From 096e2b5c52e73b607d1ebad6483903bc3f3335e9 Mon Sep 17 00:00:00 2001 From: Lukas Niebler <58593037+lukasniebler@users.noreply.github.com> Date: Tue, 22 Oct 2024 13:03:52 +0200 Subject: [PATCH 01/15] feat(timeline) - Add a timeline block Basic setup for a timeline block. WIP #164. --- build/timeline/block.json | 53 ++++++++++++++++++++ build/timeline/index-rtl.css | 1 + build/timeline/index.asset.php | 1 + build/timeline/index.css | 1 + build/timeline/index.js | 1 + includes/Blocks.php | 2 +- src/timeline/block.json | 53 ++++++++++++++++++++ src/timeline/edit.tsx | 79 +++++++++++++++++++++++++++++ src/timeline/editor.scss | 0 src/timeline/index.tsx | 92 ++++++++++++++++++++++++++++++++++ src/timeline/save.tsx | 29 +++++++++++ 11 files changed, 311 insertions(+), 1 deletion(-) create mode 100644 build/timeline/block.json create mode 100644 build/timeline/index-rtl.css create mode 100644 build/timeline/index.asset.php create mode 100644 build/timeline/index.css create mode 100644 build/timeline/index.js create mode 100644 src/timeline/block.json create mode 100644 src/timeline/edit.tsx create mode 100644 src/timeline/editor.scss create mode 100644 src/timeline/index.tsx create mode 100644 src/timeline/save.tsx diff --git a/build/timeline/block.json b/build/timeline/block.json new file mode 100644 index 00000000..88b4ceae --- /dev/null +++ b/build/timeline/block.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "rrze-elements/timeline", + "version": "1.0.10", + "title": "Timeline", + "category": "rrze_elements", + "description": "Creates a Timeline block", + "attributes": { + "year": { + "type": "string", + "default": "" + }, + "month": { + "type": "string", + "default": "" + }, + "day": { + "type": "string", + "default": "" + }, + "hour": { + "type": "string", + "default": "" + }, + "minute": { + "type": "string", + "default": "" + }, + "second": { + "type": "string", + "default": "" + }, + "title": { + "type": "string", + "default": "" + }, + "hstart": { + "type": "integer", + "default": 2 + } + }, + "providesContext": { + "rrze-elements/timeline-hstart": "hstart" + }, + "supports": { + "html": false + }, + "textdomain": "rrze-elements-blocks", + "editorScript": "file:./index.js", + "editorStyle": "file:./index.css", + "style": "file:./style-index.css" +} \ No newline at end of file diff --git a/build/timeline/index-rtl.css b/build/timeline/index-rtl.css new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build/timeline/index-rtl.css @@ -0,0 +1 @@ + diff --git a/build/timeline/index.asset.php b/build/timeline/index.asset.php new file mode 100644 index 00000000..aabcd19a --- /dev/null +++ b/build/timeline/index.asset.php @@ -0,0 +1 @@ + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => 'e58ca32c6462e20dc43d'); diff --git a/build/timeline/index.css b/build/timeline/index.css new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build/timeline/index.css @@ -0,0 +1 @@ + diff --git a/build/timeline/index.js b/build/timeline/index.js new file mode 100644 index 00000000..cd69101b --- /dev/null +++ b/build/timeline/index.js @@ -0,0 +1 @@ +!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,s=window.wp.blockEditor,r=window.wp.components,l=window.wp.data,n=window.wp.i18n,i=window.wp.primitives,o=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})}),c=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})}),a=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),h=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})}),v=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),d=function(e){switch(e){case 2:default:return o;case 3:return c;case 4:return a;case 5:return h;case 6:return v}},u=function(t){var s=t.attributes,l=t.setAttributes,i=function(e){l({hstart:e})};return(0,e.jsx)(r.ToolbarDropdownMenu,{icon:d(s.hstart),label:(0,n.__)("Select heading level","rrze-elements-blocks"),controls:[{title:"H2",isDisabled:2===s.hstart,onClick:function(){return i(2)}},{title:"H3",isDisabled:3===s.hstart,onClick:function(){return i(3)}},{title:"H4",isDisabled:4===s.hstart,onClick:function(){return i(4)}},{title:"H5",isDisabled:5===s.hstart,onClick:function(){return i(5)}},{title:"H6",isDisabled:6===s.hstart,onClick:function(){return i(6)}}]})},x=function(t){var s=t.attributes,l=t.setAttributes;return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)(r.__experimentalToggleGroupControl,{label:(0,n.__)("Heading level","rrze-elements-blocks"),value:s.hstart,onChange:function(e){l({hstart:e})},isBlock:!0,children:[(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:2,label:"H2"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:3,label:"H3"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:4,label:"H4"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:5,label:"H5"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:6,label:"H6"})]}),(0,e.jsx)(r.__experimentalText,{children:(0,n.__)("Controls the heading level of the accordion","rrze-elements-blocks")}),(0,e.jsx)(r.__experimentalDivider,{})]})},w=JSON.parse('{"UU":"rrze-elements/timeline"}');(0,t.registerBlockType)(w.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("g",{opacity:".5",children:(0,e.jsx)("rect",{x:"75.86",y:"131.85",width:"360.29",height:"142.31",fillRule:"evenodd",strokeWidth:"0"})}),(0,e.jsx)("path",{d:"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"298.32",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"362.27",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"})]})},edit:function(t){var i=t.attributes,o=t.setAttributes,c=(function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(r=Object.getOwnPropertySymbols(e);l void; + clientId?: string; +}; + +export default function Edit({ + attributes, + setAttributes, + ...ownProps +}: SaveProps) { + const props = useBlockProps(); + const { __unstableMarkNextChangeAsNotPersistent } = + useDispatch(blockEditorStore); + + return ( +
+ + + + + + + + +
+ +
+
+ ); +} diff --git a/src/timeline/editor.scss b/src/timeline/editor.scss new file mode 100644 index 00000000..e69de29b diff --git a/src/timeline/index.tsx b/src/timeline/index.tsx new file mode 100644 index 00000000..7835f1e1 --- /dev/null +++ b/src/timeline/index.tsx @@ -0,0 +1,92 @@ +/** + * Registers a new block provided a unique name and an object defining its behavior. + * + * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block + */ +import { registerBlockType } from "@wordpress/blocks"; +import { createBlock } from "@wordpress/blocks"; + +/** + * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files. + * All files containing `style` keyword are bundled together. The code used + * gets applied both to the front of your site and to the editor. All other files + * get applied to the editor only. + * + * @see https://www.npmjs.com/package/@wordpress/scripts#using-css + */ +import "./editor.scss"; + +/** + * Internal dependencies + */ +import Edit from "./edit"; +import save from "./save"; +import metadata from "./block.json"; + +/** + * Every block starts by registering a new block type definition. + * + * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block + */ +registerBlockType( + metadata.name as any, + { + /** + * Used to construct a preview for the block to be shown in the block inserter. + */ + icon: { + src: ( + + + + + + + + + ), + }, + /** + * @see ./edit.js + */ + edit: Edit, + + /** + * @see ./save.js + */ + save, + } as any +); diff --git a/src/timeline/save.tsx b/src/timeline/save.tsx new file mode 100644 index 00000000..bba9621c --- /dev/null +++ b/src/timeline/save.tsx @@ -0,0 +1,29 @@ +import { useBlockProps, InnerBlocks } from "@wordpress/block-editor"; +import { __ } from "@wordpress/i18n"; + +type SaveProps = { + attributes: { + year: string; + month: string; + day: string; + hour: string; + minute: string; + second: string; + title: string; + hstart: number; + }; +}; + +export default function save({ attributes }: SaveProps) { + const blockProps = useBlockProps.save(); + + return ( +
+ <> +
    + +
+ +
+ ); +} From c25e532e0516dee693f71b7df659da17c4b55249 Mon Sep 17 00:00:00 2001 From: Lukas Niebler <58593037+lukasniebler@users.noreply.github.com> Date: Tue, 22 Oct 2024 15:43:48 +0200 Subject: [PATCH 02/15] feat(timeline-item) - Add a timeline-item block Basic setup for a timeline-item block. WIP #164 --- build/timeline-item/block.json | 25 ++++++++ build/timeline-item/index-rtl.css | 1 + build/timeline-item/index.asset.php | 1 + build/timeline-item/index.css | 1 + build/timeline-item/index.js | 1 + build/timeline/block.json | 28 --------- build/timeline/index-rtl.css | 2 +- build/timeline/index.asset.php | 2 +- build/timeline/index.css | 2 +- build/timeline/index.js | 2 +- includes/Blocks.php | 2 +- src/timeline-item/block.json | 23 ++++++++ src/timeline-item/edit.tsx | 58 ++++++++++++++++++ src/timeline-item/editor.scss | 0 src/timeline-item/index.tsx | 92 +++++++++++++++++++++++++++++ src/timeline-item/save.tsx | 29 +++++++++ src/timeline/block.json | 28 --------- src/timeline/edit.tsx | 24 ++------ src/timeline/editor.scss | 90 ++++++++++++++++++++++++++++ 19 files changed, 331 insertions(+), 80 deletions(-) create mode 100644 build/timeline-item/block.json create mode 100644 build/timeline-item/index-rtl.css create mode 100644 build/timeline-item/index.asset.php create mode 100644 build/timeline-item/index.css create mode 100644 build/timeline-item/index.js create mode 100644 src/timeline-item/block.json create mode 100644 src/timeline-item/edit.tsx create mode 100644 src/timeline-item/editor.scss create mode 100644 src/timeline-item/index.tsx create mode 100644 src/timeline-item/save.tsx diff --git a/build/timeline-item/block.json b/build/timeline-item/block.json new file mode 100644 index 00000000..c2541427 --- /dev/null +++ b/build/timeline-item/block.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "rrze-elements/timeline-item", + "version": "1.0.10", + "title": "Timeline-Entry", + "category": "rrze_elements", + "description": "Creates a Timeline Item", + "parent": [ + "rrze-elements/timeline" + ], + "attributes": { + "title": { + "type": "string", + "default": "" + } + }, + "supports": { + "html": false + }, + "textdomain": "rrze-elements-blocks", + "editorScript": "file:./index.js", + "editorStyle": "file:./index.css", + "style": "file:./style-index.css" +} \ No newline at end of file diff --git a/build/timeline-item/index-rtl.css b/build/timeline-item/index-rtl.css new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build/timeline-item/index-rtl.css @@ -0,0 +1 @@ + diff --git a/build/timeline-item/index.asset.php b/build/timeline-item/index.asset.php new file mode 100644 index 00000000..c10e83e4 --- /dev/null +++ b/build/timeline-item/index.asset.php @@ -0,0 +1 @@ + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-i18n'), 'version' => 'd612b8f15bc684835f4c'); diff --git a/build/timeline-item/index.css b/build/timeline-item/index.css new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/build/timeline-item/index.css @@ -0,0 +1 @@ + diff --git a/build/timeline-item/index.js b/build/timeline-item/index.js new file mode 100644 index 00000000..685d8f31 --- /dev/null +++ b/build/timeline-item/index.js @@ -0,0 +1 @@ +!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,r=window.wp.blockEditor,s=window.wp.data,i=window.wp.i18n,o=JSON.parse('{"UU":"rrze-elements/timeline-item"}');(0,t.registerBlockType)(o.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("g",{opacity:".5",children:(0,e.jsx)("rect",{x:"75.86",y:"131.85",width:"360.29",height:"142.31",fillRule:"evenodd",strokeWidth:"0"})}),(0,e.jsx)("path",{d:"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"298.32",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"362.27",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"})]})},edit:function(t){t.attributes,t.setAttributes,function(e,t){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(r[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(s=Object.getOwnPropertySymbols(e);idiv{border:.15rem solid #04316a;color:#fff!important;padding:1rem}ol.timeline div.tooltip-arrow:after{background:#04316a;box-shadow:0 0 6px rgba(14,71,203,.2);content:"";height:10px;right:50%;position:absolute;top:0;transform:translateX(50%) translateY(-50%) rotate(-45deg);width:10px}ol.timeline div.tooltip-arrow{border:none;height:15px;right:0;overflow:hidden;position:absolute;top:10%;transform:translateX(100%) rotate(-90deg);width:15px}ol.timeline div.tooltip{background-color:#04316a;position:relative}ol.timeline div.tooltip :first-child{margin-top:0}ol.timeline div.tooltip h1,ol.timeline div.tooltip h2,ol.timeline div.tooltip h3,ol.timeline div.tooltip h4,ol.timeline div.tooltip h5,ol.timeline div.tooltip h6,ol.timeline div.tooltip p{color:#fff} diff --git a/build/timeline/index.asset.php b/build/timeline/index.asset.php index aabcd19a..883a0d37 100644 --- a/build/timeline/index.asset.php +++ b/build/timeline/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => 'e58ca32c6462e20dc43d'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => '8aff18bed18db2513fe6'); diff --git a/build/timeline/index.css b/build/timeline/index.css index 8b137891..cc89df52 100644 --- a/build/timeline/index.css +++ b/build/timeline/index.css @@ -1 +1 @@ - +:root{--ecl-spacing-m:1rem;--ecl-spacing-xl:2rem;--ecl-max-width:80ch;--s-m:var(--ecl-spacing-m);--s-xl:var(--ecl-spacing-xl);--max-w:var(--ecl-max-width)}ol.timeline{max-width:var(--max-w);-webkit-pading-start:calc(var(--s-m) + .5rem);list-style:none}ol.timeline,ol.timeline li{padding-bottom:var(--s-xl);padding-inline-start:calc(var(--s-m) + .5rem);position:relative}ol.timeline li{text-align:match-parent;-webkit-padding-start:calc(var(--s-m) + .5rem)}ol.timeline li:before{border-inline-start:.125rem solid #04316a;-webkit-border-start:.125rem solid #04316a;content:"";height:100%;left:-.15rem;position:absolute;top:0}ol.timeline li:after{background-color:#fff;border:.125rem solid #04316a;border-radius:50%;box-shadow:0 0 0 2px #fff;content:"";height:1rem;left:-.5rem;position:absolute;top:8%;width:1rem}ol.timeline li>div{border:.15rem solid #04316a;color:#fff!important;padding:1rem}ol.timeline div.tooltip-arrow:after{background:#04316a;box-shadow:0 0 6px rgba(14,71,203,.2);content:"";height:10px;left:50%;position:absolute;top:0;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:10px}ol.timeline div.tooltip-arrow{border:none;height:15px;left:0;overflow:hidden;position:absolute;top:10%;transform:translateX(-100%) rotate(90deg);width:15px}ol.timeline div.tooltip{background-color:#04316a;position:relative}ol.timeline div.tooltip :first-child{margin-top:0}ol.timeline div.tooltip h1,ol.timeline div.tooltip h2,ol.timeline div.tooltip h3,ol.timeline div.tooltip h4,ol.timeline div.tooltip h5,ol.timeline div.tooltip h6,ol.timeline div.tooltip p{color:#fff} diff --git a/build/timeline/index.js b/build/timeline/index.js index cd69101b..21490430 100644 --- a/build/timeline/index.js +++ b/build/timeline/index.js @@ -1 +1 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,s=window.wp.blockEditor,r=window.wp.components,l=window.wp.data,n=window.wp.i18n,i=window.wp.primitives,o=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})}),c=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})}),a=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),h=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})}),v=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),d=function(e){switch(e){case 2:default:return o;case 3:return c;case 4:return a;case 5:return h;case 6:return v}},u=function(t){var s=t.attributes,l=t.setAttributes,i=function(e){l({hstart:e})};return(0,e.jsx)(r.ToolbarDropdownMenu,{icon:d(s.hstart),label:(0,n.__)("Select heading level","rrze-elements-blocks"),controls:[{title:"H2",isDisabled:2===s.hstart,onClick:function(){return i(2)}},{title:"H3",isDisabled:3===s.hstart,onClick:function(){return i(3)}},{title:"H4",isDisabled:4===s.hstart,onClick:function(){return i(4)}},{title:"H5",isDisabled:5===s.hstart,onClick:function(){return i(5)}},{title:"H6",isDisabled:6===s.hstart,onClick:function(){return i(6)}}]})},x=function(t){var s=t.attributes,l=t.setAttributes;return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)(r.__experimentalToggleGroupControl,{label:(0,n.__)("Heading level","rrze-elements-blocks"),value:s.hstart,onChange:function(e){l({hstart:e})},isBlock:!0,children:[(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:2,label:"H2"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:3,label:"H3"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:4,label:"H4"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:5,label:"H5"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:6,label:"H6"})]}),(0,e.jsx)(r.__experimentalText,{children:(0,n.__)("Controls the heading level of the accordion","rrze-elements-blocks")}),(0,e.jsx)(r.__experimentalDivider,{})]})},w=JSON.parse('{"UU":"rrze-elements/timeline"}');(0,t.registerBlockType)(w.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("g",{opacity:".5",children:(0,e.jsx)("rect",{x:"75.86",y:"131.85",width:"360.29",height:"142.31",fillRule:"evenodd",strokeWidth:"0"})}),(0,e.jsx)("path",{d:"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"298.32",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"362.27",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"})]})},edit:function(t){var i=t.attributes,o=t.setAttributes,c=(function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(r=Object.getOwnPropertySymbols(e);l void; + clientId?: string; +}; + +export default function Edit({ + attributes, + setAttributes, + ...ownProps +}: SaveProps) { + const props = useBlockProps(); + const { __unstableMarkNextChangeAsNotPersistent } = + useDispatch(blockEditorStore); + + return ( +
  • +
    +
    + +
    +
  • + ); +} diff --git a/src/timeline-item/editor.scss b/src/timeline-item/editor.scss new file mode 100644 index 00000000..e69de29b diff --git a/src/timeline-item/index.tsx b/src/timeline-item/index.tsx new file mode 100644 index 00000000..7835f1e1 --- /dev/null +++ b/src/timeline-item/index.tsx @@ -0,0 +1,92 @@ +/** + * Registers a new block provided a unique name and an object defining its behavior. + * + * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block + */ +import { registerBlockType } from "@wordpress/blocks"; +import { createBlock } from "@wordpress/blocks"; + +/** + * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files. + * All files containing `style` keyword are bundled together. The code used + * gets applied both to the front of your site and to the editor. All other files + * get applied to the editor only. + * + * @see https://www.npmjs.com/package/@wordpress/scripts#using-css + */ +import "./editor.scss"; + +/** + * Internal dependencies + */ +import Edit from "./edit"; +import save from "./save"; +import metadata from "./block.json"; + +/** + * Every block starts by registering a new block type definition. + * + * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block + */ +registerBlockType( + metadata.name as any, + { + /** + * Used to construct a preview for the block to be shown in the block inserter. + */ + icon: { + src: ( + + + + + + + + + ), + }, + /** + * @see ./edit.js + */ + edit: Edit, + + /** + * @see ./save.js + */ + save, + } as any +); diff --git a/src/timeline-item/save.tsx b/src/timeline-item/save.tsx new file mode 100644 index 00000000..bba9621c --- /dev/null +++ b/src/timeline-item/save.tsx @@ -0,0 +1,29 @@ +import { useBlockProps, InnerBlocks } from "@wordpress/block-editor"; +import { __ } from "@wordpress/i18n"; + +type SaveProps = { + attributes: { + year: string; + month: string; + day: string; + hour: string; + minute: string; + second: string; + title: string; + hstart: number; + }; +}; + +export default function save({ attributes }: SaveProps) { + const blockProps = useBlockProps.save(); + + return ( +
    + <> +
      + +
    + +
    + ); +} diff --git a/src/timeline/block.json b/src/timeline/block.json index a3653aa0..d5ae8b73 100644 --- a/src/timeline/block.json +++ b/src/timeline/block.json @@ -7,34 +7,6 @@ "category": "rrze_elements", "description": "Creates a Timeline block", "attributes": { - "year": { - "type": "string", - "default": "" - }, - "month": { - "type": "string", - "default": "" - }, - "day": { - "type": "string", - "default": "" - }, - "hour": { - "type": "string", - "default": "" - }, - "minute": { - "type": "string", - "default": "" - }, - "second": { - "type": "string", - "default": "" - }, - "title": { - "type": "string", - "default": "" - }, "hstart": { "type": "integer", "default": 2 diff --git a/src/timeline/edit.tsx b/src/timeline/edit.tsx index 9d6051e1..2fbfd65a 100644 --- a/src/timeline/edit.tsx +++ b/src/timeline/edit.tsx @@ -15,23 +15,9 @@ import { type SaveProps = { attributes: { - year: string; - month: string; - day: string; - hour: string; - minute: string; - second: string; - title: string; hstart: number; }; setAttributes: (newAttributes: { - year: string; - month: string; - day: string; - hour: string; - minute: string; - second: string; - title: string; hstart: number; }) => void; clientId?: string; @@ -65,15 +51,15 @@ export default function Edit({ /> -
    +
      -
    + ); } diff --git a/src/timeline/editor.scss b/src/timeline/editor.scss index e69de29b..0fbb3aa8 100644 --- a/src/timeline/editor.scss +++ b/src/timeline/editor.scss @@ -0,0 +1,90 @@ +:root { + --ecl-spacing-m: 1rem; + --ecl-spacing-xl: 2rem; + --ecl-max-width: 80ch; + --s-m: var(--ecl-spacing-m); + --s-xl: var(--ecl-spacing-xl); + --max-w: var(--ecl-max-width); +} + +ol.timeline { + max-width: var(--max-w); + padding-bottom: var(--s-xl); + -webkit-pading-start: calc(var(--s-m) + .5rem); + padding-inline-start: calc(var(--s-m) + .5rem); + position: relative; + list-style: none; + + li { + text-align: match-parent; + padding-bottom: var(--s-xl); + padding-inline-start: calc(var(--s-m) + .5rem); + -webkit-padding-start: calc(var(--s-m) + .5rem); + position: relative; + } + + li:before { + border-inline-start: .125rem solid #04316a; + -webkit-border-start: .125rem solid #04316a; + content: ""; + left: -0.15rem; + position: absolute; + height: 100%; + top: 0; + } + + li:after { + background-color: #fff; + border: .125rem solid #04316a; + border-radius: 50%; + box-shadow: 0 0 0 2px #fff; + content: ""; + height: 1rem; + left: -.5rem; + position: absolute; + top: 8%; + width: 1rem; + } + + li>div { + color: #fff !important; + padding: 1rem; + border: .15rem solid #04316a; + } + + div.tooltip-arrow:after { + background: #04316a; + box-shadow: 0 0 6px rgba(14, 71, 203, .2); + content: ""; + height: 10px; + left: 50%; + position: absolute; + top: 0; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + width: 10px; + } + + div.tooltip-arrow { + height: 15px; + left: 0; + overflow: hidden; + position: absolute; + top: 10%; + transform: translateX(-100%) rotate(90deg); + width: 15px; + border: none; + } + + div.tooltip{ + position: relative; + background-color: #04316a; + + :first-child { + margin-top: 0; + } + + p, h1, h2, h3, h4, h5, h6 { + color: #fff; + } + } +} \ No newline at end of file From f6c671d5d6e1cc5e72b0e43875dd2921f8681b1e Mon Sep 17 00:00:00 2001 From: Lukas Niebler <58593037+lukasniebler@users.noreply.github.com> Date: Tue, 22 Oct 2024 15:44:38 +0200 Subject: [PATCH 03/15] update(version-updater) - Extend the version updater Include timeline and timeline-item blocks --- update-version.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/update-version.js b/update-version.js index ec3b53d0..459428c0 100644 --- a/update-version.js +++ b/update-version.js @@ -55,6 +55,8 @@ const filesToUpdate = [ "./src/tabs/block.json", "./src/textslider/block.json", "./src/textslideritem/block.json", + "./src/timeline/block.json", + "./src/timeline-item/block.json", ]; // usw. filesToUpdate.forEach((filePath) => updateVersion(filePath, version)); \ No newline at end of file From 5cb11c212ccb111e1586d21744922d8d2e810f40 Mon Sep 17 00:00:00 2001 From: Lukas Niebler <58593037+lukasniebler@users.noreply.github.com> Date: Thu, 24 Oct 2024 09:15:26 +0200 Subject: [PATCH 04/15] feat(timeline) - Add animation for the timeline Add frontend styling + animation via gsap for the timeline --- assets/css/rrze-elements-blocks.css | 90 +++++++++++++++++++ assets/css/rrze-elements-blocks.css.map | 2 +- assets/js/timeline/rrze-timeline.js | 57 ++++++++++++ build/timeline-item/index.asset.php | 2 +- build/timeline-item/index.js | 2 +- build/timeline/block.json | 12 +-- build/timeline/index.asset.php | 2 +- build/timeline/index.js | 2 +- includes/Main.php | 7 ++ src/_shared/scss/_timelineblock.scss | 100 +++++++++++++++++++++ src/_shared/scss/rrze-elements-blocks.scss | 1 + src/timeline-item/save.tsx | 11 ++- src/timeline/block.json | 12 +-- src/timeline/edit.tsx | 17 ---- 14 files changed, 269 insertions(+), 48 deletions(-) create mode 100644 assets/js/timeline/rrze-timeline.js create mode 100644 src/_shared/scss/_timelineblock.scss diff --git a/assets/css/rrze-elements-blocks.css b/assets/css/rrze-elements-blocks.css index 3eda3c0b..be918d09 100644 --- a/assets/css/rrze-elements-blocks.css +++ b/assets/css/rrze-elements-blocks.css @@ -14591,6 +14591,96 @@ main aside.align-right { } } +:root { + --ecl-spacing-m: 1rem; + --ecl-spacing-xl: 2rem; + --ecl-max-width: 80ch; + --s-m: var(--ecl-spacing-m); + --s-xl: var(--ecl-spacing-xl); + --max-w: var(--ecl-max-width); +} + +.wp-block-rrze-elements-timeline ol.timeline { + max-width: var(--max-w); + padding-bottom: var(--s-xl); + -webkit-pading-start: calc(var(--s-m) + 0.5rem); + padding-inline-start: calc(var(--s-m) + 0.5rem); + position: relative; + list-style: none; + margin-left: 0; +} +.wp-block-rrze-elements-timeline ol.timeline li { + text-align: match-parent; + padding-bottom: var(--s-xl); + padding-inline-start: calc(var(--s-m) + 0.5rem); + -webkit-padding-start: calc(var(--s-m) + 0.5rem); + position: relative; + list-style: none; +} +.wp-block-rrze-elements-timeline ol.timeline li:before { + border-inline-start: 0.125rem solid var(--color-primary-dunkelste, #041E42); + -webkit-border-start: 0.125rem solid var(--color-primary-dunkelste, #041E42); + content: ""; + left: -0.15rem; + position: absolute; + height: 100%; + top: 0; +} +.wp-block-rrze-elements-timeline ol.timeline li:after { + background-color: #fff; + border: 0.125rem solid var(--color-primary-dunkelste, #041E42); + border-radius: 50%; + box-shadow: 0 0 0 2px #fff; + content: ""; + height: 1rem; + left: -0.5rem; + position: absolute; + top: 8%; + width: 1rem; +} +.wp-block-rrze-elements-timeline ol.timeline li > div { + color: #fff !important; + padding: 1rem; + border: 0.15rem solid var(--color-primary-dunkelste, #041E42); +} +.wp-block-rrze-elements-timeline ol.timeline div.tooltip-arrow:after { + background: #041E42; + content: ""; + height: 10px; + left: 50%; + position: absolute; + top: 0; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + width: 10px; +} +.wp-block-rrze-elements-timeline ol.timeline div.tooltip-arrow { + height: 15px; + left: 0; + overflow: hidden; + position: absolute; + top: 10%; + transform: translateX(-100%) rotate(90deg); + width: 15px; + border: none; +} +.wp-block-rrze-elements-timeline ol.timeline div.tooltip { + position: relative; + background-color: var(--color-primary-dunkelste, #041E42); +} +.wp-block-rrze-elements-timeline ol.timeline div.tooltip :first-child { + margin-top: 0; +} +.wp-block-rrze-elements-timeline ol.timeline div.tooltip p, +.wp-block-rrze-elements-timeline ol.timeline div.tooltip h1, +.wp-block-rrze-elements-timeline ol.timeline div.tooltip h2, +.wp-block-rrze-elements-timeline ol.timeline div.tooltip h3, +.wp-block-rrze-elements-timeline ol.timeline div.tooltip h4, +.wp-block-rrze-elements-timeline ol.timeline div.tooltip h5, +.wp-block-rrze-elements-timeline ol.timeline div.tooltip h6 { + margin-top: 0; + color: #fff; +} + .elements-gallery .gallery-grid { width: 100%; display: flex; diff --git a/assets/css/rrze-elements-blocks.css.map b/assets/css/rrze-elements-blocks.css.map index 4b0ca3f5..4d5ce58a 100644 --- a/assets/css/rrze-elements-blocks.css.map +++ b/assets/css/rrze-elements-blocks.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../src/_shared/scss/_variables.scss","../../src/_shared/scss/_mixins.scss","../../src/_shared/fontawesome/scss/fontawesome.scss","../../src/_shared/fontawesome/scss/_core.scss","../../src/_shared/fontawesome/scss/_sizing.scss","../../src/_shared/fontawesome/scss/_mixins.scss","../../src/_shared/fontawesome/scss/_fixed-width.scss","../../src/_shared/fontawesome/scss/_variables.scss","../../src/_shared/fontawesome/scss/_list.scss","../../src/_shared/fontawesome/scss/_bordered-pulled.scss","../../src/_shared/fontawesome/scss/_animated.scss","../../src/_shared/fontawesome/scss/_rotated-flipped.scss","../../src/_shared/fontawesome/scss/_stacked.scss","../../src/_shared/fontawesome/scss/_icons.scss","../../src/_shared/fontawesome/scss/_screen-reader.scss","../../src/_shared/fontawesome/scss/_iconSelector.scss","../../src/_shared/fontawesome/scss/regular.scss","../../src/_shared/fontawesome/scss/solid.scss","../../src/_shared/fontawesome/scss/brands.scss","../../src/_shared/scss/_flexslider.scss","../../src/_shared/scss/_accordion.scss","../../src/_shared/scss/_tabs.scss","../../src/_shared/scss/_notice.scss","../../src/_shared/scss/_alert.scss","../../src/_shared/scss/_button.scss","../../src/_shared/scss/_columns.scss","../../src/_shared/scss/_contentindex.scss","../../src/_shared/scss/_lightbox.scss","../../src/_shared/scss/_news.scss","../../src/_shared/scss/_pulldiv.scss","../../src/_shared/scss/_timeline.scss","../../src/_shared/scss/_gallery.scss","../../src/_shared/scss/_legal-text.scss","../../src/_shared/scss/_assistant.scss","../../src/_shared/scss/_symbols.scss","../../src/_shared/scss/_latex.scss","../../src/_shared/scss/_icons.scss","../../src/_shared/scss/_textcolumns.scss","../../src/_shared/scss/_tables.scss","../../src/_shared/scss/_limit-width.scss","../../src/_shared/scss/_cta.scss","../../src/_shared/scss/_counter.scss","../../src/_shared/scss/_iconbox.scss","../../src/_shared/scss/_scrollstories.scss"],"names":[],"mappings":";AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACJA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;ACGA;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;EAEE;;;AC/BA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAMF;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ACfF;EACE;EACA,OCIwB;;;ACN1B;EACE;EACA;EACA;;AAEA;EAAO;;;AAGT;EACE;EACA;EACA;EACA;EACA;;;ACbF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;ACfF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAMF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IASE;IACA;IACA;IACA;IACA;;;AAIJ;EACE;IAAU;;EACV;IAAM;;;AAGR;EACE;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;;AAGT;EACE;IAAM;;;AAGR;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IAAK;;EACL;IAAK;;EACL;IAAU;;EACV;IAAW;;EACX;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAY;;;AAGd;EACE;IAAK;;EACL;IAAO;;;ACnJT;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AC1BF;EACE;EACA;EACA;EACA;EACA,gBLmCwB;EKlCxB,OLmCwB;;;AKhC1B;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC3BF;AAAA;AAIE;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;ACHxC;AAAA;ETqBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKA;AAAA;EAbA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AUjCF;EACI;;;AAGJ;EACI;EACA;;;ACNJ;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cT8BwB;ES7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cV8BwB;EU7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cX8BwB;EW7BxB;;AAIF;AAAA;EAEE;;;AAIA;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAA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A;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AAIF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EAQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;AAAA;IAIE;;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAMJ;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;IACA;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;AAAA;IACE;IACA;;EAGF;IACE;AAAA;MAKL;MACO;;;;AAON;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;;;AC54BN;AAAA;AAAA;AAKI;EACI;;AAEJ;E3B0CE;EACA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IZ;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;EACA;;AAIZ;AAAA;EAEI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;;AAIZ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAGA;EACI;EACA;;AAIZ;EACI;EACA;;AAEJ;EACI;EACA;;;AAIZ;EACI;;AACA;EAFJ;IAGQ;;;;ACnZJ;EACI;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGA;EACE;;AAIJ;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;;AAIE;EACE;;AAIJ;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;ACvDV;AAAA;AAAA;AAKI;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAIZ;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAOpB;AAAA;AAAA;EAEI;;AACA;AAAA;AAAA;EACI;;AACA;AAAA;AAAA;EACI;;AAIZ;EACI;;;AC/DR;AACA;AAAA;AAcA;EACE;;;AAGF;EACE;;;AAGF;EAlBE;EACA;EACA;EACA;EAiBA;EACA;EACA;;AAjBA;EACE;;AAkBF;EAxBA;EACA;EACA;EACA;EAuBE;EACA;EACA;EACA;EACA;;AAzBF;EACE;;AA0BA;EACE;;AAGF;EACE;;AAGF;EACE;;AAIJ;EACE;;;AAIJ;EACE;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;;;AChEN;AAAA;AAAA;AAIA;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;;AAID;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;;AC5BD;EACI;EACA;EACA;;;ACHJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;;AAKZ;AAAA;AAAA;AAAA;EAII;;;AAIA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;;;AC1CZ;AAAA;EACA;EAQA;EACA;EAyBA;EACA;;AAhCI;AAAA;EACI;;AAOR;AAAA;EACI;;AAGJ;AAAA;EACI;EACA;EACA;EACA;;AAGJ;AAAA;EACI;EACA;;AAIA;AAAA;EACI;EACA;;AAOR;EAtCA;AAAA;IAuCI;IACA;;;AAWJ;AAAA;EANI,kBAOyB;EANzB;EACA,cAKqE;;AAGzE;AAAA;EAVI,kBAWyB;EAVzB;EACA,cASqE;;AAGzE;AAAA;EAdI,kBAeyB;EAdzB;EACA,cAakE;;AAGtE;AAAA;EAlBI,kBAmByB;EAlBzB;EACA,cAiBqE;;AAGzE;AAAA;EAtBI,kBAuByB;EAtBzB;EACA,cAqBoE;;AAGxE;AAAA;EACI;EACA;EACA;EACA;;;AC5EJ;AAAA;EACI;;AACA;AAAA;ErC8CF;EACA;EACA;EACA;EACA;EACA;EqCjDM;EACA;;AAGR;AAAA;EACI;;;AAKJ;EACI;;AAEJ;EACI;;AACA;EACI;;AAEJ;EACI;;;ACzBZ;EACI;;;AvCGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACJA;AAAA;AAAA;AuCGA;EACI;EACA;EACA;EACA;;AAGI;EACI;EACA;EACA;EACA;;AAJJ;EACI;EACA;EACA;EACA;;AAIR;EAfJ;IAgBQ;IACA;;;AAGJ;EApBJ;IAqBQ;IACA;IACA;;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EACI;;AAGJ;EAPJ;IAQQ;IACA;IACA;IACA;;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EANJ;IAOQ;;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EANJ;IAOQ;;;AAKZ;AAAA;EAEI;EACA;EACA;EACA;;AAEA;EAPJ;AAAA;IAQQ;IACA;IACA;IACA;;;AAIR;EACI;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EAGI;EACA;EACA;EACA;;AAEA;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EAtCJ;IAuCQ;IACA;IACA;;;AAIR;EACI;EACA;EACA;;AAEA;EALJ;IAQQ;;;AAKJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;AAAA;AAAA;EAGI;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;AAAA;EAEI;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACI;;AAGJ;AAAA;EACI;;AAGJ;AAAA;AAAA;AAAA;EAGI;EACA;;AAEA;AAAA;AAAA;AAAA;EACI;;AAGJ;AAAA;AAAA;AAAA;EACI;;AAMhB;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;EAVJ;IAWQ;IACA;IACA;;;AAOR;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAGI;EADJ;IAEQ;;;AAIR;EACI;;AAGJ;AAAA;EAEI;;AAEA;EAJJ;AAAA;IAKQ;;;AAKJ;EADJ;IAEQ;IACA;IACA;;;AAGJ;EACI;;AAMA;EADJ;IAEQ;;;AAGJ;EALJ;IAMQ;;;AAQR;EADJ;IAEQ;;;AAKJ;EADJ;IAEQ;IACA;;;AAGJ;EANJ;IAOQ;;;AAMJ;EAFJ;AAAA;IAGQ;IACA;;;AAKJ;EACI;;AADJ;EACI;;AAIR;EACI;EACA;;AAOI;EAFJ;AAAA;IAGQ;IACA;;;;AAQhB;EACI;EACA;;;AC3UR;EACI;EACA;EACA;EACA;;;AAGJ;EACI;IACI;IACA;IACA;IACA;;;AAKJ;EACI;EACA;;;AAMJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;AAEA;;AACA;EACI;;AAIA;EACI;EACA;;AAKR;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;;AAKJ;EACI;EACA;EACA;;AAGI;EACI;;AAKR;EACI;;AAGJ;EACI;EACA;EACA;;;AA4BZ;AAAA;EAEI;AACA;;;AAaJ;EACI;IACI;IAWA;;EAPQ;IACI;;EADJ;IACI;;EADJ;IACI;;EADJ;IACI;;EADJ;IACI;;;AC7IhB;EACI;;AAGJ;EACI;;AAGJ;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;AAOA;;AALA;EACI;EACA;;AAIJ;EACI;;AAIA;EACI;EACA;;AAKR;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;;AAKJ;EACI;EACA;EACA;;AAGI;EACI;;AAKR;EACI;;AAEJ;EACI;EACA;EACA;;;AAKZ;AAAA;EAEI;AACA;;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;;;AAIR;EACI;;AAEA;EACI;;AAGJ;AACI;EACA;EACA;;AAGJ;EACI;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;;;AC5HJ;AACA;AACA;EACI;EACA;;AAGA;EACI;EAEA;EACA;EACA;EACA;EAGA;EACA;;AAKJ;EACI;EACA","file":"rrze-elements-blocks.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../src/_shared/scss/_variables.scss","../../src/_shared/scss/_mixins.scss","../../src/_shared/fontawesome/scss/fontawesome.scss","../../src/_shared/fontawesome/scss/_core.scss","../../src/_shared/fontawesome/scss/_sizing.scss","../../src/_shared/fontawesome/scss/_mixins.scss","../../src/_shared/fontawesome/scss/_fixed-width.scss","../../src/_shared/fontawesome/scss/_variables.scss","../../src/_shared/fontawesome/scss/_list.scss","../../src/_shared/fontawesome/scss/_bordered-pulled.scss","../../src/_shared/fontawesome/scss/_animated.scss","../../src/_shared/fontawesome/scss/_rotated-flipped.scss","../../src/_shared/fontawesome/scss/_stacked.scss","../../src/_shared/fontawesome/scss/_icons.scss","../../src/_shared/fontawesome/scss/_screen-reader.scss","../../src/_shared/fontawesome/scss/_iconSelector.scss","../../src/_shared/fontawesome/scss/regular.scss","../../src/_shared/fontawesome/scss/solid.scss","../../src/_shared/fontawesome/scss/brands.scss","../../src/_shared/scss/_flexslider.scss","../../src/_shared/scss/_accordion.scss","../../src/_shared/scss/_tabs.scss","../../src/_shared/scss/_notice.scss","../../src/_shared/scss/_alert.scss","../../src/_shared/scss/_button.scss","../../src/_shared/scss/_columns.scss","../../src/_shared/scss/_contentindex.scss","../../src/_shared/scss/_lightbox.scss","../../src/_shared/scss/_news.scss","../../src/_shared/scss/_pulldiv.scss","../../src/_shared/scss/_timeline.scss","../../src/_shared/scss/_timelineblock.scss","../../src/_shared/scss/_gallery.scss","../../src/_shared/scss/_legal-text.scss","../../src/_shared/scss/_assistant.scss","../../src/_shared/scss/_symbols.scss","../../src/_shared/scss/_latex.scss","../../src/_shared/scss/_icons.scss","../../src/_shared/scss/_textcolumns.scss","../../src/_shared/scss/_tables.scss","../../src/_shared/scss/_limit-width.scss","../../src/_shared/scss/_cta.scss","../../src/_shared/scss/_counter.scss","../../src/_shared/scss/_iconbox.scss","../../src/_shared/scss/_scrollstories.scss"],"names":[],"mappings":";AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACJA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;ACGA;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;EAEE;;;AC/BA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAMF;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ACfF;EACE;EACA,OCIwB;;;ACN1B;EACE;EACA;EACA;;AAEA;EAAO;;;AAGT;EACE;EACA;EACA;EACA;EACA;;;ACbF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;ACfF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAMF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IASE;IACA;IACA;IACA;IACA;;;AAIJ;EACE;IAAU;;EACV;IAAM;;;AAGR;EACE;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;;AAGT;EACE;IAAM;;;AAGR;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IAAK;;EACL;IAAK;;EACL;IAAU;;EACV;IAAW;;EACX;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAY;;;AAGd;EACE;IAAK;;EACL;IAAO;;;ACnJT;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AC1BF;EACE;EACA;EACA;EACA;EACA,gBLmCwB;EKlCxB,OLmCwB;;;AKhC1B;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC3BF;AAAA;AAIE;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;ACHxC;AAAA;ETqBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKA;AAAA;EAbA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AUjCF;EACI;;;AAGJ;EACI;EACA;;;ACNJ;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cT8BwB;ES7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cV8BwB;EU7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cX8BwB;EW7BxB;;AAIF;AAAA;EAEE;;;AAIA;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAA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A;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AAIF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EAQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;AAAA;IAIE;;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAMJ;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;IACA;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;AAAA;IACE;IACA;;EAGF;IACE;AAAA;MAKL;MACO;;;;AAON;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;;;AC54BN;AAAA;AAAA;AAKI;EACI;;AAEJ;E3B0CE;EACA;EACA;EACA;EACA;EACA;;A2B5CF;E3BuCE;EACA;EACA;EACA;EACA;EACA;;A2BxCE;EADJ;IAEQ;IACA;IACA;;;AAIJ;EADJ;IAEQ;IACA;IACA;;;AAIJ;EADJ;IAEQ;IACA;IACA;IACA;;;AAGR;EACI;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;;AAIR;AAAA;EAEI;EACA;EACA;;;AAGJ;EACI;;AAEI;EADJ;IAEQ;;;AAEJ;EAJJ;IAKQ;;;AAGR;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAQR;EACI;EACA;;;AAIA;EACI;EACA;EACA;;AAEJ;EAEI;;AACA;EAEI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACrHZ;AAAA;AAAA;AAMI;AAAA;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATJ;AAAA;AAAA;IAUQ;IACA;;;AAEJ;EAbJ;AAAA;AAAA;IAcQ;;;AAEJ;AAAA;AAAA;E5BdF;EACA,aAF6B;E4BiBvB;;AAEJ;AAAA;AAAA;E5BlBF;EACA,aAF6B;E4BqBvB;;AAEJ;AAAA;AAAA;E5BtBF;EACA,aAF6B;E4ByBvB;;AAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;E5B1BF;EACA,aAF6B;E4B6BvB;;AACA;EAHJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;I5B1BF;IACA,aAF6B;;;A4BmCvB;EADJ;AAAA;AAAA;IAEQ;;;AAKR;EADJ;AAAA;IAEQ;IACA;;;AAIA;EAFJ;AAAA;AAAA;IAGQ;;;AAEJ;EALJ;AAAA;AAAA;IAMQ;;;AAKR;EADJ;AAAA;IAEQ;IACA;IACA;;;AAEJ;EANJ;AAAA;IAOQ;;;AAIA;EAFJ;AAAA;AAAA;IAGQ;;;AAEJ;EALJ;AAAA;AAAA;IAMQ;;;AAGR;AAAA;EACI;;AAGR;AAAA;EACI;;AAEJ;AAAA;EACI;;;ACxFR;AAAA;AAAA;AAIA;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;IAEA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAIA;EADJ;IAEQ;IACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EApBJ;IAqBQ;IACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVJ;IAWQ;IACA;;;AAGJ;EAEI;EACA;;AAGJ;EACI;;AACA;EAFJ;IAGQ;;;AAQhB;EACI;EACA;;AACA;EAHJ;IAMQ;;;AAEJ;EACI;EACA;;AACA;EAHJ;IAIQ;IAEA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;AACI;AAAA;AAAA;;AAIJ;EACI;EACA;EACA;;AAEA;EALJ;IAQQ;;;AAOJ;EACI;EACA;;AAMhB;AAAA;EAEI;EACA;EACA;EACA;;AACA;EANJ;AAAA;IAOQ;IACA;;;AAGR;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVJ;AAAA;IAWQ;;;AAEJ;AAAA;EACI;;AAEJ;AAAA;EACI;EACA;EACA;;AAGA;AAAA;AAAA;AAAA;EACI;EACA;;AAIZ;EACI;;AAEJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;IAOQ;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AACA;EAHJ;IAIQ;IACA;;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AAIZ;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;EACA;;AAIZ;AAAA;EAEI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;;AAIZ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAGA;EACI;EACA;;AAIZ;EACI;EACA;;AAEJ;EACI;EACA;;;AAIZ;EACI;;AACA;EAFJ;IAGQ;;;;ACpZR;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOI;EACA;;;AC9FZ;EACI;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGA;EACE;;AAIJ;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;;AAIE;EACE;;AAIJ;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;ACvDV;AAAA;AAAA;AAKI;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAIZ;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAOpB;AA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","file":"rrze-elements-blocks.css"} \ No newline at end of file diff --git a/assets/js/timeline/rrze-timeline.js b/assets/js/timeline/rrze-timeline.js new file mode 100644 index 00000000..21a30dd0 --- /dev/null +++ b/assets/js/timeline/rrze-timeline.js @@ -0,0 +1,57 @@ +try { + gsap.registerPlugin(ScrollTrigger); + + const prefersReducedMotion = window.matchMedia( + "(prefers-reduced-motion: reduce)" + ).matches; + + const timelineItems = document.querySelectorAll( + ".wp-block-rrze-elements-timeline-item" + ); + + if (!prefersReducedMotion) { + timelineItems.forEach((item) => { + const tooltip = item.querySelector(".tooltip"); + + gsap.set(item, { opacity: 0 }); + gsap.set(tooltip, { opacity: 0, y: 50 }); + + const tl = gsap.timeline({ + scrollTrigger: { + trigger: item, + start: "top 80%", + toggleActions: "play none none none", + }, + }); + + // Animate the li element: fade in over 0.3 seconds + tl.to(item, { + opacity: 1, + duration: 0.3, + ease: "power1.inOut", + }); + + // Animate the tooltip: opacity and y over 0.7 seconds + tl.to( + tooltip, + { + opacity: 1, + y: 0, + duration: 0.7, + ease: "power1.in", + }, + 0 // Starts at the same time as the li animation + ); + }); + } else { + // If the user prefers reduced motion, ensure items are visible without animation + timelineItems.forEach((item) => { + item.style.opacity = 1; + const tooltip = item.querySelector(".tooltip"); + tooltip.style.opacity = 1; + tooltip.style.transform = "translateY(0)"; + }); + } +} catch (error) { + console.error("Animation initialization failed:", error); +} diff --git a/build/timeline-item/index.asset.php b/build/timeline-item/index.asset.php index c10e83e4..9295e4fd 100644 --- a/build/timeline-item/index.asset.php +++ b/build/timeline-item/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-i18n'), 'version' => 'd612b8f15bc684835f4c'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-i18n'), 'version' => '672b186e7dd4f4a051c9'); diff --git a/build/timeline-item/index.js b/build/timeline-item/index.js index 685d8f31..de91cfcb 100644 --- a/build/timeline-item/index.js +++ b/build/timeline-item/index.js @@ -1 +1 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,r=window.wp.blockEditor,s=window.wp.data,i=window.wp.i18n,o=JSON.parse('{"UU":"rrze-elements/timeline-item"}');(0,t.registerBlockType)(o.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("g",{opacity:".5",children:(0,e.jsx)("rect",{x:"75.86",y:"131.85",width:"360.29",height:"142.31",fillRule:"evenodd",strokeWidth:"0"})}),(0,e.jsx)("path",{d:"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"298.32",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"362.27",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"})]})},edit:function(t){t.attributes,t.setAttributes,function(e,t){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(r[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(s=Object.getOwnPropertySymbols(e);i array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => '8aff18bed18db2513fe6'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data'), 'version' => '8bab2fdbb63d11d765cb'); diff --git a/build/timeline/index.js b/build/timeline/index.js index 21490430..986cde70 100644 --- a/build/timeline/index.js +++ b/build/timeline/index.js @@ -1 +1 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,s=window.wp.blockEditor,r=window.wp.components,n=window.wp.data,l=window.wp.i18n,i=window.wp.primitives,o=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})}),c=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})}),a=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),h=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})}),v=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),d=function(e){switch(e){case 2:default:return o;case 3:return c;case 4:return a;case 5:return h;case 6:return v}},u=function(t){var s=t.attributes,n=t.setAttributes,i=function(e){n({hstart:e})};return(0,e.jsx)(r.ToolbarDropdownMenu,{icon:d(s.hstart),label:(0,l.__)("Select heading level","rrze-elements-blocks"),controls:[{title:"H2",isDisabled:2===s.hstart,onClick:function(){return i(2)}},{title:"H3",isDisabled:3===s.hstart,onClick:function(){return i(3)}},{title:"H4",isDisabled:4===s.hstart,onClick:function(){return i(4)}},{title:"H5",isDisabled:5===s.hstart,onClick:function(){return i(5)}},{title:"H6",isDisabled:6===s.hstart,onClick:function(){return i(6)}}]})},x=function(t){var s=t.attributes,n=t.setAttributes;return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)(r.__experimentalToggleGroupControl,{label:(0,l.__)("Heading level","rrze-elements-blocks"),value:s.hstart,onChange:function(e){n({hstart:e})},isBlock:!0,children:[(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:2,label:"H2"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:3,label:"H3"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:4,label:"H4"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:5,label:"H5"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:6,label:"H6"})]}),(0,e.jsx)(r.__experimentalText,{children:(0,l.__)("Controls the heading level of the accordion","rrze-elements-blocks")}),(0,e.jsx)(r.__experimentalDivider,{})]})},w=JSON.parse('{"UU":"rrze-elements/timeline"}');(0,t.registerBlockType)(w.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("g",{opacity:".5",children:(0,e.jsx)("rect",{x:"75.86",y:"131.85",width:"360.29",height:"142.31",fillRule:"evenodd",strokeWidth:"0"})}),(0,e.jsx)("path",{d:"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"298.32",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"362.27",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"})]})},edit:function(t){var i=t.attributes,o=t.setAttributes,c=(function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);npluginFile)), + ['rrze-gsap-scrolltrigger'], + RRZE_ELEMENTSB_VERSION, + true + ); wp_register_script( 'rrze-scrollstories', plugins_url('assets/js/scrollstories/scrollstories.js', plugin_basename($this->pluginFile)), diff --git a/src/_shared/scss/_timelineblock.scss b/src/_shared/scss/_timelineblock.scss new file mode 100644 index 00000000..d640375a --- /dev/null +++ b/src/_shared/scss/_timelineblock.scss @@ -0,0 +1,100 @@ +:root { + --ecl-spacing-m: 1rem; + --ecl-spacing-xl: 2rem; + --ecl-max-width: 80ch; + --s-m: var(--ecl-spacing-m); + --s-xl: var(--ecl-spacing-xl); + --max-w: var(--ecl-max-width); +} + +.wp-block-rrze-elements-timeline { + ol.timeline { + max-width: var(--max-w); + padding-bottom: var(--s-xl); + -webkit-pading-start: calc(var(--s-m) + .5rem); + padding-inline-start: calc(var(--s-m) + .5rem); + position: relative; + list-style: none; + margin-left: 0; + + li { + text-align: match-parent; + padding-bottom: var(--s-xl); + padding-inline-start: calc(var(--s-m) + .5rem); + -webkit-padding-start: calc(var(--s-m) + .5rem); + position: relative; + list-style: none; + } + + li:before { + border-inline-start: .125rem solid var(--color-primary-dunkelste, #041E42); + -webkit-border-start: .125rem solid var(--color-primary-dunkelste, #041E42); + content: ""; + left: -0.15rem; + position: absolute; + height: 100%; + top: 0; + } + + li:after { + background-color: #fff; + border: .125rem solid var(--color-primary-dunkelste, #041E42); + border-radius: 50%; + box-shadow: 0 0 0 2px #fff; + content: ""; + height: 1rem; + left: -.5rem; + position: absolute; + top: 8%; + width: 1rem; + } + + li>div { + color: #fff !important; + padding: 1rem; + border: .15rem solid var(--color-primary-dunkelste, #041E42); + } + + div.tooltip-arrow:after { + background: #041E42; + content: ""; + height: 10px; + left: 50%; + position: absolute; + top: 0; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + width: 10px; + } + + div.tooltip-arrow { + height: 15px; + left: 0; + overflow: hidden; + position: absolute; + top: 10%; + transform: translateX(-100%) rotate(90deg); + width: 15px; + border: none; + } + + div.tooltip { + position: relative; + background-color: var(--color-primary-dunkelste, #041E42); + + :first-child { + margin-top: 0; + } + + p, + h1, + h2, + h3, + h4, + h5, + h6 { + margin-top: 0; + color: #fff; + } + } + } +} \ No newline at end of file diff --git a/src/_shared/scss/rrze-elements-blocks.scss b/src/_shared/scss/rrze-elements-blocks.scss index 1bc972fd..13ec38e8 100755 --- a/src/_shared/scss/rrze-elements-blocks.scss +++ b/src/_shared/scss/rrze-elements-blocks.scss @@ -45,6 +45,7 @@ // Timeline @import "timeline"; +@import "timelineblock"; // Gallery (Teile davon sind auch in Flexslider) @import "gallery"; diff --git a/src/timeline-item/save.tsx b/src/timeline-item/save.tsx index bba9621c..5db2b321 100644 --- a/src/timeline-item/save.tsx +++ b/src/timeline-item/save.tsx @@ -18,12 +18,11 @@ export default function save({ attributes }: SaveProps) { const blockProps = useBlockProps.save(); return ( -
    - <> -
      +
    1. +
      +
      -
    - -
    + + ); } diff --git a/src/timeline/block.json b/src/timeline/block.json index d5ae8b73..369f82f8 100644 --- a/src/timeline/block.json +++ b/src/timeline/block.json @@ -6,20 +6,12 @@ "title": "Timeline", "category": "rrze_elements", "description": "Creates a Timeline block", - "attributes": { - "hstart": { - "type": "integer", - "default": 2 - } - }, - "providesContext": { - "rrze-elements/timeline-hstart": "hstart" - }, "supports": { "html": false }, "textdomain": "rrze-elements-blocks", "editorScript": "file:./index.js", "editorStyle": "file:./index.css", - "style": "file:./style-index.css" + "style": "file:./style-index.css", + "viewScript": "rrze-timeline" } diff --git a/src/timeline/edit.tsx b/src/timeline/edit.tsx index 2fbfd65a..3f6bfeb5 100644 --- a/src/timeline/edit.tsx +++ b/src/timeline/edit.tsx @@ -34,23 +34,6 @@ export default function Edit({ return (
    - - - - - - - -
      Date: Thu, 24 Oct 2024 10:55:47 +0200 Subject: [PATCH 05/15] feat(timeline) - Add title to reduce user errors Add a title and adjust the styling. --- assets/css/rrze-elements-blocks.css | 5 ++- assets/css/rrze-elements-blocks.css.map | 2 +- build/timeline-item/block.json | 3 ++ build/timeline-item/index.asset.php | 2 +- build/timeline-item/index.js | 4 ++- build/timeline/block.json | 9 +++++ build/timeline/index-rtl.css | 2 +- build/timeline/index.asset.php | 2 +- build/timeline/index.css | 2 +- build/timeline/index.js | 2 +- src/_shared/scss/_timelineblock.scss | 5 ++- src/timeline-item/block.json | 3 ++ src/timeline-item/edit.tsx | 48 ++++++++++++++++++++----- src/timeline-item/index.tsx | 41 +++++++++++++++++++++ src/timeline-item/save.tsx | 4 +++ src/timeline/block.json | 9 +++++ src/timeline/edit.tsx | 21 +++++++++-- src/timeline/editor.scss | 21 ++++++----- 18 files changed, 156 insertions(+), 29 deletions(-) diff --git a/assets/css/rrze-elements-blocks.css b/assets/css/rrze-elements-blocks.css index be918d09..b2440c90 100644 --- a/assets/css/rrze-elements-blocks.css +++ b/assets/css/rrze-elements-blocks.css @@ -14670,7 +14670,9 @@ main aside.align-right { .wp-block-rrze-elements-timeline ol.timeline div.tooltip :first-child { margin-top: 0; } -.wp-block-rrze-elements-timeline ol.timeline div.tooltip p, +.wp-block-rrze-elements-timeline ol.timeline div.tooltip p { + color: #fff; +} .wp-block-rrze-elements-timeline ol.timeline div.tooltip h1, .wp-block-rrze-elements-timeline ol.timeline div.tooltip h2, .wp-block-rrze-elements-timeline ol.timeline div.tooltip h3, @@ -14679,6 +14681,7 @@ main aside.align-right { .wp-block-rrze-elements-timeline ol.timeline div.tooltip h6 { margin-top: 0; color: #fff; + font-size: 1.313rem; } .elements-gallery .gallery-grid { diff --git a/assets/css/rrze-elements-blocks.css.map b/assets/css/rrze-elements-blocks.css.map index 4d5ce58a..e54f543b 100644 --- a/assets/css/rrze-elements-blocks.css.map +++ b/assets/css/rrze-elements-blocks.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../src/_shared/scss/_variables.scss","../../src/_shared/scss/_mixins.scss","../../src/_shared/fontawesome/scss/fontawesome.scss","../../src/_shared/fontawesome/scss/_core.scss","../../src/_shared/fontawesome/scss/_sizing.scss","../../src/_shared/fontawesome/scss/_mixins.scss","../../src/_shared/fontawesome/scss/_fixed-width.scss","../../src/_shared/fontawesome/scss/_variables.scss","../../src/_shared/fontawesome/scss/_list.scss","../../src/_shared/fontawesome/scss/_bordered-pulled.scss","../../src/_shared/fontawesome/scss/_animated.scss","../../src/_shared/fontawesome/scss/_rotated-flipped.scss","../../src/_shared/fontawesome/scss/_stacked.scss","../../src/_shared/fontawesome/scss/_icons.scss","../../src/_shared/fontawesome/scss/_screen-reader.scss","../../src/_shared/fontawesome/scss/_iconSelector.scss","../../src/_shared/fontawesome/scss/regular.scss","../../src/_shared/fontawesome/scss/solid.scss","../../src/_shared/fontawesome/scss/brands.scss","../../src/_shared/scss/_flexslider.scss","../../src/_shared/scss/_accordion.scss","../../src/_shared/scss/_tabs.scss","../../src/_shared/scss/_notice.scss","../../src/_shared/scss/_alert.scss","../../src/_shared/scss/_button.scss","../../src/_shared/scss/_columns.scss","../../src/_shared/scss/_contentindex.scss","../../src/_shared/scss/_lightbox.scss","../../src/_shared/scss/_news.scss","../../src/_shared/scss/_pulldiv.scss","../../src/_shared/scss/_timeline.scss","../../src/_shared/scss/_timelineblock.scss","../../src/_shared/scss/_gallery.scss","../../src/_shared/scss/_legal-text.scss","../../src/_shared/scss/_assistant.scss","../../src/_shared/scss/_symbols.scss","../../src/_shared/scss/_latex.scss","../../src/_shared/scss/_icons.scss","../../src/_shared/scss/_textcolumns.scss","../../src/_shared/scss/_tables.scss","../../src/_shared/scss/_limit-width.scss","../../src/_shared/scss/_cta.scss","../../src/_shared/scss/_counter.scss","../../src/_shared/scss/_iconbox.scss","../../src/_shared/scss/_scrollstories.scss"],"names":[],"mappings":";AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACJA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;ACGA;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;EAEE;;;AC/BA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAMF;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ACfF;EACE;EACA,OCIwB;;;ACN1B;EACE;EACA;EACA;;AAEA;EAAO;;;AAGT;EACE;EACA;EACA;EACA;EACA;;;ACbF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;ACfF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAMF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IASE;IACA;IACA;IACA;IACA;;;AAIJ;EACE;IAAU;;EACV;IAAM;;;AAGR;EACE;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;;AAGT;EACE;IAAM;;;AAGR;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IAAK;;EACL;IAAK;;EACL;IAAU;;EACV;IAAW;;EACX;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAY;;;AAGd;EACE;IAAK;;EACL;IAAO;;;ACnJT;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AC1BF;EACE;EACA;EACA;EACA;EACA,gBLmCwB;EKlCxB,OLmCwB;;;AKhC1B;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC3BF;AAAA;AAIE;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;ACHxC;AAAA;ETqBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKA;AAAA;EAbA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AUjCF;EACI;;;AAGJ;EACI;EACA;;;ACNJ;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cT8BwB;ES7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cV8BwB;EU7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cX8BwB;EW7BxB;;AAIF;AAAA;EAEE;;;AAIA;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AC5BvC;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAYA;AAAA;AAEA;AAAA,qCACqC;;AACrC;AAAA;AAAA;EAEqB;EAAW;EAAY;;;AAE5C;AAAA;AAEA;AAAA;EAEI;EACA;AAIE;;AAHF;AAAA;EACI;EACA;;AAEJ;AAAA;EACI;EACA;EACA;;AACA;EAJJ;AAAA;IAKQ;IACA;IACA;IACA;;EACA;AAAA;IACI;;;AAGR;AAAA;EACI;EACA;EACA;EACA;;AACA;EALJ;AAAA;IAMQ;IACA;IACA;;EACA;AAAA;IACI;;;AAKhB;AAAA;EACI;;AAEJ;AAAA;EACI;;AAEJ;AAAA;EACI;EACA;EACA;;;AAMJ;AAAA;EACI;EACA;;AACA;AAAA;EACI;EACA;EACA;EACA;EACA;EACG;EACE;EACG;;AACR;AAAA;EACI;EACA;EACA;;AAEJ;AAAA;AAAA;EAEI;EACA;;AAGA;AAAA;AAAA;EACI;EACA;;AAEJ;AAAA;AAAA;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAEI;;AAIZ;AAAA;EACI;;AAEJ;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACG;EACE;EACG;;AACR;EAVJ;AAAA;IAWQ;IACA;;;AAGR;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EACI;EACA;EACA;EACA;;AACA;AAAA;AAAA;EAEI;;AAGR;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;EACA;EACA;EACA;;AACA;AAAA;EACI;;;AAaR;EADJ;IAEQ;IACA;;;;AAKZ;EACI;;;AAGJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAGJ;AACA;AAAA;AAEA;EACI;;;AAGJ;AAAA;AAGA;AAAA;EAEI;EACA;;AACA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAXJ;AAAA;IAYQ;IACA;IACA;;;AAEJ;EAhBJ;AAAA;IAiBQ;;;AAEJ;AAAA;EACI;;AACA;AAAA;EACI;;AAKZ;AAAA;EACI;EACA;EACA;EACA;EACA;;AACA;AAAA;EACI;;AAGR;AAAA;EACI;EACA;EACA;;AAEJ;AAAA;EAAe;;AACf;AAAA;EACI;EACA;;AAGJ;AAAA;EACI;EACA;EACA;;AACA;EAJJ;AAAA;IAKQ;;;AAEJ;AAAA;EACI;;AACA;AAAA;AAAA;EACI;;;AAQR;EADJ;AAAA;IAEQ;;;AAGR;AAAA;EACI;;AAEJ;AAAA;EACI;;;AAGR;AAKI;AAAA;AAAA;EACI;EACA;EACA;;AACA;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EApBJ;AAAA;AAAA;IAsBQ;IACA;;;AAEJ;AAAA;AAAA;AAAA;AAAA;EACI;EACA;EACA;;AAEJ;AAAA;AAAA;EACI;EACA;EACA;EACA;;AAEJ;AAAA;AAAA;EACI;;AAGR;AAAA;AAAA;EACI;;AACA;EAFJ;AAAA;AAAA;IAGQ;;;AAGR;AAAA;AAAA;EACI;EACA;;AACA;EAHJ;AAAA;AAAA;IAIQ;;;AAGR;AAAA;AAAA;EACI;EACA;EACA;;AAGR;AAAA;AAAA;EACI;;AACA;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAfJ;AAAA;AAAA;IAiBQ;IACA;IACA;IACA;;;AAGJ;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;EACI;EACA;EACA;;AAGJ;AAAA;AAAA;EACI;;;AASZ;AAAA;AAAA;AAAA;AAAA;EACI;;AACA;AAAA;AAAA;AAAA;AAAA;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAII;;;AAIR;AAII;AAAA;AAAA;EACI;EACA;EACA;EACA;;AACA;EALJ;AAAA;AAAA;IAMQ;;;AAEJ;AAAA;AAAA;EACI;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACI;;AAEJ;AAAA;AAAA;EACI;;AAEJ;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACI;EACA;;AAEJ;AAAA;AAAA;EACI;EACA;EACA;;AAKhB;AAAA;AAAA;EACI;EACA;EACA;;AACA;AAAA;AAAA;EACI;EACA;EACA;;AAEJ;AAAA;AAAA;EACI;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACI;;AAWhB;EACI;;;AAEJ;AAAA;EAEI;;AACA;AAAA;EACI;;AAEJ;AAAA;EACI;;AAGA;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;AAAA;AAAA;IAOQ;IACA;;;AAEJ;AAAA;AAAA;EACI;EACA;EACA;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;EACI;EACA;;AAEJ;AAAA;EACI;EACA;EACA;;AACA;EAJJ;AAAA;IAKQ;;;AAIZ;AAAA;EACI;;;AAKJ;EACI;;AACA;EAFJ;IAGQ;;;AAGJ;EACI;EACA;;AAGR;EACI;EACA;;AAGA;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;;AAEJ;EACI;EACA;EACA;EACA;;;AAMhB;AAEI;EACI;;AACA;EAFJ;IAGQ;;;AAIJ;EACI;;AAEJ;EACI;;AACA;EACI;EACA;;AAKJ;EADJ;IAEQ;;;;AAMhB;EACI;;;AAGJ;EACI;;AAEA;EACI;;AAEJ;EACI;;;AAMJ;AAAA;EACI;EACA;;AACA;AAAA;EACI;;AAGR;AAAA;EACI;EACA;EACA;;AACA;EAJJ;AAAA;IAKQ;;;;AAKZ;AAGI;EACI;;;AClpBR;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAIA;EACI;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;;AAGR;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;;AAIJ;EAGI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAKA;EACI;;AAMR;EACI;EACA;EACA;;AAKR;EAEI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAKR;EACI;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;;AAEJ;EAGI;;AAKZ;AAAA;AAAA;EAGI;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGI;EACA;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAEI;EACA;EACA;;AAGR;AAAA;AAAA;EAGI;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGI;EACA;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAEI;EACA;EACA;;AAGR;AAAA;AAAA;EAGI;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGI;EACA;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAEI;EACA;EACA;;AAGR;AAAA;AAAA;EAGI;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAII;EACA;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAEI;EACA;EACA;;AAGR;AAAA;AAAA;EAGI;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGI;EACA;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAEI;EACA;EACA;;AAGR;AAAA;EAEI;;AACA;AAAA;AAAA;AAAA;EAGI;EACA;EACA;;AAEJ;AAAA;AAAA;EAEI;EACA;EACA;;AAIR;EACI;EACA;;AAEA;EAEI;EACA;EACA;;AACA;EACI;;AACA;EACI;;;AAQhB;EnB3PE,emB4PyB;EnB3PzB;;AmB8PE;EACI;;AAKJ;EACI;;;AAKZ;EACI;IACI;IACA;IACA;;EAEJ;AAAA;AAAA;AAAA;IAII;IACA;IACA;IACA;IACA;;EAEJ;IACI;;EAEJ;AAAA;IAEI;;;AAKR;EACI;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;EACI;;;AC7TJ;EACI;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAgGA;AAAA;AAAA;EAGI;EACA;EAGA;EACA;EACA;;AAIJ;EACI;AAYA;AAAA;AAAA;EAGA;EACA;EACA;EACA;EACA;EACA;;AAnBA;EACI;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAkBJ;EAtBJ;IAuBQ;IACA;IACA;IAEA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAKZ;EACI;EACA;EACA;;AAIA;EACI;;AAMJ;EACI;;;AAWA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EATJ;IAUQ;;EACA;IACI;IACA;;EAGA;IACI;IACA;IACA;;;AAMhB;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAKhB;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EANJ;IAOQ;;;;AAKZ;EACI;;AACA;EAFJ;IAGQ;;;;AAIJ;EADJ;IAEQ;;;;AApEA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EATJ;IAUQ;;EACA;IACI;IACA;;EAGA;IACI;IACA;IACA;;;AAMhB;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAKhB;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EANJ;IAOQ;;;;AAKZ;EACI;;AACA;EAFJ;IAGQ;;;;AAIJ;EADJ;IAEQ;;;;AApEA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EATJ;IAUQ;;EACA;IACI;IACA;;EAGA;IACI;IACA;IACA;;;AAMhB;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAKhB;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EANJ;IAOQ;;;;AAKZ;EACI;;AACA;EAFJ;IAGQ;;;;AAIJ;EADJ;IAEQ;;;;AApEA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EATJ;IAUQ;;EACA;IACI;IACA;;EAGA;IACI;IACA;IACA;;;AAMhB;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAKhB;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EANJ;IAOQ;;;;AAKZ;EACI;;AACA;EAFJ;IAGQ;;;;AAIJ;EADJ;IAEQ;;;;AApEA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EATJ;IAUQ;;EACA;IACI;IACA;;EAGA;IACI;IACA;IACA;;;AAMhB;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAKhB;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EANJ;IAOQ;;;;AAKZ;EACI;;AACA;EAFJ;IAGQ;;;;AAIJ;EADJ;IAEQ;;;;AApEA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EATJ;IAUQ;;EACA;IACI;IACA;;EAGA;IACI;IACA;IACA;;;AAMhB;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAKhB;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EANJ;IAOQ;;;;AAKZ;EACI;;AACA;EAFJ;IAGQ;;;;AAIJ;EADJ;IAEQ;;;;AApEA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EATJ;IAUQ;;EACA;IACI;IACA;;EAGA;IACI;IACA;IACA;;;AAMhB;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAKhB;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EANJ;IAOQ;;;;AAKZ;EACI;;AACA;EAFJ;IAGQ;;;;AAIJ;EADJ;IAEQ;;;;AC/PZ;AAAA;AAAA;AAIA;EACI;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;;AAGJ;AAAA;AAAA;EAGI;;AAEA;AAAA;AAAA;EACI;;AAIR;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;;AAOJ;AAAA;EACI;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI,OtBlBF;;AsBqBF;AAAA;EACI,OtBtBF;EsBuBE;;;AAKJ;EACI;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI,OtB9CI;;AsBiDR;EACI,OtBlDI;EsBmDJ;;;AAKJ;EACI;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI,OtBjEI;;AsBoER;EACI,OtBrEI;EsBsEJ;;;AAKJ;EACI;;;AAKJ;EACI;;;AAKJ;EACI;;;AAKJ;EACI;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI,OtBvGI;;AsB0GR;EACI,OtB3GI;EsB4GJ;;;AAKJ;EACI;;;AAKJ;EACI;;;AAKJ;EACI;;;AAKJ;EACI;;;AAKJ;EACI;;;AAKJ;EACI;;;AAoBR;EACI;;AAEA;EACI;EACA;EAMA;EACA;EACA;;AANA;EACI;;AAOJ;EAZJ;IAaQ;;;AAGJ;EAhBJ;IAiBQ;;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EAEI;EACA;;AAIR;EACI;EAUA;EAKA;;AAbA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;;AAGJ;EAZJ;IAaQ;;;;AtB5PhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACJA;AAAA;AAAA;AsBGA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AACA;EACI;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AAKZ;EACI;;AAEJ;EACI;;AAEJ;EACI;;;AAGR;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;;;AAGJ;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACI;;AAEJ;AAAA;EACI;EACA;EACA;;AAGR;AAAA;EACI;;;AAKJ;EAWI;EACA;;AAXA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAKJ;EAbJ;IAcQ;IACA;;;;ACxHZ;AAAA;AAAA;AAIA;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACI;EACA;;;AAIR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAcI;AAAA;EACI;;AAEJ;AAAA;EACI;;AAEJ;AAAA;EACI;EACA;EACA;EACA;;AAEJ;AAAA;EACI;;AAEJ;AAAA;EACI;EACA;EACA;EACA;;AAEJ;AAAA;EACI;EACA;EACA;EACA;;AAEJ;AAAA;EACI;EACA;EACA;;AACA;AAAA;AAAA;AAAA;EACI;EACA;;AAGR;AAAA;EACI,YxBpCE;EwBqCF;;AACA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;AAAA;EACI,YxBzCE;EwB0CF;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;EACI,YxB9CF;EwB+CE;EACA;;AACA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;AAAA;EACI,YxBpDC;EwBqDD;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;AAAA;EACI,YxB1DA;EwB2DA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;AAAA;EACI,YxB/DI;;AwBgEJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;EACI,YxB7FD;EwB8FC;;AACA;AAAA;AAAA;AAAA;EACI;EACA;;AAGR;AAAA;EACI;EACA;EACA;;AACA;AAAA;AAAA;AAAA;EACI;EACA;;AAEJ;AAAA;EACI;;AAGR;AAAA;EACI;;AAEJ;AAAA;EACI;;;AChJR;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;EACA;EACA;;AAEJ;EAjBJ;AAAA;AAAA;AAAA;AAAA;AAAA;IAkBQ;IACA;;;;AAKJ;EADJ;IAEQ;IACA;;;;AAKJ;EADJ;IAEQ;IACA;;;AAGA;EADJ;IAEQ;;;;AAMR;EADJ;IAEQ;IACA;;;;AAKJ;EADJ;IAEQ;IACA;IACA;;;AAEJ;EANJ;IAOQ;IACA;;;;AAKJ;EADJ;IAEQ;IACA;;;;AAKJ;EADJ;IAEQ;IACA;;;;AAIR;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EAPJ;IAQQ;;;AAEJ;EAVJ;IAWQ;;;AAEJ;EACI;EACA;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAKI;EACI;EACA;;AAGR;EACI;;AAIR;AAAA;AAAA;EAGI;EACA;EAEA;EACA;EACA;;AACA;AAAA;AAAA;EACI;;AAEJ;AAAA;AAAA;EACI;;AAIR;EAEQ;IACI;;EAKJ;IACI;;EAGJ;IACI;;EAIJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAIJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;;;ACpMhB;AAAA;AAAA;AAKI;EACI;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;;AAEJ;EACI;;AAIZ;EACI;EACA;EACA;;AAEJ;EACI;;;AC1BR;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAyRE;AAuBA;AA4CA;AA4CA;AAqCA;AA2BA;AAuDA;AAyBA;AAMA;AAiBA;AAYA;AAiBA;AAoBA;AAiBA;AAcA;AA2CA;AAoGA;AA0GA;;AAt3BA;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AAIF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EAQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;AAAA;IAIE;;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAMJ;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;IACA;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;AAAA;IACE;IACA;;EAGF;IACE;AAAA;MAKL;MACO;;;;AAON;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;;;AC54BN;AAAA;AAAA;AAKI;EACI;;AAEJ;E3B0CE;EACA;EACA;EACA;EACA;EACA;;A2B5CF;E3BuCE;EACA;EACA;EACA;EACA;EACA;;A2BxCE;EADJ;IAEQ;IACA;IACA;;;AAIJ;EADJ;IAEQ;IACA;IACA;;;AAIJ;EADJ;IAEQ;IACA;IACA;IACA;;;AAGR;EACI;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;;AAIR;AAAA;EAEI;EACA;EACA;;;AAGJ;EACI;;AAEI;EADJ;IAEQ;;;AAEJ;EAJJ;IAKQ;;;AAGR;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAQR;EACI;EACA;;;AAIA;EACI;EACA;EACA;;AAEJ;EAEI;;AACA;EAEI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACrHZ;AAAA;AAAA;AAMI;AAAA;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EATJ;AAAA;AAAA;IAUQ;IACA;;;AAEJ;EAbJ;AAAA;AAAA;IAcQ;;;AAEJ;AAAA;AAAA;E5BdF;EACA,aAF6B;E4BiBvB;;AAEJ;AAAA;AAAA;E5BlBF;EACA,aAF6B;E4BqBvB;;AAEJ;AAAA;AAAA;E5BtBF;EACA,aAF6B;E4ByBvB;;AAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;E5B1BF;EACA,aAF6B;E4B6BvB;;AACA;EAHJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;I5B1BF;IACA,aAF6B;;;A4BmCvB;EADJ;AAAA;AAAA;IAEQ;;;AAKR;EADJ;AAAA;IAEQ;IACA;;;AAIA;EAFJ;AAAA;AAAA;IAGQ;;;AAEJ;EALJ;AAAA;AAAA;IAMQ;;;AAKR;EADJ;AAAA;IAEQ;IACA;IACA;;;AAEJ;EANJ;AAAA;IAOQ;;;AAIA;EAFJ;AAAA;AAAA;IAGQ;;;AAEJ;EALJ;AAAA;AAAA;IAMQ;;;AAGR;AAAA;EACI;;AAGR;AAAA;EACI;;AAEJ;AAAA;EACI;;;ACxFR;AAAA;AAAA;AAIA;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;IAEA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAIA;EADJ;IAEQ;IACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EApBJ;IAqBQ;IACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVJ;IAWQ;IACA;;;AAGJ;EAEI;EACA;;AAGJ;EACI;;AACA;EAFJ;IAGQ;;;AAQhB;EACI;EACA;;AACA;EAHJ;IAMQ;;;AAEJ;EACI;EACA;;AACA;EAHJ;IAIQ;IAEA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;AACI;AAAA;AAAA;;AAIJ;EACI;EACA;EACA;;AAEA;EALJ;IAQQ;;;AAOJ;EACI;EACA;;AAMhB;AAAA;EAEI;EACA;EACA;EACA;;AACA;EANJ;AAAA;IAOQ;IACA;;;AAGR;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAVJ;AAAA;IAWQ;;;AAEJ;AAAA;EACI;;AAEJ;AAAA;EACI;EACA;EACA;;AAGA;AAAA;AAAA;AAAA;EACI;EACA;;AAIZ;EACI;;AAEJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;IAOQ;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AACA;EAHJ;IAIQ;IACA;;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AAIZ;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;EACA;;AAIZ;AAAA;EAEI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;;AAIZ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAGA;EACI;EACA;;AAIZ;EACI;EACA;;AAEJ;EACI;EACA;;;AAIZ;EACI;;AACA;EAFJ;IAGQ;;;;ACpZR;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOI;EACA;;;AC9FZ;EACI;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGA;EACE;;AAIJ;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;;AAIE;EACE;;AAIJ;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;ACvDV;AAAA;AAAA;AAKI;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAIZ;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAOpB;AA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","file":"rrze-elements-blocks.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../src/_shared/scss/_variables.scss","../../src/_shared/scss/_mixins.scss","../../src/_shared/fontawesome/scss/fontawesome.scss","../../src/_shared/fontawesome/scss/_core.scss","../../src/_shared/fontawesome/scss/_sizing.scss","../../src/_shared/fontawesome/scss/_mixins.scss","../../src/_shared/fontawesome/scss/_fixed-width.scss","../../src/_shared/fontawesome/scss/_variables.scss","../../src/_shared/fontawesome/scss/_list.scss","../../src/_shared/fontawesome/scss/_bordered-pulled.scss","../../src/_shared/fontawesome/scss/_animated.scss","../../src/_shared/fontawesome/scss/_rotated-flipped.scss","../../src/_shared/fontawesome/scss/_stacked.scss","../../src/_shared/fontawesome/scss/_icons.scss","../../src/_shared/fontawesome/scss/_screen-reader.scss","../../src/_shared/fontawesome/scss/_iconSelector.scss","../../src/_shared/fontawesome/scss/regular.scss","../../src/_shared/fontawesome/scss/solid.scss","../../src/_shared/fontawesome/scss/brands.scss","../../src/_shared/scss/_flexslider.scss","../../src/_shared/scss/_accordion.scss","../../src/_shared/scss/_tabs.scss","../../src/_shared/scss/_notice.scss","../../src/_shared/scss/_alert.scss","../../src/_shared/scss/_button.scss","../../src/_shared/scss/_columns.scss","../../src/_shared/scss/_contentindex.scss","../../src/_shared/scss/_lightbox.scss","../../src/_shared/scss/_news.scss","../../src/_shared/scss/_pulldiv.scss","../../src/_shared/scss/_timeline.scss","../../src/_shared/scss/_timelineblock.scss","../../src/_shared/scss/_gallery.scss","../../src/_shared/scss/_legal-text.scss","../../src/_shared/scss/_assistant.scss","../../src/_shared/scss/_symbols.scss","../../src/_shared/scss/_latex.scss","../../src/_shared/scss/_icons.scss","../../src/_shared/scss/_textcolumns.scss","../../src/_shared/scss/_tables.scss","../../src/_shared/scss/_limit-width.scss","../../src/_shared/scss/_cta.scss","../../src/_shared/scss/_counter.scss","../../src/_shared/scss/_iconbox.scss","../../src/_shared/scss/_scrollstories.scss"],"names":[],"mappings":";AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACJA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;ACGA;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;EAEE;;;AC/BA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAMF;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ACfF;EACE;EACA,OCIwB;;;ACN1B;EACE;EACA;EACA;;AAEA;EAAO;;;AAGT;EACE;EACA;EACA;EACA;EACA;;;ACbF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;ACfF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAMF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IASE;IACA;IACA;IACA;IACA;;;AAIJ;EACE;IAAU;;EACV;IAAM;;;AAGR;EACE;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;;AAGT;EACE;IAAM;;;AAGR;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IAAK;;EACL;IAAK;;EACL;IAAU;;EACV;IAAW;;EACX;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAY;;;AAGd;EACE;IAAK;;EACL;IAAO;;;ACnJT;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AC1BF;EACE;EACA;EACA;EACA;EACA,gBLmCwB;EKlCxB,OLmCwB;;;AKhC1B;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC3BF;AAAA;AAIE;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;ACHxC;AAAA;ETqBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKA;AAAA;EAbA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AUjCF;EACI;;;AAGJ;EACI;EACA;;;ACNJ;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cT8BwB;ES7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cV8BwB;EU7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cX8BwB;EW7BxB;;AAIF;AAAA;EAEE;;;AAIA;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AC5BvC;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAYA;AAAA;AAEA;AAAA,qCACqC;;AACrC;AAAA;AAAA;EAEqB;EAAW;EAAY;;;AAE5C;AAAA;AAEA;AAAA;EAEI;EACA;AAIE;;AAHF;AAAA;EACI;EACA;;AAEJ;AAAA;EACI;EACA;EACA;;AACA;EAJJ;AAAA;IAKQ;IACA;IACA;IACA;;EACA;AAAA;IACI;;;AAGR;AAAA;EACI;EACA;EACA;EACA;;AACA;EALJ;AAAA;IAMQ;IACA;IACA;;EACA;AAAA;IACI;;;AAKhB;AAAA;EACI;;AAEJ;AAAA;EACI;;AAEJ;AAAA;EACI;EACA;EACA;;;AAMJ;AAAA;EACI;EACA;;AACA;AAAA;EACI;EACA;EACA;EACA;EACA;EACG;EACE;EACG;;AACR;AAAA;EACI;EACA;EACA;;AAEJ;AAAA;AAAA;EAEI;EACA;;AAGA;AAAA;AAAA;EACI;EACA;;AAEJ;AAAA;AAAA;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAEI;;AAIZ;AAAA;EACI;;AAEJ;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACG;EACE;EACG;;AACR;EAVJ;AAAA;IAWQ;IACA;;;AAGR;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EACI;EACA;EACA;EACA;;AACA;AAAA;AAAA;EAEI;;AAGR;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;EACA;EACA;EACA;;AACA;AAAA;EACI;;;AAaR;EADJ;IAEQ;IACA;;;;AAKZ;EACI;;;AAGJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;;;AAEJ;EACI;;;AAGJ;AACA;AAAA;AAEA;EACI;;;AAGJ;AAAA;AAGA;AAAA;EAEI;EACA;;AACA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAXJ;AAAA;IAYQ;IACA;IACA;;;AAEJ;EAhBJ;AAAA;IAiBQ;;;AAEJ;AAAA;EACI;;AACA;AAAA;EACI;;AAKZ;AAAA;EACI;EACA;EACA;EACA;EACA;;AACA;AAAA;EACI;;AAGR;AAAA;EACI;EACA;EACA;;AAEJ;AAAA;EAAe;;AACf;AAAA;EACI;EACA;;AAGJ;AAAA;EACI;EACA;EACA;;AACA;EAJJ;AAAA;IAKQ;;;AAEJ;AAAA;EACI;;AACA;AAAA;AAAA;EACI;;;AAQR;EADJ;AAAA;IAEQ;;;AAGR;AAAA;EACI;;AAEJ;AAAA;EACI;;;AAGR;AAKI;AAAA;AAAA;EACI;EACA;EACA;;AACA;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EApBJ;AAAA;AAAA;IAsBQ;IACA;;;AAEJ;AAAA;AAAA;AAAA;AAAA;EACI;EACA;EACA;;AAEJ;AAAA;AAAA;EACI;EACA;EACA;EACA;;AAEJ;AAAA;AAAA;EACI;;AAGR;AAAA;AAAA;EACI;;AACA;EAFJ;AAAA;AAAA;IAGQ;;;AAGR;AAAA;AAAA;EACI;EACA;;AACA;EAHJ;AAAA;AAAA;IAIQ;;;AAGR;AAAA;AAAA;EACI;EACA;EACA;;AAGR;AAAA;AAAA;EACI;;AACA;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAfJ;AAAA;AAAA;IAiBQ;IACA;IACA;IACA;;;AAGJ;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;EACI;EACA;EACA;;AAGJ;AAAA;AAAA;EACI;;;AASZ;AAAA;AAAA;AAAA;AAAA;EACI;;AACA;AAAA;AAAA;AAAA;AAAA;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAII;;;AAIR;AAII;AAAA;AAAA;EACI;EACA;EACA;EACA;;AACA;EALJ;AAAA;AAAA;IAMQ;;;AAEJ;AAAA;AAAA;EACI;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACI;;AAEJ;AAAA;AAAA;EACI;;AAEJ;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACI;EACA;;AAEJ;AAAA;AAAA;EACI;EACA;EACA;;AAKhB;AAAA;AAAA;EACI;EACA;EACA;;AACA;AAAA;AAAA;EACI;EACA;EACA;;AAEJ;AAAA;AAAA;EACI;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACI;;AAWhB;EACI;;;AAEJ;AAAA;EAEI;;AACA;AAAA;EACI;;AAEJ;AAAA;EACI;;AAGA;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;AAAA;AAAA;IAOQ;IACA;;;AAEJ;AAAA;AAAA;EACI;EACA;EACA;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;EACI;EACA;;AAEJ;AAAA;EACI;EACA;EACA;;AACA;EAJJ;AAAA;IAKQ;;;AAIZ;AAAA;EACI;;;AAKJ;EACI;;AACA;EAFJ;IAGQ;;;AAGJ;EACI;EACA;;AAGR;EACI;EACA;;AAGA;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;;AAEJ;EACI;EACA;EACA;EACA;;;AAMhB;AAEI;EACI;;AACA;EAFJ;IAGQ;;;AAIJ;EACI;;AAEJ;EACI;;AACA;EACI;EACA;;AAKJ;EADJ;IAEQ;;;;AAMhB;EACI;;;AAGJ;EACI;;AAEA;EACI;;AAEJ;EACI;;;AAMJ;AAAA;EACI;EACA;;AACA;AAAA;EACI;;AAGR;AAAA;EACI;EACA;EACA;;AACA;EAJJ;AAAA;IAKQ;;;;AAKZ;AAGI;EACI;;;AClpBR;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;;;AAEJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAIA;EACI;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;;AAGR;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;;AAIJ;EAGI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAKA;EACI;;AAMR;EACI;EACA;EACA;;AAKR;EAEI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAKR;EACI;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;;AAEJ;EAGI;;AAKZ;AAAA;AAAA;EAGI;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGI;EACA;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAEI;EACA;EACA;;AAGR;AAAA;AAAA;EAGI;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGI;EACA;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAEI;EACA;EACA;;AAGR;AAAA;AAAA;EAGI;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGI;EACA;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAEI;EACA;EACA;;AAGR;AAAA;AAAA;EAGI;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAII;EACA;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAEI;EACA;EACA;;AAGR;AAAA;AAAA;EAGI;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGI;EACA;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAEI;EACA;EACA;;AAGR;AAAA;EAEI;;AACA;AAAA;AAAA;AAAA;EAGI;EACA;EACA;;AAEJ;AAAA;AAAA;EAEI;EACA;EACA;;AAIR;EACI;EACA;;AAEA;EAEI;EACA;EACA;;AACA;EACI;;AACA;EACI;;;AAQhB;EnB3PE,emB4PyB;EnB3PzB;;AmB8PE;EACI;;AAKJ;EACI;;;AAKZ;EACI;IACI;IACA;IACA;;EAEJ;AAAA;AAAA;AAAA;IAII;IACA;IACA;IACA;IACA;;EAEJ;IACI;;EAEJ;AAAA;IAEI;;;AAKR;EACI;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;EACI;;;AC7TJ;EACI;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAgGA;AAAA;AAAA;EAGI;EACA;EAGA;EACA;EACA;;AAIJ;EACI;AAYA;AAAA;AAAA;EAGA;EACA;EACA;EACA;EACA;EACA;;AAnBA;EACI;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAkBJ;EAtBJ;IAuBQ;IACA;IACA;IAEA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAKZ;EACI;EACA;EACA;;AAIA;EACI;;AAMJ;EACI;;;AAWA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EATJ;IAUQ;;EACA;IACI;IACA;;EAGA;IACI;IACA;IACA;;;AAMhB;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAKhB;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EANJ;IAOQ;;;;AAKZ;EACI;;AACA;EAFJ;IAGQ;;;;AAIJ;EADJ;IAEQ;;;;AApEA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EATJ;IAUQ;;EACA;IACI;IACA;;EAGA;IACI;IACA;IACA;;;AAMhB;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAKhB;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EANJ;IAOQ;;;;AAKZ;EACI;;AACA;EAFJ;IAGQ;;;;AAIJ;EADJ;IAEQ;;;;AApEA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EATJ;IAUQ;;EACA;IACI;IACA;;EAGA;IACI;IACA;IACA;;;AAMhB;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAKhB;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EANJ;IAOQ;;;;AAKZ;EACI;;AACA;EAFJ;IAGQ;;;;AAIJ;EADJ;IAEQ;;;;AApEA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EATJ;IAUQ;;EACA;IACI;IACA;;EAGA;IACI;IACA;IACA;;;AAMhB;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAKhB;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EANJ;IAOQ;;;;AAKZ;EACI;;AACA;EAFJ;IAGQ;;;;AAIJ;EADJ;IAEQ;;;;AApEA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EATJ;IAUQ;;EACA;IACI;IACA;;EAGA;IACI;IACA;IACA;;;AAMhB;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAKhB;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EANJ;IAOQ;;;;AAKZ;EACI;;AACA;EAFJ;IAGQ;;;;AAIJ;EADJ;IAEQ;;;;AApEA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EATJ;IAUQ;;EACA;IACI;IACA;;EAGA;IACI;IACA;IACA;;;AAMhB;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAKhB;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EANJ;IAOQ;;;;AAKZ;EACI;;AACA;EAFJ;IAGQ;;;;AAIJ;EADJ;IAEQ;;;;AApEA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EATJ;IAUQ;;EACA;IACI;IACA;;EAGA;IACI;IACA;IACA;;;AAMhB;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;IACA;IACA;;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;IACA;IACA;;;AAKhB;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EANJ;IAOQ;;;;AAKZ;EACI;;AACA;EAFJ;IAGQ;;;;AAIJ;EADJ;IAEQ;;;;AC/PZ;AAAA;AAAA;AAIA;EACI;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;;AAGJ;AAAA;AAAA;EAGI;;AAEA;AAAA;AAAA;EACI;;AAIR;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;;AAOJ;AAAA;EACI;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI,OtBlBF;;AsBqBF;AAAA;EACI,OtBtBF;EsBuBE;;;AAKJ;EACI;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI,OtB9CI;;AsBiDR;EACI,OtBlDI;EsBmDJ;;;AAKJ;EACI;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI,OtBjEI;;AsBoER;EACI,OtBrEI;EsBsEJ;;;AAKJ;EACI;;;AAKJ;EACI;;;AAKJ;EACI;;;AAKJ;EACI;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI,OtBvGI;;AsB0GR;EACI,OtB3GI;EsB4GJ;;;AAKJ;EACI;;;AAKJ;EACI;;;AAKJ;EACI;;;AAKJ;EACI;;;AAKJ;EACI;;;AAKJ;EACI;;;AAoBR;EACI;;AAEA;EACI;EACA;EAMA;EACA;EACA;;AANA;EACI;;AAOJ;EAZJ;IAaQ;;;AAGJ;EAhBJ;IAiBQ;;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EAEI;EACA;;AAIR;EACI;EAUA;EAKA;;AAbA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;;AAGJ;EAZJ;IAaQ;;;;AtB5PhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACJA;AAAA;AAAA;AsBGA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AACA;EACI;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AAKZ;EACI;;AAEJ;EACI;;AAEJ;EACI;;;AAGR;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;EACA;;;AAGJ;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACI;;AAEJ;AAAA;EACI;EACA;EACA;;AAGR;AAAA;EACI;;;AAKJ;EAWI;EACA;;AAXA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAKJ;EAbJ;IAcQ;IACA;;;;ACxHZ;AAAA;AAAA;AAIA;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACI;EACA;;;AAIR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAcI;AAAA;EACI;;AAEJ;AAAA;EACI;;AAEJ;AAAA;EACI;EACA;EACA;EACA;;AAEJ;AAAA;EACI;;AAEJ;AAAA;EACI;EACA;EACA;EACA;;AAEJ;AAAA;EACI;EACA;EACA;EACA;;AAEJ;AAAA;EACI;EACA;EACA;;AACA;AAAA;AAAA;AAAA;EACI;EACA;;AAGR;AAAA;EACI,YxBpCE;EwBqCF;;AACA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;AAAA;EACI,YxBzCE;EwB0CF;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;EACI,YxB9CF;EwB+CE;EACA;;AACA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;AAAA;EACI,YxBpDC;EwBqDD;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;AAAA;EACI,YxB1DA;EwB2DA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;AAAA;EACI,YxB/DI;;AwBgEJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;;AAGR;AAAA;EACI,YxB7FD;EwB8FC;;AACA;AAAA;AAAA;AAAA;EACI;EACA;;AAGR;AAAA;EACI;EACA;EACA;;AACA;AAAA;AAAA;AAAA;EACI;EACA;;AAEJ;AAAA;EACI;;AAGR;AAAA;EACI;;AAEJ;AAAA;EACI;;;AChJR;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;EACA;EACA;;AAEJ;EAjBJ;AAAA;AAAA;AAAA;AAAA;AAAA;IAkBQ;IACA;;;;AAKJ;EADJ;IAEQ;IACA;;;;AAKJ;EADJ;IAEQ;IACA;;;AAGA;EADJ;IAEQ;;;;AAMR;EADJ;IAEQ;IACA;;;;AAKJ;EADJ;IAEQ;IACA;IACA;;;AAEJ;EANJ;IAOQ;IACA;;;;AAKJ;EADJ;IAEQ;IACA;;;;AAKJ;EADJ;IAEQ;IACA;;;;AAIR;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EAPJ;IAQQ;;;AAEJ;EAVJ;IAWQ;;;AAEJ;EACI;EACA;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAKI;EACI;EACA;;AAGR;EACI;;AAIR;AAAA;AAAA;EAGI;EACA;EAEA;EACA;EACA;;AACA;AAAA;AAAA;EACI;;AAEJ;AAAA;AAAA;EACI;;AAIR;EAEQ;IACI;;EAKJ;IACI;;EAGJ;IACI;;EAIJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAIJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;;;ACpMhB;AAAA;AAAA;AAKI;EACI;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;;AAEJ;EACI;;AAIZ;EACI;EACA;EACA;;AAEJ;EACI;;;AC1BR;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAyRE;AAuBA;AA4CA;AA4CA;AAqCA;AA2BA;AAuDA;AAyBA;AAMA;AAiBA;AAYA;AAiBA;AAoBA;AAiBA;AAcA;AA2CA;AAoGA;AA0GA;;AAt3BA;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AAIF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EAQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;AAAA;IAIE;;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAMJ;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;IACA;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;AAAA;IACE;IACA;;EAGF;IACE;AAAA;MAKL;MACO;;;;AAON;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;;;AC54BN;AAAA;AAAA;AAKI;EACI;;AAEJ;E3B0CE;EACA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IZ;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;EACA;;AAIZ;AAAA;EAEI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;;AAIZ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAGA;EACI;EACA;;AAIZ;EACI;EACA;;AAEJ;EACI;EACA;;;AAIZ;EACI;;AACA;EAFJ;IAGQ;;;;ACpZR;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;EACA;;;ACjGZ;EACI;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGA;EACE;;AAIJ;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;;AAIE;EACE;;AAIJ;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;ACvDV;AAAA;AAAA;AAKI;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAIZ;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EAC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","file":"rrze-elements-blocks.css"} \ No newline at end of file diff --git a/build/timeline-item/block.json b/build/timeline-item/block.json index c2541427..a4420cde 100644 --- a/build/timeline-item/block.json +++ b/build/timeline-item/block.json @@ -18,6 +18,9 @@ "supports": { "html": false }, + "usesContext": [ + "rrze-elements/timeline-hstart" + ], "textdomain": "rrze-elements-blocks", "editorScript": "file:./index.js", "editorStyle": "file:./index.css", diff --git a/build/timeline-item/index.asset.php b/build/timeline-item/index.asset.php index 9295e4fd..0f1cc48e 100644 --- a/build/timeline-item/index.asset.php +++ b/build/timeline-item/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-i18n'), 'version' => '672b186e7dd4f4a051c9'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '7f61c98d0e48c39dc6aa'); diff --git a/build/timeline-item/index.js b/build/timeline-item/index.js index de91cfcb..8701cdfb 100644 --- a/build/timeline-item/index.js +++ b/build/timeline-item/index.js @@ -1 +1,3 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,r=window.wp.blockEditor,s=window.wp.data,i=window.wp.i18n,o=JSON.parse('{"UU":"rrze-elements/timeline-item"}');(0,t.registerBlockType)(o.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("g",{opacity:".5",children:(0,e.jsx)("rect",{x:"75.86",y:"131.85",width:"360.29",height:"142.31",fillRule:"evenodd",strokeWidth:"0"})}),(0,e.jsx)("path",{d:"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"298.32",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"362.27",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"})]})},edit:function(t){t.attributes,t.setAttributes,function(e,t){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(r[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(s=Object.getOwnPropertySymbols(e);idiv{border:.15rem solid #04316a;color:#fff!important;padding:1rem}ol.timeline div.tooltip-arrow:after{background:#04316a;box-shadow:0 0 6px rgba(14,71,203,.2);content:"";height:10px;right:50%;position:absolute;top:0;transform:translateX(50%) translateY(-50%) rotate(-45deg);width:10px}ol.timeline div.tooltip-arrow{border:none;height:15px;right:0;overflow:hidden;position:absolute;top:10%;transform:translateX(100%) rotate(-90deg);width:15px}ol.timeline div.tooltip{background-color:#04316a;position:relative}ol.timeline div.tooltip :first-child{margin-top:0}ol.timeline div.tooltip h1,ol.timeline div.tooltip h2,ol.timeline div.tooltip h3,ol.timeline div.tooltip h4,ol.timeline div.tooltip h5,ol.timeline div.tooltip h6,ol.timeline div.tooltip p{color:#fff} +:root{--ecl-spacing-m:1rem;--ecl-spacing-xl:2rem;--ecl-max-width:80ch;--s-m:var(--ecl-spacing-m);--s-xl:var(--ecl-spacing-xl);--max-w:var(--ecl-max-width)}ol.timeline{max-width:var(--max-w);-webkit-pading-start:calc(var(--s-m) + .5rem);list-style:none}ol.timeline,ol.timeline li{padding-bottom:var(--s-xl);padding-inline-start:calc(var(--s-m) + .5rem);position:relative}ol.timeline li{text-align:match-parent;-webkit-padding-start:calc(var(--s-m) + .5rem)}ol.timeline li:before{border-inline-start:.125rem solid var(--color-primary-dunkelste,#041e42);-webkit-border-start:.125rem solid var(--color-primary-dunkelste,#041e42);content:"";height:100%;right:-.15rem;position:absolute;top:0}ol.timeline li:after{background-color:#fff;border:.125rem solid var(--color-primary-dunkelste,#041e42);border-radius:50%;box-shadow:0 0 0 2px #fff;content:"";height:1rem;right:-.5rem;position:absolute;top:8%;width:1rem}ol.timeline li>div{border:.15rem solid var(--color-primary-dunkelste,#041e42);color:#fff!important;padding:1rem}ol.timeline div.tooltip-arrow:after{background:var(--color-primary-dunkelste,#041e42);box-shadow:0 0 6px rgba(14,71,203,.2);content:"";height:10px;right:50%;position:absolute;top:0;transform:translateX(50%) translateY(-50%) rotate(-45deg);width:10px}ol.timeline div.tooltip-arrow{border:none;height:15px;right:0;overflow:hidden;position:absolute;top:10%;transform:translateX(100%) rotate(-90deg);width:15px}ol.timeline div.tooltip{background-color:var(--color-primary-dunkelste,#041e42);position:relative}ol.timeline div.tooltip :first-child{margin-top:0}ol.timeline div.tooltip p{color:#fff}ol.timeline div.tooltip h1,ol.timeline div.tooltip h2,ol.timeline div.tooltip h3,ol.timeline div.tooltip h4,ol.timeline div.tooltip h5,ol.timeline div.tooltip h6{color:#fff;font-size:1.313rem;margin-bottom:1rem;margin-top:0} diff --git a/build/timeline/index.asset.php b/build/timeline/index.asset.php index 8c999df8..4d9fafa0 100644 --- a/build/timeline/index.asset.php +++ b/build/timeline/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data'), 'version' => '8bab2fdbb63d11d765cb'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => 'eee1812230bbfe74892d'); diff --git a/build/timeline/index.css b/build/timeline/index.css index cc89df52..8a6a0fd6 100644 --- a/build/timeline/index.css +++ b/build/timeline/index.css @@ -1 +1 @@ -:root{--ecl-spacing-m:1rem;--ecl-spacing-xl:2rem;--ecl-max-width:80ch;--s-m:var(--ecl-spacing-m);--s-xl:var(--ecl-spacing-xl);--max-w:var(--ecl-max-width)}ol.timeline{max-width:var(--max-w);-webkit-pading-start:calc(var(--s-m) + .5rem);list-style:none}ol.timeline,ol.timeline li{padding-bottom:var(--s-xl);padding-inline-start:calc(var(--s-m) + .5rem);position:relative}ol.timeline li{text-align:match-parent;-webkit-padding-start:calc(var(--s-m) + .5rem)}ol.timeline li:before{border-inline-start:.125rem solid #04316a;-webkit-border-start:.125rem solid #04316a;content:"";height:100%;left:-.15rem;position:absolute;top:0}ol.timeline li:after{background-color:#fff;border:.125rem solid #04316a;border-radius:50%;box-shadow:0 0 0 2px #fff;content:"";height:1rem;left:-.5rem;position:absolute;top:8%;width:1rem}ol.timeline li>div{border:.15rem solid #04316a;color:#fff!important;padding:1rem}ol.timeline div.tooltip-arrow:after{background:#04316a;box-shadow:0 0 6px rgba(14,71,203,.2);content:"";height:10px;left:50%;position:absolute;top:0;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:10px}ol.timeline div.tooltip-arrow{border:none;height:15px;left:0;overflow:hidden;position:absolute;top:10%;transform:translateX(-100%) rotate(90deg);width:15px}ol.timeline div.tooltip{background-color:#04316a;position:relative}ol.timeline div.tooltip :first-child{margin-top:0}ol.timeline div.tooltip h1,ol.timeline div.tooltip h2,ol.timeline div.tooltip h3,ol.timeline div.tooltip h4,ol.timeline div.tooltip h5,ol.timeline div.tooltip h6,ol.timeline div.tooltip p{color:#fff} +:root{--ecl-spacing-m:1rem;--ecl-spacing-xl:2rem;--ecl-max-width:80ch;--s-m:var(--ecl-spacing-m);--s-xl:var(--ecl-spacing-xl);--max-w:var(--ecl-max-width)}ol.timeline{max-width:var(--max-w);-webkit-pading-start:calc(var(--s-m) + .5rem);list-style:none}ol.timeline,ol.timeline li{padding-bottom:var(--s-xl);padding-inline-start:calc(var(--s-m) + .5rem);position:relative}ol.timeline li{text-align:match-parent;-webkit-padding-start:calc(var(--s-m) + .5rem)}ol.timeline li:before{border-inline-start:.125rem solid var(--color-primary-dunkelste,#041e42);-webkit-border-start:.125rem solid var(--color-primary-dunkelste,#041e42);content:"";height:100%;left:-.15rem;position:absolute;top:0}ol.timeline li:after{background-color:#fff;border:.125rem solid var(--color-primary-dunkelste,#041e42);border-radius:50%;box-shadow:0 0 0 2px #fff;content:"";height:1rem;left:-.5rem;position:absolute;top:8%;width:1rem}ol.timeline li>div{border:.15rem solid var(--color-primary-dunkelste,#041e42);color:#fff!important;padding:1rem}ol.timeline div.tooltip-arrow:after{background:var(--color-primary-dunkelste,#041e42);box-shadow:0 0 6px rgba(14,71,203,.2);content:"";height:10px;left:50%;position:absolute;top:0;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:10px}ol.timeline div.tooltip-arrow{border:none;height:15px;left:0;overflow:hidden;position:absolute;top:10%;transform:translateX(-100%) rotate(90deg);width:15px}ol.timeline div.tooltip{background-color:var(--color-primary-dunkelste,#041e42);position:relative}ol.timeline div.tooltip :first-child{margin-top:0}ol.timeline div.tooltip p{color:#fff}ol.timeline div.tooltip h1,ol.timeline div.tooltip h2,ol.timeline div.tooltip h3,ol.timeline div.tooltip h4,ol.timeline div.tooltip h5,ol.timeline div.tooltip h6{color:#fff;font-size:1.313rem;margin-bottom:1rem;margin-top:0} diff --git a/build/timeline/index.js b/build/timeline/index.js index 986cde70..21490430 100644 --- a/build/timeline/index.js +++ b/build/timeline/index.js @@ -1 +1 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,i=window.wp.blockEditor,r=window.wp.data,s=JSON.parse('{"UU":"rrze-elements/timeline"}');(0,t.registerBlockType)(s.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("g",{opacity:".5",children:(0,e.jsx)("rect",{x:"75.86",y:"131.85",width:"360.29",height:"142.31",fillRule:"evenodd",strokeWidth:"0"})}),(0,e.jsx)("path",{d:"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"298.32",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"362.27",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"})]})},edit:function(t){t.attributes,t.setAttributes,function(e,t){var i={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(i[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(r=Object.getOwnPropertySymbols(e);s void; + setAttributes: (attributes: Partial) => void; clientId?: string; + context: { [key: string]: any }; }; export default function Edit({ attributes, setAttributes, + context, ...ownProps }: SaveProps) { const props = useBlockProps(); const { __unstableMarkNextChangeAsNotPersistent } = useDispatch(blockEditorStore); + const title = attributes.title; + + /** + * Set the heading level attribute based on the global setting. + */ + useEffect(() => { + setAttributes({ + hstart: context["rrze-elements/timeline-hstart"], + }); + }), + [context["rrze-elements/hstart"]]; + + // Function to handle the change of the title attribute. + const onChangeTitle = (newText: string) => { + if (newText === "") { + setAttributes({ title: "" }); + } else { + setAttributes({ title: newText }); + } + }; + return (
    1. + + +
      diff --git a/src/timeline-item/index.tsx b/src/timeline-item/index.tsx index 7835f1e1..3eae5f77 100644 --- a/src/timeline-item/index.tsx +++ b/src/timeline-item/index.tsx @@ -22,6 +22,20 @@ import "./editor.scss"; import Edit from "./edit"; import save from "./save"; import metadata from "./block.json"; +import { __, sprintf } from "@wordpress/i18n"; + +interface AttributesV1 { + title: string; + hstart: number; +} + +//type BlockAttributes = AttributesV1 | AttributesV2 | AttributesV3; +type BlockAttributes = AttributesV1; + + +interface LabelContext { + context: string; +} /** * Every block starts by registering a new block type definition. @@ -88,5 +102,32 @@ registerBlockType( * @see ./save.js */ save, + __experimentalLabel: ( + attributes: BlockAttributes, + { context }: LabelContext + ) => { + const { title, hstart } = attributes; + + // In the list view, use the block's title as the label. + // If the title is empty, fall back to the default label. + if (context === "list-view" && title) { + return title; + } + + if (context === "accessibility") { + return !title || title.length === 0 + ? sprintf( + /* translators: accessibility text. %s: heading level. */ + __("Level %s. Empty.", "rrze-elements-blocks"), + hstart + ) + : sprintf( + /* translators: accessibility text. 1: heading level. 2: heading title. */ + __("Level %1$s. %2$s", "rrze-elements-blocks"), + hstart, + title + ); + } + }, } as any ); diff --git a/src/timeline-item/save.tsx b/src/timeline-item/save.tsx index 5db2b321..5b72e844 100644 --- a/src/timeline-item/save.tsx +++ b/src/timeline-item/save.tsx @@ -1,5 +1,6 @@ import { useBlockProps, InnerBlocks } from "@wordpress/block-editor"; import { __ } from "@wordpress/i18n"; +import HeadingComponent from "../components/HeadingComponent"; type SaveProps = { attributes: { @@ -21,6 +22,9 @@ export default function save({ attributes }: SaveProps) {
    2. + + {attributes.title} +
    3. diff --git a/src/timeline/block.json b/src/timeline/block.json index 369f82f8..e5a88099 100644 --- a/src/timeline/block.json +++ b/src/timeline/block.json @@ -6,9 +6,18 @@ "title": "Timeline", "category": "rrze_elements", "description": "Creates a Timeline block", + "attributes": { + "hstart": { + "type": "integer", + "default": 3 + } + }, "supports": { "html": false }, + "providesContext": { + "rrze-elements/timeline-hstart": "hstart" + }, "textdomain": "rrze-elements-blocks", "editorScript": "file:./index.js", "editorStyle": "file:./index.css", diff --git a/src/timeline/edit.tsx b/src/timeline/edit.tsx index 3f6bfeb5..4c39fb2a 100644 --- a/src/timeline/edit.tsx +++ b/src/timeline/edit.tsx @@ -17,9 +17,7 @@ type SaveProps = { attributes: { hstart: number; }; - setAttributes: (newAttributes: { - hstart: number; - }) => void; + setAttributes: (newAttributes: { hstart: number }) => void; clientId?: string; }; @@ -34,6 +32,23 @@ export default function Edit({ return (
      + + + + + + + +
        div { color: #fff !important; padding: 1rem; - border: .15rem solid #04316a; + border: .15rem solid var(--color-primary-dunkelste, #041E42); } div.tooltip-arrow:after { - background: #04316a; + background: var(--color-primary-dunkelste, #041E42); box-shadow: 0 0 6px rgba(14, 71, 203, .2); content: ""; height: 10px; @@ -77,14 +77,19 @@ ol.timeline { div.tooltip{ position: relative; - background-color: #04316a; + background-color: var(--color-primary-dunkelste, #041E42); :first-child { margin-top: 0; } - - p, h1, h2, h3, h4, h5, h6 { + p{ color: #fff; } + h1, h2, h3, h4, h5, h6 { + margin-top: 0; + color: #fff; + font-size: 1.313rem; + margin-bottom: 1rem; + } } } \ No newline at end of file From f42f69f7dddc6ec83cef033a03460905d67b1c0c Mon Sep 17 00:00:00 2001 From: Lukas Niebler <58593037+lukasniebler@users.noreply.github.com> Date: Thu, 24 Oct 2024 11:06:36 +0200 Subject: [PATCH 06/15] feat(timeline) - Minify JS Resolves #164 --- assets/css/rrze-elements-blocks.css | 1 + assets/css/rrze-elements-blocks.css.map | 2 +- assets/js/timeline/rrze-timeline-min.js | 2 ++ includes/Main.php | 4 ++-- src/_shared/scss/_timelineblock.scss | 1 + 5 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 assets/js/timeline/rrze-timeline-min.js diff --git a/assets/css/rrze-elements-blocks.css b/assets/css/rrze-elements-blocks.css index b2440c90..694b1e7a 100644 --- a/assets/css/rrze-elements-blocks.css +++ b/assets/css/rrze-elements-blocks.css @@ -14680,6 +14680,7 @@ main aside.align-right { .wp-block-rrze-elements-timeline ol.timeline div.tooltip h5, .wp-block-rrze-elements-timeline ol.timeline div.tooltip h6 { margin-top: 0; + margin-bottom: 1rem; color: #fff; font-size: 1.313rem; } diff --git a/assets/css/rrze-elements-blocks.css.map b/assets/css/rrze-elements-blocks.css.map index e54f543b..f7bcd347 100644 --- a/assets/css/rrze-elements-blocks.css.map +++ b/assets/css/rrze-elements-blocks.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../src/_shared/scss/_variables.scss","../../src/_shared/scss/_mixins.scss","../../src/_shared/fontawesome/scss/fontawesome.scss","../../src/_shared/fontawesome/scss/_core.scss","../../src/_shared/fontawesome/scss/_sizing.scss","../../src/_shared/fontawesome/scss/_mixins.scss","../../src/_shared/fontawesome/scss/_fixed-width.scss","../../src/_shared/fontawesome/scss/_variables.scss","../../src/_shared/fontawesome/scss/_list.scss","../../src/_shared/fontawesome/scss/_bordered-pulled.scss","../../src/_shared/fontawesome/scss/_animated.scss","../../src/_shared/fontawesome/scss/_rotated-flipped.scss","../../src/_shared/fontawesome/scss/_stacked.scss","../../src/_shared/fontawesome/scss/_icons.scss","../../src/_shared/fontawesome/scss/_screen-reader.scss","../../src/_shared/fontawesome/scss/_iconSelector.scss","../../src/_shared/fontawesome/scss/regular.scss","../../src/_shared/fontawesome/scss/solid.scss","../../src/_shared/fontawesome/scss/brands.scss","../../src/_shared/scss/_flexslider.scss","../../src/_shared/scss/_accordion.scss","../../src/_shared/scss/_tabs.scss","../../src/_shared/scss/_notice.scss","../../src/_shared/scss/_alert.scss","../../src/_shared/scss/_button.scss","../../src/_shared/scss/_columns.scss","../../src/_shared/scss/_contentindex.scss","../../src/_shared/scss/_lightbox.scss","../../src/_shared/scss/_news.scss","../../src/_shared/scss/_pulldiv.scss","../../src/_shared/scss/_timeline.scss","../../src/_shared/scss/_timelineblock.scss","../../src/_shared/scss/_gallery.scss","../../src/_shared/scss/_legal-text.scss","../../src/_shared/scss/_assistant.scss","../../src/_shared/scss/_symbols.scss","../../src/_shared/scss/_latex.scss","../../src/_shared/scss/_icons.scss","../../src/_shared/scss/_textcolumns.scss","../../src/_shared/scss/_tables.scss","../../src/_shared/scss/_limit-width.scss","../../src/_shared/scss/_cta.scss","../../src/_shared/scss/_counter.scss","../../src/_shared/scss/_iconbox.scss","../../src/_shared/scss/_scrollstories.scss"],"names":[],"mappings":";AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACJA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;ACGA;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;EAEE;;;AC/BA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAMF;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ACfF;EACE;EACA,OCIwB;;;ACN1B;EACE;EACA;EACA;;AAEA;EAAO;;;AAGT;EACE;EACA;EACA;EACA;EACA;;;ACbF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;ACfF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAMF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IASE;IACA;IACA;IACA;IACA;;;AAIJ;EACE;IAAU;;EACV;IAAM;;;AAGR;EACE;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;;AAGT;EACE;IAAM;;;AAGR;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IAAK;;EACL;IAAK;;EACL;IAAU;;EACV;IAAW;;EACX;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAY;;;AAGd;EACE;IAAK;;EACL;IAAO;;;ACnJT;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AC1BF;EACE;EACA;EACA;EACA;EACA,gBLmCwB;EKlCxB,OLmCwB;;;AKhC1B;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC3BF;AAAA;AAIE;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;ACHxC;AAAA;ETqBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKA;AAAA;EAbA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AUjCF;EACI;;;AAGJ;EACI;EACA;;;ACNJ;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cT8BwB;ES7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cV8BwB;EU7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cX8BwB;EW7BxB;;AAIF;AAAA;EAEE;;;AAIA;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAA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A;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AAIF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EAQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;AAAA;IAIE;;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAMJ;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;IACA;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;AAAA;IACE;IACA;;EAGF;IACE;AAAA;MAKL;MACO;;;;AAON;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;;;AC54BN;AAAA;AAAA;AAKI;EACI;;AAEJ;E3B0CE;EACA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IZ;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;EACA;;AAIZ;AAAA;EAEI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;;AAIZ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAGA;EACI;EACA;;AAIZ;EACI;EACA;;AAEJ;EACI;EACA;;;AAIZ;EACI;;AACA;EAFJ;IAGQ;;;;ACpZR;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;EACA;;;ACjGZ;EACI;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGA;EACE;;AAIJ;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;;AAIE;EACE;;AAIJ;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;ACvDV;AAAA;AAAA;AAKI;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAIZ;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EAC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","file":"rrze-elements-blocks.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../src/_shared/scss/_variables.scss","../../src/_shared/scss/_mixins.scss","../../src/_shared/fontawesome/scss/fontawesome.scss","../../src/_shared/fontawesome/scss/_core.scss","../../src/_shared/fontawesome/scss/_sizing.scss","../../src/_shared/fontawesome/scss/_mixins.scss","../../src/_shared/fontawesome/scss/_fixed-width.scss","../../src/_shared/fontawesome/scss/_variables.scss","../../src/_shared/fontawesome/scss/_list.scss","../../src/_shared/fontawesome/scss/_bordered-pulled.scss","../../src/_shared/fontawesome/scss/_animated.scss","../../src/_shared/fontawesome/scss/_rotated-flipped.scss","../../src/_shared/fontawesome/scss/_stacked.scss","../../src/_shared/fontawesome/scss/_icons.scss","../../src/_shared/fontawesome/scss/_screen-reader.scss","../../src/_shared/fontawesome/scss/_iconSelector.scss","../../src/_shared/fontawesome/scss/regular.scss","../../src/_shared/fontawesome/scss/solid.scss","../../src/_shared/fontawesome/scss/brands.scss","../../src/_shared/scss/_flexslider.scss","../../src/_shared/scss/_accordion.scss","../../src/_shared/scss/_tabs.scss","../../src/_shared/scss/_notice.scss","../../src/_shared/scss/_alert.scss","../../src/_shared/scss/_button.scss","../../src/_shared/scss/_columns.scss","../../src/_shared/scss/_contentindex.scss","../../src/_shared/scss/_lightbox.scss","../../src/_shared/scss/_news.scss","../../src/_shared/scss/_pulldiv.scss","../../src/_shared/scss/_timeline.scss","../../src/_shared/scss/_timelineblock.scss","../../src/_shared/scss/_gallery.scss","../../src/_shared/scss/_legal-text.scss","../../src/_shared/scss/_assistant.scss","../../src/_shared/scss/_symbols.scss","../../src/_shared/scss/_latex.scss","../../src/_shared/scss/_icons.scss","../../src/_shared/scss/_textcolumns.scss","../../src/_shared/scss/_tables.scss","../../src/_shared/scss/_limit-width.scss","../../src/_shared/scss/_cta.scss","../../src/_shared/scss/_counter.scss","../../src/_shared/scss/_iconbox.scss","../../src/_shared/scss/_scrollstories.scss"],"names":[],"mappings":";AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACJA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;ACGA;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;EAEE;;;AC/BA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAMF;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ACfF;EACE;EACA,OCIwB;;;ACN1B;EACE;EACA;EACA;;AAEA;EAAO;;;AAGT;EACE;EACA;EACA;EACA;EACA;;;ACbF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;ACfF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAMF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IASE;IACA;IACA;IACA;IACA;;;AAIJ;EACE;IAAU;;EACV;IAAM;;;AAGR;EACE;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;;AAGT;EACE;IAAM;;;AAGR;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IAAK;;EACL;IAAK;;EACL;IAAU;;EACV;IAAW;;EACX;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAY;;;AAGd;EACE;IAAK;;EACL;IAAO;;;ACnJT;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AC1BF;EACE;EACA;EACA;EACA;EACA,gBLmCwB;EKlCxB,OLmCwB;;;AKhC1B;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC3BF;AAAA;AAIE;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;ACHxC;AAAA;ETqBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKA;AAAA;EAbA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AUjCF;EACI;;;AAGJ;EACI;EACA;;;ACNJ;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cT8BwB;ES7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cV8BwB;EU7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cX8BwB;EW7BxB;;AAIF;AAAA;EAEE;;;AAIA;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAA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A;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AAIF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EAQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;AAAA;IAIE;;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAMJ;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;IACA;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;AAAA;IACE;IACA;;EAGF;IACE;AAAA;MAKL;MACO;;;;AAON;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;;;AC54BN;AAAA;AAAA;AAKI;EACI;;AAEJ;E3B0CE;EACA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IZ;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;EACA;;AAIZ;AAAA;EAEI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;;AAIZ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAGA;EACI;EACA;;AAIZ;EACI;EACA;;AAEJ;EACI;EACA;;;AAIZ;EACI;;AACA;EAFJ;IAGQ;;;;ACpZR;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;EACA;EACA;;;AClGZ;EACI;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGA;EACE;;AAIJ;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;;AAIE;EACE;;AAIJ;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;ACvDV;AAAA;AAAA;AAKI;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAIZ;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EAC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","file":"rrze-elements-blocks.css"} \ No newline at end of file diff --git a/assets/js/timeline/rrze-timeline-min.js b/assets/js/timeline/rrze-timeline-min.js new file mode 100644 index 00000000..25f3da9c --- /dev/null +++ b/assets/js/timeline/rrze-timeline-min.js @@ -0,0 +1,2 @@ +'use strict';try{gsap.registerPlugin(ScrollTrigger);const b=window.matchMedia("(prefers-reduced-motion: reduce)").matches,c=document.querySelectorAll(".wp-block-rrze-elements-timeline-item");b?c.forEach(a=>{a.style.opacity=1;a=a.querySelector(".tooltip");a.style.opacity=1;a.style.transform="translateY(0)"}):c.forEach(a=>{const d=a.querySelector(".tooltip");gsap.set(a,{opacity:0});gsap.set(d,{opacity:0,y:50});const e=gsap.timeline({scrollTrigger:{trigger:a,start:"top 80%",toggleActions:"play none none none"}}); +e.to(a,{opacity:1,duration:.3,ease:"power1.inOut"});e.to(d,{opacity:1,y:0,duration:.7,ease:"power1.in"},0)})}catch(b){console.error("Animation initialization failed:",b)}; \ No newline at end of file diff --git a/includes/Main.php b/includes/Main.php index c4f7e2a1..e9ddadc1 100644 --- a/includes/Main.php +++ b/includes/Main.php @@ -137,14 +137,14 @@ public function enqueueScripts() ); wp_register_script( 'rrze-counter', - plugins_url('assets/js/counter/rrze-counter.js', plugin_basename($this->pluginFile)), + plugins_url('assets/js/counter/rrze-counter-min.js', plugin_basename($this->pluginFile)), ['rrze-gsap-scrolltrigger'], RRZE_ELEMENTSB_VERSION, true ); wp_register_script( 'rrze-timeline', - plugins_url('assets/js/timeline/rrze-timeline.js', plugin_basename($this->pluginFile)), + plugins_url('assets/js/timeline/rrze-timeline-min.js', plugin_basename($this->pluginFile)), ['rrze-gsap-scrolltrigger'], RRZE_ELEMENTSB_VERSION, true diff --git a/src/_shared/scss/_timelineblock.scss b/src/_shared/scss/_timelineblock.scss index c259e231..91f57d30 100644 --- a/src/_shared/scss/_timelineblock.scss +++ b/src/_shared/scss/_timelineblock.scss @@ -95,6 +95,7 @@ h5, h6 { margin-top: 0; + margin-bottom: 1rem; color: #fff; font-size: 1.313rem; } From 8e0564db5db643320fb3b58c8b6017ebcd089582 Mon Sep 17 00:00:00 2001 From: Lukas Niebler <58593037+lukasniebler@users.noreply.github.com> Date: Tue, 22 Oct 2024 15:44:38 +0200 Subject: [PATCH 07/15] update(version-updater) - Extend the version updater Include timeline and timeline-item blocks WIP #164 --- update-version.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/update-version.js b/update-version.js index ec3b53d0..459428c0 100644 --- a/update-version.js +++ b/update-version.js @@ -55,6 +55,8 @@ const filesToUpdate = [ "./src/tabs/block.json", "./src/textslider/block.json", "./src/textslideritem/block.json", + "./src/timeline/block.json", + "./src/timeline-item/block.json", ]; // usw. filesToUpdate.forEach((filePath) => updateVersion(filePath, version)); \ No newline at end of file From 4413476c4a71c41869cc420b4d0ec3c8435ff67f Mon Sep 17 00:00:00 2001 From: Lukas Niebler <58593037+lukasniebler@users.noreply.github.com> Date: Thu, 24 Oct 2024 09:15:26 +0200 Subject: [PATCH 08/15] feat(timeline) - Add animation for the timeline Add frontend styling + animation via gsap for the timeline --- assets/css/rrze-elements-blocks.css | 90 +++++++++++++++++++ assets/css/rrze-elements-blocks.css.map | 2 +- assets/js/timeline/rrze-timeline.js | 57 ++++++++++++ build/timeline-item/index.asset.php | 2 +- build/timeline-item/index.js | 2 +- build/timeline/block.json | 12 +-- build/timeline/index.asset.php | 2 +- build/timeline/index.js | 2 +- includes/Main.php | 7 ++ src/_shared/scss/_timelineblock.scss | 100 +++++++++++++++++++++ src/_shared/scss/rrze-elements-blocks.scss | 1 + src/timeline-item/save.tsx | 11 ++- src/timeline/block.json | 12 +-- src/timeline/edit.tsx | 17 ---- 14 files changed, 269 insertions(+), 48 deletions(-) create mode 100644 assets/js/timeline/rrze-timeline.js create mode 100644 src/_shared/scss/_timelineblock.scss diff --git a/assets/css/rrze-elements-blocks.css b/assets/css/rrze-elements-blocks.css index 3eda3c0b..be918d09 100644 --- a/assets/css/rrze-elements-blocks.css +++ b/assets/css/rrze-elements-blocks.css @@ -14591,6 +14591,96 @@ main aside.align-right { } } +:root { + --ecl-spacing-m: 1rem; + --ecl-spacing-xl: 2rem; + --ecl-max-width: 80ch; + --s-m: var(--ecl-spacing-m); + --s-xl: var(--ecl-spacing-xl); + --max-w: var(--ecl-max-width); +} + +.wp-block-rrze-elements-timeline ol.timeline { + max-width: var(--max-w); + padding-bottom: var(--s-xl); + -webkit-pading-start: calc(var(--s-m) + 0.5rem); + padding-inline-start: calc(var(--s-m) + 0.5rem); + position: relative; + list-style: none; + margin-left: 0; +} +.wp-block-rrze-elements-timeline ol.timeline li { + text-align: match-parent; + padding-bottom: var(--s-xl); + padding-inline-start: calc(var(--s-m) + 0.5rem); + -webkit-padding-start: calc(var(--s-m) + 0.5rem); + position: relative; + list-style: none; +} +.wp-block-rrze-elements-timeline ol.timeline li:before { + border-inline-start: 0.125rem solid var(--color-primary-dunkelste, #041E42); + -webkit-border-start: 0.125rem solid var(--color-primary-dunkelste, #041E42); + content: ""; + left: -0.15rem; + position: absolute; + height: 100%; + top: 0; +} +.wp-block-rrze-elements-timeline ol.timeline li:after { + background-color: #fff; + border: 0.125rem solid var(--color-primary-dunkelste, #041E42); + border-radius: 50%; + box-shadow: 0 0 0 2px #fff; + content: ""; + height: 1rem; + left: -0.5rem; + position: absolute; + top: 8%; + width: 1rem; +} +.wp-block-rrze-elements-timeline ol.timeline li > div { + color: #fff !important; + padding: 1rem; + border: 0.15rem solid var(--color-primary-dunkelste, #041E42); +} +.wp-block-rrze-elements-timeline ol.timeline div.tooltip-arrow:after { + background: #041E42; + content: ""; + height: 10px; + left: 50%; + position: absolute; + top: 0; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + width: 10px; +} +.wp-block-rrze-elements-timeline ol.timeline div.tooltip-arrow { + height: 15px; + left: 0; + overflow: hidden; + position: absolute; + top: 10%; + transform: translateX(-100%) rotate(90deg); + width: 15px; + border: none; +} +.wp-block-rrze-elements-timeline ol.timeline div.tooltip { + position: relative; + background-color: var(--color-primary-dunkelste, #041E42); +} +.wp-block-rrze-elements-timeline ol.timeline div.tooltip :first-child { + margin-top: 0; +} +.wp-block-rrze-elements-timeline ol.timeline div.tooltip p, +.wp-block-rrze-elements-timeline ol.timeline div.tooltip h1, +.wp-block-rrze-elements-timeline ol.timeline div.tooltip h2, +.wp-block-rrze-elements-timeline ol.timeline div.tooltip h3, +.wp-block-rrze-elements-timeline ol.timeline div.tooltip h4, +.wp-block-rrze-elements-timeline ol.timeline div.tooltip h5, +.wp-block-rrze-elements-timeline ol.timeline div.tooltip h6 { + margin-top: 0; + color: #fff; +} + .elements-gallery .gallery-grid { width: 100%; display: flex; diff --git a/assets/css/rrze-elements-blocks.css.map b/assets/css/rrze-elements-blocks.css.map index 4b0ca3f5..4d5ce58a 100644 --- a/assets/css/rrze-elements-blocks.css.map +++ b/assets/css/rrze-elements-blocks.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../src/_shared/scss/_variables.scss","../../src/_shared/scss/_mixins.scss","../../src/_shared/fontawesome/scss/fontawesome.scss","../../src/_shared/fontawesome/scss/_core.scss","../../src/_shared/fontawesome/scss/_sizing.scss","../../src/_shared/fontawesome/scss/_mixins.scss","../../src/_shared/fontawesome/scss/_fixed-width.scss","../../src/_shared/fontawesome/scss/_variables.scss","../../src/_shared/fontawesome/scss/_list.scss","../../src/_shared/fontawesome/scss/_bordered-pulled.scss","../../src/_shared/fontawesome/scss/_animated.scss","../../src/_shared/fontawesome/scss/_rotated-flipped.scss","../../src/_shared/fontawesome/scss/_stacked.scss","../../src/_shared/fontawesome/scss/_icons.scss","../../src/_shared/fontawesome/scss/_screen-reader.scss","../../src/_shared/fontawesome/scss/_iconSelector.scss","../../src/_shared/fontawesome/scss/regular.scss","../../src/_shared/fontawesome/scss/solid.scss","../../src/_shared/fontawesome/scss/brands.scss","../../src/_shared/scss/_flexslider.scss","../../src/_shared/scss/_accordion.scss","../../src/_shared/scss/_tabs.scss","../../src/_shared/scss/_notice.scss","../../src/_shared/scss/_alert.scss","../../src/_shared/scss/_button.scss","../../src/_shared/scss/_columns.scss","../../src/_shared/scss/_contentindex.scss","../../src/_shared/scss/_lightbox.scss","../../src/_shared/scss/_news.scss","../../src/_shared/scss/_pulldiv.scss","../../src/_shared/scss/_timeline.scss","../../src/_shared/scss/_gallery.scss","../../src/_shared/scss/_legal-text.scss","../../src/_shared/scss/_assistant.scss","../../src/_shared/scss/_symbols.scss","../../src/_shared/scss/_latex.scss","../../src/_shared/scss/_icons.scss","../../src/_shared/scss/_textcolumns.scss","../../src/_shared/scss/_tables.scss","../../src/_shared/scss/_limit-width.scss","../../src/_shared/scss/_cta.scss","../../src/_shared/scss/_counter.scss","../../src/_shared/scss/_iconbox.scss","../../src/_shared/scss/_scrollstories.scss"],"names":[],"mappings":";AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACJA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;ACGA;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;EAEE;;;AC/BA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAMF;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ACfF;EACE;EACA,OCIwB;;;ACN1B;EACE;EACA;EACA;;AAEA;EAAO;;;AAGT;EACE;EACA;EACA;EACA;EACA;;;ACbF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;ACfF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAMF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IASE;IACA;IACA;IACA;IACA;;;AAIJ;EACE;IAAU;;EACV;IAAM;;;AAGR;EACE;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;;AAGT;EACE;IAAM;;;AAGR;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IAAK;;EACL;IAAK;;EACL;IAAU;;EACV;IAAW;;EACX;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAY;;;AAGd;EACE;IAAK;;EACL;IAAO;;;ACnJT;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AC1BF;EACE;EACA;EACA;EACA;EACA,gBLmCwB;EKlCxB,OLmCwB;;;AKhC1B;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC3BF;AAAA;AAIE;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;ACHxC;AAAA;ETqBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKA;AAAA;EAbA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AUjCF;EACI;;;AAGJ;EACI;EACA;;;ACNJ;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cT8BwB;ES7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cV8BwB;EU7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cX8BwB;EW7BxB;;AAIF;AAAA;EAEE;;;AAIA;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAA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A;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AAIF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EAQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;AAAA;IAIE;;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAMJ;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;IACA;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;AAAA;IACE;IACA;;EAGF;IACE;AAAA;MAKL;MACO;;;;AAON;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;;;AC54BN;AAAA;AAAA;AAKI;EACI;;AAEJ;E3B0CE;EACA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IZ;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;EACA;;AAIZ;AAAA;EAEI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;;AAIZ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAGA;EACI;EACA;;AAIZ;EACI;EACA;;AAEJ;EACI;EACA;;;AAIZ;EACI;;AACA;EAFJ;IAGQ;;;;ACnZJ;EACI;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGA;EACE;;AAIJ;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;;AAIE;EACE;;AAIJ;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;ACvDV;AAAA;AAAA;AAKI;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAIZ;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAOpB;AAAA;AAAA;EAEI;;AACA;AAAA;AAAA;EACI;;AACA;AAAA;AAAA;EACI;;AAIZ;EACI;;;AC/DR;AACA;AAAA;AAcA;EACE;;;AAGF;EACE;;;AAGF;EAlBE;EACA;EACA;EACA;EAiBA;EACA;EACA;;AAjBA;EACE;;AAkBF;EAxBA;EACA;EACA;EACA;EAuBE;EACA;EACA;EACA;EACA;;AAzBF;EACE;;AA0BA;EACE;;AAGF;EACE;;AAGF;EACE;;AAIJ;EACE;;;AAIJ;EACE;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;;;AChEN;AAAA;AAAA;AAIA;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;;AAI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","file":"rrze-elements-blocks.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../src/_shared/scss/_variables.scss","../../src/_shared/scss/_mixins.scss","../../src/_shared/fontawesome/scss/fontawesome.scss","../../src/_shared/fontawesome/scss/_core.scss","../../src/_shared/fontawesome/scss/_sizing.scss","../../src/_shared/fontawesome/scss/_mixins.scss","../../src/_shared/fontawesome/scss/_fixed-width.scss","../../src/_shared/fontawesome/scss/_variables.scss","../../src/_shared/fontawesome/scss/_list.scss","../../src/_shared/fontawesome/scss/_bordered-pulled.scss","../../src/_shared/fontawesome/scss/_animated.scss","../../src/_shared/fontawesome/scss/_rotated-flipped.scss","../../src/_shared/fontawesome/scss/_stacked.scss","../../src/_shared/fontawesome/scss/_icons.scss","../../src/_shared/fontawesome/scss/_screen-reader.scss","../../src/_shared/fontawesome/scss/_iconSelector.scss","../../src/_shared/fontawesome/scss/regular.scss","../../src/_shared/fontawesome/scss/solid.scss","../../src/_shared/fontawesome/scss/brands.scss","../../src/_shared/scss/_flexslider.scss","../../src/_shared/scss/_accordion.scss","../../src/_shared/scss/_tabs.scss","../../src/_shared/scss/_notice.scss","../../src/_shared/scss/_alert.scss","../../src/_shared/scss/_button.scss","../../src/_shared/scss/_columns.scss","../../src/_shared/scss/_contentindex.scss","../../src/_shared/scss/_lightbox.scss","../../src/_shared/scss/_news.scss","../../src/_shared/scss/_pulldiv.scss","../../src/_shared/scss/_timeline.scss","../../src/_shared/scss/_timelineblock.scss","../../src/_shared/scss/_gallery.scss","../../src/_shared/scss/_legal-text.scss","../../src/_shared/scss/_assistant.scss","../../src/_shared/scss/_symbols.scss","../../src/_shared/scss/_latex.scss","../../src/_shared/scss/_icons.scss","../../src/_shared/scss/_textcolumns.scss","../../src/_shared/scss/_tables.scss","../../src/_shared/scss/_limit-width.scss","../../src/_shared/scss/_cta.scss","../../src/_shared/scss/_counter.scss","../../src/_shared/scss/_iconbox.scss","../../src/_shared/scss/_scrollstories.scss"],"names":[],"mappings":";AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACJA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;ACGA;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;EAEE;;;AC/BA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAMF;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ACfF;EACE;EACA,OCIwB;;;ACN1B;EACE;EACA;EACA;;AAEA;EAAO;;;AAGT;EACE;EACA;EACA;EACA;EACA;;;ACbF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;ACfF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAMF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IASE;IACA;IACA;IACA;IACA;;;AAIJ;EACE;IAAU;;EACV;IAAM;;;AAGR;EACE;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;;AAGT;EACE;IAAM;;;AAGR;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IAAK;;EACL;IAAK;;EACL;IAAU;;EACV;IAAW;;EACX;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAY;;;AAGd;EACE;IAAK;;EACL;IAAO;;;ACnJT;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AC1BF;EACE;EACA;EACA;EACA;EACA,gBLmCwB;EKlCxB,OLmCwB;;;AKhC1B;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC3BF;AAAA;AAIE;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;ACHxC;AAAA;ETqBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKA;AAAA;EAbA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AUjCF;EACI;;;AAGJ;EACI;EACA;;;ACNJ;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cT8BwB;ES7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cV8BwB;EU7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cX8BwB;EW7BxB;;AAIF;AAAA;EAEE;;;AAIA;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAA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A;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AAIF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EAQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;AAAA;IAIE;;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAMJ;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;IACA;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;AAAA;IACE;IACA;;EAGF;IACE;AAAA;MAKL;MACO;;;;AAON;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;;;AC54BN;AAAA;AAAA;AAKI;EACI;;AAEJ;E3B0CE;EACA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IZ;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;EACA;;AAIZ;AAAA;EAEI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;;AAIZ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAGA;EACI;EACA;;AAIZ;EACI;EACA;;AAEJ;EACI;EACA;;;AAIZ;EACI;;AACA;EAFJ;IAGQ;;;;ACpZR;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOI;EACA;;;AC9FZ;EACI;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGA;EACE;;AAIJ;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;;AAIE;EACE;;AAIJ;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;ACvDV;AAAA;AAAA;AAKI;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAIZ;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAOpB;AA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","file":"rrze-elements-blocks.css"} \ No newline at end of file diff --git a/assets/js/timeline/rrze-timeline.js b/assets/js/timeline/rrze-timeline.js new file mode 100644 index 00000000..21a30dd0 --- /dev/null +++ b/assets/js/timeline/rrze-timeline.js @@ -0,0 +1,57 @@ +try { + gsap.registerPlugin(ScrollTrigger); + + const prefersReducedMotion = window.matchMedia( + "(prefers-reduced-motion: reduce)" + ).matches; + + const timelineItems = document.querySelectorAll( + ".wp-block-rrze-elements-timeline-item" + ); + + if (!prefersReducedMotion) { + timelineItems.forEach((item) => { + const tooltip = item.querySelector(".tooltip"); + + gsap.set(item, { opacity: 0 }); + gsap.set(tooltip, { opacity: 0, y: 50 }); + + const tl = gsap.timeline({ + scrollTrigger: { + trigger: item, + start: "top 80%", + toggleActions: "play none none none", + }, + }); + + // Animate the li element: fade in over 0.3 seconds + tl.to(item, { + opacity: 1, + duration: 0.3, + ease: "power1.inOut", + }); + + // Animate the tooltip: opacity and y over 0.7 seconds + tl.to( + tooltip, + { + opacity: 1, + y: 0, + duration: 0.7, + ease: "power1.in", + }, + 0 // Starts at the same time as the li animation + ); + }); + } else { + // If the user prefers reduced motion, ensure items are visible without animation + timelineItems.forEach((item) => { + item.style.opacity = 1; + const tooltip = item.querySelector(".tooltip"); + tooltip.style.opacity = 1; + tooltip.style.transform = "translateY(0)"; + }); + } +} catch (error) { + console.error("Animation initialization failed:", error); +} diff --git a/build/timeline-item/index.asset.php b/build/timeline-item/index.asset.php index c10e83e4..9295e4fd 100644 --- a/build/timeline-item/index.asset.php +++ b/build/timeline-item/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-i18n'), 'version' => 'd612b8f15bc684835f4c'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-i18n'), 'version' => '672b186e7dd4f4a051c9'); diff --git a/build/timeline-item/index.js b/build/timeline-item/index.js index 685d8f31..de91cfcb 100644 --- a/build/timeline-item/index.js +++ b/build/timeline-item/index.js @@ -1 +1 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,r=window.wp.blockEditor,s=window.wp.data,i=window.wp.i18n,o=JSON.parse('{"UU":"rrze-elements/timeline-item"}');(0,t.registerBlockType)(o.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("g",{opacity:".5",children:(0,e.jsx)("rect",{x:"75.86",y:"131.85",width:"360.29",height:"142.31",fillRule:"evenodd",strokeWidth:"0"})}),(0,e.jsx)("path",{d:"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"298.32",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"362.27",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"})]})},edit:function(t){t.attributes,t.setAttributes,function(e,t){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(r[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(s=Object.getOwnPropertySymbols(e);i array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => '8aff18bed18db2513fe6'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data'), 'version' => '8bab2fdbb63d11d765cb'); diff --git a/build/timeline/index.js b/build/timeline/index.js index 21490430..986cde70 100644 --- a/build/timeline/index.js +++ b/build/timeline/index.js @@ -1 +1 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,s=window.wp.blockEditor,r=window.wp.components,n=window.wp.data,l=window.wp.i18n,i=window.wp.primitives,o=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})}),c=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})}),a=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),h=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})}),v=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),d=function(e){switch(e){case 2:default:return o;case 3:return c;case 4:return a;case 5:return h;case 6:return v}},u=function(t){var s=t.attributes,n=t.setAttributes,i=function(e){n({hstart:e})};return(0,e.jsx)(r.ToolbarDropdownMenu,{icon:d(s.hstart),label:(0,l.__)("Select heading level","rrze-elements-blocks"),controls:[{title:"H2",isDisabled:2===s.hstart,onClick:function(){return i(2)}},{title:"H3",isDisabled:3===s.hstart,onClick:function(){return i(3)}},{title:"H4",isDisabled:4===s.hstart,onClick:function(){return i(4)}},{title:"H5",isDisabled:5===s.hstart,onClick:function(){return i(5)}},{title:"H6",isDisabled:6===s.hstart,onClick:function(){return i(6)}}]})},x=function(t){var s=t.attributes,n=t.setAttributes;return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)(r.__experimentalToggleGroupControl,{label:(0,l.__)("Heading level","rrze-elements-blocks"),value:s.hstart,onChange:function(e){n({hstart:e})},isBlock:!0,children:[(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:2,label:"H2"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:3,label:"H3"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:4,label:"H4"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:5,label:"H5"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:6,label:"H6"})]}),(0,e.jsx)(r.__experimentalText,{children:(0,l.__)("Controls the heading level of the accordion","rrze-elements-blocks")}),(0,e.jsx)(r.__experimentalDivider,{})]})},w=JSON.parse('{"UU":"rrze-elements/timeline"}');(0,t.registerBlockType)(w.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("g",{opacity:".5",children:(0,e.jsx)("rect",{x:"75.86",y:"131.85",width:"360.29",height:"142.31",fillRule:"evenodd",strokeWidth:"0"})}),(0,e.jsx)("path",{d:"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"298.32",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"362.27",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"})]})},edit:function(t){var i=t.attributes,o=t.setAttributes,c=(function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);npluginFile)), + ['rrze-gsap-scrolltrigger'], + RRZE_ELEMENTSB_VERSION, + true + ); wp_register_script( 'rrze-scrollstories', plugins_url('assets/js/scrollstories/scrollstories.js', plugin_basename($this->pluginFile)), diff --git a/src/_shared/scss/_timelineblock.scss b/src/_shared/scss/_timelineblock.scss new file mode 100644 index 00000000..d640375a --- /dev/null +++ b/src/_shared/scss/_timelineblock.scss @@ -0,0 +1,100 @@ +:root { + --ecl-spacing-m: 1rem; + --ecl-spacing-xl: 2rem; + --ecl-max-width: 80ch; + --s-m: var(--ecl-spacing-m); + --s-xl: var(--ecl-spacing-xl); + --max-w: var(--ecl-max-width); +} + +.wp-block-rrze-elements-timeline { + ol.timeline { + max-width: var(--max-w); + padding-bottom: var(--s-xl); + -webkit-pading-start: calc(var(--s-m) + .5rem); + padding-inline-start: calc(var(--s-m) + .5rem); + position: relative; + list-style: none; + margin-left: 0; + + li { + text-align: match-parent; + padding-bottom: var(--s-xl); + padding-inline-start: calc(var(--s-m) + .5rem); + -webkit-padding-start: calc(var(--s-m) + .5rem); + position: relative; + list-style: none; + } + + li:before { + border-inline-start: .125rem solid var(--color-primary-dunkelste, #041E42); + -webkit-border-start: .125rem solid var(--color-primary-dunkelste, #041E42); + content: ""; + left: -0.15rem; + position: absolute; + height: 100%; + top: 0; + } + + li:after { + background-color: #fff; + border: .125rem solid var(--color-primary-dunkelste, #041E42); + border-radius: 50%; + box-shadow: 0 0 0 2px #fff; + content: ""; + height: 1rem; + left: -.5rem; + position: absolute; + top: 8%; + width: 1rem; + } + + li>div { + color: #fff !important; + padding: 1rem; + border: .15rem solid var(--color-primary-dunkelste, #041E42); + } + + div.tooltip-arrow:after { + background: #041E42; + content: ""; + height: 10px; + left: 50%; + position: absolute; + top: 0; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + width: 10px; + } + + div.tooltip-arrow { + height: 15px; + left: 0; + overflow: hidden; + position: absolute; + top: 10%; + transform: translateX(-100%) rotate(90deg); + width: 15px; + border: none; + } + + div.tooltip { + position: relative; + background-color: var(--color-primary-dunkelste, #041E42); + + :first-child { + margin-top: 0; + } + + p, + h1, + h2, + h3, + h4, + h5, + h6 { + margin-top: 0; + color: #fff; + } + } + } +} \ No newline at end of file diff --git a/src/_shared/scss/rrze-elements-blocks.scss b/src/_shared/scss/rrze-elements-blocks.scss index 1bc972fd..13ec38e8 100755 --- a/src/_shared/scss/rrze-elements-blocks.scss +++ b/src/_shared/scss/rrze-elements-blocks.scss @@ -45,6 +45,7 @@ // Timeline @import "timeline"; +@import "timelineblock"; // Gallery (Teile davon sind auch in Flexslider) @import "gallery"; diff --git a/src/timeline-item/save.tsx b/src/timeline-item/save.tsx index bba9621c..5db2b321 100644 --- a/src/timeline-item/save.tsx +++ b/src/timeline-item/save.tsx @@ -18,12 +18,11 @@ export default function save({ attributes }: SaveProps) { const blockProps = useBlockProps.save(); return ( -
        - <> -
          +
        1. +
          +
          -
        - -
        +
      + ); } diff --git a/src/timeline/block.json b/src/timeline/block.json index d5ae8b73..369f82f8 100644 --- a/src/timeline/block.json +++ b/src/timeline/block.json @@ -6,20 +6,12 @@ "title": "Timeline", "category": "rrze_elements", "description": "Creates a Timeline block", - "attributes": { - "hstart": { - "type": "integer", - "default": 2 - } - }, - "providesContext": { - "rrze-elements/timeline-hstart": "hstart" - }, "supports": { "html": false }, "textdomain": "rrze-elements-blocks", "editorScript": "file:./index.js", "editorStyle": "file:./index.css", - "style": "file:./style-index.css" + "style": "file:./style-index.css", + "viewScript": "rrze-timeline" } diff --git a/src/timeline/edit.tsx b/src/timeline/edit.tsx index 2fbfd65a..3f6bfeb5 100644 --- a/src/timeline/edit.tsx +++ b/src/timeline/edit.tsx @@ -34,23 +34,6 @@ export default function Edit({ return (
      - - - - - - - -
        Date: Thu, 24 Oct 2024 10:55:47 +0200 Subject: [PATCH 09/15] feat(timeline) - Add title to reduce user errors Add a title and adjust the styling. --- assets/css/rrze-elements-blocks.css | 5 ++- assets/css/rrze-elements-blocks.css.map | 2 +- build/timeline-item/block.json | 3 ++ build/timeline-item/index.asset.php | 2 +- build/timeline-item/index.js | 4 ++- build/timeline/block.json | 9 +++++ build/timeline/index-rtl.css | 2 +- build/timeline/index.asset.php | 2 +- build/timeline/index.css | 2 +- build/timeline/index.js | 2 +- src/_shared/scss/_timelineblock.scss | 5 ++- src/timeline-item/block.json | 3 ++ src/timeline-item/edit.tsx | 48 ++++++++++++++++++++----- src/timeline-item/index.tsx | 41 +++++++++++++++++++++ src/timeline-item/save.tsx | 4 +++ src/timeline/block.json | 9 +++++ src/timeline/edit.tsx | 21 +++++++++-- src/timeline/editor.scss | 21 ++++++----- 18 files changed, 156 insertions(+), 29 deletions(-) diff --git a/assets/css/rrze-elements-blocks.css b/assets/css/rrze-elements-blocks.css index be918d09..b2440c90 100644 --- a/assets/css/rrze-elements-blocks.css +++ b/assets/css/rrze-elements-blocks.css @@ -14670,7 +14670,9 @@ main aside.align-right { .wp-block-rrze-elements-timeline ol.timeline div.tooltip :first-child { margin-top: 0; } -.wp-block-rrze-elements-timeline ol.timeline div.tooltip p, +.wp-block-rrze-elements-timeline ol.timeline div.tooltip p { + color: #fff; +} .wp-block-rrze-elements-timeline ol.timeline div.tooltip h1, .wp-block-rrze-elements-timeline ol.timeline div.tooltip h2, .wp-block-rrze-elements-timeline ol.timeline div.tooltip h3, @@ -14679,6 +14681,7 @@ main aside.align-right { .wp-block-rrze-elements-timeline ol.timeline div.tooltip h6 { margin-top: 0; color: #fff; + font-size: 1.313rem; } .elements-gallery .gallery-grid { diff --git a/assets/css/rrze-elements-blocks.css.map b/assets/css/rrze-elements-blocks.css.map index 4d5ce58a..e54f543b 100644 --- a/assets/css/rrze-elements-blocks.css.map +++ b/assets/css/rrze-elements-blocks.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../src/_shared/scss/_variables.scss","../../src/_shared/scss/_mixins.scss","../../src/_shared/fontawesome/scss/fontawesome.scss","../../src/_shared/fontawesome/scss/_core.scss","../../src/_shared/fontawesome/scss/_sizing.scss","../../src/_shared/fontawesome/scss/_mixins.scss","../../src/_shared/fontawesome/scss/_fixed-width.scss","../../src/_shared/fontawesome/scss/_variables.scss","../../src/_shared/fontawesome/scss/_list.scss","../../src/_shared/fontawesome/scss/_bordered-pulled.scss","../../src/_shared/fontawesome/scss/_animated.scss","../../src/_shared/fontawesome/scss/_rotated-flipped.scss","../../src/_shared/fontawesome/scss/_stacked.scss","../../src/_shared/fontawesome/scss/_icons.scss","../../src/_shared/fontawesome/scss/_screen-reader.scss","../../src/_shared/fontawesome/scss/_iconSelector.scss","../../src/_shared/fontawesome/scss/regular.scss","../../src/_shared/fontawesome/scss/solid.scss","../../src/_shared/fontawesome/scss/brands.scss","../../src/_shared/scss/_flexslider.scss","../../src/_shared/scss/_accordion.scss","../../src/_shared/scss/_tabs.scss","../../src/_shared/scss/_notice.scss","../../src/_shared/scss/_alert.scss","../../src/_shared/scss/_button.scss","../../src/_shared/scss/_columns.scss","../../src/_shared/scss/_contentindex.scss","../../src/_shared/scss/_lightbox.scss","../../src/_shared/scss/_news.scss","../../src/_shared/scss/_pulldiv.scss","../../src/_shared/scss/_timeline.scss","../../src/_shared/scss/_timelineblock.scss","../../src/_shared/scss/_gallery.scss","../../src/_shared/scss/_legal-text.scss","../../src/_shared/scss/_assistant.scss","../../src/_shared/scss/_symbols.scss","../../src/_shared/scss/_latex.scss","../../src/_shared/scss/_icons.scss","../../src/_shared/scss/_textcolumns.scss","../../src/_shared/scss/_tables.scss","../../src/_shared/scss/_limit-width.scss","../../src/_shared/scss/_cta.scss","../../src/_shared/scss/_counter.scss","../../src/_shared/scss/_iconbox.scss","../../src/_shared/scss/_scrollstories.scss"],"names":[],"mappings":";AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACJA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;ACGA;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;EAEE;;;AC/BA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAMF;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ACfF;EACE;EACA,OCIwB;;;ACN1B;EACE;EACA;EACA;;AAEA;EAAO;;;AAGT;EACE;EACA;EACA;EACA;EACA;;;ACbF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;ACfF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAMF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IASE;IACA;IACA;IACA;IACA;;;AAIJ;EACE;IAAU;;EACV;IAAM;;;AAGR;EACE;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;;AAGT;EACE;IAAM;;;AAGR;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IAAK;;EACL;IAAK;;EACL;IAAU;;EACV;IAAW;;EACX;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAY;;;AAGd;EACE;IAAK;;EACL;IAAO;;;ACnJT;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AC1BF;EACE;EACA;EACA;EACA;EACA,gBLmCwB;EKlCxB,OLmCwB;;;AKhC1B;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC3BF;AAAA;AAIE;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;ACHxC;AAAA;ETqBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKA;AAAA;EAbA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AUjCF;EACI;;;AAGJ;EACI;EACA;;;ACNJ;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cT8BwB;ES7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cV8BwB;EU7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cX8BwB;EW7BxB;;AAIF;AAAA;EAEE;;;AAIA;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAA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A;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AAIF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EAQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;AAAA;IAIE;;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAMJ;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;IACA;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;AAAA;IACE;IACA;;EAGF;IACE;AAAA;MAKL;MACO;;;;AAON;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;;;AC54BN;AAAA;AAAA;AAKI;EACI;;AAEJ;E3B0CE;EACA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IZ;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;EACA;;AAIZ;AAAA;EAEI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;;AAIZ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAGA;EACI;EACA;;AAIZ;EACI;EACA;;AAEJ;EACI;EACA;;;AAIZ;EACI;;AACA;EAFJ;IAGQ;;;;ACpZR;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOI;EACA;;;AC9FZ;EACI;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGA;EACE;;AAIJ;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;;AAIE;EACE;;AAIJ;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;ACvDV;AAAA;AAAA;AAKI;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAIZ;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAOpB;AA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","file":"rrze-elements-blocks.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../src/_shared/scss/_variables.scss","../../src/_shared/scss/_mixins.scss","../../src/_shared/fontawesome/scss/fontawesome.scss","../../src/_shared/fontawesome/scss/_core.scss","../../src/_shared/fontawesome/scss/_sizing.scss","../../src/_shared/fontawesome/scss/_mixins.scss","../../src/_shared/fontawesome/scss/_fixed-width.scss","../../src/_shared/fontawesome/scss/_variables.scss","../../src/_shared/fontawesome/scss/_list.scss","../../src/_shared/fontawesome/scss/_bordered-pulled.scss","../../src/_shared/fontawesome/scss/_animated.scss","../../src/_shared/fontawesome/scss/_rotated-flipped.scss","../../src/_shared/fontawesome/scss/_stacked.scss","../../src/_shared/fontawesome/scss/_icons.scss","../../src/_shared/fontawesome/scss/_screen-reader.scss","../../src/_shared/fontawesome/scss/_iconSelector.scss","../../src/_shared/fontawesome/scss/regular.scss","../../src/_shared/fontawesome/scss/solid.scss","../../src/_shared/fontawesome/scss/brands.scss","../../src/_shared/scss/_flexslider.scss","../../src/_shared/scss/_accordion.scss","../../src/_shared/scss/_tabs.scss","../../src/_shared/scss/_notice.scss","../../src/_shared/scss/_alert.scss","../../src/_shared/scss/_button.scss","../../src/_shared/scss/_columns.scss","../../src/_shared/scss/_contentindex.scss","../../src/_shared/scss/_lightbox.scss","../../src/_shared/scss/_news.scss","../../src/_shared/scss/_pulldiv.scss","../../src/_shared/scss/_timeline.scss","../../src/_shared/scss/_timelineblock.scss","../../src/_shared/scss/_gallery.scss","../../src/_shared/scss/_legal-text.scss","../../src/_shared/scss/_assistant.scss","../../src/_shared/scss/_symbols.scss","../../src/_shared/scss/_latex.scss","../../src/_shared/scss/_icons.scss","../../src/_shared/scss/_textcolumns.scss","../../src/_shared/scss/_tables.scss","../../src/_shared/scss/_limit-width.scss","../../src/_shared/scss/_cta.scss","../../src/_shared/scss/_counter.scss","../../src/_shared/scss/_iconbox.scss","../../src/_shared/scss/_scrollstories.scss"],"names":[],"mappings":";AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACJA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;ACGA;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;EAEE;;;AC/BA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAMF;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ACfF;EACE;EACA,OCIwB;;;ACN1B;EACE;EACA;EACA;;AAEA;EAAO;;;AAGT;EACE;EACA;EACA;EACA;EACA;;;ACbF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;ACfF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAMF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IASE;IACA;IACA;IACA;IACA;;;AAIJ;EACE;IAAU;;EACV;IAAM;;;AAGR;EACE;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;;AAGT;EACE;IAAM;;;AAGR;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IAAK;;EACL;IAAK;;EACL;IAAU;;EACV;IAAW;;EACX;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAY;;;AAGd;EACE;IAAK;;EACL;IAAO;;;ACnJT;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AC1BF;EACE;EACA;EACA;EACA;EACA,gBLmCwB;EKlCxB,OLmCwB;;;AKhC1B;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC3BF;AAAA;AAIE;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;ACHxC;AAAA;ETqBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKA;AAAA;EAbA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AUjCF;EACI;;;AAGJ;EACI;EACA;;;ACNJ;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cT8BwB;ES7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cV8BwB;EU7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cX8BwB;EW7BxB;;AAIF;AAAA;EAEE;;;AAIA;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAA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A;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AAIF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EAQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;AAAA;IAIE;;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAMJ;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;IACA;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;AAAA;IACE;IACA;;EAGF;IACE;AAAA;MAKL;MACO;;;;AAON;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;;;AC54BN;AAAA;AAAA;AAKI;EACI;;AAEJ;E3B0CE;EACA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IZ;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;EACA;;AAIZ;AAAA;EAEI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;;AAIZ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAGA;EACI;EACA;;AAIZ;EACI;EACA;;AAEJ;EACI;EACA;;;AAIZ;EACI;;AACA;EAFJ;IAGQ;;;;ACpZR;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;EACA;;;ACjGZ;EACI;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGA;EACE;;AAIJ;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;;AAIE;EACE;;AAIJ;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;ACvDV;AAAA;AAAA;AAKI;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAIZ;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EAC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","file":"rrze-elements-blocks.css"} \ No newline at end of file diff --git a/build/timeline-item/block.json b/build/timeline-item/block.json index c2541427..a4420cde 100644 --- a/build/timeline-item/block.json +++ b/build/timeline-item/block.json @@ -18,6 +18,9 @@ "supports": { "html": false }, + "usesContext": [ + "rrze-elements/timeline-hstart" + ], "textdomain": "rrze-elements-blocks", "editorScript": "file:./index.js", "editorStyle": "file:./index.css", diff --git a/build/timeline-item/index.asset.php b/build/timeline-item/index.asset.php index 9295e4fd..0f1cc48e 100644 --- a/build/timeline-item/index.asset.php +++ b/build/timeline-item/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-i18n'), 'version' => '672b186e7dd4f4a051c9'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '7f61c98d0e48c39dc6aa'); diff --git a/build/timeline-item/index.js b/build/timeline-item/index.js index de91cfcb..8701cdfb 100644 --- a/build/timeline-item/index.js +++ b/build/timeline-item/index.js @@ -1 +1,3 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,r=window.wp.blockEditor,s=window.wp.data,i=window.wp.i18n,o=JSON.parse('{"UU":"rrze-elements/timeline-item"}');(0,t.registerBlockType)(o.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("g",{opacity:".5",children:(0,e.jsx)("rect",{x:"75.86",y:"131.85",width:"360.29",height:"142.31",fillRule:"evenodd",strokeWidth:"0"})}),(0,e.jsx)("path",{d:"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"298.32",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"362.27",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"})]})},edit:function(t){t.attributes,t.setAttributes,function(e,t){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(r[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(s=Object.getOwnPropertySymbols(e);idiv{border:.15rem solid #04316a;color:#fff!important;padding:1rem}ol.timeline div.tooltip-arrow:after{background:#04316a;box-shadow:0 0 6px rgba(14,71,203,.2);content:"";height:10px;right:50%;position:absolute;top:0;transform:translateX(50%) translateY(-50%) rotate(-45deg);width:10px}ol.timeline div.tooltip-arrow{border:none;height:15px;right:0;overflow:hidden;position:absolute;top:10%;transform:translateX(100%) rotate(-90deg);width:15px}ol.timeline div.tooltip{background-color:#04316a;position:relative}ol.timeline div.tooltip :first-child{margin-top:0}ol.timeline div.tooltip h1,ol.timeline div.tooltip h2,ol.timeline div.tooltip h3,ol.timeline div.tooltip h4,ol.timeline div.tooltip h5,ol.timeline div.tooltip h6,ol.timeline div.tooltip p{color:#fff} +:root{--ecl-spacing-m:1rem;--ecl-spacing-xl:2rem;--ecl-max-width:80ch;--s-m:var(--ecl-spacing-m);--s-xl:var(--ecl-spacing-xl);--max-w:var(--ecl-max-width)}ol.timeline{max-width:var(--max-w);-webkit-pading-start:calc(var(--s-m) + .5rem);list-style:none}ol.timeline,ol.timeline li{padding-bottom:var(--s-xl);padding-inline-start:calc(var(--s-m) + .5rem);position:relative}ol.timeline li{text-align:match-parent;-webkit-padding-start:calc(var(--s-m) + .5rem)}ol.timeline li:before{border-inline-start:.125rem solid var(--color-primary-dunkelste,#041e42);-webkit-border-start:.125rem solid var(--color-primary-dunkelste,#041e42);content:"";height:100%;right:-.15rem;position:absolute;top:0}ol.timeline li:after{background-color:#fff;border:.125rem solid var(--color-primary-dunkelste,#041e42);border-radius:50%;box-shadow:0 0 0 2px #fff;content:"";height:1rem;right:-.5rem;position:absolute;top:8%;width:1rem}ol.timeline li>div{border:.15rem solid var(--color-primary-dunkelste,#041e42);color:#fff!important;padding:1rem}ol.timeline div.tooltip-arrow:after{background:var(--color-primary-dunkelste,#041e42);box-shadow:0 0 6px rgba(14,71,203,.2);content:"";height:10px;right:50%;position:absolute;top:0;transform:translateX(50%) translateY(-50%) rotate(-45deg);width:10px}ol.timeline div.tooltip-arrow{border:none;height:15px;right:0;overflow:hidden;position:absolute;top:10%;transform:translateX(100%) rotate(-90deg);width:15px}ol.timeline div.tooltip{background-color:var(--color-primary-dunkelste,#041e42);position:relative}ol.timeline div.tooltip :first-child{margin-top:0}ol.timeline div.tooltip p{color:#fff}ol.timeline div.tooltip h1,ol.timeline div.tooltip h2,ol.timeline div.tooltip h3,ol.timeline div.tooltip h4,ol.timeline div.tooltip h5,ol.timeline div.tooltip h6{color:#fff;font-size:1.313rem;margin-bottom:1rem;margin-top:0} diff --git a/build/timeline/index.asset.php b/build/timeline/index.asset.php index 8c999df8..4d9fafa0 100644 --- a/build/timeline/index.asset.php +++ b/build/timeline/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data'), 'version' => '8bab2fdbb63d11d765cb'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => 'eee1812230bbfe74892d'); diff --git a/build/timeline/index.css b/build/timeline/index.css index cc89df52..8a6a0fd6 100644 --- a/build/timeline/index.css +++ b/build/timeline/index.css @@ -1 +1 @@ -:root{--ecl-spacing-m:1rem;--ecl-spacing-xl:2rem;--ecl-max-width:80ch;--s-m:var(--ecl-spacing-m);--s-xl:var(--ecl-spacing-xl);--max-w:var(--ecl-max-width)}ol.timeline{max-width:var(--max-w);-webkit-pading-start:calc(var(--s-m) + .5rem);list-style:none}ol.timeline,ol.timeline li{padding-bottom:var(--s-xl);padding-inline-start:calc(var(--s-m) + .5rem);position:relative}ol.timeline li{text-align:match-parent;-webkit-padding-start:calc(var(--s-m) + .5rem)}ol.timeline li:before{border-inline-start:.125rem solid #04316a;-webkit-border-start:.125rem solid #04316a;content:"";height:100%;left:-.15rem;position:absolute;top:0}ol.timeline li:after{background-color:#fff;border:.125rem solid #04316a;border-radius:50%;box-shadow:0 0 0 2px #fff;content:"";height:1rem;left:-.5rem;position:absolute;top:8%;width:1rem}ol.timeline li>div{border:.15rem solid #04316a;color:#fff!important;padding:1rem}ol.timeline div.tooltip-arrow:after{background:#04316a;box-shadow:0 0 6px rgba(14,71,203,.2);content:"";height:10px;left:50%;position:absolute;top:0;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:10px}ol.timeline div.tooltip-arrow{border:none;height:15px;left:0;overflow:hidden;position:absolute;top:10%;transform:translateX(-100%) rotate(90deg);width:15px}ol.timeline div.tooltip{background-color:#04316a;position:relative}ol.timeline div.tooltip :first-child{margin-top:0}ol.timeline div.tooltip h1,ol.timeline div.tooltip h2,ol.timeline div.tooltip h3,ol.timeline div.tooltip h4,ol.timeline div.tooltip h5,ol.timeline div.tooltip h6,ol.timeline div.tooltip p{color:#fff} +:root{--ecl-spacing-m:1rem;--ecl-spacing-xl:2rem;--ecl-max-width:80ch;--s-m:var(--ecl-spacing-m);--s-xl:var(--ecl-spacing-xl);--max-w:var(--ecl-max-width)}ol.timeline{max-width:var(--max-w);-webkit-pading-start:calc(var(--s-m) + .5rem);list-style:none}ol.timeline,ol.timeline li{padding-bottom:var(--s-xl);padding-inline-start:calc(var(--s-m) + .5rem);position:relative}ol.timeline li{text-align:match-parent;-webkit-padding-start:calc(var(--s-m) + .5rem)}ol.timeline li:before{border-inline-start:.125rem solid var(--color-primary-dunkelste,#041e42);-webkit-border-start:.125rem solid var(--color-primary-dunkelste,#041e42);content:"";height:100%;left:-.15rem;position:absolute;top:0}ol.timeline li:after{background-color:#fff;border:.125rem solid var(--color-primary-dunkelste,#041e42);border-radius:50%;box-shadow:0 0 0 2px #fff;content:"";height:1rem;left:-.5rem;position:absolute;top:8%;width:1rem}ol.timeline li>div{border:.15rem solid var(--color-primary-dunkelste,#041e42);color:#fff!important;padding:1rem}ol.timeline div.tooltip-arrow:after{background:var(--color-primary-dunkelste,#041e42);box-shadow:0 0 6px rgba(14,71,203,.2);content:"";height:10px;left:50%;position:absolute;top:0;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:10px}ol.timeline div.tooltip-arrow{border:none;height:15px;left:0;overflow:hidden;position:absolute;top:10%;transform:translateX(-100%) rotate(90deg);width:15px}ol.timeline div.tooltip{background-color:var(--color-primary-dunkelste,#041e42);position:relative}ol.timeline div.tooltip :first-child{margin-top:0}ol.timeline div.tooltip p{color:#fff}ol.timeline div.tooltip h1,ol.timeline div.tooltip h2,ol.timeline div.tooltip h3,ol.timeline div.tooltip h4,ol.timeline div.tooltip h5,ol.timeline div.tooltip h6{color:#fff;font-size:1.313rem;margin-bottom:1rem;margin-top:0} diff --git a/build/timeline/index.js b/build/timeline/index.js index 986cde70..21490430 100644 --- a/build/timeline/index.js +++ b/build/timeline/index.js @@ -1 +1 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,i=window.wp.blockEditor,r=window.wp.data,s=JSON.parse('{"UU":"rrze-elements/timeline"}');(0,t.registerBlockType)(s.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("g",{opacity:".5",children:(0,e.jsx)("rect",{x:"75.86",y:"131.85",width:"360.29",height:"142.31",fillRule:"evenodd",strokeWidth:"0"})}),(0,e.jsx)("path",{d:"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"298.32",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"362.27",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"})]})},edit:function(t){t.attributes,t.setAttributes,function(e,t){var i={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(i[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(r=Object.getOwnPropertySymbols(e);s void; + setAttributes: (attributes: Partial) => void; clientId?: string; + context: { [key: string]: any }; }; export default function Edit({ attributes, setAttributes, + context, ...ownProps }: SaveProps) { const props = useBlockProps(); const { __unstableMarkNextChangeAsNotPersistent } = useDispatch(blockEditorStore); + const title = attributes.title; + + /** + * Set the heading level attribute based on the global setting. + */ + useEffect(() => { + setAttributes({ + hstart: context["rrze-elements/timeline-hstart"], + }); + }), + [context["rrze-elements/hstart"]]; + + // Function to handle the change of the title attribute. + const onChangeTitle = (newText: string) => { + if (newText === "") { + setAttributes({ title: "" }); + } else { + setAttributes({ title: newText }); + } + }; + return (
      1. + + +
        diff --git a/src/timeline-item/index.tsx b/src/timeline-item/index.tsx index 7835f1e1..3eae5f77 100644 --- a/src/timeline-item/index.tsx +++ b/src/timeline-item/index.tsx @@ -22,6 +22,20 @@ import "./editor.scss"; import Edit from "./edit"; import save from "./save"; import metadata from "./block.json"; +import { __, sprintf } from "@wordpress/i18n"; + +interface AttributesV1 { + title: string; + hstart: number; +} + +//type BlockAttributes = AttributesV1 | AttributesV2 | AttributesV3; +type BlockAttributes = AttributesV1; + + +interface LabelContext { + context: string; +} /** * Every block starts by registering a new block type definition. @@ -88,5 +102,32 @@ registerBlockType( * @see ./save.js */ save, + __experimentalLabel: ( + attributes: BlockAttributes, + { context }: LabelContext + ) => { + const { title, hstart } = attributes; + + // In the list view, use the block's title as the label. + // If the title is empty, fall back to the default label. + if (context === "list-view" && title) { + return title; + } + + if (context === "accessibility") { + return !title || title.length === 0 + ? sprintf( + /* translators: accessibility text. %s: heading level. */ + __("Level %s. Empty.", "rrze-elements-blocks"), + hstart + ) + : sprintf( + /* translators: accessibility text. 1: heading level. 2: heading title. */ + __("Level %1$s. %2$s", "rrze-elements-blocks"), + hstart, + title + ); + } + }, } as any ); diff --git a/src/timeline-item/save.tsx b/src/timeline-item/save.tsx index 5db2b321..5b72e844 100644 --- a/src/timeline-item/save.tsx +++ b/src/timeline-item/save.tsx @@ -1,5 +1,6 @@ import { useBlockProps, InnerBlocks } from "@wordpress/block-editor"; import { __ } from "@wordpress/i18n"; +import HeadingComponent from "../components/HeadingComponent"; type SaveProps = { attributes: { @@ -21,6 +22,9 @@ export default function save({ attributes }: SaveProps) {
      2. + + {attributes.title} +
      3. diff --git a/src/timeline/block.json b/src/timeline/block.json index 369f82f8..e5a88099 100644 --- a/src/timeline/block.json +++ b/src/timeline/block.json @@ -6,9 +6,18 @@ "title": "Timeline", "category": "rrze_elements", "description": "Creates a Timeline block", + "attributes": { + "hstart": { + "type": "integer", + "default": 3 + } + }, "supports": { "html": false }, + "providesContext": { + "rrze-elements/timeline-hstart": "hstart" + }, "textdomain": "rrze-elements-blocks", "editorScript": "file:./index.js", "editorStyle": "file:./index.css", diff --git a/src/timeline/edit.tsx b/src/timeline/edit.tsx index 3f6bfeb5..4c39fb2a 100644 --- a/src/timeline/edit.tsx +++ b/src/timeline/edit.tsx @@ -17,9 +17,7 @@ type SaveProps = { attributes: { hstart: number; }; - setAttributes: (newAttributes: { - hstart: number; - }) => void; + setAttributes: (newAttributes: { hstart: number }) => void; clientId?: string; }; @@ -34,6 +32,23 @@ export default function Edit({ return (
        + + + + + + + +
          div { color: #fff !important; padding: 1rem; - border: .15rem solid #04316a; + border: .15rem solid var(--color-primary-dunkelste, #041E42); } div.tooltip-arrow:after { - background: #04316a; + background: var(--color-primary-dunkelste, #041E42); box-shadow: 0 0 6px rgba(14, 71, 203, .2); content: ""; height: 10px; @@ -77,14 +77,19 @@ ol.timeline { div.tooltip{ position: relative; - background-color: #04316a; + background-color: var(--color-primary-dunkelste, #041E42); :first-child { margin-top: 0; } - - p, h1, h2, h3, h4, h5, h6 { + p{ color: #fff; } + h1, h2, h3, h4, h5, h6 { + margin-top: 0; + color: #fff; + font-size: 1.313rem; + margin-bottom: 1rem; + } } } \ No newline at end of file From 368e8d8cadf2342bdb04d4af9742d1a8ebf0c95b Mon Sep 17 00:00:00 2001 From: Lukas Niebler <58593037+lukasniebler@users.noreply.github.com> Date: Thu, 24 Oct 2024 11:06:36 +0200 Subject: [PATCH 10/15] feat(timeline) - Minify JS Resolves #164 --- assets/css/rrze-elements-blocks.css | 1 + assets/css/rrze-elements-blocks.css.map | 2 +- assets/js/timeline/rrze-timeline-min.js | 2 ++ includes/Main.php | 4 ++-- src/_shared/scss/_timelineblock.scss | 1 + 5 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 assets/js/timeline/rrze-timeline-min.js diff --git a/assets/css/rrze-elements-blocks.css b/assets/css/rrze-elements-blocks.css index b2440c90..694b1e7a 100644 --- a/assets/css/rrze-elements-blocks.css +++ b/assets/css/rrze-elements-blocks.css @@ -14680,6 +14680,7 @@ main aside.align-right { .wp-block-rrze-elements-timeline ol.timeline div.tooltip h5, .wp-block-rrze-elements-timeline ol.timeline div.tooltip h6 { margin-top: 0; + margin-bottom: 1rem; color: #fff; font-size: 1.313rem; } diff --git a/assets/css/rrze-elements-blocks.css.map b/assets/css/rrze-elements-blocks.css.map index e54f543b..f7bcd347 100644 --- a/assets/css/rrze-elements-blocks.css.map +++ b/assets/css/rrze-elements-blocks.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../src/_shared/scss/_variables.scss","../../src/_shared/scss/_mixins.scss","../../src/_shared/fontawesome/scss/fontawesome.scss","../../src/_shared/fontawesome/scss/_core.scss","../../src/_shared/fontawesome/scss/_sizing.scss","../../src/_shared/fontawesome/scss/_mixins.scss","../../src/_shared/fontawesome/scss/_fixed-width.scss","../../src/_shared/fontawesome/scss/_variables.scss","../../src/_shared/fontawesome/scss/_list.scss","../../src/_shared/fontawesome/scss/_bordered-pulled.scss","../../src/_shared/fontawesome/scss/_animated.scss","../../src/_shared/fontawesome/scss/_rotated-flipped.scss","../../src/_shared/fontawesome/scss/_stacked.scss","../../src/_shared/fontawesome/scss/_icons.scss","../../src/_shared/fontawesome/scss/_screen-reader.scss","../../src/_shared/fontawesome/scss/_iconSelector.scss","../../src/_shared/fontawesome/scss/regular.scss","../../src/_shared/fontawesome/scss/solid.scss","../../src/_shared/fontawesome/scss/brands.scss","../../src/_shared/scss/_flexslider.scss","../../src/_shared/scss/_accordion.scss","../../src/_shared/scss/_tabs.scss","../../src/_shared/scss/_notice.scss","../../src/_shared/scss/_alert.scss","../../src/_shared/scss/_button.scss","../../src/_shared/scss/_columns.scss","../../src/_shared/scss/_contentindex.scss","../../src/_shared/scss/_lightbox.scss","../../src/_shared/scss/_news.scss","../../src/_shared/scss/_pulldiv.scss","../../src/_shared/scss/_timeline.scss","../../src/_shared/scss/_timelineblock.scss","../../src/_shared/scss/_gallery.scss","../../src/_shared/scss/_legal-text.scss","../../src/_shared/scss/_assistant.scss","../../src/_shared/scss/_symbols.scss","../../src/_shared/scss/_latex.scss","../../src/_shared/scss/_icons.scss","../../src/_shared/scss/_textcolumns.scss","../../src/_shared/scss/_tables.scss","../../src/_shared/scss/_limit-width.scss","../../src/_shared/scss/_cta.scss","../../src/_shared/scss/_counter.scss","../../src/_shared/scss/_iconbox.scss","../../src/_shared/scss/_scrollstories.scss"],"names":[],"mappings":";AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACJA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;ACGA;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;EAEE;;;AC/BA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAMF;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ACfF;EACE;EACA,OCIwB;;;ACN1B;EACE;EACA;EACA;;AAEA;EAAO;;;AAGT;EACE;EACA;EACA;EACA;EACA;;;ACbF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;ACfF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAMF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IASE;IACA;IACA;IACA;IACA;;;AAIJ;EACE;IAAU;;EACV;IAAM;;;AAGR;EACE;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;;AAGT;EACE;IAAM;;;AAGR;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IAAK;;EACL;IAAK;;EACL;IAAU;;EACV;IAAW;;EACX;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAY;;;AAGd;EACE;IAAK;;EACL;IAAO;;;ACnJT;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AC1BF;EACE;EACA;EACA;EACA;EACA,gBLmCwB;EKlCxB,OLmCwB;;;AKhC1B;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC3BF;AAAA;AAIE;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;ACHxC;AAAA;ETqBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKA;AAAA;EAbA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AUjCF;EACI;;;AAGJ;EACI;EACA;;;ACNJ;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cT8BwB;ES7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cV8BwB;EU7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cX8BwB;EW7BxB;;AAIF;AAAA;EAEE;;;AAIA;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAA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A;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AAIF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EAQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;AAAA;IAIE;;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAMJ;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;IACA;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;AAAA;IACE;IACA;;EAGF;IACE;AAAA;MAKL;MACO;;;;AAON;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;;;AC54BN;AAAA;AAAA;AAKI;EACI;;AAEJ;E3B0CE;EACA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IZ;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;EACA;;AAIZ;AAAA;EAEI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;;AAIZ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAGA;EACI;EACA;;AAIZ;EACI;EACA;;AAEJ;EACI;EACA;;;AAIZ;EACI;;AACA;EAFJ;IAGQ;;;;ACpZR;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;EACA;;;ACjGZ;EACI;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGA;EACE;;AAIJ;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;;AAIE;EACE;;AAIJ;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;ACvDV;AAAA;AAAA;AAKI;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAIZ;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EAC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","file":"rrze-elements-blocks.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../src/_shared/scss/_variables.scss","../../src/_shared/scss/_mixins.scss","../../src/_shared/fontawesome/scss/fontawesome.scss","../../src/_shared/fontawesome/scss/_core.scss","../../src/_shared/fontawesome/scss/_sizing.scss","../../src/_shared/fontawesome/scss/_mixins.scss","../../src/_shared/fontawesome/scss/_fixed-width.scss","../../src/_shared/fontawesome/scss/_variables.scss","../../src/_shared/fontawesome/scss/_list.scss","../../src/_shared/fontawesome/scss/_bordered-pulled.scss","../../src/_shared/fontawesome/scss/_animated.scss","../../src/_shared/fontawesome/scss/_rotated-flipped.scss","../../src/_shared/fontawesome/scss/_stacked.scss","../../src/_shared/fontawesome/scss/_icons.scss","../../src/_shared/fontawesome/scss/_screen-reader.scss","../../src/_shared/fontawesome/scss/_iconSelector.scss","../../src/_shared/fontawesome/scss/regular.scss","../../src/_shared/fontawesome/scss/solid.scss","../../src/_shared/fontawesome/scss/brands.scss","../../src/_shared/scss/_flexslider.scss","../../src/_shared/scss/_accordion.scss","../../src/_shared/scss/_tabs.scss","../../src/_shared/scss/_notice.scss","../../src/_shared/scss/_alert.scss","../../src/_shared/scss/_button.scss","../../src/_shared/scss/_columns.scss","../../src/_shared/scss/_contentindex.scss","../../src/_shared/scss/_lightbox.scss","../../src/_shared/scss/_news.scss","../../src/_shared/scss/_pulldiv.scss","../../src/_shared/scss/_timeline.scss","../../src/_shared/scss/_timelineblock.scss","../../src/_shared/scss/_gallery.scss","../../src/_shared/scss/_legal-text.scss","../../src/_shared/scss/_assistant.scss","../../src/_shared/scss/_symbols.scss","../../src/_shared/scss/_latex.scss","../../src/_shared/scss/_icons.scss","../../src/_shared/scss/_textcolumns.scss","../../src/_shared/scss/_tables.scss","../../src/_shared/scss/_limit-width.scss","../../src/_shared/scss/_cta.scss","../../src/_shared/scss/_counter.scss","../../src/_shared/scss/_iconbox.scss","../../src/_shared/scss/_scrollstories.scss"],"names":[],"mappings":";AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACJA;AAAA;AAAA;ACAA;AAAA;AAAA;AAAA;AAAA;ACGA;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAGF;AAAA;EAEE;;;AC/BA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AAMF;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ADNA;ECIA;EACA;EACA;;;ACfF;EACE;EACA,OCIwB;;;ACN1B;EACE;EACA;EACA;;AAEA;EAAO;;;AAGT;EACE;EACA;EACA;EACA;EACA;;;ACbF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;ACfF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAMF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IASE;IACA;IACA;IACA;IACA;;;AAIJ;EACE;IAAU;;EACV;IAAM;;;AAGR;EACE;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;EACP;IAAO;;;AAGT;EACE;IAAM;;;AAGR;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;;;AAIJ;EACE;IAAK;;EACL;IAAK;;EACL;IAAU;;EACV;IAAW;;EACX;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAM;;EACN;IAAY;;;AAGd;EACE;IAAK;;EACL;IAAO;;;ACnJT;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AC1BF;EACE;EACA;EACA;EACA;EACA,gBLmCwB;EKlCxB,OLmCwB;;;AKhC1B;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC3BF;AAAA;AAIE;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;AAAtC;EAAsC;;;ACHxC;AAAA;ETqBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKA;AAAA;EAbA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AUjCF;EACI;;;AAGJ;EACI;EACA;;;ACNJ;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cT8BwB;ES7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cV8BwB;EU7BxB;;AAIF;AAAA;EAEE;;;ACxBF;AAAA;AAAA;AAAA;AAAA;AAQA;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,cX8BwB;EW7BxB;;AAIF;AAAA;EAEE;;;AAIA;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAArC;EAAqC;;;AAA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A;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AAIF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EAQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;AAAA;IAIE;;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAMJ;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;AAAA;AAAA;EAEE;EACA;;AAGF;AAAA;EACE;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AAKF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;;AAKF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;IACA;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;AAAA;IACE;IACA;;EAGF;IACE;AAAA;MAKL;MACO;;;;AAON;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAIF;EACE;AAAA;IACE;;EAGF;AAAA;IACE;;EAGF;AAAA;IACE;;;;AC54BN;AAAA;AAAA;AAKI;EACI;;AAEJ;E3B0CE;EACA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IZ;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;EACA;;AAIZ;AAAA;EAEI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;;AAIZ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;;AAGA;EACI;EACA;;AAIZ;EACI;EACA;;AAEJ;EACI;EACA;;;AAIZ;EACI;;AACA;EAFJ;IAGQ;;;;ACpZR;EACI;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;EACA;EACA;;;AClGZ;EACI;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGA;EACE;;AAIJ;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;;AAIE;EACE;;AAIJ;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;;ACvDV;AAAA;AAAA;AAKI;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAIZ;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EAC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","file":"rrze-elements-blocks.css"} \ No newline at end of file diff --git a/assets/js/timeline/rrze-timeline-min.js b/assets/js/timeline/rrze-timeline-min.js new file mode 100644 index 00000000..25f3da9c --- /dev/null +++ b/assets/js/timeline/rrze-timeline-min.js @@ -0,0 +1,2 @@ +'use strict';try{gsap.registerPlugin(ScrollTrigger);const b=window.matchMedia("(prefers-reduced-motion: reduce)").matches,c=document.querySelectorAll(".wp-block-rrze-elements-timeline-item");b?c.forEach(a=>{a.style.opacity=1;a=a.querySelector(".tooltip");a.style.opacity=1;a.style.transform="translateY(0)"}):c.forEach(a=>{const d=a.querySelector(".tooltip");gsap.set(a,{opacity:0});gsap.set(d,{opacity:0,y:50});const e=gsap.timeline({scrollTrigger:{trigger:a,start:"top 80%",toggleActions:"play none none none"}}); +e.to(a,{opacity:1,duration:.3,ease:"power1.inOut"});e.to(d,{opacity:1,y:0,duration:.7,ease:"power1.in"},0)})}catch(b){console.error("Animation initialization failed:",b)}; \ No newline at end of file diff --git a/includes/Main.php b/includes/Main.php index c4f7e2a1..e9ddadc1 100644 --- a/includes/Main.php +++ b/includes/Main.php @@ -137,14 +137,14 @@ public function enqueueScripts() ); wp_register_script( 'rrze-counter', - plugins_url('assets/js/counter/rrze-counter.js', plugin_basename($this->pluginFile)), + plugins_url('assets/js/counter/rrze-counter-min.js', plugin_basename($this->pluginFile)), ['rrze-gsap-scrolltrigger'], RRZE_ELEMENTSB_VERSION, true ); wp_register_script( 'rrze-timeline', - plugins_url('assets/js/timeline/rrze-timeline.js', plugin_basename($this->pluginFile)), + plugins_url('assets/js/timeline/rrze-timeline-min.js', plugin_basename($this->pluginFile)), ['rrze-gsap-scrolltrigger'], RRZE_ELEMENTSB_VERSION, true diff --git a/src/_shared/scss/_timelineblock.scss b/src/_shared/scss/_timelineblock.scss index c259e231..91f57d30 100644 --- a/src/_shared/scss/_timelineblock.scss +++ b/src/_shared/scss/_timelineblock.scss @@ -95,6 +95,7 @@ h5, h6 { margin-top: 0; + margin-bottom: 1rem; color: #fff; font-size: 1.313rem; } From d191ac3d5ba6231692edd097127e92730d6900d1 Mon Sep 17 00:00:00 2001 From: Lukas Niebler <58593037+lukasniebler@users.noreply.github.com> Date: Thu, 24 Oct 2024 13:06:59 +0200 Subject: [PATCH 11/15] feat(timeline) - Update Blockicon Replace the Block Icon to better distinguish them inside the editor. #164 --- build/timeline-item/index.asset.php | 2 +- build/timeline-item/index.js | 6 +- build/timeline/index.asset.php | 2 +- build/timeline/index.js | 2 +- src/timeline-item/index.tsx | 108 ++++++++++++++++++++-------- src/timeline/index.tsx | 85 +++++++++++++++------- 6 files changed, 144 insertions(+), 61 deletions(-) diff --git a/build/timeline-item/index.asset.php b/build/timeline-item/index.asset.php index 0f1cc48e..448599e5 100644 --- a/build/timeline-item/index.asset.php +++ b/build/timeline-item/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '7f61c98d0e48c39dc6aa'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '1bdd0084bbe96a4220b0'); diff --git a/build/timeline-item/index.js b/build/timeline-item/index.js index 8701cdfb..302fab87 100644 --- a/build/timeline-item/index.js +++ b/build/timeline-item/index.js @@ -1,3 +1,3 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,r=window.wp.blockEditor,s=window.wp.data,l=window.wp.i18n,n=function(t){var r=t.level,s=t.children,l=function(e,t){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(r[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(s=Object.getOwnPropertySymbols(e);l array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => 'eee1812230bbfe74892d'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => 'f79984a067c4068b3c18'); diff --git a/build/timeline/index.js b/build/timeline/index.js index 21490430..9e0221c1 100644 --- a/build/timeline/index.js +++ b/build/timeline/index.js @@ -1 +1 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,s=window.wp.blockEditor,r=window.wp.components,n=window.wp.data,l=window.wp.i18n,i=window.wp.primitives,o=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})}),c=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})}),a=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),h=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})}),v=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),d=function(e){switch(e){case 2:default:return o;case 3:return c;case 4:return a;case 5:return h;case 6:return v}},u=function(t){var s=t.attributes,n=t.setAttributes,i=function(e){n({hstart:e})};return(0,e.jsx)(r.ToolbarDropdownMenu,{icon:d(s.hstart),label:(0,l.__)("Select heading level","rrze-elements-blocks"),controls:[{title:"H2",isDisabled:2===s.hstart,onClick:function(){return i(2)}},{title:"H3",isDisabled:3===s.hstart,onClick:function(){return i(3)}},{title:"H4",isDisabled:4===s.hstart,onClick:function(){return i(4)}},{title:"H5",isDisabled:5===s.hstart,onClick:function(){return i(5)}},{title:"H6",isDisabled:6===s.hstart,onClick:function(){return i(6)}}]})},x=function(t){var s=t.attributes,n=t.setAttributes;return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)(r.__experimentalToggleGroupControl,{label:(0,l.__)("Heading level","rrze-elements-blocks"),value:s.hstart,onChange:function(e){n({hstart:e})},isBlock:!0,children:[(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:2,label:"H2"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:3,label:"H3"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:4,label:"H4"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:5,label:"H5"}),(0,e.jsx)(r.__experimentalToggleGroupControlOption,{value:6,label:"H6"})]}),(0,e.jsx)(r.__experimentalText,{children:(0,l.__)("Controls the heading level of the accordion","rrze-elements-blocks")}),(0,e.jsx)(r.__experimentalDivider,{})]})},w=JSON.parse('{"UU":"rrze-elements/timeline"}');(0,t.registerBlockType)(w.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("g",{opacity:".5",children:(0,e.jsx)("rect",{x:"75.86",y:"131.85",width:"360.29",height:"142.31",fillRule:"evenodd",strokeWidth:"0"})}),(0,e.jsx)("path",{d:"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"298.32",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"75.86",y:"362.27",width:"360.28",height:"39.9",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"})]})},edit:function(t){var i=t.attributes,o=t.setAttributes,c=(function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n - + - + + + + + + + ), @@ -107,13 +157,13 @@ registerBlockType( { context }: LabelContext ) => { const { title, hstart } = attributes; - + // In the list view, use the block's title as the label. // If the title is empty, fall back to the default label. if (context === "list-view" && title) { return title; } - + if (context === "accessibility") { return !title || title.length === 0 ? sprintf( diff --git a/src/timeline/index.tsx b/src/timeline/index.tsx index 7835f1e1..b800b55c 100644 --- a/src/timeline/index.tsx +++ b/src/timeline/index.tsx @@ -41,40 +41,73 @@ registerBlockType( xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" > - - - - + + + + ), From a33ac1d74a9ef1ba1cb0d3beb1ac9d6af50c18b0 Mon Sep 17 00:00:00 2001 From: Lukas Niebler <58593037+lukasniebler@users.noreply.github.com> Date: Fri, 25 Oct 2024 13:04:49 +0200 Subject: [PATCH 12/15] feat(ChapterMarker) - Marker Selection via the BlockEditor Base setup to resolve #234 --- build/accordion/index-rtl.css | 21173 ++++++++++++++++++- build/accordion/index.asset.php | 2 +- build/accordion/index.css | 21173 ++++++++++++++++++- build/accordion/index.js | 546 +- build/accordions/index-rtl.css | 795 +- build/accordions/index.asset.php | 2 +- build/accordions/index.css | 795 +- build/accordions/index.js | 219 +- build/alert/index-rtl.css | 183 +- build/alert/index.asset.php | 2 +- build/alert/index.css | 183 +- build/alert/index.js | 335 +- build/block-blueprint/index-rtl.css | 26 +- build/block-blueprint/index.asset.php | 2 +- build/block-blueprint/index.css | 26 +- build/block-blueprint/index.js | 169 +- build/collapse/index-rtl.css | 21177 +++++++++++++++++++- build/collapse/index.asset.php | 2 +- build/collapse/index.css | 21177 +++++++++++++++++++- build/collapse/index.js | 673 +- build/collapse/style-index-rtl.css | 13 +- build/collapse/style-index.css | 13 +- build/collapsibles/index-rtl.css | 750 +- build/collapsibles/index.asset.php | 2 +- build/collapsibles/index.css | 750 +- build/collapsibles/index.js | 329 +- build/columns/index-rtl.css | 119 +- build/columns/index.asset.php | 2 +- build/columns/index.css | 119 +- build/columns/index.js | 335 +- build/contentwidthlimiter/index-rtl.css | 42 +- build/contentwidthlimiter/index.asset.php | 2 +- build/contentwidthlimiter/index.css | 42 +- build/contentwidthlimiter/index.js | 249 +- build/counter-row/index-rtl.css | 77 +- build/counter-row/index.asset.php | 2 +- build/counter-row/index.css | 77 +- build/counter-row/index.js | 259 +- build/counter/index-rtl.css | 340 +- build/counter/index.asset.php | 2 +- build/counter/index.css | 340 +- build/counter/index.js | 239 +- build/cta/index-rtl.css | 386 +- build/cta/index.asset.php | 2 +- build/cta/index.css | 386 +- build/cta/index.js | 289 +- build/iconbox/index-rtl.css | 10697 +++++++++- build/iconbox/index.asset.php | 2 +- build/iconbox/index.css | 10697 +++++++++- build/iconbox/index.js | 319 +- build/insertion/index-rtl.css | 310 +- build/insertion/index.asset.php | 2 +- build/insertion/index.css | 310 +- build/insertion/index.js | 239 +- build/news/index-rtl.css | 379 +- build/news/index.asset.php | 2 +- build/news/index.css | 379 +- build/news/index.js | 319 +- build/notice/index-rtl.css | 253 +- build/notice/index.asset.php | 2 +- build/notice/index.css | 253 +- build/notice/index.js | 239 +- build/tab/index-rtl.css | 11115 +++++++++- build/tab/index.asset.php | 2 +- build/tab/index.css | 11115 +++++++++- build/tab/index.js | 319 +- build/tabs/index-rtl.css | 11818 ++++++++++- build/tabs/index.asset.php | 2 +- build/tabs/index.css | 11818 ++++++++++- build/tabs/index.js | 467 +- build/textslider/index-rtl.css | 59 +- build/textslider/index.asset.php | 2 +- build/textslider/index.css | 59 +- build/textslider/index.js | 179 +- build/textslideritem/index-rtl.css | 3 + build/textslideritem/index.asset.php | 2 +- build/textslideritem/index.css | 3 + build/textslideritem/index.js | 179 +- build/timeline-item/index-rtl.css | 3 + build/timeline-item/index.asset.php | 2 +- build/timeline-item/index.css | 3 + build/timeline-item/index.js | 211 +- build/timeline/index-rtl.css | 91 +- build/timeline/index.asset.php | 2 +- build/timeline/index.css | 91 +- build/timeline/index.js | 269 +- 86 files changed, 165914 insertions(+), 128 deletions(-) diff --git a/build/accordion/index-rtl.css b/build/accordion/index-rtl.css index 568bce1d..e1263836 100644 --- a/build/accordion/index-rtl.css +++ b/build/accordion/index-rtl.css @@ -1,5 +1,21168 @@ -.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-right:var(--fa-li-margin,2.5em);padding-right:0}.fa-ul>li{position:relative}.fa-li{right:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-pull-right{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var«-17:1»,var«17:-2»,var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(15deg)}4%{transform:rotate(-15deg)}24%,8%{transform:rotate(18deg)}12%,28%{transform:rotate(-18deg)}16%{transform:rotate(22deg)}20%{transform:rotate(-22deg)}32%{transform:rotate(12deg)}36%{transform:rotate(-12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.fa-rotate-90{transform:rotate(-90deg)}.fa-rotate-180{transform:rotate(-180deg)}.fa-rotate-270{transform:rotate(-270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{right:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-left:1em}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-solid,.fas{font-weight:900}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}h1.accordion-heading,h2.accordion-heading,h3.accordion-heading,h4.accordion-heading,h5.accordion-heading,h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:right;width:auto}button.accordion-toggle{border:none;margin:0;text-align:right;width:100%}button.expand-all.standard-btn{float:none;margin:5px 0}.button-container-right{text-align:left}.button-container-left{text-align:right}.accordion .accordion{margin:0}.accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-right:0}.accordion .accordion-register li{float:right;list-style-type:none;padding:.25em .5em}.accordion .accordion-suffix{font-weight:700}.accordion .accordion-group{border:none;margin-bottom:5px}.accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-right:10px solid var(--color-primary-ci-hell,#04316a);color:var(--color-Text,#444);display:block;font-size:1rem;padding:8px 10px 8px 35px;position:relative;text-decoration:none}.accordion .accordion-toggle:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active,.accordion .accordion-toggle:focus,.accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before{position:absolute;left:12px;top:calc(50% - .5em)}.alert.font-light .accordion .accordion-toggle.active *,.alert.font-light .accordion .accordion-toggle:focus *,.alert.font-light .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active:focus,.accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle svg.rrze-elements-icon{margin-left:3px}.accordion .accordion-toggle span[class^=fa]{margin-left:5px}.alert.font-light .accordion .accordion-toggle,.alert.font-light .accordion .accordion-toggle *{color:var(--color-Text,#444)}.alert.font-light .accordion .accordion-toggle.active,.alert.font-light .accordion .accordion-toggle:focus,.alert.font-light .accordion .accordion-toggle:hover{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .gold .accordion-heading .accordion-toggle,.accordion .phil .accordion-heading .accordion-toggle,.accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}.accordion .gold .accordion-heading .accordion-toggle.active,.accordion .gold .accordion-heading .accordion-toggle:focus,.accordion .gold .accordion-heading .accordion-toggle:hover,.accordion .phil .accordion-heading .accordion-toggle.active,.accordion .phil .accordion-heading .accordion-toggle:focus,.accordion .phil .accordion-heading .accordion-toggle:hover,.accordion .philfak .accordion-heading .accordion-toggle.active,.accordion .philfak .accordion-heading .accordion-toggle:focus,.accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .gold .accordion-heading .accordion-toggle.active:focus,.accordion .gold .accordion-heading .accordion-toggle.active:hover,.accordion .phil .accordion-heading .accordion-toggle.active:focus,.accordion .phil .accordion-heading .accordion-toggle.active:hover,.accordion .philfak .accordion-heading .accordion-toggle.active:focus,.accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .red .accordion-heading .accordion-toggle,.accordion .rw .accordion-heading .accordion-toggle,.accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}.accordion .red .accordion-heading .accordion-toggle.active,.accordion .red .accordion-heading .accordion-toggle:focus,.accordion .red .accordion-heading .accordion-toggle:hover,.accordion .rw .accordion-heading .accordion-toggle.active,.accordion .rw .accordion-heading .accordion-toggle:focus,.accordion .rw .accordion-heading .accordion-toggle:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active,.accordion .rwfak .accordion-heading .accordion-toggle:focus,.accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .red .accordion-heading .accordion-toggle.active:focus,.accordion .red .accordion-heading .accordion-toggle.active:hover,.accordion .rw .accordion-heading .accordion-toggle.active:focus,.accordion .rw .accordion-heading .accordion-toggle.active:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active:focus,.accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .blue .accordion-heading .accordion-toggle,.accordion .med .accordion-heading .accordion-toggle,.accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}.accordion .blue .accordion-heading .accordion-toggle.active,.accordion .blue .accordion-heading .accordion-toggle:focus,.accordion .blue .accordion-heading .accordion-toggle:hover,.accordion .med .accordion-heading .accordion-toggle.active,.accordion .med .accordion-heading .accordion-toggle:focus,.accordion .med .accordion-heading .accordion-toggle:hover,.accordion .medfak .accordion-heading .accordion-toggle.active,.accordion .medfak .accordion-heading .accordion-toggle:focus,.accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}.accordion .blue .accordion-heading .accordion-toggle.active:focus,.accordion .blue .accordion-heading .accordion-toggle.active:hover,.accordion .med .accordion-heading .accordion-toggle.active:focus,.accordion .med .accordion-heading .accordion-toggle.active:hover,.accordion .medfak .accordion-heading .accordion-toggle.active:focus,.accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}.accordion .green .accordion-heading .accordion-toggle,.accordion .nat .accordion-heading .accordion-toggle,.accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}.accordion .green .accordion-heading .accordion-toggle.active,.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle:focus,.accordion .green .accordion-heading .accordion-toggle:hover,.accordion .nat .accordion-heading .accordion-toggle.active,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle:focus,.accordion .nat .accordion-heading .accordion-toggle:hover,.accordion .natfak .accordion-heading .accordion-toggle.active,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle:focus,.accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle.active:hover,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle.active:hover,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}.accordion .grey .accordion-heading .accordion-toggle,.accordion .techfak .accordion-heading .accordion-toggle,.accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}.accordion .grey .accordion-heading .accordion-toggle.active,.accordion .grey .accordion-heading .accordion-toggle:focus,.accordion .grey .accordion-heading .accordion-toggle:hover,.accordion .techfak .accordion-heading .accordion-toggle.active,.accordion .techfak .accordion-heading .accordion-toggle:focus,.accordion .techfak .accordion-heading .accordion-toggle:hover,.accordion .tf .accordion-heading .accordion-toggle.active,.accordion .tf .accordion-heading .accordion-toggle:focus,.accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}.accordion .grey .accordion-heading .accordion-toggle.active:focus,.accordion .grey .accordion-heading .accordion-toggle.active:hover,.accordion .techfak .accordion-heading .accordion-toggle.active:focus,.accordion .techfak .accordion-heading .accordion-toggle.active:hover,.accordion .tf .accordion-heading .accordion-toggle.active:focus,.accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle,.accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}.accordion .default .accordion-heading .accordion-toggle.active,.accordion .default .accordion-heading .accordion-toggle:focus,.accordion .default .accordion-heading .accordion-toggle:hover,.accordion .fau .accordion-heading .accordion-toggle.active,.accordion .fau .accordion-heading .accordion-toggle:focus,.accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle.active:focus,.accordion .default .accordion-heading .accordion-toggle.active:hover,.accordion .fau .accordion-heading .accordion-toggle.active:focus,.accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .accordion-body{display:block;overflow:hidden}.accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light .accordion .accordion-body .accordion-inner,.alert.font-light .accordion .accordion-body .accordion-inner a,.alert.font-light .accordion .accordion-body .accordion-inner blockquote,.alert.font-light .accordion .accordion-body .accordion-inner code,.alert.font-light .accordion .accordion-body .accordion-inner em,.alert.font-light .accordion .accordion-body .accordion-inner h1,.alert.font-light .accordion .accordion-body .accordion-inner h2,.alert.font-light .accordion .accordion-body .accordion-inner h3,.alert.font-light .accordion .accordion-body .accordion-inner h4,.alert.font-light .accordion .accordion-body .accordion-inner h5,.alert.font-light .accordion .accordion-body .accordion-inner li,.alert.font-light .accordion .accordion-body .accordion-inner p,.alert.font-light .accordion .accordion-body .accordion-inner pre,.alert.font-light .accordion .accordion-body .accordion-inner span,.alert.font-light .accordion .accordion-body .accordion-inner strong,.alert.font-light .accordion .accordion-body .accordion-inner td,.alert.font-light .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}.fau-theme .accordion-toggle{background-clip:padding-box;border-radius:var(--border-radius,4px)}.fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{.accordion{display:block;overflow:visible;position:relative}.accordion-body,.accordion-group,.accordion-inner,.accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}button.expand-all.standard-btn{display:none}h3.accordion-heading,h4.accordion-heading{margin-bottom:0!important}}#content main .accordion-body:target,.admin-bar #content main .accordion-body:target{background-color:#6495ed;padding-top:0}#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target{padding-top:8px}.accordion-toggle span[class^=fa]{float:right;line-height:2em}.read-mode-only{display:none}.admin-bar #content main .accordion-body:target{padding-top:0}.accordion-body{height:0;margin-top:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:height .5s ease-in-out}.accordion-body.active{background:var(--color-ContentRegions,#f5f7f9);height:auto;padding:15px 20px}.wp-block-rrze-elements-accordion .accordion-heading .components-text-control__input{background-color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0);font-size:inherit;padding-bottom:0}.wp-block-rrze-elements-accordion .accordion-heading .components-text-control__input:focus{background-color:#fff;border-color:#000;color:#000;font-size:inherit;padding-bottom:0}.wp-block-rrze-elements-accordion .accordion-heading .accordion-toggle.active,.wp-block-rrze-elements-accordion .accordion-heading .accordion-toggle:hover{color:#fff}.rrzeElementsBFakColorSelector{border:1px solid #000}.rrzeElementsBFakColorSelector button{border-radius:0}.rrzeElementsBFakColorSelector.central button{background-color:#04316a;color:#fff}.rrzeElementsBFakColorSelector.phil button{background-color:#fdb735;color:#000}.rrzeElementsBFakColorSelector.rw button{background-color:#c50f3c;color:#fff}.rrzeElementsBFakColorSelector.med button{background-color:#18b4f1;color:#000}.rrzeElementsBFakColorSelector.nat button{background-color:#7bb725;color:#000}.rrzeElementsBFakColorSelector.tf button{background-color:#8c9fb1;color:#000}.elements-blocks-icon-selector-display{clear:both;float:left;margin-left:1em;max-width:3em;padding:.5em}.elements-blocks-icon-insideEditor{clear:both;float:right;max-height:1.5em;max-width:1.5em;padding-top:.25em}.elements-blocks-input-following-icon input{font-size:1.25em!important;max-width:90%}button.is-compact.elements-blocks-icon-Button,button.is-pressed.elements-blocks-icon-Button{align-items:center;display:flex;font-size:1.5rem;height:55px;justify-content:center;padding:.25rem;width:55px} -.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-right:var(--fa-li-margin,2.5em);padding-right:0}.fa-ul>li{position:relative}.fa-li{right:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-pull-right{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var«-94:1»,var«94:-2»,var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(15deg)}4%{transform:rotate(-15deg)}24%,8%{transform:rotate(18deg)}12%,28%{transform:rotate(-18deg)}16%{transform:rotate(22deg)}20%{transform:rotate(-22deg)}32%{transform:rotate(12deg)}36%{transform:rotate(-12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.fa-rotate-90{transform:rotate(-90deg)}.fa-rotate-180{transform:rotate(-180deg)}.fa-rotate-270{transform:rotate(-270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{right:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-left:1em} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} -:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} +/*!**************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/accordion/editor.scss ***! + \**************************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/** + * The following styles get applied inside the editor only. + * + * Replace them with your own styles or remove the file completely. + */ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.accordion .accordion-toggle.active:hover:before, +.accordion .accordion-toggle.active:focus:before, +.accordion .accordion-toggle:hover:before, +.accordion .accordion-toggle:focus:before, +.accordion .accordion-toggle.active:before, +.accordion .accordion-toggle:before, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, .accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before, .accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before, .accordion .accordion-toggle:before, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: "Font Awesome 6 Free"; +} + +.fab, +.fa-brands { + font-family: "Font Awesome 6 Brands"; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-right: var(--fa-li-margin, 2.5em); + padding-right: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + right: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var«-17:1», var«17:-2», var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(15deg); + } + 4% { + transform: rotate(-15deg); + } + 8%, 24% { + transform: rotate(18deg); + } + 12%, 28% { + transform: rotate(-18deg); + } + 16% { + transform: rotate(22deg); + } + 20% { + transform: rotate(-22deg); + } + 32% { + transform: rotate(12deg); + } + 36% { + transform: rotate(-12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(-360deg); + } +} +.fa-rotate-90 { + transform: rotate(-90deg); +} + +.fa-rotate-180 { + transform: rotate(-180deg); +} + +.fa-rotate-270 { + transform: rotate(-270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + right: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-0::before { + content: "\30 "; +} + +.fa-1::before { + content: "\31 "; +} + +.fa-2::before { + content: "\32 "; +} + +.fa-3::before { + content: "\33 "; +} + +.fa-4::before { + content: "\34 "; +} + +.fa-5::before { + content: "\35 "; +} + +.fa-6::before { + content: "\36 "; +} + +.fa-7::before { + content: "\37 "; +} + +.fa-8::before { + content: "\38 "; +} + +.fa-9::before { + content: "\39 "; +} + +.fa-fill-drip::before { + content: "\f576"; +} + +.fa-arrows-to-circle::before { + content: "\e4bd"; +} + +.fa-circle-chevron-right::before { + content: "\f138"; +} + +.fa-chevron-circle-right::before { + content: "\f138"; +} + +.fa-at::before { + content: "\@"; +} + +.fa-trash-can::before { + content: "\f2ed"; +} + +.fa-trash-alt::before { + content: "\f2ed"; +} + +.fa-text-height::before { + content: "\f034"; +} + +.fa-user-xmark::before { + content: "\f235"; +} + +.fa-user-times::before { + content: "\f235"; +} + +.fa-stethoscope::before { + content: "\f0f1"; +} + +.fa-message::before { + content: "\f27a"; +} + +.fa-comment-alt::before { + content: "\f27a"; +} + +.fa-info::before { + content: "\f129"; +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; +} + +.fa-compress-alt::before { + content: "\f422"; +} + +.fa-explosion::before { + content: "\e4e9"; +} + +.fa-file-lines::before { + content: "\f15c"; +} + +.fa-file-alt::before { + content: "\f15c"; +} + +.fa-file-text::before { + content: "\f15c"; +} + +.fa-wave-square::before { + content: "\f83e"; +} + +.fa-ring::before { + content: "\f70b"; +} + +.fa-building-un::before { + content: "\e4d9"; +} + +.fa-dice-three::before { + content: "\f527"; +} + +.fa-calendar-days::before { + content: "\f073"; +} + +.fa-calendar-alt::before { + content: "\f073"; +} + +.fa-anchor-circle-check::before { + content: "\e4aa"; +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; +} + +.fa-volleyball::before { + content: "\f45f"; +} + +.fa-volleyball-ball::before { + content: "\f45f"; +} + +.fa-arrows-up-to-line::before { + content: "\e4c2"; +} + +.fa-sort-down::before { + content: "\f0dd"; +} + +.fa-sort-desc::before { + content: "\f0dd"; +} + +.fa-circle-minus::before { + content: "\f056"; +} + +.fa-minus-circle::before { + content: "\f056"; +} + +.fa-door-open::before { + content: "\f52b"; +} + +.fa-right-from-bracket::before { + content: "\f2f5"; +} + +.fa-sign-out-alt::before { + content: "\f2f5"; +} + +.fa-atom::before { + content: "\f5d2"; +} + +.fa-soap::before { + content: "\e06e"; +} + +.fa-icons::before { + content: "\f86d"; +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; +} + +.fa-microphone-lines-slash::before { + content: "\f539"; +} + +.fa-microphone-alt-slash::before { + content: "\f539"; +} + +.fa-bridge-circle-check::before { + content: "\e4c9"; +} + +.fa-pump-medical::before { + content: "\e06a"; +} + +.fa-fingerprint::before { + content: "\f577"; +} + +.fa-hand-point-right::before { + content: "\f0a4"; +} + +.fa-magnifying-glass-location::before { + content: "\f689"; +} + +.fa-search-location::before { + content: "\f689"; +} + +.fa-forward-step::before { + content: "\f051"; +} + +.fa-step-forward::before { + content: "\f051"; +} + +.fa-face-smile-beam::before { + content: "\f5b8"; +} + +.fa-smile-beam::before { + content: "\f5b8"; +} + +.fa-flag-checkered::before { + content: "\f11e"; +} + +.fa-football::before { + content: "\f44e"; +} + +.fa-football-ball::before { + content: "\f44e"; +} + +.fa-school-circle-exclamation::before { + content: "\e56c"; +} + +.fa-crop::before { + content: "\f125"; +} + +.fa-angles-down::before { + content: "\f103"; +} + +.fa-angle-double-down::before { + content: "\f103"; +} + +.fa-users-rectangle::before { + content: "\e594"; +} + +.fa-people-roof::before { + content: "\e537"; +} + +.fa-people-line::before { + content: "\e534"; +} + +.fa-beer-mug-empty::before { + content: "\f0fc"; +} + +.fa-beer::before { + content: "\f0fc"; +} + +.fa-diagram-predecessor::before { + content: "\e477"; +} + +.fa-arrow-up-long::before { + content: "\f176"; +} + +.fa-long-arrow-up::before { + content: "\f176"; +} + +.fa-fire-flame-simple::before { + content: "\f46a"; +} + +.fa-burn::before { + content: "\f46a"; +} + +.fa-person::before { + content: "\f183"; +} + +.fa-male::before { + content: "\f183"; +} + +.fa-laptop::before { + content: "\f109"; +} + +.fa-file-csv::before { + content: "\f6dd"; +} + +.fa-menorah::before { + content: "\f676"; +} + +.fa-truck-plane::before { + content: "\e58f"; +} + +.fa-record-vinyl::before { + content: "\f8d9"; +} + +.fa-face-grin-stars::before { + content: "\f587"; +} + +.fa-grin-stars::before { + content: "\f587"; +} + +.fa-bong::before { + content: "\f55c"; +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; +} + +.fa-pastafarianism::before { + content: "\f67b"; +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; +} + +.fa-spoon::before { + content: "\f2e5"; +} + +.fa-utensil-spoon::before { + content: "\f2e5"; +} + +.fa-jar-wheat::before { + content: "\e517"; +} + +.fa-envelopes-bulk::before { + content: "\f674"; +} + +.fa-mail-bulk::before { + content: "\f674"; +} + +.fa-file-circle-exclamation::before { + content: "\e4eb"; +} + +.fa-circle-h::before { + content: "\f47e"; +} + +.fa-hospital-symbol::before { + content: "\f47e"; +} + +.fa-pager::before { + content: "\f815"; +} + +.fa-address-book::before { + content: "\f2b9"; +} + +.fa-contact-book::before { + content: "\f2b9"; +} + +.fa-strikethrough::before { + content: "\f0cc"; +} + +.fa-k::before { + content: "K"; +} + +.fa-landmark-flag::before { + content: "\e51c"; +} + +.fa-pencil::before { + content: "\f303"; +} + +.fa-pencil-alt::before { + content: "\f303"; +} + +.fa-backward::before { + content: "\f04a"; +} + +.fa-caret-right::before { + content: "\f0da"; +} + +.fa-comments::before { + content: "\f086"; +} + +.fa-paste::before { + content: "\f0ea"; +} + +.fa-file-clipboard::before { + content: "\f0ea"; +} + +.fa-code-pull-request::before { + content: "\e13c"; +} + +.fa-clipboard-list::before { + content: "\f46d"; +} + +.fa-truck-ramp-box::before { + content: "\f4de"; +} + +.fa-truck-loading::before { + content: "\f4de"; +} + +.fa-user-check::before { + content: "\f4fc"; +} + +.fa-vial-virus::before { + content: "\e597"; +} + +.fa-sheet-plastic::before { + content: "\e571"; +} + +.fa-blog::before { + content: "\f781"; +} + +.fa-user-ninja::before { + content: "\f504"; +} + +.fa-person-arrow-up-from-line::before { + content: "\e539"; +} + +.fa-scroll-torah::before { + content: "\f6a0"; +} + +.fa-torah::before { + content: "\f6a0"; +} + +.fa-broom-ball::before { + content: "\f458"; +} + +.fa-quidditch::before { + content: "\f458"; +} + +.fa-quidditch-broom-ball::before { + content: "\f458"; +} + +.fa-toggle-off::before { + content: "\f204"; +} + +.fa-box-archive::before { + content: "\f187"; +} + +.fa-archive::before { + content: "\f187"; +} + +.fa-person-drowning::before { + content: "\e545"; +} + +.fa-arrow-down-9-1::before { + content: "\f886"; +} + +.fa-sort-numeric-desc::before { + content: "\f886"; +} + +.fa-sort-numeric-down-alt::before { + content: "\f886"; +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-spray-can::before { + content: "\f5bd"; +} + +.fa-truck-monster::before { + content: "\f63b"; +} + +.fa-w::before { + content: "W"; +} + +.fa-earth-africa::before { + content: "\f57c"; +} + +.fa-globe-africa::before { + content: "\f57c"; +} + +.fa-rainbow::before { + content: "\f75b"; +} + +.fa-circle-notch::before { + content: "\f1ce"; +} + +.fa-tablet-screen-button::before { + content: "\f3fa"; +} + +.fa-tablet-alt::before { + content: "\f3fa"; +} + +.fa-paw::before { + content: "\f1b0"; +} + +.fa-cloud::before { + content: "\f0c2"; +} + +.fa-trowel-bricks::before { + content: "\e58a"; +} + +.fa-face-flushed::before { + content: "\f579"; +} + +.fa-flushed::before { + content: "\f579"; +} + +.fa-hospital-user::before { + content: "\f80d"; +} + +.fa-tent-arrow-left-right::before { + content: "\e57f"; +} + +.fa-gavel::before { + content: "\f0e3"; +} + +.fa-legal::before { + content: "\f0e3"; +} + +.fa-binoculars::before { + content: "\f1e5"; +} + +.fa-microphone-slash::before { + content: "\f131"; +} + +.fa-box-tissue::before { + content: "\e05b"; +} + +.fa-motorcycle::before { + content: "\f21c"; +} + +.fa-bell-concierge::before { + content: "\f562"; +} + +.fa-concierge-bell::before { + content: "\f562"; +} + +.fa-pen-ruler::before { + content: "\f5ae"; +} + +.fa-pencil-ruler::before { + content: "\f5ae"; +} + +.fa-people-arrows::before { + content: "\e068"; +} + +.fa-people-arrows-left-right::before { + content: "\e068"; +} + +.fa-mars-and-venus-burst::before { + content: "\e523"; +} + +.fa-square-caret-right::before { + content: "\f152"; +} + +.fa-caret-square-right::before { + content: "\f152"; +} + +.fa-scissors::before { + content: "\f0c4"; +} + +.fa-cut::before { + content: "\f0c4"; +} + +.fa-sun-plant-wilt::before { + content: "\e57a"; +} + +.fa-toilets-portable::before { + content: "\e584"; +} + +.fa-hockey-puck::before { + content: "\f453"; +} + +.fa-table::before { + content: "\f0ce"; +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; +} + +.fa-tachograph-digital::before { + content: "\f566"; +} + +.fa-digital-tachograph::before { + content: "\f566"; +} + +.fa-users-slash::before { + content: "\e073"; +} + +.fa-clover::before { + content: "\e139"; +} + +.fa-reply::before { + content: "\f3e5"; +} + +.fa-mail-reply::before { + content: "\f3e5"; +} + +.fa-star-and-crescent::before { + content: "\f699"; +} + +.fa-house-fire::before { + content: "\e50c"; +} + +.fa-square-minus::before { + content: "\f146"; +} + +.fa-minus-square::before { + content: "\f146"; +} + +.fa-helicopter::before { + content: "\f533"; +} + +.fa-compass::before { + content: "\f14e"; +} + +.fa-square-caret-down::before { + content: "\f150"; +} + +.fa-caret-square-down::before { + content: "\f150"; +} + +.fa-file-circle-question::before { + content: "\e4ef"; +} + +.fa-laptop-code::before { + content: "\f5fc"; +} + +.fa-swatchbook::before { + content: "\f5c3"; +} + +.fa-prescription-bottle::before { + content: "\f485"; +} + +.fa-bars::before { + content: "\f0c9"; +} + +.fa-navicon::before { + content: "\f0c9"; +} + +.fa-people-group::before { + content: "\e533"; +} + +.fa-hourglass-end::before { + content: "\f253"; +} + +.fa-hourglass-3::before { + content: "\f253"; +} + +.fa-heart-crack::before { + content: "\f7a9"; +} + +.fa-heart-broken::before { + content: "\f7a9"; +} + +.fa-square-up-right::before { + content: "\f360"; +} + +.fa-external-link-square-alt::before { + content: "\f360"; +} + +.fa-face-kiss-beam::before { + content: "\f597"; +} + +.fa-kiss-beam::before { + content: "\f597"; +} + +.fa-film::before { + content: "\f008"; +} + +.fa-ruler-horizontal::before { + content: "\f547"; +} + +.fa-people-robbery::before { + content: "\e536"; +} + +.fa-lightbulb::before { + content: "\f0eb"; +} + +.fa-caret-left::before { + content: "\f0d9"; +} + +.fa-circle-exclamation::before { + content: "\f06a"; +} + +.fa-exclamation-circle::before { + content: "\f06a"; +} + +.fa-school-circle-xmark::before { + content: "\e56d"; +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; +} + +.fa-sign-out::before { + content: "\f08b"; +} + +.fa-circle-chevron-down::before { + content: "\f13a"; +} + +.fa-chevron-circle-down::before { + content: "\f13a"; +} + +.fa-unlock-keyhole::before { + content: "\f13e"; +} + +.fa-unlock-alt::before { + content: "\f13e"; +} + +.fa-cloud-showers-heavy::before { + content: "\f740"; +} + +.fa-headphones-simple::before { + content: "\f58f"; +} + +.fa-headphones-alt::before { + content: "\f58f"; +} + +.fa-sitemap::before { + content: "\f0e8"; +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; +} + +.fa-donate::before { + content: "\f4b9"; +} + +.fa-memory::before { + content: "\f538"; +} + +.fa-road-spikes::before { + content: "\e568"; +} + +.fa-fire-burner::before { + content: "\e4f1"; +} + +.fa-flag::before { + content: "\f024"; +} + +.fa-hanukiah::before { + content: "\f6e6"; +} + +.fa-feather::before { + content: "\f52d"; +} + +.fa-volume-low::before { + content: "\f027"; +} + +.fa-volume-down::before { + content: "\f027"; +} + +.fa-comment-slash::before { + content: "\f4b3"; +} + +.fa-cloud-sun-rain::before { + content: "\f743"; +} + +.fa-compress::before { + content: "\f066"; +} + +.fa-wheat-awn::before { + content: "\e2cd"; +} + +.fa-wheat-alt::before { + content: "\e2cd"; +} + +.fa-ankh::before { + content: "\f644"; +} + +.fa-hands-holding-child::before { + content: "\e4fa"; +} + +.fa-asterisk::before { + content: "\*"; +} + +.fa-square-check::before { + content: "\f14a"; +} + +.fa-check-square::before { + content: "\f14a"; +} + +.fa-peseta-sign::before { + content: "\e221"; +} + +.fa-heading::before { + content: "\f1dc"; +} + +.fa-header::before { + content: "\f1dc"; +} + +.fa-ghost::before { + content: "\f6e2"; +} + +.fa-list::before { + content: "\f03a"; +} + +.fa-list-squares::before { + content: "\f03a"; +} + +.fa-square-phone-flip::before { + content: "\f87b"; +} + +.fa-phone-square-alt::before { + content: "\f87b"; +} + +.fa-cart-plus::before { + content: "\f217"; +} + +.fa-gamepad::before { + content: "\f11b"; +} + +.fa-circle-dot::before { + content: "\f192"; +} + +.fa-dot-circle::before { + content: "\f192"; +} + +.fa-face-dizzy::before { + content: "\f567"; +} + +.fa-dizzy::before { + content: "\f567"; +} + +.fa-egg::before { + content: "\f7fb"; +} + +.fa-house-medical-circle-xmark::before { + content: "\e513"; +} + +.fa-campground::before { + content: "\f6bb"; +} + +.fa-folder-plus::before { + content: "\f65e"; +} + +.fa-futbol::before { + content: "\f1e3"; +} + +.fa-futbol-ball::before { + content: "\f1e3"; +} + +.fa-soccer-ball::before { + content: "\f1e3"; +} + +.fa-paintbrush::before { + content: "\f1fc"; +} + +.fa-paint-brush::before { + content: "\f1fc"; +} + +.fa-lock::before { + content: "\f023"; +} + +.fa-gas-pump::before { + content: "\f52f"; +} + +.fa-hot-tub-person::before { + content: "\f593"; +} + +.fa-hot-tub::before { + content: "\f593"; +} + +.fa-map-location::before { + content: "\f59f"; +} + +.fa-map-marked::before { + content: "\f59f"; +} + +.fa-house-flood-water::before { + content: "\e50e"; +} + +.fa-tree::before { + content: "\f1bb"; +} + +.fa-bridge-lock::before { + content: "\e4cc"; +} + +.fa-sack-dollar::before { + content: "\f81d"; +} + +.fa-pen-to-square::before { + content: "\f044"; +} + +.fa-edit::before { + content: "\f044"; +} + +.fa-car-side::before { + content: "\f5e4"; +} + +.fa-share-nodes::before { + content: "\f1e0"; +} + +.fa-share-alt::before { + content: "\f1e0"; +} + +.fa-heart-circle-minus::before { + content: "\e4ff"; +} + +.fa-hourglass-half::before { + content: "\f252"; +} + +.fa-hourglass-2::before { + content: "\f252"; +} + +.fa-microscope::before { + content: "\f610"; +} + +.fa-sink::before { + content: "\e06d"; +} + +.fa-bag-shopping::before { + content: "\f290"; +} + +.fa-shopping-bag::before { + content: "\f290"; +} + +.fa-arrow-down-z-a::before { + content: "\f881"; +} + +.fa-sort-alpha-desc::before { + content: "\f881"; +} + +.fa-sort-alpha-down-alt::before { + content: "\f881"; +} + +.fa-mitten::before { + content: "\f7b5"; +} + +.fa-person-rays::before { + content: "\e54d"; +} + +.fa-users::before { + content: "\f0c0"; +} + +.fa-eye-slash::before { + content: "\f070"; +} + +.fa-flask-vial::before { + content: "\e4f3"; +} + +.fa-hand::before { + content: "\f256"; +} + +.fa-hand-paper::before { + content: "\f256"; +} + +.fa-om::before { + content: "\f679"; +} + +.fa-worm::before { + content: "\e599"; +} + +.fa-house-circle-xmark::before { + content: "\e50b"; +} + +.fa-plug::before { + content: "\f1e6"; +} + +.fa-chevron-up::before { + content: "\f077"; +} + +.fa-hand-spock::before { + content: "\f259"; +} + +.fa-stopwatch::before { + content: "\f2f2"; +} + +.fa-face-kiss::before { + content: "\f596"; +} + +.fa-kiss::before { + content: "\f596"; +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; +} + +.fa-face-grin-tongue::before { + content: "\f589"; +} + +.fa-grin-tongue::before { + content: "\f589"; +} + +.fa-chess-bishop::before { + content: "\f43a"; +} + +.fa-face-grin-wink::before { + content: "\f58c"; +} + +.fa-grin-wink::before { + content: "\f58c"; +} + +.fa-ear-deaf::before { + content: "\f2a4"; +} + +.fa-deaf::before { + content: "\f2a4"; +} + +.fa-deafness::before { + content: "\f2a4"; +} + +.fa-hard-of-hearing::before { + content: "\f2a4"; +} + +.fa-road-circle-check::before { + content: "\e564"; +} + +.fa-dice-five::before { + content: "\f523"; +} + +.fa-square-rss::before { + content: "\f143"; +} + +.fa-rss-square::before { + content: "\f143"; +} + +.fa-land-mine-on::before { + content: "\e51b"; +} + +.fa-i-cursor::before { + content: "\f246"; +} + +.fa-stamp::before { + content: "\f5bf"; +} + +.fa-stairs::before { + content: "\e289"; +} + +.fa-i::before { + content: "I"; +} + +.fa-hryvnia-sign::before { + content: "\f6f2"; +} + +.fa-hryvnia::before { + content: "\f6f2"; +} + +.fa-pills::before { + content: "\f484"; +} + +.fa-face-grin-wide::before { + content: "\f581"; +} + +.fa-grin-alt::before { + content: "\f581"; +} + +.fa-tooth::before { + content: "\f5c9"; +} + +.fa-v::before { + content: "V"; +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; +} + +.fa-bicycle::before { + content: "\f206"; +} + +.fa-staff-snake::before { + content: "\e579"; +} + +.fa-rod-asclepius::before { + content: "\e579"; +} + +.fa-rod-snake::before { + content: "\e579"; +} + +.fa-staff-aesculapius::before { + content: "\e579"; +} + +.fa-head-side-cough-slash::before { + content: "\e062"; +} + +.fa-truck-medical::before { + content: "\f0f9"; +} + +.fa-ambulance::before { + content: "\f0f9"; +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; +} + +.fa-snowman::before { + content: "\f7d0"; +} + +.fa-mortar-pestle::before { + content: "\f5a7"; +} + +.fa-road-barrier::before { + content: "\e562"; +} + +.fa-school::before { + content: "\f549"; +} + +.fa-igloo::before { + content: "\f7ae"; +} + +.fa-joint::before { + content: "\f595"; +} + +.fa-angle-right::before { + content: "\f105"; +} + +.fa-horse::before { + content: "\f6f0"; +} + +.fa-q::before { + content: "Q"; +} + +.fa-g::before { + content: "G"; +} + +.fa-notes-medical::before { + content: "\f481"; +} + +.fa-temperature-half::before { + content: "\f2c9"; +} + +.fa-temperature-2::before { + content: "\f2c9"; +} + +.fa-thermometer-2::before { + content: "\f2c9"; +} + +.fa-thermometer-half::before { + content: "\f2c9"; +} + +.fa-dong-sign::before { + content: "\e169"; +} + +.fa-capsules::before { + content: "\f46b"; +} + +.fa-poo-storm::before { + content: "\f75a"; +} + +.fa-poo-bolt::before { + content: "\f75a"; +} + +.fa-face-frown-open::before { + content: "\f57a"; +} + +.fa-frown-open::before { + content: "\f57a"; +} + +.fa-hand-point-up::before { + content: "\f0a6"; +} + +.fa-money-bill::before { + content: "\f0d6"; +} + +.fa-bookmark::before { + content: "\f02e"; +} + +.fa-align-justify::before { + content: "\f039"; +} + +.fa-umbrella-beach::before { + content: "\f5ca"; +} + +.fa-helmet-un::before { + content: "\e503"; +} + +.fa-bullseye::before { + content: "\f140"; +} + +.fa-bacon::before { + content: "\f7e5"; +} + +.fa-hand-point-down::before { + content: "\f0a7"; +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; +} + +.fa-folder::before { + content: "\f07b"; +} + +.fa-folder-blank::before { + content: "\f07b"; +} + +.fa-file-waveform::before { + content: "\f478"; +} + +.fa-file-medical-alt::before { + content: "\f478"; +} + +.fa-radiation::before { + content: "\f7b9"; +} + +.fa-chart-simple::before { + content: "\e473"; +} + +.fa-mars-stroke::before { + content: "\f229"; +} + +.fa-vial::before { + content: "\f492"; +} + +.fa-gauge::before { + content: "\f624"; +} + +.fa-dashboard::before { + content: "\f624"; +} + +.fa-gauge-med::before { + content: "\f624"; +} + +.fa-tachometer-alt-average::before { + content: "\f624"; +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; +} + +.fa-e::before { + content: "E"; +} + +.fa-pen-clip::before { + content: "\f305"; +} + +.fa-pen-alt::before { + content: "\f305"; +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; +} + +.fa-user::before { + content: "\f007"; +} + +.fa-school-circle-check::before { + content: "\e56b"; +} + +.fa-dumpster::before { + content: "\f793"; +} + +.fa-van-shuttle::before { + content: "\f5b6"; +} + +.fa-shuttle-van::before { + content: "\f5b6"; +} + +.fa-building-user::before { + content: "\e4da"; +} + +.fa-square-caret-left::before { + content: "\f191"; +} + +.fa-caret-square-left::before { + content: "\f191"; +} + +.fa-highlighter::before { + content: "\f591"; +} + +.fa-key::before { + content: "\f084"; +} + +.fa-bullhorn::before { + content: "\f0a1"; +} + +.fa-globe::before { + content: "\f0ac"; +} + +.fa-synagogue::before { + content: "\f69b"; +} + +.fa-person-half-dress::before { + content: "\e548"; +} + +.fa-road-bridge::before { + content: "\e563"; +} + +.fa-location-arrow::before { + content: "\f124"; +} + +.fa-c::before { + content: "C"; +} + +.fa-tablet-button::before { + content: "\f10a"; +} + +.fa-building-lock::before { + content: "\e4d6"; +} + +.fa-pizza-slice::before { + content: "\f818"; +} + +.fa-money-bill-wave::before { + content: "\f53a"; +} + +.fa-chart-area::before { + content: "\f1fe"; +} + +.fa-area-chart::before { + content: "\f1fe"; +} + +.fa-house-flag::before { + content: "\e50d"; +} + +.fa-person-circle-minus::before { + content: "\e540"; +} + +.fa-ban::before { + content: "\f05e"; +} + +.fa-cancel::before { + content: "\f05e"; +} + +.fa-camera-rotate::before { + content: "\e0d8"; +} + +.fa-spray-can-sparkles::before { + content: "\f5d0"; +} + +.fa-air-freshener::before { + content: "\f5d0"; +} + +.fa-star::before { + content: "\f005"; +} + +.fa-repeat::before { + content: "\f363"; +} + +.fa-cross::before { + content: "\f654"; +} + +.fa-box::before { + content: "\f466"; +} + +.fa-venus-mars::before { + content: "\f228"; +} + +.fa-arrow-pointer::before { + content: "\f245"; +} + +.fa-mouse-pointer::before { + content: "\f245"; +} + +.fa-maximize::before { + content: "\f31e"; +} + +.fa-expand-arrows-alt::before { + content: "\f31e"; +} + +.fa-charging-station::before { + content: "\f5e7"; +} + +.fa-shapes::before { + content: "\f61f"; +} + +.fa-triangle-circle-square::before { + content: "\f61f"; +} + +.fa-shuffle::before { + content: "\f074"; +} + +.fa-random::before { + content: "\f074"; +} + +.fa-person-running::before { + content: "\f70c"; +} + +.fa-running::before { + content: "\f70c"; +} + +.fa-mobile-retro::before { + content: "\e527"; +} + +.fa-grip-lines-vertical::before { + content: "\f7a5"; +} + +.fa-spider::before { + content: "\f717"; +} + +.fa-hands-bound::before { + content: "\e4f9"; +} + +.fa-file-invoice-dollar::before { + content: "\f571"; +} + +.fa-plane-circle-exclamation::before { + content: "\e556"; +} + +.fa-x-ray::before { + content: "\f497"; +} + +.fa-spell-check::before { + content: "\f891"; +} + +.fa-slash::before { + content: "\f715"; +} + +.fa-computer-mouse::before { + content: "\f8cc"; +} + +.fa-mouse::before { + content: "\f8cc"; +} + +.fa-arrow-right-to-bracket::before { + content: "\f090"; +} + +.fa-sign-in::before { + content: "\f090"; +} + +.fa-shop-slash::before { + content: "\e070"; +} + +.fa-store-alt-slash::before { + content: "\e070"; +} + +.fa-server::before { + content: "\f233"; +} + +.fa-virus-covid-slash::before { + content: "\e4a9"; +} + +.fa-shop-lock::before { + content: "\e4a5"; +} + +.fa-hourglass-start::before { + content: "\f251"; +} + +.fa-hourglass-1::before { + content: "\f251"; +} + +.fa-blender-phone::before { + content: "\f6b6"; +} + +.fa-building-wheat::before { + content: "\e4db"; +} + +.fa-person-breastfeeding::before { + content: "\e53a"; +} + +.fa-right-to-bracket::before { + content: "\f2f6"; +} + +.fa-sign-in-alt::before { + content: "\f2f6"; +} + +.fa-venus::before { + content: "\f221"; +} + +.fa-passport::before { + content: "\f5ab"; +} + +.fa-heart-pulse::before { + content: "\f21e"; +} + +.fa-heartbeat::before { + content: "\f21e"; +} + +.fa-people-carry-box::before { + content: "\f4ce"; +} + +.fa-people-carry::before { + content: "\f4ce"; +} + +.fa-temperature-high::before { + content: "\f769"; +} + +.fa-microchip::before { + content: "\f2db"; +} + +.fa-crown::before { + content: "\f521"; +} + +.fa-weight-hanging::before { + content: "\f5cd"; +} + +.fa-xmarks-lines::before { + content: "\e59a"; +} + +.fa-file-prescription::before { + content: "\f572"; +} + +.fa-weight-scale::before { + content: "\f496"; +} + +.fa-weight::before { + content: "\f496"; +} + +.fa-user-group::before { + content: "\f500"; +} + +.fa-user-friends::before { + content: "\f500"; +} + +.fa-arrow-up-a-z::before { + content: "\f15e"; +} + +.fa-sort-alpha-up::before { + content: "\f15e"; +} + +.fa-chess-knight::before { + content: "\f441"; +} + +.fa-face-laugh-squint::before { + content: "\f59b"; +} + +.fa-laugh-squint::before { + content: "\f59b"; +} + +.fa-wheelchair::before { + content: "\f193"; +} + +.fa-circle-arrow-up::before { + content: "\f0aa"; +} + +.fa-arrow-circle-up::before { + content: "\f0aa"; +} + +.fa-toggle-on::before { + content: "\f205"; +} + +.fa-person-walking::before { + content: "\f554"; +} + +.fa-walking::before { + content: "\f554"; +} + +.fa-l::before { + content: "L"; +} + +.fa-fire::before { + content: "\f06d"; +} + +.fa-bed-pulse::before { + content: "\f487"; +} + +.fa-procedures::before { + content: "\f487"; +} + +.fa-shuttle-space::before { + content: "\f197"; +} + +.fa-space-shuttle::before { + content: "\f197"; +} + +.fa-face-laugh::before { + content: "\f599"; +} + +.fa-laugh::before { + content: "\f599"; +} + +.fa-folder-open::before { + content: "\f07c"; +} + +.fa-heart-circle-plus::before { + content: "\e500"; +} + +.fa-code-fork::before { + content: "\e13b"; +} + +.fa-city::before { + content: "\f64f"; +} + +.fa-microphone-lines::before { + content: "\f3c9"; +} + +.fa-microphone-alt::before { + content: "\f3c9"; +} + +.fa-pepper-hot::before { + content: "\f816"; +} + +.fa-unlock::before { + content: "\f09c"; +} + +.fa-colon-sign::before { + content: "\e140"; +} + +.fa-headset::before { + content: "\f590"; +} + +.fa-store-slash::before { + content: "\e071"; +} + +.fa-road-circle-xmark::before { + content: "\e566"; +} + +.fa-user-minus::before { + content: "\f503"; +} + +.fa-mars-stroke-up::before { + content: "\f22a"; +} + +.fa-mars-stroke-v::before { + content: "\f22a"; +} + +.fa-champagne-glasses::before { + content: "\f79f"; +} + +.fa-glass-cheers::before { + content: "\f79f"; +} + +.fa-clipboard::before { + content: "\f328"; +} + +.fa-house-circle-exclamation::before { + content: "\e50a"; +} + +.fa-file-arrow-up::before { + content: "\f574"; +} + +.fa-file-upload::before { + content: "\f574"; +} + +.fa-wifi::before { + content: "\f1eb"; +} + +.fa-wifi-3::before { + content: "\f1eb"; +} + +.fa-wifi-strong::before { + content: "\f1eb"; +} + +.fa-bath::before { + content: "\f2cd"; +} + +.fa-bathtub::before { + content: "\f2cd"; +} + +.fa-underline::before { + content: "\f0cd"; +} + +.fa-user-pen::before { + content: "\f4ff"; +} + +.fa-user-edit::before { + content: "\f4ff"; +} + +.fa-signature::before { + content: "\f5b7"; +} + +.fa-stroopwafel::before { + content: "\f551"; +} + +.fa-bold::before { + content: "\f032"; +} + +.fa-anchor-lock::before { + content: "\e4ad"; +} + +.fa-building-ngo::before { + content: "\e4d7"; +} + +.fa-manat-sign::before { + content: "\e1d5"; +} + +.fa-not-equal::before { + content: "\f53e"; +} + +.fa-border-top-left::before { + content: "\f853"; +} + +.fa-border-style::before { + content: "\f853"; +} + +.fa-map-location-dot::before { + content: "\f5a0"; +} + +.fa-map-marked-alt::before { + content: "\f5a0"; +} + +.fa-jedi::before { + content: "\f669"; +} + +.fa-square-poll-vertical::before { + content: "\f681"; +} + +.fa-poll::before { + content: "\f681"; +} + +.fa-mug-hot::before { + content: "\f7b6"; +} + +.fa-car-battery::before { + content: "\f5df"; +} + +.fa-battery-car::before { + content: "\f5df"; +} + +.fa-gift::before { + content: "\f06b"; +} + +.fa-dice-two::before { + content: "\f528"; +} + +.fa-chess-queen::before { + content: "\f445"; +} + +.fa-glasses::before { + content: "\f530"; +} + +.fa-chess-board::before { + content: "\f43c"; +} + +.fa-building-circle-check::before { + content: "\e4d2"; +} + +.fa-person-chalkboard::before { + content: "\e53d"; +} + +.fa-mars-stroke-right::before { + content: "\f22b"; +} + +.fa-mars-stroke-h::before { + content: "\f22b"; +} + +.fa-hand-back-fist::before { + content: "\f255"; +} + +.fa-hand-rock::before { + content: "\f255"; +} + +.fa-square-caret-up::before { + content: "\f151"; +} + +.fa-caret-square-up::before { + content: "\f151"; +} + +.fa-cloud-showers-water::before { + content: "\e4e4"; +} + +.fa-chart-bar::before { + content: "\f080"; +} + +.fa-bar-chart::before { + content: "\f080"; +} + +.fa-hands-bubbles::before { + content: "\e05e"; +} + +.fa-hands-wash::before { + content: "\e05e"; +} + +.fa-less-than-equal::before { + content: "\f537"; +} + +.fa-train::before { + content: "\f238"; +} + +.fa-eye-low-vision::before { + content: "\f2a8"; +} + +.fa-low-vision::before { + content: "\f2a8"; +} + +.fa-crow::before { + content: "\f520"; +} + +.fa-sailboat::before { + content: "\e445"; +} + +.fa-window-restore::before { + content: "\f2d2"; +} + +.fa-square-plus::before { + content: "\f0fe"; +} + +.fa-plus-square::before { + content: "\f0fe"; +} + +.fa-torii-gate::before { + content: "\f6a1"; +} + +.fa-frog::before { + content: "\f52e"; +} + +.fa-bucket::before { + content: "\e4cf"; +} + +.fa-image::before { + content: "\f03e"; +} + +.fa-microphone::before { + content: "\f130"; +} + +.fa-cow::before { + content: "\f6c8"; +} + +.fa-caret-up::before, .accordion .accordion-toggle.active:hover::before, .accordion .accordion-toggle.active:focus::before, .accordion .accordion-toggle.active::before { + content: "\f0d8"; +} + +.fa-screwdriver::before { + content: "\f54a"; +} + +.fa-folder-closed::before { + content: "\e185"; +} + +.fa-house-tsunami::before { + content: "\e515"; +} + +.fa-square-nfi::before { + content: "\e576"; +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; +} + +.fa-martini-glass::before { + content: "\f57b"; +} + +.fa-glass-martini-alt::before { + content: "\f57b"; +} + +.fa-rotate-left::before { + content: "\f2ea"; +} + +.fa-rotate-back::before { + content: "\f2ea"; +} + +.fa-rotate-backward::before { + content: "\f2ea"; +} + +.fa-undo-alt::before { + content: "\f2ea"; +} + +.fa-table-columns::before { + content: "\f0db"; +} + +.fa-columns::before { + content: "\f0db"; +} + +.fa-lemon::before { + content: "\f094"; +} + +.fa-head-side-mask::before { + content: "\e063"; +} + +.fa-handshake::before { + content: "\f2b5"; +} + +.fa-gem::before { + content: "\f3a5"; +} + +.fa-dolly::before { + content: "\f472"; +} + +.fa-dolly-box::before { + content: "\f472"; +} + +.fa-smoking::before { + content: "\f48d"; +} + +.fa-minimize::before { + content: "\f78c"; +} + +.fa-compress-arrows-alt::before { + content: "\f78c"; +} + +.fa-monument::before { + content: "\f5a6"; +} + +.fa-snowplow::before { + content: "\f7d2"; +} + +.fa-angles-right::before { + content: "\f101"; +} + +.fa-angle-double-right::before { + content: "\f101"; +} + +.fa-cannabis::before { + content: "\f55f"; +} + +.fa-circle-play::before { + content: "\f144"; +} + +.fa-play-circle::before { + content: "\f144"; +} + +.fa-tablets::before { + content: "\f490"; +} + +.fa-ethernet::before { + content: "\f796"; +} + +.fa-euro-sign::before { + content: "\f153"; +} + +.fa-eur::before { + content: "\f153"; +} + +.fa-euro::before { + content: "\f153"; +} + +.fa-chair::before { + content: "\f6c0"; +} + +.fa-circle-check::before { + content: "\f058"; +} + +.fa-check-circle::before { + content: "\f058"; +} + +.fa-circle-stop::before { + content: "\f28d"; +} + +.fa-stop-circle::before { + content: "\f28d"; +} + +.fa-compass-drafting::before { + content: "\f568"; +} + +.fa-drafting-compass::before { + content: "\f568"; +} + +.fa-plate-wheat::before { + content: "\e55a"; +} + +.fa-icicles::before { + content: "\f7ad"; +} + +.fa-person-shelter::before { + content: "\e54f"; +} + +.fa-neuter::before { + content: "\f22c"; +} + +.fa-id-badge::before { + content: "\f2c1"; +} + +.fa-marker::before { + content: "\f5a1"; +} + +.fa-face-laugh-beam::before { + content: "\f59a"; +} + +.fa-laugh-beam::before { + content: "\f59a"; +} + +.fa-helicopter-symbol::before { + content: "\e502"; +} + +.fa-universal-access::before { + content: "\f29a"; +} + +.fa-circle-chevron-up::before { + content: "\f139"; +} + +.fa-chevron-circle-up::before { + content: "\f139"; +} + +.fa-lari-sign::before { + content: "\e1c8"; +} + +.fa-volcano::before { + content: "\f770"; +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; +} + +.fa-sterling-sign::before { + content: "\f154"; +} + +.fa-gbp::before { + content: "\f154"; +} + +.fa-pound-sign::before { + content: "\f154"; +} + +.fa-viruses::before { + content: "\e076"; +} + +.fa-square-person-confined::before { + content: "\e577"; +} + +.fa-user-tie::before { + content: "\f508"; +} + +.fa-arrow-down-long::before { + content: "\f175"; +} + +.fa-long-arrow-down::before { + content: "\f175"; +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; +} + +.fa-certificate::before { + content: "\f0a3"; +} + +.fa-reply-all::before { + content: "\f122"; +} + +.fa-mail-reply-all::before { + content: "\f122"; +} + +.fa-suitcase::before { + content: "\f0f2"; +} + +.fa-person-skating::before { + content: "\f7c5"; +} + +.fa-skating::before { + content: "\f7c5"; +} + +.fa-filter-circle-dollar::before { + content: "\f662"; +} + +.fa-funnel-dollar::before { + content: "\f662"; +} + +.fa-camera-retro::before { + content: "\f083"; +} + +.fa-circle-arrow-down::before { + content: "\f0ab"; +} + +.fa-arrow-circle-down::before { + content: "\f0ab"; +} + +.fa-file-import::before { + content: "\f56f"; +} + +.fa-arrow-right-to-file::before { + content: "\f56f"; +} + +.fa-square-arrow-up-right::before { + content: "\f14c"; +} + +.fa-external-link-square::before { + content: "\f14c"; +} + +.fa-box-open::before { + content: "\f49e"; +} + +.fa-scroll::before { + content: "\f70e"; +} + +.fa-spa::before { + content: "\f5bb"; +} + +.fa-location-pin-lock::before { + content: "\e51f"; +} + +.fa-pause::before { + content: "\f04c"; +} + +.fa-hill-avalanche::before { + content: "\e507"; +} + +.fa-temperature-empty::before { + content: "\f2cb"; +} + +.fa-temperature-0::before { + content: "\f2cb"; +} + +.fa-thermometer-0::before { + content: "\f2cb"; +} + +.fa-thermometer-empty::before { + content: "\f2cb"; +} + +.fa-bomb::before { + content: "\f1e2"; +} + +.fa-registered::before { + content: "\f25d"; +} + +.fa-address-card::before { + content: "\f2bb"; +} + +.fa-contact-card::before { + content: "\f2bb"; +} + +.fa-vcard::before { + content: "\f2bb"; +} + +.fa-scale-unbalanced-flip::before { + content: "\f516"; +} + +.fa-balance-scale-right::before { + content: "\f516"; +} + +.fa-subscript::before { + content: "\f12c"; +} + +.fa-diamond-turn-right::before { + content: "\f5eb"; +} + +.fa-directions::before { + content: "\f5eb"; +} + +.fa-burst::before { + content: "\e4dc"; +} + +.fa-house-laptop::before { + content: "\e066"; +} + +.fa-laptop-house::before { + content: "\e066"; +} + +.fa-face-tired::before { + content: "\f5c8"; +} + +.fa-tired::before { + content: "\f5c8"; +} + +.fa-money-bills::before { + content: "\e1f3"; +} + +.fa-smog::before { + content: "\f75f"; +} + +.fa-crutch::before { + content: "\f7f7"; +} + +.fa-cloud-arrow-up::before { + content: "\f0ee"; +} + +.fa-cloud-upload::before { + content: "\f0ee"; +} + +.fa-cloud-upload-alt::before { + content: "\f0ee"; +} + +.fa-palette::before { + content: "\f53f"; +} + +.fa-arrows-turn-right::before { + content: "\e4c0"; +} + +.fa-vest::before { + content: "\e085"; +} + +.fa-ferry::before { + content: "\e4ea"; +} + +.fa-arrows-down-to-people::before { + content: "\e4b9"; +} + +.fa-seedling::before { + content: "\f4d8"; +} + +.fa-sprout::before { + content: "\f4d8"; +} + +.fa-left-right::before { + content: "\f337"; +} + +.fa-arrows-alt-h::before { + content: "\f337"; +} + +.fa-boxes-packing::before { + content: "\e4c7"; +} + +.fa-circle-arrow-left::before { + content: "\f0a8"; +} + +.fa-arrow-circle-left::before { + content: "\f0a8"; +} + +.fa-group-arrows-rotate::before { + content: "\e4f6"; +} + +.fa-bowl-food::before { + content: "\e4c6"; +} + +.fa-candy-cane::before { + content: "\f786"; +} + +.fa-arrow-down-wide-short::before { + content: "\f160"; +} + +.fa-sort-amount-asc::before { + content: "\f160"; +} + +.fa-sort-amount-down::before { + content: "\f160"; +} + +.fa-cloud-bolt::before { + content: "\f76c"; +} + +.fa-thunderstorm::before { + content: "\f76c"; +} + +.fa-text-slash::before { + content: "\f87d"; +} + +.fa-remove-format::before { + content: "\f87d"; +} + +.fa-face-smile-wink::before { + content: "\f4da"; +} + +.fa-smile-wink::before { + content: "\f4da"; +} + +.fa-file-word::before { + content: "\f1c2"; +} + +.fa-file-powerpoint::before { + content: "\f1c4"; +} + +.fa-arrows-left-right::before { + content: "\f07e"; +} + +.fa-arrows-h::before { + content: "\f07e"; +} + +.fa-house-lock::before { + content: "\e510"; +} + +.fa-cloud-arrow-down::before { + content: "\f0ed"; +} + +.fa-cloud-download::before { + content: "\f0ed"; +} + +.fa-cloud-download-alt::before { + content: "\f0ed"; +} + +.fa-children::before { + content: "\e4e1"; +} + +.fa-chalkboard::before { + content: "\f51b"; +} + +.fa-blackboard::before { + content: "\f51b"; +} + +.fa-user-large-slash::before { + content: "\f4fa"; +} + +.fa-user-alt-slash::before { + content: "\f4fa"; +} + +.fa-envelope-open::before { + content: "\f2b6"; +} + +.fa-handshake-simple-slash::before { + content: "\e05f"; +} + +.fa-handshake-alt-slash::before { + content: "\e05f"; +} + +.fa-mattress-pillow::before { + content: "\e525"; +} + +.fa-guarani-sign::before { + content: "\e19a"; +} + +.fa-arrows-rotate::before { + content: "\f021"; +} + +.fa-refresh::before { + content: "\f021"; +} + +.fa-sync::before { + content: "\f021"; +} + +.fa-fire-extinguisher::before { + content: "\f134"; +} + +.fa-cruzeiro-sign::before { + content: "\e152"; +} + +.fa-greater-than-equal::before { + content: "\f532"; +} + +.fa-shield-halved::before { + content: "\f3ed"; +} + +.fa-shield-alt::before { + content: "\f3ed"; +} + +.fa-book-atlas::before { + content: "\f558"; +} + +.fa-atlas::before { + content: "\f558"; +} + +.fa-virus::before { + content: "\e074"; +} + +.fa-envelope-circle-check::before { + content: "\e4e8"; +} + +.fa-layer-group::before { + content: "\f5fd"; +} + +.fa-arrows-to-dot::before { + content: "\e4be"; +} + +.fa-archway::before { + content: "\f557"; +} + +.fa-heart-circle-check::before { + content: "\e4fd"; +} + +.fa-house-chimney-crack::before { + content: "\f6f1"; +} + +.fa-house-damage::before { + content: "\f6f1"; +} + +.fa-file-zipper::before { + content: "\f1c6"; +} + +.fa-file-archive::before { + content: "\f1c6"; +} + +.fa-square::before { + content: "\f0c8"; +} + +.fa-martini-glass-empty::before { + content: "\f000"; +} + +.fa-glass-martini::before { + content: "\f000"; +} + +.fa-couch::before { + content: "\f4b8"; +} + +.fa-cedi-sign::before { + content: "\e0df"; +} + +.fa-italic::before { + content: "\f033"; +} + +.fa-church::before { + content: "\f51d"; +} + +.fa-comments-dollar::before { + content: "\f653"; +} + +.fa-democrat::before { + content: "\f747"; +} + +.fa-z::before { + content: "Z"; +} + +.fa-person-skiing::before { + content: "\f7c9"; +} + +.fa-skiing::before { + content: "\f7c9"; +} + +.fa-road-lock::before { + content: "\e567"; +} + +.fa-a::before { + content: "A"; +} + +.fa-temperature-arrow-down::before { + content: "\e03f"; +} + +.fa-temperature-down::before { + content: "\e03f"; +} + +.fa-feather-pointed::before { + content: "\f56b"; +} + +.fa-feather-alt::before { + content: "\f56b"; +} + +.fa-p::before { + content: "P"; +} + +.fa-snowflake::before { + content: "\f2dc"; +} + +.fa-newspaper::before { + content: "\f1ea"; +} + +.fa-rectangle-ad::before { + content: "\f641"; +} + +.fa-ad::before { + content: "\f641"; +} + +.fa-circle-arrow-right::before { + content: "\f0a9"; +} + +.fa-arrow-circle-right::before { + content: "\f0a9"; +} + +.fa-filter-circle-xmark::before { + content: "\e17b"; +} + +.fa-locust::before { + content: "\e520"; +} + +.fa-sort::before { + content: "\f0dc"; +} + +.fa-unsorted::before { + content: "\f0dc"; +} + +.fa-list-ol::before { + content: "\f0cb"; +} + +.fa-list-1-2::before { + content: "\f0cb"; +} + +.fa-list-numeric::before { + content: "\f0cb"; +} + +.fa-person-dress-burst::before { + content: "\e544"; +} + +.fa-money-check-dollar::before { + content: "\f53d"; +} + +.fa-money-check-alt::before { + content: "\f53d"; +} + +.fa-vector-square::before { + content: "\f5cb"; +} + +.fa-bread-slice::before { + content: "\f7ec"; +} + +.fa-language::before { + content: "\f1ab"; +} + +.fa-face-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-filter::before { + content: "\f0b0"; +} + +.fa-question::before { + content: "\?"; +} + +.fa-file-signature::before { + content: "\f573"; +} + +.fa-up-down-left-right::before { + content: "\f0b2"; +} + +.fa-arrows-alt::before { + content: "\f0b2"; +} + +.fa-house-chimney-user::before { + content: "\e065"; +} + +.fa-hand-holding-heart::before { + content: "\f4be"; +} + +.fa-puzzle-piece::before { + content: "\f12e"; +} + +.fa-money-check::before { + content: "\f53c"; +} + +.fa-star-half-stroke::before { + content: "\f5c0"; +} + +.fa-star-half-alt::before { + content: "\f5c0"; +} + +.fa-code::before { + content: "\f121"; +} + +.fa-whiskey-glass::before { + content: "\f7a0"; +} + +.fa-glass-whiskey::before { + content: "\f7a0"; +} + +.fa-building-circle-exclamation::before { + content: "\e4d3"; +} + +.fa-magnifying-glass-chart::before { + content: "\e522"; +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; +} + +.fa-external-link::before { + content: "\f08e"; +} + +.fa-cubes-stacked::before { + content: "\e4e6"; +} + +.fa-won-sign::before { + content: "\f159"; +} + +.fa-krw::before { + content: "\f159"; +} + +.fa-won::before { + content: "\f159"; +} + +.fa-virus-covid::before { + content: "\e4a8"; +} + +.fa-austral-sign::before { + content: "\e0a9"; +} + +.fa-f::before { + content: "F"; +} + +.fa-leaf::before { + content: "\f06c"; +} + +.fa-road::before { + content: "\f018"; +} + +.fa-taxi::before { + content: "\f1ba"; +} + +.fa-cab::before { + content: "\f1ba"; +} + +.fa-person-circle-plus::before { + content: "\e541"; +} + +.fa-chart-pie::before { + content: "\f200"; +} + +.fa-pie-chart::before { + content: "\f200"; +} + +.fa-bolt-lightning::before { + content: "\e0b7"; +} + +.fa-sack-xmark::before { + content: "\e56a"; +} + +.fa-file-excel::before { + content: "\f1c3"; +} + +.fa-file-contract::before { + content: "\f56c"; +} + +.fa-fish-fins::before { + content: "\e4f2"; +} + +.fa-building-flag::before { + content: "\e4d5"; +} + +.fa-face-grin-beam::before { + content: "\f582"; +} + +.fa-grin-beam::before { + content: "\f582"; +} + +.fa-object-ungroup::before { + content: "\f248"; +} + +.fa-poop::before { + content: "\f619"; +} + +.fa-location-pin::before { + content: "\f041"; +} + +.fa-map-marker::before { + content: "\f041"; +} + +.fa-kaaba::before { + content: "\f66b"; +} + +.fa-toilet-paper::before { + content: "\f71e"; +} + +.fa-helmet-safety::before { + content: "\f807"; +} + +.fa-hard-hat::before { + content: "\f807"; +} + +.fa-hat-hard::before { + content: "\f807"; +} + +.fa-eject::before { + content: "\f052"; +} + +.fa-circle-right::before { + content: "\f35a"; +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; +} + +.fa-plane-circle-check::before { + content: "\e555"; +} + +.fa-face-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-object-group::before { + content: "\f247"; +} + +.fa-chart-line::before { + content: "\f201"; +} + +.fa-line-chart::before { + content: "\f201"; +} + +.fa-mask-ventilator::before { + content: "\e524"; +} + +.fa-arrow-right::before { + content: "\f061"; +} + +.fa-signs-post::before { + content: "\f277"; +} + +.fa-map-signs::before { + content: "\f277"; +} + +.fa-cash-register::before { + content: "\f788"; +} + +.fa-person-circle-question::before { + content: "\e542"; +} + +.fa-h::before { + content: "H"; +} + +.fa-tarp::before { + content: "\e57b"; +} + +.fa-screwdriver-wrench::before { + content: "\f7d9"; +} + +.fa-tools::before { + content: "\f7d9"; +} + +.fa-arrows-to-eye::before { + content: "\e4bf"; +} + +.fa-plug-circle-bolt::before { + content: "\e55b"; +} + +.fa-heart::before { + content: "\f004"; +} + +.fa-mars-and-venus::before { + content: "\f224"; +} + +.fa-house-user::before { + content: "\e1b0"; +} + +.fa-home-user::before { + content: "\e1b0"; +} + +.fa-dumpster-fire::before { + content: "\f794"; +} + +.fa-house-crack::before { + content: "\e3b1"; +} + +.fa-martini-glass-citrus::before { + content: "\f561"; +} + +.fa-cocktail::before { + content: "\f561"; +} + +.fa-face-surprise::before { + content: "\f5c2"; +} + +.fa-surprise::before { + content: "\f5c2"; +} + +.fa-bottle-water::before { + content: "\e4c5"; +} + +.fa-circle-pause::before { + content: "\f28b"; +} + +.fa-pause-circle::before { + content: "\f28b"; +} + +.fa-toilet-paper-slash::before { + content: "\e072"; +} + +.fa-apple-whole::before { + content: "\f5d1"; +} + +.fa-apple-alt::before { + content: "\f5d1"; +} + +.fa-kitchen-set::before { + content: "\e51a"; +} + +.fa-r::before { + content: "R"; +} + +.fa-temperature-quarter::before { + content: "\f2ca"; +} + +.fa-temperature-1::before { + content: "\f2ca"; +} + +.fa-thermometer-1::before { + content: "\f2ca"; +} + +.fa-thermometer-quarter::before { + content: "\f2ca"; +} + +.fa-cube::before { + content: "\f1b2"; +} + +.fa-bitcoin-sign::before { + content: "\e0b4"; +} + +.fa-shield-dog::before { + content: "\e573"; +} + +.fa-solar-panel::before { + content: "\f5ba"; +} + +.fa-lock-open::before { + content: "\f3c1"; +} + +.fa-elevator::before { + content: "\e16d"; +} + +.fa-money-bill-transfer::before { + content: "\e528"; +} + +.fa-money-bill-trend-up::before { + content: "\e529"; +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; +} + +.fa-square-poll-horizontal::before { + content: "\f682"; +} + +.fa-poll-h::before { + content: "\f682"; +} + +.fa-circle::before { + content: "\f111"; +} + +.fa-backward-fast::before { + content: "\f049"; +} + +.fa-fast-backward::before { + content: "\f049"; +} + +.fa-recycle::before { + content: "\f1b8"; +} + +.fa-user-astronaut::before { + content: "\f4fb"; +} + +.fa-plane-slash::before { + content: "\e069"; +} + +.fa-trademark::before { + content: "\f25c"; +} + +.fa-basketball::before { + content: "\f434"; +} + +.fa-basketball-ball::before { + content: "\f434"; +} + +.fa-satellite-dish::before { + content: "\f7c0"; +} + +.fa-circle-up::before { + content: "\f35b"; +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; +} + +.fa-mobile-screen-button::before { + content: "\f3cd"; +} + +.fa-mobile-alt::before { + content: "\f3cd"; +} + +.fa-volume-high::before { + content: "\f028"; +} + +.fa-volume-up::before { + content: "\f028"; +} + +.fa-users-rays::before { + content: "\e593"; +} + +.fa-wallet::before { + content: "\f555"; +} + +.fa-clipboard-check::before { + content: "\f46c"; +} + +.fa-file-audio::before { + content: "\f1c7"; +} + +.fa-burger::before { + content: "\f805"; +} + +.fa-hamburger::before { + content: "\f805"; +} + +.fa-wrench::before { + content: "\f0ad"; +} + +.fa-bugs::before { + content: "\e4d0"; +} + +.fa-rupee-sign::before { + content: "\f156"; +} + +.fa-rupee::before { + content: "\f156"; +} + +.fa-file-image::before { + content: "\f1c5"; +} + +.fa-circle-question::before { + content: "\f059"; +} + +.fa-question-circle::before { + content: "\f059"; +} + +.fa-plane-departure::before { + content: "\f5b0"; +} + +.fa-handshake-slash::before { + content: "\e060"; +} + +.fa-book-bookmark::before { + content: "\e0bb"; +} + +.fa-code-branch::before { + content: "\f126"; +} + +.fa-hat-cowboy::before { + content: "\f8c0"; +} + +.fa-bridge::before { + content: "\e4c8"; +} + +.fa-phone-flip::before { + content: "\f879"; +} + +.fa-phone-alt::before { + content: "\f879"; +} + +.fa-truck-front::before { + content: "\e2b7"; +} + +.fa-cat::before { + content: "\f6be"; +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; +} + +.fa-truck-field::before { + content: "\e58d"; +} + +.fa-route::before { + content: "\f4d7"; +} + +.fa-clipboard-question::before { + content: "\e4e3"; +} + +.fa-panorama::before { + content: "\e209"; +} + +.fa-comment-medical::before { + content: "\f7f5"; +} + +.fa-teeth-open::before { + content: "\f62f"; +} + +.fa-file-circle-minus::before { + content: "\e4ed"; +} + +.fa-tags::before { + content: "\f02c"; +} + +.fa-wine-glass::before { + content: "\f4e3"; +} + +.fa-forward-fast::before { + content: "\f050"; +} + +.fa-fast-forward::before { + content: "\f050"; +} + +.fa-face-meh-blank::before { + content: "\f5a4"; +} + +.fa-meh-blank::before { + content: "\f5a4"; +} + +.fa-square-parking::before { + content: "\f540"; +} + +.fa-parking::before { + content: "\f540"; +} + +.fa-house-signal::before { + content: "\e012"; +} + +.fa-bars-progress::before { + content: "\f828"; +} + +.fa-tasks-alt::before { + content: "\f828"; +} + +.fa-faucet-drip::before { + content: "\e006"; +} + +.fa-cart-flatbed::before { + content: "\f474"; +} + +.fa-dolly-flatbed::before { + content: "\f474"; +} + +.fa-ban-smoking::before { + content: "\f54d"; +} + +.fa-smoking-ban::before { + content: "\f54d"; +} + +.fa-terminal::before { + content: "\f120"; +} + +.fa-mobile-button::before { + content: "\f10b"; +} + +.fa-house-medical-flag::before { + content: "\e514"; +} + +.fa-basket-shopping::before { + content: "\f291"; +} + +.fa-shopping-basket::before { + content: "\f291"; +} + +.fa-tape::before { + content: "\f4db"; +} + +.fa-bus-simple::before { + content: "\f55e"; +} + +.fa-bus-alt::before { + content: "\f55e"; +} + +.fa-eye::before { + content: "\f06e"; +} + +.fa-face-sad-cry::before { + content: "\f5b3"; +} + +.fa-sad-cry::before { + content: "\f5b3"; +} + +.fa-audio-description::before { + content: "\f29e"; +} + +.fa-person-military-to-person::before { + content: "\e54c"; +} + +.fa-file-shield::before { + content: "\e4f0"; +} + +.fa-user-slash::before { + content: "\f506"; +} + +.fa-pen::before { + content: "\f304"; +} + +.fa-tower-observation::before { + content: "\e586"; +} + +.fa-file-code::before { + content: "\f1c9"; +} + +.fa-signal::before { + content: "\f012"; +} + +.fa-signal-5::before { + content: "\f012"; +} + +.fa-signal-perfect::before { + content: "\f012"; +} + +.fa-bus::before { + content: "\f207"; +} + +.fa-heart-circle-xmark::before { + content: "\e501"; +} + +.fa-house-chimney::before { + content: "\e3af"; +} + +.fa-home-lg::before { + content: "\e3af"; +} + +.fa-window-maximize::before { + content: "\f2d0"; +} + +.fa-face-frown::before { + content: "\f119"; +} + +.fa-frown::before { + content: "\f119"; +} + +.fa-prescription::before { + content: "\f5b1"; +} + +.fa-shop::before { + content: "\f54f"; +} + +.fa-store-alt::before { + content: "\f54f"; +} + +.fa-floppy-disk::before { + content: "\f0c7"; +} + +.fa-save::before { + content: "\f0c7"; +} + +.fa-vihara::before { + content: "\f6a7"; +} + +.fa-scale-unbalanced::before { + content: "\f515"; +} + +.fa-balance-scale-left::before { + content: "\f515"; +} + +.fa-sort-up::before { + content: "\f0de"; +} + +.fa-sort-asc::before { + content: "\f0de"; +} + +.fa-comment-dots::before { + content: "\f4ad"; +} + +.fa-commenting::before { + content: "\f4ad"; +} + +.fa-plant-wilt::before { + content: "\e5aa"; +} + +.fa-diamond::before { + content: "\f219"; +} + +.fa-face-grin-squint::before { + content: "\f585"; +} + +.fa-grin-squint::before { + content: "\f585"; +} + +.fa-hand-holding-dollar::before { + content: "\f4c0"; +} + +.fa-hand-holding-usd::before { + content: "\f4c0"; +} + +.fa-bacterium::before { + content: "\e05a"; +} + +.fa-hand-pointer::before { + content: "\f25a"; +} + +.fa-drum-steelpan::before { + content: "\f56a"; +} + +.fa-hand-scissors::before { + content: "\f257"; +} + +.fa-hands-praying::before { + content: "\f684"; +} + +.fa-praying-hands::before { + content: "\f684"; +} + +.fa-arrow-rotate-right::before { + content: "\f01e"; +} + +.fa-arrow-right-rotate::before { + content: "\f01e"; +} + +.fa-arrow-rotate-forward::before { + content: "\f01e"; +} + +.fa-redo::before { + content: "\f01e"; +} + +.fa-biohazard::before { + content: "\f780"; +} + +.fa-location-crosshairs::before { + content: "\f601"; +} + +.fa-location::before { + content: "\f601"; +} + +.fa-mars-double::before { + content: "\f227"; +} + +.fa-child-dress::before { + content: "\e59c"; +} + +.fa-users-between-lines::before { + content: "\e591"; +} + +.fa-lungs-virus::before { + content: "\e067"; +} + +.fa-face-grin-tears::before { + content: "\f588"; +} + +.fa-grin-tears::before { + content: "\f588"; +} + +.fa-phone::before { + content: "\f095"; +} + +.fa-calendar-xmark::before { + content: "\f273"; +} + +.fa-calendar-times::before { + content: "\f273"; +} + +.fa-child-reaching::before { + content: "\e59d"; +} + +.fa-head-side-virus::before { + content: "\e064"; +} + +.fa-user-gear::before { + content: "\f4fe"; +} + +.fa-user-cog::before { + content: "\f4fe"; +} + +.fa-arrow-up-1-9::before { + content: "\f163"; +} + +.fa-sort-numeric-up::before { + content: "\f163"; +} + +.fa-door-closed::before { + content: "\f52a"; +} + +.fa-shield-virus::before { + content: "\e06c"; +} + +.fa-dice-six::before { + content: "\f526"; +} + +.fa-mosquito-net::before { + content: "\e52c"; +} + +.fa-bridge-water::before { + content: "\e4ce"; +} + +.fa-person-booth::before { + content: "\f756"; +} + +.fa-text-width::before { + content: "\f035"; +} + +.fa-hat-wizard::before { + content: "\f6e8"; +} + +.fa-pen-fancy::before { + content: "\f5ac"; +} + +.fa-person-digging::before { + content: "\f85e"; +} + +.fa-digging::before { + content: "\f85e"; +} + +.fa-trash::before { + content: "\f1f8"; +} + +.fa-gauge-simple::before { + content: "\f629"; +} + +.fa-gauge-simple-med::before { + content: "\f629"; +} + +.fa-tachometer-average::before { + content: "\f629"; +} + +.fa-book-medical::before { + content: "\f7e6"; +} + +.fa-poo::before { + content: "\f2fe"; +} + +.fa-quote-right::before { + content: "\f10e"; +} + +.fa-quote-right-alt::before { + content: "\f10e"; +} + +.fa-shirt::before { + content: "\f553"; +} + +.fa-t-shirt::before { + content: "\f553"; +} + +.fa-tshirt::before { + content: "\f553"; +} + +.fa-cubes::before { + content: "\f1b3"; +} + +.fa-divide::before { + content: "\f529"; +} + +.fa-tenge-sign::before { + content: "\f7d7"; +} + +.fa-tenge::before { + content: "\f7d7"; +} + +.fa-headphones::before { + content: "\f025"; +} + +.fa-hands-holding::before { + content: "\f4c2"; +} + +.fa-hands-clapping::before { + content: "\e1a8"; +} + +.fa-republican::before { + content: "\f75e"; +} + +.fa-arrow-left::before { + content: "\f060"; +} + +.fa-person-circle-xmark::before { + content: "\e543"; +} + +.fa-ruler::before { + content: "\f545"; +} + +.fa-align-left::before { + content: "\f036"; +} + +.fa-dice-d6::before { + content: "\f6d1"; +} + +.fa-restroom::before { + content: "\f7bd"; +} + +.fa-j::before { + content: "J"; +} + +.fa-users-viewfinder::before { + content: "\e595"; +} + +.fa-file-video::before { + content: "\f1c8"; +} + +.fa-up-right-from-square::before { + content: "\f35d"; +} + +.fa-external-link-alt::before { + content: "\f35d"; +} + +.fa-table-cells::before { + content: "\f00a"; +} + +.fa-th::before { + content: "\f00a"; +} + +.fa-file-pdf::before { + content: "\f1c1"; +} + +.fa-book-bible::before { + content: "\f647"; +} + +.fa-bible::before { + content: "\f647"; +} + +.fa-o::before { + content: "O"; +} + +.fa-suitcase-medical::before { + content: "\f0fa"; +} + +.fa-medkit::before { + content: "\f0fa"; +} + +.fa-user-secret::before { + content: "\f21b"; +} + +.fa-otter::before { + content: "\f700"; +} + +.fa-person-dress::before { + content: "\f182"; +} + +.fa-female::before { + content: "\f182"; +} + +.fa-comment-dollar::before { + content: "\f651"; +} + +.fa-business-time::before { + content: "\f64a"; +} + +.fa-briefcase-clock::before { + content: "\f64a"; +} + +.fa-table-cells-large::before { + content: "\f009"; +} + +.fa-th-large::before { + content: "\f009"; +} + +.fa-book-tanakh::before { + content: "\f827"; +} + +.fa-tanakh::before { + content: "\f827"; +} + +.fa-phone-volume::before { + content: "\f2a0"; +} + +.fa-volume-control-phone::before { + content: "\f2a0"; +} + +.fa-hat-cowboy-side::before { + content: "\f8c1"; +} + +.fa-clipboard-user::before { + content: "\f7f3"; +} + +.fa-child::before { + content: "\f1ae"; +} + +.fa-lira-sign::before { + content: "\f195"; +} + +.fa-satellite::before { + content: "\f7bf"; +} + +.fa-plane-lock::before { + content: "\e558"; +} + +.fa-tag::before { + content: "\f02b"; +} + +.fa-comment::before { + content: "\f075"; +} + +.fa-cake-candles::before { + content: "\f1fd"; +} + +.fa-birthday-cake::before { + content: "\f1fd"; +} + +.fa-cake::before { + content: "\f1fd"; +} + +.fa-envelope::before { + content: "\f0e0"; +} + +.fa-angles-up::before { + content: "\f102"; +} + +.fa-angle-double-up::before { + content: "\f102"; +} + +.fa-paperclip::before { + content: "\f0c6"; +} + +.fa-arrow-right-to-city::before { + content: "\e4b3"; +} + +.fa-ribbon::before { + content: "\f4d6"; +} + +.fa-lungs::before { + content: "\f604"; +} + +.fa-arrow-up-9-1::before { + content: "\f887"; +} + +.fa-sort-numeric-up-alt::before { + content: "\f887"; +} + +.fa-litecoin-sign::before { + content: "\e1d3"; +} + +.fa-border-none::before { + content: "\f850"; +} + +.fa-circle-nodes::before { + content: "\e4e2"; +} + +.fa-parachute-box::before { + content: "\f4cd"; +} + +.fa-indent::before { + content: "\f03c"; +} + +.fa-truck-field-un::before { + content: "\e58e"; +} + +.fa-hourglass::before { + content: "\f254"; +} + +.fa-hourglass-empty::before { + content: "\f254"; +} + +.fa-mountain::before { + content: "\f6fc"; +} + +.fa-user-doctor::before { + content: "\f0f0"; +} + +.fa-user-md::before { + content: "\f0f0"; +} + +.fa-circle-info::before { + content: "\f05a"; +} + +.fa-info-circle::before { + content: "\f05a"; +} + +.fa-cloud-meatball::before { + content: "\f73b"; +} + +.fa-camera::before { + content: "\f030"; +} + +.fa-camera-alt::before { + content: "\f030"; +} + +.fa-square-virus::before { + content: "\e578"; +} + +.fa-meteor::before { + content: "\f753"; +} + +.fa-car-on::before { + content: "\e4dd"; +} + +.fa-sleigh::before { + content: "\f7cc"; +} + +.fa-arrow-down-1-9::before { + content: "\f162"; +} + +.fa-sort-numeric-asc::before { + content: "\f162"; +} + +.fa-sort-numeric-down::before { + content: "\f162"; +} + +.fa-hand-holding-droplet::before { + content: "\f4c1"; +} + +.fa-hand-holding-water::before { + content: "\f4c1"; +} + +.fa-water::before { + content: "\f773"; +} + +.fa-calendar-check::before { + content: "\f274"; +} + +.fa-braille::before { + content: "\f2a1"; +} + +.fa-prescription-bottle-medical::before { + content: "\f486"; +} + +.fa-prescription-bottle-alt::before { + content: "\f486"; +} + +.fa-landmark::before { + content: "\f66f"; +} + +.fa-truck::before { + content: "\f0d1"; +} + +.fa-crosshairs::before { + content: "\f05b"; +} + +.fa-person-cane::before { + content: "\e53c"; +} + +.fa-tent::before { + content: "\e57d"; +} + +.fa-vest-patches::before { + content: "\e086"; +} + +.fa-check-double::before { + content: "\f560"; +} + +.fa-arrow-down-a-z::before { + content: "\f15d"; +} + +.fa-sort-alpha-asc::before { + content: "\f15d"; +} + +.fa-sort-alpha-down::before { + content: "\f15d"; +} + +.fa-money-bill-wheat::before { + content: "\e52a"; +} + +.fa-cookie::before { + content: "\f563"; +} + +.fa-arrow-rotate-left::before { + content: "\f0e2"; +} + +.fa-arrow-left-rotate::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-back::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; +} + +.fa-undo::before { + content: "\f0e2"; +} + +.fa-hard-drive::before { + content: "\f0a0"; +} + +.fa-hdd::before { + content: "\f0a0"; +} + +.fa-face-grin-squint-tears::before { + content: "\f586"; +} + +.fa-grin-squint-tears::before { + content: "\f586"; +} + +.fa-dumbbell::before { + content: "\f44b"; +} + +.fa-rectangle-list::before { + content: "\f022"; +} + +.fa-list-alt::before { + content: "\f022"; +} + +.fa-tarp-droplet::before { + content: "\e57c"; +} + +.fa-house-medical-circle-check::before { + content: "\e511"; +} + +.fa-person-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-calendar-plus::before { + content: "\f271"; +} + +.fa-plane-arrival::before { + content: "\f5af"; +} + +.fa-circle-left::before { + content: "\f359"; +} + +.fa-arrow-alt-circle-left::before { + content: "\f359"; +} + +.fa-train-subway::before { + content: "\f239"; +} + +.fa-subway::before { + content: "\f239"; +} + +.fa-chart-gantt::before { + content: "\e0e4"; +} + +.fa-indian-rupee-sign::before { + content: "\e1bc"; +} + +.fa-indian-rupee::before { + content: "\e1bc"; +} + +.fa-inr::before { + content: "\e1bc"; +} + +.fa-crop-simple::before { + content: "\f565"; +} + +.fa-crop-alt::before { + content: "\f565"; +} + +.fa-money-bill-1::before { + content: "\f3d1"; +} + +.fa-money-bill-alt::before { + content: "\f3d1"; +} + +.fa-left-long::before { + content: "\f30a"; +} + +.fa-long-arrow-alt-left::before { + content: "\f30a"; +} + +.fa-dna::before { + content: "\f471"; +} + +.fa-virus-slash::before { + content: "\e075"; +} + +.fa-minus::before { + content: "\f068"; +} + +.fa-subtract::before { + content: "\f068"; +} + +.fa-chess::before { + content: "\f439"; +} + +.fa-arrow-left-long::before { + content: "\f177"; +} + +.fa-long-arrow-left::before { + content: "\f177"; +} + +.fa-plug-circle-check::before { + content: "\e55c"; +} + +.fa-street-view::before { + content: "\f21d"; +} + +.fa-franc-sign::before { + content: "\e18f"; +} + +.fa-volume-off::before { + content: "\f026"; +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-gear::before { + content: "\f013"; +} + +.fa-cog::before { + content: "\f013"; +} + +.fa-droplet-slash::before { + content: "\f5c7"; +} + +.fa-tint-slash::before { + content: "\f5c7"; +} + +.fa-mosque::before { + content: "\f678"; +} + +.fa-mosquito::before { + content: "\e52b"; +} + +.fa-star-of-david::before { + content: "\f69a"; +} + +.fa-person-military-rifle::before { + content: "\e54b"; +} + +.fa-cart-shopping::before { + content: "\f07a"; +} + +.fa-shopping-cart::before { + content: "\f07a"; +} + +.fa-vials::before { + content: "\f493"; +} + +.fa-plug-circle-plus::before { + content: "\e55f"; +} + +.fa-place-of-worship::before { + content: "\f67f"; +} + +.fa-grip-vertical::before { + content: "\f58e"; +} + +.fa-arrow-turn-up::before { + content: "\f148"; +} + +.fa-level-up::before { + content: "\f148"; +} + +.fa-u::before { + content: "U"; +} + +.fa-square-root-variable::before { + content: "\f698"; +} + +.fa-square-root-alt::before { + content: "\f698"; +} + +.fa-clock::before { + content: "\f017"; +} + +.fa-clock-four::before { + content: "\f017"; +} + +.fa-backward-step::before { + content: "\f048"; +} + +.fa-step-backward::before { + content: "\f048"; +} + +.fa-pallet::before { + content: "\f482"; +} + +.fa-faucet::before { + content: "\e005"; +} + +.fa-baseball-bat-ball::before { + content: "\f432"; +} + +.fa-s::before { + content: "S"; +} + +.fa-timeline::before { + content: "\e29c"; +} + +.fa-keyboard::before { + content: "\f11c"; +} + +.fa-caret-down::before, .accordion .accordion-toggle:hover::before, .accordion .accordion-toggle:focus::before, .accordion .accordion-toggle.active::before, .accordion .accordion-toggle::before { + content: "\f0d7"; +} + +.fa-house-chimney-medical::before { + content: "\f7f2"; +} + +.fa-clinic-medical::before { + content: "\f7f2"; +} + +.fa-temperature-three-quarters::before { + content: "\f2c8"; +} + +.fa-temperature-3::before { + content: "\f2c8"; +} + +.fa-thermometer-3::before { + content: "\f2c8"; +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; +} + +.fa-mobile-screen::before { + content: "\f3cf"; +} + +.fa-mobile-android-alt::before { + content: "\f3cf"; +} + +.fa-plane-up::before { + content: "\e22d"; +} + +.fa-piggy-bank::before { + content: "\f4d3"; +} + +.fa-battery-half::before { + content: "\f242"; +} + +.fa-battery-3::before { + content: "\f242"; +} + +.fa-mountain-city::before { + content: "\e52e"; +} + +.fa-coins::before { + content: "\f51e"; +} + +.fa-khanda::before { + content: "\f66d"; +} + +.fa-sliders::before { + content: "\f1de"; +} + +.fa-sliders-h::before { + content: "\f1de"; +} + +.fa-folder-tree::before { + content: "\f802"; +} + +.fa-network-wired::before { + content: "\f6ff"; +} + +.fa-map-pin::before { + content: "\f276"; +} + +.fa-hamsa::before { + content: "\f665"; +} + +.fa-cent-sign::before { + content: "\e3f5"; +} + +.fa-flask::before { + content: "\f0c3"; +} + +.fa-person-pregnant::before { + content: "\e31e"; +} + +.fa-wand-sparkles::before { + content: "\f72b"; +} + +.fa-ellipsis-vertical::before { + content: "\f142"; +} + +.fa-ellipsis-v::before { + content: "\f142"; +} + +.fa-ticket::before { + content: "\f145"; +} + +.fa-power-off::before { + content: "\f011"; +} + +.fa-right-long::before { + content: "\f30b"; +} + +.fa-long-arrow-alt-right::before { + content: "\f30b"; +} + +.fa-flag-usa::before { + content: "\f74d"; +} + +.fa-laptop-file::before { + content: "\e51d"; +} + +.fa-tty::before { + content: "\f1e4"; +} + +.fa-teletype::before { + content: "\f1e4"; +} + +.fa-diagram-next::before { + content: "\e476"; +} + +.fa-person-rifle::before { + content: "\e54e"; +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; +} + +.fa-closed-captioning::before { + content: "\f20a"; +} + +.fa-person-hiking::before { + content: "\f6ec"; +} + +.fa-hiking::before { + content: "\f6ec"; +} + +.fa-venus-double::before { + content: "\f226"; +} + +.fa-images::before { + content: "\f302"; +} + +.fa-calculator::before { + content: "\f1ec"; +} + +.fa-people-pulling::before { + content: "\e535"; +} + +.fa-n::before { + content: "N"; +} + +.fa-cable-car::before { + content: "\f7da"; +} + +.fa-tram::before { + content: "\f7da"; +} + +.fa-cloud-rain::before { + content: "\f73d"; +} + +.fa-building-circle-xmark::before { + content: "\e4d4"; +} + +.fa-ship::before { + content: "\f21a"; +} + +.fa-arrows-down-to-line::before { + content: "\e4b8"; +} + +.fa-download::before { + content: "\f019"; +} + +.fa-face-grin::before { + content: "\f580"; +} + +.fa-grin::before { + content: "\f580"; +} + +.fa-delete-left::before { + content: "\f55a"; +} + +.fa-backspace::before { + content: "\f55a"; +} + +.fa-eye-dropper::before { + content: "\f1fb"; +} + +.fa-eye-dropper-empty::before { + content: "\f1fb"; +} + +.fa-eyedropper::before { + content: "\f1fb"; +} + +.fa-file-circle-check::before { + content: "\e5a0"; +} + +.fa-forward::before { + content: "\f04e"; +} + +.fa-mobile::before { + content: "\f3ce"; +} + +.fa-mobile-android::before { + content: "\f3ce"; +} + +.fa-mobile-phone::before { + content: "\f3ce"; +} + +.fa-face-meh::before { + content: "\f11a"; +} + +.fa-meh::before { + content: "\f11a"; +} + +.fa-align-center::before { + content: "\f037"; +} + +.fa-book-skull::before { + content: "\f6b7"; +} + +.fa-book-dead::before { + content: "\f6b7"; +} + +.fa-id-card::before { + content: "\f2c2"; +} + +.fa-drivers-license::before { + content: "\f2c2"; +} + +.fa-outdent::before { + content: "\f03b"; +} + +.fa-dedent::before { + content: "\f03b"; +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; +} + +.fa-house::before { + content: "\f015"; +} + +.fa-home::before { + content: "\f015"; +} + +.fa-home-alt::before { + content: "\f015"; +} + +.fa-home-lg-alt::before { + content: "\f015"; +} + +.fa-calendar-week::before { + content: "\f784"; +} + +.fa-laptop-medical::before { + content: "\f812"; +} + +.fa-b::before { + content: "B"; +} + +.fa-file-medical::before { + content: "\f477"; +} + +.fa-dice-one::before { + content: "\f525"; +} + +.fa-kiwi-bird::before { + content: "\f535"; +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; +} + +.fa-exchange::before { + content: "\f0ec"; +} + +.fa-rotate-right::before { + content: "\f2f9"; +} + +.fa-redo-alt::before { + content: "\f2f9"; +} + +.fa-rotate-forward::before { + content: "\f2f9"; +} + +.fa-utensils::before { + content: "\f2e7"; +} + +.fa-cutlery::before { + content: "\f2e7"; +} + +.fa-arrow-up-wide-short::before { + content: "\f161"; +} + +.fa-sort-amount-up::before { + content: "\f161"; +} + +.fa-mill-sign::before { + content: "\e1ed"; +} + +.fa-bowl-rice::before { + content: "\e2eb"; +} + +.fa-skull::before { + content: "\f54c"; +} + +.fa-tower-broadcast::before { + content: "\f519"; +} + +.fa-broadcast-tower::before { + content: "\f519"; +} + +.fa-truck-pickup::before { + content: "\f63c"; +} + +.fa-up-long::before { + content: "\f30c"; +} + +.fa-long-arrow-alt-up::before { + content: "\f30c"; +} + +.fa-stop::before { + content: "\f04d"; +} + +.fa-code-merge::before { + content: "\f387"; +} + +.fa-upload::before { + content: "\f093"; +} + +.fa-hurricane::before { + content: "\f751"; +} + +.fa-mound::before { + content: "\e52d"; +} + +.fa-toilet-portable::before { + content: "\e583"; +} + +.fa-compact-disc::before { + content: "\f51f"; +} + +.fa-file-arrow-down::before { + content: "\f56d"; +} + +.fa-file-download::before { + content: "\f56d"; +} + +.fa-caravan::before { + content: "\f8ff"; +} + +.fa-shield-cat::before { + content: "\e572"; +} + +.fa-bolt::before { + content: "\f0e7"; +} + +.fa-zap::before { + content: "\f0e7"; +} + +.fa-glass-water::before { + content: "\e4f4"; +} + +.fa-oil-well::before { + content: "\e532"; +} + +.fa-vault::before { + content: "\e2c5"; +} + +.fa-mars::before { + content: "\f222"; +} + +.fa-toilet::before { + content: "\f7d8"; +} + +.fa-plane-circle-xmark::before { + content: "\e557"; +} + +.fa-yen-sign::before { + content: "\f157"; +} + +.fa-cny::before { + content: "\f157"; +} + +.fa-jpy::before { + content: "\f157"; +} + +.fa-rmb::before { + content: "\f157"; +} + +.fa-yen::before { + content: "\f157"; +} + +.fa-ruble-sign::before { + content: "\f158"; +} + +.fa-rouble::before { + content: "\f158"; +} + +.fa-rub::before { + content: "\f158"; +} + +.fa-ruble::before { + content: "\f158"; +} + +.fa-sun::before { + content: "\f185"; +} + +.fa-guitar::before { + content: "\f7a6"; +} + +.fa-face-laugh-wink::before { + content: "\f59c"; +} + +.fa-laugh-wink::before { + content: "\f59c"; +} + +.fa-horse-head::before { + content: "\f7ab"; +} + +.fa-bore-hole::before { + content: "\e4c3"; +} + +.fa-industry::before { + content: "\f275"; +} + +.fa-circle-down::before { + content: "\f358"; +} + +.fa-arrow-alt-circle-down::before { + content: "\f358"; +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; +} + +.fa-florin-sign::before { + content: "\e184"; +} + +.fa-arrow-down-short-wide::before { + content: "\f884"; +} + +.fa-sort-amount-desc::before { + content: "\f884"; +} + +.fa-sort-amount-down-alt::before { + content: "\f884"; +} + +.fa-less-than::before { + content: "\<"; +} + +.fa-angle-down::before { + content: "\f107"; +} + +.fa-car-tunnel::before { + content: "\e4de"; +} + +.fa-head-side-cough::before { + content: "\e061"; +} + +.fa-grip-lines::before { + content: "\f7a4"; +} + +.fa-thumbs-down::before { + content: "\f165"; +} + +.fa-user-lock::before { + content: "\f502"; +} + +.fa-arrow-right-long::before { + content: "\f178"; +} + +.fa-long-arrow-right::before { + content: "\f178"; +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; +} + +.fa-ellipsis::before { + content: "\f141"; +} + +.fa-ellipsis-h::before { + content: "\f141"; +} + +.fa-chess-pawn::before { + content: "\f443"; +} + +.fa-kit-medical::before { + content: "\f479"; +} + +.fa-first-aid::before { + content: "\f479"; +} + +.fa-person-through-window::before { + content: "\e5a9"; +} + +.fa-toolbox::before { + content: "\f552"; +} + +.fa-hands-holding-circle::before { + content: "\e4fb"; +} + +.fa-bug::before { + content: "\f188"; +} + +.fa-credit-card::before { + content: "\f09d"; +} + +.fa-credit-card-alt::before { + content: "\f09d"; +} + +.fa-car::before { + content: "\f1b9"; +} + +.fa-automobile::before { + content: "\f1b9"; +} + +.fa-hand-holding-hand::before { + content: "\e4f7"; +} + +.fa-book-open-reader::before { + content: "\f5da"; +} + +.fa-book-reader::before { + content: "\f5da"; +} + +.fa-mountain-sun::before { + content: "\e52f"; +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; +} + +.fa-dice-d20::before { + content: "\f6cf"; +} + +.fa-truck-droplet::before { + content: "\e58c"; +} + +.fa-file-circle-xmark::before { + content: "\e5a1"; +} + +.fa-temperature-arrow-up::before { + content: "\e040"; +} + +.fa-temperature-up::before { + content: "\e040"; +} + +.fa-medal::before { + content: "\f5a2"; +} + +.fa-bed::before { + content: "\f236"; +} + +.fa-square-h::before { + content: "\f0fd"; +} + +.fa-h-square::before { + content: "\f0fd"; +} + +.fa-podcast::before { + content: "\f2ce"; +} + +.fa-temperature-full::before { + content: "\f2c7"; +} + +.fa-temperature-4::before { + content: "\f2c7"; +} + +.fa-thermometer-4::before { + content: "\f2c7"; +} + +.fa-thermometer-full::before { + content: "\f2c7"; +} + +.fa-bell::before { + content: "\f0f3"; +} + +.fa-superscript::before { + content: "\f12b"; +} + +.fa-plug-circle-xmark::before { + content: "\e560"; +} + +.fa-star-of-life::before { + content: "\f621"; +} + +.fa-phone-slash::before { + content: "\f3dd"; +} + +.fa-paint-roller::before { + content: "\f5aa"; +} + +.fa-handshake-angle::before { + content: "\f4c4"; +} + +.fa-hands-helping::before { + content: "\f4c4"; +} + +.fa-location-dot::before { + content: "\f3c5"; +} + +.fa-map-marker-alt::before { + content: "\f3c5"; +} + +.fa-file::before { + content: "\f15b"; +} + +.fa-greater-than::before { + content: "\>"; +} + +.fa-person-swimming::before { + content: "\f5c4"; +} + +.fa-swimmer::before { + content: "\f5c4"; +} + +.fa-arrow-down::before { + content: "\f063"; +} + +.fa-droplet::before { + content: "\f043"; +} + +.fa-tint::before { + content: "\f043"; +} + +.fa-eraser::before { + content: "\f12d"; +} + +.fa-earth-americas::before { + content: "\f57d"; +} + +.fa-earth::before { + content: "\f57d"; +} + +.fa-earth-america::before { + content: "\f57d"; +} + +.fa-globe-americas::before { + content: "\f57d"; +} + +.fa-person-burst::before { + content: "\e53b"; +} + +.fa-dove::before { + content: "\f4ba"; +} + +.fa-battery-empty::before { + content: "\f244"; +} + +.fa-battery-0::before { + content: "\f244"; +} + +.fa-socks::before { + content: "\f696"; +} + +.fa-inbox::before { + content: "\f01c"; +} + +.fa-section::before { + content: "\e447"; +} + +.fa-gauge-high::before { + content: "\f625"; +} + +.fa-tachometer-alt::before { + content: "\f625"; +} + +.fa-tachometer-alt-fast::before { + content: "\f625"; +} + +.fa-envelope-open-text::before { + content: "\f658"; +} + +.fa-hospital::before { + content: "\f0f8"; +} + +.fa-hospital-alt::before { + content: "\f0f8"; +} + +.fa-hospital-wide::before { + content: "\f0f8"; +} + +.fa-wine-bottle::before { + content: "\f72f"; +} + +.fa-chess-rook::before { + content: "\f447"; +} + +.fa-bars-staggered::before { + content: "\f550"; +} + +.fa-reorder::before { + content: "\f550"; +} + +.fa-stream::before { + content: "\f550"; +} + +.fa-dharmachakra::before { + content: "\f655"; +} + +.fa-hotdog::before { + content: "\f80f"; +} + +.fa-person-walking-with-cane::before { + content: "\f29d"; +} + +.fa-blind::before { + content: "\f29d"; +} + +.fa-drum::before { + content: "\f569"; +} + +.fa-ice-cream::before { + content: "\f810"; +} + +.fa-heart-circle-bolt::before { + content: "\e4fc"; +} + +.fa-fax::before { + content: "\f1ac"; +} + +.fa-paragraph::before { + content: "\f1dd"; +} + +.fa-check-to-slot::before { + content: "\f772"; +} + +.fa-vote-yea::before { + content: "\f772"; +} + +.fa-star-half::before { + content: "\f089"; +} + +.fa-boxes-stacked::before { + content: "\f468"; +} + +.fa-boxes::before { + content: "\f468"; +} + +.fa-boxes-alt::before { + content: "\f468"; +} + +.fa-link::before { + content: "\f0c1"; +} + +.fa-chain::before { + content: "\f0c1"; +} + +.fa-ear-listen::before { + content: "\f2a2"; +} + +.fa-assistive-listening-systems::before { + content: "\f2a2"; +} + +.fa-tree-city::before { + content: "\e587"; +} + +.fa-play::before { + content: "\f04b"; +} + +.fa-font::before { + content: "\f031"; +} + +.fa-rupiah-sign::before { + content: "\e23d"; +} + +.fa-magnifying-glass::before { + content: "\f002"; +} + +.fa-search::before { + content: "\f002"; +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; +} + +.fa-table-tennis::before { + content: "\f45d"; +} + +.fa-person-dots-from-line::before { + content: "\f470"; +} + +.fa-diagnoses::before { + content: "\f470"; +} + +.fa-trash-can-arrow-up::before { + content: "\f82a"; +} + +.fa-trash-restore-alt::before { + content: "\f82a"; +} + +.fa-naira-sign::before { + content: "\e1f6"; +} + +.fa-cart-arrow-down::before { + content: "\f218"; +} + +.fa-walkie-talkie::before { + content: "\f8ef"; +} + +.fa-file-pen::before { + content: "\f31c"; +} + +.fa-file-edit::before { + content: "\f31c"; +} + +.fa-receipt::before { + content: "\f543"; +} + +.fa-square-pen::before { + content: "\f14b"; +} + +.fa-pen-square::before { + content: "\f14b"; +} + +.fa-pencil-square::before { + content: "\f14b"; +} + +.fa-suitcase-rolling::before { + content: "\f5c1"; +} + +.fa-person-circle-exclamation::before { + content: "\e53f"; +} + +.fa-chevron-down::before { + content: "\f078"; +} + +.fa-battery-full::before { + content: "\f240"; +} + +.fa-battery::before { + content: "\f240"; +} + +.fa-battery-5::before { + content: "\f240"; +} + +.fa-skull-crossbones::before { + content: "\f714"; +} + +.fa-code-compare::before { + content: "\e13a"; +} + +.fa-list-ul::before { + content: "\f0ca"; +} + +.fa-list-dots::before { + content: "\f0ca"; +} + +.fa-school-lock::before { + content: "\e56f"; +} + +.fa-tower-cell::before { + content: "\e585"; +} + +.fa-down-long::before { + content: "\f309"; +} + +.fa-long-arrow-alt-down::before { + content: "\f309"; +} + +.fa-ranking-star::before { + content: "\e561"; +} + +.fa-chess-king::before { + content: "\f43f"; +} + +.fa-person-harassing::before { + content: "\e549"; +} + +.fa-brazilian-real-sign::before { + content: "\e46c"; +} + +.fa-landmark-dome::before { + content: "\f752"; +} + +.fa-landmark-alt::before { + content: "\f752"; +} + +.fa-arrow-up::before { + content: "\f062"; +} + +.fa-tv::before { + content: "\f26c"; +} + +.fa-television::before { + content: "\f26c"; +} + +.fa-tv-alt::before { + content: "\f26c"; +} + +.fa-shrimp::before { + content: "\e448"; +} + +.fa-list-check::before { + content: "\f0ae"; +} + +.fa-tasks::before { + content: "\f0ae"; +} + +.fa-jug-detergent::before { + content: "\e519"; +} + +.fa-circle-user::before { + content: "\f2bd"; +} + +.fa-user-circle::before { + content: "\f2bd"; +} + +.fa-user-shield::before { + content: "\f505"; +} + +.fa-wind::before { + content: "\f72e"; +} + +.fa-car-burst::before { + content: "\f5e1"; +} + +.fa-car-crash::before { + content: "\f5e1"; +} + +.fa-y::before { + content: "Y"; +} + +.fa-person-snowboarding::before { + content: "\f7ce"; +} + +.fa-snowboarding::before { + content: "\f7ce"; +} + +.fa-truck-fast::before { + content: "\f48b"; +} + +.fa-shipping-fast::before { + content: "\f48b"; +} + +.fa-fish::before { + content: "\f578"; +} + +.fa-user-graduate::before { + content: "\f501"; +} + +.fa-circle-half-stroke::before { + content: "\f042"; +} + +.fa-adjust::before { + content: "\f042"; +} + +.fa-clapperboard::before { + content: "\e131"; +} + +.fa-circle-radiation::before { + content: "\f7ba"; +} + +.fa-radiation-alt::before { + content: "\f7ba"; +} + +.fa-baseball::before { + content: "\f433"; +} + +.fa-baseball-ball::before { + content: "\f433"; +} + +.fa-jet-fighter-up::before { + content: "\e518"; +} + +.fa-diagram-project::before { + content: "\f542"; +} + +.fa-project-diagram::before { + content: "\f542"; +} + +.fa-copy::before { + content: "\f0c5"; +} + +.fa-volume-xmark::before { + content: "\f6a9"; +} + +.fa-volume-mute::before { + content: "\f6a9"; +} + +.fa-volume-times::before { + content: "\f6a9"; +} + +.fa-hand-sparkles::before { + content: "\e05d"; +} + +.fa-grip::before { + content: "\f58d"; +} + +.fa-grip-horizontal::before { + content: "\f58d"; +} + +.fa-share-from-square::before { + content: "\f14d"; +} + +.fa-share-square::before { + content: "\f14d"; +} + +.fa-child-combatant::before { + content: "\e4e0"; +} + +.fa-child-rifle::before { + content: "\e4e0"; +} + +.fa-gun::before { + content: "\e19b"; +} + +.fa-square-phone::before { + content: "\f098"; +} + +.fa-phone-square::before { + content: "\f098"; +} + +.fa-plus::before { + content: "\+"; +} + +.fa-add::before { + content: "\+"; +} + +.fa-expand::before { + content: "\f065"; +} + +.fa-computer::before { + content: "\e4e5"; +} + +.fa-xmark::before { + content: "\f00d"; +} + +.fa-close::before { + content: "\f00d"; +} + +.fa-multiply::before { + content: "\f00d"; +} + +.fa-remove::before { + content: "\f00d"; +} + +.fa-times::before { + content: "\f00d"; +} + +.fa-arrows-up-down-left-right::before { + content: "\f047"; +} + +.fa-arrows::before { + content: "\f047"; +} + +.fa-chalkboard-user::before { + content: "\f51c"; +} + +.fa-chalkboard-teacher::before { + content: "\f51c"; +} + +.fa-peso-sign::before { + content: "\e222"; +} + +.fa-building-shield::before { + content: "\e4d8"; +} + +.fa-baby::before { + content: "\f77c"; +} + +.fa-users-line::before { + content: "\e592"; +} + +.fa-quote-left::before { + content: "\f10d"; +} + +.fa-quote-left-alt::before { + content: "\f10d"; +} + +.fa-tractor::before { + content: "\f722"; +} + +.fa-trash-arrow-up::before { + content: "\f829"; +} + +.fa-trash-restore::before { + content: "\f829"; +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; +} + +.fa-lines-leaning::before { + content: "\e51e"; +} + +.fa-ruler-combined::before { + content: "\f546"; +} + +.fa-copyright::before { + content: "\f1f9"; +} + +.fa-equals::before { + content: "\="; +} + +.fa-blender::before { + content: "\f517"; +} + +.fa-teeth::before { + content: "\f62e"; +} + +.fa-shekel-sign::before { + content: "\f20b"; +} + +.fa-ils::before { + content: "\f20b"; +} + +.fa-shekel::before { + content: "\f20b"; +} + +.fa-sheqel::before { + content: "\f20b"; +} + +.fa-sheqel-sign::before { + content: "\f20b"; +} + +.fa-map::before { + content: "\f279"; +} + +.fa-rocket::before { + content: "\f135"; +} + +.fa-photo-film::before { + content: "\f87c"; +} + +.fa-photo-video::before { + content: "\f87c"; +} + +.fa-folder-minus::before { + content: "\f65d"; +} + +.fa-store::before { + content: "\f54e"; +} + +.fa-arrow-trend-up::before { + content: "\e098"; +} + +.fa-plug-circle-minus::before { + content: "\e55e"; +} + +.fa-sign-hanging::before { + content: "\f4d9"; +} + +.fa-sign::before { + content: "\f4d9"; +} + +.fa-bezier-curve::before { + content: "\f55b"; +} + +.fa-bell-slash::before { + content: "\f1f6"; +} + +.fa-tablet::before { + content: "\f3fb"; +} + +.fa-tablet-android::before { + content: "\f3fb"; +} + +.fa-school-flag::before { + content: "\e56e"; +} + +.fa-fill::before { + content: "\f575"; +} + +.fa-angle-up::before { + content: "\f106"; +} + +.fa-drumstick-bite::before { + content: "\f6d7"; +} + +.fa-holly-berry::before { + content: "\f7aa"; +} + +.fa-chevron-left::before { + content: "\f053"; +} + +.fa-bacteria::before { + content: "\e059"; +} + +.fa-hand-lizard::before { + content: "\f258"; +} + +.fa-notdef::before { + content: "\e1fe"; +} + +.fa-disease::before { + content: "\f7fa"; +} + +.fa-briefcase-medical::before { + content: "\f469"; +} + +.fa-genderless::before { + content: "\f22d"; +} + +.fa-chevron-right::before { + content: "\f054"; +} + +.fa-retweet::before { + content: "\f079"; +} + +.fa-car-rear::before { + content: "\f5de"; +} + +.fa-car-alt::before { + content: "\f5de"; +} + +.fa-pump-soap::before { + content: "\e06b"; +} + +.fa-video-slash::before { + content: "\f4e2"; +} + +.fa-battery-quarter::before { + content: "\f243"; +} + +.fa-battery-2::before { + content: "\f243"; +} + +.fa-radio::before { + content: "\f8d7"; +} + +.fa-baby-carriage::before { + content: "\f77d"; +} + +.fa-carriage-baby::before { + content: "\f77d"; +} + +.fa-traffic-light::before { + content: "\f637"; +} + +.fa-thermometer::before { + content: "\f491"; +} + +.fa-vr-cardboard::before { + content: "\f729"; +} + +.fa-hand-middle-finger::before { + content: "\f806"; +} + +.fa-percent::before { + content: "\%"; +} + +.fa-percentage::before { + content: "\%"; +} + +.fa-truck-moving::before { + content: "\f4df"; +} + +.fa-glass-water-droplet::before { + content: "\e4f5"; +} + +.fa-display::before { + content: "\e163"; +} + +.fa-face-smile::before { + content: "\f118"; +} + +.fa-smile::before { + content: "\f118"; +} + +.fa-thumbtack::before { + content: "\f08d"; +} + +.fa-thumb-tack::before { + content: "\f08d"; +} + +.fa-trophy::before { + content: "\f091"; +} + +.fa-person-praying::before { + content: "\f683"; +} + +.fa-pray::before { + content: "\f683"; +} + +.fa-hammer::before { + content: "\f6e3"; +} + +.fa-hand-peace::before { + content: "\f25b"; +} + +.fa-rotate::before { + content: "\f2f1"; +} + +.fa-sync-alt::before { + content: "\f2f1"; +} + +.fa-spinner::before { + content: "\f110"; +} + +.fa-robot::before { + content: "\f544"; +} + +.fa-peace::before { + content: "\f67c"; +} + +.fa-gears::before { + content: "\f085"; +} + +.fa-cogs::before { + content: "\f085"; +} + +.fa-warehouse::before { + content: "\f494"; +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; +} + +.fa-splotch::before { + content: "\f5bc"; +} + +.fa-face-grin-hearts::before { + content: "\f584"; +} + +.fa-grin-hearts::before { + content: "\f584"; +} + +.fa-dice-four::before { + content: "\f524"; +} + +.fa-sim-card::before { + content: "\f7c4"; +} + +.fa-transgender::before { + content: "\f225"; +} + +.fa-transgender-alt::before { + content: "\f225"; +} + +.fa-mercury::before { + content: "\f223"; +} + +.fa-arrow-turn-down::before { + content: "\f149"; +} + +.fa-level-down::before { + content: "\f149"; +} + +.fa-person-falling-burst::before { + content: "\e547"; +} + +.fa-award::before { + content: "\f559"; +} + +.fa-ticket-simple::before { + content: "\f3ff"; +} + +.fa-ticket-alt::before { + content: "\f3ff"; +} + +.fa-building::before { + content: "\f1ad"; +} + +.fa-angles-left::before { + content: "\f100"; +} + +.fa-angle-double-left::before { + content: "\f100"; +} + +.fa-qrcode::before { + content: "\f029"; +} + +.fa-clock-rotate-left::before { + content: "\f1da"; +} + +.fa-history::before { + content: "\f1da"; +} + +.fa-face-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-file-export::before { + content: "\f56e"; +} + +.fa-arrow-right-from-file::before { + content: "\f56e"; +} + +.fa-shield::before { + content: "\f132"; +} + +.fa-shield-blank::before { + content: "\f132"; +} + +.fa-arrow-up-short-wide::before { + content: "\f885"; +} + +.fa-sort-amount-up-alt::before { + content: "\f885"; +} + +.fa-house-medical::before { + content: "\e3b2"; +} + +.fa-golf-ball-tee::before { + content: "\f450"; +} + +.fa-golf-ball::before { + content: "\f450"; +} + +.fa-circle-chevron-left::before { + content: "\f137"; +} + +.fa-chevron-circle-left::before { + content: "\f137"; +} + +.fa-house-chimney-window::before { + content: "\e00d"; +} + +.fa-pen-nib::before { + content: "\f5ad"; +} + +.fa-tent-arrow-turn-left::before { + content: "\e580"; +} + +.fa-tents::before { + content: "\e582"; +} + +.fa-wand-magic::before { + content: "\f0d0"; +} + +.fa-magic::before { + content: "\f0d0"; +} + +.fa-dog::before { + content: "\f6d3"; +} + +.fa-carrot::before { + content: "\f787"; +} + +.fa-moon::before { + content: "\f186"; +} + +.fa-wine-glass-empty::before { + content: "\f5ce"; +} + +.fa-wine-glass-alt::before { + content: "\f5ce"; +} + +.fa-cheese::before { + content: "\f7ef"; +} + +.fa-yin-yang::before { + content: "\f6ad"; +} + +.fa-music::before { + content: "\f001"; +} + +.fa-code-commit::before { + content: "\f386"; +} + +.fa-temperature-low::before { + content: "\f76b"; +} + +.fa-person-biking::before { + content: "\f84a"; +} + +.fa-biking::before { + content: "\f84a"; +} + +.fa-broom::before { + content: "\f51a"; +} + +.fa-shield-heart::before { + content: "\e574"; +} + +.fa-gopuram::before { + content: "\f664"; +} + +.fa-earth-oceania::before { + content: "\e47b"; +} + +.fa-globe-oceania::before { + content: "\e47b"; +} + +.fa-square-xmark::before { + content: "\f2d3"; +} + +.fa-times-square::before { + content: "\f2d3"; +} + +.fa-xmark-square::before { + content: "\f2d3"; +} + +.fa-hashtag::before { + content: "\#"; +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; +} + +.fa-expand-alt::before { + content: "\f424"; +} + +.fa-oil-can::before { + content: "\f613"; +} + +.fa-t::before { + content: "T"; +} + +.fa-hippo::before { + content: "\f6ed"; +} + +.fa-chart-column::before { + content: "\e0e3"; +} + +.fa-infinity::before { + content: "\f534"; +} + +.fa-vial-circle-check::before { + content: "\e596"; +} + +.fa-person-arrow-down-to-line::before { + content: "\e538"; +} + +.fa-voicemail::before { + content: "\f897"; +} + +.fa-fan::before { + content: "\f863"; +} + +.fa-person-walking-luggage::before { + content: "\e554"; +} + +.fa-up-down::before { + content: "\f338"; +} + +.fa-arrows-alt-v::before { + content: "\f338"; +} + +.fa-cloud-moon-rain::before { + content: "\f73c"; +} + +.fa-calendar::before { + content: "\f133"; +} + +.fa-trailer::before { + content: "\e041"; +} + +.fa-bahai::before { + content: "\f666"; +} + +.fa-haykal::before { + content: "\f666"; +} + +.fa-sd-card::before { + content: "\f7c2"; +} + +.fa-dragon::before { + content: "\f6d5"; +} + +.fa-shoe-prints::before { + content: "\f54b"; +} + +.fa-circle-plus::before { + content: "\f055"; +} + +.fa-plus-circle::before { + content: "\f055"; +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-hand-holding::before { + content: "\f4bd"; +} + +.fa-plug-circle-exclamation::before { + content: "\e55d"; +} + +.fa-link-slash::before { + content: "\f127"; +} + +.fa-chain-broken::before { + content: "\f127"; +} + +.fa-chain-slash::before { + content: "\f127"; +} + +.fa-unlink::before { + content: "\f127"; +} + +.fa-clone::before { + content: "\f24d"; +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; +} + +.fa-arrow-up-z-a::before { + content: "\f882"; +} + +.fa-sort-alpha-up-alt::before { + content: "\f882"; +} + +.fa-fire-flame-curved::before { + content: "\f7e4"; +} + +.fa-fire-alt::before { + content: "\f7e4"; +} + +.fa-tornado::before { + content: "\f76f"; +} + +.fa-file-circle-plus::before { + content: "\e494"; +} + +.fa-book-quran::before { + content: "\f687"; +} + +.fa-quran::before { + content: "\f687"; +} + +.fa-anchor::before { + content: "\f13d"; +} + +.fa-border-all::before { + content: "\f84c"; +} + +.fa-face-angry::before { + content: "\f556"; +} + +.fa-angry::before { + content: "\f556"; +} + +.fa-cookie-bite::before { + content: "\f564"; +} + +.fa-arrow-trend-down::before { + content: "\e097"; +} + +.fa-rss::before { + content: "\f09e"; +} + +.fa-feed::before { + content: "\f09e"; +} + +.fa-draw-polygon::before { + content: "\f5ee"; +} + +.fa-scale-balanced::before { + content: "\f24e"; +} + +.fa-balance-scale::before { + content: "\f24e"; +} + +.fa-gauge-simple-high::before { + content: "\f62a"; +} + +.fa-tachometer::before { + content: "\f62a"; +} + +.fa-tachometer-fast::before { + content: "\f62a"; +} + +.fa-shower::before { + content: "\f2cc"; +} + +.fa-desktop::before { + content: "\f390"; +} + +.fa-desktop-alt::before { + content: "\f390"; +} + +.fa-m::before { + content: "M"; +} + +.fa-table-list::before { + content: "\f00b"; +} + +.fa-th-list::before { + content: "\f00b"; +} + +.fa-comment-sms::before { + content: "\f7cd"; +} + +.fa-sms::before { + content: "\f7cd"; +} + +.fa-book::before { + content: "\f02d"; +} + +.fa-user-plus::before { + content: "\f234"; +} + +.fa-check::before { + content: "\f00c"; +} + +.fa-battery-three-quarters::before { + content: "\f241"; +} + +.fa-battery-4::before { + content: "\f241"; +} + +.fa-house-circle-check::before { + content: "\e509"; +} + +.fa-angle-left::before { + content: "\f104"; +} + +.fa-diagram-successor::before { + content: "\e47a"; +} + +.fa-truck-arrow-right::before { + content: "\e58b"; +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; +} + +.fa-hand-fist::before { + content: "\f6de"; +} + +.fa-fist-raised::before { + content: "\f6de"; +} + +.fa-cloud-moon::before { + content: "\f6c3"; +} + +.fa-briefcase::before { + content: "\f0b1"; +} + +.fa-person-falling::before { + content: "\e546"; +} + +.fa-image-portrait::before { + content: "\f3e0"; +} + +.fa-portrait::before { + content: "\f3e0"; +} + +.fa-user-tag::before { + content: "\f507"; +} + +.fa-rug::before { + content: "\e569"; +} + +.fa-earth-europe::before { + content: "\f7a2"; +} + +.fa-globe-europe::before { + content: "\f7a2"; +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; +} + +.fa-luggage-cart::before { + content: "\f59d"; +} + +.fa-rectangle-xmark::before { + content: "\f410"; +} + +.fa-rectangle-times::before { + content: "\f410"; +} + +.fa-times-rectangle::before { + content: "\f410"; +} + +.fa-window-close::before { + content: "\f410"; +} + +.fa-baht-sign::before { + content: "\e0ac"; +} + +.fa-book-open::before { + content: "\f518"; +} + +.fa-book-journal-whills::before { + content: "\f66a"; +} + +.fa-journal-whills::before { + content: "\f66a"; +} + +.fa-handcuffs::before { + content: "\e4f8"; +} + +.fa-triangle-exclamation::before { + content: "\f071"; +} + +.fa-exclamation-triangle::before { + content: "\f071"; +} + +.fa-warning::before { + content: "\f071"; +} + +.fa-database::before { + content: "\f1c0"; +} + +.fa-share::before { + content: "\f064"; +} + +.fa-arrow-turn-right::before { + content: "\f064"; +} + +.fa-mail-forward::before { + content: "\f064"; +} + +.fa-bottle-droplet::before { + content: "\e4c4"; +} + +.fa-mask-face::before { + content: "\e1d7"; +} + +.fa-hill-rockslide::before { + content: "\e508"; +} + +.fa-right-left::before { + content: "\f362"; +} + +.fa-exchange-alt::before { + content: "\f362"; +} + +.fa-paper-plane::before { + content: "\f1d8"; +} + +.fa-road-circle-exclamation::before { + content: "\e565"; +} + +.fa-dungeon::before { + content: "\f6d9"; +} + +.fa-align-right::before { + content: "\f038"; +} + +.fa-money-bill-1-wave::before { + content: "\f53b"; +} + +.fa-money-bill-wave-alt::before { + content: "\f53b"; +} + +.fa-life-ring::before { + content: "\f1cd"; +} + +.fa-hands::before { + content: "\f2a7"; +} + +.fa-sign-language::before { + content: "\f2a7"; +} + +.fa-signing::before { + content: "\f2a7"; +} + +.fa-calendar-day::before { + content: "\f783"; +} + +.fa-water-ladder::before { + content: "\f5c5"; +} + +.fa-ladder-water::before { + content: "\f5c5"; +} + +.fa-swimming-pool::before { + content: "\f5c5"; +} + +.fa-arrows-up-down::before { + content: "\f07d"; +} + +.fa-arrows-v::before { + content: "\f07d"; +} + +.fa-face-grimace::before { + content: "\f57f"; +} + +.fa-grimace::before { + content: "\f57f"; +} + +.fa-wheelchair-move::before { + content: "\e2ce"; +} + +.fa-wheelchair-alt::before { + content: "\e2ce"; +} + +.fa-turn-down::before { + content: "\f3be"; +} + +.fa-level-down-alt::before { + content: "\f3be"; +} + +.fa-person-walking-arrow-right::before { + content: "\e552"; +} + +.fa-square-envelope::before { + content: "\f199"; +} + +.fa-envelope-square::before { + content: "\f199"; +} + +.fa-dice::before { + content: "\f522"; +} + +.fa-bowling-ball::before { + content: "\f436"; +} + +.fa-brain::before { + content: "\f5dc"; +} + +.fa-bandage::before { + content: "\f462"; +} + +.fa-band-aid::before { + content: "\f462"; +} + +.fa-calendar-minus::before { + content: "\f272"; +} + +.fa-circle-xmark::before { + content: "\f057"; +} + +.fa-times-circle::before { + content: "\f057"; +} + +.fa-xmark-circle::before { + content: "\f057"; +} + +.fa-gifts::before { + content: "\f79c"; +} + +.fa-hotel::before { + content: "\f594"; +} + +.fa-earth-asia::before { + content: "\f57e"; +} + +.fa-globe-asia::before { + content: "\f57e"; +} + +.fa-id-card-clip::before { + content: "\f47f"; +} + +.fa-id-card-alt::before { + content: "\f47f"; +} + +.fa-magnifying-glass-plus::before { + content: "\f00e"; +} + +.fa-search-plus::before { + content: "\f00e"; +} + +.fa-thumbs-up::before { + content: "\f164"; +} + +.fa-user-clock::before { + content: "\f4fd"; +} + +.fa-hand-dots::before { + content: "\f461"; +} + +.fa-allergies::before { + content: "\f461"; +} + +.fa-file-invoice::before { + content: "\f570"; +} + +.fa-window-minimize::before { + content: "\f2d1"; +} + +.fa-mug-saucer::before { + content: "\f0f4"; +} + +.fa-coffee::before { + content: "\f0f4"; +} + +.fa-brush::before { + content: "\f55d"; +} + +.fa-mask::before { + content: "\f6fa"; +} + +.fa-magnifying-glass-minus::before { + content: "\f010"; +} + +.fa-search-minus::before { + content: "\f010"; +} + +.fa-ruler-vertical::before { + content: "\f548"; +} + +.fa-user-large::before { + content: "\f406"; +} + +.fa-user-alt::before { + content: "\f406"; +} + +.fa-train-tram::before { + content: "\e5b4"; +} + +.fa-user-nurse::before { + content: "\f82f"; +} + +.fa-syringe::before { + content: "\f48e"; +} + +.fa-cloud-sun::before { + content: "\f6c4"; +} + +.fa-stopwatch-20::before { + content: "\e06f"; +} + +.fa-square-full::before { + content: "\f45c"; +} + +.fa-magnet::before { + content: "\f076"; +} + +.fa-jar::before { + content: "\e516"; +} + +.fa-note-sticky::before { + content: "\f249"; +} + +.fa-sticky-note::before { + content: "\f249"; +} + +.fa-bug-slash::before { + content: "\e490"; +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; +} + +.fa-bone::before { + content: "\f5d7"; +} + +.fa-user-injured::before { + content: "\f728"; +} + +.fa-face-sad-tear::before { + content: "\f5b4"; +} + +.fa-sad-tear::before { + content: "\f5b4"; +} + +.fa-plane::before { + content: "\f072"; +} + +.fa-tent-arrows-down::before { + content: "\e581"; +} + +.fa-exclamation::before { + content: "\!"; +} + +.fa-arrows-spin::before { + content: "\e4bb"; +} + +.fa-print::before { + content: "\f02f"; +} + +.fa-turkish-lira-sign::before { + content: "\e2bb"; +} + +.fa-try::before { + content: "\e2bb"; +} + +.fa-turkish-lira::before { + content: "\e2bb"; +} + +.fa-dollar-sign::before { + content: "\$"; +} + +.fa-dollar::before { + content: "\$"; +} + +.fa-usd::before { + content: "\$"; +} + +.fa-x::before { + content: "X"; +} + +.fa-magnifying-glass-dollar::before { + content: "\f688"; +} + +.fa-search-dollar::before { + content: "\f688"; +} + +.fa-users-gear::before { + content: "\f509"; +} + +.fa-users-cog::before { + content: "\f509"; +} + +.fa-person-military-pointing::before { + content: "\e54a"; +} + +.fa-building-columns::before { + content: "\f19c"; +} + +.fa-bank::before { + content: "\f19c"; +} + +.fa-institution::before { + content: "\f19c"; +} + +.fa-museum::before { + content: "\f19c"; +} + +.fa-university::before { + content: "\f19c"; +} + +.fa-umbrella::before { + content: "\f0e9"; +} + +.fa-trowel::before { + content: "\e589"; +} + +.fa-d::before { + content: "D"; +} + +.fa-stapler::before { + content: "\e5af"; +} + +.fa-masks-theater::before { + content: "\f630"; +} + +.fa-theater-masks::before { + content: "\f630"; +} + +.fa-kip-sign::before { + content: "\e1c4"; +} + +.fa-hand-point-left::before { + content: "\f0a5"; +} + +.fa-handshake-simple::before { + content: "\f4c6"; +} + +.fa-handshake-alt::before { + content: "\f4c6"; +} + +.fa-jet-fighter::before { + content: "\f0fb"; +} + +.fa-fighter-jet::before { + content: "\f0fb"; +} + +.fa-square-share-nodes::before { + content: "\f1e1"; +} + +.fa-share-alt-square::before { + content: "\f1e1"; +} + +.fa-barcode::before { + content: "\f02a"; +} + +.fa-plus-minus::before { + content: "\e43c"; +} + +.fa-video::before { + content: "\f03d"; +} + +.fa-video-camera::before { + content: "\f03d"; +} + +.fa-graduation-cap::before { + content: "\f19d"; +} + +.fa-mortar-board::before { + content: "\f19d"; +} + +.fa-hand-holding-medical::before { + content: "\e05c"; +} + +.fa-person-circle-check::before { + content: "\e53e"; +} + +.fa-turn-up::before { + content: "\f3bf"; +} + +.fa-level-up-alt::before { + content: "\f3bf"; +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.elements-blocks-icon-selector-display { + font-size: 2em; +} + +.rrze-elements-tabs-modal-container span { + font-size: 2em; + padding-left: 1em; +} + +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); +} +.far, +.fa-regular { + font-weight: 400; +} + +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); +} +.fas, .accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before, .accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before, .accordion .accordion-toggle:before, +.fa-solid { + font-weight: 900; +} + +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-brands: "Font Awesome 6 Brands"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); +} +.fab, +.fa-brands { + font-weight: 400; +} + +.fa-monero:before { + content: "\f3d0"; +} + +.fa-hooli:before { + content: "\f427"; +} + +.fa-yelp:before { + content: "\f1e9"; +} + +.fa-cc-visa:before { + content: "\f1f0"; +} + +.fa-lastfm:before { + content: "\f202"; +} + +.fa-shopware:before { + content: "\f5b5"; +} + +.fa-creative-commons-nc:before { + content: "\f4e8"; +} + +.fa-aws:before { + content: "\f375"; +} + +.fa-redhat:before { + content: "\f7bc"; +} + +.fa-yoast:before { + content: "\f2b1"; +} + +.fa-cloudflare:before { + content: "\e07d"; +} + +.fa-ups:before { + content: "\f7e0"; +} + +.fa-wpexplorer:before { + content: "\f2de"; +} + +.fa-dyalog:before { + content: "\f399"; +} + +.fa-bity:before { + content: "\f37a"; +} + +.fa-stackpath:before { + content: "\f842"; +} + +.fa-buysellads:before { + content: "\f20d"; +} + +.fa-first-order:before { + content: "\f2b0"; +} + +.fa-modx:before { + content: "\f285"; +} + +.fa-guilded:before { + content: "\e07e"; +} + +.fa-vnv:before { + content: "\f40b"; +} + +.fa-square-js:before { + content: "\f3b9"; +} + +.fa-js-square:before { + content: "\f3b9"; +} + +.fa-microsoft:before { + content: "\f3ca"; +} + +.fa-qq:before { + content: "\f1d6"; +} + +.fa-orcid:before { + content: "\f8d2"; +} + +.fa-java:before { + content: "\f4e4"; +} + +.fa-invision:before { + content: "\f7b0"; +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; +} + +.fa-centercode:before { + content: "\f380"; +} + +.fa-glide-g:before { + content: "\f2a6"; +} + +.fa-drupal:before { + content: "\f1a9"; +} + +.fa-hire-a-helper:before { + content: "\f3b0"; +} + +.fa-creative-commons-by:before { + content: "\f4e7"; +} + +.fa-unity:before { + content: "\e049"; +} + +.fa-whmcs:before { + content: "\f40d"; +} + +.fa-rocketchat:before { + content: "\f3e8"; +} + +.fa-vk:before { + content: "\f189"; +} + +.fa-untappd:before { + content: "\f405"; +} + +.fa-mailchimp:before { + content: "\f59e"; +} + +.fa-css3-alt:before { + content: "\f38b"; +} + +.fa-square-reddit:before { + content: "\f1a2"; +} + +.fa-reddit-square:before { + content: "\f1a2"; +} + +.fa-vimeo-v:before { + content: "\f27d"; +} + +.fa-contao:before { + content: "\f26d"; +} + +.fa-square-font-awesome:before { + content: "\e5ad"; +} + +.fa-deskpro:before { + content: "\f38f"; +} + +.fa-sistrix:before { + content: "\f3ee"; +} + +.fa-square-instagram:before { + content: "\e055"; +} + +.fa-instagram-square:before { + content: "\e055"; +} + +.fa-battle-net:before { + content: "\f835"; +} + +.fa-the-red-yeti:before { + content: "\f69d"; +} + +.fa-square-hacker-news:before { + content: "\f3af"; +} + +.fa-hacker-news-square:before { + content: "\f3af"; +} + +.fa-edge:before { + content: "\f282"; +} + +.fa-threads:before { + content: "\e618"; +} + +.fa-napster:before { + content: "\f3d2"; +} + +.fa-square-snapchat:before { + content: "\f2ad"; +} + +.fa-snapchat-square:before { + content: "\f2ad"; +} + +.fa-google-plus-g:before { + content: "\f0d5"; +} + +.fa-artstation:before { + content: "\f77a"; +} + +.fa-markdown:before { + content: "\f60f"; +} + +.fa-sourcetree:before { + content: "\f7d3"; +} + +.fa-google-plus:before { + content: "\f2b3"; +} + +.fa-diaspora:before { + content: "\f791"; +} + +.fa-foursquare:before { + content: "\f180"; +} + +.fa-stack-overflow:before { + content: "\f16c"; +} + +.fa-github-alt:before { + content: "\f113"; +} + +.fa-phoenix-squadron:before { + content: "\f511"; +} + +.fa-pagelines:before { + content: "\f18c"; +} + +.fa-algolia:before { + content: "\f36c"; +} + +.fa-red-river:before { + content: "\f3e3"; +} + +.fa-creative-commons-sa:before { + content: "\f4ef"; +} + +.fa-safari:before { + content: "\f267"; +} + +.fa-google:before { + content: "\f1a0"; +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; +} + +.fa-font-awesome-alt:before { + content: "\f35c"; +} + +.fa-atlassian:before { + content: "\f77b"; +} + +.fa-linkedin-in:before { + content: "\f0e1"; +} + +.fa-digital-ocean:before { + content: "\f391"; +} + +.fa-nimblr:before { + content: "\f5a8"; +} + +.fa-chromecast:before { + content: "\f838"; +} + +.fa-evernote:before { + content: "\f839"; +} + +.fa-hacker-news:before { + content: "\f1d4"; +} + +.fa-creative-commons-sampling:before { + content: "\f4f0"; +} + +.fa-adversal:before { + content: "\f36a"; +} + +.fa-creative-commons:before { + content: "\f25e"; +} + +.fa-watchman-monitoring:before { + content: "\e087"; +} + +.fa-fonticons:before { + content: "\f280"; +} + +.fa-weixin:before { + content: "\f1d7"; +} + +.fa-shirtsinbulk:before { + content: "\f214"; +} + +.fa-codepen:before { + content: "\f1cb"; +} + +.fa-git-alt:before { + content: "\f841"; +} + +.fa-lyft:before { + content: "\f3c3"; +} + +.fa-rev:before { + content: "\f5b2"; +} + +.fa-windows:before { + content: "\f17a"; +} + +.fa-wizards-of-the-coast:before { + content: "\f730"; +} + +.fa-square-viadeo:before { + content: "\f2aa"; +} + +.fa-viadeo-square:before { + content: "\f2aa"; +} + +.fa-meetup:before { + content: "\f2e0"; +} + +.fa-centos:before { + content: "\f789"; +} + +.fa-adn:before { + content: "\f170"; +} + +.fa-cloudsmith:before { + content: "\f384"; +} + +.fa-pied-piper-alt:before { + content: "\f1a8"; +} + +.fa-square-dribbble:before { + content: "\f397"; +} + +.fa-dribbble-square:before { + content: "\f397"; +} + +.fa-codiepie:before { + content: "\f284"; +} + +.fa-node:before { + content: "\f419"; +} + +.fa-mix:before { + content: "\f3cb"; +} + +.fa-steam:before { + content: "\f1b6"; +} + +.fa-cc-apple-pay:before { + content: "\f416"; +} + +.fa-scribd:before { + content: "\f28a"; +} + +.fa-debian:before { + content: "\e60b"; +} + +.fa-openid:before { + content: "\f19b"; +} + +.fa-instalod:before { + content: "\e081"; +} + +.fa-expeditedssl:before { + content: "\f23e"; +} + +.fa-sellcast:before { + content: "\f2da"; +} + +.fa-square-twitter:before { + content: "\f081"; +} + +.fa-twitter-square:before { + content: "\f081"; +} + +.fa-r-project:before { + content: "\f4f7"; +} + +.fa-delicious:before { + content: "\f1a5"; +} + +.fa-freebsd:before { + content: "\f3a4"; +} + +.fa-vuejs:before { + content: "\f41f"; +} + +.fa-accusoft:before { + content: "\f369"; +} + +.fa-ioxhost:before { + content: "\f208"; +} + +.fa-fonticons-fi:before { + content: "\f3a2"; +} + +.fa-app-store:before { + content: "\f36f"; +} + +.fa-cc-mastercard:before { + content: "\f1f1"; +} + +.fa-itunes-note:before { + content: "\f3b5"; +} + +.fa-golang:before { + content: "\e40f"; +} + +.fa-kickstarter:before { + content: "\f3bb"; +} + +.fa-grav:before { + content: "\f2d6"; +} + +.fa-weibo:before { + content: "\f18a"; +} + +.fa-uncharted:before { + content: "\e084"; +} + +.fa-firstdraft:before { + content: "\f3a1"; +} + +.fa-square-youtube:before { + content: "\f431"; +} + +.fa-youtube-square:before { + content: "\f431"; +} + +.fa-wikipedia-w:before { + content: "\f266"; +} + +.fa-wpressr:before { + content: "\f3e4"; +} + +.fa-rendact:before { + content: "\f3e4"; +} + +.fa-angellist:before { + content: "\f209"; +} + +.fa-galactic-republic:before { + content: "\f50c"; +} + +.fa-nfc-directional:before { + content: "\e530"; +} + +.fa-skype:before { + content: "\f17e"; +} + +.fa-joget:before { + content: "\f3b7"; +} + +.fa-fedora:before { + content: "\f798"; +} + +.fa-stripe-s:before { + content: "\f42a"; +} + +.fa-meta:before { + content: "\e49b"; +} + +.fa-laravel:before { + content: "\f3bd"; +} + +.fa-hotjar:before { + content: "\f3b1"; +} + +.fa-bluetooth-b:before { + content: "\f294"; +} + +.fa-sticker-mule:before { + content: "\f3f7"; +} + +.fa-creative-commons-zero:before { + content: "\f4f3"; +} + +.fa-hips:before { + content: "\f452"; +} + +.fa-behance:before { + content: "\f1b4"; +} + +.fa-reddit:before { + content: "\f1a1"; +} + +.fa-discord:before { + content: "\f392"; +} + +.fa-chrome:before { + content: "\f268"; +} + +.fa-app-store-ios:before { + content: "\f370"; +} + +.fa-cc-discover:before { + content: "\f1f2"; +} + +.fa-wpbeginner:before { + content: "\f297"; +} + +.fa-confluence:before { + content: "\f78d"; +} + +.fa-mdb:before { + content: "\f8ca"; +} + +.fa-dochub:before { + content: "\f394"; +} + +.fa-accessible-icon:before { + content: "\f368"; +} + +.fa-ebay:before { + content: "\f4f4"; +} + +.fa-amazon:before { + content: "\f270"; +} + +.fa-unsplash:before { + content: "\e07c"; +} + +.fa-yarn:before { + content: "\f7e3"; +} + +.fa-square-steam:before { + content: "\f1b7"; +} + +.fa-steam-square:before { + content: "\f1b7"; +} + +.fa-500px:before { + content: "\f26e"; +} + +.fa-square-vimeo:before { + content: "\f194"; +} + +.fa-vimeo-square:before { + content: "\f194"; +} + +.fa-asymmetrik:before { + content: "\f372"; +} + +.fa-font-awesome:before { + content: "\f2b4"; +} + +.fa-font-awesome-flag:before { + content: "\f2b4"; +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; +} + +.fa-gratipay:before { + content: "\f184"; +} + +.fa-apple:before { + content: "\f179"; +} + +.fa-hive:before { + content: "\e07f"; +} + +.fa-gitkraken:before { + content: "\f3a6"; +} + +.fa-keybase:before { + content: "\f4f5"; +} + +.fa-apple-pay:before { + content: "\f415"; +} + +.fa-padlet:before { + content: "\e4a0"; +} + +.fa-amazon-pay:before { + content: "\f42c"; +} + +.fa-square-github:before { + content: "\f092"; +} + +.fa-github-square:before { + content: "\f092"; +} + +.fa-stumbleupon:before { + content: "\f1a4"; +} + +.fa-fedex:before { + content: "\f797"; +} + +.fa-phoenix-framework:before { + content: "\f3dc"; +} + +.fa-shopify:before { + content: "\e057"; +} + +.fa-neos:before { + content: "\f612"; +} + +.fa-square-threads:before { + content: "\e619"; +} + +.fa-hackerrank:before { + content: "\f5f7"; +} + +.fa-researchgate:before { + content: "\f4f8"; +} + +.fa-swift:before { + content: "\f8e1"; +} + +.fa-angular:before { + content: "\f420"; +} + +.fa-speakap:before { + content: "\f3f3"; +} + +.fa-angrycreative:before { + content: "\f36e"; +} + +.fa-y-combinator:before { + content: "\f23b"; +} + +.fa-empire:before { + content: "\f1d1"; +} + +.fa-envira:before { + content: "\f299"; +} + +.fa-square-gitlab:before { + content: "\e5ae"; +} + +.fa-gitlab-square:before { + content: "\e5ae"; +} + +.fa-studiovinari:before { + content: "\f3f8"; +} + +.fa-pied-piper:before { + content: "\f2ae"; +} + +.fa-wordpress:before { + content: "\f19a"; +} + +.fa-product-hunt:before { + content: "\f288"; +} + +.fa-firefox:before { + content: "\f269"; +} + +.fa-linode:before { + content: "\f2b8"; +} + +.fa-goodreads:before { + content: "\f3a8"; +} + +.fa-square-odnoklassniki:before { + content: "\f264"; +} + +.fa-odnoklassniki-square:before { + content: "\f264"; +} + +.fa-jsfiddle:before { + content: "\f1cc"; +} + +.fa-sith:before { + content: "\f512"; +} + +.fa-themeisle:before { + content: "\f2b2"; +} + +.fa-page4:before { + content: "\f3d7"; +} + +.fa-hashnode:before { + content: "\e499"; +} + +.fa-react:before { + content: "\f41b"; +} + +.fa-cc-paypal:before { + content: "\f1f4"; +} + +.fa-squarespace:before { + content: "\f5be"; +} + +.fa-cc-stripe:before { + content: "\f1f5"; +} + +.fa-creative-commons-share:before { + content: "\f4f2"; +} + +.fa-bitcoin:before { + content: "\f379"; +} + +.fa-keycdn:before { + content: "\f3ba"; +} + +.fa-opera:before { + content: "\f26a"; +} + +.fa-itch-io:before { + content: "\f83a"; +} + +.fa-umbraco:before { + content: "\f8e8"; +} + +.fa-galactic-senate:before { + content: "\f50d"; +} + +.fa-ubuntu:before { + content: "\f7df"; +} + +.fa-draft2digital:before { + content: "\f396"; +} + +.fa-stripe:before { + content: "\f429"; +} + +.fa-houzz:before { + content: "\f27c"; +} + +.fa-gg:before { + content: "\f260"; +} + +.fa-dhl:before { + content: "\f790"; +} + +.fa-square-pinterest:before { + content: "\f0d3"; +} + +.fa-pinterest-square:before { + content: "\f0d3"; +} + +.fa-xing:before { + content: "\f168"; +} + +.fa-blackberry:before { + content: "\f37b"; +} + +.fa-creative-commons-pd:before { + content: "\f4ec"; +} + +.fa-playstation:before { + content: "\f3df"; +} + +.fa-quinscape:before { + content: "\f459"; +} + +.fa-less:before { + content: "\f41d"; +} + +.fa-blogger-b:before { + content: "\f37d"; +} + +.fa-opencart:before { + content: "\f23d"; +} + +.fa-vine:before { + content: "\f1ca"; +} + +.fa-paypal:before { + content: "\f1ed"; +} + +.fa-gitlab:before { + content: "\f296"; +} + +.fa-typo3:before { + content: "\f42b"; +} + +.fa-reddit-alien:before { + content: "\f281"; +} + +.fa-yahoo:before { + content: "\f19e"; +} + +.fa-dailymotion:before { + content: "\e052"; +} + +.fa-affiliatetheme:before { + content: "\f36b"; +} + +.fa-pied-piper-pp:before { + content: "\f1a7"; +} + +.fa-bootstrap:before { + content: "\f836"; +} + +.fa-odnoklassniki:before { + content: "\f263"; +} + +.fa-nfc-symbol:before { + content: "\e531"; +} + +.fa-ethereum:before { + content: "\f42e"; +} + +.fa-speaker-deck:before { + content: "\f83c"; +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; +} + +.fa-patreon:before { + content: "\f3d9"; +} + +.fa-avianex:before { + content: "\f374"; +} + +.fa-ello:before { + content: "\f5f1"; +} + +.fa-gofore:before { + content: "\f3a7"; +} + +.fa-bimobject:before { + content: "\f378"; +} + +.fa-facebook-f:before { + content: "\f39e"; +} + +.fa-square-google-plus:before { + content: "\f0d4"; +} + +.fa-google-plus-square:before { + content: "\f0d4"; +} + +.fa-mandalorian:before { + content: "\f50f"; +} + +.fa-first-order-alt:before { + content: "\f50a"; +} + +.fa-osi:before { + content: "\f41a"; +} + +.fa-google-wallet:before { + content: "\f1ee"; +} + +.fa-d-and-d-beyond:before { + content: "\f6ca"; +} + +.fa-periscope:before { + content: "\f3da"; +} + +.fa-fulcrum:before { + content: "\f50b"; +} + +.fa-cloudscale:before { + content: "\f383"; +} + +.fa-forumbee:before { + content: "\f211"; +} + +.fa-mizuni:before { + content: "\f3cc"; +} + +.fa-schlix:before { + content: "\f3ea"; +} + +.fa-square-xing:before { + content: "\f169"; +} + +.fa-xing-square:before { + content: "\f169"; +} + +.fa-bandcamp:before { + content: "\f2d5"; +} + +.fa-wpforms:before { + content: "\f298"; +} + +.fa-cloudversify:before { + content: "\f385"; +} + +.fa-usps:before { + content: "\f7e1"; +} + +.fa-megaport:before { + content: "\f5a3"; +} + +.fa-magento:before { + content: "\f3c4"; +} + +.fa-spotify:before { + content: "\f1bc"; +} + +.fa-optin-monster:before { + content: "\f23c"; +} + +.fa-fly:before { + content: "\f417"; +} + +.fa-aviato:before { + content: "\f421"; +} + +.fa-itunes:before { + content: "\f3b4"; +} + +.fa-cuttlefish:before { + content: "\f38c"; +} + +.fa-blogger:before { + content: "\f37c"; +} + +.fa-flickr:before { + content: "\f16e"; +} + +.fa-viber:before { + content: "\f409"; +} + +.fa-soundcloud:before { + content: "\f1be"; +} + +.fa-digg:before { + content: "\f1a6"; +} + +.fa-tencent-weibo:before { + content: "\f1d5"; +} + +.fa-symfony:before { + content: "\f83d"; +} + +.fa-maxcdn:before { + content: "\f136"; +} + +.fa-etsy:before { + content: "\f2d7"; +} + +.fa-facebook-messenger:before { + content: "\f39f"; +} + +.fa-audible:before { + content: "\f373"; +} + +.fa-think-peaks:before { + content: "\f731"; +} + +.fa-bilibili:before { + content: "\e3d9"; +} + +.fa-erlang:before { + content: "\f39d"; +} + +.fa-x-twitter:before { + content: "\e61b"; +} + +.fa-cotton-bureau:before { + content: "\f89e"; +} + +.fa-dashcube:before { + content: "\f210"; +} + +.fa-42-group:before { + content: "\e080"; +} + +.fa-innosoft:before { + content: "\e080"; +} + +.fa-stack-exchange:before { + content: "\f18d"; +} + +.fa-elementor:before { + content: "\f430"; +} + +.fa-square-pied-piper:before { + content: "\e01e"; +} + +.fa-pied-piper-square:before { + content: "\e01e"; +} + +.fa-creative-commons-nd:before { + content: "\f4eb"; +} + +.fa-palfed:before { + content: "\f3d8"; +} + +.fa-superpowers:before { + content: "\f2dd"; +} + +.fa-resolving:before { + content: "\f3e7"; +} + +.fa-xbox:before { + content: "\f412"; +} + +.fa-searchengin:before { + content: "\f3eb"; +} + +.fa-tiktok:before { + content: "\e07b"; +} + +.fa-square-facebook:before { + content: "\f082"; +} + +.fa-facebook-square:before { + content: "\f082"; +} + +.fa-renren:before { + content: "\f18b"; +} + +.fa-linux:before { + content: "\f17c"; +} + +.fa-glide:before { + content: "\f2a5"; +} + +.fa-linkedin:before { + content: "\f08c"; +} + +.fa-hubspot:before { + content: "\f3b2"; +} + +.fa-deploydog:before { + content: "\f38e"; +} + +.fa-twitch:before { + content: "\f1e8"; +} + +.fa-ravelry:before { + content: "\f2d9"; +} + +.fa-mixer:before { + content: "\e056"; +} + +.fa-square-lastfm:before { + content: "\f203"; +} + +.fa-lastfm-square:before { + content: "\f203"; +} + +.fa-vimeo:before { + content: "\f40a"; +} + +.fa-mendeley:before { + content: "\f7b3"; +} + +.fa-uniregistry:before { + content: "\f404"; +} + +.fa-figma:before { + content: "\f799"; +} + +.fa-creative-commons-remix:before { + content: "\f4ee"; +} + +.fa-cc-amazon-pay:before { + content: "\f42d"; +} + +.fa-dropbox:before { + content: "\f16b"; +} + +.fa-instagram:before { + content: "\f16d"; +} + +.fa-cmplid:before { + content: "\e360"; +} + +.fa-facebook:before { + content: "\f09a"; +} + +.fa-gripfire:before { + content: "\f3ac"; +} + +.fa-jedi-order:before { + content: "\f50e"; +} + +.fa-uikit:before { + content: "\f403"; +} + +.fa-fort-awesome-alt:before { + content: "\f3a3"; +} + +.fa-phabricator:before { + content: "\f3db"; +} + +.fa-ussunnah:before { + content: "\f407"; +} + +.fa-earlybirds:before { + content: "\f39a"; +} + +.fa-trade-federation:before { + content: "\f513"; +} + +.fa-autoprefixer:before { + content: "\f41c"; +} + +.fa-whatsapp:before { + content: "\f232"; +} + +.fa-slideshare:before { + content: "\f1e7"; +} + +.fa-google-play:before { + content: "\f3ab"; +} + +.fa-viadeo:before { + content: "\f2a9"; +} + +.fa-line:before { + content: "\f3c0"; +} + +.fa-google-drive:before { + content: "\f3aa"; +} + +.fa-servicestack:before { + content: "\f3ec"; +} + +.fa-simplybuilt:before { + content: "\f215"; +} + +.fa-bitbucket:before { + content: "\f171"; +} + +.fa-imdb:before { + content: "\f2d8"; +} + +.fa-deezer:before { + content: "\e077"; +} + +.fa-raspberry-pi:before { + content: "\f7bb"; +} + +.fa-jira:before { + content: "\f7b1"; +} + +.fa-docker:before { + content: "\f395"; +} + +.fa-screenpal:before { + content: "\e570"; +} + +.fa-bluetooth:before { + content: "\f293"; +} + +.fa-gitter:before { + content: "\f426"; +} + +.fa-d-and-d:before { + content: "\f38d"; +} + +.fa-microblog:before { + content: "\e01a"; +} + +.fa-cc-diners-club:before { + content: "\f24c"; +} + +.fa-gg-circle:before { + content: "\f261"; +} + +.fa-pied-piper-hat:before { + content: "\f4e5"; +} + +.fa-kickstarter-k:before { + content: "\f3bc"; +} + +.fa-yandex:before { + content: "\f413"; +} + +.fa-readme:before { + content: "\f4d5"; +} + +.fa-html5:before { + content: "\f13b"; +} + +.fa-sellsy:before { + content: "\f213"; +} + +.fa-sass:before { + content: "\f41e"; +} + +.fa-wirsindhandwerk:before { + content: "\e2d0"; +} + +.fa-wsh:before { + content: "\e2d0"; +} + +.fa-buromobelexperte:before { + content: "\f37f"; +} + +.fa-salesforce:before { + content: "\f83b"; +} + +.fa-octopus-deploy:before { + content: "\e082"; +} + +.fa-medapps:before { + content: "\f3c6"; +} + +.fa-ns8:before { + content: "\f3d5"; +} + +.fa-pinterest-p:before { + content: "\f231"; +} + +.fa-apper:before { + content: "\f371"; +} + +.fa-fort-awesome:before { + content: "\f286"; +} + +.fa-waze:before { + content: "\f83f"; +} + +.fa-cc-jcb:before { + content: "\f24b"; +} + +.fa-snapchat:before { + content: "\f2ab"; +} + +.fa-snapchat-ghost:before { + content: "\f2ab"; +} + +.fa-fantasy-flight-games:before { + content: "\f6dc"; +} + +.fa-rust:before { + content: "\e07a"; +} + +.fa-wix:before { + content: "\f5cf"; +} + +.fa-square-behance:before { + content: "\f1b5"; +} + +.fa-behance-square:before { + content: "\f1b5"; +} + +.fa-supple:before { + content: "\f3f9"; +} + +.fa-rebel:before { + content: "\f1d0"; +} + +.fa-css3:before { + content: "\f13c"; +} + +.fa-staylinked:before { + content: "\f3f5"; +} + +.fa-kaggle:before { + content: "\f5fa"; +} + +.fa-space-awesome:before { + content: "\e5ac"; +} + +.fa-deviantart:before { + content: "\f1bd"; +} + +.fa-cpanel:before { + content: "\f388"; +} + +.fa-goodreads-g:before { + content: "\f3a9"; +} + +.fa-square-git:before { + content: "\f1d2"; +} + +.fa-git-square:before { + content: "\f1d2"; +} + +.fa-square-tumblr:before { + content: "\f174"; +} + +.fa-tumblr-square:before { + content: "\f174"; +} + +.fa-trello:before { + content: "\f181"; +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; +} + +.fa-get-pocket:before { + content: "\f265"; +} + +.fa-perbyte:before { + content: "\e083"; +} + +.fa-grunt:before { + content: "\f3ad"; +} + +.fa-weebly:before { + content: "\f5cc"; +} + +.fa-connectdevelop:before { + content: "\f20e"; +} + +.fa-leanpub:before { + content: "\f212"; +} + +.fa-black-tie:before { + content: "\f27e"; +} + +.fa-themeco:before { + content: "\f5c6"; +} + +.fa-python:before { + content: "\f3e2"; +} + +.fa-android:before { + content: "\f17b"; +} + +.fa-bots:before { + content: "\e340"; +} + +.fa-free-code-camp:before { + content: "\f2c5"; +} + +.fa-hornbill:before { + content: "\f592"; +} + +.fa-js:before { + content: "\f3b8"; +} + +.fa-ideal:before { + content: "\e013"; +} + +.fa-git:before { + content: "\f1d3"; +} + +.fa-dev:before { + content: "\f6cc"; +} + +.fa-sketch:before { + content: "\f7c6"; +} + +.fa-yandex-international:before { + content: "\f414"; +} + +.fa-cc-amex:before { + content: "\f1f3"; +} + +.fa-uber:before { + content: "\f402"; +} + +.fa-github:before { + content: "\f09b"; +} + +.fa-php:before { + content: "\f457"; +} + +.fa-alipay:before { + content: "\f642"; +} + +.fa-youtube:before { + content: "\f167"; +} + +.fa-skyatlas:before { + content: "\f216"; +} + +.fa-firefox-browser:before { + content: "\e007"; +} + +.fa-replyd:before { + content: "\f3e6"; +} + +.fa-suse:before { + content: "\f7d6"; +} + +.fa-jenkins:before { + content: "\f3b6"; +} + +.fa-twitter:before { + content: "\f099"; +} + +.fa-rockrms:before { + content: "\f3e9"; +} + +.fa-pinterest:before { + content: "\f0d2"; +} + +.fa-buffer:before { + content: "\f837"; +} + +.fa-npm:before { + content: "\f3d4"; +} + +.fa-yammer:before { + content: "\f840"; +} + +.fa-btc:before { + content: "\f15a"; +} + +.fa-dribbble:before { + content: "\f17d"; +} + +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} + +.fa-internet-explorer:before { + content: "\f26b"; +} + +.fa-stubber:before { + content: "\e5c7"; +} + +.fa-telegram:before { + content: "\f2c6"; +} + +.fa-telegram-plane:before { + content: "\f2c6"; +} + +.fa-old-republic:before { + content: "\f510"; +} + +.fa-odysee:before { + content: "\e5c6"; +} + +.fa-square-whatsapp:before { + content: "\f40c"; +} + +.fa-whatsapp-square:before { + content: "\f40c"; +} + +.fa-node-js:before { + content: "\f3d3"; +} + +.fa-edge-legacy:before { + content: "\e078"; +} + +.fa-slack:before { + content: "\f198"; +} + +.fa-slack-hash:before { + content: "\f198"; +} + +.fa-medrt:before { + content: "\f3c8"; +} + +.fa-usb:before { + content: "\f287"; +} + +.fa-tumblr:before { + content: "\f173"; +} + +.fa-vaadin:before { + content: "\f408"; +} + +.fa-quora:before { + content: "\f2c4"; +} + +.fa-square-x-twitter:before { + content: "\e61a"; +} + +.fa-reacteurope:before { + content: "\f75d"; +} + +.fa-medium:before { + content: "\f23a"; +} + +.fa-medium-m:before { + content: "\f23a"; +} + +.fa-amilia:before { + content: "\f36d"; +} + +.fa-mixcloud:before { + content: "\f289"; +} + +.fa-flipboard:before { + content: "\f44d"; +} + +.fa-viacoin:before { + content: "\f237"; +} + +.fa-critical-role:before { + content: "\f6c9"; +} + +.fa-sitrox:before { + content: "\e44a"; +} + +.fa-discourse:before { + content: "\f393"; +} + +.fa-joomla:before { + content: "\f1aa"; +} + +.fa-mastodon:before { + content: "\f4f6"; +} + +.fa-airbnb:before { + content: "\f834"; +} + +.fa-wolf-pack-battalion:before { + content: "\f514"; +} + +.fa-buy-n-large:before { + content: "\f8a6"; +} + +.fa-gulp:before { + content: "\f3ae"; +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; +} + +.fa-strava:before { + content: "\f428"; +} + +.fa-ember:before { + content: "\f423"; +} + +.fa-canadian-maple-leaf:before { + content: "\f785"; +} + +.fa-teamspeak:before { + content: "\f4f9"; +} + +.fa-pushed:before { + content: "\f3e1"; +} + +.fa-wordpress-simple:before { + content: "\f411"; +} + +.fa-nutritionix:before { + content: "\f3d6"; +} + +.fa-wodu:before { + content: "\e088"; +} + +.fa-google-pay:before { + content: "\e079"; +} + +.fa-intercom:before { + content: "\f7af"; +} + +.fa-zhihu:before { + content: "\f63f"; +} + +.fa-korvue:before { + content: "\f42f"; +} + +.fa-pix:before { + content: "\e43a"; +} + +.fa-steam-symbol:before { + content: "\f3f6"; +} + +/*! + * Accordion + */ +h1.accordion-heading, +h2.accordion-heading, +h3.accordion-heading, +h4.accordion-heading, +h5.accordion-heading, +h6.accordion-heading { + width: auto; + padding: 0 !important; + margin: 0; + border: none; + text-align: right; +} + +button.accordion-toggle { + width: 100%; + border: none; + text-align: right; + margin: 0; +} + +button.expand-all.standard-btn { + margin: 5px 0; + float: none; +} + +.button-container-right { + text-align: left; +} + +.button-container-left { + text-align: right; +} + +.accordion .accordion { + margin: 0; +} +.accordion .accordion-register { + padding-right: 0; + margin: 0 0 0.5em; + border-top: 1px solid #C3C3CB; + border-bottom: 1px solid #C3C3CB; +} +.accordion .accordion-register li { + float: right; + list-style-type: none; + padding: 0.25em 0.5em; +} +.accordion .accordion-suffix { + font-weight: bold; +} +.accordion .accordion-group { + border: none; + margin-bottom: 5px; +} +.accordion .accordion-toggle { + display: block; + border-right: 10px solid var(--color-primary-ci-hell, #04316A); + background: var(--color-ContentBorders, #d2ddeb); + color: var(--color-Text, #444); + font-size: 1rem; + text-decoration: none; + padding: 8px 10px 8px 35px; + position: relative; +} +.accordion .accordion-toggle:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { + text-decoration: none; + background-color: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { + border-color: var(--color-primary-dunkler, #004A9F); + background-color: var(--color-primary-dunkler, #004A9F); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.accordion .accordion-toggle svg.rrze-elements-icon { + margin-left: 3px; +} +.accordion .accordion-toggle span[class^=fa] { + margin-left: 5px; +} +.alert.font-light .accordion .accordion-toggle { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle * { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .phil .accordion-heading .accordion-toggle, +.accordion .philfak .accordion-heading .accordion-toggle, +.accordion .gold .accordion-heading .accordion-toggle { + border-color: var(--color-phil-ci-hell, #FDB735); +} +.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, +.accordion .philfak .accordion-heading .accordion-toggle:hover, +.accordion .philfak .accordion-heading .accordion-toggle:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active, +.accordion .gold .accordion-heading .accordion-toggle:hover, +.accordion .gold .accordion-heading .accordion-toggle:focus, +.accordion .gold .accordion-heading .accordion-toggle.active { + border-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active:hover, +.accordion .philfak .accordion-heading .accordion-toggle.active:focus, +.accordion .gold .accordion-heading .accordion-toggle.active:hover, +.accordion .gold .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-phil-dunkler, #e87722); + background-color: var(--color-phil-dunkler, #e87722); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .rw .accordion-heading .accordion-toggle, +.accordion .rwfak .accordion-heading .accordion-toggle, +.accordion .red .accordion-heading .accordion-toggle { + border-color: var(--color-rw-ci-hell, #C50F3C); +} +.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, +.accordion .rwfak .accordion-heading .accordion-toggle:hover, +.accordion .rwfak .accordion-heading .accordion-toggle:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active, +.accordion .red .accordion-heading .accordion-toggle:hover, +.accordion .red .accordion-heading .accordion-toggle:focus, +.accordion .red .accordion-heading .accordion-toggle.active { + border-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, +.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, +.accordion .red .accordion-heading .accordion-toggle.active:hover, +.accordion .red .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-rw-dunkler, #971B2F); + background-color: var(--color-rw-dunkler, #971B2F); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .med .accordion-heading .accordion-toggle, +.accordion .medfak .accordion-heading .accordion-toggle, +.accordion .blue .accordion-heading .accordion-toggle { + border-color: var(--color-med-ci-hell, #18B4F1); +} +.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, +.accordion .medfak .accordion-heading .accordion-toggle:hover, +.accordion .medfak .accordion-heading .accordion-toggle:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active, +.accordion .blue .accordion-heading .accordion-toggle:hover, +.accordion .blue .accordion-heading .accordion-toggle:focus, +.accordion .blue .accordion-heading .accordion-toggle.active { + border-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); +} +.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active:hover, +.accordion .medfak .accordion-heading .accordion-toggle.active:focus, +.accordion .blue .accordion-heading .accordion-toggle.active:hover, +.accordion .blue .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-med-dunkler, #005287); + background-color: var(--color-med-dunkler, #005287); + color: var(--color-med-ci-dunkel-kontrast, #fff); +} +.accordion .nat .accordion-heading .accordion-toggle, +.accordion .natfak .accordion-heading .accordion-toggle, +.accordion .green .accordion-heading .accordion-toggle { + border-color: var(--color-nat-ci-hell, #7BB725); +} +.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle:hover, +.accordion .natfak .accordion-heading .accordion-toggle:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle:hover, +.accordion .green .accordion-heading .accordion-toggle:focus, +.accordion .green .accordion-heading .accordion-toggle.active, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); +} +.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active:hover, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle.active:hover, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-dunkler, #266141); + background-color: var(--color-nat-dunkler, #266141); + color: var(--color-nat-ci-dunkel-kontrast, #fff); +} +.accordion .tf .accordion-heading .accordion-toggle, +.accordion .techfak .accordion-heading .accordion-toggle, +.accordion .grey .accordion-heading .accordion-toggle { + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, +.accordion .techfak .accordion-heading .accordion-toggle:hover, +.accordion .techfak .accordion-heading .accordion-toggle:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active, +.accordion .grey .accordion-heading .accordion-toggle:hover, +.accordion .grey .accordion-heading .accordion-toggle:focus, +.accordion .grey .accordion-heading .accordion-toggle.active { + border-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-dunkel-kontrast, #000); +} +.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active:hover, +.accordion .techfak .accordion-heading .accordion-toggle.active:focus, +.accordion .grey .accordion-heading .accordion-toggle.active:hover, +.accordion .grey .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-tf-dunkler, #2F586E); + background-color: var(--color-tf-dunkler, #2F586E); + color: var(--color-tf-ci-dunkel-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle, +.accordion .default .accordion-heading .accordion-toggle { + border-color: var(--color-zentral-ci-hell, #04316A); +} +.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, +.accordion .default .accordion-heading .accordion-toggle:hover, +.accordion .default .accordion-heading .accordion-toggle:focus, +.accordion .default .accordion-heading .accordion-toggle.active { + border-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, +.accordion .default .accordion-heading .accordion-toggle.active:hover, +.accordion .default .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-zentral-dunkler, #004A9F); + background-color: var(--color-zentral-dunkler, #004A9F); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .accordion-body { + display: block; + overflow: hidden; +} +.accordion .accordion-body .accordion-inner { + border: none; + background-color: #fff; + padding: 15px 20px; +} +.alert.font-light .accordion .accordion-body .accordion-inner { + color: var(--color-Text, #222); +} +.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { + color: var(--color-Text, #222); +} + +.fau-theme .accordion-toggle { + border-radius: var(--border-radius, 4px); + background-clip: padding-box; +} +.fau-theme .accordion-body .accordion-inner { + background-color: #f5f7f9; +} +.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { + background-color: rgb(232.25, 236.8, 241.35); +} + +@media print { + .accordion { + position: relative; + display: block; + overflow: visible; + } + .accordion-group, + .accordion-body, + .accordion-inner, + .accordion-inner p { + position: relative; + display: block !important; + page-break-inside: avoid; + break-inside: avoid; + overflow: visible; + } + button.expand-all.standard-btn { + display: none; + } + h3.accordion-heading, + h4.accordion-heading { + margin-bottom: 0 !important; + } +} +.read-mode-only { + display: none; +} + +#content main .accordion-body:target, +.admin-bar #content main .accordion-body:target { + padding-top: 0; + background-color: cornflowerblue; +} + +#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { + padding-top: 8px; +} + +.accordion-toggle span[class^=fa] { + float: right; + line-height: 2em; +} + +.read-mode-only { + display: none; +} + +.admin-bar #content main .accordion-body:target { + padding-top: 0; +} + +.accordion-body { + height: 0; + overflow: hidden; + transition: height 0.5s ease-in-out; + margin-top: 0; + padding-top: 0; + padding-bottom: 0; +} + +.accordion-body.active { + height: auto; + /* Change this to a specific height if needed */ + padding: 15px 20px; + background: var(--color-ContentRegions, #f5f7f9); +} + +.wp-block-rrze-elements-accordion .accordion-heading .components-text-control__input { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); + font-size: inherit; + padding-bottom: 0; +} +.wp-block-rrze-elements-accordion .accordion-heading .components-text-control__input:focus { + background-color: #fff; + color: #000; + border-color: #000; + font-size: inherit; + padding-bottom: 0; +} +.wp-block-rrze-elements-accordion .accordion-heading .accordion-toggle.active { + color: #fff; +} +.wp-block-rrze-elements-accordion .accordion-heading .accordion-toggle:hover { + color: #fff; +} + +.rrzeElementsBFakColorSelector { + border: 1px solid #000; +} +.rrzeElementsBFakColorSelector button { + border-radius: 0; +} + +.rrzeElementsBFakColorSelector.central button { + background-color: #04316A; + color: #fff; +} + +.rrzeElementsBFakColorSelector.phil button { + background-color: #fdb735; + color: #000; +} + +.rrzeElementsBFakColorSelector.rw button { + background-color: #c50f3c; + color: #fff; +} + +.rrzeElementsBFakColorSelector.med button { + background-color: #18b4f1; + color: #000; +} + +.rrzeElementsBFakColorSelector.nat button { + background-color: #7bb725; + color: #000; +} + +.rrzeElementsBFakColorSelector.tf button { + background-color: #8c9fb1; + color: #000; +} + +.elements-blocks-icon-selector-display { + max-width: 3em; + padding: 0.5em; + margin-left: 1em; + float: left; + clear: both; +} + +.elements-blocks-icon-insideEditor { + float: right; + clear: both; + max-height: 1.5em; + max-width: 1.5em; + padding-top: 0.25em; +} + +.elements-blocks-input-following-icon input { + max-width: 90%; + font-size: 1.25em !important; +} + +button.is-compact.elements-blocks-icon-Button, button.is-pressed.elements-blocks-icon-Button { + font-size: 1.5rem; + padding: 0.25rem; + height: 55px; + width: 55px; + display: flex; + align-items: center; + justify-content: center; +} +/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! + \********************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: "Font Awesome 6 Free"; +} + +.fab, +.fa-brands { + font-family: "Font Awesome 6 Brands"; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-right: var(--fa-li-margin, 2.5em); + padding-right: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + right: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var«-97:1», var«97:-2», var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(15deg); + } + 4% { + transform: rotate(-15deg); + } + 8%, 24% { + transform: rotate(18deg); + } + 12%, 28% { + transform: rotate(-18deg); + } + 16% { + transform: rotate(22deg); + } + 20% { + transform: rotate(-22deg); + } + 32% { + transform: rotate(12deg); + } + 36% { + transform: rotate(-12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(-360deg); + } +} +.fa-rotate-90 { + transform: rotate(-90deg); +} + +.fa-rotate-180 { + transform: rotate(-180deg); +} + +.fa-rotate-270 { + transform: rotate(-270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + right: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-0::before { + content: "\30 "; +} + +.fa-1::before { + content: "\31 "; +} + +.fa-2::before { + content: "\32 "; +} + +.fa-3::before { + content: "\33 "; +} + +.fa-4::before { + content: "\34 "; +} + +.fa-5::before { + content: "\35 "; +} + +.fa-6::before { + content: "\36 "; +} + +.fa-7::before { + content: "\37 "; +} + +.fa-8::before { + content: "\38 "; +} + +.fa-9::before { + content: "\39 "; +} + +.fa-fill-drip::before { + content: "\f576"; +} + +.fa-arrows-to-circle::before { + content: "\e4bd"; +} + +.fa-circle-chevron-right::before { + content: "\f138"; +} + +.fa-chevron-circle-right::before { + content: "\f138"; +} + +.fa-at::before { + content: "\@"; +} + +.fa-trash-can::before { + content: "\f2ed"; +} + +.fa-trash-alt::before { + content: "\f2ed"; +} + +.fa-text-height::before { + content: "\f034"; +} + +.fa-user-xmark::before { + content: "\f235"; +} + +.fa-user-times::before { + content: "\f235"; +} + +.fa-stethoscope::before { + content: "\f0f1"; +} + +.fa-message::before { + content: "\f27a"; +} + +.fa-comment-alt::before { + content: "\f27a"; +} + +.fa-info::before { + content: "\f129"; +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; +} + +.fa-compress-alt::before { + content: "\f422"; +} + +.fa-explosion::before { + content: "\e4e9"; +} + +.fa-file-lines::before { + content: "\f15c"; +} + +.fa-file-alt::before { + content: "\f15c"; +} + +.fa-file-text::before { + content: "\f15c"; +} + +.fa-wave-square::before { + content: "\f83e"; +} + +.fa-ring::before { + content: "\f70b"; +} + +.fa-building-un::before { + content: "\e4d9"; +} + +.fa-dice-three::before { + content: "\f527"; +} + +.fa-calendar-days::before { + content: "\f073"; +} + +.fa-calendar-alt::before { + content: "\f073"; +} + +.fa-anchor-circle-check::before { + content: "\e4aa"; +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; +} + +.fa-volleyball::before { + content: "\f45f"; +} + +.fa-volleyball-ball::before { + content: "\f45f"; +} + +.fa-arrows-up-to-line::before { + content: "\e4c2"; +} + +.fa-sort-down::before { + content: "\f0dd"; +} + +.fa-sort-desc::before { + content: "\f0dd"; +} + +.fa-circle-minus::before { + content: "\f056"; +} + +.fa-minus-circle::before { + content: "\f056"; +} + +.fa-door-open::before { + content: "\f52b"; +} + +.fa-right-from-bracket::before { + content: "\f2f5"; +} + +.fa-sign-out-alt::before { + content: "\f2f5"; +} + +.fa-atom::before { + content: "\f5d2"; +} + +.fa-soap::before { + content: "\e06e"; +} + +.fa-icons::before { + content: "\f86d"; +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; +} + +.fa-microphone-lines-slash::before { + content: "\f539"; +} + +.fa-microphone-alt-slash::before { + content: "\f539"; +} + +.fa-bridge-circle-check::before { + content: "\e4c9"; +} + +.fa-pump-medical::before { + content: "\e06a"; +} + +.fa-fingerprint::before { + content: "\f577"; +} + +.fa-hand-point-right::before { + content: "\f0a4"; +} + +.fa-magnifying-glass-location::before { + content: "\f689"; +} + +.fa-search-location::before { + content: "\f689"; +} + +.fa-forward-step::before { + content: "\f051"; +} + +.fa-step-forward::before { + content: "\f051"; +} + +.fa-face-smile-beam::before { + content: "\f5b8"; +} + +.fa-smile-beam::before { + content: "\f5b8"; +} + +.fa-flag-checkered::before { + content: "\f11e"; +} + +.fa-football::before { + content: "\f44e"; +} + +.fa-football-ball::before { + content: "\f44e"; +} + +.fa-school-circle-exclamation::before { + content: "\e56c"; +} + +.fa-crop::before { + content: "\f125"; +} + +.fa-angles-down::before { + content: "\f103"; +} + +.fa-angle-double-down::before { + content: "\f103"; +} + +.fa-users-rectangle::before { + content: "\e594"; +} + +.fa-people-roof::before { + content: "\e537"; +} + +.fa-people-line::before { + content: "\e534"; +} + +.fa-beer-mug-empty::before { + content: "\f0fc"; +} + +.fa-beer::before { + content: "\f0fc"; +} + +.fa-diagram-predecessor::before { + content: "\e477"; +} + +.fa-arrow-up-long::before { + content: "\f176"; +} + +.fa-long-arrow-up::before { + content: "\f176"; +} + +.fa-fire-flame-simple::before { + content: "\f46a"; +} + +.fa-burn::before { + content: "\f46a"; +} + +.fa-person::before { + content: "\f183"; +} + +.fa-male::before { + content: "\f183"; +} + +.fa-laptop::before { + content: "\f109"; +} + +.fa-file-csv::before { + content: "\f6dd"; +} + +.fa-menorah::before { + content: "\f676"; +} + +.fa-truck-plane::before { + content: "\e58f"; +} + +.fa-record-vinyl::before { + content: "\f8d9"; +} + +.fa-face-grin-stars::before { + content: "\f587"; +} + +.fa-grin-stars::before { + content: "\f587"; +} + +.fa-bong::before { + content: "\f55c"; +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; +} + +.fa-pastafarianism::before { + content: "\f67b"; +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; +} + +.fa-spoon::before { + content: "\f2e5"; +} + +.fa-utensil-spoon::before { + content: "\f2e5"; +} + +.fa-jar-wheat::before { + content: "\e517"; +} + +.fa-envelopes-bulk::before { + content: "\f674"; +} + +.fa-mail-bulk::before { + content: "\f674"; +} + +.fa-file-circle-exclamation::before { + content: "\e4eb"; +} + +.fa-circle-h::before { + content: "\f47e"; +} + +.fa-hospital-symbol::before { + content: "\f47e"; +} + +.fa-pager::before { + content: "\f815"; +} + +.fa-address-book::before { + content: "\f2b9"; +} + +.fa-contact-book::before { + content: "\f2b9"; +} + +.fa-strikethrough::before { + content: "\f0cc"; +} + +.fa-k::before { + content: "K"; +} + +.fa-landmark-flag::before { + content: "\e51c"; +} + +.fa-pencil::before { + content: "\f303"; +} + +.fa-pencil-alt::before { + content: "\f303"; +} + +.fa-backward::before { + content: "\f04a"; +} + +.fa-caret-right::before { + content: "\f0da"; +} + +.fa-comments::before { + content: "\f086"; +} + +.fa-paste::before { + content: "\f0ea"; +} + +.fa-file-clipboard::before { + content: "\f0ea"; +} + +.fa-code-pull-request::before { + content: "\e13c"; +} + +.fa-clipboard-list::before { + content: "\f46d"; +} + +.fa-truck-ramp-box::before { + content: "\f4de"; +} + +.fa-truck-loading::before { + content: "\f4de"; +} + +.fa-user-check::before { + content: "\f4fc"; +} + +.fa-vial-virus::before { + content: "\e597"; +} + +.fa-sheet-plastic::before { + content: "\e571"; +} + +.fa-blog::before { + content: "\f781"; +} + +.fa-user-ninja::before { + content: "\f504"; +} + +.fa-person-arrow-up-from-line::before { + content: "\e539"; +} + +.fa-scroll-torah::before { + content: "\f6a0"; +} + +.fa-torah::before { + content: "\f6a0"; +} + +.fa-broom-ball::before { + content: "\f458"; +} + +.fa-quidditch::before { + content: "\f458"; +} + +.fa-quidditch-broom-ball::before { + content: "\f458"; +} + +.fa-toggle-off::before { + content: "\f204"; +} + +.fa-box-archive::before { + content: "\f187"; +} + +.fa-archive::before { + content: "\f187"; +} + +.fa-person-drowning::before { + content: "\e545"; +} + +.fa-arrow-down-9-1::before { + content: "\f886"; +} + +.fa-sort-numeric-desc::before { + content: "\f886"; +} + +.fa-sort-numeric-down-alt::before { + content: "\f886"; +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-spray-can::before { + content: "\f5bd"; +} + +.fa-truck-monster::before { + content: "\f63b"; +} + +.fa-w::before { + content: "W"; +} + +.fa-earth-africa::before { + content: "\f57c"; +} + +.fa-globe-africa::before { + content: "\f57c"; +} + +.fa-rainbow::before { + content: "\f75b"; +} + +.fa-circle-notch::before { + content: "\f1ce"; +} + +.fa-tablet-screen-button::before { + content: "\f3fa"; +} + +.fa-tablet-alt::before { + content: "\f3fa"; +} + +.fa-paw::before { + content: "\f1b0"; +} + +.fa-cloud::before { + content: "\f0c2"; +} + +.fa-trowel-bricks::before { + content: "\e58a"; +} + +.fa-face-flushed::before { + content: "\f579"; +} + +.fa-flushed::before { + content: "\f579"; +} + +.fa-hospital-user::before { + content: "\f80d"; +} + +.fa-tent-arrow-left-right::before { + content: "\e57f"; +} + +.fa-gavel::before { + content: "\f0e3"; +} + +.fa-legal::before { + content: "\f0e3"; +} + +.fa-binoculars::before { + content: "\f1e5"; +} + +.fa-microphone-slash::before { + content: "\f131"; +} + +.fa-box-tissue::before { + content: "\e05b"; +} + +.fa-motorcycle::before { + content: "\f21c"; +} + +.fa-bell-concierge::before { + content: "\f562"; +} + +.fa-concierge-bell::before { + content: "\f562"; +} + +.fa-pen-ruler::before { + content: "\f5ae"; +} + +.fa-pencil-ruler::before { + content: "\f5ae"; +} + +.fa-people-arrows::before { + content: "\e068"; +} + +.fa-people-arrows-left-right::before { + content: "\e068"; +} + +.fa-mars-and-venus-burst::before { + content: "\e523"; +} + +.fa-square-caret-right::before { + content: "\f152"; +} + +.fa-caret-square-right::before { + content: "\f152"; +} + +.fa-scissors::before { + content: "\f0c4"; +} + +.fa-cut::before { + content: "\f0c4"; +} + +.fa-sun-plant-wilt::before { + content: "\e57a"; +} + +.fa-toilets-portable::before { + content: "\e584"; +} + +.fa-hockey-puck::before { + content: "\f453"; +} + +.fa-table::before { + content: "\f0ce"; +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; +} + +.fa-tachograph-digital::before { + content: "\f566"; +} + +.fa-digital-tachograph::before { + content: "\f566"; +} + +.fa-users-slash::before { + content: "\e073"; +} + +.fa-clover::before { + content: "\e139"; +} + +.fa-reply::before { + content: "\f3e5"; +} + +.fa-mail-reply::before { + content: "\f3e5"; +} + +.fa-star-and-crescent::before { + content: "\f699"; +} + +.fa-house-fire::before { + content: "\e50c"; +} + +.fa-square-minus::before { + content: "\f146"; +} + +.fa-minus-square::before { + content: "\f146"; +} + +.fa-helicopter::before { + content: "\f533"; +} + +.fa-compass::before { + content: "\f14e"; +} + +.fa-square-caret-down::before { + content: "\f150"; +} + +.fa-caret-square-down::before { + content: "\f150"; +} + +.fa-file-circle-question::before { + content: "\e4ef"; +} + +.fa-laptop-code::before { + content: "\f5fc"; +} + +.fa-swatchbook::before { + content: "\f5c3"; +} + +.fa-prescription-bottle::before { + content: "\f485"; +} + +.fa-bars::before { + content: "\f0c9"; +} + +.fa-navicon::before { + content: "\f0c9"; +} + +.fa-people-group::before { + content: "\e533"; +} + +.fa-hourglass-end::before { + content: "\f253"; +} + +.fa-hourglass-3::before { + content: "\f253"; +} + +.fa-heart-crack::before { + content: "\f7a9"; +} + +.fa-heart-broken::before { + content: "\f7a9"; +} + +.fa-square-up-right::before { + content: "\f360"; +} + +.fa-external-link-square-alt::before { + content: "\f360"; +} + +.fa-face-kiss-beam::before { + content: "\f597"; +} + +.fa-kiss-beam::before { + content: "\f597"; +} + +.fa-film::before { + content: "\f008"; +} + +.fa-ruler-horizontal::before { + content: "\f547"; +} + +.fa-people-robbery::before { + content: "\e536"; +} + +.fa-lightbulb::before { + content: "\f0eb"; +} + +.fa-caret-left::before { + content: "\f0d9"; +} + +.fa-circle-exclamation::before { + content: "\f06a"; +} + +.fa-exclamation-circle::before { + content: "\f06a"; +} + +.fa-school-circle-xmark::before { + content: "\e56d"; +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; +} + +.fa-sign-out::before { + content: "\f08b"; +} + +.fa-circle-chevron-down::before { + content: "\f13a"; +} + +.fa-chevron-circle-down::before { + content: "\f13a"; +} + +.fa-unlock-keyhole::before { + content: "\f13e"; +} + +.fa-unlock-alt::before { + content: "\f13e"; +} + +.fa-cloud-showers-heavy::before { + content: "\f740"; +} + +.fa-headphones-simple::before { + content: "\f58f"; +} + +.fa-headphones-alt::before { + content: "\f58f"; +} + +.fa-sitemap::before { + content: "\f0e8"; +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; +} + +.fa-donate::before { + content: "\f4b9"; +} + +.fa-memory::before { + content: "\f538"; +} + +.fa-road-spikes::before { + content: "\e568"; +} + +.fa-fire-burner::before { + content: "\e4f1"; +} + +.fa-flag::before { + content: "\f024"; +} + +.fa-hanukiah::before { + content: "\f6e6"; +} + +.fa-feather::before { + content: "\f52d"; +} + +.fa-volume-low::before { + content: "\f027"; +} + +.fa-volume-down::before { + content: "\f027"; +} + +.fa-comment-slash::before { + content: "\f4b3"; +} + +.fa-cloud-sun-rain::before { + content: "\f743"; +} + +.fa-compress::before { + content: "\f066"; +} + +.fa-wheat-awn::before { + content: "\e2cd"; +} + +.fa-wheat-alt::before { + content: "\e2cd"; +} + +.fa-ankh::before { + content: "\f644"; +} + +.fa-hands-holding-child::before { + content: "\e4fa"; +} + +.fa-asterisk::before { + content: "\*"; +} + +.fa-square-check::before { + content: "\f14a"; +} + +.fa-check-square::before { + content: "\f14a"; +} + +.fa-peseta-sign::before { + content: "\e221"; +} + +.fa-heading::before { + content: "\f1dc"; +} + +.fa-header::before { + content: "\f1dc"; +} + +.fa-ghost::before { + content: "\f6e2"; +} + +.fa-list::before { + content: "\f03a"; +} + +.fa-list-squares::before { + content: "\f03a"; +} + +.fa-square-phone-flip::before { + content: "\f87b"; +} + +.fa-phone-square-alt::before { + content: "\f87b"; +} + +.fa-cart-plus::before { + content: "\f217"; +} + +.fa-gamepad::before { + content: "\f11b"; +} + +.fa-circle-dot::before { + content: "\f192"; +} + +.fa-dot-circle::before { + content: "\f192"; +} + +.fa-face-dizzy::before { + content: "\f567"; +} + +.fa-dizzy::before { + content: "\f567"; +} + +.fa-egg::before { + content: "\f7fb"; +} + +.fa-house-medical-circle-xmark::before { + content: "\e513"; +} + +.fa-campground::before { + content: "\f6bb"; +} + +.fa-folder-plus::before { + content: "\f65e"; +} + +.fa-futbol::before { + content: "\f1e3"; +} + +.fa-futbol-ball::before { + content: "\f1e3"; +} + +.fa-soccer-ball::before { + content: "\f1e3"; +} + +.fa-paintbrush::before { + content: "\f1fc"; +} + +.fa-paint-brush::before { + content: "\f1fc"; +} + +.fa-lock::before { + content: "\f023"; +} + +.fa-gas-pump::before { + content: "\f52f"; +} + +.fa-hot-tub-person::before { + content: "\f593"; +} + +.fa-hot-tub::before { + content: "\f593"; +} + +.fa-map-location::before { + content: "\f59f"; +} + +.fa-map-marked::before { + content: "\f59f"; +} + +.fa-house-flood-water::before { + content: "\e50e"; +} + +.fa-tree::before { + content: "\f1bb"; +} + +.fa-bridge-lock::before { + content: "\e4cc"; +} + +.fa-sack-dollar::before { + content: "\f81d"; +} + +.fa-pen-to-square::before { + content: "\f044"; +} + +.fa-edit::before { + content: "\f044"; +} + +.fa-car-side::before { + content: "\f5e4"; +} + +.fa-share-nodes::before { + content: "\f1e0"; +} + +.fa-share-alt::before { + content: "\f1e0"; +} + +.fa-heart-circle-minus::before { + content: "\e4ff"; +} + +.fa-hourglass-half::before { + content: "\f252"; +} + +.fa-hourglass-2::before { + content: "\f252"; +} + +.fa-microscope::before { + content: "\f610"; +} + +.fa-sink::before { + content: "\e06d"; +} + +.fa-bag-shopping::before { + content: "\f290"; +} + +.fa-shopping-bag::before { + content: "\f290"; +} + +.fa-arrow-down-z-a::before { + content: "\f881"; +} + +.fa-sort-alpha-desc::before { + content: "\f881"; +} + +.fa-sort-alpha-down-alt::before { + content: "\f881"; +} + +.fa-mitten::before { + content: "\f7b5"; +} + +.fa-person-rays::before { + content: "\e54d"; +} + +.fa-users::before { + content: "\f0c0"; +} + +.fa-eye-slash::before { + content: "\f070"; +} + +.fa-flask-vial::before { + content: "\e4f3"; +} + +.fa-hand::before { + content: "\f256"; +} + +.fa-hand-paper::before { + content: "\f256"; +} + +.fa-om::before { + content: "\f679"; +} + +.fa-worm::before { + content: "\e599"; +} + +.fa-house-circle-xmark::before { + content: "\e50b"; +} + +.fa-plug::before { + content: "\f1e6"; +} + +.fa-chevron-up::before { + content: "\f077"; +} + +.fa-hand-spock::before { + content: "\f259"; +} + +.fa-stopwatch::before { + content: "\f2f2"; +} + +.fa-face-kiss::before { + content: "\f596"; +} + +.fa-kiss::before { + content: "\f596"; +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; +} + +.fa-face-grin-tongue::before { + content: "\f589"; +} + +.fa-grin-tongue::before { + content: "\f589"; +} + +.fa-chess-bishop::before { + content: "\f43a"; +} + +.fa-face-grin-wink::before { + content: "\f58c"; +} + +.fa-grin-wink::before { + content: "\f58c"; +} + +.fa-ear-deaf::before { + content: "\f2a4"; +} + +.fa-deaf::before { + content: "\f2a4"; +} + +.fa-deafness::before { + content: "\f2a4"; +} + +.fa-hard-of-hearing::before { + content: "\f2a4"; +} + +.fa-road-circle-check::before { + content: "\e564"; +} + +.fa-dice-five::before { + content: "\f523"; +} + +.fa-square-rss::before { + content: "\f143"; +} + +.fa-rss-square::before { + content: "\f143"; +} + +.fa-land-mine-on::before { + content: "\e51b"; +} + +.fa-i-cursor::before { + content: "\f246"; +} + +.fa-stamp::before { + content: "\f5bf"; +} + +.fa-stairs::before { + content: "\e289"; +} + +.fa-i::before { + content: "I"; +} + +.fa-hryvnia-sign::before { + content: "\f6f2"; +} + +.fa-hryvnia::before { + content: "\f6f2"; +} + +.fa-pills::before { + content: "\f484"; +} + +.fa-face-grin-wide::before { + content: "\f581"; +} + +.fa-grin-alt::before { + content: "\f581"; +} + +.fa-tooth::before { + content: "\f5c9"; +} + +.fa-v::before { + content: "V"; +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; +} + +.fa-bicycle::before { + content: "\f206"; +} + +.fa-staff-snake::before { + content: "\e579"; +} + +.fa-rod-asclepius::before { + content: "\e579"; +} + +.fa-rod-snake::before { + content: "\e579"; +} + +.fa-staff-aesculapius::before { + content: "\e579"; +} + +.fa-head-side-cough-slash::before { + content: "\e062"; +} + +.fa-truck-medical::before { + content: "\f0f9"; +} + +.fa-ambulance::before { + content: "\f0f9"; +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; +} + +.fa-snowman::before { + content: "\f7d0"; +} + +.fa-mortar-pestle::before { + content: "\f5a7"; +} + +.fa-road-barrier::before { + content: "\e562"; +} + +.fa-school::before { + content: "\f549"; +} + +.fa-igloo::before { + content: "\f7ae"; +} + +.fa-joint::before { + content: "\f595"; +} + +.fa-angle-right::before { + content: "\f105"; +} + +.fa-horse::before { + content: "\f6f0"; +} + +.fa-q::before { + content: "Q"; +} + +.fa-g::before { + content: "G"; +} + +.fa-notes-medical::before { + content: "\f481"; +} + +.fa-temperature-half::before { + content: "\f2c9"; +} + +.fa-temperature-2::before { + content: "\f2c9"; +} + +.fa-thermometer-2::before { + content: "\f2c9"; +} + +.fa-thermometer-half::before { + content: "\f2c9"; +} + +.fa-dong-sign::before { + content: "\e169"; +} + +.fa-capsules::before { + content: "\f46b"; +} + +.fa-poo-storm::before { + content: "\f75a"; +} + +.fa-poo-bolt::before { + content: "\f75a"; +} + +.fa-face-frown-open::before { + content: "\f57a"; +} + +.fa-frown-open::before { + content: "\f57a"; +} + +.fa-hand-point-up::before { + content: "\f0a6"; +} + +.fa-money-bill::before { + content: "\f0d6"; +} + +.fa-bookmark::before { + content: "\f02e"; +} + +.fa-align-justify::before { + content: "\f039"; +} + +.fa-umbrella-beach::before { + content: "\f5ca"; +} + +.fa-helmet-un::before { + content: "\e503"; +} + +.fa-bullseye::before { + content: "\f140"; +} + +.fa-bacon::before { + content: "\f7e5"; +} + +.fa-hand-point-down::before { + content: "\f0a7"; +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; +} + +.fa-folder::before { + content: "\f07b"; +} + +.fa-folder-blank::before { + content: "\f07b"; +} + +.fa-file-waveform::before { + content: "\f478"; +} + +.fa-file-medical-alt::before { + content: "\f478"; +} + +.fa-radiation::before { + content: "\f7b9"; +} + +.fa-chart-simple::before { + content: "\e473"; +} + +.fa-mars-stroke::before { + content: "\f229"; +} + +.fa-vial::before { + content: "\f492"; +} + +.fa-gauge::before { + content: "\f624"; +} + +.fa-dashboard::before { + content: "\f624"; +} + +.fa-gauge-med::before { + content: "\f624"; +} + +.fa-tachometer-alt-average::before { + content: "\f624"; +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; +} + +.fa-e::before { + content: "E"; +} + +.fa-pen-clip::before { + content: "\f305"; +} + +.fa-pen-alt::before { + content: "\f305"; +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; +} + +.fa-user::before { + content: "\f007"; +} + +.fa-school-circle-check::before { + content: "\e56b"; +} + +.fa-dumpster::before { + content: "\f793"; +} + +.fa-van-shuttle::before { + content: "\f5b6"; +} + +.fa-shuttle-van::before { + content: "\f5b6"; +} + +.fa-building-user::before { + content: "\e4da"; +} + +.fa-square-caret-left::before { + content: "\f191"; +} + +.fa-caret-square-left::before { + content: "\f191"; +} + +.fa-highlighter::before { + content: "\f591"; +} + +.fa-key::before { + content: "\f084"; +} + +.fa-bullhorn::before { + content: "\f0a1"; +} + +.fa-globe::before { + content: "\f0ac"; +} + +.fa-synagogue::before { + content: "\f69b"; +} + +.fa-person-half-dress::before { + content: "\e548"; +} + +.fa-road-bridge::before { + content: "\e563"; +} + +.fa-location-arrow::before { + content: "\f124"; +} + +.fa-c::before { + content: "C"; +} + +.fa-tablet-button::before { + content: "\f10a"; +} + +.fa-building-lock::before { + content: "\e4d6"; +} + +.fa-pizza-slice::before { + content: "\f818"; +} + +.fa-money-bill-wave::before { + content: "\f53a"; +} + +.fa-chart-area::before { + content: "\f1fe"; +} + +.fa-area-chart::before { + content: "\f1fe"; +} + +.fa-house-flag::before { + content: "\e50d"; +} + +.fa-person-circle-minus::before { + content: "\e540"; +} + +.fa-ban::before { + content: "\f05e"; +} + +.fa-cancel::before { + content: "\f05e"; +} + +.fa-camera-rotate::before { + content: "\e0d8"; +} + +.fa-spray-can-sparkles::before { + content: "\f5d0"; +} + +.fa-air-freshener::before { + content: "\f5d0"; +} + +.fa-star::before { + content: "\f005"; +} + +.fa-repeat::before { + content: "\f363"; +} + +.fa-cross::before { + content: "\f654"; +} + +.fa-box::before { + content: "\f466"; +} + +.fa-venus-mars::before { + content: "\f228"; +} + +.fa-arrow-pointer::before { + content: "\f245"; +} + +.fa-mouse-pointer::before { + content: "\f245"; +} + +.fa-maximize::before { + content: "\f31e"; +} + +.fa-expand-arrows-alt::before { + content: "\f31e"; +} + +.fa-charging-station::before { + content: "\f5e7"; +} + +.fa-shapes::before { + content: "\f61f"; +} + +.fa-triangle-circle-square::before { + content: "\f61f"; +} + +.fa-shuffle::before { + content: "\f074"; +} + +.fa-random::before { + content: "\f074"; +} + +.fa-person-running::before { + content: "\f70c"; +} + +.fa-running::before { + content: "\f70c"; +} + +.fa-mobile-retro::before { + content: "\e527"; +} + +.fa-grip-lines-vertical::before { + content: "\f7a5"; +} + +.fa-spider::before { + content: "\f717"; +} + +.fa-hands-bound::before { + content: "\e4f9"; +} + +.fa-file-invoice-dollar::before { + content: "\f571"; +} + +.fa-plane-circle-exclamation::before { + content: "\e556"; +} + +.fa-x-ray::before { + content: "\f497"; +} + +.fa-spell-check::before { + content: "\f891"; +} + +.fa-slash::before { + content: "\f715"; +} + +.fa-computer-mouse::before { + content: "\f8cc"; +} + +.fa-mouse::before { + content: "\f8cc"; +} + +.fa-arrow-right-to-bracket::before { + content: "\f090"; +} + +.fa-sign-in::before { + content: "\f090"; +} + +.fa-shop-slash::before { + content: "\e070"; +} + +.fa-store-alt-slash::before { + content: "\e070"; +} + +.fa-server::before { + content: "\f233"; +} + +.fa-virus-covid-slash::before { + content: "\e4a9"; +} + +.fa-shop-lock::before { + content: "\e4a5"; +} + +.fa-hourglass-start::before { + content: "\f251"; +} + +.fa-hourglass-1::before { + content: "\f251"; +} + +.fa-blender-phone::before { + content: "\f6b6"; +} + +.fa-building-wheat::before { + content: "\e4db"; +} + +.fa-person-breastfeeding::before { + content: "\e53a"; +} + +.fa-right-to-bracket::before { + content: "\f2f6"; +} + +.fa-sign-in-alt::before { + content: "\f2f6"; +} + +.fa-venus::before { + content: "\f221"; +} + +.fa-passport::before { + content: "\f5ab"; +} + +.fa-heart-pulse::before { + content: "\f21e"; +} + +.fa-heartbeat::before { + content: "\f21e"; +} + +.fa-people-carry-box::before { + content: "\f4ce"; +} + +.fa-people-carry::before { + content: "\f4ce"; +} + +.fa-temperature-high::before { + content: "\f769"; +} + +.fa-microchip::before { + content: "\f2db"; +} + +.fa-crown::before { + content: "\f521"; +} + +.fa-weight-hanging::before { + content: "\f5cd"; +} + +.fa-xmarks-lines::before { + content: "\e59a"; +} + +.fa-file-prescription::before { + content: "\f572"; +} + +.fa-weight-scale::before { + content: "\f496"; +} + +.fa-weight::before { + content: "\f496"; +} + +.fa-user-group::before { + content: "\f500"; +} + +.fa-user-friends::before { + content: "\f500"; +} + +.fa-arrow-up-a-z::before { + content: "\f15e"; +} + +.fa-sort-alpha-up::before { + content: "\f15e"; +} + +.fa-chess-knight::before { + content: "\f441"; +} + +.fa-face-laugh-squint::before { + content: "\f59b"; +} + +.fa-laugh-squint::before { + content: "\f59b"; +} + +.fa-wheelchair::before { + content: "\f193"; +} + +.fa-circle-arrow-up::before { + content: "\f0aa"; +} + +.fa-arrow-circle-up::before { + content: "\f0aa"; +} + +.fa-toggle-on::before { + content: "\f205"; +} + +.fa-person-walking::before { + content: "\f554"; +} + +.fa-walking::before { + content: "\f554"; +} + +.fa-l::before { + content: "L"; +} + +.fa-fire::before { + content: "\f06d"; +} + +.fa-bed-pulse::before { + content: "\f487"; +} + +.fa-procedures::before { + content: "\f487"; +} + +.fa-shuttle-space::before { + content: "\f197"; +} + +.fa-space-shuttle::before { + content: "\f197"; +} + +.fa-face-laugh::before { + content: "\f599"; +} + +.fa-laugh::before { + content: "\f599"; +} + +.fa-folder-open::before { + content: "\f07c"; +} + +.fa-heart-circle-plus::before { + content: "\e500"; +} + +.fa-code-fork::before { + content: "\e13b"; +} + +.fa-city::before { + content: "\f64f"; +} + +.fa-microphone-lines::before { + content: "\f3c9"; +} + +.fa-microphone-alt::before { + content: "\f3c9"; +} + +.fa-pepper-hot::before { + content: "\f816"; +} + +.fa-unlock::before { + content: "\f09c"; +} + +.fa-colon-sign::before { + content: "\e140"; +} + +.fa-headset::before { + content: "\f590"; +} + +.fa-store-slash::before { + content: "\e071"; +} + +.fa-road-circle-xmark::before { + content: "\e566"; +} + +.fa-user-minus::before { + content: "\f503"; +} + +.fa-mars-stroke-up::before { + content: "\f22a"; +} + +.fa-mars-stroke-v::before { + content: "\f22a"; +} + +.fa-champagne-glasses::before { + content: "\f79f"; +} + +.fa-glass-cheers::before { + content: "\f79f"; +} + +.fa-clipboard::before { + content: "\f328"; +} + +.fa-house-circle-exclamation::before { + content: "\e50a"; +} + +.fa-file-arrow-up::before { + content: "\f574"; +} + +.fa-file-upload::before { + content: "\f574"; +} + +.fa-wifi::before { + content: "\f1eb"; +} + +.fa-wifi-3::before { + content: "\f1eb"; +} + +.fa-wifi-strong::before { + content: "\f1eb"; +} + +.fa-bath::before { + content: "\f2cd"; +} + +.fa-bathtub::before { + content: "\f2cd"; +} + +.fa-underline::before { + content: "\f0cd"; +} + +.fa-user-pen::before { + content: "\f4ff"; +} + +.fa-user-edit::before { + content: "\f4ff"; +} + +.fa-signature::before { + content: "\f5b7"; +} + +.fa-stroopwafel::before { + content: "\f551"; +} + +.fa-bold::before { + content: "\f032"; +} + +.fa-anchor-lock::before { + content: "\e4ad"; +} + +.fa-building-ngo::before { + content: "\e4d7"; +} + +.fa-manat-sign::before { + content: "\e1d5"; +} + +.fa-not-equal::before { + content: "\f53e"; +} + +.fa-border-top-left::before { + content: "\f853"; +} + +.fa-border-style::before { + content: "\f853"; +} + +.fa-map-location-dot::before { + content: "\f5a0"; +} + +.fa-map-marked-alt::before { + content: "\f5a0"; +} + +.fa-jedi::before { + content: "\f669"; +} + +.fa-square-poll-vertical::before { + content: "\f681"; +} + +.fa-poll::before { + content: "\f681"; +} + +.fa-mug-hot::before { + content: "\f7b6"; +} + +.fa-car-battery::before { + content: "\f5df"; +} + +.fa-battery-car::before { + content: "\f5df"; +} + +.fa-gift::before { + content: "\f06b"; +} + +.fa-dice-two::before { + content: "\f528"; +} + +.fa-chess-queen::before { + content: "\f445"; +} + +.fa-glasses::before { + content: "\f530"; +} + +.fa-chess-board::before { + content: "\f43c"; +} + +.fa-building-circle-check::before { + content: "\e4d2"; +} + +.fa-person-chalkboard::before { + content: "\e53d"; +} + +.fa-mars-stroke-right::before { + content: "\f22b"; +} + +.fa-mars-stroke-h::before { + content: "\f22b"; +} + +.fa-hand-back-fist::before { + content: "\f255"; +} + +.fa-hand-rock::before { + content: "\f255"; +} + +.fa-square-caret-up::before { + content: "\f151"; +} + +.fa-caret-square-up::before { + content: "\f151"; +} + +.fa-cloud-showers-water::before { + content: "\e4e4"; +} + +.fa-chart-bar::before { + content: "\f080"; +} + +.fa-bar-chart::before { + content: "\f080"; +} + +.fa-hands-bubbles::before { + content: "\e05e"; +} + +.fa-hands-wash::before { + content: "\e05e"; +} + +.fa-less-than-equal::before { + content: "\f537"; +} + +.fa-train::before { + content: "\f238"; +} + +.fa-eye-low-vision::before { + content: "\f2a8"; +} + +.fa-low-vision::before { + content: "\f2a8"; +} + +.fa-crow::before { + content: "\f520"; +} + +.fa-sailboat::before { + content: "\e445"; +} + +.fa-window-restore::before { + content: "\f2d2"; +} + +.fa-square-plus::before { + content: "\f0fe"; +} + +.fa-plus-square::before { + content: "\f0fe"; +} + +.fa-torii-gate::before { + content: "\f6a1"; +} + +.fa-frog::before { + content: "\f52e"; +} + +.fa-bucket::before { + content: "\e4cf"; +} + +.fa-image::before { + content: "\f03e"; +} + +.fa-microphone::before { + content: "\f130"; +} + +.fa-cow::before { + content: "\f6c8"; +} + +.fa-caret-up::before { + content: "\f0d8"; +} + +.fa-screwdriver::before { + content: "\f54a"; +} + +.fa-folder-closed::before { + content: "\e185"; +} + +.fa-house-tsunami::before { + content: "\e515"; +} + +.fa-square-nfi::before { + content: "\e576"; +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; +} + +.fa-martini-glass::before { + content: "\f57b"; +} + +.fa-glass-martini-alt::before { + content: "\f57b"; +} + +.fa-rotate-left::before { + content: "\f2ea"; +} + +.fa-rotate-back::before { + content: "\f2ea"; +} + +.fa-rotate-backward::before { + content: "\f2ea"; +} + +.fa-undo-alt::before { + content: "\f2ea"; +} + +.fa-table-columns::before { + content: "\f0db"; +} + +.fa-columns::before { + content: "\f0db"; +} + +.fa-lemon::before { + content: "\f094"; +} + +.fa-head-side-mask::before { + content: "\e063"; +} + +.fa-handshake::before { + content: "\f2b5"; +} + +.fa-gem::before { + content: "\f3a5"; +} + +.fa-dolly::before { + content: "\f472"; +} + +.fa-dolly-box::before { + content: "\f472"; +} + +.fa-smoking::before { + content: "\f48d"; +} + +.fa-minimize::before { + content: "\f78c"; +} + +.fa-compress-arrows-alt::before { + content: "\f78c"; +} + +.fa-monument::before { + content: "\f5a6"; +} + +.fa-snowplow::before { + content: "\f7d2"; +} + +.fa-angles-right::before { + content: "\f101"; +} + +.fa-angle-double-right::before { + content: "\f101"; +} + +.fa-cannabis::before { + content: "\f55f"; +} + +.fa-circle-play::before { + content: "\f144"; +} + +.fa-play-circle::before { + content: "\f144"; +} + +.fa-tablets::before { + content: "\f490"; +} + +.fa-ethernet::before { + content: "\f796"; +} + +.fa-euro-sign::before { + content: "\f153"; +} + +.fa-eur::before { + content: "\f153"; +} + +.fa-euro::before { + content: "\f153"; +} + +.fa-chair::before { + content: "\f6c0"; +} + +.fa-circle-check::before { + content: "\f058"; +} + +.fa-check-circle::before { + content: "\f058"; +} + +.fa-circle-stop::before { + content: "\f28d"; +} + +.fa-stop-circle::before { + content: "\f28d"; +} + +.fa-compass-drafting::before { + content: "\f568"; +} + +.fa-drafting-compass::before { + content: "\f568"; +} + +.fa-plate-wheat::before { + content: "\e55a"; +} + +.fa-icicles::before { + content: "\f7ad"; +} + +.fa-person-shelter::before { + content: "\e54f"; +} + +.fa-neuter::before { + content: "\f22c"; +} + +.fa-id-badge::before { + content: "\f2c1"; +} + +.fa-marker::before { + content: "\f5a1"; +} + +.fa-face-laugh-beam::before { + content: "\f59a"; +} + +.fa-laugh-beam::before { + content: "\f59a"; +} + +.fa-helicopter-symbol::before { + content: "\e502"; +} + +.fa-universal-access::before { + content: "\f29a"; +} + +.fa-circle-chevron-up::before { + content: "\f139"; +} + +.fa-chevron-circle-up::before { + content: "\f139"; +} + +.fa-lari-sign::before { + content: "\e1c8"; +} + +.fa-volcano::before { + content: "\f770"; +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; +} + +.fa-sterling-sign::before { + content: "\f154"; +} + +.fa-gbp::before { + content: "\f154"; +} + +.fa-pound-sign::before { + content: "\f154"; +} + +.fa-viruses::before { + content: "\e076"; +} + +.fa-square-person-confined::before { + content: "\e577"; +} + +.fa-user-tie::before { + content: "\f508"; +} + +.fa-arrow-down-long::before { + content: "\f175"; +} + +.fa-long-arrow-down::before { + content: "\f175"; +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; +} + +.fa-certificate::before { + content: "\f0a3"; +} + +.fa-reply-all::before { + content: "\f122"; +} + +.fa-mail-reply-all::before { + content: "\f122"; +} + +.fa-suitcase::before { + content: "\f0f2"; +} + +.fa-person-skating::before { + content: "\f7c5"; +} + +.fa-skating::before { + content: "\f7c5"; +} + +.fa-filter-circle-dollar::before { + content: "\f662"; +} + +.fa-funnel-dollar::before { + content: "\f662"; +} + +.fa-camera-retro::before { + content: "\f083"; +} + +.fa-circle-arrow-down::before { + content: "\f0ab"; +} + +.fa-arrow-circle-down::before { + content: "\f0ab"; +} + +.fa-file-import::before { + content: "\f56f"; +} + +.fa-arrow-right-to-file::before { + content: "\f56f"; +} + +.fa-square-arrow-up-right::before { + content: "\f14c"; +} + +.fa-external-link-square::before { + content: "\f14c"; +} + +.fa-box-open::before { + content: "\f49e"; +} + +.fa-scroll::before { + content: "\f70e"; +} + +.fa-spa::before { + content: "\f5bb"; +} + +.fa-location-pin-lock::before { + content: "\e51f"; +} + +.fa-pause::before { + content: "\f04c"; +} + +.fa-hill-avalanche::before { + content: "\e507"; +} + +.fa-temperature-empty::before { + content: "\f2cb"; +} + +.fa-temperature-0::before { + content: "\f2cb"; +} + +.fa-thermometer-0::before { + content: "\f2cb"; +} + +.fa-thermometer-empty::before { + content: "\f2cb"; +} + +.fa-bomb::before { + content: "\f1e2"; +} + +.fa-registered::before { + content: "\f25d"; +} + +.fa-address-card::before { + content: "\f2bb"; +} + +.fa-contact-card::before { + content: "\f2bb"; +} + +.fa-vcard::before { + content: "\f2bb"; +} + +.fa-scale-unbalanced-flip::before { + content: "\f516"; +} + +.fa-balance-scale-right::before { + content: "\f516"; +} + +.fa-subscript::before { + content: "\f12c"; +} + +.fa-diamond-turn-right::before { + content: "\f5eb"; +} + +.fa-directions::before { + content: "\f5eb"; +} + +.fa-burst::before { + content: "\e4dc"; +} + +.fa-house-laptop::before { + content: "\e066"; +} + +.fa-laptop-house::before { + content: "\e066"; +} + +.fa-face-tired::before { + content: "\f5c8"; +} + +.fa-tired::before { + content: "\f5c8"; +} + +.fa-money-bills::before { + content: "\e1f3"; +} + +.fa-smog::before { + content: "\f75f"; +} + +.fa-crutch::before { + content: "\f7f7"; +} + +.fa-cloud-arrow-up::before { + content: "\f0ee"; +} + +.fa-cloud-upload::before { + content: "\f0ee"; +} + +.fa-cloud-upload-alt::before { + content: "\f0ee"; +} + +.fa-palette::before { + content: "\f53f"; +} + +.fa-arrows-turn-right::before { + content: "\e4c0"; +} + +.fa-vest::before { + content: "\e085"; +} + +.fa-ferry::before { + content: "\e4ea"; +} + +.fa-arrows-down-to-people::before { + content: "\e4b9"; +} + +.fa-seedling::before { + content: "\f4d8"; +} + +.fa-sprout::before { + content: "\f4d8"; +} + +.fa-left-right::before { + content: "\f337"; +} + +.fa-arrows-alt-h::before { + content: "\f337"; +} + +.fa-boxes-packing::before { + content: "\e4c7"; +} + +.fa-circle-arrow-left::before { + content: "\f0a8"; +} + +.fa-arrow-circle-left::before { + content: "\f0a8"; +} + +.fa-group-arrows-rotate::before { + content: "\e4f6"; +} + +.fa-bowl-food::before { + content: "\e4c6"; +} + +.fa-candy-cane::before { + content: "\f786"; +} + +.fa-arrow-down-wide-short::before { + content: "\f160"; +} + +.fa-sort-amount-asc::before { + content: "\f160"; +} + +.fa-sort-amount-down::before { + content: "\f160"; +} + +.fa-cloud-bolt::before { + content: "\f76c"; +} + +.fa-thunderstorm::before { + content: "\f76c"; +} + +.fa-text-slash::before { + content: "\f87d"; +} + +.fa-remove-format::before { + content: "\f87d"; +} + +.fa-face-smile-wink::before { + content: "\f4da"; +} + +.fa-smile-wink::before { + content: "\f4da"; +} + +.fa-file-word::before { + content: "\f1c2"; +} + +.fa-file-powerpoint::before { + content: "\f1c4"; +} + +.fa-arrows-left-right::before { + content: "\f07e"; +} + +.fa-arrows-h::before { + content: "\f07e"; +} + +.fa-house-lock::before { + content: "\e510"; +} + +.fa-cloud-arrow-down::before { + content: "\f0ed"; +} + +.fa-cloud-download::before { + content: "\f0ed"; +} + +.fa-cloud-download-alt::before { + content: "\f0ed"; +} + +.fa-children::before { + content: "\e4e1"; +} + +.fa-chalkboard::before { + content: "\f51b"; +} + +.fa-blackboard::before { + content: "\f51b"; +} + +.fa-user-large-slash::before { + content: "\f4fa"; +} + +.fa-user-alt-slash::before { + content: "\f4fa"; +} + +.fa-envelope-open::before { + content: "\f2b6"; +} + +.fa-handshake-simple-slash::before { + content: "\e05f"; +} + +.fa-handshake-alt-slash::before { + content: "\e05f"; +} + +.fa-mattress-pillow::before { + content: "\e525"; +} + +.fa-guarani-sign::before { + content: "\e19a"; +} + +.fa-arrows-rotate::before { + content: "\f021"; +} + +.fa-refresh::before { + content: "\f021"; +} + +.fa-sync::before { + content: "\f021"; +} + +.fa-fire-extinguisher::before { + content: "\f134"; +} + +.fa-cruzeiro-sign::before { + content: "\e152"; +} + +.fa-greater-than-equal::before { + content: "\f532"; +} + +.fa-shield-halved::before { + content: "\f3ed"; +} + +.fa-shield-alt::before { + content: "\f3ed"; +} + +.fa-book-atlas::before { + content: "\f558"; +} + +.fa-atlas::before { + content: "\f558"; +} + +.fa-virus::before { + content: "\e074"; +} + +.fa-envelope-circle-check::before { + content: "\e4e8"; +} + +.fa-layer-group::before { + content: "\f5fd"; +} + +.fa-arrows-to-dot::before { + content: "\e4be"; +} + +.fa-archway::before { + content: "\f557"; +} + +.fa-heart-circle-check::before { + content: "\e4fd"; +} + +.fa-house-chimney-crack::before { + content: "\f6f1"; +} + +.fa-house-damage::before { + content: "\f6f1"; +} + +.fa-file-zipper::before { + content: "\f1c6"; +} + +.fa-file-archive::before { + content: "\f1c6"; +} + +.fa-square::before { + content: "\f0c8"; +} + +.fa-martini-glass-empty::before { + content: "\f000"; +} + +.fa-glass-martini::before { + content: "\f000"; +} + +.fa-couch::before { + content: "\f4b8"; +} + +.fa-cedi-sign::before { + content: "\e0df"; +} + +.fa-italic::before { + content: "\f033"; +} + +.fa-church::before { + content: "\f51d"; +} + +.fa-comments-dollar::before { + content: "\f653"; +} + +.fa-democrat::before { + content: "\f747"; +} + +.fa-z::before { + content: "Z"; +} + +.fa-person-skiing::before { + content: "\f7c9"; +} + +.fa-skiing::before { + content: "\f7c9"; +} + +.fa-road-lock::before { + content: "\e567"; +} + +.fa-a::before { + content: "A"; +} + +.fa-temperature-arrow-down::before { + content: "\e03f"; +} + +.fa-temperature-down::before { + content: "\e03f"; +} + +.fa-feather-pointed::before { + content: "\f56b"; +} + +.fa-feather-alt::before { + content: "\f56b"; +} + +.fa-p::before { + content: "P"; +} + +.fa-snowflake::before { + content: "\f2dc"; +} + +.fa-newspaper::before { + content: "\f1ea"; +} + +.fa-rectangle-ad::before { + content: "\f641"; +} + +.fa-ad::before { + content: "\f641"; +} + +.fa-circle-arrow-right::before { + content: "\f0a9"; +} + +.fa-arrow-circle-right::before { + content: "\f0a9"; +} + +.fa-filter-circle-xmark::before { + content: "\e17b"; +} + +.fa-locust::before { + content: "\e520"; +} + +.fa-sort::before { + content: "\f0dc"; +} + +.fa-unsorted::before { + content: "\f0dc"; +} + +.fa-list-ol::before { + content: "\f0cb"; +} + +.fa-list-1-2::before { + content: "\f0cb"; +} + +.fa-list-numeric::before { + content: "\f0cb"; +} + +.fa-person-dress-burst::before { + content: "\e544"; +} + +.fa-money-check-dollar::before { + content: "\f53d"; +} + +.fa-money-check-alt::before { + content: "\f53d"; +} + +.fa-vector-square::before { + content: "\f5cb"; +} + +.fa-bread-slice::before { + content: "\f7ec"; +} + +.fa-language::before { + content: "\f1ab"; +} + +.fa-face-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-filter::before { + content: "\f0b0"; +} + +.fa-question::before { + content: "\?"; +} + +.fa-file-signature::before { + content: "\f573"; +} + +.fa-up-down-left-right::before { + content: "\f0b2"; +} + +.fa-arrows-alt::before { + content: "\f0b2"; +} + +.fa-house-chimney-user::before { + content: "\e065"; +} + +.fa-hand-holding-heart::before { + content: "\f4be"; +} + +.fa-puzzle-piece::before { + content: "\f12e"; +} + +.fa-money-check::before { + content: "\f53c"; +} + +.fa-star-half-stroke::before { + content: "\f5c0"; +} + +.fa-star-half-alt::before { + content: "\f5c0"; +} + +.fa-code::before { + content: "\f121"; +} + +.fa-whiskey-glass::before { + content: "\f7a0"; +} + +.fa-glass-whiskey::before { + content: "\f7a0"; +} + +.fa-building-circle-exclamation::before { + content: "\e4d3"; +} + +.fa-magnifying-glass-chart::before { + content: "\e522"; +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; +} + +.fa-external-link::before { + content: "\f08e"; +} + +.fa-cubes-stacked::before { + content: "\e4e6"; +} + +.fa-won-sign::before { + content: "\f159"; +} + +.fa-krw::before { + content: "\f159"; +} + +.fa-won::before { + content: "\f159"; +} + +.fa-virus-covid::before { + content: "\e4a8"; +} + +.fa-austral-sign::before { + content: "\e0a9"; +} + +.fa-f::before { + content: "F"; +} + +.fa-leaf::before { + content: "\f06c"; +} + +.fa-road::before { + content: "\f018"; +} + +.fa-taxi::before { + content: "\f1ba"; +} + +.fa-cab::before { + content: "\f1ba"; +} + +.fa-person-circle-plus::before { + content: "\e541"; +} + +.fa-chart-pie::before { + content: "\f200"; +} + +.fa-pie-chart::before { + content: "\f200"; +} + +.fa-bolt-lightning::before { + content: "\e0b7"; +} + +.fa-sack-xmark::before { + content: "\e56a"; +} + +.fa-file-excel::before { + content: "\f1c3"; +} + +.fa-file-contract::before { + content: "\f56c"; +} + +.fa-fish-fins::before { + content: "\e4f2"; +} + +.fa-building-flag::before { + content: "\e4d5"; +} + +.fa-face-grin-beam::before { + content: "\f582"; +} + +.fa-grin-beam::before { + content: "\f582"; +} + +.fa-object-ungroup::before { + content: "\f248"; +} + +.fa-poop::before { + content: "\f619"; +} + +.fa-location-pin::before { + content: "\f041"; +} + +.fa-map-marker::before { + content: "\f041"; +} + +.fa-kaaba::before { + content: "\f66b"; +} + +.fa-toilet-paper::before { + content: "\f71e"; +} + +.fa-helmet-safety::before { + content: "\f807"; +} + +.fa-hard-hat::before { + content: "\f807"; +} + +.fa-hat-hard::before { + content: "\f807"; +} + +.fa-eject::before { + content: "\f052"; +} + +.fa-circle-right::before { + content: "\f35a"; +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; +} + +.fa-plane-circle-check::before { + content: "\e555"; +} + +.fa-face-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-object-group::before { + content: "\f247"; +} + +.fa-chart-line::before { + content: "\f201"; +} + +.fa-line-chart::before { + content: "\f201"; +} + +.fa-mask-ventilator::before { + content: "\e524"; +} + +.fa-arrow-right::before { + content: "\f061"; +} + +.fa-signs-post::before { + content: "\f277"; +} + +.fa-map-signs::before { + content: "\f277"; +} + +.fa-cash-register::before { + content: "\f788"; +} + +.fa-person-circle-question::before { + content: "\e542"; +} + +.fa-h::before { + content: "H"; +} + +.fa-tarp::before { + content: "\e57b"; +} + +.fa-screwdriver-wrench::before { + content: "\f7d9"; +} + +.fa-tools::before { + content: "\f7d9"; +} + +.fa-arrows-to-eye::before { + content: "\e4bf"; +} + +.fa-plug-circle-bolt::before { + content: "\e55b"; +} + +.fa-heart::before { + content: "\f004"; +} + +.fa-mars-and-venus::before { + content: "\f224"; +} + +.fa-house-user::before { + content: "\e1b0"; +} + +.fa-home-user::before { + content: "\e1b0"; +} + +.fa-dumpster-fire::before { + content: "\f794"; +} + +.fa-house-crack::before { + content: "\e3b1"; +} + +.fa-martini-glass-citrus::before { + content: "\f561"; +} + +.fa-cocktail::before { + content: "\f561"; +} + +.fa-face-surprise::before { + content: "\f5c2"; +} + +.fa-surprise::before { + content: "\f5c2"; +} + +.fa-bottle-water::before { + content: "\e4c5"; +} + +.fa-circle-pause::before { + content: "\f28b"; +} + +.fa-pause-circle::before { + content: "\f28b"; +} + +.fa-toilet-paper-slash::before { + content: "\e072"; +} + +.fa-apple-whole::before { + content: "\f5d1"; +} + +.fa-apple-alt::before { + content: "\f5d1"; +} + +.fa-kitchen-set::before { + content: "\e51a"; +} + +.fa-r::before { + content: "R"; +} + +.fa-temperature-quarter::before { + content: "\f2ca"; +} + +.fa-temperature-1::before { + content: "\f2ca"; +} + +.fa-thermometer-1::before { + content: "\f2ca"; +} + +.fa-thermometer-quarter::before { + content: "\f2ca"; +} + +.fa-cube::before { + content: "\f1b2"; +} + +.fa-bitcoin-sign::before { + content: "\e0b4"; +} + +.fa-shield-dog::before { + content: "\e573"; +} + +.fa-solar-panel::before { + content: "\f5ba"; +} + +.fa-lock-open::before { + content: "\f3c1"; +} + +.fa-elevator::before { + content: "\e16d"; +} + +.fa-money-bill-transfer::before { + content: "\e528"; +} + +.fa-money-bill-trend-up::before { + content: "\e529"; +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; +} + +.fa-square-poll-horizontal::before { + content: "\f682"; +} + +.fa-poll-h::before { + content: "\f682"; +} + +.fa-circle::before { + content: "\f111"; +} + +.fa-backward-fast::before { + content: "\f049"; +} + +.fa-fast-backward::before { + content: "\f049"; +} + +.fa-recycle::before { + content: "\f1b8"; +} + +.fa-user-astronaut::before { + content: "\f4fb"; +} + +.fa-plane-slash::before { + content: "\e069"; +} + +.fa-trademark::before { + content: "\f25c"; +} + +.fa-basketball::before { + content: "\f434"; +} + +.fa-basketball-ball::before { + content: "\f434"; +} + +.fa-satellite-dish::before { + content: "\f7c0"; +} + +.fa-circle-up::before { + content: "\f35b"; +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; +} + +.fa-mobile-screen-button::before { + content: "\f3cd"; +} + +.fa-mobile-alt::before { + content: "\f3cd"; +} + +.fa-volume-high::before { + content: "\f028"; +} + +.fa-volume-up::before { + content: "\f028"; +} + +.fa-users-rays::before { + content: "\e593"; +} + +.fa-wallet::before { + content: "\f555"; +} + +.fa-clipboard-check::before { + content: "\f46c"; +} + +.fa-file-audio::before { + content: "\f1c7"; +} + +.fa-burger::before { + content: "\f805"; +} + +.fa-hamburger::before { + content: "\f805"; +} + +.fa-wrench::before { + content: "\f0ad"; +} + +.fa-bugs::before { + content: "\e4d0"; +} + +.fa-rupee-sign::before { + content: "\f156"; +} + +.fa-rupee::before { + content: "\f156"; +} + +.fa-file-image::before { + content: "\f1c5"; +} + +.fa-circle-question::before { + content: "\f059"; +} + +.fa-question-circle::before { + content: "\f059"; +} + +.fa-plane-departure::before { + content: "\f5b0"; +} + +.fa-handshake-slash::before { + content: "\e060"; +} + +.fa-book-bookmark::before { + content: "\e0bb"; +} + +.fa-code-branch::before { + content: "\f126"; +} + +.fa-hat-cowboy::before { + content: "\f8c0"; +} + +.fa-bridge::before { + content: "\e4c8"; +} + +.fa-phone-flip::before { + content: "\f879"; +} + +.fa-phone-alt::before { + content: "\f879"; +} + +.fa-truck-front::before { + content: "\e2b7"; +} + +.fa-cat::before { + content: "\f6be"; +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; +} + +.fa-truck-field::before { + content: "\e58d"; +} + +.fa-route::before { + content: "\f4d7"; +} + +.fa-clipboard-question::before { + content: "\e4e3"; +} + +.fa-panorama::before { + content: "\e209"; +} + +.fa-comment-medical::before { + content: "\f7f5"; +} + +.fa-teeth-open::before { + content: "\f62f"; +} + +.fa-file-circle-minus::before { + content: "\e4ed"; +} + +.fa-tags::before { + content: "\f02c"; +} + +.fa-wine-glass::before { + content: "\f4e3"; +} + +.fa-forward-fast::before { + content: "\f050"; +} + +.fa-fast-forward::before { + content: "\f050"; +} + +.fa-face-meh-blank::before { + content: "\f5a4"; +} + +.fa-meh-blank::before { + content: "\f5a4"; +} + +.fa-square-parking::before { + content: "\f540"; +} + +.fa-parking::before { + content: "\f540"; +} + +.fa-house-signal::before { + content: "\e012"; +} + +.fa-bars-progress::before { + content: "\f828"; +} + +.fa-tasks-alt::before { + content: "\f828"; +} + +.fa-faucet-drip::before { + content: "\e006"; +} + +.fa-cart-flatbed::before { + content: "\f474"; +} + +.fa-dolly-flatbed::before { + content: "\f474"; +} + +.fa-ban-smoking::before { + content: "\f54d"; +} + +.fa-smoking-ban::before { + content: "\f54d"; +} + +.fa-terminal::before { + content: "\f120"; +} + +.fa-mobile-button::before { + content: "\f10b"; +} + +.fa-house-medical-flag::before { + content: "\e514"; +} + +.fa-basket-shopping::before { + content: "\f291"; +} + +.fa-shopping-basket::before { + content: "\f291"; +} + +.fa-tape::before { + content: "\f4db"; +} + +.fa-bus-simple::before { + content: "\f55e"; +} + +.fa-bus-alt::before { + content: "\f55e"; +} + +.fa-eye::before { + content: "\f06e"; +} + +.fa-face-sad-cry::before { + content: "\f5b3"; +} + +.fa-sad-cry::before { + content: "\f5b3"; +} + +.fa-audio-description::before { + content: "\f29e"; +} + +.fa-person-military-to-person::before { + content: "\e54c"; +} + +.fa-file-shield::before { + content: "\e4f0"; +} + +.fa-user-slash::before { + content: "\f506"; +} + +.fa-pen::before { + content: "\f304"; +} + +.fa-tower-observation::before { + content: "\e586"; +} + +.fa-file-code::before { + content: "\f1c9"; +} + +.fa-signal::before { + content: "\f012"; +} + +.fa-signal-5::before { + content: "\f012"; +} + +.fa-signal-perfect::before { + content: "\f012"; +} + +.fa-bus::before { + content: "\f207"; +} + +.fa-heart-circle-xmark::before { + content: "\e501"; +} + +.fa-house-chimney::before { + content: "\e3af"; +} + +.fa-home-lg::before { + content: "\e3af"; +} + +.fa-window-maximize::before { + content: "\f2d0"; +} + +.fa-face-frown::before { + content: "\f119"; +} + +.fa-frown::before { + content: "\f119"; +} + +.fa-prescription::before { + content: "\f5b1"; +} + +.fa-shop::before { + content: "\f54f"; +} + +.fa-store-alt::before { + content: "\f54f"; +} + +.fa-floppy-disk::before { + content: "\f0c7"; +} + +.fa-save::before { + content: "\f0c7"; +} + +.fa-vihara::before { + content: "\f6a7"; +} + +.fa-scale-unbalanced::before { + content: "\f515"; +} + +.fa-balance-scale-left::before { + content: "\f515"; +} + +.fa-sort-up::before { + content: "\f0de"; +} + +.fa-sort-asc::before { + content: "\f0de"; +} + +.fa-comment-dots::before { + content: "\f4ad"; +} + +.fa-commenting::before { + content: "\f4ad"; +} + +.fa-plant-wilt::before { + content: "\e5aa"; +} + +.fa-diamond::before { + content: "\f219"; +} + +.fa-face-grin-squint::before { + content: "\f585"; +} + +.fa-grin-squint::before { + content: "\f585"; +} + +.fa-hand-holding-dollar::before { + content: "\f4c0"; +} + +.fa-hand-holding-usd::before { + content: "\f4c0"; +} + +.fa-bacterium::before { + content: "\e05a"; +} + +.fa-hand-pointer::before { + content: "\f25a"; +} + +.fa-drum-steelpan::before { + content: "\f56a"; +} + +.fa-hand-scissors::before { + content: "\f257"; +} + +.fa-hands-praying::before { + content: "\f684"; +} + +.fa-praying-hands::before { + content: "\f684"; +} + +.fa-arrow-rotate-right::before { + content: "\f01e"; +} + +.fa-arrow-right-rotate::before { + content: "\f01e"; +} + +.fa-arrow-rotate-forward::before { + content: "\f01e"; +} + +.fa-redo::before { + content: "\f01e"; +} + +.fa-biohazard::before { + content: "\f780"; +} + +.fa-location-crosshairs::before { + content: "\f601"; +} + +.fa-location::before { + content: "\f601"; +} + +.fa-mars-double::before { + content: "\f227"; +} + +.fa-child-dress::before { + content: "\e59c"; +} + +.fa-users-between-lines::before { + content: "\e591"; +} + +.fa-lungs-virus::before { + content: "\e067"; +} + +.fa-face-grin-tears::before { + content: "\f588"; +} + +.fa-grin-tears::before { + content: "\f588"; +} + +.fa-phone::before { + content: "\f095"; +} + +.fa-calendar-xmark::before { + content: "\f273"; +} + +.fa-calendar-times::before { + content: "\f273"; +} + +.fa-child-reaching::before { + content: "\e59d"; +} + +.fa-head-side-virus::before { + content: "\e064"; +} + +.fa-user-gear::before { + content: "\f4fe"; +} + +.fa-user-cog::before { + content: "\f4fe"; +} + +.fa-arrow-up-1-9::before { + content: "\f163"; +} + +.fa-sort-numeric-up::before { + content: "\f163"; +} + +.fa-door-closed::before { + content: "\f52a"; +} + +.fa-shield-virus::before { + content: "\e06c"; +} + +.fa-dice-six::before { + content: "\f526"; +} + +.fa-mosquito-net::before { + content: "\e52c"; +} + +.fa-bridge-water::before { + content: "\e4ce"; +} + +.fa-person-booth::before { + content: "\f756"; +} + +.fa-text-width::before { + content: "\f035"; +} + +.fa-hat-wizard::before { + content: "\f6e8"; +} + +.fa-pen-fancy::before { + content: "\f5ac"; +} + +.fa-person-digging::before { + content: "\f85e"; +} + +.fa-digging::before { + content: "\f85e"; +} + +.fa-trash::before { + content: "\f1f8"; +} + +.fa-gauge-simple::before { + content: "\f629"; +} + +.fa-gauge-simple-med::before { + content: "\f629"; +} + +.fa-tachometer-average::before { + content: "\f629"; +} + +.fa-book-medical::before { + content: "\f7e6"; +} + +.fa-poo::before { + content: "\f2fe"; +} + +.fa-quote-right::before { + content: "\f10e"; +} + +.fa-quote-right-alt::before { + content: "\f10e"; +} + +.fa-shirt::before { + content: "\f553"; +} + +.fa-t-shirt::before { + content: "\f553"; +} + +.fa-tshirt::before { + content: "\f553"; +} + +.fa-cubes::before { + content: "\f1b3"; +} + +.fa-divide::before { + content: "\f529"; +} + +.fa-tenge-sign::before { + content: "\f7d7"; +} + +.fa-tenge::before { + content: "\f7d7"; +} + +.fa-headphones::before { + content: "\f025"; +} + +.fa-hands-holding::before { + content: "\f4c2"; +} + +.fa-hands-clapping::before { + content: "\e1a8"; +} + +.fa-republican::before { + content: "\f75e"; +} + +.fa-arrow-left::before { + content: "\f060"; +} + +.fa-person-circle-xmark::before { + content: "\e543"; +} + +.fa-ruler::before { + content: "\f545"; +} + +.fa-align-left::before { + content: "\f036"; +} + +.fa-dice-d6::before { + content: "\f6d1"; +} + +.fa-restroom::before { + content: "\f7bd"; +} + +.fa-j::before { + content: "J"; +} + +.fa-users-viewfinder::before { + content: "\e595"; +} + +.fa-file-video::before { + content: "\f1c8"; +} + +.fa-up-right-from-square::before { + content: "\f35d"; +} + +.fa-external-link-alt::before { + content: "\f35d"; +} + +.fa-table-cells::before { + content: "\f00a"; +} + +.fa-th::before { + content: "\f00a"; +} + +.fa-file-pdf::before { + content: "\f1c1"; +} + +.fa-book-bible::before { + content: "\f647"; +} + +.fa-bible::before { + content: "\f647"; +} + +.fa-o::before { + content: "O"; +} + +.fa-suitcase-medical::before { + content: "\f0fa"; +} + +.fa-medkit::before { + content: "\f0fa"; +} + +.fa-user-secret::before { + content: "\f21b"; +} + +.fa-otter::before { + content: "\f700"; +} + +.fa-person-dress::before { + content: "\f182"; +} + +.fa-female::before { + content: "\f182"; +} + +.fa-comment-dollar::before { + content: "\f651"; +} + +.fa-business-time::before { + content: "\f64a"; +} + +.fa-briefcase-clock::before { + content: "\f64a"; +} + +.fa-table-cells-large::before { + content: "\f009"; +} + +.fa-th-large::before { + content: "\f009"; +} + +.fa-book-tanakh::before { + content: "\f827"; +} + +.fa-tanakh::before { + content: "\f827"; +} + +.fa-phone-volume::before { + content: "\f2a0"; +} + +.fa-volume-control-phone::before { + content: "\f2a0"; +} + +.fa-hat-cowboy-side::before { + content: "\f8c1"; +} + +.fa-clipboard-user::before { + content: "\f7f3"; +} + +.fa-child::before { + content: "\f1ae"; +} + +.fa-lira-sign::before { + content: "\f195"; +} + +.fa-satellite::before { + content: "\f7bf"; +} + +.fa-plane-lock::before { + content: "\e558"; +} + +.fa-tag::before { + content: "\f02b"; +} + +.fa-comment::before { + content: "\f075"; +} + +.fa-cake-candles::before { + content: "\f1fd"; +} + +.fa-birthday-cake::before { + content: "\f1fd"; +} + +.fa-cake::before { + content: "\f1fd"; +} + +.fa-envelope::before { + content: "\f0e0"; +} + +.fa-angles-up::before { + content: "\f102"; +} + +.fa-angle-double-up::before { + content: "\f102"; +} + +.fa-paperclip::before { + content: "\f0c6"; +} + +.fa-arrow-right-to-city::before { + content: "\e4b3"; +} + +.fa-ribbon::before { + content: "\f4d6"; +} + +.fa-lungs::before { + content: "\f604"; +} + +.fa-arrow-up-9-1::before { + content: "\f887"; +} + +.fa-sort-numeric-up-alt::before { + content: "\f887"; +} + +.fa-litecoin-sign::before { + content: "\e1d3"; +} + +.fa-border-none::before { + content: "\f850"; +} + +.fa-circle-nodes::before { + content: "\e4e2"; +} + +.fa-parachute-box::before { + content: "\f4cd"; +} + +.fa-indent::before { + content: "\f03c"; +} + +.fa-truck-field-un::before { + content: "\e58e"; +} + +.fa-hourglass::before { + content: "\f254"; +} + +.fa-hourglass-empty::before { + content: "\f254"; +} + +.fa-mountain::before { + content: "\f6fc"; +} + +.fa-user-doctor::before { + content: "\f0f0"; +} + +.fa-user-md::before { + content: "\f0f0"; +} + +.fa-circle-info::before { + content: "\f05a"; +} + +.fa-info-circle::before { + content: "\f05a"; +} + +.fa-cloud-meatball::before { + content: "\f73b"; +} + +.fa-camera::before { + content: "\f030"; +} + +.fa-camera-alt::before { + content: "\f030"; +} + +.fa-square-virus::before { + content: "\e578"; +} + +.fa-meteor::before { + content: "\f753"; +} + +.fa-car-on::before { + content: "\e4dd"; +} + +.fa-sleigh::before { + content: "\f7cc"; +} + +.fa-arrow-down-1-9::before { + content: "\f162"; +} + +.fa-sort-numeric-asc::before { + content: "\f162"; +} + +.fa-sort-numeric-down::before { + content: "\f162"; +} + +.fa-hand-holding-droplet::before { + content: "\f4c1"; +} + +.fa-hand-holding-water::before { + content: "\f4c1"; +} + +.fa-water::before { + content: "\f773"; +} + +.fa-calendar-check::before { + content: "\f274"; +} + +.fa-braille::before { + content: "\f2a1"; +} + +.fa-prescription-bottle-medical::before { + content: "\f486"; +} + +.fa-prescription-bottle-alt::before { + content: "\f486"; +} + +.fa-landmark::before { + content: "\f66f"; +} + +.fa-truck::before { + content: "\f0d1"; +} + +.fa-crosshairs::before { + content: "\f05b"; +} + +.fa-person-cane::before { + content: "\e53c"; +} + +.fa-tent::before { + content: "\e57d"; +} + +.fa-vest-patches::before { + content: "\e086"; +} + +.fa-check-double::before { + content: "\f560"; +} + +.fa-arrow-down-a-z::before { + content: "\f15d"; +} + +.fa-sort-alpha-asc::before { + content: "\f15d"; +} + +.fa-sort-alpha-down::before { + content: "\f15d"; +} + +.fa-money-bill-wheat::before { + content: "\e52a"; +} + +.fa-cookie::before { + content: "\f563"; +} + +.fa-arrow-rotate-left::before { + content: "\f0e2"; +} + +.fa-arrow-left-rotate::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-back::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; +} + +.fa-undo::before { + content: "\f0e2"; +} + +.fa-hard-drive::before { + content: "\f0a0"; +} + +.fa-hdd::before { + content: "\f0a0"; +} + +.fa-face-grin-squint-tears::before { + content: "\f586"; +} + +.fa-grin-squint-tears::before { + content: "\f586"; +} + +.fa-dumbbell::before { + content: "\f44b"; +} + +.fa-rectangle-list::before { + content: "\f022"; +} + +.fa-list-alt::before { + content: "\f022"; +} + +.fa-tarp-droplet::before { + content: "\e57c"; +} + +.fa-house-medical-circle-check::before { + content: "\e511"; +} + +.fa-person-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-calendar-plus::before { + content: "\f271"; +} + +.fa-plane-arrival::before { + content: "\f5af"; +} + +.fa-circle-left::before { + content: "\f359"; +} + +.fa-arrow-alt-circle-left::before { + content: "\f359"; +} + +.fa-train-subway::before { + content: "\f239"; +} + +.fa-subway::before { + content: "\f239"; +} + +.fa-chart-gantt::before { + content: "\e0e4"; +} + +.fa-indian-rupee-sign::before { + content: "\e1bc"; +} + +.fa-indian-rupee::before { + content: "\e1bc"; +} + +.fa-inr::before { + content: "\e1bc"; +} + +.fa-crop-simple::before { + content: "\f565"; +} + +.fa-crop-alt::before { + content: "\f565"; +} + +.fa-money-bill-1::before { + content: "\f3d1"; +} + +.fa-money-bill-alt::before { + content: "\f3d1"; +} + +.fa-left-long::before { + content: "\f30a"; +} + +.fa-long-arrow-alt-left::before { + content: "\f30a"; +} + +.fa-dna::before { + content: "\f471"; +} + +.fa-virus-slash::before { + content: "\e075"; +} + +.fa-minus::before { + content: "\f068"; +} + +.fa-subtract::before { + content: "\f068"; +} + +.fa-chess::before { + content: "\f439"; +} + +.fa-arrow-left-long::before { + content: "\f177"; +} + +.fa-long-arrow-left::before { + content: "\f177"; +} + +.fa-plug-circle-check::before { + content: "\e55c"; +} + +.fa-street-view::before { + content: "\f21d"; +} + +.fa-franc-sign::before { + content: "\e18f"; +} + +.fa-volume-off::before { + content: "\f026"; +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-gear::before { + content: "\f013"; +} + +.fa-cog::before { + content: "\f013"; +} + +.fa-droplet-slash::before { + content: "\f5c7"; +} + +.fa-tint-slash::before { + content: "\f5c7"; +} + +.fa-mosque::before { + content: "\f678"; +} + +.fa-mosquito::before { + content: "\e52b"; +} + +.fa-star-of-david::before { + content: "\f69a"; +} + +.fa-person-military-rifle::before { + content: "\e54b"; +} + +.fa-cart-shopping::before { + content: "\f07a"; +} + +.fa-shopping-cart::before { + content: "\f07a"; +} + +.fa-vials::before { + content: "\f493"; +} + +.fa-plug-circle-plus::before { + content: "\e55f"; +} + +.fa-place-of-worship::before { + content: "\f67f"; +} + +.fa-grip-vertical::before { + content: "\f58e"; +} + +.fa-arrow-turn-up::before { + content: "\f148"; +} + +.fa-level-up::before { + content: "\f148"; +} + +.fa-u::before { + content: "U"; +} + +.fa-square-root-variable::before { + content: "\f698"; +} + +.fa-square-root-alt::before { + content: "\f698"; +} + +.fa-clock::before { + content: "\f017"; +} + +.fa-clock-four::before { + content: "\f017"; +} + +.fa-backward-step::before { + content: "\f048"; +} + +.fa-step-backward::before { + content: "\f048"; +} + +.fa-pallet::before { + content: "\f482"; +} + +.fa-faucet::before { + content: "\e005"; +} + +.fa-baseball-bat-ball::before { + content: "\f432"; +} + +.fa-s::before { + content: "S"; +} + +.fa-timeline::before { + content: "\e29c"; +} + +.fa-keyboard::before { + content: "\f11c"; +} + +.fa-caret-down::before { + content: "\f0d7"; +} + +.fa-house-chimney-medical::before { + content: "\f7f2"; +} + +.fa-clinic-medical::before { + content: "\f7f2"; +} + +.fa-temperature-three-quarters::before { + content: "\f2c8"; +} + +.fa-temperature-3::before { + content: "\f2c8"; +} + +.fa-thermometer-3::before { + content: "\f2c8"; +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; +} + +.fa-mobile-screen::before { + content: "\f3cf"; +} + +.fa-mobile-android-alt::before { + content: "\f3cf"; +} + +.fa-plane-up::before { + content: "\e22d"; +} + +.fa-piggy-bank::before { + content: "\f4d3"; +} + +.fa-battery-half::before { + content: "\f242"; +} + +.fa-battery-3::before { + content: "\f242"; +} + +.fa-mountain-city::before { + content: "\e52e"; +} + +.fa-coins::before { + content: "\f51e"; +} + +.fa-khanda::before { + content: "\f66d"; +} + +.fa-sliders::before { + content: "\f1de"; +} + +.fa-sliders-h::before { + content: "\f1de"; +} + +.fa-folder-tree::before { + content: "\f802"; +} + +.fa-network-wired::before { + content: "\f6ff"; +} + +.fa-map-pin::before { + content: "\f276"; +} + +.fa-hamsa::before { + content: "\f665"; +} + +.fa-cent-sign::before { + content: "\e3f5"; +} + +.fa-flask::before { + content: "\f0c3"; +} + +.fa-person-pregnant::before { + content: "\e31e"; +} + +.fa-wand-sparkles::before { + content: "\f72b"; +} + +.fa-ellipsis-vertical::before { + content: "\f142"; +} + +.fa-ellipsis-v::before { + content: "\f142"; +} + +.fa-ticket::before { + content: "\f145"; +} + +.fa-power-off::before { + content: "\f011"; +} + +.fa-right-long::before { + content: "\f30b"; +} + +.fa-long-arrow-alt-right::before { + content: "\f30b"; +} + +.fa-flag-usa::before { + content: "\f74d"; +} + +.fa-laptop-file::before { + content: "\e51d"; +} + +.fa-tty::before { + content: "\f1e4"; +} + +.fa-teletype::before { + content: "\f1e4"; +} + +.fa-diagram-next::before { + content: "\e476"; +} + +.fa-person-rifle::before { + content: "\e54e"; +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; +} + +.fa-closed-captioning::before { + content: "\f20a"; +} + +.fa-person-hiking::before { + content: "\f6ec"; +} + +.fa-hiking::before { + content: "\f6ec"; +} + +.fa-venus-double::before { + content: "\f226"; +} + +.fa-images::before { + content: "\f302"; +} + +.fa-calculator::before { + content: "\f1ec"; +} + +.fa-people-pulling::before { + content: "\e535"; +} + +.fa-n::before { + content: "N"; +} + +.fa-cable-car::before { + content: "\f7da"; +} + +.fa-tram::before { + content: "\f7da"; +} + +.fa-cloud-rain::before { + content: "\f73d"; +} + +.fa-building-circle-xmark::before { + content: "\e4d4"; +} + +.fa-ship::before { + content: "\f21a"; +} + +.fa-arrows-down-to-line::before { + content: "\e4b8"; +} + +.fa-download::before { + content: "\f019"; +} + +.fa-face-grin::before { + content: "\f580"; +} + +.fa-grin::before { + content: "\f580"; +} + +.fa-delete-left::before { + content: "\f55a"; +} + +.fa-backspace::before { + content: "\f55a"; +} + +.fa-eye-dropper::before { + content: "\f1fb"; +} + +.fa-eye-dropper-empty::before { + content: "\f1fb"; +} + +.fa-eyedropper::before { + content: "\f1fb"; +} + +.fa-file-circle-check::before { + content: "\e5a0"; +} + +.fa-forward::before { + content: "\f04e"; +} + +.fa-mobile::before { + content: "\f3ce"; +} + +.fa-mobile-android::before { + content: "\f3ce"; +} + +.fa-mobile-phone::before { + content: "\f3ce"; +} + +.fa-face-meh::before { + content: "\f11a"; +} + +.fa-meh::before { + content: "\f11a"; +} + +.fa-align-center::before { + content: "\f037"; +} + +.fa-book-skull::before { + content: "\f6b7"; +} + +.fa-book-dead::before { + content: "\f6b7"; +} + +.fa-id-card::before { + content: "\f2c2"; +} + +.fa-drivers-license::before { + content: "\f2c2"; +} + +.fa-outdent::before { + content: "\f03b"; +} + +.fa-dedent::before { + content: "\f03b"; +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; +} + +.fa-house::before { + content: "\f015"; +} + +.fa-home::before { + content: "\f015"; +} + +.fa-home-alt::before { + content: "\f015"; +} + +.fa-home-lg-alt::before { + content: "\f015"; +} + +.fa-calendar-week::before { + content: "\f784"; +} + +.fa-laptop-medical::before { + content: "\f812"; +} + +.fa-b::before { + content: "B"; +} + +.fa-file-medical::before { + content: "\f477"; +} + +.fa-dice-one::before { + content: "\f525"; +} + +.fa-kiwi-bird::before { + content: "\f535"; +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; +} + +.fa-exchange::before { + content: "\f0ec"; +} + +.fa-rotate-right::before { + content: "\f2f9"; +} + +.fa-redo-alt::before { + content: "\f2f9"; +} + +.fa-rotate-forward::before { + content: "\f2f9"; +} + +.fa-utensils::before { + content: "\f2e7"; +} + +.fa-cutlery::before { + content: "\f2e7"; +} + +.fa-arrow-up-wide-short::before { + content: "\f161"; +} + +.fa-sort-amount-up::before { + content: "\f161"; +} + +.fa-mill-sign::before { + content: "\e1ed"; +} + +.fa-bowl-rice::before { + content: "\e2eb"; +} + +.fa-skull::before { + content: "\f54c"; +} + +.fa-tower-broadcast::before { + content: "\f519"; +} + +.fa-broadcast-tower::before { + content: "\f519"; +} + +.fa-truck-pickup::before { + content: "\f63c"; +} + +.fa-up-long::before { + content: "\f30c"; +} + +.fa-long-arrow-alt-up::before { + content: "\f30c"; +} + +.fa-stop::before { + content: "\f04d"; +} + +.fa-code-merge::before { + content: "\f387"; +} + +.fa-upload::before { + content: "\f093"; +} + +.fa-hurricane::before { + content: "\f751"; +} + +.fa-mound::before { + content: "\e52d"; +} + +.fa-toilet-portable::before { + content: "\e583"; +} + +.fa-compact-disc::before { + content: "\f51f"; +} + +.fa-file-arrow-down::before { + content: "\f56d"; +} + +.fa-file-download::before { + content: "\f56d"; +} + +.fa-caravan::before { + content: "\f8ff"; +} + +.fa-shield-cat::before { + content: "\e572"; +} + +.fa-bolt::before { + content: "\f0e7"; +} + +.fa-zap::before { + content: "\f0e7"; +} + +.fa-glass-water::before { + content: "\e4f4"; +} + +.fa-oil-well::before { + content: "\e532"; +} + +.fa-vault::before { + content: "\e2c5"; +} + +.fa-mars::before { + content: "\f222"; +} + +.fa-toilet::before { + content: "\f7d8"; +} + +.fa-plane-circle-xmark::before { + content: "\e557"; +} + +.fa-yen-sign::before { + content: "\f157"; +} + +.fa-cny::before { + content: "\f157"; +} + +.fa-jpy::before { + content: "\f157"; +} + +.fa-rmb::before { + content: "\f157"; +} + +.fa-yen::before { + content: "\f157"; +} + +.fa-ruble-sign::before { + content: "\f158"; +} + +.fa-rouble::before { + content: "\f158"; +} + +.fa-rub::before { + content: "\f158"; +} + +.fa-ruble::before { + content: "\f158"; +} + +.fa-sun::before { + content: "\f185"; +} + +.fa-guitar::before { + content: "\f7a6"; +} + +.fa-face-laugh-wink::before { + content: "\f59c"; +} + +.fa-laugh-wink::before { + content: "\f59c"; +} + +.fa-horse-head::before { + content: "\f7ab"; +} + +.fa-bore-hole::before { + content: "\e4c3"; +} + +.fa-industry::before { + content: "\f275"; +} + +.fa-circle-down::before { + content: "\f358"; +} + +.fa-arrow-alt-circle-down::before { + content: "\f358"; +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; +} + +.fa-florin-sign::before { + content: "\e184"; +} + +.fa-arrow-down-short-wide::before { + content: "\f884"; +} + +.fa-sort-amount-desc::before { + content: "\f884"; +} + +.fa-sort-amount-down-alt::before { + content: "\f884"; +} + +.fa-less-than::before { + content: "\<"; +} + +.fa-angle-down::before { + content: "\f107"; +} + +.fa-car-tunnel::before { + content: "\e4de"; +} + +.fa-head-side-cough::before { + content: "\e061"; +} + +.fa-grip-lines::before { + content: "\f7a4"; +} + +.fa-thumbs-down::before { + content: "\f165"; +} + +.fa-user-lock::before { + content: "\f502"; +} + +.fa-arrow-right-long::before { + content: "\f178"; +} + +.fa-long-arrow-right::before { + content: "\f178"; +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; +} + +.fa-ellipsis::before { + content: "\f141"; +} + +.fa-ellipsis-h::before { + content: "\f141"; +} + +.fa-chess-pawn::before { + content: "\f443"; +} + +.fa-kit-medical::before { + content: "\f479"; +} + +.fa-first-aid::before { + content: "\f479"; +} + +.fa-person-through-window::before { + content: "\e5a9"; +} + +.fa-toolbox::before { + content: "\f552"; +} + +.fa-hands-holding-circle::before { + content: "\e4fb"; +} + +.fa-bug::before { + content: "\f188"; +} + +.fa-credit-card::before { + content: "\f09d"; +} + +.fa-credit-card-alt::before { + content: "\f09d"; +} + +.fa-car::before { + content: "\f1b9"; +} + +.fa-automobile::before { + content: "\f1b9"; +} + +.fa-hand-holding-hand::before { + content: "\e4f7"; +} + +.fa-book-open-reader::before { + content: "\f5da"; +} + +.fa-book-reader::before { + content: "\f5da"; +} + +.fa-mountain-sun::before { + content: "\e52f"; +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; +} + +.fa-dice-d20::before { + content: "\f6cf"; +} + +.fa-truck-droplet::before { + content: "\e58c"; +} + +.fa-file-circle-xmark::before { + content: "\e5a1"; +} + +.fa-temperature-arrow-up::before { + content: "\e040"; +} + +.fa-temperature-up::before { + content: "\e040"; +} + +.fa-medal::before { + content: "\f5a2"; +} + +.fa-bed::before { + content: "\f236"; +} + +.fa-square-h::before { + content: "\f0fd"; +} + +.fa-h-square::before { + content: "\f0fd"; +} + +.fa-podcast::before { + content: "\f2ce"; +} + +.fa-temperature-full::before { + content: "\f2c7"; +} + +.fa-temperature-4::before { + content: "\f2c7"; +} + +.fa-thermometer-4::before { + content: "\f2c7"; +} + +.fa-thermometer-full::before { + content: "\f2c7"; +} + +.fa-bell::before { + content: "\f0f3"; +} + +.fa-superscript::before { + content: "\f12b"; +} + +.fa-plug-circle-xmark::before { + content: "\e560"; +} + +.fa-star-of-life::before { + content: "\f621"; +} + +.fa-phone-slash::before { + content: "\f3dd"; +} + +.fa-paint-roller::before { + content: "\f5aa"; +} + +.fa-handshake-angle::before { + content: "\f4c4"; +} + +.fa-hands-helping::before { + content: "\f4c4"; +} + +.fa-location-dot::before { + content: "\f3c5"; +} + +.fa-map-marker-alt::before { + content: "\f3c5"; +} + +.fa-file::before { + content: "\f15b"; +} + +.fa-greater-than::before { + content: "\>"; +} + +.fa-person-swimming::before { + content: "\f5c4"; +} + +.fa-swimmer::before { + content: "\f5c4"; +} + +.fa-arrow-down::before { + content: "\f063"; +} + +.fa-droplet::before { + content: "\f043"; +} + +.fa-tint::before { + content: "\f043"; +} + +.fa-eraser::before { + content: "\f12d"; +} + +.fa-earth-americas::before { + content: "\f57d"; +} + +.fa-earth::before { + content: "\f57d"; +} + +.fa-earth-america::before { + content: "\f57d"; +} + +.fa-globe-americas::before { + content: "\f57d"; +} + +.fa-person-burst::before { + content: "\e53b"; +} + +.fa-dove::before { + content: "\f4ba"; +} + +.fa-battery-empty::before { + content: "\f244"; +} + +.fa-battery-0::before { + content: "\f244"; +} + +.fa-socks::before { + content: "\f696"; +} + +.fa-inbox::before { + content: "\f01c"; +} + +.fa-section::before { + content: "\e447"; +} + +.fa-gauge-high::before { + content: "\f625"; +} + +.fa-tachometer-alt::before { + content: "\f625"; +} + +.fa-tachometer-alt-fast::before { + content: "\f625"; +} + +.fa-envelope-open-text::before { + content: "\f658"; +} + +.fa-hospital::before { + content: "\f0f8"; +} + +.fa-hospital-alt::before { + content: "\f0f8"; +} + +.fa-hospital-wide::before { + content: "\f0f8"; +} + +.fa-wine-bottle::before { + content: "\f72f"; +} + +.fa-chess-rook::before { + content: "\f447"; +} + +.fa-bars-staggered::before { + content: "\f550"; +} + +.fa-reorder::before { + content: "\f550"; +} + +.fa-stream::before { + content: "\f550"; +} + +.fa-dharmachakra::before { + content: "\f655"; +} + +.fa-hotdog::before { + content: "\f80f"; +} + +.fa-person-walking-with-cane::before { + content: "\f29d"; +} + +.fa-blind::before { + content: "\f29d"; +} + +.fa-drum::before { + content: "\f569"; +} + +.fa-ice-cream::before { + content: "\f810"; +} + +.fa-heart-circle-bolt::before { + content: "\e4fc"; +} + +.fa-fax::before { + content: "\f1ac"; +} + +.fa-paragraph::before { + content: "\f1dd"; +} + +.fa-check-to-slot::before { + content: "\f772"; +} + +.fa-vote-yea::before { + content: "\f772"; +} + +.fa-star-half::before { + content: "\f089"; +} + +.fa-boxes-stacked::before { + content: "\f468"; +} + +.fa-boxes::before { + content: "\f468"; +} + +.fa-boxes-alt::before { + content: "\f468"; +} + +.fa-link::before { + content: "\f0c1"; +} + +.fa-chain::before { + content: "\f0c1"; +} + +.fa-ear-listen::before { + content: "\f2a2"; +} + +.fa-assistive-listening-systems::before { + content: "\f2a2"; +} + +.fa-tree-city::before { + content: "\e587"; +} + +.fa-play::before { + content: "\f04b"; +} + +.fa-font::before { + content: "\f031"; +} + +.fa-rupiah-sign::before { + content: "\e23d"; +} + +.fa-magnifying-glass::before { + content: "\f002"; +} + +.fa-search::before { + content: "\f002"; +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; +} + +.fa-table-tennis::before { + content: "\f45d"; +} + +.fa-person-dots-from-line::before { + content: "\f470"; +} + +.fa-diagnoses::before { + content: "\f470"; +} + +.fa-trash-can-arrow-up::before { + content: "\f82a"; +} + +.fa-trash-restore-alt::before { + content: "\f82a"; +} + +.fa-naira-sign::before { + content: "\e1f6"; +} + +.fa-cart-arrow-down::before { + content: "\f218"; +} + +.fa-walkie-talkie::before { + content: "\f8ef"; +} + +.fa-file-pen::before { + content: "\f31c"; +} + +.fa-file-edit::before { + content: "\f31c"; +} + +.fa-receipt::before { + content: "\f543"; +} + +.fa-square-pen::before { + content: "\f14b"; +} + +.fa-pen-square::before { + content: "\f14b"; +} + +.fa-pencil-square::before { + content: "\f14b"; +} + +.fa-suitcase-rolling::before { + content: "\f5c1"; +} + +.fa-person-circle-exclamation::before { + content: "\e53f"; +} + +.fa-chevron-down::before { + content: "\f078"; +} + +.fa-battery-full::before { + content: "\f240"; +} + +.fa-battery::before { + content: "\f240"; +} + +.fa-battery-5::before { + content: "\f240"; +} + +.fa-skull-crossbones::before { + content: "\f714"; +} + +.fa-code-compare::before { + content: "\e13a"; +} + +.fa-list-ul::before { + content: "\f0ca"; +} + +.fa-list-dots::before { + content: "\f0ca"; +} + +.fa-school-lock::before { + content: "\e56f"; +} + +.fa-tower-cell::before { + content: "\e585"; +} + +.fa-down-long::before { + content: "\f309"; +} + +.fa-long-arrow-alt-down::before { + content: "\f309"; +} + +.fa-ranking-star::before { + content: "\e561"; +} + +.fa-chess-king::before { + content: "\f43f"; +} + +.fa-person-harassing::before { + content: "\e549"; +} + +.fa-brazilian-real-sign::before { + content: "\e46c"; +} + +.fa-landmark-dome::before { + content: "\f752"; +} + +.fa-landmark-alt::before { + content: "\f752"; +} + +.fa-arrow-up::before { + content: "\f062"; +} + +.fa-tv::before { + content: "\f26c"; +} + +.fa-television::before { + content: "\f26c"; +} + +.fa-tv-alt::before { + content: "\f26c"; +} + +.fa-shrimp::before { + content: "\e448"; +} + +.fa-list-check::before { + content: "\f0ae"; +} + +.fa-tasks::before { + content: "\f0ae"; +} + +.fa-jug-detergent::before { + content: "\e519"; +} + +.fa-circle-user::before { + content: "\f2bd"; +} + +.fa-user-circle::before { + content: "\f2bd"; +} + +.fa-user-shield::before { + content: "\f505"; +} + +.fa-wind::before { + content: "\f72e"; +} + +.fa-car-burst::before { + content: "\f5e1"; +} + +.fa-car-crash::before { + content: "\f5e1"; +} + +.fa-y::before { + content: "Y"; +} + +.fa-person-snowboarding::before { + content: "\f7ce"; +} + +.fa-snowboarding::before { + content: "\f7ce"; +} + +.fa-truck-fast::before { + content: "\f48b"; +} + +.fa-shipping-fast::before { + content: "\f48b"; +} + +.fa-fish::before { + content: "\f578"; +} + +.fa-user-graduate::before { + content: "\f501"; +} + +.fa-circle-half-stroke::before { + content: "\f042"; +} + +.fa-adjust::before { + content: "\f042"; +} + +.fa-clapperboard::before { + content: "\e131"; +} + +.fa-circle-radiation::before { + content: "\f7ba"; +} + +.fa-radiation-alt::before { + content: "\f7ba"; +} + +.fa-baseball::before { + content: "\f433"; +} + +.fa-baseball-ball::before { + content: "\f433"; +} + +.fa-jet-fighter-up::before { + content: "\e518"; +} + +.fa-diagram-project::before { + content: "\f542"; +} + +.fa-project-diagram::before { + content: "\f542"; +} + +.fa-copy::before { + content: "\f0c5"; +} + +.fa-volume-xmark::before { + content: "\f6a9"; +} + +.fa-volume-mute::before { + content: "\f6a9"; +} + +.fa-volume-times::before { + content: "\f6a9"; +} + +.fa-hand-sparkles::before { + content: "\e05d"; +} + +.fa-grip::before { + content: "\f58d"; +} + +.fa-grip-horizontal::before { + content: "\f58d"; +} + +.fa-share-from-square::before { + content: "\f14d"; +} + +.fa-share-square::before { + content: "\f14d"; +} + +.fa-child-combatant::before { + content: "\e4e0"; +} + +.fa-child-rifle::before { + content: "\e4e0"; +} + +.fa-gun::before { + content: "\e19b"; +} + +.fa-square-phone::before { + content: "\f098"; +} + +.fa-phone-square::before { + content: "\f098"; +} + +.fa-plus::before { + content: "\+"; +} + +.fa-add::before { + content: "\+"; +} + +.fa-expand::before { + content: "\f065"; +} + +.fa-computer::before { + content: "\e4e5"; +} + +.fa-xmark::before { + content: "\f00d"; +} + +.fa-close::before { + content: "\f00d"; +} + +.fa-multiply::before { + content: "\f00d"; +} + +.fa-remove::before { + content: "\f00d"; +} + +.fa-times::before { + content: "\f00d"; +} + +.fa-arrows-up-down-left-right::before { + content: "\f047"; +} + +.fa-arrows::before { + content: "\f047"; +} + +.fa-chalkboard-user::before { + content: "\f51c"; +} + +.fa-chalkboard-teacher::before { + content: "\f51c"; +} + +.fa-peso-sign::before { + content: "\e222"; +} + +.fa-building-shield::before { + content: "\e4d8"; +} + +.fa-baby::before { + content: "\f77c"; +} + +.fa-users-line::before { + content: "\e592"; +} + +.fa-quote-left::before { + content: "\f10d"; +} + +.fa-quote-left-alt::before { + content: "\f10d"; +} + +.fa-tractor::before { + content: "\f722"; +} + +.fa-trash-arrow-up::before { + content: "\f829"; +} + +.fa-trash-restore::before { + content: "\f829"; +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; +} + +.fa-lines-leaning::before { + content: "\e51e"; +} + +.fa-ruler-combined::before { + content: "\f546"; +} + +.fa-copyright::before { + content: "\f1f9"; +} + +.fa-equals::before { + content: "\="; +} + +.fa-blender::before { + content: "\f517"; +} + +.fa-teeth::before { + content: "\f62e"; +} + +.fa-shekel-sign::before { + content: "\f20b"; +} + +.fa-ils::before { + content: "\f20b"; +} + +.fa-shekel::before { + content: "\f20b"; +} + +.fa-sheqel::before { + content: "\f20b"; +} + +.fa-sheqel-sign::before { + content: "\f20b"; +} + +.fa-map::before { + content: "\f279"; +} + +.fa-rocket::before { + content: "\f135"; +} + +.fa-photo-film::before { + content: "\f87c"; +} + +.fa-photo-video::before { + content: "\f87c"; +} + +.fa-folder-minus::before { + content: "\f65d"; +} + +.fa-store::before { + content: "\f54e"; +} + +.fa-arrow-trend-up::before { + content: "\e098"; +} + +.fa-plug-circle-minus::before { + content: "\e55e"; +} + +.fa-sign-hanging::before { + content: "\f4d9"; +} + +.fa-sign::before { + content: "\f4d9"; +} + +.fa-bezier-curve::before { + content: "\f55b"; +} + +.fa-bell-slash::before { + content: "\f1f6"; +} + +.fa-tablet::before { + content: "\f3fb"; +} + +.fa-tablet-android::before { + content: "\f3fb"; +} + +.fa-school-flag::before { + content: "\e56e"; +} + +.fa-fill::before { + content: "\f575"; +} + +.fa-angle-up::before { + content: "\f106"; +} + +.fa-drumstick-bite::before { + content: "\f6d7"; +} + +.fa-holly-berry::before { + content: "\f7aa"; +} + +.fa-chevron-left::before { + content: "\f053"; +} + +.fa-bacteria::before { + content: "\e059"; +} + +.fa-hand-lizard::before { + content: "\f258"; +} + +.fa-notdef::before { + content: "\e1fe"; +} + +.fa-disease::before { + content: "\f7fa"; +} + +.fa-briefcase-medical::before { + content: "\f469"; +} + +.fa-genderless::before { + content: "\f22d"; +} + +.fa-chevron-right::before { + content: "\f054"; +} + +.fa-retweet::before { + content: "\f079"; +} + +.fa-car-rear::before { + content: "\f5de"; +} + +.fa-car-alt::before { + content: "\f5de"; +} + +.fa-pump-soap::before { + content: "\e06b"; +} + +.fa-video-slash::before { + content: "\f4e2"; +} + +.fa-battery-quarter::before { + content: "\f243"; +} + +.fa-battery-2::before { + content: "\f243"; +} + +.fa-radio::before { + content: "\f8d7"; +} + +.fa-baby-carriage::before { + content: "\f77d"; +} + +.fa-carriage-baby::before { + content: "\f77d"; +} + +.fa-traffic-light::before { + content: "\f637"; +} + +.fa-thermometer::before { + content: "\f491"; +} + +.fa-vr-cardboard::before { + content: "\f729"; +} + +.fa-hand-middle-finger::before { + content: "\f806"; +} + +.fa-percent::before { + content: "\%"; +} + +.fa-percentage::before { + content: "\%"; +} + +.fa-truck-moving::before { + content: "\f4df"; +} + +.fa-glass-water-droplet::before { + content: "\e4f5"; +} + +.fa-display::before { + content: "\e163"; +} + +.fa-face-smile::before { + content: "\f118"; +} + +.fa-smile::before { + content: "\f118"; +} + +.fa-thumbtack::before { + content: "\f08d"; +} + +.fa-thumb-tack::before { + content: "\f08d"; +} + +.fa-trophy::before { + content: "\f091"; +} + +.fa-person-praying::before { + content: "\f683"; +} + +.fa-pray::before { + content: "\f683"; +} + +.fa-hammer::before { + content: "\f6e3"; +} + +.fa-hand-peace::before { + content: "\f25b"; +} + +.fa-rotate::before { + content: "\f2f1"; +} + +.fa-sync-alt::before { + content: "\f2f1"; +} + +.fa-spinner::before { + content: "\f110"; +} + +.fa-robot::before { + content: "\f544"; +} + +.fa-peace::before { + content: "\f67c"; +} + +.fa-gears::before { + content: "\f085"; +} + +.fa-cogs::before { + content: "\f085"; +} + +.fa-warehouse::before { + content: "\f494"; +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; +} + +.fa-splotch::before { + content: "\f5bc"; +} + +.fa-face-grin-hearts::before { + content: "\f584"; +} + +.fa-grin-hearts::before { + content: "\f584"; +} + +.fa-dice-four::before { + content: "\f524"; +} + +.fa-sim-card::before { + content: "\f7c4"; +} + +.fa-transgender::before { + content: "\f225"; +} + +.fa-transgender-alt::before { + content: "\f225"; +} + +.fa-mercury::before { + content: "\f223"; +} + +.fa-arrow-turn-down::before { + content: "\f149"; +} + +.fa-level-down::before { + content: "\f149"; +} + +.fa-person-falling-burst::before { + content: "\e547"; +} + +.fa-award::before { + content: "\f559"; +} + +.fa-ticket-simple::before { + content: "\f3ff"; +} + +.fa-ticket-alt::before { + content: "\f3ff"; +} + +.fa-building::before { + content: "\f1ad"; +} + +.fa-angles-left::before { + content: "\f100"; +} + +.fa-angle-double-left::before { + content: "\f100"; +} + +.fa-qrcode::before { + content: "\f029"; +} + +.fa-clock-rotate-left::before { + content: "\f1da"; +} + +.fa-history::before { + content: "\f1da"; +} + +.fa-face-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-file-export::before { + content: "\f56e"; +} + +.fa-arrow-right-from-file::before { + content: "\f56e"; +} + +.fa-shield::before { + content: "\f132"; +} + +.fa-shield-blank::before { + content: "\f132"; +} + +.fa-arrow-up-short-wide::before { + content: "\f885"; +} + +.fa-sort-amount-up-alt::before { + content: "\f885"; +} + +.fa-house-medical::before { + content: "\e3b2"; +} + +.fa-golf-ball-tee::before { + content: "\f450"; +} + +.fa-golf-ball::before { + content: "\f450"; +} + +.fa-circle-chevron-left::before { + content: "\f137"; +} + +.fa-chevron-circle-left::before { + content: "\f137"; +} + +.fa-house-chimney-window::before { + content: "\e00d"; +} + +.fa-pen-nib::before { + content: "\f5ad"; +} + +.fa-tent-arrow-turn-left::before { + content: "\e580"; +} + +.fa-tents::before { + content: "\e582"; +} + +.fa-wand-magic::before { + content: "\f0d0"; +} + +.fa-magic::before { + content: "\f0d0"; +} + +.fa-dog::before { + content: "\f6d3"; +} + +.fa-carrot::before { + content: "\f787"; +} + +.fa-moon::before { + content: "\f186"; +} + +.fa-wine-glass-empty::before { + content: "\f5ce"; +} + +.fa-wine-glass-alt::before { + content: "\f5ce"; +} + +.fa-cheese::before { + content: "\f7ef"; +} + +.fa-yin-yang::before { + content: "\f6ad"; +} + +.fa-music::before { + content: "\f001"; +} + +.fa-code-commit::before { + content: "\f386"; +} + +.fa-temperature-low::before { + content: "\f76b"; +} + +.fa-person-biking::before { + content: "\f84a"; +} + +.fa-biking::before { + content: "\f84a"; +} + +.fa-broom::before { + content: "\f51a"; +} + +.fa-shield-heart::before { + content: "\e574"; +} + +.fa-gopuram::before { + content: "\f664"; +} + +.fa-earth-oceania::before { + content: "\e47b"; +} + +.fa-globe-oceania::before { + content: "\e47b"; +} + +.fa-square-xmark::before { + content: "\f2d3"; +} + +.fa-times-square::before { + content: "\f2d3"; +} + +.fa-xmark-square::before { + content: "\f2d3"; +} + +.fa-hashtag::before { + content: "\#"; +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; +} + +.fa-expand-alt::before { + content: "\f424"; +} + +.fa-oil-can::before { + content: "\f613"; +} + +.fa-t::before { + content: "T"; +} + +.fa-hippo::before { + content: "\f6ed"; +} + +.fa-chart-column::before { + content: "\e0e3"; +} + +.fa-infinity::before { + content: "\f534"; +} + +.fa-vial-circle-check::before { + content: "\e596"; +} + +.fa-person-arrow-down-to-line::before { + content: "\e538"; +} + +.fa-voicemail::before { + content: "\f897"; +} + +.fa-fan::before { + content: "\f863"; +} + +.fa-person-walking-luggage::before { + content: "\e554"; +} + +.fa-up-down::before { + content: "\f338"; +} + +.fa-arrows-alt-v::before { + content: "\f338"; +} + +.fa-cloud-moon-rain::before { + content: "\f73c"; +} + +.fa-calendar::before { + content: "\f133"; +} + +.fa-trailer::before { + content: "\e041"; +} + +.fa-bahai::before { + content: "\f666"; +} + +.fa-haykal::before { + content: "\f666"; +} + +.fa-sd-card::before { + content: "\f7c2"; +} + +.fa-dragon::before { + content: "\f6d5"; +} + +.fa-shoe-prints::before { + content: "\f54b"; +} + +.fa-circle-plus::before { + content: "\f055"; +} + +.fa-plus-circle::before { + content: "\f055"; +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-hand-holding::before { + content: "\f4bd"; +} + +.fa-plug-circle-exclamation::before { + content: "\e55d"; +} + +.fa-link-slash::before { + content: "\f127"; +} + +.fa-chain-broken::before { + content: "\f127"; +} + +.fa-chain-slash::before { + content: "\f127"; +} + +.fa-unlink::before { + content: "\f127"; +} + +.fa-clone::before { + content: "\f24d"; +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; +} + +.fa-arrow-up-z-a::before { + content: "\f882"; +} + +.fa-sort-alpha-up-alt::before { + content: "\f882"; +} + +.fa-fire-flame-curved::before { + content: "\f7e4"; +} + +.fa-fire-alt::before { + content: "\f7e4"; +} + +.fa-tornado::before { + content: "\f76f"; +} + +.fa-file-circle-plus::before { + content: "\e494"; +} + +.fa-book-quran::before { + content: "\f687"; +} + +.fa-quran::before { + content: "\f687"; +} + +.fa-anchor::before { + content: "\f13d"; +} + +.fa-border-all::before { + content: "\f84c"; +} + +.fa-face-angry::before { + content: "\f556"; +} + +.fa-angry::before { + content: "\f556"; +} + +.fa-cookie-bite::before { + content: "\f564"; +} + +.fa-arrow-trend-down::before { + content: "\e097"; +} + +.fa-rss::before { + content: "\f09e"; +} + +.fa-feed::before { + content: "\f09e"; +} + +.fa-draw-polygon::before { + content: "\f5ee"; +} + +.fa-scale-balanced::before { + content: "\f24e"; +} + +.fa-balance-scale::before { + content: "\f24e"; +} + +.fa-gauge-simple-high::before { + content: "\f62a"; +} + +.fa-tachometer::before { + content: "\f62a"; +} + +.fa-tachometer-fast::before { + content: "\f62a"; +} + +.fa-shower::before { + content: "\f2cc"; +} + +.fa-desktop::before { + content: "\f390"; +} + +.fa-desktop-alt::before { + content: "\f390"; +} + +.fa-m::before { + content: "M"; +} + +.fa-table-list::before { + content: "\f00b"; +} + +.fa-th-list::before { + content: "\f00b"; +} + +.fa-comment-sms::before { + content: "\f7cd"; +} + +.fa-sms::before { + content: "\f7cd"; +} + +.fa-book::before { + content: "\f02d"; +} + +.fa-user-plus::before { + content: "\f234"; +} + +.fa-check::before { + content: "\f00c"; +} + +.fa-battery-three-quarters::before { + content: "\f241"; +} + +.fa-battery-4::before { + content: "\f241"; +} + +.fa-house-circle-check::before { + content: "\e509"; +} + +.fa-angle-left::before { + content: "\f104"; +} + +.fa-diagram-successor::before { + content: "\e47a"; +} + +.fa-truck-arrow-right::before { + content: "\e58b"; +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; +} + +.fa-hand-fist::before { + content: "\f6de"; +} + +.fa-fist-raised::before { + content: "\f6de"; +} + +.fa-cloud-moon::before { + content: "\f6c3"; +} + +.fa-briefcase::before { + content: "\f0b1"; +} + +.fa-person-falling::before { + content: "\e546"; +} + +.fa-image-portrait::before { + content: "\f3e0"; +} + +.fa-portrait::before { + content: "\f3e0"; +} + +.fa-user-tag::before { + content: "\f507"; +} + +.fa-rug::before { + content: "\e569"; +} + +.fa-earth-europe::before { + content: "\f7a2"; +} + +.fa-globe-europe::before { + content: "\f7a2"; +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; +} + +.fa-luggage-cart::before { + content: "\f59d"; +} + +.fa-rectangle-xmark::before { + content: "\f410"; +} + +.fa-rectangle-times::before { + content: "\f410"; +} + +.fa-times-rectangle::before { + content: "\f410"; +} + +.fa-window-close::before { + content: "\f410"; +} + +.fa-baht-sign::before { + content: "\e0ac"; +} + +.fa-book-open::before { + content: "\f518"; +} + +.fa-book-journal-whills::before { + content: "\f66a"; +} + +.fa-journal-whills::before { + content: "\f66a"; +} + +.fa-handcuffs::before { + content: "\e4f8"; +} + +.fa-triangle-exclamation::before { + content: "\f071"; +} + +.fa-exclamation-triangle::before { + content: "\f071"; +} + +.fa-warning::before { + content: "\f071"; +} + +.fa-database::before { + content: "\f1c0"; +} + +.fa-share::before { + content: "\f064"; +} + +.fa-arrow-turn-right::before { + content: "\f064"; +} + +.fa-mail-forward::before { + content: "\f064"; +} + +.fa-bottle-droplet::before { + content: "\e4c4"; +} + +.fa-mask-face::before { + content: "\e1d7"; +} + +.fa-hill-rockslide::before { + content: "\e508"; +} + +.fa-right-left::before { + content: "\f362"; +} + +.fa-exchange-alt::before { + content: "\f362"; +} + +.fa-paper-plane::before { + content: "\f1d8"; +} + +.fa-road-circle-exclamation::before { + content: "\e565"; +} + +.fa-dungeon::before { + content: "\f6d9"; +} + +.fa-align-right::before { + content: "\f038"; +} + +.fa-money-bill-1-wave::before { + content: "\f53b"; +} + +.fa-money-bill-wave-alt::before { + content: "\f53b"; +} + +.fa-life-ring::before { + content: "\f1cd"; +} + +.fa-hands::before { + content: "\f2a7"; +} + +.fa-sign-language::before { + content: "\f2a7"; +} + +.fa-signing::before { + content: "\f2a7"; +} + +.fa-calendar-day::before { + content: "\f783"; +} + +.fa-water-ladder::before { + content: "\f5c5"; +} + +.fa-ladder-water::before { + content: "\f5c5"; +} + +.fa-swimming-pool::before { + content: "\f5c5"; +} + +.fa-arrows-up-down::before { + content: "\f07d"; +} + +.fa-arrows-v::before { + content: "\f07d"; +} + +.fa-face-grimace::before { + content: "\f57f"; +} + +.fa-grimace::before { + content: "\f57f"; +} + +.fa-wheelchair-move::before { + content: "\e2ce"; +} + +.fa-wheelchair-alt::before { + content: "\e2ce"; +} + +.fa-turn-down::before { + content: "\f3be"; +} + +.fa-level-down-alt::before { + content: "\f3be"; +} + +.fa-person-walking-arrow-right::before { + content: "\e552"; +} + +.fa-square-envelope::before { + content: "\f199"; +} + +.fa-envelope-square::before { + content: "\f199"; +} + +.fa-dice::before { + content: "\f522"; +} + +.fa-bowling-ball::before { + content: "\f436"; +} + +.fa-brain::before { + content: "\f5dc"; +} + +.fa-bandage::before { + content: "\f462"; +} + +.fa-band-aid::before { + content: "\f462"; +} + +.fa-calendar-minus::before { + content: "\f272"; +} + +.fa-circle-xmark::before { + content: "\f057"; +} + +.fa-times-circle::before { + content: "\f057"; +} + +.fa-xmark-circle::before { + content: "\f057"; +} + +.fa-gifts::before { + content: "\f79c"; +} + +.fa-hotel::before { + content: "\f594"; +} + +.fa-earth-asia::before { + content: "\f57e"; +} + +.fa-globe-asia::before { + content: "\f57e"; +} + +.fa-id-card-clip::before { + content: "\f47f"; +} + +.fa-id-card-alt::before { + content: "\f47f"; +} + +.fa-magnifying-glass-plus::before { + content: "\f00e"; +} + +.fa-search-plus::before { + content: "\f00e"; +} + +.fa-thumbs-up::before { + content: "\f164"; +} + +.fa-user-clock::before { + content: "\f4fd"; +} + +.fa-hand-dots::before { + content: "\f461"; +} + +.fa-allergies::before { + content: "\f461"; +} + +.fa-file-invoice::before { + content: "\f570"; +} + +.fa-window-minimize::before { + content: "\f2d1"; +} + +.fa-mug-saucer::before { + content: "\f0f4"; +} + +.fa-coffee::before { + content: "\f0f4"; +} + +.fa-brush::before { + content: "\f55d"; +} + +.fa-mask::before { + content: "\f6fa"; +} + +.fa-magnifying-glass-minus::before { + content: "\f010"; +} + +.fa-search-minus::before { + content: "\f010"; +} + +.fa-ruler-vertical::before { + content: "\f548"; +} + +.fa-user-large::before { + content: "\f406"; +} + +.fa-user-alt::before { + content: "\f406"; +} + +.fa-train-tram::before { + content: "\e5b4"; +} + +.fa-user-nurse::before { + content: "\f82f"; +} + +.fa-syringe::before { + content: "\f48e"; +} + +.fa-cloud-sun::before { + content: "\f6c4"; +} + +.fa-stopwatch-20::before { + content: "\e06f"; +} + +.fa-square-full::before { + content: "\f45c"; +} + +.fa-magnet::before { + content: "\f076"; +} + +.fa-jar::before { + content: "\e516"; +} + +.fa-note-sticky::before { + content: "\f249"; +} + +.fa-sticky-note::before { + content: "\f249"; +} + +.fa-bug-slash::before { + content: "\e490"; +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; +} + +.fa-bone::before { + content: "\f5d7"; +} + +.fa-user-injured::before { + content: "\f728"; +} + +.fa-face-sad-tear::before { + content: "\f5b4"; +} + +.fa-sad-tear::before { + content: "\f5b4"; +} + +.fa-plane::before { + content: "\f072"; +} + +.fa-tent-arrows-down::before { + content: "\e581"; +} + +.fa-exclamation::before { + content: "\!"; +} + +.fa-arrows-spin::before { + content: "\e4bb"; +} + +.fa-print::before { + content: "\f02f"; +} + +.fa-turkish-lira-sign::before { + content: "\e2bb"; +} + +.fa-try::before { + content: "\e2bb"; +} + +.fa-turkish-lira::before { + content: "\e2bb"; +} + +.fa-dollar-sign::before { + content: "\$"; +} + +.fa-dollar::before { + content: "\$"; +} + +.fa-usd::before { + content: "\$"; +} + +.fa-x::before { + content: "X"; +} + +.fa-magnifying-glass-dollar::before { + content: "\f688"; +} + +.fa-search-dollar::before { + content: "\f688"; +} + +.fa-users-gear::before { + content: "\f509"; +} + +.fa-users-cog::before { + content: "\f509"; +} + +.fa-person-military-pointing::before { + content: "\e54a"; +} + +.fa-building-columns::before { + content: "\f19c"; +} + +.fa-bank::before { + content: "\f19c"; +} + +.fa-institution::before { + content: "\f19c"; +} + +.fa-museum::before { + content: "\f19c"; +} + +.fa-university::before { + content: "\f19c"; +} + +.fa-umbrella::before { + content: "\f0e9"; +} + +.fa-trowel::before { + content: "\e589"; +} + +.fa-d::before { + content: "D"; +} + +.fa-stapler::before { + content: "\e5af"; +} + +.fa-masks-theater::before { + content: "\f630"; +} + +.fa-theater-masks::before { + content: "\f630"; +} + +.fa-kip-sign::before { + content: "\e1c4"; +} + +.fa-hand-point-left::before { + content: "\f0a5"; +} + +.fa-handshake-simple::before { + content: "\f4c6"; +} + +.fa-handshake-alt::before { + content: "\f4c6"; +} + +.fa-jet-fighter::before { + content: "\f0fb"; +} + +.fa-fighter-jet::before { + content: "\f0fb"; +} + +.fa-square-share-nodes::before { + content: "\f1e1"; +} + +.fa-share-alt-square::before { + content: "\f1e1"; +} + +.fa-barcode::before { + content: "\f02a"; +} + +.fa-plus-minus::before { + content: "\e43c"; +} + +.fa-video::before { + content: "\f03d"; +} + +.fa-video-camera::before { + content: "\f03d"; +} + +.fa-graduation-cap::before { + content: "\f19d"; +} + +.fa-mortar-board::before { + content: "\f19d"; +} + +.fa-hand-holding-medical::before { + content: "\e05c"; +} + +.fa-person-circle-check::before { + content: "\e53e"; +} + +.fa-turn-up::before { + content: "\f3bf"; +} + +.fa-level-up-alt::before { + content: "\f3bf"; +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.elements-blocks-icon-selector-display { + font-size: 2em; +} + +.rrze-elements-tabs-modal-container span { + font-size: 2em; + padding-left: 1em; +} +/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! + \**************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); +} +.fas, +.fa-solid { + font-weight: 900; +} +/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! + \***************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-brands: "Font Awesome 6 Brands"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); +} +.fab, +.fa-brands { + font-weight: 400; +} + +.fa-monero:before { + content: "\f3d0"; +} + +.fa-hooli:before { + content: "\f427"; +} + +.fa-yelp:before { + content: "\f1e9"; +} + +.fa-cc-visa:before { + content: "\f1f0"; +} + +.fa-lastfm:before { + content: "\f202"; +} + +.fa-shopware:before { + content: "\f5b5"; +} + +.fa-creative-commons-nc:before { + content: "\f4e8"; +} + +.fa-aws:before { + content: "\f375"; +} + +.fa-redhat:before { + content: "\f7bc"; +} + +.fa-yoast:before { + content: "\f2b1"; +} + +.fa-cloudflare:before { + content: "\e07d"; +} + +.fa-ups:before { + content: "\f7e0"; +} + +.fa-wpexplorer:before { + content: "\f2de"; +} + +.fa-dyalog:before { + content: "\f399"; +} + +.fa-bity:before { + content: "\f37a"; +} + +.fa-stackpath:before { + content: "\f842"; +} + +.fa-buysellads:before { + content: "\f20d"; +} + +.fa-first-order:before { + content: "\f2b0"; +} + +.fa-modx:before { + content: "\f285"; +} + +.fa-guilded:before { + content: "\e07e"; +} + +.fa-vnv:before { + content: "\f40b"; +} + +.fa-square-js:before { + content: "\f3b9"; +} + +.fa-js-square:before { + content: "\f3b9"; +} + +.fa-microsoft:before { + content: "\f3ca"; +} + +.fa-qq:before { + content: "\f1d6"; +} + +.fa-orcid:before { + content: "\f8d2"; +} + +.fa-java:before { + content: "\f4e4"; +} + +.fa-invision:before { + content: "\f7b0"; +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; +} + +.fa-centercode:before { + content: "\f380"; +} + +.fa-glide-g:before { + content: "\f2a6"; +} + +.fa-drupal:before { + content: "\f1a9"; +} + +.fa-hire-a-helper:before { + content: "\f3b0"; +} + +.fa-creative-commons-by:before { + content: "\f4e7"; +} + +.fa-unity:before { + content: "\e049"; +} + +.fa-whmcs:before { + content: "\f40d"; +} + +.fa-rocketchat:before { + content: "\f3e8"; +} + +.fa-vk:before { + content: "\f189"; +} + +.fa-untappd:before { + content: "\f405"; +} + +.fa-mailchimp:before { + content: "\f59e"; +} + +.fa-css3-alt:before { + content: "\f38b"; +} + +.fa-square-reddit:before { + content: "\f1a2"; +} + +.fa-reddit-square:before { + content: "\f1a2"; +} + +.fa-vimeo-v:before { + content: "\f27d"; +} + +.fa-contao:before { + content: "\f26d"; +} + +.fa-square-font-awesome:before { + content: "\e5ad"; +} + +.fa-deskpro:before { + content: "\f38f"; +} + +.fa-sistrix:before { + content: "\f3ee"; +} + +.fa-square-instagram:before { + content: "\e055"; +} + +.fa-instagram-square:before { + content: "\e055"; +} + +.fa-battle-net:before { + content: "\f835"; +} + +.fa-the-red-yeti:before { + content: "\f69d"; +} + +.fa-square-hacker-news:before { + content: "\f3af"; +} + +.fa-hacker-news-square:before { + content: "\f3af"; +} + +.fa-edge:before { + content: "\f282"; +} + +.fa-threads:before { + content: "\e618"; +} + +.fa-napster:before { + content: "\f3d2"; +} + +.fa-square-snapchat:before { + content: "\f2ad"; +} + +.fa-snapchat-square:before { + content: "\f2ad"; +} + +.fa-google-plus-g:before { + content: "\f0d5"; +} + +.fa-artstation:before { + content: "\f77a"; +} + +.fa-markdown:before { + content: "\f60f"; +} + +.fa-sourcetree:before { + content: "\f7d3"; +} + +.fa-google-plus:before { + content: "\f2b3"; +} + +.fa-diaspora:before { + content: "\f791"; +} + +.fa-foursquare:before { + content: "\f180"; +} + +.fa-stack-overflow:before { + content: "\f16c"; +} + +.fa-github-alt:before { + content: "\f113"; +} + +.fa-phoenix-squadron:before { + content: "\f511"; +} + +.fa-pagelines:before { + content: "\f18c"; +} + +.fa-algolia:before { + content: "\f36c"; +} + +.fa-red-river:before { + content: "\f3e3"; +} + +.fa-creative-commons-sa:before { + content: "\f4ef"; +} + +.fa-safari:before { + content: "\f267"; +} + +.fa-google:before { + content: "\f1a0"; +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; +} + +.fa-font-awesome-alt:before { + content: "\f35c"; +} + +.fa-atlassian:before { + content: "\f77b"; +} + +.fa-linkedin-in:before { + content: "\f0e1"; +} + +.fa-digital-ocean:before { + content: "\f391"; +} + +.fa-nimblr:before { + content: "\f5a8"; +} + +.fa-chromecast:before { + content: "\f838"; +} + +.fa-evernote:before { + content: "\f839"; +} + +.fa-hacker-news:before { + content: "\f1d4"; +} + +.fa-creative-commons-sampling:before { + content: "\f4f0"; +} + +.fa-adversal:before { + content: "\f36a"; +} + +.fa-creative-commons:before { + content: "\f25e"; +} + +.fa-watchman-monitoring:before { + content: "\e087"; +} + +.fa-fonticons:before { + content: "\f280"; +} + +.fa-weixin:before { + content: "\f1d7"; +} + +.fa-shirtsinbulk:before { + content: "\f214"; +} + +.fa-codepen:before { + content: "\f1cb"; +} + +.fa-git-alt:before { + content: "\f841"; +} + +.fa-lyft:before { + content: "\f3c3"; +} + +.fa-rev:before { + content: "\f5b2"; +} + +.fa-windows:before { + content: "\f17a"; +} + +.fa-wizards-of-the-coast:before { + content: "\f730"; +} + +.fa-square-viadeo:before { + content: "\f2aa"; +} + +.fa-viadeo-square:before { + content: "\f2aa"; +} + +.fa-meetup:before { + content: "\f2e0"; +} + +.fa-centos:before { + content: "\f789"; +} + +.fa-adn:before { + content: "\f170"; +} + +.fa-cloudsmith:before { + content: "\f384"; +} + +.fa-pied-piper-alt:before { + content: "\f1a8"; +} + +.fa-square-dribbble:before { + content: "\f397"; +} + +.fa-dribbble-square:before { + content: "\f397"; +} + +.fa-codiepie:before { + content: "\f284"; +} + +.fa-node:before { + content: "\f419"; +} + +.fa-mix:before { + content: "\f3cb"; +} + +.fa-steam:before { + content: "\f1b6"; +} + +.fa-cc-apple-pay:before { + content: "\f416"; +} + +.fa-scribd:before { + content: "\f28a"; +} + +.fa-debian:before { + content: "\e60b"; +} + +.fa-openid:before { + content: "\f19b"; +} + +.fa-instalod:before { + content: "\e081"; +} + +.fa-expeditedssl:before { + content: "\f23e"; +} + +.fa-sellcast:before { + content: "\f2da"; +} + +.fa-square-twitter:before { + content: "\f081"; +} + +.fa-twitter-square:before { + content: "\f081"; +} + +.fa-r-project:before { + content: "\f4f7"; +} + +.fa-delicious:before { + content: "\f1a5"; +} + +.fa-freebsd:before { + content: "\f3a4"; +} + +.fa-vuejs:before { + content: "\f41f"; +} + +.fa-accusoft:before { + content: "\f369"; +} + +.fa-ioxhost:before { + content: "\f208"; +} + +.fa-fonticons-fi:before { + content: "\f3a2"; +} + +.fa-app-store:before { + content: "\f36f"; +} + +.fa-cc-mastercard:before { + content: "\f1f1"; +} + +.fa-itunes-note:before { + content: "\f3b5"; +} + +.fa-golang:before { + content: "\e40f"; +} + +.fa-kickstarter:before { + content: "\f3bb"; +} + +.fa-grav:before { + content: "\f2d6"; +} + +.fa-weibo:before { + content: "\f18a"; +} + +.fa-uncharted:before { + content: "\e084"; +} + +.fa-firstdraft:before { + content: "\f3a1"; +} + +.fa-square-youtube:before { + content: "\f431"; +} + +.fa-youtube-square:before { + content: "\f431"; +} + +.fa-wikipedia-w:before { + content: "\f266"; +} + +.fa-wpressr:before { + content: "\f3e4"; +} + +.fa-rendact:before { + content: "\f3e4"; +} + +.fa-angellist:before { + content: "\f209"; +} + +.fa-galactic-republic:before { + content: "\f50c"; +} + +.fa-nfc-directional:before { + content: "\e530"; +} + +.fa-skype:before { + content: "\f17e"; +} + +.fa-joget:before { + content: "\f3b7"; +} + +.fa-fedora:before { + content: "\f798"; +} + +.fa-stripe-s:before { + content: "\f42a"; +} + +.fa-meta:before { + content: "\e49b"; +} + +.fa-laravel:before { + content: "\f3bd"; +} + +.fa-hotjar:before { + content: "\f3b1"; +} + +.fa-bluetooth-b:before { + content: "\f294"; +} + +.fa-sticker-mule:before { + content: "\f3f7"; +} + +.fa-creative-commons-zero:before { + content: "\f4f3"; +} + +.fa-hips:before { + content: "\f452"; +} + +.fa-behance:before { + content: "\f1b4"; +} + +.fa-reddit:before { + content: "\f1a1"; +} + +.fa-discord:before { + content: "\f392"; +} + +.fa-chrome:before { + content: "\f268"; +} + +.fa-app-store-ios:before { + content: "\f370"; +} + +.fa-cc-discover:before { + content: "\f1f2"; +} + +.fa-wpbeginner:before { + content: "\f297"; +} + +.fa-confluence:before { + content: "\f78d"; +} + +.fa-mdb:before { + content: "\f8ca"; +} + +.fa-dochub:before { + content: "\f394"; +} + +.fa-accessible-icon:before { + content: "\f368"; +} + +.fa-ebay:before { + content: "\f4f4"; +} + +.fa-amazon:before { + content: "\f270"; +} + +.fa-unsplash:before { + content: "\e07c"; +} + +.fa-yarn:before { + content: "\f7e3"; +} + +.fa-square-steam:before { + content: "\f1b7"; +} + +.fa-steam-square:before { + content: "\f1b7"; +} + +.fa-500px:before { + content: "\f26e"; +} + +.fa-square-vimeo:before { + content: "\f194"; +} + +.fa-vimeo-square:before { + content: "\f194"; +} + +.fa-asymmetrik:before { + content: "\f372"; +} + +.fa-font-awesome:before { + content: "\f2b4"; +} + +.fa-font-awesome-flag:before { + content: "\f2b4"; +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; +} + +.fa-gratipay:before { + content: "\f184"; +} + +.fa-apple:before { + content: "\f179"; +} + +.fa-hive:before { + content: "\e07f"; +} + +.fa-gitkraken:before { + content: "\f3a6"; +} + +.fa-keybase:before { + content: "\f4f5"; +} + +.fa-apple-pay:before { + content: "\f415"; +} + +.fa-padlet:before { + content: "\e4a0"; +} + +.fa-amazon-pay:before { + content: "\f42c"; +} + +.fa-square-github:before { + content: "\f092"; +} + +.fa-github-square:before { + content: "\f092"; +} + +.fa-stumbleupon:before { + content: "\f1a4"; +} + +.fa-fedex:before { + content: "\f797"; +} + +.fa-phoenix-framework:before { + content: "\f3dc"; +} + +.fa-shopify:before { + content: "\e057"; +} + +.fa-neos:before { + content: "\f612"; +} + +.fa-square-threads:before { + content: "\e619"; +} + +.fa-hackerrank:before { + content: "\f5f7"; +} + +.fa-researchgate:before { + content: "\f4f8"; +} + +.fa-swift:before { + content: "\f8e1"; +} + +.fa-angular:before { + content: "\f420"; +} + +.fa-speakap:before { + content: "\f3f3"; +} + +.fa-angrycreative:before { + content: "\f36e"; +} + +.fa-y-combinator:before { + content: "\f23b"; +} + +.fa-empire:before { + content: "\f1d1"; +} + +.fa-envira:before { + content: "\f299"; +} + +.fa-square-gitlab:before { + content: "\e5ae"; +} + +.fa-gitlab-square:before { + content: "\e5ae"; +} + +.fa-studiovinari:before { + content: "\f3f8"; +} + +.fa-pied-piper:before { + content: "\f2ae"; +} + +.fa-wordpress:before { + content: "\f19a"; +} + +.fa-product-hunt:before { + content: "\f288"; +} + +.fa-firefox:before { + content: "\f269"; +} + +.fa-linode:before { + content: "\f2b8"; +} + +.fa-goodreads:before { + content: "\f3a8"; +} + +.fa-square-odnoklassniki:before { + content: "\f264"; +} + +.fa-odnoklassniki-square:before { + content: "\f264"; +} + +.fa-jsfiddle:before { + content: "\f1cc"; +} + +.fa-sith:before { + content: "\f512"; +} + +.fa-themeisle:before { + content: "\f2b2"; +} + +.fa-page4:before { + content: "\f3d7"; +} + +.fa-hashnode:before { + content: "\e499"; +} + +.fa-react:before { + content: "\f41b"; +} + +.fa-cc-paypal:before { + content: "\f1f4"; +} + +.fa-squarespace:before { + content: "\f5be"; +} + +.fa-cc-stripe:before { + content: "\f1f5"; +} + +.fa-creative-commons-share:before { + content: "\f4f2"; +} + +.fa-bitcoin:before { + content: "\f379"; +} + +.fa-keycdn:before { + content: "\f3ba"; +} + +.fa-opera:before { + content: "\f26a"; +} + +.fa-itch-io:before { + content: "\f83a"; +} + +.fa-umbraco:before { + content: "\f8e8"; +} + +.fa-galactic-senate:before { + content: "\f50d"; +} + +.fa-ubuntu:before { + content: "\f7df"; +} + +.fa-draft2digital:before { + content: "\f396"; +} + +.fa-stripe:before { + content: "\f429"; +} + +.fa-houzz:before { + content: "\f27c"; +} + +.fa-gg:before { + content: "\f260"; +} + +.fa-dhl:before { + content: "\f790"; +} + +.fa-square-pinterest:before { + content: "\f0d3"; +} + +.fa-pinterest-square:before { + content: "\f0d3"; +} + +.fa-xing:before { + content: "\f168"; +} + +.fa-blackberry:before { + content: "\f37b"; +} + +.fa-creative-commons-pd:before { + content: "\f4ec"; +} + +.fa-playstation:before { + content: "\f3df"; +} + +.fa-quinscape:before { + content: "\f459"; +} + +.fa-less:before { + content: "\f41d"; +} + +.fa-blogger-b:before { + content: "\f37d"; +} + +.fa-opencart:before { + content: "\f23d"; +} + +.fa-vine:before { + content: "\f1ca"; +} + +.fa-paypal:before { + content: "\f1ed"; +} + +.fa-gitlab:before { + content: "\f296"; +} + +.fa-typo3:before { + content: "\f42b"; +} + +.fa-reddit-alien:before { + content: "\f281"; +} + +.fa-yahoo:before { + content: "\f19e"; +} + +.fa-dailymotion:before { + content: "\e052"; +} + +.fa-affiliatetheme:before { + content: "\f36b"; +} + +.fa-pied-piper-pp:before { + content: "\f1a7"; +} + +.fa-bootstrap:before { + content: "\f836"; +} + +.fa-odnoklassniki:before { + content: "\f263"; +} + +.fa-nfc-symbol:before { + content: "\e531"; +} + +.fa-ethereum:before { + content: "\f42e"; +} + +.fa-speaker-deck:before { + content: "\f83c"; +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; +} + +.fa-patreon:before { + content: "\f3d9"; +} + +.fa-avianex:before { + content: "\f374"; +} + +.fa-ello:before { + content: "\f5f1"; +} + +.fa-gofore:before { + content: "\f3a7"; +} + +.fa-bimobject:before { + content: "\f378"; +} + +.fa-facebook-f:before { + content: "\f39e"; +} + +.fa-square-google-plus:before { + content: "\f0d4"; +} + +.fa-google-plus-square:before { + content: "\f0d4"; +} + +.fa-mandalorian:before { + content: "\f50f"; +} + +.fa-first-order-alt:before { + content: "\f50a"; +} + +.fa-osi:before { + content: "\f41a"; +} + +.fa-google-wallet:before { + content: "\f1ee"; +} + +.fa-d-and-d-beyond:before { + content: "\f6ca"; +} + +.fa-periscope:before { + content: "\f3da"; +} + +.fa-fulcrum:before { + content: "\f50b"; +} + +.fa-cloudscale:before { + content: "\f383"; +} + +.fa-forumbee:before { + content: "\f211"; +} + +.fa-mizuni:before { + content: "\f3cc"; +} + +.fa-schlix:before { + content: "\f3ea"; +} + +.fa-square-xing:before { + content: "\f169"; +} + +.fa-xing-square:before { + content: "\f169"; +} + +.fa-bandcamp:before { + content: "\f2d5"; +} + +.fa-wpforms:before { + content: "\f298"; +} + +.fa-cloudversify:before { + content: "\f385"; +} + +.fa-usps:before { + content: "\f7e1"; +} + +.fa-megaport:before { + content: "\f5a3"; +} + +.fa-magento:before { + content: "\f3c4"; +} + +.fa-spotify:before { + content: "\f1bc"; +} + +.fa-optin-monster:before { + content: "\f23c"; +} + +.fa-fly:before { + content: "\f417"; +} + +.fa-aviato:before { + content: "\f421"; +} + +.fa-itunes:before { + content: "\f3b4"; +} + +.fa-cuttlefish:before { + content: "\f38c"; +} + +.fa-blogger:before { + content: "\f37c"; +} + +.fa-flickr:before { + content: "\f16e"; +} + +.fa-viber:before { + content: "\f409"; +} + +.fa-soundcloud:before { + content: "\f1be"; +} + +.fa-digg:before { + content: "\f1a6"; +} + +.fa-tencent-weibo:before { + content: "\f1d5"; +} + +.fa-symfony:before { + content: "\f83d"; +} + +.fa-maxcdn:before { + content: "\f136"; +} + +.fa-etsy:before { + content: "\f2d7"; +} + +.fa-facebook-messenger:before { + content: "\f39f"; +} + +.fa-audible:before { + content: "\f373"; +} + +.fa-think-peaks:before { + content: "\f731"; +} + +.fa-bilibili:before { + content: "\e3d9"; +} + +.fa-erlang:before { + content: "\f39d"; +} + +.fa-x-twitter:before { + content: "\e61b"; +} + +.fa-cotton-bureau:before { + content: "\f89e"; +} + +.fa-dashcube:before { + content: "\f210"; +} + +.fa-42-group:before { + content: "\e080"; +} + +.fa-innosoft:before { + content: "\e080"; +} + +.fa-stack-exchange:before { + content: "\f18d"; +} + +.fa-elementor:before { + content: "\f430"; +} + +.fa-square-pied-piper:before { + content: "\e01e"; +} + +.fa-pied-piper-square:before { + content: "\e01e"; +} + +.fa-creative-commons-nd:before { + content: "\f4eb"; +} + +.fa-palfed:before { + content: "\f3d8"; +} + +.fa-superpowers:before { + content: "\f2dd"; +} + +.fa-resolving:before { + content: "\f3e7"; +} + +.fa-xbox:before { + content: "\f412"; +} + +.fa-searchengin:before { + content: "\f3eb"; +} + +.fa-tiktok:before { + content: "\e07b"; +} + +.fa-square-facebook:before { + content: "\f082"; +} + +.fa-facebook-square:before { + content: "\f082"; +} + +.fa-renren:before { + content: "\f18b"; +} + +.fa-linux:before { + content: "\f17c"; +} + +.fa-glide:before { + content: "\f2a5"; +} + +.fa-linkedin:before { + content: "\f08c"; +} + +.fa-hubspot:before { + content: "\f3b2"; +} + +.fa-deploydog:before { + content: "\f38e"; +} + +.fa-twitch:before { + content: "\f1e8"; +} + +.fa-ravelry:before { + content: "\f2d9"; +} + +.fa-mixer:before { + content: "\e056"; +} + +.fa-square-lastfm:before { + content: "\f203"; +} + +.fa-lastfm-square:before { + content: "\f203"; +} + +.fa-vimeo:before { + content: "\f40a"; +} + +.fa-mendeley:before { + content: "\f7b3"; +} + +.fa-uniregistry:before { + content: "\f404"; +} + +.fa-figma:before { + content: "\f799"; +} + +.fa-creative-commons-remix:before { + content: "\f4ee"; +} + +.fa-cc-amazon-pay:before { + content: "\f42d"; +} + +.fa-dropbox:before { + content: "\f16b"; +} + +.fa-instagram:before { + content: "\f16d"; +} + +.fa-cmplid:before { + content: "\e360"; +} + +.fa-facebook:before { + content: "\f09a"; +} + +.fa-gripfire:before { + content: "\f3ac"; +} + +.fa-jedi-order:before { + content: "\f50e"; +} + +.fa-uikit:before { + content: "\f403"; +} + +.fa-fort-awesome-alt:before { + content: "\f3a3"; +} + +.fa-phabricator:before { + content: "\f3db"; +} + +.fa-ussunnah:before { + content: "\f407"; +} + +.fa-earlybirds:before { + content: "\f39a"; +} + +.fa-trade-federation:before { + content: "\f513"; +} + +.fa-autoprefixer:before { + content: "\f41c"; +} + +.fa-whatsapp:before { + content: "\f232"; +} + +.fa-slideshare:before { + content: "\f1e7"; +} + +.fa-google-play:before { + content: "\f3ab"; +} + +.fa-viadeo:before { + content: "\f2a9"; +} + +.fa-line:before { + content: "\f3c0"; +} + +.fa-google-drive:before { + content: "\f3aa"; +} + +.fa-servicestack:before { + content: "\f3ec"; +} + +.fa-simplybuilt:before { + content: "\f215"; +} + +.fa-bitbucket:before { + content: "\f171"; +} + +.fa-imdb:before { + content: "\f2d8"; +} + +.fa-deezer:before { + content: "\e077"; +} + +.fa-raspberry-pi:before { + content: "\f7bb"; +} + +.fa-jira:before { + content: "\f7b1"; +} + +.fa-docker:before { + content: "\f395"; +} + +.fa-screenpal:before { + content: "\e570"; +} + +.fa-bluetooth:before { + content: "\f293"; +} + +.fa-gitter:before { + content: "\f426"; +} + +.fa-d-and-d:before { + content: "\f38d"; +} + +.fa-microblog:before { + content: "\e01a"; +} + +.fa-cc-diners-club:before { + content: "\f24c"; +} + +.fa-gg-circle:before { + content: "\f261"; +} + +.fa-pied-piper-hat:before { + content: "\f4e5"; +} + +.fa-kickstarter-k:before { + content: "\f3bc"; +} + +.fa-yandex:before { + content: "\f413"; +} + +.fa-readme:before { + content: "\f4d5"; +} + +.fa-html5:before { + content: "\f13b"; +} + +.fa-sellsy:before { + content: "\f213"; +} + +.fa-sass:before { + content: "\f41e"; +} + +.fa-wirsindhandwerk:before { + content: "\e2d0"; +} + +.fa-wsh:before { + content: "\e2d0"; +} + +.fa-buromobelexperte:before { + content: "\f37f"; +} + +.fa-salesforce:before { + content: "\f83b"; +} + +.fa-octopus-deploy:before { + content: "\e082"; +} + +.fa-medapps:before { + content: "\f3c6"; +} + +.fa-ns8:before { + content: "\f3d5"; +} + +.fa-pinterest-p:before { + content: "\f231"; +} + +.fa-apper:before { + content: "\f371"; +} + +.fa-fort-awesome:before { + content: "\f286"; +} + +.fa-waze:before { + content: "\f83f"; +} + +.fa-cc-jcb:before { + content: "\f24b"; +} + +.fa-snapchat:before { + content: "\f2ab"; +} + +.fa-snapchat-ghost:before { + content: "\f2ab"; +} + +.fa-fantasy-flight-games:before { + content: "\f6dc"; +} + +.fa-rust:before { + content: "\e07a"; +} + +.fa-wix:before { + content: "\f5cf"; +} + +.fa-square-behance:before { + content: "\f1b5"; +} + +.fa-behance-square:before { + content: "\f1b5"; +} + +.fa-supple:before { + content: "\f3f9"; +} + +.fa-rebel:before { + content: "\f1d0"; +} + +.fa-css3:before { + content: "\f13c"; +} + +.fa-staylinked:before { + content: "\f3f5"; +} + +.fa-kaggle:before { + content: "\f5fa"; +} + +.fa-space-awesome:before { + content: "\e5ac"; +} + +.fa-deviantart:before { + content: "\f1bd"; +} + +.fa-cpanel:before { + content: "\f388"; +} + +.fa-goodreads-g:before { + content: "\f3a9"; +} + +.fa-square-git:before { + content: "\f1d2"; +} + +.fa-git-square:before { + content: "\f1d2"; +} + +.fa-square-tumblr:before { + content: "\f174"; +} + +.fa-tumblr-square:before { + content: "\f174"; +} + +.fa-trello:before { + content: "\f181"; +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; +} + +.fa-get-pocket:before { + content: "\f265"; +} + +.fa-perbyte:before { + content: "\e083"; +} + +.fa-grunt:before { + content: "\f3ad"; +} + +.fa-weebly:before { + content: "\f5cc"; +} + +.fa-connectdevelop:before { + content: "\f20e"; +} + +.fa-leanpub:before { + content: "\f212"; +} + +.fa-black-tie:before { + content: "\f27e"; +} + +.fa-themeco:before { + content: "\f5c6"; +} + +.fa-python:before { + content: "\f3e2"; +} + +.fa-android:before { + content: "\f17b"; +} + +.fa-bots:before { + content: "\e340"; +} + +.fa-free-code-camp:before { + content: "\f2c5"; +} + +.fa-hornbill:before { + content: "\f592"; +} + +.fa-js:before { + content: "\f3b8"; +} + +.fa-ideal:before { + content: "\e013"; +} + +.fa-git:before { + content: "\f1d3"; +} + +.fa-dev:before { + content: "\f6cc"; +} + +.fa-sketch:before { + content: "\f7c6"; +} + +.fa-yandex-international:before { + content: "\f414"; +} + +.fa-cc-amex:before { + content: "\f1f3"; +} + +.fa-uber:before { + content: "\f402"; +} + +.fa-github:before { + content: "\f09b"; +} + +.fa-php:before { + content: "\f457"; +} + +.fa-alipay:before { + content: "\f642"; +} + +.fa-youtube:before { + content: "\f167"; +} + +.fa-skyatlas:before { + content: "\f216"; +} + +.fa-firefox-browser:before { + content: "\e007"; +} + +.fa-replyd:before { + content: "\f3e6"; +} + +.fa-suse:before { + content: "\f7d6"; +} + +.fa-jenkins:before { + content: "\f3b6"; +} + +.fa-twitter:before { + content: "\f099"; +} + +.fa-rockrms:before { + content: "\f3e9"; +} + +.fa-pinterest:before { + content: "\f0d2"; +} + +.fa-buffer:before { + content: "\f837"; +} + +.fa-npm:before { + content: "\f3d4"; +} + +.fa-yammer:before { + content: "\f840"; +} + +.fa-btc:before { + content: "\f15a"; +} + +.fa-dribbble:before { + content: "\f17d"; +} + +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} + +.fa-internet-explorer:before { + content: "\f26b"; +} + +.fa-stubber:before { + content: "\e5c7"; +} + +.fa-telegram:before { + content: "\f2c6"; +} + +.fa-telegram-plane:before { + content: "\f2c6"; +} + +.fa-old-republic:before { + content: "\f510"; +} + +.fa-odysee:before { + content: "\e5c6"; +} + +.fa-square-whatsapp:before { + content: "\f40c"; +} + +.fa-whatsapp-square:before { + content: "\f40c"; +} + +.fa-node-js:before { + content: "\f3d3"; +} + +.fa-edge-legacy:before { + content: "\e078"; +} + +.fa-slack:before { + content: "\f198"; +} + +.fa-slack-hash:before { + content: "\f198"; +} + +.fa-medrt:before { + content: "\f3c8"; +} + +.fa-usb:before { + content: "\f287"; +} + +.fa-tumblr:before { + content: "\f173"; +} + +.fa-vaadin:before { + content: "\f408"; +} + +.fa-quora:before { + content: "\f2c4"; +} + +.fa-square-x-twitter:before { + content: "\e61a"; +} + +.fa-reacteurope:before { + content: "\f75d"; +} + +.fa-medium:before { + content: "\f23a"; +} + +.fa-medium-m:before { + content: "\f23a"; +} + +.fa-amilia:before { + content: "\f36d"; +} + +.fa-mixcloud:before { + content: "\f289"; +} + +.fa-flipboard:before { + content: "\f44d"; +} + +.fa-viacoin:before { + content: "\f237"; +} + +.fa-critical-role:before { + content: "\f6c9"; +} + +.fa-sitrox:before { + content: "\e44a"; +} + +.fa-discourse:before { + content: "\f393"; +} + +.fa-joomla:before { + content: "\f1aa"; +} + +.fa-mastodon:before { + content: "\f4f6"; +} + +.fa-airbnb:before { + content: "\f834"; +} + +.fa-wolf-pack-battalion:before { + content: "\f514"; +} + +.fa-buy-n-large:before { + content: "\f8a6"; +} + +.fa-gulp:before { + content: "\f3ae"; +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; +} + +.fa-strava:before { + content: "\f428"; +} + +.fa-ember:before { + content: "\f423"; +} + +.fa-canadian-maple-leaf:before { + content: "\f785"; +} + +.fa-teamspeak:before { + content: "\f4f9"; +} + +.fa-pushed:before { + content: "\f3e1"; +} + +.fa-wordpress-simple:before { + content: "\f411"; +} + +.fa-nutritionix:before { + content: "\f3d6"; +} + +.fa-wodu:before { + content: "\e088"; +} + +.fa-google-pay:before { + content: "\e079"; +} + +.fa-intercom:before { + content: "\f7af"; +} + +.fa-zhihu:before { + content: "\f63f"; +} + +.fa-korvue:before { + content: "\f42f"; +} + +.fa-pix:before { + content: "\e43a"; +} + +.fa-steam-symbol:before { + content: "\f3f6"; +} +/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! + \****************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); +} +.far, +.fa-regular { + font-weight: 400; +} diff --git a/build/accordion/index.asset.php b/build/accordion/index.asset.php index a58108be..6f59d68b 100644 --- a/build/accordion/index.asset.php +++ b/build/accordion/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'd9497e6616894723b084'); + array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '350c821ba5bdb295ec32'); diff --git a/build/accordion/index.css b/build/accordion/index.css index 93d062e8..06b12cfc 100644 --- a/build/accordion/index.css +++ b/build/accordion/index.css @@ -1,5 +1,21168 @@ -.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-right:1em}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-solid,.fas{font-weight:900}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}h1.accordion-heading,h2.accordion-heading,h3.accordion-heading,h4.accordion-heading,h5.accordion-heading,h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:left;width:auto}button.accordion-toggle{border:none;margin:0;text-align:left;width:100%}button.expand-all.standard-btn{float:none;margin:5px 0}.button-container-right{text-align:right}.button-container-left{text-align:left}.accordion .accordion{margin:0}.accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-left:0}.accordion .accordion-register li{float:left;list-style-type:none;padding:.25em .5em}.accordion .accordion-suffix{font-weight:700}.accordion .accordion-group{border:none;margin-bottom:5px}.accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-left:10px solid var(--color-primary-ci-hell,#04316a);color:var(--color-Text,#444);display:block;font-size:1rem;padding:8px 35px 8px 10px;position:relative;text-decoration:none}.accordion .accordion-toggle:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active,.accordion .accordion-toggle:focus,.accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before{position:absolute;right:12px;top:calc(50% - .5em)}.alert.font-light .accordion .accordion-toggle.active *,.alert.font-light .accordion .accordion-toggle:focus *,.alert.font-light .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active:focus,.accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle svg.rrze-elements-icon{margin-right:3px}.accordion .accordion-toggle span[class^=fa]{margin-right:5px}.alert.font-light .accordion .accordion-toggle,.alert.font-light .accordion .accordion-toggle *{color:var(--color-Text,#444)}.alert.font-light .accordion .accordion-toggle.active,.alert.font-light .accordion .accordion-toggle:focus,.alert.font-light .accordion .accordion-toggle:hover{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .gold .accordion-heading .accordion-toggle,.accordion .phil .accordion-heading .accordion-toggle,.accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}.accordion .gold .accordion-heading .accordion-toggle.active,.accordion .gold .accordion-heading .accordion-toggle:focus,.accordion .gold .accordion-heading .accordion-toggle:hover,.accordion .phil .accordion-heading .accordion-toggle.active,.accordion .phil .accordion-heading .accordion-toggle:focus,.accordion .phil .accordion-heading .accordion-toggle:hover,.accordion .philfak .accordion-heading .accordion-toggle.active,.accordion .philfak .accordion-heading .accordion-toggle:focus,.accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .gold .accordion-heading .accordion-toggle.active:focus,.accordion .gold .accordion-heading .accordion-toggle.active:hover,.accordion .phil .accordion-heading .accordion-toggle.active:focus,.accordion .phil .accordion-heading .accordion-toggle.active:hover,.accordion .philfak .accordion-heading .accordion-toggle.active:focus,.accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .red .accordion-heading .accordion-toggle,.accordion .rw .accordion-heading .accordion-toggle,.accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}.accordion .red .accordion-heading .accordion-toggle.active,.accordion .red .accordion-heading .accordion-toggle:focus,.accordion .red .accordion-heading .accordion-toggle:hover,.accordion .rw .accordion-heading .accordion-toggle.active,.accordion .rw .accordion-heading .accordion-toggle:focus,.accordion .rw .accordion-heading .accordion-toggle:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active,.accordion .rwfak .accordion-heading .accordion-toggle:focus,.accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .red .accordion-heading .accordion-toggle.active:focus,.accordion .red .accordion-heading .accordion-toggle.active:hover,.accordion .rw .accordion-heading .accordion-toggle.active:focus,.accordion .rw .accordion-heading .accordion-toggle.active:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active:focus,.accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .blue .accordion-heading .accordion-toggle,.accordion .med .accordion-heading .accordion-toggle,.accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}.accordion .blue .accordion-heading .accordion-toggle.active,.accordion .blue .accordion-heading .accordion-toggle:focus,.accordion .blue .accordion-heading .accordion-toggle:hover,.accordion .med .accordion-heading .accordion-toggle.active,.accordion .med .accordion-heading .accordion-toggle:focus,.accordion .med .accordion-heading .accordion-toggle:hover,.accordion .medfak .accordion-heading .accordion-toggle.active,.accordion .medfak .accordion-heading .accordion-toggle:focus,.accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}.accordion .blue .accordion-heading .accordion-toggle.active:focus,.accordion .blue .accordion-heading .accordion-toggle.active:hover,.accordion .med .accordion-heading .accordion-toggle.active:focus,.accordion .med .accordion-heading .accordion-toggle.active:hover,.accordion .medfak .accordion-heading .accordion-toggle.active:focus,.accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}.accordion .green .accordion-heading .accordion-toggle,.accordion .nat .accordion-heading .accordion-toggle,.accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}.accordion .green .accordion-heading .accordion-toggle.active,.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle:focus,.accordion .green .accordion-heading .accordion-toggle:hover,.accordion .nat .accordion-heading .accordion-toggle.active,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle:focus,.accordion .nat .accordion-heading .accordion-toggle:hover,.accordion .natfak .accordion-heading .accordion-toggle.active,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle:focus,.accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle.active:hover,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle.active:hover,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}.accordion .grey .accordion-heading .accordion-toggle,.accordion .techfak .accordion-heading .accordion-toggle,.accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}.accordion .grey .accordion-heading .accordion-toggle.active,.accordion .grey .accordion-heading .accordion-toggle:focus,.accordion .grey .accordion-heading .accordion-toggle:hover,.accordion .techfak .accordion-heading .accordion-toggle.active,.accordion .techfak .accordion-heading .accordion-toggle:focus,.accordion .techfak .accordion-heading .accordion-toggle:hover,.accordion .tf .accordion-heading .accordion-toggle.active,.accordion .tf .accordion-heading .accordion-toggle:focus,.accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}.accordion .grey .accordion-heading .accordion-toggle.active:focus,.accordion .grey .accordion-heading .accordion-toggle.active:hover,.accordion .techfak .accordion-heading .accordion-toggle.active:focus,.accordion .techfak .accordion-heading .accordion-toggle.active:hover,.accordion .tf .accordion-heading .accordion-toggle.active:focus,.accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle,.accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}.accordion .default .accordion-heading .accordion-toggle.active,.accordion .default .accordion-heading .accordion-toggle:focus,.accordion .default .accordion-heading .accordion-toggle:hover,.accordion .fau .accordion-heading .accordion-toggle.active,.accordion .fau .accordion-heading .accordion-toggle:focus,.accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle.active:focus,.accordion .default .accordion-heading .accordion-toggle.active:hover,.accordion .fau .accordion-heading .accordion-toggle.active:focus,.accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .accordion-body{display:block;overflow:hidden}.accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light .accordion .accordion-body .accordion-inner,.alert.font-light .accordion .accordion-body .accordion-inner a,.alert.font-light .accordion .accordion-body .accordion-inner blockquote,.alert.font-light .accordion .accordion-body .accordion-inner code,.alert.font-light .accordion .accordion-body .accordion-inner em,.alert.font-light .accordion .accordion-body .accordion-inner h1,.alert.font-light .accordion .accordion-body .accordion-inner h2,.alert.font-light .accordion .accordion-body .accordion-inner h3,.alert.font-light .accordion .accordion-body .accordion-inner h4,.alert.font-light .accordion .accordion-body .accordion-inner h5,.alert.font-light .accordion .accordion-body .accordion-inner li,.alert.font-light .accordion .accordion-body .accordion-inner p,.alert.font-light .accordion .accordion-body .accordion-inner pre,.alert.font-light .accordion .accordion-body .accordion-inner span,.alert.font-light .accordion .accordion-body .accordion-inner strong,.alert.font-light .accordion .accordion-body .accordion-inner td,.alert.font-light .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}.fau-theme .accordion-toggle{background-clip:padding-box;border-radius:var(--border-radius,4px)}.fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{.accordion{display:block;overflow:visible;position:relative}.accordion-body,.accordion-group,.accordion-inner,.accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}button.expand-all.standard-btn{display:none}h3.accordion-heading,h4.accordion-heading{margin-bottom:0!important}}#content main .accordion-body:target,.admin-bar #content main .accordion-body:target{background-color:#6495ed;padding-top:0}#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target{padding-top:8px}.accordion-toggle span[class^=fa]{float:left;line-height:2em}.read-mode-only{display:none}.admin-bar #content main .accordion-body:target{padding-top:0}.accordion-body{height:0;margin-top:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:height .5s ease-in-out}.accordion-body.active{background:var(--color-ContentRegions,#f5f7f9);height:auto;padding:15px 20px}.wp-block-rrze-elements-accordion .accordion-heading .components-text-control__input{background-color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0);font-size:inherit;padding-bottom:0}.wp-block-rrze-elements-accordion .accordion-heading .components-text-control__input:focus{background-color:#fff;border-color:#000;color:#000;font-size:inherit;padding-bottom:0}.wp-block-rrze-elements-accordion .accordion-heading .accordion-toggle.active,.wp-block-rrze-elements-accordion .accordion-heading .accordion-toggle:hover{color:#fff}.rrzeElementsBFakColorSelector{border:1px solid #000}.rrzeElementsBFakColorSelector button{border-radius:0}.rrzeElementsBFakColorSelector.central button{background-color:#04316a;color:#fff}.rrzeElementsBFakColorSelector.phil button{background-color:#fdb735;color:#000}.rrzeElementsBFakColorSelector.rw button{background-color:#c50f3c;color:#fff}.rrzeElementsBFakColorSelector.med button{background-color:#18b4f1;color:#000}.rrzeElementsBFakColorSelector.nat button{background-color:#7bb725;color:#000}.rrzeElementsBFakColorSelector.tf button{background-color:#8c9fb1;color:#000}.elements-blocks-icon-selector-display{clear:both;float:right;margin-right:1em;max-width:3em;padding:.5em}.elements-blocks-icon-insideEditor{clear:both;float:left;max-height:1.5em;max-width:1.5em;padding-top:.25em}.elements-blocks-input-following-icon input{font-size:1.25em!important;max-width:90%}button.is-compact.elements-blocks-icon-Button,button.is-pressed.elements-blocks-icon-Button{align-items:center;display:flex;font-size:1.5rem;height:55px;justify-content:center;padding:.25rem;width:55px} -.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-right:1em} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} -:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} +/*!**************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/accordion/editor.scss ***! + \**************************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/** + * The following styles get applied inside the editor only. + * + * Replace them with your own styles or remove the file completely. + */ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.accordion .accordion-toggle.active:hover:before, +.accordion .accordion-toggle.active:focus:before, +.accordion .accordion-toggle:hover:before, +.accordion .accordion-toggle:focus:before, +.accordion .accordion-toggle.active:before, +.accordion .accordion-toggle:before, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, .accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before, .accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before, .accordion .accordion-toggle:before, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: "Font Awesome 6 Free"; +} + +.fab, +.fa-brands { + font-family: "Font Awesome 6 Brands"; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(-15deg); + } + 4% { + transform: rotate(15deg); + } + 8%, 24% { + transform: rotate(-18deg); + } + 12%, 28% { + transform: rotate(18deg); + } + 16% { + transform: rotate(-22deg); + } + 20% { + transform: rotate(22deg); + } + 32% { + transform: rotate(-12deg); + } + 36% { + transform: rotate(12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.fa-rotate-90 { + transform: rotate(90deg); +} + +.fa-rotate-180 { + transform: rotate(180deg); +} + +.fa-rotate-270 { + transform: rotate(270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-0::before { + content: "\30 "; +} + +.fa-1::before { + content: "\31 "; +} + +.fa-2::before { + content: "\32 "; +} + +.fa-3::before { + content: "\33 "; +} + +.fa-4::before { + content: "\34 "; +} + +.fa-5::before { + content: "\35 "; +} + +.fa-6::before { + content: "\36 "; +} + +.fa-7::before { + content: "\37 "; +} + +.fa-8::before { + content: "\38 "; +} + +.fa-9::before { + content: "\39 "; +} + +.fa-fill-drip::before { + content: "\f576"; +} + +.fa-arrows-to-circle::before { + content: "\e4bd"; +} + +.fa-circle-chevron-right::before { + content: "\f138"; +} + +.fa-chevron-circle-right::before { + content: "\f138"; +} + +.fa-at::before { + content: "\@"; +} + +.fa-trash-can::before { + content: "\f2ed"; +} + +.fa-trash-alt::before { + content: "\f2ed"; +} + +.fa-text-height::before { + content: "\f034"; +} + +.fa-user-xmark::before { + content: "\f235"; +} + +.fa-user-times::before { + content: "\f235"; +} + +.fa-stethoscope::before { + content: "\f0f1"; +} + +.fa-message::before { + content: "\f27a"; +} + +.fa-comment-alt::before { + content: "\f27a"; +} + +.fa-info::before { + content: "\f129"; +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; +} + +.fa-compress-alt::before { + content: "\f422"; +} + +.fa-explosion::before { + content: "\e4e9"; +} + +.fa-file-lines::before { + content: "\f15c"; +} + +.fa-file-alt::before { + content: "\f15c"; +} + +.fa-file-text::before { + content: "\f15c"; +} + +.fa-wave-square::before { + content: "\f83e"; +} + +.fa-ring::before { + content: "\f70b"; +} + +.fa-building-un::before { + content: "\e4d9"; +} + +.fa-dice-three::before { + content: "\f527"; +} + +.fa-calendar-days::before { + content: "\f073"; +} + +.fa-calendar-alt::before { + content: "\f073"; +} + +.fa-anchor-circle-check::before { + content: "\e4aa"; +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; +} + +.fa-volleyball::before { + content: "\f45f"; +} + +.fa-volleyball-ball::before { + content: "\f45f"; +} + +.fa-arrows-up-to-line::before { + content: "\e4c2"; +} + +.fa-sort-down::before { + content: "\f0dd"; +} + +.fa-sort-desc::before { + content: "\f0dd"; +} + +.fa-circle-minus::before { + content: "\f056"; +} + +.fa-minus-circle::before { + content: "\f056"; +} + +.fa-door-open::before { + content: "\f52b"; +} + +.fa-right-from-bracket::before { + content: "\f2f5"; +} + +.fa-sign-out-alt::before { + content: "\f2f5"; +} + +.fa-atom::before { + content: "\f5d2"; +} + +.fa-soap::before { + content: "\e06e"; +} + +.fa-icons::before { + content: "\f86d"; +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; +} + +.fa-microphone-lines-slash::before { + content: "\f539"; +} + +.fa-microphone-alt-slash::before { + content: "\f539"; +} + +.fa-bridge-circle-check::before { + content: "\e4c9"; +} + +.fa-pump-medical::before { + content: "\e06a"; +} + +.fa-fingerprint::before { + content: "\f577"; +} + +.fa-hand-point-right::before { + content: "\f0a4"; +} + +.fa-magnifying-glass-location::before { + content: "\f689"; +} + +.fa-search-location::before { + content: "\f689"; +} + +.fa-forward-step::before { + content: "\f051"; +} + +.fa-step-forward::before { + content: "\f051"; +} + +.fa-face-smile-beam::before { + content: "\f5b8"; +} + +.fa-smile-beam::before { + content: "\f5b8"; +} + +.fa-flag-checkered::before { + content: "\f11e"; +} + +.fa-football::before { + content: "\f44e"; +} + +.fa-football-ball::before { + content: "\f44e"; +} + +.fa-school-circle-exclamation::before { + content: "\e56c"; +} + +.fa-crop::before { + content: "\f125"; +} + +.fa-angles-down::before { + content: "\f103"; +} + +.fa-angle-double-down::before { + content: "\f103"; +} + +.fa-users-rectangle::before { + content: "\e594"; +} + +.fa-people-roof::before { + content: "\e537"; +} + +.fa-people-line::before { + content: "\e534"; +} + +.fa-beer-mug-empty::before { + content: "\f0fc"; +} + +.fa-beer::before { + content: "\f0fc"; +} + +.fa-diagram-predecessor::before { + content: "\e477"; +} + +.fa-arrow-up-long::before { + content: "\f176"; +} + +.fa-long-arrow-up::before { + content: "\f176"; +} + +.fa-fire-flame-simple::before { + content: "\f46a"; +} + +.fa-burn::before { + content: "\f46a"; +} + +.fa-person::before { + content: "\f183"; +} + +.fa-male::before { + content: "\f183"; +} + +.fa-laptop::before { + content: "\f109"; +} + +.fa-file-csv::before { + content: "\f6dd"; +} + +.fa-menorah::before { + content: "\f676"; +} + +.fa-truck-plane::before { + content: "\e58f"; +} + +.fa-record-vinyl::before { + content: "\f8d9"; +} + +.fa-face-grin-stars::before { + content: "\f587"; +} + +.fa-grin-stars::before { + content: "\f587"; +} + +.fa-bong::before { + content: "\f55c"; +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; +} + +.fa-pastafarianism::before { + content: "\f67b"; +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; +} + +.fa-spoon::before { + content: "\f2e5"; +} + +.fa-utensil-spoon::before { + content: "\f2e5"; +} + +.fa-jar-wheat::before { + content: "\e517"; +} + +.fa-envelopes-bulk::before { + content: "\f674"; +} + +.fa-mail-bulk::before { + content: "\f674"; +} + +.fa-file-circle-exclamation::before { + content: "\e4eb"; +} + +.fa-circle-h::before { + content: "\f47e"; +} + +.fa-hospital-symbol::before { + content: "\f47e"; +} + +.fa-pager::before { + content: "\f815"; +} + +.fa-address-book::before { + content: "\f2b9"; +} + +.fa-contact-book::before { + content: "\f2b9"; +} + +.fa-strikethrough::before { + content: "\f0cc"; +} + +.fa-k::before { + content: "K"; +} + +.fa-landmark-flag::before { + content: "\e51c"; +} + +.fa-pencil::before { + content: "\f303"; +} + +.fa-pencil-alt::before { + content: "\f303"; +} + +.fa-backward::before { + content: "\f04a"; +} + +.fa-caret-right::before { + content: "\f0da"; +} + +.fa-comments::before { + content: "\f086"; +} + +.fa-paste::before { + content: "\f0ea"; +} + +.fa-file-clipboard::before { + content: "\f0ea"; +} + +.fa-code-pull-request::before { + content: "\e13c"; +} + +.fa-clipboard-list::before { + content: "\f46d"; +} + +.fa-truck-ramp-box::before { + content: "\f4de"; +} + +.fa-truck-loading::before { + content: "\f4de"; +} + +.fa-user-check::before { + content: "\f4fc"; +} + +.fa-vial-virus::before { + content: "\e597"; +} + +.fa-sheet-plastic::before { + content: "\e571"; +} + +.fa-blog::before { + content: "\f781"; +} + +.fa-user-ninja::before { + content: "\f504"; +} + +.fa-person-arrow-up-from-line::before { + content: "\e539"; +} + +.fa-scroll-torah::before { + content: "\f6a0"; +} + +.fa-torah::before { + content: "\f6a0"; +} + +.fa-broom-ball::before { + content: "\f458"; +} + +.fa-quidditch::before { + content: "\f458"; +} + +.fa-quidditch-broom-ball::before { + content: "\f458"; +} + +.fa-toggle-off::before { + content: "\f204"; +} + +.fa-box-archive::before { + content: "\f187"; +} + +.fa-archive::before { + content: "\f187"; +} + +.fa-person-drowning::before { + content: "\e545"; +} + +.fa-arrow-down-9-1::before { + content: "\f886"; +} + +.fa-sort-numeric-desc::before { + content: "\f886"; +} + +.fa-sort-numeric-down-alt::before { + content: "\f886"; +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-spray-can::before { + content: "\f5bd"; +} + +.fa-truck-monster::before { + content: "\f63b"; +} + +.fa-w::before { + content: "W"; +} + +.fa-earth-africa::before { + content: "\f57c"; +} + +.fa-globe-africa::before { + content: "\f57c"; +} + +.fa-rainbow::before { + content: "\f75b"; +} + +.fa-circle-notch::before { + content: "\f1ce"; +} + +.fa-tablet-screen-button::before { + content: "\f3fa"; +} + +.fa-tablet-alt::before { + content: "\f3fa"; +} + +.fa-paw::before { + content: "\f1b0"; +} + +.fa-cloud::before { + content: "\f0c2"; +} + +.fa-trowel-bricks::before { + content: "\e58a"; +} + +.fa-face-flushed::before { + content: "\f579"; +} + +.fa-flushed::before { + content: "\f579"; +} + +.fa-hospital-user::before { + content: "\f80d"; +} + +.fa-tent-arrow-left-right::before { + content: "\e57f"; +} + +.fa-gavel::before { + content: "\f0e3"; +} + +.fa-legal::before { + content: "\f0e3"; +} + +.fa-binoculars::before { + content: "\f1e5"; +} + +.fa-microphone-slash::before { + content: "\f131"; +} + +.fa-box-tissue::before { + content: "\e05b"; +} + +.fa-motorcycle::before { + content: "\f21c"; +} + +.fa-bell-concierge::before { + content: "\f562"; +} + +.fa-concierge-bell::before { + content: "\f562"; +} + +.fa-pen-ruler::before { + content: "\f5ae"; +} + +.fa-pencil-ruler::before { + content: "\f5ae"; +} + +.fa-people-arrows::before { + content: "\e068"; +} + +.fa-people-arrows-left-right::before { + content: "\e068"; +} + +.fa-mars-and-venus-burst::before { + content: "\e523"; +} + +.fa-square-caret-right::before { + content: "\f152"; +} + +.fa-caret-square-right::before { + content: "\f152"; +} + +.fa-scissors::before { + content: "\f0c4"; +} + +.fa-cut::before { + content: "\f0c4"; +} + +.fa-sun-plant-wilt::before { + content: "\e57a"; +} + +.fa-toilets-portable::before { + content: "\e584"; +} + +.fa-hockey-puck::before { + content: "\f453"; +} + +.fa-table::before { + content: "\f0ce"; +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; +} + +.fa-tachograph-digital::before { + content: "\f566"; +} + +.fa-digital-tachograph::before { + content: "\f566"; +} + +.fa-users-slash::before { + content: "\e073"; +} + +.fa-clover::before { + content: "\e139"; +} + +.fa-reply::before { + content: "\f3e5"; +} + +.fa-mail-reply::before { + content: "\f3e5"; +} + +.fa-star-and-crescent::before { + content: "\f699"; +} + +.fa-house-fire::before { + content: "\e50c"; +} + +.fa-square-minus::before { + content: "\f146"; +} + +.fa-minus-square::before { + content: "\f146"; +} + +.fa-helicopter::before { + content: "\f533"; +} + +.fa-compass::before { + content: "\f14e"; +} + +.fa-square-caret-down::before { + content: "\f150"; +} + +.fa-caret-square-down::before { + content: "\f150"; +} + +.fa-file-circle-question::before { + content: "\e4ef"; +} + +.fa-laptop-code::before { + content: "\f5fc"; +} + +.fa-swatchbook::before { + content: "\f5c3"; +} + +.fa-prescription-bottle::before { + content: "\f485"; +} + +.fa-bars::before { + content: "\f0c9"; +} + +.fa-navicon::before { + content: "\f0c9"; +} + +.fa-people-group::before { + content: "\e533"; +} + +.fa-hourglass-end::before { + content: "\f253"; +} + +.fa-hourglass-3::before { + content: "\f253"; +} + +.fa-heart-crack::before { + content: "\f7a9"; +} + +.fa-heart-broken::before { + content: "\f7a9"; +} + +.fa-square-up-right::before { + content: "\f360"; +} + +.fa-external-link-square-alt::before { + content: "\f360"; +} + +.fa-face-kiss-beam::before { + content: "\f597"; +} + +.fa-kiss-beam::before { + content: "\f597"; +} + +.fa-film::before { + content: "\f008"; +} + +.fa-ruler-horizontal::before { + content: "\f547"; +} + +.fa-people-robbery::before { + content: "\e536"; +} + +.fa-lightbulb::before { + content: "\f0eb"; +} + +.fa-caret-left::before { + content: "\f0d9"; +} + +.fa-circle-exclamation::before { + content: "\f06a"; +} + +.fa-exclamation-circle::before { + content: "\f06a"; +} + +.fa-school-circle-xmark::before { + content: "\e56d"; +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; +} + +.fa-sign-out::before { + content: "\f08b"; +} + +.fa-circle-chevron-down::before { + content: "\f13a"; +} + +.fa-chevron-circle-down::before { + content: "\f13a"; +} + +.fa-unlock-keyhole::before { + content: "\f13e"; +} + +.fa-unlock-alt::before { + content: "\f13e"; +} + +.fa-cloud-showers-heavy::before { + content: "\f740"; +} + +.fa-headphones-simple::before { + content: "\f58f"; +} + +.fa-headphones-alt::before { + content: "\f58f"; +} + +.fa-sitemap::before { + content: "\f0e8"; +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; +} + +.fa-donate::before { + content: "\f4b9"; +} + +.fa-memory::before { + content: "\f538"; +} + +.fa-road-spikes::before { + content: "\e568"; +} + +.fa-fire-burner::before { + content: "\e4f1"; +} + +.fa-flag::before { + content: "\f024"; +} + +.fa-hanukiah::before { + content: "\f6e6"; +} + +.fa-feather::before { + content: "\f52d"; +} + +.fa-volume-low::before { + content: "\f027"; +} + +.fa-volume-down::before { + content: "\f027"; +} + +.fa-comment-slash::before { + content: "\f4b3"; +} + +.fa-cloud-sun-rain::before { + content: "\f743"; +} + +.fa-compress::before { + content: "\f066"; +} + +.fa-wheat-awn::before { + content: "\e2cd"; +} + +.fa-wheat-alt::before { + content: "\e2cd"; +} + +.fa-ankh::before { + content: "\f644"; +} + +.fa-hands-holding-child::before { + content: "\e4fa"; +} + +.fa-asterisk::before { + content: "\*"; +} + +.fa-square-check::before { + content: "\f14a"; +} + +.fa-check-square::before { + content: "\f14a"; +} + +.fa-peseta-sign::before { + content: "\e221"; +} + +.fa-heading::before { + content: "\f1dc"; +} + +.fa-header::before { + content: "\f1dc"; +} + +.fa-ghost::before { + content: "\f6e2"; +} + +.fa-list::before { + content: "\f03a"; +} + +.fa-list-squares::before { + content: "\f03a"; +} + +.fa-square-phone-flip::before { + content: "\f87b"; +} + +.fa-phone-square-alt::before { + content: "\f87b"; +} + +.fa-cart-plus::before { + content: "\f217"; +} + +.fa-gamepad::before { + content: "\f11b"; +} + +.fa-circle-dot::before { + content: "\f192"; +} + +.fa-dot-circle::before { + content: "\f192"; +} + +.fa-face-dizzy::before { + content: "\f567"; +} + +.fa-dizzy::before { + content: "\f567"; +} + +.fa-egg::before { + content: "\f7fb"; +} + +.fa-house-medical-circle-xmark::before { + content: "\e513"; +} + +.fa-campground::before { + content: "\f6bb"; +} + +.fa-folder-plus::before { + content: "\f65e"; +} + +.fa-futbol::before { + content: "\f1e3"; +} + +.fa-futbol-ball::before { + content: "\f1e3"; +} + +.fa-soccer-ball::before { + content: "\f1e3"; +} + +.fa-paintbrush::before { + content: "\f1fc"; +} + +.fa-paint-brush::before { + content: "\f1fc"; +} + +.fa-lock::before { + content: "\f023"; +} + +.fa-gas-pump::before { + content: "\f52f"; +} + +.fa-hot-tub-person::before { + content: "\f593"; +} + +.fa-hot-tub::before { + content: "\f593"; +} + +.fa-map-location::before { + content: "\f59f"; +} + +.fa-map-marked::before { + content: "\f59f"; +} + +.fa-house-flood-water::before { + content: "\e50e"; +} + +.fa-tree::before { + content: "\f1bb"; +} + +.fa-bridge-lock::before { + content: "\e4cc"; +} + +.fa-sack-dollar::before { + content: "\f81d"; +} + +.fa-pen-to-square::before { + content: "\f044"; +} + +.fa-edit::before { + content: "\f044"; +} + +.fa-car-side::before { + content: "\f5e4"; +} + +.fa-share-nodes::before { + content: "\f1e0"; +} + +.fa-share-alt::before { + content: "\f1e0"; +} + +.fa-heart-circle-minus::before { + content: "\e4ff"; +} + +.fa-hourglass-half::before { + content: "\f252"; +} + +.fa-hourglass-2::before { + content: "\f252"; +} + +.fa-microscope::before { + content: "\f610"; +} + +.fa-sink::before { + content: "\e06d"; +} + +.fa-bag-shopping::before { + content: "\f290"; +} + +.fa-shopping-bag::before { + content: "\f290"; +} + +.fa-arrow-down-z-a::before { + content: "\f881"; +} + +.fa-sort-alpha-desc::before { + content: "\f881"; +} + +.fa-sort-alpha-down-alt::before { + content: "\f881"; +} + +.fa-mitten::before { + content: "\f7b5"; +} + +.fa-person-rays::before { + content: "\e54d"; +} + +.fa-users::before { + content: "\f0c0"; +} + +.fa-eye-slash::before { + content: "\f070"; +} + +.fa-flask-vial::before { + content: "\e4f3"; +} + +.fa-hand::before { + content: "\f256"; +} + +.fa-hand-paper::before { + content: "\f256"; +} + +.fa-om::before { + content: "\f679"; +} + +.fa-worm::before { + content: "\e599"; +} + +.fa-house-circle-xmark::before { + content: "\e50b"; +} + +.fa-plug::before { + content: "\f1e6"; +} + +.fa-chevron-up::before { + content: "\f077"; +} + +.fa-hand-spock::before { + content: "\f259"; +} + +.fa-stopwatch::before { + content: "\f2f2"; +} + +.fa-face-kiss::before { + content: "\f596"; +} + +.fa-kiss::before { + content: "\f596"; +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; +} + +.fa-face-grin-tongue::before { + content: "\f589"; +} + +.fa-grin-tongue::before { + content: "\f589"; +} + +.fa-chess-bishop::before { + content: "\f43a"; +} + +.fa-face-grin-wink::before { + content: "\f58c"; +} + +.fa-grin-wink::before { + content: "\f58c"; +} + +.fa-ear-deaf::before { + content: "\f2a4"; +} + +.fa-deaf::before { + content: "\f2a4"; +} + +.fa-deafness::before { + content: "\f2a4"; +} + +.fa-hard-of-hearing::before { + content: "\f2a4"; +} + +.fa-road-circle-check::before { + content: "\e564"; +} + +.fa-dice-five::before { + content: "\f523"; +} + +.fa-square-rss::before { + content: "\f143"; +} + +.fa-rss-square::before { + content: "\f143"; +} + +.fa-land-mine-on::before { + content: "\e51b"; +} + +.fa-i-cursor::before { + content: "\f246"; +} + +.fa-stamp::before { + content: "\f5bf"; +} + +.fa-stairs::before { + content: "\e289"; +} + +.fa-i::before { + content: "I"; +} + +.fa-hryvnia-sign::before { + content: "\f6f2"; +} + +.fa-hryvnia::before { + content: "\f6f2"; +} + +.fa-pills::before { + content: "\f484"; +} + +.fa-face-grin-wide::before { + content: "\f581"; +} + +.fa-grin-alt::before { + content: "\f581"; +} + +.fa-tooth::before { + content: "\f5c9"; +} + +.fa-v::before { + content: "V"; +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; +} + +.fa-bicycle::before { + content: "\f206"; +} + +.fa-staff-snake::before { + content: "\e579"; +} + +.fa-rod-asclepius::before { + content: "\e579"; +} + +.fa-rod-snake::before { + content: "\e579"; +} + +.fa-staff-aesculapius::before { + content: "\e579"; +} + +.fa-head-side-cough-slash::before { + content: "\e062"; +} + +.fa-truck-medical::before { + content: "\f0f9"; +} + +.fa-ambulance::before { + content: "\f0f9"; +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; +} + +.fa-snowman::before { + content: "\f7d0"; +} + +.fa-mortar-pestle::before { + content: "\f5a7"; +} + +.fa-road-barrier::before { + content: "\e562"; +} + +.fa-school::before { + content: "\f549"; +} + +.fa-igloo::before { + content: "\f7ae"; +} + +.fa-joint::before { + content: "\f595"; +} + +.fa-angle-right::before { + content: "\f105"; +} + +.fa-horse::before { + content: "\f6f0"; +} + +.fa-q::before { + content: "Q"; +} + +.fa-g::before { + content: "G"; +} + +.fa-notes-medical::before { + content: "\f481"; +} + +.fa-temperature-half::before { + content: "\f2c9"; +} + +.fa-temperature-2::before { + content: "\f2c9"; +} + +.fa-thermometer-2::before { + content: "\f2c9"; +} + +.fa-thermometer-half::before { + content: "\f2c9"; +} + +.fa-dong-sign::before { + content: "\e169"; +} + +.fa-capsules::before { + content: "\f46b"; +} + +.fa-poo-storm::before { + content: "\f75a"; +} + +.fa-poo-bolt::before { + content: "\f75a"; +} + +.fa-face-frown-open::before { + content: "\f57a"; +} + +.fa-frown-open::before { + content: "\f57a"; +} + +.fa-hand-point-up::before { + content: "\f0a6"; +} + +.fa-money-bill::before { + content: "\f0d6"; +} + +.fa-bookmark::before { + content: "\f02e"; +} + +.fa-align-justify::before { + content: "\f039"; +} + +.fa-umbrella-beach::before { + content: "\f5ca"; +} + +.fa-helmet-un::before { + content: "\e503"; +} + +.fa-bullseye::before { + content: "\f140"; +} + +.fa-bacon::before { + content: "\f7e5"; +} + +.fa-hand-point-down::before { + content: "\f0a7"; +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; +} + +.fa-folder::before { + content: "\f07b"; +} + +.fa-folder-blank::before { + content: "\f07b"; +} + +.fa-file-waveform::before { + content: "\f478"; +} + +.fa-file-medical-alt::before { + content: "\f478"; +} + +.fa-radiation::before { + content: "\f7b9"; +} + +.fa-chart-simple::before { + content: "\e473"; +} + +.fa-mars-stroke::before { + content: "\f229"; +} + +.fa-vial::before { + content: "\f492"; +} + +.fa-gauge::before { + content: "\f624"; +} + +.fa-dashboard::before { + content: "\f624"; +} + +.fa-gauge-med::before { + content: "\f624"; +} + +.fa-tachometer-alt-average::before { + content: "\f624"; +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; +} + +.fa-e::before { + content: "E"; +} + +.fa-pen-clip::before { + content: "\f305"; +} + +.fa-pen-alt::before { + content: "\f305"; +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; +} + +.fa-user::before { + content: "\f007"; +} + +.fa-school-circle-check::before { + content: "\e56b"; +} + +.fa-dumpster::before { + content: "\f793"; +} + +.fa-van-shuttle::before { + content: "\f5b6"; +} + +.fa-shuttle-van::before { + content: "\f5b6"; +} + +.fa-building-user::before { + content: "\e4da"; +} + +.fa-square-caret-left::before { + content: "\f191"; +} + +.fa-caret-square-left::before { + content: "\f191"; +} + +.fa-highlighter::before { + content: "\f591"; +} + +.fa-key::before { + content: "\f084"; +} + +.fa-bullhorn::before { + content: "\f0a1"; +} + +.fa-globe::before { + content: "\f0ac"; +} + +.fa-synagogue::before { + content: "\f69b"; +} + +.fa-person-half-dress::before { + content: "\e548"; +} + +.fa-road-bridge::before { + content: "\e563"; +} + +.fa-location-arrow::before { + content: "\f124"; +} + +.fa-c::before { + content: "C"; +} + +.fa-tablet-button::before { + content: "\f10a"; +} + +.fa-building-lock::before { + content: "\e4d6"; +} + +.fa-pizza-slice::before { + content: "\f818"; +} + +.fa-money-bill-wave::before { + content: "\f53a"; +} + +.fa-chart-area::before { + content: "\f1fe"; +} + +.fa-area-chart::before { + content: "\f1fe"; +} + +.fa-house-flag::before { + content: "\e50d"; +} + +.fa-person-circle-minus::before { + content: "\e540"; +} + +.fa-ban::before { + content: "\f05e"; +} + +.fa-cancel::before { + content: "\f05e"; +} + +.fa-camera-rotate::before { + content: "\e0d8"; +} + +.fa-spray-can-sparkles::before { + content: "\f5d0"; +} + +.fa-air-freshener::before { + content: "\f5d0"; +} + +.fa-star::before { + content: "\f005"; +} + +.fa-repeat::before { + content: "\f363"; +} + +.fa-cross::before { + content: "\f654"; +} + +.fa-box::before { + content: "\f466"; +} + +.fa-venus-mars::before { + content: "\f228"; +} + +.fa-arrow-pointer::before { + content: "\f245"; +} + +.fa-mouse-pointer::before { + content: "\f245"; +} + +.fa-maximize::before { + content: "\f31e"; +} + +.fa-expand-arrows-alt::before { + content: "\f31e"; +} + +.fa-charging-station::before { + content: "\f5e7"; +} + +.fa-shapes::before { + content: "\f61f"; +} + +.fa-triangle-circle-square::before { + content: "\f61f"; +} + +.fa-shuffle::before { + content: "\f074"; +} + +.fa-random::before { + content: "\f074"; +} + +.fa-person-running::before { + content: "\f70c"; +} + +.fa-running::before { + content: "\f70c"; +} + +.fa-mobile-retro::before { + content: "\e527"; +} + +.fa-grip-lines-vertical::before { + content: "\f7a5"; +} + +.fa-spider::before { + content: "\f717"; +} + +.fa-hands-bound::before { + content: "\e4f9"; +} + +.fa-file-invoice-dollar::before { + content: "\f571"; +} + +.fa-plane-circle-exclamation::before { + content: "\e556"; +} + +.fa-x-ray::before { + content: "\f497"; +} + +.fa-spell-check::before { + content: "\f891"; +} + +.fa-slash::before { + content: "\f715"; +} + +.fa-computer-mouse::before { + content: "\f8cc"; +} + +.fa-mouse::before { + content: "\f8cc"; +} + +.fa-arrow-right-to-bracket::before { + content: "\f090"; +} + +.fa-sign-in::before { + content: "\f090"; +} + +.fa-shop-slash::before { + content: "\e070"; +} + +.fa-store-alt-slash::before { + content: "\e070"; +} + +.fa-server::before { + content: "\f233"; +} + +.fa-virus-covid-slash::before { + content: "\e4a9"; +} + +.fa-shop-lock::before { + content: "\e4a5"; +} + +.fa-hourglass-start::before { + content: "\f251"; +} + +.fa-hourglass-1::before { + content: "\f251"; +} + +.fa-blender-phone::before { + content: "\f6b6"; +} + +.fa-building-wheat::before { + content: "\e4db"; +} + +.fa-person-breastfeeding::before { + content: "\e53a"; +} + +.fa-right-to-bracket::before { + content: "\f2f6"; +} + +.fa-sign-in-alt::before { + content: "\f2f6"; +} + +.fa-venus::before { + content: "\f221"; +} + +.fa-passport::before { + content: "\f5ab"; +} + +.fa-heart-pulse::before { + content: "\f21e"; +} + +.fa-heartbeat::before { + content: "\f21e"; +} + +.fa-people-carry-box::before { + content: "\f4ce"; +} + +.fa-people-carry::before { + content: "\f4ce"; +} + +.fa-temperature-high::before { + content: "\f769"; +} + +.fa-microchip::before { + content: "\f2db"; +} + +.fa-crown::before { + content: "\f521"; +} + +.fa-weight-hanging::before { + content: "\f5cd"; +} + +.fa-xmarks-lines::before { + content: "\e59a"; +} + +.fa-file-prescription::before { + content: "\f572"; +} + +.fa-weight-scale::before { + content: "\f496"; +} + +.fa-weight::before { + content: "\f496"; +} + +.fa-user-group::before { + content: "\f500"; +} + +.fa-user-friends::before { + content: "\f500"; +} + +.fa-arrow-up-a-z::before { + content: "\f15e"; +} + +.fa-sort-alpha-up::before { + content: "\f15e"; +} + +.fa-chess-knight::before { + content: "\f441"; +} + +.fa-face-laugh-squint::before { + content: "\f59b"; +} + +.fa-laugh-squint::before { + content: "\f59b"; +} + +.fa-wheelchair::before { + content: "\f193"; +} + +.fa-circle-arrow-up::before { + content: "\f0aa"; +} + +.fa-arrow-circle-up::before { + content: "\f0aa"; +} + +.fa-toggle-on::before { + content: "\f205"; +} + +.fa-person-walking::before { + content: "\f554"; +} + +.fa-walking::before { + content: "\f554"; +} + +.fa-l::before { + content: "L"; +} + +.fa-fire::before { + content: "\f06d"; +} + +.fa-bed-pulse::before { + content: "\f487"; +} + +.fa-procedures::before { + content: "\f487"; +} + +.fa-shuttle-space::before { + content: "\f197"; +} + +.fa-space-shuttle::before { + content: "\f197"; +} + +.fa-face-laugh::before { + content: "\f599"; +} + +.fa-laugh::before { + content: "\f599"; +} + +.fa-folder-open::before { + content: "\f07c"; +} + +.fa-heart-circle-plus::before { + content: "\e500"; +} + +.fa-code-fork::before { + content: "\e13b"; +} + +.fa-city::before { + content: "\f64f"; +} + +.fa-microphone-lines::before { + content: "\f3c9"; +} + +.fa-microphone-alt::before { + content: "\f3c9"; +} + +.fa-pepper-hot::before { + content: "\f816"; +} + +.fa-unlock::before { + content: "\f09c"; +} + +.fa-colon-sign::before { + content: "\e140"; +} + +.fa-headset::before { + content: "\f590"; +} + +.fa-store-slash::before { + content: "\e071"; +} + +.fa-road-circle-xmark::before { + content: "\e566"; +} + +.fa-user-minus::before { + content: "\f503"; +} + +.fa-mars-stroke-up::before { + content: "\f22a"; +} + +.fa-mars-stroke-v::before { + content: "\f22a"; +} + +.fa-champagne-glasses::before { + content: "\f79f"; +} + +.fa-glass-cheers::before { + content: "\f79f"; +} + +.fa-clipboard::before { + content: "\f328"; +} + +.fa-house-circle-exclamation::before { + content: "\e50a"; +} + +.fa-file-arrow-up::before { + content: "\f574"; +} + +.fa-file-upload::before { + content: "\f574"; +} + +.fa-wifi::before { + content: "\f1eb"; +} + +.fa-wifi-3::before { + content: "\f1eb"; +} + +.fa-wifi-strong::before { + content: "\f1eb"; +} + +.fa-bath::before { + content: "\f2cd"; +} + +.fa-bathtub::before { + content: "\f2cd"; +} + +.fa-underline::before { + content: "\f0cd"; +} + +.fa-user-pen::before { + content: "\f4ff"; +} + +.fa-user-edit::before { + content: "\f4ff"; +} + +.fa-signature::before { + content: "\f5b7"; +} + +.fa-stroopwafel::before { + content: "\f551"; +} + +.fa-bold::before { + content: "\f032"; +} + +.fa-anchor-lock::before { + content: "\e4ad"; +} + +.fa-building-ngo::before { + content: "\e4d7"; +} + +.fa-manat-sign::before { + content: "\e1d5"; +} + +.fa-not-equal::before { + content: "\f53e"; +} + +.fa-border-top-left::before { + content: "\f853"; +} + +.fa-border-style::before { + content: "\f853"; +} + +.fa-map-location-dot::before { + content: "\f5a0"; +} + +.fa-map-marked-alt::before { + content: "\f5a0"; +} + +.fa-jedi::before { + content: "\f669"; +} + +.fa-square-poll-vertical::before { + content: "\f681"; +} + +.fa-poll::before { + content: "\f681"; +} + +.fa-mug-hot::before { + content: "\f7b6"; +} + +.fa-car-battery::before { + content: "\f5df"; +} + +.fa-battery-car::before { + content: "\f5df"; +} + +.fa-gift::before { + content: "\f06b"; +} + +.fa-dice-two::before { + content: "\f528"; +} + +.fa-chess-queen::before { + content: "\f445"; +} + +.fa-glasses::before { + content: "\f530"; +} + +.fa-chess-board::before { + content: "\f43c"; +} + +.fa-building-circle-check::before { + content: "\e4d2"; +} + +.fa-person-chalkboard::before { + content: "\e53d"; +} + +.fa-mars-stroke-right::before { + content: "\f22b"; +} + +.fa-mars-stroke-h::before { + content: "\f22b"; +} + +.fa-hand-back-fist::before { + content: "\f255"; +} + +.fa-hand-rock::before { + content: "\f255"; +} + +.fa-square-caret-up::before { + content: "\f151"; +} + +.fa-caret-square-up::before { + content: "\f151"; +} + +.fa-cloud-showers-water::before { + content: "\e4e4"; +} + +.fa-chart-bar::before { + content: "\f080"; +} + +.fa-bar-chart::before { + content: "\f080"; +} + +.fa-hands-bubbles::before { + content: "\e05e"; +} + +.fa-hands-wash::before { + content: "\e05e"; +} + +.fa-less-than-equal::before { + content: "\f537"; +} + +.fa-train::before { + content: "\f238"; +} + +.fa-eye-low-vision::before { + content: "\f2a8"; +} + +.fa-low-vision::before { + content: "\f2a8"; +} + +.fa-crow::before { + content: "\f520"; +} + +.fa-sailboat::before { + content: "\e445"; +} + +.fa-window-restore::before { + content: "\f2d2"; +} + +.fa-square-plus::before { + content: "\f0fe"; +} + +.fa-plus-square::before { + content: "\f0fe"; +} + +.fa-torii-gate::before { + content: "\f6a1"; +} + +.fa-frog::before { + content: "\f52e"; +} + +.fa-bucket::before { + content: "\e4cf"; +} + +.fa-image::before { + content: "\f03e"; +} + +.fa-microphone::before { + content: "\f130"; +} + +.fa-cow::before { + content: "\f6c8"; +} + +.fa-caret-up::before, .accordion .accordion-toggle.active:hover::before, .accordion .accordion-toggle.active:focus::before, .accordion .accordion-toggle.active::before { + content: "\f0d8"; +} + +.fa-screwdriver::before { + content: "\f54a"; +} + +.fa-folder-closed::before { + content: "\e185"; +} + +.fa-house-tsunami::before { + content: "\e515"; +} + +.fa-square-nfi::before { + content: "\e576"; +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; +} + +.fa-martini-glass::before { + content: "\f57b"; +} + +.fa-glass-martini-alt::before { + content: "\f57b"; +} + +.fa-rotate-left::before { + content: "\f2ea"; +} + +.fa-rotate-back::before { + content: "\f2ea"; +} + +.fa-rotate-backward::before { + content: "\f2ea"; +} + +.fa-undo-alt::before { + content: "\f2ea"; +} + +.fa-table-columns::before { + content: "\f0db"; +} + +.fa-columns::before { + content: "\f0db"; +} + +.fa-lemon::before { + content: "\f094"; +} + +.fa-head-side-mask::before { + content: "\e063"; +} + +.fa-handshake::before { + content: "\f2b5"; +} + +.fa-gem::before { + content: "\f3a5"; +} + +.fa-dolly::before { + content: "\f472"; +} + +.fa-dolly-box::before { + content: "\f472"; +} + +.fa-smoking::before { + content: "\f48d"; +} + +.fa-minimize::before { + content: "\f78c"; +} + +.fa-compress-arrows-alt::before { + content: "\f78c"; +} + +.fa-monument::before { + content: "\f5a6"; +} + +.fa-snowplow::before { + content: "\f7d2"; +} + +.fa-angles-right::before { + content: "\f101"; +} + +.fa-angle-double-right::before { + content: "\f101"; +} + +.fa-cannabis::before { + content: "\f55f"; +} + +.fa-circle-play::before { + content: "\f144"; +} + +.fa-play-circle::before { + content: "\f144"; +} + +.fa-tablets::before { + content: "\f490"; +} + +.fa-ethernet::before { + content: "\f796"; +} + +.fa-euro-sign::before { + content: "\f153"; +} + +.fa-eur::before { + content: "\f153"; +} + +.fa-euro::before { + content: "\f153"; +} + +.fa-chair::before { + content: "\f6c0"; +} + +.fa-circle-check::before { + content: "\f058"; +} + +.fa-check-circle::before { + content: "\f058"; +} + +.fa-circle-stop::before { + content: "\f28d"; +} + +.fa-stop-circle::before { + content: "\f28d"; +} + +.fa-compass-drafting::before { + content: "\f568"; +} + +.fa-drafting-compass::before { + content: "\f568"; +} + +.fa-plate-wheat::before { + content: "\e55a"; +} + +.fa-icicles::before { + content: "\f7ad"; +} + +.fa-person-shelter::before { + content: "\e54f"; +} + +.fa-neuter::before { + content: "\f22c"; +} + +.fa-id-badge::before { + content: "\f2c1"; +} + +.fa-marker::before { + content: "\f5a1"; +} + +.fa-face-laugh-beam::before { + content: "\f59a"; +} + +.fa-laugh-beam::before { + content: "\f59a"; +} + +.fa-helicopter-symbol::before { + content: "\e502"; +} + +.fa-universal-access::before { + content: "\f29a"; +} + +.fa-circle-chevron-up::before { + content: "\f139"; +} + +.fa-chevron-circle-up::before { + content: "\f139"; +} + +.fa-lari-sign::before { + content: "\e1c8"; +} + +.fa-volcano::before { + content: "\f770"; +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; +} + +.fa-sterling-sign::before { + content: "\f154"; +} + +.fa-gbp::before { + content: "\f154"; +} + +.fa-pound-sign::before { + content: "\f154"; +} + +.fa-viruses::before { + content: "\e076"; +} + +.fa-square-person-confined::before { + content: "\e577"; +} + +.fa-user-tie::before { + content: "\f508"; +} + +.fa-arrow-down-long::before { + content: "\f175"; +} + +.fa-long-arrow-down::before { + content: "\f175"; +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; +} + +.fa-certificate::before { + content: "\f0a3"; +} + +.fa-reply-all::before { + content: "\f122"; +} + +.fa-mail-reply-all::before { + content: "\f122"; +} + +.fa-suitcase::before { + content: "\f0f2"; +} + +.fa-person-skating::before { + content: "\f7c5"; +} + +.fa-skating::before { + content: "\f7c5"; +} + +.fa-filter-circle-dollar::before { + content: "\f662"; +} + +.fa-funnel-dollar::before { + content: "\f662"; +} + +.fa-camera-retro::before { + content: "\f083"; +} + +.fa-circle-arrow-down::before { + content: "\f0ab"; +} + +.fa-arrow-circle-down::before { + content: "\f0ab"; +} + +.fa-file-import::before { + content: "\f56f"; +} + +.fa-arrow-right-to-file::before { + content: "\f56f"; +} + +.fa-square-arrow-up-right::before { + content: "\f14c"; +} + +.fa-external-link-square::before { + content: "\f14c"; +} + +.fa-box-open::before { + content: "\f49e"; +} + +.fa-scroll::before { + content: "\f70e"; +} + +.fa-spa::before { + content: "\f5bb"; +} + +.fa-location-pin-lock::before { + content: "\e51f"; +} + +.fa-pause::before { + content: "\f04c"; +} + +.fa-hill-avalanche::before { + content: "\e507"; +} + +.fa-temperature-empty::before { + content: "\f2cb"; +} + +.fa-temperature-0::before { + content: "\f2cb"; +} + +.fa-thermometer-0::before { + content: "\f2cb"; +} + +.fa-thermometer-empty::before { + content: "\f2cb"; +} + +.fa-bomb::before { + content: "\f1e2"; +} + +.fa-registered::before { + content: "\f25d"; +} + +.fa-address-card::before { + content: "\f2bb"; +} + +.fa-contact-card::before { + content: "\f2bb"; +} + +.fa-vcard::before { + content: "\f2bb"; +} + +.fa-scale-unbalanced-flip::before { + content: "\f516"; +} + +.fa-balance-scale-right::before { + content: "\f516"; +} + +.fa-subscript::before { + content: "\f12c"; +} + +.fa-diamond-turn-right::before { + content: "\f5eb"; +} + +.fa-directions::before { + content: "\f5eb"; +} + +.fa-burst::before { + content: "\e4dc"; +} + +.fa-house-laptop::before { + content: "\e066"; +} + +.fa-laptop-house::before { + content: "\e066"; +} + +.fa-face-tired::before { + content: "\f5c8"; +} + +.fa-tired::before { + content: "\f5c8"; +} + +.fa-money-bills::before { + content: "\e1f3"; +} + +.fa-smog::before { + content: "\f75f"; +} + +.fa-crutch::before { + content: "\f7f7"; +} + +.fa-cloud-arrow-up::before { + content: "\f0ee"; +} + +.fa-cloud-upload::before { + content: "\f0ee"; +} + +.fa-cloud-upload-alt::before { + content: "\f0ee"; +} + +.fa-palette::before { + content: "\f53f"; +} + +.fa-arrows-turn-right::before { + content: "\e4c0"; +} + +.fa-vest::before { + content: "\e085"; +} + +.fa-ferry::before { + content: "\e4ea"; +} + +.fa-arrows-down-to-people::before { + content: "\e4b9"; +} + +.fa-seedling::before { + content: "\f4d8"; +} + +.fa-sprout::before { + content: "\f4d8"; +} + +.fa-left-right::before { + content: "\f337"; +} + +.fa-arrows-alt-h::before { + content: "\f337"; +} + +.fa-boxes-packing::before { + content: "\e4c7"; +} + +.fa-circle-arrow-left::before { + content: "\f0a8"; +} + +.fa-arrow-circle-left::before { + content: "\f0a8"; +} + +.fa-group-arrows-rotate::before { + content: "\e4f6"; +} + +.fa-bowl-food::before { + content: "\e4c6"; +} + +.fa-candy-cane::before { + content: "\f786"; +} + +.fa-arrow-down-wide-short::before { + content: "\f160"; +} + +.fa-sort-amount-asc::before { + content: "\f160"; +} + +.fa-sort-amount-down::before { + content: "\f160"; +} + +.fa-cloud-bolt::before { + content: "\f76c"; +} + +.fa-thunderstorm::before { + content: "\f76c"; +} + +.fa-text-slash::before { + content: "\f87d"; +} + +.fa-remove-format::before { + content: "\f87d"; +} + +.fa-face-smile-wink::before { + content: "\f4da"; +} + +.fa-smile-wink::before { + content: "\f4da"; +} + +.fa-file-word::before { + content: "\f1c2"; +} + +.fa-file-powerpoint::before { + content: "\f1c4"; +} + +.fa-arrows-left-right::before { + content: "\f07e"; +} + +.fa-arrows-h::before { + content: "\f07e"; +} + +.fa-house-lock::before { + content: "\e510"; +} + +.fa-cloud-arrow-down::before { + content: "\f0ed"; +} + +.fa-cloud-download::before { + content: "\f0ed"; +} + +.fa-cloud-download-alt::before { + content: "\f0ed"; +} + +.fa-children::before { + content: "\e4e1"; +} + +.fa-chalkboard::before { + content: "\f51b"; +} + +.fa-blackboard::before { + content: "\f51b"; +} + +.fa-user-large-slash::before { + content: "\f4fa"; +} + +.fa-user-alt-slash::before { + content: "\f4fa"; +} + +.fa-envelope-open::before { + content: "\f2b6"; +} + +.fa-handshake-simple-slash::before { + content: "\e05f"; +} + +.fa-handshake-alt-slash::before { + content: "\e05f"; +} + +.fa-mattress-pillow::before { + content: "\e525"; +} + +.fa-guarani-sign::before { + content: "\e19a"; +} + +.fa-arrows-rotate::before { + content: "\f021"; +} + +.fa-refresh::before { + content: "\f021"; +} + +.fa-sync::before { + content: "\f021"; +} + +.fa-fire-extinguisher::before { + content: "\f134"; +} + +.fa-cruzeiro-sign::before { + content: "\e152"; +} + +.fa-greater-than-equal::before { + content: "\f532"; +} + +.fa-shield-halved::before { + content: "\f3ed"; +} + +.fa-shield-alt::before { + content: "\f3ed"; +} + +.fa-book-atlas::before { + content: "\f558"; +} + +.fa-atlas::before { + content: "\f558"; +} + +.fa-virus::before { + content: "\e074"; +} + +.fa-envelope-circle-check::before { + content: "\e4e8"; +} + +.fa-layer-group::before { + content: "\f5fd"; +} + +.fa-arrows-to-dot::before { + content: "\e4be"; +} + +.fa-archway::before { + content: "\f557"; +} + +.fa-heart-circle-check::before { + content: "\e4fd"; +} + +.fa-house-chimney-crack::before { + content: "\f6f1"; +} + +.fa-house-damage::before { + content: "\f6f1"; +} + +.fa-file-zipper::before { + content: "\f1c6"; +} + +.fa-file-archive::before { + content: "\f1c6"; +} + +.fa-square::before { + content: "\f0c8"; +} + +.fa-martini-glass-empty::before { + content: "\f000"; +} + +.fa-glass-martini::before { + content: "\f000"; +} + +.fa-couch::before { + content: "\f4b8"; +} + +.fa-cedi-sign::before { + content: "\e0df"; +} + +.fa-italic::before { + content: "\f033"; +} + +.fa-church::before { + content: "\f51d"; +} + +.fa-comments-dollar::before { + content: "\f653"; +} + +.fa-democrat::before { + content: "\f747"; +} + +.fa-z::before { + content: "Z"; +} + +.fa-person-skiing::before { + content: "\f7c9"; +} + +.fa-skiing::before { + content: "\f7c9"; +} + +.fa-road-lock::before { + content: "\e567"; +} + +.fa-a::before { + content: "A"; +} + +.fa-temperature-arrow-down::before { + content: "\e03f"; +} + +.fa-temperature-down::before { + content: "\e03f"; +} + +.fa-feather-pointed::before { + content: "\f56b"; +} + +.fa-feather-alt::before { + content: "\f56b"; +} + +.fa-p::before { + content: "P"; +} + +.fa-snowflake::before { + content: "\f2dc"; +} + +.fa-newspaper::before { + content: "\f1ea"; +} + +.fa-rectangle-ad::before { + content: "\f641"; +} + +.fa-ad::before { + content: "\f641"; +} + +.fa-circle-arrow-right::before { + content: "\f0a9"; +} + +.fa-arrow-circle-right::before { + content: "\f0a9"; +} + +.fa-filter-circle-xmark::before { + content: "\e17b"; +} + +.fa-locust::before { + content: "\e520"; +} + +.fa-sort::before { + content: "\f0dc"; +} + +.fa-unsorted::before { + content: "\f0dc"; +} + +.fa-list-ol::before { + content: "\f0cb"; +} + +.fa-list-1-2::before { + content: "\f0cb"; +} + +.fa-list-numeric::before { + content: "\f0cb"; +} + +.fa-person-dress-burst::before { + content: "\e544"; +} + +.fa-money-check-dollar::before { + content: "\f53d"; +} + +.fa-money-check-alt::before { + content: "\f53d"; +} + +.fa-vector-square::before { + content: "\f5cb"; +} + +.fa-bread-slice::before { + content: "\f7ec"; +} + +.fa-language::before { + content: "\f1ab"; +} + +.fa-face-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-filter::before { + content: "\f0b0"; +} + +.fa-question::before { + content: "\?"; +} + +.fa-file-signature::before { + content: "\f573"; +} + +.fa-up-down-left-right::before { + content: "\f0b2"; +} + +.fa-arrows-alt::before { + content: "\f0b2"; +} + +.fa-house-chimney-user::before { + content: "\e065"; +} + +.fa-hand-holding-heart::before { + content: "\f4be"; +} + +.fa-puzzle-piece::before { + content: "\f12e"; +} + +.fa-money-check::before { + content: "\f53c"; +} + +.fa-star-half-stroke::before { + content: "\f5c0"; +} + +.fa-star-half-alt::before { + content: "\f5c0"; +} + +.fa-code::before { + content: "\f121"; +} + +.fa-whiskey-glass::before { + content: "\f7a0"; +} + +.fa-glass-whiskey::before { + content: "\f7a0"; +} + +.fa-building-circle-exclamation::before { + content: "\e4d3"; +} + +.fa-magnifying-glass-chart::before { + content: "\e522"; +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; +} + +.fa-external-link::before { + content: "\f08e"; +} + +.fa-cubes-stacked::before { + content: "\e4e6"; +} + +.fa-won-sign::before { + content: "\f159"; +} + +.fa-krw::before { + content: "\f159"; +} + +.fa-won::before { + content: "\f159"; +} + +.fa-virus-covid::before { + content: "\e4a8"; +} + +.fa-austral-sign::before { + content: "\e0a9"; +} + +.fa-f::before { + content: "F"; +} + +.fa-leaf::before { + content: "\f06c"; +} + +.fa-road::before { + content: "\f018"; +} + +.fa-taxi::before { + content: "\f1ba"; +} + +.fa-cab::before { + content: "\f1ba"; +} + +.fa-person-circle-plus::before { + content: "\e541"; +} + +.fa-chart-pie::before { + content: "\f200"; +} + +.fa-pie-chart::before { + content: "\f200"; +} + +.fa-bolt-lightning::before { + content: "\e0b7"; +} + +.fa-sack-xmark::before { + content: "\e56a"; +} + +.fa-file-excel::before { + content: "\f1c3"; +} + +.fa-file-contract::before { + content: "\f56c"; +} + +.fa-fish-fins::before { + content: "\e4f2"; +} + +.fa-building-flag::before { + content: "\e4d5"; +} + +.fa-face-grin-beam::before { + content: "\f582"; +} + +.fa-grin-beam::before { + content: "\f582"; +} + +.fa-object-ungroup::before { + content: "\f248"; +} + +.fa-poop::before { + content: "\f619"; +} + +.fa-location-pin::before { + content: "\f041"; +} + +.fa-map-marker::before { + content: "\f041"; +} + +.fa-kaaba::before { + content: "\f66b"; +} + +.fa-toilet-paper::before { + content: "\f71e"; +} + +.fa-helmet-safety::before { + content: "\f807"; +} + +.fa-hard-hat::before { + content: "\f807"; +} + +.fa-hat-hard::before { + content: "\f807"; +} + +.fa-eject::before { + content: "\f052"; +} + +.fa-circle-right::before { + content: "\f35a"; +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; +} + +.fa-plane-circle-check::before { + content: "\e555"; +} + +.fa-face-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-object-group::before { + content: "\f247"; +} + +.fa-chart-line::before { + content: "\f201"; +} + +.fa-line-chart::before { + content: "\f201"; +} + +.fa-mask-ventilator::before { + content: "\e524"; +} + +.fa-arrow-right::before { + content: "\f061"; +} + +.fa-signs-post::before { + content: "\f277"; +} + +.fa-map-signs::before { + content: "\f277"; +} + +.fa-cash-register::before { + content: "\f788"; +} + +.fa-person-circle-question::before { + content: "\e542"; +} + +.fa-h::before { + content: "H"; +} + +.fa-tarp::before { + content: "\e57b"; +} + +.fa-screwdriver-wrench::before { + content: "\f7d9"; +} + +.fa-tools::before { + content: "\f7d9"; +} + +.fa-arrows-to-eye::before { + content: "\e4bf"; +} + +.fa-plug-circle-bolt::before { + content: "\e55b"; +} + +.fa-heart::before { + content: "\f004"; +} + +.fa-mars-and-venus::before { + content: "\f224"; +} + +.fa-house-user::before { + content: "\e1b0"; +} + +.fa-home-user::before { + content: "\e1b0"; +} + +.fa-dumpster-fire::before { + content: "\f794"; +} + +.fa-house-crack::before { + content: "\e3b1"; +} + +.fa-martini-glass-citrus::before { + content: "\f561"; +} + +.fa-cocktail::before { + content: "\f561"; +} + +.fa-face-surprise::before { + content: "\f5c2"; +} + +.fa-surprise::before { + content: "\f5c2"; +} + +.fa-bottle-water::before { + content: "\e4c5"; +} + +.fa-circle-pause::before { + content: "\f28b"; +} + +.fa-pause-circle::before { + content: "\f28b"; +} + +.fa-toilet-paper-slash::before { + content: "\e072"; +} + +.fa-apple-whole::before { + content: "\f5d1"; +} + +.fa-apple-alt::before { + content: "\f5d1"; +} + +.fa-kitchen-set::before { + content: "\e51a"; +} + +.fa-r::before { + content: "R"; +} + +.fa-temperature-quarter::before { + content: "\f2ca"; +} + +.fa-temperature-1::before { + content: "\f2ca"; +} + +.fa-thermometer-1::before { + content: "\f2ca"; +} + +.fa-thermometer-quarter::before { + content: "\f2ca"; +} + +.fa-cube::before { + content: "\f1b2"; +} + +.fa-bitcoin-sign::before { + content: "\e0b4"; +} + +.fa-shield-dog::before { + content: "\e573"; +} + +.fa-solar-panel::before { + content: "\f5ba"; +} + +.fa-lock-open::before { + content: "\f3c1"; +} + +.fa-elevator::before { + content: "\e16d"; +} + +.fa-money-bill-transfer::before { + content: "\e528"; +} + +.fa-money-bill-trend-up::before { + content: "\e529"; +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; +} + +.fa-square-poll-horizontal::before { + content: "\f682"; +} + +.fa-poll-h::before { + content: "\f682"; +} + +.fa-circle::before { + content: "\f111"; +} + +.fa-backward-fast::before { + content: "\f049"; +} + +.fa-fast-backward::before { + content: "\f049"; +} + +.fa-recycle::before { + content: "\f1b8"; +} + +.fa-user-astronaut::before { + content: "\f4fb"; +} + +.fa-plane-slash::before { + content: "\e069"; +} + +.fa-trademark::before { + content: "\f25c"; +} + +.fa-basketball::before { + content: "\f434"; +} + +.fa-basketball-ball::before { + content: "\f434"; +} + +.fa-satellite-dish::before { + content: "\f7c0"; +} + +.fa-circle-up::before { + content: "\f35b"; +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; +} + +.fa-mobile-screen-button::before { + content: "\f3cd"; +} + +.fa-mobile-alt::before { + content: "\f3cd"; +} + +.fa-volume-high::before { + content: "\f028"; +} + +.fa-volume-up::before { + content: "\f028"; +} + +.fa-users-rays::before { + content: "\e593"; +} + +.fa-wallet::before { + content: "\f555"; +} + +.fa-clipboard-check::before { + content: "\f46c"; +} + +.fa-file-audio::before { + content: "\f1c7"; +} + +.fa-burger::before { + content: "\f805"; +} + +.fa-hamburger::before { + content: "\f805"; +} + +.fa-wrench::before { + content: "\f0ad"; +} + +.fa-bugs::before { + content: "\e4d0"; +} + +.fa-rupee-sign::before { + content: "\f156"; +} + +.fa-rupee::before { + content: "\f156"; +} + +.fa-file-image::before { + content: "\f1c5"; +} + +.fa-circle-question::before { + content: "\f059"; +} + +.fa-question-circle::before { + content: "\f059"; +} + +.fa-plane-departure::before { + content: "\f5b0"; +} + +.fa-handshake-slash::before { + content: "\e060"; +} + +.fa-book-bookmark::before { + content: "\e0bb"; +} + +.fa-code-branch::before { + content: "\f126"; +} + +.fa-hat-cowboy::before { + content: "\f8c0"; +} + +.fa-bridge::before { + content: "\e4c8"; +} + +.fa-phone-flip::before { + content: "\f879"; +} + +.fa-phone-alt::before { + content: "\f879"; +} + +.fa-truck-front::before { + content: "\e2b7"; +} + +.fa-cat::before { + content: "\f6be"; +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; +} + +.fa-truck-field::before { + content: "\e58d"; +} + +.fa-route::before { + content: "\f4d7"; +} + +.fa-clipboard-question::before { + content: "\e4e3"; +} + +.fa-panorama::before { + content: "\e209"; +} + +.fa-comment-medical::before { + content: "\f7f5"; +} + +.fa-teeth-open::before { + content: "\f62f"; +} + +.fa-file-circle-minus::before { + content: "\e4ed"; +} + +.fa-tags::before { + content: "\f02c"; +} + +.fa-wine-glass::before { + content: "\f4e3"; +} + +.fa-forward-fast::before { + content: "\f050"; +} + +.fa-fast-forward::before { + content: "\f050"; +} + +.fa-face-meh-blank::before { + content: "\f5a4"; +} + +.fa-meh-blank::before { + content: "\f5a4"; +} + +.fa-square-parking::before { + content: "\f540"; +} + +.fa-parking::before { + content: "\f540"; +} + +.fa-house-signal::before { + content: "\e012"; +} + +.fa-bars-progress::before { + content: "\f828"; +} + +.fa-tasks-alt::before { + content: "\f828"; +} + +.fa-faucet-drip::before { + content: "\e006"; +} + +.fa-cart-flatbed::before { + content: "\f474"; +} + +.fa-dolly-flatbed::before { + content: "\f474"; +} + +.fa-ban-smoking::before { + content: "\f54d"; +} + +.fa-smoking-ban::before { + content: "\f54d"; +} + +.fa-terminal::before { + content: "\f120"; +} + +.fa-mobile-button::before { + content: "\f10b"; +} + +.fa-house-medical-flag::before { + content: "\e514"; +} + +.fa-basket-shopping::before { + content: "\f291"; +} + +.fa-shopping-basket::before { + content: "\f291"; +} + +.fa-tape::before { + content: "\f4db"; +} + +.fa-bus-simple::before { + content: "\f55e"; +} + +.fa-bus-alt::before { + content: "\f55e"; +} + +.fa-eye::before { + content: "\f06e"; +} + +.fa-face-sad-cry::before { + content: "\f5b3"; +} + +.fa-sad-cry::before { + content: "\f5b3"; +} + +.fa-audio-description::before { + content: "\f29e"; +} + +.fa-person-military-to-person::before { + content: "\e54c"; +} + +.fa-file-shield::before { + content: "\e4f0"; +} + +.fa-user-slash::before { + content: "\f506"; +} + +.fa-pen::before { + content: "\f304"; +} + +.fa-tower-observation::before { + content: "\e586"; +} + +.fa-file-code::before { + content: "\f1c9"; +} + +.fa-signal::before { + content: "\f012"; +} + +.fa-signal-5::before { + content: "\f012"; +} + +.fa-signal-perfect::before { + content: "\f012"; +} + +.fa-bus::before { + content: "\f207"; +} + +.fa-heart-circle-xmark::before { + content: "\e501"; +} + +.fa-house-chimney::before { + content: "\e3af"; +} + +.fa-home-lg::before { + content: "\e3af"; +} + +.fa-window-maximize::before { + content: "\f2d0"; +} + +.fa-face-frown::before { + content: "\f119"; +} + +.fa-frown::before { + content: "\f119"; +} + +.fa-prescription::before { + content: "\f5b1"; +} + +.fa-shop::before { + content: "\f54f"; +} + +.fa-store-alt::before { + content: "\f54f"; +} + +.fa-floppy-disk::before { + content: "\f0c7"; +} + +.fa-save::before { + content: "\f0c7"; +} + +.fa-vihara::before { + content: "\f6a7"; +} + +.fa-scale-unbalanced::before { + content: "\f515"; +} + +.fa-balance-scale-left::before { + content: "\f515"; +} + +.fa-sort-up::before { + content: "\f0de"; +} + +.fa-sort-asc::before { + content: "\f0de"; +} + +.fa-comment-dots::before { + content: "\f4ad"; +} + +.fa-commenting::before { + content: "\f4ad"; +} + +.fa-plant-wilt::before { + content: "\e5aa"; +} + +.fa-diamond::before { + content: "\f219"; +} + +.fa-face-grin-squint::before { + content: "\f585"; +} + +.fa-grin-squint::before { + content: "\f585"; +} + +.fa-hand-holding-dollar::before { + content: "\f4c0"; +} + +.fa-hand-holding-usd::before { + content: "\f4c0"; +} + +.fa-bacterium::before { + content: "\e05a"; +} + +.fa-hand-pointer::before { + content: "\f25a"; +} + +.fa-drum-steelpan::before { + content: "\f56a"; +} + +.fa-hand-scissors::before { + content: "\f257"; +} + +.fa-hands-praying::before { + content: "\f684"; +} + +.fa-praying-hands::before { + content: "\f684"; +} + +.fa-arrow-rotate-right::before { + content: "\f01e"; +} + +.fa-arrow-right-rotate::before { + content: "\f01e"; +} + +.fa-arrow-rotate-forward::before { + content: "\f01e"; +} + +.fa-redo::before { + content: "\f01e"; +} + +.fa-biohazard::before { + content: "\f780"; +} + +.fa-location-crosshairs::before { + content: "\f601"; +} + +.fa-location::before { + content: "\f601"; +} + +.fa-mars-double::before { + content: "\f227"; +} + +.fa-child-dress::before { + content: "\e59c"; +} + +.fa-users-between-lines::before { + content: "\e591"; +} + +.fa-lungs-virus::before { + content: "\e067"; +} + +.fa-face-grin-tears::before { + content: "\f588"; +} + +.fa-grin-tears::before { + content: "\f588"; +} + +.fa-phone::before { + content: "\f095"; +} + +.fa-calendar-xmark::before { + content: "\f273"; +} + +.fa-calendar-times::before { + content: "\f273"; +} + +.fa-child-reaching::before { + content: "\e59d"; +} + +.fa-head-side-virus::before { + content: "\e064"; +} + +.fa-user-gear::before { + content: "\f4fe"; +} + +.fa-user-cog::before { + content: "\f4fe"; +} + +.fa-arrow-up-1-9::before { + content: "\f163"; +} + +.fa-sort-numeric-up::before { + content: "\f163"; +} + +.fa-door-closed::before { + content: "\f52a"; +} + +.fa-shield-virus::before { + content: "\e06c"; +} + +.fa-dice-six::before { + content: "\f526"; +} + +.fa-mosquito-net::before { + content: "\e52c"; +} + +.fa-bridge-water::before { + content: "\e4ce"; +} + +.fa-person-booth::before { + content: "\f756"; +} + +.fa-text-width::before { + content: "\f035"; +} + +.fa-hat-wizard::before { + content: "\f6e8"; +} + +.fa-pen-fancy::before { + content: "\f5ac"; +} + +.fa-person-digging::before { + content: "\f85e"; +} + +.fa-digging::before { + content: "\f85e"; +} + +.fa-trash::before { + content: "\f1f8"; +} + +.fa-gauge-simple::before { + content: "\f629"; +} + +.fa-gauge-simple-med::before { + content: "\f629"; +} + +.fa-tachometer-average::before { + content: "\f629"; +} + +.fa-book-medical::before { + content: "\f7e6"; +} + +.fa-poo::before { + content: "\f2fe"; +} + +.fa-quote-right::before { + content: "\f10e"; +} + +.fa-quote-right-alt::before { + content: "\f10e"; +} + +.fa-shirt::before { + content: "\f553"; +} + +.fa-t-shirt::before { + content: "\f553"; +} + +.fa-tshirt::before { + content: "\f553"; +} + +.fa-cubes::before { + content: "\f1b3"; +} + +.fa-divide::before { + content: "\f529"; +} + +.fa-tenge-sign::before { + content: "\f7d7"; +} + +.fa-tenge::before { + content: "\f7d7"; +} + +.fa-headphones::before { + content: "\f025"; +} + +.fa-hands-holding::before { + content: "\f4c2"; +} + +.fa-hands-clapping::before { + content: "\e1a8"; +} + +.fa-republican::before { + content: "\f75e"; +} + +.fa-arrow-left::before { + content: "\f060"; +} + +.fa-person-circle-xmark::before { + content: "\e543"; +} + +.fa-ruler::before { + content: "\f545"; +} + +.fa-align-left::before { + content: "\f036"; +} + +.fa-dice-d6::before { + content: "\f6d1"; +} + +.fa-restroom::before { + content: "\f7bd"; +} + +.fa-j::before { + content: "J"; +} + +.fa-users-viewfinder::before { + content: "\e595"; +} + +.fa-file-video::before { + content: "\f1c8"; +} + +.fa-up-right-from-square::before { + content: "\f35d"; +} + +.fa-external-link-alt::before { + content: "\f35d"; +} + +.fa-table-cells::before { + content: "\f00a"; +} + +.fa-th::before { + content: "\f00a"; +} + +.fa-file-pdf::before { + content: "\f1c1"; +} + +.fa-book-bible::before { + content: "\f647"; +} + +.fa-bible::before { + content: "\f647"; +} + +.fa-o::before { + content: "O"; +} + +.fa-suitcase-medical::before { + content: "\f0fa"; +} + +.fa-medkit::before { + content: "\f0fa"; +} + +.fa-user-secret::before { + content: "\f21b"; +} + +.fa-otter::before { + content: "\f700"; +} + +.fa-person-dress::before { + content: "\f182"; +} + +.fa-female::before { + content: "\f182"; +} + +.fa-comment-dollar::before { + content: "\f651"; +} + +.fa-business-time::before { + content: "\f64a"; +} + +.fa-briefcase-clock::before { + content: "\f64a"; +} + +.fa-table-cells-large::before { + content: "\f009"; +} + +.fa-th-large::before { + content: "\f009"; +} + +.fa-book-tanakh::before { + content: "\f827"; +} + +.fa-tanakh::before { + content: "\f827"; +} + +.fa-phone-volume::before { + content: "\f2a0"; +} + +.fa-volume-control-phone::before { + content: "\f2a0"; +} + +.fa-hat-cowboy-side::before { + content: "\f8c1"; +} + +.fa-clipboard-user::before { + content: "\f7f3"; +} + +.fa-child::before { + content: "\f1ae"; +} + +.fa-lira-sign::before { + content: "\f195"; +} + +.fa-satellite::before { + content: "\f7bf"; +} + +.fa-plane-lock::before { + content: "\e558"; +} + +.fa-tag::before { + content: "\f02b"; +} + +.fa-comment::before { + content: "\f075"; +} + +.fa-cake-candles::before { + content: "\f1fd"; +} + +.fa-birthday-cake::before { + content: "\f1fd"; +} + +.fa-cake::before { + content: "\f1fd"; +} + +.fa-envelope::before { + content: "\f0e0"; +} + +.fa-angles-up::before { + content: "\f102"; +} + +.fa-angle-double-up::before { + content: "\f102"; +} + +.fa-paperclip::before { + content: "\f0c6"; +} + +.fa-arrow-right-to-city::before { + content: "\e4b3"; +} + +.fa-ribbon::before { + content: "\f4d6"; +} + +.fa-lungs::before { + content: "\f604"; +} + +.fa-arrow-up-9-1::before { + content: "\f887"; +} + +.fa-sort-numeric-up-alt::before { + content: "\f887"; +} + +.fa-litecoin-sign::before { + content: "\e1d3"; +} + +.fa-border-none::before { + content: "\f850"; +} + +.fa-circle-nodes::before { + content: "\e4e2"; +} + +.fa-parachute-box::before { + content: "\f4cd"; +} + +.fa-indent::before { + content: "\f03c"; +} + +.fa-truck-field-un::before { + content: "\e58e"; +} + +.fa-hourglass::before { + content: "\f254"; +} + +.fa-hourglass-empty::before { + content: "\f254"; +} + +.fa-mountain::before { + content: "\f6fc"; +} + +.fa-user-doctor::before { + content: "\f0f0"; +} + +.fa-user-md::before { + content: "\f0f0"; +} + +.fa-circle-info::before { + content: "\f05a"; +} + +.fa-info-circle::before { + content: "\f05a"; +} + +.fa-cloud-meatball::before { + content: "\f73b"; +} + +.fa-camera::before { + content: "\f030"; +} + +.fa-camera-alt::before { + content: "\f030"; +} + +.fa-square-virus::before { + content: "\e578"; +} + +.fa-meteor::before { + content: "\f753"; +} + +.fa-car-on::before { + content: "\e4dd"; +} + +.fa-sleigh::before { + content: "\f7cc"; +} + +.fa-arrow-down-1-9::before { + content: "\f162"; +} + +.fa-sort-numeric-asc::before { + content: "\f162"; +} + +.fa-sort-numeric-down::before { + content: "\f162"; +} + +.fa-hand-holding-droplet::before { + content: "\f4c1"; +} + +.fa-hand-holding-water::before { + content: "\f4c1"; +} + +.fa-water::before { + content: "\f773"; +} + +.fa-calendar-check::before { + content: "\f274"; +} + +.fa-braille::before { + content: "\f2a1"; +} + +.fa-prescription-bottle-medical::before { + content: "\f486"; +} + +.fa-prescription-bottle-alt::before { + content: "\f486"; +} + +.fa-landmark::before { + content: "\f66f"; +} + +.fa-truck::before { + content: "\f0d1"; +} + +.fa-crosshairs::before { + content: "\f05b"; +} + +.fa-person-cane::before { + content: "\e53c"; +} + +.fa-tent::before { + content: "\e57d"; +} + +.fa-vest-patches::before { + content: "\e086"; +} + +.fa-check-double::before { + content: "\f560"; +} + +.fa-arrow-down-a-z::before { + content: "\f15d"; +} + +.fa-sort-alpha-asc::before { + content: "\f15d"; +} + +.fa-sort-alpha-down::before { + content: "\f15d"; +} + +.fa-money-bill-wheat::before { + content: "\e52a"; +} + +.fa-cookie::before { + content: "\f563"; +} + +.fa-arrow-rotate-left::before { + content: "\f0e2"; +} + +.fa-arrow-left-rotate::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-back::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; +} + +.fa-undo::before { + content: "\f0e2"; +} + +.fa-hard-drive::before { + content: "\f0a0"; +} + +.fa-hdd::before { + content: "\f0a0"; +} + +.fa-face-grin-squint-tears::before { + content: "\f586"; +} + +.fa-grin-squint-tears::before { + content: "\f586"; +} + +.fa-dumbbell::before { + content: "\f44b"; +} + +.fa-rectangle-list::before { + content: "\f022"; +} + +.fa-list-alt::before { + content: "\f022"; +} + +.fa-tarp-droplet::before { + content: "\e57c"; +} + +.fa-house-medical-circle-check::before { + content: "\e511"; +} + +.fa-person-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-calendar-plus::before { + content: "\f271"; +} + +.fa-plane-arrival::before { + content: "\f5af"; +} + +.fa-circle-left::before { + content: "\f359"; +} + +.fa-arrow-alt-circle-left::before { + content: "\f359"; +} + +.fa-train-subway::before { + content: "\f239"; +} + +.fa-subway::before { + content: "\f239"; +} + +.fa-chart-gantt::before { + content: "\e0e4"; +} + +.fa-indian-rupee-sign::before { + content: "\e1bc"; +} + +.fa-indian-rupee::before { + content: "\e1bc"; +} + +.fa-inr::before { + content: "\e1bc"; +} + +.fa-crop-simple::before { + content: "\f565"; +} + +.fa-crop-alt::before { + content: "\f565"; +} + +.fa-money-bill-1::before { + content: "\f3d1"; +} + +.fa-money-bill-alt::before { + content: "\f3d1"; +} + +.fa-left-long::before { + content: "\f30a"; +} + +.fa-long-arrow-alt-left::before { + content: "\f30a"; +} + +.fa-dna::before { + content: "\f471"; +} + +.fa-virus-slash::before { + content: "\e075"; +} + +.fa-minus::before { + content: "\f068"; +} + +.fa-subtract::before { + content: "\f068"; +} + +.fa-chess::before { + content: "\f439"; +} + +.fa-arrow-left-long::before { + content: "\f177"; +} + +.fa-long-arrow-left::before { + content: "\f177"; +} + +.fa-plug-circle-check::before { + content: "\e55c"; +} + +.fa-street-view::before { + content: "\f21d"; +} + +.fa-franc-sign::before { + content: "\e18f"; +} + +.fa-volume-off::before { + content: "\f026"; +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-gear::before { + content: "\f013"; +} + +.fa-cog::before { + content: "\f013"; +} + +.fa-droplet-slash::before { + content: "\f5c7"; +} + +.fa-tint-slash::before { + content: "\f5c7"; +} + +.fa-mosque::before { + content: "\f678"; +} + +.fa-mosquito::before { + content: "\e52b"; +} + +.fa-star-of-david::before { + content: "\f69a"; +} + +.fa-person-military-rifle::before { + content: "\e54b"; +} + +.fa-cart-shopping::before { + content: "\f07a"; +} + +.fa-shopping-cart::before { + content: "\f07a"; +} + +.fa-vials::before { + content: "\f493"; +} + +.fa-plug-circle-plus::before { + content: "\e55f"; +} + +.fa-place-of-worship::before { + content: "\f67f"; +} + +.fa-grip-vertical::before { + content: "\f58e"; +} + +.fa-arrow-turn-up::before { + content: "\f148"; +} + +.fa-level-up::before { + content: "\f148"; +} + +.fa-u::before { + content: "U"; +} + +.fa-square-root-variable::before { + content: "\f698"; +} + +.fa-square-root-alt::before { + content: "\f698"; +} + +.fa-clock::before { + content: "\f017"; +} + +.fa-clock-four::before { + content: "\f017"; +} + +.fa-backward-step::before { + content: "\f048"; +} + +.fa-step-backward::before { + content: "\f048"; +} + +.fa-pallet::before { + content: "\f482"; +} + +.fa-faucet::before { + content: "\e005"; +} + +.fa-baseball-bat-ball::before { + content: "\f432"; +} + +.fa-s::before { + content: "S"; +} + +.fa-timeline::before { + content: "\e29c"; +} + +.fa-keyboard::before { + content: "\f11c"; +} + +.fa-caret-down::before, .accordion .accordion-toggle:hover::before, .accordion .accordion-toggle:focus::before, .accordion .accordion-toggle.active::before, .accordion .accordion-toggle::before { + content: "\f0d7"; +} + +.fa-house-chimney-medical::before { + content: "\f7f2"; +} + +.fa-clinic-medical::before { + content: "\f7f2"; +} + +.fa-temperature-three-quarters::before { + content: "\f2c8"; +} + +.fa-temperature-3::before { + content: "\f2c8"; +} + +.fa-thermometer-3::before { + content: "\f2c8"; +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; +} + +.fa-mobile-screen::before { + content: "\f3cf"; +} + +.fa-mobile-android-alt::before { + content: "\f3cf"; +} + +.fa-plane-up::before { + content: "\e22d"; +} + +.fa-piggy-bank::before { + content: "\f4d3"; +} + +.fa-battery-half::before { + content: "\f242"; +} + +.fa-battery-3::before { + content: "\f242"; +} + +.fa-mountain-city::before { + content: "\e52e"; +} + +.fa-coins::before { + content: "\f51e"; +} + +.fa-khanda::before { + content: "\f66d"; +} + +.fa-sliders::before { + content: "\f1de"; +} + +.fa-sliders-h::before { + content: "\f1de"; +} + +.fa-folder-tree::before { + content: "\f802"; +} + +.fa-network-wired::before { + content: "\f6ff"; +} + +.fa-map-pin::before { + content: "\f276"; +} + +.fa-hamsa::before { + content: "\f665"; +} + +.fa-cent-sign::before { + content: "\e3f5"; +} + +.fa-flask::before { + content: "\f0c3"; +} + +.fa-person-pregnant::before { + content: "\e31e"; +} + +.fa-wand-sparkles::before { + content: "\f72b"; +} + +.fa-ellipsis-vertical::before { + content: "\f142"; +} + +.fa-ellipsis-v::before { + content: "\f142"; +} + +.fa-ticket::before { + content: "\f145"; +} + +.fa-power-off::before { + content: "\f011"; +} + +.fa-right-long::before { + content: "\f30b"; +} + +.fa-long-arrow-alt-right::before { + content: "\f30b"; +} + +.fa-flag-usa::before { + content: "\f74d"; +} + +.fa-laptop-file::before { + content: "\e51d"; +} + +.fa-tty::before { + content: "\f1e4"; +} + +.fa-teletype::before { + content: "\f1e4"; +} + +.fa-diagram-next::before { + content: "\e476"; +} + +.fa-person-rifle::before { + content: "\e54e"; +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; +} + +.fa-closed-captioning::before { + content: "\f20a"; +} + +.fa-person-hiking::before { + content: "\f6ec"; +} + +.fa-hiking::before { + content: "\f6ec"; +} + +.fa-venus-double::before { + content: "\f226"; +} + +.fa-images::before { + content: "\f302"; +} + +.fa-calculator::before { + content: "\f1ec"; +} + +.fa-people-pulling::before { + content: "\e535"; +} + +.fa-n::before { + content: "N"; +} + +.fa-cable-car::before { + content: "\f7da"; +} + +.fa-tram::before { + content: "\f7da"; +} + +.fa-cloud-rain::before { + content: "\f73d"; +} + +.fa-building-circle-xmark::before { + content: "\e4d4"; +} + +.fa-ship::before { + content: "\f21a"; +} + +.fa-arrows-down-to-line::before { + content: "\e4b8"; +} + +.fa-download::before { + content: "\f019"; +} + +.fa-face-grin::before { + content: "\f580"; +} + +.fa-grin::before { + content: "\f580"; +} + +.fa-delete-left::before { + content: "\f55a"; +} + +.fa-backspace::before { + content: "\f55a"; +} + +.fa-eye-dropper::before { + content: "\f1fb"; +} + +.fa-eye-dropper-empty::before { + content: "\f1fb"; +} + +.fa-eyedropper::before { + content: "\f1fb"; +} + +.fa-file-circle-check::before { + content: "\e5a0"; +} + +.fa-forward::before { + content: "\f04e"; +} + +.fa-mobile::before { + content: "\f3ce"; +} + +.fa-mobile-android::before { + content: "\f3ce"; +} + +.fa-mobile-phone::before { + content: "\f3ce"; +} + +.fa-face-meh::before { + content: "\f11a"; +} + +.fa-meh::before { + content: "\f11a"; +} + +.fa-align-center::before { + content: "\f037"; +} + +.fa-book-skull::before { + content: "\f6b7"; +} + +.fa-book-dead::before { + content: "\f6b7"; +} + +.fa-id-card::before { + content: "\f2c2"; +} + +.fa-drivers-license::before { + content: "\f2c2"; +} + +.fa-outdent::before { + content: "\f03b"; +} + +.fa-dedent::before { + content: "\f03b"; +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; +} + +.fa-house::before { + content: "\f015"; +} + +.fa-home::before { + content: "\f015"; +} + +.fa-home-alt::before { + content: "\f015"; +} + +.fa-home-lg-alt::before { + content: "\f015"; +} + +.fa-calendar-week::before { + content: "\f784"; +} + +.fa-laptop-medical::before { + content: "\f812"; +} + +.fa-b::before { + content: "B"; +} + +.fa-file-medical::before { + content: "\f477"; +} + +.fa-dice-one::before { + content: "\f525"; +} + +.fa-kiwi-bird::before { + content: "\f535"; +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; +} + +.fa-exchange::before { + content: "\f0ec"; +} + +.fa-rotate-right::before { + content: "\f2f9"; +} + +.fa-redo-alt::before { + content: "\f2f9"; +} + +.fa-rotate-forward::before { + content: "\f2f9"; +} + +.fa-utensils::before { + content: "\f2e7"; +} + +.fa-cutlery::before { + content: "\f2e7"; +} + +.fa-arrow-up-wide-short::before { + content: "\f161"; +} + +.fa-sort-amount-up::before { + content: "\f161"; +} + +.fa-mill-sign::before { + content: "\e1ed"; +} + +.fa-bowl-rice::before { + content: "\e2eb"; +} + +.fa-skull::before { + content: "\f54c"; +} + +.fa-tower-broadcast::before { + content: "\f519"; +} + +.fa-broadcast-tower::before { + content: "\f519"; +} + +.fa-truck-pickup::before { + content: "\f63c"; +} + +.fa-up-long::before { + content: "\f30c"; +} + +.fa-long-arrow-alt-up::before { + content: "\f30c"; +} + +.fa-stop::before { + content: "\f04d"; +} + +.fa-code-merge::before { + content: "\f387"; +} + +.fa-upload::before { + content: "\f093"; +} + +.fa-hurricane::before { + content: "\f751"; +} + +.fa-mound::before { + content: "\e52d"; +} + +.fa-toilet-portable::before { + content: "\e583"; +} + +.fa-compact-disc::before { + content: "\f51f"; +} + +.fa-file-arrow-down::before { + content: "\f56d"; +} + +.fa-file-download::before { + content: "\f56d"; +} + +.fa-caravan::before { + content: "\f8ff"; +} + +.fa-shield-cat::before { + content: "\e572"; +} + +.fa-bolt::before { + content: "\f0e7"; +} + +.fa-zap::before { + content: "\f0e7"; +} + +.fa-glass-water::before { + content: "\e4f4"; +} + +.fa-oil-well::before { + content: "\e532"; +} + +.fa-vault::before { + content: "\e2c5"; +} + +.fa-mars::before { + content: "\f222"; +} + +.fa-toilet::before { + content: "\f7d8"; +} + +.fa-plane-circle-xmark::before { + content: "\e557"; +} + +.fa-yen-sign::before { + content: "\f157"; +} + +.fa-cny::before { + content: "\f157"; +} + +.fa-jpy::before { + content: "\f157"; +} + +.fa-rmb::before { + content: "\f157"; +} + +.fa-yen::before { + content: "\f157"; +} + +.fa-ruble-sign::before { + content: "\f158"; +} + +.fa-rouble::before { + content: "\f158"; +} + +.fa-rub::before { + content: "\f158"; +} + +.fa-ruble::before { + content: "\f158"; +} + +.fa-sun::before { + content: "\f185"; +} + +.fa-guitar::before { + content: "\f7a6"; +} + +.fa-face-laugh-wink::before { + content: "\f59c"; +} + +.fa-laugh-wink::before { + content: "\f59c"; +} + +.fa-horse-head::before { + content: "\f7ab"; +} + +.fa-bore-hole::before { + content: "\e4c3"; +} + +.fa-industry::before { + content: "\f275"; +} + +.fa-circle-down::before { + content: "\f358"; +} + +.fa-arrow-alt-circle-down::before { + content: "\f358"; +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; +} + +.fa-florin-sign::before { + content: "\e184"; +} + +.fa-arrow-down-short-wide::before { + content: "\f884"; +} + +.fa-sort-amount-desc::before { + content: "\f884"; +} + +.fa-sort-amount-down-alt::before { + content: "\f884"; +} + +.fa-less-than::before { + content: "\<"; +} + +.fa-angle-down::before { + content: "\f107"; +} + +.fa-car-tunnel::before { + content: "\e4de"; +} + +.fa-head-side-cough::before { + content: "\e061"; +} + +.fa-grip-lines::before { + content: "\f7a4"; +} + +.fa-thumbs-down::before { + content: "\f165"; +} + +.fa-user-lock::before { + content: "\f502"; +} + +.fa-arrow-right-long::before { + content: "\f178"; +} + +.fa-long-arrow-right::before { + content: "\f178"; +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; +} + +.fa-ellipsis::before { + content: "\f141"; +} + +.fa-ellipsis-h::before { + content: "\f141"; +} + +.fa-chess-pawn::before { + content: "\f443"; +} + +.fa-kit-medical::before { + content: "\f479"; +} + +.fa-first-aid::before { + content: "\f479"; +} + +.fa-person-through-window::before { + content: "\e5a9"; +} + +.fa-toolbox::before { + content: "\f552"; +} + +.fa-hands-holding-circle::before { + content: "\e4fb"; +} + +.fa-bug::before { + content: "\f188"; +} + +.fa-credit-card::before { + content: "\f09d"; +} + +.fa-credit-card-alt::before { + content: "\f09d"; +} + +.fa-car::before { + content: "\f1b9"; +} + +.fa-automobile::before { + content: "\f1b9"; +} + +.fa-hand-holding-hand::before { + content: "\e4f7"; +} + +.fa-book-open-reader::before { + content: "\f5da"; +} + +.fa-book-reader::before { + content: "\f5da"; +} + +.fa-mountain-sun::before { + content: "\e52f"; +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; +} + +.fa-dice-d20::before { + content: "\f6cf"; +} + +.fa-truck-droplet::before { + content: "\e58c"; +} + +.fa-file-circle-xmark::before { + content: "\e5a1"; +} + +.fa-temperature-arrow-up::before { + content: "\e040"; +} + +.fa-temperature-up::before { + content: "\e040"; +} + +.fa-medal::before { + content: "\f5a2"; +} + +.fa-bed::before { + content: "\f236"; +} + +.fa-square-h::before { + content: "\f0fd"; +} + +.fa-h-square::before { + content: "\f0fd"; +} + +.fa-podcast::before { + content: "\f2ce"; +} + +.fa-temperature-full::before { + content: "\f2c7"; +} + +.fa-temperature-4::before { + content: "\f2c7"; +} + +.fa-thermometer-4::before { + content: "\f2c7"; +} + +.fa-thermometer-full::before { + content: "\f2c7"; +} + +.fa-bell::before { + content: "\f0f3"; +} + +.fa-superscript::before { + content: "\f12b"; +} + +.fa-plug-circle-xmark::before { + content: "\e560"; +} + +.fa-star-of-life::before { + content: "\f621"; +} + +.fa-phone-slash::before { + content: "\f3dd"; +} + +.fa-paint-roller::before { + content: "\f5aa"; +} + +.fa-handshake-angle::before { + content: "\f4c4"; +} + +.fa-hands-helping::before { + content: "\f4c4"; +} + +.fa-location-dot::before { + content: "\f3c5"; +} + +.fa-map-marker-alt::before { + content: "\f3c5"; +} + +.fa-file::before { + content: "\f15b"; +} + +.fa-greater-than::before { + content: "\>"; +} + +.fa-person-swimming::before { + content: "\f5c4"; +} + +.fa-swimmer::before { + content: "\f5c4"; +} + +.fa-arrow-down::before { + content: "\f063"; +} + +.fa-droplet::before { + content: "\f043"; +} + +.fa-tint::before { + content: "\f043"; +} + +.fa-eraser::before { + content: "\f12d"; +} + +.fa-earth-americas::before { + content: "\f57d"; +} + +.fa-earth::before { + content: "\f57d"; +} + +.fa-earth-america::before { + content: "\f57d"; +} + +.fa-globe-americas::before { + content: "\f57d"; +} + +.fa-person-burst::before { + content: "\e53b"; +} + +.fa-dove::before { + content: "\f4ba"; +} + +.fa-battery-empty::before { + content: "\f244"; +} + +.fa-battery-0::before { + content: "\f244"; +} + +.fa-socks::before { + content: "\f696"; +} + +.fa-inbox::before { + content: "\f01c"; +} + +.fa-section::before { + content: "\e447"; +} + +.fa-gauge-high::before { + content: "\f625"; +} + +.fa-tachometer-alt::before { + content: "\f625"; +} + +.fa-tachometer-alt-fast::before { + content: "\f625"; +} + +.fa-envelope-open-text::before { + content: "\f658"; +} + +.fa-hospital::before { + content: "\f0f8"; +} + +.fa-hospital-alt::before { + content: "\f0f8"; +} + +.fa-hospital-wide::before { + content: "\f0f8"; +} + +.fa-wine-bottle::before { + content: "\f72f"; +} + +.fa-chess-rook::before { + content: "\f447"; +} + +.fa-bars-staggered::before { + content: "\f550"; +} + +.fa-reorder::before { + content: "\f550"; +} + +.fa-stream::before { + content: "\f550"; +} + +.fa-dharmachakra::before { + content: "\f655"; +} + +.fa-hotdog::before { + content: "\f80f"; +} + +.fa-person-walking-with-cane::before { + content: "\f29d"; +} + +.fa-blind::before { + content: "\f29d"; +} + +.fa-drum::before { + content: "\f569"; +} + +.fa-ice-cream::before { + content: "\f810"; +} + +.fa-heart-circle-bolt::before { + content: "\e4fc"; +} + +.fa-fax::before { + content: "\f1ac"; +} + +.fa-paragraph::before { + content: "\f1dd"; +} + +.fa-check-to-slot::before { + content: "\f772"; +} + +.fa-vote-yea::before { + content: "\f772"; +} + +.fa-star-half::before { + content: "\f089"; +} + +.fa-boxes-stacked::before { + content: "\f468"; +} + +.fa-boxes::before { + content: "\f468"; +} + +.fa-boxes-alt::before { + content: "\f468"; +} + +.fa-link::before { + content: "\f0c1"; +} + +.fa-chain::before { + content: "\f0c1"; +} + +.fa-ear-listen::before { + content: "\f2a2"; +} + +.fa-assistive-listening-systems::before { + content: "\f2a2"; +} + +.fa-tree-city::before { + content: "\e587"; +} + +.fa-play::before { + content: "\f04b"; +} + +.fa-font::before { + content: "\f031"; +} + +.fa-rupiah-sign::before { + content: "\e23d"; +} + +.fa-magnifying-glass::before { + content: "\f002"; +} + +.fa-search::before { + content: "\f002"; +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; +} + +.fa-table-tennis::before { + content: "\f45d"; +} + +.fa-person-dots-from-line::before { + content: "\f470"; +} + +.fa-diagnoses::before { + content: "\f470"; +} + +.fa-trash-can-arrow-up::before { + content: "\f82a"; +} + +.fa-trash-restore-alt::before { + content: "\f82a"; +} + +.fa-naira-sign::before { + content: "\e1f6"; +} + +.fa-cart-arrow-down::before { + content: "\f218"; +} + +.fa-walkie-talkie::before { + content: "\f8ef"; +} + +.fa-file-pen::before { + content: "\f31c"; +} + +.fa-file-edit::before { + content: "\f31c"; +} + +.fa-receipt::before { + content: "\f543"; +} + +.fa-square-pen::before { + content: "\f14b"; +} + +.fa-pen-square::before { + content: "\f14b"; +} + +.fa-pencil-square::before { + content: "\f14b"; +} + +.fa-suitcase-rolling::before { + content: "\f5c1"; +} + +.fa-person-circle-exclamation::before { + content: "\e53f"; +} + +.fa-chevron-down::before { + content: "\f078"; +} + +.fa-battery-full::before { + content: "\f240"; +} + +.fa-battery::before { + content: "\f240"; +} + +.fa-battery-5::before { + content: "\f240"; +} + +.fa-skull-crossbones::before { + content: "\f714"; +} + +.fa-code-compare::before { + content: "\e13a"; +} + +.fa-list-ul::before { + content: "\f0ca"; +} + +.fa-list-dots::before { + content: "\f0ca"; +} + +.fa-school-lock::before { + content: "\e56f"; +} + +.fa-tower-cell::before { + content: "\e585"; +} + +.fa-down-long::before { + content: "\f309"; +} + +.fa-long-arrow-alt-down::before { + content: "\f309"; +} + +.fa-ranking-star::before { + content: "\e561"; +} + +.fa-chess-king::before { + content: "\f43f"; +} + +.fa-person-harassing::before { + content: "\e549"; +} + +.fa-brazilian-real-sign::before { + content: "\e46c"; +} + +.fa-landmark-dome::before { + content: "\f752"; +} + +.fa-landmark-alt::before { + content: "\f752"; +} + +.fa-arrow-up::before { + content: "\f062"; +} + +.fa-tv::before { + content: "\f26c"; +} + +.fa-television::before { + content: "\f26c"; +} + +.fa-tv-alt::before { + content: "\f26c"; +} + +.fa-shrimp::before { + content: "\e448"; +} + +.fa-list-check::before { + content: "\f0ae"; +} + +.fa-tasks::before { + content: "\f0ae"; +} + +.fa-jug-detergent::before { + content: "\e519"; +} + +.fa-circle-user::before { + content: "\f2bd"; +} + +.fa-user-circle::before { + content: "\f2bd"; +} + +.fa-user-shield::before { + content: "\f505"; +} + +.fa-wind::before { + content: "\f72e"; +} + +.fa-car-burst::before { + content: "\f5e1"; +} + +.fa-car-crash::before { + content: "\f5e1"; +} + +.fa-y::before { + content: "Y"; +} + +.fa-person-snowboarding::before { + content: "\f7ce"; +} + +.fa-snowboarding::before { + content: "\f7ce"; +} + +.fa-truck-fast::before { + content: "\f48b"; +} + +.fa-shipping-fast::before { + content: "\f48b"; +} + +.fa-fish::before { + content: "\f578"; +} + +.fa-user-graduate::before { + content: "\f501"; +} + +.fa-circle-half-stroke::before { + content: "\f042"; +} + +.fa-adjust::before { + content: "\f042"; +} + +.fa-clapperboard::before { + content: "\e131"; +} + +.fa-circle-radiation::before { + content: "\f7ba"; +} + +.fa-radiation-alt::before { + content: "\f7ba"; +} + +.fa-baseball::before { + content: "\f433"; +} + +.fa-baseball-ball::before { + content: "\f433"; +} + +.fa-jet-fighter-up::before { + content: "\e518"; +} + +.fa-diagram-project::before { + content: "\f542"; +} + +.fa-project-diagram::before { + content: "\f542"; +} + +.fa-copy::before { + content: "\f0c5"; +} + +.fa-volume-xmark::before { + content: "\f6a9"; +} + +.fa-volume-mute::before { + content: "\f6a9"; +} + +.fa-volume-times::before { + content: "\f6a9"; +} + +.fa-hand-sparkles::before { + content: "\e05d"; +} + +.fa-grip::before { + content: "\f58d"; +} + +.fa-grip-horizontal::before { + content: "\f58d"; +} + +.fa-share-from-square::before { + content: "\f14d"; +} + +.fa-share-square::before { + content: "\f14d"; +} + +.fa-child-combatant::before { + content: "\e4e0"; +} + +.fa-child-rifle::before { + content: "\e4e0"; +} + +.fa-gun::before { + content: "\e19b"; +} + +.fa-square-phone::before { + content: "\f098"; +} + +.fa-phone-square::before { + content: "\f098"; +} + +.fa-plus::before { + content: "\+"; +} + +.fa-add::before { + content: "\+"; +} + +.fa-expand::before { + content: "\f065"; +} + +.fa-computer::before { + content: "\e4e5"; +} + +.fa-xmark::before { + content: "\f00d"; +} + +.fa-close::before { + content: "\f00d"; +} + +.fa-multiply::before { + content: "\f00d"; +} + +.fa-remove::before { + content: "\f00d"; +} + +.fa-times::before { + content: "\f00d"; +} + +.fa-arrows-up-down-left-right::before { + content: "\f047"; +} + +.fa-arrows::before { + content: "\f047"; +} + +.fa-chalkboard-user::before { + content: "\f51c"; +} + +.fa-chalkboard-teacher::before { + content: "\f51c"; +} + +.fa-peso-sign::before { + content: "\e222"; +} + +.fa-building-shield::before { + content: "\e4d8"; +} + +.fa-baby::before { + content: "\f77c"; +} + +.fa-users-line::before { + content: "\e592"; +} + +.fa-quote-left::before { + content: "\f10d"; +} + +.fa-quote-left-alt::before { + content: "\f10d"; +} + +.fa-tractor::before { + content: "\f722"; +} + +.fa-trash-arrow-up::before { + content: "\f829"; +} + +.fa-trash-restore::before { + content: "\f829"; +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; +} + +.fa-lines-leaning::before { + content: "\e51e"; +} + +.fa-ruler-combined::before { + content: "\f546"; +} + +.fa-copyright::before { + content: "\f1f9"; +} + +.fa-equals::before { + content: "\="; +} + +.fa-blender::before { + content: "\f517"; +} + +.fa-teeth::before { + content: "\f62e"; +} + +.fa-shekel-sign::before { + content: "\f20b"; +} + +.fa-ils::before { + content: "\f20b"; +} + +.fa-shekel::before { + content: "\f20b"; +} + +.fa-sheqel::before { + content: "\f20b"; +} + +.fa-sheqel-sign::before { + content: "\f20b"; +} + +.fa-map::before { + content: "\f279"; +} + +.fa-rocket::before { + content: "\f135"; +} + +.fa-photo-film::before { + content: "\f87c"; +} + +.fa-photo-video::before { + content: "\f87c"; +} + +.fa-folder-minus::before { + content: "\f65d"; +} + +.fa-store::before { + content: "\f54e"; +} + +.fa-arrow-trend-up::before { + content: "\e098"; +} + +.fa-plug-circle-minus::before { + content: "\e55e"; +} + +.fa-sign-hanging::before { + content: "\f4d9"; +} + +.fa-sign::before { + content: "\f4d9"; +} + +.fa-bezier-curve::before { + content: "\f55b"; +} + +.fa-bell-slash::before { + content: "\f1f6"; +} + +.fa-tablet::before { + content: "\f3fb"; +} + +.fa-tablet-android::before { + content: "\f3fb"; +} + +.fa-school-flag::before { + content: "\e56e"; +} + +.fa-fill::before { + content: "\f575"; +} + +.fa-angle-up::before { + content: "\f106"; +} + +.fa-drumstick-bite::before { + content: "\f6d7"; +} + +.fa-holly-berry::before { + content: "\f7aa"; +} + +.fa-chevron-left::before { + content: "\f053"; +} + +.fa-bacteria::before { + content: "\e059"; +} + +.fa-hand-lizard::before { + content: "\f258"; +} + +.fa-notdef::before { + content: "\e1fe"; +} + +.fa-disease::before { + content: "\f7fa"; +} + +.fa-briefcase-medical::before { + content: "\f469"; +} + +.fa-genderless::before { + content: "\f22d"; +} + +.fa-chevron-right::before { + content: "\f054"; +} + +.fa-retweet::before { + content: "\f079"; +} + +.fa-car-rear::before { + content: "\f5de"; +} + +.fa-car-alt::before { + content: "\f5de"; +} + +.fa-pump-soap::before { + content: "\e06b"; +} + +.fa-video-slash::before { + content: "\f4e2"; +} + +.fa-battery-quarter::before { + content: "\f243"; +} + +.fa-battery-2::before { + content: "\f243"; +} + +.fa-radio::before { + content: "\f8d7"; +} + +.fa-baby-carriage::before { + content: "\f77d"; +} + +.fa-carriage-baby::before { + content: "\f77d"; +} + +.fa-traffic-light::before { + content: "\f637"; +} + +.fa-thermometer::before { + content: "\f491"; +} + +.fa-vr-cardboard::before { + content: "\f729"; +} + +.fa-hand-middle-finger::before { + content: "\f806"; +} + +.fa-percent::before { + content: "\%"; +} + +.fa-percentage::before { + content: "\%"; +} + +.fa-truck-moving::before { + content: "\f4df"; +} + +.fa-glass-water-droplet::before { + content: "\e4f5"; +} + +.fa-display::before { + content: "\e163"; +} + +.fa-face-smile::before { + content: "\f118"; +} + +.fa-smile::before { + content: "\f118"; +} + +.fa-thumbtack::before { + content: "\f08d"; +} + +.fa-thumb-tack::before { + content: "\f08d"; +} + +.fa-trophy::before { + content: "\f091"; +} + +.fa-person-praying::before { + content: "\f683"; +} + +.fa-pray::before { + content: "\f683"; +} + +.fa-hammer::before { + content: "\f6e3"; +} + +.fa-hand-peace::before { + content: "\f25b"; +} + +.fa-rotate::before { + content: "\f2f1"; +} + +.fa-sync-alt::before { + content: "\f2f1"; +} + +.fa-spinner::before { + content: "\f110"; +} + +.fa-robot::before { + content: "\f544"; +} + +.fa-peace::before { + content: "\f67c"; +} + +.fa-gears::before { + content: "\f085"; +} + +.fa-cogs::before { + content: "\f085"; +} + +.fa-warehouse::before { + content: "\f494"; +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; +} + +.fa-splotch::before { + content: "\f5bc"; +} + +.fa-face-grin-hearts::before { + content: "\f584"; +} + +.fa-grin-hearts::before { + content: "\f584"; +} + +.fa-dice-four::before { + content: "\f524"; +} + +.fa-sim-card::before { + content: "\f7c4"; +} + +.fa-transgender::before { + content: "\f225"; +} + +.fa-transgender-alt::before { + content: "\f225"; +} + +.fa-mercury::before { + content: "\f223"; +} + +.fa-arrow-turn-down::before { + content: "\f149"; +} + +.fa-level-down::before { + content: "\f149"; +} + +.fa-person-falling-burst::before { + content: "\e547"; +} + +.fa-award::before { + content: "\f559"; +} + +.fa-ticket-simple::before { + content: "\f3ff"; +} + +.fa-ticket-alt::before { + content: "\f3ff"; +} + +.fa-building::before { + content: "\f1ad"; +} + +.fa-angles-left::before { + content: "\f100"; +} + +.fa-angle-double-left::before { + content: "\f100"; +} + +.fa-qrcode::before { + content: "\f029"; +} + +.fa-clock-rotate-left::before { + content: "\f1da"; +} + +.fa-history::before { + content: "\f1da"; +} + +.fa-face-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-file-export::before { + content: "\f56e"; +} + +.fa-arrow-right-from-file::before { + content: "\f56e"; +} + +.fa-shield::before { + content: "\f132"; +} + +.fa-shield-blank::before { + content: "\f132"; +} + +.fa-arrow-up-short-wide::before { + content: "\f885"; +} + +.fa-sort-amount-up-alt::before { + content: "\f885"; +} + +.fa-house-medical::before { + content: "\e3b2"; +} + +.fa-golf-ball-tee::before { + content: "\f450"; +} + +.fa-golf-ball::before { + content: "\f450"; +} + +.fa-circle-chevron-left::before { + content: "\f137"; +} + +.fa-chevron-circle-left::before { + content: "\f137"; +} + +.fa-house-chimney-window::before { + content: "\e00d"; +} + +.fa-pen-nib::before { + content: "\f5ad"; +} + +.fa-tent-arrow-turn-left::before { + content: "\e580"; +} + +.fa-tents::before { + content: "\e582"; +} + +.fa-wand-magic::before { + content: "\f0d0"; +} + +.fa-magic::before { + content: "\f0d0"; +} + +.fa-dog::before { + content: "\f6d3"; +} + +.fa-carrot::before { + content: "\f787"; +} + +.fa-moon::before { + content: "\f186"; +} + +.fa-wine-glass-empty::before { + content: "\f5ce"; +} + +.fa-wine-glass-alt::before { + content: "\f5ce"; +} + +.fa-cheese::before { + content: "\f7ef"; +} + +.fa-yin-yang::before { + content: "\f6ad"; +} + +.fa-music::before { + content: "\f001"; +} + +.fa-code-commit::before { + content: "\f386"; +} + +.fa-temperature-low::before { + content: "\f76b"; +} + +.fa-person-biking::before { + content: "\f84a"; +} + +.fa-biking::before { + content: "\f84a"; +} + +.fa-broom::before { + content: "\f51a"; +} + +.fa-shield-heart::before { + content: "\e574"; +} + +.fa-gopuram::before { + content: "\f664"; +} + +.fa-earth-oceania::before { + content: "\e47b"; +} + +.fa-globe-oceania::before { + content: "\e47b"; +} + +.fa-square-xmark::before { + content: "\f2d3"; +} + +.fa-times-square::before { + content: "\f2d3"; +} + +.fa-xmark-square::before { + content: "\f2d3"; +} + +.fa-hashtag::before { + content: "\#"; +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; +} + +.fa-expand-alt::before { + content: "\f424"; +} + +.fa-oil-can::before { + content: "\f613"; +} + +.fa-t::before { + content: "T"; +} + +.fa-hippo::before { + content: "\f6ed"; +} + +.fa-chart-column::before { + content: "\e0e3"; +} + +.fa-infinity::before { + content: "\f534"; +} + +.fa-vial-circle-check::before { + content: "\e596"; +} + +.fa-person-arrow-down-to-line::before { + content: "\e538"; +} + +.fa-voicemail::before { + content: "\f897"; +} + +.fa-fan::before { + content: "\f863"; +} + +.fa-person-walking-luggage::before { + content: "\e554"; +} + +.fa-up-down::before { + content: "\f338"; +} + +.fa-arrows-alt-v::before { + content: "\f338"; +} + +.fa-cloud-moon-rain::before { + content: "\f73c"; +} + +.fa-calendar::before { + content: "\f133"; +} + +.fa-trailer::before { + content: "\e041"; +} + +.fa-bahai::before { + content: "\f666"; +} + +.fa-haykal::before { + content: "\f666"; +} + +.fa-sd-card::before { + content: "\f7c2"; +} + +.fa-dragon::before { + content: "\f6d5"; +} + +.fa-shoe-prints::before { + content: "\f54b"; +} + +.fa-circle-plus::before { + content: "\f055"; +} + +.fa-plus-circle::before { + content: "\f055"; +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-hand-holding::before { + content: "\f4bd"; +} + +.fa-plug-circle-exclamation::before { + content: "\e55d"; +} + +.fa-link-slash::before { + content: "\f127"; +} + +.fa-chain-broken::before { + content: "\f127"; +} + +.fa-chain-slash::before { + content: "\f127"; +} + +.fa-unlink::before { + content: "\f127"; +} + +.fa-clone::before { + content: "\f24d"; +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; +} + +.fa-arrow-up-z-a::before { + content: "\f882"; +} + +.fa-sort-alpha-up-alt::before { + content: "\f882"; +} + +.fa-fire-flame-curved::before { + content: "\f7e4"; +} + +.fa-fire-alt::before { + content: "\f7e4"; +} + +.fa-tornado::before { + content: "\f76f"; +} + +.fa-file-circle-plus::before { + content: "\e494"; +} + +.fa-book-quran::before { + content: "\f687"; +} + +.fa-quran::before { + content: "\f687"; +} + +.fa-anchor::before { + content: "\f13d"; +} + +.fa-border-all::before { + content: "\f84c"; +} + +.fa-face-angry::before { + content: "\f556"; +} + +.fa-angry::before { + content: "\f556"; +} + +.fa-cookie-bite::before { + content: "\f564"; +} + +.fa-arrow-trend-down::before { + content: "\e097"; +} + +.fa-rss::before { + content: "\f09e"; +} + +.fa-feed::before { + content: "\f09e"; +} + +.fa-draw-polygon::before { + content: "\f5ee"; +} + +.fa-scale-balanced::before { + content: "\f24e"; +} + +.fa-balance-scale::before { + content: "\f24e"; +} + +.fa-gauge-simple-high::before { + content: "\f62a"; +} + +.fa-tachometer::before { + content: "\f62a"; +} + +.fa-tachometer-fast::before { + content: "\f62a"; +} + +.fa-shower::before { + content: "\f2cc"; +} + +.fa-desktop::before { + content: "\f390"; +} + +.fa-desktop-alt::before { + content: "\f390"; +} + +.fa-m::before { + content: "M"; +} + +.fa-table-list::before { + content: "\f00b"; +} + +.fa-th-list::before { + content: "\f00b"; +} + +.fa-comment-sms::before { + content: "\f7cd"; +} + +.fa-sms::before { + content: "\f7cd"; +} + +.fa-book::before { + content: "\f02d"; +} + +.fa-user-plus::before { + content: "\f234"; +} + +.fa-check::before { + content: "\f00c"; +} + +.fa-battery-three-quarters::before { + content: "\f241"; +} + +.fa-battery-4::before { + content: "\f241"; +} + +.fa-house-circle-check::before { + content: "\e509"; +} + +.fa-angle-left::before { + content: "\f104"; +} + +.fa-diagram-successor::before { + content: "\e47a"; +} + +.fa-truck-arrow-right::before { + content: "\e58b"; +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; +} + +.fa-hand-fist::before { + content: "\f6de"; +} + +.fa-fist-raised::before { + content: "\f6de"; +} + +.fa-cloud-moon::before { + content: "\f6c3"; +} + +.fa-briefcase::before { + content: "\f0b1"; +} + +.fa-person-falling::before { + content: "\e546"; +} + +.fa-image-portrait::before { + content: "\f3e0"; +} + +.fa-portrait::before { + content: "\f3e0"; +} + +.fa-user-tag::before { + content: "\f507"; +} + +.fa-rug::before { + content: "\e569"; +} + +.fa-earth-europe::before { + content: "\f7a2"; +} + +.fa-globe-europe::before { + content: "\f7a2"; +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; +} + +.fa-luggage-cart::before { + content: "\f59d"; +} + +.fa-rectangle-xmark::before { + content: "\f410"; +} + +.fa-rectangle-times::before { + content: "\f410"; +} + +.fa-times-rectangle::before { + content: "\f410"; +} + +.fa-window-close::before { + content: "\f410"; +} + +.fa-baht-sign::before { + content: "\e0ac"; +} + +.fa-book-open::before { + content: "\f518"; +} + +.fa-book-journal-whills::before { + content: "\f66a"; +} + +.fa-journal-whills::before { + content: "\f66a"; +} + +.fa-handcuffs::before { + content: "\e4f8"; +} + +.fa-triangle-exclamation::before { + content: "\f071"; +} + +.fa-exclamation-triangle::before { + content: "\f071"; +} + +.fa-warning::before { + content: "\f071"; +} + +.fa-database::before { + content: "\f1c0"; +} + +.fa-share::before { + content: "\f064"; +} + +.fa-arrow-turn-right::before { + content: "\f064"; +} + +.fa-mail-forward::before { + content: "\f064"; +} + +.fa-bottle-droplet::before { + content: "\e4c4"; +} + +.fa-mask-face::before { + content: "\e1d7"; +} + +.fa-hill-rockslide::before { + content: "\e508"; +} + +.fa-right-left::before { + content: "\f362"; +} + +.fa-exchange-alt::before { + content: "\f362"; +} + +.fa-paper-plane::before { + content: "\f1d8"; +} + +.fa-road-circle-exclamation::before { + content: "\e565"; +} + +.fa-dungeon::before { + content: "\f6d9"; +} + +.fa-align-right::before { + content: "\f038"; +} + +.fa-money-bill-1-wave::before { + content: "\f53b"; +} + +.fa-money-bill-wave-alt::before { + content: "\f53b"; +} + +.fa-life-ring::before { + content: "\f1cd"; +} + +.fa-hands::before { + content: "\f2a7"; +} + +.fa-sign-language::before { + content: "\f2a7"; +} + +.fa-signing::before { + content: "\f2a7"; +} + +.fa-calendar-day::before { + content: "\f783"; +} + +.fa-water-ladder::before { + content: "\f5c5"; +} + +.fa-ladder-water::before { + content: "\f5c5"; +} + +.fa-swimming-pool::before { + content: "\f5c5"; +} + +.fa-arrows-up-down::before { + content: "\f07d"; +} + +.fa-arrows-v::before { + content: "\f07d"; +} + +.fa-face-grimace::before { + content: "\f57f"; +} + +.fa-grimace::before { + content: "\f57f"; +} + +.fa-wheelchair-move::before { + content: "\e2ce"; +} + +.fa-wheelchair-alt::before { + content: "\e2ce"; +} + +.fa-turn-down::before { + content: "\f3be"; +} + +.fa-level-down-alt::before { + content: "\f3be"; +} + +.fa-person-walking-arrow-right::before { + content: "\e552"; +} + +.fa-square-envelope::before { + content: "\f199"; +} + +.fa-envelope-square::before { + content: "\f199"; +} + +.fa-dice::before { + content: "\f522"; +} + +.fa-bowling-ball::before { + content: "\f436"; +} + +.fa-brain::before { + content: "\f5dc"; +} + +.fa-bandage::before { + content: "\f462"; +} + +.fa-band-aid::before { + content: "\f462"; +} + +.fa-calendar-minus::before { + content: "\f272"; +} + +.fa-circle-xmark::before { + content: "\f057"; +} + +.fa-times-circle::before { + content: "\f057"; +} + +.fa-xmark-circle::before { + content: "\f057"; +} + +.fa-gifts::before { + content: "\f79c"; +} + +.fa-hotel::before { + content: "\f594"; +} + +.fa-earth-asia::before { + content: "\f57e"; +} + +.fa-globe-asia::before { + content: "\f57e"; +} + +.fa-id-card-clip::before { + content: "\f47f"; +} + +.fa-id-card-alt::before { + content: "\f47f"; +} + +.fa-magnifying-glass-plus::before { + content: "\f00e"; +} + +.fa-search-plus::before { + content: "\f00e"; +} + +.fa-thumbs-up::before { + content: "\f164"; +} + +.fa-user-clock::before { + content: "\f4fd"; +} + +.fa-hand-dots::before { + content: "\f461"; +} + +.fa-allergies::before { + content: "\f461"; +} + +.fa-file-invoice::before { + content: "\f570"; +} + +.fa-window-minimize::before { + content: "\f2d1"; +} + +.fa-mug-saucer::before { + content: "\f0f4"; +} + +.fa-coffee::before { + content: "\f0f4"; +} + +.fa-brush::before { + content: "\f55d"; +} + +.fa-mask::before { + content: "\f6fa"; +} + +.fa-magnifying-glass-minus::before { + content: "\f010"; +} + +.fa-search-minus::before { + content: "\f010"; +} + +.fa-ruler-vertical::before { + content: "\f548"; +} + +.fa-user-large::before { + content: "\f406"; +} + +.fa-user-alt::before { + content: "\f406"; +} + +.fa-train-tram::before { + content: "\e5b4"; +} + +.fa-user-nurse::before { + content: "\f82f"; +} + +.fa-syringe::before { + content: "\f48e"; +} + +.fa-cloud-sun::before { + content: "\f6c4"; +} + +.fa-stopwatch-20::before { + content: "\e06f"; +} + +.fa-square-full::before { + content: "\f45c"; +} + +.fa-magnet::before { + content: "\f076"; +} + +.fa-jar::before { + content: "\e516"; +} + +.fa-note-sticky::before { + content: "\f249"; +} + +.fa-sticky-note::before { + content: "\f249"; +} + +.fa-bug-slash::before { + content: "\e490"; +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; +} + +.fa-bone::before { + content: "\f5d7"; +} + +.fa-user-injured::before { + content: "\f728"; +} + +.fa-face-sad-tear::before { + content: "\f5b4"; +} + +.fa-sad-tear::before { + content: "\f5b4"; +} + +.fa-plane::before { + content: "\f072"; +} + +.fa-tent-arrows-down::before { + content: "\e581"; +} + +.fa-exclamation::before { + content: "\!"; +} + +.fa-arrows-spin::before { + content: "\e4bb"; +} + +.fa-print::before { + content: "\f02f"; +} + +.fa-turkish-lira-sign::before { + content: "\e2bb"; +} + +.fa-try::before { + content: "\e2bb"; +} + +.fa-turkish-lira::before { + content: "\e2bb"; +} + +.fa-dollar-sign::before { + content: "\$"; +} + +.fa-dollar::before { + content: "\$"; +} + +.fa-usd::before { + content: "\$"; +} + +.fa-x::before { + content: "X"; +} + +.fa-magnifying-glass-dollar::before { + content: "\f688"; +} + +.fa-search-dollar::before { + content: "\f688"; +} + +.fa-users-gear::before { + content: "\f509"; +} + +.fa-users-cog::before { + content: "\f509"; +} + +.fa-person-military-pointing::before { + content: "\e54a"; +} + +.fa-building-columns::before { + content: "\f19c"; +} + +.fa-bank::before { + content: "\f19c"; +} + +.fa-institution::before { + content: "\f19c"; +} + +.fa-museum::before { + content: "\f19c"; +} + +.fa-university::before { + content: "\f19c"; +} + +.fa-umbrella::before { + content: "\f0e9"; +} + +.fa-trowel::before { + content: "\e589"; +} + +.fa-d::before { + content: "D"; +} + +.fa-stapler::before { + content: "\e5af"; +} + +.fa-masks-theater::before { + content: "\f630"; +} + +.fa-theater-masks::before { + content: "\f630"; +} + +.fa-kip-sign::before { + content: "\e1c4"; +} + +.fa-hand-point-left::before { + content: "\f0a5"; +} + +.fa-handshake-simple::before { + content: "\f4c6"; +} + +.fa-handshake-alt::before { + content: "\f4c6"; +} + +.fa-jet-fighter::before { + content: "\f0fb"; +} + +.fa-fighter-jet::before { + content: "\f0fb"; +} + +.fa-square-share-nodes::before { + content: "\f1e1"; +} + +.fa-share-alt-square::before { + content: "\f1e1"; +} + +.fa-barcode::before { + content: "\f02a"; +} + +.fa-plus-minus::before { + content: "\e43c"; +} + +.fa-video::before { + content: "\f03d"; +} + +.fa-video-camera::before { + content: "\f03d"; +} + +.fa-graduation-cap::before { + content: "\f19d"; +} + +.fa-mortar-board::before { + content: "\f19d"; +} + +.fa-hand-holding-medical::before { + content: "\e05c"; +} + +.fa-person-circle-check::before { + content: "\e53e"; +} + +.fa-turn-up::before { + content: "\f3bf"; +} + +.fa-level-up-alt::before { + content: "\f3bf"; +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.elements-blocks-icon-selector-display { + font-size: 2em; +} + +.rrze-elements-tabs-modal-container span { + font-size: 2em; + padding-right: 1em; +} + +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); +} +.far, +.fa-regular { + font-weight: 400; +} + +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); +} +.fas, .accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before, .accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before, .accordion .accordion-toggle:before, +.fa-solid { + font-weight: 900; +} + +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-brands: "Font Awesome 6 Brands"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); +} +.fab, +.fa-brands { + font-weight: 400; +} + +.fa-monero:before { + content: "\f3d0"; +} + +.fa-hooli:before { + content: "\f427"; +} + +.fa-yelp:before { + content: "\f1e9"; +} + +.fa-cc-visa:before { + content: "\f1f0"; +} + +.fa-lastfm:before { + content: "\f202"; +} + +.fa-shopware:before { + content: "\f5b5"; +} + +.fa-creative-commons-nc:before { + content: "\f4e8"; +} + +.fa-aws:before { + content: "\f375"; +} + +.fa-redhat:before { + content: "\f7bc"; +} + +.fa-yoast:before { + content: "\f2b1"; +} + +.fa-cloudflare:before { + content: "\e07d"; +} + +.fa-ups:before { + content: "\f7e0"; +} + +.fa-wpexplorer:before { + content: "\f2de"; +} + +.fa-dyalog:before { + content: "\f399"; +} + +.fa-bity:before { + content: "\f37a"; +} + +.fa-stackpath:before { + content: "\f842"; +} + +.fa-buysellads:before { + content: "\f20d"; +} + +.fa-first-order:before { + content: "\f2b0"; +} + +.fa-modx:before { + content: "\f285"; +} + +.fa-guilded:before { + content: "\e07e"; +} + +.fa-vnv:before { + content: "\f40b"; +} + +.fa-square-js:before { + content: "\f3b9"; +} + +.fa-js-square:before { + content: "\f3b9"; +} + +.fa-microsoft:before { + content: "\f3ca"; +} + +.fa-qq:before { + content: "\f1d6"; +} + +.fa-orcid:before { + content: "\f8d2"; +} + +.fa-java:before { + content: "\f4e4"; +} + +.fa-invision:before { + content: "\f7b0"; +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; +} + +.fa-centercode:before { + content: "\f380"; +} + +.fa-glide-g:before { + content: "\f2a6"; +} + +.fa-drupal:before { + content: "\f1a9"; +} + +.fa-hire-a-helper:before { + content: "\f3b0"; +} + +.fa-creative-commons-by:before { + content: "\f4e7"; +} + +.fa-unity:before { + content: "\e049"; +} + +.fa-whmcs:before { + content: "\f40d"; +} + +.fa-rocketchat:before { + content: "\f3e8"; +} + +.fa-vk:before { + content: "\f189"; +} + +.fa-untappd:before { + content: "\f405"; +} + +.fa-mailchimp:before { + content: "\f59e"; +} + +.fa-css3-alt:before { + content: "\f38b"; +} + +.fa-square-reddit:before { + content: "\f1a2"; +} + +.fa-reddit-square:before { + content: "\f1a2"; +} + +.fa-vimeo-v:before { + content: "\f27d"; +} + +.fa-contao:before { + content: "\f26d"; +} + +.fa-square-font-awesome:before { + content: "\e5ad"; +} + +.fa-deskpro:before { + content: "\f38f"; +} + +.fa-sistrix:before { + content: "\f3ee"; +} + +.fa-square-instagram:before { + content: "\e055"; +} + +.fa-instagram-square:before { + content: "\e055"; +} + +.fa-battle-net:before { + content: "\f835"; +} + +.fa-the-red-yeti:before { + content: "\f69d"; +} + +.fa-square-hacker-news:before { + content: "\f3af"; +} + +.fa-hacker-news-square:before { + content: "\f3af"; +} + +.fa-edge:before { + content: "\f282"; +} + +.fa-threads:before { + content: "\e618"; +} + +.fa-napster:before { + content: "\f3d2"; +} + +.fa-square-snapchat:before { + content: "\f2ad"; +} + +.fa-snapchat-square:before { + content: "\f2ad"; +} + +.fa-google-plus-g:before { + content: "\f0d5"; +} + +.fa-artstation:before { + content: "\f77a"; +} + +.fa-markdown:before { + content: "\f60f"; +} + +.fa-sourcetree:before { + content: "\f7d3"; +} + +.fa-google-plus:before { + content: "\f2b3"; +} + +.fa-diaspora:before { + content: "\f791"; +} + +.fa-foursquare:before { + content: "\f180"; +} + +.fa-stack-overflow:before { + content: "\f16c"; +} + +.fa-github-alt:before { + content: "\f113"; +} + +.fa-phoenix-squadron:before { + content: "\f511"; +} + +.fa-pagelines:before { + content: "\f18c"; +} + +.fa-algolia:before { + content: "\f36c"; +} + +.fa-red-river:before { + content: "\f3e3"; +} + +.fa-creative-commons-sa:before { + content: "\f4ef"; +} + +.fa-safari:before { + content: "\f267"; +} + +.fa-google:before { + content: "\f1a0"; +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; +} + +.fa-font-awesome-alt:before { + content: "\f35c"; +} + +.fa-atlassian:before { + content: "\f77b"; +} + +.fa-linkedin-in:before { + content: "\f0e1"; +} + +.fa-digital-ocean:before { + content: "\f391"; +} + +.fa-nimblr:before { + content: "\f5a8"; +} + +.fa-chromecast:before { + content: "\f838"; +} + +.fa-evernote:before { + content: "\f839"; +} + +.fa-hacker-news:before { + content: "\f1d4"; +} + +.fa-creative-commons-sampling:before { + content: "\f4f0"; +} + +.fa-adversal:before { + content: "\f36a"; +} + +.fa-creative-commons:before { + content: "\f25e"; +} + +.fa-watchman-monitoring:before { + content: "\e087"; +} + +.fa-fonticons:before { + content: "\f280"; +} + +.fa-weixin:before { + content: "\f1d7"; +} + +.fa-shirtsinbulk:before { + content: "\f214"; +} + +.fa-codepen:before { + content: "\f1cb"; +} + +.fa-git-alt:before { + content: "\f841"; +} + +.fa-lyft:before { + content: "\f3c3"; +} + +.fa-rev:before { + content: "\f5b2"; +} + +.fa-windows:before { + content: "\f17a"; +} + +.fa-wizards-of-the-coast:before { + content: "\f730"; +} + +.fa-square-viadeo:before { + content: "\f2aa"; +} + +.fa-viadeo-square:before { + content: "\f2aa"; +} + +.fa-meetup:before { + content: "\f2e0"; +} + +.fa-centos:before { + content: "\f789"; +} + +.fa-adn:before { + content: "\f170"; +} + +.fa-cloudsmith:before { + content: "\f384"; +} + +.fa-pied-piper-alt:before { + content: "\f1a8"; +} + +.fa-square-dribbble:before { + content: "\f397"; +} + +.fa-dribbble-square:before { + content: "\f397"; +} + +.fa-codiepie:before { + content: "\f284"; +} + +.fa-node:before { + content: "\f419"; +} + +.fa-mix:before { + content: "\f3cb"; +} + +.fa-steam:before { + content: "\f1b6"; +} + +.fa-cc-apple-pay:before { + content: "\f416"; +} + +.fa-scribd:before { + content: "\f28a"; +} + +.fa-debian:before { + content: "\e60b"; +} + +.fa-openid:before { + content: "\f19b"; +} + +.fa-instalod:before { + content: "\e081"; +} + +.fa-expeditedssl:before { + content: "\f23e"; +} + +.fa-sellcast:before { + content: "\f2da"; +} + +.fa-square-twitter:before { + content: "\f081"; +} + +.fa-twitter-square:before { + content: "\f081"; +} + +.fa-r-project:before { + content: "\f4f7"; +} + +.fa-delicious:before { + content: "\f1a5"; +} + +.fa-freebsd:before { + content: "\f3a4"; +} + +.fa-vuejs:before { + content: "\f41f"; +} + +.fa-accusoft:before { + content: "\f369"; +} + +.fa-ioxhost:before { + content: "\f208"; +} + +.fa-fonticons-fi:before { + content: "\f3a2"; +} + +.fa-app-store:before { + content: "\f36f"; +} + +.fa-cc-mastercard:before { + content: "\f1f1"; +} + +.fa-itunes-note:before { + content: "\f3b5"; +} + +.fa-golang:before { + content: "\e40f"; +} + +.fa-kickstarter:before { + content: "\f3bb"; +} + +.fa-grav:before { + content: "\f2d6"; +} + +.fa-weibo:before { + content: "\f18a"; +} + +.fa-uncharted:before { + content: "\e084"; +} + +.fa-firstdraft:before { + content: "\f3a1"; +} + +.fa-square-youtube:before { + content: "\f431"; +} + +.fa-youtube-square:before { + content: "\f431"; +} + +.fa-wikipedia-w:before { + content: "\f266"; +} + +.fa-wpressr:before { + content: "\f3e4"; +} + +.fa-rendact:before { + content: "\f3e4"; +} + +.fa-angellist:before { + content: "\f209"; +} + +.fa-galactic-republic:before { + content: "\f50c"; +} + +.fa-nfc-directional:before { + content: "\e530"; +} + +.fa-skype:before { + content: "\f17e"; +} + +.fa-joget:before { + content: "\f3b7"; +} + +.fa-fedora:before { + content: "\f798"; +} + +.fa-stripe-s:before { + content: "\f42a"; +} + +.fa-meta:before { + content: "\e49b"; +} + +.fa-laravel:before { + content: "\f3bd"; +} + +.fa-hotjar:before { + content: "\f3b1"; +} + +.fa-bluetooth-b:before { + content: "\f294"; +} + +.fa-sticker-mule:before { + content: "\f3f7"; +} + +.fa-creative-commons-zero:before { + content: "\f4f3"; +} + +.fa-hips:before { + content: "\f452"; +} + +.fa-behance:before { + content: "\f1b4"; +} + +.fa-reddit:before { + content: "\f1a1"; +} + +.fa-discord:before { + content: "\f392"; +} + +.fa-chrome:before { + content: "\f268"; +} + +.fa-app-store-ios:before { + content: "\f370"; +} + +.fa-cc-discover:before { + content: "\f1f2"; +} + +.fa-wpbeginner:before { + content: "\f297"; +} + +.fa-confluence:before { + content: "\f78d"; +} + +.fa-mdb:before { + content: "\f8ca"; +} + +.fa-dochub:before { + content: "\f394"; +} + +.fa-accessible-icon:before { + content: "\f368"; +} + +.fa-ebay:before { + content: "\f4f4"; +} + +.fa-amazon:before { + content: "\f270"; +} + +.fa-unsplash:before { + content: "\e07c"; +} + +.fa-yarn:before { + content: "\f7e3"; +} + +.fa-square-steam:before { + content: "\f1b7"; +} + +.fa-steam-square:before { + content: "\f1b7"; +} + +.fa-500px:before { + content: "\f26e"; +} + +.fa-square-vimeo:before { + content: "\f194"; +} + +.fa-vimeo-square:before { + content: "\f194"; +} + +.fa-asymmetrik:before { + content: "\f372"; +} + +.fa-font-awesome:before { + content: "\f2b4"; +} + +.fa-font-awesome-flag:before { + content: "\f2b4"; +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; +} + +.fa-gratipay:before { + content: "\f184"; +} + +.fa-apple:before { + content: "\f179"; +} + +.fa-hive:before { + content: "\e07f"; +} + +.fa-gitkraken:before { + content: "\f3a6"; +} + +.fa-keybase:before { + content: "\f4f5"; +} + +.fa-apple-pay:before { + content: "\f415"; +} + +.fa-padlet:before { + content: "\e4a0"; +} + +.fa-amazon-pay:before { + content: "\f42c"; +} + +.fa-square-github:before { + content: "\f092"; +} + +.fa-github-square:before { + content: "\f092"; +} + +.fa-stumbleupon:before { + content: "\f1a4"; +} + +.fa-fedex:before { + content: "\f797"; +} + +.fa-phoenix-framework:before { + content: "\f3dc"; +} + +.fa-shopify:before { + content: "\e057"; +} + +.fa-neos:before { + content: "\f612"; +} + +.fa-square-threads:before { + content: "\e619"; +} + +.fa-hackerrank:before { + content: "\f5f7"; +} + +.fa-researchgate:before { + content: "\f4f8"; +} + +.fa-swift:before { + content: "\f8e1"; +} + +.fa-angular:before { + content: "\f420"; +} + +.fa-speakap:before { + content: "\f3f3"; +} + +.fa-angrycreative:before { + content: "\f36e"; +} + +.fa-y-combinator:before { + content: "\f23b"; +} + +.fa-empire:before { + content: "\f1d1"; +} + +.fa-envira:before { + content: "\f299"; +} + +.fa-square-gitlab:before { + content: "\e5ae"; +} + +.fa-gitlab-square:before { + content: "\e5ae"; +} + +.fa-studiovinari:before { + content: "\f3f8"; +} + +.fa-pied-piper:before { + content: "\f2ae"; +} + +.fa-wordpress:before { + content: "\f19a"; +} + +.fa-product-hunt:before { + content: "\f288"; +} + +.fa-firefox:before { + content: "\f269"; +} + +.fa-linode:before { + content: "\f2b8"; +} + +.fa-goodreads:before { + content: "\f3a8"; +} + +.fa-square-odnoklassniki:before { + content: "\f264"; +} + +.fa-odnoklassniki-square:before { + content: "\f264"; +} + +.fa-jsfiddle:before { + content: "\f1cc"; +} + +.fa-sith:before { + content: "\f512"; +} + +.fa-themeisle:before { + content: "\f2b2"; +} + +.fa-page4:before { + content: "\f3d7"; +} + +.fa-hashnode:before { + content: "\e499"; +} + +.fa-react:before { + content: "\f41b"; +} + +.fa-cc-paypal:before { + content: "\f1f4"; +} + +.fa-squarespace:before { + content: "\f5be"; +} + +.fa-cc-stripe:before { + content: "\f1f5"; +} + +.fa-creative-commons-share:before { + content: "\f4f2"; +} + +.fa-bitcoin:before { + content: "\f379"; +} + +.fa-keycdn:before { + content: "\f3ba"; +} + +.fa-opera:before { + content: "\f26a"; +} + +.fa-itch-io:before { + content: "\f83a"; +} + +.fa-umbraco:before { + content: "\f8e8"; +} + +.fa-galactic-senate:before { + content: "\f50d"; +} + +.fa-ubuntu:before { + content: "\f7df"; +} + +.fa-draft2digital:before { + content: "\f396"; +} + +.fa-stripe:before { + content: "\f429"; +} + +.fa-houzz:before { + content: "\f27c"; +} + +.fa-gg:before { + content: "\f260"; +} + +.fa-dhl:before { + content: "\f790"; +} + +.fa-square-pinterest:before { + content: "\f0d3"; +} + +.fa-pinterest-square:before { + content: "\f0d3"; +} + +.fa-xing:before { + content: "\f168"; +} + +.fa-blackberry:before { + content: "\f37b"; +} + +.fa-creative-commons-pd:before { + content: "\f4ec"; +} + +.fa-playstation:before { + content: "\f3df"; +} + +.fa-quinscape:before { + content: "\f459"; +} + +.fa-less:before { + content: "\f41d"; +} + +.fa-blogger-b:before { + content: "\f37d"; +} + +.fa-opencart:before { + content: "\f23d"; +} + +.fa-vine:before { + content: "\f1ca"; +} + +.fa-paypal:before { + content: "\f1ed"; +} + +.fa-gitlab:before { + content: "\f296"; +} + +.fa-typo3:before { + content: "\f42b"; +} + +.fa-reddit-alien:before { + content: "\f281"; +} + +.fa-yahoo:before { + content: "\f19e"; +} + +.fa-dailymotion:before { + content: "\e052"; +} + +.fa-affiliatetheme:before { + content: "\f36b"; +} + +.fa-pied-piper-pp:before { + content: "\f1a7"; +} + +.fa-bootstrap:before { + content: "\f836"; +} + +.fa-odnoklassniki:before { + content: "\f263"; +} + +.fa-nfc-symbol:before { + content: "\e531"; +} + +.fa-ethereum:before { + content: "\f42e"; +} + +.fa-speaker-deck:before { + content: "\f83c"; +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; +} + +.fa-patreon:before { + content: "\f3d9"; +} + +.fa-avianex:before { + content: "\f374"; +} + +.fa-ello:before { + content: "\f5f1"; +} + +.fa-gofore:before { + content: "\f3a7"; +} + +.fa-bimobject:before { + content: "\f378"; +} + +.fa-facebook-f:before { + content: "\f39e"; +} + +.fa-square-google-plus:before { + content: "\f0d4"; +} + +.fa-google-plus-square:before { + content: "\f0d4"; +} + +.fa-mandalorian:before { + content: "\f50f"; +} + +.fa-first-order-alt:before { + content: "\f50a"; +} + +.fa-osi:before { + content: "\f41a"; +} + +.fa-google-wallet:before { + content: "\f1ee"; +} + +.fa-d-and-d-beyond:before { + content: "\f6ca"; +} + +.fa-periscope:before { + content: "\f3da"; +} + +.fa-fulcrum:before { + content: "\f50b"; +} + +.fa-cloudscale:before { + content: "\f383"; +} + +.fa-forumbee:before { + content: "\f211"; +} + +.fa-mizuni:before { + content: "\f3cc"; +} + +.fa-schlix:before { + content: "\f3ea"; +} + +.fa-square-xing:before { + content: "\f169"; +} + +.fa-xing-square:before { + content: "\f169"; +} + +.fa-bandcamp:before { + content: "\f2d5"; +} + +.fa-wpforms:before { + content: "\f298"; +} + +.fa-cloudversify:before { + content: "\f385"; +} + +.fa-usps:before { + content: "\f7e1"; +} + +.fa-megaport:before { + content: "\f5a3"; +} + +.fa-magento:before { + content: "\f3c4"; +} + +.fa-spotify:before { + content: "\f1bc"; +} + +.fa-optin-monster:before { + content: "\f23c"; +} + +.fa-fly:before { + content: "\f417"; +} + +.fa-aviato:before { + content: "\f421"; +} + +.fa-itunes:before { + content: "\f3b4"; +} + +.fa-cuttlefish:before { + content: "\f38c"; +} + +.fa-blogger:before { + content: "\f37c"; +} + +.fa-flickr:before { + content: "\f16e"; +} + +.fa-viber:before { + content: "\f409"; +} + +.fa-soundcloud:before { + content: "\f1be"; +} + +.fa-digg:before { + content: "\f1a6"; +} + +.fa-tencent-weibo:before { + content: "\f1d5"; +} + +.fa-symfony:before { + content: "\f83d"; +} + +.fa-maxcdn:before { + content: "\f136"; +} + +.fa-etsy:before { + content: "\f2d7"; +} + +.fa-facebook-messenger:before { + content: "\f39f"; +} + +.fa-audible:before { + content: "\f373"; +} + +.fa-think-peaks:before { + content: "\f731"; +} + +.fa-bilibili:before { + content: "\e3d9"; +} + +.fa-erlang:before { + content: "\f39d"; +} + +.fa-x-twitter:before { + content: "\e61b"; +} + +.fa-cotton-bureau:before { + content: "\f89e"; +} + +.fa-dashcube:before { + content: "\f210"; +} + +.fa-42-group:before { + content: "\e080"; +} + +.fa-innosoft:before { + content: "\e080"; +} + +.fa-stack-exchange:before { + content: "\f18d"; +} + +.fa-elementor:before { + content: "\f430"; +} + +.fa-square-pied-piper:before { + content: "\e01e"; +} + +.fa-pied-piper-square:before { + content: "\e01e"; +} + +.fa-creative-commons-nd:before { + content: "\f4eb"; +} + +.fa-palfed:before { + content: "\f3d8"; +} + +.fa-superpowers:before { + content: "\f2dd"; +} + +.fa-resolving:before { + content: "\f3e7"; +} + +.fa-xbox:before { + content: "\f412"; +} + +.fa-searchengin:before { + content: "\f3eb"; +} + +.fa-tiktok:before { + content: "\e07b"; +} + +.fa-square-facebook:before { + content: "\f082"; +} + +.fa-facebook-square:before { + content: "\f082"; +} + +.fa-renren:before { + content: "\f18b"; +} + +.fa-linux:before { + content: "\f17c"; +} + +.fa-glide:before { + content: "\f2a5"; +} + +.fa-linkedin:before { + content: "\f08c"; +} + +.fa-hubspot:before { + content: "\f3b2"; +} + +.fa-deploydog:before { + content: "\f38e"; +} + +.fa-twitch:before { + content: "\f1e8"; +} + +.fa-ravelry:before { + content: "\f2d9"; +} + +.fa-mixer:before { + content: "\e056"; +} + +.fa-square-lastfm:before { + content: "\f203"; +} + +.fa-lastfm-square:before { + content: "\f203"; +} + +.fa-vimeo:before { + content: "\f40a"; +} + +.fa-mendeley:before { + content: "\f7b3"; +} + +.fa-uniregistry:before { + content: "\f404"; +} + +.fa-figma:before { + content: "\f799"; +} + +.fa-creative-commons-remix:before { + content: "\f4ee"; +} + +.fa-cc-amazon-pay:before { + content: "\f42d"; +} + +.fa-dropbox:before { + content: "\f16b"; +} + +.fa-instagram:before { + content: "\f16d"; +} + +.fa-cmplid:before { + content: "\e360"; +} + +.fa-facebook:before { + content: "\f09a"; +} + +.fa-gripfire:before { + content: "\f3ac"; +} + +.fa-jedi-order:before { + content: "\f50e"; +} + +.fa-uikit:before { + content: "\f403"; +} + +.fa-fort-awesome-alt:before { + content: "\f3a3"; +} + +.fa-phabricator:before { + content: "\f3db"; +} + +.fa-ussunnah:before { + content: "\f407"; +} + +.fa-earlybirds:before { + content: "\f39a"; +} + +.fa-trade-federation:before { + content: "\f513"; +} + +.fa-autoprefixer:before { + content: "\f41c"; +} + +.fa-whatsapp:before { + content: "\f232"; +} + +.fa-slideshare:before { + content: "\f1e7"; +} + +.fa-google-play:before { + content: "\f3ab"; +} + +.fa-viadeo:before { + content: "\f2a9"; +} + +.fa-line:before { + content: "\f3c0"; +} + +.fa-google-drive:before { + content: "\f3aa"; +} + +.fa-servicestack:before { + content: "\f3ec"; +} + +.fa-simplybuilt:before { + content: "\f215"; +} + +.fa-bitbucket:before { + content: "\f171"; +} + +.fa-imdb:before { + content: "\f2d8"; +} + +.fa-deezer:before { + content: "\e077"; +} + +.fa-raspberry-pi:before { + content: "\f7bb"; +} + +.fa-jira:before { + content: "\f7b1"; +} + +.fa-docker:before { + content: "\f395"; +} + +.fa-screenpal:before { + content: "\e570"; +} + +.fa-bluetooth:before { + content: "\f293"; +} + +.fa-gitter:before { + content: "\f426"; +} + +.fa-d-and-d:before { + content: "\f38d"; +} + +.fa-microblog:before { + content: "\e01a"; +} + +.fa-cc-diners-club:before { + content: "\f24c"; +} + +.fa-gg-circle:before { + content: "\f261"; +} + +.fa-pied-piper-hat:before { + content: "\f4e5"; +} + +.fa-kickstarter-k:before { + content: "\f3bc"; +} + +.fa-yandex:before { + content: "\f413"; +} + +.fa-readme:before { + content: "\f4d5"; +} + +.fa-html5:before { + content: "\f13b"; +} + +.fa-sellsy:before { + content: "\f213"; +} + +.fa-sass:before { + content: "\f41e"; +} + +.fa-wirsindhandwerk:before { + content: "\e2d0"; +} + +.fa-wsh:before { + content: "\e2d0"; +} + +.fa-buromobelexperte:before { + content: "\f37f"; +} + +.fa-salesforce:before { + content: "\f83b"; +} + +.fa-octopus-deploy:before { + content: "\e082"; +} + +.fa-medapps:before { + content: "\f3c6"; +} + +.fa-ns8:before { + content: "\f3d5"; +} + +.fa-pinterest-p:before { + content: "\f231"; +} + +.fa-apper:before { + content: "\f371"; +} + +.fa-fort-awesome:before { + content: "\f286"; +} + +.fa-waze:before { + content: "\f83f"; +} + +.fa-cc-jcb:before { + content: "\f24b"; +} + +.fa-snapchat:before { + content: "\f2ab"; +} + +.fa-snapchat-ghost:before { + content: "\f2ab"; +} + +.fa-fantasy-flight-games:before { + content: "\f6dc"; +} + +.fa-rust:before { + content: "\e07a"; +} + +.fa-wix:before { + content: "\f5cf"; +} + +.fa-square-behance:before { + content: "\f1b5"; +} + +.fa-behance-square:before { + content: "\f1b5"; +} + +.fa-supple:before { + content: "\f3f9"; +} + +.fa-rebel:before { + content: "\f1d0"; +} + +.fa-css3:before { + content: "\f13c"; +} + +.fa-staylinked:before { + content: "\f3f5"; +} + +.fa-kaggle:before { + content: "\f5fa"; +} + +.fa-space-awesome:before { + content: "\e5ac"; +} + +.fa-deviantart:before { + content: "\f1bd"; +} + +.fa-cpanel:before { + content: "\f388"; +} + +.fa-goodreads-g:before { + content: "\f3a9"; +} + +.fa-square-git:before { + content: "\f1d2"; +} + +.fa-git-square:before { + content: "\f1d2"; +} + +.fa-square-tumblr:before { + content: "\f174"; +} + +.fa-tumblr-square:before { + content: "\f174"; +} + +.fa-trello:before { + content: "\f181"; +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; +} + +.fa-get-pocket:before { + content: "\f265"; +} + +.fa-perbyte:before { + content: "\e083"; +} + +.fa-grunt:before { + content: "\f3ad"; +} + +.fa-weebly:before { + content: "\f5cc"; +} + +.fa-connectdevelop:before { + content: "\f20e"; +} + +.fa-leanpub:before { + content: "\f212"; +} + +.fa-black-tie:before { + content: "\f27e"; +} + +.fa-themeco:before { + content: "\f5c6"; +} + +.fa-python:before { + content: "\f3e2"; +} + +.fa-android:before { + content: "\f17b"; +} + +.fa-bots:before { + content: "\e340"; +} + +.fa-free-code-camp:before { + content: "\f2c5"; +} + +.fa-hornbill:before { + content: "\f592"; +} + +.fa-js:before { + content: "\f3b8"; +} + +.fa-ideal:before { + content: "\e013"; +} + +.fa-git:before { + content: "\f1d3"; +} + +.fa-dev:before { + content: "\f6cc"; +} + +.fa-sketch:before { + content: "\f7c6"; +} + +.fa-yandex-international:before { + content: "\f414"; +} + +.fa-cc-amex:before { + content: "\f1f3"; +} + +.fa-uber:before { + content: "\f402"; +} + +.fa-github:before { + content: "\f09b"; +} + +.fa-php:before { + content: "\f457"; +} + +.fa-alipay:before { + content: "\f642"; +} + +.fa-youtube:before { + content: "\f167"; +} + +.fa-skyatlas:before { + content: "\f216"; +} + +.fa-firefox-browser:before { + content: "\e007"; +} + +.fa-replyd:before { + content: "\f3e6"; +} + +.fa-suse:before { + content: "\f7d6"; +} + +.fa-jenkins:before { + content: "\f3b6"; +} + +.fa-twitter:before { + content: "\f099"; +} + +.fa-rockrms:before { + content: "\f3e9"; +} + +.fa-pinterest:before { + content: "\f0d2"; +} + +.fa-buffer:before { + content: "\f837"; +} + +.fa-npm:before { + content: "\f3d4"; +} + +.fa-yammer:before { + content: "\f840"; +} + +.fa-btc:before { + content: "\f15a"; +} + +.fa-dribbble:before { + content: "\f17d"; +} + +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} + +.fa-internet-explorer:before { + content: "\f26b"; +} + +.fa-stubber:before { + content: "\e5c7"; +} + +.fa-telegram:before { + content: "\f2c6"; +} + +.fa-telegram-plane:before { + content: "\f2c6"; +} + +.fa-old-republic:before { + content: "\f510"; +} + +.fa-odysee:before { + content: "\e5c6"; +} + +.fa-square-whatsapp:before { + content: "\f40c"; +} + +.fa-whatsapp-square:before { + content: "\f40c"; +} + +.fa-node-js:before { + content: "\f3d3"; +} + +.fa-edge-legacy:before { + content: "\e078"; +} + +.fa-slack:before { + content: "\f198"; +} + +.fa-slack-hash:before { + content: "\f198"; +} + +.fa-medrt:before { + content: "\f3c8"; +} + +.fa-usb:before { + content: "\f287"; +} + +.fa-tumblr:before { + content: "\f173"; +} + +.fa-vaadin:before { + content: "\f408"; +} + +.fa-quora:before { + content: "\f2c4"; +} + +.fa-square-x-twitter:before { + content: "\e61a"; +} + +.fa-reacteurope:before { + content: "\f75d"; +} + +.fa-medium:before { + content: "\f23a"; +} + +.fa-medium-m:before { + content: "\f23a"; +} + +.fa-amilia:before { + content: "\f36d"; +} + +.fa-mixcloud:before { + content: "\f289"; +} + +.fa-flipboard:before { + content: "\f44d"; +} + +.fa-viacoin:before { + content: "\f237"; +} + +.fa-critical-role:before { + content: "\f6c9"; +} + +.fa-sitrox:before { + content: "\e44a"; +} + +.fa-discourse:before { + content: "\f393"; +} + +.fa-joomla:before { + content: "\f1aa"; +} + +.fa-mastodon:before { + content: "\f4f6"; +} + +.fa-airbnb:before { + content: "\f834"; +} + +.fa-wolf-pack-battalion:before { + content: "\f514"; +} + +.fa-buy-n-large:before { + content: "\f8a6"; +} + +.fa-gulp:before { + content: "\f3ae"; +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; +} + +.fa-strava:before { + content: "\f428"; +} + +.fa-ember:before { + content: "\f423"; +} + +.fa-canadian-maple-leaf:before { + content: "\f785"; +} + +.fa-teamspeak:before { + content: "\f4f9"; +} + +.fa-pushed:before { + content: "\f3e1"; +} + +.fa-wordpress-simple:before { + content: "\f411"; +} + +.fa-nutritionix:before { + content: "\f3d6"; +} + +.fa-wodu:before { + content: "\e088"; +} + +.fa-google-pay:before { + content: "\e079"; +} + +.fa-intercom:before { + content: "\f7af"; +} + +.fa-zhihu:before { + content: "\f63f"; +} + +.fa-korvue:before { + content: "\f42f"; +} + +.fa-pix:before { + content: "\e43a"; +} + +.fa-steam-symbol:before { + content: "\f3f6"; +} + +/*! + * Accordion + */ +h1.accordion-heading, +h2.accordion-heading, +h3.accordion-heading, +h4.accordion-heading, +h5.accordion-heading, +h6.accordion-heading { + width: auto; + padding: 0 !important; + margin: 0; + border: none; + text-align: left; +} + +button.accordion-toggle { + width: 100%; + border: none; + text-align: left; + margin: 0; +} + +button.expand-all.standard-btn { + margin: 5px 0; + float: none; +} + +.button-container-right { + text-align: right; +} + +.button-container-left { + text-align: left; +} + +.accordion .accordion { + margin: 0; +} +.accordion .accordion-register { + padding-left: 0; + margin: 0 0 0.5em; + border-top: 1px solid #C3C3CB; + border-bottom: 1px solid #C3C3CB; +} +.accordion .accordion-register li { + float: left; + list-style-type: none; + padding: 0.25em 0.5em; +} +.accordion .accordion-suffix { + font-weight: bold; +} +.accordion .accordion-group { + border: none; + margin-bottom: 5px; +} +.accordion .accordion-toggle { + display: block; + border-left: 10px solid var(--color-primary-ci-hell, #04316A); + background: var(--color-ContentBorders, #d2ddeb); + color: var(--color-Text, #444); + font-size: 1rem; + text-decoration: none; + padding: 8px 35px 8px 10px; + position: relative; +} +.accordion .accordion-toggle:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { + text-decoration: none; + background-color: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { + border-color: var(--color-primary-dunkler, #004A9F); + background-color: var(--color-primary-dunkler, #004A9F); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.accordion .accordion-toggle svg.rrze-elements-icon { + margin-right: 3px; +} +.accordion .accordion-toggle span[class^=fa] { + margin-right: 5px; +} +.alert.font-light .accordion .accordion-toggle { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle * { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .phil .accordion-heading .accordion-toggle, +.accordion .philfak .accordion-heading .accordion-toggle, +.accordion .gold .accordion-heading .accordion-toggle { + border-color: var(--color-phil-ci-hell, #FDB735); +} +.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, +.accordion .philfak .accordion-heading .accordion-toggle:hover, +.accordion .philfak .accordion-heading .accordion-toggle:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active, +.accordion .gold .accordion-heading .accordion-toggle:hover, +.accordion .gold .accordion-heading .accordion-toggle:focus, +.accordion .gold .accordion-heading .accordion-toggle.active { + border-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active:hover, +.accordion .philfak .accordion-heading .accordion-toggle.active:focus, +.accordion .gold .accordion-heading .accordion-toggle.active:hover, +.accordion .gold .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-phil-dunkler, #e87722); + background-color: var(--color-phil-dunkler, #e87722); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .rw .accordion-heading .accordion-toggle, +.accordion .rwfak .accordion-heading .accordion-toggle, +.accordion .red .accordion-heading .accordion-toggle { + border-color: var(--color-rw-ci-hell, #C50F3C); +} +.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, +.accordion .rwfak .accordion-heading .accordion-toggle:hover, +.accordion .rwfak .accordion-heading .accordion-toggle:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active, +.accordion .red .accordion-heading .accordion-toggle:hover, +.accordion .red .accordion-heading .accordion-toggle:focus, +.accordion .red .accordion-heading .accordion-toggle.active { + border-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, +.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, +.accordion .red .accordion-heading .accordion-toggle.active:hover, +.accordion .red .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-rw-dunkler, #971B2F); + background-color: var(--color-rw-dunkler, #971B2F); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .med .accordion-heading .accordion-toggle, +.accordion .medfak .accordion-heading .accordion-toggle, +.accordion .blue .accordion-heading .accordion-toggle { + border-color: var(--color-med-ci-hell, #18B4F1); +} +.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, +.accordion .medfak .accordion-heading .accordion-toggle:hover, +.accordion .medfak .accordion-heading .accordion-toggle:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active, +.accordion .blue .accordion-heading .accordion-toggle:hover, +.accordion .blue .accordion-heading .accordion-toggle:focus, +.accordion .blue .accordion-heading .accordion-toggle.active { + border-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); +} +.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active:hover, +.accordion .medfak .accordion-heading .accordion-toggle.active:focus, +.accordion .blue .accordion-heading .accordion-toggle.active:hover, +.accordion .blue .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-med-dunkler, #005287); + background-color: var(--color-med-dunkler, #005287); + color: var(--color-med-ci-dunkel-kontrast, #fff); +} +.accordion .nat .accordion-heading .accordion-toggle, +.accordion .natfak .accordion-heading .accordion-toggle, +.accordion .green .accordion-heading .accordion-toggle { + border-color: var(--color-nat-ci-hell, #7BB725); +} +.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle:hover, +.accordion .natfak .accordion-heading .accordion-toggle:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle:hover, +.accordion .green .accordion-heading .accordion-toggle:focus, +.accordion .green .accordion-heading .accordion-toggle.active, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); +} +.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active:hover, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle.active:hover, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-dunkler, #266141); + background-color: var(--color-nat-dunkler, #266141); + color: var(--color-nat-ci-dunkel-kontrast, #fff); +} +.accordion .tf .accordion-heading .accordion-toggle, +.accordion .techfak .accordion-heading .accordion-toggle, +.accordion .grey .accordion-heading .accordion-toggle { + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, +.accordion .techfak .accordion-heading .accordion-toggle:hover, +.accordion .techfak .accordion-heading .accordion-toggle:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active, +.accordion .grey .accordion-heading .accordion-toggle:hover, +.accordion .grey .accordion-heading .accordion-toggle:focus, +.accordion .grey .accordion-heading .accordion-toggle.active { + border-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-dunkel-kontrast, #000); +} +.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active:hover, +.accordion .techfak .accordion-heading .accordion-toggle.active:focus, +.accordion .grey .accordion-heading .accordion-toggle.active:hover, +.accordion .grey .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-tf-dunkler, #2F586E); + background-color: var(--color-tf-dunkler, #2F586E); + color: var(--color-tf-ci-dunkel-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle, +.accordion .default .accordion-heading .accordion-toggle { + border-color: var(--color-zentral-ci-hell, #04316A); +} +.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, +.accordion .default .accordion-heading .accordion-toggle:hover, +.accordion .default .accordion-heading .accordion-toggle:focus, +.accordion .default .accordion-heading .accordion-toggle.active { + border-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, +.accordion .default .accordion-heading .accordion-toggle.active:hover, +.accordion .default .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-zentral-dunkler, #004A9F); + background-color: var(--color-zentral-dunkler, #004A9F); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .accordion-body { + display: block; + overflow: hidden; +} +.accordion .accordion-body .accordion-inner { + border: none; + background-color: #fff; + padding: 15px 20px; +} +.alert.font-light .accordion .accordion-body .accordion-inner { + color: var(--color-Text, #222); +} +.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { + color: var(--color-Text, #222); +} + +.fau-theme .accordion-toggle { + border-radius: var(--border-radius, 4px); + background-clip: padding-box; +} +.fau-theme .accordion-body .accordion-inner { + background-color: #f5f7f9; +} +.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { + background-color: rgb(232.25, 236.8, 241.35); +} + +@media print { + .accordion { + position: relative; + display: block; + overflow: visible; + } + .accordion-group, + .accordion-body, + .accordion-inner, + .accordion-inner p { + position: relative; + display: block !important; + page-break-inside: avoid; + break-inside: avoid; + overflow: visible; + } + button.expand-all.standard-btn { + display: none; + } + h3.accordion-heading, + h4.accordion-heading { + margin-bottom: 0 !important; + } +} +.read-mode-only { + display: none; +} + +#content main .accordion-body:target, +.admin-bar #content main .accordion-body:target { + padding-top: 0; + background-color: cornflowerblue; +} + +#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { + padding-top: 8px; +} + +.accordion-toggle span[class^=fa] { + float: left; + line-height: 2em; +} + +.read-mode-only { + display: none; +} + +.admin-bar #content main .accordion-body:target { + padding-top: 0; +} + +.accordion-body { + height: 0; + overflow: hidden; + transition: height 0.5s ease-in-out; + margin-top: 0; + padding-top: 0; + padding-bottom: 0; +} + +.accordion-body.active { + height: auto; + /* Change this to a specific height if needed */ + padding: 15px 20px; + background: var(--color-ContentRegions, #f5f7f9); +} + +.wp-block-rrze-elements-accordion .accordion-heading .components-text-control__input { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); + font-size: inherit; + padding-bottom: 0; +} +.wp-block-rrze-elements-accordion .accordion-heading .components-text-control__input:focus { + background-color: #fff; + color: #000; + border-color: #000; + font-size: inherit; + padding-bottom: 0; +} +.wp-block-rrze-elements-accordion .accordion-heading .accordion-toggle.active { + color: #fff; +} +.wp-block-rrze-elements-accordion .accordion-heading .accordion-toggle:hover { + color: #fff; +} + +.rrzeElementsBFakColorSelector { + border: 1px solid #000; +} +.rrzeElementsBFakColorSelector button { + border-radius: 0; +} + +.rrzeElementsBFakColorSelector.central button { + background-color: #04316A; + color: #fff; +} + +.rrzeElementsBFakColorSelector.phil button { + background-color: #fdb735; + color: #000; +} + +.rrzeElementsBFakColorSelector.rw button { + background-color: #c50f3c; + color: #fff; +} + +.rrzeElementsBFakColorSelector.med button { + background-color: #18b4f1; + color: #000; +} + +.rrzeElementsBFakColorSelector.nat button { + background-color: #7bb725; + color: #000; +} + +.rrzeElementsBFakColorSelector.tf button { + background-color: #8c9fb1; + color: #000; +} + +.elements-blocks-icon-selector-display { + max-width: 3em; + padding: 0.5em; + margin-right: 1em; + float: right; + clear: both; +} + +.elements-blocks-icon-insideEditor { + float: left; + clear: both; + max-height: 1.5em; + max-width: 1.5em; + padding-top: 0.25em; +} + +.elements-blocks-input-following-icon input { + max-width: 90%; + font-size: 1.25em !important; +} + +button.is-compact.elements-blocks-icon-Button, button.is-pressed.elements-blocks-icon-Button { + font-size: 1.5rem; + padding: 0.25rem; + height: 55px; + width: 55px; + display: flex; + align-items: center; + justify-content: center; +} +/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! + \********************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: "Font Awesome 6 Free"; +} + +.fab, +.fa-brands { + font-family: "Font Awesome 6 Brands"; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(-15deg); + } + 4% { + transform: rotate(15deg); + } + 8%, 24% { + transform: rotate(-18deg); + } + 12%, 28% { + transform: rotate(18deg); + } + 16% { + transform: rotate(-22deg); + } + 20% { + transform: rotate(22deg); + } + 32% { + transform: rotate(-12deg); + } + 36% { + transform: rotate(12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.fa-rotate-90 { + transform: rotate(90deg); +} + +.fa-rotate-180 { + transform: rotate(180deg); +} + +.fa-rotate-270 { + transform: rotate(270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-0::before { + content: "\30 "; +} + +.fa-1::before { + content: "\31 "; +} + +.fa-2::before { + content: "\32 "; +} + +.fa-3::before { + content: "\33 "; +} + +.fa-4::before { + content: "\34 "; +} + +.fa-5::before { + content: "\35 "; +} + +.fa-6::before { + content: "\36 "; +} + +.fa-7::before { + content: "\37 "; +} + +.fa-8::before { + content: "\38 "; +} + +.fa-9::before { + content: "\39 "; +} + +.fa-fill-drip::before { + content: "\f576"; +} + +.fa-arrows-to-circle::before { + content: "\e4bd"; +} + +.fa-circle-chevron-right::before { + content: "\f138"; +} + +.fa-chevron-circle-right::before { + content: "\f138"; +} + +.fa-at::before { + content: "\@"; +} + +.fa-trash-can::before { + content: "\f2ed"; +} + +.fa-trash-alt::before { + content: "\f2ed"; +} + +.fa-text-height::before { + content: "\f034"; +} + +.fa-user-xmark::before { + content: "\f235"; +} + +.fa-user-times::before { + content: "\f235"; +} + +.fa-stethoscope::before { + content: "\f0f1"; +} + +.fa-message::before { + content: "\f27a"; +} + +.fa-comment-alt::before { + content: "\f27a"; +} + +.fa-info::before { + content: "\f129"; +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; +} + +.fa-compress-alt::before { + content: "\f422"; +} + +.fa-explosion::before { + content: "\e4e9"; +} + +.fa-file-lines::before { + content: "\f15c"; +} + +.fa-file-alt::before { + content: "\f15c"; +} + +.fa-file-text::before { + content: "\f15c"; +} + +.fa-wave-square::before { + content: "\f83e"; +} + +.fa-ring::before { + content: "\f70b"; +} + +.fa-building-un::before { + content: "\e4d9"; +} + +.fa-dice-three::before { + content: "\f527"; +} + +.fa-calendar-days::before { + content: "\f073"; +} + +.fa-calendar-alt::before { + content: "\f073"; +} + +.fa-anchor-circle-check::before { + content: "\e4aa"; +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; +} + +.fa-volleyball::before { + content: "\f45f"; +} + +.fa-volleyball-ball::before { + content: "\f45f"; +} + +.fa-arrows-up-to-line::before { + content: "\e4c2"; +} + +.fa-sort-down::before { + content: "\f0dd"; +} + +.fa-sort-desc::before { + content: "\f0dd"; +} + +.fa-circle-minus::before { + content: "\f056"; +} + +.fa-minus-circle::before { + content: "\f056"; +} + +.fa-door-open::before { + content: "\f52b"; +} + +.fa-right-from-bracket::before { + content: "\f2f5"; +} + +.fa-sign-out-alt::before { + content: "\f2f5"; +} + +.fa-atom::before { + content: "\f5d2"; +} + +.fa-soap::before { + content: "\e06e"; +} + +.fa-icons::before { + content: "\f86d"; +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; +} + +.fa-microphone-lines-slash::before { + content: "\f539"; +} + +.fa-microphone-alt-slash::before { + content: "\f539"; +} + +.fa-bridge-circle-check::before { + content: "\e4c9"; +} + +.fa-pump-medical::before { + content: "\e06a"; +} + +.fa-fingerprint::before { + content: "\f577"; +} + +.fa-hand-point-right::before { + content: "\f0a4"; +} + +.fa-magnifying-glass-location::before { + content: "\f689"; +} + +.fa-search-location::before { + content: "\f689"; +} + +.fa-forward-step::before { + content: "\f051"; +} + +.fa-step-forward::before { + content: "\f051"; +} + +.fa-face-smile-beam::before { + content: "\f5b8"; +} + +.fa-smile-beam::before { + content: "\f5b8"; +} + +.fa-flag-checkered::before { + content: "\f11e"; +} + +.fa-football::before { + content: "\f44e"; +} + +.fa-football-ball::before { + content: "\f44e"; +} + +.fa-school-circle-exclamation::before { + content: "\e56c"; +} + +.fa-crop::before { + content: "\f125"; +} + +.fa-angles-down::before { + content: "\f103"; +} + +.fa-angle-double-down::before { + content: "\f103"; +} + +.fa-users-rectangle::before { + content: "\e594"; +} + +.fa-people-roof::before { + content: "\e537"; +} + +.fa-people-line::before { + content: "\e534"; +} + +.fa-beer-mug-empty::before { + content: "\f0fc"; +} + +.fa-beer::before { + content: "\f0fc"; +} + +.fa-diagram-predecessor::before { + content: "\e477"; +} + +.fa-arrow-up-long::before { + content: "\f176"; +} + +.fa-long-arrow-up::before { + content: "\f176"; +} + +.fa-fire-flame-simple::before { + content: "\f46a"; +} + +.fa-burn::before { + content: "\f46a"; +} + +.fa-person::before { + content: "\f183"; +} + +.fa-male::before { + content: "\f183"; +} + +.fa-laptop::before { + content: "\f109"; +} + +.fa-file-csv::before { + content: "\f6dd"; +} + +.fa-menorah::before { + content: "\f676"; +} + +.fa-truck-plane::before { + content: "\e58f"; +} + +.fa-record-vinyl::before { + content: "\f8d9"; +} + +.fa-face-grin-stars::before { + content: "\f587"; +} + +.fa-grin-stars::before { + content: "\f587"; +} + +.fa-bong::before { + content: "\f55c"; +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; +} + +.fa-pastafarianism::before { + content: "\f67b"; +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; +} + +.fa-spoon::before { + content: "\f2e5"; +} + +.fa-utensil-spoon::before { + content: "\f2e5"; +} + +.fa-jar-wheat::before { + content: "\e517"; +} + +.fa-envelopes-bulk::before { + content: "\f674"; +} + +.fa-mail-bulk::before { + content: "\f674"; +} + +.fa-file-circle-exclamation::before { + content: "\e4eb"; +} + +.fa-circle-h::before { + content: "\f47e"; +} + +.fa-hospital-symbol::before { + content: "\f47e"; +} + +.fa-pager::before { + content: "\f815"; +} + +.fa-address-book::before { + content: "\f2b9"; +} + +.fa-contact-book::before { + content: "\f2b9"; +} + +.fa-strikethrough::before { + content: "\f0cc"; +} + +.fa-k::before { + content: "K"; +} + +.fa-landmark-flag::before { + content: "\e51c"; +} + +.fa-pencil::before { + content: "\f303"; +} + +.fa-pencil-alt::before { + content: "\f303"; +} + +.fa-backward::before { + content: "\f04a"; +} + +.fa-caret-right::before { + content: "\f0da"; +} + +.fa-comments::before { + content: "\f086"; +} + +.fa-paste::before { + content: "\f0ea"; +} + +.fa-file-clipboard::before { + content: "\f0ea"; +} + +.fa-code-pull-request::before { + content: "\e13c"; +} + +.fa-clipboard-list::before { + content: "\f46d"; +} + +.fa-truck-ramp-box::before { + content: "\f4de"; +} + +.fa-truck-loading::before { + content: "\f4de"; +} + +.fa-user-check::before { + content: "\f4fc"; +} + +.fa-vial-virus::before { + content: "\e597"; +} + +.fa-sheet-plastic::before { + content: "\e571"; +} + +.fa-blog::before { + content: "\f781"; +} + +.fa-user-ninja::before { + content: "\f504"; +} + +.fa-person-arrow-up-from-line::before { + content: "\e539"; +} + +.fa-scroll-torah::before { + content: "\f6a0"; +} + +.fa-torah::before { + content: "\f6a0"; +} + +.fa-broom-ball::before { + content: "\f458"; +} + +.fa-quidditch::before { + content: "\f458"; +} + +.fa-quidditch-broom-ball::before { + content: "\f458"; +} + +.fa-toggle-off::before { + content: "\f204"; +} + +.fa-box-archive::before { + content: "\f187"; +} + +.fa-archive::before { + content: "\f187"; +} + +.fa-person-drowning::before { + content: "\e545"; +} + +.fa-arrow-down-9-1::before { + content: "\f886"; +} + +.fa-sort-numeric-desc::before { + content: "\f886"; +} + +.fa-sort-numeric-down-alt::before { + content: "\f886"; +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-spray-can::before { + content: "\f5bd"; +} + +.fa-truck-monster::before { + content: "\f63b"; +} + +.fa-w::before { + content: "W"; +} + +.fa-earth-africa::before { + content: "\f57c"; +} + +.fa-globe-africa::before { + content: "\f57c"; +} + +.fa-rainbow::before { + content: "\f75b"; +} + +.fa-circle-notch::before { + content: "\f1ce"; +} + +.fa-tablet-screen-button::before { + content: "\f3fa"; +} + +.fa-tablet-alt::before { + content: "\f3fa"; +} + +.fa-paw::before { + content: "\f1b0"; +} + +.fa-cloud::before { + content: "\f0c2"; +} + +.fa-trowel-bricks::before { + content: "\e58a"; +} + +.fa-face-flushed::before { + content: "\f579"; +} + +.fa-flushed::before { + content: "\f579"; +} + +.fa-hospital-user::before { + content: "\f80d"; +} + +.fa-tent-arrow-left-right::before { + content: "\e57f"; +} + +.fa-gavel::before { + content: "\f0e3"; +} + +.fa-legal::before { + content: "\f0e3"; +} + +.fa-binoculars::before { + content: "\f1e5"; +} + +.fa-microphone-slash::before { + content: "\f131"; +} + +.fa-box-tissue::before { + content: "\e05b"; +} + +.fa-motorcycle::before { + content: "\f21c"; +} + +.fa-bell-concierge::before { + content: "\f562"; +} + +.fa-concierge-bell::before { + content: "\f562"; +} + +.fa-pen-ruler::before { + content: "\f5ae"; +} + +.fa-pencil-ruler::before { + content: "\f5ae"; +} + +.fa-people-arrows::before { + content: "\e068"; +} + +.fa-people-arrows-left-right::before { + content: "\e068"; +} + +.fa-mars-and-venus-burst::before { + content: "\e523"; +} + +.fa-square-caret-right::before { + content: "\f152"; +} + +.fa-caret-square-right::before { + content: "\f152"; +} + +.fa-scissors::before { + content: "\f0c4"; +} + +.fa-cut::before { + content: "\f0c4"; +} + +.fa-sun-plant-wilt::before { + content: "\e57a"; +} + +.fa-toilets-portable::before { + content: "\e584"; +} + +.fa-hockey-puck::before { + content: "\f453"; +} + +.fa-table::before { + content: "\f0ce"; +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; +} + +.fa-tachograph-digital::before { + content: "\f566"; +} + +.fa-digital-tachograph::before { + content: "\f566"; +} + +.fa-users-slash::before { + content: "\e073"; +} + +.fa-clover::before { + content: "\e139"; +} + +.fa-reply::before { + content: "\f3e5"; +} + +.fa-mail-reply::before { + content: "\f3e5"; +} + +.fa-star-and-crescent::before { + content: "\f699"; +} + +.fa-house-fire::before { + content: "\e50c"; +} + +.fa-square-minus::before { + content: "\f146"; +} + +.fa-minus-square::before { + content: "\f146"; +} + +.fa-helicopter::before { + content: "\f533"; +} + +.fa-compass::before { + content: "\f14e"; +} + +.fa-square-caret-down::before { + content: "\f150"; +} + +.fa-caret-square-down::before { + content: "\f150"; +} + +.fa-file-circle-question::before { + content: "\e4ef"; +} + +.fa-laptop-code::before { + content: "\f5fc"; +} + +.fa-swatchbook::before { + content: "\f5c3"; +} + +.fa-prescription-bottle::before { + content: "\f485"; +} + +.fa-bars::before { + content: "\f0c9"; +} + +.fa-navicon::before { + content: "\f0c9"; +} + +.fa-people-group::before { + content: "\e533"; +} + +.fa-hourglass-end::before { + content: "\f253"; +} + +.fa-hourglass-3::before { + content: "\f253"; +} + +.fa-heart-crack::before { + content: "\f7a9"; +} + +.fa-heart-broken::before { + content: "\f7a9"; +} + +.fa-square-up-right::before { + content: "\f360"; +} + +.fa-external-link-square-alt::before { + content: "\f360"; +} + +.fa-face-kiss-beam::before { + content: "\f597"; +} + +.fa-kiss-beam::before { + content: "\f597"; +} + +.fa-film::before { + content: "\f008"; +} + +.fa-ruler-horizontal::before { + content: "\f547"; +} + +.fa-people-robbery::before { + content: "\e536"; +} + +.fa-lightbulb::before { + content: "\f0eb"; +} + +.fa-caret-left::before { + content: "\f0d9"; +} + +.fa-circle-exclamation::before { + content: "\f06a"; +} + +.fa-exclamation-circle::before { + content: "\f06a"; +} + +.fa-school-circle-xmark::before { + content: "\e56d"; +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; +} + +.fa-sign-out::before { + content: "\f08b"; +} + +.fa-circle-chevron-down::before { + content: "\f13a"; +} + +.fa-chevron-circle-down::before { + content: "\f13a"; +} + +.fa-unlock-keyhole::before { + content: "\f13e"; +} + +.fa-unlock-alt::before { + content: "\f13e"; +} + +.fa-cloud-showers-heavy::before { + content: "\f740"; +} + +.fa-headphones-simple::before { + content: "\f58f"; +} + +.fa-headphones-alt::before { + content: "\f58f"; +} + +.fa-sitemap::before { + content: "\f0e8"; +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; +} + +.fa-donate::before { + content: "\f4b9"; +} + +.fa-memory::before { + content: "\f538"; +} + +.fa-road-spikes::before { + content: "\e568"; +} + +.fa-fire-burner::before { + content: "\e4f1"; +} + +.fa-flag::before { + content: "\f024"; +} + +.fa-hanukiah::before { + content: "\f6e6"; +} + +.fa-feather::before { + content: "\f52d"; +} + +.fa-volume-low::before { + content: "\f027"; +} + +.fa-volume-down::before { + content: "\f027"; +} + +.fa-comment-slash::before { + content: "\f4b3"; +} + +.fa-cloud-sun-rain::before { + content: "\f743"; +} + +.fa-compress::before { + content: "\f066"; +} + +.fa-wheat-awn::before { + content: "\e2cd"; +} + +.fa-wheat-alt::before { + content: "\e2cd"; +} + +.fa-ankh::before { + content: "\f644"; +} + +.fa-hands-holding-child::before { + content: "\e4fa"; +} + +.fa-asterisk::before { + content: "\*"; +} + +.fa-square-check::before { + content: "\f14a"; +} + +.fa-check-square::before { + content: "\f14a"; +} + +.fa-peseta-sign::before { + content: "\e221"; +} + +.fa-heading::before { + content: "\f1dc"; +} + +.fa-header::before { + content: "\f1dc"; +} + +.fa-ghost::before { + content: "\f6e2"; +} + +.fa-list::before { + content: "\f03a"; +} + +.fa-list-squares::before { + content: "\f03a"; +} + +.fa-square-phone-flip::before { + content: "\f87b"; +} + +.fa-phone-square-alt::before { + content: "\f87b"; +} + +.fa-cart-plus::before { + content: "\f217"; +} + +.fa-gamepad::before { + content: "\f11b"; +} + +.fa-circle-dot::before { + content: "\f192"; +} + +.fa-dot-circle::before { + content: "\f192"; +} + +.fa-face-dizzy::before { + content: "\f567"; +} + +.fa-dizzy::before { + content: "\f567"; +} + +.fa-egg::before { + content: "\f7fb"; +} + +.fa-house-medical-circle-xmark::before { + content: "\e513"; +} + +.fa-campground::before { + content: "\f6bb"; +} + +.fa-folder-plus::before { + content: "\f65e"; +} + +.fa-futbol::before { + content: "\f1e3"; +} + +.fa-futbol-ball::before { + content: "\f1e3"; +} + +.fa-soccer-ball::before { + content: "\f1e3"; +} + +.fa-paintbrush::before { + content: "\f1fc"; +} + +.fa-paint-brush::before { + content: "\f1fc"; +} + +.fa-lock::before { + content: "\f023"; +} + +.fa-gas-pump::before { + content: "\f52f"; +} + +.fa-hot-tub-person::before { + content: "\f593"; +} + +.fa-hot-tub::before { + content: "\f593"; +} + +.fa-map-location::before { + content: "\f59f"; +} + +.fa-map-marked::before { + content: "\f59f"; +} + +.fa-house-flood-water::before { + content: "\e50e"; +} + +.fa-tree::before { + content: "\f1bb"; +} + +.fa-bridge-lock::before { + content: "\e4cc"; +} + +.fa-sack-dollar::before { + content: "\f81d"; +} + +.fa-pen-to-square::before { + content: "\f044"; +} + +.fa-edit::before { + content: "\f044"; +} + +.fa-car-side::before { + content: "\f5e4"; +} + +.fa-share-nodes::before { + content: "\f1e0"; +} + +.fa-share-alt::before { + content: "\f1e0"; +} + +.fa-heart-circle-minus::before { + content: "\e4ff"; +} + +.fa-hourglass-half::before { + content: "\f252"; +} + +.fa-hourglass-2::before { + content: "\f252"; +} + +.fa-microscope::before { + content: "\f610"; +} + +.fa-sink::before { + content: "\e06d"; +} + +.fa-bag-shopping::before { + content: "\f290"; +} + +.fa-shopping-bag::before { + content: "\f290"; +} + +.fa-arrow-down-z-a::before { + content: "\f881"; +} + +.fa-sort-alpha-desc::before { + content: "\f881"; +} + +.fa-sort-alpha-down-alt::before { + content: "\f881"; +} + +.fa-mitten::before { + content: "\f7b5"; +} + +.fa-person-rays::before { + content: "\e54d"; +} + +.fa-users::before { + content: "\f0c0"; +} + +.fa-eye-slash::before { + content: "\f070"; +} + +.fa-flask-vial::before { + content: "\e4f3"; +} + +.fa-hand::before { + content: "\f256"; +} + +.fa-hand-paper::before { + content: "\f256"; +} + +.fa-om::before { + content: "\f679"; +} + +.fa-worm::before { + content: "\e599"; +} + +.fa-house-circle-xmark::before { + content: "\e50b"; +} + +.fa-plug::before { + content: "\f1e6"; +} + +.fa-chevron-up::before { + content: "\f077"; +} + +.fa-hand-spock::before { + content: "\f259"; +} + +.fa-stopwatch::before { + content: "\f2f2"; +} + +.fa-face-kiss::before { + content: "\f596"; +} + +.fa-kiss::before { + content: "\f596"; +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; +} + +.fa-face-grin-tongue::before { + content: "\f589"; +} + +.fa-grin-tongue::before { + content: "\f589"; +} + +.fa-chess-bishop::before { + content: "\f43a"; +} + +.fa-face-grin-wink::before { + content: "\f58c"; +} + +.fa-grin-wink::before { + content: "\f58c"; +} + +.fa-ear-deaf::before { + content: "\f2a4"; +} + +.fa-deaf::before { + content: "\f2a4"; +} + +.fa-deafness::before { + content: "\f2a4"; +} + +.fa-hard-of-hearing::before { + content: "\f2a4"; +} + +.fa-road-circle-check::before { + content: "\e564"; +} + +.fa-dice-five::before { + content: "\f523"; +} + +.fa-square-rss::before { + content: "\f143"; +} + +.fa-rss-square::before { + content: "\f143"; +} + +.fa-land-mine-on::before { + content: "\e51b"; +} + +.fa-i-cursor::before { + content: "\f246"; +} + +.fa-stamp::before { + content: "\f5bf"; +} + +.fa-stairs::before { + content: "\e289"; +} + +.fa-i::before { + content: "I"; +} + +.fa-hryvnia-sign::before { + content: "\f6f2"; +} + +.fa-hryvnia::before { + content: "\f6f2"; +} + +.fa-pills::before { + content: "\f484"; +} + +.fa-face-grin-wide::before { + content: "\f581"; +} + +.fa-grin-alt::before { + content: "\f581"; +} + +.fa-tooth::before { + content: "\f5c9"; +} + +.fa-v::before { + content: "V"; +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; +} + +.fa-bicycle::before { + content: "\f206"; +} + +.fa-staff-snake::before { + content: "\e579"; +} + +.fa-rod-asclepius::before { + content: "\e579"; +} + +.fa-rod-snake::before { + content: "\e579"; +} + +.fa-staff-aesculapius::before { + content: "\e579"; +} + +.fa-head-side-cough-slash::before { + content: "\e062"; +} + +.fa-truck-medical::before { + content: "\f0f9"; +} + +.fa-ambulance::before { + content: "\f0f9"; +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; +} + +.fa-snowman::before { + content: "\f7d0"; +} + +.fa-mortar-pestle::before { + content: "\f5a7"; +} + +.fa-road-barrier::before { + content: "\e562"; +} + +.fa-school::before { + content: "\f549"; +} + +.fa-igloo::before { + content: "\f7ae"; +} + +.fa-joint::before { + content: "\f595"; +} + +.fa-angle-right::before { + content: "\f105"; +} + +.fa-horse::before { + content: "\f6f0"; +} + +.fa-q::before { + content: "Q"; +} + +.fa-g::before { + content: "G"; +} + +.fa-notes-medical::before { + content: "\f481"; +} + +.fa-temperature-half::before { + content: "\f2c9"; +} + +.fa-temperature-2::before { + content: "\f2c9"; +} + +.fa-thermometer-2::before { + content: "\f2c9"; +} + +.fa-thermometer-half::before { + content: "\f2c9"; +} + +.fa-dong-sign::before { + content: "\e169"; +} + +.fa-capsules::before { + content: "\f46b"; +} + +.fa-poo-storm::before { + content: "\f75a"; +} + +.fa-poo-bolt::before { + content: "\f75a"; +} + +.fa-face-frown-open::before { + content: "\f57a"; +} + +.fa-frown-open::before { + content: "\f57a"; +} + +.fa-hand-point-up::before { + content: "\f0a6"; +} + +.fa-money-bill::before { + content: "\f0d6"; +} + +.fa-bookmark::before { + content: "\f02e"; +} + +.fa-align-justify::before { + content: "\f039"; +} + +.fa-umbrella-beach::before { + content: "\f5ca"; +} + +.fa-helmet-un::before { + content: "\e503"; +} + +.fa-bullseye::before { + content: "\f140"; +} + +.fa-bacon::before { + content: "\f7e5"; +} + +.fa-hand-point-down::before { + content: "\f0a7"; +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; +} + +.fa-folder::before { + content: "\f07b"; +} + +.fa-folder-blank::before { + content: "\f07b"; +} + +.fa-file-waveform::before { + content: "\f478"; +} + +.fa-file-medical-alt::before { + content: "\f478"; +} + +.fa-radiation::before { + content: "\f7b9"; +} + +.fa-chart-simple::before { + content: "\e473"; +} + +.fa-mars-stroke::before { + content: "\f229"; +} + +.fa-vial::before { + content: "\f492"; +} + +.fa-gauge::before { + content: "\f624"; +} + +.fa-dashboard::before { + content: "\f624"; +} + +.fa-gauge-med::before { + content: "\f624"; +} + +.fa-tachometer-alt-average::before { + content: "\f624"; +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; +} + +.fa-e::before { + content: "E"; +} + +.fa-pen-clip::before { + content: "\f305"; +} + +.fa-pen-alt::before { + content: "\f305"; +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; +} + +.fa-user::before { + content: "\f007"; +} + +.fa-school-circle-check::before { + content: "\e56b"; +} + +.fa-dumpster::before { + content: "\f793"; +} + +.fa-van-shuttle::before { + content: "\f5b6"; +} + +.fa-shuttle-van::before { + content: "\f5b6"; +} + +.fa-building-user::before { + content: "\e4da"; +} + +.fa-square-caret-left::before { + content: "\f191"; +} + +.fa-caret-square-left::before { + content: "\f191"; +} + +.fa-highlighter::before { + content: "\f591"; +} + +.fa-key::before { + content: "\f084"; +} + +.fa-bullhorn::before { + content: "\f0a1"; +} + +.fa-globe::before { + content: "\f0ac"; +} + +.fa-synagogue::before { + content: "\f69b"; +} + +.fa-person-half-dress::before { + content: "\e548"; +} + +.fa-road-bridge::before { + content: "\e563"; +} + +.fa-location-arrow::before { + content: "\f124"; +} + +.fa-c::before { + content: "C"; +} + +.fa-tablet-button::before { + content: "\f10a"; +} + +.fa-building-lock::before { + content: "\e4d6"; +} + +.fa-pizza-slice::before { + content: "\f818"; +} + +.fa-money-bill-wave::before { + content: "\f53a"; +} + +.fa-chart-area::before { + content: "\f1fe"; +} + +.fa-area-chart::before { + content: "\f1fe"; +} + +.fa-house-flag::before { + content: "\e50d"; +} + +.fa-person-circle-minus::before { + content: "\e540"; +} + +.fa-ban::before { + content: "\f05e"; +} + +.fa-cancel::before { + content: "\f05e"; +} + +.fa-camera-rotate::before { + content: "\e0d8"; +} + +.fa-spray-can-sparkles::before { + content: "\f5d0"; +} + +.fa-air-freshener::before { + content: "\f5d0"; +} + +.fa-star::before { + content: "\f005"; +} + +.fa-repeat::before { + content: "\f363"; +} + +.fa-cross::before { + content: "\f654"; +} + +.fa-box::before { + content: "\f466"; +} + +.fa-venus-mars::before { + content: "\f228"; +} + +.fa-arrow-pointer::before { + content: "\f245"; +} + +.fa-mouse-pointer::before { + content: "\f245"; +} + +.fa-maximize::before { + content: "\f31e"; +} + +.fa-expand-arrows-alt::before { + content: "\f31e"; +} + +.fa-charging-station::before { + content: "\f5e7"; +} + +.fa-shapes::before { + content: "\f61f"; +} + +.fa-triangle-circle-square::before { + content: "\f61f"; +} + +.fa-shuffle::before { + content: "\f074"; +} + +.fa-random::before { + content: "\f074"; +} + +.fa-person-running::before { + content: "\f70c"; +} + +.fa-running::before { + content: "\f70c"; +} + +.fa-mobile-retro::before { + content: "\e527"; +} + +.fa-grip-lines-vertical::before { + content: "\f7a5"; +} + +.fa-spider::before { + content: "\f717"; +} + +.fa-hands-bound::before { + content: "\e4f9"; +} + +.fa-file-invoice-dollar::before { + content: "\f571"; +} + +.fa-plane-circle-exclamation::before { + content: "\e556"; +} + +.fa-x-ray::before { + content: "\f497"; +} + +.fa-spell-check::before { + content: "\f891"; +} + +.fa-slash::before { + content: "\f715"; +} + +.fa-computer-mouse::before { + content: "\f8cc"; +} + +.fa-mouse::before { + content: "\f8cc"; +} + +.fa-arrow-right-to-bracket::before { + content: "\f090"; +} + +.fa-sign-in::before { + content: "\f090"; +} + +.fa-shop-slash::before { + content: "\e070"; +} + +.fa-store-alt-slash::before { + content: "\e070"; +} + +.fa-server::before { + content: "\f233"; +} + +.fa-virus-covid-slash::before { + content: "\e4a9"; +} + +.fa-shop-lock::before { + content: "\e4a5"; +} + +.fa-hourglass-start::before { + content: "\f251"; +} + +.fa-hourglass-1::before { + content: "\f251"; +} + +.fa-blender-phone::before { + content: "\f6b6"; +} + +.fa-building-wheat::before { + content: "\e4db"; +} + +.fa-person-breastfeeding::before { + content: "\e53a"; +} + +.fa-right-to-bracket::before { + content: "\f2f6"; +} + +.fa-sign-in-alt::before { + content: "\f2f6"; +} + +.fa-venus::before { + content: "\f221"; +} + +.fa-passport::before { + content: "\f5ab"; +} + +.fa-heart-pulse::before { + content: "\f21e"; +} + +.fa-heartbeat::before { + content: "\f21e"; +} + +.fa-people-carry-box::before { + content: "\f4ce"; +} + +.fa-people-carry::before { + content: "\f4ce"; +} + +.fa-temperature-high::before { + content: "\f769"; +} + +.fa-microchip::before { + content: "\f2db"; +} + +.fa-crown::before { + content: "\f521"; +} + +.fa-weight-hanging::before { + content: "\f5cd"; +} + +.fa-xmarks-lines::before { + content: "\e59a"; +} + +.fa-file-prescription::before { + content: "\f572"; +} + +.fa-weight-scale::before { + content: "\f496"; +} + +.fa-weight::before { + content: "\f496"; +} + +.fa-user-group::before { + content: "\f500"; +} + +.fa-user-friends::before { + content: "\f500"; +} + +.fa-arrow-up-a-z::before { + content: "\f15e"; +} + +.fa-sort-alpha-up::before { + content: "\f15e"; +} + +.fa-chess-knight::before { + content: "\f441"; +} + +.fa-face-laugh-squint::before { + content: "\f59b"; +} + +.fa-laugh-squint::before { + content: "\f59b"; +} + +.fa-wheelchair::before { + content: "\f193"; +} + +.fa-circle-arrow-up::before { + content: "\f0aa"; +} + +.fa-arrow-circle-up::before { + content: "\f0aa"; +} + +.fa-toggle-on::before { + content: "\f205"; +} + +.fa-person-walking::before { + content: "\f554"; +} + +.fa-walking::before { + content: "\f554"; +} + +.fa-l::before { + content: "L"; +} + +.fa-fire::before { + content: "\f06d"; +} + +.fa-bed-pulse::before { + content: "\f487"; +} + +.fa-procedures::before { + content: "\f487"; +} + +.fa-shuttle-space::before { + content: "\f197"; +} + +.fa-space-shuttle::before { + content: "\f197"; +} + +.fa-face-laugh::before { + content: "\f599"; +} + +.fa-laugh::before { + content: "\f599"; +} + +.fa-folder-open::before { + content: "\f07c"; +} + +.fa-heart-circle-plus::before { + content: "\e500"; +} + +.fa-code-fork::before { + content: "\e13b"; +} + +.fa-city::before { + content: "\f64f"; +} + +.fa-microphone-lines::before { + content: "\f3c9"; +} + +.fa-microphone-alt::before { + content: "\f3c9"; +} + +.fa-pepper-hot::before { + content: "\f816"; +} + +.fa-unlock::before { + content: "\f09c"; +} + +.fa-colon-sign::before { + content: "\e140"; +} + +.fa-headset::before { + content: "\f590"; +} + +.fa-store-slash::before { + content: "\e071"; +} + +.fa-road-circle-xmark::before { + content: "\e566"; +} + +.fa-user-minus::before { + content: "\f503"; +} + +.fa-mars-stroke-up::before { + content: "\f22a"; +} + +.fa-mars-stroke-v::before { + content: "\f22a"; +} + +.fa-champagne-glasses::before { + content: "\f79f"; +} + +.fa-glass-cheers::before { + content: "\f79f"; +} + +.fa-clipboard::before { + content: "\f328"; +} + +.fa-house-circle-exclamation::before { + content: "\e50a"; +} + +.fa-file-arrow-up::before { + content: "\f574"; +} + +.fa-file-upload::before { + content: "\f574"; +} + +.fa-wifi::before { + content: "\f1eb"; +} + +.fa-wifi-3::before { + content: "\f1eb"; +} + +.fa-wifi-strong::before { + content: "\f1eb"; +} + +.fa-bath::before { + content: "\f2cd"; +} + +.fa-bathtub::before { + content: "\f2cd"; +} + +.fa-underline::before { + content: "\f0cd"; +} + +.fa-user-pen::before { + content: "\f4ff"; +} + +.fa-user-edit::before { + content: "\f4ff"; +} + +.fa-signature::before { + content: "\f5b7"; +} + +.fa-stroopwafel::before { + content: "\f551"; +} + +.fa-bold::before { + content: "\f032"; +} + +.fa-anchor-lock::before { + content: "\e4ad"; +} + +.fa-building-ngo::before { + content: "\e4d7"; +} + +.fa-manat-sign::before { + content: "\e1d5"; +} + +.fa-not-equal::before { + content: "\f53e"; +} + +.fa-border-top-left::before { + content: "\f853"; +} + +.fa-border-style::before { + content: "\f853"; +} + +.fa-map-location-dot::before { + content: "\f5a0"; +} + +.fa-map-marked-alt::before { + content: "\f5a0"; +} + +.fa-jedi::before { + content: "\f669"; +} + +.fa-square-poll-vertical::before { + content: "\f681"; +} + +.fa-poll::before { + content: "\f681"; +} + +.fa-mug-hot::before { + content: "\f7b6"; +} + +.fa-car-battery::before { + content: "\f5df"; +} + +.fa-battery-car::before { + content: "\f5df"; +} + +.fa-gift::before { + content: "\f06b"; +} + +.fa-dice-two::before { + content: "\f528"; +} + +.fa-chess-queen::before { + content: "\f445"; +} + +.fa-glasses::before { + content: "\f530"; +} + +.fa-chess-board::before { + content: "\f43c"; +} + +.fa-building-circle-check::before { + content: "\e4d2"; +} + +.fa-person-chalkboard::before { + content: "\e53d"; +} + +.fa-mars-stroke-right::before { + content: "\f22b"; +} + +.fa-mars-stroke-h::before { + content: "\f22b"; +} + +.fa-hand-back-fist::before { + content: "\f255"; +} + +.fa-hand-rock::before { + content: "\f255"; +} + +.fa-square-caret-up::before { + content: "\f151"; +} + +.fa-caret-square-up::before { + content: "\f151"; +} + +.fa-cloud-showers-water::before { + content: "\e4e4"; +} + +.fa-chart-bar::before { + content: "\f080"; +} + +.fa-bar-chart::before { + content: "\f080"; +} + +.fa-hands-bubbles::before { + content: "\e05e"; +} + +.fa-hands-wash::before { + content: "\e05e"; +} + +.fa-less-than-equal::before { + content: "\f537"; +} + +.fa-train::before { + content: "\f238"; +} + +.fa-eye-low-vision::before { + content: "\f2a8"; +} + +.fa-low-vision::before { + content: "\f2a8"; +} + +.fa-crow::before { + content: "\f520"; +} + +.fa-sailboat::before { + content: "\e445"; +} + +.fa-window-restore::before { + content: "\f2d2"; +} + +.fa-square-plus::before { + content: "\f0fe"; +} + +.fa-plus-square::before { + content: "\f0fe"; +} + +.fa-torii-gate::before { + content: "\f6a1"; +} + +.fa-frog::before { + content: "\f52e"; +} + +.fa-bucket::before { + content: "\e4cf"; +} + +.fa-image::before { + content: "\f03e"; +} + +.fa-microphone::before { + content: "\f130"; +} + +.fa-cow::before { + content: "\f6c8"; +} + +.fa-caret-up::before { + content: "\f0d8"; +} + +.fa-screwdriver::before { + content: "\f54a"; +} + +.fa-folder-closed::before { + content: "\e185"; +} + +.fa-house-tsunami::before { + content: "\e515"; +} + +.fa-square-nfi::before { + content: "\e576"; +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; +} + +.fa-martini-glass::before { + content: "\f57b"; +} + +.fa-glass-martini-alt::before { + content: "\f57b"; +} + +.fa-rotate-left::before { + content: "\f2ea"; +} + +.fa-rotate-back::before { + content: "\f2ea"; +} + +.fa-rotate-backward::before { + content: "\f2ea"; +} + +.fa-undo-alt::before { + content: "\f2ea"; +} + +.fa-table-columns::before { + content: "\f0db"; +} + +.fa-columns::before { + content: "\f0db"; +} + +.fa-lemon::before { + content: "\f094"; +} + +.fa-head-side-mask::before { + content: "\e063"; +} + +.fa-handshake::before { + content: "\f2b5"; +} + +.fa-gem::before { + content: "\f3a5"; +} + +.fa-dolly::before { + content: "\f472"; +} + +.fa-dolly-box::before { + content: "\f472"; +} + +.fa-smoking::before { + content: "\f48d"; +} + +.fa-minimize::before { + content: "\f78c"; +} + +.fa-compress-arrows-alt::before { + content: "\f78c"; +} + +.fa-monument::before { + content: "\f5a6"; +} + +.fa-snowplow::before { + content: "\f7d2"; +} + +.fa-angles-right::before { + content: "\f101"; +} + +.fa-angle-double-right::before { + content: "\f101"; +} + +.fa-cannabis::before { + content: "\f55f"; +} + +.fa-circle-play::before { + content: "\f144"; +} + +.fa-play-circle::before { + content: "\f144"; +} + +.fa-tablets::before { + content: "\f490"; +} + +.fa-ethernet::before { + content: "\f796"; +} + +.fa-euro-sign::before { + content: "\f153"; +} + +.fa-eur::before { + content: "\f153"; +} + +.fa-euro::before { + content: "\f153"; +} + +.fa-chair::before { + content: "\f6c0"; +} + +.fa-circle-check::before { + content: "\f058"; +} + +.fa-check-circle::before { + content: "\f058"; +} + +.fa-circle-stop::before { + content: "\f28d"; +} + +.fa-stop-circle::before { + content: "\f28d"; +} + +.fa-compass-drafting::before { + content: "\f568"; +} + +.fa-drafting-compass::before { + content: "\f568"; +} + +.fa-plate-wheat::before { + content: "\e55a"; +} + +.fa-icicles::before { + content: "\f7ad"; +} + +.fa-person-shelter::before { + content: "\e54f"; +} + +.fa-neuter::before { + content: "\f22c"; +} + +.fa-id-badge::before { + content: "\f2c1"; +} + +.fa-marker::before { + content: "\f5a1"; +} + +.fa-face-laugh-beam::before { + content: "\f59a"; +} + +.fa-laugh-beam::before { + content: "\f59a"; +} + +.fa-helicopter-symbol::before { + content: "\e502"; +} + +.fa-universal-access::before { + content: "\f29a"; +} + +.fa-circle-chevron-up::before { + content: "\f139"; +} + +.fa-chevron-circle-up::before { + content: "\f139"; +} + +.fa-lari-sign::before { + content: "\e1c8"; +} + +.fa-volcano::before { + content: "\f770"; +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; +} + +.fa-sterling-sign::before { + content: "\f154"; +} + +.fa-gbp::before { + content: "\f154"; +} + +.fa-pound-sign::before { + content: "\f154"; +} + +.fa-viruses::before { + content: "\e076"; +} + +.fa-square-person-confined::before { + content: "\e577"; +} + +.fa-user-tie::before { + content: "\f508"; +} + +.fa-arrow-down-long::before { + content: "\f175"; +} + +.fa-long-arrow-down::before { + content: "\f175"; +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; +} + +.fa-certificate::before { + content: "\f0a3"; +} + +.fa-reply-all::before { + content: "\f122"; +} + +.fa-mail-reply-all::before { + content: "\f122"; +} + +.fa-suitcase::before { + content: "\f0f2"; +} + +.fa-person-skating::before { + content: "\f7c5"; +} + +.fa-skating::before { + content: "\f7c5"; +} + +.fa-filter-circle-dollar::before { + content: "\f662"; +} + +.fa-funnel-dollar::before { + content: "\f662"; +} + +.fa-camera-retro::before { + content: "\f083"; +} + +.fa-circle-arrow-down::before { + content: "\f0ab"; +} + +.fa-arrow-circle-down::before { + content: "\f0ab"; +} + +.fa-file-import::before { + content: "\f56f"; +} + +.fa-arrow-right-to-file::before { + content: "\f56f"; +} + +.fa-square-arrow-up-right::before { + content: "\f14c"; +} + +.fa-external-link-square::before { + content: "\f14c"; +} + +.fa-box-open::before { + content: "\f49e"; +} + +.fa-scroll::before { + content: "\f70e"; +} + +.fa-spa::before { + content: "\f5bb"; +} + +.fa-location-pin-lock::before { + content: "\e51f"; +} + +.fa-pause::before { + content: "\f04c"; +} + +.fa-hill-avalanche::before { + content: "\e507"; +} + +.fa-temperature-empty::before { + content: "\f2cb"; +} + +.fa-temperature-0::before { + content: "\f2cb"; +} + +.fa-thermometer-0::before { + content: "\f2cb"; +} + +.fa-thermometer-empty::before { + content: "\f2cb"; +} + +.fa-bomb::before { + content: "\f1e2"; +} + +.fa-registered::before { + content: "\f25d"; +} + +.fa-address-card::before { + content: "\f2bb"; +} + +.fa-contact-card::before { + content: "\f2bb"; +} + +.fa-vcard::before { + content: "\f2bb"; +} + +.fa-scale-unbalanced-flip::before { + content: "\f516"; +} + +.fa-balance-scale-right::before { + content: "\f516"; +} + +.fa-subscript::before { + content: "\f12c"; +} + +.fa-diamond-turn-right::before { + content: "\f5eb"; +} + +.fa-directions::before { + content: "\f5eb"; +} + +.fa-burst::before { + content: "\e4dc"; +} + +.fa-house-laptop::before { + content: "\e066"; +} + +.fa-laptop-house::before { + content: "\e066"; +} + +.fa-face-tired::before { + content: "\f5c8"; +} + +.fa-tired::before { + content: "\f5c8"; +} + +.fa-money-bills::before { + content: "\e1f3"; +} + +.fa-smog::before { + content: "\f75f"; +} + +.fa-crutch::before { + content: "\f7f7"; +} + +.fa-cloud-arrow-up::before { + content: "\f0ee"; +} + +.fa-cloud-upload::before { + content: "\f0ee"; +} + +.fa-cloud-upload-alt::before { + content: "\f0ee"; +} + +.fa-palette::before { + content: "\f53f"; +} + +.fa-arrows-turn-right::before { + content: "\e4c0"; +} + +.fa-vest::before { + content: "\e085"; +} + +.fa-ferry::before { + content: "\e4ea"; +} + +.fa-arrows-down-to-people::before { + content: "\e4b9"; +} + +.fa-seedling::before { + content: "\f4d8"; +} + +.fa-sprout::before { + content: "\f4d8"; +} + +.fa-left-right::before { + content: "\f337"; +} + +.fa-arrows-alt-h::before { + content: "\f337"; +} + +.fa-boxes-packing::before { + content: "\e4c7"; +} + +.fa-circle-arrow-left::before { + content: "\f0a8"; +} + +.fa-arrow-circle-left::before { + content: "\f0a8"; +} + +.fa-group-arrows-rotate::before { + content: "\e4f6"; +} + +.fa-bowl-food::before { + content: "\e4c6"; +} + +.fa-candy-cane::before { + content: "\f786"; +} + +.fa-arrow-down-wide-short::before { + content: "\f160"; +} + +.fa-sort-amount-asc::before { + content: "\f160"; +} + +.fa-sort-amount-down::before { + content: "\f160"; +} + +.fa-cloud-bolt::before { + content: "\f76c"; +} + +.fa-thunderstorm::before { + content: "\f76c"; +} + +.fa-text-slash::before { + content: "\f87d"; +} + +.fa-remove-format::before { + content: "\f87d"; +} + +.fa-face-smile-wink::before { + content: "\f4da"; +} + +.fa-smile-wink::before { + content: "\f4da"; +} + +.fa-file-word::before { + content: "\f1c2"; +} + +.fa-file-powerpoint::before { + content: "\f1c4"; +} + +.fa-arrows-left-right::before { + content: "\f07e"; +} + +.fa-arrows-h::before { + content: "\f07e"; +} + +.fa-house-lock::before { + content: "\e510"; +} + +.fa-cloud-arrow-down::before { + content: "\f0ed"; +} + +.fa-cloud-download::before { + content: "\f0ed"; +} + +.fa-cloud-download-alt::before { + content: "\f0ed"; +} + +.fa-children::before { + content: "\e4e1"; +} + +.fa-chalkboard::before { + content: "\f51b"; +} + +.fa-blackboard::before { + content: "\f51b"; +} + +.fa-user-large-slash::before { + content: "\f4fa"; +} + +.fa-user-alt-slash::before { + content: "\f4fa"; +} + +.fa-envelope-open::before { + content: "\f2b6"; +} + +.fa-handshake-simple-slash::before { + content: "\e05f"; +} + +.fa-handshake-alt-slash::before { + content: "\e05f"; +} + +.fa-mattress-pillow::before { + content: "\e525"; +} + +.fa-guarani-sign::before { + content: "\e19a"; +} + +.fa-arrows-rotate::before { + content: "\f021"; +} + +.fa-refresh::before { + content: "\f021"; +} + +.fa-sync::before { + content: "\f021"; +} + +.fa-fire-extinguisher::before { + content: "\f134"; +} + +.fa-cruzeiro-sign::before { + content: "\e152"; +} + +.fa-greater-than-equal::before { + content: "\f532"; +} + +.fa-shield-halved::before { + content: "\f3ed"; +} + +.fa-shield-alt::before { + content: "\f3ed"; +} + +.fa-book-atlas::before { + content: "\f558"; +} + +.fa-atlas::before { + content: "\f558"; +} + +.fa-virus::before { + content: "\e074"; +} + +.fa-envelope-circle-check::before { + content: "\e4e8"; +} + +.fa-layer-group::before { + content: "\f5fd"; +} + +.fa-arrows-to-dot::before { + content: "\e4be"; +} + +.fa-archway::before { + content: "\f557"; +} + +.fa-heart-circle-check::before { + content: "\e4fd"; +} + +.fa-house-chimney-crack::before { + content: "\f6f1"; +} + +.fa-house-damage::before { + content: "\f6f1"; +} + +.fa-file-zipper::before { + content: "\f1c6"; +} + +.fa-file-archive::before { + content: "\f1c6"; +} + +.fa-square::before { + content: "\f0c8"; +} + +.fa-martini-glass-empty::before { + content: "\f000"; +} + +.fa-glass-martini::before { + content: "\f000"; +} + +.fa-couch::before { + content: "\f4b8"; +} + +.fa-cedi-sign::before { + content: "\e0df"; +} + +.fa-italic::before { + content: "\f033"; +} + +.fa-church::before { + content: "\f51d"; +} + +.fa-comments-dollar::before { + content: "\f653"; +} + +.fa-democrat::before { + content: "\f747"; +} + +.fa-z::before { + content: "Z"; +} + +.fa-person-skiing::before { + content: "\f7c9"; +} + +.fa-skiing::before { + content: "\f7c9"; +} + +.fa-road-lock::before { + content: "\e567"; +} + +.fa-a::before { + content: "A"; +} + +.fa-temperature-arrow-down::before { + content: "\e03f"; +} + +.fa-temperature-down::before { + content: "\e03f"; +} + +.fa-feather-pointed::before { + content: "\f56b"; +} + +.fa-feather-alt::before { + content: "\f56b"; +} + +.fa-p::before { + content: "P"; +} + +.fa-snowflake::before { + content: "\f2dc"; +} + +.fa-newspaper::before { + content: "\f1ea"; +} + +.fa-rectangle-ad::before { + content: "\f641"; +} + +.fa-ad::before { + content: "\f641"; +} + +.fa-circle-arrow-right::before { + content: "\f0a9"; +} + +.fa-arrow-circle-right::before { + content: "\f0a9"; +} + +.fa-filter-circle-xmark::before { + content: "\e17b"; +} + +.fa-locust::before { + content: "\e520"; +} + +.fa-sort::before { + content: "\f0dc"; +} + +.fa-unsorted::before { + content: "\f0dc"; +} + +.fa-list-ol::before { + content: "\f0cb"; +} + +.fa-list-1-2::before { + content: "\f0cb"; +} + +.fa-list-numeric::before { + content: "\f0cb"; +} + +.fa-person-dress-burst::before { + content: "\e544"; +} + +.fa-money-check-dollar::before { + content: "\f53d"; +} + +.fa-money-check-alt::before { + content: "\f53d"; +} + +.fa-vector-square::before { + content: "\f5cb"; +} + +.fa-bread-slice::before { + content: "\f7ec"; +} + +.fa-language::before { + content: "\f1ab"; +} + +.fa-face-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-filter::before { + content: "\f0b0"; +} + +.fa-question::before { + content: "\?"; +} + +.fa-file-signature::before { + content: "\f573"; +} + +.fa-up-down-left-right::before { + content: "\f0b2"; +} + +.fa-arrows-alt::before { + content: "\f0b2"; +} + +.fa-house-chimney-user::before { + content: "\e065"; +} + +.fa-hand-holding-heart::before { + content: "\f4be"; +} + +.fa-puzzle-piece::before { + content: "\f12e"; +} + +.fa-money-check::before { + content: "\f53c"; +} + +.fa-star-half-stroke::before { + content: "\f5c0"; +} + +.fa-star-half-alt::before { + content: "\f5c0"; +} + +.fa-code::before { + content: "\f121"; +} + +.fa-whiskey-glass::before { + content: "\f7a0"; +} + +.fa-glass-whiskey::before { + content: "\f7a0"; +} + +.fa-building-circle-exclamation::before { + content: "\e4d3"; +} + +.fa-magnifying-glass-chart::before { + content: "\e522"; +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; +} + +.fa-external-link::before { + content: "\f08e"; +} + +.fa-cubes-stacked::before { + content: "\e4e6"; +} + +.fa-won-sign::before { + content: "\f159"; +} + +.fa-krw::before { + content: "\f159"; +} + +.fa-won::before { + content: "\f159"; +} + +.fa-virus-covid::before { + content: "\e4a8"; +} + +.fa-austral-sign::before { + content: "\e0a9"; +} + +.fa-f::before { + content: "F"; +} + +.fa-leaf::before { + content: "\f06c"; +} + +.fa-road::before { + content: "\f018"; +} + +.fa-taxi::before { + content: "\f1ba"; +} + +.fa-cab::before { + content: "\f1ba"; +} + +.fa-person-circle-plus::before { + content: "\e541"; +} + +.fa-chart-pie::before { + content: "\f200"; +} + +.fa-pie-chart::before { + content: "\f200"; +} + +.fa-bolt-lightning::before { + content: "\e0b7"; +} + +.fa-sack-xmark::before { + content: "\e56a"; +} + +.fa-file-excel::before { + content: "\f1c3"; +} + +.fa-file-contract::before { + content: "\f56c"; +} + +.fa-fish-fins::before { + content: "\e4f2"; +} + +.fa-building-flag::before { + content: "\e4d5"; +} + +.fa-face-grin-beam::before { + content: "\f582"; +} + +.fa-grin-beam::before { + content: "\f582"; +} + +.fa-object-ungroup::before { + content: "\f248"; +} + +.fa-poop::before { + content: "\f619"; +} + +.fa-location-pin::before { + content: "\f041"; +} + +.fa-map-marker::before { + content: "\f041"; +} + +.fa-kaaba::before { + content: "\f66b"; +} + +.fa-toilet-paper::before { + content: "\f71e"; +} + +.fa-helmet-safety::before { + content: "\f807"; +} + +.fa-hard-hat::before { + content: "\f807"; +} + +.fa-hat-hard::before { + content: "\f807"; +} + +.fa-eject::before { + content: "\f052"; +} + +.fa-circle-right::before { + content: "\f35a"; +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; +} + +.fa-plane-circle-check::before { + content: "\e555"; +} + +.fa-face-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-object-group::before { + content: "\f247"; +} + +.fa-chart-line::before { + content: "\f201"; +} + +.fa-line-chart::before { + content: "\f201"; +} + +.fa-mask-ventilator::before { + content: "\e524"; +} + +.fa-arrow-right::before { + content: "\f061"; +} + +.fa-signs-post::before { + content: "\f277"; +} + +.fa-map-signs::before { + content: "\f277"; +} + +.fa-cash-register::before { + content: "\f788"; +} + +.fa-person-circle-question::before { + content: "\e542"; +} + +.fa-h::before { + content: "H"; +} + +.fa-tarp::before { + content: "\e57b"; +} + +.fa-screwdriver-wrench::before { + content: "\f7d9"; +} + +.fa-tools::before { + content: "\f7d9"; +} + +.fa-arrows-to-eye::before { + content: "\e4bf"; +} + +.fa-plug-circle-bolt::before { + content: "\e55b"; +} + +.fa-heart::before { + content: "\f004"; +} + +.fa-mars-and-venus::before { + content: "\f224"; +} + +.fa-house-user::before { + content: "\e1b0"; +} + +.fa-home-user::before { + content: "\e1b0"; +} + +.fa-dumpster-fire::before { + content: "\f794"; +} + +.fa-house-crack::before { + content: "\e3b1"; +} + +.fa-martini-glass-citrus::before { + content: "\f561"; +} + +.fa-cocktail::before { + content: "\f561"; +} + +.fa-face-surprise::before { + content: "\f5c2"; +} + +.fa-surprise::before { + content: "\f5c2"; +} + +.fa-bottle-water::before { + content: "\e4c5"; +} + +.fa-circle-pause::before { + content: "\f28b"; +} + +.fa-pause-circle::before { + content: "\f28b"; +} + +.fa-toilet-paper-slash::before { + content: "\e072"; +} + +.fa-apple-whole::before { + content: "\f5d1"; +} + +.fa-apple-alt::before { + content: "\f5d1"; +} + +.fa-kitchen-set::before { + content: "\e51a"; +} + +.fa-r::before { + content: "R"; +} + +.fa-temperature-quarter::before { + content: "\f2ca"; +} + +.fa-temperature-1::before { + content: "\f2ca"; +} + +.fa-thermometer-1::before { + content: "\f2ca"; +} + +.fa-thermometer-quarter::before { + content: "\f2ca"; +} + +.fa-cube::before { + content: "\f1b2"; +} + +.fa-bitcoin-sign::before { + content: "\e0b4"; +} + +.fa-shield-dog::before { + content: "\e573"; +} + +.fa-solar-panel::before { + content: "\f5ba"; +} + +.fa-lock-open::before { + content: "\f3c1"; +} + +.fa-elevator::before { + content: "\e16d"; +} + +.fa-money-bill-transfer::before { + content: "\e528"; +} + +.fa-money-bill-trend-up::before { + content: "\e529"; +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; +} + +.fa-square-poll-horizontal::before { + content: "\f682"; +} + +.fa-poll-h::before { + content: "\f682"; +} + +.fa-circle::before { + content: "\f111"; +} + +.fa-backward-fast::before { + content: "\f049"; +} + +.fa-fast-backward::before { + content: "\f049"; +} + +.fa-recycle::before { + content: "\f1b8"; +} + +.fa-user-astronaut::before { + content: "\f4fb"; +} + +.fa-plane-slash::before { + content: "\e069"; +} + +.fa-trademark::before { + content: "\f25c"; +} + +.fa-basketball::before { + content: "\f434"; +} + +.fa-basketball-ball::before { + content: "\f434"; +} + +.fa-satellite-dish::before { + content: "\f7c0"; +} + +.fa-circle-up::before { + content: "\f35b"; +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; +} + +.fa-mobile-screen-button::before { + content: "\f3cd"; +} + +.fa-mobile-alt::before { + content: "\f3cd"; +} + +.fa-volume-high::before { + content: "\f028"; +} + +.fa-volume-up::before { + content: "\f028"; +} + +.fa-users-rays::before { + content: "\e593"; +} + +.fa-wallet::before { + content: "\f555"; +} + +.fa-clipboard-check::before { + content: "\f46c"; +} + +.fa-file-audio::before { + content: "\f1c7"; +} + +.fa-burger::before { + content: "\f805"; +} + +.fa-hamburger::before { + content: "\f805"; +} + +.fa-wrench::before { + content: "\f0ad"; +} + +.fa-bugs::before { + content: "\e4d0"; +} + +.fa-rupee-sign::before { + content: "\f156"; +} + +.fa-rupee::before { + content: "\f156"; +} + +.fa-file-image::before { + content: "\f1c5"; +} + +.fa-circle-question::before { + content: "\f059"; +} + +.fa-question-circle::before { + content: "\f059"; +} + +.fa-plane-departure::before { + content: "\f5b0"; +} + +.fa-handshake-slash::before { + content: "\e060"; +} + +.fa-book-bookmark::before { + content: "\e0bb"; +} + +.fa-code-branch::before { + content: "\f126"; +} + +.fa-hat-cowboy::before { + content: "\f8c0"; +} + +.fa-bridge::before { + content: "\e4c8"; +} + +.fa-phone-flip::before { + content: "\f879"; +} + +.fa-phone-alt::before { + content: "\f879"; +} + +.fa-truck-front::before { + content: "\e2b7"; +} + +.fa-cat::before { + content: "\f6be"; +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; +} + +.fa-truck-field::before { + content: "\e58d"; +} + +.fa-route::before { + content: "\f4d7"; +} + +.fa-clipboard-question::before { + content: "\e4e3"; +} + +.fa-panorama::before { + content: "\e209"; +} + +.fa-comment-medical::before { + content: "\f7f5"; +} + +.fa-teeth-open::before { + content: "\f62f"; +} + +.fa-file-circle-minus::before { + content: "\e4ed"; +} + +.fa-tags::before { + content: "\f02c"; +} + +.fa-wine-glass::before { + content: "\f4e3"; +} + +.fa-forward-fast::before { + content: "\f050"; +} + +.fa-fast-forward::before { + content: "\f050"; +} + +.fa-face-meh-blank::before { + content: "\f5a4"; +} + +.fa-meh-blank::before { + content: "\f5a4"; +} + +.fa-square-parking::before { + content: "\f540"; +} + +.fa-parking::before { + content: "\f540"; +} + +.fa-house-signal::before { + content: "\e012"; +} + +.fa-bars-progress::before { + content: "\f828"; +} + +.fa-tasks-alt::before { + content: "\f828"; +} + +.fa-faucet-drip::before { + content: "\e006"; +} + +.fa-cart-flatbed::before { + content: "\f474"; +} + +.fa-dolly-flatbed::before { + content: "\f474"; +} + +.fa-ban-smoking::before { + content: "\f54d"; +} + +.fa-smoking-ban::before { + content: "\f54d"; +} + +.fa-terminal::before { + content: "\f120"; +} + +.fa-mobile-button::before { + content: "\f10b"; +} + +.fa-house-medical-flag::before { + content: "\e514"; +} + +.fa-basket-shopping::before { + content: "\f291"; +} + +.fa-shopping-basket::before { + content: "\f291"; +} + +.fa-tape::before { + content: "\f4db"; +} + +.fa-bus-simple::before { + content: "\f55e"; +} + +.fa-bus-alt::before { + content: "\f55e"; +} + +.fa-eye::before { + content: "\f06e"; +} + +.fa-face-sad-cry::before { + content: "\f5b3"; +} + +.fa-sad-cry::before { + content: "\f5b3"; +} + +.fa-audio-description::before { + content: "\f29e"; +} + +.fa-person-military-to-person::before { + content: "\e54c"; +} + +.fa-file-shield::before { + content: "\e4f0"; +} + +.fa-user-slash::before { + content: "\f506"; +} + +.fa-pen::before { + content: "\f304"; +} + +.fa-tower-observation::before { + content: "\e586"; +} + +.fa-file-code::before { + content: "\f1c9"; +} + +.fa-signal::before { + content: "\f012"; +} + +.fa-signal-5::before { + content: "\f012"; +} + +.fa-signal-perfect::before { + content: "\f012"; +} + +.fa-bus::before { + content: "\f207"; +} + +.fa-heart-circle-xmark::before { + content: "\e501"; +} + +.fa-house-chimney::before { + content: "\e3af"; +} + +.fa-home-lg::before { + content: "\e3af"; +} + +.fa-window-maximize::before { + content: "\f2d0"; +} + +.fa-face-frown::before { + content: "\f119"; +} + +.fa-frown::before { + content: "\f119"; +} + +.fa-prescription::before { + content: "\f5b1"; +} + +.fa-shop::before { + content: "\f54f"; +} + +.fa-store-alt::before { + content: "\f54f"; +} + +.fa-floppy-disk::before { + content: "\f0c7"; +} + +.fa-save::before { + content: "\f0c7"; +} + +.fa-vihara::before { + content: "\f6a7"; +} + +.fa-scale-unbalanced::before { + content: "\f515"; +} + +.fa-balance-scale-left::before { + content: "\f515"; +} + +.fa-sort-up::before { + content: "\f0de"; +} + +.fa-sort-asc::before { + content: "\f0de"; +} + +.fa-comment-dots::before { + content: "\f4ad"; +} + +.fa-commenting::before { + content: "\f4ad"; +} + +.fa-plant-wilt::before { + content: "\e5aa"; +} + +.fa-diamond::before { + content: "\f219"; +} + +.fa-face-grin-squint::before { + content: "\f585"; +} + +.fa-grin-squint::before { + content: "\f585"; +} + +.fa-hand-holding-dollar::before { + content: "\f4c0"; +} + +.fa-hand-holding-usd::before { + content: "\f4c0"; +} + +.fa-bacterium::before { + content: "\e05a"; +} + +.fa-hand-pointer::before { + content: "\f25a"; +} + +.fa-drum-steelpan::before { + content: "\f56a"; +} + +.fa-hand-scissors::before { + content: "\f257"; +} + +.fa-hands-praying::before { + content: "\f684"; +} + +.fa-praying-hands::before { + content: "\f684"; +} + +.fa-arrow-rotate-right::before { + content: "\f01e"; +} + +.fa-arrow-right-rotate::before { + content: "\f01e"; +} + +.fa-arrow-rotate-forward::before { + content: "\f01e"; +} + +.fa-redo::before { + content: "\f01e"; +} + +.fa-biohazard::before { + content: "\f780"; +} + +.fa-location-crosshairs::before { + content: "\f601"; +} + +.fa-location::before { + content: "\f601"; +} + +.fa-mars-double::before { + content: "\f227"; +} + +.fa-child-dress::before { + content: "\e59c"; +} + +.fa-users-between-lines::before { + content: "\e591"; +} + +.fa-lungs-virus::before { + content: "\e067"; +} + +.fa-face-grin-tears::before { + content: "\f588"; +} + +.fa-grin-tears::before { + content: "\f588"; +} + +.fa-phone::before { + content: "\f095"; +} + +.fa-calendar-xmark::before { + content: "\f273"; +} + +.fa-calendar-times::before { + content: "\f273"; +} + +.fa-child-reaching::before { + content: "\e59d"; +} + +.fa-head-side-virus::before { + content: "\e064"; +} + +.fa-user-gear::before { + content: "\f4fe"; +} + +.fa-user-cog::before { + content: "\f4fe"; +} + +.fa-arrow-up-1-9::before { + content: "\f163"; +} + +.fa-sort-numeric-up::before { + content: "\f163"; +} + +.fa-door-closed::before { + content: "\f52a"; +} + +.fa-shield-virus::before { + content: "\e06c"; +} + +.fa-dice-six::before { + content: "\f526"; +} + +.fa-mosquito-net::before { + content: "\e52c"; +} + +.fa-bridge-water::before { + content: "\e4ce"; +} + +.fa-person-booth::before { + content: "\f756"; +} + +.fa-text-width::before { + content: "\f035"; +} + +.fa-hat-wizard::before { + content: "\f6e8"; +} + +.fa-pen-fancy::before { + content: "\f5ac"; +} + +.fa-person-digging::before { + content: "\f85e"; +} + +.fa-digging::before { + content: "\f85e"; +} + +.fa-trash::before { + content: "\f1f8"; +} + +.fa-gauge-simple::before { + content: "\f629"; +} + +.fa-gauge-simple-med::before { + content: "\f629"; +} + +.fa-tachometer-average::before { + content: "\f629"; +} + +.fa-book-medical::before { + content: "\f7e6"; +} + +.fa-poo::before { + content: "\f2fe"; +} + +.fa-quote-right::before { + content: "\f10e"; +} + +.fa-quote-right-alt::before { + content: "\f10e"; +} + +.fa-shirt::before { + content: "\f553"; +} + +.fa-t-shirt::before { + content: "\f553"; +} + +.fa-tshirt::before { + content: "\f553"; +} + +.fa-cubes::before { + content: "\f1b3"; +} + +.fa-divide::before { + content: "\f529"; +} + +.fa-tenge-sign::before { + content: "\f7d7"; +} + +.fa-tenge::before { + content: "\f7d7"; +} + +.fa-headphones::before { + content: "\f025"; +} + +.fa-hands-holding::before { + content: "\f4c2"; +} + +.fa-hands-clapping::before { + content: "\e1a8"; +} + +.fa-republican::before { + content: "\f75e"; +} + +.fa-arrow-left::before { + content: "\f060"; +} + +.fa-person-circle-xmark::before { + content: "\e543"; +} + +.fa-ruler::before { + content: "\f545"; +} + +.fa-align-left::before { + content: "\f036"; +} + +.fa-dice-d6::before { + content: "\f6d1"; +} + +.fa-restroom::before { + content: "\f7bd"; +} + +.fa-j::before { + content: "J"; +} + +.fa-users-viewfinder::before { + content: "\e595"; +} + +.fa-file-video::before { + content: "\f1c8"; +} + +.fa-up-right-from-square::before { + content: "\f35d"; +} + +.fa-external-link-alt::before { + content: "\f35d"; +} + +.fa-table-cells::before { + content: "\f00a"; +} + +.fa-th::before { + content: "\f00a"; +} + +.fa-file-pdf::before { + content: "\f1c1"; +} + +.fa-book-bible::before { + content: "\f647"; +} + +.fa-bible::before { + content: "\f647"; +} + +.fa-o::before { + content: "O"; +} + +.fa-suitcase-medical::before { + content: "\f0fa"; +} + +.fa-medkit::before { + content: "\f0fa"; +} + +.fa-user-secret::before { + content: "\f21b"; +} + +.fa-otter::before { + content: "\f700"; +} + +.fa-person-dress::before { + content: "\f182"; +} + +.fa-female::before { + content: "\f182"; +} + +.fa-comment-dollar::before { + content: "\f651"; +} + +.fa-business-time::before { + content: "\f64a"; +} + +.fa-briefcase-clock::before { + content: "\f64a"; +} + +.fa-table-cells-large::before { + content: "\f009"; +} + +.fa-th-large::before { + content: "\f009"; +} + +.fa-book-tanakh::before { + content: "\f827"; +} + +.fa-tanakh::before { + content: "\f827"; +} + +.fa-phone-volume::before { + content: "\f2a0"; +} + +.fa-volume-control-phone::before { + content: "\f2a0"; +} + +.fa-hat-cowboy-side::before { + content: "\f8c1"; +} + +.fa-clipboard-user::before { + content: "\f7f3"; +} + +.fa-child::before { + content: "\f1ae"; +} + +.fa-lira-sign::before { + content: "\f195"; +} + +.fa-satellite::before { + content: "\f7bf"; +} + +.fa-plane-lock::before { + content: "\e558"; +} + +.fa-tag::before { + content: "\f02b"; +} + +.fa-comment::before { + content: "\f075"; +} + +.fa-cake-candles::before { + content: "\f1fd"; +} + +.fa-birthday-cake::before { + content: "\f1fd"; +} + +.fa-cake::before { + content: "\f1fd"; +} + +.fa-envelope::before { + content: "\f0e0"; +} + +.fa-angles-up::before { + content: "\f102"; +} + +.fa-angle-double-up::before { + content: "\f102"; +} + +.fa-paperclip::before { + content: "\f0c6"; +} + +.fa-arrow-right-to-city::before { + content: "\e4b3"; +} + +.fa-ribbon::before { + content: "\f4d6"; +} + +.fa-lungs::before { + content: "\f604"; +} + +.fa-arrow-up-9-1::before { + content: "\f887"; +} + +.fa-sort-numeric-up-alt::before { + content: "\f887"; +} + +.fa-litecoin-sign::before { + content: "\e1d3"; +} + +.fa-border-none::before { + content: "\f850"; +} + +.fa-circle-nodes::before { + content: "\e4e2"; +} + +.fa-parachute-box::before { + content: "\f4cd"; +} + +.fa-indent::before { + content: "\f03c"; +} + +.fa-truck-field-un::before { + content: "\e58e"; +} + +.fa-hourglass::before { + content: "\f254"; +} + +.fa-hourglass-empty::before { + content: "\f254"; +} + +.fa-mountain::before { + content: "\f6fc"; +} + +.fa-user-doctor::before { + content: "\f0f0"; +} + +.fa-user-md::before { + content: "\f0f0"; +} + +.fa-circle-info::before { + content: "\f05a"; +} + +.fa-info-circle::before { + content: "\f05a"; +} + +.fa-cloud-meatball::before { + content: "\f73b"; +} + +.fa-camera::before { + content: "\f030"; +} + +.fa-camera-alt::before { + content: "\f030"; +} + +.fa-square-virus::before { + content: "\e578"; +} + +.fa-meteor::before { + content: "\f753"; +} + +.fa-car-on::before { + content: "\e4dd"; +} + +.fa-sleigh::before { + content: "\f7cc"; +} + +.fa-arrow-down-1-9::before { + content: "\f162"; +} + +.fa-sort-numeric-asc::before { + content: "\f162"; +} + +.fa-sort-numeric-down::before { + content: "\f162"; +} + +.fa-hand-holding-droplet::before { + content: "\f4c1"; +} + +.fa-hand-holding-water::before { + content: "\f4c1"; +} + +.fa-water::before { + content: "\f773"; +} + +.fa-calendar-check::before { + content: "\f274"; +} + +.fa-braille::before { + content: "\f2a1"; +} + +.fa-prescription-bottle-medical::before { + content: "\f486"; +} + +.fa-prescription-bottle-alt::before { + content: "\f486"; +} + +.fa-landmark::before { + content: "\f66f"; +} + +.fa-truck::before { + content: "\f0d1"; +} + +.fa-crosshairs::before { + content: "\f05b"; +} + +.fa-person-cane::before { + content: "\e53c"; +} + +.fa-tent::before { + content: "\e57d"; +} + +.fa-vest-patches::before { + content: "\e086"; +} + +.fa-check-double::before { + content: "\f560"; +} + +.fa-arrow-down-a-z::before { + content: "\f15d"; +} + +.fa-sort-alpha-asc::before { + content: "\f15d"; +} + +.fa-sort-alpha-down::before { + content: "\f15d"; +} + +.fa-money-bill-wheat::before { + content: "\e52a"; +} + +.fa-cookie::before { + content: "\f563"; +} + +.fa-arrow-rotate-left::before { + content: "\f0e2"; +} + +.fa-arrow-left-rotate::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-back::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; +} + +.fa-undo::before { + content: "\f0e2"; +} + +.fa-hard-drive::before { + content: "\f0a0"; +} + +.fa-hdd::before { + content: "\f0a0"; +} + +.fa-face-grin-squint-tears::before { + content: "\f586"; +} + +.fa-grin-squint-tears::before { + content: "\f586"; +} + +.fa-dumbbell::before { + content: "\f44b"; +} + +.fa-rectangle-list::before { + content: "\f022"; +} + +.fa-list-alt::before { + content: "\f022"; +} + +.fa-tarp-droplet::before { + content: "\e57c"; +} + +.fa-house-medical-circle-check::before { + content: "\e511"; +} + +.fa-person-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-calendar-plus::before { + content: "\f271"; +} + +.fa-plane-arrival::before { + content: "\f5af"; +} + +.fa-circle-left::before { + content: "\f359"; +} + +.fa-arrow-alt-circle-left::before { + content: "\f359"; +} + +.fa-train-subway::before { + content: "\f239"; +} + +.fa-subway::before { + content: "\f239"; +} + +.fa-chart-gantt::before { + content: "\e0e4"; +} + +.fa-indian-rupee-sign::before { + content: "\e1bc"; +} + +.fa-indian-rupee::before { + content: "\e1bc"; +} + +.fa-inr::before { + content: "\e1bc"; +} + +.fa-crop-simple::before { + content: "\f565"; +} + +.fa-crop-alt::before { + content: "\f565"; +} + +.fa-money-bill-1::before { + content: "\f3d1"; +} + +.fa-money-bill-alt::before { + content: "\f3d1"; +} + +.fa-left-long::before { + content: "\f30a"; +} + +.fa-long-arrow-alt-left::before { + content: "\f30a"; +} + +.fa-dna::before { + content: "\f471"; +} + +.fa-virus-slash::before { + content: "\e075"; +} + +.fa-minus::before { + content: "\f068"; +} + +.fa-subtract::before { + content: "\f068"; +} + +.fa-chess::before { + content: "\f439"; +} + +.fa-arrow-left-long::before { + content: "\f177"; +} + +.fa-long-arrow-left::before { + content: "\f177"; +} + +.fa-plug-circle-check::before { + content: "\e55c"; +} + +.fa-street-view::before { + content: "\f21d"; +} + +.fa-franc-sign::before { + content: "\e18f"; +} + +.fa-volume-off::before { + content: "\f026"; +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-gear::before { + content: "\f013"; +} + +.fa-cog::before { + content: "\f013"; +} + +.fa-droplet-slash::before { + content: "\f5c7"; +} + +.fa-tint-slash::before { + content: "\f5c7"; +} + +.fa-mosque::before { + content: "\f678"; +} + +.fa-mosquito::before { + content: "\e52b"; +} + +.fa-star-of-david::before { + content: "\f69a"; +} + +.fa-person-military-rifle::before { + content: "\e54b"; +} + +.fa-cart-shopping::before { + content: "\f07a"; +} + +.fa-shopping-cart::before { + content: "\f07a"; +} + +.fa-vials::before { + content: "\f493"; +} + +.fa-plug-circle-plus::before { + content: "\e55f"; +} + +.fa-place-of-worship::before { + content: "\f67f"; +} + +.fa-grip-vertical::before { + content: "\f58e"; +} + +.fa-arrow-turn-up::before { + content: "\f148"; +} + +.fa-level-up::before { + content: "\f148"; +} + +.fa-u::before { + content: "U"; +} + +.fa-square-root-variable::before { + content: "\f698"; +} + +.fa-square-root-alt::before { + content: "\f698"; +} + +.fa-clock::before { + content: "\f017"; +} + +.fa-clock-four::before { + content: "\f017"; +} + +.fa-backward-step::before { + content: "\f048"; +} + +.fa-step-backward::before { + content: "\f048"; +} + +.fa-pallet::before { + content: "\f482"; +} + +.fa-faucet::before { + content: "\e005"; +} + +.fa-baseball-bat-ball::before { + content: "\f432"; +} + +.fa-s::before { + content: "S"; +} + +.fa-timeline::before { + content: "\e29c"; +} + +.fa-keyboard::before { + content: "\f11c"; +} + +.fa-caret-down::before { + content: "\f0d7"; +} + +.fa-house-chimney-medical::before { + content: "\f7f2"; +} + +.fa-clinic-medical::before { + content: "\f7f2"; +} + +.fa-temperature-three-quarters::before { + content: "\f2c8"; +} + +.fa-temperature-3::before { + content: "\f2c8"; +} + +.fa-thermometer-3::before { + content: "\f2c8"; +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; +} + +.fa-mobile-screen::before { + content: "\f3cf"; +} + +.fa-mobile-android-alt::before { + content: "\f3cf"; +} + +.fa-plane-up::before { + content: "\e22d"; +} + +.fa-piggy-bank::before { + content: "\f4d3"; +} + +.fa-battery-half::before { + content: "\f242"; +} + +.fa-battery-3::before { + content: "\f242"; +} + +.fa-mountain-city::before { + content: "\e52e"; +} + +.fa-coins::before { + content: "\f51e"; +} + +.fa-khanda::before { + content: "\f66d"; +} + +.fa-sliders::before { + content: "\f1de"; +} + +.fa-sliders-h::before { + content: "\f1de"; +} + +.fa-folder-tree::before { + content: "\f802"; +} + +.fa-network-wired::before { + content: "\f6ff"; +} + +.fa-map-pin::before { + content: "\f276"; +} + +.fa-hamsa::before { + content: "\f665"; +} + +.fa-cent-sign::before { + content: "\e3f5"; +} + +.fa-flask::before { + content: "\f0c3"; +} + +.fa-person-pregnant::before { + content: "\e31e"; +} + +.fa-wand-sparkles::before { + content: "\f72b"; +} + +.fa-ellipsis-vertical::before { + content: "\f142"; +} + +.fa-ellipsis-v::before { + content: "\f142"; +} + +.fa-ticket::before { + content: "\f145"; +} + +.fa-power-off::before { + content: "\f011"; +} + +.fa-right-long::before { + content: "\f30b"; +} + +.fa-long-arrow-alt-right::before { + content: "\f30b"; +} + +.fa-flag-usa::before { + content: "\f74d"; +} + +.fa-laptop-file::before { + content: "\e51d"; +} + +.fa-tty::before { + content: "\f1e4"; +} + +.fa-teletype::before { + content: "\f1e4"; +} + +.fa-diagram-next::before { + content: "\e476"; +} + +.fa-person-rifle::before { + content: "\e54e"; +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; +} + +.fa-closed-captioning::before { + content: "\f20a"; +} + +.fa-person-hiking::before { + content: "\f6ec"; +} + +.fa-hiking::before { + content: "\f6ec"; +} + +.fa-venus-double::before { + content: "\f226"; +} + +.fa-images::before { + content: "\f302"; +} + +.fa-calculator::before { + content: "\f1ec"; +} + +.fa-people-pulling::before { + content: "\e535"; +} + +.fa-n::before { + content: "N"; +} + +.fa-cable-car::before { + content: "\f7da"; +} + +.fa-tram::before { + content: "\f7da"; +} + +.fa-cloud-rain::before { + content: "\f73d"; +} + +.fa-building-circle-xmark::before { + content: "\e4d4"; +} + +.fa-ship::before { + content: "\f21a"; +} + +.fa-arrows-down-to-line::before { + content: "\e4b8"; +} + +.fa-download::before { + content: "\f019"; +} + +.fa-face-grin::before { + content: "\f580"; +} + +.fa-grin::before { + content: "\f580"; +} + +.fa-delete-left::before { + content: "\f55a"; +} + +.fa-backspace::before { + content: "\f55a"; +} + +.fa-eye-dropper::before { + content: "\f1fb"; +} + +.fa-eye-dropper-empty::before { + content: "\f1fb"; +} + +.fa-eyedropper::before { + content: "\f1fb"; +} + +.fa-file-circle-check::before { + content: "\e5a0"; +} + +.fa-forward::before { + content: "\f04e"; +} + +.fa-mobile::before { + content: "\f3ce"; +} + +.fa-mobile-android::before { + content: "\f3ce"; +} + +.fa-mobile-phone::before { + content: "\f3ce"; +} + +.fa-face-meh::before { + content: "\f11a"; +} + +.fa-meh::before { + content: "\f11a"; +} + +.fa-align-center::before { + content: "\f037"; +} + +.fa-book-skull::before { + content: "\f6b7"; +} + +.fa-book-dead::before { + content: "\f6b7"; +} + +.fa-id-card::before { + content: "\f2c2"; +} + +.fa-drivers-license::before { + content: "\f2c2"; +} + +.fa-outdent::before { + content: "\f03b"; +} + +.fa-dedent::before { + content: "\f03b"; +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; +} + +.fa-house::before { + content: "\f015"; +} + +.fa-home::before { + content: "\f015"; +} + +.fa-home-alt::before { + content: "\f015"; +} + +.fa-home-lg-alt::before { + content: "\f015"; +} + +.fa-calendar-week::before { + content: "\f784"; +} + +.fa-laptop-medical::before { + content: "\f812"; +} + +.fa-b::before { + content: "B"; +} + +.fa-file-medical::before { + content: "\f477"; +} + +.fa-dice-one::before { + content: "\f525"; +} + +.fa-kiwi-bird::before { + content: "\f535"; +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; +} + +.fa-exchange::before { + content: "\f0ec"; +} + +.fa-rotate-right::before { + content: "\f2f9"; +} + +.fa-redo-alt::before { + content: "\f2f9"; +} + +.fa-rotate-forward::before { + content: "\f2f9"; +} + +.fa-utensils::before { + content: "\f2e7"; +} + +.fa-cutlery::before { + content: "\f2e7"; +} + +.fa-arrow-up-wide-short::before { + content: "\f161"; +} + +.fa-sort-amount-up::before { + content: "\f161"; +} + +.fa-mill-sign::before { + content: "\e1ed"; +} + +.fa-bowl-rice::before { + content: "\e2eb"; +} + +.fa-skull::before { + content: "\f54c"; +} + +.fa-tower-broadcast::before { + content: "\f519"; +} + +.fa-broadcast-tower::before { + content: "\f519"; +} + +.fa-truck-pickup::before { + content: "\f63c"; +} + +.fa-up-long::before { + content: "\f30c"; +} + +.fa-long-arrow-alt-up::before { + content: "\f30c"; +} + +.fa-stop::before { + content: "\f04d"; +} + +.fa-code-merge::before { + content: "\f387"; +} + +.fa-upload::before { + content: "\f093"; +} + +.fa-hurricane::before { + content: "\f751"; +} + +.fa-mound::before { + content: "\e52d"; +} + +.fa-toilet-portable::before { + content: "\e583"; +} + +.fa-compact-disc::before { + content: "\f51f"; +} + +.fa-file-arrow-down::before { + content: "\f56d"; +} + +.fa-file-download::before { + content: "\f56d"; +} + +.fa-caravan::before { + content: "\f8ff"; +} + +.fa-shield-cat::before { + content: "\e572"; +} + +.fa-bolt::before { + content: "\f0e7"; +} + +.fa-zap::before { + content: "\f0e7"; +} + +.fa-glass-water::before { + content: "\e4f4"; +} + +.fa-oil-well::before { + content: "\e532"; +} + +.fa-vault::before { + content: "\e2c5"; +} + +.fa-mars::before { + content: "\f222"; +} + +.fa-toilet::before { + content: "\f7d8"; +} + +.fa-plane-circle-xmark::before { + content: "\e557"; +} + +.fa-yen-sign::before { + content: "\f157"; +} + +.fa-cny::before { + content: "\f157"; +} + +.fa-jpy::before { + content: "\f157"; +} + +.fa-rmb::before { + content: "\f157"; +} + +.fa-yen::before { + content: "\f157"; +} + +.fa-ruble-sign::before { + content: "\f158"; +} + +.fa-rouble::before { + content: "\f158"; +} + +.fa-rub::before { + content: "\f158"; +} + +.fa-ruble::before { + content: "\f158"; +} + +.fa-sun::before { + content: "\f185"; +} + +.fa-guitar::before { + content: "\f7a6"; +} + +.fa-face-laugh-wink::before { + content: "\f59c"; +} + +.fa-laugh-wink::before { + content: "\f59c"; +} + +.fa-horse-head::before { + content: "\f7ab"; +} + +.fa-bore-hole::before { + content: "\e4c3"; +} + +.fa-industry::before { + content: "\f275"; +} + +.fa-circle-down::before { + content: "\f358"; +} + +.fa-arrow-alt-circle-down::before { + content: "\f358"; +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; +} + +.fa-florin-sign::before { + content: "\e184"; +} + +.fa-arrow-down-short-wide::before { + content: "\f884"; +} + +.fa-sort-amount-desc::before { + content: "\f884"; +} + +.fa-sort-amount-down-alt::before { + content: "\f884"; +} + +.fa-less-than::before { + content: "\<"; +} + +.fa-angle-down::before { + content: "\f107"; +} + +.fa-car-tunnel::before { + content: "\e4de"; +} + +.fa-head-side-cough::before { + content: "\e061"; +} + +.fa-grip-lines::before { + content: "\f7a4"; +} + +.fa-thumbs-down::before { + content: "\f165"; +} + +.fa-user-lock::before { + content: "\f502"; +} + +.fa-arrow-right-long::before { + content: "\f178"; +} + +.fa-long-arrow-right::before { + content: "\f178"; +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; +} + +.fa-ellipsis::before { + content: "\f141"; +} + +.fa-ellipsis-h::before { + content: "\f141"; +} + +.fa-chess-pawn::before { + content: "\f443"; +} + +.fa-kit-medical::before { + content: "\f479"; +} + +.fa-first-aid::before { + content: "\f479"; +} + +.fa-person-through-window::before { + content: "\e5a9"; +} + +.fa-toolbox::before { + content: "\f552"; +} + +.fa-hands-holding-circle::before { + content: "\e4fb"; +} + +.fa-bug::before { + content: "\f188"; +} + +.fa-credit-card::before { + content: "\f09d"; +} + +.fa-credit-card-alt::before { + content: "\f09d"; +} + +.fa-car::before { + content: "\f1b9"; +} + +.fa-automobile::before { + content: "\f1b9"; +} + +.fa-hand-holding-hand::before { + content: "\e4f7"; +} + +.fa-book-open-reader::before { + content: "\f5da"; +} + +.fa-book-reader::before { + content: "\f5da"; +} + +.fa-mountain-sun::before { + content: "\e52f"; +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; +} + +.fa-dice-d20::before { + content: "\f6cf"; +} + +.fa-truck-droplet::before { + content: "\e58c"; +} + +.fa-file-circle-xmark::before { + content: "\e5a1"; +} + +.fa-temperature-arrow-up::before { + content: "\e040"; +} + +.fa-temperature-up::before { + content: "\e040"; +} + +.fa-medal::before { + content: "\f5a2"; +} + +.fa-bed::before { + content: "\f236"; +} + +.fa-square-h::before { + content: "\f0fd"; +} + +.fa-h-square::before { + content: "\f0fd"; +} + +.fa-podcast::before { + content: "\f2ce"; +} + +.fa-temperature-full::before { + content: "\f2c7"; +} + +.fa-temperature-4::before { + content: "\f2c7"; +} + +.fa-thermometer-4::before { + content: "\f2c7"; +} + +.fa-thermometer-full::before { + content: "\f2c7"; +} + +.fa-bell::before { + content: "\f0f3"; +} + +.fa-superscript::before { + content: "\f12b"; +} + +.fa-plug-circle-xmark::before { + content: "\e560"; +} + +.fa-star-of-life::before { + content: "\f621"; +} + +.fa-phone-slash::before { + content: "\f3dd"; +} + +.fa-paint-roller::before { + content: "\f5aa"; +} + +.fa-handshake-angle::before { + content: "\f4c4"; +} + +.fa-hands-helping::before { + content: "\f4c4"; +} + +.fa-location-dot::before { + content: "\f3c5"; +} + +.fa-map-marker-alt::before { + content: "\f3c5"; +} + +.fa-file::before { + content: "\f15b"; +} + +.fa-greater-than::before { + content: "\>"; +} + +.fa-person-swimming::before { + content: "\f5c4"; +} + +.fa-swimmer::before { + content: "\f5c4"; +} + +.fa-arrow-down::before { + content: "\f063"; +} + +.fa-droplet::before { + content: "\f043"; +} + +.fa-tint::before { + content: "\f043"; +} + +.fa-eraser::before { + content: "\f12d"; +} + +.fa-earth-americas::before { + content: "\f57d"; +} + +.fa-earth::before { + content: "\f57d"; +} + +.fa-earth-america::before { + content: "\f57d"; +} + +.fa-globe-americas::before { + content: "\f57d"; +} + +.fa-person-burst::before { + content: "\e53b"; +} + +.fa-dove::before { + content: "\f4ba"; +} + +.fa-battery-empty::before { + content: "\f244"; +} + +.fa-battery-0::before { + content: "\f244"; +} + +.fa-socks::before { + content: "\f696"; +} + +.fa-inbox::before { + content: "\f01c"; +} + +.fa-section::before { + content: "\e447"; +} + +.fa-gauge-high::before { + content: "\f625"; +} + +.fa-tachometer-alt::before { + content: "\f625"; +} + +.fa-tachometer-alt-fast::before { + content: "\f625"; +} + +.fa-envelope-open-text::before { + content: "\f658"; +} + +.fa-hospital::before { + content: "\f0f8"; +} + +.fa-hospital-alt::before { + content: "\f0f8"; +} + +.fa-hospital-wide::before { + content: "\f0f8"; +} + +.fa-wine-bottle::before { + content: "\f72f"; +} + +.fa-chess-rook::before { + content: "\f447"; +} + +.fa-bars-staggered::before { + content: "\f550"; +} + +.fa-reorder::before { + content: "\f550"; +} + +.fa-stream::before { + content: "\f550"; +} + +.fa-dharmachakra::before { + content: "\f655"; +} + +.fa-hotdog::before { + content: "\f80f"; +} + +.fa-person-walking-with-cane::before { + content: "\f29d"; +} + +.fa-blind::before { + content: "\f29d"; +} + +.fa-drum::before { + content: "\f569"; +} + +.fa-ice-cream::before { + content: "\f810"; +} + +.fa-heart-circle-bolt::before { + content: "\e4fc"; +} + +.fa-fax::before { + content: "\f1ac"; +} + +.fa-paragraph::before { + content: "\f1dd"; +} + +.fa-check-to-slot::before { + content: "\f772"; +} + +.fa-vote-yea::before { + content: "\f772"; +} + +.fa-star-half::before { + content: "\f089"; +} + +.fa-boxes-stacked::before { + content: "\f468"; +} + +.fa-boxes::before { + content: "\f468"; +} + +.fa-boxes-alt::before { + content: "\f468"; +} + +.fa-link::before { + content: "\f0c1"; +} + +.fa-chain::before { + content: "\f0c1"; +} + +.fa-ear-listen::before { + content: "\f2a2"; +} + +.fa-assistive-listening-systems::before { + content: "\f2a2"; +} + +.fa-tree-city::before { + content: "\e587"; +} + +.fa-play::before { + content: "\f04b"; +} + +.fa-font::before { + content: "\f031"; +} + +.fa-rupiah-sign::before { + content: "\e23d"; +} + +.fa-magnifying-glass::before { + content: "\f002"; +} + +.fa-search::before { + content: "\f002"; +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; +} + +.fa-table-tennis::before { + content: "\f45d"; +} + +.fa-person-dots-from-line::before { + content: "\f470"; +} + +.fa-diagnoses::before { + content: "\f470"; +} + +.fa-trash-can-arrow-up::before { + content: "\f82a"; +} + +.fa-trash-restore-alt::before { + content: "\f82a"; +} + +.fa-naira-sign::before { + content: "\e1f6"; +} + +.fa-cart-arrow-down::before { + content: "\f218"; +} + +.fa-walkie-talkie::before { + content: "\f8ef"; +} + +.fa-file-pen::before { + content: "\f31c"; +} + +.fa-file-edit::before { + content: "\f31c"; +} + +.fa-receipt::before { + content: "\f543"; +} + +.fa-square-pen::before { + content: "\f14b"; +} + +.fa-pen-square::before { + content: "\f14b"; +} + +.fa-pencil-square::before { + content: "\f14b"; +} + +.fa-suitcase-rolling::before { + content: "\f5c1"; +} + +.fa-person-circle-exclamation::before { + content: "\e53f"; +} + +.fa-chevron-down::before { + content: "\f078"; +} + +.fa-battery-full::before { + content: "\f240"; +} + +.fa-battery::before { + content: "\f240"; +} + +.fa-battery-5::before { + content: "\f240"; +} + +.fa-skull-crossbones::before { + content: "\f714"; +} + +.fa-code-compare::before { + content: "\e13a"; +} + +.fa-list-ul::before { + content: "\f0ca"; +} + +.fa-list-dots::before { + content: "\f0ca"; +} + +.fa-school-lock::before { + content: "\e56f"; +} + +.fa-tower-cell::before { + content: "\e585"; +} + +.fa-down-long::before { + content: "\f309"; +} + +.fa-long-arrow-alt-down::before { + content: "\f309"; +} + +.fa-ranking-star::before { + content: "\e561"; +} + +.fa-chess-king::before { + content: "\f43f"; +} + +.fa-person-harassing::before { + content: "\e549"; +} + +.fa-brazilian-real-sign::before { + content: "\e46c"; +} + +.fa-landmark-dome::before { + content: "\f752"; +} + +.fa-landmark-alt::before { + content: "\f752"; +} + +.fa-arrow-up::before { + content: "\f062"; +} + +.fa-tv::before { + content: "\f26c"; +} + +.fa-television::before { + content: "\f26c"; +} + +.fa-tv-alt::before { + content: "\f26c"; +} + +.fa-shrimp::before { + content: "\e448"; +} + +.fa-list-check::before { + content: "\f0ae"; +} + +.fa-tasks::before { + content: "\f0ae"; +} + +.fa-jug-detergent::before { + content: "\e519"; +} + +.fa-circle-user::before { + content: "\f2bd"; +} + +.fa-user-circle::before { + content: "\f2bd"; +} + +.fa-user-shield::before { + content: "\f505"; +} + +.fa-wind::before { + content: "\f72e"; +} + +.fa-car-burst::before { + content: "\f5e1"; +} + +.fa-car-crash::before { + content: "\f5e1"; +} + +.fa-y::before { + content: "Y"; +} + +.fa-person-snowboarding::before { + content: "\f7ce"; +} + +.fa-snowboarding::before { + content: "\f7ce"; +} + +.fa-truck-fast::before { + content: "\f48b"; +} + +.fa-shipping-fast::before { + content: "\f48b"; +} + +.fa-fish::before { + content: "\f578"; +} + +.fa-user-graduate::before { + content: "\f501"; +} + +.fa-circle-half-stroke::before { + content: "\f042"; +} + +.fa-adjust::before { + content: "\f042"; +} + +.fa-clapperboard::before { + content: "\e131"; +} + +.fa-circle-radiation::before { + content: "\f7ba"; +} + +.fa-radiation-alt::before { + content: "\f7ba"; +} + +.fa-baseball::before { + content: "\f433"; +} + +.fa-baseball-ball::before { + content: "\f433"; +} + +.fa-jet-fighter-up::before { + content: "\e518"; +} + +.fa-diagram-project::before { + content: "\f542"; +} + +.fa-project-diagram::before { + content: "\f542"; +} + +.fa-copy::before { + content: "\f0c5"; +} + +.fa-volume-xmark::before { + content: "\f6a9"; +} + +.fa-volume-mute::before { + content: "\f6a9"; +} + +.fa-volume-times::before { + content: "\f6a9"; +} + +.fa-hand-sparkles::before { + content: "\e05d"; +} + +.fa-grip::before { + content: "\f58d"; +} + +.fa-grip-horizontal::before { + content: "\f58d"; +} + +.fa-share-from-square::before { + content: "\f14d"; +} + +.fa-share-square::before { + content: "\f14d"; +} + +.fa-child-combatant::before { + content: "\e4e0"; +} + +.fa-child-rifle::before { + content: "\e4e0"; +} + +.fa-gun::before { + content: "\e19b"; +} + +.fa-square-phone::before { + content: "\f098"; +} + +.fa-phone-square::before { + content: "\f098"; +} + +.fa-plus::before { + content: "\+"; +} + +.fa-add::before { + content: "\+"; +} + +.fa-expand::before { + content: "\f065"; +} + +.fa-computer::before { + content: "\e4e5"; +} + +.fa-xmark::before { + content: "\f00d"; +} + +.fa-close::before { + content: "\f00d"; +} + +.fa-multiply::before { + content: "\f00d"; +} + +.fa-remove::before { + content: "\f00d"; +} + +.fa-times::before { + content: "\f00d"; +} + +.fa-arrows-up-down-left-right::before { + content: "\f047"; +} + +.fa-arrows::before { + content: "\f047"; +} + +.fa-chalkboard-user::before { + content: "\f51c"; +} + +.fa-chalkboard-teacher::before { + content: "\f51c"; +} + +.fa-peso-sign::before { + content: "\e222"; +} + +.fa-building-shield::before { + content: "\e4d8"; +} + +.fa-baby::before { + content: "\f77c"; +} + +.fa-users-line::before { + content: "\e592"; +} + +.fa-quote-left::before { + content: "\f10d"; +} + +.fa-quote-left-alt::before { + content: "\f10d"; +} + +.fa-tractor::before { + content: "\f722"; +} + +.fa-trash-arrow-up::before { + content: "\f829"; +} + +.fa-trash-restore::before { + content: "\f829"; +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; +} + +.fa-lines-leaning::before { + content: "\e51e"; +} + +.fa-ruler-combined::before { + content: "\f546"; +} + +.fa-copyright::before { + content: "\f1f9"; +} + +.fa-equals::before { + content: "\="; +} + +.fa-blender::before { + content: "\f517"; +} + +.fa-teeth::before { + content: "\f62e"; +} + +.fa-shekel-sign::before { + content: "\f20b"; +} + +.fa-ils::before { + content: "\f20b"; +} + +.fa-shekel::before { + content: "\f20b"; +} + +.fa-sheqel::before { + content: "\f20b"; +} + +.fa-sheqel-sign::before { + content: "\f20b"; +} + +.fa-map::before { + content: "\f279"; +} + +.fa-rocket::before { + content: "\f135"; +} + +.fa-photo-film::before { + content: "\f87c"; +} + +.fa-photo-video::before { + content: "\f87c"; +} + +.fa-folder-minus::before { + content: "\f65d"; +} + +.fa-store::before { + content: "\f54e"; +} + +.fa-arrow-trend-up::before { + content: "\e098"; +} + +.fa-plug-circle-minus::before { + content: "\e55e"; +} + +.fa-sign-hanging::before { + content: "\f4d9"; +} + +.fa-sign::before { + content: "\f4d9"; +} + +.fa-bezier-curve::before { + content: "\f55b"; +} + +.fa-bell-slash::before { + content: "\f1f6"; +} + +.fa-tablet::before { + content: "\f3fb"; +} + +.fa-tablet-android::before { + content: "\f3fb"; +} + +.fa-school-flag::before { + content: "\e56e"; +} + +.fa-fill::before { + content: "\f575"; +} + +.fa-angle-up::before { + content: "\f106"; +} + +.fa-drumstick-bite::before { + content: "\f6d7"; +} + +.fa-holly-berry::before { + content: "\f7aa"; +} + +.fa-chevron-left::before { + content: "\f053"; +} + +.fa-bacteria::before { + content: "\e059"; +} + +.fa-hand-lizard::before { + content: "\f258"; +} + +.fa-notdef::before { + content: "\e1fe"; +} + +.fa-disease::before { + content: "\f7fa"; +} + +.fa-briefcase-medical::before { + content: "\f469"; +} + +.fa-genderless::before { + content: "\f22d"; +} + +.fa-chevron-right::before { + content: "\f054"; +} + +.fa-retweet::before { + content: "\f079"; +} + +.fa-car-rear::before { + content: "\f5de"; +} + +.fa-car-alt::before { + content: "\f5de"; +} + +.fa-pump-soap::before { + content: "\e06b"; +} + +.fa-video-slash::before { + content: "\f4e2"; +} + +.fa-battery-quarter::before { + content: "\f243"; +} + +.fa-battery-2::before { + content: "\f243"; +} + +.fa-radio::before { + content: "\f8d7"; +} + +.fa-baby-carriage::before { + content: "\f77d"; +} + +.fa-carriage-baby::before { + content: "\f77d"; +} + +.fa-traffic-light::before { + content: "\f637"; +} + +.fa-thermometer::before { + content: "\f491"; +} + +.fa-vr-cardboard::before { + content: "\f729"; +} + +.fa-hand-middle-finger::before { + content: "\f806"; +} + +.fa-percent::before { + content: "\%"; +} + +.fa-percentage::before { + content: "\%"; +} + +.fa-truck-moving::before { + content: "\f4df"; +} + +.fa-glass-water-droplet::before { + content: "\e4f5"; +} + +.fa-display::before { + content: "\e163"; +} + +.fa-face-smile::before { + content: "\f118"; +} + +.fa-smile::before { + content: "\f118"; +} + +.fa-thumbtack::before { + content: "\f08d"; +} + +.fa-thumb-tack::before { + content: "\f08d"; +} + +.fa-trophy::before { + content: "\f091"; +} + +.fa-person-praying::before { + content: "\f683"; +} + +.fa-pray::before { + content: "\f683"; +} + +.fa-hammer::before { + content: "\f6e3"; +} + +.fa-hand-peace::before { + content: "\f25b"; +} + +.fa-rotate::before { + content: "\f2f1"; +} + +.fa-sync-alt::before { + content: "\f2f1"; +} + +.fa-spinner::before { + content: "\f110"; +} + +.fa-robot::before { + content: "\f544"; +} + +.fa-peace::before { + content: "\f67c"; +} + +.fa-gears::before { + content: "\f085"; +} + +.fa-cogs::before { + content: "\f085"; +} + +.fa-warehouse::before { + content: "\f494"; +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; +} + +.fa-splotch::before { + content: "\f5bc"; +} + +.fa-face-grin-hearts::before { + content: "\f584"; +} + +.fa-grin-hearts::before { + content: "\f584"; +} + +.fa-dice-four::before { + content: "\f524"; +} + +.fa-sim-card::before { + content: "\f7c4"; +} + +.fa-transgender::before { + content: "\f225"; +} + +.fa-transgender-alt::before { + content: "\f225"; +} + +.fa-mercury::before { + content: "\f223"; +} + +.fa-arrow-turn-down::before { + content: "\f149"; +} + +.fa-level-down::before { + content: "\f149"; +} + +.fa-person-falling-burst::before { + content: "\e547"; +} + +.fa-award::before { + content: "\f559"; +} + +.fa-ticket-simple::before { + content: "\f3ff"; +} + +.fa-ticket-alt::before { + content: "\f3ff"; +} + +.fa-building::before { + content: "\f1ad"; +} + +.fa-angles-left::before { + content: "\f100"; +} + +.fa-angle-double-left::before { + content: "\f100"; +} + +.fa-qrcode::before { + content: "\f029"; +} + +.fa-clock-rotate-left::before { + content: "\f1da"; +} + +.fa-history::before { + content: "\f1da"; +} + +.fa-face-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-file-export::before { + content: "\f56e"; +} + +.fa-arrow-right-from-file::before { + content: "\f56e"; +} + +.fa-shield::before { + content: "\f132"; +} + +.fa-shield-blank::before { + content: "\f132"; +} + +.fa-arrow-up-short-wide::before { + content: "\f885"; +} + +.fa-sort-amount-up-alt::before { + content: "\f885"; +} + +.fa-house-medical::before { + content: "\e3b2"; +} + +.fa-golf-ball-tee::before { + content: "\f450"; +} + +.fa-golf-ball::before { + content: "\f450"; +} + +.fa-circle-chevron-left::before { + content: "\f137"; +} + +.fa-chevron-circle-left::before { + content: "\f137"; +} + +.fa-house-chimney-window::before { + content: "\e00d"; +} + +.fa-pen-nib::before { + content: "\f5ad"; +} + +.fa-tent-arrow-turn-left::before { + content: "\e580"; +} + +.fa-tents::before { + content: "\e582"; +} + +.fa-wand-magic::before { + content: "\f0d0"; +} + +.fa-magic::before { + content: "\f0d0"; +} + +.fa-dog::before { + content: "\f6d3"; +} + +.fa-carrot::before { + content: "\f787"; +} + +.fa-moon::before { + content: "\f186"; +} + +.fa-wine-glass-empty::before { + content: "\f5ce"; +} + +.fa-wine-glass-alt::before { + content: "\f5ce"; +} + +.fa-cheese::before { + content: "\f7ef"; +} + +.fa-yin-yang::before { + content: "\f6ad"; +} + +.fa-music::before { + content: "\f001"; +} + +.fa-code-commit::before { + content: "\f386"; +} + +.fa-temperature-low::before { + content: "\f76b"; +} + +.fa-person-biking::before { + content: "\f84a"; +} + +.fa-biking::before { + content: "\f84a"; +} + +.fa-broom::before { + content: "\f51a"; +} + +.fa-shield-heart::before { + content: "\e574"; +} + +.fa-gopuram::before { + content: "\f664"; +} + +.fa-earth-oceania::before { + content: "\e47b"; +} + +.fa-globe-oceania::before { + content: "\e47b"; +} + +.fa-square-xmark::before { + content: "\f2d3"; +} + +.fa-times-square::before { + content: "\f2d3"; +} + +.fa-xmark-square::before { + content: "\f2d3"; +} + +.fa-hashtag::before { + content: "\#"; +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; +} + +.fa-expand-alt::before { + content: "\f424"; +} + +.fa-oil-can::before { + content: "\f613"; +} + +.fa-t::before { + content: "T"; +} + +.fa-hippo::before { + content: "\f6ed"; +} + +.fa-chart-column::before { + content: "\e0e3"; +} + +.fa-infinity::before { + content: "\f534"; +} + +.fa-vial-circle-check::before { + content: "\e596"; +} + +.fa-person-arrow-down-to-line::before { + content: "\e538"; +} + +.fa-voicemail::before { + content: "\f897"; +} + +.fa-fan::before { + content: "\f863"; +} + +.fa-person-walking-luggage::before { + content: "\e554"; +} + +.fa-up-down::before { + content: "\f338"; +} + +.fa-arrows-alt-v::before { + content: "\f338"; +} + +.fa-cloud-moon-rain::before { + content: "\f73c"; +} + +.fa-calendar::before { + content: "\f133"; +} + +.fa-trailer::before { + content: "\e041"; +} + +.fa-bahai::before { + content: "\f666"; +} + +.fa-haykal::before { + content: "\f666"; +} + +.fa-sd-card::before { + content: "\f7c2"; +} + +.fa-dragon::before { + content: "\f6d5"; +} + +.fa-shoe-prints::before { + content: "\f54b"; +} + +.fa-circle-plus::before { + content: "\f055"; +} + +.fa-plus-circle::before { + content: "\f055"; +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-hand-holding::before { + content: "\f4bd"; +} + +.fa-plug-circle-exclamation::before { + content: "\e55d"; +} + +.fa-link-slash::before { + content: "\f127"; +} + +.fa-chain-broken::before { + content: "\f127"; +} + +.fa-chain-slash::before { + content: "\f127"; +} + +.fa-unlink::before { + content: "\f127"; +} + +.fa-clone::before { + content: "\f24d"; +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; +} + +.fa-arrow-up-z-a::before { + content: "\f882"; +} + +.fa-sort-alpha-up-alt::before { + content: "\f882"; +} + +.fa-fire-flame-curved::before { + content: "\f7e4"; +} + +.fa-fire-alt::before { + content: "\f7e4"; +} + +.fa-tornado::before { + content: "\f76f"; +} + +.fa-file-circle-plus::before { + content: "\e494"; +} + +.fa-book-quran::before { + content: "\f687"; +} + +.fa-quran::before { + content: "\f687"; +} + +.fa-anchor::before { + content: "\f13d"; +} + +.fa-border-all::before { + content: "\f84c"; +} + +.fa-face-angry::before { + content: "\f556"; +} + +.fa-angry::before { + content: "\f556"; +} + +.fa-cookie-bite::before { + content: "\f564"; +} + +.fa-arrow-trend-down::before { + content: "\e097"; +} + +.fa-rss::before { + content: "\f09e"; +} + +.fa-feed::before { + content: "\f09e"; +} + +.fa-draw-polygon::before { + content: "\f5ee"; +} + +.fa-scale-balanced::before { + content: "\f24e"; +} + +.fa-balance-scale::before { + content: "\f24e"; +} + +.fa-gauge-simple-high::before { + content: "\f62a"; +} + +.fa-tachometer::before { + content: "\f62a"; +} + +.fa-tachometer-fast::before { + content: "\f62a"; +} + +.fa-shower::before { + content: "\f2cc"; +} + +.fa-desktop::before { + content: "\f390"; +} + +.fa-desktop-alt::before { + content: "\f390"; +} + +.fa-m::before { + content: "M"; +} + +.fa-table-list::before { + content: "\f00b"; +} + +.fa-th-list::before { + content: "\f00b"; +} + +.fa-comment-sms::before { + content: "\f7cd"; +} + +.fa-sms::before { + content: "\f7cd"; +} + +.fa-book::before { + content: "\f02d"; +} + +.fa-user-plus::before { + content: "\f234"; +} + +.fa-check::before { + content: "\f00c"; +} + +.fa-battery-three-quarters::before { + content: "\f241"; +} + +.fa-battery-4::before { + content: "\f241"; +} + +.fa-house-circle-check::before { + content: "\e509"; +} + +.fa-angle-left::before { + content: "\f104"; +} + +.fa-diagram-successor::before { + content: "\e47a"; +} + +.fa-truck-arrow-right::before { + content: "\e58b"; +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; +} + +.fa-hand-fist::before { + content: "\f6de"; +} + +.fa-fist-raised::before { + content: "\f6de"; +} + +.fa-cloud-moon::before { + content: "\f6c3"; +} + +.fa-briefcase::before { + content: "\f0b1"; +} + +.fa-person-falling::before { + content: "\e546"; +} + +.fa-image-portrait::before { + content: "\f3e0"; +} + +.fa-portrait::before { + content: "\f3e0"; +} + +.fa-user-tag::before { + content: "\f507"; +} + +.fa-rug::before { + content: "\e569"; +} + +.fa-earth-europe::before { + content: "\f7a2"; +} + +.fa-globe-europe::before { + content: "\f7a2"; +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; +} + +.fa-luggage-cart::before { + content: "\f59d"; +} + +.fa-rectangle-xmark::before { + content: "\f410"; +} + +.fa-rectangle-times::before { + content: "\f410"; +} + +.fa-times-rectangle::before { + content: "\f410"; +} + +.fa-window-close::before { + content: "\f410"; +} + +.fa-baht-sign::before { + content: "\e0ac"; +} + +.fa-book-open::before { + content: "\f518"; +} + +.fa-book-journal-whills::before { + content: "\f66a"; +} + +.fa-journal-whills::before { + content: "\f66a"; +} + +.fa-handcuffs::before { + content: "\e4f8"; +} + +.fa-triangle-exclamation::before { + content: "\f071"; +} + +.fa-exclamation-triangle::before { + content: "\f071"; +} + +.fa-warning::before { + content: "\f071"; +} + +.fa-database::before { + content: "\f1c0"; +} + +.fa-share::before { + content: "\f064"; +} + +.fa-arrow-turn-right::before { + content: "\f064"; +} + +.fa-mail-forward::before { + content: "\f064"; +} + +.fa-bottle-droplet::before { + content: "\e4c4"; +} + +.fa-mask-face::before { + content: "\e1d7"; +} + +.fa-hill-rockslide::before { + content: "\e508"; +} + +.fa-right-left::before { + content: "\f362"; +} + +.fa-exchange-alt::before { + content: "\f362"; +} + +.fa-paper-plane::before { + content: "\f1d8"; +} + +.fa-road-circle-exclamation::before { + content: "\e565"; +} + +.fa-dungeon::before { + content: "\f6d9"; +} + +.fa-align-right::before { + content: "\f038"; +} + +.fa-money-bill-1-wave::before { + content: "\f53b"; +} + +.fa-money-bill-wave-alt::before { + content: "\f53b"; +} + +.fa-life-ring::before { + content: "\f1cd"; +} + +.fa-hands::before { + content: "\f2a7"; +} + +.fa-sign-language::before { + content: "\f2a7"; +} + +.fa-signing::before { + content: "\f2a7"; +} + +.fa-calendar-day::before { + content: "\f783"; +} + +.fa-water-ladder::before { + content: "\f5c5"; +} + +.fa-ladder-water::before { + content: "\f5c5"; +} + +.fa-swimming-pool::before { + content: "\f5c5"; +} + +.fa-arrows-up-down::before { + content: "\f07d"; +} + +.fa-arrows-v::before { + content: "\f07d"; +} + +.fa-face-grimace::before { + content: "\f57f"; +} + +.fa-grimace::before { + content: "\f57f"; +} + +.fa-wheelchair-move::before { + content: "\e2ce"; +} + +.fa-wheelchair-alt::before { + content: "\e2ce"; +} + +.fa-turn-down::before { + content: "\f3be"; +} + +.fa-level-down-alt::before { + content: "\f3be"; +} + +.fa-person-walking-arrow-right::before { + content: "\e552"; +} + +.fa-square-envelope::before { + content: "\f199"; +} + +.fa-envelope-square::before { + content: "\f199"; +} + +.fa-dice::before { + content: "\f522"; +} + +.fa-bowling-ball::before { + content: "\f436"; +} + +.fa-brain::before { + content: "\f5dc"; +} + +.fa-bandage::before { + content: "\f462"; +} + +.fa-band-aid::before { + content: "\f462"; +} + +.fa-calendar-minus::before { + content: "\f272"; +} + +.fa-circle-xmark::before { + content: "\f057"; +} + +.fa-times-circle::before { + content: "\f057"; +} + +.fa-xmark-circle::before { + content: "\f057"; +} + +.fa-gifts::before { + content: "\f79c"; +} + +.fa-hotel::before { + content: "\f594"; +} + +.fa-earth-asia::before { + content: "\f57e"; +} + +.fa-globe-asia::before { + content: "\f57e"; +} + +.fa-id-card-clip::before { + content: "\f47f"; +} + +.fa-id-card-alt::before { + content: "\f47f"; +} + +.fa-magnifying-glass-plus::before { + content: "\f00e"; +} + +.fa-search-plus::before { + content: "\f00e"; +} + +.fa-thumbs-up::before { + content: "\f164"; +} + +.fa-user-clock::before { + content: "\f4fd"; +} + +.fa-hand-dots::before { + content: "\f461"; +} + +.fa-allergies::before { + content: "\f461"; +} + +.fa-file-invoice::before { + content: "\f570"; +} + +.fa-window-minimize::before { + content: "\f2d1"; +} + +.fa-mug-saucer::before { + content: "\f0f4"; +} + +.fa-coffee::before { + content: "\f0f4"; +} + +.fa-brush::before { + content: "\f55d"; +} + +.fa-mask::before { + content: "\f6fa"; +} + +.fa-magnifying-glass-minus::before { + content: "\f010"; +} + +.fa-search-minus::before { + content: "\f010"; +} + +.fa-ruler-vertical::before { + content: "\f548"; +} + +.fa-user-large::before { + content: "\f406"; +} + +.fa-user-alt::before { + content: "\f406"; +} + +.fa-train-tram::before { + content: "\e5b4"; +} + +.fa-user-nurse::before { + content: "\f82f"; +} + +.fa-syringe::before { + content: "\f48e"; +} + +.fa-cloud-sun::before { + content: "\f6c4"; +} + +.fa-stopwatch-20::before { + content: "\e06f"; +} + +.fa-square-full::before { + content: "\f45c"; +} + +.fa-magnet::before { + content: "\f076"; +} + +.fa-jar::before { + content: "\e516"; +} + +.fa-note-sticky::before { + content: "\f249"; +} + +.fa-sticky-note::before { + content: "\f249"; +} + +.fa-bug-slash::before { + content: "\e490"; +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; +} + +.fa-bone::before { + content: "\f5d7"; +} + +.fa-user-injured::before { + content: "\f728"; +} + +.fa-face-sad-tear::before { + content: "\f5b4"; +} + +.fa-sad-tear::before { + content: "\f5b4"; +} + +.fa-plane::before { + content: "\f072"; +} + +.fa-tent-arrows-down::before { + content: "\e581"; +} + +.fa-exclamation::before { + content: "\!"; +} + +.fa-arrows-spin::before { + content: "\e4bb"; +} + +.fa-print::before { + content: "\f02f"; +} + +.fa-turkish-lira-sign::before { + content: "\e2bb"; +} + +.fa-try::before { + content: "\e2bb"; +} + +.fa-turkish-lira::before { + content: "\e2bb"; +} + +.fa-dollar-sign::before { + content: "\$"; +} + +.fa-dollar::before { + content: "\$"; +} + +.fa-usd::before { + content: "\$"; +} + +.fa-x::before { + content: "X"; +} + +.fa-magnifying-glass-dollar::before { + content: "\f688"; +} + +.fa-search-dollar::before { + content: "\f688"; +} + +.fa-users-gear::before { + content: "\f509"; +} + +.fa-users-cog::before { + content: "\f509"; +} + +.fa-person-military-pointing::before { + content: "\e54a"; +} + +.fa-building-columns::before { + content: "\f19c"; +} + +.fa-bank::before { + content: "\f19c"; +} + +.fa-institution::before { + content: "\f19c"; +} + +.fa-museum::before { + content: "\f19c"; +} + +.fa-university::before { + content: "\f19c"; +} + +.fa-umbrella::before { + content: "\f0e9"; +} + +.fa-trowel::before { + content: "\e589"; +} + +.fa-d::before { + content: "D"; +} + +.fa-stapler::before { + content: "\e5af"; +} + +.fa-masks-theater::before { + content: "\f630"; +} + +.fa-theater-masks::before { + content: "\f630"; +} + +.fa-kip-sign::before { + content: "\e1c4"; +} + +.fa-hand-point-left::before { + content: "\f0a5"; +} + +.fa-handshake-simple::before { + content: "\f4c6"; +} + +.fa-handshake-alt::before { + content: "\f4c6"; +} + +.fa-jet-fighter::before { + content: "\f0fb"; +} + +.fa-fighter-jet::before { + content: "\f0fb"; +} + +.fa-square-share-nodes::before { + content: "\f1e1"; +} + +.fa-share-alt-square::before { + content: "\f1e1"; +} + +.fa-barcode::before { + content: "\f02a"; +} + +.fa-plus-minus::before { + content: "\e43c"; +} + +.fa-video::before { + content: "\f03d"; +} + +.fa-video-camera::before { + content: "\f03d"; +} + +.fa-graduation-cap::before { + content: "\f19d"; +} + +.fa-mortar-board::before { + content: "\f19d"; +} + +.fa-hand-holding-medical::before { + content: "\e05c"; +} + +.fa-person-circle-check::before { + content: "\e53e"; +} + +.fa-turn-up::before { + content: "\f3bf"; +} + +.fa-level-up-alt::before { + content: "\f3bf"; +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.elements-blocks-icon-selector-display { + font-size: 2em; +} + +.rrze-elements-tabs-modal-container span { + font-size: 2em; + padding-right: 1em; +} +/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! + \**************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); +} +.fas, +.fa-solid { + font-weight: 900; +} +/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! + \***************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-brands: "Font Awesome 6 Brands"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); +} +.fab, +.fa-brands { + font-weight: 400; +} + +.fa-monero:before { + content: "\f3d0"; +} + +.fa-hooli:before { + content: "\f427"; +} + +.fa-yelp:before { + content: "\f1e9"; +} + +.fa-cc-visa:before { + content: "\f1f0"; +} + +.fa-lastfm:before { + content: "\f202"; +} + +.fa-shopware:before { + content: "\f5b5"; +} + +.fa-creative-commons-nc:before { + content: "\f4e8"; +} + +.fa-aws:before { + content: "\f375"; +} + +.fa-redhat:before { + content: "\f7bc"; +} + +.fa-yoast:before { + content: "\f2b1"; +} + +.fa-cloudflare:before { + content: "\e07d"; +} + +.fa-ups:before { + content: "\f7e0"; +} + +.fa-wpexplorer:before { + content: "\f2de"; +} + +.fa-dyalog:before { + content: "\f399"; +} + +.fa-bity:before { + content: "\f37a"; +} + +.fa-stackpath:before { + content: "\f842"; +} + +.fa-buysellads:before { + content: "\f20d"; +} + +.fa-first-order:before { + content: "\f2b0"; +} + +.fa-modx:before { + content: "\f285"; +} + +.fa-guilded:before { + content: "\e07e"; +} + +.fa-vnv:before { + content: "\f40b"; +} + +.fa-square-js:before { + content: "\f3b9"; +} + +.fa-js-square:before { + content: "\f3b9"; +} + +.fa-microsoft:before { + content: "\f3ca"; +} + +.fa-qq:before { + content: "\f1d6"; +} + +.fa-orcid:before { + content: "\f8d2"; +} + +.fa-java:before { + content: "\f4e4"; +} + +.fa-invision:before { + content: "\f7b0"; +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; +} + +.fa-centercode:before { + content: "\f380"; +} + +.fa-glide-g:before { + content: "\f2a6"; +} + +.fa-drupal:before { + content: "\f1a9"; +} + +.fa-hire-a-helper:before { + content: "\f3b0"; +} + +.fa-creative-commons-by:before { + content: "\f4e7"; +} + +.fa-unity:before { + content: "\e049"; +} + +.fa-whmcs:before { + content: "\f40d"; +} + +.fa-rocketchat:before { + content: "\f3e8"; +} + +.fa-vk:before { + content: "\f189"; +} + +.fa-untappd:before { + content: "\f405"; +} + +.fa-mailchimp:before { + content: "\f59e"; +} + +.fa-css3-alt:before { + content: "\f38b"; +} + +.fa-square-reddit:before { + content: "\f1a2"; +} + +.fa-reddit-square:before { + content: "\f1a2"; +} + +.fa-vimeo-v:before { + content: "\f27d"; +} + +.fa-contao:before { + content: "\f26d"; +} + +.fa-square-font-awesome:before { + content: "\e5ad"; +} + +.fa-deskpro:before { + content: "\f38f"; +} + +.fa-sistrix:before { + content: "\f3ee"; +} + +.fa-square-instagram:before { + content: "\e055"; +} + +.fa-instagram-square:before { + content: "\e055"; +} + +.fa-battle-net:before { + content: "\f835"; +} + +.fa-the-red-yeti:before { + content: "\f69d"; +} + +.fa-square-hacker-news:before { + content: "\f3af"; +} + +.fa-hacker-news-square:before { + content: "\f3af"; +} + +.fa-edge:before { + content: "\f282"; +} + +.fa-threads:before { + content: "\e618"; +} + +.fa-napster:before { + content: "\f3d2"; +} + +.fa-square-snapchat:before { + content: "\f2ad"; +} + +.fa-snapchat-square:before { + content: "\f2ad"; +} + +.fa-google-plus-g:before { + content: "\f0d5"; +} + +.fa-artstation:before { + content: "\f77a"; +} + +.fa-markdown:before { + content: "\f60f"; +} + +.fa-sourcetree:before { + content: "\f7d3"; +} + +.fa-google-plus:before { + content: "\f2b3"; +} + +.fa-diaspora:before { + content: "\f791"; +} + +.fa-foursquare:before { + content: "\f180"; +} + +.fa-stack-overflow:before { + content: "\f16c"; +} + +.fa-github-alt:before { + content: "\f113"; +} + +.fa-phoenix-squadron:before { + content: "\f511"; +} + +.fa-pagelines:before { + content: "\f18c"; +} + +.fa-algolia:before { + content: "\f36c"; +} + +.fa-red-river:before { + content: "\f3e3"; +} + +.fa-creative-commons-sa:before { + content: "\f4ef"; +} + +.fa-safari:before { + content: "\f267"; +} + +.fa-google:before { + content: "\f1a0"; +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; +} + +.fa-font-awesome-alt:before { + content: "\f35c"; +} + +.fa-atlassian:before { + content: "\f77b"; +} + +.fa-linkedin-in:before { + content: "\f0e1"; +} + +.fa-digital-ocean:before { + content: "\f391"; +} + +.fa-nimblr:before { + content: "\f5a8"; +} + +.fa-chromecast:before { + content: "\f838"; +} + +.fa-evernote:before { + content: "\f839"; +} + +.fa-hacker-news:before { + content: "\f1d4"; +} + +.fa-creative-commons-sampling:before { + content: "\f4f0"; +} + +.fa-adversal:before { + content: "\f36a"; +} + +.fa-creative-commons:before { + content: "\f25e"; +} + +.fa-watchman-monitoring:before { + content: "\e087"; +} + +.fa-fonticons:before { + content: "\f280"; +} + +.fa-weixin:before { + content: "\f1d7"; +} + +.fa-shirtsinbulk:before { + content: "\f214"; +} + +.fa-codepen:before { + content: "\f1cb"; +} + +.fa-git-alt:before { + content: "\f841"; +} + +.fa-lyft:before { + content: "\f3c3"; +} + +.fa-rev:before { + content: "\f5b2"; +} + +.fa-windows:before { + content: "\f17a"; +} + +.fa-wizards-of-the-coast:before { + content: "\f730"; +} + +.fa-square-viadeo:before { + content: "\f2aa"; +} + +.fa-viadeo-square:before { + content: "\f2aa"; +} + +.fa-meetup:before { + content: "\f2e0"; +} + +.fa-centos:before { + content: "\f789"; +} + +.fa-adn:before { + content: "\f170"; +} + +.fa-cloudsmith:before { + content: "\f384"; +} + +.fa-pied-piper-alt:before { + content: "\f1a8"; +} + +.fa-square-dribbble:before { + content: "\f397"; +} + +.fa-dribbble-square:before { + content: "\f397"; +} + +.fa-codiepie:before { + content: "\f284"; +} + +.fa-node:before { + content: "\f419"; +} + +.fa-mix:before { + content: "\f3cb"; +} + +.fa-steam:before { + content: "\f1b6"; +} + +.fa-cc-apple-pay:before { + content: "\f416"; +} + +.fa-scribd:before { + content: "\f28a"; +} + +.fa-debian:before { + content: "\e60b"; +} + +.fa-openid:before { + content: "\f19b"; +} + +.fa-instalod:before { + content: "\e081"; +} + +.fa-expeditedssl:before { + content: "\f23e"; +} + +.fa-sellcast:before { + content: "\f2da"; +} + +.fa-square-twitter:before { + content: "\f081"; +} + +.fa-twitter-square:before { + content: "\f081"; +} + +.fa-r-project:before { + content: "\f4f7"; +} + +.fa-delicious:before { + content: "\f1a5"; +} + +.fa-freebsd:before { + content: "\f3a4"; +} + +.fa-vuejs:before { + content: "\f41f"; +} + +.fa-accusoft:before { + content: "\f369"; +} + +.fa-ioxhost:before { + content: "\f208"; +} + +.fa-fonticons-fi:before { + content: "\f3a2"; +} + +.fa-app-store:before { + content: "\f36f"; +} + +.fa-cc-mastercard:before { + content: "\f1f1"; +} + +.fa-itunes-note:before { + content: "\f3b5"; +} + +.fa-golang:before { + content: "\e40f"; +} + +.fa-kickstarter:before { + content: "\f3bb"; +} + +.fa-grav:before { + content: "\f2d6"; +} + +.fa-weibo:before { + content: "\f18a"; +} + +.fa-uncharted:before { + content: "\e084"; +} + +.fa-firstdraft:before { + content: "\f3a1"; +} + +.fa-square-youtube:before { + content: "\f431"; +} + +.fa-youtube-square:before { + content: "\f431"; +} + +.fa-wikipedia-w:before { + content: "\f266"; +} + +.fa-wpressr:before { + content: "\f3e4"; +} + +.fa-rendact:before { + content: "\f3e4"; +} + +.fa-angellist:before { + content: "\f209"; +} + +.fa-galactic-republic:before { + content: "\f50c"; +} + +.fa-nfc-directional:before { + content: "\e530"; +} + +.fa-skype:before { + content: "\f17e"; +} + +.fa-joget:before { + content: "\f3b7"; +} + +.fa-fedora:before { + content: "\f798"; +} + +.fa-stripe-s:before { + content: "\f42a"; +} + +.fa-meta:before { + content: "\e49b"; +} + +.fa-laravel:before { + content: "\f3bd"; +} + +.fa-hotjar:before { + content: "\f3b1"; +} + +.fa-bluetooth-b:before { + content: "\f294"; +} + +.fa-sticker-mule:before { + content: "\f3f7"; +} + +.fa-creative-commons-zero:before { + content: "\f4f3"; +} + +.fa-hips:before { + content: "\f452"; +} + +.fa-behance:before { + content: "\f1b4"; +} + +.fa-reddit:before { + content: "\f1a1"; +} + +.fa-discord:before { + content: "\f392"; +} + +.fa-chrome:before { + content: "\f268"; +} + +.fa-app-store-ios:before { + content: "\f370"; +} + +.fa-cc-discover:before { + content: "\f1f2"; +} + +.fa-wpbeginner:before { + content: "\f297"; +} + +.fa-confluence:before { + content: "\f78d"; +} + +.fa-mdb:before { + content: "\f8ca"; +} + +.fa-dochub:before { + content: "\f394"; +} + +.fa-accessible-icon:before { + content: "\f368"; +} + +.fa-ebay:before { + content: "\f4f4"; +} + +.fa-amazon:before { + content: "\f270"; +} + +.fa-unsplash:before { + content: "\e07c"; +} + +.fa-yarn:before { + content: "\f7e3"; +} + +.fa-square-steam:before { + content: "\f1b7"; +} + +.fa-steam-square:before { + content: "\f1b7"; +} + +.fa-500px:before { + content: "\f26e"; +} + +.fa-square-vimeo:before { + content: "\f194"; +} + +.fa-vimeo-square:before { + content: "\f194"; +} + +.fa-asymmetrik:before { + content: "\f372"; +} + +.fa-font-awesome:before { + content: "\f2b4"; +} + +.fa-font-awesome-flag:before { + content: "\f2b4"; +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; +} + +.fa-gratipay:before { + content: "\f184"; +} + +.fa-apple:before { + content: "\f179"; +} + +.fa-hive:before { + content: "\e07f"; +} + +.fa-gitkraken:before { + content: "\f3a6"; +} + +.fa-keybase:before { + content: "\f4f5"; +} + +.fa-apple-pay:before { + content: "\f415"; +} + +.fa-padlet:before { + content: "\e4a0"; +} + +.fa-amazon-pay:before { + content: "\f42c"; +} + +.fa-square-github:before { + content: "\f092"; +} + +.fa-github-square:before { + content: "\f092"; +} + +.fa-stumbleupon:before { + content: "\f1a4"; +} + +.fa-fedex:before { + content: "\f797"; +} + +.fa-phoenix-framework:before { + content: "\f3dc"; +} + +.fa-shopify:before { + content: "\e057"; +} + +.fa-neos:before { + content: "\f612"; +} + +.fa-square-threads:before { + content: "\e619"; +} + +.fa-hackerrank:before { + content: "\f5f7"; +} + +.fa-researchgate:before { + content: "\f4f8"; +} + +.fa-swift:before { + content: "\f8e1"; +} + +.fa-angular:before { + content: "\f420"; +} + +.fa-speakap:before { + content: "\f3f3"; +} + +.fa-angrycreative:before { + content: "\f36e"; +} + +.fa-y-combinator:before { + content: "\f23b"; +} + +.fa-empire:before { + content: "\f1d1"; +} + +.fa-envira:before { + content: "\f299"; +} + +.fa-square-gitlab:before { + content: "\e5ae"; +} + +.fa-gitlab-square:before { + content: "\e5ae"; +} + +.fa-studiovinari:before { + content: "\f3f8"; +} + +.fa-pied-piper:before { + content: "\f2ae"; +} + +.fa-wordpress:before { + content: "\f19a"; +} + +.fa-product-hunt:before { + content: "\f288"; +} + +.fa-firefox:before { + content: "\f269"; +} + +.fa-linode:before { + content: "\f2b8"; +} + +.fa-goodreads:before { + content: "\f3a8"; +} + +.fa-square-odnoklassniki:before { + content: "\f264"; +} + +.fa-odnoklassniki-square:before { + content: "\f264"; +} + +.fa-jsfiddle:before { + content: "\f1cc"; +} + +.fa-sith:before { + content: "\f512"; +} + +.fa-themeisle:before { + content: "\f2b2"; +} + +.fa-page4:before { + content: "\f3d7"; +} + +.fa-hashnode:before { + content: "\e499"; +} + +.fa-react:before { + content: "\f41b"; +} + +.fa-cc-paypal:before { + content: "\f1f4"; +} + +.fa-squarespace:before { + content: "\f5be"; +} + +.fa-cc-stripe:before { + content: "\f1f5"; +} + +.fa-creative-commons-share:before { + content: "\f4f2"; +} + +.fa-bitcoin:before { + content: "\f379"; +} + +.fa-keycdn:before { + content: "\f3ba"; +} + +.fa-opera:before { + content: "\f26a"; +} + +.fa-itch-io:before { + content: "\f83a"; +} + +.fa-umbraco:before { + content: "\f8e8"; +} + +.fa-galactic-senate:before { + content: "\f50d"; +} + +.fa-ubuntu:before { + content: "\f7df"; +} + +.fa-draft2digital:before { + content: "\f396"; +} + +.fa-stripe:before { + content: "\f429"; +} + +.fa-houzz:before { + content: "\f27c"; +} + +.fa-gg:before { + content: "\f260"; +} + +.fa-dhl:before { + content: "\f790"; +} + +.fa-square-pinterest:before { + content: "\f0d3"; +} + +.fa-pinterest-square:before { + content: "\f0d3"; +} + +.fa-xing:before { + content: "\f168"; +} + +.fa-blackberry:before { + content: "\f37b"; +} + +.fa-creative-commons-pd:before { + content: "\f4ec"; +} + +.fa-playstation:before { + content: "\f3df"; +} + +.fa-quinscape:before { + content: "\f459"; +} + +.fa-less:before { + content: "\f41d"; +} + +.fa-blogger-b:before { + content: "\f37d"; +} + +.fa-opencart:before { + content: "\f23d"; +} + +.fa-vine:before { + content: "\f1ca"; +} + +.fa-paypal:before { + content: "\f1ed"; +} + +.fa-gitlab:before { + content: "\f296"; +} + +.fa-typo3:before { + content: "\f42b"; +} + +.fa-reddit-alien:before { + content: "\f281"; +} + +.fa-yahoo:before { + content: "\f19e"; +} + +.fa-dailymotion:before { + content: "\e052"; +} + +.fa-affiliatetheme:before { + content: "\f36b"; +} + +.fa-pied-piper-pp:before { + content: "\f1a7"; +} + +.fa-bootstrap:before { + content: "\f836"; +} + +.fa-odnoklassniki:before { + content: "\f263"; +} + +.fa-nfc-symbol:before { + content: "\e531"; +} + +.fa-ethereum:before { + content: "\f42e"; +} + +.fa-speaker-deck:before { + content: "\f83c"; +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; +} + +.fa-patreon:before { + content: "\f3d9"; +} + +.fa-avianex:before { + content: "\f374"; +} + +.fa-ello:before { + content: "\f5f1"; +} + +.fa-gofore:before { + content: "\f3a7"; +} + +.fa-bimobject:before { + content: "\f378"; +} + +.fa-facebook-f:before { + content: "\f39e"; +} + +.fa-square-google-plus:before { + content: "\f0d4"; +} + +.fa-google-plus-square:before { + content: "\f0d4"; +} + +.fa-mandalorian:before { + content: "\f50f"; +} + +.fa-first-order-alt:before { + content: "\f50a"; +} + +.fa-osi:before { + content: "\f41a"; +} + +.fa-google-wallet:before { + content: "\f1ee"; +} + +.fa-d-and-d-beyond:before { + content: "\f6ca"; +} + +.fa-periscope:before { + content: "\f3da"; +} + +.fa-fulcrum:before { + content: "\f50b"; +} + +.fa-cloudscale:before { + content: "\f383"; +} + +.fa-forumbee:before { + content: "\f211"; +} + +.fa-mizuni:before { + content: "\f3cc"; +} + +.fa-schlix:before { + content: "\f3ea"; +} + +.fa-square-xing:before { + content: "\f169"; +} + +.fa-xing-square:before { + content: "\f169"; +} + +.fa-bandcamp:before { + content: "\f2d5"; +} + +.fa-wpforms:before { + content: "\f298"; +} + +.fa-cloudversify:before { + content: "\f385"; +} + +.fa-usps:before { + content: "\f7e1"; +} + +.fa-megaport:before { + content: "\f5a3"; +} + +.fa-magento:before { + content: "\f3c4"; +} + +.fa-spotify:before { + content: "\f1bc"; +} + +.fa-optin-monster:before { + content: "\f23c"; +} + +.fa-fly:before { + content: "\f417"; +} + +.fa-aviato:before { + content: "\f421"; +} + +.fa-itunes:before { + content: "\f3b4"; +} + +.fa-cuttlefish:before { + content: "\f38c"; +} + +.fa-blogger:before { + content: "\f37c"; +} + +.fa-flickr:before { + content: "\f16e"; +} + +.fa-viber:before { + content: "\f409"; +} + +.fa-soundcloud:before { + content: "\f1be"; +} + +.fa-digg:before { + content: "\f1a6"; +} + +.fa-tencent-weibo:before { + content: "\f1d5"; +} + +.fa-symfony:before { + content: "\f83d"; +} + +.fa-maxcdn:before { + content: "\f136"; +} + +.fa-etsy:before { + content: "\f2d7"; +} + +.fa-facebook-messenger:before { + content: "\f39f"; +} + +.fa-audible:before { + content: "\f373"; +} + +.fa-think-peaks:before { + content: "\f731"; +} + +.fa-bilibili:before { + content: "\e3d9"; +} + +.fa-erlang:before { + content: "\f39d"; +} + +.fa-x-twitter:before { + content: "\e61b"; +} + +.fa-cotton-bureau:before { + content: "\f89e"; +} + +.fa-dashcube:before { + content: "\f210"; +} + +.fa-42-group:before { + content: "\e080"; +} + +.fa-innosoft:before { + content: "\e080"; +} + +.fa-stack-exchange:before { + content: "\f18d"; +} + +.fa-elementor:before { + content: "\f430"; +} + +.fa-square-pied-piper:before { + content: "\e01e"; +} + +.fa-pied-piper-square:before { + content: "\e01e"; +} + +.fa-creative-commons-nd:before { + content: "\f4eb"; +} + +.fa-palfed:before { + content: "\f3d8"; +} + +.fa-superpowers:before { + content: "\f2dd"; +} + +.fa-resolving:before { + content: "\f3e7"; +} + +.fa-xbox:before { + content: "\f412"; +} + +.fa-searchengin:before { + content: "\f3eb"; +} + +.fa-tiktok:before { + content: "\e07b"; +} + +.fa-square-facebook:before { + content: "\f082"; +} + +.fa-facebook-square:before { + content: "\f082"; +} + +.fa-renren:before { + content: "\f18b"; +} + +.fa-linux:before { + content: "\f17c"; +} + +.fa-glide:before { + content: "\f2a5"; +} + +.fa-linkedin:before { + content: "\f08c"; +} + +.fa-hubspot:before { + content: "\f3b2"; +} + +.fa-deploydog:before { + content: "\f38e"; +} + +.fa-twitch:before { + content: "\f1e8"; +} + +.fa-ravelry:before { + content: "\f2d9"; +} + +.fa-mixer:before { + content: "\e056"; +} + +.fa-square-lastfm:before { + content: "\f203"; +} + +.fa-lastfm-square:before { + content: "\f203"; +} + +.fa-vimeo:before { + content: "\f40a"; +} + +.fa-mendeley:before { + content: "\f7b3"; +} + +.fa-uniregistry:before { + content: "\f404"; +} + +.fa-figma:before { + content: "\f799"; +} + +.fa-creative-commons-remix:before { + content: "\f4ee"; +} + +.fa-cc-amazon-pay:before { + content: "\f42d"; +} + +.fa-dropbox:before { + content: "\f16b"; +} + +.fa-instagram:before { + content: "\f16d"; +} + +.fa-cmplid:before { + content: "\e360"; +} + +.fa-facebook:before { + content: "\f09a"; +} + +.fa-gripfire:before { + content: "\f3ac"; +} + +.fa-jedi-order:before { + content: "\f50e"; +} + +.fa-uikit:before { + content: "\f403"; +} + +.fa-fort-awesome-alt:before { + content: "\f3a3"; +} + +.fa-phabricator:before { + content: "\f3db"; +} + +.fa-ussunnah:before { + content: "\f407"; +} + +.fa-earlybirds:before { + content: "\f39a"; +} + +.fa-trade-federation:before { + content: "\f513"; +} + +.fa-autoprefixer:before { + content: "\f41c"; +} + +.fa-whatsapp:before { + content: "\f232"; +} + +.fa-slideshare:before { + content: "\f1e7"; +} + +.fa-google-play:before { + content: "\f3ab"; +} + +.fa-viadeo:before { + content: "\f2a9"; +} + +.fa-line:before { + content: "\f3c0"; +} + +.fa-google-drive:before { + content: "\f3aa"; +} + +.fa-servicestack:before { + content: "\f3ec"; +} + +.fa-simplybuilt:before { + content: "\f215"; +} + +.fa-bitbucket:before { + content: "\f171"; +} + +.fa-imdb:before { + content: "\f2d8"; +} + +.fa-deezer:before { + content: "\e077"; +} + +.fa-raspberry-pi:before { + content: "\f7bb"; +} + +.fa-jira:before { + content: "\f7b1"; +} + +.fa-docker:before { + content: "\f395"; +} + +.fa-screenpal:before { + content: "\e570"; +} + +.fa-bluetooth:before { + content: "\f293"; +} + +.fa-gitter:before { + content: "\f426"; +} + +.fa-d-and-d:before { + content: "\f38d"; +} + +.fa-microblog:before { + content: "\e01a"; +} + +.fa-cc-diners-club:before { + content: "\f24c"; +} + +.fa-gg-circle:before { + content: "\f261"; +} + +.fa-pied-piper-hat:before { + content: "\f4e5"; +} + +.fa-kickstarter-k:before { + content: "\f3bc"; +} + +.fa-yandex:before { + content: "\f413"; +} + +.fa-readme:before { + content: "\f4d5"; +} + +.fa-html5:before { + content: "\f13b"; +} + +.fa-sellsy:before { + content: "\f213"; +} + +.fa-sass:before { + content: "\f41e"; +} + +.fa-wirsindhandwerk:before { + content: "\e2d0"; +} + +.fa-wsh:before { + content: "\e2d0"; +} + +.fa-buromobelexperte:before { + content: "\f37f"; +} + +.fa-salesforce:before { + content: "\f83b"; +} + +.fa-octopus-deploy:before { + content: "\e082"; +} + +.fa-medapps:before { + content: "\f3c6"; +} + +.fa-ns8:before { + content: "\f3d5"; +} + +.fa-pinterest-p:before { + content: "\f231"; +} + +.fa-apper:before { + content: "\f371"; +} + +.fa-fort-awesome:before { + content: "\f286"; +} + +.fa-waze:before { + content: "\f83f"; +} + +.fa-cc-jcb:before { + content: "\f24b"; +} + +.fa-snapchat:before { + content: "\f2ab"; +} + +.fa-snapchat-ghost:before { + content: "\f2ab"; +} + +.fa-fantasy-flight-games:before { + content: "\f6dc"; +} + +.fa-rust:before { + content: "\e07a"; +} + +.fa-wix:before { + content: "\f5cf"; +} + +.fa-square-behance:before { + content: "\f1b5"; +} + +.fa-behance-square:before { + content: "\f1b5"; +} + +.fa-supple:before { + content: "\f3f9"; +} + +.fa-rebel:before { + content: "\f1d0"; +} + +.fa-css3:before { + content: "\f13c"; +} + +.fa-staylinked:before { + content: "\f3f5"; +} + +.fa-kaggle:before { + content: "\f5fa"; +} + +.fa-space-awesome:before { + content: "\e5ac"; +} + +.fa-deviantart:before { + content: "\f1bd"; +} + +.fa-cpanel:before { + content: "\f388"; +} + +.fa-goodreads-g:before { + content: "\f3a9"; +} + +.fa-square-git:before { + content: "\f1d2"; +} + +.fa-git-square:before { + content: "\f1d2"; +} + +.fa-square-tumblr:before { + content: "\f174"; +} + +.fa-tumblr-square:before { + content: "\f174"; +} + +.fa-trello:before { + content: "\f181"; +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; +} + +.fa-get-pocket:before { + content: "\f265"; +} + +.fa-perbyte:before { + content: "\e083"; +} + +.fa-grunt:before { + content: "\f3ad"; +} + +.fa-weebly:before { + content: "\f5cc"; +} + +.fa-connectdevelop:before { + content: "\f20e"; +} + +.fa-leanpub:before { + content: "\f212"; +} + +.fa-black-tie:before { + content: "\f27e"; +} + +.fa-themeco:before { + content: "\f5c6"; +} + +.fa-python:before { + content: "\f3e2"; +} + +.fa-android:before { + content: "\f17b"; +} + +.fa-bots:before { + content: "\e340"; +} + +.fa-free-code-camp:before { + content: "\f2c5"; +} + +.fa-hornbill:before { + content: "\f592"; +} + +.fa-js:before { + content: "\f3b8"; +} + +.fa-ideal:before { + content: "\e013"; +} + +.fa-git:before { + content: "\f1d3"; +} + +.fa-dev:before { + content: "\f6cc"; +} + +.fa-sketch:before { + content: "\f7c6"; +} + +.fa-yandex-international:before { + content: "\f414"; +} + +.fa-cc-amex:before { + content: "\f1f3"; +} + +.fa-uber:before { + content: "\f402"; +} + +.fa-github:before { + content: "\f09b"; +} + +.fa-php:before { + content: "\f457"; +} + +.fa-alipay:before { + content: "\f642"; +} + +.fa-youtube:before { + content: "\f167"; +} + +.fa-skyatlas:before { + content: "\f216"; +} + +.fa-firefox-browser:before { + content: "\e007"; +} + +.fa-replyd:before { + content: "\f3e6"; +} + +.fa-suse:before { + content: "\f7d6"; +} + +.fa-jenkins:before { + content: "\f3b6"; +} + +.fa-twitter:before { + content: "\f099"; +} + +.fa-rockrms:before { + content: "\f3e9"; +} + +.fa-pinterest:before { + content: "\f0d2"; +} + +.fa-buffer:before { + content: "\f837"; +} + +.fa-npm:before { + content: "\f3d4"; +} + +.fa-yammer:before { + content: "\f840"; +} + +.fa-btc:before { + content: "\f15a"; +} + +.fa-dribbble:before { + content: "\f17d"; +} + +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} + +.fa-internet-explorer:before { + content: "\f26b"; +} + +.fa-stubber:before { + content: "\e5c7"; +} + +.fa-telegram:before { + content: "\f2c6"; +} + +.fa-telegram-plane:before { + content: "\f2c6"; +} + +.fa-old-republic:before { + content: "\f510"; +} + +.fa-odysee:before { + content: "\e5c6"; +} + +.fa-square-whatsapp:before { + content: "\f40c"; +} + +.fa-whatsapp-square:before { + content: "\f40c"; +} + +.fa-node-js:before { + content: "\f3d3"; +} + +.fa-edge-legacy:before { + content: "\e078"; +} + +.fa-slack:before { + content: "\f198"; +} + +.fa-slack-hash:before { + content: "\f198"; +} + +.fa-medrt:before { + content: "\f3c8"; +} + +.fa-usb:before { + content: "\f287"; +} + +.fa-tumblr:before { + content: "\f173"; +} + +.fa-vaadin:before { + content: "\f408"; +} + +.fa-quora:before { + content: "\f2c4"; +} + +.fa-square-x-twitter:before { + content: "\e61a"; +} + +.fa-reacteurope:before { + content: "\f75d"; +} + +.fa-medium:before { + content: "\f23a"; +} + +.fa-medium-m:before { + content: "\f23a"; +} + +.fa-amilia:before { + content: "\f36d"; +} + +.fa-mixcloud:before { + content: "\f289"; +} + +.fa-flipboard:before { + content: "\f44d"; +} + +.fa-viacoin:before { + content: "\f237"; +} + +.fa-critical-role:before { + content: "\f6c9"; +} + +.fa-sitrox:before { + content: "\e44a"; +} + +.fa-discourse:before { + content: "\f393"; +} + +.fa-joomla:before { + content: "\f1aa"; +} + +.fa-mastodon:before { + content: "\f4f6"; +} + +.fa-airbnb:before { + content: "\f834"; +} + +.fa-wolf-pack-battalion:before { + content: "\f514"; +} + +.fa-buy-n-large:before { + content: "\f8a6"; +} + +.fa-gulp:before { + content: "\f3ae"; +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; +} + +.fa-strava:before { + content: "\f428"; +} + +.fa-ember:before { + content: "\f423"; +} + +.fa-canadian-maple-leaf:before { + content: "\f785"; +} + +.fa-teamspeak:before { + content: "\f4f9"; +} + +.fa-pushed:before { + content: "\f3e1"; +} + +.fa-wordpress-simple:before { + content: "\f411"; +} + +.fa-nutritionix:before { + content: "\f3d6"; +} + +.fa-wodu:before { + content: "\e088"; +} + +.fa-google-pay:before { + content: "\e079"; +} + +.fa-intercom:before { + content: "\f7af"; +} + +.fa-zhihu:before { + content: "\f63f"; +} + +.fa-korvue:before { + content: "\f42f"; +} + +.fa-pix:before { + content: "\e43a"; +} + +.fa-steam-symbol:before { + content: "\f3f6"; +} +/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! + \****************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); +} +.far, +.fa-regular { + font-weight: 400; +} diff --git a/build/accordion/index.js b/build/accordion/index.js index 64ac822b..6ea2a8d1 100644 --- a/build/accordion/index.js +++ b/build/accordion/index.js @@ -1,3 +1,543 @@ -!function(){var e={156:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},854:function(e,r,t){var a=t(156),n=t(872),o=Object.hasOwnProperty,s=Object.create(null);for(var l in a)o.call(a,l)&&(s[a[l]]=l);var i=e.exports={to:{},get:{}};function c(e,r,t){return Math.min(Math.max(r,e),t)}function u(e){var r=Math.round(e).toString(16).toUpperCase();return r.length<2?"0"+r:r}i.get=function(e){var r,t;switch(e.substring(0,3).toLowerCase()){case"hsl":r=i.get.hsl(e),t="hsl";break;case"hwb":r=i.get.hwb(e),t="hwb";break;default:r=i.get.rgb(e),t="rgb"}return r?{model:t,value:r}:null},i.get.rgb=function(e){if(!e)return null;var r,t,n,s=[0,0,0,1];if(r=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(n=r[2],r=r[1],t=0;t<3;t++){var l=2*t;s[t]=parseInt(r.slice(l,l+2),16)}n&&(s[3]=parseInt(n,16)/255)}else if(r=e.match(/^#([a-f0-9]{3,4})$/i)){for(n=(r=r[1])[3],t=0;t<3;t++)s[t]=parseInt(r[t]+r[t],16);n&&(s[3]=parseInt(n+n,16)/255)}else if(r=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(t=0;t<3;t++)s[t]=parseInt(r[t+1],0);r[4]&&(r[5]?s[3]=.01*parseFloat(r[4]):s[3]=parseFloat(r[4]))}else{if(!(r=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(r=e.match(/^(\w+)$/))?"transparent"===r[1]?[0,0,0,0]:o.call(a,r[1])?((s=a[r[1]])[3]=1,s):null:null;for(t=0;t<3;t++)s[t]=Math.round(2.55*parseFloat(r[t+1]));r[4]&&(r[5]?s[3]=.01*parseFloat(r[4]):s[3]=parseFloat(r[4]))}for(t=0;t<3;t++)s[t]=c(s[t],0,255);return s[3]=c(s[3],0,1),s},i.get.hsl=function(e){if(!e)return null;var r=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(r){var t=parseFloat(r[4]);return[(parseFloat(r[1])%360+360)%360,c(parseFloat(r[2]),0,100),c(parseFloat(r[3]),0,100),c(isNaN(t)?1:t,0,1)]}return null},i.get.hwb=function(e){if(!e)return null;var r=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(r){var t=parseFloat(r[4]);return[(parseFloat(r[1])%360+360)%360,c(parseFloat(r[2]),0,100),c(parseFloat(r[3]),0,100),c(isNaN(t)?1:t,0,1)]}return null},i.to.hex=function(){var e=n(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},i.to.rgb=function(){var e=n(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},i.to.rgb.percent=function(){var e=n(arguments),r=Math.round(e[0]/255*100),t=Math.round(e[1]/255*100),a=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+r+"%, "+t+"%, "+a+"%)":"rgba("+r+"%, "+t+"%, "+a+"%, "+e[3]+")"},i.to.hsl=function(){var e=n(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},i.to.hwb=function(){var e=n(arguments),r="";return e.length>=4&&1!==e[3]&&(r=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+r+")"},i.to.keyword=function(e){return s[e.slice(0,3)]}},520:function(e,r,t){const a=t(854),n=t(137),o=["keyword","gray","hex"],s={};for(const e of Object.keys(n))s[[...n[e].labels].sort().join("")]=e;const l={};function i(e,r){if(!(this instanceof i))return new i(e,r);if(r&&r in o&&(r=null),r&&!(r in n))throw new Error("Unknown model: "+r);let t,c;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof i)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if("string"==typeof e){const r=a.get(e);if(null===r)throw new Error("Unable to parse color from string: "+e);this.model=r.model,c=n[this.model].channels,this.color=r.value.slice(0,c),this.valpha="number"==typeof r.value[c]?r.value[c]:1}else if(e.length>0){this.model=r||"rgb",c=n[this.model].channels;const t=Array.prototype.slice.call(e,0,c);this.color=h(t,c),this.valpha="number"==typeof e[c]?e[c]:1}else if("number"==typeof e)this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;const r=Object.keys(e);"alpha"in e&&(r.splice(r.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);const a=r.sort().join("");if(!(a in s))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=s[a];const{labels:o}=n[this.model],l=[];for(t=0;t(e%360+360)%360)),saturationl:u("hsl",1,d(100)),lightness:u("hsl",2,d(100)),saturationv:u("hsv",1,d(100)),value:u("hsv",2,d(100)),chroma:u("hcg",1,d(100)),gray:u("hcg",2,d(100)),white:u("hwb",1,d(100)),wblack:u("hwb",2,d(100)),cyan:u("cmyk",0,d(100)),magenta:u("cmyk",1,d(100)),yellow:u("cmyk",2,d(100)),black:u("cmyk",3,d(100)),x:u("xyz",0,d(95.047)),y:u("xyz",1,d(100)),z:u("xyz",2,d(108.833)),l:u("lab",0,d(100)),a:u("lab",1),b:u("lab",2),keyword(e){return void 0!==e?new i(e):n[this.model].keyword(this.color)},hex(e){return void 0!==e?new i(e):a.to.hex(this.rgb().round().color)},hexa(e){if(void 0!==e)return new i(e);const r=this.rgb().round().color;let t=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===t.length&&(t="0"+t),a.to.hex(r)+t},rgbNumber(){const e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity(){const e=this.rgb().color,r=[];for(const[t,a]of e.entries()){const e=a/255;r[t]=e<=.04045?e/12.92:((e+.055)/1.055)**2.4}return.2126*r[0]+.7152*r[1]+.0722*r[2]},contrast(e){const r=this.luminosity(),t=e.luminosity();return r>t?(r+.05)/(t+.05):(t+.05)/(r+.05)},level(e){const r=this.contrast(e);return r>=7?"AAA":r>=4.5?"AA":""},isDark(){const e=this.rgb().color;return(2126*e[0]+7152*e[1]+722*e[2])/1e4<128},isLight(){return!this.isDark()},negate(){const e=this.rgb();for(let r=0;r<3;r++)e.color[r]=255-e.color[r];return e},lighten(e){const r=this.hsl();return r.color[2]+=r.color[2]*e,r},darken(e){const r=this.hsl();return r.color[2]-=r.color[2]*e,r},saturate(e){const r=this.hsl();return r.color[1]+=r.color[1]*e,r},desaturate(e){const r=this.hsl();return r.color[1]-=r.color[1]*e,r},whiten(e){const r=this.hwb();return r.color[1]+=r.color[1]*e,r},blacken(e){const r=this.hwb();return r.color[2]+=r.color[2]*e,r},grayscale(){const e=this.rgb().color,r=.3*e[0]+.59*e[1]+.11*e[2];return i.rgb(r,r,r)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){const r=this.hsl();let t=r.color[0];return t=(t+e)%360,t=t<0?360+t:t,r.color[0]=t,r},mix(e,r){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);const t=e.rgb(),a=this.rgb(),n=void 0===r?.5:r,o=2*n-1,s=t.alpha()-a.alpha(),l=((o*s==-1?o:(o+s)/(1+o*s))+1)/2,c=1-l;return i.rgb(l*t.red()+c*a.red(),l*t.green()+c*a.green(),l*t.blue()+c*a.blue(),t.alpha()*n+a.alpha()*(1-n))}};for(const e of Object.keys(n)){if(o.includes(e))continue;const{channels:r}=n[e];i.prototype[e]=function(...r){return this.model===e?new i(this):r.length>0?new i(r,e):new i([...(t=n[this.model][e].raw(this.color),Array.isArray(t)?t:[t]),this.valpha],e);var t},i[e]=function(...t){let a=t[0];return"number"==typeof a&&(a=h(t,r)),new i(a,e)}}function c(e){return function(r){return function(e,r){return Number(e.toFixed(r))}(r,e)}}function u(e,r,t){e=Array.isArray(e)?e:[e];for(const a of e)(l[a]||(l[a]=[]))[r]=t;return e=e[0],function(a){let n;return void 0!==a?(t&&(a=t(a)),n=this[e](),n.color[r]=a,n):(n=this[e]().color[r],t&&(n=t(n)),n)}}function d(e){return function(r){return Math.max(0,Math.min(e,r))}}function h(e,r){for(let t=0;t1&&(n-=1)),[360*n,100*o,100*c]},o.rgb.hwb=function(e){const r=e[0],t=e[1];let a=e[2];const n=o.rgb.hsl(e)[0],s=1/255*Math.min(r,Math.min(t,a));return a=1-1/255*Math.max(r,Math.max(t,a)),[n,100*s,100*a]},o.rgb.cmyk=function(e){const r=e[0]/255,t=e[1]/255,a=e[2]/255,n=Math.min(1-r,1-t,1-a);return[100*((1-r-n)/(1-n)||0),100*((1-t-n)/(1-n)||0),100*((1-a-n)/(1-n)||0),100*n]},o.rgb.keyword=function(e){const r=n[e];if(r)return r;let t,o=1/0;for(const r of Object.keys(a)){const n=(l=a[r],((s=e)[0]-l[0])**2+(s[1]-l[1])**2+(s[2]-l[2])**2);n.04045?((r+.055)/1.055)**2.4:r/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,a=a>.04045?((a+.055)/1.055)**2.4:a/12.92,[100*(.4124*r+.3576*t+.1805*a),100*(.2126*r+.7152*t+.0722*a),100*(.0193*r+.1192*t+.9505*a)]},o.rgb.lab=function(e){const r=o.rgb.xyz(e);let t=r[0],a=r[1],n=r[2];return t/=95.047,a/=100,n/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,[116*a-16,500*(t-a),200*(a-n)]},o.hsl.rgb=function(e){const r=e[0]/360,t=e[1]/100,a=e[2]/100;let n,o,s;if(0===t)return s=255*a,[s,s,s];n=a<.5?a*(1+t):a+t-a*t;const l=2*a-n,i=[0,0,0];for(let e=0;e<3;e++)o=r+1/3*-(e-1),o<0&&o++,o>1&&o--,s=6*o<1?l+6*(n-l)*o:2*o<1?n:3*o<2?l+(n-l)*(2/3-o)*6:l,i[e]=255*s;return i},o.hsl.hsv=function(e){const r=e[0];let t=e[1]/100,a=e[2]/100,n=t;const o=Math.max(a,.01);return a*=2,t*=a<=1?a:2-a,n*=o<=1?o:2-o,[r,100*(0===a?2*n/(o+n):2*t/(a+t)),(a+t)/2*100]},o.hsv.rgb=function(e){const r=e[0]/60,t=e[1]/100;let a=e[2]/100;const n=Math.floor(r)%6,o=r-Math.floor(r),s=255*a*(1-t),l=255*a*(1-t*o),i=255*a*(1-t*(1-o));switch(a*=255,n){case 0:return[a,i,s];case 1:return[l,a,s];case 2:return[s,a,i];case 3:return[s,l,a];case 4:return[i,s,a];case 5:return[a,s,l]}},o.hsv.hsl=function(e){const r=e[0],t=e[1]/100,a=e[2]/100,n=Math.max(a,.01);let o,s;s=(2-t)*a;const l=(2-t)*n;return o=t*n,o/=l<=1?l:2-l,o=o||0,s/=2,[r,100*o,100*s]},o.hwb.rgb=function(e){const r=e[0]/360;let t=e[1]/100,a=e[2]/100;const n=t+a;let o;n>1&&(t/=n,a/=n);const s=Math.floor(6*r),l=1-a;o=6*r-s,1&s&&(o=1-o);const i=t+o*(l-t);let c,u,d;switch(s){default:case 6:case 0:c=l,u=i,d=t;break;case 1:c=i,u=l,d=t;break;case 2:c=t,u=l,d=i;break;case 3:c=t,u=i,d=l;break;case 4:c=i,u=t,d=l;break;case 5:c=l,u=t,d=i}return[255*c,255*u,255*d]},o.cmyk.rgb=function(e){const r=e[0]/100,t=e[1]/100,a=e[2]/100,n=e[3]/100;return[255*(1-Math.min(1,r*(1-n)+n)),255*(1-Math.min(1,t*(1-n)+n)),255*(1-Math.min(1,a*(1-n)+n))]},o.xyz.rgb=function(e){const r=e[0]/100,t=e[1]/100,a=e[2]/100;let n,o,s;return n=3.2406*r+-1.5372*t+-.4986*a,o=-.9689*r+1.8758*t+.0415*a,s=.0557*r+-.204*t+1.057*a,n=n>.0031308?1.055*n**(1/2.4)-.055:12.92*n,o=o>.0031308?1.055*o**(1/2.4)-.055:12.92*o,s=s>.0031308?1.055*s**(1/2.4)-.055:12.92*s,n=Math.min(Math.max(0,n),1),o=Math.min(Math.max(0,o),1),s=Math.min(Math.max(0,s),1),[255*n,255*o,255*s]},o.xyz.lab=function(e){let r=e[0],t=e[1],a=e[2];return r/=95.047,t/=100,a/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,[116*t-16,500*(r-t),200*(t-a)]},o.lab.xyz=function(e){let r,t,a;t=(e[0]+16)/116,r=e[1]/500+t,a=t-e[2]/200;const n=t**3,o=r**3,s=a**3;return t=n>.008856?n:(t-16/116)/7.787,r=o>.008856?o:(r-16/116)/7.787,a=s>.008856?s:(a-16/116)/7.787,r*=95.047,t*=100,a*=108.883,[r,t,a]},o.lab.lch=function(e){const r=e[0],t=e[1],a=e[2];let n;return n=360*Math.atan2(a,t)/2/Math.PI,n<0&&(n+=360),[r,Math.sqrt(t*t+a*a),n]},o.lch.lab=function(e){const r=e[0],t=e[1],a=e[2]/360*2*Math.PI;return[r,t*Math.cos(a),t*Math.sin(a)]},o.rgb.ansi16=function(e,r=null){const[t,a,n]=e;let s=null===r?o.rgb.hsv(e)[2]:r;if(s=Math.round(s/50),0===s)return 30;let l=30+(Math.round(n/255)<<2|Math.round(a/255)<<1|Math.round(t/255));return 2===s&&(l+=60),l},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){const r=e[0],t=e[1],a=e[2];return r===t&&t===a?r<8?16:r>248?231:Math.round((r-8)/247*24)+232:16+36*Math.round(r/255*5)+6*Math.round(t/255*5)+Math.round(a/255*5)},o.ansi16.rgb=function(e){let r=e%10;if(0===r||7===r)return e>50&&(r+=3.5),r=r/10.5*255,[r,r,r];const t=.5*(1+~~(e>50));return[(1&r)*t*255,(r>>1&1)*t*255,(r>>2&1)*t*255]},o.ansi256.rgb=function(e){if(e>=232){const r=10*(e-232)+8;return[r,r,r]}let r;return e-=16,[Math.floor(e/36)/5*255,Math.floor((r=e%36)/6)/5*255,r%6/5*255]},o.rgb.hex=function(e){const r=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(r.length)+r},o.hex.rgb=function(e){const r=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!r)return[0,0,0];let t=r[0];3===r[0].length&&(t=t.split("").map((e=>e+e)).join(""));const a=parseInt(t,16);return[a>>16&255,a>>8&255,255&a]},o.rgb.hcg=function(e){const r=e[0]/255,t=e[1]/255,a=e[2]/255,n=Math.max(Math.max(r,t),a),o=Math.min(Math.min(r,t),a),s=n-o;let l,i;return l=s<1?o/(1-s):0,i=s<=0?0:n===r?(t-a)/s%6:n===t?2+(a-r)/s:4+(r-t)/s,i/=6,i%=1,[360*i,100*s,100*l]},o.hsl.hcg=function(e){const r=e[1]/100,t=e[2]/100,a=t<.5?2*r*t:2*r*(1-t);let n=0;return a<1&&(n=(t-.5*a)/(1-a)),[e[0],100*a,100*n]},o.hsv.hcg=function(e){const r=e[1]/100,t=e[2]/100,a=r*t;let n=0;return a<1&&(n=(t-a)/(1-a)),[e[0],100*a,100*n]},o.hcg.rgb=function(e){const r=e[0]/360,t=e[1]/100,a=e[2]/100;if(0===t)return[255*a,255*a,255*a];const n=[0,0,0],o=r%1*6,s=o%1,l=1-s;let i=0;switch(Math.floor(o)){case 0:n[0]=1,n[1]=s,n[2]=0;break;case 1:n[0]=l,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=s;break;case 3:n[0]=0,n[1]=l,n[2]=1;break;case 4:n[0]=s,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=l}return i=(1-t)*a,[255*(t*n[0]+i),255*(t*n[1]+i),255*(t*n[2]+i)]},o.hcg.hsv=function(e){const r=e[1]/100,t=r+e[2]/100*(1-r);let a=0;return t>0&&(a=r/t),[e[0],100*a,100*t]},o.hcg.hsl=function(e){const r=e[1]/100,t=e[2]/100*(1-r)+.5*r;let a=0;return t>0&&t<.5?a=r/(2*t):t>=.5&&t<1&&(a=r/(2*(1-t))),[e[0],100*a,100*t]},o.hcg.hwb=function(e){const r=e[1]/100,t=r+e[2]/100*(1-r);return[e[0],100*(t-r),100*(1-t)]},o.hwb.hcg=function(e){const r=e[1]/100,t=1-e[2]/100,a=t-r;let n=0;return a<1&&(n=(t-a)/(1-a)),[e[0],100*a,100*n]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=function(e){return[0,0,e[0]]},o.gray.hsv=o.gray.hsl,o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.gray.hex=function(e){const r=255&Math.round(e[0]/100*255),t=((r<<16)+(r<<8)+r).toString(16).toUpperCase();return"000000".substring(t.length)+t},o.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},137:function(e,r,t){const a=t(920),n=t(584),o={};Object.keys(a).forEach((e=>{o[e]={},Object.defineProperty(o[e],"channels",{value:a[e].channels}),Object.defineProperty(o[e],"labels",{value:a[e].labels});const r=n(e);Object.keys(r).forEach((t=>{const a=r[t];o[e][t]=function(e){const r=function(...r){const t=r[0];if(null==t)return t;t.length>1&&(r=t);const a=e(r);if("object"==typeof a)for(let e=a.length,r=0;r1&&(r=t),e(r))};return"conversion"in e&&(r.conversion=e.conversion),r}(a)}))})),e.exports=o},584:function(e,r,t){const a=t(920);function n(e,r){return function(t){return r(e(t))}}function o(e,r){const t=[r[e].parent,e];let o=a[r[e].parent][e],s=r[e].parent;for(;r[s].parent;)t.unshift(r[s].parent),o=n(a[r[s].parent][s],o),s=r[s].parent;return o.conversion=t,o}e.exports=function(e){const r=function(e){const r=function(){const e={},r=Object.keys(a);for(let t=r.length,a=0;a=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}}},r={};function t(a){var n=r[a];if(void 0!==n)return n.exports;var o=r[a]={exports:{}};return e[a](o,o.exports,t),o.exports}t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,{a:r}),r},t.d=function(e,r){for(var a in r)t.o(r,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:r[a]})},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},function(){"use strict";var e=window.ReactJSXRuntime,r=window.wp.blocks,a=window.wp.i18n,n=window.wp.components,o=window.wp.blockEditor,s=window.wp.element,l=window.wp.primitives,i=(0,e.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(l.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})}),c=window.wp.data,u=(0,e.jsx)(l.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,e.jsx)(l.Path,{d:"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z"})}),d=t(520),h=t.n(d),p=function(e,r){try{if(e)r({textColor:h()(e).isDark()?"#ffffff":""})}catch(e){console.error("Invalid color string provided to updateColorAttributes:",e)}},g=function(r){var t,s=r.attributes,l=r.setAttributes,i=r.hex,c=r.useStyle,u=r.customColor,d=void 0!==u&&u,h=r.useTextColor,g=void 0!==h&&h,m=r.overwriteThemeColors,f=void 0!==m&&m,k=r.clearButton,w=void 0!==k&&k,y=(f?null:(0,o.useSettings)("color.palette")[0])||b,v=i?s.color:null===(t=y.find((function(e){return e.slug===s.color})))||void 0===t?void 0:t.color;return(0,e.jsx)(n.PanelBody,{title:(0,a.__)("Color Settings","rrze-elements-blocks"),children:(0,e.jsx)(n.ColorPalette,{colors:y,value:v,onChange:function(e){return function(e,r,t){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=e.find((function(e){return e.color===r}));s&&a?(t({color:s.color}),p(r,t),n&&(t({style:s.slug}),p(r,t))):s?t({color:s.slug}):n&&(t({color:r,style:""}),o&&p(r,t))}(y,e,l,i,c,g)},disableCustomColors:!d,clearable:w})})},m=function(r){var t=r.attributes,s=r.setAttributes,l=r.colorData,i=void 0===l?b:l,c=r.useStyle,d=void 0!==c&&c,h=r.hex,p=void 0!==h&&h,g=r.overwriteThemeColors,m=(void 0!==g&&g?null:(0,o.useSettings)("color.palette")[0])||i,f="rrzeElementsBFakColorSelector";return t.color&&(f="rrzeElementsBFakColorSelector ".concat(p?t.color.slice(1):t.color)),(0,e.jsx)(n.ToolbarGroup,{children:(0,e.jsx)(n.ToolbarItem,{children:function(){return(0,e.jsx)(n.ToolbarDropdownMenu,{icon:u,className:f,label:(0,a.__)("Select a Color","rrze-elements-blocks"),controls:m.map((function(e){return{key:e.slug,title:e.name,icon:u,onClick:function(){return s({color:p?e.color:e.slug,style:d?e.slug:""})}}}))})}})})},b=[{color:"#04316A",slug:"",name:(0,a.__)("Central institution","rrze-elements-blocks")},{color:"#C50F3C",slug:"rw",name:(0,a.__)("Faculty of Business, Economics, and Law","rrze-elements-blocks")},{color:"#7bb725",slug:"nat",name:(0,a.__)("Faculty of Sciences","rrze-elements-blocks")},{color:"#18B4F1",slug:"med",name:(0,a.__)("Faculty of Medicine","rrze-elements-blocks")},{color:"#FDB735",slug:"phil",name:(0,a.__)("Faculty of Humanities, Social Sciences, and Theology","rrze-elements-blocks")},{color:"#8C9FB1",slug:"tf",name:(0,a.__)("Faculty of Engineering","rrze-elements-blocks")}],f=[{color:"#fff",slug:"inherit",name:(0,a.__)("Inherit color","rrze-elements-blocks")}].concat(b),k=function(r){return(0,e.jsx)(g,Object.assign({},r,{colorData:f}))},w=function(r){return(0,e.jsx)(m,Object.assign({},r,{colorData:f}))},y=function(r){var t=r.level,a=r.children,n=function(e,r){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);ne.length)&&(r=e.length);for(var t=0,a=Array(r);t0?(0,e.jsx)(n.__experimentalGrid,{columns:12,children:y.map((function(r){return(0,e.jsx)(n.Button,{isPressed:r.value===t.icon,onClick:function(){return T(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(N,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:t,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))}):(0,e.jsx)("p",{children:(0,a.__)("No icons found. Please try a different search term.","rrze-elements-blocks")})]})]}),(0,e.jsx)(n.__experimentalDivider,{}),(0,e.jsxs)(n.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(n.__experimentalHeading,{children:(0,a.__)("Solid Icons","rrze-elements-blocks")}),(0,e.jsx)(n.__experimentalGrid,{columns:12,children:i.map((function(r){return(0,e.jsx)(n.Button,{isPressed:r.value===t.icon,onClick:function(){return T(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(N,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:t,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(n.__experimentalDivider,{}),(0,e.jsxs)(n.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(n.__experimentalHeading,{children:(0,a.__)("Regular Icons","rrze-elements-blocks")}),(0,e.jsx)(n.__experimentalGrid,{columns:12,children:d.map((function(r){return(0,e.jsx)(n.Button,{isPressed:r.value===t.icon,onClick:function(){return T(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(N,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:t,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(n.__experimentalDivider,{}),(0,e.jsxs)(n.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(n.__experimentalHeading,{children:(0,a.__)("Brand Icons","rrze-elements-blocks")}),(0,e.jsx)(n.__experimentalGrid,{columns:12,children:g.map((function(r){return(0,e.jsx)(n.Button,{isPressed:r.value===t.icon,onClick:function(){return T(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(N,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:t,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(n.__experimentalSpacer,{paddingBottom:"1rem",children:(0,e.jsx)(n.__experimentalDivider,{})})]})})),N=function(r){r.type,r.iconName;var t=r.attributes,a=(r.defaultClass,r.setAttributes,r.className),n=void 0===a?"":a,o=r.onClick,s=r.iconValue,l=void 0===s?"":s,i=function(){o&&o()},c=l.split(" ")[0]||"",u=l.split(" ")[1]||"";return""===l?(0,e.jsx)("span",{className:"".concat(t.svgString," ").concat(n),onClick:i}):(0,e.jsx)("span",{className:"fa-".concat(c," fa-").concat(u," ").concat(n),onClick:i})};function O(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,o,s,l=[],i=!0,c=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;i=!1}else for(;!(i=(a=o.call(t)).done)&&(l.push(a.value),l.length!==r);i=!0);}catch(e){c=!0,n=e}finally{try{if(!i&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(c)throw n}}return l}}(e,r)||function(e,r){if(e){if("string"==typeof e)return B(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?B(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=Array(r);t r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\nvar __rest = undefined && undefined.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\n\n\n\n\n\n\n\n\n\n\nvar Edit = function Edit(_a) {\n var attributes = _a.attributes,\n setAttributes = _a.setAttributes,\n context = _a.context,\n ownProps = __rest(_a, [\"attributes\", \"setAttributes\", \"context\"]);\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n /////////// Use Selects ///////////\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)();\n var sameBlockCount = attributes.sameBlockCount,\n color = attributes.color,\n loadOpen = attributes.loadOpen,\n icon = attributes.icon;\n var title = attributes.title;\n var clientId = ownProps.clientId;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(false),\n _useState2 = _slicedToArray(_useState, 2),\n isActive = _useState2[0],\n setIsActive = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(\"\"),\n _useState4 = _slicedToArray(_useState3, 2),\n uid = _useState4[0],\n setUid = _useState4[1];\n var _ref = (icon === null || icon === void 0 ? void 0 : icon.split(\" \")) || [],\n _ref2 = _slicedToArray(_ref, 2),\n iconType = _ref2[0],\n iconName = _ref2[1];\n var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(false),\n _useState6 = _slicedToArray(_useState5, 2),\n isOpen = _useState6[0],\n setOpen = _useState6[1];\n var _useState7 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(\"\"),\n _useState8 = _slicedToArray(_useState7, 2),\n pluginDir = _useState8[0],\n setPluginDir = _useState8[1];\n //////////////// Use Effects ////////////////\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {\n setAttributes({\n jumpName: \"panel_\".concat(clientId === null || clientId === void 0 ? void 0 : clientId.slice(-8))\n });\n }, [clientId]);\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {\n var color = context[\"rrze-elements/collapseColor\"];\n if (color !== attributes.color) {\n color = attributes.color;\n }\n setAttributes({\n color: color\n });\n }, [context[\"rrze-elements/collapseColor\"], attributes.color]);\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {\n setAttributes({\n hstart: context[\"rrze-elements/accordion-hstart\"]\n });\n }), [context[\"rrze-elements/accordion-hstart\"]];\n /////////////////////// Event Handler / OnClick Handler //////////\n var openModal = function openModal() {\n return setOpen(true);\n };\n var closeModal = function closeModal() {\n return setOpen(false);\n };\n var toggleActive = function toggleActive() {\n setIsActive(!isActive);\n if (isActive) {\n (0,_wordpress_a11y__WEBPACK_IMPORTED_MODULE_9__.speak)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('reduced. Button.', 'rrze-elements-blocks'));\n } else if (!isActive) {\n (0,_wordpress_a11y__WEBPACK_IMPORTED_MODULE_9__.speak)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('extended. Button.', 'rrze-elements-blocks'));\n }\n };\n var onChangeTitle = function onChangeTitle(newText) {\n setAttributes({\n title: newText\n });\n };\n var finalColor = attributes.color === \"inherit\" ? context[\"rrze-elements/collapseColor\"] : attributes.color;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.BlockControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_6__.ExtendedColorSwitcherToolbar, {\n attributes: attributes,\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarButton, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_10__[\"default\"],\n label: icon === \"\" ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Add an icon\", \"rrze-elements-blocks\") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Change the icon\", \"rrze-elements-blocks\"),\n onClick: openModal\n }), isOpen && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.Modal, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Select an Icon\", \"rrze-elements-blocks\"),\n onRequestClose: closeModal,\n size: \"large\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_8__.IconPickerModalInset, {\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.Button, {\n variant: \"primary\",\n onClick: closeModal,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Close\", \"rrze-elements-blocks\")\n })]\n })]\n });\n }\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_6__.ExtendedColorSwitcher, {\n attributes: attributes,\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Icon Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_8__.IconPicker, {\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(finalColor, \" \"),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n level: attributes.hstart + 1,\n className: \"accordion-heading\",\n onClick: toggleActive,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-toggle \".concat(isActive || loadOpen ? \"active\" : \"\"),\n children: [attributes.icon && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_8__.IconMarkComponent, {\n type: iconType,\n iconName: iconName,\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText, {\n tagName: \"p\",\n value: title,\n onChange: onChangeTitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Enter your Title…\", \"rrze-elements-blocks\"),\n allowedFormats: [],\n className: \"elements-blocks-input-following-icon\"\n })]\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-body \".concat(isActive ? \"active\" : \"\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InnerBlocks, {\n allowedBlocks: [\"rrze/rrze-video\", \"core/paragraph\", \"core/heading\", \"core/list\", \"core/image\", \"core/quote\", \"core/file\", \"core/audio\", \"core/cover\", \"core/table\", \"core/freeform\", \"core/preformatted\", \"core/pullquote\", \"core/verse\", \"core/code\", \"core/separator\", \"core/spacer\", \"core/shortcode\", \"core/calendar\", \"core/rss\", \"rrze-elements/alert\", \"rrze-elements/notice\"]\n })\n })\n })]\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNqRSw2REFBUTtZQUNQNEUsT0FBTyxFQUFDLEdBQUc7WUFDWEMsS0FBSyxFQUFFbEQsS0FBSztZQUNabUQsUUFBUSxFQUFFcEIsYUFBYTtZQUN2QnFCLFdBQVcsRUFBRTVFLG1EQUFFLENBQUMsbUJBQW1CLEVBQUUsc0JBQXNCLENBQUM7WUFDNUQ2RSxjQUFjLEVBQUUsRUFBRTtZQUNsQlAsU0FBUyxFQUFDO1VBQXNDLEVBQ2hEO1FBQUE7TUFDRSxFQUNXLEVBQ25CUixzREFBQTtRQUFLUSxTQUFTLG9CQUFBckIsTUFBQSxDQUFvQnBCLFFBQVEsR0FBRyxRQUFRLEdBQUcsRUFBRSxDQUFFO1FBQUFnQyxRQUFBLEVBQzFEQyxzREFBQTtVQUFLUSxTQUFTLEVBQUMsMEJBQTBCO1VBQUFULFFBQUEsRUFDdkNDLHNEQUFBLENBQUNyRSxnRUFBVztZQUNWcUYsYUFBYSxFQUFFLENBQ2IsaUJBQWlCLEVBQ2pCLGdCQUFnQixFQUNoQixjQUFjLEVBQ2QsV0FBVyxFQUNYLFlBQVksRUFDWixZQUFZLEVBQ1osV0FBVyxFQUNYLFlBQVksRUFDWixZQUFZLEVBQ1osWUFBWSxFQUNaLGVBQWUsRUFDZixtQkFBbUIsRUFDbkIsZ0JBQWdCLEVBQ2hCLFlBQVksRUFDWixXQUFXLEVBQ1gsZ0JBQWdCLEVBQ2hCLGFBQWEsRUFDYixnQkFBZ0IsRUFDaEIsZUFBZSxFQUNmLFVBQVUsRUFDVixxQkFBcUIsRUFDckIsc0JBQXNCO1VBQ3ZCO1FBQ0Q7TUFDRSxFQUNGO0lBQUEsRUFDRjtFQUFBLEdBQ0Y7QUFFVixDQUFDO0FBRUQsK0RBQWVwRSxJQUFJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9hY2NvcmRpb24vZWRpdC50c3g/ODIxOSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBUZXh0Q29udHJvbCxcbiAgVG9vbGJhckJ1dHRvbixcbiAgVG9vbGJhckdyb3VwLFxuICBUb29sYmFySXRlbSxcbiAgTW9kYWwsXG4gIEJ1dHRvbixcbiAgUGFuZWxCb2R5LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICB1c2VCbG9ja1Byb3BzLFxuICBCbG9ja0NvbnRyb2xzLFxuICBJbm5lckJsb2NrcyxcbiAgSW5zcGVjdG9yQ29udHJvbHMsXG4gIHN0b3JlIGFzIGJsb2NrRWRpdG9yU3RvcmUsXG4gIFJpY2hUZXh0LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IHNlZW4sIHVuc2Vlbiwgc3ltYm9sLCBjb2xvciBhcyBjb2xvckljb24gfSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuaW1wb3J0IHsgdXNlU2VsZWN0LCB1c2VEaXNwYXRjaCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCB7XG4gIEV4dGVuZGVkQ29sb3JTd2l0Y2hlcixcbiAgRXh0ZW5kZWRDb2xvclN3aXRjaGVyVG9vbGJhcixcbn0gZnJvbSBcIi4uL2NvbXBvbmVudHMvQ3VzdG9tQ29sb3JTd2l0Y2hlclwiO1xuaW1wb3J0IEhlYWRpbmdDb21wb25lbnQgZnJvbSBcIi4uL2NvbXBvbmVudHMvSGVhZGluZ0NvbXBvbmVudFwiO1xuaW1wb3J0IHtcbiAgSWNvblBpY2tlcixcbiAgSWNvbk1hcmtDb21wb25lbnQsXG4gIEljb25QaWNrZXJNb2RhbEluc2V0LFxufSBmcm9tIFwiLi4vY29tcG9uZW50cy9JY29uUGlja2VyXCI7XG5pbXBvcnQgeyBzcGVhayB9IGZyb20gJ0B3b3JkcHJlc3MvYTExeSc7XG5cbi8qKlxuICogSW50ZXJmYWNlIGZvciB0aGUgU2F2ZVByb3BzIGNvbnRhaW5pbmcgdGhlIHN0cnVjdHVyZSBvZiB0aGUgYXR0cmlidXRlcyBhbmQgb3RoZXIgcHJvcGVydGllc1xuICogcGFzc2VkIHRvIHRoZSBFZGl0IGNvbXBvbmVudC5cbiAqL1xuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICB0b3RhbENoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gICAgc2FtZUJsb2NrQ291bnQ/OiBudW1iZXI7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIGxvYWRPcGVuOiBib29sZWFuO1xuICAgIGljb246IHN0cmluZztcbiAgICBoc3RhcnQ/OiBudW1iZXI7XG4gICAganVtcE5hbWU/OiBzdHJpbmc7XG4gICAgc3ZnU3RyaW5nPzogc3RyaW5nO1xuICAgIGFuY2VzdG9yQ291bnQ/OiBudW1iZXI7XG4gIH07XG4gIHNldEF0dHJpYnV0ZXM6IChhdHRyaWJ1dGVzOiBQYXJ0aWFsPFNhdmVQcm9wc1tcImF0dHJpYnV0ZXNcIl0+KSA9PiB2b2lkO1xuICBjbGllbnRJZDogc3RyaW5nO1xuICBjb250ZXh0OiB7IFtrZXk6IHN0cmluZ106IGFueSB9OyAvLyBZb3UgbWlnaHQgd2FudCB0byBmdXJ0aGVyIHNwZWNpZnkgdGhlIHNoYXBlIG9mIGNvbnRleHQgaWYga25vd25cbn1cblxudHlwZSBXUEJsb2NrID0ge1xuICBpbm5lckJsb2NrczogV1BCbG9ja1tdO1xuICBuYW1lPzogc3RyaW5nO1xuICBhdHRyaWJ1dGVzPzoge1xuICAgIGNoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gIH07XG4gIGNsaWVudElkPzogc3RyaW5nO1xufTtcblxuY29uc3QgRWRpdDogUmVhY3QuRkM8U2F2ZVByb3BzPiA9ICh7XG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG4gIGNvbnRleHQsXG4gIC4uLm93blByb3BzXG59KSA9PiB7XG4gIGNvbnN0IHsgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IH0gPVxuICAgIHVzZURpc3BhdGNoKGJsb2NrRWRpdG9yU3RvcmUpO1xuXG4gIC8vLy8vLy8vLy8vIFVzZSBTZWxlY3RzIC8vLy8vLy8vLy8vXG5cbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG4gIGNvbnN0IHsgc2FtZUJsb2NrQ291bnQsIGNvbG9yLCBsb2FkT3BlbiwgaWNvbiB9ID0gYXR0cmlidXRlcztcbiAgY29uc3QgdGl0bGUgPSBhdHRyaWJ1dGVzLnRpdGxlO1xuXG4gIGNvbnN0IHsgY2xpZW50SWQgfSA9IG93blByb3BzO1xuICBjb25zdCBbaXNBY3RpdmUsIHNldElzQWN0aXZlXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgY29uc3QgW3VpZCwgc2V0VWlkXSA9IHVzZVN0YXRlKFwiXCIpO1xuICBjb25zdCBbaWNvblR5cGUsIGljb25OYW1lXSA9IGljb24/LnNwbGl0KFwiIFwiKSB8fCBbXTtcbiAgY29uc3QgW2lzT3Blbiwgc2V0T3Blbl0gPSB1c2VTdGF0ZShmYWxzZSk7XG4gIGNvbnN0IFtwbHVnaW5EaXIsIHNldFBsdWdpbkRpcl0gPSB1c2VTdGF0ZShcIlwiKTtcblxuICAvLy8vLy8vLy8vLy8vLy8vIFVzZSBFZmZlY3RzIC8vLy8vLy8vLy8vLy8vLy9cblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoe1xuICAgICAganVtcE5hbWU6IGBwYW5lbF8ke2NsaWVudElkPy5zbGljZSgtOCl9YCxcbiAgICB9KTtcbiAgfSwgW2NsaWVudElkXSk7XG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBsZXQgY29sb3IgPSBjb250ZXh0W1wicnJ6ZS1lbGVtZW50cy9jb2xsYXBzZUNvbG9yXCJdO1xuXG4gICAgaWYgKGNvbG9yICE9PSBhdHRyaWJ1dGVzLmNvbG9yKSB7XG4gICAgICBjb2xvciA9IGF0dHJpYnV0ZXMuY29sb3I7XG4gICAgfVxuXG4gICAgc2V0QXR0cmlidXRlcyh7XG4gICAgICBjb2xvcjogY29sb3IsXG4gICAgfSk7XG4gIH0sIFtjb250ZXh0W1wicnJ6ZS1lbGVtZW50cy9jb2xsYXBzZUNvbG9yXCJdLCBhdHRyaWJ1dGVzLmNvbG9yXSk7XG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgIGhzdGFydDogY29udGV4dFtcInJyemUtZWxlbWVudHMvYWNjb3JkaW9uLWhzdGFydFwiXSxcbiAgICB9KTtcbiAgfSksXG4gICAgW2NvbnRleHRbXCJycnplLWVsZW1lbnRzL2FjY29yZGlvbi1oc3RhcnRcIl1dO1xuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIEV2ZW50IEhhbmRsZXIgLyBPbkNsaWNrIEhhbmRsZXIgLy8vLy8vLy8vL1xuICBjb25zdCBvcGVuTW9kYWwgPSAoKSA9PiBzZXRPcGVuKHRydWUpO1xuICBjb25zdCBjbG9zZU1vZGFsID0gKCkgPT4gc2V0T3BlbihmYWxzZSk7XG5cbiAgY29uc3QgdG9nZ2xlQWN0aXZlID0gKCkgPT4ge1xuICAgIHNldElzQWN0aXZlKCFpc0FjdGl2ZSk7XG4gICAgaWYgKGlzQWN0aXZlKXtcbiAgICAgIHNwZWFrKF9fKCdyZWR1Y2VkLiBCdXR0b24uJywgJ3JyemUtZWxlbWVudHMtYmxvY2tzJykpXG4gICAgfSBlbHNlIGlmICghaXNBY3RpdmUpIHtcbiAgICAgIHNwZWFrKF9fKCdleHRlbmRlZC4gQnV0dG9uLicsICdycnplLWVsZW1lbnRzLWJsb2NrcycpKTtcbiAgICB9XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VUaXRsZSA9IChuZXdUZXh0OiBzdHJpbmcpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgdGl0bGU6IG5ld1RleHQgfSk7XG4gIH07XG5cbiAgbGV0IGZpbmFsQ29sb3IgPVxuICAgIGF0dHJpYnV0ZXMuY29sb3IgPT09IFwiaW5oZXJpdFwiXG4gICAgICA/IGNvbnRleHRbXCJycnplLWVsZW1lbnRzL2NvbGxhcHNlQ29sb3JcIl1cbiAgICAgIDogYXR0cmlidXRlcy5jb2xvcjtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgIDxCbG9ja0NvbnRyb2xzPlxuICAgICAgICA8RXh0ZW5kZWRDb2xvclN3aXRjaGVyVG9vbGJhclxuICAgICAgICAgIGF0dHJpYnV0ZXM9e2F0dHJpYnV0ZXN9XG4gICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgLz5cbiAgICAgICAgPFRvb2xiYXJHcm91cD5cbiAgICAgICAgICB7Lyoge2lzVGV4dEluU3RyaW5nKFwiVGl0bGVcIiwgYXR0cmlidXRlcy5zaG93KSAmJiAoXG4gICAgICAgICAgICA8SGVhZGluZ1NlbGVjdG9yIGF0dHJpYnV0ZXM9e2F0dHJpYnV0ZXN9IHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9IC8+XG4gICAgICAgICAgKX0gKi99XG4gICAgICAgICAgPFRvb2xiYXJJdGVtPlxuICAgICAgICAgICAgeygpID0+IChcbiAgICAgICAgICAgICAgPD5cbiAgICAgICAgICAgICAgICA8VG9vbGJhckJ1dHRvblxuICAgICAgICAgICAgICAgICAgaWNvbj17c3ltYm9sfVxuICAgICAgICAgICAgICAgICAgbGFiZWw9e1xuICAgICAgICAgICAgICAgICAgICBpY29uID09PSBcIlwiXG4gICAgICAgICAgICAgICAgICAgICAgPyBfXyhcIkFkZCBhbiBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIilcbiAgICAgICAgICAgICAgICAgICAgICA6IF9fKFwiQ2hhbmdlIHRoZSBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIilcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9e29wZW5Nb2RhbH1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgIHtpc09wZW4gJiYgKFxuICAgICAgICAgICAgICAgICAgPE1vZGFsXG4gICAgICAgICAgICAgICAgICAgIHRpdGxlPXtfXyhcIlNlbGVjdCBhbiBJY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgICAgIG9uUmVxdWVzdENsb3NlPXtjbG9zZU1vZGFsfVxuICAgICAgICAgICAgICAgICAgICBzaXplPVwibGFyZ2VcIlxuICAgICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgICA8SWNvblBpY2tlck1vZGFsSW5zZXRcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXt7XG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uOiBhdHRyaWJ1dGVzLmljb24sXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmdTdHJpbmc6IGF0dHJpYnV0ZXMuc3ZnU3RyaW5nLFxuICAgICAgICAgICAgICAgICAgICAgIH19XG4gICAgICAgICAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgICAgPEJ1dHRvbiB2YXJpYW50PVwicHJpbWFyeVwiIG9uQ2xpY2s9e2Nsb3NlTW9kYWx9PlxuICAgICAgICAgICAgICAgICAgICAgIHtfXyhcIkNsb3NlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgICAgICAgPC9Nb2RhbD5cbiAgICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICA8Lz5cbiAgICAgICAgICAgICl9XG4gICAgICAgICAgPC9Ub29sYmFySXRlbT5cbiAgICAgICAgPC9Ub29sYmFyR3JvdXA+XG4gICAgICA8L0Jsb2NrQ29udHJvbHM+XG4gICAgICA8SW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgIDxFeHRlbmRlZENvbG9yU3dpdGNoZXJcbiAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgIC8+XG4gICAgICAgIDxQYW5lbEJvZHkgdGl0bGU9e19fKFwiSWNvbiBTZXR0aW5nc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfT5cbiAgICAgICAgICA8SWNvblBpY2tlclxuICAgICAgICAgICAgYXR0cmlidXRlcz17e1xuICAgICAgICAgICAgICBpY29uOiBhdHRyaWJ1dGVzLmljb24sXG4gICAgICAgICAgICAgIHN2Z1N0cmluZzogYXR0cmlidXRlcy5zdmdTdHJpbmcsXG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAvPlxuICAgICAgICA8L1BhbmVsQm9keT5cbiAgICAgIDwvSW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT17YGFjY29yZGlvbi1ncm91cCAke2ZpbmFsQ29sb3J9IGB9PlxuICAgICAgICA8SGVhZGluZ0NvbXBvbmVudFxuICAgICAgICAgIGxldmVsPXthdHRyaWJ1dGVzLmhzdGFydCArIDF9XG4gICAgICAgICAgY2xhc3NOYW1lPVwiYWNjb3JkaW9uLWhlYWRpbmdcIlxuICAgICAgICAgIG9uQ2xpY2s9e3RvZ2dsZUFjdGl2ZX1cbiAgICAgICAgPlxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIGNsYXNzTmFtZT17YGFjY29yZGlvbi10b2dnbGUgJHtcbiAgICAgICAgICAgICAgaXNBY3RpdmUgfHwgbG9hZE9wZW4gPyBcImFjdGl2ZVwiIDogXCJcIlxuICAgICAgICAgICAgfWB9XG4gICAgICAgICAgPlxuICAgICAgICAgICAge2F0dHJpYnV0ZXMuaWNvbiAmJiAoXG4gICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgIHR5cGU9e2ljb25UeXBlfVxuICAgICAgICAgICAgICAgIGljb25OYW1lPXtpY29uTmFtZX1cbiAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXt7XG4gICAgICAgICAgICAgICAgICBpY29uOiBhdHRyaWJ1dGVzLmljb24sXG4gICAgICAgICAgICAgICAgICBzdmdTdHJpbmc6IGF0dHJpYnV0ZXMuc3ZnU3RyaW5nLFxuICAgICAgICAgICAgICAgIH19XG4gICAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8UmljaFRleHRcbiAgICAgICAgICAgICAgdGFnTmFtZT1cInBcIlxuICAgICAgICAgICAgICB2YWx1ZT17dGl0bGV9XG4gICAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZVRpdGxlfVxuICAgICAgICAgICAgICBwbGFjZWhvbGRlcj17X18oXCJFbnRlciB5b3VyIFRpdGxl4oCmXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIGFsbG93ZWRGb3JtYXRzPXtbXX1cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWlucHV0LWZvbGxvd2luZy1pY29uXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvSGVhZGluZ0NvbXBvbmVudD5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e2BhY2NvcmRpb24tYm9keSAke2lzQWN0aXZlID8gXCJhY3RpdmVcIiA6IFwiXCJ9YH0+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhY2NvcmRpb24taW5uZXIgY2xlYXJmaXhcIj5cbiAgICAgICAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICAgICAgICBhbGxvd2VkQmxvY2tzPXtbXG4gICAgICAgICAgICAgICAgXCJycnplL3JyemUtdmlkZW9cIixcbiAgICAgICAgICAgICAgICBcImNvcmUvcGFyYWdyYXBoXCIsXG4gICAgICAgICAgICAgICAgXCJjb3JlL2hlYWRpbmdcIixcbiAgICAgICAgICAgICAgICBcImNvcmUvbGlzdFwiLFxuICAgICAgICAgICAgICAgIFwiY29yZS9pbWFnZVwiLFxuICAgICAgICAgICAgICAgIFwiY29yZS9xdW90ZVwiLFxuICAgICAgICAgICAgICAgIFwiY29yZS9maWxlXCIsXG4gICAgICAgICAgICAgICAgXCJjb3JlL2F1ZGlvXCIsXG4gICAgICAgICAgICAgICAgXCJjb3JlL2NvdmVyXCIsXG4gICAgICAgICAgICAgICAgXCJjb3JlL3RhYmxlXCIsXG4gICAgICAgICAgICAgICAgXCJjb3JlL2ZyZWVmb3JtXCIsXG4gICAgICAgICAgICAgICAgXCJjb3JlL3ByZWZvcm1hdHRlZFwiLFxuICAgICAgICAgICAgICAgIFwiY29yZS9wdWxscXVvdGVcIixcbiAgICAgICAgICAgICAgICBcImNvcmUvdmVyc2VcIixcbiAgICAgICAgICAgICAgICBcImNvcmUvY29kZVwiLFxuICAgICAgICAgICAgICAgIFwiY29yZS9zZXBhcmF0b3JcIixcbiAgICAgICAgICAgICAgICBcImNvcmUvc3BhY2VyXCIsXG4gICAgICAgICAgICAgICAgXCJjb3JlL3Nob3J0Y29kZVwiLFxuICAgICAgICAgICAgICAgIFwiY29yZS9jYWxlbmRhclwiLFxuICAgICAgICAgICAgICAgIFwiY29yZS9yc3NcIixcbiAgICAgICAgICAgICAgICBcInJyemUtZWxlbWVudHMvYWxlcnRcIixcbiAgICAgICAgICAgICAgICBcInJyemUtZWxlbWVudHMvbm90aWNlXCIsXG4gICAgICAgICAgICAgIF19XG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgRWRpdDtcbiJdLCJuYW1lcyI6WyJUb29sYmFyQnV0dG9uIiwiVG9vbGJhckdyb3VwIiwiVG9vbGJhckl0ZW0iLCJNb2RhbCIsIkJ1dHRvbiIsIlBhbmVsQm9keSIsInVzZUJsb2NrUHJvcHMiLCJCbG9ja0NvbnRyb2xzIiwiSW5uZXJCbG9ja3MiLCJJbnNwZWN0b3JDb250cm9scyIsInN0b3JlIiwiYmxvY2tFZGl0b3JTdG9yZSIsIlJpY2hUZXh0IiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJfXyIsInN5bWJvbCIsInVzZURpc3BhdGNoIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyVG9vbGJhciIsIkhlYWRpbmdDb21wb25lbnQiLCJJY29uUGlja2VyIiwiSWNvbk1hcmtDb21wb25lbnQiLCJJY29uUGlja2VyTW9kYWxJbnNldCIsInNwZWFrIiwiRWRpdCIsIl9hIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJjb250ZXh0Iiwib3duUHJvcHMiLCJfX3Jlc3QiLCJfdXNlRGlzcGF0Y2giLCJfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQiLCJwcm9wcyIsInNhbWVCbG9ja0NvdW50IiwiY29sb3IiLCJsb2FkT3BlbiIsImljb24iLCJ0aXRsZSIsImNsaWVudElkIiwiX3VzZVN0YXRlIiwiX3VzZVN0YXRlMiIsIl9zbGljZWRUb0FycmF5IiwiaXNBY3RpdmUiLCJzZXRJc0FjdGl2ZSIsIl91c2VTdGF0ZTMiLCJfdXNlU3RhdGU0IiwidWlkIiwic2V0VWlkIiwiX3JlZiIsInNwbGl0IiwiX3JlZjIiLCJpY29uVHlwZSIsImljb25OYW1lIiwiX3VzZVN0YXRlNSIsIl91c2VTdGF0ZTYiLCJpc09wZW4iLCJzZXRPcGVuIiwiX3VzZVN0YXRlNyIsIl91c2VTdGF0ZTgiLCJwbHVnaW5EaXIiLCJzZXRQbHVnaW5EaXIiLCJqdW1wTmFtZSIsImNvbmNhdCIsInNsaWNlIiwiaHN0YXJ0Iiwib3Blbk1vZGFsIiwiY2xvc2VNb2RhbCIsInRvZ2dsZUFjdGl2ZSIsIm9uQ2hhbmdlVGl0bGUiLCJuZXdUZXh0IiwiZmluYWxDb2xvciIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwiX0ZyYWdtZW50IiwibGFiZWwiLCJvbkNsaWNrIiwib25SZXF1ZXN0Q2xvc2UiLCJzaXplIiwic3ZnU3RyaW5nIiwidmFyaWFudCIsImNsYXNzTmFtZSIsImxldmVsIiwidHlwZSIsInRhZ05hbWUiLCJ2YWx1ZSIsIm9uQ2hhbmdlIiwicGxhY2Vob2xkZXIiLCJhbGxvd2VkRm9ybWF0cyIsImFsbG93ZWRCbG9ja3MiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordion/edit.tsx\n"); + +/***/ }), + +/***/ "./src/accordion/index.tsx": +/*!*********************************!*\ + !*** ./src/accordion/index.tsx ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./editor.scss */ \"./src/accordion/editor.scss\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./edit */ \"./src/accordion/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./save */ \"./src/accordion/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./block.json */ \"./src/accordion/block.json\");\n/* harmony import */ var _deprecated__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./deprecated */ \"./src/accordion/deprecated.tsx\");\n\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_6__.name, {\n edit: _edit__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n //@ts-ignore\n save: _save__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n deprecated: _deprecated__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".5\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"131.85\",\n width: \"360.29\",\n height: \"142.31\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"298.32\",\n width: \"360.28\",\n height: \"39.9\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"362.27\",\n width: \"360.28\",\n height: \"39.9\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n //@ts-ignore: The `attributes` property is not yet supported.\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title,\n hstart = attributes.hstart;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === \"list-view\" && title) {\n return title;\n }\n if (context === \"accessibility\") {\n return !title || title.length === 0 ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.sprintf)(/* translators: accessibility text. %s: heading level. */\n (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Level %s. Empty.\", \"rrze-elements-blocks\"), hstart) : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.sprintf)(/* translators: accessibility text. 1: heading level. 2: heading title. */\n (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Level %1$s. %2$s\", \"rrze-elements-blocks\"), hstart, title);\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL2luZGV4LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBRTJCO0FBQ0o7QUFDdUI7QUFFOUM7OztBQUcwQjtBQUNBO0FBQ1U7QUFDRTtBQXNCdEM7Ozs7O0FBS0FBLG9FQUFpQixDQUFDSyw2Q0FBb0IsRUFBRTtFQUN0Q0csSUFBSSxFQUFFTCw2Q0FBSTtFQUNWO0VBQ0FDLElBQUksRUFBSkEsNkNBQUk7RUFDSkUsVUFBVSxFQUFWQSxtREFBVTtFQUNWRyxJQUFJLEVBQUU7SUFDSkMsR0FBRyxFQUNEQyx1REFBQTtNQUNFQyxFQUFFLEVBQUMsU0FBUztNQUNaQyxLQUFLLEVBQUMsNEJBQTRCO01BQ2xDQyxPQUFPLEVBQUMsYUFBYTtNQUFBQyxRQUFBLEdBRXJCQyxzREFBQTtRQUFHQyxPQUFPLEVBQUMsSUFBSTtRQUFBRixRQUFBLEVBQ2JDLHNEQUFBO1VBQ0VFLENBQUMsRUFBQyxPQUFPO1VBQ1RDLENBQUMsRUFBQyxRQUFRO1VBQ1ZDLEtBQUssRUFBQyxRQUFRO1VBQ2RDLE1BQU0sRUFBQyxRQUFRO1VBQ2ZDLFFBQVEsRUFBQyxTQUFTO1VBQ2xCQyxXQUFXLEVBQUM7UUFBRztNQUNmLEVBQ0EsRUFDSlAsc0RBQUE7UUFDRVEsQ0FBQyxFQUFDLGdHQUFnRztRQUNsR0YsUUFBUSxFQUFDLFNBQVM7UUFDbEJDLFdBQVcsRUFBQztNQUFHLEVBQ2YsRUFDRlAsc0RBQUE7UUFDRUUsQ0FBQyxFQUFDLE9BQU87UUFDVEMsQ0FBQyxFQUFDLFFBQVE7UUFDVkMsS0FBSyxFQUFDLFFBQVE7UUFDZEMsTUFBTSxFQUFDLE1BQU07UUFDYkksRUFBRSxFQUFDLE1BQU07UUFDVEMsRUFBRSxFQUFDLE1BQU07UUFDVEosUUFBUSxFQUFDLFNBQVM7UUFDbEJDLFdBQVcsRUFBQztNQUFHLEVBQ2YsRUFDRlAsc0RBQUE7UUFDRUUsQ0FBQyxFQUFDLE9BQU87UUFDVEMsQ0FBQyxFQUFDLFFBQVE7UUFDVkMsS0FBSyxFQUFDLFFBQVE7UUFDZEMsTUFBTSxFQUFDLE1BQU07UUFDYkksRUFBRSxFQUFDLE1BQU07UUFDVEMsRUFBRSxFQUFDLE1BQU07UUFDVEosUUFBUSxFQUFDLFNBQVM7UUFDbEJDLFdBQVcsRUFBQztNQUFHLEVBQ2Y7SUFBQTtHQUdQO0VBQ0Q7RUFDQUksbUJBQW1CLEVBQUUsU0FBckJBLG1CQUFtQkEsQ0FDakJDLFVBQTJCLEVBQUFDLElBQUEsRUFFekI7SUFBQSxJQURBQyxPQUFPLEdBQUFELElBQUEsQ0FBUEMsT0FBTztJQUVULElBQVFDLEtBQUssR0FBYUgsVUFBVSxDQUE1QkcsS0FBSztNQUFFQyxNQUFNLEdBQUtKLFVBQVUsQ0FBckJJLE1BQU07SUFFckI7SUFDQTtJQUNBLElBQUlGLE9BQU8sS0FBSyxXQUFXLElBQUlDLEtBQUssRUFBRTtNQUNwQyxPQUFPQSxLQUFLO0lBQ2Q7SUFFQSxJQUFJRCxPQUFPLEtBQUssZUFBZSxFQUFFO01BQy9CLE9BQU8sQ0FBQ0MsS0FBSyxJQUFJQSxLQUFLLENBQUNFLE1BQU0sS0FBSyxDQUFDLEdBQy9CL0Isd0RBQU8sQ0FDTDtNQUNBRCxtREFBRSxDQUFDLGtCQUFrQixFQUFFLHNCQUFzQixDQUFDLEVBQzlDK0IsTUFBTSxDQUNQLEdBQ0Q5Qix3REFBTyxDQUNMO01BQ0FELG1EQUFFLENBQUMsa0JBQWtCLEVBQUUsc0JBQXNCLENBQUMsRUFDOUMrQixNQUFNLEVBQ05ELEtBQUssQ0FDTjtJQUNQO0VBQ0Y7Q0FDRCxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9hY2NvcmRpb24vaW5kZXgudHN4PzkzODMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgcmVnaXN0ZXJCbG9ja1R5cGVcbn0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5pbXBvcnQgXCIuL2VkaXRvci5zY3NzXCI7XG5pbXBvcnQgeyBfXywgc3ByaW50ZiB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEVkaXQgZnJvbSBcIi4vZWRpdFwiO1xuaW1wb3J0IHNhdmUgZnJvbSBcIi4vc2F2ZVwiO1xuaW1wb3J0IG1ldGFkYXRhIGZyb20gXCIuL2Jsb2NrLmpzb25cIjtcbmltcG9ydCBkZXByZWNhdGVkIGZyb20gXCIuL2RlcHJlY2F0ZWRcIjtcblxuaW50ZXJmYWNlIEF0dHJpYnV0ZXNWMSB7XG4gIHRvdGFsQ2hpbGRyZW5Db3VudD86IG51bWJlcjtcbiAgc2FtZUJsb2NrQ291bnQ/OiBudW1iZXI7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGNvbG9yOiBzdHJpbmc7XG4gIGxvYWRPcGVuOiBib29sZWFuO1xuICBpY29uOiBzdHJpbmc7XG4gIGhzdGFydD86IG51bWJlcjtcbiAganVtcE5hbWU/OiBzdHJpbmc7XG4gIHN2Z1N0cmluZz86IHN0cmluZztcbiAgYW5jZXN0b3JDb3VudD86IG51bWJlcjtcbn1cblxuLy90eXBlIEJsb2NrQXR0cmlidXRlcyA9IEF0dHJpYnV0ZXNWMSB8IEF0dHJpYnV0ZXNWMiB8IEF0dHJpYnV0ZXNWMztcbnR5cGUgQmxvY2tBdHRyaWJ1dGVzID0gQXR0cmlidXRlc1YxO1xuXG5pbnRlcmZhY2UgTGFiZWxDb250ZXh0IHtcbiAgY29udGV4dDogc3RyaW5nO1xufVxuXG4vKipcbiAqIEV2ZXJ5IGJsb2NrIHN0YXJ0cyBieSByZWdpc3RlcmluZyBhIG5ldyBibG9jayB0eXBlIGRlZmluaXRpb24uXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5yZWdpc3RlckJsb2NrVHlwZShtZXRhZGF0YS5uYW1lIGFzIGFueSwge1xuICBlZGl0OiBFZGl0LFxuICAvL0B0cy1pZ25vcmVcbiAgc2F2ZSxcbiAgZGVwcmVjYXRlZCxcbiAgaWNvbjoge1xuICAgIHNyYzogKFxuICAgICAgPHN2Z1xuICAgICAgICBpZD1cIkViZW5lXzFcIlxuICAgICAgICB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCJcbiAgICAgICAgdmlld0JveD1cIjAgMCA1MTIgNTEyXCJcbiAgICAgID5cbiAgICAgICAgPGcgb3BhY2l0eT1cIi41XCI+XG4gICAgICAgICAgPHJlY3RcbiAgICAgICAgICAgIHg9XCI3NS44NlwiXG4gICAgICAgICAgICB5PVwiMTMxLjg1XCJcbiAgICAgICAgICAgIHdpZHRoPVwiMzYwLjI5XCJcbiAgICAgICAgICAgIGhlaWdodD1cIjE0Mi4zMVwiXG4gICAgICAgICAgICBmaWxsUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgICAgc3Ryb2tlV2lkdGg9XCIwXCJcbiAgICAgICAgICAvPlxuICAgICAgICA8L2c+XG4gICAgICAgIDxwYXRoXG4gICAgICAgICAgZD1cIm04MS41OSwxMDkuODNoMzQ4LjgyYzMuMTYsMCw1LjczLDIuNTcsNS43Myw1LjczdjI1LjE2SDc1Ljg2di0yNS4xNmMwLTMuMTYsMi41Ny01LjczLDUuNzMtNS43M1pcIlxuICAgICAgICAgIGZpbGxSdWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgc3Ryb2tlV2lkdGg9XCIwXCJcbiAgICAgICAgLz5cbiAgICAgICAgPHJlY3RcbiAgICAgICAgICB4PVwiNzUuODZcIlxuICAgICAgICAgIHk9XCIyOTguMzJcIlxuICAgICAgICAgIHdpZHRoPVwiMzYwLjI4XCJcbiAgICAgICAgICBoZWlnaHQ9XCIzOS45XCJcbiAgICAgICAgICByeD1cIjUuNzNcIlxuICAgICAgICAgIHJ5PVwiNS43M1wiXG4gICAgICAgICAgZmlsbFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICBzdHJva2VXaWR0aD1cIjBcIlxuICAgICAgICAvPlxuICAgICAgICA8cmVjdFxuICAgICAgICAgIHg9XCI3NS44NlwiXG4gICAgICAgICAgeT1cIjM2Mi4yN1wiXG4gICAgICAgICAgd2lkdGg9XCIzNjAuMjhcIlxuICAgICAgICAgIGhlaWdodD1cIjM5LjlcIlxuICAgICAgICAgIHJ4PVwiNS43M1wiXG4gICAgICAgICAgcnk9XCI1LjczXCJcbiAgICAgICAgICBmaWxsUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIHN0cm9rZVdpZHRoPVwiMFwiXG4gICAgICAgIC8+XG4gICAgICA8L3N2Zz5cbiAgICApLFxuICB9LFxuICAvL0B0cy1pZ25vcmU6IFRoZSBgYXR0cmlidXRlc2AgcHJvcGVydHkgaXMgbm90IHlldCBzdXBwb3J0ZWQuXG4gIF9fZXhwZXJpbWVudGFsTGFiZWw6IChcbiAgICBhdHRyaWJ1dGVzOiBCbG9ja0F0dHJpYnV0ZXMsXG4gICAgeyBjb250ZXh0IH06IExhYmVsQ29udGV4dFxuICApID0+IHtcbiAgICBjb25zdCB7IHRpdGxlLCBoc3RhcnQgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgICAvLyBJbiB0aGUgbGlzdCB2aWV3LCB1c2UgdGhlIGJsb2NrJ3MgdGl0bGUgYXMgdGhlIGxhYmVsLlxuICAgIC8vIElmIHRoZSB0aXRsZSBpcyBlbXB0eSwgZmFsbCBiYWNrIHRvIHRoZSBkZWZhdWx0IGxhYmVsLlxuICAgIGlmIChjb250ZXh0ID09PSBcImxpc3Qtdmlld1wiICYmIHRpdGxlKSB7XG4gICAgICByZXR1cm4gdGl0bGU7XG4gICAgfVxuXG4gICAgaWYgKGNvbnRleHQgPT09IFwiYWNjZXNzaWJpbGl0eVwiKSB7XG4gICAgICByZXR1cm4gIXRpdGxlIHx8IHRpdGxlLmxlbmd0aCA9PT0gMFxuICAgICAgICA/IHNwcmludGYoXG4gICAgICAgICAgICAvKiB0cmFuc2xhdG9yczogYWNjZXNzaWJpbGl0eSB0ZXh0LiAlczogaGVhZGluZyBsZXZlbC4gKi9cbiAgICAgICAgICAgIF9fKFwiTGV2ZWwgJXMuIEVtcHR5LlwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgICAgICAgICAgaHN0YXJ0XG4gICAgICAgICAgKVxuICAgICAgICA6IHNwcmludGYoXG4gICAgICAgICAgICAvKiB0cmFuc2xhdG9yczogYWNjZXNzaWJpbGl0eSB0ZXh0LiAxOiBoZWFkaW5nIGxldmVsLiAyOiBoZWFkaW5nIHRpdGxlLiAqL1xuICAgICAgICAgICAgX18oXCJMZXZlbCAlMSRzLiAlMiRzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgICAgICAgICBoc3RhcnQsXG4gICAgICAgICAgICB0aXRsZVxuICAgICAgICAgICk7XG4gICAgfVxuICB9LFxufSk7XG4iXSwibmFtZXMiOlsicmVnaXN0ZXJCbG9ja1R5cGUiLCJfXyIsInNwcmludGYiLCJFZGl0Iiwic2F2ZSIsIm1ldGFkYXRhIiwiZGVwcmVjYXRlZCIsIm5hbWUiLCJlZGl0IiwiaWNvbiIsInNyYyIsIl9qc3hzIiwiaWQiLCJ4bWxucyIsInZpZXdCb3giLCJjaGlsZHJlbiIsIl9qc3giLCJvcGFjaXR5IiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsImZpbGxSdWxlIiwic3Ryb2tlV2lkdGgiLCJkIiwicngiLCJyeSIsIl9fZXhwZXJpbWVudGFsTGFiZWwiLCJhdHRyaWJ1dGVzIiwiX3JlZiIsImNvbnRleHQiLCJ0aXRsZSIsImhzdGFydCIsImxlbmd0aCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/accordion/index.tsx\n"); + +/***/ }), + +/***/ "./src/accordion/save.tsx": +/*!********************************!*\ + !*** ./src/accordion/save.tsx ***! + \********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n totalChildrenCount = attributes.totalChildrenCount,\n color = attributes.color,\n title = attributes.title,\n svgString = attributes.svgString,\n ancestorCount = attributes.ancestorCount,\n hstart = attributes.hstart,\n jumpName = attributes.jumpName;\n var output = '';\n if (jumpName === '') {\n output = \"#panel_\".concat(sameBlockCount + totalChildrenCount + ancestorCount);\n } else {\n output = \"\".concat(jumpName);\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(attributes.color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: hstart + 1,\n className: \"accordion-heading\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"read-mode-only\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"button\", {\n className: \"accordion-toggle\",\n \"data-toggle\": \"collapse\",\n \"data-name\": output,\n \"data-href\": \"#\".concat(output),\n type: \"button\",\n \"aria-expanded\": 'false',\n \"aria-controls\": output,\n children: [svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: svgString\n }), title || \"…\"]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: output,\n className: \"accordion-body\",\n \"aria-labelledby\": jumpName,\n role: \"region\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n })\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBcUU7QUFDUDtBQWtCOUQsSUFBTUcsSUFBSSxHQUF3QixTQUE1QkEsSUFBSUEsQ0FBQUMsSUFBQSxFQUEyQztFQUFBLElBQWhCQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtFQUM3QyxJQUFNQyxVQUFVLEdBQUdOLGtFQUFhLENBQUNPLElBQUksRUFBRTtFQUN2QyxJQUNFQyxjQUFjLEdBUVpILFVBQVUsQ0FSWkcsY0FBYztJQUNkQyxrQkFBa0IsR0FPaEJKLFVBQVUsQ0FQWkksa0JBQWtCO0lBQ2xCQyxLQUFLLEdBTUhMLFVBQVUsQ0FOWkssS0FBSztJQUNMQyxLQUFLLEdBS0hOLFVBQVUsQ0FMWk0sS0FBSztJQUNMQyxTQUFTLEdBSVBQLFVBQVUsQ0FKWk8sU0FBUztJQUNUQyxhQUFhLEdBR1hSLFVBQVUsQ0FIWlEsYUFBYTtJQUNiQyxNQUFNLEdBRUpULFVBQVUsQ0FGWlMsTUFBTTtJQUNOQyxRQUFRLEdBQ05WLFVBQVUsQ0FEWlUsUUFBUTtFQUdWLElBQUlDLE1BQU0sR0FBRyxFQUFFO0VBQ2YsSUFBSUQsUUFBUSxLQUFLLEVBQUUsRUFBQztJQUNoQkMsTUFBTSxhQUFBQyxNQUFBLENBQWFULGNBQWMsR0FBR0Msa0JBQWtCLEdBQUdJLGFBQWEsQ0FBRTtFQUM1RSxDQUFDLE1BQU07SUFDSEcsTUFBTSxNQUFBQyxNQUFBLENBQU1GLFFBQVEsQ0FBRTtFQUMxQjtFQUVBLE9BQ0VHLHNEQUFBLFFBQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFTZCxVQUFVO0lBQUFlLFFBQUEsRUFDZkMsdURBQUE7TUFBS0MsU0FBUyxxQkFBQU4sTUFBQSxDQUFxQlosVUFBVSxDQUFDSyxLQUFLLENBQUU7TUFBQVcsUUFBQSxHQUNuREMsdURBQUEsQ0FBQ3BCLG9FQUFnQjtRQUFDc0IsS0FBSyxFQUFFVixNQUFNLEdBQUcsQ0FBQztRQUFFUyxTQUFTLEVBQUMsbUJBQW1CO1FBQUFGLFFBQUEsR0FDaEVILHNEQUFBO1VBQU1LLFNBQVMsRUFBQyxnQkFBZ0I7VUFBQUYsUUFBQSxFQUFFVjtRQUFLLEVBQVEsRUFDL0NXLHVEQUFBO1VBQ0VDLFNBQVMsRUFBQyxrQkFBa0I7VUFBQSxlQUNoQixVQUFVO1VBQUEsYUFDWFAsTUFBTTtVQUFBLGlCQUFBQyxNQUFBLENBQ0ZELE1BQU0sQ0FBRTtVQUN2QlMsSUFBSSxFQUFDLFFBQVE7VUFBQSxpQkFDRSxPQUFPO1VBQUEsaUJBQ1BULE1BQU07VUFBQUssUUFBQSxHQUVwQlQsU0FBUyxJQUFJTSxzREFBQTtZQUFNSyxTQUFTLEVBQUVYO1VBQVMsRUFBUyxFQUNoREQsS0FBSyxJQUFJLEdBQUc7UUFBQSxFQUNOO01BQUEsRUFDUSxFQUNuQk8sc0RBQUE7UUFDRVEsRUFBRSxFQUFFVixNQUFNO1FBQ1ZPLFNBQVMsRUFBQyxnQkFBZ0I7UUFBQSxtQkFDVFIsUUFBUTtRQUN6QlksSUFBSSxFQUFDLFFBQVE7UUFBQU4sUUFBQSxFQUViSCxzREFBQTtVQUFLSyxTQUFTLEVBQUMsMEJBQTBCO1VBQUFGLFFBQUEsRUFDdkNILHNEQUFBLENBQUNqQixnRUFBVyxDQUFDMkIsT0FBTztRQUFHO01BQ25CLEVBQ0Y7SUFBQTtFQUNGLEdBQ0o7QUFFVixDQUFDO0FBRUQsK0RBQWV6QixJQUFJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9hY2NvcmRpb24vc2F2ZS50c3g/MmY3NyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VCbG9ja1Byb3BzLCBJbm5lckJsb2NrcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IEhlYWRpbmdDb21wb25lbnQgZnJvbSBcIi4uL2NvbXBvbmVudHMvSGVhZGluZ0NvbXBvbmVudFwiO1xuXG5pbnRlcmZhY2UgQXR0cmlidXRlcyB7XG4gIHRvdGFsQ2hpbGRyZW5Db3VudD86IG51bWJlcjtcbiAgc2FtZUJsb2NrQ291bnQ/OiBudW1iZXI7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGNvbG9yOiBzdHJpbmc7XG4gIGxvYWRPcGVuOiBib29sZWFuO1xuICBpY29uOiBzdHJpbmc7XG4gIGhzdGFydD86IG51bWJlcjtcbiAganVtcE5hbWU/OiBzdHJpbmc7XG4gIHN2Z1N0cmluZz86IHN0cmluZztcbiAgYW5jZXN0b3JDb3VudD86IG51bWJlcjtcbn1cblxuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IEF0dHJpYnV0ZXM7XG59XG5jb25zdCBTYXZlOiBSZWFjdC5GQzxTYXZlUHJvcHM+ID0gKHsgYXR0cmlidXRlcyB9KSA9PiB7XG4gIGNvbnN0IGJsb2NrUHJvcHMgPSB1c2VCbG9ja1Byb3BzLnNhdmUoKTtcbiAgY29uc3Qge1xuICAgIHNhbWVCbG9ja0NvdW50LFxuICAgIHRvdGFsQ2hpbGRyZW5Db3VudCxcbiAgICBjb2xvcixcbiAgICB0aXRsZSxcbiAgICBzdmdTdHJpbmcsXG4gICAgYW5jZXN0b3JDb3VudCxcbiAgICBoc3RhcnQsXG4gICAganVtcE5hbWVcbiAgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgbGV0IG91dHB1dCA9ICcnO1xuICBpZiAoanVtcE5hbWUgPT09ICcnKXtcbiAgICAgIG91dHB1dCA9IGAjcGFuZWxfJHtzYW1lQmxvY2tDb3VudCArIHRvdGFsQ2hpbGRyZW5Db3VudCArIGFuY2VzdG9yQ291bnR9YDtcbiAgfSBlbHNlIHsgXG4gICAgICBvdXRwdXQgPSBgJHtqdW1wTmFtZX1gO1xuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5ibG9ja1Byb3BzfT5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e2BhY2NvcmRpb24tZ3JvdXAgJHthdHRyaWJ1dGVzLmNvbG9yfWB9PlxuICAgICAgICAgIDxIZWFkaW5nQ29tcG9uZW50IGxldmVsPXtoc3RhcnQgKyAxfSBjbGFzc05hbWU9XCJhY2NvcmRpb24taGVhZGluZ1wiPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmVhZC1tb2RlLW9ubHlcIj57dGl0bGV9PC9zcGFuPlxuICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJhY2NvcmRpb24tdG9nZ2xlXCJcbiAgICAgICAgICAgICAgZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXG4gICAgICAgICAgICAgIGRhdGEtbmFtZT17b3V0cHV0fVxuICAgICAgICAgICAgICBkYXRhLWhyZWY9e2AjJHtvdXRwdXR9YH1cbiAgICAgICAgICAgICAgdHlwZT1cImJ1dHRvblwiXG4gICAgICAgICAgICAgIGFyaWEtZXhwYW5kZWQ9eydmYWxzZSd9XG4gICAgICAgICAgICAgIGFyaWEtY29udHJvbHM9e291dHB1dH1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge3N2Z1N0cmluZyAmJiA8c3BhbiBjbGFzc05hbWU9e3N2Z1N0cmluZ30+PC9zcGFuPn1cbiAgICAgICAgICAgICAge3RpdGxlIHx8IFwi4oCmXCJ9XG4gICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICA8L0hlYWRpbmdDb21wb25lbnQ+XG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAgaWQ9e291dHB1dH1cbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImFjY29yZGlvbi1ib2R5XCJcbiAgICAgICAgICAgIGFyaWEtbGFiZWxsZWRieT17anVtcE5hbWV9XG4gICAgICAgICAgICByb2xlPVwicmVnaW9uXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFjY29yZGlvbi1pbm5lciBjbGVhcmZpeFwiPlxuICAgICAgICAgICAgICA8SW5uZXJCbG9ja3MuQ29udGVudCAvPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgU2F2ZTtcbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiSW5uZXJCbG9ja3MiLCJIZWFkaW5nQ29tcG9uZW50IiwiU2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsInNhdmUiLCJzYW1lQmxvY2tDb3VudCIsInRvdGFsQ2hpbGRyZW5Db3VudCIsImNvbG9yIiwidGl0bGUiLCJzdmdTdHJpbmciLCJhbmNlc3RvckNvdW50IiwiaHN0YXJ0IiwianVtcE5hbWUiLCJvdXRwdXQiLCJjb25jYXQiLCJfanN4IiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4cyIsImNsYXNzTmFtZSIsImxldmVsIiwidHlwZSIsImlkIiwicm9sZSIsIkNvbnRlbnQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordion/save.tsx\n"); + +/***/ }), + +/***/ "./src/accordion/v1.0.3/migrate.ts": +/*!*****************************************!*\ + !*** ./src/accordion/v1.0.3/migrate.ts ***! + \*****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\nvar migrate = function migrate(attributes) {\n return Object.assign({}, attributes);\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (migrate);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3YxLjAuMy9taWdyYXRlLnRzIiwibWFwcGluZ3MiOiI7QUFFQSxJQUFNQSxPQUFPLEdBQUcsU0FBVkEsT0FBT0EsQ0FBSUMsVUFBd0IsRUFBa0I7RUFDekQsT0FBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQ0tGLFVBQVU7QUFFakIsQ0FBQztBQUVELCtEQUFlRCxPQUFPIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9hY2NvcmRpb24vdjEuMC4zL21pZ3JhdGUudHM/YjI1OCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBdHRyaWJ1dGVzVjEgfSBmcm9tIFwiLi4vdjEvYXR0cmlidXRlc1wiO1xuXG5jb25zdCBtaWdyYXRlID0gKGF0dHJpYnV0ZXM6IEF0dHJpYnV0ZXNWMSk6IEF0dHJpYnV0ZXNWMSA9PiB7XG4gIHJldHVybiB7XG4gICAgLi4uYXR0cmlidXRlcyxcbiAgfTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IG1pZ3JhdGU7XG4iXSwibmFtZXMiOlsibWlncmF0ZSIsImF0dHJpYnV0ZXMiLCJPYmplY3QiLCJhc3NpZ24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordion/v1.0.3/migrate.ts\n"); + +/***/ }), + +/***/ "./src/accordion/v1.0.3/save.tsx": +/*!***************************************!*\ + !*** ./src/accordion/v1.0.3/save.tsx ***! + \***************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n totalChildrenCount = attributes.totalChildrenCount,\n color = attributes.color,\n title = attributes.title,\n svgString = attributes.svgString,\n ancestorCount = attributes.ancestorCount,\n hstart = attributes.hstart;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(attributes.color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: hstart + 1,\n className: \"accordion-heading\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"read-mode-only\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"button\", {\n className: \"accordion-toggle\",\n \"data-toggle\": \"collapse\",\n \"data-href\": \"#panel_\".concat(sameBlockCount + totalChildrenCount + ancestorCount),\n children: [svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: svgString\n }), title || \"…\"]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: \"panel_\".concat(sameBlockCount + totalChildrenCount + ancestorCount),\n className: \"accordion-body\",\n style: {\n display: \"none\"\n },\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n })\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3YxLjAuMy9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXFFO0FBRUo7QUFNakUsSUFBTUcsSUFBSSxHQUEyQyxTQUEvQ0EsSUFBSUEsQ0FBQUMsSUFBQSxFQUE4RDtFQUFBLElBQWhCQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtFQUNoRSxJQUFNQyxVQUFVLEdBQUdOLGtFQUFhLENBQUNPLElBQUksRUFBRTtFQUN2QyxJQUNFQyxjQUFjLEdBT1pILFVBQVUsQ0FQWkcsY0FBYztJQUNkQyxrQkFBa0IsR0FNaEJKLFVBQVUsQ0FOWkksa0JBQWtCO0lBQ2xCQyxLQUFLLEdBS0hMLFVBQVUsQ0FMWkssS0FBSztJQUNMQyxLQUFLLEdBSUhOLFVBQVUsQ0FKWk0sS0FBSztJQUNMQyxTQUFTLEdBR1BQLFVBQVUsQ0FIWk8sU0FBUztJQUNUQyxhQUFhLEdBRVhSLFVBQVUsQ0FGWlEsYUFBYTtJQUNiQyxNQUFNLEdBQ0pULFVBQVUsQ0FEWlMsTUFBTTtFQUdSLE9BQ0VDLHVEQUFBLFFBQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFTWCxVQUFVO0lBQUFZLFFBQUEsR0FDaEIsR0FBRyxFQUNKQyxzREFBQSxDQUFBQyx1REFBQTtNQUFBRixRQUFBLEVBQ0VILHVEQUFBO1FBQUtNLFNBQVMscUJBQUFDLE1BQUEsQ0FBcUJqQixVQUFVLENBQUNLLEtBQUssQ0FBRTtRQUFBUSxRQUFBLEdBQ25ESCx1REFBQSxDQUFDYixvRUFBZ0I7VUFBQ3FCLEtBQUssRUFBRVQsTUFBTSxHQUFHLENBQUM7VUFBRU8sU0FBUyxFQUFDLG1CQUFtQjtVQUFBSCxRQUFBLEdBQ2hFQyxzREFBQTtZQUFNRSxTQUFTLEVBQUMsZ0JBQWdCO1lBQUFILFFBQUEsRUFBRVA7VUFBSyxFQUFRLEVBQy9DSSx1REFBQTtZQUNFTSxTQUFTLEVBQUMsa0JBQWtCO1lBQUEsZUFDaEIsVUFBVTtZQUFBLHVCQUFBQyxNQUFBLENBRXBCZCxjQUFjLEdBQUdDLGtCQUFrQixHQUFHSSxhQUN4QyxDQUFFO1lBQUFLLFFBQUEsR0FFRE4sU0FBUyxJQUFJTyxzREFBQTtjQUFNRSxTQUFTLEVBQUVUO1lBQVMsRUFBUyxFQUNoREQsS0FBSyxJQUFJLEdBQUc7VUFBQSxFQUNOO1FBQUEsRUFDUSxFQUNuQlEsc0RBQUE7VUFDRUssRUFBRSxXQUFBRixNQUFBLENBQVdkLGNBQWMsR0FBR0Msa0JBQWtCLEdBQUdJLGFBQWEsQ0FBRTtVQUNsRVEsU0FBUyxFQUFDLGdCQUFnQjtVQUMxQkksS0FBSyxFQUFFO1lBQUVDLE9BQU8sRUFBRTtVQUFNLENBQUU7VUFBQVIsUUFBQSxFQUUxQkMsc0RBQUE7WUFBS0UsU0FBUyxFQUFDLDBCQUEwQjtZQUFBSCxRQUFBLEVBQ3ZDQyxzREFBQSxDQUFDbEIsZ0VBQVcsQ0FBQzBCLE9BQU87VUFBRztRQUNuQixFQUNGO01BQUE7SUFDRixFQUNMO0VBQUEsR0FDQztBQUVWLENBQUM7QUFFRCwrREFBZXhCLElBQUkiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2FjY29yZGlvbi92MS4wLjMvc2F2ZS50c3g/NDY2ZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VCbG9ja1Byb3BzLCBJbm5lckJsb2NrcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IHsgQmxvY2tTYXZlUHJvcHMgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9ja3NcIjtcbmltcG9ydCBIZWFkaW5nQ29tcG9uZW50IGZyb20gXCIuLi8uLi9jb21wb25lbnRzL0hlYWRpbmdDb21wb25lbnRcIjtcbmltcG9ydCB7IEF0dHJpYnV0ZXNWMSB9IGZyb20gXCIuLi92MS9hdHRyaWJ1dGVzXCI7XG5cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiBBdHRyaWJ1dGVzVjE7XG59XG5jb25zdCBTYXZlOiBSZWFjdC5GQzxCbG9ja1NhdmVQcm9wczxBdHRyaWJ1dGVzVjE+PiA9ICh7IGF0dHJpYnV0ZXMgfSkgPT4ge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIGNvbnN0IHtcbiAgICBzYW1lQmxvY2tDb3VudCxcbiAgICB0b3RhbENoaWxkcmVuQ291bnQsXG4gICAgY29sb3IsXG4gICAgdGl0bGUsXG4gICAgc3ZnU3RyaW5nLFxuICAgIGFuY2VzdG9yQ291bnQsXG4gICAgaHN0YXJ0LFxuICB9ID0gYXR0cmlidXRlcztcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAge1wiIFwifVxuICAgICAgPD5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e2BhY2NvcmRpb24tZ3JvdXAgJHthdHRyaWJ1dGVzLmNvbG9yfWB9PlxuICAgICAgICAgIDxIZWFkaW5nQ29tcG9uZW50IGxldmVsPXtoc3RhcnQgKyAxfSBjbGFzc05hbWU9XCJhY2NvcmRpb24taGVhZGluZ1wiPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmVhZC1tb2RlLW9ubHlcIj57dGl0bGV9PC9zcGFuPlxuICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJhY2NvcmRpb24tdG9nZ2xlXCJcbiAgICAgICAgICAgICAgZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXG4gICAgICAgICAgICAgIGRhdGEtaHJlZj17YCNwYW5lbF8ke1xuICAgICAgICAgICAgICAgIHNhbWVCbG9ja0NvdW50ICsgdG90YWxDaGlsZHJlbkNvdW50ICsgYW5jZXN0b3JDb3VudFxuICAgICAgICAgICAgICB9YH1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge3N2Z1N0cmluZyAmJiA8c3BhbiBjbGFzc05hbWU9e3N2Z1N0cmluZ30+PC9zcGFuPn1cbiAgICAgICAgICAgICAge3RpdGxlIHx8IFwi4oCmXCJ9XG4gICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICA8L0hlYWRpbmdDb21wb25lbnQ+XG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAgaWQ9e2BwYW5lbF8ke3NhbWVCbG9ja0NvdW50ICsgdG90YWxDaGlsZHJlbkNvdW50ICsgYW5jZXN0b3JDb3VudH1gfVxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiYWNjb3JkaW9uLWJvZHlcIlxuICAgICAgICAgICAgc3R5bGU9e3sgZGlzcGxheTogXCJub25lXCIgfX1cbiAgICAgICAgICA+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFjY29yZGlvbi1pbm5lciBjbGVhcmZpeFwiPlxuICAgICAgICAgICAgICA8SW5uZXJCbG9ja3MuQ29udGVudCAvPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC8+XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBTYXZlO1xuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsIkhlYWRpbmdDb21wb25lbnQiLCJTYXZlIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJibG9ja1Byb3BzIiwic2F2ZSIsInNhbWVCbG9ja0NvdW50IiwidG90YWxDaGlsZHJlbkNvdW50IiwiY29sb3IiLCJ0aXRsZSIsInN2Z1N0cmluZyIsImFuY2VzdG9yQ291bnQiLCJoc3RhcnQiLCJfanN4cyIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeCIsIl9GcmFnbWVudCIsImNsYXNzTmFtZSIsImNvbmNhdCIsImxldmVsIiwiaWQiLCJzdHlsZSIsImRpc3BsYXkiLCJDb250ZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/accordion/v1.0.3/save.tsx\n"); + +/***/ }), + +/***/ "./src/accordion/v1.0.8/attributes.ts": +/*!********************************************!*\ + !*** ./src/accordion/v1.0.8/attributes.ts ***! + \********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ attributes: function() { return /* binding */ attributes; }\n/* harmony export */ });\nvar attributes = {\n expandAllLink: {\n type: \"boolean\",\n default: false\n },\n hstart: {\n type: \"number\",\n default: 3\n },\n register: {\n type: \"boolean\",\n default: false\n },\n sameBlockCount: {\n type: \"number\",\n default: 0\n },\n title: {\n type: \"string\",\n default: \"\"\n },\n color: {\n type: \"string\",\n default: \"inherit\"\n },\n totalChildrenCount: {\n type: \"number\",\n default: 0\n },\n ancestorCount: {\n type: \"number\",\n default: 0\n },\n icon: {\n type: \"string\",\n default: \"\"\n },\n svgString: {\n type: \"string\",\n default: \"\"\n },\n jumpName: {\n type: \"string\",\n default: \"\"\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3YxLjAuOC9hdHRyaWJ1dGVzLnRzIiwibWFwcGluZ3MiOiI7Ozs7QUFFTyxJQUFNQSxVQUFVLEdBQW9CO0VBQ3pDQyxhQUFhLEVBQUU7SUFDYkMsSUFBSSxFQUFFLFNBQVM7SUFDZkMsT0FBTyxFQUFFO0dBQ1Y7RUFDREMsTUFBTSxFQUFFO0lBQ05GLElBQUksRUFBRSxRQUFRO0lBQ2RDLE9BQU8sRUFBRTtHQUNWO0VBQ0RFLFFBQVEsRUFBRTtJQUNSSCxJQUFJLEVBQUUsU0FBUztJQUNmQyxPQUFPLEVBQUU7R0FDVjtFQUNERyxjQUFjLEVBQUU7SUFDZEosSUFBSSxFQUFFLFFBQVE7SUFDZEMsT0FBTyxFQUFFO0dBQ1Y7RUFDREksS0FBSyxFQUFFO0lBQ0xMLElBQUksRUFBRSxRQUFRO0lBQ2RDLE9BQU8sRUFBRTtHQUNWO0VBQ0RLLEtBQUssRUFBRTtJQUNMTixJQUFJLEVBQUUsUUFBUTtJQUNkQyxPQUFPLEVBQUU7R0FDVjtFQUNETSxrQkFBa0IsRUFBRTtJQUNsQlAsSUFBSSxFQUFFLFFBQVE7SUFDZEMsT0FBTyxFQUFFO0dBQ1Y7RUFDRE8sYUFBYSxFQUFFO0lBQ2JSLElBQUksRUFBRSxRQUFRO0lBQ2RDLE9BQU8sRUFBRTtHQUNWO0VBQ0RRLElBQUksRUFBRTtJQUNKVCxJQUFJLEVBQUUsUUFBUTtJQUNkQyxPQUFPLEVBQUU7R0FDVjtFQUNEUyxTQUFTLEVBQUU7SUFDVFYsSUFBSSxFQUFFLFFBQVE7SUFDZEMsT0FBTyxFQUFFO0dBQ1Y7RUFDRFUsUUFBUSxFQUFFO0lBQ1JYLElBQUksRUFBRSxRQUFRO0lBQ2RDLE9BQU8sRUFBRTs7Q0FFWiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYWNjb3JkaW9uL3YxLjAuOC9hdHRyaWJ1dGVzLnRzPzMxNjQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQmxvY2tBdHRyaWJ1dGVzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5cbmV4cG9ydCBjb25zdCBhdHRyaWJ1dGVzOiBCbG9ja0F0dHJpYnV0ZXMgPSB7XG4gIGV4cGFuZEFsbExpbms6IHtcbiAgICB0eXBlOiBcImJvb2xlYW5cIixcbiAgICBkZWZhdWx0OiBmYWxzZSxcbiAgfSxcbiAgaHN0YXJ0OiB7XG4gICAgdHlwZTogXCJudW1iZXJcIixcbiAgICBkZWZhdWx0OiAzLFxuICB9LFxuICByZWdpc3Rlcjoge1xuICAgIHR5cGU6IFwiYm9vbGVhblwiLFxuICAgIGRlZmF1bHQ6IGZhbHNlLFxuICB9LFxuICBzYW1lQmxvY2tDb3VudDoge1xuICAgIHR5cGU6IFwibnVtYmVyXCIsXG4gICAgZGVmYXVsdDogMCxcbiAgfSxcbiAgdGl0bGU6IHtcbiAgICB0eXBlOiBcInN0cmluZ1wiLFxuICAgIGRlZmF1bHQ6IFwiXCIsXG4gIH0sXG4gIGNvbG9yOiB7XG4gICAgdHlwZTogXCJzdHJpbmdcIixcbiAgICBkZWZhdWx0OiBcImluaGVyaXRcIixcbiAgfSxcbiAgdG90YWxDaGlsZHJlbkNvdW50OiB7XG4gICAgdHlwZTogXCJudW1iZXJcIixcbiAgICBkZWZhdWx0OiAwLFxuICB9LFxuICBhbmNlc3RvckNvdW50OiB7XG4gICAgdHlwZTogXCJudW1iZXJcIixcbiAgICBkZWZhdWx0OiAwLFxuICB9LFxuICBpY29uOiB7XG4gICAgdHlwZTogXCJzdHJpbmdcIixcbiAgICBkZWZhdWx0OiBcIlwiLFxuICB9LFxuICBzdmdTdHJpbmc6IHtcbiAgICB0eXBlOiBcInN0cmluZ1wiLFxuICAgIGRlZmF1bHQ6IFwiXCIsXG4gIH0sXG4gIGp1bXBOYW1lOiB7XG4gICAgdHlwZTogXCJzdHJpbmdcIixcbiAgICBkZWZhdWx0OiBcIlwiXG4gIH1cbn07XG5cbmV4cG9ydCBpbnRlcmZhY2UgQXR0cmlidXRlc1YxXzBfOCB7XG4gIHRvdGFsQ2hpbGRyZW5Db3VudD86IG51bWJlcjtcbiAgc2FtZUJsb2NrQ291bnQ/OiBudW1iZXI7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGNvbG9yOiBzdHJpbmc7XG4gIGxvYWRPcGVuOiBib29sZWFuO1xuICBpY29uOiBzdHJpbmc7XG4gIGhzdGFydD86IG51bWJlcjtcbiAganVtcE5hbWU/OiBzdHJpbmc7XG4gIHN2Z1N0cmluZz86IHN0cmluZztcbiAgYW5jZXN0b3JDb3VudD86IG51bWJlcjtcbn0iXSwibmFtZXMiOlsiYXR0cmlidXRlcyIsImV4cGFuZEFsbExpbmsiLCJ0eXBlIiwiZGVmYXVsdCIsImhzdGFydCIsInJlZ2lzdGVyIiwic2FtZUJsb2NrQ291bnQiLCJ0aXRsZSIsImNvbG9yIiwidG90YWxDaGlsZHJlbkNvdW50IiwiYW5jZXN0b3JDb3VudCIsImljb24iLCJzdmdTdHJpbmciLCJqdW1wTmFtZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/accordion/v1.0.8/attributes.ts\n"); + +/***/ }), + +/***/ "./src/accordion/v1.0.8/migrate.ts": +/*!*****************************************!*\ + !*** ./src/accordion/v1.0.8/migrate.ts ***! + \*****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\nvar migrate = function migrate(attributes) {\n return Object.assign({}, attributes);\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (migrate);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3YxLjAuOC9taWdyYXRlLnRzIiwibWFwcGluZ3MiOiI7QUFDQSxJQUFNQSxPQUFPLEdBQUcsU0FBVkEsT0FBT0EsQ0FBSUMsVUFBNEIsRUFBc0I7RUFDakUsT0FBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQ0tGLFVBQVU7QUFFakIsQ0FBQztBQUVELCtEQUFlRCxPQUFPIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9hY2NvcmRpb24vdjEuMC44L21pZ3JhdGUudHM/OWVhMCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBdHRyaWJ1dGVzVjFfMF84IH0gZnJvbSBcIi4vYXR0cmlidXRlc1wiO1xuY29uc3QgbWlncmF0ZSA9IChhdHRyaWJ1dGVzOiBBdHRyaWJ1dGVzVjFfMF84KTogQXR0cmlidXRlc1YxXzBfOCA9PiB7XG4gIHJldHVybiB7XG4gICAgLi4uYXR0cmlidXRlcyxcbiAgfTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IG1pZ3JhdGU7XG4iXSwibmFtZXMiOlsibWlncmF0ZSIsImF0dHJpYnV0ZXMiLCJPYmplY3QiLCJhc3NpZ24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordion/v1.0.8/migrate.ts\n"); + +/***/ }), + +/***/ "./src/accordion/v1.0.8/save.tsx": +/*!***************************************!*\ + !*** ./src/accordion/v1.0.8/save.tsx ***! + \***************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n totalChildrenCount = attributes.totalChildrenCount,\n color = attributes.color,\n title = attributes.title,\n svgString = attributes.svgString,\n ancestorCount = attributes.ancestorCount,\n hstart = attributes.hstart,\n jumpName = attributes.jumpName;\n var output = '';\n if (jumpName === '') {\n output = \"#panel_\".concat(sameBlockCount + totalChildrenCount + ancestorCount);\n } else {\n output = \"\".concat(jumpName);\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(attributes.color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: hstart + 1,\n className: \"accordion-heading\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"read-mode-only\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"button\", {\n className: \"accordion-toggle\",\n \"data-toggle\": \"collapse\",\n \"data-name\": output,\n //@ts-ignore\n href: \"#\".concat(output),\n children: [svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: svgString\n }), title || \"…\"]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: output,\n className: \"accordion-body\",\n style: {\n display: \"none\"\n },\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n })\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3YxLjAuOC9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXFFO0FBRUo7QUFtQmpFLElBQU1HLElBQUksR0FBK0MsU0FBbkRBLElBQUlBLENBQUFDLElBQUEsRUFBa0U7RUFBQSxJQUFoQkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDcEUsSUFBTUMsVUFBVSxHQUFHTixrRUFBYSxDQUFDTyxJQUFJLEVBQUU7RUFDdkMsSUFDRUMsY0FBYyxHQVFaSCxVQUFVLENBUlpHLGNBQWM7SUFDZEMsa0JBQWtCLEdBT2hCSixVQUFVLENBUFpJLGtCQUFrQjtJQUNsQkMsS0FBSyxHQU1ITCxVQUFVLENBTlpLLEtBQUs7SUFDTEMsS0FBSyxHQUtITixVQUFVLENBTFpNLEtBQUs7SUFDTEMsU0FBUyxHQUlQUCxVQUFVLENBSlpPLFNBQVM7SUFDVEMsYUFBYSxHQUdYUixVQUFVLENBSFpRLGFBQWE7SUFDYkMsTUFBTSxHQUVKVCxVQUFVLENBRlpTLE1BQU07SUFDTkMsUUFBUSxHQUNOVixVQUFVLENBRFpVLFFBQVE7RUFHVixJQUFJQyxNQUFNLEdBQUcsRUFBRTtFQUNmLElBQUlELFFBQVEsS0FBSyxFQUFFLEVBQUM7SUFDaEJDLE1BQU0sYUFBQUMsTUFBQSxDQUFhVCxjQUFjLEdBQUdDLGtCQUFrQixHQUFHSSxhQUFhLENBQUU7RUFDNUUsQ0FBQyxNQUFNO0lBQ0hHLE1BQU0sTUFBQUMsTUFBQSxDQUFNRixRQUFRLENBQUU7RUFDMUI7RUFFQSxPQUNFRyxzREFBQSxRQUFBQyxNQUFBLENBQUFDLE1BQUEsS0FBU2QsVUFBVTtJQUFBZSxRQUFBLEVBQ2ZDLHVEQUFBO01BQUtDLFNBQVMscUJBQUFOLE1BQUEsQ0FBcUJaLFVBQVUsQ0FBQ0ssS0FBSyxDQUFFO01BQUFXLFFBQUEsR0FDbkRDLHVEQUFBLENBQUNwQixvRUFBZ0I7UUFBQ3NCLEtBQUssRUFBRVYsTUFBTSxHQUFHLENBQUM7UUFBRVMsU0FBUyxFQUFDLG1CQUFtQjtRQUFBRixRQUFBLEdBQ2hFSCxzREFBQTtVQUFNSyxTQUFTLEVBQUMsZ0JBQWdCO1VBQUFGLFFBQUEsRUFBRVY7UUFBSyxFQUFRLEVBQy9DVyx1REFBQTtVQUNFQyxTQUFTLEVBQUMsa0JBQWtCO1VBQUEsZUFDaEIsVUFBVTtVQUFBLGFBQ1hQLE1BQU07VUFDakI7VUFDQVMsSUFBSSxNQUFBUixNQUFBLENBQU1ELE1BQU0sQ0FBRTtVQUFBSyxRQUFBLEdBRWpCVCxTQUFTLElBQUlNLHNEQUFBO1lBQU1LLFNBQVMsRUFBRVg7VUFBUyxFQUFTLEVBQ2hERCxLQUFLLElBQUksR0FBRztRQUFBLEVBQ047TUFBQSxFQUNRLEVBQ25CTyxzREFBQTtRQUNFUSxFQUFFLEVBQUVWLE1BQU07UUFDVk8sU0FBUyxFQUFDLGdCQUFnQjtRQUMxQkksS0FBSyxFQUFFO1VBQUVDLE9BQU8sRUFBRTtRQUFNLENBQUU7UUFBQVAsUUFBQSxFQUUxQkgsc0RBQUE7VUFBS0ssU0FBUyxFQUFDLDBCQUEwQjtVQUFBRixRQUFBLEVBQ3ZDSCxzREFBQSxDQUFDakIsZ0VBQVcsQ0FBQzRCLE9BQU87UUFBRztNQUNuQixFQUNGO0lBQUE7RUFDRixHQUNKO0FBRVYsQ0FBQztBQUVELCtEQUFlMUIsSUFBSSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYWNjb3JkaW9uL3YxLjAuOC9zYXZlLnRzeD9iMDc2Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMsIElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgeyBCbG9ja1NhdmVQcm9wcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuaW1wb3J0IEhlYWRpbmdDb21wb25lbnQgZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvSGVhZGluZ0NvbXBvbmVudFwiO1xuaW1wb3J0IHsgQXR0cmlidXRlc1YxXzBfOCB9IGZyb20gXCIuL2F0dHJpYnV0ZXNcIjtcblxuaW50ZXJmYWNlIEF0dHJpYnV0ZXMge1xuICB0b3RhbENoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gIHNhbWVCbG9ja0NvdW50PzogbnVtYmVyO1xuICB0aXRsZTogc3RyaW5nO1xuICBjb2xvcjogc3RyaW5nO1xuICBsb2FkT3BlbjogYm9vbGVhbjtcbiAgaWNvbjogc3RyaW5nO1xuICBoc3RhcnQ/OiBudW1iZXI7XG4gIGp1bXBOYW1lPzogc3RyaW5nO1xuICBzdmdTdHJpbmc/OiBzdHJpbmc7XG4gIGFuY2VzdG9yQ291bnQ/OiBudW1iZXI7XG59XG5cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiBBdHRyaWJ1dGVzO1xufVxuY29uc3QgU2F2ZTogUmVhY3QuRkM8QmxvY2tTYXZlUHJvcHM8QXR0cmlidXRlc1YxXzBfOD4+ID0gKHsgYXR0cmlidXRlcyB9KSA9PiB7XG4gIGNvbnN0IGJsb2NrUHJvcHMgPSB1c2VCbG9ja1Byb3BzLnNhdmUoKTtcbiAgY29uc3Qge1xuICAgIHNhbWVCbG9ja0NvdW50LFxuICAgIHRvdGFsQ2hpbGRyZW5Db3VudCxcbiAgICBjb2xvcixcbiAgICB0aXRsZSxcbiAgICBzdmdTdHJpbmcsXG4gICAgYW5jZXN0b3JDb3VudCxcbiAgICBoc3RhcnQsXG4gICAganVtcE5hbWVcbiAgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgbGV0IG91dHB1dCA9ICcnO1xuICBpZiAoanVtcE5hbWUgPT09ICcnKXtcbiAgICAgIG91dHB1dCA9IGAjcGFuZWxfJHtzYW1lQmxvY2tDb3VudCArIHRvdGFsQ2hpbGRyZW5Db3VudCArIGFuY2VzdG9yQ291bnR9YDtcbiAgfSBlbHNlIHsgXG4gICAgICBvdXRwdXQgPSBgJHtqdW1wTmFtZX1gO1xuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5ibG9ja1Byb3BzfT5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e2BhY2NvcmRpb24tZ3JvdXAgJHthdHRyaWJ1dGVzLmNvbG9yfWB9PlxuICAgICAgICAgIDxIZWFkaW5nQ29tcG9uZW50IGxldmVsPXtoc3RhcnQgKyAxfSBjbGFzc05hbWU9XCJhY2NvcmRpb24taGVhZGluZ1wiPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmVhZC1tb2RlLW9ubHlcIj57dGl0bGV9PC9zcGFuPlxuICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJhY2NvcmRpb24tdG9nZ2xlXCJcbiAgICAgICAgICAgICAgZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXG4gICAgICAgICAgICAgIGRhdGEtbmFtZT17b3V0cHV0fVxuICAgICAgICAgICAgICAvL0B0cy1pZ25vcmVcbiAgICAgICAgICAgICAgaHJlZj17YCMke291dHB1dH1gfVxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICB7c3ZnU3RyaW5nICYmIDxzcGFuIGNsYXNzTmFtZT17c3ZnU3RyaW5nfT48L3NwYW4+fVxuICAgICAgICAgICAgICB7dGl0bGUgfHwgXCLigKZcIn1cbiAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgIDwvSGVhZGluZ0NvbXBvbmVudD5cbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBpZD17b3V0cHV0fVxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiYWNjb3JkaW9uLWJvZHlcIlxuICAgICAgICAgICAgc3R5bGU9e3sgZGlzcGxheTogXCJub25lXCIgfX1cbiAgICAgICAgICA+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFjY29yZGlvbi1pbm5lciBjbGVhcmZpeFwiPlxuICAgICAgICAgICAgICA8SW5uZXJCbG9ja3MuQ29udGVudCAvPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgU2F2ZTsiXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSGVhZGluZ0NvbXBvbmVudCIsIlNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJzYXZlIiwic2FtZUJsb2NrQ291bnQiLCJ0b3RhbENoaWxkcmVuQ291bnQiLCJjb2xvciIsInRpdGxlIiwic3ZnU3RyaW5nIiwiYW5jZXN0b3JDb3VudCIsImhzdGFydCIsImp1bXBOYW1lIiwib3V0cHV0IiwiY29uY2F0IiwiX2pzeCIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeHMiLCJjbGFzc05hbWUiLCJsZXZlbCIsImhyZWYiLCJpZCIsInN0eWxlIiwiZGlzcGxheSIsIkNvbnRlbnQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordion/v1.0.8/save.tsx\n"); + +/***/ }), + +/***/ "./src/accordion/v1/attributes.ts": +/*!****************************************!*\ + !*** ./src/accordion/v1/attributes.ts ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ attributes: function() { return /* binding */ attributes; }\n/* harmony export */ });\nvar attributes = {\n expandAllLink: {\n type: \"boolean\",\n default: false\n },\n hstart: {\n type: \"number\",\n default: 3\n },\n register: {\n type: \"boolean\",\n default: false\n },\n sameBlockCount: {\n type: \"number\",\n default: 0\n },\n title: {\n type: \"string\",\n default: \"Enter your Title\"\n },\n color: {\n type: \"string\",\n default: \"inherit\"\n },\n totalChildrenCount: {\n type: \"number\",\n default: 0\n },\n ancestorCount: {\n type: \"number\",\n default: 0\n },\n icon: {\n type: \"string\",\n default: \"\"\n },\n svgString: {\n type: \"string\",\n default: \"\"\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3YxL2F0dHJpYnV0ZXMudHMiLCJtYXBwaW5ncyI6Ijs7OztBQUVPLElBQU1BLFVBQVUsR0FBb0I7RUFDekNDLGFBQWEsRUFBRTtJQUNiQyxJQUFJLEVBQUUsU0FBUztJQUNmQyxPQUFPLEVBQUU7R0FDVjtFQUNEQyxNQUFNLEVBQUU7SUFDTkYsSUFBSSxFQUFFLFFBQVE7SUFDZEMsT0FBTyxFQUFFO0dBQ1Y7RUFDREUsUUFBUSxFQUFFO0lBQ1JILElBQUksRUFBRSxTQUFTO0lBQ2ZDLE9BQU8sRUFBRTtHQUNWO0VBQ0RHLGNBQWMsRUFBRTtJQUNkSixJQUFJLEVBQUUsUUFBUTtJQUNkQyxPQUFPLEVBQUU7R0FDVjtFQUNESSxLQUFLLEVBQUU7SUFDTEwsSUFBSSxFQUFFLFFBQVE7SUFDZEMsT0FBTyxFQUFFO0dBQ1Y7RUFDREssS0FBSyxFQUFFO0lBQ0xOLElBQUksRUFBRSxRQUFRO0lBQ2RDLE9BQU8sRUFBRTtHQUNWO0VBQ0RNLGtCQUFrQixFQUFFO0lBQ2xCUCxJQUFJLEVBQUUsUUFBUTtJQUNkQyxPQUFPLEVBQUU7R0FDVjtFQUNETyxhQUFhLEVBQUU7SUFDYlIsSUFBSSxFQUFFLFFBQVE7SUFDZEMsT0FBTyxFQUFFO0dBQ1Y7RUFDRFEsSUFBSSxFQUFFO0lBQ0pULElBQUksRUFBRSxRQUFRO0lBQ2RDLE9BQU8sRUFBRTtHQUNWO0VBQ0RTLFNBQVMsRUFBRTtJQUNUVixJQUFJLEVBQUUsUUFBUTtJQUNkQyxPQUFPLEVBQUU7O0NBRVoiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2FjY29yZGlvbi92MS9hdHRyaWJ1dGVzLnRzPzc3MDMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQmxvY2tBdHRyaWJ1dGVzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5cbmV4cG9ydCBjb25zdCBhdHRyaWJ1dGVzOiBCbG9ja0F0dHJpYnV0ZXMgPSB7XG4gIGV4cGFuZEFsbExpbms6IHtcbiAgICB0eXBlOiBcImJvb2xlYW5cIixcbiAgICBkZWZhdWx0OiBmYWxzZSxcbiAgfSxcbiAgaHN0YXJ0OiB7XG4gICAgdHlwZTogXCJudW1iZXJcIixcbiAgICBkZWZhdWx0OiAzLFxuICB9LFxuICByZWdpc3Rlcjoge1xuICAgIHR5cGU6IFwiYm9vbGVhblwiLFxuICAgIGRlZmF1bHQ6IGZhbHNlLFxuICB9LFxuICBzYW1lQmxvY2tDb3VudDoge1xuICAgIHR5cGU6IFwibnVtYmVyXCIsXG4gICAgZGVmYXVsdDogMCxcbiAgfSxcbiAgdGl0bGU6IHtcbiAgICB0eXBlOiBcInN0cmluZ1wiLFxuICAgIGRlZmF1bHQ6IFwiRW50ZXIgeW91ciBUaXRsZVwiLFxuICB9LFxuICBjb2xvcjoge1xuICAgIHR5cGU6IFwic3RyaW5nXCIsXG4gICAgZGVmYXVsdDogXCJpbmhlcml0XCIsXG4gIH0sXG4gIHRvdGFsQ2hpbGRyZW5Db3VudDoge1xuICAgIHR5cGU6IFwibnVtYmVyXCIsXG4gICAgZGVmYXVsdDogMCxcbiAgfSxcbiAgYW5jZXN0b3JDb3VudDoge1xuICAgIHR5cGU6IFwibnVtYmVyXCIsXG4gICAgZGVmYXVsdDogMCxcbiAgfSxcbiAgaWNvbjoge1xuICAgIHR5cGU6IFwic3RyaW5nXCIsXG4gICAgZGVmYXVsdDogXCJcIixcbiAgfSxcbiAgc3ZnU3RyaW5nOiB7XG4gICAgdHlwZTogXCJzdHJpbmdcIixcbiAgICBkZWZhdWx0OiBcIlwiLFxuICB9LFxufTtcblxuZXhwb3J0IGludGVyZmFjZSBBdHRyaWJ1dGVzVjEge1xuICB0b3RhbENoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gIHNhbWVCbG9ja0NvdW50PzogbnVtYmVyO1xuICB0aXRsZTogc3RyaW5nO1xuICBjb2xvcjogc3RyaW5nO1xuICBsb2FkT3BlbjogYm9vbGVhbjtcbiAgaWNvbjogc3RyaW5nO1xuICBoc3RhcnQ/OiBudW1iZXI7XG4gIGp1bXBOYW1lPzogc3RyaW5nO1xuICBzdmdTdHJpbmc/OiBzdHJpbmc7XG4gIGFuY2VzdG9yQ291bnQ/OiBudW1iZXI7XG59Il0sIm5hbWVzIjpbImF0dHJpYnV0ZXMiLCJleHBhbmRBbGxMaW5rIiwidHlwZSIsImRlZmF1bHQiLCJoc3RhcnQiLCJyZWdpc3RlciIsInNhbWVCbG9ja0NvdW50IiwidGl0bGUiLCJjb2xvciIsInRvdGFsQ2hpbGRyZW5Db3VudCIsImFuY2VzdG9yQ291bnQiLCJpY29uIiwic3ZnU3RyaW5nIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/accordion/v1/attributes.ts\n"); + +/***/ }), + +/***/ "./src/accordion/v1/migrate.ts": +/*!*************************************!*\ + !*** ./src/accordion/v1/migrate.ts ***! + \*************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\nvar migrate = function migrate(attributes) {\n return Object.assign({}, attributes);\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (migrate);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3YxL21pZ3JhdGUudHMiLCJtYXBwaW5ncyI6IjtBQUVBLElBQU1BLE9BQU8sR0FBRyxTQUFWQSxPQUFPQSxDQUFJQyxVQUF3QixFQUFrQjtFQUN6RCxPQUFBQyxNQUFBLENBQUFDLE1BQUEsS0FDS0YsVUFBVTtBQUVqQixDQUFDO0FBRUQsK0RBQWVELE9BQU8iLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2FjY29yZGlvbi92MS9taWdyYXRlLnRzPzAxZTQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQXR0cmlidXRlc1YxIH0gZnJvbSBcIi4vYXR0cmlidXRlc1wiO1xuXG5jb25zdCBtaWdyYXRlID0gKGF0dHJpYnV0ZXM6IEF0dHJpYnV0ZXNWMSk6IEF0dHJpYnV0ZXNWMSA9PiB7XG4gIHJldHVybiB7XG4gICAgLi4uYXR0cmlidXRlcyxcbiAgfTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IG1pZ3JhdGU7XG4iXSwibmFtZXMiOlsibWlncmF0ZSIsImF0dHJpYnV0ZXMiLCJPYmplY3QiLCJhc3NpZ24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordion/v1/migrate.ts\n"); + +/***/ }), + +/***/ "./src/accordion/v1/save.tsx": +/*!***********************************!*\ + !*** ./src/accordion/v1/save.tsx ***! + \***********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n totalChildrenCount = attributes.totalChildrenCount,\n color = attributes.color,\n title = attributes.title,\n svgString = attributes.svgString,\n ancestorCount = attributes.ancestorCount,\n hstart = attributes.hstart;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(attributes.color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: hstart + 1,\n className: \"accordion-heading\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"read-mode-only\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"button\", {\n className: \"accordion-toggle\",\n \"data-toggle\": \"collapse\",\n \"data-href\": \"#collapse_\".concat(sameBlockCount + totalChildrenCount + ancestorCount),\n children: [svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: svgString\n }), title || \"…\"]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: \"collapse_\".concat(sameBlockCount + totalChildrenCount + ancestorCount),\n className: \"accordion-body\",\n style: {\n display: \"none\"\n },\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n })\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3YxL3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBcUU7QUFFSjtBQWNqRSxJQUFNRyxJQUFJLEdBQXlDLFNBQTdDQSxJQUFJQSxDQUFBQyxJQUFBLEVBQTREO0VBQUEsSUFBaEJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQzlELElBQU1DLFVBQVUsR0FBR04sa0VBQWEsQ0FBQ08sSUFBSSxFQUFFO0VBQ3ZDLElBQ0VDLGNBQWMsR0FPWkgsVUFBVSxDQVBaRyxjQUFjO0lBQ2RDLGtCQUFrQixHQU1oQkosVUFBVSxDQU5aSSxrQkFBa0I7SUFDbEJDLEtBQUssR0FLSEwsVUFBVSxDQUxaSyxLQUFLO0lBQ0xDLEtBQUssR0FJSE4sVUFBVSxDQUpaTSxLQUFLO0lBQ0xDLFNBQVMsR0FHUFAsVUFBVSxDQUhaTyxTQUFTO0lBQ1RDLGFBQWEsR0FFWFIsVUFBVSxDQUZaUSxhQUFhO0lBQ2JDLE1BQU0sR0FDSlQsVUFBVSxDQURaUyxNQUFNO0VBR1IsT0FDRUMsdURBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVNYLFVBQVU7SUFBQVksUUFBQSxHQUNoQixHQUFHLEVBQ0pDLHNEQUFBLENBQUFDLHVEQUFBO01BQUFGLFFBQUEsRUFDRUgsdURBQUE7UUFBS00sU0FBUyxxQkFBQUMsTUFBQSxDQUFxQmpCLFVBQVUsQ0FBQ0ssS0FBSyxDQUFFO1FBQUFRLFFBQUEsR0FDbkRILHVEQUFBLENBQUNiLG9FQUFnQjtVQUFDcUIsS0FBSyxFQUFFVCxNQUFNLEdBQUcsQ0FBQztVQUFFTyxTQUFTLEVBQUMsbUJBQW1CO1VBQUFILFFBQUEsR0FDaEVDLHNEQUFBO1lBQU1FLFNBQVMsRUFBQyxnQkFBZ0I7WUFBQUgsUUFBQSxFQUFFUDtVQUFLLEVBQVEsRUFDL0NJLHVEQUFBO1lBQ0VNLFNBQVMsRUFBQyxrQkFBa0I7WUFBQSxlQUNoQixVQUFVO1lBQUEsMEJBQUFDLE1BQUEsQ0FFcEJkLGNBQWMsR0FBR0Msa0JBQWtCLEdBQUdJLGFBQ3hDLENBQUU7WUFBQUssUUFBQSxHQUVETixTQUFTLElBQUlPLHNEQUFBO2NBQU1FLFNBQVMsRUFBRVQ7WUFBUyxFQUFTLEVBQ2hERCxLQUFLLElBQUksR0FBRztVQUFBLEVBQ047UUFBQSxFQUNRLEVBQ25CUSxzREFBQTtVQUNFSyxFQUFFLGNBQUFGLE1BQUEsQ0FDQWQsY0FBYyxHQUFHQyxrQkFBa0IsR0FBR0ksYUFDeEMsQ0FBRTtVQUNGUSxTQUFTLEVBQUMsZ0JBQWdCO1VBQzFCSSxLQUFLLEVBQUU7WUFBRUMsT0FBTyxFQUFFO1VBQU0sQ0FBRTtVQUFBUixRQUFBLEVBRTFCQyxzREFBQTtZQUFLRSxTQUFTLEVBQUMsMEJBQTBCO1lBQUFILFFBQUEsRUFDdkNDLHNEQUFBLENBQUNsQixnRUFBVyxDQUFDMEIsT0FBTztVQUFHO1FBQ25CLEVBQ0Y7TUFBQTtJQUNGLEVBQ0w7RUFBQSxHQUNDO0FBRVYsQ0FBQztBQUVELCtEQUFleEIsSUFBSSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYWNjb3JkaW9uL3YxL3NhdmUudHN4PzIyN2EiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQmxvY2tQcm9wcywgSW5uZXJCbG9ja3MgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7IEJsb2NrU2F2ZVByb3BzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5pbXBvcnQgSGVhZGluZ0NvbXBvbmVudCBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9IZWFkaW5nQ29tcG9uZW50XCI7XG5cbmludGVyZmFjZSBBdHRyaWJ1dGVzIHtcbiAgc2FtZUJsb2NrQ291bnQ6IG51bWJlcjtcbiAgdG90YWxDaGlsZHJlbkNvdW50OiBudW1iZXI7XG4gIGNvbG9yOiBzdHJpbmc7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGp1bXBOYW1lOiBzdHJpbmc7XG4gIGxvYWRPcGVuOiBib29sZWFuO1xuICBoc3RhcnQ6IG51bWJlcjtcbiAgc3ZnU3RyaW5nPzogc3RyaW5nO1xuICBhbmNlc3RvckNvdW50PzogbnVtYmVyO1xufVxuXG5jb25zdCBTYXZlOiBSZWFjdC5GQzxCbG9ja1NhdmVQcm9wczxBdHRyaWJ1dGVzPj4gPSAoeyBhdHRyaWJ1dGVzIH0pID0+IHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuICBjb25zdCB7XG4gICAgc2FtZUJsb2NrQ291bnQsXG4gICAgdG90YWxDaGlsZHJlbkNvdW50LFxuICAgIGNvbG9yLFxuICAgIHRpdGxlLFxuICAgIHN2Z1N0cmluZyxcbiAgICBhbmNlc3RvckNvdW50LFxuICAgIGhzdGFydCxcbiAgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5ibG9ja1Byb3BzfT5cbiAgICAgIHtcIiBcIn1cbiAgICAgIDw+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgYWNjb3JkaW9uLWdyb3VwICR7YXR0cmlidXRlcy5jb2xvcn1gfT5cbiAgICAgICAgICA8SGVhZGluZ0NvbXBvbmVudCBsZXZlbD17aHN0YXJ0ICsgMX0gY2xhc3NOYW1lPVwiYWNjb3JkaW9uLWhlYWRpbmdcIj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInJlYWQtbW9kZS1vbmx5XCI+e3RpdGxlfTwvc3Bhbj5cbiAgICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiYWNjb3JkaW9uLXRvZ2dsZVwiXG4gICAgICAgICAgICAgIGRhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIlxuICAgICAgICAgICAgICBkYXRhLWhyZWY9e2AjY29sbGFwc2VfJHtcbiAgICAgICAgICAgICAgICBzYW1lQmxvY2tDb3VudCArIHRvdGFsQ2hpbGRyZW5Db3VudCArIGFuY2VzdG9yQ291bnRcbiAgICAgICAgICAgICAgfWB9XG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIHtzdmdTdHJpbmcgJiYgPHNwYW4gY2xhc3NOYW1lPXtzdmdTdHJpbmd9Pjwvc3Bhbj59XG4gICAgICAgICAgICAgIHt0aXRsZSB8fCBcIuKAplwifVxuICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgPC9IZWFkaW5nQ29tcG9uZW50PlxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIGlkPXtgY29sbGFwc2VfJHtcbiAgICAgICAgICAgICAgc2FtZUJsb2NrQ291bnQgKyB0b3RhbENoaWxkcmVuQ291bnQgKyBhbmNlc3RvckNvdW50XG4gICAgICAgICAgICB9YH1cbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImFjY29yZGlvbi1ib2R5XCJcbiAgICAgICAgICAgIHN0eWxlPXt7IGRpc3BsYXk6IFwibm9uZVwiIH19XG4gICAgICAgICAgPlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhY2NvcmRpb24taW5uZXIgY2xlYXJmaXhcIj5cbiAgICAgICAgICAgICAgPElubmVyQmxvY2tzLkNvbnRlbnQgLz5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvPlxuICAgIDwvZGl2PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgU2F2ZTsiXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSGVhZGluZ0NvbXBvbmVudCIsIlNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJzYXZlIiwic2FtZUJsb2NrQ291bnQiLCJ0b3RhbENoaWxkcmVuQ291bnQiLCJjb2xvciIsInRpdGxlIiwic3ZnU3RyaW5nIiwiYW5jZXN0b3JDb3VudCIsImhzdGFydCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwiX0ZyYWdtZW50IiwiY2xhc3NOYW1lIiwiY29uY2F0IiwibGV2ZWwiLCJpZCIsInN0eWxlIiwiZGlzcGxheSIsIkNvbnRlbnQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordion/v1/save.tsx\n"); + +/***/ }), + +/***/ "./src/components/CustomColorSwitcher.tsx": +/*!************************************************!*\ + !*** ./src/components/CustomColorSwitcher.tsx ***! + \************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BorderColorPicker: function() { return /* binding */ BorderColorPicker; },\n/* harmony export */ ExtendedColorSwitcher: function() { return /* binding */ ExtendedColorSwitcher; },\n/* harmony export */ ExtendedColorSwitcherToolbar: function() { return /* binding */ ExtendedColorSwitcherToolbar; },\n/* harmony export */ StandardColorSwitcher: function() { return /* binding */ StandardColorSwitcher; },\n/* harmony export */ StandardColorSwitcherToolbar: function() { return /* binding */ StandardColorSwitcherToolbar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/color.js\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! color */ \"./node_modules/color/index.js\");\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(color__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n\n//@ts-ignore\n\n\n/**\n * Updates color attributes based on color contrast.\n *\n * @param {string} bgColor - Background color.\n * @param {Function} setAttributes - Function to set attributes.\n */\nvar updateColorAttributes = function updateColorAttributes(bgColor, setAttributes) {\n try {\n if (bgColor) {\n var parsedColor = color__WEBPACK_IMPORTED_MODULE_4___default()(bgColor).isDark();\n var whiteColor = \"#ffffff\";\n // Determine text color based on the luminosity of the background color\n var newFontColor = parsedColor ? whiteColor : \"\";\n // Update text color attribute\n setAttributes({\n textColor: newFontColor\n });\n }\n } catch (error) {\n console.error(\"Invalid color string provided to updateColorAttributes:\", error);\n }\n};\n/**\n * Handles changes in color selection.\n *\n * @param {Array} colorData - Array of color data.\n * @param {string} newColor - New color value.\n * @param {Function} setAttributes - Function to set attributes.\n * @param {boolean} [outputHex=false] - Output hex value if true.\n * @param {boolean} [useStyle=false] - Use style attributes if true.\n * @param {boolean} [useTextColor=false] - Use textcolor based on selected color if true.\n */\nvar handleColorChange = function handleColorChange(colorData, newColor, setAttributes) {\n var outputHex = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n var useStyle = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n var useTextColor = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : false;\n var colorEntry = colorData.find(function (entry) {\n return entry.color === newColor;\n });\n if (colorEntry && outputHex) {\n setAttributes({\n color: colorEntry.color\n });\n updateColorAttributes(newColor, setAttributes);\n if (useStyle) {\n setAttributes({\n style: colorEntry.slug\n });\n updateColorAttributes(newColor, setAttributes);\n }\n } else if (colorEntry) {\n setAttributes({\n color: colorEntry.slug\n });\n } else {\n if (useStyle) {\n setAttributes({\n color: newColor,\n style: \"\"\n });\n if (useTextColor) {\n updateColorAttributes(newColor, setAttributes);\n }\n }\n }\n};\n/**\n * ColorSwitcher component.\n * Provides a UI for color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcher component.\n */\nvar ColorSwitcher = function ColorSwitcher(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n hex = _ref.hex,\n useStyle = _ref.useStyle,\n _ref$customColor = _ref.customColor,\n customColor = _ref$customColor === void 0 ? false : _ref$customColor,\n _ref$useTextColor = _ref.useTextColor,\n useTextColor = _ref$useTextColor === void 0 ? false : _ref$useTextColor,\n _ref$overwriteThemeCo = _ref.overwriteThemeColors,\n overwriteThemeColors = _ref$overwriteThemeCo === void 0 ? false : _ref$overwriteThemeCo,\n _ref$clearButton = _ref.clearButton,\n clearButton = _ref$clearButton === void 0 ? false : _ref$clearButton;\n var _a;\n // if the theme colorPalette is not empty, use it instead of the passed values!\n // Example entry from colorPalette [Log] [{slug: \"primary\", color: \"#005177\", name: \"Primary\"}, {slug: \"accent\", color: \"#f2a900\", name: \"Accent\"}] (2)\n // const colorPalette = useSetting( 'color.palette' );\n // console.log(colorPalette);\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var colorData = themeColorPalette || standardColorData;\n var value = hex ? attributes.color : (_a = colorData.find(function (entry) {\n return entry.slug === attributes.color;\n })) === null || _a === void 0 ? void 0 : _a.color;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Color Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPalette, {\n colors: colorData,\n value: value,\n onChange: function onChange(newColor) {\n return handleColorChange(colorData, newColor, setAttributes, hex, useStyle, useTextColor);\n },\n disableCustomColors: !customColor,\n clearable: clearButton\n })\n });\n};\n/**\n * ColorSwitcherToolbar component.\n * Provides a toolbar for color selection.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcherToolbar component.\n */\nvar ColorSwitcherToolbar = function ColorSwitcherToolbar(_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes,\n _ref2$colorData = _ref2.colorData,\n colorData = _ref2$colorData === void 0 ? standardColorData : _ref2$colorData,\n _ref2$useStyle = _ref2.useStyle,\n useStyle = _ref2$useStyle === void 0 ? false : _ref2$useStyle,\n _ref2$hex = _ref2.hex,\n hex = _ref2$hex === void 0 ? false : _ref2$hex,\n _ref2$overwriteThemeC = _ref2.overwriteThemeColors,\n overwriteThemeColors = _ref2$overwriteThemeC === void 0 ? false : _ref2$overwriteThemeC;\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var effectiveColorData = themeColorPalette || colorData;\n var classLabel = \"rrzeElementsBFakColorSelector\";\n if (attributes.color) {\n classLabel = hex ? \"rrzeElementsBFakColorSelector \".concat(attributes.color.slice(1)) : \"rrzeElementsBFakColorSelector \".concat(attributes.color);\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n className: classLabel,\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Select a Color\", \"rrze-elements-blocks\"),\n controls: effectiveColorData.map(function (entry) {\n return {\n key: entry.slug,\n title: entry.name,\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n onClick: function onClick() {\n return setAttributes({\n color: hex ? entry.color : entry.slug,\n style: useStyle ? entry.slug : \"\"\n });\n }\n };\n })\n });\n }\n })\n });\n};\n/**\n * BorderColorPicker component.\n * Provides a UI for border color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered BorderColorPicker component.\n */\nvar BorderColorPicker = function BorderColorPicker(_ref3) {\n var attributes = _ref3.attributes,\n setAttributes = _ref3.setAttributes;\n // Extract current color from attributes\n var borderColor = attributes.borderColor;\n /**\n * Handle color change.\n *\n * @param {string} newColor - The new selected color.\n */\n var onChangeColor = function onChangeColor(newColor) {\n setAttributes({\n borderColor: newColor\n });\n };\n // Render ColorSwitcher component\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Border Settings\", \"rrze-elements-blocks\"),\n initialOpen: false,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPicker, {\n color: attributes.borderColor,\n onChange: onChangeColor\n })\n });\n};\n// Default color data\nvar standardColorData = [{\n color: \"#04316A\",\n slug: \"\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Central institution\", \"rrze-elements-blocks\")\n}, {\n color: \"#C50F3C\",\n slug: \"rw\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Business, Economics, and Law\", \"rrze-elements-blocks\")\n}, {\n color: \"#7bb725\",\n slug: \"nat\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Sciences\", \"rrze-elements-blocks\")\n}, {\n color: \"#18B4F1\",\n slug: \"med\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Medicine\", \"rrze-elements-blocks\")\n}, {\n color: \"#FDB735\",\n slug: \"phil\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Humanities, Social Sciences, and Theology\", \"rrze-elements-blocks\")\n}, {\n color: \"#8C9FB1\",\n slug: \"tf\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Engineering\", \"rrze-elements-blocks\")\n}];\nvar extendedColorData = [{\n color: \"#fff\",\n slug: \"inherit\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Inherit color\", \"rrze-elements-blocks\")\n}].concat(standardColorData);\n// Export components using different colorData\nvar StandardColorSwitcher = function StandardColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props));\n};\nvar StandardColorSwitcherToolbar = function StandardColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props));\n};\nvar ExtendedColorSwitcher = function ExtendedColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\nvar ExtendedColorSwitcherToolbar = function ExtendedColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9DdXN0b21Db2xvclN3aXRjaGVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFxQztBQVFOO0FBQ3VCO0FBQ3REO0FBQ3NEO0FBQzVCO0FBc0MxQjs7Ozs7O0FBTUEsSUFBTVcscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FDekJDLE9BQWUsRUFDZkMsYUFBa0QsRUFDMUM7RUFDUixJQUFJO0lBQ0YsSUFBSUQsT0FBTyxFQUFFO01BQ1gsSUFBTUUsV0FBVyxHQUFHSiw0Q0FBSyxDQUFDRSxPQUFPLENBQUMsQ0FBQ0csTUFBTSxFQUFFO01BRTNDLElBQU1DLFVBQVUsR0FBRyxTQUFTO01BRTVCO01BQ0EsSUFBTUMsWUFBWSxHQUFHSCxXQUFXLEdBQUdFLFVBQVUsR0FBRyxFQUFFO01BRWxEO01BQ0FILGFBQWEsQ0FBQztRQUFFSyxTQUFTLEVBQUVEO01BQVksQ0FBRSxDQUFDO0lBQzVDO0VBQ0YsQ0FBQyxDQUFDLE9BQU9FLEtBQUssRUFBRTtJQUNkQyxPQUFPLENBQUNELEtBQUssQ0FDWCx5REFBeUQsRUFDekRBLEtBQUssQ0FDTjtFQUNIO0FBQ0YsQ0FBQztBQUVEOzs7Ozs7Ozs7O0FBVUEsSUFBTUUsaUJBQWlCLEdBQUcsU0FBcEJBLGlCQUFpQkEsQ0FDckJDLFNBQTBELEVBQzFEQyxRQUFnQixFQUNoQlYsYUFBMEUsRUFJeEU7RUFBQSxJQUhGVyxTQUFBLEdBQUFDLFNBQUEsQ0FBQUMsTUFBQSxRQUFBRCxTQUFBLFFBQUFFLFNBQUEsR0FBQUYsU0FBQSxNQUFxQixLQUFLO0VBQUEsSUFDMUJHLFFBQUEsR0FBQUgsU0FBQSxDQUFBQyxNQUFBLFFBQUFELFNBQUEsUUFBQUUsU0FBQSxHQUFBRixTQUFBLE1BQW9CLEtBQUs7RUFBQSxJQUN6QkksWUFBQSxHQUFBSixTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBd0IsS0FBSztFQUU3QixJQUFNSyxVQUFV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QUFJLEVBQUUsSUFBSTtFQUNWdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyx3QkFBd0IsRUFBRSxzQkFBc0I7Q0FDMUQsQ0FDRjtBQUVELElBQU1nRixpQkFBaUIsSUFDckI7RUFDRXpFLEtBQUssRUFBRSxNQUFNO0VBQ2IyQixJQUFJLEVBQUUsU0FBUztFQUNmdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCO0NBQ2pELEVBQUFpRSxNQUFBLENBQ0VsQixpQkFBaUIsQ0FDckI7QUFFRDtBQUNPLElBQU1rQyxxQkFBcUIsR0FBRyxTQUF4QkEscUJBQXFCQSxDQUFJQyxLQUF5QjtFQUFBLE9BQzdEaEMsc0RBQUEsQ0FBQ2YsYUFBYSxFQUFBZ0QsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQzdCO0FBQ00sSUFBTUcsNEJBQTRCLEdBQUcsU0FBL0JBLDRCQUE0QkEsQ0FBSUgsS0FBeUI7RUFBQSxPQUNwRWhDLHNEQUFBLENBQUNPLG9CQUFvQixFQUFBMEIsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQ3BDO0FBRU0sSUFBTUkscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FBSUosS0FBeUI7RUFBQSxPQUM3RGhDLHNEQUFBLENBQUNmLGFBQWEsRUFBQWdELE1BQUEsQ0FBQUMsTUFBQSxLQUFLRixLQUFLO0lBQUU1RCxTQUFTLEVBQUUwRDtFQUFpQixHQUFJO0FBQUEsQ0FDM0Q7QUFDTSxJQUFNTyw0QkFBNEIsR0FBRyxTQUEvQkEsNEJBQTRCQSxDQUFJTCxLQUF5QjtFQUFBLE9BQ3BFaEMsc0RBQUEsQ0FBQ08sb0JBQW9CLEVBQUEwQixNQUFBLENBQUFDLE1BQUEsS0FBS0YsS0FBSztJQUFFNUQsU0FBUyxFQUFFMEQ7RUFBaUIsR0FBSTtBQUFBLENBQ2xFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0N1c3RvbUNvbG9yU3dpdGNoZXIudHN4PzViOTQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb2xvclBhbGV0dGUsXG4gIFBhbmVsQm9keSxcbiAgVG9vbGJhckRyb3Bkb3duTWVudSxcbiAgVG9vbGJhckl0ZW0sXG4gIFRvb2xiYXJHcm91cCxcbiAgQ29sb3JQaWNrZXIsXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IGNvbG9yIGFzIGNvbG9ySWNvbiB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG4vL0B0cy1pZ25vcmVcbmltcG9ydCB7IHVzZVNldHRpbmdzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgQ29sb3IgZnJvbSBcImNvbG9yXCI7XG5cbi8qKlxuICogVHlwZSBkZWZpbml0aW9uIGZvciBDb2xvclN3aXRjaGVyUHJvcHMuXG4gKiBSZXByZXNlbnRzIHByb3BlcnRpZXMgZm9yIGNvbG9yIHN3aXRjaGVyIGNvbXBvbmVudHMuXG4gKlxuICogQHR5cGVkZWYge09iamVjdH0gQ29sb3JTd2l0Y2hlclByb3BzXG4gKiBAcHJvcGVydHkge09iamVjdH0gYXR0cmlidXRlcyAtIENvbnRhaW5zIGNvbG9yLXJlbGF0ZWQgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7RnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byB1cGRhdGUgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7QXJyYXl9IFtjb2xvckRhdGFdIC0gT3B0aW9uYWwgYXJyYXkgb2YgY29sb3IgZGF0YS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2hleF0gLSBGbGFnIHRvIGluZGljYXRlIGlmIGhleCB2YWx1ZXMgYXJlIHVzZWQuXG4gKiBAcHJvcGVydHkge2Jvb2xlYW59IFt1c2VTdHlsZV0gLSBGbGFnIHRvIGFwcGx5IHN0eWxlcy5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2N1c3RvbUNvbG9yXSAtIEZsYWcgZm9yIGN1c3RvbSBjb2xvciB1c2FnZS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcl0gLSBGbGFnIHRvIHNldCB0ZXh0Y29sb3IgYXR0cmlidXRlIGJhc2VkIG9uIHNlbGVjdGVkIENvbG9yLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbb3ZlcndyaXRlVGhlbWVDb2xvcnNdIC0gRmxhZyB0byBvdmVyd3JpdGUgdGhlbWUgY29sb3JzLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbY2xlYXJCdXR0b25dIC0gRmxhZyB0byBzaG93IGNsZWFyIGJ1dHRvbi5cbiAqL1xudHlwZSBDb2xvclN3aXRjaGVyUHJvcHMgPSB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIGJvcmRlckNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczoge1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICAgIHRleHRDb2xvcj86IHN0cmluZztcbiAgICBib3JkZXJDb2xvcj86IHN0cmluZztcbiAgfSkgPT4gdm9pZDtcbiAgY29sb3JEYXRhPzogeyBjb2xvcjogc3RyaW5nOyBzbHVnOiBzdHJpbmc7IG5hbWU6IHN0cmluZyB9W107XG4gIGhleD86IGJvb2xlYW47XG4gIHVzZVN0eWxlPzogYm9vbGVhbjtcbiAgY3VzdG9tQ29sb3I/OiBib29sZWFuO1xuICB1c2VUZXh0Q29sb3I/OiBib29sZWFuO1xuICBvdmVyd3JpdGVUaGVtZUNvbG9ycz86IGJvb2xlYW47XG4gIGNsZWFyQnV0dG9uID86IGJvb2xlYW47XG59O1xuXG4vKipcbiAqIFVwZGF0ZXMgY29sb3IgYXR0cmlidXRlcyBiYXNlZCBvbiBjb2xvciBjb250cmFzdC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gYmdDb2xvciAtIEJhY2tncm91bmQgY29sb3IuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKi9cbmNvbnN0IHVwZGF0ZUNvbG9yQXR0cmlidXRlcyA9IChcbiAgYmdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiBDb2xvclN3aXRjaGVyUHJvcHNbXCJzZXRBdHRyaWJ1dGVzXCJdXG4pOiB2b2lkID0+IHtcbiAgdHJ5IHtcbiAgICBpZiAoYmdDb2xvcikge1xuICAgICAgY29uc3QgcGFyc2VkQ29sb3IgPSBDb2xvcihiZ0NvbG9yKS5pc0RhcmsoKTtcblxuICAgICAgY29uc3Qgd2hpdGVDb2xvciA9IFwiI2ZmZmZmZlwiO1xuXG4gICAgICAvLyBEZXRlcm1pbmUgdGV4dCBjb2xvciBiYXNlZCBvbiB0aGUgbHVtaW5vc2l0eSBvZiB0aGUgYmFja2dyb3VuZCBjb2xvclxuICAgICAgY29uc3QgbmV3Rm9udENvbG9yID0gcGFyc2VkQ29sb3IgPyB3aGl0ZUNvbG9yIDogXCJcIjtcblxuICAgICAgLy8gVXBkYXRlIHRleHQgY29sb3IgYXR0cmlidXRlXG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGV4dENvbG9yOiBuZXdGb250Q29sb3IgfSk7XG4gICAgfVxuICB9IGNhdGNoIChlcnJvcikge1xuICAgIGNvbnNvbGUuZXJyb3IoXG4gICAgICBcIkludmFsaWQgY29sb3Igc3RyaW5nIHByb3ZpZGVkIHRvIHVwZGF0ZUNvbG9yQXR0cmlidXRlczpcIixcbiAgICAgIGVycm9yXG4gICAgKTtcbiAgfVxufTtcblxuLyoqXG4gKiBIYW5kbGVzIGNoYW5nZXMgaW4gY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGNvbG9yRGF0YSAtIEFycmF5IG9mIGNvbG9yIGRhdGEuXG4gKiBAcGFyYW0ge3N0cmluZ30gbmV3Q29sb3IgLSBOZXcgY29sb3IgdmFsdWUuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKiBAcGFyYW0ge2Jvb2xlYW59IFtvdXRwdXRIZXg9ZmFsc2VdIC0gT3V0cHV0IGhleCB2YWx1ZSBpZiB0cnVlLlxuICogQHBhcmFtIHtib29sZWFufSBbdXNlU3R5bGU9ZmFsc2VdIC0gVXNlIHN0eWxlIGF0dHJpYnV0ZXMgaWYgdHJ1ZS5cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcj1mYWxzZV0gLSBVc2UgdGV4dGNvbG9yIGJhc2VkIG9uIHNlbGVjdGVkIGNvbG9yIGlmIHRydWUuXG4gKi9cbmNvbnN0IGhhbmRsZUNvbG9yQ2hhbmdlID0gKFxuICBjb2xvckRhdGE6IHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdLFxuICBuZXdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczogeyBjb2xvcj86IHN0cmluZzsgc3R5bGU/OiBzdHJpbmcgfSkgPT4gdm9pZCxcbiAgb3V0cHV0SGV4OiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVN0eWxlOiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVRleHRDb2xvcjogYm9vbGVhbiA9IGZhbHNlXG4pID0+IHtcbiAgY29uc3QgY29sb3JFbnRyeSA9IGNvbG9yRGF0YS5maW5kKChlbnRyeSkgPT4gZW50cnkuY29sb3IgPT09IG5ld0NvbG9yKTtcbiAgaWYgKGNvbG9yRW50cnkgJiYgb3V0cHV0SGV4KSB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGNvbG9yOiBjb2xvckVudHJ5LmNvbG9yIH0pO1xuICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgaWYgKHVzZVN0eWxlKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgc3R5bGU6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgfVxuICB9IGVsc2UgaWYgKGNvbG9yRW50cnkpIHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgY29sb3I6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgfSBlbHNlIHtcbiAgICBpZiAodXNlU3R5bGUpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb2xvcjogbmV3Q29sb3IsIHN0eWxlOiBcIlwiIH0pO1xuICAgICAgaWYgKHVzZVRleHRDb2xvcikge1xuICAgICAgICB1cGRhdGVDb2xvckF0dHJpYnV0ZXMobmV3Q29sb3IsIHNldEF0dHJpYnV0ZXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufTtcblxuLyoqXG4gKiBDb2xvclN3aXRjaGVyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgVUkgZm9yIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIENvbG9yU3dpdGNoZXIgY29tcG9uZW50LlxuICovXG5jb25zdCBDb2xvclN3aXRjaGVyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgaGV4LFxuICB1c2VTdHlsZSxcbiAgY3VzdG9tQ29sb3IgPSBmYWxzZSxcbiAgdXNlVGV4dENvbG9yID0gZmFsc2UsXG4gIG92ZXJ3cml0ZVRoZW1lQ29sb3JzID0gZmFsc2UsXG4gIGNsZWFyQnV0dG9uID0gZmFsc2UsXG59OiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IHtcblxuICAvLyBpZiB0aGUgdGhlbWUgY29sb3JQYWxldHRlIGlzIG5vdCBlbXB0eSwgdXNlIGl0IGluc3RlYWQgb2YgdGhlIHBhc3NlZCB2YWx1ZXMhXG4gIC8vIEV4YW1wbGUgZW50cnkgZnJvbSBjb2xvclBhbGV0dGUgW0xvZ10gW3tzbHVnOiBcInByaW1hcnlcIiwgY29sb3I6IFwiIzAwNTE3N1wiLCBuYW1lOiBcIlByaW1hcnlcIn0sIHtzbHVnOiBcImFjY2VudFwiLCBjb2xvcjogXCIjZjJhOTAwXCIsIG5hbWU6IFwiQWNjZW50XCJ9XSAoMilcbiAgLy8gY29uc3QgY29sb3JQYWxldHRlID0gdXNlU2V0dGluZyggJ2NvbG9yLnBhbGV0dGUnICk7XG4gIC8vIGNvbnNvbGUubG9nKGNvbG9yUGFsZXR0ZSk7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gID8gdXNlU2V0dGluZ3MoJ2NvbG9yLnBhbGV0dGUnKVswXSBhcyB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXVxuICA6IG51bGw7XG4gIGNvbnN0IGNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IHN0YW5kYXJkQ29sb3JEYXRhO1xuXG4gIGNvbnN0IHZhbHVlID0gaGV4XG4gICAgPyBhdHRyaWJ1dGVzLmNvbG9yXG4gICAgOiBjb2xvckRhdGEuZmluZCgoZW50cnkpID0+IGVudHJ5LnNsdWcgPT09IGF0dHJpYnV0ZXMuY29sb3IpPy5jb2xvcjtcblxuICByZXR1cm4gKFxuICAgIDxQYW5lbEJvZHkgdGl0bGU9e19fKFwiQ29sb3IgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0+XG4gICAgICA8Q29sb3JQYWxldHRlXG4gICAgICAgIGNvbG9ycz17Y29sb3JEYXRhfVxuICAgICAgICB2YWx1ZT17dmFsdWV9XG4gICAgICAgIG9uQ2hhbmdlPXsobmV3Q29sb3I6IHN0cmluZykgPT5cbiAgICAgICAgICBoYW5kbGVDb2xvckNoYW5nZShcbiAgICAgICAgICAgIGNvbG9yRGF0YSxcbiAgICAgICAgICAgIG5ld0NvbG9yLFxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcyxcbiAgICAgICAgICAgIGhleCxcbiAgICAgICAgICAgIHVzZVN0eWxlLFxuICAgICAgICAgICAgdXNlVGV4dENvbG9yXG4gICAgICAgICAgKVxuICAgICAgICB9XG4gICAgICAgIGRpc2FibGVDdXN0b21Db2xvcnM9eyFjdXN0b21Db2xvcn1cbiAgICAgICAgY2xlYXJhYmxlPXtjbGVhckJ1dHRvbn1cbiAgICAgIC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vKipcbiAqIENvbG9yU3dpdGNoZXJUb29sYmFyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgdG9vbGJhciBmb3IgY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7Q29sb3JTd2l0Y2hlclByb3BzfSBwcm9wcyAtIENvbXBvbmVudCBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBSZW5kZXJlZCBDb2xvclN3aXRjaGVyVG9vbGJhciBjb21wb25lbnQuXG4gKi9cbmNvbnN0IENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgY29sb3JEYXRhID0gc3RhbmRhcmRDb2xvckRhdGEsXG4gIHVzZVN0eWxlID0gZmFsc2UsXG4gIGhleCA9IGZhbHNlLFxuICBvdmVyd3JpdGVUaGVtZUNvbG9ycyA9IGZhbHNlLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gICAgPyB1c2VTZXR0aW5ncygnY29sb3IucGFsZXR0ZScpWzBdIGFzIHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdXG4gICAgOiBudWxsO1xuXG4gIGNvbnN0IGVmZmVjdGl2ZUNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IGNvbG9yRGF0YTtcblxuICBsZXQgY2xhc3NMYWJlbCA9IGBycnplRWxlbWVudHNCRmFrQ29sb3JTZWxlY3RvcmA7XG4gIGlmKGF0dHJpYnV0ZXMuY29sb3IpIHtcbiAgY2xhc3NMYWJlbCA9IGhleFxuICAgID8gYHJyemVFbGVtZW50c0JGYWtDb2xvclNlbGVjdG9yICR7YXR0cmlidXRlcy5jb2xvci5zbGljZSgxKX1gXG4gICAgOiBgcnJ6ZUVsZW1lbnRzQkZha0NvbG9yU2VsZWN0b3IgJHthdHRyaWJ1dGVzLmNvbG9yfWA7XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxUb29sYmFyR3JvdXA+XG4gICAgICA8VG9vbGJhckl0ZW0+XG4gICAgICAgIHsoKSA9PiAoXG4gICAgICAgICAgPFRvb2xiYXJEcm9wZG93bk1lbnVcbiAgICAgICAgICAgIGljb249e2NvbG9ySWNvbn1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17Y2xhc3NMYWJlbH1cbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhIENvbG9yXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBjb250cm9scz17ZWZmZWN0aXZlQ29sb3JEYXRhLm1hcCgoZW50cnkpID0+ICh7XG4gICAgICAgICAgICAgIGtleTogZW50cnkuc2x1ZyxcbiAgICAgICAgICAgICAgdGl0bGU6IGVudHJ5Lm5hbWUsXG4gICAgICAgICAgICAgIGljb246IGNvbG9ySWNvbixcbiAgICAgICAgICAgICAgb25DbGljazogKCkgPT5cbiAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBoZXggPyBlbnRyeS5jb2xvciA6IGVudHJ5LnNsdWcsXG4gICAgICAgICAgICAgICAgICBzdHlsZTogdXNlU3R5bGUgPyBlbnRyeS5zbHVnIDogXCJcIixcbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIH0pKX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgPC9Ub29sYmFySXRlbT5cbiAgICA8L1Rvb2xiYXJHcm91cD5cbiAgKTtcbn07XG5cbi8qKlxuICogQm9yZGVyQ29sb3JQaWNrZXIgY29tcG9uZW50LlxuICogUHJvdmlkZXMgYSBVSSBmb3IgYm9yZGVyIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIEJvcmRlckNvbG9yUGlja2VyIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgQm9yZGVyQ29sb3JQaWNrZXIgPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIC8vIEV4dHJhY3QgY3VycmVudCBjb2xvciBmcm9tIGF0dHJpYnV0ZXNcbiAgY29uc3QgeyBib3JkZXJDb2xvciB9ID0gYXR0cmlidXRlcztcblxuICAvKipcbiAgICogSGFuZGxlIGNvbG9yIGNoYW5nZS5cbiAgICpcbiAgICogQHBhcmFtIHtzdHJpbmd9IG5ld0NvbG9yIC0gVGhlIG5ldyBzZWxlY3RlZCBjb2xvci5cbiAgICovXG4gIGNvbnN0IG9uQ2hhbmdlQ29sb3IgPSAobmV3Q29sb3I6IHN0cmluZykgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBib3JkZXJDb2xvcjogbmV3Q29sb3IgfSk7XG4gIH07XG5cbiAgLy8gUmVuZGVyIENvbG9yU3dpdGNoZXIgY29tcG9uZW50XG4gIHJldHVybiAoXG4gICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJCb3JkZXIgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0gaW5pdGlhbE9wZW49e2ZhbHNlfT5cbiAgICAgIDxDb2xvclBpY2tlciBjb2xvcj17YXR0cmlidXRlcy5ib3JkZXJDb2xvcn0gb25DaGFuZ2U9e29uQ2hhbmdlQ29sb3J9IC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vLyBEZWZhdWx0IGNvbG9yIGRhdGFcbmNvbnN0IHN0YW5kYXJkQ29sb3JEYXRhID0gW1xuICB7XG4gICAgY29sb3I6IFwiIzA0MzE2QVwiLFxuICAgIHNsdWc6IFwiXCIsXG4gICAgbmFtZTogX18oXCJDZW50cmFsIGluc3RpdHV0aW9uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjQzUwRjNDXCIsXG4gICAgc2x1ZzogXCJyd1wiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBCdXNpbmVzcywgRWNvbm9taWNzLCBhbmQgTGF3XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjN2JiNzI1XCIsXG4gICAgc2x1ZzogXCJuYXRcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgU2NpZW5jZXNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAge1xuICAgIGNvbG9yOiBcIiMxOEI0RjFcIixcbiAgICBzbHVnOiBcIm1lZFwiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBNZWRpY2luZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiI0ZEQjczNVwiLFxuICAgIHNsdWc6IFwicGhpbFwiLFxuICAgIG5hbWU6IF9fKFxuICAgICAgXCJGYWN1bHR5IG9mIEh1bWFuaXRpZXMsIFNvY2lhbCBTY2llbmNlcywgYW5kIFRoZW9sb2d5XCIsXG4gICAgICBcInJyemUtZWxlbWVudHMtYmxvY2tzXCJcbiAgICApLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiIzhDOUZCMVwiLFxuICAgIHNsdWc6IFwidGZcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgRW5naW5lZXJpbmdcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbl07XG5cbmNvbnN0IGV4dGVuZGVkQ29sb3JEYXRhOiB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXSA9IFtcbiAge1xuICAgIGNvbG9yOiBcIiNmZmZcIixcbiAgICBzbHVnOiBcImluaGVyaXRcIixcbiAgICBuYW1lOiBfXyhcIkluaGVyaXQgY29sb3JcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAgLi4uc3RhbmRhcmRDb2xvckRhdGEsXG5dO1xuXG4vLyBFeHBvcnQgY29tcG9uZW50cyB1c2luZyBkaWZmZXJlbnQgY29sb3JEYXRhXG5leHBvcnQgY29uc3QgU3RhbmRhcmRDb2xvclN3aXRjaGVyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXIgey4uLnByb3BzfSAvPlxuKTtcbmV4cG9ydCBjb25zdCBTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXJUb29sYmFyIHsuLi5wcm9wc30gLz5cbik7XG5cbmV4cG9ydCBjb25zdCBFeHRlbmRlZENvbG9yU3dpdGNoZXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlciB7Li4ucHJvcHN9IGNvbG9yRGF0YT17ZXh0ZW5kZWRDb2xvckRhdGF9IC8+XG4pO1xuZXhwb3J0IGNvbnN0IEV4dGVuZGVkQ29sb3JTd2l0Y2hlclRvb2xiYXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlclRvb2xiYXIgey4uLnByb3BzfSBjb2xvckRhdGE9e2V4dGVuZGVkQ29sb3JEYXRhfSAvPlxuKTtcblxuZXhwb3J0IHsgQm9yZGVyQ29sb3JQaWNrZXIgfTsiXSwibmFtZXMiOlsiX18iLCJDb2xvclBhbGV0dGUiLCJQYW5lbEJvZHkiLCJUb29sYmFyRHJvcGRvd25NZW51IiwiVG9vbGJhckl0ZW0iLCJUb29sYmFyR3JvdXAiLCJDb2xvclBpY2tlciIsImNvbG9yIiwiY29sb3JJY29uIiwidXNlU2V0dGluZ3MiLCJDb2xvciIsInVwZGF0ZUNvbG9yQXR0cmlidXRlcyIsImJnQ29sb3IiLCJzZXRBdHRyaWJ1dGVzIiwicGFyc2VkQ29sb3IiLCJpc0RhcmsiLCJ3aGl0ZUNvbG9yIiwibmV3Rm9udENvbG9yIiwidGV4dENvbG9yIiwiZXJyb3IiLCJjb25zb2xlIiwiaGFuZGxlQ29sb3JDaGFuZ2UiLCJjb2xvckRhdGEiLCJuZXdDb2xvciIsIm91dHB1dEhleCIsImFyZ3VtZW50cyIsImxlbmd0aCIsInVuZGVmaW5lZCIsInVzZVN0eWxlIiwidXNlVGV4dENvbG9yIiwiY29sb3JFbnRyeSIsImZpbmQiLCJlbnRyeSIsInN0eWxlIiwic2x1ZyIsIkNvbG9yU3dpdGNoZXIiLCJfcmVmIiwiYXR0cmlidXRlcyIsImhleCIsIl9yZWYkY3VzdG9tQ29sb3IiLCJjdXN0b21Db2xvciIsIl9yZWYkdXNlVGV4dENvbG9yIiwiX3JlZiRvdmVyd3JpdGVUaGVtZUNvIiwib3ZlcndyaXRlVGhlbWVDb2xvcnMiLCJfcmVmJGNsZWFyQnV0dG9uIiwiY2xlYXJCdXR0b24iLCJ0aGVtZUNvbG9yUGFsZXR0ZSIsInN0YW5kYXJkQ29sb3JEYXRhIiwidmFsdWUiLCJfYSIsIl9qc3giLCJ0aXRsZSIsImNoaWxkcmVuIiwiY29sb3JzIiwib25DaGFuZ2UiLCJkaXNhYmxlQ3VzdG9tQ29sb3JzIiwiY2xlYXJhYmxlIiwiQ29sb3JTd2l0Y2hlclRvb2xiYXIiLCJfcmVmMiIsIl9yZWYyJGNvbG9yRGF0YSIsIl9yZWYyJHVzZVN0eWxlIiwiX3JlZjIkaGV4IiwiX3JlZjIkb3ZlcndyaXRlVGhlbWVDIiwiZWZmZWN0aXZlQ29sb3JEYXRhIiwiY2xhc3NMYWJlbCIsImNvbmNhdCIsInNsaWNlIiwiaWNvbiIsImNsYXNzTmFtZSIsImxhYmVsIiwiY29udHJvbHMiLCJtYXAiLCJrZXkiLCJuYW1lIiwib25DbGljayIsIkJvcmRlckNvbG9yUGlja2VyIiwiX3JlZjMiLCJib3JkZXJDb2xvciIsIm9uQ2hhbmdlQ29sb3IiLCJpbml0aWFsT3BlbiIsImV4dGVuZGVkQ29sb3JEYXRhIiwiU3RhbmRhcmRDb2xvclN3aXRjaGVyIiwicHJvcHMiLCJPYmplY3QiLCJhc3NpZ24iLCJTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyVG9vbGJhciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/CustomColorSwitcher.tsx\n"); + +/***/ }), + +/***/ "./src/components/HeadingComponent.tsx": +/*!*********************************************!*\ + !*** ./src/components/HeadingComponent.tsx ***! + \*********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\nvar __rest = undefined && undefined.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\nvar HeadingComponent = function HeadingComponent(_a) {\n var level = _a.level,\n children = _a.children,\n props = __rest(_a, [\"level\", \"children\"]);\n switch (level) {\n case 3:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h3\", Object.assign({}, props, {\n children: children\n }));\n case 4:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h4\", Object.assign({}, props, {\n children: children\n }));\n case 5:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h5\", Object.assign({}, props, {\n children: children\n }));\n case 6:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h6\", Object.assign({}, props, {\n children: children\n }));\n case 7:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h6\", Object.assign({}, props, {\n children: children\n }));\n default:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h2\", Object.assign({}, props, {\n children: children\n }));\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (HeadingComponent);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9IZWFkaW5nQ29tcG9uZW50LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFNQSxJQUFNQSxnQkFBZ0IsR0FBb0MsU0FBcERBLGdCQUFnQkEsQ0FBcUNDLEVBQTZCLEVBQUk7TUFBL0JDLEtBQUssR0FBVUQsRUFBWSxDQUEzQkMsS0FBSztJQUFFQyxRQUFRLEdBQUFGLEVBQVksQ0FBcEJFLFFBQVE7SUFBS0MsS0FBSyxHQUFBQyxNQUFBLENBQUFKLEVBQUEsRUFBM0IscUJBQTZCLENBQUY7RUFDcEYsUUFBUUMsS0FBSztJQUNYLEtBQUssQ0FBQztNQUNKLE9BQU9JLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDO01BQ0UsT0FBT0csc0RBQUEsT0FBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVFKLEtBQUs7UUFBQUQsUUFBQSxFQUFHQTtNQUFRLEdBQU07RUFDekM7QUFDRixDQUFDO0FBRUQsK0RBQWVILGdCQUFnQiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9IZWFkaW5nQ29tcG9uZW50LnRzeD8xMzMwIl0sInNvdXJjZXNDb250ZW50IjpbInR5cGUgSGVhZGluZ0NvbXBvbmVudFByb3BzID0ge1xuICBsZXZlbDogbnVtYmVyO1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlO1xuICBba2V5OiBzdHJpbmddOiBhbnk7IC8vIFRoaXMgYWxsb3dzIGZvciBhbnkgYWRkaXRpb25hbCBwcm9wZXJ0aWVzIGxpa2UgYGNsYXNzTmFtZWAuXG59O1xuXG5jb25zdCBIZWFkaW5nQ29tcG9uZW50OiBSZWFjdC5GQzxIZWFkaW5nQ29tcG9uZW50UHJvcHM+ID0gKHsgbGV2ZWwsIGNoaWxkcmVuLCAuLi5wcm9wcyB9KSA9PiB7XG4gIHN3aXRjaCAobGV2ZWwpIHtcbiAgICBjYXNlIDM6XG4gICAgICByZXR1cm4gPGgzIHsuLi5wcm9wc30+e2NoaWxkcmVufTwvaDM+O1xuICAgIGNhc2UgNDpcbiAgICAgIHJldHVybiA8aDQgey4uLnByb3BzfT57Y2hpbGRyZW59PC9oND47XG4gICAgY2FzZSA1OlxuICAgICAgcmV0dXJuIDxoNSB7Li4ucHJvcHN9PntjaGlsZHJlbn08L2g1PjtcbiAgICBjYXNlIDY6XG4gICAgICByZXR1cm4gPGg2IHsuLi5wcm9wc30+e2NoaWxkcmVufTwvaDY+O1xuICAgIGNhc2UgNzpcbiAgICAgIHJldHVybiA8aDYgey4uLnByb3BzfT57Y2hpbGRyZW59PC9oNj47XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiA8aDIgey4uLnByb3BzfT57Y2hpbGRyZW59PC9oMj47XG4gIH1cbn07XG5cbmV4cG9ydCBkZWZhdWx0IEhlYWRpbmdDb21wb25lbnQ7XG4iXSwibmFtZXMiOlsiSGVhZGluZ0NvbXBvbmVudCIsIl9hIiwibGV2ZWwiLCJjaGlsZHJlbiIsInByb3BzIiwiX19yZXN0IiwiX2pzeCIsIk9iamVjdCIsImFzc2lnbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/HeadingComponent.tsx\n"); + +/***/ }), + +/***/ "./src/components/IconPicker.tsx": +/*!***************************************!*\ + !*** ./src/components/IconPicker.tsx ***! + \***************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ IconMarkComponent: function() { return /* binding */ IconMarkComponent; },\n/* harmony export */ IconPicker: function() { return /* binding */ IconPicker; },\n/* harmony export */ IconPickerModalInset: function() { return /* binding */ IconPickerModalInset; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _assets_fontawesome_fontawesomeIconNames_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./assets/fontawesome/fontawesomeIconNames.json */ \"./src/components/assets/fontawesome/fontawesomeIconNames.json\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/a11y */ \"@wordpress/a11y\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_a11y__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _assets_fontawesome_scss_fontawesome_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./assets/fontawesome/scss/fontawesome.scss */ \"./src/components/assets/fontawesome/scss/fontawesome.scss\");\n/* harmony import */ var _assets_fontawesome_scss_solid_scss__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./assets/fontawesome/scss/solid.scss */ \"./src/components/assets/fontawesome/scss/solid.scss\");\n/* harmony import */ var _assets_fontawesome_scss_brands_scss__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./assets/fontawesome/scss/brands.scss */ \"./src/components/assets/fontawesome/scss/brands.scss\");\n/* harmony import */ var _assets_fontawesome_scss_regular_scss__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./assets/fontawesome/scss/regular.scss */ \"./src/components/assets/fontawesome/scss/regular.scss\");\nfunction _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _iterableToArray(r) { if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r); }\nfunction _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); }\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\n// You probably already include the core styles\n// @import \"../ 0 ? (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: filteredIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n }) : (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"No icons found. Please try a different search term.\", \"rrze-elements-blocks\")\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Solid Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: solidIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Regular Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: regularIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Brand Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: brandIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingBottom: \"1rem\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {})\n })]\n });\n});\n/**\n * A component for displaying icons in the editor.\n *\n * @component\n * @param {IconMarkComponentProps} props - The properties.\n * @returns {JSX.Element | null} The loaded SVG icon or null.\n */\nvar IconMarkComponent = function IconMarkComponent(_ref4) {\n var type = _ref4.type,\n iconName = _ref4.iconName,\n attributes = _ref4.attributes,\n _ref4$defaultClass = _ref4.defaultClass,\n defaultClass = _ref4$defaultClass === void 0 ? \"elements-blocks-icon-insideEditor\" : _ref4$defaultClass,\n _ref4$setAttributes = _ref4.setAttributes,\n setAttributes = _ref4$setAttributes === void 0 ? function () {} : _ref4$setAttributes,\n _ref4$className = _ref4.className,\n className = _ref4$className === void 0 ? \"\" : _ref4$className,\n onClick = _ref4.onClick,\n _ref4$iconValue = _ref4.iconValue,\n iconValue = _ref4$iconValue === void 0 ? \"\" : _ref4$iconValue;\n var handleOnClick = function handleOnClick() {\n if (onClick) {\n onClick();\n }\n };\n //turn solid iconname into the right font-awesome class iconValue contains solid iconname\n var faType = iconValue.split(\" \")[0] || \"\";\n var faIconName = iconValue.split(\" \")[1] || \"\";\n if (iconValue === \"\") {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"\".concat(attributes.svgString, \" \").concat(className),\n onClick: handleOnClick\n });\n } else {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fa-\".concat(faType, \" fa-\").concat(faIconName, \" \").concat(className),\n onClick: handleOnClick\n });\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFxRSxlQUFBLGNBQUcsRUFBRSxHQUFBQSxlQUFBO0lBQ2RuRSxPQUFPLEdBQUErRCxLQUFBLENBQVAvRCxPQUFPO0lBQUFvRSxlQUFBLEdBQUFMLEtBQUEsQ0FDUDVCLFNBQVM7SUFBVEEsU0FBUyxHQUFBaUMsZUFBQSxjQUFHLEVBQUUsR0FBQUEsZUFBQTtFQUVkLElBQU1DLGFBQWEsR0FBRyxTQUFoQkEsYUFBYUEsQ0FBQSxFQUFRO0lBQ3pCLElBQUlyRSxPQUFPLEVBQUU7TUFDWEEsT0FBTyxFQUFFO0lBQ1g7RUFDRixDQUFDO0VBRUQ7RUFDQSxJQUFNc0UsTUFBTSxHQUFHbkMsU0FBUyxDQUFDeEQsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUU7RUFDNUMsSUFBTTRGLFVBQVUsR0FBR3BDLFNBQVMsQ0FBQ3hELEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFO0VBRWhELElBQUl3RCxTQUFTLEtBQUssRUFBRSxFQUFFO0lBQ3BCLE9BQ0UxQyxzREFBQTtNQUNFSyxTQUFTLEtBQUE5QixNQUFBLENBQUtILFVBQVUsQ0FBQ0ksU0FBUyxPQUFBRCxNQUFBLENBQUk4QixTQUFTLENBQUU7TUFDakRFLE9BQU8sRUFBRXFFO0lBQWEsRUFDaEI7RUFFWixDQUFDLE1BQU07SUFDTCxPQUNFNUUsc0RBQUE7TUFDRUssU0FBUyxRQUFBOUIsTUFBQSxDQUFRc0csTUFBTSxVQUFBdEcsTUFBQSxDQUFPdUcsVUFBVSxPQUFBdkcsTUFBQSxDQUFJOEIsU0FBUyxDQUFFO01BQ3ZERSxPQUFPLEVBQUVxRTtJQUFhLEVBQ2hCO0VBRVo7QUFDRixDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0ljb25QaWNrZXIudHN4P2YxMjciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb21ib2JveENvbnRyb2wsXG4gIEJ1dHRvbixcbiAgU2VhcmNoQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxHcmlkIGFzIEdyaWQsXG4gIF9fZXhwZXJpbWVudGFsSGVhZGluZyBhcyBIZWFkaW5nLFxuICBfX2V4cGVyaW1lbnRhbFNwYWNlciBhcyBTcGFjZXIsXG4gIF9fZXhwZXJpbWVudGFsRGl2aWRlciBhcyBEaXZpZGVyLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICB1c2VTdGF0ZSxcbiAgdXNlRWZmZWN0LFxuICB1c2VSZWYsXG4gIG1lbW8sXG4gIEZyYWdtZW50LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgZm9udGF3ZXNvbWVJY29uTmFtZXMgZnJvbSBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lSWNvbk5hbWVzLmpzb25cIjtcbmltcG9ydCB7IHNwZWFrIH0gZnJvbSAnQHdvcmRwcmVzcy9hMTF5JztcblxuLy8gWW91IHByb2JhYmx5IGFscmVhZHkgaW5jbHVkZSB0aGUgY29yZSBzdHlsZXNcbi8vIEBpbXBvcnQgXCIuLi88Y29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzXCI7XG5cbmltcG9ydCBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvZm9udGF3ZXNvbWUuc2Nzc1wiO1xuaW1wb3J0IFwiLi9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL2JyYW5kcy5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzc1wiO1xuaW1wb3J0IHsgc2V0IH0gZnJvbSBcImxvZGFzaFwiO1xuXG5pbnRlcmZhY2UgQmxvY2tBdHRyaWJ1dGVzIHtcbiAgaWNvbjogc3RyaW5nO1xuICBzdmdTdHJpbmc6IHN0cmluZztcbn1cblxudHlwZSBTZXRBdHRyaWJ1dGVzRnVuY3Rpb24gPSAoYXR0cmlidXRlczogUGFydGlhbDxCbG9ja0F0dHJpYnV0ZXM+KSA9PiB2b2lkO1xuXG4vKipcbiAqIEZldGNoIGFuZCBzZXQgdGhlIFNWRyBzdHJpbmcgYXR0cmlidXRlIGJhc2VkIG9uIHRoZSBwcm92aWRlZCB0eXBlIGFuZCBpY29uTmFtZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwYXJhbSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHBhcmFtIHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHBhcmFtIHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byBzZXQgbmV3IGF0dHJpYnV0ZXMgZm9yIHRoZSBibG9jay5cbiAqL1xuY29uc3QgZmV0Y2hTdmdJY29uID0gKFxuICB0eXBlOiBzdHJpbmcsXG4gIGljb25OYW1lOiBzdHJpbmcsXG4gIGF0dHJpYnV0ZXM6IEJsb2NrQXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlczogU2V0QXR0cmlidXRlc0Z1bmN0aW9uXG4pOiB2b2lkID0+IHtcbiAgbGV0IHN2Z0ZhQ2xhc3MgPSBcIlwiO1xuICAvL2NoZWNrIGlmIGljb25OYW1lIGFuZCB0eXBlIGFyZSBzZXRcbiAgaWYgKGljb25OYW1lICYmIHR5cGUpIHtcbiAgICBzdmdGYUNsYXNzID0gYGZhLSR7dHlwZX0gZmEtJHtpY29uTmFtZX1gO1xuICAgIHNldEF0dHJpYnV0ZXMoeyBzdmdTdHJpbmc6IHN2Z0ZhQ2xhc3MgfSk7XG4gIH1cbn07XG5cbi8qKlxuICogSWNvblBpY2tlciBjb21wb25lbnQgcHJvcGVydGllcy5cbiAqXG4gKiBAaW50ZXJmYWNlIEljb25QaWNrZXJQcm9wc1xuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBDdXJyZW50IGJsb2NrIGF0dHJpYnV0ZXMuXG4gKiBAcHJvcGVydHkge1NldEF0dHJpYnV0ZXNGdW5jdGlvbn0gc2V0QXR0cmlidXRlcyAtIEZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvblBpY2tlclByb3BzIHtcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBzZXRBdHRyaWJ1dGVzOiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG59XG5cbi8qKlxuICogQSBjb21wb25lbnQgZm9yIHBpY2tpbmcgaWNvbnMuXG4gKlxuICogQGNvbXBvbmVudFxuICogQHBhcmFtIHtJY29uUGlja2VyUHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBgSWNvblBpY2tlcmAgY29tcG9uZW50LlxuICovXG5jb25zdCBJY29uUGlja2VyOiBSZWFjdC5Db21wb25lbnRUeXBlPEljb25QaWNrZXJQcm9wcz4gPSBtZW1vKFxuICAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH0pID0+IHtcbiAgICBjb25zdCBbYWxsSWNvbnNPcHRpb25zLCBzZXRBbGxJY29uc09wdGlvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGNyZWF0ZUljb25PcHRpb25zID0gKGljb25zOiBzdHJpbmdbXSwgbGFiZWw6IHN0cmluZykgPT5cbiAgICAgICAgaWNvbnMubWFwKChpY29uKSA9PiAoe1xuICAgICAgICAgIHZhbHVlOiBgJHtsYWJlbH0gJHtpY29ufWAsXG4gICAgICAgICAgbGFiZWw6IGAke2ljb259ICgke2xhYmVsfSlgLFxuICAgICAgICB9KSk7XG5cbiAgICAgIHNldEFsbEljb25zT3B0aW9ucyhbXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5yZWd1bGFyLCBcInJlZ3VsYXJcIiksXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLmJyYW5kcywgXCJicmFuZHNcIiksXG4gICAgICBdKTtcbiAgICB9LCBbXSk7XG5cbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgICAgZmV0Y2hTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcbiAgICB9LCBbdHlwZSwgaWNvbk5hbWUsIGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXNdKTtcblxuICAgIHJldHVybiAoXG4gICAgICA8PlxuICAgICAgICA8Q29tYm9ib3hDb250cm9sXG4gICAgICAgICAgbGFiZWw9e19fKFwiU2VsZWN0IGFuIGljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICBvbkNoYW5nZT17KG5ld0ljb24pID0+IHNldEF0dHJpYnV0ZXMoeyBpY29uOiBuZXdJY29uIH0pfVxuICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgb3B0aW9ucz17YWxsSWNvbnNPcHRpb25zfVxuICAgICAgICAgIGFsbG93UmVzZXQ9e2ZhbHNlfVxuICAgICAgICAvPlxuICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICBrZXk9e2F0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICA+PC9zcGFuPlxuICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICB2YXJpYW50PVwic2Vjb25kYXJ5XCJcbiAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gc2V0QXR0cmlidXRlcyh7IGljb246IFwiXCIsIHN2Z1N0cmluZzogXCJcIiB9KX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge19fKFwiUmVtb3ZlIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICl9XG4gICAgICA8Lz5cbiAgICApO1xuICB9XG4pO1xuXG4vKipcbiAqIEEgY29tcG9uZW50IGZvciBwaWNraW5nIGljb25zIGluc2lkZSBhIGxhcmdlIG1vZGFsLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvblBpY2tlclByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgYEljb25QaWNrZXJgIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgSWNvblBpY2tlck1vZGFsSW5zZXQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvblBpY2tlclByb3BzPiA9IG1lbW8oXG4gICh7IGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXMgfSkgPT4ge1xuICAgIGNvbnN0IFtzb2xpZEljb25zLCBzZXRTb2xpZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbcmVndWxhckljb25zLCBzZXRSZWd1bGFySWNvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFticmFuZEljb25zLCBzZXRCcmFuZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbYWxsSWNvbnMsIHNldEFsbEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbZmlsdGVyZWRJY29ucywgc2V0RmlsdGVyZWRJY29uc10gPSB1c2VTdGF0ZShbXSk7XG4gICAgY29uc3QgW3NlYXJjaFF1ZXJ5LCBzZXRTZWFyY2hRdWVyeV0gPSB1c2VTdGF0ZShcIlwiKTtcbiAgICBjb25zdCBbc2hvd1NlYXJjaFJlc3VsdHMsIHNldFNob3dTZWFyY2hSZXN1bHRzXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgICBjb25zdCBzZWFyY2hJbnB1dFJlZiA9IHVzZVJlZjxIVE1MSW5wdXRFbGVtZW50PihudWxsKTtcblxuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgLy8gY29uc3QgSWNvbiA9IHVzZUR5bmFtaWNTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcblxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICBjb25zdCBjcmVhdGVJY29uT3B0aW9ucyA9IChpY29uczogc3RyaW5nW10sIGxhYmVsOiBzdHJpbmcpID0+XG4gICAgICAgIGljb25zLm1hcCgoaWNvbikgPT4gKHtcbiAgICAgICAgICB2YWx1ZTogYCR7bGFiZWx9ICR7aWNvbn1gLFxuICAgICAgICAgIGxhYmVsOiBgJHtpY29ufSAoJHtsYWJlbH0pYCxcbiAgICAgICAgfSkpO1xuXG4gICAgICBzZXRTb2xpZEljb25zKGNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpKTtcbiAgICAgIHNldFJlZ3VsYXJJY29ucyhcbiAgICAgICAgY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpXG4gICAgICApO1xuICAgICAgc2V0QnJhbmRJY29ucyhjcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpKTtcbiAgICAgIHNldEZpbHRlcmVkSWNvbnMoW1xuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5zb2xpZCwgXCJzb2xpZFwiKSxcbiAgICAgICAgLi4uY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpLFxuICAgICAgXSk7XG4gICAgfSwgW10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGFsbEljb25zID0gWy4uLnNvbGlkSWNvbnMsIC4uLnJlZ3VsYXJJY29ucywgLi4uYnJhbmRJY29uc107XG4gICAgICBzZXRBbGxJY29ucyhhbGxJY29ucyk7XG4gICAgfSwgW3NvbGlkSWNvbnMsIHJlZ3VsYXJJY29ucywgYnJhbmRJY29uc10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGZldGNoU3ZnSWNvbih0eXBlLCBpY29uTmFtZSwgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcyk7XG4gICAgfSwgW3R5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzXSk7XG5cbiAgICBjb25zdCBvbkNsaWNrSWNvbkJ1dHRvbiA9IChpY29uVmFsdWU6IHN0cmluZykgPT4ge1xuICAgICAgaWYgKGljb25WYWx1ZSA9PT0gYXR0cmlidXRlcy5pY29uKSB7XG4gICAgICAgIHNldEF0dHJpYnV0ZXMoeyBpY29uOiBcIlwiIH0pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgc2V0QXR0cmlidXRlcyh7IGljb246IGljb25WYWx1ZSB9KTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlS2V5RG93biA9IChldmVudDogUmVhY3QuS2V5Ym9hcmRFdmVudDxIVE1MSW5wdXRFbGVtZW50PikgPT4ge1xuICAgICAgaWYgKGV2ZW50LmtleSA9PT0gXCJFbnRlclwiKSB7XG4gICAgICAgIGhhbmRsZVNlYXJjaCgpO1xuICAgICAgfVxuICAgIH07XG5cbiAgICBjb25zdCBoYW5kbGVTZWFyY2ggPSAoKSA9PiB7XG4gICAgICBjb25zdCBxdWVyeSA9IHNlYXJjaFF1ZXJ5LnRvTG93ZXJDYXNlKCk7XG4gICAgICBjb25zdCBmaWx0ZXJlZEljb25zID0gYWxsSWNvbnMuZmlsdGVyKCh7IHZhbHVlIH0pID0+IHtcbiAgICAgICAgY29uc3QgW3R5cGUsIGljb25OYW1lXSA9IHZhbHVlLnNwbGl0KFwiIFwiKTtcbiAgICAgICAgcmV0dXJuIHR5cGUuaW5jbHVkZXMocXVlcnkpIHx8IGljb25OYW1lLmluY2x1ZGVzKHF1ZXJ5KTtcbiAgICAgIH0pO1xuICAgICAgc2V0RmlsdGVyZWRJY29ucyhmaWx0ZXJlZEljb25zKTtcbiAgICAgIHNldFNob3dTZWFyY2hSZXN1bHRzKHRydWUpO1xuICAgICAgc3BlYWsoX18oJ1RoZSBzZWFyY2ggcmVzdWx0cyBnb3QgdXBkYXRlZC4nLCAncnJ6ZS1lbGVtZW50cy1ibG9ja3MnKSk7XG4gICAgfTtcblxuICAgIGNvbnN0IG9uU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDw+XG4gICAgICAgIDxwPlxuICAgICAgICAgIHtfXyhcIkljb25zIGFyZSBwcm92aWRlZCBieSBcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8YVxuICAgICAgICAgICAgaHJlZj1cImh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXCJcbiAgICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgICByZWw9XCJub29wZW5lciBub3JlZmVycmVyXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICBGb250IEF3ZXNvbWVcbiAgICAgICAgICA8L2E+XG4gICAgICAgICAge19fKFxuICAgICAgICAgICAgXCIuIFlvdSBjYW4gc2VhcmNoIGZvciBhbiBpY29uIGJ5IHR5cGluZyBpdHMgRm9udCBBd2Vzb21lIG5hbWUgaW4gdGhlIHNlYXJjaCBmaWVsZCBiZWxvdy5cIixcbiAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICl9XG4gICAgICAgIDwvcD5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggZm9yIGFuIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgICAgPFNlYXJjaENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhbiBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICB2YWx1ZT17c2VhcmNoUXVlcnl9XG4gICAgICAgICAgICBvbkNoYW5nZT17aGFuZGxlU2VhcmNoQ2hhbmdlfVxuICAgICAgICAgICAgb25LZXlEb3duPXtoYW5kbGVLZXlEb3dufVxuICAgICAgICAgICAgcmVmPXtzZWFyY2hJbnB1dFJlZn1cbiAgICAgICAgICAvPlxuXG4gICAgICAgICAgPEJ1dHRvbiBrZXk9XCJzZWFyY2hCdXR0b25cIiB2YXJpYW50PVwic2Vjb25kYXJ5XCIgb25DbGljaz17aGFuZGxlU2VhcmNofT5cbiAgICAgICAgICAgIHtfXyhcIlNlYXJjaCBmb3IgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICAgIDw+XG4gICAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIiBwYWRkaW5nVG9wPVwiMXJlbVwiPlxuICAgICAgICAgICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgICAgICAgIDwvU3BhY2VyPlxuICAgICAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgIGtleT17YXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICAgICAgPjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICAgICAgdmFyaWFudD1cInNlY29uZGFyeVwiXG4gICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBzZXRBdHRyaWJ1dGVzKHsgaWNvbjogXCJcIiwgc3ZnU3RyaW5nOiBcIlwiIH0pfVxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgIHtfXyhcIlJlbW92ZSBJY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICAgICA8Lz5cbiAgICAgICAgICApfVxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAge3Nob3dTZWFyY2hSZXN1bHRzICYmIChcbiAgICAgICAgICA8PlxuICAgICAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggUmVzdWx0c1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICAgICAge2ZpbHRlcmVkSWNvbnMubGVuZ3RoID4gMCA/IChcbiAgICAgICAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICAgICAgICB7ZmlsdGVyZWRJY29ucy5tYXAoKGljb25PcHRpb24pID0+IChcbiAgICAgICAgICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICAgICAgICAgIGtleT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAgICAgICBpc1ByZXNzZWQ9e2ljb25PcHRpb24udmFsdWUgPT09IGF0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBvbkNsaWNrSWNvbkJ1dHRvbihpY29uT3B0aW9uLnZhbHVlKX1cbiAgICAgICAgICAgICAgICAgICAgICBzaXplPVwiY29tcGFjdFwiXG4gICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24tQnV0dG9uXCJcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbD17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICAgICAgc2hvd1Rvb2x0aXA9e3RydWV9XG4gICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICA8SWNvbk1hcmtDb21wb25lbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzBdfVxuICAgICAgICAgICAgICAgICAgICAgICAgaWNvbk5hbWU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlcz17YXR0cmlidXRlc31cbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvciBlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JNb2RhbFwiXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uVmFsdWU9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgICAgICApKX1cbiAgICAgICAgICAgICAgICA8L0dyaWQ+XG4gICAgICAgICAgICAgICkgOiAoXG4gICAgICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgICAgICB7X18oXG4gICAgICAgICAgICAgICAgICAgIFwiTm8gaWNvbnMgZm91bmQuIFBsZWFzZSB0cnkgYSBkaWZmZXJlbnQgc2VhcmNoIHRlcm0uXCIsXG4gICAgICAgICAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgICA8Lz5cbiAgICAgICAgKX1cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiU29saWQgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPEdyaWQgY29sdW1ucz17MTJ9PlxuICAgICAgICAgICAge3NvbGlkSWNvbnMubWFwKChpY29uT3B0aW9uKSA9PiAoXG4gICAgICAgICAgICAgIDxCdXR0b25cbiAgICAgICAgICAgICAgICBrZXk9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgaXNQcmVzc2VkPXtpY29uT3B0aW9uLnZhbHVlID09PSBhdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gb25DbGlja0ljb25CdXR0b24oaWNvbk9wdGlvbi52YWx1ZSl9XG4gICAgICAgICAgICAgICAgc2l6ZT1cImNvbXBhY3RcIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLUJ1dHRvblwiXG4gICAgICAgICAgICAgICAgbGFiZWw9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgIHNob3dUb29sdGlwPXt0cnVlfVxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPEljb25NYXJrQ29tcG9uZW50XG4gICAgICAgICAgICAgICAgICB0eXBlPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVswXX1cbiAgICAgICAgICAgICAgICAgIGljb25OYW1lPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e2F0dHJpYnV0ZXN9XG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3IgZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yTW9kYWxcIlxuICAgICAgICAgICAgICAgICAgaWNvblZhbHVlPXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgKSl9XG4gICAgICAgICAgPC9HcmlkPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiUmVndWxhciBJY29uc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICB7cmVndWxhckljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgIDxIZWFkaW5nPntfXyhcIkJyYW5kIEljb25zXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PC9IZWFkaW5nPlxuICAgICAgICAgIDxHcmlkIGNvbHVtbnM9ezEyfT5cbiAgICAgICAgICAgIHticmFuZEljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIj5cbiAgICAgICAgICA8RGl2aWRlciAvPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgIDwvPlxuICAgICk7XG4gIH1cbik7XG5cbi8qKlxuICogSWNvbk1hcmtDb21wb25lbnQgY29tcG9uZW50IHByb3BlcnRpZXMuXG4gKlxuICogQGludGVyZmFjZSBJY29uTWFya0NvbXBvbmVudFByb3BzXG4gKiBAcHJvcGVydHkge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFtkZWZhdWx0Q2xhc3NdIC0gVGhlIGRlZmF1bHQgY2xhc3MgZm9yIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IFtzZXRBdHRyaWJ1dGVzXSAtIE9wdGlvbmFsIGZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvbk1hcmtDb21wb25lbnRQcm9wcyB7XG4gIHR5cGU6IHN0cmluZztcbiAgaWNvbk5hbWU6IHN0cmluZztcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBkZWZhdWx0Q2xhc3M/OiBzdHJpbmc7XG4gIHNldEF0dHJpYnV0ZXM/OiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG4gIGNsYXNzTmFtZT86IHN0cmluZztcbiAgb25DbGljaz86ICgpID0+IHZvaWQ7XG4gIGljb25WYWx1ZT86IHN0cmluZztcbn1cblxuLyoqXG4gKiBBIGNvbXBvbmVudCBmb3IgZGlzcGxheWluZyBpY29ucyBpbiB0aGUgZWRpdG9yLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvbk1hcmtDb21wb25lbnRQcm9wc30gcHJvcHMgLSBUaGUgcHJvcGVydGllcy5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudCB8IG51bGx9IFRoZSBsb2FkZWQgU1ZHIGljb24gb3IgbnVsbC5cbiAqL1xuY29uc3QgSWNvbk1hcmtDb21wb25lbnQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvbk1hcmtDb21wb25lbnRQcm9wcz4gPSAoe1xuICB0eXBlLFxuICBpY29uTmFtZSxcbiAgYXR0cmlidXRlcyxcbiAgZGVmYXVsdENsYXNzID0gXCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JcIixcbiAgc2V0QXR0cmlidXRlcyA9ICgpID0+IHt9LFxuICBjbGFzc05hbWUgPSBcIlwiLFxuICBvbkNsaWNrLFxuICBpY29uVmFsdWUgPSBcIlwiLFxufSkgPT4ge1xuICBjb25zdCBoYW5kbGVPbkNsaWNrID0gKCkgPT4ge1xuICAgIGlmIChvbkNsaWNrKSB7XG4gICAgICBvbkNsaWNrKCk7XG4gICAgfVxuICB9O1xuXG4gIC8vdHVybiBzb2xpZCBpY29ubmFtZSBpbnRvIHRoZSByaWdodCBmb250LWF3ZXNvbWUgY2xhc3MgaWNvblZhbHVlIGNvbnRhaW5zIHNvbGlkIGljb25uYW1lXG4gIGNvbnN0IGZhVHlwZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMF0gfHwgXCJcIjtcbiAgY29uc3QgZmFJY29uTmFtZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMV0gfHwgXCJcIjtcblxuICBpZiAoaWNvblZhbHVlID09PSBcIlwiKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YCR7YXR0cmlidXRlcy5zdmdTdHJpbmd9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YGZhLSR7ZmFUeXBlfSBmYS0ke2ZhSWNvbk5hbWV9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH1cbn07XG5cbmV4cG9ydCB7IEljb25QaWNrZXIsIEljb25NYXJrQ29tcG9uZW50LCBJY29uUGlja2VyTW9kYWxJbnNldCB9O1xuIl0sIm5hbWVzIjpbIl9fIiwiQ29tYm9ib3hDb250cm9sIiwiQnV0dG9uIiwiU2VhcmNoQ29udHJvbCIsIl9fZXhwZXJpbWVudGFsR3JpZCIsIkdyaWQiLCJfX2V4cGVyaW1lbnRhbEhlYWRpbmciLCJIZWFkaW5nIiwiX19leHBlcmltZW50YWxTcGFjZXIiLCJTcGFjZXIiLCJfX2V4cGVyaW1lbnRhbERpdmlkZXIiLCJEaXZpZGVyIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJ1c2VSZWYiLCJtZW1vIiwiRnJhZ21lbnQiLCJmb250YXdlc29tZUljb25OYW1lcyIsInNwZWFrIiwiZmV0Y2hTdmdJY29uIiwidHlwZSIsImljb25OYW1lIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJzdmdGYUNsYXNzIiwiY29uY2F0Iiwic3ZnU3RyaW5nIiwiSWNvblBpY2tlciIsIl9yZWYiLCJfdXNlU3RhdGUiLCJfdXNlU3RhdGUyIiwiX3NsaWNlZFRvQXJyYXkiLCJhbGxJY29uc09wdGlvbnMiLCJzZXRBbGxJY29uc09wdGlvbnMiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkiLCJpY29uIiwic3BsaXQiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkyIiwiY3JlYXRlSWNvbk9wdGlvbnMiLCJpY29ucyIsImxhYmVsIiwibWFwIiwidmFsdWUiLCJfdG9Db25zdW1hYmxlQXJyYXkiLCJzb2xpZCIsInJlZ3VsYXIiLCJicmFuZHMiLCJfanN4cyIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwiX2pzeCIsIm9uQ2hhbmdlIiwibmV3SWNvbiIsIm9wdGlvbnMiLCJhbGxvd1Jlc2V0IiwiY2xhc3NOYW1lIiwidmFyaWFudCIsIm9uQ2xpY2siLCJJY29uUGlja2VyTW9kYWxJbnNldCIsIl9yZWYyIiwiX3VzZVN0YXRlMyIsIl91c2VTdGF0ZTQiLCJzb2xpZEljb25zIiwic2V0U29saWRJY29ucyIsIl91c2VTdGF0ZTUiLCJfdXNlU3RhdGU2IiwicmVndWxhckljb25zIiwic2V0UmVndWxhckljb25zIiwiX3VzZVN0YXRlNyIsIl91c2VTdGF0ZTgiLCJicmFuZEljb25zIiwic2V0QnJhbmRJY29ucyIsIl91c2VTdGF0ZTkiLCJfdXNlU3RhdGUxMCIsImFsbEljb25zIiwic2V0QWxsSWNvbnMiLCJfdXNlU3RhdGUxMSIsIl91c2VTdGF0ZTEyIiwiZmlsdGVyZWRJY29ucyIsInNldEZpbHRlcmVkSWNvbnMiLCJfdXNlU3RhdGUxMyIsIl91c2VTdGF0ZTE0Iiwic2VhcmNoUXVlcnkiLCJzZXRTZWFyY2hRdWVyeSIsIl91c2VTdGF0ZTE1IiwiX3VzZVN0YXRlMTYiLCJzaG93U2VhcmNoUmVzdWx0cyIsInNldFNob3dTZWFyY2hSZXN1bHRzIiwic2VhcmNoSW5wdXRSZWYiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkzIiwiX2F0dHJpYnV0ZXMkaWNvbiRzcGxpNCIsIm9uQ2xpY2tJY29uQnV0dG9uIiwiaWNvblZhbHVlIiwiaGFuZGxlU2VhcmNoQ2hhbmdlIiwiaGFuZGxlS2V5RG93biIsImV2ZW50Iiwia2V5IiwiaGFuZGxlU2VhcmNoIiwicXVlcnkiLCJ0b0xvd2VyQ2FzZSIsImZpbHRlciIsIl9yZWYzIiwiX3ZhbHVlJHNwbGl0IiwiX3ZhbHVlJHNwbGl0MiIsImluY2x1ZGVzIiwib25TZWFyY2hDaGFuZ2UiLCJocmVmIiwidGFyZ2V0IiwicmVsIiwicGFkZGluZ1RvcCIsInBhZGRpbmdCb3R0b20iLCJvbktleURvd24iLCJyZWYiLCJsZW5ndGgiLCJjb2x1bW5zIiwiaWNvbk9wdGlvbiIsImlzUHJlc3NlZCIsInNpemUiLCJzaG93VG9vbHRpcCIsIkljb25NYXJrQ29tcG9uZW50IiwiX3JlZjQiLCJfcmVmNCRkZWZhdWx0Q2xhc3MiLCJkZWZhdWx0Q2xhc3MiLCJfcmVmNCRzZXRBdHRyaWJ1dGVzIiwiX3JlZjQkY2xhc3NOYW1lIiwiX3JlZjQkaWNvblZhbHVlIiwiaGFuZGxlT25DbGljayIsImZhVHlwZSIsImZhSWNvbk5hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/IconPicker.tsx\n"); + +/***/ }), + +/***/ "./node_modules/color-name/index.js": +/*!******************************************!*\ + !*** ./node_modules/color-name/index.js ***! + \******************************************/ +/***/ (function(module) { + +"use strict"; +eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3ItbmFtZS9pbmRleC5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci1uYW1lL2luZGV4LmpzPzRmNGQiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IHtcclxuXHRcImFsaWNlYmx1ZVwiOiBbMjQwLCAyNDgsIDI1NV0sXHJcblx0XCJhbnRpcXVld2hpdGVcIjogWzI1MCwgMjM1LCAyMTVdLFxyXG5cdFwiYXF1YVwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiYXF1YW1hcmluZVwiOiBbMTI3LCAyNTUsIDIxMl0sXHJcblx0XCJhenVyZVwiOiBbMjQwLCAyNTUsIDI1NV0sXHJcblx0XCJiZWlnZVwiOiBbMjQ1LCAyNDUsIDIyMF0sXHJcblx0XCJiaXNxdWVcIjogWzI1NSwgMjI4LCAxOTZdLFxyXG5cdFwiYmxhY2tcIjogWzAsIDAsIDBdLFxyXG5cdFwiYmxhbmNoZWRhbG1vbmRcIjogWzI1NSwgMjM1LCAyMDVdLFxyXG5cdFwiYmx1ZVwiOiBbMCwgMCwgMjU1XSxcclxuXHRcImJsdWV2aW9sZXRcIjogWzEzOCwgNDMsIDIyNl0sXHJcblx0XCJicm93blwiOiBbMTY1LCA0MiwgNDJdLFxyXG5cdFwiYnVybHl3b29kXCI6IFsyMjIsIDE4NCwgMTM1XSxcclxuXHRcImNhZGV0Ymx1ZVwiOiBbOTUsIDE1OCwgMTYwXSxcclxuXHRcImNoYXJ0cmV1c2VcIjogWzEyNywgMjU1LCAwXSxcclxuXHRcImNob2NvbGF0ZVwiOiBbMjEwLCAxMDUsIDMwXSxcclxuXHRcImNvcmFsXCI6IFsyNTUsIDEyNywgODBdLFxyXG5cdFwiY29ybmZsb3dlcmJsdWVcIjogWzEwMCwgMTQ5LCAyMzddLFxyXG5cdFwiY29ybnNpbGtcIjogWzI1NSwgMjQ4LCAyMjBdLFxyXG5cdFwiY3JpbXNvblwiOiBbMjIwLCAyMCwgNjBdLFxyXG5cdFwiY3lhblwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiZGFya2JsdWVcIjogWzAsIDAsIDEzOV0sXHJcblx0XCJkYXJrY3lhblwiOiBbMCwgMTM5LCAxMzldLFxyXG5cdFwiZGFya2dvbGRlbnJvZFwiOiBbMTg0LCAxMzQsIDExXSxcclxuXHRcImRhcmtncmF5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtncmVlblwiOiBbMCwgMTAwLCAwXSxcclxuXHRcImRhcmtncmV5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtraGFraVwiOiBbMTg5LCAxODMsIDEwN10sXHJcblx0XCJkYXJrbWFnZW50YVwiOiBbMTM5LCAwLCAxMzldLFxyXG5cdFwiZGFya29saXZlZ3JlZW5cIjogWzg1LCAxMDcsIDQ3XSxcclxuXHRcImRhcmtvcmFuZ2VcIjogWzI1NSwgMTQwLCAwXSxcclxuXHRcImRhcmtvcmNoaWRcIjogWzE1MywgNTAsIDIwNF0sXHJcblx0XCJkYXJrcmVkXCI6IFsxMzksIDAsIDBdLFxyXG5cdFwiZGFya3NhbG1vblwiOiBbMjMzLCAxNTAsIDEyMl0sXHJcblx0XCJkYXJrc2VhZ3JlZW5cIjogWzE0MywgMTg4LCAxNDNdLFxyXG5cdFwiZGFya3NsYXRlYmx1ZVwiOiBbNzIsIDYxLCAxMzldLFxyXG5cdFwiZGFya3NsYXRlZ3JheVwiOiBbNDcsIDc5LCA3OV0sXHJcblx0XCJkYXJrc2xhdGVncmV5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmt0dXJxdW9pc2VcIjogWzAsIDIwNiwgMjA5XSxcclxuXHRcImRhcmt2aW9sZXRcIjogWzE0OCwgMCwgMjExXSxcclxuXHRcImRlZXBwaW5rXCI6IFsyNTUsIDIwLCAxNDddLFxyXG5cdFwiZGVlcHNreWJsdWVcIjogWzAsIDE5MSwgMjU1XSxcclxuXHRcImRpbWdyYXlcIjogWzEwNSwgMTA1LCAxMDVdLFxyXG5cdFwiZGltZ3JleVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkb2RnZXJibHVlXCI6IFszMCwgMTQ0LCAyNTVdLFxyXG5cdFwiZmlyZWJyaWNrXCI6IFsxNzgsIDM0LCAzNF0sXHJcblx0XCJmbG9yYWx3aGl0ZVwiOiBbMjU1LCAyNTAsIDI0MF0sXHJcblx0XCJmb3Jlc3RncmVlblwiOiBbMzQsIDEzOSwgMzRdLFxyXG5cdFwiZnVjaHNpYVwiOiBbMjU1LCAwLCAyNTVdLFxyXG5cdFwiZ2FpbnNib3JvXCI6IFsyMjAsIDIyMCwgMjIwXSxcclxuXHRcImdob3N0d2hpdGVcIjogWzI0OCwgMjQ4LCAyNTVdLFxyXG5cdFwiZ29sZFwiOiBbMjU1LCAyMTUsIDBdLFxyXG5cdFwiZ29sZGVucm9kXCI6IFsyMTgsIDE2NSwgMzJdLFxyXG5cdFwiZ3JheVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJncmVlblwiOiBbMCwgMTI4LCAwXSxcclxuXHRcImdyZWVueWVsbG93XCI6IFsxNzMsIDI1NSwgNDddLFxyXG5cdFwiZ3JleVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJob25leWRld1wiOiBbMjQwLCAyNTUsIDI0MF0sXHJcblx0XCJob3RwaW5rXCI6IFsyNTUsIDEwNSwgMTgwXSxcclxuXHRcImluZGlhbnJlZFwiOiBbMjA1LCA5MiwgOTJdLFxyXG5cdFwiaW5kaWdvXCI6IFs3NSwgMCwgMTMwXSxcclxuXHRcIml2b3J5XCI6IFsyNTUsIDI1NSwgMjQwXSxcclxuXHRcImtoYWtpXCI6IFsyNDAsIDIzMCwgMTQwXSxcclxuXHRcImxhdmVuZGVyXCI6IFsyMzAsIDIzMCwgMjUwXSxcclxuXHRcImxhdmVuZGVyYmx1c2hcIjogWzI1NSwgMjQwLCAyNDVdLFxyXG5cdFwibGF3bmdyZWVuXCI6IFsxMjQsIDI1MiwgMF0sXHJcblx0XCJsZW1vbmNoaWZmb25cIjogWzI1NSwgMjUwLCAyMDVdLFxyXG5cdFwibGlnaHRibHVlXCI6IFsxNzMsIDIxNiwgMjMwXSxcclxuXHRcImxpZ2h0Y29yYWxcIjogWzI0MCwgMTI4LCAxMjhdLFxyXG5cdFwibGlnaHRjeWFuXCI6IFsyMjQsIDI1NSwgMjU1XSxcclxuXHRcImxpZ2h0Z29sZGVucm9keWVsbG93XCI6IFsyNTAsIDI1MCwgMjEwXSxcclxuXHRcImxpZ2h0Z3JheVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodGdyZWVuXCI6IFsxNDQsIDIzOCwgMTQ0XSxcclxuXHRcImxpZ2h0Z3JleVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodHBpbmtcIjogWzI1NSwgMTgyLCAxOTNdLFxyXG5cdFwibGlnaHRzYWxtb25cIjogWzI1NSwgMTYwLCAxMjJdLFxyXG5cdFwibGlnaHRzZWFncmVlblwiOiBbMzIsIDE3OCwgMTcwXSxcclxuXHRcImxpZ2h0c2t5Ymx1ZVwiOiBbMTM1LCAyMDYsIDI1MF0sXHJcblx0XCJsaWdodHNsYXRlZ3JheVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHNsYXRlZ3JleVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHN0ZWVsYmx1ZVwiOiBbMTc2LCAxOTYsIDIyMl0sXHJcblx0XCJsaWdodHllbGxvd1wiOiBbMjU1LCAyNTUsIDIyNF0sXHJcblx0XCJsaW1lXCI6IFswLCAyNTUsIDBdLFxyXG5cdFwibGltZWdyZWVuXCI6IFs1MCwgMjA1LCA1MF0sXHJcblx0XCJsaW5lblwiOiBbMjUwLCAyNDAsIDIzMF0sXHJcblx0XCJtYWdlbnRhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJtYXJvb25cIjogWzEyOCwgMCwgMF0sXHJcblx0XCJtZWRpdW1hcXVhbWFyaW5lXCI6IFsxMDIsIDIwNSwgMTcwXSxcclxuXHRcIm1lZGl1bWJsdWVcIjogWzAsIDAsIDIwNV0sXHJcblx0XCJtZWRpdW1vcmNoaWRcIjogWzE4NiwgODUsIDIxMV0sXHJcblx0XCJtZWRpdW1wdXJwbGVcIjogWzE0NywgMTEyLCAyMTldLFxyXG5cdFwibWVkaXVtc2VhZ3JlZW5cIjogWzYwLCAxNzksIDExM10sXHJcblx0XCJtZWRpdW1zbGF0ZWJsdWVcIjogWzEyMywgMTA0LCAyMzhdLFxyXG5cdFwibWVkaXVtc3ByaW5nZ3JlZW5cIjogWzAsIDI1MCwgMTU0XSxcclxuXHRcIm1lZGl1bXR1cnF1b2lzZVwiOiBbNzIsIDIwOSwgMjA0XSxcclxuXHRcIm1lZGl1bXZpb2xldHJlZFwiOiBbMTk5LCAyMSwgMTMzXSxcclxuXHRcIm1pZG5pZ2h0Ymx1ZVwiOiBbMjUsIDI1LCAxMTJdLFxyXG5cdFwibWludGNyZWFtXCI6IFsyNDUsIDI1NSwgMjUwXSxcclxuXHRcIm1pc3R5cm9zZVwiOiBbMjU1LCAyMjgsIDIyNV0sXHJcblx0XCJtb2NjYXNpblwiOiBbMjU1LCAyMjgsIDE4MV0sXHJcblx0XCJuYXZham93aGl0ZVwiOiBbMjU1LCAyMjIsIDE3M10sXHJcblx0XCJuYXZ5XCI6IFswLCAwLCAxMjhdLFxyXG5cdFwib2xkbGFjZVwiOiBbMjUzLCAyNDUsIDIzMF0sXHJcblx0XCJvbGl2ZVwiOiBbMTI4LCAxMjgsIDBdLFxyXG5cdFwib2xpdmVkcmFiXCI6IFsxMDcsIDE0MiwgMzVdLFxyXG5cdFwib3JhbmdlXCI6IFsyNTUsIDE2NSwgMF0sXHJcblx0XCJvcmFuZ2VyZWRcIjogWzI1NSwgNjksIDBdLFxyXG5cdFwib3JjaGlkXCI6IFsyMTgsIDExMiwgMjE0XSxcclxuXHRcInBhbGVnb2xkZW5yb2RcIjogWzIzOCwgMjMyLCAxNzBdLFxyXG5cdFwicGFsZWdyZWVuXCI6IFsxNTIsIDI1MSwgMTUyXSxcclxuXHRcInBhbGV0dXJxdW9pc2VcIjogWzE3NSwgMjM4LCAyMzhdLFxyXG5cdFwicGFsZXZpb2xldHJlZFwiOiBbMjE5LCAxMTIsIDE0N10sXHJcblx0XCJwYXBheWF3aGlwXCI6IFsyNTUsIDIzOSwgMjEzXSxcclxuXHRcInBlYWNocHVmZlwiOiBbMjU1LCAyMTgsIDE4NV0sXHJcblx0XCJwZXJ1XCI6IFsyMDUsIDEzMywgNjNdLFxyXG5cdFwicGlua1wiOiBbMjU1LCAxOTIsIDIwM10sXHJcblx0XCJwbHVtXCI6IFsyMjEsIDE2MCwgMjIxXSxcclxuXHRcInBvd2RlcmJsdWVcIjogWzE3NiwgMjI0LCAyMzBdLFxyXG5cdFwicHVycGxlXCI6IFsxMjgsIDAsIDEyOF0sXHJcblx0XCJyZWJlY2NhcHVycGxlXCI6IFsxMDIsIDUxLCAxNTNdLFxyXG5cdFwicmVkXCI6IFsyNTUsIDAsIDBdLFxyXG5cdFwicm9zeWJyb3duXCI6IFsxODgsIDE0MywgMTQzXSxcclxuXHRcInJveWFsYmx1ZVwiOiBbNjUsIDEwNSwgMjI1XSxcclxuXHRcInNhZGRsZWJyb3duXCI6IFsxMzksIDY5LCAxOV0sXHJcblx0XCJzYWxtb25cIjogWzI1MCwgMTI4LCAxMTRdLFxyXG5cdFwic2FuZHlicm93blwiOiBbMjQ0LCAxNjQsIDk2XSxcclxuXHRcInNlYWdyZWVuXCI6IFs0NiwgMTM5LCA4N10sXHJcblx0XCJzZWFzaGVsbFwiOiBbMjU1LCAyNDUsIDIzOF0sXHJcblx0XCJzaWVubmFcIjogWzE2MCwgODIsIDQ1XSxcclxuXHRcInNpbHZlclwiOiBbMTkyLCAxOTIsIDE5Ml0sXHJcblx0XCJza3libHVlXCI6IFsxMzUsIDIwNiwgMjM1XSxcclxuXHRcInNsYXRlYmx1ZVwiOiBbMTA2LCA5MCwgMjA1XSxcclxuXHRcInNsYXRlZ3JheVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbGF0ZWdyZXlcIjogWzExMiwgMTI4LCAxNDRdLFxyXG5cdFwic25vd1wiOiBbMjU1LCAyNTAsIDI1MF0sXHJcblx0XCJzcHJpbmdncmVlblwiOiBbMCwgMjU1LCAxMjddLFxyXG5cdFwic3RlZWxibHVlXCI6IFs3MCwgMTMwLCAxODBdLFxyXG5cdFwidGFuXCI6IFsyMTAsIDE4MCwgMTQwXSxcclxuXHRcInRlYWxcIjogWzAsIDEyOCwgMTI4XSxcclxuXHRcInRoaXN0bGVcIjogWzIxNiwgMTkxLCAyMTZdLFxyXG5cdFwidG9tYXRvXCI6IFsyNTUsIDk5LCA3MV0sXHJcblx0XCJ0dXJxdW9pc2VcIjogWzY0LCAyMjQsIDIwOF0sXHJcblx0XCJ2aW9sZXRcIjogWzIzOCwgMTMwLCAyMzhdLFxyXG5cdFwid2hlYXRcIjogWzI0NSwgMjIyLCAxNzldLFxyXG5cdFwid2hpdGVcIjogWzI1NSwgMjU1LCAyNTVdLFxyXG5cdFwid2hpdGVzbW9rZVwiOiBbMjQ1LCAyNDUsIDI0NV0sXHJcblx0XCJ5ZWxsb3dcIjogWzI1NSwgMjU1LCAwXSxcclxuXHRcInllbGxvd2dyZWVuXCI6IFsxNTQsIDIwNSwgNTBdXHJcbn07XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color-name/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color-string/index.js": +/*!********************************************!*\ + !*** ./node_modules/color-string/index.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("/* MIT license */\nvar colorNames = __webpack_require__(/*! color-name */ \"./node_modules/color-name/index.js\");\nvar swizzle = __webpack_require__(/*! simple-swizzle */ \"./node_modules/simple-swizzle/index.js\");\nvar hasOwnProperty = Object.hasOwnProperty;\n\nvar reverseNames = Object.create(null);\n\n// create a list of reverse color names\nfor (var name in colorNames) {\n\tif (hasOwnProperty.call(colorNames, name)) {\n\t\treverseNames[colorNames[name]] = name;\n\t}\n}\n\nvar cs = module.exports = {\n\tto: {},\n\tget: {}\n};\n\ncs.get = function (string) {\n\tvar prefix = string.substring(0, 3).toLowerCase();\n\tvar val;\n\tvar model;\n\tswitch (prefix) {\n\t\tcase 'hsl':\n\t\t\tval = cs.get.hsl(string);\n\t\t\tmodel = 'hsl';\n\t\t\tbreak;\n\t\tcase 'hwb':\n\t\t\tval = cs.get.hwb(string);\n\t\t\tmodel = 'hwb';\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tval = cs.get.rgb(string);\n\t\t\tmodel = 'rgb';\n\t\t\tbreak;\n\t}\n\n\tif (!val) {\n\t\treturn null;\n\t}\n\n\treturn {model: model, value: val};\n};\n\ncs.get.rgb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar abbr = /^#([a-f0-9]{3,4})$/i;\n\tvar hex = /^#([a-f0-9]{6})([a-f0-9]{2})?$/i;\n\tvar rgba = /^rgba?\\(\\s*([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar per = /^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar keyword = /^(\\w+)$/;\n\n\tvar rgb = [0, 0, 0, 1];\n\tvar match;\n\tvar i;\n\tvar hexAlpha;\n\n\tif (match = string.match(hex)) {\n\t\thexAlpha = match[2];\n\t\tmatch = match[1];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\t// https://jsperf.com/slice-vs-substr-vs-substring-methods-long-string/19\n\t\t\tvar i2 = i * 2;\n\t\t\trgb[i] = parseInt(match.slice(i2, i2 + 2), 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(abbr)) {\n\t\tmatch = match[1];\n\t\thexAlpha = match[3];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i] + match[i], 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha + hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(rgba)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i + 1], 0);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(per)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = Math.round(parseFloat(match[i + 1]) * 2.55);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(keyword)) {\n\t\tif (match[1] === 'transparent') {\n\t\t\treturn [0, 0, 0, 0];\n\t\t}\n\n\t\tif (!hasOwnProperty.call(colorNames, match[1])) {\n\t\t\treturn null;\n\t\t}\n\n\t\trgb = colorNames[match[1]];\n\t\trgb[3] = 1;\n\n\t\treturn rgb;\n\t} else {\n\t\treturn null;\n\t}\n\n\tfor (i = 0; i < 3; i++) {\n\t\trgb[i] = clamp(rgb[i], 0, 255);\n\t}\n\trgb[3] = clamp(rgb[3], 0, 1);\n\n\treturn rgb;\n};\n\ncs.get.hsl = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hsl = /^hsla?\\(\\s*([+-]?(?:\\d{0,3}\\.)?\\d+)(?:deg)?\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*(?:[,|\\/]\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hsl);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar s = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar l = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\n\t\treturn [h, s, l, a];\n\t}\n\n\treturn null;\n};\n\ncs.get.hwb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hwb = /^hwb\\(\\s*([+-]?\\d{0,3}(?:\\.\\d+)?)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hwb);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar w = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar b = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\t\treturn [h, w, b, a];\n\t}\n\n\treturn null;\n};\n\ncs.to.hex = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn (\n\t\t'#' +\n\t\thexDouble(rgba[0]) +\n\t\thexDouble(rgba[1]) +\n\t\thexDouble(rgba[2]) +\n\t\t(rgba[3] < 1\n\t\t\t? (hexDouble(Math.round(rgba[3] * 255)))\n\t\t\t: '')\n\t);\n};\n\ncs.to.rgb = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ')'\n\t\t: 'rgba(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ', ' + rgba[3] + ')';\n};\n\ncs.to.rgb.percent = function () {\n\tvar rgba = swizzle(arguments);\n\n\tvar r = Math.round(rgba[0] / 255 * 100);\n\tvar g = Math.round(rgba[1] / 255 * 100);\n\tvar b = Math.round(rgba[2] / 255 * 100);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + r + '%, ' + g + '%, ' + b + '%)'\n\t\t: 'rgba(' + r + '%, ' + g + '%, ' + b + '%, ' + rgba[3] + ')';\n};\n\ncs.to.hsl = function () {\n\tvar hsla = swizzle(arguments);\n\treturn hsla.length < 4 || hsla[3] === 1\n\t\t? 'hsl(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%)'\n\t\t: 'hsla(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%, ' + hsla[3] + ')';\n};\n\n// hwb is a bit different than rgb(a) & hsl(a) since there is no alpha specific syntax\n// (hwb have alpha optional & 1 is default value)\ncs.to.hwb = function () {\n\tvar hwba = swizzle(arguments);\n\n\tvar a = '';\n\tif (hwba.length >= 4 && hwba[3] !== 1) {\n\t\ta = ', ' + hwba[3];\n\t}\n\n\treturn 'hwb(' + hwba[0] + ', ' + hwba[1] + '%, ' + hwba[2] + '%' + a + ')';\n};\n\ncs.to.keyword = function (rgb) {\n\treturn reverseNames[rgb.slice(0, 3)];\n};\n\n// helpers\nfunction clamp(num, min, max) {\n\treturn Math.min(Math.max(min, num), max);\n}\n\nfunction hexDouble(num) {\n\tvar str = Math.round(num).toString(16).toUpperCase();\n\treturn (str.length < 2) ? '0' + str : str;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0EsaUJBQWlCLG1CQUFPLENBQUMsc0RBQVk7QUFDckMsY0FBYyxtQkFBTyxDQUFDLDhEQUFnQjtBQUN0Qzs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPO0FBQ1A7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFNBQVM7QUFDVDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSx5QkFBeUIsSUFBSTtBQUM3Qix3QkFBd0IsRUFBRSxXQUFXLEVBQUU7QUFDdkM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxjQUFjLE9BQU87QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUEsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILGNBQWMsT0FBTztBQUNyQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQSxhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbUNBQW1DLElBQUk7QUFDdkM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw4QkFBOEIsSUFBSTtBQUNsQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzPzFhYjkiXSwic291cmNlc0NvbnRlbnQiOlsiLyogTUlUIGxpY2Vuc2UgKi9cbnZhciBjb2xvck5hbWVzID0gcmVxdWlyZSgnY29sb3ItbmFtZScpO1xudmFyIHN3aXp6bGUgPSByZXF1aXJlKCdzaW1wbGUtc3dpenpsZScpO1xudmFyIGhhc093blByb3BlcnR5ID0gT2JqZWN0Lmhhc093blByb3BlcnR5O1xuXG52YXIgcmV2ZXJzZU5hbWVzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcblxuLy8gY3JlYXRlIGEgbGlzdCBvZiByZXZlcnNlIGNvbG9yIG5hbWVzXG5mb3IgKHZhciBuYW1lIGluIGNvbG9yTmFtZXMpIHtcblx0aWYgKGhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbmFtZSkpIHtcblx0XHRyZXZlcnNlTmFtZXNbY29sb3JOYW1lc1tuYW1lXV0gPSBuYW1lO1xuXHR9XG59XG5cbnZhciBjcyA9IG1vZHVsZS5leHBvcnRzID0ge1xuXHR0bzoge30sXG5cdGdldDoge31cbn07XG5cbmNzLmdldCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0dmFyIHByZWZpeCA9IHN0cmluZy5zdWJzdHJpbmcoMCwgMykudG9Mb3dlckNhc2UoKTtcblx0dmFyIHZhbDtcblx0dmFyIG1vZGVsO1xuXHRzd2l0Y2ggKHByZWZpeCkge1xuXHRcdGNhc2UgJ2hzbCc6XG5cdFx0XHR2YWwgPSBjcy5nZXQuaHNsKHN0cmluZyk7XG5cdFx0XHRtb2RlbCA9ICdoc2wnO1xuXHRcdFx0YnJlYWs7XG5cdFx0Y2FzZSAnaHdiJzpcblx0XHRcdHZhbCA9IGNzLmdldC5od2Ioc3RyaW5nKTtcblx0XHRcdG1vZGVsID0gJ2h3Yic7XG5cdFx0XHRicmVhaztcblx0XHRkZWZhdWx0OlxuXHRcdFx0dmFsID0gY3MuZ2V0LnJnYihzdHJpbmcpO1xuXHRcdFx0bW9kZWwgPSAncmdiJztcblx0XHRcdGJyZWFrO1xuXHR9XG5cblx0aWYgKCF2YWwpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiB7bW9kZWw6IG1vZGVsLCB2YWx1ZTogdmFsfTtcbn07XG5cbmNzLmdldC5yZ2IgPSBmdW5jdGlvbiAoc3RyaW5nKSB7XG5cdGlmICghc3RyaW5nKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHR2YXIgYWJiciA9IC9eIyhbYS1mMC05XXszLDR9KSQvaTtcblx0dmFyIGhleCA9IC9eIyhbYS1mMC05XXs2fSkoW2EtZjAtOV17Mn0pPyQvaTtcblx0dmFyIHJnYmEgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1xcZCspKD89W1xccyxdKVxccyooPzosXFxzKik/KFsrLV0/XFxkKykoPz1bXFxzLF0pXFxzKig/OixcXHMqKT8oWystXT9cXGQrKVxccyooPzpbLHxcXC9dXFxzKihbKy1dP1tcXGRcXC5dKykoJT8pXFxzKik/XFwpJC87XG5cdHZhciBwZXIgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1tcXGRcXC5dKylcXCVcXHMqLD9cXHMqKFsrLV0/W1xcZFxcLl0rKVxcJVxccyosP1xccyooWystXT9bXFxkXFwuXSspXFwlXFxzKig/OlssfFxcL11cXHMqKFsrLV0/W1xcZFxcLl0rKSglPylcXHMqKT9cXCkkLztcblx0dmFyIGtleXdvcmQgPSAvXihcXHcrKSQvO1xuXG5cdHZhciByZ2IgPSBbMCwgMCwgMCwgMV07XG5cdHZhciBtYXRjaDtcblx0dmFyIGk7XG5cdHZhciBoZXhBbHBoYTtcblxuXHRpZiAobWF0Y2ggPSBzdHJpbmcubWF0Y2goaGV4KSkge1xuXHRcdGhleEFscGhhID0gbWF0Y2hbMl07XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblxuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdC8vIGh0dHBzOi8vanNwZXJmLmNvbS9zbGljZS12cy1zdWJzdHItdnMtc3Vic3RyaW5nLW1ldGhvZHMtbG9uZy1zdHJpbmcvMTlcblx0XHRcdHZhciBpMiA9IGkgKiAyO1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2guc2xpY2UoaTIsIGkyICsgMiksIDE2KTtcblx0XHR9XG5cblx0XHRpZiAoaGV4QWxwaGEpIHtcblx0XHRcdHJnYlszXSA9IHBhcnNlSW50KGhleEFscGhhLCAxNikgLyAyNTU7XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKGFiYnIpKSB7XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblx0XHRoZXhBbHBoYSA9IG1hdGNoWzNdO1xuXG5cdFx0Zm9yIChpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2hbaV0gKyBtYXRjaFtpXSwgMTYpO1xuXHRcdH1cblxuXHRcdGlmIChoZXhBbHBoYSkge1xuXHRcdFx0cmdiWzNdID0gcGFyc2VJbnQoaGV4QWxwaGEgKyBoZXhBbHBoYSwgMTYpIC8gMjU1O1xuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChyZ2JhKSkge1xuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdHJnYltpXSA9IHBhcnNlSW50KG1hdGNoW2kgKyAxXSwgMCk7XG5cdFx0fVxuXG5cdFx0aWYgKG1hdGNoWzRdKSB7XG5cdFx0XHRpZiAobWF0Y2hbNV0pIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSkgKiAwLjAxO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKHBlcikpIHtcblx0XHRmb3IgKGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2JbaV0gPSBNYXRoLnJvdW5kKHBhcnNlRmxvYXQobWF0Y2hbaSArIDFdKSAqIDIuNTUpO1xuXHRcdH1cblxuXHRcdGlmIChtYXRjaFs0XSkge1xuXHRcdFx0aWYgKG1hdGNoWzVdKSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pICogMC4wMTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChrZXl3b3JkKSkge1xuXHRcdGlmIChtYXRjaFsxXSA9PT0gJ3RyYW5zcGFyZW50Jykge1xuXHRcdFx0cmV0dXJuIFswLCAwLCAwLCAwXTtcblx0XHR9XG5cblx0XHRpZiAoIWhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbWF0Y2hbMV0pKSB7XG5cdFx0XHRyZXR1cm4gbnVsbDtcblx0XHR9XG5cblx0XHRyZ2IgPSBjb2xvck5hbWVzW21hdGNoWzFdXTtcblx0XHRyZ2JbM10gPSAxO1xuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSBlbHNlIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRyZ2JbaV0gPSBjbGFtcChyZ2JbaV0sIDAsIDI1NSk7XG5cdH1cblx0cmdiWzNdID0gY2xhbXAocmdiWzNdLCAwLCAxKTtcblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY3MuZ2V0LmhzbCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBoc2wgPSAvXmhzbGE/XFwoXFxzKihbKy1dPyg/OlxcZHswLDN9XFwuKT9cXGQrKSg/OmRlZyk/XFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKig/OlssfFxcL11cXHMqKFsrLV0/KD89XFwuXFxkfFxcZCkoPzowfFsxLTldXFxkKik/KD86XFwuXFxkKik/KD86W2VFXVsrLV0/XFxkKyk/KVxccyopP1xcKSQvO1xuXHR2YXIgbWF0Y2ggPSBzdHJpbmcubWF0Y2goaHNsKTtcblxuXHRpZiAobWF0Y2gpIHtcblx0XHR2YXIgYWxwaGEgPSBwYXJzZUZsb2F0KG1hdGNoWzRdKTtcblx0XHR2YXIgaCA9ICgocGFyc2VGbG9hdChtYXRjaFsxXSkgJSAzNjApICsgMzYwKSAlIDM2MDtcblx0XHR2YXIgcyA9IGNsYW1wKHBhcnNlRmxvYXQobWF0Y2hbMl0pLCAwLCAxMDApO1xuXHRcdHZhciBsID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFszXSksIDAsIDEwMCk7XG5cdFx0dmFyIGEgPSBjbGFtcChpc05hTihhbHBoYSkgPyAxIDogYWxwaGEsIDAsIDEpO1xuXG5cdFx0cmV0dXJuIFtoLCBzLCBsLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MuZ2V0Lmh3YiA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBod2IgPSAvXmh3YlxcKFxccyooWystXT9cXGR7MCwzfSg/OlxcLlxcZCspPykoPzpkZWcpP1xccyosXFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKixcXHMqKFsrLV0/W1xcZFxcLl0rKSVcXHMqKD86LFxccyooWystXT8oPz1cXC5cXGR8XFxkKSg/OjB8WzEtOV1cXGQqKT8oPzpcXC5cXGQqKT8oPzpbZUVdWystXT9cXGQrKT8pXFxzKik/XFwpJC87XG5cdHZhciBtYXRjaCA9IHN0cmluZy5tYXRjaChod2IpO1xuXG5cdGlmIChtYXRjaCkge1xuXHRcdHZhciBhbHBoYSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdHZhciBoID0gKChwYXJzZUZsb2F0KG1hdGNoWzFdKSAlIDM2MCkgKyAzNjApICUgMzYwO1xuXHRcdHZhciB3ID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFsyXSksIDAsIDEwMCk7XG5cdFx0dmFyIGIgPSBjbGFtcChwYXJzZUZsb2F0KG1hdGNoWzNdKSwgMCwgMTAwKTtcblx0XHR2YXIgYSA9IGNsYW1wKGlzTmFOKGFscGhhKSA/IDEgOiBhbHBoYSwgMCwgMSk7XG5cdFx0cmV0dXJuIFtoLCB3LCBiLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MudG8uaGV4ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gKFxuXHRcdCcjJyArXG5cdFx0aGV4RG91YmxlKHJnYmFbMF0pICtcblx0XHRoZXhEb3VibGUocmdiYVsxXSkgK1xuXHRcdGhleERvdWJsZShyZ2JhWzJdKSArXG5cdFx0KHJnYmFbM10gPCAxXG5cdFx0XHQ/IChoZXhEb3VibGUoTWF0aC5yb3VuZChyZ2JhWzNdICogMjU1KSkpXG5cdFx0XHQ6ICcnKVxuXHQpO1xufTtcblxuY3MudG8ucmdiID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gcmdiYS5sZW5ndGggPCA0IHx8IHJnYmFbM10gPT09IDFcblx0XHQ/ICdyZ2IoJyArIE1hdGgucm91bmQocmdiYVswXSkgKyAnLCAnICsgTWF0aC5yb3VuZChyZ2JhWzFdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMl0pICsgJyknXG5cdFx0OiAncmdiYSgnICsgTWF0aC5yb3VuZChyZ2JhWzBdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMV0pICsgJywgJyArIE1hdGgucm91bmQocmdiYVsyXSkgKyAnLCAnICsgcmdiYVszXSArICcpJztcbn07XG5cbmNzLnRvLnJnYi5wZXJjZW50ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHR2YXIgciA9IE1hdGgucm91bmQocmdiYVswXSAvIDI1NSAqIDEwMCk7XG5cdHZhciBnID0gTWF0aC5yb3VuZChyZ2JhWzFdIC8gMjU1ICogMTAwKTtcblx0dmFyIGIgPSBNYXRoLnJvdW5kKHJnYmFbMl0gLyAyNTUgKiAxMDApO1xuXG5cdHJldHVybiByZ2JhLmxlbmd0aCA8IDQgfHwgcmdiYVszXSA9PT0gMVxuXHRcdD8gJ3JnYignICsgciArICclLCAnICsgZyArICclLCAnICsgYiArICclKSdcblx0XHQ6ICdyZ2JhKCcgKyByICsgJyUsICcgKyBnICsgJyUsICcgKyBiICsgJyUsICcgKyByZ2JhWzNdICsgJyknO1xufTtcblxuY3MudG8uaHNsID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgaHNsYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblx0cmV0dXJuIGhzbGEubGVuZ3RoIDwgNCB8fCBoc2xhWzNdID09PSAxXG5cdFx0PyAnaHNsKCcgKyBoc2xhWzBdICsgJywgJyArIGhzbGFbMV0gKyAnJSwgJyArIGhzbGFbMl0gKyAnJSknXG5cdFx0OiAnaHNsYSgnICsgaHNsYVswXSArICcsICcgKyBoc2xhWzFdICsgJyUsICcgKyBoc2xhWzJdICsgJyUsICcgKyBoc2xhWzNdICsgJyknO1xufTtcblxuLy8gaHdiIGlzIGEgYml0IGRpZmZlcmVudCB0aGFuIHJnYihhKSAmIGhzbChhKSBzaW5jZSB0aGVyZSBpcyBubyBhbHBoYSBzcGVjaWZpYyBzeW50YXhcbi8vIChod2IgaGF2ZSBhbHBoYSBvcHRpb25hbCAmIDEgaXMgZGVmYXVsdCB2YWx1ZSlcbmNzLnRvLmh3YiA9IGZ1bmN0aW9uICgpIHtcblx0dmFyIGh3YmEgPSBzd2l6emxlKGFyZ3VtZW50cyk7XG5cblx0dmFyIGEgPSAnJztcblx0aWYgKGh3YmEubGVuZ3RoID49IDQgJiYgaHdiYVszXSAhPT0gMSkge1xuXHRcdGEgPSAnLCAnICsgaHdiYVszXTtcblx0fVxuXG5cdHJldHVybiAnaHdiKCcgKyBod2JhWzBdICsgJywgJyArIGh3YmFbMV0gKyAnJSwgJyArIGh3YmFbMl0gKyAnJScgKyBhICsgJyknO1xufTtcblxuY3MudG8ua2V5d29yZCA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0cmV0dXJuIHJldmVyc2VOYW1lc1tyZ2Iuc2xpY2UoMCwgMyldO1xufTtcblxuLy8gaGVscGVyc1xuZnVuY3Rpb24gY2xhbXAobnVtLCBtaW4sIG1heCkge1xuXHRyZXR1cm4gTWF0aC5taW4oTWF0aC5tYXgobWluLCBudW0pLCBtYXgpO1xufVxuXG5mdW5jdGlvbiBoZXhEb3VibGUobnVtKSB7XG5cdHZhciBzdHIgPSBNYXRoLnJvdW5kKG51bSkudG9TdHJpbmcoMTYpLnRvVXBwZXJDYXNlKCk7XG5cdHJldHVybiAoc3RyLmxlbmd0aCA8IDIpID8gJzAnICsgc3RyIDogc3RyO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color-string/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color/index.js": +/*!*************************************!*\ + !*** ./node_modules/color/index.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("const colorString = __webpack_require__(/*! color-string */ \"./node_modules/color-string/index.js\");\nconst convert = __webpack_require__(/*! color-convert */ \"./node_modules/color/node_modules/color-convert/index.js\");\n\nconst skippedModels = [\n\t// To be honest, I don't really feel like keyword belongs in color convert, but eh.\n\t'keyword',\n\n\t// Gray conflicts with some method names, and has its own method defined.\n\t'gray',\n\n\t// Shouldn't really be in color-convert either...\n\t'hex',\n];\n\nconst hashedModelKeys = {};\nfor (const model of Object.keys(convert)) {\n\thashedModelKeys[[...convert[model].labels].sort().join('')] = model;\n}\n\nconst limiters = {};\n\nfunction Color(object, model) {\n\tif (!(this instanceof Color)) {\n\t\treturn new Color(object, model);\n\t}\n\n\tif (model && model in skippedModels) {\n\t\tmodel = null;\n\t}\n\n\tif (model && !(model in convert)) {\n\t\tthrow new Error('Unknown model: ' + model);\n\t}\n\n\tlet i;\n\tlet channels;\n\n\tif (object == null) { // eslint-disable-line no-eq-null,eqeqeq\n\t\tthis.model = 'rgb';\n\t\tthis.color = [0, 0, 0];\n\t\tthis.valpha = 1;\n\t} else if (object instanceof Color) {\n\t\tthis.model = object.model;\n\t\tthis.color = [...object.color];\n\t\tthis.valpha = object.valpha;\n\t} else if (typeof object === 'string') {\n\t\tconst result = colorString.get(object);\n\t\tif (result === null) {\n\t\t\tthrow new Error('Unable to parse color from string: ' + object);\n\t\t}\n\n\t\tthis.model = result.model;\n\t\tchannels = convert[this.model].channels;\n\t\tthis.color = result.value.slice(0, channels);\n\t\tthis.valpha = typeof result.value[channels] === 'number' ? result.value[channels] : 1;\n\t} else if (object.length > 0) {\n\t\tthis.model = model || 'rgb';\n\t\tchannels = convert[this.model].channels;\n\t\tconst newArray = Array.prototype.slice.call(object, 0, channels);\n\t\tthis.color = zeroArray(newArray, channels);\n\t\tthis.valpha = typeof object[channels] === 'number' ? object[channels] : 1;\n\t} else if (typeof object === 'number') {\n\t\t// This is always RGB - can be converted later on.\n\t\tthis.model = 'rgb';\n\t\tthis.color = [\n\t\t\t(object >> 16) & 0xFF,\n\t\t\t(object >> 8) & 0xFF,\n\t\t\tobject & 0xFF,\n\t\t];\n\t\tthis.valpha = 1;\n\t} else {\n\t\tthis.valpha = 1;\n\n\t\tconst keys = Object.keys(object);\n\t\tif ('alpha' in object) {\n\t\t\tkeys.splice(keys.indexOf('alpha'), 1);\n\t\t\tthis.valpha = typeof object.alpha === 'number' ? object.alpha : 0;\n\t\t}\n\n\t\tconst hashedKeys = keys.sort().join('');\n\t\tif (!(hashedKeys in hashedModelKeys)) {\n\t\t\tthrow new Error('Unable to parse color from object: ' + JSON.stringify(object));\n\t\t}\n\n\t\tthis.model = hashedModelKeys[hashedKeys];\n\n\t\tconst {labels} = convert[this.model];\n\t\tconst color = [];\n\t\tfor (i = 0; i < labels.length; i++) {\n\t\t\tcolor.push(object[labels[i]]);\n\t\t}\n\n\t\tthis.color = zeroArray(color);\n\t}\n\n\t// Perform limitations (clamping, etc.)\n\tif (limiters[this.model]) {\n\t\tchannels = convert[this.model].channels;\n\t\tfor (i = 0; i < channels; i++) {\n\t\t\tconst limit = limiters[this.model][i];\n\t\t\tif (limit) {\n\t\t\t\tthis.color[i] = limit(this.color[i]);\n\t\t\t}\n\t\t}\n\t}\n\n\tthis.valpha = Math.max(0, Math.min(1, this.valpha));\n\n\tif (Object.freeze) {\n\t\tObject.freeze(this);\n\t}\n}\n\nColor.prototype = {\n\ttoString() {\n\t\treturn this.string();\n\t},\n\n\ttoJSON() {\n\t\treturn this[this.model]();\n\t},\n\n\tstring(places) {\n\t\tlet self = this.model in colorString.to ? this : this.rgb();\n\t\tself = self.round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to[self.model](args);\n\t},\n\n\tpercentString(places) {\n\t\tconst self = this.rgb().round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to.rgb.percent(args);\n\t},\n\n\tarray() {\n\t\treturn this.valpha === 1 ? [...this.color] : [...this.color, this.valpha];\n\t},\n\n\tobject() {\n\t\tconst result = {};\n\t\tconst {channels} = convert[this.model];\n\t\tconst {labels} = convert[this.model];\n\n\t\tfor (let i = 0; i < channels; i++) {\n\t\t\tresult[labels[i]] = this.color[i];\n\t\t}\n\n\t\tif (this.valpha !== 1) {\n\t\t\tresult.alpha = this.valpha;\n\t\t}\n\n\t\treturn result;\n\t},\n\n\tunitArray() {\n\t\tconst rgb = this.rgb().color;\n\t\trgb[0] /= 255;\n\t\trgb[1] /= 255;\n\t\trgb[2] /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.push(this.valpha);\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tunitObject() {\n\t\tconst rgb = this.rgb().object();\n\t\trgb.r /= 255;\n\t\trgb.g /= 255;\n\t\trgb.b /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.alpha = this.valpha;\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tround(places) {\n\t\tplaces = Math.max(places || 0, 0);\n\t\treturn new Color([...this.color.map(roundToPlace(places)), this.valpha], this.model);\n\t},\n\n\talpha(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color([...this.color, Math.max(0, Math.min(1, value))], this.model);\n\t\t}\n\n\t\treturn this.valpha;\n\t},\n\n\t// Rgb\n\tred: getset('rgb', 0, maxfn(255)),\n\tgreen: getset('rgb', 1, maxfn(255)),\n\tblue: getset('rgb', 2, maxfn(255)),\n\n\thue: getset(['hsl', 'hsv', 'hsl', 'hwb', 'hcg'], 0, value => ((value % 360) + 360) % 360),\n\n\tsaturationl: getset('hsl', 1, maxfn(100)),\n\tlightness: getset('hsl', 2, maxfn(100)),\n\n\tsaturationv: getset('hsv', 1, maxfn(100)),\n\tvalue: getset('hsv', 2, maxfn(100)),\n\n\tchroma: getset('hcg', 1, maxfn(100)),\n\tgray: getset('hcg', 2, maxfn(100)),\n\n\twhite: getset('hwb', 1, maxfn(100)),\n\twblack: getset('hwb', 2, maxfn(100)),\n\n\tcyan: getset('cmyk', 0, maxfn(100)),\n\tmagenta: getset('cmyk', 1, maxfn(100)),\n\tyellow: getset('cmyk', 2, maxfn(100)),\n\tblack: getset('cmyk', 3, maxfn(100)),\n\n\tx: getset('xyz', 0, maxfn(95.047)),\n\ty: getset('xyz', 1, maxfn(100)),\n\tz: getset('xyz', 2, maxfn(108.833)),\n\n\tl: getset('lab', 0, maxfn(100)),\n\ta: getset('lab', 1),\n\tb: getset('lab', 2),\n\n\tkeyword(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn convert[this.model].keyword(this.color);\n\t},\n\n\thex(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn colorString.to.hex(this.rgb().round().color);\n\t},\n\n\thexa(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\tconst rgbArray = this.rgb().round().color;\n\n\t\tlet alphaHex = Math.round(this.valpha * 255).toString(16).toUpperCase();\n\t\tif (alphaHex.length === 1) {\n\t\t\talphaHex = '0' + alphaHex;\n\t\t}\n\n\t\treturn colorString.to.hex(rgbArray) + alphaHex;\n\t},\n\n\trgbNumber() {\n\t\tconst rgb = this.rgb().color;\n\t\treturn ((rgb[0] & 0xFF) << 16) | ((rgb[1] & 0xFF) << 8) | (rgb[2] & 0xFF);\n\t},\n\n\tluminosity() {\n\t\t// http://www.w3.org/TR/WCAG20/#relativeluminancedef\n\t\tconst rgb = this.rgb().color;\n\n\t\tconst lum = [];\n\t\tfor (const [i, element] of rgb.entries()) {\n\t\t\tconst chan = element / 255;\n\t\t\tlum[i] = (chan <= 0.04045) ? chan / 12.92 : ((chan + 0.055) / 1.055) ** 2.4;\n\t\t}\n\n\t\treturn 0.2126 * lum[0] + 0.7152 * lum[1] + 0.0722 * lum[2];\n\t},\n\n\tcontrast(color2) {\n\t\t// http://www.w3.org/TR/WCAG20/#contrast-ratiodef\n\t\tconst lum1 = this.luminosity();\n\t\tconst lum2 = color2.luminosity();\n\n\t\tif (lum1 > lum2) {\n\t\t\treturn (lum1 + 0.05) / (lum2 + 0.05);\n\t\t}\n\n\t\treturn (lum2 + 0.05) / (lum1 + 0.05);\n\t},\n\n\tlevel(color2) {\n\t\t// https://www.w3.org/TR/WCAG/#contrast-enhanced\n\t\tconst contrastRatio = this.contrast(color2);\n\t\tif (contrastRatio >= 7) {\n\t\t\treturn 'AAA';\n\t\t}\n\n\t\treturn (contrastRatio >= 4.5) ? 'AA' : '';\n\t},\n\n\tisDark() {\n\t\t// YIQ equation from http://24ways.org/2010/calculating-color-contrast\n\t\tconst rgb = this.rgb().color;\n\t\tconst yiq = (rgb[0] * 2126 + rgb[1] * 7152 + rgb[2] * 722) / 10000;\n\t\treturn yiq < 128;\n\t},\n\n\tisLight() {\n\t\treturn !this.isDark();\n\t},\n\n\tnegate() {\n\t\tconst rgb = this.rgb();\n\t\tfor (let i = 0; i < 3; i++) {\n\t\t\trgb.color[i] = 255 - rgb.color[i];\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tlighten(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] += hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdarken(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] -= hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tsaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] += hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdesaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] -= hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\twhiten(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[1] += hwb.color[1] * ratio;\n\t\treturn hwb;\n\t},\n\n\tblacken(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[2] += hwb.color[2] * ratio;\n\t\treturn hwb;\n\t},\n\n\tgrayscale() {\n\t\t// http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale\n\t\tconst rgb = this.rgb().color;\n\t\tconst value = rgb[0] * 0.3 + rgb[1] * 0.59 + rgb[2] * 0.11;\n\t\treturn Color.rgb(value, value, value);\n\t},\n\n\tfade(ratio) {\n\t\treturn this.alpha(this.valpha - (this.valpha * ratio));\n\t},\n\n\topaquer(ratio) {\n\t\treturn this.alpha(this.valpha + (this.valpha * ratio));\n\t},\n\n\trotate(degrees) {\n\t\tconst hsl = this.hsl();\n\t\tlet hue = hsl.color[0];\n\t\thue = (hue + degrees) % 360;\n\t\thue = hue < 0 ? 360 + hue : hue;\n\t\thsl.color[0] = hue;\n\t\treturn hsl;\n\t},\n\n\tmix(mixinColor, weight) {\n\t\t// Ported from sass implementation in C\n\t\t// https://github.com/sass/libsass/blob/0e6b4a2850092356aa3ece07c6b249f0221caced/functions.cpp#L209\n\t\tif (!mixinColor || !mixinColor.rgb) {\n\t\t\tthrow new Error('Argument to \"mix\" was not a Color instance, but rather an instance of ' + typeof mixinColor);\n\t\t}\n\n\t\tconst color1 = mixinColor.rgb();\n\t\tconst color2 = this.rgb();\n\t\tconst p = weight === undefined ? 0.5 : weight;\n\n\t\tconst w = 2 * p - 1;\n\t\tconst a = color1.alpha() - color2.alpha();\n\n\t\tconst w1 = (((w * a === -1) ? w : (w + a) / (1 + w * a)) + 1) / 2;\n\t\tconst w2 = 1 - w1;\n\n\t\treturn Color.rgb(\n\t\t\tw1 * color1.red() + w2 * color2.red(),\n\t\t\tw1 * color1.green() + w2 * color2.green(),\n\t\t\tw1 * color1.blue() + w2 * color2.blue(),\n\t\t\tcolor1.alpha() * p + color2.alpha() * (1 - p));\n\t},\n};\n\n// Model conversion methods and static constructors\nfor (const model of Object.keys(convert)) {\n\tif (skippedModels.includes(model)) {\n\t\tcontinue;\n\t}\n\n\tconst {channels} = convert[model];\n\n\t// Conversion methods\n\tColor.prototype[model] = function (...args) {\n\t\tif (this.model === model) {\n\t\t\treturn new Color(this);\n\t\t}\n\n\t\tif (args.length > 0) {\n\t\t\treturn new Color(args, model);\n\t\t}\n\n\t\treturn new Color([...assertArray(convert[this.model][model].raw(this.color)), this.valpha], model);\n\t};\n\n\t// 'static' construction methods\n\tColor[model] = function (...args) {\n\t\tlet color = args[0];\n\t\tif (typeof color === 'number') {\n\t\t\tcolor = zeroArray(args, channels);\n\t\t}\n\n\t\treturn new Color(color, model);\n\t};\n}\n\nfunction roundTo(number, places) {\n\treturn Number(number.toFixed(places));\n}\n\nfunction roundToPlace(places) {\n\treturn function (number) {\n\t\treturn roundTo(number, places);\n\t};\n}\n\nfunction getset(model, channel, modifier) {\n\tmodel = Array.isArray(model) ? model : [model];\n\n\tfor (const m of model) {\n\t\t(limiters[m] || (limiters[m] = []))[channel] = modifier;\n\t}\n\n\tmodel = model[0];\n\n\treturn function (value) {\n\t\tlet result;\n\n\t\tif (value !== undefined) {\n\t\t\tif (modifier) {\n\t\t\t\tvalue = modifier(value);\n\t\t\t}\n\n\t\t\tresult = this[model]();\n\t\t\tresult.color[channel] = value;\n\t\t\treturn result;\n\t\t}\n\n\t\tresult = this[model]().color[channel];\n\t\tif (modifier) {\n\t\t\tresult = modifier(result);\n\t\t}\n\n\t\treturn result;\n\t};\n}\n\nfunction maxfn(max) {\n\treturn function (v) {\n\t\treturn Math.max(0, Math.min(max, v));\n\t};\n}\n\nfunction assertArray(value) {\n\treturn Array.isArray(value) ? value : [value];\n}\n\nfunction zeroArray(array, length) {\n\tfor (let i = 0; i < length; i++) {\n\t\tif (typeof array[i] !== 'number') {\n\t\t\tarray[i] = 0;\n\t\t}\n\t}\n\n\treturn array;\n}\n\nmodule.exports = Color;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3IvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMsMERBQWM7QUFDMUMsZ0JBQWdCLG1CQUFPLENBQUMsK0VBQWU7O0FBRXZDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUEsU0FBUyxRQUFRO0FBQ2pCO0FBQ0EsY0FBYyxtQkFBbUI7QUFDakM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGNBQWMsY0FBYztBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLFNBQVMsVUFBVTtBQUNuQixTQUFTLFFBQVE7O0FBRWpCLGtCQUFrQixjQUFjO0FBQ2hDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLGtCQUFrQixPQUFPO0FBQ3pCO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsUUFBUSxVQUFVOztBQUVsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxpQkFBaUIsWUFBWTtBQUM3QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9pbmRleC5qcz82OTI5Il0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbG9yU3RyaW5nID0gcmVxdWlyZSgnY29sb3Itc3RyaW5nJyk7XG5jb25zdCBjb252ZXJ0ID0gcmVxdWlyZSgnY29sb3ItY29udmVydCcpO1xuXG5jb25zdCBza2lwcGVkTW9kZWxzID0gW1xuXHQvLyBUbyBiZSBob25lc3QsIEkgZG9uJ3QgcmVhbGx5IGZlZWwgbGlrZSBrZXl3b3JkIGJlbG9uZ3MgaW4gY29sb3IgY29udmVydCwgYnV0IGVoLlxuXHQna2V5d29yZCcsXG5cblx0Ly8gR3JheSBjb25mbGljdHMgd2l0aCBzb21lIG1ldGhvZCBuYW1lcywgYW5kIGhhcyBpdHMgb3duIG1ldGhvZCBkZWZpbmVkLlxuXHQnZ3JheScsXG5cblx0Ly8gU2hvdWxkbid0IHJlYWxseSBiZSBpbiBjb2xvci1jb252ZXJ0IGVpdGhlci4uLlxuXHQnaGV4Jyxcbl07XG5cbmNvbnN0IGhhc2hlZE1vZGVsS2V5cyA9IHt9O1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRoYXNoZWRNb2RlbEtleXNbWy4uLmNvbnZlcnRbbW9kZWxdLmxhYmVsc10uc29ydCgpLmpvaW4oJycpXSA9IG1vZGVsO1xufVxuXG5jb25zdCBsaW1pdGVycyA9IHt9O1xuXG5mdW5jdGlvbiBDb2xvcihvYmplY3QsIG1vZGVsKSB7XG5cdGlmICghKHRoaXMgaW5zdGFuY2VvZiBDb2xvcikpIHtcblx0XHRyZXR1cm4gbmV3IENvbG9yKG9iamVjdCwgbW9kZWwpO1xuXHR9XG5cblx0aWYgKG1vZGVsICYmIG1vZGVsIGluIHNraXBwZWRNb2RlbHMpIHtcblx0XHRtb2RlbCA9IG51bGw7XG5cdH1cblxuXHRpZiAobW9kZWwgJiYgIShtb2RlbCBpbiBjb252ZXJ0KSkge1xuXHRcdHRocm93IG5ldyBFcnJvcignVW5rbm93biBtb2RlbDogJyArIG1vZGVsKTtcblx0fVxuXG5cdGxldCBpO1xuXHRsZXQgY2hhbm5lbHM7XG5cblx0aWYgKG9iamVjdCA9PSBudWxsKSB7IC8vIGVzbGludC1kaXNhYmxlLWxpbmUgbm8tZXEtbnVsbCxlcWVxZXFcblx0XHR0aGlzLm1vZGVsID0gJ3JnYic7XG5cdFx0dGhpcy5jb2xvciA9IFswLCAwLCAwXTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSBpZiAob2JqZWN0IGluc3RhbmNlb2YgQ29sb3IpIHtcblx0XHR0aGlzLm1vZGVsID0gb2JqZWN0Lm1vZGVsO1xuXHRcdHRoaXMuY29sb3IgPSBbLi4ub2JqZWN0LmNvbG9yXTtcblx0XHR0aGlzLnZhbHBoYSA9IG9iamVjdC52YWxwaGE7XG5cdH0gZWxzZSBpZiAodHlwZW9mIG9iamVjdCA9PT0gJ3N0cmluZycpIHtcblx0XHRjb25zdCByZXN1bHQgPSBjb2xvclN0cmluZy5nZXQob2JqZWN0KTtcblx0XHRpZiAocmVzdWx0ID09PSBudWxsKSB7XG5cdFx0XHR0aHJvdyBuZXcgRXJyb3IoJ1VuYWJsZSB0byBwYXJzZSBjb2xvciBmcm9tIHN0cmluZzogJyArIG9iamVjdCk7XG5cdFx0fVxuXG5cdFx0dGhpcy5tb2RlbCA9IHJlc3VsdC5tb2RlbDtcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0dGhpcy5jb2xvciA9IHJlc3VsdC52YWx1ZS5zbGljZSgwLCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2YgcmVzdWx0LnZhbHVlW2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyByZXN1bHQudmFsdWVbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmIChvYmplY3QubGVuZ3RoID4gMCkge1xuXHRcdHRoaXMubW9kZWwgPSBtb2RlbCB8fCAncmdiJztcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0Y29uc3QgbmV3QXJyYXkgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChvYmplY3QsIDAsIGNoYW5uZWxzKTtcblx0XHR0aGlzLmNvbG9yID0gemVyb0FycmF5KG5ld0FycmF5LCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0W2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyBvYmplY3RbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmICh0eXBlb2Ygb2JqZWN0ID09PSAnbnVtYmVyJykge1xuXHRcdC8vIFRoaXMgaXMgYWx3YXlzIFJHQiAtIGNhbiBiZSBjb252ZXJ0ZWQgbGF0ZXIgb24uXG5cdFx0dGhpcy5tb2RlbCA9ICdyZ2InO1xuXHRcdHRoaXMuY29sb3IgPSBbXG5cdFx0XHQob2JqZWN0ID4+IDE2KSAmIDB4RkYsXG5cdFx0XHQob2JqZWN0ID4+IDgpICYgMHhGRixcblx0XHRcdG9iamVjdCAmIDB4RkYsXG5cdFx0XTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSB7XG5cdFx0dGhpcy52YWxwaGEgPSAxO1xuXG5cdFx0Y29uc3Qga2V5cyA9IE9iamVjdC5rZXlzKG9iamVjdCk7XG5cdFx0aWYgKCdhbHBoYScgaW4gb2JqZWN0KSB7XG5cdFx0XHRrZXlzLnNwbGljZShrZXlzLmluZGV4T2YoJ2FscGhhJyksIDEpO1xuXHRcdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0LmFscGhhID09PSAnbnVtYmVyJyA/IG9iamVjdC5hbHBoYSA6IDA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgaGFzaGVkS2V5cyA9IGtleXMuc29ydCgpLmpvaW4oJycpO1xuXHRcdGlmICghKGhhc2hlZEtleXMgaW4gaGFzaGVkTW9kZWxLZXlzKSkge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdVbmFibGUgdG8gcGFyc2UgY29sb3IgZnJvbSBvYmplY3Q6ICcgKyBKU09OLnN0cmluZ2lmeShvYmplY3QpKTtcblx0XHR9XG5cblx0XHR0aGlzLm1vZGVsID0gaGFzaGVkTW9kZWxLZXlzW2hhc2hlZEtleXNdO1xuXG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXHRcdGNvbnN0IGNvbG9yID0gW107XG5cdFx0Zm9yIChpID0gMDsgaSA8IGxhYmVscy5sZW5ndGg7IGkrKykge1xuXHRcdFx0Y29sb3IucHVzaChvYmplY3RbbGFiZWxzW2ldXSk7XG5cdFx0fVxuXG5cdFx0dGhpcy5jb2xvciA9IHplcm9BcnJheShjb2xvcik7XG5cdH1cblxuXHQvLyBQZXJmb3JtIGxpbWl0YXRpb25zIChjbGFtcGluZywgZXRjLilcblx0aWYgKGxpbWl0ZXJzW3RoaXMubW9kZWxdKSB7XG5cdFx0Y2hhbm5lbHMgPSBjb252ZXJ0W3RoaXMubW9kZWxdLmNoYW5uZWxzO1xuXHRcdGZvciAoaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRjb25zdCBsaW1pdCA9IGxpbWl0ZXJzW3RoaXMubW9kZWxdW2ldO1xuXHRcdFx0aWYgKGxpbWl0KSB7XG5cdFx0XHRcdHRoaXMuY29sb3JbaV0gPSBsaW1pdCh0aGlzLmNvbG9yW2ldKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0aGlzLnZhbHBoYSA9IE1hdGgubWF4KDAsIE1hdGgubWluKDEsIHRoaXMudmFscGhhKSk7XG5cblx0aWYgKE9iamVjdC5mcmVlemUpIHtcblx0XHRPYmplY3QuZnJlZXplKHRoaXMpO1xuXHR9XG59XG5cbkNvbG9yLnByb3RvdHlwZSA9IHtcblx0dG9TdHJpbmcoKSB7XG5cdFx0cmV0dXJuIHRoaXMuc3RyaW5nKCk7XG5cdH0sXG5cblx0dG9KU09OKCkge1xuXHRcdHJldHVybiB0aGlzW3RoaXMubW9kZWxdKCk7XG5cdH0sXG5cblx0c3RyaW5nKHBsYWNlcykge1xuXHRcdGxldCBzZWxmID0gdGhpcy5tb2RlbCBpbiBjb2xvclN0cmluZy50byA/IHRoaXMgOiB0aGlzLnJnYigpO1xuXHRcdHNlbGYgPSBzZWxmLnJvdW5kKHR5cGVvZiBwbGFjZXMgPT09ICdudW1iZXInID8gcGxhY2VzIDogMSk7XG5cdFx0Y29uc3QgYXJncyA9IHNlbGYudmFscGhhID09PSAxID8gc2VsZi5jb2xvciA6IFsuLi5zZWxmLmNvbG9yLCB0aGlzLnZhbHBoYV07XG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvW3NlbGYubW9kZWxdKGFyZ3MpO1xuXHR9LFxuXG5cdHBlcmNlbnRTdHJpbmcocGxhY2VzKSB7XG5cdFx0Y29uc3Qgc2VsZiA9IHRoaXMucmdiKCkucm91bmQodHlwZW9mIHBsYWNlcyA9PT0gJ251bWJlcicgPyBwbGFjZXMgOiAxKTtcblx0XHRjb25zdCBhcmdzID0gc2VsZi52YWxwaGEgPT09IDEgPyBzZWxmLmNvbG9yIDogWy4uLnNlbGYuY29sb3IsIHRoaXMudmFscGhhXTtcblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8ucmdiLnBlcmNlbnQoYXJncyk7XG5cdH0sXG5cblx0YXJyYXkoKSB7XG5cdFx0cmV0dXJuIHRoaXMudmFscGhhID09PSAxID8gWy4uLnRoaXMuY29sb3JdIDogWy4uLnRoaXMuY29sb3IsIHRoaXMudmFscGhhXTtcblx0fSxcblxuXHRvYmplY3QoKSB7XG5cdFx0Y29uc3QgcmVzdWx0ID0ge307XG5cdFx0Y29uc3Qge2NoYW5uZWxzfSA9IGNvbnZlcnRbdGhpcy5tb2RlbF07XG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRyZXN1bHRbbGFiZWxzW2ldXSA9IHRoaXMuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZXN1bHQuYWxwaGEgPSB0aGlzLnZhbHBoYTtcblx0XHR9XG5cblx0XHRyZXR1cm4gcmVzdWx0O1xuXHR9LFxuXG5cdHVuaXRBcnJheSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdHJnYlswXSAvPSAyNTU7XG5cdFx0cmdiWzFdIC89IDI1NTtcblx0XHRyZ2JbMl0gLz0gMjU1O1xuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZ2IucHVzaCh0aGlzLnZhbHBoYSk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHR1bml0T2JqZWN0KCkge1xuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkub2JqZWN0KCk7XG5cdFx0cmdiLnIgLz0gMjU1O1xuXHRcdHJnYi5nIC89IDI1NTtcblx0XHRyZ2IuYiAvPSAyNTU7XG5cblx0XHRpZiAodGhpcy52YWxwaGEgIT09IDEpIHtcblx0XHRcdHJnYi5hbHBoYSA9IHRoaXMudmFscGhhO1xuXHRcdH1cblxuXHRcdHJldHVybiByZ2I7XG5cdH0sXG5cblx0cm91bmQocGxhY2VzKSB7XG5cdFx0cGxhY2VzID0gTWF0aC5tYXgocGxhY2VzIHx8IDAsIDApO1xuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLnRoaXMuY29sb3IubWFwKHJvdW5kVG9QbGFjZShwbGFjZXMpKSwgdGhpcy52YWxwaGFdLCB0aGlzLm1vZGVsKTtcblx0fSxcblxuXHRhbHBoYSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKFsuLi50aGlzLmNvbG9yLCBNYXRoLm1heCgwLCBNYXRoLm1pbigxLCB2YWx1ZSkpXSwgdGhpcy5tb2RlbCk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHRoaXMudmFscGhhO1xuXHR9LFxuXG5cdC8vIFJnYlxuXHRyZWQ6IGdldHNldCgncmdiJywgMCwgbWF4Zm4oMjU1KSksXG5cdGdyZWVuOiBnZXRzZXQoJ3JnYicsIDEsIG1heGZuKDI1NSkpLFxuXHRibHVlOiBnZXRzZXQoJ3JnYicsIDIsIG1heGZuKDI1NSkpLFxuXG5cdGh1ZTogZ2V0c2V0KFsnaHNsJywgJ2hzdicsICdoc2wnLCAnaHdiJywgJ2hjZyddLCAwLCB2YWx1ZSA9PiAoKHZhbHVlICUgMzYwKSArIDM2MCkgJSAzNjApLFxuXG5cdHNhdHVyYXRpb25sOiBnZXRzZXQoJ2hzbCcsIDEsIG1heGZuKDEwMCkpLFxuXHRsaWdodG5lc3M6IGdldHNldCgnaHNsJywgMiwgbWF4Zm4oMTAwKSksXG5cblx0c2F0dXJhdGlvbnY6IGdldHNldCgnaHN2JywgMSwgbWF4Zm4oMTAwKSksXG5cdHZhbHVlOiBnZXRzZXQoJ2hzdicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGNocm9tYTogZ2V0c2V0KCdoY2cnLCAxLCBtYXhmbigxMDApKSxcblx0Z3JheTogZ2V0c2V0KCdoY2cnLCAyLCBtYXhmbigxMDApKSxcblxuXHR3aGl0ZTogZ2V0c2V0KCdod2InLCAxLCBtYXhmbigxMDApKSxcblx0d2JsYWNrOiBnZXRzZXQoJ2h3YicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGN5YW46IGdldHNldCgnY215aycsIDAsIG1heGZuKDEwMCkpLFxuXHRtYWdlbnRhOiBnZXRzZXQoJ2NteWsnLCAxLCBtYXhmbigxMDApKSxcblx0eWVsbG93OiBnZXRzZXQoJ2NteWsnLCAyLCBtYXhmbigxMDApKSxcblx0YmxhY2s6IGdldHNldCgnY215aycsIDMsIG1heGZuKDEwMCkpLFxuXG5cdHg6IGdldHNldCgneHl6JywgMCwgbWF4Zm4oOTUuMDQ3KSksXG5cdHk6IGdldHNldCgneHl6JywgMSwgbWF4Zm4oMTAwKSksXG5cdHo6IGdldHNldCgneHl6JywgMiwgbWF4Zm4oMTA4LjgzMykpLFxuXG5cdGw6IGdldHNldCgnbGFiJywgMCwgbWF4Zm4oMTAwKSksXG5cdGE6IGdldHNldCgnbGFiJywgMSksXG5cdGI6IGdldHNldCgnbGFiJywgMiksXG5cblx0a2V5d29yZCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29udmVydFt0aGlzLm1vZGVsXS5rZXl3b3JkKHRoaXMuY29sb3IpO1xuXHR9LFxuXG5cdGhleCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8uaGV4KHRoaXMucmdiKCkucm91bmQoKS5jb2xvcik7XG5cdH0sXG5cblx0aGV4YSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRjb25zdCByZ2JBcnJheSA9IHRoaXMucmdiKCkucm91bmQoKS5jb2xvcjtcblxuXHRcdGxldCBhbHBoYUhleCA9IE1hdGgucm91bmQodGhpcy52YWxwaGEgKiAyNTUpLnRvU3RyaW5nKDE2KS50b1VwcGVyQ2FzZSgpO1xuXHRcdGlmIChhbHBoYUhleC5sZW5ndGggPT09IDEpIHtcblx0XHRcdGFscGhhSGV4ID0gJzAnICsgYWxwaGFIZXg7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvLmhleChyZ2JBcnJheSkgKyBhbHBoYUhleDtcblx0fSxcblxuXHRyZ2JOdW1iZXIoKSB7XG5cdFx0Y29uc3QgcmdiID0gdGhpcy5yZ2IoKS5jb2xvcjtcblx0XHRyZXR1cm4gKChyZ2JbMF0gJiAweEZGKSA8PCAxNikgfCAoKHJnYlsxXSAmIDB4RkYpIDw8IDgpIHwgKHJnYlsyXSAmIDB4RkYpO1xuXHR9LFxuXG5cdGx1bWlub3NpdHkoKSB7XG5cdFx0Ly8gaHR0cDovL3d3dy53My5vcmcvVFIvV0NBRzIwLyNyZWxhdGl2ZWx1bWluYW5jZWRlZlxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cblx0XHRjb25zdCBsdW0gPSBbXTtcblx0XHRmb3IgKGNvbnN0IFtpLCBlbGVtZW50XSBvZiByZ2IuZW50cmllcygpKSB7XG5cdFx0XHRjb25zdCBjaGFuID0gZWxlbWVudCAvIDI1NTtcblx0XHRcdGx1bVtpXSA9IChjaGFuIDw9IDAuMDQwNDUpID8gY2hhbiAvIDEyLjkyIDogKChjaGFuICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNDtcblx0XHR9XG5cblx0XHRyZXR1cm4gMC4yMTI2ICogbHVtWzBdICsgMC43MTUyICogbHVtWzFdICsgMC4wNzIyICogbHVtWzJdO1xuXHR9LFxuXG5cdGNvbnRyYXN0KGNvbG9yMikge1xuXHRcdC8vIGh0dHA6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jY29udHJhc3QtcmF0aW9kZWZcblx0XHRjb25zdCBsdW0xID0gdGhpcy5sdW1pbm9zaXR5KCk7XG5cdFx0Y29uc3QgbHVtMiA9IGNvbG9yMi5sdW1pbm9zaXR5KCk7XG5cblx0XHRpZiAobHVtMSA+IGx1bTIpIHtcblx0XHRcdHJldHVybiAobHVtMSArIDAuMDUpIC8gKGx1bTIgKyAwLjA1KTtcblx0XHR9XG5cblx0XHRyZXR1cm4gKGx1bTIgKyAwLjA1KSAvIChsdW0xICsgMC4wNSk7XG5cdH0sXG5cblx0bGV2ZWwoY29sb3IyKSB7XG5cdFx0Ly8gaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LWVuaGFuY2VkXG5cdFx0Y29uc3QgY29udHJhc3RSYXRpbyA9IHRoaXMuY29udHJhc3QoY29sb3IyKTtcblx0XHRpZiAoY29udHJhc3RSYXRpbyA+PSA3KSB7XG5cdFx0XHRyZXR1cm4gJ0FBQSc7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIChjb250cmFzdFJhdGlvID49IDQuNSkgPyAnQUEnIDogJyc7XG5cdH0sXG5cblx0aXNEYXJrKCkge1xuXHRcdC8vIFlJUSBlcXVhdGlvbiBmcm9tIGh0dHA6Ly8yNHdheXMub3JnLzIwMTAvY2FsY3VsYXRpbmctY29sb3ItY29udHJhc3Rcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdGNvbnN0IHlpcSA9IChyZ2JbMF0gKiAyMTI2ICsgcmdiWzFdICogNzE1MiArIHJnYlsyXSAqIDcyMikgLyAxMDAwMDtcblx0XHRyZXR1cm4geWlxIDwgMTI4O1xuXHR9LFxuXG5cdGlzTGlnaHQoKSB7XG5cdFx0cmV0dXJuICF0aGlzLmlzRGFyaygpO1xuXHR9LFxuXG5cdG5lZ2F0ZSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpO1xuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2IuY29sb3JbaV0gPSAyNTUgLSByZ2IuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHRsaWdodGVuKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMl0gKz0gaHNsLmNvbG9yWzJdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkYXJrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBoc2wgPSB0aGlzLmhzbCgpO1xuXHRcdGhzbC5jb2xvclsyXSAtPSBoc2wuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHNsO1xuXHR9LFxuXG5cdHNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gKz0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkZXNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gLT0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHR3aGl0ZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsxXSArPSBod2IuY29sb3JbMV0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGJsYWNrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsyXSArPSBod2IuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGdyYXlzY2FsZSgpIHtcblx0XHQvLyBodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0dyYXlzY2FsZSNDb252ZXJ0aW5nX2NvbG9yX3RvX2dyYXlzY2FsZVxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cdFx0Y29uc3QgdmFsdWUgPSByZ2JbMF0gKiAwLjMgKyByZ2JbMV0gKiAwLjU5ICsgcmdiWzJdICogMC4xMTtcblx0XHRyZXR1cm4gQ29sb3IucmdiKHZhbHVlLCB2YWx1ZSwgdmFsdWUpO1xuXHR9LFxuXG5cdGZhZGUocmF0aW8pIHtcblx0XHRyZXR1cm4gdGhpcy5hbHBoYSh0aGlzLnZhbHBoYSAtICh0aGlzLnZhbHBoYSAqIHJhdGlvKSk7XG5cdH0sXG5cblx0b3BhcXVlcihyYXRpbykge1xuXHRcdHJldHVybiB0aGlzLmFscGhhKHRoaXMudmFscGhhICsgKHRoaXMudmFscGhhICogcmF0aW8pKTtcblx0fSxcblxuXHRyb3RhdGUoZGVncmVlcykge1xuXHRcdGNvbnN0IGhzbCA9IHRoaXMuaHNsKCk7XG5cdFx0bGV0IGh1ZSA9IGhzbC5jb2xvclswXTtcblx0XHRodWUgPSAoaHVlICsgZGVncmVlcykgJSAzNjA7XG5cdFx0aHVlID0gaHVlIDwgMCA/IDM2MCArIGh1ZSA6IGh1ZTtcblx0XHRoc2wuY29sb3JbMF0gPSBodWU7XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRtaXgobWl4aW5Db2xvciwgd2VpZ2h0KSB7XG5cdFx0Ly8gUG9ydGVkIGZyb20gc2FzcyBpbXBsZW1lbnRhdGlvbiBpbiBDXG5cdFx0Ly8gaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9ibG9iLzBlNmI0YTI4NTAwOTIzNTZhYTNlY2UwN2M2YjI0OWYwMjIxY2FjZWQvZnVuY3Rpb25zLmNwcCNMMjA5XG5cdFx0aWYgKCFtaXhpbkNvbG9yIHx8ICFtaXhpbkNvbG9yLnJnYikge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdBcmd1bWVudCB0byBcIm1peFwiIHdhcyBub3QgYSBDb2xvciBpbnN0YW5jZSwgYnV0IHJhdGhlciBhbiBpbnN0YW5jZSBvZiAnICsgdHlwZW9mIG1peGluQ29sb3IpO1xuXHRcdH1cblxuXHRcdGNvbnN0IGNvbG9yMSA9IG1peGluQ29sb3IucmdiKCk7XG5cdFx0Y29uc3QgY29sb3IyID0gdGhpcy5yZ2IoKTtcblx0XHRjb25zdCBwID0gd2VpZ2h0ID09PSB1bmRlZmluZWQgPyAwLjUgOiB3ZWlnaHQ7XG5cblx0XHRjb25zdCB3ID0gMiAqIHAgLSAxO1xuXHRcdGNvbnN0IGEgPSBjb2xvcjEuYWxwaGEoKSAtIGNvbG9yMi5hbHBoYSgpO1xuXG5cdFx0Y29uc3QgdzEgPSAoKCh3ICogYSA9PT0gLTEpID8gdyA6ICh3ICsgYSkgLyAoMSArIHcgKiBhKSkgKyAxKSAvIDI7XG5cdFx0Y29uc3QgdzIgPSAxIC0gdzE7XG5cblx0XHRyZXR1cm4gQ29sb3IucmdiKFxuXHRcdFx0dzEgKiBjb2xvcjEucmVkKCkgKyB3MiAqIGNvbG9yMi5yZWQoKSxcblx0XHRcdHcxICogY29sb3IxLmdyZWVuKCkgKyB3MiAqIGNvbG9yMi5ncmVlbigpLFxuXHRcdFx0dzEgKiBjb2xvcjEuYmx1ZSgpICsgdzIgKiBjb2xvcjIuYmx1ZSgpLFxuXHRcdFx0Y29sb3IxLmFscGhhKCkgKiBwICsgY29sb3IyLmFscGhhKCkgKiAoMSAtIHApKTtcblx0fSxcbn07XG5cbi8vIE1vZGVsIGNvbnZlcnNpb24gbWV0aG9kcyBhbmQgc3RhdGljIGNvbnN0cnVjdG9yc1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRpZiAoc2tpcHBlZE1vZGVscy5pbmNsdWRlcyhtb2RlbCkpIHtcblx0XHRjb250aW51ZTtcblx0fVxuXG5cdGNvbnN0IHtjaGFubmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblxuXHQvLyBDb252ZXJzaW9uIG1ldGhvZHNcblx0Q29sb3IucHJvdG90eXBlW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0aWYgKHRoaXMubW9kZWwgPT09IG1vZGVsKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHRoaXMpO1xuXHRcdH1cblxuXHRcdGlmIChhcmdzLmxlbmd0aCA+IDApIHtcblx0XHRcdHJldHVybiBuZXcgQ29sb3IoYXJncywgbW9kZWwpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLmFzc2VydEFycmF5KGNvbnZlcnRbdGhpcy5tb2RlbF1bbW9kZWxdLnJhdyh0aGlzLmNvbG9yKSksIHRoaXMudmFscGhhXSwgbW9kZWwpO1xuXHR9O1xuXG5cdC8vICdzdGF0aWMnIGNvbnN0cnVjdGlvbiBtZXRob2RzXG5cdENvbG9yW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0bGV0IGNvbG9yID0gYXJnc1swXTtcblx0XHRpZiAodHlwZW9mIGNvbG9yID09PSAnbnVtYmVyJykge1xuXHRcdFx0Y29sb3IgPSB6ZXJvQXJyYXkoYXJncywgY2hhbm5lbHMpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoY29sb3IsIG1vZGVsKTtcblx0fTtcbn1cblxuZnVuY3Rpb24gcm91bmRUbyhudW1iZXIsIHBsYWNlcykge1xuXHRyZXR1cm4gTnVtYmVyKG51bWJlci50b0ZpeGVkKHBsYWNlcykpO1xufVxuXG5mdW5jdGlvbiByb3VuZFRvUGxhY2UocGxhY2VzKSB7XG5cdHJldHVybiBmdW5jdGlvbiAobnVtYmVyKSB7XG5cdFx0cmV0dXJuIHJvdW5kVG8obnVtYmVyLCBwbGFjZXMpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiBnZXRzZXQobW9kZWwsIGNoYW5uZWwsIG1vZGlmaWVyKSB7XG5cdG1vZGVsID0gQXJyYXkuaXNBcnJheShtb2RlbCkgPyBtb2RlbCA6IFttb2RlbF07XG5cblx0Zm9yIChjb25zdCBtIG9mIG1vZGVsKSB7XG5cdFx0KGxpbWl0ZXJzW21dIHx8IChsaW1pdGVyc1ttXSA9IFtdKSlbY2hhbm5lbF0gPSBtb2RpZmllcjtcblx0fVxuXG5cdG1vZGVsID0gbW9kZWxbMF07XG5cblx0cmV0dXJuIGZ1bmN0aW9uICh2YWx1ZSkge1xuXHRcdGxldCByZXN1bHQ7XG5cblx0XHRpZiAodmFsdWUgIT09IHVuZGVmaW5lZCkge1xuXHRcdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRcdHZhbHVlID0gbW9kaWZpZXIodmFsdWUpO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXN1bHQgPSB0aGlzW21vZGVsXSgpO1xuXHRcdFx0cmVzdWx0LmNvbG9yW2NoYW5uZWxdID0gdmFsdWU7XG5cdFx0XHRyZXR1cm4gcmVzdWx0O1xuXHRcdH1cblxuXHRcdHJlc3VsdCA9IHRoaXNbbW9kZWxdKCkuY29sb3JbY2hhbm5lbF07XG5cdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRyZXN1bHQgPSBtb2RpZmllcihyZXN1bHQpO1xuXHRcdH1cblxuXHRcdHJldHVybiByZXN1bHQ7XG5cdH07XG59XG5cbmZ1bmN0aW9uIG1heGZuKG1heCkge1xuXHRyZXR1cm4gZnVuY3Rpb24gKHYpIHtcblx0XHRyZXR1cm4gTWF0aC5tYXgoMCwgTWF0aC5taW4obWF4LCB2KSk7XG5cdH07XG59XG5cbmZ1bmN0aW9uIGFzc2VydEFycmF5KHZhbHVlKSB7XG5cdHJldHVybiBBcnJheS5pc0FycmF5KHZhbHVlKSA/IHZhbHVlIDogW3ZhbHVlXTtcbn1cblxuZnVuY3Rpb24gemVyb0FycmF5KGFycmF5LCBsZW5ndGgpIHtcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykge1xuXHRcdGlmICh0eXBlb2YgYXJyYXlbaV0gIT09ICdudW1iZXInKSB7XG5cdFx0XHRhcnJheVtpXSA9IDA7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGFycmF5O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IENvbG9yO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-convert/conversions.js": +/*!**********************************************************************!*\ + !*** ./node_modules/color/node_modules/color-convert/conversions.js ***! + \**********************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("/* MIT license */\n/* eslint-disable no-mixed-operators */\nconst cssKeywords = __webpack_require__(/*! color-name */ \"./node_modules/color/node_modules/color-name/index.js\");\n\n// NOTE: conversions should only return primitive values (i.e. arrays, or\n// values that give correct `typeof` results).\n// do not use box values types (i.e. Number(), String(), etc.)\n\nconst reverseKeywords = {};\nfor (const key of Object.keys(cssKeywords)) {\n\treverseKeywords[cssKeywords[key]] = key;\n}\n\nconst convert = {\n\trgb: {channels: 3, labels: 'rgb'},\n\thsl: {channels: 3, labels: 'hsl'},\n\thsv: {channels: 3, labels: 'hsv'},\n\thwb: {channels: 3, labels: 'hwb'},\n\tcmyk: {channels: 4, labels: 'cmyk'},\n\txyz: {channels: 3, labels: 'xyz'},\n\tlab: {channels: 3, labels: 'lab'},\n\tlch: {channels: 3, labels: 'lch'},\n\thex: {channels: 1, labels: ['hex']},\n\tkeyword: {channels: 1, labels: ['keyword']},\n\tansi16: {channels: 1, labels: ['ansi16']},\n\tansi256: {channels: 1, labels: ['ansi256']},\n\thcg: {channels: 3, labels: ['h', 'c', 'g']},\n\tapple: {channels: 3, labels: ['r16', 'g16', 'b16']},\n\tgray: {channels: 1, labels: ['gray']}\n};\n\nmodule.exports = convert;\n\n// Hide .channels and .labels properties\nfor (const model of Object.keys(convert)) {\n\tif (!('channels' in convert[model])) {\n\t\tthrow new Error('missing channels property: ' + model);\n\t}\n\n\tif (!('labels' in convert[model])) {\n\t\tthrow new Error('missing channel labels property: ' + model);\n\t}\n\n\tif (convert[model].labels.length !== convert[model].channels) {\n\t\tthrow new Error('channel and label counts mismatch: ' + model);\n\t}\n\n\tconst {channels, labels} = convert[model];\n\tdelete convert[model].channels;\n\tdelete convert[model].labels;\n\tObject.defineProperty(convert[model], 'channels', {value: channels});\n\tObject.defineProperty(convert[model], 'labels', {value: labels});\n}\n\nconvert.rgb.hsl = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst min = Math.min(r, g, b);\n\tconst max = Math.max(r, g, b);\n\tconst delta = max - min;\n\tlet h;\n\tlet s;\n\n\tif (max === min) {\n\t\th = 0;\n\t} else if (r === max) {\n\t\th = (g - b) / delta;\n\t} else if (g === max) {\n\t\th = 2 + (b - r) / delta;\n\t} else if (b === max) {\n\t\th = 4 + (r - g) / delta;\n\t}\n\n\th = Math.min(h * 60, 360);\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst l = (min + max) / 2;\n\n\tif (max === min) {\n\t\ts = 0;\n\t} else if (l <= 0.5) {\n\t\ts = delta / (max + min);\n\t} else {\n\t\ts = delta / (2 - max - min);\n\t}\n\n\treturn [h, s * 100, l * 100];\n};\n\nconvert.rgb.hsv = function (rgb) {\n\tlet rdif;\n\tlet gdif;\n\tlet bdif;\n\tlet h;\n\tlet s;\n\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst v = Math.max(r, g, b);\n\tconst diff = v - Math.min(r, g, b);\n\tconst diffc = function (c) {\n\t\treturn (v - c) / 6 / diff + 1 / 2;\n\t};\n\n\tif (diff === 0) {\n\t\th = 0;\n\t\ts = 0;\n\t} else {\n\t\ts = diff / v;\n\t\trdif = diffc(r);\n\t\tgdif = diffc(g);\n\t\tbdif = diffc(b);\n\n\t\tif (r === v) {\n\t\t\th = bdif - gdif;\n\t\t} else if (g === v) {\n\t\t\th = (1 / 3) + rdif - bdif;\n\t\t} else if (b === v) {\n\t\t\th = (2 / 3) + gdif - rdif;\n\t\t}\n\n\t\tif (h < 0) {\n\t\t\th += 1;\n\t\t} else if (h > 1) {\n\t\t\th -= 1;\n\t\t}\n\t}\n\n\treturn [\n\t\th * 360,\n\t\ts * 100,\n\t\tv * 100\n\t];\n};\n\nconvert.rgb.hwb = function (rgb) {\n\tconst r = rgb[0];\n\tconst g = rgb[1];\n\tlet b = rgb[2];\n\tconst h = convert.rgb.hsl(rgb)[0];\n\tconst w = 1 / 255 * Math.min(r, Math.min(g, b));\n\n\tb = 1 - 1 / 255 * Math.max(r, Math.max(g, b));\n\n\treturn [h, w * 100, b * 100];\n};\n\nconvert.rgb.cmyk = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\n\tconst k = Math.min(1 - r, 1 - g, 1 - b);\n\tconst c = (1 - r - k) / (1 - k) || 0;\n\tconst m = (1 - g - k) / (1 - k) || 0;\n\tconst y = (1 - b - k) / (1 - k) || 0;\n\n\treturn [c * 100, m * 100, y * 100, k * 100];\n};\n\nfunction comparativeDistance(x, y) {\n\t/*\n\t\tSee https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance\n\t*/\n\treturn (\n\t\t((x[0] - y[0]) ** 2) +\n\t\t((x[1] - y[1]) ** 2) +\n\t\t((x[2] - y[2]) ** 2)\n\t);\n}\n\nconvert.rgb.keyword = function (rgb) {\n\tconst reversed = reverseKeywords[rgb];\n\tif (reversed) {\n\t\treturn reversed;\n\t}\n\n\tlet currentClosestDistance = Infinity;\n\tlet currentClosestKeyword;\n\n\tfor (const keyword of Object.keys(cssKeywords)) {\n\t\tconst value = cssKeywords[keyword];\n\n\t\t// Compute comparative distance\n\t\tconst distance = comparativeDistance(rgb, value);\n\n\t\t// Check if its less, if so set as closest\n\t\tif (distance < currentClosestDistance) {\n\t\t\tcurrentClosestDistance = distance;\n\t\t\tcurrentClosestKeyword = keyword;\n\t\t}\n\t}\n\n\treturn currentClosestKeyword;\n};\n\nconvert.keyword.rgb = function (keyword) {\n\treturn cssKeywords[keyword];\n};\n\nconvert.rgb.xyz = function (rgb) {\n\tlet r = rgb[0] / 255;\n\tlet g = rgb[1] / 255;\n\tlet b = rgb[2] / 255;\n\n\t// Assume sRGB\n\tr = r > 0.04045 ? (((r + 0.055) / 1.055) ** 2.4) : (r / 12.92);\n\tg = g > 0.04045 ? (((g + 0.055) / 1.055) ** 2.4) : (g / 12.92);\n\tb = b > 0.04045 ? (((b + 0.055) / 1.055) ** 2.4) : (b / 12.92);\n\n\tconst x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805);\n\tconst y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722);\n\tconst z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505);\n\n\treturn [x * 100, y * 100, z * 100];\n};\n\nconvert.rgb.lab = function (rgb) {\n\tconst xyz = convert.rgb.xyz(rgb);\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.hsl.rgb = function (hsl) {\n\tconst h = hsl[0] / 360;\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\tlet t2;\n\tlet t3;\n\tlet val;\n\n\tif (s === 0) {\n\t\tval = l * 255;\n\t\treturn [val, val, val];\n\t}\n\n\tif (l < 0.5) {\n\t\tt2 = l * (1 + s);\n\t} else {\n\t\tt2 = l + s - l * s;\n\t}\n\n\tconst t1 = 2 * l - t2;\n\n\tconst rgb = [0, 0, 0];\n\tfor (let i = 0; i < 3; i++) {\n\t\tt3 = h + 1 / 3 * -(i - 1);\n\t\tif (t3 < 0) {\n\t\t\tt3++;\n\t\t}\n\n\t\tif (t3 > 1) {\n\t\t\tt3--;\n\t\t}\n\n\t\tif (6 * t3 < 1) {\n\t\t\tval = t1 + (t2 - t1) * 6 * t3;\n\t\t} else if (2 * t3 < 1) {\n\t\t\tval = t2;\n\t\t} else if (3 * t3 < 2) {\n\t\t\tval = t1 + (t2 - t1) * (2 / 3 - t3) * 6;\n\t\t} else {\n\t\t\tval = t1;\n\t\t}\n\n\t\trgb[i] = val * 255;\n\t}\n\n\treturn rgb;\n};\n\nconvert.hsl.hsv = function (hsl) {\n\tconst h = hsl[0];\n\tlet s = hsl[1] / 100;\n\tlet l = hsl[2] / 100;\n\tlet smin = s;\n\tconst lmin = Math.max(l, 0.01);\n\n\tl *= 2;\n\ts *= (l <= 1) ? l : 2 - l;\n\tsmin *= lmin <= 1 ? lmin : 2 - lmin;\n\tconst v = (l + s) / 2;\n\tconst sv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s);\n\n\treturn [h, sv * 100, v * 100];\n};\n\nconvert.hsv.rgb = function (hsv) {\n\tconst h = hsv[0] / 60;\n\tconst s = hsv[1] / 100;\n\tlet v = hsv[2] / 100;\n\tconst hi = Math.floor(h) % 6;\n\n\tconst f = h - Math.floor(h);\n\tconst p = 255 * v * (1 - s);\n\tconst q = 255 * v * (1 - (s * f));\n\tconst t = 255 * v * (1 - (s * (1 - f)));\n\tv *= 255;\n\n\tswitch (hi) {\n\t\tcase 0:\n\t\t\treturn [v, t, p];\n\t\tcase 1:\n\t\t\treturn [q, v, p];\n\t\tcase 2:\n\t\t\treturn [p, v, t];\n\t\tcase 3:\n\t\t\treturn [p, q, v];\n\t\tcase 4:\n\t\t\treturn [t, p, v];\n\t\tcase 5:\n\t\t\treturn [v, p, q];\n\t}\n};\n\nconvert.hsv.hsl = function (hsv) {\n\tconst h = hsv[0];\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\tconst vmin = Math.max(v, 0.01);\n\tlet sl;\n\tlet l;\n\n\tl = (2 - s) * v;\n\tconst lmin = (2 - s) * vmin;\n\tsl = s * vmin;\n\tsl /= (lmin <= 1) ? lmin : 2 - lmin;\n\tsl = sl || 0;\n\tl /= 2;\n\n\treturn [h, sl * 100, l * 100];\n};\n\n// http://dev.w3.org/csswg/css-color/#hwb-to-rgb\nconvert.hwb.rgb = function (hwb) {\n\tconst h = hwb[0] / 360;\n\tlet wh = hwb[1] / 100;\n\tlet bl = hwb[2] / 100;\n\tconst ratio = wh + bl;\n\tlet f;\n\n\t// Wh + bl cant be > 1\n\tif (ratio > 1) {\n\t\twh /= ratio;\n\t\tbl /= ratio;\n\t}\n\n\tconst i = Math.floor(6 * h);\n\tconst v = 1 - bl;\n\tf = 6 * h - i;\n\n\tif ((i & 0x01) !== 0) {\n\t\tf = 1 - f;\n\t}\n\n\tconst n = wh + f * (v - wh); // Linear interpolation\n\n\tlet r;\n\tlet g;\n\tlet b;\n\t/* eslint-disable max-statements-per-line,no-multi-spaces */\n\tswitch (i) {\n\t\tdefault:\n\t\tcase 6:\n\t\tcase 0: r = v; g = n; b = wh; break;\n\t\tcase 1: r = n; g = v; b = wh; break;\n\t\tcase 2: r = wh; g = v; b = n; break;\n\t\tcase 3: r = wh; g = n; b = v; break;\n\t\tcase 4: r = n; g = wh; b = v; break;\n\t\tcase 5: r = v; g = wh; b = n; break;\n\t}\n\t/* eslint-enable max-statements-per-line,no-multi-spaces */\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.cmyk.rgb = function (cmyk) {\n\tconst c = cmyk[0] / 100;\n\tconst m = cmyk[1] / 100;\n\tconst y = cmyk[2] / 100;\n\tconst k = cmyk[3] / 100;\n\n\tconst r = 1 - Math.min(1, c * (1 - k) + k);\n\tconst g = 1 - Math.min(1, m * (1 - k) + k);\n\tconst b = 1 - Math.min(1, y * (1 - k) + k);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.rgb = function (xyz) {\n\tconst x = xyz[0] / 100;\n\tconst y = xyz[1] / 100;\n\tconst z = xyz[2] / 100;\n\tlet r;\n\tlet g;\n\tlet b;\n\n\tr = (x * 3.2406) + (y * -1.5372) + (z * -0.4986);\n\tg = (x * -0.9689) + (y * 1.8758) + (z * 0.0415);\n\tb = (x * 0.0557) + (y * -0.2040) + (z * 1.0570);\n\n\t// Assume sRGB\n\tr = r > 0.0031308\n\t\t? ((1.055 * (r ** (1.0 / 2.4))) - 0.055)\n\t\t: r * 12.92;\n\n\tg = g > 0.0031308\n\t\t? ((1.055 * (g ** (1.0 / 2.4))) - 0.055)\n\t\t: g * 12.92;\n\n\tb = b > 0.0031308\n\t\t? ((1.055 * (b ** (1.0 / 2.4))) - 0.055)\n\t\t: b * 12.92;\n\n\tr = Math.min(Math.max(0, r), 1);\n\tg = Math.min(Math.max(0, g), 1);\n\tb = Math.min(Math.max(0, b), 1);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.lab = function (xyz) {\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.lab.xyz = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet x;\n\tlet y;\n\tlet z;\n\n\ty = (l + 16) / 116;\n\tx = a / 500 + y;\n\tz = y - b / 200;\n\n\tconst y2 = y ** 3;\n\tconst x2 = x ** 3;\n\tconst z2 = z ** 3;\n\ty = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787;\n\tx = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787;\n\tz = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787;\n\n\tx *= 95.047;\n\ty *= 100;\n\tz *= 108.883;\n\n\treturn [x, y, z];\n};\n\nconvert.lab.lch = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet h;\n\n\tconst hr = Math.atan2(b, a);\n\th = hr * 360 / 2 / Math.PI;\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst c = Math.sqrt(a * a + b * b);\n\n\treturn [l, c, h];\n};\n\nconvert.lch.lab = function (lch) {\n\tconst l = lch[0];\n\tconst c = lch[1];\n\tconst h = lch[2];\n\n\tconst hr = h / 360 * 2 * Math.PI;\n\tconst a = c * Math.cos(hr);\n\tconst b = c * Math.sin(hr);\n\n\treturn [l, a, b];\n};\n\nconvert.rgb.ansi16 = function (args, saturation = null) {\n\tconst [r, g, b] = args;\n\tlet value = saturation === null ? convert.rgb.hsv(args)[2] : saturation; // Hsv -> ansi16 optimization\n\n\tvalue = Math.round(value / 50);\n\n\tif (value === 0) {\n\t\treturn 30;\n\t}\n\n\tlet ansi = 30\n\t\t+ ((Math.round(b / 255) << 2)\n\t\t| (Math.round(g / 255) << 1)\n\t\t| Math.round(r / 255));\n\n\tif (value === 2) {\n\t\tansi += 60;\n\t}\n\n\treturn ansi;\n};\n\nconvert.hsv.ansi16 = function (args) {\n\t// Optimization here; we already know the value and don't need to get\n\t// it converted for us.\n\treturn convert.rgb.ansi16(convert.hsv.rgb(args), args[2]);\n};\n\nconvert.rgb.ansi256 = function (args) {\n\tconst r = args[0];\n\tconst g = args[1];\n\tconst b = args[2];\n\n\t// We use the extended greyscale palette here, with the exception of\n\t// black and white. normal palette only has 4 greyscale shades.\n\tif (r === g && g === b) {\n\t\tif (r < 8) {\n\t\t\treturn 16;\n\t\t}\n\n\t\tif (r > 248) {\n\t\t\treturn 231;\n\t\t}\n\n\t\treturn Math.round(((r - 8) / 247) * 24) + 232;\n\t}\n\n\tconst ansi = 16\n\t\t+ (36 * Math.round(r / 255 * 5))\n\t\t+ (6 * Math.round(g / 255 * 5))\n\t\t+ Math.round(b / 255 * 5);\n\n\treturn ansi;\n};\n\nconvert.ansi16.rgb = function (args) {\n\tlet color = args % 10;\n\n\t// Handle greyscale\n\tif (color === 0 || color === 7) {\n\t\tif (args > 50) {\n\t\t\tcolor += 3.5;\n\t\t}\n\n\t\tcolor = color / 10.5 * 255;\n\n\t\treturn [color, color, color];\n\t}\n\n\tconst mult = (~~(args > 50) + 1) * 0.5;\n\tconst r = ((color & 1) * mult) * 255;\n\tconst g = (((color >> 1) & 1) * mult) * 255;\n\tconst b = (((color >> 2) & 1) * mult) * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.ansi256.rgb = function (args) {\n\t// Handle greyscale\n\tif (args >= 232) {\n\t\tconst c = (args - 232) * 10 + 8;\n\t\treturn [c, c, c];\n\t}\n\n\targs -= 16;\n\n\tlet rem;\n\tconst r = Math.floor(args / 36) / 5 * 255;\n\tconst g = Math.floor((rem = args % 36) / 6) / 5 * 255;\n\tconst b = (rem % 6) / 5 * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hex = function (args) {\n\tconst integer = ((Math.round(args[0]) & 0xFF) << 16)\n\t\t+ ((Math.round(args[1]) & 0xFF) << 8)\n\t\t+ (Math.round(args[2]) & 0xFF);\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.hex.rgb = function (args) {\n\tconst match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);\n\tif (!match) {\n\t\treturn [0, 0, 0];\n\t}\n\n\tlet colorString = match[0];\n\n\tif (match[0].length === 3) {\n\t\tcolorString = colorString.split('').map(char => {\n\t\t\treturn char + char;\n\t\t}).join('');\n\t}\n\n\tconst integer = parseInt(colorString, 16);\n\tconst r = (integer >> 16) & 0xFF;\n\tconst g = (integer >> 8) & 0xFF;\n\tconst b = integer & 0xFF;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hcg = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst max = Math.max(Math.max(r, g), b);\n\tconst min = Math.min(Math.min(r, g), b);\n\tconst chroma = (max - min);\n\tlet grayscale;\n\tlet hue;\n\n\tif (chroma < 1) {\n\t\tgrayscale = min / (1 - chroma);\n\t} else {\n\t\tgrayscale = 0;\n\t}\n\n\tif (chroma <= 0) {\n\t\thue = 0;\n\t} else\n\tif (max === r) {\n\t\thue = ((g - b) / chroma) % 6;\n\t} else\n\tif (max === g) {\n\t\thue = 2 + (b - r) / chroma;\n\t} else {\n\t\thue = 4 + (r - g) / chroma;\n\t}\n\n\thue /= 6;\n\thue %= 1;\n\n\treturn [hue * 360, chroma * 100, grayscale * 100];\n};\n\nconvert.hsl.hcg = function (hsl) {\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\n\tconst c = l < 0.5 ? (2.0 * s * l) : (2.0 * s * (1.0 - l));\n\n\tlet f = 0;\n\tif (c < 1.0) {\n\t\tf = (l - 0.5 * c) / (1.0 - c);\n\t}\n\n\treturn [hsl[0], c * 100, f * 100];\n};\n\nconvert.hsv.hcg = function (hsv) {\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\n\tconst c = s * v;\n\tlet f = 0;\n\n\tif (c < 1.0) {\n\t\tf = (v - c) / (1 - c);\n\t}\n\n\treturn [hsv[0], c * 100, f * 100];\n};\n\nconvert.hcg.rgb = function (hcg) {\n\tconst h = hcg[0] / 360;\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tif (c === 0.0) {\n\t\treturn [g * 255, g * 255, g * 255];\n\t}\n\n\tconst pure = [0, 0, 0];\n\tconst hi = (h % 1) * 6;\n\tconst v = hi % 1;\n\tconst w = 1 - v;\n\tlet mg = 0;\n\n\t/* eslint-disable max-statements-per-line */\n\tswitch (Math.floor(hi)) {\n\t\tcase 0:\n\t\t\tpure[0] = 1; pure[1] = v; pure[2] = 0; break;\n\t\tcase 1:\n\t\t\tpure[0] = w; pure[1] = 1; pure[2] = 0; break;\n\t\tcase 2:\n\t\t\tpure[0] = 0; pure[1] = 1; pure[2] = v; break;\n\t\tcase 3:\n\t\t\tpure[0] = 0; pure[1] = w; pure[2] = 1; break;\n\t\tcase 4:\n\t\t\tpure[0] = v; pure[1] = 0; pure[2] = 1; break;\n\t\tdefault:\n\t\t\tpure[0] = 1; pure[1] = 0; pure[2] = w;\n\t}\n\t/* eslint-enable max-statements-per-line */\n\n\tmg = (1.0 - c) * g;\n\n\treturn [\n\t\t(c * pure[0] + mg) * 255,\n\t\t(c * pure[1] + mg) * 255,\n\t\t(c * pure[2] + mg) * 255\n\t];\n};\n\nconvert.hcg.hsv = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst v = c + g * (1.0 - c);\n\tlet f = 0;\n\n\tif (v > 0.0) {\n\t\tf = c / v;\n\t}\n\n\treturn [hcg[0], f * 100, v * 100];\n};\n\nconvert.hcg.hsl = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst l = g * (1.0 - c) + 0.5 * c;\n\tlet s = 0;\n\n\tif (l > 0.0 && l < 0.5) {\n\t\ts = c / (2 * l);\n\t} else\n\tif (l >= 0.5 && l < 1.0) {\n\t\ts = c / (2 * (1 - l));\n\t}\n\n\treturn [hcg[0], s * 100, l * 100];\n};\n\nconvert.hcg.hwb = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\tconst v = c + g * (1.0 - c);\n\treturn [hcg[0], (v - c) * 100, (1 - v) * 100];\n};\n\nconvert.hwb.hcg = function (hwb) {\n\tconst w = hwb[1] / 100;\n\tconst b = hwb[2] / 100;\n\tconst v = 1 - b;\n\tconst c = v - w;\n\tlet g = 0;\n\n\tif (c < 1) {\n\t\tg = (v - c) / (1 - c);\n\t}\n\n\treturn [hwb[0], c * 100, g * 100];\n};\n\nconvert.apple.rgb = function (apple) {\n\treturn [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255];\n};\n\nconvert.rgb.apple = function (rgb) {\n\treturn [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535];\n};\n\nconvert.gray.rgb = function (args) {\n\treturn [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255];\n};\n\nconvert.gray.hsl = function (args) {\n\treturn [0, 0, args[0]];\n};\n\nconvert.gray.hsv = convert.gray.hsl;\n\nconvert.gray.hwb = function (gray) {\n\treturn [0, 100, gray[0]];\n};\n\nconvert.gray.cmyk = function (gray) {\n\treturn [0, 0, 0, gray[0]];\n};\n\nconvert.gray.lab = function (gray) {\n\treturn [gray[0], 0, 0];\n};\n\nconvert.gray.hex = function (gray) {\n\tconst val = Math.round(gray[0] / 100 * 255) & 0xFF;\n\tconst integer = (val << 16) + (val << 8) + val;\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.rgb.gray = function (rgb) {\n\tconst val = (rgb[0] + rgb[1] + rgb[2]) / 3;\n\treturn [val / 255 * 100];\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanMiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBLG9CQUFvQixtQkFBTyxDQUFDLHlFQUFZOztBQUV4QztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxRQUFRLDRCQUE0QjtBQUNwQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDZCQUE2QjtBQUNwQyxXQUFXLGlDQUFpQztBQUM1QyxVQUFVLGdDQUFnQztBQUMxQyxXQUFXLGlDQUFpQztBQUM1QyxPQUFPLHFDQUFxQztBQUM1QyxTQUFTLDJDQUEyQztBQUNwRCxRQUFRO0FBQ1I7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFFBQVEsa0JBQWtCO0FBQzFCO0FBQ0E7QUFDQSxvREFBb0QsZ0JBQWdCO0FBQ3BFLGtEQUFrRCxjQUFjO0FBQ2hFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLGlCQUFpQixPQUFPO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixRQUFRLFFBQVE7QUFDbEMsa0JBQWtCLFFBQVEsUUFBUTtBQUNsQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDLGtCQUFrQixRQUFRLE9BQU87QUFDakMsa0JBQWtCLFFBQVEsT0FBTztBQUNqQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDBFQUEwRTs7QUFFMUU7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGlEQUFpRCxFQUFFLFVBQVUsRUFBRTtBQUMvRDtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhLGFBQWE7QUFDMUM7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhO0FBQzdCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanM/MzA3ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBNSVQgbGljZW5zZSAqL1xuLyogZXNsaW50LWRpc2FibGUgbm8tbWl4ZWQtb3BlcmF0b3JzICovXG5jb25zdCBjc3NLZXl3b3JkcyA9IHJlcXVpcmUoJ2NvbG9yLW5hbWUnKTtcblxuLy8gTk9URTogY29udmVyc2lvbnMgc2hvdWxkIG9ubHkgcmV0dXJuIHByaW1pdGl2ZSB2YWx1ZXMgKGkuZS4gYXJyYXlzLCBvclxuLy8gICAgICAgdmFsdWVzIHRoYXQgZ2l2ZSBjb3JyZWN0IGB0eXBlb2ZgIHJlc3VsdHMpLlxuLy8gICAgICAgZG8gbm90IHVzZSBib3ggdmFsdWVzIHR5cGVzIChpLmUuIE51bWJlcigpLCBTdHJpbmcoKSwgZXRjLilcblxuY29uc3QgcmV2ZXJzZUtleXdvcmRzID0ge307XG5mb3IgKGNvbnN0IGtleSBvZiBPYmplY3Qua2V5cyhjc3NLZXl3b3JkcykpIHtcblx0cmV2ZXJzZUtleXdvcmRzW2Nzc0tleXdvcmRzW2tleV1dID0ga2V5O1xufVxuXG5jb25zdCBjb252ZXJ0ID0ge1xuXHRyZ2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAncmdiJ30sXG5cdGhzbDoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdoc2wnfSxcblx0aHN2OiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2hzdid9LFxuXHRod2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAnaHdiJ30sXG5cdGNteWs6IHtjaGFubmVsczogNCwgbGFiZWxzOiAnY215ayd9LFxuXHR4eXo6IHtjaGFubmVsczogMywgbGFiZWxzOiAneHl6J30sXG5cdGxhYjoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdsYWInfSxcblx0bGNoOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2xjaCd9LFxuXHRoZXg6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2hleCddfSxcblx0a2V5d29yZDoge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsna2V5d29yZCddfSxcblx0YW5zaTE2OiB7Y2hhbm5lbHM6IDEsIGxhYmVsczogWydhbnNpMTYnXX0sXG5cdGFuc2kyNTY6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2Fuc2kyNTYnXX0sXG5cdGhjZzoge2NoYW5uZWxzOiAzLCBsYWJlbHM6IFsnaCcsICdjJywgJ2cnXX0sXG5cdGFwcGxlOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogWydyMTYnLCAnZzE2JywgJ2IxNiddfSxcblx0Z3JheToge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsnZ3JheSddfVxufTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuXG4vLyBIaWRlIC5jaGFubmVscyBhbmQgLmxhYmVscyBwcm9wZXJ0aWVzXG5mb3IgKGNvbnN0IG1vZGVsIG9mIE9iamVjdC5rZXlzKGNvbnZlcnQpKSB7XG5cdGlmICghKCdjaGFubmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKCEoJ2xhYmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWwgbGFiZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKGNvbnZlcnRbbW9kZWxdLmxhYmVscy5sZW5ndGggIT09IGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdjaGFubmVsIGFuZCBsYWJlbCBjb3VudHMgbWlzbWF0Y2g6ICcgKyBtb2RlbCk7XG5cdH1cblxuXHRjb25zdCB7Y2hhbm5lbHMsIGxhYmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblx0ZGVsZXRlIGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzO1xuXHRkZWxldGUgY29udmVydFttb2RlbF0ubGFiZWxzO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFttb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY2hhbm5lbHN9KTtcblx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGNvbnZlcnRbbW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBsYWJlbHN9KTtcbn1cblxuY29udmVydC5yZ2IuaHNsID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtaW4gPSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgbWF4ID0gTWF0aC5tYXgociwgZywgYik7XG5cdGNvbnN0IGRlbHRhID0gbWF4IC0gbWluO1xuXHRsZXQgaDtcblx0bGV0IHM7XG5cblx0aWYgKG1heCA9PT0gbWluKSB7XG5cdFx0aCA9IDA7XG5cdH0gZWxzZSBpZiAociA9PT0gbWF4KSB7XG5cdFx0aCA9IChnIC0gYikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChnID09PSBtYXgpIHtcblx0XHRoID0gMiArIChiIC0gcikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChiID09PSBtYXgpIHtcblx0XHRoID0gNCArIChyIC0gZykgLyBkZWx0YTtcblx0fVxuXG5cdGggPSBNYXRoLm1pbihoICogNjAsIDM2MCk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBsID0gKG1pbiArIG1heCkgLyAyO1xuXG5cdGlmIChtYXggPT09IG1pbikge1xuXHRcdHMgPSAwO1xuXHR9IGVsc2UgaWYgKGwgPD0gMC41KSB7XG5cdFx0cyA9IGRlbHRhIC8gKG1heCArIG1pbik7XG5cdH0gZWxzZSB7XG5cdFx0cyA9IGRlbHRhIC8gKDIgLSBtYXggLSBtaW4pO1xuXHR9XG5cblx0cmV0dXJuIFtoLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmhzdiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHJkaWY7XG5cdGxldCBnZGlmO1xuXHRsZXQgYmRpZjtcblx0bGV0IGg7XG5cdGxldCBzO1xuXG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cdGNvbnN0IHYgPSBNYXRoLm1heChyLCBnLCBiKTtcblx0Y29uc3QgZGlmZiA9IHYgLSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgZGlmZmMgPSBmdW5jdGlvbiAoYykge1xuXHRcdHJldHVybiAodiAtIGMpIC8gNiAvIGRpZmYgKyAxIC8gMjtcblx0fTtcblxuXHRpZiAoZGlmZiA9PT0gMCkge1xuXHRcdGggPSAwO1xuXHRcdHMgPSAwO1xuXHR9IGVsc2Uge1xuXHRcdHMgPSBkaWZmIC8gdjtcblx0XHRyZGlmID0gZGlmZmMocik7XG5cdFx0Z2RpZiA9IGRpZmZjKGcpO1xuXHRcdGJkaWYgPSBkaWZmYyhiKTtcblxuXHRcdGlmIChyID09PSB2KSB7XG5cdFx0XHRoID0gYmRpZiAtIGdkaWY7XG5cdFx0fSBlbHNlIGlmIChnID09PSB2KSB7XG5cdFx0XHRoID0gKDEgLyAzKSArIHJkaWYgLSBiZGlmO1xuXHRcdH0gZWxzZSBpZiAoYiA9PT0gdikge1xuXHRcdFx0aCA9ICgyIC8gMykgKyBnZGlmIC0gcmRpZjtcblx0XHR9XG5cblx0XHRpZiAoaCA8IDApIHtcblx0XHRcdGggKz0gMTtcblx0XHR9IGVsc2UgaWYgKGggPiAxKSB7XG5cdFx0XHRoIC09IDE7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIFtcblx0XHRoICogMzYwLFxuXHRcdHMgKiAxMDAsXG5cdFx0diAqIDEwMFxuXHRdO1xufTtcblxuY29udmVydC5yZ2IuaHdiID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdO1xuXHRjb25zdCBnID0gcmdiWzFdO1xuXHRsZXQgYiA9IHJnYlsyXTtcblx0Y29uc3QgaCA9IGNvbnZlcnQucmdiLmhzbChyZ2IpWzBdO1xuXHRjb25zdCB3ID0gMSAvIDI1NSAqIE1hdGgubWluKHIsIE1hdGgubWluKGcsIGIpKTtcblxuXHRiID0gMSAtIDEgLyAyNTUgKiBNYXRoLm1heChyLCBNYXRoLm1heChnLCBiKSk7XG5cblx0cmV0dXJuIFtoLCB3ICogMTAwLCBiICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmNteWsgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cblx0Y29uc3QgayA9IE1hdGgubWluKDEgLSByLCAxIC0gZywgMSAtIGIpO1xuXHRjb25zdCBjID0gKDEgLSByIC0gaykgLyAoMSAtIGspIHx8IDA7XG5cdGNvbnN0IG0gPSAoMSAtIGcgLSBrKSAvICgxIC0gaykgfHwgMDtcblx0Y29uc3QgeSA9ICgxIC0gYiAtIGspIC8gKDEgLSBrKSB8fCAwO1xuXG5cdHJldHVybiBbYyAqIDEwMCwgbSAqIDEwMCwgeSAqIDEwMCwgayAqIDEwMF07XG59O1xuXG5mdW5jdGlvbiBjb21wYXJhdGl2ZURpc3RhbmNlKHgsIHkpIHtcblx0Lypcblx0XHRTZWUgaHR0cHM6Ly9lbi5tLndpa2lwZWRpYS5vcmcvd2lraS9FdWNsaWRlYW5fZGlzdGFuY2UjU3F1YXJlZF9FdWNsaWRlYW5fZGlzdGFuY2Vcblx0Ki9cblx0cmV0dXJuIChcblx0XHQoKHhbMF0gLSB5WzBdKSAqKiAyKSArXG5cdFx0KCh4WzFdIC0geVsxXSkgKiogMikgK1xuXHRcdCgoeFsyXSAtIHlbMl0pICoqIDIpXG5cdCk7XG59XG5cbmNvbnZlcnQucmdiLmtleXdvcmQgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHJldmVyc2VkID0gcmV2ZXJzZUtleXdvcmRzW3JnYl07XG5cdGlmIChyZXZlcnNlZCkge1xuXHRcdHJldHVybiByZXZlcnNlZDtcblx0fVxuXG5cdGxldCBjdXJyZW50Q2xvc2VzdERpc3RhbmNlID0gSW5maW5pdHk7XG5cdGxldCBjdXJyZW50Q2xvc2VzdEtleXdvcmQ7XG5cblx0Zm9yIChjb25zdCBrZXl3b3JkIG9mIE9iamVjdC5rZXlzKGNzc0tleXdvcmRzKSkge1xuXHRcdGNvbnN0IHZhbHVlID0gY3NzS2V5d29yZHNba2V5d29yZF07XG5cblx0XHQvLyBDb21wdXRlIGNvbXBhcmF0aXZlIGRpc3RhbmNlXG5cdFx0Y29uc3QgZGlzdGFuY2UgPSBjb21wYXJhdGl2ZURpc3RhbmNlKHJnYiwgdmFsdWUpO1xuXG5cdFx0Ly8gQ2hlY2sgaWYgaXRzIGxlc3MsIGlmIHNvIHNldCBhcyBjbG9zZXN0XG5cdFx0aWYgKGRpc3RhbmNlIDwgY3VycmVudENsb3Nlc3REaXN0YW5jZSkge1xuXHRcdFx0Y3VycmVudENsb3Nlc3REaXN0YW5jZSA9IGRpc3RhbmNlO1xuXHRcdFx0Y3VycmVudENsb3Nlc3RLZXl3b3JkID0ga2V5d29yZDtcblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gY3VycmVudENsb3Nlc3RLZXl3b3JkO1xufTtcblxuY29udmVydC5rZXl3b3JkLnJnYiA9IGZ1bmN0aW9uIChrZXl3b3JkKSB7XG5cdHJldHVybiBjc3NLZXl3b3Jkc1trZXl3b3JkXTtcbn07XG5cbmNvbnZlcnQucmdiLnh5eiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGxldCBnID0gcmdiWzFdIC8gMjU1O1xuXHRsZXQgYiA9IHJnYlsyXSAvIDI1NTtcblxuXHQvLyBBc3N1bWUgc1JHQlxuXHRyID0gciA+IDAuMDQwNDUgPyAoKChyICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNCkgOiAociAvIDEyLjkyKTtcblx0ZyA9IGcgPiAwLjA0MDQ1ID8gKCgoZyArIDAuMDU1KSAvIDEuMDU1KSAqKiAyLjQpIDogKGcgLyAxMi45Mik7XG5cdGIgPSBiID4gMC4wNDA0NSA/ICgoKGIgKyAwLjA1NSkgLyAxLjA1NSkgKiogMi40KSA6IChiIC8gMTIuOTIpO1xuXG5cdGNvbnN0IHggPSAociAqIDAuNDEyNCkgKyAoZyAqIDAuMzU3NikgKyAoYiAqIDAuMTgwNSk7XG5cdGNvbnN0IHkgPSAociAqIDAuMjEyNikgKyAoZyAqIDAuNzE1MikgKyAoYiAqIDAuMDcyMik7XG5cdGNvbnN0IHogPSAociAqIDAuMDE5MykgKyAoZyAqIDAuMTE5MikgKyAoYiAqIDAuOTUwNSk7XG5cblx0cmV0dXJuIFt4ICogMTAwLCB5ICogMTAwLCB6ICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmxhYiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0Y29uc3QgeHl6ID0gY29udmVydC5yZ2IueHl6KHJnYik7XG5cdGxldCB4ID0geHl6WzBdO1xuXHRsZXQgeSA9IHh5elsxXTtcblx0bGV0IHogPSB4eXpbMl07XG5cblx0eCAvPSA5NS4wNDc7XG5cdHkgLz0gMTAwO1xuXHR6IC89IDEwOC44ODM7XG5cblx0eCA9IHggPiAwLjAwODg1NiA/ICh4ICoqICgxIC8gMykpIDogKDcuNzg3ICogeCkgKyAoMTYgLyAxMTYpO1xuXHR5ID0geSA+IDAuMDA4ODU2ID8gKHkgKiogKDEgLyAzKSkgOiAoNy43ODcgKiB5KSArICgxNiAvIDExNik7XG5cdHogPSB6ID4gMC4wMDg4NTYgPyAoeiAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHopICsgKDE2IC8gMTE2KTtcblxuXHRjb25zdCBsID0gKDExNiAqIHkpIC0gMTY7XG5cdGNvbnN0IGEgPSA1MDAgKiAoeCAtIHkpO1xuXHRjb25zdCBiID0gMjAwICogKHkgLSB6KTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5oc2wucmdiID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdIC8gMzYwO1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXHRsZXQgdDI7XG5cdGxldCB0Mztcblx0bGV0IHZhbDtcblxuXHRpZiAocyA9PT0gMCkge1xuXHRcdHZhbCA9IGwgKiAyNTU7XG5cdFx0cmV0dXJuIFt2YWwsIHZhbCwgdmFsXTtcblx0fVxuXG5cdGlmIChsIDwgMC41KSB7XG5cdFx0dDIgPSBsICogKDEgKyBzKTtcblx0fSBlbHNlIHtcblx0XHR0MiA9IGwgKyBzIC0gbCAqIHM7XG5cdH1cblxuXHRjb25zdCB0MSA9IDIgKiBsIC0gdDI7XG5cblx0Y29uc3QgcmdiID0gWzAsIDAsIDBdO1xuXHRmb3IgKGxldCBpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdHQzID0gaCArIDEgLyAzICogLShpIC0gMSk7XG5cdFx0aWYgKHQzIDwgMCkge1xuXHRcdFx0dDMrKztcblx0XHR9XG5cblx0XHRpZiAodDMgPiAxKSB7XG5cdFx0XHR0My0tO1xuXHRcdH1cblxuXHRcdGlmICg2ICogdDMgPCAxKSB7XG5cdFx0XHR2YWwgPSB0MSArICh0MiAtIHQxKSAqIDYgKiB0Mztcblx0XHR9IGVsc2UgaWYgKDIgKiB0MyA8IDEpIHtcblx0XHRcdHZhbCA9IHQyO1xuXHRcdH0gZWxzZSBpZiAoMyAqIHQzIDwgMikge1xuXHRcdFx0dmFsID0gdDEgKyAodDIgLSB0MSkgKiAoMiAvIDMgLSB0MykgKiA2O1xuXHRcdH0gZWxzZSB7XG5cdFx0XHR2YWwgPSB0MTtcblx0XHR9XG5cblx0XHRyZ2JbaV0gPSB2YWwgKiAyNTU7XG5cdH1cblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY29udmVydC5oc2wuaHN2ID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdO1xuXHRsZXQgcyA9IGhzbFsxXSAvIDEwMDtcblx0bGV0IGwgPSBoc2xbMl0gLyAxMDA7XG5cdGxldCBzbWluID0gcztcblx0Y29uc3QgbG1pbiA9IE1hdGgubWF4KGwsIDAuMDEpO1xuXG5cdGwgKj0gMjtcblx0cyAqPSAobCA8PSAxKSA/IGwgOiAyIC0gbDtcblx0c21pbiAqPSBsbWluIDw9IDEgPyBsbWluIDogMiAtIGxtaW47XG5cdGNvbnN0IHYgPSAobCArIHMpIC8gMjtcblx0Y29uc3Qgc3YgPSBsID09PSAwID8gKDIgKiBzbWluKSAvIChsbWluICsgc21pbikgOiAoMiAqIHMpIC8gKGwgKyBzKTtcblxuXHRyZXR1cm4gW2gsIHN2ICogMTAwLCB2ICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaHN2LnJnYiA9IGZ1bmN0aW9uIChoc3YpIHtcblx0Y29uc3QgaCA9IGhzdlswXSAvIDYwO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRsZXQgdiA9IGhzdlsyXSAvIDEwMDtcblx0Y29uc3QgaGkgPSBNYXRoLmZsb29yKGgpICUgNjtcblxuXHRjb25zdCBmID0gaCAtIE1hdGguZmxvb3IoaCk7XG5cdGNvbnN0IHAgPSAyNTUgKiB2ICogKDEgLSBzKTtcblx0Y29uc3QgcSA9IDI1NSAqIHYgKiAoMSAtIChzICogZikpO1xuXHRjb25zdCB0ID0gMjU1ICogdiAqICgxIC0gKHMgKiAoMSAtIGYpKSk7XG5cdHYgKj0gMjU1O1xuXG5cdHN3aXRjaCAoaGkpIHtcblx0XHRjYXNlIDA6XG5cdFx0XHRyZXR1cm4gW3YsIHQsIHBdO1xuXHRcdGNhc2UgMTpcblx0XHRcdHJldHVybiBbcSwgdiwgcF07XG5cdFx0Y2FzZSAyOlxuXHRcdFx0cmV0dXJuIFtwLCB2LCB0XTtcblx0XHRjYXNlIDM6XG5cdFx0XHRyZXR1cm4gW3AsIHEsIHZdO1xuXHRcdGNhc2UgNDpcblx0XHRcdHJldHVybiBbdCwgcCwgdl07XG5cdFx0Y2FzZSA1OlxuXHRcdFx0cmV0dXJuIFt2LCBwLCBxXTtcblx0fVxufTtcblxuY29udmVydC5oc3YuaHNsID0gZnVuY3Rpb24gKGhzdikge1xuXHRjb25zdCBoID0gaHN2WzBdO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRjb25zdCB2ID0gaHN2WzJdIC8gMTAwO1xuXHRjb25zdCB2bWluID0gTWF0aC5tYXgodiwgMC4wMSk7XG5cdGxldCBzbDtcblx0bGV0IGw7XG5cblx0bCA9ICgyIC0gcykgKiB2O1xuXHRjb25zdCBsbWluID0gKDIgLSBzKSAqIHZtaW47XG5cdHNsID0gcyAqIHZtaW47XG5cdHNsIC89IChsbWluIDw9IDEpID8gbG1pbiA6IDIgLSBsbWluO1xuXHRzbCA9IHNsIHx8IDA7XG5cdGwgLz0gMjtcblxuXHRyZXR1cm4gW2gsIHNsICogMTAwLCBsICogMTAwXTtcbn07XG5cbi8vIGh0dHA6Ly9kZXYudzMub3JnL2Nzc3dnL2Nzcy1jb2xvci8jaHdiLXRvLXJnYlxuY29udmVydC5od2IucmdiID0gZnVuY3Rpb24gKGh3Yikge1xuXHRjb25zdCBoID0gaHdiWzBdIC8gMzYwO1xuXHRsZXQgd2ggPSBod2JbMV0gLyAxMDA7XG5cdGxldCBibCA9IGh3YlsyXSAvIDEwMDtcblx0Y29uc3QgcmF0aW8gPSB3aCArIGJsO1xuXHRsZXQgZjtcblxuXHQvLyBXaCArIGJsIGNhbnQgYmUgPiAxXG5cdGlmIChyYXRpbyA+IDEpIHtcblx0XHR3aCAvPSByYXRpbztcblx0XHRibCAvPSByYXRpbztcblx0fVxuXG5cdGNvbnN0IGkgPSBNYXRoLmZsb29yKDYgKiBoKTtcblx0Y29uc3QgdiA9IDEgLSBibDtcblx0ZiA9IDYgKiBoIC0gaTtcblxuXHRpZiAoKGkgJiAweDAxKSAhPT0gMCkge1xuXHRcdGYgPSAxIC0gZjtcblx0fVxuXG5cdGNvbnN0IG4gPSB3aCArIGYgKiAodiAtIHdoKTsgLy8gTGluZWFyIGludGVycG9sYXRpb25cblxuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXHQvKiBlc2xpbnQtZGlzYWJsZSBtYXgtc3RhdGVtZW50cy1wZXItbGluZSxuby1tdWx0aS1zcGFjZXMgKi9cblx0c3dpdGNoIChpKSB7XG5cdFx0ZGVmYXVsdDpcblx0XHRjYXNlIDY6XG5cdFx0Y2FzZSAwOiByID0gdjsgIGcgPSBuOyAgYiA9IHdoOyBicmVhaztcblx0XHRjYXNlIDE6IHIgPSBuOyAgZyA9IHY7ICBiID0gd2g7IGJyZWFrO1xuXHRcdGNhc2UgMjogciA9IHdoOyBnID0gdjsgIGIgPSBuOyBicmVhaztcblx0XHRjYXNlIDM6IHIgPSB3aDsgZyA9IG47ICBiID0gdjsgYnJlYWs7XG5cdFx0Y2FzZSA0OiByID0gbjsgIGcgPSB3aDsgYiA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgNTogciA9IHY7ICBnID0gd2g7IGIgPSBuOyBicmVhaztcblx0fVxuXHQvKiBlc2xpbnQtZW5hYmxlIG1heC1zdGF0ZW1lbnRzLXBlci1saW5lLG5vLW11bHRpLXNwYWNlcyAqL1xuXG5cdHJldHVybiBbciAqIDI1NSwgZyAqIDI1NSwgYiAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmNteWsucmdiID0gZnVuY3Rpb24gKGNteWspIHtcblx0Y29uc3QgYyA9IGNteWtbMF0gLyAxMDA7XG5cdGNvbnN0IG0gPSBjbXlrWzFdIC8gMTAwO1xuXHRjb25zdCB5ID0gY215a1syXSAvIDEwMDtcblx0Y29uc3QgayA9IGNteWtbM10gLyAxMDA7XG5cblx0Y29uc3QgciA9IDEgLSBNYXRoLm1pbigxLCBjICogKDEgLSBrKSArIGspO1xuXHRjb25zdCBnID0gMSAtIE1hdGgubWluKDEsIG0gKiAoMSAtIGspICsgayk7XG5cdGNvbnN0IGIgPSAxIC0gTWF0aC5taW4oMSwgeSAqICgxIC0gaykgKyBrKTtcblxuXHRyZXR1cm4gW3IgKiAyNTUsIGcgKiAyNTUsIGIgKiAyNTVdO1xufTtcblxuY29udmVydC54eXoucmdiID0gZnVuY3Rpb24gKHh5eikge1xuXHRjb25zdCB4ID0geHl6WzBdIC8gMTAwO1xuXHRjb25zdCB5ID0geHl6WzFdIC8gMTAwO1xuXHRjb25zdCB6ID0geHl6WzJdIC8gMTAwO1xuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXG5cdHIgPSAoeCAqIDMuMjQwNikgKyAoeSAqIC0xLjUzNzIpICsgKHogKiAtMC40OTg2KTtcblx0ZyA9ICh4ICogLTAuOTY4OSkgKyAoeSAqIDEuODc1OCkgKyAoeiAqIDAuMDQxNSk7XG5cdGIgPSAoeCAqIDAuMDU1NykgKyAoeSAqIC0wLjIwNDApICsgKHogKiAxLjA1NzApO1xuXG5cdC8vIEFzc3VtZSBzUkdCXG5cdHIgPSByID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKHIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogciAqIDEyLjkyO1xuXG5cdGcgPSBnID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGcgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogZyAqIDEyLjkyO1xuXG5cdGIgPSBiID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogYiAqIDEyLjkyO1xuXG5cdHIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCByKSwgMSk7XG5cdGcgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBnKSwgMSk7XG5cdGIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBiKSwgMSk7XG5cblx0cmV0dXJuIFtyICogMjU1LCBnICogMjU1LCBiICogMjU1XTtcbn07XG5cbmNvbnZlcnQueHl6LmxhYiA9IGZ1bmN0aW9uICh4eXopIHtcblx0bGV0IHggPSB4eXpbMF07XG5cdGxldCB5ID0geHl6WzFdO1xuXHRsZXQgeiA9IHh5elsyXTtcblxuXHR4IC89IDk1LjA0Nztcblx0eSAvPSAxMDA7XG5cdHogLz0gMTA4Ljg4MztcblxuXHR4ID0geCA+IDAuMDA4ODU2ID8gKHggKiogKDEgLyAzKSkgOiAoNy43ODcgKiB4KSArICgxNiAvIDExNik7XG5cdHkgPSB5ID4gMC4wMDg4NTYgPyAoeSAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHkpICsgKDE2IC8gMTE2KTtcblx0eiA9IHogPiAwLjAwODg1NiA/ICh6ICoqICgxIC8gMykpIDogKDcuNzg3ICogeikgKyAoMTYgLyAxMTYpO1xuXG5cdGNvbnN0IGwgPSAoMTE2ICogeSkgLSAxNjtcblx0Y29uc3QgYSA9IDUwMCAqICh4IC0geSk7XG5cdGNvbnN0IGIgPSAyMDAgKiAoeSAtIHopO1xuXG5cdHJldHVybiBbbCwgYSwgYl07XG59O1xuXG5jb252ZXJ0LmxhYi54eXogPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCB4O1xuXHRsZXQgeTtcblx0bGV0IHo7XG5cblx0eSA9IChsICsgMTYpIC8gMTE2O1xuXHR4ID0gYSAvIDUwMCArIHk7XG5cdHogPSB5IC0gYiAvIDIwMDtcblxuXHRjb25zdCB5MiA9IHkgKiogMztcblx0Y29uc3QgeDIgPSB4ICoqIDM7XG5cdGNvbnN0IHoyID0geiAqKiAzO1xuXHR5ID0geTIgPiAwLjAwODg1NiA/IHkyIDogKHkgLSAxNiAvIDExNikgLyA3Ljc4Nztcblx0eCA9IHgyID4gMC4wMDg4NTYgPyB4MiA6ICh4IC0gMTYgLyAxMTYpIC8gNy43ODc7XG5cdHogPSB6MiA+IDAuMDA4ODU2ID8gejIgOiAoeiAtIDE2IC8gMTE2KSAvIDcuNzg3O1xuXG5cdHggKj0gOTUuMDQ3O1xuXHR5ICo9IDEwMDtcblx0eiAqPSAxMDguODgzO1xuXG5cdHJldHVybiBbeCwgeSwgel07XG59O1xuXG5jb252ZXJ0LmxhYi5sY2ggPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCBoO1xuXG5cdGNvbnN0IGhyID0gTWF0aC5hdGFuMihiLCBhKTtcblx0aCA9IGhyICogMzYwIC8gMiAvIE1hdGguUEk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBjID0gTWF0aC5zcXJ0KGEgKiBhICsgYiAqIGIpO1xuXG5cdHJldHVybiBbbCwgYywgaF07XG59O1xuXG5jb252ZXJ0LmxjaC5sYWIgPSBmdW5jdGlvbiAobGNoKSB7XG5cdGNvbnN0IGwgPSBsY2hbMF07XG5cdGNvbnN0IGMgPSBsY2hbMV07XG5cdGNvbnN0IGggPSBsY2hbMl07XG5cblx0Y29uc3QgaHIgPSBoIC8gMzYwICogMiAqIE1hdGguUEk7XG5cdGNvbnN0IGEgPSBjICogTWF0aC5jb3MoaHIpO1xuXHRjb25zdCBiID0gYyAqIE1hdGguc2luKGhyKTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTE2ID0gZnVuY3Rpb24gKGFyZ3MsIHNhdHVyYXRpb24gPSBudWxsKSB7XG5cdGNvbnN0IFtyLCBnLCBiXSA9IGFyZ3M7XG5cdGxldCB2YWx1ZSA9IHNhdHVyYXRpb24gPT09IG51bGwgPyBjb252ZXJ0LnJnYi5oc3YoYXJncylbMl0gOiBzYXR1cmF0aW9uOyAvLyBIc3YgLT4gYW5zaTE2IG9wdGltaXphdGlvblxuXG5cdHZhbHVlID0gTWF0aC5yb3VuZCh2YWx1ZSAvIDUwKTtcblxuXHRpZiAodmFsdWUgPT09IDApIHtcblx0XHRyZXR1cm4gMzA7XG5cdH1cblxuXHRsZXQgYW5zaSA9IDMwXG5cdFx0KyAoKE1hdGgucm91bmQoYiAvIDI1NSkgPDwgMilcblx0XHR8IChNYXRoLnJvdW5kKGcgLyAyNTUpIDw8IDEpXG5cdFx0fCBNYXRoLnJvdW5kKHIgLyAyNTUpKTtcblxuXHRpZiAodmFsdWUgPT09IDIpIHtcblx0XHRhbnNpICs9IDYwO1xuXHR9XG5cblx0cmV0dXJuIGFuc2k7XG59O1xuXG5jb252ZXJ0Lmhzdi5hbnNpMTYgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBPcHRpbWl6YXRpb24gaGVyZTsgd2UgYWxyZWFkeSBrbm93IHRoZSB2YWx1ZSBhbmQgZG9uJ3QgbmVlZCB0byBnZXRcblx0Ly8gaXQgY29udmVydGVkIGZvciB1cy5cblx0cmV0dXJuIGNvbnZlcnQucmdiLmFuc2kxNihjb252ZXJ0Lmhzdi5yZ2IoYXJncyksIGFyZ3NbMl0pO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTI1NiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IHIgPSBhcmdzWzBdO1xuXHRjb25zdCBnID0gYXJnc1sxXTtcblx0Y29uc3QgYiA9IGFyZ3NbMl07XG5cblx0Ly8gV2UgdXNlIHRoZSBleHRlbmRlZCBncmV5c2NhbGUgcGFsZXR0ZSBoZXJlLCB3aXRoIHRoZSBleGNlcHRpb24gb2Zcblx0Ly8gYmxhY2sgYW5kIHdoaXRlLiBub3JtYWwgcGFsZXR0ZSBvbmx5IGhhcyA0IGdyZXlzY2FsZSBzaGFkZXMuXG5cdGlmIChyID09PSBnICYmIGcgPT09IGIpIHtcblx0XHRpZiAociA8IDgpIHtcblx0XHRcdHJldHVybiAxNjtcblx0XHR9XG5cblx0XHRpZiAociA+IDI0OCkge1xuXHRcdFx0cmV0dXJuIDIzMTtcblx0XHR9XG5cblx0XHRyZXR1cm4gTWF0aC5yb3VuZCgoKHIgLSA4KSAvIDI0NykgKiAyNCkgKyAyMzI7XG5cdH1cblxuXHRjb25zdCBhbnNpID0gMTZcblx0XHQrICgzNiAqIE1hdGgucm91bmQociAvIDI1NSAqIDUpKVxuXHRcdCsgKDYgKiBNYXRoLnJvdW5kKGcgLyAyNTUgKiA1KSlcblx0XHQrIE1hdGgucm91bmQoYiAvIDI1NSAqIDUpO1xuXG5cdHJldHVybiBhbnNpO1xufTtcblxuY29udmVydC5hbnNpMTYucmdiID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0bGV0IGNvbG9yID0gYXJncyAlIDEwO1xuXG5cdC8vIEhhbmRsZSBncmV5c2NhbGVcblx0aWYgKGNvbG9yID09PSAwIHx8IGNvbG9yID09PSA3KSB7XG5cdFx0aWYgKGFyZ3MgPiA1MCkge1xuXHRcdFx0Y29sb3IgKz0gMy41O1xuXHRcdH1cblxuXHRcdGNvbG9yID0gY29sb3IgLyAxMC41ICogMjU1O1xuXG5cdFx0cmV0dXJuIFtjb2xvciwgY29sb3IsIGNvbG9yXTtcblx0fVxuXG5cdGNvbnN0IG11bHQgPSAofn4oYXJncyA+IDUwKSArIDEpICogMC41O1xuXHRjb25zdCByID0gKChjb2xvciAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGcgPSAoKChjb2xvciA+PiAxKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGIgPSAoKChjb2xvciA+PiAyKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cblx0cmV0dXJuIFtyLCBnLCBiXTtcbn07XG5cbmNvbnZlcnQuYW5zaTI1Ni5yZ2IgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBIYW5kbGUgZ3JleXNjYWxlXG5cdGlmIChhcmdzID49IDIzMikge1xuXHRcdGNvbnN0IGMgPSAoYXJncyAtIDIzMikgKiAxMCArIDg7XG5cdFx0cmV0dXJuIFtjLCBjLCBjXTtcblx0fVxuXG5cdGFyZ3MgLT0gMTY7XG5cblx0bGV0IHJlbTtcblx0Y29uc3QgciA9IE1hdGguZmxvb3IoYXJncyAvIDM2KSAvIDUgKiAyNTU7XG5cdGNvbnN0IGcgPSBNYXRoLmZsb29yKChyZW0gPSBhcmdzICUgMzYpIC8gNikgLyA1ICogMjU1O1xuXHRjb25zdCBiID0gKHJlbSAlIDYpIC8gNSAqIDI1NTtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGV4ID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0Y29uc3QgaW50ZWdlciA9ICgoTWF0aC5yb3VuZChhcmdzWzBdKSAmIDB4RkYpIDw8IDE2KVxuXHRcdCsgKChNYXRoLnJvdW5kKGFyZ3NbMV0pICYgMHhGRikgPDwgOClcblx0XHQrIChNYXRoLnJvdW5kKGFyZ3NbMl0pICYgMHhGRik7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQuaGV4LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IG1hdGNoID0gYXJncy50b1N0cmluZygxNikubWF0Y2goL1thLWYwLTldezZ9fFthLWYwLTldezN9L2kpO1xuXHRpZiAoIW1hdGNoKSB7XG5cdFx0cmV0dXJuIFswLCAwLCAwXTtcblx0fVxuXG5cdGxldCBjb2xvclN0cmluZyA9IG1hdGNoWzBdO1xuXG5cdGlmIChtYXRjaFswXS5sZW5ndGggPT09IDMpIHtcblx0XHRjb2xvclN0cmluZyA9IGNvbG9yU3RyaW5nLnNwbGl0KCcnKS5tYXAoY2hhciA9PiB7XG5cdFx0XHRyZXR1cm4gY2hhciArIGNoYXI7XG5cdFx0fSkuam9pbignJyk7XG5cdH1cblxuXHRjb25zdCBpbnRlZ2VyID0gcGFyc2VJbnQoY29sb3JTdHJpbmcsIDE2KTtcblx0Y29uc3QgciA9IChpbnRlZ2VyID4+IDE2KSAmIDB4RkY7XG5cdGNvbnN0IGcgPSAoaW50ZWdlciA+PiA4KSAmIDB4RkY7XG5cdGNvbnN0IGIgPSBpbnRlZ2VyICYgMHhGRjtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGNnID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtYXggPSBNYXRoLm1heChNYXRoLm1heChyLCBnKSwgYik7XG5cdGNvbnN0IG1pbiA9IE1hdGgubWluKE1hdGgubWluKHIsIGcpLCBiKTtcblx0Y29uc3QgY2hyb21hID0gKG1heCAtIG1pbik7XG5cdGxldCBncmF5c2NhbGU7XG5cdGxldCBodWU7XG5cblx0aWYgKGNocm9tYSA8IDEpIHtcblx0XHRncmF5c2NhbGUgPSBtaW4gLyAoMSAtIGNocm9tYSk7XG5cdH0gZWxzZSB7XG5cdFx0Z3JheXNjYWxlID0gMDtcblx0fVxuXG5cdGlmIChjaHJvbWEgPD0gMCkge1xuXHRcdGh1ZSA9IDA7XG5cdH0gZWxzZVxuXHRpZiAobWF4ID09PSByKSB7XG5cdFx0aHVlID0gKChnIC0gYikgLyBjaHJvbWEpICUgNjtcblx0fSBlbHNlXG5cdGlmIChtYXggPT09IGcpIHtcblx0XHRodWUgPSAyICsgKGIgLSByKSAvIGNocm9tYTtcblx0fSBlbHNlIHtcblx0XHRodWUgPSA0ICsgKHIgLSBnKSAvIGNocm9tYTtcblx0fVxuXG5cdGh1ZSAvPSA2O1xuXHRodWUgJT0gMTtcblxuXHRyZXR1cm4gW2h1ZSAqIDM2MCwgY2hyb21hICogMTAwLCBncmF5c2NhbGUgKiAxMDBdO1xufTtcblxuY29udmVydC5oc2wuaGNnID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGMgPSBsIDwgMC41ID8gKDIuMCAqIHMgKiBsKSA6ICgyLjAgKiBzICogKDEuMCAtIGwpKTtcblxuXHRsZXQgZiA9IDA7XG5cdGlmIChjIDwgMS4wKSB7XG5cdFx0ZiA9IChsIC0gMC41ICogYykgLyAoMS4wIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzbFswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmhzdi5oY2cgPSBmdW5jdGlvbiAoaHN2KSB7XG5cdGNvbnN0IHMgPSBoc3ZbMV0gLyAxMDA7XG5cdGNvbnN0IHYgPSBoc3ZbMl0gLyAxMDA7XG5cblx0Y29uc3QgYyA9IHMgKiB2O1xuXHRsZXQgZiA9IDA7XG5cblx0aWYgKGMgPCAxLjApIHtcblx0XHRmID0gKHYgLSBjKSAvICgxIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzdlswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0LmhjZy5yZ2IgPSBmdW5jdGlvbiAoaGNnKSB7XG5cdGNvbnN0IGggPSBoY2dbMF0gLyAzNjA7XG5cdGNvbnN0IGMgPSBoY2dbMV0gLyAxMDA7XG5cdGNvbnN0IGcgPSBoY2dbMl0gLyAxMDA7XG5cblx0aWYgKGMgPT09IDAuMCkge1xuXHRcdHJldHVybiBbZyAqIDI1NSwgZyAqIDI1NSwgZyAqIDI1NV07XG5cdH1cblxuXHRjb25zdCBwdXJlID0gWzAsIDAsIDBdO1xuXHRjb25zdCBoaSA9IChoICUgMSkgKiA2O1xuXHRjb25zdCB2ID0gaGkgJSAxO1xuXHRjb25zdCB3ID0gMSAtIHY7XG5cdGxldCBtZyA9IDA7XG5cblx0LyogZXNsaW50LWRpc2FibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblx0c3dpdGNoIChNYXRoLmZsb29yKGhpKSkge1xuXHRcdGNhc2UgMDpcblx0XHRcdHB1cmVbMF0gPSAxOyBwdXJlWzFdID0gdjsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMTpcblx0XHRcdHB1cmVbMF0gPSB3OyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMjpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgMzpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gdzsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGNhc2UgNDpcblx0XHRcdHB1cmVbMF0gPSB2OyBwdXJlWzFdID0gMDsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGRlZmF1bHQ6XG5cdFx0XHRwdXJlWzBdID0gMTsgcHVyZVsxXSA9IDA7IHB1cmVbMl0gPSB3O1xuXHR9XG5cdC8qIGVzbGludC1lbmFibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblxuXHRtZyA9ICgxLjAgLSBjKSAqIGc7XG5cblx0cmV0dXJuIFtcblx0XHQoYyAqIHB1cmVbMF0gKyBtZykgKiAyNTUsXG5cdFx0KGMgKiBwdXJlWzFdICsgbWcpICogMjU1LFxuXHRcdChjICogcHVyZVsyXSArIG1nKSAqIDI1NVxuXHRdO1xufTtcblxuY29udmVydC5oY2cuaHN2ID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IHYgPSBjICsgZyAqICgxLjAgLSBjKTtcblx0bGV0IGYgPSAwO1xuXG5cdGlmICh2ID4gMC4wKSB7XG5cdFx0ZiA9IGMgLyB2O1xuXHR9XG5cblx0cmV0dXJuIFtoY2dbMF0sIGYgKiAxMDAsIHYgKiAxMDBdO1xufTtcblxuY29udmVydC5oY2cuaHNsID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGwgPSBnICogKDEuMCAtIGMpICsgMC41ICogYztcblx0bGV0IHMgPSAwO1xuXG5cdGlmIChsID4gMC4wICYmIGwgPCAwLjUpIHtcblx0XHRzID0gYyAvICgyICogbCk7XG5cdH0gZWxzZVxuXHRpZiAobCA+PSAwLjUgJiYgbCA8IDEuMCkge1xuXHRcdHMgPSBjIC8gKDIgKiAoMSAtIGwpKTtcblx0fVxuXG5cdHJldHVybiBbaGNnWzBdLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaGNnLmh3YiA9IGZ1bmN0aW9uIChoY2cpIHtcblx0Y29uc3QgYyA9IGhjZ1sxXSAvIDEwMDtcblx0Y29uc3QgZyA9IGhjZ1syXSAvIDEwMDtcblx0Y29uc3QgdiA9IGMgKyBnICogKDEuMCAtIGMpO1xuXHRyZXR1cm4gW2hjZ1swXSwgKHYgLSBjKSAqIDEwMCwgKDEgLSB2KSAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmh3Yi5oY2cgPSBmdW5jdGlvbiAoaHdiKSB7XG5cdGNvbnN0IHcgPSBod2JbMV0gLyAxMDA7XG5cdGNvbnN0IGIgPSBod2JbMl0gLyAxMDA7XG5cdGNvbnN0IHYgPSAxIC0gYjtcblx0Y29uc3QgYyA9IHYgLSB3O1xuXHRsZXQgZyA9IDA7XG5cblx0aWYgKGMgPCAxKSB7XG5cdFx0ZyA9ICh2IC0gYykgLyAoMSAtIGMpO1xuXHR9XG5cblx0cmV0dXJuIFtod2JbMF0sIGMgKiAxMDAsIGcgKiAxMDBdO1xufTtcblxuY29udmVydC5hcHBsZS5yZ2IgPSBmdW5jdGlvbiAoYXBwbGUpIHtcblx0cmV0dXJuIFsoYXBwbGVbMF0gLyA2NTUzNSkgKiAyNTUsIChhcHBsZVsxXSAvIDY1NTM1KSAqIDI1NSwgKGFwcGxlWzJdIC8gNjU1MzUpICogMjU1XTtcbn07XG5cbmNvbnZlcnQucmdiLmFwcGxlID0gZnVuY3Rpb24gKHJnYikge1xuXHRyZXR1cm4gWyhyZ2JbMF0gLyAyNTUpICogNjU1MzUsIChyZ2JbMV0gLyAyNTUpICogNjU1MzUsIChyZ2JbMl0gLyAyNTUpICogNjU1MzVdO1xufTtcblxuY29udmVydC5ncmF5LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdHJldHVybiBbYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmdyYXkuaHNsID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0cmV0dXJuIFswLCAwLCBhcmdzWzBdXTtcbn07XG5cbmNvbnZlcnQuZ3JheS5oc3YgPSBjb252ZXJ0LmdyYXkuaHNsO1xuXG5jb252ZXJ0LmdyYXkuaHdiID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0cmV0dXJuIFswLCAxMDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmNteWsgPSBmdW5jdGlvbiAoZ3JheSkge1xuXHRyZXR1cm4gWzAsIDAsIDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmxhYiA9IGZ1bmN0aW9uIChncmF5KSB7XG5cdHJldHVybiBbZ3JheVswXSwgMCwgMF07XG59O1xuXG5jb252ZXJ0LmdyYXkuaGV4ID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0Y29uc3QgdmFsID0gTWF0aC5yb3VuZChncmF5WzBdIC8gMTAwICogMjU1KSAmIDB4RkY7XG5cdGNvbnN0IGludGVnZXIgPSAodmFsIDw8IDE2KSArICh2YWwgPDwgOCkgKyB2YWw7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQucmdiLmdyYXkgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHZhbCA9IChyZ2JbMF0gKyByZ2JbMV0gKyByZ2JbMl0pIC8gMztcblx0cmV0dXJuIFt2YWwgLyAyNTUgKiAxMDBdO1xufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/conversions.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-convert/index.js": +/*!****************************************************************!*\ + !*** ./node_modules/color/node_modules/color-convert/index.js ***! + \****************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\nconst route = __webpack_require__(/*! ./route */ \"./node_modules/color/node_modules/color-convert/route.js\");\n\nconst convert = {};\n\nconst models = Object.keys(conversions);\n\nfunction wrapRaw(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\treturn fn(args);\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nfunction wrapRounded(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\tconst result = fn(args);\n\n\t\t// We're assuming the result is an array here.\n\t\t// see notice in conversions.js; don't use box types\n\t\t// in conversion functions.\n\t\tif (typeof result === 'object') {\n\t\t\tfor (let len = result.length, i = 0; i < len; i++) {\n\t\t\t\tresult[i] = Math.round(result[i]);\n\t\t\t}\n\t\t}\n\n\t\treturn result;\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nmodels.forEach(fromModel => {\n\tconvert[fromModel] = {};\n\n\tObject.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels});\n\tObject.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels});\n\n\tconst routes = route(fromModel);\n\tconst routeModels = Object.keys(routes);\n\n\trouteModels.forEach(toModel => {\n\t\tconst fn = routes[toModel];\n\n\t\tconvert[fromModel][toModel] = wrapRounded(fn);\n\t\tconvert[fromModel][toModel].raw = wrapRaw(fn);\n\t});\n});\n\nmodule.exports = convert;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7QUFDM0MsY0FBYyxtQkFBTyxDQUFDLHlFQUFTOztBQUUvQjs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0Esd0NBQXdDLFNBQVM7QUFDakQ7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBLHdEQUF3RCx1Q0FBdUM7QUFDL0Ysc0RBQXNELHFDQUFxQzs7QUFFM0Y7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxFQUFFO0FBQ0YsQ0FBQzs7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanM/ZGVkZCJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBjb252ZXJzaW9ucyA9IHJlcXVpcmUoJy4vY29udmVyc2lvbnMnKTtcbmNvbnN0IHJvdXRlID0gcmVxdWlyZSgnLi9yb3V0ZScpO1xuXG5jb25zdCBjb252ZXJ0ID0ge307XG5cbmNvbnN0IG1vZGVscyA9IE9iamVjdC5rZXlzKGNvbnZlcnNpb25zKTtcblxuZnVuY3Rpb24gd3JhcFJhdyhmbikge1xuXHRjb25zdCB3cmFwcGVkRm4gPSBmdW5jdGlvbiAoLi4uYXJncykge1xuXHRcdGNvbnN0IGFyZzAgPSBhcmdzWzBdO1xuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGZuKGFyZ3MpO1xuXHR9O1xuXG5cdC8vIFByZXNlcnZlIC5jb252ZXJzaW9uIHByb3BlcnR5IGlmIHRoZXJlIGlzIG9uZVxuXHRpZiAoJ2NvbnZlcnNpb24nIGluIGZuKSB7XG5cdFx0d3JhcHBlZEZuLmNvbnZlcnNpb24gPSBmbi5jb252ZXJzaW9uO1xuXHR9XG5cblx0cmV0dXJuIHdyYXBwZWRGbjtcbn1cblxuZnVuY3Rpb24gd3JhcFJvdW5kZWQoZm4pIHtcblx0Y29uc3Qgd3JhcHBlZEZuID0gZnVuY3Rpb24gKC4uLmFyZ3MpIHtcblx0XHRjb25zdCBhcmcwID0gYXJnc1swXTtcblxuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgcmVzdWx0ID0gZm4oYXJncyk7XG5cblx0XHQvLyBXZSdyZSBhc3N1bWluZyB0aGUgcmVzdWx0IGlzIGFuIGFycmF5IGhlcmUuXG5cdFx0Ly8gc2VlIG5vdGljZSBpbiBjb252ZXJzaW9ucy5qczsgZG9uJ3QgdXNlIGJveCB0eXBlc1xuXHRcdC8vIGluIGNvbnZlcnNpb24gZnVuY3Rpb25zLlxuXHRcdGlmICh0eXBlb2YgcmVzdWx0ID09PSAnb2JqZWN0Jykge1xuXHRcdFx0Zm9yIChsZXQgbGVuID0gcmVzdWx0Lmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0XHRyZXN1bHRbaV0gPSBNYXRoLnJvdW5kKHJlc3VsdFtpXSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJlc3VsdDtcblx0fTtcblxuXHQvLyBQcmVzZXJ2ZSAuY29udmVyc2lvbiBwcm9wZXJ0eSBpZiB0aGVyZSBpcyBvbmVcblx0aWYgKCdjb252ZXJzaW9uJyBpbiBmbikge1xuXHRcdHdyYXBwZWRGbi5jb252ZXJzaW9uID0gZm4uY29udmVyc2lvbjtcblx0fVxuXG5cdHJldHVybiB3cmFwcGVkRm47XG59XG5cbm1vZGVscy5mb3JFYWNoKGZyb21Nb2RlbCA9PiB7XG5cdGNvbnZlcnRbZnJvbU1vZGVsXSA9IHt9O1xuXG5cdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShjb252ZXJ0W2Zyb21Nb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY29udmVyc2lvbnNbZnJvbU1vZGVsXS5jaGFubmVsc30pO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFtmcm9tTW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBjb252ZXJzaW9uc1tmcm9tTW9kZWxdLmxhYmVsc30pO1xuXG5cdGNvbnN0IHJvdXRlcyA9IHJvdXRlKGZyb21Nb2RlbCk7XG5cdGNvbnN0IHJvdXRlTW9kZWxzID0gT2JqZWN0LmtleXMocm91dGVzKTtcblxuXHRyb3V0ZU1vZGVscy5mb3JFYWNoKHRvTW9kZWwgPT4ge1xuXHRcdGNvbnN0IGZuID0gcm91dGVzW3RvTW9kZWxdO1xuXG5cdFx0Y29udmVydFtmcm9tTW9kZWxdW3RvTW9kZWxdID0gd3JhcFJvdW5kZWQoZm4pO1xuXHRcdGNvbnZlcnRbZnJvbU1vZGVsXVt0b01vZGVsXS5yYXcgPSB3cmFwUmF3KGZuKTtcblx0fSk7XG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-convert/route.js": +/*!****************************************************************!*\ + !*** ./node_modules/color/node_modules/color-convert/route.js ***! + \****************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\n\n/*\n\tThis function routes a model to all other models.\n\n\tall functions that are routed have a property `.conversion` attached\n\tto the returned synthetic function. This property is an array\n\tof strings, each with the steps in between the 'from' and 'to'\n\tcolor models (inclusive).\n\n\tconversions that are not possible simply are not included.\n*/\n\nfunction buildGraph() {\n\tconst graph = {};\n\t// https://jsperf.com/object-keys-vs-for-in-with-closure/3\n\tconst models = Object.keys(conversions);\n\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tgraph[models[i]] = {\n\t\t\t// http://jsperf.com/1-vs-infinity\n\t\t\t// micro-opt, but this is simple.\n\t\t\tdistance: -1,\n\t\t\tparent: null\n\t\t};\n\t}\n\n\treturn graph;\n}\n\n// https://en.wikipedia.org/wiki/Breadth-first_search\nfunction deriveBFS(fromModel) {\n\tconst graph = buildGraph();\n\tconst queue = [fromModel]; // Unshift -> queue -> pop\n\n\tgraph[fromModel].distance = 0;\n\n\twhile (queue.length) {\n\t\tconst current = queue.pop();\n\t\tconst adjacents = Object.keys(conversions[current]);\n\n\t\tfor (let len = adjacents.length, i = 0; i < len; i++) {\n\t\t\tconst adjacent = adjacents[i];\n\t\t\tconst node = graph[adjacent];\n\n\t\t\tif (node.distance === -1) {\n\t\t\t\tnode.distance = graph[current].distance + 1;\n\t\t\t\tnode.parent = current;\n\t\t\t\tqueue.unshift(adjacent);\n\t\t\t}\n\t\t}\n\t}\n\n\treturn graph;\n}\n\nfunction link(from, to) {\n\treturn function (args) {\n\t\treturn to(from(args));\n\t};\n}\n\nfunction wrapConversion(toModel, graph) {\n\tconst path = [graph[toModel].parent, toModel];\n\tlet fn = conversions[graph[toModel].parent][toModel];\n\n\tlet cur = graph[toModel].parent;\n\twhile (graph[cur].parent) {\n\t\tpath.unshift(graph[cur].parent);\n\t\tfn = link(conversions[graph[cur].parent][cur], fn);\n\t\tcur = graph[cur].parent;\n\t}\n\n\tfn.conversion = path;\n\treturn fn;\n}\n\nmodule.exports = function (fromModel) {\n\tconst graph = deriveBFS(fromModel);\n\tconst conversion = {};\n\n\tconst models = Object.keys(graph);\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tconst toModel = models[i];\n\t\tconst node = graph[toModel];\n\n\t\tif (node.parent === null) {\n\t\t\t// No possible conversion, or this node is the source model.\n\t\t\tcontinue;\n\t\t}\n\n\t\tconversion[toModel] = wrapConversion(toModel, graph);\n\t}\n\n\treturn conversion;\n};\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvcm91dGUuanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7O0FBRTNDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxzQ0FBc0MsU0FBUztBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDBDQUEwQyxTQUFTO0FBQ25EO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHNDQUFzQyxTQUFTO0FBQy9DO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9ub2RlX21vZHVsZXMvY29sb3ItY29udmVydC9yb3V0ZS5qcz82ZTdlIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbnZlcnNpb25zID0gcmVxdWlyZSgnLi9jb252ZXJzaW9ucycpO1xuXG4vKlxuXHRUaGlzIGZ1bmN0aW9uIHJvdXRlcyBhIG1vZGVsIHRvIGFsbCBvdGhlciBtb2RlbHMuXG5cblx0YWxsIGZ1bmN0aW9ucyB0aGF0IGFyZSByb3V0ZWQgaGF2ZSBhIHByb3BlcnR5IGAuY29udmVyc2lvbmAgYXR0YWNoZWRcblx0dG8gdGhlIHJldHVybmVkIHN5bnRoZXRpYyBmdW5jdGlvbi4gVGhpcyBwcm9wZXJ0eSBpcyBhbiBhcnJheVxuXHRvZiBzdHJpbmdzLCBlYWNoIHdpdGggdGhlIHN0ZXBzIGluIGJldHdlZW4gdGhlICdmcm9tJyBhbmQgJ3RvJ1xuXHRjb2xvciBtb2RlbHMgKGluY2x1c2l2ZSkuXG5cblx0Y29udmVyc2lvbnMgdGhhdCBhcmUgbm90IHBvc3NpYmxlIHNpbXBseSBhcmUgbm90IGluY2x1ZGVkLlxuKi9cblxuZnVuY3Rpb24gYnVpbGRHcmFwaCgpIHtcblx0Y29uc3QgZ3JhcGggPSB7fTtcblx0Ly8gaHR0cHM6Ly9qc3BlcmYuY29tL29iamVjdC1rZXlzLXZzLWZvci1pbi13aXRoLWNsb3N1cmUvM1xuXHRjb25zdCBtb2RlbHMgPSBPYmplY3Qua2V5cyhjb252ZXJzaW9ucyk7XG5cblx0Zm9yIChsZXQgbGVuID0gbW9kZWxzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdGdyYXBoW21vZGVsc1tpXV0gPSB7XG5cdFx0XHQvLyBodHRwOi8vanNwZXJmLmNvbS8xLXZzLWluZmluaXR5XG5cdFx0XHQvLyBtaWNyby1vcHQsIGJ1dCB0aGlzIGlzIHNpbXBsZS5cblx0XHRcdGRpc3RhbmNlOiAtMSxcblx0XHRcdHBhcmVudDogbnVsbFxuXHRcdH07XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbi8vIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0JyZWFkdGgtZmlyc3Rfc2VhcmNoXG5mdW5jdGlvbiBkZXJpdmVCRlMoZnJvbU1vZGVsKSB7XG5cdGNvbnN0IGdyYXBoID0gYnVpbGRHcmFwaCgpO1xuXHRjb25zdCBxdWV1ZSA9IFtmcm9tTW9kZWxdOyAvLyBVbnNoaWZ0IC0+IHF1ZXVlIC0+IHBvcFxuXG5cdGdyYXBoW2Zyb21Nb2RlbF0uZGlzdGFuY2UgPSAwO1xuXG5cdHdoaWxlIChxdWV1ZS5sZW5ndGgpIHtcblx0XHRjb25zdCBjdXJyZW50ID0gcXVldWUucG9wKCk7XG5cdFx0Y29uc3QgYWRqYWNlbnRzID0gT2JqZWN0LmtleXMoY29udmVyc2lvbnNbY3VycmVudF0pO1xuXG5cdFx0Zm9yIChsZXQgbGVuID0gYWRqYWNlbnRzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0Y29uc3QgYWRqYWNlbnQgPSBhZGphY2VudHNbaV07XG5cdFx0XHRjb25zdCBub2RlID0gZ3JhcGhbYWRqYWNlbnRdO1xuXG5cdFx0XHRpZiAobm9kZS5kaXN0YW5jZSA9PT0gLTEpIHtcblx0XHRcdFx0bm9kZS5kaXN0YW5jZSA9IGdyYXBoW2N1cnJlbnRdLmRpc3RhbmNlICsgMTtcblx0XHRcdFx0bm9kZS5wYXJlbnQgPSBjdXJyZW50O1xuXHRcdFx0XHRxdWV1ZS51bnNoaWZ0KGFkamFjZW50KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbmZ1bmN0aW9uIGxpbmsoZnJvbSwgdG8pIHtcblx0cmV0dXJuIGZ1bmN0aW9uIChhcmdzKSB7XG5cdFx0cmV0dXJuIHRvKGZyb20oYXJncykpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiB3cmFwQ29udmVyc2lvbih0b01vZGVsLCBncmFwaCkge1xuXHRjb25zdCBwYXRoID0gW2dyYXBoW3RvTW9kZWxdLnBhcmVudCwgdG9Nb2RlbF07XG5cdGxldCBmbiA9IGNvbnZlcnNpb25zW2dyYXBoW3RvTW9kZWxdLnBhcmVudF1bdG9Nb2RlbF07XG5cblx0bGV0IGN1ciA9IGdyYXBoW3RvTW9kZWxdLnBhcmVudDtcblx0d2hpbGUgKGdyYXBoW2N1cl0ucGFyZW50KSB7XG5cdFx0cGF0aC51bnNoaWZ0KGdyYXBoW2N1cl0ucGFyZW50KTtcblx0XHRmbiA9IGxpbmsoY29udmVyc2lvbnNbZ3JhcGhbY3VyXS5wYXJlbnRdW2N1cl0sIGZuKTtcblx0XHRjdXIgPSBncmFwaFtjdXJdLnBhcmVudDtcblx0fVxuXG5cdGZuLmNvbnZlcnNpb24gPSBwYXRoO1xuXHRyZXR1cm4gZm47XG59XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGZyb21Nb2RlbCkge1xuXHRjb25zdCBncmFwaCA9IGRlcml2ZUJGUyhmcm9tTW9kZWwpO1xuXHRjb25zdCBjb252ZXJzaW9uID0ge307XG5cblx0Y29uc3QgbW9kZWxzID0gT2JqZWN0LmtleXMoZ3JhcGgpO1xuXHRmb3IgKGxldCBsZW4gPSBtb2RlbHMubGVuZ3RoLCBpID0gMDsgaSA8IGxlbjsgaSsrKSB7XG5cdFx0Y29uc3QgdG9Nb2RlbCA9IG1vZGVsc1tpXTtcblx0XHRjb25zdCBub2RlID0gZ3JhcGhbdG9Nb2RlbF07XG5cblx0XHRpZiAobm9kZS5wYXJlbnQgPT09IG51bGwpIHtcblx0XHRcdC8vIE5vIHBvc3NpYmxlIGNvbnZlcnNpb24sIG9yIHRoaXMgbm9kZSBpcyB0aGUgc291cmNlIG1vZGVsLlxuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXG5cdFx0Y29udmVyc2lvblt0b01vZGVsXSA9IHdyYXBDb252ZXJzaW9uKHRvTW9kZWwsIGdyYXBoKTtcblx0fVxuXG5cdHJldHVybiBjb252ZXJzaW9uO1xufTtcblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/route.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-name/index.js": +/*!*************************************************************!*\ + !*** ./node_modules/color/node_modules/color-name/index.js ***! + \*************************************************************/ +/***/ (function(module) { + +"use strict"; +eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanM/OGIxYSJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbm1vZHVsZS5leHBvcnRzID0ge1xyXG5cdFwiYWxpY2VibHVlXCI6IFsyNDAsIDI0OCwgMjU1XSxcclxuXHRcImFudGlxdWV3aGl0ZVwiOiBbMjUwLCAyMzUsIDIxNV0sXHJcblx0XCJhcXVhXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJhcXVhbWFyaW5lXCI6IFsxMjcsIDI1NSwgMjEyXSxcclxuXHRcImF6dXJlXCI6IFsyNDAsIDI1NSwgMjU1XSxcclxuXHRcImJlaWdlXCI6IFsyNDUsIDI0NSwgMjIwXSxcclxuXHRcImJpc3F1ZVwiOiBbMjU1LCAyMjgsIDE5Nl0sXHJcblx0XCJibGFja1wiOiBbMCwgMCwgMF0sXHJcblx0XCJibGFuY2hlZGFsbW9uZFwiOiBbMjU1LCAyMzUsIDIwNV0sXHJcblx0XCJibHVlXCI6IFswLCAwLCAyNTVdLFxyXG5cdFwiYmx1ZXZpb2xldFwiOiBbMTM4LCA0MywgMjI2XSxcclxuXHRcImJyb3duXCI6IFsxNjUsIDQyLCA0Ml0sXHJcblx0XCJidXJseXdvb2RcIjogWzIyMiwgMTg0LCAxMzVdLFxyXG5cdFwiY2FkZXRibHVlXCI6IFs5NSwgMTU4LCAxNjBdLFxyXG5cdFwiY2hhcnRyZXVzZVwiOiBbMTI3LCAyNTUsIDBdLFxyXG5cdFwiY2hvY29sYXRlXCI6IFsyMTAsIDEwNSwgMzBdLFxyXG5cdFwiY29yYWxcIjogWzI1NSwgMTI3LCA4MF0sXHJcblx0XCJjb3JuZmxvd2VyYmx1ZVwiOiBbMTAwLCAxNDksIDIzN10sXHJcblx0XCJjb3Juc2lsa1wiOiBbMjU1LCAyNDgsIDIyMF0sXHJcblx0XCJjcmltc29uXCI6IFsyMjAsIDIwLCA2MF0sXHJcblx0XCJjeWFuXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJkYXJrYmx1ZVwiOiBbMCwgMCwgMTM5XSxcclxuXHRcImRhcmtjeWFuXCI6IFswLCAxMzksIDEzOV0sXHJcblx0XCJkYXJrZ29sZGVucm9kXCI6IFsxODQsIDEzNCwgMTFdLFxyXG5cdFwiZGFya2dyYXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2dyZWVuXCI6IFswLCAxMDAsIDBdLFxyXG5cdFwiZGFya2dyZXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2toYWtpXCI6IFsxODksIDE4MywgMTA3XSxcclxuXHRcImRhcmttYWdlbnRhXCI6IFsxMzksIDAsIDEzOV0sXHJcblx0XCJkYXJrb2xpdmVncmVlblwiOiBbODUsIDEwNywgNDddLFxyXG5cdFwiZGFya29yYW5nZVwiOiBbMjU1LCAxNDAsIDBdLFxyXG5cdFwiZGFya29yY2hpZFwiOiBbMTUzLCA1MCwgMjA0XSxcclxuXHRcImRhcmtyZWRcIjogWzEzOSwgMCwgMF0sXHJcblx0XCJkYXJrc2FsbW9uXCI6IFsyMzMsIDE1MCwgMTIyXSxcclxuXHRcImRhcmtzZWFncmVlblwiOiBbMTQzLCAxODgsIDE0M10sXHJcblx0XCJkYXJrc2xhdGVibHVlXCI6IFs3MiwgNjEsIDEzOV0sXHJcblx0XCJkYXJrc2xhdGVncmF5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmtzbGF0ZWdyZXlcIjogWzQ3LCA3OSwgNzldLFxyXG5cdFwiZGFya3R1cnF1b2lzZVwiOiBbMCwgMjA2LCAyMDldLFxyXG5cdFwiZGFya3Zpb2xldFwiOiBbMTQ4LCAwLCAyMTFdLFxyXG5cdFwiZGVlcHBpbmtcIjogWzI1NSwgMjAsIDE0N10sXHJcblx0XCJkZWVwc2t5Ymx1ZVwiOiBbMCwgMTkxLCAyNTVdLFxyXG5cdFwiZGltZ3JheVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkaW1ncmV5XCI6IFsxMDUsIDEwNSwgMTA1XSxcclxuXHRcImRvZGdlcmJsdWVcIjogWzMwLCAxNDQsIDI1NV0sXHJcblx0XCJmaXJlYnJpY2tcIjogWzE3OCwgMzQsIDM0XSxcclxuXHRcImZsb3JhbHdoaXRlXCI6IFsyNTUsIDI1MCwgMjQwXSxcclxuXHRcImZvcmVzdGdyZWVuXCI6IFszNCwgMTM5LCAzNF0sXHJcblx0XCJmdWNoc2lhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJnYWluc2Jvcm9cIjogWzIyMCwgMjIwLCAyMjBdLFxyXG5cdFwiZ2hvc3R3aGl0ZVwiOiBbMjQ4LCAyNDgsIDI1NV0sXHJcblx0XCJnb2xkXCI6IFsyNTUsIDIxNSwgMF0sXHJcblx0XCJnb2xkZW5yb2RcIjogWzIxOCwgMTY1LCAzMl0sXHJcblx0XCJncmF5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImdyZWVuXCI6IFswLCAxMjgsIDBdLFxyXG5cdFwiZ3JlZW55ZWxsb3dcIjogWzE3MywgMjU1LCA0N10sXHJcblx0XCJncmV5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImhvbmV5ZGV3XCI6IFsyNDAsIDI1NSwgMjQwXSxcclxuXHRcImhvdHBpbmtcIjogWzI1NSwgMTA1LCAxODBdLFxyXG5cdFwiaW5kaWFucmVkXCI6IFsyMDUsIDkyLCA5Ml0sXHJcblx0XCJpbmRpZ29cIjogWzc1LCAwLCAxMzBdLFxyXG5cdFwiaXZvcnlcIjogWzI1NSwgMjU1LCAyNDBdLFxyXG5cdFwia2hha2lcIjogWzI0MCwgMjMwLCAxNDBdLFxyXG5cdFwibGF2ZW5kZXJcIjogWzIzMCwgMjMwLCAyNTBdLFxyXG5cdFwibGF2ZW5kZXJibHVzaFwiOiBbMjU1LCAyNDAsIDI0NV0sXHJcblx0XCJsYXduZ3JlZW5cIjogWzEyNCwgMjUyLCAwXSxcclxuXHRcImxlbW9uY2hpZmZvblwiOiBbMjU1LCAyNTAsIDIwNV0sXHJcblx0XCJsaWdodGJsdWVcIjogWzE3MywgMjE2LCAyMzBdLFxyXG5cdFwibGlnaHRjb3JhbFwiOiBbMjQwLCAxMjgsIDEyOF0sXHJcblx0XCJsaWdodGN5YW5cIjogWzIyNCwgMjU1LCAyNTVdLFxyXG5cdFwibGlnaHRnb2xkZW5yb2R5ZWxsb3dcIjogWzI1MCwgMjUwLCAyMTBdLFxyXG5cdFwibGlnaHRncmF5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0Z3JlZW5cIjogWzE0NCwgMjM4LCAxNDRdLFxyXG5cdFwibGlnaHRncmV5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0cGlua1wiOiBbMjU1LCAxODIsIDE5M10sXHJcblx0XCJsaWdodHNhbG1vblwiOiBbMjU1LCAxNjAsIDEyMl0sXHJcblx0XCJsaWdodHNlYWdyZWVuXCI6IFszMiwgMTc4LCAxNzBdLFxyXG5cdFwibGlnaHRza3libHVlXCI6IFsxMzUsIDIwNiwgMjUwXSxcclxuXHRcImxpZ2h0c2xhdGVncmF5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c2xhdGVncmV5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c3RlZWxibHVlXCI6IFsxNzYsIDE5NiwgMjIyXSxcclxuXHRcImxpZ2h0eWVsbG93XCI6IFsyNTUsIDI1NSwgMjI0XSxcclxuXHRcImxpbWVcIjogWzAsIDI1NSwgMF0sXHJcblx0XCJsaW1lZ3JlZW5cIjogWzUwLCAyMDUsIDUwXSxcclxuXHRcImxpbmVuXCI6IFsyNTAsIDI0MCwgMjMwXSxcclxuXHRcIm1hZ2VudGFcIjogWzI1NSwgMCwgMjU1XSxcclxuXHRcIm1hcm9vblwiOiBbMTI4LCAwLCAwXSxcclxuXHRcIm1lZGl1bWFxdWFtYXJpbmVcIjogWzEwMiwgMjA1LCAxNzBdLFxyXG5cdFwibWVkaXVtYmx1ZVwiOiBbMCwgMCwgMjA1XSxcclxuXHRcIm1lZGl1bW9yY2hpZFwiOiBbMTg2LCA4NSwgMjExXSxcclxuXHRcIm1lZGl1bXB1cnBsZVwiOiBbMTQ3LCAxMTIsIDIxOV0sXHJcblx0XCJtZWRpdW1zZWFncmVlblwiOiBbNjAsIDE3OSwgMTEzXSxcclxuXHRcIm1lZGl1bXNsYXRlYmx1ZVwiOiBbMTIzLCAxMDQsIDIzOF0sXHJcblx0XCJtZWRpdW1zcHJpbmdncmVlblwiOiBbMCwgMjUwLCAxNTRdLFxyXG5cdFwibWVkaXVtdHVycXVvaXNlXCI6IFs3MiwgMjA5LCAyMDRdLFxyXG5cdFwibWVkaXVtdmlvbGV0cmVkXCI6IFsxOTksIDIxLCAxMzNdLFxyXG5cdFwibWlkbmlnaHRibHVlXCI6IFsyNSwgMjUsIDExMl0sXHJcblx0XCJtaW50Y3JlYW1cIjogWzI0NSwgMjU1LCAyNTBdLFxyXG5cdFwibWlzdHlyb3NlXCI6IFsyNTUsIDIyOCwgMjI1XSxcclxuXHRcIm1vY2Nhc2luXCI6IFsyNTUsIDIyOCwgMTgxXSxcclxuXHRcIm5hdmFqb3doaXRlXCI6IFsyNTUsIDIyMiwgMTczXSxcclxuXHRcIm5hdnlcIjogWzAsIDAsIDEyOF0sXHJcblx0XCJvbGRsYWNlXCI6IFsyNTMsIDI0NSwgMjMwXSxcclxuXHRcIm9saXZlXCI6IFsxMjgsIDEyOCwgMF0sXHJcblx0XCJvbGl2ZWRyYWJcIjogWzEwNywgMTQyLCAzNV0sXHJcblx0XCJvcmFuZ2VcIjogWzI1NSwgMTY1LCAwXSxcclxuXHRcIm9yYW5nZXJlZFwiOiBbMjU1LCA2OSwgMF0sXHJcblx0XCJvcmNoaWRcIjogWzIxOCwgMTEyLCAyMTRdLFxyXG5cdFwicGFsZWdvbGRlbnJvZFwiOiBbMjM4LCAyMzIsIDE3MF0sXHJcblx0XCJwYWxlZ3JlZW5cIjogWzE1MiwgMjUxLCAxNTJdLFxyXG5cdFwicGFsZXR1cnF1b2lzZVwiOiBbMTc1LCAyMzgsIDIzOF0sXHJcblx0XCJwYWxldmlvbGV0cmVkXCI6IFsyMTksIDExMiwgMTQ3XSxcclxuXHRcInBhcGF5YXdoaXBcIjogWzI1NSwgMjM5LCAyMTNdLFxyXG5cdFwicGVhY2hwdWZmXCI6IFsyNTUsIDIxOCwgMTg1XSxcclxuXHRcInBlcnVcIjogWzIwNSwgMTMzLCA2M10sXHJcblx0XCJwaW5rXCI6IFsyNTUsIDE5MiwgMjAzXSxcclxuXHRcInBsdW1cIjogWzIyMSwgMTYwLCAyMjFdLFxyXG5cdFwicG93ZGVyYmx1ZVwiOiBbMTc2LCAyMjQsIDIzMF0sXHJcblx0XCJwdXJwbGVcIjogWzEyOCwgMCwgMTI4XSxcclxuXHRcInJlYmVjY2FwdXJwbGVcIjogWzEwMiwgNTEsIDE1M10sXHJcblx0XCJyZWRcIjogWzI1NSwgMCwgMF0sXHJcblx0XCJyb3N5YnJvd25cIjogWzE4OCwgMTQzLCAxNDNdLFxyXG5cdFwicm95YWxibHVlXCI6IFs2NSwgMTA1LCAyMjVdLFxyXG5cdFwic2FkZGxlYnJvd25cIjogWzEzOSwgNjksIDE5XSxcclxuXHRcInNhbG1vblwiOiBbMjUwLCAxMjgsIDExNF0sXHJcblx0XCJzYW5keWJyb3duXCI6IFsyNDQsIDE2NCwgOTZdLFxyXG5cdFwic2VhZ3JlZW5cIjogWzQ2LCAxMzksIDg3XSxcclxuXHRcInNlYXNoZWxsXCI6IFsyNTUsIDI0NSwgMjM4XSxcclxuXHRcInNpZW5uYVwiOiBbMTYwLCA4MiwgNDVdLFxyXG5cdFwic2lsdmVyXCI6IFsxOTIsIDE5MiwgMTkyXSxcclxuXHRcInNreWJsdWVcIjogWzEzNSwgMjA2LCAyMzVdLFxyXG5cdFwic2xhdGVibHVlXCI6IFsxMDYsIDkwLCAyMDVdLFxyXG5cdFwic2xhdGVncmF5XCI6IFsxMTIsIDEyOCwgMTQ0XSxcclxuXHRcInNsYXRlZ3JleVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbm93XCI6IFsyNTUsIDI1MCwgMjUwXSxcclxuXHRcInNwcmluZ2dyZWVuXCI6IFswLCAyNTUsIDEyN10sXHJcblx0XCJzdGVlbGJsdWVcIjogWzcwLCAxMzAsIDE4MF0sXHJcblx0XCJ0YW5cIjogWzIxMCwgMTgwLCAxNDBdLFxyXG5cdFwidGVhbFwiOiBbMCwgMTI4LCAxMjhdLFxyXG5cdFwidGhpc3RsZVwiOiBbMjE2LCAxOTEsIDIxNl0sXHJcblx0XCJ0b21hdG9cIjogWzI1NSwgOTksIDcxXSxcclxuXHRcInR1cnF1b2lzZVwiOiBbNjQsIDIyNCwgMjA4XSxcclxuXHRcInZpb2xldFwiOiBbMjM4LCAxMzAsIDIzOF0sXHJcblx0XCJ3aGVhdFwiOiBbMjQ1LCAyMjIsIDE3OV0sXHJcblx0XCJ3aGl0ZVwiOiBbMjU1LCAyNTUsIDI1NV0sXHJcblx0XCJ3aGl0ZXNtb2tlXCI6IFsyNDUsIDI0NSwgMjQ1XSxcclxuXHRcInllbGxvd1wiOiBbMjU1LCAyNTUsIDBdLFxyXG5cdFwieWVsbG93Z3JlZW5cIjogWzE1NCwgMjA1LCA1MF1cclxufTtcclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-name/index.js\n"); + +/***/ }), + +/***/ "./src/accordion/editor.scss": +/*!***********************************!*\ + !*** ./src/accordion/editor.scss ***! + \***********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL2VkaXRvci5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYWNjb3JkaW9uL2VkaXRvci5zY3NzPzNiZWMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordion/editor.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/brands.scss": +/*!************************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/brands.scss ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9icmFuZHMuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbXBvbmVudHMvYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvYnJhbmRzLnNjc3M/YzgyYSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/brands.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/fontawesome.scss": +/*!*****************************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/fontawesome.scss ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzPzVmZDYiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/fontawesome.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/regular.scss": +/*!*************************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/regular.scss ***! + \*************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9yZWd1bGFyLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzcz9kY2NjIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/regular.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/solid.scss": +/*!***********************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/solid.scss ***! + \***********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzPzIxMjgiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/solid.scss\n"); + +/***/ }), + +/***/ "./node_modules/simple-swizzle/index.js": +/*!**********************************************!*\ + !*** ./node_modules/simple-swizzle/index.js ***! + \**********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +eval("\n\nvar isArrayish = __webpack_require__(/*! is-arrayish */ \"./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\");\n\nvar concat = Array.prototype.concat;\nvar slice = Array.prototype.slice;\n\nvar swizzle = module.exports = function swizzle(args) {\n\tvar results = [];\n\n\tfor (var i = 0, len = args.length; i < len; i++) {\n\t\tvar arg = args[i];\n\n\t\tif (isArrayish(arg)) {\n\t\t\t// http://jsperf.com/javascript-array-concat-vs-push/98\n\t\t\tresults = concat.call(results, slice.call(arg));\n\t\t} else {\n\t\t\tresults.push(arg);\n\t\t}\n\t}\n\n\treturn results;\n};\n\nswizzle.wrap = function (fn) {\n\treturn function () {\n\t\treturn fn(swizzle(arguments));\n\t};\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsaUJBQWlCLG1CQUFPLENBQUMsb0ZBQWE7O0FBRXRDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxvQ0FBb0MsU0FBUztBQUM3Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanM/MjUxNCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciBpc0FycmF5aXNoID0gcmVxdWlyZSgnaXMtYXJyYXlpc2gnKTtcblxudmFyIGNvbmNhdCA9IEFycmF5LnByb3RvdHlwZS5jb25jYXQ7XG52YXIgc2xpY2UgPSBBcnJheS5wcm90b3R5cGUuc2xpY2U7XG5cbnZhciBzd2l6emxlID0gbW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBzd2l6emxlKGFyZ3MpIHtcblx0dmFyIHJlc3VsdHMgPSBbXTtcblxuXHRmb3IgKHZhciBpID0gMCwgbGVuID0gYXJncy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xuXHRcdHZhciBhcmcgPSBhcmdzW2ldO1xuXG5cdFx0aWYgKGlzQXJyYXlpc2goYXJnKSkge1xuXHRcdFx0Ly8gaHR0cDovL2pzcGVyZi5jb20vamF2YXNjcmlwdC1hcnJheS1jb25jYXQtdnMtcHVzaC85OFxuXHRcdFx0cmVzdWx0cyA9IGNvbmNhdC5jYWxsKHJlc3VsdHMsIHNsaWNlLmNhbGwoYXJnKSk7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHJlc3VsdHMucHVzaChhcmcpO1xuXHRcdH1cblx0fVxuXG5cdHJldHVybiByZXN1bHRzO1xufTtcblxuc3dpenpsZS53cmFwID0gZnVuY3Rpb24gKGZuKSB7XG5cdHJldHVybiBmdW5jdGlvbiAoKSB7XG5cdFx0cmV0dXJuIGZuKHN3aXp6bGUoYXJndW1lbnRzKSk7XG5cdH07XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/index.js\n"); + +/***/ }), + +/***/ "./node_modules/simple-swizzle/node_modules/is-arrayish/index.js": +/*!***********************************************************************!*\ + !*** ./node_modules/simple-swizzle/node_modules/is-arrayish/index.js ***! + \***********************************************************************/ +/***/ (function(module) { + +eval("module.exports = function isArrayish(obj) {\n\tif (!obj || typeof obj === 'string') {\n\t\treturn false;\n\t}\n\n\treturn obj instanceof Array || Array.isArray(obj) ||\n\t\t(obj.length >= 0 && (obj.splice instanceof Function ||\n\t\t\t(Object.getOwnPropertyDescriptor(obj, (obj.length - 1)) && obj.constructor.name !== 'String')));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvbm9kZV9tb2R1bGVzL2lzLWFycmF5aXNoL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9zaW1wbGUtc3dpenpsZS9ub2RlX21vZHVsZXMvaXMtYXJyYXlpc2gvaW5kZXguanM/YjhmYSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlzQXJyYXlpc2gob2JqKSB7XG5cdGlmICghb2JqIHx8IHR5cGVvZiBvYmogPT09ICdzdHJpbmcnKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuIG9iaiBpbnN0YW5jZW9mIEFycmF5IHx8IEFycmF5LmlzQXJyYXkob2JqKSB8fFxuXHRcdChvYmoubGVuZ3RoID49IDAgJiYgKG9iai5zcGxpY2UgaW5zdGFuY2VvZiBGdW5jdGlvbiB8fFxuXHRcdFx0KE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqLCAob2JqLmxlbmd0aCAtIDEpKSAmJiBvYmouY29uc3RydWN0b3IubmFtZSAhPT0gJ1N0cmluZycpKSk7XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/a11y": +/*!******************************!*\ + !*** external ["wp","a11y"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["a11y"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "./src/accordion/block.json": +/*!**********************************!*\ + !*** ./src/accordion/block.json ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/accordion","version":"1.0.10","title":"Accordion item","category":"rrze_elements","description":"Creates an inner accordion item","parent":["rrze-elements/accordions"],"keywords":["accordion","collapse","expand","toggle"],"usesContext":["rrze-elements/collapseSBlockCount","rrze-elements/collapseTotalChildrenCount","rrze-elements/collapseColor","rrze-elements/accordion-hstart"],"attributes":{"expandAllLink":{"type":"boolean","default":false},"hstart":{"type":"number","default":3},"register":{"type":"boolean","default":false},"sameBlockCount":{"type":"number","default":0},"title":{"type":"string","default":""},"color":{"type":"string","default":"inherit"},"totalChildrenCount":{"type":"number","default":0},"ancestorCount":{"type":"number","default":0},"icon":{"type":"string","default":""},"svgString":{"type":"string","default":""},"jumpName":{"type":"string","default":""}},"supports":{"html":false},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/fontawesomeIconNames.json": +/*!*********************************************************************!*\ + !*** ./src/components/assets/fontawesome/fontawesomeIconNames.json ***! + \*********************************************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = /*#__PURE__*/JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/accordion/index.tsx"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/accordions/index-rtl.css b/build/accordions/index-rtl.css index 64ddd280..b8e6460a 100644 --- a/build/accordions/index-rtl.css +++ b/build/accordions/index-rtl.css @@ -1 +1,794 @@ -h1.accordion-heading,h2.accordion-heading,h3.accordion-heading,h4.accordion-heading,h5.accordion-heading,h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:right;width:auto}button.accordion-toggle{border:none;margin:0;text-align:right;width:100%}button.expand-all.standard-btn{float:none;margin:5px 0}.button-container-right{text-align:left}.button-container-left{text-align:right}.accordion .accordion{margin:0}.accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-right:0}.accordion .accordion-register li{float:right;list-style-type:none;padding:.25em .5em}.accordion .accordion-suffix{font-weight:700}.accordion .accordion-group{border:none;margin-bottom:5px}.accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-right:10px solid var(--color-primary-ci-hell,#04316a);color:var(--color-Text,#444);display:block;font-size:1rem;padding:8px 10px 8px 35px;position:relative;text-decoration:none}.accordion .accordion-toggle:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active,.accordion .accordion-toggle:focus,.accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before{position:absolute;left:12px;top:calc(50% - .5em)}.alert.font-light .accordion .accordion-toggle.active *,.alert.font-light .accordion .accordion-toggle:focus *,.alert.font-light .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active:focus,.accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle svg.rrze-elements-icon{margin-left:3px}.accordion .accordion-toggle span[class^=fa]{margin-left:5px}.alert.font-light .accordion .accordion-toggle,.alert.font-light .accordion .accordion-toggle *{color:var(--color-Text,#444)}.alert.font-light .accordion .accordion-toggle.active,.alert.font-light .accordion .accordion-toggle:focus,.alert.font-light .accordion .accordion-toggle:hover{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .gold .accordion-heading .accordion-toggle,.accordion .phil .accordion-heading .accordion-toggle,.accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}.accordion .gold .accordion-heading .accordion-toggle.active,.accordion .gold .accordion-heading .accordion-toggle:focus,.accordion .gold .accordion-heading .accordion-toggle:hover,.accordion .phil .accordion-heading .accordion-toggle.active,.accordion .phil .accordion-heading .accordion-toggle:focus,.accordion .phil .accordion-heading .accordion-toggle:hover,.accordion .philfak .accordion-heading .accordion-toggle.active,.accordion .philfak .accordion-heading .accordion-toggle:focus,.accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .gold .accordion-heading .accordion-toggle.active:focus,.accordion .gold .accordion-heading .accordion-toggle.active:hover,.accordion .phil .accordion-heading .accordion-toggle.active:focus,.accordion .phil .accordion-heading .accordion-toggle.active:hover,.accordion .philfak .accordion-heading .accordion-toggle.active:focus,.accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .red .accordion-heading .accordion-toggle,.accordion .rw .accordion-heading .accordion-toggle,.accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}.accordion .red .accordion-heading .accordion-toggle.active,.accordion .red .accordion-heading .accordion-toggle:focus,.accordion .red .accordion-heading .accordion-toggle:hover,.accordion .rw .accordion-heading .accordion-toggle.active,.accordion .rw .accordion-heading .accordion-toggle:focus,.accordion .rw .accordion-heading .accordion-toggle:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active,.accordion .rwfak .accordion-heading .accordion-toggle:focus,.accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .red .accordion-heading .accordion-toggle.active:focus,.accordion .red .accordion-heading .accordion-toggle.active:hover,.accordion .rw .accordion-heading .accordion-toggle.active:focus,.accordion .rw .accordion-heading .accordion-toggle.active:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active:focus,.accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .blue .accordion-heading .accordion-toggle,.accordion .med .accordion-heading .accordion-toggle,.accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}.accordion .blue .accordion-heading .accordion-toggle.active,.accordion .blue .accordion-heading .accordion-toggle:focus,.accordion .blue .accordion-heading .accordion-toggle:hover,.accordion .med .accordion-heading .accordion-toggle.active,.accordion .med .accordion-heading .accordion-toggle:focus,.accordion .med .accordion-heading .accordion-toggle:hover,.accordion .medfak .accordion-heading .accordion-toggle.active,.accordion .medfak .accordion-heading .accordion-toggle:focus,.accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}.accordion .blue .accordion-heading .accordion-toggle.active:focus,.accordion .blue .accordion-heading .accordion-toggle.active:hover,.accordion .med .accordion-heading .accordion-toggle.active:focus,.accordion .med .accordion-heading .accordion-toggle.active:hover,.accordion .medfak .accordion-heading .accordion-toggle.active:focus,.accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}.accordion .green .accordion-heading .accordion-toggle,.accordion .nat .accordion-heading .accordion-toggle,.accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}.accordion .green .accordion-heading .accordion-toggle.active,.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle:focus,.accordion .green .accordion-heading .accordion-toggle:hover,.accordion .nat .accordion-heading .accordion-toggle.active,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle:focus,.accordion .nat .accordion-heading .accordion-toggle:hover,.accordion .natfak .accordion-heading .accordion-toggle.active,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle:focus,.accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle.active:hover,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle.active:hover,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}.accordion .grey .accordion-heading .accordion-toggle,.accordion .techfak .accordion-heading .accordion-toggle,.accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}.accordion .grey .accordion-heading .accordion-toggle.active,.accordion .grey .accordion-heading .accordion-toggle:focus,.accordion .grey .accordion-heading .accordion-toggle:hover,.accordion .techfak .accordion-heading .accordion-toggle.active,.accordion .techfak .accordion-heading .accordion-toggle:focus,.accordion .techfak .accordion-heading .accordion-toggle:hover,.accordion .tf .accordion-heading .accordion-toggle.active,.accordion .tf .accordion-heading .accordion-toggle:focus,.accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}.accordion .grey .accordion-heading .accordion-toggle.active:focus,.accordion .grey .accordion-heading .accordion-toggle.active:hover,.accordion .techfak .accordion-heading .accordion-toggle.active:focus,.accordion .techfak .accordion-heading .accordion-toggle.active:hover,.accordion .tf .accordion-heading .accordion-toggle.active:focus,.accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle,.accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}.accordion .default .accordion-heading .accordion-toggle.active,.accordion .default .accordion-heading .accordion-toggle:focus,.accordion .default .accordion-heading .accordion-toggle:hover,.accordion .fau .accordion-heading .accordion-toggle.active,.accordion .fau .accordion-heading .accordion-toggle:focus,.accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle.active:focus,.accordion .default .accordion-heading .accordion-toggle.active:hover,.accordion .fau .accordion-heading .accordion-toggle.active:focus,.accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .accordion-body{display:block;overflow:hidden}.accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light .accordion .accordion-body .accordion-inner,.alert.font-light .accordion .accordion-body .accordion-inner a,.alert.font-light .accordion .accordion-body .accordion-inner blockquote,.alert.font-light .accordion .accordion-body .accordion-inner code,.alert.font-light .accordion .accordion-body .accordion-inner em,.alert.font-light .accordion .accordion-body .accordion-inner h1,.alert.font-light .accordion .accordion-body .accordion-inner h2,.alert.font-light .accordion .accordion-body .accordion-inner h3,.alert.font-light .accordion .accordion-body .accordion-inner h4,.alert.font-light .accordion .accordion-body .accordion-inner h5,.alert.font-light .accordion .accordion-body .accordion-inner li,.alert.font-light .accordion .accordion-body .accordion-inner p,.alert.font-light .accordion .accordion-body .accordion-inner pre,.alert.font-light .accordion .accordion-body .accordion-inner span,.alert.font-light .accordion .accordion-body .accordion-inner strong,.alert.font-light .accordion .accordion-body .accordion-inner td,.alert.font-light .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}.fau-theme .accordion-toggle{background-clip:padding-box;border-radius:var(--border-radius,4px)}.fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{.accordion{display:block;overflow:visible;position:relative}.accordion-body,.accordion-group,.accordion-inner,.accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}button.expand-all.standard-btn{display:none}h3.accordion-heading,h4.accordion-heading{margin-bottom:0!important}}.read-mode-only{display:none}#content main .accordion-body:target,.admin-bar #content main .accordion-body:target{background-color:#6495ed;padding-top:0}#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target{padding-top:8px}div[data-type="rrze-elements/accordions"] h1.accordion-heading,div[data-type="rrze-elements/accordions"] h2.accordion-heading,div[data-type="rrze-elements/accordions"] h3.accordion-heading,div[data-type="rrze-elements/accordions"] h4.accordion-heading,div[data-type="rrze-elements/accordions"] h5.accordion-heading,div[data-type="rrze-elements/accordions"] h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:right;width:auto}div[data-type="rrze-elements/accordions"] button.accordion-toggle{border:none;text-align:right;width:100%}div[data-type="rrze-elements/accordions"] button.expand-all.standard-btn{float:none;margin:5px 0}div[data-type="rrze-elements/accordions"] .button-container-right{text-align:left}div[data-type="rrze-elements/accordions"] .button-container-left{text-align:right}div[data-type="rrze-elements/accordions"] .accordion .accordion-heading .accordion-toggle{border-color:#04316a}div[data-type="rrze-elements/accordions"] .accordion .accordion{margin:0}div[data-type="rrze-elements/accordions"] .accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-right:0}div[data-type="rrze-elements/accordions"] .accordion .accordion-register li{float:right;list-style-type:none;padding:.25em .5em}div[data-type="rrze-elements/accordions"] .accordion .accordion-suffix{font-weight:700}div[data-type="rrze-elements/accordions"] .accordion .accordion-group{border:none;margin-bottom:5px}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-right-style:solid;border-right-width:10px;color:var(--color-Text,#444);display:block;font-size:1rem;padding:2px 10px 2px 35px;position:relative;text-decoration:none}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle svg{fill:var(--color-Text,#444)}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:before{background-image:url("data:image/svg+xml;charset=utf-8,<%21--%21 Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2022 Fonticons, Inc.-->");display:inline-block;margin-left:5px;position:relative;position:absolute;left:10px;top:2px;top:12px;width:1em;width:12px}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:before{background-image:url("data:image/svg+xml;charset=utf-8,<%21--%21 Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2022 Fonticons, Inc.-->");display:inline-block;margin-left:5px;position:relative;position:absolute;left:10px;top:2px;top:12px;width:1em;width:12px}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active svg,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus svg,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover svg{fill:var(--color-primary-ci-hell-kontrast,#fff)}.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active *,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus *,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle *{color:var(--color-Text,#444)}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle svg.rrze-elements-icon{margin-left:3px}div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active svg,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:focus svg,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:hover svg,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active svg,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:focus svg,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:hover svg,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active svg,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:focus svg,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:hover svg{fill:var(--color-phil-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .accordion-body{display:block;overflow:hidden}div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner a,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner blockquote,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner code,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner em,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h1,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h2,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h3,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h4,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h5,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner li,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner p,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner pre,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner span,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner strong,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner td,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}div[data-type="rrze-elements/accordions"] .fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}div[data-type="rrze-elements/accordions"] .fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{div[data-type="rrze-elements/accordions"] .accordion{display:block;overflow:visible;position:relative}div[data-type="rrze-elements/accordions"] .accordion-body,div[data-type="rrze-elements/accordions"] .accordion-group,div[data-type="rrze-elements/accordions"] .accordion-inner,div[data-type="rrze-elements/accordions"] .accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}div[data-type="rrze-elements/accordions"] button.expand-all.standard-btn{display:none}div[data-type="rrze-elements/accordions"] h3.accordion-heading,div[data-type="rrze-elements/accordions"] h4.accordion-heading{margin-bottom:0!important}}div[data-type="rrze-elements/accordions"] .read-mode-only{display:none}div[data-type="rrze-elements/accordions"] .admin-bar #content main .accordion-body:target{padding-top:0}div[data-type="rrze-elements/accordions"] .accordion-body{height:0;margin-top:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:height .5s ease-in-out}div[data-type="rrze-elements/accordions"] .accordion-body.active{background:var(--color-ContentRegions,#f5f7f9);height:auto;padding:15px 20px}div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input{background-color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0);font-size:inherit;padding-bottom:0}div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input:focus{background-color:#fff;border-color:#000;color:#000;font-size:inherit;padding-bottom:0}div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle:hover{color:#fff}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.central button{background-color:#04316a;color:#fff}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.phil button{background-color:#fdb735;color:#000}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.rw button{background-color:#c50f3c;color:#fff}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.med button{background-color:#18b4f1;color:#000}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.nat button{background-color:#7bb725;color:#000}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.tf button{background-color:#8c9fb1;color:#000}div[data-type="rrze-elements/accordions"] .elements-blocks-icon-selector-display{clear:both;float:left;margin-left:1em;max-width:3em;padding:.5em}div[data-type="rrze-elements/accordions"] .elements-blocks-icon-insideEditor{clear:both;float:right;max-height:1.5em;max-width:1.5em;padding-top:.25em}div[data-type="rrze-elements/accordions"] .elements-blocks-input-following-icon input{font-size:1.25em!important;max-width:90%} +/*!***************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/accordions/editor.scss ***! + \***************************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/*! + * Accordion + */ +h1.accordion-heading, +h2.accordion-heading, +h3.accordion-heading, +h4.accordion-heading, +h5.accordion-heading, +h6.accordion-heading { + width: auto; + padding: 0 !important; + margin: 0; + border: none; + text-align: right; +} + +button.accordion-toggle { + width: 100%; + border: none; + text-align: right; + margin: 0; +} + +button.expand-all.standard-btn { + margin: 5px 0; + float: none; +} + +.button-container-right { + text-align: left; +} + +.button-container-left { + text-align: right; +} + +.accordion .accordion { + margin: 0; +} +.accordion .accordion-register { + padding-right: 0; + margin: 0 0 0.5em; + border-top: 1px solid #C3C3CB; + border-bottom: 1px solid #C3C3CB; +} +.accordion .accordion-register li { + float: right; + list-style-type: none; + padding: 0.25em 0.5em; +} +.accordion .accordion-suffix { + font-weight: bold; +} +.accordion .accordion-group { + border: none; + margin-bottom: 5px; +} +.accordion .accordion-toggle { + display: block; + border-right: 10px solid var(--color-primary-ci-hell, #04316A); + background: var(--color-ContentBorders, #d2ddeb); + color: var(--color-Text, #444); + font-size: 1rem; + text-decoration: none; + padding: 8px 10px 8px 35px; + position: relative; +} +.accordion .accordion-toggle:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { + text-decoration: none; + background-color: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { + border-color: var(--color-primary-dunkler, #004A9F); + background-color: var(--color-primary-dunkler, #004A9F); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.accordion .accordion-toggle svg.rrze-elements-icon { + margin-left: 3px; +} +.accordion .accordion-toggle span[class^=fa] { + margin-left: 5px; +} +.alert.font-light .accordion .accordion-toggle { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle * { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .phil .accordion-heading .accordion-toggle, +.accordion .philfak .accordion-heading .accordion-toggle, +.accordion .gold .accordion-heading .accordion-toggle { + border-color: var(--color-phil-ci-hell, #FDB735); +} +.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, +.accordion .philfak .accordion-heading .accordion-toggle:hover, +.accordion .philfak .accordion-heading .accordion-toggle:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active, +.accordion .gold .accordion-heading .accordion-toggle:hover, +.accordion .gold .accordion-heading .accordion-toggle:focus, +.accordion .gold .accordion-heading .accordion-toggle.active { + border-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active:hover, +.accordion .philfak .accordion-heading .accordion-toggle.active:focus, +.accordion .gold .accordion-heading .accordion-toggle.active:hover, +.accordion .gold .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-phil-dunkler, #e87722); + background-color: var(--color-phil-dunkler, #e87722); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .rw .accordion-heading .accordion-toggle, +.accordion .rwfak .accordion-heading .accordion-toggle, +.accordion .red .accordion-heading .accordion-toggle { + border-color: var(--color-rw-ci-hell, #C50F3C); +} +.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, +.accordion .rwfak .accordion-heading .accordion-toggle:hover, +.accordion .rwfak .accordion-heading .accordion-toggle:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active, +.accordion .red .accordion-heading .accordion-toggle:hover, +.accordion .red .accordion-heading .accordion-toggle:focus, +.accordion .red .accordion-heading .accordion-toggle.active { + border-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, +.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, +.accordion .red .accordion-heading .accordion-toggle.active:hover, +.accordion .red .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-rw-dunkler, #971B2F); + background-color: var(--color-rw-dunkler, #971B2F); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .med .accordion-heading .accordion-toggle, +.accordion .medfak .accordion-heading .accordion-toggle, +.accordion .blue .accordion-heading .accordion-toggle { + border-color: var(--color-med-ci-hell, #18B4F1); +} +.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, +.accordion .medfak .accordion-heading .accordion-toggle:hover, +.accordion .medfak .accordion-heading .accordion-toggle:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active, +.accordion .blue .accordion-heading .accordion-toggle:hover, +.accordion .blue .accordion-heading .accordion-toggle:focus, +.accordion .blue .accordion-heading .accordion-toggle.active { + border-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); +} +.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active:hover, +.accordion .medfak .accordion-heading .accordion-toggle.active:focus, +.accordion .blue .accordion-heading .accordion-toggle.active:hover, +.accordion .blue .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-med-dunkler, #005287); + background-color: var(--color-med-dunkler, #005287); + color: var(--color-med-ci-dunkel-kontrast, #fff); +} +.accordion .nat .accordion-heading .accordion-toggle, +.accordion .natfak .accordion-heading .accordion-toggle, +.accordion .green .accordion-heading .accordion-toggle { + border-color: var(--color-nat-ci-hell, #7BB725); +} +.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle:hover, +.accordion .natfak .accordion-heading .accordion-toggle:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle:hover, +.accordion .green .accordion-heading .accordion-toggle:focus, +.accordion .green .accordion-heading .accordion-toggle.active, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); +} +.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active:hover, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle.active:hover, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-dunkler, #266141); + background-color: var(--color-nat-dunkler, #266141); + color: var(--color-nat-ci-dunkel-kontrast, #fff); +} +.accordion .tf .accordion-heading .accordion-toggle, +.accordion .techfak .accordion-heading .accordion-toggle, +.accordion .grey .accordion-heading .accordion-toggle { + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, +.accordion .techfak .accordion-heading .accordion-toggle:hover, +.accordion .techfak .accordion-heading .accordion-toggle:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active, +.accordion .grey .accordion-heading .accordion-toggle:hover, +.accordion .grey .accordion-heading .accordion-toggle:focus, +.accordion .grey .accordion-heading .accordion-toggle.active { + border-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-dunkel-kontrast, #000); +} +.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active:hover, +.accordion .techfak .accordion-heading .accordion-toggle.active:focus, +.accordion .grey .accordion-heading .accordion-toggle.active:hover, +.accordion .grey .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-tf-dunkler, #2F586E); + background-color: var(--color-tf-dunkler, #2F586E); + color: var(--color-tf-ci-dunkel-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle, +.accordion .default .accordion-heading .accordion-toggle { + border-color: var(--color-zentral-ci-hell, #04316A); +} +.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, +.accordion .default .accordion-heading .accordion-toggle:hover, +.accordion .default .accordion-heading .accordion-toggle:focus, +.accordion .default .accordion-heading .accordion-toggle.active { + border-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, +.accordion .default .accordion-heading .accordion-toggle.active:hover, +.accordion .default .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-zentral-dunkler, #004A9F); + background-color: var(--color-zentral-dunkler, #004A9F); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .accordion-body { + display: block; + overflow: hidden; +} +.accordion .accordion-body .accordion-inner { + border: none; + background-color: #fff; + padding: 15px 20px; +} +.alert.font-light .accordion .accordion-body .accordion-inner { + color: var(--color-Text, #222); +} +.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { + color: var(--color-Text, #222); +} + +.fau-theme .accordion-toggle { + border-radius: var(--border-radius, 4px); + background-clip: padding-box; +} +.fau-theme .accordion-body .accordion-inner { + background-color: #f5f7f9; +} +.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { + background-color: rgb(232.25, 236.8, 241.35); +} + +@media print { + .accordion { + position: relative; + display: block; + overflow: visible; + } + .accordion-group, + .accordion-body, + .accordion-inner, + .accordion-inner p { + position: relative; + display: block !important; + page-break-inside: avoid; + break-inside: avoid; + overflow: visible; + } + button.expand-all.standard-btn { + display: none; + } + h3.accordion-heading, + h4.accordion-heading { + margin-bottom: 0 !important; + } +} +.read-mode-only { + display: none; +} + +#content main .accordion-body:target, +.admin-bar #content main .accordion-body:target { + padding-top: 0; + background-color: cornflowerblue; +} + +#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { + padding-top: 8px; +} + +/** + * The following styles get applied inside the editor only. + * + * Replace them with your own styles or remove the file completely. + */ +div[data-type="rrze-elements/accordions"] { + /*! + * Accordion + */ +} +div[data-type="rrze-elements/accordions"] h1.accordion-heading, +div[data-type="rrze-elements/accordions"] h2.accordion-heading, +div[data-type="rrze-elements/accordions"] h3.accordion-heading, +div[data-type="rrze-elements/accordions"] h4.accordion-heading, +div[data-type="rrze-elements/accordions"] h5.accordion-heading, +div[data-type="rrze-elements/accordions"] h6.accordion-heading { + width: auto; + padding: 0 !important; + margin: 0; + border: none; + text-align: right; +} +div[data-type="rrze-elements/accordions"] button.accordion-toggle { + width: 100%; + border: none; + text-align: right; +} +div[data-type="rrze-elements/accordions"] button.expand-all.standard-btn { + margin: 5px 0; + float: none; +} +div[data-type="rrze-elements/accordions"] .button-container-right { + text-align: left; +} +div[data-type="rrze-elements/accordions"] .button-container-left { + text-align: right; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-heading .accordion-toggle { + border-color: #04316A; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion { + margin: 0; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-register { + padding-right: 0; + margin: 0 0 0.5em; + border-top: 1px solid #C3C3CB; + border-bottom: 1px solid #C3C3CB; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-register li { + float: right; + list-style-type: none; + padding: 0.25em 0.5em; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-suffix { + font-weight: bold; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-group { + border: none; + margin-bottom: 5px; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle { + display: block; + border-right-width: 10px; + border-right-style: solid; + background: var(--color-ContentBorders, #d2ddeb); + color: var(--color-Text, #444); + font-size: 1rem; + text-decoration: none; + padding: 2px 10px 2px 35px; + position: relative; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle svg { + fill: var(--color-Text, #444); +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:before { + background-image: url("data:image/svg+xml;charset=UTF-8,<%21--%21 Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2022 Fonticons, Inc. -->"); + display: inline-block; + width: 1em; + margin-left: 5px; + position: relative; + top: 2px; + position: absolute; + top: 12px; + left: 10px; + width: 12px; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:before { + background-image: url("data:image/svg+xml;charset=UTF-8,<%21--%21 Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2022 Fonticons, Inc. -->"); + display: inline-block; + width: 1em; + margin-left: 5px; + position: relative; + top: 2px; + position: absolute; + left: 10px; + width: 12px; + top: 12px; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active { + text-decoration: none; + background-color: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover svg, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus svg, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active svg { + fill: var(--color-primary-ci-hell-kontrast, #fff); +} +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover *, .alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus *, .alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active * { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:focus { + border-color: var(--color-primary-dunkler, #004A9F); + background-color: var(--color-primary-dunkler, #004A9F); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle * { + color: var(--color-Text, #444); +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle svg.rrze-elements-icon { + margin-left: 3px; +} +div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle { + border-color: var(--color-phil-ci-hell, #FDB735); +} +div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active { + border-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); +} +div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:hover svg, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:focus svg, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active svg, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:hover svg, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:focus svg, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active svg, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:hover svg, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:focus svg, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active svg { + fill: var(--color-phil-ci-hell-kontrast, #000); +} +div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-phil-dunkler, #e87722); + background-color: var(--color-phil-dunkler, #e87722); + color: var(--color-phil-ci-hell-kontrast, #000); +} +div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle { + border-color: var(--color-rw-ci-hell, #C50F3C); +} +div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active { + border-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-rw-dunkler, #971B2F); + background-color: var(--color-rw-dunkler, #971B2F); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle { + border-color: var(--color-med-ci-hell, #18B4F1); +} +div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active { + border-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); +} +div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-med-dunkler, #005287); + background-color: var(--color-med-dunkler, #005287); + color: var(--color-med-ci-dunkel-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle { + border-color: var(--color-nat-ci-hell, #7BB725); +} +div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active, div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); +} +div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-dunkler, #266141); + background-color: var(--color-nat-dunkler, #266141); + color: var(--color-nat-ci-dunkel-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle { + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active { + border-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-dunkel-kontrast, #000); +} +div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-tf-dunkler, #2F586E); + background-color: var(--color-tf-dunkler, #2F586E); + color: var(--color-tf-ci-dunkel-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle { + border-color: var(--color-zentral-ci-hell, #04316A); +} +div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active { + border-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-zentral-dunkler, #004A9F); + background-color: var(--color-zentral-dunkler, #004A9F); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-body { + display: block; + overflow: hidden; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner { + border: none; + background-color: #fff; + padding: 15px 20px; +} +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner { + color: var(--color-Text, #222); +} +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h1, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h2, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h3, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h4, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h5, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner p, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner li, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner a, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner span, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner blockquote, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner code, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner pre, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner th, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner td, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner strong, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner em { + color: var(--color-Text, #222); +} +div[data-type="rrze-elements/accordions"] .fau-theme .accordion-body .accordion-inner { + background-color: #f5f7f9; +} +div[data-type="rrze-elements/accordions"] .fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { + background-color: rgb(232.25, 236.8, 241.35); +} +@media print { + div[data-type="rrze-elements/accordions"] .accordion { + position: relative; + display: block; + overflow: visible; + } + div[data-type="rrze-elements/accordions"] .accordion-group, + div[data-type="rrze-elements/accordions"] .accordion-body, + div[data-type="rrze-elements/accordions"] .accordion-inner, + div[data-type="rrze-elements/accordions"] .accordion-inner p { + position: relative; + display: block !important; + page-break-inside: avoid; + break-inside: avoid; + overflow: visible; + } + div[data-type="rrze-elements/accordions"] button.expand-all.standard-btn { + display: none; + } + div[data-type="rrze-elements/accordions"] h3.accordion-heading, + div[data-type="rrze-elements/accordions"] h4.accordion-heading { + margin-bottom: 0 !important; + } +} +div[data-type="rrze-elements/accordions"] .read-mode-only { + display: none; +} +div[data-type="rrze-elements/accordions"] .admin-bar #content main .accordion-body:target { + padding-top: 0; +} +div[data-type="rrze-elements/accordions"] .accordion-body { + height: 0; + overflow: hidden; + transition: height 0.5s ease-in-out; + margin-top: 0; + padding-top: 0; + padding-bottom: 0; +} +div[data-type="rrze-elements/accordions"] .accordion-body.active { + height: auto; + /* Change this to a specific height if needed */ + padding: 15px 20px; + background: var(--color-ContentRegions, #f5f7f9); +} +div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); + font-size: inherit; + padding-bottom: 0; +} +div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input:focus { + background-color: #fff; + color: #000; + border-color: #000; + font-size: inherit; + padding-bottom: 0; +} +div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle.active { + color: #fff; +} +div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle:hover { + color: #fff; +} +div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.central button { + background-color: #04316A; + color: #fff; +} +div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.phil button { + background-color: #fdb735; + color: #000; +} +div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.rw button { + background-color: #c50f3c; + color: #fff; +} +div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.med button { + background-color: #18b4f1; + color: #000; +} +div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.nat button { + background-color: #7bb725; + color: #000; +} +div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.tf button { + background-color: #8c9fb1; + color: #000; +} +div[data-type="rrze-elements/accordions"] .elements-blocks-icon-selector-display { + max-width: 3em; + padding: 0.5em; + margin-left: 1em; + float: left; + clear: both; +} +div[data-type="rrze-elements/accordions"] .elements-blocks-icon-insideEditor { + float: right; + clear: both; + max-height: 1.5em; + max-width: 1.5em; + padding-top: 0.25em; +} +div[data-type="rrze-elements/accordions"] .elements-blocks-input-following-icon input { + max-width: 90%; + font-size: 1.25em !important; +} diff --git a/build/accordions/index.asset.php b/build/accordions/index.asset.php index 4a9c31c7..4be55764 100644 --- a/build/accordions/index.asset.php +++ b/build/accordions/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data'), 'version' => '849701bb74be6c78be0a'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data'), 'version' => 'fc3d4f56e49099638ac6'); diff --git a/build/accordions/index.css b/build/accordions/index.css index b93686c8..857d481a 100644 --- a/build/accordions/index.css +++ b/build/accordions/index.css @@ -1 +1,794 @@ -h1.accordion-heading,h2.accordion-heading,h3.accordion-heading,h4.accordion-heading,h5.accordion-heading,h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:left;width:auto}button.accordion-toggle{border:none;margin:0;text-align:left;width:100%}button.expand-all.standard-btn{float:none;margin:5px 0}.button-container-right{text-align:right}.button-container-left{text-align:left}.accordion .accordion{margin:0}.accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-left:0}.accordion .accordion-register li{float:left;list-style-type:none;padding:.25em .5em}.accordion .accordion-suffix{font-weight:700}.accordion .accordion-group{border:none;margin-bottom:5px}.accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-left:10px solid var(--color-primary-ci-hell,#04316a);color:var(--color-Text,#444);display:block;font-size:1rem;padding:8px 35px 8px 10px;position:relative;text-decoration:none}.accordion .accordion-toggle:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active,.accordion .accordion-toggle:focus,.accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before{position:absolute;right:12px;top:calc(50% - .5em)}.alert.font-light .accordion .accordion-toggle.active *,.alert.font-light .accordion .accordion-toggle:focus *,.alert.font-light .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active:focus,.accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle svg.rrze-elements-icon{margin-right:3px}.accordion .accordion-toggle span[class^=fa]{margin-right:5px}.alert.font-light .accordion .accordion-toggle,.alert.font-light .accordion .accordion-toggle *{color:var(--color-Text,#444)}.alert.font-light .accordion .accordion-toggle.active,.alert.font-light .accordion .accordion-toggle:focus,.alert.font-light .accordion .accordion-toggle:hover{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .gold .accordion-heading .accordion-toggle,.accordion .phil .accordion-heading .accordion-toggle,.accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}.accordion .gold .accordion-heading .accordion-toggle.active,.accordion .gold .accordion-heading .accordion-toggle:focus,.accordion .gold .accordion-heading .accordion-toggle:hover,.accordion .phil .accordion-heading .accordion-toggle.active,.accordion .phil .accordion-heading .accordion-toggle:focus,.accordion .phil .accordion-heading .accordion-toggle:hover,.accordion .philfak .accordion-heading .accordion-toggle.active,.accordion .philfak .accordion-heading .accordion-toggle:focus,.accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .gold .accordion-heading .accordion-toggle.active:focus,.accordion .gold .accordion-heading .accordion-toggle.active:hover,.accordion .phil .accordion-heading .accordion-toggle.active:focus,.accordion .phil .accordion-heading .accordion-toggle.active:hover,.accordion .philfak .accordion-heading .accordion-toggle.active:focus,.accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .red .accordion-heading .accordion-toggle,.accordion .rw .accordion-heading .accordion-toggle,.accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}.accordion .red .accordion-heading .accordion-toggle.active,.accordion .red .accordion-heading .accordion-toggle:focus,.accordion .red .accordion-heading .accordion-toggle:hover,.accordion .rw .accordion-heading .accordion-toggle.active,.accordion .rw .accordion-heading .accordion-toggle:focus,.accordion .rw .accordion-heading .accordion-toggle:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active,.accordion .rwfak .accordion-heading .accordion-toggle:focus,.accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .red .accordion-heading .accordion-toggle.active:focus,.accordion .red .accordion-heading .accordion-toggle.active:hover,.accordion .rw .accordion-heading .accordion-toggle.active:focus,.accordion .rw .accordion-heading .accordion-toggle.active:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active:focus,.accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .blue .accordion-heading .accordion-toggle,.accordion .med .accordion-heading .accordion-toggle,.accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}.accordion .blue .accordion-heading .accordion-toggle.active,.accordion .blue .accordion-heading .accordion-toggle:focus,.accordion .blue .accordion-heading .accordion-toggle:hover,.accordion .med .accordion-heading .accordion-toggle.active,.accordion .med .accordion-heading .accordion-toggle:focus,.accordion .med .accordion-heading .accordion-toggle:hover,.accordion .medfak .accordion-heading .accordion-toggle.active,.accordion .medfak .accordion-heading .accordion-toggle:focus,.accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}.accordion .blue .accordion-heading .accordion-toggle.active:focus,.accordion .blue .accordion-heading .accordion-toggle.active:hover,.accordion .med .accordion-heading .accordion-toggle.active:focus,.accordion .med .accordion-heading .accordion-toggle.active:hover,.accordion .medfak .accordion-heading .accordion-toggle.active:focus,.accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}.accordion .green .accordion-heading .accordion-toggle,.accordion .nat .accordion-heading .accordion-toggle,.accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}.accordion .green .accordion-heading .accordion-toggle.active,.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle:focus,.accordion .green .accordion-heading .accordion-toggle:hover,.accordion .nat .accordion-heading .accordion-toggle.active,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle:focus,.accordion .nat .accordion-heading .accordion-toggle:hover,.accordion .natfak .accordion-heading .accordion-toggle.active,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle:focus,.accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle.active:hover,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle.active:hover,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}.accordion .grey .accordion-heading .accordion-toggle,.accordion .techfak .accordion-heading .accordion-toggle,.accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}.accordion .grey .accordion-heading .accordion-toggle.active,.accordion .grey .accordion-heading .accordion-toggle:focus,.accordion .grey .accordion-heading .accordion-toggle:hover,.accordion .techfak .accordion-heading .accordion-toggle.active,.accordion .techfak .accordion-heading .accordion-toggle:focus,.accordion .techfak .accordion-heading .accordion-toggle:hover,.accordion .tf .accordion-heading .accordion-toggle.active,.accordion .tf .accordion-heading .accordion-toggle:focus,.accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}.accordion .grey .accordion-heading .accordion-toggle.active:focus,.accordion .grey .accordion-heading .accordion-toggle.active:hover,.accordion .techfak .accordion-heading .accordion-toggle.active:focus,.accordion .techfak .accordion-heading .accordion-toggle.active:hover,.accordion .tf .accordion-heading .accordion-toggle.active:focus,.accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle,.accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}.accordion .default .accordion-heading .accordion-toggle.active,.accordion .default .accordion-heading .accordion-toggle:focus,.accordion .default .accordion-heading .accordion-toggle:hover,.accordion .fau .accordion-heading .accordion-toggle.active,.accordion .fau .accordion-heading .accordion-toggle:focus,.accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle.active:focus,.accordion .default .accordion-heading .accordion-toggle.active:hover,.accordion .fau .accordion-heading .accordion-toggle.active:focus,.accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .accordion-body{display:block;overflow:hidden}.accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light .accordion .accordion-body .accordion-inner,.alert.font-light .accordion .accordion-body .accordion-inner a,.alert.font-light .accordion .accordion-body .accordion-inner blockquote,.alert.font-light .accordion .accordion-body .accordion-inner code,.alert.font-light .accordion .accordion-body .accordion-inner em,.alert.font-light .accordion .accordion-body .accordion-inner h1,.alert.font-light .accordion .accordion-body .accordion-inner h2,.alert.font-light .accordion .accordion-body .accordion-inner h3,.alert.font-light .accordion .accordion-body .accordion-inner h4,.alert.font-light .accordion .accordion-body .accordion-inner h5,.alert.font-light .accordion .accordion-body .accordion-inner li,.alert.font-light .accordion .accordion-body .accordion-inner p,.alert.font-light .accordion .accordion-body .accordion-inner pre,.alert.font-light .accordion .accordion-body .accordion-inner span,.alert.font-light .accordion .accordion-body .accordion-inner strong,.alert.font-light .accordion .accordion-body .accordion-inner td,.alert.font-light .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}.fau-theme .accordion-toggle{background-clip:padding-box;border-radius:var(--border-radius,4px)}.fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{.accordion{display:block;overflow:visible;position:relative}.accordion-body,.accordion-group,.accordion-inner,.accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}button.expand-all.standard-btn{display:none}h3.accordion-heading,h4.accordion-heading{margin-bottom:0!important}}.read-mode-only{display:none}#content main .accordion-body:target,.admin-bar #content main .accordion-body:target{background-color:#6495ed;padding-top:0}#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target{padding-top:8px}div[data-type="rrze-elements/accordions"] h1.accordion-heading,div[data-type="rrze-elements/accordions"] h2.accordion-heading,div[data-type="rrze-elements/accordions"] h3.accordion-heading,div[data-type="rrze-elements/accordions"] h4.accordion-heading,div[data-type="rrze-elements/accordions"] h5.accordion-heading,div[data-type="rrze-elements/accordions"] h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:left;width:auto}div[data-type="rrze-elements/accordions"] button.accordion-toggle{border:none;text-align:left;width:100%}div[data-type="rrze-elements/accordions"] button.expand-all.standard-btn{float:none;margin:5px 0}div[data-type="rrze-elements/accordions"] .button-container-right{text-align:right}div[data-type="rrze-elements/accordions"] .button-container-left{text-align:left}div[data-type="rrze-elements/accordions"] .accordion .accordion-heading .accordion-toggle{border-color:#04316a}div[data-type="rrze-elements/accordions"] .accordion .accordion{margin:0}div[data-type="rrze-elements/accordions"] .accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-left:0}div[data-type="rrze-elements/accordions"] .accordion .accordion-register li{float:left;list-style-type:none;padding:.25em .5em}div[data-type="rrze-elements/accordions"] .accordion .accordion-suffix{font-weight:700}div[data-type="rrze-elements/accordions"] .accordion .accordion-group{border:none;margin-bottom:5px}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-left-style:solid;border-left-width:10px;color:var(--color-Text,#444);display:block;font-size:1rem;padding:2px 35px 2px 10px;position:relative;text-decoration:none}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle svg{fill:var(--color-Text,#444)}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:before{background-image:url("data:image/svg+xml;charset=utf-8,<%21--%21 Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2022 Fonticons, Inc.-->");display:inline-block;margin-right:5px;position:relative;position:absolute;right:10px;top:2px;top:12px;width:1em;width:12px}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:before{background-image:url("data:image/svg+xml;charset=utf-8,<%21--%21 Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2022 Fonticons, Inc.-->");display:inline-block;margin-right:5px;position:relative;position:absolute;right:10px;top:2px;top:12px;width:1em;width:12px}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active svg,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus svg,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover svg{fill:var(--color-primary-ci-hell-kontrast,#fff)}.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active *,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus *,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle *{color:var(--color-Text,#444)}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle svg.rrze-elements-icon{margin-right:3px}div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active svg,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:focus svg,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:hover svg,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active svg,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:focus svg,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:hover svg,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active svg,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:focus svg,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:hover svg{fill:var(--color-phil-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .accordion-body{display:block;overflow:hidden}div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner a,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner blockquote,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner code,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner em,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h1,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h2,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h3,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h4,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h5,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner li,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner p,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner pre,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner span,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner strong,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner td,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}div[data-type="rrze-elements/accordions"] .fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}div[data-type="rrze-elements/accordions"] .fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{div[data-type="rrze-elements/accordions"] .accordion{display:block;overflow:visible;position:relative}div[data-type="rrze-elements/accordions"] .accordion-body,div[data-type="rrze-elements/accordions"] .accordion-group,div[data-type="rrze-elements/accordions"] .accordion-inner,div[data-type="rrze-elements/accordions"] .accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}div[data-type="rrze-elements/accordions"] button.expand-all.standard-btn{display:none}div[data-type="rrze-elements/accordions"] h3.accordion-heading,div[data-type="rrze-elements/accordions"] h4.accordion-heading{margin-bottom:0!important}}div[data-type="rrze-elements/accordions"] .read-mode-only{display:none}div[data-type="rrze-elements/accordions"] .admin-bar #content main .accordion-body:target{padding-top:0}div[data-type="rrze-elements/accordions"] .accordion-body{height:0;margin-top:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:height .5s ease-in-out}div[data-type="rrze-elements/accordions"] .accordion-body.active{background:var(--color-ContentRegions,#f5f7f9);height:auto;padding:15px 20px}div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input{background-color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0);font-size:inherit;padding-bottom:0}div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input:focus{background-color:#fff;border-color:#000;color:#000;font-size:inherit;padding-bottom:0}div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle:hover{color:#fff}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.central button{background-color:#04316a;color:#fff}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.phil button{background-color:#fdb735;color:#000}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.rw button{background-color:#c50f3c;color:#fff}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.med button{background-color:#18b4f1;color:#000}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.nat button{background-color:#7bb725;color:#000}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.tf button{background-color:#8c9fb1;color:#000}div[data-type="rrze-elements/accordions"] .elements-blocks-icon-selector-display{clear:both;float:right;margin-right:1em;max-width:3em;padding:.5em}div[data-type="rrze-elements/accordions"] .elements-blocks-icon-insideEditor{clear:both;float:left;max-height:1.5em;max-width:1.5em;padding-top:.25em}div[data-type="rrze-elements/accordions"] .elements-blocks-input-following-icon input{font-size:1.25em!important;max-width:90%} +/*!***************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/accordions/editor.scss ***! + \***************************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/*! + * Accordion + */ +h1.accordion-heading, +h2.accordion-heading, +h3.accordion-heading, +h4.accordion-heading, +h5.accordion-heading, +h6.accordion-heading { + width: auto; + padding: 0 !important; + margin: 0; + border: none; + text-align: left; +} + +button.accordion-toggle { + width: 100%; + border: none; + text-align: left; + margin: 0; +} + +button.expand-all.standard-btn { + margin: 5px 0; + float: none; +} + +.button-container-right { + text-align: right; +} + +.button-container-left { + text-align: left; +} + +.accordion .accordion { + margin: 0; +} +.accordion .accordion-register { + padding-left: 0; + margin: 0 0 0.5em; + border-top: 1px solid #C3C3CB; + border-bottom: 1px solid #C3C3CB; +} +.accordion .accordion-register li { + float: left; + list-style-type: none; + padding: 0.25em 0.5em; +} +.accordion .accordion-suffix { + font-weight: bold; +} +.accordion .accordion-group { + border: none; + margin-bottom: 5px; +} +.accordion .accordion-toggle { + display: block; + border-left: 10px solid var(--color-primary-ci-hell, #04316A); + background: var(--color-ContentBorders, #d2ddeb); + color: var(--color-Text, #444); + font-size: 1rem; + text-decoration: none; + padding: 8px 35px 8px 10px; + position: relative; +} +.accordion .accordion-toggle:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { + text-decoration: none; + background-color: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { + border-color: var(--color-primary-dunkler, #004A9F); + background-color: var(--color-primary-dunkler, #004A9F); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.accordion .accordion-toggle svg.rrze-elements-icon { + margin-right: 3px; +} +.accordion .accordion-toggle span[class^=fa] { + margin-right: 5px; +} +.alert.font-light .accordion .accordion-toggle { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle * { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .phil .accordion-heading .accordion-toggle, +.accordion .philfak .accordion-heading .accordion-toggle, +.accordion .gold .accordion-heading .accordion-toggle { + border-color: var(--color-phil-ci-hell, #FDB735); +} +.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, +.accordion .philfak .accordion-heading .accordion-toggle:hover, +.accordion .philfak .accordion-heading .accordion-toggle:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active, +.accordion .gold .accordion-heading .accordion-toggle:hover, +.accordion .gold .accordion-heading .accordion-toggle:focus, +.accordion .gold .accordion-heading .accordion-toggle.active { + border-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active:hover, +.accordion .philfak .accordion-heading .accordion-toggle.active:focus, +.accordion .gold .accordion-heading .accordion-toggle.active:hover, +.accordion .gold .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-phil-dunkler, #e87722); + background-color: var(--color-phil-dunkler, #e87722); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .rw .accordion-heading .accordion-toggle, +.accordion .rwfak .accordion-heading .accordion-toggle, +.accordion .red .accordion-heading .accordion-toggle { + border-color: var(--color-rw-ci-hell, #C50F3C); +} +.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, +.accordion .rwfak .accordion-heading .accordion-toggle:hover, +.accordion .rwfak .accordion-heading .accordion-toggle:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active, +.accordion .red .accordion-heading .accordion-toggle:hover, +.accordion .red .accordion-heading .accordion-toggle:focus, +.accordion .red .accordion-heading .accordion-toggle.active { + border-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, +.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, +.accordion .red .accordion-heading .accordion-toggle.active:hover, +.accordion .red .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-rw-dunkler, #971B2F); + background-color: var(--color-rw-dunkler, #971B2F); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .med .accordion-heading .accordion-toggle, +.accordion .medfak .accordion-heading .accordion-toggle, +.accordion .blue .accordion-heading .accordion-toggle { + border-color: var(--color-med-ci-hell, #18B4F1); +} +.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, +.accordion .medfak .accordion-heading .accordion-toggle:hover, +.accordion .medfak .accordion-heading .accordion-toggle:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active, +.accordion .blue .accordion-heading .accordion-toggle:hover, +.accordion .blue .accordion-heading .accordion-toggle:focus, +.accordion .blue .accordion-heading .accordion-toggle.active { + border-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); +} +.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active:hover, +.accordion .medfak .accordion-heading .accordion-toggle.active:focus, +.accordion .blue .accordion-heading .accordion-toggle.active:hover, +.accordion .blue .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-med-dunkler, #005287); + background-color: var(--color-med-dunkler, #005287); + color: var(--color-med-ci-dunkel-kontrast, #fff); +} +.accordion .nat .accordion-heading .accordion-toggle, +.accordion .natfak .accordion-heading .accordion-toggle, +.accordion .green .accordion-heading .accordion-toggle { + border-color: var(--color-nat-ci-hell, #7BB725); +} +.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle:hover, +.accordion .natfak .accordion-heading .accordion-toggle:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle:hover, +.accordion .green .accordion-heading .accordion-toggle:focus, +.accordion .green .accordion-heading .accordion-toggle.active, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); +} +.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active:hover, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle.active:hover, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-dunkler, #266141); + background-color: var(--color-nat-dunkler, #266141); + color: var(--color-nat-ci-dunkel-kontrast, #fff); +} +.accordion .tf .accordion-heading .accordion-toggle, +.accordion .techfak .accordion-heading .accordion-toggle, +.accordion .grey .accordion-heading .accordion-toggle { + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, +.accordion .techfak .accordion-heading .accordion-toggle:hover, +.accordion .techfak .accordion-heading .accordion-toggle:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active, +.accordion .grey .accordion-heading .accordion-toggle:hover, +.accordion .grey .accordion-heading .accordion-toggle:focus, +.accordion .grey .accordion-heading .accordion-toggle.active { + border-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-dunkel-kontrast, #000); +} +.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active:hover, +.accordion .techfak .accordion-heading .accordion-toggle.active:focus, +.accordion .grey .accordion-heading .accordion-toggle.active:hover, +.accordion .grey .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-tf-dunkler, #2F586E); + background-color: var(--color-tf-dunkler, #2F586E); + color: var(--color-tf-ci-dunkel-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle, +.accordion .default .accordion-heading .accordion-toggle { + border-color: var(--color-zentral-ci-hell, #04316A); +} +.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, +.accordion .default .accordion-heading .accordion-toggle:hover, +.accordion .default .accordion-heading .accordion-toggle:focus, +.accordion .default .accordion-heading .accordion-toggle.active { + border-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, +.accordion .default .accordion-heading .accordion-toggle.active:hover, +.accordion .default .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-zentral-dunkler, #004A9F); + background-color: var(--color-zentral-dunkler, #004A9F); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .accordion-body { + display: block; + overflow: hidden; +} +.accordion .accordion-body .accordion-inner { + border: none; + background-color: #fff; + padding: 15px 20px; +} +.alert.font-light .accordion .accordion-body .accordion-inner { + color: var(--color-Text, #222); +} +.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { + color: var(--color-Text, #222); +} + +.fau-theme .accordion-toggle { + border-radius: var(--border-radius, 4px); + background-clip: padding-box; +} +.fau-theme .accordion-body .accordion-inner { + background-color: #f5f7f9; +} +.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { + background-color: rgb(232.25, 236.8, 241.35); +} + +@media print { + .accordion { + position: relative; + display: block; + overflow: visible; + } + .accordion-group, + .accordion-body, + .accordion-inner, + .accordion-inner p { + position: relative; + display: block !important; + page-break-inside: avoid; + break-inside: avoid; + overflow: visible; + } + button.expand-all.standard-btn { + display: none; + } + h3.accordion-heading, + h4.accordion-heading { + margin-bottom: 0 !important; + } +} +.read-mode-only { + display: none; +} + +#content main .accordion-body:target, +.admin-bar #content main .accordion-body:target { + padding-top: 0; + background-color: cornflowerblue; +} + +#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { + padding-top: 8px; +} + +/** + * The following styles get applied inside the editor only. + * + * Replace them with your own styles or remove the file completely. + */ +div[data-type="rrze-elements/accordions"] { + /*! + * Accordion + */ +} +div[data-type="rrze-elements/accordions"] h1.accordion-heading, +div[data-type="rrze-elements/accordions"] h2.accordion-heading, +div[data-type="rrze-elements/accordions"] h3.accordion-heading, +div[data-type="rrze-elements/accordions"] h4.accordion-heading, +div[data-type="rrze-elements/accordions"] h5.accordion-heading, +div[data-type="rrze-elements/accordions"] h6.accordion-heading { + width: auto; + padding: 0 !important; + margin: 0; + border: none; + text-align: left; +} +div[data-type="rrze-elements/accordions"] button.accordion-toggle { + width: 100%; + border: none; + text-align: left; +} +div[data-type="rrze-elements/accordions"] button.expand-all.standard-btn { + margin: 5px 0; + float: none; +} +div[data-type="rrze-elements/accordions"] .button-container-right { + text-align: right; +} +div[data-type="rrze-elements/accordions"] .button-container-left { + text-align: left; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-heading .accordion-toggle { + border-color: #04316A; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion { + margin: 0; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-register { + padding-left: 0; + margin: 0 0 0.5em; + border-top: 1px solid #C3C3CB; + border-bottom: 1px solid #C3C3CB; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-register li { + float: left; + list-style-type: none; + padding: 0.25em 0.5em; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-suffix { + font-weight: bold; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-group { + border: none; + margin-bottom: 5px; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle { + display: block; + border-left-width: 10px; + border-left-style: solid; + background: var(--color-ContentBorders, #d2ddeb); + color: var(--color-Text, #444); + font-size: 1rem; + text-decoration: none; + padding: 2px 35px 2px 10px; + position: relative; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle svg { + fill: var(--color-Text, #444); +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:before { + background-image: url("data:image/svg+xml;charset=UTF-8,<%21--%21 Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2022 Fonticons, Inc. -->"); + display: inline-block; + width: 1em; + margin-right: 5px; + position: relative; + top: 2px; + position: absolute; + top: 12px; + right: 10px; + width: 12px; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:before { + background-image: url("data:image/svg+xml;charset=UTF-8,<%21--%21 Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2022 Fonticons, Inc. -->"); + display: inline-block; + width: 1em; + margin-right: 5px; + position: relative; + top: 2px; + position: absolute; + right: 10px; + width: 12px; + top: 12px; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active { + text-decoration: none; + background-color: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover svg, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus svg, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active svg { + fill: var(--color-primary-ci-hell-kontrast, #fff); +} +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover *, .alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus *, .alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active * { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:focus { + border-color: var(--color-primary-dunkler, #004A9F); + background-color: var(--color-primary-dunkler, #004A9F); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle * { + color: var(--color-Text, #444); +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle svg.rrze-elements-icon { + margin-right: 3px; +} +div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle { + border-color: var(--color-phil-ci-hell, #FDB735); +} +div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active { + border-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); +} +div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:hover svg, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:focus svg, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active svg, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:hover svg, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:focus svg, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active svg, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:hover svg, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:focus svg, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active svg { + fill: var(--color-phil-ci-hell-kontrast, #000); +} +div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-phil-dunkler, #e87722); + background-color: var(--color-phil-dunkler, #e87722); + color: var(--color-phil-ci-hell-kontrast, #000); +} +div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle { + border-color: var(--color-rw-ci-hell, #C50F3C); +} +div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active { + border-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-rw-dunkler, #971B2F); + background-color: var(--color-rw-dunkler, #971B2F); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle { + border-color: var(--color-med-ci-hell, #18B4F1); +} +div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active { + border-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); +} +div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-med-dunkler, #005287); + background-color: var(--color-med-dunkler, #005287); + color: var(--color-med-ci-dunkel-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle { + border-color: var(--color-nat-ci-hell, #7BB725); +} +div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active, div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); +} +div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-dunkler, #266141); + background-color: var(--color-nat-dunkler, #266141); + color: var(--color-nat-ci-dunkel-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle { + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active { + border-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-dunkel-kontrast, #000); +} +div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-tf-dunkler, #2F586E); + background-color: var(--color-tf-dunkler, #2F586E); + color: var(--color-tf-ci-dunkel-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle, +div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle { + border-color: var(--color-zentral-ci-hell, #04316A); +} +div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active, +div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle:hover, +div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle:focus, +div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active { + border-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active:focus, +div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active:hover, +div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-zentral-dunkler, #004A9F); + background-color: var(--color-zentral-dunkler, #004A9F); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-body { + display: block; + overflow: hidden; +} +div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner { + border: none; + background-color: #fff; + padding: 15px 20px; +} +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner { + color: var(--color-Text, #222); +} +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h1, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h2, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h3, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h4, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h5, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner p, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner li, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner a, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner span, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner blockquote, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner code, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner pre, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner th, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner td, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner strong, +.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner em { + color: var(--color-Text, #222); +} +div[data-type="rrze-elements/accordions"] .fau-theme .accordion-body .accordion-inner { + background-color: #f5f7f9; +} +div[data-type="rrze-elements/accordions"] .fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { + background-color: rgb(232.25, 236.8, 241.35); +} +@media print { + div[data-type="rrze-elements/accordions"] .accordion { + position: relative; + display: block; + overflow: visible; + } + div[data-type="rrze-elements/accordions"] .accordion-group, + div[data-type="rrze-elements/accordions"] .accordion-body, + div[data-type="rrze-elements/accordions"] .accordion-inner, + div[data-type="rrze-elements/accordions"] .accordion-inner p { + position: relative; + display: block !important; + page-break-inside: avoid; + break-inside: avoid; + overflow: visible; + } + div[data-type="rrze-elements/accordions"] button.expand-all.standard-btn { + display: none; + } + div[data-type="rrze-elements/accordions"] h3.accordion-heading, + div[data-type="rrze-elements/accordions"] h4.accordion-heading { + margin-bottom: 0 !important; + } +} +div[data-type="rrze-elements/accordions"] .read-mode-only { + display: none; +} +div[data-type="rrze-elements/accordions"] .admin-bar #content main .accordion-body:target { + padding-top: 0; +} +div[data-type="rrze-elements/accordions"] .accordion-body { + height: 0; + overflow: hidden; + transition: height 0.5s ease-in-out; + margin-top: 0; + padding-top: 0; + padding-bottom: 0; +} +div[data-type="rrze-elements/accordions"] .accordion-body.active { + height: auto; + /* Change this to a specific height if needed */ + padding: 15px 20px; + background: var(--color-ContentRegions, #f5f7f9); +} +div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); + font-size: inherit; + padding-bottom: 0; +} +div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input:focus { + background-color: #fff; + color: #000; + border-color: #000; + font-size: inherit; + padding-bottom: 0; +} +div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle.active { + color: #fff; +} +div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle:hover { + color: #fff; +} +div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.central button { + background-color: #04316A; + color: #fff; +} +div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.phil button { + background-color: #fdb735; + color: #000; +} +div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.rw button { + background-color: #c50f3c; + color: #fff; +} +div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.med button { + background-color: #18b4f1; + color: #000; +} +div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.nat button { + background-color: #7bb725; + color: #000; +} +div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.tf button { + background-color: #8c9fb1; + color: #000; +} +div[data-type="rrze-elements/accordions"] .elements-blocks-icon-selector-display { + max-width: 3em; + padding: 0.5em; + margin-right: 1em; + float: right; + clear: both; +} +div[data-type="rrze-elements/accordions"] .elements-blocks-icon-insideEditor { + float: left; + clear: both; + max-height: 1.5em; + max-width: 1.5em; + padding-top: 0.25em; +} +div[data-type="rrze-elements/accordions"] .elements-blocks-input-following-icon input { + max-width: 90%; + font-size: 1.25em !important; +} diff --git a/build/accordions/index.js b/build/accordions/index.js index 967843a0..8715c7a1 100644 --- a/build/accordions/index.js +++ b/build/accordions/index.js @@ -1 +1,218 @@ -!function(){"use strict";var e=window.wp.blocks,t=window.ReactJSXRuntime,r=window.wp.blockEditor,n=window.wp.data,s=JSON.parse('{"UU":"rrze-elements/accordions"}'),o=[{attributes:{expandAllLink:{type:"boolean",default:!1},hstart:{type:"integer",default:2},register:{type:"boolean",default:!1},sameBlockCount:{type:"integer",default:0},childrenCount:{type:"integer",default:0},previousBlockIds:{type:"array",default:[]}},save:function(e){var n=e.attributes,s=r.useBlockProps.save(),o=n.sameBlockCount;return(0,t.jsxs)("div",Object.assign({},s,{children:[" ",(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("div",{className:"accordion",id:"accordion-".concat(o),children:(0,t.jsx)(r.InnerBlocks.Content,{})})})]}))},migrate:function(e){return Object.assign({},e)}}];(0,e.registerBlockType)(s.UU,{example:{attributes:{message:"Accordion"}},icon:{src:"align-center",background:"#00458c"},edit:function(e){e.attributes,e.setAttributes;var s=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(e);s array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => 'bdbbeb9ac82d98e850cf'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => 'ff54f28063d827fc392c'); diff --git a/build/alert/index.css b/build/alert/index.css index 9ce2e2cb..b2c937fa 100644 --- a/build/alert/index.css +++ b/build/alert/index.css @@ -1 +1,182 @@ -.alert{background-color:#e9edf2;border:1px solid transparent;color:#000;font-weight:400;margin-bottom:20px;overflow:hidden;padding:15px}.alert p,.alert strong{color:inherit}.alert.font-light,.alert.font-light *{color:#fff;letter-spacing:.03em}.alert.font-light a{color:#fff;text-decoration-color:inherit}.alert.font-light a:active,.alert.font-light a:focus,.alert.font-light a:hover{color:#e6e6e6}.alert :last-child,.alert a.standard-btn{margin-bottom:0}.alert p:last-child{padding-bottom:0}.alert-success,.alert-success :not(code,pre){background-color:#dff0d8;border-color:#d6e9c6;color:#315f31}.alert-info,.alert-info :not(code,pre){background-color:#d9edf7;border-color:#bce8f1;color:#245269}.alert-warning,.alert-warning :not(code,pre){background-color:#fcf8e3;border-color:#faebcc;color:#66512c}.alert-danger,.alert-danger :not(code,pre){background-color:#f2dede;border-color:#ebccd1;color:#78302f}.alert.alert-danger p{font-size:1rem;line-height:1.5}#content .alert-example,.alert-example{background:#fff;border:1px dashed var(--color-TextLight,#707070);border-radius:var(--border-radius,3px);margin:30px 20px 40px;overflow:initial;padding:30px 10px 5px;position:relative}#content .alert-example:after,.alert-example:after{background:#fff;border:1px dashed var(--color-TextLight,#707070);color:var(--color-Text);content:"Beispiel";font-family:sans-serif;font-size:.8rem;font-weight:700;line-height:inherit;overflow:auto;padding:3px 10px;position:absolute;right:20px;text-transform:uppercase;top:-1.2rem;z-index:1}:lang(en) #content .alert-example:after,:lang(en) .alert-example:after{content:"Example"}.fau-events #content .alert-example:after,.fau-events .alert-example:after{height:auto;visibility:initial;width:auto}#content .alert-example[title]:after,.alert-example[title]:after{content:attr(title)}.fau-theme #content .alert{margin-left:calc(var(--gutter-halfwidth, 15px)*-1);margin-right:calc(var(--gutter-halfwidth, 15px)*-1)}.fau-theme #content .alert h2{padding-top:7px}.fau-theme #content .alert p{padding:5px 0}.fau-theme #content .alert.alert-danger p{font-size:1.1rem}@media(min-width:768px){.fau-theme #content .alert{margin-left:0;margin-right:0}}.alert{line-height:1.5}.alert p{margin:0}.rrzeElementsBFakColorSelector.dff0d8{background-color:#dff0d8}.rrzeElementsBFakColorSelector.e9edf2{background-color:#e9edf2}.rrzeElementsBFakColorSelector.d9edf7{background-color:#d9edf7}.rrzeElementsBFakColorSelector.fcf8e3{background-color:#fcf8e3}.rrzeElementsBFakColorSelector.f2dede{background-color:#f2dede}h1,h2,h3,h4,h5,h6,p,span{font-family:Roboto,sans-serif} +/*!**********************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/alert/editor.scss ***! + \**********************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + font-weight: normal; + background-color: #e9edf2; + overflow: hidden; + color: #000; +} +.alert p, .alert strong { + color: inherit; +} +.alert.font-light { + color: #fff; + letter-spacing: 0.03em; +} +.alert.font-light * { + color: #fff; + letter-spacing: 0.03em; +} +.alert.font-light a { + color: #fff; + text-decoration-color: inherit; +} +.alert.font-light a:hover, .alert.font-light a:focus, .alert.font-light a:active { + color: rgb(229.5, 229.5, 229.5); +} +.alert a.standard-btn { + margin-bottom: 0; +} +.alert :last-child { + margin-bottom: 0; +} +.alert p:last-child { + padding-bottom: 0; +} + +.alert-success, .alert-success *:not(code, pre) { + color: #315f31; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-info, .alert-info *:not(code, pre) { + color: #245269; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-warning, .alert-warning *:not(code, pre) { + color: #66512c; + background-color: #fcf8e3; + border-color: #faebcc; +} + +.alert-danger, .alert-danger *:not(code, pre) { + color: #78302f; + background-color: #f2dede; + border-color: #ebccd1; +} + +.alert.alert-danger p { + font-size: 1rem; + line-height: 1.5; +} + +.alert-example, +#content .alert-example { + margin: 30px 20px 40px; + padding: 30px 10px 5px; + position: relative; + background: #fff; + overflow: initial; + border: 1px dashed var(--color-TextLight, #707070); + border-radius: var(--border-radius, 3px); +} +.alert-example:after, +#content .alert-example:after { + background: #fff; + border: 1px dashed var(--color-TextLight, #707070); + color: var(--color-Text); + content: "Beispiel"; + font-family: sans-serif; + font-size: 0.8rem; + line-height: inherit; + font-weight: 700; + padding: 3px 10px; + position: absolute; + right: 20px; + text-transform: uppercase; + top: -1.2rem; + z-index: 1; + overflow: auto; +} +:lang(en) .alert-example:after, +:lang(en) #content .alert-example:after { + content: "Example"; +} +.fau-events .alert-example:after, +.fau-events #content .alert-example:after { + width: auto; + height: auto; + visibility: initial; +} +.alert-example[title]:after, +#content .alert-example[title]:after { + content: attr(title); +} + +.fau-theme #content .alert { + margin-left: calc(var(--gutter-halfwidth, 15px) * -1); + margin-right: calc(var(--gutter-halfwidth, 15px) * -1); +} +.fau-theme #content .alert h2 { + padding-top: 7px; +} +.fau-theme #content .alert p { + padding: 5px 0; +} +.fau-theme #content .alert.alert-danger p { + font-size: 1.1rem; +} +@media (min-width: 768px) { + .fau-theme #content .alert { + margin-left: 0; + margin-right: 0; + } +} + +.alert { + line-height: 1.5; +} +.alert p { + margin: 0; +} + +.rrzeElementsBFakColorSelector.dff0d8 { + background-color: #dff0d8; +} +.rrzeElementsBFakColorSelector.e9edf2 { + background-color: #e9edf2; +} +.rrzeElementsBFakColorSelector.d9edf7 { + background-color: #d9edf7; +} +.rrzeElementsBFakColorSelector.fcf8e3 { + background-color: #fcf8e3; +} +.rrzeElementsBFakColorSelector.f2dede { + background-color: #f2dede; +} + +p, h1, h2, h3, h4, h5, h6, span { + font-family: "Roboto", sans-serif; +} diff --git a/build/alert/index.js b/build/alert/index.js index 13accb85..cb8e5a5f 100644 --- a/build/alert/index.js +++ b/build/alert/index.js @@ -1 +1,334 @@ -!function(){var e={156:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},854:function(e,t,r){var n=r(156),o=r(872),l=Object.hasOwnProperty,a=Object.create(null);for(var s in n)l.call(n,s)&&(a[n[s]]=s);var i=e.exports={to:{},get:{}};function c(e,t,r){return Math.min(Math.max(t,e),r)}function u(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}i.get=function(e){var t,r;switch(e.substring(0,3).toLowerCase()){case"hsl":t=i.get.hsl(e),r="hsl";break;case"hwb":t=i.get.hwb(e),r="hwb";break;default:t=i.get.rgb(e),r="rgb"}return t?{model:r,value:t}:null},i.get.rgb=function(e){if(!e)return null;var t,r,o,a=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(o=t[2],t=t[1],r=0;r<3;r++){var s=2*r;a[r]=parseInt(t.slice(s,s+2),16)}o&&(a[3]=parseInt(o,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(o=(t=t[1])[3],r=0;r<3;r++)a[r]=parseInt(t[r]+t[r],16);o&&(a[3]=parseInt(o+o,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(r=0;r<3;r++)a[r]=parseInt(t[r+1],0);t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:l.call(n,t[1])?((a=n[t[1]])[3]=1,a):null:null;for(r=0;r<3;r++)a[r]=Math.round(2.55*parseFloat(t[r+1]));t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}for(r=0;r<3;r++)a[r]=c(a[r],0,255);return a[3]=c(a[3],0,1),a},i.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var r=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(r)?1:r,0,1)]}return null},i.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var r=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(r)?1:r,0,1)]}return null},i.to.hex=function(){var e=o(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},i.to.rgb=function(){var e=o(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},i.to.rgb.percent=function(){var e=o(arguments),t=Math.round(e[0]/255*100),r=Math.round(e[1]/255*100),n=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+r+"%, "+n+"%)":"rgba("+t+"%, "+r+"%, "+n+"%, "+e[3]+")"},i.to.hsl=function(){var e=o(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},i.to.hwb=function(){var e=o(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},i.to.keyword=function(e){return a[e.slice(0,3)]}},520:function(e,t,r){const n=r(854),o=r(137),l=["keyword","gray","hex"],a={};for(const e of Object.keys(o))a[[...o[e].labels].sort().join("")]=e;const s={};function i(e,t){if(!(this instanceof i))return new i(e,t);if(t&&t in l&&(t=null),t&&!(t in o))throw new Error("Unknown model: "+t);let r,c;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof i)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if("string"==typeof e){const t=n.get(e);if(null===t)throw new Error("Unable to parse color from string: "+e);this.model=t.model,c=o[this.model].channels,this.color=t.value.slice(0,c),this.valpha="number"==typeof t.value[c]?t.value[c]:1}else if(e.length>0){this.model=t||"rgb",c=o[this.model].channels;const r=Array.prototype.slice.call(e,0,c);this.color=d(r,c),this.valpha="number"==typeof e[c]?e[c]:1}else if("number"==typeof e)this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;const t=Object.keys(e);"alpha"in e&&(t.splice(t.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);const n=t.sort().join("");if(!(n in a))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=a[n];const{labels:l}=o[this.model],s=[];for(r=0;r(e%360+360)%360)),saturationl:u("hsl",1,h(100)),lightness:u("hsl",2,h(100)),saturationv:u("hsv",1,h(100)),value:u("hsv",2,h(100)),chroma:u("hcg",1,h(100)),gray:u("hcg",2,h(100)),white:u("hwb",1,h(100)),wblack:u("hwb",2,h(100)),cyan:u("cmyk",0,h(100)),magenta:u("cmyk",1,h(100)),yellow:u("cmyk",2,h(100)),black:u("cmyk",3,h(100)),x:u("xyz",0,h(95.047)),y:u("xyz",1,h(100)),z:u("xyz",2,h(108.833)),l:u("lab",0,h(100)),a:u("lab",1),b:u("lab",2),keyword(e){return void 0!==e?new i(e):o[this.model].keyword(this.color)},hex(e){return void 0!==e?new i(e):n.to.hex(this.rgb().round().color)},hexa(e){if(void 0!==e)return new i(e);const t=this.rgb().round().color;let r=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===r.length&&(r="0"+r),n.to.hex(t)+r},rgbNumber(){const e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity(){const e=this.rgb().color,t=[];for(const[r,n]of e.entries()){const e=n/255;t[r]=e<=.04045?e/12.92:((e+.055)/1.055)**2.4}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast(e){const t=this.luminosity(),r=e.luminosity();return t>r?(t+.05)/(r+.05):(r+.05)/(t+.05)},level(e){const t=this.contrast(e);return t>=7?"AAA":t>=4.5?"AA":""},isDark(){const e=this.rgb().color;return(2126*e[0]+7152*e[1]+722*e[2])/1e4<128},isLight(){return!this.isDark()},negate(){const e=this.rgb();for(let t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten(e){const t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken(e){const t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate(e){const t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate(e){const t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten(e){const t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken(e){const t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale(){const e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return i.rgb(t,t,t)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){const t=this.hsl();let r=t.color[0];return r=(r+e)%360,r=r<0?360+r:r,t.color[0]=r,t},mix(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);const r=e.rgb(),n=this.rgb(),o=void 0===t?.5:t,l=2*o-1,a=r.alpha()-n.alpha(),s=((l*a==-1?l:(l+a)/(1+l*a))+1)/2,c=1-s;return i.rgb(s*r.red()+c*n.red(),s*r.green()+c*n.green(),s*r.blue()+c*n.blue(),r.alpha()*o+n.alpha()*(1-o))}};for(const e of Object.keys(o)){if(l.includes(e))continue;const{channels:t}=o[e];i.prototype[e]=function(...t){return this.model===e?new i(this):t.length>0?new i(t,e):new i([...(r=o[this.model][e].raw(this.color),Array.isArray(r)?r:[r]),this.valpha],e);var r},i[e]=function(...r){let n=r[0];return"number"==typeof n&&(n=d(r,t)),new i(n,e)}}function c(e){return function(t){return function(e,t){return Number(e.toFixed(t))}(t,e)}}function u(e,t,r){e=Array.isArray(e)?e:[e];for(const n of e)(s[n]||(s[n]=[]))[t]=r;return e=e[0],function(n){let o;return void 0!==n?(r&&(n=r(n)),o=this[e](),o.color[t]=n,o):(o=this[e]().color[t],r&&(o=r(o)),o)}}function h(e){return function(t){return Math.max(0,Math.min(e,t))}}function d(e,t){for(let r=0;r1&&(o-=1)),[360*o,100*l,100*c]},l.rgb.hwb=function(e){const t=e[0],r=e[1];let n=e[2];const o=l.rgb.hsl(e)[0],a=1/255*Math.min(t,Math.min(r,n));return n=1-1/255*Math.max(t,Math.max(r,n)),[o,100*a,100*n]},l.rgb.cmyk=function(e){const t=e[0]/255,r=e[1]/255,n=e[2]/255,o=Math.min(1-t,1-r,1-n);return[100*((1-t-o)/(1-o)||0),100*((1-r-o)/(1-o)||0),100*((1-n-o)/(1-o)||0),100*o]},l.rgb.keyword=function(e){const t=o[e];if(t)return t;let r,l=1/0;for(const t of Object.keys(n)){const o=(s=n[t],((a=e)[0]-s[0])**2+(a[1]-s[1])**2+(a[2]-s[2])**2);o.04045?((t+.055)/1.055)**2.4:t/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,[100*(.4124*t+.3576*r+.1805*n),100*(.2126*t+.7152*r+.0722*n),100*(.0193*t+.1192*r+.9505*n)]},l.rgb.lab=function(e){const t=l.rgb.xyz(e);let r=t[0],n=t[1],o=t[2];return r/=95.047,n/=100,o/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,o=o>.008856?o**(1/3):7.787*o+16/116,[116*n-16,500*(r-n),200*(n-o)]},l.hsl.rgb=function(e){const t=e[0]/360,r=e[1]/100,n=e[2]/100;let o,l,a;if(0===r)return a=255*n,[a,a,a];o=n<.5?n*(1+r):n+r-n*r;const s=2*n-o,i=[0,0,0];for(let e=0;e<3;e++)l=t+1/3*-(e-1),l<0&&l++,l>1&&l--,a=6*l<1?s+6*(o-s)*l:2*l<1?o:3*l<2?s+(o-s)*(2/3-l)*6:s,i[e]=255*a;return i},l.hsl.hsv=function(e){const t=e[0];let r=e[1]/100,n=e[2]/100,o=r;const l=Math.max(n,.01);return n*=2,r*=n<=1?n:2-n,o*=l<=1?l:2-l,[t,100*(0===n?2*o/(l+o):2*r/(n+r)),(n+r)/2*100]},l.hsv.rgb=function(e){const t=e[0]/60,r=e[1]/100;let n=e[2]/100;const o=Math.floor(t)%6,l=t-Math.floor(t),a=255*n*(1-r),s=255*n*(1-r*l),i=255*n*(1-r*(1-l));switch(n*=255,o){case 0:return[n,i,a];case 1:return[s,n,a];case 2:return[a,n,i];case 3:return[a,s,n];case 4:return[i,a,n];case 5:return[n,a,s]}},l.hsv.hsl=function(e){const t=e[0],r=e[1]/100,n=e[2]/100,o=Math.max(n,.01);let l,a;a=(2-r)*n;const s=(2-r)*o;return l=r*o,l/=s<=1?s:2-s,l=l||0,a/=2,[t,100*l,100*a]},l.hwb.rgb=function(e){const t=e[0]/360;let r=e[1]/100,n=e[2]/100;const o=r+n;let l;o>1&&(r/=o,n/=o);const a=Math.floor(6*t),s=1-n;l=6*t-a,1&a&&(l=1-l);const i=r+l*(s-r);let c,u,h;switch(a){default:case 6:case 0:c=s,u=i,h=r;break;case 1:c=i,u=s,h=r;break;case 2:c=r,u=s,h=i;break;case 3:c=r,u=i,h=s;break;case 4:c=i,u=r,h=s;break;case 5:c=s,u=r,h=i}return[255*c,255*u,255*h]},l.cmyk.rgb=function(e){const t=e[0]/100,r=e[1]/100,n=e[2]/100,o=e[3]/100;return[255*(1-Math.min(1,t*(1-o)+o)),255*(1-Math.min(1,r*(1-o)+o)),255*(1-Math.min(1,n*(1-o)+o))]},l.xyz.rgb=function(e){const t=e[0]/100,r=e[1]/100,n=e[2]/100;let o,l,a;return o=3.2406*t+-1.5372*r+-.4986*n,l=-.9689*t+1.8758*r+.0415*n,a=.0557*t+-.204*r+1.057*n,o=o>.0031308?1.055*o**(1/2.4)-.055:12.92*o,l=l>.0031308?1.055*l**(1/2.4)-.055:12.92*l,a=a>.0031308?1.055*a**(1/2.4)-.055:12.92*a,o=Math.min(Math.max(0,o),1),l=Math.min(Math.max(0,l),1),a=Math.min(Math.max(0,a),1),[255*o,255*l,255*a]},l.xyz.lab=function(e){let t=e[0],r=e[1],n=e[2];return t/=95.047,r/=100,n/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,[116*r-16,500*(t-r),200*(r-n)]},l.lab.xyz=function(e){let t,r,n;r=(e[0]+16)/116,t=e[1]/500+r,n=r-e[2]/200;const o=r**3,l=t**3,a=n**3;return r=o>.008856?o:(r-16/116)/7.787,t=l>.008856?l:(t-16/116)/7.787,n=a>.008856?a:(n-16/116)/7.787,t*=95.047,r*=100,n*=108.883,[t,r,n]},l.lab.lch=function(e){const t=e[0],r=e[1],n=e[2];let o;return o=360*Math.atan2(n,r)/2/Math.PI,o<0&&(o+=360),[t,Math.sqrt(r*r+n*n),o]},l.lch.lab=function(e){const t=e[0],r=e[1],n=e[2]/360*2*Math.PI;return[t,r*Math.cos(n),r*Math.sin(n)]},l.rgb.ansi16=function(e,t=null){const[r,n,o]=e;let a=null===t?l.rgb.hsv(e)[2]:t;if(a=Math.round(a/50),0===a)return 30;let s=30+(Math.round(o/255)<<2|Math.round(n/255)<<1|Math.round(r/255));return 2===a&&(s+=60),s},l.hsv.ansi16=function(e){return l.rgb.ansi16(l.hsv.rgb(e),e[2])},l.rgb.ansi256=function(e){const t=e[0],r=e[1],n=e[2];return t===r&&r===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(n/255*5)},l.ansi16.rgb=function(e){let t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const r=.5*(1+~~(e>50));return[(1&t)*r*255,(t>>1&1)*r*255,(t>>2&1)*r*255]},l.ansi256.rgb=function(e){if(e>=232){const t=10*(e-232)+8;return[t,t,t]}let t;return e-=16,[Math.floor(e/36)/5*255,Math.floor((t=e%36)/6)/5*255,t%6/5*255]},l.rgb.hex=function(e){const t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},l.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let r=t[0];3===t[0].length&&(r=r.split("").map((e=>e+e)).join(""));const n=parseInt(r,16);return[n>>16&255,n>>8&255,255&n]},l.rgb.hcg=function(e){const t=e[0]/255,r=e[1]/255,n=e[2]/255,o=Math.max(Math.max(t,r),n),l=Math.min(Math.min(t,r),n),a=o-l;let s,i;return s=a<1?l/(1-a):0,i=a<=0?0:o===t?(r-n)/a%6:o===r?2+(n-t)/a:4+(t-r)/a,i/=6,i%=1,[360*i,100*a,100*s]},l.hsl.hcg=function(e){const t=e[1]/100,r=e[2]/100,n=r<.5?2*t*r:2*t*(1-r);let o=0;return n<1&&(o=(r-.5*n)/(1-n)),[e[0],100*n,100*o]},l.hsv.hcg=function(e){const t=e[1]/100,r=e[2]/100,n=t*r;let o=0;return n<1&&(o=(r-n)/(1-n)),[e[0],100*n,100*o]},l.hcg.rgb=function(e){const t=e[0]/360,r=e[1]/100,n=e[2]/100;if(0===r)return[255*n,255*n,255*n];const o=[0,0,0],l=t%1*6,a=l%1,s=1-a;let i=0;switch(Math.floor(l)){case 0:o[0]=1,o[1]=a,o[2]=0;break;case 1:o[0]=s,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=a;break;case 3:o[0]=0,o[1]=s,o[2]=1;break;case 4:o[0]=a,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=s}return i=(1-r)*n,[255*(r*o[0]+i),255*(r*o[1]+i),255*(r*o[2]+i)]},l.hcg.hsv=function(e){const t=e[1]/100,r=t+e[2]/100*(1-t);let n=0;return r>0&&(n=t/r),[e[0],100*n,100*r]},l.hcg.hsl=function(e){const t=e[1]/100,r=e[2]/100*(1-t)+.5*t;let n=0;return r>0&&r<.5?n=t/(2*r):r>=.5&&r<1&&(n=t/(2*(1-r))),[e[0],100*n,100*r]},l.hcg.hwb=function(e){const t=e[1]/100,r=t+e[2]/100*(1-t);return[e[0],100*(r-t),100*(1-r)]},l.hwb.hcg=function(e){const t=e[1]/100,r=1-e[2]/100,n=r-t;let o=0;return n<1&&(o=(r-n)/(1-n)),[e[0],100*n,100*o]},l.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},l.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},l.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},l.gray.hsl=function(e){return[0,0,e[0]]},l.gray.hsv=l.gray.hsl,l.gray.hwb=function(e){return[0,100,e[0]]},l.gray.cmyk=function(e){return[0,0,0,e[0]]},l.gray.lab=function(e){return[e[0],0,0]},l.gray.hex=function(e){const t=255&Math.round(e[0]/100*255),r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r},l.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},137:function(e,t,r){const n=r(920),o=r(584),l={};Object.keys(n).forEach((e=>{l[e]={},Object.defineProperty(l[e],"channels",{value:n[e].channels}),Object.defineProperty(l[e],"labels",{value:n[e].labels});const t=o(e);Object.keys(t).forEach((r=>{const n=t[r];l[e][r]=function(e){const t=function(...t){const r=t[0];if(null==r)return r;r.length>1&&(t=r);const n=e(t);if("object"==typeof n)for(let e=n.length,t=0;t1&&(t=r),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(n)}))})),e.exports=l},584:function(e,t,r){const n=r(920);function o(e,t){return function(r){return t(e(r))}}function l(e,t){const r=[t[e].parent,e];let l=n[t[e].parent][e],a=t[e].parent;for(;t[a].parent;)r.unshift(t[a].parent),l=o(n[t[a].parent][a],l),a=t[a].parent;return l.conversion=r,l}e.exports=function(e){const t=function(e){const t=function(){const e={},t=Object.keys(n);for(let r=t.length,n=0;n=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var l=t[n]={exports:{}};return e[n](l,l.exports,r),l.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,n=window.wp.components,o=window.wp.blockEditor,l=window.wp.i18n,a=window.wp.data,s=window.wp.primitives,i=(0,e.jsx)(s.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,e.jsx)(s.Path,{d:"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z"})}),c=r(520),u=r.n(c),h=function(e,t){try{if(e)t({textColor:u()(e).isDark()?"#ffffff":""})}catch(e){console.error("Invalid color string provided to updateColorAttributes:",e)}},d=function(t){var r,a=t.attributes,s=t.setAttributes,i=t.hex,c=t.useStyle,u=t.customColor,d=void 0!==u&&u,g=t.useTextColor,b=void 0!==g&&g,m=t.overwriteThemeColors,p=void 0!==m&&m,y=t.clearButton,v=void 0!==y&&y,k=(p?null:(0,o.useSettings)("color.palette")[0])||f,w=i?a.color:null===(r=k.find((function(e){return e.slug===a.color})))||void 0===r?void 0:r.color;return(0,e.jsx)(n.PanelBody,{title:(0,l.__)("Color Settings","rrze-elements-blocks"),children:(0,e.jsx)(n.ColorPalette,{colors:k,value:w,onChange:function(e){return function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],l=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=e.find((function(e){return e.color===t}));a&&n?(r({color:a.color}),h(t,r),o&&(r({style:a.slug}),h(t,r))):a?r({color:a.slug}):o&&(r({color:t,style:""}),l&&h(t,r))}(k,e,s,i,c,b)},disableCustomColors:!d,clearable:v})})},g=function(t){var r=t.attributes,a=t.setAttributes,s=t.colorData,c=void 0===s?f:s,u=t.useStyle,h=void 0!==u&&u,d=t.hex,g=void 0!==d&&d,b=t.overwriteThemeColors,m=(void 0!==b&&b?null:(0,o.useSettings)("color.palette")[0])||c,p="rrzeElementsBFakColorSelector";return r.color&&(p="rrzeElementsBFakColorSelector ".concat(g?r.color.slice(1):r.color)),(0,e.jsx)(n.ToolbarGroup,{children:(0,e.jsx)(n.ToolbarItem,{children:function(){return(0,e.jsx)(n.ToolbarDropdownMenu,{icon:i,className:p,label:(0,l.__)("Select a Color","rrze-elements-blocks"),controls:m.map((function(e){return{key:e.slug,title:e.name,icon:i,onClick:function(){return a({color:g?e.color:e.slug,style:h?e.slug:""})}}}))})}})})},b=function(t){var r=t.attributes,o=t.setAttributes;return r.borderColor,(0,e.jsx)(n.PanelBody,{title:(0,l.__)("Border Settings","rrze-elements-blocks"),initialOpen:!1,children:(0,e.jsx)(n.ColorPicker,{color:r.borderColor,onChange:function(e){o({borderColor:e})}})})},f=[{color:"#04316A",slug:"",name:(0,l.__)("Central institution","rrze-elements-blocks")},{color:"#C50F3C",slug:"rw",name:(0,l.__)("Faculty of Business, Economics, and Law","rrze-elements-blocks")},{color:"#7bb725",slug:"nat",name:(0,l.__)("Faculty of Sciences","rrze-elements-blocks")},{color:"#18B4F1",slug:"med",name:(0,l.__)("Faculty of Medicine","rrze-elements-blocks")},{color:"#FDB735",slug:"phil",name:(0,l.__)("Faculty of Humanities, Social Sciences, and Theology","rrze-elements-blocks")},{color:"#8C9FB1",slug:"tf",name:(0,l.__)("Faculty of Engineering","rrze-elements-blocks")}],m=([{color:"#fff",slug:"inherit",name:(0,l.__)("Inherit color","rrze-elements-blocks")}].concat(f),function(t){return(0,e.jsx)(d,Object.assign({},t))}),p=function(t){return(0,e.jsx)(g,Object.assign({},t))},y=JSON.parse('{"UU":"rrze-elements/alert"}');(0,t.registerBlockType)(y.UU,{icon:{src:(0,e.jsx)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:(0,e.jsx)("rect",{x:"75.86",y:"231.31",width:"360.28",height:"49.39",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"})})},edit:function(t){t.blockProps;var r=t.attributes,s=t.setAttributes,i=(0,o.useBlockProps)(),c=[{color:"#e9edf2",slug:"default",name:(0,l.__)("Default","rrze-elements-blocks")},{color:"#dff0d8",slug:"success",name:(0,l.__)("Success","rrze-elements-blocks")},{color:"#d9edf7",slug:"info",name:(0,l.__)("Info","rrze-elements-blocks")},{color:"#fcf8e3",slug:"warning",name:(0,l.__)("Warning","rrze-elements-blocks")},{color:"#f2dede",slug:"danger",name:(0,l.__)("Danger","rrze-elements-blocks")}],u=r.borderColor?{border:"1px solid ".concat(r.borderColor)}:{};"example"===r.style&&(u={border:"1px dashed var(--color-TextLight, #707070)"});var h=(0,a.useDispatch)(o.store).__unstableMarkNextChangeAsNotPersistent;return(0,e.jsxs)("div",Object.assign({},i,{children:[(0,e.jsxs)(o.InspectorControls,{children:[(0,e.jsx)(m,{attributes:{color:r.color},setAttributes:s,colorData:c,hex:!0,useStyle:!0,customColor:!1,useTextColor:!0}),(0,e.jsx)(o.ContrastChecker,{textColor:r.textColor,backgroundColor:r.color}),r.style?null:(0,e.jsx)(b,{attributes:{color:r.borderColor},setAttributes:s}),(0,e.jsxs)(n.PanelBody,{title:(0,l.__)("Label settings","rrze-elements-blocks"),initialOpen:!0,children:[(0,e.jsx)(n.__experimentalSpacer,{children:(0,e.jsx)(n.__experimentalText,{children:(0,l.__)("Add a Label for your Alert. This changes the style to example","rrze-elements-blocks")})}),(0,e.jsx)(n.TextControl,{value:r.title,onChange:function(e){""===e?(h(),s({title:"",style:"default"})):(h(),s({title:e,style:"example"}))},placeholder:(0,l.__)("Add a Label","rrze-elements-blocks"),className:"elements-blocks-input-following-icon"})]})]}),(0,e.jsx)(o.BlockControls,{children:(0,e.jsx)(p,{attributes:{color:r.color,style:r.style},setAttributes:s,colorData:c,hex:!0,useStyle:!0})}),(0,e.jsx)("div",{className:"alert clearfix clear ".concat(r.style?"alert-".concat(r.style):""),style:Object.assign(Object.assign({},r.style?{}:{backgroundColor:r.color,color:r.textColor}),u),title:r.title,children:(0,e.jsx)(o.InnerBlocks,{template:[["core/paragraph",{placeholder:(0,l.__)("Add a description…","rrze-elements-blocks")}]],allowedBlocks:["core/paragraph","core/heading","core/list"],templateLock:!1})})]}))},save:function(t){var r=t.attributes,n=o.useBlockProps.save();return(0,e.jsx)("div",Object.assign({},n,{children:(0,e.jsx)("div",{className:"alert clearfix clear ".concat(r.style?"alert-".concat(r.style):""),style:function(){if(r.style)return{};var e={backgroundColor:r.color,color:r.textColor};return r.borderColor&&(e.border="1px solid ".concat(r.borderColor)),e}(),title:function(){if(r.title&&"example"===r.style)return r.title.replace(/"/g,""")}(),children:(0,e.jsx)(o.InnerBlocks.Content,{})})}))},transforms:{from:[{type:"shortcode",tag:"alert",attributes:{style:{type:"string",shortcode:function(e){return["success","danger","default","info","warning"].includes(e.named.style)?e.named.style:"info"}},content:{type:"string",shortcode:function(e,t){return t.content}}},transform:function(e,r){var n,o=null===(n=r.shortcode)||void 0===n?void 0:n.content,l=(0,t.createBlock)("core/freeform",{content:o});return(0,t.createBlock)(y.UU,{style:function(e){switch(e){case"success":return"success";case"danger":return"danger";case"default":return"default";case"info":return"info";case"warning":return"warning";case"example":return"example";default:return""}}(e.named.style),title:e.named.title},[l])}}]}})}()}(); \ No newline at end of file +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +/******/ (function() { // webpackBootstrap +/******/ var __webpack_modules__ = ({ + +/***/ "./node_modules/@wordpress/icons/build-module/library/color.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/color.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst color = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (color);\n//# sourceMappingURL=color.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9jb2xvci5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNrRDtBQUNGO0FBQ2hELDJCQUEyQixzREFBSSxDQUFDLHNEQUFHO0FBQ25DO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUksQ0FBQyx1REFBSTtBQUNsQztBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0QsK0RBQWUsS0FBSyxFQUFDO0FBQ3JCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ljb25zL2J1aWxkLW1vZHVsZS9saWJyYXJ5L2NvbG9yLmpzPzliZDkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IFBhdGgsIFNWRyB9IGZyb20gJ0B3b3JkcHJlc3MvcHJpbWl0aXZlcyc7XG5pbXBvcnQgeyBqc3ggYXMgX2pzeCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuY29uc3QgY29sb3IgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0xNy4yIDEwLjljLS41LTEtMS4yLTIuMS0yLjEtMy4yLS42LS45LTEuMy0xLjctMi4xLTIuNkwxMiA0bC0xIDEuMWMtLjYuOS0xLjMgMS43LTIgMi42LS44IDEuMi0xLjUgMi4zLTIgMy4yLS42IDEuMi0xIDIuMi0xIDMgMCAzLjQgMi43IDYuMSA2LjEgNi4xczYuMS0yLjcgNi4xLTYuMWMwLS44LS4zLTEuOC0xLTN6bS01LjEgNy42Yy0yLjUgMC00LjYtMi4xLTQuNi00LjYgMC0uMy4xLTEgLjgtMi4zLjUtLjkgMS4xLTEuOSAyLTMuMS43LS45IDEuMy0xLjcgMS44LTIuMy43LjggMS4zIDEuNiAxLjggMi4zLjggMS4xIDEuNSAyLjIgMiAzLjEuNyAxLjMuOCAyIC44IDIuMyAwIDIuNS0yLjEgNC42LTQuNiA0LjZ6XCJcbiAgfSlcbn0pO1xuZXhwb3J0IGRlZmF1bHQgY29sb3I7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb2xvci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/color.js\n"); + +/***/ }), + +/***/ "./src/alert/edit.tsx": +/*!****************************!*\ + !*** ./src/alert/edit.tsx ***! + \****************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/CustomColorSwitcher */ \"./src/components/CustomColorSwitcher.tsx\");\n\n\n\n// import { useEffect, useState } from \"@wordpress/element\";\n\n\n\n\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)();\n // Data for color options\n var colorDataAlert = [{\n color: \"#e9edf2\",\n slug: \"default\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Default\", \"rrze-elements-blocks\")\n }, {\n color: \"#dff0d8\",\n slug: \"success\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Success\", \"rrze-elements-blocks\")\n }, {\n color: \"#d9edf7\",\n slug: \"info\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Info\", \"rrze-elements-blocks\")\n }, {\n color: \"#fcf8e3\",\n slug: \"warning\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Warning\", \"rrze-elements-blocks\")\n }, {\n color: \"#f2dede\",\n slug: \"danger\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Danger\", \"rrze-elements-blocks\")\n }];\n var borderStyle = attributes.borderColor ? {\n border: \"1px solid \".concat(attributes.borderColor)\n } : {};\n if (attributes.style === \"example\") {\n borderStyle = {\n border: \"1px dashed var(--color-TextLight, #707070)\"\n };\n }\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n var onChangeTitle = function onChangeTitle(newText) {\n if (newText === \"\") {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n title: \"\",\n style: \"default\"\n });\n } else {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n title: newText,\n style: \"example\"\n });\n }\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_5__.StandardColorSwitcher, {\n attributes: {\n color: attributes.color\n },\n setAttributes: setAttributes,\n colorData: colorDataAlert,\n hex: true,\n useStyle: true,\n customColor: false,\n useTextColor: true\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.ContrastChecker, {\n textColor: attributes.textColor,\n backgroundColor: attributes.color\n }), attributes.style ? null : (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_5__.BorderColorPicker, {\n attributes: {\n color: attributes.borderColor\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Label settings\", \"rrze-elements-blocks\"),\n initialOpen: true,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.__experimentalSpacer, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.__experimentalText, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Add a Label for your Alert. This changes the style to example\", \"rrze-elements-blocks\")\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.TextControl, {\n value: attributes.title,\n onChange: onChangeTitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Add a Label\", \"rrze-elements-blocks\"),\n className: \"elements-blocks-input-following-icon\"\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_5__.StandardColorSwitcherToolbar, {\n attributes: {\n color: attributes.color,\n style: attributes.style\n },\n setAttributes: setAttributes,\n colorData: colorDataAlert,\n hex: true,\n useStyle: true\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"alert clearfix clear \".concat(attributes.style ? \"alert-\".concat(attributes.style) : \"\"),\n style: Object.assign(Object.assign({}, attributes.style ? {} : {\n backgroundColor: attributes.color,\n color: attributes.textColor\n }), borderStyle),\n title: attributes.title,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InnerBlocks, {\n template: [[\"core/paragraph\", {\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Add a description…\", \"rrze-elements-blocks\")\n }]],\n allowedBlocks: [\"core/paragraph\", \"core/heading\", \"core/list\"],\n templateLock: false\n })\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q1csS0FBSyxZQUFBRCxNQUFBLENBQVlWLFVBQVUsQ0FBQ1csS0FBSyxJQUFLLEVBQ25ELENBQUU7TUFDRkEsS0FBSyxFQUFBTyxNQUFBLENBQUFDLE1BQUEsQ0FBQUQsTUFBQSxDQUFBQyxNQUFBLEtBQ0NuQixVQUFVLENBQUNXLEtBQUssR0FDaEIsRUFBRSxHQUNGO1FBQ0VpQixlQUFlLEVBQUU1QixVQUFVLENBQUNJLEtBQUs7UUFDakNBLEtBQUssRUFBRUosVUFBVSxDQUFDMkI7T0FDbEIsR0FDSHBCLFdBQVc7TUFFaEJTLEtBQUssRUFBRWhCLFVBQVUsQ0FBQ2dCLEtBQUs7TUFBQUksUUFBQSxFQUV2QkMsc0RBQUEsQ0FBQ25DLGdFQUFXO1FBQ1ZnRCxRQUFRLEVBQUUsQ0FDUixDQUNFLGdCQUFnQixFQUNoQjtVQUFFRixXQUFXLEVBQUUxQyxtREFBRSxDQUFDLG9CQUFvQixFQUFFLHNCQUFzQjtRQUFDLENBQUUsQ0FDbEUsQ0FDRjtRQUNENkMsYUFBYSxFQUFFLENBQUMsZ0JBQWdCLEVBQUUsY0FBYyxFQUFFLFdBQVcsQ0FBQztRQUM5REMsWUFBWSxFQUFFO01BQUs7SUFDbkIsRUFDRTtFQUFBLEdBQ0Y7QUFFViIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYWxlcnQvZWRpdC50c3g/NDJkYyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBUZXh0Q29udHJvbCxcbiAgUGFuZWxCb2R5LFxuICBfX2V4cGVyaW1lbnRhbFRleHQgYXMgVGV4dCxcbiAgX19leHBlcmltZW50YWxTcGFjZXIgYXMgU3BhY2VyLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICB1c2VCbG9ja1Byb3BzLFxuICBJbm5lckJsb2NrcyxcbiAgSW5zcGVjdG9yQ29udHJvbHMsXG4gIEJsb2NrQ29udHJvbHMsXG4gIENvbnRyYXN0Q2hlY2tlcixcbn0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG4vLyBpbXBvcnQgeyB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyB1c2VEaXNwYXRjaCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCB7IHN0b3JlIGFzIGJsb2NrRWRpdG9yU3RvcmUgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7XG4gIFN0YW5kYXJkQ29sb3JTd2l0Y2hlcixcbiAgU3RhbmRhcmRDb2xvclN3aXRjaGVyVG9vbGJhcixcbiAgQm9yZGVyQ29sb3JQaWNrZXIsXG59IGZyb20gXCIuLi9jb21wb25lbnRzL0N1c3RvbUNvbG9yU3dpdGNoZXJcIjtcblxuaW50ZXJmYWNlIEVkaXRQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBzdHlsZT86IHN0cmluZztcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIHRleHRDb2xvcj86IHN0cmluZztcbiAgICBib3JkZXJDb2xvcj86IHN0cmluZztcbiAgICB0aXRsZT86IHN0cmluZztcbiAgfTtcbiAgc2V0QXR0cmlidXRlczogKGF0dHJpYnV0ZXM6IFBhcnRpYWw8RWRpdFByb3BzW1wiYXR0cmlidXRlc1wiXT4pID0+IHZvaWQ7XG4gIGNsaWVudElkOiBzdHJpbmc7XG4gIGNvbnRleHQ6IHsgW2tleTogc3RyaW5nXTogYW55IH07XG4gIGJsb2NrUHJvcHM6IGFueTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRWRpdCh7XG4gIGJsb2NrUHJvcHMsXG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG59OiBFZGl0UHJvcHMpIHtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG5cbiAgLy8gRGF0YSBmb3IgY29sb3Igb3B0aW9uc1xuICBjb25zdCBjb2xvckRhdGFBbGVydCA9IFtcbiAgICB7XG4gICAgICBjb2xvcjogXCIjZTllZGYyXCIsXG4gICAgICBzbHVnOiBcImRlZmF1bHRcIixcbiAgICAgIG5hbWU6IF9fKFwiRGVmYXVsdFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgIH0sXG4gICAge1xuICAgICAgY29sb3I6IFwiI2RmZjBkOFwiLFxuICAgICAgc2x1ZzogXCJzdWNjZXNzXCIsXG4gICAgICBuYW1lOiBfXyhcIlN1Y2Nlc3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICB9LFxuICAgIHtcbiAgICAgIGNvbG9yOiBcIiNkOWVkZjdcIixcbiAgICAgIHNsdWc6IFwiaW5mb1wiLFxuICAgICAgbmFtZTogX18oXCJJbmZvXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgfSxcbiAgICB7XG4gICAgICBjb2xvcjogXCIjZmNmOGUzXCIsXG4gICAgICBzbHVnOiBcIndhcm5pbmdcIixcbiAgICAgIG5hbWU6IF9fKFwiV2FybmluZ1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgIH0sXG4gICAge1xuICAgICAgY29sb3I6IFwiI2YyZGVkZVwiLFxuICAgICAgc2x1ZzogXCJkYW5nZXJcIixcbiAgICAgIG5hbWU6IF9fKFwiRGFuZ2VyXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgfSxcbiAgXTtcblxuICBsZXQgYm9yZGVyU3R5bGUgPSBhdHRyaWJ1dGVzLmJvcmRlckNvbG9yXG4gICAgPyB7IGJvcmRlcjogYDFweCBzb2xpZCAke2F0dHJpYnV0ZXMuYm9yZGVyQ29sb3J9YCB9XG4gICAgOiB7fTtcbiAgaWYgKGF0dHJpYnV0ZXMuc3R5bGUgPT09IFwiZXhhbXBsZVwiKSB7XG4gICAgYm9yZGVyU3R5bGUgPSB7IGJvcmRlcjogYDFweCBkYXNoZWQgdmFyKC0tY29sb3ItVGV4dExpZ2h0LCAjNzA3MDcwKWAgfTtcbiAgfVxuXG4gIGNvbnN0IHsgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IH0gPVxuICAgIHVzZURpc3BhdGNoKGJsb2NrRWRpdG9yU3RvcmUpO1xuICBjb25zdCBvbkNoYW5nZVRpdGxlID0gKG5ld1RleHQ6IHN0cmluZykgPT4ge1xuICAgIGlmIChuZXdUZXh0ID09PSBcIlwiKSB7XG4gICAgICBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQoKTtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyB0aXRsZTogXCJcIiwgc3R5bGU6XCJkZWZhdWx0XCIgfSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIF9fdW5zdGFibGVNYXJrTmV4dENoYW5nZUFzTm90UGVyc2lzdGVudCgpO1xuICAgICAgc2V0QXR0cmlidXRlcyh7IHRpdGxlOiBuZXdUZXh0LCBzdHlsZTogXCJleGFtcGxlXCJ9KTtcbiAgICB9XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5wcm9wc30+XG4gICAgICA8SW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgIDxTdGFuZGFyZENvbG9yU3dpdGNoZXJcbiAgICAgICAgICBhdHRyaWJ1dGVzPXt7IGNvbG9yOiBhdHRyaWJ1dGVzLmNvbG9yIH19XG4gICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICBjb2xvckRhdGE9e2NvbG9yRGF0YUFsZXJ0fVxuICAgICAgICAgIGhleD17dHJ1ZX1cbiAgICAgICAgICB1c2VTdHlsZT17dHJ1ZX1cbiAgICAgICAgICBjdXN0b21Db2xvcj17ZmFsc2V9XG4gICAgICAgICAgdXNlVGV4dENvbG9yPXt0cnVlfVxuICAgICAgICAvPlxuICAgICAgICA8Q29udHJhc3RDaGVja2VyXG4gICAgICAgICAgdGV4dENvbG9yPXthdHRyaWJ1dGVzLnRleHRDb2xvcn1cbiAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I9e2F0dHJpYnV0ZXMuY29sb3J9XG4gICAgICAgIC8+XG5cbiAgICAgICAge2F0dHJpYnV0ZXMuc3R5bGUgPyBudWxsIDogKFxuICAgICAgICAgIDxCb3JkZXJDb2xvclBpY2tlclxuICAgICAgICAgICAgYXR0cmlidXRlcz17eyBjb2xvcjogYXR0cmlidXRlcy5ib3JkZXJDb2xvciB9fVxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgICA8UGFuZWxCb2R5XG4gICAgICAgICAgdGl0bGU9e19fKFwiTGFiZWwgc2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICBpbml0aWFsT3Blbj17dHJ1ZX1cbiAgICAgICAgPlxuICAgICAgICAgIDxTcGFjZXI+XG4gICAgICAgICAgICA8VGV4dD57X18oXCJBZGQgYSBMYWJlbCBmb3IgeW91ciBBbGVydC4gVGhpcyBjaGFuZ2VzIHRoZSBzdHlsZSB0byBleGFtcGxlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PC9UZXh0PlxuICAgICAgICAgIDwvU3BhY2VyPlxuXG4gICAgICAgICAgPFRleHRDb250cm9sXG4gICAgICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy50aXRsZX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZVRpdGxlfVxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiQWRkIGEgTGFiZWxcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pbnB1dC1mb2xsb3dpbmctaWNvblwiXG4gICAgICAgICAgLz5cbiAgICAgICAgPC9QYW5lbEJvZHk+XG4gICAgICA8L0luc3BlY3RvckNvbnRyb2xzPlxuICAgICAgPEJsb2NrQ29udHJvbHM+XG4gICAgICAgIDxTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyXG4gICAgICAgICAgYXR0cmlidXRlcz17eyBjb2xvcjogYXR0cmlidXRlcy5jb2xvciwgc3R5bGU6IGF0dHJpYnV0ZXMuc3R5bGUgfX1cbiAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgIGNvbG9yRGF0YT17Y29sb3JEYXRhQWxlcnR9XG4gICAgICAgICAgaGV4PXt0cnVlfVxuICAgICAgICAgIHVzZVN0eWxlPXt0cnVlfVxuICAgICAgICAvPlxuICAgICAgPC9CbG9ja0NvbnRyb2xzPlxuICAgICAgPGRpdlxuICAgICAgICBjbGFzc05hbWU9e2BhbGVydCBjbGVhcmZpeCBjbGVhciAke1xuICAgICAgICAgIGF0dHJpYnV0ZXMuc3R5bGUgPyBgYWxlcnQtJHthdHRyaWJ1dGVzLnN0eWxlfWAgOiBcIlwiXG4gICAgICAgIH1gfVxuICAgICAgICBzdHlsZT17e1xuICAgICAgICAgIC4uLihhdHRyaWJ1dGVzLnN0eWxlXG4gICAgICAgICAgICA/IHt9XG4gICAgICAgICAgICA6IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IGF0dHJpYnV0ZXMuY29sb3IsXG4gICAgICAgICAgICAgICAgY29sb3I6IGF0dHJpYnV0ZXMudGV4dENvbG9yLFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAuLi5ib3JkZXJTdHlsZSxcbiAgICAgICAgfX1cbiAgICAgICAgdGl0bGU9e2F0dHJpYnV0ZXMudGl0bGV9XG4gICAgICA+XG4gICAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICAgIHRlbXBsYXRlPXtbXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIFwiY29yZS9wYXJhZ3JhcGhcIixcbiAgICAgICAgICAgICAgeyBwbGFjZWhvbGRlcjogX18oXCJBZGQgYSBkZXNjcmlwdGlvbuKAplwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpIH0sXG4gICAgICAgICAgICBdLFxuICAgICAgICAgIF19XG4gICAgICAgICAgYWxsb3dlZEJsb2Nrcz17W1wiY29yZS9wYXJhZ3JhcGhcIiwgXCJjb3JlL2hlYWRpbmdcIiwgXCJjb3JlL2xpc3RcIl19XG4gICAgICAgICAgdGVtcGxhdGVMb2NrPXtmYWxzZX1cbiAgICAgICAgLz5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbIlRleHRDb250cm9sIiwiUGFuZWxCb2R5IiwiX19leHBlcmltZW50YWxUZXh0IiwiVGV4dCIsIl9fZXhwZXJpbWVudGFsU3BhY2VyIiwiU3BhY2VyIiwidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSW5zcGVjdG9yQ29udHJvbHMiLCJCbG9ja0NvbnRyb2xzIiwiQ29udHJhc3RDaGVja2VyIiwiX18iLCJ1c2VEaXNwYXRjaCIsInN0b3JlIiwiYmxvY2tFZGl0b3JTdG9yZSIsIlN0YW5kYXJkQ29sb3JTd2l0Y2hlciIsIlN0YW5kYXJkQ29sb3JTd2l0Y2hlclRvb2xiYXIiLCJCb3JkZXJDb2xvclBpY2tlciIsIkVkaXQiLCJfcmVmIiwiYmxvY2tQcm9wcyIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwicHJvcHMiLCJjb2xvckRhdGFBbGVydCIsImNvbG9yIiwic2x1ZyIsIm5hbWUiLCJib3JkZXJTdHlsZSIsImJvcmRlckNvbG9yIiwiYm9yZGVyIiwiY29uY2F0Iiwic3R5bGUiLCJfdXNlRGlzcGF0Y2giLCJfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQiLCJvbkNoYW5nZVRpdGxlIiwibmV3VGV4dCIsInRpdGxlIiwiX2pzeHMiLCJPYmplY3QiLCJhc3NpZ24iLCJjaGlsZHJlbiIsIl9qc3giLCJjb2xvckRhdGEiLCJoZXgiLCJ1c2VTdHlsZSIsImN1c3RvbUNvbG9yIiwidXNlVGV4dENvbG9yIiwidGV4dENvbG9yIiwiYmFja2dyb3VuZENvbG9yIiwiaW5pdGlhbE9wZW4iLCJ2YWx1ZSIsIm9uQ2hhbmdlIiwicGxhY2Vob2xkZXIiLCJjbGFzc05hbWUiLCJ0ZW1wbGF0ZSIsImFsbG93ZWRCbG9ja3MiLCJ0ZW1wbGF0ZUxvY2siXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/alert/edit.tsx\n"); + +/***/ }), + +/***/ "./src/alert/index.tsx": +/*!*****************************!*\ + !*** ./src/alert/index.tsx ***! + \*****************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/alert/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/alert/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/alert/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/alert/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"231.31\",\n width: \"360.28\",\n height: \"49.39\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n })\n })\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n transforms: {\n from: [{\n type: \"shortcode\",\n tag: \"alert\",\n attributes: {\n style: {\n type: \"string\",\n shortcode: function shortcode(attrs) {\n if ([\"success\", \"danger\", \"default\", \"info\", \"warning\"].includes(attrs.named.style)) {\n return attrs.named.style;\n } else {\n return \"info\";\n }\n }\n },\n content: {\n type: \"string\",\n shortcode: function shortcode(attrs, _ref) {\n var content = _ref.content;\n return content;\n }\n }\n },\n transform: function transform(attributes, data) {\n var _a;\n // console.log('Transforming content:', attributes);\n // console.log('transformation data:', data);\n var cleanData = (_a = data.shortcode) === null || _a === void 0 ? void 0 : _a.content;\n var styleChoice = function styleChoice(style) {\n switch (style) {\n case \"success\":\n return \"success\";\n case \"danger\":\n return \"danger\";\n case \"default\":\n return \"default\";\n case \"info\":\n return \"info\";\n case \"warning\":\n return \"warning\";\n case \"example\":\n return \"example\";\n default:\n return \"\";\n }\n };\n // console.log('cleaned data:', cleanData);\n var blockContent = (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)('core/freeform', {\n content: cleanData\n });\n return (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n style: styleChoice(attributes.named.style),\n title: attributes.named.title\n }, [blockContent]);\n }\n }]\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2FsZXJ0L2luZGV4LnRzeD9lZTU2Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVnaXN0ZXJzIGEgbmV3IGJsb2NrIHByb3ZpZGVkIGEgdW5pcXVlIG5hbWUgYW5kIGFuIG9iamVjdCBkZWZpbmluZyBpdHMgYmVoYXZpb3IuXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5pbXBvcnQgeyByZWdpc3RlckJsb2NrVHlwZSB9IGZyb20gJ0B3b3JkcHJlc3MvYmxvY2tzJztcbmltcG9ydCB7IGNyZWF0ZUJsb2NrIH0gZnJvbSAnQHdvcmRwcmVzcy9ibG9ja3MnO1xuXG4vKipcbiAqIExldHMgd2VicGFjayBwcm9jZXNzIENTUywgU0FTUyBvciBTQ1NTIGZpbGVzIHJlZmVyZW5jZWQgaW4gSmF2YVNjcmlwdCBmaWxlcy5cbiAqIEFsbCBmaWxlcyBjb250YWluaW5nIGBzdHlsZWAga2V5d29yZCBhcmUgYnVuZGxlZCB0b2dldGhlci4gVGhlIGNvZGUgdXNlZFxuICogZ2V0cyBhcHBsaWVkIGJvdGggdG8gdGhlIGZyb250IG9mIHlvdXIgc2l0ZSBhbmQgdG8gdGhlIGVkaXRvci4gQWxsIG90aGVyIGZpbGVzXG4gKiBnZXQgYXBwbGllZCB0byB0aGUgZWRpdG9yIG9ubHkuXG4gKlxuICogQHNlZSBodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9Ad29yZHByZXNzL3NjcmlwdHMjdXNpbmctY3NzXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEVkaXQgZnJvbSAnLi9lZGl0JztcbmltcG9ydCBzYXZlIGZyb20gJy4vc2F2ZSc7XG5pbXBvcnQgbWV0YWRhdGEgZnJvbSAnLi9ibG9jay5qc29uJztcbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5cbmludGVyZmFjZSBTaG9ydGNvZGVBdHRyaWJ1dGVzIHtcbiAgICBuYW1lZDoge1xuICAgICAgICBzdHlsZT86IHN0cmluZztcbiAgICAgICAgdGl0bGU/OiBzdHJpbmc7XG5cdFx0Y29sb3I/OiBzdHJpbmc7XG4gICAgfTtcblx0Y29udGVudDogc3RyaW5nO1xuICAgIG51bWVyaWM6IGFueVtdO1xufVxuXG5pbnRlcmZhY2UgU2hvcnRjb2RlVHJhbnNmb3JtQXR0cmlidXRlcyB7XG4gICAgbmFtZWQ6IHtcbiAgICAgIHN0eWxlPzogc3RyaW5nO1xuICAgICAgdGl0bGU/OiBzdHJpbmc7XG4gICAgfTtcbiAgICBzdHlsZTogc3RyaW5nO1xuICAgIGNvbnRlbnQ6IHN0cmluZztcbn1cblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoIG1ldGFkYXRhLm5hbWUgYXMgYW55LCB7XG5cdC8qKlxuXHQgKiBVc2VkIHRvIGNvbnN0cnVjdCBhIHByZXZpZXcgZm9yIHRoZSBibG9jayB0byBiZSBzaG93biBpbiB0aGUgYmxvY2sgaW5zZXJ0ZXIuXG5cdCAqL1xuXHRpY29uOiB7XG5cdFx0c3JjOiA8c3ZnIGlkPVwiRWJlbmVfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48cmVjdCB4PVwiNzUuODZcIiB5PVwiMjMxLjMxXCIgd2lkdGg9XCIzNjAuMjhcIiBoZWlnaHQ9XCI0OS4zOVwiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGxSdWxlPVwiZXZlbm9kZFwiIHN0cm9rZVdpZHRoPVwiMFwiLz48L3N2Zz5cblx0fSxcblx0LyoqXG5cdCAqIEBzZWUgLi9lZGl0LmpzXG5cdCAqL1xuXHRlZGl0OiBFZGl0LFxuXG5cdC8qKlxuXHQgKiBAc2VlIC4vc2F2ZS5qc1xuXHQgKi9cblx0c2F2ZSxcblx0dHJhbnNmb3Jtczoge1xuXHRcdGZyb206IFtcblx0XHRcdHtcblx0XHRcdFx0dHlwZTogXCJzaG9ydGNvZGVcIixcblx0XHRcdFx0dGFnOiBcImFsZXJ0XCIsXG5cdFx0XHRcdGF0dHJpYnV0ZXM6IHtcblx0XHRcdFx0XHRzdHlsZToge1xuXHRcdFx0XHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdFx0XHRcdHNob3J0Y29kZTogKGF0dHJzOiBTaG9ydGNvZGVBdHRyaWJ1dGVzKSA9PiB7XG5cdFx0XHRcdFx0XHRcdGlmIChcblx0XHRcdFx0XHRcdFx0XHRbXCJzdWNjZXNzXCIsIFwiZGFuZ2VyXCIsIFwiZGVmYXVsdFwiLCBcImluZm9cIiwgXCJ3YXJuaW5nXCJdLmluY2x1ZGVzKGF0dHJzLm5hbWVkLnN0eWxlKVxuXHRcdFx0XHRcdFx0XHQpIHtcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gYXR0cnMubmFtZWQuc3R5bGU7XG5cdFx0XHRcdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIFwiaW5mb1wiO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRjb250ZW50OiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcInN0cmluZ1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgc2hvcnRjb2RlOiAoYXR0cnM6IFNob3J0Y29kZUF0dHJpYnV0ZXMsIHsgY29udGVudCB9OiB7IGNvbnRlbnQ6IHN0cmluZyB9KSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuXHRcdFx0XHR9LFxuXHRcdFx0XHR0cmFuc2Zvcm06IChhdHRyaWJ1dGVzOiBTaG9ydGNvZGVUcmFuc2Zvcm1BdHRyaWJ1dGVzLCBkYXRhOiBhbnkpID0+IHtcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZygnVHJhbnNmb3JtaW5nIGNvbnRlbnQ6JywgYXR0cmlidXRlcyk7XG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coJ3RyYW5zZm9ybWF0aW9uIGRhdGE6JywgZGF0YSk7XG5cdFx0XHRcdFx0bGV0IGNsZWFuRGF0YSA9IGRhdGEuc2hvcnRjb2RlPy5jb250ZW50O1xuICAgICAgICAgIGNvbnN0IHN0eWxlQ2hvaWNlID0gKHN0eWxlOiBzdHJpbmcpID0+IHtcbiAgICAgICAgICAgIHN3aXRjaCAoc3R5bGUpIHtcbiAgICAgICAgICAgICAgY2FzZSBcInN1Y2Nlc3NcIjpcbiAgICAgICAgICAgICAgICByZXR1cm4gXCJzdWNjZXNzXCI7XG4gICAgICAgICAgICAgIGNhc2UgXCJkYW5nZXJcIjpcbiAgICAgICAgICAgICAgICByZXR1cm4gXCJkYW5nZXJcIjtcbiAgICAgICAgICAgICAgY2FzZSBcImRlZmF1bHRcIjpcbiAgICAgICAgICAgICAgICByZXR1cm4gXCJkZWZhdWx0XCI7XG4gICAgICAgICAgICAgIGNhc2UgXCJpbmZvXCI6XG4gICAgICAgICAgICAgICAgcmV0dXJuIFwiaW5mb1wiO1xuICAgICAgICAgICAgICBjYXNlIFwid2FybmluZ1wiOlxuICAgICAgICAgICAgICAgIHJldHVybiBcIndhcm5pbmdcIjtcbiAgICAgICAgICAgICAgY2FzZSBcImV4YW1wbGVcIjpcbiAgICAgICAgICAgICAgICByZXR1cm4gXCJleGFtcGxlXCI7XG4gICAgICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAgICAgcmV0dXJuIFwiXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKCdjbGVhbmVkIGRhdGE6JywgY2xlYW5EYXRhKTtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgYmxvY2tDb250ZW50ID0gY3JlYXRlQmxvY2soJ2NvcmUvZnJlZWZvcm0nLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjbGVhbkRhdGEsXG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gY3JlYXRlQmxvY2sobWV0YWRhdGEubmFtZSwge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU6IHN0eWxlQ2hvaWNlKGF0dHJpYnV0ZXMubmFtZWQuc3R5bGUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGF0dHJpYnV0ZXMubmFtZWQudGl0bGUsXG4gICAgICAgICAgICAgICAgICAgIH0sIFtibG9ja0NvbnRlbnRdKTtcbiAgICAgICAgICAgICAgICB9LFxuXG5cdFx0XHR9XG5cdFx0XVxuXHR9XG59YXMgYW55ICk7XG4iXSwibmFtZXMiOlsicmVnaXN0ZXJCbG9ja1R5cGUiLCJjcmVhdGVCbG9jayIsIkVkaXQiLCJzYXZlIiwibWV0YWRhdGEiLCJuYW1lIiwiaWNvbiIsInNyYyIsIl9qc3giLCJpZCIsInhtbG5zIiwidmlld0JveCIsImNoaWxkcmVuIiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsInJ4IiwicnkiLCJmaWxsUnVsZSIsInN0cm9rZVdpZHRoIiwiZWRpdCIsInRyYW5zZm9ybXMiLCJmcm9tIiwidHlwZSIsInRhZyIsImF0dHJpYnV0ZXMiLCJzdHlsZSIsInNob3J0Y29kZSIsImF0dHJzIiwiaW5jbHVkZXMiLCJuYW1lZCIsImNvbnRlbnQiLCJfcmVmIiwidHJhbnNmb3JtIiwiZGF0YSIsImNsZWFuRGF0YSIsIl9hIiwic3R5bGVDaG9pY2UiLCJibG9ja0NvbnRlbnQiLCJ0aXRsZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/alert/index.tsx\n"); + +/***/ }), + +/***/ "./src/alert/save.tsx": +/*!****************************!*\ + !*** ./src/alert/save.tsx ***! + \****************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var createStyleObject = function createStyleObject() {\n if (attributes.style) {\n return {};\n }\n var styleObj = {\n backgroundColor: attributes.color,\n color: attributes.textColor\n };\n if (attributes.borderColor) {\n styleObj.border = \"1px solid \".concat(attributes.borderColor);\n }\n return styleObj;\n };\n var createTitle = function createTitle() {\n if (attributes.title && attributes.style === \"example\") {\n return attributes.title.replace(/\"/g, \""\");\n }\n return undefined;\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"alert clearfix clear \".concat(attributes.style ? \"alert-\".concat(attributes.style) : ''),\n style: createStyleObject(),\n title: createTitle(),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWxlcnQvc2F2ZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXFFO0FBWXZELFNBQVVFLElBQUlBLENBQUFDLElBQUEsRUFBMEI7RUFBQSxJQUF2QkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDdkMsSUFBTUMsVUFBVSxHQUFHTCxrRUFBYSxDQUFDRSxJQUFJLEVBQUU7RUFFdkMsSUFBTUksaUJBQWlCLEdBQUcsU0FBcEJBLGlCQUFpQkEsQ0FBQSxFQUFRO0lBQzdCLElBQUlGLFVBQVUsQ0FBQ0csS0FBSyxFQUFFO01BQ3BCLE9BQU8sRUFBRTtJQUNYO0lBRUEsSUFBTUMsUUFBUSxHQUF3QjtNQUNwQ0MsZUFBZSxFQUFFTCxVQUFVLENBQUNNLEtBQUs7TUFDakNBLEtBQUssRUFBRU4sVUFBVSxDQUFDTztLQUNuQjtJQUVELElBQUlQLFVBQVUsQ0FBQ1EsV0FBVyxFQUFFO01BQzFCSixRQUFRLENBQUNLLE1BQU0sZ0JBQUFDLE1BQUEsQ0FBZ0JWLFVBQVUsQ0FBQ1EsV0FBVyxDQUFFO0lBQ3pEO0lBRUEsT0FBT0osUUFBUTtFQUNqQixDQUFDO0VBRUQsSUFBTU8sV0FBVyxHQUFHLFNBQWRBLFdBQVdBLENBQUEsRUFBUTtJQUN2QixJQUFJWCxVQUFVLENBQUNZLEtBQUssSUFBSVosVUFBVSxDQUFDRyxLQUFLLEtBQUssU0FBUyxFQUFFO01BQ3RELE9BQU9ILFVBQVUsQ0FBQ1ksS0FBSyxDQUFDQyxPQUFPLENBQUMsSUFBSSxFQUFFLFFBQVEsQ0FBQztJQUNqRDtJQUNBLE9BQU9DLFNBQVM7RUFDbEIsQ0FBQztFQUVELE9BQ0VDLHNEQUFBLFFBQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFTaEIsVUFBVTtJQUFBaUIsUUFBQSxFQUNqQkgsc0RBQUE7TUFDRUksU0FBUywwQkFBQVQsTUFBQSxDQUEwQlYsVUFBVSxDQUFDRyxLQUFLLFlBQUFPLE1BQUEsQ0FBWVYsVUFBVSxDQUFDRyxLQUFLLElBQUssRUFBRSxDQUFFO01BQ3hGQSxLQUFLLEVBQUVELGlCQUFpQixFQUFFO01BQzFCVSxLQUFLLEVBQUVELFdBQVcsRUFBRTtNQUFBTyxRQUFBLEVBRXBCSCxzREFBQSxDQUFDbEIsZ0VBQVcsQ0FBQ3VCLE9BQU87SUFBRztFQUNuQixHQUNGO0FBRVYiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2FsZXJ0L3NhdmUudHN4P2ZkOTAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQmxvY2tQcm9wcywgSW5uZXJCbG9ja3MgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBzdHlsZT86IHN0cmluZztcbiAgICBjb2xvcj86IHN0cmluZztcbiAgICB0aXRsZT86IHN0cmluZztcbiAgICB0ZXh0Q29sb3I/OiBzdHJpbmc7XG4gICAgYm9yZGVyQ29sb3I/OiBzdHJpbmc7XG4gIH07XG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhdmUoeyBhdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG5cbiAgY29uc3QgY3JlYXRlU3R5bGVPYmplY3QgPSAoKSA9PiB7XG4gICAgaWYgKGF0dHJpYnV0ZXMuc3R5bGUpIHtcbiAgICAgIHJldHVybiB7fTtcbiAgICB9XG5cbiAgICBjb25zdCBzdHlsZU9iajogUmVhY3QuQ1NTUHJvcGVydGllcyA9IHtcbiAgICAgIGJhY2tncm91bmRDb2xvcjogYXR0cmlidXRlcy5jb2xvcixcbiAgICAgIGNvbG9yOiBhdHRyaWJ1dGVzLnRleHRDb2xvcixcbiAgICB9O1xuXG4gICAgaWYgKGF0dHJpYnV0ZXMuYm9yZGVyQ29sb3IpIHtcbiAgICAgIHN0eWxlT2JqLmJvcmRlciA9IGAxcHggc29saWQgJHthdHRyaWJ1dGVzLmJvcmRlckNvbG9yfWA7XG4gICAgfVxuXG4gICAgcmV0dXJuIHN0eWxlT2JqO1xuICB9O1xuXG4gIGNvbnN0IGNyZWF0ZVRpdGxlID0gKCkgPT4ge1xuICAgIGlmIChhdHRyaWJ1dGVzLnRpdGxlICYmIGF0dHJpYnV0ZXMuc3R5bGUgPT09IFwiZXhhbXBsZVwiKSB7XG4gICAgICByZXR1cm4gYXR0cmlidXRlcy50aXRsZS5yZXBsYWNlKC9cIi9nLCBcIiZxdW90O1wiKTtcbiAgICB9XG4gICAgcmV0dXJuIHVuZGVmaW5lZDtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAgPGRpdiBcbiAgICAgICAgY2xhc3NOYW1lPXtgYWxlcnQgY2xlYXJmaXggY2xlYXIgJHthdHRyaWJ1dGVzLnN0eWxlID8gYGFsZXJ0LSR7YXR0cmlidXRlcy5zdHlsZX1gIDogJyd9YH1cbiAgICAgICAgc3R5bGU9e2NyZWF0ZVN0eWxlT2JqZWN0KCl9XG4gICAgICAgIHRpdGxlPXtjcmVhdGVUaXRsZSgpfVxuICAgICAgPlxuICAgICAgICA8SW5uZXJCbG9ja3MuQ29udGVudCAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwic2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsImNyZWF0ZVN0eWxlT2JqZWN0Iiwic3R5bGUiLCJzdHlsZU9iaiIsImJhY2tncm91bmRDb2xvciIsImNvbG9yIiwidGV4dENvbG9yIiwiYm9yZGVyQ29sb3IiLCJib3JkZXIiLCJjb25jYXQiLCJjcmVhdGVUaXRsZSIsInRpdGxlIiwicmVwbGFjZSIsInVuZGVmaW5lZCIsIl9qc3giLCJPYmplY3QiLCJhc3NpZ24iLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsIkNvbnRlbnQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/alert/save.tsx\n"); + +/***/ }), + +/***/ "./src/components/CustomColorSwitcher.tsx": +/*!************************************************!*\ + !*** ./src/components/CustomColorSwitcher.tsx ***! + \************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BorderColorPicker: function() { return /* binding */ BorderColorPicker; },\n/* harmony export */ ExtendedColorSwitcher: function() { return /* binding */ ExtendedColorSwitcher; },\n/* harmony export */ ExtendedColorSwitcherToolbar: function() { return /* binding */ ExtendedColorSwitcherToolbar; },\n/* harmony export */ StandardColorSwitcher: function() { return /* binding */ StandardColorSwitcher; },\n/* harmony export */ StandardColorSwitcherToolbar: function() { return /* binding */ StandardColorSwitcherToolbar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/color.js\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! color */ \"./node_modules/color/index.js\");\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(color__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n\n//@ts-ignore\n\n\n/**\n * Updates color attributes based on color contrast.\n *\n * @param {string} bgColor - Background color.\n * @param {Function} setAttributes - Function to set attributes.\n */\nvar updateColorAttributes = function updateColorAttributes(bgColor, setAttributes) {\n try {\n if (bgColor) {\n var parsedColor = color__WEBPACK_IMPORTED_MODULE_4___default()(bgColor).isDark();\n var whiteColor = \"#ffffff\";\n // Determine text color based on the luminosity of the background color\n var newFontColor = parsedColor ? whiteColor : \"\";\n // Update text color attribute\n setAttributes({\n textColor: newFontColor\n });\n }\n } catch (error) {\n console.error(\"Invalid color string provided to updateColorAttributes:\", error);\n }\n};\n/**\n * Handles changes in color selection.\n *\n * @param {Array} colorData - Array of color data.\n * @param {string} newColor - New color value.\n * @param {Function} setAttributes - Function to set attributes.\n * @param {boolean} [outputHex=false] - Output hex value if true.\n * @param {boolean} [useStyle=false] - Use style attributes if true.\n * @param {boolean} [useTextColor=false] - Use textcolor based on selected color if true.\n */\nvar handleColorChange = function handleColorChange(colorData, newColor, setAttributes) {\n var outputHex = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n var useStyle = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n var useTextColor = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : false;\n var colorEntry = colorData.find(function (entry) {\n return entry.color === newColor;\n });\n if (colorEntry && outputHex) {\n setAttributes({\n color: colorEntry.color\n });\n updateColorAttributes(newColor, setAttributes);\n if (useStyle) {\n setAttributes({\n style: colorEntry.slug\n });\n updateColorAttributes(newColor, setAttributes);\n }\n } else if (colorEntry) {\n setAttributes({\n color: colorEntry.slug\n });\n } else {\n if (useStyle) {\n setAttributes({\n color: newColor,\n style: \"\"\n });\n if (useTextColor) {\n updateColorAttributes(newColor, setAttributes);\n }\n }\n }\n};\n/**\n * ColorSwitcher component.\n * Provides a UI for color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcher component.\n */\nvar ColorSwitcher = function ColorSwitcher(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n hex = _ref.hex,\n useStyle = _ref.useStyle,\n _ref$customColor = _ref.customColor,\n customColor = _ref$customColor === void 0 ? false : _ref$customColor,\n _ref$useTextColor = _ref.useTextColor,\n useTextColor = _ref$useTextColor === void 0 ? false : _ref$useTextColor,\n _ref$overwriteThemeCo = _ref.overwriteThemeColors,\n overwriteThemeColors = _ref$overwriteThemeCo === void 0 ? false : _ref$overwriteThemeCo,\n _ref$clearButton = _ref.clearButton,\n clearButton = _ref$clearButton === void 0 ? false : _ref$clearButton;\n var _a;\n // if the theme colorPalette is not empty, use it instead of the passed values!\n // Example entry from colorPalette [Log] [{slug: \"primary\", color: \"#005177\", name: \"Primary\"}, {slug: \"accent\", color: \"#f2a900\", name: \"Accent\"}] (2)\n // const colorPalette = useSetting( 'color.palette' );\n // console.log(colorPalette);\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var colorData = themeColorPalette || standardColorData;\n var value = hex ? attributes.color : (_a = colorData.find(function (entry) {\n return entry.slug === attributes.color;\n })) === null || _a === void 0 ? void 0 : _a.color;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Color Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPalette, {\n colors: colorData,\n value: value,\n onChange: function onChange(newColor) {\n return handleColorChange(colorData, newColor, setAttributes, hex, useStyle, useTextColor);\n },\n disableCustomColors: !customColor,\n clearable: clearButton\n })\n });\n};\n/**\n * ColorSwitcherToolbar component.\n * Provides a toolbar for color selection.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcherToolbar component.\n */\nvar ColorSwitcherToolbar = function ColorSwitcherToolbar(_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes,\n _ref2$colorData = _ref2.colorData,\n colorData = _ref2$colorData === void 0 ? standardColorData : _ref2$colorData,\n _ref2$useStyle = _ref2.useStyle,\n useStyle = _ref2$useStyle === void 0 ? false : _ref2$useStyle,\n _ref2$hex = _ref2.hex,\n hex = _ref2$hex === void 0 ? false : _ref2$hex,\n _ref2$overwriteThemeC = _ref2.overwriteThemeColors,\n overwriteThemeColors = _ref2$overwriteThemeC === void 0 ? false : _ref2$overwriteThemeC;\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var effectiveColorData = themeColorPalette || colorData;\n var classLabel = \"rrzeElementsBFakColorSelector\";\n if (attributes.color) {\n classLabel = hex ? \"rrzeElementsBFakColorSelector \".concat(attributes.color.slice(1)) : \"rrzeElementsBFakColorSelector \".concat(attributes.color);\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n className: classLabel,\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Select a Color\", \"rrze-elements-blocks\"),\n controls: effectiveColorData.map(function (entry) {\n return {\n key: entry.slug,\n title: entry.name,\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n onClick: function onClick() {\n return setAttributes({\n color: hex ? entry.color : entry.slug,\n style: useStyle ? entry.slug : \"\"\n });\n }\n };\n })\n });\n }\n })\n });\n};\n/**\n * BorderColorPicker component.\n * Provides a UI for border color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered BorderColorPicker component.\n */\nvar BorderColorPicker = function BorderColorPicker(_ref3) {\n var attributes = _ref3.attributes,\n setAttributes = _ref3.setAttributes;\n // Extract current color from attributes\n var borderColor = attributes.borderColor;\n /**\n * Handle color change.\n *\n * @param {string} newColor - The new selected color.\n */\n var onChangeColor = function onChangeColor(newColor) {\n setAttributes({\n borderColor: newColor\n });\n };\n // Render ColorSwitcher component\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Border Settings\", \"rrze-elements-blocks\"),\n initialOpen: false,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPicker, {\n color: attributes.borderColor,\n onChange: onChangeColor\n })\n });\n};\n// Default color data\nvar standardColorData = [{\n color: \"#04316A\",\n slug: \"\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Central institution\", \"rrze-elements-blocks\")\n}, {\n color: \"#C50F3C\",\n slug: \"rw\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Business, Economics, and Law\", \"rrze-elements-blocks\")\n}, {\n color: \"#7bb725\",\n slug: \"nat\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Sciences\", \"rrze-elements-blocks\")\n}, {\n color: \"#18B4F1\",\n slug: \"med\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Medicine\", \"rrze-elements-blocks\")\n}, {\n color: \"#FDB735\",\n slug: \"phil\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Humanities, Social Sciences, and Theology\", \"rrze-elements-blocks\")\n}, {\n color: \"#8C9FB1\",\n slug: \"tf\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Engineering\", \"rrze-elements-blocks\")\n}];\nvar extendedColorData = [{\n color: \"#fff\",\n slug: \"inherit\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Inherit color\", \"rrze-elements-blocks\")\n}].concat(standardColorData);\n// Export components using different colorData\nvar StandardColorSwitcher = function StandardColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props));\n};\nvar StandardColorSwitcherToolbar = function StandardColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props));\n};\nvar ExtendedColorSwitcher = function ExtendedColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\nvar ExtendedColorSwitcherToolbar = function ExtendedColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9DdXN0b21Db2xvclN3aXRjaGVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFxQztBQVFOO0FBQ3VCO0FBQ3REO0FBQ3NEO0FBQzVCO0FBc0MxQjs7Ozs7O0FBTUEsSUFBTVcscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FDekJDLE9BQWUsRUFDZkMsYUFBa0QsRUFDMUM7RUFDUixJQUFJO0lBQ0YsSUFBSUQsT0FBTyxFQUFFO01BQ1gsSUFBTUUsV0FBVyxHQUFHSiw0Q0FBSyxDQUFDRSxPQUFPLENBQUMsQ0FBQ0csTUFBTSxFQUFFO01BRTNDLElBQU1DLFVBQVUsR0FBRyxTQUFTO01BRTVCO01BQ0EsSUFBTUMsWUFBWSxHQUFHSCxXQUFXLEdBQUdFLFVBQVUsR0FBRyxFQUFFO01BRWxEO01BQ0FILGFBQWEsQ0FBQztRQUFFSyxTQUFTLEVBQUVEO01BQVksQ0FBRSxDQUFDO0lBQzVDO0VBQ0YsQ0FBQyxDQUFDLE9BQU9FLEtBQUssRUFBRTtJQUNkQyxPQUFPLENBQUNELEtBQUssQ0FDWCx5REFBeUQsRUFDekRBLEtBQUssQ0FDTjtFQUNIO0FBQ0YsQ0FBQztBQUVEOzs7Ozs7Ozs7O0FBVUEsSUFBTUUsaUJBQWlCLEdBQUcsU0FBcEJBLGlCQUFpQkEsQ0FDckJDLFNBQTBELEVBQzFEQyxRQUFnQixFQUNoQlYsYUFBMEUsRUFJeEU7RUFBQSxJQUhGVyxTQUFBLEdBQUFDLFNBQUEsQ0FBQUMsTUFBQSxRQUFBRCxTQUFBLFFBQUFFLFNBQUEsR0FBQUYsU0FBQSxNQUFxQixLQUFLO0VBQUEsSUFDMUJHLFFBQUEsR0FBQUgsU0FBQSxDQUFBQyxNQUFBLFFBQUFELFNBQUEsUUFBQUUsU0FBQSxHQUFBRixTQUFBLE1BQW9CLEtBQUs7RUFBQSxJQUN6QkksWUFBQSxHQUFBSixTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBd0IsS0FBSztFQUU3QixJQUFNSyxVQUFV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QUFJLEVBQUUsSUFBSTtFQUNWdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyx3QkFBd0IsRUFBRSxzQkFBc0I7Q0FDMUQsQ0FDRjtBQUVELElBQU1nRixpQkFBaUIsSUFDckI7RUFDRXpFLEtBQUssRUFBRSxNQUFNO0VBQ2IyQixJQUFJLEVBQUUsU0FBUztFQUNmdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCO0NBQ2pELEVBQUFpRSxNQUFBLENBQ0VsQixpQkFBaUIsQ0FDckI7QUFFRDtBQUNPLElBQU1rQyxxQkFBcUIsR0FBRyxTQUF4QkEscUJBQXFCQSxDQUFJQyxLQUF5QjtFQUFBLE9BQzdEaEMsc0RBQUEsQ0FBQ2YsYUFBYSxFQUFBZ0QsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQzdCO0FBQ00sSUFBTUcsNEJBQTRCLEdBQUcsU0FBL0JBLDRCQUE0QkEsQ0FBSUgsS0FBeUI7RUFBQSxPQUNwRWhDLHNEQUFBLENBQUNPLG9CQUFvQixFQUFBMEIsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQ3BDO0FBRU0sSUFBTUkscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FBSUosS0FBeUI7RUFBQSxPQUM3RGhDLHNEQUFBLENBQUNmLGFBQWEsRUFBQWdELE1BQUEsQ0FBQUMsTUFBQSxLQUFLRixLQUFLO0lBQUU1RCxTQUFTLEVBQUUwRDtFQUFpQixHQUFJO0FBQUEsQ0FDM0Q7QUFDTSxJQUFNTyw0QkFBNEIsR0FBRyxTQUEvQkEsNEJBQTRCQSxDQUFJTCxLQUF5QjtFQUFBLE9BQ3BFaEMsc0RBQUEsQ0FBQ08sb0JBQW9CLEVBQUEwQixNQUFBLENBQUFDLE1BQUEsS0FBS0YsS0FBSztJQUFFNUQsU0FBUyxFQUFFMEQ7RUFBaUIsR0FBSTtBQUFBLENBQ2xFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0N1c3RvbUNvbG9yU3dpdGNoZXIudHN4PzViOTQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb2xvclBhbGV0dGUsXG4gIFBhbmVsQm9keSxcbiAgVG9vbGJhckRyb3Bkb3duTWVudSxcbiAgVG9vbGJhckl0ZW0sXG4gIFRvb2xiYXJHcm91cCxcbiAgQ29sb3JQaWNrZXIsXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IGNvbG9yIGFzIGNvbG9ySWNvbiB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG4vL0B0cy1pZ25vcmVcbmltcG9ydCB7IHVzZVNldHRpbmdzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgQ29sb3IgZnJvbSBcImNvbG9yXCI7XG5cbi8qKlxuICogVHlwZSBkZWZpbml0aW9uIGZvciBDb2xvclN3aXRjaGVyUHJvcHMuXG4gKiBSZXByZXNlbnRzIHByb3BlcnRpZXMgZm9yIGNvbG9yIHN3aXRjaGVyIGNvbXBvbmVudHMuXG4gKlxuICogQHR5cGVkZWYge09iamVjdH0gQ29sb3JTd2l0Y2hlclByb3BzXG4gKiBAcHJvcGVydHkge09iamVjdH0gYXR0cmlidXRlcyAtIENvbnRhaW5zIGNvbG9yLXJlbGF0ZWQgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7RnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byB1cGRhdGUgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7QXJyYXl9IFtjb2xvckRhdGFdIC0gT3B0aW9uYWwgYXJyYXkgb2YgY29sb3IgZGF0YS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2hleF0gLSBGbGFnIHRvIGluZGljYXRlIGlmIGhleCB2YWx1ZXMgYXJlIHVzZWQuXG4gKiBAcHJvcGVydHkge2Jvb2xlYW59IFt1c2VTdHlsZV0gLSBGbGFnIHRvIGFwcGx5IHN0eWxlcy5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2N1c3RvbUNvbG9yXSAtIEZsYWcgZm9yIGN1c3RvbSBjb2xvciB1c2FnZS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcl0gLSBGbGFnIHRvIHNldCB0ZXh0Y29sb3IgYXR0cmlidXRlIGJhc2VkIG9uIHNlbGVjdGVkIENvbG9yLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbb3ZlcndyaXRlVGhlbWVDb2xvcnNdIC0gRmxhZyB0byBvdmVyd3JpdGUgdGhlbWUgY29sb3JzLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbY2xlYXJCdXR0b25dIC0gRmxhZyB0byBzaG93IGNsZWFyIGJ1dHRvbi5cbiAqL1xudHlwZSBDb2xvclN3aXRjaGVyUHJvcHMgPSB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIGJvcmRlckNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczoge1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICAgIHRleHRDb2xvcj86IHN0cmluZztcbiAgICBib3JkZXJDb2xvcj86IHN0cmluZztcbiAgfSkgPT4gdm9pZDtcbiAgY29sb3JEYXRhPzogeyBjb2xvcjogc3RyaW5nOyBzbHVnOiBzdHJpbmc7IG5hbWU6IHN0cmluZyB9W107XG4gIGhleD86IGJvb2xlYW47XG4gIHVzZVN0eWxlPzogYm9vbGVhbjtcbiAgY3VzdG9tQ29sb3I/OiBib29sZWFuO1xuICB1c2VUZXh0Q29sb3I/OiBib29sZWFuO1xuICBvdmVyd3JpdGVUaGVtZUNvbG9ycz86IGJvb2xlYW47XG4gIGNsZWFyQnV0dG9uID86IGJvb2xlYW47XG59O1xuXG4vKipcbiAqIFVwZGF0ZXMgY29sb3IgYXR0cmlidXRlcyBiYXNlZCBvbiBjb2xvciBjb250cmFzdC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gYmdDb2xvciAtIEJhY2tncm91bmQgY29sb3IuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKi9cbmNvbnN0IHVwZGF0ZUNvbG9yQXR0cmlidXRlcyA9IChcbiAgYmdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiBDb2xvclN3aXRjaGVyUHJvcHNbXCJzZXRBdHRyaWJ1dGVzXCJdXG4pOiB2b2lkID0+IHtcbiAgdHJ5IHtcbiAgICBpZiAoYmdDb2xvcikge1xuICAgICAgY29uc3QgcGFyc2VkQ29sb3IgPSBDb2xvcihiZ0NvbG9yKS5pc0RhcmsoKTtcblxuICAgICAgY29uc3Qgd2hpdGVDb2xvciA9IFwiI2ZmZmZmZlwiO1xuXG4gICAgICAvLyBEZXRlcm1pbmUgdGV4dCBjb2xvciBiYXNlZCBvbiB0aGUgbHVtaW5vc2l0eSBvZiB0aGUgYmFja2dyb3VuZCBjb2xvclxuICAgICAgY29uc3QgbmV3Rm9udENvbG9yID0gcGFyc2VkQ29sb3IgPyB3aGl0ZUNvbG9yIDogXCJcIjtcblxuICAgICAgLy8gVXBkYXRlIHRleHQgY29sb3IgYXR0cmlidXRlXG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGV4dENvbG9yOiBuZXdGb250Q29sb3IgfSk7XG4gICAgfVxuICB9IGNhdGNoIChlcnJvcikge1xuICAgIGNvbnNvbGUuZXJyb3IoXG4gICAgICBcIkludmFsaWQgY29sb3Igc3RyaW5nIHByb3ZpZGVkIHRvIHVwZGF0ZUNvbG9yQXR0cmlidXRlczpcIixcbiAgICAgIGVycm9yXG4gICAgKTtcbiAgfVxufTtcblxuLyoqXG4gKiBIYW5kbGVzIGNoYW5nZXMgaW4gY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGNvbG9yRGF0YSAtIEFycmF5IG9mIGNvbG9yIGRhdGEuXG4gKiBAcGFyYW0ge3N0cmluZ30gbmV3Q29sb3IgLSBOZXcgY29sb3IgdmFsdWUuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKiBAcGFyYW0ge2Jvb2xlYW59IFtvdXRwdXRIZXg9ZmFsc2VdIC0gT3V0cHV0IGhleCB2YWx1ZSBpZiB0cnVlLlxuICogQHBhcmFtIHtib29sZWFufSBbdXNlU3R5bGU9ZmFsc2VdIC0gVXNlIHN0eWxlIGF0dHJpYnV0ZXMgaWYgdHJ1ZS5cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcj1mYWxzZV0gLSBVc2UgdGV4dGNvbG9yIGJhc2VkIG9uIHNlbGVjdGVkIGNvbG9yIGlmIHRydWUuXG4gKi9cbmNvbnN0IGhhbmRsZUNvbG9yQ2hhbmdlID0gKFxuICBjb2xvckRhdGE6IHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdLFxuICBuZXdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczogeyBjb2xvcj86IHN0cmluZzsgc3R5bGU/OiBzdHJpbmcgfSkgPT4gdm9pZCxcbiAgb3V0cHV0SGV4OiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVN0eWxlOiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVRleHRDb2xvcjogYm9vbGVhbiA9IGZhbHNlXG4pID0+IHtcbiAgY29uc3QgY29sb3JFbnRyeSA9IGNvbG9yRGF0YS5maW5kKChlbnRyeSkgPT4gZW50cnkuY29sb3IgPT09IG5ld0NvbG9yKTtcbiAgaWYgKGNvbG9yRW50cnkgJiYgb3V0cHV0SGV4KSB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGNvbG9yOiBjb2xvckVudHJ5LmNvbG9yIH0pO1xuICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgaWYgKHVzZVN0eWxlKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgc3R5bGU6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgfVxuICB9IGVsc2UgaWYgKGNvbG9yRW50cnkpIHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgY29sb3I6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgfSBlbHNlIHtcbiAgICBpZiAodXNlU3R5bGUpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb2xvcjogbmV3Q29sb3IsIHN0eWxlOiBcIlwiIH0pO1xuICAgICAgaWYgKHVzZVRleHRDb2xvcikge1xuICAgICAgICB1cGRhdGVDb2xvckF0dHJpYnV0ZXMobmV3Q29sb3IsIHNldEF0dHJpYnV0ZXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufTtcblxuLyoqXG4gKiBDb2xvclN3aXRjaGVyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgVUkgZm9yIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIENvbG9yU3dpdGNoZXIgY29tcG9uZW50LlxuICovXG5jb25zdCBDb2xvclN3aXRjaGVyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgaGV4LFxuICB1c2VTdHlsZSxcbiAgY3VzdG9tQ29sb3IgPSBmYWxzZSxcbiAgdXNlVGV4dENvbG9yID0gZmFsc2UsXG4gIG92ZXJ3cml0ZVRoZW1lQ29sb3JzID0gZmFsc2UsXG4gIGNsZWFyQnV0dG9uID0gZmFsc2UsXG59OiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IHtcblxuICAvLyBpZiB0aGUgdGhlbWUgY29sb3JQYWxldHRlIGlzIG5vdCBlbXB0eSwgdXNlIGl0IGluc3RlYWQgb2YgdGhlIHBhc3NlZCB2YWx1ZXMhXG4gIC8vIEV4YW1wbGUgZW50cnkgZnJvbSBjb2xvclBhbGV0dGUgW0xvZ10gW3tzbHVnOiBcInByaW1hcnlcIiwgY29sb3I6IFwiIzAwNTE3N1wiLCBuYW1lOiBcIlByaW1hcnlcIn0sIHtzbHVnOiBcImFjY2VudFwiLCBjb2xvcjogXCIjZjJhOTAwXCIsIG5hbWU6IFwiQWNjZW50XCJ9XSAoMilcbiAgLy8gY29uc3QgY29sb3JQYWxldHRlID0gdXNlU2V0dGluZyggJ2NvbG9yLnBhbGV0dGUnICk7XG4gIC8vIGNvbnNvbGUubG9nKGNvbG9yUGFsZXR0ZSk7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gID8gdXNlU2V0dGluZ3MoJ2NvbG9yLnBhbGV0dGUnKVswXSBhcyB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXVxuICA6IG51bGw7XG4gIGNvbnN0IGNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IHN0YW5kYXJkQ29sb3JEYXRhO1xuXG4gIGNvbnN0IHZhbHVlID0gaGV4XG4gICAgPyBhdHRyaWJ1dGVzLmNvbG9yXG4gICAgOiBjb2xvckRhdGEuZmluZCgoZW50cnkpID0+IGVudHJ5LnNsdWcgPT09IGF0dHJpYnV0ZXMuY29sb3IpPy5jb2xvcjtcblxuICByZXR1cm4gKFxuICAgIDxQYW5lbEJvZHkgdGl0bGU9e19fKFwiQ29sb3IgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0+XG4gICAgICA8Q29sb3JQYWxldHRlXG4gICAgICAgIGNvbG9ycz17Y29sb3JEYXRhfVxuICAgICAgICB2YWx1ZT17dmFsdWV9XG4gICAgICAgIG9uQ2hhbmdlPXsobmV3Q29sb3I6IHN0cmluZykgPT5cbiAgICAgICAgICBoYW5kbGVDb2xvckNoYW5nZShcbiAgICAgICAgICAgIGNvbG9yRGF0YSxcbiAgICAgICAgICAgIG5ld0NvbG9yLFxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcyxcbiAgICAgICAgICAgIGhleCxcbiAgICAgICAgICAgIHVzZVN0eWxlLFxuICAgICAgICAgICAgdXNlVGV4dENvbG9yXG4gICAgICAgICAgKVxuICAgICAgICB9XG4gICAgICAgIGRpc2FibGVDdXN0b21Db2xvcnM9eyFjdXN0b21Db2xvcn1cbiAgICAgICAgY2xlYXJhYmxlPXtjbGVhckJ1dHRvbn1cbiAgICAgIC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vKipcbiAqIENvbG9yU3dpdGNoZXJUb29sYmFyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgdG9vbGJhciBmb3IgY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7Q29sb3JTd2l0Y2hlclByb3BzfSBwcm9wcyAtIENvbXBvbmVudCBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBSZW5kZXJlZCBDb2xvclN3aXRjaGVyVG9vbGJhciBjb21wb25lbnQuXG4gKi9cbmNvbnN0IENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgY29sb3JEYXRhID0gc3RhbmRhcmRDb2xvckRhdGEsXG4gIHVzZVN0eWxlID0gZmFsc2UsXG4gIGhleCA9IGZhbHNlLFxuICBvdmVyd3JpdGVUaGVtZUNvbG9ycyA9IGZhbHNlLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gICAgPyB1c2VTZXR0aW5ncygnY29sb3IucGFsZXR0ZScpWzBdIGFzIHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdXG4gICAgOiBudWxsO1xuXG4gIGNvbnN0IGVmZmVjdGl2ZUNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IGNvbG9yRGF0YTtcblxuICBsZXQgY2xhc3NMYWJlbCA9IGBycnplRWxlbWVudHNCRmFrQ29sb3JTZWxlY3RvcmA7XG4gIGlmKGF0dHJpYnV0ZXMuY29sb3IpIHtcbiAgY2xhc3NMYWJlbCA9IGhleFxuICAgID8gYHJyemVFbGVtZW50c0JGYWtDb2xvclNlbGVjdG9yICR7YXR0cmlidXRlcy5jb2xvci5zbGljZSgxKX1gXG4gICAgOiBgcnJ6ZUVsZW1lbnRzQkZha0NvbG9yU2VsZWN0b3IgJHthdHRyaWJ1dGVzLmNvbG9yfWA7XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxUb29sYmFyR3JvdXA+XG4gICAgICA8VG9vbGJhckl0ZW0+XG4gICAgICAgIHsoKSA9PiAoXG4gICAgICAgICAgPFRvb2xiYXJEcm9wZG93bk1lbnVcbiAgICAgICAgICAgIGljb249e2NvbG9ySWNvbn1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17Y2xhc3NMYWJlbH1cbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhIENvbG9yXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBjb250cm9scz17ZWZmZWN0aXZlQ29sb3JEYXRhLm1hcCgoZW50cnkpID0+ICh7XG4gICAgICAgICAgICAgIGtleTogZW50cnkuc2x1ZyxcbiAgICAgICAgICAgICAgdGl0bGU6IGVudHJ5Lm5hbWUsXG4gICAgICAgICAgICAgIGljb246IGNvbG9ySWNvbixcbiAgICAgICAgICAgICAgb25DbGljazogKCkgPT5cbiAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBoZXggPyBlbnRyeS5jb2xvciA6IGVudHJ5LnNsdWcsXG4gICAgICAgICAgICAgICAgICBzdHlsZTogdXNlU3R5bGUgPyBlbnRyeS5zbHVnIDogXCJcIixcbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIH0pKX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgPC9Ub29sYmFySXRlbT5cbiAgICA8L1Rvb2xiYXJHcm91cD5cbiAgKTtcbn07XG5cbi8qKlxuICogQm9yZGVyQ29sb3JQaWNrZXIgY29tcG9uZW50LlxuICogUHJvdmlkZXMgYSBVSSBmb3IgYm9yZGVyIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIEJvcmRlckNvbG9yUGlja2VyIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgQm9yZGVyQ29sb3JQaWNrZXIgPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIC8vIEV4dHJhY3QgY3VycmVudCBjb2xvciBmcm9tIGF0dHJpYnV0ZXNcbiAgY29uc3QgeyBib3JkZXJDb2xvciB9ID0gYXR0cmlidXRlcztcblxuICAvKipcbiAgICogSGFuZGxlIGNvbG9yIGNoYW5nZS5cbiAgICpcbiAgICogQHBhcmFtIHtzdHJpbmd9IG5ld0NvbG9yIC0gVGhlIG5ldyBzZWxlY3RlZCBjb2xvci5cbiAgICovXG4gIGNvbnN0IG9uQ2hhbmdlQ29sb3IgPSAobmV3Q29sb3I6IHN0cmluZykgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBib3JkZXJDb2xvcjogbmV3Q29sb3IgfSk7XG4gIH07XG5cbiAgLy8gUmVuZGVyIENvbG9yU3dpdGNoZXIgY29tcG9uZW50XG4gIHJldHVybiAoXG4gICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJCb3JkZXIgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0gaW5pdGlhbE9wZW49e2ZhbHNlfT5cbiAgICAgIDxDb2xvclBpY2tlciBjb2xvcj17YXR0cmlidXRlcy5ib3JkZXJDb2xvcn0gb25DaGFuZ2U9e29uQ2hhbmdlQ29sb3J9IC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vLyBEZWZhdWx0IGNvbG9yIGRhdGFcbmNvbnN0IHN0YW5kYXJkQ29sb3JEYXRhID0gW1xuICB7XG4gICAgY29sb3I6IFwiIzA0MzE2QVwiLFxuICAgIHNsdWc6IFwiXCIsXG4gICAgbmFtZTogX18oXCJDZW50cmFsIGluc3RpdHV0aW9uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjQzUwRjNDXCIsXG4gICAgc2x1ZzogXCJyd1wiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBCdXNpbmVzcywgRWNvbm9taWNzLCBhbmQgTGF3XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjN2JiNzI1XCIsXG4gICAgc2x1ZzogXCJuYXRcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgU2NpZW5jZXNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAge1xuICAgIGNvbG9yOiBcIiMxOEI0RjFcIixcbiAgICBzbHVnOiBcIm1lZFwiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBNZWRpY2luZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiI0ZEQjczNVwiLFxuICAgIHNsdWc6IFwicGhpbFwiLFxuICAgIG5hbWU6IF9fKFxuICAgICAgXCJGYWN1bHR5IG9mIEh1bWFuaXRpZXMsIFNvY2lhbCBTY2llbmNlcywgYW5kIFRoZW9sb2d5XCIsXG4gICAgICBcInJyemUtZWxlbWVudHMtYmxvY2tzXCJcbiAgICApLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiIzhDOUZCMVwiLFxuICAgIHNsdWc6IFwidGZcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgRW5naW5lZXJpbmdcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbl07XG5cbmNvbnN0IGV4dGVuZGVkQ29sb3JEYXRhOiB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXSA9IFtcbiAge1xuICAgIGNvbG9yOiBcIiNmZmZcIixcbiAgICBzbHVnOiBcImluaGVyaXRcIixcbiAgICBuYW1lOiBfXyhcIkluaGVyaXQgY29sb3JcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAgLi4uc3RhbmRhcmRDb2xvckRhdGEsXG5dO1xuXG4vLyBFeHBvcnQgY29tcG9uZW50cyB1c2luZyBkaWZmZXJlbnQgY29sb3JEYXRhXG5leHBvcnQgY29uc3QgU3RhbmRhcmRDb2xvclN3aXRjaGVyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXIgey4uLnByb3BzfSAvPlxuKTtcbmV4cG9ydCBjb25zdCBTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXJUb29sYmFyIHsuLi5wcm9wc30gLz5cbik7XG5cbmV4cG9ydCBjb25zdCBFeHRlbmRlZENvbG9yU3dpdGNoZXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlciB7Li4ucHJvcHN9IGNvbG9yRGF0YT17ZXh0ZW5kZWRDb2xvckRhdGF9IC8+XG4pO1xuZXhwb3J0IGNvbnN0IEV4dGVuZGVkQ29sb3JTd2l0Y2hlclRvb2xiYXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlclRvb2xiYXIgey4uLnByb3BzfSBjb2xvckRhdGE9e2V4dGVuZGVkQ29sb3JEYXRhfSAvPlxuKTtcblxuZXhwb3J0IHsgQm9yZGVyQ29sb3JQaWNrZXIgfTsiXSwibmFtZXMiOlsiX18iLCJDb2xvclBhbGV0dGUiLCJQYW5lbEJvZHkiLCJUb29sYmFyRHJvcGRvd25NZW51IiwiVG9vbGJhckl0ZW0iLCJUb29sYmFyR3JvdXAiLCJDb2xvclBpY2tlciIsImNvbG9yIiwiY29sb3JJY29uIiwidXNlU2V0dGluZ3MiLCJDb2xvciIsInVwZGF0ZUNvbG9yQXR0cmlidXRlcyIsImJnQ29sb3IiLCJzZXRBdHRyaWJ1dGVzIiwicGFyc2VkQ29sb3IiLCJpc0RhcmsiLCJ3aGl0ZUNvbG9yIiwibmV3Rm9udENvbG9yIiwidGV4dENvbG9yIiwiZXJyb3IiLCJjb25zb2xlIiwiaGFuZGxlQ29sb3JDaGFuZ2UiLCJjb2xvckRhdGEiLCJuZXdDb2xvciIsIm91dHB1dEhleCIsImFyZ3VtZW50cyIsImxlbmd0aCIsInVuZGVmaW5lZCIsInVzZVN0eWxlIiwidXNlVGV4dENvbG9yIiwiY29sb3JFbnRyeSIsImZpbmQiLCJlbnRyeSIsInN0eWxlIiwic2x1ZyIsIkNvbG9yU3dpdGNoZXIiLCJfcmVmIiwiYXR0cmlidXRlcyIsImhleCIsIl9yZWYkY3VzdG9tQ29sb3IiLCJjdXN0b21Db2xvciIsIl9yZWYkdXNlVGV4dENvbG9yIiwiX3JlZiRvdmVyd3JpdGVUaGVtZUNvIiwib3ZlcndyaXRlVGhlbWVDb2xvcnMiLCJfcmVmJGNsZWFyQnV0dG9uIiwiY2xlYXJCdXR0b24iLCJ0aGVtZUNvbG9yUGFsZXR0ZSIsInN0YW5kYXJkQ29sb3JEYXRhIiwidmFsdWUiLCJfYSIsIl9qc3giLCJ0aXRsZSIsImNoaWxkcmVuIiwiY29sb3JzIiwib25DaGFuZ2UiLCJkaXNhYmxlQ3VzdG9tQ29sb3JzIiwiY2xlYXJhYmxlIiwiQ29sb3JTd2l0Y2hlclRvb2xiYXIiLCJfcmVmMiIsIl9yZWYyJGNvbG9yRGF0YSIsIl9yZWYyJHVzZVN0eWxlIiwiX3JlZjIkaGV4IiwiX3JlZjIkb3ZlcndyaXRlVGhlbWVDIiwiZWZmZWN0aXZlQ29sb3JEYXRhIiwiY2xhc3NMYWJlbCIsImNvbmNhdCIsInNsaWNlIiwiaWNvbiIsImNsYXNzTmFtZSIsImxhYmVsIiwiY29udHJvbHMiLCJtYXAiLCJrZXkiLCJuYW1lIiwib25DbGljayIsIkJvcmRlckNvbG9yUGlja2VyIiwiX3JlZjMiLCJib3JkZXJDb2xvciIsIm9uQ2hhbmdlQ29sb3IiLCJpbml0aWFsT3BlbiIsImV4dGVuZGVkQ29sb3JEYXRhIiwiU3RhbmRhcmRDb2xvclN3aXRjaGVyIiwicHJvcHMiLCJPYmplY3QiLCJhc3NpZ24iLCJTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyVG9vbGJhciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/CustomColorSwitcher.tsx\n"); + +/***/ }), + +/***/ "./node_modules/color-name/index.js": +/*!******************************************!*\ + !*** ./node_modules/color-name/index.js ***! + \******************************************/ +/***/ (function(module) { + +"use strict"; +eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3ItbmFtZS9pbmRleC5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci1uYW1lL2luZGV4LmpzPzRmNGQiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IHtcclxuXHRcImFsaWNlYmx1ZVwiOiBbMjQwLCAyNDgsIDI1NV0sXHJcblx0XCJhbnRpcXVld2hpdGVcIjogWzI1MCwgMjM1LCAyMTVdLFxyXG5cdFwiYXF1YVwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiYXF1YW1hcmluZVwiOiBbMTI3LCAyNTUsIDIxMl0sXHJcblx0XCJhenVyZVwiOiBbMjQwLCAyNTUsIDI1NV0sXHJcblx0XCJiZWlnZVwiOiBbMjQ1LCAyNDUsIDIyMF0sXHJcblx0XCJiaXNxdWVcIjogWzI1NSwgMjI4LCAxOTZdLFxyXG5cdFwiYmxhY2tcIjogWzAsIDAsIDBdLFxyXG5cdFwiYmxhbmNoZWRhbG1vbmRcIjogWzI1NSwgMjM1LCAyMDVdLFxyXG5cdFwiYmx1ZVwiOiBbMCwgMCwgMjU1XSxcclxuXHRcImJsdWV2aW9sZXRcIjogWzEzOCwgNDMsIDIyNl0sXHJcblx0XCJicm93blwiOiBbMTY1LCA0MiwgNDJdLFxyXG5cdFwiYnVybHl3b29kXCI6IFsyMjIsIDE4NCwgMTM1XSxcclxuXHRcImNhZGV0Ymx1ZVwiOiBbOTUsIDE1OCwgMTYwXSxcclxuXHRcImNoYXJ0cmV1c2VcIjogWzEyNywgMjU1LCAwXSxcclxuXHRcImNob2NvbGF0ZVwiOiBbMjEwLCAxMDUsIDMwXSxcclxuXHRcImNvcmFsXCI6IFsyNTUsIDEyNywgODBdLFxyXG5cdFwiY29ybmZsb3dlcmJsdWVcIjogWzEwMCwgMTQ5LCAyMzddLFxyXG5cdFwiY29ybnNpbGtcIjogWzI1NSwgMjQ4LCAyMjBdLFxyXG5cdFwiY3JpbXNvblwiOiBbMjIwLCAyMCwgNjBdLFxyXG5cdFwiY3lhblwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiZGFya2JsdWVcIjogWzAsIDAsIDEzOV0sXHJcblx0XCJkYXJrY3lhblwiOiBbMCwgMTM5LCAxMzldLFxyXG5cdFwiZGFya2dvbGRlbnJvZFwiOiBbMTg0LCAxMzQsIDExXSxcclxuXHRcImRhcmtncmF5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtncmVlblwiOiBbMCwgMTAwLCAwXSxcclxuXHRcImRhcmtncmV5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtraGFraVwiOiBbMTg5LCAxODMsIDEwN10sXHJcblx0XCJkYXJrbWFnZW50YVwiOiBbMTM5LCAwLCAxMzldLFxyXG5cdFwiZGFya29saXZlZ3JlZW5cIjogWzg1LCAxMDcsIDQ3XSxcclxuXHRcImRhcmtvcmFuZ2VcIjogWzI1NSwgMTQwLCAwXSxcclxuXHRcImRhcmtvcmNoaWRcIjogWzE1MywgNTAsIDIwNF0sXHJcblx0XCJkYXJrcmVkXCI6IFsxMzksIDAsIDBdLFxyXG5cdFwiZGFya3NhbG1vblwiOiBbMjMzLCAxNTAsIDEyMl0sXHJcblx0XCJkYXJrc2VhZ3JlZW5cIjogWzE0MywgMTg4LCAxNDNdLFxyXG5cdFwiZGFya3NsYXRlYmx1ZVwiOiBbNzIsIDYxLCAxMzldLFxyXG5cdFwiZGFya3NsYXRlZ3JheVwiOiBbNDcsIDc5LCA3OV0sXHJcblx0XCJkYXJrc2xhdGVncmV5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmt0dXJxdW9pc2VcIjogWzAsIDIwNiwgMjA5XSxcclxuXHRcImRhcmt2aW9sZXRcIjogWzE0OCwgMCwgMjExXSxcclxuXHRcImRlZXBwaW5rXCI6IFsyNTUsIDIwLCAxNDddLFxyXG5cdFwiZGVlcHNreWJsdWVcIjogWzAsIDE5MSwgMjU1XSxcclxuXHRcImRpbWdyYXlcIjogWzEwNSwgMTA1LCAxMDVdLFxyXG5cdFwiZGltZ3JleVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkb2RnZXJibHVlXCI6IFszMCwgMTQ0LCAyNTVdLFxyXG5cdFwiZmlyZWJyaWNrXCI6IFsxNzgsIDM0LCAzNF0sXHJcblx0XCJmbG9yYWx3aGl0ZVwiOiBbMjU1LCAyNTAsIDI0MF0sXHJcblx0XCJmb3Jlc3RncmVlblwiOiBbMzQsIDEzOSwgMzRdLFxyXG5cdFwiZnVjaHNpYVwiOiBbMjU1LCAwLCAyNTVdLFxyXG5cdFwiZ2FpbnNib3JvXCI6IFsyMjAsIDIyMCwgMjIwXSxcclxuXHRcImdob3N0d2hpdGVcIjogWzI0OCwgMjQ4LCAyNTVdLFxyXG5cdFwiZ29sZFwiOiBbMjU1LCAyMTUsIDBdLFxyXG5cdFwiZ29sZGVucm9kXCI6IFsyMTgsIDE2NSwgMzJdLFxyXG5cdFwiZ3JheVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJncmVlblwiOiBbMCwgMTI4LCAwXSxcclxuXHRcImdyZWVueWVsbG93XCI6IFsxNzMsIDI1NSwgNDddLFxyXG5cdFwiZ3JleVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJob25leWRld1wiOiBbMjQwLCAyNTUsIDI0MF0sXHJcblx0XCJob3RwaW5rXCI6IFsyNTUsIDEwNSwgMTgwXSxcclxuXHRcImluZGlhbnJlZFwiOiBbMjA1LCA5MiwgOTJdLFxyXG5cdFwiaW5kaWdvXCI6IFs3NSwgMCwgMTMwXSxcclxuXHRcIml2b3J5XCI6IFsyNTUsIDI1NSwgMjQwXSxcclxuXHRcImtoYWtpXCI6IFsyNDAsIDIzMCwgMTQwXSxcclxuXHRcImxhdmVuZGVyXCI6IFsyMzAsIDIzMCwgMjUwXSxcclxuXHRcImxhdmVuZGVyYmx1c2hcIjogWzI1NSwgMjQwLCAyNDVdLFxyXG5cdFwibGF3bmdyZWVuXCI6IFsxMjQsIDI1MiwgMF0sXHJcblx0XCJsZW1vbmNoaWZmb25cIjogWzI1NSwgMjUwLCAyMDVdLFxyXG5cdFwibGlnaHRibHVlXCI6IFsxNzMsIDIxNiwgMjMwXSxcclxuXHRcImxpZ2h0Y29yYWxcIjogWzI0MCwgMTI4LCAxMjhdLFxyXG5cdFwibGlnaHRjeWFuXCI6IFsyMjQsIDI1NSwgMjU1XSxcclxuXHRcImxpZ2h0Z29sZGVucm9keWVsbG93XCI6IFsyNTAsIDI1MCwgMjEwXSxcclxuXHRcImxpZ2h0Z3JheVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodGdyZWVuXCI6IFsxNDQsIDIzOCwgMTQ0XSxcclxuXHRcImxpZ2h0Z3JleVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodHBpbmtcIjogWzI1NSwgMTgyLCAxOTNdLFxyXG5cdFwibGlnaHRzYWxtb25cIjogWzI1NSwgMTYwLCAxMjJdLFxyXG5cdFwibGlnaHRzZWFncmVlblwiOiBbMzIsIDE3OCwgMTcwXSxcclxuXHRcImxpZ2h0c2t5Ymx1ZVwiOiBbMTM1LCAyMDYsIDI1MF0sXHJcblx0XCJsaWdodHNsYXRlZ3JheVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHNsYXRlZ3JleVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHN0ZWVsYmx1ZVwiOiBbMTc2LCAxOTYsIDIyMl0sXHJcblx0XCJsaWdodHllbGxvd1wiOiBbMjU1LCAyNTUsIDIyNF0sXHJcblx0XCJsaW1lXCI6IFswLCAyNTUsIDBdLFxyXG5cdFwibGltZWdyZWVuXCI6IFs1MCwgMjA1LCA1MF0sXHJcblx0XCJsaW5lblwiOiBbMjUwLCAyNDAsIDIzMF0sXHJcblx0XCJtYWdlbnRhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJtYXJvb25cIjogWzEyOCwgMCwgMF0sXHJcblx0XCJtZWRpdW1hcXVhbWFyaW5lXCI6IFsxMDIsIDIwNSwgMTcwXSxcclxuXHRcIm1lZGl1bWJsdWVcIjogWzAsIDAsIDIwNV0sXHJcblx0XCJtZWRpdW1vcmNoaWRcIjogWzE4NiwgODUsIDIxMV0sXHJcblx0XCJtZWRpdW1wdXJwbGVcIjogWzE0NywgMTEyLCAyMTldLFxyXG5cdFwibWVkaXVtc2VhZ3JlZW5cIjogWzYwLCAxNzksIDExM10sXHJcblx0XCJtZWRpdW1zbGF0ZWJsdWVcIjogWzEyMywgMTA0LCAyMzhdLFxyXG5cdFwibWVkaXVtc3ByaW5nZ3JlZW5cIjogWzAsIDI1MCwgMTU0XSxcclxuXHRcIm1lZGl1bXR1cnF1b2lzZVwiOiBbNzIsIDIwOSwgMjA0XSxcclxuXHRcIm1lZGl1bXZpb2xldHJlZFwiOiBbMTk5LCAyMSwgMTMzXSxcclxuXHRcIm1pZG5pZ2h0Ymx1ZVwiOiBbMjUsIDI1LCAxMTJdLFxyXG5cdFwibWludGNyZWFtXCI6IFsyNDUsIDI1NSwgMjUwXSxcclxuXHRcIm1pc3R5cm9zZVwiOiBbMjU1LCAyMjgsIDIyNV0sXHJcblx0XCJtb2NjYXNpblwiOiBbMjU1LCAyMjgsIDE4MV0sXHJcblx0XCJuYXZham93aGl0ZVwiOiBbMjU1LCAyMjIsIDE3M10sXHJcblx0XCJuYXZ5XCI6IFswLCAwLCAxMjhdLFxyXG5cdFwib2xkbGFjZVwiOiBbMjUzLCAyNDUsIDIzMF0sXHJcblx0XCJvbGl2ZVwiOiBbMTI4LCAxMjgsIDBdLFxyXG5cdFwib2xpdmVkcmFiXCI6IFsxMDcsIDE0MiwgMzVdLFxyXG5cdFwib3JhbmdlXCI6IFsyNTUsIDE2NSwgMF0sXHJcblx0XCJvcmFuZ2VyZWRcIjogWzI1NSwgNjksIDBdLFxyXG5cdFwib3JjaGlkXCI6IFsyMTgsIDExMiwgMjE0XSxcclxuXHRcInBhbGVnb2xkZW5yb2RcIjogWzIzOCwgMjMyLCAxNzBdLFxyXG5cdFwicGFsZWdyZWVuXCI6IFsxNTIsIDI1MSwgMTUyXSxcclxuXHRcInBhbGV0dXJxdW9pc2VcIjogWzE3NSwgMjM4LCAyMzhdLFxyXG5cdFwicGFsZXZpb2xldHJlZFwiOiBbMjE5LCAxMTIsIDE0N10sXHJcblx0XCJwYXBheWF3aGlwXCI6IFsyNTUsIDIzOSwgMjEzXSxcclxuXHRcInBlYWNocHVmZlwiOiBbMjU1LCAyMTgsIDE4NV0sXHJcblx0XCJwZXJ1XCI6IFsyMDUsIDEzMywgNjNdLFxyXG5cdFwicGlua1wiOiBbMjU1LCAxOTIsIDIwM10sXHJcblx0XCJwbHVtXCI6IFsyMjEsIDE2MCwgMjIxXSxcclxuXHRcInBvd2RlcmJsdWVcIjogWzE3NiwgMjI0LCAyMzBdLFxyXG5cdFwicHVycGxlXCI6IFsxMjgsIDAsIDEyOF0sXHJcblx0XCJyZWJlY2NhcHVycGxlXCI6IFsxMDIsIDUxLCAxNTNdLFxyXG5cdFwicmVkXCI6IFsyNTUsIDAsIDBdLFxyXG5cdFwicm9zeWJyb3duXCI6IFsxODgsIDE0MywgMTQzXSxcclxuXHRcInJveWFsYmx1ZVwiOiBbNjUsIDEwNSwgMjI1XSxcclxuXHRcInNhZGRsZWJyb3duXCI6IFsxMzksIDY5LCAxOV0sXHJcblx0XCJzYWxtb25cIjogWzI1MCwgMTI4LCAxMTRdLFxyXG5cdFwic2FuZHlicm93blwiOiBbMjQ0LCAxNjQsIDk2XSxcclxuXHRcInNlYWdyZWVuXCI6IFs0NiwgMTM5LCA4N10sXHJcblx0XCJzZWFzaGVsbFwiOiBbMjU1LCAyNDUsIDIzOF0sXHJcblx0XCJzaWVubmFcIjogWzE2MCwgODIsIDQ1XSxcclxuXHRcInNpbHZlclwiOiBbMTkyLCAxOTIsIDE5Ml0sXHJcblx0XCJza3libHVlXCI6IFsxMzUsIDIwNiwgMjM1XSxcclxuXHRcInNsYXRlYmx1ZVwiOiBbMTA2LCA5MCwgMjA1XSxcclxuXHRcInNsYXRlZ3JheVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbGF0ZWdyZXlcIjogWzExMiwgMTI4LCAxNDRdLFxyXG5cdFwic25vd1wiOiBbMjU1LCAyNTAsIDI1MF0sXHJcblx0XCJzcHJpbmdncmVlblwiOiBbMCwgMjU1LCAxMjddLFxyXG5cdFwic3RlZWxibHVlXCI6IFs3MCwgMTMwLCAxODBdLFxyXG5cdFwidGFuXCI6IFsyMTAsIDE4MCwgMTQwXSxcclxuXHRcInRlYWxcIjogWzAsIDEyOCwgMTI4XSxcclxuXHRcInRoaXN0bGVcIjogWzIxNiwgMTkxLCAyMTZdLFxyXG5cdFwidG9tYXRvXCI6IFsyNTUsIDk5LCA3MV0sXHJcblx0XCJ0dXJxdW9pc2VcIjogWzY0LCAyMjQsIDIwOF0sXHJcblx0XCJ2aW9sZXRcIjogWzIzOCwgMTMwLCAyMzhdLFxyXG5cdFwid2hlYXRcIjogWzI0NSwgMjIyLCAxNzldLFxyXG5cdFwid2hpdGVcIjogWzI1NSwgMjU1LCAyNTVdLFxyXG5cdFwid2hpdGVzbW9rZVwiOiBbMjQ1LCAyNDUsIDI0NV0sXHJcblx0XCJ5ZWxsb3dcIjogWzI1NSwgMjU1LCAwXSxcclxuXHRcInllbGxvd2dyZWVuXCI6IFsxNTQsIDIwNSwgNTBdXHJcbn07XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color-name/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color-string/index.js": +/*!********************************************!*\ + !*** ./node_modules/color-string/index.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("/* MIT license */\nvar colorNames = __webpack_require__(/*! color-name */ \"./node_modules/color-name/index.js\");\nvar swizzle = __webpack_require__(/*! simple-swizzle */ \"./node_modules/simple-swizzle/index.js\");\nvar hasOwnProperty = Object.hasOwnProperty;\n\nvar reverseNames = Object.create(null);\n\n// create a list of reverse color names\nfor (var name in colorNames) {\n\tif (hasOwnProperty.call(colorNames, name)) {\n\t\treverseNames[colorNames[name]] = name;\n\t}\n}\n\nvar cs = module.exports = {\n\tto: {},\n\tget: {}\n};\n\ncs.get = function (string) {\n\tvar prefix = string.substring(0, 3).toLowerCase();\n\tvar val;\n\tvar model;\n\tswitch (prefix) {\n\t\tcase 'hsl':\n\t\t\tval = cs.get.hsl(string);\n\t\t\tmodel = 'hsl';\n\t\t\tbreak;\n\t\tcase 'hwb':\n\t\t\tval = cs.get.hwb(string);\n\t\t\tmodel = 'hwb';\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tval = cs.get.rgb(string);\n\t\t\tmodel = 'rgb';\n\t\t\tbreak;\n\t}\n\n\tif (!val) {\n\t\treturn null;\n\t}\n\n\treturn {model: model, value: val};\n};\n\ncs.get.rgb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar abbr = /^#([a-f0-9]{3,4})$/i;\n\tvar hex = /^#([a-f0-9]{6})([a-f0-9]{2})?$/i;\n\tvar rgba = /^rgba?\\(\\s*([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar per = /^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar keyword = /^(\\w+)$/;\n\n\tvar rgb = [0, 0, 0, 1];\n\tvar match;\n\tvar i;\n\tvar hexAlpha;\n\n\tif (match = string.match(hex)) {\n\t\thexAlpha = match[2];\n\t\tmatch = match[1];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\t// https://jsperf.com/slice-vs-substr-vs-substring-methods-long-string/19\n\t\t\tvar i2 = i * 2;\n\t\t\trgb[i] = parseInt(match.slice(i2, i2 + 2), 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(abbr)) {\n\t\tmatch = match[1];\n\t\thexAlpha = match[3];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i] + match[i], 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha + hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(rgba)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i + 1], 0);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(per)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = Math.round(parseFloat(match[i + 1]) * 2.55);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(keyword)) {\n\t\tif (match[1] === 'transparent') {\n\t\t\treturn [0, 0, 0, 0];\n\t\t}\n\n\t\tif (!hasOwnProperty.call(colorNames, match[1])) {\n\t\t\treturn null;\n\t\t}\n\n\t\trgb = colorNames[match[1]];\n\t\trgb[3] = 1;\n\n\t\treturn rgb;\n\t} else {\n\t\treturn null;\n\t}\n\n\tfor (i = 0; i < 3; i++) {\n\t\trgb[i] = clamp(rgb[i], 0, 255);\n\t}\n\trgb[3] = clamp(rgb[3], 0, 1);\n\n\treturn rgb;\n};\n\ncs.get.hsl = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hsl = /^hsla?\\(\\s*([+-]?(?:\\d{0,3}\\.)?\\d+)(?:deg)?\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*(?:[,|\\/]\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hsl);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar s = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar l = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\n\t\treturn [h, s, l, a];\n\t}\n\n\treturn null;\n};\n\ncs.get.hwb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hwb = /^hwb\\(\\s*([+-]?\\d{0,3}(?:\\.\\d+)?)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hwb);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar w = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar b = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\t\treturn [h, w, b, a];\n\t}\n\n\treturn null;\n};\n\ncs.to.hex = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn (\n\t\t'#' +\n\t\thexDouble(rgba[0]) +\n\t\thexDouble(rgba[1]) +\n\t\thexDouble(rgba[2]) +\n\t\t(rgba[3] < 1\n\t\t\t? (hexDouble(Math.round(rgba[3] * 255)))\n\t\t\t: '')\n\t);\n};\n\ncs.to.rgb = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ')'\n\t\t: 'rgba(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ', ' + rgba[3] + ')';\n};\n\ncs.to.rgb.percent = function () {\n\tvar rgba = swizzle(arguments);\n\n\tvar r = Math.round(rgba[0] / 255 * 100);\n\tvar g = Math.round(rgba[1] / 255 * 100);\n\tvar b = Math.round(rgba[2] / 255 * 100);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + r + '%, ' + g + '%, ' + b + '%)'\n\t\t: 'rgba(' + r + '%, ' + g + '%, ' + b + '%, ' + rgba[3] + ')';\n};\n\ncs.to.hsl = function () {\n\tvar hsla = swizzle(arguments);\n\treturn hsla.length < 4 || hsla[3] === 1\n\t\t? 'hsl(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%)'\n\t\t: 'hsla(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%, ' + hsla[3] + ')';\n};\n\n// hwb is a bit different than rgb(a) & hsl(a) since there is no alpha specific syntax\n// (hwb have alpha optional & 1 is default value)\ncs.to.hwb = function () {\n\tvar hwba = swizzle(arguments);\n\n\tvar a = '';\n\tif (hwba.length >= 4 && hwba[3] !== 1) {\n\t\ta = ', ' + hwba[3];\n\t}\n\n\treturn 'hwb(' + hwba[0] + ', ' + hwba[1] + '%, ' + hwba[2] + '%' + a + ')';\n};\n\ncs.to.keyword = function (rgb) {\n\treturn reverseNames[rgb.slice(0, 3)];\n};\n\n// helpers\nfunction clamp(num, min, max) {\n\treturn Math.min(Math.max(min, num), max);\n}\n\nfunction hexDouble(num) {\n\tvar str = Math.round(num).toString(16).toUpperCase();\n\treturn (str.length < 2) ? '0' + str : str;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0EsaUJBQWlCLG1CQUFPLENBQUMsc0RBQVk7QUFDckMsY0FBYyxtQkFBTyxDQUFDLDhEQUFnQjtBQUN0Qzs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPO0FBQ1A7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFNBQVM7QUFDVDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSx5QkFBeUIsSUFBSTtBQUM3Qix3QkFBd0IsRUFBRSxXQUFXLEVBQUU7QUFDdkM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxjQUFjLE9BQU87QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUEsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILGNBQWMsT0FBTztBQUNyQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQSxhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbUNBQW1DLElBQUk7QUFDdkM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw4QkFBOEIsSUFBSTtBQUNsQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzPzFhYjkiXSwic291cmNlc0NvbnRlbnQiOlsiLyogTUlUIGxpY2Vuc2UgKi9cbnZhciBjb2xvck5hbWVzID0gcmVxdWlyZSgnY29sb3ItbmFtZScpO1xudmFyIHN3aXp6bGUgPSByZXF1aXJlKCdzaW1wbGUtc3dpenpsZScpO1xudmFyIGhhc093blByb3BlcnR5ID0gT2JqZWN0Lmhhc093blByb3BlcnR5O1xuXG52YXIgcmV2ZXJzZU5hbWVzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcblxuLy8gY3JlYXRlIGEgbGlzdCBvZiByZXZlcnNlIGNvbG9yIG5hbWVzXG5mb3IgKHZhciBuYW1lIGluIGNvbG9yTmFtZXMpIHtcblx0aWYgKGhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbmFtZSkpIHtcblx0XHRyZXZlcnNlTmFtZXNbY29sb3JOYW1lc1tuYW1lXV0gPSBuYW1lO1xuXHR9XG59XG5cbnZhciBjcyA9IG1vZHVsZS5leHBvcnRzID0ge1xuXHR0bzoge30sXG5cdGdldDoge31cbn07XG5cbmNzLmdldCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0dmFyIHByZWZpeCA9IHN0cmluZy5zdWJzdHJpbmcoMCwgMykudG9Mb3dlckNhc2UoKTtcblx0dmFyIHZhbDtcblx0dmFyIG1vZGVsO1xuXHRzd2l0Y2ggKHByZWZpeCkge1xuXHRcdGNhc2UgJ2hzbCc6XG5cdFx0XHR2YWwgPSBjcy5nZXQuaHNsKHN0cmluZyk7XG5cdFx0XHRtb2RlbCA9ICdoc2wnO1xuXHRcdFx0YnJlYWs7XG5cdFx0Y2FzZSAnaHdiJzpcblx0XHRcdHZhbCA9IGNzLmdldC5od2Ioc3RyaW5nKTtcblx0XHRcdG1vZGVsID0gJ2h3Yic7XG5cdFx0XHRicmVhaztcblx0XHRkZWZhdWx0OlxuXHRcdFx0dmFsID0gY3MuZ2V0LnJnYihzdHJpbmcpO1xuXHRcdFx0bW9kZWwgPSAncmdiJztcblx0XHRcdGJyZWFrO1xuXHR9XG5cblx0aWYgKCF2YWwpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiB7bW9kZWw6IG1vZGVsLCB2YWx1ZTogdmFsfTtcbn07XG5cbmNzLmdldC5yZ2IgPSBmdW5jdGlvbiAoc3RyaW5nKSB7XG5cdGlmICghc3RyaW5nKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHR2YXIgYWJiciA9IC9eIyhbYS1mMC05XXszLDR9KSQvaTtcblx0dmFyIGhleCA9IC9eIyhbYS1mMC05XXs2fSkoW2EtZjAtOV17Mn0pPyQvaTtcblx0dmFyIHJnYmEgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1xcZCspKD89W1xccyxdKVxccyooPzosXFxzKik/KFsrLV0/XFxkKykoPz1bXFxzLF0pXFxzKig/OixcXHMqKT8oWystXT9cXGQrKVxccyooPzpbLHxcXC9dXFxzKihbKy1dP1tcXGRcXC5dKykoJT8pXFxzKik/XFwpJC87XG5cdHZhciBwZXIgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1tcXGRcXC5dKylcXCVcXHMqLD9cXHMqKFsrLV0/W1xcZFxcLl0rKVxcJVxccyosP1xccyooWystXT9bXFxkXFwuXSspXFwlXFxzKig/OlssfFxcL11cXHMqKFsrLV0/W1xcZFxcLl0rKSglPylcXHMqKT9cXCkkLztcblx0dmFyIGtleXdvcmQgPSAvXihcXHcrKSQvO1xuXG5cdHZhciByZ2IgPSBbMCwgMCwgMCwgMV07XG5cdHZhciBtYXRjaDtcblx0dmFyIGk7XG5cdHZhciBoZXhBbHBoYTtcblxuXHRpZiAobWF0Y2ggPSBzdHJpbmcubWF0Y2goaGV4KSkge1xuXHRcdGhleEFscGhhID0gbWF0Y2hbMl07XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblxuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdC8vIGh0dHBzOi8vanNwZXJmLmNvbS9zbGljZS12cy1zdWJzdHItdnMtc3Vic3RyaW5nLW1ldGhvZHMtbG9uZy1zdHJpbmcvMTlcblx0XHRcdHZhciBpMiA9IGkgKiAyO1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2guc2xpY2UoaTIsIGkyICsgMiksIDE2KTtcblx0XHR9XG5cblx0XHRpZiAoaGV4QWxwaGEpIHtcblx0XHRcdHJnYlszXSA9IHBhcnNlSW50KGhleEFscGhhLCAxNikgLyAyNTU7XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKGFiYnIpKSB7XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblx0XHRoZXhBbHBoYSA9IG1hdGNoWzNdO1xuXG5cdFx0Zm9yIChpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2hbaV0gKyBtYXRjaFtpXSwgMTYpO1xuXHRcdH1cblxuXHRcdGlmIChoZXhBbHBoYSkge1xuXHRcdFx0cmdiWzNdID0gcGFyc2VJbnQoaGV4QWxwaGEgKyBoZXhBbHBoYSwgMTYpIC8gMjU1O1xuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChyZ2JhKSkge1xuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdHJnYltpXSA9IHBhcnNlSW50KG1hdGNoW2kgKyAxXSwgMCk7XG5cdFx0fVxuXG5cdFx0aWYgKG1hdGNoWzRdKSB7XG5cdFx0XHRpZiAobWF0Y2hbNV0pIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSkgKiAwLjAxO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKHBlcikpIHtcblx0XHRmb3IgKGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2JbaV0gPSBNYXRoLnJvdW5kKHBhcnNlRmxvYXQobWF0Y2hbaSArIDFdKSAqIDIuNTUpO1xuXHRcdH1cblxuXHRcdGlmIChtYXRjaFs0XSkge1xuXHRcdFx0aWYgKG1hdGNoWzVdKSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pICogMC4wMTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChrZXl3b3JkKSkge1xuXHRcdGlmIChtYXRjaFsxXSA9PT0gJ3RyYW5zcGFyZW50Jykge1xuXHRcdFx0cmV0dXJuIFswLCAwLCAwLCAwXTtcblx0XHR9XG5cblx0XHRpZiAoIWhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbWF0Y2hbMV0pKSB7XG5cdFx0XHRyZXR1cm4gbnVsbDtcblx0XHR9XG5cblx0XHRyZ2IgPSBjb2xvck5hbWVzW21hdGNoWzFdXTtcblx0XHRyZ2JbM10gPSAxO1xuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSBlbHNlIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRyZ2JbaV0gPSBjbGFtcChyZ2JbaV0sIDAsIDI1NSk7XG5cdH1cblx0cmdiWzNdID0gY2xhbXAocmdiWzNdLCAwLCAxKTtcblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY3MuZ2V0LmhzbCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBoc2wgPSAvXmhzbGE/XFwoXFxzKihbKy1dPyg/OlxcZHswLDN9XFwuKT9cXGQrKSg/OmRlZyk/XFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKig/OlssfFxcL11cXHMqKFsrLV0/KD89XFwuXFxkfFxcZCkoPzowfFsxLTldXFxkKik/KD86XFwuXFxkKik/KD86W2VFXVsrLV0/XFxkKyk/KVxccyopP1xcKSQvO1xuXHR2YXIgbWF0Y2ggPSBzdHJpbmcubWF0Y2goaHNsKTtcblxuXHRpZiAobWF0Y2gpIHtcblx0XHR2YXIgYWxwaGEgPSBwYXJzZUZsb2F0KG1hdGNoWzRdKTtcblx0XHR2YXIgaCA9ICgocGFyc2VGbG9hdChtYXRjaFsxXSkgJSAzNjApICsgMzYwKSAlIDM2MDtcblx0XHR2YXIgcyA9IGNsYW1wKHBhcnNlRmxvYXQobWF0Y2hbMl0pLCAwLCAxMDApO1xuXHRcdHZhciBsID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFszXSksIDAsIDEwMCk7XG5cdFx0dmFyIGEgPSBjbGFtcChpc05hTihhbHBoYSkgPyAxIDogYWxwaGEsIDAsIDEpO1xuXG5cdFx0cmV0dXJuIFtoLCBzLCBsLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MuZ2V0Lmh3YiA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBod2IgPSAvXmh3YlxcKFxccyooWystXT9cXGR7MCwzfSg/OlxcLlxcZCspPykoPzpkZWcpP1xccyosXFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKixcXHMqKFsrLV0/W1xcZFxcLl0rKSVcXHMqKD86LFxccyooWystXT8oPz1cXC5cXGR8XFxkKSg/OjB8WzEtOV1cXGQqKT8oPzpcXC5cXGQqKT8oPzpbZUVdWystXT9cXGQrKT8pXFxzKik/XFwpJC87XG5cdHZhciBtYXRjaCA9IHN0cmluZy5tYXRjaChod2IpO1xuXG5cdGlmIChtYXRjaCkge1xuXHRcdHZhciBhbHBoYSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdHZhciBoID0gKChwYXJzZUZsb2F0KG1hdGNoWzFdKSAlIDM2MCkgKyAzNjApICUgMzYwO1xuXHRcdHZhciB3ID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFsyXSksIDAsIDEwMCk7XG5cdFx0dmFyIGIgPSBjbGFtcChwYXJzZUZsb2F0KG1hdGNoWzNdKSwgMCwgMTAwKTtcblx0XHR2YXIgYSA9IGNsYW1wKGlzTmFOKGFscGhhKSA/IDEgOiBhbHBoYSwgMCwgMSk7XG5cdFx0cmV0dXJuIFtoLCB3LCBiLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MudG8uaGV4ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gKFxuXHRcdCcjJyArXG5cdFx0aGV4RG91YmxlKHJnYmFbMF0pICtcblx0XHRoZXhEb3VibGUocmdiYVsxXSkgK1xuXHRcdGhleERvdWJsZShyZ2JhWzJdKSArXG5cdFx0KHJnYmFbM10gPCAxXG5cdFx0XHQ/IChoZXhEb3VibGUoTWF0aC5yb3VuZChyZ2JhWzNdICogMjU1KSkpXG5cdFx0XHQ6ICcnKVxuXHQpO1xufTtcblxuY3MudG8ucmdiID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gcmdiYS5sZW5ndGggPCA0IHx8IHJnYmFbM10gPT09IDFcblx0XHQ/ICdyZ2IoJyArIE1hdGgucm91bmQocmdiYVswXSkgKyAnLCAnICsgTWF0aC5yb3VuZChyZ2JhWzFdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMl0pICsgJyknXG5cdFx0OiAncmdiYSgnICsgTWF0aC5yb3VuZChyZ2JhWzBdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMV0pICsgJywgJyArIE1hdGgucm91bmQocmdiYVsyXSkgKyAnLCAnICsgcmdiYVszXSArICcpJztcbn07XG5cbmNzLnRvLnJnYi5wZXJjZW50ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHR2YXIgciA9IE1hdGgucm91bmQocmdiYVswXSAvIDI1NSAqIDEwMCk7XG5cdHZhciBnID0gTWF0aC5yb3VuZChyZ2JhWzFdIC8gMjU1ICogMTAwKTtcblx0dmFyIGIgPSBNYXRoLnJvdW5kKHJnYmFbMl0gLyAyNTUgKiAxMDApO1xuXG5cdHJldHVybiByZ2JhLmxlbmd0aCA8IDQgfHwgcmdiYVszXSA9PT0gMVxuXHRcdD8gJ3JnYignICsgciArICclLCAnICsgZyArICclLCAnICsgYiArICclKSdcblx0XHQ6ICdyZ2JhKCcgKyByICsgJyUsICcgKyBnICsgJyUsICcgKyBiICsgJyUsICcgKyByZ2JhWzNdICsgJyknO1xufTtcblxuY3MudG8uaHNsID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgaHNsYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblx0cmV0dXJuIGhzbGEubGVuZ3RoIDwgNCB8fCBoc2xhWzNdID09PSAxXG5cdFx0PyAnaHNsKCcgKyBoc2xhWzBdICsgJywgJyArIGhzbGFbMV0gKyAnJSwgJyArIGhzbGFbMl0gKyAnJSknXG5cdFx0OiAnaHNsYSgnICsgaHNsYVswXSArICcsICcgKyBoc2xhWzFdICsgJyUsICcgKyBoc2xhWzJdICsgJyUsICcgKyBoc2xhWzNdICsgJyknO1xufTtcblxuLy8gaHdiIGlzIGEgYml0IGRpZmZlcmVudCB0aGFuIHJnYihhKSAmIGhzbChhKSBzaW5jZSB0aGVyZSBpcyBubyBhbHBoYSBzcGVjaWZpYyBzeW50YXhcbi8vIChod2IgaGF2ZSBhbHBoYSBvcHRpb25hbCAmIDEgaXMgZGVmYXVsdCB2YWx1ZSlcbmNzLnRvLmh3YiA9IGZ1bmN0aW9uICgpIHtcblx0dmFyIGh3YmEgPSBzd2l6emxlKGFyZ3VtZW50cyk7XG5cblx0dmFyIGEgPSAnJztcblx0aWYgKGh3YmEubGVuZ3RoID49IDQgJiYgaHdiYVszXSAhPT0gMSkge1xuXHRcdGEgPSAnLCAnICsgaHdiYVszXTtcblx0fVxuXG5cdHJldHVybiAnaHdiKCcgKyBod2JhWzBdICsgJywgJyArIGh3YmFbMV0gKyAnJSwgJyArIGh3YmFbMl0gKyAnJScgKyBhICsgJyknO1xufTtcblxuY3MudG8ua2V5d29yZCA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0cmV0dXJuIHJldmVyc2VOYW1lc1tyZ2Iuc2xpY2UoMCwgMyldO1xufTtcblxuLy8gaGVscGVyc1xuZnVuY3Rpb24gY2xhbXAobnVtLCBtaW4sIG1heCkge1xuXHRyZXR1cm4gTWF0aC5taW4oTWF0aC5tYXgobWluLCBudW0pLCBtYXgpO1xufVxuXG5mdW5jdGlvbiBoZXhEb3VibGUobnVtKSB7XG5cdHZhciBzdHIgPSBNYXRoLnJvdW5kKG51bSkudG9TdHJpbmcoMTYpLnRvVXBwZXJDYXNlKCk7XG5cdHJldHVybiAoc3RyLmxlbmd0aCA8IDIpID8gJzAnICsgc3RyIDogc3RyO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color-string/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color/index.js": +/*!*************************************!*\ + !*** ./node_modules/color/index.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("const colorString = __webpack_require__(/*! color-string */ \"./node_modules/color-string/index.js\");\nconst convert = __webpack_require__(/*! color-convert */ \"./node_modules/color/node_modules/color-convert/index.js\");\n\nconst skippedModels = [\n\t// To be honest, I don't really feel like keyword belongs in color convert, but eh.\n\t'keyword',\n\n\t// Gray conflicts with some method names, and has its own method defined.\n\t'gray',\n\n\t// Shouldn't really be in color-convert either...\n\t'hex',\n];\n\nconst hashedModelKeys = {};\nfor (const model of Object.keys(convert)) {\n\thashedModelKeys[[...convert[model].labels].sort().join('')] = model;\n}\n\nconst limiters = {};\n\nfunction Color(object, model) {\n\tif (!(this instanceof Color)) {\n\t\treturn new Color(object, model);\n\t}\n\n\tif (model && model in skippedModels) {\n\t\tmodel = null;\n\t}\n\n\tif (model && !(model in convert)) {\n\t\tthrow new Error('Unknown model: ' + model);\n\t}\n\n\tlet i;\n\tlet channels;\n\n\tif (object == null) { // eslint-disable-line no-eq-null,eqeqeq\n\t\tthis.model = 'rgb';\n\t\tthis.color = [0, 0, 0];\n\t\tthis.valpha = 1;\n\t} else if (object instanceof Color) {\n\t\tthis.model = object.model;\n\t\tthis.color = [...object.color];\n\t\tthis.valpha = object.valpha;\n\t} else if (typeof object === 'string') {\n\t\tconst result = colorString.get(object);\n\t\tif (result === null) {\n\t\t\tthrow new Error('Unable to parse color from string: ' + object);\n\t\t}\n\n\t\tthis.model = result.model;\n\t\tchannels = convert[this.model].channels;\n\t\tthis.color = result.value.slice(0, channels);\n\t\tthis.valpha = typeof result.value[channels] === 'number' ? result.value[channels] : 1;\n\t} else if (object.length > 0) {\n\t\tthis.model = model || 'rgb';\n\t\tchannels = convert[this.model].channels;\n\t\tconst newArray = Array.prototype.slice.call(object, 0, channels);\n\t\tthis.color = zeroArray(newArray, channels);\n\t\tthis.valpha = typeof object[channels] === 'number' ? object[channels] : 1;\n\t} else if (typeof object === 'number') {\n\t\t// This is always RGB - can be converted later on.\n\t\tthis.model = 'rgb';\n\t\tthis.color = [\n\t\t\t(object >> 16) & 0xFF,\n\t\t\t(object >> 8) & 0xFF,\n\t\t\tobject & 0xFF,\n\t\t];\n\t\tthis.valpha = 1;\n\t} else {\n\t\tthis.valpha = 1;\n\n\t\tconst keys = Object.keys(object);\n\t\tif ('alpha' in object) {\n\t\t\tkeys.splice(keys.indexOf('alpha'), 1);\n\t\t\tthis.valpha = typeof object.alpha === 'number' ? object.alpha : 0;\n\t\t}\n\n\t\tconst hashedKeys = keys.sort().join('');\n\t\tif (!(hashedKeys in hashedModelKeys)) {\n\t\t\tthrow new Error('Unable to parse color from object: ' + JSON.stringify(object));\n\t\t}\n\n\t\tthis.model = hashedModelKeys[hashedKeys];\n\n\t\tconst {labels} = convert[this.model];\n\t\tconst color = [];\n\t\tfor (i = 0; i < labels.length; i++) {\n\t\t\tcolor.push(object[labels[i]]);\n\t\t}\n\n\t\tthis.color = zeroArray(color);\n\t}\n\n\t// Perform limitations (clamping, etc.)\n\tif (limiters[this.model]) {\n\t\tchannels = convert[this.model].channels;\n\t\tfor (i = 0; i < channels; i++) {\n\t\t\tconst limit = limiters[this.model][i];\n\t\t\tif (limit) {\n\t\t\t\tthis.color[i] = limit(this.color[i]);\n\t\t\t}\n\t\t}\n\t}\n\n\tthis.valpha = Math.max(0, Math.min(1, this.valpha));\n\n\tif (Object.freeze) {\n\t\tObject.freeze(this);\n\t}\n}\n\nColor.prototype = {\n\ttoString() {\n\t\treturn this.string();\n\t},\n\n\ttoJSON() {\n\t\treturn this[this.model]();\n\t},\n\n\tstring(places) {\n\t\tlet self = this.model in colorString.to ? this : this.rgb();\n\t\tself = self.round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to[self.model](args);\n\t},\n\n\tpercentString(places) {\n\t\tconst self = this.rgb().round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to.rgb.percent(args);\n\t},\n\n\tarray() {\n\t\treturn this.valpha === 1 ? [...this.color] : [...this.color, this.valpha];\n\t},\n\n\tobject() {\n\t\tconst result = {};\n\t\tconst {channels} = convert[this.model];\n\t\tconst {labels} = convert[this.model];\n\n\t\tfor (let i = 0; i < channels; i++) {\n\t\t\tresult[labels[i]] = this.color[i];\n\t\t}\n\n\t\tif (this.valpha !== 1) {\n\t\t\tresult.alpha = this.valpha;\n\t\t}\n\n\t\treturn result;\n\t},\n\n\tunitArray() {\n\t\tconst rgb = this.rgb().color;\n\t\trgb[0] /= 255;\n\t\trgb[1] /= 255;\n\t\trgb[2] /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.push(this.valpha);\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tunitObject() {\n\t\tconst rgb = this.rgb().object();\n\t\trgb.r /= 255;\n\t\trgb.g /= 255;\n\t\trgb.b /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.alpha = this.valpha;\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tround(places) {\n\t\tplaces = Math.max(places || 0, 0);\n\t\treturn new Color([...this.color.map(roundToPlace(places)), this.valpha], this.model);\n\t},\n\n\talpha(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color([...this.color, Math.max(0, Math.min(1, value))], this.model);\n\t\t}\n\n\t\treturn this.valpha;\n\t},\n\n\t// Rgb\n\tred: getset('rgb', 0, maxfn(255)),\n\tgreen: getset('rgb', 1, maxfn(255)),\n\tblue: getset('rgb', 2, maxfn(255)),\n\n\thue: getset(['hsl', 'hsv', 'hsl', 'hwb', 'hcg'], 0, value => ((value % 360) + 360) % 360),\n\n\tsaturationl: getset('hsl', 1, maxfn(100)),\n\tlightness: getset('hsl', 2, maxfn(100)),\n\n\tsaturationv: getset('hsv', 1, maxfn(100)),\n\tvalue: getset('hsv', 2, maxfn(100)),\n\n\tchroma: getset('hcg', 1, maxfn(100)),\n\tgray: getset('hcg', 2, maxfn(100)),\n\n\twhite: getset('hwb', 1, maxfn(100)),\n\twblack: getset('hwb', 2, maxfn(100)),\n\n\tcyan: getset('cmyk', 0, maxfn(100)),\n\tmagenta: getset('cmyk', 1, maxfn(100)),\n\tyellow: getset('cmyk', 2, maxfn(100)),\n\tblack: getset('cmyk', 3, maxfn(100)),\n\n\tx: getset('xyz', 0, maxfn(95.047)),\n\ty: getset('xyz', 1, maxfn(100)),\n\tz: getset('xyz', 2, maxfn(108.833)),\n\n\tl: getset('lab', 0, maxfn(100)),\n\ta: getset('lab', 1),\n\tb: getset('lab', 2),\n\n\tkeyword(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn convert[this.model].keyword(this.color);\n\t},\n\n\thex(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn colorString.to.hex(this.rgb().round().color);\n\t},\n\n\thexa(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\tconst rgbArray = this.rgb().round().color;\n\n\t\tlet alphaHex = Math.round(this.valpha * 255).toString(16).toUpperCase();\n\t\tif (alphaHex.length === 1) {\n\t\t\talphaHex = '0' + alphaHex;\n\t\t}\n\n\t\treturn colorString.to.hex(rgbArray) + alphaHex;\n\t},\n\n\trgbNumber() {\n\t\tconst rgb = this.rgb().color;\n\t\treturn ((rgb[0] & 0xFF) << 16) | ((rgb[1] & 0xFF) << 8) | (rgb[2] & 0xFF);\n\t},\n\n\tluminosity() {\n\t\t// http://www.w3.org/TR/WCAG20/#relativeluminancedef\n\t\tconst rgb = this.rgb().color;\n\n\t\tconst lum = [];\n\t\tfor (const [i, element] of rgb.entries()) {\n\t\t\tconst chan = element / 255;\n\t\t\tlum[i] = (chan <= 0.04045) ? chan / 12.92 : ((chan + 0.055) / 1.055) ** 2.4;\n\t\t}\n\n\t\treturn 0.2126 * lum[0] + 0.7152 * lum[1] + 0.0722 * lum[2];\n\t},\n\n\tcontrast(color2) {\n\t\t// http://www.w3.org/TR/WCAG20/#contrast-ratiodef\n\t\tconst lum1 = this.luminosity();\n\t\tconst lum2 = color2.luminosity();\n\n\t\tif (lum1 > lum2) {\n\t\t\treturn (lum1 + 0.05) / (lum2 + 0.05);\n\t\t}\n\n\t\treturn (lum2 + 0.05) / (lum1 + 0.05);\n\t},\n\n\tlevel(color2) {\n\t\t// https://www.w3.org/TR/WCAG/#contrast-enhanced\n\t\tconst contrastRatio = this.contrast(color2);\n\t\tif (contrastRatio >= 7) {\n\t\t\treturn 'AAA';\n\t\t}\n\n\t\treturn (contrastRatio >= 4.5) ? 'AA' : '';\n\t},\n\n\tisDark() {\n\t\t// YIQ equation from http://24ways.org/2010/calculating-color-contrast\n\t\tconst rgb = this.rgb().color;\n\t\tconst yiq = (rgb[0] * 2126 + rgb[1] * 7152 + rgb[2] * 722) / 10000;\n\t\treturn yiq < 128;\n\t},\n\n\tisLight() {\n\t\treturn !this.isDark();\n\t},\n\n\tnegate() {\n\t\tconst rgb = this.rgb();\n\t\tfor (let i = 0; i < 3; i++) {\n\t\t\trgb.color[i] = 255 - rgb.color[i];\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tlighten(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] += hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdarken(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] -= hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tsaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] += hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdesaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] -= hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\twhiten(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[1] += hwb.color[1] * ratio;\n\t\treturn hwb;\n\t},\n\n\tblacken(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[2] += hwb.color[2] * ratio;\n\t\treturn hwb;\n\t},\n\n\tgrayscale() {\n\t\t// http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale\n\t\tconst rgb = this.rgb().color;\n\t\tconst value = rgb[0] * 0.3 + rgb[1] * 0.59 + rgb[2] * 0.11;\n\t\treturn Color.rgb(value, value, value);\n\t},\n\n\tfade(ratio) {\n\t\treturn this.alpha(this.valpha - (this.valpha * ratio));\n\t},\n\n\topaquer(ratio) {\n\t\treturn this.alpha(this.valpha + (this.valpha * ratio));\n\t},\n\n\trotate(degrees) {\n\t\tconst hsl = this.hsl();\n\t\tlet hue = hsl.color[0];\n\t\thue = (hue + degrees) % 360;\n\t\thue = hue < 0 ? 360 + hue : hue;\n\t\thsl.color[0] = hue;\n\t\treturn hsl;\n\t},\n\n\tmix(mixinColor, weight) {\n\t\t// Ported from sass implementation in C\n\t\t// https://github.com/sass/libsass/blob/0e6b4a2850092356aa3ece07c6b249f0221caced/functions.cpp#L209\n\t\tif (!mixinColor || !mixinColor.rgb) {\n\t\t\tthrow new Error('Argument to \"mix\" was not a Color instance, but rather an instance of ' + typeof mixinColor);\n\t\t}\n\n\t\tconst color1 = mixinColor.rgb();\n\t\tconst color2 = this.rgb();\n\t\tconst p = weight === undefined ? 0.5 : weight;\n\n\t\tconst w = 2 * p - 1;\n\t\tconst a = color1.alpha() - color2.alpha();\n\n\t\tconst w1 = (((w * a === -1) ? w : (w + a) / (1 + w * a)) + 1) / 2;\n\t\tconst w2 = 1 - w1;\n\n\t\treturn Color.rgb(\n\t\t\tw1 * color1.red() + w2 * color2.red(),\n\t\t\tw1 * color1.green() + w2 * color2.green(),\n\t\t\tw1 * color1.blue() + w2 * color2.blue(),\n\t\t\tcolor1.alpha() * p + color2.alpha() * (1 - p));\n\t},\n};\n\n// Model conversion methods and static constructors\nfor (const model of Object.keys(convert)) {\n\tif (skippedModels.includes(model)) {\n\t\tcontinue;\n\t}\n\n\tconst {channels} = convert[model];\n\n\t// Conversion methods\n\tColor.prototype[model] = function (...args) {\n\t\tif (this.model === model) {\n\t\t\treturn new Color(this);\n\t\t}\n\n\t\tif (args.length > 0) {\n\t\t\treturn new Color(args, model);\n\t\t}\n\n\t\treturn new Color([...assertArray(convert[this.model][model].raw(this.color)), this.valpha], model);\n\t};\n\n\t// 'static' construction methods\n\tColor[model] = function (...args) {\n\t\tlet color = args[0];\n\t\tif (typeof color === 'number') {\n\t\t\tcolor = zeroArray(args, channels);\n\t\t}\n\n\t\treturn new Color(color, model);\n\t};\n}\n\nfunction roundTo(number, places) {\n\treturn Number(number.toFixed(places));\n}\n\nfunction roundToPlace(places) {\n\treturn function (number) {\n\t\treturn roundTo(number, places);\n\t};\n}\n\nfunction getset(model, channel, modifier) {\n\tmodel = Array.isArray(model) ? model : [model];\n\n\tfor (const m of model) {\n\t\t(limiters[m] || (limiters[m] = []))[channel] = modifier;\n\t}\n\n\tmodel = model[0];\n\n\treturn function (value) {\n\t\tlet result;\n\n\t\tif (value !== undefined) {\n\t\t\tif (modifier) {\n\t\t\t\tvalue = modifier(value);\n\t\t\t}\n\n\t\t\tresult = this[model]();\n\t\t\tresult.color[channel] = value;\n\t\t\treturn result;\n\t\t}\n\n\t\tresult = this[model]().color[channel];\n\t\tif (modifier) {\n\t\t\tresult = modifier(result);\n\t\t}\n\n\t\treturn result;\n\t};\n}\n\nfunction maxfn(max) {\n\treturn function (v) {\n\t\treturn Math.max(0, Math.min(max, v));\n\t};\n}\n\nfunction assertArray(value) {\n\treturn Array.isArray(value) ? value : [value];\n}\n\nfunction zeroArray(array, length) {\n\tfor (let i = 0; i < length; i++) {\n\t\tif (typeof array[i] !== 'number') {\n\t\t\tarray[i] = 0;\n\t\t}\n\t}\n\n\treturn array;\n}\n\nmodule.exports = Color;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3IvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMsMERBQWM7QUFDMUMsZ0JBQWdCLG1CQUFPLENBQUMsK0VBQWU7O0FBRXZDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUEsU0FBUyxRQUFRO0FBQ2pCO0FBQ0EsY0FBYyxtQkFBbUI7QUFDakM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGNBQWMsY0FBYztBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLFNBQVMsVUFBVTtBQUNuQixTQUFTLFFBQVE7O0FBRWpCLGtCQUFrQixjQUFjO0FBQ2hDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLGtCQUFrQixPQUFPO0FBQ3pCO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsUUFBUSxVQUFVOztBQUVsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxpQkFBaUIsWUFBWTtBQUM3QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9pbmRleC5qcz82OTI5Il0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbG9yU3RyaW5nID0gcmVxdWlyZSgnY29sb3Itc3RyaW5nJyk7XG5jb25zdCBjb252ZXJ0ID0gcmVxdWlyZSgnY29sb3ItY29udmVydCcpO1xuXG5jb25zdCBza2lwcGVkTW9kZWxzID0gW1xuXHQvLyBUbyBiZSBob25lc3QsIEkgZG9uJ3QgcmVhbGx5IGZlZWwgbGlrZSBrZXl3b3JkIGJlbG9uZ3MgaW4gY29sb3IgY29udmVydCwgYnV0IGVoLlxuXHQna2V5d29yZCcsXG5cblx0Ly8gR3JheSBjb25mbGljdHMgd2l0aCBzb21lIG1ldGhvZCBuYW1lcywgYW5kIGhhcyBpdHMgb3duIG1ldGhvZCBkZWZpbmVkLlxuXHQnZ3JheScsXG5cblx0Ly8gU2hvdWxkbid0IHJlYWxseSBiZSBpbiBjb2xvci1jb252ZXJ0IGVpdGhlci4uLlxuXHQnaGV4Jyxcbl07XG5cbmNvbnN0IGhhc2hlZE1vZGVsS2V5cyA9IHt9O1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRoYXNoZWRNb2RlbEtleXNbWy4uLmNvbnZlcnRbbW9kZWxdLmxhYmVsc10uc29ydCgpLmpvaW4oJycpXSA9IG1vZGVsO1xufVxuXG5jb25zdCBsaW1pdGVycyA9IHt9O1xuXG5mdW5jdGlvbiBDb2xvcihvYmplY3QsIG1vZGVsKSB7XG5cdGlmICghKHRoaXMgaW5zdGFuY2VvZiBDb2xvcikpIHtcblx0XHRyZXR1cm4gbmV3IENvbG9yKG9iamVjdCwgbW9kZWwpO1xuXHR9XG5cblx0aWYgKG1vZGVsICYmIG1vZGVsIGluIHNraXBwZWRNb2RlbHMpIHtcblx0XHRtb2RlbCA9IG51bGw7XG5cdH1cblxuXHRpZiAobW9kZWwgJiYgIShtb2RlbCBpbiBjb252ZXJ0KSkge1xuXHRcdHRocm93IG5ldyBFcnJvcignVW5rbm93biBtb2RlbDogJyArIG1vZGVsKTtcblx0fVxuXG5cdGxldCBpO1xuXHRsZXQgY2hhbm5lbHM7XG5cblx0aWYgKG9iamVjdCA9PSBudWxsKSB7IC8vIGVzbGludC1kaXNhYmxlLWxpbmUgbm8tZXEtbnVsbCxlcWVxZXFcblx0XHR0aGlzLm1vZGVsID0gJ3JnYic7XG5cdFx0dGhpcy5jb2xvciA9IFswLCAwLCAwXTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSBpZiAob2JqZWN0IGluc3RhbmNlb2YgQ29sb3IpIHtcblx0XHR0aGlzLm1vZGVsID0gb2JqZWN0Lm1vZGVsO1xuXHRcdHRoaXMuY29sb3IgPSBbLi4ub2JqZWN0LmNvbG9yXTtcblx0XHR0aGlzLnZhbHBoYSA9IG9iamVjdC52YWxwaGE7XG5cdH0gZWxzZSBpZiAodHlwZW9mIG9iamVjdCA9PT0gJ3N0cmluZycpIHtcblx0XHRjb25zdCByZXN1bHQgPSBjb2xvclN0cmluZy5nZXQob2JqZWN0KTtcblx0XHRpZiAocmVzdWx0ID09PSBudWxsKSB7XG5cdFx0XHR0aHJvdyBuZXcgRXJyb3IoJ1VuYWJsZSB0byBwYXJzZSBjb2xvciBmcm9tIHN0cmluZzogJyArIG9iamVjdCk7XG5cdFx0fVxuXG5cdFx0dGhpcy5tb2RlbCA9IHJlc3VsdC5tb2RlbDtcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0dGhpcy5jb2xvciA9IHJlc3VsdC52YWx1ZS5zbGljZSgwLCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2YgcmVzdWx0LnZhbHVlW2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyByZXN1bHQudmFsdWVbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmIChvYmplY3QubGVuZ3RoID4gMCkge1xuXHRcdHRoaXMubW9kZWwgPSBtb2RlbCB8fCAncmdiJztcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0Y29uc3QgbmV3QXJyYXkgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChvYmplY3QsIDAsIGNoYW5uZWxzKTtcblx0XHR0aGlzLmNvbG9yID0gemVyb0FycmF5KG5ld0FycmF5LCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0W2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyBvYmplY3RbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmICh0eXBlb2Ygb2JqZWN0ID09PSAnbnVtYmVyJykge1xuXHRcdC8vIFRoaXMgaXMgYWx3YXlzIFJHQiAtIGNhbiBiZSBjb252ZXJ0ZWQgbGF0ZXIgb24uXG5cdFx0dGhpcy5tb2RlbCA9ICdyZ2InO1xuXHRcdHRoaXMuY29sb3IgPSBbXG5cdFx0XHQob2JqZWN0ID4+IDE2KSAmIDB4RkYsXG5cdFx0XHQob2JqZWN0ID4+IDgpICYgMHhGRixcblx0XHRcdG9iamVjdCAmIDB4RkYsXG5cdFx0XTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSB7XG5cdFx0dGhpcy52YWxwaGEgPSAxO1xuXG5cdFx0Y29uc3Qga2V5cyA9IE9iamVjdC5rZXlzKG9iamVjdCk7XG5cdFx0aWYgKCdhbHBoYScgaW4gb2JqZWN0KSB7XG5cdFx0XHRrZXlzLnNwbGljZShrZXlzLmluZGV4T2YoJ2FscGhhJyksIDEpO1xuXHRcdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0LmFscGhhID09PSAnbnVtYmVyJyA/IG9iamVjdC5hbHBoYSA6IDA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgaGFzaGVkS2V5cyA9IGtleXMuc29ydCgpLmpvaW4oJycpO1xuXHRcdGlmICghKGhhc2hlZEtleXMgaW4gaGFzaGVkTW9kZWxLZXlzKSkge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdVbmFibGUgdG8gcGFyc2UgY29sb3IgZnJvbSBvYmplY3Q6ICcgKyBKU09OLnN0cmluZ2lmeShvYmplY3QpKTtcblx0XHR9XG5cblx0XHR0aGlzLm1vZGVsID0gaGFzaGVkTW9kZWxLZXlzW2hhc2hlZEtleXNdO1xuXG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXHRcdGNvbnN0IGNvbG9yID0gW107XG5cdFx0Zm9yIChpID0gMDsgaSA8IGxhYmVscy5sZW5ndGg7IGkrKykge1xuXHRcdFx0Y29sb3IucHVzaChvYmplY3RbbGFiZWxzW2ldXSk7XG5cdFx0fVxuXG5cdFx0dGhpcy5jb2xvciA9IHplcm9BcnJheShjb2xvcik7XG5cdH1cblxuXHQvLyBQZXJmb3JtIGxpbWl0YXRpb25zIChjbGFtcGluZywgZXRjLilcblx0aWYgKGxpbWl0ZXJzW3RoaXMubW9kZWxdKSB7XG5cdFx0Y2hhbm5lbHMgPSBjb252ZXJ0W3RoaXMubW9kZWxdLmNoYW5uZWxzO1xuXHRcdGZvciAoaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRjb25zdCBsaW1pdCA9IGxpbWl0ZXJzW3RoaXMubW9kZWxdW2ldO1xuXHRcdFx0aWYgKGxpbWl0KSB7XG5cdFx0XHRcdHRoaXMuY29sb3JbaV0gPSBsaW1pdCh0aGlzLmNvbG9yW2ldKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0aGlzLnZhbHBoYSA9IE1hdGgubWF4KDAsIE1hdGgubWluKDEsIHRoaXMudmFscGhhKSk7XG5cblx0aWYgKE9iamVjdC5mcmVlemUpIHtcblx0XHRPYmplY3QuZnJlZXplKHRoaXMpO1xuXHR9XG59XG5cbkNvbG9yLnByb3RvdHlwZSA9IHtcblx0dG9TdHJpbmcoKSB7XG5cdFx0cmV0dXJuIHRoaXMuc3RyaW5nKCk7XG5cdH0sXG5cblx0dG9KU09OKCkge1xuXHRcdHJldHVybiB0aGlzW3RoaXMubW9kZWxdKCk7XG5cdH0sXG5cblx0c3RyaW5nKHBsYWNlcykge1xuXHRcdGxldCBzZWxmID0gdGhpcy5tb2RlbCBpbiBjb2xvclN0cmluZy50byA/IHRoaXMgOiB0aGlzLnJnYigpO1xuXHRcdHNlbGYgPSBzZWxmLnJvdW5kKHR5cGVvZiBwbGFjZXMgPT09ICdudW1iZXInID8gcGxhY2VzIDogMSk7XG5cdFx0Y29uc3QgYXJncyA9IHNlbGYudmFscGhhID09PSAxID8gc2VsZi5jb2xvciA6IFsuLi5zZWxmLmNvbG9yLCB0aGlzLnZhbHBoYV07XG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvW3NlbGYubW9kZWxdKGFyZ3MpO1xuXHR9LFxuXG5cdHBlcmNlbnRTdHJpbmcocGxhY2VzKSB7XG5cdFx0Y29uc3Qgc2VsZiA9IHRoaXMucmdiKCkucm91bmQodHlwZW9mIHBsYWNlcyA9PT0gJ251bWJlcicgPyBwbGFjZXMgOiAxKTtcblx0XHRjb25zdCBhcmdzID0gc2VsZi52YWxwaGEgPT09IDEgPyBzZWxmLmNvbG9yIDogWy4uLnNlbGYuY29sb3IsIHRoaXMudmFscGhhXTtcblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8ucmdiLnBlcmNlbnQoYXJncyk7XG5cdH0sXG5cblx0YXJyYXkoKSB7XG5cdFx0cmV0dXJuIHRoaXMudmFscGhhID09PSAxID8gWy4uLnRoaXMuY29sb3JdIDogWy4uLnRoaXMuY29sb3IsIHRoaXMudmFscGhhXTtcblx0fSxcblxuXHRvYmplY3QoKSB7XG5cdFx0Y29uc3QgcmVzdWx0ID0ge307XG5cdFx0Y29uc3Qge2NoYW5uZWxzfSA9IGNvbnZlcnRbdGhpcy5tb2RlbF07XG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRyZXN1bHRbbGFiZWxzW2ldXSA9IHRoaXMuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZXN1bHQuYWxwaGEgPSB0aGlzLnZhbHBoYTtcblx0XHR9XG5cblx0XHRyZXR1cm4gcmVzdWx0O1xuXHR9LFxuXG5cdHVuaXRBcnJheSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdHJnYlswXSAvPSAyNTU7XG5cdFx0cmdiWzFdIC89IDI1NTtcblx0XHRyZ2JbMl0gLz0gMjU1O1xuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZ2IucHVzaCh0aGlzLnZhbHBoYSk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHR1bml0T2JqZWN0KCkge1xuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkub2JqZWN0KCk7XG5cdFx0cmdiLnIgLz0gMjU1O1xuXHRcdHJnYi5nIC89IDI1NTtcblx0XHRyZ2IuYiAvPSAyNTU7XG5cblx0XHRpZiAodGhpcy52YWxwaGEgIT09IDEpIHtcblx0XHRcdHJnYi5hbHBoYSA9IHRoaXMudmFscGhhO1xuXHRcdH1cblxuXHRcdHJldHVybiByZ2I7XG5cdH0sXG5cblx0cm91bmQocGxhY2VzKSB7XG5cdFx0cGxhY2VzID0gTWF0aC5tYXgocGxhY2VzIHx8IDAsIDApO1xuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLnRoaXMuY29sb3IubWFwKHJvdW5kVG9QbGFjZShwbGFjZXMpKSwgdGhpcy52YWxwaGFdLCB0aGlzLm1vZGVsKTtcblx0fSxcblxuXHRhbHBoYSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKFsuLi50aGlzLmNvbG9yLCBNYXRoLm1heCgwLCBNYXRoLm1pbigxLCB2YWx1ZSkpXSwgdGhpcy5tb2RlbCk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHRoaXMudmFscGhhO1xuXHR9LFxuXG5cdC8vIFJnYlxuXHRyZWQ6IGdldHNldCgncmdiJywgMCwgbWF4Zm4oMjU1KSksXG5cdGdyZWVuOiBnZXRzZXQoJ3JnYicsIDEsIG1heGZuKDI1NSkpLFxuXHRibHVlOiBnZXRzZXQoJ3JnYicsIDIsIG1heGZuKDI1NSkpLFxuXG5cdGh1ZTogZ2V0c2V0KFsnaHNsJywgJ2hzdicsICdoc2wnLCAnaHdiJywgJ2hjZyddLCAwLCB2YWx1ZSA9PiAoKHZhbHVlICUgMzYwKSArIDM2MCkgJSAzNjApLFxuXG5cdHNhdHVyYXRpb25sOiBnZXRzZXQoJ2hzbCcsIDEsIG1heGZuKDEwMCkpLFxuXHRsaWdodG5lc3M6IGdldHNldCgnaHNsJywgMiwgbWF4Zm4oMTAwKSksXG5cblx0c2F0dXJhdGlvbnY6IGdldHNldCgnaHN2JywgMSwgbWF4Zm4oMTAwKSksXG5cdHZhbHVlOiBnZXRzZXQoJ2hzdicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGNocm9tYTogZ2V0c2V0KCdoY2cnLCAxLCBtYXhmbigxMDApKSxcblx0Z3JheTogZ2V0c2V0KCdoY2cnLCAyLCBtYXhmbigxMDApKSxcblxuXHR3aGl0ZTogZ2V0c2V0KCdod2InLCAxLCBtYXhmbigxMDApKSxcblx0d2JsYWNrOiBnZXRzZXQoJ2h3YicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGN5YW46IGdldHNldCgnY215aycsIDAsIG1heGZuKDEwMCkpLFxuXHRtYWdlbnRhOiBnZXRzZXQoJ2NteWsnLCAxLCBtYXhmbigxMDApKSxcblx0eWVsbG93OiBnZXRzZXQoJ2NteWsnLCAyLCBtYXhmbigxMDApKSxcblx0YmxhY2s6IGdldHNldCgnY215aycsIDMsIG1heGZuKDEwMCkpLFxuXG5cdHg6IGdldHNldCgneHl6JywgMCwgbWF4Zm4oOTUuMDQ3KSksXG5cdHk6IGdldHNldCgneHl6JywgMSwgbWF4Zm4oMTAwKSksXG5cdHo6IGdldHNldCgneHl6JywgMiwgbWF4Zm4oMTA4LjgzMykpLFxuXG5cdGw6IGdldHNldCgnbGFiJywgMCwgbWF4Zm4oMTAwKSksXG5cdGE6IGdldHNldCgnbGFiJywgMSksXG5cdGI6IGdldHNldCgnbGFiJywgMiksXG5cblx0a2V5d29yZCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29udmVydFt0aGlzLm1vZGVsXS5rZXl3b3JkKHRoaXMuY29sb3IpO1xuXHR9LFxuXG5cdGhleCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8uaGV4KHRoaXMucmdiKCkucm91bmQoKS5jb2xvcik7XG5cdH0sXG5cblx0aGV4YSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRjb25zdCByZ2JBcnJheSA9IHRoaXMucmdiKCkucm91bmQoKS5jb2xvcjtcblxuXHRcdGxldCBhbHBoYUhleCA9IE1hdGgucm91bmQodGhpcy52YWxwaGEgKiAyNTUpLnRvU3RyaW5nKDE2KS50b1VwcGVyQ2FzZSgpO1xuXHRcdGlmIChhbHBoYUhleC5sZW5ndGggPT09IDEpIHtcblx0XHRcdGFscGhhSGV4ID0gJzAnICsgYWxwaGFIZXg7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvLmhleChyZ2JBcnJheSkgKyBhbHBoYUhleDtcblx0fSxcblxuXHRyZ2JOdW1iZXIoKSB7XG5cdFx0Y29uc3QgcmdiID0gdGhpcy5yZ2IoKS5jb2xvcjtcblx0XHRyZXR1cm4gKChyZ2JbMF0gJiAweEZGKSA8PCAxNikgfCAoKHJnYlsxXSAmIDB4RkYpIDw8IDgpIHwgKHJnYlsyXSAmIDB4RkYpO1xuXHR9LFxuXG5cdGx1bWlub3NpdHkoKSB7XG5cdFx0Ly8gaHR0cDovL3d3dy53My5vcmcvVFIvV0NBRzIwLyNyZWxhdGl2ZWx1bWluYW5jZWRlZlxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cblx0XHRjb25zdCBsdW0gPSBbXTtcblx0XHRmb3IgKGNvbnN0IFtpLCBlbGVtZW50XSBvZiByZ2IuZW50cmllcygpKSB7XG5cdFx0XHRjb25zdCBjaGFuID0gZWxlbWVudCAvIDI1NTtcblx0XHRcdGx1bVtpXSA9IChjaGFuIDw9IDAuMDQwNDUpID8gY2hhbiAvIDEyLjkyIDogKChjaGFuICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNDtcblx0XHR9XG5cblx0XHRyZXR1cm4gMC4yMTI2ICogbHVtWzBdICsgMC43MTUyICogbHVtWzFdICsgMC4wNzIyICogbHVtWzJdO1xuXHR9LFxuXG5cdGNvbnRyYXN0KGNvbG9yMikge1xuXHRcdC8vIGh0dHA6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jY29udHJhc3QtcmF0aW9kZWZcblx0XHRjb25zdCBsdW0xID0gdGhpcy5sdW1pbm9zaXR5KCk7XG5cdFx0Y29uc3QgbHVtMiA9IGNvbG9yMi5sdW1pbm9zaXR5KCk7XG5cblx0XHRpZiAobHVtMSA+IGx1bTIpIHtcblx0XHRcdHJldHVybiAobHVtMSArIDAuMDUpIC8gKGx1bTIgKyAwLjA1KTtcblx0XHR9XG5cblx0XHRyZXR1cm4gKGx1bTIgKyAwLjA1KSAvIChsdW0xICsgMC4wNSk7XG5cdH0sXG5cblx0bGV2ZWwoY29sb3IyKSB7XG5cdFx0Ly8gaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LWVuaGFuY2VkXG5cdFx0Y29uc3QgY29udHJhc3RSYXRpbyA9IHRoaXMuY29udHJhc3QoY29sb3IyKTtcblx0XHRpZiAoY29udHJhc3RSYXRpbyA+PSA3KSB7XG5cdFx0XHRyZXR1cm4gJ0FBQSc7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIChjb250cmFzdFJhdGlvID49IDQuNSkgPyAnQUEnIDogJyc7XG5cdH0sXG5cblx0aXNEYXJrKCkge1xuXHRcdC8vIFlJUSBlcXVhdGlvbiBmcm9tIGh0dHA6Ly8yNHdheXMub3JnLzIwMTAvY2FsY3VsYXRpbmctY29sb3ItY29udHJhc3Rcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdGNvbnN0IHlpcSA9IChyZ2JbMF0gKiAyMTI2ICsgcmdiWzFdICogNzE1MiArIHJnYlsyXSAqIDcyMikgLyAxMDAwMDtcblx0XHRyZXR1cm4geWlxIDwgMTI4O1xuXHR9LFxuXG5cdGlzTGlnaHQoKSB7XG5cdFx0cmV0dXJuICF0aGlzLmlzRGFyaygpO1xuXHR9LFxuXG5cdG5lZ2F0ZSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpO1xuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2IuY29sb3JbaV0gPSAyNTUgLSByZ2IuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHRsaWdodGVuKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMl0gKz0gaHNsLmNvbG9yWzJdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkYXJrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBoc2wgPSB0aGlzLmhzbCgpO1xuXHRcdGhzbC5jb2xvclsyXSAtPSBoc2wuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHNsO1xuXHR9LFxuXG5cdHNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gKz0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkZXNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gLT0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHR3aGl0ZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsxXSArPSBod2IuY29sb3JbMV0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGJsYWNrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsyXSArPSBod2IuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGdyYXlzY2FsZSgpIHtcblx0XHQvLyBodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0dyYXlzY2FsZSNDb252ZXJ0aW5nX2NvbG9yX3RvX2dyYXlzY2FsZVxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cdFx0Y29uc3QgdmFsdWUgPSByZ2JbMF0gKiAwLjMgKyByZ2JbMV0gKiAwLjU5ICsgcmdiWzJdICogMC4xMTtcblx0XHRyZXR1cm4gQ29sb3IucmdiKHZhbHVlLCB2YWx1ZSwgdmFsdWUpO1xuXHR9LFxuXG5cdGZhZGUocmF0aW8pIHtcblx0XHRyZXR1cm4gdGhpcy5hbHBoYSh0aGlzLnZhbHBoYSAtICh0aGlzLnZhbHBoYSAqIHJhdGlvKSk7XG5cdH0sXG5cblx0b3BhcXVlcihyYXRpbykge1xuXHRcdHJldHVybiB0aGlzLmFscGhhKHRoaXMudmFscGhhICsgKHRoaXMudmFscGhhICogcmF0aW8pKTtcblx0fSxcblxuXHRyb3RhdGUoZGVncmVlcykge1xuXHRcdGNvbnN0IGhzbCA9IHRoaXMuaHNsKCk7XG5cdFx0bGV0IGh1ZSA9IGhzbC5jb2xvclswXTtcblx0XHRodWUgPSAoaHVlICsgZGVncmVlcykgJSAzNjA7XG5cdFx0aHVlID0gaHVlIDwgMCA/IDM2MCArIGh1ZSA6IGh1ZTtcblx0XHRoc2wuY29sb3JbMF0gPSBodWU7XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRtaXgobWl4aW5Db2xvciwgd2VpZ2h0KSB7XG5cdFx0Ly8gUG9ydGVkIGZyb20gc2FzcyBpbXBsZW1lbnRhdGlvbiBpbiBDXG5cdFx0Ly8gaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9ibG9iLzBlNmI0YTI4NTAwOTIzNTZhYTNlY2UwN2M2YjI0OWYwMjIxY2FjZWQvZnVuY3Rpb25zLmNwcCNMMjA5XG5cdFx0aWYgKCFtaXhpbkNvbG9yIHx8ICFtaXhpbkNvbG9yLnJnYikge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdBcmd1bWVudCB0byBcIm1peFwiIHdhcyBub3QgYSBDb2xvciBpbnN0YW5jZSwgYnV0IHJhdGhlciBhbiBpbnN0YW5jZSBvZiAnICsgdHlwZW9mIG1peGluQ29sb3IpO1xuXHRcdH1cblxuXHRcdGNvbnN0IGNvbG9yMSA9IG1peGluQ29sb3IucmdiKCk7XG5cdFx0Y29uc3QgY29sb3IyID0gdGhpcy5yZ2IoKTtcblx0XHRjb25zdCBwID0gd2VpZ2h0ID09PSB1bmRlZmluZWQgPyAwLjUgOiB3ZWlnaHQ7XG5cblx0XHRjb25zdCB3ID0gMiAqIHAgLSAxO1xuXHRcdGNvbnN0IGEgPSBjb2xvcjEuYWxwaGEoKSAtIGNvbG9yMi5hbHBoYSgpO1xuXG5cdFx0Y29uc3QgdzEgPSAoKCh3ICogYSA9PT0gLTEpID8gdyA6ICh3ICsgYSkgLyAoMSArIHcgKiBhKSkgKyAxKSAvIDI7XG5cdFx0Y29uc3QgdzIgPSAxIC0gdzE7XG5cblx0XHRyZXR1cm4gQ29sb3IucmdiKFxuXHRcdFx0dzEgKiBjb2xvcjEucmVkKCkgKyB3MiAqIGNvbG9yMi5yZWQoKSxcblx0XHRcdHcxICogY29sb3IxLmdyZWVuKCkgKyB3MiAqIGNvbG9yMi5ncmVlbigpLFxuXHRcdFx0dzEgKiBjb2xvcjEuYmx1ZSgpICsgdzIgKiBjb2xvcjIuYmx1ZSgpLFxuXHRcdFx0Y29sb3IxLmFscGhhKCkgKiBwICsgY29sb3IyLmFscGhhKCkgKiAoMSAtIHApKTtcblx0fSxcbn07XG5cbi8vIE1vZGVsIGNvbnZlcnNpb24gbWV0aG9kcyBhbmQgc3RhdGljIGNvbnN0cnVjdG9yc1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRpZiAoc2tpcHBlZE1vZGVscy5pbmNsdWRlcyhtb2RlbCkpIHtcblx0XHRjb250aW51ZTtcblx0fVxuXG5cdGNvbnN0IHtjaGFubmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblxuXHQvLyBDb252ZXJzaW9uIG1ldGhvZHNcblx0Q29sb3IucHJvdG90eXBlW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0aWYgKHRoaXMubW9kZWwgPT09IG1vZGVsKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHRoaXMpO1xuXHRcdH1cblxuXHRcdGlmIChhcmdzLmxlbmd0aCA+IDApIHtcblx0XHRcdHJldHVybiBuZXcgQ29sb3IoYXJncywgbW9kZWwpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLmFzc2VydEFycmF5KGNvbnZlcnRbdGhpcy5tb2RlbF1bbW9kZWxdLnJhdyh0aGlzLmNvbG9yKSksIHRoaXMudmFscGhhXSwgbW9kZWwpO1xuXHR9O1xuXG5cdC8vICdzdGF0aWMnIGNvbnN0cnVjdGlvbiBtZXRob2RzXG5cdENvbG9yW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0bGV0IGNvbG9yID0gYXJnc1swXTtcblx0XHRpZiAodHlwZW9mIGNvbG9yID09PSAnbnVtYmVyJykge1xuXHRcdFx0Y29sb3IgPSB6ZXJvQXJyYXkoYXJncywgY2hhbm5lbHMpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoY29sb3IsIG1vZGVsKTtcblx0fTtcbn1cblxuZnVuY3Rpb24gcm91bmRUbyhudW1iZXIsIHBsYWNlcykge1xuXHRyZXR1cm4gTnVtYmVyKG51bWJlci50b0ZpeGVkKHBsYWNlcykpO1xufVxuXG5mdW5jdGlvbiByb3VuZFRvUGxhY2UocGxhY2VzKSB7XG5cdHJldHVybiBmdW5jdGlvbiAobnVtYmVyKSB7XG5cdFx0cmV0dXJuIHJvdW5kVG8obnVtYmVyLCBwbGFjZXMpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiBnZXRzZXQobW9kZWwsIGNoYW5uZWwsIG1vZGlmaWVyKSB7XG5cdG1vZGVsID0gQXJyYXkuaXNBcnJheShtb2RlbCkgPyBtb2RlbCA6IFttb2RlbF07XG5cblx0Zm9yIChjb25zdCBtIG9mIG1vZGVsKSB7XG5cdFx0KGxpbWl0ZXJzW21dIHx8IChsaW1pdGVyc1ttXSA9IFtdKSlbY2hhbm5lbF0gPSBtb2RpZmllcjtcblx0fVxuXG5cdG1vZGVsID0gbW9kZWxbMF07XG5cblx0cmV0dXJuIGZ1bmN0aW9uICh2YWx1ZSkge1xuXHRcdGxldCByZXN1bHQ7XG5cblx0XHRpZiAodmFsdWUgIT09IHVuZGVmaW5lZCkge1xuXHRcdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRcdHZhbHVlID0gbW9kaWZpZXIodmFsdWUpO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXN1bHQgPSB0aGlzW21vZGVsXSgpO1xuXHRcdFx0cmVzdWx0LmNvbG9yW2NoYW5uZWxdID0gdmFsdWU7XG5cdFx0XHRyZXR1cm4gcmVzdWx0O1xuXHRcdH1cblxuXHRcdHJlc3VsdCA9IHRoaXNbbW9kZWxdKCkuY29sb3JbY2hhbm5lbF07XG5cdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRyZXN1bHQgPSBtb2RpZmllcihyZXN1bHQpO1xuXHRcdH1cblxuXHRcdHJldHVybiByZXN1bHQ7XG5cdH07XG59XG5cbmZ1bmN0aW9uIG1heGZuKG1heCkge1xuXHRyZXR1cm4gZnVuY3Rpb24gKHYpIHtcblx0XHRyZXR1cm4gTWF0aC5tYXgoMCwgTWF0aC5taW4obWF4LCB2KSk7XG5cdH07XG59XG5cbmZ1bmN0aW9uIGFzc2VydEFycmF5KHZhbHVlKSB7XG5cdHJldHVybiBBcnJheS5pc0FycmF5KHZhbHVlKSA/IHZhbHVlIDogW3ZhbHVlXTtcbn1cblxuZnVuY3Rpb24gemVyb0FycmF5KGFycmF5LCBsZW5ndGgpIHtcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykge1xuXHRcdGlmICh0eXBlb2YgYXJyYXlbaV0gIT09ICdudW1iZXInKSB7XG5cdFx0XHRhcnJheVtpXSA9IDA7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGFycmF5O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IENvbG9yO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-convert/conversions.js": +/*!**********************************************************************!*\ + !*** ./node_modules/color/node_modules/color-convert/conversions.js ***! + \**********************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("/* MIT license */\n/* eslint-disable no-mixed-operators */\nconst cssKeywords = __webpack_require__(/*! color-name */ \"./node_modules/color/node_modules/color-name/index.js\");\n\n// NOTE: conversions should only return primitive values (i.e. arrays, or\n// values that give correct `typeof` results).\n// do not use box values types (i.e. Number(), String(), etc.)\n\nconst reverseKeywords = {};\nfor (const key of Object.keys(cssKeywords)) {\n\treverseKeywords[cssKeywords[key]] = key;\n}\n\nconst convert = {\n\trgb: {channels: 3, labels: 'rgb'},\n\thsl: {channels: 3, labels: 'hsl'},\n\thsv: {channels: 3, labels: 'hsv'},\n\thwb: {channels: 3, labels: 'hwb'},\n\tcmyk: {channels: 4, labels: 'cmyk'},\n\txyz: {channels: 3, labels: 'xyz'},\n\tlab: {channels: 3, labels: 'lab'},\n\tlch: {channels: 3, labels: 'lch'},\n\thex: {channels: 1, labels: ['hex']},\n\tkeyword: {channels: 1, labels: ['keyword']},\n\tansi16: {channels: 1, labels: ['ansi16']},\n\tansi256: {channels: 1, labels: ['ansi256']},\n\thcg: {channels: 3, labels: ['h', 'c', 'g']},\n\tapple: {channels: 3, labels: ['r16', 'g16', 'b16']},\n\tgray: {channels: 1, labels: ['gray']}\n};\n\nmodule.exports = convert;\n\n// Hide .channels and .labels properties\nfor (const model of Object.keys(convert)) {\n\tif (!('channels' in convert[model])) {\n\t\tthrow new Error('missing channels property: ' + model);\n\t}\n\n\tif (!('labels' in convert[model])) {\n\t\tthrow new Error('missing channel labels property: ' + model);\n\t}\n\n\tif (convert[model].labels.length !== convert[model].channels) {\n\t\tthrow new Error('channel and label counts mismatch: ' + model);\n\t}\n\n\tconst {channels, labels} = convert[model];\n\tdelete convert[model].channels;\n\tdelete convert[model].labels;\n\tObject.defineProperty(convert[model], 'channels', {value: channels});\n\tObject.defineProperty(convert[model], 'labels', {value: labels});\n}\n\nconvert.rgb.hsl = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst min = Math.min(r, g, b);\n\tconst max = Math.max(r, g, b);\n\tconst delta = max - min;\n\tlet h;\n\tlet s;\n\n\tif (max === min) {\n\t\th = 0;\n\t} else if (r === max) {\n\t\th = (g - b) / delta;\n\t} else if (g === max) {\n\t\th = 2 + (b - r) / delta;\n\t} else if (b === max) {\n\t\th = 4 + (r - g) / delta;\n\t}\n\n\th = Math.min(h * 60, 360);\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst l = (min + max) / 2;\n\n\tif (max === min) {\n\t\ts = 0;\n\t} else if (l <= 0.5) {\n\t\ts = delta / (max + min);\n\t} else {\n\t\ts = delta / (2 - max - min);\n\t}\n\n\treturn [h, s * 100, l * 100];\n};\n\nconvert.rgb.hsv = function (rgb) {\n\tlet rdif;\n\tlet gdif;\n\tlet bdif;\n\tlet h;\n\tlet s;\n\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst v = Math.max(r, g, b);\n\tconst diff = v - Math.min(r, g, b);\n\tconst diffc = function (c) {\n\t\treturn (v - c) / 6 / diff + 1 / 2;\n\t};\n\n\tif (diff === 0) {\n\t\th = 0;\n\t\ts = 0;\n\t} else {\n\t\ts = diff / v;\n\t\trdif = diffc(r);\n\t\tgdif = diffc(g);\n\t\tbdif = diffc(b);\n\n\t\tif (r === v) {\n\t\t\th = bdif - gdif;\n\t\t} else if (g === v) {\n\t\t\th = (1 / 3) + rdif - bdif;\n\t\t} else if (b === v) {\n\t\t\th = (2 / 3) + gdif - rdif;\n\t\t}\n\n\t\tif (h < 0) {\n\t\t\th += 1;\n\t\t} else if (h > 1) {\n\t\t\th -= 1;\n\t\t}\n\t}\n\n\treturn [\n\t\th * 360,\n\t\ts * 100,\n\t\tv * 100\n\t];\n};\n\nconvert.rgb.hwb = function (rgb) {\n\tconst r = rgb[0];\n\tconst g = rgb[1];\n\tlet b = rgb[2];\n\tconst h = convert.rgb.hsl(rgb)[0];\n\tconst w = 1 / 255 * Math.min(r, Math.min(g, b));\n\n\tb = 1 - 1 / 255 * Math.max(r, Math.max(g, b));\n\n\treturn [h, w * 100, b * 100];\n};\n\nconvert.rgb.cmyk = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\n\tconst k = Math.min(1 - r, 1 - g, 1 - b);\n\tconst c = (1 - r - k) / (1 - k) || 0;\n\tconst m = (1 - g - k) / (1 - k) || 0;\n\tconst y = (1 - b - k) / (1 - k) || 0;\n\n\treturn [c * 100, m * 100, y * 100, k * 100];\n};\n\nfunction comparativeDistance(x, y) {\n\t/*\n\t\tSee https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance\n\t*/\n\treturn (\n\t\t((x[0] - y[0]) ** 2) +\n\t\t((x[1] - y[1]) ** 2) +\n\t\t((x[2] - y[2]) ** 2)\n\t);\n}\n\nconvert.rgb.keyword = function (rgb) {\n\tconst reversed = reverseKeywords[rgb];\n\tif (reversed) {\n\t\treturn reversed;\n\t}\n\n\tlet currentClosestDistance = Infinity;\n\tlet currentClosestKeyword;\n\n\tfor (const keyword of Object.keys(cssKeywords)) {\n\t\tconst value = cssKeywords[keyword];\n\n\t\t// Compute comparative distance\n\t\tconst distance = comparativeDistance(rgb, value);\n\n\t\t// Check if its less, if so set as closest\n\t\tif (distance < currentClosestDistance) {\n\t\t\tcurrentClosestDistance = distance;\n\t\t\tcurrentClosestKeyword = keyword;\n\t\t}\n\t}\n\n\treturn currentClosestKeyword;\n};\n\nconvert.keyword.rgb = function (keyword) {\n\treturn cssKeywords[keyword];\n};\n\nconvert.rgb.xyz = function (rgb) {\n\tlet r = rgb[0] / 255;\n\tlet g = rgb[1] / 255;\n\tlet b = rgb[2] / 255;\n\n\t// Assume sRGB\n\tr = r > 0.04045 ? (((r + 0.055) / 1.055) ** 2.4) : (r / 12.92);\n\tg = g > 0.04045 ? (((g + 0.055) / 1.055) ** 2.4) : (g / 12.92);\n\tb = b > 0.04045 ? (((b + 0.055) / 1.055) ** 2.4) : (b / 12.92);\n\n\tconst x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805);\n\tconst y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722);\n\tconst z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505);\n\n\treturn [x * 100, y * 100, z * 100];\n};\n\nconvert.rgb.lab = function (rgb) {\n\tconst xyz = convert.rgb.xyz(rgb);\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.hsl.rgb = function (hsl) {\n\tconst h = hsl[0] / 360;\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\tlet t2;\n\tlet t3;\n\tlet val;\n\n\tif (s === 0) {\n\t\tval = l * 255;\n\t\treturn [val, val, val];\n\t}\n\n\tif (l < 0.5) {\n\t\tt2 = l * (1 + s);\n\t} else {\n\t\tt2 = l + s - l * s;\n\t}\n\n\tconst t1 = 2 * l - t2;\n\n\tconst rgb = [0, 0, 0];\n\tfor (let i = 0; i < 3; i++) {\n\t\tt3 = h + 1 / 3 * -(i - 1);\n\t\tif (t3 < 0) {\n\t\t\tt3++;\n\t\t}\n\n\t\tif (t3 > 1) {\n\t\t\tt3--;\n\t\t}\n\n\t\tif (6 * t3 < 1) {\n\t\t\tval = t1 + (t2 - t1) * 6 * t3;\n\t\t} else if (2 * t3 < 1) {\n\t\t\tval = t2;\n\t\t} else if (3 * t3 < 2) {\n\t\t\tval = t1 + (t2 - t1) * (2 / 3 - t3) * 6;\n\t\t} else {\n\t\t\tval = t1;\n\t\t}\n\n\t\trgb[i] = val * 255;\n\t}\n\n\treturn rgb;\n};\n\nconvert.hsl.hsv = function (hsl) {\n\tconst h = hsl[0];\n\tlet s = hsl[1] / 100;\n\tlet l = hsl[2] / 100;\n\tlet smin = s;\n\tconst lmin = Math.max(l, 0.01);\n\n\tl *= 2;\n\ts *= (l <= 1) ? l : 2 - l;\n\tsmin *= lmin <= 1 ? lmin : 2 - lmin;\n\tconst v = (l + s) / 2;\n\tconst sv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s);\n\n\treturn [h, sv * 100, v * 100];\n};\n\nconvert.hsv.rgb = function (hsv) {\n\tconst h = hsv[0] / 60;\n\tconst s = hsv[1] / 100;\n\tlet v = hsv[2] / 100;\n\tconst hi = Math.floor(h) % 6;\n\n\tconst f = h - Math.floor(h);\n\tconst p = 255 * v * (1 - s);\n\tconst q = 255 * v * (1 - (s * f));\n\tconst t = 255 * v * (1 - (s * (1 - f)));\n\tv *= 255;\n\n\tswitch (hi) {\n\t\tcase 0:\n\t\t\treturn [v, t, p];\n\t\tcase 1:\n\t\t\treturn [q, v, p];\n\t\tcase 2:\n\t\t\treturn [p, v, t];\n\t\tcase 3:\n\t\t\treturn [p, q, v];\n\t\tcase 4:\n\t\t\treturn [t, p, v];\n\t\tcase 5:\n\t\t\treturn [v, p, q];\n\t}\n};\n\nconvert.hsv.hsl = function (hsv) {\n\tconst h = hsv[0];\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\tconst vmin = Math.max(v, 0.01);\n\tlet sl;\n\tlet l;\n\n\tl = (2 - s) * v;\n\tconst lmin = (2 - s) * vmin;\n\tsl = s * vmin;\n\tsl /= (lmin <= 1) ? lmin : 2 - lmin;\n\tsl = sl || 0;\n\tl /= 2;\n\n\treturn [h, sl * 100, l * 100];\n};\n\n// http://dev.w3.org/csswg/css-color/#hwb-to-rgb\nconvert.hwb.rgb = function (hwb) {\n\tconst h = hwb[0] / 360;\n\tlet wh = hwb[1] / 100;\n\tlet bl = hwb[2] / 100;\n\tconst ratio = wh + bl;\n\tlet f;\n\n\t// Wh + bl cant be > 1\n\tif (ratio > 1) {\n\t\twh /= ratio;\n\t\tbl /= ratio;\n\t}\n\n\tconst i = Math.floor(6 * h);\n\tconst v = 1 - bl;\n\tf = 6 * h - i;\n\n\tif ((i & 0x01) !== 0) {\n\t\tf = 1 - f;\n\t}\n\n\tconst n = wh + f * (v - wh); // Linear interpolation\n\n\tlet r;\n\tlet g;\n\tlet b;\n\t/* eslint-disable max-statements-per-line,no-multi-spaces */\n\tswitch (i) {\n\t\tdefault:\n\t\tcase 6:\n\t\tcase 0: r = v; g = n; b = wh; break;\n\t\tcase 1: r = n; g = v; b = wh; break;\n\t\tcase 2: r = wh; g = v; b = n; break;\n\t\tcase 3: r = wh; g = n; b = v; break;\n\t\tcase 4: r = n; g = wh; b = v; break;\n\t\tcase 5: r = v; g = wh; b = n; break;\n\t}\n\t/* eslint-enable max-statements-per-line,no-multi-spaces */\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.cmyk.rgb = function (cmyk) {\n\tconst c = cmyk[0] / 100;\n\tconst m = cmyk[1] / 100;\n\tconst y = cmyk[2] / 100;\n\tconst k = cmyk[3] / 100;\n\n\tconst r = 1 - Math.min(1, c * (1 - k) + k);\n\tconst g = 1 - Math.min(1, m * (1 - k) + k);\n\tconst b = 1 - Math.min(1, y * (1 - k) + k);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.rgb = function (xyz) {\n\tconst x = xyz[0] / 100;\n\tconst y = xyz[1] / 100;\n\tconst z = xyz[2] / 100;\n\tlet r;\n\tlet g;\n\tlet b;\n\n\tr = (x * 3.2406) + (y * -1.5372) + (z * -0.4986);\n\tg = (x * -0.9689) + (y * 1.8758) + (z * 0.0415);\n\tb = (x * 0.0557) + (y * -0.2040) + (z * 1.0570);\n\n\t// Assume sRGB\n\tr = r > 0.0031308\n\t\t? ((1.055 * (r ** (1.0 / 2.4))) - 0.055)\n\t\t: r * 12.92;\n\n\tg = g > 0.0031308\n\t\t? ((1.055 * (g ** (1.0 / 2.4))) - 0.055)\n\t\t: g * 12.92;\n\n\tb = b > 0.0031308\n\t\t? ((1.055 * (b ** (1.0 / 2.4))) - 0.055)\n\t\t: b * 12.92;\n\n\tr = Math.min(Math.max(0, r), 1);\n\tg = Math.min(Math.max(0, g), 1);\n\tb = Math.min(Math.max(0, b), 1);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.lab = function (xyz) {\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.lab.xyz = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet x;\n\tlet y;\n\tlet z;\n\n\ty = (l + 16) / 116;\n\tx = a / 500 + y;\n\tz = y - b / 200;\n\n\tconst y2 = y ** 3;\n\tconst x2 = x ** 3;\n\tconst z2 = z ** 3;\n\ty = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787;\n\tx = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787;\n\tz = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787;\n\n\tx *= 95.047;\n\ty *= 100;\n\tz *= 108.883;\n\n\treturn [x, y, z];\n};\n\nconvert.lab.lch = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet h;\n\n\tconst hr = Math.atan2(b, a);\n\th = hr * 360 / 2 / Math.PI;\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst c = Math.sqrt(a * a + b * b);\n\n\treturn [l, c, h];\n};\n\nconvert.lch.lab = function (lch) {\n\tconst l = lch[0];\n\tconst c = lch[1];\n\tconst h = lch[2];\n\n\tconst hr = h / 360 * 2 * Math.PI;\n\tconst a = c * Math.cos(hr);\n\tconst b = c * Math.sin(hr);\n\n\treturn [l, a, b];\n};\n\nconvert.rgb.ansi16 = function (args, saturation = null) {\n\tconst [r, g, b] = args;\n\tlet value = saturation === null ? convert.rgb.hsv(args)[2] : saturation; // Hsv -> ansi16 optimization\n\n\tvalue = Math.round(value / 50);\n\n\tif (value === 0) {\n\t\treturn 30;\n\t}\n\n\tlet ansi = 30\n\t\t+ ((Math.round(b / 255) << 2)\n\t\t| (Math.round(g / 255) << 1)\n\t\t| Math.round(r / 255));\n\n\tif (value === 2) {\n\t\tansi += 60;\n\t}\n\n\treturn ansi;\n};\n\nconvert.hsv.ansi16 = function (args) {\n\t// Optimization here; we already know the value and don't need to get\n\t// it converted for us.\n\treturn convert.rgb.ansi16(convert.hsv.rgb(args), args[2]);\n};\n\nconvert.rgb.ansi256 = function (args) {\n\tconst r = args[0];\n\tconst g = args[1];\n\tconst b = args[2];\n\n\t// We use the extended greyscale palette here, with the exception of\n\t// black and white. normal palette only has 4 greyscale shades.\n\tif (r === g && g === b) {\n\t\tif (r < 8) {\n\t\t\treturn 16;\n\t\t}\n\n\t\tif (r > 248) {\n\t\t\treturn 231;\n\t\t}\n\n\t\treturn Math.round(((r - 8) / 247) * 24) + 232;\n\t}\n\n\tconst ansi = 16\n\t\t+ (36 * Math.round(r / 255 * 5))\n\t\t+ (6 * Math.round(g / 255 * 5))\n\t\t+ Math.round(b / 255 * 5);\n\n\treturn ansi;\n};\n\nconvert.ansi16.rgb = function (args) {\n\tlet color = args % 10;\n\n\t// Handle greyscale\n\tif (color === 0 || color === 7) {\n\t\tif (args > 50) {\n\t\t\tcolor += 3.5;\n\t\t}\n\n\t\tcolor = color / 10.5 * 255;\n\n\t\treturn [color, color, color];\n\t}\n\n\tconst mult = (~~(args > 50) + 1) * 0.5;\n\tconst r = ((color & 1) * mult) * 255;\n\tconst g = (((color >> 1) & 1) * mult) * 255;\n\tconst b = (((color >> 2) & 1) * mult) * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.ansi256.rgb = function (args) {\n\t// Handle greyscale\n\tif (args >= 232) {\n\t\tconst c = (args - 232) * 10 + 8;\n\t\treturn [c, c, c];\n\t}\n\n\targs -= 16;\n\n\tlet rem;\n\tconst r = Math.floor(args / 36) / 5 * 255;\n\tconst g = Math.floor((rem = args % 36) / 6) / 5 * 255;\n\tconst b = (rem % 6) / 5 * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hex = function (args) {\n\tconst integer = ((Math.round(args[0]) & 0xFF) << 16)\n\t\t+ ((Math.round(args[1]) & 0xFF) << 8)\n\t\t+ (Math.round(args[2]) & 0xFF);\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.hex.rgb = function (args) {\n\tconst match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);\n\tif (!match) {\n\t\treturn [0, 0, 0];\n\t}\n\n\tlet colorString = match[0];\n\n\tif (match[0].length === 3) {\n\t\tcolorString = colorString.split('').map(char => {\n\t\t\treturn char + char;\n\t\t}).join('');\n\t}\n\n\tconst integer = parseInt(colorString, 16);\n\tconst r = (integer >> 16) & 0xFF;\n\tconst g = (integer >> 8) & 0xFF;\n\tconst b = integer & 0xFF;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hcg = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst max = Math.max(Math.max(r, g), b);\n\tconst min = Math.min(Math.min(r, g), b);\n\tconst chroma = (max - min);\n\tlet grayscale;\n\tlet hue;\n\n\tif (chroma < 1) {\n\t\tgrayscale = min / (1 - chroma);\n\t} else {\n\t\tgrayscale = 0;\n\t}\n\n\tif (chroma <= 0) {\n\t\thue = 0;\n\t} else\n\tif (max === r) {\n\t\thue = ((g - b) / chroma) % 6;\n\t} else\n\tif (max === g) {\n\t\thue = 2 + (b - r) / chroma;\n\t} else {\n\t\thue = 4 + (r - g) / chroma;\n\t}\n\n\thue /= 6;\n\thue %= 1;\n\n\treturn [hue * 360, chroma * 100, grayscale * 100];\n};\n\nconvert.hsl.hcg = function (hsl) {\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\n\tconst c = l < 0.5 ? (2.0 * s * l) : (2.0 * s * (1.0 - l));\n\n\tlet f = 0;\n\tif (c < 1.0) {\n\t\tf = (l - 0.5 * c) / (1.0 - c);\n\t}\n\n\treturn [hsl[0], c * 100, f * 100];\n};\n\nconvert.hsv.hcg = function (hsv) {\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\n\tconst c = s * v;\n\tlet f = 0;\n\n\tif (c < 1.0) {\n\t\tf = (v - c) / (1 - c);\n\t}\n\n\treturn [hsv[0], c * 100, f * 100];\n};\n\nconvert.hcg.rgb = function (hcg) {\n\tconst h = hcg[0] / 360;\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tif (c === 0.0) {\n\t\treturn [g * 255, g * 255, g * 255];\n\t}\n\n\tconst pure = [0, 0, 0];\n\tconst hi = (h % 1) * 6;\n\tconst v = hi % 1;\n\tconst w = 1 - v;\n\tlet mg = 0;\n\n\t/* eslint-disable max-statements-per-line */\n\tswitch (Math.floor(hi)) {\n\t\tcase 0:\n\t\t\tpure[0] = 1; pure[1] = v; pure[2] = 0; break;\n\t\tcase 1:\n\t\t\tpure[0] = w; pure[1] = 1; pure[2] = 0; break;\n\t\tcase 2:\n\t\t\tpure[0] = 0; pure[1] = 1; pure[2] = v; break;\n\t\tcase 3:\n\t\t\tpure[0] = 0; pure[1] = w; pure[2] = 1; break;\n\t\tcase 4:\n\t\t\tpure[0] = v; pure[1] = 0; pure[2] = 1; break;\n\t\tdefault:\n\t\t\tpure[0] = 1; pure[1] = 0; pure[2] = w;\n\t}\n\t/* eslint-enable max-statements-per-line */\n\n\tmg = (1.0 - c) * g;\n\n\treturn [\n\t\t(c * pure[0] + mg) * 255,\n\t\t(c * pure[1] + mg) * 255,\n\t\t(c * pure[2] + mg) * 255\n\t];\n};\n\nconvert.hcg.hsv = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst v = c + g * (1.0 - c);\n\tlet f = 0;\n\n\tif (v > 0.0) {\n\t\tf = c / v;\n\t}\n\n\treturn [hcg[0], f * 100, v * 100];\n};\n\nconvert.hcg.hsl = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst l = g * (1.0 - c) + 0.5 * c;\n\tlet s = 0;\n\n\tif (l > 0.0 && l < 0.5) {\n\t\ts = c / (2 * l);\n\t} else\n\tif (l >= 0.5 && l < 1.0) {\n\t\ts = c / (2 * (1 - l));\n\t}\n\n\treturn [hcg[0], s * 100, l * 100];\n};\n\nconvert.hcg.hwb = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\tconst v = c + g * (1.0 - c);\n\treturn [hcg[0], (v - c) * 100, (1 - v) * 100];\n};\n\nconvert.hwb.hcg = function (hwb) {\n\tconst w = hwb[1] / 100;\n\tconst b = hwb[2] / 100;\n\tconst v = 1 - b;\n\tconst c = v - w;\n\tlet g = 0;\n\n\tif (c < 1) {\n\t\tg = (v - c) / (1 - c);\n\t}\n\n\treturn [hwb[0], c * 100, g * 100];\n};\n\nconvert.apple.rgb = function (apple) {\n\treturn [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255];\n};\n\nconvert.rgb.apple = function (rgb) {\n\treturn [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535];\n};\n\nconvert.gray.rgb = function (args) {\n\treturn [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255];\n};\n\nconvert.gray.hsl = function (args) {\n\treturn [0, 0, args[0]];\n};\n\nconvert.gray.hsv = convert.gray.hsl;\n\nconvert.gray.hwb = function (gray) {\n\treturn [0, 100, gray[0]];\n};\n\nconvert.gray.cmyk = function (gray) {\n\treturn [0, 0, 0, gray[0]];\n};\n\nconvert.gray.lab = function (gray) {\n\treturn [gray[0], 0, 0];\n};\n\nconvert.gray.hex = function (gray) {\n\tconst val = Math.round(gray[0] / 100 * 255) & 0xFF;\n\tconst integer = (val << 16) + (val << 8) + val;\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.rgb.gray = function (rgb) {\n\tconst val = (rgb[0] + rgb[1] + rgb[2]) / 3;\n\treturn [val / 255 * 100];\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanMiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBLG9CQUFvQixtQkFBTyxDQUFDLHlFQUFZOztBQUV4QztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxRQUFRLDRCQUE0QjtBQUNwQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDZCQUE2QjtBQUNwQyxXQUFXLGlDQUFpQztBQUM1QyxVQUFVLGdDQUFnQztBQUMxQyxXQUFXLGlDQUFpQztBQUM1QyxPQUFPLHFDQUFxQztBQUM1QyxTQUFTLDJDQUEyQztBQUNwRCxRQUFRO0FBQ1I7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFFBQVEsa0JBQWtCO0FBQzFCO0FBQ0E7QUFDQSxvREFBb0QsZ0JBQWdCO0FBQ3BFLGtEQUFrRCxjQUFjO0FBQ2hFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLGlCQUFpQixPQUFPO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixRQUFRLFFBQVE7QUFDbEMsa0JBQWtCLFFBQVEsUUFBUTtBQUNsQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDLGtCQUFrQixRQUFRLE9BQU87QUFDakMsa0JBQWtCLFFBQVEsT0FBTztBQUNqQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDBFQUEwRTs7QUFFMUU7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGlEQUFpRCxFQUFFLFVBQVUsRUFBRTtBQUMvRDtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhLGFBQWE7QUFDMUM7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhO0FBQzdCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanM/MzA3ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBNSVQgbGljZW5zZSAqL1xuLyogZXNsaW50LWRpc2FibGUgbm8tbWl4ZWQtb3BlcmF0b3JzICovXG5jb25zdCBjc3NLZXl3b3JkcyA9IHJlcXVpcmUoJ2NvbG9yLW5hbWUnKTtcblxuLy8gTk9URTogY29udmVyc2lvbnMgc2hvdWxkIG9ubHkgcmV0dXJuIHByaW1pdGl2ZSB2YWx1ZXMgKGkuZS4gYXJyYXlzLCBvclxuLy8gICAgICAgdmFsdWVzIHRoYXQgZ2l2ZSBjb3JyZWN0IGB0eXBlb2ZgIHJlc3VsdHMpLlxuLy8gICAgICAgZG8gbm90IHVzZSBib3ggdmFsdWVzIHR5cGVzIChpLmUuIE51bWJlcigpLCBTdHJpbmcoKSwgZXRjLilcblxuY29uc3QgcmV2ZXJzZUtleXdvcmRzID0ge307XG5mb3IgKGNvbnN0IGtleSBvZiBPYmplY3Qua2V5cyhjc3NLZXl3b3JkcykpIHtcblx0cmV2ZXJzZUtleXdvcmRzW2Nzc0tleXdvcmRzW2tleV1dID0ga2V5O1xufVxuXG5jb25zdCBjb252ZXJ0ID0ge1xuXHRyZ2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAncmdiJ30sXG5cdGhzbDoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdoc2wnfSxcblx0aHN2OiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2hzdid9LFxuXHRod2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAnaHdiJ30sXG5cdGNteWs6IHtjaGFubmVsczogNCwgbGFiZWxzOiAnY215ayd9LFxuXHR4eXo6IHtjaGFubmVsczogMywgbGFiZWxzOiAneHl6J30sXG5cdGxhYjoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdsYWInfSxcblx0bGNoOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2xjaCd9LFxuXHRoZXg6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2hleCddfSxcblx0a2V5d29yZDoge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsna2V5d29yZCddfSxcblx0YW5zaTE2OiB7Y2hhbm5lbHM6IDEsIGxhYmVsczogWydhbnNpMTYnXX0sXG5cdGFuc2kyNTY6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2Fuc2kyNTYnXX0sXG5cdGhjZzoge2NoYW5uZWxzOiAzLCBsYWJlbHM6IFsnaCcsICdjJywgJ2cnXX0sXG5cdGFwcGxlOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogWydyMTYnLCAnZzE2JywgJ2IxNiddfSxcblx0Z3JheToge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsnZ3JheSddfVxufTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuXG4vLyBIaWRlIC5jaGFubmVscyBhbmQgLmxhYmVscyBwcm9wZXJ0aWVzXG5mb3IgKGNvbnN0IG1vZGVsIG9mIE9iamVjdC5rZXlzKGNvbnZlcnQpKSB7XG5cdGlmICghKCdjaGFubmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKCEoJ2xhYmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWwgbGFiZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKGNvbnZlcnRbbW9kZWxdLmxhYmVscy5sZW5ndGggIT09IGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdjaGFubmVsIGFuZCBsYWJlbCBjb3VudHMgbWlzbWF0Y2g6ICcgKyBtb2RlbCk7XG5cdH1cblxuXHRjb25zdCB7Y2hhbm5lbHMsIGxhYmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblx0ZGVsZXRlIGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzO1xuXHRkZWxldGUgY29udmVydFttb2RlbF0ubGFiZWxzO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFttb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY2hhbm5lbHN9KTtcblx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGNvbnZlcnRbbW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBsYWJlbHN9KTtcbn1cblxuY29udmVydC5yZ2IuaHNsID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtaW4gPSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgbWF4ID0gTWF0aC5tYXgociwgZywgYik7XG5cdGNvbnN0IGRlbHRhID0gbWF4IC0gbWluO1xuXHRsZXQgaDtcblx0bGV0IHM7XG5cblx0aWYgKG1heCA9PT0gbWluKSB7XG5cdFx0aCA9IDA7XG5cdH0gZWxzZSBpZiAociA9PT0gbWF4KSB7XG5cdFx0aCA9IChnIC0gYikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChnID09PSBtYXgpIHtcblx0XHRoID0gMiArIChiIC0gcikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChiID09PSBtYXgpIHtcblx0XHRoID0gNCArIChyIC0gZykgLyBkZWx0YTtcblx0fVxuXG5cdGggPSBNYXRoLm1pbihoICogNjAsIDM2MCk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBsID0gKG1pbiArIG1heCkgLyAyO1xuXG5cdGlmIChtYXggPT09IG1pbikge1xuXHRcdHMgPSAwO1xuXHR9IGVsc2UgaWYgKGwgPD0gMC41KSB7XG5cdFx0cyA9IGRlbHRhIC8gKG1heCArIG1pbik7XG5cdH0gZWxzZSB7XG5cdFx0cyA9IGRlbHRhIC8gKDIgLSBtYXggLSBtaW4pO1xuXHR9XG5cblx0cmV0dXJuIFtoLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmhzdiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHJkaWY7XG5cdGxldCBnZGlmO1xuXHRsZXQgYmRpZjtcblx0bGV0IGg7XG5cdGxldCBzO1xuXG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cdGNvbnN0IHYgPSBNYXRoLm1heChyLCBnLCBiKTtcblx0Y29uc3QgZGlmZiA9IHYgLSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgZGlmZmMgPSBmdW5jdGlvbiAoYykge1xuXHRcdHJldHVybiAodiAtIGMpIC8gNiAvIGRpZmYgKyAxIC8gMjtcblx0fTtcblxuXHRpZiAoZGlmZiA9PT0gMCkge1xuXHRcdGggPSAwO1xuXHRcdHMgPSAwO1xuXHR9IGVsc2Uge1xuXHRcdHMgPSBkaWZmIC8gdjtcblx0XHRyZGlmID0gZGlmZmMocik7XG5cdFx0Z2RpZiA9IGRpZmZjKGcpO1xuXHRcdGJkaWYgPSBkaWZmYyhiKTtcblxuXHRcdGlmIChyID09PSB2KSB7XG5cdFx0XHRoID0gYmRpZiAtIGdkaWY7XG5cdFx0fSBlbHNlIGlmIChnID09PSB2KSB7XG5cdFx0XHRoID0gKDEgLyAzKSArIHJkaWYgLSBiZGlmO1xuXHRcdH0gZWxzZSBpZiAoYiA9PT0gdikge1xuXHRcdFx0aCA9ICgyIC8gMykgKyBnZGlmIC0gcmRpZjtcblx0XHR9XG5cblx0XHRpZiAoaCA8IDApIHtcblx0XHRcdGggKz0gMTtcblx0XHR9IGVsc2UgaWYgKGggPiAxKSB7XG5cdFx0XHRoIC09IDE7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIFtcblx0XHRoICogMzYwLFxuXHRcdHMgKiAxMDAsXG5cdFx0diAqIDEwMFxuXHRdO1xufTtcblxuY29udmVydC5yZ2IuaHdiID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdO1xuXHRjb25zdCBnID0gcmdiWzFdO1xuXHRsZXQgYiA9IHJnYlsyXTtcblx0Y29uc3QgaCA9IGNvbnZlcnQucmdiLmhzbChyZ2IpWzBdO1xuXHRjb25zdCB3ID0gMSAvIDI1NSAqIE1hdGgubWluKHIsIE1hdGgubWluKGcsIGIpKTtcblxuXHRiID0gMSAtIDEgLyAyNTUgKiBNYXRoLm1heChyLCBNYXRoLm1heChnLCBiKSk7XG5cblx0cmV0dXJuIFtoLCB3ICogMTAwLCBiICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmNteWsgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cblx0Y29uc3QgayA9IE1hdGgubWluKDEgLSByLCAxIC0gZywgMSAtIGIpO1xuXHRjb25zdCBjID0gKDEgLSByIC0gaykgLyAoMSAtIGspIHx8IDA7XG5cdGNvbnN0IG0gPSAoMSAtIGcgLSBrKSAvICgxIC0gaykgfHwgMDtcblx0Y29uc3QgeSA9ICgxIC0gYiAtIGspIC8gKDEgLSBrKSB8fCAwO1xuXG5cdHJldHVybiBbYyAqIDEwMCwgbSAqIDEwMCwgeSAqIDEwMCwgayAqIDEwMF07XG59O1xuXG5mdW5jdGlvbiBjb21wYXJhdGl2ZURpc3RhbmNlKHgsIHkpIHtcblx0Lypcblx0XHRTZWUgaHR0cHM6Ly9lbi5tLndpa2lwZWRpYS5vcmcvd2lraS9FdWNsaWRlYW5fZGlzdGFuY2UjU3F1YXJlZF9FdWNsaWRlYW5fZGlzdGFuY2Vcblx0Ki9cblx0cmV0dXJuIChcblx0XHQoKHhbMF0gLSB5WzBdKSAqKiAyKSArXG5cdFx0KCh4WzFdIC0geVsxXSkgKiogMikgK1xuXHRcdCgoeFsyXSAtIHlbMl0pICoqIDIpXG5cdCk7XG59XG5cbmNvbnZlcnQucmdiLmtleXdvcmQgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHJldmVyc2VkID0gcmV2ZXJzZUtleXdvcmRzW3JnYl07XG5cdGlmIChyZXZlcnNlZCkge1xuXHRcdHJldHVybiByZXZlcnNlZDtcblx0fVxuXG5cdGxldCBjdXJyZW50Q2xvc2VzdERpc3RhbmNlID0gSW5maW5pdHk7XG5cdGxldCBjdXJyZW50Q2xvc2VzdEtleXdvcmQ7XG5cblx0Zm9yIChjb25zdCBrZXl3b3JkIG9mIE9iamVjdC5rZXlzKGNzc0tleXdvcmRzKSkge1xuXHRcdGNvbnN0IHZhbHVlID0gY3NzS2V5d29yZHNba2V5d29yZF07XG5cblx0XHQvLyBDb21wdXRlIGNvbXBhcmF0aXZlIGRpc3RhbmNlXG5cdFx0Y29uc3QgZGlzdGFuY2UgPSBjb21wYXJhdGl2ZURpc3RhbmNlKHJnYiwgdmFsdWUpO1xuXG5cdFx0Ly8gQ2hlY2sgaWYgaXRzIGxlc3MsIGlmIHNvIHNldCBhcyBjbG9zZXN0XG5cdFx0aWYgKGRpc3RhbmNlIDwgY3VycmVudENsb3Nlc3REaXN0YW5jZSkge1xuXHRcdFx0Y3VycmVudENsb3Nlc3REaXN0YW5jZSA9IGRpc3RhbmNlO1xuXHRcdFx0Y3VycmVudENsb3Nlc3RLZXl3b3JkID0ga2V5d29yZDtcblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gY3VycmVudENsb3Nlc3RLZXl3b3JkO1xufTtcblxuY29udmVydC5rZXl3b3JkLnJnYiA9IGZ1bmN0aW9uIChrZXl3b3JkKSB7XG5cdHJldHVybiBjc3NLZXl3b3Jkc1trZXl3b3JkXTtcbn07XG5cbmNvbnZlcnQucmdiLnh5eiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGxldCBnID0gcmdiWzFdIC8gMjU1O1xuXHRsZXQgYiA9IHJnYlsyXSAvIDI1NTtcblxuXHQvLyBBc3N1bWUgc1JHQlxuXHRyID0gciA+IDAuMDQwNDUgPyAoKChyICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNCkgOiAociAvIDEyLjkyKTtcblx0ZyA9IGcgPiAwLjA0MDQ1ID8gKCgoZyArIDAuMDU1KSAvIDEuMDU1KSAqKiAyLjQpIDogKGcgLyAxMi45Mik7XG5cdGIgPSBiID4gMC4wNDA0NSA/ICgoKGIgKyAwLjA1NSkgLyAxLjA1NSkgKiogMi40KSA6IChiIC8gMTIuOTIpO1xuXG5cdGNvbnN0IHggPSAociAqIDAuNDEyNCkgKyAoZyAqIDAuMzU3NikgKyAoYiAqIDAuMTgwNSk7XG5cdGNvbnN0IHkgPSAociAqIDAuMjEyNikgKyAoZyAqIDAuNzE1MikgKyAoYiAqIDAuMDcyMik7XG5cdGNvbnN0IHogPSAociAqIDAuMDE5MykgKyAoZyAqIDAuMTE5MikgKyAoYiAqIDAuOTUwNSk7XG5cblx0cmV0dXJuIFt4ICogMTAwLCB5ICogMTAwLCB6ICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmxhYiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0Y29uc3QgeHl6ID0gY29udmVydC5yZ2IueHl6KHJnYik7XG5cdGxldCB4ID0geHl6WzBdO1xuXHRsZXQgeSA9IHh5elsxXTtcblx0bGV0IHogPSB4eXpbMl07XG5cblx0eCAvPSA5NS4wNDc7XG5cdHkgLz0gMTAwO1xuXHR6IC89IDEwOC44ODM7XG5cblx0eCA9IHggPiAwLjAwODg1NiA/ICh4ICoqICgxIC8gMykpIDogKDcuNzg3ICogeCkgKyAoMTYgLyAxMTYpO1xuXHR5ID0geSA+IDAuMDA4ODU2ID8gKHkgKiogKDEgLyAzKSkgOiAoNy43ODcgKiB5KSArICgxNiAvIDExNik7XG5cdHogPSB6ID4gMC4wMDg4NTYgPyAoeiAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHopICsgKDE2IC8gMTE2KTtcblxuXHRjb25zdCBsID0gKDExNiAqIHkpIC0gMTY7XG5cdGNvbnN0IGEgPSA1MDAgKiAoeCAtIHkpO1xuXHRjb25zdCBiID0gMjAwICogKHkgLSB6KTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5oc2wucmdiID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdIC8gMzYwO1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXHRsZXQgdDI7XG5cdGxldCB0Mztcblx0bGV0IHZhbDtcblxuXHRpZiAocyA9PT0gMCkge1xuXHRcdHZhbCA9IGwgKiAyNTU7XG5cdFx0cmV0dXJuIFt2YWwsIHZhbCwgdmFsXTtcblx0fVxuXG5cdGlmIChsIDwgMC41KSB7XG5cdFx0dDIgPSBsICogKDEgKyBzKTtcblx0fSBlbHNlIHtcblx0XHR0MiA9IGwgKyBzIC0gbCAqIHM7XG5cdH1cblxuXHRjb25zdCB0MSA9IDIgKiBsIC0gdDI7XG5cblx0Y29uc3QgcmdiID0gWzAsIDAsIDBdO1xuXHRmb3IgKGxldCBpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdHQzID0gaCArIDEgLyAzICogLShpIC0gMSk7XG5cdFx0aWYgKHQzIDwgMCkge1xuXHRcdFx0dDMrKztcblx0XHR9XG5cblx0XHRpZiAodDMgPiAxKSB7XG5cdFx0XHR0My0tO1xuXHRcdH1cblxuXHRcdGlmICg2ICogdDMgPCAxKSB7XG5cdFx0XHR2YWwgPSB0MSArICh0MiAtIHQxKSAqIDYgKiB0Mztcblx0XHR9IGVsc2UgaWYgKDIgKiB0MyA8IDEpIHtcblx0XHRcdHZhbCA9IHQyO1xuXHRcdH0gZWxzZSBpZiAoMyAqIHQzIDwgMikge1xuXHRcdFx0dmFsID0gdDEgKyAodDIgLSB0MSkgKiAoMiAvIDMgLSB0MykgKiA2O1xuXHRcdH0gZWxzZSB7XG5cdFx0XHR2YWwgPSB0MTtcblx0XHR9XG5cblx0XHRyZ2JbaV0gPSB2YWwgKiAyNTU7XG5cdH1cblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY29udmVydC5oc2wuaHN2ID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdO1xuXHRsZXQgcyA9IGhzbFsxXSAvIDEwMDtcblx0bGV0IGwgPSBoc2xbMl0gLyAxMDA7XG5cdGxldCBzbWluID0gcztcblx0Y29uc3QgbG1pbiA9IE1hdGgubWF4KGwsIDAuMDEpO1xuXG5cdGwgKj0gMjtcblx0cyAqPSAobCA8PSAxKSA/IGwgOiAyIC0gbDtcblx0c21pbiAqPSBsbWluIDw9IDEgPyBsbWluIDogMiAtIGxtaW47XG5cdGNvbnN0IHYgPSAobCArIHMpIC8gMjtcblx0Y29uc3Qgc3YgPSBsID09PSAwID8gKDIgKiBzbWluKSAvIChsbWluICsgc21pbikgOiAoMiAqIHMpIC8gKGwgKyBzKTtcblxuXHRyZXR1cm4gW2gsIHN2ICogMTAwLCB2ICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaHN2LnJnYiA9IGZ1bmN0aW9uIChoc3YpIHtcblx0Y29uc3QgaCA9IGhzdlswXSAvIDYwO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRsZXQgdiA9IGhzdlsyXSAvIDEwMDtcblx0Y29uc3QgaGkgPSBNYXRoLmZsb29yKGgpICUgNjtcblxuXHRjb25zdCBmID0gaCAtIE1hdGguZmxvb3IoaCk7XG5cdGNvbnN0IHAgPSAyNTUgKiB2ICogKDEgLSBzKTtcblx0Y29uc3QgcSA9IDI1NSAqIHYgKiAoMSAtIChzICogZikpO1xuXHRjb25zdCB0ID0gMjU1ICogdiAqICgxIC0gKHMgKiAoMSAtIGYpKSk7XG5cdHYgKj0gMjU1O1xuXG5cdHN3aXRjaCAoaGkpIHtcblx0XHRjYXNlIDA6XG5cdFx0XHRyZXR1cm4gW3YsIHQsIHBdO1xuXHRcdGNhc2UgMTpcblx0XHRcdHJldHVybiBbcSwgdiwgcF07XG5cdFx0Y2FzZSAyOlxuXHRcdFx0cmV0dXJuIFtwLCB2LCB0XTtcblx0XHRjYXNlIDM6XG5cdFx0XHRyZXR1cm4gW3AsIHEsIHZdO1xuXHRcdGNhc2UgNDpcblx0XHRcdHJldHVybiBbdCwgcCwgdl07XG5cdFx0Y2FzZSA1OlxuXHRcdFx0cmV0dXJuIFt2LCBwLCBxXTtcblx0fVxufTtcblxuY29udmVydC5oc3YuaHNsID0gZnVuY3Rpb24gKGhzdikge1xuXHRjb25zdCBoID0gaHN2WzBdO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRjb25zdCB2ID0gaHN2WzJdIC8gMTAwO1xuXHRjb25zdCB2bWluID0gTWF0aC5tYXgodiwgMC4wMSk7XG5cdGxldCBzbDtcblx0bGV0IGw7XG5cblx0bCA9ICgyIC0gcykgKiB2O1xuXHRjb25zdCBsbWluID0gKDIgLSBzKSAqIHZtaW47XG5cdHNsID0gcyAqIHZtaW47XG5cdHNsIC89IChsbWluIDw9IDEpID8gbG1pbiA6IDIgLSBsbWluO1xuXHRzbCA9IHNsIHx8IDA7XG5cdGwgLz0gMjtcblxuXHRyZXR1cm4gW2gsIHNsICogMTAwLCBsICogMTAwXTtcbn07XG5cbi8vIGh0dHA6Ly9kZXYudzMub3JnL2Nzc3dnL2Nzcy1jb2xvci8jaHdiLXRvLXJnYlxuY29udmVydC5od2IucmdiID0gZnVuY3Rpb24gKGh3Yikge1xuXHRjb25zdCBoID0gaHdiWzBdIC8gMzYwO1xuXHRsZXQgd2ggPSBod2JbMV0gLyAxMDA7XG5cdGxldCBibCA9IGh3YlsyXSAvIDEwMDtcblx0Y29uc3QgcmF0aW8gPSB3aCArIGJsO1xuXHRsZXQgZjtcblxuXHQvLyBXaCArIGJsIGNhbnQgYmUgPiAxXG5cdGlmIChyYXRpbyA+IDEpIHtcblx0XHR3aCAvPSByYXRpbztcblx0XHRibCAvPSByYXRpbztcblx0fVxuXG5cdGNvbnN0IGkgPSBNYXRoLmZsb29yKDYgKiBoKTtcblx0Y29uc3QgdiA9IDEgLSBibDtcblx0ZiA9IDYgKiBoIC0gaTtcblxuXHRpZiAoKGkgJiAweDAxKSAhPT0gMCkge1xuXHRcdGYgPSAxIC0gZjtcblx0fVxuXG5cdGNvbnN0IG4gPSB3aCArIGYgKiAodiAtIHdoKTsgLy8gTGluZWFyIGludGVycG9sYXRpb25cblxuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXHQvKiBlc2xpbnQtZGlzYWJsZSBtYXgtc3RhdGVtZW50cy1wZXItbGluZSxuby1tdWx0aS1zcGFjZXMgKi9cblx0c3dpdGNoIChpKSB7XG5cdFx0ZGVmYXVsdDpcblx0XHRjYXNlIDY6XG5cdFx0Y2FzZSAwOiByID0gdjsgIGcgPSBuOyAgYiA9IHdoOyBicmVhaztcblx0XHRjYXNlIDE6IHIgPSBuOyAgZyA9IHY7ICBiID0gd2g7IGJyZWFrO1xuXHRcdGNhc2UgMjogciA9IHdoOyBnID0gdjsgIGIgPSBuOyBicmVhaztcblx0XHRjYXNlIDM6IHIgPSB3aDsgZyA9IG47ICBiID0gdjsgYnJlYWs7XG5cdFx0Y2FzZSA0OiByID0gbjsgIGcgPSB3aDsgYiA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgNTogciA9IHY7ICBnID0gd2g7IGIgPSBuOyBicmVhaztcblx0fVxuXHQvKiBlc2xpbnQtZW5hYmxlIG1heC1zdGF0ZW1lbnRzLXBlci1saW5lLG5vLW11bHRpLXNwYWNlcyAqL1xuXG5cdHJldHVybiBbciAqIDI1NSwgZyAqIDI1NSwgYiAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmNteWsucmdiID0gZnVuY3Rpb24gKGNteWspIHtcblx0Y29uc3QgYyA9IGNteWtbMF0gLyAxMDA7XG5cdGNvbnN0IG0gPSBjbXlrWzFdIC8gMTAwO1xuXHRjb25zdCB5ID0gY215a1syXSAvIDEwMDtcblx0Y29uc3QgayA9IGNteWtbM10gLyAxMDA7XG5cblx0Y29uc3QgciA9IDEgLSBNYXRoLm1pbigxLCBjICogKDEgLSBrKSArIGspO1xuXHRjb25zdCBnID0gMSAtIE1hdGgubWluKDEsIG0gKiAoMSAtIGspICsgayk7XG5cdGNvbnN0IGIgPSAxIC0gTWF0aC5taW4oMSwgeSAqICgxIC0gaykgKyBrKTtcblxuXHRyZXR1cm4gW3IgKiAyNTUsIGcgKiAyNTUsIGIgKiAyNTVdO1xufTtcblxuY29udmVydC54eXoucmdiID0gZnVuY3Rpb24gKHh5eikge1xuXHRjb25zdCB4ID0geHl6WzBdIC8gMTAwO1xuXHRjb25zdCB5ID0geHl6WzFdIC8gMTAwO1xuXHRjb25zdCB6ID0geHl6WzJdIC8gMTAwO1xuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXG5cdHIgPSAoeCAqIDMuMjQwNikgKyAoeSAqIC0xLjUzNzIpICsgKHogKiAtMC40OTg2KTtcblx0ZyA9ICh4ICogLTAuOTY4OSkgKyAoeSAqIDEuODc1OCkgKyAoeiAqIDAuMDQxNSk7XG5cdGIgPSAoeCAqIDAuMDU1NykgKyAoeSAqIC0wLjIwNDApICsgKHogKiAxLjA1NzApO1xuXG5cdC8vIEFzc3VtZSBzUkdCXG5cdHIgPSByID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKHIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogciAqIDEyLjkyO1xuXG5cdGcgPSBnID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGcgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogZyAqIDEyLjkyO1xuXG5cdGIgPSBiID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogYiAqIDEyLjkyO1xuXG5cdHIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCByKSwgMSk7XG5cdGcgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBnKSwgMSk7XG5cdGIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBiKSwgMSk7XG5cblx0cmV0dXJuIFtyICogMjU1LCBnICogMjU1LCBiICogMjU1XTtcbn07XG5cbmNvbnZlcnQueHl6LmxhYiA9IGZ1bmN0aW9uICh4eXopIHtcblx0bGV0IHggPSB4eXpbMF07XG5cdGxldCB5ID0geHl6WzFdO1xuXHRsZXQgeiA9IHh5elsyXTtcblxuXHR4IC89IDk1LjA0Nztcblx0eSAvPSAxMDA7XG5cdHogLz0gMTA4Ljg4MztcblxuXHR4ID0geCA+IDAuMDA4ODU2ID8gKHggKiogKDEgLyAzKSkgOiAoNy43ODcgKiB4KSArICgxNiAvIDExNik7XG5cdHkgPSB5ID4gMC4wMDg4NTYgPyAoeSAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHkpICsgKDE2IC8gMTE2KTtcblx0eiA9IHogPiAwLjAwODg1NiA/ICh6ICoqICgxIC8gMykpIDogKDcuNzg3ICogeikgKyAoMTYgLyAxMTYpO1xuXG5cdGNvbnN0IGwgPSAoMTE2ICogeSkgLSAxNjtcblx0Y29uc3QgYSA9IDUwMCAqICh4IC0geSk7XG5cdGNvbnN0IGIgPSAyMDAgKiAoeSAtIHopO1xuXG5cdHJldHVybiBbbCwgYSwgYl07XG59O1xuXG5jb252ZXJ0LmxhYi54eXogPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCB4O1xuXHRsZXQgeTtcblx0bGV0IHo7XG5cblx0eSA9IChsICsgMTYpIC8gMTE2O1xuXHR4ID0gYSAvIDUwMCArIHk7XG5cdHogPSB5IC0gYiAvIDIwMDtcblxuXHRjb25zdCB5MiA9IHkgKiogMztcblx0Y29uc3QgeDIgPSB4ICoqIDM7XG5cdGNvbnN0IHoyID0geiAqKiAzO1xuXHR5ID0geTIgPiAwLjAwODg1NiA/IHkyIDogKHkgLSAxNiAvIDExNikgLyA3Ljc4Nztcblx0eCA9IHgyID4gMC4wMDg4NTYgPyB4MiA6ICh4IC0gMTYgLyAxMTYpIC8gNy43ODc7XG5cdHogPSB6MiA+IDAuMDA4ODU2ID8gejIgOiAoeiAtIDE2IC8gMTE2KSAvIDcuNzg3O1xuXG5cdHggKj0gOTUuMDQ3O1xuXHR5ICo9IDEwMDtcblx0eiAqPSAxMDguODgzO1xuXG5cdHJldHVybiBbeCwgeSwgel07XG59O1xuXG5jb252ZXJ0LmxhYi5sY2ggPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCBoO1xuXG5cdGNvbnN0IGhyID0gTWF0aC5hdGFuMihiLCBhKTtcblx0aCA9IGhyICogMzYwIC8gMiAvIE1hdGguUEk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBjID0gTWF0aC5zcXJ0KGEgKiBhICsgYiAqIGIpO1xuXG5cdHJldHVybiBbbCwgYywgaF07XG59O1xuXG5jb252ZXJ0LmxjaC5sYWIgPSBmdW5jdGlvbiAobGNoKSB7XG5cdGNvbnN0IGwgPSBsY2hbMF07XG5cdGNvbnN0IGMgPSBsY2hbMV07XG5cdGNvbnN0IGggPSBsY2hbMl07XG5cblx0Y29uc3QgaHIgPSBoIC8gMzYwICogMiAqIE1hdGguUEk7XG5cdGNvbnN0IGEgPSBjICogTWF0aC5jb3MoaHIpO1xuXHRjb25zdCBiID0gYyAqIE1hdGguc2luKGhyKTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTE2ID0gZnVuY3Rpb24gKGFyZ3MsIHNhdHVyYXRpb24gPSBudWxsKSB7XG5cdGNvbnN0IFtyLCBnLCBiXSA9IGFyZ3M7XG5cdGxldCB2YWx1ZSA9IHNhdHVyYXRpb24gPT09IG51bGwgPyBjb252ZXJ0LnJnYi5oc3YoYXJncylbMl0gOiBzYXR1cmF0aW9uOyAvLyBIc3YgLT4gYW5zaTE2IG9wdGltaXphdGlvblxuXG5cdHZhbHVlID0gTWF0aC5yb3VuZCh2YWx1ZSAvIDUwKTtcblxuXHRpZiAodmFsdWUgPT09IDApIHtcblx0XHRyZXR1cm4gMzA7XG5cdH1cblxuXHRsZXQgYW5zaSA9IDMwXG5cdFx0KyAoKE1hdGgucm91bmQoYiAvIDI1NSkgPDwgMilcblx0XHR8IChNYXRoLnJvdW5kKGcgLyAyNTUpIDw8IDEpXG5cdFx0fCBNYXRoLnJvdW5kKHIgLyAyNTUpKTtcblxuXHRpZiAodmFsdWUgPT09IDIpIHtcblx0XHRhbnNpICs9IDYwO1xuXHR9XG5cblx0cmV0dXJuIGFuc2k7XG59O1xuXG5jb252ZXJ0Lmhzdi5hbnNpMTYgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBPcHRpbWl6YXRpb24gaGVyZTsgd2UgYWxyZWFkeSBrbm93IHRoZSB2YWx1ZSBhbmQgZG9uJ3QgbmVlZCB0byBnZXRcblx0Ly8gaXQgY29udmVydGVkIGZvciB1cy5cblx0cmV0dXJuIGNvbnZlcnQucmdiLmFuc2kxNihjb252ZXJ0Lmhzdi5yZ2IoYXJncyksIGFyZ3NbMl0pO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTI1NiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IHIgPSBhcmdzWzBdO1xuXHRjb25zdCBnID0gYXJnc1sxXTtcblx0Y29uc3QgYiA9IGFyZ3NbMl07XG5cblx0Ly8gV2UgdXNlIHRoZSBleHRlbmRlZCBncmV5c2NhbGUgcGFsZXR0ZSBoZXJlLCB3aXRoIHRoZSBleGNlcHRpb24gb2Zcblx0Ly8gYmxhY2sgYW5kIHdoaXRlLiBub3JtYWwgcGFsZXR0ZSBvbmx5IGhhcyA0IGdyZXlzY2FsZSBzaGFkZXMuXG5cdGlmIChyID09PSBnICYmIGcgPT09IGIpIHtcblx0XHRpZiAociA8IDgpIHtcblx0XHRcdHJldHVybiAxNjtcblx0XHR9XG5cblx0XHRpZiAociA+IDI0OCkge1xuXHRcdFx0cmV0dXJuIDIzMTtcblx0XHR9XG5cblx0XHRyZXR1cm4gTWF0aC5yb3VuZCgoKHIgLSA4KSAvIDI0NykgKiAyNCkgKyAyMzI7XG5cdH1cblxuXHRjb25zdCBhbnNpID0gMTZcblx0XHQrICgzNiAqIE1hdGgucm91bmQociAvIDI1NSAqIDUpKVxuXHRcdCsgKDYgKiBNYXRoLnJvdW5kKGcgLyAyNTUgKiA1KSlcblx0XHQrIE1hdGgucm91bmQoYiAvIDI1NSAqIDUpO1xuXG5cdHJldHVybiBhbnNpO1xufTtcblxuY29udmVydC5hbnNpMTYucmdiID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0bGV0IGNvbG9yID0gYXJncyAlIDEwO1xuXG5cdC8vIEhhbmRsZSBncmV5c2NhbGVcblx0aWYgKGNvbG9yID09PSAwIHx8IGNvbG9yID09PSA3KSB7XG5cdFx0aWYgKGFyZ3MgPiA1MCkge1xuXHRcdFx0Y29sb3IgKz0gMy41O1xuXHRcdH1cblxuXHRcdGNvbG9yID0gY29sb3IgLyAxMC41ICogMjU1O1xuXG5cdFx0cmV0dXJuIFtjb2xvciwgY29sb3IsIGNvbG9yXTtcblx0fVxuXG5cdGNvbnN0IG11bHQgPSAofn4oYXJncyA+IDUwKSArIDEpICogMC41O1xuXHRjb25zdCByID0gKChjb2xvciAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGcgPSAoKChjb2xvciA+PiAxKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGIgPSAoKChjb2xvciA+PiAyKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cblx0cmV0dXJuIFtyLCBnLCBiXTtcbn07XG5cbmNvbnZlcnQuYW5zaTI1Ni5yZ2IgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBIYW5kbGUgZ3JleXNjYWxlXG5cdGlmIChhcmdzID49IDIzMikge1xuXHRcdGNvbnN0IGMgPSAoYXJncyAtIDIzMikgKiAxMCArIDg7XG5cdFx0cmV0dXJuIFtjLCBjLCBjXTtcblx0fVxuXG5cdGFyZ3MgLT0gMTY7XG5cblx0bGV0IHJlbTtcblx0Y29uc3QgciA9IE1hdGguZmxvb3IoYXJncyAvIDM2KSAvIDUgKiAyNTU7XG5cdGNvbnN0IGcgPSBNYXRoLmZsb29yKChyZW0gPSBhcmdzICUgMzYpIC8gNikgLyA1ICogMjU1O1xuXHRjb25zdCBiID0gKHJlbSAlIDYpIC8gNSAqIDI1NTtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGV4ID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0Y29uc3QgaW50ZWdlciA9ICgoTWF0aC5yb3VuZChhcmdzWzBdKSAmIDB4RkYpIDw8IDE2KVxuXHRcdCsgKChNYXRoLnJvdW5kKGFyZ3NbMV0pICYgMHhGRikgPDwgOClcblx0XHQrIChNYXRoLnJvdW5kKGFyZ3NbMl0pICYgMHhGRik7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQuaGV4LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IG1hdGNoID0gYXJncy50b1N0cmluZygxNikubWF0Y2goL1thLWYwLTldezZ9fFthLWYwLTldezN9L2kpO1xuXHRpZiAoIW1hdGNoKSB7XG5cdFx0cmV0dXJuIFswLCAwLCAwXTtcblx0fVxuXG5cdGxldCBjb2xvclN0cmluZyA9IG1hdGNoWzBdO1xuXG5cdGlmIChtYXRjaFswXS5sZW5ndGggPT09IDMpIHtcblx0XHRjb2xvclN0cmluZyA9IGNvbG9yU3RyaW5nLnNwbGl0KCcnKS5tYXAoY2hhciA9PiB7XG5cdFx0XHRyZXR1cm4gY2hhciArIGNoYXI7XG5cdFx0fSkuam9pbignJyk7XG5cdH1cblxuXHRjb25zdCBpbnRlZ2VyID0gcGFyc2VJbnQoY29sb3JTdHJpbmcsIDE2KTtcblx0Y29uc3QgciA9IChpbnRlZ2VyID4+IDE2KSAmIDB4RkY7XG5cdGNvbnN0IGcgPSAoaW50ZWdlciA+PiA4KSAmIDB4RkY7XG5cdGNvbnN0IGIgPSBpbnRlZ2VyICYgMHhGRjtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGNnID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtYXggPSBNYXRoLm1heChNYXRoLm1heChyLCBnKSwgYik7XG5cdGNvbnN0IG1pbiA9IE1hdGgubWluKE1hdGgubWluKHIsIGcpLCBiKTtcblx0Y29uc3QgY2hyb21hID0gKG1heCAtIG1pbik7XG5cdGxldCBncmF5c2NhbGU7XG5cdGxldCBodWU7XG5cblx0aWYgKGNocm9tYSA8IDEpIHtcblx0XHRncmF5c2NhbGUgPSBtaW4gLyAoMSAtIGNocm9tYSk7XG5cdH0gZWxzZSB7XG5cdFx0Z3JheXNjYWxlID0gMDtcblx0fVxuXG5cdGlmIChjaHJvbWEgPD0gMCkge1xuXHRcdGh1ZSA9IDA7XG5cdH0gZWxzZVxuXHRpZiAobWF4ID09PSByKSB7XG5cdFx0aHVlID0gKChnIC0gYikgLyBjaHJvbWEpICUgNjtcblx0fSBlbHNlXG5cdGlmIChtYXggPT09IGcpIHtcblx0XHRodWUgPSAyICsgKGIgLSByKSAvIGNocm9tYTtcblx0fSBlbHNlIHtcblx0XHRodWUgPSA0ICsgKHIgLSBnKSAvIGNocm9tYTtcblx0fVxuXG5cdGh1ZSAvPSA2O1xuXHRodWUgJT0gMTtcblxuXHRyZXR1cm4gW2h1ZSAqIDM2MCwgY2hyb21hICogMTAwLCBncmF5c2NhbGUgKiAxMDBdO1xufTtcblxuY29udmVydC5oc2wuaGNnID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGMgPSBsIDwgMC41ID8gKDIuMCAqIHMgKiBsKSA6ICgyLjAgKiBzICogKDEuMCAtIGwpKTtcblxuXHRsZXQgZiA9IDA7XG5cdGlmIChjIDwgMS4wKSB7XG5cdFx0ZiA9IChsIC0gMC41ICogYykgLyAoMS4wIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzbFswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmhzdi5oY2cgPSBmdW5jdGlvbiAoaHN2KSB7XG5cdGNvbnN0IHMgPSBoc3ZbMV0gLyAxMDA7XG5cdGNvbnN0IHYgPSBoc3ZbMl0gLyAxMDA7XG5cblx0Y29uc3QgYyA9IHMgKiB2O1xuXHRsZXQgZiA9IDA7XG5cblx0aWYgKGMgPCAxLjApIHtcblx0XHRmID0gKHYgLSBjKSAvICgxIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzdlswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0LmhjZy5yZ2IgPSBmdW5jdGlvbiAoaGNnKSB7XG5cdGNvbnN0IGggPSBoY2dbMF0gLyAzNjA7XG5cdGNvbnN0IGMgPSBoY2dbMV0gLyAxMDA7XG5cdGNvbnN0IGcgPSBoY2dbMl0gLyAxMDA7XG5cblx0aWYgKGMgPT09IDAuMCkge1xuXHRcdHJldHVybiBbZyAqIDI1NSwgZyAqIDI1NSwgZyAqIDI1NV07XG5cdH1cblxuXHRjb25zdCBwdXJlID0gWzAsIDAsIDBdO1xuXHRjb25zdCBoaSA9IChoICUgMSkgKiA2O1xuXHRjb25zdCB2ID0gaGkgJSAxO1xuXHRjb25zdCB3ID0gMSAtIHY7XG5cdGxldCBtZyA9IDA7XG5cblx0LyogZXNsaW50LWRpc2FibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblx0c3dpdGNoIChNYXRoLmZsb29yKGhpKSkge1xuXHRcdGNhc2UgMDpcblx0XHRcdHB1cmVbMF0gPSAxOyBwdXJlWzFdID0gdjsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMTpcblx0XHRcdHB1cmVbMF0gPSB3OyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMjpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgMzpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gdzsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGNhc2UgNDpcblx0XHRcdHB1cmVbMF0gPSB2OyBwdXJlWzFdID0gMDsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGRlZmF1bHQ6XG5cdFx0XHRwdXJlWzBdID0gMTsgcHVyZVsxXSA9IDA7IHB1cmVbMl0gPSB3O1xuXHR9XG5cdC8qIGVzbGludC1lbmFibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblxuXHRtZyA9ICgxLjAgLSBjKSAqIGc7XG5cblx0cmV0dXJuIFtcblx0XHQoYyAqIHB1cmVbMF0gKyBtZykgKiAyNTUsXG5cdFx0KGMgKiBwdXJlWzFdICsgbWcpICogMjU1LFxuXHRcdChjICogcHVyZVsyXSArIG1nKSAqIDI1NVxuXHRdO1xufTtcblxuY29udmVydC5oY2cuaHN2ID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IHYgPSBjICsgZyAqICgxLjAgLSBjKTtcblx0bGV0IGYgPSAwO1xuXG5cdGlmICh2ID4gMC4wKSB7XG5cdFx0ZiA9IGMgLyB2O1xuXHR9XG5cblx0cmV0dXJuIFtoY2dbMF0sIGYgKiAxMDAsIHYgKiAxMDBdO1xufTtcblxuY29udmVydC5oY2cuaHNsID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGwgPSBnICogKDEuMCAtIGMpICsgMC41ICogYztcblx0bGV0IHMgPSAwO1xuXG5cdGlmIChsID4gMC4wICYmIGwgPCAwLjUpIHtcblx0XHRzID0gYyAvICgyICogbCk7XG5cdH0gZWxzZVxuXHRpZiAobCA+PSAwLjUgJiYgbCA8IDEuMCkge1xuXHRcdHMgPSBjIC8gKDIgKiAoMSAtIGwpKTtcblx0fVxuXG5cdHJldHVybiBbaGNnWzBdLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaGNnLmh3YiA9IGZ1bmN0aW9uIChoY2cpIHtcblx0Y29uc3QgYyA9IGhjZ1sxXSAvIDEwMDtcblx0Y29uc3QgZyA9IGhjZ1syXSAvIDEwMDtcblx0Y29uc3QgdiA9IGMgKyBnICogKDEuMCAtIGMpO1xuXHRyZXR1cm4gW2hjZ1swXSwgKHYgLSBjKSAqIDEwMCwgKDEgLSB2KSAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmh3Yi5oY2cgPSBmdW5jdGlvbiAoaHdiKSB7XG5cdGNvbnN0IHcgPSBod2JbMV0gLyAxMDA7XG5cdGNvbnN0IGIgPSBod2JbMl0gLyAxMDA7XG5cdGNvbnN0IHYgPSAxIC0gYjtcblx0Y29uc3QgYyA9IHYgLSB3O1xuXHRsZXQgZyA9IDA7XG5cblx0aWYgKGMgPCAxKSB7XG5cdFx0ZyA9ICh2IC0gYykgLyAoMSAtIGMpO1xuXHR9XG5cblx0cmV0dXJuIFtod2JbMF0sIGMgKiAxMDAsIGcgKiAxMDBdO1xufTtcblxuY29udmVydC5hcHBsZS5yZ2IgPSBmdW5jdGlvbiAoYXBwbGUpIHtcblx0cmV0dXJuIFsoYXBwbGVbMF0gLyA2NTUzNSkgKiAyNTUsIChhcHBsZVsxXSAvIDY1NTM1KSAqIDI1NSwgKGFwcGxlWzJdIC8gNjU1MzUpICogMjU1XTtcbn07XG5cbmNvbnZlcnQucmdiLmFwcGxlID0gZnVuY3Rpb24gKHJnYikge1xuXHRyZXR1cm4gWyhyZ2JbMF0gLyAyNTUpICogNjU1MzUsIChyZ2JbMV0gLyAyNTUpICogNjU1MzUsIChyZ2JbMl0gLyAyNTUpICogNjU1MzVdO1xufTtcblxuY29udmVydC5ncmF5LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdHJldHVybiBbYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmdyYXkuaHNsID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0cmV0dXJuIFswLCAwLCBhcmdzWzBdXTtcbn07XG5cbmNvbnZlcnQuZ3JheS5oc3YgPSBjb252ZXJ0LmdyYXkuaHNsO1xuXG5jb252ZXJ0LmdyYXkuaHdiID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0cmV0dXJuIFswLCAxMDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmNteWsgPSBmdW5jdGlvbiAoZ3JheSkge1xuXHRyZXR1cm4gWzAsIDAsIDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmxhYiA9IGZ1bmN0aW9uIChncmF5KSB7XG5cdHJldHVybiBbZ3JheVswXSwgMCwgMF07XG59O1xuXG5jb252ZXJ0LmdyYXkuaGV4ID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0Y29uc3QgdmFsID0gTWF0aC5yb3VuZChncmF5WzBdIC8gMTAwICogMjU1KSAmIDB4RkY7XG5cdGNvbnN0IGludGVnZXIgPSAodmFsIDw8IDE2KSArICh2YWwgPDwgOCkgKyB2YWw7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQucmdiLmdyYXkgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHZhbCA9IChyZ2JbMF0gKyByZ2JbMV0gKyByZ2JbMl0pIC8gMztcblx0cmV0dXJuIFt2YWwgLyAyNTUgKiAxMDBdO1xufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/conversions.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-convert/index.js": +/*!****************************************************************!*\ + !*** ./node_modules/color/node_modules/color-convert/index.js ***! + \****************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\nconst route = __webpack_require__(/*! ./route */ \"./node_modules/color/node_modules/color-convert/route.js\");\n\nconst convert = {};\n\nconst models = Object.keys(conversions);\n\nfunction wrapRaw(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\treturn fn(args);\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nfunction wrapRounded(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\tconst result = fn(args);\n\n\t\t// We're assuming the result is an array here.\n\t\t// see notice in conversions.js; don't use box types\n\t\t// in conversion functions.\n\t\tif (typeof result === 'object') {\n\t\t\tfor (let len = result.length, i = 0; i < len; i++) {\n\t\t\t\tresult[i] = Math.round(result[i]);\n\t\t\t}\n\t\t}\n\n\t\treturn result;\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nmodels.forEach(fromModel => {\n\tconvert[fromModel] = {};\n\n\tObject.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels});\n\tObject.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels});\n\n\tconst routes = route(fromModel);\n\tconst routeModels = Object.keys(routes);\n\n\trouteModels.forEach(toModel => {\n\t\tconst fn = routes[toModel];\n\n\t\tconvert[fromModel][toModel] = wrapRounded(fn);\n\t\tconvert[fromModel][toModel].raw = wrapRaw(fn);\n\t});\n});\n\nmodule.exports = convert;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7QUFDM0MsY0FBYyxtQkFBTyxDQUFDLHlFQUFTOztBQUUvQjs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0Esd0NBQXdDLFNBQVM7QUFDakQ7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBLHdEQUF3RCx1Q0FBdUM7QUFDL0Ysc0RBQXNELHFDQUFxQzs7QUFFM0Y7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxFQUFFO0FBQ0YsQ0FBQzs7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanM/ZGVkZCJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBjb252ZXJzaW9ucyA9IHJlcXVpcmUoJy4vY29udmVyc2lvbnMnKTtcbmNvbnN0IHJvdXRlID0gcmVxdWlyZSgnLi9yb3V0ZScpO1xuXG5jb25zdCBjb252ZXJ0ID0ge307XG5cbmNvbnN0IG1vZGVscyA9IE9iamVjdC5rZXlzKGNvbnZlcnNpb25zKTtcblxuZnVuY3Rpb24gd3JhcFJhdyhmbikge1xuXHRjb25zdCB3cmFwcGVkRm4gPSBmdW5jdGlvbiAoLi4uYXJncykge1xuXHRcdGNvbnN0IGFyZzAgPSBhcmdzWzBdO1xuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGZuKGFyZ3MpO1xuXHR9O1xuXG5cdC8vIFByZXNlcnZlIC5jb252ZXJzaW9uIHByb3BlcnR5IGlmIHRoZXJlIGlzIG9uZVxuXHRpZiAoJ2NvbnZlcnNpb24nIGluIGZuKSB7XG5cdFx0d3JhcHBlZEZuLmNvbnZlcnNpb24gPSBmbi5jb252ZXJzaW9uO1xuXHR9XG5cblx0cmV0dXJuIHdyYXBwZWRGbjtcbn1cblxuZnVuY3Rpb24gd3JhcFJvdW5kZWQoZm4pIHtcblx0Y29uc3Qgd3JhcHBlZEZuID0gZnVuY3Rpb24gKC4uLmFyZ3MpIHtcblx0XHRjb25zdCBhcmcwID0gYXJnc1swXTtcblxuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgcmVzdWx0ID0gZm4oYXJncyk7XG5cblx0XHQvLyBXZSdyZSBhc3N1bWluZyB0aGUgcmVzdWx0IGlzIGFuIGFycmF5IGhlcmUuXG5cdFx0Ly8gc2VlIG5vdGljZSBpbiBjb252ZXJzaW9ucy5qczsgZG9uJ3QgdXNlIGJveCB0eXBlc1xuXHRcdC8vIGluIGNvbnZlcnNpb24gZnVuY3Rpb25zLlxuXHRcdGlmICh0eXBlb2YgcmVzdWx0ID09PSAnb2JqZWN0Jykge1xuXHRcdFx0Zm9yIChsZXQgbGVuID0gcmVzdWx0Lmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0XHRyZXN1bHRbaV0gPSBNYXRoLnJvdW5kKHJlc3VsdFtpXSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJlc3VsdDtcblx0fTtcblxuXHQvLyBQcmVzZXJ2ZSAuY29udmVyc2lvbiBwcm9wZXJ0eSBpZiB0aGVyZSBpcyBvbmVcblx0aWYgKCdjb252ZXJzaW9uJyBpbiBmbikge1xuXHRcdHdyYXBwZWRGbi5jb252ZXJzaW9uID0gZm4uY29udmVyc2lvbjtcblx0fVxuXG5cdHJldHVybiB3cmFwcGVkRm47XG59XG5cbm1vZGVscy5mb3JFYWNoKGZyb21Nb2RlbCA9PiB7XG5cdGNvbnZlcnRbZnJvbU1vZGVsXSA9IHt9O1xuXG5cdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShjb252ZXJ0W2Zyb21Nb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY29udmVyc2lvbnNbZnJvbU1vZGVsXS5jaGFubmVsc30pO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFtmcm9tTW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBjb252ZXJzaW9uc1tmcm9tTW9kZWxdLmxhYmVsc30pO1xuXG5cdGNvbnN0IHJvdXRlcyA9IHJvdXRlKGZyb21Nb2RlbCk7XG5cdGNvbnN0IHJvdXRlTW9kZWxzID0gT2JqZWN0LmtleXMocm91dGVzKTtcblxuXHRyb3V0ZU1vZGVscy5mb3JFYWNoKHRvTW9kZWwgPT4ge1xuXHRcdGNvbnN0IGZuID0gcm91dGVzW3RvTW9kZWxdO1xuXG5cdFx0Y29udmVydFtmcm9tTW9kZWxdW3RvTW9kZWxdID0gd3JhcFJvdW5kZWQoZm4pO1xuXHRcdGNvbnZlcnRbZnJvbU1vZGVsXVt0b01vZGVsXS5yYXcgPSB3cmFwUmF3KGZuKTtcblx0fSk7XG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-convert/route.js": +/*!****************************************************************!*\ + !*** ./node_modules/color/node_modules/color-convert/route.js ***! + \****************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\n\n/*\n\tThis function routes a model to all other models.\n\n\tall functions that are routed have a property `.conversion` attached\n\tto the returned synthetic function. This property is an array\n\tof strings, each with the steps in between the 'from' and 'to'\n\tcolor models (inclusive).\n\n\tconversions that are not possible simply are not included.\n*/\n\nfunction buildGraph() {\n\tconst graph = {};\n\t// https://jsperf.com/object-keys-vs-for-in-with-closure/3\n\tconst models = Object.keys(conversions);\n\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tgraph[models[i]] = {\n\t\t\t// http://jsperf.com/1-vs-infinity\n\t\t\t// micro-opt, but this is simple.\n\t\t\tdistance: -1,\n\t\t\tparent: null\n\t\t};\n\t}\n\n\treturn graph;\n}\n\n// https://en.wikipedia.org/wiki/Breadth-first_search\nfunction deriveBFS(fromModel) {\n\tconst graph = buildGraph();\n\tconst queue = [fromModel]; // Unshift -> queue -> pop\n\n\tgraph[fromModel].distance = 0;\n\n\twhile (queue.length) {\n\t\tconst current = queue.pop();\n\t\tconst adjacents = Object.keys(conversions[current]);\n\n\t\tfor (let len = adjacents.length, i = 0; i < len; i++) {\n\t\t\tconst adjacent = adjacents[i];\n\t\t\tconst node = graph[adjacent];\n\n\t\t\tif (node.distance === -1) {\n\t\t\t\tnode.distance = graph[current].distance + 1;\n\t\t\t\tnode.parent = current;\n\t\t\t\tqueue.unshift(adjacent);\n\t\t\t}\n\t\t}\n\t}\n\n\treturn graph;\n}\n\nfunction link(from, to) {\n\treturn function (args) {\n\t\treturn to(from(args));\n\t};\n}\n\nfunction wrapConversion(toModel, graph) {\n\tconst path = [graph[toModel].parent, toModel];\n\tlet fn = conversions[graph[toModel].parent][toModel];\n\n\tlet cur = graph[toModel].parent;\n\twhile (graph[cur].parent) {\n\t\tpath.unshift(graph[cur].parent);\n\t\tfn = link(conversions[graph[cur].parent][cur], fn);\n\t\tcur = graph[cur].parent;\n\t}\n\n\tfn.conversion = path;\n\treturn fn;\n}\n\nmodule.exports = function (fromModel) {\n\tconst graph = deriveBFS(fromModel);\n\tconst conversion = {};\n\n\tconst models = Object.keys(graph);\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tconst toModel = models[i];\n\t\tconst node = graph[toModel];\n\n\t\tif (node.parent === null) {\n\t\t\t// No possible conversion, or this node is the source model.\n\t\t\tcontinue;\n\t\t}\n\n\t\tconversion[toModel] = wrapConversion(toModel, graph);\n\t}\n\n\treturn conversion;\n};\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvcm91dGUuanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7O0FBRTNDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxzQ0FBc0MsU0FBUztBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDBDQUEwQyxTQUFTO0FBQ25EO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHNDQUFzQyxTQUFTO0FBQy9DO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9ub2RlX21vZHVsZXMvY29sb3ItY29udmVydC9yb3V0ZS5qcz82ZTdlIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbnZlcnNpb25zID0gcmVxdWlyZSgnLi9jb252ZXJzaW9ucycpO1xuXG4vKlxuXHRUaGlzIGZ1bmN0aW9uIHJvdXRlcyBhIG1vZGVsIHRvIGFsbCBvdGhlciBtb2RlbHMuXG5cblx0YWxsIGZ1bmN0aW9ucyB0aGF0IGFyZSByb3V0ZWQgaGF2ZSBhIHByb3BlcnR5IGAuY29udmVyc2lvbmAgYXR0YWNoZWRcblx0dG8gdGhlIHJldHVybmVkIHN5bnRoZXRpYyBmdW5jdGlvbi4gVGhpcyBwcm9wZXJ0eSBpcyBhbiBhcnJheVxuXHRvZiBzdHJpbmdzLCBlYWNoIHdpdGggdGhlIHN0ZXBzIGluIGJldHdlZW4gdGhlICdmcm9tJyBhbmQgJ3RvJ1xuXHRjb2xvciBtb2RlbHMgKGluY2x1c2l2ZSkuXG5cblx0Y29udmVyc2lvbnMgdGhhdCBhcmUgbm90IHBvc3NpYmxlIHNpbXBseSBhcmUgbm90IGluY2x1ZGVkLlxuKi9cblxuZnVuY3Rpb24gYnVpbGRHcmFwaCgpIHtcblx0Y29uc3QgZ3JhcGggPSB7fTtcblx0Ly8gaHR0cHM6Ly9qc3BlcmYuY29tL29iamVjdC1rZXlzLXZzLWZvci1pbi13aXRoLWNsb3N1cmUvM1xuXHRjb25zdCBtb2RlbHMgPSBPYmplY3Qua2V5cyhjb252ZXJzaW9ucyk7XG5cblx0Zm9yIChsZXQgbGVuID0gbW9kZWxzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdGdyYXBoW21vZGVsc1tpXV0gPSB7XG5cdFx0XHQvLyBodHRwOi8vanNwZXJmLmNvbS8xLXZzLWluZmluaXR5XG5cdFx0XHQvLyBtaWNyby1vcHQsIGJ1dCB0aGlzIGlzIHNpbXBsZS5cblx0XHRcdGRpc3RhbmNlOiAtMSxcblx0XHRcdHBhcmVudDogbnVsbFxuXHRcdH07XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbi8vIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0JyZWFkdGgtZmlyc3Rfc2VhcmNoXG5mdW5jdGlvbiBkZXJpdmVCRlMoZnJvbU1vZGVsKSB7XG5cdGNvbnN0IGdyYXBoID0gYnVpbGRHcmFwaCgpO1xuXHRjb25zdCBxdWV1ZSA9IFtmcm9tTW9kZWxdOyAvLyBVbnNoaWZ0IC0+IHF1ZXVlIC0+IHBvcFxuXG5cdGdyYXBoW2Zyb21Nb2RlbF0uZGlzdGFuY2UgPSAwO1xuXG5cdHdoaWxlIChxdWV1ZS5sZW5ndGgpIHtcblx0XHRjb25zdCBjdXJyZW50ID0gcXVldWUucG9wKCk7XG5cdFx0Y29uc3QgYWRqYWNlbnRzID0gT2JqZWN0LmtleXMoY29udmVyc2lvbnNbY3VycmVudF0pO1xuXG5cdFx0Zm9yIChsZXQgbGVuID0gYWRqYWNlbnRzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0Y29uc3QgYWRqYWNlbnQgPSBhZGphY2VudHNbaV07XG5cdFx0XHRjb25zdCBub2RlID0gZ3JhcGhbYWRqYWNlbnRdO1xuXG5cdFx0XHRpZiAobm9kZS5kaXN0YW5jZSA9PT0gLTEpIHtcblx0XHRcdFx0bm9kZS5kaXN0YW5jZSA9IGdyYXBoW2N1cnJlbnRdLmRpc3RhbmNlICsgMTtcblx0XHRcdFx0bm9kZS5wYXJlbnQgPSBjdXJyZW50O1xuXHRcdFx0XHRxdWV1ZS51bnNoaWZ0KGFkamFjZW50KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbmZ1bmN0aW9uIGxpbmsoZnJvbSwgdG8pIHtcblx0cmV0dXJuIGZ1bmN0aW9uIChhcmdzKSB7XG5cdFx0cmV0dXJuIHRvKGZyb20oYXJncykpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiB3cmFwQ29udmVyc2lvbih0b01vZGVsLCBncmFwaCkge1xuXHRjb25zdCBwYXRoID0gW2dyYXBoW3RvTW9kZWxdLnBhcmVudCwgdG9Nb2RlbF07XG5cdGxldCBmbiA9IGNvbnZlcnNpb25zW2dyYXBoW3RvTW9kZWxdLnBhcmVudF1bdG9Nb2RlbF07XG5cblx0bGV0IGN1ciA9IGdyYXBoW3RvTW9kZWxdLnBhcmVudDtcblx0d2hpbGUgKGdyYXBoW2N1cl0ucGFyZW50KSB7XG5cdFx0cGF0aC51bnNoaWZ0KGdyYXBoW2N1cl0ucGFyZW50KTtcblx0XHRmbiA9IGxpbmsoY29udmVyc2lvbnNbZ3JhcGhbY3VyXS5wYXJlbnRdW2N1cl0sIGZuKTtcblx0XHRjdXIgPSBncmFwaFtjdXJdLnBhcmVudDtcblx0fVxuXG5cdGZuLmNvbnZlcnNpb24gPSBwYXRoO1xuXHRyZXR1cm4gZm47XG59XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGZyb21Nb2RlbCkge1xuXHRjb25zdCBncmFwaCA9IGRlcml2ZUJGUyhmcm9tTW9kZWwpO1xuXHRjb25zdCBjb252ZXJzaW9uID0ge307XG5cblx0Y29uc3QgbW9kZWxzID0gT2JqZWN0LmtleXMoZ3JhcGgpO1xuXHRmb3IgKGxldCBsZW4gPSBtb2RlbHMubGVuZ3RoLCBpID0gMDsgaSA8IGxlbjsgaSsrKSB7XG5cdFx0Y29uc3QgdG9Nb2RlbCA9IG1vZGVsc1tpXTtcblx0XHRjb25zdCBub2RlID0gZ3JhcGhbdG9Nb2RlbF07XG5cblx0XHRpZiAobm9kZS5wYXJlbnQgPT09IG51bGwpIHtcblx0XHRcdC8vIE5vIHBvc3NpYmxlIGNvbnZlcnNpb24sIG9yIHRoaXMgbm9kZSBpcyB0aGUgc291cmNlIG1vZGVsLlxuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXG5cdFx0Y29udmVyc2lvblt0b01vZGVsXSA9IHdyYXBDb252ZXJzaW9uKHRvTW9kZWwsIGdyYXBoKTtcblx0fVxuXG5cdHJldHVybiBjb252ZXJzaW9uO1xufTtcblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/route.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-name/index.js": +/*!*************************************************************!*\ + !*** ./node_modules/color/node_modules/color-name/index.js ***! + \*************************************************************/ +/***/ (function(module) { + +"use strict"; +eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanM/OGIxYSJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbm1vZHVsZS5leHBvcnRzID0ge1xyXG5cdFwiYWxpY2VibHVlXCI6IFsyNDAsIDI0OCwgMjU1XSxcclxuXHRcImFudGlxdWV3aGl0ZVwiOiBbMjUwLCAyMzUsIDIxNV0sXHJcblx0XCJhcXVhXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJhcXVhbWFyaW5lXCI6IFsxMjcsIDI1NSwgMjEyXSxcclxuXHRcImF6dXJlXCI6IFsyNDAsIDI1NSwgMjU1XSxcclxuXHRcImJlaWdlXCI6IFsyNDUsIDI0NSwgMjIwXSxcclxuXHRcImJpc3F1ZVwiOiBbMjU1LCAyMjgsIDE5Nl0sXHJcblx0XCJibGFja1wiOiBbMCwgMCwgMF0sXHJcblx0XCJibGFuY2hlZGFsbW9uZFwiOiBbMjU1LCAyMzUsIDIwNV0sXHJcblx0XCJibHVlXCI6IFswLCAwLCAyNTVdLFxyXG5cdFwiYmx1ZXZpb2xldFwiOiBbMTM4LCA0MywgMjI2XSxcclxuXHRcImJyb3duXCI6IFsxNjUsIDQyLCA0Ml0sXHJcblx0XCJidXJseXdvb2RcIjogWzIyMiwgMTg0LCAxMzVdLFxyXG5cdFwiY2FkZXRibHVlXCI6IFs5NSwgMTU4LCAxNjBdLFxyXG5cdFwiY2hhcnRyZXVzZVwiOiBbMTI3LCAyNTUsIDBdLFxyXG5cdFwiY2hvY29sYXRlXCI6IFsyMTAsIDEwNSwgMzBdLFxyXG5cdFwiY29yYWxcIjogWzI1NSwgMTI3LCA4MF0sXHJcblx0XCJjb3JuZmxvd2VyYmx1ZVwiOiBbMTAwLCAxNDksIDIzN10sXHJcblx0XCJjb3Juc2lsa1wiOiBbMjU1LCAyNDgsIDIyMF0sXHJcblx0XCJjcmltc29uXCI6IFsyMjAsIDIwLCA2MF0sXHJcblx0XCJjeWFuXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJkYXJrYmx1ZVwiOiBbMCwgMCwgMTM5XSxcclxuXHRcImRhcmtjeWFuXCI6IFswLCAxMzksIDEzOV0sXHJcblx0XCJkYXJrZ29sZGVucm9kXCI6IFsxODQsIDEzNCwgMTFdLFxyXG5cdFwiZGFya2dyYXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2dyZWVuXCI6IFswLCAxMDAsIDBdLFxyXG5cdFwiZGFya2dyZXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2toYWtpXCI6IFsxODksIDE4MywgMTA3XSxcclxuXHRcImRhcmttYWdlbnRhXCI6IFsxMzksIDAsIDEzOV0sXHJcblx0XCJkYXJrb2xpdmVncmVlblwiOiBbODUsIDEwNywgNDddLFxyXG5cdFwiZGFya29yYW5nZVwiOiBbMjU1LCAxNDAsIDBdLFxyXG5cdFwiZGFya29yY2hpZFwiOiBbMTUzLCA1MCwgMjA0XSxcclxuXHRcImRhcmtyZWRcIjogWzEzOSwgMCwgMF0sXHJcblx0XCJkYXJrc2FsbW9uXCI6IFsyMzMsIDE1MCwgMTIyXSxcclxuXHRcImRhcmtzZWFncmVlblwiOiBbMTQzLCAxODgsIDE0M10sXHJcblx0XCJkYXJrc2xhdGVibHVlXCI6IFs3MiwgNjEsIDEzOV0sXHJcblx0XCJkYXJrc2xhdGVncmF5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmtzbGF0ZWdyZXlcIjogWzQ3LCA3OSwgNzldLFxyXG5cdFwiZGFya3R1cnF1b2lzZVwiOiBbMCwgMjA2LCAyMDldLFxyXG5cdFwiZGFya3Zpb2xldFwiOiBbMTQ4LCAwLCAyMTFdLFxyXG5cdFwiZGVlcHBpbmtcIjogWzI1NSwgMjAsIDE0N10sXHJcblx0XCJkZWVwc2t5Ymx1ZVwiOiBbMCwgMTkxLCAyNTVdLFxyXG5cdFwiZGltZ3JheVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkaW1ncmV5XCI6IFsxMDUsIDEwNSwgMTA1XSxcclxuXHRcImRvZGdlcmJsdWVcIjogWzMwLCAxNDQsIDI1NV0sXHJcblx0XCJmaXJlYnJpY2tcIjogWzE3OCwgMzQsIDM0XSxcclxuXHRcImZsb3JhbHdoaXRlXCI6IFsyNTUsIDI1MCwgMjQwXSxcclxuXHRcImZvcmVzdGdyZWVuXCI6IFszNCwgMTM5LCAzNF0sXHJcblx0XCJmdWNoc2lhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJnYWluc2Jvcm9cIjogWzIyMCwgMjIwLCAyMjBdLFxyXG5cdFwiZ2hvc3R3aGl0ZVwiOiBbMjQ4LCAyNDgsIDI1NV0sXHJcblx0XCJnb2xkXCI6IFsyNTUsIDIxNSwgMF0sXHJcblx0XCJnb2xkZW5yb2RcIjogWzIxOCwgMTY1LCAzMl0sXHJcblx0XCJncmF5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImdyZWVuXCI6IFswLCAxMjgsIDBdLFxyXG5cdFwiZ3JlZW55ZWxsb3dcIjogWzE3MywgMjU1LCA0N10sXHJcblx0XCJncmV5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImhvbmV5ZGV3XCI6IFsyNDAsIDI1NSwgMjQwXSxcclxuXHRcImhvdHBpbmtcIjogWzI1NSwgMTA1LCAxODBdLFxyXG5cdFwiaW5kaWFucmVkXCI6IFsyMDUsIDkyLCA5Ml0sXHJcblx0XCJpbmRpZ29cIjogWzc1LCAwLCAxMzBdLFxyXG5cdFwiaXZvcnlcIjogWzI1NSwgMjU1LCAyNDBdLFxyXG5cdFwia2hha2lcIjogWzI0MCwgMjMwLCAxNDBdLFxyXG5cdFwibGF2ZW5kZXJcIjogWzIzMCwgMjMwLCAyNTBdLFxyXG5cdFwibGF2ZW5kZXJibHVzaFwiOiBbMjU1LCAyNDAsIDI0NV0sXHJcblx0XCJsYXduZ3JlZW5cIjogWzEyNCwgMjUyLCAwXSxcclxuXHRcImxlbW9uY2hpZmZvblwiOiBbMjU1LCAyNTAsIDIwNV0sXHJcblx0XCJsaWdodGJsdWVcIjogWzE3MywgMjE2LCAyMzBdLFxyXG5cdFwibGlnaHRjb3JhbFwiOiBbMjQwLCAxMjgsIDEyOF0sXHJcblx0XCJsaWdodGN5YW5cIjogWzIyNCwgMjU1LCAyNTVdLFxyXG5cdFwibGlnaHRnb2xkZW5yb2R5ZWxsb3dcIjogWzI1MCwgMjUwLCAyMTBdLFxyXG5cdFwibGlnaHRncmF5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0Z3JlZW5cIjogWzE0NCwgMjM4LCAxNDRdLFxyXG5cdFwibGlnaHRncmV5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0cGlua1wiOiBbMjU1LCAxODIsIDE5M10sXHJcblx0XCJsaWdodHNhbG1vblwiOiBbMjU1LCAxNjAsIDEyMl0sXHJcblx0XCJsaWdodHNlYWdyZWVuXCI6IFszMiwgMTc4LCAxNzBdLFxyXG5cdFwibGlnaHRza3libHVlXCI6IFsxMzUsIDIwNiwgMjUwXSxcclxuXHRcImxpZ2h0c2xhdGVncmF5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c2xhdGVncmV5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c3RlZWxibHVlXCI6IFsxNzYsIDE5NiwgMjIyXSxcclxuXHRcImxpZ2h0eWVsbG93XCI6IFsyNTUsIDI1NSwgMjI0XSxcclxuXHRcImxpbWVcIjogWzAsIDI1NSwgMF0sXHJcblx0XCJsaW1lZ3JlZW5cIjogWzUwLCAyMDUsIDUwXSxcclxuXHRcImxpbmVuXCI6IFsyNTAsIDI0MCwgMjMwXSxcclxuXHRcIm1hZ2VudGFcIjogWzI1NSwgMCwgMjU1XSxcclxuXHRcIm1hcm9vblwiOiBbMTI4LCAwLCAwXSxcclxuXHRcIm1lZGl1bWFxdWFtYXJpbmVcIjogWzEwMiwgMjA1LCAxNzBdLFxyXG5cdFwibWVkaXVtYmx1ZVwiOiBbMCwgMCwgMjA1XSxcclxuXHRcIm1lZGl1bW9yY2hpZFwiOiBbMTg2LCA4NSwgMjExXSxcclxuXHRcIm1lZGl1bXB1cnBsZVwiOiBbMTQ3LCAxMTIsIDIxOV0sXHJcblx0XCJtZWRpdW1zZWFncmVlblwiOiBbNjAsIDE3OSwgMTEzXSxcclxuXHRcIm1lZGl1bXNsYXRlYmx1ZVwiOiBbMTIzLCAxMDQsIDIzOF0sXHJcblx0XCJtZWRpdW1zcHJpbmdncmVlblwiOiBbMCwgMjUwLCAxNTRdLFxyXG5cdFwibWVkaXVtdHVycXVvaXNlXCI6IFs3MiwgMjA5LCAyMDRdLFxyXG5cdFwibWVkaXVtdmlvbGV0cmVkXCI6IFsxOTksIDIxLCAxMzNdLFxyXG5cdFwibWlkbmlnaHRibHVlXCI6IFsyNSwgMjUsIDExMl0sXHJcblx0XCJtaW50Y3JlYW1cIjogWzI0NSwgMjU1LCAyNTBdLFxyXG5cdFwibWlzdHlyb3NlXCI6IFsyNTUsIDIyOCwgMjI1XSxcclxuXHRcIm1vY2Nhc2luXCI6IFsyNTUsIDIyOCwgMTgxXSxcclxuXHRcIm5hdmFqb3doaXRlXCI6IFsyNTUsIDIyMiwgMTczXSxcclxuXHRcIm5hdnlcIjogWzAsIDAsIDEyOF0sXHJcblx0XCJvbGRsYWNlXCI6IFsyNTMsIDI0NSwgMjMwXSxcclxuXHRcIm9saXZlXCI6IFsxMjgsIDEyOCwgMF0sXHJcblx0XCJvbGl2ZWRyYWJcIjogWzEwNywgMTQyLCAzNV0sXHJcblx0XCJvcmFuZ2VcIjogWzI1NSwgMTY1LCAwXSxcclxuXHRcIm9yYW5nZXJlZFwiOiBbMjU1LCA2OSwgMF0sXHJcblx0XCJvcmNoaWRcIjogWzIxOCwgMTEyLCAyMTRdLFxyXG5cdFwicGFsZWdvbGRlbnJvZFwiOiBbMjM4LCAyMzIsIDE3MF0sXHJcblx0XCJwYWxlZ3JlZW5cIjogWzE1MiwgMjUxLCAxNTJdLFxyXG5cdFwicGFsZXR1cnF1b2lzZVwiOiBbMTc1LCAyMzgsIDIzOF0sXHJcblx0XCJwYWxldmlvbGV0cmVkXCI6IFsyMTksIDExMiwgMTQ3XSxcclxuXHRcInBhcGF5YXdoaXBcIjogWzI1NSwgMjM5LCAyMTNdLFxyXG5cdFwicGVhY2hwdWZmXCI6IFsyNTUsIDIxOCwgMTg1XSxcclxuXHRcInBlcnVcIjogWzIwNSwgMTMzLCA2M10sXHJcblx0XCJwaW5rXCI6IFsyNTUsIDE5MiwgMjAzXSxcclxuXHRcInBsdW1cIjogWzIyMSwgMTYwLCAyMjFdLFxyXG5cdFwicG93ZGVyYmx1ZVwiOiBbMTc2LCAyMjQsIDIzMF0sXHJcblx0XCJwdXJwbGVcIjogWzEyOCwgMCwgMTI4XSxcclxuXHRcInJlYmVjY2FwdXJwbGVcIjogWzEwMiwgNTEsIDE1M10sXHJcblx0XCJyZWRcIjogWzI1NSwgMCwgMF0sXHJcblx0XCJyb3N5YnJvd25cIjogWzE4OCwgMTQzLCAxNDNdLFxyXG5cdFwicm95YWxibHVlXCI6IFs2NSwgMTA1LCAyMjVdLFxyXG5cdFwic2FkZGxlYnJvd25cIjogWzEzOSwgNjksIDE5XSxcclxuXHRcInNhbG1vblwiOiBbMjUwLCAxMjgsIDExNF0sXHJcblx0XCJzYW5keWJyb3duXCI6IFsyNDQsIDE2NCwgOTZdLFxyXG5cdFwic2VhZ3JlZW5cIjogWzQ2LCAxMzksIDg3XSxcclxuXHRcInNlYXNoZWxsXCI6IFsyNTUsIDI0NSwgMjM4XSxcclxuXHRcInNpZW5uYVwiOiBbMTYwLCA4MiwgNDVdLFxyXG5cdFwic2lsdmVyXCI6IFsxOTIsIDE5MiwgMTkyXSxcclxuXHRcInNreWJsdWVcIjogWzEzNSwgMjA2LCAyMzVdLFxyXG5cdFwic2xhdGVibHVlXCI6IFsxMDYsIDkwLCAyMDVdLFxyXG5cdFwic2xhdGVncmF5XCI6IFsxMTIsIDEyOCwgMTQ0XSxcclxuXHRcInNsYXRlZ3JleVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbm93XCI6IFsyNTUsIDI1MCwgMjUwXSxcclxuXHRcInNwcmluZ2dyZWVuXCI6IFswLCAyNTUsIDEyN10sXHJcblx0XCJzdGVlbGJsdWVcIjogWzcwLCAxMzAsIDE4MF0sXHJcblx0XCJ0YW5cIjogWzIxMCwgMTgwLCAxNDBdLFxyXG5cdFwidGVhbFwiOiBbMCwgMTI4LCAxMjhdLFxyXG5cdFwidGhpc3RsZVwiOiBbMjE2LCAxOTEsIDIxNl0sXHJcblx0XCJ0b21hdG9cIjogWzI1NSwgOTksIDcxXSxcclxuXHRcInR1cnF1b2lzZVwiOiBbNjQsIDIyNCwgMjA4XSxcclxuXHRcInZpb2xldFwiOiBbMjM4LCAxMzAsIDIzOF0sXHJcblx0XCJ3aGVhdFwiOiBbMjQ1LCAyMjIsIDE3OV0sXHJcblx0XCJ3aGl0ZVwiOiBbMjU1LCAyNTUsIDI1NV0sXHJcblx0XCJ3aGl0ZXNtb2tlXCI6IFsyNDUsIDI0NSwgMjQ1XSxcclxuXHRcInllbGxvd1wiOiBbMjU1LCAyNTUsIDBdLFxyXG5cdFwieWVsbG93Z3JlZW5cIjogWzE1NCwgMjA1LCA1MF1cclxufTtcclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-name/index.js\n"); + +/***/ }), + +/***/ "./src/alert/editor.scss": +/*!*******************************!*\ + !*** ./src/alert/editor.scss ***! + \*******************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWxlcnQvZWRpdG9yLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9hbGVydC9lZGl0b3Iuc2Nzcz9lZWRkIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/alert/editor.scss\n"); + +/***/ }), + +/***/ "./node_modules/simple-swizzle/index.js": +/*!**********************************************!*\ + !*** ./node_modules/simple-swizzle/index.js ***! + \**********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +eval("\n\nvar isArrayish = __webpack_require__(/*! is-arrayish */ \"./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\");\n\nvar concat = Array.prototype.concat;\nvar slice = Array.prototype.slice;\n\nvar swizzle = module.exports = function swizzle(args) {\n\tvar results = [];\n\n\tfor (var i = 0, len = args.length; i < len; i++) {\n\t\tvar arg = args[i];\n\n\t\tif (isArrayish(arg)) {\n\t\t\t// http://jsperf.com/javascript-array-concat-vs-push/98\n\t\t\tresults = concat.call(results, slice.call(arg));\n\t\t} else {\n\t\t\tresults.push(arg);\n\t\t}\n\t}\n\n\treturn results;\n};\n\nswizzle.wrap = function (fn) {\n\treturn function () {\n\t\treturn fn(swizzle(arguments));\n\t};\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsaUJBQWlCLG1CQUFPLENBQUMsb0ZBQWE7O0FBRXRDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxvQ0FBb0MsU0FBUztBQUM3Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanM/MjUxNCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciBpc0FycmF5aXNoID0gcmVxdWlyZSgnaXMtYXJyYXlpc2gnKTtcblxudmFyIGNvbmNhdCA9IEFycmF5LnByb3RvdHlwZS5jb25jYXQ7XG52YXIgc2xpY2UgPSBBcnJheS5wcm90b3R5cGUuc2xpY2U7XG5cbnZhciBzd2l6emxlID0gbW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBzd2l6emxlKGFyZ3MpIHtcblx0dmFyIHJlc3VsdHMgPSBbXTtcblxuXHRmb3IgKHZhciBpID0gMCwgbGVuID0gYXJncy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xuXHRcdHZhciBhcmcgPSBhcmdzW2ldO1xuXG5cdFx0aWYgKGlzQXJyYXlpc2goYXJnKSkge1xuXHRcdFx0Ly8gaHR0cDovL2pzcGVyZi5jb20vamF2YXNjcmlwdC1hcnJheS1jb25jYXQtdnMtcHVzaC85OFxuXHRcdFx0cmVzdWx0cyA9IGNvbmNhdC5jYWxsKHJlc3VsdHMsIHNsaWNlLmNhbGwoYXJnKSk7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHJlc3VsdHMucHVzaChhcmcpO1xuXHRcdH1cblx0fVxuXG5cdHJldHVybiByZXN1bHRzO1xufTtcblxuc3dpenpsZS53cmFwID0gZnVuY3Rpb24gKGZuKSB7XG5cdHJldHVybiBmdW5jdGlvbiAoKSB7XG5cdFx0cmV0dXJuIGZuKHN3aXp6bGUoYXJndW1lbnRzKSk7XG5cdH07XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/index.js\n"); + +/***/ }), + +/***/ "./node_modules/simple-swizzle/node_modules/is-arrayish/index.js": +/*!***********************************************************************!*\ + !*** ./node_modules/simple-swizzle/node_modules/is-arrayish/index.js ***! + \***********************************************************************/ +/***/ (function(module) { + +eval("module.exports = function isArrayish(obj) {\n\tif (!obj || typeof obj === 'string') {\n\t\treturn false;\n\t}\n\n\treturn obj instanceof Array || Array.isArray(obj) ||\n\t\t(obj.length >= 0 && (obj.splice instanceof Function ||\n\t\t\t(Object.getOwnPropertyDescriptor(obj, (obj.length - 1)) && obj.constructor.name !== 'String')));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvbm9kZV9tb2R1bGVzL2lzLWFycmF5aXNoL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9zaW1wbGUtc3dpenpsZS9ub2RlX21vZHVsZXMvaXMtYXJyYXlpc2gvaW5kZXguanM/YjhmYSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlzQXJyYXlpc2gob2JqKSB7XG5cdGlmICghb2JqIHx8IHR5cGVvZiBvYmogPT09ICdzdHJpbmcnKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuIG9iaiBpbnN0YW5jZW9mIEFycmF5IHx8IEFycmF5LmlzQXJyYXkob2JqKSB8fFxuXHRcdChvYmoubGVuZ3RoID49IDAgJiYgKG9iai5zcGxpY2UgaW5zdGFuY2VvZiBGdW5jdGlvbiB8fFxuXHRcdFx0KE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqLCAob2JqLmxlbmd0aCAtIDEpKSAmJiBvYmouY29uc3RydWN0b3IubmFtZSAhPT0gJ1N0cmluZycpKSk7XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "./src/alert/block.json": +/*!******************************!*\ + !*** ./src/alert/block.json ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/alert","version":"1.0.10","title":"Alert","category":"rrze_elements","description":"Used to highlight important information and warnings.","attributes":{"style":{"type":"string","default":"default"},"color":{"type":"string","default":"#e9edf2"},"border_color":{"type":"string","default":""},"title":{"type":"string","default":""},"textColor":{"type":"string","default":"#000000"},"borderColor":{"type":"string","default":""}},"example":{"attributes":{"style":"success","color":"#e9edf2","border_color":"","title":"Alert","textColor":"#000000","borderColor":""},"innerBlocks":[{"name":"core/paragraph","attributes":{"content":"This is an alert box."}}]},"supports":{"html":false},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/alert/index.tsx"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/block-blueprint/index-rtl.css b/build/block-blueprint/index-rtl.css index 45228f09..d2049c8d 100644 --- a/build/block-blueprint/index-rtl.css +++ b/build/block-blueprint/index-rtl.css @@ -1 +1,25 @@ -svg.elements-tabs-icon-modal{border:1px solid #000;clear:both;float:right;height:2ch;padding:1ch;width:2ch}.elements-tabs-icon-modal-input .components-text-control__input{display:inline-block}.components-base-control.elements-tabs-icon-modal-input{width:auto}.rrze-elements-tabs-modal-container{display:flex;flex-wrap:wrap} +/*!********************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/block-blueprint/editor.scss ***! + \********************************************************************************************************************************************************************************************************************************************************/ +svg.elements-tabs-icon-modal { + float: right; + clear: both; + width: 2ch; + height: 2ch; + padding-left: 2ch; + border: 1px solid #000; + padding: 1ch; +} + +.elements-tabs-icon-modal-input .components-text-control__input { + display: inline-block; +} + +.components-base-control.elements-tabs-icon-modal-input { + width: auto; +} + +.rrze-elements-tabs-modal-container { + display: flex; + flex-wrap: wrap; +} diff --git a/build/block-blueprint/index.asset.php b/build/block-blueprint/index.asset.php index 343f83f5..f2b1dd78 100644 --- a/build/block-blueprint/index.asset.php +++ b/build/block-blueprint/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks'), 'version' => '513b094a7848463a9c03'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks'), 'version' => '21eb22baa6f21d0a1952'); diff --git a/build/block-blueprint/index.css b/build/block-blueprint/index.css index 7ae809a5..d1b25ff9 100644 --- a/build/block-blueprint/index.css +++ b/build/block-blueprint/index.css @@ -1 +1,25 @@ -svg.elements-tabs-icon-modal{border:1px solid #000;clear:both;float:left;height:2ch;padding:1ch;width:2ch}.elements-tabs-icon-modal-input .components-text-control__input{display:inline-block}.components-base-control.elements-tabs-icon-modal-input{width:auto}.rrze-elements-tabs-modal-container{display:flex;flex-wrap:wrap} +/*!********************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/block-blueprint/editor.scss ***! + \********************************************************************************************************************************************************************************************************************************************************/ +svg.elements-tabs-icon-modal { + float: left; + clear: both; + width: 2ch; + height: 2ch; + padding-right: 2ch; + border: 1px solid #000; + padding: 1ch; +} + +.elements-tabs-icon-modal-input .components-text-control__input { + display: inline-block; +} + +.components-base-control.elements-tabs-icon-modal-input { + width: auto; +} + +.rrze-elements-tabs-modal-container { + display: flex; + flex-wrap: wrap; +} diff --git a/build/block-blueprint/index.js b/build/block-blueprint/index.js index 31c8e093..65bcf874 100644 --- a/build/block-blueprint/index.js +++ b/build/block-blueprint/index.js @@ -1 +1,168 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,r=window.wp.blockEditor,i=JSON.parse('{"UU":"rrze-elements/block-blueprint"}');(0,t.registerBlockType)(i.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("rect",{x:"60.05",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"199.53",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"339.01",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"})]})},__experimentalLabel:function(e,t){var r=t.context,i=e.title;if("list-view"===r&&i)return i},edit:function(t){t.blockProps,t.attributes,t.setAttributes;var i=(0,r.useBlockProps)();return(0,e.jsx)("div",Object.assign({},i,{children:(0,e.jsx)("h2",{children:"Hello World!"})}))},save:function(t){t.attributes;var i=r.useBlockProps.save();return(0,e.jsx)(e.Fragment,{children:(0,e.jsx)("div",Object.assign({},i,{children:(0,e.jsx)("h2",{children:"Hello World!"})}))})}})}(); \ No newline at end of file +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./src/block-blueprint/edit.tsx": +/*!**************************************!*\ + !*** ./src/block-blueprint/edit.tsx ***! + \**************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n// Imports from WordPress libraries\n\n/**\n * Edit component for the Blueprint block.\n *\n * Provides controls for customizing the Blueprint-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, props, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h2\", {\n children: \"Hello World!\"\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYmxvY2stYmx1ZXByaW50L2VkaXQudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBO0FBS2lDO0FBbUJqQzs7Ozs7Ozs7QUFRYyxTQUFVQyxJQUFJQSxDQUFBQyxJQUFBLEVBSWhCO0VBQUEsSUFIVkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7SUFDVkMsVUFBVSxHQUFBRixJQUFBLENBQVZFLFVBQVU7SUFDVkMsYUFBYSxHQUFBSCxJQUFBLENBQWJHLGFBQWE7RUFFYixJQUFNQyxLQUFLLEdBQUdOLHNFQUFhLEVBQUU7RUFFN0IsT0FDRU8sc0RBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVNILEtBQUs7SUFBQUksUUFBQSxFQUNaSCxzREFBQTtNQUFBRyxRQUFBO0lBQUE7RUFBcUIsR0FDakI7QUFFViIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYmxvY2stYmx1ZXByaW50L2VkaXQudHN4P2YzNGQiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0cyBmcm9tIFdvcmRQcmVzcyBsaWJyYXJpZXNcbmltcG9ydCB7XG4gIHVzZUJsb2NrUHJvcHMsXG4gIElubmVyQmxvY2tzLFxuICBCbG9ja0NvbnRyb2xzLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgc3ltYm9sIH0gZnJvbSBcIkB3b3JkcHJlc3MvaWNvbnNcIjtcblxuLyoqXG4gKiBJbnRlcmZhY2UgcmVwcmVzZW50aW5nIHRoZSBwcm9wZXJ0aWVzIGZvciB0aGUgRWRpdCBjb21wb25lbnQuXG4gKiBcbiAqIEBpbnRlcmZhY2UgRWRpdFByb3BzXG4gKiBAcHJvcGVydHkge09iamVjdH0gYXR0cmlidXRlcyAtIFRoZSBibG9jayBhdHRyaWJ1dGVzLlxuICovXG5pbnRlcmZhY2UgRWRpdFByb3BzIHtcbiAgYmxvY2tQcm9wczogc3RyaW5nW107XG4gIGF0dHJpYnV0ZXM6IHtcbiAgfTtcbiAgc2V0QXR0cmlidXRlczogKGF0dHJpYnV0ZXM6IFBhcnRpYWw8RWRpdFByb3BzW1wiYXR0cmlidXRlc1wiXT4pID0+IHZvaWQ7XG59XG5cbi8qKlxuICogRWRpdCBjb21wb25lbnQgZm9yIHRoZSBCbHVlcHJpbnQgYmxvY2suXG4gKlxuICogUHJvdmlkZXMgY29udHJvbHMgZm9yIGN1c3RvbWl6aW5nIHRoZSBCbHVlcHJpbnQtYmxvY2sgYW5kIHJlbmRlcnMgdGhlIGJsb2NrIGluc2lkZSB0aGUgZWRpdG9yLlxuICpcbiAqIEBwYXJhbSB7RWRpdFByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzIHBhc3NlZCB0byB0aGUgY29tcG9uZW50LlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgSlNYIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBjb21wb25lbnQuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEVkaXQoe1xuICBibG9ja1Byb3BzLFxuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzXG59OiBFZGl0UHJvcHMpIHtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5wcm9wc30+XG4gICAgICA8aDI+SGVsbG8gV29ybGQhPC9oMj5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiRWRpdCIsIl9yZWYiLCJibG9ja1Byb3BzIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJwcm9wcyIsIl9qc3giLCJPYmplY3QiLCJhc3NpZ24iLCJjaGlsZHJlbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/block-blueprint/edit.tsx\n"); + +/***/ }), + +/***/ "./src/block-blueprint/index.tsx": +/*!***************************************!*\ + !*** ./src/block-blueprint/index.tsx ***! + \***************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/block-blueprint/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/block-blueprint/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/block-blueprint/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/block-blueprint/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"60.05\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"339.01\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYmxvY2stYmx1ZXByaW50L2luZGV4LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7Ozs7O0FBS3NEO0FBRXREOzs7Ozs7OztBQVNBOzs7QUFHMEI7QUFDQTtBQUNVO0FBQ2I7QUFHdkI7Ozs7O0FBS0FBLG9FQUFpQixDQUFFRyw2Q0FBb0IsRUFBRTtFQUN4Qzs7O0VBR0FFLElBQUksRUFBRTtJQUNMQyxHQUFHLEVBQUVDLHVEQUFBO01BQUtDLEVBQUUsRUFBQyxTQUFTO01BQUNDLEtBQUssRUFBQyw0QkFBNEI7TUFBQ0MsT0FBTyxFQUFDLGFBQWE7TUFBQUMsUUFBQSxHQUFDQyxzREFBQTtRQUFNQyxDQUFDLEVBQUMsT0FBTztRQUFDQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxLQUFLLEVBQUMsUUFBUTtRQUFDQyxNQUFNLEVBQUMsUUFBUTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxJQUFJLEVBQUMsU0FBUztRQUFDQyxXQUFXLEVBQUM7TUFBRyxFQUFFLEVBQUFSLHNEQUFBO1FBQU1DLENBQUMsRUFBQyxRQUFRO1FBQUNDLENBQUMsRUFBQyxRQUFRO1FBQUNDLEtBQUssRUFBQyxRQUFRO1FBQUNDLE1BQU0sRUFBQyxRQUFRO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLElBQUksRUFBQyxTQUFTO1FBQUNDLFdBQVcsRUFBQztNQUFHLEVBQUUsRUFBQVIsc0RBQUE7UUFBTUMsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsS0FBSyxFQUFDLFFBQVE7UUFBQ0MsTUFBTSxFQUFDLFFBQVE7UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsSUFBSSxFQUFDLFNBQVM7UUFBQ0MsV0FBVyxFQUFDO01BQUcsRUFBRTtJQUFBO0dBQzVaO0VBQ0RDLG1CQUFtQixFQUFFLFNBQXJCQSxtQkFBbUJBLENBQUdDLFVBQWUsRUFBQUMsSUFBQSxFQUFzQjtJQUFBLElBQWxCQyxPQUFPLEdBQUFELElBQUEsQ0FBUEMsT0FBTztJQUMvQyxJQUFRQyxLQUFLLEdBQUtILFVBQVUsQ0FBcEJHLEtBQUs7SUFFYjtJQUNBO0lBQ0EsSUFBSUQsT0FBTyxLQUFLLFdBQVcsSUFBSUMsS0FBSyxFQUFFO01BQ3JDLE9BQU9BLEtBQUs7SUFDYjtFQUNELENBQUM7RUFDRDs7O0VBR0FDLElBQUksRUFBRXpCLDZDQUFJO0VBRVY7OztFQUdBQyxJQUFJLEVBQUpBLDZDQUFJQTtDQUNHLENBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2Jsb2NrLWJsdWVwcmludC9pbmRleC50c3g/NWJiZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzIGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xuaW1wb3J0IHsgcmVnaXN0ZXJCbG9ja1R5cGUgfSBmcm9tICdAd29yZHByZXNzL2Jsb2Nrcyc7XG5cbi8qKlxuICogTGV0cyB3ZWJwYWNrIHByb2Nlc3MgQ1NTLCBTQVNTIG9yIFNDU1MgZmlsZXMgcmVmZXJlbmNlZCBpbiBKYXZhU2NyaXB0IGZpbGVzLlxuICogQWxsIGZpbGVzIGNvbnRhaW5pbmcgYHN0eWxlYCBrZXl3b3JkIGFyZSBidW5kbGVkIHRvZ2V0aGVyLiBUaGUgY29kZSB1c2VkXG4gKiBnZXRzIGFwcGxpZWQgYm90aCB0byB0aGUgZnJvbnQgb2YgeW91ciBzaXRlIGFuZCB0byB0aGUgZWRpdG9yLiBBbGwgb3RoZXIgZmlsZXNcbiAqIGdldCBhcHBsaWVkIHRvIHRoZSBlZGl0b3Igb25seS5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL0B3b3JkcHJlc3Mvc2NyaXB0cyN1c2luZy1jc3NcbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRWRpdCBmcm9tICcuL2VkaXQnO1xuaW1wb3J0IHNhdmUgZnJvbSAnLi9zYXZlJztcbmltcG9ydCBtZXRhZGF0YSBmcm9tICcuL2Jsb2NrLmpzb24nO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoIG1ldGFkYXRhLm5hbWUgYXMgYW55LCB7XG5cdC8qKlxuXHQgKiBVc2VkIHRvIGNvbnN0cnVjdCBhIHByZXZpZXcgZm9yIHRoZSBibG9jayB0byBiZSBzaG93biBpbiB0aGUgYmxvY2sgaW5zZXJ0ZXIuXG5cdCAqL1xuXHRpY29uOiB7XG5cdFx0c3JjOiA8c3ZnIGlkPVwiRWJlbmVfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48cmVjdCB4PVwiNjAuMDVcIiB5PVwiMTE1LjY5XCIgd2lkdGg9XCIxMTIuOTRcIiBoZWlnaHQ9XCIyODAuNjJcIiByeD1cIjUuNzNcIiByeT1cIjUuNzNcIiBmaWxsPVwiZXZlbm9kZFwiIHN0cm9rZVdpZHRoPVwiMFwiLz48cmVjdCB4PVwiMTk5LjUzXCIgeT1cIjExNS42OVwiIHdpZHRoPVwiMTEyLjk0XCIgaGVpZ2h0PVwiMjgwLjYyXCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgZmlsbD1cImV2ZW5vZGRcIiBzdHJva2VXaWR0aD1cIjBcIi8+PHJlY3QgeD1cIjMzOS4wMVwiIHk9XCIxMTUuNjlcIiB3aWR0aD1cIjExMi45NFwiIGhlaWdodD1cIjI4MC42MlwiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCJldmVub2RkXCIgc3Ryb2tlV2lkdGg9XCIwXCIvPjwvc3ZnPlxuXHR9LFxuXHRfX2V4cGVyaW1lbnRhbExhYmVsOiAoYXR0cmlidXRlczogYW55LCB7IGNvbnRleHQgfTogYW55KSA9PiB7XG5cdFx0Y29uc3QgeyB0aXRsZSB9ID0gYXR0cmlidXRlcztcblxuXHRcdC8vIEluIHRoZSBsaXN0IHZpZXcsIHVzZSB0aGUgYmxvY2sncyB0aXRsZSBhcyB0aGUgbGFiZWwuXG5cdFx0Ly8gSWYgdGhlIHRpdGxlIGlzIGVtcHR5LCBmYWxsIGJhY2sgdG8gdGhlIGRlZmF1bHQgbGFiZWwuXG5cdFx0aWYgKGNvbnRleHQgPT09ICdsaXN0LXZpZXcnICYmIHRpdGxlKSB7XG5cdFx0XHRyZXR1cm4gdGl0bGU7XG5cdFx0fVxuXHR9LFxuXHQvKipcblx0ICogQHNlZSAuL2VkaXQuanNcblx0ICovXG5cdGVkaXQ6IEVkaXQsXG5cblx0LyoqXG5cdCAqIEBzZWUgLi9zYXZlLmpzXG5cdCAqL1xuXHRzYXZlLFxufSBhcyBhbnkgKTtcbiJdLCJuYW1lcyI6WyJyZWdpc3RlckJsb2NrVHlwZSIsIkVkaXQiLCJzYXZlIiwibWV0YWRhdGEiLCJuYW1lIiwiaWNvbiIsInNyYyIsIl9qc3hzIiwiaWQiLCJ4bWxucyIsInZpZXdCb3giLCJjaGlsZHJlbiIsIl9qc3giLCJ4IiwieSIsIndpZHRoIiwiaGVpZ2h0IiwicngiLCJyeSIsImZpbGwiLCJzdHJva2VXaWR0aCIsIl9fZXhwZXJpbWVudGFsTGFiZWwiLCJhdHRyaWJ1dGVzIiwiX3JlZiIsImNvbnRleHQiLCJ0aXRsZSIsImVkaXQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/block-blueprint/index.tsx\n"); + +/***/ }), + +/***/ "./src/block-blueprint/save.tsx": +/*!**************************************!*\ + !*** ./src/block-blueprint/save.tsx ***! + \**************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h2\", {\n children: \"Hello World!\"\n })\n }))\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYmxvY2stYmx1ZXByaW50L3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUF3RDtBQVcxQyxTQUFVQyxJQUFJQSxDQUFBQyxJQUFBLEVBQTBCO0VBQUEsSUFBdkJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQ3ZDLElBQU1DLFVBQVUsR0FBR0osa0VBQWEsQ0FBQ0MsSUFBSSxFQUFFO0VBQ3ZDLE9BQ0lJLHNEQUFBLENBQUFDLHVEQUFBO0lBQUFDLFFBQUEsRUFDSUYsc0RBQUEsUUFBQUcsTUFBQSxDQUFBQyxNQUFBLEtBQVNMLFVBQVU7TUFBQUcsUUFBQSxFQUVqQkYsc0RBQUE7UUFBQUUsUUFBQTtNQUFBO0lBQXFCO0VBQ2pCLEVBQ1A7QUFFVCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYmxvY2stYmx1ZXByaW50L3NhdmUudHN4Pzk4YjkiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQmxvY2tQcm9wcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5pbnRlcmZhY2UgU2F2ZVByb3BzIHtcbiAgYXR0cmlidXRlczoge1xuICAgIGNvbG9yOiBzdHJpbmc7XG4gICAgdGFic1VpZDogc3RyaW5nO1xuICAgIGJsb2NrSWQ6IHN0cmluZztcbiAgICB0aXRsZTogc3RyaW5nO1xuICB9O1xufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBzYXZlKHsgYXR0cmlidXRlcyB9OiBTYXZlUHJvcHMpIHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuICByZXR1cm4gKFxuICAgICAgPD5cbiAgICAgICAgICA8ZGl2IHsuLi5ibG9ja1Byb3BzfVxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxoMj5IZWxsbyBXb3JsZCE8L2gyPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgPC8+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsInNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJfanN4IiwiX0ZyYWdtZW50IiwiY2hpbGRyZW4iLCJPYmplY3QiLCJhc3NpZ24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/block-blueprint/save.tsx\n"); + +/***/ }), + +/***/ "./src/block-blueprint/editor.scss": +/*!*****************************************!*\ + !*** ./src/block-blueprint/editor.scss ***! + \*****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYmxvY2stYmx1ZXByaW50L2VkaXRvci5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYmxvY2stYmx1ZXByaW50L2VkaXRvci5zY3NzPzM4MWUiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/block-blueprint/editor.scss\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "./src/block-blueprint/block.json": +/*!****************************************!*\ + !*** ./src/block-blueprint/block.json ***! + \****************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/block-blueprint","version":"1.0.10","title":"Blueprint","category":"rrze_elements","description":"Creates a blueprint block.","supports":{"html":false},"attributes":{"title":{"type":"string","default":"Blueprint"}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/block-blueprint/index.tsx"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/collapse/index-rtl.css b/build/collapse/index-rtl.css index bfaa7abc..3a73515f 100644 --- a/build/collapse/index-rtl.css +++ b/build/collapse/index-rtl.css @@ -1,5 +1,21172 @@ -.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-right:var(--fa-li-margin,2.5em);padding-right:0}.fa-ul>li{position:relative}.fa-li{right:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-pull-right{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var«-219:1»,var«219:-2»,var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(15deg)}4%{transform:rotate(-15deg)}24%,8%{transform:rotate(18deg)}12%,28%{transform:rotate(-18deg)}16%{transform:rotate(22deg)}20%{transform:rotate(-22deg)}32%{transform:rotate(12deg)}36%{transform:rotate(-12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.fa-rotate-90{transform:rotate(-90deg)}.fa-rotate-180{transform:rotate(-180deg)}.fa-rotate-270{transform:rotate(-270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{right:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-left:1em}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-solid,.fas{font-weight:900}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}h1.accordion-heading,h2.accordion-heading,h3.accordion-heading,h4.accordion-heading,h5.accordion-heading,h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:right;width:auto}button.accordion-toggle{border:none;margin:0;text-align:right;width:100%}button.expand-all.standard-btn{float:none;margin:5px 0}.button-container-right{text-align:left}.button-container-left{text-align:right}.accordion .accordion{margin:0}.accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-right:0}.accordion .accordion-register li{float:right;list-style-type:none;padding:.25em .5em}.accordion .accordion-suffix{font-weight:700}.accordion .accordion-group{border:none;margin-bottom:5px}.accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-right:10px solid var(--color-primary-ci-hell,#04316a);color:var(--color-Text,#444);display:block;font-size:1rem;padding:8px 10px 8px 35px;position:relative;text-decoration:none}.accordion .accordion-toggle:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active,.accordion .accordion-toggle:focus,.accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before{position:absolute;left:12px;top:calc(50% - .5em)}.alert.font-light .accordion .accordion-toggle.active *,.alert.font-light .accordion .accordion-toggle:focus *,.alert.font-light .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active:focus,.accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle svg.rrze-elements-icon{margin-left:3px}.accordion .accordion-toggle span[class^=fa]{margin-left:5px}.alert.font-light .accordion .accordion-toggle,.alert.font-light .accordion .accordion-toggle *{color:var(--color-Text,#444)}.alert.font-light .accordion .accordion-toggle.active,.alert.font-light .accordion .accordion-toggle:focus,.alert.font-light .accordion .accordion-toggle:hover{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .gold .accordion-heading .accordion-toggle,.accordion .phil .accordion-heading .accordion-toggle,.accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}.accordion .gold .accordion-heading .accordion-toggle.active,.accordion .gold .accordion-heading .accordion-toggle:focus,.accordion .gold .accordion-heading .accordion-toggle:hover,.accordion .phil .accordion-heading .accordion-toggle.active,.accordion .phil .accordion-heading .accordion-toggle:focus,.accordion .phil .accordion-heading .accordion-toggle:hover,.accordion .philfak .accordion-heading .accordion-toggle.active,.accordion .philfak .accordion-heading .accordion-toggle:focus,.accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .gold .accordion-heading .accordion-toggle.active:focus,.accordion .gold .accordion-heading .accordion-toggle.active:hover,.accordion .phil .accordion-heading .accordion-toggle.active:focus,.accordion .phil .accordion-heading .accordion-toggle.active:hover,.accordion .philfak .accordion-heading .accordion-toggle.active:focus,.accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .red .accordion-heading .accordion-toggle,.accordion .rw .accordion-heading .accordion-toggle,.accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}.accordion .red .accordion-heading .accordion-toggle.active,.accordion .red .accordion-heading .accordion-toggle:focus,.accordion .red .accordion-heading .accordion-toggle:hover,.accordion .rw .accordion-heading .accordion-toggle.active,.accordion .rw .accordion-heading .accordion-toggle:focus,.accordion .rw .accordion-heading .accordion-toggle:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active,.accordion .rwfak .accordion-heading .accordion-toggle:focus,.accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .red .accordion-heading .accordion-toggle.active:focus,.accordion .red .accordion-heading .accordion-toggle.active:hover,.accordion .rw .accordion-heading .accordion-toggle.active:focus,.accordion .rw .accordion-heading .accordion-toggle.active:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active:focus,.accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .blue .accordion-heading .accordion-toggle,.accordion .med .accordion-heading .accordion-toggle,.accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}.accordion .blue .accordion-heading .accordion-toggle.active,.accordion .blue .accordion-heading .accordion-toggle:focus,.accordion .blue .accordion-heading .accordion-toggle:hover,.accordion .med .accordion-heading .accordion-toggle.active,.accordion .med .accordion-heading .accordion-toggle:focus,.accordion .med .accordion-heading .accordion-toggle:hover,.accordion .medfak .accordion-heading .accordion-toggle.active,.accordion .medfak .accordion-heading .accordion-toggle:focus,.accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}.accordion .blue .accordion-heading .accordion-toggle.active:focus,.accordion .blue .accordion-heading .accordion-toggle.active:hover,.accordion .med .accordion-heading .accordion-toggle.active:focus,.accordion .med .accordion-heading .accordion-toggle.active:hover,.accordion .medfak .accordion-heading .accordion-toggle.active:focus,.accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}.accordion .green .accordion-heading .accordion-toggle,.accordion .nat .accordion-heading .accordion-toggle,.accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}.accordion .green .accordion-heading .accordion-toggle.active,.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle:focus,.accordion .green .accordion-heading .accordion-toggle:hover,.accordion .nat .accordion-heading .accordion-toggle.active,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle:focus,.accordion .nat .accordion-heading .accordion-toggle:hover,.accordion .natfak .accordion-heading .accordion-toggle.active,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle:focus,.accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle.active:hover,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle.active:hover,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}.accordion .grey .accordion-heading .accordion-toggle,.accordion .techfak .accordion-heading .accordion-toggle,.accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}.accordion .grey .accordion-heading .accordion-toggle.active,.accordion .grey .accordion-heading .accordion-toggle:focus,.accordion .grey .accordion-heading .accordion-toggle:hover,.accordion .techfak .accordion-heading .accordion-toggle.active,.accordion .techfak .accordion-heading .accordion-toggle:focus,.accordion .techfak .accordion-heading .accordion-toggle:hover,.accordion .tf .accordion-heading .accordion-toggle.active,.accordion .tf .accordion-heading .accordion-toggle:focus,.accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}.accordion .grey .accordion-heading .accordion-toggle.active:focus,.accordion .grey .accordion-heading .accordion-toggle.active:hover,.accordion .techfak .accordion-heading .accordion-toggle.active:focus,.accordion .techfak .accordion-heading .accordion-toggle.active:hover,.accordion .tf .accordion-heading .accordion-toggle.active:focus,.accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle,.accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}.accordion .default .accordion-heading .accordion-toggle.active,.accordion .default .accordion-heading .accordion-toggle:focus,.accordion .default .accordion-heading .accordion-toggle:hover,.accordion .fau .accordion-heading .accordion-toggle.active,.accordion .fau .accordion-heading .accordion-toggle:focus,.accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle.active:focus,.accordion .default .accordion-heading .accordion-toggle.active:hover,.accordion .fau .accordion-heading .accordion-toggle.active:focus,.accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .accordion-body{display:block;overflow:hidden}.accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light .accordion .accordion-body .accordion-inner,.alert.font-light .accordion .accordion-body .accordion-inner a,.alert.font-light .accordion .accordion-body .accordion-inner blockquote,.alert.font-light .accordion .accordion-body .accordion-inner code,.alert.font-light .accordion .accordion-body .accordion-inner em,.alert.font-light .accordion .accordion-body .accordion-inner h1,.alert.font-light .accordion .accordion-body .accordion-inner h2,.alert.font-light .accordion .accordion-body .accordion-inner h3,.alert.font-light .accordion .accordion-body .accordion-inner h4,.alert.font-light .accordion .accordion-body .accordion-inner h5,.alert.font-light .accordion .accordion-body .accordion-inner li,.alert.font-light .accordion .accordion-body .accordion-inner p,.alert.font-light .accordion .accordion-body .accordion-inner pre,.alert.font-light .accordion .accordion-body .accordion-inner span,.alert.font-light .accordion .accordion-body .accordion-inner strong,.alert.font-light .accordion .accordion-body .accordion-inner td,.alert.font-light .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}.fau-theme .accordion-toggle{background-clip:padding-box;border-radius:var(--border-radius,4px)}.fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{.accordion{display:block;overflow:visible;position:relative}.accordion-body,.accordion-group,.accordion-inner,.accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}button.expand-all.standard-btn{display:none}h3.accordion-heading,h4.accordion-heading{margin-bottom:0!important}}#content main .accordion-body:target,.admin-bar #content main .accordion-body:target{background-color:#6495ed;padding-top:0}#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target{padding-top:8px}.wp-block-rrze-elements-collapsibles .block-editor-block-list__layout:last-child{padding-bottom:1.5rem}.accordion-toggle span[class^=fa]{float:right;line-height:2em}.read-mode-only{display:none}.admin-bar #content main .accordion-body:target{padding-top:0}.accordion-body{height:0;margin-top:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:height .5s ease-in-out}.accordion-body.active{background:var(--color-ContentRegions,#f5f7f9);height:auto;padding:15px 20px}.wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input{background-color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0);font-size:inherit;padding-bottom:0}.wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input:focus{background-color:#fff;border-color:#000;color:#000;font-size:inherit;padding-bottom:0}.wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle.active,.wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle:hover{color:#fff}.rrzeElementsBFakColorSelector.central button{background-color:#04316a;color:#fff}.rrzeElementsBFakColorSelector.phil button{background-color:#fdb735;color:#000}.rrzeElementsBFakColorSelector.rw button{background-color:#c50f3c;color:#fff}.rrzeElementsBFakColorSelector.med button{background-color:#18b4f1;color:#000}.rrzeElementsBFakColorSelector.nat button{background-color:#7bb725;color:#000}.rrzeElementsBFakColorSelector.tf button{background-color:#8c9fb1;color:#000}.elements-blocks-icon-selector-display{clear:both;float:left;margin-left:1em;max-width:3em;padding:.5em}.elements-blocks-icon-insideEditor{clear:both;float:right;max-height:1.5em;max-width:1.5em;padding-top:.25em}button.is-compact.elements-blocks-icon-Button,button.is-pressed.elements-blocks-icon-Button{align-items:center;display:flex;font-size:1.5rem;height:55px;justify-content:center;padding:.25rem;width:55px}.elements-blocks-input-following-icon input{font-size:1.25em!important;max-width:90%}.rrzeElementsBFakColorSelector{border:1px solid #000}.rrzeElementsBFakColorSelector button{border-radius:0} -.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-right:var(--fa-li-margin,2.5em);padding-right:0}.fa-ul>li{position:relative}.fa-li{right:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-pull-right{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var«-296:1»,var«296:-2»,var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(15deg)}4%{transform:rotate(-15deg)}24%,8%{transform:rotate(18deg)}12%,28%{transform:rotate(-18deg)}16%{transform:rotate(22deg)}20%{transform:rotate(-22deg)}32%{transform:rotate(12deg)}36%{transform:rotate(-12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.fa-rotate-90{transform:rotate(-90deg)}.fa-rotate-180{transform:rotate(-180deg)}.fa-rotate-270{transform:rotate(-270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{right:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-left:1em} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} -:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} +/*!*************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/collapse/editor.scss ***! + \*************************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/** + * The following styles get applied inside the editor only. + * + * Replace them with your own styles or remove the file completely. + */ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.accordion .accordion-toggle.active:hover:before, +.accordion .accordion-toggle.active:focus:before, +.accordion .accordion-toggle:hover:before, +.accordion .accordion-toggle:focus:before, +.accordion .accordion-toggle.active:before, +.accordion .accordion-toggle:before, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, .accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before, .accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before, .accordion .accordion-toggle:before, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: "Font Awesome 6 Free"; +} + +.fab, +.fa-brands { + font-family: "Font Awesome 6 Brands"; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-right: var(--fa-li-margin, 2.5em); + padding-right: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + right: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var«-225:1», var«225:-2», var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(15deg); + } + 4% { + transform: rotate(-15deg); + } + 8%, 24% { + transform: rotate(18deg); + } + 12%, 28% { + transform: rotate(-18deg); + } + 16% { + transform: rotate(22deg); + } + 20% { + transform: rotate(-22deg); + } + 32% { + transform: rotate(12deg); + } + 36% { + transform: rotate(-12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(-360deg); + } +} +.fa-rotate-90 { + transform: rotate(-90deg); +} + +.fa-rotate-180 { + transform: rotate(-180deg); +} + +.fa-rotate-270 { + transform: rotate(-270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + right: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-0::before { + content: "\30 "; +} + +.fa-1::before { + content: "\31 "; +} + +.fa-2::before { + content: "\32 "; +} + +.fa-3::before { + content: "\33 "; +} + +.fa-4::before { + content: "\34 "; +} + +.fa-5::before { + content: "\35 "; +} + +.fa-6::before { + content: "\36 "; +} + +.fa-7::before { + content: "\37 "; +} + +.fa-8::before { + content: "\38 "; +} + +.fa-9::before { + content: "\39 "; +} + +.fa-fill-drip::before { + content: "\f576"; +} + +.fa-arrows-to-circle::before { + content: "\e4bd"; +} + +.fa-circle-chevron-right::before { + content: "\f138"; +} + +.fa-chevron-circle-right::before { + content: "\f138"; +} + +.fa-at::before { + content: "\@"; +} + +.fa-trash-can::before { + content: "\f2ed"; +} + +.fa-trash-alt::before { + content: "\f2ed"; +} + +.fa-text-height::before { + content: "\f034"; +} + +.fa-user-xmark::before { + content: "\f235"; +} + +.fa-user-times::before { + content: "\f235"; +} + +.fa-stethoscope::before { + content: "\f0f1"; +} + +.fa-message::before { + content: "\f27a"; +} + +.fa-comment-alt::before { + content: "\f27a"; +} + +.fa-info::before { + content: "\f129"; +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; +} + +.fa-compress-alt::before { + content: "\f422"; +} + +.fa-explosion::before { + content: "\e4e9"; +} + +.fa-file-lines::before { + content: "\f15c"; +} + +.fa-file-alt::before { + content: "\f15c"; +} + +.fa-file-text::before { + content: "\f15c"; +} + +.fa-wave-square::before { + content: "\f83e"; +} + +.fa-ring::before { + content: "\f70b"; +} + +.fa-building-un::before { + content: "\e4d9"; +} + +.fa-dice-three::before { + content: "\f527"; +} + +.fa-calendar-days::before { + content: "\f073"; +} + +.fa-calendar-alt::before { + content: "\f073"; +} + +.fa-anchor-circle-check::before { + content: "\e4aa"; +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; +} + +.fa-volleyball::before { + content: "\f45f"; +} + +.fa-volleyball-ball::before { + content: "\f45f"; +} + +.fa-arrows-up-to-line::before { + content: "\e4c2"; +} + +.fa-sort-down::before { + content: "\f0dd"; +} + +.fa-sort-desc::before { + content: "\f0dd"; +} + +.fa-circle-minus::before { + content: "\f056"; +} + +.fa-minus-circle::before { + content: "\f056"; +} + +.fa-door-open::before { + content: "\f52b"; +} + +.fa-right-from-bracket::before { + content: "\f2f5"; +} + +.fa-sign-out-alt::before { + content: "\f2f5"; +} + +.fa-atom::before { + content: "\f5d2"; +} + +.fa-soap::before { + content: "\e06e"; +} + +.fa-icons::before { + content: "\f86d"; +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; +} + +.fa-microphone-lines-slash::before { + content: "\f539"; +} + +.fa-microphone-alt-slash::before { + content: "\f539"; +} + +.fa-bridge-circle-check::before { + content: "\e4c9"; +} + +.fa-pump-medical::before { + content: "\e06a"; +} + +.fa-fingerprint::before { + content: "\f577"; +} + +.fa-hand-point-right::before { + content: "\f0a4"; +} + +.fa-magnifying-glass-location::before { + content: "\f689"; +} + +.fa-search-location::before { + content: "\f689"; +} + +.fa-forward-step::before { + content: "\f051"; +} + +.fa-step-forward::before { + content: "\f051"; +} + +.fa-face-smile-beam::before { + content: "\f5b8"; +} + +.fa-smile-beam::before { + content: "\f5b8"; +} + +.fa-flag-checkered::before { + content: "\f11e"; +} + +.fa-football::before { + content: "\f44e"; +} + +.fa-football-ball::before { + content: "\f44e"; +} + +.fa-school-circle-exclamation::before { + content: "\e56c"; +} + +.fa-crop::before { + content: "\f125"; +} + +.fa-angles-down::before { + content: "\f103"; +} + +.fa-angle-double-down::before { + content: "\f103"; +} + +.fa-users-rectangle::before { + content: "\e594"; +} + +.fa-people-roof::before { + content: "\e537"; +} + +.fa-people-line::before { + content: "\e534"; +} + +.fa-beer-mug-empty::before { + content: "\f0fc"; +} + +.fa-beer::before { + content: "\f0fc"; +} + +.fa-diagram-predecessor::before { + content: "\e477"; +} + +.fa-arrow-up-long::before { + content: "\f176"; +} + +.fa-long-arrow-up::before { + content: "\f176"; +} + +.fa-fire-flame-simple::before { + content: "\f46a"; +} + +.fa-burn::before { + content: "\f46a"; +} + +.fa-person::before { + content: "\f183"; +} + +.fa-male::before { + content: "\f183"; +} + +.fa-laptop::before { + content: "\f109"; +} + +.fa-file-csv::before { + content: "\f6dd"; +} + +.fa-menorah::before { + content: "\f676"; +} + +.fa-truck-plane::before { + content: "\e58f"; +} + +.fa-record-vinyl::before { + content: "\f8d9"; +} + +.fa-face-grin-stars::before { + content: "\f587"; +} + +.fa-grin-stars::before { + content: "\f587"; +} + +.fa-bong::before { + content: "\f55c"; +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; +} + +.fa-pastafarianism::before { + content: "\f67b"; +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; +} + +.fa-spoon::before { + content: "\f2e5"; +} + +.fa-utensil-spoon::before { + content: "\f2e5"; +} + +.fa-jar-wheat::before { + content: "\e517"; +} + +.fa-envelopes-bulk::before { + content: "\f674"; +} + +.fa-mail-bulk::before { + content: "\f674"; +} + +.fa-file-circle-exclamation::before { + content: "\e4eb"; +} + +.fa-circle-h::before { + content: "\f47e"; +} + +.fa-hospital-symbol::before { + content: "\f47e"; +} + +.fa-pager::before { + content: "\f815"; +} + +.fa-address-book::before { + content: "\f2b9"; +} + +.fa-contact-book::before { + content: "\f2b9"; +} + +.fa-strikethrough::before { + content: "\f0cc"; +} + +.fa-k::before { + content: "K"; +} + +.fa-landmark-flag::before { + content: "\e51c"; +} + +.fa-pencil::before { + content: "\f303"; +} + +.fa-pencil-alt::before { + content: "\f303"; +} + +.fa-backward::before { + content: "\f04a"; +} + +.fa-caret-right::before { + content: "\f0da"; +} + +.fa-comments::before { + content: "\f086"; +} + +.fa-paste::before { + content: "\f0ea"; +} + +.fa-file-clipboard::before { + content: "\f0ea"; +} + +.fa-code-pull-request::before { + content: "\e13c"; +} + +.fa-clipboard-list::before { + content: "\f46d"; +} + +.fa-truck-ramp-box::before { + content: "\f4de"; +} + +.fa-truck-loading::before { + content: "\f4de"; +} + +.fa-user-check::before { + content: "\f4fc"; +} + +.fa-vial-virus::before { + content: "\e597"; +} + +.fa-sheet-plastic::before { + content: "\e571"; +} + +.fa-blog::before { + content: "\f781"; +} + +.fa-user-ninja::before { + content: "\f504"; +} + +.fa-person-arrow-up-from-line::before { + content: "\e539"; +} + +.fa-scroll-torah::before { + content: "\f6a0"; +} + +.fa-torah::before { + content: "\f6a0"; +} + +.fa-broom-ball::before { + content: "\f458"; +} + +.fa-quidditch::before { + content: "\f458"; +} + +.fa-quidditch-broom-ball::before { + content: "\f458"; +} + +.fa-toggle-off::before { + content: "\f204"; +} + +.fa-box-archive::before { + content: "\f187"; +} + +.fa-archive::before { + content: "\f187"; +} + +.fa-person-drowning::before { + content: "\e545"; +} + +.fa-arrow-down-9-1::before { + content: "\f886"; +} + +.fa-sort-numeric-desc::before { + content: "\f886"; +} + +.fa-sort-numeric-down-alt::before { + content: "\f886"; +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-spray-can::before { + content: "\f5bd"; +} + +.fa-truck-monster::before { + content: "\f63b"; +} + +.fa-w::before { + content: "W"; +} + +.fa-earth-africa::before { + content: "\f57c"; +} + +.fa-globe-africa::before { + content: "\f57c"; +} + +.fa-rainbow::before { + content: "\f75b"; +} + +.fa-circle-notch::before { + content: "\f1ce"; +} + +.fa-tablet-screen-button::before { + content: "\f3fa"; +} + +.fa-tablet-alt::before { + content: "\f3fa"; +} + +.fa-paw::before { + content: "\f1b0"; +} + +.fa-cloud::before { + content: "\f0c2"; +} + +.fa-trowel-bricks::before { + content: "\e58a"; +} + +.fa-face-flushed::before { + content: "\f579"; +} + +.fa-flushed::before { + content: "\f579"; +} + +.fa-hospital-user::before { + content: "\f80d"; +} + +.fa-tent-arrow-left-right::before { + content: "\e57f"; +} + +.fa-gavel::before { + content: "\f0e3"; +} + +.fa-legal::before { + content: "\f0e3"; +} + +.fa-binoculars::before { + content: "\f1e5"; +} + +.fa-microphone-slash::before { + content: "\f131"; +} + +.fa-box-tissue::before { + content: "\e05b"; +} + +.fa-motorcycle::before { + content: "\f21c"; +} + +.fa-bell-concierge::before { + content: "\f562"; +} + +.fa-concierge-bell::before { + content: "\f562"; +} + +.fa-pen-ruler::before { + content: "\f5ae"; +} + +.fa-pencil-ruler::before { + content: "\f5ae"; +} + +.fa-people-arrows::before { + content: "\e068"; +} + +.fa-people-arrows-left-right::before { + content: "\e068"; +} + +.fa-mars-and-venus-burst::before { + content: "\e523"; +} + +.fa-square-caret-right::before { + content: "\f152"; +} + +.fa-caret-square-right::before { + content: "\f152"; +} + +.fa-scissors::before { + content: "\f0c4"; +} + +.fa-cut::before { + content: "\f0c4"; +} + +.fa-sun-plant-wilt::before { + content: "\e57a"; +} + +.fa-toilets-portable::before { + content: "\e584"; +} + +.fa-hockey-puck::before { + content: "\f453"; +} + +.fa-table::before { + content: "\f0ce"; +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; +} + +.fa-tachograph-digital::before { + content: "\f566"; +} + +.fa-digital-tachograph::before { + content: "\f566"; +} + +.fa-users-slash::before { + content: "\e073"; +} + +.fa-clover::before { + content: "\e139"; +} + +.fa-reply::before { + content: "\f3e5"; +} + +.fa-mail-reply::before { + content: "\f3e5"; +} + +.fa-star-and-crescent::before { + content: "\f699"; +} + +.fa-house-fire::before { + content: "\e50c"; +} + +.fa-square-minus::before { + content: "\f146"; +} + +.fa-minus-square::before { + content: "\f146"; +} + +.fa-helicopter::before { + content: "\f533"; +} + +.fa-compass::before { + content: "\f14e"; +} + +.fa-square-caret-down::before { + content: "\f150"; +} + +.fa-caret-square-down::before { + content: "\f150"; +} + +.fa-file-circle-question::before { + content: "\e4ef"; +} + +.fa-laptop-code::before { + content: "\f5fc"; +} + +.fa-swatchbook::before { + content: "\f5c3"; +} + +.fa-prescription-bottle::before { + content: "\f485"; +} + +.fa-bars::before { + content: "\f0c9"; +} + +.fa-navicon::before { + content: "\f0c9"; +} + +.fa-people-group::before { + content: "\e533"; +} + +.fa-hourglass-end::before { + content: "\f253"; +} + +.fa-hourglass-3::before { + content: "\f253"; +} + +.fa-heart-crack::before { + content: "\f7a9"; +} + +.fa-heart-broken::before { + content: "\f7a9"; +} + +.fa-square-up-right::before { + content: "\f360"; +} + +.fa-external-link-square-alt::before { + content: "\f360"; +} + +.fa-face-kiss-beam::before { + content: "\f597"; +} + +.fa-kiss-beam::before { + content: "\f597"; +} + +.fa-film::before { + content: "\f008"; +} + +.fa-ruler-horizontal::before { + content: "\f547"; +} + +.fa-people-robbery::before { + content: "\e536"; +} + +.fa-lightbulb::before { + content: "\f0eb"; +} + +.fa-caret-left::before { + content: "\f0d9"; +} + +.fa-circle-exclamation::before { + content: "\f06a"; +} + +.fa-exclamation-circle::before { + content: "\f06a"; +} + +.fa-school-circle-xmark::before { + content: "\e56d"; +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; +} + +.fa-sign-out::before { + content: "\f08b"; +} + +.fa-circle-chevron-down::before { + content: "\f13a"; +} + +.fa-chevron-circle-down::before { + content: "\f13a"; +} + +.fa-unlock-keyhole::before { + content: "\f13e"; +} + +.fa-unlock-alt::before { + content: "\f13e"; +} + +.fa-cloud-showers-heavy::before { + content: "\f740"; +} + +.fa-headphones-simple::before { + content: "\f58f"; +} + +.fa-headphones-alt::before { + content: "\f58f"; +} + +.fa-sitemap::before { + content: "\f0e8"; +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; +} + +.fa-donate::before { + content: "\f4b9"; +} + +.fa-memory::before { + content: "\f538"; +} + +.fa-road-spikes::before { + content: "\e568"; +} + +.fa-fire-burner::before { + content: "\e4f1"; +} + +.fa-flag::before { + content: "\f024"; +} + +.fa-hanukiah::before { + content: "\f6e6"; +} + +.fa-feather::before { + content: "\f52d"; +} + +.fa-volume-low::before { + content: "\f027"; +} + +.fa-volume-down::before { + content: "\f027"; +} + +.fa-comment-slash::before { + content: "\f4b3"; +} + +.fa-cloud-sun-rain::before { + content: "\f743"; +} + +.fa-compress::before { + content: "\f066"; +} + +.fa-wheat-awn::before { + content: "\e2cd"; +} + +.fa-wheat-alt::before { + content: "\e2cd"; +} + +.fa-ankh::before { + content: "\f644"; +} + +.fa-hands-holding-child::before { + content: "\e4fa"; +} + +.fa-asterisk::before { + content: "\*"; +} + +.fa-square-check::before { + content: "\f14a"; +} + +.fa-check-square::before { + content: "\f14a"; +} + +.fa-peseta-sign::before { + content: "\e221"; +} + +.fa-heading::before { + content: "\f1dc"; +} + +.fa-header::before { + content: "\f1dc"; +} + +.fa-ghost::before { + content: "\f6e2"; +} + +.fa-list::before { + content: "\f03a"; +} + +.fa-list-squares::before { + content: "\f03a"; +} + +.fa-square-phone-flip::before { + content: "\f87b"; +} + +.fa-phone-square-alt::before { + content: "\f87b"; +} + +.fa-cart-plus::before { + content: "\f217"; +} + +.fa-gamepad::before { + content: "\f11b"; +} + +.fa-circle-dot::before { + content: "\f192"; +} + +.fa-dot-circle::before { + content: "\f192"; +} + +.fa-face-dizzy::before { + content: "\f567"; +} + +.fa-dizzy::before { + content: "\f567"; +} + +.fa-egg::before { + content: "\f7fb"; +} + +.fa-house-medical-circle-xmark::before { + content: "\e513"; +} + +.fa-campground::before { + content: "\f6bb"; +} + +.fa-folder-plus::before { + content: "\f65e"; +} + +.fa-futbol::before { + content: "\f1e3"; +} + +.fa-futbol-ball::before { + content: "\f1e3"; +} + +.fa-soccer-ball::before { + content: "\f1e3"; +} + +.fa-paintbrush::before { + content: "\f1fc"; +} + +.fa-paint-brush::before { + content: "\f1fc"; +} + +.fa-lock::before { + content: "\f023"; +} + +.fa-gas-pump::before { + content: "\f52f"; +} + +.fa-hot-tub-person::before { + content: "\f593"; +} + +.fa-hot-tub::before { + content: "\f593"; +} + +.fa-map-location::before { + content: "\f59f"; +} + +.fa-map-marked::before { + content: "\f59f"; +} + +.fa-house-flood-water::before { + content: "\e50e"; +} + +.fa-tree::before { + content: "\f1bb"; +} + +.fa-bridge-lock::before { + content: "\e4cc"; +} + +.fa-sack-dollar::before { + content: "\f81d"; +} + +.fa-pen-to-square::before { + content: "\f044"; +} + +.fa-edit::before { + content: "\f044"; +} + +.fa-car-side::before { + content: "\f5e4"; +} + +.fa-share-nodes::before { + content: "\f1e0"; +} + +.fa-share-alt::before { + content: "\f1e0"; +} + +.fa-heart-circle-minus::before { + content: "\e4ff"; +} + +.fa-hourglass-half::before { + content: "\f252"; +} + +.fa-hourglass-2::before { + content: "\f252"; +} + +.fa-microscope::before { + content: "\f610"; +} + +.fa-sink::before { + content: "\e06d"; +} + +.fa-bag-shopping::before { + content: "\f290"; +} + +.fa-shopping-bag::before { + content: "\f290"; +} + +.fa-arrow-down-z-a::before { + content: "\f881"; +} + +.fa-sort-alpha-desc::before { + content: "\f881"; +} + +.fa-sort-alpha-down-alt::before { + content: "\f881"; +} + +.fa-mitten::before { + content: "\f7b5"; +} + +.fa-person-rays::before { + content: "\e54d"; +} + +.fa-users::before { + content: "\f0c0"; +} + +.fa-eye-slash::before { + content: "\f070"; +} + +.fa-flask-vial::before { + content: "\e4f3"; +} + +.fa-hand::before { + content: "\f256"; +} + +.fa-hand-paper::before { + content: "\f256"; +} + +.fa-om::before { + content: "\f679"; +} + +.fa-worm::before { + content: "\e599"; +} + +.fa-house-circle-xmark::before { + content: "\e50b"; +} + +.fa-plug::before { + content: "\f1e6"; +} + +.fa-chevron-up::before { + content: "\f077"; +} + +.fa-hand-spock::before { + content: "\f259"; +} + +.fa-stopwatch::before { + content: "\f2f2"; +} + +.fa-face-kiss::before { + content: "\f596"; +} + +.fa-kiss::before { + content: "\f596"; +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; +} + +.fa-face-grin-tongue::before { + content: "\f589"; +} + +.fa-grin-tongue::before { + content: "\f589"; +} + +.fa-chess-bishop::before { + content: "\f43a"; +} + +.fa-face-grin-wink::before { + content: "\f58c"; +} + +.fa-grin-wink::before { + content: "\f58c"; +} + +.fa-ear-deaf::before { + content: "\f2a4"; +} + +.fa-deaf::before { + content: "\f2a4"; +} + +.fa-deafness::before { + content: "\f2a4"; +} + +.fa-hard-of-hearing::before { + content: "\f2a4"; +} + +.fa-road-circle-check::before { + content: "\e564"; +} + +.fa-dice-five::before { + content: "\f523"; +} + +.fa-square-rss::before { + content: "\f143"; +} + +.fa-rss-square::before { + content: "\f143"; +} + +.fa-land-mine-on::before { + content: "\e51b"; +} + +.fa-i-cursor::before { + content: "\f246"; +} + +.fa-stamp::before { + content: "\f5bf"; +} + +.fa-stairs::before { + content: "\e289"; +} + +.fa-i::before { + content: "I"; +} + +.fa-hryvnia-sign::before { + content: "\f6f2"; +} + +.fa-hryvnia::before { + content: "\f6f2"; +} + +.fa-pills::before { + content: "\f484"; +} + +.fa-face-grin-wide::before { + content: "\f581"; +} + +.fa-grin-alt::before { + content: "\f581"; +} + +.fa-tooth::before { + content: "\f5c9"; +} + +.fa-v::before { + content: "V"; +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; +} + +.fa-bicycle::before { + content: "\f206"; +} + +.fa-staff-snake::before { + content: "\e579"; +} + +.fa-rod-asclepius::before { + content: "\e579"; +} + +.fa-rod-snake::before { + content: "\e579"; +} + +.fa-staff-aesculapius::before { + content: "\e579"; +} + +.fa-head-side-cough-slash::before { + content: "\e062"; +} + +.fa-truck-medical::before { + content: "\f0f9"; +} + +.fa-ambulance::before { + content: "\f0f9"; +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; +} + +.fa-snowman::before { + content: "\f7d0"; +} + +.fa-mortar-pestle::before { + content: "\f5a7"; +} + +.fa-road-barrier::before { + content: "\e562"; +} + +.fa-school::before { + content: "\f549"; +} + +.fa-igloo::before { + content: "\f7ae"; +} + +.fa-joint::before { + content: "\f595"; +} + +.fa-angle-right::before { + content: "\f105"; +} + +.fa-horse::before { + content: "\f6f0"; +} + +.fa-q::before { + content: "Q"; +} + +.fa-g::before { + content: "G"; +} + +.fa-notes-medical::before { + content: "\f481"; +} + +.fa-temperature-half::before { + content: "\f2c9"; +} + +.fa-temperature-2::before { + content: "\f2c9"; +} + +.fa-thermometer-2::before { + content: "\f2c9"; +} + +.fa-thermometer-half::before { + content: "\f2c9"; +} + +.fa-dong-sign::before { + content: "\e169"; +} + +.fa-capsules::before { + content: "\f46b"; +} + +.fa-poo-storm::before { + content: "\f75a"; +} + +.fa-poo-bolt::before { + content: "\f75a"; +} + +.fa-face-frown-open::before { + content: "\f57a"; +} + +.fa-frown-open::before { + content: "\f57a"; +} + +.fa-hand-point-up::before { + content: "\f0a6"; +} + +.fa-money-bill::before { + content: "\f0d6"; +} + +.fa-bookmark::before { + content: "\f02e"; +} + +.fa-align-justify::before { + content: "\f039"; +} + +.fa-umbrella-beach::before { + content: "\f5ca"; +} + +.fa-helmet-un::before { + content: "\e503"; +} + +.fa-bullseye::before { + content: "\f140"; +} + +.fa-bacon::before { + content: "\f7e5"; +} + +.fa-hand-point-down::before { + content: "\f0a7"; +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; +} + +.fa-folder::before { + content: "\f07b"; +} + +.fa-folder-blank::before { + content: "\f07b"; +} + +.fa-file-waveform::before { + content: "\f478"; +} + +.fa-file-medical-alt::before { + content: "\f478"; +} + +.fa-radiation::before { + content: "\f7b9"; +} + +.fa-chart-simple::before { + content: "\e473"; +} + +.fa-mars-stroke::before { + content: "\f229"; +} + +.fa-vial::before { + content: "\f492"; +} + +.fa-gauge::before { + content: "\f624"; +} + +.fa-dashboard::before { + content: "\f624"; +} + +.fa-gauge-med::before { + content: "\f624"; +} + +.fa-tachometer-alt-average::before { + content: "\f624"; +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; +} + +.fa-e::before { + content: "E"; +} + +.fa-pen-clip::before { + content: "\f305"; +} + +.fa-pen-alt::before { + content: "\f305"; +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; +} + +.fa-user::before { + content: "\f007"; +} + +.fa-school-circle-check::before { + content: "\e56b"; +} + +.fa-dumpster::before { + content: "\f793"; +} + +.fa-van-shuttle::before { + content: "\f5b6"; +} + +.fa-shuttle-van::before { + content: "\f5b6"; +} + +.fa-building-user::before { + content: "\e4da"; +} + +.fa-square-caret-left::before { + content: "\f191"; +} + +.fa-caret-square-left::before { + content: "\f191"; +} + +.fa-highlighter::before { + content: "\f591"; +} + +.fa-key::before { + content: "\f084"; +} + +.fa-bullhorn::before { + content: "\f0a1"; +} + +.fa-globe::before { + content: "\f0ac"; +} + +.fa-synagogue::before { + content: "\f69b"; +} + +.fa-person-half-dress::before { + content: "\e548"; +} + +.fa-road-bridge::before { + content: "\e563"; +} + +.fa-location-arrow::before { + content: "\f124"; +} + +.fa-c::before { + content: "C"; +} + +.fa-tablet-button::before { + content: "\f10a"; +} + +.fa-building-lock::before { + content: "\e4d6"; +} + +.fa-pizza-slice::before { + content: "\f818"; +} + +.fa-money-bill-wave::before { + content: "\f53a"; +} + +.fa-chart-area::before { + content: "\f1fe"; +} + +.fa-area-chart::before { + content: "\f1fe"; +} + +.fa-house-flag::before { + content: "\e50d"; +} + +.fa-person-circle-minus::before { + content: "\e540"; +} + +.fa-ban::before { + content: "\f05e"; +} + +.fa-cancel::before { + content: "\f05e"; +} + +.fa-camera-rotate::before { + content: "\e0d8"; +} + +.fa-spray-can-sparkles::before { + content: "\f5d0"; +} + +.fa-air-freshener::before { + content: "\f5d0"; +} + +.fa-star::before { + content: "\f005"; +} + +.fa-repeat::before { + content: "\f363"; +} + +.fa-cross::before { + content: "\f654"; +} + +.fa-box::before { + content: "\f466"; +} + +.fa-venus-mars::before { + content: "\f228"; +} + +.fa-arrow-pointer::before { + content: "\f245"; +} + +.fa-mouse-pointer::before { + content: "\f245"; +} + +.fa-maximize::before { + content: "\f31e"; +} + +.fa-expand-arrows-alt::before { + content: "\f31e"; +} + +.fa-charging-station::before { + content: "\f5e7"; +} + +.fa-shapes::before { + content: "\f61f"; +} + +.fa-triangle-circle-square::before { + content: "\f61f"; +} + +.fa-shuffle::before { + content: "\f074"; +} + +.fa-random::before { + content: "\f074"; +} + +.fa-person-running::before { + content: "\f70c"; +} + +.fa-running::before { + content: "\f70c"; +} + +.fa-mobile-retro::before { + content: "\e527"; +} + +.fa-grip-lines-vertical::before { + content: "\f7a5"; +} + +.fa-spider::before { + content: "\f717"; +} + +.fa-hands-bound::before { + content: "\e4f9"; +} + +.fa-file-invoice-dollar::before { + content: "\f571"; +} + +.fa-plane-circle-exclamation::before { + content: "\e556"; +} + +.fa-x-ray::before { + content: "\f497"; +} + +.fa-spell-check::before { + content: "\f891"; +} + +.fa-slash::before { + content: "\f715"; +} + +.fa-computer-mouse::before { + content: "\f8cc"; +} + +.fa-mouse::before { + content: "\f8cc"; +} + +.fa-arrow-right-to-bracket::before { + content: "\f090"; +} + +.fa-sign-in::before { + content: "\f090"; +} + +.fa-shop-slash::before { + content: "\e070"; +} + +.fa-store-alt-slash::before { + content: "\e070"; +} + +.fa-server::before { + content: "\f233"; +} + +.fa-virus-covid-slash::before { + content: "\e4a9"; +} + +.fa-shop-lock::before { + content: "\e4a5"; +} + +.fa-hourglass-start::before { + content: "\f251"; +} + +.fa-hourglass-1::before { + content: "\f251"; +} + +.fa-blender-phone::before { + content: "\f6b6"; +} + +.fa-building-wheat::before { + content: "\e4db"; +} + +.fa-person-breastfeeding::before { + content: "\e53a"; +} + +.fa-right-to-bracket::before { + content: "\f2f6"; +} + +.fa-sign-in-alt::before { + content: "\f2f6"; +} + +.fa-venus::before { + content: "\f221"; +} + +.fa-passport::before { + content: "\f5ab"; +} + +.fa-heart-pulse::before { + content: "\f21e"; +} + +.fa-heartbeat::before { + content: "\f21e"; +} + +.fa-people-carry-box::before { + content: "\f4ce"; +} + +.fa-people-carry::before { + content: "\f4ce"; +} + +.fa-temperature-high::before { + content: "\f769"; +} + +.fa-microchip::before { + content: "\f2db"; +} + +.fa-crown::before { + content: "\f521"; +} + +.fa-weight-hanging::before { + content: "\f5cd"; +} + +.fa-xmarks-lines::before { + content: "\e59a"; +} + +.fa-file-prescription::before { + content: "\f572"; +} + +.fa-weight-scale::before { + content: "\f496"; +} + +.fa-weight::before { + content: "\f496"; +} + +.fa-user-group::before { + content: "\f500"; +} + +.fa-user-friends::before { + content: "\f500"; +} + +.fa-arrow-up-a-z::before { + content: "\f15e"; +} + +.fa-sort-alpha-up::before { + content: "\f15e"; +} + +.fa-chess-knight::before { + content: "\f441"; +} + +.fa-face-laugh-squint::before { + content: "\f59b"; +} + +.fa-laugh-squint::before { + content: "\f59b"; +} + +.fa-wheelchair::before { + content: "\f193"; +} + +.fa-circle-arrow-up::before { + content: "\f0aa"; +} + +.fa-arrow-circle-up::before { + content: "\f0aa"; +} + +.fa-toggle-on::before { + content: "\f205"; +} + +.fa-person-walking::before { + content: "\f554"; +} + +.fa-walking::before { + content: "\f554"; +} + +.fa-l::before { + content: "L"; +} + +.fa-fire::before { + content: "\f06d"; +} + +.fa-bed-pulse::before { + content: "\f487"; +} + +.fa-procedures::before { + content: "\f487"; +} + +.fa-shuttle-space::before { + content: "\f197"; +} + +.fa-space-shuttle::before { + content: "\f197"; +} + +.fa-face-laugh::before { + content: "\f599"; +} + +.fa-laugh::before { + content: "\f599"; +} + +.fa-folder-open::before { + content: "\f07c"; +} + +.fa-heart-circle-plus::before { + content: "\e500"; +} + +.fa-code-fork::before { + content: "\e13b"; +} + +.fa-city::before { + content: "\f64f"; +} + +.fa-microphone-lines::before { + content: "\f3c9"; +} + +.fa-microphone-alt::before { + content: "\f3c9"; +} + +.fa-pepper-hot::before { + content: "\f816"; +} + +.fa-unlock::before { + content: "\f09c"; +} + +.fa-colon-sign::before { + content: "\e140"; +} + +.fa-headset::before { + content: "\f590"; +} + +.fa-store-slash::before { + content: "\e071"; +} + +.fa-road-circle-xmark::before { + content: "\e566"; +} + +.fa-user-minus::before { + content: "\f503"; +} + +.fa-mars-stroke-up::before { + content: "\f22a"; +} + +.fa-mars-stroke-v::before { + content: "\f22a"; +} + +.fa-champagne-glasses::before { + content: "\f79f"; +} + +.fa-glass-cheers::before { + content: "\f79f"; +} + +.fa-clipboard::before { + content: "\f328"; +} + +.fa-house-circle-exclamation::before { + content: "\e50a"; +} + +.fa-file-arrow-up::before { + content: "\f574"; +} + +.fa-file-upload::before { + content: "\f574"; +} + +.fa-wifi::before { + content: "\f1eb"; +} + +.fa-wifi-3::before { + content: "\f1eb"; +} + +.fa-wifi-strong::before { + content: "\f1eb"; +} + +.fa-bath::before { + content: "\f2cd"; +} + +.fa-bathtub::before { + content: "\f2cd"; +} + +.fa-underline::before { + content: "\f0cd"; +} + +.fa-user-pen::before { + content: "\f4ff"; +} + +.fa-user-edit::before { + content: "\f4ff"; +} + +.fa-signature::before { + content: "\f5b7"; +} + +.fa-stroopwafel::before { + content: "\f551"; +} + +.fa-bold::before { + content: "\f032"; +} + +.fa-anchor-lock::before { + content: "\e4ad"; +} + +.fa-building-ngo::before { + content: "\e4d7"; +} + +.fa-manat-sign::before { + content: "\e1d5"; +} + +.fa-not-equal::before { + content: "\f53e"; +} + +.fa-border-top-left::before { + content: "\f853"; +} + +.fa-border-style::before { + content: "\f853"; +} + +.fa-map-location-dot::before { + content: "\f5a0"; +} + +.fa-map-marked-alt::before { + content: "\f5a0"; +} + +.fa-jedi::before { + content: "\f669"; +} + +.fa-square-poll-vertical::before { + content: "\f681"; +} + +.fa-poll::before { + content: "\f681"; +} + +.fa-mug-hot::before { + content: "\f7b6"; +} + +.fa-car-battery::before { + content: "\f5df"; +} + +.fa-battery-car::before { + content: "\f5df"; +} + +.fa-gift::before { + content: "\f06b"; +} + +.fa-dice-two::before { + content: "\f528"; +} + +.fa-chess-queen::before { + content: "\f445"; +} + +.fa-glasses::before { + content: "\f530"; +} + +.fa-chess-board::before { + content: "\f43c"; +} + +.fa-building-circle-check::before { + content: "\e4d2"; +} + +.fa-person-chalkboard::before { + content: "\e53d"; +} + +.fa-mars-stroke-right::before { + content: "\f22b"; +} + +.fa-mars-stroke-h::before { + content: "\f22b"; +} + +.fa-hand-back-fist::before { + content: "\f255"; +} + +.fa-hand-rock::before { + content: "\f255"; +} + +.fa-square-caret-up::before { + content: "\f151"; +} + +.fa-caret-square-up::before { + content: "\f151"; +} + +.fa-cloud-showers-water::before { + content: "\e4e4"; +} + +.fa-chart-bar::before { + content: "\f080"; +} + +.fa-bar-chart::before { + content: "\f080"; +} + +.fa-hands-bubbles::before { + content: "\e05e"; +} + +.fa-hands-wash::before { + content: "\e05e"; +} + +.fa-less-than-equal::before { + content: "\f537"; +} + +.fa-train::before { + content: "\f238"; +} + +.fa-eye-low-vision::before { + content: "\f2a8"; +} + +.fa-low-vision::before { + content: "\f2a8"; +} + +.fa-crow::before { + content: "\f520"; +} + +.fa-sailboat::before { + content: "\e445"; +} + +.fa-window-restore::before { + content: "\f2d2"; +} + +.fa-square-plus::before { + content: "\f0fe"; +} + +.fa-plus-square::before { + content: "\f0fe"; +} + +.fa-torii-gate::before { + content: "\f6a1"; +} + +.fa-frog::before { + content: "\f52e"; +} + +.fa-bucket::before { + content: "\e4cf"; +} + +.fa-image::before { + content: "\f03e"; +} + +.fa-microphone::before { + content: "\f130"; +} + +.fa-cow::before { + content: "\f6c8"; +} + +.fa-caret-up::before, .accordion .accordion-toggle.active:hover::before, .accordion .accordion-toggle.active:focus::before, .accordion .accordion-toggle.active::before { + content: "\f0d8"; +} + +.fa-screwdriver::before { + content: "\f54a"; +} + +.fa-folder-closed::before { + content: "\e185"; +} + +.fa-house-tsunami::before { + content: "\e515"; +} + +.fa-square-nfi::before { + content: "\e576"; +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; +} + +.fa-martini-glass::before { + content: "\f57b"; +} + +.fa-glass-martini-alt::before { + content: "\f57b"; +} + +.fa-rotate-left::before { + content: "\f2ea"; +} + +.fa-rotate-back::before { + content: "\f2ea"; +} + +.fa-rotate-backward::before { + content: "\f2ea"; +} + +.fa-undo-alt::before { + content: "\f2ea"; +} + +.fa-table-columns::before { + content: "\f0db"; +} + +.fa-columns::before { + content: "\f0db"; +} + +.fa-lemon::before { + content: "\f094"; +} + +.fa-head-side-mask::before { + content: "\e063"; +} + +.fa-handshake::before { + content: "\f2b5"; +} + +.fa-gem::before { + content: "\f3a5"; +} + +.fa-dolly::before { + content: "\f472"; +} + +.fa-dolly-box::before { + content: "\f472"; +} + +.fa-smoking::before { + content: "\f48d"; +} + +.fa-minimize::before { + content: "\f78c"; +} + +.fa-compress-arrows-alt::before { + content: "\f78c"; +} + +.fa-monument::before { + content: "\f5a6"; +} + +.fa-snowplow::before { + content: "\f7d2"; +} + +.fa-angles-right::before { + content: "\f101"; +} + +.fa-angle-double-right::before { + content: "\f101"; +} + +.fa-cannabis::before { + content: "\f55f"; +} + +.fa-circle-play::before { + content: "\f144"; +} + +.fa-play-circle::before { + content: "\f144"; +} + +.fa-tablets::before { + content: "\f490"; +} + +.fa-ethernet::before { + content: "\f796"; +} + +.fa-euro-sign::before { + content: "\f153"; +} + +.fa-eur::before { + content: "\f153"; +} + +.fa-euro::before { + content: "\f153"; +} + +.fa-chair::before { + content: "\f6c0"; +} + +.fa-circle-check::before { + content: "\f058"; +} + +.fa-check-circle::before { + content: "\f058"; +} + +.fa-circle-stop::before { + content: "\f28d"; +} + +.fa-stop-circle::before { + content: "\f28d"; +} + +.fa-compass-drafting::before { + content: "\f568"; +} + +.fa-drafting-compass::before { + content: "\f568"; +} + +.fa-plate-wheat::before { + content: "\e55a"; +} + +.fa-icicles::before { + content: "\f7ad"; +} + +.fa-person-shelter::before { + content: "\e54f"; +} + +.fa-neuter::before { + content: "\f22c"; +} + +.fa-id-badge::before { + content: "\f2c1"; +} + +.fa-marker::before { + content: "\f5a1"; +} + +.fa-face-laugh-beam::before { + content: "\f59a"; +} + +.fa-laugh-beam::before { + content: "\f59a"; +} + +.fa-helicopter-symbol::before { + content: "\e502"; +} + +.fa-universal-access::before { + content: "\f29a"; +} + +.fa-circle-chevron-up::before { + content: "\f139"; +} + +.fa-chevron-circle-up::before { + content: "\f139"; +} + +.fa-lari-sign::before { + content: "\e1c8"; +} + +.fa-volcano::before { + content: "\f770"; +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; +} + +.fa-sterling-sign::before { + content: "\f154"; +} + +.fa-gbp::before { + content: "\f154"; +} + +.fa-pound-sign::before { + content: "\f154"; +} + +.fa-viruses::before { + content: "\e076"; +} + +.fa-square-person-confined::before { + content: "\e577"; +} + +.fa-user-tie::before { + content: "\f508"; +} + +.fa-arrow-down-long::before { + content: "\f175"; +} + +.fa-long-arrow-down::before { + content: "\f175"; +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; +} + +.fa-certificate::before { + content: "\f0a3"; +} + +.fa-reply-all::before { + content: "\f122"; +} + +.fa-mail-reply-all::before { + content: "\f122"; +} + +.fa-suitcase::before { + content: "\f0f2"; +} + +.fa-person-skating::before { + content: "\f7c5"; +} + +.fa-skating::before { + content: "\f7c5"; +} + +.fa-filter-circle-dollar::before { + content: "\f662"; +} + +.fa-funnel-dollar::before { + content: "\f662"; +} + +.fa-camera-retro::before { + content: "\f083"; +} + +.fa-circle-arrow-down::before { + content: "\f0ab"; +} + +.fa-arrow-circle-down::before { + content: "\f0ab"; +} + +.fa-file-import::before { + content: "\f56f"; +} + +.fa-arrow-right-to-file::before { + content: "\f56f"; +} + +.fa-square-arrow-up-right::before { + content: "\f14c"; +} + +.fa-external-link-square::before { + content: "\f14c"; +} + +.fa-box-open::before { + content: "\f49e"; +} + +.fa-scroll::before { + content: "\f70e"; +} + +.fa-spa::before { + content: "\f5bb"; +} + +.fa-location-pin-lock::before { + content: "\e51f"; +} + +.fa-pause::before { + content: "\f04c"; +} + +.fa-hill-avalanche::before { + content: "\e507"; +} + +.fa-temperature-empty::before { + content: "\f2cb"; +} + +.fa-temperature-0::before { + content: "\f2cb"; +} + +.fa-thermometer-0::before { + content: "\f2cb"; +} + +.fa-thermometer-empty::before { + content: "\f2cb"; +} + +.fa-bomb::before { + content: "\f1e2"; +} + +.fa-registered::before { + content: "\f25d"; +} + +.fa-address-card::before { + content: "\f2bb"; +} + +.fa-contact-card::before { + content: "\f2bb"; +} + +.fa-vcard::before { + content: "\f2bb"; +} + +.fa-scale-unbalanced-flip::before { + content: "\f516"; +} + +.fa-balance-scale-right::before { + content: "\f516"; +} + +.fa-subscript::before { + content: "\f12c"; +} + +.fa-diamond-turn-right::before { + content: "\f5eb"; +} + +.fa-directions::before { + content: "\f5eb"; +} + +.fa-burst::before { + content: "\e4dc"; +} + +.fa-house-laptop::before { + content: "\e066"; +} + +.fa-laptop-house::before { + content: "\e066"; +} + +.fa-face-tired::before { + content: "\f5c8"; +} + +.fa-tired::before { + content: "\f5c8"; +} + +.fa-money-bills::before { + content: "\e1f3"; +} + +.fa-smog::before { + content: "\f75f"; +} + +.fa-crutch::before { + content: "\f7f7"; +} + +.fa-cloud-arrow-up::before { + content: "\f0ee"; +} + +.fa-cloud-upload::before { + content: "\f0ee"; +} + +.fa-cloud-upload-alt::before { + content: "\f0ee"; +} + +.fa-palette::before { + content: "\f53f"; +} + +.fa-arrows-turn-right::before { + content: "\e4c0"; +} + +.fa-vest::before { + content: "\e085"; +} + +.fa-ferry::before { + content: "\e4ea"; +} + +.fa-arrows-down-to-people::before { + content: "\e4b9"; +} + +.fa-seedling::before { + content: "\f4d8"; +} + +.fa-sprout::before { + content: "\f4d8"; +} + +.fa-left-right::before { + content: "\f337"; +} + +.fa-arrows-alt-h::before { + content: "\f337"; +} + +.fa-boxes-packing::before { + content: "\e4c7"; +} + +.fa-circle-arrow-left::before { + content: "\f0a8"; +} + +.fa-arrow-circle-left::before { + content: "\f0a8"; +} + +.fa-group-arrows-rotate::before { + content: "\e4f6"; +} + +.fa-bowl-food::before { + content: "\e4c6"; +} + +.fa-candy-cane::before { + content: "\f786"; +} + +.fa-arrow-down-wide-short::before { + content: "\f160"; +} + +.fa-sort-amount-asc::before { + content: "\f160"; +} + +.fa-sort-amount-down::before { + content: "\f160"; +} + +.fa-cloud-bolt::before { + content: "\f76c"; +} + +.fa-thunderstorm::before { + content: "\f76c"; +} + +.fa-text-slash::before { + content: "\f87d"; +} + +.fa-remove-format::before { + content: "\f87d"; +} + +.fa-face-smile-wink::before { + content: "\f4da"; +} + +.fa-smile-wink::before { + content: "\f4da"; +} + +.fa-file-word::before { + content: "\f1c2"; +} + +.fa-file-powerpoint::before { + content: "\f1c4"; +} + +.fa-arrows-left-right::before { + content: "\f07e"; +} + +.fa-arrows-h::before { + content: "\f07e"; +} + +.fa-house-lock::before { + content: "\e510"; +} + +.fa-cloud-arrow-down::before { + content: "\f0ed"; +} + +.fa-cloud-download::before { + content: "\f0ed"; +} + +.fa-cloud-download-alt::before { + content: "\f0ed"; +} + +.fa-children::before { + content: "\e4e1"; +} + +.fa-chalkboard::before { + content: "\f51b"; +} + +.fa-blackboard::before { + content: "\f51b"; +} + +.fa-user-large-slash::before { + content: "\f4fa"; +} + +.fa-user-alt-slash::before { + content: "\f4fa"; +} + +.fa-envelope-open::before { + content: "\f2b6"; +} + +.fa-handshake-simple-slash::before { + content: "\e05f"; +} + +.fa-handshake-alt-slash::before { + content: "\e05f"; +} + +.fa-mattress-pillow::before { + content: "\e525"; +} + +.fa-guarani-sign::before { + content: "\e19a"; +} + +.fa-arrows-rotate::before { + content: "\f021"; +} + +.fa-refresh::before { + content: "\f021"; +} + +.fa-sync::before { + content: "\f021"; +} + +.fa-fire-extinguisher::before { + content: "\f134"; +} + +.fa-cruzeiro-sign::before { + content: "\e152"; +} + +.fa-greater-than-equal::before { + content: "\f532"; +} + +.fa-shield-halved::before { + content: "\f3ed"; +} + +.fa-shield-alt::before { + content: "\f3ed"; +} + +.fa-book-atlas::before { + content: "\f558"; +} + +.fa-atlas::before { + content: "\f558"; +} + +.fa-virus::before { + content: "\e074"; +} + +.fa-envelope-circle-check::before { + content: "\e4e8"; +} + +.fa-layer-group::before { + content: "\f5fd"; +} + +.fa-arrows-to-dot::before { + content: "\e4be"; +} + +.fa-archway::before { + content: "\f557"; +} + +.fa-heart-circle-check::before { + content: "\e4fd"; +} + +.fa-house-chimney-crack::before { + content: "\f6f1"; +} + +.fa-house-damage::before { + content: "\f6f1"; +} + +.fa-file-zipper::before { + content: "\f1c6"; +} + +.fa-file-archive::before { + content: "\f1c6"; +} + +.fa-square::before { + content: "\f0c8"; +} + +.fa-martini-glass-empty::before { + content: "\f000"; +} + +.fa-glass-martini::before { + content: "\f000"; +} + +.fa-couch::before { + content: "\f4b8"; +} + +.fa-cedi-sign::before { + content: "\e0df"; +} + +.fa-italic::before { + content: "\f033"; +} + +.fa-church::before { + content: "\f51d"; +} + +.fa-comments-dollar::before { + content: "\f653"; +} + +.fa-democrat::before { + content: "\f747"; +} + +.fa-z::before { + content: "Z"; +} + +.fa-person-skiing::before { + content: "\f7c9"; +} + +.fa-skiing::before { + content: "\f7c9"; +} + +.fa-road-lock::before { + content: "\e567"; +} + +.fa-a::before { + content: "A"; +} + +.fa-temperature-arrow-down::before { + content: "\e03f"; +} + +.fa-temperature-down::before { + content: "\e03f"; +} + +.fa-feather-pointed::before { + content: "\f56b"; +} + +.fa-feather-alt::before { + content: "\f56b"; +} + +.fa-p::before { + content: "P"; +} + +.fa-snowflake::before { + content: "\f2dc"; +} + +.fa-newspaper::before { + content: "\f1ea"; +} + +.fa-rectangle-ad::before { + content: "\f641"; +} + +.fa-ad::before { + content: "\f641"; +} + +.fa-circle-arrow-right::before { + content: "\f0a9"; +} + +.fa-arrow-circle-right::before { + content: "\f0a9"; +} + +.fa-filter-circle-xmark::before { + content: "\e17b"; +} + +.fa-locust::before { + content: "\e520"; +} + +.fa-sort::before { + content: "\f0dc"; +} + +.fa-unsorted::before { + content: "\f0dc"; +} + +.fa-list-ol::before { + content: "\f0cb"; +} + +.fa-list-1-2::before { + content: "\f0cb"; +} + +.fa-list-numeric::before { + content: "\f0cb"; +} + +.fa-person-dress-burst::before { + content: "\e544"; +} + +.fa-money-check-dollar::before { + content: "\f53d"; +} + +.fa-money-check-alt::before { + content: "\f53d"; +} + +.fa-vector-square::before { + content: "\f5cb"; +} + +.fa-bread-slice::before { + content: "\f7ec"; +} + +.fa-language::before { + content: "\f1ab"; +} + +.fa-face-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-filter::before { + content: "\f0b0"; +} + +.fa-question::before { + content: "\?"; +} + +.fa-file-signature::before { + content: "\f573"; +} + +.fa-up-down-left-right::before { + content: "\f0b2"; +} + +.fa-arrows-alt::before { + content: "\f0b2"; +} + +.fa-house-chimney-user::before { + content: "\e065"; +} + +.fa-hand-holding-heart::before { + content: "\f4be"; +} + +.fa-puzzle-piece::before { + content: "\f12e"; +} + +.fa-money-check::before { + content: "\f53c"; +} + +.fa-star-half-stroke::before { + content: "\f5c0"; +} + +.fa-star-half-alt::before { + content: "\f5c0"; +} + +.fa-code::before { + content: "\f121"; +} + +.fa-whiskey-glass::before { + content: "\f7a0"; +} + +.fa-glass-whiskey::before { + content: "\f7a0"; +} + +.fa-building-circle-exclamation::before { + content: "\e4d3"; +} + +.fa-magnifying-glass-chart::before { + content: "\e522"; +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; +} + +.fa-external-link::before { + content: "\f08e"; +} + +.fa-cubes-stacked::before { + content: "\e4e6"; +} + +.fa-won-sign::before { + content: "\f159"; +} + +.fa-krw::before { + content: "\f159"; +} + +.fa-won::before { + content: "\f159"; +} + +.fa-virus-covid::before { + content: "\e4a8"; +} + +.fa-austral-sign::before { + content: "\e0a9"; +} + +.fa-f::before { + content: "F"; +} + +.fa-leaf::before { + content: "\f06c"; +} + +.fa-road::before { + content: "\f018"; +} + +.fa-taxi::before { + content: "\f1ba"; +} + +.fa-cab::before { + content: "\f1ba"; +} + +.fa-person-circle-plus::before { + content: "\e541"; +} + +.fa-chart-pie::before { + content: "\f200"; +} + +.fa-pie-chart::before { + content: "\f200"; +} + +.fa-bolt-lightning::before { + content: "\e0b7"; +} + +.fa-sack-xmark::before { + content: "\e56a"; +} + +.fa-file-excel::before { + content: "\f1c3"; +} + +.fa-file-contract::before { + content: "\f56c"; +} + +.fa-fish-fins::before { + content: "\e4f2"; +} + +.fa-building-flag::before { + content: "\e4d5"; +} + +.fa-face-grin-beam::before { + content: "\f582"; +} + +.fa-grin-beam::before { + content: "\f582"; +} + +.fa-object-ungroup::before { + content: "\f248"; +} + +.fa-poop::before { + content: "\f619"; +} + +.fa-location-pin::before { + content: "\f041"; +} + +.fa-map-marker::before { + content: "\f041"; +} + +.fa-kaaba::before { + content: "\f66b"; +} + +.fa-toilet-paper::before { + content: "\f71e"; +} + +.fa-helmet-safety::before { + content: "\f807"; +} + +.fa-hard-hat::before { + content: "\f807"; +} + +.fa-hat-hard::before { + content: "\f807"; +} + +.fa-eject::before { + content: "\f052"; +} + +.fa-circle-right::before { + content: "\f35a"; +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; +} + +.fa-plane-circle-check::before { + content: "\e555"; +} + +.fa-face-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-object-group::before { + content: "\f247"; +} + +.fa-chart-line::before { + content: "\f201"; +} + +.fa-line-chart::before { + content: "\f201"; +} + +.fa-mask-ventilator::before { + content: "\e524"; +} + +.fa-arrow-right::before { + content: "\f061"; +} + +.fa-signs-post::before { + content: "\f277"; +} + +.fa-map-signs::before { + content: "\f277"; +} + +.fa-cash-register::before { + content: "\f788"; +} + +.fa-person-circle-question::before { + content: "\e542"; +} + +.fa-h::before { + content: "H"; +} + +.fa-tarp::before { + content: "\e57b"; +} + +.fa-screwdriver-wrench::before { + content: "\f7d9"; +} + +.fa-tools::before { + content: "\f7d9"; +} + +.fa-arrows-to-eye::before { + content: "\e4bf"; +} + +.fa-plug-circle-bolt::before { + content: "\e55b"; +} + +.fa-heart::before { + content: "\f004"; +} + +.fa-mars-and-venus::before { + content: "\f224"; +} + +.fa-house-user::before { + content: "\e1b0"; +} + +.fa-home-user::before { + content: "\e1b0"; +} + +.fa-dumpster-fire::before { + content: "\f794"; +} + +.fa-house-crack::before { + content: "\e3b1"; +} + +.fa-martini-glass-citrus::before { + content: "\f561"; +} + +.fa-cocktail::before { + content: "\f561"; +} + +.fa-face-surprise::before { + content: "\f5c2"; +} + +.fa-surprise::before { + content: "\f5c2"; +} + +.fa-bottle-water::before { + content: "\e4c5"; +} + +.fa-circle-pause::before { + content: "\f28b"; +} + +.fa-pause-circle::before { + content: "\f28b"; +} + +.fa-toilet-paper-slash::before { + content: "\e072"; +} + +.fa-apple-whole::before { + content: "\f5d1"; +} + +.fa-apple-alt::before { + content: "\f5d1"; +} + +.fa-kitchen-set::before { + content: "\e51a"; +} + +.fa-r::before { + content: "R"; +} + +.fa-temperature-quarter::before { + content: "\f2ca"; +} + +.fa-temperature-1::before { + content: "\f2ca"; +} + +.fa-thermometer-1::before { + content: "\f2ca"; +} + +.fa-thermometer-quarter::before { + content: "\f2ca"; +} + +.fa-cube::before { + content: "\f1b2"; +} + +.fa-bitcoin-sign::before { + content: "\e0b4"; +} + +.fa-shield-dog::before { + content: "\e573"; +} + +.fa-solar-panel::before { + content: "\f5ba"; +} + +.fa-lock-open::before { + content: "\f3c1"; +} + +.fa-elevator::before { + content: "\e16d"; +} + +.fa-money-bill-transfer::before { + content: "\e528"; +} + +.fa-money-bill-trend-up::before { + content: "\e529"; +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; +} + +.fa-square-poll-horizontal::before { + content: "\f682"; +} + +.fa-poll-h::before { + content: "\f682"; +} + +.fa-circle::before { + content: "\f111"; +} + +.fa-backward-fast::before { + content: "\f049"; +} + +.fa-fast-backward::before { + content: "\f049"; +} + +.fa-recycle::before { + content: "\f1b8"; +} + +.fa-user-astronaut::before { + content: "\f4fb"; +} + +.fa-plane-slash::before { + content: "\e069"; +} + +.fa-trademark::before { + content: "\f25c"; +} + +.fa-basketball::before { + content: "\f434"; +} + +.fa-basketball-ball::before { + content: "\f434"; +} + +.fa-satellite-dish::before { + content: "\f7c0"; +} + +.fa-circle-up::before { + content: "\f35b"; +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; +} + +.fa-mobile-screen-button::before { + content: "\f3cd"; +} + +.fa-mobile-alt::before { + content: "\f3cd"; +} + +.fa-volume-high::before { + content: "\f028"; +} + +.fa-volume-up::before { + content: "\f028"; +} + +.fa-users-rays::before { + content: "\e593"; +} + +.fa-wallet::before { + content: "\f555"; +} + +.fa-clipboard-check::before { + content: "\f46c"; +} + +.fa-file-audio::before { + content: "\f1c7"; +} + +.fa-burger::before { + content: "\f805"; +} + +.fa-hamburger::before { + content: "\f805"; +} + +.fa-wrench::before { + content: "\f0ad"; +} + +.fa-bugs::before { + content: "\e4d0"; +} + +.fa-rupee-sign::before { + content: "\f156"; +} + +.fa-rupee::before { + content: "\f156"; +} + +.fa-file-image::before { + content: "\f1c5"; +} + +.fa-circle-question::before { + content: "\f059"; +} + +.fa-question-circle::before { + content: "\f059"; +} + +.fa-plane-departure::before { + content: "\f5b0"; +} + +.fa-handshake-slash::before { + content: "\e060"; +} + +.fa-book-bookmark::before { + content: "\e0bb"; +} + +.fa-code-branch::before { + content: "\f126"; +} + +.fa-hat-cowboy::before { + content: "\f8c0"; +} + +.fa-bridge::before { + content: "\e4c8"; +} + +.fa-phone-flip::before { + content: "\f879"; +} + +.fa-phone-alt::before { + content: "\f879"; +} + +.fa-truck-front::before { + content: "\e2b7"; +} + +.fa-cat::before { + content: "\f6be"; +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; +} + +.fa-truck-field::before { + content: "\e58d"; +} + +.fa-route::before { + content: "\f4d7"; +} + +.fa-clipboard-question::before { + content: "\e4e3"; +} + +.fa-panorama::before { + content: "\e209"; +} + +.fa-comment-medical::before { + content: "\f7f5"; +} + +.fa-teeth-open::before { + content: "\f62f"; +} + +.fa-file-circle-minus::before { + content: "\e4ed"; +} + +.fa-tags::before { + content: "\f02c"; +} + +.fa-wine-glass::before { + content: "\f4e3"; +} + +.fa-forward-fast::before { + content: "\f050"; +} + +.fa-fast-forward::before { + content: "\f050"; +} + +.fa-face-meh-blank::before { + content: "\f5a4"; +} + +.fa-meh-blank::before { + content: "\f5a4"; +} + +.fa-square-parking::before { + content: "\f540"; +} + +.fa-parking::before { + content: "\f540"; +} + +.fa-house-signal::before { + content: "\e012"; +} + +.fa-bars-progress::before { + content: "\f828"; +} + +.fa-tasks-alt::before { + content: "\f828"; +} + +.fa-faucet-drip::before { + content: "\e006"; +} + +.fa-cart-flatbed::before { + content: "\f474"; +} + +.fa-dolly-flatbed::before { + content: "\f474"; +} + +.fa-ban-smoking::before { + content: "\f54d"; +} + +.fa-smoking-ban::before { + content: "\f54d"; +} + +.fa-terminal::before { + content: "\f120"; +} + +.fa-mobile-button::before { + content: "\f10b"; +} + +.fa-house-medical-flag::before { + content: "\e514"; +} + +.fa-basket-shopping::before { + content: "\f291"; +} + +.fa-shopping-basket::before { + content: "\f291"; +} + +.fa-tape::before { + content: "\f4db"; +} + +.fa-bus-simple::before { + content: "\f55e"; +} + +.fa-bus-alt::before { + content: "\f55e"; +} + +.fa-eye::before { + content: "\f06e"; +} + +.fa-face-sad-cry::before { + content: "\f5b3"; +} + +.fa-sad-cry::before { + content: "\f5b3"; +} + +.fa-audio-description::before { + content: "\f29e"; +} + +.fa-person-military-to-person::before { + content: "\e54c"; +} + +.fa-file-shield::before { + content: "\e4f0"; +} + +.fa-user-slash::before { + content: "\f506"; +} + +.fa-pen::before { + content: "\f304"; +} + +.fa-tower-observation::before { + content: "\e586"; +} + +.fa-file-code::before { + content: "\f1c9"; +} + +.fa-signal::before { + content: "\f012"; +} + +.fa-signal-5::before { + content: "\f012"; +} + +.fa-signal-perfect::before { + content: "\f012"; +} + +.fa-bus::before { + content: "\f207"; +} + +.fa-heart-circle-xmark::before { + content: "\e501"; +} + +.fa-house-chimney::before { + content: "\e3af"; +} + +.fa-home-lg::before { + content: "\e3af"; +} + +.fa-window-maximize::before { + content: "\f2d0"; +} + +.fa-face-frown::before { + content: "\f119"; +} + +.fa-frown::before { + content: "\f119"; +} + +.fa-prescription::before { + content: "\f5b1"; +} + +.fa-shop::before { + content: "\f54f"; +} + +.fa-store-alt::before { + content: "\f54f"; +} + +.fa-floppy-disk::before { + content: "\f0c7"; +} + +.fa-save::before { + content: "\f0c7"; +} + +.fa-vihara::before { + content: "\f6a7"; +} + +.fa-scale-unbalanced::before { + content: "\f515"; +} + +.fa-balance-scale-left::before { + content: "\f515"; +} + +.fa-sort-up::before { + content: "\f0de"; +} + +.fa-sort-asc::before { + content: "\f0de"; +} + +.fa-comment-dots::before { + content: "\f4ad"; +} + +.fa-commenting::before { + content: "\f4ad"; +} + +.fa-plant-wilt::before { + content: "\e5aa"; +} + +.fa-diamond::before { + content: "\f219"; +} + +.fa-face-grin-squint::before { + content: "\f585"; +} + +.fa-grin-squint::before { + content: "\f585"; +} + +.fa-hand-holding-dollar::before { + content: "\f4c0"; +} + +.fa-hand-holding-usd::before { + content: "\f4c0"; +} + +.fa-bacterium::before { + content: "\e05a"; +} + +.fa-hand-pointer::before { + content: "\f25a"; +} + +.fa-drum-steelpan::before { + content: "\f56a"; +} + +.fa-hand-scissors::before { + content: "\f257"; +} + +.fa-hands-praying::before { + content: "\f684"; +} + +.fa-praying-hands::before { + content: "\f684"; +} + +.fa-arrow-rotate-right::before { + content: "\f01e"; +} + +.fa-arrow-right-rotate::before { + content: "\f01e"; +} + +.fa-arrow-rotate-forward::before { + content: "\f01e"; +} + +.fa-redo::before { + content: "\f01e"; +} + +.fa-biohazard::before { + content: "\f780"; +} + +.fa-location-crosshairs::before { + content: "\f601"; +} + +.fa-location::before { + content: "\f601"; +} + +.fa-mars-double::before { + content: "\f227"; +} + +.fa-child-dress::before { + content: "\e59c"; +} + +.fa-users-between-lines::before { + content: "\e591"; +} + +.fa-lungs-virus::before { + content: "\e067"; +} + +.fa-face-grin-tears::before { + content: "\f588"; +} + +.fa-grin-tears::before { + content: "\f588"; +} + +.fa-phone::before { + content: "\f095"; +} + +.fa-calendar-xmark::before { + content: "\f273"; +} + +.fa-calendar-times::before { + content: "\f273"; +} + +.fa-child-reaching::before { + content: "\e59d"; +} + +.fa-head-side-virus::before { + content: "\e064"; +} + +.fa-user-gear::before { + content: "\f4fe"; +} + +.fa-user-cog::before { + content: "\f4fe"; +} + +.fa-arrow-up-1-9::before { + content: "\f163"; +} + +.fa-sort-numeric-up::before { + content: "\f163"; +} + +.fa-door-closed::before { + content: "\f52a"; +} + +.fa-shield-virus::before { + content: "\e06c"; +} + +.fa-dice-six::before { + content: "\f526"; +} + +.fa-mosquito-net::before { + content: "\e52c"; +} + +.fa-bridge-water::before { + content: "\e4ce"; +} + +.fa-person-booth::before { + content: "\f756"; +} + +.fa-text-width::before { + content: "\f035"; +} + +.fa-hat-wizard::before { + content: "\f6e8"; +} + +.fa-pen-fancy::before { + content: "\f5ac"; +} + +.fa-person-digging::before { + content: "\f85e"; +} + +.fa-digging::before { + content: "\f85e"; +} + +.fa-trash::before { + content: "\f1f8"; +} + +.fa-gauge-simple::before { + content: "\f629"; +} + +.fa-gauge-simple-med::before { + content: "\f629"; +} + +.fa-tachometer-average::before { + content: "\f629"; +} + +.fa-book-medical::before { + content: "\f7e6"; +} + +.fa-poo::before { + content: "\f2fe"; +} + +.fa-quote-right::before { + content: "\f10e"; +} + +.fa-quote-right-alt::before { + content: "\f10e"; +} + +.fa-shirt::before { + content: "\f553"; +} + +.fa-t-shirt::before { + content: "\f553"; +} + +.fa-tshirt::before { + content: "\f553"; +} + +.fa-cubes::before { + content: "\f1b3"; +} + +.fa-divide::before { + content: "\f529"; +} + +.fa-tenge-sign::before { + content: "\f7d7"; +} + +.fa-tenge::before { + content: "\f7d7"; +} + +.fa-headphones::before { + content: "\f025"; +} + +.fa-hands-holding::before { + content: "\f4c2"; +} + +.fa-hands-clapping::before { + content: "\e1a8"; +} + +.fa-republican::before { + content: "\f75e"; +} + +.fa-arrow-left::before { + content: "\f060"; +} + +.fa-person-circle-xmark::before { + content: "\e543"; +} + +.fa-ruler::before { + content: "\f545"; +} + +.fa-align-left::before { + content: "\f036"; +} + +.fa-dice-d6::before { + content: "\f6d1"; +} + +.fa-restroom::before { + content: "\f7bd"; +} + +.fa-j::before { + content: "J"; +} + +.fa-users-viewfinder::before { + content: "\e595"; +} + +.fa-file-video::before { + content: "\f1c8"; +} + +.fa-up-right-from-square::before { + content: "\f35d"; +} + +.fa-external-link-alt::before { + content: "\f35d"; +} + +.fa-table-cells::before { + content: "\f00a"; +} + +.fa-th::before { + content: "\f00a"; +} + +.fa-file-pdf::before { + content: "\f1c1"; +} + +.fa-book-bible::before { + content: "\f647"; +} + +.fa-bible::before { + content: "\f647"; +} + +.fa-o::before { + content: "O"; +} + +.fa-suitcase-medical::before { + content: "\f0fa"; +} + +.fa-medkit::before { + content: "\f0fa"; +} + +.fa-user-secret::before { + content: "\f21b"; +} + +.fa-otter::before { + content: "\f700"; +} + +.fa-person-dress::before { + content: "\f182"; +} + +.fa-female::before { + content: "\f182"; +} + +.fa-comment-dollar::before { + content: "\f651"; +} + +.fa-business-time::before { + content: "\f64a"; +} + +.fa-briefcase-clock::before { + content: "\f64a"; +} + +.fa-table-cells-large::before { + content: "\f009"; +} + +.fa-th-large::before { + content: "\f009"; +} + +.fa-book-tanakh::before { + content: "\f827"; +} + +.fa-tanakh::before { + content: "\f827"; +} + +.fa-phone-volume::before { + content: "\f2a0"; +} + +.fa-volume-control-phone::before { + content: "\f2a0"; +} + +.fa-hat-cowboy-side::before { + content: "\f8c1"; +} + +.fa-clipboard-user::before { + content: "\f7f3"; +} + +.fa-child::before { + content: "\f1ae"; +} + +.fa-lira-sign::before { + content: "\f195"; +} + +.fa-satellite::before { + content: "\f7bf"; +} + +.fa-plane-lock::before { + content: "\e558"; +} + +.fa-tag::before { + content: "\f02b"; +} + +.fa-comment::before { + content: "\f075"; +} + +.fa-cake-candles::before { + content: "\f1fd"; +} + +.fa-birthday-cake::before { + content: "\f1fd"; +} + +.fa-cake::before { + content: "\f1fd"; +} + +.fa-envelope::before { + content: "\f0e0"; +} + +.fa-angles-up::before { + content: "\f102"; +} + +.fa-angle-double-up::before { + content: "\f102"; +} + +.fa-paperclip::before { + content: "\f0c6"; +} + +.fa-arrow-right-to-city::before { + content: "\e4b3"; +} + +.fa-ribbon::before { + content: "\f4d6"; +} + +.fa-lungs::before { + content: "\f604"; +} + +.fa-arrow-up-9-1::before { + content: "\f887"; +} + +.fa-sort-numeric-up-alt::before { + content: "\f887"; +} + +.fa-litecoin-sign::before { + content: "\e1d3"; +} + +.fa-border-none::before { + content: "\f850"; +} + +.fa-circle-nodes::before { + content: "\e4e2"; +} + +.fa-parachute-box::before { + content: "\f4cd"; +} + +.fa-indent::before { + content: "\f03c"; +} + +.fa-truck-field-un::before { + content: "\e58e"; +} + +.fa-hourglass::before { + content: "\f254"; +} + +.fa-hourglass-empty::before { + content: "\f254"; +} + +.fa-mountain::before { + content: "\f6fc"; +} + +.fa-user-doctor::before { + content: "\f0f0"; +} + +.fa-user-md::before { + content: "\f0f0"; +} + +.fa-circle-info::before { + content: "\f05a"; +} + +.fa-info-circle::before { + content: "\f05a"; +} + +.fa-cloud-meatball::before { + content: "\f73b"; +} + +.fa-camera::before { + content: "\f030"; +} + +.fa-camera-alt::before { + content: "\f030"; +} + +.fa-square-virus::before { + content: "\e578"; +} + +.fa-meteor::before { + content: "\f753"; +} + +.fa-car-on::before { + content: "\e4dd"; +} + +.fa-sleigh::before { + content: "\f7cc"; +} + +.fa-arrow-down-1-9::before { + content: "\f162"; +} + +.fa-sort-numeric-asc::before { + content: "\f162"; +} + +.fa-sort-numeric-down::before { + content: "\f162"; +} + +.fa-hand-holding-droplet::before { + content: "\f4c1"; +} + +.fa-hand-holding-water::before { + content: "\f4c1"; +} + +.fa-water::before { + content: "\f773"; +} + +.fa-calendar-check::before { + content: "\f274"; +} + +.fa-braille::before { + content: "\f2a1"; +} + +.fa-prescription-bottle-medical::before { + content: "\f486"; +} + +.fa-prescription-bottle-alt::before { + content: "\f486"; +} + +.fa-landmark::before { + content: "\f66f"; +} + +.fa-truck::before { + content: "\f0d1"; +} + +.fa-crosshairs::before { + content: "\f05b"; +} + +.fa-person-cane::before { + content: "\e53c"; +} + +.fa-tent::before { + content: "\e57d"; +} + +.fa-vest-patches::before { + content: "\e086"; +} + +.fa-check-double::before { + content: "\f560"; +} + +.fa-arrow-down-a-z::before { + content: "\f15d"; +} + +.fa-sort-alpha-asc::before { + content: "\f15d"; +} + +.fa-sort-alpha-down::before { + content: "\f15d"; +} + +.fa-money-bill-wheat::before { + content: "\e52a"; +} + +.fa-cookie::before { + content: "\f563"; +} + +.fa-arrow-rotate-left::before { + content: "\f0e2"; +} + +.fa-arrow-left-rotate::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-back::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; +} + +.fa-undo::before { + content: "\f0e2"; +} + +.fa-hard-drive::before { + content: "\f0a0"; +} + +.fa-hdd::before { + content: "\f0a0"; +} + +.fa-face-grin-squint-tears::before { + content: "\f586"; +} + +.fa-grin-squint-tears::before { + content: "\f586"; +} + +.fa-dumbbell::before { + content: "\f44b"; +} + +.fa-rectangle-list::before { + content: "\f022"; +} + +.fa-list-alt::before { + content: "\f022"; +} + +.fa-tarp-droplet::before { + content: "\e57c"; +} + +.fa-house-medical-circle-check::before { + content: "\e511"; +} + +.fa-person-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-calendar-plus::before { + content: "\f271"; +} + +.fa-plane-arrival::before { + content: "\f5af"; +} + +.fa-circle-left::before { + content: "\f359"; +} + +.fa-arrow-alt-circle-left::before { + content: "\f359"; +} + +.fa-train-subway::before { + content: "\f239"; +} + +.fa-subway::before { + content: "\f239"; +} + +.fa-chart-gantt::before { + content: "\e0e4"; +} + +.fa-indian-rupee-sign::before { + content: "\e1bc"; +} + +.fa-indian-rupee::before { + content: "\e1bc"; +} + +.fa-inr::before { + content: "\e1bc"; +} + +.fa-crop-simple::before { + content: "\f565"; +} + +.fa-crop-alt::before { + content: "\f565"; +} + +.fa-money-bill-1::before { + content: "\f3d1"; +} + +.fa-money-bill-alt::before { + content: "\f3d1"; +} + +.fa-left-long::before { + content: "\f30a"; +} + +.fa-long-arrow-alt-left::before { + content: "\f30a"; +} + +.fa-dna::before { + content: "\f471"; +} + +.fa-virus-slash::before { + content: "\e075"; +} + +.fa-minus::before { + content: "\f068"; +} + +.fa-subtract::before { + content: "\f068"; +} + +.fa-chess::before { + content: "\f439"; +} + +.fa-arrow-left-long::before { + content: "\f177"; +} + +.fa-long-arrow-left::before { + content: "\f177"; +} + +.fa-plug-circle-check::before { + content: "\e55c"; +} + +.fa-street-view::before { + content: "\f21d"; +} + +.fa-franc-sign::before { + content: "\e18f"; +} + +.fa-volume-off::before { + content: "\f026"; +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-gear::before { + content: "\f013"; +} + +.fa-cog::before { + content: "\f013"; +} + +.fa-droplet-slash::before { + content: "\f5c7"; +} + +.fa-tint-slash::before { + content: "\f5c7"; +} + +.fa-mosque::before { + content: "\f678"; +} + +.fa-mosquito::before { + content: "\e52b"; +} + +.fa-star-of-david::before { + content: "\f69a"; +} + +.fa-person-military-rifle::before { + content: "\e54b"; +} + +.fa-cart-shopping::before { + content: "\f07a"; +} + +.fa-shopping-cart::before { + content: "\f07a"; +} + +.fa-vials::before { + content: "\f493"; +} + +.fa-plug-circle-plus::before { + content: "\e55f"; +} + +.fa-place-of-worship::before { + content: "\f67f"; +} + +.fa-grip-vertical::before { + content: "\f58e"; +} + +.fa-arrow-turn-up::before { + content: "\f148"; +} + +.fa-level-up::before { + content: "\f148"; +} + +.fa-u::before { + content: "U"; +} + +.fa-square-root-variable::before { + content: "\f698"; +} + +.fa-square-root-alt::before { + content: "\f698"; +} + +.fa-clock::before { + content: "\f017"; +} + +.fa-clock-four::before { + content: "\f017"; +} + +.fa-backward-step::before { + content: "\f048"; +} + +.fa-step-backward::before { + content: "\f048"; +} + +.fa-pallet::before { + content: "\f482"; +} + +.fa-faucet::before { + content: "\e005"; +} + +.fa-baseball-bat-ball::before { + content: "\f432"; +} + +.fa-s::before { + content: "S"; +} + +.fa-timeline::before { + content: "\e29c"; +} + +.fa-keyboard::before { + content: "\f11c"; +} + +.fa-caret-down::before, .accordion .accordion-toggle:hover::before, .accordion .accordion-toggle:focus::before, .accordion .accordion-toggle.active::before, .accordion .accordion-toggle::before { + content: "\f0d7"; +} + +.fa-house-chimney-medical::before { + content: "\f7f2"; +} + +.fa-clinic-medical::before { + content: "\f7f2"; +} + +.fa-temperature-three-quarters::before { + content: "\f2c8"; +} + +.fa-temperature-3::before { + content: "\f2c8"; +} + +.fa-thermometer-3::before { + content: "\f2c8"; +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; +} + +.fa-mobile-screen::before { + content: "\f3cf"; +} + +.fa-mobile-android-alt::before { + content: "\f3cf"; +} + +.fa-plane-up::before { + content: "\e22d"; +} + +.fa-piggy-bank::before { + content: "\f4d3"; +} + +.fa-battery-half::before { + content: "\f242"; +} + +.fa-battery-3::before { + content: "\f242"; +} + +.fa-mountain-city::before { + content: "\e52e"; +} + +.fa-coins::before { + content: "\f51e"; +} + +.fa-khanda::before { + content: "\f66d"; +} + +.fa-sliders::before { + content: "\f1de"; +} + +.fa-sliders-h::before { + content: "\f1de"; +} + +.fa-folder-tree::before { + content: "\f802"; +} + +.fa-network-wired::before { + content: "\f6ff"; +} + +.fa-map-pin::before { + content: "\f276"; +} + +.fa-hamsa::before { + content: "\f665"; +} + +.fa-cent-sign::before { + content: "\e3f5"; +} + +.fa-flask::before { + content: "\f0c3"; +} + +.fa-person-pregnant::before { + content: "\e31e"; +} + +.fa-wand-sparkles::before { + content: "\f72b"; +} + +.fa-ellipsis-vertical::before { + content: "\f142"; +} + +.fa-ellipsis-v::before { + content: "\f142"; +} + +.fa-ticket::before { + content: "\f145"; +} + +.fa-power-off::before { + content: "\f011"; +} + +.fa-right-long::before { + content: "\f30b"; +} + +.fa-long-arrow-alt-right::before { + content: "\f30b"; +} + +.fa-flag-usa::before { + content: "\f74d"; +} + +.fa-laptop-file::before { + content: "\e51d"; +} + +.fa-tty::before { + content: "\f1e4"; +} + +.fa-teletype::before { + content: "\f1e4"; +} + +.fa-diagram-next::before { + content: "\e476"; +} + +.fa-person-rifle::before { + content: "\e54e"; +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; +} + +.fa-closed-captioning::before { + content: "\f20a"; +} + +.fa-person-hiking::before { + content: "\f6ec"; +} + +.fa-hiking::before { + content: "\f6ec"; +} + +.fa-venus-double::before { + content: "\f226"; +} + +.fa-images::before { + content: "\f302"; +} + +.fa-calculator::before { + content: "\f1ec"; +} + +.fa-people-pulling::before { + content: "\e535"; +} + +.fa-n::before { + content: "N"; +} + +.fa-cable-car::before { + content: "\f7da"; +} + +.fa-tram::before { + content: "\f7da"; +} + +.fa-cloud-rain::before { + content: "\f73d"; +} + +.fa-building-circle-xmark::before { + content: "\e4d4"; +} + +.fa-ship::before { + content: "\f21a"; +} + +.fa-arrows-down-to-line::before { + content: "\e4b8"; +} + +.fa-download::before { + content: "\f019"; +} + +.fa-face-grin::before { + content: "\f580"; +} + +.fa-grin::before { + content: "\f580"; +} + +.fa-delete-left::before { + content: "\f55a"; +} + +.fa-backspace::before { + content: "\f55a"; +} + +.fa-eye-dropper::before { + content: "\f1fb"; +} + +.fa-eye-dropper-empty::before { + content: "\f1fb"; +} + +.fa-eyedropper::before { + content: "\f1fb"; +} + +.fa-file-circle-check::before { + content: "\e5a0"; +} + +.fa-forward::before { + content: "\f04e"; +} + +.fa-mobile::before { + content: "\f3ce"; +} + +.fa-mobile-android::before { + content: "\f3ce"; +} + +.fa-mobile-phone::before { + content: "\f3ce"; +} + +.fa-face-meh::before { + content: "\f11a"; +} + +.fa-meh::before { + content: "\f11a"; +} + +.fa-align-center::before { + content: "\f037"; +} + +.fa-book-skull::before { + content: "\f6b7"; +} + +.fa-book-dead::before { + content: "\f6b7"; +} + +.fa-id-card::before { + content: "\f2c2"; +} + +.fa-drivers-license::before { + content: "\f2c2"; +} + +.fa-outdent::before { + content: "\f03b"; +} + +.fa-dedent::before { + content: "\f03b"; +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; +} + +.fa-house::before { + content: "\f015"; +} + +.fa-home::before { + content: "\f015"; +} + +.fa-home-alt::before { + content: "\f015"; +} + +.fa-home-lg-alt::before { + content: "\f015"; +} + +.fa-calendar-week::before { + content: "\f784"; +} + +.fa-laptop-medical::before { + content: "\f812"; +} + +.fa-b::before { + content: "B"; +} + +.fa-file-medical::before { + content: "\f477"; +} + +.fa-dice-one::before { + content: "\f525"; +} + +.fa-kiwi-bird::before { + content: "\f535"; +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; +} + +.fa-exchange::before { + content: "\f0ec"; +} + +.fa-rotate-right::before { + content: "\f2f9"; +} + +.fa-redo-alt::before { + content: "\f2f9"; +} + +.fa-rotate-forward::before { + content: "\f2f9"; +} + +.fa-utensils::before { + content: "\f2e7"; +} + +.fa-cutlery::before { + content: "\f2e7"; +} + +.fa-arrow-up-wide-short::before { + content: "\f161"; +} + +.fa-sort-amount-up::before { + content: "\f161"; +} + +.fa-mill-sign::before { + content: "\e1ed"; +} + +.fa-bowl-rice::before { + content: "\e2eb"; +} + +.fa-skull::before { + content: "\f54c"; +} + +.fa-tower-broadcast::before { + content: "\f519"; +} + +.fa-broadcast-tower::before { + content: "\f519"; +} + +.fa-truck-pickup::before { + content: "\f63c"; +} + +.fa-up-long::before { + content: "\f30c"; +} + +.fa-long-arrow-alt-up::before { + content: "\f30c"; +} + +.fa-stop::before { + content: "\f04d"; +} + +.fa-code-merge::before { + content: "\f387"; +} + +.fa-upload::before { + content: "\f093"; +} + +.fa-hurricane::before { + content: "\f751"; +} + +.fa-mound::before { + content: "\e52d"; +} + +.fa-toilet-portable::before { + content: "\e583"; +} + +.fa-compact-disc::before { + content: "\f51f"; +} + +.fa-file-arrow-down::before { + content: "\f56d"; +} + +.fa-file-download::before { + content: "\f56d"; +} + +.fa-caravan::before { + content: "\f8ff"; +} + +.fa-shield-cat::before { + content: "\e572"; +} + +.fa-bolt::before { + content: "\f0e7"; +} + +.fa-zap::before { + content: "\f0e7"; +} + +.fa-glass-water::before { + content: "\e4f4"; +} + +.fa-oil-well::before { + content: "\e532"; +} + +.fa-vault::before { + content: "\e2c5"; +} + +.fa-mars::before { + content: "\f222"; +} + +.fa-toilet::before { + content: "\f7d8"; +} + +.fa-plane-circle-xmark::before { + content: "\e557"; +} + +.fa-yen-sign::before { + content: "\f157"; +} + +.fa-cny::before { + content: "\f157"; +} + +.fa-jpy::before { + content: "\f157"; +} + +.fa-rmb::before { + content: "\f157"; +} + +.fa-yen::before { + content: "\f157"; +} + +.fa-ruble-sign::before { + content: "\f158"; +} + +.fa-rouble::before { + content: "\f158"; +} + +.fa-rub::before { + content: "\f158"; +} + +.fa-ruble::before { + content: "\f158"; +} + +.fa-sun::before { + content: "\f185"; +} + +.fa-guitar::before { + content: "\f7a6"; +} + +.fa-face-laugh-wink::before { + content: "\f59c"; +} + +.fa-laugh-wink::before { + content: "\f59c"; +} + +.fa-horse-head::before { + content: "\f7ab"; +} + +.fa-bore-hole::before { + content: "\e4c3"; +} + +.fa-industry::before { + content: "\f275"; +} + +.fa-circle-down::before { + content: "\f358"; +} + +.fa-arrow-alt-circle-down::before { + content: "\f358"; +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; +} + +.fa-florin-sign::before { + content: "\e184"; +} + +.fa-arrow-down-short-wide::before { + content: "\f884"; +} + +.fa-sort-amount-desc::before { + content: "\f884"; +} + +.fa-sort-amount-down-alt::before { + content: "\f884"; +} + +.fa-less-than::before { + content: "\<"; +} + +.fa-angle-down::before { + content: "\f107"; +} + +.fa-car-tunnel::before { + content: "\e4de"; +} + +.fa-head-side-cough::before { + content: "\e061"; +} + +.fa-grip-lines::before { + content: "\f7a4"; +} + +.fa-thumbs-down::before { + content: "\f165"; +} + +.fa-user-lock::before { + content: "\f502"; +} + +.fa-arrow-right-long::before { + content: "\f178"; +} + +.fa-long-arrow-right::before { + content: "\f178"; +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; +} + +.fa-ellipsis::before { + content: "\f141"; +} + +.fa-ellipsis-h::before { + content: "\f141"; +} + +.fa-chess-pawn::before { + content: "\f443"; +} + +.fa-kit-medical::before { + content: "\f479"; +} + +.fa-first-aid::before { + content: "\f479"; +} + +.fa-person-through-window::before { + content: "\e5a9"; +} + +.fa-toolbox::before { + content: "\f552"; +} + +.fa-hands-holding-circle::before { + content: "\e4fb"; +} + +.fa-bug::before { + content: "\f188"; +} + +.fa-credit-card::before { + content: "\f09d"; +} + +.fa-credit-card-alt::before { + content: "\f09d"; +} + +.fa-car::before { + content: "\f1b9"; +} + +.fa-automobile::before { + content: "\f1b9"; +} + +.fa-hand-holding-hand::before { + content: "\e4f7"; +} + +.fa-book-open-reader::before { + content: "\f5da"; +} + +.fa-book-reader::before { + content: "\f5da"; +} + +.fa-mountain-sun::before { + content: "\e52f"; +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; +} + +.fa-dice-d20::before { + content: "\f6cf"; +} + +.fa-truck-droplet::before { + content: "\e58c"; +} + +.fa-file-circle-xmark::before { + content: "\e5a1"; +} + +.fa-temperature-arrow-up::before { + content: "\e040"; +} + +.fa-temperature-up::before { + content: "\e040"; +} + +.fa-medal::before { + content: "\f5a2"; +} + +.fa-bed::before { + content: "\f236"; +} + +.fa-square-h::before { + content: "\f0fd"; +} + +.fa-h-square::before { + content: "\f0fd"; +} + +.fa-podcast::before { + content: "\f2ce"; +} + +.fa-temperature-full::before { + content: "\f2c7"; +} + +.fa-temperature-4::before { + content: "\f2c7"; +} + +.fa-thermometer-4::before { + content: "\f2c7"; +} + +.fa-thermometer-full::before { + content: "\f2c7"; +} + +.fa-bell::before { + content: "\f0f3"; +} + +.fa-superscript::before { + content: "\f12b"; +} + +.fa-plug-circle-xmark::before { + content: "\e560"; +} + +.fa-star-of-life::before { + content: "\f621"; +} + +.fa-phone-slash::before { + content: "\f3dd"; +} + +.fa-paint-roller::before { + content: "\f5aa"; +} + +.fa-handshake-angle::before { + content: "\f4c4"; +} + +.fa-hands-helping::before { + content: "\f4c4"; +} + +.fa-location-dot::before { + content: "\f3c5"; +} + +.fa-map-marker-alt::before { + content: "\f3c5"; +} + +.fa-file::before { + content: "\f15b"; +} + +.fa-greater-than::before { + content: "\>"; +} + +.fa-person-swimming::before { + content: "\f5c4"; +} + +.fa-swimmer::before { + content: "\f5c4"; +} + +.fa-arrow-down::before { + content: "\f063"; +} + +.fa-droplet::before { + content: "\f043"; +} + +.fa-tint::before { + content: "\f043"; +} + +.fa-eraser::before { + content: "\f12d"; +} + +.fa-earth-americas::before { + content: "\f57d"; +} + +.fa-earth::before { + content: "\f57d"; +} + +.fa-earth-america::before { + content: "\f57d"; +} + +.fa-globe-americas::before { + content: "\f57d"; +} + +.fa-person-burst::before { + content: "\e53b"; +} + +.fa-dove::before { + content: "\f4ba"; +} + +.fa-battery-empty::before { + content: "\f244"; +} + +.fa-battery-0::before { + content: "\f244"; +} + +.fa-socks::before { + content: "\f696"; +} + +.fa-inbox::before { + content: "\f01c"; +} + +.fa-section::before { + content: "\e447"; +} + +.fa-gauge-high::before { + content: "\f625"; +} + +.fa-tachometer-alt::before { + content: "\f625"; +} + +.fa-tachometer-alt-fast::before { + content: "\f625"; +} + +.fa-envelope-open-text::before { + content: "\f658"; +} + +.fa-hospital::before { + content: "\f0f8"; +} + +.fa-hospital-alt::before { + content: "\f0f8"; +} + +.fa-hospital-wide::before { + content: "\f0f8"; +} + +.fa-wine-bottle::before { + content: "\f72f"; +} + +.fa-chess-rook::before { + content: "\f447"; +} + +.fa-bars-staggered::before { + content: "\f550"; +} + +.fa-reorder::before { + content: "\f550"; +} + +.fa-stream::before { + content: "\f550"; +} + +.fa-dharmachakra::before { + content: "\f655"; +} + +.fa-hotdog::before { + content: "\f80f"; +} + +.fa-person-walking-with-cane::before { + content: "\f29d"; +} + +.fa-blind::before { + content: "\f29d"; +} + +.fa-drum::before { + content: "\f569"; +} + +.fa-ice-cream::before { + content: "\f810"; +} + +.fa-heart-circle-bolt::before { + content: "\e4fc"; +} + +.fa-fax::before { + content: "\f1ac"; +} + +.fa-paragraph::before { + content: "\f1dd"; +} + +.fa-check-to-slot::before { + content: "\f772"; +} + +.fa-vote-yea::before { + content: "\f772"; +} + +.fa-star-half::before { + content: "\f089"; +} + +.fa-boxes-stacked::before { + content: "\f468"; +} + +.fa-boxes::before { + content: "\f468"; +} + +.fa-boxes-alt::before { + content: "\f468"; +} + +.fa-link::before { + content: "\f0c1"; +} + +.fa-chain::before { + content: "\f0c1"; +} + +.fa-ear-listen::before { + content: "\f2a2"; +} + +.fa-assistive-listening-systems::before { + content: "\f2a2"; +} + +.fa-tree-city::before { + content: "\e587"; +} + +.fa-play::before { + content: "\f04b"; +} + +.fa-font::before { + content: "\f031"; +} + +.fa-rupiah-sign::before { + content: "\e23d"; +} + +.fa-magnifying-glass::before { + content: "\f002"; +} + +.fa-search::before { + content: "\f002"; +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; +} + +.fa-table-tennis::before { + content: "\f45d"; +} + +.fa-person-dots-from-line::before { + content: "\f470"; +} + +.fa-diagnoses::before { + content: "\f470"; +} + +.fa-trash-can-arrow-up::before { + content: "\f82a"; +} + +.fa-trash-restore-alt::before { + content: "\f82a"; +} + +.fa-naira-sign::before { + content: "\e1f6"; +} + +.fa-cart-arrow-down::before { + content: "\f218"; +} + +.fa-walkie-talkie::before { + content: "\f8ef"; +} + +.fa-file-pen::before { + content: "\f31c"; +} + +.fa-file-edit::before { + content: "\f31c"; +} + +.fa-receipt::before { + content: "\f543"; +} + +.fa-square-pen::before { + content: "\f14b"; +} + +.fa-pen-square::before { + content: "\f14b"; +} + +.fa-pencil-square::before { + content: "\f14b"; +} + +.fa-suitcase-rolling::before { + content: "\f5c1"; +} + +.fa-person-circle-exclamation::before { + content: "\e53f"; +} + +.fa-chevron-down::before { + content: "\f078"; +} + +.fa-battery-full::before { + content: "\f240"; +} + +.fa-battery::before { + content: "\f240"; +} + +.fa-battery-5::before { + content: "\f240"; +} + +.fa-skull-crossbones::before { + content: "\f714"; +} + +.fa-code-compare::before { + content: "\e13a"; +} + +.fa-list-ul::before { + content: "\f0ca"; +} + +.fa-list-dots::before { + content: "\f0ca"; +} + +.fa-school-lock::before { + content: "\e56f"; +} + +.fa-tower-cell::before { + content: "\e585"; +} + +.fa-down-long::before { + content: "\f309"; +} + +.fa-long-arrow-alt-down::before { + content: "\f309"; +} + +.fa-ranking-star::before { + content: "\e561"; +} + +.fa-chess-king::before { + content: "\f43f"; +} + +.fa-person-harassing::before { + content: "\e549"; +} + +.fa-brazilian-real-sign::before { + content: "\e46c"; +} + +.fa-landmark-dome::before { + content: "\f752"; +} + +.fa-landmark-alt::before { + content: "\f752"; +} + +.fa-arrow-up::before { + content: "\f062"; +} + +.fa-tv::before { + content: "\f26c"; +} + +.fa-television::before { + content: "\f26c"; +} + +.fa-tv-alt::before { + content: "\f26c"; +} + +.fa-shrimp::before { + content: "\e448"; +} + +.fa-list-check::before { + content: "\f0ae"; +} + +.fa-tasks::before { + content: "\f0ae"; +} + +.fa-jug-detergent::before { + content: "\e519"; +} + +.fa-circle-user::before { + content: "\f2bd"; +} + +.fa-user-circle::before { + content: "\f2bd"; +} + +.fa-user-shield::before { + content: "\f505"; +} + +.fa-wind::before { + content: "\f72e"; +} + +.fa-car-burst::before { + content: "\f5e1"; +} + +.fa-car-crash::before { + content: "\f5e1"; +} + +.fa-y::before { + content: "Y"; +} + +.fa-person-snowboarding::before { + content: "\f7ce"; +} + +.fa-snowboarding::before { + content: "\f7ce"; +} + +.fa-truck-fast::before { + content: "\f48b"; +} + +.fa-shipping-fast::before { + content: "\f48b"; +} + +.fa-fish::before { + content: "\f578"; +} + +.fa-user-graduate::before { + content: "\f501"; +} + +.fa-circle-half-stroke::before { + content: "\f042"; +} + +.fa-adjust::before { + content: "\f042"; +} + +.fa-clapperboard::before { + content: "\e131"; +} + +.fa-circle-radiation::before { + content: "\f7ba"; +} + +.fa-radiation-alt::before { + content: "\f7ba"; +} + +.fa-baseball::before { + content: "\f433"; +} + +.fa-baseball-ball::before { + content: "\f433"; +} + +.fa-jet-fighter-up::before { + content: "\e518"; +} + +.fa-diagram-project::before { + content: "\f542"; +} + +.fa-project-diagram::before { + content: "\f542"; +} + +.fa-copy::before { + content: "\f0c5"; +} + +.fa-volume-xmark::before { + content: "\f6a9"; +} + +.fa-volume-mute::before { + content: "\f6a9"; +} + +.fa-volume-times::before { + content: "\f6a9"; +} + +.fa-hand-sparkles::before { + content: "\e05d"; +} + +.fa-grip::before { + content: "\f58d"; +} + +.fa-grip-horizontal::before { + content: "\f58d"; +} + +.fa-share-from-square::before { + content: "\f14d"; +} + +.fa-share-square::before { + content: "\f14d"; +} + +.fa-child-combatant::before { + content: "\e4e0"; +} + +.fa-child-rifle::before { + content: "\e4e0"; +} + +.fa-gun::before { + content: "\e19b"; +} + +.fa-square-phone::before { + content: "\f098"; +} + +.fa-phone-square::before { + content: "\f098"; +} + +.fa-plus::before { + content: "\+"; +} + +.fa-add::before { + content: "\+"; +} + +.fa-expand::before { + content: "\f065"; +} + +.fa-computer::before { + content: "\e4e5"; +} + +.fa-xmark::before { + content: "\f00d"; +} + +.fa-close::before { + content: "\f00d"; +} + +.fa-multiply::before { + content: "\f00d"; +} + +.fa-remove::before { + content: "\f00d"; +} + +.fa-times::before { + content: "\f00d"; +} + +.fa-arrows-up-down-left-right::before { + content: "\f047"; +} + +.fa-arrows::before { + content: "\f047"; +} + +.fa-chalkboard-user::before { + content: "\f51c"; +} + +.fa-chalkboard-teacher::before { + content: "\f51c"; +} + +.fa-peso-sign::before { + content: "\e222"; +} + +.fa-building-shield::before { + content: "\e4d8"; +} + +.fa-baby::before { + content: "\f77c"; +} + +.fa-users-line::before { + content: "\e592"; +} + +.fa-quote-left::before { + content: "\f10d"; +} + +.fa-quote-left-alt::before { + content: "\f10d"; +} + +.fa-tractor::before { + content: "\f722"; +} + +.fa-trash-arrow-up::before { + content: "\f829"; +} + +.fa-trash-restore::before { + content: "\f829"; +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; +} + +.fa-lines-leaning::before { + content: "\e51e"; +} + +.fa-ruler-combined::before { + content: "\f546"; +} + +.fa-copyright::before { + content: "\f1f9"; +} + +.fa-equals::before { + content: "\="; +} + +.fa-blender::before { + content: "\f517"; +} + +.fa-teeth::before { + content: "\f62e"; +} + +.fa-shekel-sign::before { + content: "\f20b"; +} + +.fa-ils::before { + content: "\f20b"; +} + +.fa-shekel::before { + content: "\f20b"; +} + +.fa-sheqel::before { + content: "\f20b"; +} + +.fa-sheqel-sign::before { + content: "\f20b"; +} + +.fa-map::before { + content: "\f279"; +} + +.fa-rocket::before { + content: "\f135"; +} + +.fa-photo-film::before { + content: "\f87c"; +} + +.fa-photo-video::before { + content: "\f87c"; +} + +.fa-folder-minus::before { + content: "\f65d"; +} + +.fa-store::before { + content: "\f54e"; +} + +.fa-arrow-trend-up::before { + content: "\e098"; +} + +.fa-plug-circle-minus::before { + content: "\e55e"; +} + +.fa-sign-hanging::before { + content: "\f4d9"; +} + +.fa-sign::before { + content: "\f4d9"; +} + +.fa-bezier-curve::before { + content: "\f55b"; +} + +.fa-bell-slash::before { + content: "\f1f6"; +} + +.fa-tablet::before { + content: "\f3fb"; +} + +.fa-tablet-android::before { + content: "\f3fb"; +} + +.fa-school-flag::before { + content: "\e56e"; +} + +.fa-fill::before { + content: "\f575"; +} + +.fa-angle-up::before { + content: "\f106"; +} + +.fa-drumstick-bite::before { + content: "\f6d7"; +} + +.fa-holly-berry::before { + content: "\f7aa"; +} + +.fa-chevron-left::before { + content: "\f053"; +} + +.fa-bacteria::before { + content: "\e059"; +} + +.fa-hand-lizard::before { + content: "\f258"; +} + +.fa-notdef::before { + content: "\e1fe"; +} + +.fa-disease::before { + content: "\f7fa"; +} + +.fa-briefcase-medical::before { + content: "\f469"; +} + +.fa-genderless::before { + content: "\f22d"; +} + +.fa-chevron-right::before { + content: "\f054"; +} + +.fa-retweet::before { + content: "\f079"; +} + +.fa-car-rear::before { + content: "\f5de"; +} + +.fa-car-alt::before { + content: "\f5de"; +} + +.fa-pump-soap::before { + content: "\e06b"; +} + +.fa-video-slash::before { + content: "\f4e2"; +} + +.fa-battery-quarter::before { + content: "\f243"; +} + +.fa-battery-2::before { + content: "\f243"; +} + +.fa-radio::before { + content: "\f8d7"; +} + +.fa-baby-carriage::before { + content: "\f77d"; +} + +.fa-carriage-baby::before { + content: "\f77d"; +} + +.fa-traffic-light::before { + content: "\f637"; +} + +.fa-thermometer::before { + content: "\f491"; +} + +.fa-vr-cardboard::before { + content: "\f729"; +} + +.fa-hand-middle-finger::before { + content: "\f806"; +} + +.fa-percent::before { + content: "\%"; +} + +.fa-percentage::before { + content: "\%"; +} + +.fa-truck-moving::before { + content: "\f4df"; +} + +.fa-glass-water-droplet::before { + content: "\e4f5"; +} + +.fa-display::before { + content: "\e163"; +} + +.fa-face-smile::before { + content: "\f118"; +} + +.fa-smile::before { + content: "\f118"; +} + +.fa-thumbtack::before { + content: "\f08d"; +} + +.fa-thumb-tack::before { + content: "\f08d"; +} + +.fa-trophy::before { + content: "\f091"; +} + +.fa-person-praying::before { + content: "\f683"; +} + +.fa-pray::before { + content: "\f683"; +} + +.fa-hammer::before { + content: "\f6e3"; +} + +.fa-hand-peace::before { + content: "\f25b"; +} + +.fa-rotate::before { + content: "\f2f1"; +} + +.fa-sync-alt::before { + content: "\f2f1"; +} + +.fa-spinner::before { + content: "\f110"; +} + +.fa-robot::before { + content: "\f544"; +} + +.fa-peace::before { + content: "\f67c"; +} + +.fa-gears::before { + content: "\f085"; +} + +.fa-cogs::before { + content: "\f085"; +} + +.fa-warehouse::before { + content: "\f494"; +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; +} + +.fa-splotch::before { + content: "\f5bc"; +} + +.fa-face-grin-hearts::before { + content: "\f584"; +} + +.fa-grin-hearts::before { + content: "\f584"; +} + +.fa-dice-four::before { + content: "\f524"; +} + +.fa-sim-card::before { + content: "\f7c4"; +} + +.fa-transgender::before { + content: "\f225"; +} + +.fa-transgender-alt::before { + content: "\f225"; +} + +.fa-mercury::before { + content: "\f223"; +} + +.fa-arrow-turn-down::before { + content: "\f149"; +} + +.fa-level-down::before { + content: "\f149"; +} + +.fa-person-falling-burst::before { + content: "\e547"; +} + +.fa-award::before { + content: "\f559"; +} + +.fa-ticket-simple::before { + content: "\f3ff"; +} + +.fa-ticket-alt::before { + content: "\f3ff"; +} + +.fa-building::before { + content: "\f1ad"; +} + +.fa-angles-left::before { + content: "\f100"; +} + +.fa-angle-double-left::before { + content: "\f100"; +} + +.fa-qrcode::before { + content: "\f029"; +} + +.fa-clock-rotate-left::before { + content: "\f1da"; +} + +.fa-history::before { + content: "\f1da"; +} + +.fa-face-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-file-export::before { + content: "\f56e"; +} + +.fa-arrow-right-from-file::before { + content: "\f56e"; +} + +.fa-shield::before { + content: "\f132"; +} + +.fa-shield-blank::before { + content: "\f132"; +} + +.fa-arrow-up-short-wide::before { + content: "\f885"; +} + +.fa-sort-amount-up-alt::before { + content: "\f885"; +} + +.fa-house-medical::before { + content: "\e3b2"; +} + +.fa-golf-ball-tee::before { + content: "\f450"; +} + +.fa-golf-ball::before { + content: "\f450"; +} + +.fa-circle-chevron-left::before { + content: "\f137"; +} + +.fa-chevron-circle-left::before { + content: "\f137"; +} + +.fa-house-chimney-window::before { + content: "\e00d"; +} + +.fa-pen-nib::before { + content: "\f5ad"; +} + +.fa-tent-arrow-turn-left::before { + content: "\e580"; +} + +.fa-tents::before { + content: "\e582"; +} + +.fa-wand-magic::before { + content: "\f0d0"; +} + +.fa-magic::before { + content: "\f0d0"; +} + +.fa-dog::before { + content: "\f6d3"; +} + +.fa-carrot::before { + content: "\f787"; +} + +.fa-moon::before { + content: "\f186"; +} + +.fa-wine-glass-empty::before { + content: "\f5ce"; +} + +.fa-wine-glass-alt::before { + content: "\f5ce"; +} + +.fa-cheese::before { + content: "\f7ef"; +} + +.fa-yin-yang::before { + content: "\f6ad"; +} + +.fa-music::before { + content: "\f001"; +} + +.fa-code-commit::before { + content: "\f386"; +} + +.fa-temperature-low::before { + content: "\f76b"; +} + +.fa-person-biking::before { + content: "\f84a"; +} + +.fa-biking::before { + content: "\f84a"; +} + +.fa-broom::before { + content: "\f51a"; +} + +.fa-shield-heart::before { + content: "\e574"; +} + +.fa-gopuram::before { + content: "\f664"; +} + +.fa-earth-oceania::before { + content: "\e47b"; +} + +.fa-globe-oceania::before { + content: "\e47b"; +} + +.fa-square-xmark::before { + content: "\f2d3"; +} + +.fa-times-square::before { + content: "\f2d3"; +} + +.fa-xmark-square::before { + content: "\f2d3"; +} + +.fa-hashtag::before { + content: "\#"; +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; +} + +.fa-expand-alt::before { + content: "\f424"; +} + +.fa-oil-can::before { + content: "\f613"; +} + +.fa-t::before { + content: "T"; +} + +.fa-hippo::before { + content: "\f6ed"; +} + +.fa-chart-column::before { + content: "\e0e3"; +} + +.fa-infinity::before { + content: "\f534"; +} + +.fa-vial-circle-check::before { + content: "\e596"; +} + +.fa-person-arrow-down-to-line::before { + content: "\e538"; +} + +.fa-voicemail::before { + content: "\f897"; +} + +.fa-fan::before { + content: "\f863"; +} + +.fa-person-walking-luggage::before { + content: "\e554"; +} + +.fa-up-down::before { + content: "\f338"; +} + +.fa-arrows-alt-v::before { + content: "\f338"; +} + +.fa-cloud-moon-rain::before { + content: "\f73c"; +} + +.fa-calendar::before { + content: "\f133"; +} + +.fa-trailer::before { + content: "\e041"; +} + +.fa-bahai::before { + content: "\f666"; +} + +.fa-haykal::before { + content: "\f666"; +} + +.fa-sd-card::before { + content: "\f7c2"; +} + +.fa-dragon::before { + content: "\f6d5"; +} + +.fa-shoe-prints::before { + content: "\f54b"; +} + +.fa-circle-plus::before { + content: "\f055"; +} + +.fa-plus-circle::before { + content: "\f055"; +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-hand-holding::before { + content: "\f4bd"; +} + +.fa-plug-circle-exclamation::before { + content: "\e55d"; +} + +.fa-link-slash::before { + content: "\f127"; +} + +.fa-chain-broken::before { + content: "\f127"; +} + +.fa-chain-slash::before { + content: "\f127"; +} + +.fa-unlink::before { + content: "\f127"; +} + +.fa-clone::before { + content: "\f24d"; +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; +} + +.fa-arrow-up-z-a::before { + content: "\f882"; +} + +.fa-sort-alpha-up-alt::before { + content: "\f882"; +} + +.fa-fire-flame-curved::before { + content: "\f7e4"; +} + +.fa-fire-alt::before { + content: "\f7e4"; +} + +.fa-tornado::before { + content: "\f76f"; +} + +.fa-file-circle-plus::before { + content: "\e494"; +} + +.fa-book-quran::before { + content: "\f687"; +} + +.fa-quran::before { + content: "\f687"; +} + +.fa-anchor::before { + content: "\f13d"; +} + +.fa-border-all::before { + content: "\f84c"; +} + +.fa-face-angry::before { + content: "\f556"; +} + +.fa-angry::before { + content: "\f556"; +} + +.fa-cookie-bite::before { + content: "\f564"; +} + +.fa-arrow-trend-down::before { + content: "\e097"; +} + +.fa-rss::before { + content: "\f09e"; +} + +.fa-feed::before { + content: "\f09e"; +} + +.fa-draw-polygon::before { + content: "\f5ee"; +} + +.fa-scale-balanced::before { + content: "\f24e"; +} + +.fa-balance-scale::before { + content: "\f24e"; +} + +.fa-gauge-simple-high::before { + content: "\f62a"; +} + +.fa-tachometer::before { + content: "\f62a"; +} + +.fa-tachometer-fast::before { + content: "\f62a"; +} + +.fa-shower::before { + content: "\f2cc"; +} + +.fa-desktop::before { + content: "\f390"; +} + +.fa-desktop-alt::before { + content: "\f390"; +} + +.fa-m::before { + content: "M"; +} + +.fa-table-list::before { + content: "\f00b"; +} + +.fa-th-list::before { + content: "\f00b"; +} + +.fa-comment-sms::before { + content: "\f7cd"; +} + +.fa-sms::before { + content: "\f7cd"; +} + +.fa-book::before { + content: "\f02d"; +} + +.fa-user-plus::before { + content: "\f234"; +} + +.fa-check::before { + content: "\f00c"; +} + +.fa-battery-three-quarters::before { + content: "\f241"; +} + +.fa-battery-4::before { + content: "\f241"; +} + +.fa-house-circle-check::before { + content: "\e509"; +} + +.fa-angle-left::before { + content: "\f104"; +} + +.fa-diagram-successor::before { + content: "\e47a"; +} + +.fa-truck-arrow-right::before { + content: "\e58b"; +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; +} + +.fa-hand-fist::before { + content: "\f6de"; +} + +.fa-fist-raised::before { + content: "\f6de"; +} + +.fa-cloud-moon::before { + content: "\f6c3"; +} + +.fa-briefcase::before { + content: "\f0b1"; +} + +.fa-person-falling::before { + content: "\e546"; +} + +.fa-image-portrait::before { + content: "\f3e0"; +} + +.fa-portrait::before { + content: "\f3e0"; +} + +.fa-user-tag::before { + content: "\f507"; +} + +.fa-rug::before { + content: "\e569"; +} + +.fa-earth-europe::before { + content: "\f7a2"; +} + +.fa-globe-europe::before { + content: "\f7a2"; +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; +} + +.fa-luggage-cart::before { + content: "\f59d"; +} + +.fa-rectangle-xmark::before { + content: "\f410"; +} + +.fa-rectangle-times::before { + content: "\f410"; +} + +.fa-times-rectangle::before { + content: "\f410"; +} + +.fa-window-close::before { + content: "\f410"; +} + +.fa-baht-sign::before { + content: "\e0ac"; +} + +.fa-book-open::before { + content: "\f518"; +} + +.fa-book-journal-whills::before { + content: "\f66a"; +} + +.fa-journal-whills::before { + content: "\f66a"; +} + +.fa-handcuffs::before { + content: "\e4f8"; +} + +.fa-triangle-exclamation::before { + content: "\f071"; +} + +.fa-exclamation-triangle::before { + content: "\f071"; +} + +.fa-warning::before { + content: "\f071"; +} + +.fa-database::before { + content: "\f1c0"; +} + +.fa-share::before { + content: "\f064"; +} + +.fa-arrow-turn-right::before { + content: "\f064"; +} + +.fa-mail-forward::before { + content: "\f064"; +} + +.fa-bottle-droplet::before { + content: "\e4c4"; +} + +.fa-mask-face::before { + content: "\e1d7"; +} + +.fa-hill-rockslide::before { + content: "\e508"; +} + +.fa-right-left::before { + content: "\f362"; +} + +.fa-exchange-alt::before { + content: "\f362"; +} + +.fa-paper-plane::before { + content: "\f1d8"; +} + +.fa-road-circle-exclamation::before { + content: "\e565"; +} + +.fa-dungeon::before { + content: "\f6d9"; +} + +.fa-align-right::before { + content: "\f038"; +} + +.fa-money-bill-1-wave::before { + content: "\f53b"; +} + +.fa-money-bill-wave-alt::before { + content: "\f53b"; +} + +.fa-life-ring::before { + content: "\f1cd"; +} + +.fa-hands::before { + content: "\f2a7"; +} + +.fa-sign-language::before { + content: "\f2a7"; +} + +.fa-signing::before { + content: "\f2a7"; +} + +.fa-calendar-day::before { + content: "\f783"; +} + +.fa-water-ladder::before { + content: "\f5c5"; +} + +.fa-ladder-water::before { + content: "\f5c5"; +} + +.fa-swimming-pool::before { + content: "\f5c5"; +} + +.fa-arrows-up-down::before { + content: "\f07d"; +} + +.fa-arrows-v::before { + content: "\f07d"; +} + +.fa-face-grimace::before { + content: "\f57f"; +} + +.fa-grimace::before { + content: "\f57f"; +} + +.fa-wheelchair-move::before { + content: "\e2ce"; +} + +.fa-wheelchair-alt::before { + content: "\e2ce"; +} + +.fa-turn-down::before { + content: "\f3be"; +} + +.fa-level-down-alt::before { + content: "\f3be"; +} + +.fa-person-walking-arrow-right::before { + content: "\e552"; +} + +.fa-square-envelope::before { + content: "\f199"; +} + +.fa-envelope-square::before { + content: "\f199"; +} + +.fa-dice::before { + content: "\f522"; +} + +.fa-bowling-ball::before { + content: "\f436"; +} + +.fa-brain::before { + content: "\f5dc"; +} + +.fa-bandage::before { + content: "\f462"; +} + +.fa-band-aid::before { + content: "\f462"; +} + +.fa-calendar-minus::before { + content: "\f272"; +} + +.fa-circle-xmark::before { + content: "\f057"; +} + +.fa-times-circle::before { + content: "\f057"; +} + +.fa-xmark-circle::before { + content: "\f057"; +} + +.fa-gifts::before { + content: "\f79c"; +} + +.fa-hotel::before { + content: "\f594"; +} + +.fa-earth-asia::before { + content: "\f57e"; +} + +.fa-globe-asia::before { + content: "\f57e"; +} + +.fa-id-card-clip::before { + content: "\f47f"; +} + +.fa-id-card-alt::before { + content: "\f47f"; +} + +.fa-magnifying-glass-plus::before { + content: "\f00e"; +} + +.fa-search-plus::before { + content: "\f00e"; +} + +.fa-thumbs-up::before { + content: "\f164"; +} + +.fa-user-clock::before { + content: "\f4fd"; +} + +.fa-hand-dots::before { + content: "\f461"; +} + +.fa-allergies::before { + content: "\f461"; +} + +.fa-file-invoice::before { + content: "\f570"; +} + +.fa-window-minimize::before { + content: "\f2d1"; +} + +.fa-mug-saucer::before { + content: "\f0f4"; +} + +.fa-coffee::before { + content: "\f0f4"; +} + +.fa-brush::before { + content: "\f55d"; +} + +.fa-mask::before { + content: "\f6fa"; +} + +.fa-magnifying-glass-minus::before { + content: "\f010"; +} + +.fa-search-minus::before { + content: "\f010"; +} + +.fa-ruler-vertical::before { + content: "\f548"; +} + +.fa-user-large::before { + content: "\f406"; +} + +.fa-user-alt::before { + content: "\f406"; +} + +.fa-train-tram::before { + content: "\e5b4"; +} + +.fa-user-nurse::before { + content: "\f82f"; +} + +.fa-syringe::before { + content: "\f48e"; +} + +.fa-cloud-sun::before { + content: "\f6c4"; +} + +.fa-stopwatch-20::before { + content: "\e06f"; +} + +.fa-square-full::before { + content: "\f45c"; +} + +.fa-magnet::before { + content: "\f076"; +} + +.fa-jar::before { + content: "\e516"; +} + +.fa-note-sticky::before { + content: "\f249"; +} + +.fa-sticky-note::before { + content: "\f249"; +} + +.fa-bug-slash::before { + content: "\e490"; +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; +} + +.fa-bone::before { + content: "\f5d7"; +} + +.fa-user-injured::before { + content: "\f728"; +} + +.fa-face-sad-tear::before { + content: "\f5b4"; +} + +.fa-sad-tear::before { + content: "\f5b4"; +} + +.fa-plane::before { + content: "\f072"; +} + +.fa-tent-arrows-down::before { + content: "\e581"; +} + +.fa-exclamation::before { + content: "\!"; +} + +.fa-arrows-spin::before { + content: "\e4bb"; +} + +.fa-print::before { + content: "\f02f"; +} + +.fa-turkish-lira-sign::before { + content: "\e2bb"; +} + +.fa-try::before { + content: "\e2bb"; +} + +.fa-turkish-lira::before { + content: "\e2bb"; +} + +.fa-dollar-sign::before { + content: "\$"; +} + +.fa-dollar::before { + content: "\$"; +} + +.fa-usd::before { + content: "\$"; +} + +.fa-x::before { + content: "X"; +} + +.fa-magnifying-glass-dollar::before { + content: "\f688"; +} + +.fa-search-dollar::before { + content: "\f688"; +} + +.fa-users-gear::before { + content: "\f509"; +} + +.fa-users-cog::before { + content: "\f509"; +} + +.fa-person-military-pointing::before { + content: "\e54a"; +} + +.fa-building-columns::before { + content: "\f19c"; +} + +.fa-bank::before { + content: "\f19c"; +} + +.fa-institution::before { + content: "\f19c"; +} + +.fa-museum::before { + content: "\f19c"; +} + +.fa-university::before { + content: "\f19c"; +} + +.fa-umbrella::before { + content: "\f0e9"; +} + +.fa-trowel::before { + content: "\e589"; +} + +.fa-d::before { + content: "D"; +} + +.fa-stapler::before { + content: "\e5af"; +} + +.fa-masks-theater::before { + content: "\f630"; +} + +.fa-theater-masks::before { + content: "\f630"; +} + +.fa-kip-sign::before { + content: "\e1c4"; +} + +.fa-hand-point-left::before { + content: "\f0a5"; +} + +.fa-handshake-simple::before { + content: "\f4c6"; +} + +.fa-handshake-alt::before { + content: "\f4c6"; +} + +.fa-jet-fighter::before { + content: "\f0fb"; +} + +.fa-fighter-jet::before { + content: "\f0fb"; +} + +.fa-square-share-nodes::before { + content: "\f1e1"; +} + +.fa-share-alt-square::before { + content: "\f1e1"; +} + +.fa-barcode::before { + content: "\f02a"; +} + +.fa-plus-minus::before { + content: "\e43c"; +} + +.fa-video::before { + content: "\f03d"; +} + +.fa-video-camera::before { + content: "\f03d"; +} + +.fa-graduation-cap::before { + content: "\f19d"; +} + +.fa-mortar-board::before { + content: "\f19d"; +} + +.fa-hand-holding-medical::before { + content: "\e05c"; +} + +.fa-person-circle-check::before { + content: "\e53e"; +} + +.fa-turn-up::before { + content: "\f3bf"; +} + +.fa-level-up-alt::before { + content: "\f3bf"; +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.elements-blocks-icon-selector-display { + font-size: 2em; +} + +.rrze-elements-tabs-modal-container span { + font-size: 2em; + padding-left: 1em; +} + +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); +} +.far, +.fa-regular { + font-weight: 400; +} + +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); +} +.fas, .accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before, .accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before, .accordion .accordion-toggle:before, +.fa-solid { + font-weight: 900; +} + +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-brands: "Font Awesome 6 Brands"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); +} +.fab, +.fa-brands { + font-weight: 400; +} + +.fa-monero:before { + content: "\f3d0"; +} + +.fa-hooli:before { + content: "\f427"; +} + +.fa-yelp:before { + content: "\f1e9"; +} + +.fa-cc-visa:before { + content: "\f1f0"; +} + +.fa-lastfm:before { + content: "\f202"; +} + +.fa-shopware:before { + content: "\f5b5"; +} + +.fa-creative-commons-nc:before { + content: "\f4e8"; +} + +.fa-aws:before { + content: "\f375"; +} + +.fa-redhat:before { + content: "\f7bc"; +} + +.fa-yoast:before { + content: "\f2b1"; +} + +.fa-cloudflare:before { + content: "\e07d"; +} + +.fa-ups:before { + content: "\f7e0"; +} + +.fa-wpexplorer:before { + content: "\f2de"; +} + +.fa-dyalog:before { + content: "\f399"; +} + +.fa-bity:before { + content: "\f37a"; +} + +.fa-stackpath:before { + content: "\f842"; +} + +.fa-buysellads:before { + content: "\f20d"; +} + +.fa-first-order:before { + content: "\f2b0"; +} + +.fa-modx:before { + content: "\f285"; +} + +.fa-guilded:before { + content: "\e07e"; +} + +.fa-vnv:before { + content: "\f40b"; +} + +.fa-square-js:before { + content: "\f3b9"; +} + +.fa-js-square:before { + content: "\f3b9"; +} + +.fa-microsoft:before { + content: "\f3ca"; +} + +.fa-qq:before { + content: "\f1d6"; +} + +.fa-orcid:before { + content: "\f8d2"; +} + +.fa-java:before { + content: "\f4e4"; +} + +.fa-invision:before { + content: "\f7b0"; +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; +} + +.fa-centercode:before { + content: "\f380"; +} + +.fa-glide-g:before { + content: "\f2a6"; +} + +.fa-drupal:before { + content: "\f1a9"; +} + +.fa-hire-a-helper:before { + content: "\f3b0"; +} + +.fa-creative-commons-by:before { + content: "\f4e7"; +} + +.fa-unity:before { + content: "\e049"; +} + +.fa-whmcs:before { + content: "\f40d"; +} + +.fa-rocketchat:before { + content: "\f3e8"; +} + +.fa-vk:before { + content: "\f189"; +} + +.fa-untappd:before { + content: "\f405"; +} + +.fa-mailchimp:before { + content: "\f59e"; +} + +.fa-css3-alt:before { + content: "\f38b"; +} + +.fa-square-reddit:before { + content: "\f1a2"; +} + +.fa-reddit-square:before { + content: "\f1a2"; +} + +.fa-vimeo-v:before { + content: "\f27d"; +} + +.fa-contao:before { + content: "\f26d"; +} + +.fa-square-font-awesome:before { + content: "\e5ad"; +} + +.fa-deskpro:before { + content: "\f38f"; +} + +.fa-sistrix:before { + content: "\f3ee"; +} + +.fa-square-instagram:before { + content: "\e055"; +} + +.fa-instagram-square:before { + content: "\e055"; +} + +.fa-battle-net:before { + content: "\f835"; +} + +.fa-the-red-yeti:before { + content: "\f69d"; +} + +.fa-square-hacker-news:before { + content: "\f3af"; +} + +.fa-hacker-news-square:before { + content: "\f3af"; +} + +.fa-edge:before { + content: "\f282"; +} + +.fa-threads:before { + content: "\e618"; +} + +.fa-napster:before { + content: "\f3d2"; +} + +.fa-square-snapchat:before { + content: "\f2ad"; +} + +.fa-snapchat-square:before { + content: "\f2ad"; +} + +.fa-google-plus-g:before { + content: "\f0d5"; +} + +.fa-artstation:before { + content: "\f77a"; +} + +.fa-markdown:before { + content: "\f60f"; +} + +.fa-sourcetree:before { + content: "\f7d3"; +} + +.fa-google-plus:before { + content: "\f2b3"; +} + +.fa-diaspora:before { + content: "\f791"; +} + +.fa-foursquare:before { + content: "\f180"; +} + +.fa-stack-overflow:before { + content: "\f16c"; +} + +.fa-github-alt:before { + content: "\f113"; +} + +.fa-phoenix-squadron:before { + content: "\f511"; +} + +.fa-pagelines:before { + content: "\f18c"; +} + +.fa-algolia:before { + content: "\f36c"; +} + +.fa-red-river:before { + content: "\f3e3"; +} + +.fa-creative-commons-sa:before { + content: "\f4ef"; +} + +.fa-safari:before { + content: "\f267"; +} + +.fa-google:before { + content: "\f1a0"; +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; +} + +.fa-font-awesome-alt:before { + content: "\f35c"; +} + +.fa-atlassian:before { + content: "\f77b"; +} + +.fa-linkedin-in:before { + content: "\f0e1"; +} + +.fa-digital-ocean:before { + content: "\f391"; +} + +.fa-nimblr:before { + content: "\f5a8"; +} + +.fa-chromecast:before { + content: "\f838"; +} + +.fa-evernote:before { + content: "\f839"; +} + +.fa-hacker-news:before { + content: "\f1d4"; +} + +.fa-creative-commons-sampling:before { + content: "\f4f0"; +} + +.fa-adversal:before { + content: "\f36a"; +} + +.fa-creative-commons:before { + content: "\f25e"; +} + +.fa-watchman-monitoring:before { + content: "\e087"; +} + +.fa-fonticons:before { + content: "\f280"; +} + +.fa-weixin:before { + content: "\f1d7"; +} + +.fa-shirtsinbulk:before { + content: "\f214"; +} + +.fa-codepen:before { + content: "\f1cb"; +} + +.fa-git-alt:before { + content: "\f841"; +} + +.fa-lyft:before { + content: "\f3c3"; +} + +.fa-rev:before { + content: "\f5b2"; +} + +.fa-windows:before { + content: "\f17a"; +} + +.fa-wizards-of-the-coast:before { + content: "\f730"; +} + +.fa-square-viadeo:before { + content: "\f2aa"; +} + +.fa-viadeo-square:before { + content: "\f2aa"; +} + +.fa-meetup:before { + content: "\f2e0"; +} + +.fa-centos:before { + content: "\f789"; +} + +.fa-adn:before { + content: "\f170"; +} + +.fa-cloudsmith:before { + content: "\f384"; +} + +.fa-pied-piper-alt:before { + content: "\f1a8"; +} + +.fa-square-dribbble:before { + content: "\f397"; +} + +.fa-dribbble-square:before { + content: "\f397"; +} + +.fa-codiepie:before { + content: "\f284"; +} + +.fa-node:before { + content: "\f419"; +} + +.fa-mix:before { + content: "\f3cb"; +} + +.fa-steam:before { + content: "\f1b6"; +} + +.fa-cc-apple-pay:before { + content: "\f416"; +} + +.fa-scribd:before { + content: "\f28a"; +} + +.fa-debian:before { + content: "\e60b"; +} + +.fa-openid:before { + content: "\f19b"; +} + +.fa-instalod:before { + content: "\e081"; +} + +.fa-expeditedssl:before { + content: "\f23e"; +} + +.fa-sellcast:before { + content: "\f2da"; +} + +.fa-square-twitter:before { + content: "\f081"; +} + +.fa-twitter-square:before { + content: "\f081"; +} + +.fa-r-project:before { + content: "\f4f7"; +} + +.fa-delicious:before { + content: "\f1a5"; +} + +.fa-freebsd:before { + content: "\f3a4"; +} + +.fa-vuejs:before { + content: "\f41f"; +} + +.fa-accusoft:before { + content: "\f369"; +} + +.fa-ioxhost:before { + content: "\f208"; +} + +.fa-fonticons-fi:before { + content: "\f3a2"; +} + +.fa-app-store:before { + content: "\f36f"; +} + +.fa-cc-mastercard:before { + content: "\f1f1"; +} + +.fa-itunes-note:before { + content: "\f3b5"; +} + +.fa-golang:before { + content: "\e40f"; +} + +.fa-kickstarter:before { + content: "\f3bb"; +} + +.fa-grav:before { + content: "\f2d6"; +} + +.fa-weibo:before { + content: "\f18a"; +} + +.fa-uncharted:before { + content: "\e084"; +} + +.fa-firstdraft:before { + content: "\f3a1"; +} + +.fa-square-youtube:before { + content: "\f431"; +} + +.fa-youtube-square:before { + content: "\f431"; +} + +.fa-wikipedia-w:before { + content: "\f266"; +} + +.fa-wpressr:before { + content: "\f3e4"; +} + +.fa-rendact:before { + content: "\f3e4"; +} + +.fa-angellist:before { + content: "\f209"; +} + +.fa-galactic-republic:before { + content: "\f50c"; +} + +.fa-nfc-directional:before { + content: "\e530"; +} + +.fa-skype:before { + content: "\f17e"; +} + +.fa-joget:before { + content: "\f3b7"; +} + +.fa-fedora:before { + content: "\f798"; +} + +.fa-stripe-s:before { + content: "\f42a"; +} + +.fa-meta:before { + content: "\e49b"; +} + +.fa-laravel:before { + content: "\f3bd"; +} + +.fa-hotjar:before { + content: "\f3b1"; +} + +.fa-bluetooth-b:before { + content: "\f294"; +} + +.fa-sticker-mule:before { + content: "\f3f7"; +} + +.fa-creative-commons-zero:before { + content: "\f4f3"; +} + +.fa-hips:before { + content: "\f452"; +} + +.fa-behance:before { + content: "\f1b4"; +} + +.fa-reddit:before { + content: "\f1a1"; +} + +.fa-discord:before { + content: "\f392"; +} + +.fa-chrome:before { + content: "\f268"; +} + +.fa-app-store-ios:before { + content: "\f370"; +} + +.fa-cc-discover:before { + content: "\f1f2"; +} + +.fa-wpbeginner:before { + content: "\f297"; +} + +.fa-confluence:before { + content: "\f78d"; +} + +.fa-mdb:before { + content: "\f8ca"; +} + +.fa-dochub:before { + content: "\f394"; +} + +.fa-accessible-icon:before { + content: "\f368"; +} + +.fa-ebay:before { + content: "\f4f4"; +} + +.fa-amazon:before { + content: "\f270"; +} + +.fa-unsplash:before { + content: "\e07c"; +} + +.fa-yarn:before { + content: "\f7e3"; +} + +.fa-square-steam:before { + content: "\f1b7"; +} + +.fa-steam-square:before { + content: "\f1b7"; +} + +.fa-500px:before { + content: "\f26e"; +} + +.fa-square-vimeo:before { + content: "\f194"; +} + +.fa-vimeo-square:before { + content: "\f194"; +} + +.fa-asymmetrik:before { + content: "\f372"; +} + +.fa-font-awesome:before { + content: "\f2b4"; +} + +.fa-font-awesome-flag:before { + content: "\f2b4"; +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; +} + +.fa-gratipay:before { + content: "\f184"; +} + +.fa-apple:before { + content: "\f179"; +} + +.fa-hive:before { + content: "\e07f"; +} + +.fa-gitkraken:before { + content: "\f3a6"; +} + +.fa-keybase:before { + content: "\f4f5"; +} + +.fa-apple-pay:before { + content: "\f415"; +} + +.fa-padlet:before { + content: "\e4a0"; +} + +.fa-amazon-pay:before { + content: "\f42c"; +} + +.fa-square-github:before { + content: "\f092"; +} + +.fa-github-square:before { + content: "\f092"; +} + +.fa-stumbleupon:before { + content: "\f1a4"; +} + +.fa-fedex:before { + content: "\f797"; +} + +.fa-phoenix-framework:before { + content: "\f3dc"; +} + +.fa-shopify:before { + content: "\e057"; +} + +.fa-neos:before { + content: "\f612"; +} + +.fa-square-threads:before { + content: "\e619"; +} + +.fa-hackerrank:before { + content: "\f5f7"; +} + +.fa-researchgate:before { + content: "\f4f8"; +} + +.fa-swift:before { + content: "\f8e1"; +} + +.fa-angular:before { + content: "\f420"; +} + +.fa-speakap:before { + content: "\f3f3"; +} + +.fa-angrycreative:before { + content: "\f36e"; +} + +.fa-y-combinator:before { + content: "\f23b"; +} + +.fa-empire:before { + content: "\f1d1"; +} + +.fa-envira:before { + content: "\f299"; +} + +.fa-square-gitlab:before { + content: "\e5ae"; +} + +.fa-gitlab-square:before { + content: "\e5ae"; +} + +.fa-studiovinari:before { + content: "\f3f8"; +} + +.fa-pied-piper:before { + content: "\f2ae"; +} + +.fa-wordpress:before { + content: "\f19a"; +} + +.fa-product-hunt:before { + content: "\f288"; +} + +.fa-firefox:before { + content: "\f269"; +} + +.fa-linode:before { + content: "\f2b8"; +} + +.fa-goodreads:before { + content: "\f3a8"; +} + +.fa-square-odnoklassniki:before { + content: "\f264"; +} + +.fa-odnoklassniki-square:before { + content: "\f264"; +} + +.fa-jsfiddle:before { + content: "\f1cc"; +} + +.fa-sith:before { + content: "\f512"; +} + +.fa-themeisle:before { + content: "\f2b2"; +} + +.fa-page4:before { + content: "\f3d7"; +} + +.fa-hashnode:before { + content: "\e499"; +} + +.fa-react:before { + content: "\f41b"; +} + +.fa-cc-paypal:before { + content: "\f1f4"; +} + +.fa-squarespace:before { + content: "\f5be"; +} + +.fa-cc-stripe:before { + content: "\f1f5"; +} + +.fa-creative-commons-share:before { + content: "\f4f2"; +} + +.fa-bitcoin:before { + content: "\f379"; +} + +.fa-keycdn:before { + content: "\f3ba"; +} + +.fa-opera:before { + content: "\f26a"; +} + +.fa-itch-io:before { + content: "\f83a"; +} + +.fa-umbraco:before { + content: "\f8e8"; +} + +.fa-galactic-senate:before { + content: "\f50d"; +} + +.fa-ubuntu:before { + content: "\f7df"; +} + +.fa-draft2digital:before { + content: "\f396"; +} + +.fa-stripe:before { + content: "\f429"; +} + +.fa-houzz:before { + content: "\f27c"; +} + +.fa-gg:before { + content: "\f260"; +} + +.fa-dhl:before { + content: "\f790"; +} + +.fa-square-pinterest:before { + content: "\f0d3"; +} + +.fa-pinterest-square:before { + content: "\f0d3"; +} + +.fa-xing:before { + content: "\f168"; +} + +.fa-blackberry:before { + content: "\f37b"; +} + +.fa-creative-commons-pd:before { + content: "\f4ec"; +} + +.fa-playstation:before { + content: "\f3df"; +} + +.fa-quinscape:before { + content: "\f459"; +} + +.fa-less:before { + content: "\f41d"; +} + +.fa-blogger-b:before { + content: "\f37d"; +} + +.fa-opencart:before { + content: "\f23d"; +} + +.fa-vine:before { + content: "\f1ca"; +} + +.fa-paypal:before { + content: "\f1ed"; +} + +.fa-gitlab:before { + content: "\f296"; +} + +.fa-typo3:before { + content: "\f42b"; +} + +.fa-reddit-alien:before { + content: "\f281"; +} + +.fa-yahoo:before { + content: "\f19e"; +} + +.fa-dailymotion:before { + content: "\e052"; +} + +.fa-affiliatetheme:before { + content: "\f36b"; +} + +.fa-pied-piper-pp:before { + content: "\f1a7"; +} + +.fa-bootstrap:before { + content: "\f836"; +} + +.fa-odnoklassniki:before { + content: "\f263"; +} + +.fa-nfc-symbol:before { + content: "\e531"; +} + +.fa-ethereum:before { + content: "\f42e"; +} + +.fa-speaker-deck:before { + content: "\f83c"; +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; +} + +.fa-patreon:before { + content: "\f3d9"; +} + +.fa-avianex:before { + content: "\f374"; +} + +.fa-ello:before { + content: "\f5f1"; +} + +.fa-gofore:before { + content: "\f3a7"; +} + +.fa-bimobject:before { + content: "\f378"; +} + +.fa-facebook-f:before { + content: "\f39e"; +} + +.fa-square-google-plus:before { + content: "\f0d4"; +} + +.fa-google-plus-square:before { + content: "\f0d4"; +} + +.fa-mandalorian:before { + content: "\f50f"; +} + +.fa-first-order-alt:before { + content: "\f50a"; +} + +.fa-osi:before { + content: "\f41a"; +} + +.fa-google-wallet:before { + content: "\f1ee"; +} + +.fa-d-and-d-beyond:before { + content: "\f6ca"; +} + +.fa-periscope:before { + content: "\f3da"; +} + +.fa-fulcrum:before { + content: "\f50b"; +} + +.fa-cloudscale:before { + content: "\f383"; +} + +.fa-forumbee:before { + content: "\f211"; +} + +.fa-mizuni:before { + content: "\f3cc"; +} + +.fa-schlix:before { + content: "\f3ea"; +} + +.fa-square-xing:before { + content: "\f169"; +} + +.fa-xing-square:before { + content: "\f169"; +} + +.fa-bandcamp:before { + content: "\f2d5"; +} + +.fa-wpforms:before { + content: "\f298"; +} + +.fa-cloudversify:before { + content: "\f385"; +} + +.fa-usps:before { + content: "\f7e1"; +} + +.fa-megaport:before { + content: "\f5a3"; +} + +.fa-magento:before { + content: "\f3c4"; +} + +.fa-spotify:before { + content: "\f1bc"; +} + +.fa-optin-monster:before { + content: "\f23c"; +} + +.fa-fly:before { + content: "\f417"; +} + +.fa-aviato:before { + content: "\f421"; +} + +.fa-itunes:before { + content: "\f3b4"; +} + +.fa-cuttlefish:before { + content: "\f38c"; +} + +.fa-blogger:before { + content: "\f37c"; +} + +.fa-flickr:before { + content: "\f16e"; +} + +.fa-viber:before { + content: "\f409"; +} + +.fa-soundcloud:before { + content: "\f1be"; +} + +.fa-digg:before { + content: "\f1a6"; +} + +.fa-tencent-weibo:before { + content: "\f1d5"; +} + +.fa-symfony:before { + content: "\f83d"; +} + +.fa-maxcdn:before { + content: "\f136"; +} + +.fa-etsy:before { + content: "\f2d7"; +} + +.fa-facebook-messenger:before { + content: "\f39f"; +} + +.fa-audible:before { + content: "\f373"; +} + +.fa-think-peaks:before { + content: "\f731"; +} + +.fa-bilibili:before { + content: "\e3d9"; +} + +.fa-erlang:before { + content: "\f39d"; +} + +.fa-x-twitter:before { + content: "\e61b"; +} + +.fa-cotton-bureau:before { + content: "\f89e"; +} + +.fa-dashcube:before { + content: "\f210"; +} + +.fa-42-group:before { + content: "\e080"; +} + +.fa-innosoft:before { + content: "\e080"; +} + +.fa-stack-exchange:before { + content: "\f18d"; +} + +.fa-elementor:before { + content: "\f430"; +} + +.fa-square-pied-piper:before { + content: "\e01e"; +} + +.fa-pied-piper-square:before { + content: "\e01e"; +} + +.fa-creative-commons-nd:before { + content: "\f4eb"; +} + +.fa-palfed:before { + content: "\f3d8"; +} + +.fa-superpowers:before { + content: "\f2dd"; +} + +.fa-resolving:before { + content: "\f3e7"; +} + +.fa-xbox:before { + content: "\f412"; +} + +.fa-searchengin:before { + content: "\f3eb"; +} + +.fa-tiktok:before { + content: "\e07b"; +} + +.fa-square-facebook:before { + content: "\f082"; +} + +.fa-facebook-square:before { + content: "\f082"; +} + +.fa-renren:before { + content: "\f18b"; +} + +.fa-linux:before { + content: "\f17c"; +} + +.fa-glide:before { + content: "\f2a5"; +} + +.fa-linkedin:before { + content: "\f08c"; +} + +.fa-hubspot:before { + content: "\f3b2"; +} + +.fa-deploydog:before { + content: "\f38e"; +} + +.fa-twitch:before { + content: "\f1e8"; +} + +.fa-ravelry:before { + content: "\f2d9"; +} + +.fa-mixer:before { + content: "\e056"; +} + +.fa-square-lastfm:before { + content: "\f203"; +} + +.fa-lastfm-square:before { + content: "\f203"; +} + +.fa-vimeo:before { + content: "\f40a"; +} + +.fa-mendeley:before { + content: "\f7b3"; +} + +.fa-uniregistry:before { + content: "\f404"; +} + +.fa-figma:before { + content: "\f799"; +} + +.fa-creative-commons-remix:before { + content: "\f4ee"; +} + +.fa-cc-amazon-pay:before { + content: "\f42d"; +} + +.fa-dropbox:before { + content: "\f16b"; +} + +.fa-instagram:before { + content: "\f16d"; +} + +.fa-cmplid:before { + content: "\e360"; +} + +.fa-facebook:before { + content: "\f09a"; +} + +.fa-gripfire:before { + content: "\f3ac"; +} + +.fa-jedi-order:before { + content: "\f50e"; +} + +.fa-uikit:before { + content: "\f403"; +} + +.fa-fort-awesome-alt:before { + content: "\f3a3"; +} + +.fa-phabricator:before { + content: "\f3db"; +} + +.fa-ussunnah:before { + content: "\f407"; +} + +.fa-earlybirds:before { + content: "\f39a"; +} + +.fa-trade-federation:before { + content: "\f513"; +} + +.fa-autoprefixer:before { + content: "\f41c"; +} + +.fa-whatsapp:before { + content: "\f232"; +} + +.fa-slideshare:before { + content: "\f1e7"; +} + +.fa-google-play:before { + content: "\f3ab"; +} + +.fa-viadeo:before { + content: "\f2a9"; +} + +.fa-line:before { + content: "\f3c0"; +} + +.fa-google-drive:before { + content: "\f3aa"; +} + +.fa-servicestack:before { + content: "\f3ec"; +} + +.fa-simplybuilt:before { + content: "\f215"; +} + +.fa-bitbucket:before { + content: "\f171"; +} + +.fa-imdb:before { + content: "\f2d8"; +} + +.fa-deezer:before { + content: "\e077"; +} + +.fa-raspberry-pi:before { + content: "\f7bb"; +} + +.fa-jira:before { + content: "\f7b1"; +} + +.fa-docker:before { + content: "\f395"; +} + +.fa-screenpal:before { + content: "\e570"; +} + +.fa-bluetooth:before { + content: "\f293"; +} + +.fa-gitter:before { + content: "\f426"; +} + +.fa-d-and-d:before { + content: "\f38d"; +} + +.fa-microblog:before { + content: "\e01a"; +} + +.fa-cc-diners-club:before { + content: "\f24c"; +} + +.fa-gg-circle:before { + content: "\f261"; +} + +.fa-pied-piper-hat:before { + content: "\f4e5"; +} + +.fa-kickstarter-k:before { + content: "\f3bc"; +} + +.fa-yandex:before { + content: "\f413"; +} + +.fa-readme:before { + content: "\f4d5"; +} + +.fa-html5:before { + content: "\f13b"; +} + +.fa-sellsy:before { + content: "\f213"; +} + +.fa-sass:before { + content: "\f41e"; +} + +.fa-wirsindhandwerk:before { + content: "\e2d0"; +} + +.fa-wsh:before { + content: "\e2d0"; +} + +.fa-buromobelexperte:before { + content: "\f37f"; +} + +.fa-salesforce:before { + content: "\f83b"; +} + +.fa-octopus-deploy:before { + content: "\e082"; +} + +.fa-medapps:before { + content: "\f3c6"; +} + +.fa-ns8:before { + content: "\f3d5"; +} + +.fa-pinterest-p:before { + content: "\f231"; +} + +.fa-apper:before { + content: "\f371"; +} + +.fa-fort-awesome:before { + content: "\f286"; +} + +.fa-waze:before { + content: "\f83f"; +} + +.fa-cc-jcb:before { + content: "\f24b"; +} + +.fa-snapchat:before { + content: "\f2ab"; +} + +.fa-snapchat-ghost:before { + content: "\f2ab"; +} + +.fa-fantasy-flight-games:before { + content: "\f6dc"; +} + +.fa-rust:before { + content: "\e07a"; +} + +.fa-wix:before { + content: "\f5cf"; +} + +.fa-square-behance:before { + content: "\f1b5"; +} + +.fa-behance-square:before { + content: "\f1b5"; +} + +.fa-supple:before { + content: "\f3f9"; +} + +.fa-rebel:before { + content: "\f1d0"; +} + +.fa-css3:before { + content: "\f13c"; +} + +.fa-staylinked:before { + content: "\f3f5"; +} + +.fa-kaggle:before { + content: "\f5fa"; +} + +.fa-space-awesome:before { + content: "\e5ac"; +} + +.fa-deviantart:before { + content: "\f1bd"; +} + +.fa-cpanel:before { + content: "\f388"; +} + +.fa-goodreads-g:before { + content: "\f3a9"; +} + +.fa-square-git:before { + content: "\f1d2"; +} + +.fa-git-square:before { + content: "\f1d2"; +} + +.fa-square-tumblr:before { + content: "\f174"; +} + +.fa-tumblr-square:before { + content: "\f174"; +} + +.fa-trello:before { + content: "\f181"; +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; +} + +.fa-get-pocket:before { + content: "\f265"; +} + +.fa-perbyte:before { + content: "\e083"; +} + +.fa-grunt:before { + content: "\f3ad"; +} + +.fa-weebly:before { + content: "\f5cc"; +} + +.fa-connectdevelop:before { + content: "\f20e"; +} + +.fa-leanpub:before { + content: "\f212"; +} + +.fa-black-tie:before { + content: "\f27e"; +} + +.fa-themeco:before { + content: "\f5c6"; +} + +.fa-python:before { + content: "\f3e2"; +} + +.fa-android:before { + content: "\f17b"; +} + +.fa-bots:before { + content: "\e340"; +} + +.fa-free-code-camp:before { + content: "\f2c5"; +} + +.fa-hornbill:before { + content: "\f592"; +} + +.fa-js:before { + content: "\f3b8"; +} + +.fa-ideal:before { + content: "\e013"; +} + +.fa-git:before { + content: "\f1d3"; +} + +.fa-dev:before { + content: "\f6cc"; +} + +.fa-sketch:before { + content: "\f7c6"; +} + +.fa-yandex-international:before { + content: "\f414"; +} + +.fa-cc-amex:before { + content: "\f1f3"; +} + +.fa-uber:before { + content: "\f402"; +} + +.fa-github:before { + content: "\f09b"; +} + +.fa-php:before { + content: "\f457"; +} + +.fa-alipay:before { + content: "\f642"; +} + +.fa-youtube:before { + content: "\f167"; +} + +.fa-skyatlas:before { + content: "\f216"; +} + +.fa-firefox-browser:before { + content: "\e007"; +} + +.fa-replyd:before { + content: "\f3e6"; +} + +.fa-suse:before { + content: "\f7d6"; +} + +.fa-jenkins:before { + content: "\f3b6"; +} + +.fa-twitter:before { + content: "\f099"; +} + +.fa-rockrms:before { + content: "\f3e9"; +} + +.fa-pinterest:before { + content: "\f0d2"; +} + +.fa-buffer:before { + content: "\f837"; +} + +.fa-npm:before { + content: "\f3d4"; +} + +.fa-yammer:before { + content: "\f840"; +} + +.fa-btc:before { + content: "\f15a"; +} + +.fa-dribbble:before { + content: "\f17d"; +} + +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} + +.fa-internet-explorer:before { + content: "\f26b"; +} + +.fa-stubber:before { + content: "\e5c7"; +} + +.fa-telegram:before { + content: "\f2c6"; +} + +.fa-telegram-plane:before { + content: "\f2c6"; +} + +.fa-old-republic:before { + content: "\f510"; +} + +.fa-odysee:before { + content: "\e5c6"; +} + +.fa-square-whatsapp:before { + content: "\f40c"; +} + +.fa-whatsapp-square:before { + content: "\f40c"; +} + +.fa-node-js:before { + content: "\f3d3"; +} + +.fa-edge-legacy:before { + content: "\e078"; +} + +.fa-slack:before { + content: "\f198"; +} + +.fa-slack-hash:before { + content: "\f198"; +} + +.fa-medrt:before { + content: "\f3c8"; +} + +.fa-usb:before { + content: "\f287"; +} + +.fa-tumblr:before { + content: "\f173"; +} + +.fa-vaadin:before { + content: "\f408"; +} + +.fa-quora:before { + content: "\f2c4"; +} + +.fa-square-x-twitter:before { + content: "\e61a"; +} + +.fa-reacteurope:before { + content: "\f75d"; +} + +.fa-medium:before { + content: "\f23a"; +} + +.fa-medium-m:before { + content: "\f23a"; +} + +.fa-amilia:before { + content: "\f36d"; +} + +.fa-mixcloud:before { + content: "\f289"; +} + +.fa-flipboard:before { + content: "\f44d"; +} + +.fa-viacoin:before { + content: "\f237"; +} + +.fa-critical-role:before { + content: "\f6c9"; +} + +.fa-sitrox:before { + content: "\e44a"; +} + +.fa-discourse:before { + content: "\f393"; +} + +.fa-joomla:before { + content: "\f1aa"; +} + +.fa-mastodon:before { + content: "\f4f6"; +} + +.fa-airbnb:before { + content: "\f834"; +} + +.fa-wolf-pack-battalion:before { + content: "\f514"; +} + +.fa-buy-n-large:before { + content: "\f8a6"; +} + +.fa-gulp:before { + content: "\f3ae"; +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; +} + +.fa-strava:before { + content: "\f428"; +} + +.fa-ember:before { + content: "\f423"; +} + +.fa-canadian-maple-leaf:before { + content: "\f785"; +} + +.fa-teamspeak:before { + content: "\f4f9"; +} + +.fa-pushed:before { + content: "\f3e1"; +} + +.fa-wordpress-simple:before { + content: "\f411"; +} + +.fa-nutritionix:before { + content: "\f3d6"; +} + +.fa-wodu:before { + content: "\e088"; +} + +.fa-google-pay:before { + content: "\e079"; +} + +.fa-intercom:before { + content: "\f7af"; +} + +.fa-zhihu:before { + content: "\f63f"; +} + +.fa-korvue:before { + content: "\f42f"; +} + +.fa-pix:before { + content: "\e43a"; +} + +.fa-steam-symbol:before { + content: "\f3f6"; +} + +/*! + * Accordion + */ +h1.accordion-heading, +h2.accordion-heading, +h3.accordion-heading, +h4.accordion-heading, +h5.accordion-heading, +h6.accordion-heading { + width: auto; + padding: 0 !important; + margin: 0; + border: none; + text-align: right; +} + +button.accordion-toggle { + width: 100%; + border: none; + text-align: right; + margin: 0; +} + +button.expand-all.standard-btn { + margin: 5px 0; + float: none; +} + +.button-container-right { + text-align: left; +} + +.button-container-left { + text-align: right; +} + +.accordion .accordion { + margin: 0; +} +.accordion .accordion-register { + padding-right: 0; + margin: 0 0 0.5em; + border-top: 1px solid #C3C3CB; + border-bottom: 1px solid #C3C3CB; +} +.accordion .accordion-register li { + float: right; + list-style-type: none; + padding: 0.25em 0.5em; +} +.accordion .accordion-suffix { + font-weight: bold; +} +.accordion .accordion-group { + border: none; + margin-bottom: 5px; +} +.accordion .accordion-toggle { + display: block; + border-right: 10px solid var(--color-primary-ci-hell, #04316A); + background: var(--color-ContentBorders, #d2ddeb); + color: var(--color-Text, #444); + font-size: 1rem; + text-decoration: none; + padding: 8px 10px 8px 35px; + position: relative; +} +.accordion .accordion-toggle:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { + text-decoration: none; + background-color: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { + border-color: var(--color-primary-dunkler, #004A9F); + background-color: var(--color-primary-dunkler, #004A9F); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.accordion .accordion-toggle svg.rrze-elements-icon { + margin-left: 3px; +} +.accordion .accordion-toggle span[class^=fa] { + margin-left: 5px; +} +.alert.font-light .accordion .accordion-toggle { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle * { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .phil .accordion-heading .accordion-toggle, +.accordion .philfak .accordion-heading .accordion-toggle, +.accordion .gold .accordion-heading .accordion-toggle { + border-color: var(--color-phil-ci-hell, #FDB735); +} +.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, +.accordion .philfak .accordion-heading .accordion-toggle:hover, +.accordion .philfak .accordion-heading .accordion-toggle:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active, +.accordion .gold .accordion-heading .accordion-toggle:hover, +.accordion .gold .accordion-heading .accordion-toggle:focus, +.accordion .gold .accordion-heading .accordion-toggle.active { + border-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active:hover, +.accordion .philfak .accordion-heading .accordion-toggle.active:focus, +.accordion .gold .accordion-heading .accordion-toggle.active:hover, +.accordion .gold .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-phil-dunkler, #e87722); + background-color: var(--color-phil-dunkler, #e87722); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .rw .accordion-heading .accordion-toggle, +.accordion .rwfak .accordion-heading .accordion-toggle, +.accordion .red .accordion-heading .accordion-toggle { + border-color: var(--color-rw-ci-hell, #C50F3C); +} +.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, +.accordion .rwfak .accordion-heading .accordion-toggle:hover, +.accordion .rwfak .accordion-heading .accordion-toggle:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active, +.accordion .red .accordion-heading .accordion-toggle:hover, +.accordion .red .accordion-heading .accordion-toggle:focus, +.accordion .red .accordion-heading .accordion-toggle.active { + border-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, +.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, +.accordion .red .accordion-heading .accordion-toggle.active:hover, +.accordion .red .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-rw-dunkler, #971B2F); + background-color: var(--color-rw-dunkler, #971B2F); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .med .accordion-heading .accordion-toggle, +.accordion .medfak .accordion-heading .accordion-toggle, +.accordion .blue .accordion-heading .accordion-toggle { + border-color: var(--color-med-ci-hell, #18B4F1); +} +.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, +.accordion .medfak .accordion-heading .accordion-toggle:hover, +.accordion .medfak .accordion-heading .accordion-toggle:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active, +.accordion .blue .accordion-heading .accordion-toggle:hover, +.accordion .blue .accordion-heading .accordion-toggle:focus, +.accordion .blue .accordion-heading .accordion-toggle.active { + border-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); +} +.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active:hover, +.accordion .medfak .accordion-heading .accordion-toggle.active:focus, +.accordion .blue .accordion-heading .accordion-toggle.active:hover, +.accordion .blue .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-med-dunkler, #005287); + background-color: var(--color-med-dunkler, #005287); + color: var(--color-med-ci-dunkel-kontrast, #fff); +} +.accordion .nat .accordion-heading .accordion-toggle, +.accordion .natfak .accordion-heading .accordion-toggle, +.accordion .green .accordion-heading .accordion-toggle { + border-color: var(--color-nat-ci-hell, #7BB725); +} +.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle:hover, +.accordion .natfak .accordion-heading .accordion-toggle:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle:hover, +.accordion .green .accordion-heading .accordion-toggle:focus, +.accordion .green .accordion-heading .accordion-toggle.active, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); +} +.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active:hover, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle.active:hover, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-dunkler, #266141); + background-color: var(--color-nat-dunkler, #266141); + color: var(--color-nat-ci-dunkel-kontrast, #fff); +} +.accordion .tf .accordion-heading .accordion-toggle, +.accordion .techfak .accordion-heading .accordion-toggle, +.accordion .grey .accordion-heading .accordion-toggle { + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, +.accordion .techfak .accordion-heading .accordion-toggle:hover, +.accordion .techfak .accordion-heading .accordion-toggle:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active, +.accordion .grey .accordion-heading .accordion-toggle:hover, +.accordion .grey .accordion-heading .accordion-toggle:focus, +.accordion .grey .accordion-heading .accordion-toggle.active { + border-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-dunkel-kontrast, #000); +} +.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active:hover, +.accordion .techfak .accordion-heading .accordion-toggle.active:focus, +.accordion .grey .accordion-heading .accordion-toggle.active:hover, +.accordion .grey .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-tf-dunkler, #2F586E); + background-color: var(--color-tf-dunkler, #2F586E); + color: var(--color-tf-ci-dunkel-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle, +.accordion .default .accordion-heading .accordion-toggle { + border-color: var(--color-zentral-ci-hell, #04316A); +} +.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, +.accordion .default .accordion-heading .accordion-toggle:hover, +.accordion .default .accordion-heading .accordion-toggle:focus, +.accordion .default .accordion-heading .accordion-toggle.active { + border-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, +.accordion .default .accordion-heading .accordion-toggle.active:hover, +.accordion .default .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-zentral-dunkler, #004A9F); + background-color: var(--color-zentral-dunkler, #004A9F); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .accordion-body { + display: block; + overflow: hidden; +} +.accordion .accordion-body .accordion-inner { + border: none; + background-color: #fff; + padding: 15px 20px; +} +.alert.font-light .accordion .accordion-body .accordion-inner { + color: var(--color-Text, #222); +} +.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { + color: var(--color-Text, #222); +} + +.fau-theme .accordion-toggle { + border-radius: var(--border-radius, 4px); + background-clip: padding-box; +} +.fau-theme .accordion-body .accordion-inner { + background-color: #f5f7f9; +} +.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { + background-color: rgb(232.25, 236.8, 241.35); +} + +@media print { + .accordion { + position: relative; + display: block; + overflow: visible; + } + .accordion-group, + .accordion-body, + .accordion-inner, + .accordion-inner p { + position: relative; + display: block !important; + page-break-inside: avoid; + break-inside: avoid; + overflow: visible; + } + button.expand-all.standard-btn { + display: none; + } + h3.accordion-heading, + h4.accordion-heading { + margin-bottom: 0 !important; + } +} +.read-mode-only { + display: none; +} + +#content main .accordion-body:target, +.admin-bar #content main .accordion-body:target { + padding-top: 0; + background-color: cornflowerblue; +} + +#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { + padding-top: 8px; +} + +.wp-block-rrze-elements-collapsibles .block-editor-block-list__layout:last-child { + padding-bottom: 1.5rem; +} + +.accordion-toggle span[class^=fa] { + float: right; + line-height: 2em; +} + +.read-mode-only { + display: none; +} + +.admin-bar #content main .accordion-body:target { + padding-top: 0; +} + +.accordion-body { + height: 0; + overflow: hidden; + transition: height 0.5s ease-in-out; + margin-top: 0; + padding-top: 0; + padding-bottom: 0; +} + +.accordion-body.active { + height: auto; + /* Change this to a specific height if needed */ + padding: 15px 20px; + background: var(--color-ContentRegions, #f5f7f9); +} + +.wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); + font-size: inherit; + padding-bottom: 0; +} +.wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input:focus { + background-color: #fff; + color: #000; + border-color: #000; + font-size: inherit; + padding-bottom: 0; +} +.wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle.active { + color: #fff; +} +.wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle:hover { + color: #fff; +} + +.rrzeElementsBFakColorSelector.central button { + background-color: #04316A; + color: #fff; +} + +.rrzeElementsBFakColorSelector.phil button { + background-color: #fdb735; + color: #000; +} + +.rrzeElementsBFakColorSelector.rw button { + background-color: #c50f3c; + color: #fff; +} + +.rrzeElementsBFakColorSelector.med button { + background-color: #18b4f1; + color: #000; +} + +.rrzeElementsBFakColorSelector.nat button { + background-color: #7bb725; + color: #000; +} + +.rrzeElementsBFakColorSelector.tf button { + background-color: #8c9fb1; + color: #000; +} + +.elements-blocks-icon-selector-display { + max-width: 3em; + padding: 0.5em; + margin-left: 1em; + float: left; + clear: both; +} + +.elements-blocks-icon-insideEditor { + float: right; + clear: both; + max-height: 1.5em; + max-width: 1.5em; + padding-top: 0.25em; +} + +button.is-compact.elements-blocks-icon-Button, button.is-pressed.elements-blocks-icon-Button { + font-size: 1.5rem; + padding: 0.25rem; + height: 55px; + width: 55px; + display: flex; + align-items: center; + justify-content: center; +} + +.elements-blocks-input-following-icon input { + max-width: 90%; + font-size: 1.25em !important; +} + +.rrzeElementsBFakColorSelector { + border: 1px solid #000; +} +.rrzeElementsBFakColorSelector button { + border-radius: 0; +} +/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! + \********************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: "Font Awesome 6 Free"; +} + +.fab, +.fa-brands { + font-family: "Font Awesome 6 Brands"; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-right: var(--fa-li-margin, 2.5em); + padding-right: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + right: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var«-305:1», var«305:-2», var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(15deg); + } + 4% { + transform: rotate(-15deg); + } + 8%, 24% { + transform: rotate(18deg); + } + 12%, 28% { + transform: rotate(-18deg); + } + 16% { + transform: rotate(22deg); + } + 20% { + transform: rotate(-22deg); + } + 32% { + transform: rotate(12deg); + } + 36% { + transform: rotate(-12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(-360deg); + } +} +.fa-rotate-90 { + transform: rotate(-90deg); +} + +.fa-rotate-180 { + transform: rotate(-180deg); +} + +.fa-rotate-270 { + transform: rotate(-270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + right: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-0::before { + content: "\30 "; +} + +.fa-1::before { + content: "\31 "; +} + +.fa-2::before { + content: "\32 "; +} + +.fa-3::before { + content: "\33 "; +} + +.fa-4::before { + content: "\34 "; +} + +.fa-5::before { + content: "\35 "; +} + +.fa-6::before { + content: "\36 "; +} + +.fa-7::before { + content: "\37 "; +} + +.fa-8::before { + content: "\38 "; +} + +.fa-9::before { + content: "\39 "; +} + +.fa-fill-drip::before { + content: "\f576"; +} + +.fa-arrows-to-circle::before { + content: "\e4bd"; +} + +.fa-circle-chevron-right::before { + content: "\f138"; +} + +.fa-chevron-circle-right::before { + content: "\f138"; +} + +.fa-at::before { + content: "\@"; +} + +.fa-trash-can::before { + content: "\f2ed"; +} + +.fa-trash-alt::before { + content: "\f2ed"; +} + +.fa-text-height::before { + content: "\f034"; +} + +.fa-user-xmark::before { + content: "\f235"; +} + +.fa-user-times::before { + content: "\f235"; +} + +.fa-stethoscope::before { + content: "\f0f1"; +} + +.fa-message::before { + content: "\f27a"; +} + +.fa-comment-alt::before { + content: "\f27a"; +} + +.fa-info::before { + content: "\f129"; +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; +} + +.fa-compress-alt::before { + content: "\f422"; +} + +.fa-explosion::before { + content: "\e4e9"; +} + +.fa-file-lines::before { + content: "\f15c"; +} + +.fa-file-alt::before { + content: "\f15c"; +} + +.fa-file-text::before { + content: "\f15c"; +} + +.fa-wave-square::before { + content: "\f83e"; +} + +.fa-ring::before { + content: "\f70b"; +} + +.fa-building-un::before { + content: "\e4d9"; +} + +.fa-dice-three::before { + content: "\f527"; +} + +.fa-calendar-days::before { + content: "\f073"; +} + +.fa-calendar-alt::before { + content: "\f073"; +} + +.fa-anchor-circle-check::before { + content: "\e4aa"; +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; +} + +.fa-volleyball::before { + content: "\f45f"; +} + +.fa-volleyball-ball::before { + content: "\f45f"; +} + +.fa-arrows-up-to-line::before { + content: "\e4c2"; +} + +.fa-sort-down::before { + content: "\f0dd"; +} + +.fa-sort-desc::before { + content: "\f0dd"; +} + +.fa-circle-minus::before { + content: "\f056"; +} + +.fa-minus-circle::before { + content: "\f056"; +} + +.fa-door-open::before { + content: "\f52b"; +} + +.fa-right-from-bracket::before { + content: "\f2f5"; +} + +.fa-sign-out-alt::before { + content: "\f2f5"; +} + +.fa-atom::before { + content: "\f5d2"; +} + +.fa-soap::before { + content: "\e06e"; +} + +.fa-icons::before { + content: "\f86d"; +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; +} + +.fa-microphone-lines-slash::before { + content: "\f539"; +} + +.fa-microphone-alt-slash::before { + content: "\f539"; +} + +.fa-bridge-circle-check::before { + content: "\e4c9"; +} + +.fa-pump-medical::before { + content: "\e06a"; +} + +.fa-fingerprint::before { + content: "\f577"; +} + +.fa-hand-point-right::before { + content: "\f0a4"; +} + +.fa-magnifying-glass-location::before { + content: "\f689"; +} + +.fa-search-location::before { + content: "\f689"; +} + +.fa-forward-step::before { + content: "\f051"; +} + +.fa-step-forward::before { + content: "\f051"; +} + +.fa-face-smile-beam::before { + content: "\f5b8"; +} + +.fa-smile-beam::before { + content: "\f5b8"; +} + +.fa-flag-checkered::before { + content: "\f11e"; +} + +.fa-football::before { + content: "\f44e"; +} + +.fa-football-ball::before { + content: "\f44e"; +} + +.fa-school-circle-exclamation::before { + content: "\e56c"; +} + +.fa-crop::before { + content: "\f125"; +} + +.fa-angles-down::before { + content: "\f103"; +} + +.fa-angle-double-down::before { + content: "\f103"; +} + +.fa-users-rectangle::before { + content: "\e594"; +} + +.fa-people-roof::before { + content: "\e537"; +} + +.fa-people-line::before { + content: "\e534"; +} + +.fa-beer-mug-empty::before { + content: "\f0fc"; +} + +.fa-beer::before { + content: "\f0fc"; +} + +.fa-diagram-predecessor::before { + content: "\e477"; +} + +.fa-arrow-up-long::before { + content: "\f176"; +} + +.fa-long-arrow-up::before { + content: "\f176"; +} + +.fa-fire-flame-simple::before { + content: "\f46a"; +} + +.fa-burn::before { + content: "\f46a"; +} + +.fa-person::before { + content: "\f183"; +} + +.fa-male::before { + content: "\f183"; +} + +.fa-laptop::before { + content: "\f109"; +} + +.fa-file-csv::before { + content: "\f6dd"; +} + +.fa-menorah::before { + content: "\f676"; +} + +.fa-truck-plane::before { + content: "\e58f"; +} + +.fa-record-vinyl::before { + content: "\f8d9"; +} + +.fa-face-grin-stars::before { + content: "\f587"; +} + +.fa-grin-stars::before { + content: "\f587"; +} + +.fa-bong::before { + content: "\f55c"; +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; +} + +.fa-pastafarianism::before { + content: "\f67b"; +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; +} + +.fa-spoon::before { + content: "\f2e5"; +} + +.fa-utensil-spoon::before { + content: "\f2e5"; +} + +.fa-jar-wheat::before { + content: "\e517"; +} + +.fa-envelopes-bulk::before { + content: "\f674"; +} + +.fa-mail-bulk::before { + content: "\f674"; +} + +.fa-file-circle-exclamation::before { + content: "\e4eb"; +} + +.fa-circle-h::before { + content: "\f47e"; +} + +.fa-hospital-symbol::before { + content: "\f47e"; +} + +.fa-pager::before { + content: "\f815"; +} + +.fa-address-book::before { + content: "\f2b9"; +} + +.fa-contact-book::before { + content: "\f2b9"; +} + +.fa-strikethrough::before { + content: "\f0cc"; +} + +.fa-k::before { + content: "K"; +} + +.fa-landmark-flag::before { + content: "\e51c"; +} + +.fa-pencil::before { + content: "\f303"; +} + +.fa-pencil-alt::before { + content: "\f303"; +} + +.fa-backward::before { + content: "\f04a"; +} + +.fa-caret-right::before { + content: "\f0da"; +} + +.fa-comments::before { + content: "\f086"; +} + +.fa-paste::before { + content: "\f0ea"; +} + +.fa-file-clipboard::before { + content: "\f0ea"; +} + +.fa-code-pull-request::before { + content: "\e13c"; +} + +.fa-clipboard-list::before { + content: "\f46d"; +} + +.fa-truck-ramp-box::before { + content: "\f4de"; +} + +.fa-truck-loading::before { + content: "\f4de"; +} + +.fa-user-check::before { + content: "\f4fc"; +} + +.fa-vial-virus::before { + content: "\e597"; +} + +.fa-sheet-plastic::before { + content: "\e571"; +} + +.fa-blog::before { + content: "\f781"; +} + +.fa-user-ninja::before { + content: "\f504"; +} + +.fa-person-arrow-up-from-line::before { + content: "\e539"; +} + +.fa-scroll-torah::before { + content: "\f6a0"; +} + +.fa-torah::before { + content: "\f6a0"; +} + +.fa-broom-ball::before { + content: "\f458"; +} + +.fa-quidditch::before { + content: "\f458"; +} + +.fa-quidditch-broom-ball::before { + content: "\f458"; +} + +.fa-toggle-off::before { + content: "\f204"; +} + +.fa-box-archive::before { + content: "\f187"; +} + +.fa-archive::before { + content: "\f187"; +} + +.fa-person-drowning::before { + content: "\e545"; +} + +.fa-arrow-down-9-1::before { + content: "\f886"; +} + +.fa-sort-numeric-desc::before { + content: "\f886"; +} + +.fa-sort-numeric-down-alt::before { + content: "\f886"; +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-spray-can::before { + content: "\f5bd"; +} + +.fa-truck-monster::before { + content: "\f63b"; +} + +.fa-w::before { + content: "W"; +} + +.fa-earth-africa::before { + content: "\f57c"; +} + +.fa-globe-africa::before { + content: "\f57c"; +} + +.fa-rainbow::before { + content: "\f75b"; +} + +.fa-circle-notch::before { + content: "\f1ce"; +} + +.fa-tablet-screen-button::before { + content: "\f3fa"; +} + +.fa-tablet-alt::before { + content: "\f3fa"; +} + +.fa-paw::before { + content: "\f1b0"; +} + +.fa-cloud::before { + content: "\f0c2"; +} + +.fa-trowel-bricks::before { + content: "\e58a"; +} + +.fa-face-flushed::before { + content: "\f579"; +} + +.fa-flushed::before { + content: "\f579"; +} + +.fa-hospital-user::before { + content: "\f80d"; +} + +.fa-tent-arrow-left-right::before { + content: "\e57f"; +} + +.fa-gavel::before { + content: "\f0e3"; +} + +.fa-legal::before { + content: "\f0e3"; +} + +.fa-binoculars::before { + content: "\f1e5"; +} + +.fa-microphone-slash::before { + content: "\f131"; +} + +.fa-box-tissue::before { + content: "\e05b"; +} + +.fa-motorcycle::before { + content: "\f21c"; +} + +.fa-bell-concierge::before { + content: "\f562"; +} + +.fa-concierge-bell::before { + content: "\f562"; +} + +.fa-pen-ruler::before { + content: "\f5ae"; +} + +.fa-pencil-ruler::before { + content: "\f5ae"; +} + +.fa-people-arrows::before { + content: "\e068"; +} + +.fa-people-arrows-left-right::before { + content: "\e068"; +} + +.fa-mars-and-venus-burst::before { + content: "\e523"; +} + +.fa-square-caret-right::before { + content: "\f152"; +} + +.fa-caret-square-right::before { + content: "\f152"; +} + +.fa-scissors::before { + content: "\f0c4"; +} + +.fa-cut::before { + content: "\f0c4"; +} + +.fa-sun-plant-wilt::before { + content: "\e57a"; +} + +.fa-toilets-portable::before { + content: "\e584"; +} + +.fa-hockey-puck::before { + content: "\f453"; +} + +.fa-table::before { + content: "\f0ce"; +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; +} + +.fa-tachograph-digital::before { + content: "\f566"; +} + +.fa-digital-tachograph::before { + content: "\f566"; +} + +.fa-users-slash::before { + content: "\e073"; +} + +.fa-clover::before { + content: "\e139"; +} + +.fa-reply::before { + content: "\f3e5"; +} + +.fa-mail-reply::before { + content: "\f3e5"; +} + +.fa-star-and-crescent::before { + content: "\f699"; +} + +.fa-house-fire::before { + content: "\e50c"; +} + +.fa-square-minus::before { + content: "\f146"; +} + +.fa-minus-square::before { + content: "\f146"; +} + +.fa-helicopter::before { + content: "\f533"; +} + +.fa-compass::before { + content: "\f14e"; +} + +.fa-square-caret-down::before { + content: "\f150"; +} + +.fa-caret-square-down::before { + content: "\f150"; +} + +.fa-file-circle-question::before { + content: "\e4ef"; +} + +.fa-laptop-code::before { + content: "\f5fc"; +} + +.fa-swatchbook::before { + content: "\f5c3"; +} + +.fa-prescription-bottle::before { + content: "\f485"; +} + +.fa-bars::before { + content: "\f0c9"; +} + +.fa-navicon::before { + content: "\f0c9"; +} + +.fa-people-group::before { + content: "\e533"; +} + +.fa-hourglass-end::before { + content: "\f253"; +} + +.fa-hourglass-3::before { + content: "\f253"; +} + +.fa-heart-crack::before { + content: "\f7a9"; +} + +.fa-heart-broken::before { + content: "\f7a9"; +} + +.fa-square-up-right::before { + content: "\f360"; +} + +.fa-external-link-square-alt::before { + content: "\f360"; +} + +.fa-face-kiss-beam::before { + content: "\f597"; +} + +.fa-kiss-beam::before { + content: "\f597"; +} + +.fa-film::before { + content: "\f008"; +} + +.fa-ruler-horizontal::before { + content: "\f547"; +} + +.fa-people-robbery::before { + content: "\e536"; +} + +.fa-lightbulb::before { + content: "\f0eb"; +} + +.fa-caret-left::before { + content: "\f0d9"; +} + +.fa-circle-exclamation::before { + content: "\f06a"; +} + +.fa-exclamation-circle::before { + content: "\f06a"; +} + +.fa-school-circle-xmark::before { + content: "\e56d"; +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; +} + +.fa-sign-out::before { + content: "\f08b"; +} + +.fa-circle-chevron-down::before { + content: "\f13a"; +} + +.fa-chevron-circle-down::before { + content: "\f13a"; +} + +.fa-unlock-keyhole::before { + content: "\f13e"; +} + +.fa-unlock-alt::before { + content: "\f13e"; +} + +.fa-cloud-showers-heavy::before { + content: "\f740"; +} + +.fa-headphones-simple::before { + content: "\f58f"; +} + +.fa-headphones-alt::before { + content: "\f58f"; +} + +.fa-sitemap::before { + content: "\f0e8"; +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; +} + +.fa-donate::before { + content: "\f4b9"; +} + +.fa-memory::before { + content: "\f538"; +} + +.fa-road-spikes::before { + content: "\e568"; +} + +.fa-fire-burner::before { + content: "\e4f1"; +} + +.fa-flag::before { + content: "\f024"; +} + +.fa-hanukiah::before { + content: "\f6e6"; +} + +.fa-feather::before { + content: "\f52d"; +} + +.fa-volume-low::before { + content: "\f027"; +} + +.fa-volume-down::before { + content: "\f027"; +} + +.fa-comment-slash::before { + content: "\f4b3"; +} + +.fa-cloud-sun-rain::before { + content: "\f743"; +} + +.fa-compress::before { + content: "\f066"; +} + +.fa-wheat-awn::before { + content: "\e2cd"; +} + +.fa-wheat-alt::before { + content: "\e2cd"; +} + +.fa-ankh::before { + content: "\f644"; +} + +.fa-hands-holding-child::before { + content: "\e4fa"; +} + +.fa-asterisk::before { + content: "\*"; +} + +.fa-square-check::before { + content: "\f14a"; +} + +.fa-check-square::before { + content: "\f14a"; +} + +.fa-peseta-sign::before { + content: "\e221"; +} + +.fa-heading::before { + content: "\f1dc"; +} + +.fa-header::before { + content: "\f1dc"; +} + +.fa-ghost::before { + content: "\f6e2"; +} + +.fa-list::before { + content: "\f03a"; +} + +.fa-list-squares::before { + content: "\f03a"; +} + +.fa-square-phone-flip::before { + content: "\f87b"; +} + +.fa-phone-square-alt::before { + content: "\f87b"; +} + +.fa-cart-plus::before { + content: "\f217"; +} + +.fa-gamepad::before { + content: "\f11b"; +} + +.fa-circle-dot::before { + content: "\f192"; +} + +.fa-dot-circle::before { + content: "\f192"; +} + +.fa-face-dizzy::before { + content: "\f567"; +} + +.fa-dizzy::before { + content: "\f567"; +} + +.fa-egg::before { + content: "\f7fb"; +} + +.fa-house-medical-circle-xmark::before { + content: "\e513"; +} + +.fa-campground::before { + content: "\f6bb"; +} + +.fa-folder-plus::before { + content: "\f65e"; +} + +.fa-futbol::before { + content: "\f1e3"; +} + +.fa-futbol-ball::before { + content: "\f1e3"; +} + +.fa-soccer-ball::before { + content: "\f1e3"; +} + +.fa-paintbrush::before { + content: "\f1fc"; +} + +.fa-paint-brush::before { + content: "\f1fc"; +} + +.fa-lock::before { + content: "\f023"; +} + +.fa-gas-pump::before { + content: "\f52f"; +} + +.fa-hot-tub-person::before { + content: "\f593"; +} + +.fa-hot-tub::before { + content: "\f593"; +} + +.fa-map-location::before { + content: "\f59f"; +} + +.fa-map-marked::before { + content: "\f59f"; +} + +.fa-house-flood-water::before { + content: "\e50e"; +} + +.fa-tree::before { + content: "\f1bb"; +} + +.fa-bridge-lock::before { + content: "\e4cc"; +} + +.fa-sack-dollar::before { + content: "\f81d"; +} + +.fa-pen-to-square::before { + content: "\f044"; +} + +.fa-edit::before { + content: "\f044"; +} + +.fa-car-side::before { + content: "\f5e4"; +} + +.fa-share-nodes::before { + content: "\f1e0"; +} + +.fa-share-alt::before { + content: "\f1e0"; +} + +.fa-heart-circle-minus::before { + content: "\e4ff"; +} + +.fa-hourglass-half::before { + content: "\f252"; +} + +.fa-hourglass-2::before { + content: "\f252"; +} + +.fa-microscope::before { + content: "\f610"; +} + +.fa-sink::before { + content: "\e06d"; +} + +.fa-bag-shopping::before { + content: "\f290"; +} + +.fa-shopping-bag::before { + content: "\f290"; +} + +.fa-arrow-down-z-a::before { + content: "\f881"; +} + +.fa-sort-alpha-desc::before { + content: "\f881"; +} + +.fa-sort-alpha-down-alt::before { + content: "\f881"; +} + +.fa-mitten::before { + content: "\f7b5"; +} + +.fa-person-rays::before { + content: "\e54d"; +} + +.fa-users::before { + content: "\f0c0"; +} + +.fa-eye-slash::before { + content: "\f070"; +} + +.fa-flask-vial::before { + content: "\e4f3"; +} + +.fa-hand::before { + content: "\f256"; +} + +.fa-hand-paper::before { + content: "\f256"; +} + +.fa-om::before { + content: "\f679"; +} + +.fa-worm::before { + content: "\e599"; +} + +.fa-house-circle-xmark::before { + content: "\e50b"; +} + +.fa-plug::before { + content: "\f1e6"; +} + +.fa-chevron-up::before { + content: "\f077"; +} + +.fa-hand-spock::before { + content: "\f259"; +} + +.fa-stopwatch::before { + content: "\f2f2"; +} + +.fa-face-kiss::before { + content: "\f596"; +} + +.fa-kiss::before { + content: "\f596"; +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; +} + +.fa-face-grin-tongue::before { + content: "\f589"; +} + +.fa-grin-tongue::before { + content: "\f589"; +} + +.fa-chess-bishop::before { + content: "\f43a"; +} + +.fa-face-grin-wink::before { + content: "\f58c"; +} + +.fa-grin-wink::before { + content: "\f58c"; +} + +.fa-ear-deaf::before { + content: "\f2a4"; +} + +.fa-deaf::before { + content: "\f2a4"; +} + +.fa-deafness::before { + content: "\f2a4"; +} + +.fa-hard-of-hearing::before { + content: "\f2a4"; +} + +.fa-road-circle-check::before { + content: "\e564"; +} + +.fa-dice-five::before { + content: "\f523"; +} + +.fa-square-rss::before { + content: "\f143"; +} + +.fa-rss-square::before { + content: "\f143"; +} + +.fa-land-mine-on::before { + content: "\e51b"; +} + +.fa-i-cursor::before { + content: "\f246"; +} + +.fa-stamp::before { + content: "\f5bf"; +} + +.fa-stairs::before { + content: "\e289"; +} + +.fa-i::before { + content: "I"; +} + +.fa-hryvnia-sign::before { + content: "\f6f2"; +} + +.fa-hryvnia::before { + content: "\f6f2"; +} + +.fa-pills::before { + content: "\f484"; +} + +.fa-face-grin-wide::before { + content: "\f581"; +} + +.fa-grin-alt::before { + content: "\f581"; +} + +.fa-tooth::before { + content: "\f5c9"; +} + +.fa-v::before { + content: "V"; +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; +} + +.fa-bicycle::before { + content: "\f206"; +} + +.fa-staff-snake::before { + content: "\e579"; +} + +.fa-rod-asclepius::before { + content: "\e579"; +} + +.fa-rod-snake::before { + content: "\e579"; +} + +.fa-staff-aesculapius::before { + content: "\e579"; +} + +.fa-head-side-cough-slash::before { + content: "\e062"; +} + +.fa-truck-medical::before { + content: "\f0f9"; +} + +.fa-ambulance::before { + content: "\f0f9"; +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; +} + +.fa-snowman::before { + content: "\f7d0"; +} + +.fa-mortar-pestle::before { + content: "\f5a7"; +} + +.fa-road-barrier::before { + content: "\e562"; +} + +.fa-school::before { + content: "\f549"; +} + +.fa-igloo::before { + content: "\f7ae"; +} + +.fa-joint::before { + content: "\f595"; +} + +.fa-angle-right::before { + content: "\f105"; +} + +.fa-horse::before { + content: "\f6f0"; +} + +.fa-q::before { + content: "Q"; +} + +.fa-g::before { + content: "G"; +} + +.fa-notes-medical::before { + content: "\f481"; +} + +.fa-temperature-half::before { + content: "\f2c9"; +} + +.fa-temperature-2::before { + content: "\f2c9"; +} + +.fa-thermometer-2::before { + content: "\f2c9"; +} + +.fa-thermometer-half::before { + content: "\f2c9"; +} + +.fa-dong-sign::before { + content: "\e169"; +} + +.fa-capsules::before { + content: "\f46b"; +} + +.fa-poo-storm::before { + content: "\f75a"; +} + +.fa-poo-bolt::before { + content: "\f75a"; +} + +.fa-face-frown-open::before { + content: "\f57a"; +} + +.fa-frown-open::before { + content: "\f57a"; +} + +.fa-hand-point-up::before { + content: "\f0a6"; +} + +.fa-money-bill::before { + content: "\f0d6"; +} + +.fa-bookmark::before { + content: "\f02e"; +} + +.fa-align-justify::before { + content: "\f039"; +} + +.fa-umbrella-beach::before { + content: "\f5ca"; +} + +.fa-helmet-un::before { + content: "\e503"; +} + +.fa-bullseye::before { + content: "\f140"; +} + +.fa-bacon::before { + content: "\f7e5"; +} + +.fa-hand-point-down::before { + content: "\f0a7"; +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; +} + +.fa-folder::before { + content: "\f07b"; +} + +.fa-folder-blank::before { + content: "\f07b"; +} + +.fa-file-waveform::before { + content: "\f478"; +} + +.fa-file-medical-alt::before { + content: "\f478"; +} + +.fa-radiation::before { + content: "\f7b9"; +} + +.fa-chart-simple::before { + content: "\e473"; +} + +.fa-mars-stroke::before { + content: "\f229"; +} + +.fa-vial::before { + content: "\f492"; +} + +.fa-gauge::before { + content: "\f624"; +} + +.fa-dashboard::before { + content: "\f624"; +} + +.fa-gauge-med::before { + content: "\f624"; +} + +.fa-tachometer-alt-average::before { + content: "\f624"; +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; +} + +.fa-e::before { + content: "E"; +} + +.fa-pen-clip::before { + content: "\f305"; +} + +.fa-pen-alt::before { + content: "\f305"; +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; +} + +.fa-user::before { + content: "\f007"; +} + +.fa-school-circle-check::before { + content: "\e56b"; +} + +.fa-dumpster::before { + content: "\f793"; +} + +.fa-van-shuttle::before { + content: "\f5b6"; +} + +.fa-shuttle-van::before { + content: "\f5b6"; +} + +.fa-building-user::before { + content: "\e4da"; +} + +.fa-square-caret-left::before { + content: "\f191"; +} + +.fa-caret-square-left::before { + content: "\f191"; +} + +.fa-highlighter::before { + content: "\f591"; +} + +.fa-key::before { + content: "\f084"; +} + +.fa-bullhorn::before { + content: "\f0a1"; +} + +.fa-globe::before { + content: "\f0ac"; +} + +.fa-synagogue::before { + content: "\f69b"; +} + +.fa-person-half-dress::before { + content: "\e548"; +} + +.fa-road-bridge::before { + content: "\e563"; +} + +.fa-location-arrow::before { + content: "\f124"; +} + +.fa-c::before { + content: "C"; +} + +.fa-tablet-button::before { + content: "\f10a"; +} + +.fa-building-lock::before { + content: "\e4d6"; +} + +.fa-pizza-slice::before { + content: "\f818"; +} + +.fa-money-bill-wave::before { + content: "\f53a"; +} + +.fa-chart-area::before { + content: "\f1fe"; +} + +.fa-area-chart::before { + content: "\f1fe"; +} + +.fa-house-flag::before { + content: "\e50d"; +} + +.fa-person-circle-minus::before { + content: "\e540"; +} + +.fa-ban::before { + content: "\f05e"; +} + +.fa-cancel::before { + content: "\f05e"; +} + +.fa-camera-rotate::before { + content: "\e0d8"; +} + +.fa-spray-can-sparkles::before { + content: "\f5d0"; +} + +.fa-air-freshener::before { + content: "\f5d0"; +} + +.fa-star::before { + content: "\f005"; +} + +.fa-repeat::before { + content: "\f363"; +} + +.fa-cross::before { + content: "\f654"; +} + +.fa-box::before { + content: "\f466"; +} + +.fa-venus-mars::before { + content: "\f228"; +} + +.fa-arrow-pointer::before { + content: "\f245"; +} + +.fa-mouse-pointer::before { + content: "\f245"; +} + +.fa-maximize::before { + content: "\f31e"; +} + +.fa-expand-arrows-alt::before { + content: "\f31e"; +} + +.fa-charging-station::before { + content: "\f5e7"; +} + +.fa-shapes::before { + content: "\f61f"; +} + +.fa-triangle-circle-square::before { + content: "\f61f"; +} + +.fa-shuffle::before { + content: "\f074"; +} + +.fa-random::before { + content: "\f074"; +} + +.fa-person-running::before { + content: "\f70c"; +} + +.fa-running::before { + content: "\f70c"; +} + +.fa-mobile-retro::before { + content: "\e527"; +} + +.fa-grip-lines-vertical::before { + content: "\f7a5"; +} + +.fa-spider::before { + content: "\f717"; +} + +.fa-hands-bound::before { + content: "\e4f9"; +} + +.fa-file-invoice-dollar::before { + content: "\f571"; +} + +.fa-plane-circle-exclamation::before { + content: "\e556"; +} + +.fa-x-ray::before { + content: "\f497"; +} + +.fa-spell-check::before { + content: "\f891"; +} + +.fa-slash::before { + content: "\f715"; +} + +.fa-computer-mouse::before { + content: "\f8cc"; +} + +.fa-mouse::before { + content: "\f8cc"; +} + +.fa-arrow-right-to-bracket::before { + content: "\f090"; +} + +.fa-sign-in::before { + content: "\f090"; +} + +.fa-shop-slash::before { + content: "\e070"; +} + +.fa-store-alt-slash::before { + content: "\e070"; +} + +.fa-server::before { + content: "\f233"; +} + +.fa-virus-covid-slash::before { + content: "\e4a9"; +} + +.fa-shop-lock::before { + content: "\e4a5"; +} + +.fa-hourglass-start::before { + content: "\f251"; +} + +.fa-hourglass-1::before { + content: "\f251"; +} + +.fa-blender-phone::before { + content: "\f6b6"; +} + +.fa-building-wheat::before { + content: "\e4db"; +} + +.fa-person-breastfeeding::before { + content: "\e53a"; +} + +.fa-right-to-bracket::before { + content: "\f2f6"; +} + +.fa-sign-in-alt::before { + content: "\f2f6"; +} + +.fa-venus::before { + content: "\f221"; +} + +.fa-passport::before { + content: "\f5ab"; +} + +.fa-heart-pulse::before { + content: "\f21e"; +} + +.fa-heartbeat::before { + content: "\f21e"; +} + +.fa-people-carry-box::before { + content: "\f4ce"; +} + +.fa-people-carry::before { + content: "\f4ce"; +} + +.fa-temperature-high::before { + content: "\f769"; +} + +.fa-microchip::before { + content: "\f2db"; +} + +.fa-crown::before { + content: "\f521"; +} + +.fa-weight-hanging::before { + content: "\f5cd"; +} + +.fa-xmarks-lines::before { + content: "\e59a"; +} + +.fa-file-prescription::before { + content: "\f572"; +} + +.fa-weight-scale::before { + content: "\f496"; +} + +.fa-weight::before { + content: "\f496"; +} + +.fa-user-group::before { + content: "\f500"; +} + +.fa-user-friends::before { + content: "\f500"; +} + +.fa-arrow-up-a-z::before { + content: "\f15e"; +} + +.fa-sort-alpha-up::before { + content: "\f15e"; +} + +.fa-chess-knight::before { + content: "\f441"; +} + +.fa-face-laugh-squint::before { + content: "\f59b"; +} + +.fa-laugh-squint::before { + content: "\f59b"; +} + +.fa-wheelchair::before { + content: "\f193"; +} + +.fa-circle-arrow-up::before { + content: "\f0aa"; +} + +.fa-arrow-circle-up::before { + content: "\f0aa"; +} + +.fa-toggle-on::before { + content: "\f205"; +} + +.fa-person-walking::before { + content: "\f554"; +} + +.fa-walking::before { + content: "\f554"; +} + +.fa-l::before { + content: "L"; +} + +.fa-fire::before { + content: "\f06d"; +} + +.fa-bed-pulse::before { + content: "\f487"; +} + +.fa-procedures::before { + content: "\f487"; +} + +.fa-shuttle-space::before { + content: "\f197"; +} + +.fa-space-shuttle::before { + content: "\f197"; +} + +.fa-face-laugh::before { + content: "\f599"; +} + +.fa-laugh::before { + content: "\f599"; +} + +.fa-folder-open::before { + content: "\f07c"; +} + +.fa-heart-circle-plus::before { + content: "\e500"; +} + +.fa-code-fork::before { + content: "\e13b"; +} + +.fa-city::before { + content: "\f64f"; +} + +.fa-microphone-lines::before { + content: "\f3c9"; +} + +.fa-microphone-alt::before { + content: "\f3c9"; +} + +.fa-pepper-hot::before { + content: "\f816"; +} + +.fa-unlock::before { + content: "\f09c"; +} + +.fa-colon-sign::before { + content: "\e140"; +} + +.fa-headset::before { + content: "\f590"; +} + +.fa-store-slash::before { + content: "\e071"; +} + +.fa-road-circle-xmark::before { + content: "\e566"; +} + +.fa-user-minus::before { + content: "\f503"; +} + +.fa-mars-stroke-up::before { + content: "\f22a"; +} + +.fa-mars-stroke-v::before { + content: "\f22a"; +} + +.fa-champagne-glasses::before { + content: "\f79f"; +} + +.fa-glass-cheers::before { + content: "\f79f"; +} + +.fa-clipboard::before { + content: "\f328"; +} + +.fa-house-circle-exclamation::before { + content: "\e50a"; +} + +.fa-file-arrow-up::before { + content: "\f574"; +} + +.fa-file-upload::before { + content: "\f574"; +} + +.fa-wifi::before { + content: "\f1eb"; +} + +.fa-wifi-3::before { + content: "\f1eb"; +} + +.fa-wifi-strong::before { + content: "\f1eb"; +} + +.fa-bath::before { + content: "\f2cd"; +} + +.fa-bathtub::before { + content: "\f2cd"; +} + +.fa-underline::before { + content: "\f0cd"; +} + +.fa-user-pen::before { + content: "\f4ff"; +} + +.fa-user-edit::before { + content: "\f4ff"; +} + +.fa-signature::before { + content: "\f5b7"; +} + +.fa-stroopwafel::before { + content: "\f551"; +} + +.fa-bold::before { + content: "\f032"; +} + +.fa-anchor-lock::before { + content: "\e4ad"; +} + +.fa-building-ngo::before { + content: "\e4d7"; +} + +.fa-manat-sign::before { + content: "\e1d5"; +} + +.fa-not-equal::before { + content: "\f53e"; +} + +.fa-border-top-left::before { + content: "\f853"; +} + +.fa-border-style::before { + content: "\f853"; +} + +.fa-map-location-dot::before { + content: "\f5a0"; +} + +.fa-map-marked-alt::before { + content: "\f5a0"; +} + +.fa-jedi::before { + content: "\f669"; +} + +.fa-square-poll-vertical::before { + content: "\f681"; +} + +.fa-poll::before { + content: "\f681"; +} + +.fa-mug-hot::before { + content: "\f7b6"; +} + +.fa-car-battery::before { + content: "\f5df"; +} + +.fa-battery-car::before { + content: "\f5df"; +} + +.fa-gift::before { + content: "\f06b"; +} + +.fa-dice-two::before { + content: "\f528"; +} + +.fa-chess-queen::before { + content: "\f445"; +} + +.fa-glasses::before { + content: "\f530"; +} + +.fa-chess-board::before { + content: "\f43c"; +} + +.fa-building-circle-check::before { + content: "\e4d2"; +} + +.fa-person-chalkboard::before { + content: "\e53d"; +} + +.fa-mars-stroke-right::before { + content: "\f22b"; +} + +.fa-mars-stroke-h::before { + content: "\f22b"; +} + +.fa-hand-back-fist::before { + content: "\f255"; +} + +.fa-hand-rock::before { + content: "\f255"; +} + +.fa-square-caret-up::before { + content: "\f151"; +} + +.fa-caret-square-up::before { + content: "\f151"; +} + +.fa-cloud-showers-water::before { + content: "\e4e4"; +} + +.fa-chart-bar::before { + content: "\f080"; +} + +.fa-bar-chart::before { + content: "\f080"; +} + +.fa-hands-bubbles::before { + content: "\e05e"; +} + +.fa-hands-wash::before { + content: "\e05e"; +} + +.fa-less-than-equal::before { + content: "\f537"; +} + +.fa-train::before { + content: "\f238"; +} + +.fa-eye-low-vision::before { + content: "\f2a8"; +} + +.fa-low-vision::before { + content: "\f2a8"; +} + +.fa-crow::before { + content: "\f520"; +} + +.fa-sailboat::before { + content: "\e445"; +} + +.fa-window-restore::before { + content: "\f2d2"; +} + +.fa-square-plus::before { + content: "\f0fe"; +} + +.fa-plus-square::before { + content: "\f0fe"; +} + +.fa-torii-gate::before { + content: "\f6a1"; +} + +.fa-frog::before { + content: "\f52e"; +} + +.fa-bucket::before { + content: "\e4cf"; +} + +.fa-image::before { + content: "\f03e"; +} + +.fa-microphone::before { + content: "\f130"; +} + +.fa-cow::before { + content: "\f6c8"; +} + +.fa-caret-up::before { + content: "\f0d8"; +} + +.fa-screwdriver::before { + content: "\f54a"; +} + +.fa-folder-closed::before { + content: "\e185"; +} + +.fa-house-tsunami::before { + content: "\e515"; +} + +.fa-square-nfi::before { + content: "\e576"; +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; +} + +.fa-martini-glass::before { + content: "\f57b"; +} + +.fa-glass-martini-alt::before { + content: "\f57b"; +} + +.fa-rotate-left::before { + content: "\f2ea"; +} + +.fa-rotate-back::before { + content: "\f2ea"; +} + +.fa-rotate-backward::before { + content: "\f2ea"; +} + +.fa-undo-alt::before { + content: "\f2ea"; +} + +.fa-table-columns::before { + content: "\f0db"; +} + +.fa-columns::before { + content: "\f0db"; +} + +.fa-lemon::before { + content: "\f094"; +} + +.fa-head-side-mask::before { + content: "\e063"; +} + +.fa-handshake::before { + content: "\f2b5"; +} + +.fa-gem::before { + content: "\f3a5"; +} + +.fa-dolly::before { + content: "\f472"; +} + +.fa-dolly-box::before { + content: "\f472"; +} + +.fa-smoking::before { + content: "\f48d"; +} + +.fa-minimize::before { + content: "\f78c"; +} + +.fa-compress-arrows-alt::before { + content: "\f78c"; +} + +.fa-monument::before { + content: "\f5a6"; +} + +.fa-snowplow::before { + content: "\f7d2"; +} + +.fa-angles-right::before { + content: "\f101"; +} + +.fa-angle-double-right::before { + content: "\f101"; +} + +.fa-cannabis::before { + content: "\f55f"; +} + +.fa-circle-play::before { + content: "\f144"; +} + +.fa-play-circle::before { + content: "\f144"; +} + +.fa-tablets::before { + content: "\f490"; +} + +.fa-ethernet::before { + content: "\f796"; +} + +.fa-euro-sign::before { + content: "\f153"; +} + +.fa-eur::before { + content: "\f153"; +} + +.fa-euro::before { + content: "\f153"; +} + +.fa-chair::before { + content: "\f6c0"; +} + +.fa-circle-check::before { + content: "\f058"; +} + +.fa-check-circle::before { + content: "\f058"; +} + +.fa-circle-stop::before { + content: "\f28d"; +} + +.fa-stop-circle::before { + content: "\f28d"; +} + +.fa-compass-drafting::before { + content: "\f568"; +} + +.fa-drafting-compass::before { + content: "\f568"; +} + +.fa-plate-wheat::before { + content: "\e55a"; +} + +.fa-icicles::before { + content: "\f7ad"; +} + +.fa-person-shelter::before { + content: "\e54f"; +} + +.fa-neuter::before { + content: "\f22c"; +} + +.fa-id-badge::before { + content: "\f2c1"; +} + +.fa-marker::before { + content: "\f5a1"; +} + +.fa-face-laugh-beam::before { + content: "\f59a"; +} + +.fa-laugh-beam::before { + content: "\f59a"; +} + +.fa-helicopter-symbol::before { + content: "\e502"; +} + +.fa-universal-access::before { + content: "\f29a"; +} + +.fa-circle-chevron-up::before { + content: "\f139"; +} + +.fa-chevron-circle-up::before { + content: "\f139"; +} + +.fa-lari-sign::before { + content: "\e1c8"; +} + +.fa-volcano::before { + content: "\f770"; +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; +} + +.fa-sterling-sign::before { + content: "\f154"; +} + +.fa-gbp::before { + content: "\f154"; +} + +.fa-pound-sign::before { + content: "\f154"; +} + +.fa-viruses::before { + content: "\e076"; +} + +.fa-square-person-confined::before { + content: "\e577"; +} + +.fa-user-tie::before { + content: "\f508"; +} + +.fa-arrow-down-long::before { + content: "\f175"; +} + +.fa-long-arrow-down::before { + content: "\f175"; +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; +} + +.fa-certificate::before { + content: "\f0a3"; +} + +.fa-reply-all::before { + content: "\f122"; +} + +.fa-mail-reply-all::before { + content: "\f122"; +} + +.fa-suitcase::before { + content: "\f0f2"; +} + +.fa-person-skating::before { + content: "\f7c5"; +} + +.fa-skating::before { + content: "\f7c5"; +} + +.fa-filter-circle-dollar::before { + content: "\f662"; +} + +.fa-funnel-dollar::before { + content: "\f662"; +} + +.fa-camera-retro::before { + content: "\f083"; +} + +.fa-circle-arrow-down::before { + content: "\f0ab"; +} + +.fa-arrow-circle-down::before { + content: "\f0ab"; +} + +.fa-file-import::before { + content: "\f56f"; +} + +.fa-arrow-right-to-file::before { + content: "\f56f"; +} + +.fa-square-arrow-up-right::before { + content: "\f14c"; +} + +.fa-external-link-square::before { + content: "\f14c"; +} + +.fa-box-open::before { + content: "\f49e"; +} + +.fa-scroll::before { + content: "\f70e"; +} + +.fa-spa::before { + content: "\f5bb"; +} + +.fa-location-pin-lock::before { + content: "\e51f"; +} + +.fa-pause::before { + content: "\f04c"; +} + +.fa-hill-avalanche::before { + content: "\e507"; +} + +.fa-temperature-empty::before { + content: "\f2cb"; +} + +.fa-temperature-0::before { + content: "\f2cb"; +} + +.fa-thermometer-0::before { + content: "\f2cb"; +} + +.fa-thermometer-empty::before { + content: "\f2cb"; +} + +.fa-bomb::before { + content: "\f1e2"; +} + +.fa-registered::before { + content: "\f25d"; +} + +.fa-address-card::before { + content: "\f2bb"; +} + +.fa-contact-card::before { + content: "\f2bb"; +} + +.fa-vcard::before { + content: "\f2bb"; +} + +.fa-scale-unbalanced-flip::before { + content: "\f516"; +} + +.fa-balance-scale-right::before { + content: "\f516"; +} + +.fa-subscript::before { + content: "\f12c"; +} + +.fa-diamond-turn-right::before { + content: "\f5eb"; +} + +.fa-directions::before { + content: "\f5eb"; +} + +.fa-burst::before { + content: "\e4dc"; +} + +.fa-house-laptop::before { + content: "\e066"; +} + +.fa-laptop-house::before { + content: "\e066"; +} + +.fa-face-tired::before { + content: "\f5c8"; +} + +.fa-tired::before { + content: "\f5c8"; +} + +.fa-money-bills::before { + content: "\e1f3"; +} + +.fa-smog::before { + content: "\f75f"; +} + +.fa-crutch::before { + content: "\f7f7"; +} + +.fa-cloud-arrow-up::before { + content: "\f0ee"; +} + +.fa-cloud-upload::before { + content: "\f0ee"; +} + +.fa-cloud-upload-alt::before { + content: "\f0ee"; +} + +.fa-palette::before { + content: "\f53f"; +} + +.fa-arrows-turn-right::before { + content: "\e4c0"; +} + +.fa-vest::before { + content: "\e085"; +} + +.fa-ferry::before { + content: "\e4ea"; +} + +.fa-arrows-down-to-people::before { + content: "\e4b9"; +} + +.fa-seedling::before { + content: "\f4d8"; +} + +.fa-sprout::before { + content: "\f4d8"; +} + +.fa-left-right::before { + content: "\f337"; +} + +.fa-arrows-alt-h::before { + content: "\f337"; +} + +.fa-boxes-packing::before { + content: "\e4c7"; +} + +.fa-circle-arrow-left::before { + content: "\f0a8"; +} + +.fa-arrow-circle-left::before { + content: "\f0a8"; +} + +.fa-group-arrows-rotate::before { + content: "\e4f6"; +} + +.fa-bowl-food::before { + content: "\e4c6"; +} + +.fa-candy-cane::before { + content: "\f786"; +} + +.fa-arrow-down-wide-short::before { + content: "\f160"; +} + +.fa-sort-amount-asc::before { + content: "\f160"; +} + +.fa-sort-amount-down::before { + content: "\f160"; +} + +.fa-cloud-bolt::before { + content: "\f76c"; +} + +.fa-thunderstorm::before { + content: "\f76c"; +} + +.fa-text-slash::before { + content: "\f87d"; +} + +.fa-remove-format::before { + content: "\f87d"; +} + +.fa-face-smile-wink::before { + content: "\f4da"; +} + +.fa-smile-wink::before { + content: "\f4da"; +} + +.fa-file-word::before { + content: "\f1c2"; +} + +.fa-file-powerpoint::before { + content: "\f1c4"; +} + +.fa-arrows-left-right::before { + content: "\f07e"; +} + +.fa-arrows-h::before { + content: "\f07e"; +} + +.fa-house-lock::before { + content: "\e510"; +} + +.fa-cloud-arrow-down::before { + content: "\f0ed"; +} + +.fa-cloud-download::before { + content: "\f0ed"; +} + +.fa-cloud-download-alt::before { + content: "\f0ed"; +} + +.fa-children::before { + content: "\e4e1"; +} + +.fa-chalkboard::before { + content: "\f51b"; +} + +.fa-blackboard::before { + content: "\f51b"; +} + +.fa-user-large-slash::before { + content: "\f4fa"; +} + +.fa-user-alt-slash::before { + content: "\f4fa"; +} + +.fa-envelope-open::before { + content: "\f2b6"; +} + +.fa-handshake-simple-slash::before { + content: "\e05f"; +} + +.fa-handshake-alt-slash::before { + content: "\e05f"; +} + +.fa-mattress-pillow::before { + content: "\e525"; +} + +.fa-guarani-sign::before { + content: "\e19a"; +} + +.fa-arrows-rotate::before { + content: "\f021"; +} + +.fa-refresh::before { + content: "\f021"; +} + +.fa-sync::before { + content: "\f021"; +} + +.fa-fire-extinguisher::before { + content: "\f134"; +} + +.fa-cruzeiro-sign::before { + content: "\e152"; +} + +.fa-greater-than-equal::before { + content: "\f532"; +} + +.fa-shield-halved::before { + content: "\f3ed"; +} + +.fa-shield-alt::before { + content: "\f3ed"; +} + +.fa-book-atlas::before { + content: "\f558"; +} + +.fa-atlas::before { + content: "\f558"; +} + +.fa-virus::before { + content: "\e074"; +} + +.fa-envelope-circle-check::before { + content: "\e4e8"; +} + +.fa-layer-group::before { + content: "\f5fd"; +} + +.fa-arrows-to-dot::before { + content: "\e4be"; +} + +.fa-archway::before { + content: "\f557"; +} + +.fa-heart-circle-check::before { + content: "\e4fd"; +} + +.fa-house-chimney-crack::before { + content: "\f6f1"; +} + +.fa-house-damage::before { + content: "\f6f1"; +} + +.fa-file-zipper::before { + content: "\f1c6"; +} + +.fa-file-archive::before { + content: "\f1c6"; +} + +.fa-square::before { + content: "\f0c8"; +} + +.fa-martini-glass-empty::before { + content: "\f000"; +} + +.fa-glass-martini::before { + content: "\f000"; +} + +.fa-couch::before { + content: "\f4b8"; +} + +.fa-cedi-sign::before { + content: "\e0df"; +} + +.fa-italic::before { + content: "\f033"; +} + +.fa-church::before { + content: "\f51d"; +} + +.fa-comments-dollar::before { + content: "\f653"; +} + +.fa-democrat::before { + content: "\f747"; +} + +.fa-z::before { + content: "Z"; +} + +.fa-person-skiing::before { + content: "\f7c9"; +} + +.fa-skiing::before { + content: "\f7c9"; +} + +.fa-road-lock::before { + content: "\e567"; +} + +.fa-a::before { + content: "A"; +} + +.fa-temperature-arrow-down::before { + content: "\e03f"; +} + +.fa-temperature-down::before { + content: "\e03f"; +} + +.fa-feather-pointed::before { + content: "\f56b"; +} + +.fa-feather-alt::before { + content: "\f56b"; +} + +.fa-p::before { + content: "P"; +} + +.fa-snowflake::before { + content: "\f2dc"; +} + +.fa-newspaper::before { + content: "\f1ea"; +} + +.fa-rectangle-ad::before { + content: "\f641"; +} + +.fa-ad::before { + content: "\f641"; +} + +.fa-circle-arrow-right::before { + content: "\f0a9"; +} + +.fa-arrow-circle-right::before { + content: "\f0a9"; +} + +.fa-filter-circle-xmark::before { + content: "\e17b"; +} + +.fa-locust::before { + content: "\e520"; +} + +.fa-sort::before { + content: "\f0dc"; +} + +.fa-unsorted::before { + content: "\f0dc"; +} + +.fa-list-ol::before { + content: "\f0cb"; +} + +.fa-list-1-2::before { + content: "\f0cb"; +} + +.fa-list-numeric::before { + content: "\f0cb"; +} + +.fa-person-dress-burst::before { + content: "\e544"; +} + +.fa-money-check-dollar::before { + content: "\f53d"; +} + +.fa-money-check-alt::before { + content: "\f53d"; +} + +.fa-vector-square::before { + content: "\f5cb"; +} + +.fa-bread-slice::before { + content: "\f7ec"; +} + +.fa-language::before { + content: "\f1ab"; +} + +.fa-face-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-filter::before { + content: "\f0b0"; +} + +.fa-question::before { + content: "\?"; +} + +.fa-file-signature::before { + content: "\f573"; +} + +.fa-up-down-left-right::before { + content: "\f0b2"; +} + +.fa-arrows-alt::before { + content: "\f0b2"; +} + +.fa-house-chimney-user::before { + content: "\e065"; +} + +.fa-hand-holding-heart::before { + content: "\f4be"; +} + +.fa-puzzle-piece::before { + content: "\f12e"; +} + +.fa-money-check::before { + content: "\f53c"; +} + +.fa-star-half-stroke::before { + content: "\f5c0"; +} + +.fa-star-half-alt::before { + content: "\f5c0"; +} + +.fa-code::before { + content: "\f121"; +} + +.fa-whiskey-glass::before { + content: "\f7a0"; +} + +.fa-glass-whiskey::before { + content: "\f7a0"; +} + +.fa-building-circle-exclamation::before { + content: "\e4d3"; +} + +.fa-magnifying-glass-chart::before { + content: "\e522"; +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; +} + +.fa-external-link::before { + content: "\f08e"; +} + +.fa-cubes-stacked::before { + content: "\e4e6"; +} + +.fa-won-sign::before { + content: "\f159"; +} + +.fa-krw::before { + content: "\f159"; +} + +.fa-won::before { + content: "\f159"; +} + +.fa-virus-covid::before { + content: "\e4a8"; +} + +.fa-austral-sign::before { + content: "\e0a9"; +} + +.fa-f::before { + content: "F"; +} + +.fa-leaf::before { + content: "\f06c"; +} + +.fa-road::before { + content: "\f018"; +} + +.fa-taxi::before { + content: "\f1ba"; +} + +.fa-cab::before { + content: "\f1ba"; +} + +.fa-person-circle-plus::before { + content: "\e541"; +} + +.fa-chart-pie::before { + content: "\f200"; +} + +.fa-pie-chart::before { + content: "\f200"; +} + +.fa-bolt-lightning::before { + content: "\e0b7"; +} + +.fa-sack-xmark::before { + content: "\e56a"; +} + +.fa-file-excel::before { + content: "\f1c3"; +} + +.fa-file-contract::before { + content: "\f56c"; +} + +.fa-fish-fins::before { + content: "\e4f2"; +} + +.fa-building-flag::before { + content: "\e4d5"; +} + +.fa-face-grin-beam::before { + content: "\f582"; +} + +.fa-grin-beam::before { + content: "\f582"; +} + +.fa-object-ungroup::before { + content: "\f248"; +} + +.fa-poop::before { + content: "\f619"; +} + +.fa-location-pin::before { + content: "\f041"; +} + +.fa-map-marker::before { + content: "\f041"; +} + +.fa-kaaba::before { + content: "\f66b"; +} + +.fa-toilet-paper::before { + content: "\f71e"; +} + +.fa-helmet-safety::before { + content: "\f807"; +} + +.fa-hard-hat::before { + content: "\f807"; +} + +.fa-hat-hard::before { + content: "\f807"; +} + +.fa-eject::before { + content: "\f052"; +} + +.fa-circle-right::before { + content: "\f35a"; +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; +} + +.fa-plane-circle-check::before { + content: "\e555"; +} + +.fa-face-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-object-group::before { + content: "\f247"; +} + +.fa-chart-line::before { + content: "\f201"; +} + +.fa-line-chart::before { + content: "\f201"; +} + +.fa-mask-ventilator::before { + content: "\e524"; +} + +.fa-arrow-right::before { + content: "\f061"; +} + +.fa-signs-post::before { + content: "\f277"; +} + +.fa-map-signs::before { + content: "\f277"; +} + +.fa-cash-register::before { + content: "\f788"; +} + +.fa-person-circle-question::before { + content: "\e542"; +} + +.fa-h::before { + content: "H"; +} + +.fa-tarp::before { + content: "\e57b"; +} + +.fa-screwdriver-wrench::before { + content: "\f7d9"; +} + +.fa-tools::before { + content: "\f7d9"; +} + +.fa-arrows-to-eye::before { + content: "\e4bf"; +} + +.fa-plug-circle-bolt::before { + content: "\e55b"; +} + +.fa-heart::before { + content: "\f004"; +} + +.fa-mars-and-venus::before { + content: "\f224"; +} + +.fa-house-user::before { + content: "\e1b0"; +} + +.fa-home-user::before { + content: "\e1b0"; +} + +.fa-dumpster-fire::before { + content: "\f794"; +} + +.fa-house-crack::before { + content: "\e3b1"; +} + +.fa-martini-glass-citrus::before { + content: "\f561"; +} + +.fa-cocktail::before { + content: "\f561"; +} + +.fa-face-surprise::before { + content: "\f5c2"; +} + +.fa-surprise::before { + content: "\f5c2"; +} + +.fa-bottle-water::before { + content: "\e4c5"; +} + +.fa-circle-pause::before { + content: "\f28b"; +} + +.fa-pause-circle::before { + content: "\f28b"; +} + +.fa-toilet-paper-slash::before { + content: "\e072"; +} + +.fa-apple-whole::before { + content: "\f5d1"; +} + +.fa-apple-alt::before { + content: "\f5d1"; +} + +.fa-kitchen-set::before { + content: "\e51a"; +} + +.fa-r::before { + content: "R"; +} + +.fa-temperature-quarter::before { + content: "\f2ca"; +} + +.fa-temperature-1::before { + content: "\f2ca"; +} + +.fa-thermometer-1::before { + content: "\f2ca"; +} + +.fa-thermometer-quarter::before { + content: "\f2ca"; +} + +.fa-cube::before { + content: "\f1b2"; +} + +.fa-bitcoin-sign::before { + content: "\e0b4"; +} + +.fa-shield-dog::before { + content: "\e573"; +} + +.fa-solar-panel::before { + content: "\f5ba"; +} + +.fa-lock-open::before { + content: "\f3c1"; +} + +.fa-elevator::before { + content: "\e16d"; +} + +.fa-money-bill-transfer::before { + content: "\e528"; +} + +.fa-money-bill-trend-up::before { + content: "\e529"; +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; +} + +.fa-square-poll-horizontal::before { + content: "\f682"; +} + +.fa-poll-h::before { + content: "\f682"; +} + +.fa-circle::before { + content: "\f111"; +} + +.fa-backward-fast::before { + content: "\f049"; +} + +.fa-fast-backward::before { + content: "\f049"; +} + +.fa-recycle::before { + content: "\f1b8"; +} + +.fa-user-astronaut::before { + content: "\f4fb"; +} + +.fa-plane-slash::before { + content: "\e069"; +} + +.fa-trademark::before { + content: "\f25c"; +} + +.fa-basketball::before { + content: "\f434"; +} + +.fa-basketball-ball::before { + content: "\f434"; +} + +.fa-satellite-dish::before { + content: "\f7c0"; +} + +.fa-circle-up::before { + content: "\f35b"; +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; +} + +.fa-mobile-screen-button::before { + content: "\f3cd"; +} + +.fa-mobile-alt::before { + content: "\f3cd"; +} + +.fa-volume-high::before { + content: "\f028"; +} + +.fa-volume-up::before { + content: "\f028"; +} + +.fa-users-rays::before { + content: "\e593"; +} + +.fa-wallet::before { + content: "\f555"; +} + +.fa-clipboard-check::before { + content: "\f46c"; +} + +.fa-file-audio::before { + content: "\f1c7"; +} + +.fa-burger::before { + content: "\f805"; +} + +.fa-hamburger::before { + content: "\f805"; +} + +.fa-wrench::before { + content: "\f0ad"; +} + +.fa-bugs::before { + content: "\e4d0"; +} + +.fa-rupee-sign::before { + content: "\f156"; +} + +.fa-rupee::before { + content: "\f156"; +} + +.fa-file-image::before { + content: "\f1c5"; +} + +.fa-circle-question::before { + content: "\f059"; +} + +.fa-question-circle::before { + content: "\f059"; +} + +.fa-plane-departure::before { + content: "\f5b0"; +} + +.fa-handshake-slash::before { + content: "\e060"; +} + +.fa-book-bookmark::before { + content: "\e0bb"; +} + +.fa-code-branch::before { + content: "\f126"; +} + +.fa-hat-cowboy::before { + content: "\f8c0"; +} + +.fa-bridge::before { + content: "\e4c8"; +} + +.fa-phone-flip::before { + content: "\f879"; +} + +.fa-phone-alt::before { + content: "\f879"; +} + +.fa-truck-front::before { + content: "\e2b7"; +} + +.fa-cat::before { + content: "\f6be"; +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; +} + +.fa-truck-field::before { + content: "\e58d"; +} + +.fa-route::before { + content: "\f4d7"; +} + +.fa-clipboard-question::before { + content: "\e4e3"; +} + +.fa-panorama::before { + content: "\e209"; +} + +.fa-comment-medical::before { + content: "\f7f5"; +} + +.fa-teeth-open::before { + content: "\f62f"; +} + +.fa-file-circle-minus::before { + content: "\e4ed"; +} + +.fa-tags::before { + content: "\f02c"; +} + +.fa-wine-glass::before { + content: "\f4e3"; +} + +.fa-forward-fast::before { + content: "\f050"; +} + +.fa-fast-forward::before { + content: "\f050"; +} + +.fa-face-meh-blank::before { + content: "\f5a4"; +} + +.fa-meh-blank::before { + content: "\f5a4"; +} + +.fa-square-parking::before { + content: "\f540"; +} + +.fa-parking::before { + content: "\f540"; +} + +.fa-house-signal::before { + content: "\e012"; +} + +.fa-bars-progress::before { + content: "\f828"; +} + +.fa-tasks-alt::before { + content: "\f828"; +} + +.fa-faucet-drip::before { + content: "\e006"; +} + +.fa-cart-flatbed::before { + content: "\f474"; +} + +.fa-dolly-flatbed::before { + content: "\f474"; +} + +.fa-ban-smoking::before { + content: "\f54d"; +} + +.fa-smoking-ban::before { + content: "\f54d"; +} + +.fa-terminal::before { + content: "\f120"; +} + +.fa-mobile-button::before { + content: "\f10b"; +} + +.fa-house-medical-flag::before { + content: "\e514"; +} + +.fa-basket-shopping::before { + content: "\f291"; +} + +.fa-shopping-basket::before { + content: "\f291"; +} + +.fa-tape::before { + content: "\f4db"; +} + +.fa-bus-simple::before { + content: "\f55e"; +} + +.fa-bus-alt::before { + content: "\f55e"; +} + +.fa-eye::before { + content: "\f06e"; +} + +.fa-face-sad-cry::before { + content: "\f5b3"; +} + +.fa-sad-cry::before { + content: "\f5b3"; +} + +.fa-audio-description::before { + content: "\f29e"; +} + +.fa-person-military-to-person::before { + content: "\e54c"; +} + +.fa-file-shield::before { + content: "\e4f0"; +} + +.fa-user-slash::before { + content: "\f506"; +} + +.fa-pen::before { + content: "\f304"; +} + +.fa-tower-observation::before { + content: "\e586"; +} + +.fa-file-code::before { + content: "\f1c9"; +} + +.fa-signal::before { + content: "\f012"; +} + +.fa-signal-5::before { + content: "\f012"; +} + +.fa-signal-perfect::before { + content: "\f012"; +} + +.fa-bus::before { + content: "\f207"; +} + +.fa-heart-circle-xmark::before { + content: "\e501"; +} + +.fa-house-chimney::before { + content: "\e3af"; +} + +.fa-home-lg::before { + content: "\e3af"; +} + +.fa-window-maximize::before { + content: "\f2d0"; +} + +.fa-face-frown::before { + content: "\f119"; +} + +.fa-frown::before { + content: "\f119"; +} + +.fa-prescription::before { + content: "\f5b1"; +} + +.fa-shop::before { + content: "\f54f"; +} + +.fa-store-alt::before { + content: "\f54f"; +} + +.fa-floppy-disk::before { + content: "\f0c7"; +} + +.fa-save::before { + content: "\f0c7"; +} + +.fa-vihara::before { + content: "\f6a7"; +} + +.fa-scale-unbalanced::before { + content: "\f515"; +} + +.fa-balance-scale-left::before { + content: "\f515"; +} + +.fa-sort-up::before { + content: "\f0de"; +} + +.fa-sort-asc::before { + content: "\f0de"; +} + +.fa-comment-dots::before { + content: "\f4ad"; +} + +.fa-commenting::before { + content: "\f4ad"; +} + +.fa-plant-wilt::before { + content: "\e5aa"; +} + +.fa-diamond::before { + content: "\f219"; +} + +.fa-face-grin-squint::before { + content: "\f585"; +} + +.fa-grin-squint::before { + content: "\f585"; +} + +.fa-hand-holding-dollar::before { + content: "\f4c0"; +} + +.fa-hand-holding-usd::before { + content: "\f4c0"; +} + +.fa-bacterium::before { + content: "\e05a"; +} + +.fa-hand-pointer::before { + content: "\f25a"; +} + +.fa-drum-steelpan::before { + content: "\f56a"; +} + +.fa-hand-scissors::before { + content: "\f257"; +} + +.fa-hands-praying::before { + content: "\f684"; +} + +.fa-praying-hands::before { + content: "\f684"; +} + +.fa-arrow-rotate-right::before { + content: "\f01e"; +} + +.fa-arrow-right-rotate::before { + content: "\f01e"; +} + +.fa-arrow-rotate-forward::before { + content: "\f01e"; +} + +.fa-redo::before { + content: "\f01e"; +} + +.fa-biohazard::before { + content: "\f780"; +} + +.fa-location-crosshairs::before { + content: "\f601"; +} + +.fa-location::before { + content: "\f601"; +} + +.fa-mars-double::before { + content: "\f227"; +} + +.fa-child-dress::before { + content: "\e59c"; +} + +.fa-users-between-lines::before { + content: "\e591"; +} + +.fa-lungs-virus::before { + content: "\e067"; +} + +.fa-face-grin-tears::before { + content: "\f588"; +} + +.fa-grin-tears::before { + content: "\f588"; +} + +.fa-phone::before { + content: "\f095"; +} + +.fa-calendar-xmark::before { + content: "\f273"; +} + +.fa-calendar-times::before { + content: "\f273"; +} + +.fa-child-reaching::before { + content: "\e59d"; +} + +.fa-head-side-virus::before { + content: "\e064"; +} + +.fa-user-gear::before { + content: "\f4fe"; +} + +.fa-user-cog::before { + content: "\f4fe"; +} + +.fa-arrow-up-1-9::before { + content: "\f163"; +} + +.fa-sort-numeric-up::before { + content: "\f163"; +} + +.fa-door-closed::before { + content: "\f52a"; +} + +.fa-shield-virus::before { + content: "\e06c"; +} + +.fa-dice-six::before { + content: "\f526"; +} + +.fa-mosquito-net::before { + content: "\e52c"; +} + +.fa-bridge-water::before { + content: "\e4ce"; +} + +.fa-person-booth::before { + content: "\f756"; +} + +.fa-text-width::before { + content: "\f035"; +} + +.fa-hat-wizard::before { + content: "\f6e8"; +} + +.fa-pen-fancy::before { + content: "\f5ac"; +} + +.fa-person-digging::before { + content: "\f85e"; +} + +.fa-digging::before { + content: "\f85e"; +} + +.fa-trash::before { + content: "\f1f8"; +} + +.fa-gauge-simple::before { + content: "\f629"; +} + +.fa-gauge-simple-med::before { + content: "\f629"; +} + +.fa-tachometer-average::before { + content: "\f629"; +} + +.fa-book-medical::before { + content: "\f7e6"; +} + +.fa-poo::before { + content: "\f2fe"; +} + +.fa-quote-right::before { + content: "\f10e"; +} + +.fa-quote-right-alt::before { + content: "\f10e"; +} + +.fa-shirt::before { + content: "\f553"; +} + +.fa-t-shirt::before { + content: "\f553"; +} + +.fa-tshirt::before { + content: "\f553"; +} + +.fa-cubes::before { + content: "\f1b3"; +} + +.fa-divide::before { + content: "\f529"; +} + +.fa-tenge-sign::before { + content: "\f7d7"; +} + +.fa-tenge::before { + content: "\f7d7"; +} + +.fa-headphones::before { + content: "\f025"; +} + +.fa-hands-holding::before { + content: "\f4c2"; +} + +.fa-hands-clapping::before { + content: "\e1a8"; +} + +.fa-republican::before { + content: "\f75e"; +} + +.fa-arrow-left::before { + content: "\f060"; +} + +.fa-person-circle-xmark::before { + content: "\e543"; +} + +.fa-ruler::before { + content: "\f545"; +} + +.fa-align-left::before { + content: "\f036"; +} + +.fa-dice-d6::before { + content: "\f6d1"; +} + +.fa-restroom::before { + content: "\f7bd"; +} + +.fa-j::before { + content: "J"; +} + +.fa-users-viewfinder::before { + content: "\e595"; +} + +.fa-file-video::before { + content: "\f1c8"; +} + +.fa-up-right-from-square::before { + content: "\f35d"; +} + +.fa-external-link-alt::before { + content: "\f35d"; +} + +.fa-table-cells::before { + content: "\f00a"; +} + +.fa-th::before { + content: "\f00a"; +} + +.fa-file-pdf::before { + content: "\f1c1"; +} + +.fa-book-bible::before { + content: "\f647"; +} + +.fa-bible::before { + content: "\f647"; +} + +.fa-o::before { + content: "O"; +} + +.fa-suitcase-medical::before { + content: "\f0fa"; +} + +.fa-medkit::before { + content: "\f0fa"; +} + +.fa-user-secret::before { + content: "\f21b"; +} + +.fa-otter::before { + content: "\f700"; +} + +.fa-person-dress::before { + content: "\f182"; +} + +.fa-female::before { + content: "\f182"; +} + +.fa-comment-dollar::before { + content: "\f651"; +} + +.fa-business-time::before { + content: "\f64a"; +} + +.fa-briefcase-clock::before { + content: "\f64a"; +} + +.fa-table-cells-large::before { + content: "\f009"; +} + +.fa-th-large::before { + content: "\f009"; +} + +.fa-book-tanakh::before { + content: "\f827"; +} + +.fa-tanakh::before { + content: "\f827"; +} + +.fa-phone-volume::before { + content: "\f2a0"; +} + +.fa-volume-control-phone::before { + content: "\f2a0"; +} + +.fa-hat-cowboy-side::before { + content: "\f8c1"; +} + +.fa-clipboard-user::before { + content: "\f7f3"; +} + +.fa-child::before { + content: "\f1ae"; +} + +.fa-lira-sign::before { + content: "\f195"; +} + +.fa-satellite::before { + content: "\f7bf"; +} + +.fa-plane-lock::before { + content: "\e558"; +} + +.fa-tag::before { + content: "\f02b"; +} + +.fa-comment::before { + content: "\f075"; +} + +.fa-cake-candles::before { + content: "\f1fd"; +} + +.fa-birthday-cake::before { + content: "\f1fd"; +} + +.fa-cake::before { + content: "\f1fd"; +} + +.fa-envelope::before { + content: "\f0e0"; +} + +.fa-angles-up::before { + content: "\f102"; +} + +.fa-angle-double-up::before { + content: "\f102"; +} + +.fa-paperclip::before { + content: "\f0c6"; +} + +.fa-arrow-right-to-city::before { + content: "\e4b3"; +} + +.fa-ribbon::before { + content: "\f4d6"; +} + +.fa-lungs::before { + content: "\f604"; +} + +.fa-arrow-up-9-1::before { + content: "\f887"; +} + +.fa-sort-numeric-up-alt::before { + content: "\f887"; +} + +.fa-litecoin-sign::before { + content: "\e1d3"; +} + +.fa-border-none::before { + content: "\f850"; +} + +.fa-circle-nodes::before { + content: "\e4e2"; +} + +.fa-parachute-box::before { + content: "\f4cd"; +} + +.fa-indent::before { + content: "\f03c"; +} + +.fa-truck-field-un::before { + content: "\e58e"; +} + +.fa-hourglass::before { + content: "\f254"; +} + +.fa-hourglass-empty::before { + content: "\f254"; +} + +.fa-mountain::before { + content: "\f6fc"; +} + +.fa-user-doctor::before { + content: "\f0f0"; +} + +.fa-user-md::before { + content: "\f0f0"; +} + +.fa-circle-info::before { + content: "\f05a"; +} + +.fa-info-circle::before { + content: "\f05a"; +} + +.fa-cloud-meatball::before { + content: "\f73b"; +} + +.fa-camera::before { + content: "\f030"; +} + +.fa-camera-alt::before { + content: "\f030"; +} + +.fa-square-virus::before { + content: "\e578"; +} + +.fa-meteor::before { + content: "\f753"; +} + +.fa-car-on::before { + content: "\e4dd"; +} + +.fa-sleigh::before { + content: "\f7cc"; +} + +.fa-arrow-down-1-9::before { + content: "\f162"; +} + +.fa-sort-numeric-asc::before { + content: "\f162"; +} + +.fa-sort-numeric-down::before { + content: "\f162"; +} + +.fa-hand-holding-droplet::before { + content: "\f4c1"; +} + +.fa-hand-holding-water::before { + content: "\f4c1"; +} + +.fa-water::before { + content: "\f773"; +} + +.fa-calendar-check::before { + content: "\f274"; +} + +.fa-braille::before { + content: "\f2a1"; +} + +.fa-prescription-bottle-medical::before { + content: "\f486"; +} + +.fa-prescription-bottle-alt::before { + content: "\f486"; +} + +.fa-landmark::before { + content: "\f66f"; +} + +.fa-truck::before { + content: "\f0d1"; +} + +.fa-crosshairs::before { + content: "\f05b"; +} + +.fa-person-cane::before { + content: "\e53c"; +} + +.fa-tent::before { + content: "\e57d"; +} + +.fa-vest-patches::before { + content: "\e086"; +} + +.fa-check-double::before { + content: "\f560"; +} + +.fa-arrow-down-a-z::before { + content: "\f15d"; +} + +.fa-sort-alpha-asc::before { + content: "\f15d"; +} + +.fa-sort-alpha-down::before { + content: "\f15d"; +} + +.fa-money-bill-wheat::before { + content: "\e52a"; +} + +.fa-cookie::before { + content: "\f563"; +} + +.fa-arrow-rotate-left::before { + content: "\f0e2"; +} + +.fa-arrow-left-rotate::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-back::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; +} + +.fa-undo::before { + content: "\f0e2"; +} + +.fa-hard-drive::before { + content: "\f0a0"; +} + +.fa-hdd::before { + content: "\f0a0"; +} + +.fa-face-grin-squint-tears::before { + content: "\f586"; +} + +.fa-grin-squint-tears::before { + content: "\f586"; +} + +.fa-dumbbell::before { + content: "\f44b"; +} + +.fa-rectangle-list::before { + content: "\f022"; +} + +.fa-list-alt::before { + content: "\f022"; +} + +.fa-tarp-droplet::before { + content: "\e57c"; +} + +.fa-house-medical-circle-check::before { + content: "\e511"; +} + +.fa-person-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-calendar-plus::before { + content: "\f271"; +} + +.fa-plane-arrival::before { + content: "\f5af"; +} + +.fa-circle-left::before { + content: "\f359"; +} + +.fa-arrow-alt-circle-left::before { + content: "\f359"; +} + +.fa-train-subway::before { + content: "\f239"; +} + +.fa-subway::before { + content: "\f239"; +} + +.fa-chart-gantt::before { + content: "\e0e4"; +} + +.fa-indian-rupee-sign::before { + content: "\e1bc"; +} + +.fa-indian-rupee::before { + content: "\e1bc"; +} + +.fa-inr::before { + content: "\e1bc"; +} + +.fa-crop-simple::before { + content: "\f565"; +} + +.fa-crop-alt::before { + content: "\f565"; +} + +.fa-money-bill-1::before { + content: "\f3d1"; +} + +.fa-money-bill-alt::before { + content: "\f3d1"; +} + +.fa-left-long::before { + content: "\f30a"; +} + +.fa-long-arrow-alt-left::before { + content: "\f30a"; +} + +.fa-dna::before { + content: "\f471"; +} + +.fa-virus-slash::before { + content: "\e075"; +} + +.fa-minus::before { + content: "\f068"; +} + +.fa-subtract::before { + content: "\f068"; +} + +.fa-chess::before { + content: "\f439"; +} + +.fa-arrow-left-long::before { + content: "\f177"; +} + +.fa-long-arrow-left::before { + content: "\f177"; +} + +.fa-plug-circle-check::before { + content: "\e55c"; +} + +.fa-street-view::before { + content: "\f21d"; +} + +.fa-franc-sign::before { + content: "\e18f"; +} + +.fa-volume-off::before { + content: "\f026"; +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-gear::before { + content: "\f013"; +} + +.fa-cog::before { + content: "\f013"; +} + +.fa-droplet-slash::before { + content: "\f5c7"; +} + +.fa-tint-slash::before { + content: "\f5c7"; +} + +.fa-mosque::before { + content: "\f678"; +} + +.fa-mosquito::before { + content: "\e52b"; +} + +.fa-star-of-david::before { + content: "\f69a"; +} + +.fa-person-military-rifle::before { + content: "\e54b"; +} + +.fa-cart-shopping::before { + content: "\f07a"; +} + +.fa-shopping-cart::before { + content: "\f07a"; +} + +.fa-vials::before { + content: "\f493"; +} + +.fa-plug-circle-plus::before { + content: "\e55f"; +} + +.fa-place-of-worship::before { + content: "\f67f"; +} + +.fa-grip-vertical::before { + content: "\f58e"; +} + +.fa-arrow-turn-up::before { + content: "\f148"; +} + +.fa-level-up::before { + content: "\f148"; +} + +.fa-u::before { + content: "U"; +} + +.fa-square-root-variable::before { + content: "\f698"; +} + +.fa-square-root-alt::before { + content: "\f698"; +} + +.fa-clock::before { + content: "\f017"; +} + +.fa-clock-four::before { + content: "\f017"; +} + +.fa-backward-step::before { + content: "\f048"; +} + +.fa-step-backward::before { + content: "\f048"; +} + +.fa-pallet::before { + content: "\f482"; +} + +.fa-faucet::before { + content: "\e005"; +} + +.fa-baseball-bat-ball::before { + content: "\f432"; +} + +.fa-s::before { + content: "S"; +} + +.fa-timeline::before { + content: "\e29c"; +} + +.fa-keyboard::before { + content: "\f11c"; +} + +.fa-caret-down::before { + content: "\f0d7"; +} + +.fa-house-chimney-medical::before { + content: "\f7f2"; +} + +.fa-clinic-medical::before { + content: "\f7f2"; +} + +.fa-temperature-three-quarters::before { + content: "\f2c8"; +} + +.fa-temperature-3::before { + content: "\f2c8"; +} + +.fa-thermometer-3::before { + content: "\f2c8"; +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; +} + +.fa-mobile-screen::before { + content: "\f3cf"; +} + +.fa-mobile-android-alt::before { + content: "\f3cf"; +} + +.fa-plane-up::before { + content: "\e22d"; +} + +.fa-piggy-bank::before { + content: "\f4d3"; +} + +.fa-battery-half::before { + content: "\f242"; +} + +.fa-battery-3::before { + content: "\f242"; +} + +.fa-mountain-city::before { + content: "\e52e"; +} + +.fa-coins::before { + content: "\f51e"; +} + +.fa-khanda::before { + content: "\f66d"; +} + +.fa-sliders::before { + content: "\f1de"; +} + +.fa-sliders-h::before { + content: "\f1de"; +} + +.fa-folder-tree::before { + content: "\f802"; +} + +.fa-network-wired::before { + content: "\f6ff"; +} + +.fa-map-pin::before { + content: "\f276"; +} + +.fa-hamsa::before { + content: "\f665"; +} + +.fa-cent-sign::before { + content: "\e3f5"; +} + +.fa-flask::before { + content: "\f0c3"; +} + +.fa-person-pregnant::before { + content: "\e31e"; +} + +.fa-wand-sparkles::before { + content: "\f72b"; +} + +.fa-ellipsis-vertical::before { + content: "\f142"; +} + +.fa-ellipsis-v::before { + content: "\f142"; +} + +.fa-ticket::before { + content: "\f145"; +} + +.fa-power-off::before { + content: "\f011"; +} + +.fa-right-long::before { + content: "\f30b"; +} + +.fa-long-arrow-alt-right::before { + content: "\f30b"; +} + +.fa-flag-usa::before { + content: "\f74d"; +} + +.fa-laptop-file::before { + content: "\e51d"; +} + +.fa-tty::before { + content: "\f1e4"; +} + +.fa-teletype::before { + content: "\f1e4"; +} + +.fa-diagram-next::before { + content: "\e476"; +} + +.fa-person-rifle::before { + content: "\e54e"; +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; +} + +.fa-closed-captioning::before { + content: "\f20a"; +} + +.fa-person-hiking::before { + content: "\f6ec"; +} + +.fa-hiking::before { + content: "\f6ec"; +} + +.fa-venus-double::before { + content: "\f226"; +} + +.fa-images::before { + content: "\f302"; +} + +.fa-calculator::before { + content: "\f1ec"; +} + +.fa-people-pulling::before { + content: "\e535"; +} + +.fa-n::before { + content: "N"; +} + +.fa-cable-car::before { + content: "\f7da"; +} + +.fa-tram::before { + content: "\f7da"; +} + +.fa-cloud-rain::before { + content: "\f73d"; +} + +.fa-building-circle-xmark::before { + content: "\e4d4"; +} + +.fa-ship::before { + content: "\f21a"; +} + +.fa-arrows-down-to-line::before { + content: "\e4b8"; +} + +.fa-download::before { + content: "\f019"; +} + +.fa-face-grin::before { + content: "\f580"; +} + +.fa-grin::before { + content: "\f580"; +} + +.fa-delete-left::before { + content: "\f55a"; +} + +.fa-backspace::before { + content: "\f55a"; +} + +.fa-eye-dropper::before { + content: "\f1fb"; +} + +.fa-eye-dropper-empty::before { + content: "\f1fb"; +} + +.fa-eyedropper::before { + content: "\f1fb"; +} + +.fa-file-circle-check::before { + content: "\e5a0"; +} + +.fa-forward::before { + content: "\f04e"; +} + +.fa-mobile::before { + content: "\f3ce"; +} + +.fa-mobile-android::before { + content: "\f3ce"; +} + +.fa-mobile-phone::before { + content: "\f3ce"; +} + +.fa-face-meh::before { + content: "\f11a"; +} + +.fa-meh::before { + content: "\f11a"; +} + +.fa-align-center::before { + content: "\f037"; +} + +.fa-book-skull::before { + content: "\f6b7"; +} + +.fa-book-dead::before { + content: "\f6b7"; +} + +.fa-id-card::before { + content: "\f2c2"; +} + +.fa-drivers-license::before { + content: "\f2c2"; +} + +.fa-outdent::before { + content: "\f03b"; +} + +.fa-dedent::before { + content: "\f03b"; +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; +} + +.fa-house::before { + content: "\f015"; +} + +.fa-home::before { + content: "\f015"; +} + +.fa-home-alt::before { + content: "\f015"; +} + +.fa-home-lg-alt::before { + content: "\f015"; +} + +.fa-calendar-week::before { + content: "\f784"; +} + +.fa-laptop-medical::before { + content: "\f812"; +} + +.fa-b::before { + content: "B"; +} + +.fa-file-medical::before { + content: "\f477"; +} + +.fa-dice-one::before { + content: "\f525"; +} + +.fa-kiwi-bird::before { + content: "\f535"; +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; +} + +.fa-exchange::before { + content: "\f0ec"; +} + +.fa-rotate-right::before { + content: "\f2f9"; +} + +.fa-redo-alt::before { + content: "\f2f9"; +} + +.fa-rotate-forward::before { + content: "\f2f9"; +} + +.fa-utensils::before { + content: "\f2e7"; +} + +.fa-cutlery::before { + content: "\f2e7"; +} + +.fa-arrow-up-wide-short::before { + content: "\f161"; +} + +.fa-sort-amount-up::before { + content: "\f161"; +} + +.fa-mill-sign::before { + content: "\e1ed"; +} + +.fa-bowl-rice::before { + content: "\e2eb"; +} + +.fa-skull::before { + content: "\f54c"; +} + +.fa-tower-broadcast::before { + content: "\f519"; +} + +.fa-broadcast-tower::before { + content: "\f519"; +} + +.fa-truck-pickup::before { + content: "\f63c"; +} + +.fa-up-long::before { + content: "\f30c"; +} + +.fa-long-arrow-alt-up::before { + content: "\f30c"; +} + +.fa-stop::before { + content: "\f04d"; +} + +.fa-code-merge::before { + content: "\f387"; +} + +.fa-upload::before { + content: "\f093"; +} + +.fa-hurricane::before { + content: "\f751"; +} + +.fa-mound::before { + content: "\e52d"; +} + +.fa-toilet-portable::before { + content: "\e583"; +} + +.fa-compact-disc::before { + content: "\f51f"; +} + +.fa-file-arrow-down::before { + content: "\f56d"; +} + +.fa-file-download::before { + content: "\f56d"; +} + +.fa-caravan::before { + content: "\f8ff"; +} + +.fa-shield-cat::before { + content: "\e572"; +} + +.fa-bolt::before { + content: "\f0e7"; +} + +.fa-zap::before { + content: "\f0e7"; +} + +.fa-glass-water::before { + content: "\e4f4"; +} + +.fa-oil-well::before { + content: "\e532"; +} + +.fa-vault::before { + content: "\e2c5"; +} + +.fa-mars::before { + content: "\f222"; +} + +.fa-toilet::before { + content: "\f7d8"; +} + +.fa-plane-circle-xmark::before { + content: "\e557"; +} + +.fa-yen-sign::before { + content: "\f157"; +} + +.fa-cny::before { + content: "\f157"; +} + +.fa-jpy::before { + content: "\f157"; +} + +.fa-rmb::before { + content: "\f157"; +} + +.fa-yen::before { + content: "\f157"; +} + +.fa-ruble-sign::before { + content: "\f158"; +} + +.fa-rouble::before { + content: "\f158"; +} + +.fa-rub::before { + content: "\f158"; +} + +.fa-ruble::before { + content: "\f158"; +} + +.fa-sun::before { + content: "\f185"; +} + +.fa-guitar::before { + content: "\f7a6"; +} + +.fa-face-laugh-wink::before { + content: "\f59c"; +} + +.fa-laugh-wink::before { + content: "\f59c"; +} + +.fa-horse-head::before { + content: "\f7ab"; +} + +.fa-bore-hole::before { + content: "\e4c3"; +} + +.fa-industry::before { + content: "\f275"; +} + +.fa-circle-down::before { + content: "\f358"; +} + +.fa-arrow-alt-circle-down::before { + content: "\f358"; +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; +} + +.fa-florin-sign::before { + content: "\e184"; +} + +.fa-arrow-down-short-wide::before { + content: "\f884"; +} + +.fa-sort-amount-desc::before { + content: "\f884"; +} + +.fa-sort-amount-down-alt::before { + content: "\f884"; +} + +.fa-less-than::before { + content: "\<"; +} + +.fa-angle-down::before { + content: "\f107"; +} + +.fa-car-tunnel::before { + content: "\e4de"; +} + +.fa-head-side-cough::before { + content: "\e061"; +} + +.fa-grip-lines::before { + content: "\f7a4"; +} + +.fa-thumbs-down::before { + content: "\f165"; +} + +.fa-user-lock::before { + content: "\f502"; +} + +.fa-arrow-right-long::before { + content: "\f178"; +} + +.fa-long-arrow-right::before { + content: "\f178"; +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; +} + +.fa-ellipsis::before { + content: "\f141"; +} + +.fa-ellipsis-h::before { + content: "\f141"; +} + +.fa-chess-pawn::before { + content: "\f443"; +} + +.fa-kit-medical::before { + content: "\f479"; +} + +.fa-first-aid::before { + content: "\f479"; +} + +.fa-person-through-window::before { + content: "\e5a9"; +} + +.fa-toolbox::before { + content: "\f552"; +} + +.fa-hands-holding-circle::before { + content: "\e4fb"; +} + +.fa-bug::before { + content: "\f188"; +} + +.fa-credit-card::before { + content: "\f09d"; +} + +.fa-credit-card-alt::before { + content: "\f09d"; +} + +.fa-car::before { + content: "\f1b9"; +} + +.fa-automobile::before { + content: "\f1b9"; +} + +.fa-hand-holding-hand::before { + content: "\e4f7"; +} + +.fa-book-open-reader::before { + content: "\f5da"; +} + +.fa-book-reader::before { + content: "\f5da"; +} + +.fa-mountain-sun::before { + content: "\e52f"; +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; +} + +.fa-dice-d20::before { + content: "\f6cf"; +} + +.fa-truck-droplet::before { + content: "\e58c"; +} + +.fa-file-circle-xmark::before { + content: "\e5a1"; +} + +.fa-temperature-arrow-up::before { + content: "\e040"; +} + +.fa-temperature-up::before { + content: "\e040"; +} + +.fa-medal::before { + content: "\f5a2"; +} + +.fa-bed::before { + content: "\f236"; +} + +.fa-square-h::before { + content: "\f0fd"; +} + +.fa-h-square::before { + content: "\f0fd"; +} + +.fa-podcast::before { + content: "\f2ce"; +} + +.fa-temperature-full::before { + content: "\f2c7"; +} + +.fa-temperature-4::before { + content: "\f2c7"; +} + +.fa-thermometer-4::before { + content: "\f2c7"; +} + +.fa-thermometer-full::before { + content: "\f2c7"; +} + +.fa-bell::before { + content: "\f0f3"; +} + +.fa-superscript::before { + content: "\f12b"; +} + +.fa-plug-circle-xmark::before { + content: "\e560"; +} + +.fa-star-of-life::before { + content: "\f621"; +} + +.fa-phone-slash::before { + content: "\f3dd"; +} + +.fa-paint-roller::before { + content: "\f5aa"; +} + +.fa-handshake-angle::before { + content: "\f4c4"; +} + +.fa-hands-helping::before { + content: "\f4c4"; +} + +.fa-location-dot::before { + content: "\f3c5"; +} + +.fa-map-marker-alt::before { + content: "\f3c5"; +} + +.fa-file::before { + content: "\f15b"; +} + +.fa-greater-than::before { + content: "\>"; +} + +.fa-person-swimming::before { + content: "\f5c4"; +} + +.fa-swimmer::before { + content: "\f5c4"; +} + +.fa-arrow-down::before { + content: "\f063"; +} + +.fa-droplet::before { + content: "\f043"; +} + +.fa-tint::before { + content: "\f043"; +} + +.fa-eraser::before { + content: "\f12d"; +} + +.fa-earth-americas::before { + content: "\f57d"; +} + +.fa-earth::before { + content: "\f57d"; +} + +.fa-earth-america::before { + content: "\f57d"; +} + +.fa-globe-americas::before { + content: "\f57d"; +} + +.fa-person-burst::before { + content: "\e53b"; +} + +.fa-dove::before { + content: "\f4ba"; +} + +.fa-battery-empty::before { + content: "\f244"; +} + +.fa-battery-0::before { + content: "\f244"; +} + +.fa-socks::before { + content: "\f696"; +} + +.fa-inbox::before { + content: "\f01c"; +} + +.fa-section::before { + content: "\e447"; +} + +.fa-gauge-high::before { + content: "\f625"; +} + +.fa-tachometer-alt::before { + content: "\f625"; +} + +.fa-tachometer-alt-fast::before { + content: "\f625"; +} + +.fa-envelope-open-text::before { + content: "\f658"; +} + +.fa-hospital::before { + content: "\f0f8"; +} + +.fa-hospital-alt::before { + content: "\f0f8"; +} + +.fa-hospital-wide::before { + content: "\f0f8"; +} + +.fa-wine-bottle::before { + content: "\f72f"; +} + +.fa-chess-rook::before { + content: "\f447"; +} + +.fa-bars-staggered::before { + content: "\f550"; +} + +.fa-reorder::before { + content: "\f550"; +} + +.fa-stream::before { + content: "\f550"; +} + +.fa-dharmachakra::before { + content: "\f655"; +} + +.fa-hotdog::before { + content: "\f80f"; +} + +.fa-person-walking-with-cane::before { + content: "\f29d"; +} + +.fa-blind::before { + content: "\f29d"; +} + +.fa-drum::before { + content: "\f569"; +} + +.fa-ice-cream::before { + content: "\f810"; +} + +.fa-heart-circle-bolt::before { + content: "\e4fc"; +} + +.fa-fax::before { + content: "\f1ac"; +} + +.fa-paragraph::before { + content: "\f1dd"; +} + +.fa-check-to-slot::before { + content: "\f772"; +} + +.fa-vote-yea::before { + content: "\f772"; +} + +.fa-star-half::before { + content: "\f089"; +} + +.fa-boxes-stacked::before { + content: "\f468"; +} + +.fa-boxes::before { + content: "\f468"; +} + +.fa-boxes-alt::before { + content: "\f468"; +} + +.fa-link::before { + content: "\f0c1"; +} + +.fa-chain::before { + content: "\f0c1"; +} + +.fa-ear-listen::before { + content: "\f2a2"; +} + +.fa-assistive-listening-systems::before { + content: "\f2a2"; +} + +.fa-tree-city::before { + content: "\e587"; +} + +.fa-play::before { + content: "\f04b"; +} + +.fa-font::before { + content: "\f031"; +} + +.fa-rupiah-sign::before { + content: "\e23d"; +} + +.fa-magnifying-glass::before { + content: "\f002"; +} + +.fa-search::before { + content: "\f002"; +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; +} + +.fa-table-tennis::before { + content: "\f45d"; +} + +.fa-person-dots-from-line::before { + content: "\f470"; +} + +.fa-diagnoses::before { + content: "\f470"; +} + +.fa-trash-can-arrow-up::before { + content: "\f82a"; +} + +.fa-trash-restore-alt::before { + content: "\f82a"; +} + +.fa-naira-sign::before { + content: "\e1f6"; +} + +.fa-cart-arrow-down::before { + content: "\f218"; +} + +.fa-walkie-talkie::before { + content: "\f8ef"; +} + +.fa-file-pen::before { + content: "\f31c"; +} + +.fa-file-edit::before { + content: "\f31c"; +} + +.fa-receipt::before { + content: "\f543"; +} + +.fa-square-pen::before { + content: "\f14b"; +} + +.fa-pen-square::before { + content: "\f14b"; +} + +.fa-pencil-square::before { + content: "\f14b"; +} + +.fa-suitcase-rolling::before { + content: "\f5c1"; +} + +.fa-person-circle-exclamation::before { + content: "\e53f"; +} + +.fa-chevron-down::before { + content: "\f078"; +} + +.fa-battery-full::before { + content: "\f240"; +} + +.fa-battery::before { + content: "\f240"; +} + +.fa-battery-5::before { + content: "\f240"; +} + +.fa-skull-crossbones::before { + content: "\f714"; +} + +.fa-code-compare::before { + content: "\e13a"; +} + +.fa-list-ul::before { + content: "\f0ca"; +} + +.fa-list-dots::before { + content: "\f0ca"; +} + +.fa-school-lock::before { + content: "\e56f"; +} + +.fa-tower-cell::before { + content: "\e585"; +} + +.fa-down-long::before { + content: "\f309"; +} + +.fa-long-arrow-alt-down::before { + content: "\f309"; +} + +.fa-ranking-star::before { + content: "\e561"; +} + +.fa-chess-king::before { + content: "\f43f"; +} + +.fa-person-harassing::before { + content: "\e549"; +} + +.fa-brazilian-real-sign::before { + content: "\e46c"; +} + +.fa-landmark-dome::before { + content: "\f752"; +} + +.fa-landmark-alt::before { + content: "\f752"; +} + +.fa-arrow-up::before { + content: "\f062"; +} + +.fa-tv::before { + content: "\f26c"; +} + +.fa-television::before { + content: "\f26c"; +} + +.fa-tv-alt::before { + content: "\f26c"; +} + +.fa-shrimp::before { + content: "\e448"; +} + +.fa-list-check::before { + content: "\f0ae"; +} + +.fa-tasks::before { + content: "\f0ae"; +} + +.fa-jug-detergent::before { + content: "\e519"; +} + +.fa-circle-user::before { + content: "\f2bd"; +} + +.fa-user-circle::before { + content: "\f2bd"; +} + +.fa-user-shield::before { + content: "\f505"; +} + +.fa-wind::before { + content: "\f72e"; +} + +.fa-car-burst::before { + content: "\f5e1"; +} + +.fa-car-crash::before { + content: "\f5e1"; +} + +.fa-y::before { + content: "Y"; +} + +.fa-person-snowboarding::before { + content: "\f7ce"; +} + +.fa-snowboarding::before { + content: "\f7ce"; +} + +.fa-truck-fast::before { + content: "\f48b"; +} + +.fa-shipping-fast::before { + content: "\f48b"; +} + +.fa-fish::before { + content: "\f578"; +} + +.fa-user-graduate::before { + content: "\f501"; +} + +.fa-circle-half-stroke::before { + content: "\f042"; +} + +.fa-adjust::before { + content: "\f042"; +} + +.fa-clapperboard::before { + content: "\e131"; +} + +.fa-circle-radiation::before { + content: "\f7ba"; +} + +.fa-radiation-alt::before { + content: "\f7ba"; +} + +.fa-baseball::before { + content: "\f433"; +} + +.fa-baseball-ball::before { + content: "\f433"; +} + +.fa-jet-fighter-up::before { + content: "\e518"; +} + +.fa-diagram-project::before { + content: "\f542"; +} + +.fa-project-diagram::before { + content: "\f542"; +} + +.fa-copy::before { + content: "\f0c5"; +} + +.fa-volume-xmark::before { + content: "\f6a9"; +} + +.fa-volume-mute::before { + content: "\f6a9"; +} + +.fa-volume-times::before { + content: "\f6a9"; +} + +.fa-hand-sparkles::before { + content: "\e05d"; +} + +.fa-grip::before { + content: "\f58d"; +} + +.fa-grip-horizontal::before { + content: "\f58d"; +} + +.fa-share-from-square::before { + content: "\f14d"; +} + +.fa-share-square::before { + content: "\f14d"; +} + +.fa-child-combatant::before { + content: "\e4e0"; +} + +.fa-child-rifle::before { + content: "\e4e0"; +} + +.fa-gun::before { + content: "\e19b"; +} + +.fa-square-phone::before { + content: "\f098"; +} + +.fa-phone-square::before { + content: "\f098"; +} + +.fa-plus::before { + content: "\+"; +} + +.fa-add::before { + content: "\+"; +} + +.fa-expand::before { + content: "\f065"; +} + +.fa-computer::before { + content: "\e4e5"; +} + +.fa-xmark::before { + content: "\f00d"; +} + +.fa-close::before { + content: "\f00d"; +} + +.fa-multiply::before { + content: "\f00d"; +} + +.fa-remove::before { + content: "\f00d"; +} + +.fa-times::before { + content: "\f00d"; +} + +.fa-arrows-up-down-left-right::before { + content: "\f047"; +} + +.fa-arrows::before { + content: "\f047"; +} + +.fa-chalkboard-user::before { + content: "\f51c"; +} + +.fa-chalkboard-teacher::before { + content: "\f51c"; +} + +.fa-peso-sign::before { + content: "\e222"; +} + +.fa-building-shield::before { + content: "\e4d8"; +} + +.fa-baby::before { + content: "\f77c"; +} + +.fa-users-line::before { + content: "\e592"; +} + +.fa-quote-left::before { + content: "\f10d"; +} + +.fa-quote-left-alt::before { + content: "\f10d"; +} + +.fa-tractor::before { + content: "\f722"; +} + +.fa-trash-arrow-up::before { + content: "\f829"; +} + +.fa-trash-restore::before { + content: "\f829"; +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; +} + +.fa-lines-leaning::before { + content: "\e51e"; +} + +.fa-ruler-combined::before { + content: "\f546"; +} + +.fa-copyright::before { + content: "\f1f9"; +} + +.fa-equals::before { + content: "\="; +} + +.fa-blender::before { + content: "\f517"; +} + +.fa-teeth::before { + content: "\f62e"; +} + +.fa-shekel-sign::before { + content: "\f20b"; +} + +.fa-ils::before { + content: "\f20b"; +} + +.fa-shekel::before { + content: "\f20b"; +} + +.fa-sheqel::before { + content: "\f20b"; +} + +.fa-sheqel-sign::before { + content: "\f20b"; +} + +.fa-map::before { + content: "\f279"; +} + +.fa-rocket::before { + content: "\f135"; +} + +.fa-photo-film::before { + content: "\f87c"; +} + +.fa-photo-video::before { + content: "\f87c"; +} + +.fa-folder-minus::before { + content: "\f65d"; +} + +.fa-store::before { + content: "\f54e"; +} + +.fa-arrow-trend-up::before { + content: "\e098"; +} + +.fa-plug-circle-minus::before { + content: "\e55e"; +} + +.fa-sign-hanging::before { + content: "\f4d9"; +} + +.fa-sign::before { + content: "\f4d9"; +} + +.fa-bezier-curve::before { + content: "\f55b"; +} + +.fa-bell-slash::before { + content: "\f1f6"; +} + +.fa-tablet::before { + content: "\f3fb"; +} + +.fa-tablet-android::before { + content: "\f3fb"; +} + +.fa-school-flag::before { + content: "\e56e"; +} + +.fa-fill::before { + content: "\f575"; +} + +.fa-angle-up::before { + content: "\f106"; +} + +.fa-drumstick-bite::before { + content: "\f6d7"; +} + +.fa-holly-berry::before { + content: "\f7aa"; +} + +.fa-chevron-left::before { + content: "\f053"; +} + +.fa-bacteria::before { + content: "\e059"; +} + +.fa-hand-lizard::before { + content: "\f258"; +} + +.fa-notdef::before { + content: "\e1fe"; +} + +.fa-disease::before { + content: "\f7fa"; +} + +.fa-briefcase-medical::before { + content: "\f469"; +} + +.fa-genderless::before { + content: "\f22d"; +} + +.fa-chevron-right::before { + content: "\f054"; +} + +.fa-retweet::before { + content: "\f079"; +} + +.fa-car-rear::before { + content: "\f5de"; +} + +.fa-car-alt::before { + content: "\f5de"; +} + +.fa-pump-soap::before { + content: "\e06b"; +} + +.fa-video-slash::before { + content: "\f4e2"; +} + +.fa-battery-quarter::before { + content: "\f243"; +} + +.fa-battery-2::before { + content: "\f243"; +} + +.fa-radio::before { + content: "\f8d7"; +} + +.fa-baby-carriage::before { + content: "\f77d"; +} + +.fa-carriage-baby::before { + content: "\f77d"; +} + +.fa-traffic-light::before { + content: "\f637"; +} + +.fa-thermometer::before { + content: "\f491"; +} + +.fa-vr-cardboard::before { + content: "\f729"; +} + +.fa-hand-middle-finger::before { + content: "\f806"; +} + +.fa-percent::before { + content: "\%"; +} + +.fa-percentage::before { + content: "\%"; +} + +.fa-truck-moving::before { + content: "\f4df"; +} + +.fa-glass-water-droplet::before { + content: "\e4f5"; +} + +.fa-display::before { + content: "\e163"; +} + +.fa-face-smile::before { + content: "\f118"; +} + +.fa-smile::before { + content: "\f118"; +} + +.fa-thumbtack::before { + content: "\f08d"; +} + +.fa-thumb-tack::before { + content: "\f08d"; +} + +.fa-trophy::before { + content: "\f091"; +} + +.fa-person-praying::before { + content: "\f683"; +} + +.fa-pray::before { + content: "\f683"; +} + +.fa-hammer::before { + content: "\f6e3"; +} + +.fa-hand-peace::before { + content: "\f25b"; +} + +.fa-rotate::before { + content: "\f2f1"; +} + +.fa-sync-alt::before { + content: "\f2f1"; +} + +.fa-spinner::before { + content: "\f110"; +} + +.fa-robot::before { + content: "\f544"; +} + +.fa-peace::before { + content: "\f67c"; +} + +.fa-gears::before { + content: "\f085"; +} + +.fa-cogs::before { + content: "\f085"; +} + +.fa-warehouse::before { + content: "\f494"; +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; +} + +.fa-splotch::before { + content: "\f5bc"; +} + +.fa-face-grin-hearts::before { + content: "\f584"; +} + +.fa-grin-hearts::before { + content: "\f584"; +} + +.fa-dice-four::before { + content: "\f524"; +} + +.fa-sim-card::before { + content: "\f7c4"; +} + +.fa-transgender::before { + content: "\f225"; +} + +.fa-transgender-alt::before { + content: "\f225"; +} + +.fa-mercury::before { + content: "\f223"; +} + +.fa-arrow-turn-down::before { + content: "\f149"; +} + +.fa-level-down::before { + content: "\f149"; +} + +.fa-person-falling-burst::before { + content: "\e547"; +} + +.fa-award::before { + content: "\f559"; +} + +.fa-ticket-simple::before { + content: "\f3ff"; +} + +.fa-ticket-alt::before { + content: "\f3ff"; +} + +.fa-building::before { + content: "\f1ad"; +} + +.fa-angles-left::before { + content: "\f100"; +} + +.fa-angle-double-left::before { + content: "\f100"; +} + +.fa-qrcode::before { + content: "\f029"; +} + +.fa-clock-rotate-left::before { + content: "\f1da"; +} + +.fa-history::before { + content: "\f1da"; +} + +.fa-face-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-file-export::before { + content: "\f56e"; +} + +.fa-arrow-right-from-file::before { + content: "\f56e"; +} + +.fa-shield::before { + content: "\f132"; +} + +.fa-shield-blank::before { + content: "\f132"; +} + +.fa-arrow-up-short-wide::before { + content: "\f885"; +} + +.fa-sort-amount-up-alt::before { + content: "\f885"; +} + +.fa-house-medical::before { + content: "\e3b2"; +} + +.fa-golf-ball-tee::before { + content: "\f450"; +} + +.fa-golf-ball::before { + content: "\f450"; +} + +.fa-circle-chevron-left::before { + content: "\f137"; +} + +.fa-chevron-circle-left::before { + content: "\f137"; +} + +.fa-house-chimney-window::before { + content: "\e00d"; +} + +.fa-pen-nib::before { + content: "\f5ad"; +} + +.fa-tent-arrow-turn-left::before { + content: "\e580"; +} + +.fa-tents::before { + content: "\e582"; +} + +.fa-wand-magic::before { + content: "\f0d0"; +} + +.fa-magic::before { + content: "\f0d0"; +} + +.fa-dog::before { + content: "\f6d3"; +} + +.fa-carrot::before { + content: "\f787"; +} + +.fa-moon::before { + content: "\f186"; +} + +.fa-wine-glass-empty::before { + content: "\f5ce"; +} + +.fa-wine-glass-alt::before { + content: "\f5ce"; +} + +.fa-cheese::before { + content: "\f7ef"; +} + +.fa-yin-yang::before { + content: "\f6ad"; +} + +.fa-music::before { + content: "\f001"; +} + +.fa-code-commit::before { + content: "\f386"; +} + +.fa-temperature-low::before { + content: "\f76b"; +} + +.fa-person-biking::before { + content: "\f84a"; +} + +.fa-biking::before { + content: "\f84a"; +} + +.fa-broom::before { + content: "\f51a"; +} + +.fa-shield-heart::before { + content: "\e574"; +} + +.fa-gopuram::before { + content: "\f664"; +} + +.fa-earth-oceania::before { + content: "\e47b"; +} + +.fa-globe-oceania::before { + content: "\e47b"; +} + +.fa-square-xmark::before { + content: "\f2d3"; +} + +.fa-times-square::before { + content: "\f2d3"; +} + +.fa-xmark-square::before { + content: "\f2d3"; +} + +.fa-hashtag::before { + content: "\#"; +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; +} + +.fa-expand-alt::before { + content: "\f424"; +} + +.fa-oil-can::before { + content: "\f613"; +} + +.fa-t::before { + content: "T"; +} + +.fa-hippo::before { + content: "\f6ed"; +} + +.fa-chart-column::before { + content: "\e0e3"; +} + +.fa-infinity::before { + content: "\f534"; +} + +.fa-vial-circle-check::before { + content: "\e596"; +} + +.fa-person-arrow-down-to-line::before { + content: "\e538"; +} + +.fa-voicemail::before { + content: "\f897"; +} + +.fa-fan::before { + content: "\f863"; +} + +.fa-person-walking-luggage::before { + content: "\e554"; +} + +.fa-up-down::before { + content: "\f338"; +} + +.fa-arrows-alt-v::before { + content: "\f338"; +} + +.fa-cloud-moon-rain::before { + content: "\f73c"; +} + +.fa-calendar::before { + content: "\f133"; +} + +.fa-trailer::before { + content: "\e041"; +} + +.fa-bahai::before { + content: "\f666"; +} + +.fa-haykal::before { + content: "\f666"; +} + +.fa-sd-card::before { + content: "\f7c2"; +} + +.fa-dragon::before { + content: "\f6d5"; +} + +.fa-shoe-prints::before { + content: "\f54b"; +} + +.fa-circle-plus::before { + content: "\f055"; +} + +.fa-plus-circle::before { + content: "\f055"; +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-hand-holding::before { + content: "\f4bd"; +} + +.fa-plug-circle-exclamation::before { + content: "\e55d"; +} + +.fa-link-slash::before { + content: "\f127"; +} + +.fa-chain-broken::before { + content: "\f127"; +} + +.fa-chain-slash::before { + content: "\f127"; +} + +.fa-unlink::before { + content: "\f127"; +} + +.fa-clone::before { + content: "\f24d"; +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; +} + +.fa-arrow-up-z-a::before { + content: "\f882"; +} + +.fa-sort-alpha-up-alt::before { + content: "\f882"; +} + +.fa-fire-flame-curved::before { + content: "\f7e4"; +} + +.fa-fire-alt::before { + content: "\f7e4"; +} + +.fa-tornado::before { + content: "\f76f"; +} + +.fa-file-circle-plus::before { + content: "\e494"; +} + +.fa-book-quran::before { + content: "\f687"; +} + +.fa-quran::before { + content: "\f687"; +} + +.fa-anchor::before { + content: "\f13d"; +} + +.fa-border-all::before { + content: "\f84c"; +} + +.fa-face-angry::before { + content: "\f556"; +} + +.fa-angry::before { + content: "\f556"; +} + +.fa-cookie-bite::before { + content: "\f564"; +} + +.fa-arrow-trend-down::before { + content: "\e097"; +} + +.fa-rss::before { + content: "\f09e"; +} + +.fa-feed::before { + content: "\f09e"; +} + +.fa-draw-polygon::before { + content: "\f5ee"; +} + +.fa-scale-balanced::before { + content: "\f24e"; +} + +.fa-balance-scale::before { + content: "\f24e"; +} + +.fa-gauge-simple-high::before { + content: "\f62a"; +} + +.fa-tachometer::before { + content: "\f62a"; +} + +.fa-tachometer-fast::before { + content: "\f62a"; +} + +.fa-shower::before { + content: "\f2cc"; +} + +.fa-desktop::before { + content: "\f390"; +} + +.fa-desktop-alt::before { + content: "\f390"; +} + +.fa-m::before { + content: "M"; +} + +.fa-table-list::before { + content: "\f00b"; +} + +.fa-th-list::before { + content: "\f00b"; +} + +.fa-comment-sms::before { + content: "\f7cd"; +} + +.fa-sms::before { + content: "\f7cd"; +} + +.fa-book::before { + content: "\f02d"; +} + +.fa-user-plus::before { + content: "\f234"; +} + +.fa-check::before { + content: "\f00c"; +} + +.fa-battery-three-quarters::before { + content: "\f241"; +} + +.fa-battery-4::before { + content: "\f241"; +} + +.fa-house-circle-check::before { + content: "\e509"; +} + +.fa-angle-left::before { + content: "\f104"; +} + +.fa-diagram-successor::before { + content: "\e47a"; +} + +.fa-truck-arrow-right::before { + content: "\e58b"; +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; +} + +.fa-hand-fist::before { + content: "\f6de"; +} + +.fa-fist-raised::before { + content: "\f6de"; +} + +.fa-cloud-moon::before { + content: "\f6c3"; +} + +.fa-briefcase::before { + content: "\f0b1"; +} + +.fa-person-falling::before { + content: "\e546"; +} + +.fa-image-portrait::before { + content: "\f3e0"; +} + +.fa-portrait::before { + content: "\f3e0"; +} + +.fa-user-tag::before { + content: "\f507"; +} + +.fa-rug::before { + content: "\e569"; +} + +.fa-earth-europe::before { + content: "\f7a2"; +} + +.fa-globe-europe::before { + content: "\f7a2"; +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; +} + +.fa-luggage-cart::before { + content: "\f59d"; +} + +.fa-rectangle-xmark::before { + content: "\f410"; +} + +.fa-rectangle-times::before { + content: "\f410"; +} + +.fa-times-rectangle::before { + content: "\f410"; +} + +.fa-window-close::before { + content: "\f410"; +} + +.fa-baht-sign::before { + content: "\e0ac"; +} + +.fa-book-open::before { + content: "\f518"; +} + +.fa-book-journal-whills::before { + content: "\f66a"; +} + +.fa-journal-whills::before { + content: "\f66a"; +} + +.fa-handcuffs::before { + content: "\e4f8"; +} + +.fa-triangle-exclamation::before { + content: "\f071"; +} + +.fa-exclamation-triangle::before { + content: "\f071"; +} + +.fa-warning::before { + content: "\f071"; +} + +.fa-database::before { + content: "\f1c0"; +} + +.fa-share::before { + content: "\f064"; +} + +.fa-arrow-turn-right::before { + content: "\f064"; +} + +.fa-mail-forward::before { + content: "\f064"; +} + +.fa-bottle-droplet::before { + content: "\e4c4"; +} + +.fa-mask-face::before { + content: "\e1d7"; +} + +.fa-hill-rockslide::before { + content: "\e508"; +} + +.fa-right-left::before { + content: "\f362"; +} + +.fa-exchange-alt::before { + content: "\f362"; +} + +.fa-paper-plane::before { + content: "\f1d8"; +} + +.fa-road-circle-exclamation::before { + content: "\e565"; +} + +.fa-dungeon::before { + content: "\f6d9"; +} + +.fa-align-right::before { + content: "\f038"; +} + +.fa-money-bill-1-wave::before { + content: "\f53b"; +} + +.fa-money-bill-wave-alt::before { + content: "\f53b"; +} + +.fa-life-ring::before { + content: "\f1cd"; +} + +.fa-hands::before { + content: "\f2a7"; +} + +.fa-sign-language::before { + content: "\f2a7"; +} + +.fa-signing::before { + content: "\f2a7"; +} + +.fa-calendar-day::before { + content: "\f783"; +} + +.fa-water-ladder::before { + content: "\f5c5"; +} + +.fa-ladder-water::before { + content: "\f5c5"; +} + +.fa-swimming-pool::before { + content: "\f5c5"; +} + +.fa-arrows-up-down::before { + content: "\f07d"; +} + +.fa-arrows-v::before { + content: "\f07d"; +} + +.fa-face-grimace::before { + content: "\f57f"; +} + +.fa-grimace::before { + content: "\f57f"; +} + +.fa-wheelchair-move::before { + content: "\e2ce"; +} + +.fa-wheelchair-alt::before { + content: "\e2ce"; +} + +.fa-turn-down::before { + content: "\f3be"; +} + +.fa-level-down-alt::before { + content: "\f3be"; +} + +.fa-person-walking-arrow-right::before { + content: "\e552"; +} + +.fa-square-envelope::before { + content: "\f199"; +} + +.fa-envelope-square::before { + content: "\f199"; +} + +.fa-dice::before { + content: "\f522"; +} + +.fa-bowling-ball::before { + content: "\f436"; +} + +.fa-brain::before { + content: "\f5dc"; +} + +.fa-bandage::before { + content: "\f462"; +} + +.fa-band-aid::before { + content: "\f462"; +} + +.fa-calendar-minus::before { + content: "\f272"; +} + +.fa-circle-xmark::before { + content: "\f057"; +} + +.fa-times-circle::before { + content: "\f057"; +} + +.fa-xmark-circle::before { + content: "\f057"; +} + +.fa-gifts::before { + content: "\f79c"; +} + +.fa-hotel::before { + content: "\f594"; +} + +.fa-earth-asia::before { + content: "\f57e"; +} + +.fa-globe-asia::before { + content: "\f57e"; +} + +.fa-id-card-clip::before { + content: "\f47f"; +} + +.fa-id-card-alt::before { + content: "\f47f"; +} + +.fa-magnifying-glass-plus::before { + content: "\f00e"; +} + +.fa-search-plus::before { + content: "\f00e"; +} + +.fa-thumbs-up::before { + content: "\f164"; +} + +.fa-user-clock::before { + content: "\f4fd"; +} + +.fa-hand-dots::before { + content: "\f461"; +} + +.fa-allergies::before { + content: "\f461"; +} + +.fa-file-invoice::before { + content: "\f570"; +} + +.fa-window-minimize::before { + content: "\f2d1"; +} + +.fa-mug-saucer::before { + content: "\f0f4"; +} + +.fa-coffee::before { + content: "\f0f4"; +} + +.fa-brush::before { + content: "\f55d"; +} + +.fa-mask::before { + content: "\f6fa"; +} + +.fa-magnifying-glass-minus::before { + content: "\f010"; +} + +.fa-search-minus::before { + content: "\f010"; +} + +.fa-ruler-vertical::before { + content: "\f548"; +} + +.fa-user-large::before { + content: "\f406"; +} + +.fa-user-alt::before { + content: "\f406"; +} + +.fa-train-tram::before { + content: "\e5b4"; +} + +.fa-user-nurse::before { + content: "\f82f"; +} + +.fa-syringe::before { + content: "\f48e"; +} + +.fa-cloud-sun::before { + content: "\f6c4"; +} + +.fa-stopwatch-20::before { + content: "\e06f"; +} + +.fa-square-full::before { + content: "\f45c"; +} + +.fa-magnet::before { + content: "\f076"; +} + +.fa-jar::before { + content: "\e516"; +} + +.fa-note-sticky::before { + content: "\f249"; +} + +.fa-sticky-note::before { + content: "\f249"; +} + +.fa-bug-slash::before { + content: "\e490"; +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; +} + +.fa-bone::before { + content: "\f5d7"; +} + +.fa-user-injured::before { + content: "\f728"; +} + +.fa-face-sad-tear::before { + content: "\f5b4"; +} + +.fa-sad-tear::before { + content: "\f5b4"; +} + +.fa-plane::before { + content: "\f072"; +} + +.fa-tent-arrows-down::before { + content: "\e581"; +} + +.fa-exclamation::before { + content: "\!"; +} + +.fa-arrows-spin::before { + content: "\e4bb"; +} + +.fa-print::before { + content: "\f02f"; +} + +.fa-turkish-lira-sign::before { + content: "\e2bb"; +} + +.fa-try::before { + content: "\e2bb"; +} + +.fa-turkish-lira::before { + content: "\e2bb"; +} + +.fa-dollar-sign::before { + content: "\$"; +} + +.fa-dollar::before { + content: "\$"; +} + +.fa-usd::before { + content: "\$"; +} + +.fa-x::before { + content: "X"; +} + +.fa-magnifying-glass-dollar::before { + content: "\f688"; +} + +.fa-search-dollar::before { + content: "\f688"; +} + +.fa-users-gear::before { + content: "\f509"; +} + +.fa-users-cog::before { + content: "\f509"; +} + +.fa-person-military-pointing::before { + content: "\e54a"; +} + +.fa-building-columns::before { + content: "\f19c"; +} + +.fa-bank::before { + content: "\f19c"; +} + +.fa-institution::before { + content: "\f19c"; +} + +.fa-museum::before { + content: "\f19c"; +} + +.fa-university::before { + content: "\f19c"; +} + +.fa-umbrella::before { + content: "\f0e9"; +} + +.fa-trowel::before { + content: "\e589"; +} + +.fa-d::before { + content: "D"; +} + +.fa-stapler::before { + content: "\e5af"; +} + +.fa-masks-theater::before { + content: "\f630"; +} + +.fa-theater-masks::before { + content: "\f630"; +} + +.fa-kip-sign::before { + content: "\e1c4"; +} + +.fa-hand-point-left::before { + content: "\f0a5"; +} + +.fa-handshake-simple::before { + content: "\f4c6"; +} + +.fa-handshake-alt::before { + content: "\f4c6"; +} + +.fa-jet-fighter::before { + content: "\f0fb"; +} + +.fa-fighter-jet::before { + content: "\f0fb"; +} + +.fa-square-share-nodes::before { + content: "\f1e1"; +} + +.fa-share-alt-square::before { + content: "\f1e1"; +} + +.fa-barcode::before { + content: "\f02a"; +} + +.fa-plus-minus::before { + content: "\e43c"; +} + +.fa-video::before { + content: "\f03d"; +} + +.fa-video-camera::before { + content: "\f03d"; +} + +.fa-graduation-cap::before { + content: "\f19d"; +} + +.fa-mortar-board::before { + content: "\f19d"; +} + +.fa-hand-holding-medical::before { + content: "\e05c"; +} + +.fa-person-circle-check::before { + content: "\e53e"; +} + +.fa-turn-up::before { + content: "\f3bf"; +} + +.fa-level-up-alt::before { + content: "\f3bf"; +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.elements-blocks-icon-selector-display { + font-size: 2em; +} + +.rrze-elements-tabs-modal-container span { + font-size: 2em; + padding-left: 1em; +} +/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! + \**************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); +} +.fas, +.fa-solid { + font-weight: 900; +} +/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! + \***************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-brands: "Font Awesome 6 Brands"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); +} +.fab, +.fa-brands { + font-weight: 400; +} + +.fa-monero:before { + content: "\f3d0"; +} + +.fa-hooli:before { + content: "\f427"; +} + +.fa-yelp:before { + content: "\f1e9"; +} + +.fa-cc-visa:before { + content: "\f1f0"; +} + +.fa-lastfm:before { + content: "\f202"; +} + +.fa-shopware:before { + content: "\f5b5"; +} + +.fa-creative-commons-nc:before { + content: "\f4e8"; +} + +.fa-aws:before { + content: "\f375"; +} + +.fa-redhat:before { + content: "\f7bc"; +} + +.fa-yoast:before { + content: "\f2b1"; +} + +.fa-cloudflare:before { + content: "\e07d"; +} + +.fa-ups:before { + content: "\f7e0"; +} + +.fa-wpexplorer:before { + content: "\f2de"; +} + +.fa-dyalog:before { + content: "\f399"; +} + +.fa-bity:before { + content: "\f37a"; +} + +.fa-stackpath:before { + content: "\f842"; +} + +.fa-buysellads:before { + content: "\f20d"; +} + +.fa-first-order:before { + content: "\f2b0"; +} + +.fa-modx:before { + content: "\f285"; +} + +.fa-guilded:before { + content: "\e07e"; +} + +.fa-vnv:before { + content: "\f40b"; +} + +.fa-square-js:before { + content: "\f3b9"; +} + +.fa-js-square:before { + content: "\f3b9"; +} + +.fa-microsoft:before { + content: "\f3ca"; +} + +.fa-qq:before { + content: "\f1d6"; +} + +.fa-orcid:before { + content: "\f8d2"; +} + +.fa-java:before { + content: "\f4e4"; +} + +.fa-invision:before { + content: "\f7b0"; +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; +} + +.fa-centercode:before { + content: "\f380"; +} + +.fa-glide-g:before { + content: "\f2a6"; +} + +.fa-drupal:before { + content: "\f1a9"; +} + +.fa-hire-a-helper:before { + content: "\f3b0"; +} + +.fa-creative-commons-by:before { + content: "\f4e7"; +} + +.fa-unity:before { + content: "\e049"; +} + +.fa-whmcs:before { + content: "\f40d"; +} + +.fa-rocketchat:before { + content: "\f3e8"; +} + +.fa-vk:before { + content: "\f189"; +} + +.fa-untappd:before { + content: "\f405"; +} + +.fa-mailchimp:before { + content: "\f59e"; +} + +.fa-css3-alt:before { + content: "\f38b"; +} + +.fa-square-reddit:before { + content: "\f1a2"; +} + +.fa-reddit-square:before { + content: "\f1a2"; +} + +.fa-vimeo-v:before { + content: "\f27d"; +} + +.fa-contao:before { + content: "\f26d"; +} + +.fa-square-font-awesome:before { + content: "\e5ad"; +} + +.fa-deskpro:before { + content: "\f38f"; +} + +.fa-sistrix:before { + content: "\f3ee"; +} + +.fa-square-instagram:before { + content: "\e055"; +} + +.fa-instagram-square:before { + content: "\e055"; +} + +.fa-battle-net:before { + content: "\f835"; +} + +.fa-the-red-yeti:before { + content: "\f69d"; +} + +.fa-square-hacker-news:before { + content: "\f3af"; +} + +.fa-hacker-news-square:before { + content: "\f3af"; +} + +.fa-edge:before { + content: "\f282"; +} + +.fa-threads:before { + content: "\e618"; +} + +.fa-napster:before { + content: "\f3d2"; +} + +.fa-square-snapchat:before { + content: "\f2ad"; +} + +.fa-snapchat-square:before { + content: "\f2ad"; +} + +.fa-google-plus-g:before { + content: "\f0d5"; +} + +.fa-artstation:before { + content: "\f77a"; +} + +.fa-markdown:before { + content: "\f60f"; +} + +.fa-sourcetree:before { + content: "\f7d3"; +} + +.fa-google-plus:before { + content: "\f2b3"; +} + +.fa-diaspora:before { + content: "\f791"; +} + +.fa-foursquare:before { + content: "\f180"; +} + +.fa-stack-overflow:before { + content: "\f16c"; +} + +.fa-github-alt:before { + content: "\f113"; +} + +.fa-phoenix-squadron:before { + content: "\f511"; +} + +.fa-pagelines:before { + content: "\f18c"; +} + +.fa-algolia:before { + content: "\f36c"; +} + +.fa-red-river:before { + content: "\f3e3"; +} + +.fa-creative-commons-sa:before { + content: "\f4ef"; +} + +.fa-safari:before { + content: "\f267"; +} + +.fa-google:before { + content: "\f1a0"; +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; +} + +.fa-font-awesome-alt:before { + content: "\f35c"; +} + +.fa-atlassian:before { + content: "\f77b"; +} + +.fa-linkedin-in:before { + content: "\f0e1"; +} + +.fa-digital-ocean:before { + content: "\f391"; +} + +.fa-nimblr:before { + content: "\f5a8"; +} + +.fa-chromecast:before { + content: "\f838"; +} + +.fa-evernote:before { + content: "\f839"; +} + +.fa-hacker-news:before { + content: "\f1d4"; +} + +.fa-creative-commons-sampling:before { + content: "\f4f0"; +} + +.fa-adversal:before { + content: "\f36a"; +} + +.fa-creative-commons:before { + content: "\f25e"; +} + +.fa-watchman-monitoring:before { + content: "\e087"; +} + +.fa-fonticons:before { + content: "\f280"; +} + +.fa-weixin:before { + content: "\f1d7"; +} + +.fa-shirtsinbulk:before { + content: "\f214"; +} + +.fa-codepen:before { + content: "\f1cb"; +} + +.fa-git-alt:before { + content: "\f841"; +} + +.fa-lyft:before { + content: "\f3c3"; +} + +.fa-rev:before { + content: "\f5b2"; +} + +.fa-windows:before { + content: "\f17a"; +} + +.fa-wizards-of-the-coast:before { + content: "\f730"; +} + +.fa-square-viadeo:before { + content: "\f2aa"; +} + +.fa-viadeo-square:before { + content: "\f2aa"; +} + +.fa-meetup:before { + content: "\f2e0"; +} + +.fa-centos:before { + content: "\f789"; +} + +.fa-adn:before { + content: "\f170"; +} + +.fa-cloudsmith:before { + content: "\f384"; +} + +.fa-pied-piper-alt:before { + content: "\f1a8"; +} + +.fa-square-dribbble:before { + content: "\f397"; +} + +.fa-dribbble-square:before { + content: "\f397"; +} + +.fa-codiepie:before { + content: "\f284"; +} + +.fa-node:before { + content: "\f419"; +} + +.fa-mix:before { + content: "\f3cb"; +} + +.fa-steam:before { + content: "\f1b6"; +} + +.fa-cc-apple-pay:before { + content: "\f416"; +} + +.fa-scribd:before { + content: "\f28a"; +} + +.fa-debian:before { + content: "\e60b"; +} + +.fa-openid:before { + content: "\f19b"; +} + +.fa-instalod:before { + content: "\e081"; +} + +.fa-expeditedssl:before { + content: "\f23e"; +} + +.fa-sellcast:before { + content: "\f2da"; +} + +.fa-square-twitter:before { + content: "\f081"; +} + +.fa-twitter-square:before { + content: "\f081"; +} + +.fa-r-project:before { + content: "\f4f7"; +} + +.fa-delicious:before { + content: "\f1a5"; +} + +.fa-freebsd:before { + content: "\f3a4"; +} + +.fa-vuejs:before { + content: "\f41f"; +} + +.fa-accusoft:before { + content: "\f369"; +} + +.fa-ioxhost:before { + content: "\f208"; +} + +.fa-fonticons-fi:before { + content: "\f3a2"; +} + +.fa-app-store:before { + content: "\f36f"; +} + +.fa-cc-mastercard:before { + content: "\f1f1"; +} + +.fa-itunes-note:before { + content: "\f3b5"; +} + +.fa-golang:before { + content: "\e40f"; +} + +.fa-kickstarter:before { + content: "\f3bb"; +} + +.fa-grav:before { + content: "\f2d6"; +} + +.fa-weibo:before { + content: "\f18a"; +} + +.fa-uncharted:before { + content: "\e084"; +} + +.fa-firstdraft:before { + content: "\f3a1"; +} + +.fa-square-youtube:before { + content: "\f431"; +} + +.fa-youtube-square:before { + content: "\f431"; +} + +.fa-wikipedia-w:before { + content: "\f266"; +} + +.fa-wpressr:before { + content: "\f3e4"; +} + +.fa-rendact:before { + content: "\f3e4"; +} + +.fa-angellist:before { + content: "\f209"; +} + +.fa-galactic-republic:before { + content: "\f50c"; +} + +.fa-nfc-directional:before { + content: "\e530"; +} + +.fa-skype:before { + content: "\f17e"; +} + +.fa-joget:before { + content: "\f3b7"; +} + +.fa-fedora:before { + content: "\f798"; +} + +.fa-stripe-s:before { + content: "\f42a"; +} + +.fa-meta:before { + content: "\e49b"; +} + +.fa-laravel:before { + content: "\f3bd"; +} + +.fa-hotjar:before { + content: "\f3b1"; +} + +.fa-bluetooth-b:before { + content: "\f294"; +} + +.fa-sticker-mule:before { + content: "\f3f7"; +} + +.fa-creative-commons-zero:before { + content: "\f4f3"; +} + +.fa-hips:before { + content: "\f452"; +} + +.fa-behance:before { + content: "\f1b4"; +} + +.fa-reddit:before { + content: "\f1a1"; +} + +.fa-discord:before { + content: "\f392"; +} + +.fa-chrome:before { + content: "\f268"; +} + +.fa-app-store-ios:before { + content: "\f370"; +} + +.fa-cc-discover:before { + content: "\f1f2"; +} + +.fa-wpbeginner:before { + content: "\f297"; +} + +.fa-confluence:before { + content: "\f78d"; +} + +.fa-mdb:before { + content: "\f8ca"; +} + +.fa-dochub:before { + content: "\f394"; +} + +.fa-accessible-icon:before { + content: "\f368"; +} + +.fa-ebay:before { + content: "\f4f4"; +} + +.fa-amazon:before { + content: "\f270"; +} + +.fa-unsplash:before { + content: "\e07c"; +} + +.fa-yarn:before { + content: "\f7e3"; +} + +.fa-square-steam:before { + content: "\f1b7"; +} + +.fa-steam-square:before { + content: "\f1b7"; +} + +.fa-500px:before { + content: "\f26e"; +} + +.fa-square-vimeo:before { + content: "\f194"; +} + +.fa-vimeo-square:before { + content: "\f194"; +} + +.fa-asymmetrik:before { + content: "\f372"; +} + +.fa-font-awesome:before { + content: "\f2b4"; +} + +.fa-font-awesome-flag:before { + content: "\f2b4"; +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; +} + +.fa-gratipay:before { + content: "\f184"; +} + +.fa-apple:before { + content: "\f179"; +} + +.fa-hive:before { + content: "\e07f"; +} + +.fa-gitkraken:before { + content: "\f3a6"; +} + +.fa-keybase:before { + content: "\f4f5"; +} + +.fa-apple-pay:before { + content: "\f415"; +} + +.fa-padlet:before { + content: "\e4a0"; +} + +.fa-amazon-pay:before { + content: "\f42c"; +} + +.fa-square-github:before { + content: "\f092"; +} + +.fa-github-square:before { + content: "\f092"; +} + +.fa-stumbleupon:before { + content: "\f1a4"; +} + +.fa-fedex:before { + content: "\f797"; +} + +.fa-phoenix-framework:before { + content: "\f3dc"; +} + +.fa-shopify:before { + content: "\e057"; +} + +.fa-neos:before { + content: "\f612"; +} + +.fa-square-threads:before { + content: "\e619"; +} + +.fa-hackerrank:before { + content: "\f5f7"; +} + +.fa-researchgate:before { + content: "\f4f8"; +} + +.fa-swift:before { + content: "\f8e1"; +} + +.fa-angular:before { + content: "\f420"; +} + +.fa-speakap:before { + content: "\f3f3"; +} + +.fa-angrycreative:before { + content: "\f36e"; +} + +.fa-y-combinator:before { + content: "\f23b"; +} + +.fa-empire:before { + content: "\f1d1"; +} + +.fa-envira:before { + content: "\f299"; +} + +.fa-square-gitlab:before { + content: "\e5ae"; +} + +.fa-gitlab-square:before { + content: "\e5ae"; +} + +.fa-studiovinari:before { + content: "\f3f8"; +} + +.fa-pied-piper:before { + content: "\f2ae"; +} + +.fa-wordpress:before { + content: "\f19a"; +} + +.fa-product-hunt:before { + content: "\f288"; +} + +.fa-firefox:before { + content: "\f269"; +} + +.fa-linode:before { + content: "\f2b8"; +} + +.fa-goodreads:before { + content: "\f3a8"; +} + +.fa-square-odnoklassniki:before { + content: "\f264"; +} + +.fa-odnoklassniki-square:before { + content: "\f264"; +} + +.fa-jsfiddle:before { + content: "\f1cc"; +} + +.fa-sith:before { + content: "\f512"; +} + +.fa-themeisle:before { + content: "\f2b2"; +} + +.fa-page4:before { + content: "\f3d7"; +} + +.fa-hashnode:before { + content: "\e499"; +} + +.fa-react:before { + content: "\f41b"; +} + +.fa-cc-paypal:before { + content: "\f1f4"; +} + +.fa-squarespace:before { + content: "\f5be"; +} + +.fa-cc-stripe:before { + content: "\f1f5"; +} + +.fa-creative-commons-share:before { + content: "\f4f2"; +} + +.fa-bitcoin:before { + content: "\f379"; +} + +.fa-keycdn:before { + content: "\f3ba"; +} + +.fa-opera:before { + content: "\f26a"; +} + +.fa-itch-io:before { + content: "\f83a"; +} + +.fa-umbraco:before { + content: "\f8e8"; +} + +.fa-galactic-senate:before { + content: "\f50d"; +} + +.fa-ubuntu:before { + content: "\f7df"; +} + +.fa-draft2digital:before { + content: "\f396"; +} + +.fa-stripe:before { + content: "\f429"; +} + +.fa-houzz:before { + content: "\f27c"; +} + +.fa-gg:before { + content: "\f260"; +} + +.fa-dhl:before { + content: "\f790"; +} + +.fa-square-pinterest:before { + content: "\f0d3"; +} + +.fa-pinterest-square:before { + content: "\f0d3"; +} + +.fa-xing:before { + content: "\f168"; +} + +.fa-blackberry:before { + content: "\f37b"; +} + +.fa-creative-commons-pd:before { + content: "\f4ec"; +} + +.fa-playstation:before { + content: "\f3df"; +} + +.fa-quinscape:before { + content: "\f459"; +} + +.fa-less:before { + content: "\f41d"; +} + +.fa-blogger-b:before { + content: "\f37d"; +} + +.fa-opencart:before { + content: "\f23d"; +} + +.fa-vine:before { + content: "\f1ca"; +} + +.fa-paypal:before { + content: "\f1ed"; +} + +.fa-gitlab:before { + content: "\f296"; +} + +.fa-typo3:before { + content: "\f42b"; +} + +.fa-reddit-alien:before { + content: "\f281"; +} + +.fa-yahoo:before { + content: "\f19e"; +} + +.fa-dailymotion:before { + content: "\e052"; +} + +.fa-affiliatetheme:before { + content: "\f36b"; +} + +.fa-pied-piper-pp:before { + content: "\f1a7"; +} + +.fa-bootstrap:before { + content: "\f836"; +} + +.fa-odnoklassniki:before { + content: "\f263"; +} + +.fa-nfc-symbol:before { + content: "\e531"; +} + +.fa-ethereum:before { + content: "\f42e"; +} + +.fa-speaker-deck:before { + content: "\f83c"; +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; +} + +.fa-patreon:before { + content: "\f3d9"; +} + +.fa-avianex:before { + content: "\f374"; +} + +.fa-ello:before { + content: "\f5f1"; +} + +.fa-gofore:before { + content: "\f3a7"; +} + +.fa-bimobject:before { + content: "\f378"; +} + +.fa-facebook-f:before { + content: "\f39e"; +} + +.fa-square-google-plus:before { + content: "\f0d4"; +} + +.fa-google-plus-square:before { + content: "\f0d4"; +} + +.fa-mandalorian:before { + content: "\f50f"; +} + +.fa-first-order-alt:before { + content: "\f50a"; +} + +.fa-osi:before { + content: "\f41a"; +} + +.fa-google-wallet:before { + content: "\f1ee"; +} + +.fa-d-and-d-beyond:before { + content: "\f6ca"; +} + +.fa-periscope:before { + content: "\f3da"; +} + +.fa-fulcrum:before { + content: "\f50b"; +} + +.fa-cloudscale:before { + content: "\f383"; +} + +.fa-forumbee:before { + content: "\f211"; +} + +.fa-mizuni:before { + content: "\f3cc"; +} + +.fa-schlix:before { + content: "\f3ea"; +} + +.fa-square-xing:before { + content: "\f169"; +} + +.fa-xing-square:before { + content: "\f169"; +} + +.fa-bandcamp:before { + content: "\f2d5"; +} + +.fa-wpforms:before { + content: "\f298"; +} + +.fa-cloudversify:before { + content: "\f385"; +} + +.fa-usps:before { + content: "\f7e1"; +} + +.fa-megaport:before { + content: "\f5a3"; +} + +.fa-magento:before { + content: "\f3c4"; +} + +.fa-spotify:before { + content: "\f1bc"; +} + +.fa-optin-monster:before { + content: "\f23c"; +} + +.fa-fly:before { + content: "\f417"; +} + +.fa-aviato:before { + content: "\f421"; +} + +.fa-itunes:before { + content: "\f3b4"; +} + +.fa-cuttlefish:before { + content: "\f38c"; +} + +.fa-blogger:before { + content: "\f37c"; +} + +.fa-flickr:before { + content: "\f16e"; +} + +.fa-viber:before { + content: "\f409"; +} + +.fa-soundcloud:before { + content: "\f1be"; +} + +.fa-digg:before { + content: "\f1a6"; +} + +.fa-tencent-weibo:before { + content: "\f1d5"; +} + +.fa-symfony:before { + content: "\f83d"; +} + +.fa-maxcdn:before { + content: "\f136"; +} + +.fa-etsy:before { + content: "\f2d7"; +} + +.fa-facebook-messenger:before { + content: "\f39f"; +} + +.fa-audible:before { + content: "\f373"; +} + +.fa-think-peaks:before { + content: "\f731"; +} + +.fa-bilibili:before { + content: "\e3d9"; +} + +.fa-erlang:before { + content: "\f39d"; +} + +.fa-x-twitter:before { + content: "\e61b"; +} + +.fa-cotton-bureau:before { + content: "\f89e"; +} + +.fa-dashcube:before { + content: "\f210"; +} + +.fa-42-group:before { + content: "\e080"; +} + +.fa-innosoft:before { + content: "\e080"; +} + +.fa-stack-exchange:before { + content: "\f18d"; +} + +.fa-elementor:before { + content: "\f430"; +} + +.fa-square-pied-piper:before { + content: "\e01e"; +} + +.fa-pied-piper-square:before { + content: "\e01e"; +} + +.fa-creative-commons-nd:before { + content: "\f4eb"; +} + +.fa-palfed:before { + content: "\f3d8"; +} + +.fa-superpowers:before { + content: "\f2dd"; +} + +.fa-resolving:before { + content: "\f3e7"; +} + +.fa-xbox:before { + content: "\f412"; +} + +.fa-searchengin:before { + content: "\f3eb"; +} + +.fa-tiktok:before { + content: "\e07b"; +} + +.fa-square-facebook:before { + content: "\f082"; +} + +.fa-facebook-square:before { + content: "\f082"; +} + +.fa-renren:before { + content: "\f18b"; +} + +.fa-linux:before { + content: "\f17c"; +} + +.fa-glide:before { + content: "\f2a5"; +} + +.fa-linkedin:before { + content: "\f08c"; +} + +.fa-hubspot:before { + content: "\f3b2"; +} + +.fa-deploydog:before { + content: "\f38e"; +} + +.fa-twitch:before { + content: "\f1e8"; +} + +.fa-ravelry:before { + content: "\f2d9"; +} + +.fa-mixer:before { + content: "\e056"; +} + +.fa-square-lastfm:before { + content: "\f203"; +} + +.fa-lastfm-square:before { + content: "\f203"; +} + +.fa-vimeo:before { + content: "\f40a"; +} + +.fa-mendeley:before { + content: "\f7b3"; +} + +.fa-uniregistry:before { + content: "\f404"; +} + +.fa-figma:before { + content: "\f799"; +} + +.fa-creative-commons-remix:before { + content: "\f4ee"; +} + +.fa-cc-amazon-pay:before { + content: "\f42d"; +} + +.fa-dropbox:before { + content: "\f16b"; +} + +.fa-instagram:before { + content: "\f16d"; +} + +.fa-cmplid:before { + content: "\e360"; +} + +.fa-facebook:before { + content: "\f09a"; +} + +.fa-gripfire:before { + content: "\f3ac"; +} + +.fa-jedi-order:before { + content: "\f50e"; +} + +.fa-uikit:before { + content: "\f403"; +} + +.fa-fort-awesome-alt:before { + content: "\f3a3"; +} + +.fa-phabricator:before { + content: "\f3db"; +} + +.fa-ussunnah:before { + content: "\f407"; +} + +.fa-earlybirds:before { + content: "\f39a"; +} + +.fa-trade-federation:before { + content: "\f513"; +} + +.fa-autoprefixer:before { + content: "\f41c"; +} + +.fa-whatsapp:before { + content: "\f232"; +} + +.fa-slideshare:before { + content: "\f1e7"; +} + +.fa-google-play:before { + content: "\f3ab"; +} + +.fa-viadeo:before { + content: "\f2a9"; +} + +.fa-line:before { + content: "\f3c0"; +} + +.fa-google-drive:before { + content: "\f3aa"; +} + +.fa-servicestack:before { + content: "\f3ec"; +} + +.fa-simplybuilt:before { + content: "\f215"; +} + +.fa-bitbucket:before { + content: "\f171"; +} + +.fa-imdb:before { + content: "\f2d8"; +} + +.fa-deezer:before { + content: "\e077"; +} + +.fa-raspberry-pi:before { + content: "\f7bb"; +} + +.fa-jira:before { + content: "\f7b1"; +} + +.fa-docker:before { + content: "\f395"; +} + +.fa-screenpal:before { + content: "\e570"; +} + +.fa-bluetooth:before { + content: "\f293"; +} + +.fa-gitter:before { + content: "\f426"; +} + +.fa-d-and-d:before { + content: "\f38d"; +} + +.fa-microblog:before { + content: "\e01a"; +} + +.fa-cc-diners-club:before { + content: "\f24c"; +} + +.fa-gg-circle:before { + content: "\f261"; +} + +.fa-pied-piper-hat:before { + content: "\f4e5"; +} + +.fa-kickstarter-k:before { + content: "\f3bc"; +} + +.fa-yandex:before { + content: "\f413"; +} + +.fa-readme:before { + content: "\f4d5"; +} + +.fa-html5:before { + content: "\f13b"; +} + +.fa-sellsy:before { + content: "\f213"; +} + +.fa-sass:before { + content: "\f41e"; +} + +.fa-wirsindhandwerk:before { + content: "\e2d0"; +} + +.fa-wsh:before { + content: "\e2d0"; +} + +.fa-buromobelexperte:before { + content: "\f37f"; +} + +.fa-salesforce:before { + content: "\f83b"; +} + +.fa-octopus-deploy:before { + content: "\e082"; +} + +.fa-medapps:before { + content: "\f3c6"; +} + +.fa-ns8:before { + content: "\f3d5"; +} + +.fa-pinterest-p:before { + content: "\f231"; +} + +.fa-apper:before { + content: "\f371"; +} + +.fa-fort-awesome:before { + content: "\f286"; +} + +.fa-waze:before { + content: "\f83f"; +} + +.fa-cc-jcb:before { + content: "\f24b"; +} + +.fa-snapchat:before { + content: "\f2ab"; +} + +.fa-snapchat-ghost:before { + content: "\f2ab"; +} + +.fa-fantasy-flight-games:before { + content: "\f6dc"; +} + +.fa-rust:before { + content: "\e07a"; +} + +.fa-wix:before { + content: "\f5cf"; +} + +.fa-square-behance:before { + content: "\f1b5"; +} + +.fa-behance-square:before { + content: "\f1b5"; +} + +.fa-supple:before { + content: "\f3f9"; +} + +.fa-rebel:before { + content: "\f1d0"; +} + +.fa-css3:before { + content: "\f13c"; +} + +.fa-staylinked:before { + content: "\f3f5"; +} + +.fa-kaggle:before { + content: "\f5fa"; +} + +.fa-space-awesome:before { + content: "\e5ac"; +} + +.fa-deviantart:before { + content: "\f1bd"; +} + +.fa-cpanel:before { + content: "\f388"; +} + +.fa-goodreads-g:before { + content: "\f3a9"; +} + +.fa-square-git:before { + content: "\f1d2"; +} + +.fa-git-square:before { + content: "\f1d2"; +} + +.fa-square-tumblr:before { + content: "\f174"; +} + +.fa-tumblr-square:before { + content: "\f174"; +} + +.fa-trello:before { + content: "\f181"; +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; +} + +.fa-get-pocket:before { + content: "\f265"; +} + +.fa-perbyte:before { + content: "\e083"; +} + +.fa-grunt:before { + content: "\f3ad"; +} + +.fa-weebly:before { + content: "\f5cc"; +} + +.fa-connectdevelop:before { + content: "\f20e"; +} + +.fa-leanpub:before { + content: "\f212"; +} + +.fa-black-tie:before { + content: "\f27e"; +} + +.fa-themeco:before { + content: "\f5c6"; +} + +.fa-python:before { + content: "\f3e2"; +} + +.fa-android:before { + content: "\f17b"; +} + +.fa-bots:before { + content: "\e340"; +} + +.fa-free-code-camp:before { + content: "\f2c5"; +} + +.fa-hornbill:before { + content: "\f592"; +} + +.fa-js:before { + content: "\f3b8"; +} + +.fa-ideal:before { + content: "\e013"; +} + +.fa-git:before { + content: "\f1d3"; +} + +.fa-dev:before { + content: "\f6cc"; +} + +.fa-sketch:before { + content: "\f7c6"; +} + +.fa-yandex-international:before { + content: "\f414"; +} + +.fa-cc-amex:before { + content: "\f1f3"; +} + +.fa-uber:before { + content: "\f402"; +} + +.fa-github:before { + content: "\f09b"; +} + +.fa-php:before { + content: "\f457"; +} + +.fa-alipay:before { + content: "\f642"; +} + +.fa-youtube:before { + content: "\f167"; +} + +.fa-skyatlas:before { + content: "\f216"; +} + +.fa-firefox-browser:before { + content: "\e007"; +} + +.fa-replyd:before { + content: "\f3e6"; +} + +.fa-suse:before { + content: "\f7d6"; +} + +.fa-jenkins:before { + content: "\f3b6"; +} + +.fa-twitter:before { + content: "\f099"; +} + +.fa-rockrms:before { + content: "\f3e9"; +} + +.fa-pinterest:before { + content: "\f0d2"; +} + +.fa-buffer:before { + content: "\f837"; +} + +.fa-npm:before { + content: "\f3d4"; +} + +.fa-yammer:before { + content: "\f840"; +} + +.fa-btc:before { + content: "\f15a"; +} + +.fa-dribbble:before { + content: "\f17d"; +} + +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} + +.fa-internet-explorer:before { + content: "\f26b"; +} + +.fa-stubber:before { + content: "\e5c7"; +} + +.fa-telegram:before { + content: "\f2c6"; +} + +.fa-telegram-plane:before { + content: "\f2c6"; +} + +.fa-old-republic:before { + content: "\f510"; +} + +.fa-odysee:before { + content: "\e5c6"; +} + +.fa-square-whatsapp:before { + content: "\f40c"; +} + +.fa-whatsapp-square:before { + content: "\f40c"; +} + +.fa-node-js:before { + content: "\f3d3"; +} + +.fa-edge-legacy:before { + content: "\e078"; +} + +.fa-slack:before { + content: "\f198"; +} + +.fa-slack-hash:before { + content: "\f198"; +} + +.fa-medrt:before { + content: "\f3c8"; +} + +.fa-usb:before { + content: "\f287"; +} + +.fa-tumblr:before { + content: "\f173"; +} + +.fa-vaadin:before { + content: "\f408"; +} + +.fa-quora:before { + content: "\f2c4"; +} + +.fa-square-x-twitter:before { + content: "\e61a"; +} + +.fa-reacteurope:before { + content: "\f75d"; +} + +.fa-medium:before { + content: "\f23a"; +} + +.fa-medium-m:before { + content: "\f23a"; +} + +.fa-amilia:before { + content: "\f36d"; +} + +.fa-mixcloud:before { + content: "\f289"; +} + +.fa-flipboard:before { + content: "\f44d"; +} + +.fa-viacoin:before { + content: "\f237"; +} + +.fa-critical-role:before { + content: "\f6c9"; +} + +.fa-sitrox:before { + content: "\e44a"; +} + +.fa-discourse:before { + content: "\f393"; +} + +.fa-joomla:before { + content: "\f1aa"; +} + +.fa-mastodon:before { + content: "\f4f6"; +} + +.fa-airbnb:before { + content: "\f834"; +} + +.fa-wolf-pack-battalion:before { + content: "\f514"; +} + +.fa-buy-n-large:before { + content: "\f8a6"; +} + +.fa-gulp:before { + content: "\f3ae"; +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; +} + +.fa-strava:before { + content: "\f428"; +} + +.fa-ember:before { + content: "\f423"; +} + +.fa-canadian-maple-leaf:before { + content: "\f785"; +} + +.fa-teamspeak:before { + content: "\f4f9"; +} + +.fa-pushed:before { + content: "\f3e1"; +} + +.fa-wordpress-simple:before { + content: "\f411"; +} + +.fa-nutritionix:before { + content: "\f3d6"; +} + +.fa-wodu:before { + content: "\e088"; +} + +.fa-google-pay:before { + content: "\e079"; +} + +.fa-intercom:before { + content: "\f7af"; +} + +.fa-zhihu:before { + content: "\f63f"; +} + +.fa-korvue:before { + content: "\f42f"; +} + +.fa-pix:before { + content: "\e43a"; +} + +.fa-steam-symbol:before { + content: "\f3f6"; +} +/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! + \****************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); +} +.far, +.fa-regular { + font-weight: 400; +} diff --git a/build/collapse/index.asset.php b/build/collapse/index.asset.php index 61c1d472..bacff6ea 100644 --- a/build/collapse/index.asset.php +++ b/build/collapse/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '63c0a4c8c9a2454e494f'); + array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '321032e1c0d0de3fa43c'); diff --git a/build/collapse/index.css b/build/collapse/index.css index e19bebab..2c96fbae 100644 --- a/build/collapse/index.css +++ b/build/collapse/index.css @@ -1,5 +1,21172 @@ -.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-right:1em}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-solid,.fas{font-weight:900}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}h1.accordion-heading,h2.accordion-heading,h3.accordion-heading,h4.accordion-heading,h5.accordion-heading,h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:left;width:auto}button.accordion-toggle{border:none;margin:0;text-align:left;width:100%}button.expand-all.standard-btn{float:none;margin:5px 0}.button-container-right{text-align:right}.button-container-left{text-align:left}.accordion .accordion{margin:0}.accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-left:0}.accordion .accordion-register li{float:left;list-style-type:none;padding:.25em .5em}.accordion .accordion-suffix{font-weight:700}.accordion .accordion-group{border:none;margin-bottom:5px}.accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-left:10px solid var(--color-primary-ci-hell,#04316a);color:var(--color-Text,#444);display:block;font-size:1rem;padding:8px 35px 8px 10px;position:relative;text-decoration:none}.accordion .accordion-toggle:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active,.accordion .accordion-toggle:focus,.accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before{position:absolute;right:12px;top:calc(50% - .5em)}.alert.font-light .accordion .accordion-toggle.active *,.alert.font-light .accordion .accordion-toggle:focus *,.alert.font-light .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active:focus,.accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle svg.rrze-elements-icon{margin-right:3px}.accordion .accordion-toggle span[class^=fa]{margin-right:5px}.alert.font-light .accordion .accordion-toggle,.alert.font-light .accordion .accordion-toggle *{color:var(--color-Text,#444)}.alert.font-light .accordion .accordion-toggle.active,.alert.font-light .accordion .accordion-toggle:focus,.alert.font-light .accordion .accordion-toggle:hover{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .gold .accordion-heading .accordion-toggle,.accordion .phil .accordion-heading .accordion-toggle,.accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}.accordion .gold .accordion-heading .accordion-toggle.active,.accordion .gold .accordion-heading .accordion-toggle:focus,.accordion .gold .accordion-heading .accordion-toggle:hover,.accordion .phil .accordion-heading .accordion-toggle.active,.accordion .phil .accordion-heading .accordion-toggle:focus,.accordion .phil .accordion-heading .accordion-toggle:hover,.accordion .philfak .accordion-heading .accordion-toggle.active,.accordion .philfak .accordion-heading .accordion-toggle:focus,.accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .gold .accordion-heading .accordion-toggle.active:focus,.accordion .gold .accordion-heading .accordion-toggle.active:hover,.accordion .phil .accordion-heading .accordion-toggle.active:focus,.accordion .phil .accordion-heading .accordion-toggle.active:hover,.accordion .philfak .accordion-heading .accordion-toggle.active:focus,.accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .red .accordion-heading .accordion-toggle,.accordion .rw .accordion-heading .accordion-toggle,.accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}.accordion .red .accordion-heading .accordion-toggle.active,.accordion .red .accordion-heading .accordion-toggle:focus,.accordion .red .accordion-heading .accordion-toggle:hover,.accordion .rw .accordion-heading .accordion-toggle.active,.accordion .rw .accordion-heading .accordion-toggle:focus,.accordion .rw .accordion-heading .accordion-toggle:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active,.accordion .rwfak .accordion-heading .accordion-toggle:focus,.accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .red .accordion-heading .accordion-toggle.active:focus,.accordion .red .accordion-heading .accordion-toggle.active:hover,.accordion .rw .accordion-heading .accordion-toggle.active:focus,.accordion .rw .accordion-heading .accordion-toggle.active:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active:focus,.accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .blue .accordion-heading .accordion-toggle,.accordion .med .accordion-heading .accordion-toggle,.accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}.accordion .blue .accordion-heading .accordion-toggle.active,.accordion .blue .accordion-heading .accordion-toggle:focus,.accordion .blue .accordion-heading .accordion-toggle:hover,.accordion .med .accordion-heading .accordion-toggle.active,.accordion .med .accordion-heading .accordion-toggle:focus,.accordion .med .accordion-heading .accordion-toggle:hover,.accordion .medfak .accordion-heading .accordion-toggle.active,.accordion .medfak .accordion-heading .accordion-toggle:focus,.accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}.accordion .blue .accordion-heading .accordion-toggle.active:focus,.accordion .blue .accordion-heading .accordion-toggle.active:hover,.accordion .med .accordion-heading .accordion-toggle.active:focus,.accordion .med .accordion-heading .accordion-toggle.active:hover,.accordion .medfak .accordion-heading .accordion-toggle.active:focus,.accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}.accordion .green .accordion-heading .accordion-toggle,.accordion .nat .accordion-heading .accordion-toggle,.accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}.accordion .green .accordion-heading .accordion-toggle.active,.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle:focus,.accordion .green .accordion-heading .accordion-toggle:hover,.accordion .nat .accordion-heading .accordion-toggle.active,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle:focus,.accordion .nat .accordion-heading .accordion-toggle:hover,.accordion .natfak .accordion-heading .accordion-toggle.active,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle:focus,.accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle.active:hover,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle.active:hover,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}.accordion .grey .accordion-heading .accordion-toggle,.accordion .techfak .accordion-heading .accordion-toggle,.accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}.accordion .grey .accordion-heading .accordion-toggle.active,.accordion .grey .accordion-heading .accordion-toggle:focus,.accordion .grey .accordion-heading .accordion-toggle:hover,.accordion .techfak .accordion-heading .accordion-toggle.active,.accordion .techfak .accordion-heading .accordion-toggle:focus,.accordion .techfak .accordion-heading .accordion-toggle:hover,.accordion .tf .accordion-heading .accordion-toggle.active,.accordion .tf .accordion-heading .accordion-toggle:focus,.accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}.accordion .grey .accordion-heading .accordion-toggle.active:focus,.accordion .grey .accordion-heading .accordion-toggle.active:hover,.accordion .techfak .accordion-heading .accordion-toggle.active:focus,.accordion .techfak .accordion-heading .accordion-toggle.active:hover,.accordion .tf .accordion-heading .accordion-toggle.active:focus,.accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle,.accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}.accordion .default .accordion-heading .accordion-toggle.active,.accordion .default .accordion-heading .accordion-toggle:focus,.accordion .default .accordion-heading .accordion-toggle:hover,.accordion .fau .accordion-heading .accordion-toggle.active,.accordion .fau .accordion-heading .accordion-toggle:focus,.accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle.active:focus,.accordion .default .accordion-heading .accordion-toggle.active:hover,.accordion .fau .accordion-heading .accordion-toggle.active:focus,.accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .accordion-body{display:block;overflow:hidden}.accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light .accordion .accordion-body .accordion-inner,.alert.font-light .accordion .accordion-body .accordion-inner a,.alert.font-light .accordion .accordion-body .accordion-inner blockquote,.alert.font-light .accordion .accordion-body .accordion-inner code,.alert.font-light .accordion .accordion-body .accordion-inner em,.alert.font-light .accordion .accordion-body .accordion-inner h1,.alert.font-light .accordion .accordion-body .accordion-inner h2,.alert.font-light .accordion .accordion-body .accordion-inner h3,.alert.font-light .accordion .accordion-body .accordion-inner h4,.alert.font-light .accordion .accordion-body .accordion-inner h5,.alert.font-light .accordion .accordion-body .accordion-inner li,.alert.font-light .accordion .accordion-body .accordion-inner p,.alert.font-light .accordion .accordion-body .accordion-inner pre,.alert.font-light .accordion .accordion-body .accordion-inner span,.alert.font-light .accordion .accordion-body .accordion-inner strong,.alert.font-light .accordion .accordion-body .accordion-inner td,.alert.font-light .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}.fau-theme .accordion-toggle{background-clip:padding-box;border-radius:var(--border-radius,4px)}.fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{.accordion{display:block;overflow:visible;position:relative}.accordion-body,.accordion-group,.accordion-inner,.accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}button.expand-all.standard-btn{display:none}h3.accordion-heading,h4.accordion-heading{margin-bottom:0!important}}#content main .accordion-body:target,.admin-bar #content main .accordion-body:target{background-color:#6495ed;padding-top:0}#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target{padding-top:8px}.wp-block-rrze-elements-collapsibles .block-editor-block-list__layout:last-child{padding-bottom:1.5rem}.accordion-toggle span[class^=fa]{float:left;line-height:2em}.read-mode-only{display:none}.admin-bar #content main .accordion-body:target{padding-top:0}.accordion-body{height:0;margin-top:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:height .5s ease-in-out}.accordion-body.active{background:var(--color-ContentRegions,#f5f7f9);height:auto;padding:15px 20px}.wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input{background-color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0);font-size:inherit;padding-bottom:0}.wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input:focus{background-color:#fff;border-color:#000;color:#000;font-size:inherit;padding-bottom:0}.wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle.active,.wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle:hover{color:#fff}.rrzeElementsBFakColorSelector.central button{background-color:#04316a;color:#fff}.rrzeElementsBFakColorSelector.phil button{background-color:#fdb735;color:#000}.rrzeElementsBFakColorSelector.rw button{background-color:#c50f3c;color:#fff}.rrzeElementsBFakColorSelector.med button{background-color:#18b4f1;color:#000}.rrzeElementsBFakColorSelector.nat button{background-color:#7bb725;color:#000}.rrzeElementsBFakColorSelector.tf button{background-color:#8c9fb1;color:#000}.elements-blocks-icon-selector-display{clear:both;float:right;margin-right:1em;max-width:3em;padding:.5em}.elements-blocks-icon-insideEditor{clear:both;float:left;max-height:1.5em;max-width:1.5em;padding-top:.25em}button.is-compact.elements-blocks-icon-Button,button.is-pressed.elements-blocks-icon-Button{align-items:center;display:flex;font-size:1.5rem;height:55px;justify-content:center;padding:.25rem;width:55px}.elements-blocks-input-following-icon input{font-size:1.25em!important;max-width:90%}.rrzeElementsBFakColorSelector{border:1px solid #000}.rrzeElementsBFakColorSelector button{border-radius:0} -.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-right:1em} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} -:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} +/*!*************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/collapse/editor.scss ***! + \*************************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/** + * The following styles get applied inside the editor only. + * + * Replace them with your own styles or remove the file completely. + */ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.accordion .accordion-toggle.active:hover:before, +.accordion .accordion-toggle.active:focus:before, +.accordion .accordion-toggle:hover:before, +.accordion .accordion-toggle:focus:before, +.accordion .accordion-toggle.active:before, +.accordion .accordion-toggle:before, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, .accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before, .accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before, .accordion .accordion-toggle:before, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: "Font Awesome 6 Free"; +} + +.fab, +.fa-brands { + font-family: "Font Awesome 6 Brands"; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(-15deg); + } + 4% { + transform: rotate(15deg); + } + 8%, 24% { + transform: rotate(-18deg); + } + 12%, 28% { + transform: rotate(18deg); + } + 16% { + transform: rotate(-22deg); + } + 20% { + transform: rotate(22deg); + } + 32% { + transform: rotate(-12deg); + } + 36% { + transform: rotate(12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.fa-rotate-90 { + transform: rotate(90deg); +} + +.fa-rotate-180 { + transform: rotate(180deg); +} + +.fa-rotate-270 { + transform: rotate(270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-0::before { + content: "\30 "; +} + +.fa-1::before { + content: "\31 "; +} + +.fa-2::before { + content: "\32 "; +} + +.fa-3::before { + content: "\33 "; +} + +.fa-4::before { + content: "\34 "; +} + +.fa-5::before { + content: "\35 "; +} + +.fa-6::before { + content: "\36 "; +} + +.fa-7::before { + content: "\37 "; +} + +.fa-8::before { + content: "\38 "; +} + +.fa-9::before { + content: "\39 "; +} + +.fa-fill-drip::before { + content: "\f576"; +} + +.fa-arrows-to-circle::before { + content: "\e4bd"; +} + +.fa-circle-chevron-right::before { + content: "\f138"; +} + +.fa-chevron-circle-right::before { + content: "\f138"; +} + +.fa-at::before { + content: "\@"; +} + +.fa-trash-can::before { + content: "\f2ed"; +} + +.fa-trash-alt::before { + content: "\f2ed"; +} + +.fa-text-height::before { + content: "\f034"; +} + +.fa-user-xmark::before { + content: "\f235"; +} + +.fa-user-times::before { + content: "\f235"; +} + +.fa-stethoscope::before { + content: "\f0f1"; +} + +.fa-message::before { + content: "\f27a"; +} + +.fa-comment-alt::before { + content: "\f27a"; +} + +.fa-info::before { + content: "\f129"; +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; +} + +.fa-compress-alt::before { + content: "\f422"; +} + +.fa-explosion::before { + content: "\e4e9"; +} + +.fa-file-lines::before { + content: "\f15c"; +} + +.fa-file-alt::before { + content: "\f15c"; +} + +.fa-file-text::before { + content: "\f15c"; +} + +.fa-wave-square::before { + content: "\f83e"; +} + +.fa-ring::before { + content: "\f70b"; +} + +.fa-building-un::before { + content: "\e4d9"; +} + +.fa-dice-three::before { + content: "\f527"; +} + +.fa-calendar-days::before { + content: "\f073"; +} + +.fa-calendar-alt::before { + content: "\f073"; +} + +.fa-anchor-circle-check::before { + content: "\e4aa"; +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; +} + +.fa-volleyball::before { + content: "\f45f"; +} + +.fa-volleyball-ball::before { + content: "\f45f"; +} + +.fa-arrows-up-to-line::before { + content: "\e4c2"; +} + +.fa-sort-down::before { + content: "\f0dd"; +} + +.fa-sort-desc::before { + content: "\f0dd"; +} + +.fa-circle-minus::before { + content: "\f056"; +} + +.fa-minus-circle::before { + content: "\f056"; +} + +.fa-door-open::before { + content: "\f52b"; +} + +.fa-right-from-bracket::before { + content: "\f2f5"; +} + +.fa-sign-out-alt::before { + content: "\f2f5"; +} + +.fa-atom::before { + content: "\f5d2"; +} + +.fa-soap::before { + content: "\e06e"; +} + +.fa-icons::before { + content: "\f86d"; +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; +} + +.fa-microphone-lines-slash::before { + content: "\f539"; +} + +.fa-microphone-alt-slash::before { + content: "\f539"; +} + +.fa-bridge-circle-check::before { + content: "\e4c9"; +} + +.fa-pump-medical::before { + content: "\e06a"; +} + +.fa-fingerprint::before { + content: "\f577"; +} + +.fa-hand-point-right::before { + content: "\f0a4"; +} + +.fa-magnifying-glass-location::before { + content: "\f689"; +} + +.fa-search-location::before { + content: "\f689"; +} + +.fa-forward-step::before { + content: "\f051"; +} + +.fa-step-forward::before { + content: "\f051"; +} + +.fa-face-smile-beam::before { + content: "\f5b8"; +} + +.fa-smile-beam::before { + content: "\f5b8"; +} + +.fa-flag-checkered::before { + content: "\f11e"; +} + +.fa-football::before { + content: "\f44e"; +} + +.fa-football-ball::before { + content: "\f44e"; +} + +.fa-school-circle-exclamation::before { + content: "\e56c"; +} + +.fa-crop::before { + content: "\f125"; +} + +.fa-angles-down::before { + content: "\f103"; +} + +.fa-angle-double-down::before { + content: "\f103"; +} + +.fa-users-rectangle::before { + content: "\e594"; +} + +.fa-people-roof::before { + content: "\e537"; +} + +.fa-people-line::before { + content: "\e534"; +} + +.fa-beer-mug-empty::before { + content: "\f0fc"; +} + +.fa-beer::before { + content: "\f0fc"; +} + +.fa-diagram-predecessor::before { + content: "\e477"; +} + +.fa-arrow-up-long::before { + content: "\f176"; +} + +.fa-long-arrow-up::before { + content: "\f176"; +} + +.fa-fire-flame-simple::before { + content: "\f46a"; +} + +.fa-burn::before { + content: "\f46a"; +} + +.fa-person::before { + content: "\f183"; +} + +.fa-male::before { + content: "\f183"; +} + +.fa-laptop::before { + content: "\f109"; +} + +.fa-file-csv::before { + content: "\f6dd"; +} + +.fa-menorah::before { + content: "\f676"; +} + +.fa-truck-plane::before { + content: "\e58f"; +} + +.fa-record-vinyl::before { + content: "\f8d9"; +} + +.fa-face-grin-stars::before { + content: "\f587"; +} + +.fa-grin-stars::before { + content: "\f587"; +} + +.fa-bong::before { + content: "\f55c"; +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; +} + +.fa-pastafarianism::before { + content: "\f67b"; +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; +} + +.fa-spoon::before { + content: "\f2e5"; +} + +.fa-utensil-spoon::before { + content: "\f2e5"; +} + +.fa-jar-wheat::before { + content: "\e517"; +} + +.fa-envelopes-bulk::before { + content: "\f674"; +} + +.fa-mail-bulk::before { + content: "\f674"; +} + +.fa-file-circle-exclamation::before { + content: "\e4eb"; +} + +.fa-circle-h::before { + content: "\f47e"; +} + +.fa-hospital-symbol::before { + content: "\f47e"; +} + +.fa-pager::before { + content: "\f815"; +} + +.fa-address-book::before { + content: "\f2b9"; +} + +.fa-contact-book::before { + content: "\f2b9"; +} + +.fa-strikethrough::before { + content: "\f0cc"; +} + +.fa-k::before { + content: "K"; +} + +.fa-landmark-flag::before { + content: "\e51c"; +} + +.fa-pencil::before { + content: "\f303"; +} + +.fa-pencil-alt::before { + content: "\f303"; +} + +.fa-backward::before { + content: "\f04a"; +} + +.fa-caret-right::before { + content: "\f0da"; +} + +.fa-comments::before { + content: "\f086"; +} + +.fa-paste::before { + content: "\f0ea"; +} + +.fa-file-clipboard::before { + content: "\f0ea"; +} + +.fa-code-pull-request::before { + content: "\e13c"; +} + +.fa-clipboard-list::before { + content: "\f46d"; +} + +.fa-truck-ramp-box::before { + content: "\f4de"; +} + +.fa-truck-loading::before { + content: "\f4de"; +} + +.fa-user-check::before { + content: "\f4fc"; +} + +.fa-vial-virus::before { + content: "\e597"; +} + +.fa-sheet-plastic::before { + content: "\e571"; +} + +.fa-blog::before { + content: "\f781"; +} + +.fa-user-ninja::before { + content: "\f504"; +} + +.fa-person-arrow-up-from-line::before { + content: "\e539"; +} + +.fa-scroll-torah::before { + content: "\f6a0"; +} + +.fa-torah::before { + content: "\f6a0"; +} + +.fa-broom-ball::before { + content: "\f458"; +} + +.fa-quidditch::before { + content: "\f458"; +} + +.fa-quidditch-broom-ball::before { + content: "\f458"; +} + +.fa-toggle-off::before { + content: "\f204"; +} + +.fa-box-archive::before { + content: "\f187"; +} + +.fa-archive::before { + content: "\f187"; +} + +.fa-person-drowning::before { + content: "\e545"; +} + +.fa-arrow-down-9-1::before { + content: "\f886"; +} + +.fa-sort-numeric-desc::before { + content: "\f886"; +} + +.fa-sort-numeric-down-alt::before { + content: "\f886"; +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-spray-can::before { + content: "\f5bd"; +} + +.fa-truck-monster::before { + content: "\f63b"; +} + +.fa-w::before { + content: "W"; +} + +.fa-earth-africa::before { + content: "\f57c"; +} + +.fa-globe-africa::before { + content: "\f57c"; +} + +.fa-rainbow::before { + content: "\f75b"; +} + +.fa-circle-notch::before { + content: "\f1ce"; +} + +.fa-tablet-screen-button::before { + content: "\f3fa"; +} + +.fa-tablet-alt::before { + content: "\f3fa"; +} + +.fa-paw::before { + content: "\f1b0"; +} + +.fa-cloud::before { + content: "\f0c2"; +} + +.fa-trowel-bricks::before { + content: "\e58a"; +} + +.fa-face-flushed::before { + content: "\f579"; +} + +.fa-flushed::before { + content: "\f579"; +} + +.fa-hospital-user::before { + content: "\f80d"; +} + +.fa-tent-arrow-left-right::before { + content: "\e57f"; +} + +.fa-gavel::before { + content: "\f0e3"; +} + +.fa-legal::before { + content: "\f0e3"; +} + +.fa-binoculars::before { + content: "\f1e5"; +} + +.fa-microphone-slash::before { + content: "\f131"; +} + +.fa-box-tissue::before { + content: "\e05b"; +} + +.fa-motorcycle::before { + content: "\f21c"; +} + +.fa-bell-concierge::before { + content: "\f562"; +} + +.fa-concierge-bell::before { + content: "\f562"; +} + +.fa-pen-ruler::before { + content: "\f5ae"; +} + +.fa-pencil-ruler::before { + content: "\f5ae"; +} + +.fa-people-arrows::before { + content: "\e068"; +} + +.fa-people-arrows-left-right::before { + content: "\e068"; +} + +.fa-mars-and-venus-burst::before { + content: "\e523"; +} + +.fa-square-caret-right::before { + content: "\f152"; +} + +.fa-caret-square-right::before { + content: "\f152"; +} + +.fa-scissors::before { + content: "\f0c4"; +} + +.fa-cut::before { + content: "\f0c4"; +} + +.fa-sun-plant-wilt::before { + content: "\e57a"; +} + +.fa-toilets-portable::before { + content: "\e584"; +} + +.fa-hockey-puck::before { + content: "\f453"; +} + +.fa-table::before { + content: "\f0ce"; +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; +} + +.fa-tachograph-digital::before { + content: "\f566"; +} + +.fa-digital-tachograph::before { + content: "\f566"; +} + +.fa-users-slash::before { + content: "\e073"; +} + +.fa-clover::before { + content: "\e139"; +} + +.fa-reply::before { + content: "\f3e5"; +} + +.fa-mail-reply::before { + content: "\f3e5"; +} + +.fa-star-and-crescent::before { + content: "\f699"; +} + +.fa-house-fire::before { + content: "\e50c"; +} + +.fa-square-minus::before { + content: "\f146"; +} + +.fa-minus-square::before { + content: "\f146"; +} + +.fa-helicopter::before { + content: "\f533"; +} + +.fa-compass::before { + content: "\f14e"; +} + +.fa-square-caret-down::before { + content: "\f150"; +} + +.fa-caret-square-down::before { + content: "\f150"; +} + +.fa-file-circle-question::before { + content: "\e4ef"; +} + +.fa-laptop-code::before { + content: "\f5fc"; +} + +.fa-swatchbook::before { + content: "\f5c3"; +} + +.fa-prescription-bottle::before { + content: "\f485"; +} + +.fa-bars::before { + content: "\f0c9"; +} + +.fa-navicon::before { + content: "\f0c9"; +} + +.fa-people-group::before { + content: "\e533"; +} + +.fa-hourglass-end::before { + content: "\f253"; +} + +.fa-hourglass-3::before { + content: "\f253"; +} + +.fa-heart-crack::before { + content: "\f7a9"; +} + +.fa-heart-broken::before { + content: "\f7a9"; +} + +.fa-square-up-right::before { + content: "\f360"; +} + +.fa-external-link-square-alt::before { + content: "\f360"; +} + +.fa-face-kiss-beam::before { + content: "\f597"; +} + +.fa-kiss-beam::before { + content: "\f597"; +} + +.fa-film::before { + content: "\f008"; +} + +.fa-ruler-horizontal::before { + content: "\f547"; +} + +.fa-people-robbery::before { + content: "\e536"; +} + +.fa-lightbulb::before { + content: "\f0eb"; +} + +.fa-caret-left::before { + content: "\f0d9"; +} + +.fa-circle-exclamation::before { + content: "\f06a"; +} + +.fa-exclamation-circle::before { + content: "\f06a"; +} + +.fa-school-circle-xmark::before { + content: "\e56d"; +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; +} + +.fa-sign-out::before { + content: "\f08b"; +} + +.fa-circle-chevron-down::before { + content: "\f13a"; +} + +.fa-chevron-circle-down::before { + content: "\f13a"; +} + +.fa-unlock-keyhole::before { + content: "\f13e"; +} + +.fa-unlock-alt::before { + content: "\f13e"; +} + +.fa-cloud-showers-heavy::before { + content: "\f740"; +} + +.fa-headphones-simple::before { + content: "\f58f"; +} + +.fa-headphones-alt::before { + content: "\f58f"; +} + +.fa-sitemap::before { + content: "\f0e8"; +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; +} + +.fa-donate::before { + content: "\f4b9"; +} + +.fa-memory::before { + content: "\f538"; +} + +.fa-road-spikes::before { + content: "\e568"; +} + +.fa-fire-burner::before { + content: "\e4f1"; +} + +.fa-flag::before { + content: "\f024"; +} + +.fa-hanukiah::before { + content: "\f6e6"; +} + +.fa-feather::before { + content: "\f52d"; +} + +.fa-volume-low::before { + content: "\f027"; +} + +.fa-volume-down::before { + content: "\f027"; +} + +.fa-comment-slash::before { + content: "\f4b3"; +} + +.fa-cloud-sun-rain::before { + content: "\f743"; +} + +.fa-compress::before { + content: "\f066"; +} + +.fa-wheat-awn::before { + content: "\e2cd"; +} + +.fa-wheat-alt::before { + content: "\e2cd"; +} + +.fa-ankh::before { + content: "\f644"; +} + +.fa-hands-holding-child::before { + content: "\e4fa"; +} + +.fa-asterisk::before { + content: "\*"; +} + +.fa-square-check::before { + content: "\f14a"; +} + +.fa-check-square::before { + content: "\f14a"; +} + +.fa-peseta-sign::before { + content: "\e221"; +} + +.fa-heading::before { + content: "\f1dc"; +} + +.fa-header::before { + content: "\f1dc"; +} + +.fa-ghost::before { + content: "\f6e2"; +} + +.fa-list::before { + content: "\f03a"; +} + +.fa-list-squares::before { + content: "\f03a"; +} + +.fa-square-phone-flip::before { + content: "\f87b"; +} + +.fa-phone-square-alt::before { + content: "\f87b"; +} + +.fa-cart-plus::before { + content: "\f217"; +} + +.fa-gamepad::before { + content: "\f11b"; +} + +.fa-circle-dot::before { + content: "\f192"; +} + +.fa-dot-circle::before { + content: "\f192"; +} + +.fa-face-dizzy::before { + content: "\f567"; +} + +.fa-dizzy::before { + content: "\f567"; +} + +.fa-egg::before { + content: "\f7fb"; +} + +.fa-house-medical-circle-xmark::before { + content: "\e513"; +} + +.fa-campground::before { + content: "\f6bb"; +} + +.fa-folder-plus::before { + content: "\f65e"; +} + +.fa-futbol::before { + content: "\f1e3"; +} + +.fa-futbol-ball::before { + content: "\f1e3"; +} + +.fa-soccer-ball::before { + content: "\f1e3"; +} + +.fa-paintbrush::before { + content: "\f1fc"; +} + +.fa-paint-brush::before { + content: "\f1fc"; +} + +.fa-lock::before { + content: "\f023"; +} + +.fa-gas-pump::before { + content: "\f52f"; +} + +.fa-hot-tub-person::before { + content: "\f593"; +} + +.fa-hot-tub::before { + content: "\f593"; +} + +.fa-map-location::before { + content: "\f59f"; +} + +.fa-map-marked::before { + content: "\f59f"; +} + +.fa-house-flood-water::before { + content: "\e50e"; +} + +.fa-tree::before { + content: "\f1bb"; +} + +.fa-bridge-lock::before { + content: "\e4cc"; +} + +.fa-sack-dollar::before { + content: "\f81d"; +} + +.fa-pen-to-square::before { + content: "\f044"; +} + +.fa-edit::before { + content: "\f044"; +} + +.fa-car-side::before { + content: "\f5e4"; +} + +.fa-share-nodes::before { + content: "\f1e0"; +} + +.fa-share-alt::before { + content: "\f1e0"; +} + +.fa-heart-circle-minus::before { + content: "\e4ff"; +} + +.fa-hourglass-half::before { + content: "\f252"; +} + +.fa-hourglass-2::before { + content: "\f252"; +} + +.fa-microscope::before { + content: "\f610"; +} + +.fa-sink::before { + content: "\e06d"; +} + +.fa-bag-shopping::before { + content: "\f290"; +} + +.fa-shopping-bag::before { + content: "\f290"; +} + +.fa-arrow-down-z-a::before { + content: "\f881"; +} + +.fa-sort-alpha-desc::before { + content: "\f881"; +} + +.fa-sort-alpha-down-alt::before { + content: "\f881"; +} + +.fa-mitten::before { + content: "\f7b5"; +} + +.fa-person-rays::before { + content: "\e54d"; +} + +.fa-users::before { + content: "\f0c0"; +} + +.fa-eye-slash::before { + content: "\f070"; +} + +.fa-flask-vial::before { + content: "\e4f3"; +} + +.fa-hand::before { + content: "\f256"; +} + +.fa-hand-paper::before { + content: "\f256"; +} + +.fa-om::before { + content: "\f679"; +} + +.fa-worm::before { + content: "\e599"; +} + +.fa-house-circle-xmark::before { + content: "\e50b"; +} + +.fa-plug::before { + content: "\f1e6"; +} + +.fa-chevron-up::before { + content: "\f077"; +} + +.fa-hand-spock::before { + content: "\f259"; +} + +.fa-stopwatch::before { + content: "\f2f2"; +} + +.fa-face-kiss::before { + content: "\f596"; +} + +.fa-kiss::before { + content: "\f596"; +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; +} + +.fa-face-grin-tongue::before { + content: "\f589"; +} + +.fa-grin-tongue::before { + content: "\f589"; +} + +.fa-chess-bishop::before { + content: "\f43a"; +} + +.fa-face-grin-wink::before { + content: "\f58c"; +} + +.fa-grin-wink::before { + content: "\f58c"; +} + +.fa-ear-deaf::before { + content: "\f2a4"; +} + +.fa-deaf::before { + content: "\f2a4"; +} + +.fa-deafness::before { + content: "\f2a4"; +} + +.fa-hard-of-hearing::before { + content: "\f2a4"; +} + +.fa-road-circle-check::before { + content: "\e564"; +} + +.fa-dice-five::before { + content: "\f523"; +} + +.fa-square-rss::before { + content: "\f143"; +} + +.fa-rss-square::before { + content: "\f143"; +} + +.fa-land-mine-on::before { + content: "\e51b"; +} + +.fa-i-cursor::before { + content: "\f246"; +} + +.fa-stamp::before { + content: "\f5bf"; +} + +.fa-stairs::before { + content: "\e289"; +} + +.fa-i::before { + content: "I"; +} + +.fa-hryvnia-sign::before { + content: "\f6f2"; +} + +.fa-hryvnia::before { + content: "\f6f2"; +} + +.fa-pills::before { + content: "\f484"; +} + +.fa-face-grin-wide::before { + content: "\f581"; +} + +.fa-grin-alt::before { + content: "\f581"; +} + +.fa-tooth::before { + content: "\f5c9"; +} + +.fa-v::before { + content: "V"; +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; +} + +.fa-bicycle::before { + content: "\f206"; +} + +.fa-staff-snake::before { + content: "\e579"; +} + +.fa-rod-asclepius::before { + content: "\e579"; +} + +.fa-rod-snake::before { + content: "\e579"; +} + +.fa-staff-aesculapius::before { + content: "\e579"; +} + +.fa-head-side-cough-slash::before { + content: "\e062"; +} + +.fa-truck-medical::before { + content: "\f0f9"; +} + +.fa-ambulance::before { + content: "\f0f9"; +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; +} + +.fa-snowman::before { + content: "\f7d0"; +} + +.fa-mortar-pestle::before { + content: "\f5a7"; +} + +.fa-road-barrier::before { + content: "\e562"; +} + +.fa-school::before { + content: "\f549"; +} + +.fa-igloo::before { + content: "\f7ae"; +} + +.fa-joint::before { + content: "\f595"; +} + +.fa-angle-right::before { + content: "\f105"; +} + +.fa-horse::before { + content: "\f6f0"; +} + +.fa-q::before { + content: "Q"; +} + +.fa-g::before { + content: "G"; +} + +.fa-notes-medical::before { + content: "\f481"; +} + +.fa-temperature-half::before { + content: "\f2c9"; +} + +.fa-temperature-2::before { + content: "\f2c9"; +} + +.fa-thermometer-2::before { + content: "\f2c9"; +} + +.fa-thermometer-half::before { + content: "\f2c9"; +} + +.fa-dong-sign::before { + content: "\e169"; +} + +.fa-capsules::before { + content: "\f46b"; +} + +.fa-poo-storm::before { + content: "\f75a"; +} + +.fa-poo-bolt::before { + content: "\f75a"; +} + +.fa-face-frown-open::before { + content: "\f57a"; +} + +.fa-frown-open::before { + content: "\f57a"; +} + +.fa-hand-point-up::before { + content: "\f0a6"; +} + +.fa-money-bill::before { + content: "\f0d6"; +} + +.fa-bookmark::before { + content: "\f02e"; +} + +.fa-align-justify::before { + content: "\f039"; +} + +.fa-umbrella-beach::before { + content: "\f5ca"; +} + +.fa-helmet-un::before { + content: "\e503"; +} + +.fa-bullseye::before { + content: "\f140"; +} + +.fa-bacon::before { + content: "\f7e5"; +} + +.fa-hand-point-down::before { + content: "\f0a7"; +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; +} + +.fa-folder::before { + content: "\f07b"; +} + +.fa-folder-blank::before { + content: "\f07b"; +} + +.fa-file-waveform::before { + content: "\f478"; +} + +.fa-file-medical-alt::before { + content: "\f478"; +} + +.fa-radiation::before { + content: "\f7b9"; +} + +.fa-chart-simple::before { + content: "\e473"; +} + +.fa-mars-stroke::before { + content: "\f229"; +} + +.fa-vial::before { + content: "\f492"; +} + +.fa-gauge::before { + content: "\f624"; +} + +.fa-dashboard::before { + content: "\f624"; +} + +.fa-gauge-med::before { + content: "\f624"; +} + +.fa-tachometer-alt-average::before { + content: "\f624"; +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; +} + +.fa-e::before { + content: "E"; +} + +.fa-pen-clip::before { + content: "\f305"; +} + +.fa-pen-alt::before { + content: "\f305"; +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; +} + +.fa-user::before { + content: "\f007"; +} + +.fa-school-circle-check::before { + content: "\e56b"; +} + +.fa-dumpster::before { + content: "\f793"; +} + +.fa-van-shuttle::before { + content: "\f5b6"; +} + +.fa-shuttle-van::before { + content: "\f5b6"; +} + +.fa-building-user::before { + content: "\e4da"; +} + +.fa-square-caret-left::before { + content: "\f191"; +} + +.fa-caret-square-left::before { + content: "\f191"; +} + +.fa-highlighter::before { + content: "\f591"; +} + +.fa-key::before { + content: "\f084"; +} + +.fa-bullhorn::before { + content: "\f0a1"; +} + +.fa-globe::before { + content: "\f0ac"; +} + +.fa-synagogue::before { + content: "\f69b"; +} + +.fa-person-half-dress::before { + content: "\e548"; +} + +.fa-road-bridge::before { + content: "\e563"; +} + +.fa-location-arrow::before { + content: "\f124"; +} + +.fa-c::before { + content: "C"; +} + +.fa-tablet-button::before { + content: "\f10a"; +} + +.fa-building-lock::before { + content: "\e4d6"; +} + +.fa-pizza-slice::before { + content: "\f818"; +} + +.fa-money-bill-wave::before { + content: "\f53a"; +} + +.fa-chart-area::before { + content: "\f1fe"; +} + +.fa-area-chart::before { + content: "\f1fe"; +} + +.fa-house-flag::before { + content: "\e50d"; +} + +.fa-person-circle-minus::before { + content: "\e540"; +} + +.fa-ban::before { + content: "\f05e"; +} + +.fa-cancel::before { + content: "\f05e"; +} + +.fa-camera-rotate::before { + content: "\e0d8"; +} + +.fa-spray-can-sparkles::before { + content: "\f5d0"; +} + +.fa-air-freshener::before { + content: "\f5d0"; +} + +.fa-star::before { + content: "\f005"; +} + +.fa-repeat::before { + content: "\f363"; +} + +.fa-cross::before { + content: "\f654"; +} + +.fa-box::before { + content: "\f466"; +} + +.fa-venus-mars::before { + content: "\f228"; +} + +.fa-arrow-pointer::before { + content: "\f245"; +} + +.fa-mouse-pointer::before { + content: "\f245"; +} + +.fa-maximize::before { + content: "\f31e"; +} + +.fa-expand-arrows-alt::before { + content: "\f31e"; +} + +.fa-charging-station::before { + content: "\f5e7"; +} + +.fa-shapes::before { + content: "\f61f"; +} + +.fa-triangle-circle-square::before { + content: "\f61f"; +} + +.fa-shuffle::before { + content: "\f074"; +} + +.fa-random::before { + content: "\f074"; +} + +.fa-person-running::before { + content: "\f70c"; +} + +.fa-running::before { + content: "\f70c"; +} + +.fa-mobile-retro::before { + content: "\e527"; +} + +.fa-grip-lines-vertical::before { + content: "\f7a5"; +} + +.fa-spider::before { + content: "\f717"; +} + +.fa-hands-bound::before { + content: "\e4f9"; +} + +.fa-file-invoice-dollar::before { + content: "\f571"; +} + +.fa-plane-circle-exclamation::before { + content: "\e556"; +} + +.fa-x-ray::before { + content: "\f497"; +} + +.fa-spell-check::before { + content: "\f891"; +} + +.fa-slash::before { + content: "\f715"; +} + +.fa-computer-mouse::before { + content: "\f8cc"; +} + +.fa-mouse::before { + content: "\f8cc"; +} + +.fa-arrow-right-to-bracket::before { + content: "\f090"; +} + +.fa-sign-in::before { + content: "\f090"; +} + +.fa-shop-slash::before { + content: "\e070"; +} + +.fa-store-alt-slash::before { + content: "\e070"; +} + +.fa-server::before { + content: "\f233"; +} + +.fa-virus-covid-slash::before { + content: "\e4a9"; +} + +.fa-shop-lock::before { + content: "\e4a5"; +} + +.fa-hourglass-start::before { + content: "\f251"; +} + +.fa-hourglass-1::before { + content: "\f251"; +} + +.fa-blender-phone::before { + content: "\f6b6"; +} + +.fa-building-wheat::before { + content: "\e4db"; +} + +.fa-person-breastfeeding::before { + content: "\e53a"; +} + +.fa-right-to-bracket::before { + content: "\f2f6"; +} + +.fa-sign-in-alt::before { + content: "\f2f6"; +} + +.fa-venus::before { + content: "\f221"; +} + +.fa-passport::before { + content: "\f5ab"; +} + +.fa-heart-pulse::before { + content: "\f21e"; +} + +.fa-heartbeat::before { + content: "\f21e"; +} + +.fa-people-carry-box::before { + content: "\f4ce"; +} + +.fa-people-carry::before { + content: "\f4ce"; +} + +.fa-temperature-high::before { + content: "\f769"; +} + +.fa-microchip::before { + content: "\f2db"; +} + +.fa-crown::before { + content: "\f521"; +} + +.fa-weight-hanging::before { + content: "\f5cd"; +} + +.fa-xmarks-lines::before { + content: "\e59a"; +} + +.fa-file-prescription::before { + content: "\f572"; +} + +.fa-weight-scale::before { + content: "\f496"; +} + +.fa-weight::before { + content: "\f496"; +} + +.fa-user-group::before { + content: "\f500"; +} + +.fa-user-friends::before { + content: "\f500"; +} + +.fa-arrow-up-a-z::before { + content: "\f15e"; +} + +.fa-sort-alpha-up::before { + content: "\f15e"; +} + +.fa-chess-knight::before { + content: "\f441"; +} + +.fa-face-laugh-squint::before { + content: "\f59b"; +} + +.fa-laugh-squint::before { + content: "\f59b"; +} + +.fa-wheelchair::before { + content: "\f193"; +} + +.fa-circle-arrow-up::before { + content: "\f0aa"; +} + +.fa-arrow-circle-up::before { + content: "\f0aa"; +} + +.fa-toggle-on::before { + content: "\f205"; +} + +.fa-person-walking::before { + content: "\f554"; +} + +.fa-walking::before { + content: "\f554"; +} + +.fa-l::before { + content: "L"; +} + +.fa-fire::before { + content: "\f06d"; +} + +.fa-bed-pulse::before { + content: "\f487"; +} + +.fa-procedures::before { + content: "\f487"; +} + +.fa-shuttle-space::before { + content: "\f197"; +} + +.fa-space-shuttle::before { + content: "\f197"; +} + +.fa-face-laugh::before { + content: "\f599"; +} + +.fa-laugh::before { + content: "\f599"; +} + +.fa-folder-open::before { + content: "\f07c"; +} + +.fa-heart-circle-plus::before { + content: "\e500"; +} + +.fa-code-fork::before { + content: "\e13b"; +} + +.fa-city::before { + content: "\f64f"; +} + +.fa-microphone-lines::before { + content: "\f3c9"; +} + +.fa-microphone-alt::before { + content: "\f3c9"; +} + +.fa-pepper-hot::before { + content: "\f816"; +} + +.fa-unlock::before { + content: "\f09c"; +} + +.fa-colon-sign::before { + content: "\e140"; +} + +.fa-headset::before { + content: "\f590"; +} + +.fa-store-slash::before { + content: "\e071"; +} + +.fa-road-circle-xmark::before { + content: "\e566"; +} + +.fa-user-minus::before { + content: "\f503"; +} + +.fa-mars-stroke-up::before { + content: "\f22a"; +} + +.fa-mars-stroke-v::before { + content: "\f22a"; +} + +.fa-champagne-glasses::before { + content: "\f79f"; +} + +.fa-glass-cheers::before { + content: "\f79f"; +} + +.fa-clipboard::before { + content: "\f328"; +} + +.fa-house-circle-exclamation::before { + content: "\e50a"; +} + +.fa-file-arrow-up::before { + content: "\f574"; +} + +.fa-file-upload::before { + content: "\f574"; +} + +.fa-wifi::before { + content: "\f1eb"; +} + +.fa-wifi-3::before { + content: "\f1eb"; +} + +.fa-wifi-strong::before { + content: "\f1eb"; +} + +.fa-bath::before { + content: "\f2cd"; +} + +.fa-bathtub::before { + content: "\f2cd"; +} + +.fa-underline::before { + content: "\f0cd"; +} + +.fa-user-pen::before { + content: "\f4ff"; +} + +.fa-user-edit::before { + content: "\f4ff"; +} + +.fa-signature::before { + content: "\f5b7"; +} + +.fa-stroopwafel::before { + content: "\f551"; +} + +.fa-bold::before { + content: "\f032"; +} + +.fa-anchor-lock::before { + content: "\e4ad"; +} + +.fa-building-ngo::before { + content: "\e4d7"; +} + +.fa-manat-sign::before { + content: "\e1d5"; +} + +.fa-not-equal::before { + content: "\f53e"; +} + +.fa-border-top-left::before { + content: "\f853"; +} + +.fa-border-style::before { + content: "\f853"; +} + +.fa-map-location-dot::before { + content: "\f5a0"; +} + +.fa-map-marked-alt::before { + content: "\f5a0"; +} + +.fa-jedi::before { + content: "\f669"; +} + +.fa-square-poll-vertical::before { + content: "\f681"; +} + +.fa-poll::before { + content: "\f681"; +} + +.fa-mug-hot::before { + content: "\f7b6"; +} + +.fa-car-battery::before { + content: "\f5df"; +} + +.fa-battery-car::before { + content: "\f5df"; +} + +.fa-gift::before { + content: "\f06b"; +} + +.fa-dice-two::before { + content: "\f528"; +} + +.fa-chess-queen::before { + content: "\f445"; +} + +.fa-glasses::before { + content: "\f530"; +} + +.fa-chess-board::before { + content: "\f43c"; +} + +.fa-building-circle-check::before { + content: "\e4d2"; +} + +.fa-person-chalkboard::before { + content: "\e53d"; +} + +.fa-mars-stroke-right::before { + content: "\f22b"; +} + +.fa-mars-stroke-h::before { + content: "\f22b"; +} + +.fa-hand-back-fist::before { + content: "\f255"; +} + +.fa-hand-rock::before { + content: "\f255"; +} + +.fa-square-caret-up::before { + content: "\f151"; +} + +.fa-caret-square-up::before { + content: "\f151"; +} + +.fa-cloud-showers-water::before { + content: "\e4e4"; +} + +.fa-chart-bar::before { + content: "\f080"; +} + +.fa-bar-chart::before { + content: "\f080"; +} + +.fa-hands-bubbles::before { + content: "\e05e"; +} + +.fa-hands-wash::before { + content: "\e05e"; +} + +.fa-less-than-equal::before { + content: "\f537"; +} + +.fa-train::before { + content: "\f238"; +} + +.fa-eye-low-vision::before { + content: "\f2a8"; +} + +.fa-low-vision::before { + content: "\f2a8"; +} + +.fa-crow::before { + content: "\f520"; +} + +.fa-sailboat::before { + content: "\e445"; +} + +.fa-window-restore::before { + content: "\f2d2"; +} + +.fa-square-plus::before { + content: "\f0fe"; +} + +.fa-plus-square::before { + content: "\f0fe"; +} + +.fa-torii-gate::before { + content: "\f6a1"; +} + +.fa-frog::before { + content: "\f52e"; +} + +.fa-bucket::before { + content: "\e4cf"; +} + +.fa-image::before { + content: "\f03e"; +} + +.fa-microphone::before { + content: "\f130"; +} + +.fa-cow::before { + content: "\f6c8"; +} + +.fa-caret-up::before, .accordion .accordion-toggle.active:hover::before, .accordion .accordion-toggle.active:focus::before, .accordion .accordion-toggle.active::before { + content: "\f0d8"; +} + +.fa-screwdriver::before { + content: "\f54a"; +} + +.fa-folder-closed::before { + content: "\e185"; +} + +.fa-house-tsunami::before { + content: "\e515"; +} + +.fa-square-nfi::before { + content: "\e576"; +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; +} + +.fa-martini-glass::before { + content: "\f57b"; +} + +.fa-glass-martini-alt::before { + content: "\f57b"; +} + +.fa-rotate-left::before { + content: "\f2ea"; +} + +.fa-rotate-back::before { + content: "\f2ea"; +} + +.fa-rotate-backward::before { + content: "\f2ea"; +} + +.fa-undo-alt::before { + content: "\f2ea"; +} + +.fa-table-columns::before { + content: "\f0db"; +} + +.fa-columns::before { + content: "\f0db"; +} + +.fa-lemon::before { + content: "\f094"; +} + +.fa-head-side-mask::before { + content: "\e063"; +} + +.fa-handshake::before { + content: "\f2b5"; +} + +.fa-gem::before { + content: "\f3a5"; +} + +.fa-dolly::before { + content: "\f472"; +} + +.fa-dolly-box::before { + content: "\f472"; +} + +.fa-smoking::before { + content: "\f48d"; +} + +.fa-minimize::before { + content: "\f78c"; +} + +.fa-compress-arrows-alt::before { + content: "\f78c"; +} + +.fa-monument::before { + content: "\f5a6"; +} + +.fa-snowplow::before { + content: "\f7d2"; +} + +.fa-angles-right::before { + content: "\f101"; +} + +.fa-angle-double-right::before { + content: "\f101"; +} + +.fa-cannabis::before { + content: "\f55f"; +} + +.fa-circle-play::before { + content: "\f144"; +} + +.fa-play-circle::before { + content: "\f144"; +} + +.fa-tablets::before { + content: "\f490"; +} + +.fa-ethernet::before { + content: "\f796"; +} + +.fa-euro-sign::before { + content: "\f153"; +} + +.fa-eur::before { + content: "\f153"; +} + +.fa-euro::before { + content: "\f153"; +} + +.fa-chair::before { + content: "\f6c0"; +} + +.fa-circle-check::before { + content: "\f058"; +} + +.fa-check-circle::before { + content: "\f058"; +} + +.fa-circle-stop::before { + content: "\f28d"; +} + +.fa-stop-circle::before { + content: "\f28d"; +} + +.fa-compass-drafting::before { + content: "\f568"; +} + +.fa-drafting-compass::before { + content: "\f568"; +} + +.fa-plate-wheat::before { + content: "\e55a"; +} + +.fa-icicles::before { + content: "\f7ad"; +} + +.fa-person-shelter::before { + content: "\e54f"; +} + +.fa-neuter::before { + content: "\f22c"; +} + +.fa-id-badge::before { + content: "\f2c1"; +} + +.fa-marker::before { + content: "\f5a1"; +} + +.fa-face-laugh-beam::before { + content: "\f59a"; +} + +.fa-laugh-beam::before { + content: "\f59a"; +} + +.fa-helicopter-symbol::before { + content: "\e502"; +} + +.fa-universal-access::before { + content: "\f29a"; +} + +.fa-circle-chevron-up::before { + content: "\f139"; +} + +.fa-chevron-circle-up::before { + content: "\f139"; +} + +.fa-lari-sign::before { + content: "\e1c8"; +} + +.fa-volcano::before { + content: "\f770"; +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; +} + +.fa-sterling-sign::before { + content: "\f154"; +} + +.fa-gbp::before { + content: "\f154"; +} + +.fa-pound-sign::before { + content: "\f154"; +} + +.fa-viruses::before { + content: "\e076"; +} + +.fa-square-person-confined::before { + content: "\e577"; +} + +.fa-user-tie::before { + content: "\f508"; +} + +.fa-arrow-down-long::before { + content: "\f175"; +} + +.fa-long-arrow-down::before { + content: "\f175"; +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; +} + +.fa-certificate::before { + content: "\f0a3"; +} + +.fa-reply-all::before { + content: "\f122"; +} + +.fa-mail-reply-all::before { + content: "\f122"; +} + +.fa-suitcase::before { + content: "\f0f2"; +} + +.fa-person-skating::before { + content: "\f7c5"; +} + +.fa-skating::before { + content: "\f7c5"; +} + +.fa-filter-circle-dollar::before { + content: "\f662"; +} + +.fa-funnel-dollar::before { + content: "\f662"; +} + +.fa-camera-retro::before { + content: "\f083"; +} + +.fa-circle-arrow-down::before { + content: "\f0ab"; +} + +.fa-arrow-circle-down::before { + content: "\f0ab"; +} + +.fa-file-import::before { + content: "\f56f"; +} + +.fa-arrow-right-to-file::before { + content: "\f56f"; +} + +.fa-square-arrow-up-right::before { + content: "\f14c"; +} + +.fa-external-link-square::before { + content: "\f14c"; +} + +.fa-box-open::before { + content: "\f49e"; +} + +.fa-scroll::before { + content: "\f70e"; +} + +.fa-spa::before { + content: "\f5bb"; +} + +.fa-location-pin-lock::before { + content: "\e51f"; +} + +.fa-pause::before { + content: "\f04c"; +} + +.fa-hill-avalanche::before { + content: "\e507"; +} + +.fa-temperature-empty::before { + content: "\f2cb"; +} + +.fa-temperature-0::before { + content: "\f2cb"; +} + +.fa-thermometer-0::before { + content: "\f2cb"; +} + +.fa-thermometer-empty::before { + content: "\f2cb"; +} + +.fa-bomb::before { + content: "\f1e2"; +} + +.fa-registered::before { + content: "\f25d"; +} + +.fa-address-card::before { + content: "\f2bb"; +} + +.fa-contact-card::before { + content: "\f2bb"; +} + +.fa-vcard::before { + content: "\f2bb"; +} + +.fa-scale-unbalanced-flip::before { + content: "\f516"; +} + +.fa-balance-scale-right::before { + content: "\f516"; +} + +.fa-subscript::before { + content: "\f12c"; +} + +.fa-diamond-turn-right::before { + content: "\f5eb"; +} + +.fa-directions::before { + content: "\f5eb"; +} + +.fa-burst::before { + content: "\e4dc"; +} + +.fa-house-laptop::before { + content: "\e066"; +} + +.fa-laptop-house::before { + content: "\e066"; +} + +.fa-face-tired::before { + content: "\f5c8"; +} + +.fa-tired::before { + content: "\f5c8"; +} + +.fa-money-bills::before { + content: "\e1f3"; +} + +.fa-smog::before { + content: "\f75f"; +} + +.fa-crutch::before { + content: "\f7f7"; +} + +.fa-cloud-arrow-up::before { + content: "\f0ee"; +} + +.fa-cloud-upload::before { + content: "\f0ee"; +} + +.fa-cloud-upload-alt::before { + content: "\f0ee"; +} + +.fa-palette::before { + content: "\f53f"; +} + +.fa-arrows-turn-right::before { + content: "\e4c0"; +} + +.fa-vest::before { + content: "\e085"; +} + +.fa-ferry::before { + content: "\e4ea"; +} + +.fa-arrows-down-to-people::before { + content: "\e4b9"; +} + +.fa-seedling::before { + content: "\f4d8"; +} + +.fa-sprout::before { + content: "\f4d8"; +} + +.fa-left-right::before { + content: "\f337"; +} + +.fa-arrows-alt-h::before { + content: "\f337"; +} + +.fa-boxes-packing::before { + content: "\e4c7"; +} + +.fa-circle-arrow-left::before { + content: "\f0a8"; +} + +.fa-arrow-circle-left::before { + content: "\f0a8"; +} + +.fa-group-arrows-rotate::before { + content: "\e4f6"; +} + +.fa-bowl-food::before { + content: "\e4c6"; +} + +.fa-candy-cane::before { + content: "\f786"; +} + +.fa-arrow-down-wide-short::before { + content: "\f160"; +} + +.fa-sort-amount-asc::before { + content: "\f160"; +} + +.fa-sort-amount-down::before { + content: "\f160"; +} + +.fa-cloud-bolt::before { + content: "\f76c"; +} + +.fa-thunderstorm::before { + content: "\f76c"; +} + +.fa-text-slash::before { + content: "\f87d"; +} + +.fa-remove-format::before { + content: "\f87d"; +} + +.fa-face-smile-wink::before { + content: "\f4da"; +} + +.fa-smile-wink::before { + content: "\f4da"; +} + +.fa-file-word::before { + content: "\f1c2"; +} + +.fa-file-powerpoint::before { + content: "\f1c4"; +} + +.fa-arrows-left-right::before { + content: "\f07e"; +} + +.fa-arrows-h::before { + content: "\f07e"; +} + +.fa-house-lock::before { + content: "\e510"; +} + +.fa-cloud-arrow-down::before { + content: "\f0ed"; +} + +.fa-cloud-download::before { + content: "\f0ed"; +} + +.fa-cloud-download-alt::before { + content: "\f0ed"; +} + +.fa-children::before { + content: "\e4e1"; +} + +.fa-chalkboard::before { + content: "\f51b"; +} + +.fa-blackboard::before { + content: "\f51b"; +} + +.fa-user-large-slash::before { + content: "\f4fa"; +} + +.fa-user-alt-slash::before { + content: "\f4fa"; +} + +.fa-envelope-open::before { + content: "\f2b6"; +} + +.fa-handshake-simple-slash::before { + content: "\e05f"; +} + +.fa-handshake-alt-slash::before { + content: "\e05f"; +} + +.fa-mattress-pillow::before { + content: "\e525"; +} + +.fa-guarani-sign::before { + content: "\e19a"; +} + +.fa-arrows-rotate::before { + content: "\f021"; +} + +.fa-refresh::before { + content: "\f021"; +} + +.fa-sync::before { + content: "\f021"; +} + +.fa-fire-extinguisher::before { + content: "\f134"; +} + +.fa-cruzeiro-sign::before { + content: "\e152"; +} + +.fa-greater-than-equal::before { + content: "\f532"; +} + +.fa-shield-halved::before { + content: "\f3ed"; +} + +.fa-shield-alt::before { + content: "\f3ed"; +} + +.fa-book-atlas::before { + content: "\f558"; +} + +.fa-atlas::before { + content: "\f558"; +} + +.fa-virus::before { + content: "\e074"; +} + +.fa-envelope-circle-check::before { + content: "\e4e8"; +} + +.fa-layer-group::before { + content: "\f5fd"; +} + +.fa-arrows-to-dot::before { + content: "\e4be"; +} + +.fa-archway::before { + content: "\f557"; +} + +.fa-heart-circle-check::before { + content: "\e4fd"; +} + +.fa-house-chimney-crack::before { + content: "\f6f1"; +} + +.fa-house-damage::before { + content: "\f6f1"; +} + +.fa-file-zipper::before { + content: "\f1c6"; +} + +.fa-file-archive::before { + content: "\f1c6"; +} + +.fa-square::before { + content: "\f0c8"; +} + +.fa-martini-glass-empty::before { + content: "\f000"; +} + +.fa-glass-martini::before { + content: "\f000"; +} + +.fa-couch::before { + content: "\f4b8"; +} + +.fa-cedi-sign::before { + content: "\e0df"; +} + +.fa-italic::before { + content: "\f033"; +} + +.fa-church::before { + content: "\f51d"; +} + +.fa-comments-dollar::before { + content: "\f653"; +} + +.fa-democrat::before { + content: "\f747"; +} + +.fa-z::before { + content: "Z"; +} + +.fa-person-skiing::before { + content: "\f7c9"; +} + +.fa-skiing::before { + content: "\f7c9"; +} + +.fa-road-lock::before { + content: "\e567"; +} + +.fa-a::before { + content: "A"; +} + +.fa-temperature-arrow-down::before { + content: "\e03f"; +} + +.fa-temperature-down::before { + content: "\e03f"; +} + +.fa-feather-pointed::before { + content: "\f56b"; +} + +.fa-feather-alt::before { + content: "\f56b"; +} + +.fa-p::before { + content: "P"; +} + +.fa-snowflake::before { + content: "\f2dc"; +} + +.fa-newspaper::before { + content: "\f1ea"; +} + +.fa-rectangle-ad::before { + content: "\f641"; +} + +.fa-ad::before { + content: "\f641"; +} + +.fa-circle-arrow-right::before { + content: "\f0a9"; +} + +.fa-arrow-circle-right::before { + content: "\f0a9"; +} + +.fa-filter-circle-xmark::before { + content: "\e17b"; +} + +.fa-locust::before { + content: "\e520"; +} + +.fa-sort::before { + content: "\f0dc"; +} + +.fa-unsorted::before { + content: "\f0dc"; +} + +.fa-list-ol::before { + content: "\f0cb"; +} + +.fa-list-1-2::before { + content: "\f0cb"; +} + +.fa-list-numeric::before { + content: "\f0cb"; +} + +.fa-person-dress-burst::before { + content: "\e544"; +} + +.fa-money-check-dollar::before { + content: "\f53d"; +} + +.fa-money-check-alt::before { + content: "\f53d"; +} + +.fa-vector-square::before { + content: "\f5cb"; +} + +.fa-bread-slice::before { + content: "\f7ec"; +} + +.fa-language::before { + content: "\f1ab"; +} + +.fa-face-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-filter::before { + content: "\f0b0"; +} + +.fa-question::before { + content: "\?"; +} + +.fa-file-signature::before { + content: "\f573"; +} + +.fa-up-down-left-right::before { + content: "\f0b2"; +} + +.fa-arrows-alt::before { + content: "\f0b2"; +} + +.fa-house-chimney-user::before { + content: "\e065"; +} + +.fa-hand-holding-heart::before { + content: "\f4be"; +} + +.fa-puzzle-piece::before { + content: "\f12e"; +} + +.fa-money-check::before { + content: "\f53c"; +} + +.fa-star-half-stroke::before { + content: "\f5c0"; +} + +.fa-star-half-alt::before { + content: "\f5c0"; +} + +.fa-code::before { + content: "\f121"; +} + +.fa-whiskey-glass::before { + content: "\f7a0"; +} + +.fa-glass-whiskey::before { + content: "\f7a0"; +} + +.fa-building-circle-exclamation::before { + content: "\e4d3"; +} + +.fa-magnifying-glass-chart::before { + content: "\e522"; +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; +} + +.fa-external-link::before { + content: "\f08e"; +} + +.fa-cubes-stacked::before { + content: "\e4e6"; +} + +.fa-won-sign::before { + content: "\f159"; +} + +.fa-krw::before { + content: "\f159"; +} + +.fa-won::before { + content: "\f159"; +} + +.fa-virus-covid::before { + content: "\e4a8"; +} + +.fa-austral-sign::before { + content: "\e0a9"; +} + +.fa-f::before { + content: "F"; +} + +.fa-leaf::before { + content: "\f06c"; +} + +.fa-road::before { + content: "\f018"; +} + +.fa-taxi::before { + content: "\f1ba"; +} + +.fa-cab::before { + content: "\f1ba"; +} + +.fa-person-circle-plus::before { + content: "\e541"; +} + +.fa-chart-pie::before { + content: "\f200"; +} + +.fa-pie-chart::before { + content: "\f200"; +} + +.fa-bolt-lightning::before { + content: "\e0b7"; +} + +.fa-sack-xmark::before { + content: "\e56a"; +} + +.fa-file-excel::before { + content: "\f1c3"; +} + +.fa-file-contract::before { + content: "\f56c"; +} + +.fa-fish-fins::before { + content: "\e4f2"; +} + +.fa-building-flag::before { + content: "\e4d5"; +} + +.fa-face-grin-beam::before { + content: "\f582"; +} + +.fa-grin-beam::before { + content: "\f582"; +} + +.fa-object-ungroup::before { + content: "\f248"; +} + +.fa-poop::before { + content: "\f619"; +} + +.fa-location-pin::before { + content: "\f041"; +} + +.fa-map-marker::before { + content: "\f041"; +} + +.fa-kaaba::before { + content: "\f66b"; +} + +.fa-toilet-paper::before { + content: "\f71e"; +} + +.fa-helmet-safety::before { + content: "\f807"; +} + +.fa-hard-hat::before { + content: "\f807"; +} + +.fa-hat-hard::before { + content: "\f807"; +} + +.fa-eject::before { + content: "\f052"; +} + +.fa-circle-right::before { + content: "\f35a"; +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; +} + +.fa-plane-circle-check::before { + content: "\e555"; +} + +.fa-face-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-object-group::before { + content: "\f247"; +} + +.fa-chart-line::before { + content: "\f201"; +} + +.fa-line-chart::before { + content: "\f201"; +} + +.fa-mask-ventilator::before { + content: "\e524"; +} + +.fa-arrow-right::before { + content: "\f061"; +} + +.fa-signs-post::before { + content: "\f277"; +} + +.fa-map-signs::before { + content: "\f277"; +} + +.fa-cash-register::before { + content: "\f788"; +} + +.fa-person-circle-question::before { + content: "\e542"; +} + +.fa-h::before { + content: "H"; +} + +.fa-tarp::before { + content: "\e57b"; +} + +.fa-screwdriver-wrench::before { + content: "\f7d9"; +} + +.fa-tools::before { + content: "\f7d9"; +} + +.fa-arrows-to-eye::before { + content: "\e4bf"; +} + +.fa-plug-circle-bolt::before { + content: "\e55b"; +} + +.fa-heart::before { + content: "\f004"; +} + +.fa-mars-and-venus::before { + content: "\f224"; +} + +.fa-house-user::before { + content: "\e1b0"; +} + +.fa-home-user::before { + content: "\e1b0"; +} + +.fa-dumpster-fire::before { + content: "\f794"; +} + +.fa-house-crack::before { + content: "\e3b1"; +} + +.fa-martini-glass-citrus::before { + content: "\f561"; +} + +.fa-cocktail::before { + content: "\f561"; +} + +.fa-face-surprise::before { + content: "\f5c2"; +} + +.fa-surprise::before { + content: "\f5c2"; +} + +.fa-bottle-water::before { + content: "\e4c5"; +} + +.fa-circle-pause::before { + content: "\f28b"; +} + +.fa-pause-circle::before { + content: "\f28b"; +} + +.fa-toilet-paper-slash::before { + content: "\e072"; +} + +.fa-apple-whole::before { + content: "\f5d1"; +} + +.fa-apple-alt::before { + content: "\f5d1"; +} + +.fa-kitchen-set::before { + content: "\e51a"; +} + +.fa-r::before { + content: "R"; +} + +.fa-temperature-quarter::before { + content: "\f2ca"; +} + +.fa-temperature-1::before { + content: "\f2ca"; +} + +.fa-thermometer-1::before { + content: "\f2ca"; +} + +.fa-thermometer-quarter::before { + content: "\f2ca"; +} + +.fa-cube::before { + content: "\f1b2"; +} + +.fa-bitcoin-sign::before { + content: "\e0b4"; +} + +.fa-shield-dog::before { + content: "\e573"; +} + +.fa-solar-panel::before { + content: "\f5ba"; +} + +.fa-lock-open::before { + content: "\f3c1"; +} + +.fa-elevator::before { + content: "\e16d"; +} + +.fa-money-bill-transfer::before { + content: "\e528"; +} + +.fa-money-bill-trend-up::before { + content: "\e529"; +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; +} + +.fa-square-poll-horizontal::before { + content: "\f682"; +} + +.fa-poll-h::before { + content: "\f682"; +} + +.fa-circle::before { + content: "\f111"; +} + +.fa-backward-fast::before { + content: "\f049"; +} + +.fa-fast-backward::before { + content: "\f049"; +} + +.fa-recycle::before { + content: "\f1b8"; +} + +.fa-user-astronaut::before { + content: "\f4fb"; +} + +.fa-plane-slash::before { + content: "\e069"; +} + +.fa-trademark::before { + content: "\f25c"; +} + +.fa-basketball::before { + content: "\f434"; +} + +.fa-basketball-ball::before { + content: "\f434"; +} + +.fa-satellite-dish::before { + content: "\f7c0"; +} + +.fa-circle-up::before { + content: "\f35b"; +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; +} + +.fa-mobile-screen-button::before { + content: "\f3cd"; +} + +.fa-mobile-alt::before { + content: "\f3cd"; +} + +.fa-volume-high::before { + content: "\f028"; +} + +.fa-volume-up::before { + content: "\f028"; +} + +.fa-users-rays::before { + content: "\e593"; +} + +.fa-wallet::before { + content: "\f555"; +} + +.fa-clipboard-check::before { + content: "\f46c"; +} + +.fa-file-audio::before { + content: "\f1c7"; +} + +.fa-burger::before { + content: "\f805"; +} + +.fa-hamburger::before { + content: "\f805"; +} + +.fa-wrench::before { + content: "\f0ad"; +} + +.fa-bugs::before { + content: "\e4d0"; +} + +.fa-rupee-sign::before { + content: "\f156"; +} + +.fa-rupee::before { + content: "\f156"; +} + +.fa-file-image::before { + content: "\f1c5"; +} + +.fa-circle-question::before { + content: "\f059"; +} + +.fa-question-circle::before { + content: "\f059"; +} + +.fa-plane-departure::before { + content: "\f5b0"; +} + +.fa-handshake-slash::before { + content: "\e060"; +} + +.fa-book-bookmark::before { + content: "\e0bb"; +} + +.fa-code-branch::before { + content: "\f126"; +} + +.fa-hat-cowboy::before { + content: "\f8c0"; +} + +.fa-bridge::before { + content: "\e4c8"; +} + +.fa-phone-flip::before { + content: "\f879"; +} + +.fa-phone-alt::before { + content: "\f879"; +} + +.fa-truck-front::before { + content: "\e2b7"; +} + +.fa-cat::before { + content: "\f6be"; +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; +} + +.fa-truck-field::before { + content: "\e58d"; +} + +.fa-route::before { + content: "\f4d7"; +} + +.fa-clipboard-question::before { + content: "\e4e3"; +} + +.fa-panorama::before { + content: "\e209"; +} + +.fa-comment-medical::before { + content: "\f7f5"; +} + +.fa-teeth-open::before { + content: "\f62f"; +} + +.fa-file-circle-minus::before { + content: "\e4ed"; +} + +.fa-tags::before { + content: "\f02c"; +} + +.fa-wine-glass::before { + content: "\f4e3"; +} + +.fa-forward-fast::before { + content: "\f050"; +} + +.fa-fast-forward::before { + content: "\f050"; +} + +.fa-face-meh-blank::before { + content: "\f5a4"; +} + +.fa-meh-blank::before { + content: "\f5a4"; +} + +.fa-square-parking::before { + content: "\f540"; +} + +.fa-parking::before { + content: "\f540"; +} + +.fa-house-signal::before { + content: "\e012"; +} + +.fa-bars-progress::before { + content: "\f828"; +} + +.fa-tasks-alt::before { + content: "\f828"; +} + +.fa-faucet-drip::before { + content: "\e006"; +} + +.fa-cart-flatbed::before { + content: "\f474"; +} + +.fa-dolly-flatbed::before { + content: "\f474"; +} + +.fa-ban-smoking::before { + content: "\f54d"; +} + +.fa-smoking-ban::before { + content: "\f54d"; +} + +.fa-terminal::before { + content: "\f120"; +} + +.fa-mobile-button::before { + content: "\f10b"; +} + +.fa-house-medical-flag::before { + content: "\e514"; +} + +.fa-basket-shopping::before { + content: "\f291"; +} + +.fa-shopping-basket::before { + content: "\f291"; +} + +.fa-tape::before { + content: "\f4db"; +} + +.fa-bus-simple::before { + content: "\f55e"; +} + +.fa-bus-alt::before { + content: "\f55e"; +} + +.fa-eye::before { + content: "\f06e"; +} + +.fa-face-sad-cry::before { + content: "\f5b3"; +} + +.fa-sad-cry::before { + content: "\f5b3"; +} + +.fa-audio-description::before { + content: "\f29e"; +} + +.fa-person-military-to-person::before { + content: "\e54c"; +} + +.fa-file-shield::before { + content: "\e4f0"; +} + +.fa-user-slash::before { + content: "\f506"; +} + +.fa-pen::before { + content: "\f304"; +} + +.fa-tower-observation::before { + content: "\e586"; +} + +.fa-file-code::before { + content: "\f1c9"; +} + +.fa-signal::before { + content: "\f012"; +} + +.fa-signal-5::before { + content: "\f012"; +} + +.fa-signal-perfect::before { + content: "\f012"; +} + +.fa-bus::before { + content: "\f207"; +} + +.fa-heart-circle-xmark::before { + content: "\e501"; +} + +.fa-house-chimney::before { + content: "\e3af"; +} + +.fa-home-lg::before { + content: "\e3af"; +} + +.fa-window-maximize::before { + content: "\f2d0"; +} + +.fa-face-frown::before { + content: "\f119"; +} + +.fa-frown::before { + content: "\f119"; +} + +.fa-prescription::before { + content: "\f5b1"; +} + +.fa-shop::before { + content: "\f54f"; +} + +.fa-store-alt::before { + content: "\f54f"; +} + +.fa-floppy-disk::before { + content: "\f0c7"; +} + +.fa-save::before { + content: "\f0c7"; +} + +.fa-vihara::before { + content: "\f6a7"; +} + +.fa-scale-unbalanced::before { + content: "\f515"; +} + +.fa-balance-scale-left::before { + content: "\f515"; +} + +.fa-sort-up::before { + content: "\f0de"; +} + +.fa-sort-asc::before { + content: "\f0de"; +} + +.fa-comment-dots::before { + content: "\f4ad"; +} + +.fa-commenting::before { + content: "\f4ad"; +} + +.fa-plant-wilt::before { + content: "\e5aa"; +} + +.fa-diamond::before { + content: "\f219"; +} + +.fa-face-grin-squint::before { + content: "\f585"; +} + +.fa-grin-squint::before { + content: "\f585"; +} + +.fa-hand-holding-dollar::before { + content: "\f4c0"; +} + +.fa-hand-holding-usd::before { + content: "\f4c0"; +} + +.fa-bacterium::before { + content: "\e05a"; +} + +.fa-hand-pointer::before { + content: "\f25a"; +} + +.fa-drum-steelpan::before { + content: "\f56a"; +} + +.fa-hand-scissors::before { + content: "\f257"; +} + +.fa-hands-praying::before { + content: "\f684"; +} + +.fa-praying-hands::before { + content: "\f684"; +} + +.fa-arrow-rotate-right::before { + content: "\f01e"; +} + +.fa-arrow-right-rotate::before { + content: "\f01e"; +} + +.fa-arrow-rotate-forward::before { + content: "\f01e"; +} + +.fa-redo::before { + content: "\f01e"; +} + +.fa-biohazard::before { + content: "\f780"; +} + +.fa-location-crosshairs::before { + content: "\f601"; +} + +.fa-location::before { + content: "\f601"; +} + +.fa-mars-double::before { + content: "\f227"; +} + +.fa-child-dress::before { + content: "\e59c"; +} + +.fa-users-between-lines::before { + content: "\e591"; +} + +.fa-lungs-virus::before { + content: "\e067"; +} + +.fa-face-grin-tears::before { + content: "\f588"; +} + +.fa-grin-tears::before { + content: "\f588"; +} + +.fa-phone::before { + content: "\f095"; +} + +.fa-calendar-xmark::before { + content: "\f273"; +} + +.fa-calendar-times::before { + content: "\f273"; +} + +.fa-child-reaching::before { + content: "\e59d"; +} + +.fa-head-side-virus::before { + content: "\e064"; +} + +.fa-user-gear::before { + content: "\f4fe"; +} + +.fa-user-cog::before { + content: "\f4fe"; +} + +.fa-arrow-up-1-9::before { + content: "\f163"; +} + +.fa-sort-numeric-up::before { + content: "\f163"; +} + +.fa-door-closed::before { + content: "\f52a"; +} + +.fa-shield-virus::before { + content: "\e06c"; +} + +.fa-dice-six::before { + content: "\f526"; +} + +.fa-mosquito-net::before { + content: "\e52c"; +} + +.fa-bridge-water::before { + content: "\e4ce"; +} + +.fa-person-booth::before { + content: "\f756"; +} + +.fa-text-width::before { + content: "\f035"; +} + +.fa-hat-wizard::before { + content: "\f6e8"; +} + +.fa-pen-fancy::before { + content: "\f5ac"; +} + +.fa-person-digging::before { + content: "\f85e"; +} + +.fa-digging::before { + content: "\f85e"; +} + +.fa-trash::before { + content: "\f1f8"; +} + +.fa-gauge-simple::before { + content: "\f629"; +} + +.fa-gauge-simple-med::before { + content: "\f629"; +} + +.fa-tachometer-average::before { + content: "\f629"; +} + +.fa-book-medical::before { + content: "\f7e6"; +} + +.fa-poo::before { + content: "\f2fe"; +} + +.fa-quote-right::before { + content: "\f10e"; +} + +.fa-quote-right-alt::before { + content: "\f10e"; +} + +.fa-shirt::before { + content: "\f553"; +} + +.fa-t-shirt::before { + content: "\f553"; +} + +.fa-tshirt::before { + content: "\f553"; +} + +.fa-cubes::before { + content: "\f1b3"; +} + +.fa-divide::before { + content: "\f529"; +} + +.fa-tenge-sign::before { + content: "\f7d7"; +} + +.fa-tenge::before { + content: "\f7d7"; +} + +.fa-headphones::before { + content: "\f025"; +} + +.fa-hands-holding::before { + content: "\f4c2"; +} + +.fa-hands-clapping::before { + content: "\e1a8"; +} + +.fa-republican::before { + content: "\f75e"; +} + +.fa-arrow-left::before { + content: "\f060"; +} + +.fa-person-circle-xmark::before { + content: "\e543"; +} + +.fa-ruler::before { + content: "\f545"; +} + +.fa-align-left::before { + content: "\f036"; +} + +.fa-dice-d6::before { + content: "\f6d1"; +} + +.fa-restroom::before { + content: "\f7bd"; +} + +.fa-j::before { + content: "J"; +} + +.fa-users-viewfinder::before { + content: "\e595"; +} + +.fa-file-video::before { + content: "\f1c8"; +} + +.fa-up-right-from-square::before { + content: "\f35d"; +} + +.fa-external-link-alt::before { + content: "\f35d"; +} + +.fa-table-cells::before { + content: "\f00a"; +} + +.fa-th::before { + content: "\f00a"; +} + +.fa-file-pdf::before { + content: "\f1c1"; +} + +.fa-book-bible::before { + content: "\f647"; +} + +.fa-bible::before { + content: "\f647"; +} + +.fa-o::before { + content: "O"; +} + +.fa-suitcase-medical::before { + content: "\f0fa"; +} + +.fa-medkit::before { + content: "\f0fa"; +} + +.fa-user-secret::before { + content: "\f21b"; +} + +.fa-otter::before { + content: "\f700"; +} + +.fa-person-dress::before { + content: "\f182"; +} + +.fa-female::before { + content: "\f182"; +} + +.fa-comment-dollar::before { + content: "\f651"; +} + +.fa-business-time::before { + content: "\f64a"; +} + +.fa-briefcase-clock::before { + content: "\f64a"; +} + +.fa-table-cells-large::before { + content: "\f009"; +} + +.fa-th-large::before { + content: "\f009"; +} + +.fa-book-tanakh::before { + content: "\f827"; +} + +.fa-tanakh::before { + content: "\f827"; +} + +.fa-phone-volume::before { + content: "\f2a0"; +} + +.fa-volume-control-phone::before { + content: "\f2a0"; +} + +.fa-hat-cowboy-side::before { + content: "\f8c1"; +} + +.fa-clipboard-user::before { + content: "\f7f3"; +} + +.fa-child::before { + content: "\f1ae"; +} + +.fa-lira-sign::before { + content: "\f195"; +} + +.fa-satellite::before { + content: "\f7bf"; +} + +.fa-plane-lock::before { + content: "\e558"; +} + +.fa-tag::before { + content: "\f02b"; +} + +.fa-comment::before { + content: "\f075"; +} + +.fa-cake-candles::before { + content: "\f1fd"; +} + +.fa-birthday-cake::before { + content: "\f1fd"; +} + +.fa-cake::before { + content: "\f1fd"; +} + +.fa-envelope::before { + content: "\f0e0"; +} + +.fa-angles-up::before { + content: "\f102"; +} + +.fa-angle-double-up::before { + content: "\f102"; +} + +.fa-paperclip::before { + content: "\f0c6"; +} + +.fa-arrow-right-to-city::before { + content: "\e4b3"; +} + +.fa-ribbon::before { + content: "\f4d6"; +} + +.fa-lungs::before { + content: "\f604"; +} + +.fa-arrow-up-9-1::before { + content: "\f887"; +} + +.fa-sort-numeric-up-alt::before { + content: "\f887"; +} + +.fa-litecoin-sign::before { + content: "\e1d3"; +} + +.fa-border-none::before { + content: "\f850"; +} + +.fa-circle-nodes::before { + content: "\e4e2"; +} + +.fa-parachute-box::before { + content: "\f4cd"; +} + +.fa-indent::before { + content: "\f03c"; +} + +.fa-truck-field-un::before { + content: "\e58e"; +} + +.fa-hourglass::before { + content: "\f254"; +} + +.fa-hourglass-empty::before { + content: "\f254"; +} + +.fa-mountain::before { + content: "\f6fc"; +} + +.fa-user-doctor::before { + content: "\f0f0"; +} + +.fa-user-md::before { + content: "\f0f0"; +} + +.fa-circle-info::before { + content: "\f05a"; +} + +.fa-info-circle::before { + content: "\f05a"; +} + +.fa-cloud-meatball::before { + content: "\f73b"; +} + +.fa-camera::before { + content: "\f030"; +} + +.fa-camera-alt::before { + content: "\f030"; +} + +.fa-square-virus::before { + content: "\e578"; +} + +.fa-meteor::before { + content: "\f753"; +} + +.fa-car-on::before { + content: "\e4dd"; +} + +.fa-sleigh::before { + content: "\f7cc"; +} + +.fa-arrow-down-1-9::before { + content: "\f162"; +} + +.fa-sort-numeric-asc::before { + content: "\f162"; +} + +.fa-sort-numeric-down::before { + content: "\f162"; +} + +.fa-hand-holding-droplet::before { + content: "\f4c1"; +} + +.fa-hand-holding-water::before { + content: "\f4c1"; +} + +.fa-water::before { + content: "\f773"; +} + +.fa-calendar-check::before { + content: "\f274"; +} + +.fa-braille::before { + content: "\f2a1"; +} + +.fa-prescription-bottle-medical::before { + content: "\f486"; +} + +.fa-prescription-bottle-alt::before { + content: "\f486"; +} + +.fa-landmark::before { + content: "\f66f"; +} + +.fa-truck::before { + content: "\f0d1"; +} + +.fa-crosshairs::before { + content: "\f05b"; +} + +.fa-person-cane::before { + content: "\e53c"; +} + +.fa-tent::before { + content: "\e57d"; +} + +.fa-vest-patches::before { + content: "\e086"; +} + +.fa-check-double::before { + content: "\f560"; +} + +.fa-arrow-down-a-z::before { + content: "\f15d"; +} + +.fa-sort-alpha-asc::before { + content: "\f15d"; +} + +.fa-sort-alpha-down::before { + content: "\f15d"; +} + +.fa-money-bill-wheat::before { + content: "\e52a"; +} + +.fa-cookie::before { + content: "\f563"; +} + +.fa-arrow-rotate-left::before { + content: "\f0e2"; +} + +.fa-arrow-left-rotate::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-back::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; +} + +.fa-undo::before { + content: "\f0e2"; +} + +.fa-hard-drive::before { + content: "\f0a0"; +} + +.fa-hdd::before { + content: "\f0a0"; +} + +.fa-face-grin-squint-tears::before { + content: "\f586"; +} + +.fa-grin-squint-tears::before { + content: "\f586"; +} + +.fa-dumbbell::before { + content: "\f44b"; +} + +.fa-rectangle-list::before { + content: "\f022"; +} + +.fa-list-alt::before { + content: "\f022"; +} + +.fa-tarp-droplet::before { + content: "\e57c"; +} + +.fa-house-medical-circle-check::before { + content: "\e511"; +} + +.fa-person-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-calendar-plus::before { + content: "\f271"; +} + +.fa-plane-arrival::before { + content: "\f5af"; +} + +.fa-circle-left::before { + content: "\f359"; +} + +.fa-arrow-alt-circle-left::before { + content: "\f359"; +} + +.fa-train-subway::before { + content: "\f239"; +} + +.fa-subway::before { + content: "\f239"; +} + +.fa-chart-gantt::before { + content: "\e0e4"; +} + +.fa-indian-rupee-sign::before { + content: "\e1bc"; +} + +.fa-indian-rupee::before { + content: "\e1bc"; +} + +.fa-inr::before { + content: "\e1bc"; +} + +.fa-crop-simple::before { + content: "\f565"; +} + +.fa-crop-alt::before { + content: "\f565"; +} + +.fa-money-bill-1::before { + content: "\f3d1"; +} + +.fa-money-bill-alt::before { + content: "\f3d1"; +} + +.fa-left-long::before { + content: "\f30a"; +} + +.fa-long-arrow-alt-left::before { + content: "\f30a"; +} + +.fa-dna::before { + content: "\f471"; +} + +.fa-virus-slash::before { + content: "\e075"; +} + +.fa-minus::before { + content: "\f068"; +} + +.fa-subtract::before { + content: "\f068"; +} + +.fa-chess::before { + content: "\f439"; +} + +.fa-arrow-left-long::before { + content: "\f177"; +} + +.fa-long-arrow-left::before { + content: "\f177"; +} + +.fa-plug-circle-check::before { + content: "\e55c"; +} + +.fa-street-view::before { + content: "\f21d"; +} + +.fa-franc-sign::before { + content: "\e18f"; +} + +.fa-volume-off::before { + content: "\f026"; +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-gear::before { + content: "\f013"; +} + +.fa-cog::before { + content: "\f013"; +} + +.fa-droplet-slash::before { + content: "\f5c7"; +} + +.fa-tint-slash::before { + content: "\f5c7"; +} + +.fa-mosque::before { + content: "\f678"; +} + +.fa-mosquito::before { + content: "\e52b"; +} + +.fa-star-of-david::before { + content: "\f69a"; +} + +.fa-person-military-rifle::before { + content: "\e54b"; +} + +.fa-cart-shopping::before { + content: "\f07a"; +} + +.fa-shopping-cart::before { + content: "\f07a"; +} + +.fa-vials::before { + content: "\f493"; +} + +.fa-plug-circle-plus::before { + content: "\e55f"; +} + +.fa-place-of-worship::before { + content: "\f67f"; +} + +.fa-grip-vertical::before { + content: "\f58e"; +} + +.fa-arrow-turn-up::before { + content: "\f148"; +} + +.fa-level-up::before { + content: "\f148"; +} + +.fa-u::before { + content: "U"; +} + +.fa-square-root-variable::before { + content: "\f698"; +} + +.fa-square-root-alt::before { + content: "\f698"; +} + +.fa-clock::before { + content: "\f017"; +} + +.fa-clock-four::before { + content: "\f017"; +} + +.fa-backward-step::before { + content: "\f048"; +} + +.fa-step-backward::before { + content: "\f048"; +} + +.fa-pallet::before { + content: "\f482"; +} + +.fa-faucet::before { + content: "\e005"; +} + +.fa-baseball-bat-ball::before { + content: "\f432"; +} + +.fa-s::before { + content: "S"; +} + +.fa-timeline::before { + content: "\e29c"; +} + +.fa-keyboard::before { + content: "\f11c"; +} + +.fa-caret-down::before, .accordion .accordion-toggle:hover::before, .accordion .accordion-toggle:focus::before, .accordion .accordion-toggle.active::before, .accordion .accordion-toggle::before { + content: "\f0d7"; +} + +.fa-house-chimney-medical::before { + content: "\f7f2"; +} + +.fa-clinic-medical::before { + content: "\f7f2"; +} + +.fa-temperature-three-quarters::before { + content: "\f2c8"; +} + +.fa-temperature-3::before { + content: "\f2c8"; +} + +.fa-thermometer-3::before { + content: "\f2c8"; +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; +} + +.fa-mobile-screen::before { + content: "\f3cf"; +} + +.fa-mobile-android-alt::before { + content: "\f3cf"; +} + +.fa-plane-up::before { + content: "\e22d"; +} + +.fa-piggy-bank::before { + content: "\f4d3"; +} + +.fa-battery-half::before { + content: "\f242"; +} + +.fa-battery-3::before { + content: "\f242"; +} + +.fa-mountain-city::before { + content: "\e52e"; +} + +.fa-coins::before { + content: "\f51e"; +} + +.fa-khanda::before { + content: "\f66d"; +} + +.fa-sliders::before { + content: "\f1de"; +} + +.fa-sliders-h::before { + content: "\f1de"; +} + +.fa-folder-tree::before { + content: "\f802"; +} + +.fa-network-wired::before { + content: "\f6ff"; +} + +.fa-map-pin::before { + content: "\f276"; +} + +.fa-hamsa::before { + content: "\f665"; +} + +.fa-cent-sign::before { + content: "\e3f5"; +} + +.fa-flask::before { + content: "\f0c3"; +} + +.fa-person-pregnant::before { + content: "\e31e"; +} + +.fa-wand-sparkles::before { + content: "\f72b"; +} + +.fa-ellipsis-vertical::before { + content: "\f142"; +} + +.fa-ellipsis-v::before { + content: "\f142"; +} + +.fa-ticket::before { + content: "\f145"; +} + +.fa-power-off::before { + content: "\f011"; +} + +.fa-right-long::before { + content: "\f30b"; +} + +.fa-long-arrow-alt-right::before { + content: "\f30b"; +} + +.fa-flag-usa::before { + content: "\f74d"; +} + +.fa-laptop-file::before { + content: "\e51d"; +} + +.fa-tty::before { + content: "\f1e4"; +} + +.fa-teletype::before { + content: "\f1e4"; +} + +.fa-diagram-next::before { + content: "\e476"; +} + +.fa-person-rifle::before { + content: "\e54e"; +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; +} + +.fa-closed-captioning::before { + content: "\f20a"; +} + +.fa-person-hiking::before { + content: "\f6ec"; +} + +.fa-hiking::before { + content: "\f6ec"; +} + +.fa-venus-double::before { + content: "\f226"; +} + +.fa-images::before { + content: "\f302"; +} + +.fa-calculator::before { + content: "\f1ec"; +} + +.fa-people-pulling::before { + content: "\e535"; +} + +.fa-n::before { + content: "N"; +} + +.fa-cable-car::before { + content: "\f7da"; +} + +.fa-tram::before { + content: "\f7da"; +} + +.fa-cloud-rain::before { + content: "\f73d"; +} + +.fa-building-circle-xmark::before { + content: "\e4d4"; +} + +.fa-ship::before { + content: "\f21a"; +} + +.fa-arrows-down-to-line::before { + content: "\e4b8"; +} + +.fa-download::before { + content: "\f019"; +} + +.fa-face-grin::before { + content: "\f580"; +} + +.fa-grin::before { + content: "\f580"; +} + +.fa-delete-left::before { + content: "\f55a"; +} + +.fa-backspace::before { + content: "\f55a"; +} + +.fa-eye-dropper::before { + content: "\f1fb"; +} + +.fa-eye-dropper-empty::before { + content: "\f1fb"; +} + +.fa-eyedropper::before { + content: "\f1fb"; +} + +.fa-file-circle-check::before { + content: "\e5a0"; +} + +.fa-forward::before { + content: "\f04e"; +} + +.fa-mobile::before { + content: "\f3ce"; +} + +.fa-mobile-android::before { + content: "\f3ce"; +} + +.fa-mobile-phone::before { + content: "\f3ce"; +} + +.fa-face-meh::before { + content: "\f11a"; +} + +.fa-meh::before { + content: "\f11a"; +} + +.fa-align-center::before { + content: "\f037"; +} + +.fa-book-skull::before { + content: "\f6b7"; +} + +.fa-book-dead::before { + content: "\f6b7"; +} + +.fa-id-card::before { + content: "\f2c2"; +} + +.fa-drivers-license::before { + content: "\f2c2"; +} + +.fa-outdent::before { + content: "\f03b"; +} + +.fa-dedent::before { + content: "\f03b"; +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; +} + +.fa-house::before { + content: "\f015"; +} + +.fa-home::before { + content: "\f015"; +} + +.fa-home-alt::before { + content: "\f015"; +} + +.fa-home-lg-alt::before { + content: "\f015"; +} + +.fa-calendar-week::before { + content: "\f784"; +} + +.fa-laptop-medical::before { + content: "\f812"; +} + +.fa-b::before { + content: "B"; +} + +.fa-file-medical::before { + content: "\f477"; +} + +.fa-dice-one::before { + content: "\f525"; +} + +.fa-kiwi-bird::before { + content: "\f535"; +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; +} + +.fa-exchange::before { + content: "\f0ec"; +} + +.fa-rotate-right::before { + content: "\f2f9"; +} + +.fa-redo-alt::before { + content: "\f2f9"; +} + +.fa-rotate-forward::before { + content: "\f2f9"; +} + +.fa-utensils::before { + content: "\f2e7"; +} + +.fa-cutlery::before { + content: "\f2e7"; +} + +.fa-arrow-up-wide-short::before { + content: "\f161"; +} + +.fa-sort-amount-up::before { + content: "\f161"; +} + +.fa-mill-sign::before { + content: "\e1ed"; +} + +.fa-bowl-rice::before { + content: "\e2eb"; +} + +.fa-skull::before { + content: "\f54c"; +} + +.fa-tower-broadcast::before { + content: "\f519"; +} + +.fa-broadcast-tower::before { + content: "\f519"; +} + +.fa-truck-pickup::before { + content: "\f63c"; +} + +.fa-up-long::before { + content: "\f30c"; +} + +.fa-long-arrow-alt-up::before { + content: "\f30c"; +} + +.fa-stop::before { + content: "\f04d"; +} + +.fa-code-merge::before { + content: "\f387"; +} + +.fa-upload::before { + content: "\f093"; +} + +.fa-hurricane::before { + content: "\f751"; +} + +.fa-mound::before { + content: "\e52d"; +} + +.fa-toilet-portable::before { + content: "\e583"; +} + +.fa-compact-disc::before { + content: "\f51f"; +} + +.fa-file-arrow-down::before { + content: "\f56d"; +} + +.fa-file-download::before { + content: "\f56d"; +} + +.fa-caravan::before { + content: "\f8ff"; +} + +.fa-shield-cat::before { + content: "\e572"; +} + +.fa-bolt::before { + content: "\f0e7"; +} + +.fa-zap::before { + content: "\f0e7"; +} + +.fa-glass-water::before { + content: "\e4f4"; +} + +.fa-oil-well::before { + content: "\e532"; +} + +.fa-vault::before { + content: "\e2c5"; +} + +.fa-mars::before { + content: "\f222"; +} + +.fa-toilet::before { + content: "\f7d8"; +} + +.fa-plane-circle-xmark::before { + content: "\e557"; +} + +.fa-yen-sign::before { + content: "\f157"; +} + +.fa-cny::before { + content: "\f157"; +} + +.fa-jpy::before { + content: "\f157"; +} + +.fa-rmb::before { + content: "\f157"; +} + +.fa-yen::before { + content: "\f157"; +} + +.fa-ruble-sign::before { + content: "\f158"; +} + +.fa-rouble::before { + content: "\f158"; +} + +.fa-rub::before { + content: "\f158"; +} + +.fa-ruble::before { + content: "\f158"; +} + +.fa-sun::before { + content: "\f185"; +} + +.fa-guitar::before { + content: "\f7a6"; +} + +.fa-face-laugh-wink::before { + content: "\f59c"; +} + +.fa-laugh-wink::before { + content: "\f59c"; +} + +.fa-horse-head::before { + content: "\f7ab"; +} + +.fa-bore-hole::before { + content: "\e4c3"; +} + +.fa-industry::before { + content: "\f275"; +} + +.fa-circle-down::before { + content: "\f358"; +} + +.fa-arrow-alt-circle-down::before { + content: "\f358"; +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; +} + +.fa-florin-sign::before { + content: "\e184"; +} + +.fa-arrow-down-short-wide::before { + content: "\f884"; +} + +.fa-sort-amount-desc::before { + content: "\f884"; +} + +.fa-sort-amount-down-alt::before { + content: "\f884"; +} + +.fa-less-than::before { + content: "\<"; +} + +.fa-angle-down::before { + content: "\f107"; +} + +.fa-car-tunnel::before { + content: "\e4de"; +} + +.fa-head-side-cough::before { + content: "\e061"; +} + +.fa-grip-lines::before { + content: "\f7a4"; +} + +.fa-thumbs-down::before { + content: "\f165"; +} + +.fa-user-lock::before { + content: "\f502"; +} + +.fa-arrow-right-long::before { + content: "\f178"; +} + +.fa-long-arrow-right::before { + content: "\f178"; +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; +} + +.fa-ellipsis::before { + content: "\f141"; +} + +.fa-ellipsis-h::before { + content: "\f141"; +} + +.fa-chess-pawn::before { + content: "\f443"; +} + +.fa-kit-medical::before { + content: "\f479"; +} + +.fa-first-aid::before { + content: "\f479"; +} + +.fa-person-through-window::before { + content: "\e5a9"; +} + +.fa-toolbox::before { + content: "\f552"; +} + +.fa-hands-holding-circle::before { + content: "\e4fb"; +} + +.fa-bug::before { + content: "\f188"; +} + +.fa-credit-card::before { + content: "\f09d"; +} + +.fa-credit-card-alt::before { + content: "\f09d"; +} + +.fa-car::before { + content: "\f1b9"; +} + +.fa-automobile::before { + content: "\f1b9"; +} + +.fa-hand-holding-hand::before { + content: "\e4f7"; +} + +.fa-book-open-reader::before { + content: "\f5da"; +} + +.fa-book-reader::before { + content: "\f5da"; +} + +.fa-mountain-sun::before { + content: "\e52f"; +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; +} + +.fa-dice-d20::before { + content: "\f6cf"; +} + +.fa-truck-droplet::before { + content: "\e58c"; +} + +.fa-file-circle-xmark::before { + content: "\e5a1"; +} + +.fa-temperature-arrow-up::before { + content: "\e040"; +} + +.fa-temperature-up::before { + content: "\e040"; +} + +.fa-medal::before { + content: "\f5a2"; +} + +.fa-bed::before { + content: "\f236"; +} + +.fa-square-h::before { + content: "\f0fd"; +} + +.fa-h-square::before { + content: "\f0fd"; +} + +.fa-podcast::before { + content: "\f2ce"; +} + +.fa-temperature-full::before { + content: "\f2c7"; +} + +.fa-temperature-4::before { + content: "\f2c7"; +} + +.fa-thermometer-4::before { + content: "\f2c7"; +} + +.fa-thermometer-full::before { + content: "\f2c7"; +} + +.fa-bell::before { + content: "\f0f3"; +} + +.fa-superscript::before { + content: "\f12b"; +} + +.fa-plug-circle-xmark::before { + content: "\e560"; +} + +.fa-star-of-life::before { + content: "\f621"; +} + +.fa-phone-slash::before { + content: "\f3dd"; +} + +.fa-paint-roller::before { + content: "\f5aa"; +} + +.fa-handshake-angle::before { + content: "\f4c4"; +} + +.fa-hands-helping::before { + content: "\f4c4"; +} + +.fa-location-dot::before { + content: "\f3c5"; +} + +.fa-map-marker-alt::before { + content: "\f3c5"; +} + +.fa-file::before { + content: "\f15b"; +} + +.fa-greater-than::before { + content: "\>"; +} + +.fa-person-swimming::before { + content: "\f5c4"; +} + +.fa-swimmer::before { + content: "\f5c4"; +} + +.fa-arrow-down::before { + content: "\f063"; +} + +.fa-droplet::before { + content: "\f043"; +} + +.fa-tint::before { + content: "\f043"; +} + +.fa-eraser::before { + content: "\f12d"; +} + +.fa-earth-americas::before { + content: "\f57d"; +} + +.fa-earth::before { + content: "\f57d"; +} + +.fa-earth-america::before { + content: "\f57d"; +} + +.fa-globe-americas::before { + content: "\f57d"; +} + +.fa-person-burst::before { + content: "\e53b"; +} + +.fa-dove::before { + content: "\f4ba"; +} + +.fa-battery-empty::before { + content: "\f244"; +} + +.fa-battery-0::before { + content: "\f244"; +} + +.fa-socks::before { + content: "\f696"; +} + +.fa-inbox::before { + content: "\f01c"; +} + +.fa-section::before { + content: "\e447"; +} + +.fa-gauge-high::before { + content: "\f625"; +} + +.fa-tachometer-alt::before { + content: "\f625"; +} + +.fa-tachometer-alt-fast::before { + content: "\f625"; +} + +.fa-envelope-open-text::before { + content: "\f658"; +} + +.fa-hospital::before { + content: "\f0f8"; +} + +.fa-hospital-alt::before { + content: "\f0f8"; +} + +.fa-hospital-wide::before { + content: "\f0f8"; +} + +.fa-wine-bottle::before { + content: "\f72f"; +} + +.fa-chess-rook::before { + content: "\f447"; +} + +.fa-bars-staggered::before { + content: "\f550"; +} + +.fa-reorder::before { + content: "\f550"; +} + +.fa-stream::before { + content: "\f550"; +} + +.fa-dharmachakra::before { + content: "\f655"; +} + +.fa-hotdog::before { + content: "\f80f"; +} + +.fa-person-walking-with-cane::before { + content: "\f29d"; +} + +.fa-blind::before { + content: "\f29d"; +} + +.fa-drum::before { + content: "\f569"; +} + +.fa-ice-cream::before { + content: "\f810"; +} + +.fa-heart-circle-bolt::before { + content: "\e4fc"; +} + +.fa-fax::before { + content: "\f1ac"; +} + +.fa-paragraph::before { + content: "\f1dd"; +} + +.fa-check-to-slot::before { + content: "\f772"; +} + +.fa-vote-yea::before { + content: "\f772"; +} + +.fa-star-half::before { + content: "\f089"; +} + +.fa-boxes-stacked::before { + content: "\f468"; +} + +.fa-boxes::before { + content: "\f468"; +} + +.fa-boxes-alt::before { + content: "\f468"; +} + +.fa-link::before { + content: "\f0c1"; +} + +.fa-chain::before { + content: "\f0c1"; +} + +.fa-ear-listen::before { + content: "\f2a2"; +} + +.fa-assistive-listening-systems::before { + content: "\f2a2"; +} + +.fa-tree-city::before { + content: "\e587"; +} + +.fa-play::before { + content: "\f04b"; +} + +.fa-font::before { + content: "\f031"; +} + +.fa-rupiah-sign::before { + content: "\e23d"; +} + +.fa-magnifying-glass::before { + content: "\f002"; +} + +.fa-search::before { + content: "\f002"; +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; +} + +.fa-table-tennis::before { + content: "\f45d"; +} + +.fa-person-dots-from-line::before { + content: "\f470"; +} + +.fa-diagnoses::before { + content: "\f470"; +} + +.fa-trash-can-arrow-up::before { + content: "\f82a"; +} + +.fa-trash-restore-alt::before { + content: "\f82a"; +} + +.fa-naira-sign::before { + content: "\e1f6"; +} + +.fa-cart-arrow-down::before { + content: "\f218"; +} + +.fa-walkie-talkie::before { + content: "\f8ef"; +} + +.fa-file-pen::before { + content: "\f31c"; +} + +.fa-file-edit::before { + content: "\f31c"; +} + +.fa-receipt::before { + content: "\f543"; +} + +.fa-square-pen::before { + content: "\f14b"; +} + +.fa-pen-square::before { + content: "\f14b"; +} + +.fa-pencil-square::before { + content: "\f14b"; +} + +.fa-suitcase-rolling::before { + content: "\f5c1"; +} + +.fa-person-circle-exclamation::before { + content: "\e53f"; +} + +.fa-chevron-down::before { + content: "\f078"; +} + +.fa-battery-full::before { + content: "\f240"; +} + +.fa-battery::before { + content: "\f240"; +} + +.fa-battery-5::before { + content: "\f240"; +} + +.fa-skull-crossbones::before { + content: "\f714"; +} + +.fa-code-compare::before { + content: "\e13a"; +} + +.fa-list-ul::before { + content: "\f0ca"; +} + +.fa-list-dots::before { + content: "\f0ca"; +} + +.fa-school-lock::before { + content: "\e56f"; +} + +.fa-tower-cell::before { + content: "\e585"; +} + +.fa-down-long::before { + content: "\f309"; +} + +.fa-long-arrow-alt-down::before { + content: "\f309"; +} + +.fa-ranking-star::before { + content: "\e561"; +} + +.fa-chess-king::before { + content: "\f43f"; +} + +.fa-person-harassing::before { + content: "\e549"; +} + +.fa-brazilian-real-sign::before { + content: "\e46c"; +} + +.fa-landmark-dome::before { + content: "\f752"; +} + +.fa-landmark-alt::before { + content: "\f752"; +} + +.fa-arrow-up::before { + content: "\f062"; +} + +.fa-tv::before { + content: "\f26c"; +} + +.fa-television::before { + content: "\f26c"; +} + +.fa-tv-alt::before { + content: "\f26c"; +} + +.fa-shrimp::before { + content: "\e448"; +} + +.fa-list-check::before { + content: "\f0ae"; +} + +.fa-tasks::before { + content: "\f0ae"; +} + +.fa-jug-detergent::before { + content: "\e519"; +} + +.fa-circle-user::before { + content: "\f2bd"; +} + +.fa-user-circle::before { + content: "\f2bd"; +} + +.fa-user-shield::before { + content: "\f505"; +} + +.fa-wind::before { + content: "\f72e"; +} + +.fa-car-burst::before { + content: "\f5e1"; +} + +.fa-car-crash::before { + content: "\f5e1"; +} + +.fa-y::before { + content: "Y"; +} + +.fa-person-snowboarding::before { + content: "\f7ce"; +} + +.fa-snowboarding::before { + content: "\f7ce"; +} + +.fa-truck-fast::before { + content: "\f48b"; +} + +.fa-shipping-fast::before { + content: "\f48b"; +} + +.fa-fish::before { + content: "\f578"; +} + +.fa-user-graduate::before { + content: "\f501"; +} + +.fa-circle-half-stroke::before { + content: "\f042"; +} + +.fa-adjust::before { + content: "\f042"; +} + +.fa-clapperboard::before { + content: "\e131"; +} + +.fa-circle-radiation::before { + content: "\f7ba"; +} + +.fa-radiation-alt::before { + content: "\f7ba"; +} + +.fa-baseball::before { + content: "\f433"; +} + +.fa-baseball-ball::before { + content: "\f433"; +} + +.fa-jet-fighter-up::before { + content: "\e518"; +} + +.fa-diagram-project::before { + content: "\f542"; +} + +.fa-project-diagram::before { + content: "\f542"; +} + +.fa-copy::before { + content: "\f0c5"; +} + +.fa-volume-xmark::before { + content: "\f6a9"; +} + +.fa-volume-mute::before { + content: "\f6a9"; +} + +.fa-volume-times::before { + content: "\f6a9"; +} + +.fa-hand-sparkles::before { + content: "\e05d"; +} + +.fa-grip::before { + content: "\f58d"; +} + +.fa-grip-horizontal::before { + content: "\f58d"; +} + +.fa-share-from-square::before { + content: "\f14d"; +} + +.fa-share-square::before { + content: "\f14d"; +} + +.fa-child-combatant::before { + content: "\e4e0"; +} + +.fa-child-rifle::before { + content: "\e4e0"; +} + +.fa-gun::before { + content: "\e19b"; +} + +.fa-square-phone::before { + content: "\f098"; +} + +.fa-phone-square::before { + content: "\f098"; +} + +.fa-plus::before { + content: "\+"; +} + +.fa-add::before { + content: "\+"; +} + +.fa-expand::before { + content: "\f065"; +} + +.fa-computer::before { + content: "\e4e5"; +} + +.fa-xmark::before { + content: "\f00d"; +} + +.fa-close::before { + content: "\f00d"; +} + +.fa-multiply::before { + content: "\f00d"; +} + +.fa-remove::before { + content: "\f00d"; +} + +.fa-times::before { + content: "\f00d"; +} + +.fa-arrows-up-down-left-right::before { + content: "\f047"; +} + +.fa-arrows::before { + content: "\f047"; +} + +.fa-chalkboard-user::before { + content: "\f51c"; +} + +.fa-chalkboard-teacher::before { + content: "\f51c"; +} + +.fa-peso-sign::before { + content: "\e222"; +} + +.fa-building-shield::before { + content: "\e4d8"; +} + +.fa-baby::before { + content: "\f77c"; +} + +.fa-users-line::before { + content: "\e592"; +} + +.fa-quote-left::before { + content: "\f10d"; +} + +.fa-quote-left-alt::before { + content: "\f10d"; +} + +.fa-tractor::before { + content: "\f722"; +} + +.fa-trash-arrow-up::before { + content: "\f829"; +} + +.fa-trash-restore::before { + content: "\f829"; +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; +} + +.fa-lines-leaning::before { + content: "\e51e"; +} + +.fa-ruler-combined::before { + content: "\f546"; +} + +.fa-copyright::before { + content: "\f1f9"; +} + +.fa-equals::before { + content: "\="; +} + +.fa-blender::before { + content: "\f517"; +} + +.fa-teeth::before { + content: "\f62e"; +} + +.fa-shekel-sign::before { + content: "\f20b"; +} + +.fa-ils::before { + content: "\f20b"; +} + +.fa-shekel::before { + content: "\f20b"; +} + +.fa-sheqel::before { + content: "\f20b"; +} + +.fa-sheqel-sign::before { + content: "\f20b"; +} + +.fa-map::before { + content: "\f279"; +} + +.fa-rocket::before { + content: "\f135"; +} + +.fa-photo-film::before { + content: "\f87c"; +} + +.fa-photo-video::before { + content: "\f87c"; +} + +.fa-folder-minus::before { + content: "\f65d"; +} + +.fa-store::before { + content: "\f54e"; +} + +.fa-arrow-trend-up::before { + content: "\e098"; +} + +.fa-plug-circle-minus::before { + content: "\e55e"; +} + +.fa-sign-hanging::before { + content: "\f4d9"; +} + +.fa-sign::before { + content: "\f4d9"; +} + +.fa-bezier-curve::before { + content: "\f55b"; +} + +.fa-bell-slash::before { + content: "\f1f6"; +} + +.fa-tablet::before { + content: "\f3fb"; +} + +.fa-tablet-android::before { + content: "\f3fb"; +} + +.fa-school-flag::before { + content: "\e56e"; +} + +.fa-fill::before { + content: "\f575"; +} + +.fa-angle-up::before { + content: "\f106"; +} + +.fa-drumstick-bite::before { + content: "\f6d7"; +} + +.fa-holly-berry::before { + content: "\f7aa"; +} + +.fa-chevron-left::before { + content: "\f053"; +} + +.fa-bacteria::before { + content: "\e059"; +} + +.fa-hand-lizard::before { + content: "\f258"; +} + +.fa-notdef::before { + content: "\e1fe"; +} + +.fa-disease::before { + content: "\f7fa"; +} + +.fa-briefcase-medical::before { + content: "\f469"; +} + +.fa-genderless::before { + content: "\f22d"; +} + +.fa-chevron-right::before { + content: "\f054"; +} + +.fa-retweet::before { + content: "\f079"; +} + +.fa-car-rear::before { + content: "\f5de"; +} + +.fa-car-alt::before { + content: "\f5de"; +} + +.fa-pump-soap::before { + content: "\e06b"; +} + +.fa-video-slash::before { + content: "\f4e2"; +} + +.fa-battery-quarter::before { + content: "\f243"; +} + +.fa-battery-2::before { + content: "\f243"; +} + +.fa-radio::before { + content: "\f8d7"; +} + +.fa-baby-carriage::before { + content: "\f77d"; +} + +.fa-carriage-baby::before { + content: "\f77d"; +} + +.fa-traffic-light::before { + content: "\f637"; +} + +.fa-thermometer::before { + content: "\f491"; +} + +.fa-vr-cardboard::before { + content: "\f729"; +} + +.fa-hand-middle-finger::before { + content: "\f806"; +} + +.fa-percent::before { + content: "\%"; +} + +.fa-percentage::before { + content: "\%"; +} + +.fa-truck-moving::before { + content: "\f4df"; +} + +.fa-glass-water-droplet::before { + content: "\e4f5"; +} + +.fa-display::before { + content: "\e163"; +} + +.fa-face-smile::before { + content: "\f118"; +} + +.fa-smile::before { + content: "\f118"; +} + +.fa-thumbtack::before { + content: "\f08d"; +} + +.fa-thumb-tack::before { + content: "\f08d"; +} + +.fa-trophy::before { + content: "\f091"; +} + +.fa-person-praying::before { + content: "\f683"; +} + +.fa-pray::before { + content: "\f683"; +} + +.fa-hammer::before { + content: "\f6e3"; +} + +.fa-hand-peace::before { + content: "\f25b"; +} + +.fa-rotate::before { + content: "\f2f1"; +} + +.fa-sync-alt::before { + content: "\f2f1"; +} + +.fa-spinner::before { + content: "\f110"; +} + +.fa-robot::before { + content: "\f544"; +} + +.fa-peace::before { + content: "\f67c"; +} + +.fa-gears::before { + content: "\f085"; +} + +.fa-cogs::before { + content: "\f085"; +} + +.fa-warehouse::before { + content: "\f494"; +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; +} + +.fa-splotch::before { + content: "\f5bc"; +} + +.fa-face-grin-hearts::before { + content: "\f584"; +} + +.fa-grin-hearts::before { + content: "\f584"; +} + +.fa-dice-four::before { + content: "\f524"; +} + +.fa-sim-card::before { + content: "\f7c4"; +} + +.fa-transgender::before { + content: "\f225"; +} + +.fa-transgender-alt::before { + content: "\f225"; +} + +.fa-mercury::before { + content: "\f223"; +} + +.fa-arrow-turn-down::before { + content: "\f149"; +} + +.fa-level-down::before { + content: "\f149"; +} + +.fa-person-falling-burst::before { + content: "\e547"; +} + +.fa-award::before { + content: "\f559"; +} + +.fa-ticket-simple::before { + content: "\f3ff"; +} + +.fa-ticket-alt::before { + content: "\f3ff"; +} + +.fa-building::before { + content: "\f1ad"; +} + +.fa-angles-left::before { + content: "\f100"; +} + +.fa-angle-double-left::before { + content: "\f100"; +} + +.fa-qrcode::before { + content: "\f029"; +} + +.fa-clock-rotate-left::before { + content: "\f1da"; +} + +.fa-history::before { + content: "\f1da"; +} + +.fa-face-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-file-export::before { + content: "\f56e"; +} + +.fa-arrow-right-from-file::before { + content: "\f56e"; +} + +.fa-shield::before { + content: "\f132"; +} + +.fa-shield-blank::before { + content: "\f132"; +} + +.fa-arrow-up-short-wide::before { + content: "\f885"; +} + +.fa-sort-amount-up-alt::before { + content: "\f885"; +} + +.fa-house-medical::before { + content: "\e3b2"; +} + +.fa-golf-ball-tee::before { + content: "\f450"; +} + +.fa-golf-ball::before { + content: "\f450"; +} + +.fa-circle-chevron-left::before { + content: "\f137"; +} + +.fa-chevron-circle-left::before { + content: "\f137"; +} + +.fa-house-chimney-window::before { + content: "\e00d"; +} + +.fa-pen-nib::before { + content: "\f5ad"; +} + +.fa-tent-arrow-turn-left::before { + content: "\e580"; +} + +.fa-tents::before { + content: "\e582"; +} + +.fa-wand-magic::before { + content: "\f0d0"; +} + +.fa-magic::before { + content: "\f0d0"; +} + +.fa-dog::before { + content: "\f6d3"; +} + +.fa-carrot::before { + content: "\f787"; +} + +.fa-moon::before { + content: "\f186"; +} + +.fa-wine-glass-empty::before { + content: "\f5ce"; +} + +.fa-wine-glass-alt::before { + content: "\f5ce"; +} + +.fa-cheese::before { + content: "\f7ef"; +} + +.fa-yin-yang::before { + content: "\f6ad"; +} + +.fa-music::before { + content: "\f001"; +} + +.fa-code-commit::before { + content: "\f386"; +} + +.fa-temperature-low::before { + content: "\f76b"; +} + +.fa-person-biking::before { + content: "\f84a"; +} + +.fa-biking::before { + content: "\f84a"; +} + +.fa-broom::before { + content: "\f51a"; +} + +.fa-shield-heart::before { + content: "\e574"; +} + +.fa-gopuram::before { + content: "\f664"; +} + +.fa-earth-oceania::before { + content: "\e47b"; +} + +.fa-globe-oceania::before { + content: "\e47b"; +} + +.fa-square-xmark::before { + content: "\f2d3"; +} + +.fa-times-square::before { + content: "\f2d3"; +} + +.fa-xmark-square::before { + content: "\f2d3"; +} + +.fa-hashtag::before { + content: "\#"; +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; +} + +.fa-expand-alt::before { + content: "\f424"; +} + +.fa-oil-can::before { + content: "\f613"; +} + +.fa-t::before { + content: "T"; +} + +.fa-hippo::before { + content: "\f6ed"; +} + +.fa-chart-column::before { + content: "\e0e3"; +} + +.fa-infinity::before { + content: "\f534"; +} + +.fa-vial-circle-check::before { + content: "\e596"; +} + +.fa-person-arrow-down-to-line::before { + content: "\e538"; +} + +.fa-voicemail::before { + content: "\f897"; +} + +.fa-fan::before { + content: "\f863"; +} + +.fa-person-walking-luggage::before { + content: "\e554"; +} + +.fa-up-down::before { + content: "\f338"; +} + +.fa-arrows-alt-v::before { + content: "\f338"; +} + +.fa-cloud-moon-rain::before { + content: "\f73c"; +} + +.fa-calendar::before { + content: "\f133"; +} + +.fa-trailer::before { + content: "\e041"; +} + +.fa-bahai::before { + content: "\f666"; +} + +.fa-haykal::before { + content: "\f666"; +} + +.fa-sd-card::before { + content: "\f7c2"; +} + +.fa-dragon::before { + content: "\f6d5"; +} + +.fa-shoe-prints::before { + content: "\f54b"; +} + +.fa-circle-plus::before { + content: "\f055"; +} + +.fa-plus-circle::before { + content: "\f055"; +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-hand-holding::before { + content: "\f4bd"; +} + +.fa-plug-circle-exclamation::before { + content: "\e55d"; +} + +.fa-link-slash::before { + content: "\f127"; +} + +.fa-chain-broken::before { + content: "\f127"; +} + +.fa-chain-slash::before { + content: "\f127"; +} + +.fa-unlink::before { + content: "\f127"; +} + +.fa-clone::before { + content: "\f24d"; +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; +} + +.fa-arrow-up-z-a::before { + content: "\f882"; +} + +.fa-sort-alpha-up-alt::before { + content: "\f882"; +} + +.fa-fire-flame-curved::before { + content: "\f7e4"; +} + +.fa-fire-alt::before { + content: "\f7e4"; +} + +.fa-tornado::before { + content: "\f76f"; +} + +.fa-file-circle-plus::before { + content: "\e494"; +} + +.fa-book-quran::before { + content: "\f687"; +} + +.fa-quran::before { + content: "\f687"; +} + +.fa-anchor::before { + content: "\f13d"; +} + +.fa-border-all::before { + content: "\f84c"; +} + +.fa-face-angry::before { + content: "\f556"; +} + +.fa-angry::before { + content: "\f556"; +} + +.fa-cookie-bite::before { + content: "\f564"; +} + +.fa-arrow-trend-down::before { + content: "\e097"; +} + +.fa-rss::before { + content: "\f09e"; +} + +.fa-feed::before { + content: "\f09e"; +} + +.fa-draw-polygon::before { + content: "\f5ee"; +} + +.fa-scale-balanced::before { + content: "\f24e"; +} + +.fa-balance-scale::before { + content: "\f24e"; +} + +.fa-gauge-simple-high::before { + content: "\f62a"; +} + +.fa-tachometer::before { + content: "\f62a"; +} + +.fa-tachometer-fast::before { + content: "\f62a"; +} + +.fa-shower::before { + content: "\f2cc"; +} + +.fa-desktop::before { + content: "\f390"; +} + +.fa-desktop-alt::before { + content: "\f390"; +} + +.fa-m::before { + content: "M"; +} + +.fa-table-list::before { + content: "\f00b"; +} + +.fa-th-list::before { + content: "\f00b"; +} + +.fa-comment-sms::before { + content: "\f7cd"; +} + +.fa-sms::before { + content: "\f7cd"; +} + +.fa-book::before { + content: "\f02d"; +} + +.fa-user-plus::before { + content: "\f234"; +} + +.fa-check::before { + content: "\f00c"; +} + +.fa-battery-three-quarters::before { + content: "\f241"; +} + +.fa-battery-4::before { + content: "\f241"; +} + +.fa-house-circle-check::before { + content: "\e509"; +} + +.fa-angle-left::before { + content: "\f104"; +} + +.fa-diagram-successor::before { + content: "\e47a"; +} + +.fa-truck-arrow-right::before { + content: "\e58b"; +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; +} + +.fa-hand-fist::before { + content: "\f6de"; +} + +.fa-fist-raised::before { + content: "\f6de"; +} + +.fa-cloud-moon::before { + content: "\f6c3"; +} + +.fa-briefcase::before { + content: "\f0b1"; +} + +.fa-person-falling::before { + content: "\e546"; +} + +.fa-image-portrait::before { + content: "\f3e0"; +} + +.fa-portrait::before { + content: "\f3e0"; +} + +.fa-user-tag::before { + content: "\f507"; +} + +.fa-rug::before { + content: "\e569"; +} + +.fa-earth-europe::before { + content: "\f7a2"; +} + +.fa-globe-europe::before { + content: "\f7a2"; +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; +} + +.fa-luggage-cart::before { + content: "\f59d"; +} + +.fa-rectangle-xmark::before { + content: "\f410"; +} + +.fa-rectangle-times::before { + content: "\f410"; +} + +.fa-times-rectangle::before { + content: "\f410"; +} + +.fa-window-close::before { + content: "\f410"; +} + +.fa-baht-sign::before { + content: "\e0ac"; +} + +.fa-book-open::before { + content: "\f518"; +} + +.fa-book-journal-whills::before { + content: "\f66a"; +} + +.fa-journal-whills::before { + content: "\f66a"; +} + +.fa-handcuffs::before { + content: "\e4f8"; +} + +.fa-triangle-exclamation::before { + content: "\f071"; +} + +.fa-exclamation-triangle::before { + content: "\f071"; +} + +.fa-warning::before { + content: "\f071"; +} + +.fa-database::before { + content: "\f1c0"; +} + +.fa-share::before { + content: "\f064"; +} + +.fa-arrow-turn-right::before { + content: "\f064"; +} + +.fa-mail-forward::before { + content: "\f064"; +} + +.fa-bottle-droplet::before { + content: "\e4c4"; +} + +.fa-mask-face::before { + content: "\e1d7"; +} + +.fa-hill-rockslide::before { + content: "\e508"; +} + +.fa-right-left::before { + content: "\f362"; +} + +.fa-exchange-alt::before { + content: "\f362"; +} + +.fa-paper-plane::before { + content: "\f1d8"; +} + +.fa-road-circle-exclamation::before { + content: "\e565"; +} + +.fa-dungeon::before { + content: "\f6d9"; +} + +.fa-align-right::before { + content: "\f038"; +} + +.fa-money-bill-1-wave::before { + content: "\f53b"; +} + +.fa-money-bill-wave-alt::before { + content: "\f53b"; +} + +.fa-life-ring::before { + content: "\f1cd"; +} + +.fa-hands::before { + content: "\f2a7"; +} + +.fa-sign-language::before { + content: "\f2a7"; +} + +.fa-signing::before { + content: "\f2a7"; +} + +.fa-calendar-day::before { + content: "\f783"; +} + +.fa-water-ladder::before { + content: "\f5c5"; +} + +.fa-ladder-water::before { + content: "\f5c5"; +} + +.fa-swimming-pool::before { + content: "\f5c5"; +} + +.fa-arrows-up-down::before { + content: "\f07d"; +} + +.fa-arrows-v::before { + content: "\f07d"; +} + +.fa-face-grimace::before { + content: "\f57f"; +} + +.fa-grimace::before { + content: "\f57f"; +} + +.fa-wheelchair-move::before { + content: "\e2ce"; +} + +.fa-wheelchair-alt::before { + content: "\e2ce"; +} + +.fa-turn-down::before { + content: "\f3be"; +} + +.fa-level-down-alt::before { + content: "\f3be"; +} + +.fa-person-walking-arrow-right::before { + content: "\e552"; +} + +.fa-square-envelope::before { + content: "\f199"; +} + +.fa-envelope-square::before { + content: "\f199"; +} + +.fa-dice::before { + content: "\f522"; +} + +.fa-bowling-ball::before { + content: "\f436"; +} + +.fa-brain::before { + content: "\f5dc"; +} + +.fa-bandage::before { + content: "\f462"; +} + +.fa-band-aid::before { + content: "\f462"; +} + +.fa-calendar-minus::before { + content: "\f272"; +} + +.fa-circle-xmark::before { + content: "\f057"; +} + +.fa-times-circle::before { + content: "\f057"; +} + +.fa-xmark-circle::before { + content: "\f057"; +} + +.fa-gifts::before { + content: "\f79c"; +} + +.fa-hotel::before { + content: "\f594"; +} + +.fa-earth-asia::before { + content: "\f57e"; +} + +.fa-globe-asia::before { + content: "\f57e"; +} + +.fa-id-card-clip::before { + content: "\f47f"; +} + +.fa-id-card-alt::before { + content: "\f47f"; +} + +.fa-magnifying-glass-plus::before { + content: "\f00e"; +} + +.fa-search-plus::before { + content: "\f00e"; +} + +.fa-thumbs-up::before { + content: "\f164"; +} + +.fa-user-clock::before { + content: "\f4fd"; +} + +.fa-hand-dots::before { + content: "\f461"; +} + +.fa-allergies::before { + content: "\f461"; +} + +.fa-file-invoice::before { + content: "\f570"; +} + +.fa-window-minimize::before { + content: "\f2d1"; +} + +.fa-mug-saucer::before { + content: "\f0f4"; +} + +.fa-coffee::before { + content: "\f0f4"; +} + +.fa-brush::before { + content: "\f55d"; +} + +.fa-mask::before { + content: "\f6fa"; +} + +.fa-magnifying-glass-minus::before { + content: "\f010"; +} + +.fa-search-minus::before { + content: "\f010"; +} + +.fa-ruler-vertical::before { + content: "\f548"; +} + +.fa-user-large::before { + content: "\f406"; +} + +.fa-user-alt::before { + content: "\f406"; +} + +.fa-train-tram::before { + content: "\e5b4"; +} + +.fa-user-nurse::before { + content: "\f82f"; +} + +.fa-syringe::before { + content: "\f48e"; +} + +.fa-cloud-sun::before { + content: "\f6c4"; +} + +.fa-stopwatch-20::before { + content: "\e06f"; +} + +.fa-square-full::before { + content: "\f45c"; +} + +.fa-magnet::before { + content: "\f076"; +} + +.fa-jar::before { + content: "\e516"; +} + +.fa-note-sticky::before { + content: "\f249"; +} + +.fa-sticky-note::before { + content: "\f249"; +} + +.fa-bug-slash::before { + content: "\e490"; +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; +} + +.fa-bone::before { + content: "\f5d7"; +} + +.fa-user-injured::before { + content: "\f728"; +} + +.fa-face-sad-tear::before { + content: "\f5b4"; +} + +.fa-sad-tear::before { + content: "\f5b4"; +} + +.fa-plane::before { + content: "\f072"; +} + +.fa-tent-arrows-down::before { + content: "\e581"; +} + +.fa-exclamation::before { + content: "\!"; +} + +.fa-arrows-spin::before { + content: "\e4bb"; +} + +.fa-print::before { + content: "\f02f"; +} + +.fa-turkish-lira-sign::before { + content: "\e2bb"; +} + +.fa-try::before { + content: "\e2bb"; +} + +.fa-turkish-lira::before { + content: "\e2bb"; +} + +.fa-dollar-sign::before { + content: "\$"; +} + +.fa-dollar::before { + content: "\$"; +} + +.fa-usd::before { + content: "\$"; +} + +.fa-x::before { + content: "X"; +} + +.fa-magnifying-glass-dollar::before { + content: "\f688"; +} + +.fa-search-dollar::before { + content: "\f688"; +} + +.fa-users-gear::before { + content: "\f509"; +} + +.fa-users-cog::before { + content: "\f509"; +} + +.fa-person-military-pointing::before { + content: "\e54a"; +} + +.fa-building-columns::before { + content: "\f19c"; +} + +.fa-bank::before { + content: "\f19c"; +} + +.fa-institution::before { + content: "\f19c"; +} + +.fa-museum::before { + content: "\f19c"; +} + +.fa-university::before { + content: "\f19c"; +} + +.fa-umbrella::before { + content: "\f0e9"; +} + +.fa-trowel::before { + content: "\e589"; +} + +.fa-d::before { + content: "D"; +} + +.fa-stapler::before { + content: "\e5af"; +} + +.fa-masks-theater::before { + content: "\f630"; +} + +.fa-theater-masks::before { + content: "\f630"; +} + +.fa-kip-sign::before { + content: "\e1c4"; +} + +.fa-hand-point-left::before { + content: "\f0a5"; +} + +.fa-handshake-simple::before { + content: "\f4c6"; +} + +.fa-handshake-alt::before { + content: "\f4c6"; +} + +.fa-jet-fighter::before { + content: "\f0fb"; +} + +.fa-fighter-jet::before { + content: "\f0fb"; +} + +.fa-square-share-nodes::before { + content: "\f1e1"; +} + +.fa-share-alt-square::before { + content: "\f1e1"; +} + +.fa-barcode::before { + content: "\f02a"; +} + +.fa-plus-minus::before { + content: "\e43c"; +} + +.fa-video::before { + content: "\f03d"; +} + +.fa-video-camera::before { + content: "\f03d"; +} + +.fa-graduation-cap::before { + content: "\f19d"; +} + +.fa-mortar-board::before { + content: "\f19d"; +} + +.fa-hand-holding-medical::before { + content: "\e05c"; +} + +.fa-person-circle-check::before { + content: "\e53e"; +} + +.fa-turn-up::before { + content: "\f3bf"; +} + +.fa-level-up-alt::before { + content: "\f3bf"; +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.elements-blocks-icon-selector-display { + font-size: 2em; +} + +.rrze-elements-tabs-modal-container span { + font-size: 2em; + padding-right: 1em; +} + +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); +} +.far, +.fa-regular { + font-weight: 400; +} + +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); +} +.fas, .accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before, .accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before, .accordion .accordion-toggle:before, +.fa-solid { + font-weight: 900; +} + +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-brands: "Font Awesome 6 Brands"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); +} +.fab, +.fa-brands { + font-weight: 400; +} + +.fa-monero:before { + content: "\f3d0"; +} + +.fa-hooli:before { + content: "\f427"; +} + +.fa-yelp:before { + content: "\f1e9"; +} + +.fa-cc-visa:before { + content: "\f1f0"; +} + +.fa-lastfm:before { + content: "\f202"; +} + +.fa-shopware:before { + content: "\f5b5"; +} + +.fa-creative-commons-nc:before { + content: "\f4e8"; +} + +.fa-aws:before { + content: "\f375"; +} + +.fa-redhat:before { + content: "\f7bc"; +} + +.fa-yoast:before { + content: "\f2b1"; +} + +.fa-cloudflare:before { + content: "\e07d"; +} + +.fa-ups:before { + content: "\f7e0"; +} + +.fa-wpexplorer:before { + content: "\f2de"; +} + +.fa-dyalog:before { + content: "\f399"; +} + +.fa-bity:before { + content: "\f37a"; +} + +.fa-stackpath:before { + content: "\f842"; +} + +.fa-buysellads:before { + content: "\f20d"; +} + +.fa-first-order:before { + content: "\f2b0"; +} + +.fa-modx:before { + content: "\f285"; +} + +.fa-guilded:before { + content: "\e07e"; +} + +.fa-vnv:before { + content: "\f40b"; +} + +.fa-square-js:before { + content: "\f3b9"; +} + +.fa-js-square:before { + content: "\f3b9"; +} + +.fa-microsoft:before { + content: "\f3ca"; +} + +.fa-qq:before { + content: "\f1d6"; +} + +.fa-orcid:before { + content: "\f8d2"; +} + +.fa-java:before { + content: "\f4e4"; +} + +.fa-invision:before { + content: "\f7b0"; +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; +} + +.fa-centercode:before { + content: "\f380"; +} + +.fa-glide-g:before { + content: "\f2a6"; +} + +.fa-drupal:before { + content: "\f1a9"; +} + +.fa-hire-a-helper:before { + content: "\f3b0"; +} + +.fa-creative-commons-by:before { + content: "\f4e7"; +} + +.fa-unity:before { + content: "\e049"; +} + +.fa-whmcs:before { + content: "\f40d"; +} + +.fa-rocketchat:before { + content: "\f3e8"; +} + +.fa-vk:before { + content: "\f189"; +} + +.fa-untappd:before { + content: "\f405"; +} + +.fa-mailchimp:before { + content: "\f59e"; +} + +.fa-css3-alt:before { + content: "\f38b"; +} + +.fa-square-reddit:before { + content: "\f1a2"; +} + +.fa-reddit-square:before { + content: "\f1a2"; +} + +.fa-vimeo-v:before { + content: "\f27d"; +} + +.fa-contao:before { + content: "\f26d"; +} + +.fa-square-font-awesome:before { + content: "\e5ad"; +} + +.fa-deskpro:before { + content: "\f38f"; +} + +.fa-sistrix:before { + content: "\f3ee"; +} + +.fa-square-instagram:before { + content: "\e055"; +} + +.fa-instagram-square:before { + content: "\e055"; +} + +.fa-battle-net:before { + content: "\f835"; +} + +.fa-the-red-yeti:before { + content: "\f69d"; +} + +.fa-square-hacker-news:before { + content: "\f3af"; +} + +.fa-hacker-news-square:before { + content: "\f3af"; +} + +.fa-edge:before { + content: "\f282"; +} + +.fa-threads:before { + content: "\e618"; +} + +.fa-napster:before { + content: "\f3d2"; +} + +.fa-square-snapchat:before { + content: "\f2ad"; +} + +.fa-snapchat-square:before { + content: "\f2ad"; +} + +.fa-google-plus-g:before { + content: "\f0d5"; +} + +.fa-artstation:before { + content: "\f77a"; +} + +.fa-markdown:before { + content: "\f60f"; +} + +.fa-sourcetree:before { + content: "\f7d3"; +} + +.fa-google-plus:before { + content: "\f2b3"; +} + +.fa-diaspora:before { + content: "\f791"; +} + +.fa-foursquare:before { + content: "\f180"; +} + +.fa-stack-overflow:before { + content: "\f16c"; +} + +.fa-github-alt:before { + content: "\f113"; +} + +.fa-phoenix-squadron:before { + content: "\f511"; +} + +.fa-pagelines:before { + content: "\f18c"; +} + +.fa-algolia:before { + content: "\f36c"; +} + +.fa-red-river:before { + content: "\f3e3"; +} + +.fa-creative-commons-sa:before { + content: "\f4ef"; +} + +.fa-safari:before { + content: "\f267"; +} + +.fa-google:before { + content: "\f1a0"; +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; +} + +.fa-font-awesome-alt:before { + content: "\f35c"; +} + +.fa-atlassian:before { + content: "\f77b"; +} + +.fa-linkedin-in:before { + content: "\f0e1"; +} + +.fa-digital-ocean:before { + content: "\f391"; +} + +.fa-nimblr:before { + content: "\f5a8"; +} + +.fa-chromecast:before { + content: "\f838"; +} + +.fa-evernote:before { + content: "\f839"; +} + +.fa-hacker-news:before { + content: "\f1d4"; +} + +.fa-creative-commons-sampling:before { + content: "\f4f0"; +} + +.fa-adversal:before { + content: "\f36a"; +} + +.fa-creative-commons:before { + content: "\f25e"; +} + +.fa-watchman-monitoring:before { + content: "\e087"; +} + +.fa-fonticons:before { + content: "\f280"; +} + +.fa-weixin:before { + content: "\f1d7"; +} + +.fa-shirtsinbulk:before { + content: "\f214"; +} + +.fa-codepen:before { + content: "\f1cb"; +} + +.fa-git-alt:before { + content: "\f841"; +} + +.fa-lyft:before { + content: "\f3c3"; +} + +.fa-rev:before { + content: "\f5b2"; +} + +.fa-windows:before { + content: "\f17a"; +} + +.fa-wizards-of-the-coast:before { + content: "\f730"; +} + +.fa-square-viadeo:before { + content: "\f2aa"; +} + +.fa-viadeo-square:before { + content: "\f2aa"; +} + +.fa-meetup:before { + content: "\f2e0"; +} + +.fa-centos:before { + content: "\f789"; +} + +.fa-adn:before { + content: "\f170"; +} + +.fa-cloudsmith:before { + content: "\f384"; +} + +.fa-pied-piper-alt:before { + content: "\f1a8"; +} + +.fa-square-dribbble:before { + content: "\f397"; +} + +.fa-dribbble-square:before { + content: "\f397"; +} + +.fa-codiepie:before { + content: "\f284"; +} + +.fa-node:before { + content: "\f419"; +} + +.fa-mix:before { + content: "\f3cb"; +} + +.fa-steam:before { + content: "\f1b6"; +} + +.fa-cc-apple-pay:before { + content: "\f416"; +} + +.fa-scribd:before { + content: "\f28a"; +} + +.fa-debian:before { + content: "\e60b"; +} + +.fa-openid:before { + content: "\f19b"; +} + +.fa-instalod:before { + content: "\e081"; +} + +.fa-expeditedssl:before { + content: "\f23e"; +} + +.fa-sellcast:before { + content: "\f2da"; +} + +.fa-square-twitter:before { + content: "\f081"; +} + +.fa-twitter-square:before { + content: "\f081"; +} + +.fa-r-project:before { + content: "\f4f7"; +} + +.fa-delicious:before { + content: "\f1a5"; +} + +.fa-freebsd:before { + content: "\f3a4"; +} + +.fa-vuejs:before { + content: "\f41f"; +} + +.fa-accusoft:before { + content: "\f369"; +} + +.fa-ioxhost:before { + content: "\f208"; +} + +.fa-fonticons-fi:before { + content: "\f3a2"; +} + +.fa-app-store:before { + content: "\f36f"; +} + +.fa-cc-mastercard:before { + content: "\f1f1"; +} + +.fa-itunes-note:before { + content: "\f3b5"; +} + +.fa-golang:before { + content: "\e40f"; +} + +.fa-kickstarter:before { + content: "\f3bb"; +} + +.fa-grav:before { + content: "\f2d6"; +} + +.fa-weibo:before { + content: "\f18a"; +} + +.fa-uncharted:before { + content: "\e084"; +} + +.fa-firstdraft:before { + content: "\f3a1"; +} + +.fa-square-youtube:before { + content: "\f431"; +} + +.fa-youtube-square:before { + content: "\f431"; +} + +.fa-wikipedia-w:before { + content: "\f266"; +} + +.fa-wpressr:before { + content: "\f3e4"; +} + +.fa-rendact:before { + content: "\f3e4"; +} + +.fa-angellist:before { + content: "\f209"; +} + +.fa-galactic-republic:before { + content: "\f50c"; +} + +.fa-nfc-directional:before { + content: "\e530"; +} + +.fa-skype:before { + content: "\f17e"; +} + +.fa-joget:before { + content: "\f3b7"; +} + +.fa-fedora:before { + content: "\f798"; +} + +.fa-stripe-s:before { + content: "\f42a"; +} + +.fa-meta:before { + content: "\e49b"; +} + +.fa-laravel:before { + content: "\f3bd"; +} + +.fa-hotjar:before { + content: "\f3b1"; +} + +.fa-bluetooth-b:before { + content: "\f294"; +} + +.fa-sticker-mule:before { + content: "\f3f7"; +} + +.fa-creative-commons-zero:before { + content: "\f4f3"; +} + +.fa-hips:before { + content: "\f452"; +} + +.fa-behance:before { + content: "\f1b4"; +} + +.fa-reddit:before { + content: "\f1a1"; +} + +.fa-discord:before { + content: "\f392"; +} + +.fa-chrome:before { + content: "\f268"; +} + +.fa-app-store-ios:before { + content: "\f370"; +} + +.fa-cc-discover:before { + content: "\f1f2"; +} + +.fa-wpbeginner:before { + content: "\f297"; +} + +.fa-confluence:before { + content: "\f78d"; +} + +.fa-mdb:before { + content: "\f8ca"; +} + +.fa-dochub:before { + content: "\f394"; +} + +.fa-accessible-icon:before { + content: "\f368"; +} + +.fa-ebay:before { + content: "\f4f4"; +} + +.fa-amazon:before { + content: "\f270"; +} + +.fa-unsplash:before { + content: "\e07c"; +} + +.fa-yarn:before { + content: "\f7e3"; +} + +.fa-square-steam:before { + content: "\f1b7"; +} + +.fa-steam-square:before { + content: "\f1b7"; +} + +.fa-500px:before { + content: "\f26e"; +} + +.fa-square-vimeo:before { + content: "\f194"; +} + +.fa-vimeo-square:before { + content: "\f194"; +} + +.fa-asymmetrik:before { + content: "\f372"; +} + +.fa-font-awesome:before { + content: "\f2b4"; +} + +.fa-font-awesome-flag:before { + content: "\f2b4"; +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; +} + +.fa-gratipay:before { + content: "\f184"; +} + +.fa-apple:before { + content: "\f179"; +} + +.fa-hive:before { + content: "\e07f"; +} + +.fa-gitkraken:before { + content: "\f3a6"; +} + +.fa-keybase:before { + content: "\f4f5"; +} + +.fa-apple-pay:before { + content: "\f415"; +} + +.fa-padlet:before { + content: "\e4a0"; +} + +.fa-amazon-pay:before { + content: "\f42c"; +} + +.fa-square-github:before { + content: "\f092"; +} + +.fa-github-square:before { + content: "\f092"; +} + +.fa-stumbleupon:before { + content: "\f1a4"; +} + +.fa-fedex:before { + content: "\f797"; +} + +.fa-phoenix-framework:before { + content: "\f3dc"; +} + +.fa-shopify:before { + content: "\e057"; +} + +.fa-neos:before { + content: "\f612"; +} + +.fa-square-threads:before { + content: "\e619"; +} + +.fa-hackerrank:before { + content: "\f5f7"; +} + +.fa-researchgate:before { + content: "\f4f8"; +} + +.fa-swift:before { + content: "\f8e1"; +} + +.fa-angular:before { + content: "\f420"; +} + +.fa-speakap:before { + content: "\f3f3"; +} + +.fa-angrycreative:before { + content: "\f36e"; +} + +.fa-y-combinator:before { + content: "\f23b"; +} + +.fa-empire:before { + content: "\f1d1"; +} + +.fa-envira:before { + content: "\f299"; +} + +.fa-square-gitlab:before { + content: "\e5ae"; +} + +.fa-gitlab-square:before { + content: "\e5ae"; +} + +.fa-studiovinari:before { + content: "\f3f8"; +} + +.fa-pied-piper:before { + content: "\f2ae"; +} + +.fa-wordpress:before { + content: "\f19a"; +} + +.fa-product-hunt:before { + content: "\f288"; +} + +.fa-firefox:before { + content: "\f269"; +} + +.fa-linode:before { + content: "\f2b8"; +} + +.fa-goodreads:before { + content: "\f3a8"; +} + +.fa-square-odnoklassniki:before { + content: "\f264"; +} + +.fa-odnoklassniki-square:before { + content: "\f264"; +} + +.fa-jsfiddle:before { + content: "\f1cc"; +} + +.fa-sith:before { + content: "\f512"; +} + +.fa-themeisle:before { + content: "\f2b2"; +} + +.fa-page4:before { + content: "\f3d7"; +} + +.fa-hashnode:before { + content: "\e499"; +} + +.fa-react:before { + content: "\f41b"; +} + +.fa-cc-paypal:before { + content: "\f1f4"; +} + +.fa-squarespace:before { + content: "\f5be"; +} + +.fa-cc-stripe:before { + content: "\f1f5"; +} + +.fa-creative-commons-share:before { + content: "\f4f2"; +} + +.fa-bitcoin:before { + content: "\f379"; +} + +.fa-keycdn:before { + content: "\f3ba"; +} + +.fa-opera:before { + content: "\f26a"; +} + +.fa-itch-io:before { + content: "\f83a"; +} + +.fa-umbraco:before { + content: "\f8e8"; +} + +.fa-galactic-senate:before { + content: "\f50d"; +} + +.fa-ubuntu:before { + content: "\f7df"; +} + +.fa-draft2digital:before { + content: "\f396"; +} + +.fa-stripe:before { + content: "\f429"; +} + +.fa-houzz:before { + content: "\f27c"; +} + +.fa-gg:before { + content: "\f260"; +} + +.fa-dhl:before { + content: "\f790"; +} + +.fa-square-pinterest:before { + content: "\f0d3"; +} + +.fa-pinterest-square:before { + content: "\f0d3"; +} + +.fa-xing:before { + content: "\f168"; +} + +.fa-blackberry:before { + content: "\f37b"; +} + +.fa-creative-commons-pd:before { + content: "\f4ec"; +} + +.fa-playstation:before { + content: "\f3df"; +} + +.fa-quinscape:before { + content: "\f459"; +} + +.fa-less:before { + content: "\f41d"; +} + +.fa-blogger-b:before { + content: "\f37d"; +} + +.fa-opencart:before { + content: "\f23d"; +} + +.fa-vine:before { + content: "\f1ca"; +} + +.fa-paypal:before { + content: "\f1ed"; +} + +.fa-gitlab:before { + content: "\f296"; +} + +.fa-typo3:before { + content: "\f42b"; +} + +.fa-reddit-alien:before { + content: "\f281"; +} + +.fa-yahoo:before { + content: "\f19e"; +} + +.fa-dailymotion:before { + content: "\e052"; +} + +.fa-affiliatetheme:before { + content: "\f36b"; +} + +.fa-pied-piper-pp:before { + content: "\f1a7"; +} + +.fa-bootstrap:before { + content: "\f836"; +} + +.fa-odnoklassniki:before { + content: "\f263"; +} + +.fa-nfc-symbol:before { + content: "\e531"; +} + +.fa-ethereum:before { + content: "\f42e"; +} + +.fa-speaker-deck:before { + content: "\f83c"; +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; +} + +.fa-patreon:before { + content: "\f3d9"; +} + +.fa-avianex:before { + content: "\f374"; +} + +.fa-ello:before { + content: "\f5f1"; +} + +.fa-gofore:before { + content: "\f3a7"; +} + +.fa-bimobject:before { + content: "\f378"; +} + +.fa-facebook-f:before { + content: "\f39e"; +} + +.fa-square-google-plus:before { + content: "\f0d4"; +} + +.fa-google-plus-square:before { + content: "\f0d4"; +} + +.fa-mandalorian:before { + content: "\f50f"; +} + +.fa-first-order-alt:before { + content: "\f50a"; +} + +.fa-osi:before { + content: "\f41a"; +} + +.fa-google-wallet:before { + content: "\f1ee"; +} + +.fa-d-and-d-beyond:before { + content: "\f6ca"; +} + +.fa-periscope:before { + content: "\f3da"; +} + +.fa-fulcrum:before { + content: "\f50b"; +} + +.fa-cloudscale:before { + content: "\f383"; +} + +.fa-forumbee:before { + content: "\f211"; +} + +.fa-mizuni:before { + content: "\f3cc"; +} + +.fa-schlix:before { + content: "\f3ea"; +} + +.fa-square-xing:before { + content: "\f169"; +} + +.fa-xing-square:before { + content: "\f169"; +} + +.fa-bandcamp:before { + content: "\f2d5"; +} + +.fa-wpforms:before { + content: "\f298"; +} + +.fa-cloudversify:before { + content: "\f385"; +} + +.fa-usps:before { + content: "\f7e1"; +} + +.fa-megaport:before { + content: "\f5a3"; +} + +.fa-magento:before { + content: "\f3c4"; +} + +.fa-spotify:before { + content: "\f1bc"; +} + +.fa-optin-monster:before { + content: "\f23c"; +} + +.fa-fly:before { + content: "\f417"; +} + +.fa-aviato:before { + content: "\f421"; +} + +.fa-itunes:before { + content: "\f3b4"; +} + +.fa-cuttlefish:before { + content: "\f38c"; +} + +.fa-blogger:before { + content: "\f37c"; +} + +.fa-flickr:before { + content: "\f16e"; +} + +.fa-viber:before { + content: "\f409"; +} + +.fa-soundcloud:before { + content: "\f1be"; +} + +.fa-digg:before { + content: "\f1a6"; +} + +.fa-tencent-weibo:before { + content: "\f1d5"; +} + +.fa-symfony:before { + content: "\f83d"; +} + +.fa-maxcdn:before { + content: "\f136"; +} + +.fa-etsy:before { + content: "\f2d7"; +} + +.fa-facebook-messenger:before { + content: "\f39f"; +} + +.fa-audible:before { + content: "\f373"; +} + +.fa-think-peaks:before { + content: "\f731"; +} + +.fa-bilibili:before { + content: "\e3d9"; +} + +.fa-erlang:before { + content: "\f39d"; +} + +.fa-x-twitter:before { + content: "\e61b"; +} + +.fa-cotton-bureau:before { + content: "\f89e"; +} + +.fa-dashcube:before { + content: "\f210"; +} + +.fa-42-group:before { + content: "\e080"; +} + +.fa-innosoft:before { + content: "\e080"; +} + +.fa-stack-exchange:before { + content: "\f18d"; +} + +.fa-elementor:before { + content: "\f430"; +} + +.fa-square-pied-piper:before { + content: "\e01e"; +} + +.fa-pied-piper-square:before { + content: "\e01e"; +} + +.fa-creative-commons-nd:before { + content: "\f4eb"; +} + +.fa-palfed:before { + content: "\f3d8"; +} + +.fa-superpowers:before { + content: "\f2dd"; +} + +.fa-resolving:before { + content: "\f3e7"; +} + +.fa-xbox:before { + content: "\f412"; +} + +.fa-searchengin:before { + content: "\f3eb"; +} + +.fa-tiktok:before { + content: "\e07b"; +} + +.fa-square-facebook:before { + content: "\f082"; +} + +.fa-facebook-square:before { + content: "\f082"; +} + +.fa-renren:before { + content: "\f18b"; +} + +.fa-linux:before { + content: "\f17c"; +} + +.fa-glide:before { + content: "\f2a5"; +} + +.fa-linkedin:before { + content: "\f08c"; +} + +.fa-hubspot:before { + content: "\f3b2"; +} + +.fa-deploydog:before { + content: "\f38e"; +} + +.fa-twitch:before { + content: "\f1e8"; +} + +.fa-ravelry:before { + content: "\f2d9"; +} + +.fa-mixer:before { + content: "\e056"; +} + +.fa-square-lastfm:before { + content: "\f203"; +} + +.fa-lastfm-square:before { + content: "\f203"; +} + +.fa-vimeo:before { + content: "\f40a"; +} + +.fa-mendeley:before { + content: "\f7b3"; +} + +.fa-uniregistry:before { + content: "\f404"; +} + +.fa-figma:before { + content: "\f799"; +} + +.fa-creative-commons-remix:before { + content: "\f4ee"; +} + +.fa-cc-amazon-pay:before { + content: "\f42d"; +} + +.fa-dropbox:before { + content: "\f16b"; +} + +.fa-instagram:before { + content: "\f16d"; +} + +.fa-cmplid:before { + content: "\e360"; +} + +.fa-facebook:before { + content: "\f09a"; +} + +.fa-gripfire:before { + content: "\f3ac"; +} + +.fa-jedi-order:before { + content: "\f50e"; +} + +.fa-uikit:before { + content: "\f403"; +} + +.fa-fort-awesome-alt:before { + content: "\f3a3"; +} + +.fa-phabricator:before { + content: "\f3db"; +} + +.fa-ussunnah:before { + content: "\f407"; +} + +.fa-earlybirds:before { + content: "\f39a"; +} + +.fa-trade-federation:before { + content: "\f513"; +} + +.fa-autoprefixer:before { + content: "\f41c"; +} + +.fa-whatsapp:before { + content: "\f232"; +} + +.fa-slideshare:before { + content: "\f1e7"; +} + +.fa-google-play:before { + content: "\f3ab"; +} + +.fa-viadeo:before { + content: "\f2a9"; +} + +.fa-line:before { + content: "\f3c0"; +} + +.fa-google-drive:before { + content: "\f3aa"; +} + +.fa-servicestack:before { + content: "\f3ec"; +} + +.fa-simplybuilt:before { + content: "\f215"; +} + +.fa-bitbucket:before { + content: "\f171"; +} + +.fa-imdb:before { + content: "\f2d8"; +} + +.fa-deezer:before { + content: "\e077"; +} + +.fa-raspberry-pi:before { + content: "\f7bb"; +} + +.fa-jira:before { + content: "\f7b1"; +} + +.fa-docker:before { + content: "\f395"; +} + +.fa-screenpal:before { + content: "\e570"; +} + +.fa-bluetooth:before { + content: "\f293"; +} + +.fa-gitter:before { + content: "\f426"; +} + +.fa-d-and-d:before { + content: "\f38d"; +} + +.fa-microblog:before { + content: "\e01a"; +} + +.fa-cc-diners-club:before { + content: "\f24c"; +} + +.fa-gg-circle:before { + content: "\f261"; +} + +.fa-pied-piper-hat:before { + content: "\f4e5"; +} + +.fa-kickstarter-k:before { + content: "\f3bc"; +} + +.fa-yandex:before { + content: "\f413"; +} + +.fa-readme:before { + content: "\f4d5"; +} + +.fa-html5:before { + content: "\f13b"; +} + +.fa-sellsy:before { + content: "\f213"; +} + +.fa-sass:before { + content: "\f41e"; +} + +.fa-wirsindhandwerk:before { + content: "\e2d0"; +} + +.fa-wsh:before { + content: "\e2d0"; +} + +.fa-buromobelexperte:before { + content: "\f37f"; +} + +.fa-salesforce:before { + content: "\f83b"; +} + +.fa-octopus-deploy:before { + content: "\e082"; +} + +.fa-medapps:before { + content: "\f3c6"; +} + +.fa-ns8:before { + content: "\f3d5"; +} + +.fa-pinterest-p:before { + content: "\f231"; +} + +.fa-apper:before { + content: "\f371"; +} + +.fa-fort-awesome:before { + content: "\f286"; +} + +.fa-waze:before { + content: "\f83f"; +} + +.fa-cc-jcb:before { + content: "\f24b"; +} + +.fa-snapchat:before { + content: "\f2ab"; +} + +.fa-snapchat-ghost:before { + content: "\f2ab"; +} + +.fa-fantasy-flight-games:before { + content: "\f6dc"; +} + +.fa-rust:before { + content: "\e07a"; +} + +.fa-wix:before { + content: "\f5cf"; +} + +.fa-square-behance:before { + content: "\f1b5"; +} + +.fa-behance-square:before { + content: "\f1b5"; +} + +.fa-supple:before { + content: "\f3f9"; +} + +.fa-rebel:before { + content: "\f1d0"; +} + +.fa-css3:before { + content: "\f13c"; +} + +.fa-staylinked:before { + content: "\f3f5"; +} + +.fa-kaggle:before { + content: "\f5fa"; +} + +.fa-space-awesome:before { + content: "\e5ac"; +} + +.fa-deviantart:before { + content: "\f1bd"; +} + +.fa-cpanel:before { + content: "\f388"; +} + +.fa-goodreads-g:before { + content: "\f3a9"; +} + +.fa-square-git:before { + content: "\f1d2"; +} + +.fa-git-square:before { + content: "\f1d2"; +} + +.fa-square-tumblr:before { + content: "\f174"; +} + +.fa-tumblr-square:before { + content: "\f174"; +} + +.fa-trello:before { + content: "\f181"; +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; +} + +.fa-get-pocket:before { + content: "\f265"; +} + +.fa-perbyte:before { + content: "\e083"; +} + +.fa-grunt:before { + content: "\f3ad"; +} + +.fa-weebly:before { + content: "\f5cc"; +} + +.fa-connectdevelop:before { + content: "\f20e"; +} + +.fa-leanpub:before { + content: "\f212"; +} + +.fa-black-tie:before { + content: "\f27e"; +} + +.fa-themeco:before { + content: "\f5c6"; +} + +.fa-python:before { + content: "\f3e2"; +} + +.fa-android:before { + content: "\f17b"; +} + +.fa-bots:before { + content: "\e340"; +} + +.fa-free-code-camp:before { + content: "\f2c5"; +} + +.fa-hornbill:before { + content: "\f592"; +} + +.fa-js:before { + content: "\f3b8"; +} + +.fa-ideal:before { + content: "\e013"; +} + +.fa-git:before { + content: "\f1d3"; +} + +.fa-dev:before { + content: "\f6cc"; +} + +.fa-sketch:before { + content: "\f7c6"; +} + +.fa-yandex-international:before { + content: "\f414"; +} + +.fa-cc-amex:before { + content: "\f1f3"; +} + +.fa-uber:before { + content: "\f402"; +} + +.fa-github:before { + content: "\f09b"; +} + +.fa-php:before { + content: "\f457"; +} + +.fa-alipay:before { + content: "\f642"; +} + +.fa-youtube:before { + content: "\f167"; +} + +.fa-skyatlas:before { + content: "\f216"; +} + +.fa-firefox-browser:before { + content: "\e007"; +} + +.fa-replyd:before { + content: "\f3e6"; +} + +.fa-suse:before { + content: "\f7d6"; +} + +.fa-jenkins:before { + content: "\f3b6"; +} + +.fa-twitter:before { + content: "\f099"; +} + +.fa-rockrms:before { + content: "\f3e9"; +} + +.fa-pinterest:before { + content: "\f0d2"; +} + +.fa-buffer:before { + content: "\f837"; +} + +.fa-npm:before { + content: "\f3d4"; +} + +.fa-yammer:before { + content: "\f840"; +} + +.fa-btc:before { + content: "\f15a"; +} + +.fa-dribbble:before { + content: "\f17d"; +} + +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} + +.fa-internet-explorer:before { + content: "\f26b"; +} + +.fa-stubber:before { + content: "\e5c7"; +} + +.fa-telegram:before { + content: "\f2c6"; +} + +.fa-telegram-plane:before { + content: "\f2c6"; +} + +.fa-old-republic:before { + content: "\f510"; +} + +.fa-odysee:before { + content: "\e5c6"; +} + +.fa-square-whatsapp:before { + content: "\f40c"; +} + +.fa-whatsapp-square:before { + content: "\f40c"; +} + +.fa-node-js:before { + content: "\f3d3"; +} + +.fa-edge-legacy:before { + content: "\e078"; +} + +.fa-slack:before { + content: "\f198"; +} + +.fa-slack-hash:before { + content: "\f198"; +} + +.fa-medrt:before { + content: "\f3c8"; +} + +.fa-usb:before { + content: "\f287"; +} + +.fa-tumblr:before { + content: "\f173"; +} + +.fa-vaadin:before { + content: "\f408"; +} + +.fa-quora:before { + content: "\f2c4"; +} + +.fa-square-x-twitter:before { + content: "\e61a"; +} + +.fa-reacteurope:before { + content: "\f75d"; +} + +.fa-medium:before { + content: "\f23a"; +} + +.fa-medium-m:before { + content: "\f23a"; +} + +.fa-amilia:before { + content: "\f36d"; +} + +.fa-mixcloud:before { + content: "\f289"; +} + +.fa-flipboard:before { + content: "\f44d"; +} + +.fa-viacoin:before { + content: "\f237"; +} + +.fa-critical-role:before { + content: "\f6c9"; +} + +.fa-sitrox:before { + content: "\e44a"; +} + +.fa-discourse:before { + content: "\f393"; +} + +.fa-joomla:before { + content: "\f1aa"; +} + +.fa-mastodon:before { + content: "\f4f6"; +} + +.fa-airbnb:before { + content: "\f834"; +} + +.fa-wolf-pack-battalion:before { + content: "\f514"; +} + +.fa-buy-n-large:before { + content: "\f8a6"; +} + +.fa-gulp:before { + content: "\f3ae"; +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; +} + +.fa-strava:before { + content: "\f428"; +} + +.fa-ember:before { + content: "\f423"; +} + +.fa-canadian-maple-leaf:before { + content: "\f785"; +} + +.fa-teamspeak:before { + content: "\f4f9"; +} + +.fa-pushed:before { + content: "\f3e1"; +} + +.fa-wordpress-simple:before { + content: "\f411"; +} + +.fa-nutritionix:before { + content: "\f3d6"; +} + +.fa-wodu:before { + content: "\e088"; +} + +.fa-google-pay:before { + content: "\e079"; +} + +.fa-intercom:before { + content: "\f7af"; +} + +.fa-zhihu:before { + content: "\f63f"; +} + +.fa-korvue:before { + content: "\f42f"; +} + +.fa-pix:before { + content: "\e43a"; +} + +.fa-steam-symbol:before { + content: "\f3f6"; +} + +/*! + * Accordion + */ +h1.accordion-heading, +h2.accordion-heading, +h3.accordion-heading, +h4.accordion-heading, +h5.accordion-heading, +h6.accordion-heading { + width: auto; + padding: 0 !important; + margin: 0; + border: none; + text-align: left; +} + +button.accordion-toggle { + width: 100%; + border: none; + text-align: left; + margin: 0; +} + +button.expand-all.standard-btn { + margin: 5px 0; + float: none; +} + +.button-container-right { + text-align: right; +} + +.button-container-left { + text-align: left; +} + +.accordion .accordion { + margin: 0; +} +.accordion .accordion-register { + padding-left: 0; + margin: 0 0 0.5em; + border-top: 1px solid #C3C3CB; + border-bottom: 1px solid #C3C3CB; +} +.accordion .accordion-register li { + float: left; + list-style-type: none; + padding: 0.25em 0.5em; +} +.accordion .accordion-suffix { + font-weight: bold; +} +.accordion .accordion-group { + border: none; + margin-bottom: 5px; +} +.accordion .accordion-toggle { + display: block; + border-left: 10px solid var(--color-primary-ci-hell, #04316A); + background: var(--color-ContentBorders, #d2ddeb); + color: var(--color-Text, #444); + font-size: 1rem; + text-decoration: none; + padding: 8px 35px 8px 10px; + position: relative; +} +.accordion .accordion-toggle:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { + text-decoration: none; + background-color: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { + border-color: var(--color-primary-dunkler, #004A9F); + background-color: var(--color-primary-dunkler, #004A9F); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.accordion .accordion-toggle svg.rrze-elements-icon { + margin-right: 3px; +} +.accordion .accordion-toggle span[class^=fa] { + margin-right: 5px; +} +.alert.font-light .accordion .accordion-toggle { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle * { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .phil .accordion-heading .accordion-toggle, +.accordion .philfak .accordion-heading .accordion-toggle, +.accordion .gold .accordion-heading .accordion-toggle { + border-color: var(--color-phil-ci-hell, #FDB735); +} +.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, +.accordion .philfak .accordion-heading .accordion-toggle:hover, +.accordion .philfak .accordion-heading .accordion-toggle:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active, +.accordion .gold .accordion-heading .accordion-toggle:hover, +.accordion .gold .accordion-heading .accordion-toggle:focus, +.accordion .gold .accordion-heading .accordion-toggle.active { + border-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active:hover, +.accordion .philfak .accordion-heading .accordion-toggle.active:focus, +.accordion .gold .accordion-heading .accordion-toggle.active:hover, +.accordion .gold .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-phil-dunkler, #e87722); + background-color: var(--color-phil-dunkler, #e87722); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .rw .accordion-heading .accordion-toggle, +.accordion .rwfak .accordion-heading .accordion-toggle, +.accordion .red .accordion-heading .accordion-toggle { + border-color: var(--color-rw-ci-hell, #C50F3C); +} +.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, +.accordion .rwfak .accordion-heading .accordion-toggle:hover, +.accordion .rwfak .accordion-heading .accordion-toggle:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active, +.accordion .red .accordion-heading .accordion-toggle:hover, +.accordion .red .accordion-heading .accordion-toggle:focus, +.accordion .red .accordion-heading .accordion-toggle.active { + border-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, +.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, +.accordion .red .accordion-heading .accordion-toggle.active:hover, +.accordion .red .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-rw-dunkler, #971B2F); + background-color: var(--color-rw-dunkler, #971B2F); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .med .accordion-heading .accordion-toggle, +.accordion .medfak .accordion-heading .accordion-toggle, +.accordion .blue .accordion-heading .accordion-toggle { + border-color: var(--color-med-ci-hell, #18B4F1); +} +.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, +.accordion .medfak .accordion-heading .accordion-toggle:hover, +.accordion .medfak .accordion-heading .accordion-toggle:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active, +.accordion .blue .accordion-heading .accordion-toggle:hover, +.accordion .blue .accordion-heading .accordion-toggle:focus, +.accordion .blue .accordion-heading .accordion-toggle.active { + border-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); +} +.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active:hover, +.accordion .medfak .accordion-heading .accordion-toggle.active:focus, +.accordion .blue .accordion-heading .accordion-toggle.active:hover, +.accordion .blue .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-med-dunkler, #005287); + background-color: var(--color-med-dunkler, #005287); + color: var(--color-med-ci-dunkel-kontrast, #fff); +} +.accordion .nat .accordion-heading .accordion-toggle, +.accordion .natfak .accordion-heading .accordion-toggle, +.accordion .green .accordion-heading .accordion-toggle { + border-color: var(--color-nat-ci-hell, #7BB725); +} +.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle:hover, +.accordion .natfak .accordion-heading .accordion-toggle:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle:hover, +.accordion .green .accordion-heading .accordion-toggle:focus, +.accordion .green .accordion-heading .accordion-toggle.active, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); +} +.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active:hover, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle.active:hover, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-dunkler, #266141); + background-color: var(--color-nat-dunkler, #266141); + color: var(--color-nat-ci-dunkel-kontrast, #fff); +} +.accordion .tf .accordion-heading .accordion-toggle, +.accordion .techfak .accordion-heading .accordion-toggle, +.accordion .grey .accordion-heading .accordion-toggle { + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, +.accordion .techfak .accordion-heading .accordion-toggle:hover, +.accordion .techfak .accordion-heading .accordion-toggle:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active, +.accordion .grey .accordion-heading .accordion-toggle:hover, +.accordion .grey .accordion-heading .accordion-toggle:focus, +.accordion .grey .accordion-heading .accordion-toggle.active { + border-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-dunkel-kontrast, #000); +} +.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active:hover, +.accordion .techfak .accordion-heading .accordion-toggle.active:focus, +.accordion .grey .accordion-heading .accordion-toggle.active:hover, +.accordion .grey .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-tf-dunkler, #2F586E); + background-color: var(--color-tf-dunkler, #2F586E); + color: var(--color-tf-ci-dunkel-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle, +.accordion .default .accordion-heading .accordion-toggle { + border-color: var(--color-zentral-ci-hell, #04316A); +} +.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, +.accordion .default .accordion-heading .accordion-toggle:hover, +.accordion .default .accordion-heading .accordion-toggle:focus, +.accordion .default .accordion-heading .accordion-toggle.active { + border-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, +.accordion .default .accordion-heading .accordion-toggle.active:hover, +.accordion .default .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-zentral-dunkler, #004A9F); + background-color: var(--color-zentral-dunkler, #004A9F); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .accordion-body { + display: block; + overflow: hidden; +} +.accordion .accordion-body .accordion-inner { + border: none; + background-color: #fff; + padding: 15px 20px; +} +.alert.font-light .accordion .accordion-body .accordion-inner { + color: var(--color-Text, #222); +} +.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { + color: var(--color-Text, #222); +} + +.fau-theme .accordion-toggle { + border-radius: var(--border-radius, 4px); + background-clip: padding-box; +} +.fau-theme .accordion-body .accordion-inner { + background-color: #f5f7f9; +} +.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { + background-color: rgb(232.25, 236.8, 241.35); +} + +@media print { + .accordion { + position: relative; + display: block; + overflow: visible; + } + .accordion-group, + .accordion-body, + .accordion-inner, + .accordion-inner p { + position: relative; + display: block !important; + page-break-inside: avoid; + break-inside: avoid; + overflow: visible; + } + button.expand-all.standard-btn { + display: none; + } + h3.accordion-heading, + h4.accordion-heading { + margin-bottom: 0 !important; + } +} +.read-mode-only { + display: none; +} + +#content main .accordion-body:target, +.admin-bar #content main .accordion-body:target { + padding-top: 0; + background-color: cornflowerblue; +} + +#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { + padding-top: 8px; +} + +.wp-block-rrze-elements-collapsibles .block-editor-block-list__layout:last-child { + padding-bottom: 1.5rem; +} + +.accordion-toggle span[class^=fa] { + float: left; + line-height: 2em; +} + +.read-mode-only { + display: none; +} + +.admin-bar #content main .accordion-body:target { + padding-top: 0; +} + +.accordion-body { + height: 0; + overflow: hidden; + transition: height 0.5s ease-in-out; + margin-top: 0; + padding-top: 0; + padding-bottom: 0; +} + +.accordion-body.active { + height: auto; + /* Change this to a specific height if needed */ + padding: 15px 20px; + background: var(--color-ContentRegions, #f5f7f9); +} + +.wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); + font-size: inherit; + padding-bottom: 0; +} +.wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input:focus { + background-color: #fff; + color: #000; + border-color: #000; + font-size: inherit; + padding-bottom: 0; +} +.wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle.active { + color: #fff; +} +.wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle:hover { + color: #fff; +} + +.rrzeElementsBFakColorSelector.central button { + background-color: #04316A; + color: #fff; +} + +.rrzeElementsBFakColorSelector.phil button { + background-color: #fdb735; + color: #000; +} + +.rrzeElementsBFakColorSelector.rw button { + background-color: #c50f3c; + color: #fff; +} + +.rrzeElementsBFakColorSelector.med button { + background-color: #18b4f1; + color: #000; +} + +.rrzeElementsBFakColorSelector.nat button { + background-color: #7bb725; + color: #000; +} + +.rrzeElementsBFakColorSelector.tf button { + background-color: #8c9fb1; + color: #000; +} + +.elements-blocks-icon-selector-display { + max-width: 3em; + padding: 0.5em; + margin-right: 1em; + float: right; + clear: both; +} + +.elements-blocks-icon-insideEditor { + float: left; + clear: both; + max-height: 1.5em; + max-width: 1.5em; + padding-top: 0.25em; +} + +button.is-compact.elements-blocks-icon-Button, button.is-pressed.elements-blocks-icon-Button { + font-size: 1.5rem; + padding: 0.25rem; + height: 55px; + width: 55px; + display: flex; + align-items: center; + justify-content: center; +} + +.elements-blocks-input-following-icon input { + max-width: 90%; + font-size: 1.25em !important; +} + +.rrzeElementsBFakColorSelector { + border: 1px solid #000; +} +.rrzeElementsBFakColorSelector button { + border-radius: 0; +} +/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! + \********************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: "Font Awesome 6 Free"; +} + +.fab, +.fa-brands { + font-family: "Font Awesome 6 Brands"; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(-15deg); + } + 4% { + transform: rotate(15deg); + } + 8%, 24% { + transform: rotate(-18deg); + } + 12%, 28% { + transform: rotate(18deg); + } + 16% { + transform: rotate(-22deg); + } + 20% { + transform: rotate(22deg); + } + 32% { + transform: rotate(-12deg); + } + 36% { + transform: rotate(12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.fa-rotate-90 { + transform: rotate(90deg); +} + +.fa-rotate-180 { + transform: rotate(180deg); +} + +.fa-rotate-270 { + transform: rotate(270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-0::before { + content: "\30 "; +} + +.fa-1::before { + content: "\31 "; +} + +.fa-2::before { + content: "\32 "; +} + +.fa-3::before { + content: "\33 "; +} + +.fa-4::before { + content: "\34 "; +} + +.fa-5::before { + content: "\35 "; +} + +.fa-6::before { + content: "\36 "; +} + +.fa-7::before { + content: "\37 "; +} + +.fa-8::before { + content: "\38 "; +} + +.fa-9::before { + content: "\39 "; +} + +.fa-fill-drip::before { + content: "\f576"; +} + +.fa-arrows-to-circle::before { + content: "\e4bd"; +} + +.fa-circle-chevron-right::before { + content: "\f138"; +} + +.fa-chevron-circle-right::before { + content: "\f138"; +} + +.fa-at::before { + content: "\@"; +} + +.fa-trash-can::before { + content: "\f2ed"; +} + +.fa-trash-alt::before { + content: "\f2ed"; +} + +.fa-text-height::before { + content: "\f034"; +} + +.fa-user-xmark::before { + content: "\f235"; +} + +.fa-user-times::before { + content: "\f235"; +} + +.fa-stethoscope::before { + content: "\f0f1"; +} + +.fa-message::before { + content: "\f27a"; +} + +.fa-comment-alt::before { + content: "\f27a"; +} + +.fa-info::before { + content: "\f129"; +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; +} + +.fa-compress-alt::before { + content: "\f422"; +} + +.fa-explosion::before { + content: "\e4e9"; +} + +.fa-file-lines::before { + content: "\f15c"; +} + +.fa-file-alt::before { + content: "\f15c"; +} + +.fa-file-text::before { + content: "\f15c"; +} + +.fa-wave-square::before { + content: "\f83e"; +} + +.fa-ring::before { + content: "\f70b"; +} + +.fa-building-un::before { + content: "\e4d9"; +} + +.fa-dice-three::before { + content: "\f527"; +} + +.fa-calendar-days::before { + content: "\f073"; +} + +.fa-calendar-alt::before { + content: "\f073"; +} + +.fa-anchor-circle-check::before { + content: "\e4aa"; +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; +} + +.fa-volleyball::before { + content: "\f45f"; +} + +.fa-volleyball-ball::before { + content: "\f45f"; +} + +.fa-arrows-up-to-line::before { + content: "\e4c2"; +} + +.fa-sort-down::before { + content: "\f0dd"; +} + +.fa-sort-desc::before { + content: "\f0dd"; +} + +.fa-circle-minus::before { + content: "\f056"; +} + +.fa-minus-circle::before { + content: "\f056"; +} + +.fa-door-open::before { + content: "\f52b"; +} + +.fa-right-from-bracket::before { + content: "\f2f5"; +} + +.fa-sign-out-alt::before { + content: "\f2f5"; +} + +.fa-atom::before { + content: "\f5d2"; +} + +.fa-soap::before { + content: "\e06e"; +} + +.fa-icons::before { + content: "\f86d"; +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; +} + +.fa-microphone-lines-slash::before { + content: "\f539"; +} + +.fa-microphone-alt-slash::before { + content: "\f539"; +} + +.fa-bridge-circle-check::before { + content: "\e4c9"; +} + +.fa-pump-medical::before { + content: "\e06a"; +} + +.fa-fingerprint::before { + content: "\f577"; +} + +.fa-hand-point-right::before { + content: "\f0a4"; +} + +.fa-magnifying-glass-location::before { + content: "\f689"; +} + +.fa-search-location::before { + content: "\f689"; +} + +.fa-forward-step::before { + content: "\f051"; +} + +.fa-step-forward::before { + content: "\f051"; +} + +.fa-face-smile-beam::before { + content: "\f5b8"; +} + +.fa-smile-beam::before { + content: "\f5b8"; +} + +.fa-flag-checkered::before { + content: "\f11e"; +} + +.fa-football::before { + content: "\f44e"; +} + +.fa-football-ball::before { + content: "\f44e"; +} + +.fa-school-circle-exclamation::before { + content: "\e56c"; +} + +.fa-crop::before { + content: "\f125"; +} + +.fa-angles-down::before { + content: "\f103"; +} + +.fa-angle-double-down::before { + content: "\f103"; +} + +.fa-users-rectangle::before { + content: "\e594"; +} + +.fa-people-roof::before { + content: "\e537"; +} + +.fa-people-line::before { + content: "\e534"; +} + +.fa-beer-mug-empty::before { + content: "\f0fc"; +} + +.fa-beer::before { + content: "\f0fc"; +} + +.fa-diagram-predecessor::before { + content: "\e477"; +} + +.fa-arrow-up-long::before { + content: "\f176"; +} + +.fa-long-arrow-up::before { + content: "\f176"; +} + +.fa-fire-flame-simple::before { + content: "\f46a"; +} + +.fa-burn::before { + content: "\f46a"; +} + +.fa-person::before { + content: "\f183"; +} + +.fa-male::before { + content: "\f183"; +} + +.fa-laptop::before { + content: "\f109"; +} + +.fa-file-csv::before { + content: "\f6dd"; +} + +.fa-menorah::before { + content: "\f676"; +} + +.fa-truck-plane::before { + content: "\e58f"; +} + +.fa-record-vinyl::before { + content: "\f8d9"; +} + +.fa-face-grin-stars::before { + content: "\f587"; +} + +.fa-grin-stars::before { + content: "\f587"; +} + +.fa-bong::before { + content: "\f55c"; +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; +} + +.fa-pastafarianism::before { + content: "\f67b"; +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; +} + +.fa-spoon::before { + content: "\f2e5"; +} + +.fa-utensil-spoon::before { + content: "\f2e5"; +} + +.fa-jar-wheat::before { + content: "\e517"; +} + +.fa-envelopes-bulk::before { + content: "\f674"; +} + +.fa-mail-bulk::before { + content: "\f674"; +} + +.fa-file-circle-exclamation::before { + content: "\e4eb"; +} + +.fa-circle-h::before { + content: "\f47e"; +} + +.fa-hospital-symbol::before { + content: "\f47e"; +} + +.fa-pager::before { + content: "\f815"; +} + +.fa-address-book::before { + content: "\f2b9"; +} + +.fa-contact-book::before { + content: "\f2b9"; +} + +.fa-strikethrough::before { + content: "\f0cc"; +} + +.fa-k::before { + content: "K"; +} + +.fa-landmark-flag::before { + content: "\e51c"; +} + +.fa-pencil::before { + content: "\f303"; +} + +.fa-pencil-alt::before { + content: "\f303"; +} + +.fa-backward::before { + content: "\f04a"; +} + +.fa-caret-right::before { + content: "\f0da"; +} + +.fa-comments::before { + content: "\f086"; +} + +.fa-paste::before { + content: "\f0ea"; +} + +.fa-file-clipboard::before { + content: "\f0ea"; +} + +.fa-code-pull-request::before { + content: "\e13c"; +} + +.fa-clipboard-list::before { + content: "\f46d"; +} + +.fa-truck-ramp-box::before { + content: "\f4de"; +} + +.fa-truck-loading::before { + content: "\f4de"; +} + +.fa-user-check::before { + content: "\f4fc"; +} + +.fa-vial-virus::before { + content: "\e597"; +} + +.fa-sheet-plastic::before { + content: "\e571"; +} + +.fa-blog::before { + content: "\f781"; +} + +.fa-user-ninja::before { + content: "\f504"; +} + +.fa-person-arrow-up-from-line::before { + content: "\e539"; +} + +.fa-scroll-torah::before { + content: "\f6a0"; +} + +.fa-torah::before { + content: "\f6a0"; +} + +.fa-broom-ball::before { + content: "\f458"; +} + +.fa-quidditch::before { + content: "\f458"; +} + +.fa-quidditch-broom-ball::before { + content: "\f458"; +} + +.fa-toggle-off::before { + content: "\f204"; +} + +.fa-box-archive::before { + content: "\f187"; +} + +.fa-archive::before { + content: "\f187"; +} + +.fa-person-drowning::before { + content: "\e545"; +} + +.fa-arrow-down-9-1::before { + content: "\f886"; +} + +.fa-sort-numeric-desc::before { + content: "\f886"; +} + +.fa-sort-numeric-down-alt::before { + content: "\f886"; +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-spray-can::before { + content: "\f5bd"; +} + +.fa-truck-monster::before { + content: "\f63b"; +} + +.fa-w::before { + content: "W"; +} + +.fa-earth-africa::before { + content: "\f57c"; +} + +.fa-globe-africa::before { + content: "\f57c"; +} + +.fa-rainbow::before { + content: "\f75b"; +} + +.fa-circle-notch::before { + content: "\f1ce"; +} + +.fa-tablet-screen-button::before { + content: "\f3fa"; +} + +.fa-tablet-alt::before { + content: "\f3fa"; +} + +.fa-paw::before { + content: "\f1b0"; +} + +.fa-cloud::before { + content: "\f0c2"; +} + +.fa-trowel-bricks::before { + content: "\e58a"; +} + +.fa-face-flushed::before { + content: "\f579"; +} + +.fa-flushed::before { + content: "\f579"; +} + +.fa-hospital-user::before { + content: "\f80d"; +} + +.fa-tent-arrow-left-right::before { + content: "\e57f"; +} + +.fa-gavel::before { + content: "\f0e3"; +} + +.fa-legal::before { + content: "\f0e3"; +} + +.fa-binoculars::before { + content: "\f1e5"; +} + +.fa-microphone-slash::before { + content: "\f131"; +} + +.fa-box-tissue::before { + content: "\e05b"; +} + +.fa-motorcycle::before { + content: "\f21c"; +} + +.fa-bell-concierge::before { + content: "\f562"; +} + +.fa-concierge-bell::before { + content: "\f562"; +} + +.fa-pen-ruler::before { + content: "\f5ae"; +} + +.fa-pencil-ruler::before { + content: "\f5ae"; +} + +.fa-people-arrows::before { + content: "\e068"; +} + +.fa-people-arrows-left-right::before { + content: "\e068"; +} + +.fa-mars-and-venus-burst::before { + content: "\e523"; +} + +.fa-square-caret-right::before { + content: "\f152"; +} + +.fa-caret-square-right::before { + content: "\f152"; +} + +.fa-scissors::before { + content: "\f0c4"; +} + +.fa-cut::before { + content: "\f0c4"; +} + +.fa-sun-plant-wilt::before { + content: "\e57a"; +} + +.fa-toilets-portable::before { + content: "\e584"; +} + +.fa-hockey-puck::before { + content: "\f453"; +} + +.fa-table::before { + content: "\f0ce"; +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; +} + +.fa-tachograph-digital::before { + content: "\f566"; +} + +.fa-digital-tachograph::before { + content: "\f566"; +} + +.fa-users-slash::before { + content: "\e073"; +} + +.fa-clover::before { + content: "\e139"; +} + +.fa-reply::before { + content: "\f3e5"; +} + +.fa-mail-reply::before { + content: "\f3e5"; +} + +.fa-star-and-crescent::before { + content: "\f699"; +} + +.fa-house-fire::before { + content: "\e50c"; +} + +.fa-square-minus::before { + content: "\f146"; +} + +.fa-minus-square::before { + content: "\f146"; +} + +.fa-helicopter::before { + content: "\f533"; +} + +.fa-compass::before { + content: "\f14e"; +} + +.fa-square-caret-down::before { + content: "\f150"; +} + +.fa-caret-square-down::before { + content: "\f150"; +} + +.fa-file-circle-question::before { + content: "\e4ef"; +} + +.fa-laptop-code::before { + content: "\f5fc"; +} + +.fa-swatchbook::before { + content: "\f5c3"; +} + +.fa-prescription-bottle::before { + content: "\f485"; +} + +.fa-bars::before { + content: "\f0c9"; +} + +.fa-navicon::before { + content: "\f0c9"; +} + +.fa-people-group::before { + content: "\e533"; +} + +.fa-hourglass-end::before { + content: "\f253"; +} + +.fa-hourglass-3::before { + content: "\f253"; +} + +.fa-heart-crack::before { + content: "\f7a9"; +} + +.fa-heart-broken::before { + content: "\f7a9"; +} + +.fa-square-up-right::before { + content: "\f360"; +} + +.fa-external-link-square-alt::before { + content: "\f360"; +} + +.fa-face-kiss-beam::before { + content: "\f597"; +} + +.fa-kiss-beam::before { + content: "\f597"; +} + +.fa-film::before { + content: "\f008"; +} + +.fa-ruler-horizontal::before { + content: "\f547"; +} + +.fa-people-robbery::before { + content: "\e536"; +} + +.fa-lightbulb::before { + content: "\f0eb"; +} + +.fa-caret-left::before { + content: "\f0d9"; +} + +.fa-circle-exclamation::before { + content: "\f06a"; +} + +.fa-exclamation-circle::before { + content: "\f06a"; +} + +.fa-school-circle-xmark::before { + content: "\e56d"; +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; +} + +.fa-sign-out::before { + content: "\f08b"; +} + +.fa-circle-chevron-down::before { + content: "\f13a"; +} + +.fa-chevron-circle-down::before { + content: "\f13a"; +} + +.fa-unlock-keyhole::before { + content: "\f13e"; +} + +.fa-unlock-alt::before { + content: "\f13e"; +} + +.fa-cloud-showers-heavy::before { + content: "\f740"; +} + +.fa-headphones-simple::before { + content: "\f58f"; +} + +.fa-headphones-alt::before { + content: "\f58f"; +} + +.fa-sitemap::before { + content: "\f0e8"; +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; +} + +.fa-donate::before { + content: "\f4b9"; +} + +.fa-memory::before { + content: "\f538"; +} + +.fa-road-spikes::before { + content: "\e568"; +} + +.fa-fire-burner::before { + content: "\e4f1"; +} + +.fa-flag::before { + content: "\f024"; +} + +.fa-hanukiah::before { + content: "\f6e6"; +} + +.fa-feather::before { + content: "\f52d"; +} + +.fa-volume-low::before { + content: "\f027"; +} + +.fa-volume-down::before { + content: "\f027"; +} + +.fa-comment-slash::before { + content: "\f4b3"; +} + +.fa-cloud-sun-rain::before { + content: "\f743"; +} + +.fa-compress::before { + content: "\f066"; +} + +.fa-wheat-awn::before { + content: "\e2cd"; +} + +.fa-wheat-alt::before { + content: "\e2cd"; +} + +.fa-ankh::before { + content: "\f644"; +} + +.fa-hands-holding-child::before { + content: "\e4fa"; +} + +.fa-asterisk::before { + content: "\*"; +} + +.fa-square-check::before { + content: "\f14a"; +} + +.fa-check-square::before { + content: "\f14a"; +} + +.fa-peseta-sign::before { + content: "\e221"; +} + +.fa-heading::before { + content: "\f1dc"; +} + +.fa-header::before { + content: "\f1dc"; +} + +.fa-ghost::before { + content: "\f6e2"; +} + +.fa-list::before { + content: "\f03a"; +} + +.fa-list-squares::before { + content: "\f03a"; +} + +.fa-square-phone-flip::before { + content: "\f87b"; +} + +.fa-phone-square-alt::before { + content: "\f87b"; +} + +.fa-cart-plus::before { + content: "\f217"; +} + +.fa-gamepad::before { + content: "\f11b"; +} + +.fa-circle-dot::before { + content: "\f192"; +} + +.fa-dot-circle::before { + content: "\f192"; +} + +.fa-face-dizzy::before { + content: "\f567"; +} + +.fa-dizzy::before { + content: "\f567"; +} + +.fa-egg::before { + content: "\f7fb"; +} + +.fa-house-medical-circle-xmark::before { + content: "\e513"; +} + +.fa-campground::before { + content: "\f6bb"; +} + +.fa-folder-plus::before { + content: "\f65e"; +} + +.fa-futbol::before { + content: "\f1e3"; +} + +.fa-futbol-ball::before { + content: "\f1e3"; +} + +.fa-soccer-ball::before { + content: "\f1e3"; +} + +.fa-paintbrush::before { + content: "\f1fc"; +} + +.fa-paint-brush::before { + content: "\f1fc"; +} + +.fa-lock::before { + content: "\f023"; +} + +.fa-gas-pump::before { + content: "\f52f"; +} + +.fa-hot-tub-person::before { + content: "\f593"; +} + +.fa-hot-tub::before { + content: "\f593"; +} + +.fa-map-location::before { + content: "\f59f"; +} + +.fa-map-marked::before { + content: "\f59f"; +} + +.fa-house-flood-water::before { + content: "\e50e"; +} + +.fa-tree::before { + content: "\f1bb"; +} + +.fa-bridge-lock::before { + content: "\e4cc"; +} + +.fa-sack-dollar::before { + content: "\f81d"; +} + +.fa-pen-to-square::before { + content: "\f044"; +} + +.fa-edit::before { + content: "\f044"; +} + +.fa-car-side::before { + content: "\f5e4"; +} + +.fa-share-nodes::before { + content: "\f1e0"; +} + +.fa-share-alt::before { + content: "\f1e0"; +} + +.fa-heart-circle-minus::before { + content: "\e4ff"; +} + +.fa-hourglass-half::before { + content: "\f252"; +} + +.fa-hourglass-2::before { + content: "\f252"; +} + +.fa-microscope::before { + content: "\f610"; +} + +.fa-sink::before { + content: "\e06d"; +} + +.fa-bag-shopping::before { + content: "\f290"; +} + +.fa-shopping-bag::before { + content: "\f290"; +} + +.fa-arrow-down-z-a::before { + content: "\f881"; +} + +.fa-sort-alpha-desc::before { + content: "\f881"; +} + +.fa-sort-alpha-down-alt::before { + content: "\f881"; +} + +.fa-mitten::before { + content: "\f7b5"; +} + +.fa-person-rays::before { + content: "\e54d"; +} + +.fa-users::before { + content: "\f0c0"; +} + +.fa-eye-slash::before { + content: "\f070"; +} + +.fa-flask-vial::before { + content: "\e4f3"; +} + +.fa-hand::before { + content: "\f256"; +} + +.fa-hand-paper::before { + content: "\f256"; +} + +.fa-om::before { + content: "\f679"; +} + +.fa-worm::before { + content: "\e599"; +} + +.fa-house-circle-xmark::before { + content: "\e50b"; +} + +.fa-plug::before { + content: "\f1e6"; +} + +.fa-chevron-up::before { + content: "\f077"; +} + +.fa-hand-spock::before { + content: "\f259"; +} + +.fa-stopwatch::before { + content: "\f2f2"; +} + +.fa-face-kiss::before { + content: "\f596"; +} + +.fa-kiss::before { + content: "\f596"; +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; +} + +.fa-face-grin-tongue::before { + content: "\f589"; +} + +.fa-grin-tongue::before { + content: "\f589"; +} + +.fa-chess-bishop::before { + content: "\f43a"; +} + +.fa-face-grin-wink::before { + content: "\f58c"; +} + +.fa-grin-wink::before { + content: "\f58c"; +} + +.fa-ear-deaf::before { + content: "\f2a4"; +} + +.fa-deaf::before { + content: "\f2a4"; +} + +.fa-deafness::before { + content: "\f2a4"; +} + +.fa-hard-of-hearing::before { + content: "\f2a4"; +} + +.fa-road-circle-check::before { + content: "\e564"; +} + +.fa-dice-five::before { + content: "\f523"; +} + +.fa-square-rss::before { + content: "\f143"; +} + +.fa-rss-square::before { + content: "\f143"; +} + +.fa-land-mine-on::before { + content: "\e51b"; +} + +.fa-i-cursor::before { + content: "\f246"; +} + +.fa-stamp::before { + content: "\f5bf"; +} + +.fa-stairs::before { + content: "\e289"; +} + +.fa-i::before { + content: "I"; +} + +.fa-hryvnia-sign::before { + content: "\f6f2"; +} + +.fa-hryvnia::before { + content: "\f6f2"; +} + +.fa-pills::before { + content: "\f484"; +} + +.fa-face-grin-wide::before { + content: "\f581"; +} + +.fa-grin-alt::before { + content: "\f581"; +} + +.fa-tooth::before { + content: "\f5c9"; +} + +.fa-v::before { + content: "V"; +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; +} + +.fa-bicycle::before { + content: "\f206"; +} + +.fa-staff-snake::before { + content: "\e579"; +} + +.fa-rod-asclepius::before { + content: "\e579"; +} + +.fa-rod-snake::before { + content: "\e579"; +} + +.fa-staff-aesculapius::before { + content: "\e579"; +} + +.fa-head-side-cough-slash::before { + content: "\e062"; +} + +.fa-truck-medical::before { + content: "\f0f9"; +} + +.fa-ambulance::before { + content: "\f0f9"; +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; +} + +.fa-snowman::before { + content: "\f7d0"; +} + +.fa-mortar-pestle::before { + content: "\f5a7"; +} + +.fa-road-barrier::before { + content: "\e562"; +} + +.fa-school::before { + content: "\f549"; +} + +.fa-igloo::before { + content: "\f7ae"; +} + +.fa-joint::before { + content: "\f595"; +} + +.fa-angle-right::before { + content: "\f105"; +} + +.fa-horse::before { + content: "\f6f0"; +} + +.fa-q::before { + content: "Q"; +} + +.fa-g::before { + content: "G"; +} + +.fa-notes-medical::before { + content: "\f481"; +} + +.fa-temperature-half::before { + content: "\f2c9"; +} + +.fa-temperature-2::before { + content: "\f2c9"; +} + +.fa-thermometer-2::before { + content: "\f2c9"; +} + +.fa-thermometer-half::before { + content: "\f2c9"; +} + +.fa-dong-sign::before { + content: "\e169"; +} + +.fa-capsules::before { + content: "\f46b"; +} + +.fa-poo-storm::before { + content: "\f75a"; +} + +.fa-poo-bolt::before { + content: "\f75a"; +} + +.fa-face-frown-open::before { + content: "\f57a"; +} + +.fa-frown-open::before { + content: "\f57a"; +} + +.fa-hand-point-up::before { + content: "\f0a6"; +} + +.fa-money-bill::before { + content: "\f0d6"; +} + +.fa-bookmark::before { + content: "\f02e"; +} + +.fa-align-justify::before { + content: "\f039"; +} + +.fa-umbrella-beach::before { + content: "\f5ca"; +} + +.fa-helmet-un::before { + content: "\e503"; +} + +.fa-bullseye::before { + content: "\f140"; +} + +.fa-bacon::before { + content: "\f7e5"; +} + +.fa-hand-point-down::before { + content: "\f0a7"; +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; +} + +.fa-folder::before { + content: "\f07b"; +} + +.fa-folder-blank::before { + content: "\f07b"; +} + +.fa-file-waveform::before { + content: "\f478"; +} + +.fa-file-medical-alt::before { + content: "\f478"; +} + +.fa-radiation::before { + content: "\f7b9"; +} + +.fa-chart-simple::before { + content: "\e473"; +} + +.fa-mars-stroke::before { + content: "\f229"; +} + +.fa-vial::before { + content: "\f492"; +} + +.fa-gauge::before { + content: "\f624"; +} + +.fa-dashboard::before { + content: "\f624"; +} + +.fa-gauge-med::before { + content: "\f624"; +} + +.fa-tachometer-alt-average::before { + content: "\f624"; +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; +} + +.fa-e::before { + content: "E"; +} + +.fa-pen-clip::before { + content: "\f305"; +} + +.fa-pen-alt::before { + content: "\f305"; +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; +} + +.fa-user::before { + content: "\f007"; +} + +.fa-school-circle-check::before { + content: "\e56b"; +} + +.fa-dumpster::before { + content: "\f793"; +} + +.fa-van-shuttle::before { + content: "\f5b6"; +} + +.fa-shuttle-van::before { + content: "\f5b6"; +} + +.fa-building-user::before { + content: "\e4da"; +} + +.fa-square-caret-left::before { + content: "\f191"; +} + +.fa-caret-square-left::before { + content: "\f191"; +} + +.fa-highlighter::before { + content: "\f591"; +} + +.fa-key::before { + content: "\f084"; +} + +.fa-bullhorn::before { + content: "\f0a1"; +} + +.fa-globe::before { + content: "\f0ac"; +} + +.fa-synagogue::before { + content: "\f69b"; +} + +.fa-person-half-dress::before { + content: "\e548"; +} + +.fa-road-bridge::before { + content: "\e563"; +} + +.fa-location-arrow::before { + content: "\f124"; +} + +.fa-c::before { + content: "C"; +} + +.fa-tablet-button::before { + content: "\f10a"; +} + +.fa-building-lock::before { + content: "\e4d6"; +} + +.fa-pizza-slice::before { + content: "\f818"; +} + +.fa-money-bill-wave::before { + content: "\f53a"; +} + +.fa-chart-area::before { + content: "\f1fe"; +} + +.fa-area-chart::before { + content: "\f1fe"; +} + +.fa-house-flag::before { + content: "\e50d"; +} + +.fa-person-circle-minus::before { + content: "\e540"; +} + +.fa-ban::before { + content: "\f05e"; +} + +.fa-cancel::before { + content: "\f05e"; +} + +.fa-camera-rotate::before { + content: "\e0d8"; +} + +.fa-spray-can-sparkles::before { + content: "\f5d0"; +} + +.fa-air-freshener::before { + content: "\f5d0"; +} + +.fa-star::before { + content: "\f005"; +} + +.fa-repeat::before { + content: "\f363"; +} + +.fa-cross::before { + content: "\f654"; +} + +.fa-box::before { + content: "\f466"; +} + +.fa-venus-mars::before { + content: "\f228"; +} + +.fa-arrow-pointer::before { + content: "\f245"; +} + +.fa-mouse-pointer::before { + content: "\f245"; +} + +.fa-maximize::before { + content: "\f31e"; +} + +.fa-expand-arrows-alt::before { + content: "\f31e"; +} + +.fa-charging-station::before { + content: "\f5e7"; +} + +.fa-shapes::before { + content: "\f61f"; +} + +.fa-triangle-circle-square::before { + content: "\f61f"; +} + +.fa-shuffle::before { + content: "\f074"; +} + +.fa-random::before { + content: "\f074"; +} + +.fa-person-running::before { + content: "\f70c"; +} + +.fa-running::before { + content: "\f70c"; +} + +.fa-mobile-retro::before { + content: "\e527"; +} + +.fa-grip-lines-vertical::before { + content: "\f7a5"; +} + +.fa-spider::before { + content: "\f717"; +} + +.fa-hands-bound::before { + content: "\e4f9"; +} + +.fa-file-invoice-dollar::before { + content: "\f571"; +} + +.fa-plane-circle-exclamation::before { + content: "\e556"; +} + +.fa-x-ray::before { + content: "\f497"; +} + +.fa-spell-check::before { + content: "\f891"; +} + +.fa-slash::before { + content: "\f715"; +} + +.fa-computer-mouse::before { + content: "\f8cc"; +} + +.fa-mouse::before { + content: "\f8cc"; +} + +.fa-arrow-right-to-bracket::before { + content: "\f090"; +} + +.fa-sign-in::before { + content: "\f090"; +} + +.fa-shop-slash::before { + content: "\e070"; +} + +.fa-store-alt-slash::before { + content: "\e070"; +} + +.fa-server::before { + content: "\f233"; +} + +.fa-virus-covid-slash::before { + content: "\e4a9"; +} + +.fa-shop-lock::before { + content: "\e4a5"; +} + +.fa-hourglass-start::before { + content: "\f251"; +} + +.fa-hourglass-1::before { + content: "\f251"; +} + +.fa-blender-phone::before { + content: "\f6b6"; +} + +.fa-building-wheat::before { + content: "\e4db"; +} + +.fa-person-breastfeeding::before { + content: "\e53a"; +} + +.fa-right-to-bracket::before { + content: "\f2f6"; +} + +.fa-sign-in-alt::before { + content: "\f2f6"; +} + +.fa-venus::before { + content: "\f221"; +} + +.fa-passport::before { + content: "\f5ab"; +} + +.fa-heart-pulse::before { + content: "\f21e"; +} + +.fa-heartbeat::before { + content: "\f21e"; +} + +.fa-people-carry-box::before { + content: "\f4ce"; +} + +.fa-people-carry::before { + content: "\f4ce"; +} + +.fa-temperature-high::before { + content: "\f769"; +} + +.fa-microchip::before { + content: "\f2db"; +} + +.fa-crown::before { + content: "\f521"; +} + +.fa-weight-hanging::before { + content: "\f5cd"; +} + +.fa-xmarks-lines::before { + content: "\e59a"; +} + +.fa-file-prescription::before { + content: "\f572"; +} + +.fa-weight-scale::before { + content: "\f496"; +} + +.fa-weight::before { + content: "\f496"; +} + +.fa-user-group::before { + content: "\f500"; +} + +.fa-user-friends::before { + content: "\f500"; +} + +.fa-arrow-up-a-z::before { + content: "\f15e"; +} + +.fa-sort-alpha-up::before { + content: "\f15e"; +} + +.fa-chess-knight::before { + content: "\f441"; +} + +.fa-face-laugh-squint::before { + content: "\f59b"; +} + +.fa-laugh-squint::before { + content: "\f59b"; +} + +.fa-wheelchair::before { + content: "\f193"; +} + +.fa-circle-arrow-up::before { + content: "\f0aa"; +} + +.fa-arrow-circle-up::before { + content: "\f0aa"; +} + +.fa-toggle-on::before { + content: "\f205"; +} + +.fa-person-walking::before { + content: "\f554"; +} + +.fa-walking::before { + content: "\f554"; +} + +.fa-l::before { + content: "L"; +} + +.fa-fire::before { + content: "\f06d"; +} + +.fa-bed-pulse::before { + content: "\f487"; +} + +.fa-procedures::before { + content: "\f487"; +} + +.fa-shuttle-space::before { + content: "\f197"; +} + +.fa-space-shuttle::before { + content: "\f197"; +} + +.fa-face-laugh::before { + content: "\f599"; +} + +.fa-laugh::before { + content: "\f599"; +} + +.fa-folder-open::before { + content: "\f07c"; +} + +.fa-heart-circle-plus::before { + content: "\e500"; +} + +.fa-code-fork::before { + content: "\e13b"; +} + +.fa-city::before { + content: "\f64f"; +} + +.fa-microphone-lines::before { + content: "\f3c9"; +} + +.fa-microphone-alt::before { + content: "\f3c9"; +} + +.fa-pepper-hot::before { + content: "\f816"; +} + +.fa-unlock::before { + content: "\f09c"; +} + +.fa-colon-sign::before { + content: "\e140"; +} + +.fa-headset::before { + content: "\f590"; +} + +.fa-store-slash::before { + content: "\e071"; +} + +.fa-road-circle-xmark::before { + content: "\e566"; +} + +.fa-user-minus::before { + content: "\f503"; +} + +.fa-mars-stroke-up::before { + content: "\f22a"; +} + +.fa-mars-stroke-v::before { + content: "\f22a"; +} + +.fa-champagne-glasses::before { + content: "\f79f"; +} + +.fa-glass-cheers::before { + content: "\f79f"; +} + +.fa-clipboard::before { + content: "\f328"; +} + +.fa-house-circle-exclamation::before { + content: "\e50a"; +} + +.fa-file-arrow-up::before { + content: "\f574"; +} + +.fa-file-upload::before { + content: "\f574"; +} + +.fa-wifi::before { + content: "\f1eb"; +} + +.fa-wifi-3::before { + content: "\f1eb"; +} + +.fa-wifi-strong::before { + content: "\f1eb"; +} + +.fa-bath::before { + content: "\f2cd"; +} + +.fa-bathtub::before { + content: "\f2cd"; +} + +.fa-underline::before { + content: "\f0cd"; +} + +.fa-user-pen::before { + content: "\f4ff"; +} + +.fa-user-edit::before { + content: "\f4ff"; +} + +.fa-signature::before { + content: "\f5b7"; +} + +.fa-stroopwafel::before { + content: "\f551"; +} + +.fa-bold::before { + content: "\f032"; +} + +.fa-anchor-lock::before { + content: "\e4ad"; +} + +.fa-building-ngo::before { + content: "\e4d7"; +} + +.fa-manat-sign::before { + content: "\e1d5"; +} + +.fa-not-equal::before { + content: "\f53e"; +} + +.fa-border-top-left::before { + content: "\f853"; +} + +.fa-border-style::before { + content: "\f853"; +} + +.fa-map-location-dot::before { + content: "\f5a0"; +} + +.fa-map-marked-alt::before { + content: "\f5a0"; +} + +.fa-jedi::before { + content: "\f669"; +} + +.fa-square-poll-vertical::before { + content: "\f681"; +} + +.fa-poll::before { + content: "\f681"; +} + +.fa-mug-hot::before { + content: "\f7b6"; +} + +.fa-car-battery::before { + content: "\f5df"; +} + +.fa-battery-car::before { + content: "\f5df"; +} + +.fa-gift::before { + content: "\f06b"; +} + +.fa-dice-two::before { + content: "\f528"; +} + +.fa-chess-queen::before { + content: "\f445"; +} + +.fa-glasses::before { + content: "\f530"; +} + +.fa-chess-board::before { + content: "\f43c"; +} + +.fa-building-circle-check::before { + content: "\e4d2"; +} + +.fa-person-chalkboard::before { + content: "\e53d"; +} + +.fa-mars-stroke-right::before { + content: "\f22b"; +} + +.fa-mars-stroke-h::before { + content: "\f22b"; +} + +.fa-hand-back-fist::before { + content: "\f255"; +} + +.fa-hand-rock::before { + content: "\f255"; +} + +.fa-square-caret-up::before { + content: "\f151"; +} + +.fa-caret-square-up::before { + content: "\f151"; +} + +.fa-cloud-showers-water::before { + content: "\e4e4"; +} + +.fa-chart-bar::before { + content: "\f080"; +} + +.fa-bar-chart::before { + content: "\f080"; +} + +.fa-hands-bubbles::before { + content: "\e05e"; +} + +.fa-hands-wash::before { + content: "\e05e"; +} + +.fa-less-than-equal::before { + content: "\f537"; +} + +.fa-train::before { + content: "\f238"; +} + +.fa-eye-low-vision::before { + content: "\f2a8"; +} + +.fa-low-vision::before { + content: "\f2a8"; +} + +.fa-crow::before { + content: "\f520"; +} + +.fa-sailboat::before { + content: "\e445"; +} + +.fa-window-restore::before { + content: "\f2d2"; +} + +.fa-square-plus::before { + content: "\f0fe"; +} + +.fa-plus-square::before { + content: "\f0fe"; +} + +.fa-torii-gate::before { + content: "\f6a1"; +} + +.fa-frog::before { + content: "\f52e"; +} + +.fa-bucket::before { + content: "\e4cf"; +} + +.fa-image::before { + content: "\f03e"; +} + +.fa-microphone::before { + content: "\f130"; +} + +.fa-cow::before { + content: "\f6c8"; +} + +.fa-caret-up::before { + content: "\f0d8"; +} + +.fa-screwdriver::before { + content: "\f54a"; +} + +.fa-folder-closed::before { + content: "\e185"; +} + +.fa-house-tsunami::before { + content: "\e515"; +} + +.fa-square-nfi::before { + content: "\e576"; +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; +} + +.fa-martini-glass::before { + content: "\f57b"; +} + +.fa-glass-martini-alt::before { + content: "\f57b"; +} + +.fa-rotate-left::before { + content: "\f2ea"; +} + +.fa-rotate-back::before { + content: "\f2ea"; +} + +.fa-rotate-backward::before { + content: "\f2ea"; +} + +.fa-undo-alt::before { + content: "\f2ea"; +} + +.fa-table-columns::before { + content: "\f0db"; +} + +.fa-columns::before { + content: "\f0db"; +} + +.fa-lemon::before { + content: "\f094"; +} + +.fa-head-side-mask::before { + content: "\e063"; +} + +.fa-handshake::before { + content: "\f2b5"; +} + +.fa-gem::before { + content: "\f3a5"; +} + +.fa-dolly::before { + content: "\f472"; +} + +.fa-dolly-box::before { + content: "\f472"; +} + +.fa-smoking::before { + content: "\f48d"; +} + +.fa-minimize::before { + content: "\f78c"; +} + +.fa-compress-arrows-alt::before { + content: "\f78c"; +} + +.fa-monument::before { + content: "\f5a6"; +} + +.fa-snowplow::before { + content: "\f7d2"; +} + +.fa-angles-right::before { + content: "\f101"; +} + +.fa-angle-double-right::before { + content: "\f101"; +} + +.fa-cannabis::before { + content: "\f55f"; +} + +.fa-circle-play::before { + content: "\f144"; +} + +.fa-play-circle::before { + content: "\f144"; +} + +.fa-tablets::before { + content: "\f490"; +} + +.fa-ethernet::before { + content: "\f796"; +} + +.fa-euro-sign::before { + content: "\f153"; +} + +.fa-eur::before { + content: "\f153"; +} + +.fa-euro::before { + content: "\f153"; +} + +.fa-chair::before { + content: "\f6c0"; +} + +.fa-circle-check::before { + content: "\f058"; +} + +.fa-check-circle::before { + content: "\f058"; +} + +.fa-circle-stop::before { + content: "\f28d"; +} + +.fa-stop-circle::before { + content: "\f28d"; +} + +.fa-compass-drafting::before { + content: "\f568"; +} + +.fa-drafting-compass::before { + content: "\f568"; +} + +.fa-plate-wheat::before { + content: "\e55a"; +} + +.fa-icicles::before { + content: "\f7ad"; +} + +.fa-person-shelter::before { + content: "\e54f"; +} + +.fa-neuter::before { + content: "\f22c"; +} + +.fa-id-badge::before { + content: "\f2c1"; +} + +.fa-marker::before { + content: "\f5a1"; +} + +.fa-face-laugh-beam::before { + content: "\f59a"; +} + +.fa-laugh-beam::before { + content: "\f59a"; +} + +.fa-helicopter-symbol::before { + content: "\e502"; +} + +.fa-universal-access::before { + content: "\f29a"; +} + +.fa-circle-chevron-up::before { + content: "\f139"; +} + +.fa-chevron-circle-up::before { + content: "\f139"; +} + +.fa-lari-sign::before { + content: "\e1c8"; +} + +.fa-volcano::before { + content: "\f770"; +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; +} + +.fa-sterling-sign::before { + content: "\f154"; +} + +.fa-gbp::before { + content: "\f154"; +} + +.fa-pound-sign::before { + content: "\f154"; +} + +.fa-viruses::before { + content: "\e076"; +} + +.fa-square-person-confined::before { + content: "\e577"; +} + +.fa-user-tie::before { + content: "\f508"; +} + +.fa-arrow-down-long::before { + content: "\f175"; +} + +.fa-long-arrow-down::before { + content: "\f175"; +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; +} + +.fa-certificate::before { + content: "\f0a3"; +} + +.fa-reply-all::before { + content: "\f122"; +} + +.fa-mail-reply-all::before { + content: "\f122"; +} + +.fa-suitcase::before { + content: "\f0f2"; +} + +.fa-person-skating::before { + content: "\f7c5"; +} + +.fa-skating::before { + content: "\f7c5"; +} + +.fa-filter-circle-dollar::before { + content: "\f662"; +} + +.fa-funnel-dollar::before { + content: "\f662"; +} + +.fa-camera-retro::before { + content: "\f083"; +} + +.fa-circle-arrow-down::before { + content: "\f0ab"; +} + +.fa-arrow-circle-down::before { + content: "\f0ab"; +} + +.fa-file-import::before { + content: "\f56f"; +} + +.fa-arrow-right-to-file::before { + content: "\f56f"; +} + +.fa-square-arrow-up-right::before { + content: "\f14c"; +} + +.fa-external-link-square::before { + content: "\f14c"; +} + +.fa-box-open::before { + content: "\f49e"; +} + +.fa-scroll::before { + content: "\f70e"; +} + +.fa-spa::before { + content: "\f5bb"; +} + +.fa-location-pin-lock::before { + content: "\e51f"; +} + +.fa-pause::before { + content: "\f04c"; +} + +.fa-hill-avalanche::before { + content: "\e507"; +} + +.fa-temperature-empty::before { + content: "\f2cb"; +} + +.fa-temperature-0::before { + content: "\f2cb"; +} + +.fa-thermometer-0::before { + content: "\f2cb"; +} + +.fa-thermometer-empty::before { + content: "\f2cb"; +} + +.fa-bomb::before { + content: "\f1e2"; +} + +.fa-registered::before { + content: "\f25d"; +} + +.fa-address-card::before { + content: "\f2bb"; +} + +.fa-contact-card::before { + content: "\f2bb"; +} + +.fa-vcard::before { + content: "\f2bb"; +} + +.fa-scale-unbalanced-flip::before { + content: "\f516"; +} + +.fa-balance-scale-right::before { + content: "\f516"; +} + +.fa-subscript::before { + content: "\f12c"; +} + +.fa-diamond-turn-right::before { + content: "\f5eb"; +} + +.fa-directions::before { + content: "\f5eb"; +} + +.fa-burst::before { + content: "\e4dc"; +} + +.fa-house-laptop::before { + content: "\e066"; +} + +.fa-laptop-house::before { + content: "\e066"; +} + +.fa-face-tired::before { + content: "\f5c8"; +} + +.fa-tired::before { + content: "\f5c8"; +} + +.fa-money-bills::before { + content: "\e1f3"; +} + +.fa-smog::before { + content: "\f75f"; +} + +.fa-crutch::before { + content: "\f7f7"; +} + +.fa-cloud-arrow-up::before { + content: "\f0ee"; +} + +.fa-cloud-upload::before { + content: "\f0ee"; +} + +.fa-cloud-upload-alt::before { + content: "\f0ee"; +} + +.fa-palette::before { + content: "\f53f"; +} + +.fa-arrows-turn-right::before { + content: "\e4c0"; +} + +.fa-vest::before { + content: "\e085"; +} + +.fa-ferry::before { + content: "\e4ea"; +} + +.fa-arrows-down-to-people::before { + content: "\e4b9"; +} + +.fa-seedling::before { + content: "\f4d8"; +} + +.fa-sprout::before { + content: "\f4d8"; +} + +.fa-left-right::before { + content: "\f337"; +} + +.fa-arrows-alt-h::before { + content: "\f337"; +} + +.fa-boxes-packing::before { + content: "\e4c7"; +} + +.fa-circle-arrow-left::before { + content: "\f0a8"; +} + +.fa-arrow-circle-left::before { + content: "\f0a8"; +} + +.fa-group-arrows-rotate::before { + content: "\e4f6"; +} + +.fa-bowl-food::before { + content: "\e4c6"; +} + +.fa-candy-cane::before { + content: "\f786"; +} + +.fa-arrow-down-wide-short::before { + content: "\f160"; +} + +.fa-sort-amount-asc::before { + content: "\f160"; +} + +.fa-sort-amount-down::before { + content: "\f160"; +} + +.fa-cloud-bolt::before { + content: "\f76c"; +} + +.fa-thunderstorm::before { + content: "\f76c"; +} + +.fa-text-slash::before { + content: "\f87d"; +} + +.fa-remove-format::before { + content: "\f87d"; +} + +.fa-face-smile-wink::before { + content: "\f4da"; +} + +.fa-smile-wink::before { + content: "\f4da"; +} + +.fa-file-word::before { + content: "\f1c2"; +} + +.fa-file-powerpoint::before { + content: "\f1c4"; +} + +.fa-arrows-left-right::before { + content: "\f07e"; +} + +.fa-arrows-h::before { + content: "\f07e"; +} + +.fa-house-lock::before { + content: "\e510"; +} + +.fa-cloud-arrow-down::before { + content: "\f0ed"; +} + +.fa-cloud-download::before { + content: "\f0ed"; +} + +.fa-cloud-download-alt::before { + content: "\f0ed"; +} + +.fa-children::before { + content: "\e4e1"; +} + +.fa-chalkboard::before { + content: "\f51b"; +} + +.fa-blackboard::before { + content: "\f51b"; +} + +.fa-user-large-slash::before { + content: "\f4fa"; +} + +.fa-user-alt-slash::before { + content: "\f4fa"; +} + +.fa-envelope-open::before { + content: "\f2b6"; +} + +.fa-handshake-simple-slash::before { + content: "\e05f"; +} + +.fa-handshake-alt-slash::before { + content: "\e05f"; +} + +.fa-mattress-pillow::before { + content: "\e525"; +} + +.fa-guarani-sign::before { + content: "\e19a"; +} + +.fa-arrows-rotate::before { + content: "\f021"; +} + +.fa-refresh::before { + content: "\f021"; +} + +.fa-sync::before { + content: "\f021"; +} + +.fa-fire-extinguisher::before { + content: "\f134"; +} + +.fa-cruzeiro-sign::before { + content: "\e152"; +} + +.fa-greater-than-equal::before { + content: "\f532"; +} + +.fa-shield-halved::before { + content: "\f3ed"; +} + +.fa-shield-alt::before { + content: "\f3ed"; +} + +.fa-book-atlas::before { + content: "\f558"; +} + +.fa-atlas::before { + content: "\f558"; +} + +.fa-virus::before { + content: "\e074"; +} + +.fa-envelope-circle-check::before { + content: "\e4e8"; +} + +.fa-layer-group::before { + content: "\f5fd"; +} + +.fa-arrows-to-dot::before { + content: "\e4be"; +} + +.fa-archway::before { + content: "\f557"; +} + +.fa-heart-circle-check::before { + content: "\e4fd"; +} + +.fa-house-chimney-crack::before { + content: "\f6f1"; +} + +.fa-house-damage::before { + content: "\f6f1"; +} + +.fa-file-zipper::before { + content: "\f1c6"; +} + +.fa-file-archive::before { + content: "\f1c6"; +} + +.fa-square::before { + content: "\f0c8"; +} + +.fa-martini-glass-empty::before { + content: "\f000"; +} + +.fa-glass-martini::before { + content: "\f000"; +} + +.fa-couch::before { + content: "\f4b8"; +} + +.fa-cedi-sign::before { + content: "\e0df"; +} + +.fa-italic::before { + content: "\f033"; +} + +.fa-church::before { + content: "\f51d"; +} + +.fa-comments-dollar::before { + content: "\f653"; +} + +.fa-democrat::before { + content: "\f747"; +} + +.fa-z::before { + content: "Z"; +} + +.fa-person-skiing::before { + content: "\f7c9"; +} + +.fa-skiing::before { + content: "\f7c9"; +} + +.fa-road-lock::before { + content: "\e567"; +} + +.fa-a::before { + content: "A"; +} + +.fa-temperature-arrow-down::before { + content: "\e03f"; +} + +.fa-temperature-down::before { + content: "\e03f"; +} + +.fa-feather-pointed::before { + content: "\f56b"; +} + +.fa-feather-alt::before { + content: "\f56b"; +} + +.fa-p::before { + content: "P"; +} + +.fa-snowflake::before { + content: "\f2dc"; +} + +.fa-newspaper::before { + content: "\f1ea"; +} + +.fa-rectangle-ad::before { + content: "\f641"; +} + +.fa-ad::before { + content: "\f641"; +} + +.fa-circle-arrow-right::before { + content: "\f0a9"; +} + +.fa-arrow-circle-right::before { + content: "\f0a9"; +} + +.fa-filter-circle-xmark::before { + content: "\e17b"; +} + +.fa-locust::before { + content: "\e520"; +} + +.fa-sort::before { + content: "\f0dc"; +} + +.fa-unsorted::before { + content: "\f0dc"; +} + +.fa-list-ol::before { + content: "\f0cb"; +} + +.fa-list-1-2::before { + content: "\f0cb"; +} + +.fa-list-numeric::before { + content: "\f0cb"; +} + +.fa-person-dress-burst::before { + content: "\e544"; +} + +.fa-money-check-dollar::before { + content: "\f53d"; +} + +.fa-money-check-alt::before { + content: "\f53d"; +} + +.fa-vector-square::before { + content: "\f5cb"; +} + +.fa-bread-slice::before { + content: "\f7ec"; +} + +.fa-language::before { + content: "\f1ab"; +} + +.fa-face-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-filter::before { + content: "\f0b0"; +} + +.fa-question::before { + content: "\?"; +} + +.fa-file-signature::before { + content: "\f573"; +} + +.fa-up-down-left-right::before { + content: "\f0b2"; +} + +.fa-arrows-alt::before { + content: "\f0b2"; +} + +.fa-house-chimney-user::before { + content: "\e065"; +} + +.fa-hand-holding-heart::before { + content: "\f4be"; +} + +.fa-puzzle-piece::before { + content: "\f12e"; +} + +.fa-money-check::before { + content: "\f53c"; +} + +.fa-star-half-stroke::before { + content: "\f5c0"; +} + +.fa-star-half-alt::before { + content: "\f5c0"; +} + +.fa-code::before { + content: "\f121"; +} + +.fa-whiskey-glass::before { + content: "\f7a0"; +} + +.fa-glass-whiskey::before { + content: "\f7a0"; +} + +.fa-building-circle-exclamation::before { + content: "\e4d3"; +} + +.fa-magnifying-glass-chart::before { + content: "\e522"; +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; +} + +.fa-external-link::before { + content: "\f08e"; +} + +.fa-cubes-stacked::before { + content: "\e4e6"; +} + +.fa-won-sign::before { + content: "\f159"; +} + +.fa-krw::before { + content: "\f159"; +} + +.fa-won::before { + content: "\f159"; +} + +.fa-virus-covid::before { + content: "\e4a8"; +} + +.fa-austral-sign::before { + content: "\e0a9"; +} + +.fa-f::before { + content: "F"; +} + +.fa-leaf::before { + content: "\f06c"; +} + +.fa-road::before { + content: "\f018"; +} + +.fa-taxi::before { + content: "\f1ba"; +} + +.fa-cab::before { + content: "\f1ba"; +} + +.fa-person-circle-plus::before { + content: "\e541"; +} + +.fa-chart-pie::before { + content: "\f200"; +} + +.fa-pie-chart::before { + content: "\f200"; +} + +.fa-bolt-lightning::before { + content: "\e0b7"; +} + +.fa-sack-xmark::before { + content: "\e56a"; +} + +.fa-file-excel::before { + content: "\f1c3"; +} + +.fa-file-contract::before { + content: "\f56c"; +} + +.fa-fish-fins::before { + content: "\e4f2"; +} + +.fa-building-flag::before { + content: "\e4d5"; +} + +.fa-face-grin-beam::before { + content: "\f582"; +} + +.fa-grin-beam::before { + content: "\f582"; +} + +.fa-object-ungroup::before { + content: "\f248"; +} + +.fa-poop::before { + content: "\f619"; +} + +.fa-location-pin::before { + content: "\f041"; +} + +.fa-map-marker::before { + content: "\f041"; +} + +.fa-kaaba::before { + content: "\f66b"; +} + +.fa-toilet-paper::before { + content: "\f71e"; +} + +.fa-helmet-safety::before { + content: "\f807"; +} + +.fa-hard-hat::before { + content: "\f807"; +} + +.fa-hat-hard::before { + content: "\f807"; +} + +.fa-eject::before { + content: "\f052"; +} + +.fa-circle-right::before { + content: "\f35a"; +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; +} + +.fa-plane-circle-check::before { + content: "\e555"; +} + +.fa-face-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-object-group::before { + content: "\f247"; +} + +.fa-chart-line::before { + content: "\f201"; +} + +.fa-line-chart::before { + content: "\f201"; +} + +.fa-mask-ventilator::before { + content: "\e524"; +} + +.fa-arrow-right::before { + content: "\f061"; +} + +.fa-signs-post::before { + content: "\f277"; +} + +.fa-map-signs::before { + content: "\f277"; +} + +.fa-cash-register::before { + content: "\f788"; +} + +.fa-person-circle-question::before { + content: "\e542"; +} + +.fa-h::before { + content: "H"; +} + +.fa-tarp::before { + content: "\e57b"; +} + +.fa-screwdriver-wrench::before { + content: "\f7d9"; +} + +.fa-tools::before { + content: "\f7d9"; +} + +.fa-arrows-to-eye::before { + content: "\e4bf"; +} + +.fa-plug-circle-bolt::before { + content: "\e55b"; +} + +.fa-heart::before { + content: "\f004"; +} + +.fa-mars-and-venus::before { + content: "\f224"; +} + +.fa-house-user::before { + content: "\e1b0"; +} + +.fa-home-user::before { + content: "\e1b0"; +} + +.fa-dumpster-fire::before { + content: "\f794"; +} + +.fa-house-crack::before { + content: "\e3b1"; +} + +.fa-martini-glass-citrus::before { + content: "\f561"; +} + +.fa-cocktail::before { + content: "\f561"; +} + +.fa-face-surprise::before { + content: "\f5c2"; +} + +.fa-surprise::before { + content: "\f5c2"; +} + +.fa-bottle-water::before { + content: "\e4c5"; +} + +.fa-circle-pause::before { + content: "\f28b"; +} + +.fa-pause-circle::before { + content: "\f28b"; +} + +.fa-toilet-paper-slash::before { + content: "\e072"; +} + +.fa-apple-whole::before { + content: "\f5d1"; +} + +.fa-apple-alt::before { + content: "\f5d1"; +} + +.fa-kitchen-set::before { + content: "\e51a"; +} + +.fa-r::before { + content: "R"; +} + +.fa-temperature-quarter::before { + content: "\f2ca"; +} + +.fa-temperature-1::before { + content: "\f2ca"; +} + +.fa-thermometer-1::before { + content: "\f2ca"; +} + +.fa-thermometer-quarter::before { + content: "\f2ca"; +} + +.fa-cube::before { + content: "\f1b2"; +} + +.fa-bitcoin-sign::before { + content: "\e0b4"; +} + +.fa-shield-dog::before { + content: "\e573"; +} + +.fa-solar-panel::before { + content: "\f5ba"; +} + +.fa-lock-open::before { + content: "\f3c1"; +} + +.fa-elevator::before { + content: "\e16d"; +} + +.fa-money-bill-transfer::before { + content: "\e528"; +} + +.fa-money-bill-trend-up::before { + content: "\e529"; +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; +} + +.fa-square-poll-horizontal::before { + content: "\f682"; +} + +.fa-poll-h::before { + content: "\f682"; +} + +.fa-circle::before { + content: "\f111"; +} + +.fa-backward-fast::before { + content: "\f049"; +} + +.fa-fast-backward::before { + content: "\f049"; +} + +.fa-recycle::before { + content: "\f1b8"; +} + +.fa-user-astronaut::before { + content: "\f4fb"; +} + +.fa-plane-slash::before { + content: "\e069"; +} + +.fa-trademark::before { + content: "\f25c"; +} + +.fa-basketball::before { + content: "\f434"; +} + +.fa-basketball-ball::before { + content: "\f434"; +} + +.fa-satellite-dish::before { + content: "\f7c0"; +} + +.fa-circle-up::before { + content: "\f35b"; +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; +} + +.fa-mobile-screen-button::before { + content: "\f3cd"; +} + +.fa-mobile-alt::before { + content: "\f3cd"; +} + +.fa-volume-high::before { + content: "\f028"; +} + +.fa-volume-up::before { + content: "\f028"; +} + +.fa-users-rays::before { + content: "\e593"; +} + +.fa-wallet::before { + content: "\f555"; +} + +.fa-clipboard-check::before { + content: "\f46c"; +} + +.fa-file-audio::before { + content: "\f1c7"; +} + +.fa-burger::before { + content: "\f805"; +} + +.fa-hamburger::before { + content: "\f805"; +} + +.fa-wrench::before { + content: "\f0ad"; +} + +.fa-bugs::before { + content: "\e4d0"; +} + +.fa-rupee-sign::before { + content: "\f156"; +} + +.fa-rupee::before { + content: "\f156"; +} + +.fa-file-image::before { + content: "\f1c5"; +} + +.fa-circle-question::before { + content: "\f059"; +} + +.fa-question-circle::before { + content: "\f059"; +} + +.fa-plane-departure::before { + content: "\f5b0"; +} + +.fa-handshake-slash::before { + content: "\e060"; +} + +.fa-book-bookmark::before { + content: "\e0bb"; +} + +.fa-code-branch::before { + content: "\f126"; +} + +.fa-hat-cowboy::before { + content: "\f8c0"; +} + +.fa-bridge::before { + content: "\e4c8"; +} + +.fa-phone-flip::before { + content: "\f879"; +} + +.fa-phone-alt::before { + content: "\f879"; +} + +.fa-truck-front::before { + content: "\e2b7"; +} + +.fa-cat::before { + content: "\f6be"; +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; +} + +.fa-truck-field::before { + content: "\e58d"; +} + +.fa-route::before { + content: "\f4d7"; +} + +.fa-clipboard-question::before { + content: "\e4e3"; +} + +.fa-panorama::before { + content: "\e209"; +} + +.fa-comment-medical::before { + content: "\f7f5"; +} + +.fa-teeth-open::before { + content: "\f62f"; +} + +.fa-file-circle-minus::before { + content: "\e4ed"; +} + +.fa-tags::before { + content: "\f02c"; +} + +.fa-wine-glass::before { + content: "\f4e3"; +} + +.fa-forward-fast::before { + content: "\f050"; +} + +.fa-fast-forward::before { + content: "\f050"; +} + +.fa-face-meh-blank::before { + content: "\f5a4"; +} + +.fa-meh-blank::before { + content: "\f5a4"; +} + +.fa-square-parking::before { + content: "\f540"; +} + +.fa-parking::before { + content: "\f540"; +} + +.fa-house-signal::before { + content: "\e012"; +} + +.fa-bars-progress::before { + content: "\f828"; +} + +.fa-tasks-alt::before { + content: "\f828"; +} + +.fa-faucet-drip::before { + content: "\e006"; +} + +.fa-cart-flatbed::before { + content: "\f474"; +} + +.fa-dolly-flatbed::before { + content: "\f474"; +} + +.fa-ban-smoking::before { + content: "\f54d"; +} + +.fa-smoking-ban::before { + content: "\f54d"; +} + +.fa-terminal::before { + content: "\f120"; +} + +.fa-mobile-button::before { + content: "\f10b"; +} + +.fa-house-medical-flag::before { + content: "\e514"; +} + +.fa-basket-shopping::before { + content: "\f291"; +} + +.fa-shopping-basket::before { + content: "\f291"; +} + +.fa-tape::before { + content: "\f4db"; +} + +.fa-bus-simple::before { + content: "\f55e"; +} + +.fa-bus-alt::before { + content: "\f55e"; +} + +.fa-eye::before { + content: "\f06e"; +} + +.fa-face-sad-cry::before { + content: "\f5b3"; +} + +.fa-sad-cry::before { + content: "\f5b3"; +} + +.fa-audio-description::before { + content: "\f29e"; +} + +.fa-person-military-to-person::before { + content: "\e54c"; +} + +.fa-file-shield::before { + content: "\e4f0"; +} + +.fa-user-slash::before { + content: "\f506"; +} + +.fa-pen::before { + content: "\f304"; +} + +.fa-tower-observation::before { + content: "\e586"; +} + +.fa-file-code::before { + content: "\f1c9"; +} + +.fa-signal::before { + content: "\f012"; +} + +.fa-signal-5::before { + content: "\f012"; +} + +.fa-signal-perfect::before { + content: "\f012"; +} + +.fa-bus::before { + content: "\f207"; +} + +.fa-heart-circle-xmark::before { + content: "\e501"; +} + +.fa-house-chimney::before { + content: "\e3af"; +} + +.fa-home-lg::before { + content: "\e3af"; +} + +.fa-window-maximize::before { + content: "\f2d0"; +} + +.fa-face-frown::before { + content: "\f119"; +} + +.fa-frown::before { + content: "\f119"; +} + +.fa-prescription::before { + content: "\f5b1"; +} + +.fa-shop::before { + content: "\f54f"; +} + +.fa-store-alt::before { + content: "\f54f"; +} + +.fa-floppy-disk::before { + content: "\f0c7"; +} + +.fa-save::before { + content: "\f0c7"; +} + +.fa-vihara::before { + content: "\f6a7"; +} + +.fa-scale-unbalanced::before { + content: "\f515"; +} + +.fa-balance-scale-left::before { + content: "\f515"; +} + +.fa-sort-up::before { + content: "\f0de"; +} + +.fa-sort-asc::before { + content: "\f0de"; +} + +.fa-comment-dots::before { + content: "\f4ad"; +} + +.fa-commenting::before { + content: "\f4ad"; +} + +.fa-plant-wilt::before { + content: "\e5aa"; +} + +.fa-diamond::before { + content: "\f219"; +} + +.fa-face-grin-squint::before { + content: "\f585"; +} + +.fa-grin-squint::before { + content: "\f585"; +} + +.fa-hand-holding-dollar::before { + content: "\f4c0"; +} + +.fa-hand-holding-usd::before { + content: "\f4c0"; +} + +.fa-bacterium::before { + content: "\e05a"; +} + +.fa-hand-pointer::before { + content: "\f25a"; +} + +.fa-drum-steelpan::before { + content: "\f56a"; +} + +.fa-hand-scissors::before { + content: "\f257"; +} + +.fa-hands-praying::before { + content: "\f684"; +} + +.fa-praying-hands::before { + content: "\f684"; +} + +.fa-arrow-rotate-right::before { + content: "\f01e"; +} + +.fa-arrow-right-rotate::before { + content: "\f01e"; +} + +.fa-arrow-rotate-forward::before { + content: "\f01e"; +} + +.fa-redo::before { + content: "\f01e"; +} + +.fa-biohazard::before { + content: "\f780"; +} + +.fa-location-crosshairs::before { + content: "\f601"; +} + +.fa-location::before { + content: "\f601"; +} + +.fa-mars-double::before { + content: "\f227"; +} + +.fa-child-dress::before { + content: "\e59c"; +} + +.fa-users-between-lines::before { + content: "\e591"; +} + +.fa-lungs-virus::before { + content: "\e067"; +} + +.fa-face-grin-tears::before { + content: "\f588"; +} + +.fa-grin-tears::before { + content: "\f588"; +} + +.fa-phone::before { + content: "\f095"; +} + +.fa-calendar-xmark::before { + content: "\f273"; +} + +.fa-calendar-times::before { + content: "\f273"; +} + +.fa-child-reaching::before { + content: "\e59d"; +} + +.fa-head-side-virus::before { + content: "\e064"; +} + +.fa-user-gear::before { + content: "\f4fe"; +} + +.fa-user-cog::before { + content: "\f4fe"; +} + +.fa-arrow-up-1-9::before { + content: "\f163"; +} + +.fa-sort-numeric-up::before { + content: "\f163"; +} + +.fa-door-closed::before { + content: "\f52a"; +} + +.fa-shield-virus::before { + content: "\e06c"; +} + +.fa-dice-six::before { + content: "\f526"; +} + +.fa-mosquito-net::before { + content: "\e52c"; +} + +.fa-bridge-water::before { + content: "\e4ce"; +} + +.fa-person-booth::before { + content: "\f756"; +} + +.fa-text-width::before { + content: "\f035"; +} + +.fa-hat-wizard::before { + content: "\f6e8"; +} + +.fa-pen-fancy::before { + content: "\f5ac"; +} + +.fa-person-digging::before { + content: "\f85e"; +} + +.fa-digging::before { + content: "\f85e"; +} + +.fa-trash::before { + content: "\f1f8"; +} + +.fa-gauge-simple::before { + content: "\f629"; +} + +.fa-gauge-simple-med::before { + content: "\f629"; +} + +.fa-tachometer-average::before { + content: "\f629"; +} + +.fa-book-medical::before { + content: "\f7e6"; +} + +.fa-poo::before { + content: "\f2fe"; +} + +.fa-quote-right::before { + content: "\f10e"; +} + +.fa-quote-right-alt::before { + content: "\f10e"; +} + +.fa-shirt::before { + content: "\f553"; +} + +.fa-t-shirt::before { + content: "\f553"; +} + +.fa-tshirt::before { + content: "\f553"; +} + +.fa-cubes::before { + content: "\f1b3"; +} + +.fa-divide::before { + content: "\f529"; +} + +.fa-tenge-sign::before { + content: "\f7d7"; +} + +.fa-tenge::before { + content: "\f7d7"; +} + +.fa-headphones::before { + content: "\f025"; +} + +.fa-hands-holding::before { + content: "\f4c2"; +} + +.fa-hands-clapping::before { + content: "\e1a8"; +} + +.fa-republican::before { + content: "\f75e"; +} + +.fa-arrow-left::before { + content: "\f060"; +} + +.fa-person-circle-xmark::before { + content: "\e543"; +} + +.fa-ruler::before { + content: "\f545"; +} + +.fa-align-left::before { + content: "\f036"; +} + +.fa-dice-d6::before { + content: "\f6d1"; +} + +.fa-restroom::before { + content: "\f7bd"; +} + +.fa-j::before { + content: "J"; +} + +.fa-users-viewfinder::before { + content: "\e595"; +} + +.fa-file-video::before { + content: "\f1c8"; +} + +.fa-up-right-from-square::before { + content: "\f35d"; +} + +.fa-external-link-alt::before { + content: "\f35d"; +} + +.fa-table-cells::before { + content: "\f00a"; +} + +.fa-th::before { + content: "\f00a"; +} + +.fa-file-pdf::before { + content: "\f1c1"; +} + +.fa-book-bible::before { + content: "\f647"; +} + +.fa-bible::before { + content: "\f647"; +} + +.fa-o::before { + content: "O"; +} + +.fa-suitcase-medical::before { + content: "\f0fa"; +} + +.fa-medkit::before { + content: "\f0fa"; +} + +.fa-user-secret::before { + content: "\f21b"; +} + +.fa-otter::before { + content: "\f700"; +} + +.fa-person-dress::before { + content: "\f182"; +} + +.fa-female::before { + content: "\f182"; +} + +.fa-comment-dollar::before { + content: "\f651"; +} + +.fa-business-time::before { + content: "\f64a"; +} + +.fa-briefcase-clock::before { + content: "\f64a"; +} + +.fa-table-cells-large::before { + content: "\f009"; +} + +.fa-th-large::before { + content: "\f009"; +} + +.fa-book-tanakh::before { + content: "\f827"; +} + +.fa-tanakh::before { + content: "\f827"; +} + +.fa-phone-volume::before { + content: "\f2a0"; +} + +.fa-volume-control-phone::before { + content: "\f2a0"; +} + +.fa-hat-cowboy-side::before { + content: "\f8c1"; +} + +.fa-clipboard-user::before { + content: "\f7f3"; +} + +.fa-child::before { + content: "\f1ae"; +} + +.fa-lira-sign::before { + content: "\f195"; +} + +.fa-satellite::before { + content: "\f7bf"; +} + +.fa-plane-lock::before { + content: "\e558"; +} + +.fa-tag::before { + content: "\f02b"; +} + +.fa-comment::before { + content: "\f075"; +} + +.fa-cake-candles::before { + content: "\f1fd"; +} + +.fa-birthday-cake::before { + content: "\f1fd"; +} + +.fa-cake::before { + content: "\f1fd"; +} + +.fa-envelope::before { + content: "\f0e0"; +} + +.fa-angles-up::before { + content: "\f102"; +} + +.fa-angle-double-up::before { + content: "\f102"; +} + +.fa-paperclip::before { + content: "\f0c6"; +} + +.fa-arrow-right-to-city::before { + content: "\e4b3"; +} + +.fa-ribbon::before { + content: "\f4d6"; +} + +.fa-lungs::before { + content: "\f604"; +} + +.fa-arrow-up-9-1::before { + content: "\f887"; +} + +.fa-sort-numeric-up-alt::before { + content: "\f887"; +} + +.fa-litecoin-sign::before { + content: "\e1d3"; +} + +.fa-border-none::before { + content: "\f850"; +} + +.fa-circle-nodes::before { + content: "\e4e2"; +} + +.fa-parachute-box::before { + content: "\f4cd"; +} + +.fa-indent::before { + content: "\f03c"; +} + +.fa-truck-field-un::before { + content: "\e58e"; +} + +.fa-hourglass::before { + content: "\f254"; +} + +.fa-hourglass-empty::before { + content: "\f254"; +} + +.fa-mountain::before { + content: "\f6fc"; +} + +.fa-user-doctor::before { + content: "\f0f0"; +} + +.fa-user-md::before { + content: "\f0f0"; +} + +.fa-circle-info::before { + content: "\f05a"; +} + +.fa-info-circle::before { + content: "\f05a"; +} + +.fa-cloud-meatball::before { + content: "\f73b"; +} + +.fa-camera::before { + content: "\f030"; +} + +.fa-camera-alt::before { + content: "\f030"; +} + +.fa-square-virus::before { + content: "\e578"; +} + +.fa-meteor::before { + content: "\f753"; +} + +.fa-car-on::before { + content: "\e4dd"; +} + +.fa-sleigh::before { + content: "\f7cc"; +} + +.fa-arrow-down-1-9::before { + content: "\f162"; +} + +.fa-sort-numeric-asc::before { + content: "\f162"; +} + +.fa-sort-numeric-down::before { + content: "\f162"; +} + +.fa-hand-holding-droplet::before { + content: "\f4c1"; +} + +.fa-hand-holding-water::before { + content: "\f4c1"; +} + +.fa-water::before { + content: "\f773"; +} + +.fa-calendar-check::before { + content: "\f274"; +} + +.fa-braille::before { + content: "\f2a1"; +} + +.fa-prescription-bottle-medical::before { + content: "\f486"; +} + +.fa-prescription-bottle-alt::before { + content: "\f486"; +} + +.fa-landmark::before { + content: "\f66f"; +} + +.fa-truck::before { + content: "\f0d1"; +} + +.fa-crosshairs::before { + content: "\f05b"; +} + +.fa-person-cane::before { + content: "\e53c"; +} + +.fa-tent::before { + content: "\e57d"; +} + +.fa-vest-patches::before { + content: "\e086"; +} + +.fa-check-double::before { + content: "\f560"; +} + +.fa-arrow-down-a-z::before { + content: "\f15d"; +} + +.fa-sort-alpha-asc::before { + content: "\f15d"; +} + +.fa-sort-alpha-down::before { + content: "\f15d"; +} + +.fa-money-bill-wheat::before { + content: "\e52a"; +} + +.fa-cookie::before { + content: "\f563"; +} + +.fa-arrow-rotate-left::before { + content: "\f0e2"; +} + +.fa-arrow-left-rotate::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-back::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; +} + +.fa-undo::before { + content: "\f0e2"; +} + +.fa-hard-drive::before { + content: "\f0a0"; +} + +.fa-hdd::before { + content: "\f0a0"; +} + +.fa-face-grin-squint-tears::before { + content: "\f586"; +} + +.fa-grin-squint-tears::before { + content: "\f586"; +} + +.fa-dumbbell::before { + content: "\f44b"; +} + +.fa-rectangle-list::before { + content: "\f022"; +} + +.fa-list-alt::before { + content: "\f022"; +} + +.fa-tarp-droplet::before { + content: "\e57c"; +} + +.fa-house-medical-circle-check::before { + content: "\e511"; +} + +.fa-person-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-calendar-plus::before { + content: "\f271"; +} + +.fa-plane-arrival::before { + content: "\f5af"; +} + +.fa-circle-left::before { + content: "\f359"; +} + +.fa-arrow-alt-circle-left::before { + content: "\f359"; +} + +.fa-train-subway::before { + content: "\f239"; +} + +.fa-subway::before { + content: "\f239"; +} + +.fa-chart-gantt::before { + content: "\e0e4"; +} + +.fa-indian-rupee-sign::before { + content: "\e1bc"; +} + +.fa-indian-rupee::before { + content: "\e1bc"; +} + +.fa-inr::before { + content: "\e1bc"; +} + +.fa-crop-simple::before { + content: "\f565"; +} + +.fa-crop-alt::before { + content: "\f565"; +} + +.fa-money-bill-1::before { + content: "\f3d1"; +} + +.fa-money-bill-alt::before { + content: "\f3d1"; +} + +.fa-left-long::before { + content: "\f30a"; +} + +.fa-long-arrow-alt-left::before { + content: "\f30a"; +} + +.fa-dna::before { + content: "\f471"; +} + +.fa-virus-slash::before { + content: "\e075"; +} + +.fa-minus::before { + content: "\f068"; +} + +.fa-subtract::before { + content: "\f068"; +} + +.fa-chess::before { + content: "\f439"; +} + +.fa-arrow-left-long::before { + content: "\f177"; +} + +.fa-long-arrow-left::before { + content: "\f177"; +} + +.fa-plug-circle-check::before { + content: "\e55c"; +} + +.fa-street-view::before { + content: "\f21d"; +} + +.fa-franc-sign::before { + content: "\e18f"; +} + +.fa-volume-off::before { + content: "\f026"; +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-gear::before { + content: "\f013"; +} + +.fa-cog::before { + content: "\f013"; +} + +.fa-droplet-slash::before { + content: "\f5c7"; +} + +.fa-tint-slash::before { + content: "\f5c7"; +} + +.fa-mosque::before { + content: "\f678"; +} + +.fa-mosquito::before { + content: "\e52b"; +} + +.fa-star-of-david::before { + content: "\f69a"; +} + +.fa-person-military-rifle::before { + content: "\e54b"; +} + +.fa-cart-shopping::before { + content: "\f07a"; +} + +.fa-shopping-cart::before { + content: "\f07a"; +} + +.fa-vials::before { + content: "\f493"; +} + +.fa-plug-circle-plus::before { + content: "\e55f"; +} + +.fa-place-of-worship::before { + content: "\f67f"; +} + +.fa-grip-vertical::before { + content: "\f58e"; +} + +.fa-arrow-turn-up::before { + content: "\f148"; +} + +.fa-level-up::before { + content: "\f148"; +} + +.fa-u::before { + content: "U"; +} + +.fa-square-root-variable::before { + content: "\f698"; +} + +.fa-square-root-alt::before { + content: "\f698"; +} + +.fa-clock::before { + content: "\f017"; +} + +.fa-clock-four::before { + content: "\f017"; +} + +.fa-backward-step::before { + content: "\f048"; +} + +.fa-step-backward::before { + content: "\f048"; +} + +.fa-pallet::before { + content: "\f482"; +} + +.fa-faucet::before { + content: "\e005"; +} + +.fa-baseball-bat-ball::before { + content: "\f432"; +} + +.fa-s::before { + content: "S"; +} + +.fa-timeline::before { + content: "\e29c"; +} + +.fa-keyboard::before { + content: "\f11c"; +} + +.fa-caret-down::before { + content: "\f0d7"; +} + +.fa-house-chimney-medical::before { + content: "\f7f2"; +} + +.fa-clinic-medical::before { + content: "\f7f2"; +} + +.fa-temperature-three-quarters::before { + content: "\f2c8"; +} + +.fa-temperature-3::before { + content: "\f2c8"; +} + +.fa-thermometer-3::before { + content: "\f2c8"; +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; +} + +.fa-mobile-screen::before { + content: "\f3cf"; +} + +.fa-mobile-android-alt::before { + content: "\f3cf"; +} + +.fa-plane-up::before { + content: "\e22d"; +} + +.fa-piggy-bank::before { + content: "\f4d3"; +} + +.fa-battery-half::before { + content: "\f242"; +} + +.fa-battery-3::before { + content: "\f242"; +} + +.fa-mountain-city::before { + content: "\e52e"; +} + +.fa-coins::before { + content: "\f51e"; +} + +.fa-khanda::before { + content: "\f66d"; +} + +.fa-sliders::before { + content: "\f1de"; +} + +.fa-sliders-h::before { + content: "\f1de"; +} + +.fa-folder-tree::before { + content: "\f802"; +} + +.fa-network-wired::before { + content: "\f6ff"; +} + +.fa-map-pin::before { + content: "\f276"; +} + +.fa-hamsa::before { + content: "\f665"; +} + +.fa-cent-sign::before { + content: "\e3f5"; +} + +.fa-flask::before { + content: "\f0c3"; +} + +.fa-person-pregnant::before { + content: "\e31e"; +} + +.fa-wand-sparkles::before { + content: "\f72b"; +} + +.fa-ellipsis-vertical::before { + content: "\f142"; +} + +.fa-ellipsis-v::before { + content: "\f142"; +} + +.fa-ticket::before { + content: "\f145"; +} + +.fa-power-off::before { + content: "\f011"; +} + +.fa-right-long::before { + content: "\f30b"; +} + +.fa-long-arrow-alt-right::before { + content: "\f30b"; +} + +.fa-flag-usa::before { + content: "\f74d"; +} + +.fa-laptop-file::before { + content: "\e51d"; +} + +.fa-tty::before { + content: "\f1e4"; +} + +.fa-teletype::before { + content: "\f1e4"; +} + +.fa-diagram-next::before { + content: "\e476"; +} + +.fa-person-rifle::before { + content: "\e54e"; +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; +} + +.fa-closed-captioning::before { + content: "\f20a"; +} + +.fa-person-hiking::before { + content: "\f6ec"; +} + +.fa-hiking::before { + content: "\f6ec"; +} + +.fa-venus-double::before { + content: "\f226"; +} + +.fa-images::before { + content: "\f302"; +} + +.fa-calculator::before { + content: "\f1ec"; +} + +.fa-people-pulling::before { + content: "\e535"; +} + +.fa-n::before { + content: "N"; +} + +.fa-cable-car::before { + content: "\f7da"; +} + +.fa-tram::before { + content: "\f7da"; +} + +.fa-cloud-rain::before { + content: "\f73d"; +} + +.fa-building-circle-xmark::before { + content: "\e4d4"; +} + +.fa-ship::before { + content: "\f21a"; +} + +.fa-arrows-down-to-line::before { + content: "\e4b8"; +} + +.fa-download::before { + content: "\f019"; +} + +.fa-face-grin::before { + content: "\f580"; +} + +.fa-grin::before { + content: "\f580"; +} + +.fa-delete-left::before { + content: "\f55a"; +} + +.fa-backspace::before { + content: "\f55a"; +} + +.fa-eye-dropper::before { + content: "\f1fb"; +} + +.fa-eye-dropper-empty::before { + content: "\f1fb"; +} + +.fa-eyedropper::before { + content: "\f1fb"; +} + +.fa-file-circle-check::before { + content: "\e5a0"; +} + +.fa-forward::before { + content: "\f04e"; +} + +.fa-mobile::before { + content: "\f3ce"; +} + +.fa-mobile-android::before { + content: "\f3ce"; +} + +.fa-mobile-phone::before { + content: "\f3ce"; +} + +.fa-face-meh::before { + content: "\f11a"; +} + +.fa-meh::before { + content: "\f11a"; +} + +.fa-align-center::before { + content: "\f037"; +} + +.fa-book-skull::before { + content: "\f6b7"; +} + +.fa-book-dead::before { + content: "\f6b7"; +} + +.fa-id-card::before { + content: "\f2c2"; +} + +.fa-drivers-license::before { + content: "\f2c2"; +} + +.fa-outdent::before { + content: "\f03b"; +} + +.fa-dedent::before { + content: "\f03b"; +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; +} + +.fa-house::before { + content: "\f015"; +} + +.fa-home::before { + content: "\f015"; +} + +.fa-home-alt::before { + content: "\f015"; +} + +.fa-home-lg-alt::before { + content: "\f015"; +} + +.fa-calendar-week::before { + content: "\f784"; +} + +.fa-laptop-medical::before { + content: "\f812"; +} + +.fa-b::before { + content: "B"; +} + +.fa-file-medical::before { + content: "\f477"; +} + +.fa-dice-one::before { + content: "\f525"; +} + +.fa-kiwi-bird::before { + content: "\f535"; +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; +} + +.fa-exchange::before { + content: "\f0ec"; +} + +.fa-rotate-right::before { + content: "\f2f9"; +} + +.fa-redo-alt::before { + content: "\f2f9"; +} + +.fa-rotate-forward::before { + content: "\f2f9"; +} + +.fa-utensils::before { + content: "\f2e7"; +} + +.fa-cutlery::before { + content: "\f2e7"; +} + +.fa-arrow-up-wide-short::before { + content: "\f161"; +} + +.fa-sort-amount-up::before { + content: "\f161"; +} + +.fa-mill-sign::before { + content: "\e1ed"; +} + +.fa-bowl-rice::before { + content: "\e2eb"; +} + +.fa-skull::before { + content: "\f54c"; +} + +.fa-tower-broadcast::before { + content: "\f519"; +} + +.fa-broadcast-tower::before { + content: "\f519"; +} + +.fa-truck-pickup::before { + content: "\f63c"; +} + +.fa-up-long::before { + content: "\f30c"; +} + +.fa-long-arrow-alt-up::before { + content: "\f30c"; +} + +.fa-stop::before { + content: "\f04d"; +} + +.fa-code-merge::before { + content: "\f387"; +} + +.fa-upload::before { + content: "\f093"; +} + +.fa-hurricane::before { + content: "\f751"; +} + +.fa-mound::before { + content: "\e52d"; +} + +.fa-toilet-portable::before { + content: "\e583"; +} + +.fa-compact-disc::before { + content: "\f51f"; +} + +.fa-file-arrow-down::before { + content: "\f56d"; +} + +.fa-file-download::before { + content: "\f56d"; +} + +.fa-caravan::before { + content: "\f8ff"; +} + +.fa-shield-cat::before { + content: "\e572"; +} + +.fa-bolt::before { + content: "\f0e7"; +} + +.fa-zap::before { + content: "\f0e7"; +} + +.fa-glass-water::before { + content: "\e4f4"; +} + +.fa-oil-well::before { + content: "\e532"; +} + +.fa-vault::before { + content: "\e2c5"; +} + +.fa-mars::before { + content: "\f222"; +} + +.fa-toilet::before { + content: "\f7d8"; +} + +.fa-plane-circle-xmark::before { + content: "\e557"; +} + +.fa-yen-sign::before { + content: "\f157"; +} + +.fa-cny::before { + content: "\f157"; +} + +.fa-jpy::before { + content: "\f157"; +} + +.fa-rmb::before { + content: "\f157"; +} + +.fa-yen::before { + content: "\f157"; +} + +.fa-ruble-sign::before { + content: "\f158"; +} + +.fa-rouble::before { + content: "\f158"; +} + +.fa-rub::before { + content: "\f158"; +} + +.fa-ruble::before { + content: "\f158"; +} + +.fa-sun::before { + content: "\f185"; +} + +.fa-guitar::before { + content: "\f7a6"; +} + +.fa-face-laugh-wink::before { + content: "\f59c"; +} + +.fa-laugh-wink::before { + content: "\f59c"; +} + +.fa-horse-head::before { + content: "\f7ab"; +} + +.fa-bore-hole::before { + content: "\e4c3"; +} + +.fa-industry::before { + content: "\f275"; +} + +.fa-circle-down::before { + content: "\f358"; +} + +.fa-arrow-alt-circle-down::before { + content: "\f358"; +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; +} + +.fa-florin-sign::before { + content: "\e184"; +} + +.fa-arrow-down-short-wide::before { + content: "\f884"; +} + +.fa-sort-amount-desc::before { + content: "\f884"; +} + +.fa-sort-amount-down-alt::before { + content: "\f884"; +} + +.fa-less-than::before { + content: "\<"; +} + +.fa-angle-down::before { + content: "\f107"; +} + +.fa-car-tunnel::before { + content: "\e4de"; +} + +.fa-head-side-cough::before { + content: "\e061"; +} + +.fa-grip-lines::before { + content: "\f7a4"; +} + +.fa-thumbs-down::before { + content: "\f165"; +} + +.fa-user-lock::before { + content: "\f502"; +} + +.fa-arrow-right-long::before { + content: "\f178"; +} + +.fa-long-arrow-right::before { + content: "\f178"; +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; +} + +.fa-ellipsis::before { + content: "\f141"; +} + +.fa-ellipsis-h::before { + content: "\f141"; +} + +.fa-chess-pawn::before { + content: "\f443"; +} + +.fa-kit-medical::before { + content: "\f479"; +} + +.fa-first-aid::before { + content: "\f479"; +} + +.fa-person-through-window::before { + content: "\e5a9"; +} + +.fa-toolbox::before { + content: "\f552"; +} + +.fa-hands-holding-circle::before { + content: "\e4fb"; +} + +.fa-bug::before { + content: "\f188"; +} + +.fa-credit-card::before { + content: "\f09d"; +} + +.fa-credit-card-alt::before { + content: "\f09d"; +} + +.fa-car::before { + content: "\f1b9"; +} + +.fa-automobile::before { + content: "\f1b9"; +} + +.fa-hand-holding-hand::before { + content: "\e4f7"; +} + +.fa-book-open-reader::before { + content: "\f5da"; +} + +.fa-book-reader::before { + content: "\f5da"; +} + +.fa-mountain-sun::before { + content: "\e52f"; +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; +} + +.fa-dice-d20::before { + content: "\f6cf"; +} + +.fa-truck-droplet::before { + content: "\e58c"; +} + +.fa-file-circle-xmark::before { + content: "\e5a1"; +} + +.fa-temperature-arrow-up::before { + content: "\e040"; +} + +.fa-temperature-up::before { + content: "\e040"; +} + +.fa-medal::before { + content: "\f5a2"; +} + +.fa-bed::before { + content: "\f236"; +} + +.fa-square-h::before { + content: "\f0fd"; +} + +.fa-h-square::before { + content: "\f0fd"; +} + +.fa-podcast::before { + content: "\f2ce"; +} + +.fa-temperature-full::before { + content: "\f2c7"; +} + +.fa-temperature-4::before { + content: "\f2c7"; +} + +.fa-thermometer-4::before { + content: "\f2c7"; +} + +.fa-thermometer-full::before { + content: "\f2c7"; +} + +.fa-bell::before { + content: "\f0f3"; +} + +.fa-superscript::before { + content: "\f12b"; +} + +.fa-plug-circle-xmark::before { + content: "\e560"; +} + +.fa-star-of-life::before { + content: "\f621"; +} + +.fa-phone-slash::before { + content: "\f3dd"; +} + +.fa-paint-roller::before { + content: "\f5aa"; +} + +.fa-handshake-angle::before { + content: "\f4c4"; +} + +.fa-hands-helping::before { + content: "\f4c4"; +} + +.fa-location-dot::before { + content: "\f3c5"; +} + +.fa-map-marker-alt::before { + content: "\f3c5"; +} + +.fa-file::before { + content: "\f15b"; +} + +.fa-greater-than::before { + content: "\>"; +} + +.fa-person-swimming::before { + content: "\f5c4"; +} + +.fa-swimmer::before { + content: "\f5c4"; +} + +.fa-arrow-down::before { + content: "\f063"; +} + +.fa-droplet::before { + content: "\f043"; +} + +.fa-tint::before { + content: "\f043"; +} + +.fa-eraser::before { + content: "\f12d"; +} + +.fa-earth-americas::before { + content: "\f57d"; +} + +.fa-earth::before { + content: "\f57d"; +} + +.fa-earth-america::before { + content: "\f57d"; +} + +.fa-globe-americas::before { + content: "\f57d"; +} + +.fa-person-burst::before { + content: "\e53b"; +} + +.fa-dove::before { + content: "\f4ba"; +} + +.fa-battery-empty::before { + content: "\f244"; +} + +.fa-battery-0::before { + content: "\f244"; +} + +.fa-socks::before { + content: "\f696"; +} + +.fa-inbox::before { + content: "\f01c"; +} + +.fa-section::before { + content: "\e447"; +} + +.fa-gauge-high::before { + content: "\f625"; +} + +.fa-tachometer-alt::before { + content: "\f625"; +} + +.fa-tachometer-alt-fast::before { + content: "\f625"; +} + +.fa-envelope-open-text::before { + content: "\f658"; +} + +.fa-hospital::before { + content: "\f0f8"; +} + +.fa-hospital-alt::before { + content: "\f0f8"; +} + +.fa-hospital-wide::before { + content: "\f0f8"; +} + +.fa-wine-bottle::before { + content: "\f72f"; +} + +.fa-chess-rook::before { + content: "\f447"; +} + +.fa-bars-staggered::before { + content: "\f550"; +} + +.fa-reorder::before { + content: "\f550"; +} + +.fa-stream::before { + content: "\f550"; +} + +.fa-dharmachakra::before { + content: "\f655"; +} + +.fa-hotdog::before { + content: "\f80f"; +} + +.fa-person-walking-with-cane::before { + content: "\f29d"; +} + +.fa-blind::before { + content: "\f29d"; +} + +.fa-drum::before { + content: "\f569"; +} + +.fa-ice-cream::before { + content: "\f810"; +} + +.fa-heart-circle-bolt::before { + content: "\e4fc"; +} + +.fa-fax::before { + content: "\f1ac"; +} + +.fa-paragraph::before { + content: "\f1dd"; +} + +.fa-check-to-slot::before { + content: "\f772"; +} + +.fa-vote-yea::before { + content: "\f772"; +} + +.fa-star-half::before { + content: "\f089"; +} + +.fa-boxes-stacked::before { + content: "\f468"; +} + +.fa-boxes::before { + content: "\f468"; +} + +.fa-boxes-alt::before { + content: "\f468"; +} + +.fa-link::before { + content: "\f0c1"; +} + +.fa-chain::before { + content: "\f0c1"; +} + +.fa-ear-listen::before { + content: "\f2a2"; +} + +.fa-assistive-listening-systems::before { + content: "\f2a2"; +} + +.fa-tree-city::before { + content: "\e587"; +} + +.fa-play::before { + content: "\f04b"; +} + +.fa-font::before { + content: "\f031"; +} + +.fa-rupiah-sign::before { + content: "\e23d"; +} + +.fa-magnifying-glass::before { + content: "\f002"; +} + +.fa-search::before { + content: "\f002"; +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; +} + +.fa-table-tennis::before { + content: "\f45d"; +} + +.fa-person-dots-from-line::before { + content: "\f470"; +} + +.fa-diagnoses::before { + content: "\f470"; +} + +.fa-trash-can-arrow-up::before { + content: "\f82a"; +} + +.fa-trash-restore-alt::before { + content: "\f82a"; +} + +.fa-naira-sign::before { + content: "\e1f6"; +} + +.fa-cart-arrow-down::before { + content: "\f218"; +} + +.fa-walkie-talkie::before { + content: "\f8ef"; +} + +.fa-file-pen::before { + content: "\f31c"; +} + +.fa-file-edit::before { + content: "\f31c"; +} + +.fa-receipt::before { + content: "\f543"; +} + +.fa-square-pen::before { + content: "\f14b"; +} + +.fa-pen-square::before { + content: "\f14b"; +} + +.fa-pencil-square::before { + content: "\f14b"; +} + +.fa-suitcase-rolling::before { + content: "\f5c1"; +} + +.fa-person-circle-exclamation::before { + content: "\e53f"; +} + +.fa-chevron-down::before { + content: "\f078"; +} + +.fa-battery-full::before { + content: "\f240"; +} + +.fa-battery::before { + content: "\f240"; +} + +.fa-battery-5::before { + content: "\f240"; +} + +.fa-skull-crossbones::before { + content: "\f714"; +} + +.fa-code-compare::before { + content: "\e13a"; +} + +.fa-list-ul::before { + content: "\f0ca"; +} + +.fa-list-dots::before { + content: "\f0ca"; +} + +.fa-school-lock::before { + content: "\e56f"; +} + +.fa-tower-cell::before { + content: "\e585"; +} + +.fa-down-long::before { + content: "\f309"; +} + +.fa-long-arrow-alt-down::before { + content: "\f309"; +} + +.fa-ranking-star::before { + content: "\e561"; +} + +.fa-chess-king::before { + content: "\f43f"; +} + +.fa-person-harassing::before { + content: "\e549"; +} + +.fa-brazilian-real-sign::before { + content: "\e46c"; +} + +.fa-landmark-dome::before { + content: "\f752"; +} + +.fa-landmark-alt::before { + content: "\f752"; +} + +.fa-arrow-up::before { + content: "\f062"; +} + +.fa-tv::before { + content: "\f26c"; +} + +.fa-television::before { + content: "\f26c"; +} + +.fa-tv-alt::before { + content: "\f26c"; +} + +.fa-shrimp::before { + content: "\e448"; +} + +.fa-list-check::before { + content: "\f0ae"; +} + +.fa-tasks::before { + content: "\f0ae"; +} + +.fa-jug-detergent::before { + content: "\e519"; +} + +.fa-circle-user::before { + content: "\f2bd"; +} + +.fa-user-circle::before { + content: "\f2bd"; +} + +.fa-user-shield::before { + content: "\f505"; +} + +.fa-wind::before { + content: "\f72e"; +} + +.fa-car-burst::before { + content: "\f5e1"; +} + +.fa-car-crash::before { + content: "\f5e1"; +} + +.fa-y::before { + content: "Y"; +} + +.fa-person-snowboarding::before { + content: "\f7ce"; +} + +.fa-snowboarding::before { + content: "\f7ce"; +} + +.fa-truck-fast::before { + content: "\f48b"; +} + +.fa-shipping-fast::before { + content: "\f48b"; +} + +.fa-fish::before { + content: "\f578"; +} + +.fa-user-graduate::before { + content: "\f501"; +} + +.fa-circle-half-stroke::before { + content: "\f042"; +} + +.fa-adjust::before { + content: "\f042"; +} + +.fa-clapperboard::before { + content: "\e131"; +} + +.fa-circle-radiation::before { + content: "\f7ba"; +} + +.fa-radiation-alt::before { + content: "\f7ba"; +} + +.fa-baseball::before { + content: "\f433"; +} + +.fa-baseball-ball::before { + content: "\f433"; +} + +.fa-jet-fighter-up::before { + content: "\e518"; +} + +.fa-diagram-project::before { + content: "\f542"; +} + +.fa-project-diagram::before { + content: "\f542"; +} + +.fa-copy::before { + content: "\f0c5"; +} + +.fa-volume-xmark::before { + content: "\f6a9"; +} + +.fa-volume-mute::before { + content: "\f6a9"; +} + +.fa-volume-times::before { + content: "\f6a9"; +} + +.fa-hand-sparkles::before { + content: "\e05d"; +} + +.fa-grip::before { + content: "\f58d"; +} + +.fa-grip-horizontal::before { + content: "\f58d"; +} + +.fa-share-from-square::before { + content: "\f14d"; +} + +.fa-share-square::before { + content: "\f14d"; +} + +.fa-child-combatant::before { + content: "\e4e0"; +} + +.fa-child-rifle::before { + content: "\e4e0"; +} + +.fa-gun::before { + content: "\e19b"; +} + +.fa-square-phone::before { + content: "\f098"; +} + +.fa-phone-square::before { + content: "\f098"; +} + +.fa-plus::before { + content: "\+"; +} + +.fa-add::before { + content: "\+"; +} + +.fa-expand::before { + content: "\f065"; +} + +.fa-computer::before { + content: "\e4e5"; +} + +.fa-xmark::before { + content: "\f00d"; +} + +.fa-close::before { + content: "\f00d"; +} + +.fa-multiply::before { + content: "\f00d"; +} + +.fa-remove::before { + content: "\f00d"; +} + +.fa-times::before { + content: "\f00d"; +} + +.fa-arrows-up-down-left-right::before { + content: "\f047"; +} + +.fa-arrows::before { + content: "\f047"; +} + +.fa-chalkboard-user::before { + content: "\f51c"; +} + +.fa-chalkboard-teacher::before { + content: "\f51c"; +} + +.fa-peso-sign::before { + content: "\e222"; +} + +.fa-building-shield::before { + content: "\e4d8"; +} + +.fa-baby::before { + content: "\f77c"; +} + +.fa-users-line::before { + content: "\e592"; +} + +.fa-quote-left::before { + content: "\f10d"; +} + +.fa-quote-left-alt::before { + content: "\f10d"; +} + +.fa-tractor::before { + content: "\f722"; +} + +.fa-trash-arrow-up::before { + content: "\f829"; +} + +.fa-trash-restore::before { + content: "\f829"; +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; +} + +.fa-lines-leaning::before { + content: "\e51e"; +} + +.fa-ruler-combined::before { + content: "\f546"; +} + +.fa-copyright::before { + content: "\f1f9"; +} + +.fa-equals::before { + content: "\="; +} + +.fa-blender::before { + content: "\f517"; +} + +.fa-teeth::before { + content: "\f62e"; +} + +.fa-shekel-sign::before { + content: "\f20b"; +} + +.fa-ils::before { + content: "\f20b"; +} + +.fa-shekel::before { + content: "\f20b"; +} + +.fa-sheqel::before { + content: "\f20b"; +} + +.fa-sheqel-sign::before { + content: "\f20b"; +} + +.fa-map::before { + content: "\f279"; +} + +.fa-rocket::before { + content: "\f135"; +} + +.fa-photo-film::before { + content: "\f87c"; +} + +.fa-photo-video::before { + content: "\f87c"; +} + +.fa-folder-minus::before { + content: "\f65d"; +} + +.fa-store::before { + content: "\f54e"; +} + +.fa-arrow-trend-up::before { + content: "\e098"; +} + +.fa-plug-circle-minus::before { + content: "\e55e"; +} + +.fa-sign-hanging::before { + content: "\f4d9"; +} + +.fa-sign::before { + content: "\f4d9"; +} + +.fa-bezier-curve::before { + content: "\f55b"; +} + +.fa-bell-slash::before { + content: "\f1f6"; +} + +.fa-tablet::before { + content: "\f3fb"; +} + +.fa-tablet-android::before { + content: "\f3fb"; +} + +.fa-school-flag::before { + content: "\e56e"; +} + +.fa-fill::before { + content: "\f575"; +} + +.fa-angle-up::before { + content: "\f106"; +} + +.fa-drumstick-bite::before { + content: "\f6d7"; +} + +.fa-holly-berry::before { + content: "\f7aa"; +} + +.fa-chevron-left::before { + content: "\f053"; +} + +.fa-bacteria::before { + content: "\e059"; +} + +.fa-hand-lizard::before { + content: "\f258"; +} + +.fa-notdef::before { + content: "\e1fe"; +} + +.fa-disease::before { + content: "\f7fa"; +} + +.fa-briefcase-medical::before { + content: "\f469"; +} + +.fa-genderless::before { + content: "\f22d"; +} + +.fa-chevron-right::before { + content: "\f054"; +} + +.fa-retweet::before { + content: "\f079"; +} + +.fa-car-rear::before { + content: "\f5de"; +} + +.fa-car-alt::before { + content: "\f5de"; +} + +.fa-pump-soap::before { + content: "\e06b"; +} + +.fa-video-slash::before { + content: "\f4e2"; +} + +.fa-battery-quarter::before { + content: "\f243"; +} + +.fa-battery-2::before { + content: "\f243"; +} + +.fa-radio::before { + content: "\f8d7"; +} + +.fa-baby-carriage::before { + content: "\f77d"; +} + +.fa-carriage-baby::before { + content: "\f77d"; +} + +.fa-traffic-light::before { + content: "\f637"; +} + +.fa-thermometer::before { + content: "\f491"; +} + +.fa-vr-cardboard::before { + content: "\f729"; +} + +.fa-hand-middle-finger::before { + content: "\f806"; +} + +.fa-percent::before { + content: "\%"; +} + +.fa-percentage::before { + content: "\%"; +} + +.fa-truck-moving::before { + content: "\f4df"; +} + +.fa-glass-water-droplet::before { + content: "\e4f5"; +} + +.fa-display::before { + content: "\e163"; +} + +.fa-face-smile::before { + content: "\f118"; +} + +.fa-smile::before { + content: "\f118"; +} + +.fa-thumbtack::before { + content: "\f08d"; +} + +.fa-thumb-tack::before { + content: "\f08d"; +} + +.fa-trophy::before { + content: "\f091"; +} + +.fa-person-praying::before { + content: "\f683"; +} + +.fa-pray::before { + content: "\f683"; +} + +.fa-hammer::before { + content: "\f6e3"; +} + +.fa-hand-peace::before { + content: "\f25b"; +} + +.fa-rotate::before { + content: "\f2f1"; +} + +.fa-sync-alt::before { + content: "\f2f1"; +} + +.fa-spinner::before { + content: "\f110"; +} + +.fa-robot::before { + content: "\f544"; +} + +.fa-peace::before { + content: "\f67c"; +} + +.fa-gears::before { + content: "\f085"; +} + +.fa-cogs::before { + content: "\f085"; +} + +.fa-warehouse::before { + content: "\f494"; +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; +} + +.fa-splotch::before { + content: "\f5bc"; +} + +.fa-face-grin-hearts::before { + content: "\f584"; +} + +.fa-grin-hearts::before { + content: "\f584"; +} + +.fa-dice-four::before { + content: "\f524"; +} + +.fa-sim-card::before { + content: "\f7c4"; +} + +.fa-transgender::before { + content: "\f225"; +} + +.fa-transgender-alt::before { + content: "\f225"; +} + +.fa-mercury::before { + content: "\f223"; +} + +.fa-arrow-turn-down::before { + content: "\f149"; +} + +.fa-level-down::before { + content: "\f149"; +} + +.fa-person-falling-burst::before { + content: "\e547"; +} + +.fa-award::before { + content: "\f559"; +} + +.fa-ticket-simple::before { + content: "\f3ff"; +} + +.fa-ticket-alt::before { + content: "\f3ff"; +} + +.fa-building::before { + content: "\f1ad"; +} + +.fa-angles-left::before { + content: "\f100"; +} + +.fa-angle-double-left::before { + content: "\f100"; +} + +.fa-qrcode::before { + content: "\f029"; +} + +.fa-clock-rotate-left::before { + content: "\f1da"; +} + +.fa-history::before { + content: "\f1da"; +} + +.fa-face-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-file-export::before { + content: "\f56e"; +} + +.fa-arrow-right-from-file::before { + content: "\f56e"; +} + +.fa-shield::before { + content: "\f132"; +} + +.fa-shield-blank::before { + content: "\f132"; +} + +.fa-arrow-up-short-wide::before { + content: "\f885"; +} + +.fa-sort-amount-up-alt::before { + content: "\f885"; +} + +.fa-house-medical::before { + content: "\e3b2"; +} + +.fa-golf-ball-tee::before { + content: "\f450"; +} + +.fa-golf-ball::before { + content: "\f450"; +} + +.fa-circle-chevron-left::before { + content: "\f137"; +} + +.fa-chevron-circle-left::before { + content: "\f137"; +} + +.fa-house-chimney-window::before { + content: "\e00d"; +} + +.fa-pen-nib::before { + content: "\f5ad"; +} + +.fa-tent-arrow-turn-left::before { + content: "\e580"; +} + +.fa-tents::before { + content: "\e582"; +} + +.fa-wand-magic::before { + content: "\f0d0"; +} + +.fa-magic::before { + content: "\f0d0"; +} + +.fa-dog::before { + content: "\f6d3"; +} + +.fa-carrot::before { + content: "\f787"; +} + +.fa-moon::before { + content: "\f186"; +} + +.fa-wine-glass-empty::before { + content: "\f5ce"; +} + +.fa-wine-glass-alt::before { + content: "\f5ce"; +} + +.fa-cheese::before { + content: "\f7ef"; +} + +.fa-yin-yang::before { + content: "\f6ad"; +} + +.fa-music::before { + content: "\f001"; +} + +.fa-code-commit::before { + content: "\f386"; +} + +.fa-temperature-low::before { + content: "\f76b"; +} + +.fa-person-biking::before { + content: "\f84a"; +} + +.fa-biking::before { + content: "\f84a"; +} + +.fa-broom::before { + content: "\f51a"; +} + +.fa-shield-heart::before { + content: "\e574"; +} + +.fa-gopuram::before { + content: "\f664"; +} + +.fa-earth-oceania::before { + content: "\e47b"; +} + +.fa-globe-oceania::before { + content: "\e47b"; +} + +.fa-square-xmark::before { + content: "\f2d3"; +} + +.fa-times-square::before { + content: "\f2d3"; +} + +.fa-xmark-square::before { + content: "\f2d3"; +} + +.fa-hashtag::before { + content: "\#"; +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; +} + +.fa-expand-alt::before { + content: "\f424"; +} + +.fa-oil-can::before { + content: "\f613"; +} + +.fa-t::before { + content: "T"; +} + +.fa-hippo::before { + content: "\f6ed"; +} + +.fa-chart-column::before { + content: "\e0e3"; +} + +.fa-infinity::before { + content: "\f534"; +} + +.fa-vial-circle-check::before { + content: "\e596"; +} + +.fa-person-arrow-down-to-line::before { + content: "\e538"; +} + +.fa-voicemail::before { + content: "\f897"; +} + +.fa-fan::before { + content: "\f863"; +} + +.fa-person-walking-luggage::before { + content: "\e554"; +} + +.fa-up-down::before { + content: "\f338"; +} + +.fa-arrows-alt-v::before { + content: "\f338"; +} + +.fa-cloud-moon-rain::before { + content: "\f73c"; +} + +.fa-calendar::before { + content: "\f133"; +} + +.fa-trailer::before { + content: "\e041"; +} + +.fa-bahai::before { + content: "\f666"; +} + +.fa-haykal::before { + content: "\f666"; +} + +.fa-sd-card::before { + content: "\f7c2"; +} + +.fa-dragon::before { + content: "\f6d5"; +} + +.fa-shoe-prints::before { + content: "\f54b"; +} + +.fa-circle-plus::before { + content: "\f055"; +} + +.fa-plus-circle::before { + content: "\f055"; +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-hand-holding::before { + content: "\f4bd"; +} + +.fa-plug-circle-exclamation::before { + content: "\e55d"; +} + +.fa-link-slash::before { + content: "\f127"; +} + +.fa-chain-broken::before { + content: "\f127"; +} + +.fa-chain-slash::before { + content: "\f127"; +} + +.fa-unlink::before { + content: "\f127"; +} + +.fa-clone::before { + content: "\f24d"; +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; +} + +.fa-arrow-up-z-a::before { + content: "\f882"; +} + +.fa-sort-alpha-up-alt::before { + content: "\f882"; +} + +.fa-fire-flame-curved::before { + content: "\f7e4"; +} + +.fa-fire-alt::before { + content: "\f7e4"; +} + +.fa-tornado::before { + content: "\f76f"; +} + +.fa-file-circle-plus::before { + content: "\e494"; +} + +.fa-book-quran::before { + content: "\f687"; +} + +.fa-quran::before { + content: "\f687"; +} + +.fa-anchor::before { + content: "\f13d"; +} + +.fa-border-all::before { + content: "\f84c"; +} + +.fa-face-angry::before { + content: "\f556"; +} + +.fa-angry::before { + content: "\f556"; +} + +.fa-cookie-bite::before { + content: "\f564"; +} + +.fa-arrow-trend-down::before { + content: "\e097"; +} + +.fa-rss::before { + content: "\f09e"; +} + +.fa-feed::before { + content: "\f09e"; +} + +.fa-draw-polygon::before { + content: "\f5ee"; +} + +.fa-scale-balanced::before { + content: "\f24e"; +} + +.fa-balance-scale::before { + content: "\f24e"; +} + +.fa-gauge-simple-high::before { + content: "\f62a"; +} + +.fa-tachometer::before { + content: "\f62a"; +} + +.fa-tachometer-fast::before { + content: "\f62a"; +} + +.fa-shower::before { + content: "\f2cc"; +} + +.fa-desktop::before { + content: "\f390"; +} + +.fa-desktop-alt::before { + content: "\f390"; +} + +.fa-m::before { + content: "M"; +} + +.fa-table-list::before { + content: "\f00b"; +} + +.fa-th-list::before { + content: "\f00b"; +} + +.fa-comment-sms::before { + content: "\f7cd"; +} + +.fa-sms::before { + content: "\f7cd"; +} + +.fa-book::before { + content: "\f02d"; +} + +.fa-user-plus::before { + content: "\f234"; +} + +.fa-check::before { + content: "\f00c"; +} + +.fa-battery-three-quarters::before { + content: "\f241"; +} + +.fa-battery-4::before { + content: "\f241"; +} + +.fa-house-circle-check::before { + content: "\e509"; +} + +.fa-angle-left::before { + content: "\f104"; +} + +.fa-diagram-successor::before { + content: "\e47a"; +} + +.fa-truck-arrow-right::before { + content: "\e58b"; +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; +} + +.fa-hand-fist::before { + content: "\f6de"; +} + +.fa-fist-raised::before { + content: "\f6de"; +} + +.fa-cloud-moon::before { + content: "\f6c3"; +} + +.fa-briefcase::before { + content: "\f0b1"; +} + +.fa-person-falling::before { + content: "\e546"; +} + +.fa-image-portrait::before { + content: "\f3e0"; +} + +.fa-portrait::before { + content: "\f3e0"; +} + +.fa-user-tag::before { + content: "\f507"; +} + +.fa-rug::before { + content: "\e569"; +} + +.fa-earth-europe::before { + content: "\f7a2"; +} + +.fa-globe-europe::before { + content: "\f7a2"; +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; +} + +.fa-luggage-cart::before { + content: "\f59d"; +} + +.fa-rectangle-xmark::before { + content: "\f410"; +} + +.fa-rectangle-times::before { + content: "\f410"; +} + +.fa-times-rectangle::before { + content: "\f410"; +} + +.fa-window-close::before { + content: "\f410"; +} + +.fa-baht-sign::before { + content: "\e0ac"; +} + +.fa-book-open::before { + content: "\f518"; +} + +.fa-book-journal-whills::before { + content: "\f66a"; +} + +.fa-journal-whills::before { + content: "\f66a"; +} + +.fa-handcuffs::before { + content: "\e4f8"; +} + +.fa-triangle-exclamation::before { + content: "\f071"; +} + +.fa-exclamation-triangle::before { + content: "\f071"; +} + +.fa-warning::before { + content: "\f071"; +} + +.fa-database::before { + content: "\f1c0"; +} + +.fa-share::before { + content: "\f064"; +} + +.fa-arrow-turn-right::before { + content: "\f064"; +} + +.fa-mail-forward::before { + content: "\f064"; +} + +.fa-bottle-droplet::before { + content: "\e4c4"; +} + +.fa-mask-face::before { + content: "\e1d7"; +} + +.fa-hill-rockslide::before { + content: "\e508"; +} + +.fa-right-left::before { + content: "\f362"; +} + +.fa-exchange-alt::before { + content: "\f362"; +} + +.fa-paper-plane::before { + content: "\f1d8"; +} + +.fa-road-circle-exclamation::before { + content: "\e565"; +} + +.fa-dungeon::before { + content: "\f6d9"; +} + +.fa-align-right::before { + content: "\f038"; +} + +.fa-money-bill-1-wave::before { + content: "\f53b"; +} + +.fa-money-bill-wave-alt::before { + content: "\f53b"; +} + +.fa-life-ring::before { + content: "\f1cd"; +} + +.fa-hands::before { + content: "\f2a7"; +} + +.fa-sign-language::before { + content: "\f2a7"; +} + +.fa-signing::before { + content: "\f2a7"; +} + +.fa-calendar-day::before { + content: "\f783"; +} + +.fa-water-ladder::before { + content: "\f5c5"; +} + +.fa-ladder-water::before { + content: "\f5c5"; +} + +.fa-swimming-pool::before { + content: "\f5c5"; +} + +.fa-arrows-up-down::before { + content: "\f07d"; +} + +.fa-arrows-v::before { + content: "\f07d"; +} + +.fa-face-grimace::before { + content: "\f57f"; +} + +.fa-grimace::before { + content: "\f57f"; +} + +.fa-wheelchair-move::before { + content: "\e2ce"; +} + +.fa-wheelchair-alt::before { + content: "\e2ce"; +} + +.fa-turn-down::before { + content: "\f3be"; +} + +.fa-level-down-alt::before { + content: "\f3be"; +} + +.fa-person-walking-arrow-right::before { + content: "\e552"; +} + +.fa-square-envelope::before { + content: "\f199"; +} + +.fa-envelope-square::before { + content: "\f199"; +} + +.fa-dice::before { + content: "\f522"; +} + +.fa-bowling-ball::before { + content: "\f436"; +} + +.fa-brain::before { + content: "\f5dc"; +} + +.fa-bandage::before { + content: "\f462"; +} + +.fa-band-aid::before { + content: "\f462"; +} + +.fa-calendar-minus::before { + content: "\f272"; +} + +.fa-circle-xmark::before { + content: "\f057"; +} + +.fa-times-circle::before { + content: "\f057"; +} + +.fa-xmark-circle::before { + content: "\f057"; +} + +.fa-gifts::before { + content: "\f79c"; +} + +.fa-hotel::before { + content: "\f594"; +} + +.fa-earth-asia::before { + content: "\f57e"; +} + +.fa-globe-asia::before { + content: "\f57e"; +} + +.fa-id-card-clip::before { + content: "\f47f"; +} + +.fa-id-card-alt::before { + content: "\f47f"; +} + +.fa-magnifying-glass-plus::before { + content: "\f00e"; +} + +.fa-search-plus::before { + content: "\f00e"; +} + +.fa-thumbs-up::before { + content: "\f164"; +} + +.fa-user-clock::before { + content: "\f4fd"; +} + +.fa-hand-dots::before { + content: "\f461"; +} + +.fa-allergies::before { + content: "\f461"; +} + +.fa-file-invoice::before { + content: "\f570"; +} + +.fa-window-minimize::before { + content: "\f2d1"; +} + +.fa-mug-saucer::before { + content: "\f0f4"; +} + +.fa-coffee::before { + content: "\f0f4"; +} + +.fa-brush::before { + content: "\f55d"; +} + +.fa-mask::before { + content: "\f6fa"; +} + +.fa-magnifying-glass-minus::before { + content: "\f010"; +} + +.fa-search-minus::before { + content: "\f010"; +} + +.fa-ruler-vertical::before { + content: "\f548"; +} + +.fa-user-large::before { + content: "\f406"; +} + +.fa-user-alt::before { + content: "\f406"; +} + +.fa-train-tram::before { + content: "\e5b4"; +} + +.fa-user-nurse::before { + content: "\f82f"; +} + +.fa-syringe::before { + content: "\f48e"; +} + +.fa-cloud-sun::before { + content: "\f6c4"; +} + +.fa-stopwatch-20::before { + content: "\e06f"; +} + +.fa-square-full::before { + content: "\f45c"; +} + +.fa-magnet::before { + content: "\f076"; +} + +.fa-jar::before { + content: "\e516"; +} + +.fa-note-sticky::before { + content: "\f249"; +} + +.fa-sticky-note::before { + content: "\f249"; +} + +.fa-bug-slash::before { + content: "\e490"; +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; +} + +.fa-bone::before { + content: "\f5d7"; +} + +.fa-user-injured::before { + content: "\f728"; +} + +.fa-face-sad-tear::before { + content: "\f5b4"; +} + +.fa-sad-tear::before { + content: "\f5b4"; +} + +.fa-plane::before { + content: "\f072"; +} + +.fa-tent-arrows-down::before { + content: "\e581"; +} + +.fa-exclamation::before { + content: "\!"; +} + +.fa-arrows-spin::before { + content: "\e4bb"; +} + +.fa-print::before { + content: "\f02f"; +} + +.fa-turkish-lira-sign::before { + content: "\e2bb"; +} + +.fa-try::before { + content: "\e2bb"; +} + +.fa-turkish-lira::before { + content: "\e2bb"; +} + +.fa-dollar-sign::before { + content: "\$"; +} + +.fa-dollar::before { + content: "\$"; +} + +.fa-usd::before { + content: "\$"; +} + +.fa-x::before { + content: "X"; +} + +.fa-magnifying-glass-dollar::before { + content: "\f688"; +} + +.fa-search-dollar::before { + content: "\f688"; +} + +.fa-users-gear::before { + content: "\f509"; +} + +.fa-users-cog::before { + content: "\f509"; +} + +.fa-person-military-pointing::before { + content: "\e54a"; +} + +.fa-building-columns::before { + content: "\f19c"; +} + +.fa-bank::before { + content: "\f19c"; +} + +.fa-institution::before { + content: "\f19c"; +} + +.fa-museum::before { + content: "\f19c"; +} + +.fa-university::before { + content: "\f19c"; +} + +.fa-umbrella::before { + content: "\f0e9"; +} + +.fa-trowel::before { + content: "\e589"; +} + +.fa-d::before { + content: "D"; +} + +.fa-stapler::before { + content: "\e5af"; +} + +.fa-masks-theater::before { + content: "\f630"; +} + +.fa-theater-masks::before { + content: "\f630"; +} + +.fa-kip-sign::before { + content: "\e1c4"; +} + +.fa-hand-point-left::before { + content: "\f0a5"; +} + +.fa-handshake-simple::before { + content: "\f4c6"; +} + +.fa-handshake-alt::before { + content: "\f4c6"; +} + +.fa-jet-fighter::before { + content: "\f0fb"; +} + +.fa-fighter-jet::before { + content: "\f0fb"; +} + +.fa-square-share-nodes::before { + content: "\f1e1"; +} + +.fa-share-alt-square::before { + content: "\f1e1"; +} + +.fa-barcode::before { + content: "\f02a"; +} + +.fa-plus-minus::before { + content: "\e43c"; +} + +.fa-video::before { + content: "\f03d"; +} + +.fa-video-camera::before { + content: "\f03d"; +} + +.fa-graduation-cap::before { + content: "\f19d"; +} + +.fa-mortar-board::before { + content: "\f19d"; +} + +.fa-hand-holding-medical::before { + content: "\e05c"; +} + +.fa-person-circle-check::before { + content: "\e53e"; +} + +.fa-turn-up::before { + content: "\f3bf"; +} + +.fa-level-up-alt::before { + content: "\f3bf"; +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.elements-blocks-icon-selector-display { + font-size: 2em; +} + +.rrze-elements-tabs-modal-container span { + font-size: 2em; + padding-right: 1em; +} +/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! + \**************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); +} +.fas, +.fa-solid { + font-weight: 900; +} +/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! + \***************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-brands: "Font Awesome 6 Brands"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); +} +.fab, +.fa-brands { + font-weight: 400; +} + +.fa-monero:before { + content: "\f3d0"; +} + +.fa-hooli:before { + content: "\f427"; +} + +.fa-yelp:before { + content: "\f1e9"; +} + +.fa-cc-visa:before { + content: "\f1f0"; +} + +.fa-lastfm:before { + content: "\f202"; +} + +.fa-shopware:before { + content: "\f5b5"; +} + +.fa-creative-commons-nc:before { + content: "\f4e8"; +} + +.fa-aws:before { + content: "\f375"; +} + +.fa-redhat:before { + content: "\f7bc"; +} + +.fa-yoast:before { + content: "\f2b1"; +} + +.fa-cloudflare:before { + content: "\e07d"; +} + +.fa-ups:before { + content: "\f7e0"; +} + +.fa-wpexplorer:before { + content: "\f2de"; +} + +.fa-dyalog:before { + content: "\f399"; +} + +.fa-bity:before { + content: "\f37a"; +} + +.fa-stackpath:before { + content: "\f842"; +} + +.fa-buysellads:before { + content: "\f20d"; +} + +.fa-first-order:before { + content: "\f2b0"; +} + +.fa-modx:before { + content: "\f285"; +} + +.fa-guilded:before { + content: "\e07e"; +} + +.fa-vnv:before { + content: "\f40b"; +} + +.fa-square-js:before { + content: "\f3b9"; +} + +.fa-js-square:before { + content: "\f3b9"; +} + +.fa-microsoft:before { + content: "\f3ca"; +} + +.fa-qq:before { + content: "\f1d6"; +} + +.fa-orcid:before { + content: "\f8d2"; +} + +.fa-java:before { + content: "\f4e4"; +} + +.fa-invision:before { + content: "\f7b0"; +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; +} + +.fa-centercode:before { + content: "\f380"; +} + +.fa-glide-g:before { + content: "\f2a6"; +} + +.fa-drupal:before { + content: "\f1a9"; +} + +.fa-hire-a-helper:before { + content: "\f3b0"; +} + +.fa-creative-commons-by:before { + content: "\f4e7"; +} + +.fa-unity:before { + content: "\e049"; +} + +.fa-whmcs:before { + content: "\f40d"; +} + +.fa-rocketchat:before { + content: "\f3e8"; +} + +.fa-vk:before { + content: "\f189"; +} + +.fa-untappd:before { + content: "\f405"; +} + +.fa-mailchimp:before { + content: "\f59e"; +} + +.fa-css3-alt:before { + content: "\f38b"; +} + +.fa-square-reddit:before { + content: "\f1a2"; +} + +.fa-reddit-square:before { + content: "\f1a2"; +} + +.fa-vimeo-v:before { + content: "\f27d"; +} + +.fa-contao:before { + content: "\f26d"; +} + +.fa-square-font-awesome:before { + content: "\e5ad"; +} + +.fa-deskpro:before { + content: "\f38f"; +} + +.fa-sistrix:before { + content: "\f3ee"; +} + +.fa-square-instagram:before { + content: "\e055"; +} + +.fa-instagram-square:before { + content: "\e055"; +} + +.fa-battle-net:before { + content: "\f835"; +} + +.fa-the-red-yeti:before { + content: "\f69d"; +} + +.fa-square-hacker-news:before { + content: "\f3af"; +} + +.fa-hacker-news-square:before { + content: "\f3af"; +} + +.fa-edge:before { + content: "\f282"; +} + +.fa-threads:before { + content: "\e618"; +} + +.fa-napster:before { + content: "\f3d2"; +} + +.fa-square-snapchat:before { + content: "\f2ad"; +} + +.fa-snapchat-square:before { + content: "\f2ad"; +} + +.fa-google-plus-g:before { + content: "\f0d5"; +} + +.fa-artstation:before { + content: "\f77a"; +} + +.fa-markdown:before { + content: "\f60f"; +} + +.fa-sourcetree:before { + content: "\f7d3"; +} + +.fa-google-plus:before { + content: "\f2b3"; +} + +.fa-diaspora:before { + content: "\f791"; +} + +.fa-foursquare:before { + content: "\f180"; +} + +.fa-stack-overflow:before { + content: "\f16c"; +} + +.fa-github-alt:before { + content: "\f113"; +} + +.fa-phoenix-squadron:before { + content: "\f511"; +} + +.fa-pagelines:before { + content: "\f18c"; +} + +.fa-algolia:before { + content: "\f36c"; +} + +.fa-red-river:before { + content: "\f3e3"; +} + +.fa-creative-commons-sa:before { + content: "\f4ef"; +} + +.fa-safari:before { + content: "\f267"; +} + +.fa-google:before { + content: "\f1a0"; +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; +} + +.fa-font-awesome-alt:before { + content: "\f35c"; +} + +.fa-atlassian:before { + content: "\f77b"; +} + +.fa-linkedin-in:before { + content: "\f0e1"; +} + +.fa-digital-ocean:before { + content: "\f391"; +} + +.fa-nimblr:before { + content: "\f5a8"; +} + +.fa-chromecast:before { + content: "\f838"; +} + +.fa-evernote:before { + content: "\f839"; +} + +.fa-hacker-news:before { + content: "\f1d4"; +} + +.fa-creative-commons-sampling:before { + content: "\f4f0"; +} + +.fa-adversal:before { + content: "\f36a"; +} + +.fa-creative-commons:before { + content: "\f25e"; +} + +.fa-watchman-monitoring:before { + content: "\e087"; +} + +.fa-fonticons:before { + content: "\f280"; +} + +.fa-weixin:before { + content: "\f1d7"; +} + +.fa-shirtsinbulk:before { + content: "\f214"; +} + +.fa-codepen:before { + content: "\f1cb"; +} + +.fa-git-alt:before { + content: "\f841"; +} + +.fa-lyft:before { + content: "\f3c3"; +} + +.fa-rev:before { + content: "\f5b2"; +} + +.fa-windows:before { + content: "\f17a"; +} + +.fa-wizards-of-the-coast:before { + content: "\f730"; +} + +.fa-square-viadeo:before { + content: "\f2aa"; +} + +.fa-viadeo-square:before { + content: "\f2aa"; +} + +.fa-meetup:before { + content: "\f2e0"; +} + +.fa-centos:before { + content: "\f789"; +} + +.fa-adn:before { + content: "\f170"; +} + +.fa-cloudsmith:before { + content: "\f384"; +} + +.fa-pied-piper-alt:before { + content: "\f1a8"; +} + +.fa-square-dribbble:before { + content: "\f397"; +} + +.fa-dribbble-square:before { + content: "\f397"; +} + +.fa-codiepie:before { + content: "\f284"; +} + +.fa-node:before { + content: "\f419"; +} + +.fa-mix:before { + content: "\f3cb"; +} + +.fa-steam:before { + content: "\f1b6"; +} + +.fa-cc-apple-pay:before { + content: "\f416"; +} + +.fa-scribd:before { + content: "\f28a"; +} + +.fa-debian:before { + content: "\e60b"; +} + +.fa-openid:before { + content: "\f19b"; +} + +.fa-instalod:before { + content: "\e081"; +} + +.fa-expeditedssl:before { + content: "\f23e"; +} + +.fa-sellcast:before { + content: "\f2da"; +} + +.fa-square-twitter:before { + content: "\f081"; +} + +.fa-twitter-square:before { + content: "\f081"; +} + +.fa-r-project:before { + content: "\f4f7"; +} + +.fa-delicious:before { + content: "\f1a5"; +} + +.fa-freebsd:before { + content: "\f3a4"; +} + +.fa-vuejs:before { + content: "\f41f"; +} + +.fa-accusoft:before { + content: "\f369"; +} + +.fa-ioxhost:before { + content: "\f208"; +} + +.fa-fonticons-fi:before { + content: "\f3a2"; +} + +.fa-app-store:before { + content: "\f36f"; +} + +.fa-cc-mastercard:before { + content: "\f1f1"; +} + +.fa-itunes-note:before { + content: "\f3b5"; +} + +.fa-golang:before { + content: "\e40f"; +} + +.fa-kickstarter:before { + content: "\f3bb"; +} + +.fa-grav:before { + content: "\f2d6"; +} + +.fa-weibo:before { + content: "\f18a"; +} + +.fa-uncharted:before { + content: "\e084"; +} + +.fa-firstdraft:before { + content: "\f3a1"; +} + +.fa-square-youtube:before { + content: "\f431"; +} + +.fa-youtube-square:before { + content: "\f431"; +} + +.fa-wikipedia-w:before { + content: "\f266"; +} + +.fa-wpressr:before { + content: "\f3e4"; +} + +.fa-rendact:before { + content: "\f3e4"; +} + +.fa-angellist:before { + content: "\f209"; +} + +.fa-galactic-republic:before { + content: "\f50c"; +} + +.fa-nfc-directional:before { + content: "\e530"; +} + +.fa-skype:before { + content: "\f17e"; +} + +.fa-joget:before { + content: "\f3b7"; +} + +.fa-fedora:before { + content: "\f798"; +} + +.fa-stripe-s:before { + content: "\f42a"; +} + +.fa-meta:before { + content: "\e49b"; +} + +.fa-laravel:before { + content: "\f3bd"; +} + +.fa-hotjar:before { + content: "\f3b1"; +} + +.fa-bluetooth-b:before { + content: "\f294"; +} + +.fa-sticker-mule:before { + content: "\f3f7"; +} + +.fa-creative-commons-zero:before { + content: "\f4f3"; +} + +.fa-hips:before { + content: "\f452"; +} + +.fa-behance:before { + content: "\f1b4"; +} + +.fa-reddit:before { + content: "\f1a1"; +} + +.fa-discord:before { + content: "\f392"; +} + +.fa-chrome:before { + content: "\f268"; +} + +.fa-app-store-ios:before { + content: "\f370"; +} + +.fa-cc-discover:before { + content: "\f1f2"; +} + +.fa-wpbeginner:before { + content: "\f297"; +} + +.fa-confluence:before { + content: "\f78d"; +} + +.fa-mdb:before { + content: "\f8ca"; +} + +.fa-dochub:before { + content: "\f394"; +} + +.fa-accessible-icon:before { + content: "\f368"; +} + +.fa-ebay:before { + content: "\f4f4"; +} + +.fa-amazon:before { + content: "\f270"; +} + +.fa-unsplash:before { + content: "\e07c"; +} + +.fa-yarn:before { + content: "\f7e3"; +} + +.fa-square-steam:before { + content: "\f1b7"; +} + +.fa-steam-square:before { + content: "\f1b7"; +} + +.fa-500px:before { + content: "\f26e"; +} + +.fa-square-vimeo:before { + content: "\f194"; +} + +.fa-vimeo-square:before { + content: "\f194"; +} + +.fa-asymmetrik:before { + content: "\f372"; +} + +.fa-font-awesome:before { + content: "\f2b4"; +} + +.fa-font-awesome-flag:before { + content: "\f2b4"; +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; +} + +.fa-gratipay:before { + content: "\f184"; +} + +.fa-apple:before { + content: "\f179"; +} + +.fa-hive:before { + content: "\e07f"; +} + +.fa-gitkraken:before { + content: "\f3a6"; +} + +.fa-keybase:before { + content: "\f4f5"; +} + +.fa-apple-pay:before { + content: "\f415"; +} + +.fa-padlet:before { + content: "\e4a0"; +} + +.fa-amazon-pay:before { + content: "\f42c"; +} + +.fa-square-github:before { + content: "\f092"; +} + +.fa-github-square:before { + content: "\f092"; +} + +.fa-stumbleupon:before { + content: "\f1a4"; +} + +.fa-fedex:before { + content: "\f797"; +} + +.fa-phoenix-framework:before { + content: "\f3dc"; +} + +.fa-shopify:before { + content: "\e057"; +} + +.fa-neos:before { + content: "\f612"; +} + +.fa-square-threads:before { + content: "\e619"; +} + +.fa-hackerrank:before { + content: "\f5f7"; +} + +.fa-researchgate:before { + content: "\f4f8"; +} + +.fa-swift:before { + content: "\f8e1"; +} + +.fa-angular:before { + content: "\f420"; +} + +.fa-speakap:before { + content: "\f3f3"; +} + +.fa-angrycreative:before { + content: "\f36e"; +} + +.fa-y-combinator:before { + content: "\f23b"; +} + +.fa-empire:before { + content: "\f1d1"; +} + +.fa-envira:before { + content: "\f299"; +} + +.fa-square-gitlab:before { + content: "\e5ae"; +} + +.fa-gitlab-square:before { + content: "\e5ae"; +} + +.fa-studiovinari:before { + content: "\f3f8"; +} + +.fa-pied-piper:before { + content: "\f2ae"; +} + +.fa-wordpress:before { + content: "\f19a"; +} + +.fa-product-hunt:before { + content: "\f288"; +} + +.fa-firefox:before { + content: "\f269"; +} + +.fa-linode:before { + content: "\f2b8"; +} + +.fa-goodreads:before { + content: "\f3a8"; +} + +.fa-square-odnoklassniki:before { + content: "\f264"; +} + +.fa-odnoklassniki-square:before { + content: "\f264"; +} + +.fa-jsfiddle:before { + content: "\f1cc"; +} + +.fa-sith:before { + content: "\f512"; +} + +.fa-themeisle:before { + content: "\f2b2"; +} + +.fa-page4:before { + content: "\f3d7"; +} + +.fa-hashnode:before { + content: "\e499"; +} + +.fa-react:before { + content: "\f41b"; +} + +.fa-cc-paypal:before { + content: "\f1f4"; +} + +.fa-squarespace:before { + content: "\f5be"; +} + +.fa-cc-stripe:before { + content: "\f1f5"; +} + +.fa-creative-commons-share:before { + content: "\f4f2"; +} + +.fa-bitcoin:before { + content: "\f379"; +} + +.fa-keycdn:before { + content: "\f3ba"; +} + +.fa-opera:before { + content: "\f26a"; +} + +.fa-itch-io:before { + content: "\f83a"; +} + +.fa-umbraco:before { + content: "\f8e8"; +} + +.fa-galactic-senate:before { + content: "\f50d"; +} + +.fa-ubuntu:before { + content: "\f7df"; +} + +.fa-draft2digital:before { + content: "\f396"; +} + +.fa-stripe:before { + content: "\f429"; +} + +.fa-houzz:before { + content: "\f27c"; +} + +.fa-gg:before { + content: "\f260"; +} + +.fa-dhl:before { + content: "\f790"; +} + +.fa-square-pinterest:before { + content: "\f0d3"; +} + +.fa-pinterest-square:before { + content: "\f0d3"; +} + +.fa-xing:before { + content: "\f168"; +} + +.fa-blackberry:before { + content: "\f37b"; +} + +.fa-creative-commons-pd:before { + content: "\f4ec"; +} + +.fa-playstation:before { + content: "\f3df"; +} + +.fa-quinscape:before { + content: "\f459"; +} + +.fa-less:before { + content: "\f41d"; +} + +.fa-blogger-b:before { + content: "\f37d"; +} + +.fa-opencart:before { + content: "\f23d"; +} + +.fa-vine:before { + content: "\f1ca"; +} + +.fa-paypal:before { + content: "\f1ed"; +} + +.fa-gitlab:before { + content: "\f296"; +} + +.fa-typo3:before { + content: "\f42b"; +} + +.fa-reddit-alien:before { + content: "\f281"; +} + +.fa-yahoo:before { + content: "\f19e"; +} + +.fa-dailymotion:before { + content: "\e052"; +} + +.fa-affiliatetheme:before { + content: "\f36b"; +} + +.fa-pied-piper-pp:before { + content: "\f1a7"; +} + +.fa-bootstrap:before { + content: "\f836"; +} + +.fa-odnoklassniki:before { + content: "\f263"; +} + +.fa-nfc-symbol:before { + content: "\e531"; +} + +.fa-ethereum:before { + content: "\f42e"; +} + +.fa-speaker-deck:before { + content: "\f83c"; +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; +} + +.fa-patreon:before { + content: "\f3d9"; +} + +.fa-avianex:before { + content: "\f374"; +} + +.fa-ello:before { + content: "\f5f1"; +} + +.fa-gofore:before { + content: "\f3a7"; +} + +.fa-bimobject:before { + content: "\f378"; +} + +.fa-facebook-f:before { + content: "\f39e"; +} + +.fa-square-google-plus:before { + content: "\f0d4"; +} + +.fa-google-plus-square:before { + content: "\f0d4"; +} + +.fa-mandalorian:before { + content: "\f50f"; +} + +.fa-first-order-alt:before { + content: "\f50a"; +} + +.fa-osi:before { + content: "\f41a"; +} + +.fa-google-wallet:before { + content: "\f1ee"; +} + +.fa-d-and-d-beyond:before { + content: "\f6ca"; +} + +.fa-periscope:before { + content: "\f3da"; +} + +.fa-fulcrum:before { + content: "\f50b"; +} + +.fa-cloudscale:before { + content: "\f383"; +} + +.fa-forumbee:before { + content: "\f211"; +} + +.fa-mizuni:before { + content: "\f3cc"; +} + +.fa-schlix:before { + content: "\f3ea"; +} + +.fa-square-xing:before { + content: "\f169"; +} + +.fa-xing-square:before { + content: "\f169"; +} + +.fa-bandcamp:before { + content: "\f2d5"; +} + +.fa-wpforms:before { + content: "\f298"; +} + +.fa-cloudversify:before { + content: "\f385"; +} + +.fa-usps:before { + content: "\f7e1"; +} + +.fa-megaport:before { + content: "\f5a3"; +} + +.fa-magento:before { + content: "\f3c4"; +} + +.fa-spotify:before { + content: "\f1bc"; +} + +.fa-optin-monster:before { + content: "\f23c"; +} + +.fa-fly:before { + content: "\f417"; +} + +.fa-aviato:before { + content: "\f421"; +} + +.fa-itunes:before { + content: "\f3b4"; +} + +.fa-cuttlefish:before { + content: "\f38c"; +} + +.fa-blogger:before { + content: "\f37c"; +} + +.fa-flickr:before { + content: "\f16e"; +} + +.fa-viber:before { + content: "\f409"; +} + +.fa-soundcloud:before { + content: "\f1be"; +} + +.fa-digg:before { + content: "\f1a6"; +} + +.fa-tencent-weibo:before { + content: "\f1d5"; +} + +.fa-symfony:before { + content: "\f83d"; +} + +.fa-maxcdn:before { + content: "\f136"; +} + +.fa-etsy:before { + content: "\f2d7"; +} + +.fa-facebook-messenger:before { + content: "\f39f"; +} + +.fa-audible:before { + content: "\f373"; +} + +.fa-think-peaks:before { + content: "\f731"; +} + +.fa-bilibili:before { + content: "\e3d9"; +} + +.fa-erlang:before { + content: "\f39d"; +} + +.fa-x-twitter:before { + content: "\e61b"; +} + +.fa-cotton-bureau:before { + content: "\f89e"; +} + +.fa-dashcube:before { + content: "\f210"; +} + +.fa-42-group:before { + content: "\e080"; +} + +.fa-innosoft:before { + content: "\e080"; +} + +.fa-stack-exchange:before { + content: "\f18d"; +} + +.fa-elementor:before { + content: "\f430"; +} + +.fa-square-pied-piper:before { + content: "\e01e"; +} + +.fa-pied-piper-square:before { + content: "\e01e"; +} + +.fa-creative-commons-nd:before { + content: "\f4eb"; +} + +.fa-palfed:before { + content: "\f3d8"; +} + +.fa-superpowers:before { + content: "\f2dd"; +} + +.fa-resolving:before { + content: "\f3e7"; +} + +.fa-xbox:before { + content: "\f412"; +} + +.fa-searchengin:before { + content: "\f3eb"; +} + +.fa-tiktok:before { + content: "\e07b"; +} + +.fa-square-facebook:before { + content: "\f082"; +} + +.fa-facebook-square:before { + content: "\f082"; +} + +.fa-renren:before { + content: "\f18b"; +} + +.fa-linux:before { + content: "\f17c"; +} + +.fa-glide:before { + content: "\f2a5"; +} + +.fa-linkedin:before { + content: "\f08c"; +} + +.fa-hubspot:before { + content: "\f3b2"; +} + +.fa-deploydog:before { + content: "\f38e"; +} + +.fa-twitch:before { + content: "\f1e8"; +} + +.fa-ravelry:before { + content: "\f2d9"; +} + +.fa-mixer:before { + content: "\e056"; +} + +.fa-square-lastfm:before { + content: "\f203"; +} + +.fa-lastfm-square:before { + content: "\f203"; +} + +.fa-vimeo:before { + content: "\f40a"; +} + +.fa-mendeley:before { + content: "\f7b3"; +} + +.fa-uniregistry:before { + content: "\f404"; +} + +.fa-figma:before { + content: "\f799"; +} + +.fa-creative-commons-remix:before { + content: "\f4ee"; +} + +.fa-cc-amazon-pay:before { + content: "\f42d"; +} + +.fa-dropbox:before { + content: "\f16b"; +} + +.fa-instagram:before { + content: "\f16d"; +} + +.fa-cmplid:before { + content: "\e360"; +} + +.fa-facebook:before { + content: "\f09a"; +} + +.fa-gripfire:before { + content: "\f3ac"; +} + +.fa-jedi-order:before { + content: "\f50e"; +} + +.fa-uikit:before { + content: "\f403"; +} + +.fa-fort-awesome-alt:before { + content: "\f3a3"; +} + +.fa-phabricator:before { + content: "\f3db"; +} + +.fa-ussunnah:before { + content: "\f407"; +} + +.fa-earlybirds:before { + content: "\f39a"; +} + +.fa-trade-federation:before { + content: "\f513"; +} + +.fa-autoprefixer:before { + content: "\f41c"; +} + +.fa-whatsapp:before { + content: "\f232"; +} + +.fa-slideshare:before { + content: "\f1e7"; +} + +.fa-google-play:before { + content: "\f3ab"; +} + +.fa-viadeo:before { + content: "\f2a9"; +} + +.fa-line:before { + content: "\f3c0"; +} + +.fa-google-drive:before { + content: "\f3aa"; +} + +.fa-servicestack:before { + content: "\f3ec"; +} + +.fa-simplybuilt:before { + content: "\f215"; +} + +.fa-bitbucket:before { + content: "\f171"; +} + +.fa-imdb:before { + content: "\f2d8"; +} + +.fa-deezer:before { + content: "\e077"; +} + +.fa-raspberry-pi:before { + content: "\f7bb"; +} + +.fa-jira:before { + content: "\f7b1"; +} + +.fa-docker:before { + content: "\f395"; +} + +.fa-screenpal:before { + content: "\e570"; +} + +.fa-bluetooth:before { + content: "\f293"; +} + +.fa-gitter:before { + content: "\f426"; +} + +.fa-d-and-d:before { + content: "\f38d"; +} + +.fa-microblog:before { + content: "\e01a"; +} + +.fa-cc-diners-club:before { + content: "\f24c"; +} + +.fa-gg-circle:before { + content: "\f261"; +} + +.fa-pied-piper-hat:before { + content: "\f4e5"; +} + +.fa-kickstarter-k:before { + content: "\f3bc"; +} + +.fa-yandex:before { + content: "\f413"; +} + +.fa-readme:before { + content: "\f4d5"; +} + +.fa-html5:before { + content: "\f13b"; +} + +.fa-sellsy:before { + content: "\f213"; +} + +.fa-sass:before { + content: "\f41e"; +} + +.fa-wirsindhandwerk:before { + content: "\e2d0"; +} + +.fa-wsh:before { + content: "\e2d0"; +} + +.fa-buromobelexperte:before { + content: "\f37f"; +} + +.fa-salesforce:before { + content: "\f83b"; +} + +.fa-octopus-deploy:before { + content: "\e082"; +} + +.fa-medapps:before { + content: "\f3c6"; +} + +.fa-ns8:before { + content: "\f3d5"; +} + +.fa-pinterest-p:before { + content: "\f231"; +} + +.fa-apper:before { + content: "\f371"; +} + +.fa-fort-awesome:before { + content: "\f286"; +} + +.fa-waze:before { + content: "\f83f"; +} + +.fa-cc-jcb:before { + content: "\f24b"; +} + +.fa-snapchat:before { + content: "\f2ab"; +} + +.fa-snapchat-ghost:before { + content: "\f2ab"; +} + +.fa-fantasy-flight-games:before { + content: "\f6dc"; +} + +.fa-rust:before { + content: "\e07a"; +} + +.fa-wix:before { + content: "\f5cf"; +} + +.fa-square-behance:before { + content: "\f1b5"; +} + +.fa-behance-square:before { + content: "\f1b5"; +} + +.fa-supple:before { + content: "\f3f9"; +} + +.fa-rebel:before { + content: "\f1d0"; +} + +.fa-css3:before { + content: "\f13c"; +} + +.fa-staylinked:before { + content: "\f3f5"; +} + +.fa-kaggle:before { + content: "\f5fa"; +} + +.fa-space-awesome:before { + content: "\e5ac"; +} + +.fa-deviantart:before { + content: "\f1bd"; +} + +.fa-cpanel:before { + content: "\f388"; +} + +.fa-goodreads-g:before { + content: "\f3a9"; +} + +.fa-square-git:before { + content: "\f1d2"; +} + +.fa-git-square:before { + content: "\f1d2"; +} + +.fa-square-tumblr:before { + content: "\f174"; +} + +.fa-tumblr-square:before { + content: "\f174"; +} + +.fa-trello:before { + content: "\f181"; +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; +} + +.fa-get-pocket:before { + content: "\f265"; +} + +.fa-perbyte:before { + content: "\e083"; +} + +.fa-grunt:before { + content: "\f3ad"; +} + +.fa-weebly:before { + content: "\f5cc"; +} + +.fa-connectdevelop:before { + content: "\f20e"; +} + +.fa-leanpub:before { + content: "\f212"; +} + +.fa-black-tie:before { + content: "\f27e"; +} + +.fa-themeco:before { + content: "\f5c6"; +} + +.fa-python:before { + content: "\f3e2"; +} + +.fa-android:before { + content: "\f17b"; +} + +.fa-bots:before { + content: "\e340"; +} + +.fa-free-code-camp:before { + content: "\f2c5"; +} + +.fa-hornbill:before { + content: "\f592"; +} + +.fa-js:before { + content: "\f3b8"; +} + +.fa-ideal:before { + content: "\e013"; +} + +.fa-git:before { + content: "\f1d3"; +} + +.fa-dev:before { + content: "\f6cc"; +} + +.fa-sketch:before { + content: "\f7c6"; +} + +.fa-yandex-international:before { + content: "\f414"; +} + +.fa-cc-amex:before { + content: "\f1f3"; +} + +.fa-uber:before { + content: "\f402"; +} + +.fa-github:before { + content: "\f09b"; +} + +.fa-php:before { + content: "\f457"; +} + +.fa-alipay:before { + content: "\f642"; +} + +.fa-youtube:before { + content: "\f167"; +} + +.fa-skyatlas:before { + content: "\f216"; +} + +.fa-firefox-browser:before { + content: "\e007"; +} + +.fa-replyd:before { + content: "\f3e6"; +} + +.fa-suse:before { + content: "\f7d6"; +} + +.fa-jenkins:before { + content: "\f3b6"; +} + +.fa-twitter:before { + content: "\f099"; +} + +.fa-rockrms:before { + content: "\f3e9"; +} + +.fa-pinterest:before { + content: "\f0d2"; +} + +.fa-buffer:before { + content: "\f837"; +} + +.fa-npm:before { + content: "\f3d4"; +} + +.fa-yammer:before { + content: "\f840"; +} + +.fa-btc:before { + content: "\f15a"; +} + +.fa-dribbble:before { + content: "\f17d"; +} + +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} + +.fa-internet-explorer:before { + content: "\f26b"; +} + +.fa-stubber:before { + content: "\e5c7"; +} + +.fa-telegram:before { + content: "\f2c6"; +} + +.fa-telegram-plane:before { + content: "\f2c6"; +} + +.fa-old-republic:before { + content: "\f510"; +} + +.fa-odysee:before { + content: "\e5c6"; +} + +.fa-square-whatsapp:before { + content: "\f40c"; +} + +.fa-whatsapp-square:before { + content: "\f40c"; +} + +.fa-node-js:before { + content: "\f3d3"; +} + +.fa-edge-legacy:before { + content: "\e078"; +} + +.fa-slack:before { + content: "\f198"; +} + +.fa-slack-hash:before { + content: "\f198"; +} + +.fa-medrt:before { + content: "\f3c8"; +} + +.fa-usb:before { + content: "\f287"; +} + +.fa-tumblr:before { + content: "\f173"; +} + +.fa-vaadin:before { + content: "\f408"; +} + +.fa-quora:before { + content: "\f2c4"; +} + +.fa-square-x-twitter:before { + content: "\e61a"; +} + +.fa-reacteurope:before { + content: "\f75d"; +} + +.fa-medium:before { + content: "\f23a"; +} + +.fa-medium-m:before { + content: "\f23a"; +} + +.fa-amilia:before { + content: "\f36d"; +} + +.fa-mixcloud:before { + content: "\f289"; +} + +.fa-flipboard:before { + content: "\f44d"; +} + +.fa-viacoin:before { + content: "\f237"; +} + +.fa-critical-role:before { + content: "\f6c9"; +} + +.fa-sitrox:before { + content: "\e44a"; +} + +.fa-discourse:before { + content: "\f393"; +} + +.fa-joomla:before { + content: "\f1aa"; +} + +.fa-mastodon:before { + content: "\f4f6"; +} + +.fa-airbnb:before { + content: "\f834"; +} + +.fa-wolf-pack-battalion:before { + content: "\f514"; +} + +.fa-buy-n-large:before { + content: "\f8a6"; +} + +.fa-gulp:before { + content: "\f3ae"; +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; +} + +.fa-strava:before { + content: "\f428"; +} + +.fa-ember:before { + content: "\f423"; +} + +.fa-canadian-maple-leaf:before { + content: "\f785"; +} + +.fa-teamspeak:before { + content: "\f4f9"; +} + +.fa-pushed:before { + content: "\f3e1"; +} + +.fa-wordpress-simple:before { + content: "\f411"; +} + +.fa-nutritionix:before { + content: "\f3d6"; +} + +.fa-wodu:before { + content: "\e088"; +} + +.fa-google-pay:before { + content: "\e079"; +} + +.fa-intercom:before { + content: "\f7af"; +} + +.fa-zhihu:before { + content: "\f63f"; +} + +.fa-korvue:before { + content: "\f42f"; +} + +.fa-pix:before { + content: "\e43a"; +} + +.fa-steam-symbol:before { + content: "\f3f6"; +} +/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! + \****************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); +} +.far, +.fa-regular { + font-weight: 400; +} diff --git a/build/collapse/index.js b/build/collapse/index.js index f38ca294..c508e0ee 100644 --- a/build/collapse/index.js +++ b/build/collapse/index.js @@ -1,3 +1,670 @@ -!function(){var e,r={810:function(e,r,t){"use strict";var a=window.ReactJSXRuntime,n=window.wp.blocks,o=window.wp.i18n,s=window.wp.components,l=window.wp.blockEditor,i=window.wp.primitives,c=(0,a.jsx)(i.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)(i.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"})}),u=(0,a.jsx)(i.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)(i.Path,{d:"M4.67 10.664s-2.09 1.11-2.917 1.582l.494.87 1.608-.914.002.002c.343.502.86 1.17 1.563 1.84.348.33.742.663 1.185.976L5.57 16.744l.858.515 1.02-1.701a9.1 9.1 0 0 0 4.051 1.18V19h1v-2.263a9.1 9.1 0 0 0 4.05-1.18l1.021 1.7.858-.514-1.034-1.723c.442-.313.837-.646 1.184-.977.703-.669 1.22-1.337 1.563-1.839l.002-.003 1.61.914.493-.87c-1.75-.994-2.918-1.58-2.918-1.58l-.003.005a8.29 8.29 0 0 1-.422.689 10.097 10.097 0 0 1-1.36 1.598c-1.218 1.16-3.042 2.293-5.544 2.293-2.503 0-4.327-1.132-5.546-2.293a10.099 10.099 0 0 1-1.359-1.599 8.267 8.267 0 0 1-.422-.689l-.003-.005Z"})}),d=(0,a.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(i.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})}),h=window.wp.element,p=window.wp.data,g=function(e){var r=e.level,t=e.children,n=function(e,r){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);ne.length)&&(r=e.length);for(var t=0,a=Array(r);t3&&void 0!==arguments[3]&&arguments[3],n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=e.find((function(e){return e.color===r}));s&&a?(t({color:s.color}),x(r,t),n&&(t({style:s.slug}),x(r,t))):s?t({color:s.slug}):n&&(t({color:r,style:""}),o&&x(r,t))}(k,e,n,i,c,p)},disableCustomColors:!d,clearable:f})})},_=function(e){var r=e.attributes,t=e.setAttributes,n=e.colorData,i=void 0===n?q:n,c=e.useStyle,u=void 0!==c&&c,d=e.hex,h=void 0!==d&&d,p=e.overwriteThemeColors,g=(void 0!==p&&p?null:(0,l.useSettings)("color.palette")[0])||i,m="rrzeElementsBFakColorSelector";return r.color&&(m="rrzeElementsBFakColorSelector ".concat(h?r.color.slice(1):r.color)),(0,a.jsx)(s.ToolbarGroup,{children:(0,a.jsx)(s.ToolbarItem,{children:function(){return(0,a.jsx)(s.ToolbarDropdownMenu,{icon:w,className:m,label:(0,o.__)("Select a Color","rrze-elements-blocks"),controls:g.map((function(e){return{key:e.slug,title:e.name,icon:w,onClick:function(){return t({color:h?e.color:e.slug,style:u?e.slug:""})}}}))})}})})},q=[{color:"#04316A",slug:"",name:(0,o.__)("Central institution","rrze-elements-blocks")},{color:"#C50F3C",slug:"rw",name:(0,o.__)("Faculty of Business, Economics, and Law","rrze-elements-blocks")},{color:"#7bb725",slug:"nat",name:(0,o.__)("Faculty of Sciences","rrze-elements-blocks")},{color:"#18B4F1",slug:"med",name:(0,o.__)("Faculty of Medicine","rrze-elements-blocks")},{color:"#FDB735",slug:"phil",name:(0,o.__)("Faculty of Humanities, Social Sciences, and Theology","rrze-elements-blocks")},{color:"#8C9FB1",slug:"tf",name:(0,o.__)("Faculty of Engineering","rrze-elements-blocks")}],z=([{color:"#fff",slug:"inherit",name:(0,o.__)("Inherit color","rrze-elements-blocks")}].concat(q),function(e){return(0,a.jsx)(j,Object.assign({},e))}),C=function(e){return(0,a.jsx)(_,Object.assign({},e))},S=function(e){var r=e.attributes,t=e.setAttributes;return(0,a.jsx)(s.PanelBody,{title:(0,o.__)("Advanced Settings","rrze-elements-blocks"),children:(0,a.jsx)(s.CheckboxControl,{label:(0,o.__)("Open collapse on Page load","rrze-elements-blocks"),checked:r.loadOpen,onChange:function(){t({loadOpen:!r.loadOpen})}})})},M=JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'),N=window.wp.a11y;function O(e){return function(e){if(Array.isArray(e))return F(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||A(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,o,s,l=[],i=!0,c=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;i=!1}else for(;!(i=(a=o.call(t)).done)&&(l.push(a.value),l.length!==r);i=!0);}catch(e){c=!0,n=e}finally{try{if(!i&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(c)throw n}}return l}}(e,r)||A(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,r){if(e){if("string"==typeof e)return F(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?F(e,r):void 0}}function F(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=Array(r);t0?(0,a.jsx)(s.__experimentalGrid,{columns:12,children:v.map((function(e){return(0,a.jsx)(s.Button,{isPressed:e.value===r.icon,onClick:function(){return P(e.value)},size:"compact",className:"elements-blocks-icon-Button",label:e.value.split(" ")[1],showTooltip:!0,children:(0,a.jsx)(T,{type:e.value.split(" ")[0],iconName:e.value.split(" ")[1],attributes:r,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:e.value})},e.value)}))}):(0,a.jsx)("p",{children:(0,o.__)("No icons found. Please try a different search term.","rrze-elements-blocks")})]})]}),(0,a.jsx)(s.__experimentalDivider,{}),(0,a.jsxs)(s.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,a.jsx)(s.__experimentalHeading,{children:(0,o.__)("Solid Icons","rrze-elements-blocks")}),(0,a.jsx)(s.__experimentalGrid,{columns:12,children:l.map((function(e){return(0,a.jsx)(s.Button,{isPressed:e.value===r.icon,onClick:function(){return P(e.value)},size:"compact",className:"elements-blocks-icon-Button",label:e.value.split(" ")[1],showTooltip:!0,children:(0,a.jsx)(T,{type:e.value.split(" ")[0],iconName:e.value.split(" ")[1],attributes:r,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:e.value})},e.value)}))})]}),(0,a.jsx)(s.__experimentalDivider,{}),(0,a.jsxs)(s.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,a.jsx)(s.__experimentalHeading,{children:(0,o.__)("Regular Icons","rrze-elements-blocks")}),(0,a.jsx)(s.__experimentalGrid,{columns:12,children:u.map((function(e){return(0,a.jsx)(s.Button,{isPressed:e.value===r.icon,onClick:function(){return P(e.value)},size:"compact",className:"elements-blocks-icon-Button",label:e.value.split(" ")[1],showTooltip:!0,children:(0,a.jsx)(T,{type:e.value.split(" ")[0],iconName:e.value.split(" ")[1],attributes:r,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:e.value})},e.value)}))})]}),(0,a.jsx)(s.__experimentalDivider,{}),(0,a.jsxs)(s.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,a.jsx)(s.__experimentalHeading,{children:(0,o.__)("Brand Icons","rrze-elements-blocks")}),(0,a.jsx)(s.__experimentalGrid,{columns:12,children:g.map((function(e){return(0,a.jsx)(s.Button,{isPressed:e.value===r.icon,onClick:function(){return P(e.value)},size:"compact",className:"elements-blocks-icon-Button",label:e.value.split(" ")[1],showTooltip:!0,children:(0,a.jsx)(T,{type:e.value.split(" ")[0],iconName:e.value.split(" ")[1],attributes:r,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:e.value})},e.value)}))})]}),(0,a.jsx)(s.__experimentalSpacer,{paddingBottom:"1rem",children:(0,a.jsx)(s.__experimentalDivider,{})})]})})),T=function(e){e.type,e.iconName;var r=e.attributes,t=(e.defaultClass,e.setAttributes,e.className),n=void 0===t?"":t,o=e.onClick,s=e.iconValue,l=void 0===s?"":s,i=function(){o&&o()},c=l.split(" ")[0]||"",u=l.split(" ")[1]||"";return""===l?(0,a.jsx)("span",{className:"".concat(r.svgString," ").concat(n),onClick:i}):(0,a.jsx)("span",{className:"fa-".concat(c," fa-").concat(u," ").concat(n),onClick:i})};function L(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,o,s,l=[],i=!0,c=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;i=!1}else for(;!(i=(a=o.call(t)).done)&&(l.push(a.value),l.length!==r);i=!0);}catch(e){c=!0,n=e}finally{try{if(!i&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(c)throw n}}return l}}(e,r)||function(e,r){if(e){if("string"==typeof e)return D(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?D(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=Array(r);t=4&&1!==e[3]&&(r=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+r+")"},i.to.keyword=function(e){return s[e.slice(0,3)]}},520:function(e,r,t){const a=t(854),n=t(137),o=["keyword","gray","hex"],s={};for(const e of Object.keys(n))s[[...n[e].labels].sort().join("")]=e;const l={};function i(e,r){if(!(this instanceof i))return new i(e,r);if(r&&r in o&&(r=null),r&&!(r in n))throw new Error("Unknown model: "+r);let t,c;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof i)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if("string"==typeof e){const r=a.get(e);if(null===r)throw new Error("Unable to parse color from string: "+e);this.model=r.model,c=n[this.model].channels,this.color=r.value.slice(0,c),this.valpha="number"==typeof r.value[c]?r.value[c]:1}else if(e.length>0){this.model=r||"rgb",c=n[this.model].channels;const t=Array.prototype.slice.call(e,0,c);this.color=h(t,c),this.valpha="number"==typeof e[c]?e[c]:1}else if("number"==typeof e)this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;const r=Object.keys(e);"alpha"in e&&(r.splice(r.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);const a=r.sort().join("");if(!(a in s))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=s[a];const{labels:o}=n[this.model],l=[];for(t=0;t(e%360+360)%360)),saturationl:u("hsl",1,d(100)),lightness:u("hsl",2,d(100)),saturationv:u("hsv",1,d(100)),value:u("hsv",2,d(100)),chroma:u("hcg",1,d(100)),gray:u("hcg",2,d(100)),white:u("hwb",1,d(100)),wblack:u("hwb",2,d(100)),cyan:u("cmyk",0,d(100)),magenta:u("cmyk",1,d(100)),yellow:u("cmyk",2,d(100)),black:u("cmyk",3,d(100)),x:u("xyz",0,d(95.047)),y:u("xyz",1,d(100)),z:u("xyz",2,d(108.833)),l:u("lab",0,d(100)),a:u("lab",1),b:u("lab",2),keyword(e){return void 0!==e?new i(e):n[this.model].keyword(this.color)},hex(e){return void 0!==e?new i(e):a.to.hex(this.rgb().round().color)},hexa(e){if(void 0!==e)return new i(e);const r=this.rgb().round().color;let t=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===t.length&&(t="0"+t),a.to.hex(r)+t},rgbNumber(){const e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity(){const e=this.rgb().color,r=[];for(const[t,a]of e.entries()){const e=a/255;r[t]=e<=.04045?e/12.92:((e+.055)/1.055)**2.4}return.2126*r[0]+.7152*r[1]+.0722*r[2]},contrast(e){const r=this.luminosity(),t=e.luminosity();return r>t?(r+.05)/(t+.05):(t+.05)/(r+.05)},level(e){const r=this.contrast(e);return r>=7?"AAA":r>=4.5?"AA":""},isDark(){const e=this.rgb().color;return(2126*e[0]+7152*e[1]+722*e[2])/1e4<128},isLight(){return!this.isDark()},negate(){const e=this.rgb();for(let r=0;r<3;r++)e.color[r]=255-e.color[r];return e},lighten(e){const r=this.hsl();return r.color[2]+=r.color[2]*e,r},darken(e){const r=this.hsl();return r.color[2]-=r.color[2]*e,r},saturate(e){const r=this.hsl();return r.color[1]+=r.color[1]*e,r},desaturate(e){const r=this.hsl();return r.color[1]-=r.color[1]*e,r},whiten(e){const r=this.hwb();return r.color[1]+=r.color[1]*e,r},blacken(e){const r=this.hwb();return r.color[2]+=r.color[2]*e,r},grayscale(){const e=this.rgb().color,r=.3*e[0]+.59*e[1]+.11*e[2];return i.rgb(r,r,r)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){const r=this.hsl();let t=r.color[0];return t=(t+e)%360,t=t<0?360+t:t,r.color[0]=t,r},mix(e,r){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);const t=e.rgb(),a=this.rgb(),n=void 0===r?.5:r,o=2*n-1,s=t.alpha()-a.alpha(),l=((o*s==-1?o:(o+s)/(1+o*s))+1)/2,c=1-l;return i.rgb(l*t.red()+c*a.red(),l*t.green()+c*a.green(),l*t.blue()+c*a.blue(),t.alpha()*n+a.alpha()*(1-n))}};for(const e of Object.keys(n)){if(o.includes(e))continue;const{channels:r}=n[e];i.prototype[e]=function(...r){return this.model===e?new i(this):r.length>0?new i(r,e):new i([...(t=n[this.model][e].raw(this.color),Array.isArray(t)?t:[t]),this.valpha],e);var t},i[e]=function(...t){let a=t[0];return"number"==typeof a&&(a=h(t,r)),new i(a,e)}}function c(e){return function(r){return function(e,r){return Number(e.toFixed(r))}(r,e)}}function u(e,r,t){e=Array.isArray(e)?e:[e];for(const a of e)(l[a]||(l[a]=[]))[r]=t;return e=e[0],function(a){let n;return void 0!==a?(t&&(a=t(a)),n=this[e](),n.color[r]=a,n):(n=this[e]().color[r],t&&(n=t(n)),n)}}function d(e){return function(r){return Math.max(0,Math.min(e,r))}}function h(e,r){for(let t=0;t1&&(n-=1)),[360*n,100*o,100*c]},o.rgb.hwb=function(e){const r=e[0],t=e[1];let a=e[2];const n=o.rgb.hsl(e)[0],s=1/255*Math.min(r,Math.min(t,a));return a=1-1/255*Math.max(r,Math.max(t,a)),[n,100*s,100*a]},o.rgb.cmyk=function(e){const r=e[0]/255,t=e[1]/255,a=e[2]/255,n=Math.min(1-r,1-t,1-a);return[100*((1-r-n)/(1-n)||0),100*((1-t-n)/(1-n)||0),100*((1-a-n)/(1-n)||0),100*n]},o.rgb.keyword=function(e){const r=n[e];if(r)return r;let t,o=1/0;for(const r of Object.keys(a)){const n=(l=a[r],((s=e)[0]-l[0])**2+(s[1]-l[1])**2+(s[2]-l[2])**2);n.04045?((r+.055)/1.055)**2.4:r/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,a=a>.04045?((a+.055)/1.055)**2.4:a/12.92,[100*(.4124*r+.3576*t+.1805*a),100*(.2126*r+.7152*t+.0722*a),100*(.0193*r+.1192*t+.9505*a)]},o.rgb.lab=function(e){const r=o.rgb.xyz(e);let t=r[0],a=r[1],n=r[2];return t/=95.047,a/=100,n/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,[116*a-16,500*(t-a),200*(a-n)]},o.hsl.rgb=function(e){const r=e[0]/360,t=e[1]/100,a=e[2]/100;let n,o,s;if(0===t)return s=255*a,[s,s,s];n=a<.5?a*(1+t):a+t-a*t;const l=2*a-n,i=[0,0,0];for(let e=0;e<3;e++)o=r+1/3*-(e-1),o<0&&o++,o>1&&o--,s=6*o<1?l+6*(n-l)*o:2*o<1?n:3*o<2?l+(n-l)*(2/3-o)*6:l,i[e]=255*s;return i},o.hsl.hsv=function(e){const r=e[0];let t=e[1]/100,a=e[2]/100,n=t;const o=Math.max(a,.01);return a*=2,t*=a<=1?a:2-a,n*=o<=1?o:2-o,[r,100*(0===a?2*n/(o+n):2*t/(a+t)),(a+t)/2*100]},o.hsv.rgb=function(e){const r=e[0]/60,t=e[1]/100;let a=e[2]/100;const n=Math.floor(r)%6,o=r-Math.floor(r),s=255*a*(1-t),l=255*a*(1-t*o),i=255*a*(1-t*(1-o));switch(a*=255,n){case 0:return[a,i,s];case 1:return[l,a,s];case 2:return[s,a,i];case 3:return[s,l,a];case 4:return[i,s,a];case 5:return[a,s,l]}},o.hsv.hsl=function(e){const r=e[0],t=e[1]/100,a=e[2]/100,n=Math.max(a,.01);let o,s;s=(2-t)*a;const l=(2-t)*n;return o=t*n,o/=l<=1?l:2-l,o=o||0,s/=2,[r,100*o,100*s]},o.hwb.rgb=function(e){const r=e[0]/360;let t=e[1]/100,a=e[2]/100;const n=t+a;let o;n>1&&(t/=n,a/=n);const s=Math.floor(6*r),l=1-a;o=6*r-s,1&s&&(o=1-o);const i=t+o*(l-t);let c,u,d;switch(s){default:case 6:case 0:c=l,u=i,d=t;break;case 1:c=i,u=l,d=t;break;case 2:c=t,u=l,d=i;break;case 3:c=t,u=i,d=l;break;case 4:c=i,u=t,d=l;break;case 5:c=l,u=t,d=i}return[255*c,255*u,255*d]},o.cmyk.rgb=function(e){const r=e[0]/100,t=e[1]/100,a=e[2]/100,n=e[3]/100;return[255*(1-Math.min(1,r*(1-n)+n)),255*(1-Math.min(1,t*(1-n)+n)),255*(1-Math.min(1,a*(1-n)+n))]},o.xyz.rgb=function(e){const r=e[0]/100,t=e[1]/100,a=e[2]/100;let n,o,s;return n=3.2406*r+-1.5372*t+-.4986*a,o=-.9689*r+1.8758*t+.0415*a,s=.0557*r+-.204*t+1.057*a,n=n>.0031308?1.055*n**(1/2.4)-.055:12.92*n,o=o>.0031308?1.055*o**(1/2.4)-.055:12.92*o,s=s>.0031308?1.055*s**(1/2.4)-.055:12.92*s,n=Math.min(Math.max(0,n),1),o=Math.min(Math.max(0,o),1),s=Math.min(Math.max(0,s),1),[255*n,255*o,255*s]},o.xyz.lab=function(e){let r=e[0],t=e[1],a=e[2];return r/=95.047,t/=100,a/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,[116*t-16,500*(r-t),200*(t-a)]},o.lab.xyz=function(e){let r,t,a;t=(e[0]+16)/116,r=e[1]/500+t,a=t-e[2]/200;const n=t**3,o=r**3,s=a**3;return t=n>.008856?n:(t-16/116)/7.787,r=o>.008856?o:(r-16/116)/7.787,a=s>.008856?s:(a-16/116)/7.787,r*=95.047,t*=100,a*=108.883,[r,t,a]},o.lab.lch=function(e){const r=e[0],t=e[1],a=e[2];let n;return n=360*Math.atan2(a,t)/2/Math.PI,n<0&&(n+=360),[r,Math.sqrt(t*t+a*a),n]},o.lch.lab=function(e){const r=e[0],t=e[1],a=e[2]/360*2*Math.PI;return[r,t*Math.cos(a),t*Math.sin(a)]},o.rgb.ansi16=function(e,r=null){const[t,a,n]=e;let s=null===r?o.rgb.hsv(e)[2]:r;if(s=Math.round(s/50),0===s)return 30;let l=30+(Math.round(n/255)<<2|Math.round(a/255)<<1|Math.round(t/255));return 2===s&&(l+=60),l},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){const r=e[0],t=e[1],a=e[2];return r===t&&t===a?r<8?16:r>248?231:Math.round((r-8)/247*24)+232:16+36*Math.round(r/255*5)+6*Math.round(t/255*5)+Math.round(a/255*5)},o.ansi16.rgb=function(e){let r=e%10;if(0===r||7===r)return e>50&&(r+=3.5),r=r/10.5*255,[r,r,r];const t=.5*(1+~~(e>50));return[(1&r)*t*255,(r>>1&1)*t*255,(r>>2&1)*t*255]},o.ansi256.rgb=function(e){if(e>=232){const r=10*(e-232)+8;return[r,r,r]}let r;return e-=16,[Math.floor(e/36)/5*255,Math.floor((r=e%36)/6)/5*255,r%6/5*255]},o.rgb.hex=function(e){const r=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(r.length)+r},o.hex.rgb=function(e){const r=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!r)return[0,0,0];let t=r[0];3===r[0].length&&(t=t.split("").map((e=>e+e)).join(""));const a=parseInt(t,16);return[a>>16&255,a>>8&255,255&a]},o.rgb.hcg=function(e){const r=e[0]/255,t=e[1]/255,a=e[2]/255,n=Math.max(Math.max(r,t),a),o=Math.min(Math.min(r,t),a),s=n-o;let l,i;return l=s<1?o/(1-s):0,i=s<=0?0:n===r?(t-a)/s%6:n===t?2+(a-r)/s:4+(r-t)/s,i/=6,i%=1,[360*i,100*s,100*l]},o.hsl.hcg=function(e){const r=e[1]/100,t=e[2]/100,a=t<.5?2*r*t:2*r*(1-t);let n=0;return a<1&&(n=(t-.5*a)/(1-a)),[e[0],100*a,100*n]},o.hsv.hcg=function(e){const r=e[1]/100,t=e[2]/100,a=r*t;let n=0;return a<1&&(n=(t-a)/(1-a)),[e[0],100*a,100*n]},o.hcg.rgb=function(e){const r=e[0]/360,t=e[1]/100,a=e[2]/100;if(0===t)return[255*a,255*a,255*a];const n=[0,0,0],o=r%1*6,s=o%1,l=1-s;let i=0;switch(Math.floor(o)){case 0:n[0]=1,n[1]=s,n[2]=0;break;case 1:n[0]=l,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=s;break;case 3:n[0]=0,n[1]=l,n[2]=1;break;case 4:n[0]=s,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=l}return i=(1-t)*a,[255*(t*n[0]+i),255*(t*n[1]+i),255*(t*n[2]+i)]},o.hcg.hsv=function(e){const r=e[1]/100,t=r+e[2]/100*(1-r);let a=0;return t>0&&(a=r/t),[e[0],100*a,100*t]},o.hcg.hsl=function(e){const r=e[1]/100,t=e[2]/100*(1-r)+.5*r;let a=0;return t>0&&t<.5?a=r/(2*t):t>=.5&&t<1&&(a=r/(2*(1-t))),[e[0],100*a,100*t]},o.hcg.hwb=function(e){const r=e[1]/100,t=r+e[2]/100*(1-r);return[e[0],100*(t-r),100*(1-t)]},o.hwb.hcg=function(e){const r=e[1]/100,t=1-e[2]/100,a=t-r;let n=0;return a<1&&(n=(t-a)/(1-a)),[e[0],100*a,100*n]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=function(e){return[0,0,e[0]]},o.gray.hsv=o.gray.hsl,o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.gray.hex=function(e){const r=255&Math.round(e[0]/100*255),t=((r<<16)+(r<<8)+r).toString(16).toUpperCase();return"000000".substring(t.length)+t},o.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},137:function(e,r,t){const a=t(920),n=t(584),o={};Object.keys(a).forEach((e=>{o[e]={},Object.defineProperty(o[e],"channels",{value:a[e].channels}),Object.defineProperty(o[e],"labels",{value:a[e].labels});const r=n(e);Object.keys(r).forEach((t=>{const a=r[t];o[e][t]=function(e){const r=function(...r){const t=r[0];if(null==t)return t;t.length>1&&(r=t);const a=e(r);if("object"==typeof a)for(let e=a.length,r=0;r1&&(r=t),e(r))};return"conversion"in e&&(r.conversion=e.conversion),r}(a)}))})),e.exports=o},584:function(e,r,t){const a=t(920);function n(e,r){return function(t){return r(e(t))}}function o(e,r){const t=[r[e].parent,e];let o=a[r[e].parent][e],s=r[e].parent;for(;r[s].parent;)t.unshift(r[s].parent),o=n(a[r[s].parent][s],o),s=r[s].parent;return o.conversion=t,o}e.exports=function(e){const r=function(e){const r=function(){const e={},r=Object.keys(a);for(let t=r.length,a=0;a=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}}},t={};function a(e){var n=t[e];if(void 0!==n)return n.exports;var o=t[e]={exports:{}};return r[e](o,o.exports,a),o.exports}a.m=r,e=[],a.O=function(r,t,n,o){if(!t){var s=1/0;for(u=0;u=o)&&Object.keys(a.O).every((function(e){return a.O[e](t[i])}))?t.splice(i--,1):(l=!1,o0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[t,n,o]},a.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(r,{a:r}),r},a.d=function(e,r){for(var t in r)a.o(r,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},a.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},function(){var e={883:0,99:0};a.O.j=function(r){return 0===e[r]};var r=function(r,t){var n,o,s=t[0],l=t[1],i=t[2],c=0;if(s.some((function(r){return 0!==e[r]}))){for(n in l)a.o(l,n)&&(a.m[n]=l[n]);if(i)var u=i(a)}for(r&&r(t);c r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n// Imports from WordPress core components and hooks.\n\n\n\n\n\n\n\n// Imports of custom components and helper functions.\n\n\n\n\n\n/**\n * Edit component responsible for the editor side rendering and logic of the custom block.\n *\n * @param {SaveProps} props - The properties and attributes of the block.\n */\nvar Edit = function Edit(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n clientId = _ref.clientId,\n context = _ref.context;\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n // Local state and destructuring of attributes.\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)();\n var color = attributes.color,\n loadOpen = attributes.loadOpen,\n icon = attributes.icon;\n var title = attributes.title;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(false),\n _useState2 = _slicedToArray(_useState, 2),\n isActive = _useState2[0],\n setIsActive = _useState2[1];\n var _ref2 = (icon === null || icon === void 0 ? void 0 : icon.split(\" \")) || [],\n _ref3 = _slicedToArray(_ref2, 2),\n iconType = _ref3[0],\n iconName = _ref3[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(false),\n _useState4 = _slicedToArray(_useState3, 2),\n isOpen = _useState4[0],\n setOpen = _useState4[1];\n /**\n * Function to handle the toggle of color.\n * @param {string} newTag - The new color to be set.\n */\n var handleToggleColor = function handleToggleColor(newTag) {\n setAttributes({\n color: newTag\n });\n };\n var sameTypeSiblingsBefore = 0;\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {\n if (attributes.jumpName === \"\") {\n setAttributes({\n jumpName: \"panel_\".concat(clientId === null || clientId === void 0 ? void 0 : clientId.slice(-8))\n });\n }\n }, [clientId]);\n /**\n * Set the heading level attribute based on the global setting.\n */\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {\n setAttributes({\n hstart: context[\"rrze-elements/accordion-hstart\"]\n });\n }), [context[\"rrze-elements/hstart\"]];\n // Functions to handle the opening and closing of the icon picker modal.\n var openModal = function openModal() {\n return setOpen(true);\n };\n var closeModal = function closeModal() {\n return setOpen(false);\n };\n var toggleActive = function toggleActive() {\n setIsActive(!isActive);\n if (isActive) {\n (0,_wordpress_a11y__WEBPACK_IMPORTED_MODULE_11__.speak)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('reduced. Button.', 'rrze-elements-blocks'));\n } else if (!isActive) {\n (0,_wordpress_a11y__WEBPACK_IMPORTED_MODULE_11__.speak)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('extended. Button.', 'rrze-elements-blocks'));\n }\n };\n // Function to handle the change of the title attribute.\n var onChangeTitle = function onChangeTitle(newText) {\n if (newText === \"\") {\n setAttributes({\n title: \"\"\n });\n } else {\n setAttributes({\n title: newText\n });\n }\n };\n // Function to handle the toggle of the loadOpen attribute.\n var loadOpenToggle = function loadOpenToggle() {\n setAttributes({\n loadOpen: !loadOpen\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.BlockControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_8__.StandardColorSwitcherToolbar, {\n attributes: attributes,\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarButton, {\n icon: loadOpen ? _wordpress_icons__WEBPACK_IMPORTED_MODULE_12__[\"default\"] : _wordpress_icons__WEBPACK_IMPORTED_MODULE_13__[\"default\"],\n label: loadOpen ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Collapse on page load\", \"rrze-elements-blocks\") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Open on page load\", \"rrze-elements-blocks\"),\n onClick: loadOpenToggle\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarButton, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_14__[\"default\"],\n label: icon === \"\" ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Add an icon\", \"rrze-elements-blocks\") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Change the icon\", \"rrze-elements-blocks\"),\n onClick: openModal\n }), isOpen && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.Modal, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Select an Icon\", \"rrze-elements-blocks\"),\n onRequestClose: closeModal,\n size: \"large\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_10__.IconPickerModalInset, {\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.Button, {\n variant: \"primary\",\n onClick: closeModal,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Close\", \"rrze-elements-blocks\")\n })]\n })]\n });\n }\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_JumpLinkSelector__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n attributes: {\n jumpName: attributes.jumpName\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_8__.StandardColorSwitcher, {\n attributes: attributes,\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_InspectorControls_AdvancedSettings__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n attributes: attributes,\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Icon Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_10__.IconPicker, {\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n level: attributes.hstart,\n className: \"accordion-heading\",\n onClick: toggleActive,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"read-mode-only\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-toggle \".concat(isActive || loadOpen ? \"active\" : \"\"),\n children: [attributes.icon && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_10__.IconMarkComponent, {\n type: iconType,\n iconName: iconName,\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText, {\n tagName: \"p\",\n value: title,\n onChange: onChangeTitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Enter your Title…\", \"rrze-elements-blocks\"),\n allowedFormats: [],\n className: \"elements-blocks-input-following-icon\"\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: \"collapse_\".concat(sameTypeSiblingsBefore),\n className: \"accordion-body \".concat(isActive || loadOpen ? \"active\" : \"\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InnerBlocks, {\n allowedBlocks: [\"rrze-elements/accordions\", \"rrze-elements/notice\", \"rrze/rrze-video\", \"core/paragraph\", \"core/columns\", \"core/heading\", \"core/list\", \"core/image\", \"core/quote\", \"core/file\", \"core/video\", \"core/audio\", \"core/cover\", \"core/table\", \"core/freeform\", \"core/html\", \"core/preformatted\", \"core/pullquote\", \"core/verse\", \"core/code\", \"core/columns\", \"core/column\", \"core/more\", \"core/nextpage\", \"core/separator\", \"core/spacer\", \"core/shortcode\", \"core/archives\", \"core/categories\", \"core/latest-comments\", \"core/latest-posts\", \"core/calendar\", \"core/rss\", \"core/search\", \"core/tag-cloud\", \"rrze-elements/alert\", \"rrze/rrze-video\"]\n })\n })\n })]\n })]\n }))\n });\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvZWRpdC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFTK0I7QUFRRTtBQUMyQztBQUNuQjtBQUNwQjtBQUNvQjtBQUNLO0FBRTlEO0FBQzhEO0FBSW5CO0FBQ3lCO0FBS2xDO0FBQ007QUFnQ3hDOzs7OztBQUtBLElBQU0rQixJQUFJLEdBQXdCLFNBQTVCQSxJQUFJQSxDQUFBQyxJQUFBLEVBS0w7RUFBQSxJQUpIQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtJQUNWQyxhQUFhLEdBQUFGLElBQUEsQ0FBYkUsYUFBYTtJQUNiQyxRQUFRLEdBQUFILElBQUEsQ0FBUkcsUUFBUTtJQUNSQyxPQUFPLEdBQUFKLElBQUEsQ0FBUEksT0FBTztFQUVQLElBQUFDLFlBQUEsR0FDRWxCLDREQUFXLENBQUNQLDBEQUFnQixDQUFDO0lBRHZCMEIsdUNBQXVDLEdBQUFELFlBQUEsQ0FBdkNDLHVDQUF1QztFQUcvQztFQUVBLElBQU1DLEtBQUssR0FBR2pDLHNFQUFhLEVBQUU7RUFDN0IsSUFBUWtDLEtBQUssR0FBcUJQLFVBQVUsQ0FBcENPLEtBQUs7SUFBRUMsUUFBUSxHQUFXUixVQUFVLENBQTdCUSxRQUFRO0lBQUVDLElBQUksR0FBS1QsVUFBVSxDQUFuQlMsSUFBSTtFQUM3QixJQUFNQyxLQUFLLEdBQUdWLFVBQVUsQ0FBQ1UsS0FBSztFQUU5QixJQUFBQyxTQUFBLEdBQWdDNUIsNERBQVEsQ0FBQyxLQUFLLENBQUM7SUFBQTZCLFVBQUEsR0FBQUMsY0FBQSxDQUFBRixTQUFBO0lBQXhDRyxRQUFRLEdBQUFGLFVBQUE7SUFBRUcsV0FBVyxHQUFBSCxVQUFBO0VBQzVCLElBQUFJLEtBQUEsR0FBNkIsQ0FBQVAsSUFBSSxhQUFKQSxJQUFJLHVCQUFKQSxJQUFJLENBQUVRLEtBQUssQ0FBQyxHQUFHLENBQUMsS0FBSSxFQUFFO0lBQUFDLEtBQUEsR0FBQUwsY0FBQSxDQUFBRyxLQUFBO0lBQTVDRyxRQUFRLEdBQUFELEtBQUE7SUFBRUUsUUFBUSxHQUFBRixLQUFBO0VBQ3pCLElBQUFHLFVBQUEsR0FBMEJ0Qyw0REFBUSxDQUFDLEtBQUssQ0FBQztJQUFBdUMsVUFBQSxHQUFBVCxjQUFBLENBQUFRLFVBQUE7SUFBbENFLE1BQU0sR0FBQUQsVUFBQTtJQUFFRSxPQUFPLEdBQUFGLFVBQUE7RUFFdEI7Ozs7RUFJQSxJQUFNRyxpQkFBaUIsR0FBRyxTQUFwQkEsaUJBQWlCQSxDQUFJQyxNQUFjLEVBQUk7SUFDM0N6QixhQUFhLENBQUM7TUFBRU0sS0FBSyxFQUFFbUI7SUFBTSxDQUFFLENBQUM7RUFDbEMsQ0FBQztFQUVELElBQUlDLHNCQUFzQixHQUFHLENBQUM7RUFFOUIzQyw2REFBUyxDQUFDLFlBQUs7SUFDYixJQUFJZ0IsVUFBVSxDQUFDNEIsUUFBUSxLQUFLLEVBQUUsRUFBRTtNQUM5QjNCLGFBQWEsQ0FBQztRQUNaMkIsUUFBUSxXQUFBQyxNQUFBLENBQVczQixRQUFRLGFBQVJBLFFBQVEsdUJBQVJBLFFBQVEsQ0FBRTRCLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztPQUN2QyxDQUFDO0lBQ0o7RUFDRixDQUFDLEVBQUUsQ0FBQzVCLFFBQVEsQ0FBQyxDQUFDO0VBRWQ7OztFQUdBbEIsNkRBQVMsQ0FBQyxZQUFLO0lBQ2JpQixhQUFhLENBQUM7TUFDWjhCLE1BQU0sRUFBRTVCLE9BQU8sQ0FBQyxnQ0FBZ0M7S0FDakQsQ0FBQztFQUNKLENBQUMsQ0FBQyxFQUNBLENBQUNBLE9BQU8sQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDO0VBRW5DO0VBQ0EsSUFBTTZCLFNBQVMsR0FBRyxTQUFaQSxTQUFTQSxDQUFBO0lBQUEsT0FBU1IsT0FBTyxDQUFDLElBQUksQ0FBQztFQUFBO0VBQ3JDLElBQU1TLFVBQVUsR0FBRyxTQUFiQSxVQUFVQSxDQUFBO0lBQUEsT0FBU1QsT0FBTyxDQUFDLEtBQUssQ0FBQztFQUFBO0VBRXZDLElBQU1VLFlBQVksR0FBRyxTQUFmQSxZQUFZQSxDQUFBLEVBQVE7SUFDeEJuQixXQUFXLENBQUMsQ0FBQ0QsUUFBUSxDQUFDO0lBQ3RCLElBQUlBLFFBQVEsRUFBQztNQUNYakIsdURBQUssQ0FBQ1osbURBQUUsQ0FBQyxrQkFBa0IsRUFBRSxzQkFBc0IsQ0FBQyxDQUFDO0lBQ3ZELENBQUMsTUFBTSxJQUFJLENBQUM2QixRQUFRLEVBQUU7TUFDcEJqQix1REFBSyxDQUFDWixtREFBRSxDQUFDLG1CQUFtQixFQUFFLHNCQUFzQixDQUFDLENBQUM7SUFDeEQ7RUFDRixDQUFDO0VBRUQ7RUFDQSxJQUFNa0QsYUFBYSxHQUFHLFNBQWhCQSxhQUFhQSxDQUFJQyxPQUFlLEVBQUk7SUFDeEMsSUFBSUEsT0FBTyxLQUFLLEVBQUUsRUFBRTtNQUNsQm5DLGFBQWEsQ0FBQztRQUFFUyxLQUFLLEVBQUU7TUFBRSxDQUFFLENBQUM7SUFDOUIsQ0FBQyxNQUFNO01BQ0xULGFBQWEsQ0FBQztRQUFFUyxLQUFLLEVBQUUwQjtNQUFPLENBQUUsQ0FBQztJQUNuQztFQUNGLENBQUM7RUFFRDtFQUNBLElBQU1DLGNBQWMsR0FBRyxTQUFqQkEsY0FBY0EsQ0FBQSxFQUFRO0lBQzFCcEMsYUFBYSxDQUFDO01BQUVPLFFBQVEsRUFBRSxDQUFDQTtJQUFRLENBQUUsQ0FBQztFQUN4QyxDQUFDO0VBRUQsT0FDRThCLHNEQUFBLENBQUFDLHVEQUFBO0lBQUFDLFFBQUEsRUFDRUMsdURBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVNyQyxLQUFLO01BQUFrQyxRQUFBLEdBQ1pDLHVEQUFBLENBQUNqRSxrRUFBYTtRQUFBZ0UsUUFBQSxHQUNaRixzREFBQSxDQUFDOUMseUZBQW9CO1VBQU9RLFVBQVUsRUFBVkEsVUFBVTtVQUFFQyxhQUFhLEVBQWJBO1FBQWEsRUFBTSxFQUMzRHFDLHNEQUFBLENBQUN0RSwrREFBWTtVQUFBd0UsUUFBQSxFQUNYRixzREFBQSxDQUFDckUsOERBQVc7WUFBQXVFLFFBQUEsRUFDVCxTQURTQSxTQUFBO2NBQUEsT0FFUkMsdURBQUEsQ0FBQUYsdURBQUE7Z0JBQUFDLFFBQUEsR0FDRUYsc0RBQUEsQ0FBQ3ZFLGdFQUFhO2tCQUNaMEMsSUFBSSxFQUFFRCxRQUFRLEdBQUc1Qix5REFBSSxHQUFHQyx5REFBTTtrQkFDOUIrRCxLQUFLLEVBQ0hwQyxRQUFRLEdBQ0p2QixtREFBRSxDQUFDLHVCQUF1QixFQUFFLHNCQUFzQixDQUFDLEdBQ25EQSxtREFBRSxDQUFDLG1CQUFtQixFQUFFLHNCQUFzQixDQUFDO2tCQUVyRDRELE9BQU8sRUFBRVI7Z0JBQWMsRUFDdkIsRUFDRkMsc0RBQUEsQ0FBQ3ZFLGdFQUFhO2tCQUNaMEMsSUFBSSxFQUFFM0IseURBQU07a0JBQ1o4RCxLQUFLLEVBQ0huQyxJQUFJLEtBQUssRUFBRSxHQUNQeEIsbURBQUUsQ0FBQyxhQUFhLEVBQUUsc0JBQXNCLENBQUMsR0FDekNBLG1EQUFFLENBQUMsaUJBQWlCLEVBQUUsc0JBQXNCLENBQUM7a0JBRW5ENEQsT0FBTyxFQUFFYjtnQkFBUyxFQUNsQixFQUNEVCxNQUFNLElBQ0xrQix1REFBQSxDQUFDdkUsd0RBQUs7a0JBQ0p3QyxLQUFLLEVBQUV6QixtREFBRSxDQUFDLGdCQUFnQixFQUFFLHNCQUFzQixDQUFDO2tCQUNuRDZELGNBQWMsRUFBRWIsVUFBVTtrQkFDMUJjLElBQUksRUFBQyxPQUFPO2tCQUFBUCxRQUFBLEdBRVpGLHNEQUFBLENBQUMxQyx5RUFBb0I7b0JBQ25CSSxVQUFVLEVBQUU7c0JBQ1ZTLElBQUksRUFBRVQsVUFBVSxDQUFDUyxJQUFJO3NCQUNyQnVDLFNBQVMsRUFBRWhELFVBQVUsQ0FBQ2dEO3FCQUN2QjtvQkFDRC9DLGFBQWEsRUFBRUE7a0JBQWEsRUFDNUIsRUFDRnFDLHNEQUFBLENBQUNuRSx5REFBTTtvQkFBQzhFLE9BQU8sRUFBQyxTQUFTO29CQUFDSixPQUFPLEVBQUVaLFVBQVU7b0JBQUFPLFFBQUEsRUFDMUN2RCxtREFBRSxDQUFDLE9BQU8sRUFBRSxzQkFBc0I7a0JBQUMsRUFDN0I7Z0JBQUEsRUFFWjtjQUFBLEVBQ0E7WUFBQTtVQUNKO1FBQ1csRUFDRDtNQUFBLEVBQ0QsRUFFaEJ3RCx1REFBQSxDQUFDbEUsc0VBQWlCO1FBQUFpRSxRQUFBLEdBQ2hCRixzREFBQSxDQUFDbEQsb0VBQWdCO1VBQ2ZZLFVBQVUsRUFBRTtZQUNWNEIsUUFBUSxFQUFFNUIsVUFBVSxDQUFDNEI7V0FDdEI7VUFDRDNCLGFBQWEsRUFBRUE7UUFBYSxFQUM1QixFQUNGcUMsc0RBQUEsQ0FBQ2hELGtGQUFhO1VBQU9VLFVBQVUsRUFBVkEsVUFBVTtVQUFFQyxhQUFhLEVBQWJBO1FBQWEsRUFBTSxFQUNwRHFDLHNEQUFBLENBQUM3QywyRUFBZ0I7VUFBT08sVUFBVSxFQUFWQSxVQUFVO1VBQUVDLGFBQWEsRUFBYkE7UUFBYSxFQUFNLEVBQ3ZEcUMsc0RBQUEsQ0FBQ2xFLDREQUFTO1VBQUNzQyxLQUFLLEVBQUV6QixtREFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztVQUFBdUQsUUFBQSxFQUMzREYsc0RBQUEsQ0FBQzVDLCtEQUFVO1lBQ1RNLFVBQVUsRUFBRTtjQUNWUyxJQUFJLEVBQUVULFVBQVUsQ0FBQ1MsSUFBSTtjQUNyQnVDLFNBQVMsRUFBRWhELFVBQVUsQ0FBQ2dEO2FBQ3ZCO1lBQ0QvQyxhQUFhLEVBQUVBO1VBQWE7UUFDNUIsRUFDUTtNQUFBLEVBQ00sRUFFcEJ3Qyx1REFBQTtRQUFLUyxTQUFTLHFCQUFBckIsTUFBQSxDQUFxQnRCLEtBQUssQ0FBRTtRQUFBaUMsUUFBQSxHQUN4Q0MsdURBQUEsQ0FBQ3RELG9FQUFnQjtVQUNmZ0UsS0FBSyxFQUFFbkQsVUFBVSxDQUFDK0IsTUFBTTtVQUN4Qm1CLFNBQVMsRUFBQyxtQkFBbUI7VUFDN0JMLE9BQU8sRUFBRVgsWUFBWTtVQUFBTSxRQUFBLEdBRXJCRixzREFBQTtZQUFNWSxTQUFTLEVBQUMsZ0JBQWdCO1lBQUFWLFFBQUEsRUFBRTlCO1VBQUssRUFBUSxFQUMvQytCLHVEQUFBO1lBQ0VTLFNBQVMsc0JBQUFyQixNQUFBLENBQ1BmLFFBQVEsSUFBSU4sUUFBUSxHQUFHLFFBQVEsR0FBRyxFQUNwQyxDQUFFO1lBQUFnQyxRQUFBLEdBRUR4QyxVQUFVLENBQUNTLElBQUksSUFDZDZCLHNEQUFBLENBQUMzQyxzRUFBaUI7Y0FDaEJ5RCxJQUFJLEVBQUVqQyxRQUFRO2NBQ2RDLFFBQVEsRUFBRUEsUUFBUTtjQUNsQnBCLFVBQVUsRUFBRTtnQkFDVlMsSUFBSSxFQUFFVCxVQUFVLENBQUNTLElBQUk7Z0JBQ3JCdUMsU0FBUyxFQUFFaEQsVUFBVSxDQUFDZ0Q7ZUFDdkI7Y0FDRC9DLGFBQWEsRUFBRUE7WUFBYSxFQUUvQixFQUNEcUMsc0RBQUEsQ0FBQzdELDZEQUFRO2NBQ1A0RSxPQUFPLEVBQUMsR0FBRztjQUNYQyxLQUFLLEVBQUU1QyxLQUFLO2NBQ1o2QyxRQUFRLEVBQUVwQixhQUFhO2NBQ3ZCcUIsV0FBVyxFQUFFdkUsbURBQUUsQ0FBQyxtQkFBbUIsRUFBRSxzQkFBc0IsQ0FBQztjQUM1RHdFLGNBQWMsRUFBRSxFQUFFO2NBQ2xCUCxTQUFTLEVBQUM7WUFBc0MsRUFDaEQ7VUFBQSxFQUNFO1FBQUEsRUFDVyxFQUNuQlosc0RBQUE7VUFDRW9CLEVBQUUsY0FBQTdCLE1BQUEsQ0FBY0Ysc0JBQXNCLENBQUU7VUFDeEN1QixTQUFTLG9CQUFBckIsTUFBQSxDQUFvQmYsUUFBUSxJQUFJTixRQUFRLEdBQUcsUUFBUSxHQUFHLEVBQUUsQ0FBRTtVQUFBZ0MsUUFBQSxFQUVuRUYsc0RBQUE7WUFBS1ksU0FBUyxFQUFDLDBCQUEwQjtZQUFBVixRQUFBLEVBQ3ZDRixzREFBQSxDQUFDaEUsZ0VBQVc7Y0FDVnFGLGFBQWEsRUFBRSxDQUNiLDBCQUEwQixFQUMxQixzQkFBc0IsRUFDdEIsaUJBQWlCLEVBQ2pCLGdCQUFnQixFQUNoQixjQUFjLEVBQ2QsY0FBYyxFQUNkLFdBQVcsRUFDWCxZQUFZLEVBQ1osWUFBWSxFQUNaLFdBQVcsRUFDWCxZQUFZLEVBQ1osWUFBWSxFQUNaLFlBQVksRUFDWixZQUFZLEVBQ1osZUFBZSxFQUNmLFdBQVcsRUFDWCxtQkFBbUIsRUFDbkIsZ0JBQWdCLEVBQ2hCLFlBQVksRUFDWixXQUFXLEVBQ1gsY0FBYyxFQUNkLGFBQWEsRUFDYixXQUFXLEVBQ1gsZUFBZSxFQUNmLGdCQUFnQixFQUNoQixhQUFhLEVBQ2IsZ0JBQWdCLEVBQ2hCLGVBQWUsRUFDZixpQkFBaUIsRUFDakIsc0JBQXNCLEVBQ3RCLG1CQUFtQixFQUNuQixlQUFlLEVBQ2YsVUFBVSxFQUNWLGFBQWEsRUFDYixnQkFBZ0IsRUFDaEIscUJBQXFCLEVBQ3JCLGlCQUFpQjtZQUNsQjtVQUNEO1FBQ0UsRUFDRjtNQUFBLEVBQ0Y7SUFBQTtFQUNGLEVBQ0w7QUFFUCxDQUFDO0FBRUQsK0RBQWU3RCxJQUFJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2xsYXBzZS9lZGl0LnRzeD8zNTNhIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHMgZnJvbSBXb3JkUHJlc3MgY29yZSBjb21wb25lbnRzIGFuZCBob29rcy5cbmltcG9ydCB7XG4gIFRleHRDb250cm9sLFxuICBUb29sYmFyQnV0dG9uLFxuICBUb29sYmFyR3JvdXAsXG4gIFRvb2xiYXJJdGVtLFxuICBNb2RhbCxcbiAgQnV0dG9uLFxuICBQYW5lbEJvZHksXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7XG4gIHVzZUJsb2NrUHJvcHMsXG4gIElubmVyQmxvY2tzLFxuICBJbnNwZWN0b3JDb250cm9scyxcbiAgQmxvY2tDb250cm9scyxcbiAgUmljaFRleHQsXG4gIHN0b3JlIGFzIGJsb2NrRWRpdG9yU3RvcmUsXG59IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IHsgc2VlbiwgdW5zZWVuLCBzeW1ib2wsIGNvbG9yIGFzIGNvbG9ySWNvbiB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG5pbXBvcnQgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyB1c2VTZWxlY3QsIHVzZURpc3BhdGNoIH0gZnJvbSBcIkB3b3JkcHJlc3MvZGF0YVwiO1xuaW1wb3J0IEhlYWRpbmdDb21wb25lbnQgZnJvbSBcIi4uL2NvbXBvbmVudHMvSGVhZGluZ0NvbXBvbmVudFwiO1xuXG4vLyBJbXBvcnRzIG9mIGN1c3RvbSBjb21wb25lbnRzIGFuZCBoZWxwZXIgZnVuY3Rpb25zLlxuaW1wb3J0IEp1bXBMaW5rU2VsZWN0b3IgZnJvbSBcIi4uL2NvbXBvbmVudHMvSnVtcExpbmtTZWxlY3RvclwiO1xuaW1wb3J0IHtcbiAgU3RhbmRhcmRDb2xvclN3aXRjaGVyIGFzIENvbG9yU3dpdGNoZXIsXG4gIFN0YW5kYXJkQ29sb3JTd2l0Y2hlclRvb2xiYXIgYXMgQ29sb3JTd2l0Y2hlclRvb2xiYXIsXG59IGZyb20gXCIuLi9jb21wb25lbnRzL0N1c3RvbUNvbG9yU3dpdGNoZXJcIjtcbmltcG9ydCBBZHZhbmNlZFNldHRpbmdzIGZyb20gXCIuL0luc3BlY3RvckNvbnRyb2xzL0FkdmFuY2VkU2V0dGluZ3NcIjtcbmltcG9ydCB7XG4gIEljb25QaWNrZXIsXG4gIEljb25NYXJrQ29tcG9uZW50LFxuICBJY29uUGlja2VyTW9kYWxJbnNldCxcbn0gZnJvbSBcIi4uL2NvbXBvbmVudHMvSWNvblBpY2tlclwiO1xuaW1wb3J0IHsgc3BlYWsgfSBmcm9tICdAd29yZHByZXNzL2ExMXknO1xuXG4vKipcbiAqIEludGVyZmFjZSBmb3IgdGhlIFNhdmVQcm9wcyBjb250YWluaW5nIHRoZSBzdHJ1Y3R1cmUgb2YgdGhlIGF0dHJpYnV0ZXMgYW5kIG90aGVyIHByb3BlcnRpZXNcbiAqIHBhc3NlZCB0byB0aGUgRWRpdCBjb21wb25lbnQuXG4gKi9cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgdG90YWxDaGlsZHJlbkNvdW50PzogbnVtYmVyO1xuICAgIHNhbWVCbG9ja0NvdW50PzogbnVtYmVyO1xuICAgIHRpdGxlOiBzdHJpbmc7XG4gICAgY29sb3I6IHN0cmluZztcbiAgICBsb2FkT3BlbjogYm9vbGVhbjtcbiAgICBpY29uOiBzdHJpbmc7XG4gICAgaHN0YXJ0PzogbnVtYmVyO1xuICAgIGp1bXBOYW1lPzogc3RyaW5nO1xuICAgIHN2Z1N0cmluZz86IHN0cmluZztcbiAgfTtcbiAgc2V0QXR0cmlidXRlczogKGF0dHJpYnV0ZXM6IFBhcnRpYWw8U2F2ZVByb3BzW1wiYXR0cmlidXRlc1wiXT4pID0+IHZvaWQ7XG4gIGNsaWVudElkOiBzdHJpbmc7XG4gIGNvbnRleHQ6IHsgW2tleTogc3RyaW5nXTogYW55IH07XG59XG5cbnR5cGUgV1BCbG9jayA9IHtcbiAgaW5uZXJCbG9ja3M6IFdQQmxvY2tbXTtcbiAgbmFtZT86IHN0cmluZztcbiAgYXR0cmlidXRlcz86IHtcbiAgICBjaGlsZHJlbkNvdW50PzogbnVtYmVyO1xuICB9O1xuICBjbGllbnRJZD86IHN0cmluZztcbn07XG5cbi8qKlxuICogRWRpdCBjb21wb25lbnQgcmVzcG9uc2libGUgZm9yIHRoZSBlZGl0b3Igc2lkZSByZW5kZXJpbmcgYW5kIGxvZ2ljIG9mIHRoZSBjdXN0b20gYmxvY2suXG4gKlxuICogQHBhcmFtIHtTYXZlUHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMgYW5kIGF0dHJpYnV0ZXMgb2YgdGhlIGJsb2NrLlxuICovXG5jb25zdCBFZGl0OiBSZWFjdC5GQzxTYXZlUHJvcHM+ID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgY2xpZW50SWQsXG4gIGNvbnRleHQsXG59KSA9PiB7XG4gIGNvbnN0IHsgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IH0gPVxuICAgIHVzZURpc3BhdGNoKGJsb2NrRWRpdG9yU3RvcmUpO1xuXG4gIC8vIExvY2FsIHN0YXRlIGFuZCBkZXN0cnVjdHVyaW5nIG9mIGF0dHJpYnV0ZXMuXG5cbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG4gIGNvbnN0IHsgY29sb3IsIGxvYWRPcGVuLCBpY29uIH0gPSBhdHRyaWJ1dGVzO1xuICBjb25zdCB0aXRsZSA9IGF0dHJpYnV0ZXMudGl0bGU7XG5cbiAgY29uc3QgW2lzQWN0aXZlLCBzZXRJc0FjdGl2ZV0gPSB1c2VTdGF0ZShmYWxzZSk7XG4gIGNvbnN0IFtpY29uVHlwZSwgaWNvbk5hbWVdID0gaWNvbj8uc3BsaXQoXCIgXCIpIHx8IFtdO1xuICBjb25zdCBbaXNPcGVuLCBzZXRPcGVuXSA9IHVzZVN0YXRlKGZhbHNlKTtcblxuICAvKipcbiAgICogRnVuY3Rpb24gdG8gaGFuZGxlIHRoZSB0b2dnbGUgb2YgY29sb3IuXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBuZXdUYWcgLSBUaGUgbmV3IGNvbG9yIHRvIGJlIHNldC5cbiAgICovXG4gIGNvbnN0IGhhbmRsZVRvZ2dsZUNvbG9yID0gKG5ld1RhZzogc3RyaW5nKSA9PiB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGNvbG9yOiBuZXdUYWcgfSk7XG4gIH07XG5cbiAgbGV0IHNhbWVUeXBlU2libGluZ3NCZWZvcmUgPSAwO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgaWYgKGF0dHJpYnV0ZXMuanVtcE5hbWUgPT09IFwiXCIpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoe1xuICAgICAgICBqdW1wTmFtZTogYHBhbmVsXyR7Y2xpZW50SWQ/LnNsaWNlKC04KX1gLFxuICAgICAgfSk7XG4gICAgfVxuICB9LCBbY2xpZW50SWRdKTtcblxuICAvKipcbiAgICogU2V0IHRoZSBoZWFkaW5nIGxldmVsIGF0dHJpYnV0ZSBiYXNlZCBvbiB0aGUgZ2xvYmFsIHNldHRpbmcuXG4gICAqL1xuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoe1xuICAgICAgaHN0YXJ0OiBjb250ZXh0W1wicnJ6ZS1lbGVtZW50cy9hY2NvcmRpb24taHN0YXJ0XCJdLFxuICAgIH0pO1xuICB9KSxcbiAgICBbY29udGV4dFtcInJyemUtZWxlbWVudHMvaHN0YXJ0XCJdXTtcblxuICAvLyBGdW5jdGlvbnMgdG8gaGFuZGxlIHRoZSBvcGVuaW5nIGFuZCBjbG9zaW5nIG9mIHRoZSBpY29uIHBpY2tlciBtb2RhbC5cbiAgY29uc3Qgb3Blbk1vZGFsID0gKCkgPT4gc2V0T3Blbih0cnVlKTtcbiAgY29uc3QgY2xvc2VNb2RhbCA9ICgpID0+IHNldE9wZW4oZmFsc2UpO1xuXG4gIGNvbnN0IHRvZ2dsZUFjdGl2ZSA9ICgpID0+IHtcbiAgICBzZXRJc0FjdGl2ZSghaXNBY3RpdmUpO1xuICAgIGlmIChpc0FjdGl2ZSl7XG4gICAgICBzcGVhayhfXygncmVkdWNlZC4gQnV0dG9uLicsICdycnplLWVsZW1lbnRzLWJsb2NrcycpKVxuICAgIH0gZWxzZSBpZiAoIWlzQWN0aXZlKSB7XG4gICAgICBzcGVhayhfXygnZXh0ZW5kZWQuIEJ1dHRvbi4nLCAncnJ6ZS1lbGVtZW50cy1ibG9ja3MnKSk7XG4gICAgfVxuICB9O1xuXG4gIC8vIEZ1bmN0aW9uIHRvIGhhbmRsZSB0aGUgY2hhbmdlIG9mIHRoZSB0aXRsZSBhdHRyaWJ1dGUuXG4gIGNvbnN0IG9uQ2hhbmdlVGl0bGUgPSAobmV3VGV4dDogc3RyaW5nKSA9PiB7XG4gICAgaWYgKG5ld1RleHQgPT09IFwiXCIpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyB0aXRsZTogXCJcIiB9KTtcbiAgICB9IGVsc2Uge1xuICAgICAgc2V0QXR0cmlidXRlcyh7IHRpdGxlOiBuZXdUZXh0IH0pO1xuICAgIH1cbiAgfTtcblxuICAvLyBGdW5jdGlvbiB0byBoYW5kbGUgdGhlIHRvZ2dsZSBvZiB0aGUgbG9hZE9wZW4gYXR0cmlidXRlLlxuICBjb25zdCBsb2FkT3BlblRvZ2dsZSA9ICgpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgbG9hZE9wZW46ICFsb2FkT3BlbiB9KTtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICA8ZGl2IHsuLi5wcm9wc30+XG4gICAgICAgIDxCbG9ja0NvbnRyb2xzPlxuICAgICAgICAgIDxDb2xvclN3aXRjaGVyVG9vbGJhciB7Li4ueyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH19IC8+XG4gICAgICAgICAgPFRvb2xiYXJHcm91cD5cbiAgICAgICAgICAgIDxUb29sYmFySXRlbT5cbiAgICAgICAgICAgICAgeygpID0+IChcbiAgICAgICAgICAgICAgICA8PlxuICAgICAgICAgICAgICAgICAgPFRvb2xiYXJCdXR0b25cbiAgICAgICAgICAgICAgICAgICAgaWNvbj17bG9hZE9wZW4gPyBzZWVuIDogdW5zZWVufVxuICAgICAgICAgICAgICAgICAgICBsYWJlbD17XG4gICAgICAgICAgICAgICAgICAgICAgbG9hZE9wZW5cbiAgICAgICAgICAgICAgICAgICAgICAgID8gX18oXCJDb2xsYXBzZSBvbiBwYWdlIGxvYWRcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKVxuICAgICAgICAgICAgICAgICAgICAgICAgOiBfXyhcIk9wZW4gb24gcGFnZSBsb2FkXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIilcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXtsb2FkT3BlblRvZ2dsZX1cbiAgICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICAgICA8VG9vbGJhckJ1dHRvblxuICAgICAgICAgICAgICAgICAgICBpY29uPXtzeW1ib2x9XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsPXtcbiAgICAgICAgICAgICAgICAgICAgICBpY29uID09PSBcIlwiXG4gICAgICAgICAgICAgICAgICAgICAgICA/IF9fKFwiQWRkIGFuIGljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKVxuICAgICAgICAgICAgICAgICAgICAgICAgOiBfXyhcIkNoYW5nZSB0aGUgaWNvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgb25DbGljaz17b3Blbk1vZGFsfVxuICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgIHtpc09wZW4gJiYgKFxuICAgICAgICAgICAgICAgICAgICA8TW9kYWxcbiAgICAgICAgICAgICAgICAgICAgICB0aXRsZT17X18oXCJTZWxlY3QgYW4gSWNvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgICAgICAgICAgIG9uUmVxdWVzdENsb3NlPXtjbG9zZU1vZGFsfVxuICAgICAgICAgICAgICAgICAgICAgIHNpemU9XCJsYXJnZVwiXG4gICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICA8SWNvblBpY2tlck1vZGFsSW5zZXRcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogYXR0cmlidXRlcy5pY29uLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBzdmdTdHJpbmc6IGF0dHJpYnV0ZXMuc3ZnU3RyaW5nLFxuICAgICAgICAgICAgICAgICAgICAgICAgfX1cbiAgICAgICAgICAgICAgICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgICAgICA8QnV0dG9uIHZhcmlhbnQ9XCJwcmltYXJ5XCIgb25DbGljaz17Y2xvc2VNb2RhbH0+XG4gICAgICAgICAgICAgICAgICAgICAgICB7X18oXCJDbG9zZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgICAgICAgICA8L01vZGFsPlxuICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICA8Lz5cbiAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgIDwvVG9vbGJhckl0ZW0+XG4gICAgICAgICAgPC9Ub29sYmFyR3JvdXA+XG4gICAgICAgIDwvQmxvY2tDb250cm9scz5cblxuICAgICAgICA8SW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgICAgPEp1bXBMaW5rU2VsZWN0b3JcbiAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgICAganVtcE5hbWU6IGF0dHJpYnV0ZXMuanVtcE5hbWUsXG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxDb2xvclN3aXRjaGVyIHsuLi57IGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXMgfX0gLz5cbiAgICAgICAgICA8QWR2YW5jZWRTZXR0aW5ncyB7Li4ueyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH19IC8+XG4gICAgICAgICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJJY29uIFNldHRpbmdzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PlxuICAgICAgICAgICAgPEljb25QaWNrZXJcbiAgICAgICAgICAgICAgYXR0cmlidXRlcz17e1xuICAgICAgICAgICAgICAgIGljb246IGF0dHJpYnV0ZXMuaWNvbixcbiAgICAgICAgICAgICAgICBzdmdTdHJpbmc6IGF0dHJpYnV0ZXMuc3ZnU3RyaW5nLFxuICAgICAgICAgICAgICB9fVxuICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L1BhbmVsQm9keT5cbiAgICAgICAgPC9JbnNwZWN0b3JDb250cm9scz5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YGFjY29yZGlvbi1ncm91cCAke2NvbG9yfWB9PlxuICAgICAgICAgIDxIZWFkaW5nQ29tcG9uZW50XG4gICAgICAgICAgICBsZXZlbD17YXR0cmlidXRlcy5oc3RhcnR9XG4gICAgICAgICAgICBjbGFzc05hbWU9XCJhY2NvcmRpb24taGVhZGluZ1wiXG4gICAgICAgICAgICBvbkNsaWNrPXt0b2dnbGVBY3RpdmV9XG4gICAgICAgICAgPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmVhZC1tb2RlLW9ubHlcIj57dGl0bGV9PC9zcGFuPlxuICAgICAgICAgICAgPGRpdlxuICAgICAgICAgICAgICBjbGFzc05hbWU9e2BhY2NvcmRpb24tdG9nZ2xlICR7XG4gICAgICAgICAgICAgICAgaXNBY3RpdmUgfHwgbG9hZE9wZW4gPyBcImFjdGl2ZVwiIDogXCJcIlxuICAgICAgICAgICAgICB9YH1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge2F0dHJpYnV0ZXMuaWNvbiAmJiAoXG4gICAgICAgICAgICAgICAgPEljb25NYXJrQ29tcG9uZW50XG4gICAgICAgICAgICAgICAgICB0eXBlPXtpY29uVHlwZX1cbiAgICAgICAgICAgICAgICAgIGljb25OYW1lPXtpY29uTmFtZX1cbiAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgICAgICAgICAgaWNvbjogYXR0cmlidXRlcy5pY29uLFxuICAgICAgICAgICAgICAgICAgICBzdmdTdHJpbmc6IGF0dHJpYnV0ZXMuc3ZnU3RyaW5nLFxuICAgICAgICAgICAgICAgICAgfX1cbiAgICAgICAgICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgPFJpY2hUZXh0XG4gICAgICAgICAgICAgICAgdGFnTmFtZT1cInBcIlxuICAgICAgICAgICAgICAgIHZhbHVlPXt0aXRsZX1cbiAgICAgICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VUaXRsZX1cbiAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj17X18oXCJFbnRlciB5b3VyIFRpdGxl4oCmXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgYWxsb3dlZEZvcm1hdHM9e1tdfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pbnB1dC1mb2xsb3dpbmctaWNvblwiXG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L0hlYWRpbmdDb21wb25lbnQ+XG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAgaWQ9e2Bjb2xsYXBzZV8ke3NhbWVUeXBlU2libGluZ3NCZWZvcmV9YH1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17YGFjY29yZGlvbi1ib2R5ICR7aXNBY3RpdmUgfHwgbG9hZE9wZW4gPyBcImFjdGl2ZVwiIDogXCJcIn1gfVxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWNjb3JkaW9uLWlubmVyIGNsZWFyZml4XCI+XG4gICAgICAgICAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICAgICAgICAgIGFsbG93ZWRCbG9ja3M9e1tcbiAgICAgICAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy9hY2NvcmRpb25zXCIsXG4gICAgICAgICAgICAgICAgICBcInJyemUtZWxlbWVudHMvbm90aWNlXCIsXG4gICAgICAgICAgICAgICAgICBcInJyemUvcnJ6ZS12aWRlb1wiLFxuICAgICAgICAgICAgICAgICAgXCJjb3JlL3BhcmFncmFwaFwiLFxuICAgICAgICAgICAgICAgICAgXCJjb3JlL2NvbHVtbnNcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9oZWFkaW5nXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvbGlzdFwiLFxuICAgICAgICAgICAgICAgICAgXCJjb3JlL2ltYWdlXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvcXVvdGVcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9maWxlXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvdmlkZW9cIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9hdWRpb1wiLFxuICAgICAgICAgICAgICAgICAgXCJjb3JlL2NvdmVyXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvdGFibGVcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9mcmVlZm9ybVwiLFxuICAgICAgICAgICAgICAgICAgXCJjb3JlL2h0bWxcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9wcmVmb3JtYXR0ZWRcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9wdWxscXVvdGVcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS92ZXJzZVwiLFxuICAgICAgICAgICAgICAgICAgXCJjb3JlL2NvZGVcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9jb2x1bW5zXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvY29sdW1uXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvbW9yZVwiLFxuICAgICAgICAgICAgICAgICAgXCJjb3JlL25leHRwYWdlXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvc2VwYXJhdG9yXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvc3BhY2VyXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvc2hvcnRjb2RlXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvYXJjaGl2ZXNcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9jYXRlZ29yaWVzXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvbGF0ZXN0LWNvbW1lbnRzXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvbGF0ZXN0LXBvc3RzXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvY2FsZW5kYXJcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9yc3NcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9zZWFyY2hcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS90YWctY2xvdWRcIixcbiAgICAgICAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy9hbGVydFwiLFxuICAgICAgICAgICAgICAgICAgXCJycnplL3JyemUtdmlkZW9cIixcbiAgICAgICAgICAgICAgICBdfVxuICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC8+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBFZGl0O1xuIl0sIm5hbWVzIjpbIlRvb2xiYXJCdXR0b24iLCJUb29sYmFyR3JvdXAiLCJUb29sYmFySXRlbSIsIk1vZGFsIiwiQnV0dG9uIiwiUGFuZWxCb2R5IiwidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSW5zcGVjdG9yQ29udHJvbHMiLCJCbG9ja0NvbnRyb2xzIiwiUmljaFRleHQiLCJzdG9yZSIsImJsb2NrRWRpdG9yU3RvcmUiLCJzZWVuIiwidW5zZWVuIiwic3ltYm9sIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJfXyIsInVzZURpc3BhdGNoIiwiSGVhZGluZ0NvbXBvbmVudCIsIkp1bXBMaW5rU2VsZWN0b3IiLCJTdGFuZGFyZENvbG9yU3dpdGNoZXIiLCJDb2xvclN3aXRjaGVyIiwiU3RhbmRhcmRDb2xvclN3aXRjaGVyVG9vbGJhciIsIkNvbG9yU3dpdGNoZXJUb29sYmFyIiwiQWR2YW5jZWRTZXR0aW5ncyIsIkljb25QaWNrZXIiLCJJY29uTWFya0NvbXBvbmVudCIsIkljb25QaWNrZXJNb2RhbEluc2V0Iiwic3BlYWsiLCJFZGl0IiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiY2xpZW50SWQiLCJjb250ZXh0IiwiX3VzZURpc3BhdGNoIiwiX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IiwicHJvcHMiLCJjb2xvciIsImxvYWRPcGVuIiwiaWNvbiIsInRpdGxlIiwiX3VzZVN0YXRlIiwiX3VzZVN0YXRlMiIsIl9zbGljZWRUb0FycmF5IiwiaXNBY3RpdmUiLCJzZXRJc0FjdGl2ZSIsIl9yZWYyIiwic3BsaXQiLCJfcmVmMyIsImljb25UeXBlIiwiaWNvbk5hbWUiLCJfdXNlU3RhdGUzIiwiX3VzZVN0YXRlNCIsImlzT3BlbiIsInNldE9wZW4iLCJoYW5kbGVUb2dnbGVDb2xvciIsIm5ld1RhZyIsInNhbWVUeXBlU2libGluZ3NCZWZvcmUiLCJqdW1wTmFtZSIsImNvbmNhdCIsInNsaWNlIiwiaHN0YXJ0Iiwib3Blbk1vZGFsIiwiY2xvc2VNb2RhbCIsInRvZ2dsZUFjdGl2ZSIsIm9uQ2hhbmdlVGl0bGUiLCJuZXdUZXh0IiwibG9hZE9wZW5Ub2dnbGUiLCJfanN4IiwiX0ZyYWdtZW50IiwiY2hpbGRyZW4iLCJfanN4cyIsIk9iamVjdCIsImFzc2lnbiIsImxhYmVsIiwib25DbGljayIsIm9uUmVxdWVzdENsb3NlIiwic2l6ZSIsInN2Z1N0cmluZyIsInZhcmlhbnQiLCJjbGFzc05hbWUiLCJsZXZlbCIsInR5cGUiLCJ0YWdOYW1lIiwidmFsdWUiLCJvbkNoYW5nZSIsInBsYWNlaG9sZGVyIiwiYWxsb3dlZEZvcm1hdHMiLCJpZCIsImFsbG93ZWRCbG9ja3MiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/collapse/edit.tsx\n"); + +/***/ }), + +/***/ "./src/collapse/index.tsx": +/*!********************************!*\ + !*** ./src/collapse/index.tsx ***! + \********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _style_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./style.scss */ \"./src/collapse/style.scss\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./editor.scss */ \"./src/collapse/editor.scss\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./edit */ \"./src/collapse/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./save */ \"./src/collapse/save.tsx\");\n/* harmony import */ var _deprecated__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./deprecated */ \"./src/collapse/deprecated.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./block.json */ \"./src/collapse/block.json\");\n\n\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_8__.name, {\n edit: _edit__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n //@ts-ignore\n save: _save__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n deprecated: _deprecated__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".5\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"131.85\",\n width: \"360.29\",\n height: \"142.31\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"298.32\",\n width: \"360.28\",\n height: \"39.9\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"362.27\",\n width: \"360.28\",\n height: \"39.9\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title,\n hstart = attributes.hstart;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === \"list-view\" && title) {\n return title;\n }\n if (context === \"accessibility\") {\n return !title || title.length === 0 ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.sprintf)(/* translators: accessibility text. %s: heading level. */\n (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Level %s. Empty.\", \"rrze-elements-blocks\"), hstart) : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.sprintf)(/* translators: accessibility text. 1: heading level. 2: heading title. */\n (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Level %1$s. %2$s\", \"rrze-elements-blocks\"), hstart, title);\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvaW5kZXgudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBSTJCO0FBQ0w7QUFDQztBQUN1QjtBQUU5Qzs7O0FBRzBCO0FBQ0E7QUFDWTtBQUNGO0FBeUJwQzs7Ozs7QUFLQUEsb0VBQWlCLENBQUNNLDZDQUFvQixFQUFFO0VBQ3RDRSxJQUFJLEVBQUVMLDZDQUFJO0VBQ1Y7RUFDQUMsSUFBSSxFQUFKQSw2Q0FBSTtFQUNKQyxVQUFVLEVBQVZBLG1EQUFVO0VBQ1ZJLElBQUksRUFBRTtJQUNKQyxHQUFHLEVBQ0RDLHVEQUFBO01BQ0VDLEVBQUUsRUFBQyxTQUFTO01BQ1pDLEtBQUssRUFBQyw0QkFBNEI7TUFDbENDLE9BQU8sRUFBQyxhQUFhO01BQUFDLFFBQUEsR0FFckJDLHNEQUFBO1FBQUdDLE9BQU8sRUFBQyxJQUFJO1FBQUFGLFFBQUEsRUFDYkMsc0RBQUE7VUFDRUUsQ0FBQyxFQUFDLE9BQU87VUFDVEMsQ0FBQyxFQUFDLFFBQVE7VUFDVkMsS0FBSyxFQUFDLFFBQVE7VUFDZEMsTUFBTSxFQUFDLFFBQVE7VUFDZkMsUUFBUSxFQUFDLFNBQVM7VUFDbEJDLFdBQVcsRUFBQztRQUFHO01BQ2YsRUFDQSxFQUNKUCxzREFBQTtRQUNFUSxDQUFDLEVBQUMsZ0dBQWdHO1FBQ2xHRixRQUFRLEVBQUMsU0FBUztRQUNsQkMsV0FBVyxFQUFDO01BQUcsRUFDZixFQUNGUCxzREFBQTtRQUNFRSxDQUFDLEVBQUMsT0FBTztRQUNUQyxDQUFDLEVBQUMsUUFBUTtRQUNWQyxLQUFLLEVBQUMsUUFBUTtRQUNkQyxNQUFNLEVBQUMsTUFBTTtRQUNiSSxFQUFFLEVBQUMsTUFBTTtRQUNUQyxFQUFFLEVBQUMsTUFBTTtRQUNUSixRQUFRLEVBQUMsU0FBUztRQUNsQkMsV0FBVyxFQUFDO01BQUcsRUFDZixFQUNGUCxzREFBQTtRQUNFRSxDQUFDLEVBQUMsT0FBTztRQUNUQyxDQUFDLEVBQUMsUUFBUTtRQUNWQyxLQUFLLEVBQUMsUUFBUTtRQUNkQyxNQUFNLEVBQUMsTUFBTTtRQUNiSSxFQUFFLEVBQUMsTUFBTTtRQUNUQyxFQUFFLEVBQUMsTUFBTTtRQUNUSixRQUFRLEVBQUMsU0FBUztRQUNsQkMsV0FBVyxFQUFDO01BQUcsRUFDZjtJQUFBO0dBR1A7RUFDREksbUJBQW1CLEVBQUUsU0FBckJBLG1CQUFtQkEsQ0FDakJDLFVBQTJCLEVBQUFDLElBQUEsRUFFekI7SUFBQSxJQURBQyxPQUFPLEdBQUFELElBQUEsQ0FBUEMsT0FBTztJQUVULElBQVFDLEtBQUssR0FBYUgsVUFBVSxDQUE1QkcsS0FBSztNQUFFQyxNQUFNLEdBQUtKLFVBQVUsQ0FBckJJLE1BQU07SUFFckI7SUFDQTtJQUNBLElBQUlGLE9BQU8sS0FBSyxXQUFXLElBQUlDLEtBQUssRUFBRTtNQUNwQyxPQUFPQSxLQUFLO0lBQ2Q7SUFFQSxJQUFJRCxPQUFPLEtBQUssZUFBZSxFQUFFO01BQy9CLE9BQU8sQ0FBQ0MsS0FBSyxJQUFJQSxLQUFLLENBQUNFLE1BQU0sS0FBSyxDQUFDLEdBQy9CL0Isd0RBQU8sQ0FDTDtNQUNBRCxtREFBRSxDQUFDLGtCQUFrQixFQUFFLHNCQUFzQixDQUFDLEVBQzlDK0IsTUFBTSxDQUNQLEdBQ0Q5Qix3REFBTyxDQUNMO01BQ0FELG1EQUFFLENBQUMsa0JBQWtCLEVBQUUsc0JBQXNCLENBQUMsRUFDOUMrQixNQUFNLEVBQ05ELEtBQUssQ0FDTjtJQUNQO0VBQ0Y7Q0FDRCxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2xsYXBzZS9pbmRleC50c3g/YzYxYyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICByZWdpc3RlckJsb2NrVHlwZSxcbiAgQmxvY2tDb25maWd1cmF0aW9uLFxuICBCbG9ja1NhdmVQcm9wcyxcbn0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5pbXBvcnQgXCIuL3N0eWxlLnNjc3NcIjtcbmltcG9ydCBcIi4vZWRpdG9yLnNjc3NcIjtcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRWRpdCBmcm9tIFwiLi9lZGl0XCI7XG5pbXBvcnQgc2F2ZSBmcm9tIFwiLi9zYXZlXCI7XG5pbXBvcnQgZGVwcmVjYXRlZCBmcm9tIFwiLi9kZXByZWNhdGVkXCI7XG5pbXBvcnQgbWV0YWRhdGEgZnJvbSBcIi4vYmxvY2suanNvblwiO1xuXG5pbnRlcmZhY2UgQXR0cmlidXRlc1YxIHtcbiAgbWVzc2FnZTogc3RyaW5nO1xuICBsb2FkT3BlbjogYm9vbGVhbjtcbiAgZXhwYW5kQWxsTGluazogYm9vbGVhbjtcbiAgaHN0YXJ0OiBudW1iZXI7XG4gIHJlZ2lzdGVyOiBib29sZWFuO1xuICBzYW1lQmxvY2tDb3VudDogbnVtYmVyO1xuICB0aXRsZTogc3RyaW5nO1xuICBjb2xvcjogc3RyaW5nO1xuICB0b3RhbENoaWxkcmVuQ291bnQ6IG51bWJlcjtcbiAgY2hpbGRyZW5Db3VudDogbnVtYmVyO1xuICBqdW1wTmFtZTogc3RyaW5nO1xuICBpY29uOiBzdHJpbmc7XG4gIHN2Z1N0cmluZzogc3RyaW5nO1xufVxuXG4vL3R5cGUgQmxvY2tBdHRyaWJ1dGVzID0gQXR0cmlidXRlc1YxIHwgQXR0cmlidXRlc1YyIHwgQXR0cmlidXRlc1YzO1xudHlwZSBCbG9ja0F0dHJpYnV0ZXMgPSBBdHRyaWJ1dGVzVjE7XG5cbmludGVyZmFjZSBMYWJlbENvbnRleHQge1xuICBjb250ZXh0OiBzdHJpbmc7XG59XG5cbi8qKlxuICogRXZlcnkgYmxvY2sgc3RhcnRzIGJ5IHJlZ2lzdGVyaW5nIGEgbmV3IGJsb2NrIHR5cGUgZGVmaW5pdGlvbi5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbnJlZ2lzdGVyQmxvY2tUeXBlKG1ldGFkYXRhLm5hbWUgYXMgYW55LCB7XG4gIGVkaXQ6IEVkaXQsXG4gIC8vQHRzLWlnbm9yZVxuICBzYXZlLFxuICBkZXByZWNhdGVkLFxuICBpY29uOiB7XG4gICAgc3JjOiAoXG4gICAgICA8c3ZnXG4gICAgICAgIGlkPVwiRWJlbmVfMVwiXG4gICAgICAgIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIlxuICAgICAgICB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIlxuICAgICAgPlxuICAgICAgICA8ZyBvcGFjaXR5PVwiLjVcIj5cbiAgICAgICAgICA8cmVjdFxuICAgICAgICAgICAgeD1cIjc1Ljg2XCJcbiAgICAgICAgICAgIHk9XCIxMzEuODVcIlxuICAgICAgICAgICAgd2lkdGg9XCIzNjAuMjlcIlxuICAgICAgICAgICAgaGVpZ2h0PVwiMTQyLjMxXCJcbiAgICAgICAgICAgIGZpbGxSdWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgICBzdHJva2VXaWR0aD1cIjBcIlxuICAgICAgICAgIC8+XG4gICAgICAgIDwvZz5cbiAgICAgICAgPHBhdGhcbiAgICAgICAgICBkPVwibTgxLjU5LDEwOS44M2gzNDguODJjMy4xNiwwLDUuNzMsMi41Nyw1LjczLDUuNzN2MjUuMTZINzUuODZ2LTI1LjE2YzAtMy4xNiwyLjU3LTUuNzMsNS43My01LjczWlwiXG4gICAgICAgICAgZmlsbFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICBzdHJva2VXaWR0aD1cIjBcIlxuICAgICAgICAvPlxuICAgICAgICA8cmVjdFxuICAgICAgICAgIHg9XCI3NS44NlwiXG4gICAgICAgICAgeT1cIjI5OC4zMlwiXG4gICAgICAgICAgd2lkdGg9XCIzNjAuMjhcIlxuICAgICAgICAgIGhlaWdodD1cIjM5LjlcIlxuICAgICAgICAgIHJ4PVwiNS43M1wiXG4gICAgICAgICAgcnk9XCI1LjczXCJcbiAgICAgICAgICBmaWxsUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIHN0cm9rZVdpZHRoPVwiMFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxyZWN0XG4gICAgICAgICAgeD1cIjc1Ljg2XCJcbiAgICAgICAgICB5PVwiMzYyLjI3XCJcbiAgICAgICAgICB3aWR0aD1cIjM2MC4yOFwiXG4gICAgICAgICAgaGVpZ2h0PVwiMzkuOVwiXG4gICAgICAgICAgcng9XCI1LjczXCJcbiAgICAgICAgICByeT1cIjUuNzNcIlxuICAgICAgICAgIGZpbGxSdWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgc3Ryb2tlV2lkdGg9XCIwXCJcbiAgICAgICAgLz5cbiAgICAgIDwvc3ZnPlxuICAgICksXG4gIH0sXG4gIF9fZXhwZXJpbWVudGFsTGFiZWw6IChcbiAgICBhdHRyaWJ1dGVzOiBCbG9ja0F0dHJpYnV0ZXMsXG4gICAgeyBjb250ZXh0IH06IExhYmVsQ29udGV4dFxuICApID0+IHtcbiAgICBjb25zdCB7IHRpdGxlLCBoc3RhcnQgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgICAvLyBJbiB0aGUgbGlzdCB2aWV3LCB1c2UgdGhlIGJsb2NrJ3MgdGl0bGUgYXMgdGhlIGxhYmVsLlxuICAgIC8vIElmIHRoZSB0aXRsZSBpcyBlbXB0eSwgZmFsbCBiYWNrIHRvIHRoZSBkZWZhdWx0IGxhYmVsLlxuICAgIGlmIChjb250ZXh0ID09PSBcImxpc3Qtdmlld1wiICYmIHRpdGxlKSB7XG4gICAgICByZXR1cm4gdGl0bGU7XG4gICAgfVxuXG4gICAgaWYgKGNvbnRleHQgPT09IFwiYWNjZXNzaWJpbGl0eVwiKSB7XG4gICAgICByZXR1cm4gIXRpdGxlIHx8IHRpdGxlLmxlbmd0aCA9PT0gMFxuICAgICAgICA/IHNwcmludGYoXG4gICAgICAgICAgICAvKiB0cmFuc2xhdG9yczogYWNjZXNzaWJpbGl0eSB0ZXh0LiAlczogaGVhZGluZyBsZXZlbC4gKi9cbiAgICAgICAgICAgIF9fKFwiTGV2ZWwgJXMuIEVtcHR5LlwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgICAgICAgICAgaHN0YXJ0XG4gICAgICAgICAgKVxuICAgICAgICA6IHNwcmludGYoXG4gICAgICAgICAgICAvKiB0cmFuc2xhdG9yczogYWNjZXNzaWJpbGl0eSB0ZXh0LiAxOiBoZWFkaW5nIGxldmVsLiAyOiBoZWFkaW5nIHRpdGxlLiAqL1xuICAgICAgICAgICAgX18oXCJMZXZlbCAlMSRzLiAlMiRzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgICAgICAgICBoc3RhcnQsXG4gICAgICAgICAgICB0aXRsZVxuICAgICAgICAgICk7XG4gICAgfVxuICB9LFxufSk7XG4iXSwibmFtZXMiOlsicmVnaXN0ZXJCbG9ja1R5cGUiLCJfXyIsInNwcmludGYiLCJFZGl0Iiwic2F2ZSIsImRlcHJlY2F0ZWQiLCJtZXRhZGF0YSIsIm5hbWUiLCJlZGl0IiwiaWNvbiIsInNyYyIsIl9qc3hzIiwiaWQiLCJ4bWxucyIsInZpZXdCb3giLCJjaGlsZHJlbiIsIl9qc3giLCJvcGFjaXR5IiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsImZpbGxSdWxlIiwic3Ryb2tlV2lkdGgiLCJkIiwicngiLCJyeSIsIl9fZXhwZXJpbWVudGFsTGFiZWwiLCJhdHRyaWJ1dGVzIiwiX3JlZiIsImNvbnRleHQiLCJ0aXRsZSIsImhzdGFydCIsImxlbmd0aCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapse/index.tsx\n"); + +/***/ }), + +/***/ "./src/collapse/save.tsx": +/*!*******************************!*\ + !*** ./src/collapse/save.tsx ***! + \*******************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n totalChildrenCount = attributes.totalChildrenCount,\n color = attributes.color,\n title = attributes.title,\n jumpName = attributes.jumpName,\n svgString = attributes.svgString,\n loadOpen = attributes.loadOpen,\n hstart = attributes.hstart;\n var loadOnPageLoad = '';\n var activeOnPageLoad = '';\n if (loadOpen) {\n loadOnPageLoad = 'open';\n activeOnPageLoad = 'active';\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: hstart,\n className: \"accordion-heading\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"button\", {\n className: \"accordion-toggle \".concat(activeOnPageLoad),\n \"data-toggle\": \"collapse\",\n \"data-name\": jumpName,\n \"data-href\": \"#\".concat(jumpName),\n type: \"button\",\n \"aria-expanded\": loadOpen ? 'true' : 'false',\n \"aria-controls\": \"\".concat(jumpName, \"-section\"),\n id: jumpName,\n children: [svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: svgString\n }), title || \"…\"]\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: \"\".concat(jumpName, \"-section\"),\n className: \"accordion-body \".concat(loadOnPageLoad),\n \"aria-labelledby\": jumpName,\n role: \"region\",\n //@ts-ignore\n name: jumpName,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n })\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2Uvc2F2ZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFxRTtBQUNQO0FBaUI5RCxJQUFNRyxJQUFJLEdBQXdCLFNBQTVCQSxJQUFJQSxDQUFBQyxJQUFBLEVBQTJDO0VBQUEsSUFBaEJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQzdDLElBQU1DLFVBQVUsR0FBR04sa0VBQWEsQ0FBQ08sSUFBSSxFQUFFO0VBQ3ZDLElBQVFDLGNBQWMsR0FBOEVILFVBQVUsQ0FBdEdHLGNBQWM7SUFBRUMsa0JBQWtCLEdBQTBESixVQUFVLENBQXRGSSxrQkFBa0I7SUFBRUMsS0FBSyxHQUFtREwsVUFBVSxDQUFsRUssS0FBSztJQUFFQyxLQUFLLEdBQTRDTixVQUFVLENBQTNETSxLQUFLO0lBQUVDLFFBQVEsR0FBa0NQLFVBQVUsQ0FBcERPLFFBQVE7SUFBRUMsU0FBUyxHQUF1QlIsVUFBVSxDQUExQ1EsU0FBUztJQUFFQyxRQUFRLEdBQWFULFVBQVUsQ0FBL0JTLFFBQVE7SUFBRUMsTUFBTSxHQUFLVixVQUFVLENBQXJCVSxNQUFNO0VBRS9GLElBQUlDLGNBQWMsR0FBRyxFQUFFO0VBQ3ZCLElBQUlDLGdCQUFnQixHQUFHLEVBQUU7RUFFekIsSUFBS0gsUUFBUSxFQUFHO0lBQ2RFLGNBQWMsR0FBRyxNQUFNO0lBQ3ZCQyxnQkFBZ0IsR0FBRyxRQUFRO0VBQzdCO0VBRUEsT0FDRUMsdURBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVNkLFVBQVU7SUFBQWUsUUFBQSxHQUNoQixHQUFHLEVBQ0pDLHNEQUFBLENBQUFDLHVEQUFBO01BQUFGLFFBQUEsRUFDRUgsdURBQUE7UUFBS00sU0FBUyxxQkFBQUMsTUFBQSxDQUFxQmYsS0FBSyxDQUFFO1FBQUFXLFFBQUEsR0FDeENDLHNEQUFBLENBQUNwQixvRUFBZ0I7VUFBQ3dCLEtBQUssRUFBRVgsTUFBTTtVQUFFUyxTQUFTLEVBQUMsbUJBQW1CO1VBQUFILFFBQUEsRUFDNURILHVEQUFBO1lBQ0VNLFNBQVMsc0JBQUFDLE1BQUEsQ0FBc0JSLGdCQUFnQixDQUFFO1lBQUEsZUFDckMsVUFBVTtZQUFBLGFBQ1hMLFFBQVE7WUFBQSxpQkFBQWEsTUFBQSxDQUNKYixRQUFRLENBQUU7WUFDekJlLElBQUksRUFBQyxRQUFRO1lBQUEsaUJBQ0ViLFFBQVEsR0FBRyxNQUFNLEdBQUcsT0FBTztZQUFBLG9CQUFBVyxNQUFBLENBQ3hCYixRQUFRLGFBQVU7WUFDcENnQixFQUFFLEVBQUVoQixRQUFRO1lBQUFTLFFBQUEsR0FFVlIsU0FBUyxJQUNUUyxzREFBQTtjQUFNRSxTQUFTLEVBQUVYO1lBQVMsRUFBUyxFQUVwQ0YsS0FBSyxJQUFJLEdBQUc7VUFBQTtRQUNOLEVBQ1EsRUFDbkJXLHNEQUFBO1VBQ0VNLEVBQUUsS0FBQUgsTUFBQSxDQUFLYixRQUFRLGFBQVU7VUFDekJZLFNBQVMsb0JBQUFDLE1BQUEsQ0FBb0JULGNBQWMsQ0FBRTtVQUFBLG1CQUM1QkosUUFBUTtVQUN6QmlCLElBQUksRUFBQyxRQUFRO1VBQ2I7VUFDQUMsSUFBSSxFQUFFbEIsUUFBUTtVQUFBUyxRQUFBLEVBRWRDLHNEQUFBO1lBQUtFLFNBQVMsRUFBQywwQkFBMEI7WUFBQUgsUUFBQSxFQUN2Q0Msc0RBQUEsQ0FBQ3JCLGdFQUFXLENBQUM4QixPQUFPO1VBQUc7UUFDbkIsRUFDRjtNQUFBO0lBQ0YsRUFDTDtFQUFBLEdBQ0M7QUFFVixDQUFDO0FBRUQsK0RBQWU1QixJQUFJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2xsYXBzZS9zYXZlLnRzeD8wODhmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMsIElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgSGVhZGluZ0NvbXBvbmVudCBmcm9tIFwiLi4vY29tcG9uZW50cy9IZWFkaW5nQ29tcG9uZW50XCI7XG5cbmludGVyZmFjZSBBdHRyaWJ1dGVzIHtcbiAgc2FtZUJsb2NrQ291bnQ6IG51bWJlcjtcbiAgdG90YWxDaGlsZHJlbkNvdW50OiBudW1iZXI7XG4gIGNvbG9yOiBzdHJpbmc7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGp1bXBOYW1lOiBzdHJpbmc7XG4gIGxvYWRPcGVuOiBib29sZWFuO1xuICBoc3RhcnQ6IG51bWJlcjtcbiAgc3ZnU3RyaW5nPzogc3RyaW5nO1xufVxuXG5pbnRlcmZhY2UgU2F2ZVByb3BzIHtcbiAgYXR0cmlidXRlczogQXR0cmlidXRlcztcbn1cblxuY29uc3QgU2F2ZTogUmVhY3QuRkM8U2F2ZVByb3BzPiA9ICh7IGF0dHJpYnV0ZXMgfSkgPT4ge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIGNvbnN0IHsgc2FtZUJsb2NrQ291bnQsIHRvdGFsQ2hpbGRyZW5Db3VudCwgY29sb3IsIHRpdGxlLCBqdW1wTmFtZSwgc3ZnU3RyaW5nLCBsb2FkT3BlbiwgaHN0YXJ0IH0gPSBhdHRyaWJ1dGVzO1xuXG4gIGxldCBsb2FkT25QYWdlTG9hZCA9ICcnO1xuICBsZXQgYWN0aXZlT25QYWdlTG9hZCA9ICcnO1xuXG4gIGlmICggbG9hZE9wZW4gKSB7XG4gICAgbG9hZE9uUGFnZUxvYWQgPSAnb3Blbic7XG4gICAgYWN0aXZlT25QYWdlTG9hZCA9ICdhY3RpdmUnO1xuICB9IFxuXG4gIHJldHVybiAoXG4gICAgPGRpdiB7Li4uYmxvY2tQcm9wc30+XG4gICAgICB7XCIgXCJ9XG4gICAgICA8PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YGFjY29yZGlvbi1ncm91cCAke2NvbG9yfWB9PlxuICAgICAgICAgIDxIZWFkaW5nQ29tcG9uZW50IGxldmVsPXtoc3RhcnR9IGNsYXNzTmFtZT1cImFjY29yZGlvbi1oZWFkaW5nXCI+XG4gICAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT17YGFjY29yZGlvbi10b2dnbGUgJHthY3RpdmVPblBhZ2VMb2FkfWB9XG4gICAgICAgICAgICAgIGRhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIlxuICAgICAgICAgICAgICBkYXRhLW5hbWU9e2p1bXBOYW1lfVxuICAgICAgICAgICAgICBkYXRhLWhyZWY9e2AjJHtqdW1wTmFtZX1gfVxuICAgICAgICAgICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgICAgICAgICAgYXJpYS1leHBhbmRlZD17bG9hZE9wZW4gPyAndHJ1ZScgOiAnZmFsc2UnfVxuICAgICAgICAgICAgICBhcmlhLWNvbnRyb2xzPXtgJHtqdW1wTmFtZX0tc2VjdGlvbmB9XG4gICAgICAgICAgICAgIGlkPXtqdW1wTmFtZX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgeyhzdmdTdHJpbmcgJiZcbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e3N2Z1N0cmluZ30+PC9zcGFuPlxuICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICB7dGl0bGUgfHwgXCLigKZcIn1cbiAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgIDwvSGVhZGluZ0NvbXBvbmVudD5cbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBpZD17YCR7anVtcE5hbWV9LXNlY3Rpb25gfVxuICAgICAgICAgICAgY2xhc3NOYW1lPXtgYWNjb3JkaW9uLWJvZHkgJHtsb2FkT25QYWdlTG9hZH1gfVxuICAgICAgICAgICAgYXJpYS1sYWJlbGxlZGJ5PXtqdW1wTmFtZX1cbiAgICAgICAgICAgIHJvbGU9XCJyZWdpb25cIlxuICAgICAgICAgICAgLy9AdHMtaWdub3JlXG4gICAgICAgICAgICBuYW1lPXtqdW1wTmFtZX1cbiAgICAgICAgICA+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFjY29yZGlvbi1pbm5lciBjbGVhcmZpeFwiPlxuICAgICAgICAgICAgICA8SW5uZXJCbG9ja3MuQ29udGVudCAvPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC8+XG4gICAgPC9kaXY+XG4gICk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IFNhdmU7XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSGVhZGluZ0NvbXBvbmVudCIsIlNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJzYXZlIiwic2FtZUJsb2NrQ291bnQiLCJ0b3RhbENoaWxkcmVuQ291bnQiLCJjb2xvciIsInRpdGxlIiwianVtcE5hbWUiLCJzdmdTdHJpbmciLCJsb2FkT3BlbiIsImhzdGFydCIsImxvYWRPblBhZ2VMb2FkIiwiYWN0aXZlT25QYWdlTG9hZCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwiX0ZyYWdtZW50IiwiY2xhc3NOYW1lIiwiY29uY2F0IiwibGV2ZWwiLCJ0eXBlIiwiaWQiLCJyb2xlIiwibmFtZSIsIkNvbnRlbnQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/collapse/save.tsx\n"); + +/***/ }), + +/***/ "./src/collapse/v1.0.3/save.tsx": +/*!**************************************!*\ + !*** ./src/collapse/v1.0.3/save.tsx ***! + \**************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n totalChildrenCount = attributes.totalChildrenCount,\n color = attributes.color,\n title = attributes.title,\n jumpName = attributes.jumpName,\n svgString = attributes.svgString,\n loadOpen = attributes.loadOpen,\n hstart = attributes.hstart;\n var output = '';\n if (jumpName === '') {\n output = \"panel_\".concat(sameBlockCount + totalChildrenCount);\n } else {\n output = \"\".concat(jumpName);\n }\n var loadOnPageLoad = '';\n var activeOnPageLoad = '';\n if (loadOpen) {\n loadOnPageLoad = 'open';\n activeOnPageLoad = 'active';\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: hstart,\n className: \"accordion-heading\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"read-mode-only\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"button\", {\n className: \"accordion-toggle \".concat(activeOnPageLoad),\n \"data-toggle\": \"collapse\",\n \"data-name\": output,\n //@ts-ignore\n href: \"#\".concat(output),\n children: [svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: svgString\n }), title || \"…\"]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: \"panel_\".concat(sameBlockCount + totalChildrenCount),\n className: \"accordion-body \".concat(loadOnPageLoad),\n //@ts-ignore\n name: output,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n })\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvdjEuMC4zL3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBcUU7QUFFSjtBQWlCakUsSUFBTUcsSUFBSSxHQUF5QyxTQUE3Q0EsSUFBSUEsQ0FBQUMsSUFBQSxFQUE0RDtFQUFBLElBQWhCQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtFQUM5RCxJQUFNQyxVQUFVLEdBQUdOLGtFQUFhLENBQUNPLElBQUksRUFBRTtFQUN2QyxJQUFRQyxjQUFjLEdBQThFSCxVQUFVLENBQXRHRyxjQUFjO0lBQUVDLGtCQUFrQixHQUEwREosVUFBVSxDQUF0Rkksa0JBQWtCO0lBQUVDLEtBQUssR0FBbURMLFVBQVUsQ0FBbEVLLEtBQUs7SUFBRUMsS0FBSyxHQUE0Q04sVUFBVSxDQUEzRE0sS0FBSztJQUFFQyxRQUFRLEdBQWtDUCxVQUFVLENBQXBETyxRQUFRO0lBQUVDLFNBQVMsR0FBdUJSLFVBQVUsQ0FBMUNRLFNBQVM7SUFBRUMsUUFBUSxHQUFhVCxVQUFVLENBQS9CUyxRQUFRO0lBQUVDLE1BQU0sR0FBS1YsVUFBVSxDQUFyQlUsTUFBTTtFQUcvRixJQUFJQyxNQUFNLEdBQUcsRUFBRTtFQUNmLElBQUlKLFFBQVEsS0FBSyxFQUFFLEVBQUM7SUFDaEJJLE1BQU0sWUFBQUMsTUFBQSxDQUFZVCxjQUFjLEdBQUdDLGtCQUFrQixDQUFFO0VBQzNELENBQUMsTUFBTTtJQUNITyxNQUFNLE1BQUFDLE1BQUEsQ0FBTUwsUUFBUSxDQUFFO0VBQzFCO0VBRUEsSUFBSU0sY0FBYyxHQUFHLEVBQUU7RUFDdkIsSUFBSUMsZ0JBQWdCLEdBQUcsRUFBRTtFQUV6QixJQUFLTCxRQUFRLEVBQUc7SUFDZEksY0FBYyxHQUFHLE1BQU07SUFDdkJDLGdCQUFnQixHQUFHLFFBQVE7RUFDN0I7RUFFQSxPQUNFQyx1REFBQSxRQUFBQyxNQUFBLENBQUFDLE1BQUEsS0FBU2hCLFVBQVU7SUFBQWlCLFFBQUEsR0FDaEIsR0FBRyxFQUNKQyxzREFBQSxDQUFBQyx1REFBQTtNQUFBRixRQUFBLEVBQ0VILHVEQUFBO1FBQUtNLFNBQVMscUJBQUFULE1BQUEsQ0FBcUJQLEtBQUssQ0FBRTtRQUFBYSxRQUFBLEdBQ3hDSCx1REFBQSxDQUFDbEIsb0VBQWdCO1VBQUN5QixLQUFLLEVBQUVaLE1BQU07VUFBRVcsU0FBUyxFQUFDLG1CQUFtQjtVQUFBSCxRQUFBLEdBQzVEQyxzREFBQTtZQUFNRSxTQUFTLEVBQUMsZ0JBQWdCO1lBQUFILFFBQUEsRUFBRVo7VUFBSyxFQUFRLEVBQy9DUyx1REFBQTtZQUNFTSxTQUFTLHNCQUFBVCxNQUFBLENBQXNCRSxnQkFBZ0IsQ0FBRTtZQUFBLGVBQ3JDLFVBQVU7WUFBQSxhQUNYSCxNQUFNO1lBQ2pCO1lBQ0FZLElBQUksTUFBQVgsTUFBQSxDQUFNRCxNQUFNLENBQUU7WUFBQU8sUUFBQSxHQUVoQlYsU0FBUyxJQUNUVyxzREFBQTtjQUFNRSxTQUFTLEVBQUViO1lBQVMsRUFBUyxFQUVwQ0YsS0FBSyxJQUFJLEdBQUc7VUFBQSxFQUNOO1FBQUEsRUFDUSxFQUNuQmEsc0RBQUE7VUFDRUssRUFBRSxXQUFBWixNQUFBLENBQVdULGNBQWMsR0FBR0Msa0JBQWtCLENBQUU7VUFDbERpQixTQUFTLG9CQUFBVCxNQUFBLENBQW9CQyxjQUFjLENBQUU7VUFDN0M7VUFDQVksSUFBSSxFQUFFZCxNQUFNO1VBQUFPLFFBQUEsRUFFWkMsc0RBQUE7WUFBS0UsU0FBUyxFQUFDLDBCQUEwQjtZQUFBSCxRQUFBLEVBQ3ZDQyxzREFBQSxDQUFDdkIsZ0VBQVcsQ0FBQzhCLE9BQU87VUFBRztRQUNuQixFQUNGO01BQUE7SUFDRixFQUNMO0VBQUEsR0FDQztBQUVWLENBQUM7QUFFRCwrREFBZTVCLElBQUkiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbGxhcHNlL3YxLjAuMy9zYXZlLnRzeD83ZDE1Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMsIElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgeyBCbG9ja1NhdmVQcm9wcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuaW1wb3J0IEhlYWRpbmdDb21wb25lbnQgZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvSGVhZGluZ0NvbXBvbmVudFwiO1xuXG5pbnRlcmZhY2UgQXR0cmlidXRlcyB7XG4gIHNhbWVCbG9ja0NvdW50OiBudW1iZXI7XG4gIHRvdGFsQ2hpbGRyZW5Db3VudDogbnVtYmVyO1xuICBjb2xvcjogc3RyaW5nO1xuICB0aXRsZTogc3RyaW5nO1xuICBqdW1wTmFtZTogc3RyaW5nO1xuICBsb2FkT3BlbjogYm9vbGVhbjtcbiAgaHN0YXJ0OiBudW1iZXI7XG4gIHN2Z1N0cmluZz86IHN0cmluZztcbn1cblxuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IEF0dHJpYnV0ZXM7XG59XG5cbmNvbnN0IFNhdmU6IFJlYWN0LkZDPEJsb2NrU2F2ZVByb3BzPEF0dHJpYnV0ZXM+PiA9ICh7IGF0dHJpYnV0ZXMgfSkgPT4ge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIGNvbnN0IHsgc2FtZUJsb2NrQ291bnQsIHRvdGFsQ2hpbGRyZW5Db3VudCwgY29sb3IsIHRpdGxlLCBqdW1wTmFtZSwgc3ZnU3RyaW5nLCBsb2FkT3BlbiwgaHN0YXJ0IH0gPSBhdHRyaWJ1dGVzO1xuXG5cbiAgbGV0IG91dHB1dCA9ICcnO1xuICBpZiAoanVtcE5hbWUgPT09ICcnKXtcbiAgICAgIG91dHB1dCA9IGBwYW5lbF8ke3NhbWVCbG9ja0NvdW50ICsgdG90YWxDaGlsZHJlbkNvdW50fWA7XG4gIH0gZWxzZSB7IFxuICAgICAgb3V0cHV0ID0gYCR7anVtcE5hbWV9YDtcbiAgfVxuXG4gIGxldCBsb2FkT25QYWdlTG9hZCA9ICcnO1xuICBsZXQgYWN0aXZlT25QYWdlTG9hZCA9ICcnO1xuXG4gIGlmICggbG9hZE9wZW4gKSB7XG4gICAgbG9hZE9uUGFnZUxvYWQgPSAnb3Blbic7XG4gICAgYWN0aXZlT25QYWdlTG9hZCA9ICdhY3RpdmUnO1xuICB9IFxuXG4gIHJldHVybiAoXG4gICAgPGRpdiB7Li4uYmxvY2tQcm9wc30+XG4gICAgICB7XCIgXCJ9XG4gICAgICA8PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YGFjY29yZGlvbi1ncm91cCAke2NvbG9yfWB9PlxuICAgICAgICAgIDxIZWFkaW5nQ29tcG9uZW50IGxldmVsPXtoc3RhcnR9IGNsYXNzTmFtZT1cImFjY29yZGlvbi1oZWFkaW5nXCI+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJyZWFkLW1vZGUtb25seVwiPnt0aXRsZX08L3NwYW4+XG4gICAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT17YGFjY29yZGlvbi10b2dnbGUgJHthY3RpdmVPblBhZ2VMb2FkfWB9XG4gICAgICAgICAgICAgIGRhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIlxuICAgICAgICAgICAgICBkYXRhLW5hbWU9e291dHB1dH1cbiAgICAgICAgICAgICAgLy9AdHMtaWdub3JlXG4gICAgICAgICAgICAgIGhyZWY9e2AjJHtvdXRwdXR9YH1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgeyhzdmdTdHJpbmcgJiZcbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e3N2Z1N0cmluZ30+PC9zcGFuPlxuICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICB7dGl0bGUgfHwgXCLigKZcIn1cbiAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgIDwvSGVhZGluZ0NvbXBvbmVudD5cbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBpZD17YHBhbmVsXyR7c2FtZUJsb2NrQ291bnQgKyB0b3RhbENoaWxkcmVuQ291bnR9YH1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17YGFjY29yZGlvbi1ib2R5ICR7bG9hZE9uUGFnZUxvYWR9YH1cbiAgICAgICAgICAgIC8vQHRzLWlnbm9yZVxuICAgICAgICAgICAgbmFtZT17b3V0cHV0fVxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWNjb3JkaW9uLWlubmVyIGNsZWFyZml4XCI+XG4gICAgICAgICAgICAgIDxJbm5lckJsb2Nrcy5Db250ZW50IC8+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8Lz5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgU2F2ZTsiXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSGVhZGluZ0NvbXBvbmVudCIsIlNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJzYXZlIiwic2FtZUJsb2NrQ291bnQiLCJ0b3RhbENoaWxkcmVuQ291bnQiLCJjb2xvciIsInRpdGxlIiwianVtcE5hbWUiLCJzdmdTdHJpbmciLCJsb2FkT3BlbiIsImhzdGFydCIsIm91dHB1dCIsImNvbmNhdCIsImxvYWRPblBhZ2VMb2FkIiwiYWN0aXZlT25QYWdlTG9hZCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwiX0ZyYWdtZW50IiwiY2xhc3NOYW1lIiwibGV2ZWwiLCJocmVmIiwiaWQiLCJuYW1lIiwiQ29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapse/v1.0.3/save.tsx\n"); + +/***/ }), + +/***/ "./src/collapse/v1.0.8/save.tsx": +/*!**************************************!*\ + !*** ./src/collapse/v1.0.8/save.tsx ***! + \**************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n totalChildrenCount = attributes.totalChildrenCount,\n color = attributes.color,\n title = attributes.title,\n jumpName = attributes.jumpName,\n svgString = attributes.svgString,\n loadOpen = attributes.loadOpen,\n hstart = attributes.hstart;\n var loadOnPageLoad = '';\n var activeOnPageLoad = '';\n if (loadOpen) {\n loadOnPageLoad = 'open';\n activeOnPageLoad = 'active';\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: hstart,\n className: \"accordion-heading\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"read-mode-only\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"button\", {\n className: \"accordion-toggle \".concat(activeOnPageLoad),\n \"data-toggle\": \"collapse\",\n \"data-name\": jumpName,\n //@ts-ignore\n href: \"#\".concat(jumpName),\n children: [svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: svgString\n }), title || \"…\"]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: jumpName,\n className: \"accordion-body \".concat(loadOnPageLoad),\n //@ts-ignore\n name: jumpName,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n })\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvdjEuMC44L3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBcUU7QUFFSjtBQWlCakUsSUFBTUcsSUFBSSxHQUF5QyxTQUE3Q0EsSUFBSUEsQ0FBQUMsSUFBQSxFQUE0RDtFQUFBLElBQWhCQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtFQUM5RCxJQUFNQyxVQUFVLEdBQUdOLGtFQUFhLENBQUNPLElBQUksRUFBRTtFQUN2QyxJQUFRQyxjQUFjLEdBQThFSCxVQUFVLENBQXRHRyxjQUFjO0lBQUVDLGtCQUFrQixHQUEwREosVUFBVSxDQUF0Rkksa0JBQWtCO0lBQUVDLEtBQUssR0FBbURMLFVBQVUsQ0FBbEVLLEtBQUs7SUFBRUMsS0FBSyxHQUE0Q04sVUFBVSxDQUEzRE0sS0FBSztJQUFFQyxRQUFRLEdBQWtDUCxVQUFVLENBQXBETyxRQUFRO0lBQUVDLFNBQVMsR0FBdUJSLFVBQVUsQ0FBMUNRLFNBQVM7SUFBRUMsUUFBUSxHQUFhVCxVQUFVLENBQS9CUyxRQUFRO0lBQUVDLE1BQU0sR0FBS1YsVUFBVSxDQUFyQlUsTUFBTTtFQUUvRixJQUFJQyxjQUFjLEdBQUcsRUFBRTtFQUN2QixJQUFJQyxnQkFBZ0IsR0FBRyxFQUFFO0VBRXpCLElBQUtILFFBQVEsRUFBRztJQUNkRSxjQUFjLEdBQUcsTUFBTTtJQUN2QkMsZ0JBQWdCLEdBQUcsUUFBUTtFQUM3QjtFQUVBLE9BQ0VDLHVEQUFBLFFBQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFTZCxVQUFVO0lBQUFlLFFBQUEsR0FDaEIsR0FBRyxFQUNKQyxzREFBQSxDQUFBQyx1REFBQTtNQUFBRixRQUFBLEVBQ0VILHVEQUFBO1FBQUtNLFNBQVMscUJBQUFDLE1BQUEsQ0FBcUJmLEtBQUssQ0FBRTtRQUFBVyxRQUFBLEdBQ3hDSCx1REFBQSxDQUFDaEIsb0VBQWdCO1VBQUN3QixLQUFLLEVBQUVYLE1BQU07VUFBRVMsU0FBUyxFQUFDLG1CQUFtQjtVQUFBSCxRQUFBLEdBQzVEQyxzREFBQTtZQUFNRSxTQUFTLEVBQUMsZ0JBQWdCO1lBQUFILFFBQUEsRUFBRVY7VUFBSyxFQUFRLEVBQy9DTyx1REFBQTtZQUNFTSxTQUFTLHNCQUFBQyxNQUFBLENBQXNCUixnQkFBZ0IsQ0FBRTtZQUFBLGVBQ3JDLFVBQVU7WUFBQSxhQUNYTCxRQUFRO1lBQ25CO1lBQ0FlLElBQUksTUFBQUYsTUFBQSxDQUFNYixRQUFRLENBQUU7WUFBQVMsUUFBQSxHQUVsQlIsU0FBUyxJQUNUUyxzREFBQTtjQUFNRSxTQUFTLEVBQUVYO1lBQVMsRUFBUyxFQUVwQ0YsS0FBSyxJQUFJLEdBQUc7VUFBQSxFQUNOO1FBQUEsRUFDUSxFQUNuQlcsc0RBQUE7VUFDRU0sRUFBRSxFQUFFaEIsUUFBUTtVQUNaWSxTQUFTLG9CQUFBQyxNQUFBLENBQW9CVCxjQUFjLENBQUU7VUFDN0M7VUFDQWEsSUFBSSxFQUFFakIsUUFBUTtVQUFBUyxRQUFBLEVBRWRDLHNEQUFBO1lBQUtFLFNBQVMsRUFBQywwQkFBMEI7WUFBQUgsUUFBQSxFQUN2Q0Msc0RBQUEsQ0FBQ3JCLGdFQUFXLENBQUM2QixPQUFPO1VBQUc7UUFDbkIsRUFDRjtNQUFBO0lBQ0YsRUFDTDtFQUFBLEdBQ0M7QUFFVixDQUFDO0FBRUQsK0RBQWUzQixJQUFJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2xsYXBzZS92MS4wLjgvc2F2ZS50c3g/YzNiNiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VCbG9ja1Byb3BzLCBJbm5lckJsb2NrcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IHsgQmxvY2tTYXZlUHJvcHMgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9ja3NcIjtcbmltcG9ydCBIZWFkaW5nQ29tcG9uZW50IGZyb20gXCIuLi8uLi9jb21wb25lbnRzL0hlYWRpbmdDb21wb25lbnRcIjtcblxuaW50ZXJmYWNlIEF0dHJpYnV0ZXMge1xuICBzYW1lQmxvY2tDb3VudDogbnVtYmVyO1xuICB0b3RhbENoaWxkcmVuQ291bnQ6IG51bWJlcjtcbiAgY29sb3I6IHN0cmluZztcbiAgdGl0bGU6IHN0cmluZztcbiAganVtcE5hbWU6IHN0cmluZztcbiAgbG9hZE9wZW46IGJvb2xlYW47XG4gIGhzdGFydDogbnVtYmVyO1xuICBzdmdTdHJpbmc/OiBzdHJpbmc7XG59XG5cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiBBdHRyaWJ1dGVzO1xufVxuXG5jb25zdCBTYXZlOiBSZWFjdC5GQzxCbG9ja1NhdmVQcm9wczxBdHRyaWJ1dGVzPj4gPSAoeyBhdHRyaWJ1dGVzIH0pID0+IHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuICBjb25zdCB7IHNhbWVCbG9ja0NvdW50LCB0b3RhbENoaWxkcmVuQ291bnQsIGNvbG9yLCB0aXRsZSwganVtcE5hbWUsIHN2Z1N0cmluZywgbG9hZE9wZW4sIGhzdGFydCB9ID0gYXR0cmlidXRlcztcblxuICBsZXQgbG9hZE9uUGFnZUxvYWQgPSAnJztcbiAgbGV0IGFjdGl2ZU9uUGFnZUxvYWQgPSAnJztcblxuICBpZiAoIGxvYWRPcGVuICkge1xuICAgIGxvYWRPblBhZ2VMb2FkID0gJ29wZW4nO1xuICAgIGFjdGl2ZU9uUGFnZUxvYWQgPSAnYWN0aXZlJztcbiAgfSBcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAge1wiIFwifVxuICAgICAgPD5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e2BhY2NvcmRpb24tZ3JvdXAgJHtjb2xvcn1gfT5cbiAgICAgICAgICA8SGVhZGluZ0NvbXBvbmVudCBsZXZlbD17aHN0YXJ0fSBjbGFzc05hbWU9XCJhY2NvcmRpb24taGVhZGluZ1wiPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmVhZC1tb2RlLW9ubHlcIj57dGl0bGV9PC9zcGFuPlxuICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICBjbGFzc05hbWU9e2BhY2NvcmRpb24tdG9nZ2xlICR7YWN0aXZlT25QYWdlTG9hZH1gfVxuICAgICAgICAgICAgICBkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJcbiAgICAgICAgICAgICAgZGF0YS1uYW1lPXtqdW1wTmFtZX1cbiAgICAgICAgICAgICAgLy9AdHMtaWdub3JlXG4gICAgICAgICAgICAgIGhyZWY9e2AjJHtqdW1wTmFtZX1gfVxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICB7KHN2Z1N0cmluZyAmJlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT17c3ZnU3RyaW5nfT48L3NwYW4+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgIHt0aXRsZSB8fCBcIuKAplwifVxuICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgPC9IZWFkaW5nQ29tcG9uZW50PlxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIGlkPXtqdW1wTmFtZX1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17YGFjY29yZGlvbi1ib2R5ICR7bG9hZE9uUGFnZUxvYWR9YH1cbiAgICAgICAgICAgIC8vQHRzLWlnbm9yZVxuICAgICAgICAgICAgbmFtZT17anVtcE5hbWV9XG4gICAgICAgICAgPlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhY2NvcmRpb24taW5uZXIgY2xlYXJmaXhcIj5cbiAgICAgICAgICAgICAgPElubmVyQmxvY2tzLkNvbnRlbnQgLz5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvPlxuICAgIDwvZGl2PlxuICApO1xufVxuXG5leHBvcnQgZGVmYXVsdCBTYXZlOyJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiSW5uZXJCbG9ja3MiLCJIZWFkaW5nQ29tcG9uZW50IiwiU2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsInNhdmUiLCJzYW1lQmxvY2tDb3VudCIsInRvdGFsQ2hpbGRyZW5Db3VudCIsImNvbG9yIiwidGl0bGUiLCJqdW1wTmFtZSIsInN2Z1N0cmluZyIsImxvYWRPcGVuIiwiaHN0YXJ0IiwibG9hZE9uUGFnZUxvYWQiLCJhY3RpdmVPblBhZ2VMb2FkIiwiX2pzeHMiLCJPYmplY3QiLCJhc3NpZ24iLCJjaGlsZHJlbiIsIl9qc3giLCJfRnJhZ21lbnQiLCJjbGFzc05hbWUiLCJjb25jYXQiLCJsZXZlbCIsImhyZWYiLCJpZCIsIm5hbWUiLCJDb250ZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/collapse/v1.0.8/save.tsx\n"); + +/***/ }), + +/***/ "./src/collapse/v1/attributes.ts": +/*!***************************************!*\ + !*** ./src/collapse/v1/attributes.ts ***! + \***************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ attributes: function() { return /* binding */ attributes; }\n/* harmony export */ });\nvar attributes = {\n message: {\n type: \"string\",\n source: \"text\",\n selector: \"div\"\n },\n loadOpen: {\n type: \"boolean\",\n default: false\n },\n expandAllLink: {\n type: \"boolean\",\n default: false\n },\n hstart: {\n type: \"number\",\n default: 2\n },\n register: {\n type: \"boolean\",\n default: false\n },\n sameBlockCount: {\n type: \"number\",\n default: 0\n },\n title: {\n type: \"string\",\n default: \"\"\n },\n color: {\n type: \"string\",\n default: \"\"\n },\n totalChildrenCount: {\n type: \"number\",\n default: 0\n },\n childrenCount: {\n type: \"number\",\n default: 0\n },\n jumpName: {\n type: \"string\",\n default: \"\"\n },\n icon: {\n type: \"string\",\n default: \"\"\n },\n svgString: {\n type: \"string\",\n default: \"\"\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvdjEvYXR0cmlidXRlcy50cyIsIm1hcHBpbmdzIjoiOzs7O0FBRU8sSUFBTUEsVUFBVSxHQUFvQjtFQUV6Q0MsT0FBTyxFQUFFO0lBQ1BDLElBQUksRUFBRSxRQUFRO0lBQ2RDLE1BQU0sRUFBRSxNQUFNO0lBQ2RDLFFBQVEsRUFBRTtHQUNYO0VBQ0RDLFFBQVEsRUFBRTtJQUNSSCxJQUFJLEVBQUUsU0FBUztJQUNmSSxPQUFPLEVBQUU7R0FDVjtFQUNEQyxhQUFhLEVBQUU7SUFDYkwsSUFBSSxFQUFFLFNBQVM7SUFDZkksT0FBTyxFQUFFO0dBQ1Y7RUFDREUsTUFBTSxFQUFFO0lBQ05OLElBQUksRUFBRSxRQUFRO0lBQ2RJLE9BQU8sRUFBRTtHQUNWO0VBQ0RHLFFBQVEsRUFBRTtJQUNSUCxJQUFJLEVBQUUsU0FBUztJQUNmSSxPQUFPLEVBQUU7R0FDVjtFQUNESSxjQUFjLEVBQUU7SUFDZFIsSUFBSSxFQUFFLFFBQVE7SUFDZEksT0FBTyxFQUFFO0dBQ1Y7RUFDREssS0FBSyxFQUFFO0lBQ0xULElBQUksRUFBRSxRQUFRO0lBQ2RJLE9BQU8sRUFBRTtHQUNWO0VBQ0RNLEtBQUssRUFBRTtJQUNMVixJQUFJLEVBQUUsUUFBUTtJQUNkSSxPQUFPLEVBQUU7R0FDVjtFQUNETyxrQkFBa0IsRUFBRTtJQUNsQlgsSUFBSSxFQUFFLFFBQVE7SUFDZEksT0FBTyxFQUFFO0dBQ1Y7RUFDRFEsYUFBYSxFQUFFO0lBQ2JaLElBQUksRUFBRSxRQUFRO0lBQ2RJLE9BQU8sRUFBRTtHQUNWO0VBQ0RTLFFBQVEsRUFBRTtJQUNSYixJQUFJLEVBQUUsUUFBUTtJQUNkSSxPQUFPLEVBQUU7R0FDVjtFQUNEVSxJQUFJLEVBQUU7SUFDSmQsSUFBSSxFQUFFLFFBQVE7SUFDZEksT0FBTyxFQUFFO0dBQ1Y7RUFDRFcsU0FBUyxFQUFFO0lBQ1RmLElBQUksRUFBRSxRQUFRO0lBQ2RJLE9BQU8sRUFBRTs7Q0FFWiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2UvdjEvYXR0cmlidXRlcy50cz9kN2MxIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrQXR0cmlidXRlcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuXG5leHBvcnQgY29uc3QgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzID0ge1xuXG4gIG1lc3NhZ2U6IHtcbiAgICB0eXBlOiBcInN0cmluZ1wiLFxuICAgIHNvdXJjZTogXCJ0ZXh0XCIsXG4gICAgc2VsZWN0b3I6IFwiZGl2XCIsXG4gIH0sXG4gIGxvYWRPcGVuOiB7XG4gICAgdHlwZTogXCJib29sZWFuXCIsXG4gICAgZGVmYXVsdDogZmFsc2UsXG4gIH0sXG4gIGV4cGFuZEFsbExpbms6IHtcbiAgICB0eXBlOiBcImJvb2xlYW5cIixcbiAgICBkZWZhdWx0OiBmYWxzZSxcbiAgfSxcbiAgaHN0YXJ0OiB7XG4gICAgdHlwZTogXCJudW1iZXJcIixcbiAgICBkZWZhdWx0OiAyLFxuICB9LFxuICByZWdpc3Rlcjoge1xuICAgIHR5cGU6IFwiYm9vbGVhblwiLFxuICAgIGRlZmF1bHQ6IGZhbHNlLFxuICB9LFxuICBzYW1lQmxvY2tDb3VudDoge1xuICAgIHR5cGU6IFwibnVtYmVyXCIsXG4gICAgZGVmYXVsdDogMCxcbiAgfSxcbiAgdGl0bGU6IHtcbiAgICB0eXBlOiBcInN0cmluZ1wiLFxuICAgIGRlZmF1bHQ6IFwiXCIsXG4gIH0sXG4gIGNvbG9yOiB7XG4gICAgdHlwZTogXCJzdHJpbmdcIixcbiAgICBkZWZhdWx0OiBcIlwiLFxuICB9LFxuICB0b3RhbENoaWxkcmVuQ291bnQ6IHtcbiAgICB0eXBlOiBcIm51bWJlclwiLFxuICAgIGRlZmF1bHQ6IDAsXG4gIH0sXG4gIGNoaWxkcmVuQ291bnQ6IHtcbiAgICB0eXBlOiBcIm51bWJlclwiLFxuICAgIGRlZmF1bHQ6IDAsXG4gIH0sXG4gIGp1bXBOYW1lOiB7XG4gICAgdHlwZTogXCJzdHJpbmdcIixcbiAgICBkZWZhdWx0OiBcIlwiLFxuICB9LFxuICBpY29uOiB7XG4gICAgdHlwZTogXCJzdHJpbmdcIixcbiAgICBkZWZhdWx0OiBcIlwiLFxuICB9LFxuICBzdmdTdHJpbmc6IHtcbiAgICB0eXBlOiBcInN0cmluZ1wiLFxuICAgIGRlZmF1bHQ6IFwiXCIsXG4gIH0sXG59O1xuXG5leHBvcnQgaW50ZXJmYWNlIEF0dHJpYnV0ZXNWMSB7XG4gIG1lc3NhZ2U6IHN0cmluZztcbiAgbG9hZE9wZW46IGJvb2xlYW47XG4gIGV4cGFuZEFsbExpbms6IGJvb2xlYW47XG4gIGhzdGFydDogbnVtYmVyO1xuICByZWdpc3RlcjogYm9vbGVhbjtcbiAgc2FtZUJsb2NrQ291bnQ6IG51bWJlcjtcbiAgdGl0bGU6IHN0cmluZztcbiAgY29sb3I6IHN0cmluZztcbiAgdG90YWxDaGlsZHJlbkNvdW50OiBudW1iZXI7XG4gIGNoaWxkcmVuQ291bnQ6IG51bWJlcjtcbiAganVtcE5hbWU6IHN0cmluZztcbiAgaWNvbjogc3RyaW5nO1xuICBzdmdTdHJpbmc6IHN0cmluZztcbn0iXSwibmFtZXMiOlsiYXR0cmlidXRlcyIsIm1lc3NhZ2UiLCJ0eXBlIiwic291cmNlIiwic2VsZWN0b3IiLCJsb2FkT3BlbiIsImRlZmF1bHQiLCJleHBhbmRBbGxMaW5rIiwiaHN0YXJ0IiwicmVnaXN0ZXIiLCJzYW1lQmxvY2tDb3VudCIsInRpdGxlIiwiY29sb3IiLCJ0b3RhbENoaWxkcmVuQ291bnQiLCJjaGlsZHJlbkNvdW50IiwianVtcE5hbWUiLCJpY29uIiwic3ZnU3RyaW5nIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/collapse/v1/attributes.ts\n"); + +/***/ }), + +/***/ "./src/collapse/v1/migrate.ts": +/*!************************************!*\ + !*** ./src/collapse/v1/migrate.ts ***! + \************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\nvar migrate = function migrate(attributes) {\n return Object.assign({}, attributes);\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (migrate);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvdjEvbWlncmF0ZS50cyIsIm1hcHBpbmdzIjoiO0FBRUEsSUFBTUEsT0FBTyxHQUFHLFNBQVZBLE9BQU9BLENBQUlDLFVBQXdCLEVBQWtCO0VBQ3ZELE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUNPRixVQUFVO0FBRXJCLENBQUM7QUFFRCwrREFBZUQsT0FBTyIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2UvdjEvbWlncmF0ZS50cz8wNzJiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEF0dHJpYnV0ZXNWMSB9IGZyb20gXCIuL2F0dHJpYnV0ZXNcIjtcblxuY29uc3QgbWlncmF0ZSA9IChhdHRyaWJ1dGVzOiBBdHRyaWJ1dGVzVjEpOiBBdHRyaWJ1dGVzVjEgPT4ge1xuICAgIHJldHVybiB7XG4gICAgICAgIC4uLmF0dHJpYnV0ZXMsXG4gICAgfTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IG1pZ3JhdGU7XG4iXSwibmFtZXMiOlsibWlncmF0ZSIsImF0dHJpYnV0ZXMiLCJPYmplY3QiLCJhc3NpZ24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/collapse/v1/migrate.ts\n"); + +/***/ }), + +/***/ "./src/collapse/v1/save.tsx": +/*!**********************************!*\ + !*** ./src/collapse/v1/save.tsx ***! + \**********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n totalChildrenCount = attributes.totalChildrenCount,\n color = attributes.color,\n title = attributes.title,\n jumpName = attributes.jumpName,\n svgString = attributes.svgString,\n loadOpen = attributes.loadOpen,\n hstart = attributes.hstart;\n var output = \"\";\n if (jumpName === \"\") {\n output = \"collapse_\".concat(sameBlockCount + totalChildrenCount);\n } else {\n output = \"\".concat(jumpName);\n }\n var loadOnPageLoad = \"\";\n var activeOnPageLoad = \"\";\n if (loadOpen) {\n loadOnPageLoad = \"open\";\n activeOnPageLoad = \"active\";\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: hstart,\n className: \"accordion-heading\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"read-mode-only\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"button\", {\n className: \"accordion-toggle \".concat(activeOnPageLoad),\n \"data-toggle\": \"collapse\",\n \"data-name\": output,\n //@ts-ignore\n href: \"#\".concat(output),\n children: [svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: svgString\n }), title || \"…\"]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: \"collapse_\".concat(sameBlockCount + totalChildrenCount),\n className: \"accordion-body \".concat(loadOnPageLoad),\n //@ts-ignore\n name: output,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n })\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvdjEvc2F2ZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFxRTtBQUVKO0FBaUJqRSxJQUFNRyxJQUFJLEdBQXlDLFNBQTdDQSxJQUFJQSxDQUFBQyxJQUFBLEVBQTREO0VBQUEsSUFBaEJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQzlELElBQU1DLFVBQVUsR0FBR04sa0VBQWEsQ0FBQ08sSUFBSSxFQUFFO0VBQ3ZDLElBQ0VDLGNBQWMsR0FRWkgsVUFBVSxDQVJaRyxjQUFjO0lBQ2RDLGtCQUFrQixHQU9oQkosVUFBVSxDQVBaSSxrQkFBa0I7SUFDbEJDLEtBQUssR0FNSEwsVUFBVSxDQU5aSyxLQUFLO0lBQ0xDLEtBQUssR0FLSE4sVUFBVSxDQUxaTSxLQUFLO0lBQ0xDLFFBQVEsR0FJTlAsVUFBVSxDQUpaTyxRQUFRO0lBQ1JDLFNBQVMsR0FHUFIsVUFBVSxDQUhaUSxTQUFTO0lBQ1RDLFFBQVEsR0FFTlQsVUFBVSxDQUZaUyxRQUFRO0lBQ1JDLE1BQU0sR0FDSlYsVUFBVSxDQURaVSxNQUFNO0VBR1IsSUFBSUMsTUFBTSxHQUFHLEVBQUU7RUFDZixJQUFJSixRQUFRLEtBQUssRUFBRSxFQUFFO0lBQ25CSSxNQUFNLGVBQUFDLE1BQUEsQ0FBZVQsY0FBYyxHQUFHQyxrQkFBa0IsQ0FBRTtFQUM1RCxDQUFDLE1BQU07SUFDTE8sTUFBTSxNQUFBQyxNQUFBLENBQU1MLFFBQVEsQ0FBRTtFQUN4QjtFQUVBLElBQUlNLGNBQWMsR0FBRyxFQUFFO0VBQ3ZCLElBQUlDLGdCQUFnQixHQUFHLEVBQUU7RUFFekIsSUFBSUwsUUFBUSxFQUFFO0lBQ1pJLGNBQWMsR0FBRyxNQUFNO0lBQ3ZCQyxnQkFBZ0IsR0FBRyxRQUFRO0VBQzdCO0VBRUEsT0FDRUMsdURBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVNoQixVQUFVO0lBQUFpQixRQUFBLEdBQ2hCLEdBQUcsRUFDSkMsc0RBQUEsQ0FBQUMsdURBQUE7TUFBQUYsUUFBQSxFQUNFSCx1REFBQTtRQUFLTSxTQUFTLHFCQUFBVCxNQUFBLENBQXFCUCxLQUFLLENBQUU7UUFBQWEsUUFBQSxHQUN4Q0gsdURBQUEsQ0FBQ2xCLG9FQUFnQjtVQUFDeUIsS0FBSyxFQUFFWixNQUFNO1VBQUVXLFNBQVMsRUFBQyxtQkFBbUI7VUFBQUgsUUFBQSxHQUM1REMsc0RBQUE7WUFBTUUsU0FBUyxFQUFDLGdCQUFnQjtZQUFBSCxRQUFBLEVBQUVaO1VBQUssRUFBUSxFQUMvQ1MsdURBQUE7WUFDRU0sU0FBUyxzQkFBQVQsTUFBQSxDQUFzQkUsZ0JBQWdCLENBQUU7WUFBQSxlQUNyQyxVQUFVO1lBQUEsYUFDWEgsTUFBTTtZQUNqQjtZQUNBWSxJQUFJLE1BQUFYLE1BQUEsQ0FBTUQsTUFBTSxDQUFFO1lBQUFPLFFBQUEsR0FFakJWLFNBQVMsSUFBSVcsc0RBQUE7Y0FBTUUsU0FBUyxFQUFFYjtZQUFTLEVBQVMsRUFDaERGLEtBQUssSUFBSSxHQUFHO1VBQUEsRUFDTjtRQUFBLEVBQ1EsRUFDbkJhLHNEQUFBO1VBQ0VLLEVBQUUsY0FBQVosTUFBQSxDQUFjVCxjQUFjLEdBQUdDLGtCQUFrQixDQUFFO1VBQ3JEaUIsU0FBUyxvQkFBQVQsTUFBQSxDQUFvQkMsY0FBYyxDQUFFO1VBQzdDO1VBQ0FZLElBQUksRUFBRWQsTUFBTTtVQUFBTyxRQUFBLEVBRVpDLHNEQUFBO1lBQUtFLFNBQVMsRUFBQywwQkFBMEI7WUFBQUgsUUFBQSxFQUN2Q0Msc0RBQUEsQ0FBQ3ZCLGdFQUFXLENBQUM4QixPQUFPO1VBQUc7UUFDbkIsRUFDRjtNQUFBO0lBQ0YsRUFDTDtFQUFBLEdBQ0M7QUFFVixDQUFDO0FBRUQsK0RBQWU1QixJQUFJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2xsYXBzZS92MS9zYXZlLnRzeD9iZmMyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMsIElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgeyBCbG9ja1NhdmVQcm9wcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuaW1wb3J0IEhlYWRpbmdDb21wb25lbnQgZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvSGVhZGluZ0NvbXBvbmVudFwiO1xuXG5pbnRlcmZhY2UgQXR0cmlidXRlcyB7XG4gIHNhbWVCbG9ja0NvdW50OiBudW1iZXI7XG4gIHRvdGFsQ2hpbGRyZW5Db3VudDogbnVtYmVyO1xuICBjb2xvcjogc3RyaW5nO1xuICB0aXRsZTogc3RyaW5nO1xuICBqdW1wTmFtZTogc3RyaW5nO1xuICBsb2FkT3BlbjogYm9vbGVhbjtcbiAgaHN0YXJ0OiBudW1iZXI7XG4gIHN2Z1N0cmluZz86IHN0cmluZztcbn1cblxuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IEF0dHJpYnV0ZXM7XG59XG5cbmNvbnN0IFNhdmU6IFJlYWN0LkZDPEJsb2NrU2F2ZVByb3BzPEF0dHJpYnV0ZXM+PiA9ICh7IGF0dHJpYnV0ZXMgfSkgPT4ge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIGNvbnN0IHtcbiAgICBzYW1lQmxvY2tDb3VudCxcbiAgICB0b3RhbENoaWxkcmVuQ291bnQsXG4gICAgY29sb3IsXG4gICAgdGl0bGUsXG4gICAganVtcE5hbWUsXG4gICAgc3ZnU3RyaW5nLFxuICAgIGxvYWRPcGVuLFxuICAgIGhzdGFydCxcbiAgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgbGV0IG91dHB1dCA9IFwiXCI7XG4gIGlmIChqdW1wTmFtZSA9PT0gXCJcIikge1xuICAgIG91dHB1dCA9IGBjb2xsYXBzZV8ke3NhbWVCbG9ja0NvdW50ICsgdG90YWxDaGlsZHJlbkNvdW50fWA7XG4gIH0gZWxzZSB7XG4gICAgb3V0cHV0ID0gYCR7anVtcE5hbWV9YDtcbiAgfVxuXG4gIGxldCBsb2FkT25QYWdlTG9hZCA9IFwiXCI7XG4gIGxldCBhY3RpdmVPblBhZ2VMb2FkID0gXCJcIjtcblxuICBpZiAobG9hZE9wZW4pIHtcbiAgICBsb2FkT25QYWdlTG9hZCA9IFwib3BlblwiO1xuICAgIGFjdGl2ZU9uUGFnZUxvYWQgPSBcImFjdGl2ZVwiO1xuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5ibG9ja1Byb3BzfT5cbiAgICAgIHtcIiBcIn1cbiAgICAgIDw+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgYWNjb3JkaW9uLWdyb3VwICR7Y29sb3J9YH0+XG4gICAgICAgICAgPEhlYWRpbmdDb21wb25lbnQgbGV2ZWw9e2hzdGFydH0gY2xhc3NOYW1lPVwiYWNjb3JkaW9uLWhlYWRpbmdcIj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInJlYWQtbW9kZS1vbmx5XCI+e3RpdGxlfTwvc3Bhbj5cbiAgICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgYWNjb3JkaW9uLXRvZ2dsZSAke2FjdGl2ZU9uUGFnZUxvYWR9YH1cbiAgICAgICAgICAgICAgZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXG4gICAgICAgICAgICAgIGRhdGEtbmFtZT17b3V0cHV0fVxuICAgICAgICAgICAgICAvL0B0cy1pZ25vcmVcbiAgICAgICAgICAgICAgaHJlZj17YCMke291dHB1dH1gfVxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICB7c3ZnU3RyaW5nICYmIDxzcGFuIGNsYXNzTmFtZT17c3ZnU3RyaW5nfT48L3NwYW4+fVxuICAgICAgICAgICAgICB7dGl0bGUgfHwgXCLigKZcIn1cbiAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgIDwvSGVhZGluZ0NvbXBvbmVudD5cbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBpZD17YGNvbGxhcHNlXyR7c2FtZUJsb2NrQ291bnQgKyB0b3RhbENoaWxkcmVuQ291bnR9YH1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17YGFjY29yZGlvbi1ib2R5ICR7bG9hZE9uUGFnZUxvYWR9YH1cbiAgICAgICAgICAgIC8vQHRzLWlnbm9yZVxuICAgICAgICAgICAgbmFtZT17b3V0cHV0fVxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWNjb3JkaW9uLWlubmVyIGNsZWFyZml4XCI+XG4gICAgICAgICAgICAgIDxJbm5lckJsb2Nrcy5Db250ZW50IC8+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8Lz5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNhdmU7XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSGVhZGluZ0NvbXBvbmVudCIsIlNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJzYXZlIiwic2FtZUJsb2NrQ291bnQiLCJ0b3RhbENoaWxkcmVuQ291bnQiLCJjb2xvciIsInRpdGxlIiwianVtcE5hbWUiLCJzdmdTdHJpbmciLCJsb2FkT3BlbiIsImhzdGFydCIsIm91dHB1dCIsImNvbmNhdCIsImxvYWRPblBhZ2VMb2FkIiwiYWN0aXZlT25QYWdlTG9hZCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwiX0ZyYWdtZW50IiwiY2xhc3NOYW1lIiwibGV2ZWwiLCJocmVmIiwiaWQiLCJuYW1lIiwiQ29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapse/v1/save.tsx\n"); + +/***/ }), + +/***/ "./src/components/CustomColorSwitcher.tsx": +/*!************************************************!*\ + !*** ./src/components/CustomColorSwitcher.tsx ***! + \************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BorderColorPicker: function() { return /* binding */ BorderColorPicker; },\n/* harmony export */ ExtendedColorSwitcher: function() { return /* binding */ ExtendedColorSwitcher; },\n/* harmony export */ ExtendedColorSwitcherToolbar: function() { return /* binding */ ExtendedColorSwitcherToolbar; },\n/* harmony export */ StandardColorSwitcher: function() { return /* binding */ StandardColorSwitcher; },\n/* harmony export */ StandardColorSwitcherToolbar: function() { return /* binding */ StandardColorSwitcherToolbar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/color.js\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! color */ \"./node_modules/color/index.js\");\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(color__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n\n//@ts-ignore\n\n\n/**\n * Updates color attributes based on color contrast.\n *\n * @param {string} bgColor - Background color.\n * @param {Function} setAttributes - Function to set attributes.\n */\nvar updateColorAttributes = function updateColorAttributes(bgColor, setAttributes) {\n try {\n if (bgColor) {\n var parsedColor = color__WEBPACK_IMPORTED_MODULE_4___default()(bgColor).isDark();\n var whiteColor = \"#ffffff\";\n // Determine text color based on the luminosity of the background color\n var newFontColor = parsedColor ? whiteColor : \"\";\n // Update text color attribute\n setAttributes({\n textColor: newFontColor\n });\n }\n } catch (error) {\n console.error(\"Invalid color string provided to updateColorAttributes:\", error);\n }\n};\n/**\n * Handles changes in color selection.\n *\n * @param {Array} colorData - Array of color data.\n * @param {string} newColor - New color value.\n * @param {Function} setAttributes - Function to set attributes.\n * @param {boolean} [outputHex=false] - Output hex value if true.\n * @param {boolean} [useStyle=false] - Use style attributes if true.\n * @param {boolean} [useTextColor=false] - Use textcolor based on selected color if true.\n */\nvar handleColorChange = function handleColorChange(colorData, newColor, setAttributes) {\n var outputHex = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n var useStyle = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n var useTextColor = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : false;\n var colorEntry = colorData.find(function (entry) {\n return entry.color === newColor;\n });\n if (colorEntry && outputHex) {\n setAttributes({\n color: colorEntry.color\n });\n updateColorAttributes(newColor, setAttributes);\n if (useStyle) {\n setAttributes({\n style: colorEntry.slug\n });\n updateColorAttributes(newColor, setAttributes);\n }\n } else if (colorEntry) {\n setAttributes({\n color: colorEntry.slug\n });\n } else {\n if (useStyle) {\n setAttributes({\n color: newColor,\n style: \"\"\n });\n if (useTextColor) {\n updateColorAttributes(newColor, setAttributes);\n }\n }\n }\n};\n/**\n * ColorSwitcher component.\n * Provides a UI for color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcher component.\n */\nvar ColorSwitcher = function ColorSwitcher(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n hex = _ref.hex,\n useStyle = _ref.useStyle,\n _ref$customColor = _ref.customColor,\n customColor = _ref$customColor === void 0 ? false : _ref$customColor,\n _ref$useTextColor = _ref.useTextColor,\n useTextColor = _ref$useTextColor === void 0 ? false : _ref$useTextColor,\n _ref$overwriteThemeCo = _ref.overwriteThemeColors,\n overwriteThemeColors = _ref$overwriteThemeCo === void 0 ? false : _ref$overwriteThemeCo,\n _ref$clearButton = _ref.clearButton,\n clearButton = _ref$clearButton === void 0 ? false : _ref$clearButton;\n var _a;\n // if the theme colorPalette is not empty, use it instead of the passed values!\n // Example entry from colorPalette [Log] [{slug: \"primary\", color: \"#005177\", name: \"Primary\"}, {slug: \"accent\", color: \"#f2a900\", name: \"Accent\"}] (2)\n // const colorPalette = useSetting( 'color.palette' );\n // console.log(colorPalette);\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var colorData = themeColorPalette || standardColorData;\n var value = hex ? attributes.color : (_a = colorData.find(function (entry) {\n return entry.slug === attributes.color;\n })) === null || _a === void 0 ? void 0 : _a.color;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Color Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPalette, {\n colors: colorData,\n value: value,\n onChange: function onChange(newColor) {\n return handleColorChange(colorData, newColor, setAttributes, hex, useStyle, useTextColor);\n },\n disableCustomColors: !customColor,\n clearable: clearButton\n })\n });\n};\n/**\n * ColorSwitcherToolbar component.\n * Provides a toolbar for color selection.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcherToolbar component.\n */\nvar ColorSwitcherToolbar = function ColorSwitcherToolbar(_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes,\n _ref2$colorData = _ref2.colorData,\n colorData = _ref2$colorData === void 0 ? standardColorData : _ref2$colorData,\n _ref2$useStyle = _ref2.useStyle,\n useStyle = _ref2$useStyle === void 0 ? false : _ref2$useStyle,\n _ref2$hex = _ref2.hex,\n hex = _ref2$hex === void 0 ? false : _ref2$hex,\n _ref2$overwriteThemeC = _ref2.overwriteThemeColors,\n overwriteThemeColors = _ref2$overwriteThemeC === void 0 ? false : _ref2$overwriteThemeC;\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var effectiveColorData = themeColorPalette || colorData;\n var classLabel = \"rrzeElementsBFakColorSelector\";\n if (attributes.color) {\n classLabel = hex ? \"rrzeElementsBFakColorSelector \".concat(attributes.color.slice(1)) : \"rrzeElementsBFakColorSelector \".concat(attributes.color);\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n className: classLabel,\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Select a Color\", \"rrze-elements-blocks\"),\n controls: effectiveColorData.map(function (entry) {\n return {\n key: entry.slug,\n title: entry.name,\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n onClick: function onClick() {\n return setAttributes({\n color: hex ? entry.color : entry.slug,\n style: useStyle ? entry.slug : \"\"\n });\n }\n };\n })\n });\n }\n })\n });\n};\n/**\n * BorderColorPicker component.\n * Provides a UI for border color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered BorderColorPicker component.\n */\nvar BorderColorPicker = function BorderColorPicker(_ref3) {\n var attributes = _ref3.attributes,\n setAttributes = _ref3.setAttributes;\n // Extract current color from attributes\n var borderColor = attributes.borderColor;\n /**\n * Handle color change.\n *\n * @param {string} newColor - The new selected color.\n */\n var onChangeColor = function onChangeColor(newColor) {\n setAttributes({\n borderColor: newColor\n });\n };\n // Render ColorSwitcher component\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Border Settings\", \"rrze-elements-blocks\"),\n initialOpen: false,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPicker, {\n color: attributes.borderColor,\n onChange: onChangeColor\n })\n });\n};\n// Default color data\nvar standardColorData = [{\n color: \"#04316A\",\n slug: \"\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Central institution\", \"rrze-elements-blocks\")\n}, {\n color: \"#C50F3C\",\n slug: \"rw\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Business, Economics, and Law\", \"rrze-elements-blocks\")\n}, {\n color: \"#7bb725\",\n slug: \"nat\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Sciences\", \"rrze-elements-blocks\")\n}, {\n color: \"#18B4F1\",\n slug: \"med\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Medicine\", \"rrze-elements-blocks\")\n}, {\n color: \"#FDB735\",\n slug: \"phil\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Humanities, Social Sciences, and Theology\", \"rrze-elements-blocks\")\n}, {\n color: \"#8C9FB1\",\n slug: \"tf\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Engineering\", \"rrze-elements-blocks\")\n}];\nvar extendedColorData = [{\n color: \"#fff\",\n slug: \"inherit\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Inherit color\", \"rrze-elements-blocks\")\n}].concat(standardColorData);\n// Export components using different colorData\nvar StandardColorSwitcher = function StandardColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props));\n};\nvar StandardColorSwitcherToolbar = function StandardColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props));\n};\nvar ExtendedColorSwitcher = function ExtendedColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\nvar ExtendedColorSwitcherToolbar = function ExtendedColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9DdXN0b21Db2xvclN3aXRjaGVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFxQztBQVFOO0FBQ3VCO0FBQ3REO0FBQ3NEO0FBQzVCO0FBc0MxQjs7Ozs7O0FBTUEsSUFBTVcscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FDekJDLE9BQWUsRUFDZkMsYUFBa0QsRUFDMUM7RUFDUixJQUFJO0lBQ0YsSUFBSUQsT0FBTyxFQUFFO01BQ1gsSUFBTUUsV0FBVyxHQUFHSiw0Q0FBSyxDQUFDRSxPQUFPLENBQUMsQ0FBQ0csTUFBTSxFQUFFO01BRTNDLElBQU1DLFVBQVUsR0FBRyxTQUFTO01BRTVCO01BQ0EsSUFBTUMsWUFBWSxHQUFHSCxXQUFXLEdBQUdFLFVBQVUsR0FBRyxFQUFFO01BRWxEO01BQ0FILGFBQWEsQ0FBQztRQUFFSyxTQUFTLEVBQUVEO01BQVksQ0FBRSxDQUFDO0lBQzVDO0VBQ0YsQ0FBQyxDQUFDLE9BQU9FLEtBQUssRUFBRTtJQUNkQyxPQUFPLENBQUNELEtBQUssQ0FDWCx5REFBeUQsRUFDekRBLEtBQUssQ0FDTjtFQUNIO0FBQ0YsQ0FBQztBQUVEOzs7Ozs7Ozs7O0FBVUEsSUFBTUUsaUJBQWlCLEdBQUcsU0FBcEJBLGlCQUFpQkEsQ0FDckJDLFNBQTBELEVBQzFEQyxRQUFnQixFQUNoQlYsYUFBMEUsRUFJeEU7RUFBQSxJQUhGVyxTQUFBLEdBQUFDLFNBQUEsQ0FBQUMsTUFBQSxRQUFBRCxTQUFBLFFBQUFFLFNBQUEsR0FBQUYsU0FBQSxNQUFxQixLQUFLO0VBQUEsSUFDMUJHLFFBQUEsR0FBQUgsU0FBQSxDQUFBQyxNQUFBLFFBQUFELFNBQUEsUUFBQUUsU0FBQSxHQUFBRixTQUFBLE1BQW9CLEtBQUs7RUFBQSxJQUN6QkksWUFBQSxHQUFBSixTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBd0IsS0FBSztFQUU3QixJQUFNSyxVQUFV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QUFJLEVBQUUsSUFBSTtFQUNWdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyx3QkFBd0IsRUFBRSxzQkFBc0I7Q0FDMUQsQ0FDRjtBQUVELElBQU1nRixpQkFBaUIsSUFDckI7RUFDRXpFLEtBQUssRUFBRSxNQUFNO0VBQ2IyQixJQUFJLEVBQUUsU0FBUztFQUNmdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCO0NBQ2pELEVBQUFpRSxNQUFBLENBQ0VsQixpQkFBaUIsQ0FDckI7QUFFRDtBQUNPLElBQU1rQyxxQkFBcUIsR0FBRyxTQUF4QkEscUJBQXFCQSxDQUFJQyxLQUF5QjtFQUFBLE9BQzdEaEMsc0RBQUEsQ0FBQ2YsYUFBYSxFQUFBZ0QsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQzdCO0FBQ00sSUFBTUcsNEJBQTRCLEdBQUcsU0FBL0JBLDRCQUE0QkEsQ0FBSUgsS0FBeUI7RUFBQSxPQUNwRWhDLHNEQUFBLENBQUNPLG9CQUFvQixFQUFBMEIsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQ3BDO0FBRU0sSUFBTUkscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FBSUosS0FBeUI7RUFBQSxPQUM3RGhDLHNEQUFBLENBQUNmLGFBQWEsRUFBQWdELE1BQUEsQ0FBQUMsTUFBQSxLQUFLRixLQUFLO0lBQUU1RCxTQUFTLEVBQUUwRDtFQUFpQixHQUFJO0FBQUEsQ0FDM0Q7QUFDTSxJQUFNTyw0QkFBNEIsR0FBRyxTQUEvQkEsNEJBQTRCQSxDQUFJTCxLQUF5QjtFQUFBLE9BQ3BFaEMsc0RBQUEsQ0FBQ08sb0JBQW9CLEVBQUEwQixNQUFBLENBQUFDLE1BQUEsS0FBS0YsS0FBSztJQUFFNUQsU0FBUyxFQUFFMEQ7RUFBaUIsR0FBSTtBQUFBLENBQ2xFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0N1c3RvbUNvbG9yU3dpdGNoZXIudHN4PzViOTQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb2xvclBhbGV0dGUsXG4gIFBhbmVsQm9keSxcbiAgVG9vbGJhckRyb3Bkb3duTWVudSxcbiAgVG9vbGJhckl0ZW0sXG4gIFRvb2xiYXJHcm91cCxcbiAgQ29sb3JQaWNrZXIsXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IGNvbG9yIGFzIGNvbG9ySWNvbiB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG4vL0B0cy1pZ25vcmVcbmltcG9ydCB7IHVzZVNldHRpbmdzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgQ29sb3IgZnJvbSBcImNvbG9yXCI7XG5cbi8qKlxuICogVHlwZSBkZWZpbml0aW9uIGZvciBDb2xvclN3aXRjaGVyUHJvcHMuXG4gKiBSZXByZXNlbnRzIHByb3BlcnRpZXMgZm9yIGNvbG9yIHN3aXRjaGVyIGNvbXBvbmVudHMuXG4gKlxuICogQHR5cGVkZWYge09iamVjdH0gQ29sb3JTd2l0Y2hlclByb3BzXG4gKiBAcHJvcGVydHkge09iamVjdH0gYXR0cmlidXRlcyAtIENvbnRhaW5zIGNvbG9yLXJlbGF0ZWQgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7RnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byB1cGRhdGUgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7QXJyYXl9IFtjb2xvckRhdGFdIC0gT3B0aW9uYWwgYXJyYXkgb2YgY29sb3IgZGF0YS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2hleF0gLSBGbGFnIHRvIGluZGljYXRlIGlmIGhleCB2YWx1ZXMgYXJlIHVzZWQuXG4gKiBAcHJvcGVydHkge2Jvb2xlYW59IFt1c2VTdHlsZV0gLSBGbGFnIHRvIGFwcGx5IHN0eWxlcy5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2N1c3RvbUNvbG9yXSAtIEZsYWcgZm9yIGN1c3RvbSBjb2xvciB1c2FnZS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcl0gLSBGbGFnIHRvIHNldCB0ZXh0Y29sb3IgYXR0cmlidXRlIGJhc2VkIG9uIHNlbGVjdGVkIENvbG9yLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbb3ZlcndyaXRlVGhlbWVDb2xvcnNdIC0gRmxhZyB0byBvdmVyd3JpdGUgdGhlbWUgY29sb3JzLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbY2xlYXJCdXR0b25dIC0gRmxhZyB0byBzaG93IGNsZWFyIGJ1dHRvbi5cbiAqL1xudHlwZSBDb2xvclN3aXRjaGVyUHJvcHMgPSB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIGJvcmRlckNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczoge1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICAgIHRleHRDb2xvcj86IHN0cmluZztcbiAgICBib3JkZXJDb2xvcj86IHN0cmluZztcbiAgfSkgPT4gdm9pZDtcbiAgY29sb3JEYXRhPzogeyBjb2xvcjogc3RyaW5nOyBzbHVnOiBzdHJpbmc7IG5hbWU6IHN0cmluZyB9W107XG4gIGhleD86IGJvb2xlYW47XG4gIHVzZVN0eWxlPzogYm9vbGVhbjtcbiAgY3VzdG9tQ29sb3I/OiBib29sZWFuO1xuICB1c2VUZXh0Q29sb3I/OiBib29sZWFuO1xuICBvdmVyd3JpdGVUaGVtZUNvbG9ycz86IGJvb2xlYW47XG4gIGNsZWFyQnV0dG9uID86IGJvb2xlYW47XG59O1xuXG4vKipcbiAqIFVwZGF0ZXMgY29sb3IgYXR0cmlidXRlcyBiYXNlZCBvbiBjb2xvciBjb250cmFzdC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gYmdDb2xvciAtIEJhY2tncm91bmQgY29sb3IuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKi9cbmNvbnN0IHVwZGF0ZUNvbG9yQXR0cmlidXRlcyA9IChcbiAgYmdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiBDb2xvclN3aXRjaGVyUHJvcHNbXCJzZXRBdHRyaWJ1dGVzXCJdXG4pOiB2b2lkID0+IHtcbiAgdHJ5IHtcbiAgICBpZiAoYmdDb2xvcikge1xuICAgICAgY29uc3QgcGFyc2VkQ29sb3IgPSBDb2xvcihiZ0NvbG9yKS5pc0RhcmsoKTtcblxuICAgICAgY29uc3Qgd2hpdGVDb2xvciA9IFwiI2ZmZmZmZlwiO1xuXG4gICAgICAvLyBEZXRlcm1pbmUgdGV4dCBjb2xvciBiYXNlZCBvbiB0aGUgbHVtaW5vc2l0eSBvZiB0aGUgYmFja2dyb3VuZCBjb2xvclxuICAgICAgY29uc3QgbmV3Rm9udENvbG9yID0gcGFyc2VkQ29sb3IgPyB3aGl0ZUNvbG9yIDogXCJcIjtcblxuICAgICAgLy8gVXBkYXRlIHRleHQgY29sb3IgYXR0cmlidXRlXG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGV4dENvbG9yOiBuZXdGb250Q29sb3IgfSk7XG4gICAgfVxuICB9IGNhdGNoIChlcnJvcikge1xuICAgIGNvbnNvbGUuZXJyb3IoXG4gICAgICBcIkludmFsaWQgY29sb3Igc3RyaW5nIHByb3ZpZGVkIHRvIHVwZGF0ZUNvbG9yQXR0cmlidXRlczpcIixcbiAgICAgIGVycm9yXG4gICAgKTtcbiAgfVxufTtcblxuLyoqXG4gKiBIYW5kbGVzIGNoYW5nZXMgaW4gY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGNvbG9yRGF0YSAtIEFycmF5IG9mIGNvbG9yIGRhdGEuXG4gKiBAcGFyYW0ge3N0cmluZ30gbmV3Q29sb3IgLSBOZXcgY29sb3IgdmFsdWUuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKiBAcGFyYW0ge2Jvb2xlYW59IFtvdXRwdXRIZXg9ZmFsc2VdIC0gT3V0cHV0IGhleCB2YWx1ZSBpZiB0cnVlLlxuICogQHBhcmFtIHtib29sZWFufSBbdXNlU3R5bGU9ZmFsc2VdIC0gVXNlIHN0eWxlIGF0dHJpYnV0ZXMgaWYgdHJ1ZS5cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcj1mYWxzZV0gLSBVc2UgdGV4dGNvbG9yIGJhc2VkIG9uIHNlbGVjdGVkIGNvbG9yIGlmIHRydWUuXG4gKi9cbmNvbnN0IGhhbmRsZUNvbG9yQ2hhbmdlID0gKFxuICBjb2xvckRhdGE6IHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdLFxuICBuZXdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczogeyBjb2xvcj86IHN0cmluZzsgc3R5bGU/OiBzdHJpbmcgfSkgPT4gdm9pZCxcbiAgb3V0cHV0SGV4OiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVN0eWxlOiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVRleHRDb2xvcjogYm9vbGVhbiA9IGZhbHNlXG4pID0+IHtcbiAgY29uc3QgY29sb3JFbnRyeSA9IGNvbG9yRGF0YS5maW5kKChlbnRyeSkgPT4gZW50cnkuY29sb3IgPT09IG5ld0NvbG9yKTtcbiAgaWYgKGNvbG9yRW50cnkgJiYgb3V0cHV0SGV4KSB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGNvbG9yOiBjb2xvckVudHJ5LmNvbG9yIH0pO1xuICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgaWYgKHVzZVN0eWxlKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgc3R5bGU6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgfVxuICB9IGVsc2UgaWYgKGNvbG9yRW50cnkpIHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgY29sb3I6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgfSBlbHNlIHtcbiAgICBpZiAodXNlU3R5bGUpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb2xvcjogbmV3Q29sb3IsIHN0eWxlOiBcIlwiIH0pO1xuICAgICAgaWYgKHVzZVRleHRDb2xvcikge1xuICAgICAgICB1cGRhdGVDb2xvckF0dHJpYnV0ZXMobmV3Q29sb3IsIHNldEF0dHJpYnV0ZXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufTtcblxuLyoqXG4gKiBDb2xvclN3aXRjaGVyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgVUkgZm9yIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIENvbG9yU3dpdGNoZXIgY29tcG9uZW50LlxuICovXG5jb25zdCBDb2xvclN3aXRjaGVyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgaGV4LFxuICB1c2VTdHlsZSxcbiAgY3VzdG9tQ29sb3IgPSBmYWxzZSxcbiAgdXNlVGV4dENvbG9yID0gZmFsc2UsXG4gIG92ZXJ3cml0ZVRoZW1lQ29sb3JzID0gZmFsc2UsXG4gIGNsZWFyQnV0dG9uID0gZmFsc2UsXG59OiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IHtcblxuICAvLyBpZiB0aGUgdGhlbWUgY29sb3JQYWxldHRlIGlzIG5vdCBlbXB0eSwgdXNlIGl0IGluc3RlYWQgb2YgdGhlIHBhc3NlZCB2YWx1ZXMhXG4gIC8vIEV4YW1wbGUgZW50cnkgZnJvbSBjb2xvclBhbGV0dGUgW0xvZ10gW3tzbHVnOiBcInByaW1hcnlcIiwgY29sb3I6IFwiIzAwNTE3N1wiLCBuYW1lOiBcIlByaW1hcnlcIn0sIHtzbHVnOiBcImFjY2VudFwiLCBjb2xvcjogXCIjZjJhOTAwXCIsIG5hbWU6IFwiQWNjZW50XCJ9XSAoMilcbiAgLy8gY29uc3QgY29sb3JQYWxldHRlID0gdXNlU2V0dGluZyggJ2NvbG9yLnBhbGV0dGUnICk7XG4gIC8vIGNvbnNvbGUubG9nKGNvbG9yUGFsZXR0ZSk7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gID8gdXNlU2V0dGluZ3MoJ2NvbG9yLnBhbGV0dGUnKVswXSBhcyB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXVxuICA6IG51bGw7XG4gIGNvbnN0IGNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IHN0YW5kYXJkQ29sb3JEYXRhO1xuXG4gIGNvbnN0IHZhbHVlID0gaGV4XG4gICAgPyBhdHRyaWJ1dGVzLmNvbG9yXG4gICAgOiBjb2xvckRhdGEuZmluZCgoZW50cnkpID0+IGVudHJ5LnNsdWcgPT09IGF0dHJpYnV0ZXMuY29sb3IpPy5jb2xvcjtcblxuICByZXR1cm4gKFxuICAgIDxQYW5lbEJvZHkgdGl0bGU9e19fKFwiQ29sb3IgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0+XG4gICAgICA8Q29sb3JQYWxldHRlXG4gICAgICAgIGNvbG9ycz17Y29sb3JEYXRhfVxuICAgICAgICB2YWx1ZT17dmFsdWV9XG4gICAgICAgIG9uQ2hhbmdlPXsobmV3Q29sb3I6IHN0cmluZykgPT5cbiAgICAgICAgICBoYW5kbGVDb2xvckNoYW5nZShcbiAgICAgICAgICAgIGNvbG9yRGF0YSxcbiAgICAgICAgICAgIG5ld0NvbG9yLFxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcyxcbiAgICAgICAgICAgIGhleCxcbiAgICAgICAgICAgIHVzZVN0eWxlLFxuICAgICAgICAgICAgdXNlVGV4dENvbG9yXG4gICAgICAgICAgKVxuICAgICAgICB9XG4gICAgICAgIGRpc2FibGVDdXN0b21Db2xvcnM9eyFjdXN0b21Db2xvcn1cbiAgICAgICAgY2xlYXJhYmxlPXtjbGVhckJ1dHRvbn1cbiAgICAgIC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vKipcbiAqIENvbG9yU3dpdGNoZXJUb29sYmFyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgdG9vbGJhciBmb3IgY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7Q29sb3JTd2l0Y2hlclByb3BzfSBwcm9wcyAtIENvbXBvbmVudCBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBSZW5kZXJlZCBDb2xvclN3aXRjaGVyVG9vbGJhciBjb21wb25lbnQuXG4gKi9cbmNvbnN0IENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgY29sb3JEYXRhID0gc3RhbmRhcmRDb2xvckRhdGEsXG4gIHVzZVN0eWxlID0gZmFsc2UsXG4gIGhleCA9IGZhbHNlLFxuICBvdmVyd3JpdGVUaGVtZUNvbG9ycyA9IGZhbHNlLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gICAgPyB1c2VTZXR0aW5ncygnY29sb3IucGFsZXR0ZScpWzBdIGFzIHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdXG4gICAgOiBudWxsO1xuXG4gIGNvbnN0IGVmZmVjdGl2ZUNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IGNvbG9yRGF0YTtcblxuICBsZXQgY2xhc3NMYWJlbCA9IGBycnplRWxlbWVudHNCRmFrQ29sb3JTZWxlY3RvcmA7XG4gIGlmKGF0dHJpYnV0ZXMuY29sb3IpIHtcbiAgY2xhc3NMYWJlbCA9IGhleFxuICAgID8gYHJyemVFbGVtZW50c0JGYWtDb2xvclNlbGVjdG9yICR7YXR0cmlidXRlcy5jb2xvci5zbGljZSgxKX1gXG4gICAgOiBgcnJ6ZUVsZW1lbnRzQkZha0NvbG9yU2VsZWN0b3IgJHthdHRyaWJ1dGVzLmNvbG9yfWA7XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxUb29sYmFyR3JvdXA+XG4gICAgICA8VG9vbGJhckl0ZW0+XG4gICAgICAgIHsoKSA9PiAoXG4gICAgICAgICAgPFRvb2xiYXJEcm9wZG93bk1lbnVcbiAgICAgICAgICAgIGljb249e2NvbG9ySWNvbn1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17Y2xhc3NMYWJlbH1cbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhIENvbG9yXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBjb250cm9scz17ZWZmZWN0aXZlQ29sb3JEYXRhLm1hcCgoZW50cnkpID0+ICh7XG4gICAgICAgICAgICAgIGtleTogZW50cnkuc2x1ZyxcbiAgICAgICAgICAgICAgdGl0bGU6IGVudHJ5Lm5hbWUsXG4gICAgICAgICAgICAgIGljb246IGNvbG9ySWNvbixcbiAgICAgICAgICAgICAgb25DbGljazogKCkgPT5cbiAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBoZXggPyBlbnRyeS5jb2xvciA6IGVudHJ5LnNsdWcsXG4gICAgICAgICAgICAgICAgICBzdHlsZTogdXNlU3R5bGUgPyBlbnRyeS5zbHVnIDogXCJcIixcbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIH0pKX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgPC9Ub29sYmFySXRlbT5cbiAgICA8L1Rvb2xiYXJHcm91cD5cbiAgKTtcbn07XG5cbi8qKlxuICogQm9yZGVyQ29sb3JQaWNrZXIgY29tcG9uZW50LlxuICogUHJvdmlkZXMgYSBVSSBmb3IgYm9yZGVyIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIEJvcmRlckNvbG9yUGlja2VyIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgQm9yZGVyQ29sb3JQaWNrZXIgPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIC8vIEV4dHJhY3QgY3VycmVudCBjb2xvciBmcm9tIGF0dHJpYnV0ZXNcbiAgY29uc3QgeyBib3JkZXJDb2xvciB9ID0gYXR0cmlidXRlcztcblxuICAvKipcbiAgICogSGFuZGxlIGNvbG9yIGNoYW5nZS5cbiAgICpcbiAgICogQHBhcmFtIHtzdHJpbmd9IG5ld0NvbG9yIC0gVGhlIG5ldyBzZWxlY3RlZCBjb2xvci5cbiAgICovXG4gIGNvbnN0IG9uQ2hhbmdlQ29sb3IgPSAobmV3Q29sb3I6IHN0cmluZykgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBib3JkZXJDb2xvcjogbmV3Q29sb3IgfSk7XG4gIH07XG5cbiAgLy8gUmVuZGVyIENvbG9yU3dpdGNoZXIgY29tcG9uZW50XG4gIHJldHVybiAoXG4gICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJCb3JkZXIgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0gaW5pdGlhbE9wZW49e2ZhbHNlfT5cbiAgICAgIDxDb2xvclBpY2tlciBjb2xvcj17YXR0cmlidXRlcy5ib3JkZXJDb2xvcn0gb25DaGFuZ2U9e29uQ2hhbmdlQ29sb3J9IC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vLyBEZWZhdWx0IGNvbG9yIGRhdGFcbmNvbnN0IHN0YW5kYXJkQ29sb3JEYXRhID0gW1xuICB7XG4gICAgY29sb3I6IFwiIzA0MzE2QVwiLFxuICAgIHNsdWc6IFwiXCIsXG4gICAgbmFtZTogX18oXCJDZW50cmFsIGluc3RpdHV0aW9uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjQzUwRjNDXCIsXG4gICAgc2x1ZzogXCJyd1wiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBCdXNpbmVzcywgRWNvbm9taWNzLCBhbmQgTGF3XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjN2JiNzI1XCIsXG4gICAgc2x1ZzogXCJuYXRcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgU2NpZW5jZXNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAge1xuICAgIGNvbG9yOiBcIiMxOEI0RjFcIixcbiAgICBzbHVnOiBcIm1lZFwiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBNZWRpY2luZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiI0ZEQjczNVwiLFxuICAgIHNsdWc6IFwicGhpbFwiLFxuICAgIG5hbWU6IF9fKFxuICAgICAgXCJGYWN1bHR5IG9mIEh1bWFuaXRpZXMsIFNvY2lhbCBTY2llbmNlcywgYW5kIFRoZW9sb2d5XCIsXG4gICAgICBcInJyemUtZWxlbWVudHMtYmxvY2tzXCJcbiAgICApLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiIzhDOUZCMVwiLFxuICAgIHNsdWc6IFwidGZcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgRW5naW5lZXJpbmdcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbl07XG5cbmNvbnN0IGV4dGVuZGVkQ29sb3JEYXRhOiB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXSA9IFtcbiAge1xuICAgIGNvbG9yOiBcIiNmZmZcIixcbiAgICBzbHVnOiBcImluaGVyaXRcIixcbiAgICBuYW1lOiBfXyhcIkluaGVyaXQgY29sb3JcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAgLi4uc3RhbmRhcmRDb2xvckRhdGEsXG5dO1xuXG4vLyBFeHBvcnQgY29tcG9uZW50cyB1c2luZyBkaWZmZXJlbnQgY29sb3JEYXRhXG5leHBvcnQgY29uc3QgU3RhbmRhcmRDb2xvclN3aXRjaGVyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXIgey4uLnByb3BzfSAvPlxuKTtcbmV4cG9ydCBjb25zdCBTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXJUb29sYmFyIHsuLi5wcm9wc30gLz5cbik7XG5cbmV4cG9ydCBjb25zdCBFeHRlbmRlZENvbG9yU3dpdGNoZXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlciB7Li4ucHJvcHN9IGNvbG9yRGF0YT17ZXh0ZW5kZWRDb2xvckRhdGF9IC8+XG4pO1xuZXhwb3J0IGNvbnN0IEV4dGVuZGVkQ29sb3JTd2l0Y2hlclRvb2xiYXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlclRvb2xiYXIgey4uLnByb3BzfSBjb2xvckRhdGE9e2V4dGVuZGVkQ29sb3JEYXRhfSAvPlxuKTtcblxuZXhwb3J0IHsgQm9yZGVyQ29sb3JQaWNrZXIgfTsiXSwibmFtZXMiOlsiX18iLCJDb2xvclBhbGV0dGUiLCJQYW5lbEJvZHkiLCJUb29sYmFyRHJvcGRvd25NZW51IiwiVG9vbGJhckl0ZW0iLCJUb29sYmFyR3JvdXAiLCJDb2xvclBpY2tlciIsImNvbG9yIiwiY29sb3JJY29uIiwidXNlU2V0dGluZ3MiLCJDb2xvciIsInVwZGF0ZUNvbG9yQXR0cmlidXRlcyIsImJnQ29sb3IiLCJzZXRBdHRyaWJ1dGVzIiwicGFyc2VkQ29sb3IiLCJpc0RhcmsiLCJ3aGl0ZUNvbG9yIiwibmV3Rm9udENvbG9yIiwidGV4dENvbG9yIiwiZXJyb3IiLCJjb25zb2xlIiwiaGFuZGxlQ29sb3JDaGFuZ2UiLCJjb2xvckRhdGEiLCJuZXdDb2xvciIsIm91dHB1dEhleCIsImFyZ3VtZW50cyIsImxlbmd0aCIsInVuZGVmaW5lZCIsInVzZVN0eWxlIiwidXNlVGV4dENvbG9yIiwiY29sb3JFbnRyeSIsImZpbmQiLCJlbnRyeSIsInN0eWxlIiwic2x1ZyIsIkNvbG9yU3dpdGNoZXIiLCJfcmVmIiwiYXR0cmlidXRlcyIsImhleCIsIl9yZWYkY3VzdG9tQ29sb3IiLCJjdXN0b21Db2xvciIsIl9yZWYkdXNlVGV4dENvbG9yIiwiX3JlZiRvdmVyd3JpdGVUaGVtZUNvIiwib3ZlcndyaXRlVGhlbWVDb2xvcnMiLCJfcmVmJGNsZWFyQnV0dG9uIiwiY2xlYXJCdXR0b24iLCJ0aGVtZUNvbG9yUGFsZXR0ZSIsInN0YW5kYXJkQ29sb3JEYXRhIiwidmFsdWUiLCJfYSIsIl9qc3giLCJ0aXRsZSIsImNoaWxkcmVuIiwiY29sb3JzIiwib25DaGFuZ2UiLCJkaXNhYmxlQ3VzdG9tQ29sb3JzIiwiY2xlYXJhYmxlIiwiQ29sb3JTd2l0Y2hlclRvb2xiYXIiLCJfcmVmMiIsIl9yZWYyJGNvbG9yRGF0YSIsIl9yZWYyJHVzZVN0eWxlIiwiX3JlZjIkaGV4IiwiX3JlZjIkb3ZlcndyaXRlVGhlbWVDIiwiZWZmZWN0aXZlQ29sb3JEYXRhIiwiY2xhc3NMYWJlbCIsImNvbmNhdCIsInNsaWNlIiwiaWNvbiIsImNsYXNzTmFtZSIsImxhYmVsIiwiY29udHJvbHMiLCJtYXAiLCJrZXkiLCJuYW1lIiwib25DbGljayIsIkJvcmRlckNvbG9yUGlja2VyIiwiX3JlZjMiLCJib3JkZXJDb2xvciIsIm9uQ2hhbmdlQ29sb3IiLCJpbml0aWFsT3BlbiIsImV4dGVuZGVkQ29sb3JEYXRhIiwiU3RhbmRhcmRDb2xvclN3aXRjaGVyIiwicHJvcHMiLCJPYmplY3QiLCJhc3NpZ24iLCJTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyVG9vbGJhciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/CustomColorSwitcher.tsx\n"); + +/***/ }), + +/***/ "./src/components/HeadingComponent.tsx": +/*!*********************************************!*\ + !*** ./src/components/HeadingComponent.tsx ***! + \*********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\nvar __rest = undefined && undefined.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\nvar HeadingComponent = function HeadingComponent(_a) {\n var level = _a.level,\n children = _a.children,\n props = __rest(_a, [\"level\", \"children\"]);\n switch (level) {\n case 3:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h3\", Object.assign({}, props, {\n children: children\n }));\n case 4:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h4\", Object.assign({}, props, {\n children: children\n }));\n case 5:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h5\", Object.assign({}, props, {\n children: children\n }));\n case 6:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h6\", Object.assign({}, props, {\n children: children\n }));\n case 7:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h6\", Object.assign({}, props, {\n children: children\n }));\n default:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h2\", Object.assign({}, props, {\n children: children\n }));\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (HeadingComponent);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9IZWFkaW5nQ29tcG9uZW50LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFNQSxJQUFNQSxnQkFBZ0IsR0FBb0MsU0FBcERBLGdCQUFnQkEsQ0FBcUNDLEVBQTZCLEVBQUk7TUFBL0JDLEtBQUssR0FBVUQsRUFBWSxDQUEzQkMsS0FBSztJQUFFQyxRQUFRLEdBQUFGLEVBQVksQ0FBcEJFLFFBQVE7SUFBS0MsS0FBSyxHQUFBQyxNQUFBLENBQUFKLEVBQUEsRUFBM0IscUJBQTZCLENBQUY7RUFDcEYsUUFBUUMsS0FBSztJQUNYLEtBQUssQ0FBQztNQUNKLE9BQU9JLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDO01BQ0UsT0FBT0csc0RBQUEsT0FBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVFKLEtBQUs7UUFBQUQsUUFBQSxFQUFHQTtNQUFRLEdBQU07RUFDekM7QUFDRixDQUFDO0FBRUQsK0RBQWVILGdCQUFnQiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9IZWFkaW5nQ29tcG9uZW50LnRzeD8xMzMwIl0sInNvdXJjZXNDb250ZW50IjpbInR5cGUgSGVhZGluZ0NvbXBvbmVudFByb3BzID0ge1xuICBsZXZlbDogbnVtYmVyO1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlO1xuICBba2V5OiBzdHJpbmddOiBhbnk7IC8vIFRoaXMgYWxsb3dzIGZvciBhbnkgYWRkaXRpb25hbCBwcm9wZXJ0aWVzIGxpa2UgYGNsYXNzTmFtZWAuXG59O1xuXG5jb25zdCBIZWFkaW5nQ29tcG9uZW50OiBSZWFjdC5GQzxIZWFkaW5nQ29tcG9uZW50UHJvcHM+ID0gKHsgbGV2ZWwsIGNoaWxkcmVuLCAuLi5wcm9wcyB9KSA9PiB7XG4gIHN3aXRjaCAobGV2ZWwpIHtcbiAgICBjYXNlIDM6XG4gICAgICByZXR1cm4gPGgzIHsuLi5wcm9wc30+e2NoaWxkcmVufTwvaDM+O1xuICAgIGNhc2UgNDpcbiAgICAgIHJldHVybiA8aDQgey4uLnByb3BzfT57Y2hpbGRyZW59PC9oND47XG4gICAgY2FzZSA1OlxuICAgICAgcmV0dXJuIDxoNSB7Li4ucHJvcHN9PntjaGlsZHJlbn08L2g1PjtcbiAgICBjYXNlIDY6XG4gICAgICByZXR1cm4gPGg2IHsuLi5wcm9wc30+e2NoaWxkcmVufTwvaDY+O1xuICAgIGNhc2UgNzpcbiAgICAgIHJldHVybiA8aDYgey4uLnByb3BzfT57Y2hpbGRyZW59PC9oNj47XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiA8aDIgey4uLnByb3BzfT57Y2hpbGRyZW59PC9oMj47XG4gIH1cbn07XG5cbmV4cG9ydCBkZWZhdWx0IEhlYWRpbmdDb21wb25lbnQ7XG4iXSwibmFtZXMiOlsiSGVhZGluZ0NvbXBvbmVudCIsIl9hIiwibGV2ZWwiLCJjaGlsZHJlbiIsInByb3BzIiwiX19yZXN0IiwiX2pzeCIsIk9iamVjdCIsImFzc2lnbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/HeadingComponent.tsx\n"); + +/***/ }), + +/***/ "./src/components/IconPicker.tsx": +/*!***************************************!*\ + !*** ./src/components/IconPicker.tsx ***! + \***************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ IconMarkComponent: function() { return /* binding */ IconMarkComponent; },\n/* harmony export */ IconPicker: function() { return /* binding */ IconPicker; },\n/* harmony export */ IconPickerModalInset: function() { return /* binding */ IconPickerModalInset; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _assets_fontawesome_fontawesomeIconNames_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./assets/fontawesome/fontawesomeIconNames.json */ \"./src/components/assets/fontawesome/fontawesomeIconNames.json\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/a11y */ \"@wordpress/a11y\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_a11y__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _assets_fontawesome_scss_fontawesome_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./assets/fontawesome/scss/fontawesome.scss */ \"./src/components/assets/fontawesome/scss/fontawesome.scss\");\n/* harmony import */ var _assets_fontawesome_scss_solid_scss__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./assets/fontawesome/scss/solid.scss */ \"./src/components/assets/fontawesome/scss/solid.scss\");\n/* harmony import */ var _assets_fontawesome_scss_brands_scss__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./assets/fontawesome/scss/brands.scss */ \"./src/components/assets/fontawesome/scss/brands.scss\");\n/* harmony import */ var _assets_fontawesome_scss_regular_scss__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./assets/fontawesome/scss/regular.scss */ \"./src/components/assets/fontawesome/scss/regular.scss\");\nfunction _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _iterableToArray(r) { if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r); }\nfunction _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); }\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\n// You probably already include the core styles\n// @import \"../ 0 ? (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: filteredIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n }) : (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"No icons found. Please try a different search term.\", \"rrze-elements-blocks\")\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Solid Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: solidIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Regular Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: regularIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Brand Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: brandIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingBottom: \"1rem\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {})\n })]\n });\n});\n/**\n * A component for displaying icons in the editor.\n *\n * @component\n * @param {IconMarkComponentProps} props - The properties.\n * @returns {JSX.Element | null} The loaded SVG icon or null.\n */\nvar IconMarkComponent = function IconMarkComponent(_ref4) {\n var type = _ref4.type,\n iconName = _ref4.iconName,\n attributes = _ref4.attributes,\n _ref4$defaultClass = _ref4.defaultClass,\n defaultClass = _ref4$defaultClass === void 0 ? \"elements-blocks-icon-insideEditor\" : _ref4$defaultClass,\n _ref4$setAttributes = _ref4.setAttributes,\n setAttributes = _ref4$setAttributes === void 0 ? function () {} : _ref4$setAttributes,\n _ref4$className = _ref4.className,\n className = _ref4$className === void 0 ? \"\" : _ref4$className,\n onClick = _ref4.onClick,\n _ref4$iconValue = _ref4.iconValue,\n iconValue = _ref4$iconValue === void 0 ? \"\" : _ref4$iconValue;\n var handleOnClick = function handleOnClick() {\n if (onClick) {\n onClick();\n }\n };\n //turn solid iconname into the right font-awesome class iconValue contains solid iconname\n var faType = iconValue.split(\" \")[0] || \"\";\n var faIconName = iconValue.split(\" \")[1] || \"\";\n if (iconValue === \"\") {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"\".concat(attributes.svgString, \" \").concat(className),\n onClick: handleOnClick\n });\n } else {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fa-\".concat(faType, \" fa-\").concat(faIconName, \" \").concat(className),\n onClick: handleOnClick\n });\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFxRSxlQUFBLGNBQUcsRUFBRSxHQUFBQSxlQUFBO0lBQ2RuRSxPQUFPLEdBQUErRCxLQUFBLENBQVAvRCxPQUFPO0lBQUFvRSxlQUFBLEdBQUFMLEtBQUEsQ0FDUDVCLFNBQVM7SUFBVEEsU0FBUyxHQUFBaUMsZUFBQSxjQUFHLEVBQUUsR0FBQUEsZUFBQTtFQUVkLElBQU1DLGFBQWEsR0FBRyxTQUFoQkEsYUFBYUEsQ0FBQSxFQUFRO0lBQ3pCLElBQUlyRSxPQUFPLEVBQUU7TUFDWEEsT0FBTyxFQUFFO0lBQ1g7RUFDRixDQUFDO0VBRUQ7RUFDQSxJQUFNc0UsTUFBTSxHQUFHbkMsU0FBUyxDQUFDeEQsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUU7RUFDNUMsSUFBTTRGLFVBQVUsR0FBR3BDLFNBQVMsQ0FBQ3hELEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFO0VBRWhELElBQUl3RCxTQUFTLEtBQUssRUFBRSxFQUFFO0lBQ3BCLE9BQ0UxQyxzREFBQTtNQUNFSyxTQUFTLEtBQUE5QixNQUFBLENBQUtILFVBQVUsQ0FBQ0ksU0FBUyxPQUFBRCxNQUFBLENBQUk4QixTQUFTLENBQUU7TUFDakRFLE9BQU8sRUFBRXFFO0lBQWEsRUFDaEI7RUFFWixDQUFDLE1BQU07SUFDTCxPQUNFNUUsc0RBQUE7TUFDRUssU0FBUyxRQUFBOUIsTUFBQSxDQUFRc0csTUFBTSxVQUFBdEcsTUFBQSxDQUFPdUcsVUFBVSxPQUFBdkcsTUFBQSxDQUFJOEIsU0FBUyxDQUFFO01BQ3ZERSxPQUFPLEVBQUVxRTtJQUFhLEVBQ2hCO0VBRVo7QUFDRixDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0ljb25QaWNrZXIudHN4P2YxMjciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb21ib2JveENvbnRyb2wsXG4gIEJ1dHRvbixcbiAgU2VhcmNoQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxHcmlkIGFzIEdyaWQsXG4gIF9fZXhwZXJpbWVudGFsSGVhZGluZyBhcyBIZWFkaW5nLFxuICBfX2V4cGVyaW1lbnRhbFNwYWNlciBhcyBTcGFjZXIsXG4gIF9fZXhwZXJpbWVudGFsRGl2aWRlciBhcyBEaXZpZGVyLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICB1c2VTdGF0ZSxcbiAgdXNlRWZmZWN0LFxuICB1c2VSZWYsXG4gIG1lbW8sXG4gIEZyYWdtZW50LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgZm9udGF3ZXNvbWVJY29uTmFtZXMgZnJvbSBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lSWNvbk5hbWVzLmpzb25cIjtcbmltcG9ydCB7IHNwZWFrIH0gZnJvbSAnQHdvcmRwcmVzcy9hMTF5JztcblxuLy8gWW91IHByb2JhYmx5IGFscmVhZHkgaW5jbHVkZSB0aGUgY29yZSBzdHlsZXNcbi8vIEBpbXBvcnQgXCIuLi88Y29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzXCI7XG5cbmltcG9ydCBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvZm9udGF3ZXNvbWUuc2Nzc1wiO1xuaW1wb3J0IFwiLi9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL2JyYW5kcy5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzc1wiO1xuaW1wb3J0IHsgc2V0IH0gZnJvbSBcImxvZGFzaFwiO1xuXG5pbnRlcmZhY2UgQmxvY2tBdHRyaWJ1dGVzIHtcbiAgaWNvbjogc3RyaW5nO1xuICBzdmdTdHJpbmc6IHN0cmluZztcbn1cblxudHlwZSBTZXRBdHRyaWJ1dGVzRnVuY3Rpb24gPSAoYXR0cmlidXRlczogUGFydGlhbDxCbG9ja0F0dHJpYnV0ZXM+KSA9PiB2b2lkO1xuXG4vKipcbiAqIEZldGNoIGFuZCBzZXQgdGhlIFNWRyBzdHJpbmcgYXR0cmlidXRlIGJhc2VkIG9uIHRoZSBwcm92aWRlZCB0eXBlIGFuZCBpY29uTmFtZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwYXJhbSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHBhcmFtIHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHBhcmFtIHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byBzZXQgbmV3IGF0dHJpYnV0ZXMgZm9yIHRoZSBibG9jay5cbiAqL1xuY29uc3QgZmV0Y2hTdmdJY29uID0gKFxuICB0eXBlOiBzdHJpbmcsXG4gIGljb25OYW1lOiBzdHJpbmcsXG4gIGF0dHJpYnV0ZXM6IEJsb2NrQXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlczogU2V0QXR0cmlidXRlc0Z1bmN0aW9uXG4pOiB2b2lkID0+IHtcbiAgbGV0IHN2Z0ZhQ2xhc3MgPSBcIlwiO1xuICAvL2NoZWNrIGlmIGljb25OYW1lIGFuZCB0eXBlIGFyZSBzZXRcbiAgaWYgKGljb25OYW1lICYmIHR5cGUpIHtcbiAgICBzdmdGYUNsYXNzID0gYGZhLSR7dHlwZX0gZmEtJHtpY29uTmFtZX1gO1xuICAgIHNldEF0dHJpYnV0ZXMoeyBzdmdTdHJpbmc6IHN2Z0ZhQ2xhc3MgfSk7XG4gIH1cbn07XG5cbi8qKlxuICogSWNvblBpY2tlciBjb21wb25lbnQgcHJvcGVydGllcy5cbiAqXG4gKiBAaW50ZXJmYWNlIEljb25QaWNrZXJQcm9wc1xuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBDdXJyZW50IGJsb2NrIGF0dHJpYnV0ZXMuXG4gKiBAcHJvcGVydHkge1NldEF0dHJpYnV0ZXNGdW5jdGlvbn0gc2V0QXR0cmlidXRlcyAtIEZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvblBpY2tlclByb3BzIHtcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBzZXRBdHRyaWJ1dGVzOiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG59XG5cbi8qKlxuICogQSBjb21wb25lbnQgZm9yIHBpY2tpbmcgaWNvbnMuXG4gKlxuICogQGNvbXBvbmVudFxuICogQHBhcmFtIHtJY29uUGlja2VyUHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBgSWNvblBpY2tlcmAgY29tcG9uZW50LlxuICovXG5jb25zdCBJY29uUGlja2VyOiBSZWFjdC5Db21wb25lbnRUeXBlPEljb25QaWNrZXJQcm9wcz4gPSBtZW1vKFxuICAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH0pID0+IHtcbiAgICBjb25zdCBbYWxsSWNvbnNPcHRpb25zLCBzZXRBbGxJY29uc09wdGlvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGNyZWF0ZUljb25PcHRpb25zID0gKGljb25zOiBzdHJpbmdbXSwgbGFiZWw6IHN0cmluZykgPT5cbiAgICAgICAgaWNvbnMubWFwKChpY29uKSA9PiAoe1xuICAgICAgICAgIHZhbHVlOiBgJHtsYWJlbH0gJHtpY29ufWAsXG4gICAgICAgICAgbGFiZWw6IGAke2ljb259ICgke2xhYmVsfSlgLFxuICAgICAgICB9KSk7XG5cbiAgICAgIHNldEFsbEljb25zT3B0aW9ucyhbXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5yZWd1bGFyLCBcInJlZ3VsYXJcIiksXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLmJyYW5kcywgXCJicmFuZHNcIiksXG4gICAgICBdKTtcbiAgICB9LCBbXSk7XG5cbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgICAgZmV0Y2hTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcbiAgICB9LCBbdHlwZSwgaWNvbk5hbWUsIGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXNdKTtcblxuICAgIHJldHVybiAoXG4gICAgICA8PlxuICAgICAgICA8Q29tYm9ib3hDb250cm9sXG4gICAgICAgICAgbGFiZWw9e19fKFwiU2VsZWN0IGFuIGljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICBvbkNoYW5nZT17KG5ld0ljb24pID0+IHNldEF0dHJpYnV0ZXMoeyBpY29uOiBuZXdJY29uIH0pfVxuICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgb3B0aW9ucz17YWxsSWNvbnNPcHRpb25zfVxuICAgICAgICAgIGFsbG93UmVzZXQ9e2ZhbHNlfVxuICAgICAgICAvPlxuICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICBrZXk9e2F0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICA+PC9zcGFuPlxuICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICB2YXJpYW50PVwic2Vjb25kYXJ5XCJcbiAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gc2V0QXR0cmlidXRlcyh7IGljb246IFwiXCIsIHN2Z1N0cmluZzogXCJcIiB9KX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge19fKFwiUmVtb3ZlIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICl9XG4gICAgICA8Lz5cbiAgICApO1xuICB9XG4pO1xuXG4vKipcbiAqIEEgY29tcG9uZW50IGZvciBwaWNraW5nIGljb25zIGluc2lkZSBhIGxhcmdlIG1vZGFsLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvblBpY2tlclByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgYEljb25QaWNrZXJgIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgSWNvblBpY2tlck1vZGFsSW5zZXQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvblBpY2tlclByb3BzPiA9IG1lbW8oXG4gICh7IGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXMgfSkgPT4ge1xuICAgIGNvbnN0IFtzb2xpZEljb25zLCBzZXRTb2xpZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbcmVndWxhckljb25zLCBzZXRSZWd1bGFySWNvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFticmFuZEljb25zLCBzZXRCcmFuZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbYWxsSWNvbnMsIHNldEFsbEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbZmlsdGVyZWRJY29ucywgc2V0RmlsdGVyZWRJY29uc10gPSB1c2VTdGF0ZShbXSk7XG4gICAgY29uc3QgW3NlYXJjaFF1ZXJ5LCBzZXRTZWFyY2hRdWVyeV0gPSB1c2VTdGF0ZShcIlwiKTtcbiAgICBjb25zdCBbc2hvd1NlYXJjaFJlc3VsdHMsIHNldFNob3dTZWFyY2hSZXN1bHRzXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgICBjb25zdCBzZWFyY2hJbnB1dFJlZiA9IHVzZVJlZjxIVE1MSW5wdXRFbGVtZW50PihudWxsKTtcblxuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgLy8gY29uc3QgSWNvbiA9IHVzZUR5bmFtaWNTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcblxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICBjb25zdCBjcmVhdGVJY29uT3B0aW9ucyA9IChpY29uczogc3RyaW5nW10sIGxhYmVsOiBzdHJpbmcpID0+XG4gICAgICAgIGljb25zLm1hcCgoaWNvbikgPT4gKHtcbiAgICAgICAgICB2YWx1ZTogYCR7bGFiZWx9ICR7aWNvbn1gLFxuICAgICAgICAgIGxhYmVsOiBgJHtpY29ufSAoJHtsYWJlbH0pYCxcbiAgICAgICAgfSkpO1xuXG4gICAgICBzZXRTb2xpZEljb25zKGNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpKTtcbiAgICAgIHNldFJlZ3VsYXJJY29ucyhcbiAgICAgICAgY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpXG4gICAgICApO1xuICAgICAgc2V0QnJhbmRJY29ucyhjcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpKTtcbiAgICAgIHNldEZpbHRlcmVkSWNvbnMoW1xuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5zb2xpZCwgXCJzb2xpZFwiKSxcbiAgICAgICAgLi4uY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpLFxuICAgICAgXSk7XG4gICAgfSwgW10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGFsbEljb25zID0gWy4uLnNvbGlkSWNvbnMsIC4uLnJlZ3VsYXJJY29ucywgLi4uYnJhbmRJY29uc107XG4gICAgICBzZXRBbGxJY29ucyhhbGxJY29ucyk7XG4gICAgfSwgW3NvbGlkSWNvbnMsIHJlZ3VsYXJJY29ucywgYnJhbmRJY29uc10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGZldGNoU3ZnSWNvbih0eXBlLCBpY29uTmFtZSwgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcyk7XG4gICAgfSwgW3R5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzXSk7XG5cbiAgICBjb25zdCBvbkNsaWNrSWNvbkJ1dHRvbiA9IChpY29uVmFsdWU6IHN0cmluZykgPT4ge1xuICAgICAgaWYgKGljb25WYWx1ZSA9PT0gYXR0cmlidXRlcy5pY29uKSB7XG4gICAgICAgIHNldEF0dHJpYnV0ZXMoeyBpY29uOiBcIlwiIH0pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgc2V0QXR0cmlidXRlcyh7IGljb246IGljb25WYWx1ZSB9KTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlS2V5RG93biA9IChldmVudDogUmVhY3QuS2V5Ym9hcmRFdmVudDxIVE1MSW5wdXRFbGVtZW50PikgPT4ge1xuICAgICAgaWYgKGV2ZW50LmtleSA9PT0gXCJFbnRlclwiKSB7XG4gICAgICAgIGhhbmRsZVNlYXJjaCgpO1xuICAgICAgfVxuICAgIH07XG5cbiAgICBjb25zdCBoYW5kbGVTZWFyY2ggPSAoKSA9PiB7XG4gICAgICBjb25zdCBxdWVyeSA9IHNlYXJjaFF1ZXJ5LnRvTG93ZXJDYXNlKCk7XG4gICAgICBjb25zdCBmaWx0ZXJlZEljb25zID0gYWxsSWNvbnMuZmlsdGVyKCh7IHZhbHVlIH0pID0+IHtcbiAgICAgICAgY29uc3QgW3R5cGUsIGljb25OYW1lXSA9IHZhbHVlLnNwbGl0KFwiIFwiKTtcbiAgICAgICAgcmV0dXJuIHR5cGUuaW5jbHVkZXMocXVlcnkpIHx8IGljb25OYW1lLmluY2x1ZGVzKHF1ZXJ5KTtcbiAgICAgIH0pO1xuICAgICAgc2V0RmlsdGVyZWRJY29ucyhmaWx0ZXJlZEljb25zKTtcbiAgICAgIHNldFNob3dTZWFyY2hSZXN1bHRzKHRydWUpO1xuICAgICAgc3BlYWsoX18oJ1RoZSBzZWFyY2ggcmVzdWx0cyBnb3QgdXBkYXRlZC4nLCAncnJ6ZS1lbGVtZW50cy1ibG9ja3MnKSk7XG4gICAgfTtcblxuICAgIGNvbnN0IG9uU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDw+XG4gICAgICAgIDxwPlxuICAgICAgICAgIHtfXyhcIkljb25zIGFyZSBwcm92aWRlZCBieSBcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8YVxuICAgICAgICAgICAgaHJlZj1cImh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXCJcbiAgICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgICByZWw9XCJub29wZW5lciBub3JlZmVycmVyXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICBGb250IEF3ZXNvbWVcbiAgICAgICAgICA8L2E+XG4gICAgICAgICAge19fKFxuICAgICAgICAgICAgXCIuIFlvdSBjYW4gc2VhcmNoIGZvciBhbiBpY29uIGJ5IHR5cGluZyBpdHMgRm9udCBBd2Vzb21lIG5hbWUgaW4gdGhlIHNlYXJjaCBmaWVsZCBiZWxvdy5cIixcbiAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICl9XG4gICAgICAgIDwvcD5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggZm9yIGFuIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgICAgPFNlYXJjaENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhbiBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICB2YWx1ZT17c2VhcmNoUXVlcnl9XG4gICAgICAgICAgICBvbkNoYW5nZT17aGFuZGxlU2VhcmNoQ2hhbmdlfVxuICAgICAgICAgICAgb25LZXlEb3duPXtoYW5kbGVLZXlEb3dufVxuICAgICAgICAgICAgcmVmPXtzZWFyY2hJbnB1dFJlZn1cbiAgICAgICAgICAvPlxuXG4gICAgICAgICAgPEJ1dHRvbiBrZXk9XCJzZWFyY2hCdXR0b25cIiB2YXJpYW50PVwic2Vjb25kYXJ5XCIgb25DbGljaz17aGFuZGxlU2VhcmNofT5cbiAgICAgICAgICAgIHtfXyhcIlNlYXJjaCBmb3IgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICAgIDw+XG4gICAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIiBwYWRkaW5nVG9wPVwiMXJlbVwiPlxuICAgICAgICAgICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgICAgICAgIDwvU3BhY2VyPlxuICAgICAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgIGtleT17YXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICAgICAgPjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICAgICAgdmFyaWFudD1cInNlY29uZGFyeVwiXG4gICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBzZXRBdHRyaWJ1dGVzKHsgaWNvbjogXCJcIiwgc3ZnU3RyaW5nOiBcIlwiIH0pfVxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgIHtfXyhcIlJlbW92ZSBJY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICAgICA8Lz5cbiAgICAgICAgICApfVxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAge3Nob3dTZWFyY2hSZXN1bHRzICYmIChcbiAgICAgICAgICA8PlxuICAgICAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggUmVzdWx0c1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICAgICAge2ZpbHRlcmVkSWNvbnMubGVuZ3RoID4gMCA/IChcbiAgICAgICAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICAgICAgICB7ZmlsdGVyZWRJY29ucy5tYXAoKGljb25PcHRpb24pID0+IChcbiAgICAgICAgICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICAgICAgICAgIGtleT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAgICAgICBpc1ByZXNzZWQ9e2ljb25PcHRpb24udmFsdWUgPT09IGF0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBvbkNsaWNrSWNvbkJ1dHRvbihpY29uT3B0aW9uLnZhbHVlKX1cbiAgICAgICAgICAgICAgICAgICAgICBzaXplPVwiY29tcGFjdFwiXG4gICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24tQnV0dG9uXCJcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbD17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICAgICAgc2hvd1Rvb2x0aXA9e3RydWV9XG4gICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICA8SWNvbk1hcmtDb21wb25lbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzBdfVxuICAgICAgICAgICAgICAgICAgICAgICAgaWNvbk5hbWU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlcz17YXR0cmlidXRlc31cbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvciBlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JNb2RhbFwiXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uVmFsdWU9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgICAgICApKX1cbiAgICAgICAgICAgICAgICA8L0dyaWQ+XG4gICAgICAgICAgICAgICkgOiAoXG4gICAgICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgICAgICB7X18oXG4gICAgICAgICAgICAgICAgICAgIFwiTm8gaWNvbnMgZm91bmQuIFBsZWFzZSB0cnkgYSBkaWZmZXJlbnQgc2VhcmNoIHRlcm0uXCIsXG4gICAgICAgICAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgICA8Lz5cbiAgICAgICAgKX1cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiU29saWQgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPEdyaWQgY29sdW1ucz17MTJ9PlxuICAgICAgICAgICAge3NvbGlkSWNvbnMubWFwKChpY29uT3B0aW9uKSA9PiAoXG4gICAgICAgICAgICAgIDxCdXR0b25cbiAgICAgICAgICAgICAgICBrZXk9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgaXNQcmVzc2VkPXtpY29uT3B0aW9uLnZhbHVlID09PSBhdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gb25DbGlja0ljb25CdXR0b24oaWNvbk9wdGlvbi52YWx1ZSl9XG4gICAgICAgICAgICAgICAgc2l6ZT1cImNvbXBhY3RcIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLUJ1dHRvblwiXG4gICAgICAgICAgICAgICAgbGFiZWw9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgIHNob3dUb29sdGlwPXt0cnVlfVxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPEljb25NYXJrQ29tcG9uZW50XG4gICAgICAgICAgICAgICAgICB0eXBlPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVswXX1cbiAgICAgICAgICAgICAgICAgIGljb25OYW1lPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e2F0dHJpYnV0ZXN9XG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3IgZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yTW9kYWxcIlxuICAgICAgICAgICAgICAgICAgaWNvblZhbHVlPXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgKSl9XG4gICAgICAgICAgPC9HcmlkPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiUmVndWxhciBJY29uc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICB7cmVndWxhckljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgIDxIZWFkaW5nPntfXyhcIkJyYW5kIEljb25zXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PC9IZWFkaW5nPlxuICAgICAgICAgIDxHcmlkIGNvbHVtbnM9ezEyfT5cbiAgICAgICAgICAgIHticmFuZEljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIj5cbiAgICAgICAgICA8RGl2aWRlciAvPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgIDwvPlxuICAgICk7XG4gIH1cbik7XG5cbi8qKlxuICogSWNvbk1hcmtDb21wb25lbnQgY29tcG9uZW50IHByb3BlcnRpZXMuXG4gKlxuICogQGludGVyZmFjZSBJY29uTWFya0NvbXBvbmVudFByb3BzXG4gKiBAcHJvcGVydHkge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFtkZWZhdWx0Q2xhc3NdIC0gVGhlIGRlZmF1bHQgY2xhc3MgZm9yIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IFtzZXRBdHRyaWJ1dGVzXSAtIE9wdGlvbmFsIGZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvbk1hcmtDb21wb25lbnRQcm9wcyB7XG4gIHR5cGU6IHN0cmluZztcbiAgaWNvbk5hbWU6IHN0cmluZztcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBkZWZhdWx0Q2xhc3M/OiBzdHJpbmc7XG4gIHNldEF0dHJpYnV0ZXM/OiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG4gIGNsYXNzTmFtZT86IHN0cmluZztcbiAgb25DbGljaz86ICgpID0+IHZvaWQ7XG4gIGljb25WYWx1ZT86IHN0cmluZztcbn1cblxuLyoqXG4gKiBBIGNvbXBvbmVudCBmb3IgZGlzcGxheWluZyBpY29ucyBpbiB0aGUgZWRpdG9yLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvbk1hcmtDb21wb25lbnRQcm9wc30gcHJvcHMgLSBUaGUgcHJvcGVydGllcy5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudCB8IG51bGx9IFRoZSBsb2FkZWQgU1ZHIGljb24gb3IgbnVsbC5cbiAqL1xuY29uc3QgSWNvbk1hcmtDb21wb25lbnQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvbk1hcmtDb21wb25lbnRQcm9wcz4gPSAoe1xuICB0eXBlLFxuICBpY29uTmFtZSxcbiAgYXR0cmlidXRlcyxcbiAgZGVmYXVsdENsYXNzID0gXCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JcIixcbiAgc2V0QXR0cmlidXRlcyA9ICgpID0+IHt9LFxuICBjbGFzc05hbWUgPSBcIlwiLFxuICBvbkNsaWNrLFxuICBpY29uVmFsdWUgPSBcIlwiLFxufSkgPT4ge1xuICBjb25zdCBoYW5kbGVPbkNsaWNrID0gKCkgPT4ge1xuICAgIGlmIChvbkNsaWNrKSB7XG4gICAgICBvbkNsaWNrKCk7XG4gICAgfVxuICB9O1xuXG4gIC8vdHVybiBzb2xpZCBpY29ubmFtZSBpbnRvIHRoZSByaWdodCBmb250LWF3ZXNvbWUgY2xhc3MgaWNvblZhbHVlIGNvbnRhaW5zIHNvbGlkIGljb25uYW1lXG4gIGNvbnN0IGZhVHlwZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMF0gfHwgXCJcIjtcbiAgY29uc3QgZmFJY29uTmFtZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMV0gfHwgXCJcIjtcblxuICBpZiAoaWNvblZhbHVlID09PSBcIlwiKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YCR7YXR0cmlidXRlcy5zdmdTdHJpbmd9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YGZhLSR7ZmFUeXBlfSBmYS0ke2ZhSWNvbk5hbWV9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH1cbn07XG5cbmV4cG9ydCB7IEljb25QaWNrZXIsIEljb25NYXJrQ29tcG9uZW50LCBJY29uUGlja2VyTW9kYWxJbnNldCB9O1xuIl0sIm5hbWVzIjpbIl9fIiwiQ29tYm9ib3hDb250cm9sIiwiQnV0dG9uIiwiU2VhcmNoQ29udHJvbCIsIl9fZXhwZXJpbWVudGFsR3JpZCIsIkdyaWQiLCJfX2V4cGVyaW1lbnRhbEhlYWRpbmciLCJIZWFkaW5nIiwiX19leHBlcmltZW50YWxTcGFjZXIiLCJTcGFjZXIiLCJfX2V4cGVyaW1lbnRhbERpdmlkZXIiLCJEaXZpZGVyIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJ1c2VSZWYiLCJtZW1vIiwiRnJhZ21lbnQiLCJmb250YXdlc29tZUljb25OYW1lcyIsInNwZWFrIiwiZmV0Y2hTdmdJY29uIiwidHlwZSIsImljb25OYW1lIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJzdmdGYUNsYXNzIiwiY29uY2F0Iiwic3ZnU3RyaW5nIiwiSWNvblBpY2tlciIsIl9yZWYiLCJfdXNlU3RhdGUiLCJfdXNlU3RhdGUyIiwiX3NsaWNlZFRvQXJyYXkiLCJhbGxJY29uc09wdGlvbnMiLCJzZXRBbGxJY29uc09wdGlvbnMiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkiLCJpY29uIiwic3BsaXQiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkyIiwiY3JlYXRlSWNvbk9wdGlvbnMiLCJpY29ucyIsImxhYmVsIiwibWFwIiwidmFsdWUiLCJfdG9Db25zdW1hYmxlQXJyYXkiLCJzb2xpZCIsInJlZ3VsYXIiLCJicmFuZHMiLCJfanN4cyIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwiX2pzeCIsIm9uQ2hhbmdlIiwibmV3SWNvbiIsIm9wdGlvbnMiLCJhbGxvd1Jlc2V0IiwiY2xhc3NOYW1lIiwidmFyaWFudCIsIm9uQ2xpY2siLCJJY29uUGlja2VyTW9kYWxJbnNldCIsIl9yZWYyIiwiX3VzZVN0YXRlMyIsIl91c2VTdGF0ZTQiLCJzb2xpZEljb25zIiwic2V0U29saWRJY29ucyIsIl91c2VTdGF0ZTUiLCJfdXNlU3RhdGU2IiwicmVndWxhckljb25zIiwic2V0UmVndWxhckljb25zIiwiX3VzZVN0YXRlNyIsIl91c2VTdGF0ZTgiLCJicmFuZEljb25zIiwic2V0QnJhbmRJY29ucyIsIl91c2VTdGF0ZTkiLCJfdXNlU3RhdGUxMCIsImFsbEljb25zIiwic2V0QWxsSWNvbnMiLCJfdXNlU3RhdGUxMSIsIl91c2VTdGF0ZTEyIiwiZmlsdGVyZWRJY29ucyIsInNldEZpbHRlcmVkSWNvbnMiLCJfdXNlU3RhdGUxMyIsIl91c2VTdGF0ZTE0Iiwic2VhcmNoUXVlcnkiLCJzZXRTZWFyY2hRdWVyeSIsIl91c2VTdGF0ZTE1IiwiX3VzZVN0YXRlMTYiLCJzaG93U2VhcmNoUmVzdWx0cyIsInNldFNob3dTZWFyY2hSZXN1bHRzIiwic2VhcmNoSW5wdXRSZWYiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkzIiwiX2F0dHJpYnV0ZXMkaWNvbiRzcGxpNCIsIm9uQ2xpY2tJY29uQnV0dG9uIiwiaWNvblZhbHVlIiwiaGFuZGxlU2VhcmNoQ2hhbmdlIiwiaGFuZGxlS2V5RG93biIsImV2ZW50Iiwia2V5IiwiaGFuZGxlU2VhcmNoIiwicXVlcnkiLCJ0b0xvd2VyQ2FzZSIsImZpbHRlciIsIl9yZWYzIiwiX3ZhbHVlJHNwbGl0IiwiX3ZhbHVlJHNwbGl0MiIsImluY2x1ZGVzIiwib25TZWFyY2hDaGFuZ2UiLCJocmVmIiwidGFyZ2V0IiwicmVsIiwicGFkZGluZ1RvcCIsInBhZGRpbmdCb3R0b20iLCJvbktleURvd24iLCJyZWYiLCJsZW5ndGgiLCJjb2x1bW5zIiwiaWNvbk9wdGlvbiIsImlzUHJlc3NlZCIsInNpemUiLCJzaG93VG9vbHRpcCIsIkljb25NYXJrQ29tcG9uZW50IiwiX3JlZjQiLCJfcmVmNCRkZWZhdWx0Q2xhc3MiLCJkZWZhdWx0Q2xhc3MiLCJfcmVmNCRzZXRBdHRyaWJ1dGVzIiwiX3JlZjQkY2xhc3NOYW1lIiwiX3JlZjQkaWNvblZhbHVlIiwiaGFuZGxlT25DbGljayIsImZhVHlwZSIsImZhSWNvbk5hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/IconPicker.tsx\n"); + +/***/ }), + +/***/ "./src/components/JumpLinkSelector.tsx": +/*!*********************************************!*\ + !*** ./src/components/JumpLinkSelector.tsx ***! + \*********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/link.js\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n//Imports for necessary WordPress libraries\n\n\n\n\n\n/**\n * Adds an input field to set individual jump links for collapses.\n * @param {*} attributes The attributes of the block\n * @param {*} setAttributes The function to set the attributes of the block\n * @returns JSX element\n */\nvar JumpLinkSelector = function JumpLinkSelector(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(attributes.jumpName),\n _useState2 = _slicedToArray(_useState, 2),\n inputURL = _useState2[0],\n setInputURL = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(false),\n _useState4 = _slicedToArray(_useState3, 2),\n disabled = _useState4[0],\n setDisabled = _useState4[1];\n /**\n * Sanitizes the input string for use in an href attribute.\n * @param {*} input The user input string\n * @returns Sanitized string\n */\n var sanitizeInput = function sanitizeInput(input) {\n return input.trim().toLowerCase().replace(/\\s+/g, \"-\") // Replace spaces with hyphens\n .replace(/[^a-z0-9\\-]/g, \"\"); // Remove non-alphanumeric characters except hyphens\n };\n /**\n * Handles the submit event of the form for the video url\n * @param {*} event\n */\n var handleToggleSubmit = function handleToggleSubmit(event) {\n event.preventDefault();\n var sanitizedURL = sanitizeInput(inputURL);\n setAttributes({\n jumpName: sanitizedURL\n });\n setDisabled(sanitizedURL === sanitizeInput(attributes.jumpName));\n };\n var onChangeURL = function onChangeURL(event) {\n var url = event.target.value;\n setInputURL(url);\n setDisabled(sanitizeInput(url) === sanitizeInput(attributes.jumpName));\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Jump Link Settings\", \"rrze-elements-blocks\"),\n initialOpen: false,\n icon: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Icon, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__[\"default\"]\n }),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalText, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Jump Links allow your users to jump to this collapse by adding /#jumplinkname to the end of the URL.\", \"rrze-elements-blocks\")\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"form\", {\n onSubmit: handleToggleSubmit,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.BaseControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Jump Link Name\", \"rrze-elements-blocks\"),\n id: \"rrze-elements\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"input\", {\n className: \"rrze-element-input-field\",\n type: \"text\",\n value: inputURL,\n onChange: onChangeURL,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Update the Jump Link\", \"rrze-elements-blocks\"),\n style: {\n width: \"100%\"\n }\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"primary\",\n type: \"submit\",\n disabled: disabled,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Set Jump Link\", \"rrze-elements-blocks\")\n })]\n })]\n });\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (JumpLinkSelector);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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O1VBQ3JCZ0IsV0FBVyxFQUFFbEQsbURBQUUsQ0FBQyxzQkFBc0IsRUFBRSxzQkFBc0IsQ0FBQztVQUMvRG1ELEtBQUssRUFBRTtZQUFFQyxLQUFLLEVBQUU7VUFBTTtRQUFFO01BQ3hCLEVBQ1UsRUFDZFYsc0RBQUEsQ0FBQ3pDLHlEQUFNO1FBQUNvRCxPQUFPLEVBQUMsU0FBUztRQUFDTCxJQUFJLEVBQUMsUUFBUTtRQUFDekIsUUFBUSxFQUFFQSxRQUFRO1FBQUFvQixRQUFBLEVBQ3ZEM0MsbURBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCO01BQUMsRUFDckM7SUFBQSxFQUNKO0VBQUEsRUFDRztBQUVoQixDQUFDO0FBRUQsK0RBQWVXLGdCQUFnQiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9KdW1wTGlua1NlbGVjdG9yLnRzeD82YjIzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vSW1wb3J0cyBmb3IgbmVjZXNzYXJ5IFdvcmRQcmVzcyBsaWJyYXJpZXNcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHtcbiAgQnV0dG9uLFxuICBQYW5lbEJvZHksXG4gIEJhc2VDb250cm9sLFxuICBfX2V4cGVyaW1lbnRhbFRleHQgYXMgVGV4dCxcbiAgX19leHBlcmltZW50YWxEaXZpZGVyIGFzIERpdmlkZXIsXG4gIF9fZXhwZXJpbWVudGFsSGVhZGluZyBhcyBIZWFkaW5nLFxuICBfX2V4cGVyaW1lbnRhbFNwYWNlciBhcyBTcGFjZXIsXG4gIF9fZXhwZXJpbWVudGFsVG9nZ2xlR3JvdXBDb250cm9sIGFzIFRvZ2dsZUdyb3VwQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gYXMgVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyB1c2VTdGF0ZSB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcbmltcG9ydCB7IENoYW5nZUV2ZW50LCBGb3JtRXZlbnQgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IEljb24gfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBsaW5rIH0gZnJvbSBcIkB3b3JkcHJlc3MvaWNvbnNcIjtcblxuaW50ZXJmYWNlIEp1bXBMaW5rU2VsZWN0b3JQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBqdW1wTmFtZTogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAoYXR0cmlidXRlczogeyBqdW1wTmFtZTogc3RyaW5nIH0pID0+IHZvaWQ7XG59XG5cbi8qKlxuICogQWRkcyBhbiBpbnB1dCBmaWVsZCB0byBzZXQgaW5kaXZpZHVhbCBqdW1wIGxpbmtzIGZvciBjb2xsYXBzZXMuXG4gKiBAcGFyYW0geyp9IGF0dHJpYnV0ZXMgVGhlIGF0dHJpYnV0ZXMgb2YgdGhlIGJsb2NrXG4gKiBAcGFyYW0geyp9IHNldEF0dHJpYnV0ZXMgVGhlIGZ1bmN0aW9uIHRvIHNldCB0aGUgYXR0cmlidXRlcyBvZiB0aGUgYmxvY2tcbiAqIEByZXR1cm5zIEpTWCBlbGVtZW50XG4gKi9cbmNvbnN0IEp1bXBMaW5rU2VsZWN0b3I6IFJlYWN0LkZDPEp1bXBMaW5rU2VsZWN0b3JQcm9wcz4gPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufSkgPT4ge1xuICBjb25zdCBbaW5wdXRVUkwsIHNldElucHV0VVJMXSA9IHVzZVN0YXRlKGF0dHJpYnV0ZXMuanVtcE5hbWUpO1xuICBjb25zdCBbZGlzYWJsZWQsIHNldERpc2FibGVkXSA9IHVzZVN0YXRlKGZhbHNlKTtcblxuICAvKipcbiAgICogU2FuaXRpemVzIHRoZSBpbnB1dCBzdHJpbmcgZm9yIHVzZSBpbiBhbiBocmVmIGF0dHJpYnV0ZS5cbiAgICogQHBhcmFtIHsqfSBpbnB1dCBUaGUgdXNlciBpbnB1dCBzdHJpbmdcbiAgICogQHJldHVybnMgU2FuaXRpemVkIHN0cmluZ1xuICAgKi9cbiAgY29uc3Qgc2FuaXRpemVJbnB1dCA9IChpbnB1dDogc3RyaW5nKTogc3RyaW5nID0+IHtcbiAgICByZXR1cm4gaW5wdXRcbiAgICAgIC50cmltKClcbiAgICAgIC50b0xvd2VyQ2FzZSgpXG4gICAgICAucmVwbGFjZSgvXFxzKy9nLCBcIi1cIikgLy8gUmVwbGFjZSBzcGFjZXMgd2l0aCBoeXBoZW5zXG4gICAgICAucmVwbGFjZSgvW15hLXowLTlcXC1dL2csIFwiXCIpOyAvLyBSZW1vdmUgbm9uLWFscGhhbnVtZXJpYyBjaGFyYWN0ZXJzIGV4Y2VwdCBoeXBoZW5zXG4gIH07XG5cbiAgLyoqXG4gICAqIEhhbmRsZXMgdGhlIHN1Ym1pdCBldmVudCBvZiB0aGUgZm9ybSBmb3IgdGhlIHZpZGVvIHVybFxuICAgKiBAcGFyYW0geyp9IGV2ZW50XG4gICAqL1xuICBjb25zdCBoYW5kbGVUb2dnbGVTdWJtaXQgPSAoZXZlbnQ6IEZvcm1FdmVudCkgPT4ge1xuICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG4gICAgY29uc3Qgc2FuaXRpemVkVVJMID0gc2FuaXRpemVJbnB1dChpbnB1dFVSTCk7XG4gICAgc2V0QXR0cmlidXRlcyh7IGp1bXBOYW1lOiBzYW5pdGl6ZWRVUkwgfSk7XG4gICAgc2V0RGlzYWJsZWQoc2FuaXRpemVkVVJMID09PSBzYW5pdGl6ZUlucHV0KGF0dHJpYnV0ZXMuanVtcE5hbWUpKTtcbiAgfTtcblxuICBjb25zdCBvbkNoYW5nZVVSTCA9IChldmVudDogQ2hhbmdlRXZlbnQ8SFRNTElucHV0RWxlbWVudD4pID0+IHtcbiAgICBjb25zdCB1cmwgPSBldmVudC50YXJnZXQudmFsdWU7XG4gICAgc2V0SW5wdXRVUkwodXJsKTtcbiAgICBzZXREaXNhYmxlZChzYW5pdGl6ZUlucHV0KHVybCkgPT09IHNhbml0aXplSW5wdXQoYXR0cmlidXRlcy5qdW1wTmFtZSkpO1xuICB9O1xuXG4gIHJldHVybiAoXG4gICAgPFBhbmVsQm9keVxuICAgICAgdGl0bGU9e19fKFwiSnVtcCBMaW5rIFNldHRpbmdzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICBpbml0aWFsT3Blbj17ZmFsc2V9XG4gICAgICBpY29uPXs8SWNvbiBpY29uPXtsaW5rfSAvPn1cbiAgICA+XG4gICAgICA8U3BhY2VyPlxuICAgICAgICA8VGV4dD5cbiAgICAgICAgICB7X18oXG4gICAgICAgICAgICBcIkp1bXAgTGlua3MgYWxsb3cgeW91ciB1c2VycyB0byBqdW1wIHRvIHRoaXMgY29sbGFwc2UgYnkgYWRkaW5nIC8janVtcGxpbmtuYW1lIHRvIHRoZSBlbmQgb2YgdGhlIFVSTC5cIixcbiAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICl9XG4gICAgICAgIDwvVGV4dD5cbiAgICAgIDwvU3BhY2VyPlxuXG4gICAgICA8Zm9ybSBvblN1Ym1pdD17aGFuZGxlVG9nZ2xlU3VibWl0fT5cbiAgICAgICAgPEJhc2VDb250cm9sXG4gICAgICAgICAgbGFiZWw9e19fKFwiSnVtcCBMaW5rIE5hbWVcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICBpZD1cInJyemUtZWxlbWVudHNcIlxuICAgICAgICA+XG4gICAgICAgICAgPGlucHV0XG4gICAgICAgICAgICBjbGFzc05hbWU9XCJycnplLWVsZW1lbnQtaW5wdXQtZmllbGRcIlxuICAgICAgICAgICAgdHlwZT1cInRleHRcIlxuICAgICAgICAgICAgdmFsdWU9e2lucHV0VVJMfVxuICAgICAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlVVJMfVxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiVXBkYXRlIHRoZSBKdW1wIExpbmtcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIHN0eWxlPXt7IHdpZHRoOiBcIjEwMCVcIiB9fVxuICAgICAgICAgIC8+XG4gICAgICAgIDwvQmFzZUNvbnRyb2w+XG4gICAgICAgIDxCdXR0b24gdmFyaWFudD1cInByaW1hcnlcIiB0eXBlPVwic3VibWl0XCIgZGlzYWJsZWQ9e2Rpc2FibGVkfT5cbiAgICAgICAgICB7X18oXCJTZXQgSnVtcCBMaW5rXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgIDwvQnV0dG9uPlxuICAgICAgPC9mb3JtPlxuICAgIDwvUGFuZWxCb2R5PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgSnVtcExpbmtTZWxlY3RvcjtcbiJdLCJuYW1lcyI6WyJfXyIsIkJ1dHRvbiIsIlBhbmVsQm9keSIsIkJhc2VDb250cm9sIiwiX19leHBlcmltZW50YWxUZXh0IiwiVGV4dCIsIl9fZXhwZXJpbWVudGFsU3BhY2VyIiwiU3BhY2VyIiwidXNlU3RhdGUiLCJJY29uIiwibGluayIsIkp1bXBMaW5rU2VsZWN0b3IiLCJfcmVmIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJfdXNlU3RhdGUiLCJqdW1wTmFtZSIsIl91c2VTdGF0ZTIiLCJfc2xpY2VkVG9BcnJheSIsImlucHV0VVJMIiwic2V0SW5wdXRVUkwiLCJfdXNlU3RhdGUzIiwiX3VzZVN0YXRlNCIsImRpc2FibGVkIiwic2V0RGlzYWJsZWQiLCJzYW5pdGl6ZUlucHV0IiwiaW5wdXQiLCJ0cmltIiwidG9Mb3dlckNhc2UiLCJyZXBsYWNlIiwiaGFuZGxlVG9nZ2xlU3VibWl0IiwiZXZlbnQiLCJwcmV2ZW50RGVmYXVsdCIsInNhbml0aXplZFVSTCIsIm9uQ2hhbmdlVVJMIiwidXJsIiwidGFyZ2V0IiwidmFsdWUiLCJfanN4cyIsInRpdGxlIiwiaW5pdGlhbE9wZW4iLCJpY29uIiwiX2pzeCIsImNoaWxkcmVuIiwib25TdWJtaXQiLCJsYWJlbCIsImlkIiwiY2xhc3NOYW1lIiwidHlwZSIsIm9uQ2hhbmdlIiwicGxhY2Vob2xkZXIiLCJzdHlsZSIsIndpZHRoIiwidmFyaWFudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/JumpLinkSelector.tsx\n"); + +/***/ }), + +/***/ "./node_modules/color-name/index.js": +/*!******************************************!*\ + !*** ./node_modules/color-name/index.js ***! + \******************************************/ +/***/ (function(module) { + +"use strict"; +eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3ItbmFtZS9pbmRleC5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci1uYW1lL2luZGV4LmpzPzRmNGQiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IHtcclxuXHRcImFsaWNlYmx1ZVwiOiBbMjQwLCAyNDgsIDI1NV0sXHJcblx0XCJhbnRpcXVld2hpdGVcIjogWzI1MCwgMjM1LCAyMTVdLFxyXG5cdFwiYXF1YVwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiYXF1YW1hcmluZVwiOiBbMTI3LCAyNTUsIDIxMl0sXHJcblx0XCJhenVyZVwiOiBbMjQwLCAyNTUsIDI1NV0sXHJcblx0XCJiZWlnZVwiOiBbMjQ1LCAyNDUsIDIyMF0sXHJcblx0XCJiaXNxdWVcIjogWzI1NSwgMjI4LCAxOTZdLFxyXG5cdFwiYmxhY2tcIjogWzAsIDAsIDBdLFxyXG5cdFwiYmxhbmNoZWRhbG1vbmRcIjogWzI1NSwgMjM1LCAyMDVdLFxyXG5cdFwiYmx1ZVwiOiBbMCwgMCwgMjU1XSxcclxuXHRcImJsdWV2aW9sZXRcIjogWzEzOCwgNDMsIDIyNl0sXHJcblx0XCJicm93blwiOiBbMTY1LCA0MiwgNDJdLFxyXG5cdFwiYnVybHl3b29kXCI6IFsyMjIsIDE4NCwgMTM1XSxcclxuXHRcImNhZGV0Ymx1ZVwiOiBbOTUsIDE1OCwgMTYwXSxcclxuXHRcImNoYXJ0cmV1c2VcIjogWzEyNywgMjU1LCAwXSxcclxuXHRcImNob2NvbGF0ZVwiOiBbMjEwLCAxMDUsIDMwXSxcclxuXHRcImNvcmFsXCI6IFsyNTUsIDEyNywgODBdLFxyXG5cdFwiY29ybmZsb3dlcmJsdWVcIjogWzEwMCwgMTQ5LCAyMzddLFxyXG5cdFwiY29ybnNpbGtcIjogWzI1NSwgMjQ4LCAyMjBdLFxyXG5cdFwiY3JpbXNvblwiOiBbMjIwLCAyMCwgNjBdLFxyXG5cdFwiY3lhblwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiZGFya2JsdWVcIjogWzAsIDAsIDEzOV0sXHJcblx0XCJkYXJrY3lhblwiOiBbMCwgMTM5LCAxMzldLFxyXG5cdFwiZGFya2dvbGRlbnJvZFwiOiBbMTg0LCAxMzQsIDExXSxcclxuXHRcImRhcmtncmF5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtncmVlblwiOiBbMCwgMTAwLCAwXSxcclxuXHRcImRhcmtncmV5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtraGFraVwiOiBbMTg5LCAxODMsIDEwN10sXHJcblx0XCJkYXJrbWFnZW50YVwiOiBbMTM5LCAwLCAxMzldLFxyXG5cdFwiZGFya29saXZlZ3JlZW5cIjogWzg1LCAxMDcsIDQ3XSxcclxuXHRcImRhcmtvcmFuZ2VcIjogWzI1NSwgMTQwLCAwXSxcclxuXHRcImRhcmtvcmNoaWRcIjogWzE1MywgNTAsIDIwNF0sXHJcblx0XCJkYXJrcmVkXCI6IFsxMzksIDAsIDBdLFxyXG5cdFwiZGFya3NhbG1vblwiOiBbMjMzLCAxNTAsIDEyMl0sXHJcblx0XCJkYXJrc2VhZ3JlZW5cIjogWzE0MywgMTg4LCAxNDNdLFxyXG5cdFwiZGFya3NsYXRlYmx1ZVwiOiBbNzIsIDYxLCAxMzldLFxyXG5cdFwiZGFya3NsYXRlZ3JheVwiOiBbNDcsIDc5LCA3OV0sXHJcblx0XCJkYXJrc2xhdGVncmV5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmt0dXJxdW9pc2VcIjogWzAsIDIwNiwgMjA5XSxcclxuXHRcImRhcmt2aW9sZXRcIjogWzE0OCwgMCwgMjExXSxcclxuXHRcImRlZXBwaW5rXCI6IFsyNTUsIDIwLCAxNDddLFxyXG5cdFwiZGVlcHNreWJsdWVcIjogWzAsIDE5MSwgMjU1XSxcclxuXHRcImRpbWdyYXlcIjogWzEwNSwgMTA1LCAxMDVdLFxyXG5cdFwiZGltZ3JleVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkb2RnZXJibHVlXCI6IFszMCwgMTQ0LCAyNTVdLFxyXG5cdFwiZmlyZWJyaWNrXCI6IFsxNzgsIDM0LCAzNF0sXHJcblx0XCJmbG9yYWx3aGl0ZVwiOiBbMjU1LCAyNTAsIDI0MF0sXHJcblx0XCJmb3Jlc3RncmVlblwiOiBbMzQsIDEzOSwgMzRdLFxyXG5cdFwiZnVjaHNpYVwiOiBbMjU1LCAwLCAyNTVdLFxyXG5cdFwiZ2FpbnNib3JvXCI6IFsyMjAsIDIyMCwgMjIwXSxcclxuXHRcImdob3N0d2hpdGVcIjogWzI0OCwgMjQ4LCAyNTVdLFxyXG5cdFwiZ29sZFwiOiBbMjU1LCAyMTUsIDBdLFxyXG5cdFwiZ29sZGVucm9kXCI6IFsyMTgsIDE2NSwgMzJdLFxyXG5cdFwiZ3JheVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJncmVlblwiOiBbMCwgMTI4LCAwXSxcclxuXHRcImdyZWVueWVsbG93XCI6IFsxNzMsIDI1NSwgNDddLFxyXG5cdFwiZ3JleVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJob25leWRld1wiOiBbMjQwLCAyNTUsIDI0MF0sXHJcblx0XCJob3RwaW5rXCI6IFsyNTUsIDEwNSwgMTgwXSxcclxuXHRcImluZGlhbnJlZFwiOiBbMjA1LCA5MiwgOTJdLFxyXG5cdFwiaW5kaWdvXCI6IFs3NSwgMCwgMTMwXSxcclxuXHRcIml2b3J5XCI6IFsyNTUsIDI1NSwgMjQwXSxcclxuXHRcImtoYWtpXCI6IFsyNDAsIDIzMCwgMTQwXSxcclxuXHRcImxhdmVuZGVyXCI6IFsyMzAsIDIzMCwgMjUwXSxcclxuXHRcImxhdmVuZGVyYmx1c2hcIjogWzI1NSwgMjQwLCAyNDVdLFxyXG5cdFwibGF3bmdyZWVuXCI6IFsxMjQsIDI1MiwgMF0sXHJcblx0XCJsZW1vbmNoaWZmb25cIjogWzI1NSwgMjUwLCAyMDVdLFxyXG5cdFwibGlnaHRibHVlXCI6IFsxNzMsIDIxNiwgMjMwXSxcclxuXHRcImxpZ2h0Y29yYWxcIjogWzI0MCwgMTI4LCAxMjhdLFxyXG5cdFwibGlnaHRjeWFuXCI6IFsyMjQsIDI1NSwgMjU1XSxcclxuXHRcImxpZ2h0Z29sZGVucm9keWVsbG93XCI6IFsyNTAsIDI1MCwgMjEwXSxcclxuXHRcImxpZ2h0Z3JheVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodGdyZWVuXCI6IFsxNDQsIDIzOCwgMTQ0XSxcclxuXHRcImxpZ2h0Z3JleVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodHBpbmtcIjogWzI1NSwgMTgyLCAxOTNdLFxyXG5cdFwibGlnaHRzYWxtb25cIjogWzI1NSwgMTYwLCAxMjJdLFxyXG5cdFwibGlnaHRzZWFncmVlblwiOiBbMzIsIDE3OCwgMTcwXSxcclxuXHRcImxpZ2h0c2t5Ymx1ZVwiOiBbMTM1LCAyMDYsIDI1MF0sXHJcblx0XCJsaWdodHNsYXRlZ3JheVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHNsYXRlZ3JleVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHN0ZWVsYmx1ZVwiOiBbMTc2LCAxOTYsIDIyMl0sXHJcblx0XCJsaWdodHllbGxvd1wiOiBbMjU1LCAyNTUsIDIyNF0sXHJcblx0XCJsaW1lXCI6IFswLCAyNTUsIDBdLFxyXG5cdFwibGltZWdyZWVuXCI6IFs1MCwgMjA1LCA1MF0sXHJcblx0XCJsaW5lblwiOiBbMjUwLCAyNDAsIDIzMF0sXHJcblx0XCJtYWdlbnRhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJtYXJvb25cIjogWzEyOCwgMCwgMF0sXHJcblx0XCJtZWRpdW1hcXVhbWFyaW5lXCI6IFsxMDIsIDIwNSwgMTcwXSxcclxuXHRcIm1lZGl1bWJsdWVcIjogWzAsIDAsIDIwNV0sXHJcblx0XCJtZWRpdW1vcmNoaWRcIjogWzE4NiwgODUsIDIxMV0sXHJcblx0XCJtZWRpdW1wdXJwbGVcIjogWzE0NywgMTEyLCAyMTldLFxyXG5cdFwibWVkaXVtc2VhZ3JlZW5cIjogWzYwLCAxNzksIDExM10sXHJcblx0XCJtZWRpdW1zbGF0ZWJsdWVcIjogWzEyMywgMTA0LCAyMzhdLFxyXG5cdFwibWVkaXVtc3ByaW5nZ3JlZW5cIjogWzAsIDI1MCwgMTU0XSxcclxuXHRcIm1lZGl1bXR1cnF1b2lzZVwiOiBbNzIsIDIwOSwgMjA0XSxcclxuXHRcIm1lZGl1bXZpb2xldHJlZFwiOiBbMTk5LCAyMSwgMTMzXSxcclxuXHRcIm1pZG5pZ2h0Ymx1ZVwiOiBbMjUsIDI1LCAxMTJdLFxyXG5cdFwibWludGNyZWFtXCI6IFsyNDUsIDI1NSwgMjUwXSxcclxuXHRcIm1pc3R5cm9zZVwiOiBbMjU1LCAyMjgsIDIyNV0sXHJcblx0XCJtb2NjYXNpblwiOiBbMjU1LCAyMjgsIDE4MV0sXHJcblx0XCJuYXZham93aGl0ZVwiOiBbMjU1LCAyMjIsIDE3M10sXHJcblx0XCJuYXZ5XCI6IFswLCAwLCAxMjhdLFxyXG5cdFwib2xkbGFjZVwiOiBbMjUzLCAyNDUsIDIzMF0sXHJcblx0XCJvbGl2ZVwiOiBbMTI4LCAxMjgsIDBdLFxyXG5cdFwib2xpdmVkcmFiXCI6IFsxMDcsIDE0MiwgMzVdLFxyXG5cdFwib3JhbmdlXCI6IFsyNTUsIDE2NSwgMF0sXHJcblx0XCJvcmFuZ2VyZWRcIjogWzI1NSwgNjksIDBdLFxyXG5cdFwib3JjaGlkXCI6IFsyMTgsIDExMiwgMjE0XSxcclxuXHRcInBhbGVnb2xkZW5yb2RcIjogWzIzOCwgMjMyLCAxNzBdLFxyXG5cdFwicGFsZWdyZWVuXCI6IFsxNTIsIDI1MSwgMTUyXSxcclxuXHRcInBhbGV0dXJxdW9pc2VcIjogWzE3NSwgMjM4LCAyMzhdLFxyXG5cdFwicGFsZXZpb2xldHJlZFwiOiBbMjE5LCAxMTIsIDE0N10sXHJcblx0XCJwYXBheWF3aGlwXCI6IFsyNTUsIDIzOSwgMjEzXSxcclxuXHRcInBlYWNocHVmZlwiOiBbMjU1LCAyMTgsIDE4NV0sXHJcblx0XCJwZXJ1XCI6IFsyMDUsIDEzMywgNjNdLFxyXG5cdFwicGlua1wiOiBbMjU1LCAxOTIsIDIwM10sXHJcblx0XCJwbHVtXCI6IFsyMjEsIDE2MCwgMjIxXSxcclxuXHRcInBvd2RlcmJsdWVcIjogWzE3NiwgMjI0LCAyMzBdLFxyXG5cdFwicHVycGxlXCI6IFsxMjgsIDAsIDEyOF0sXHJcblx0XCJyZWJlY2NhcHVycGxlXCI6IFsxMDIsIDUxLCAxNTNdLFxyXG5cdFwicmVkXCI6IFsyNTUsIDAsIDBdLFxyXG5cdFwicm9zeWJyb3duXCI6IFsxODgsIDE0MywgMTQzXSxcclxuXHRcInJveWFsYmx1ZVwiOiBbNjUsIDEwNSwgMjI1XSxcclxuXHRcInNhZGRsZWJyb3duXCI6IFsxMzksIDY5LCAxOV0sXHJcblx0XCJzYWxtb25cIjogWzI1MCwgMTI4LCAxMTRdLFxyXG5cdFwic2FuZHlicm93blwiOiBbMjQ0LCAxNjQsIDk2XSxcclxuXHRcInNlYWdyZWVuXCI6IFs0NiwgMTM5LCA4N10sXHJcblx0XCJzZWFzaGVsbFwiOiBbMjU1LCAyNDUsIDIzOF0sXHJcblx0XCJzaWVubmFcIjogWzE2MCwgODIsIDQ1XSxcclxuXHRcInNpbHZlclwiOiBbMTkyLCAxOTIsIDE5Ml0sXHJcblx0XCJza3libHVlXCI6IFsxMzUsIDIwNiwgMjM1XSxcclxuXHRcInNsYXRlYmx1ZVwiOiBbMTA2LCA5MCwgMjA1XSxcclxuXHRcInNsYXRlZ3JheVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbGF0ZWdyZXlcIjogWzExMiwgMTI4LCAxNDRdLFxyXG5cdFwic25vd1wiOiBbMjU1LCAyNTAsIDI1MF0sXHJcblx0XCJzcHJpbmdncmVlblwiOiBbMCwgMjU1LCAxMjddLFxyXG5cdFwic3RlZWxibHVlXCI6IFs3MCwgMTMwLCAxODBdLFxyXG5cdFwidGFuXCI6IFsyMTAsIDE4MCwgMTQwXSxcclxuXHRcInRlYWxcIjogWzAsIDEyOCwgMTI4XSxcclxuXHRcInRoaXN0bGVcIjogWzIxNiwgMTkxLCAyMTZdLFxyXG5cdFwidG9tYXRvXCI6IFsyNTUsIDk5LCA3MV0sXHJcblx0XCJ0dXJxdW9pc2VcIjogWzY0LCAyMjQsIDIwOF0sXHJcblx0XCJ2aW9sZXRcIjogWzIzOCwgMTMwLCAyMzhdLFxyXG5cdFwid2hlYXRcIjogWzI0NSwgMjIyLCAxNzldLFxyXG5cdFwid2hpdGVcIjogWzI1NSwgMjU1LCAyNTVdLFxyXG5cdFwid2hpdGVzbW9rZVwiOiBbMjQ1LCAyNDUsIDI0NV0sXHJcblx0XCJ5ZWxsb3dcIjogWzI1NSwgMjU1LCAwXSxcclxuXHRcInllbGxvd2dyZWVuXCI6IFsxNTQsIDIwNSwgNTBdXHJcbn07XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color-name/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color-string/index.js": +/*!********************************************!*\ + !*** ./node_modules/color-string/index.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("/* MIT license */\nvar colorNames = __webpack_require__(/*! color-name */ \"./node_modules/color-name/index.js\");\nvar swizzle = __webpack_require__(/*! simple-swizzle */ \"./node_modules/simple-swizzle/index.js\");\nvar hasOwnProperty = Object.hasOwnProperty;\n\nvar reverseNames = Object.create(null);\n\n// create a list of reverse color names\nfor (var name in colorNames) {\n\tif (hasOwnProperty.call(colorNames, name)) {\n\t\treverseNames[colorNames[name]] = name;\n\t}\n}\n\nvar cs = module.exports = {\n\tto: {},\n\tget: {}\n};\n\ncs.get = function (string) {\n\tvar prefix = string.substring(0, 3).toLowerCase();\n\tvar val;\n\tvar model;\n\tswitch (prefix) {\n\t\tcase 'hsl':\n\t\t\tval = cs.get.hsl(string);\n\t\t\tmodel = 'hsl';\n\t\t\tbreak;\n\t\tcase 'hwb':\n\t\t\tval = cs.get.hwb(string);\n\t\t\tmodel = 'hwb';\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tval = cs.get.rgb(string);\n\t\t\tmodel = 'rgb';\n\t\t\tbreak;\n\t}\n\n\tif (!val) {\n\t\treturn null;\n\t}\n\n\treturn {model: model, value: val};\n};\n\ncs.get.rgb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar abbr = /^#([a-f0-9]{3,4})$/i;\n\tvar hex = /^#([a-f0-9]{6})([a-f0-9]{2})?$/i;\n\tvar rgba = /^rgba?\\(\\s*([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar per = /^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar keyword = /^(\\w+)$/;\n\n\tvar rgb = [0, 0, 0, 1];\n\tvar match;\n\tvar i;\n\tvar hexAlpha;\n\n\tif (match = string.match(hex)) {\n\t\thexAlpha = match[2];\n\t\tmatch = match[1];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\t// https://jsperf.com/slice-vs-substr-vs-substring-methods-long-string/19\n\t\t\tvar i2 = i * 2;\n\t\t\trgb[i] = parseInt(match.slice(i2, i2 + 2), 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(abbr)) {\n\t\tmatch = match[1];\n\t\thexAlpha = match[3];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i] + match[i], 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha + hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(rgba)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i + 1], 0);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(per)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = Math.round(parseFloat(match[i + 1]) * 2.55);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(keyword)) {\n\t\tif (match[1] === 'transparent') {\n\t\t\treturn [0, 0, 0, 0];\n\t\t}\n\n\t\tif (!hasOwnProperty.call(colorNames, match[1])) {\n\t\t\treturn null;\n\t\t}\n\n\t\trgb = colorNames[match[1]];\n\t\trgb[3] = 1;\n\n\t\treturn rgb;\n\t} else {\n\t\treturn null;\n\t}\n\n\tfor (i = 0; i < 3; i++) {\n\t\trgb[i] = clamp(rgb[i], 0, 255);\n\t}\n\trgb[3] = clamp(rgb[3], 0, 1);\n\n\treturn rgb;\n};\n\ncs.get.hsl = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hsl = /^hsla?\\(\\s*([+-]?(?:\\d{0,3}\\.)?\\d+)(?:deg)?\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*(?:[,|\\/]\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hsl);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar s = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar l = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\n\t\treturn [h, s, l, a];\n\t}\n\n\treturn null;\n};\n\ncs.get.hwb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hwb = /^hwb\\(\\s*([+-]?\\d{0,3}(?:\\.\\d+)?)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hwb);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar w = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar b = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\t\treturn [h, w, b, a];\n\t}\n\n\treturn null;\n};\n\ncs.to.hex = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn (\n\t\t'#' +\n\t\thexDouble(rgba[0]) +\n\t\thexDouble(rgba[1]) +\n\t\thexDouble(rgba[2]) +\n\t\t(rgba[3] < 1\n\t\t\t? (hexDouble(Math.round(rgba[3] * 255)))\n\t\t\t: '')\n\t);\n};\n\ncs.to.rgb = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ')'\n\t\t: 'rgba(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ', ' + rgba[3] + ')';\n};\n\ncs.to.rgb.percent = function () {\n\tvar rgba = swizzle(arguments);\n\n\tvar r = Math.round(rgba[0] / 255 * 100);\n\tvar g = Math.round(rgba[1] / 255 * 100);\n\tvar b = Math.round(rgba[2] / 255 * 100);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + r + '%, ' + g + '%, ' + b + '%)'\n\t\t: 'rgba(' + r + '%, ' + g + '%, ' + b + '%, ' + rgba[3] + ')';\n};\n\ncs.to.hsl = function () {\n\tvar hsla = swizzle(arguments);\n\treturn hsla.length < 4 || hsla[3] === 1\n\t\t? 'hsl(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%)'\n\t\t: 'hsla(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%, ' + hsla[3] + ')';\n};\n\n// hwb is a bit different than rgb(a) & hsl(a) since there is no alpha specific syntax\n// (hwb have alpha optional & 1 is default value)\ncs.to.hwb = function () {\n\tvar hwba = swizzle(arguments);\n\n\tvar a = '';\n\tif (hwba.length >= 4 && hwba[3] !== 1) {\n\t\ta = ', ' + hwba[3];\n\t}\n\n\treturn 'hwb(' + hwba[0] + ', ' + hwba[1] + '%, ' + hwba[2] + '%' + a + ')';\n};\n\ncs.to.keyword = function (rgb) {\n\treturn reverseNames[rgb.slice(0, 3)];\n};\n\n// helpers\nfunction clamp(num, min, max) {\n\treturn Math.min(Math.max(min, num), max);\n}\n\nfunction hexDouble(num) {\n\tvar str = Math.round(num).toString(16).toUpperCase();\n\treturn (str.length < 2) ? '0' + str : str;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0EsaUJBQWlCLG1CQUFPLENBQUMsc0RBQVk7QUFDckMsY0FBYyxtQkFBTyxDQUFDLDhEQUFnQjtBQUN0Qzs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPO0FBQ1A7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFNBQVM7QUFDVDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSx5QkFBeUIsSUFBSTtBQUM3Qix3QkFBd0IsRUFBRSxXQUFXLEVBQUU7QUFDdkM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxjQUFjLE9BQU87QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUEsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILGNBQWMsT0FBTztBQUNyQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQSxhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbUNBQW1DLElBQUk7QUFDdkM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw4QkFBOEIsSUFBSTtBQUNsQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzPzFhYjkiXSwic291cmNlc0NvbnRlbnQiOlsiLyogTUlUIGxpY2Vuc2UgKi9cbnZhciBjb2xvck5hbWVzID0gcmVxdWlyZSgnY29sb3ItbmFtZScpO1xudmFyIHN3aXp6bGUgPSByZXF1aXJlKCdzaW1wbGUtc3dpenpsZScpO1xudmFyIGhhc093blByb3BlcnR5ID0gT2JqZWN0Lmhhc093blByb3BlcnR5O1xuXG52YXIgcmV2ZXJzZU5hbWVzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcblxuLy8gY3JlYXRlIGEgbGlzdCBvZiByZXZlcnNlIGNvbG9yIG5hbWVzXG5mb3IgKHZhciBuYW1lIGluIGNvbG9yTmFtZXMpIHtcblx0aWYgKGhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbmFtZSkpIHtcblx0XHRyZXZlcnNlTmFtZXNbY29sb3JOYW1lc1tuYW1lXV0gPSBuYW1lO1xuXHR9XG59XG5cbnZhciBjcyA9IG1vZHVsZS5leHBvcnRzID0ge1xuXHR0bzoge30sXG5cdGdldDoge31cbn07XG5cbmNzLmdldCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0dmFyIHByZWZpeCA9IHN0cmluZy5zdWJzdHJpbmcoMCwgMykudG9Mb3dlckNhc2UoKTtcblx0dmFyIHZhbDtcblx0dmFyIG1vZGVsO1xuXHRzd2l0Y2ggKHByZWZpeCkge1xuXHRcdGNhc2UgJ2hzbCc6XG5cdFx0XHR2YWwgPSBjcy5nZXQuaHNsKHN0cmluZyk7XG5cdFx0XHRtb2RlbCA9ICdoc2wnO1xuXHRcdFx0YnJlYWs7XG5cdFx0Y2FzZSAnaHdiJzpcblx0XHRcdHZhbCA9IGNzLmdldC5od2Ioc3RyaW5nKTtcblx0XHRcdG1vZGVsID0gJ2h3Yic7XG5cdFx0XHRicmVhaztcblx0XHRkZWZhdWx0OlxuXHRcdFx0dmFsID0gY3MuZ2V0LnJnYihzdHJpbmcpO1xuXHRcdFx0bW9kZWwgPSAncmdiJztcblx0XHRcdGJyZWFrO1xuXHR9XG5cblx0aWYgKCF2YWwpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiB7bW9kZWw6IG1vZGVsLCB2YWx1ZTogdmFsfTtcbn07XG5cbmNzLmdldC5yZ2IgPSBmdW5jdGlvbiAoc3RyaW5nKSB7XG5cdGlmICghc3RyaW5nKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHR2YXIgYWJiciA9IC9eIyhbYS1mMC05XXszLDR9KSQvaTtcblx0dmFyIGhleCA9IC9eIyhbYS1mMC05XXs2fSkoW2EtZjAtOV17Mn0pPyQvaTtcblx0dmFyIHJnYmEgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1xcZCspKD89W1xccyxdKVxccyooPzosXFxzKik/KFsrLV0/XFxkKykoPz1bXFxzLF0pXFxzKig/OixcXHMqKT8oWystXT9cXGQrKVxccyooPzpbLHxcXC9dXFxzKihbKy1dP1tcXGRcXC5dKykoJT8pXFxzKik/XFwpJC87XG5cdHZhciBwZXIgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1tcXGRcXC5dKylcXCVcXHMqLD9cXHMqKFsrLV0/W1xcZFxcLl0rKVxcJVxccyosP1xccyooWystXT9bXFxkXFwuXSspXFwlXFxzKig/OlssfFxcL11cXHMqKFsrLV0/W1xcZFxcLl0rKSglPylcXHMqKT9cXCkkLztcblx0dmFyIGtleXdvcmQgPSAvXihcXHcrKSQvO1xuXG5cdHZhciByZ2IgPSBbMCwgMCwgMCwgMV07XG5cdHZhciBtYXRjaDtcblx0dmFyIGk7XG5cdHZhciBoZXhBbHBoYTtcblxuXHRpZiAobWF0Y2ggPSBzdHJpbmcubWF0Y2goaGV4KSkge1xuXHRcdGhleEFscGhhID0gbWF0Y2hbMl07XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblxuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdC8vIGh0dHBzOi8vanNwZXJmLmNvbS9zbGljZS12cy1zdWJzdHItdnMtc3Vic3RyaW5nLW1ldGhvZHMtbG9uZy1zdHJpbmcvMTlcblx0XHRcdHZhciBpMiA9IGkgKiAyO1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2guc2xpY2UoaTIsIGkyICsgMiksIDE2KTtcblx0XHR9XG5cblx0XHRpZiAoaGV4QWxwaGEpIHtcblx0XHRcdHJnYlszXSA9IHBhcnNlSW50KGhleEFscGhhLCAxNikgLyAyNTU7XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKGFiYnIpKSB7XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblx0XHRoZXhBbHBoYSA9IG1hdGNoWzNdO1xuXG5cdFx0Zm9yIChpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2hbaV0gKyBtYXRjaFtpXSwgMTYpO1xuXHRcdH1cblxuXHRcdGlmIChoZXhBbHBoYSkge1xuXHRcdFx0cmdiWzNdID0gcGFyc2VJbnQoaGV4QWxwaGEgKyBoZXhBbHBoYSwgMTYpIC8gMjU1O1xuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChyZ2JhKSkge1xuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdHJnYltpXSA9IHBhcnNlSW50KG1hdGNoW2kgKyAxXSwgMCk7XG5cdFx0fVxuXG5cdFx0aWYgKG1hdGNoWzRdKSB7XG5cdFx0XHRpZiAobWF0Y2hbNV0pIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSkgKiAwLjAxO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKHBlcikpIHtcblx0XHRmb3IgKGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2JbaV0gPSBNYXRoLnJvdW5kKHBhcnNlRmxvYXQobWF0Y2hbaSArIDFdKSAqIDIuNTUpO1xuXHRcdH1cblxuXHRcdGlmIChtYXRjaFs0XSkge1xuXHRcdFx0aWYgKG1hdGNoWzVdKSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pICogMC4wMTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChrZXl3b3JkKSkge1xuXHRcdGlmIChtYXRjaFsxXSA9PT0gJ3RyYW5zcGFyZW50Jykge1xuXHRcdFx0cmV0dXJuIFswLCAwLCAwLCAwXTtcblx0XHR9XG5cblx0XHRpZiAoIWhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbWF0Y2hbMV0pKSB7XG5cdFx0XHRyZXR1cm4gbnVsbDtcblx0XHR9XG5cblx0XHRyZ2IgPSBjb2xvck5hbWVzW21hdGNoWzFdXTtcblx0XHRyZ2JbM10gPSAxO1xuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSBlbHNlIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRyZ2JbaV0gPSBjbGFtcChyZ2JbaV0sIDAsIDI1NSk7XG5cdH1cblx0cmdiWzNdID0gY2xhbXAocmdiWzNdLCAwLCAxKTtcblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY3MuZ2V0LmhzbCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBoc2wgPSAvXmhzbGE/XFwoXFxzKihbKy1dPyg/OlxcZHswLDN9XFwuKT9cXGQrKSg/OmRlZyk/XFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKig/OlssfFxcL11cXHMqKFsrLV0/KD89XFwuXFxkfFxcZCkoPzowfFsxLTldXFxkKik/KD86XFwuXFxkKik/KD86W2VFXVsrLV0/XFxkKyk/KVxccyopP1xcKSQvO1xuXHR2YXIgbWF0Y2ggPSBzdHJpbmcubWF0Y2goaHNsKTtcblxuXHRpZiAobWF0Y2gpIHtcblx0XHR2YXIgYWxwaGEgPSBwYXJzZUZsb2F0KG1hdGNoWzRdKTtcblx0XHR2YXIgaCA9ICgocGFyc2VGbG9hdChtYXRjaFsxXSkgJSAzNjApICsgMzYwKSAlIDM2MDtcblx0XHR2YXIgcyA9IGNsYW1wKHBhcnNlRmxvYXQobWF0Y2hbMl0pLCAwLCAxMDApO1xuXHRcdHZhciBsID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFszXSksIDAsIDEwMCk7XG5cdFx0dmFyIGEgPSBjbGFtcChpc05hTihhbHBoYSkgPyAxIDogYWxwaGEsIDAsIDEpO1xuXG5cdFx0cmV0dXJuIFtoLCBzLCBsLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MuZ2V0Lmh3YiA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBod2IgPSAvXmh3YlxcKFxccyooWystXT9cXGR7MCwzfSg/OlxcLlxcZCspPykoPzpkZWcpP1xccyosXFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKixcXHMqKFsrLV0/W1xcZFxcLl0rKSVcXHMqKD86LFxccyooWystXT8oPz1cXC5cXGR8XFxkKSg/OjB8WzEtOV1cXGQqKT8oPzpcXC5cXGQqKT8oPzpbZUVdWystXT9cXGQrKT8pXFxzKik/XFwpJC87XG5cdHZhciBtYXRjaCA9IHN0cmluZy5tYXRjaChod2IpO1xuXG5cdGlmIChtYXRjaCkge1xuXHRcdHZhciBhbHBoYSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdHZhciBoID0gKChwYXJzZUZsb2F0KG1hdGNoWzFdKSAlIDM2MCkgKyAzNjApICUgMzYwO1xuXHRcdHZhciB3ID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFsyXSksIDAsIDEwMCk7XG5cdFx0dmFyIGIgPSBjbGFtcChwYXJzZUZsb2F0KG1hdGNoWzNdKSwgMCwgMTAwKTtcblx0XHR2YXIgYSA9IGNsYW1wKGlzTmFOKGFscGhhKSA/IDEgOiBhbHBoYSwgMCwgMSk7XG5cdFx0cmV0dXJuIFtoLCB3LCBiLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MudG8uaGV4ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gKFxuXHRcdCcjJyArXG5cdFx0aGV4RG91YmxlKHJnYmFbMF0pICtcblx0XHRoZXhEb3VibGUocmdiYVsxXSkgK1xuXHRcdGhleERvdWJsZShyZ2JhWzJdKSArXG5cdFx0KHJnYmFbM10gPCAxXG5cdFx0XHQ/IChoZXhEb3VibGUoTWF0aC5yb3VuZChyZ2JhWzNdICogMjU1KSkpXG5cdFx0XHQ6ICcnKVxuXHQpO1xufTtcblxuY3MudG8ucmdiID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gcmdiYS5sZW5ndGggPCA0IHx8IHJnYmFbM10gPT09IDFcblx0XHQ/ICdyZ2IoJyArIE1hdGgucm91bmQocmdiYVswXSkgKyAnLCAnICsgTWF0aC5yb3VuZChyZ2JhWzFdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMl0pICsgJyknXG5cdFx0OiAncmdiYSgnICsgTWF0aC5yb3VuZChyZ2JhWzBdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMV0pICsgJywgJyArIE1hdGgucm91bmQocmdiYVsyXSkgKyAnLCAnICsgcmdiYVszXSArICcpJztcbn07XG5cbmNzLnRvLnJnYi5wZXJjZW50ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHR2YXIgciA9IE1hdGgucm91bmQocmdiYVswXSAvIDI1NSAqIDEwMCk7XG5cdHZhciBnID0gTWF0aC5yb3VuZChyZ2JhWzFdIC8gMjU1ICogMTAwKTtcblx0dmFyIGIgPSBNYXRoLnJvdW5kKHJnYmFbMl0gLyAyNTUgKiAxMDApO1xuXG5cdHJldHVybiByZ2JhLmxlbmd0aCA8IDQgfHwgcmdiYVszXSA9PT0gMVxuXHRcdD8gJ3JnYignICsgciArICclLCAnICsgZyArICclLCAnICsgYiArICclKSdcblx0XHQ6ICdyZ2JhKCcgKyByICsgJyUsICcgKyBnICsgJyUsICcgKyBiICsgJyUsICcgKyByZ2JhWzNdICsgJyknO1xufTtcblxuY3MudG8uaHNsID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgaHNsYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblx0cmV0dXJuIGhzbGEubGVuZ3RoIDwgNCB8fCBoc2xhWzNdID09PSAxXG5cdFx0PyAnaHNsKCcgKyBoc2xhWzBdICsgJywgJyArIGhzbGFbMV0gKyAnJSwgJyArIGhzbGFbMl0gKyAnJSknXG5cdFx0OiAnaHNsYSgnICsgaHNsYVswXSArICcsICcgKyBoc2xhWzFdICsgJyUsICcgKyBoc2xhWzJdICsgJyUsICcgKyBoc2xhWzNdICsgJyknO1xufTtcblxuLy8gaHdiIGlzIGEgYml0IGRpZmZlcmVudCB0aGFuIHJnYihhKSAmIGhzbChhKSBzaW5jZSB0aGVyZSBpcyBubyBhbHBoYSBzcGVjaWZpYyBzeW50YXhcbi8vIChod2IgaGF2ZSBhbHBoYSBvcHRpb25hbCAmIDEgaXMgZGVmYXVsdCB2YWx1ZSlcbmNzLnRvLmh3YiA9IGZ1bmN0aW9uICgpIHtcblx0dmFyIGh3YmEgPSBzd2l6emxlKGFyZ3VtZW50cyk7XG5cblx0dmFyIGEgPSAnJztcblx0aWYgKGh3YmEubGVuZ3RoID49IDQgJiYgaHdiYVszXSAhPT0gMSkge1xuXHRcdGEgPSAnLCAnICsgaHdiYVszXTtcblx0fVxuXG5cdHJldHVybiAnaHdiKCcgKyBod2JhWzBdICsgJywgJyArIGh3YmFbMV0gKyAnJSwgJyArIGh3YmFbMl0gKyAnJScgKyBhICsgJyknO1xufTtcblxuY3MudG8ua2V5d29yZCA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0cmV0dXJuIHJldmVyc2VOYW1lc1tyZ2Iuc2xpY2UoMCwgMyldO1xufTtcblxuLy8gaGVscGVyc1xuZnVuY3Rpb24gY2xhbXAobnVtLCBtaW4sIG1heCkge1xuXHRyZXR1cm4gTWF0aC5taW4oTWF0aC5tYXgobWluLCBudW0pLCBtYXgpO1xufVxuXG5mdW5jdGlvbiBoZXhEb3VibGUobnVtKSB7XG5cdHZhciBzdHIgPSBNYXRoLnJvdW5kKG51bSkudG9TdHJpbmcoMTYpLnRvVXBwZXJDYXNlKCk7XG5cdHJldHVybiAoc3RyLmxlbmd0aCA8IDIpID8gJzAnICsgc3RyIDogc3RyO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color-string/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color/index.js": +/*!*************************************!*\ + !*** ./node_modules/color/index.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("const colorString = __webpack_require__(/*! color-string */ \"./node_modules/color-string/index.js\");\nconst convert = __webpack_require__(/*! color-convert */ \"./node_modules/color/node_modules/color-convert/index.js\");\n\nconst skippedModels = [\n\t// To be honest, I don't really feel like keyword belongs in color convert, but eh.\n\t'keyword',\n\n\t// Gray conflicts with some method names, and has its own method defined.\n\t'gray',\n\n\t// Shouldn't really be in color-convert either...\n\t'hex',\n];\n\nconst hashedModelKeys = {};\nfor (const model of Object.keys(convert)) {\n\thashedModelKeys[[...convert[model].labels].sort().join('')] = model;\n}\n\nconst limiters = {};\n\nfunction Color(object, model) {\n\tif (!(this instanceof Color)) {\n\t\treturn new Color(object, model);\n\t}\n\n\tif (model && model in skippedModels) {\n\t\tmodel = null;\n\t}\n\n\tif (model && !(model in convert)) {\n\t\tthrow new Error('Unknown model: ' + model);\n\t}\n\n\tlet i;\n\tlet channels;\n\n\tif (object == null) { // eslint-disable-line no-eq-null,eqeqeq\n\t\tthis.model = 'rgb';\n\t\tthis.color = [0, 0, 0];\n\t\tthis.valpha = 1;\n\t} else if (object instanceof Color) {\n\t\tthis.model = object.model;\n\t\tthis.color = [...object.color];\n\t\tthis.valpha = object.valpha;\n\t} else if (typeof object === 'string') {\n\t\tconst result = colorString.get(object);\n\t\tif (result === null) {\n\t\t\tthrow new Error('Unable to parse color from string: ' + object);\n\t\t}\n\n\t\tthis.model = result.model;\n\t\tchannels = convert[this.model].channels;\n\t\tthis.color = result.value.slice(0, channels);\n\t\tthis.valpha = typeof result.value[channels] === 'number' ? result.value[channels] : 1;\n\t} else if (object.length > 0) {\n\t\tthis.model = model || 'rgb';\n\t\tchannels = convert[this.model].channels;\n\t\tconst newArray = Array.prototype.slice.call(object, 0, channels);\n\t\tthis.color = zeroArray(newArray, channels);\n\t\tthis.valpha = typeof object[channels] === 'number' ? object[channels] : 1;\n\t} else if (typeof object === 'number') {\n\t\t// This is always RGB - can be converted later on.\n\t\tthis.model = 'rgb';\n\t\tthis.color = [\n\t\t\t(object >> 16) & 0xFF,\n\t\t\t(object >> 8) & 0xFF,\n\t\t\tobject & 0xFF,\n\t\t];\n\t\tthis.valpha = 1;\n\t} else {\n\t\tthis.valpha = 1;\n\n\t\tconst keys = Object.keys(object);\n\t\tif ('alpha' in object) {\n\t\t\tkeys.splice(keys.indexOf('alpha'), 1);\n\t\t\tthis.valpha = typeof object.alpha === 'number' ? object.alpha : 0;\n\t\t}\n\n\t\tconst hashedKeys = keys.sort().join('');\n\t\tif (!(hashedKeys in hashedModelKeys)) {\n\t\t\tthrow new Error('Unable to parse color from object: ' + JSON.stringify(object));\n\t\t}\n\n\t\tthis.model = hashedModelKeys[hashedKeys];\n\n\t\tconst {labels} = convert[this.model];\n\t\tconst color = [];\n\t\tfor (i = 0; i < labels.length; i++) {\n\t\t\tcolor.push(object[labels[i]]);\n\t\t}\n\n\t\tthis.color = zeroArray(color);\n\t}\n\n\t// Perform limitations (clamping, etc.)\n\tif (limiters[this.model]) {\n\t\tchannels = convert[this.model].channels;\n\t\tfor (i = 0; i < channels; i++) {\n\t\t\tconst limit = limiters[this.model][i];\n\t\t\tif (limit) {\n\t\t\t\tthis.color[i] = limit(this.color[i]);\n\t\t\t}\n\t\t}\n\t}\n\n\tthis.valpha = Math.max(0, Math.min(1, this.valpha));\n\n\tif (Object.freeze) {\n\t\tObject.freeze(this);\n\t}\n}\n\nColor.prototype = {\n\ttoString() {\n\t\treturn this.string();\n\t},\n\n\ttoJSON() {\n\t\treturn this[this.model]();\n\t},\n\n\tstring(places) {\n\t\tlet self = this.model in colorString.to ? this : this.rgb();\n\t\tself = self.round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to[self.model](args);\n\t},\n\n\tpercentString(places) {\n\t\tconst self = this.rgb().round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to.rgb.percent(args);\n\t},\n\n\tarray() {\n\t\treturn this.valpha === 1 ? [...this.color] : [...this.color, this.valpha];\n\t},\n\n\tobject() {\n\t\tconst result = {};\n\t\tconst {channels} = convert[this.model];\n\t\tconst {labels} = convert[this.model];\n\n\t\tfor (let i = 0; i < channels; i++) {\n\t\t\tresult[labels[i]] = this.color[i];\n\t\t}\n\n\t\tif (this.valpha !== 1) {\n\t\t\tresult.alpha = this.valpha;\n\t\t}\n\n\t\treturn result;\n\t},\n\n\tunitArray() {\n\t\tconst rgb = this.rgb().color;\n\t\trgb[0] /= 255;\n\t\trgb[1] /= 255;\n\t\trgb[2] /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.push(this.valpha);\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tunitObject() {\n\t\tconst rgb = this.rgb().object();\n\t\trgb.r /= 255;\n\t\trgb.g /= 255;\n\t\trgb.b /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.alpha = this.valpha;\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tround(places) {\n\t\tplaces = Math.max(places || 0, 0);\n\t\treturn new Color([...this.color.map(roundToPlace(places)), this.valpha], this.model);\n\t},\n\n\talpha(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color([...this.color, Math.max(0, Math.min(1, value))], this.model);\n\t\t}\n\n\t\treturn this.valpha;\n\t},\n\n\t// Rgb\n\tred: getset('rgb', 0, maxfn(255)),\n\tgreen: getset('rgb', 1, maxfn(255)),\n\tblue: getset('rgb', 2, maxfn(255)),\n\n\thue: getset(['hsl', 'hsv', 'hsl', 'hwb', 'hcg'], 0, value => ((value % 360) + 360) % 360),\n\n\tsaturationl: getset('hsl', 1, maxfn(100)),\n\tlightness: getset('hsl', 2, maxfn(100)),\n\n\tsaturationv: getset('hsv', 1, maxfn(100)),\n\tvalue: getset('hsv', 2, maxfn(100)),\n\n\tchroma: getset('hcg', 1, maxfn(100)),\n\tgray: getset('hcg', 2, maxfn(100)),\n\n\twhite: getset('hwb', 1, maxfn(100)),\n\twblack: getset('hwb', 2, maxfn(100)),\n\n\tcyan: getset('cmyk', 0, maxfn(100)),\n\tmagenta: getset('cmyk', 1, maxfn(100)),\n\tyellow: getset('cmyk', 2, maxfn(100)),\n\tblack: getset('cmyk', 3, maxfn(100)),\n\n\tx: getset('xyz', 0, maxfn(95.047)),\n\ty: getset('xyz', 1, maxfn(100)),\n\tz: getset('xyz', 2, maxfn(108.833)),\n\n\tl: getset('lab', 0, maxfn(100)),\n\ta: getset('lab', 1),\n\tb: getset('lab', 2),\n\n\tkeyword(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn convert[this.model].keyword(this.color);\n\t},\n\n\thex(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn colorString.to.hex(this.rgb().round().color);\n\t},\n\n\thexa(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\tconst rgbArray = this.rgb().round().color;\n\n\t\tlet alphaHex = Math.round(this.valpha * 255).toString(16).toUpperCase();\n\t\tif (alphaHex.length === 1) {\n\t\t\talphaHex = '0' + alphaHex;\n\t\t}\n\n\t\treturn colorString.to.hex(rgbArray) + alphaHex;\n\t},\n\n\trgbNumber() {\n\t\tconst rgb = this.rgb().color;\n\t\treturn ((rgb[0] & 0xFF) << 16) | ((rgb[1] & 0xFF) << 8) | (rgb[2] & 0xFF);\n\t},\n\n\tluminosity() {\n\t\t// http://www.w3.org/TR/WCAG20/#relativeluminancedef\n\t\tconst rgb = this.rgb().color;\n\n\t\tconst lum = [];\n\t\tfor (const [i, element] of rgb.entries()) {\n\t\t\tconst chan = element / 255;\n\t\t\tlum[i] = (chan <= 0.04045) ? chan / 12.92 : ((chan + 0.055) / 1.055) ** 2.4;\n\t\t}\n\n\t\treturn 0.2126 * lum[0] + 0.7152 * lum[1] + 0.0722 * lum[2];\n\t},\n\n\tcontrast(color2) {\n\t\t// http://www.w3.org/TR/WCAG20/#contrast-ratiodef\n\t\tconst lum1 = this.luminosity();\n\t\tconst lum2 = color2.luminosity();\n\n\t\tif (lum1 > lum2) {\n\t\t\treturn (lum1 + 0.05) / (lum2 + 0.05);\n\t\t}\n\n\t\treturn (lum2 + 0.05) / (lum1 + 0.05);\n\t},\n\n\tlevel(color2) {\n\t\t// https://www.w3.org/TR/WCAG/#contrast-enhanced\n\t\tconst contrastRatio = this.contrast(color2);\n\t\tif (contrastRatio >= 7) {\n\t\t\treturn 'AAA';\n\t\t}\n\n\t\treturn (contrastRatio >= 4.5) ? 'AA' : '';\n\t},\n\n\tisDark() {\n\t\t// YIQ equation from http://24ways.org/2010/calculating-color-contrast\n\t\tconst rgb = this.rgb().color;\n\t\tconst yiq = (rgb[0] * 2126 + rgb[1] * 7152 + rgb[2] * 722) / 10000;\n\t\treturn yiq < 128;\n\t},\n\n\tisLight() {\n\t\treturn !this.isDark();\n\t},\n\n\tnegate() {\n\t\tconst rgb = this.rgb();\n\t\tfor (let i = 0; i < 3; i++) {\n\t\t\trgb.color[i] = 255 - rgb.color[i];\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tlighten(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] += hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdarken(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] -= hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tsaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] += hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdesaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] -= hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\twhiten(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[1] += hwb.color[1] * ratio;\n\t\treturn hwb;\n\t},\n\n\tblacken(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[2] += hwb.color[2] * ratio;\n\t\treturn hwb;\n\t},\n\n\tgrayscale() {\n\t\t// http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale\n\t\tconst rgb = this.rgb().color;\n\t\tconst value = rgb[0] * 0.3 + rgb[1] * 0.59 + rgb[2] * 0.11;\n\t\treturn Color.rgb(value, value, value);\n\t},\n\n\tfade(ratio) {\n\t\treturn this.alpha(this.valpha - (this.valpha * ratio));\n\t},\n\n\topaquer(ratio) {\n\t\treturn this.alpha(this.valpha + (this.valpha * ratio));\n\t},\n\n\trotate(degrees) {\n\t\tconst hsl = this.hsl();\n\t\tlet hue = hsl.color[0];\n\t\thue = (hue + degrees) % 360;\n\t\thue = hue < 0 ? 360 + hue : hue;\n\t\thsl.color[0] = hue;\n\t\treturn hsl;\n\t},\n\n\tmix(mixinColor, weight) {\n\t\t// Ported from sass implementation in C\n\t\t// https://github.com/sass/libsass/blob/0e6b4a2850092356aa3ece07c6b249f0221caced/functions.cpp#L209\n\t\tif (!mixinColor || !mixinColor.rgb) {\n\t\t\tthrow new Error('Argument to \"mix\" was not a Color instance, but rather an instance of ' + typeof mixinColor);\n\t\t}\n\n\t\tconst color1 = mixinColor.rgb();\n\t\tconst color2 = this.rgb();\n\t\tconst p = weight === undefined ? 0.5 : weight;\n\n\t\tconst w = 2 * p - 1;\n\t\tconst a = color1.alpha() - color2.alpha();\n\n\t\tconst w1 = (((w * a === -1) ? w : (w + a) / (1 + w * a)) + 1) / 2;\n\t\tconst w2 = 1 - w1;\n\n\t\treturn Color.rgb(\n\t\t\tw1 * color1.red() + w2 * color2.red(),\n\t\t\tw1 * color1.green() + w2 * color2.green(),\n\t\t\tw1 * color1.blue() + w2 * color2.blue(),\n\t\t\tcolor1.alpha() * p + color2.alpha() * (1 - p));\n\t},\n};\n\n// Model conversion methods and static constructors\nfor (const model of Object.keys(convert)) {\n\tif (skippedModels.includes(model)) {\n\t\tcontinue;\n\t}\n\n\tconst {channels} = convert[model];\n\n\t// Conversion methods\n\tColor.prototype[model] = function (...args) {\n\t\tif (this.model === model) {\n\t\t\treturn new Color(this);\n\t\t}\n\n\t\tif (args.length > 0) {\n\t\t\treturn new Color(args, model);\n\t\t}\n\n\t\treturn new Color([...assertArray(convert[this.model][model].raw(this.color)), this.valpha], model);\n\t};\n\n\t// 'static' construction methods\n\tColor[model] = function (...args) {\n\t\tlet color = args[0];\n\t\tif (typeof color === 'number') {\n\t\t\tcolor = zeroArray(args, channels);\n\t\t}\n\n\t\treturn new Color(color, model);\n\t};\n}\n\nfunction roundTo(number, places) {\n\treturn Number(number.toFixed(places));\n}\n\nfunction roundToPlace(places) {\n\treturn function (number) {\n\t\treturn roundTo(number, places);\n\t};\n}\n\nfunction getset(model, channel, modifier) {\n\tmodel = Array.isArray(model) ? model : [model];\n\n\tfor (const m of model) {\n\t\t(limiters[m] || (limiters[m] = []))[channel] = modifier;\n\t}\n\n\tmodel = model[0];\n\n\treturn function (value) {\n\t\tlet result;\n\n\t\tif (value !== undefined) {\n\t\t\tif (modifier) {\n\t\t\t\tvalue = modifier(value);\n\t\t\t}\n\n\t\t\tresult = this[model]();\n\t\t\tresult.color[channel] = value;\n\t\t\treturn result;\n\t\t}\n\n\t\tresult = this[model]().color[channel];\n\t\tif (modifier) {\n\t\t\tresult = modifier(result);\n\t\t}\n\n\t\treturn result;\n\t};\n}\n\nfunction maxfn(max) {\n\treturn function (v) {\n\t\treturn Math.max(0, Math.min(max, v));\n\t};\n}\n\nfunction assertArray(value) {\n\treturn Array.isArray(value) ? value : [value];\n}\n\nfunction zeroArray(array, length) {\n\tfor (let i = 0; i < length; i++) {\n\t\tif (typeof array[i] !== 'number') {\n\t\t\tarray[i] = 0;\n\t\t}\n\t}\n\n\treturn array;\n}\n\nmodule.exports = Color;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3IvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMsMERBQWM7QUFDMUMsZ0JBQWdCLG1CQUFPLENBQUMsK0VBQWU7O0FBRXZDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUEsU0FBUyxRQUFRO0FBQ2pCO0FBQ0EsY0FBYyxtQkFBbUI7QUFDakM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGNBQWMsY0FBYztBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLFNBQVMsVUFBVTtBQUNuQixTQUFTLFFBQVE7O0FBRWpCLGtCQUFrQixjQUFjO0FBQ2hDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLGtCQUFrQixPQUFPO0FBQ3pCO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsUUFBUSxVQUFVOztBQUVsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxpQkFBaUIsWUFBWTtBQUM3QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9pbmRleC5qcz82OTI5Il0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbG9yU3RyaW5nID0gcmVxdWlyZSgnY29sb3Itc3RyaW5nJyk7XG5jb25zdCBjb252ZXJ0ID0gcmVxdWlyZSgnY29sb3ItY29udmVydCcpO1xuXG5jb25zdCBza2lwcGVkTW9kZWxzID0gW1xuXHQvLyBUbyBiZSBob25lc3QsIEkgZG9uJ3QgcmVhbGx5IGZlZWwgbGlrZSBrZXl3b3JkIGJlbG9uZ3MgaW4gY29sb3IgY29udmVydCwgYnV0IGVoLlxuXHQna2V5d29yZCcsXG5cblx0Ly8gR3JheSBjb25mbGljdHMgd2l0aCBzb21lIG1ldGhvZCBuYW1lcywgYW5kIGhhcyBpdHMgb3duIG1ldGhvZCBkZWZpbmVkLlxuXHQnZ3JheScsXG5cblx0Ly8gU2hvdWxkbid0IHJlYWxseSBiZSBpbiBjb2xvci1jb252ZXJ0IGVpdGhlci4uLlxuXHQnaGV4Jyxcbl07XG5cbmNvbnN0IGhhc2hlZE1vZGVsS2V5cyA9IHt9O1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRoYXNoZWRNb2RlbEtleXNbWy4uLmNvbnZlcnRbbW9kZWxdLmxhYmVsc10uc29ydCgpLmpvaW4oJycpXSA9IG1vZGVsO1xufVxuXG5jb25zdCBsaW1pdGVycyA9IHt9O1xuXG5mdW5jdGlvbiBDb2xvcihvYmplY3QsIG1vZGVsKSB7XG5cdGlmICghKHRoaXMgaW5zdGFuY2VvZiBDb2xvcikpIHtcblx0XHRyZXR1cm4gbmV3IENvbG9yKG9iamVjdCwgbW9kZWwpO1xuXHR9XG5cblx0aWYgKG1vZGVsICYmIG1vZGVsIGluIHNraXBwZWRNb2RlbHMpIHtcblx0XHRtb2RlbCA9IG51bGw7XG5cdH1cblxuXHRpZiAobW9kZWwgJiYgIShtb2RlbCBpbiBjb252ZXJ0KSkge1xuXHRcdHRocm93IG5ldyBFcnJvcignVW5rbm93biBtb2RlbDogJyArIG1vZGVsKTtcblx0fVxuXG5cdGxldCBpO1xuXHRsZXQgY2hhbm5lbHM7XG5cblx0aWYgKG9iamVjdCA9PSBudWxsKSB7IC8vIGVzbGludC1kaXNhYmxlLWxpbmUgbm8tZXEtbnVsbCxlcWVxZXFcblx0XHR0aGlzLm1vZGVsID0gJ3JnYic7XG5cdFx0dGhpcy5jb2xvciA9IFswLCAwLCAwXTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSBpZiAob2JqZWN0IGluc3RhbmNlb2YgQ29sb3IpIHtcblx0XHR0aGlzLm1vZGVsID0gb2JqZWN0Lm1vZGVsO1xuXHRcdHRoaXMuY29sb3IgPSBbLi4ub2JqZWN0LmNvbG9yXTtcblx0XHR0aGlzLnZhbHBoYSA9IG9iamVjdC52YWxwaGE7XG5cdH0gZWxzZSBpZiAodHlwZW9mIG9iamVjdCA9PT0gJ3N0cmluZycpIHtcblx0XHRjb25zdCByZXN1bHQgPSBjb2xvclN0cmluZy5nZXQob2JqZWN0KTtcblx0XHRpZiAocmVzdWx0ID09PSBudWxsKSB7XG5cdFx0XHR0aHJvdyBuZXcgRXJyb3IoJ1VuYWJsZSB0byBwYXJzZSBjb2xvciBmcm9tIHN0cmluZzogJyArIG9iamVjdCk7XG5cdFx0fVxuXG5cdFx0dGhpcy5tb2RlbCA9IHJlc3VsdC5tb2RlbDtcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0dGhpcy5jb2xvciA9IHJlc3VsdC52YWx1ZS5zbGljZSgwLCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2YgcmVzdWx0LnZhbHVlW2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyByZXN1bHQudmFsdWVbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmIChvYmplY3QubGVuZ3RoID4gMCkge1xuXHRcdHRoaXMubW9kZWwgPSBtb2RlbCB8fCAncmdiJztcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0Y29uc3QgbmV3QXJyYXkgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChvYmplY3QsIDAsIGNoYW5uZWxzKTtcblx0XHR0aGlzLmNvbG9yID0gemVyb0FycmF5KG5ld0FycmF5LCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0W2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyBvYmplY3RbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmICh0eXBlb2Ygb2JqZWN0ID09PSAnbnVtYmVyJykge1xuXHRcdC8vIFRoaXMgaXMgYWx3YXlzIFJHQiAtIGNhbiBiZSBjb252ZXJ0ZWQgbGF0ZXIgb24uXG5cdFx0dGhpcy5tb2RlbCA9ICdyZ2InO1xuXHRcdHRoaXMuY29sb3IgPSBbXG5cdFx0XHQob2JqZWN0ID4+IDE2KSAmIDB4RkYsXG5cdFx0XHQob2JqZWN0ID4+IDgpICYgMHhGRixcblx0XHRcdG9iamVjdCAmIDB4RkYsXG5cdFx0XTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSB7XG5cdFx0dGhpcy52YWxwaGEgPSAxO1xuXG5cdFx0Y29uc3Qga2V5cyA9IE9iamVjdC5rZXlzKG9iamVjdCk7XG5cdFx0aWYgKCdhbHBoYScgaW4gb2JqZWN0KSB7XG5cdFx0XHRrZXlzLnNwbGljZShrZXlzLmluZGV4T2YoJ2FscGhhJyksIDEpO1xuXHRcdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0LmFscGhhID09PSAnbnVtYmVyJyA/IG9iamVjdC5hbHBoYSA6IDA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgaGFzaGVkS2V5cyA9IGtleXMuc29ydCgpLmpvaW4oJycpO1xuXHRcdGlmICghKGhhc2hlZEtleXMgaW4gaGFzaGVkTW9kZWxLZXlzKSkge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdVbmFibGUgdG8gcGFyc2UgY29sb3IgZnJvbSBvYmplY3Q6ICcgKyBKU09OLnN0cmluZ2lmeShvYmplY3QpKTtcblx0XHR9XG5cblx0XHR0aGlzLm1vZGVsID0gaGFzaGVkTW9kZWxLZXlzW2hhc2hlZEtleXNdO1xuXG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXHRcdGNvbnN0IGNvbG9yID0gW107XG5cdFx0Zm9yIChpID0gMDsgaSA8IGxhYmVscy5sZW5ndGg7IGkrKykge1xuXHRcdFx0Y29sb3IucHVzaChvYmplY3RbbGFiZWxzW2ldXSk7XG5cdFx0fVxuXG5cdFx0dGhpcy5jb2xvciA9IHplcm9BcnJheShjb2xvcik7XG5cdH1cblxuXHQvLyBQZXJmb3JtIGxpbWl0YXRpb25zIChjbGFtcGluZywgZXRjLilcblx0aWYgKGxpbWl0ZXJzW3RoaXMubW9kZWxdKSB7XG5cdFx0Y2hhbm5lbHMgPSBjb252ZXJ0W3RoaXMubW9kZWxdLmNoYW5uZWxzO1xuXHRcdGZvciAoaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRjb25zdCBsaW1pdCA9IGxpbWl0ZXJzW3RoaXMubW9kZWxdW2ldO1xuXHRcdFx0aWYgKGxpbWl0KSB7XG5cdFx0XHRcdHRoaXMuY29sb3JbaV0gPSBsaW1pdCh0aGlzLmNvbG9yW2ldKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0aGlzLnZhbHBoYSA9IE1hdGgubWF4KDAsIE1hdGgubWluKDEsIHRoaXMudmFscGhhKSk7XG5cblx0aWYgKE9iamVjdC5mcmVlemUpIHtcblx0XHRPYmplY3QuZnJlZXplKHRoaXMpO1xuXHR9XG59XG5cbkNvbG9yLnByb3RvdHlwZSA9IHtcblx0dG9TdHJpbmcoKSB7XG5cdFx0cmV0dXJuIHRoaXMuc3RyaW5nKCk7XG5cdH0sXG5cblx0dG9KU09OKCkge1xuXHRcdHJldHVybiB0aGlzW3RoaXMubW9kZWxdKCk7XG5cdH0sXG5cblx0c3RyaW5nKHBsYWNlcykge1xuXHRcdGxldCBzZWxmID0gdGhpcy5tb2RlbCBpbiBjb2xvclN0cmluZy50byA/IHRoaXMgOiB0aGlzLnJnYigpO1xuXHRcdHNlbGYgPSBzZWxmLnJvdW5kKHR5cGVvZiBwbGFjZXMgPT09ICdudW1iZXInID8gcGxhY2VzIDogMSk7XG5cdFx0Y29uc3QgYXJncyA9IHNlbGYudmFscGhhID09PSAxID8gc2VsZi5jb2xvciA6IFsuLi5zZWxmLmNvbG9yLCB0aGlzLnZhbHBoYV07XG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvW3NlbGYubW9kZWxdKGFyZ3MpO1xuXHR9LFxuXG5cdHBlcmNlbnRTdHJpbmcocGxhY2VzKSB7XG5cdFx0Y29uc3Qgc2VsZiA9IHRoaXMucmdiKCkucm91bmQodHlwZW9mIHBsYWNlcyA9PT0gJ251bWJlcicgPyBwbGFjZXMgOiAxKTtcblx0XHRjb25zdCBhcmdzID0gc2VsZi52YWxwaGEgPT09IDEgPyBzZWxmLmNvbG9yIDogWy4uLnNlbGYuY29sb3IsIHRoaXMudmFscGhhXTtcblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8ucmdiLnBlcmNlbnQoYXJncyk7XG5cdH0sXG5cblx0YXJyYXkoKSB7XG5cdFx0cmV0dXJuIHRoaXMudmFscGhhID09PSAxID8gWy4uLnRoaXMuY29sb3JdIDogWy4uLnRoaXMuY29sb3IsIHRoaXMudmFscGhhXTtcblx0fSxcblxuXHRvYmplY3QoKSB7XG5cdFx0Y29uc3QgcmVzdWx0ID0ge307XG5cdFx0Y29uc3Qge2NoYW5uZWxzfSA9IGNvbnZlcnRbdGhpcy5tb2RlbF07XG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRyZXN1bHRbbGFiZWxzW2ldXSA9IHRoaXMuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZXN1bHQuYWxwaGEgPSB0aGlzLnZhbHBoYTtcblx0XHR9XG5cblx0XHRyZXR1cm4gcmVzdWx0O1xuXHR9LFxuXG5cdHVuaXRBcnJheSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdHJnYlswXSAvPSAyNTU7XG5cdFx0cmdiWzFdIC89IDI1NTtcblx0XHRyZ2JbMl0gLz0gMjU1O1xuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZ2IucHVzaCh0aGlzLnZhbHBoYSk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHR1bml0T2JqZWN0KCkge1xuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkub2JqZWN0KCk7XG5cdFx0cmdiLnIgLz0gMjU1O1xuXHRcdHJnYi5nIC89IDI1NTtcblx0XHRyZ2IuYiAvPSAyNTU7XG5cblx0XHRpZiAodGhpcy52YWxwaGEgIT09IDEpIHtcblx0XHRcdHJnYi5hbHBoYSA9IHRoaXMudmFscGhhO1xuXHRcdH1cblxuXHRcdHJldHVybiByZ2I7XG5cdH0sXG5cblx0cm91bmQocGxhY2VzKSB7XG5cdFx0cGxhY2VzID0gTWF0aC5tYXgocGxhY2VzIHx8IDAsIDApO1xuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLnRoaXMuY29sb3IubWFwKHJvdW5kVG9QbGFjZShwbGFjZXMpKSwgdGhpcy52YWxwaGFdLCB0aGlzLm1vZGVsKTtcblx0fSxcblxuXHRhbHBoYSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKFsuLi50aGlzLmNvbG9yLCBNYXRoLm1heCgwLCBNYXRoLm1pbigxLCB2YWx1ZSkpXSwgdGhpcy5tb2RlbCk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHRoaXMudmFscGhhO1xuXHR9LFxuXG5cdC8vIFJnYlxuXHRyZWQ6IGdldHNldCgncmdiJywgMCwgbWF4Zm4oMjU1KSksXG5cdGdyZWVuOiBnZXRzZXQoJ3JnYicsIDEsIG1heGZuKDI1NSkpLFxuXHRibHVlOiBnZXRzZXQoJ3JnYicsIDIsIG1heGZuKDI1NSkpLFxuXG5cdGh1ZTogZ2V0c2V0KFsnaHNsJywgJ2hzdicsICdoc2wnLCAnaHdiJywgJ2hjZyddLCAwLCB2YWx1ZSA9PiAoKHZhbHVlICUgMzYwKSArIDM2MCkgJSAzNjApLFxuXG5cdHNhdHVyYXRpb25sOiBnZXRzZXQoJ2hzbCcsIDEsIG1heGZuKDEwMCkpLFxuXHRsaWdodG5lc3M6IGdldHNldCgnaHNsJywgMiwgbWF4Zm4oMTAwKSksXG5cblx0c2F0dXJhdGlvbnY6IGdldHNldCgnaHN2JywgMSwgbWF4Zm4oMTAwKSksXG5cdHZhbHVlOiBnZXRzZXQoJ2hzdicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGNocm9tYTogZ2V0c2V0KCdoY2cnLCAxLCBtYXhmbigxMDApKSxcblx0Z3JheTogZ2V0c2V0KCdoY2cnLCAyLCBtYXhmbigxMDApKSxcblxuXHR3aGl0ZTogZ2V0c2V0KCdod2InLCAxLCBtYXhmbigxMDApKSxcblx0d2JsYWNrOiBnZXRzZXQoJ2h3YicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGN5YW46IGdldHNldCgnY215aycsIDAsIG1heGZuKDEwMCkpLFxuXHRtYWdlbnRhOiBnZXRzZXQoJ2NteWsnLCAxLCBtYXhmbigxMDApKSxcblx0eWVsbG93OiBnZXRzZXQoJ2NteWsnLCAyLCBtYXhmbigxMDApKSxcblx0YmxhY2s6IGdldHNldCgnY215aycsIDMsIG1heGZuKDEwMCkpLFxuXG5cdHg6IGdldHNldCgneHl6JywgMCwgbWF4Zm4oOTUuMDQ3KSksXG5cdHk6IGdldHNldCgneHl6JywgMSwgbWF4Zm4oMTAwKSksXG5cdHo6IGdldHNldCgneHl6JywgMiwgbWF4Zm4oMTA4LjgzMykpLFxuXG5cdGw6IGdldHNldCgnbGFiJywgMCwgbWF4Zm4oMTAwKSksXG5cdGE6IGdldHNldCgnbGFiJywgMSksXG5cdGI6IGdldHNldCgnbGFiJywgMiksXG5cblx0a2V5d29yZCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29udmVydFt0aGlzLm1vZGVsXS5rZXl3b3JkKHRoaXMuY29sb3IpO1xuXHR9LFxuXG5cdGhleCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8uaGV4KHRoaXMucmdiKCkucm91bmQoKS5jb2xvcik7XG5cdH0sXG5cblx0aGV4YSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRjb25zdCByZ2JBcnJheSA9IHRoaXMucmdiKCkucm91bmQoKS5jb2xvcjtcblxuXHRcdGxldCBhbHBoYUhleCA9IE1hdGgucm91bmQodGhpcy52YWxwaGEgKiAyNTUpLnRvU3RyaW5nKDE2KS50b1VwcGVyQ2FzZSgpO1xuXHRcdGlmIChhbHBoYUhleC5sZW5ndGggPT09IDEpIHtcblx0XHRcdGFscGhhSGV4ID0gJzAnICsgYWxwaGFIZXg7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvLmhleChyZ2JBcnJheSkgKyBhbHBoYUhleDtcblx0fSxcblxuXHRyZ2JOdW1iZXIoKSB7XG5cdFx0Y29uc3QgcmdiID0gdGhpcy5yZ2IoKS5jb2xvcjtcblx0XHRyZXR1cm4gKChyZ2JbMF0gJiAweEZGKSA8PCAxNikgfCAoKHJnYlsxXSAmIDB4RkYpIDw8IDgpIHwgKHJnYlsyXSAmIDB4RkYpO1xuXHR9LFxuXG5cdGx1bWlub3NpdHkoKSB7XG5cdFx0Ly8gaHR0cDovL3d3dy53My5vcmcvVFIvV0NBRzIwLyNyZWxhdGl2ZWx1bWluYW5jZWRlZlxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cblx0XHRjb25zdCBsdW0gPSBbXTtcblx0XHRmb3IgKGNvbnN0IFtpLCBlbGVtZW50XSBvZiByZ2IuZW50cmllcygpKSB7XG5cdFx0XHRjb25zdCBjaGFuID0gZWxlbWVudCAvIDI1NTtcblx0XHRcdGx1bVtpXSA9IChjaGFuIDw9IDAuMDQwNDUpID8gY2hhbiAvIDEyLjkyIDogKChjaGFuICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNDtcblx0XHR9XG5cblx0XHRyZXR1cm4gMC4yMTI2ICogbHVtWzBdICsgMC43MTUyICogbHVtWzFdICsgMC4wNzIyICogbHVtWzJdO1xuXHR9LFxuXG5cdGNvbnRyYXN0KGNvbG9yMikge1xuXHRcdC8vIGh0dHA6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jY29udHJhc3QtcmF0aW9kZWZcblx0XHRjb25zdCBsdW0xID0gdGhpcy5sdW1pbm9zaXR5KCk7XG5cdFx0Y29uc3QgbHVtMiA9IGNvbG9yMi5sdW1pbm9zaXR5KCk7XG5cblx0XHRpZiAobHVtMSA+IGx1bTIpIHtcblx0XHRcdHJldHVybiAobHVtMSArIDAuMDUpIC8gKGx1bTIgKyAwLjA1KTtcblx0XHR9XG5cblx0XHRyZXR1cm4gKGx1bTIgKyAwLjA1KSAvIChsdW0xICsgMC4wNSk7XG5cdH0sXG5cblx0bGV2ZWwoY29sb3IyKSB7XG5cdFx0Ly8gaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LWVuaGFuY2VkXG5cdFx0Y29uc3QgY29udHJhc3RSYXRpbyA9IHRoaXMuY29udHJhc3QoY29sb3IyKTtcblx0XHRpZiAoY29udHJhc3RSYXRpbyA+PSA3KSB7XG5cdFx0XHRyZXR1cm4gJ0FBQSc7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIChjb250cmFzdFJhdGlvID49IDQuNSkgPyAnQUEnIDogJyc7XG5cdH0sXG5cblx0aXNEYXJrKCkge1xuXHRcdC8vIFlJUSBlcXVhdGlvbiBmcm9tIGh0dHA6Ly8yNHdheXMub3JnLzIwMTAvY2FsY3VsYXRpbmctY29sb3ItY29udHJhc3Rcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdGNvbnN0IHlpcSA9IChyZ2JbMF0gKiAyMTI2ICsgcmdiWzFdICogNzE1MiArIHJnYlsyXSAqIDcyMikgLyAxMDAwMDtcblx0XHRyZXR1cm4geWlxIDwgMTI4O1xuXHR9LFxuXG5cdGlzTGlnaHQoKSB7XG5cdFx0cmV0dXJuICF0aGlzLmlzRGFyaygpO1xuXHR9LFxuXG5cdG5lZ2F0ZSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpO1xuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2IuY29sb3JbaV0gPSAyNTUgLSByZ2IuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHRsaWdodGVuKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMl0gKz0gaHNsLmNvbG9yWzJdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkYXJrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBoc2wgPSB0aGlzLmhzbCgpO1xuXHRcdGhzbC5jb2xvclsyXSAtPSBoc2wuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHNsO1xuXHR9LFxuXG5cdHNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gKz0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkZXNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gLT0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHR3aGl0ZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsxXSArPSBod2IuY29sb3JbMV0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGJsYWNrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsyXSArPSBod2IuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGdyYXlzY2FsZSgpIHtcblx0XHQvLyBodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0dyYXlzY2FsZSNDb252ZXJ0aW5nX2NvbG9yX3RvX2dyYXlzY2FsZVxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cdFx0Y29uc3QgdmFsdWUgPSByZ2JbMF0gKiAwLjMgKyByZ2JbMV0gKiAwLjU5ICsgcmdiWzJdICogMC4xMTtcblx0XHRyZXR1cm4gQ29sb3IucmdiKHZhbHVlLCB2YWx1ZSwgdmFsdWUpO1xuXHR9LFxuXG5cdGZhZGUocmF0aW8pIHtcblx0XHRyZXR1cm4gdGhpcy5hbHBoYSh0aGlzLnZhbHBoYSAtICh0aGlzLnZhbHBoYSAqIHJhdGlvKSk7XG5cdH0sXG5cblx0b3BhcXVlcihyYXRpbykge1xuXHRcdHJldHVybiB0aGlzLmFscGhhKHRoaXMudmFscGhhICsgKHRoaXMudmFscGhhICogcmF0aW8pKTtcblx0fSxcblxuXHRyb3RhdGUoZGVncmVlcykge1xuXHRcdGNvbnN0IGhzbCA9IHRoaXMuaHNsKCk7XG5cdFx0bGV0IGh1ZSA9IGhzbC5jb2xvclswXTtcblx0XHRodWUgPSAoaHVlICsgZGVncmVlcykgJSAzNjA7XG5cdFx0aHVlID0gaHVlIDwgMCA/IDM2MCArIGh1ZSA6IGh1ZTtcblx0XHRoc2wuY29sb3JbMF0gPSBodWU7XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRtaXgobWl4aW5Db2xvciwgd2VpZ2h0KSB7XG5cdFx0Ly8gUG9ydGVkIGZyb20gc2FzcyBpbXBsZW1lbnRhdGlvbiBpbiBDXG5cdFx0Ly8gaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9ibG9iLzBlNmI0YTI4NTAwOTIzNTZhYTNlY2UwN2M2YjI0OWYwMjIxY2FjZWQvZnVuY3Rpb25zLmNwcCNMMjA5XG5cdFx0aWYgKCFtaXhpbkNvbG9yIHx8ICFtaXhpbkNvbG9yLnJnYikge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdBcmd1bWVudCB0byBcIm1peFwiIHdhcyBub3QgYSBDb2xvciBpbnN0YW5jZSwgYnV0IHJhdGhlciBhbiBpbnN0YW5jZSBvZiAnICsgdHlwZW9mIG1peGluQ29sb3IpO1xuXHRcdH1cblxuXHRcdGNvbnN0IGNvbG9yMSA9IG1peGluQ29sb3IucmdiKCk7XG5cdFx0Y29uc3QgY29sb3IyID0gdGhpcy5yZ2IoKTtcblx0XHRjb25zdCBwID0gd2VpZ2h0ID09PSB1bmRlZmluZWQgPyAwLjUgOiB3ZWlnaHQ7XG5cblx0XHRjb25zdCB3ID0gMiAqIHAgLSAxO1xuXHRcdGNvbnN0IGEgPSBjb2xvcjEuYWxwaGEoKSAtIGNvbG9yMi5hbHBoYSgpO1xuXG5cdFx0Y29uc3QgdzEgPSAoKCh3ICogYSA9PT0gLTEpID8gdyA6ICh3ICsgYSkgLyAoMSArIHcgKiBhKSkgKyAxKSAvIDI7XG5cdFx0Y29uc3QgdzIgPSAxIC0gdzE7XG5cblx0XHRyZXR1cm4gQ29sb3IucmdiKFxuXHRcdFx0dzEgKiBjb2xvcjEucmVkKCkgKyB3MiAqIGNvbG9yMi5yZWQoKSxcblx0XHRcdHcxICogY29sb3IxLmdyZWVuKCkgKyB3MiAqIGNvbG9yMi5ncmVlbigpLFxuXHRcdFx0dzEgKiBjb2xvcjEuYmx1ZSgpICsgdzIgKiBjb2xvcjIuYmx1ZSgpLFxuXHRcdFx0Y29sb3IxLmFscGhhKCkgKiBwICsgY29sb3IyLmFscGhhKCkgKiAoMSAtIHApKTtcblx0fSxcbn07XG5cbi8vIE1vZGVsIGNvbnZlcnNpb24gbWV0aG9kcyBhbmQgc3RhdGljIGNvbnN0cnVjdG9yc1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRpZiAoc2tpcHBlZE1vZGVscy5pbmNsdWRlcyhtb2RlbCkpIHtcblx0XHRjb250aW51ZTtcblx0fVxuXG5cdGNvbnN0IHtjaGFubmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblxuXHQvLyBDb252ZXJzaW9uIG1ldGhvZHNcblx0Q29sb3IucHJvdG90eXBlW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0aWYgKHRoaXMubW9kZWwgPT09IG1vZGVsKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHRoaXMpO1xuXHRcdH1cblxuXHRcdGlmIChhcmdzLmxlbmd0aCA+IDApIHtcblx0XHRcdHJldHVybiBuZXcgQ29sb3IoYXJncywgbW9kZWwpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLmFzc2VydEFycmF5KGNvbnZlcnRbdGhpcy5tb2RlbF1bbW9kZWxdLnJhdyh0aGlzLmNvbG9yKSksIHRoaXMudmFscGhhXSwgbW9kZWwpO1xuXHR9O1xuXG5cdC8vICdzdGF0aWMnIGNvbnN0cnVjdGlvbiBtZXRob2RzXG5cdENvbG9yW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0bGV0IGNvbG9yID0gYXJnc1swXTtcblx0XHRpZiAodHlwZW9mIGNvbG9yID09PSAnbnVtYmVyJykge1xuXHRcdFx0Y29sb3IgPSB6ZXJvQXJyYXkoYXJncywgY2hhbm5lbHMpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoY29sb3IsIG1vZGVsKTtcblx0fTtcbn1cblxuZnVuY3Rpb24gcm91bmRUbyhudW1iZXIsIHBsYWNlcykge1xuXHRyZXR1cm4gTnVtYmVyKG51bWJlci50b0ZpeGVkKHBsYWNlcykpO1xufVxuXG5mdW5jdGlvbiByb3VuZFRvUGxhY2UocGxhY2VzKSB7XG5cdHJldHVybiBmdW5jdGlvbiAobnVtYmVyKSB7XG5cdFx0cmV0dXJuIHJvdW5kVG8obnVtYmVyLCBwbGFjZXMpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiBnZXRzZXQobW9kZWwsIGNoYW5uZWwsIG1vZGlmaWVyKSB7XG5cdG1vZGVsID0gQXJyYXkuaXNBcnJheShtb2RlbCkgPyBtb2RlbCA6IFttb2RlbF07XG5cblx0Zm9yIChjb25zdCBtIG9mIG1vZGVsKSB7XG5cdFx0KGxpbWl0ZXJzW21dIHx8IChsaW1pdGVyc1ttXSA9IFtdKSlbY2hhbm5lbF0gPSBtb2RpZmllcjtcblx0fVxuXG5cdG1vZGVsID0gbW9kZWxbMF07XG5cblx0cmV0dXJuIGZ1bmN0aW9uICh2YWx1ZSkge1xuXHRcdGxldCByZXN1bHQ7XG5cblx0XHRpZiAodmFsdWUgIT09IHVuZGVmaW5lZCkge1xuXHRcdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRcdHZhbHVlID0gbW9kaWZpZXIodmFsdWUpO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXN1bHQgPSB0aGlzW21vZGVsXSgpO1xuXHRcdFx0cmVzdWx0LmNvbG9yW2NoYW5uZWxdID0gdmFsdWU7XG5cdFx0XHRyZXR1cm4gcmVzdWx0O1xuXHRcdH1cblxuXHRcdHJlc3VsdCA9IHRoaXNbbW9kZWxdKCkuY29sb3JbY2hhbm5lbF07XG5cdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRyZXN1bHQgPSBtb2RpZmllcihyZXN1bHQpO1xuXHRcdH1cblxuXHRcdHJldHVybiByZXN1bHQ7XG5cdH07XG59XG5cbmZ1bmN0aW9uIG1heGZuKG1heCkge1xuXHRyZXR1cm4gZnVuY3Rpb24gKHYpIHtcblx0XHRyZXR1cm4gTWF0aC5tYXgoMCwgTWF0aC5taW4obWF4LCB2KSk7XG5cdH07XG59XG5cbmZ1bmN0aW9uIGFzc2VydEFycmF5KHZhbHVlKSB7XG5cdHJldHVybiBBcnJheS5pc0FycmF5KHZhbHVlKSA/IHZhbHVlIDogW3ZhbHVlXTtcbn1cblxuZnVuY3Rpb24gemVyb0FycmF5KGFycmF5LCBsZW5ndGgpIHtcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykge1xuXHRcdGlmICh0eXBlb2YgYXJyYXlbaV0gIT09ICdudW1iZXInKSB7XG5cdFx0XHRhcnJheVtpXSA9IDA7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGFycmF5O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IENvbG9yO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-convert/conversions.js": +/*!**********************************************************************!*\ + !*** ./node_modules/color/node_modules/color-convert/conversions.js ***! + \**********************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("/* MIT license */\n/* eslint-disable no-mixed-operators */\nconst cssKeywords = __webpack_require__(/*! color-name */ \"./node_modules/color/node_modules/color-name/index.js\");\n\n// NOTE: conversions should only return primitive values (i.e. arrays, or\n// values that give correct `typeof` results).\n// do not use box values types (i.e. Number(), String(), etc.)\n\nconst reverseKeywords = {};\nfor (const key of Object.keys(cssKeywords)) {\n\treverseKeywords[cssKeywords[key]] = key;\n}\n\nconst convert = {\n\trgb: {channels: 3, labels: 'rgb'},\n\thsl: {channels: 3, labels: 'hsl'},\n\thsv: {channels: 3, labels: 'hsv'},\n\thwb: {channels: 3, labels: 'hwb'},\n\tcmyk: {channels: 4, labels: 'cmyk'},\n\txyz: {channels: 3, labels: 'xyz'},\n\tlab: {channels: 3, labels: 'lab'},\n\tlch: {channels: 3, labels: 'lch'},\n\thex: {channels: 1, labels: ['hex']},\n\tkeyword: {channels: 1, labels: ['keyword']},\n\tansi16: {channels: 1, labels: ['ansi16']},\n\tansi256: {channels: 1, labels: ['ansi256']},\n\thcg: {channels: 3, labels: ['h', 'c', 'g']},\n\tapple: {channels: 3, labels: ['r16', 'g16', 'b16']},\n\tgray: {channels: 1, labels: ['gray']}\n};\n\nmodule.exports = convert;\n\n// Hide .channels and .labels properties\nfor (const model of Object.keys(convert)) {\n\tif (!('channels' in convert[model])) {\n\t\tthrow new Error('missing channels property: ' + model);\n\t}\n\n\tif (!('labels' in convert[model])) {\n\t\tthrow new Error('missing channel labels property: ' + model);\n\t}\n\n\tif (convert[model].labels.length !== convert[model].channels) {\n\t\tthrow new Error('channel and label counts mismatch: ' + model);\n\t}\n\n\tconst {channels, labels} = convert[model];\n\tdelete convert[model].channels;\n\tdelete convert[model].labels;\n\tObject.defineProperty(convert[model], 'channels', {value: channels});\n\tObject.defineProperty(convert[model], 'labels', {value: labels});\n}\n\nconvert.rgb.hsl = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst min = Math.min(r, g, b);\n\tconst max = Math.max(r, g, b);\n\tconst delta = max - min;\n\tlet h;\n\tlet s;\n\n\tif (max === min) {\n\t\th = 0;\n\t} else if (r === max) {\n\t\th = (g - b) / delta;\n\t} else if (g === max) {\n\t\th = 2 + (b - r) / delta;\n\t} else if (b === max) {\n\t\th = 4 + (r - g) / delta;\n\t}\n\n\th = Math.min(h * 60, 360);\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst l = (min + max) / 2;\n\n\tif (max === min) {\n\t\ts = 0;\n\t} else if (l <= 0.5) {\n\t\ts = delta / (max + min);\n\t} else {\n\t\ts = delta / (2 - max - min);\n\t}\n\n\treturn [h, s * 100, l * 100];\n};\n\nconvert.rgb.hsv = function (rgb) {\n\tlet rdif;\n\tlet gdif;\n\tlet bdif;\n\tlet h;\n\tlet s;\n\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst v = Math.max(r, g, b);\n\tconst diff = v - Math.min(r, g, b);\n\tconst diffc = function (c) {\n\t\treturn (v - c) / 6 / diff + 1 / 2;\n\t};\n\n\tif (diff === 0) {\n\t\th = 0;\n\t\ts = 0;\n\t} else {\n\t\ts = diff / v;\n\t\trdif = diffc(r);\n\t\tgdif = diffc(g);\n\t\tbdif = diffc(b);\n\n\t\tif (r === v) {\n\t\t\th = bdif - gdif;\n\t\t} else if (g === v) {\n\t\t\th = (1 / 3) + rdif - bdif;\n\t\t} else if (b === v) {\n\t\t\th = (2 / 3) + gdif - rdif;\n\t\t}\n\n\t\tif (h < 0) {\n\t\t\th += 1;\n\t\t} else if (h > 1) {\n\t\t\th -= 1;\n\t\t}\n\t}\n\n\treturn [\n\t\th * 360,\n\t\ts * 100,\n\t\tv * 100\n\t];\n};\n\nconvert.rgb.hwb = function (rgb) {\n\tconst r = rgb[0];\n\tconst g = rgb[1];\n\tlet b = rgb[2];\n\tconst h = convert.rgb.hsl(rgb)[0];\n\tconst w = 1 / 255 * Math.min(r, Math.min(g, b));\n\n\tb = 1 - 1 / 255 * Math.max(r, Math.max(g, b));\n\n\treturn [h, w * 100, b * 100];\n};\n\nconvert.rgb.cmyk = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\n\tconst k = Math.min(1 - r, 1 - g, 1 - b);\n\tconst c = (1 - r - k) / (1 - k) || 0;\n\tconst m = (1 - g - k) / (1 - k) || 0;\n\tconst y = (1 - b - k) / (1 - k) || 0;\n\n\treturn [c * 100, m * 100, y * 100, k * 100];\n};\n\nfunction comparativeDistance(x, y) {\n\t/*\n\t\tSee https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance\n\t*/\n\treturn (\n\t\t((x[0] - y[0]) ** 2) +\n\t\t((x[1] - y[1]) ** 2) +\n\t\t((x[2] - y[2]) ** 2)\n\t);\n}\n\nconvert.rgb.keyword = function (rgb) {\n\tconst reversed = reverseKeywords[rgb];\n\tif (reversed) {\n\t\treturn reversed;\n\t}\n\n\tlet currentClosestDistance = Infinity;\n\tlet currentClosestKeyword;\n\n\tfor (const keyword of Object.keys(cssKeywords)) {\n\t\tconst value = cssKeywords[keyword];\n\n\t\t// Compute comparative distance\n\t\tconst distance = comparativeDistance(rgb, value);\n\n\t\t// Check if its less, if so set as closest\n\t\tif (distance < currentClosestDistance) {\n\t\t\tcurrentClosestDistance = distance;\n\t\t\tcurrentClosestKeyword = keyword;\n\t\t}\n\t}\n\n\treturn currentClosestKeyword;\n};\n\nconvert.keyword.rgb = function (keyword) {\n\treturn cssKeywords[keyword];\n};\n\nconvert.rgb.xyz = function (rgb) {\n\tlet r = rgb[0] / 255;\n\tlet g = rgb[1] / 255;\n\tlet b = rgb[2] / 255;\n\n\t// Assume sRGB\n\tr = r > 0.04045 ? (((r + 0.055) / 1.055) ** 2.4) : (r / 12.92);\n\tg = g > 0.04045 ? (((g + 0.055) / 1.055) ** 2.4) : (g / 12.92);\n\tb = b > 0.04045 ? (((b + 0.055) / 1.055) ** 2.4) : (b / 12.92);\n\n\tconst x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805);\n\tconst y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722);\n\tconst z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505);\n\n\treturn [x * 100, y * 100, z * 100];\n};\n\nconvert.rgb.lab = function (rgb) {\n\tconst xyz = convert.rgb.xyz(rgb);\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.hsl.rgb = function (hsl) {\n\tconst h = hsl[0] / 360;\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\tlet t2;\n\tlet t3;\n\tlet val;\n\n\tif (s === 0) {\n\t\tval = l * 255;\n\t\treturn [val, val, val];\n\t}\n\n\tif (l < 0.5) {\n\t\tt2 = l * (1 + s);\n\t} else {\n\t\tt2 = l + s - l * s;\n\t}\n\n\tconst t1 = 2 * l - t2;\n\n\tconst rgb = [0, 0, 0];\n\tfor (let i = 0; i < 3; i++) {\n\t\tt3 = h + 1 / 3 * -(i - 1);\n\t\tif (t3 < 0) {\n\t\t\tt3++;\n\t\t}\n\n\t\tif (t3 > 1) {\n\t\t\tt3--;\n\t\t}\n\n\t\tif (6 * t3 < 1) {\n\t\t\tval = t1 + (t2 - t1) * 6 * t3;\n\t\t} else if (2 * t3 < 1) {\n\t\t\tval = t2;\n\t\t} else if (3 * t3 < 2) {\n\t\t\tval = t1 + (t2 - t1) * (2 / 3 - t3) * 6;\n\t\t} else {\n\t\t\tval = t1;\n\t\t}\n\n\t\trgb[i] = val * 255;\n\t}\n\n\treturn rgb;\n};\n\nconvert.hsl.hsv = function (hsl) {\n\tconst h = hsl[0];\n\tlet s = hsl[1] / 100;\n\tlet l = hsl[2] / 100;\n\tlet smin = s;\n\tconst lmin = Math.max(l, 0.01);\n\n\tl *= 2;\n\ts *= (l <= 1) ? l : 2 - l;\n\tsmin *= lmin <= 1 ? lmin : 2 - lmin;\n\tconst v = (l + s) / 2;\n\tconst sv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s);\n\n\treturn [h, sv * 100, v * 100];\n};\n\nconvert.hsv.rgb = function (hsv) {\n\tconst h = hsv[0] / 60;\n\tconst s = hsv[1] / 100;\n\tlet v = hsv[2] / 100;\n\tconst hi = Math.floor(h) % 6;\n\n\tconst f = h - Math.floor(h);\n\tconst p = 255 * v * (1 - s);\n\tconst q = 255 * v * (1 - (s * f));\n\tconst t = 255 * v * (1 - (s * (1 - f)));\n\tv *= 255;\n\n\tswitch (hi) {\n\t\tcase 0:\n\t\t\treturn [v, t, p];\n\t\tcase 1:\n\t\t\treturn [q, v, p];\n\t\tcase 2:\n\t\t\treturn [p, v, t];\n\t\tcase 3:\n\t\t\treturn [p, q, v];\n\t\tcase 4:\n\t\t\treturn [t, p, v];\n\t\tcase 5:\n\t\t\treturn [v, p, q];\n\t}\n};\n\nconvert.hsv.hsl = function (hsv) {\n\tconst h = hsv[0];\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\tconst vmin = Math.max(v, 0.01);\n\tlet sl;\n\tlet l;\n\n\tl = (2 - s) * v;\n\tconst lmin = (2 - s) * vmin;\n\tsl = s * vmin;\n\tsl /= (lmin <= 1) ? lmin : 2 - lmin;\n\tsl = sl || 0;\n\tl /= 2;\n\n\treturn [h, sl * 100, l * 100];\n};\n\n// http://dev.w3.org/csswg/css-color/#hwb-to-rgb\nconvert.hwb.rgb = function (hwb) {\n\tconst h = hwb[0] / 360;\n\tlet wh = hwb[1] / 100;\n\tlet bl = hwb[2] / 100;\n\tconst ratio = wh + bl;\n\tlet f;\n\n\t// Wh + bl cant be > 1\n\tif (ratio > 1) {\n\t\twh /= ratio;\n\t\tbl /= ratio;\n\t}\n\n\tconst i = Math.floor(6 * h);\n\tconst v = 1 - bl;\n\tf = 6 * h - i;\n\n\tif ((i & 0x01) !== 0) {\n\t\tf = 1 - f;\n\t}\n\n\tconst n = wh + f * (v - wh); // Linear interpolation\n\n\tlet r;\n\tlet g;\n\tlet b;\n\t/* eslint-disable max-statements-per-line,no-multi-spaces */\n\tswitch (i) {\n\t\tdefault:\n\t\tcase 6:\n\t\tcase 0: r = v; g = n; b = wh; break;\n\t\tcase 1: r = n; g = v; b = wh; break;\n\t\tcase 2: r = wh; g = v; b = n; break;\n\t\tcase 3: r = wh; g = n; b = v; break;\n\t\tcase 4: r = n; g = wh; b = v; break;\n\t\tcase 5: r = v; g = wh; b = n; break;\n\t}\n\t/* eslint-enable max-statements-per-line,no-multi-spaces */\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.cmyk.rgb = function (cmyk) {\n\tconst c = cmyk[0] / 100;\n\tconst m = cmyk[1] / 100;\n\tconst y = cmyk[2] / 100;\n\tconst k = cmyk[3] / 100;\n\n\tconst r = 1 - Math.min(1, c * (1 - k) + k);\n\tconst g = 1 - Math.min(1, m * (1 - k) + k);\n\tconst b = 1 - Math.min(1, y * (1 - k) + k);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.rgb = function (xyz) {\n\tconst x = xyz[0] / 100;\n\tconst y = xyz[1] / 100;\n\tconst z = xyz[2] / 100;\n\tlet r;\n\tlet g;\n\tlet b;\n\n\tr = (x * 3.2406) + (y * -1.5372) + (z * -0.4986);\n\tg = (x * -0.9689) + (y * 1.8758) + (z * 0.0415);\n\tb = (x * 0.0557) + (y * -0.2040) + (z * 1.0570);\n\n\t// Assume sRGB\n\tr = r > 0.0031308\n\t\t? ((1.055 * (r ** (1.0 / 2.4))) - 0.055)\n\t\t: r * 12.92;\n\n\tg = g > 0.0031308\n\t\t? ((1.055 * (g ** (1.0 / 2.4))) - 0.055)\n\t\t: g * 12.92;\n\n\tb = b > 0.0031308\n\t\t? ((1.055 * (b ** (1.0 / 2.4))) - 0.055)\n\t\t: b * 12.92;\n\n\tr = Math.min(Math.max(0, r), 1);\n\tg = Math.min(Math.max(0, g), 1);\n\tb = Math.min(Math.max(0, b), 1);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.lab = function (xyz) {\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.lab.xyz = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet x;\n\tlet y;\n\tlet z;\n\n\ty = (l + 16) / 116;\n\tx = a / 500 + y;\n\tz = y - b / 200;\n\n\tconst y2 = y ** 3;\n\tconst x2 = x ** 3;\n\tconst z2 = z ** 3;\n\ty = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787;\n\tx = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787;\n\tz = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787;\n\n\tx *= 95.047;\n\ty *= 100;\n\tz *= 108.883;\n\n\treturn [x, y, z];\n};\n\nconvert.lab.lch = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet h;\n\n\tconst hr = Math.atan2(b, a);\n\th = hr * 360 / 2 / Math.PI;\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst c = Math.sqrt(a * a + b * b);\n\n\treturn [l, c, h];\n};\n\nconvert.lch.lab = function (lch) {\n\tconst l = lch[0];\n\tconst c = lch[1];\n\tconst h = lch[2];\n\n\tconst hr = h / 360 * 2 * Math.PI;\n\tconst a = c * Math.cos(hr);\n\tconst b = c * Math.sin(hr);\n\n\treturn [l, a, b];\n};\n\nconvert.rgb.ansi16 = function (args, saturation = null) {\n\tconst [r, g, b] = args;\n\tlet value = saturation === null ? convert.rgb.hsv(args)[2] : saturation; // Hsv -> ansi16 optimization\n\n\tvalue = Math.round(value / 50);\n\n\tif (value === 0) {\n\t\treturn 30;\n\t}\n\n\tlet ansi = 30\n\t\t+ ((Math.round(b / 255) << 2)\n\t\t| (Math.round(g / 255) << 1)\n\t\t| Math.round(r / 255));\n\n\tif (value === 2) {\n\t\tansi += 60;\n\t}\n\n\treturn ansi;\n};\n\nconvert.hsv.ansi16 = function (args) {\n\t// Optimization here; we already know the value and don't need to get\n\t// it converted for us.\n\treturn convert.rgb.ansi16(convert.hsv.rgb(args), args[2]);\n};\n\nconvert.rgb.ansi256 = function (args) {\n\tconst r = args[0];\n\tconst g = args[1];\n\tconst b = args[2];\n\n\t// We use the extended greyscale palette here, with the exception of\n\t// black and white. normal palette only has 4 greyscale shades.\n\tif (r === g && g === b) {\n\t\tif (r < 8) {\n\t\t\treturn 16;\n\t\t}\n\n\t\tif (r > 248) {\n\t\t\treturn 231;\n\t\t}\n\n\t\treturn Math.round(((r - 8) / 247) * 24) + 232;\n\t}\n\n\tconst ansi = 16\n\t\t+ (36 * Math.round(r / 255 * 5))\n\t\t+ (6 * Math.round(g / 255 * 5))\n\t\t+ Math.round(b / 255 * 5);\n\n\treturn ansi;\n};\n\nconvert.ansi16.rgb = function (args) {\n\tlet color = args % 10;\n\n\t// Handle greyscale\n\tif (color === 0 || color === 7) {\n\t\tif (args > 50) {\n\t\t\tcolor += 3.5;\n\t\t}\n\n\t\tcolor = color / 10.5 * 255;\n\n\t\treturn [color, color, color];\n\t}\n\n\tconst mult = (~~(args > 50) + 1) * 0.5;\n\tconst r = ((color & 1) * mult) * 255;\n\tconst g = (((color >> 1) & 1) * mult) * 255;\n\tconst b = (((color >> 2) & 1) * mult) * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.ansi256.rgb = function (args) {\n\t// Handle greyscale\n\tif (args >= 232) {\n\t\tconst c = (args - 232) * 10 + 8;\n\t\treturn [c, c, c];\n\t}\n\n\targs -= 16;\n\n\tlet rem;\n\tconst r = Math.floor(args / 36) / 5 * 255;\n\tconst g = Math.floor((rem = args % 36) / 6) / 5 * 255;\n\tconst b = (rem % 6) / 5 * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hex = function (args) {\n\tconst integer = ((Math.round(args[0]) & 0xFF) << 16)\n\t\t+ ((Math.round(args[1]) & 0xFF) << 8)\n\t\t+ (Math.round(args[2]) & 0xFF);\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.hex.rgb = function (args) {\n\tconst match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);\n\tif (!match) {\n\t\treturn [0, 0, 0];\n\t}\n\n\tlet colorString = match[0];\n\n\tif (match[0].length === 3) {\n\t\tcolorString = colorString.split('').map(char => {\n\t\t\treturn char + char;\n\t\t}).join('');\n\t}\n\n\tconst integer = parseInt(colorString, 16);\n\tconst r = (integer >> 16) & 0xFF;\n\tconst g = (integer >> 8) & 0xFF;\n\tconst b = integer & 0xFF;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hcg = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst max = Math.max(Math.max(r, g), b);\n\tconst min = Math.min(Math.min(r, g), b);\n\tconst chroma = (max - min);\n\tlet grayscale;\n\tlet hue;\n\n\tif (chroma < 1) {\n\t\tgrayscale = min / (1 - chroma);\n\t} else {\n\t\tgrayscale = 0;\n\t}\n\n\tif (chroma <= 0) {\n\t\thue = 0;\n\t} else\n\tif (max === r) {\n\t\thue = ((g - b) / chroma) % 6;\n\t} else\n\tif (max === g) {\n\t\thue = 2 + (b - r) / chroma;\n\t} else {\n\t\thue = 4 + (r - g) / chroma;\n\t}\n\n\thue /= 6;\n\thue %= 1;\n\n\treturn [hue * 360, chroma * 100, grayscale * 100];\n};\n\nconvert.hsl.hcg = function (hsl) {\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\n\tconst c = l < 0.5 ? (2.0 * s * l) : (2.0 * s * (1.0 - l));\n\n\tlet f = 0;\n\tif (c < 1.0) {\n\t\tf = (l - 0.5 * c) / (1.0 - c);\n\t}\n\n\treturn [hsl[0], c * 100, f * 100];\n};\n\nconvert.hsv.hcg = function (hsv) {\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\n\tconst c = s * v;\n\tlet f = 0;\n\n\tif (c < 1.0) {\n\t\tf = (v - c) / (1 - c);\n\t}\n\n\treturn [hsv[0], c * 100, f * 100];\n};\n\nconvert.hcg.rgb = function (hcg) {\n\tconst h = hcg[0] / 360;\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tif (c === 0.0) {\n\t\treturn [g * 255, g * 255, g * 255];\n\t}\n\n\tconst pure = [0, 0, 0];\n\tconst hi = (h % 1) * 6;\n\tconst v = hi % 1;\n\tconst w = 1 - v;\n\tlet mg = 0;\n\n\t/* eslint-disable max-statements-per-line */\n\tswitch (Math.floor(hi)) {\n\t\tcase 0:\n\t\t\tpure[0] = 1; pure[1] = v; pure[2] = 0; break;\n\t\tcase 1:\n\t\t\tpure[0] = w; pure[1] = 1; pure[2] = 0; break;\n\t\tcase 2:\n\t\t\tpure[0] = 0; pure[1] = 1; pure[2] = v; break;\n\t\tcase 3:\n\t\t\tpure[0] = 0; pure[1] = w; pure[2] = 1; break;\n\t\tcase 4:\n\t\t\tpure[0] = v; pure[1] = 0; pure[2] = 1; break;\n\t\tdefault:\n\t\t\tpure[0] = 1; pure[1] = 0; pure[2] = w;\n\t}\n\t/* eslint-enable max-statements-per-line */\n\n\tmg = (1.0 - c) * g;\n\n\treturn [\n\t\t(c * pure[0] + mg) * 255,\n\t\t(c * pure[1] + mg) * 255,\n\t\t(c * pure[2] + mg) * 255\n\t];\n};\n\nconvert.hcg.hsv = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst v = c + g * (1.0 - c);\n\tlet f = 0;\n\n\tif (v > 0.0) {\n\t\tf = c / v;\n\t}\n\n\treturn [hcg[0], f * 100, v * 100];\n};\n\nconvert.hcg.hsl = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst l = g * (1.0 - c) + 0.5 * c;\n\tlet s = 0;\n\n\tif (l > 0.0 && l < 0.5) {\n\t\ts = c / (2 * l);\n\t} else\n\tif (l >= 0.5 && l < 1.0) {\n\t\ts = c / (2 * (1 - l));\n\t}\n\n\treturn [hcg[0], s * 100, l * 100];\n};\n\nconvert.hcg.hwb = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\tconst v = c + g * (1.0 - c);\n\treturn [hcg[0], (v - c) * 100, (1 - v) * 100];\n};\n\nconvert.hwb.hcg = function (hwb) {\n\tconst w = hwb[1] / 100;\n\tconst b = hwb[2] / 100;\n\tconst v = 1 - b;\n\tconst c = v - w;\n\tlet g = 0;\n\n\tif (c < 1) {\n\t\tg = (v - c) / (1 - c);\n\t}\n\n\treturn [hwb[0], c * 100, g * 100];\n};\n\nconvert.apple.rgb = function (apple) {\n\treturn [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255];\n};\n\nconvert.rgb.apple = function (rgb) {\n\treturn [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535];\n};\n\nconvert.gray.rgb = function (args) {\n\treturn [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255];\n};\n\nconvert.gray.hsl = function (args) {\n\treturn [0, 0, args[0]];\n};\n\nconvert.gray.hsv = convert.gray.hsl;\n\nconvert.gray.hwb = function (gray) {\n\treturn [0, 100, gray[0]];\n};\n\nconvert.gray.cmyk = function (gray) {\n\treturn [0, 0, 0, gray[0]];\n};\n\nconvert.gray.lab = function (gray) {\n\treturn [gray[0], 0, 0];\n};\n\nconvert.gray.hex = function (gray) {\n\tconst val = Math.round(gray[0] / 100 * 255) & 0xFF;\n\tconst integer = (val << 16) + (val << 8) + val;\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.rgb.gray = function (rgb) {\n\tconst val = (rgb[0] + rgb[1] + rgb[2]) / 3;\n\treturn [val / 255 * 100];\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanMiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBLG9CQUFvQixtQkFBTyxDQUFDLHlFQUFZOztBQUV4QztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxRQUFRLDRCQUE0QjtBQUNwQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDZCQUE2QjtBQUNwQyxXQUFXLGlDQUFpQztBQUM1QyxVQUFVLGdDQUFnQztBQUMxQyxXQUFXLGlDQUFpQztBQUM1QyxPQUFPLHFDQUFxQztBQUM1QyxTQUFTLDJDQUEyQztBQUNwRCxRQUFRO0FBQ1I7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFFBQVEsa0JBQWtCO0FBQzFCO0FBQ0E7QUFDQSxvREFBb0QsZ0JBQWdCO0FBQ3BFLGtEQUFrRCxjQUFjO0FBQ2hFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLGlCQUFpQixPQUFPO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixRQUFRLFFBQVE7QUFDbEMsa0JBQWtCLFFBQVEsUUFBUTtBQUNsQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDLGtCQUFrQixRQUFRLE9BQU87QUFDakMsa0JBQWtCLFFBQVEsT0FBTztBQUNqQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDBFQUEwRTs7QUFFMUU7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGlEQUFpRCxFQUFFLFVBQVUsRUFBRTtBQUMvRDtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhLGFBQWE7QUFDMUM7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhO0FBQzdCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanM/MzA3ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBNSVQgbGljZW5zZSAqL1xuLyogZXNsaW50LWRpc2FibGUgbm8tbWl4ZWQtb3BlcmF0b3JzICovXG5jb25zdCBjc3NLZXl3b3JkcyA9IHJlcXVpcmUoJ2NvbG9yLW5hbWUnKTtcblxuLy8gTk9URTogY29udmVyc2lvbnMgc2hvdWxkIG9ubHkgcmV0dXJuIHByaW1pdGl2ZSB2YWx1ZXMgKGkuZS4gYXJyYXlzLCBvclxuLy8gICAgICAgdmFsdWVzIHRoYXQgZ2l2ZSBjb3JyZWN0IGB0eXBlb2ZgIHJlc3VsdHMpLlxuLy8gICAgICAgZG8gbm90IHVzZSBib3ggdmFsdWVzIHR5cGVzIChpLmUuIE51bWJlcigpLCBTdHJpbmcoKSwgZXRjLilcblxuY29uc3QgcmV2ZXJzZUtleXdvcmRzID0ge307XG5mb3IgKGNvbnN0IGtleSBvZiBPYmplY3Qua2V5cyhjc3NLZXl3b3JkcykpIHtcblx0cmV2ZXJzZUtleXdvcmRzW2Nzc0tleXdvcmRzW2tleV1dID0ga2V5O1xufVxuXG5jb25zdCBjb252ZXJ0ID0ge1xuXHRyZ2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAncmdiJ30sXG5cdGhzbDoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdoc2wnfSxcblx0aHN2OiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2hzdid9LFxuXHRod2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAnaHdiJ30sXG5cdGNteWs6IHtjaGFubmVsczogNCwgbGFiZWxzOiAnY215ayd9LFxuXHR4eXo6IHtjaGFubmVsczogMywgbGFiZWxzOiAneHl6J30sXG5cdGxhYjoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdsYWInfSxcblx0bGNoOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2xjaCd9LFxuXHRoZXg6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2hleCddfSxcblx0a2V5d29yZDoge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsna2V5d29yZCddfSxcblx0YW5zaTE2OiB7Y2hhbm5lbHM6IDEsIGxhYmVsczogWydhbnNpMTYnXX0sXG5cdGFuc2kyNTY6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2Fuc2kyNTYnXX0sXG5cdGhjZzoge2NoYW5uZWxzOiAzLCBsYWJlbHM6IFsnaCcsICdjJywgJ2cnXX0sXG5cdGFwcGxlOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogWydyMTYnLCAnZzE2JywgJ2IxNiddfSxcblx0Z3JheToge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsnZ3JheSddfVxufTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuXG4vLyBIaWRlIC5jaGFubmVscyBhbmQgLmxhYmVscyBwcm9wZXJ0aWVzXG5mb3IgKGNvbnN0IG1vZGVsIG9mIE9iamVjdC5rZXlzKGNvbnZlcnQpKSB7XG5cdGlmICghKCdjaGFubmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKCEoJ2xhYmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWwgbGFiZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKGNvbnZlcnRbbW9kZWxdLmxhYmVscy5sZW5ndGggIT09IGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdjaGFubmVsIGFuZCBsYWJlbCBjb3VudHMgbWlzbWF0Y2g6ICcgKyBtb2RlbCk7XG5cdH1cblxuXHRjb25zdCB7Y2hhbm5lbHMsIGxhYmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblx0ZGVsZXRlIGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzO1xuXHRkZWxldGUgY29udmVydFttb2RlbF0ubGFiZWxzO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFttb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY2hhbm5lbHN9KTtcblx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGNvbnZlcnRbbW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBsYWJlbHN9KTtcbn1cblxuY29udmVydC5yZ2IuaHNsID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtaW4gPSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgbWF4ID0gTWF0aC5tYXgociwgZywgYik7XG5cdGNvbnN0IGRlbHRhID0gbWF4IC0gbWluO1xuXHRsZXQgaDtcblx0bGV0IHM7XG5cblx0aWYgKG1heCA9PT0gbWluKSB7XG5cdFx0aCA9IDA7XG5cdH0gZWxzZSBpZiAociA9PT0gbWF4KSB7XG5cdFx0aCA9IChnIC0gYikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChnID09PSBtYXgpIHtcblx0XHRoID0gMiArIChiIC0gcikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChiID09PSBtYXgpIHtcblx0XHRoID0gNCArIChyIC0gZykgLyBkZWx0YTtcblx0fVxuXG5cdGggPSBNYXRoLm1pbihoICogNjAsIDM2MCk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBsID0gKG1pbiArIG1heCkgLyAyO1xuXG5cdGlmIChtYXggPT09IG1pbikge1xuXHRcdHMgPSAwO1xuXHR9IGVsc2UgaWYgKGwgPD0gMC41KSB7XG5cdFx0cyA9IGRlbHRhIC8gKG1heCArIG1pbik7XG5cdH0gZWxzZSB7XG5cdFx0cyA9IGRlbHRhIC8gKDIgLSBtYXggLSBtaW4pO1xuXHR9XG5cblx0cmV0dXJuIFtoLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmhzdiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHJkaWY7XG5cdGxldCBnZGlmO1xuXHRsZXQgYmRpZjtcblx0bGV0IGg7XG5cdGxldCBzO1xuXG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cdGNvbnN0IHYgPSBNYXRoLm1heChyLCBnLCBiKTtcblx0Y29uc3QgZGlmZiA9IHYgLSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgZGlmZmMgPSBmdW5jdGlvbiAoYykge1xuXHRcdHJldHVybiAodiAtIGMpIC8gNiAvIGRpZmYgKyAxIC8gMjtcblx0fTtcblxuXHRpZiAoZGlmZiA9PT0gMCkge1xuXHRcdGggPSAwO1xuXHRcdHMgPSAwO1xuXHR9IGVsc2Uge1xuXHRcdHMgPSBkaWZmIC8gdjtcblx0XHRyZGlmID0gZGlmZmMocik7XG5cdFx0Z2RpZiA9IGRpZmZjKGcpO1xuXHRcdGJkaWYgPSBkaWZmYyhiKTtcblxuXHRcdGlmIChyID09PSB2KSB7XG5cdFx0XHRoID0gYmRpZiAtIGdkaWY7XG5cdFx0fSBlbHNlIGlmIChnID09PSB2KSB7XG5cdFx0XHRoID0gKDEgLyAzKSArIHJkaWYgLSBiZGlmO1xuXHRcdH0gZWxzZSBpZiAoYiA9PT0gdikge1xuXHRcdFx0aCA9ICgyIC8gMykgKyBnZGlmIC0gcmRpZjtcblx0XHR9XG5cblx0XHRpZiAoaCA8IDApIHtcblx0XHRcdGggKz0gMTtcblx0XHR9IGVsc2UgaWYgKGggPiAxKSB7XG5cdFx0XHRoIC09IDE7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIFtcblx0XHRoICogMzYwLFxuXHRcdHMgKiAxMDAsXG5cdFx0diAqIDEwMFxuXHRdO1xufTtcblxuY29udmVydC5yZ2IuaHdiID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdO1xuXHRjb25zdCBnID0gcmdiWzFdO1xuXHRsZXQgYiA9IHJnYlsyXTtcblx0Y29uc3QgaCA9IGNvbnZlcnQucmdiLmhzbChyZ2IpWzBdO1xuXHRjb25zdCB3ID0gMSAvIDI1NSAqIE1hdGgubWluKHIsIE1hdGgubWluKGcsIGIpKTtcblxuXHRiID0gMSAtIDEgLyAyNTUgKiBNYXRoLm1heChyLCBNYXRoLm1heChnLCBiKSk7XG5cblx0cmV0dXJuIFtoLCB3ICogMTAwLCBiICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmNteWsgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cblx0Y29uc3QgayA9IE1hdGgubWluKDEgLSByLCAxIC0gZywgMSAtIGIpO1xuXHRjb25zdCBjID0gKDEgLSByIC0gaykgLyAoMSAtIGspIHx8IDA7XG5cdGNvbnN0IG0gPSAoMSAtIGcgLSBrKSAvICgxIC0gaykgfHwgMDtcblx0Y29uc3QgeSA9ICgxIC0gYiAtIGspIC8gKDEgLSBrKSB8fCAwO1xuXG5cdHJldHVybiBbYyAqIDEwMCwgbSAqIDEwMCwgeSAqIDEwMCwgayAqIDEwMF07XG59O1xuXG5mdW5jdGlvbiBjb21wYXJhdGl2ZURpc3RhbmNlKHgsIHkpIHtcblx0Lypcblx0XHRTZWUgaHR0cHM6Ly9lbi5tLndpa2lwZWRpYS5vcmcvd2lraS9FdWNsaWRlYW5fZGlzdGFuY2UjU3F1YXJlZF9FdWNsaWRlYW5fZGlzdGFuY2Vcblx0Ki9cblx0cmV0dXJuIChcblx0XHQoKHhbMF0gLSB5WzBdKSAqKiAyKSArXG5cdFx0KCh4WzFdIC0geVsxXSkgKiogMikgK1xuXHRcdCgoeFsyXSAtIHlbMl0pICoqIDIpXG5cdCk7XG59XG5cbmNvbnZlcnQucmdiLmtleXdvcmQgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHJldmVyc2VkID0gcmV2ZXJzZUtleXdvcmRzW3JnYl07XG5cdGlmIChyZXZlcnNlZCkge1xuXHRcdHJldHVybiByZXZlcnNlZDtcblx0fVxuXG5cdGxldCBjdXJyZW50Q2xvc2VzdERpc3RhbmNlID0gSW5maW5pdHk7XG5cdGxldCBjdXJyZW50Q2xvc2VzdEtleXdvcmQ7XG5cblx0Zm9yIChjb25zdCBrZXl3b3JkIG9mIE9iamVjdC5rZXlzKGNzc0tleXdvcmRzKSkge1xuXHRcdGNvbnN0IHZhbHVlID0gY3NzS2V5d29yZHNba2V5d29yZF07XG5cblx0XHQvLyBDb21wdXRlIGNvbXBhcmF0aXZlIGRpc3RhbmNlXG5cdFx0Y29uc3QgZGlzdGFuY2UgPSBjb21wYXJhdGl2ZURpc3RhbmNlKHJnYiwgdmFsdWUpO1xuXG5cdFx0Ly8gQ2hlY2sgaWYgaXRzIGxlc3MsIGlmIHNvIHNldCBhcyBjbG9zZXN0XG5cdFx0aWYgKGRpc3RhbmNlIDwgY3VycmVudENsb3Nlc3REaXN0YW5jZSkge1xuXHRcdFx0Y3VycmVudENsb3Nlc3REaXN0YW5jZSA9IGRpc3RhbmNlO1xuXHRcdFx0Y3VycmVudENsb3Nlc3RLZXl3b3JkID0ga2V5d29yZDtcblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gY3VycmVudENsb3Nlc3RLZXl3b3JkO1xufTtcblxuY29udmVydC5rZXl3b3JkLnJnYiA9IGZ1bmN0aW9uIChrZXl3b3JkKSB7XG5cdHJldHVybiBjc3NLZXl3b3Jkc1trZXl3b3JkXTtcbn07XG5cbmNvbnZlcnQucmdiLnh5eiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGxldCBnID0gcmdiWzFdIC8gMjU1O1xuXHRsZXQgYiA9IHJnYlsyXSAvIDI1NTtcblxuXHQvLyBBc3N1bWUgc1JHQlxuXHRyID0gciA+IDAuMDQwNDUgPyAoKChyICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNCkgOiAociAvIDEyLjkyKTtcblx0ZyA9IGcgPiAwLjA0MDQ1ID8gKCgoZyArIDAuMDU1KSAvIDEuMDU1KSAqKiAyLjQpIDogKGcgLyAxMi45Mik7XG5cdGIgPSBiID4gMC4wNDA0NSA/ICgoKGIgKyAwLjA1NSkgLyAxLjA1NSkgKiogMi40KSA6IChiIC8gMTIuOTIpO1xuXG5cdGNvbnN0IHggPSAociAqIDAuNDEyNCkgKyAoZyAqIDAuMzU3NikgKyAoYiAqIDAuMTgwNSk7XG5cdGNvbnN0IHkgPSAociAqIDAuMjEyNikgKyAoZyAqIDAuNzE1MikgKyAoYiAqIDAuMDcyMik7XG5cdGNvbnN0IHogPSAociAqIDAuMDE5MykgKyAoZyAqIDAuMTE5MikgKyAoYiAqIDAuOTUwNSk7XG5cblx0cmV0dXJuIFt4ICogMTAwLCB5ICogMTAwLCB6ICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmxhYiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0Y29uc3QgeHl6ID0gY29udmVydC5yZ2IueHl6KHJnYik7XG5cdGxldCB4ID0geHl6WzBdO1xuXHRsZXQgeSA9IHh5elsxXTtcblx0bGV0IHogPSB4eXpbMl07XG5cblx0eCAvPSA5NS4wNDc7XG5cdHkgLz0gMTAwO1xuXHR6IC89IDEwOC44ODM7XG5cblx0eCA9IHggPiAwLjAwODg1NiA/ICh4ICoqICgxIC8gMykpIDogKDcuNzg3ICogeCkgKyAoMTYgLyAxMTYpO1xuXHR5ID0geSA+IDAuMDA4ODU2ID8gKHkgKiogKDEgLyAzKSkgOiAoNy43ODcgKiB5KSArICgxNiAvIDExNik7XG5cdHogPSB6ID4gMC4wMDg4NTYgPyAoeiAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHopICsgKDE2IC8gMTE2KTtcblxuXHRjb25zdCBsID0gKDExNiAqIHkpIC0gMTY7XG5cdGNvbnN0IGEgPSA1MDAgKiAoeCAtIHkpO1xuXHRjb25zdCBiID0gMjAwICogKHkgLSB6KTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5oc2wucmdiID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdIC8gMzYwO1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXHRsZXQgdDI7XG5cdGxldCB0Mztcblx0bGV0IHZhbDtcblxuXHRpZiAocyA9PT0gMCkge1xuXHRcdHZhbCA9IGwgKiAyNTU7XG5cdFx0cmV0dXJuIFt2YWwsIHZhbCwgdmFsXTtcblx0fVxuXG5cdGlmIChsIDwgMC41KSB7XG5cdFx0dDIgPSBsICogKDEgKyBzKTtcblx0fSBlbHNlIHtcblx0XHR0MiA9IGwgKyBzIC0gbCAqIHM7XG5cdH1cblxuXHRjb25zdCB0MSA9IDIgKiBsIC0gdDI7XG5cblx0Y29uc3QgcmdiID0gWzAsIDAsIDBdO1xuXHRmb3IgKGxldCBpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdHQzID0gaCArIDEgLyAzICogLShpIC0gMSk7XG5cdFx0aWYgKHQzIDwgMCkge1xuXHRcdFx0dDMrKztcblx0XHR9XG5cblx0XHRpZiAodDMgPiAxKSB7XG5cdFx0XHR0My0tO1xuXHRcdH1cblxuXHRcdGlmICg2ICogdDMgPCAxKSB7XG5cdFx0XHR2YWwgPSB0MSArICh0MiAtIHQxKSAqIDYgKiB0Mztcblx0XHR9IGVsc2UgaWYgKDIgKiB0MyA8IDEpIHtcblx0XHRcdHZhbCA9IHQyO1xuXHRcdH0gZWxzZSBpZiAoMyAqIHQzIDwgMikge1xuXHRcdFx0dmFsID0gdDEgKyAodDIgLSB0MSkgKiAoMiAvIDMgLSB0MykgKiA2O1xuXHRcdH0gZWxzZSB7XG5cdFx0XHR2YWwgPSB0MTtcblx0XHR9XG5cblx0XHRyZ2JbaV0gPSB2YWwgKiAyNTU7XG5cdH1cblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY29udmVydC5oc2wuaHN2ID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdO1xuXHRsZXQgcyA9IGhzbFsxXSAvIDEwMDtcblx0bGV0IGwgPSBoc2xbMl0gLyAxMDA7XG5cdGxldCBzbWluID0gcztcblx0Y29uc3QgbG1pbiA9IE1hdGgubWF4KGwsIDAuMDEpO1xuXG5cdGwgKj0gMjtcblx0cyAqPSAobCA8PSAxKSA/IGwgOiAyIC0gbDtcblx0c21pbiAqPSBsbWluIDw9IDEgPyBsbWluIDogMiAtIGxtaW47XG5cdGNvbnN0IHYgPSAobCArIHMpIC8gMjtcblx0Y29uc3Qgc3YgPSBsID09PSAwID8gKDIgKiBzbWluKSAvIChsbWluICsgc21pbikgOiAoMiAqIHMpIC8gKGwgKyBzKTtcblxuXHRyZXR1cm4gW2gsIHN2ICogMTAwLCB2ICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaHN2LnJnYiA9IGZ1bmN0aW9uIChoc3YpIHtcblx0Y29uc3QgaCA9IGhzdlswXSAvIDYwO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRsZXQgdiA9IGhzdlsyXSAvIDEwMDtcblx0Y29uc3QgaGkgPSBNYXRoLmZsb29yKGgpICUgNjtcblxuXHRjb25zdCBmID0gaCAtIE1hdGguZmxvb3IoaCk7XG5cdGNvbnN0IHAgPSAyNTUgKiB2ICogKDEgLSBzKTtcblx0Y29uc3QgcSA9IDI1NSAqIHYgKiAoMSAtIChzICogZikpO1xuXHRjb25zdCB0ID0gMjU1ICogdiAqICgxIC0gKHMgKiAoMSAtIGYpKSk7XG5cdHYgKj0gMjU1O1xuXG5cdHN3aXRjaCAoaGkpIHtcblx0XHRjYXNlIDA6XG5cdFx0XHRyZXR1cm4gW3YsIHQsIHBdO1xuXHRcdGNhc2UgMTpcblx0XHRcdHJldHVybiBbcSwgdiwgcF07XG5cdFx0Y2FzZSAyOlxuXHRcdFx0cmV0dXJuIFtwLCB2LCB0XTtcblx0XHRjYXNlIDM6XG5cdFx0XHRyZXR1cm4gW3AsIHEsIHZdO1xuXHRcdGNhc2UgNDpcblx0XHRcdHJldHVybiBbdCwgcCwgdl07XG5cdFx0Y2FzZSA1OlxuXHRcdFx0cmV0dXJuIFt2LCBwLCBxXTtcblx0fVxufTtcblxuY29udmVydC5oc3YuaHNsID0gZnVuY3Rpb24gKGhzdikge1xuXHRjb25zdCBoID0gaHN2WzBdO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRjb25zdCB2ID0gaHN2WzJdIC8gMTAwO1xuXHRjb25zdCB2bWluID0gTWF0aC5tYXgodiwgMC4wMSk7XG5cdGxldCBzbDtcblx0bGV0IGw7XG5cblx0bCA9ICgyIC0gcykgKiB2O1xuXHRjb25zdCBsbWluID0gKDIgLSBzKSAqIHZtaW47XG5cdHNsID0gcyAqIHZtaW47XG5cdHNsIC89IChsbWluIDw9IDEpID8gbG1pbiA6IDIgLSBsbWluO1xuXHRzbCA9IHNsIHx8IDA7XG5cdGwgLz0gMjtcblxuXHRyZXR1cm4gW2gsIHNsICogMTAwLCBsICogMTAwXTtcbn07XG5cbi8vIGh0dHA6Ly9kZXYudzMub3JnL2Nzc3dnL2Nzcy1jb2xvci8jaHdiLXRvLXJnYlxuY29udmVydC5od2IucmdiID0gZnVuY3Rpb24gKGh3Yikge1xuXHRjb25zdCBoID0gaHdiWzBdIC8gMzYwO1xuXHRsZXQgd2ggPSBod2JbMV0gLyAxMDA7XG5cdGxldCBibCA9IGh3YlsyXSAvIDEwMDtcblx0Y29uc3QgcmF0aW8gPSB3aCArIGJsO1xuXHRsZXQgZjtcblxuXHQvLyBXaCArIGJsIGNhbnQgYmUgPiAxXG5cdGlmIChyYXRpbyA+IDEpIHtcblx0XHR3aCAvPSByYXRpbztcblx0XHRibCAvPSByYXRpbztcblx0fVxuXG5cdGNvbnN0IGkgPSBNYXRoLmZsb29yKDYgKiBoKTtcblx0Y29uc3QgdiA9IDEgLSBibDtcblx0ZiA9IDYgKiBoIC0gaTtcblxuXHRpZiAoKGkgJiAweDAxKSAhPT0gMCkge1xuXHRcdGYgPSAxIC0gZjtcblx0fVxuXG5cdGNvbnN0IG4gPSB3aCArIGYgKiAodiAtIHdoKTsgLy8gTGluZWFyIGludGVycG9sYXRpb25cblxuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXHQvKiBlc2xpbnQtZGlzYWJsZSBtYXgtc3RhdGVtZW50cy1wZXItbGluZSxuby1tdWx0aS1zcGFjZXMgKi9cblx0c3dpdGNoIChpKSB7XG5cdFx0ZGVmYXVsdDpcblx0XHRjYXNlIDY6XG5cdFx0Y2FzZSAwOiByID0gdjsgIGcgPSBuOyAgYiA9IHdoOyBicmVhaztcblx0XHRjYXNlIDE6IHIgPSBuOyAgZyA9IHY7ICBiID0gd2g7IGJyZWFrO1xuXHRcdGNhc2UgMjogciA9IHdoOyBnID0gdjsgIGIgPSBuOyBicmVhaztcblx0XHRjYXNlIDM6IHIgPSB3aDsgZyA9IG47ICBiID0gdjsgYnJlYWs7XG5cdFx0Y2FzZSA0OiByID0gbjsgIGcgPSB3aDsgYiA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgNTogciA9IHY7ICBnID0gd2g7IGIgPSBuOyBicmVhaztcblx0fVxuXHQvKiBlc2xpbnQtZW5hYmxlIG1heC1zdGF0ZW1lbnRzLXBlci1saW5lLG5vLW11bHRpLXNwYWNlcyAqL1xuXG5cdHJldHVybiBbciAqIDI1NSwgZyAqIDI1NSwgYiAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmNteWsucmdiID0gZnVuY3Rpb24gKGNteWspIHtcblx0Y29uc3QgYyA9IGNteWtbMF0gLyAxMDA7XG5cdGNvbnN0IG0gPSBjbXlrWzFdIC8gMTAwO1xuXHRjb25zdCB5ID0gY215a1syXSAvIDEwMDtcblx0Y29uc3QgayA9IGNteWtbM10gLyAxMDA7XG5cblx0Y29uc3QgciA9IDEgLSBNYXRoLm1pbigxLCBjICogKDEgLSBrKSArIGspO1xuXHRjb25zdCBnID0gMSAtIE1hdGgubWluKDEsIG0gKiAoMSAtIGspICsgayk7XG5cdGNvbnN0IGIgPSAxIC0gTWF0aC5taW4oMSwgeSAqICgxIC0gaykgKyBrKTtcblxuXHRyZXR1cm4gW3IgKiAyNTUsIGcgKiAyNTUsIGIgKiAyNTVdO1xufTtcblxuY29udmVydC54eXoucmdiID0gZnVuY3Rpb24gKHh5eikge1xuXHRjb25zdCB4ID0geHl6WzBdIC8gMTAwO1xuXHRjb25zdCB5ID0geHl6WzFdIC8gMTAwO1xuXHRjb25zdCB6ID0geHl6WzJdIC8gMTAwO1xuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXG5cdHIgPSAoeCAqIDMuMjQwNikgKyAoeSAqIC0xLjUzNzIpICsgKHogKiAtMC40OTg2KTtcblx0ZyA9ICh4ICogLTAuOTY4OSkgKyAoeSAqIDEuODc1OCkgKyAoeiAqIDAuMDQxNSk7XG5cdGIgPSAoeCAqIDAuMDU1NykgKyAoeSAqIC0wLjIwNDApICsgKHogKiAxLjA1NzApO1xuXG5cdC8vIEFzc3VtZSBzUkdCXG5cdHIgPSByID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKHIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogciAqIDEyLjkyO1xuXG5cdGcgPSBnID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGcgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogZyAqIDEyLjkyO1xuXG5cdGIgPSBiID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogYiAqIDEyLjkyO1xuXG5cdHIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCByKSwgMSk7XG5cdGcgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBnKSwgMSk7XG5cdGIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBiKSwgMSk7XG5cblx0cmV0dXJuIFtyICogMjU1LCBnICogMjU1LCBiICogMjU1XTtcbn07XG5cbmNvbnZlcnQueHl6LmxhYiA9IGZ1bmN0aW9uICh4eXopIHtcblx0bGV0IHggPSB4eXpbMF07XG5cdGxldCB5ID0geHl6WzFdO1xuXHRsZXQgeiA9IHh5elsyXTtcblxuXHR4IC89IDk1LjA0Nztcblx0eSAvPSAxMDA7XG5cdHogLz0gMTA4Ljg4MztcblxuXHR4ID0geCA+IDAuMDA4ODU2ID8gKHggKiogKDEgLyAzKSkgOiAoNy43ODcgKiB4KSArICgxNiAvIDExNik7XG5cdHkgPSB5ID4gMC4wMDg4NTYgPyAoeSAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHkpICsgKDE2IC8gMTE2KTtcblx0eiA9IHogPiAwLjAwODg1NiA/ICh6ICoqICgxIC8gMykpIDogKDcuNzg3ICogeikgKyAoMTYgLyAxMTYpO1xuXG5cdGNvbnN0IGwgPSAoMTE2ICogeSkgLSAxNjtcblx0Y29uc3QgYSA9IDUwMCAqICh4IC0geSk7XG5cdGNvbnN0IGIgPSAyMDAgKiAoeSAtIHopO1xuXG5cdHJldHVybiBbbCwgYSwgYl07XG59O1xuXG5jb252ZXJ0LmxhYi54eXogPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCB4O1xuXHRsZXQgeTtcblx0bGV0IHo7XG5cblx0eSA9IChsICsgMTYpIC8gMTE2O1xuXHR4ID0gYSAvIDUwMCArIHk7XG5cdHogPSB5IC0gYiAvIDIwMDtcblxuXHRjb25zdCB5MiA9IHkgKiogMztcblx0Y29uc3QgeDIgPSB4ICoqIDM7XG5cdGNvbnN0IHoyID0geiAqKiAzO1xuXHR5ID0geTIgPiAwLjAwODg1NiA/IHkyIDogKHkgLSAxNiAvIDExNikgLyA3Ljc4Nztcblx0eCA9IHgyID4gMC4wMDg4NTYgPyB4MiA6ICh4IC0gMTYgLyAxMTYpIC8gNy43ODc7XG5cdHogPSB6MiA+IDAuMDA4ODU2ID8gejIgOiAoeiAtIDE2IC8gMTE2KSAvIDcuNzg3O1xuXG5cdHggKj0gOTUuMDQ3O1xuXHR5ICo9IDEwMDtcblx0eiAqPSAxMDguODgzO1xuXG5cdHJldHVybiBbeCwgeSwgel07XG59O1xuXG5jb252ZXJ0LmxhYi5sY2ggPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCBoO1xuXG5cdGNvbnN0IGhyID0gTWF0aC5hdGFuMihiLCBhKTtcblx0aCA9IGhyICogMzYwIC8gMiAvIE1hdGguUEk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBjID0gTWF0aC5zcXJ0KGEgKiBhICsgYiAqIGIpO1xuXG5cdHJldHVybiBbbCwgYywgaF07XG59O1xuXG5jb252ZXJ0LmxjaC5sYWIgPSBmdW5jdGlvbiAobGNoKSB7XG5cdGNvbnN0IGwgPSBsY2hbMF07XG5cdGNvbnN0IGMgPSBsY2hbMV07XG5cdGNvbnN0IGggPSBsY2hbMl07XG5cblx0Y29uc3QgaHIgPSBoIC8gMzYwICogMiAqIE1hdGguUEk7XG5cdGNvbnN0IGEgPSBjICogTWF0aC5jb3MoaHIpO1xuXHRjb25zdCBiID0gYyAqIE1hdGguc2luKGhyKTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTE2ID0gZnVuY3Rpb24gKGFyZ3MsIHNhdHVyYXRpb24gPSBudWxsKSB7XG5cdGNvbnN0IFtyLCBnLCBiXSA9IGFyZ3M7XG5cdGxldCB2YWx1ZSA9IHNhdHVyYXRpb24gPT09IG51bGwgPyBjb252ZXJ0LnJnYi5oc3YoYXJncylbMl0gOiBzYXR1cmF0aW9uOyAvLyBIc3YgLT4gYW5zaTE2IG9wdGltaXphdGlvblxuXG5cdHZhbHVlID0gTWF0aC5yb3VuZCh2YWx1ZSAvIDUwKTtcblxuXHRpZiAodmFsdWUgPT09IDApIHtcblx0XHRyZXR1cm4gMzA7XG5cdH1cblxuXHRsZXQgYW5zaSA9IDMwXG5cdFx0KyAoKE1hdGgucm91bmQoYiAvIDI1NSkgPDwgMilcblx0XHR8IChNYXRoLnJvdW5kKGcgLyAyNTUpIDw8IDEpXG5cdFx0fCBNYXRoLnJvdW5kKHIgLyAyNTUpKTtcblxuXHRpZiAodmFsdWUgPT09IDIpIHtcblx0XHRhbnNpICs9IDYwO1xuXHR9XG5cblx0cmV0dXJuIGFuc2k7XG59O1xuXG5jb252ZXJ0Lmhzdi5hbnNpMTYgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBPcHRpbWl6YXRpb24gaGVyZTsgd2UgYWxyZWFkeSBrbm93IHRoZSB2YWx1ZSBhbmQgZG9uJ3QgbmVlZCB0byBnZXRcblx0Ly8gaXQgY29udmVydGVkIGZvciB1cy5cblx0cmV0dXJuIGNvbnZlcnQucmdiLmFuc2kxNihjb252ZXJ0Lmhzdi5yZ2IoYXJncyksIGFyZ3NbMl0pO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTI1NiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IHIgPSBhcmdzWzBdO1xuXHRjb25zdCBnID0gYXJnc1sxXTtcblx0Y29uc3QgYiA9IGFyZ3NbMl07XG5cblx0Ly8gV2UgdXNlIHRoZSBleHRlbmRlZCBncmV5c2NhbGUgcGFsZXR0ZSBoZXJlLCB3aXRoIHRoZSBleGNlcHRpb24gb2Zcblx0Ly8gYmxhY2sgYW5kIHdoaXRlLiBub3JtYWwgcGFsZXR0ZSBvbmx5IGhhcyA0IGdyZXlzY2FsZSBzaGFkZXMuXG5cdGlmIChyID09PSBnICYmIGcgPT09IGIpIHtcblx0XHRpZiAociA8IDgpIHtcblx0XHRcdHJldHVybiAxNjtcblx0XHR9XG5cblx0XHRpZiAociA+IDI0OCkge1xuXHRcdFx0cmV0dXJuIDIzMTtcblx0XHR9XG5cblx0XHRyZXR1cm4gTWF0aC5yb3VuZCgoKHIgLSA4KSAvIDI0NykgKiAyNCkgKyAyMzI7XG5cdH1cblxuXHRjb25zdCBhbnNpID0gMTZcblx0XHQrICgzNiAqIE1hdGgucm91bmQociAvIDI1NSAqIDUpKVxuXHRcdCsgKDYgKiBNYXRoLnJvdW5kKGcgLyAyNTUgKiA1KSlcblx0XHQrIE1hdGgucm91bmQoYiAvIDI1NSAqIDUpO1xuXG5cdHJldHVybiBhbnNpO1xufTtcblxuY29udmVydC5hbnNpMTYucmdiID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0bGV0IGNvbG9yID0gYXJncyAlIDEwO1xuXG5cdC8vIEhhbmRsZSBncmV5c2NhbGVcblx0aWYgKGNvbG9yID09PSAwIHx8IGNvbG9yID09PSA3KSB7XG5cdFx0aWYgKGFyZ3MgPiA1MCkge1xuXHRcdFx0Y29sb3IgKz0gMy41O1xuXHRcdH1cblxuXHRcdGNvbG9yID0gY29sb3IgLyAxMC41ICogMjU1O1xuXG5cdFx0cmV0dXJuIFtjb2xvciwgY29sb3IsIGNvbG9yXTtcblx0fVxuXG5cdGNvbnN0IG11bHQgPSAofn4oYXJncyA+IDUwKSArIDEpICogMC41O1xuXHRjb25zdCByID0gKChjb2xvciAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGcgPSAoKChjb2xvciA+PiAxKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGIgPSAoKChjb2xvciA+PiAyKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cblx0cmV0dXJuIFtyLCBnLCBiXTtcbn07XG5cbmNvbnZlcnQuYW5zaTI1Ni5yZ2IgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBIYW5kbGUgZ3JleXNjYWxlXG5cdGlmIChhcmdzID49IDIzMikge1xuXHRcdGNvbnN0IGMgPSAoYXJncyAtIDIzMikgKiAxMCArIDg7XG5cdFx0cmV0dXJuIFtjLCBjLCBjXTtcblx0fVxuXG5cdGFyZ3MgLT0gMTY7XG5cblx0bGV0IHJlbTtcblx0Y29uc3QgciA9IE1hdGguZmxvb3IoYXJncyAvIDM2KSAvIDUgKiAyNTU7XG5cdGNvbnN0IGcgPSBNYXRoLmZsb29yKChyZW0gPSBhcmdzICUgMzYpIC8gNikgLyA1ICogMjU1O1xuXHRjb25zdCBiID0gKHJlbSAlIDYpIC8gNSAqIDI1NTtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGV4ID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0Y29uc3QgaW50ZWdlciA9ICgoTWF0aC5yb3VuZChhcmdzWzBdKSAmIDB4RkYpIDw8IDE2KVxuXHRcdCsgKChNYXRoLnJvdW5kKGFyZ3NbMV0pICYgMHhGRikgPDwgOClcblx0XHQrIChNYXRoLnJvdW5kKGFyZ3NbMl0pICYgMHhGRik7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQuaGV4LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IG1hdGNoID0gYXJncy50b1N0cmluZygxNikubWF0Y2goL1thLWYwLTldezZ9fFthLWYwLTldezN9L2kpO1xuXHRpZiAoIW1hdGNoKSB7XG5cdFx0cmV0dXJuIFswLCAwLCAwXTtcblx0fVxuXG5cdGxldCBjb2xvclN0cmluZyA9IG1hdGNoWzBdO1xuXG5cdGlmIChtYXRjaFswXS5sZW5ndGggPT09IDMpIHtcblx0XHRjb2xvclN0cmluZyA9IGNvbG9yU3RyaW5nLnNwbGl0KCcnKS5tYXAoY2hhciA9PiB7XG5cdFx0XHRyZXR1cm4gY2hhciArIGNoYXI7XG5cdFx0fSkuam9pbignJyk7XG5cdH1cblxuXHRjb25zdCBpbnRlZ2VyID0gcGFyc2VJbnQoY29sb3JTdHJpbmcsIDE2KTtcblx0Y29uc3QgciA9IChpbnRlZ2VyID4+IDE2KSAmIDB4RkY7XG5cdGNvbnN0IGcgPSAoaW50ZWdlciA+PiA4KSAmIDB4RkY7XG5cdGNvbnN0IGIgPSBpbnRlZ2VyICYgMHhGRjtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGNnID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtYXggPSBNYXRoLm1heChNYXRoLm1heChyLCBnKSwgYik7XG5cdGNvbnN0IG1pbiA9IE1hdGgubWluKE1hdGgubWluKHIsIGcpLCBiKTtcblx0Y29uc3QgY2hyb21hID0gKG1heCAtIG1pbik7XG5cdGxldCBncmF5c2NhbGU7XG5cdGxldCBodWU7XG5cblx0aWYgKGNocm9tYSA8IDEpIHtcblx0XHRncmF5c2NhbGUgPSBtaW4gLyAoMSAtIGNocm9tYSk7XG5cdH0gZWxzZSB7XG5cdFx0Z3JheXNjYWxlID0gMDtcblx0fVxuXG5cdGlmIChjaHJvbWEgPD0gMCkge1xuXHRcdGh1ZSA9IDA7XG5cdH0gZWxzZVxuXHRpZiAobWF4ID09PSByKSB7XG5cdFx0aHVlID0gKChnIC0gYikgLyBjaHJvbWEpICUgNjtcblx0fSBlbHNlXG5cdGlmIChtYXggPT09IGcpIHtcblx0XHRodWUgPSAyICsgKGIgLSByKSAvIGNocm9tYTtcblx0fSBlbHNlIHtcblx0XHRodWUgPSA0ICsgKHIgLSBnKSAvIGNocm9tYTtcblx0fVxuXG5cdGh1ZSAvPSA2O1xuXHRodWUgJT0gMTtcblxuXHRyZXR1cm4gW2h1ZSAqIDM2MCwgY2hyb21hICogMTAwLCBncmF5c2NhbGUgKiAxMDBdO1xufTtcblxuY29udmVydC5oc2wuaGNnID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGMgPSBsIDwgMC41ID8gKDIuMCAqIHMgKiBsKSA6ICgyLjAgKiBzICogKDEuMCAtIGwpKTtcblxuXHRsZXQgZiA9IDA7XG5cdGlmIChjIDwgMS4wKSB7XG5cdFx0ZiA9IChsIC0gMC41ICogYykgLyAoMS4wIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzbFswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmhzdi5oY2cgPSBmdW5jdGlvbiAoaHN2KSB7XG5cdGNvbnN0IHMgPSBoc3ZbMV0gLyAxMDA7XG5cdGNvbnN0IHYgPSBoc3ZbMl0gLyAxMDA7XG5cblx0Y29uc3QgYyA9IHMgKiB2O1xuXHRsZXQgZiA9IDA7XG5cblx0aWYgKGMgPCAxLjApIHtcblx0XHRmID0gKHYgLSBjKSAvICgxIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzdlswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0LmhjZy5yZ2IgPSBmdW5jdGlvbiAoaGNnKSB7XG5cdGNvbnN0IGggPSBoY2dbMF0gLyAzNjA7XG5cdGNvbnN0IGMgPSBoY2dbMV0gLyAxMDA7XG5cdGNvbnN0IGcgPSBoY2dbMl0gLyAxMDA7XG5cblx0aWYgKGMgPT09IDAuMCkge1xuXHRcdHJldHVybiBbZyAqIDI1NSwgZyAqIDI1NSwgZyAqIDI1NV07XG5cdH1cblxuXHRjb25zdCBwdXJlID0gWzAsIDAsIDBdO1xuXHRjb25zdCBoaSA9IChoICUgMSkgKiA2O1xuXHRjb25zdCB2ID0gaGkgJSAxO1xuXHRjb25zdCB3ID0gMSAtIHY7XG5cdGxldCBtZyA9IDA7XG5cblx0LyogZXNsaW50LWRpc2FibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblx0c3dpdGNoIChNYXRoLmZsb29yKGhpKSkge1xuXHRcdGNhc2UgMDpcblx0XHRcdHB1cmVbMF0gPSAxOyBwdXJlWzFdID0gdjsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMTpcblx0XHRcdHB1cmVbMF0gPSB3OyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMjpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgMzpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gdzsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGNhc2UgNDpcblx0XHRcdHB1cmVbMF0gPSB2OyBwdXJlWzFdID0gMDsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGRlZmF1bHQ6XG5cdFx0XHRwdXJlWzBdID0gMTsgcHVyZVsxXSA9IDA7IHB1cmVbMl0gPSB3O1xuXHR9XG5cdC8qIGVzbGludC1lbmFibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblxuXHRtZyA9ICgxLjAgLSBjKSAqIGc7XG5cblx0cmV0dXJuIFtcblx0XHQoYyAqIHB1cmVbMF0gKyBtZykgKiAyNTUsXG5cdFx0KGMgKiBwdXJlWzFdICsgbWcpICogMjU1LFxuXHRcdChjICogcHVyZVsyXSArIG1nKSAqIDI1NVxuXHRdO1xufTtcblxuY29udmVydC5oY2cuaHN2ID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IHYgPSBjICsgZyAqICgxLjAgLSBjKTtcblx0bGV0IGYgPSAwO1xuXG5cdGlmICh2ID4gMC4wKSB7XG5cdFx0ZiA9IGMgLyB2O1xuXHR9XG5cblx0cmV0dXJuIFtoY2dbMF0sIGYgKiAxMDAsIHYgKiAxMDBdO1xufTtcblxuY29udmVydC5oY2cuaHNsID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGwgPSBnICogKDEuMCAtIGMpICsgMC41ICogYztcblx0bGV0IHMgPSAwO1xuXG5cdGlmIChsID4gMC4wICYmIGwgPCAwLjUpIHtcblx0XHRzID0gYyAvICgyICogbCk7XG5cdH0gZWxzZVxuXHRpZiAobCA+PSAwLjUgJiYgbCA8IDEuMCkge1xuXHRcdHMgPSBjIC8gKDIgKiAoMSAtIGwpKTtcblx0fVxuXG5cdHJldHVybiBbaGNnWzBdLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaGNnLmh3YiA9IGZ1bmN0aW9uIChoY2cpIHtcblx0Y29uc3QgYyA9IGhjZ1sxXSAvIDEwMDtcblx0Y29uc3QgZyA9IGhjZ1syXSAvIDEwMDtcblx0Y29uc3QgdiA9IGMgKyBnICogKDEuMCAtIGMpO1xuXHRyZXR1cm4gW2hjZ1swXSwgKHYgLSBjKSAqIDEwMCwgKDEgLSB2KSAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmh3Yi5oY2cgPSBmdW5jdGlvbiAoaHdiKSB7XG5cdGNvbnN0IHcgPSBod2JbMV0gLyAxMDA7XG5cdGNvbnN0IGIgPSBod2JbMl0gLyAxMDA7XG5cdGNvbnN0IHYgPSAxIC0gYjtcblx0Y29uc3QgYyA9IHYgLSB3O1xuXHRsZXQgZyA9IDA7XG5cblx0aWYgKGMgPCAxKSB7XG5cdFx0ZyA9ICh2IC0gYykgLyAoMSAtIGMpO1xuXHR9XG5cblx0cmV0dXJuIFtod2JbMF0sIGMgKiAxMDAsIGcgKiAxMDBdO1xufTtcblxuY29udmVydC5hcHBsZS5yZ2IgPSBmdW5jdGlvbiAoYXBwbGUpIHtcblx0cmV0dXJuIFsoYXBwbGVbMF0gLyA2NTUzNSkgKiAyNTUsIChhcHBsZVsxXSAvIDY1NTM1KSAqIDI1NSwgKGFwcGxlWzJdIC8gNjU1MzUpICogMjU1XTtcbn07XG5cbmNvbnZlcnQucmdiLmFwcGxlID0gZnVuY3Rpb24gKHJnYikge1xuXHRyZXR1cm4gWyhyZ2JbMF0gLyAyNTUpICogNjU1MzUsIChyZ2JbMV0gLyAyNTUpICogNjU1MzUsIChyZ2JbMl0gLyAyNTUpICogNjU1MzVdO1xufTtcblxuY29udmVydC5ncmF5LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdHJldHVybiBbYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmdyYXkuaHNsID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0cmV0dXJuIFswLCAwLCBhcmdzWzBdXTtcbn07XG5cbmNvbnZlcnQuZ3JheS5oc3YgPSBjb252ZXJ0LmdyYXkuaHNsO1xuXG5jb252ZXJ0LmdyYXkuaHdiID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0cmV0dXJuIFswLCAxMDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmNteWsgPSBmdW5jdGlvbiAoZ3JheSkge1xuXHRyZXR1cm4gWzAsIDAsIDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmxhYiA9IGZ1bmN0aW9uIChncmF5KSB7XG5cdHJldHVybiBbZ3JheVswXSwgMCwgMF07XG59O1xuXG5jb252ZXJ0LmdyYXkuaGV4ID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0Y29uc3QgdmFsID0gTWF0aC5yb3VuZChncmF5WzBdIC8gMTAwICogMjU1KSAmIDB4RkY7XG5cdGNvbnN0IGludGVnZXIgPSAodmFsIDw8IDE2KSArICh2YWwgPDwgOCkgKyB2YWw7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQucmdiLmdyYXkgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHZhbCA9IChyZ2JbMF0gKyByZ2JbMV0gKyByZ2JbMl0pIC8gMztcblx0cmV0dXJuIFt2YWwgLyAyNTUgKiAxMDBdO1xufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/conversions.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-convert/index.js": +/*!****************************************************************!*\ + !*** ./node_modules/color/node_modules/color-convert/index.js ***! + \****************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\nconst route = __webpack_require__(/*! ./route */ \"./node_modules/color/node_modules/color-convert/route.js\");\n\nconst convert = {};\n\nconst models = Object.keys(conversions);\n\nfunction wrapRaw(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\treturn fn(args);\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nfunction wrapRounded(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\tconst result = fn(args);\n\n\t\t// We're assuming the result is an array here.\n\t\t// see notice in conversions.js; don't use box types\n\t\t// in conversion functions.\n\t\tif (typeof result === 'object') {\n\t\t\tfor (let len = result.length, i = 0; i < len; i++) {\n\t\t\t\tresult[i] = Math.round(result[i]);\n\t\t\t}\n\t\t}\n\n\t\treturn result;\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nmodels.forEach(fromModel => {\n\tconvert[fromModel] = {};\n\n\tObject.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels});\n\tObject.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels});\n\n\tconst routes = route(fromModel);\n\tconst routeModels = Object.keys(routes);\n\n\trouteModels.forEach(toModel => {\n\t\tconst fn = routes[toModel];\n\n\t\tconvert[fromModel][toModel] = wrapRounded(fn);\n\t\tconvert[fromModel][toModel].raw = wrapRaw(fn);\n\t});\n});\n\nmodule.exports = convert;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7QUFDM0MsY0FBYyxtQkFBTyxDQUFDLHlFQUFTOztBQUUvQjs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0Esd0NBQXdDLFNBQVM7QUFDakQ7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBLHdEQUF3RCx1Q0FBdUM7QUFDL0Ysc0RBQXNELHFDQUFxQzs7QUFFM0Y7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxFQUFFO0FBQ0YsQ0FBQzs7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanM/ZGVkZCJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBjb252ZXJzaW9ucyA9IHJlcXVpcmUoJy4vY29udmVyc2lvbnMnKTtcbmNvbnN0IHJvdXRlID0gcmVxdWlyZSgnLi9yb3V0ZScpO1xuXG5jb25zdCBjb252ZXJ0ID0ge307XG5cbmNvbnN0IG1vZGVscyA9IE9iamVjdC5rZXlzKGNvbnZlcnNpb25zKTtcblxuZnVuY3Rpb24gd3JhcFJhdyhmbikge1xuXHRjb25zdCB3cmFwcGVkRm4gPSBmdW5jdGlvbiAoLi4uYXJncykge1xuXHRcdGNvbnN0IGFyZzAgPSBhcmdzWzBdO1xuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGZuKGFyZ3MpO1xuXHR9O1xuXG5cdC8vIFByZXNlcnZlIC5jb252ZXJzaW9uIHByb3BlcnR5IGlmIHRoZXJlIGlzIG9uZVxuXHRpZiAoJ2NvbnZlcnNpb24nIGluIGZuKSB7XG5cdFx0d3JhcHBlZEZuLmNvbnZlcnNpb24gPSBmbi5jb252ZXJzaW9uO1xuXHR9XG5cblx0cmV0dXJuIHdyYXBwZWRGbjtcbn1cblxuZnVuY3Rpb24gd3JhcFJvdW5kZWQoZm4pIHtcblx0Y29uc3Qgd3JhcHBlZEZuID0gZnVuY3Rpb24gKC4uLmFyZ3MpIHtcblx0XHRjb25zdCBhcmcwID0gYXJnc1swXTtcblxuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgcmVzdWx0ID0gZm4oYXJncyk7XG5cblx0XHQvLyBXZSdyZSBhc3N1bWluZyB0aGUgcmVzdWx0IGlzIGFuIGFycmF5IGhlcmUuXG5cdFx0Ly8gc2VlIG5vdGljZSBpbiBjb252ZXJzaW9ucy5qczsgZG9uJ3QgdXNlIGJveCB0eXBlc1xuXHRcdC8vIGluIGNvbnZlcnNpb24gZnVuY3Rpb25zLlxuXHRcdGlmICh0eXBlb2YgcmVzdWx0ID09PSAnb2JqZWN0Jykge1xuXHRcdFx0Zm9yIChsZXQgbGVuID0gcmVzdWx0Lmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0XHRyZXN1bHRbaV0gPSBNYXRoLnJvdW5kKHJlc3VsdFtpXSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJlc3VsdDtcblx0fTtcblxuXHQvLyBQcmVzZXJ2ZSAuY29udmVyc2lvbiBwcm9wZXJ0eSBpZiB0aGVyZSBpcyBvbmVcblx0aWYgKCdjb252ZXJzaW9uJyBpbiBmbikge1xuXHRcdHdyYXBwZWRGbi5jb252ZXJzaW9uID0gZm4uY29udmVyc2lvbjtcblx0fVxuXG5cdHJldHVybiB3cmFwcGVkRm47XG59XG5cbm1vZGVscy5mb3JFYWNoKGZyb21Nb2RlbCA9PiB7XG5cdGNvbnZlcnRbZnJvbU1vZGVsXSA9IHt9O1xuXG5cdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShjb252ZXJ0W2Zyb21Nb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY29udmVyc2lvbnNbZnJvbU1vZGVsXS5jaGFubmVsc30pO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFtmcm9tTW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBjb252ZXJzaW9uc1tmcm9tTW9kZWxdLmxhYmVsc30pO1xuXG5cdGNvbnN0IHJvdXRlcyA9IHJvdXRlKGZyb21Nb2RlbCk7XG5cdGNvbnN0IHJvdXRlTW9kZWxzID0gT2JqZWN0LmtleXMocm91dGVzKTtcblxuXHRyb3V0ZU1vZGVscy5mb3JFYWNoKHRvTW9kZWwgPT4ge1xuXHRcdGNvbnN0IGZuID0gcm91dGVzW3RvTW9kZWxdO1xuXG5cdFx0Y29udmVydFtmcm9tTW9kZWxdW3RvTW9kZWxdID0gd3JhcFJvdW5kZWQoZm4pO1xuXHRcdGNvbnZlcnRbZnJvbU1vZGVsXVt0b01vZGVsXS5yYXcgPSB3cmFwUmF3KGZuKTtcblx0fSk7XG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-convert/route.js": +/*!****************************************************************!*\ + !*** ./node_modules/color/node_modules/color-convert/route.js ***! + \****************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\n\n/*\n\tThis function routes a model to all other models.\n\n\tall functions that are routed have a property `.conversion` attached\n\tto the returned synthetic function. This property is an array\n\tof strings, each with the steps in between the 'from' and 'to'\n\tcolor models (inclusive).\n\n\tconversions that are not possible simply are not included.\n*/\n\nfunction buildGraph() {\n\tconst graph = {};\n\t// https://jsperf.com/object-keys-vs-for-in-with-closure/3\n\tconst models = Object.keys(conversions);\n\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tgraph[models[i]] = {\n\t\t\t// http://jsperf.com/1-vs-infinity\n\t\t\t// micro-opt, but this is simple.\n\t\t\tdistance: -1,\n\t\t\tparent: null\n\t\t};\n\t}\n\n\treturn graph;\n}\n\n// https://en.wikipedia.org/wiki/Breadth-first_search\nfunction deriveBFS(fromModel) {\n\tconst graph = buildGraph();\n\tconst queue = [fromModel]; // Unshift -> queue -> pop\n\n\tgraph[fromModel].distance = 0;\n\n\twhile (queue.length) {\n\t\tconst current = queue.pop();\n\t\tconst adjacents = Object.keys(conversions[current]);\n\n\t\tfor (let len = adjacents.length, i = 0; i < len; i++) {\n\t\t\tconst adjacent = adjacents[i];\n\t\t\tconst node = graph[adjacent];\n\n\t\t\tif (node.distance === -1) {\n\t\t\t\tnode.distance = graph[current].distance + 1;\n\t\t\t\tnode.parent = current;\n\t\t\t\tqueue.unshift(adjacent);\n\t\t\t}\n\t\t}\n\t}\n\n\treturn graph;\n}\n\nfunction link(from, to) {\n\treturn function (args) {\n\t\treturn to(from(args));\n\t};\n}\n\nfunction wrapConversion(toModel, graph) {\n\tconst path = [graph[toModel].parent, toModel];\n\tlet fn = conversions[graph[toModel].parent][toModel];\n\n\tlet cur = graph[toModel].parent;\n\twhile (graph[cur].parent) {\n\t\tpath.unshift(graph[cur].parent);\n\t\tfn = link(conversions[graph[cur].parent][cur], fn);\n\t\tcur = graph[cur].parent;\n\t}\n\n\tfn.conversion = path;\n\treturn fn;\n}\n\nmodule.exports = function (fromModel) {\n\tconst graph = deriveBFS(fromModel);\n\tconst conversion = {};\n\n\tconst models = Object.keys(graph);\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tconst toModel = models[i];\n\t\tconst node = graph[toModel];\n\n\t\tif (node.parent === null) {\n\t\t\t// No possible conversion, or this node is the source model.\n\t\t\tcontinue;\n\t\t}\n\n\t\tconversion[toModel] = wrapConversion(toModel, graph);\n\t}\n\n\treturn conversion;\n};\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvcm91dGUuanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7O0FBRTNDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxzQ0FBc0MsU0FBUztBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDBDQUEwQyxTQUFTO0FBQ25EO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHNDQUFzQyxTQUFTO0FBQy9DO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9ub2RlX21vZHVsZXMvY29sb3ItY29udmVydC9yb3V0ZS5qcz82ZTdlIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbnZlcnNpb25zID0gcmVxdWlyZSgnLi9jb252ZXJzaW9ucycpO1xuXG4vKlxuXHRUaGlzIGZ1bmN0aW9uIHJvdXRlcyBhIG1vZGVsIHRvIGFsbCBvdGhlciBtb2RlbHMuXG5cblx0YWxsIGZ1bmN0aW9ucyB0aGF0IGFyZSByb3V0ZWQgaGF2ZSBhIHByb3BlcnR5IGAuY29udmVyc2lvbmAgYXR0YWNoZWRcblx0dG8gdGhlIHJldHVybmVkIHN5bnRoZXRpYyBmdW5jdGlvbi4gVGhpcyBwcm9wZXJ0eSBpcyBhbiBhcnJheVxuXHRvZiBzdHJpbmdzLCBlYWNoIHdpdGggdGhlIHN0ZXBzIGluIGJldHdlZW4gdGhlICdmcm9tJyBhbmQgJ3RvJ1xuXHRjb2xvciBtb2RlbHMgKGluY2x1c2l2ZSkuXG5cblx0Y29udmVyc2lvbnMgdGhhdCBhcmUgbm90IHBvc3NpYmxlIHNpbXBseSBhcmUgbm90IGluY2x1ZGVkLlxuKi9cblxuZnVuY3Rpb24gYnVpbGRHcmFwaCgpIHtcblx0Y29uc3QgZ3JhcGggPSB7fTtcblx0Ly8gaHR0cHM6Ly9qc3BlcmYuY29tL29iamVjdC1rZXlzLXZzLWZvci1pbi13aXRoLWNsb3N1cmUvM1xuXHRjb25zdCBtb2RlbHMgPSBPYmplY3Qua2V5cyhjb252ZXJzaW9ucyk7XG5cblx0Zm9yIChsZXQgbGVuID0gbW9kZWxzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdGdyYXBoW21vZGVsc1tpXV0gPSB7XG5cdFx0XHQvLyBodHRwOi8vanNwZXJmLmNvbS8xLXZzLWluZmluaXR5XG5cdFx0XHQvLyBtaWNyby1vcHQsIGJ1dCB0aGlzIGlzIHNpbXBsZS5cblx0XHRcdGRpc3RhbmNlOiAtMSxcblx0XHRcdHBhcmVudDogbnVsbFxuXHRcdH07XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbi8vIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0JyZWFkdGgtZmlyc3Rfc2VhcmNoXG5mdW5jdGlvbiBkZXJpdmVCRlMoZnJvbU1vZGVsKSB7XG5cdGNvbnN0IGdyYXBoID0gYnVpbGRHcmFwaCgpO1xuXHRjb25zdCBxdWV1ZSA9IFtmcm9tTW9kZWxdOyAvLyBVbnNoaWZ0IC0+IHF1ZXVlIC0+IHBvcFxuXG5cdGdyYXBoW2Zyb21Nb2RlbF0uZGlzdGFuY2UgPSAwO1xuXG5cdHdoaWxlIChxdWV1ZS5sZW5ndGgpIHtcblx0XHRjb25zdCBjdXJyZW50ID0gcXVldWUucG9wKCk7XG5cdFx0Y29uc3QgYWRqYWNlbnRzID0gT2JqZWN0LmtleXMoY29udmVyc2lvbnNbY3VycmVudF0pO1xuXG5cdFx0Zm9yIChsZXQgbGVuID0gYWRqYWNlbnRzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0Y29uc3QgYWRqYWNlbnQgPSBhZGphY2VudHNbaV07XG5cdFx0XHRjb25zdCBub2RlID0gZ3JhcGhbYWRqYWNlbnRdO1xuXG5cdFx0XHRpZiAobm9kZS5kaXN0YW5jZSA9PT0gLTEpIHtcblx0XHRcdFx0bm9kZS5kaXN0YW5jZSA9IGdyYXBoW2N1cnJlbnRdLmRpc3RhbmNlICsgMTtcblx0XHRcdFx0bm9kZS5wYXJlbnQgPSBjdXJyZW50O1xuXHRcdFx0XHRxdWV1ZS51bnNoaWZ0KGFkamFjZW50KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbmZ1bmN0aW9uIGxpbmsoZnJvbSwgdG8pIHtcblx0cmV0dXJuIGZ1bmN0aW9uIChhcmdzKSB7XG5cdFx0cmV0dXJuIHRvKGZyb20oYXJncykpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiB3cmFwQ29udmVyc2lvbih0b01vZGVsLCBncmFwaCkge1xuXHRjb25zdCBwYXRoID0gW2dyYXBoW3RvTW9kZWxdLnBhcmVudCwgdG9Nb2RlbF07XG5cdGxldCBmbiA9IGNvbnZlcnNpb25zW2dyYXBoW3RvTW9kZWxdLnBhcmVudF1bdG9Nb2RlbF07XG5cblx0bGV0IGN1ciA9IGdyYXBoW3RvTW9kZWxdLnBhcmVudDtcblx0d2hpbGUgKGdyYXBoW2N1cl0ucGFyZW50KSB7XG5cdFx0cGF0aC51bnNoaWZ0KGdyYXBoW2N1cl0ucGFyZW50KTtcblx0XHRmbiA9IGxpbmsoY29udmVyc2lvbnNbZ3JhcGhbY3VyXS5wYXJlbnRdW2N1cl0sIGZuKTtcblx0XHRjdXIgPSBncmFwaFtjdXJdLnBhcmVudDtcblx0fVxuXG5cdGZuLmNvbnZlcnNpb24gPSBwYXRoO1xuXHRyZXR1cm4gZm47XG59XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGZyb21Nb2RlbCkge1xuXHRjb25zdCBncmFwaCA9IGRlcml2ZUJGUyhmcm9tTW9kZWwpO1xuXHRjb25zdCBjb252ZXJzaW9uID0ge307XG5cblx0Y29uc3QgbW9kZWxzID0gT2JqZWN0LmtleXMoZ3JhcGgpO1xuXHRmb3IgKGxldCBsZW4gPSBtb2RlbHMubGVuZ3RoLCBpID0gMDsgaSA8IGxlbjsgaSsrKSB7XG5cdFx0Y29uc3QgdG9Nb2RlbCA9IG1vZGVsc1tpXTtcblx0XHRjb25zdCBub2RlID0gZ3JhcGhbdG9Nb2RlbF07XG5cblx0XHRpZiAobm9kZS5wYXJlbnQgPT09IG51bGwpIHtcblx0XHRcdC8vIE5vIHBvc3NpYmxlIGNvbnZlcnNpb24sIG9yIHRoaXMgbm9kZSBpcyB0aGUgc291cmNlIG1vZGVsLlxuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXG5cdFx0Y29udmVyc2lvblt0b01vZGVsXSA9IHdyYXBDb252ZXJzaW9uKHRvTW9kZWwsIGdyYXBoKTtcblx0fVxuXG5cdHJldHVybiBjb252ZXJzaW9uO1xufTtcblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/route.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-name/index.js": +/*!*************************************************************!*\ + !*** ./node_modules/color/node_modules/color-name/index.js ***! + \*************************************************************/ +/***/ (function(module) { + +"use strict"; +eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanM/OGIxYSJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbm1vZHVsZS5leHBvcnRzID0ge1xyXG5cdFwiYWxpY2VibHVlXCI6IFsyNDAsIDI0OCwgMjU1XSxcclxuXHRcImFudGlxdWV3aGl0ZVwiOiBbMjUwLCAyMzUsIDIxNV0sXHJcblx0XCJhcXVhXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJhcXVhbWFyaW5lXCI6IFsxMjcsIDI1NSwgMjEyXSxcclxuXHRcImF6dXJlXCI6IFsyNDAsIDI1NSwgMjU1XSxcclxuXHRcImJlaWdlXCI6IFsyNDUsIDI0NSwgMjIwXSxcclxuXHRcImJpc3F1ZVwiOiBbMjU1LCAyMjgsIDE5Nl0sXHJcblx0XCJibGFja1wiOiBbMCwgMCwgMF0sXHJcblx0XCJibGFuY2hlZGFsbW9uZFwiOiBbMjU1LCAyMzUsIDIwNV0sXHJcblx0XCJibHVlXCI6IFswLCAwLCAyNTVdLFxyXG5cdFwiYmx1ZXZpb2xldFwiOiBbMTM4LCA0MywgMjI2XSxcclxuXHRcImJyb3duXCI6IFsxNjUsIDQyLCA0Ml0sXHJcblx0XCJidXJseXdvb2RcIjogWzIyMiwgMTg0LCAxMzVdLFxyXG5cdFwiY2FkZXRibHVlXCI6IFs5NSwgMTU4LCAxNjBdLFxyXG5cdFwiY2hhcnRyZXVzZVwiOiBbMTI3LCAyNTUsIDBdLFxyXG5cdFwiY2hvY29sYXRlXCI6IFsyMTAsIDEwNSwgMzBdLFxyXG5cdFwiY29yYWxcIjogWzI1NSwgMTI3LCA4MF0sXHJcblx0XCJjb3JuZmxvd2VyYmx1ZVwiOiBbMTAwLCAxNDksIDIzN10sXHJcblx0XCJjb3Juc2lsa1wiOiBbMjU1LCAyNDgsIDIyMF0sXHJcblx0XCJjcmltc29uXCI6IFsyMjAsIDIwLCA2MF0sXHJcblx0XCJjeWFuXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJkYXJrYmx1ZVwiOiBbMCwgMCwgMTM5XSxcclxuXHRcImRhcmtjeWFuXCI6IFswLCAxMzksIDEzOV0sXHJcblx0XCJkYXJrZ29sZGVucm9kXCI6IFsxODQsIDEzNCwgMTFdLFxyXG5cdFwiZGFya2dyYXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2dyZWVuXCI6IFswLCAxMDAsIDBdLFxyXG5cdFwiZGFya2dyZXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2toYWtpXCI6IFsxODksIDE4MywgMTA3XSxcclxuXHRcImRhcmttYWdlbnRhXCI6IFsxMzksIDAsIDEzOV0sXHJcblx0XCJkYXJrb2xpdmVncmVlblwiOiBbODUsIDEwNywgNDddLFxyXG5cdFwiZGFya29yYW5nZVwiOiBbMjU1LCAxNDAsIDBdLFxyXG5cdFwiZGFya29yY2hpZFwiOiBbMTUzLCA1MCwgMjA0XSxcclxuXHRcImRhcmtyZWRcIjogWzEzOSwgMCwgMF0sXHJcblx0XCJkYXJrc2FsbW9uXCI6IFsyMzMsIDE1MCwgMTIyXSxcclxuXHRcImRhcmtzZWFncmVlblwiOiBbMTQzLCAxODgsIDE0M10sXHJcblx0XCJkYXJrc2xhdGVibHVlXCI6IFs3MiwgNjEsIDEzOV0sXHJcblx0XCJkYXJrc2xhdGVncmF5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmtzbGF0ZWdyZXlcIjogWzQ3LCA3OSwgNzldLFxyXG5cdFwiZGFya3R1cnF1b2lzZVwiOiBbMCwgMjA2LCAyMDldLFxyXG5cdFwiZGFya3Zpb2xldFwiOiBbMTQ4LCAwLCAyMTFdLFxyXG5cdFwiZGVlcHBpbmtcIjogWzI1NSwgMjAsIDE0N10sXHJcblx0XCJkZWVwc2t5Ymx1ZVwiOiBbMCwgMTkxLCAyNTVdLFxyXG5cdFwiZGltZ3JheVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkaW1ncmV5XCI6IFsxMDUsIDEwNSwgMTA1XSxcclxuXHRcImRvZGdlcmJsdWVcIjogWzMwLCAxNDQsIDI1NV0sXHJcblx0XCJmaXJlYnJpY2tcIjogWzE3OCwgMzQsIDM0XSxcclxuXHRcImZsb3JhbHdoaXRlXCI6IFsyNTUsIDI1MCwgMjQwXSxcclxuXHRcImZvcmVzdGdyZWVuXCI6IFszNCwgMTM5LCAzNF0sXHJcblx0XCJmdWNoc2lhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJnYWluc2Jvcm9cIjogWzIyMCwgMjIwLCAyMjBdLFxyXG5cdFwiZ2hvc3R3aGl0ZVwiOiBbMjQ4LCAyNDgsIDI1NV0sXHJcblx0XCJnb2xkXCI6IFsyNTUsIDIxNSwgMF0sXHJcblx0XCJnb2xkZW5yb2RcIjogWzIxOCwgMTY1LCAzMl0sXHJcblx0XCJncmF5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImdyZWVuXCI6IFswLCAxMjgsIDBdLFxyXG5cdFwiZ3JlZW55ZWxsb3dcIjogWzE3MywgMjU1LCA0N10sXHJcblx0XCJncmV5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImhvbmV5ZGV3XCI6IFsyNDAsIDI1NSwgMjQwXSxcclxuXHRcImhvdHBpbmtcIjogWzI1NSwgMTA1LCAxODBdLFxyXG5cdFwiaW5kaWFucmVkXCI6IFsyMDUsIDkyLCA5Ml0sXHJcblx0XCJpbmRpZ29cIjogWzc1LCAwLCAxMzBdLFxyXG5cdFwiaXZvcnlcIjogWzI1NSwgMjU1LCAyNDBdLFxyXG5cdFwia2hha2lcIjogWzI0MCwgMjMwLCAxNDBdLFxyXG5cdFwibGF2ZW5kZXJcIjogWzIzMCwgMjMwLCAyNTBdLFxyXG5cdFwibGF2ZW5kZXJibHVzaFwiOiBbMjU1LCAyNDAsIDI0NV0sXHJcblx0XCJsYXduZ3JlZW5cIjogWzEyNCwgMjUyLCAwXSxcclxuXHRcImxlbW9uY2hpZmZvblwiOiBbMjU1LCAyNTAsIDIwNV0sXHJcblx0XCJsaWdodGJsdWVcIjogWzE3MywgMjE2LCAyMzBdLFxyXG5cdFwibGlnaHRjb3JhbFwiOiBbMjQwLCAxMjgsIDEyOF0sXHJcblx0XCJsaWdodGN5YW5cIjogWzIyNCwgMjU1LCAyNTVdLFxyXG5cdFwibGlnaHRnb2xkZW5yb2R5ZWxsb3dcIjogWzI1MCwgMjUwLCAyMTBdLFxyXG5cdFwibGlnaHRncmF5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0Z3JlZW5cIjogWzE0NCwgMjM4LCAxNDRdLFxyXG5cdFwibGlnaHRncmV5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0cGlua1wiOiBbMjU1LCAxODIsIDE5M10sXHJcblx0XCJsaWdodHNhbG1vblwiOiBbMjU1LCAxNjAsIDEyMl0sXHJcblx0XCJsaWdodHNlYWdyZWVuXCI6IFszMiwgMTc4LCAxNzBdLFxyXG5cdFwibGlnaHRza3libHVlXCI6IFsxMzUsIDIwNiwgMjUwXSxcclxuXHRcImxpZ2h0c2xhdGVncmF5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c2xhdGVncmV5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c3RlZWxibHVlXCI6IFsxNzYsIDE5NiwgMjIyXSxcclxuXHRcImxpZ2h0eWVsbG93XCI6IFsyNTUsIDI1NSwgMjI0XSxcclxuXHRcImxpbWVcIjogWzAsIDI1NSwgMF0sXHJcblx0XCJsaW1lZ3JlZW5cIjogWzUwLCAyMDUsIDUwXSxcclxuXHRcImxpbmVuXCI6IFsyNTAsIDI0MCwgMjMwXSxcclxuXHRcIm1hZ2VudGFcIjogWzI1NSwgMCwgMjU1XSxcclxuXHRcIm1hcm9vblwiOiBbMTI4LCAwLCAwXSxcclxuXHRcIm1lZGl1bWFxdWFtYXJpbmVcIjogWzEwMiwgMjA1LCAxNzBdLFxyXG5cdFwibWVkaXVtYmx1ZVwiOiBbMCwgMCwgMjA1XSxcclxuXHRcIm1lZGl1bW9yY2hpZFwiOiBbMTg2LCA4NSwgMjExXSxcclxuXHRcIm1lZGl1bXB1cnBsZVwiOiBbMTQ3LCAxMTIsIDIxOV0sXHJcblx0XCJtZWRpdW1zZWFncmVlblwiOiBbNjAsIDE3OSwgMTEzXSxcclxuXHRcIm1lZGl1bXNsYXRlYmx1ZVwiOiBbMTIzLCAxMDQsIDIzOF0sXHJcblx0XCJtZWRpdW1zcHJpbmdncmVlblwiOiBbMCwgMjUwLCAxNTRdLFxyXG5cdFwibWVkaXVtdHVycXVvaXNlXCI6IFs3MiwgMjA5LCAyMDRdLFxyXG5cdFwibWVkaXVtdmlvbGV0cmVkXCI6IFsxOTksIDIxLCAxMzNdLFxyXG5cdFwibWlkbmlnaHRibHVlXCI6IFsyNSwgMjUsIDExMl0sXHJcblx0XCJtaW50Y3JlYW1cIjogWzI0NSwgMjU1LCAyNTBdLFxyXG5cdFwibWlzdHlyb3NlXCI6IFsyNTUsIDIyOCwgMjI1XSxcclxuXHRcIm1vY2Nhc2luXCI6IFsyNTUsIDIyOCwgMTgxXSxcclxuXHRcIm5hdmFqb3doaXRlXCI6IFsyNTUsIDIyMiwgMTczXSxcclxuXHRcIm5hdnlcIjogWzAsIDAsIDEyOF0sXHJcblx0XCJvbGRsYWNlXCI6IFsyNTMsIDI0NSwgMjMwXSxcclxuXHRcIm9saXZlXCI6IFsxMjgsIDEyOCwgMF0sXHJcblx0XCJvbGl2ZWRyYWJcIjogWzEwNywgMTQyLCAzNV0sXHJcblx0XCJvcmFuZ2VcIjogWzI1NSwgMTY1LCAwXSxcclxuXHRcIm9yYW5nZXJlZFwiOiBbMjU1LCA2OSwgMF0sXHJcblx0XCJvcmNoaWRcIjogWzIxOCwgMTEyLCAyMTRdLFxyXG5cdFwicGFsZWdvbGRlbnJvZFwiOiBbMjM4LCAyMzIsIDE3MF0sXHJcblx0XCJwYWxlZ3JlZW5cIjogWzE1MiwgMjUxLCAxNTJdLFxyXG5cdFwicGFsZXR1cnF1b2lzZVwiOiBbMTc1LCAyMzgsIDIzOF0sXHJcblx0XCJwYWxldmlvbGV0cmVkXCI6IFsyMTksIDExMiwgMTQ3XSxcclxuXHRcInBhcGF5YXdoaXBcIjogWzI1NSwgMjM5LCAyMTNdLFxyXG5cdFwicGVhY2hwdWZmXCI6IFsyNTUsIDIxOCwgMTg1XSxcclxuXHRcInBlcnVcIjogWzIwNSwgMTMzLCA2M10sXHJcblx0XCJwaW5rXCI6IFsyNTUsIDE5MiwgMjAzXSxcclxuXHRcInBsdW1cIjogWzIyMSwgMTYwLCAyMjFdLFxyXG5cdFwicG93ZGVyYmx1ZVwiOiBbMTc2LCAyMjQsIDIzMF0sXHJcblx0XCJwdXJwbGVcIjogWzEyOCwgMCwgMTI4XSxcclxuXHRcInJlYmVjY2FwdXJwbGVcIjogWzEwMiwgNTEsIDE1M10sXHJcblx0XCJyZWRcIjogWzI1NSwgMCwgMF0sXHJcblx0XCJyb3N5YnJvd25cIjogWzE4OCwgMTQzLCAxNDNdLFxyXG5cdFwicm95YWxibHVlXCI6IFs2NSwgMTA1LCAyMjVdLFxyXG5cdFwic2FkZGxlYnJvd25cIjogWzEzOSwgNjksIDE5XSxcclxuXHRcInNhbG1vblwiOiBbMjUwLCAxMjgsIDExNF0sXHJcblx0XCJzYW5keWJyb3duXCI6IFsyNDQsIDE2NCwgOTZdLFxyXG5cdFwic2VhZ3JlZW5cIjogWzQ2LCAxMzksIDg3XSxcclxuXHRcInNlYXNoZWxsXCI6IFsyNTUsIDI0NSwgMjM4XSxcclxuXHRcInNpZW5uYVwiOiBbMTYwLCA4MiwgNDVdLFxyXG5cdFwic2lsdmVyXCI6IFsxOTIsIDE5MiwgMTkyXSxcclxuXHRcInNreWJsdWVcIjogWzEzNSwgMjA2LCAyMzVdLFxyXG5cdFwic2xhdGVibHVlXCI6IFsxMDYsIDkwLCAyMDVdLFxyXG5cdFwic2xhdGVncmF5XCI6IFsxMTIsIDEyOCwgMTQ0XSxcclxuXHRcInNsYXRlZ3JleVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbm93XCI6IFsyNTUsIDI1MCwgMjUwXSxcclxuXHRcInNwcmluZ2dyZWVuXCI6IFswLCAyNTUsIDEyN10sXHJcblx0XCJzdGVlbGJsdWVcIjogWzcwLCAxMzAsIDE4MF0sXHJcblx0XCJ0YW5cIjogWzIxMCwgMTgwLCAxNDBdLFxyXG5cdFwidGVhbFwiOiBbMCwgMTI4LCAxMjhdLFxyXG5cdFwidGhpc3RsZVwiOiBbMjE2LCAxOTEsIDIxNl0sXHJcblx0XCJ0b21hdG9cIjogWzI1NSwgOTksIDcxXSxcclxuXHRcInR1cnF1b2lzZVwiOiBbNjQsIDIyNCwgMjA4XSxcclxuXHRcInZpb2xldFwiOiBbMjM4LCAxMzAsIDIzOF0sXHJcblx0XCJ3aGVhdFwiOiBbMjQ1LCAyMjIsIDE3OV0sXHJcblx0XCJ3aGl0ZVwiOiBbMjU1LCAyNTUsIDI1NV0sXHJcblx0XCJ3aGl0ZXNtb2tlXCI6IFsyNDUsIDI0NSwgMjQ1XSxcclxuXHRcInllbGxvd1wiOiBbMjU1LCAyNTUsIDBdLFxyXG5cdFwieWVsbG93Z3JlZW5cIjogWzE1NCwgMjA1LCA1MF1cclxufTtcclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-name/index.js\n"); + +/***/ }), + +/***/ "./src/collapse/editor.scss": +/*!**********************************!*\ + !*** ./src/collapse/editor.scss ***! + \**********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvZWRpdG9yLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2xsYXBzZS9lZGl0b3Iuc2Nzcz80OTRkIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/collapse/editor.scss\n"); + +/***/ }), + +/***/ "./src/collapse/style.scss": +/*!*********************************!*\ + !*** ./src/collapse/style.scss ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2Uvc3R5bGUuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbGxhcHNlL3N0eWxlLnNjc3M/MmMzYiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapse/style.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/brands.scss": +/*!************************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/brands.scss ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9icmFuZHMuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbXBvbmVudHMvYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvYnJhbmRzLnNjc3M/YzgyYSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/brands.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/fontawesome.scss": +/*!*****************************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/fontawesome.scss ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzPzVmZDYiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/fontawesome.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/regular.scss": +/*!*************************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/regular.scss ***! + \*************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9yZWd1bGFyLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzcz9kY2NjIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/regular.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/solid.scss": +/*!***********************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/solid.scss ***! + \***********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzPzIxMjgiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/solid.scss\n"); + +/***/ }), + +/***/ "./node_modules/simple-swizzle/index.js": +/*!**********************************************!*\ + !*** ./node_modules/simple-swizzle/index.js ***! + \**********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +eval("\n\nvar isArrayish = __webpack_require__(/*! is-arrayish */ \"./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\");\n\nvar concat = Array.prototype.concat;\nvar slice = Array.prototype.slice;\n\nvar swizzle = module.exports = function swizzle(args) {\n\tvar results = [];\n\n\tfor (var i = 0, len = args.length; i < len; i++) {\n\t\tvar arg = args[i];\n\n\t\tif (isArrayish(arg)) {\n\t\t\t// http://jsperf.com/javascript-array-concat-vs-push/98\n\t\t\tresults = concat.call(results, slice.call(arg));\n\t\t} else {\n\t\t\tresults.push(arg);\n\t\t}\n\t}\n\n\treturn results;\n};\n\nswizzle.wrap = function (fn) {\n\treturn function () {\n\t\treturn fn(swizzle(arguments));\n\t};\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsaUJBQWlCLG1CQUFPLENBQUMsb0ZBQWE7O0FBRXRDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxvQ0FBb0MsU0FBUztBQUM3Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanM/MjUxNCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciBpc0FycmF5aXNoID0gcmVxdWlyZSgnaXMtYXJyYXlpc2gnKTtcblxudmFyIGNvbmNhdCA9IEFycmF5LnByb3RvdHlwZS5jb25jYXQ7XG52YXIgc2xpY2UgPSBBcnJheS5wcm90b3R5cGUuc2xpY2U7XG5cbnZhciBzd2l6emxlID0gbW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBzd2l6emxlKGFyZ3MpIHtcblx0dmFyIHJlc3VsdHMgPSBbXTtcblxuXHRmb3IgKHZhciBpID0gMCwgbGVuID0gYXJncy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xuXHRcdHZhciBhcmcgPSBhcmdzW2ldO1xuXG5cdFx0aWYgKGlzQXJyYXlpc2goYXJnKSkge1xuXHRcdFx0Ly8gaHR0cDovL2pzcGVyZi5jb20vamF2YXNjcmlwdC1hcnJheS1jb25jYXQtdnMtcHVzaC85OFxuXHRcdFx0cmVzdWx0cyA9IGNvbmNhdC5jYWxsKHJlc3VsdHMsIHNsaWNlLmNhbGwoYXJnKSk7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHJlc3VsdHMucHVzaChhcmcpO1xuXHRcdH1cblx0fVxuXG5cdHJldHVybiByZXN1bHRzO1xufTtcblxuc3dpenpsZS53cmFwID0gZnVuY3Rpb24gKGZuKSB7XG5cdHJldHVybiBmdW5jdGlvbiAoKSB7XG5cdFx0cmV0dXJuIGZuKHN3aXp6bGUoYXJndW1lbnRzKSk7XG5cdH07XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/index.js\n"); + +/***/ }), + +/***/ "./node_modules/simple-swizzle/node_modules/is-arrayish/index.js": +/*!***********************************************************************!*\ + !*** ./node_modules/simple-swizzle/node_modules/is-arrayish/index.js ***! + \***********************************************************************/ +/***/ (function(module) { + +eval("module.exports = function isArrayish(obj) {\n\tif (!obj || typeof obj === 'string') {\n\t\treturn false;\n\t}\n\n\treturn obj instanceof Array || Array.isArray(obj) ||\n\t\t(obj.length >= 0 && (obj.splice instanceof Function ||\n\t\t\t(Object.getOwnPropertyDescriptor(obj, (obj.length - 1)) && obj.constructor.name !== 'String')));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvbm9kZV9tb2R1bGVzL2lzLWFycmF5aXNoL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9zaW1wbGUtc3dpenpsZS9ub2RlX21vZHVsZXMvaXMtYXJyYXlpc2gvaW5kZXguanM/YjhmYSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlzQXJyYXlpc2gob2JqKSB7XG5cdGlmICghb2JqIHx8IHR5cGVvZiBvYmogPT09ICdzdHJpbmcnKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuIG9iaiBpbnN0YW5jZW9mIEFycmF5IHx8IEFycmF5LmlzQXJyYXkob2JqKSB8fFxuXHRcdChvYmoubGVuZ3RoID49IDAgJiYgKG9iai5zcGxpY2UgaW5zdGFuY2VvZiBGdW5jdGlvbiB8fFxuXHRcdFx0KE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqLCAob2JqLmxlbmd0aCAtIDEpKSAmJiBvYmouY29uc3RydWN0b3IubmFtZSAhPT0gJ1N0cmluZycpKSk7XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/a11y": +/*!******************************!*\ + !*** external ["wp","a11y"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["a11y"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "./src/collapse/block.json": +/*!*********************************!*\ + !*** ./src/collapse/block.json ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/collapse","version":"1.0.10","title":"Accordion-item","category":"design","description":"Creates an accordion block","parent":["rrze-elements/collapsibles"],"keywords":["accordion","collapse","expand","toggle"],"attributes":{"message":{"type":"string","source":"text","selector":"div"},"loadOpen":{"type":"boolean","default":false},"expandAllLink":{"type":"boolean","default":false},"hstart":{"type":"integer","default":2},"register":{"type":"boolean","default":false},"sameBlockCount":{"type":"integer","default":0},"title":{"type":"string","default":""},"color":{"type":"string","default":""},"totalChildrenCount":{"type":"integer","default":0},"childrenCount":{"type":"integer","default":0},"jumpName":{"type":"string","default":""},"icon":{"type":"string","default":""},"svgString":{"type":"string","default":""}},"providesContext":{"rrze-elements/collapseSBlockCount":"sameBlockCount","rrze-elements/collapseTotalChildrenCount":"totalChildrenCount","rrze-elements/collapseColor":"color"},"usesContext":["rrze-elements/accordion-hstart"],"supports":{"html":false},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/fontawesomeIconNames.json": +/*!*********************************************************************!*\ + !*** ./src/components/assets/fontawesome/fontawesomeIconNames.json ***! + \*********************************************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = /*#__PURE__*/JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = __webpack_modules__; +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/chunk loaded */ +/******/ !function() { +/******/ var deferred = []; +/******/ __webpack_require__.O = function(result, chunkIds, fn, priority) { +/******/ if(chunkIds) { +/******/ priority = priority || 0; +/******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1]; +/******/ deferred[i] = [chunkIds, fn, priority]; +/******/ return; +/******/ } +/******/ var notFulfilled = Infinity; +/******/ for (var i = 0; i < deferred.length; i++) { +/******/ var chunkIds = deferred[i][0]; +/******/ var fn = deferred[i][1]; +/******/ var priority = deferred[i][2]; +/******/ var fulfilled = true; +/******/ for (var j = 0; j < chunkIds.length; j++) { +/******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) { +/******/ chunkIds.splice(j--, 1); +/******/ } else { +/******/ fulfilled = false; +/******/ if(priority < notFulfilled) notFulfilled = priority; +/******/ } +/******/ } +/******/ if(fulfilled) { +/******/ deferred.splice(i--, 1) +/******/ var r = fn(); +/******/ if (r !== undefined) result = r; +/******/ } +/******/ } +/******/ return result; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/jsonp chunk loading */ +/******/ !function() { +/******/ // no baseURI +/******/ +/******/ // object to store loaded and loading chunks +/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched +/******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded +/******/ var installedChunks = { +/******/ "collapse/index": 0, +/******/ "collapse/style-index": 0 +/******/ }; +/******/ +/******/ // no chunk on demand loading +/******/ +/******/ // no prefetching +/******/ +/******/ // no preloaded +/******/ +/******/ // no HMR +/******/ +/******/ // no HMR manifest +/******/ +/******/ __webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; }; +/******/ +/******/ // install a JSONP callback for chunk loading +/******/ var webpackJsonpCallback = function(parentChunkLoadingFunction, data) { +/******/ var chunkIds = data[0]; +/******/ var moreModules = data[1]; +/******/ var runtime = data[2]; +/******/ // add "moreModules" to the modules object, +/******/ // then flag all "chunkIds" as loaded and fire callback +/******/ var moduleId, chunkId, i = 0; +/******/ if(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) { +/******/ for(moduleId in moreModules) { +/******/ if(__webpack_require__.o(moreModules, moduleId)) { +/******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; +/******/ } +/******/ } +/******/ if(runtime) var result = runtime(__webpack_require__); +/******/ } +/******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); +/******/ for(;i < chunkIds.length; i++) { +/******/ chunkId = chunkIds[i]; +/******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { +/******/ installedChunks[chunkId][0](); +/******/ } +/******/ installedChunks[chunkId] = 0; +/******/ } +/******/ return __webpack_require__.O(result); +/******/ } +/******/ +/******/ var chunkLoadingGlobal = self["webpackChunkrrze_elements"] = self["webpackChunkrrze_elements"] || []; +/******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); +/******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module depends on other loaded chunks and execution need to be delayed +/******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["collapse/style-index"], function() { return __webpack_require__("./src/collapse/index.tsx"); }) +/******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/collapse/style-index-rtl.css b/build/collapse/style-index-rtl.css index 60b3969a..f1f40432 100644 --- a/build/collapse/style-index-rtl.css +++ b/build/collapse/style-index-rtl.css @@ -1 +1,12 @@ -.wp-block-rrze-rrze-elements{font-size:64px} +/*!************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/collapse/style.scss ***! + \************************************************************************************************************************************************************************************************************************************************/ +/** + * The following styles get applied both on the front of your site + * and in the editor. + * + * Replace them with your own styles or remove the file completely. + */ +.wp-block-rrze-rrze-elements { + font-size: 64px; +} diff --git a/build/collapse/style-index.css b/build/collapse/style-index.css index 60b3969a..f1f40432 100644 --- a/build/collapse/style-index.css +++ b/build/collapse/style-index.css @@ -1 +1,12 @@ -.wp-block-rrze-rrze-elements{font-size:64px} +/*!************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/collapse/style.scss ***! + \************************************************************************************************************************************************************************************************************************************************/ +/** + * The following styles get applied both on the front of your site + * and in the editor. + * + * Replace them with your own styles or remove the file completely. + */ +.wp-block-rrze-rrze-elements { + font-size: 64px; +} diff --git a/build/collapsibles/index-rtl.css b/build/collapsibles/index-rtl.css index ebd65da2..5ccf29ac 100644 --- a/build/collapsibles/index-rtl.css +++ b/build/collapsibles/index-rtl.css @@ -1 +1,749 @@ -h1.accordion-heading,h2.accordion-heading,h3.accordion-heading,h4.accordion-heading,h5.accordion-heading,h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:right;width:auto}button.accordion-toggle{border:none;margin:0;text-align:right;width:100%}button.expand-all.standard-btn{float:none;margin:5px 0}.button-container-right{text-align:left}.button-container-left{text-align:right}.accordion .accordion{margin:0}.accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-right:0}.accordion .accordion-register li{float:right;list-style-type:none;padding:.25em .5em}.accordion .accordion-suffix{font-weight:700}.accordion .accordion-group{border:none;margin-bottom:5px}.accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-right:10px solid var(--color-primary-ci-hell,#04316a);color:var(--color-Text,#444);display:block;font-size:1rem;padding:8px 10px 8px 35px;position:relative;text-decoration:none}.accordion .accordion-toggle:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active,.accordion .accordion-toggle:focus,.accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before{position:absolute;left:12px;top:calc(50% - .5em)}.alert.font-light .accordion .accordion-toggle.active *,.alert.font-light .accordion .accordion-toggle:focus *,.alert.font-light .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active:focus,.accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle svg.rrze-elements-icon{margin-left:3px}.accordion .accordion-toggle span[class^=fa]{margin-left:5px}.alert.font-light .accordion .accordion-toggle,.alert.font-light .accordion .accordion-toggle *{color:var(--color-Text,#444)}.alert.font-light .accordion .accordion-toggle.active,.alert.font-light .accordion .accordion-toggle:focus,.alert.font-light .accordion .accordion-toggle:hover{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .gold .accordion-heading .accordion-toggle,.accordion .phil .accordion-heading .accordion-toggle,.accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}.accordion .gold .accordion-heading .accordion-toggle.active,.accordion .gold .accordion-heading .accordion-toggle:focus,.accordion .gold .accordion-heading .accordion-toggle:hover,.accordion .phil .accordion-heading .accordion-toggle.active,.accordion .phil .accordion-heading .accordion-toggle:focus,.accordion .phil .accordion-heading .accordion-toggle:hover,.accordion .philfak .accordion-heading .accordion-toggle.active,.accordion .philfak .accordion-heading .accordion-toggle:focus,.accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .gold .accordion-heading .accordion-toggle.active:focus,.accordion .gold .accordion-heading .accordion-toggle.active:hover,.accordion .phil .accordion-heading .accordion-toggle.active:focus,.accordion .phil .accordion-heading .accordion-toggle.active:hover,.accordion .philfak .accordion-heading .accordion-toggle.active:focus,.accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .red .accordion-heading .accordion-toggle,.accordion .rw .accordion-heading .accordion-toggle,.accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}.accordion .red .accordion-heading .accordion-toggle.active,.accordion .red .accordion-heading .accordion-toggle:focus,.accordion .red .accordion-heading .accordion-toggle:hover,.accordion .rw .accordion-heading .accordion-toggle.active,.accordion .rw .accordion-heading .accordion-toggle:focus,.accordion .rw .accordion-heading .accordion-toggle:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active,.accordion .rwfak .accordion-heading .accordion-toggle:focus,.accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .red .accordion-heading .accordion-toggle.active:focus,.accordion .red .accordion-heading .accordion-toggle.active:hover,.accordion .rw .accordion-heading .accordion-toggle.active:focus,.accordion .rw .accordion-heading .accordion-toggle.active:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active:focus,.accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .blue .accordion-heading .accordion-toggle,.accordion .med .accordion-heading .accordion-toggle,.accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}.accordion .blue .accordion-heading .accordion-toggle.active,.accordion .blue .accordion-heading .accordion-toggle:focus,.accordion .blue .accordion-heading .accordion-toggle:hover,.accordion .med .accordion-heading .accordion-toggle.active,.accordion .med .accordion-heading .accordion-toggle:focus,.accordion .med .accordion-heading .accordion-toggle:hover,.accordion .medfak .accordion-heading .accordion-toggle.active,.accordion .medfak .accordion-heading .accordion-toggle:focus,.accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}.accordion .blue .accordion-heading .accordion-toggle.active:focus,.accordion .blue .accordion-heading .accordion-toggle.active:hover,.accordion .med .accordion-heading .accordion-toggle.active:focus,.accordion .med .accordion-heading .accordion-toggle.active:hover,.accordion .medfak .accordion-heading .accordion-toggle.active:focus,.accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}.accordion .green .accordion-heading .accordion-toggle,.accordion .nat .accordion-heading .accordion-toggle,.accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}.accordion .green .accordion-heading .accordion-toggle.active,.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle:focus,.accordion .green .accordion-heading .accordion-toggle:hover,.accordion .nat .accordion-heading .accordion-toggle.active,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle:focus,.accordion .nat .accordion-heading .accordion-toggle:hover,.accordion .natfak .accordion-heading .accordion-toggle.active,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle:focus,.accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle.active:hover,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle.active:hover,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}.accordion .grey .accordion-heading .accordion-toggle,.accordion .techfak .accordion-heading .accordion-toggle,.accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}.accordion .grey .accordion-heading .accordion-toggle.active,.accordion .grey .accordion-heading .accordion-toggle:focus,.accordion .grey .accordion-heading .accordion-toggle:hover,.accordion .techfak .accordion-heading .accordion-toggle.active,.accordion .techfak .accordion-heading .accordion-toggle:focus,.accordion .techfak .accordion-heading .accordion-toggle:hover,.accordion .tf .accordion-heading .accordion-toggle.active,.accordion .tf .accordion-heading .accordion-toggle:focus,.accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}.accordion .grey .accordion-heading .accordion-toggle.active:focus,.accordion .grey .accordion-heading .accordion-toggle.active:hover,.accordion .techfak .accordion-heading .accordion-toggle.active:focus,.accordion .techfak .accordion-heading .accordion-toggle.active:hover,.accordion .tf .accordion-heading .accordion-toggle.active:focus,.accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle,.accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}.accordion .default .accordion-heading .accordion-toggle.active,.accordion .default .accordion-heading .accordion-toggle:focus,.accordion .default .accordion-heading .accordion-toggle:hover,.accordion .fau .accordion-heading .accordion-toggle.active,.accordion .fau .accordion-heading .accordion-toggle:focus,.accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle.active:focus,.accordion .default .accordion-heading .accordion-toggle.active:hover,.accordion .fau .accordion-heading .accordion-toggle.active:focus,.accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .accordion-body{display:block;overflow:hidden}.accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light .accordion .accordion-body .accordion-inner,.alert.font-light .accordion .accordion-body .accordion-inner a,.alert.font-light .accordion .accordion-body .accordion-inner blockquote,.alert.font-light .accordion .accordion-body .accordion-inner code,.alert.font-light .accordion .accordion-body .accordion-inner em,.alert.font-light .accordion .accordion-body .accordion-inner h1,.alert.font-light .accordion .accordion-body .accordion-inner h2,.alert.font-light .accordion .accordion-body .accordion-inner h3,.alert.font-light .accordion .accordion-body .accordion-inner h4,.alert.font-light .accordion .accordion-body .accordion-inner h5,.alert.font-light .accordion .accordion-body .accordion-inner li,.alert.font-light .accordion .accordion-body .accordion-inner p,.alert.font-light .accordion .accordion-body .accordion-inner pre,.alert.font-light .accordion .accordion-body .accordion-inner span,.alert.font-light .accordion .accordion-body .accordion-inner strong,.alert.font-light .accordion .accordion-body .accordion-inner td,.alert.font-light .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}.fau-theme .accordion-toggle{background-clip:padding-box;border-radius:var(--border-radius,4px)}.fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{.accordion{display:block;overflow:visible;position:relative}.accordion-body,.accordion-group,.accordion-inner,.accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}button.expand-all.standard-btn{display:none}h3.accordion-heading,h4.accordion-heading{margin-bottom:0!important}}.read-mode-only{display:none}#content main .accordion-body:target,.admin-bar #content main .accordion-body:target{background-color:#6495ed;padding-top:0}#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target{padding-top:8px}.wp-block-rrze-elements-collapsibles{margin-bottom:2em;padding-bottom:2em;padding-top:2em}.wp-block-rrze-elements-collapsibles div.wp-block-rrze-elements-collapsibles{margin-bottom:0;padding-bottom:0;padding-top:0}.wp-block-rrze-elements-collapsibles .accordion-notice{margin-bottom:.5rem}.accordion-heading .accordion-toggle.active,.accordion-heading .accordion-toggle.active input,.accordion-heading .accordion-toggle:hover,.accordion-heading .accordion-toggle:hover input{color:#fff}.accordion-group{background-color:hsla(0,0%,100%,.933)}button.expand-all{background-color:var(--color-button-bg);border:none;border-radius:var(--border-radius-buttons,3px);box-shadow:none;color:currentcolor;color:var(--color-button-text);display:inline-block;font-size:.938rem;font-size:1rem;font-weight:400;line-height:1.416rem;line-height:1.5;margin:5px 0;padding:10px 18px;text-align:center;text-decoration:underline;text-decoration-color:currentcolor;text-decoration:none;text-decoration-thickness:.15rem;text-underline-offset:.3rem;transition:-webkit-text-decoration .1s ease;transition:text-decoration .1s ease;transition:text-decoration .1s ease,-webkit-text-decoration .1s ease}.wp-block-rrze-elements-collapsibles .accordion .accordion-toggle{align-items:center;display:flex;justify-content:start;padding:2px 10px 2px 35px}.wp-block-rrze-elements-collapsibles .accordion .accordion-toggle>span[class*=fa-]{padding-left:10px} +/*!*****************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/collapsibles/editor.scss ***! + \*****************************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/*! + * Accordion + */ +h1.accordion-heading, +h2.accordion-heading, +h3.accordion-heading, +h4.accordion-heading, +h5.accordion-heading, +h6.accordion-heading { + width: auto; + padding: 0 !important; + margin: 0; + border: none; + text-align: right; +} + +button.accordion-toggle { + width: 100%; + border: none; + text-align: right; + margin: 0; +} + +button.expand-all.standard-btn { + margin: 5px 0; + float: none; +} + +.button-container-right { + text-align: left; +} + +.button-container-left { + text-align: right; +} + +.accordion .accordion { + margin: 0; +} +.accordion .accordion-register { + padding-right: 0; + margin: 0 0 0.5em; + border-top: 1px solid #C3C3CB; + border-bottom: 1px solid #C3C3CB; +} +.accordion .accordion-register li { + float: right; + list-style-type: none; + padding: 0.25em 0.5em; +} +.accordion .accordion-suffix { + font-weight: bold; +} +.accordion .accordion-group { + border: none; + margin-bottom: 5px; +} +.accordion .accordion-toggle { + display: block; + border-right: 10px solid var(--color-primary-ci-hell, #04316A); + background: var(--color-ContentBorders, #d2ddeb); + color: var(--color-Text, #444); + font-size: 1rem; + text-decoration: none; + padding: 8px 10px 8px 35px; + position: relative; +} +.accordion .accordion-toggle:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { + text-decoration: none; + background-color: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { + border-color: var(--color-primary-dunkler, #004A9F); + background-color: var(--color-primary-dunkler, #004A9F); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.accordion .accordion-toggle svg.rrze-elements-icon { + margin-left: 3px; +} +.accordion .accordion-toggle span[class^=fa] { + margin-left: 5px; +} +.alert.font-light .accordion .accordion-toggle { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle * { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .phil .accordion-heading .accordion-toggle, +.accordion .philfak .accordion-heading .accordion-toggle, +.accordion .gold .accordion-heading .accordion-toggle { + border-color: var(--color-phil-ci-hell, #FDB735); +} +.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, +.accordion .philfak .accordion-heading .accordion-toggle:hover, +.accordion .philfak .accordion-heading .accordion-toggle:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active, +.accordion .gold .accordion-heading .accordion-toggle:hover, +.accordion .gold .accordion-heading .accordion-toggle:focus, +.accordion .gold .accordion-heading .accordion-toggle.active { + border-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active:hover, +.accordion .philfak .accordion-heading .accordion-toggle.active:focus, +.accordion .gold .accordion-heading .accordion-toggle.active:hover, +.accordion .gold .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-phil-dunkler, #e87722); + background-color: var(--color-phil-dunkler, #e87722); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .rw .accordion-heading .accordion-toggle, +.accordion .rwfak .accordion-heading .accordion-toggle, +.accordion .red .accordion-heading .accordion-toggle { + border-color: var(--color-rw-ci-hell, #C50F3C); +} +.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, +.accordion .rwfak .accordion-heading .accordion-toggle:hover, +.accordion .rwfak .accordion-heading .accordion-toggle:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active, +.accordion .red .accordion-heading .accordion-toggle:hover, +.accordion .red .accordion-heading .accordion-toggle:focus, +.accordion .red .accordion-heading .accordion-toggle.active { + border-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, +.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, +.accordion .red .accordion-heading .accordion-toggle.active:hover, +.accordion .red .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-rw-dunkler, #971B2F); + background-color: var(--color-rw-dunkler, #971B2F); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .med .accordion-heading .accordion-toggle, +.accordion .medfak .accordion-heading .accordion-toggle, +.accordion .blue .accordion-heading .accordion-toggle { + border-color: var(--color-med-ci-hell, #18B4F1); +} +.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, +.accordion .medfak .accordion-heading .accordion-toggle:hover, +.accordion .medfak .accordion-heading .accordion-toggle:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active, +.accordion .blue .accordion-heading .accordion-toggle:hover, +.accordion .blue .accordion-heading .accordion-toggle:focus, +.accordion .blue .accordion-heading .accordion-toggle.active { + border-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); +} +.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active:hover, +.accordion .medfak .accordion-heading .accordion-toggle.active:focus, +.accordion .blue .accordion-heading .accordion-toggle.active:hover, +.accordion .blue .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-med-dunkler, #005287); + background-color: var(--color-med-dunkler, #005287); + color: var(--color-med-ci-dunkel-kontrast, #fff); +} +.accordion .nat .accordion-heading .accordion-toggle, +.accordion .natfak .accordion-heading .accordion-toggle, +.accordion .green .accordion-heading .accordion-toggle { + border-color: var(--color-nat-ci-hell, #7BB725); +} +.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle:hover, +.accordion .natfak .accordion-heading .accordion-toggle:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle:hover, +.accordion .green .accordion-heading .accordion-toggle:focus, +.accordion .green .accordion-heading .accordion-toggle.active, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); +} +.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active:hover, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle.active:hover, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-dunkler, #266141); + background-color: var(--color-nat-dunkler, #266141); + color: var(--color-nat-ci-dunkel-kontrast, #fff); +} +.accordion .tf .accordion-heading .accordion-toggle, +.accordion .techfak .accordion-heading .accordion-toggle, +.accordion .grey .accordion-heading .accordion-toggle { + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, +.accordion .techfak .accordion-heading .accordion-toggle:hover, +.accordion .techfak .accordion-heading .accordion-toggle:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active, +.accordion .grey .accordion-heading .accordion-toggle:hover, +.accordion .grey .accordion-heading .accordion-toggle:focus, +.accordion .grey .accordion-heading .accordion-toggle.active { + border-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-dunkel-kontrast, #000); +} +.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active:hover, +.accordion .techfak .accordion-heading .accordion-toggle.active:focus, +.accordion .grey .accordion-heading .accordion-toggle.active:hover, +.accordion .grey .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-tf-dunkler, #2F586E); + background-color: var(--color-tf-dunkler, #2F586E); + color: var(--color-tf-ci-dunkel-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle, +.accordion .default .accordion-heading .accordion-toggle { + border-color: var(--color-zentral-ci-hell, #04316A); +} +.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, +.accordion .default .accordion-heading .accordion-toggle:hover, +.accordion .default .accordion-heading .accordion-toggle:focus, +.accordion .default .accordion-heading .accordion-toggle.active { + border-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, +.accordion .default .accordion-heading .accordion-toggle.active:hover, +.accordion .default .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-zentral-dunkler, #004A9F); + background-color: var(--color-zentral-dunkler, #004A9F); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .accordion-body { + display: block; + overflow: hidden; +} +.accordion .accordion-body .accordion-inner { + border: none; + background-color: #fff; + padding: 15px 20px; +} +.alert.font-light .accordion .accordion-body .accordion-inner { + color: var(--color-Text, #222); +} +.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { + color: var(--color-Text, #222); +} + +.fau-theme .accordion-toggle { + border-radius: var(--border-radius, 4px); + background-clip: padding-box; +} +.fau-theme .accordion-body .accordion-inner { + background-color: #f5f7f9; +} +.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { + background-color: rgb(232.25, 236.8, 241.35); +} + +@media print { + .accordion { + position: relative; + display: block; + overflow: visible; + } + .accordion-group, + .accordion-body, + .accordion-inner, + .accordion-inner p { + position: relative; + display: block !important; + page-break-inside: avoid; + break-inside: avoid; + overflow: visible; + } + button.expand-all.standard-btn { + display: none; + } + h3.accordion-heading, + h4.accordion-heading { + margin-bottom: 0 !important; + } +} +.read-mode-only { + display: none; +} + +#content main .accordion-body:target, +.admin-bar #content main .accordion-body:target { + padding-top: 0; + background-color: cornflowerblue; +} + +#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { + padding-top: 8px; +} + +/*! + * Accordion + */ +h1.accordion-heading, +h2.accordion-heading, +h3.accordion-heading, +h4.accordion-heading, +h5.accordion-heading, +h6.accordion-heading { + width: auto; + padding: 0 !important; + margin: 0; + border: none; + text-align: right; +} + +button.accordion-toggle { + width: 100%; + border: none; + text-align: right; + margin: 0; +} + +button.expand-all.standard-btn { + margin: 5px 0; + float: none; +} + +.button-container-right { + text-align: left; +} + +.button-container-left { + text-align: right; +} + +.accordion .accordion { + margin: 0; +} +.accordion .accordion-register { + padding-right: 0; + margin: 0 0 0.5em; + border-top: 1px solid #C3C3CB; + border-bottom: 1px solid #C3C3CB; +} +.accordion .accordion-register li { + float: right; + list-style-type: none; + padding: 0.25em 0.5em; +} +.accordion .accordion-suffix { + font-weight: bold; +} +.accordion .accordion-group { + border: none; + margin-bottom: 5px; +} +.accordion .accordion-toggle { + display: block; + border-right: 10px solid var(--color-primary-ci-hell, #04316A); + background: var(--color-ContentBorders, #d2ddeb); + color: var(--color-Text, #444); + font-size: 1rem; + text-decoration: none; + padding: 8px 10px 8px 35px; + position: relative; +} +.accordion .accordion-toggle:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { + text-decoration: none; + background-color: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { + border-color: var(--color-primary-dunkler, #004A9F); + background-color: var(--color-primary-dunkler, #004A9F); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { + position: absolute; + top: calc(50% - 0.5em); + left: 12px; +} +.accordion .accordion-toggle svg.rrze-elements-icon { + margin-left: 3px; +} +.accordion .accordion-toggle span[class^=fa] { + margin-left: 5px; +} +.alert.font-light .accordion .accordion-toggle { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle * { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .phil .accordion-heading .accordion-toggle, +.accordion .philfak .accordion-heading .accordion-toggle, +.accordion .gold .accordion-heading .accordion-toggle { + border-color: var(--color-phil-ci-hell, #FDB735); +} +.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, +.accordion .philfak .accordion-heading .accordion-toggle:hover, +.accordion .philfak .accordion-heading .accordion-toggle:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active, +.accordion .gold .accordion-heading .accordion-toggle:hover, +.accordion .gold .accordion-heading .accordion-toggle:focus, +.accordion .gold .accordion-heading .accordion-toggle.active { + border-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active:hover, +.accordion .philfak .accordion-heading .accordion-toggle.active:focus, +.accordion .gold .accordion-heading .accordion-toggle.active:hover, +.accordion .gold .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-phil-dunkler, #e87722); + background-color: var(--color-phil-dunkler, #e87722); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .rw .accordion-heading .accordion-toggle, +.accordion .rwfak .accordion-heading .accordion-toggle, +.accordion .red .accordion-heading .accordion-toggle { + border-color: var(--color-rw-ci-hell, #C50F3C); +} +.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, +.accordion .rwfak .accordion-heading .accordion-toggle:hover, +.accordion .rwfak .accordion-heading .accordion-toggle:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active, +.accordion .red .accordion-heading .accordion-toggle:hover, +.accordion .red .accordion-heading .accordion-toggle:focus, +.accordion .red .accordion-heading .accordion-toggle.active { + border-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, +.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, +.accordion .red .accordion-heading .accordion-toggle.active:hover, +.accordion .red .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-rw-dunkler, #971B2F); + background-color: var(--color-rw-dunkler, #971B2F); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .med .accordion-heading .accordion-toggle, +.accordion .medfak .accordion-heading .accordion-toggle, +.accordion .blue .accordion-heading .accordion-toggle { + border-color: var(--color-med-ci-hell, #18B4F1); +} +.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, +.accordion .medfak .accordion-heading .accordion-toggle:hover, +.accordion .medfak .accordion-heading .accordion-toggle:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active, +.accordion .blue .accordion-heading .accordion-toggle:hover, +.accordion .blue .accordion-heading .accordion-toggle:focus, +.accordion .blue .accordion-heading .accordion-toggle.active { + border-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); +} +.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active:hover, +.accordion .medfak .accordion-heading .accordion-toggle.active:focus, +.accordion .blue .accordion-heading .accordion-toggle.active:hover, +.accordion .blue .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-med-dunkler, #005287); + background-color: var(--color-med-dunkler, #005287); + color: var(--color-med-ci-dunkel-kontrast, #fff); +} +.accordion .nat .accordion-heading .accordion-toggle, +.accordion .natfak .accordion-heading .accordion-toggle, +.accordion .green .accordion-heading .accordion-toggle { + border-color: var(--color-nat-ci-hell, #7BB725); +} +.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle:hover, +.accordion .natfak .accordion-heading .accordion-toggle:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle:hover, +.accordion .green .accordion-heading .accordion-toggle:focus, +.accordion .green .accordion-heading .accordion-toggle.active, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); +} +.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active:hover, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle.active:hover, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-dunkler, #266141); + background-color: var(--color-nat-dunkler, #266141); + color: var(--color-nat-ci-dunkel-kontrast, #fff); +} +.accordion .tf .accordion-heading .accordion-toggle, +.accordion .techfak .accordion-heading .accordion-toggle, +.accordion .grey .accordion-heading .accordion-toggle { + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, +.accordion .techfak .accordion-heading .accordion-toggle:hover, +.accordion .techfak .accordion-heading .accordion-toggle:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active, +.accordion .grey .accordion-heading .accordion-toggle:hover, +.accordion .grey .accordion-heading .accordion-toggle:focus, +.accordion .grey .accordion-heading .accordion-toggle.active { + border-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-dunkel-kontrast, #000); +} +.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active:hover, +.accordion .techfak .accordion-heading .accordion-toggle.active:focus, +.accordion .grey .accordion-heading .accordion-toggle.active:hover, +.accordion .grey .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-tf-dunkler, #2F586E); + background-color: var(--color-tf-dunkler, #2F586E); + color: var(--color-tf-ci-dunkel-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle, +.accordion .default .accordion-heading .accordion-toggle { + border-color: var(--color-zentral-ci-hell, #04316A); +} +.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, +.accordion .default .accordion-heading .accordion-toggle:hover, +.accordion .default .accordion-heading .accordion-toggle:focus, +.accordion .default .accordion-heading .accordion-toggle.active { + border-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, +.accordion .default .accordion-heading .accordion-toggle.active:hover, +.accordion .default .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-zentral-dunkler, #004A9F); + background-color: var(--color-zentral-dunkler, #004A9F); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .accordion-body { + display: block; + overflow: hidden; +} +.accordion .accordion-body .accordion-inner { + border: none; + background-color: #fff; + padding: 15px 20px; +} +.alert.font-light .accordion .accordion-body .accordion-inner { + color: var(--color-Text, #222); +} +.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { + color: var(--color-Text, #222); +} + +.fau-theme .accordion-toggle { + border-radius: var(--border-radius, 4px); + background-clip: padding-box; +} +.fau-theme .accordion-body .accordion-inner { + background-color: #f5f7f9; +} +.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { + background-color: rgb(232.25, 236.8, 241.35); +} + +@media print { + .accordion { + position: relative; + display: block; + overflow: visible; + } + .accordion-group, + .accordion-body, + .accordion-inner, + .accordion-inner p { + position: relative; + display: block !important; + page-break-inside: avoid; + break-inside: avoid; + overflow: visible; + } + button.expand-all.standard-btn { + display: none; + } + h3.accordion-heading, + h4.accordion-heading { + margin-bottom: 0 !important; + } +} +.read-mode-only { + display: none; +} + +#content main .accordion-body:target, +.admin-bar #content main .accordion-body:target { + padding-top: 0; + background-color: cornflowerblue; +} + +#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { + padding-top: 8px; +} + +.wp-block-rrze-elements-collapsibles { + padding-bottom: 2em; + margin-bottom: 2em; + padding-top: 2em; +} +.wp-block-rrze-elements-collapsibles div.wp-block-rrze-elements-collapsibles { + padding-bottom: 0em; + padding-top: 0em; + margin-bottom: 0em; +} +.wp-block-rrze-elements-collapsibles .accordion-notice { + margin-bottom: 0.5rem; +} + +.accordion-heading .accordion-toggle.active { + color: #fff; +} + +.accordion-heading .accordion-toggle:hover { + color: #fff; +} + +.accordion-heading .accordion-toggle.active input { + color: #fff; +} + +.accordion-heading .accordion-toggle:hover input { + color: #fff; +} + +.accordion-group { + background-color: rgba(255, 255, 255, 0.9333333333); +} + +button.expand-all { + box-shadow: none; + transition: -webkit-text-decoration 0.1s ease; + transition: text-decoration 0.1s ease; + transition: text-decoration 0.1s ease, -webkit-text-decoration 0.1s ease; + padding: 0; + text-decoration: underline; + color: currentcolor; + text-decoration-color: currentcolor; + text-underline-offset: 0.3rem; + text-decoration-thickness: 0.15rem; + display: inline-block; + font-size: 0.938rem; + line-height: 1.416rem; + color: var(--color-button-text); + background-color: var(--color-button-bg); + border: none; + padding: 10px 18px; + text-decoration: none; + border-radius: var(--border-radius-buttons, 3px); + font-size: 1rem; + line-height: 1.5; + text-align: center; + font-weight: normal; + margin: 5px 0; +} + +.wp-block-rrze-elements-collapsibles .accordion .accordion-toggle { + display: flex; + align-items: center; + justify-content: start; + padding: 2px 10px 2px 35px; +} +.wp-block-rrze-elements-collapsibles .accordion .accordion-toggle > span[class*=fa-] { + padding-left: 10px; +} diff --git a/build/collapsibles/index.asset.php b/build/collapsibles/index.asset.php index 915828f3..8daa1a6a 100644 --- a/build/collapsibles/index.asset.php +++ b/build/collapsibles/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => '5fa6f322be42cdc9102e'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => '3d6656ec2f3879c6ad95'); diff --git a/build/collapsibles/index.css b/build/collapsibles/index.css index fc813f14..20091800 100644 --- a/build/collapsibles/index.css +++ b/build/collapsibles/index.css @@ -1 +1,749 @@ -h1.accordion-heading,h2.accordion-heading,h3.accordion-heading,h4.accordion-heading,h5.accordion-heading,h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:left;width:auto}button.accordion-toggle{border:none;margin:0;text-align:left;width:100%}button.expand-all.standard-btn{float:none;margin:5px 0}.button-container-right{text-align:right}.button-container-left{text-align:left}.accordion .accordion{margin:0}.accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-left:0}.accordion .accordion-register li{float:left;list-style-type:none;padding:.25em .5em}.accordion .accordion-suffix{font-weight:700}.accordion .accordion-group{border:none;margin-bottom:5px}.accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-left:10px solid var(--color-primary-ci-hell,#04316a);color:var(--color-Text,#444);display:block;font-size:1rem;padding:8px 35px 8px 10px;position:relative;text-decoration:none}.accordion .accordion-toggle:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active,.accordion .accordion-toggle:focus,.accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before{position:absolute;right:12px;top:calc(50% - .5em)}.alert.font-light .accordion .accordion-toggle.active *,.alert.font-light .accordion .accordion-toggle:focus *,.alert.font-light .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active:focus,.accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle svg.rrze-elements-icon{margin-right:3px}.accordion .accordion-toggle span[class^=fa]{margin-right:5px}.alert.font-light .accordion .accordion-toggle,.alert.font-light .accordion .accordion-toggle *{color:var(--color-Text,#444)}.alert.font-light .accordion .accordion-toggle.active,.alert.font-light .accordion .accordion-toggle:focus,.alert.font-light .accordion .accordion-toggle:hover{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .gold .accordion-heading .accordion-toggle,.accordion .phil .accordion-heading .accordion-toggle,.accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}.accordion .gold .accordion-heading .accordion-toggle.active,.accordion .gold .accordion-heading .accordion-toggle:focus,.accordion .gold .accordion-heading .accordion-toggle:hover,.accordion .phil .accordion-heading .accordion-toggle.active,.accordion .phil .accordion-heading .accordion-toggle:focus,.accordion .phil .accordion-heading .accordion-toggle:hover,.accordion .philfak .accordion-heading .accordion-toggle.active,.accordion .philfak .accordion-heading .accordion-toggle:focus,.accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .gold .accordion-heading .accordion-toggle.active:focus,.accordion .gold .accordion-heading .accordion-toggle.active:hover,.accordion .phil .accordion-heading .accordion-toggle.active:focus,.accordion .phil .accordion-heading .accordion-toggle.active:hover,.accordion .philfak .accordion-heading .accordion-toggle.active:focus,.accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .red .accordion-heading .accordion-toggle,.accordion .rw .accordion-heading .accordion-toggle,.accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}.accordion .red .accordion-heading .accordion-toggle.active,.accordion .red .accordion-heading .accordion-toggle:focus,.accordion .red .accordion-heading .accordion-toggle:hover,.accordion .rw .accordion-heading .accordion-toggle.active,.accordion .rw .accordion-heading .accordion-toggle:focus,.accordion .rw .accordion-heading .accordion-toggle:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active,.accordion .rwfak .accordion-heading .accordion-toggle:focus,.accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .red .accordion-heading .accordion-toggle.active:focus,.accordion .red .accordion-heading .accordion-toggle.active:hover,.accordion .rw .accordion-heading .accordion-toggle.active:focus,.accordion .rw .accordion-heading .accordion-toggle.active:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active:focus,.accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .blue .accordion-heading .accordion-toggle,.accordion .med .accordion-heading .accordion-toggle,.accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}.accordion .blue .accordion-heading .accordion-toggle.active,.accordion .blue .accordion-heading .accordion-toggle:focus,.accordion .blue .accordion-heading .accordion-toggle:hover,.accordion .med .accordion-heading .accordion-toggle.active,.accordion .med .accordion-heading .accordion-toggle:focus,.accordion .med .accordion-heading .accordion-toggle:hover,.accordion .medfak .accordion-heading .accordion-toggle.active,.accordion .medfak .accordion-heading .accordion-toggle:focus,.accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}.accordion .blue .accordion-heading .accordion-toggle.active:focus,.accordion .blue .accordion-heading .accordion-toggle.active:hover,.accordion .med .accordion-heading .accordion-toggle.active:focus,.accordion .med .accordion-heading .accordion-toggle.active:hover,.accordion .medfak .accordion-heading .accordion-toggle.active:focus,.accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}.accordion .green .accordion-heading .accordion-toggle,.accordion .nat .accordion-heading .accordion-toggle,.accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}.accordion .green .accordion-heading .accordion-toggle.active,.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle:focus,.accordion .green .accordion-heading .accordion-toggle:hover,.accordion .nat .accordion-heading .accordion-toggle.active,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle:focus,.accordion .nat .accordion-heading .accordion-toggle:hover,.accordion .natfak .accordion-heading .accordion-toggle.active,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle:focus,.accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle.active:hover,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle.active:hover,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}.accordion .grey .accordion-heading .accordion-toggle,.accordion .techfak .accordion-heading .accordion-toggle,.accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}.accordion .grey .accordion-heading .accordion-toggle.active,.accordion .grey .accordion-heading .accordion-toggle:focus,.accordion .grey .accordion-heading .accordion-toggle:hover,.accordion .techfak .accordion-heading .accordion-toggle.active,.accordion .techfak .accordion-heading .accordion-toggle:focus,.accordion .techfak .accordion-heading .accordion-toggle:hover,.accordion .tf .accordion-heading .accordion-toggle.active,.accordion .tf .accordion-heading .accordion-toggle:focus,.accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}.accordion .grey .accordion-heading .accordion-toggle.active:focus,.accordion .grey .accordion-heading .accordion-toggle.active:hover,.accordion .techfak .accordion-heading .accordion-toggle.active:focus,.accordion .techfak .accordion-heading .accordion-toggle.active:hover,.accordion .tf .accordion-heading .accordion-toggle.active:focus,.accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle,.accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}.accordion .default .accordion-heading .accordion-toggle.active,.accordion .default .accordion-heading .accordion-toggle:focus,.accordion .default .accordion-heading .accordion-toggle:hover,.accordion .fau .accordion-heading .accordion-toggle.active,.accordion .fau .accordion-heading .accordion-toggle:focus,.accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle.active:focus,.accordion .default .accordion-heading .accordion-toggle.active:hover,.accordion .fau .accordion-heading .accordion-toggle.active:focus,.accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .accordion-body{display:block;overflow:hidden}.accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light .accordion .accordion-body .accordion-inner,.alert.font-light .accordion .accordion-body .accordion-inner a,.alert.font-light .accordion .accordion-body .accordion-inner blockquote,.alert.font-light .accordion .accordion-body .accordion-inner code,.alert.font-light .accordion .accordion-body .accordion-inner em,.alert.font-light .accordion .accordion-body .accordion-inner h1,.alert.font-light .accordion .accordion-body .accordion-inner h2,.alert.font-light .accordion .accordion-body .accordion-inner h3,.alert.font-light .accordion .accordion-body .accordion-inner h4,.alert.font-light .accordion .accordion-body .accordion-inner h5,.alert.font-light .accordion .accordion-body .accordion-inner li,.alert.font-light .accordion .accordion-body .accordion-inner p,.alert.font-light .accordion .accordion-body .accordion-inner pre,.alert.font-light .accordion .accordion-body .accordion-inner span,.alert.font-light .accordion .accordion-body .accordion-inner strong,.alert.font-light .accordion .accordion-body .accordion-inner td,.alert.font-light .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}.fau-theme .accordion-toggle{background-clip:padding-box;border-radius:var(--border-radius,4px)}.fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{.accordion{display:block;overflow:visible;position:relative}.accordion-body,.accordion-group,.accordion-inner,.accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}button.expand-all.standard-btn{display:none}h3.accordion-heading,h4.accordion-heading{margin-bottom:0!important}}.read-mode-only{display:none}#content main .accordion-body:target,.admin-bar #content main .accordion-body:target{background-color:#6495ed;padding-top:0}#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target{padding-top:8px}.wp-block-rrze-elements-collapsibles{margin-bottom:2em;padding-bottom:2em;padding-top:2em}.wp-block-rrze-elements-collapsibles div.wp-block-rrze-elements-collapsibles{margin-bottom:0;padding-bottom:0;padding-top:0}.wp-block-rrze-elements-collapsibles .accordion-notice{margin-bottom:.5rem}.accordion-heading .accordion-toggle.active,.accordion-heading .accordion-toggle.active input,.accordion-heading .accordion-toggle:hover,.accordion-heading .accordion-toggle:hover input{color:#fff}.accordion-group{background-color:hsla(0,0%,100%,.933)}button.expand-all{background-color:var(--color-button-bg);border:none;border-radius:var(--border-radius-buttons,3px);box-shadow:none;color:currentcolor;color:var(--color-button-text);display:inline-block;font-size:.938rem;font-size:1rem;font-weight:400;line-height:1.416rem;line-height:1.5;margin:5px 0;padding:10px 18px;text-align:center;text-decoration:underline;text-decoration-color:currentcolor;text-decoration:none;text-decoration-thickness:.15rem;text-underline-offset:.3rem;transition:-webkit-text-decoration .1s ease;transition:text-decoration .1s ease;transition:text-decoration .1s ease,-webkit-text-decoration .1s ease}.wp-block-rrze-elements-collapsibles .accordion .accordion-toggle{align-items:center;display:flex;justify-content:start;padding:2px 35px 2px 10px}.wp-block-rrze-elements-collapsibles .accordion .accordion-toggle>span[class*=fa-]{padding-right:10px} +/*!*****************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/collapsibles/editor.scss ***! + \*****************************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/*! + * Accordion + */ +h1.accordion-heading, +h2.accordion-heading, +h3.accordion-heading, +h4.accordion-heading, +h5.accordion-heading, +h6.accordion-heading { + width: auto; + padding: 0 !important; + margin: 0; + border: none; + text-align: left; +} + +button.accordion-toggle { + width: 100%; + border: none; + text-align: left; + margin: 0; +} + +button.expand-all.standard-btn { + margin: 5px 0; + float: none; +} + +.button-container-right { + text-align: right; +} + +.button-container-left { + text-align: left; +} + +.accordion .accordion { + margin: 0; +} +.accordion .accordion-register { + padding-left: 0; + margin: 0 0 0.5em; + border-top: 1px solid #C3C3CB; + border-bottom: 1px solid #C3C3CB; +} +.accordion .accordion-register li { + float: left; + list-style-type: none; + padding: 0.25em 0.5em; +} +.accordion .accordion-suffix { + font-weight: bold; +} +.accordion .accordion-group { + border: none; + margin-bottom: 5px; +} +.accordion .accordion-toggle { + display: block; + border-left: 10px solid var(--color-primary-ci-hell, #04316A); + background: var(--color-ContentBorders, #d2ddeb); + color: var(--color-Text, #444); + font-size: 1rem; + text-decoration: none; + padding: 8px 35px 8px 10px; + position: relative; +} +.accordion .accordion-toggle:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { + text-decoration: none; + background-color: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { + border-color: var(--color-primary-dunkler, #004A9F); + background-color: var(--color-primary-dunkler, #004A9F); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.accordion .accordion-toggle svg.rrze-elements-icon { + margin-right: 3px; +} +.accordion .accordion-toggle span[class^=fa] { + margin-right: 5px; +} +.alert.font-light .accordion .accordion-toggle { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle * { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .phil .accordion-heading .accordion-toggle, +.accordion .philfak .accordion-heading .accordion-toggle, +.accordion .gold .accordion-heading .accordion-toggle { + border-color: var(--color-phil-ci-hell, #FDB735); +} +.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, +.accordion .philfak .accordion-heading .accordion-toggle:hover, +.accordion .philfak .accordion-heading .accordion-toggle:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active, +.accordion .gold .accordion-heading .accordion-toggle:hover, +.accordion .gold .accordion-heading .accordion-toggle:focus, +.accordion .gold .accordion-heading .accordion-toggle.active { + border-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active:hover, +.accordion .philfak .accordion-heading .accordion-toggle.active:focus, +.accordion .gold .accordion-heading .accordion-toggle.active:hover, +.accordion .gold .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-phil-dunkler, #e87722); + background-color: var(--color-phil-dunkler, #e87722); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .rw .accordion-heading .accordion-toggle, +.accordion .rwfak .accordion-heading .accordion-toggle, +.accordion .red .accordion-heading .accordion-toggle { + border-color: var(--color-rw-ci-hell, #C50F3C); +} +.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, +.accordion .rwfak .accordion-heading .accordion-toggle:hover, +.accordion .rwfak .accordion-heading .accordion-toggle:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active, +.accordion .red .accordion-heading .accordion-toggle:hover, +.accordion .red .accordion-heading .accordion-toggle:focus, +.accordion .red .accordion-heading .accordion-toggle.active { + border-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, +.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, +.accordion .red .accordion-heading .accordion-toggle.active:hover, +.accordion .red .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-rw-dunkler, #971B2F); + background-color: var(--color-rw-dunkler, #971B2F); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .med .accordion-heading .accordion-toggle, +.accordion .medfak .accordion-heading .accordion-toggle, +.accordion .blue .accordion-heading .accordion-toggle { + border-color: var(--color-med-ci-hell, #18B4F1); +} +.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, +.accordion .medfak .accordion-heading .accordion-toggle:hover, +.accordion .medfak .accordion-heading .accordion-toggle:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active, +.accordion .blue .accordion-heading .accordion-toggle:hover, +.accordion .blue .accordion-heading .accordion-toggle:focus, +.accordion .blue .accordion-heading .accordion-toggle.active { + border-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); +} +.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active:hover, +.accordion .medfak .accordion-heading .accordion-toggle.active:focus, +.accordion .blue .accordion-heading .accordion-toggle.active:hover, +.accordion .blue .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-med-dunkler, #005287); + background-color: var(--color-med-dunkler, #005287); + color: var(--color-med-ci-dunkel-kontrast, #fff); +} +.accordion .nat .accordion-heading .accordion-toggle, +.accordion .natfak .accordion-heading .accordion-toggle, +.accordion .green .accordion-heading .accordion-toggle { + border-color: var(--color-nat-ci-hell, #7BB725); +} +.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle:hover, +.accordion .natfak .accordion-heading .accordion-toggle:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle:hover, +.accordion .green .accordion-heading .accordion-toggle:focus, +.accordion .green .accordion-heading .accordion-toggle.active, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); +} +.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active:hover, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle.active:hover, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-dunkler, #266141); + background-color: var(--color-nat-dunkler, #266141); + color: var(--color-nat-ci-dunkel-kontrast, #fff); +} +.accordion .tf .accordion-heading .accordion-toggle, +.accordion .techfak .accordion-heading .accordion-toggle, +.accordion .grey .accordion-heading .accordion-toggle { + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, +.accordion .techfak .accordion-heading .accordion-toggle:hover, +.accordion .techfak .accordion-heading .accordion-toggle:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active, +.accordion .grey .accordion-heading .accordion-toggle:hover, +.accordion .grey .accordion-heading .accordion-toggle:focus, +.accordion .grey .accordion-heading .accordion-toggle.active { + border-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-dunkel-kontrast, #000); +} +.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active:hover, +.accordion .techfak .accordion-heading .accordion-toggle.active:focus, +.accordion .grey .accordion-heading .accordion-toggle.active:hover, +.accordion .grey .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-tf-dunkler, #2F586E); + background-color: var(--color-tf-dunkler, #2F586E); + color: var(--color-tf-ci-dunkel-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle, +.accordion .default .accordion-heading .accordion-toggle { + border-color: var(--color-zentral-ci-hell, #04316A); +} +.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, +.accordion .default .accordion-heading .accordion-toggle:hover, +.accordion .default .accordion-heading .accordion-toggle:focus, +.accordion .default .accordion-heading .accordion-toggle.active { + border-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, +.accordion .default .accordion-heading .accordion-toggle.active:hover, +.accordion .default .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-zentral-dunkler, #004A9F); + background-color: var(--color-zentral-dunkler, #004A9F); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .accordion-body { + display: block; + overflow: hidden; +} +.accordion .accordion-body .accordion-inner { + border: none; + background-color: #fff; + padding: 15px 20px; +} +.alert.font-light .accordion .accordion-body .accordion-inner { + color: var(--color-Text, #222); +} +.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { + color: var(--color-Text, #222); +} + +.fau-theme .accordion-toggle { + border-radius: var(--border-radius, 4px); + background-clip: padding-box; +} +.fau-theme .accordion-body .accordion-inner { + background-color: #f5f7f9; +} +.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { + background-color: rgb(232.25, 236.8, 241.35); +} + +@media print { + .accordion { + position: relative; + display: block; + overflow: visible; + } + .accordion-group, + .accordion-body, + .accordion-inner, + .accordion-inner p { + position: relative; + display: block !important; + page-break-inside: avoid; + break-inside: avoid; + overflow: visible; + } + button.expand-all.standard-btn { + display: none; + } + h3.accordion-heading, + h4.accordion-heading { + margin-bottom: 0 !important; + } +} +.read-mode-only { + display: none; +} + +#content main .accordion-body:target, +.admin-bar #content main .accordion-body:target { + padding-top: 0; + background-color: cornflowerblue; +} + +#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { + padding-top: 8px; +} + +/*! + * Accordion + */ +h1.accordion-heading, +h2.accordion-heading, +h3.accordion-heading, +h4.accordion-heading, +h5.accordion-heading, +h6.accordion-heading { + width: auto; + padding: 0 !important; + margin: 0; + border: none; + text-align: left; +} + +button.accordion-toggle { + width: 100%; + border: none; + text-align: left; + margin: 0; +} + +button.expand-all.standard-btn { + margin: 5px 0; + float: none; +} + +.button-container-right { + text-align: right; +} + +.button-container-left { + text-align: left; +} + +.accordion .accordion { + margin: 0; +} +.accordion .accordion-register { + padding-left: 0; + margin: 0 0 0.5em; + border-top: 1px solid #C3C3CB; + border-bottom: 1px solid #C3C3CB; +} +.accordion .accordion-register li { + float: left; + list-style-type: none; + padding: 0.25em 0.5em; +} +.accordion .accordion-suffix { + font-weight: bold; +} +.accordion .accordion-group { + border: none; + margin-bottom: 5px; +} +.accordion .accordion-toggle { + display: block; + border-left: 10px solid var(--color-primary-ci-hell, #04316A); + background: var(--color-ContentBorders, #d2ddeb); + color: var(--color-Text, #444); + font-size: 1rem; + text-decoration: none; + padding: 8px 35px 8px 10px; + position: relative; +} +.accordion .accordion-toggle:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { + text-decoration: none; + background-color: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { + border-color: var(--color-primary-dunkler, #004A9F); + background-color: var(--color-primary-dunkler, #004A9F); + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { + position: absolute; + top: calc(50% - 0.5em); + right: 12px; +} +.accordion .accordion-toggle svg.rrze-elements-icon { + margin-right: 3px; +} +.accordion .accordion-toggle span[class^=fa] { + margin-right: 5px; +} +.alert.font-light .accordion .accordion-toggle { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle * { + color: var(--color-Text, #444); +} +.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { + color: var(--color-primary-ci-hell-kontrast, #fff); +} +.accordion .phil .accordion-heading .accordion-toggle, +.accordion .philfak .accordion-heading .accordion-toggle, +.accordion .gold .accordion-heading .accordion-toggle { + border-color: var(--color-phil-ci-hell, #FDB735); +} +.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, +.accordion .philfak .accordion-heading .accordion-toggle:hover, +.accordion .philfak .accordion-heading .accordion-toggle:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active, +.accordion .gold .accordion-heading .accordion-toggle:hover, +.accordion .gold .accordion-heading .accordion-toggle:focus, +.accordion .gold .accordion-heading .accordion-toggle.active { + border-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, +.accordion .philfak .accordion-heading .accordion-toggle.active:hover, +.accordion .philfak .accordion-heading .accordion-toggle.active:focus, +.accordion .gold .accordion-heading .accordion-toggle.active:hover, +.accordion .gold .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-phil-dunkler, #e87722); + background-color: var(--color-phil-dunkler, #e87722); + color: var(--color-phil-ci-hell-kontrast, #000); +} +.accordion .rw .accordion-heading .accordion-toggle, +.accordion .rwfak .accordion-heading .accordion-toggle, +.accordion .red .accordion-heading .accordion-toggle { + border-color: var(--color-rw-ci-hell, #C50F3C); +} +.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, +.accordion .rwfak .accordion-heading .accordion-toggle:hover, +.accordion .rwfak .accordion-heading .accordion-toggle:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active, +.accordion .red .accordion-heading .accordion-toggle:hover, +.accordion .red .accordion-heading .accordion-toggle:focus, +.accordion .red .accordion-heading .accordion-toggle.active { + border-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, +.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, +.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, +.accordion .red .accordion-heading .accordion-toggle.active:hover, +.accordion .red .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-rw-dunkler, #971B2F); + background-color: var(--color-rw-dunkler, #971B2F); + color: var(--color-rw-ci-hell-kontrast, #fff); +} +.accordion .med .accordion-heading .accordion-toggle, +.accordion .medfak .accordion-heading .accordion-toggle, +.accordion .blue .accordion-heading .accordion-toggle { + border-color: var(--color-med-ci-hell, #18B4F1); +} +.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, +.accordion .medfak .accordion-heading .accordion-toggle:hover, +.accordion .medfak .accordion-heading .accordion-toggle:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active, +.accordion .blue .accordion-heading .accordion-toggle:hover, +.accordion .blue .accordion-heading .accordion-toggle:focus, +.accordion .blue .accordion-heading .accordion-toggle.active { + border-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); +} +.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, +.accordion .medfak .accordion-heading .accordion-toggle.active:hover, +.accordion .medfak .accordion-heading .accordion-toggle.active:focus, +.accordion .blue .accordion-heading .accordion-toggle.active:hover, +.accordion .blue .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-med-dunkler, #005287); + background-color: var(--color-med-dunkler, #005287); + color: var(--color-med-ci-dunkel-kontrast, #fff); +} +.accordion .nat .accordion-heading .accordion-toggle, +.accordion .natfak .accordion-heading .accordion-toggle, +.accordion .green .accordion-heading .accordion-toggle { + border-color: var(--color-nat-ci-hell, #7BB725); +} +.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle:hover, +.accordion .natfak .accordion-heading .accordion-toggle:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle:hover, +.accordion .green .accordion-heading .accordion-toggle:focus, +.accordion .green .accordion-heading .accordion-toggle.active, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); +} +.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, +.accordion .natfak .accordion-heading .accordion-toggle.active:hover, +.accordion .natfak .accordion-heading .accordion-toggle.active:focus, +.accordion .green .accordion-heading .accordion-toggle.active:hover, +.accordion .green .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-nat-dunkler, #266141); + background-color: var(--color-nat-dunkler, #266141); + color: var(--color-nat-ci-dunkel-kontrast, #fff); +} +.accordion .tf .accordion-heading .accordion-toggle, +.accordion .techfak .accordion-heading .accordion-toggle, +.accordion .grey .accordion-heading .accordion-toggle { + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, +.accordion .techfak .accordion-heading .accordion-toggle:hover, +.accordion .techfak .accordion-heading .accordion-toggle:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active, +.accordion .grey .accordion-heading .accordion-toggle:hover, +.accordion .grey .accordion-heading .accordion-toggle:focus, +.accordion .grey .accordion-heading .accordion-toggle.active { + border-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-dunkel-kontrast, #000); +} +.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, +.accordion .techfak .accordion-heading .accordion-toggle.active:hover, +.accordion .techfak .accordion-heading .accordion-toggle.active:focus, +.accordion .grey .accordion-heading .accordion-toggle.active:hover, +.accordion .grey .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-tf-dunkler, #2F586E); + background-color: var(--color-tf-dunkler, #2F586E); + color: var(--color-tf-ci-dunkel-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle, +.accordion .default .accordion-heading .accordion-toggle { + border-color: var(--color-zentral-ci-hell, #04316A); +} +.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, +.accordion .default .accordion-heading .accordion-toggle:hover, +.accordion .default .accordion-heading .accordion-toggle:focus, +.accordion .default .accordion-heading .accordion-toggle.active { + border-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, +.accordion .default .accordion-heading .accordion-toggle.active:hover, +.accordion .default .accordion-heading .accordion-toggle.active:focus { + border-color: var(--color-zentral-dunkler, #004A9F); + background-color: var(--color-zentral-dunkler, #004A9F); + color: var(--color-zentral-ci-hell-kontrast, #fff); +} +.accordion .accordion-body { + display: block; + overflow: hidden; +} +.accordion .accordion-body .accordion-inner { + border: none; + background-color: #fff; + padding: 15px 20px; +} +.alert.font-light .accordion .accordion-body .accordion-inner { + color: var(--color-Text, #222); +} +.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { + color: var(--color-Text, #222); +} + +.fau-theme .accordion-toggle { + border-radius: var(--border-radius, 4px); + background-clip: padding-box; +} +.fau-theme .accordion-body .accordion-inner { + background-color: #f5f7f9; +} +.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { + background-color: rgb(232.25, 236.8, 241.35); +} + +@media print { + .accordion { + position: relative; + display: block; + overflow: visible; + } + .accordion-group, + .accordion-body, + .accordion-inner, + .accordion-inner p { + position: relative; + display: block !important; + page-break-inside: avoid; + break-inside: avoid; + overflow: visible; + } + button.expand-all.standard-btn { + display: none; + } + h3.accordion-heading, + h4.accordion-heading { + margin-bottom: 0 !important; + } +} +.read-mode-only { + display: none; +} + +#content main .accordion-body:target, +.admin-bar #content main .accordion-body:target { + padding-top: 0; + background-color: cornflowerblue; +} + +#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { + padding-top: 8px; +} + +.wp-block-rrze-elements-collapsibles { + padding-bottom: 2em; + margin-bottom: 2em; + padding-top: 2em; +} +.wp-block-rrze-elements-collapsibles div.wp-block-rrze-elements-collapsibles { + padding-bottom: 0em; + padding-top: 0em; + margin-bottom: 0em; +} +.wp-block-rrze-elements-collapsibles .accordion-notice { + margin-bottom: 0.5rem; +} + +.accordion-heading .accordion-toggle.active { + color: #fff; +} + +.accordion-heading .accordion-toggle:hover { + color: #fff; +} + +.accordion-heading .accordion-toggle.active input { + color: #fff; +} + +.accordion-heading .accordion-toggle:hover input { + color: #fff; +} + +.accordion-group { + background-color: rgba(255, 255, 255, 0.9333333333); +} + +button.expand-all { + box-shadow: none; + transition: -webkit-text-decoration 0.1s ease; + transition: text-decoration 0.1s ease; + transition: text-decoration 0.1s ease, -webkit-text-decoration 0.1s ease; + padding: 0; + text-decoration: underline; + color: currentcolor; + text-decoration-color: currentcolor; + text-underline-offset: 0.3rem; + text-decoration-thickness: 0.15rem; + display: inline-block; + font-size: 0.938rem; + line-height: 1.416rem; + color: var(--color-button-text); + background-color: var(--color-button-bg); + border: none; + padding: 10px 18px; + text-decoration: none; + border-radius: var(--border-radius-buttons, 3px); + font-size: 1rem; + line-height: 1.5; + text-align: center; + font-weight: normal; + margin: 5px 0; +} + +.wp-block-rrze-elements-collapsibles .accordion .accordion-toggle { + display: flex; + align-items: center; + justify-content: start; + padding: 2px 35px 2px 10px; +} +.wp-block-rrze-elements-collapsibles .accordion .accordion-toggle > span[class*=fa-] { + padding-right: 10px; +} diff --git a/build/collapsibles/index.js b/build/collapsibles/index.js index 8090032d..32a0f768 100644 --- a/build/collapsibles/index.js +++ b/build/collapsibles/index.js @@ -1 +1,328 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,r=window.wp.blocks,a=window.wp.blockEditor,t=window.wp.components,o=window.wp.data,i=window.wp.i18n,s=function(r){var a=r.attributes,o=r.setAttributes;return(0,e.jsx)(t.CheckboxControl,{label:(0,i.__)("Show Expand-All-Link","rrze-elements-blocks"),checked:a.expandAllLink,onChange:function(){o({expandAllLink:!a.expandAllLink})}})},l=window.wp.primitives,n=(0,e.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(l.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})}),c=(0,e.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(l.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})}),d=(0,e.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(l.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),u=(0,e.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(l.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})}),p=(0,e.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(l.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),h=function(e){switch(e){case 2:default:return n;case 3:return c;case 4:return d;case 5:return u;case 6:return p}},g=function(r){var a=r.attributes,o=r.setAttributes,s=function(e){o({hstart:e})};return(0,e.jsx)(t.ToolbarDropdownMenu,{icon:h(a.hstart),label:(0,i.__)("Select heading level","rrze-elements-blocks"),controls:[{title:"H2",isDisabled:2===a.hstart,onClick:function(){return s(2)}},{title:"H3",isDisabled:3===a.hstart,onClick:function(){return s(3)}},{title:"H4",isDisabled:4===a.hstart,onClick:function(){return s(4)}},{title:"H5",isDisabled:5===a.hstart,onClick:function(){return s(5)}},{title:"H6",isDisabled:6===a.hstart,onClick:function(){return s(6)}}]})},m=function(r){var a=r.attributes,o=r.setAttributes;return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)(t.__experimentalToggleGroupControl,{label:(0,i.__)("Heading level","rrze-elements-blocks"),value:a.hstart,onChange:function(e){o({hstart:e})},isBlock:!0,children:[(0,e.jsx)(t.__experimentalToggleGroupControlOption,{value:2,label:"H2"}),(0,e.jsx)(t.__experimentalToggleGroupControlOption,{value:3,label:"H3"}),(0,e.jsx)(t.__experimentalToggleGroupControlOption,{value:4,label:"H4"}),(0,e.jsx)(t.__experimentalToggleGroupControlOption,{value:5,label:"H5"}),(0,e.jsx)(t.__experimentalToggleGroupControlOption,{value:6,label:"H6"})]}),(0,e.jsx)(t.__experimentalText,{children:(0,i.__)("Controls the heading level of the accordion","rrze-elements-blocks")}),(0,e.jsx)(t.__experimentalDivider,{})]})},b=JSON.parse('{"UU":"rrze-elements/collapsibles"}'),f=JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'),w=[{attributes:{expandAllLink:{type:"boolean",default:!1},hstart:{type:"integer",default:2},register:{type:"boolean",default:!1},sameBlockCount:{type:"integer",default:0},childrenCount:{type:"integer",default:0},previousBlockIds:{type:"array",default:[]}},save:function(r){var t=r.attributes,o=a.useBlockProps.save(),s=t.sameBlockCount,l=t.expandAllLink;return(0,e.jsxs)("div",Object.assign({},o,{children:[" ",(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)("div",{className:"accordion",id:"accordion-".concat(s),children:[l&&(0,e.jsx)("div",{className:"button-container-right",children:(0,e.jsx)("button",{className:"expand-all standard-btn primary-btn xsmall-btn","data-status":"closed",children:(0,i.__)("Expand All","rrze-elements-b")})}),(0,e.jsx)(a.InnerBlocks.Content,{})]})})]}))},migrate:function(e){return Object.assign({},e)}}];function k(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||v(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,r){if(e){if("string"==typeof e)return y(e,r);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?y(e,r):void 0}}function y(e,r){(null==r||r>e.length)&&(r=e.length);for(var a=0,t=Array(r);a/g,"")).matchAll(/\[collapse(?=\s)((?:\s+\w+=(?:'[^']*'|"[^"]*"|“[^”]*”))*)\]([\s\S]*?)\[\/collapse\]/g)),l=[];console.log(a);var n=(null==a?void 0:a.content)||"";s.forEach((function(e,a){for(var t,o=e[1],s=/(\w+)="([^"]*)"/g,n={};null!==(t=s.exec(o));){var c=t[1],d=t[2];n[c]=d}var u=e[2].trim(),p=[],h=[];u.split(/\[accordion(?=\s|\])(?:\s+\w+="[^"]*")*\]([\s\S]*?)\[\/accordion\]/g).forEach((function(e,a){if(a%2==0)e.trim()&&p.push((0,r.createBlock)("core/freeform",{content:e.trim()}));else{var t=k(e.matchAll(/\[accordion-item(?=\s)((?:\s+\w+=(?:'[^']*'|"[^"]*"|“[^”]*”))*)\]([\s\S]*?)\[\/accordion-item\]/g)),o=[];t.forEach((function(e,a){var t=e[1],i=e[2].trim(),s=t.match(/(\w+)=('[^']*'|"[^"]*"|“[^”]*”)/g),l={};null==s||s.forEach((function(e){var r,a,t=(r=e.split("="),a=2,function(e){if(Array.isArray(e))return e}(r)||function(e,r){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var t,o,i,s,l=[],n=!0,c=!1;try{if(i=(a=a.call(e)).next,0===r){if(Object(a)!==a)return;n=!1}else for(;!(n=(t=i.call(a)).done)&&(l.push(t.value),l.length!==r);n=!0);}catch(e){c=!0,o=e}finally{try{if(!n&&null!=a.return&&(s=a.return(),Object(s)!==s))return}finally{if(c)throw o}}return l}}(r,a)||v(r,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=t[0],i=t[1].slice(1,-1);l[o]=i})),h.push({title:l.title||"No title detected",type:"accordion",level:2}),o.push((0,r.createBlock)("rrze-elements/accordion",{title:l.title||"Enter a title"},[(0,r.createBlock)("core/freeform",{content:i})]))})),o.length&&p.push((0,r.createBlock)("rrze-elements/accordions",{},o))}})),l.push({title:n.title||"Collapse #".concat(a+1),type:"collapse",level:1,items:h}),i.push((0,r.createBlock)("rrze-elements/collapse",{title:n.title||"Enter a title",color:function(e){switch(e){case"tf":return"tf";case"nat":return"nat";case"phil":return"phil";case"med":return"med";case"rw":return"rw";default:return""}}(n.color),jumpName:n.name||"",icon:x(n.icon)||""},p))}));var c=parseInt(e.named.hstart,10)||2;o.push((0,r.createBlock)("rrze-elements/collapsibles",{hstart:c},i));var d=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e.map((function(e){return"".concat(" ".repeat(r),"• ").concat(e.title,"\n").concat(e.items?d(e.items,r+1):"")})).join("")},u=d(l);return confirm("Wichtiger Hinweis\n\nBitte überprüfen Sie Ihre Akkordeonstruktur, um sicherzustellen, dass alle Elemente vorhanden sind.\n\n".concat(u,"\n\nBestätigen Sie mit Ok, damit die Umwandlung in einen Block durchgeführt wird."))||(o=[]).push((0,r.createBlock)("core/freeform",{content:n})),o}}]}})}(); \ No newline at end of file +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-2.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-2.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel2 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel2);\n//# sourceMappingURL=heading-level-2.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTIuanM/YTI1YyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWwyID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNOSAxMS4xSDV2LTRIM3YxMGgydi00aDR2NGgydi0xMEg5djR6bTggNGMuNS0uNC42LS42IDEuMS0xLjEuNC0uNC44LS44IDEuMi0xLjMuMy0uNC42LS44LjktMS4zLjItLjQuMy0uOC4zLTEuMyAwLS40LS4xLS45LS4zLTEuMy0uMi0uNC0uNC0uNy0uOC0xLS4zLS4zLS43LS41LTEuMi0uNi0uNS0uMi0xLS4yLTEuNS0uMi0uNCAwLS43IDAtMS4xLjEtLjMuMS0uNy4yLTEgLjMtLjMuMS0uNi4zLS45LjUtLjMuMi0uNi40LS44LjdsMS4yIDEuMmMuMy0uMy42LS41IDEtLjcuNC0uMi43LS4zIDEuMi0uM3MuOS4xIDEuMy40Yy4zLjMuNS43LjUgMS4xIDAgLjQtLjEuOC0uNCAxLjEtLjMuNS0uNi45LTEgMS4yLS40LjQtMSAuOS0xLjYgMS40LS42LjUtMS40IDEuMS0yLjIgMS42djEuNWg4di0ySDE3elwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGhlYWRpbmdMZXZlbDI7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1oZWFkaW5nLWxldmVsLTIuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-2.js\n"); + +/***/ }), + +/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-3.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-3.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel3 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel3);\n//# sourceMappingURL=heading-level-3.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTMuanM/N2JiOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWwzID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNOSAxMUg1VjdIM3YxMGgydi00aDR2NGgyVjdIOXY0em0xMS4zIDEuN2MtLjQtLjQtMS0uNy0xLjYtLjh2LS4xYy42LS4yIDEuMS0uNSAxLjUtLjkuMy0uNC41LS44LjUtMS4zIDAtLjQtLjEtLjgtLjMtMS4xLS4yLS4zLS41LS42LS44LS44LS40LS4yLS44LS40LTEuMi0uNS0uNi0uMS0xLjEtLjItMS42LS4yLS42IDAtMS4zLjEtMS44LjNzLTEuMS41LTEuNi45bDEuMiAxLjRjLjQtLjIuNy0uNCAxLjEtLjYuMy0uMi43LS4zIDEuMS0uMy40IDAgLjguMSAxLjEuMy4zLjIuNC41LjQuOCAwIC40LS4yLjctLjYuOS0uNy4zLTEuNS41LTIuMi40djEuNmMuNSAwIDEgMCAxLjUuMS4zLjEuNy4yIDEgLjMuMi4xLjQuMi41LjRzLjEuNC4xLjZjMCAuMy0uMi43LS41LjgtLjQuMi0uOS4zLTEuNC4zcy0xLS4xLTEuNC0uM2MtLjQtLjItLjgtLjQtMS4yLS43TDEzIDE1LjZjLjUuNCAxIC44IDEuNiAxIC43LjMgMS41LjQgMi4zLjQuNiAwIDEuMS0uMSAxLjYtLjIuNC0uMS45LS4yIDEuMy0uNS40LS4yLjctLjUuOS0uOS4yLS40LjMtLjguMy0xLjIgMC0uNi0uMy0xLjEtLjctMS41elwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGhlYWRpbmdMZXZlbDM7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1oZWFkaW5nLWxldmVsLTMuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-3.js\n"); + +/***/ }), + +/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-4.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-4.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel4 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel4);\n//# sourceMappingURL=heading-level-4.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTQuanM/OGZlOCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWw0ID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNMjAgMTNWN2gtM2wtNCA2djJoNXYyaDJ2LTJoMXYtMmgtMXptLTIgMGgtMi44TDE4IDl2NHptLTktMkg1VjdIM3YxMGgydi00aDR2NGgyVjdIOXY0elwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGhlYWRpbmdMZXZlbDQ7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1oZWFkaW5nLWxldmVsLTQuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-4.js\n"); + +/***/ }), + +/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-5.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-5.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel5 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel5);\n//# sourceMappingURL=heading-level-5.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTUuanM/YmUwYiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWw1ID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNOSAxMUg1VjdIM3YxMGgydi00aDR2NGgyVjdIOXY0em0xMS43IDEuMmMtLjItLjMtLjUtLjctLjgtLjktLjMtLjMtLjctLjUtMS4xLS42LS41LS4xLS45LS4yLTEuNC0uMi0uMiAwLS41LjEtLjcuMS0uMi4xLS41LjEtLjcuMmwuMS0xLjloNC4zVjdIMTRsLS4zIDUgMSAuNi41LS4yLjQtLjFjLjEtLjEuMy0uMS40LS4xaC41Yy41IDAgMSAuMSAxLjQuNC40LjIuNi43LjYgMS4xIDAgLjQtLjIuOC0uNiAxLjEtLjQuMy0uOS40LTEuNC40LS40IDAtLjktLjEtMS4zLS4zLS40LS4yLS43LS40LTEuMS0uNyAwIDAtMS4xIDEuNC0xIDEuNS41LjQgMSAuOCAxLjYgMSAuNy4zIDEuNS40IDIuMy40LjUgMCAxLS4xIDEuNS0uM3MuOS0uNCAxLjMtLjdjLjQtLjMuNy0uNy45LTEuMXMuMy0uOS4zLTEuNC0uMS0xLS4zLTEuNHpcIlxuICB9KVxufSk7XG5leHBvcnQgZGVmYXVsdCBoZWFkaW5nTGV2ZWw1O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aGVhZGluZy1sZXZlbC01LmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-5.js\n"); + +/***/ }), + +/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-6.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-6.js ***! + \*******************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel6 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel6);\n//# sourceMappingURL=heading-level-6.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTYuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTYuanM/ZmM4ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWw2ID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNMjAuNyAxMi40Yy0uMi0uMy0uNC0uNi0uNy0uOXMtLjYtLjUtMS0uNmMtLjQtLjItLjgtLjItMS4yLS4yLS41IDAtLjkuMS0xLjMuM3MtLjguNS0xLjIuOGMwLS41IDAtLjkuMi0xLjRsLjYtLjljLjItLjIuNS0uNC44LS41LjYtLjIgMS4zLS4yIDEuOSAwIC4zLjEuNi4zLjguNSAwIDAgMS4zLTEuMyAxLjMtMS40LS40LS4zLS45LS42LTEuNC0uOC0uNi0uMi0xLjMtLjMtMi0uMy0uNiAwLTEuMS4xLTEuNy40LS41LjItMSAuNS0xLjQuOS0uNC40LS44IDEtMSAxLjYtLjMuNy0uNCAxLjUtLjQgMi4zcy4xIDEuNS4zIDIuMWMuMi42LjYgMS4xIDEgMS41LjQuNC45LjcgMS40LjkgMSAuMyAyIC4zIDMgMCAuNC0uMS44LS4zIDEuMi0uNi4zLS4zLjYtLjYuOC0xIC4yLS41LjMtLjkuMy0xLjRzLS4xLS45LS4zLTEuM3ptLTIgMi4xYy0uMS4yLS4zLjQtLjQuNS0uMS4xLS4zLjItLjUuMi0uMi4xLS40LjEtLjYuMS0uMi4xLS41IDAtLjctLjEtLjIgMC0uMy0uMi0uNS0uMy0uMS0uMi0uMy0uNC0uNC0uNi0uMi0uMy0uMy0uNy0uMy0xIC4zLS4zLjYtLjUgMS0uNy4zLS4xLjctLjIgMS0uMi40IDAgLjguMSAxLjEuMy4zLjMuNC43LjQgMS4xIDAgLjIgMCAuNS0uMS43ek05IDExSDVWN0gzdjEwaDJ2LTRoNHY0aDJWN0g5djR6XCJcbiAgfSlcbn0pO1xuZXhwb3J0IGRlZmF1bHQgaGVhZGluZ0xldmVsNjtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWhlYWRpbmctbGV2ZWwtNi5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-6.js\n"); + +/***/ }), + +/***/ "./src/collapsibles/deprecated.tsx": +/*!*****************************************!*\ + !*** ./src/collapsibles/deprecated.tsx ***! + \*****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _v1_0_3_save__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./v1.0.3/save */ \"./src/collapsibles/v1.0.3/save.tsx\");\n/* harmony import */ var _v1_0_3_migrate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./v1.0.3/migrate */ \"./src/collapsibles/v1.0.3/migrate.ts\");\n/* harmony import */ var _v1_0_3_attributes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./v1.0.3/attributes */ \"./src/collapsibles/v1.0.3/attributes.ts\");\n\n\n\n// interface AttributesV2 extends AttributesV1 {\n// newAttribute: string;\n// }\n// interface AttributesV3 extends AttributesV2 {\n// anotherNewAttribute: string;\n// }\nvar deprecated = [{\n attributes: _v1_0_3_attributes__WEBPACK_IMPORTED_MODULE_2__.attributes,\n save: _v1_0_3_save__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n migrate: _v1_0_3_migrate__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n}];\n/* harmony default export */ __webpack_exports__[\"default\"] = (deprecated);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2libGVzL2RlcHJlY2F0ZWQudHN4IiwibWFwcGluZ3MiOiI7Ozs7QUFFdUM7QUFDTTtBQUNpQztBQUU5RTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQSxJQUFNSSxVQUFVLEdBQXFDLENBQ25EO0VBQ0VGLFVBQVUsRUFBRUMsMERBQVk7RUFDeEJFLElBQUksRUFBRUwsb0RBQVU7RUFDaEJNLE9BQU8sRUFBRUwsdURBQWFBO0NBQ3ZCLENBQ0Y7QUFFRCwrREFBZUcsVUFBVSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2libGVzL2RlcHJlY2F0ZWQudHN4P2Y3MzgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQmxvY2tEZXByZWNhdGlvbiB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuXG5pbXBvcnQgc2F2ZVYxXzBfMyBmcm9tIFwiLi92MS4wLjMvc2F2ZVwiO1xuaW1wb3J0IG1pZ3JhdGVWMV8wXzMgZnJvbSBcIi4vdjEuMC4zL21pZ3JhdGVcIjtcbmltcG9ydCB7YXR0cmlidXRlcyBhcyBhdHRyaWJ1dGVzVjEsIEF0dHJpYnV0ZXNWMSB9IGZyb20gXCIuL3YxLjAuMy9hdHRyaWJ1dGVzXCI7XG5cbi8vIGludGVyZmFjZSBBdHRyaWJ1dGVzVjIgZXh0ZW5kcyBBdHRyaWJ1dGVzVjEge1xuLy8gICBuZXdBdHRyaWJ1dGU6IHN0cmluZztcbi8vIH1cblxuLy8gaW50ZXJmYWNlIEF0dHJpYnV0ZXNWMyBleHRlbmRzIEF0dHJpYnV0ZXNWMiB7XG4vLyAgIGFub3RoZXJOZXdBdHRyaWJ1dGU6IHN0cmluZztcbi8vIH1cblxuY29uc3QgZGVwcmVjYXRlZDogQmxvY2tEZXByZWNhdGlvbjxBdHRyaWJ1dGVzVjE+W10gPSBbXG4gIHtcbiAgICBhdHRyaWJ1dGVzOiBhdHRyaWJ1dGVzVjEsXG4gICAgc2F2ZTogc2F2ZVYxXzBfMyxcbiAgICBtaWdyYXRlOiBtaWdyYXRlVjFfMF8zLFxuICB9XG5dO1xuXG5leHBvcnQgZGVmYXVsdCBkZXByZWNhdGVkO1xuIl0sIm5hbWVzIjpbInNhdmVWMV8wXzMiLCJtaWdyYXRlVjFfMF8zIiwiYXR0cmlidXRlcyIsImF0dHJpYnV0ZXNWMSIsImRlcHJlY2F0ZWQiLCJzYXZlIiwibWlncmF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapsibles/deprecated.tsx\n"); + +/***/ }), + +/***/ "./src/collapsibles/edit.tsx": +/*!***********************************!*\ + !*** ./src/collapsibles/edit.tsx ***! + \***********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_ExpandAllLink__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/ExpandAllLink */ \"./src/components/ExpandAllLink.tsx\");\n/* harmony import */ var _components_HeadingSelector__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/HeadingSelector */ \"./src/components/HeadingSelector.tsx\");\nfunction _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _iterableToArray(r) { if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r); }\nfunction _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nvar __rest = undefined && undefined.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\n\n\n\n\n\n\n/**\n * Retrieve all blocks, including nested ones.\n *\n * @param {Array} blocks - List of top-level blocks.\n * @returns {Array} - List of all blocks, including nested ones.\n */\nvar _getAllBlocksRecursively = function getAllBlocksRecursively(blocks) {\n var result = _toConsumableArray(blocks);\n blocks.forEach(function (block) {\n if (block.innerBlocks && block.innerBlocks.length > 0) {\n result = [].concat(_toConsumableArray(result), _toConsumableArray(_getAllBlocksRecursively(block.innerBlocks)));\n }\n });\n return result;\n};\nfunction Edit(_a) {\n var attributes = _a.attributes,\n setAttributes = _a.setAttributes,\n ownProps = __rest(_a, [\"attributes\", \"setAttributes\"]);\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_3__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_HeadingSelector__WEBPACK_IMPORTED_MODULE_6__.HeadingSelector, {\n attributes: attributes,\n setAttributes: setAttributes\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Heading Settings\", \"rrze-elements-blocks\"),\n initialOpen: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_HeadingSelector__WEBPACK_IMPORTED_MODULE_6__.HeadingSelectorInspector, {\n attributes: attributes,\n setAttributes: setAttributes\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Collapsibles Settings\", \"rrze-elements-blocks\"),\n initialOpen: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_ExpandAllLink__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n attributes: attributes,\n setAttributes: setAttributes\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion\",\n children: [attributes.expandAllLink && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"button-container-right\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", {\n className: \"expand-all standard-btn primary-btn xsmall-btn\",\n \"data-status\": \"closed\",\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Expand All\", \"rrze-elements-blocks\")\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n allowedBlocks: [\"rrze-elements/collapse\"],\n template: [[\"rrze-elements/collapse\", {}], [\"rrze-elements/collapse\", {}]]\n })]\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0Y7QUFFViIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2libGVzL2VkaXQudHN4P2FhNzQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgdXNlQmxvY2tQcm9wcyxcbiAgSW5uZXJCbG9ja3MsXG4gIEluc3BlY3RvckNvbnRyb2xzLFxuICBCbG9ja0NvbnRyb2xzLFxuICBzdG9yZSBhcyBibG9ja0VkaXRvclN0b3JlLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7IFBhbmVsQm9keSB9IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IHVzZURpc3BhdGNoIH0gZnJvbSBcIkB3b3JkcHJlc3MvZGF0YVwiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgRXhwYW5kQWxsTGluayBmcm9tIFwiLi4vY29tcG9uZW50cy9FeHBhbmRBbGxMaW5rXCI7XG5pbXBvcnQge1xuICBIZWFkaW5nU2VsZWN0b3IsXG4gIEhlYWRpbmdTZWxlY3Rvckluc3BlY3Rvcixcbn0gZnJvbSBcIi4uL2NvbXBvbmVudHMvSGVhZGluZ1NlbGVjdG9yXCI7XG5cbi8qKlxuICogUmV0cmlldmUgYWxsIGJsb2NrcywgaW5jbHVkaW5nIG5lc3RlZCBvbmVzLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGJsb2NrcyAtIExpc3Qgb2YgdG9wLWxldmVsIGJsb2Nrcy5cbiAqIEByZXR1cm5zIHtBcnJheX0gLSBMaXN0IG9mIGFsbCBibG9ja3MsIGluY2x1ZGluZyBuZXN0ZWQgb25lcy5cbiAqL1xuY29uc3QgZ2V0QWxsQmxvY2tzUmVjdXJzaXZlbHkgPSAoYmxvY2tzOiBXUEJsb2NrW10pID0+IHtcbiAgbGV0IHJlc3VsdCA9IFsuLi5ibG9ja3NdO1xuXG4gIGJsb2Nrcy5mb3JFYWNoKChibG9jaykgPT4ge1xuICAgIGlmIChibG9jay5pbm5lckJsb2NrcyAmJiBibG9jay5pbm5lckJsb2Nrcy5sZW5ndGggPiAwKSB7XG4gICAgICByZXN1bHQgPSBbLi4ucmVzdWx0LCAuLi5nZXRBbGxCbG9ja3NSZWN1cnNpdmVseShibG9jay5pbm5lckJsb2NrcyldO1xuICAgIH1cbiAgfSk7XG5cbiAgcmV0dXJuIHJlc3VsdDtcbn07XG5cbnR5cGUgU2F2ZVByb3BzID0ge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgZXhwYW5kQWxsTGluazogYm9vbGVhbjtcbiAgICBzYW1lQmxvY2tDb3VudDogbnVtYmVyO1xuICAgIHByZXZpb3VzQmxvY2tJZHM6IHN0cmluZ1tdO1xuICAgIGhzdGFydDogbnVtYmVyO1xuICAgIGNoaWxkcmVuQ291bnQ6IG51bWJlcjtcbiAgICBtZXNzYWdlOiBzdHJpbmc7XG4gICAgcHJldmlvdXNCbG9ja0NsaWVudHM6IHN0cmluZ1tdO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczoge1xuICAgIGV4cGFuZEFsbExpbms/OiBib29sZWFuO1xuICAgIHNhbWVCbG9ja0NvdW50PzogbnVtYmVyO1xuICAgIHByZXZpb3VzQmxvY2tJZHM/OiBzdHJpbmdbXTtcbiAgICBoc3RhcnQ/OiBudW1iZXI7XG4gICAgY2hpbGRyZW5Db3VudD86IG51bWJlcjtcbiAgICBtZXNzYWdlPzogc3RyaW5nO1xuICAgIHByZXZpb3VzQmxvY2tDbGllbnRzPzogc3RyaW5nW107XG4gIH0pID0+IHZvaWQ7XG4gIGNsaWVudElkPzogc3RyaW5nO1xufTtcblxudHlwZSBXUEJsb2NrID0ge1xuICBpbm5lckJsb2NrczogV1BCbG9ja1tdO1xuICBuYW1lPzogc3RyaW5nO1xuICBhdHRyaWJ1dGVzPzoge1xuICAgIGNoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gIH07XG4gIGNsaWVudElkPzogc3RyaW5nO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRWRpdCh7XG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG4gIC4uLm93blByb3BzXG59OiBTYXZlUHJvcHMpIHtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG4gIGNvbnN0IHsgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IH0gPVxuICAgIHVzZURpc3BhdGNoKGJsb2NrRWRpdG9yU3RvcmUpO1xuXG4gIHJldHVybiAoXG4gICAgPGRpdiB7Li4ucHJvcHN9PlxuICAgICAgPEJsb2NrQ29udHJvbHM+XG4gICAgICAgIDxIZWFkaW5nU2VsZWN0b3JcbiAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgIC8+XG4gICAgICA8L0Jsb2NrQ29udHJvbHM+XG4gICAgICA8SW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgIDxQYW5lbEJvZHlcbiAgICAgICAgICB0aXRsZT17X18oXCJIZWFkaW5nIFNldHRpbmdzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgaW5pdGlhbE9wZW49e3RydWV9XG4gICAgICAgID5cbiAgICAgICAgICA8SGVhZGluZ1NlbGVjdG9ySW5zcGVjdG9yXG4gICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAvPlxuICAgICAgICA8L1BhbmVsQm9keT5cbiAgICAgICAgPFBhbmVsQm9keVxuICAgICAgICAgIHRpdGxlPXtfXyhcIkNvbGxhcHNpYmxlcyBTZXR0aW5nc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgIGluaXRpYWxPcGVuPXt0cnVlfVxuICAgICAgICA+XG4gICAgICAgICAgPEV4cGFuZEFsbExpbmtcbiAgICAgICAgICAgIGF0dHJpYnV0ZXM9e2F0dHJpYnV0ZXN9XG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgIC8+XG4gICAgICAgIDwvUGFuZWxCb2R5PlxuICAgICAgPC9JbnNwZWN0b3JDb250cm9scz5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWNjb3JkaW9uXCI+XG4gICAgICAgIHthdHRyaWJ1dGVzLmV4cGFuZEFsbExpbmsgJiYgKFxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYnV0dG9uLWNvbnRhaW5lci1yaWdodFwiPlxuICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJleHBhbmQtYWxsIHN0YW5kYXJkLWJ0biBwcmltYXJ5LWJ0biB4c21hbGwtYnRuXCJcbiAgICAgICAgICAgICAgZGF0YS1zdGF0dXM9XCJjbG9zZWRcIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICB7X18oXCJFeHBhbmQgQWxsXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgKX1cbiAgICAgICAgPElubmVyQmxvY2tzXG4gICAgICAgICAgYWxsb3dlZEJsb2Nrcz17W1wicnJ6ZS1lbGVtZW50cy9jb2xsYXBzZVwiXX1cbiAgICAgICAgICB0ZW1wbGF0ZT17W1xuICAgICAgICAgICAgW1wicnJ6ZS1lbGVtZW50cy9jb2xsYXBzZVwiLCB7fV0sXG4gICAgICAgICAgICBbXCJycnplLWVsZW1lbnRzL2NvbGxhcHNlXCIsIHt9XSxcbiAgICAgICAgICBdfVxuICAgICAgICAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSW5zcGVjdG9yQ29udHJvbHMiLCJCbG9ja0NvbnRyb2xzIiwic3RvcmUiLCJibG9ja0VkaXRvclN0b3JlIiwiUGFuZWxCb2R5IiwidXNlRGlzcGF0Y2giLCJfXyIsIkV4cGFuZEFsbExpbmsiLCJIZWFkaW5nU2VsZWN0b3IiLCJIZWFkaW5nU2VsZWN0b3JJbnNwZWN0b3IiLCJnZXRBbGxCbG9ja3NSZWN1cnNpdmVseSIsImJsb2NrcyIsInJlc3VsdCIsIl90b0NvbnN1bWFibGVBcnJheSIsImZvckVhY2giLCJibG9jayIsImlubmVyQmxvY2tzIiwibGVuZ3RoIiwiY29uY2F0IiwiRWRpdCIsIl9hIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJvd25Qcm9wcyIsIl9fcmVzdCIsInByb3BzIiwiX3VzZURpc3BhdGNoIiwiX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IiwiX2pzeHMiLCJPYmplY3QiLCJhc3NpZ24iLCJjaGlsZHJlbiIsIl9qc3giLCJ0aXRsZSIsImluaXRpYWxPcGVuIiwiY2xhc3NOYW1lIiwiZXhwYW5kQWxsTGluayIsImFsbG93ZWRCbG9ja3MiLCJ0ZW1wbGF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapsibles/edit.tsx\n"); + +/***/ }), + +/***/ "./src/collapsibles/index.tsx": +/*!************************************!*\ + !*** ./src/collapsibles/index.tsx ***! + \************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./editor.scss */ \"./src/collapsibles/editor.scss\");\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./edit */ \"./src/collapsibles/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./save */ \"./src/collapsibles/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./block.json */ \"./src/collapsibles/block.json\");\n/* harmony import */ var _components_assets_fontawesome_fontawesomeIconNames_json__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/assets/fontawesome/fontawesomeIconNames.json */ \"./src/components/assets/fontawesome/fontawesomeIconNames.json\");\n/* harmony import */ var _deprecated__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./deprecated */ \"./src/collapsibles/deprecated.tsx\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\nfunction _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _iterableToArray(r) { if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r); }\nfunction _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n/**\n * Helper Functions\n */\nfunction validateIcon(iconStr) {\n // Splitting the string to see if it has a prefix.\n if (iconStr === undefined) return \"\";\n var parts = iconStr.split(\" \");\n var prefix, iconName;\n if (parts.length === 1) {\n // If only icon name is provided, use \"solid\" as the default prefix.\n prefix = \"solid\";\n iconName = parts[0];\n } else if (parts.length === 2) {\n prefix = parts[0];\n iconName = parts[1];\n } else {\n // Invalid icon string format\n return null;\n }\n if ([\"brands\", \"regular\", \"solid\"].includes(prefix)) {\n var key = prefix;\n if (_components_assets_fontawesome_fontawesomeIconNames_json__WEBPACK_IMPORTED_MODULE_6__[key].includes(iconName)) {\n return \"\".concat(prefix, \" \").concat(iconName);\n }\n }\n return \"\";\n}\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_5__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".5\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"131.85\",\n width: \"360.29\",\n height: \"142.31\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"298.32\",\n width: \"360.28\",\n height: \"39.9\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"362.27\",\n width: \"360.28\",\n height: \"39.9\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n deprecated: _deprecated__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n transforms: {\n from: [{\n type: \"shortcode\",\n tag: \"collapsibles\",\n attributes: {\n hstart: {\n type: \"integer\",\n shortcode: function shortcode(attributes) {\n return attributes.named.hstart || 2;\n }\n }\n },\n priority: 1,\n transform: function transform(attributes, data) {\n var _a;\n var blocks = [];\n var globalInnerBlocks = [];\n var cleanData = (_a = data.shortcode) === null || _a === void 0 ? void 0 : _a.content.replace(/<\\/?p>/g, \"\");\n var regexCollapse = /\\[collapse(?=\\s)((?:\\s+\\w+=(?:'[^']*'|\"[^\"]*\"|“[^”]*”))*)\\]([\\s\\S]*?)\\[\\/collapse\\]/g;\n var matchesCollapseContent = _toConsumableArray(cleanData.matchAll(regexCollapse));\n var titleStore = [];\n console.log(data);\n var originalContent = (data === null || data === void 0 ? void 0 : data.content) || \"\";\n matchesCollapseContent.forEach(function (match, collapseIndex) {\n var collapseAttributesString = match[1];\n var attributesRegex = /(\\w+)=\"([^\"]*)\"/g;\n var attributeMatches;\n var collapseAttributes = {};\n while ((attributeMatches = attributesRegex.exec(collapseAttributesString)) !== null) {\n var key = attributeMatches[1];\n var value = attributeMatches[2];\n collapseAttributes[key] = value;\n }\n var contentInsideCollapse = match[2].trim();\n var collapseInnerBlocks = [];\n var accordionTitles = [];\n var accordionRegex = /\\[accordion(?=\\s|\\])(?:\\s+\\w+=\"[^\"]*\")*\\]([\\s\\S]*?)\\[\\/accordion\\]/g;\n var splitContents = contentInsideCollapse.split(accordionRegex);\n splitContents.forEach(function (splitContent, index) {\n if (index % 2 === 0) {\n // This should be freeform content outside of the accordions\n if (splitContent.trim()) {\n collapseInnerBlocks.push((0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"core/freeform\", {\n content: splitContent.trim()\n }));\n }\n } else {\n // This should be content inside an accordion\n var accordionItemsRegex = /\\[accordion-item(?=\\s)((?:\\s+\\w+=(?:'[^']*'|\"[^\"]*\"|“[^”]*”))*)\\]([\\s\\S]*?)\\[\\/accordion-item\\]/g;\n var accordionItemMatches = _toConsumableArray(splitContent.matchAll(accordionItemsRegex));\n var innerAccordionBlocks = [];\n accordionItemMatches.forEach(function (accordionItem, accordionIndex) {\n var accordionAttributesString = accordionItem[1];\n var accordionContent = accordionItem[2].trim();\n var accordionAttributeMatches = accordionAttributesString.match(/(\\w+)=('[^']*'|\"[^\"]*\"|“[^”]*”)/g);\n var accordionAttributes = {};\n accordionAttributeMatches === null || accordionAttributeMatches === void 0 ? void 0 : accordionAttributeMatches.forEach(function (attr) {\n var _attr$split = attr.split(\"=\"),\n _attr$split2 = _slicedToArray(_attr$split, 2),\n key = _attr$split2[0],\n fullValue = _attr$split2[1];\n var actualValue = fullValue.slice(1, -1);\n accordionAttributes[key] = actualValue; // <-- Populate the object correctly\n });\n accordionTitles.push({\n title: accordionAttributes.title || \"No title detected\",\n type: \"accordion\",\n level: 2\n });\n innerAccordionBlocks.push((0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"rrze-elements/accordion\", {\n title: accordionAttributes.title || \"Enter a title\"\n }, [(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"core/freeform\", {\n content: accordionContent\n })]));\n });\n if (innerAccordionBlocks.length) {\n collapseInnerBlocks.push((0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"rrze-elements/accordions\", {}, innerAccordionBlocks));\n }\n }\n });\n var colorChoice = function colorChoice(color) {\n switch (color) {\n case \"tf\":\n return \"tf\";\n case \"nat\":\n return \"nat\";\n case \"phil\":\n return \"phil\";\n case \"med\":\n return \"med\";\n case \"rw\":\n return \"rw\";\n default:\n return \"\";\n }\n };\n titleStore.push({\n title: collapseAttributes.title || \"Collapse #\".concat(collapseIndex + 1),\n type: \"collapse\",\n level: 1,\n items: accordionTitles\n });\n globalInnerBlocks.push((0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"rrze-elements/collapse\", {\n title: collapseAttributes.title || \"Enter a title\",\n color: colorChoice(collapseAttributes.color),\n jumpName: collapseAttributes.name || \"\",\n icon: validateIcon(collapseAttributes.icon) || \"\"\n }, collapseInnerBlocks));\n });\n var hstart = parseInt(attributes.named.hstart, 10) || 2;\n blocks.push((0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"rrze-elements/collapsibles\", {\n hstart: hstart\n }, globalInnerBlocks));\n // Create the list of titles with bullet points\n var _formatTitles = function formatTitles(items) {\n var level = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n return items.map(function (item) {\n return \"\".concat(' '.repeat(level), \"\\u2022 \").concat(item.title, \"\\n\").concat(item.items ? _formatTitles(item.items, level + 1) : '');\n }).join(\"\");\n };\n var titleList = _formatTitles(titleStore);\n // Ask user if they want to proceed and show the array of titles as bullet points\n var proceed = confirm(\"Wichtiger Hinweis\\n\\nBitte \\xFCberpr\\xFCfen Sie Ihre Akkordeonstruktur, um sicherzustellen, dass alle Elemente vorhanden sind.\\n\\n\".concat(titleList, \"\\n\\nBest\\xE4tigen Sie mit Ok, damit die Umwandlung in einen Block durchgef\\xFChrt wird.\"));\n if (!proceed) {\n // else return it in a freeformblock\n // empty blocks\n blocks = [];\n blocks.push((0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"core/freeform\", {\n content: originalContent\n }));\n }\n return blocks;\n }\n }]\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2libGVzL2luZGV4LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7Ozs7O0FBS3NEO0FBQ047QUFFaEQ7Ozs7Ozs7O0FBUXVCO0FBRXZCOzs7QUFHMEI7QUFDQTtBQUNVO0FBQzhDO0FBQzVDO0FBRXRDOzs7QUFHQSxTQUFTTyxZQUFZQSxDQUFDQyxPQUFlO0VBQ25DO0VBQ0EsSUFBSUEsT0FBTyxLQUFLQyxTQUFTLEVBQUUsT0FBTyxFQUFFO0VBRXBDLElBQU1DLEtBQUssR0FBR0YsT0FBTyxDQUFDRyxLQUFLLENBQUMsR0FBRyxDQUFDO0VBRWhDLElBQUlDLE1BQU0sRUFBRUMsUUFBUTtFQUVwQixJQUFJSCxLQUFLLENBQUNJLE1BQU0sS0FBSyxDQUFDLEVBQUU7SUFDdEI7SUFDQUYsTUFBTSxHQUFHLE9BQU87SUFDaEJDLFFBQVEsR0FBR0gsS0FBSyxDQUFDLENBQUMsQ0FBQztFQUNyQixDQUFDLE1BQU0sSUFBSUEsS0FBSyxDQUFDSSxNQUFNLEtBQUssQ0FBQyxFQUFFO0lBQzdCRixNQUFNLEdBQUdGLEtBQUssQ0FBQyxDQUFDLENBQUM7SUFDakJHLFFBQVEsR0FBR0gsS0FBSyxDQUFDLENBQUMsQ0FBQztFQUNyQixDQUFDLE1BQU07SUFDTDtJQUNBLE9BQU8sSUFBSTtFQUNiO0VBRUEsSUFBSSxDQUFDLFFBQVEsRUFBRSxTQUFTLEVBQUUsT0FBTyxDQUFDLENBQUNLLFFBQVEsQ0FBQ0gsTUFBTSxDQUFDLEVBQUU7SUFDbkQsSUFBTUksR0FBRyxHQUEwQkosTUFBYTtJQUNoRCxJQUFJUCxxRkFBUSxDQUFDVyxHQUFHLENBQUMsQ0FBQ0QsUUFBUSxDQUFDRixRQUFRLENBQUMsRUFBRTtNQUNwQyxVQUFBSSxNQUFBLENBQVVMLE1BQU0sT0FBQUssTUFBQSxDQUFJSixRQUFRO0lBQzlCO0VBQ0Y7RUFFQSxPQUFPLEVBQUU7QUFDWDtBQUVBOzs7OztBQUtBYixvRUFBaUIsQ0FDZkksNkNBQW9CLEVBQ3BCO0VBQ0U7OztFQUdBZSxJQUFJLEVBQUU7SUFDSkMsR0FBRyxFQUNEQyx1REFBQTtNQUNFQyxFQUFFLEVBQUMsU0FBUztNQUNaQyxLQUFLLEVBQUMsNEJBQTRCO01BQ2xDQyxPQUFPLEVBQUMsYUFBYTtNQUFBQyxRQUFBLEdBRXJCQyxzREFBQTtRQUFHQyxPQUFPLEVBQUMsSUFBSTtRQUFBRixRQUFBLEVBQ2JDLHNEQUFBO1VBQ0VFLENBQUMsRUFBQyxPQUFPO1VBQ1RDLENBQUMsRUFBQyxRQUFRO1VBQ1ZDLEtBQUssRUFBQyxRQUFRO1VBQ2RDLE1BQU0sRUFBQyxRQUFRO1VBQ2ZDLFFBQVEsRUFBQyxTQUFTO1VBQ2xCQyxXQUFXLEVBQUM7UUFBRztNQUNmLEVBQ0EsRUFDSlAsc0RBQUE7UUFDRVEsQ0FBQyxFQUFDLGdHQUFnRztRQUNsR0YsUUFBUSxFQUFDLFNBQVM7UUFDbEJDLFdBQVcsRUFBQztNQUFHLEVBQ2YsRUFDRlAsc0RBQUE7UUFDRUUsQ0FBQyxFQUFDLE9BQU87UUFDVEMsQ0FBQyxFQUFDLFFBQVE7UUFDVkMsS0FBSyxFQUFDLFFBQVE7UUFDZEMsTUFBTSxFQUFDLE1BQU07UUFDYkksRUFBRSxFQUFDLE1BQU07UUFDVEMsRUFBRSxFQUFDLE1BQU07UUFDVEosUUFBUSxFQUFDLFNBQVM7UUFDbEJDLFdBQVcsRUFBQztNQUFHLEVBQ2YsRUFDRlAsc0RBQUE7UUFDRUUsQ0FBQyxFQUFDLE9BQU87UUFDVEMsQ0FBQyxFQUFDLFFBQVE7UUFDVkMsS0FBSyxFQUFDLFFBQVE7UUFDZEMsTUFBTSxFQUFDLE1BQU07UUFDYkksRUFBRSxFQUFDLE1BQU07UUFDVEMsRUFBRSxFQUFDLE1BQU07UUFDVEosUUFBUSxFQUFDLFNBQVM7UUFDbEJDLFdBQVcsRUFBQztNQUFHLEVBQ2Y7SUFBQTtHQUdQO0VBQ0Q7OztFQUdBSSxJQUFJLEVBQUVuQyw2Q0FBSTtFQUVWOzs7RUFHQUMsSUFBSSxFQUFKQSw2Q0FBSTtFQUNKRyxVQUFVLEVBQVZBLG1EQUFVO0VBQ1ZnQyxVQUFVLEVBQUU7SUFDVkMsSUFBSSxFQUFFLENBQ0o7TUFDRUMsSUFBSSxFQUFFLFdBQVc7TUFDakJDLEdBQUcsRUFBRSxjQUFjO01BQ25CQyxVQUFVLEVBQUU7UUFDVkMsTUFBTSxFQUFFO1VBQ05ILElBQUksRUFBRSxTQUFTO1VBQ2ZJLFNBQVMsRUFBRSxTQUFYQSxTQUFTQSxDQUFHRixVQUEwQyxFQUFJO1lBQ3hELE9BQU9BLFVBQVUsQ0FBQ0csS0FBSyxDQUFDRixNQUFNLElBQUksQ0FBQztVQUNyQzs7T0FFSDtNQUNERyxRQUFRLEVBQUUsQ0FBQztNQUNYQyxTQUFTLEVBQUUsU0FBWEEsU0FBU0EsQ0FBR0wsVUFBZSxFQUFFTSxJQUFTLEVBQUk7O1FBQ3hDLElBQUlDLE1BQU0sR0FBRyxFQUFFO1FBQ2YsSUFBTUMsaUJBQWlCLEdBQVUsRUFBRTtRQUVuQyxJQUFNQyxTQUFTLEdBQUcsQ0FBQUMsRUFBQSxHQUFBSixJQUFJLENBQUNKLFNBQVMsY0FBQVEsRUFBQSx1QkFBQUEsRUFBQSxDQUFFQyxPQUFPLENBQUNDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsRUFBRSxDQUFDO1FBQ2hFLElBQU1DLGFBQWEsR0FDakIsc0ZBQXNGO1FBQ3hGLElBQU1DLHNCQUFzQixHQUFBQyxrQkFBQSxDQUN2Qk4sU0FBUyxDQUFDTyxRQUFRLENBQUNILGFBQWEsQ0FBQyxDQUNyQztRQUNELElBQUlJLFVBQVUsR0FBb0UsRUFBRTtRQUNwRkMsT0FBTyxDQUFDQyxHQUFHLENBQUNiLElBQUksQ0FBQztRQUNqQixJQUFNYyxlQUFlLEdBQUcsQ0FBQWQsSUFBSSxhQUFKQSxJQUFJLHVCQUFKQSxJQUFJLENBQUVLLE9BQU8sS0FBSSxFQUFFO1FBRTNDRyxzQkFBc0IsQ0FBQ08sT0FBTyxDQUFDLFVBQUNDLEtBQUssRUFBRUMsYUFBYSxFQUFJO1VBQ3RELElBQU1DLHdCQUF3QixHQUFHRixLQUFLLENBQUMsQ0FBQyxDQUFDO1VBQ3pDLElBQU1HLGVBQWUsR0FBRyxrQkFBa0I7VUFDMUMsSUFBSUMsZ0JBQWdCO1VBQ3BCLElBQUlDLGtCQUFrQixHQUE4QixFQUFFO1VBQ3RELE9BQ0UsQ0FBQ0QsZ0JBQWdCLEdBQUdELGVBQWUsQ0FBQ0csSUFBSSxDQUN0Q0osd0JBQXdCLENBQ3pCLE1BQU0sSUFBSSxFQUNYO1lBQ0EsSUFBTWxELEdBQUcsR0FBR29ELGdCQUFnQixDQUFDLENBQUMsQ0FBQztZQUMvQixJQUFNRyxLQUFLLEdBQUdILGdCQUFnQixDQUFDLENBQUMsQ0FBQztZQUNqQ0Msa0JBQWtCLENBQUNyRCxHQUFHLENBQUMsR0FBR3VELEtBQUs7VUFDakM7VUFFQSxJQUFNQyxxQkFBcUIsR0FBR1IsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDUyxJQUFJLEVBQUU7VUFFN0MsSUFBSUMsbUJBQW1CLEdBQVUsRUFBRTtVQUNuQyxJQUFJQyxlQUFlLEdBQXFELEVBQUU7VUFFMUUsSUFBTUMsY0FBYyxHQUNsQixxRUFBcUU7VUFDdkUsSUFBTUMsYUFBYSxHQUFHTCxxQkFBcUIsQ0FBQzdELEtBQUssQ0FBQ2lFLGNBQWMsQ0FBQztVQUNqRUMsYUFBYSxDQUFDZCxPQUFPLENBQUMsVUFBQ2UsWUFBb0IsRUFBRUMsS0FBYSxFQUFJO1lBQzVELElBQUlBLEtBQUssR0FBRyxDQUFDLEtBQUssQ0FBQyxFQUFFO2NBQ25CO2NBQ0EsSUFBSUQsWUFBWSxDQUFDTCxJQUFJLEVBQUUsRUFBRTtnQkFDdkJDLG1CQUFtQixDQUFDTSxJQUFJLENBQ3RCL0UsOERBQVcsQ0FBQyxlQUFlLEVBQUU7a0JBQzNCb0QsT0FBTyxFQUFFeUIsWUFBWSxDQUFDTCxJQUFJO2lCQUMzQixDQUFDLENBQ0g7Y0FDSDtZQUNGLENBQUMsTUFBTTtjQUNMO2NBQ0EsSUFBTVEsbUJBQW1CLEdBQ3ZCLGtHQUFrRztjQUNwRyxJQUFNQyxvQkFBb0IsR0FBQXpCLGtCQUFBLENBQ3JCcUIsWUFBWSxDQUFDcEIsUUFBUSxDQUFDdUIsbUJBQW1CLENBQUMsQ0FDOUM7Y0FFRCxJQUFJRSxvQkFBb0IsR0FBUSxFQUFFO2NBRWxDRCxvQkFBb0IsQ0FBQ25CLE9BQU8sQ0FBQyxVQUFDcUIsYUFBYSxFQUFFQyxjQUFjLEVBQUk7Z0JBQzdELElBQU1DLHlCQUF5QixHQUFHRixhQUFhLENBQUMsQ0FBQyxDQUFDO2dCQUNsRCxJQUFNRyxnQkFBZ0IsR0FBR0gsYUFBYSxDQUFDLENBQUMsQ0FBQyxDQUFDWCxJQUFJLEVBQUU7Z0JBRWhELElBQU1lLHlCQUF5QixHQUM3QkYseUJBQXlCLENBQUN0QixLQUFLLENBQzdCLGtDQUFrQyxDQUNuQztnQkFDSCxJQUFJeUIsbUJBQW1CLEdBQThCLEVBQUU7Z0JBRXZERCx5QkFBeUIsYUFBekJBLHlCQUF5Qix1QkFBekJBLHlCQUF5QixDQUFFekIsT0FBTyxDQUFDLFVBQUMyQixJQUFJLEVBQUk7a0JBQzFDLElBQUFDLFdBQUEsR0FBeUJELElBQUksQ0FBQy9FLEtBQUssQ0FBQyxHQUFHLENBQUM7b0JBQUFpRixZQUFBLEdBQUFDLGNBQUEsQ0FBQUYsV0FBQTtvQkFBakMzRSxHQUFHLEdBQUE0RSxZQUFBO29CQUFFRSxTQUFTLEdBQUFGLFlBQUE7a0JBQ3JCLElBQU1HLFdBQVcsR0FBR0QsU0FBUyxDQUFDRSxLQUFLLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO2tCQUMxQ1AsbUJBQW1CLENBQUN6RSxHQUFHLENBQUMsR0FBRytFLFdBQVcsQ0FBQyxDQUFDO2dCQUMxQyxDQUFDLENBQUM7Z0JBRUZwQixlQUFlLENBQUNLLElBQUksQ0FDbEI7a0JBQ0VpQixLQUFLLEVBQUVSLG1CQUFtQixDQUFDUSxLQUFLLElBQUksbUJBQW1CO2tCQUN2RHpELElBQUksRUFBRSxXQUFXO2tCQUNqQjBELEtBQUssRUFBRTtpQkFDUixDQUNGO2dCQUVEZixvQkFBb0IsQ0FBQ0gsSUFBSSxDQUN2Qi9FLDhEQUFXLENBQ1QseUJBQXlCLEVBQ3pCO2tCQUFFZ0csS0FBSyxFQUFFUixtQkFBbUIsQ0FBQ1EsS0FBSyxJQUFJO2dCQUFlLENBQUUsRUFDdkQsQ0FDRWhHLDhEQUFXLENBQUMsZUFBZSxFQUFFO2tCQUMzQm9ELE9BQU8sRUFBRWtDO2lCQUNWLENBQUMsQ0FDSCxDQUNGLENBQ0Y7Y0FDSCxDQUFDLENBQUM7Y0FFRixJQUFJSixvQkFBb0IsQ0FBQ3JFLE1BQU0sRUFBRTtnQkFDL0I0RCxtQkFBbUIsQ0FBQ00sSUFBSSxDQUN0Qi9FLDhEQUFXLENBQ1QsMEJBQTBCLEVBQzFCLEVBQUUsRUFDRmtGLG9CQUFvQixDQUNyQixDQUNGO2NBQ0g7WUFDRjtVQUNGLENBQUMsQ0FBQztVQUVGLElBQU1nQixXQUFXLEdBQUcsU0FBZEEsV0FBV0EsQ0FBSUMsS0FBYSxFQUFJO1lBQ3BDLFFBQVFBLEtBQUs7Y0FDWCxLQUFLLElBQUk7Z0JBQ1AsT0FBTyxJQUFJO2NBQ2IsS0FBSyxLQUFLO2dCQUNSLE9BQU8sS0FBSztjQUNkLEtBQUssTUFBTTtnQkFDVCxPQUFPLE1BQU07Y0FDZixLQUFLLEtBQUs7Z0JBQ1IsT0FBTyxLQUFLO2NBQ2QsS0FBSyxJQUFJO2dCQUNQLE9BQU8sSUFBSTtjQUNiO2dCQUNFLE9BQU8sRUFBRTtZQUNiO1VBQ0YsQ0FBQztVQUVEekMsVUFBVSxDQUFDcUIsSUFBSSxDQUFDO1lBQ2RpQixLQUFLLEVBQUU1QixrQkFBa0IsQ0FBQzRCLEtBQUssaUJBQUFoRixNQUFBLENBQWlCZ0QsYUFBYSxHQUFHLENBQUMsQ0FBRTtZQUNuRXpCLElBQUksRUFBRSxVQUFVO1lBQ2hCMEQsS0FBSyxFQUFFLENBQUM7WUFDUkcsS0FBSyxFQUFFMUI7V0FDUixDQUFDO1VBRUZ6QixpQkFBaUIsQ0FBQzhCLElBQUksQ0FDcEIvRSw4REFBVyxDQUNULHdCQUF3QixFQUN4QjtZQUNFZ0csS0FBSyxFQUFFNUIsa0JBQWtCLENBQUM0QixLQUFLLElBQUksZUFBZTtZQUNsREcsS0FBSyxFQUFFRCxXQUFXLENBQUM5QixrQkFBa0IsQ0FBQytCLEtBQUssQ0FBQztZQUM1Q0UsUUFBUSxFQUFFakMsa0JBQWtCLENBQUNuRCxJQUFJLElBQUksRUFBRTtZQUN2Q0MsSUFBSSxFQUFFWixZQUFZLENBQUM4RCxrQkFBa0IsQ0FBQ2xELElBQUksQ0FBQyxJQUFJO1dBQ2hELEVBQ0R1RCxtQkFBbUIsQ0FDcEIsQ0FDRjtRQUNILENBQUMsQ0FBQztRQUVGLElBQU0vQixNQUFNLEdBQUc0RCxRQUFRLENBQUM3RCxVQUFVLENBQUNHLEtBQUssQ0FBQ0YsTUFBTSxFQUFFLEVBQUUsQ0FBQyxJQUFJLENBQUM7UUFDekRNLE1BQU0sQ0FBQytCLElBQUksQ0FDVC9FLDhEQUFXLENBQ1QsNEJBQTRCLEVBQzVCO1VBQUUwQyxNQUFNLEVBQUVBO1FBQU0sQ0FBRSxFQUNsQk8saUJBQWlCLENBQ2xCLENBQ0Y7UUFFRDtRQUNBLElBQU1zRCxhQUFZLEdBQUcsU0FBZkEsWUFBWUEsQ0FBSUgsS0FBWTtVQUFBLElBQUVILEtBQUssR0FBQU8sU0FBQSxDQUFBM0YsTUFBQSxRQUFBMkYsU0FBQSxRQUFBaEcsU0FBQSxHQUFBZ0csU0FBQSxNQUFHLENBQUM7VUFBQSxPQUMzQ0osS0FBSyxDQUNGSyxHQUFHLENBQUMsVUFBQ0MsSUFBSTtZQUFBLFVBQUExRixNQUFBLENBQVEsSUFBSSxDQUFDMkYsTUFBTSxDQUFDVixLQUFLLENBQUMsYUFBQWpGLE1BQUEsQ0FBSzBGLElBQUksQ0FBQ1YsS0FBSyxRQUFBaEYsTUFBQSxDQUFLMEYsSUFBSSxDQUFDTixLQUFLLEdBQUdHLGFBQVksQ0FBQ0csSUFBSSxDQUFDTixLQUFLLEVBQUVILEtBQUssR0FBRyxDQUFDLENBQUMsR0FBRyxFQUFFO1VBQUEsQ0FBRSxDQUFDLENBQy9HVyxJQUFJLENBQUMsRUFBRSxDQUFDO1FBQUE7UUFFYixJQUFNQyxTQUFTLEdBQVdOLGFBQVksQ0FBQzdDLFVBQVUsQ0FBQztRQUVsRDtRQUNBLElBQU1vRCxPQUFPLEdBQVlDLE9BQU8sc0lBQUEvRixNQUFBLENBQ2lHNkYsU0FBUyw0RkFBbUYsQ0FDNU47UUFFRCxJQUFJLENBQUNDLE9BQU8sRUFBRTtVQUNaO1VBQ0E7VUFDQTlELE1BQU0sR0FBRyxFQUFFO1VBQ1hBLE1BQU0sQ0FBQytCLElBQUksQ0FDVC9FLDhEQUFXLENBQUMsZUFBZSxFQUFFO1lBQzNCb0QsT0FBTyxFQUFFUztXQUNWLENBQUMsQ0FDSDtRQUNIO1FBRUEsT0FBT2IsTUFBTTtNQUNmO0tBQ0Q7O0NBR0MsQ0FDVCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2libGVzL2luZGV4LnRzeD82OGUwIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVnaXN0ZXJzIGEgbmV3IGJsb2NrIHByb3ZpZGVkIGEgdW5pcXVlIG5hbWUgYW5kIGFuIG9iamVjdCBkZWZpbmluZyBpdHMgYmVoYXZpb3IuXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5pbXBvcnQgeyByZWdpc3RlckJsb2NrVHlwZSB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuaW1wb3J0IHsgY3JlYXRlQmxvY2sgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9ja3NcIjtcblxuLyoqXG4gKiBMZXRzIHdlYnBhY2sgcHJvY2VzcyBDU1MsIFNBU1Mgb3IgU0NTUyBmaWxlcyByZWZlcmVuY2VkIGluIEphdmFTY3JpcHQgZmlsZXMuXG4gKiBBbGwgZmlsZXMgY29udGFpbmluZyBgc3R5bGVgIGtleXdvcmQgYXJlIGJ1bmRsZWQgdG9nZXRoZXIuIFRoZSBjb2RlIHVzZWRcbiAqIGdldHMgYXBwbGllZCBib3RoIHRvIHRoZSBmcm9udCBvZiB5b3VyIHNpdGUgYW5kIHRvIHRoZSBlZGl0b3IuIEFsbCBvdGhlciBmaWxlc1xuICogZ2V0IGFwcGxpZWQgdG8gdGhlIGVkaXRvciBvbmx5LlxuICpcbiAqIEBzZWUgaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2UvQHdvcmRwcmVzcy9zY3JpcHRzI3VzaW5nLWNzc1xuICovXG5pbXBvcnQgXCIuL2VkaXRvci5zY3NzXCI7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBFZGl0IGZyb20gXCIuL2VkaXRcIjtcbmltcG9ydCBzYXZlIGZyb20gXCIuL3NhdmVcIjtcbmltcG9ydCBtZXRhZGF0YSBmcm9tIFwiLi9ibG9jay5qc29uXCI7XG5pbXBvcnQgaWNvbkpzb24gZnJvbSBcIi4uL2NvbXBvbmVudHMvYXNzZXRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lSWNvbk5hbWVzLmpzb25cIjtcbmltcG9ydCBkZXByZWNhdGVkIGZyb20gXCIuL2RlcHJlY2F0ZWRcIjtcblxuLyoqXG4gKiBIZWxwZXIgRnVuY3Rpb25zXG4gKi9cbmZ1bmN0aW9uIHZhbGlkYXRlSWNvbihpY29uU3RyOiBzdHJpbmcpIHtcbiAgLy8gU3BsaXR0aW5nIHRoZSBzdHJpbmcgdG8gc2VlIGlmIGl0IGhhcyBhIHByZWZpeC5cbiAgaWYgKGljb25TdHIgPT09IHVuZGVmaW5lZCkgcmV0dXJuIFwiXCI7XG5cbiAgY29uc3QgcGFydHMgPSBpY29uU3RyLnNwbGl0KFwiIFwiKTtcblxuICBsZXQgcHJlZml4LCBpY29uTmFtZTtcblxuICBpZiAocGFydHMubGVuZ3RoID09PSAxKSB7XG4gICAgLy8gSWYgb25seSBpY29uIG5hbWUgaXMgcHJvdmlkZWQsIHVzZSBcInNvbGlkXCIgYXMgdGhlIGRlZmF1bHQgcHJlZml4LlxuICAgIHByZWZpeCA9IFwic29saWRcIjtcbiAgICBpY29uTmFtZSA9IHBhcnRzWzBdO1xuICB9IGVsc2UgaWYgKHBhcnRzLmxlbmd0aCA9PT0gMikge1xuICAgIHByZWZpeCA9IHBhcnRzWzBdO1xuICAgIGljb25OYW1lID0gcGFydHNbMV07XG4gIH0gZWxzZSB7XG4gICAgLy8gSW52YWxpZCBpY29uIHN0cmluZyBmb3JtYXRcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIGlmIChbXCJicmFuZHNcIiwgXCJyZWd1bGFyXCIsIFwic29saWRcIl0uaW5jbHVkZXMocHJlZml4KSkge1xuICAgIGNvbnN0IGtleToga2V5b2YgdHlwZW9mIGljb25Kc29uID0gcHJlZml4IGFzIGFueTtcbiAgICBpZiAoaWNvbkpzb25ba2V5XS5pbmNsdWRlcyhpY29uTmFtZSkpIHtcbiAgICAgIHJldHVybiBgJHtwcmVmaXh9ICR7aWNvbk5hbWV9YDtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gXCJcIjtcbn1cblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoXG4gIG1ldGFkYXRhLm5hbWUgYXMgYW55LFxuICB7XG4gICAgLyoqXG4gICAgICogVXNlZCB0byBjb25zdHJ1Y3QgYSBwcmV2aWV3IGZvciB0aGUgYmxvY2sgdG8gYmUgc2hvd24gaW4gdGhlIGJsb2NrIGluc2VydGVyLlxuICAgICAqL1xuICAgIGljb246IHtcbiAgICAgIHNyYzogKFxuICAgICAgICA8c3ZnXG4gICAgICAgICAgaWQ9XCJFYmVuZV8xXCJcbiAgICAgICAgICB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCJcbiAgICAgICAgICB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIlxuICAgICAgICA+XG4gICAgICAgICAgPGcgb3BhY2l0eT1cIi41XCI+XG4gICAgICAgICAgICA8cmVjdFxuICAgICAgICAgICAgICB4PVwiNzUuODZcIlxuICAgICAgICAgICAgICB5PVwiMTMxLjg1XCJcbiAgICAgICAgICAgICAgd2lkdGg9XCIzNjAuMjlcIlxuICAgICAgICAgICAgICBoZWlnaHQ9XCIxNDIuMzFcIlxuICAgICAgICAgICAgICBmaWxsUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgICAgICBzdHJva2VXaWR0aD1cIjBcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L2c+XG4gICAgICAgICAgPHBhdGhcbiAgICAgICAgICAgIGQ9XCJtODEuNTksMTA5LjgzaDM0OC44MmMzLjE2LDAsNS43MywyLjU3LDUuNzMsNS43M3YyNS4xNkg3NS44NnYtMjUuMTZjMC0zLjE2LDIuNTctNS43Myw1LjczLTUuNzNaXCJcbiAgICAgICAgICAgIGZpbGxSdWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgICBzdHJva2VXaWR0aD1cIjBcIlxuICAgICAgICAgIC8+XG4gICAgICAgICAgPHJlY3RcbiAgICAgICAgICAgIHg9XCI3NS44NlwiXG4gICAgICAgICAgICB5PVwiMjk4LjMyXCJcbiAgICAgICAgICAgIHdpZHRoPVwiMzYwLjI4XCJcbiAgICAgICAgICAgIGhlaWdodD1cIjM5LjlcIlxuICAgICAgICAgICAgcng9XCI1LjczXCJcbiAgICAgICAgICAgIHJ5PVwiNS43M1wiXG4gICAgICAgICAgICBmaWxsUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgICAgc3Ryb2tlV2lkdGg9XCIwXCJcbiAgICAgICAgICAvPlxuICAgICAgICAgIDxyZWN0XG4gICAgICAgICAgICB4PVwiNzUuODZcIlxuICAgICAgICAgICAgeT1cIjM2Mi4yN1wiXG4gICAgICAgICAgICB3aWR0aD1cIjM2MC4yOFwiXG4gICAgICAgICAgICBoZWlnaHQ9XCIzOS45XCJcbiAgICAgICAgICAgIHJ4PVwiNS43M1wiXG4gICAgICAgICAgICByeT1cIjUuNzNcIlxuICAgICAgICAgICAgZmlsbFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICAgIHN0cm9rZVdpZHRoPVwiMFwiXG4gICAgICAgICAgLz5cbiAgICAgICAgPC9zdmc+XG4gICAgICApLFxuICAgIH0sXG4gICAgLyoqXG4gICAgICogQHNlZSAuL2VkaXQuanNcbiAgICAgKi9cbiAgICBlZGl0OiBFZGl0LFxuXG4gICAgLyoqXG4gICAgICogQHNlZSAuL3NhdmUuanNcbiAgICAgKi9cbiAgICBzYXZlLFxuICAgIGRlcHJlY2F0ZWQsXG4gICAgdHJhbnNmb3Jtczoge1xuICAgICAgZnJvbTogW1xuICAgICAgICB7XG4gICAgICAgICAgdHlwZTogXCJzaG9ydGNvZGVcIixcbiAgICAgICAgICB0YWc6IFwiY29sbGFwc2libGVzXCIsXG4gICAgICAgICAgYXR0cmlidXRlczoge1xuICAgICAgICAgICAgaHN0YXJ0OiB7XG4gICAgICAgICAgICAgIHR5cGU6IFwiaW50ZWdlclwiLFxuICAgICAgICAgICAgICBzaG9ydGNvZGU6IChhdHRyaWJ1dGVzOiB7IG5hbWVkOiB7IGhzdGFydD86IG51bWJlciB9IH0pID0+IHtcbiAgICAgICAgICAgICAgICByZXR1cm4gYXR0cmlidXRlcy5uYW1lZC5oc3RhcnQgfHwgMjtcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgICBwcmlvcml0eTogMSxcbiAgICAgICAgICB0cmFuc2Zvcm06IChhdHRyaWJ1dGVzOiBhbnksIGRhdGE6IGFueSkgPT4ge1xuICAgICAgICAgICAgbGV0IGJsb2NrcyA9IFtdO1xuICAgICAgICAgICAgY29uc3QgZ2xvYmFsSW5uZXJCbG9ja3M6IGFueVtdID0gW107XG5cbiAgICAgICAgICAgIGNvbnN0IGNsZWFuRGF0YSA9IGRhdGEuc2hvcnRjb2RlPy5jb250ZW50LnJlcGxhY2UoLzxcXC8/cD4vZywgXCJcIik7XG4gICAgICAgICAgICBjb25zdCByZWdleENvbGxhcHNlID1cbiAgICAgICAgICAgICAgL1xcW2NvbGxhcHNlKD89XFxzKSgoPzpcXHMrXFx3Kz0oPzonW14nXSonfFwiW15cIl0qXCJ84oCcW17igJ1dKuKAnSkpKilcXF0oW1xcc1xcU10qPylcXFtcXC9jb2xsYXBzZVxcXS9nO1xuICAgICAgICAgICAgY29uc3QgbWF0Y2hlc0NvbGxhcHNlQ29udGVudCA9IFtcbiAgICAgICAgICAgICAgLi4uY2xlYW5EYXRhLm1hdGNoQWxsKHJlZ2V4Q29sbGFwc2UpLFxuICAgICAgICAgICAgXTtcbiAgICAgICAgICAgIGxldCB0aXRsZVN0b3JlOiB7IHRpdGxlOiBzdHJpbmc7IHR5cGU6IHN0cmluZzsgbGV2ZWw6IG51bWJlcjsgaXRlbXM/OiBhbnlbXSB9W10gPSBbXTtcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKGRhdGEpO1xuICAgICAgICAgICAgY29uc3Qgb3JpZ2luYWxDb250ZW50ID0gZGF0YT8uY29udGVudCB8fCBcIlwiO1xuXG4gICAgICAgICAgICBtYXRjaGVzQ29sbGFwc2VDb250ZW50LmZvckVhY2goKG1hdGNoLCBjb2xsYXBzZUluZGV4KSA9PiB7XG4gICAgICAgICAgICAgIGNvbnN0IGNvbGxhcHNlQXR0cmlidXRlc1N0cmluZyA9IG1hdGNoWzFdO1xuICAgICAgICAgICAgICBjb25zdCBhdHRyaWJ1dGVzUmVnZXggPSAvKFxcdyspPVwiKFteXCJdKilcIi9nO1xuICAgICAgICAgICAgICBsZXQgYXR0cmlidXRlTWF0Y2hlcztcbiAgICAgICAgICAgICAgbGV0IGNvbGxhcHNlQXR0cmlidXRlczogeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfSA9IHt9O1xuICAgICAgICAgICAgICB3aGlsZSAoXG4gICAgICAgICAgICAgICAgKGF0dHJpYnV0ZU1hdGNoZXMgPSBhdHRyaWJ1dGVzUmVnZXguZXhlYyhcbiAgICAgICAgICAgICAgICAgIGNvbGxhcHNlQXR0cmlidXRlc1N0cmluZ1xuICAgICAgICAgICAgICAgICkpICE9PSBudWxsXG4gICAgICAgICAgICAgICkge1xuICAgICAgICAgICAgICAgIGNvbnN0IGtleSA9IGF0dHJpYnV0ZU1hdGNoZXNbMV07XG4gICAgICAgICAgICAgICAgY29uc3QgdmFsdWUgPSBhdHRyaWJ1dGVNYXRjaGVzWzJdO1xuICAgICAgICAgICAgICAgIGNvbGxhcHNlQXR0cmlidXRlc1trZXldID0gdmFsdWU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBjb25zdCBjb250ZW50SW5zaWRlQ29sbGFwc2UgPSBtYXRjaFsyXS50cmltKCk7XG5cbiAgICAgICAgICAgICAgbGV0IGNvbGxhcHNlSW5uZXJCbG9ja3M6IGFueVtdID0gW107XG4gICAgICAgICAgICAgIGxldCBhY2NvcmRpb25UaXRsZXM6IHsgdGl0bGU6IHN0cmluZzsgdHlwZTogc3RyaW5nOyBsZXZlbDogbnVtYmVyIH1bXSA9IFtdO1xuXG4gICAgICAgICAgICAgIGNvbnN0IGFjY29yZGlvblJlZ2V4ID1cbiAgICAgICAgICAgICAgICAvXFxbYWNjb3JkaW9uKD89XFxzfFxcXSkoPzpcXHMrXFx3Kz1cIlteXCJdKlwiKSpcXF0oW1xcc1xcU10qPylcXFtcXC9hY2NvcmRpb25cXF0vZztcbiAgICAgICAgICAgICAgY29uc3Qgc3BsaXRDb250ZW50cyA9IGNvbnRlbnRJbnNpZGVDb2xsYXBzZS5zcGxpdChhY2NvcmRpb25SZWdleCk7XG4gICAgICAgICAgICAgIHNwbGl0Q29udGVudHMuZm9yRWFjaCgoc3BsaXRDb250ZW50OiBzdHJpbmcsIGluZGV4OiBudW1iZXIpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAoaW5kZXggJSAyID09PSAwKSB7XG4gICAgICAgICAgICAgICAgICAvLyBUaGlzIHNob3VsZCBiZSBmcmVlZm9ybSBjb250ZW50IG91dHNpZGUgb2YgdGhlIGFjY29yZGlvbnNcbiAgICAgICAgICAgICAgICAgIGlmIChzcGxpdENvbnRlbnQudHJpbSgpKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbGxhcHNlSW5uZXJCbG9ja3MucHVzaChcbiAgICAgICAgICAgICAgICAgICAgICBjcmVhdGVCbG9jayhcImNvcmUvZnJlZWZvcm1cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogc3BsaXRDb250ZW50LnRyaW0oKSxcbiAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAvLyBUaGlzIHNob3VsZCBiZSBjb250ZW50IGluc2lkZSBhbiBhY2NvcmRpb25cbiAgICAgICAgICAgICAgICAgIGNvbnN0IGFjY29yZGlvbkl0ZW1zUmVnZXggPVxuICAgICAgICAgICAgICAgICAgICAvXFxbYWNjb3JkaW9uLWl0ZW0oPz1cXHMpKCg/OlxccytcXHcrPSg/OidbXiddKid8XCJbXlwiXSpcInzigJxbXuKAnV0q4oCdKSkqKVxcXShbXFxzXFxTXSo/KVxcW1xcL2FjY29yZGlvbi1pdGVtXFxdL2c7XG4gICAgICAgICAgICAgICAgICBjb25zdCBhY2NvcmRpb25JdGVtTWF0Y2hlcyA9IFtcbiAgICAgICAgICAgICAgICAgICAgLi4uc3BsaXRDb250ZW50Lm1hdGNoQWxsKGFjY29yZGlvbkl0ZW1zUmVnZXgpLFxuICAgICAgICAgICAgICAgICAgXTtcblxuICAgICAgICAgICAgICAgICAgbGV0IGlubmVyQWNjb3JkaW9uQmxvY2tzOiBhbnkgPSBbXTtcblxuICAgICAgICAgICAgICAgICAgYWNjb3JkaW9uSXRlbU1hdGNoZXMuZm9yRWFjaCgoYWNjb3JkaW9uSXRlbSwgYWNjb3JkaW9uSW5kZXgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgYWNjb3JkaW9uQXR0cmlidXRlc1N0cmluZyA9IGFjY29yZGlvbkl0ZW1bMV07XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGFjY29yZGlvbkNvbnRlbnQgPSBhY2NvcmRpb25JdGVtWzJdLnRyaW0oKTtcblxuICAgICAgICAgICAgICAgICAgICBjb25zdCBhY2NvcmRpb25BdHRyaWJ1dGVNYXRjaGVzID1cbiAgICAgICAgICAgICAgICAgICAgICBhY2NvcmRpb25BdHRyaWJ1dGVzU3RyaW5nLm1hdGNoKFxuICAgICAgICAgICAgICAgICAgICAgICAgLyhcXHcrKT0oJ1teJ10qJ3xcIlteXCJdKlwifOKAnFte4oCdXSrigJ0pL2dcbiAgICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgICBsZXQgYWNjb3JkaW9uQXR0cmlidXRlczogeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfSA9IHt9O1xuXG4gICAgICAgICAgICAgICAgICAgIGFjY29yZGlvbkF0dHJpYnV0ZU1hdGNoZXM/LmZvckVhY2goKGF0dHIpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICBjb25zdCBba2V5LCBmdWxsVmFsdWVdID0gYXR0ci5zcGxpdChcIj1cIik7XG4gICAgICAgICAgICAgICAgICAgICAgY29uc3QgYWN0dWFsVmFsdWUgPSBmdWxsVmFsdWUuc2xpY2UoMSwgLTEpO1xuICAgICAgICAgICAgICAgICAgICAgIGFjY29yZGlvbkF0dHJpYnV0ZXNba2V5XSA9IGFjdHVhbFZhbHVlOyAvLyA8LS0gUG9wdWxhdGUgdGhlIG9iamVjdCBjb3JyZWN0bHlcbiAgICAgICAgICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgICAgICAgICAgYWNjb3JkaW9uVGl0bGVzLnB1c2goXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGFjY29yZGlvbkF0dHJpYnV0ZXMudGl0bGUgfHwgXCJObyB0aXRsZSBkZXRlY3RlZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJhY2NvcmRpb25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldmVsOiAyXG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAgICAgICAgIGlubmVyQWNjb3JkaW9uQmxvY2tzLnB1c2goXG4gICAgICAgICAgICAgICAgICAgICAgY3JlYXRlQmxvY2soXG4gICAgICAgICAgICAgICAgICAgICAgICBcInJyemUtZWxlbWVudHMvYWNjb3JkaW9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB7IHRpdGxlOiBhY2NvcmRpb25BdHRyaWJ1dGVzLnRpdGxlIHx8IFwiRW50ZXIgYSB0aXRsZVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNyZWF0ZUJsb2NrKFwiY29yZS9mcmVlZm9ybVwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogYWNjb3JkaW9uQ29udGVudCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgICAgICAgIGlmIChpbm5lckFjY29yZGlvbkJsb2Nrcy5sZW5ndGgpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sbGFwc2VJbm5lckJsb2Nrcy5wdXNoKFxuICAgICAgICAgICAgICAgICAgICAgIGNyZWF0ZUJsb2NrKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJycnplLWVsZW1lbnRzL2FjY29yZGlvbnNcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHt9LFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5uZXJBY2NvcmRpb25CbG9ja3NcbiAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgICBjb25zdCBjb2xvckNob2ljZSA9IChjb2xvcjogc3RyaW5nKSA9PiB7XG4gICAgICAgICAgICAgICAgc3dpdGNoIChjb2xvcikge1xuICAgICAgICAgICAgICAgICAgY2FzZSBcInRmXCI6XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBcInRmXCI7XG4gICAgICAgICAgICAgICAgICBjYXNlIFwibmF0XCI6XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBcIm5hdFwiO1xuICAgICAgICAgICAgICAgICAgY2FzZSBcInBoaWxcIjpcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFwicGhpbFwiO1xuICAgICAgICAgICAgICAgICAgY2FzZSBcIm1lZFwiOlxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gXCJtZWRcIjtcbiAgICAgICAgICAgICAgICAgIGNhc2UgXCJyd1wiOlxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gXCJyd1wiO1xuICAgICAgICAgICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFwiXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9O1xuXG4gICAgICAgICAgICAgIHRpdGxlU3RvcmUucHVzaCh7XG4gICAgICAgICAgICAgICAgdGl0bGU6IGNvbGxhcHNlQXR0cmlidXRlcy50aXRsZSB8fCBgQ29sbGFwc2UgIyR7Y29sbGFwc2VJbmRleCArIDF9YCxcbiAgICAgICAgICAgICAgICB0eXBlOiBcImNvbGxhcHNlXCIsXG4gICAgICAgICAgICAgICAgbGV2ZWw6IDEsXG4gICAgICAgICAgICAgICAgaXRlbXM6IGFjY29yZGlvblRpdGxlcyxcbiAgICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgICAgZ2xvYmFsSW5uZXJCbG9ja3MucHVzaChcbiAgICAgICAgICAgICAgICBjcmVhdGVCbG9jayhcbiAgICAgICAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy9jb2xsYXBzZVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICB0aXRsZTogY29sbGFwc2VBdHRyaWJ1dGVzLnRpdGxlIHx8IFwiRW50ZXIgYSB0aXRsZVwiLFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JDaG9pY2UoY29sbGFwc2VBdHRyaWJ1dGVzLmNvbG9yKSxcbiAgICAgICAgICAgICAgICAgICAganVtcE5hbWU6IGNvbGxhcHNlQXR0cmlidXRlcy5uYW1lIHx8IFwiXCIsXG4gICAgICAgICAgICAgICAgICAgIGljb246IHZhbGlkYXRlSWNvbihjb2xsYXBzZUF0dHJpYnV0ZXMuaWNvbikgfHwgXCJcIixcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBjb2xsYXBzZUlubmVyQmxvY2tzXG4gICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIGNvbnN0IGhzdGFydCA9IHBhcnNlSW50KGF0dHJpYnV0ZXMubmFtZWQuaHN0YXJ0LCAxMCkgfHwgMjtcbiAgICAgICAgICAgIGJsb2Nrcy5wdXNoKFxuICAgICAgICAgICAgICBjcmVhdGVCbG9jayhcbiAgICAgICAgICAgICAgICBcInJyemUtZWxlbWVudHMvY29sbGFwc2libGVzXCIsXG4gICAgICAgICAgICAgICAgeyBoc3RhcnQ6IGhzdGFydCB9LFxuICAgICAgICAgICAgICAgIGdsb2JhbElubmVyQmxvY2tzXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIC8vIENyZWF0ZSB0aGUgbGlzdCBvZiB0aXRsZXMgd2l0aCBidWxsZXQgcG9pbnRzXG4gICAgICAgICAgICBjb25zdCBmb3JtYXRUaXRsZXMgPSAoaXRlbXM6IGFueVtdLCBsZXZlbCA9IDApOiBzdHJpbmcgPT5cbiAgICAgICAgICAgICAgaXRlbXNcbiAgICAgICAgICAgICAgICAubWFwKChpdGVtKSA9PiBgJHsnICAnLnJlcGVhdChsZXZlbCl94oCiICR7aXRlbS50aXRsZX1cXG4ke2l0ZW0uaXRlbXMgPyBmb3JtYXRUaXRsZXMoaXRlbS5pdGVtcywgbGV2ZWwgKyAxKSA6ICcnfWApXG4gICAgICAgICAgICAgICAgLmpvaW4oXCJcIik7XG5cbiAgICAgICAgICAgIGNvbnN0IHRpdGxlTGlzdDogc3RyaW5nID0gZm9ybWF0VGl0bGVzKHRpdGxlU3RvcmUpO1xuXG4gICAgICAgICAgICAvLyBBc2sgdXNlciBpZiB0aGV5IHdhbnQgdG8gcHJvY2VlZCBhbmQgc2hvdyB0aGUgYXJyYXkgb2YgdGl0bGVzIGFzIGJ1bGxldCBwb2ludHNcbiAgICAgICAgICAgIGNvbnN0IHByb2NlZWQ6IGJvb2xlYW4gPSBjb25maXJtKFxuICAgICAgICAgICAgICBgV2ljaHRpZ2VyIEhpbndlaXNcXG5cXG5CaXR0ZSDDvGJlcnByw7xmZW4gU2llIElocmUgQWtrb3JkZW9uc3RydWt0dXIsIHVtIHNpY2hlcnp1c3RlbGxlbiwgZGFzcyBhbGxlIEVsZW1lbnRlIHZvcmhhbmRlbiBzaW5kLlxcblxcbiR7dGl0bGVMaXN0fVxcblxcbkJlc3TDpHRpZ2VuIFNpZSBtaXQgT2ssIGRhbWl0IGRpZSBVbXdhbmRsdW5nIGluIGVpbmVuIEJsb2NrIGR1cmNoZ2Vmw7xocnQgd2lyZC5gXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICBpZiAoIXByb2NlZWQpIHtcbiAgICAgICAgICAgICAgLy8gZWxzZSByZXR1cm4gaXQgaW4gYSBmcmVlZm9ybWJsb2NrXG4gICAgICAgICAgICAgIC8vIGVtcHR5IGJsb2Nrc1xuICAgICAgICAgICAgICBibG9ja3MgPSBbXTtcbiAgICAgICAgICAgICAgYmxvY2tzLnB1c2goXG4gICAgICAgICAgICAgICAgY3JlYXRlQmxvY2soXCJjb3JlL2ZyZWVmb3JtXCIsIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG9yaWdpbmFsQ29udGVudCxcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICByZXR1cm4gYmxvY2tzO1xuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICBdLFxuICAgIH0sXG4gIH0gYXMgYW55XG4pO1xuIl0sIm5hbWVzIjpbInJlZ2lzdGVyQmxvY2tUeXBlIiwiY3JlYXRlQmxvY2siLCJFZGl0Iiwic2F2ZSIsIm1ldGFkYXRhIiwiaWNvbkpzb24iLCJkZXByZWNhdGVkIiwidmFsaWRhdGVJY29uIiwiaWNvblN0ciIsInVuZGVmaW5lZCIsInBhcnRzIiwic3BsaXQiLCJwcmVmaXgiLCJpY29uTmFtZSIsImxlbmd0aCIsImluY2x1ZGVzIiwia2V5IiwiY29uY2F0IiwibmFtZSIsImljb24iLCJzcmMiLCJfanN4cyIsImlkIiwieG1sbnMiLCJ2aWV3Qm94IiwiY2hpbGRyZW4iLCJfanN4Iiwib3BhY2l0eSIsIngiLCJ5Iiwid2lkdGgiLCJoZWlnaHQiLCJmaWxsUnVsZSIsInN0cm9rZVdpZHRoIiwiZCIsInJ4IiwicnkiLCJlZGl0IiwidHJhbnNmb3JtcyIsImZyb20iLCJ0eXBlIiwidGFnIiwiYXR0cmlidXRlcyIsImhzdGFydCIsInNob3J0Y29kZSIsIm5hbWVkIiwicHJpb3JpdHkiLCJ0cmFuc2Zvcm0iLCJkYXRhIiwiYmxvY2tzIiwiZ2xvYmFsSW5uZXJCbG9ja3MiLCJjbGVhbkRhdGEiLCJfYSIsImNvbnRlbnQiLCJyZXBsYWNlIiwicmVnZXhDb2xsYXBzZSIsIm1hdGNoZXNDb2xsYXBzZUNvbnRlbnQiLCJfdG9Db25zdW1hYmxlQXJyYXkiLCJtYXRjaEFsbCIsInRpdGxlU3RvcmUiLCJjb25zb2xlIiwibG9nIiwib3JpZ2luYWxDb250ZW50IiwiZm9yRWFjaCIsIm1hdGNoIiwiY29sbGFwc2VJbmRleCIsImNvbGxhcHNlQXR0cmlidXRlc1N0cmluZyIsImF0dHJpYnV0ZXNSZWdleCIsImF0dHJpYnV0ZU1hdGNoZXMiLCJjb2xsYXBzZUF0dHJpYnV0ZXMiLCJleGVjIiwidmFsdWUiLCJjb250ZW50SW5zaWRlQ29sbGFwc2UiLCJ0cmltIiwiY29sbGFwc2VJbm5lckJsb2NrcyIsImFjY29yZGlvblRpdGxlcyIsImFjY29yZGlvblJlZ2V4Iiwic3BsaXRDb250ZW50cyIsInNwbGl0Q29udGVudCIsImluZGV4IiwicHVzaCIsImFjY29yZGlvbkl0ZW1zUmVnZXgiLCJhY2NvcmRpb25JdGVtTWF0Y2hlcyIsImlubmVyQWNjb3JkaW9uQmxvY2tzIiwiYWNjb3JkaW9uSXRlbSIsImFjY29yZGlvbkluZGV4IiwiYWNjb3JkaW9uQXR0cmlidXRlc1N0cmluZyIsImFjY29yZGlvbkNvbnRlbnQiLCJhY2NvcmRpb25BdHRyaWJ1dGVNYXRjaGVzIiwiYWNjb3JkaW9uQXR0cmlidXRlcyIsImF0dHIiLCJfYXR0ciRzcGxpdCIsIl9hdHRyJHNwbGl0MiIsIl9zbGljZWRUb0FycmF5IiwiZnVsbFZhbHVlIiwiYWN0dWFsVmFsdWUiLCJzbGljZSIsInRpdGxlIiwibGV2ZWwiLCJjb2xvckNob2ljZSIsImNvbG9yIiwiaXRlbXMiLCJqdW1wTmFtZSIsInBhcnNlSW50IiwiZm9ybWF0VGl0bGVzIiwiYXJndW1lbnRzIiwibWFwIiwiaXRlbSIsInJlcGVhdCIsImpvaW4iLCJ0aXRsZUxpc3QiLCJwcm9jZWVkIiwiY29uZmlybSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapsibles/index.tsx\n"); + +/***/ }), + +/***/ "./src/collapsibles/save.tsx": +/*!***********************************!*\ + !*** ./src/collapsibles/save.tsx ***! + \***********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n expandAllLink = attributes.expandAllLink;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion\",\n children: [expandAllLink && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"button-container-right\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", {\n className: \"expand-all standard-btn primary-btn xsmall-btn\",\n \"data-status\": \"closed\",\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)(\"Expand All\", \"rrze-elements-blocks\")\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})]\n })\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2libGVzL3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQXFFO0FBQ2hDO0FBU3ZCLFNBQVVHLElBQUlBLENBQUFDLElBQUEsRUFBMEI7RUFBQSxJQUF2QkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDdkMsSUFBTUMsVUFBVSxHQUFHTixrRUFBYSxDQUFDRyxJQUFJLEVBQUU7RUFDdkMsSUFBUUksY0FBYyxHQUFvQkYsVUFBVSxDQUE1Q0UsY0FBYztJQUFFQyxhQUFhLEdBQUtILFVBQVUsQ0FBNUJHLGFBQWE7RUFFckMsT0FDRUMsdURBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVNMLFVBQVU7SUFBQU0sUUFBQSxHQUNoQixHQUFHLEVBQ0pDLHNEQUFBLENBQUFDLHVEQUFBO01BQUFGLFFBQUEsRUFDRUgsdURBQUE7UUFBS00sU0FBUyxFQUFDLFdBQVc7UUFBQUgsUUFBQSxHQUN2QkosYUFBYSxJQUNaSyxzREFBQTtVQUFLRSxTQUFTLEVBQUMsd0JBQXdCO1VBQUFILFFBQUEsRUFDckNDLHNEQUFBO1lBQ0VFLFNBQVMsRUFBQyxnREFBZ0Q7WUFBQSxlQUM5QyxRQUFRO1lBQUFILFFBQUEsRUFFbkJWLG1EQUFFLENBQUMsWUFBWSxFQUFFLHNCQUFzQjtVQUFDO1FBQ2xDLEVBRVosRUFDRFcsc0RBQUEsQ0FBQ1osZ0VBQVcsQ0FBQ2UsT0FBTyxLQUFHO01BQUE7SUFDbkIsRUFDTDtFQUFBLEdBQ0M7QUFFViIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2libGVzL3NhdmUudHN4PzNkNDIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQmxvY2tQcm9wcywgSW5uZXJCbG9ja3MgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuXG50eXBlIFNhdmVQcm9wcyA9IHtcbiAgYXR0cmlidXRlczoge1xuICAgIHNhbWVCbG9ja0NvdW50OiBudW1iZXI7XG4gICAgZXhwYW5kQWxsTGluazogYm9vbGVhbjtcbiAgfTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhdmUoeyBhdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIGNvbnN0IHsgc2FtZUJsb2NrQ291bnQsIGV4cGFuZEFsbExpbmsgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5ibG9ja1Byb3BzfT5cbiAgICAgIHtcIiBcIn1cbiAgICAgIDw+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWNjb3JkaW9uXCI+XG4gICAgICAgICAge2V4cGFuZEFsbExpbmsgJiYgKFxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJidXR0b24tY29udGFpbmVyLXJpZ2h0XCI+XG4gICAgICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJleHBhbmQtYWxsIHN0YW5kYXJkLWJ0biBwcmltYXJ5LWJ0biB4c21hbGwtYnRuXCJcbiAgICAgICAgICAgICAgICBkYXRhLXN0YXR1cz1cImNsb3NlZFwiXG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICB7X18oXCJFeHBhbmQgQWxsXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgKX1cbiAgICAgICAgICA8SW5uZXJCbG9ja3MuQ29udGVudCAvPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvPlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsIl9fIiwic2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsInNhbWVCbG9ja0NvdW50IiwiZXhwYW5kQWxsTGluayIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwiX0ZyYWdtZW50IiwiY2xhc3NOYW1lIiwiQ29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapsibles/save.tsx\n"); + +/***/ }), + +/***/ "./src/collapsibles/v1.0.3/attributes.ts": +/*!***********************************************!*\ + !*** ./src/collapsibles/v1.0.3/attributes.ts ***! + \***********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ attributes: function() { return /* binding */ attributes; }\n/* harmony export */ });\nvar attributes = {\n expandAllLink: {\n type: \"boolean\",\n default: false\n },\n hstart: {\n type: \"integer\",\n default: 2\n },\n register: {\n type: \"boolean\",\n default: false\n },\n sameBlockCount: {\n type: \"integer\",\n default: 0\n },\n childrenCount: {\n type: \"integer\",\n default: 0\n },\n previousBlockIds: {\n type: \"array\",\n default: []\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2libGVzL3YxLjAuMy9hdHRyaWJ1dGVzLnRzIiwibWFwcGluZ3MiOiI7Ozs7QUFFTyxJQUFNQSxVQUFVLEdBQW9CO0VBQ3pDQyxhQUFhLEVBQUU7SUFDYkMsSUFBSSxFQUFFLFNBQVM7SUFDZkMsT0FBTyxFQUFFO0dBQ1Y7RUFDREMsTUFBTSxFQUFFO0lBQ05GLElBQUksRUFBRSxTQUFTO0lBQ2ZDLE9BQU8sRUFBRTtHQUNWO0VBQ0RFLFFBQVEsRUFBRTtJQUNSSCxJQUFJLEVBQUUsU0FBUztJQUNmQyxPQUFPLEVBQUU7R0FDVjtFQUNERyxjQUFjLEVBQUU7SUFDZEosSUFBSSxFQUFFLFNBQVM7SUFDZkMsT0FBTyxFQUFFO0dBQ1Y7RUFDREksYUFBYSxFQUFFO0lBQ2JMLElBQUksRUFBRSxTQUFTO0lBQ2ZDLE9BQU8sRUFBRTtHQUNWO0VBQ0RLLGdCQUFnQixFQUFFO0lBQ2hCTixJQUFJLEVBQUUsT0FBTztJQUNiQyxPQUFPLEVBQUU7O0NBRVoiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbGxhcHNpYmxlcy92MS4wLjMvYXR0cmlidXRlcy50cz9lZDFiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrQXR0cmlidXRlcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuXG5leHBvcnQgY29uc3QgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzID0ge1xuICBleHBhbmRBbGxMaW5rOiB7XG4gICAgdHlwZTogXCJib29sZWFuXCIsXG4gICAgZGVmYXVsdDogZmFsc2VcbiAgfSxcbiAgaHN0YXJ0OiB7XG4gICAgdHlwZTogXCJpbnRlZ2VyXCIsXG4gICAgZGVmYXVsdDogMlxuICB9LFxuICByZWdpc3Rlcjoge1xuICAgIHR5cGU6IFwiYm9vbGVhblwiLFxuICAgIGRlZmF1bHQ6IGZhbHNlXG4gIH0sXG4gIHNhbWVCbG9ja0NvdW50OiB7XG4gICAgdHlwZTogXCJpbnRlZ2VyXCIsXG4gICAgZGVmYXVsdDogMFxuICB9LFxuICBjaGlsZHJlbkNvdW50OiB7XG4gICAgdHlwZTogXCJpbnRlZ2VyXCIsXG4gICAgZGVmYXVsdDogMFxuICB9LFxuICBwcmV2aW91c0Jsb2NrSWRzOiB7XG4gICAgdHlwZTogXCJhcnJheVwiLFxuICAgIGRlZmF1bHQ6IFtdXG4gIH1cbn07XG5cbmV4cG9ydCBpbnRlcmZhY2UgQXR0cmlidXRlc1YxIHtcbiAgZXhwYW5kQWxsTGluazogYm9vbGVhbjtcbiAgc2FtZUJsb2NrQ291bnQ6IG51bWJlcjtcbiAgcHJldmlvdXNCbG9ja0lkczogc3RyaW5nW107XG4gIGhzdGFydDogbnVtYmVyO1xuICBjaGlsZHJlbkNvdW50OiBudW1iZXI7XG4gIG1lc3NhZ2U6IHN0cmluZztcbiAgcHJldmlvdXNCbG9ja0NsaWVudHM6IHN0cmluZ1tdO1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczoge1xuICAgIGV4cGFuZEFsbExpbms/OiBib29sZWFuO1xuICAgIHNhbWVCbG9ja0NvdW50PzogbnVtYmVyO1xuICAgIHByZXZpb3VzQmxvY2tJZHM/OiBzdHJpbmdbXTtcbiAgICBoc3RhcnQ/OiBudW1iZXI7XG4gICAgY2hpbGRyZW5Db3VudD86IG51bWJlcjtcbiAgICBtZXNzYWdlPzogc3RyaW5nO1xuICAgIHByZXZpb3VzQmxvY2tDbGllbnRzPzogc3RyaW5nW107XG4gIH0pID0+IHZvaWQ7XG4gIGNsaWVudElkPzogc3RyaW5nO1xufSJdLCJuYW1lcyI6WyJhdHRyaWJ1dGVzIiwiZXhwYW5kQWxsTGluayIsInR5cGUiLCJkZWZhdWx0IiwiaHN0YXJ0IiwicmVnaXN0ZXIiLCJzYW1lQmxvY2tDb3VudCIsImNoaWxkcmVuQ291bnQiLCJwcmV2aW91c0Jsb2NrSWRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/collapsibles/v1.0.3/attributes.ts\n"); + +/***/ }), + +/***/ "./src/collapsibles/v1.0.3/migrate.ts": +/*!********************************************!*\ + !*** ./src/collapsibles/v1.0.3/migrate.ts ***! + \********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\nvar migrate = function migrate(attributes) {\n return Object.assign({}, attributes);\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (migrate);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2libGVzL3YxLjAuMy9taWdyYXRlLnRzIiwibWFwcGluZ3MiOiI7QUFFQSxJQUFNQSxPQUFPLEdBQUcsU0FBVkEsT0FBT0EsQ0FBSUMsVUFBd0IsRUFBa0I7RUFDekQsT0FBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQ0tGLFVBQVU7QUFFakIsQ0FBQztBQUVELCtEQUFlRCxPQUFPIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2xsYXBzaWJsZXMvdjEuMC4zL21pZ3JhdGUudHM/MDU0OSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBdHRyaWJ1dGVzVjEgfSBmcm9tIFwiLi9hdHRyaWJ1dGVzXCI7XG5cbmNvbnN0IG1pZ3JhdGUgPSAoYXR0cmlidXRlczogQXR0cmlidXRlc1YxKTogQXR0cmlidXRlc1YxID0+IHtcbiAgcmV0dXJuIHtcbiAgICAuLi5hdHRyaWJ1dGVzLFxuICB9O1xufTtcblxuZXhwb3J0IGRlZmF1bHQgbWlncmF0ZTsiXSwibmFtZXMiOlsibWlncmF0ZSIsImF0dHJpYnV0ZXMiLCJPYmplY3QiLCJhc3NpZ24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/collapsibles/v1.0.3/migrate.ts\n"); + +/***/ }), + +/***/ "./src/collapsibles/v1.0.3/save.tsx": +/*!******************************************!*\ + !*** ./src/collapsibles/v1.0.3/save.tsx ***! + \******************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n expandAllLink = attributes.expandAllLink;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion\",\n id: \"accordion-\".concat(sameBlockCount),\n children: [expandAllLink && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"button-container-right\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", {\n className: \"expand-all standard-btn primary-btn xsmall-btn\",\n \"data-status\": \"closed\",\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)(\"Expand All\", \"rrze-elements-b\")\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})]\n })\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2libGVzL3YxLjAuMy9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFxRTtBQUdoQztBQU9yQyxJQUFNRyxJQUFJLEdBQXdDLFNBQTVDQSxJQUFJQSxDQUFBQyxJQUFBLEVBQTJEO0VBQUEsSUFBaEJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQzdELElBQU1DLFVBQVUsR0FBR04sa0VBQWEsQ0FBQ08sSUFBSSxFQUFFO0VBQ3ZDLElBQVFDLGNBQWMsR0FBb0JILFVBQVUsQ0FBNUNHLGNBQWM7SUFBRUMsYUFBYSxHQUFLSixVQUFVLENBQTVCSSxhQUFhO0VBRXJDLE9BQ0VDLHVEQUFBLFFBQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFTTixVQUFVO0lBQUFPLFFBQUEsR0FDaEIsR0FBRyxFQUNKQyxzREFBQSxDQUFBQyx1REFBQTtNQUFBRixRQUFBLEVBQ0VILHVEQUFBO1FBQUtNLFNBQVMsRUFBQyxXQUFXO1FBQUNDLEVBQUUsZUFBQUMsTUFBQSxDQUFlVixjQUFjLENBQUU7UUFBQUssUUFBQSxHQUN6REosYUFBYSxJQUNaSyxzREFBQTtVQUFLRSxTQUFTLEVBQUMsd0JBQXdCO1VBQUFILFFBQUEsRUFDckNDLHNEQUFBO1lBQ0VFLFNBQVMsRUFBQyxnREFBZ0Q7WUFBQSxlQUM5QyxRQUFRO1lBQUFILFFBQUEsRUFFbkJYLG1EQUFFLENBQUMsWUFBWSxFQUFFLGlCQUFpQjtVQUFDO1FBQzdCLEVBRVosRUFDRFksc0RBQUEsQ0FBQ2IsZ0VBQVcsQ0FBQ2tCLE9BQU8sS0FBRztNQUFBO0lBQ25CLEVBQ0w7RUFBQSxHQUNDO0FBRVYsQ0FBQztBQUVELCtEQUFlaEIsSUFBSSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2libGVzL3YxLjAuMy9zYXZlLnRzeD8zMjRlIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMsIElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgeyBCbG9ja1NhdmVQcm9wcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuaW1wb3J0IHsgQXR0cmlidXRlc1YxIH0gZnJvbSBcIi4vYXR0cmlidXRlc1wiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5cbnR5cGUgU2F2ZVByb3BzID0ge1xuICBzYW1lQmxvY2tDb3VudDogbnVtYmVyO1xuICBleHBhbmRBbGxMaW5rOiBib29sZWFuO1xufTtcblxuY29uc3QgU2F2ZTogUmVhY3QuRkM8QmxvY2tTYXZlUHJvcHM8U2F2ZVByb3BzPj4gPSAoeyBhdHRyaWJ1dGVzIH0pID0+IHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuICBjb25zdCB7IHNhbWVCbG9ja0NvdW50LCBleHBhbmRBbGxMaW5rIH0gPSBhdHRyaWJ1dGVzO1xuXG4gIHJldHVybiAoXG4gICAgPGRpdiB7Li4uYmxvY2tQcm9wc30+XG4gICAgICB7XCIgXCJ9XG4gICAgICA8PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFjY29yZGlvblwiIGlkPXtgYWNjb3JkaW9uLSR7c2FtZUJsb2NrQ291bnR9YH0+XG4gICAgICAgICAge2V4cGFuZEFsbExpbmsgJiYgKFxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJidXR0b24tY29udGFpbmVyLXJpZ2h0XCI+XG4gICAgICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJleHBhbmQtYWxsIHN0YW5kYXJkLWJ0biBwcmltYXJ5LWJ0biB4c21hbGwtYnRuXCJcbiAgICAgICAgICAgICAgICBkYXRhLXN0YXR1cz1cImNsb3NlZFwiXG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICB7X18oXCJFeHBhbmQgQWxsXCIsIFwicnJ6ZS1lbGVtZW50cy1iXCIpfVxuICAgICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICl9XG4gICAgICAgICAgPElubmVyQmxvY2tzLkNvbnRlbnQgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8Lz5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNhdmU7Il0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsIl9fIiwiU2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsInNhdmUiLCJzYW1lQmxvY2tDb3VudCIsImV4cGFuZEFsbExpbmsiLCJfanN4cyIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeCIsIl9GcmFnbWVudCIsImNsYXNzTmFtZSIsImlkIiwiY29uY2F0IiwiQ29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapsibles/v1.0.3/save.tsx\n"); + +/***/ }), + +/***/ "./src/components/ExpandAllLink.tsx": +/*!******************************************!*\ + !*** ./src/components/ExpandAllLink.tsx ***! + \******************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n/**\n * Handles the Expand All Link selection inside the InspectorControls\n * @param {*} attributes\n * @param {*} setAttributes\n * @returns JSX element\n * @see edit.js\n */\nvar ExpandAllLinkSelector = function ExpandAllLinkSelector(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var updateExpandAllLink = function updateExpandAllLink() {\n setAttributes({\n expandAllLink: !attributes.expandAllLink\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)(\"Show Expand-All-Link\", \"rrze-elements-blocks\"),\n checked: attributes.expandAllLink,\n onChange: updateExpandAllLink\n });\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (ExpandAllLinkSelector);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9FeHBhbmRBbGxMaW5rLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUF3RDtBQUNuQjtBQVNyQzs7Ozs7OztBQU9BLElBQU1FLHFCQUFxQixHQUFHLFNBQXhCQSxxQkFBcUJBLENBQUFDLElBQUEsRUFBOEM7RUFBQSxJQUF6Q0MsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7SUFBRUMsYUFBYSxHQUFBRixJQUFBLENBQWJFLGFBQWE7RUFDdkQsSUFBTUMsbUJBQW1CLEdBQUcsU0FBdEJBLG1CQUFtQkEsQ0FBQSxFQUFRO0lBQy9CRCxhQUFhLENBQUM7TUFBQ0UsYUFBYSxFQUFFLENBQUNILFVBQVUsQ0FBQ0c7SUFBYSxDQUFDLENBQUM7RUFDM0QsQ0FBQztFQUVELE9BQ0lDLHNEQUFBLENBQUNSLGtFQUFlO0lBQ2RTLEtBQUssRUFBRVIsbURBQUUsQ0FBQyxzQkFBc0IsRUFBRSxzQkFBc0IsQ0FBQztJQUN6RFMsT0FBTyxFQUFFTixVQUFVLENBQUNHLGFBQWE7SUFDakNJLFFBQVEsRUFBRUw7RUFBbUIsRUFDN0I7QUFFUixDQUFDO0FBRUQsK0RBQWVKLHFCQUFxQiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9FeHBhbmRBbGxMaW5rLnRzeD9hM2QxIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENoZWNrYm94Q29udHJvbCB9IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuXG50eXBlIFNhdmVQcm9wcyA9IHtcbiAgYXR0cmlidXRlczoge1xuICAgIGV4cGFuZEFsbExpbms6IGJvb2xlYW47XG4gIH0sXG4gIHNldEF0dHJpYnV0ZXM6IChuZXdBdHRyaWJ1dGVzOiB7IGV4cGFuZEFsbExpbms6IGJvb2xlYW4gfSkgPT4gdm9pZDtcbn1cblxuLyoqXG4gKiBIYW5kbGVzIHRoZSBFeHBhbmQgQWxsIExpbmsgc2VsZWN0aW9uIGluc2lkZSB0aGUgSW5zcGVjdG9yQ29udHJvbHNcbiAqIEBwYXJhbSB7Kn0gYXR0cmlidXRlc1xuICogQHBhcmFtIHsqfSBzZXRBdHRyaWJ1dGVzXG4gKiBAcmV0dXJucyBKU1ggZWxlbWVudFxuICogQHNlZSBlZGl0LmpzXG4gKi9cbmNvbnN0IEV4cGFuZEFsbExpbmtTZWxlY3RvciA9ICh7YXR0cmlidXRlcywgc2V0QXR0cmlidXRlc306IFNhdmVQcm9wcykgPT4ge1xuICBjb25zdCB1cGRhdGVFeHBhbmRBbGxMaW5rID0gKCkgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoe2V4cGFuZEFsbExpbms6ICFhdHRyaWJ1dGVzLmV4cGFuZEFsbExpbmt9KTtcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgICA8Q2hlY2tib3hDb250cm9sXG4gICAgICAgIGxhYmVsPXtfXyhcIlNob3cgRXhwYW5kLUFsbC1MaW5rXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgIGNoZWNrZWQ9e2F0dHJpYnV0ZXMuZXhwYW5kQWxsTGlua31cbiAgICAgICAgb25DaGFuZ2U9e3VwZGF0ZUV4cGFuZEFsbExpbmt9XG4gICAgICAvPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgRXhwYW5kQWxsTGlua1NlbGVjdG9yO1xuIl0sIm5hbWVzIjpbIkNoZWNrYm94Q29udHJvbCIsIl9fIiwiRXhwYW5kQWxsTGlua1NlbGVjdG9yIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwidXBkYXRlRXhwYW5kQWxsTGluayIsImV4cGFuZEFsbExpbmsiLCJfanN4IiwibGFiZWwiLCJjaGVja2VkIiwib25DaGFuZ2UiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/ExpandAllLink.tsx\n"); + +/***/ }), + +/***/ "./src/components/HeadingSelector.tsx": +/*!********************************************!*\ + !*** ./src/components/HeadingSelector.tsx ***! + \********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ HeadingSelector: function() { return /* binding */ HeadingSelector; },\n/* harmony export */ HeadingSelectorInspector: function() { return /* binding */ HeadingSelectorInspector; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-2.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-3.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-4.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-5.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-6.js\");\n\n//Imports for necessary WordPress libraries\n\n\n\n/**\n * Checks the heading level and returns the corresponding icon\n * @param {*} hstart\n * @returns\n */\nvar checkHeadingLevelIcon = function checkHeadingLevelIcon(hstart) {\n switch (hstart) {\n case 2:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__[\"default\"];\n case 3:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__[\"default\"];\n case 4:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"];\n case 5:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__[\"default\"];\n case 6:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__[\"default\"];\n default:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__[\"default\"];\n // default icon if none matches\n }\n};\n/**\n * Creates a Selector for hstart inside the Blockeditor\n * @param {*} props\n * @returns JSX element\n */\nvar HeadingSelector = function HeadingSelector(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var handleToggleHeadingGroup = function handleToggleHeadingGroup(newValue) {\n setAttributes({\n hstart: newValue\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: checkHeadingLevelIcon(attributes.hstart),\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Select heading level\", \"rrze-elements-blocks\"),\n controls: [{\n title: \"H2\",\n isDisabled: attributes.hstart === 2,\n onClick: function onClick() {\n return handleToggleHeadingGroup(2);\n }\n }, {\n title: \"H3\",\n isDisabled: attributes.hstart === 3,\n onClick: function onClick() {\n return handleToggleHeadingGroup(3);\n }\n }, {\n title: \"H4\",\n isDisabled: attributes.hstart === 4,\n onClick: function onClick() {\n return handleToggleHeadingGroup(4);\n }\n }, {\n title: \"H5\",\n isDisabled: attributes.hstart === 5,\n onClick: function onClick() {\n return handleToggleHeadingGroup(5);\n }\n }, {\n title: \"H6\",\n isDisabled: attributes.hstart === 6,\n onClick: function onClick() {\n return handleToggleHeadingGroup(6);\n }\n }]\n });\n};\n/**\n * Creates a Dropdown HeadingSelector for hstart inside the BlockControls\n * @param {*} props\n * @returns JSX element\n */\nvar HeadingSelectorInspector = function HeadingSelectorInspector(_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes;\n var handleToggleHeadingGroup = function handleToggleHeadingGroup(newValue) {\n setAttributes({\n hstart: newValue\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Heading level\", \"rrze-elements-blocks\"),\n value: attributes.hstart,\n onChange: handleToggleHeadingGroup,\n isBlock: true,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 2,\n label: \"H2\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 3,\n label: \"H3\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 4,\n label: \"H4\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 5,\n label: \"H5\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 6,\n label: \"H6\"\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalText, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Controls the heading level of the accordion\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {})]\n });\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q3JDLENBQUM7RUFFRCxPQUNFVSx1REFBQSxDQUFBQyx1REFBQTtJQUFBQyxRQUFBLEdBQ0VGLHVEQUFBLENBQUMzQixtRkFBa0I7TUFDakJvQixLQUFLLEVBQUV6QixtREFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztNQUNsRG1DLEtBQUssRUFBRWhCLFVBQVUsQ0FBQ0gsTUFBTTtNQUN4Qm9CLFFBQVEsRUFBRWYsd0JBQXdCO01BQ2xDZ0IsT0FBTztNQUFBSCxRQUFBLEdBRVBYLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUcsRUFDakRGLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUcsRUFDakRGLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUcsRUFDakRGLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUcsRUFDakRGLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUc7SUFBQSxFQUM5QixFQUNyQkYsc0RBQUEsQ0FBQ2QscUVBQUk7TUFBQXlCLFFBQUEsRUFDRmxDLG1EQUFFLENBQUMsNkNBQTZDLEVBQUUsc0JBQXNCO0lBQUMsRUFDdkUsRUFDTHVCLHNEQUFBLENBQUNwQix3RUFBTyxLQUFHO0VBQUEsRUFDVjtBQUVQLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbXBvbmVudHMvSGVhZGluZ1NlbGVjdG9yLnRzeD8wM2QxIl0sInNvdXJjZXNDb250ZW50IjpbIi8vSW1wb3J0cyBmb3IgbmVjZXNzYXJ5IFdvcmRQcmVzcyBsaWJyYXJpZXNcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHtcbiAgVG9vbGJhckRyb3Bkb3duTWVudSxcbiAgX19leHBlcmltZW50YWxEaXZpZGVyIGFzIERpdmlkZXIsXG4gIF9fZXhwZXJpbWVudGFsVG9nZ2xlR3JvdXBDb250cm9sIGFzIFRvZ2dsZUdyb3VwQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gYXMgVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uLFxuICBfX2V4cGVyaW1lbnRhbFRleHQgYXMgVGV4dFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICBoZWFkaW5nTGV2ZWwyLFxuICBoZWFkaW5nTGV2ZWwzLFxuICBoZWFkaW5nTGV2ZWw0LFxuICBoZWFkaW5nTGV2ZWw1LFxuICBoZWFkaW5nTGV2ZWw2LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuXG50eXBlIFNhdmVQcm9wcyA9IHtcbiAgYXR0cmlidXRlczoge1xuICAgIGhzdGFydDogbnVtYmVyO1xuICB9LFxuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczogeyBoc3RhcnQ6IG51bWJlciB9KSA9PiB2b2lkO1xufVxuXG4vKipcbiAqIENoZWNrcyB0aGUgaGVhZGluZyBsZXZlbCBhbmQgcmV0dXJucyB0aGUgY29ycmVzcG9uZGluZyBpY29uXG4gKiBAcGFyYW0geyp9IGhzdGFydFxuICogQHJldHVybnNcbiAqL1xuY29uc3QgY2hlY2tIZWFkaW5nTGV2ZWxJY29uID0gKGhzdGFydDogbnVtYmVyKSA9PiB7XG4gIHN3aXRjaCAoaHN0YXJ0KSB7XG4gICAgY2FzZSAyOlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDI7XG4gICAgY2FzZSAzOlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDM7XG4gICAgY2FzZSA0OlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDQ7XG4gICAgY2FzZSA1OlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDU7XG4gICAgY2FzZSA2OlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDY7XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiBoZWFkaW5nTGV2ZWwyOyAvLyBkZWZhdWx0IGljb24gaWYgbm9uZSBtYXRjaGVzXG4gIH1cbn07XG5cbi8qKlxuICogQ3JlYXRlcyBhIFNlbGVjdG9yIGZvciBoc3RhcnQgaW5zaWRlIHRoZSBCbG9ja2VkaXRvclxuICogQHBhcmFtIHsqfSBwcm9wc1xuICogQHJldHVybnMgSlNYIGVsZW1lbnRcbiAqL1xuY29uc3QgSGVhZGluZ1NlbGVjdG9yID0gKHsgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcyB9OiBTYXZlUHJvcHMpID0+IHtcbiAgY29uc3QgaGFuZGxlVG9nZ2xlSGVhZGluZ0dyb3VwID0gKG5ld1ZhbHVlOiBudW1iZXIpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgaHN0YXJ0OiBuZXdWYWx1ZSB9KTtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxUb29sYmFyRHJvcGRvd25NZW51XG4gICAgICBpY29uPXtjaGVja0hlYWRpbmdMZXZlbEljb24oYXR0cmlidXRlcy5oc3RhcnQpfVxuICAgICAgbGFiZWw9e19fKFwiU2VsZWN0IGhlYWRpbmcgbGV2ZWxcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgIGNvbnRyb2xzPXtbXG4gICAgICAgIHtcbiAgICAgICAgICB0aXRsZTogXCJIMlwiLFxuICAgICAgICAgIGlzRGlzYWJsZWQ6IGF0dHJpYnV0ZXMuaHN0YXJ0ID09PSAyLFxuICAgICAgICAgIG9uQ2xpY2s6ICgpID0+IGhhbmRsZVRvZ2dsZUhlYWRpbmdHcm91cCgyKSxcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIHRpdGxlOiBcIkgzXCIsXG4gICAgICAgICAgaXNEaXNhYmxlZDogYXR0cmlidXRlcy5oc3RhcnQgPT09IDMsXG4gICAgICAgICAgb25DbGljazogKCkgPT4gaGFuZGxlVG9nZ2xlSGVhZGluZ0dyb3VwKDMpLFxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgdGl0bGU6IFwiSDRcIixcbiAgICAgICAgICBpc0Rpc2FibGVkOiBhdHRyaWJ1dGVzLmhzdGFydCA9PT0gNCxcbiAgICAgICAgICBvbkNsaWNrOiAoKSA9PiBoYW5kbGVUb2dnbGVIZWFkaW5nR3JvdXAoNCksXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICB0aXRsZTogXCJINVwiLFxuICAgICAgICAgIGlzRGlzYWJsZWQ6IGF0dHJpYnV0ZXMuaHN0YXJ0ID09PSA1LFxuICAgICAgICAgIG9uQ2xpY2s6ICgpID0+IGhhbmRsZVRvZ2dsZUhlYWRpbmdHcm91cCg1KSxcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIHRpdGxlOiBcIkg2XCIsXG4gICAgICAgICAgaXNEaXNhYmxlZDogYXR0cmlidXRlcy5oc3RhcnQgPT09IDYsXG4gICAgICAgICAgb25DbGljazogKCkgPT4gaGFuZGxlVG9nZ2xlSGVhZGluZ0dyb3VwKDYpLFxuICAgICAgICB9LFxuICAgICAgXX1cbiAgICAvPlxuICApO1xufTtcblxuLyoqXG4gKiBDcmVhdGVzIGEgRHJvcGRvd24gSGVhZGluZ1NlbGVjdG9yIGZvciBoc3RhcnQgaW5zaWRlIHRoZSBCbG9ja0NvbnRyb2xzXG4gKiBAcGFyYW0geyp9IHByb3BzXG4gKiBAcmV0dXJucyBKU1ggZWxlbWVudFxuICovXG5jb25zdCBIZWFkaW5nU2VsZWN0b3JJbnNwZWN0b3IgPSAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykgPT4ge1xuICBjb25zdCBoYW5kbGVUb2dnbGVIZWFkaW5nR3JvdXAgPSAobmV3VmFsdWU6IG51bWJlcikgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBoc3RhcnQ6IG5ld1ZhbHVlIH0pO1xuICB9O1xuXG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIDxUb2dnbGVHcm91cENvbnRyb2xcbiAgICAgICAgbGFiZWw9e19fKFwiSGVhZGluZyBsZXZlbFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy5oc3RhcnR9XG4gICAgICAgIG9uQ2hhbmdlPXtoYW5kbGVUb2dnbGVIZWFkaW5nR3JvdXB9XG4gICAgICAgIGlzQmxvY2tcbiAgICAgID5cbiAgICAgICAgPFRvZ2dsZUdyb3VwQ29udHJvbE9wdGlvbiB2YWx1ZT17Mn0gbGFiZWw9XCJIMlwiIC8+XG4gICAgICAgIDxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gdmFsdWU9ezN9IGxhYmVsPVwiSDNcIiAvPlxuICAgICAgICA8VG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uIHZhbHVlPXs0fSBsYWJlbD1cIkg0XCIgLz5cbiAgICAgICAgPFRvZ2dsZUdyb3VwQ29udHJvbE9wdGlvbiB2YWx1ZT17NX0gbGFiZWw9XCJINVwiIC8+XG4gICAgICAgIDxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gdmFsdWU9ezZ9IGxhYmVsPVwiSDZcIiAvPlxuICAgICAgPC9Ub2dnbGVHcm91cENvbnRyb2w+XG4gICAgICA8VGV4dD5cbiAgICAgICAge19fKFwiQ29udHJvbHMgdGhlIGhlYWRpbmcgbGV2ZWwgb2YgdGhlIGFjY29yZGlvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgIDwvVGV4dD5cbiAgICAgIDxEaXZpZGVyIC8+XG4gICAgPC8+XG4gICk7XG59O1xuXG5leHBvcnQgeyBIZWFkaW5nU2VsZWN0b3IsIEhlYWRpbmdTZWxlY3Rvckluc3BlY3RvciB9O1xuIl0sIm5hbWVzIjpbIl9fIiwiVG9vbGJhckRyb3Bkb3duTWVudSIsIl9fZXhwZXJpbWVudGFsRGl2aWRlciIsIkRpdmlkZXIiLCJfX2V4cGVyaW1lbnRhbFRvZ2dsZUdyb3VwQ29udHJvbCIsIlRvZ2dsZUdyb3VwQ29udHJvbCIsIl9fZXhwZXJpbWVudGFsVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uIiwiVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uIiwiX19leHBlcmltZW50YWxUZXh0IiwiVGV4dCIsImhlYWRpbmdMZXZlbDIiLCJoZWFkaW5nTGV2ZWwzIiwiaGVhZGluZ0xldmVsNCIsImhlYWRpbmdMZXZlbDUiLCJoZWFkaW5nTGV2ZWw2IiwiY2hlY2tIZWFkaW5nTGV2ZWxJY29uIiwiaHN0YXJ0IiwiSGVhZGluZ1NlbGVjdG9yIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiaGFuZGxlVG9nZ2xlSGVhZGluZ0dyb3VwIiwibmV3VmFsdWUiLCJfanN4IiwiaWNvbiIsImxhYmVsIiwiY29udHJvbHMiLCJ0aXRsZSIsImlzRGlzYWJsZWQiLCJvbkNsaWNrIiwiSGVhZGluZ1NlbGVjdG9ySW5zcGVjdG9yIiwiX3JlZjIiLCJfanN4cyIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwidmFsdWUiLCJvbkNoYW5nZSIsImlzQmxvY2siXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/HeadingSelector.tsx\n"); + +/***/ }), + +/***/ "./src/collapsibles/editor.scss": +/*!**************************************!*\ + !*** ./src/collapsibles/editor.scss ***! + \**************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2libGVzL2VkaXRvci5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2libGVzL2VkaXRvci5zY3NzP2RlY2YiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/collapsibles/editor.scss\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "./src/collapsibles/block.json": +/*!*************************************!*\ + !*** ./src/collapsibles/block.json ***! + \*************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/collapsibles","version":"1.0.10","title":"Accordion","category":"rrze_elements","description":"Creates an accordion block","attributes":{"expandAllLink":{"type":"boolean","default":false},"hstart":{"type":"integer","default":2},"register":{"type":"boolean","default":false},"sameBlockCount":{"type":"integer","default":0},"childrenCount":{"type":"integer","default":0},"previousBlockIds":{"type":"array","default":[]}},"providesContext":{"rrze-elements/accordion-hstart":"hstart"},"supports":{"html":false},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.js","viewScript":"rrze-accordions","editorStyle":"file:./index.css","style":"file:./style-index.css","example":{"innerBlocks":[{"name":"rrze-elements/collapse","attributes":{"title":"Accordionreiter 1","loadOpen":true},"innerBlocks":[{"name":"core/paragraph","attributes":{"content":"This is a Paragraph."}}]},{"name":"rrze-elements/collapse","attributes":{"title":"Accordionreiter 2"},"innerBlocks":[{"name":"core/paragraph","attributes":{"content":"This is a Paragraph."}}]},{"name":"rrze-elements/collapse","attributes":{"title":"Accordionreiter 3"},"innerBlocks":[{"name":"core/paragraph","attributes":{"content":"This is a Paragraph."}}]}]}}'); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/fontawesomeIconNames.json": +/*!*********************************************************************!*\ + !*** ./src/components/assets/fontawesome/fontawesomeIconNames.json ***! + \*********************************************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/collapsibles/index.tsx"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/columns/index-rtl.css b/build/columns/index-rtl.css index 2f686c68..1da1c6f1 100644 --- a/build/columns/index-rtl.css +++ b/build/columns/index-rtl.css @@ -1 +1,118 @@ -.elements-textcolumns .rrze-elements-blocks-text-column,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column{column-gap:1.5em;margin-right:-15px;margin-left:-15px;padding:15px 15px 1em}.elements-textcolumns .rrze-elements-blocks-text-column .font-light * p,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column .font-light * p{color:#fff}.elements-textcolumns .rrze-elements-blocks-text-column>*,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column>*{margin-top:0}.elements-textcolumns .rrze-elements-blocks-text-column p,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column p{display:inline-block;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;orphans:3;widows:3}.elements-textcolumns .rrze-elements-blocks-text-column figure,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column figure{break-inside:avoid;page-break-inside:avoid}.elements-textcolumns .rrze-elements-blocks-text-column .font-light *,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column .font-light *{color:#fff;letter-spacing:.02em}@media(min-width:768px){.elements-textcolumns .rrze-elements-blocks-text-column,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column{margin-right:0;margin-left:0}}.elements-textcolumns .rrze-elements-blocks-text-column.bg-default,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-default{background-color:var(--wp--preset--color--default,#e9edf2);border-color:#e9edf2;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column.bg-success,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-success{background-color:var(--wp--preset--color--success,#dff0db);border-color:#d6e9c6;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column.bg-info,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-info{background-color:var(--wp--preset--color--info,#d9edf7);border-color:#d9edf7;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column.bg-warning,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-warning{background-color:var(--wp--preset--color--warning,#fcf8e3);border-color:#fcf8e3;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column.bg-danger,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-danger{background-color:var(--wp--preset--color--danger,#f2dede);border-color:#f2dede;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default),.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default){margin-right:0;margin-left:0;padding-right:0;padding-left:0}.wp-block-rrze-elements-columns{column-gap:1.5em;padding-bottom:1em;padding-right:0;padding-left:0}.wp-block-rrze-elements-columns>*{margin-top:0}.wp-block-rrze-elements-columns p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;orphans:3;widows:3}.wp-block-rrze-elements-columns figure{break-inside:avoid;page-break-inside:avoid}.wp-block-rrze-elements-columns .block-editor-block-list__layout{padding-right:15px;padding-left:15px}.wp-block-rrze-elements-columns .block-editor-block-list__layout :first-child{margin-top:0}.wp-block-rrze-elements-columns .block-editor-block-list__layout p{display:inline-block;margin-top:0}.wp-block-rrze-elements-columns:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default) .block-editor-block-list__layout{padding-right:0;padding-left:5px} +/*!************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/columns/editor.scss ***! + \************************************************************************************************************************************************************************************************************************************************/ +.elements-textcolumns .rrze-elements-blocks-text-column, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column { + padding: 15px; + column-gap: 1.5em; + padding-bottom: 1em; + margin-right: -15px; + margin-left: -15px; +} +.elements-textcolumns .rrze-elements-blocks-text-column .font-light * p, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column .font-light * p { + color: #fff; +} +.elements-textcolumns .rrze-elements-blocks-text-column > *, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column > * { + margin-top: 0; +} +.elements-textcolumns .rrze-elements-blocks-text-column p, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column p { + -webkit-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + orphans: 3; + widows: 3; + display: inline-block; +} +.elements-textcolumns .rrze-elements-blocks-text-column figure, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column figure { + break-inside: avoid; + page-break-inside: avoid; +} +.elements-textcolumns .rrze-elements-blocks-text-column .font-light *, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column .font-light * { + color: #fff; + letter-spacing: 0.02em; +} +@media (min-width: 768px) { + .elements-textcolumns .rrze-elements-blocks-text-column, + .wp-block-rrze-elements-columns .rrze-elements-blocks-text-column { + margin-right: 0; + margin-left: 0; + } +} +.elements-textcolumns .rrze-elements-blocks-text-column.bg-default, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-default { + background-color: var(--wp--preset--color--default, #e9edf2); + color: #000; + border-color: #e9edf2; +} +.elements-textcolumns .rrze-elements-blocks-text-column.bg-success, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-success { + background-color: var(--wp--preset--color--success, #dff0db); + color: #000; + border-color: #d6e9c6; +} +.elements-textcolumns .rrze-elements-blocks-text-column.bg-info, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-info { + background-color: var(--wp--preset--color--info, #d9edf7); + color: #000; + border-color: #d9edf7; +} +.elements-textcolumns .rrze-elements-blocks-text-column.bg-warning, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-warning { + background-color: var(--wp--preset--color--warning, #fcf8e3); + color: #000; + border-color: #fcf8e3; +} +.elements-textcolumns .rrze-elements-blocks-text-column.bg-danger, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-danger { + background-color: var(--wp--preset--color--danger, #f2dede); + color: #000; + border-color: #f2dede; +} +.elements-textcolumns .rrze-elements-blocks-text-column:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default), +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default) { + margin-right: 0; + margin-left: 0; + padding-right: 0; + padding-left: 0; +} + +.wp-block-rrze-elements-columns { + column-gap: 1.5em; + padding-bottom: 1em; + padding-right: 0; + padding-left: 0; +} +.wp-block-rrze-elements-columns > * { + margin-top: 0; +} +.wp-block-rrze-elements-columns p { + -webkit-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + orphans: 3; + widows: 3; +} +.wp-block-rrze-elements-columns figure { + break-inside: avoid; + page-break-inside: avoid; +} +.wp-block-rrze-elements-columns .block-editor-block-list__layout { + padding-right: 15px; + padding-left: 15px; +} +.wp-block-rrze-elements-columns .block-editor-block-list__layout :first-child { + margin-top: 0; +} +.wp-block-rrze-elements-columns .block-editor-block-list__layout p { + margin-top: 0; + display: inline-block; +} +.wp-block-rrze-elements-columns:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default) .block-editor-block-list__layout { + padding-right: 0px; + padding-left: 5px; +} diff --git a/build/columns/index.asset.php b/build/columns/index.asset.php index 8a7852cd..e97d12e1 100644 --- a/build/columns/index.asset.php +++ b/build/columns/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'b20013f4302637a1222d'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'aeb40bc5d919b3e52f71'); diff --git a/build/columns/index.css b/build/columns/index.css index 92fe279a..bd6ad223 100644 --- a/build/columns/index.css +++ b/build/columns/index.css @@ -1 +1,118 @@ -.elements-textcolumns .rrze-elements-blocks-text-column,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column{column-gap:1.5em;margin-left:-15px;margin-right:-15px;padding:15px 15px 1em}.elements-textcolumns .rrze-elements-blocks-text-column .font-light * p,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column .font-light * p{color:#fff}.elements-textcolumns .rrze-elements-blocks-text-column>*,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column>*{margin-top:0}.elements-textcolumns .rrze-elements-blocks-text-column p,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column p{display:inline-block;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;orphans:3;widows:3}.elements-textcolumns .rrze-elements-blocks-text-column figure,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column figure{break-inside:avoid;page-break-inside:avoid}.elements-textcolumns .rrze-elements-blocks-text-column .font-light *,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column .font-light *{color:#fff;letter-spacing:.02em}@media(min-width:768px){.elements-textcolumns .rrze-elements-blocks-text-column,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column{margin-left:0;margin-right:0}}.elements-textcolumns .rrze-elements-blocks-text-column.bg-default,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-default{background-color:var(--wp--preset--color--default,#e9edf2);border-color:#e9edf2;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column.bg-success,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-success{background-color:var(--wp--preset--color--success,#dff0db);border-color:#d6e9c6;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column.bg-info,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-info{background-color:var(--wp--preset--color--info,#d9edf7);border-color:#d9edf7;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column.bg-warning,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-warning{background-color:var(--wp--preset--color--warning,#fcf8e3);border-color:#fcf8e3;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column.bg-danger,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-danger{background-color:var(--wp--preset--color--danger,#f2dede);border-color:#f2dede;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default),.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default){margin-left:0;margin-right:0;padding-left:0;padding-right:0}.wp-block-rrze-elements-columns{column-gap:1.5em;padding-bottom:1em;padding-left:0;padding-right:0}.wp-block-rrze-elements-columns>*{margin-top:0}.wp-block-rrze-elements-columns p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;orphans:3;widows:3}.wp-block-rrze-elements-columns figure{break-inside:avoid;page-break-inside:avoid}.wp-block-rrze-elements-columns .block-editor-block-list__layout{padding-left:15px;padding-right:15px}.wp-block-rrze-elements-columns .block-editor-block-list__layout :first-child{margin-top:0}.wp-block-rrze-elements-columns .block-editor-block-list__layout p{display:inline-block;margin-top:0}.wp-block-rrze-elements-columns:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default) .block-editor-block-list__layout{padding-left:0;padding-right:5px} +/*!************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/columns/editor.scss ***! + \************************************************************************************************************************************************************************************************************************************************/ +.elements-textcolumns .rrze-elements-blocks-text-column, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column { + padding: 15px; + column-gap: 1.5em; + padding-bottom: 1em; + margin-left: -15px; + margin-right: -15px; +} +.elements-textcolumns .rrze-elements-blocks-text-column .font-light * p, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column .font-light * p { + color: #fff; +} +.elements-textcolumns .rrze-elements-blocks-text-column > *, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column > * { + margin-top: 0; +} +.elements-textcolumns .rrze-elements-blocks-text-column p, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column p { + -webkit-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + orphans: 3; + widows: 3; + display: inline-block; +} +.elements-textcolumns .rrze-elements-blocks-text-column figure, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column figure { + break-inside: avoid; + page-break-inside: avoid; +} +.elements-textcolumns .rrze-elements-blocks-text-column .font-light *, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column .font-light * { + color: #fff; + letter-spacing: 0.02em; +} +@media (min-width: 768px) { + .elements-textcolumns .rrze-elements-blocks-text-column, + .wp-block-rrze-elements-columns .rrze-elements-blocks-text-column { + margin-left: 0; + margin-right: 0; + } +} +.elements-textcolumns .rrze-elements-blocks-text-column.bg-default, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-default { + background-color: var(--wp--preset--color--default, #e9edf2); + color: #000; + border-color: #e9edf2; +} +.elements-textcolumns .rrze-elements-blocks-text-column.bg-success, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-success { + background-color: var(--wp--preset--color--success, #dff0db); + color: #000; + border-color: #d6e9c6; +} +.elements-textcolumns .rrze-elements-blocks-text-column.bg-info, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-info { + background-color: var(--wp--preset--color--info, #d9edf7); + color: #000; + border-color: #d9edf7; +} +.elements-textcolumns .rrze-elements-blocks-text-column.bg-warning, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-warning { + background-color: var(--wp--preset--color--warning, #fcf8e3); + color: #000; + border-color: #fcf8e3; +} +.elements-textcolumns .rrze-elements-blocks-text-column.bg-danger, +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-danger { + background-color: var(--wp--preset--color--danger, #f2dede); + color: #000; + border-color: #f2dede; +} +.elements-textcolumns .rrze-elements-blocks-text-column:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default), +.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default) { + margin-left: 0; + margin-right: 0; + padding-left: 0; + padding-right: 0; +} + +.wp-block-rrze-elements-columns { + column-gap: 1.5em; + padding-bottom: 1em; + padding-left: 0; + padding-right: 0; +} +.wp-block-rrze-elements-columns > * { + margin-top: 0; +} +.wp-block-rrze-elements-columns p { + -webkit-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + orphans: 3; + widows: 3; +} +.wp-block-rrze-elements-columns figure { + break-inside: avoid; + page-break-inside: avoid; +} +.wp-block-rrze-elements-columns .block-editor-block-list__layout { + padding-left: 15px; + padding-right: 15px; +} +.wp-block-rrze-elements-columns .block-editor-block-list__layout :first-child { + margin-top: 0; +} +.wp-block-rrze-elements-columns .block-editor-block-list__layout p { + margin-top: 0; + display: inline-block; +} +.wp-block-rrze-elements-columns:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default) .block-editor-block-list__layout { + padding-left: 0px; + padding-right: 5px; +} diff --git a/build/columns/index.js b/build/columns/index.js index a3a0274e..aebc0cbd 100644 --- a/build/columns/index.js +++ b/build/columns/index.js @@ -1 +1,334 @@ -!function(){var e={156:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},854:function(e,t,r){var n=r(156),o=r(872),l=Object.hasOwnProperty,a=Object.create(null);for(var s in n)l.call(n,s)&&(a[n[s]]=s);var i=e.exports={to:{},get:{}};function c(e,t,r){return Math.min(Math.max(t,e),r)}function u(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}i.get=function(e){var t,r;switch(e.substring(0,3).toLowerCase()){case"hsl":t=i.get.hsl(e),r="hsl";break;case"hwb":t=i.get.hwb(e),r="hwb";break;default:t=i.get.rgb(e),r="rgb"}return t?{model:r,value:t}:null},i.get.rgb=function(e){if(!e)return null;var t,r,o,a=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(o=t[2],t=t[1],r=0;r<3;r++){var s=2*r;a[r]=parseInt(t.slice(s,s+2),16)}o&&(a[3]=parseInt(o,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(o=(t=t[1])[3],r=0;r<3;r++)a[r]=parseInt(t[r]+t[r],16);o&&(a[3]=parseInt(o+o,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(r=0;r<3;r++)a[r]=parseInt(t[r+1],0);t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:l.call(n,t[1])?((a=n[t[1]])[3]=1,a):null:null;for(r=0;r<3;r++)a[r]=Math.round(2.55*parseFloat(t[r+1]));t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}for(r=0;r<3;r++)a[r]=c(a[r],0,255);return a[3]=c(a[3],0,1),a},i.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var r=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(r)?1:r,0,1)]}return null},i.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var r=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(r)?1:r,0,1)]}return null},i.to.hex=function(){var e=o(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},i.to.rgb=function(){var e=o(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},i.to.rgb.percent=function(){var e=o(arguments),t=Math.round(e[0]/255*100),r=Math.round(e[1]/255*100),n=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+r+"%, "+n+"%)":"rgba("+t+"%, "+r+"%, "+n+"%, "+e[3]+")"},i.to.hsl=function(){var e=o(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},i.to.hwb=function(){var e=o(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},i.to.keyword=function(e){return a[e.slice(0,3)]}},520:function(e,t,r){const n=r(854),o=r(137),l=["keyword","gray","hex"],a={};for(const e of Object.keys(o))a[[...o[e].labels].sort().join("")]=e;const s={};function i(e,t){if(!(this instanceof i))return new i(e,t);if(t&&t in l&&(t=null),t&&!(t in o))throw new Error("Unknown model: "+t);let r,c;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof i)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if("string"==typeof e){const t=n.get(e);if(null===t)throw new Error("Unable to parse color from string: "+e);this.model=t.model,c=o[this.model].channels,this.color=t.value.slice(0,c),this.valpha="number"==typeof t.value[c]?t.value[c]:1}else if(e.length>0){this.model=t||"rgb",c=o[this.model].channels;const r=Array.prototype.slice.call(e,0,c);this.color=d(r,c),this.valpha="number"==typeof e[c]?e[c]:1}else if("number"==typeof e)this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;const t=Object.keys(e);"alpha"in e&&(t.splice(t.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);const n=t.sort().join("");if(!(n in a))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=a[n];const{labels:l}=o[this.model],s=[];for(r=0;r(e%360+360)%360)),saturationl:u("hsl",1,h(100)),lightness:u("hsl",2,h(100)),saturationv:u("hsv",1,h(100)),value:u("hsv",2,h(100)),chroma:u("hcg",1,h(100)),gray:u("hcg",2,h(100)),white:u("hwb",1,h(100)),wblack:u("hwb",2,h(100)),cyan:u("cmyk",0,h(100)),magenta:u("cmyk",1,h(100)),yellow:u("cmyk",2,h(100)),black:u("cmyk",3,h(100)),x:u("xyz",0,h(95.047)),y:u("xyz",1,h(100)),z:u("xyz",2,h(108.833)),l:u("lab",0,h(100)),a:u("lab",1),b:u("lab",2),keyword(e){return void 0!==e?new i(e):o[this.model].keyword(this.color)},hex(e){return void 0!==e?new i(e):n.to.hex(this.rgb().round().color)},hexa(e){if(void 0!==e)return new i(e);const t=this.rgb().round().color;let r=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===r.length&&(r="0"+r),n.to.hex(t)+r},rgbNumber(){const e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity(){const e=this.rgb().color,t=[];for(const[r,n]of e.entries()){const e=n/255;t[r]=e<=.04045?e/12.92:((e+.055)/1.055)**2.4}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast(e){const t=this.luminosity(),r=e.luminosity();return t>r?(t+.05)/(r+.05):(r+.05)/(t+.05)},level(e){const t=this.contrast(e);return t>=7?"AAA":t>=4.5?"AA":""},isDark(){const e=this.rgb().color;return(2126*e[0]+7152*e[1]+722*e[2])/1e4<128},isLight(){return!this.isDark()},negate(){const e=this.rgb();for(let t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten(e){const t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken(e){const t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate(e){const t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate(e){const t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten(e){const t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken(e){const t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale(){const e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return i.rgb(t,t,t)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){const t=this.hsl();let r=t.color[0];return r=(r+e)%360,r=r<0?360+r:r,t.color[0]=r,t},mix(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);const r=e.rgb(),n=this.rgb(),o=void 0===t?.5:t,l=2*o-1,a=r.alpha()-n.alpha(),s=((l*a==-1?l:(l+a)/(1+l*a))+1)/2,c=1-s;return i.rgb(s*r.red()+c*n.red(),s*r.green()+c*n.green(),s*r.blue()+c*n.blue(),r.alpha()*o+n.alpha()*(1-o))}};for(const e of Object.keys(o)){if(l.includes(e))continue;const{channels:t}=o[e];i.prototype[e]=function(...t){return this.model===e?new i(this):t.length>0?new i(t,e):new i([...(r=o[this.model][e].raw(this.color),Array.isArray(r)?r:[r]),this.valpha],e);var r},i[e]=function(...r){let n=r[0];return"number"==typeof n&&(n=d(r,t)),new i(n,e)}}function c(e){return function(t){return function(e,t){return Number(e.toFixed(t))}(t,e)}}function u(e,t,r){e=Array.isArray(e)?e:[e];for(const n of e)(s[n]||(s[n]=[]))[t]=r;return e=e[0],function(n){let o;return void 0!==n?(r&&(n=r(n)),o=this[e](),o.color[t]=n,o):(o=this[e]().color[t],r&&(o=r(o)),o)}}function h(e){return function(t){return Math.max(0,Math.min(e,t))}}function d(e,t){for(let r=0;r1&&(o-=1)),[360*o,100*l,100*c]},l.rgb.hwb=function(e){const t=e[0],r=e[1];let n=e[2];const o=l.rgb.hsl(e)[0],a=1/255*Math.min(t,Math.min(r,n));return n=1-1/255*Math.max(t,Math.max(r,n)),[o,100*a,100*n]},l.rgb.cmyk=function(e){const t=e[0]/255,r=e[1]/255,n=e[2]/255,o=Math.min(1-t,1-r,1-n);return[100*((1-t-o)/(1-o)||0),100*((1-r-o)/(1-o)||0),100*((1-n-o)/(1-o)||0),100*o]},l.rgb.keyword=function(e){const t=o[e];if(t)return t;let r,l=1/0;for(const t of Object.keys(n)){const o=(s=n[t],((a=e)[0]-s[0])**2+(a[1]-s[1])**2+(a[2]-s[2])**2);o.04045?((t+.055)/1.055)**2.4:t/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,[100*(.4124*t+.3576*r+.1805*n),100*(.2126*t+.7152*r+.0722*n),100*(.0193*t+.1192*r+.9505*n)]},l.rgb.lab=function(e){const t=l.rgb.xyz(e);let r=t[0],n=t[1],o=t[2];return r/=95.047,n/=100,o/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,o=o>.008856?o**(1/3):7.787*o+16/116,[116*n-16,500*(r-n),200*(n-o)]},l.hsl.rgb=function(e){const t=e[0]/360,r=e[1]/100,n=e[2]/100;let o,l,a;if(0===r)return a=255*n,[a,a,a];o=n<.5?n*(1+r):n+r-n*r;const s=2*n-o,i=[0,0,0];for(let e=0;e<3;e++)l=t+1/3*-(e-1),l<0&&l++,l>1&&l--,a=6*l<1?s+6*(o-s)*l:2*l<1?o:3*l<2?s+(o-s)*(2/3-l)*6:s,i[e]=255*a;return i},l.hsl.hsv=function(e){const t=e[0];let r=e[1]/100,n=e[2]/100,o=r;const l=Math.max(n,.01);return n*=2,r*=n<=1?n:2-n,o*=l<=1?l:2-l,[t,100*(0===n?2*o/(l+o):2*r/(n+r)),(n+r)/2*100]},l.hsv.rgb=function(e){const t=e[0]/60,r=e[1]/100;let n=e[2]/100;const o=Math.floor(t)%6,l=t-Math.floor(t),a=255*n*(1-r),s=255*n*(1-r*l),i=255*n*(1-r*(1-l));switch(n*=255,o){case 0:return[n,i,a];case 1:return[s,n,a];case 2:return[a,n,i];case 3:return[a,s,n];case 4:return[i,a,n];case 5:return[n,a,s]}},l.hsv.hsl=function(e){const t=e[0],r=e[1]/100,n=e[2]/100,o=Math.max(n,.01);let l,a;a=(2-r)*n;const s=(2-r)*o;return l=r*o,l/=s<=1?s:2-s,l=l||0,a/=2,[t,100*l,100*a]},l.hwb.rgb=function(e){const t=e[0]/360;let r=e[1]/100,n=e[2]/100;const o=r+n;let l;o>1&&(r/=o,n/=o);const a=Math.floor(6*t),s=1-n;l=6*t-a,1&a&&(l=1-l);const i=r+l*(s-r);let c,u,h;switch(a){default:case 6:case 0:c=s,u=i,h=r;break;case 1:c=i,u=s,h=r;break;case 2:c=r,u=s,h=i;break;case 3:c=r,u=i,h=s;break;case 4:c=i,u=r,h=s;break;case 5:c=s,u=r,h=i}return[255*c,255*u,255*h]},l.cmyk.rgb=function(e){const t=e[0]/100,r=e[1]/100,n=e[2]/100,o=e[3]/100;return[255*(1-Math.min(1,t*(1-o)+o)),255*(1-Math.min(1,r*(1-o)+o)),255*(1-Math.min(1,n*(1-o)+o))]},l.xyz.rgb=function(e){const t=e[0]/100,r=e[1]/100,n=e[2]/100;let o,l,a;return o=3.2406*t+-1.5372*r+-.4986*n,l=-.9689*t+1.8758*r+.0415*n,a=.0557*t+-.204*r+1.057*n,o=o>.0031308?1.055*o**(1/2.4)-.055:12.92*o,l=l>.0031308?1.055*l**(1/2.4)-.055:12.92*l,a=a>.0031308?1.055*a**(1/2.4)-.055:12.92*a,o=Math.min(Math.max(0,o),1),l=Math.min(Math.max(0,l),1),a=Math.min(Math.max(0,a),1),[255*o,255*l,255*a]},l.xyz.lab=function(e){let t=e[0],r=e[1],n=e[2];return t/=95.047,r/=100,n/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,[116*r-16,500*(t-r),200*(r-n)]},l.lab.xyz=function(e){let t,r,n;r=(e[0]+16)/116,t=e[1]/500+r,n=r-e[2]/200;const o=r**3,l=t**3,a=n**3;return r=o>.008856?o:(r-16/116)/7.787,t=l>.008856?l:(t-16/116)/7.787,n=a>.008856?a:(n-16/116)/7.787,t*=95.047,r*=100,n*=108.883,[t,r,n]},l.lab.lch=function(e){const t=e[0],r=e[1],n=e[2];let o;return o=360*Math.atan2(n,r)/2/Math.PI,o<0&&(o+=360),[t,Math.sqrt(r*r+n*n),o]},l.lch.lab=function(e){const t=e[0],r=e[1],n=e[2]/360*2*Math.PI;return[t,r*Math.cos(n),r*Math.sin(n)]},l.rgb.ansi16=function(e,t=null){const[r,n,o]=e;let a=null===t?l.rgb.hsv(e)[2]:t;if(a=Math.round(a/50),0===a)return 30;let s=30+(Math.round(o/255)<<2|Math.round(n/255)<<1|Math.round(r/255));return 2===a&&(s+=60),s},l.hsv.ansi16=function(e){return l.rgb.ansi16(l.hsv.rgb(e),e[2])},l.rgb.ansi256=function(e){const t=e[0],r=e[1],n=e[2];return t===r&&r===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(n/255*5)},l.ansi16.rgb=function(e){let t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const r=.5*(1+~~(e>50));return[(1&t)*r*255,(t>>1&1)*r*255,(t>>2&1)*r*255]},l.ansi256.rgb=function(e){if(e>=232){const t=10*(e-232)+8;return[t,t,t]}let t;return e-=16,[Math.floor(e/36)/5*255,Math.floor((t=e%36)/6)/5*255,t%6/5*255]},l.rgb.hex=function(e){const t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},l.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let r=t[0];3===t[0].length&&(r=r.split("").map((e=>e+e)).join(""));const n=parseInt(r,16);return[n>>16&255,n>>8&255,255&n]},l.rgb.hcg=function(e){const t=e[0]/255,r=e[1]/255,n=e[2]/255,o=Math.max(Math.max(t,r),n),l=Math.min(Math.min(t,r),n),a=o-l;let s,i;return s=a<1?l/(1-a):0,i=a<=0?0:o===t?(r-n)/a%6:o===r?2+(n-t)/a:4+(t-r)/a,i/=6,i%=1,[360*i,100*a,100*s]},l.hsl.hcg=function(e){const t=e[1]/100,r=e[2]/100,n=r<.5?2*t*r:2*t*(1-r);let o=0;return n<1&&(o=(r-.5*n)/(1-n)),[e[0],100*n,100*o]},l.hsv.hcg=function(e){const t=e[1]/100,r=e[2]/100,n=t*r;let o=0;return n<1&&(o=(r-n)/(1-n)),[e[0],100*n,100*o]},l.hcg.rgb=function(e){const t=e[0]/360,r=e[1]/100,n=e[2]/100;if(0===r)return[255*n,255*n,255*n];const o=[0,0,0],l=t%1*6,a=l%1,s=1-a;let i=0;switch(Math.floor(l)){case 0:o[0]=1,o[1]=a,o[2]=0;break;case 1:o[0]=s,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=a;break;case 3:o[0]=0,o[1]=s,o[2]=1;break;case 4:o[0]=a,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=s}return i=(1-r)*n,[255*(r*o[0]+i),255*(r*o[1]+i),255*(r*o[2]+i)]},l.hcg.hsv=function(e){const t=e[1]/100,r=t+e[2]/100*(1-t);let n=0;return r>0&&(n=t/r),[e[0],100*n,100*r]},l.hcg.hsl=function(e){const t=e[1]/100,r=e[2]/100*(1-t)+.5*t;let n=0;return r>0&&r<.5?n=t/(2*r):r>=.5&&r<1&&(n=t/(2*(1-r))),[e[0],100*n,100*r]},l.hcg.hwb=function(e){const t=e[1]/100,r=t+e[2]/100*(1-t);return[e[0],100*(r-t),100*(1-r)]},l.hwb.hcg=function(e){const t=e[1]/100,r=1-e[2]/100,n=r-t;let o=0;return n<1&&(o=(r-n)/(1-n)),[e[0],100*n,100*o]},l.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},l.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},l.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},l.gray.hsl=function(e){return[0,0,e[0]]},l.gray.hsv=l.gray.hsl,l.gray.hwb=function(e){return[0,100,e[0]]},l.gray.cmyk=function(e){return[0,0,0,e[0]]},l.gray.lab=function(e){return[e[0],0,0]},l.gray.hex=function(e){const t=255&Math.round(e[0]/100*255),r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r},l.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},137:function(e,t,r){const n=r(920),o=r(584),l={};Object.keys(n).forEach((e=>{l[e]={},Object.defineProperty(l[e],"channels",{value:n[e].channels}),Object.defineProperty(l[e],"labels",{value:n[e].labels});const t=o(e);Object.keys(t).forEach((r=>{const n=t[r];l[e][r]=function(e){const t=function(...t){const r=t[0];if(null==r)return r;r.length>1&&(t=r);const n=e(t);if("object"==typeof n)for(let e=n.length,t=0;t1&&(t=r),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(n)}))})),e.exports=l},584:function(e,t,r){const n=r(920);function o(e,t){return function(r){return t(e(r))}}function l(e,t){const r=[t[e].parent,e];let l=n[t[e].parent][e],a=t[e].parent;for(;t[a].parent;)r.unshift(t[a].parent),l=o(n[t[a].parent][a],l),a=t[a].parent;return l.conversion=r,l}e.exports=function(e){const t=function(e){const t=function(){const e={},t=Object.keys(n);for(let r=t.length,n=0;n=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var l=t[n]={exports:{}};return e[n](l,l.exports,r),l.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,n=window.wp.blockEditor,o=window.wp.i18n,l=window.wp.components,a=r(520),s=r.n(a),i=function(e,t){try{if(e)t({textColor:s()(e).isDark()?"#ffffff":""})}catch(e){console.error("Invalid color string provided to updateColorAttributes:",e)}},c=function(t){var r,a=t.attributes,s=t.setAttributes,c=t.hex,h=t.useStyle,d=t.customColor,g=void 0!==d&&d,b=t.useTextColor,f=void 0!==b&&b,m=t.overwriteThemeColors,p=void 0!==m&&m,y=t.clearButton,v=void 0!==y&&y,k=(p?null:(0,n.useSettings)("color.palette")[0])||u,w=c?a.color:null===(r=k.find((function(e){return e.slug===a.color})))||void 0===r?void 0:r.color;return(0,e.jsx)(l.PanelBody,{title:(0,o.__)("Color Settings","rrze-elements-blocks"),children:(0,e.jsx)(l.ColorPalette,{colors:k,value:w,onChange:function(e){return function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],l=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=e.find((function(e){return e.color===t}));a&&n?(r({color:a.color}),i(t,r),o&&(r({style:a.slug}),i(t,r))):a?r({color:a.slug}):o&&(r({color:t,style:""}),l&&i(t,r))}(k,e,s,c,h,f)},disableCustomColors:!g,clearable:v})})},u=[{color:"#04316A",slug:"",name:(0,o.__)("Central institution","rrze-elements-blocks")},{color:"#C50F3C",slug:"rw",name:(0,o.__)("Faculty of Business, Economics, and Law","rrze-elements-blocks")},{color:"#7bb725",slug:"nat",name:(0,o.__)("Faculty of Sciences","rrze-elements-blocks")},{color:"#18B4F1",slug:"med",name:(0,o.__)("Faculty of Medicine","rrze-elements-blocks")},{color:"#FDB735",slug:"phil",name:(0,o.__)("Faculty of Humanities, Social Sciences, and Theology","rrze-elements-blocks")},{color:"#8C9FB1",slug:"tf",name:(0,o.__)("Faculty of Engineering","rrze-elements-blocks")}],h=([{color:"#fff",slug:"inherit",name:(0,o.__)("Inherit color","rrze-elements-blocks")}].concat(u),function(t){return(0,e.jsx)(c,Object.assign({},t))}),d=window.wp.element,g=JSON.parse('{"UU":"rrze-elements/columns"}');(0,t.registerBlockType)(g.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("rect",{x:"60.05",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"199.53",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"339.01",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"})]})},__experimentalLabel:function(e,t){var r=t.context,n=e.title;if("list-view"===r&&n)return n},edit:function(t){t.blockProps;var r=t.attributes,a=t.setAttributes,s=(0,n.useBlockProps)(),i=r.numberOfColumns,c=r.rule,u=r.width,g=r.borderColor,b=r.border,f=r.color,m=(r.colorSlug,[{color:"#e9edf2",slug:"default",name:(0,o.__)("Default","rrze-elements-blocks")},{color:"#dff0d8",slug:"success",name:(0,o.__)("Success","rrze-elements-blocks")},{color:"#d9edf7",slug:"info",name:(0,o.__)("Info","rrze-elements-blocks")},{color:"#fcf8e3",slug:"warning",name:(0,o.__)("Warning","rrze-elements-blocks")},{color:"#f2dede",slug:"danger",name:(0,o.__)("Danger","rrze-elements-blocks")}]);(0,d.useEffect)((function(){if(f){var e=m.find((function(e){return e.color.toUpperCase()===f.toUpperCase()}));e&&a({colorSlug:e.slug})}else a({colorSlug:"colorless"})}),[f,a]);var p=Object.assign(Object.assign(Object.assign(Object.assign({},s.style),{columnCount:i,columnWidth:u}),c?{columnRule:"1px solid ".concat(g)}:{}),b?{border:"1px solid ".concat(g)}:{});return(0,d.useEffect)((function(){r.color||a({textColor:void 0,color:"default"})}),[r.color]),(0,e.jsx)("div",Object.assign({},s,{children:(0,e.jsxs)("div",{className:"rrze-elements-blocks-text-column bg-".concat(r.colorSlug),style:p,children:[(0,e.jsx)(n.InspectorControls,{children:(0,e.jsxs)(l.PanelBody,{title:(0,o.__)("Display settings","rrze-elements-blocks"),initialOpen:!0,children:[(0,e.jsx)(l.RangeControl,{label:(0,o.__)("Number of columns","rrze-elements-blocks"),marks:!0,max:4,min:2,onChange:function(e){a({numberOfColumns:e})},step:1,value:i}),(0,e.jsx)(l.ToggleControl,{checked:c,label:(0,o.__)("Show Rule","rrze-elements-blocks"),onChange:function(e){a({rule:e})}}),(0,e.jsx)(h,{attributes:{color:r.color},setAttributes:a,colorData:m,hex:!0,useStyle:!0,customColor:!1,useTextColor:!0,clearButton:!0}),(0,e.jsx)(n.ContrastChecker,{textColor:r.textColor,backgroundColor:r.color})]})}),(0,e.jsx)(n.InnerBlocks,{template:[["core/paragraph",{placeholder:"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo."}],["core/paragraph",{placeholder:"Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi."}]]})]})}))},save:function(t){var r=t.attributes,o=r.numberOfColumns,l=r.borderColor,a=r.width,s=r.rule,i=r.border,c=(r.textColor,n.useBlockProps.save({className:"elements-textcolumns"})),u=Object.assign(Object.assign({columnCount:o,columnWidth:a},s?{columnRule:"1px solid ".concat(l)}:{}),i?{border:"1px solid ".concat(l)}:{});return(0,e.jsx)("div",Object.assign({},c,{children:(0,e.jsx)("div",{className:"rrze-elements-blocks-text-column bg-".concat(r.colorSlug),style:u,children:(0,e.jsx)(n.InnerBlocks.Content,{})})}))},transforms:{from:[{type:"shortcode",tag:"text-columns",transform:function(e,r){var n,o,l=null===(n=r.shortcode)||void 0===n?void 0:n.content,a=(0,t.createBlock)("core/freeform",{content:l});return(0,t.createBlock)(g.UU,{numberOfColumns:(o=e.named.number,parseInt(o)||2)},[a])}}]}})}()}(); \ No newline at end of file +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +/******/ (function() { // webpackBootstrap +/******/ var __webpack_modules__ = ({ + +/***/ "./node_modules/@wordpress/icons/build-module/library/color.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/color.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst color = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (color);\n//# sourceMappingURL=color.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9jb2xvci5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNrRDtBQUNGO0FBQ2hELDJCQUEyQixzREFBSSxDQUFDLHNEQUFHO0FBQ25DO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUksQ0FBQyx1REFBSTtBQUNsQztBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0QsK0RBQWUsS0FBSyxFQUFDO0FBQ3JCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ljb25zL2J1aWxkLW1vZHVsZS9saWJyYXJ5L2NvbG9yLmpzPzliZDkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IFBhdGgsIFNWRyB9IGZyb20gJ0B3b3JkcHJlc3MvcHJpbWl0aXZlcyc7XG5pbXBvcnQgeyBqc3ggYXMgX2pzeCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuY29uc3QgY29sb3IgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0xNy4yIDEwLjljLS41LTEtMS4yLTIuMS0yLjEtMy4yLS42LS45LTEuMy0xLjctMi4xLTIuNkwxMiA0bC0xIDEuMWMtLjYuOS0xLjMgMS43LTIgMi42LS44IDEuMi0xLjUgMi4zLTIgMy4yLS42IDEuMi0xIDIuMi0xIDMgMCAzLjQgMi43IDYuMSA2LjEgNi4xczYuMS0yLjcgNi4xLTYuMWMwLS44LS4zLTEuOC0xLTN6bS01LjEgNy42Yy0yLjUgMC00LjYtMi4xLTQuNi00LjYgMC0uMy4xLTEgLjgtMi4zLjUtLjkgMS4xLTEuOSAyLTMuMS43LS45IDEuMy0xLjcgMS44LTIuMy43LjggMS4zIDEuNiAxLjggMi4zLjggMS4xIDEuNSAyLjIgMiAzLjEuNyAxLjMuOCAyIC44IDIuMyAwIDIuNS0yLjEgNC42LTQuNiA0LjZ6XCJcbiAgfSlcbn0pO1xuZXhwb3J0IGRlZmF1bHQgY29sb3I7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb2xvci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/color.js\n"); + +/***/ }), + +/***/ "./src/columns/edit.tsx": +/*!******************************!*\ + !*** ./src/columns/edit.tsx ***! + \******************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/CustomColorSwitcher */ \"./src/components/CustomColorSwitcher.tsx\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__);\n\n// Imports from WordPress libraries\n\n\n\n\n\n/**\n * Edit component for the Columns block.\n *\n * Provides controls for customizing the Columns-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var numberOfColumns = attributes.numberOfColumns,\n rule = attributes.rule,\n width = attributes.width,\n borderColor = attributes.borderColor,\n border = attributes.border,\n color = attributes.color,\n colorSlug = attributes.colorSlug;\n var onChangeRangeControl = function onChangeRangeControl(numberOfColumns) {\n setAttributes({\n numberOfColumns: numberOfColumns\n });\n };\n var onChangeWidthControl = function onChangeWidthControl(width) {\n setAttributes({\n width: width\n });\n };\n var onChangeRuler = function onChangeRuler(rule) {\n setAttributes({\n rule: rule\n });\n };\n var onChangeBorder = function onChangeBorder(border) {\n setAttributes({\n border: border\n });\n };\n var colorDataAlert = [{\n color: \"#e9edf2\",\n slug: \"default\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Default\", \"rrze-elements-blocks\")\n }, {\n color: \"#dff0d8\",\n slug: \"success\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Success\", \"rrze-elements-blocks\")\n }, {\n color: \"#d9edf7\",\n slug: \"info\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Info\", \"rrze-elements-blocks\")\n }, {\n color: \"#fcf8e3\",\n slug: \"warning\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Warning\", \"rrze-elements-blocks\")\n }, {\n color: \"#f2dede\",\n slug: \"danger\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Danger\", \"rrze-elements-blocks\")\n }];\n // Lookup color slug based on hex value\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {\n if (!color) {\n setAttributes({\n colorSlug: \"colorless\"\n });\n } else {\n var colorEntry = colorDataAlert.find(function (c) {\n return c.color.toUpperCase() === color.toUpperCase();\n });\n if (colorEntry) {\n setAttributes({\n colorSlug: colorEntry.slug\n });\n }\n }\n }, [color, setAttributes]);\n // Style calculation moved outside JSX for clarity and optimization\n var style = Object.assign(Object.assign(Object.assign(Object.assign({}, props.style), {\n columnCount: numberOfColumns,\n columnWidth: width\n }), rule ? {\n columnRule: \"1px solid \".concat(borderColor)\n } : {}), border ? {\n border: \"1px solid \".concat(borderColor)\n } : {});\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {\n if (!attributes.color) {\n setAttributes({\n textColor: undefined,\n color: \"default\"\n });\n }\n }, [attributes.color]);\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, props, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"rrze-elements-blocks-text-column bg-\".concat(attributes.colorSlug),\n style: style,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Display settings\", \"rrze-elements-blocks\"),\n initialOpen: true,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.RangeControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Number of columns\", \"rrze-elements-blocks\"),\n marks: true,\n max: 4,\n min: 2,\n onChange: onChangeRangeControl,\n step: 1,\n value: numberOfColumns\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToggleControl, {\n checked: rule,\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Show Rule\", \"rrze-elements-blocks\"),\n onChange: onChangeRuler\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_2__.StandardColorSwitcher, {\n attributes: {\n color: attributes.color\n },\n setAttributes: setAttributes,\n colorData: colorDataAlert,\n hex: true,\n useStyle: true,\n customColor: false,\n useTextColor: true,\n clearButton: true\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.ContrastChecker, {\n textColor: attributes.textColor,\n backgroundColor: attributes.color\n })]\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n template: [[\"core/paragraph\", {\n placeholder: \"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.\"\n }], [\"core/paragraph\", {\n placeholder: \"Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi.\"\n }]]\n })]\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNGO0FBRVYiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbHVtbnMvZWRpdC50c3g/YzNhOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzIGZyb20gV29yZFByZXNzIGxpYnJhcmllc1xuaW1wb3J0IHtcbiAgdXNlQmxvY2tQcm9wcyxcbiAgSW5uZXJCbG9ja3MsXG4gIEJsb2NrQ29udHJvbHMsXG4gIEluc3BlY3RvckNvbnRyb2xzLFxuICBDb250cmFzdENoZWNrZXIsXG59IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5pbXBvcnQge1xuICBTdGFuZGFyZENvbG9yU3dpdGNoZXIsXG4gIEV4dGVuZGVkQ29sb3JTd2l0Y2hlcixcbiAgU3RhbmRhcmRDb2xvclN3aXRjaGVyVG9vbGJhcixcbiAgQm9yZGVyQ29sb3JQaWNrZXIsXG59IGZyb20gXCIuLi9jb21wb25lbnRzL0N1c3RvbUNvbG9yU3dpdGNoZXJcIjtcblxuaW1wb3J0IHsgUmFuZ2VDb250cm9sLCBQYW5lbEJvZHksIFRvZ2dsZUNvbnRyb2wgfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5cbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcbmltcG9ydCB7IHN5bWJvbCB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG5cbi8qKlxuICogSW50ZXJmYWNlIHJlcHJlc2VudGluZyB0aGUgcHJvcGVydGllcyBmb3IgdGhlIEVkaXQgY29tcG9uZW50LlxuICpcbiAqIEBpbnRlcmZhY2UgRWRpdFByb3BzXG4gKiBAcHJvcGVydHkge09iamVjdH0gYXR0cmlidXRlcyAtIFRoZSBibG9jayBhdHRyaWJ1dGVzLlxuICovXG5pbnRlcmZhY2UgRWRpdFByb3BzIHtcbiAgYmxvY2tQcm9wczogc3RyaW5nW107XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBudW1iZXJPZkNvbHVtbnM6IG51bWJlcjtcbiAgICBydWxlOiBib29sZWFuO1xuICAgIHdpZHRoOiBudW1iZXI7XG4gICAgYm9yZGVyQ29sb3I6IHN0cmluZztcbiAgICBib3JkZXI6IGJvb2xlYW47XG4gICAgY29sb3I6IHN0cmluZztcbiAgICB0ZXh0Q29sb3I6IHN0cmluZztcbiAgICBjb2xvclNsdWc/OiBzdHJpbmc7XG4gIH07XG4gIHNldEF0dHJpYnV0ZXM6IChhdHRyaWJ1dGVzOiBQYXJ0aWFsPEVkaXRQcm9wc1tcImF0dHJpYnV0ZXNcIl0+KSA9PiB2b2lkO1xufVxuXG4vKipcbiAqIEVkaXQgY29tcG9uZW50IGZvciB0aGUgQ29sdW1ucyBibG9jay5cbiAqXG4gKiBQcm92aWRlcyBjb250cm9scyBmb3IgY3VzdG9taXppbmcgdGhlIENvbHVtbnMtYmxvY2sgYW5kIHJlbmRlcnMgdGhlIGJsb2NrIGluc2lkZSB0aGUgZWRpdG9yLlxuICpcbiAqIEBwYXJhbSB7RWRpdFByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzIHBhc3NlZCB0byB0aGUgY29tcG9uZW50LlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgSlNYIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBjb21wb25lbnQuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEVkaXQoe1xuICBibG9ja1Byb3BzLFxuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogRWRpdFByb3BzKSB7XG4gIGNvbnN0IHByb3BzID0gdXNlQmxvY2tQcm9wcygpO1xuXG4gIGNvbnN0IHtcbiAgICBudW1iZXJPZkNvbHVtbnMsXG4gICAgcnVsZSxcbiAgICB3aWR0aCxcbiAgICBib3JkZXJDb2xvcixcbiAgICBib3JkZXIsXG4gICAgY29sb3IsXG4gICAgY29sb3JTbHVnLFxuICB9ID0gYXR0cmlidXRlcztcblxuICBjb25zdCBvbkNoYW5nZVJhbmdlQ29udHJvbCA9IChudW1iZXJPZkNvbHVtbnM6IG51bWJlcikgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBudW1iZXJPZkNvbHVtbnMgfSk7XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VXaWR0aENvbnRyb2wgPSAod2lkdGg6IG51bWJlcikgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyB3aWR0aCB9KTtcbiAgfTtcblxuICBjb25zdCBvbkNoYW5nZVJ1bGVyID0gKHJ1bGU6IGJvb2xlYW4pID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgcnVsZSB9KTtcbiAgfTtcblxuICBjb25zdCBvbkNoYW5nZUJvcmRlciA9IChib3JkZXI6IGJvb2xlYW4pID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgYm9yZGVyIH0pO1xuICB9O1xuXG4gIGNvbnN0IGNvbG9yRGF0YUFsZXJ0ID0gW1xuICAgIHtcbiAgICAgIGNvbG9yOiBcIiNlOWVkZjJcIixcbiAgICAgIHNsdWc6IFwiZGVmYXVsdFwiLFxuICAgICAgbmFtZTogX18oXCJEZWZhdWx0XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgfSxcbiAgICB7XG4gICAgICBjb2xvcjogXCIjZGZmMGQ4XCIsXG4gICAgICBzbHVnOiBcInN1Y2Nlc3NcIixcbiAgICAgIG5hbWU6IF9fKFwiU3VjY2Vzc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgIH0sXG4gICAge1xuICAgICAgY29sb3I6IFwiI2Q5ZWRmN1wiLFxuICAgICAgc2x1ZzogXCJpbmZvXCIsXG4gICAgICBuYW1lOiBfXyhcIkluZm9cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICB9LFxuICAgIHtcbiAgICAgIGNvbG9yOiBcIiNmY2Y4ZTNcIixcbiAgICAgIHNsdWc6IFwid2FybmluZ1wiLFxuICAgICAgbmFtZTogX18oXCJXYXJuaW5nXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgfSxcbiAgICB7XG4gICAgICBjb2xvcjogXCIjZjJkZWRlXCIsXG4gICAgICBzbHVnOiBcImRhbmdlclwiLFxuICAgICAgbmFtZTogX18oXCJEYW5nZXJcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICB9LFxuICBdO1xuXG4gIC8vIExvb2t1cCBjb2xvciBzbHVnIGJhc2VkIG9uIGhleCB2YWx1ZVxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGlmICghY29sb3IpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb2xvclNsdWc6IFwiY29sb3JsZXNzXCIgfSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGNvbnN0IGNvbG9yRW50cnkgPSBjb2xvckRhdGFBbGVydC5maW5kKFxuICAgICAgICAoYykgPT4gYy5jb2xvci50b1VwcGVyQ2FzZSgpID09PSBjb2xvci50b1VwcGVyQ2FzZSgpXG4gICAgICApO1xuICAgICAgaWYgKGNvbG9yRW50cnkpIHtcbiAgICAgICAgc2V0QXR0cmlidXRlcyh7IGNvbG9yU2x1ZzogY29sb3JFbnRyeS5zbHVnIH0pO1xuICAgICAgfVxuICAgIH1cbiAgfSwgW2NvbG9yLCBzZXRBdHRyaWJ1dGVzXSk7XG5cbiAgLy8gU3R5bGUgY2FsY3VsYXRpb24gbW92ZWQgb3V0c2lkZSBKU1ggZm9yIGNsYXJpdHkgYW5kIG9wdGltaXphdGlvblxuICBjb25zdCBzdHlsZSA9IHtcbiAgICAuLi5wcm9wcy5zdHlsZSxcbiAgICBjb2x1bW5Db3VudDogbnVtYmVyT2ZDb2x1bW5zLFxuICAgIGNvbHVtbldpZHRoOiB3aWR0aCxcbiAgICAuLi4ocnVsZSA/IHsgY29sdW1uUnVsZTogYDFweCBzb2xpZCAke2JvcmRlckNvbG9yfWAgfSA6IHt9KSxcbiAgICAuLi4oYm9yZGVyID8geyBib3JkZXI6IGAxcHggc29saWQgJHtib3JkZXJDb2xvcn1gIH0gOiB7fSksXG4gICAgLy8gY29sb3I6IGF0dHJpYnV0ZXMudGV4dENvbG9yXG4gIH07XG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBpZiAoIWF0dHJpYnV0ZXMuY29sb3IpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyB0ZXh0Q29sb3I6IHVuZGVmaW5lZCwgY29sb3I6IFwiZGVmYXVsdFwiIH0pO1xuICAgIH1cbiAgfSwgW2F0dHJpYnV0ZXMuY29sb3JdKTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtgcnJ6ZS1lbGVtZW50cy1ibG9ja3MtdGV4dC1jb2x1bW4gYmctJHthdHRyaWJ1dGVzLmNvbG9yU2x1Z31gfVxuICAgICAgICBzdHlsZT17c3R5bGV9XG4gICAgICA+XG4gICAgICAgIDxJbnNwZWN0b3JDb250cm9scz5cbiAgICAgICAgICA8UGFuZWxCb2R5XG4gICAgICAgICAgICB0aXRsZT17X18oXCJEaXNwbGF5IHNldHRpbmdzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBpbml0aWFsT3Blbj17dHJ1ZX1cbiAgICAgICAgICA+XG4gICAgICAgICAgICA8UmFuZ2VDb250cm9sXG4gICAgICAgICAgICAgIGxhYmVsPXtfXyhcIk51bWJlciBvZiBjb2x1bW5zXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIG1hcmtzXG4gICAgICAgICAgICAgIG1heD17NH1cbiAgICAgICAgICAgICAgbWluPXsyfVxuICAgICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VSYW5nZUNvbnRyb2x9XG4gICAgICAgICAgICAgIHN0ZXA9ezF9XG4gICAgICAgICAgICAgIHZhbHVlPXtudW1iZXJPZkNvbHVtbnN9XG4gICAgICAgICAgICAvPlxuICAgICAgICAgICAgey8qIDxSYW5nZUNvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIk1pbmltdW0gV2lkdGggb2YgQ29sdW1uc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgbWFya3M9e1tcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGxhYmVsOiBcIjI0MCAoRGVmYXVsdClcIixcbiAgICAgICAgICAgICAgICB2YWx1ZTogMjQwLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgXX1cbiAgICAgICAgICAgIG1heD17NDAwfVxuICAgICAgICAgICAgbWluPXsyMDB9XG4gICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VXaWR0aENvbnRyb2x9XG4gICAgICAgICAgICBzdGVwPXsxfVxuICAgICAgICAgICAgdmFsdWU9e3dpZHRofVxuICAgICAgICAgIC8+ICovfVxuICAgICAgICAgICAgPFRvZ2dsZUNvbnRyb2xcbiAgICAgICAgICAgICAgY2hlY2tlZD17cnVsZX1cbiAgICAgICAgICAgICAgbGFiZWw9e19fKFwiU2hvdyBSdWxlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZVJ1bGVyfVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIHsvKiA8VG9nZ2xlQ29udHJvbFxuICAgICAgICAgICAgY2hlY2tlZD17Ym9yZGVyfVxuICAgICAgICAgICAgbGFiZWw9e19fKFwiU2hvdyBCb3JkZXJcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZUJvcmRlcn1cbiAgICAgICAgICAvPiAqL31cbiAgICAgICAgICAgIDxTdGFuZGFyZENvbG9yU3dpdGNoZXJcbiAgICAgICAgICAgICAgYXR0cmlidXRlcz17eyBjb2xvcjogYXR0cmlidXRlcy5jb2xvciB9fVxuICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICBjb2xvckRhdGE9e2NvbG9yRGF0YUFsZXJ0fVxuICAgICAgICAgICAgICBoZXg9e3RydWV9XG4gICAgICAgICAgICAgIHVzZVN0eWxlPXt0cnVlfVxuICAgICAgICAgICAgICBjdXN0b21Db2xvcj17ZmFsc2V9XG4gICAgICAgICAgICAgIHVzZVRleHRDb2xvcj17dHJ1ZX1cbiAgICAgICAgICAgICAgY2xlYXJCdXR0b249e3RydWV9XG4gICAgICAgICAgICAvPlxuICAgICAgICAgICAgPENvbnRyYXN0Q2hlY2tlclxuICAgICAgICAgICAgICB0ZXh0Q29sb3I9e2F0dHJpYnV0ZXMudGV4dENvbG9yfVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I9e2F0dHJpYnV0ZXMuY29sb3J9XG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvUGFuZWxCb2R5PlxuICAgICAgICAgIHsvKiB7IChydWxlIHx8IGJvcmRlcikgJiYgKFxuICAgICAgICAgIDxCb3JkZXJDb2xvclBpY2tlclxuICAgICAgICAgICAgYXR0cmlidXRlcz17eyBjb2xvcjogYm9yZGVyQ29sb3IgfX1cbiAgICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgICAgLz5cbiAgICAgICAgKX0gKi99XG4gICAgICAgIDwvSW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICAgIHRlbXBsYXRlPXtbXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIFwiY29yZS9wYXJhZ3JhcGhcIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOlxuICAgICAgICAgICAgICAgICAgXCJMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFkaXBpc2NpbmcgZWxpdC4gQWVuZWFuIGNvbW1vZG8gbGlndWxhIGVnZXQgZG9sb3IuIEFlbmVhbiBtYXNzYS4gQ3VtIHNvY2lpcyBuYXRvcXVlIHBlbmF0aWJ1cyBldCBtYWduaXMgZGlzIHBhcnR1cmllbnQgbW9udGVzLCBuYXNjZXR1ciByaWRpY3VsdXMgbXVzLiBEb25lYyBxdWFtIGZlbGlzLCB1bHRyaWNpZXMgbmVjLCBwZWxsZW50ZXNxdWUgZXUsIHByZXRpdW0gcXVpcywgc2VtLiBOdWxsYSBjb25zZXF1YXQgbWFzc2EgcXVpcyBlbmltLiBEb25lYyBwZWRlIGp1c3RvLCBmcmluZ2lsbGEgdmVsLCBhbGlxdWV0IG5lYywgdnVscHV0YXRlIGVnZXQsIGFyY3UuIEluIGVuaW0ganVzdG8sIHJob25jdXMgdXQsIGltcGVyZGlldCBhLCB2ZW5lbmF0aXMgdml0YWUsIGp1c3RvLlwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgXCJjb3JlL3BhcmFncmFwaFwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6XG4gICAgICAgICAgICAgICAgICBcIk51bGxhbSBkaWN0dW0gZmVsaXMgZXUgcGVkZSBtb2xsaXMgcHJldGl1bS4gSW50ZWdlciB0aW5jaWR1bnQuIENyYXMgZGFwaWJ1cy4gVml2YW11cyBlbGVtZW50dW0gc2VtcGVyIG5pc2kuIEFlbmVhbiB2dWxwdXRhdGUgZWxlaWZlbmQgdGVsbHVzLiBBZW5lYW4gbGVvIGxpZ3VsYSwgcG9ydHRpdG9yIGV1LCBjb25zZXF1YXQgdml0YWUsIGVsZWlmZW5kIGFjLCBlbmltLiBBbGlxdWFtIGxvcmVtIGFudGUsIGRhcGlidXMgaW4sIHZpdmVycmEgcXVpcywgZmV1Z2lhdCBhLCB0ZWxsdXMuIFBoYXNlbGx1cyB2aXZlcnJhIG51bGxhIHV0IG1ldHVzIHZhcml1cyBsYW9yZWV0LiBRdWlzcXVlIHJ1dHJ1bS4gQWVuZWFuIGltcGVyZGlldC4gRXRpYW0gdWx0cmljaWVzIG5pc2kgdmVsIGF1Z3VlLiBDdXJhYml0dXIgdWxsYW1jb3JwZXIgdWx0cmljaWVzIG5pc2kuXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBdLFxuICAgICAgICAgIF19XG4gICAgICAgIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiSW5uZXJCbG9ja3MiLCJJbnNwZWN0b3JDb250cm9scyIsIkNvbnRyYXN0Q2hlY2tlciIsIlN0YW5kYXJkQ29sb3JTd2l0Y2hlciIsIlJhbmdlQ29udHJvbCIsIlBhbmVsQm9keSIsIlRvZ2dsZUNvbnRyb2wiLCJfXyIsInVzZUVmZmVjdCIsIkVkaXQiLCJfcmVmIiwiYmxvY2tQcm9wcyIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwicHJvcHMiLCJudW1iZXJPZkNvbHVtbnMiLCJydWxlIiwid2lkdGgiLCJib3JkZXJDb2xvciIsImJvcmRlciIsImNvbG9yIiwiY29sb3JTbHVnIiwib25DaGFuZ2VSYW5nZUNvbnRyb2wiLCJvbkNoYW5nZVdpZHRoQ29udHJvbCIsIm9uQ2hhbmdlUnVsZXIiLCJvbkNoYW5nZUJvcmRlciIsImNvbG9yRGF0YUFsZXJ0Iiwic2x1ZyIsIm5hbWUiLCJjb2xvckVudHJ5IiwiZmluZCIsImMiLCJ0b1VwcGVyQ2FzZSIsInN0eWxlIiwiT2JqZWN0IiwiYXNzaWduIiwiY29sdW1uQ291bnQiLCJjb2x1bW5XaWR0aCIsImNvbHVtblJ1bGUiLCJjb25jYXQiLCJ0ZXh0Q29sb3IiLCJ1bmRlZmluZWQiLCJfanN4IiwiY2hpbGRyZW4iLCJfanN4cyIsImNsYXNzTmFtZSIsInRpdGxlIiwiaW5pdGlhbE9wZW4iLCJsYWJlbCIsIm1hcmtzIiwibWF4IiwibWluIiwib25DaGFuZ2UiLCJzdGVwIiwidmFsdWUiLCJjaGVja2VkIiwiY29sb3JEYXRhIiwiaGV4IiwidXNlU3R5bGUiLCJjdXN0b21Db2xvciIsInVzZVRleHRDb2xvciIsImNsZWFyQnV0dG9uIiwiYmFja2dyb3VuZENvbG9yIiwidGVtcGxhdGUiLCJwbGFjZWhvbGRlciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/columns/edit.tsx\n"); + +/***/ }), + +/***/ "./src/columns/index.tsx": +/*!*******************************!*\ + !*** ./src/columns/index.tsx ***! + \*******************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/columns/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/columns/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/columns/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/columns/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"60.05\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"339.01\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === \"list-view\" && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n transforms: {\n from: [{\n type: \"shortcode\",\n tag: \"text-columns\",\n transform: function transform(attributes, data) {\n var _a;\n var cleanData = (_a = data.shortcode) === null || _a === void 0 ? void 0 : _a.content;\n var numberChoice = function numberChoice(number) {\n return parseInt(number);\n };\n var blockContent = (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"core/freeform\", {\n content: cleanData\n });\n return (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n numberOfColumns: numberChoice(attributes.named.number) || 2\n }, [blockContent]);\n }\n }]\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sdW1ucy9pbmRleC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBOzs7OztBQUtzRDtBQUNOO0FBRWhEOzs7Ozs7OztBQVNBOzs7QUFHMEI7QUFDQTtBQUNVO0FBQ2I7QUFZdkI7Ozs7O0FBS0FBLG9FQUFpQixDQUNmSSw2Q0FBb0IsRUFDcEI7RUFDRTs7O0VBR0FFLElBQUksRUFBRTtJQUNKQyxHQUFHLEVBQ0RDLHVEQUFBO01BQ0VDLEVBQUUsRUFBQyxTQUFTO01BQ1pDLEtBQUssRUFBQyw0QkFBNEI7TUFDbENDLE9BQU8sRUFBQyxhQUFhO01BQUFDLFFBQUEsR0FFckJDLHNEQUFBO1FBQ0VDLENBQUMsRUFBQyxPQUFPO1FBQ1RDLENBQUMsRUFBQyxRQUFRO1FBQ1ZDLEtBQUssRUFBQyxRQUFRO1FBQ2RDLE1BQU0sRUFBQyxRQUFRO1FBQ2ZDLEVBQUUsRUFBQyxNQUFNO1FBQ1RDLEVBQUUsRUFBQyxNQUFNO1FBQ1RDLElBQUksRUFBQyxTQUFTO1FBQ2RDLFdBQVcsRUFBQztNQUFHLEVBQ2YsRUFDRlIsc0RBQUE7UUFDRUMsQ0FBQyxFQUFDLFFBQVE7UUFDVkMsQ0FBQyxFQUFDLFFBQVE7UUFDVkMsS0FBSyxFQUFDLFFBQVE7UUFDZEMsTUFBTSxFQUFDLFFBQVE7UUFDZkMsRUFBRSxFQUFDLE1BQU07UUFDVEMsRUFBRSxFQUFDLE1BQU07UUFDVEMsSUFBSSxFQUFDLFNBQVM7UUFDZEMsV0FBVyxFQUFDO01BQUcsRUFDZixFQUNGUixzREFBQTtRQUNFQyxDQUFDLEVBQUMsUUFBUTtRQUNWQyxDQUFDLEVBQUMsUUFBUTtRQUNWQyxLQUFLLEVBQUMsUUFBUTtRQUNkQyxNQUFNLEVBQUMsUUFBUTtRQUNmQyxFQUFFLEVBQUMsTUFBTTtRQUNUQyxFQUFFLEVBQUMsTUFBTTtRQUNUQyxJQUFJLEVBQUMsU0FBUztRQUNkQyxXQUFXLEVBQUM7TUFBRyxFQUNmO0lBQUE7R0FHUDtFQUNEQyxtQkFBbUIsRUFBRSxTQUFyQkEsbUJBQW1CQSxDQUFHQyxVQUFlLEVBQUFDLElBQUEsRUFBc0I7SUFBQSxJQUFsQkMsT0FBTyxHQUFBRCxJQUFBLENBQVBDLE9BQU87SUFDOUMsSUFBUUMsS0FBSyxHQUFLSCxVQUFVLENBQXBCRyxLQUFLO0lBRWI7SUFDQTtJQUNBLElBQUlELE9BQU8sS0FBSyxXQUFXLElBQUlDLEtBQUssRUFBRTtNQUNwQyxPQUFPQSxLQUFLO0lBQ2Q7RUFDRixDQUFDO0VBQ0Q7OztFQUdBQyxJQUFJLEVBQUV6Qiw2Q0FBSTtFQUVWOzs7RUFHQUMsSUFBSSxFQUFKQSw2Q0FBSTtFQUNKeUIsVUFBVSxFQUFFO0lBQ1ZDLElBQUksRUFBRSxDQUNKO01BQ0VDLElBQUksRUFBRSxXQUFXO01BQ2pCQyxHQUFHLEVBQUUsY0FBYztNQUNuQkMsU0FBUyxFQUFFLFNBQVhBLFNBQVNBLENBQUdULFVBQXdDLEVBQUVVLElBQVMsRUFBSTs7UUFDakUsSUFBSUMsU0FBUyxHQUFHLENBQUFDLEVBQUEsR0FBQUYsSUFBSSxDQUFDRyxTQUFTLGNBQUFELEVBQUEsdUJBQUFBLEVBQUEsQ0FBRUUsT0FBTztRQUN2QyxJQUFNQyxZQUFZLEdBQUcsU0FBZkEsWUFBWUEsQ0FBSUMsTUFBYyxFQUFJO1VBQ3RDLE9BQU9DLFFBQVEsQ0FBQ0QsTUFBTSxDQUFDO1FBQ3pCLENBQUM7UUFDRCxJQUFNRSxZQUFZLEdBQUd4Qyw4REFBVyxDQUFDLGVBQWUsRUFBRTtVQUNoRG9DLE9BQU8sRUFBRUg7U0FDVixDQUFDO1FBQ0YsT0FBT2pDLDhEQUFXLENBQ2hCRyw2Q0FBYSxFQUNiO1VBQ0VzQyxlQUFlLEVBQUVKLFlBQVksQ0FBQ2YsVUFBVSxDQUFDb0IsS0FBSyxDQUFDSixNQUFNLENBQUMsSUFBSTtTQUMzRCxFQUNELENBQUNFLFlBQVksQ0FBQyxDQUNmO01BQ0g7S0FDRDs7Q0FHQyxDQUNUIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2x1bW5zL2luZGV4LnRzeD80ODFiIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVnaXN0ZXJzIGEgbmV3IGJsb2NrIHByb3ZpZGVkIGEgdW5pcXVlIG5hbWUgYW5kIGFuIG9iamVjdCBkZWZpbmluZyBpdHMgYmVoYXZpb3IuXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5pbXBvcnQgeyByZWdpc3RlckJsb2NrVHlwZSB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuaW1wb3J0IHsgY3JlYXRlQmxvY2sgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9ja3NcIjtcblxuLyoqXG4gKiBMZXRzIHdlYnBhY2sgcHJvY2VzcyBDU1MsIFNBU1Mgb3IgU0NTUyBmaWxlcyByZWZlcmVuY2VkIGluIEphdmFTY3JpcHQgZmlsZXMuXG4gKiBBbGwgZmlsZXMgY29udGFpbmluZyBgc3R5bGVgIGtleXdvcmQgYXJlIGJ1bmRsZWQgdG9nZXRoZXIuIFRoZSBjb2RlIHVzZWRcbiAqIGdldHMgYXBwbGllZCBib3RoIHRvIHRoZSBmcm9udCBvZiB5b3VyIHNpdGUgYW5kIHRvIHRoZSBlZGl0b3IuIEFsbCBvdGhlciBmaWxlc1xuICogZ2V0IGFwcGxpZWQgdG8gdGhlIGVkaXRvciBvbmx5LlxuICpcbiAqIEBzZWUgaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2UvQHdvcmRwcmVzcy9zY3JpcHRzI3VzaW5nLWNzc1xuICovXG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBFZGl0IGZyb20gXCIuL2VkaXRcIjtcbmltcG9ydCBzYXZlIGZyb20gXCIuL3NhdmVcIjtcbmltcG9ydCBtZXRhZGF0YSBmcm9tIFwiLi9ibG9jay5qc29uXCI7XG5pbXBvcnQgXCIuL2VkaXRvci5zY3NzXCI7XG5pbXBvcnQgeyBfXywgc3ByaW50ZiB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcblxuaW50ZXJmYWNlIFNob3J0Y29kZVRyYW5zZm9ybUF0dHJpYnV0ZXMge1xuICBuYW1lZDoge1xuICAgIG51bWJlcj86IHN0cmluZztcbiAgICB0aXRsZT86IHN0cmluZztcbiAgfTtcbiAgbnVtYmVyOiBzdHJpbmc7XG4gIGNvbnRlbnQ6IHN0cmluZztcbn1cblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoXG4gIG1ldGFkYXRhLm5hbWUgYXMgYW55LFxuICB7XG4gICAgLyoqXG4gICAgICogVXNlZCB0byBjb25zdHJ1Y3QgYSBwcmV2aWV3IGZvciB0aGUgYmxvY2sgdG8gYmUgc2hvd24gaW4gdGhlIGJsb2NrIGluc2VydGVyLlxuICAgICAqL1xuICAgIGljb246IHtcbiAgICAgIHNyYzogKFxuICAgICAgICA8c3ZnXG4gICAgICAgICAgaWQ9XCJFYmVuZV8xXCJcbiAgICAgICAgICB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCJcbiAgICAgICAgICB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIlxuICAgICAgICA+XG4gICAgICAgICAgPHJlY3RcbiAgICAgICAgICAgIHg9XCI2MC4wNVwiXG4gICAgICAgICAgICB5PVwiMTE1LjY5XCJcbiAgICAgICAgICAgIHdpZHRoPVwiMTEyLjk0XCJcbiAgICAgICAgICAgIGhlaWdodD1cIjI4MC42MlwiXG4gICAgICAgICAgICByeD1cIjUuNzNcIlxuICAgICAgICAgICAgcnk9XCI1LjczXCJcbiAgICAgICAgICAgIGZpbGw9XCJldmVub2RkXCJcbiAgICAgICAgICAgIHN0cm9rZVdpZHRoPVwiMFwiXG4gICAgICAgICAgLz5cbiAgICAgICAgICA8cmVjdFxuICAgICAgICAgICAgeD1cIjE5OS41M1wiXG4gICAgICAgICAgICB5PVwiMTE1LjY5XCJcbiAgICAgICAgICAgIHdpZHRoPVwiMTEyLjk0XCJcbiAgICAgICAgICAgIGhlaWdodD1cIjI4MC42MlwiXG4gICAgICAgICAgICByeD1cIjUuNzNcIlxuICAgICAgICAgICAgcnk9XCI1LjczXCJcbiAgICAgICAgICAgIGZpbGw9XCJldmVub2RkXCJcbiAgICAgICAgICAgIHN0cm9rZVdpZHRoPVwiMFwiXG4gICAgICAgICAgLz5cbiAgICAgICAgICA8cmVjdFxuICAgICAgICAgICAgeD1cIjMzOS4wMVwiXG4gICAgICAgICAgICB5PVwiMTE1LjY5XCJcbiAgICAgICAgICAgIHdpZHRoPVwiMTEyLjk0XCJcbiAgICAgICAgICAgIGhlaWdodD1cIjI4MC42MlwiXG4gICAgICAgICAgICByeD1cIjUuNzNcIlxuICAgICAgICAgICAgcnk9XCI1LjczXCJcbiAgICAgICAgICAgIGZpbGw9XCJldmVub2RkXCJcbiAgICAgICAgICAgIHN0cm9rZVdpZHRoPVwiMFwiXG4gICAgICAgICAgLz5cbiAgICAgICAgPC9zdmc+XG4gICAgICApLFxuICAgIH0sXG4gICAgX19leHBlcmltZW50YWxMYWJlbDogKGF0dHJpYnV0ZXM6IGFueSwgeyBjb250ZXh0IH06IGFueSkgPT4ge1xuICAgICAgY29uc3QgeyB0aXRsZSB9ID0gYXR0cmlidXRlcztcblxuICAgICAgLy8gSW4gdGhlIGxpc3QgdmlldywgdXNlIHRoZSBibG9jaydzIHRpdGxlIGFzIHRoZSBsYWJlbC5cbiAgICAgIC8vIElmIHRoZSB0aXRsZSBpcyBlbXB0eSwgZmFsbCBiYWNrIHRvIHRoZSBkZWZhdWx0IGxhYmVsLlxuICAgICAgaWYgKGNvbnRleHQgPT09IFwibGlzdC12aWV3XCIgJiYgdGl0bGUpIHtcbiAgICAgICAgcmV0dXJuIHRpdGxlO1xuICAgICAgfVxuICAgIH0sXG4gICAgLyoqXG4gICAgICogQHNlZSAuL2VkaXQuanNcbiAgICAgKi9cbiAgICBlZGl0OiBFZGl0LFxuXG4gICAgLyoqXG4gICAgICogQHNlZSAuL3NhdmUuanNcbiAgICAgKi9cbiAgICBzYXZlLFxuICAgIHRyYW5zZm9ybXM6IHtcbiAgICAgIGZyb206IFtcbiAgICAgICAge1xuICAgICAgICAgIHR5cGU6IFwic2hvcnRjb2RlXCIsXG4gICAgICAgICAgdGFnOiBcInRleHQtY29sdW1uc1wiLFxuICAgICAgICAgIHRyYW5zZm9ybTogKGF0dHJpYnV0ZXM6IFNob3J0Y29kZVRyYW5zZm9ybUF0dHJpYnV0ZXMsIGRhdGE6IGFueSkgPT4ge1xuICAgICAgICAgICAgbGV0IGNsZWFuRGF0YSA9IGRhdGEuc2hvcnRjb2RlPy5jb250ZW50O1xuICAgICAgICAgICAgY29uc3QgbnVtYmVyQ2hvaWNlID0gKG51bWJlcjogc3RyaW5nKSA9PiB7XG4gICAgICAgICAgICAgIHJldHVybiBwYXJzZUludChudW1iZXIpO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIGNvbnN0IGJsb2NrQ29udGVudCA9IGNyZWF0ZUJsb2NrKFwiY29yZS9mcmVlZm9ybVwiLCB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IGNsZWFuRGF0YSxcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgcmV0dXJuIGNyZWF0ZUJsb2NrKFxuICAgICAgICAgICAgICBtZXRhZGF0YS5uYW1lLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbnVtYmVyT2ZDb2x1bW5zOiBudW1iZXJDaG9pY2UoYXR0cmlidXRlcy5uYW1lZC5udW1iZXIpIHx8IDIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtibG9ja0NvbnRlbnRdXG4gICAgICAgICAgICApO1xuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICBdLFxuICAgIH0sXG4gIH0gYXMgYW55XG4pO1xuIl0sIm5hbWVzIjpbInJlZ2lzdGVyQmxvY2tUeXBlIiwiY3JlYXRlQmxvY2siLCJFZGl0Iiwic2F2ZSIsIm1ldGFkYXRhIiwibmFtZSIsImljb24iLCJzcmMiLCJfanN4cyIsImlkIiwieG1sbnMiLCJ2aWV3Qm94IiwiY2hpbGRyZW4iLCJfanN4IiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsInJ4IiwicnkiLCJmaWxsIiwic3Ryb2tlV2lkdGgiLCJfX2V4cGVyaW1lbnRhbExhYmVsIiwiYXR0cmlidXRlcyIsIl9yZWYiLCJjb250ZXh0IiwidGl0bGUiLCJlZGl0IiwidHJhbnNmb3JtcyIsImZyb20iLCJ0eXBlIiwidGFnIiwidHJhbnNmb3JtIiwiZGF0YSIsImNsZWFuRGF0YSIsIl9hIiwic2hvcnRjb2RlIiwiY29udGVudCIsIm51bWJlckNob2ljZSIsIm51bWJlciIsInBhcnNlSW50IiwiYmxvY2tDb250ZW50IiwibnVtYmVyT2ZDb2x1bW5zIiwibmFtZWQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/columns/index.tsx\n"); + +/***/ }), + +/***/ "./src/columns/save.tsx": +/*!******************************!*\ + !*** ./src/columns/save.tsx ***! + \******************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var numberOfColumns = attributes.numberOfColumns,\n borderColor = attributes.borderColor,\n width = attributes.width,\n rule = attributes.rule,\n border = attributes.border,\n textColor = attributes.textColor;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save({\n className: 'elements-textcolumns'\n });\n var style = Object.assign(Object.assign({\n columnCount: numberOfColumns,\n columnWidth: width\n }, rule ? {\n columnRule: \"1px solid \".concat(borderColor)\n } : {}), border ? {\n border: \"1px solid \".concat(borderColor)\n } : {});\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"rrze-elements-blocks-text-column bg-\".concat(attributes.colorSlug),\n style: style,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sdW1ucy9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBcUU7QUFldkQsU0FBVUUsSUFBSUEsQ0FBQUMsSUFBQSxFQUEwQjtFQUFBLElBQXZCQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtFQUN2QyxJQUFRQyxlQUFlLEdBQWtERCxVQUFVLENBQTNFQyxlQUFlO0lBQUVDLFdBQVcsR0FBcUNGLFVBQVUsQ0FBMURFLFdBQVc7SUFBRUMsS0FBSyxHQUE4QkgsVUFBVSxDQUE3Q0csS0FBSztJQUFFQyxJQUFJLEdBQXdCSixVQUFVLENBQXRDSSxJQUFJO0lBQUVDLE1BQU0sR0FBZ0JMLFVBQVUsQ0FBaENLLE1BQU07SUFBRUMsU0FBUyxHQUFLTixVQUFVLENBQXhCTSxTQUFTO0VBRXBFLElBQU1DLFVBQVUsR0FBR1gsa0VBQWEsQ0FBQ0UsSUFBSSxDQUFDO0lBQ3BDVSxTQUFTLEVBQUU7R0FDWixDQUFDO0VBRUYsSUFBTUMsS0FBSyxHQUFBQyxNQUFBLENBQUFDLE1BQUEsQ0FBQUQsTUFBQSxDQUFBQyxNQUFBO0lBQ1RDLFdBQVcsRUFBRVgsZUFBZTtJQUM1QlksV0FBVyxFQUFFVjtFQUFLLEdBQ2RDLElBQUksR0FBRztJQUFFVSxVQUFVLGVBQUFDLE1BQUEsQ0FBZWIsV0FBVztFQUFFLENBQUUsR0FBRyxFQUFHLEdBQ3ZERyxNQUFNLEdBQUc7SUFBRUEsTUFBTSxlQUFBVSxNQUFBLENBQWViLFdBQVc7RUFBRSxDQUFFLEdBQUcsRUFBRyxDQUMxRDtFQUVELE9BQ0VjLHNEQUFBLFFBQUFOLE1BQUEsQ0FBQUMsTUFBQSxLQUFTSixVQUFVO0lBQUFVLFFBQUEsRUFDakJELHNEQUFBO01BQUtSLFNBQVMseUNBQUFPLE1BQUEsQ0FBeUNmLFVBQVUsQ0FBQ2tCLFNBQVMsQ0FBRTtNQUFFVCxLQUFLLEVBQUVBLEtBQUs7TUFBQVEsUUFBQSxFQUN6RkQsc0RBQUEsQ0FBQ25CLGdFQUFXLENBQUNzQixPQUFPO0lBQUc7RUFDbkIsR0FDRjtBQUVWIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2x1bW5zL3NhdmUudHN4P2QxODAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQmxvY2tQcm9wcywgSW5uZXJCbG9ja3MgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBudW1iZXJPZkNvbHVtbnM6IG51bWJlcjtcbiAgICBib3JkZXJDb2xvcjogc3RyaW5nO1xuICAgIHdpZHRoOiBudW1iZXI7XG4gICAgcnVsZTogYm9vbGVhbjtcbiAgICBib3JkZXI6IGJvb2xlYW47XG4gICAgdGV4dENvbG9yPzogc3RyaW5nO1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICAgIGNvbG9yU2x1Zz86IHN0cmluZztcbiAgfTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gc2F2ZSh7IGF0dHJpYnV0ZXMgfTogU2F2ZVByb3BzKSB7XG4gIGNvbnN0IHsgbnVtYmVyT2ZDb2x1bW5zLCBib3JkZXJDb2xvciwgd2lkdGgsIHJ1bGUsIGJvcmRlciwgdGV4dENvbG9yIH0gPSBhdHRyaWJ1dGVzO1xuICBcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSh7XG4gICAgY2xhc3NOYW1lOiAnZWxlbWVudHMtdGV4dGNvbHVtbnMnLFxuICB9KTtcblxuICBjb25zdCBzdHlsZSA9IHtcbiAgICBjb2x1bW5Db3VudDogbnVtYmVyT2ZDb2x1bW5zLFxuICAgIGNvbHVtbldpZHRoOiB3aWR0aCxcbiAgICAuLi4ocnVsZSA/IHsgY29sdW1uUnVsZTogYDFweCBzb2xpZCAke2JvcmRlckNvbG9yfWAgfSA6IHt9KSxcbiAgICAuLi4oYm9yZGVyID8geyBib3JkZXI6IGAxcHggc29saWQgJHtib3JkZXJDb2xvcn1gIH0gOiB7fSlcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAgPGRpdiBjbGFzc05hbWU9e2BycnplLWVsZW1lbnRzLWJsb2Nrcy10ZXh0LWNvbHVtbiBiZy0ke2F0dHJpYnV0ZXMuY29sb3JTbHVnfWB9IHN0eWxlPXtzdHlsZX0+XG4gICAgICAgIDxJbm5lckJsb2Nrcy5Db250ZW50IC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiSW5uZXJCbG9ja3MiLCJzYXZlIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJudW1iZXJPZkNvbHVtbnMiLCJib3JkZXJDb2xvciIsIndpZHRoIiwicnVsZSIsImJvcmRlciIsInRleHRDb2xvciIsImJsb2NrUHJvcHMiLCJjbGFzc05hbWUiLCJzdHlsZSIsIk9iamVjdCIsImFzc2lnbiIsImNvbHVtbkNvdW50IiwiY29sdW1uV2lkdGgiLCJjb2x1bW5SdWxlIiwiY29uY2F0IiwiX2pzeCIsImNoaWxkcmVuIiwiY29sb3JTbHVnIiwiQ29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/columns/save.tsx\n"); + +/***/ }), + +/***/ "./src/components/CustomColorSwitcher.tsx": +/*!************************************************!*\ + !*** ./src/components/CustomColorSwitcher.tsx ***! + \************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BorderColorPicker: function() { return /* binding */ BorderColorPicker; },\n/* harmony export */ ExtendedColorSwitcher: function() { return /* binding */ ExtendedColorSwitcher; },\n/* harmony export */ ExtendedColorSwitcherToolbar: function() { return /* binding */ ExtendedColorSwitcherToolbar; },\n/* harmony export */ StandardColorSwitcher: function() { return /* binding */ StandardColorSwitcher; },\n/* harmony export */ StandardColorSwitcherToolbar: function() { return /* binding */ StandardColorSwitcherToolbar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/color.js\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! color */ \"./node_modules/color/index.js\");\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(color__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n\n//@ts-ignore\n\n\n/**\n * Updates color attributes based on color contrast.\n *\n * @param {string} bgColor - Background color.\n * @param {Function} setAttributes - Function to set attributes.\n */\nvar updateColorAttributes = function updateColorAttributes(bgColor, setAttributes) {\n try {\n if (bgColor) {\n var parsedColor = color__WEBPACK_IMPORTED_MODULE_4___default()(bgColor).isDark();\n var whiteColor = \"#ffffff\";\n // Determine text color based on the luminosity of the background color\n var newFontColor = parsedColor ? whiteColor : \"\";\n // Update text color attribute\n setAttributes({\n textColor: newFontColor\n });\n }\n } catch (error) {\n console.error(\"Invalid color string provided to updateColorAttributes:\", error);\n }\n};\n/**\n * Handles changes in color selection.\n *\n * @param {Array} colorData - Array of color data.\n * @param {string} newColor - New color value.\n * @param {Function} setAttributes - Function to set attributes.\n * @param {boolean} [outputHex=false] - Output hex value if true.\n * @param {boolean} [useStyle=false] - Use style attributes if true.\n * @param {boolean} [useTextColor=false] - Use textcolor based on selected color if true.\n */\nvar handleColorChange = function handleColorChange(colorData, newColor, setAttributes) {\n var outputHex = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n var useStyle = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n var useTextColor = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : false;\n var colorEntry = colorData.find(function (entry) {\n return entry.color === newColor;\n });\n if (colorEntry && outputHex) {\n setAttributes({\n color: colorEntry.color\n });\n updateColorAttributes(newColor, setAttributes);\n if (useStyle) {\n setAttributes({\n style: colorEntry.slug\n });\n updateColorAttributes(newColor, setAttributes);\n }\n } else if (colorEntry) {\n setAttributes({\n color: colorEntry.slug\n });\n } else {\n if (useStyle) {\n setAttributes({\n color: newColor,\n style: \"\"\n });\n if (useTextColor) {\n updateColorAttributes(newColor, setAttributes);\n }\n }\n }\n};\n/**\n * ColorSwitcher component.\n * Provides a UI for color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcher component.\n */\nvar ColorSwitcher = function ColorSwitcher(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n hex = _ref.hex,\n useStyle = _ref.useStyle,\n _ref$customColor = _ref.customColor,\n customColor = _ref$customColor === void 0 ? false : _ref$customColor,\n _ref$useTextColor = _ref.useTextColor,\n useTextColor = _ref$useTextColor === void 0 ? false : _ref$useTextColor,\n _ref$overwriteThemeCo = _ref.overwriteThemeColors,\n overwriteThemeColors = _ref$overwriteThemeCo === void 0 ? false : _ref$overwriteThemeCo,\n _ref$clearButton = _ref.clearButton,\n clearButton = _ref$clearButton === void 0 ? false : _ref$clearButton;\n var _a;\n // if the theme colorPalette is not empty, use it instead of the passed values!\n // Example entry from colorPalette [Log] [{slug: \"primary\", color: \"#005177\", name: \"Primary\"}, {slug: \"accent\", color: \"#f2a900\", name: \"Accent\"}] (2)\n // const colorPalette = useSetting( 'color.palette' );\n // console.log(colorPalette);\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var colorData = themeColorPalette || standardColorData;\n var value = hex ? attributes.color : (_a = colorData.find(function (entry) {\n return entry.slug === attributes.color;\n })) === null || _a === void 0 ? void 0 : _a.color;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Color Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPalette, {\n colors: colorData,\n value: value,\n onChange: function onChange(newColor) {\n return handleColorChange(colorData, newColor, setAttributes, hex, useStyle, useTextColor);\n },\n disableCustomColors: !customColor,\n clearable: clearButton\n })\n });\n};\n/**\n * ColorSwitcherToolbar component.\n * Provides a toolbar for color selection.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcherToolbar component.\n */\nvar ColorSwitcherToolbar = function ColorSwitcherToolbar(_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes,\n _ref2$colorData = _ref2.colorData,\n colorData = _ref2$colorData === void 0 ? standardColorData : _ref2$colorData,\n _ref2$useStyle = _ref2.useStyle,\n useStyle = _ref2$useStyle === void 0 ? false : _ref2$useStyle,\n _ref2$hex = _ref2.hex,\n hex = _ref2$hex === void 0 ? false : _ref2$hex,\n _ref2$overwriteThemeC = _ref2.overwriteThemeColors,\n overwriteThemeColors = _ref2$overwriteThemeC === void 0 ? false : _ref2$overwriteThemeC;\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var effectiveColorData = themeColorPalette || colorData;\n var classLabel = \"rrzeElementsBFakColorSelector\";\n if (attributes.color) {\n classLabel = hex ? \"rrzeElementsBFakColorSelector \".concat(attributes.color.slice(1)) : \"rrzeElementsBFakColorSelector \".concat(attributes.color);\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n className: classLabel,\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Select a Color\", \"rrze-elements-blocks\"),\n controls: effectiveColorData.map(function (entry) {\n return {\n key: entry.slug,\n title: entry.name,\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n onClick: function onClick() {\n return setAttributes({\n color: hex ? entry.color : entry.slug,\n style: useStyle ? entry.slug : \"\"\n });\n }\n };\n })\n });\n }\n })\n });\n};\n/**\n * BorderColorPicker component.\n * Provides a UI for border color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered BorderColorPicker component.\n */\nvar BorderColorPicker = function BorderColorPicker(_ref3) {\n var attributes = _ref3.attributes,\n setAttributes = _ref3.setAttributes;\n // Extract current color from attributes\n var borderColor = attributes.borderColor;\n /**\n * Handle color change.\n *\n * @param {string} newColor - The new selected color.\n */\n var onChangeColor = function onChangeColor(newColor) {\n setAttributes({\n borderColor: newColor\n });\n };\n // Render ColorSwitcher component\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Border Settings\", \"rrze-elements-blocks\"),\n initialOpen: false,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPicker, {\n color: attributes.borderColor,\n onChange: onChangeColor\n })\n });\n};\n// Default color data\nvar standardColorData = [{\n color: \"#04316A\",\n slug: \"\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Central institution\", \"rrze-elements-blocks\")\n}, {\n color: \"#C50F3C\",\n slug: \"rw\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Business, Economics, and Law\", \"rrze-elements-blocks\")\n}, {\n color: \"#7bb725\",\n slug: \"nat\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Sciences\", \"rrze-elements-blocks\")\n}, {\n color: \"#18B4F1\",\n slug: \"med\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Medicine\", \"rrze-elements-blocks\")\n}, {\n color: \"#FDB735\",\n slug: \"phil\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Humanities, Social Sciences, and Theology\", \"rrze-elements-blocks\")\n}, {\n color: \"#8C9FB1\",\n slug: \"tf\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Engineering\", \"rrze-elements-blocks\")\n}];\nvar extendedColorData = [{\n color: \"#fff\",\n slug: \"inherit\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Inherit color\", \"rrze-elements-blocks\")\n}].concat(standardColorData);\n// Export components using different colorData\nvar StandardColorSwitcher = function StandardColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props));\n};\nvar StandardColorSwitcherToolbar = function StandardColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props));\n};\nvar ExtendedColorSwitcher = function ExtendedColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\nvar ExtendedColorSwitcherToolbar = function ExtendedColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9DdXN0b21Db2xvclN3aXRjaGVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFxQztBQVFOO0FBQ3VCO0FBQ3REO0FBQ3NEO0FBQzVCO0FBc0MxQjs7Ozs7O0FBTUEsSUFBTVcscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FDekJDLE9BQWUsRUFDZkMsYUFBa0QsRUFDMUM7RUFDUixJQUFJO0lBQ0YsSUFBSUQsT0FBTyxFQUFFO01BQ1gsSUFBTUUsV0FBVyxHQUFHSiw0Q0FBSyxDQUFDRSxPQUFPLENBQUMsQ0FBQ0csTUFBTSxFQUFFO01BRTNDLElBQU1DLFVBQVUsR0FBRyxTQUFTO01BRTVCO01BQ0EsSUFBTUMsWUFBWSxHQUFHSCxXQUFXLEdBQUdFLFVBQVUsR0FBRyxFQUFFO01BRWxEO01BQ0FILGFBQWEsQ0FBQztRQUFFSyxTQUFTLEVBQUVEO01BQVksQ0FBRSxDQUFDO0lBQzVDO0VBQ0YsQ0FBQyxDQUFDLE9BQU9FLEtBQUssRUFBRTtJQUNkQyxPQUFPLENBQUNELEtBQUssQ0FDWCx5REFBeUQsRUFDekRBLEtBQUssQ0FDTjtFQUNIO0FBQ0YsQ0FBQztBQUVEOzs7Ozs7Ozs7O0FBVUEsSUFBTUUsaUJBQWlCLEdBQUcsU0FBcEJBLGlCQUFpQkEsQ0FDckJDLFNBQTBELEVBQzFEQyxRQUFnQixFQUNoQlYsYUFBMEUsRUFJeEU7RUFBQSxJQUhGVyxTQUFBLEdBQUFDLFNBQUEsQ0FBQUMsTUFBQSxRQUFBRCxTQUFBLFFBQUFFLFNBQUEsR0FBQUYsU0FBQSxNQUFxQixLQUFLO0VBQUEsSUFDMUJHLFFBQUEsR0FBQUgsU0FBQSxDQUFBQyxNQUFBLFFBQUFELFNBQUEsUUFBQUUsU0FBQSxHQUFBRixTQUFBLE1BQW9CLEtBQUs7RUFBQSxJQUN6QkksWUFBQSxHQUFBSixTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBd0IsS0FBSztFQUU3QixJQUFNSyxVQUFV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QUFJLEVBQUUsSUFBSTtFQUNWdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyx3QkFBd0IsRUFBRSxzQkFBc0I7Q0FDMUQsQ0FDRjtBQUVELElBQU1nRixpQkFBaUIsSUFDckI7RUFDRXpFLEtBQUssRUFBRSxNQUFNO0VBQ2IyQixJQUFJLEVBQUUsU0FBUztFQUNmdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCO0NBQ2pELEVBQUFpRSxNQUFBLENBQ0VsQixpQkFBaUIsQ0FDckI7QUFFRDtBQUNPLElBQU1rQyxxQkFBcUIsR0FBRyxTQUF4QkEscUJBQXFCQSxDQUFJQyxLQUF5QjtFQUFBLE9BQzdEaEMsc0RBQUEsQ0FBQ2YsYUFBYSxFQUFBZ0QsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQzdCO0FBQ00sSUFBTUcsNEJBQTRCLEdBQUcsU0FBL0JBLDRCQUE0QkEsQ0FBSUgsS0FBeUI7RUFBQSxPQUNwRWhDLHNEQUFBLENBQUNPLG9CQUFvQixFQUFBMEIsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQ3BDO0FBRU0sSUFBTUkscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FBSUosS0FBeUI7RUFBQSxPQUM3RGhDLHNEQUFBLENBQUNmLGFBQWEsRUFBQWdELE1BQUEsQ0FBQUMsTUFBQSxLQUFLRixLQUFLO0lBQUU1RCxTQUFTLEVBQUUwRDtFQUFpQixHQUFJO0FBQUEsQ0FDM0Q7QUFDTSxJQUFNTyw0QkFBNEIsR0FBRyxTQUEvQkEsNEJBQTRCQSxDQUFJTCxLQUF5QjtFQUFBLE9BQ3BFaEMsc0RBQUEsQ0FBQ08sb0JBQW9CLEVBQUEwQixNQUFBLENBQUFDLE1BQUEsS0FBS0YsS0FBSztJQUFFNUQsU0FBUyxFQUFFMEQ7RUFBaUIsR0FBSTtBQUFBLENBQ2xFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0N1c3RvbUNvbG9yU3dpdGNoZXIudHN4PzViOTQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb2xvclBhbGV0dGUsXG4gIFBhbmVsQm9keSxcbiAgVG9vbGJhckRyb3Bkb3duTWVudSxcbiAgVG9vbGJhckl0ZW0sXG4gIFRvb2xiYXJHcm91cCxcbiAgQ29sb3JQaWNrZXIsXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IGNvbG9yIGFzIGNvbG9ySWNvbiB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG4vL0B0cy1pZ25vcmVcbmltcG9ydCB7IHVzZVNldHRpbmdzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgQ29sb3IgZnJvbSBcImNvbG9yXCI7XG5cbi8qKlxuICogVHlwZSBkZWZpbml0aW9uIGZvciBDb2xvclN3aXRjaGVyUHJvcHMuXG4gKiBSZXByZXNlbnRzIHByb3BlcnRpZXMgZm9yIGNvbG9yIHN3aXRjaGVyIGNvbXBvbmVudHMuXG4gKlxuICogQHR5cGVkZWYge09iamVjdH0gQ29sb3JTd2l0Y2hlclByb3BzXG4gKiBAcHJvcGVydHkge09iamVjdH0gYXR0cmlidXRlcyAtIENvbnRhaW5zIGNvbG9yLXJlbGF0ZWQgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7RnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byB1cGRhdGUgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7QXJyYXl9IFtjb2xvckRhdGFdIC0gT3B0aW9uYWwgYXJyYXkgb2YgY29sb3IgZGF0YS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2hleF0gLSBGbGFnIHRvIGluZGljYXRlIGlmIGhleCB2YWx1ZXMgYXJlIHVzZWQuXG4gKiBAcHJvcGVydHkge2Jvb2xlYW59IFt1c2VTdHlsZV0gLSBGbGFnIHRvIGFwcGx5IHN0eWxlcy5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2N1c3RvbUNvbG9yXSAtIEZsYWcgZm9yIGN1c3RvbSBjb2xvciB1c2FnZS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcl0gLSBGbGFnIHRvIHNldCB0ZXh0Y29sb3IgYXR0cmlidXRlIGJhc2VkIG9uIHNlbGVjdGVkIENvbG9yLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbb3ZlcndyaXRlVGhlbWVDb2xvcnNdIC0gRmxhZyB0byBvdmVyd3JpdGUgdGhlbWUgY29sb3JzLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbY2xlYXJCdXR0b25dIC0gRmxhZyB0byBzaG93IGNsZWFyIGJ1dHRvbi5cbiAqL1xudHlwZSBDb2xvclN3aXRjaGVyUHJvcHMgPSB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIGJvcmRlckNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczoge1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICAgIHRleHRDb2xvcj86IHN0cmluZztcbiAgICBib3JkZXJDb2xvcj86IHN0cmluZztcbiAgfSkgPT4gdm9pZDtcbiAgY29sb3JEYXRhPzogeyBjb2xvcjogc3RyaW5nOyBzbHVnOiBzdHJpbmc7IG5hbWU6IHN0cmluZyB9W107XG4gIGhleD86IGJvb2xlYW47XG4gIHVzZVN0eWxlPzogYm9vbGVhbjtcbiAgY3VzdG9tQ29sb3I/OiBib29sZWFuO1xuICB1c2VUZXh0Q29sb3I/OiBib29sZWFuO1xuICBvdmVyd3JpdGVUaGVtZUNvbG9ycz86IGJvb2xlYW47XG4gIGNsZWFyQnV0dG9uID86IGJvb2xlYW47XG59O1xuXG4vKipcbiAqIFVwZGF0ZXMgY29sb3IgYXR0cmlidXRlcyBiYXNlZCBvbiBjb2xvciBjb250cmFzdC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gYmdDb2xvciAtIEJhY2tncm91bmQgY29sb3IuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKi9cbmNvbnN0IHVwZGF0ZUNvbG9yQXR0cmlidXRlcyA9IChcbiAgYmdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiBDb2xvclN3aXRjaGVyUHJvcHNbXCJzZXRBdHRyaWJ1dGVzXCJdXG4pOiB2b2lkID0+IHtcbiAgdHJ5IHtcbiAgICBpZiAoYmdDb2xvcikge1xuICAgICAgY29uc3QgcGFyc2VkQ29sb3IgPSBDb2xvcihiZ0NvbG9yKS5pc0RhcmsoKTtcblxuICAgICAgY29uc3Qgd2hpdGVDb2xvciA9IFwiI2ZmZmZmZlwiO1xuXG4gICAgICAvLyBEZXRlcm1pbmUgdGV4dCBjb2xvciBiYXNlZCBvbiB0aGUgbHVtaW5vc2l0eSBvZiB0aGUgYmFja2dyb3VuZCBjb2xvclxuICAgICAgY29uc3QgbmV3Rm9udENvbG9yID0gcGFyc2VkQ29sb3IgPyB3aGl0ZUNvbG9yIDogXCJcIjtcblxuICAgICAgLy8gVXBkYXRlIHRleHQgY29sb3IgYXR0cmlidXRlXG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGV4dENvbG9yOiBuZXdGb250Q29sb3IgfSk7XG4gICAgfVxuICB9IGNhdGNoIChlcnJvcikge1xuICAgIGNvbnNvbGUuZXJyb3IoXG4gICAgICBcIkludmFsaWQgY29sb3Igc3RyaW5nIHByb3ZpZGVkIHRvIHVwZGF0ZUNvbG9yQXR0cmlidXRlczpcIixcbiAgICAgIGVycm9yXG4gICAgKTtcbiAgfVxufTtcblxuLyoqXG4gKiBIYW5kbGVzIGNoYW5nZXMgaW4gY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGNvbG9yRGF0YSAtIEFycmF5IG9mIGNvbG9yIGRhdGEuXG4gKiBAcGFyYW0ge3N0cmluZ30gbmV3Q29sb3IgLSBOZXcgY29sb3IgdmFsdWUuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKiBAcGFyYW0ge2Jvb2xlYW59IFtvdXRwdXRIZXg9ZmFsc2VdIC0gT3V0cHV0IGhleCB2YWx1ZSBpZiB0cnVlLlxuICogQHBhcmFtIHtib29sZWFufSBbdXNlU3R5bGU9ZmFsc2VdIC0gVXNlIHN0eWxlIGF0dHJpYnV0ZXMgaWYgdHJ1ZS5cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcj1mYWxzZV0gLSBVc2UgdGV4dGNvbG9yIGJhc2VkIG9uIHNlbGVjdGVkIGNvbG9yIGlmIHRydWUuXG4gKi9cbmNvbnN0IGhhbmRsZUNvbG9yQ2hhbmdlID0gKFxuICBjb2xvckRhdGE6IHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdLFxuICBuZXdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczogeyBjb2xvcj86IHN0cmluZzsgc3R5bGU/OiBzdHJpbmcgfSkgPT4gdm9pZCxcbiAgb3V0cHV0SGV4OiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVN0eWxlOiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVRleHRDb2xvcjogYm9vbGVhbiA9IGZhbHNlXG4pID0+IHtcbiAgY29uc3QgY29sb3JFbnRyeSA9IGNvbG9yRGF0YS5maW5kKChlbnRyeSkgPT4gZW50cnkuY29sb3IgPT09IG5ld0NvbG9yKTtcbiAgaWYgKGNvbG9yRW50cnkgJiYgb3V0cHV0SGV4KSB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGNvbG9yOiBjb2xvckVudHJ5LmNvbG9yIH0pO1xuICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgaWYgKHVzZVN0eWxlKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgc3R5bGU6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgfVxuICB9IGVsc2UgaWYgKGNvbG9yRW50cnkpIHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgY29sb3I6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgfSBlbHNlIHtcbiAgICBpZiAodXNlU3R5bGUpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb2xvcjogbmV3Q29sb3IsIHN0eWxlOiBcIlwiIH0pO1xuICAgICAgaWYgKHVzZVRleHRDb2xvcikge1xuICAgICAgICB1cGRhdGVDb2xvckF0dHJpYnV0ZXMobmV3Q29sb3IsIHNldEF0dHJpYnV0ZXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufTtcblxuLyoqXG4gKiBDb2xvclN3aXRjaGVyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgVUkgZm9yIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIENvbG9yU3dpdGNoZXIgY29tcG9uZW50LlxuICovXG5jb25zdCBDb2xvclN3aXRjaGVyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgaGV4LFxuICB1c2VTdHlsZSxcbiAgY3VzdG9tQ29sb3IgPSBmYWxzZSxcbiAgdXNlVGV4dENvbG9yID0gZmFsc2UsXG4gIG92ZXJ3cml0ZVRoZW1lQ29sb3JzID0gZmFsc2UsXG4gIGNsZWFyQnV0dG9uID0gZmFsc2UsXG59OiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IHtcblxuICAvLyBpZiB0aGUgdGhlbWUgY29sb3JQYWxldHRlIGlzIG5vdCBlbXB0eSwgdXNlIGl0IGluc3RlYWQgb2YgdGhlIHBhc3NlZCB2YWx1ZXMhXG4gIC8vIEV4YW1wbGUgZW50cnkgZnJvbSBjb2xvclBhbGV0dGUgW0xvZ10gW3tzbHVnOiBcInByaW1hcnlcIiwgY29sb3I6IFwiIzAwNTE3N1wiLCBuYW1lOiBcIlByaW1hcnlcIn0sIHtzbHVnOiBcImFjY2VudFwiLCBjb2xvcjogXCIjZjJhOTAwXCIsIG5hbWU6IFwiQWNjZW50XCJ9XSAoMilcbiAgLy8gY29uc3QgY29sb3JQYWxldHRlID0gdXNlU2V0dGluZyggJ2NvbG9yLnBhbGV0dGUnICk7XG4gIC8vIGNvbnNvbGUubG9nKGNvbG9yUGFsZXR0ZSk7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gID8gdXNlU2V0dGluZ3MoJ2NvbG9yLnBhbGV0dGUnKVswXSBhcyB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXVxuICA6IG51bGw7XG4gIGNvbnN0IGNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IHN0YW5kYXJkQ29sb3JEYXRhO1xuXG4gIGNvbnN0IHZhbHVlID0gaGV4XG4gICAgPyBhdHRyaWJ1dGVzLmNvbG9yXG4gICAgOiBjb2xvckRhdGEuZmluZCgoZW50cnkpID0+IGVudHJ5LnNsdWcgPT09IGF0dHJpYnV0ZXMuY29sb3IpPy5jb2xvcjtcblxuICByZXR1cm4gKFxuICAgIDxQYW5lbEJvZHkgdGl0bGU9e19fKFwiQ29sb3IgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0+XG4gICAgICA8Q29sb3JQYWxldHRlXG4gICAgICAgIGNvbG9ycz17Y29sb3JEYXRhfVxuICAgICAgICB2YWx1ZT17dmFsdWV9XG4gICAgICAgIG9uQ2hhbmdlPXsobmV3Q29sb3I6IHN0cmluZykgPT5cbiAgICAgICAgICBoYW5kbGVDb2xvckNoYW5nZShcbiAgICAgICAgICAgIGNvbG9yRGF0YSxcbiAgICAgICAgICAgIG5ld0NvbG9yLFxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcyxcbiAgICAgICAgICAgIGhleCxcbiAgICAgICAgICAgIHVzZVN0eWxlLFxuICAgICAgICAgICAgdXNlVGV4dENvbG9yXG4gICAgICAgICAgKVxuICAgICAgICB9XG4gICAgICAgIGRpc2FibGVDdXN0b21Db2xvcnM9eyFjdXN0b21Db2xvcn1cbiAgICAgICAgY2xlYXJhYmxlPXtjbGVhckJ1dHRvbn1cbiAgICAgIC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vKipcbiAqIENvbG9yU3dpdGNoZXJUb29sYmFyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgdG9vbGJhciBmb3IgY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7Q29sb3JTd2l0Y2hlclByb3BzfSBwcm9wcyAtIENvbXBvbmVudCBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBSZW5kZXJlZCBDb2xvclN3aXRjaGVyVG9vbGJhciBjb21wb25lbnQuXG4gKi9cbmNvbnN0IENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgY29sb3JEYXRhID0gc3RhbmRhcmRDb2xvckRhdGEsXG4gIHVzZVN0eWxlID0gZmFsc2UsXG4gIGhleCA9IGZhbHNlLFxuICBvdmVyd3JpdGVUaGVtZUNvbG9ycyA9IGZhbHNlLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gICAgPyB1c2VTZXR0aW5ncygnY29sb3IucGFsZXR0ZScpWzBdIGFzIHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdXG4gICAgOiBudWxsO1xuXG4gIGNvbnN0IGVmZmVjdGl2ZUNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IGNvbG9yRGF0YTtcblxuICBsZXQgY2xhc3NMYWJlbCA9IGBycnplRWxlbWVudHNCRmFrQ29sb3JTZWxlY3RvcmA7XG4gIGlmKGF0dHJpYnV0ZXMuY29sb3IpIHtcbiAgY2xhc3NMYWJlbCA9IGhleFxuICAgID8gYHJyemVFbGVtZW50c0JGYWtDb2xvclNlbGVjdG9yICR7YXR0cmlidXRlcy5jb2xvci5zbGljZSgxKX1gXG4gICAgOiBgcnJ6ZUVsZW1lbnRzQkZha0NvbG9yU2VsZWN0b3IgJHthdHRyaWJ1dGVzLmNvbG9yfWA7XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxUb29sYmFyR3JvdXA+XG4gICAgICA8VG9vbGJhckl0ZW0+XG4gICAgICAgIHsoKSA9PiAoXG4gICAgICAgICAgPFRvb2xiYXJEcm9wZG93bk1lbnVcbiAgICAgICAgICAgIGljb249e2NvbG9ySWNvbn1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17Y2xhc3NMYWJlbH1cbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhIENvbG9yXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBjb250cm9scz17ZWZmZWN0aXZlQ29sb3JEYXRhLm1hcCgoZW50cnkpID0+ICh7XG4gICAgICAgICAgICAgIGtleTogZW50cnkuc2x1ZyxcbiAgICAgICAgICAgICAgdGl0bGU6IGVudHJ5Lm5hbWUsXG4gICAgICAgICAgICAgIGljb246IGNvbG9ySWNvbixcbiAgICAgICAgICAgICAgb25DbGljazogKCkgPT5cbiAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBoZXggPyBlbnRyeS5jb2xvciA6IGVudHJ5LnNsdWcsXG4gICAgICAgICAgICAgICAgICBzdHlsZTogdXNlU3R5bGUgPyBlbnRyeS5zbHVnIDogXCJcIixcbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIH0pKX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgPC9Ub29sYmFySXRlbT5cbiAgICA8L1Rvb2xiYXJHcm91cD5cbiAgKTtcbn07XG5cbi8qKlxuICogQm9yZGVyQ29sb3JQaWNrZXIgY29tcG9uZW50LlxuICogUHJvdmlkZXMgYSBVSSBmb3IgYm9yZGVyIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIEJvcmRlckNvbG9yUGlja2VyIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgQm9yZGVyQ29sb3JQaWNrZXIgPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIC8vIEV4dHJhY3QgY3VycmVudCBjb2xvciBmcm9tIGF0dHJpYnV0ZXNcbiAgY29uc3QgeyBib3JkZXJDb2xvciB9ID0gYXR0cmlidXRlcztcblxuICAvKipcbiAgICogSGFuZGxlIGNvbG9yIGNoYW5nZS5cbiAgICpcbiAgICogQHBhcmFtIHtzdHJpbmd9IG5ld0NvbG9yIC0gVGhlIG5ldyBzZWxlY3RlZCBjb2xvci5cbiAgICovXG4gIGNvbnN0IG9uQ2hhbmdlQ29sb3IgPSAobmV3Q29sb3I6IHN0cmluZykgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBib3JkZXJDb2xvcjogbmV3Q29sb3IgfSk7XG4gIH07XG5cbiAgLy8gUmVuZGVyIENvbG9yU3dpdGNoZXIgY29tcG9uZW50XG4gIHJldHVybiAoXG4gICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJCb3JkZXIgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0gaW5pdGlhbE9wZW49e2ZhbHNlfT5cbiAgICAgIDxDb2xvclBpY2tlciBjb2xvcj17YXR0cmlidXRlcy5ib3JkZXJDb2xvcn0gb25DaGFuZ2U9e29uQ2hhbmdlQ29sb3J9IC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vLyBEZWZhdWx0IGNvbG9yIGRhdGFcbmNvbnN0IHN0YW5kYXJkQ29sb3JEYXRhID0gW1xuICB7XG4gICAgY29sb3I6IFwiIzA0MzE2QVwiLFxuICAgIHNsdWc6IFwiXCIsXG4gICAgbmFtZTogX18oXCJDZW50cmFsIGluc3RpdHV0aW9uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjQzUwRjNDXCIsXG4gICAgc2x1ZzogXCJyd1wiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBCdXNpbmVzcywgRWNvbm9taWNzLCBhbmQgTGF3XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjN2JiNzI1XCIsXG4gICAgc2x1ZzogXCJuYXRcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgU2NpZW5jZXNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAge1xuICAgIGNvbG9yOiBcIiMxOEI0RjFcIixcbiAgICBzbHVnOiBcIm1lZFwiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBNZWRpY2luZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiI0ZEQjczNVwiLFxuICAgIHNsdWc6IFwicGhpbFwiLFxuICAgIG5hbWU6IF9fKFxuICAgICAgXCJGYWN1bHR5IG9mIEh1bWFuaXRpZXMsIFNvY2lhbCBTY2llbmNlcywgYW5kIFRoZW9sb2d5XCIsXG4gICAgICBcInJyemUtZWxlbWVudHMtYmxvY2tzXCJcbiAgICApLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiIzhDOUZCMVwiLFxuICAgIHNsdWc6IFwidGZcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgRW5naW5lZXJpbmdcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbl07XG5cbmNvbnN0IGV4dGVuZGVkQ29sb3JEYXRhOiB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXSA9IFtcbiAge1xuICAgIGNvbG9yOiBcIiNmZmZcIixcbiAgICBzbHVnOiBcImluaGVyaXRcIixcbiAgICBuYW1lOiBfXyhcIkluaGVyaXQgY29sb3JcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAgLi4uc3RhbmRhcmRDb2xvckRhdGEsXG5dO1xuXG4vLyBFeHBvcnQgY29tcG9uZW50cyB1c2luZyBkaWZmZXJlbnQgY29sb3JEYXRhXG5leHBvcnQgY29uc3QgU3RhbmRhcmRDb2xvclN3aXRjaGVyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXIgey4uLnByb3BzfSAvPlxuKTtcbmV4cG9ydCBjb25zdCBTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXJUb29sYmFyIHsuLi5wcm9wc30gLz5cbik7XG5cbmV4cG9ydCBjb25zdCBFeHRlbmRlZENvbG9yU3dpdGNoZXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlciB7Li4ucHJvcHN9IGNvbG9yRGF0YT17ZXh0ZW5kZWRDb2xvckRhdGF9IC8+XG4pO1xuZXhwb3J0IGNvbnN0IEV4dGVuZGVkQ29sb3JTd2l0Y2hlclRvb2xiYXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlclRvb2xiYXIgey4uLnByb3BzfSBjb2xvckRhdGE9e2V4dGVuZGVkQ29sb3JEYXRhfSAvPlxuKTtcblxuZXhwb3J0IHsgQm9yZGVyQ29sb3JQaWNrZXIgfTsiXSwibmFtZXMiOlsiX18iLCJDb2xvclBhbGV0dGUiLCJQYW5lbEJvZHkiLCJUb29sYmFyRHJvcGRvd25NZW51IiwiVG9vbGJhckl0ZW0iLCJUb29sYmFyR3JvdXAiLCJDb2xvclBpY2tlciIsImNvbG9yIiwiY29sb3JJY29uIiwidXNlU2V0dGluZ3MiLCJDb2xvciIsInVwZGF0ZUNvbG9yQXR0cmlidXRlcyIsImJnQ29sb3IiLCJzZXRBdHRyaWJ1dGVzIiwicGFyc2VkQ29sb3IiLCJpc0RhcmsiLCJ3aGl0ZUNvbG9yIiwibmV3Rm9udENvbG9yIiwidGV4dENvbG9yIiwiZXJyb3IiLCJjb25zb2xlIiwiaGFuZGxlQ29sb3JDaGFuZ2UiLCJjb2xvckRhdGEiLCJuZXdDb2xvciIsIm91dHB1dEhleCIsImFyZ3VtZW50cyIsImxlbmd0aCIsInVuZGVmaW5lZCIsInVzZVN0eWxlIiwidXNlVGV4dENvbG9yIiwiY29sb3JFbnRyeSIsImZpbmQiLCJlbnRyeSIsInN0eWxlIiwic2x1ZyIsIkNvbG9yU3dpdGNoZXIiLCJfcmVmIiwiYXR0cmlidXRlcyIsImhleCIsIl9yZWYkY3VzdG9tQ29sb3IiLCJjdXN0b21Db2xvciIsIl9yZWYkdXNlVGV4dENvbG9yIiwiX3JlZiRvdmVyd3JpdGVUaGVtZUNvIiwib3ZlcndyaXRlVGhlbWVDb2xvcnMiLCJfcmVmJGNsZWFyQnV0dG9uIiwiY2xlYXJCdXR0b24iLCJ0aGVtZUNvbG9yUGFsZXR0ZSIsInN0YW5kYXJkQ29sb3JEYXRhIiwidmFsdWUiLCJfYSIsIl9qc3giLCJ0aXRsZSIsImNoaWxkcmVuIiwiY29sb3JzIiwib25DaGFuZ2UiLCJkaXNhYmxlQ3VzdG9tQ29sb3JzIiwiY2xlYXJhYmxlIiwiQ29sb3JTd2l0Y2hlclRvb2xiYXIiLCJfcmVmMiIsIl9yZWYyJGNvbG9yRGF0YSIsIl9yZWYyJHVzZVN0eWxlIiwiX3JlZjIkaGV4IiwiX3JlZjIkb3ZlcndyaXRlVGhlbWVDIiwiZWZmZWN0aXZlQ29sb3JEYXRhIiwiY2xhc3NMYWJlbCIsImNvbmNhdCIsInNsaWNlIiwiaWNvbiIsImNsYXNzTmFtZSIsImxhYmVsIiwiY29udHJvbHMiLCJtYXAiLCJrZXkiLCJuYW1lIiwib25DbGljayIsIkJvcmRlckNvbG9yUGlja2VyIiwiX3JlZjMiLCJib3JkZXJDb2xvciIsIm9uQ2hhbmdlQ29sb3IiLCJpbml0aWFsT3BlbiIsImV4dGVuZGVkQ29sb3JEYXRhIiwiU3RhbmRhcmRDb2xvclN3aXRjaGVyIiwicHJvcHMiLCJPYmplY3QiLCJhc3NpZ24iLCJTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyVG9vbGJhciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/CustomColorSwitcher.tsx\n"); + +/***/ }), + +/***/ "./node_modules/color-name/index.js": +/*!******************************************!*\ + !*** ./node_modules/color-name/index.js ***! + \******************************************/ +/***/ (function(module) { + +"use strict"; +eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3ItbmFtZS9pbmRleC5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci1uYW1lL2luZGV4LmpzPzRmNGQiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IHtcclxuXHRcImFsaWNlYmx1ZVwiOiBbMjQwLCAyNDgsIDI1NV0sXHJcblx0XCJhbnRpcXVld2hpdGVcIjogWzI1MCwgMjM1LCAyMTVdLFxyXG5cdFwiYXF1YVwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiYXF1YW1hcmluZVwiOiBbMTI3LCAyNTUsIDIxMl0sXHJcblx0XCJhenVyZVwiOiBbMjQwLCAyNTUsIDI1NV0sXHJcblx0XCJiZWlnZVwiOiBbMjQ1LCAyNDUsIDIyMF0sXHJcblx0XCJiaXNxdWVcIjogWzI1NSwgMjI4LCAxOTZdLFxyXG5cdFwiYmxhY2tcIjogWzAsIDAsIDBdLFxyXG5cdFwiYmxhbmNoZWRhbG1vbmRcIjogWzI1NSwgMjM1LCAyMDVdLFxyXG5cdFwiYmx1ZVwiOiBbMCwgMCwgMjU1XSxcclxuXHRcImJsdWV2aW9sZXRcIjogWzEzOCwgNDMsIDIyNl0sXHJcblx0XCJicm93blwiOiBbMTY1LCA0MiwgNDJdLFxyXG5cdFwiYnVybHl3b29kXCI6IFsyMjIsIDE4NCwgMTM1XSxcclxuXHRcImNhZGV0Ymx1ZVwiOiBbOTUsIDE1OCwgMTYwXSxcclxuXHRcImNoYXJ0cmV1c2VcIjogWzEyNywgMjU1LCAwXSxcclxuXHRcImNob2NvbGF0ZVwiOiBbMjEwLCAxMDUsIDMwXSxcclxuXHRcImNvcmFsXCI6IFsyNTUsIDEyNywgODBdLFxyXG5cdFwiY29ybmZsb3dlcmJsdWVcIjogWzEwMCwgMTQ5LCAyMzddLFxyXG5cdFwiY29ybnNpbGtcIjogWzI1NSwgMjQ4LCAyMjBdLFxyXG5cdFwiY3JpbXNvblwiOiBbMjIwLCAyMCwgNjBdLFxyXG5cdFwiY3lhblwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiZGFya2JsdWVcIjogWzAsIDAsIDEzOV0sXHJcblx0XCJkYXJrY3lhblwiOiBbMCwgMTM5LCAxMzldLFxyXG5cdFwiZGFya2dvbGRlbnJvZFwiOiBbMTg0LCAxMzQsIDExXSxcclxuXHRcImRhcmtncmF5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtncmVlblwiOiBbMCwgMTAwLCAwXSxcclxuXHRcImRhcmtncmV5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtraGFraVwiOiBbMTg5LCAxODMsIDEwN10sXHJcblx0XCJkYXJrbWFnZW50YVwiOiBbMTM5LCAwLCAxMzldLFxyXG5cdFwiZGFya29saXZlZ3JlZW5cIjogWzg1LCAxMDcsIDQ3XSxcclxuXHRcImRhcmtvcmFuZ2VcIjogWzI1NSwgMTQwLCAwXSxcclxuXHRcImRhcmtvcmNoaWRcIjogWzE1MywgNTAsIDIwNF0sXHJcblx0XCJkYXJrcmVkXCI6IFsxMzksIDAsIDBdLFxyXG5cdFwiZGFya3NhbG1vblwiOiBbMjMzLCAxNTAsIDEyMl0sXHJcblx0XCJkYXJrc2VhZ3JlZW5cIjogWzE0MywgMTg4LCAxNDNdLFxyXG5cdFwiZGFya3NsYXRlYmx1ZVwiOiBbNzIsIDYxLCAxMzldLFxyXG5cdFwiZGFya3NsYXRlZ3JheVwiOiBbNDcsIDc5LCA3OV0sXHJcblx0XCJkYXJrc2xhdGVncmV5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmt0dXJxdW9pc2VcIjogWzAsIDIwNiwgMjA5XSxcclxuXHRcImRhcmt2aW9sZXRcIjogWzE0OCwgMCwgMjExXSxcclxuXHRcImRlZXBwaW5rXCI6IFsyNTUsIDIwLCAxNDddLFxyXG5cdFwiZGVlcHNreWJsdWVcIjogWzAsIDE5MSwgMjU1XSxcclxuXHRcImRpbWdyYXlcIjogWzEwNSwgMTA1LCAxMDVdLFxyXG5cdFwiZGltZ3JleVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkb2RnZXJibHVlXCI6IFszMCwgMTQ0LCAyNTVdLFxyXG5cdFwiZmlyZWJyaWNrXCI6IFsxNzgsIDM0LCAzNF0sXHJcblx0XCJmbG9yYWx3aGl0ZVwiOiBbMjU1LCAyNTAsIDI0MF0sXHJcblx0XCJmb3Jlc3RncmVlblwiOiBbMzQsIDEzOSwgMzRdLFxyXG5cdFwiZnVjaHNpYVwiOiBbMjU1LCAwLCAyNTVdLFxyXG5cdFwiZ2FpbnNib3JvXCI6IFsyMjAsIDIyMCwgMjIwXSxcclxuXHRcImdob3N0d2hpdGVcIjogWzI0OCwgMjQ4LCAyNTVdLFxyXG5cdFwiZ29sZFwiOiBbMjU1LCAyMTUsIDBdLFxyXG5cdFwiZ29sZGVucm9kXCI6IFsyMTgsIDE2NSwgMzJdLFxyXG5cdFwiZ3JheVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJncmVlblwiOiBbMCwgMTI4LCAwXSxcclxuXHRcImdyZWVueWVsbG93XCI6IFsxNzMsIDI1NSwgNDddLFxyXG5cdFwiZ3JleVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJob25leWRld1wiOiBbMjQwLCAyNTUsIDI0MF0sXHJcblx0XCJob3RwaW5rXCI6IFsyNTUsIDEwNSwgMTgwXSxcclxuXHRcImluZGlhbnJlZFwiOiBbMjA1LCA5MiwgOTJdLFxyXG5cdFwiaW5kaWdvXCI6IFs3NSwgMCwgMTMwXSxcclxuXHRcIml2b3J5XCI6IFsyNTUsIDI1NSwgMjQwXSxcclxuXHRcImtoYWtpXCI6IFsyNDAsIDIzMCwgMTQwXSxcclxuXHRcImxhdmVuZGVyXCI6IFsyMzAsIDIzMCwgMjUwXSxcclxuXHRcImxhdmVuZGVyYmx1c2hcIjogWzI1NSwgMjQwLCAyNDVdLFxyXG5cdFwibGF3bmdyZWVuXCI6IFsxMjQsIDI1MiwgMF0sXHJcblx0XCJsZW1vbmNoaWZmb25cIjogWzI1NSwgMjUwLCAyMDVdLFxyXG5cdFwibGlnaHRibHVlXCI6IFsxNzMsIDIxNiwgMjMwXSxcclxuXHRcImxpZ2h0Y29yYWxcIjogWzI0MCwgMTI4LCAxMjhdLFxyXG5cdFwibGlnaHRjeWFuXCI6IFsyMjQsIDI1NSwgMjU1XSxcclxuXHRcImxpZ2h0Z29sZGVucm9keWVsbG93XCI6IFsyNTAsIDI1MCwgMjEwXSxcclxuXHRcImxpZ2h0Z3JheVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodGdyZWVuXCI6IFsxNDQsIDIzOCwgMTQ0XSxcclxuXHRcImxpZ2h0Z3JleVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodHBpbmtcIjogWzI1NSwgMTgyLCAxOTNdLFxyXG5cdFwibGlnaHRzYWxtb25cIjogWzI1NSwgMTYwLCAxMjJdLFxyXG5cdFwibGlnaHRzZWFncmVlblwiOiBbMzIsIDE3OCwgMTcwXSxcclxuXHRcImxpZ2h0c2t5Ymx1ZVwiOiBbMTM1LCAyMDYsIDI1MF0sXHJcblx0XCJsaWdodHNsYXRlZ3JheVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHNsYXRlZ3JleVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHN0ZWVsYmx1ZVwiOiBbMTc2LCAxOTYsIDIyMl0sXHJcblx0XCJsaWdodHllbGxvd1wiOiBbMjU1LCAyNTUsIDIyNF0sXHJcblx0XCJsaW1lXCI6IFswLCAyNTUsIDBdLFxyXG5cdFwibGltZWdyZWVuXCI6IFs1MCwgMjA1LCA1MF0sXHJcblx0XCJsaW5lblwiOiBbMjUwLCAyNDAsIDIzMF0sXHJcblx0XCJtYWdlbnRhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJtYXJvb25cIjogWzEyOCwgMCwgMF0sXHJcblx0XCJtZWRpdW1hcXVhbWFyaW5lXCI6IFsxMDIsIDIwNSwgMTcwXSxcclxuXHRcIm1lZGl1bWJsdWVcIjogWzAsIDAsIDIwNV0sXHJcblx0XCJtZWRpdW1vcmNoaWRcIjogWzE4NiwgODUsIDIxMV0sXHJcblx0XCJtZWRpdW1wdXJwbGVcIjogWzE0NywgMTEyLCAyMTldLFxyXG5cdFwibWVkaXVtc2VhZ3JlZW5cIjogWzYwLCAxNzksIDExM10sXHJcblx0XCJtZWRpdW1zbGF0ZWJsdWVcIjogWzEyMywgMTA0LCAyMzhdLFxyXG5cdFwibWVkaXVtc3ByaW5nZ3JlZW5cIjogWzAsIDI1MCwgMTU0XSxcclxuXHRcIm1lZGl1bXR1cnF1b2lzZVwiOiBbNzIsIDIwOSwgMjA0XSxcclxuXHRcIm1lZGl1bXZpb2xldHJlZFwiOiBbMTk5LCAyMSwgMTMzXSxcclxuXHRcIm1pZG5pZ2h0Ymx1ZVwiOiBbMjUsIDI1LCAxMTJdLFxyXG5cdFwibWludGNyZWFtXCI6IFsyNDUsIDI1NSwgMjUwXSxcclxuXHRcIm1pc3R5cm9zZVwiOiBbMjU1LCAyMjgsIDIyNV0sXHJcblx0XCJtb2NjYXNpblwiOiBbMjU1LCAyMjgsIDE4MV0sXHJcblx0XCJuYXZham93aGl0ZVwiOiBbMjU1LCAyMjIsIDE3M10sXHJcblx0XCJuYXZ5XCI6IFswLCAwLCAxMjhdLFxyXG5cdFwib2xkbGFjZVwiOiBbMjUzLCAyNDUsIDIzMF0sXHJcblx0XCJvbGl2ZVwiOiBbMTI4LCAxMjgsIDBdLFxyXG5cdFwib2xpdmVkcmFiXCI6IFsxMDcsIDE0MiwgMzVdLFxyXG5cdFwib3JhbmdlXCI6IFsyNTUsIDE2NSwgMF0sXHJcblx0XCJvcmFuZ2VyZWRcIjogWzI1NSwgNjksIDBdLFxyXG5cdFwib3JjaGlkXCI6IFsyMTgsIDExMiwgMjE0XSxcclxuXHRcInBhbGVnb2xkZW5yb2RcIjogWzIzOCwgMjMyLCAxNzBdLFxyXG5cdFwicGFsZWdyZWVuXCI6IFsxNTIsIDI1MSwgMTUyXSxcclxuXHRcInBhbGV0dXJxdW9pc2VcIjogWzE3NSwgMjM4LCAyMzhdLFxyXG5cdFwicGFsZXZpb2xldHJlZFwiOiBbMjE5LCAxMTIsIDE0N10sXHJcblx0XCJwYXBheWF3aGlwXCI6IFsyNTUsIDIzOSwgMjEzXSxcclxuXHRcInBlYWNocHVmZlwiOiBbMjU1LCAyMTgsIDE4NV0sXHJcblx0XCJwZXJ1XCI6IFsyMDUsIDEzMywgNjNdLFxyXG5cdFwicGlua1wiOiBbMjU1LCAxOTIsIDIwM10sXHJcblx0XCJwbHVtXCI6IFsyMjEsIDE2MCwgMjIxXSxcclxuXHRcInBvd2RlcmJsdWVcIjogWzE3NiwgMjI0LCAyMzBdLFxyXG5cdFwicHVycGxlXCI6IFsxMjgsIDAsIDEyOF0sXHJcblx0XCJyZWJlY2NhcHVycGxlXCI6IFsxMDIsIDUxLCAxNTNdLFxyXG5cdFwicmVkXCI6IFsyNTUsIDAsIDBdLFxyXG5cdFwicm9zeWJyb3duXCI6IFsxODgsIDE0MywgMTQzXSxcclxuXHRcInJveWFsYmx1ZVwiOiBbNjUsIDEwNSwgMjI1XSxcclxuXHRcInNhZGRsZWJyb3duXCI6IFsxMzksIDY5LCAxOV0sXHJcblx0XCJzYWxtb25cIjogWzI1MCwgMTI4LCAxMTRdLFxyXG5cdFwic2FuZHlicm93blwiOiBbMjQ0LCAxNjQsIDk2XSxcclxuXHRcInNlYWdyZWVuXCI6IFs0NiwgMTM5LCA4N10sXHJcblx0XCJzZWFzaGVsbFwiOiBbMjU1LCAyNDUsIDIzOF0sXHJcblx0XCJzaWVubmFcIjogWzE2MCwgODIsIDQ1XSxcclxuXHRcInNpbHZlclwiOiBbMTkyLCAxOTIsIDE5Ml0sXHJcblx0XCJza3libHVlXCI6IFsxMzUsIDIwNiwgMjM1XSxcclxuXHRcInNsYXRlYmx1ZVwiOiBbMTA2LCA5MCwgMjA1XSxcclxuXHRcInNsYXRlZ3JheVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbGF0ZWdyZXlcIjogWzExMiwgMTI4LCAxNDRdLFxyXG5cdFwic25vd1wiOiBbMjU1LCAyNTAsIDI1MF0sXHJcblx0XCJzcHJpbmdncmVlblwiOiBbMCwgMjU1LCAxMjddLFxyXG5cdFwic3RlZWxibHVlXCI6IFs3MCwgMTMwLCAxODBdLFxyXG5cdFwidGFuXCI6IFsyMTAsIDE4MCwgMTQwXSxcclxuXHRcInRlYWxcIjogWzAsIDEyOCwgMTI4XSxcclxuXHRcInRoaXN0bGVcIjogWzIxNiwgMTkxLCAyMTZdLFxyXG5cdFwidG9tYXRvXCI6IFsyNTUsIDk5LCA3MV0sXHJcblx0XCJ0dXJxdW9pc2VcIjogWzY0LCAyMjQsIDIwOF0sXHJcblx0XCJ2aW9sZXRcIjogWzIzOCwgMTMwLCAyMzhdLFxyXG5cdFwid2hlYXRcIjogWzI0NSwgMjIyLCAxNzldLFxyXG5cdFwid2hpdGVcIjogWzI1NSwgMjU1LCAyNTVdLFxyXG5cdFwid2hpdGVzbW9rZVwiOiBbMjQ1LCAyNDUsIDI0NV0sXHJcblx0XCJ5ZWxsb3dcIjogWzI1NSwgMjU1LCAwXSxcclxuXHRcInllbGxvd2dyZWVuXCI6IFsxNTQsIDIwNSwgNTBdXHJcbn07XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color-name/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color-string/index.js": +/*!********************************************!*\ + !*** ./node_modules/color-string/index.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("/* MIT license */\nvar colorNames = __webpack_require__(/*! color-name */ \"./node_modules/color-name/index.js\");\nvar swizzle = __webpack_require__(/*! simple-swizzle */ \"./node_modules/simple-swizzle/index.js\");\nvar hasOwnProperty = Object.hasOwnProperty;\n\nvar reverseNames = Object.create(null);\n\n// create a list of reverse color names\nfor (var name in colorNames) {\n\tif (hasOwnProperty.call(colorNames, name)) {\n\t\treverseNames[colorNames[name]] = name;\n\t}\n}\n\nvar cs = module.exports = {\n\tto: {},\n\tget: {}\n};\n\ncs.get = function (string) {\n\tvar prefix = string.substring(0, 3).toLowerCase();\n\tvar val;\n\tvar model;\n\tswitch (prefix) {\n\t\tcase 'hsl':\n\t\t\tval = cs.get.hsl(string);\n\t\t\tmodel = 'hsl';\n\t\t\tbreak;\n\t\tcase 'hwb':\n\t\t\tval = cs.get.hwb(string);\n\t\t\tmodel = 'hwb';\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tval = cs.get.rgb(string);\n\t\t\tmodel = 'rgb';\n\t\t\tbreak;\n\t}\n\n\tif (!val) {\n\t\treturn null;\n\t}\n\n\treturn {model: model, value: val};\n};\n\ncs.get.rgb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar abbr = /^#([a-f0-9]{3,4})$/i;\n\tvar hex = /^#([a-f0-9]{6})([a-f0-9]{2})?$/i;\n\tvar rgba = /^rgba?\\(\\s*([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar per = /^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar keyword = /^(\\w+)$/;\n\n\tvar rgb = [0, 0, 0, 1];\n\tvar match;\n\tvar i;\n\tvar hexAlpha;\n\n\tif (match = string.match(hex)) {\n\t\thexAlpha = match[2];\n\t\tmatch = match[1];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\t// https://jsperf.com/slice-vs-substr-vs-substring-methods-long-string/19\n\t\t\tvar i2 = i * 2;\n\t\t\trgb[i] = parseInt(match.slice(i2, i2 + 2), 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(abbr)) {\n\t\tmatch = match[1];\n\t\thexAlpha = match[3];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i] + match[i], 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha + hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(rgba)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i + 1], 0);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(per)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = Math.round(parseFloat(match[i + 1]) * 2.55);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(keyword)) {\n\t\tif (match[1] === 'transparent') {\n\t\t\treturn [0, 0, 0, 0];\n\t\t}\n\n\t\tif (!hasOwnProperty.call(colorNames, match[1])) {\n\t\t\treturn null;\n\t\t}\n\n\t\trgb = colorNames[match[1]];\n\t\trgb[3] = 1;\n\n\t\treturn rgb;\n\t} else {\n\t\treturn null;\n\t}\n\n\tfor (i = 0; i < 3; i++) {\n\t\trgb[i] = clamp(rgb[i], 0, 255);\n\t}\n\trgb[3] = clamp(rgb[3], 0, 1);\n\n\treturn rgb;\n};\n\ncs.get.hsl = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hsl = /^hsla?\\(\\s*([+-]?(?:\\d{0,3}\\.)?\\d+)(?:deg)?\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*(?:[,|\\/]\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hsl);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar s = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar l = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\n\t\treturn [h, s, l, a];\n\t}\n\n\treturn null;\n};\n\ncs.get.hwb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hwb = /^hwb\\(\\s*([+-]?\\d{0,3}(?:\\.\\d+)?)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hwb);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar w = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar b = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\t\treturn [h, w, b, a];\n\t}\n\n\treturn null;\n};\n\ncs.to.hex = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn (\n\t\t'#' +\n\t\thexDouble(rgba[0]) +\n\t\thexDouble(rgba[1]) +\n\t\thexDouble(rgba[2]) +\n\t\t(rgba[3] < 1\n\t\t\t? (hexDouble(Math.round(rgba[3] * 255)))\n\t\t\t: '')\n\t);\n};\n\ncs.to.rgb = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ')'\n\t\t: 'rgba(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ', ' + rgba[3] + ')';\n};\n\ncs.to.rgb.percent = function () {\n\tvar rgba = swizzle(arguments);\n\n\tvar r = Math.round(rgba[0] / 255 * 100);\n\tvar g = Math.round(rgba[1] / 255 * 100);\n\tvar b = Math.round(rgba[2] / 255 * 100);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + r + '%, ' + g + '%, ' + b + '%)'\n\t\t: 'rgba(' + r + '%, ' + g + '%, ' + b + '%, ' + rgba[3] + ')';\n};\n\ncs.to.hsl = function () {\n\tvar hsla = swizzle(arguments);\n\treturn hsla.length < 4 || hsla[3] === 1\n\t\t? 'hsl(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%)'\n\t\t: 'hsla(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%, ' + hsla[3] + ')';\n};\n\n// hwb is a bit different than rgb(a) & hsl(a) since there is no alpha specific syntax\n// (hwb have alpha optional & 1 is default value)\ncs.to.hwb = function () {\n\tvar hwba = swizzle(arguments);\n\n\tvar a = '';\n\tif (hwba.length >= 4 && hwba[3] !== 1) {\n\t\ta = ', ' + hwba[3];\n\t}\n\n\treturn 'hwb(' + hwba[0] + ', ' + hwba[1] + '%, ' + hwba[2] + '%' + a + ')';\n};\n\ncs.to.keyword = function (rgb) {\n\treturn reverseNames[rgb.slice(0, 3)];\n};\n\n// helpers\nfunction clamp(num, min, max) {\n\treturn Math.min(Math.max(min, num), max);\n}\n\nfunction hexDouble(num) {\n\tvar str = Math.round(num).toString(16).toUpperCase();\n\treturn (str.length < 2) ? '0' + str : str;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0EsaUJBQWlCLG1CQUFPLENBQUMsc0RBQVk7QUFDckMsY0FBYyxtQkFBTyxDQUFDLDhEQUFnQjtBQUN0Qzs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPO0FBQ1A7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFNBQVM7QUFDVDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSx5QkFBeUIsSUFBSTtBQUM3Qix3QkFBd0IsRUFBRSxXQUFXLEVBQUU7QUFDdkM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxjQUFjLE9BQU87QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUEsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILGNBQWMsT0FBTztBQUNyQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQSxhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbUNBQW1DLElBQUk7QUFDdkM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw4QkFBOEIsSUFBSTtBQUNsQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzPzFhYjkiXSwic291cmNlc0NvbnRlbnQiOlsiLyogTUlUIGxpY2Vuc2UgKi9cbnZhciBjb2xvck5hbWVzID0gcmVxdWlyZSgnY29sb3ItbmFtZScpO1xudmFyIHN3aXp6bGUgPSByZXF1aXJlKCdzaW1wbGUtc3dpenpsZScpO1xudmFyIGhhc093blByb3BlcnR5ID0gT2JqZWN0Lmhhc093blByb3BlcnR5O1xuXG52YXIgcmV2ZXJzZU5hbWVzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcblxuLy8gY3JlYXRlIGEgbGlzdCBvZiByZXZlcnNlIGNvbG9yIG5hbWVzXG5mb3IgKHZhciBuYW1lIGluIGNvbG9yTmFtZXMpIHtcblx0aWYgKGhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbmFtZSkpIHtcblx0XHRyZXZlcnNlTmFtZXNbY29sb3JOYW1lc1tuYW1lXV0gPSBuYW1lO1xuXHR9XG59XG5cbnZhciBjcyA9IG1vZHVsZS5leHBvcnRzID0ge1xuXHR0bzoge30sXG5cdGdldDoge31cbn07XG5cbmNzLmdldCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0dmFyIHByZWZpeCA9IHN0cmluZy5zdWJzdHJpbmcoMCwgMykudG9Mb3dlckNhc2UoKTtcblx0dmFyIHZhbDtcblx0dmFyIG1vZGVsO1xuXHRzd2l0Y2ggKHByZWZpeCkge1xuXHRcdGNhc2UgJ2hzbCc6XG5cdFx0XHR2YWwgPSBjcy5nZXQuaHNsKHN0cmluZyk7XG5cdFx0XHRtb2RlbCA9ICdoc2wnO1xuXHRcdFx0YnJlYWs7XG5cdFx0Y2FzZSAnaHdiJzpcblx0XHRcdHZhbCA9IGNzLmdldC5od2Ioc3RyaW5nKTtcblx0XHRcdG1vZGVsID0gJ2h3Yic7XG5cdFx0XHRicmVhaztcblx0XHRkZWZhdWx0OlxuXHRcdFx0dmFsID0gY3MuZ2V0LnJnYihzdHJpbmcpO1xuXHRcdFx0bW9kZWwgPSAncmdiJztcblx0XHRcdGJyZWFrO1xuXHR9XG5cblx0aWYgKCF2YWwpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiB7bW9kZWw6IG1vZGVsLCB2YWx1ZTogdmFsfTtcbn07XG5cbmNzLmdldC5yZ2IgPSBmdW5jdGlvbiAoc3RyaW5nKSB7XG5cdGlmICghc3RyaW5nKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHR2YXIgYWJiciA9IC9eIyhbYS1mMC05XXszLDR9KSQvaTtcblx0dmFyIGhleCA9IC9eIyhbYS1mMC05XXs2fSkoW2EtZjAtOV17Mn0pPyQvaTtcblx0dmFyIHJnYmEgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1xcZCspKD89W1xccyxdKVxccyooPzosXFxzKik/KFsrLV0/XFxkKykoPz1bXFxzLF0pXFxzKig/OixcXHMqKT8oWystXT9cXGQrKVxccyooPzpbLHxcXC9dXFxzKihbKy1dP1tcXGRcXC5dKykoJT8pXFxzKik/XFwpJC87XG5cdHZhciBwZXIgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1tcXGRcXC5dKylcXCVcXHMqLD9cXHMqKFsrLV0/W1xcZFxcLl0rKVxcJVxccyosP1xccyooWystXT9bXFxkXFwuXSspXFwlXFxzKig/OlssfFxcL11cXHMqKFsrLV0/W1xcZFxcLl0rKSglPylcXHMqKT9cXCkkLztcblx0dmFyIGtleXdvcmQgPSAvXihcXHcrKSQvO1xuXG5cdHZhciByZ2IgPSBbMCwgMCwgMCwgMV07XG5cdHZhciBtYXRjaDtcblx0dmFyIGk7XG5cdHZhciBoZXhBbHBoYTtcblxuXHRpZiAobWF0Y2ggPSBzdHJpbmcubWF0Y2goaGV4KSkge1xuXHRcdGhleEFscGhhID0gbWF0Y2hbMl07XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblxuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdC8vIGh0dHBzOi8vanNwZXJmLmNvbS9zbGljZS12cy1zdWJzdHItdnMtc3Vic3RyaW5nLW1ldGhvZHMtbG9uZy1zdHJpbmcvMTlcblx0XHRcdHZhciBpMiA9IGkgKiAyO1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2guc2xpY2UoaTIsIGkyICsgMiksIDE2KTtcblx0XHR9XG5cblx0XHRpZiAoaGV4QWxwaGEpIHtcblx0XHRcdHJnYlszXSA9IHBhcnNlSW50KGhleEFscGhhLCAxNikgLyAyNTU7XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKGFiYnIpKSB7XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblx0XHRoZXhBbHBoYSA9IG1hdGNoWzNdO1xuXG5cdFx0Zm9yIChpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2hbaV0gKyBtYXRjaFtpXSwgMTYpO1xuXHRcdH1cblxuXHRcdGlmIChoZXhBbHBoYSkge1xuXHRcdFx0cmdiWzNdID0gcGFyc2VJbnQoaGV4QWxwaGEgKyBoZXhBbHBoYSwgMTYpIC8gMjU1O1xuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChyZ2JhKSkge1xuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdHJnYltpXSA9IHBhcnNlSW50KG1hdGNoW2kgKyAxXSwgMCk7XG5cdFx0fVxuXG5cdFx0aWYgKG1hdGNoWzRdKSB7XG5cdFx0XHRpZiAobWF0Y2hbNV0pIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSkgKiAwLjAxO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKHBlcikpIHtcblx0XHRmb3IgKGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2JbaV0gPSBNYXRoLnJvdW5kKHBhcnNlRmxvYXQobWF0Y2hbaSArIDFdKSAqIDIuNTUpO1xuXHRcdH1cblxuXHRcdGlmIChtYXRjaFs0XSkge1xuXHRcdFx0aWYgKG1hdGNoWzVdKSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pICogMC4wMTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChrZXl3b3JkKSkge1xuXHRcdGlmIChtYXRjaFsxXSA9PT0gJ3RyYW5zcGFyZW50Jykge1xuXHRcdFx0cmV0dXJuIFswLCAwLCAwLCAwXTtcblx0XHR9XG5cblx0XHRpZiAoIWhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbWF0Y2hbMV0pKSB7XG5cdFx0XHRyZXR1cm4gbnVsbDtcblx0XHR9XG5cblx0XHRyZ2IgPSBjb2xvck5hbWVzW21hdGNoWzFdXTtcblx0XHRyZ2JbM10gPSAxO1xuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSBlbHNlIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRyZ2JbaV0gPSBjbGFtcChyZ2JbaV0sIDAsIDI1NSk7XG5cdH1cblx0cmdiWzNdID0gY2xhbXAocmdiWzNdLCAwLCAxKTtcblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY3MuZ2V0LmhzbCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBoc2wgPSAvXmhzbGE/XFwoXFxzKihbKy1dPyg/OlxcZHswLDN9XFwuKT9cXGQrKSg/OmRlZyk/XFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKig/OlssfFxcL11cXHMqKFsrLV0/KD89XFwuXFxkfFxcZCkoPzowfFsxLTldXFxkKik/KD86XFwuXFxkKik/KD86W2VFXVsrLV0/XFxkKyk/KVxccyopP1xcKSQvO1xuXHR2YXIgbWF0Y2ggPSBzdHJpbmcubWF0Y2goaHNsKTtcblxuXHRpZiAobWF0Y2gpIHtcblx0XHR2YXIgYWxwaGEgPSBwYXJzZUZsb2F0KG1hdGNoWzRdKTtcblx0XHR2YXIgaCA9ICgocGFyc2VGbG9hdChtYXRjaFsxXSkgJSAzNjApICsgMzYwKSAlIDM2MDtcblx0XHR2YXIgcyA9IGNsYW1wKHBhcnNlRmxvYXQobWF0Y2hbMl0pLCAwLCAxMDApO1xuXHRcdHZhciBsID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFszXSksIDAsIDEwMCk7XG5cdFx0dmFyIGEgPSBjbGFtcChpc05hTihhbHBoYSkgPyAxIDogYWxwaGEsIDAsIDEpO1xuXG5cdFx0cmV0dXJuIFtoLCBzLCBsLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MuZ2V0Lmh3YiA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBod2IgPSAvXmh3YlxcKFxccyooWystXT9cXGR7MCwzfSg/OlxcLlxcZCspPykoPzpkZWcpP1xccyosXFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKixcXHMqKFsrLV0/W1xcZFxcLl0rKSVcXHMqKD86LFxccyooWystXT8oPz1cXC5cXGR8XFxkKSg/OjB8WzEtOV1cXGQqKT8oPzpcXC5cXGQqKT8oPzpbZUVdWystXT9cXGQrKT8pXFxzKik/XFwpJC87XG5cdHZhciBtYXRjaCA9IHN0cmluZy5tYXRjaChod2IpO1xuXG5cdGlmIChtYXRjaCkge1xuXHRcdHZhciBhbHBoYSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdHZhciBoID0gKChwYXJzZUZsb2F0KG1hdGNoWzFdKSAlIDM2MCkgKyAzNjApICUgMzYwO1xuXHRcdHZhciB3ID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFsyXSksIDAsIDEwMCk7XG5cdFx0dmFyIGIgPSBjbGFtcChwYXJzZUZsb2F0KG1hdGNoWzNdKSwgMCwgMTAwKTtcblx0XHR2YXIgYSA9IGNsYW1wKGlzTmFOKGFscGhhKSA/IDEgOiBhbHBoYSwgMCwgMSk7XG5cdFx0cmV0dXJuIFtoLCB3LCBiLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MudG8uaGV4ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gKFxuXHRcdCcjJyArXG5cdFx0aGV4RG91YmxlKHJnYmFbMF0pICtcblx0XHRoZXhEb3VibGUocmdiYVsxXSkgK1xuXHRcdGhleERvdWJsZShyZ2JhWzJdKSArXG5cdFx0KHJnYmFbM10gPCAxXG5cdFx0XHQ/IChoZXhEb3VibGUoTWF0aC5yb3VuZChyZ2JhWzNdICogMjU1KSkpXG5cdFx0XHQ6ICcnKVxuXHQpO1xufTtcblxuY3MudG8ucmdiID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gcmdiYS5sZW5ndGggPCA0IHx8IHJnYmFbM10gPT09IDFcblx0XHQ/ICdyZ2IoJyArIE1hdGgucm91bmQocmdiYVswXSkgKyAnLCAnICsgTWF0aC5yb3VuZChyZ2JhWzFdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMl0pICsgJyknXG5cdFx0OiAncmdiYSgnICsgTWF0aC5yb3VuZChyZ2JhWzBdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMV0pICsgJywgJyArIE1hdGgucm91bmQocmdiYVsyXSkgKyAnLCAnICsgcmdiYVszXSArICcpJztcbn07XG5cbmNzLnRvLnJnYi5wZXJjZW50ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHR2YXIgciA9IE1hdGgucm91bmQocmdiYVswXSAvIDI1NSAqIDEwMCk7XG5cdHZhciBnID0gTWF0aC5yb3VuZChyZ2JhWzFdIC8gMjU1ICogMTAwKTtcblx0dmFyIGIgPSBNYXRoLnJvdW5kKHJnYmFbMl0gLyAyNTUgKiAxMDApO1xuXG5cdHJldHVybiByZ2JhLmxlbmd0aCA8IDQgfHwgcmdiYVszXSA9PT0gMVxuXHRcdD8gJ3JnYignICsgciArICclLCAnICsgZyArICclLCAnICsgYiArICclKSdcblx0XHQ6ICdyZ2JhKCcgKyByICsgJyUsICcgKyBnICsgJyUsICcgKyBiICsgJyUsICcgKyByZ2JhWzNdICsgJyknO1xufTtcblxuY3MudG8uaHNsID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgaHNsYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblx0cmV0dXJuIGhzbGEubGVuZ3RoIDwgNCB8fCBoc2xhWzNdID09PSAxXG5cdFx0PyAnaHNsKCcgKyBoc2xhWzBdICsgJywgJyArIGhzbGFbMV0gKyAnJSwgJyArIGhzbGFbMl0gKyAnJSknXG5cdFx0OiAnaHNsYSgnICsgaHNsYVswXSArICcsICcgKyBoc2xhWzFdICsgJyUsICcgKyBoc2xhWzJdICsgJyUsICcgKyBoc2xhWzNdICsgJyknO1xufTtcblxuLy8gaHdiIGlzIGEgYml0IGRpZmZlcmVudCB0aGFuIHJnYihhKSAmIGhzbChhKSBzaW5jZSB0aGVyZSBpcyBubyBhbHBoYSBzcGVjaWZpYyBzeW50YXhcbi8vIChod2IgaGF2ZSBhbHBoYSBvcHRpb25hbCAmIDEgaXMgZGVmYXVsdCB2YWx1ZSlcbmNzLnRvLmh3YiA9IGZ1bmN0aW9uICgpIHtcblx0dmFyIGh3YmEgPSBzd2l6emxlKGFyZ3VtZW50cyk7XG5cblx0dmFyIGEgPSAnJztcblx0aWYgKGh3YmEubGVuZ3RoID49IDQgJiYgaHdiYVszXSAhPT0gMSkge1xuXHRcdGEgPSAnLCAnICsgaHdiYVszXTtcblx0fVxuXG5cdHJldHVybiAnaHdiKCcgKyBod2JhWzBdICsgJywgJyArIGh3YmFbMV0gKyAnJSwgJyArIGh3YmFbMl0gKyAnJScgKyBhICsgJyknO1xufTtcblxuY3MudG8ua2V5d29yZCA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0cmV0dXJuIHJldmVyc2VOYW1lc1tyZ2Iuc2xpY2UoMCwgMyldO1xufTtcblxuLy8gaGVscGVyc1xuZnVuY3Rpb24gY2xhbXAobnVtLCBtaW4sIG1heCkge1xuXHRyZXR1cm4gTWF0aC5taW4oTWF0aC5tYXgobWluLCBudW0pLCBtYXgpO1xufVxuXG5mdW5jdGlvbiBoZXhEb3VibGUobnVtKSB7XG5cdHZhciBzdHIgPSBNYXRoLnJvdW5kKG51bSkudG9TdHJpbmcoMTYpLnRvVXBwZXJDYXNlKCk7XG5cdHJldHVybiAoc3RyLmxlbmd0aCA8IDIpID8gJzAnICsgc3RyIDogc3RyO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color-string/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color/index.js": +/*!*************************************!*\ + !*** ./node_modules/color/index.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("const colorString = __webpack_require__(/*! color-string */ \"./node_modules/color-string/index.js\");\nconst convert = __webpack_require__(/*! color-convert */ \"./node_modules/color/node_modules/color-convert/index.js\");\n\nconst skippedModels = [\n\t// To be honest, I don't really feel like keyword belongs in color convert, but eh.\n\t'keyword',\n\n\t// Gray conflicts with some method names, and has its own method defined.\n\t'gray',\n\n\t// Shouldn't really be in color-convert either...\n\t'hex',\n];\n\nconst hashedModelKeys = {};\nfor (const model of Object.keys(convert)) {\n\thashedModelKeys[[...convert[model].labels].sort().join('')] = model;\n}\n\nconst limiters = {};\n\nfunction Color(object, model) {\n\tif (!(this instanceof Color)) {\n\t\treturn new Color(object, model);\n\t}\n\n\tif (model && model in skippedModels) {\n\t\tmodel = null;\n\t}\n\n\tif (model && !(model in convert)) {\n\t\tthrow new Error('Unknown model: ' + model);\n\t}\n\n\tlet i;\n\tlet channels;\n\n\tif (object == null) { // eslint-disable-line no-eq-null,eqeqeq\n\t\tthis.model = 'rgb';\n\t\tthis.color = [0, 0, 0];\n\t\tthis.valpha = 1;\n\t} else if (object instanceof Color) {\n\t\tthis.model = object.model;\n\t\tthis.color = [...object.color];\n\t\tthis.valpha = object.valpha;\n\t} else if (typeof object === 'string') {\n\t\tconst result = colorString.get(object);\n\t\tif (result === null) {\n\t\t\tthrow new Error('Unable to parse color from string: ' + object);\n\t\t}\n\n\t\tthis.model = result.model;\n\t\tchannels = convert[this.model].channels;\n\t\tthis.color = result.value.slice(0, channels);\n\t\tthis.valpha = typeof result.value[channels] === 'number' ? result.value[channels] : 1;\n\t} else if (object.length > 0) {\n\t\tthis.model = model || 'rgb';\n\t\tchannels = convert[this.model].channels;\n\t\tconst newArray = Array.prototype.slice.call(object, 0, channels);\n\t\tthis.color = zeroArray(newArray, channels);\n\t\tthis.valpha = typeof object[channels] === 'number' ? object[channels] : 1;\n\t} else if (typeof object === 'number') {\n\t\t// This is always RGB - can be converted later on.\n\t\tthis.model = 'rgb';\n\t\tthis.color = [\n\t\t\t(object >> 16) & 0xFF,\n\t\t\t(object >> 8) & 0xFF,\n\t\t\tobject & 0xFF,\n\t\t];\n\t\tthis.valpha = 1;\n\t} else {\n\t\tthis.valpha = 1;\n\n\t\tconst keys = Object.keys(object);\n\t\tif ('alpha' in object) {\n\t\t\tkeys.splice(keys.indexOf('alpha'), 1);\n\t\t\tthis.valpha = typeof object.alpha === 'number' ? object.alpha : 0;\n\t\t}\n\n\t\tconst hashedKeys = keys.sort().join('');\n\t\tif (!(hashedKeys in hashedModelKeys)) {\n\t\t\tthrow new Error('Unable to parse color from object: ' + JSON.stringify(object));\n\t\t}\n\n\t\tthis.model = hashedModelKeys[hashedKeys];\n\n\t\tconst {labels} = convert[this.model];\n\t\tconst color = [];\n\t\tfor (i = 0; i < labels.length; i++) {\n\t\t\tcolor.push(object[labels[i]]);\n\t\t}\n\n\t\tthis.color = zeroArray(color);\n\t}\n\n\t// Perform limitations (clamping, etc.)\n\tif (limiters[this.model]) {\n\t\tchannels = convert[this.model].channels;\n\t\tfor (i = 0; i < channels; i++) {\n\t\t\tconst limit = limiters[this.model][i];\n\t\t\tif (limit) {\n\t\t\t\tthis.color[i] = limit(this.color[i]);\n\t\t\t}\n\t\t}\n\t}\n\n\tthis.valpha = Math.max(0, Math.min(1, this.valpha));\n\n\tif (Object.freeze) {\n\t\tObject.freeze(this);\n\t}\n}\n\nColor.prototype = {\n\ttoString() {\n\t\treturn this.string();\n\t},\n\n\ttoJSON() {\n\t\treturn this[this.model]();\n\t},\n\n\tstring(places) {\n\t\tlet self = this.model in colorString.to ? this : this.rgb();\n\t\tself = self.round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to[self.model](args);\n\t},\n\n\tpercentString(places) {\n\t\tconst self = this.rgb().round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to.rgb.percent(args);\n\t},\n\n\tarray() {\n\t\treturn this.valpha === 1 ? [...this.color] : [...this.color, this.valpha];\n\t},\n\n\tobject() {\n\t\tconst result = {};\n\t\tconst {channels} = convert[this.model];\n\t\tconst {labels} = convert[this.model];\n\n\t\tfor (let i = 0; i < channels; i++) {\n\t\t\tresult[labels[i]] = this.color[i];\n\t\t}\n\n\t\tif (this.valpha !== 1) {\n\t\t\tresult.alpha = this.valpha;\n\t\t}\n\n\t\treturn result;\n\t},\n\n\tunitArray() {\n\t\tconst rgb = this.rgb().color;\n\t\trgb[0] /= 255;\n\t\trgb[1] /= 255;\n\t\trgb[2] /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.push(this.valpha);\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tunitObject() {\n\t\tconst rgb = this.rgb().object();\n\t\trgb.r /= 255;\n\t\trgb.g /= 255;\n\t\trgb.b /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.alpha = this.valpha;\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tround(places) {\n\t\tplaces = Math.max(places || 0, 0);\n\t\treturn new Color([...this.color.map(roundToPlace(places)), this.valpha], this.model);\n\t},\n\n\talpha(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color([...this.color, Math.max(0, Math.min(1, value))], this.model);\n\t\t}\n\n\t\treturn this.valpha;\n\t},\n\n\t// Rgb\n\tred: getset('rgb', 0, maxfn(255)),\n\tgreen: getset('rgb', 1, maxfn(255)),\n\tblue: getset('rgb', 2, maxfn(255)),\n\n\thue: getset(['hsl', 'hsv', 'hsl', 'hwb', 'hcg'], 0, value => ((value % 360) + 360) % 360),\n\n\tsaturationl: getset('hsl', 1, maxfn(100)),\n\tlightness: getset('hsl', 2, maxfn(100)),\n\n\tsaturationv: getset('hsv', 1, maxfn(100)),\n\tvalue: getset('hsv', 2, maxfn(100)),\n\n\tchroma: getset('hcg', 1, maxfn(100)),\n\tgray: getset('hcg', 2, maxfn(100)),\n\n\twhite: getset('hwb', 1, maxfn(100)),\n\twblack: getset('hwb', 2, maxfn(100)),\n\n\tcyan: getset('cmyk', 0, maxfn(100)),\n\tmagenta: getset('cmyk', 1, maxfn(100)),\n\tyellow: getset('cmyk', 2, maxfn(100)),\n\tblack: getset('cmyk', 3, maxfn(100)),\n\n\tx: getset('xyz', 0, maxfn(95.047)),\n\ty: getset('xyz', 1, maxfn(100)),\n\tz: getset('xyz', 2, maxfn(108.833)),\n\n\tl: getset('lab', 0, maxfn(100)),\n\ta: getset('lab', 1),\n\tb: getset('lab', 2),\n\n\tkeyword(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn convert[this.model].keyword(this.color);\n\t},\n\n\thex(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn colorString.to.hex(this.rgb().round().color);\n\t},\n\n\thexa(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\tconst rgbArray = this.rgb().round().color;\n\n\t\tlet alphaHex = Math.round(this.valpha * 255).toString(16).toUpperCase();\n\t\tif (alphaHex.length === 1) {\n\t\t\talphaHex = '0' + alphaHex;\n\t\t}\n\n\t\treturn colorString.to.hex(rgbArray) + alphaHex;\n\t},\n\n\trgbNumber() {\n\t\tconst rgb = this.rgb().color;\n\t\treturn ((rgb[0] & 0xFF) << 16) | ((rgb[1] & 0xFF) << 8) | (rgb[2] & 0xFF);\n\t},\n\n\tluminosity() {\n\t\t// http://www.w3.org/TR/WCAG20/#relativeluminancedef\n\t\tconst rgb = this.rgb().color;\n\n\t\tconst lum = [];\n\t\tfor (const [i, element] of rgb.entries()) {\n\t\t\tconst chan = element / 255;\n\t\t\tlum[i] = (chan <= 0.04045) ? chan / 12.92 : ((chan + 0.055) / 1.055) ** 2.4;\n\t\t}\n\n\t\treturn 0.2126 * lum[0] + 0.7152 * lum[1] + 0.0722 * lum[2];\n\t},\n\n\tcontrast(color2) {\n\t\t// http://www.w3.org/TR/WCAG20/#contrast-ratiodef\n\t\tconst lum1 = this.luminosity();\n\t\tconst lum2 = color2.luminosity();\n\n\t\tif (lum1 > lum2) {\n\t\t\treturn (lum1 + 0.05) / (lum2 + 0.05);\n\t\t}\n\n\t\treturn (lum2 + 0.05) / (lum1 + 0.05);\n\t},\n\n\tlevel(color2) {\n\t\t// https://www.w3.org/TR/WCAG/#contrast-enhanced\n\t\tconst contrastRatio = this.contrast(color2);\n\t\tif (contrastRatio >= 7) {\n\t\t\treturn 'AAA';\n\t\t}\n\n\t\treturn (contrastRatio >= 4.5) ? 'AA' : '';\n\t},\n\n\tisDark() {\n\t\t// YIQ equation from http://24ways.org/2010/calculating-color-contrast\n\t\tconst rgb = this.rgb().color;\n\t\tconst yiq = (rgb[0] * 2126 + rgb[1] * 7152 + rgb[2] * 722) / 10000;\n\t\treturn yiq < 128;\n\t},\n\n\tisLight() {\n\t\treturn !this.isDark();\n\t},\n\n\tnegate() {\n\t\tconst rgb = this.rgb();\n\t\tfor (let i = 0; i < 3; i++) {\n\t\t\trgb.color[i] = 255 - rgb.color[i];\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tlighten(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] += hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdarken(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] -= hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tsaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] += hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdesaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] -= hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\twhiten(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[1] += hwb.color[1] * ratio;\n\t\treturn hwb;\n\t},\n\n\tblacken(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[2] += hwb.color[2] * ratio;\n\t\treturn hwb;\n\t},\n\n\tgrayscale() {\n\t\t// http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale\n\t\tconst rgb = this.rgb().color;\n\t\tconst value = rgb[0] * 0.3 + rgb[1] * 0.59 + rgb[2] * 0.11;\n\t\treturn Color.rgb(value, value, value);\n\t},\n\n\tfade(ratio) {\n\t\treturn this.alpha(this.valpha - (this.valpha * ratio));\n\t},\n\n\topaquer(ratio) {\n\t\treturn this.alpha(this.valpha + (this.valpha * ratio));\n\t},\n\n\trotate(degrees) {\n\t\tconst hsl = this.hsl();\n\t\tlet hue = hsl.color[0];\n\t\thue = (hue + degrees) % 360;\n\t\thue = hue < 0 ? 360 + hue : hue;\n\t\thsl.color[0] = hue;\n\t\treturn hsl;\n\t},\n\n\tmix(mixinColor, weight) {\n\t\t// Ported from sass implementation in C\n\t\t// https://github.com/sass/libsass/blob/0e6b4a2850092356aa3ece07c6b249f0221caced/functions.cpp#L209\n\t\tif (!mixinColor || !mixinColor.rgb) {\n\t\t\tthrow new Error('Argument to \"mix\" was not a Color instance, but rather an instance of ' + typeof mixinColor);\n\t\t}\n\n\t\tconst color1 = mixinColor.rgb();\n\t\tconst color2 = this.rgb();\n\t\tconst p = weight === undefined ? 0.5 : weight;\n\n\t\tconst w = 2 * p - 1;\n\t\tconst a = color1.alpha() - color2.alpha();\n\n\t\tconst w1 = (((w * a === -1) ? w : (w + a) / (1 + w * a)) + 1) / 2;\n\t\tconst w2 = 1 - w1;\n\n\t\treturn Color.rgb(\n\t\t\tw1 * color1.red() + w2 * color2.red(),\n\t\t\tw1 * color1.green() + w2 * color2.green(),\n\t\t\tw1 * color1.blue() + w2 * color2.blue(),\n\t\t\tcolor1.alpha() * p + color2.alpha() * (1 - p));\n\t},\n};\n\n// Model conversion methods and static constructors\nfor (const model of Object.keys(convert)) {\n\tif (skippedModels.includes(model)) {\n\t\tcontinue;\n\t}\n\n\tconst {channels} = convert[model];\n\n\t// Conversion methods\n\tColor.prototype[model] = function (...args) {\n\t\tif (this.model === model) {\n\t\t\treturn new Color(this);\n\t\t}\n\n\t\tif (args.length > 0) {\n\t\t\treturn new Color(args, model);\n\t\t}\n\n\t\treturn new Color([...assertArray(convert[this.model][model].raw(this.color)), this.valpha], model);\n\t};\n\n\t// 'static' construction methods\n\tColor[model] = function (...args) {\n\t\tlet color = args[0];\n\t\tif (typeof color === 'number') {\n\t\t\tcolor = zeroArray(args, channels);\n\t\t}\n\n\t\treturn new Color(color, model);\n\t};\n}\n\nfunction roundTo(number, places) {\n\treturn Number(number.toFixed(places));\n}\n\nfunction roundToPlace(places) {\n\treturn function (number) {\n\t\treturn roundTo(number, places);\n\t};\n}\n\nfunction getset(model, channel, modifier) {\n\tmodel = Array.isArray(model) ? model : [model];\n\n\tfor (const m of model) {\n\t\t(limiters[m] || (limiters[m] = []))[channel] = modifier;\n\t}\n\n\tmodel = model[0];\n\n\treturn function (value) {\n\t\tlet result;\n\n\t\tif (value !== undefined) {\n\t\t\tif (modifier) {\n\t\t\t\tvalue = modifier(value);\n\t\t\t}\n\n\t\t\tresult = this[model]();\n\t\t\tresult.color[channel] = value;\n\t\t\treturn result;\n\t\t}\n\n\t\tresult = this[model]().color[channel];\n\t\tif (modifier) {\n\t\t\tresult = modifier(result);\n\t\t}\n\n\t\treturn result;\n\t};\n}\n\nfunction maxfn(max) {\n\treturn function (v) {\n\t\treturn Math.max(0, Math.min(max, v));\n\t};\n}\n\nfunction assertArray(value) {\n\treturn Array.isArray(value) ? value : [value];\n}\n\nfunction zeroArray(array, length) {\n\tfor (let i = 0; i < length; i++) {\n\t\tif (typeof array[i] !== 'number') {\n\t\t\tarray[i] = 0;\n\t\t}\n\t}\n\n\treturn array;\n}\n\nmodule.exports = Color;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3IvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMsMERBQWM7QUFDMUMsZ0JBQWdCLG1CQUFPLENBQUMsK0VBQWU7O0FBRXZDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUEsU0FBUyxRQUFRO0FBQ2pCO0FBQ0EsY0FBYyxtQkFBbUI7QUFDakM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGNBQWMsY0FBYztBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLFNBQVMsVUFBVTtBQUNuQixTQUFTLFFBQVE7O0FBRWpCLGtCQUFrQixjQUFjO0FBQ2hDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLGtCQUFrQixPQUFPO0FBQ3pCO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsUUFBUSxVQUFVOztBQUVsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxpQkFBaUIsWUFBWTtBQUM3QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9pbmRleC5qcz82OTI5Il0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbG9yU3RyaW5nID0gcmVxdWlyZSgnY29sb3Itc3RyaW5nJyk7XG5jb25zdCBjb252ZXJ0ID0gcmVxdWlyZSgnY29sb3ItY29udmVydCcpO1xuXG5jb25zdCBza2lwcGVkTW9kZWxzID0gW1xuXHQvLyBUbyBiZSBob25lc3QsIEkgZG9uJ3QgcmVhbGx5IGZlZWwgbGlrZSBrZXl3b3JkIGJlbG9uZ3MgaW4gY29sb3IgY29udmVydCwgYnV0IGVoLlxuXHQna2V5d29yZCcsXG5cblx0Ly8gR3JheSBjb25mbGljdHMgd2l0aCBzb21lIG1ldGhvZCBuYW1lcywgYW5kIGhhcyBpdHMgb3duIG1ldGhvZCBkZWZpbmVkLlxuXHQnZ3JheScsXG5cblx0Ly8gU2hvdWxkbid0IHJlYWxseSBiZSBpbiBjb2xvci1jb252ZXJ0IGVpdGhlci4uLlxuXHQnaGV4Jyxcbl07XG5cbmNvbnN0IGhhc2hlZE1vZGVsS2V5cyA9IHt9O1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRoYXNoZWRNb2RlbEtleXNbWy4uLmNvbnZlcnRbbW9kZWxdLmxhYmVsc10uc29ydCgpLmpvaW4oJycpXSA9IG1vZGVsO1xufVxuXG5jb25zdCBsaW1pdGVycyA9IHt9O1xuXG5mdW5jdGlvbiBDb2xvcihvYmplY3QsIG1vZGVsKSB7XG5cdGlmICghKHRoaXMgaW5zdGFuY2VvZiBDb2xvcikpIHtcblx0XHRyZXR1cm4gbmV3IENvbG9yKG9iamVjdCwgbW9kZWwpO1xuXHR9XG5cblx0aWYgKG1vZGVsICYmIG1vZGVsIGluIHNraXBwZWRNb2RlbHMpIHtcblx0XHRtb2RlbCA9IG51bGw7XG5cdH1cblxuXHRpZiAobW9kZWwgJiYgIShtb2RlbCBpbiBjb252ZXJ0KSkge1xuXHRcdHRocm93IG5ldyBFcnJvcignVW5rbm93biBtb2RlbDogJyArIG1vZGVsKTtcblx0fVxuXG5cdGxldCBpO1xuXHRsZXQgY2hhbm5lbHM7XG5cblx0aWYgKG9iamVjdCA9PSBudWxsKSB7IC8vIGVzbGludC1kaXNhYmxlLWxpbmUgbm8tZXEtbnVsbCxlcWVxZXFcblx0XHR0aGlzLm1vZGVsID0gJ3JnYic7XG5cdFx0dGhpcy5jb2xvciA9IFswLCAwLCAwXTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSBpZiAob2JqZWN0IGluc3RhbmNlb2YgQ29sb3IpIHtcblx0XHR0aGlzLm1vZGVsID0gb2JqZWN0Lm1vZGVsO1xuXHRcdHRoaXMuY29sb3IgPSBbLi4ub2JqZWN0LmNvbG9yXTtcblx0XHR0aGlzLnZhbHBoYSA9IG9iamVjdC52YWxwaGE7XG5cdH0gZWxzZSBpZiAodHlwZW9mIG9iamVjdCA9PT0gJ3N0cmluZycpIHtcblx0XHRjb25zdCByZXN1bHQgPSBjb2xvclN0cmluZy5nZXQob2JqZWN0KTtcblx0XHRpZiAocmVzdWx0ID09PSBudWxsKSB7XG5cdFx0XHR0aHJvdyBuZXcgRXJyb3IoJ1VuYWJsZSB0byBwYXJzZSBjb2xvciBmcm9tIHN0cmluZzogJyArIG9iamVjdCk7XG5cdFx0fVxuXG5cdFx0dGhpcy5tb2RlbCA9IHJlc3VsdC5tb2RlbDtcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0dGhpcy5jb2xvciA9IHJlc3VsdC52YWx1ZS5zbGljZSgwLCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2YgcmVzdWx0LnZhbHVlW2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyByZXN1bHQudmFsdWVbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmIChvYmplY3QubGVuZ3RoID4gMCkge1xuXHRcdHRoaXMubW9kZWwgPSBtb2RlbCB8fCAncmdiJztcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0Y29uc3QgbmV3QXJyYXkgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChvYmplY3QsIDAsIGNoYW5uZWxzKTtcblx0XHR0aGlzLmNvbG9yID0gemVyb0FycmF5KG5ld0FycmF5LCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0W2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyBvYmplY3RbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmICh0eXBlb2Ygb2JqZWN0ID09PSAnbnVtYmVyJykge1xuXHRcdC8vIFRoaXMgaXMgYWx3YXlzIFJHQiAtIGNhbiBiZSBjb252ZXJ0ZWQgbGF0ZXIgb24uXG5cdFx0dGhpcy5tb2RlbCA9ICdyZ2InO1xuXHRcdHRoaXMuY29sb3IgPSBbXG5cdFx0XHQob2JqZWN0ID4+IDE2KSAmIDB4RkYsXG5cdFx0XHQob2JqZWN0ID4+IDgpICYgMHhGRixcblx0XHRcdG9iamVjdCAmIDB4RkYsXG5cdFx0XTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSB7XG5cdFx0dGhpcy52YWxwaGEgPSAxO1xuXG5cdFx0Y29uc3Qga2V5cyA9IE9iamVjdC5rZXlzKG9iamVjdCk7XG5cdFx0aWYgKCdhbHBoYScgaW4gb2JqZWN0KSB7XG5cdFx0XHRrZXlzLnNwbGljZShrZXlzLmluZGV4T2YoJ2FscGhhJyksIDEpO1xuXHRcdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0LmFscGhhID09PSAnbnVtYmVyJyA/IG9iamVjdC5hbHBoYSA6IDA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgaGFzaGVkS2V5cyA9IGtleXMuc29ydCgpLmpvaW4oJycpO1xuXHRcdGlmICghKGhhc2hlZEtleXMgaW4gaGFzaGVkTW9kZWxLZXlzKSkge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdVbmFibGUgdG8gcGFyc2UgY29sb3IgZnJvbSBvYmplY3Q6ICcgKyBKU09OLnN0cmluZ2lmeShvYmplY3QpKTtcblx0XHR9XG5cblx0XHR0aGlzLm1vZGVsID0gaGFzaGVkTW9kZWxLZXlzW2hhc2hlZEtleXNdO1xuXG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXHRcdGNvbnN0IGNvbG9yID0gW107XG5cdFx0Zm9yIChpID0gMDsgaSA8IGxhYmVscy5sZW5ndGg7IGkrKykge1xuXHRcdFx0Y29sb3IucHVzaChvYmplY3RbbGFiZWxzW2ldXSk7XG5cdFx0fVxuXG5cdFx0dGhpcy5jb2xvciA9IHplcm9BcnJheShjb2xvcik7XG5cdH1cblxuXHQvLyBQZXJmb3JtIGxpbWl0YXRpb25zIChjbGFtcGluZywgZXRjLilcblx0aWYgKGxpbWl0ZXJzW3RoaXMubW9kZWxdKSB7XG5cdFx0Y2hhbm5lbHMgPSBjb252ZXJ0W3RoaXMubW9kZWxdLmNoYW5uZWxzO1xuXHRcdGZvciAoaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRjb25zdCBsaW1pdCA9IGxpbWl0ZXJzW3RoaXMubW9kZWxdW2ldO1xuXHRcdFx0aWYgKGxpbWl0KSB7XG5cdFx0XHRcdHRoaXMuY29sb3JbaV0gPSBsaW1pdCh0aGlzLmNvbG9yW2ldKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0aGlzLnZhbHBoYSA9IE1hdGgubWF4KDAsIE1hdGgubWluKDEsIHRoaXMudmFscGhhKSk7XG5cblx0aWYgKE9iamVjdC5mcmVlemUpIHtcblx0XHRPYmplY3QuZnJlZXplKHRoaXMpO1xuXHR9XG59XG5cbkNvbG9yLnByb3RvdHlwZSA9IHtcblx0dG9TdHJpbmcoKSB7XG5cdFx0cmV0dXJuIHRoaXMuc3RyaW5nKCk7XG5cdH0sXG5cblx0dG9KU09OKCkge1xuXHRcdHJldHVybiB0aGlzW3RoaXMubW9kZWxdKCk7XG5cdH0sXG5cblx0c3RyaW5nKHBsYWNlcykge1xuXHRcdGxldCBzZWxmID0gdGhpcy5tb2RlbCBpbiBjb2xvclN0cmluZy50byA/IHRoaXMgOiB0aGlzLnJnYigpO1xuXHRcdHNlbGYgPSBzZWxmLnJvdW5kKHR5cGVvZiBwbGFjZXMgPT09ICdudW1iZXInID8gcGxhY2VzIDogMSk7XG5cdFx0Y29uc3QgYXJncyA9IHNlbGYudmFscGhhID09PSAxID8gc2VsZi5jb2xvciA6IFsuLi5zZWxmLmNvbG9yLCB0aGlzLnZhbHBoYV07XG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvW3NlbGYubW9kZWxdKGFyZ3MpO1xuXHR9LFxuXG5cdHBlcmNlbnRTdHJpbmcocGxhY2VzKSB7XG5cdFx0Y29uc3Qgc2VsZiA9IHRoaXMucmdiKCkucm91bmQodHlwZW9mIHBsYWNlcyA9PT0gJ251bWJlcicgPyBwbGFjZXMgOiAxKTtcblx0XHRjb25zdCBhcmdzID0gc2VsZi52YWxwaGEgPT09IDEgPyBzZWxmLmNvbG9yIDogWy4uLnNlbGYuY29sb3IsIHRoaXMudmFscGhhXTtcblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8ucmdiLnBlcmNlbnQoYXJncyk7XG5cdH0sXG5cblx0YXJyYXkoKSB7XG5cdFx0cmV0dXJuIHRoaXMudmFscGhhID09PSAxID8gWy4uLnRoaXMuY29sb3JdIDogWy4uLnRoaXMuY29sb3IsIHRoaXMudmFscGhhXTtcblx0fSxcblxuXHRvYmplY3QoKSB7XG5cdFx0Y29uc3QgcmVzdWx0ID0ge307XG5cdFx0Y29uc3Qge2NoYW5uZWxzfSA9IGNvbnZlcnRbdGhpcy5tb2RlbF07XG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRyZXN1bHRbbGFiZWxzW2ldXSA9IHRoaXMuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZXN1bHQuYWxwaGEgPSB0aGlzLnZhbHBoYTtcblx0XHR9XG5cblx0XHRyZXR1cm4gcmVzdWx0O1xuXHR9LFxuXG5cdHVuaXRBcnJheSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdHJnYlswXSAvPSAyNTU7XG5cdFx0cmdiWzFdIC89IDI1NTtcblx0XHRyZ2JbMl0gLz0gMjU1O1xuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZ2IucHVzaCh0aGlzLnZhbHBoYSk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHR1bml0T2JqZWN0KCkge1xuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkub2JqZWN0KCk7XG5cdFx0cmdiLnIgLz0gMjU1O1xuXHRcdHJnYi5nIC89IDI1NTtcblx0XHRyZ2IuYiAvPSAyNTU7XG5cblx0XHRpZiAodGhpcy52YWxwaGEgIT09IDEpIHtcblx0XHRcdHJnYi5hbHBoYSA9IHRoaXMudmFscGhhO1xuXHRcdH1cblxuXHRcdHJldHVybiByZ2I7XG5cdH0sXG5cblx0cm91bmQocGxhY2VzKSB7XG5cdFx0cGxhY2VzID0gTWF0aC5tYXgocGxhY2VzIHx8IDAsIDApO1xuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLnRoaXMuY29sb3IubWFwKHJvdW5kVG9QbGFjZShwbGFjZXMpKSwgdGhpcy52YWxwaGFdLCB0aGlzLm1vZGVsKTtcblx0fSxcblxuXHRhbHBoYSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKFsuLi50aGlzLmNvbG9yLCBNYXRoLm1heCgwLCBNYXRoLm1pbigxLCB2YWx1ZSkpXSwgdGhpcy5tb2RlbCk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHRoaXMudmFscGhhO1xuXHR9LFxuXG5cdC8vIFJnYlxuXHRyZWQ6IGdldHNldCgncmdiJywgMCwgbWF4Zm4oMjU1KSksXG5cdGdyZWVuOiBnZXRzZXQoJ3JnYicsIDEsIG1heGZuKDI1NSkpLFxuXHRibHVlOiBnZXRzZXQoJ3JnYicsIDIsIG1heGZuKDI1NSkpLFxuXG5cdGh1ZTogZ2V0c2V0KFsnaHNsJywgJ2hzdicsICdoc2wnLCAnaHdiJywgJ2hjZyddLCAwLCB2YWx1ZSA9PiAoKHZhbHVlICUgMzYwKSArIDM2MCkgJSAzNjApLFxuXG5cdHNhdHVyYXRpb25sOiBnZXRzZXQoJ2hzbCcsIDEsIG1heGZuKDEwMCkpLFxuXHRsaWdodG5lc3M6IGdldHNldCgnaHNsJywgMiwgbWF4Zm4oMTAwKSksXG5cblx0c2F0dXJhdGlvbnY6IGdldHNldCgnaHN2JywgMSwgbWF4Zm4oMTAwKSksXG5cdHZhbHVlOiBnZXRzZXQoJ2hzdicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGNocm9tYTogZ2V0c2V0KCdoY2cnLCAxLCBtYXhmbigxMDApKSxcblx0Z3JheTogZ2V0c2V0KCdoY2cnLCAyLCBtYXhmbigxMDApKSxcblxuXHR3aGl0ZTogZ2V0c2V0KCdod2InLCAxLCBtYXhmbigxMDApKSxcblx0d2JsYWNrOiBnZXRzZXQoJ2h3YicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGN5YW46IGdldHNldCgnY215aycsIDAsIG1heGZuKDEwMCkpLFxuXHRtYWdlbnRhOiBnZXRzZXQoJ2NteWsnLCAxLCBtYXhmbigxMDApKSxcblx0eWVsbG93OiBnZXRzZXQoJ2NteWsnLCAyLCBtYXhmbigxMDApKSxcblx0YmxhY2s6IGdldHNldCgnY215aycsIDMsIG1heGZuKDEwMCkpLFxuXG5cdHg6IGdldHNldCgneHl6JywgMCwgbWF4Zm4oOTUuMDQ3KSksXG5cdHk6IGdldHNldCgneHl6JywgMSwgbWF4Zm4oMTAwKSksXG5cdHo6IGdldHNldCgneHl6JywgMiwgbWF4Zm4oMTA4LjgzMykpLFxuXG5cdGw6IGdldHNldCgnbGFiJywgMCwgbWF4Zm4oMTAwKSksXG5cdGE6IGdldHNldCgnbGFiJywgMSksXG5cdGI6IGdldHNldCgnbGFiJywgMiksXG5cblx0a2V5d29yZCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29udmVydFt0aGlzLm1vZGVsXS5rZXl3b3JkKHRoaXMuY29sb3IpO1xuXHR9LFxuXG5cdGhleCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8uaGV4KHRoaXMucmdiKCkucm91bmQoKS5jb2xvcik7XG5cdH0sXG5cblx0aGV4YSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRjb25zdCByZ2JBcnJheSA9IHRoaXMucmdiKCkucm91bmQoKS5jb2xvcjtcblxuXHRcdGxldCBhbHBoYUhleCA9IE1hdGgucm91bmQodGhpcy52YWxwaGEgKiAyNTUpLnRvU3RyaW5nKDE2KS50b1VwcGVyQ2FzZSgpO1xuXHRcdGlmIChhbHBoYUhleC5sZW5ndGggPT09IDEpIHtcblx0XHRcdGFscGhhSGV4ID0gJzAnICsgYWxwaGFIZXg7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvLmhleChyZ2JBcnJheSkgKyBhbHBoYUhleDtcblx0fSxcblxuXHRyZ2JOdW1iZXIoKSB7XG5cdFx0Y29uc3QgcmdiID0gdGhpcy5yZ2IoKS5jb2xvcjtcblx0XHRyZXR1cm4gKChyZ2JbMF0gJiAweEZGKSA8PCAxNikgfCAoKHJnYlsxXSAmIDB4RkYpIDw8IDgpIHwgKHJnYlsyXSAmIDB4RkYpO1xuXHR9LFxuXG5cdGx1bWlub3NpdHkoKSB7XG5cdFx0Ly8gaHR0cDovL3d3dy53My5vcmcvVFIvV0NBRzIwLyNyZWxhdGl2ZWx1bWluYW5jZWRlZlxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cblx0XHRjb25zdCBsdW0gPSBbXTtcblx0XHRmb3IgKGNvbnN0IFtpLCBlbGVtZW50XSBvZiByZ2IuZW50cmllcygpKSB7XG5cdFx0XHRjb25zdCBjaGFuID0gZWxlbWVudCAvIDI1NTtcblx0XHRcdGx1bVtpXSA9IChjaGFuIDw9IDAuMDQwNDUpID8gY2hhbiAvIDEyLjkyIDogKChjaGFuICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNDtcblx0XHR9XG5cblx0XHRyZXR1cm4gMC4yMTI2ICogbHVtWzBdICsgMC43MTUyICogbHVtWzFdICsgMC4wNzIyICogbHVtWzJdO1xuXHR9LFxuXG5cdGNvbnRyYXN0KGNvbG9yMikge1xuXHRcdC8vIGh0dHA6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jY29udHJhc3QtcmF0aW9kZWZcblx0XHRjb25zdCBsdW0xID0gdGhpcy5sdW1pbm9zaXR5KCk7XG5cdFx0Y29uc3QgbHVtMiA9IGNvbG9yMi5sdW1pbm9zaXR5KCk7XG5cblx0XHRpZiAobHVtMSA+IGx1bTIpIHtcblx0XHRcdHJldHVybiAobHVtMSArIDAuMDUpIC8gKGx1bTIgKyAwLjA1KTtcblx0XHR9XG5cblx0XHRyZXR1cm4gKGx1bTIgKyAwLjA1KSAvIChsdW0xICsgMC4wNSk7XG5cdH0sXG5cblx0bGV2ZWwoY29sb3IyKSB7XG5cdFx0Ly8gaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LWVuaGFuY2VkXG5cdFx0Y29uc3QgY29udHJhc3RSYXRpbyA9IHRoaXMuY29udHJhc3QoY29sb3IyKTtcblx0XHRpZiAoY29udHJhc3RSYXRpbyA+PSA3KSB7XG5cdFx0XHRyZXR1cm4gJ0FBQSc7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIChjb250cmFzdFJhdGlvID49IDQuNSkgPyAnQUEnIDogJyc7XG5cdH0sXG5cblx0aXNEYXJrKCkge1xuXHRcdC8vIFlJUSBlcXVhdGlvbiBmcm9tIGh0dHA6Ly8yNHdheXMub3JnLzIwMTAvY2FsY3VsYXRpbmctY29sb3ItY29udHJhc3Rcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdGNvbnN0IHlpcSA9IChyZ2JbMF0gKiAyMTI2ICsgcmdiWzFdICogNzE1MiArIHJnYlsyXSAqIDcyMikgLyAxMDAwMDtcblx0XHRyZXR1cm4geWlxIDwgMTI4O1xuXHR9LFxuXG5cdGlzTGlnaHQoKSB7XG5cdFx0cmV0dXJuICF0aGlzLmlzRGFyaygpO1xuXHR9LFxuXG5cdG5lZ2F0ZSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpO1xuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2IuY29sb3JbaV0gPSAyNTUgLSByZ2IuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHRsaWdodGVuKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMl0gKz0gaHNsLmNvbG9yWzJdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkYXJrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBoc2wgPSB0aGlzLmhzbCgpO1xuXHRcdGhzbC5jb2xvclsyXSAtPSBoc2wuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHNsO1xuXHR9LFxuXG5cdHNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gKz0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkZXNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gLT0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHR3aGl0ZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsxXSArPSBod2IuY29sb3JbMV0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGJsYWNrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsyXSArPSBod2IuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGdyYXlzY2FsZSgpIHtcblx0XHQvLyBodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0dyYXlzY2FsZSNDb252ZXJ0aW5nX2NvbG9yX3RvX2dyYXlzY2FsZVxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cdFx0Y29uc3QgdmFsdWUgPSByZ2JbMF0gKiAwLjMgKyByZ2JbMV0gKiAwLjU5ICsgcmdiWzJdICogMC4xMTtcblx0XHRyZXR1cm4gQ29sb3IucmdiKHZhbHVlLCB2YWx1ZSwgdmFsdWUpO1xuXHR9LFxuXG5cdGZhZGUocmF0aW8pIHtcblx0XHRyZXR1cm4gdGhpcy5hbHBoYSh0aGlzLnZhbHBoYSAtICh0aGlzLnZhbHBoYSAqIHJhdGlvKSk7XG5cdH0sXG5cblx0b3BhcXVlcihyYXRpbykge1xuXHRcdHJldHVybiB0aGlzLmFscGhhKHRoaXMudmFscGhhICsgKHRoaXMudmFscGhhICogcmF0aW8pKTtcblx0fSxcblxuXHRyb3RhdGUoZGVncmVlcykge1xuXHRcdGNvbnN0IGhzbCA9IHRoaXMuaHNsKCk7XG5cdFx0bGV0IGh1ZSA9IGhzbC5jb2xvclswXTtcblx0XHRodWUgPSAoaHVlICsgZGVncmVlcykgJSAzNjA7XG5cdFx0aHVlID0gaHVlIDwgMCA/IDM2MCArIGh1ZSA6IGh1ZTtcblx0XHRoc2wuY29sb3JbMF0gPSBodWU7XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRtaXgobWl4aW5Db2xvciwgd2VpZ2h0KSB7XG5cdFx0Ly8gUG9ydGVkIGZyb20gc2FzcyBpbXBsZW1lbnRhdGlvbiBpbiBDXG5cdFx0Ly8gaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9ibG9iLzBlNmI0YTI4NTAwOTIzNTZhYTNlY2UwN2M2YjI0OWYwMjIxY2FjZWQvZnVuY3Rpb25zLmNwcCNMMjA5XG5cdFx0aWYgKCFtaXhpbkNvbG9yIHx8ICFtaXhpbkNvbG9yLnJnYikge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdBcmd1bWVudCB0byBcIm1peFwiIHdhcyBub3QgYSBDb2xvciBpbnN0YW5jZSwgYnV0IHJhdGhlciBhbiBpbnN0YW5jZSBvZiAnICsgdHlwZW9mIG1peGluQ29sb3IpO1xuXHRcdH1cblxuXHRcdGNvbnN0IGNvbG9yMSA9IG1peGluQ29sb3IucmdiKCk7XG5cdFx0Y29uc3QgY29sb3IyID0gdGhpcy5yZ2IoKTtcblx0XHRjb25zdCBwID0gd2VpZ2h0ID09PSB1bmRlZmluZWQgPyAwLjUgOiB3ZWlnaHQ7XG5cblx0XHRjb25zdCB3ID0gMiAqIHAgLSAxO1xuXHRcdGNvbnN0IGEgPSBjb2xvcjEuYWxwaGEoKSAtIGNvbG9yMi5hbHBoYSgpO1xuXG5cdFx0Y29uc3QgdzEgPSAoKCh3ICogYSA9PT0gLTEpID8gdyA6ICh3ICsgYSkgLyAoMSArIHcgKiBhKSkgKyAxKSAvIDI7XG5cdFx0Y29uc3QgdzIgPSAxIC0gdzE7XG5cblx0XHRyZXR1cm4gQ29sb3IucmdiKFxuXHRcdFx0dzEgKiBjb2xvcjEucmVkKCkgKyB3MiAqIGNvbG9yMi5yZWQoKSxcblx0XHRcdHcxICogY29sb3IxLmdyZWVuKCkgKyB3MiAqIGNvbG9yMi5ncmVlbigpLFxuXHRcdFx0dzEgKiBjb2xvcjEuYmx1ZSgpICsgdzIgKiBjb2xvcjIuYmx1ZSgpLFxuXHRcdFx0Y29sb3IxLmFscGhhKCkgKiBwICsgY29sb3IyLmFscGhhKCkgKiAoMSAtIHApKTtcblx0fSxcbn07XG5cbi8vIE1vZGVsIGNvbnZlcnNpb24gbWV0aG9kcyBhbmQgc3RhdGljIGNvbnN0cnVjdG9yc1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRpZiAoc2tpcHBlZE1vZGVscy5pbmNsdWRlcyhtb2RlbCkpIHtcblx0XHRjb250aW51ZTtcblx0fVxuXG5cdGNvbnN0IHtjaGFubmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblxuXHQvLyBDb252ZXJzaW9uIG1ldGhvZHNcblx0Q29sb3IucHJvdG90eXBlW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0aWYgKHRoaXMubW9kZWwgPT09IG1vZGVsKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHRoaXMpO1xuXHRcdH1cblxuXHRcdGlmIChhcmdzLmxlbmd0aCA+IDApIHtcblx0XHRcdHJldHVybiBuZXcgQ29sb3IoYXJncywgbW9kZWwpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLmFzc2VydEFycmF5KGNvbnZlcnRbdGhpcy5tb2RlbF1bbW9kZWxdLnJhdyh0aGlzLmNvbG9yKSksIHRoaXMudmFscGhhXSwgbW9kZWwpO1xuXHR9O1xuXG5cdC8vICdzdGF0aWMnIGNvbnN0cnVjdGlvbiBtZXRob2RzXG5cdENvbG9yW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0bGV0IGNvbG9yID0gYXJnc1swXTtcblx0XHRpZiAodHlwZW9mIGNvbG9yID09PSAnbnVtYmVyJykge1xuXHRcdFx0Y29sb3IgPSB6ZXJvQXJyYXkoYXJncywgY2hhbm5lbHMpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoY29sb3IsIG1vZGVsKTtcblx0fTtcbn1cblxuZnVuY3Rpb24gcm91bmRUbyhudW1iZXIsIHBsYWNlcykge1xuXHRyZXR1cm4gTnVtYmVyKG51bWJlci50b0ZpeGVkKHBsYWNlcykpO1xufVxuXG5mdW5jdGlvbiByb3VuZFRvUGxhY2UocGxhY2VzKSB7XG5cdHJldHVybiBmdW5jdGlvbiAobnVtYmVyKSB7XG5cdFx0cmV0dXJuIHJvdW5kVG8obnVtYmVyLCBwbGFjZXMpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiBnZXRzZXQobW9kZWwsIGNoYW5uZWwsIG1vZGlmaWVyKSB7XG5cdG1vZGVsID0gQXJyYXkuaXNBcnJheShtb2RlbCkgPyBtb2RlbCA6IFttb2RlbF07XG5cblx0Zm9yIChjb25zdCBtIG9mIG1vZGVsKSB7XG5cdFx0KGxpbWl0ZXJzW21dIHx8IChsaW1pdGVyc1ttXSA9IFtdKSlbY2hhbm5lbF0gPSBtb2RpZmllcjtcblx0fVxuXG5cdG1vZGVsID0gbW9kZWxbMF07XG5cblx0cmV0dXJuIGZ1bmN0aW9uICh2YWx1ZSkge1xuXHRcdGxldCByZXN1bHQ7XG5cblx0XHRpZiAodmFsdWUgIT09IHVuZGVmaW5lZCkge1xuXHRcdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRcdHZhbHVlID0gbW9kaWZpZXIodmFsdWUpO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXN1bHQgPSB0aGlzW21vZGVsXSgpO1xuXHRcdFx0cmVzdWx0LmNvbG9yW2NoYW5uZWxdID0gdmFsdWU7XG5cdFx0XHRyZXR1cm4gcmVzdWx0O1xuXHRcdH1cblxuXHRcdHJlc3VsdCA9IHRoaXNbbW9kZWxdKCkuY29sb3JbY2hhbm5lbF07XG5cdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRyZXN1bHQgPSBtb2RpZmllcihyZXN1bHQpO1xuXHRcdH1cblxuXHRcdHJldHVybiByZXN1bHQ7XG5cdH07XG59XG5cbmZ1bmN0aW9uIG1heGZuKG1heCkge1xuXHRyZXR1cm4gZnVuY3Rpb24gKHYpIHtcblx0XHRyZXR1cm4gTWF0aC5tYXgoMCwgTWF0aC5taW4obWF4LCB2KSk7XG5cdH07XG59XG5cbmZ1bmN0aW9uIGFzc2VydEFycmF5KHZhbHVlKSB7XG5cdHJldHVybiBBcnJheS5pc0FycmF5KHZhbHVlKSA/IHZhbHVlIDogW3ZhbHVlXTtcbn1cblxuZnVuY3Rpb24gemVyb0FycmF5KGFycmF5LCBsZW5ndGgpIHtcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykge1xuXHRcdGlmICh0eXBlb2YgYXJyYXlbaV0gIT09ICdudW1iZXInKSB7XG5cdFx0XHRhcnJheVtpXSA9IDA7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGFycmF5O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IENvbG9yO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-convert/conversions.js": +/*!**********************************************************************!*\ + !*** ./node_modules/color/node_modules/color-convert/conversions.js ***! + \**********************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("/* MIT license */\n/* eslint-disable no-mixed-operators */\nconst cssKeywords = __webpack_require__(/*! color-name */ \"./node_modules/color/node_modules/color-name/index.js\");\n\n// NOTE: conversions should only return primitive values (i.e. arrays, or\n// values that give correct `typeof` results).\n// do not use box values types (i.e. Number(), String(), etc.)\n\nconst reverseKeywords = {};\nfor (const key of Object.keys(cssKeywords)) {\n\treverseKeywords[cssKeywords[key]] = key;\n}\n\nconst convert = {\n\trgb: {channels: 3, labels: 'rgb'},\n\thsl: {channels: 3, labels: 'hsl'},\n\thsv: {channels: 3, labels: 'hsv'},\n\thwb: {channels: 3, labels: 'hwb'},\n\tcmyk: {channels: 4, labels: 'cmyk'},\n\txyz: {channels: 3, labels: 'xyz'},\n\tlab: {channels: 3, labels: 'lab'},\n\tlch: {channels: 3, labels: 'lch'},\n\thex: {channels: 1, labels: ['hex']},\n\tkeyword: {channels: 1, labels: ['keyword']},\n\tansi16: {channels: 1, labels: ['ansi16']},\n\tansi256: {channels: 1, labels: ['ansi256']},\n\thcg: {channels: 3, labels: ['h', 'c', 'g']},\n\tapple: {channels: 3, labels: ['r16', 'g16', 'b16']},\n\tgray: {channels: 1, labels: ['gray']}\n};\n\nmodule.exports = convert;\n\n// Hide .channels and .labels properties\nfor (const model of Object.keys(convert)) {\n\tif (!('channels' in convert[model])) {\n\t\tthrow new Error('missing channels property: ' + model);\n\t}\n\n\tif (!('labels' in convert[model])) {\n\t\tthrow new Error('missing channel labels property: ' + model);\n\t}\n\n\tif (convert[model].labels.length !== convert[model].channels) {\n\t\tthrow new Error('channel and label counts mismatch: ' + model);\n\t}\n\n\tconst {channels, labels} = convert[model];\n\tdelete convert[model].channels;\n\tdelete convert[model].labels;\n\tObject.defineProperty(convert[model], 'channels', {value: channels});\n\tObject.defineProperty(convert[model], 'labels', {value: labels});\n}\n\nconvert.rgb.hsl = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst min = Math.min(r, g, b);\n\tconst max = Math.max(r, g, b);\n\tconst delta = max - min;\n\tlet h;\n\tlet s;\n\n\tif (max === min) {\n\t\th = 0;\n\t} else if (r === max) {\n\t\th = (g - b) / delta;\n\t} else if (g === max) {\n\t\th = 2 + (b - r) / delta;\n\t} else if (b === max) {\n\t\th = 4 + (r - g) / delta;\n\t}\n\n\th = Math.min(h * 60, 360);\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst l = (min + max) / 2;\n\n\tif (max === min) {\n\t\ts = 0;\n\t} else if (l <= 0.5) {\n\t\ts = delta / (max + min);\n\t} else {\n\t\ts = delta / (2 - max - min);\n\t}\n\n\treturn [h, s * 100, l * 100];\n};\n\nconvert.rgb.hsv = function (rgb) {\n\tlet rdif;\n\tlet gdif;\n\tlet bdif;\n\tlet h;\n\tlet s;\n\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst v = Math.max(r, g, b);\n\tconst diff = v - Math.min(r, g, b);\n\tconst diffc = function (c) {\n\t\treturn (v - c) / 6 / diff + 1 / 2;\n\t};\n\n\tif (diff === 0) {\n\t\th = 0;\n\t\ts = 0;\n\t} else {\n\t\ts = diff / v;\n\t\trdif = diffc(r);\n\t\tgdif = diffc(g);\n\t\tbdif = diffc(b);\n\n\t\tif (r === v) {\n\t\t\th = bdif - gdif;\n\t\t} else if (g === v) {\n\t\t\th = (1 / 3) + rdif - bdif;\n\t\t} else if (b === v) {\n\t\t\th = (2 / 3) + gdif - rdif;\n\t\t}\n\n\t\tif (h < 0) {\n\t\t\th += 1;\n\t\t} else if (h > 1) {\n\t\t\th -= 1;\n\t\t}\n\t}\n\n\treturn [\n\t\th * 360,\n\t\ts * 100,\n\t\tv * 100\n\t];\n};\n\nconvert.rgb.hwb = function (rgb) {\n\tconst r = rgb[0];\n\tconst g = rgb[1];\n\tlet b = rgb[2];\n\tconst h = convert.rgb.hsl(rgb)[0];\n\tconst w = 1 / 255 * Math.min(r, Math.min(g, b));\n\n\tb = 1 - 1 / 255 * Math.max(r, Math.max(g, b));\n\n\treturn [h, w * 100, b * 100];\n};\n\nconvert.rgb.cmyk = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\n\tconst k = Math.min(1 - r, 1 - g, 1 - b);\n\tconst c = (1 - r - k) / (1 - k) || 0;\n\tconst m = (1 - g - k) / (1 - k) || 0;\n\tconst y = (1 - b - k) / (1 - k) || 0;\n\n\treturn [c * 100, m * 100, y * 100, k * 100];\n};\n\nfunction comparativeDistance(x, y) {\n\t/*\n\t\tSee https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance\n\t*/\n\treturn (\n\t\t((x[0] - y[0]) ** 2) +\n\t\t((x[1] - y[1]) ** 2) +\n\t\t((x[2] - y[2]) ** 2)\n\t);\n}\n\nconvert.rgb.keyword = function (rgb) {\n\tconst reversed = reverseKeywords[rgb];\n\tif (reversed) {\n\t\treturn reversed;\n\t}\n\n\tlet currentClosestDistance = Infinity;\n\tlet currentClosestKeyword;\n\n\tfor (const keyword of Object.keys(cssKeywords)) {\n\t\tconst value = cssKeywords[keyword];\n\n\t\t// Compute comparative distance\n\t\tconst distance = comparativeDistance(rgb, value);\n\n\t\t// Check if its less, if so set as closest\n\t\tif (distance < currentClosestDistance) {\n\t\t\tcurrentClosestDistance = distance;\n\t\t\tcurrentClosestKeyword = keyword;\n\t\t}\n\t}\n\n\treturn currentClosestKeyword;\n};\n\nconvert.keyword.rgb = function (keyword) {\n\treturn cssKeywords[keyword];\n};\n\nconvert.rgb.xyz = function (rgb) {\n\tlet r = rgb[0] / 255;\n\tlet g = rgb[1] / 255;\n\tlet b = rgb[2] / 255;\n\n\t// Assume sRGB\n\tr = r > 0.04045 ? (((r + 0.055) / 1.055) ** 2.4) : (r / 12.92);\n\tg = g > 0.04045 ? (((g + 0.055) / 1.055) ** 2.4) : (g / 12.92);\n\tb = b > 0.04045 ? (((b + 0.055) / 1.055) ** 2.4) : (b / 12.92);\n\n\tconst x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805);\n\tconst y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722);\n\tconst z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505);\n\n\treturn [x * 100, y * 100, z * 100];\n};\n\nconvert.rgb.lab = function (rgb) {\n\tconst xyz = convert.rgb.xyz(rgb);\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.hsl.rgb = function (hsl) {\n\tconst h = hsl[0] / 360;\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\tlet t2;\n\tlet t3;\n\tlet val;\n\n\tif (s === 0) {\n\t\tval = l * 255;\n\t\treturn [val, val, val];\n\t}\n\n\tif (l < 0.5) {\n\t\tt2 = l * (1 + s);\n\t} else {\n\t\tt2 = l + s - l * s;\n\t}\n\n\tconst t1 = 2 * l - t2;\n\n\tconst rgb = [0, 0, 0];\n\tfor (let i = 0; i < 3; i++) {\n\t\tt3 = h + 1 / 3 * -(i - 1);\n\t\tif (t3 < 0) {\n\t\t\tt3++;\n\t\t}\n\n\t\tif (t3 > 1) {\n\t\t\tt3--;\n\t\t}\n\n\t\tif (6 * t3 < 1) {\n\t\t\tval = t1 + (t2 - t1) * 6 * t3;\n\t\t} else if (2 * t3 < 1) {\n\t\t\tval = t2;\n\t\t} else if (3 * t3 < 2) {\n\t\t\tval = t1 + (t2 - t1) * (2 / 3 - t3) * 6;\n\t\t} else {\n\t\t\tval = t1;\n\t\t}\n\n\t\trgb[i] = val * 255;\n\t}\n\n\treturn rgb;\n};\n\nconvert.hsl.hsv = function (hsl) {\n\tconst h = hsl[0];\n\tlet s = hsl[1] / 100;\n\tlet l = hsl[2] / 100;\n\tlet smin = s;\n\tconst lmin = Math.max(l, 0.01);\n\n\tl *= 2;\n\ts *= (l <= 1) ? l : 2 - l;\n\tsmin *= lmin <= 1 ? lmin : 2 - lmin;\n\tconst v = (l + s) / 2;\n\tconst sv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s);\n\n\treturn [h, sv * 100, v * 100];\n};\n\nconvert.hsv.rgb = function (hsv) {\n\tconst h = hsv[0] / 60;\n\tconst s = hsv[1] / 100;\n\tlet v = hsv[2] / 100;\n\tconst hi = Math.floor(h) % 6;\n\n\tconst f = h - Math.floor(h);\n\tconst p = 255 * v * (1 - s);\n\tconst q = 255 * v * (1 - (s * f));\n\tconst t = 255 * v * (1 - (s * (1 - f)));\n\tv *= 255;\n\n\tswitch (hi) {\n\t\tcase 0:\n\t\t\treturn [v, t, p];\n\t\tcase 1:\n\t\t\treturn [q, v, p];\n\t\tcase 2:\n\t\t\treturn [p, v, t];\n\t\tcase 3:\n\t\t\treturn [p, q, v];\n\t\tcase 4:\n\t\t\treturn [t, p, v];\n\t\tcase 5:\n\t\t\treturn [v, p, q];\n\t}\n};\n\nconvert.hsv.hsl = function (hsv) {\n\tconst h = hsv[0];\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\tconst vmin = Math.max(v, 0.01);\n\tlet sl;\n\tlet l;\n\n\tl = (2 - s) * v;\n\tconst lmin = (2 - s) * vmin;\n\tsl = s * vmin;\n\tsl /= (lmin <= 1) ? lmin : 2 - lmin;\n\tsl = sl || 0;\n\tl /= 2;\n\n\treturn [h, sl * 100, l * 100];\n};\n\n// http://dev.w3.org/csswg/css-color/#hwb-to-rgb\nconvert.hwb.rgb = function (hwb) {\n\tconst h = hwb[0] / 360;\n\tlet wh = hwb[1] / 100;\n\tlet bl = hwb[2] / 100;\n\tconst ratio = wh + bl;\n\tlet f;\n\n\t// Wh + bl cant be > 1\n\tif (ratio > 1) {\n\t\twh /= ratio;\n\t\tbl /= ratio;\n\t}\n\n\tconst i = Math.floor(6 * h);\n\tconst v = 1 - bl;\n\tf = 6 * h - i;\n\n\tif ((i & 0x01) !== 0) {\n\t\tf = 1 - f;\n\t}\n\n\tconst n = wh + f * (v - wh); // Linear interpolation\n\n\tlet r;\n\tlet g;\n\tlet b;\n\t/* eslint-disable max-statements-per-line,no-multi-spaces */\n\tswitch (i) {\n\t\tdefault:\n\t\tcase 6:\n\t\tcase 0: r = v; g = n; b = wh; break;\n\t\tcase 1: r = n; g = v; b = wh; break;\n\t\tcase 2: r = wh; g = v; b = n; break;\n\t\tcase 3: r = wh; g = n; b = v; break;\n\t\tcase 4: r = n; g = wh; b = v; break;\n\t\tcase 5: r = v; g = wh; b = n; break;\n\t}\n\t/* eslint-enable max-statements-per-line,no-multi-spaces */\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.cmyk.rgb = function (cmyk) {\n\tconst c = cmyk[0] / 100;\n\tconst m = cmyk[1] / 100;\n\tconst y = cmyk[2] / 100;\n\tconst k = cmyk[3] / 100;\n\n\tconst r = 1 - Math.min(1, c * (1 - k) + k);\n\tconst g = 1 - Math.min(1, m * (1 - k) + k);\n\tconst b = 1 - Math.min(1, y * (1 - k) + k);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.rgb = function (xyz) {\n\tconst x = xyz[0] / 100;\n\tconst y = xyz[1] / 100;\n\tconst z = xyz[2] / 100;\n\tlet r;\n\tlet g;\n\tlet b;\n\n\tr = (x * 3.2406) + (y * -1.5372) + (z * -0.4986);\n\tg = (x * -0.9689) + (y * 1.8758) + (z * 0.0415);\n\tb = (x * 0.0557) + (y * -0.2040) + (z * 1.0570);\n\n\t// Assume sRGB\n\tr = r > 0.0031308\n\t\t? ((1.055 * (r ** (1.0 / 2.4))) - 0.055)\n\t\t: r * 12.92;\n\n\tg = g > 0.0031308\n\t\t? ((1.055 * (g ** (1.0 / 2.4))) - 0.055)\n\t\t: g * 12.92;\n\n\tb = b > 0.0031308\n\t\t? ((1.055 * (b ** (1.0 / 2.4))) - 0.055)\n\t\t: b * 12.92;\n\n\tr = Math.min(Math.max(0, r), 1);\n\tg = Math.min(Math.max(0, g), 1);\n\tb = Math.min(Math.max(0, b), 1);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.lab = function (xyz) {\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.lab.xyz = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet x;\n\tlet y;\n\tlet z;\n\n\ty = (l + 16) / 116;\n\tx = a / 500 + y;\n\tz = y - b / 200;\n\n\tconst y2 = y ** 3;\n\tconst x2 = x ** 3;\n\tconst z2 = z ** 3;\n\ty = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787;\n\tx = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787;\n\tz = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787;\n\n\tx *= 95.047;\n\ty *= 100;\n\tz *= 108.883;\n\n\treturn [x, y, z];\n};\n\nconvert.lab.lch = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet h;\n\n\tconst hr = Math.atan2(b, a);\n\th = hr * 360 / 2 / Math.PI;\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst c = Math.sqrt(a * a + b * b);\n\n\treturn [l, c, h];\n};\n\nconvert.lch.lab = function (lch) {\n\tconst l = lch[0];\n\tconst c = lch[1];\n\tconst h = lch[2];\n\n\tconst hr = h / 360 * 2 * Math.PI;\n\tconst a = c * Math.cos(hr);\n\tconst b = c * Math.sin(hr);\n\n\treturn [l, a, b];\n};\n\nconvert.rgb.ansi16 = function (args, saturation = null) {\n\tconst [r, g, b] = args;\n\tlet value = saturation === null ? convert.rgb.hsv(args)[2] : saturation; // Hsv -> ansi16 optimization\n\n\tvalue = Math.round(value / 50);\n\n\tif (value === 0) {\n\t\treturn 30;\n\t}\n\n\tlet ansi = 30\n\t\t+ ((Math.round(b / 255) << 2)\n\t\t| (Math.round(g / 255) << 1)\n\t\t| Math.round(r / 255));\n\n\tif (value === 2) {\n\t\tansi += 60;\n\t}\n\n\treturn ansi;\n};\n\nconvert.hsv.ansi16 = function (args) {\n\t// Optimization here; we already know the value and don't need to get\n\t// it converted for us.\n\treturn convert.rgb.ansi16(convert.hsv.rgb(args), args[2]);\n};\n\nconvert.rgb.ansi256 = function (args) {\n\tconst r = args[0];\n\tconst g = args[1];\n\tconst b = args[2];\n\n\t// We use the extended greyscale palette here, with the exception of\n\t// black and white. normal palette only has 4 greyscale shades.\n\tif (r === g && g === b) {\n\t\tif (r < 8) {\n\t\t\treturn 16;\n\t\t}\n\n\t\tif (r > 248) {\n\t\t\treturn 231;\n\t\t}\n\n\t\treturn Math.round(((r - 8) / 247) * 24) + 232;\n\t}\n\n\tconst ansi = 16\n\t\t+ (36 * Math.round(r / 255 * 5))\n\t\t+ (6 * Math.round(g / 255 * 5))\n\t\t+ Math.round(b / 255 * 5);\n\n\treturn ansi;\n};\n\nconvert.ansi16.rgb = function (args) {\n\tlet color = args % 10;\n\n\t// Handle greyscale\n\tif (color === 0 || color === 7) {\n\t\tif (args > 50) {\n\t\t\tcolor += 3.5;\n\t\t}\n\n\t\tcolor = color / 10.5 * 255;\n\n\t\treturn [color, color, color];\n\t}\n\n\tconst mult = (~~(args > 50) + 1) * 0.5;\n\tconst r = ((color & 1) * mult) * 255;\n\tconst g = (((color >> 1) & 1) * mult) * 255;\n\tconst b = (((color >> 2) & 1) * mult) * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.ansi256.rgb = function (args) {\n\t// Handle greyscale\n\tif (args >= 232) {\n\t\tconst c = (args - 232) * 10 + 8;\n\t\treturn [c, c, c];\n\t}\n\n\targs -= 16;\n\n\tlet rem;\n\tconst r = Math.floor(args / 36) / 5 * 255;\n\tconst g = Math.floor((rem = args % 36) / 6) / 5 * 255;\n\tconst b = (rem % 6) / 5 * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hex = function (args) {\n\tconst integer = ((Math.round(args[0]) & 0xFF) << 16)\n\t\t+ ((Math.round(args[1]) & 0xFF) << 8)\n\t\t+ (Math.round(args[2]) & 0xFF);\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.hex.rgb = function (args) {\n\tconst match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);\n\tif (!match) {\n\t\treturn [0, 0, 0];\n\t}\n\n\tlet colorString = match[0];\n\n\tif (match[0].length === 3) {\n\t\tcolorString = colorString.split('').map(char => {\n\t\t\treturn char + char;\n\t\t}).join('');\n\t}\n\n\tconst integer = parseInt(colorString, 16);\n\tconst r = (integer >> 16) & 0xFF;\n\tconst g = (integer >> 8) & 0xFF;\n\tconst b = integer & 0xFF;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hcg = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst max = Math.max(Math.max(r, g), b);\n\tconst min = Math.min(Math.min(r, g), b);\n\tconst chroma = (max - min);\n\tlet grayscale;\n\tlet hue;\n\n\tif (chroma < 1) {\n\t\tgrayscale = min / (1 - chroma);\n\t} else {\n\t\tgrayscale = 0;\n\t}\n\n\tif (chroma <= 0) {\n\t\thue = 0;\n\t} else\n\tif (max === r) {\n\t\thue = ((g - b) / chroma) % 6;\n\t} else\n\tif (max === g) {\n\t\thue = 2 + (b - r) / chroma;\n\t} else {\n\t\thue = 4 + (r - g) / chroma;\n\t}\n\n\thue /= 6;\n\thue %= 1;\n\n\treturn [hue * 360, chroma * 100, grayscale * 100];\n};\n\nconvert.hsl.hcg = function (hsl) {\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\n\tconst c = l < 0.5 ? (2.0 * s * l) : (2.0 * s * (1.0 - l));\n\n\tlet f = 0;\n\tif (c < 1.0) {\n\t\tf = (l - 0.5 * c) / (1.0 - c);\n\t}\n\n\treturn [hsl[0], c * 100, f * 100];\n};\n\nconvert.hsv.hcg = function (hsv) {\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\n\tconst c = s * v;\n\tlet f = 0;\n\n\tif (c < 1.0) {\n\t\tf = (v - c) / (1 - c);\n\t}\n\n\treturn [hsv[0], c * 100, f * 100];\n};\n\nconvert.hcg.rgb = function (hcg) {\n\tconst h = hcg[0] / 360;\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tif (c === 0.0) {\n\t\treturn [g * 255, g * 255, g * 255];\n\t}\n\n\tconst pure = [0, 0, 0];\n\tconst hi = (h % 1) * 6;\n\tconst v = hi % 1;\n\tconst w = 1 - v;\n\tlet mg = 0;\n\n\t/* eslint-disable max-statements-per-line */\n\tswitch (Math.floor(hi)) {\n\t\tcase 0:\n\t\t\tpure[0] = 1; pure[1] = v; pure[2] = 0; break;\n\t\tcase 1:\n\t\t\tpure[0] = w; pure[1] = 1; pure[2] = 0; break;\n\t\tcase 2:\n\t\t\tpure[0] = 0; pure[1] = 1; pure[2] = v; break;\n\t\tcase 3:\n\t\t\tpure[0] = 0; pure[1] = w; pure[2] = 1; break;\n\t\tcase 4:\n\t\t\tpure[0] = v; pure[1] = 0; pure[2] = 1; break;\n\t\tdefault:\n\t\t\tpure[0] = 1; pure[1] = 0; pure[2] = w;\n\t}\n\t/* eslint-enable max-statements-per-line */\n\n\tmg = (1.0 - c) * g;\n\n\treturn [\n\t\t(c * pure[0] + mg) * 255,\n\t\t(c * pure[1] + mg) * 255,\n\t\t(c * pure[2] + mg) * 255\n\t];\n};\n\nconvert.hcg.hsv = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst v = c + g * (1.0 - c);\n\tlet f = 0;\n\n\tif (v > 0.0) {\n\t\tf = c / v;\n\t}\n\n\treturn [hcg[0], f * 100, v * 100];\n};\n\nconvert.hcg.hsl = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst l = g * (1.0 - c) + 0.5 * c;\n\tlet s = 0;\n\n\tif (l > 0.0 && l < 0.5) {\n\t\ts = c / (2 * l);\n\t} else\n\tif (l >= 0.5 && l < 1.0) {\n\t\ts = c / (2 * (1 - l));\n\t}\n\n\treturn [hcg[0], s * 100, l * 100];\n};\n\nconvert.hcg.hwb = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\tconst v = c + g * (1.0 - c);\n\treturn [hcg[0], (v - c) * 100, (1 - v) * 100];\n};\n\nconvert.hwb.hcg = function (hwb) {\n\tconst w = hwb[1] / 100;\n\tconst b = hwb[2] / 100;\n\tconst v = 1 - b;\n\tconst c = v - w;\n\tlet g = 0;\n\n\tif (c < 1) {\n\t\tg = (v - c) / (1 - c);\n\t}\n\n\treturn [hwb[0], c * 100, g * 100];\n};\n\nconvert.apple.rgb = function (apple) {\n\treturn [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255];\n};\n\nconvert.rgb.apple = function (rgb) {\n\treturn [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535];\n};\n\nconvert.gray.rgb = function (args) {\n\treturn [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255];\n};\n\nconvert.gray.hsl = function (args) {\n\treturn [0, 0, args[0]];\n};\n\nconvert.gray.hsv = convert.gray.hsl;\n\nconvert.gray.hwb = function (gray) {\n\treturn [0, 100, gray[0]];\n};\n\nconvert.gray.cmyk = function (gray) {\n\treturn [0, 0, 0, gray[0]];\n};\n\nconvert.gray.lab = function (gray) {\n\treturn [gray[0], 0, 0];\n};\n\nconvert.gray.hex = function (gray) {\n\tconst val = Math.round(gray[0] / 100 * 255) & 0xFF;\n\tconst integer = (val << 16) + (val << 8) + val;\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.rgb.gray = function (rgb) {\n\tconst val = (rgb[0] + rgb[1] + rgb[2]) / 3;\n\treturn [val / 255 * 100];\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanMiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBLG9CQUFvQixtQkFBTyxDQUFDLHlFQUFZOztBQUV4QztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxRQUFRLDRCQUE0QjtBQUNwQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDZCQUE2QjtBQUNwQyxXQUFXLGlDQUFpQztBQUM1QyxVQUFVLGdDQUFnQztBQUMxQyxXQUFXLGlDQUFpQztBQUM1QyxPQUFPLHFDQUFxQztBQUM1QyxTQUFTLDJDQUEyQztBQUNwRCxRQUFRO0FBQ1I7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFFBQVEsa0JBQWtCO0FBQzFCO0FBQ0E7QUFDQSxvREFBb0QsZ0JBQWdCO0FBQ3BFLGtEQUFrRCxjQUFjO0FBQ2hFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLGlCQUFpQixPQUFPO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixRQUFRLFFBQVE7QUFDbEMsa0JBQWtCLFFBQVEsUUFBUTtBQUNsQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDLGtCQUFrQixRQUFRLE9BQU87QUFDakMsa0JBQWtCLFFBQVEsT0FBTztBQUNqQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDBFQUEwRTs7QUFFMUU7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGlEQUFpRCxFQUFFLFVBQVUsRUFBRTtBQUMvRDtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhLGFBQWE7QUFDMUM7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhO0FBQzdCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanM/MzA3ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBNSVQgbGljZW5zZSAqL1xuLyogZXNsaW50LWRpc2FibGUgbm8tbWl4ZWQtb3BlcmF0b3JzICovXG5jb25zdCBjc3NLZXl3b3JkcyA9IHJlcXVpcmUoJ2NvbG9yLW5hbWUnKTtcblxuLy8gTk9URTogY29udmVyc2lvbnMgc2hvdWxkIG9ubHkgcmV0dXJuIHByaW1pdGl2ZSB2YWx1ZXMgKGkuZS4gYXJyYXlzLCBvclxuLy8gICAgICAgdmFsdWVzIHRoYXQgZ2l2ZSBjb3JyZWN0IGB0eXBlb2ZgIHJlc3VsdHMpLlxuLy8gICAgICAgZG8gbm90IHVzZSBib3ggdmFsdWVzIHR5cGVzIChpLmUuIE51bWJlcigpLCBTdHJpbmcoKSwgZXRjLilcblxuY29uc3QgcmV2ZXJzZUtleXdvcmRzID0ge307XG5mb3IgKGNvbnN0IGtleSBvZiBPYmplY3Qua2V5cyhjc3NLZXl3b3JkcykpIHtcblx0cmV2ZXJzZUtleXdvcmRzW2Nzc0tleXdvcmRzW2tleV1dID0ga2V5O1xufVxuXG5jb25zdCBjb252ZXJ0ID0ge1xuXHRyZ2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAncmdiJ30sXG5cdGhzbDoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdoc2wnfSxcblx0aHN2OiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2hzdid9LFxuXHRod2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAnaHdiJ30sXG5cdGNteWs6IHtjaGFubmVsczogNCwgbGFiZWxzOiAnY215ayd9LFxuXHR4eXo6IHtjaGFubmVsczogMywgbGFiZWxzOiAneHl6J30sXG5cdGxhYjoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdsYWInfSxcblx0bGNoOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2xjaCd9LFxuXHRoZXg6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2hleCddfSxcblx0a2V5d29yZDoge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsna2V5d29yZCddfSxcblx0YW5zaTE2OiB7Y2hhbm5lbHM6IDEsIGxhYmVsczogWydhbnNpMTYnXX0sXG5cdGFuc2kyNTY6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2Fuc2kyNTYnXX0sXG5cdGhjZzoge2NoYW5uZWxzOiAzLCBsYWJlbHM6IFsnaCcsICdjJywgJ2cnXX0sXG5cdGFwcGxlOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogWydyMTYnLCAnZzE2JywgJ2IxNiddfSxcblx0Z3JheToge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsnZ3JheSddfVxufTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuXG4vLyBIaWRlIC5jaGFubmVscyBhbmQgLmxhYmVscyBwcm9wZXJ0aWVzXG5mb3IgKGNvbnN0IG1vZGVsIG9mIE9iamVjdC5rZXlzKGNvbnZlcnQpKSB7XG5cdGlmICghKCdjaGFubmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKCEoJ2xhYmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWwgbGFiZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKGNvbnZlcnRbbW9kZWxdLmxhYmVscy5sZW5ndGggIT09IGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdjaGFubmVsIGFuZCBsYWJlbCBjb3VudHMgbWlzbWF0Y2g6ICcgKyBtb2RlbCk7XG5cdH1cblxuXHRjb25zdCB7Y2hhbm5lbHMsIGxhYmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblx0ZGVsZXRlIGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzO1xuXHRkZWxldGUgY29udmVydFttb2RlbF0ubGFiZWxzO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFttb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY2hhbm5lbHN9KTtcblx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGNvbnZlcnRbbW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBsYWJlbHN9KTtcbn1cblxuY29udmVydC5yZ2IuaHNsID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtaW4gPSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgbWF4ID0gTWF0aC5tYXgociwgZywgYik7XG5cdGNvbnN0IGRlbHRhID0gbWF4IC0gbWluO1xuXHRsZXQgaDtcblx0bGV0IHM7XG5cblx0aWYgKG1heCA9PT0gbWluKSB7XG5cdFx0aCA9IDA7XG5cdH0gZWxzZSBpZiAociA9PT0gbWF4KSB7XG5cdFx0aCA9IChnIC0gYikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChnID09PSBtYXgpIHtcblx0XHRoID0gMiArIChiIC0gcikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChiID09PSBtYXgpIHtcblx0XHRoID0gNCArIChyIC0gZykgLyBkZWx0YTtcblx0fVxuXG5cdGggPSBNYXRoLm1pbihoICogNjAsIDM2MCk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBsID0gKG1pbiArIG1heCkgLyAyO1xuXG5cdGlmIChtYXggPT09IG1pbikge1xuXHRcdHMgPSAwO1xuXHR9IGVsc2UgaWYgKGwgPD0gMC41KSB7XG5cdFx0cyA9IGRlbHRhIC8gKG1heCArIG1pbik7XG5cdH0gZWxzZSB7XG5cdFx0cyA9IGRlbHRhIC8gKDIgLSBtYXggLSBtaW4pO1xuXHR9XG5cblx0cmV0dXJuIFtoLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmhzdiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHJkaWY7XG5cdGxldCBnZGlmO1xuXHRsZXQgYmRpZjtcblx0bGV0IGg7XG5cdGxldCBzO1xuXG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cdGNvbnN0IHYgPSBNYXRoLm1heChyLCBnLCBiKTtcblx0Y29uc3QgZGlmZiA9IHYgLSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgZGlmZmMgPSBmdW5jdGlvbiAoYykge1xuXHRcdHJldHVybiAodiAtIGMpIC8gNiAvIGRpZmYgKyAxIC8gMjtcblx0fTtcblxuXHRpZiAoZGlmZiA9PT0gMCkge1xuXHRcdGggPSAwO1xuXHRcdHMgPSAwO1xuXHR9IGVsc2Uge1xuXHRcdHMgPSBkaWZmIC8gdjtcblx0XHRyZGlmID0gZGlmZmMocik7XG5cdFx0Z2RpZiA9IGRpZmZjKGcpO1xuXHRcdGJkaWYgPSBkaWZmYyhiKTtcblxuXHRcdGlmIChyID09PSB2KSB7XG5cdFx0XHRoID0gYmRpZiAtIGdkaWY7XG5cdFx0fSBlbHNlIGlmIChnID09PSB2KSB7XG5cdFx0XHRoID0gKDEgLyAzKSArIHJkaWYgLSBiZGlmO1xuXHRcdH0gZWxzZSBpZiAoYiA9PT0gdikge1xuXHRcdFx0aCA9ICgyIC8gMykgKyBnZGlmIC0gcmRpZjtcblx0XHR9XG5cblx0XHRpZiAoaCA8IDApIHtcblx0XHRcdGggKz0gMTtcblx0XHR9IGVsc2UgaWYgKGggPiAxKSB7XG5cdFx0XHRoIC09IDE7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIFtcblx0XHRoICogMzYwLFxuXHRcdHMgKiAxMDAsXG5cdFx0diAqIDEwMFxuXHRdO1xufTtcblxuY29udmVydC5yZ2IuaHdiID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdO1xuXHRjb25zdCBnID0gcmdiWzFdO1xuXHRsZXQgYiA9IHJnYlsyXTtcblx0Y29uc3QgaCA9IGNvbnZlcnQucmdiLmhzbChyZ2IpWzBdO1xuXHRjb25zdCB3ID0gMSAvIDI1NSAqIE1hdGgubWluKHIsIE1hdGgubWluKGcsIGIpKTtcblxuXHRiID0gMSAtIDEgLyAyNTUgKiBNYXRoLm1heChyLCBNYXRoLm1heChnLCBiKSk7XG5cblx0cmV0dXJuIFtoLCB3ICogMTAwLCBiICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmNteWsgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cblx0Y29uc3QgayA9IE1hdGgubWluKDEgLSByLCAxIC0gZywgMSAtIGIpO1xuXHRjb25zdCBjID0gKDEgLSByIC0gaykgLyAoMSAtIGspIHx8IDA7XG5cdGNvbnN0IG0gPSAoMSAtIGcgLSBrKSAvICgxIC0gaykgfHwgMDtcblx0Y29uc3QgeSA9ICgxIC0gYiAtIGspIC8gKDEgLSBrKSB8fCAwO1xuXG5cdHJldHVybiBbYyAqIDEwMCwgbSAqIDEwMCwgeSAqIDEwMCwgayAqIDEwMF07XG59O1xuXG5mdW5jdGlvbiBjb21wYXJhdGl2ZURpc3RhbmNlKHgsIHkpIHtcblx0Lypcblx0XHRTZWUgaHR0cHM6Ly9lbi5tLndpa2lwZWRpYS5vcmcvd2lraS9FdWNsaWRlYW5fZGlzdGFuY2UjU3F1YXJlZF9FdWNsaWRlYW5fZGlzdGFuY2Vcblx0Ki9cblx0cmV0dXJuIChcblx0XHQoKHhbMF0gLSB5WzBdKSAqKiAyKSArXG5cdFx0KCh4WzFdIC0geVsxXSkgKiogMikgK1xuXHRcdCgoeFsyXSAtIHlbMl0pICoqIDIpXG5cdCk7XG59XG5cbmNvbnZlcnQucmdiLmtleXdvcmQgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHJldmVyc2VkID0gcmV2ZXJzZUtleXdvcmRzW3JnYl07XG5cdGlmIChyZXZlcnNlZCkge1xuXHRcdHJldHVybiByZXZlcnNlZDtcblx0fVxuXG5cdGxldCBjdXJyZW50Q2xvc2VzdERpc3RhbmNlID0gSW5maW5pdHk7XG5cdGxldCBjdXJyZW50Q2xvc2VzdEtleXdvcmQ7XG5cblx0Zm9yIChjb25zdCBrZXl3b3JkIG9mIE9iamVjdC5rZXlzKGNzc0tleXdvcmRzKSkge1xuXHRcdGNvbnN0IHZhbHVlID0gY3NzS2V5d29yZHNba2V5d29yZF07XG5cblx0XHQvLyBDb21wdXRlIGNvbXBhcmF0aXZlIGRpc3RhbmNlXG5cdFx0Y29uc3QgZGlzdGFuY2UgPSBjb21wYXJhdGl2ZURpc3RhbmNlKHJnYiwgdmFsdWUpO1xuXG5cdFx0Ly8gQ2hlY2sgaWYgaXRzIGxlc3MsIGlmIHNvIHNldCBhcyBjbG9zZXN0XG5cdFx0aWYgKGRpc3RhbmNlIDwgY3VycmVudENsb3Nlc3REaXN0YW5jZSkge1xuXHRcdFx0Y3VycmVudENsb3Nlc3REaXN0YW5jZSA9IGRpc3RhbmNlO1xuXHRcdFx0Y3VycmVudENsb3Nlc3RLZXl3b3JkID0ga2V5d29yZDtcblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gY3VycmVudENsb3Nlc3RLZXl3b3JkO1xufTtcblxuY29udmVydC5rZXl3b3JkLnJnYiA9IGZ1bmN0aW9uIChrZXl3b3JkKSB7XG5cdHJldHVybiBjc3NLZXl3b3Jkc1trZXl3b3JkXTtcbn07XG5cbmNvbnZlcnQucmdiLnh5eiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGxldCBnID0gcmdiWzFdIC8gMjU1O1xuXHRsZXQgYiA9IHJnYlsyXSAvIDI1NTtcblxuXHQvLyBBc3N1bWUgc1JHQlxuXHRyID0gciA+IDAuMDQwNDUgPyAoKChyICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNCkgOiAociAvIDEyLjkyKTtcblx0ZyA9IGcgPiAwLjA0MDQ1ID8gKCgoZyArIDAuMDU1KSAvIDEuMDU1KSAqKiAyLjQpIDogKGcgLyAxMi45Mik7XG5cdGIgPSBiID4gMC4wNDA0NSA/ICgoKGIgKyAwLjA1NSkgLyAxLjA1NSkgKiogMi40KSA6IChiIC8gMTIuOTIpO1xuXG5cdGNvbnN0IHggPSAociAqIDAuNDEyNCkgKyAoZyAqIDAuMzU3NikgKyAoYiAqIDAuMTgwNSk7XG5cdGNvbnN0IHkgPSAociAqIDAuMjEyNikgKyAoZyAqIDAuNzE1MikgKyAoYiAqIDAuMDcyMik7XG5cdGNvbnN0IHogPSAociAqIDAuMDE5MykgKyAoZyAqIDAuMTE5MikgKyAoYiAqIDAuOTUwNSk7XG5cblx0cmV0dXJuIFt4ICogMTAwLCB5ICogMTAwLCB6ICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmxhYiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0Y29uc3QgeHl6ID0gY29udmVydC5yZ2IueHl6KHJnYik7XG5cdGxldCB4ID0geHl6WzBdO1xuXHRsZXQgeSA9IHh5elsxXTtcblx0bGV0IHogPSB4eXpbMl07XG5cblx0eCAvPSA5NS4wNDc7XG5cdHkgLz0gMTAwO1xuXHR6IC89IDEwOC44ODM7XG5cblx0eCA9IHggPiAwLjAwODg1NiA/ICh4ICoqICgxIC8gMykpIDogKDcuNzg3ICogeCkgKyAoMTYgLyAxMTYpO1xuXHR5ID0geSA+IDAuMDA4ODU2ID8gKHkgKiogKDEgLyAzKSkgOiAoNy43ODcgKiB5KSArICgxNiAvIDExNik7XG5cdHogPSB6ID4gMC4wMDg4NTYgPyAoeiAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHopICsgKDE2IC8gMTE2KTtcblxuXHRjb25zdCBsID0gKDExNiAqIHkpIC0gMTY7XG5cdGNvbnN0IGEgPSA1MDAgKiAoeCAtIHkpO1xuXHRjb25zdCBiID0gMjAwICogKHkgLSB6KTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5oc2wucmdiID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdIC8gMzYwO1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXHRsZXQgdDI7XG5cdGxldCB0Mztcblx0bGV0IHZhbDtcblxuXHRpZiAocyA9PT0gMCkge1xuXHRcdHZhbCA9IGwgKiAyNTU7XG5cdFx0cmV0dXJuIFt2YWwsIHZhbCwgdmFsXTtcblx0fVxuXG5cdGlmIChsIDwgMC41KSB7XG5cdFx0dDIgPSBsICogKDEgKyBzKTtcblx0fSBlbHNlIHtcblx0XHR0MiA9IGwgKyBzIC0gbCAqIHM7XG5cdH1cblxuXHRjb25zdCB0MSA9IDIgKiBsIC0gdDI7XG5cblx0Y29uc3QgcmdiID0gWzAsIDAsIDBdO1xuXHRmb3IgKGxldCBpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdHQzID0gaCArIDEgLyAzICogLShpIC0gMSk7XG5cdFx0aWYgKHQzIDwgMCkge1xuXHRcdFx0dDMrKztcblx0XHR9XG5cblx0XHRpZiAodDMgPiAxKSB7XG5cdFx0XHR0My0tO1xuXHRcdH1cblxuXHRcdGlmICg2ICogdDMgPCAxKSB7XG5cdFx0XHR2YWwgPSB0MSArICh0MiAtIHQxKSAqIDYgKiB0Mztcblx0XHR9IGVsc2UgaWYgKDIgKiB0MyA8IDEpIHtcblx0XHRcdHZhbCA9IHQyO1xuXHRcdH0gZWxzZSBpZiAoMyAqIHQzIDwgMikge1xuXHRcdFx0dmFsID0gdDEgKyAodDIgLSB0MSkgKiAoMiAvIDMgLSB0MykgKiA2O1xuXHRcdH0gZWxzZSB7XG5cdFx0XHR2YWwgPSB0MTtcblx0XHR9XG5cblx0XHRyZ2JbaV0gPSB2YWwgKiAyNTU7XG5cdH1cblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY29udmVydC5oc2wuaHN2ID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdO1xuXHRsZXQgcyA9IGhzbFsxXSAvIDEwMDtcblx0bGV0IGwgPSBoc2xbMl0gLyAxMDA7XG5cdGxldCBzbWluID0gcztcblx0Y29uc3QgbG1pbiA9IE1hdGgubWF4KGwsIDAuMDEpO1xuXG5cdGwgKj0gMjtcblx0cyAqPSAobCA8PSAxKSA/IGwgOiAyIC0gbDtcblx0c21pbiAqPSBsbWluIDw9IDEgPyBsbWluIDogMiAtIGxtaW47XG5cdGNvbnN0IHYgPSAobCArIHMpIC8gMjtcblx0Y29uc3Qgc3YgPSBsID09PSAwID8gKDIgKiBzbWluKSAvIChsbWluICsgc21pbikgOiAoMiAqIHMpIC8gKGwgKyBzKTtcblxuXHRyZXR1cm4gW2gsIHN2ICogMTAwLCB2ICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaHN2LnJnYiA9IGZ1bmN0aW9uIChoc3YpIHtcblx0Y29uc3QgaCA9IGhzdlswXSAvIDYwO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRsZXQgdiA9IGhzdlsyXSAvIDEwMDtcblx0Y29uc3QgaGkgPSBNYXRoLmZsb29yKGgpICUgNjtcblxuXHRjb25zdCBmID0gaCAtIE1hdGguZmxvb3IoaCk7XG5cdGNvbnN0IHAgPSAyNTUgKiB2ICogKDEgLSBzKTtcblx0Y29uc3QgcSA9IDI1NSAqIHYgKiAoMSAtIChzICogZikpO1xuXHRjb25zdCB0ID0gMjU1ICogdiAqICgxIC0gKHMgKiAoMSAtIGYpKSk7XG5cdHYgKj0gMjU1O1xuXG5cdHN3aXRjaCAoaGkpIHtcblx0XHRjYXNlIDA6XG5cdFx0XHRyZXR1cm4gW3YsIHQsIHBdO1xuXHRcdGNhc2UgMTpcblx0XHRcdHJldHVybiBbcSwgdiwgcF07XG5cdFx0Y2FzZSAyOlxuXHRcdFx0cmV0dXJuIFtwLCB2LCB0XTtcblx0XHRjYXNlIDM6XG5cdFx0XHRyZXR1cm4gW3AsIHEsIHZdO1xuXHRcdGNhc2UgNDpcblx0XHRcdHJldHVybiBbdCwgcCwgdl07XG5cdFx0Y2FzZSA1OlxuXHRcdFx0cmV0dXJuIFt2LCBwLCBxXTtcblx0fVxufTtcblxuY29udmVydC5oc3YuaHNsID0gZnVuY3Rpb24gKGhzdikge1xuXHRjb25zdCBoID0gaHN2WzBdO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRjb25zdCB2ID0gaHN2WzJdIC8gMTAwO1xuXHRjb25zdCB2bWluID0gTWF0aC5tYXgodiwgMC4wMSk7XG5cdGxldCBzbDtcblx0bGV0IGw7XG5cblx0bCA9ICgyIC0gcykgKiB2O1xuXHRjb25zdCBsbWluID0gKDIgLSBzKSAqIHZtaW47XG5cdHNsID0gcyAqIHZtaW47XG5cdHNsIC89IChsbWluIDw9IDEpID8gbG1pbiA6IDIgLSBsbWluO1xuXHRzbCA9IHNsIHx8IDA7XG5cdGwgLz0gMjtcblxuXHRyZXR1cm4gW2gsIHNsICogMTAwLCBsICogMTAwXTtcbn07XG5cbi8vIGh0dHA6Ly9kZXYudzMub3JnL2Nzc3dnL2Nzcy1jb2xvci8jaHdiLXRvLXJnYlxuY29udmVydC5od2IucmdiID0gZnVuY3Rpb24gKGh3Yikge1xuXHRjb25zdCBoID0gaHdiWzBdIC8gMzYwO1xuXHRsZXQgd2ggPSBod2JbMV0gLyAxMDA7XG5cdGxldCBibCA9IGh3YlsyXSAvIDEwMDtcblx0Y29uc3QgcmF0aW8gPSB3aCArIGJsO1xuXHRsZXQgZjtcblxuXHQvLyBXaCArIGJsIGNhbnQgYmUgPiAxXG5cdGlmIChyYXRpbyA+IDEpIHtcblx0XHR3aCAvPSByYXRpbztcblx0XHRibCAvPSByYXRpbztcblx0fVxuXG5cdGNvbnN0IGkgPSBNYXRoLmZsb29yKDYgKiBoKTtcblx0Y29uc3QgdiA9IDEgLSBibDtcblx0ZiA9IDYgKiBoIC0gaTtcblxuXHRpZiAoKGkgJiAweDAxKSAhPT0gMCkge1xuXHRcdGYgPSAxIC0gZjtcblx0fVxuXG5cdGNvbnN0IG4gPSB3aCArIGYgKiAodiAtIHdoKTsgLy8gTGluZWFyIGludGVycG9sYXRpb25cblxuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXHQvKiBlc2xpbnQtZGlzYWJsZSBtYXgtc3RhdGVtZW50cy1wZXItbGluZSxuby1tdWx0aS1zcGFjZXMgKi9cblx0c3dpdGNoIChpKSB7XG5cdFx0ZGVmYXVsdDpcblx0XHRjYXNlIDY6XG5cdFx0Y2FzZSAwOiByID0gdjsgIGcgPSBuOyAgYiA9IHdoOyBicmVhaztcblx0XHRjYXNlIDE6IHIgPSBuOyAgZyA9IHY7ICBiID0gd2g7IGJyZWFrO1xuXHRcdGNhc2UgMjogciA9IHdoOyBnID0gdjsgIGIgPSBuOyBicmVhaztcblx0XHRjYXNlIDM6IHIgPSB3aDsgZyA9IG47ICBiID0gdjsgYnJlYWs7XG5cdFx0Y2FzZSA0OiByID0gbjsgIGcgPSB3aDsgYiA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgNTogciA9IHY7ICBnID0gd2g7IGIgPSBuOyBicmVhaztcblx0fVxuXHQvKiBlc2xpbnQtZW5hYmxlIG1heC1zdGF0ZW1lbnRzLXBlci1saW5lLG5vLW11bHRpLXNwYWNlcyAqL1xuXG5cdHJldHVybiBbciAqIDI1NSwgZyAqIDI1NSwgYiAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmNteWsucmdiID0gZnVuY3Rpb24gKGNteWspIHtcblx0Y29uc3QgYyA9IGNteWtbMF0gLyAxMDA7XG5cdGNvbnN0IG0gPSBjbXlrWzFdIC8gMTAwO1xuXHRjb25zdCB5ID0gY215a1syXSAvIDEwMDtcblx0Y29uc3QgayA9IGNteWtbM10gLyAxMDA7XG5cblx0Y29uc3QgciA9IDEgLSBNYXRoLm1pbigxLCBjICogKDEgLSBrKSArIGspO1xuXHRjb25zdCBnID0gMSAtIE1hdGgubWluKDEsIG0gKiAoMSAtIGspICsgayk7XG5cdGNvbnN0IGIgPSAxIC0gTWF0aC5taW4oMSwgeSAqICgxIC0gaykgKyBrKTtcblxuXHRyZXR1cm4gW3IgKiAyNTUsIGcgKiAyNTUsIGIgKiAyNTVdO1xufTtcblxuY29udmVydC54eXoucmdiID0gZnVuY3Rpb24gKHh5eikge1xuXHRjb25zdCB4ID0geHl6WzBdIC8gMTAwO1xuXHRjb25zdCB5ID0geHl6WzFdIC8gMTAwO1xuXHRjb25zdCB6ID0geHl6WzJdIC8gMTAwO1xuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXG5cdHIgPSAoeCAqIDMuMjQwNikgKyAoeSAqIC0xLjUzNzIpICsgKHogKiAtMC40OTg2KTtcblx0ZyA9ICh4ICogLTAuOTY4OSkgKyAoeSAqIDEuODc1OCkgKyAoeiAqIDAuMDQxNSk7XG5cdGIgPSAoeCAqIDAuMDU1NykgKyAoeSAqIC0wLjIwNDApICsgKHogKiAxLjA1NzApO1xuXG5cdC8vIEFzc3VtZSBzUkdCXG5cdHIgPSByID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKHIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogciAqIDEyLjkyO1xuXG5cdGcgPSBnID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGcgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogZyAqIDEyLjkyO1xuXG5cdGIgPSBiID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogYiAqIDEyLjkyO1xuXG5cdHIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCByKSwgMSk7XG5cdGcgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBnKSwgMSk7XG5cdGIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBiKSwgMSk7XG5cblx0cmV0dXJuIFtyICogMjU1LCBnICogMjU1LCBiICogMjU1XTtcbn07XG5cbmNvbnZlcnQueHl6LmxhYiA9IGZ1bmN0aW9uICh4eXopIHtcblx0bGV0IHggPSB4eXpbMF07XG5cdGxldCB5ID0geHl6WzFdO1xuXHRsZXQgeiA9IHh5elsyXTtcblxuXHR4IC89IDk1LjA0Nztcblx0eSAvPSAxMDA7XG5cdHogLz0gMTA4Ljg4MztcblxuXHR4ID0geCA+IDAuMDA4ODU2ID8gKHggKiogKDEgLyAzKSkgOiAoNy43ODcgKiB4KSArICgxNiAvIDExNik7XG5cdHkgPSB5ID4gMC4wMDg4NTYgPyAoeSAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHkpICsgKDE2IC8gMTE2KTtcblx0eiA9IHogPiAwLjAwODg1NiA/ICh6ICoqICgxIC8gMykpIDogKDcuNzg3ICogeikgKyAoMTYgLyAxMTYpO1xuXG5cdGNvbnN0IGwgPSAoMTE2ICogeSkgLSAxNjtcblx0Y29uc3QgYSA9IDUwMCAqICh4IC0geSk7XG5cdGNvbnN0IGIgPSAyMDAgKiAoeSAtIHopO1xuXG5cdHJldHVybiBbbCwgYSwgYl07XG59O1xuXG5jb252ZXJ0LmxhYi54eXogPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCB4O1xuXHRsZXQgeTtcblx0bGV0IHo7XG5cblx0eSA9IChsICsgMTYpIC8gMTE2O1xuXHR4ID0gYSAvIDUwMCArIHk7XG5cdHogPSB5IC0gYiAvIDIwMDtcblxuXHRjb25zdCB5MiA9IHkgKiogMztcblx0Y29uc3QgeDIgPSB4ICoqIDM7XG5cdGNvbnN0IHoyID0geiAqKiAzO1xuXHR5ID0geTIgPiAwLjAwODg1NiA/IHkyIDogKHkgLSAxNiAvIDExNikgLyA3Ljc4Nztcblx0eCA9IHgyID4gMC4wMDg4NTYgPyB4MiA6ICh4IC0gMTYgLyAxMTYpIC8gNy43ODc7XG5cdHogPSB6MiA+IDAuMDA4ODU2ID8gejIgOiAoeiAtIDE2IC8gMTE2KSAvIDcuNzg3O1xuXG5cdHggKj0gOTUuMDQ3O1xuXHR5ICo9IDEwMDtcblx0eiAqPSAxMDguODgzO1xuXG5cdHJldHVybiBbeCwgeSwgel07XG59O1xuXG5jb252ZXJ0LmxhYi5sY2ggPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCBoO1xuXG5cdGNvbnN0IGhyID0gTWF0aC5hdGFuMihiLCBhKTtcblx0aCA9IGhyICogMzYwIC8gMiAvIE1hdGguUEk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBjID0gTWF0aC5zcXJ0KGEgKiBhICsgYiAqIGIpO1xuXG5cdHJldHVybiBbbCwgYywgaF07XG59O1xuXG5jb252ZXJ0LmxjaC5sYWIgPSBmdW5jdGlvbiAobGNoKSB7XG5cdGNvbnN0IGwgPSBsY2hbMF07XG5cdGNvbnN0IGMgPSBsY2hbMV07XG5cdGNvbnN0IGggPSBsY2hbMl07XG5cblx0Y29uc3QgaHIgPSBoIC8gMzYwICogMiAqIE1hdGguUEk7XG5cdGNvbnN0IGEgPSBjICogTWF0aC5jb3MoaHIpO1xuXHRjb25zdCBiID0gYyAqIE1hdGguc2luKGhyKTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTE2ID0gZnVuY3Rpb24gKGFyZ3MsIHNhdHVyYXRpb24gPSBudWxsKSB7XG5cdGNvbnN0IFtyLCBnLCBiXSA9IGFyZ3M7XG5cdGxldCB2YWx1ZSA9IHNhdHVyYXRpb24gPT09IG51bGwgPyBjb252ZXJ0LnJnYi5oc3YoYXJncylbMl0gOiBzYXR1cmF0aW9uOyAvLyBIc3YgLT4gYW5zaTE2IG9wdGltaXphdGlvblxuXG5cdHZhbHVlID0gTWF0aC5yb3VuZCh2YWx1ZSAvIDUwKTtcblxuXHRpZiAodmFsdWUgPT09IDApIHtcblx0XHRyZXR1cm4gMzA7XG5cdH1cblxuXHRsZXQgYW5zaSA9IDMwXG5cdFx0KyAoKE1hdGgucm91bmQoYiAvIDI1NSkgPDwgMilcblx0XHR8IChNYXRoLnJvdW5kKGcgLyAyNTUpIDw8IDEpXG5cdFx0fCBNYXRoLnJvdW5kKHIgLyAyNTUpKTtcblxuXHRpZiAodmFsdWUgPT09IDIpIHtcblx0XHRhbnNpICs9IDYwO1xuXHR9XG5cblx0cmV0dXJuIGFuc2k7XG59O1xuXG5jb252ZXJ0Lmhzdi5hbnNpMTYgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBPcHRpbWl6YXRpb24gaGVyZTsgd2UgYWxyZWFkeSBrbm93IHRoZSB2YWx1ZSBhbmQgZG9uJ3QgbmVlZCB0byBnZXRcblx0Ly8gaXQgY29udmVydGVkIGZvciB1cy5cblx0cmV0dXJuIGNvbnZlcnQucmdiLmFuc2kxNihjb252ZXJ0Lmhzdi5yZ2IoYXJncyksIGFyZ3NbMl0pO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTI1NiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IHIgPSBhcmdzWzBdO1xuXHRjb25zdCBnID0gYXJnc1sxXTtcblx0Y29uc3QgYiA9IGFyZ3NbMl07XG5cblx0Ly8gV2UgdXNlIHRoZSBleHRlbmRlZCBncmV5c2NhbGUgcGFsZXR0ZSBoZXJlLCB3aXRoIHRoZSBleGNlcHRpb24gb2Zcblx0Ly8gYmxhY2sgYW5kIHdoaXRlLiBub3JtYWwgcGFsZXR0ZSBvbmx5IGhhcyA0IGdyZXlzY2FsZSBzaGFkZXMuXG5cdGlmIChyID09PSBnICYmIGcgPT09IGIpIHtcblx0XHRpZiAociA8IDgpIHtcblx0XHRcdHJldHVybiAxNjtcblx0XHR9XG5cblx0XHRpZiAociA+IDI0OCkge1xuXHRcdFx0cmV0dXJuIDIzMTtcblx0XHR9XG5cblx0XHRyZXR1cm4gTWF0aC5yb3VuZCgoKHIgLSA4KSAvIDI0NykgKiAyNCkgKyAyMzI7XG5cdH1cblxuXHRjb25zdCBhbnNpID0gMTZcblx0XHQrICgzNiAqIE1hdGgucm91bmQociAvIDI1NSAqIDUpKVxuXHRcdCsgKDYgKiBNYXRoLnJvdW5kKGcgLyAyNTUgKiA1KSlcblx0XHQrIE1hdGgucm91bmQoYiAvIDI1NSAqIDUpO1xuXG5cdHJldHVybiBhbnNpO1xufTtcblxuY29udmVydC5hbnNpMTYucmdiID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0bGV0IGNvbG9yID0gYXJncyAlIDEwO1xuXG5cdC8vIEhhbmRsZSBncmV5c2NhbGVcblx0aWYgKGNvbG9yID09PSAwIHx8IGNvbG9yID09PSA3KSB7XG5cdFx0aWYgKGFyZ3MgPiA1MCkge1xuXHRcdFx0Y29sb3IgKz0gMy41O1xuXHRcdH1cblxuXHRcdGNvbG9yID0gY29sb3IgLyAxMC41ICogMjU1O1xuXG5cdFx0cmV0dXJuIFtjb2xvciwgY29sb3IsIGNvbG9yXTtcblx0fVxuXG5cdGNvbnN0IG11bHQgPSAofn4oYXJncyA+IDUwKSArIDEpICogMC41O1xuXHRjb25zdCByID0gKChjb2xvciAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGcgPSAoKChjb2xvciA+PiAxKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGIgPSAoKChjb2xvciA+PiAyKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cblx0cmV0dXJuIFtyLCBnLCBiXTtcbn07XG5cbmNvbnZlcnQuYW5zaTI1Ni5yZ2IgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBIYW5kbGUgZ3JleXNjYWxlXG5cdGlmIChhcmdzID49IDIzMikge1xuXHRcdGNvbnN0IGMgPSAoYXJncyAtIDIzMikgKiAxMCArIDg7XG5cdFx0cmV0dXJuIFtjLCBjLCBjXTtcblx0fVxuXG5cdGFyZ3MgLT0gMTY7XG5cblx0bGV0IHJlbTtcblx0Y29uc3QgciA9IE1hdGguZmxvb3IoYXJncyAvIDM2KSAvIDUgKiAyNTU7XG5cdGNvbnN0IGcgPSBNYXRoLmZsb29yKChyZW0gPSBhcmdzICUgMzYpIC8gNikgLyA1ICogMjU1O1xuXHRjb25zdCBiID0gKHJlbSAlIDYpIC8gNSAqIDI1NTtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGV4ID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0Y29uc3QgaW50ZWdlciA9ICgoTWF0aC5yb3VuZChhcmdzWzBdKSAmIDB4RkYpIDw8IDE2KVxuXHRcdCsgKChNYXRoLnJvdW5kKGFyZ3NbMV0pICYgMHhGRikgPDwgOClcblx0XHQrIChNYXRoLnJvdW5kKGFyZ3NbMl0pICYgMHhGRik7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQuaGV4LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IG1hdGNoID0gYXJncy50b1N0cmluZygxNikubWF0Y2goL1thLWYwLTldezZ9fFthLWYwLTldezN9L2kpO1xuXHRpZiAoIW1hdGNoKSB7XG5cdFx0cmV0dXJuIFswLCAwLCAwXTtcblx0fVxuXG5cdGxldCBjb2xvclN0cmluZyA9IG1hdGNoWzBdO1xuXG5cdGlmIChtYXRjaFswXS5sZW5ndGggPT09IDMpIHtcblx0XHRjb2xvclN0cmluZyA9IGNvbG9yU3RyaW5nLnNwbGl0KCcnKS5tYXAoY2hhciA9PiB7XG5cdFx0XHRyZXR1cm4gY2hhciArIGNoYXI7XG5cdFx0fSkuam9pbignJyk7XG5cdH1cblxuXHRjb25zdCBpbnRlZ2VyID0gcGFyc2VJbnQoY29sb3JTdHJpbmcsIDE2KTtcblx0Y29uc3QgciA9IChpbnRlZ2VyID4+IDE2KSAmIDB4RkY7XG5cdGNvbnN0IGcgPSAoaW50ZWdlciA+PiA4KSAmIDB4RkY7XG5cdGNvbnN0IGIgPSBpbnRlZ2VyICYgMHhGRjtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGNnID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtYXggPSBNYXRoLm1heChNYXRoLm1heChyLCBnKSwgYik7XG5cdGNvbnN0IG1pbiA9IE1hdGgubWluKE1hdGgubWluKHIsIGcpLCBiKTtcblx0Y29uc3QgY2hyb21hID0gKG1heCAtIG1pbik7XG5cdGxldCBncmF5c2NhbGU7XG5cdGxldCBodWU7XG5cblx0aWYgKGNocm9tYSA8IDEpIHtcblx0XHRncmF5c2NhbGUgPSBtaW4gLyAoMSAtIGNocm9tYSk7XG5cdH0gZWxzZSB7XG5cdFx0Z3JheXNjYWxlID0gMDtcblx0fVxuXG5cdGlmIChjaHJvbWEgPD0gMCkge1xuXHRcdGh1ZSA9IDA7XG5cdH0gZWxzZVxuXHRpZiAobWF4ID09PSByKSB7XG5cdFx0aHVlID0gKChnIC0gYikgLyBjaHJvbWEpICUgNjtcblx0fSBlbHNlXG5cdGlmIChtYXggPT09IGcpIHtcblx0XHRodWUgPSAyICsgKGIgLSByKSAvIGNocm9tYTtcblx0fSBlbHNlIHtcblx0XHRodWUgPSA0ICsgKHIgLSBnKSAvIGNocm9tYTtcblx0fVxuXG5cdGh1ZSAvPSA2O1xuXHRodWUgJT0gMTtcblxuXHRyZXR1cm4gW2h1ZSAqIDM2MCwgY2hyb21hICogMTAwLCBncmF5c2NhbGUgKiAxMDBdO1xufTtcblxuY29udmVydC5oc2wuaGNnID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGMgPSBsIDwgMC41ID8gKDIuMCAqIHMgKiBsKSA6ICgyLjAgKiBzICogKDEuMCAtIGwpKTtcblxuXHRsZXQgZiA9IDA7XG5cdGlmIChjIDwgMS4wKSB7XG5cdFx0ZiA9IChsIC0gMC41ICogYykgLyAoMS4wIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzbFswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmhzdi5oY2cgPSBmdW5jdGlvbiAoaHN2KSB7XG5cdGNvbnN0IHMgPSBoc3ZbMV0gLyAxMDA7XG5cdGNvbnN0IHYgPSBoc3ZbMl0gLyAxMDA7XG5cblx0Y29uc3QgYyA9IHMgKiB2O1xuXHRsZXQgZiA9IDA7XG5cblx0aWYgKGMgPCAxLjApIHtcblx0XHRmID0gKHYgLSBjKSAvICgxIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzdlswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0LmhjZy5yZ2IgPSBmdW5jdGlvbiAoaGNnKSB7XG5cdGNvbnN0IGggPSBoY2dbMF0gLyAzNjA7XG5cdGNvbnN0IGMgPSBoY2dbMV0gLyAxMDA7XG5cdGNvbnN0IGcgPSBoY2dbMl0gLyAxMDA7XG5cblx0aWYgKGMgPT09IDAuMCkge1xuXHRcdHJldHVybiBbZyAqIDI1NSwgZyAqIDI1NSwgZyAqIDI1NV07XG5cdH1cblxuXHRjb25zdCBwdXJlID0gWzAsIDAsIDBdO1xuXHRjb25zdCBoaSA9IChoICUgMSkgKiA2O1xuXHRjb25zdCB2ID0gaGkgJSAxO1xuXHRjb25zdCB3ID0gMSAtIHY7XG5cdGxldCBtZyA9IDA7XG5cblx0LyogZXNsaW50LWRpc2FibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblx0c3dpdGNoIChNYXRoLmZsb29yKGhpKSkge1xuXHRcdGNhc2UgMDpcblx0XHRcdHB1cmVbMF0gPSAxOyBwdXJlWzFdID0gdjsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMTpcblx0XHRcdHB1cmVbMF0gPSB3OyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMjpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgMzpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gdzsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGNhc2UgNDpcblx0XHRcdHB1cmVbMF0gPSB2OyBwdXJlWzFdID0gMDsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGRlZmF1bHQ6XG5cdFx0XHRwdXJlWzBdID0gMTsgcHVyZVsxXSA9IDA7IHB1cmVbMl0gPSB3O1xuXHR9XG5cdC8qIGVzbGludC1lbmFibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblxuXHRtZyA9ICgxLjAgLSBjKSAqIGc7XG5cblx0cmV0dXJuIFtcblx0XHQoYyAqIHB1cmVbMF0gKyBtZykgKiAyNTUsXG5cdFx0KGMgKiBwdXJlWzFdICsgbWcpICogMjU1LFxuXHRcdChjICogcHVyZVsyXSArIG1nKSAqIDI1NVxuXHRdO1xufTtcblxuY29udmVydC5oY2cuaHN2ID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IHYgPSBjICsgZyAqICgxLjAgLSBjKTtcblx0bGV0IGYgPSAwO1xuXG5cdGlmICh2ID4gMC4wKSB7XG5cdFx0ZiA9IGMgLyB2O1xuXHR9XG5cblx0cmV0dXJuIFtoY2dbMF0sIGYgKiAxMDAsIHYgKiAxMDBdO1xufTtcblxuY29udmVydC5oY2cuaHNsID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGwgPSBnICogKDEuMCAtIGMpICsgMC41ICogYztcblx0bGV0IHMgPSAwO1xuXG5cdGlmIChsID4gMC4wICYmIGwgPCAwLjUpIHtcblx0XHRzID0gYyAvICgyICogbCk7XG5cdH0gZWxzZVxuXHRpZiAobCA+PSAwLjUgJiYgbCA8IDEuMCkge1xuXHRcdHMgPSBjIC8gKDIgKiAoMSAtIGwpKTtcblx0fVxuXG5cdHJldHVybiBbaGNnWzBdLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaGNnLmh3YiA9IGZ1bmN0aW9uIChoY2cpIHtcblx0Y29uc3QgYyA9IGhjZ1sxXSAvIDEwMDtcblx0Y29uc3QgZyA9IGhjZ1syXSAvIDEwMDtcblx0Y29uc3QgdiA9IGMgKyBnICogKDEuMCAtIGMpO1xuXHRyZXR1cm4gW2hjZ1swXSwgKHYgLSBjKSAqIDEwMCwgKDEgLSB2KSAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmh3Yi5oY2cgPSBmdW5jdGlvbiAoaHdiKSB7XG5cdGNvbnN0IHcgPSBod2JbMV0gLyAxMDA7XG5cdGNvbnN0IGIgPSBod2JbMl0gLyAxMDA7XG5cdGNvbnN0IHYgPSAxIC0gYjtcblx0Y29uc3QgYyA9IHYgLSB3O1xuXHRsZXQgZyA9IDA7XG5cblx0aWYgKGMgPCAxKSB7XG5cdFx0ZyA9ICh2IC0gYykgLyAoMSAtIGMpO1xuXHR9XG5cblx0cmV0dXJuIFtod2JbMF0sIGMgKiAxMDAsIGcgKiAxMDBdO1xufTtcblxuY29udmVydC5hcHBsZS5yZ2IgPSBmdW5jdGlvbiAoYXBwbGUpIHtcblx0cmV0dXJuIFsoYXBwbGVbMF0gLyA2NTUzNSkgKiAyNTUsIChhcHBsZVsxXSAvIDY1NTM1KSAqIDI1NSwgKGFwcGxlWzJdIC8gNjU1MzUpICogMjU1XTtcbn07XG5cbmNvbnZlcnQucmdiLmFwcGxlID0gZnVuY3Rpb24gKHJnYikge1xuXHRyZXR1cm4gWyhyZ2JbMF0gLyAyNTUpICogNjU1MzUsIChyZ2JbMV0gLyAyNTUpICogNjU1MzUsIChyZ2JbMl0gLyAyNTUpICogNjU1MzVdO1xufTtcblxuY29udmVydC5ncmF5LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdHJldHVybiBbYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmdyYXkuaHNsID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0cmV0dXJuIFswLCAwLCBhcmdzWzBdXTtcbn07XG5cbmNvbnZlcnQuZ3JheS5oc3YgPSBjb252ZXJ0LmdyYXkuaHNsO1xuXG5jb252ZXJ0LmdyYXkuaHdiID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0cmV0dXJuIFswLCAxMDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmNteWsgPSBmdW5jdGlvbiAoZ3JheSkge1xuXHRyZXR1cm4gWzAsIDAsIDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmxhYiA9IGZ1bmN0aW9uIChncmF5KSB7XG5cdHJldHVybiBbZ3JheVswXSwgMCwgMF07XG59O1xuXG5jb252ZXJ0LmdyYXkuaGV4ID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0Y29uc3QgdmFsID0gTWF0aC5yb3VuZChncmF5WzBdIC8gMTAwICogMjU1KSAmIDB4RkY7XG5cdGNvbnN0IGludGVnZXIgPSAodmFsIDw8IDE2KSArICh2YWwgPDwgOCkgKyB2YWw7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQucmdiLmdyYXkgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHZhbCA9IChyZ2JbMF0gKyByZ2JbMV0gKyByZ2JbMl0pIC8gMztcblx0cmV0dXJuIFt2YWwgLyAyNTUgKiAxMDBdO1xufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/conversions.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-convert/index.js": +/*!****************************************************************!*\ + !*** ./node_modules/color/node_modules/color-convert/index.js ***! + \****************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\nconst route = __webpack_require__(/*! ./route */ \"./node_modules/color/node_modules/color-convert/route.js\");\n\nconst convert = {};\n\nconst models = Object.keys(conversions);\n\nfunction wrapRaw(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\treturn fn(args);\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nfunction wrapRounded(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\tconst result = fn(args);\n\n\t\t// We're assuming the result is an array here.\n\t\t// see notice in conversions.js; don't use box types\n\t\t// in conversion functions.\n\t\tif (typeof result === 'object') {\n\t\t\tfor (let len = result.length, i = 0; i < len; i++) {\n\t\t\t\tresult[i] = Math.round(result[i]);\n\t\t\t}\n\t\t}\n\n\t\treturn result;\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nmodels.forEach(fromModel => {\n\tconvert[fromModel] = {};\n\n\tObject.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels});\n\tObject.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels});\n\n\tconst routes = route(fromModel);\n\tconst routeModels = Object.keys(routes);\n\n\trouteModels.forEach(toModel => {\n\t\tconst fn = routes[toModel];\n\n\t\tconvert[fromModel][toModel] = wrapRounded(fn);\n\t\tconvert[fromModel][toModel].raw = wrapRaw(fn);\n\t});\n});\n\nmodule.exports = convert;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7QUFDM0MsY0FBYyxtQkFBTyxDQUFDLHlFQUFTOztBQUUvQjs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0Esd0NBQXdDLFNBQVM7QUFDakQ7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBLHdEQUF3RCx1Q0FBdUM7QUFDL0Ysc0RBQXNELHFDQUFxQzs7QUFFM0Y7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxFQUFFO0FBQ0YsQ0FBQzs7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanM/ZGVkZCJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBjb252ZXJzaW9ucyA9IHJlcXVpcmUoJy4vY29udmVyc2lvbnMnKTtcbmNvbnN0IHJvdXRlID0gcmVxdWlyZSgnLi9yb3V0ZScpO1xuXG5jb25zdCBjb252ZXJ0ID0ge307XG5cbmNvbnN0IG1vZGVscyA9IE9iamVjdC5rZXlzKGNvbnZlcnNpb25zKTtcblxuZnVuY3Rpb24gd3JhcFJhdyhmbikge1xuXHRjb25zdCB3cmFwcGVkRm4gPSBmdW5jdGlvbiAoLi4uYXJncykge1xuXHRcdGNvbnN0IGFyZzAgPSBhcmdzWzBdO1xuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGZuKGFyZ3MpO1xuXHR9O1xuXG5cdC8vIFByZXNlcnZlIC5jb252ZXJzaW9uIHByb3BlcnR5IGlmIHRoZXJlIGlzIG9uZVxuXHRpZiAoJ2NvbnZlcnNpb24nIGluIGZuKSB7XG5cdFx0d3JhcHBlZEZuLmNvbnZlcnNpb24gPSBmbi5jb252ZXJzaW9uO1xuXHR9XG5cblx0cmV0dXJuIHdyYXBwZWRGbjtcbn1cblxuZnVuY3Rpb24gd3JhcFJvdW5kZWQoZm4pIHtcblx0Y29uc3Qgd3JhcHBlZEZuID0gZnVuY3Rpb24gKC4uLmFyZ3MpIHtcblx0XHRjb25zdCBhcmcwID0gYXJnc1swXTtcblxuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgcmVzdWx0ID0gZm4oYXJncyk7XG5cblx0XHQvLyBXZSdyZSBhc3N1bWluZyB0aGUgcmVzdWx0IGlzIGFuIGFycmF5IGhlcmUuXG5cdFx0Ly8gc2VlIG5vdGljZSBpbiBjb252ZXJzaW9ucy5qczsgZG9uJ3QgdXNlIGJveCB0eXBlc1xuXHRcdC8vIGluIGNvbnZlcnNpb24gZnVuY3Rpb25zLlxuXHRcdGlmICh0eXBlb2YgcmVzdWx0ID09PSAnb2JqZWN0Jykge1xuXHRcdFx0Zm9yIChsZXQgbGVuID0gcmVzdWx0Lmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0XHRyZXN1bHRbaV0gPSBNYXRoLnJvdW5kKHJlc3VsdFtpXSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJlc3VsdDtcblx0fTtcblxuXHQvLyBQcmVzZXJ2ZSAuY29udmVyc2lvbiBwcm9wZXJ0eSBpZiB0aGVyZSBpcyBvbmVcblx0aWYgKCdjb252ZXJzaW9uJyBpbiBmbikge1xuXHRcdHdyYXBwZWRGbi5jb252ZXJzaW9uID0gZm4uY29udmVyc2lvbjtcblx0fVxuXG5cdHJldHVybiB3cmFwcGVkRm47XG59XG5cbm1vZGVscy5mb3JFYWNoKGZyb21Nb2RlbCA9PiB7XG5cdGNvbnZlcnRbZnJvbU1vZGVsXSA9IHt9O1xuXG5cdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShjb252ZXJ0W2Zyb21Nb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY29udmVyc2lvbnNbZnJvbU1vZGVsXS5jaGFubmVsc30pO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFtmcm9tTW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBjb252ZXJzaW9uc1tmcm9tTW9kZWxdLmxhYmVsc30pO1xuXG5cdGNvbnN0IHJvdXRlcyA9IHJvdXRlKGZyb21Nb2RlbCk7XG5cdGNvbnN0IHJvdXRlTW9kZWxzID0gT2JqZWN0LmtleXMocm91dGVzKTtcblxuXHRyb3V0ZU1vZGVscy5mb3JFYWNoKHRvTW9kZWwgPT4ge1xuXHRcdGNvbnN0IGZuID0gcm91dGVzW3RvTW9kZWxdO1xuXG5cdFx0Y29udmVydFtmcm9tTW9kZWxdW3RvTW9kZWxdID0gd3JhcFJvdW5kZWQoZm4pO1xuXHRcdGNvbnZlcnRbZnJvbU1vZGVsXVt0b01vZGVsXS5yYXcgPSB3cmFwUmF3KGZuKTtcblx0fSk7XG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-convert/route.js": +/*!****************************************************************!*\ + !*** ./node_modules/color/node_modules/color-convert/route.js ***! + \****************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\n\n/*\n\tThis function routes a model to all other models.\n\n\tall functions that are routed have a property `.conversion` attached\n\tto the returned synthetic function. This property is an array\n\tof strings, each with the steps in between the 'from' and 'to'\n\tcolor models (inclusive).\n\n\tconversions that are not possible simply are not included.\n*/\n\nfunction buildGraph() {\n\tconst graph = {};\n\t// https://jsperf.com/object-keys-vs-for-in-with-closure/3\n\tconst models = Object.keys(conversions);\n\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tgraph[models[i]] = {\n\t\t\t// http://jsperf.com/1-vs-infinity\n\t\t\t// micro-opt, but this is simple.\n\t\t\tdistance: -1,\n\t\t\tparent: null\n\t\t};\n\t}\n\n\treturn graph;\n}\n\n// https://en.wikipedia.org/wiki/Breadth-first_search\nfunction deriveBFS(fromModel) {\n\tconst graph = buildGraph();\n\tconst queue = [fromModel]; // Unshift -> queue -> pop\n\n\tgraph[fromModel].distance = 0;\n\n\twhile (queue.length) {\n\t\tconst current = queue.pop();\n\t\tconst adjacents = Object.keys(conversions[current]);\n\n\t\tfor (let len = adjacents.length, i = 0; i < len; i++) {\n\t\t\tconst adjacent = adjacents[i];\n\t\t\tconst node = graph[adjacent];\n\n\t\t\tif (node.distance === -1) {\n\t\t\t\tnode.distance = graph[current].distance + 1;\n\t\t\t\tnode.parent = current;\n\t\t\t\tqueue.unshift(adjacent);\n\t\t\t}\n\t\t}\n\t}\n\n\treturn graph;\n}\n\nfunction link(from, to) {\n\treturn function (args) {\n\t\treturn to(from(args));\n\t};\n}\n\nfunction wrapConversion(toModel, graph) {\n\tconst path = [graph[toModel].parent, toModel];\n\tlet fn = conversions[graph[toModel].parent][toModel];\n\n\tlet cur = graph[toModel].parent;\n\twhile (graph[cur].parent) {\n\t\tpath.unshift(graph[cur].parent);\n\t\tfn = link(conversions[graph[cur].parent][cur], fn);\n\t\tcur = graph[cur].parent;\n\t}\n\n\tfn.conversion = path;\n\treturn fn;\n}\n\nmodule.exports = function (fromModel) {\n\tconst graph = deriveBFS(fromModel);\n\tconst conversion = {};\n\n\tconst models = Object.keys(graph);\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tconst toModel = models[i];\n\t\tconst node = graph[toModel];\n\n\t\tif (node.parent === null) {\n\t\t\t// No possible conversion, or this node is the source model.\n\t\t\tcontinue;\n\t\t}\n\n\t\tconversion[toModel] = wrapConversion(toModel, graph);\n\t}\n\n\treturn conversion;\n};\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvcm91dGUuanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7O0FBRTNDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxzQ0FBc0MsU0FBUztBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDBDQUEwQyxTQUFTO0FBQ25EO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHNDQUFzQyxTQUFTO0FBQy9DO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9ub2RlX21vZHVsZXMvY29sb3ItY29udmVydC9yb3V0ZS5qcz82ZTdlIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbnZlcnNpb25zID0gcmVxdWlyZSgnLi9jb252ZXJzaW9ucycpO1xuXG4vKlxuXHRUaGlzIGZ1bmN0aW9uIHJvdXRlcyBhIG1vZGVsIHRvIGFsbCBvdGhlciBtb2RlbHMuXG5cblx0YWxsIGZ1bmN0aW9ucyB0aGF0IGFyZSByb3V0ZWQgaGF2ZSBhIHByb3BlcnR5IGAuY29udmVyc2lvbmAgYXR0YWNoZWRcblx0dG8gdGhlIHJldHVybmVkIHN5bnRoZXRpYyBmdW5jdGlvbi4gVGhpcyBwcm9wZXJ0eSBpcyBhbiBhcnJheVxuXHRvZiBzdHJpbmdzLCBlYWNoIHdpdGggdGhlIHN0ZXBzIGluIGJldHdlZW4gdGhlICdmcm9tJyBhbmQgJ3RvJ1xuXHRjb2xvciBtb2RlbHMgKGluY2x1c2l2ZSkuXG5cblx0Y29udmVyc2lvbnMgdGhhdCBhcmUgbm90IHBvc3NpYmxlIHNpbXBseSBhcmUgbm90IGluY2x1ZGVkLlxuKi9cblxuZnVuY3Rpb24gYnVpbGRHcmFwaCgpIHtcblx0Y29uc3QgZ3JhcGggPSB7fTtcblx0Ly8gaHR0cHM6Ly9qc3BlcmYuY29tL29iamVjdC1rZXlzLXZzLWZvci1pbi13aXRoLWNsb3N1cmUvM1xuXHRjb25zdCBtb2RlbHMgPSBPYmplY3Qua2V5cyhjb252ZXJzaW9ucyk7XG5cblx0Zm9yIChsZXQgbGVuID0gbW9kZWxzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdGdyYXBoW21vZGVsc1tpXV0gPSB7XG5cdFx0XHQvLyBodHRwOi8vanNwZXJmLmNvbS8xLXZzLWluZmluaXR5XG5cdFx0XHQvLyBtaWNyby1vcHQsIGJ1dCB0aGlzIGlzIHNpbXBsZS5cblx0XHRcdGRpc3RhbmNlOiAtMSxcblx0XHRcdHBhcmVudDogbnVsbFxuXHRcdH07XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbi8vIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0JyZWFkdGgtZmlyc3Rfc2VhcmNoXG5mdW5jdGlvbiBkZXJpdmVCRlMoZnJvbU1vZGVsKSB7XG5cdGNvbnN0IGdyYXBoID0gYnVpbGRHcmFwaCgpO1xuXHRjb25zdCBxdWV1ZSA9IFtmcm9tTW9kZWxdOyAvLyBVbnNoaWZ0IC0+IHF1ZXVlIC0+IHBvcFxuXG5cdGdyYXBoW2Zyb21Nb2RlbF0uZGlzdGFuY2UgPSAwO1xuXG5cdHdoaWxlIChxdWV1ZS5sZW5ndGgpIHtcblx0XHRjb25zdCBjdXJyZW50ID0gcXVldWUucG9wKCk7XG5cdFx0Y29uc3QgYWRqYWNlbnRzID0gT2JqZWN0LmtleXMoY29udmVyc2lvbnNbY3VycmVudF0pO1xuXG5cdFx0Zm9yIChsZXQgbGVuID0gYWRqYWNlbnRzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0Y29uc3QgYWRqYWNlbnQgPSBhZGphY2VudHNbaV07XG5cdFx0XHRjb25zdCBub2RlID0gZ3JhcGhbYWRqYWNlbnRdO1xuXG5cdFx0XHRpZiAobm9kZS5kaXN0YW5jZSA9PT0gLTEpIHtcblx0XHRcdFx0bm9kZS5kaXN0YW5jZSA9IGdyYXBoW2N1cnJlbnRdLmRpc3RhbmNlICsgMTtcblx0XHRcdFx0bm9kZS5wYXJlbnQgPSBjdXJyZW50O1xuXHRcdFx0XHRxdWV1ZS51bnNoaWZ0KGFkamFjZW50KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbmZ1bmN0aW9uIGxpbmsoZnJvbSwgdG8pIHtcblx0cmV0dXJuIGZ1bmN0aW9uIChhcmdzKSB7XG5cdFx0cmV0dXJuIHRvKGZyb20oYXJncykpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiB3cmFwQ29udmVyc2lvbih0b01vZGVsLCBncmFwaCkge1xuXHRjb25zdCBwYXRoID0gW2dyYXBoW3RvTW9kZWxdLnBhcmVudCwgdG9Nb2RlbF07XG5cdGxldCBmbiA9IGNvbnZlcnNpb25zW2dyYXBoW3RvTW9kZWxdLnBhcmVudF1bdG9Nb2RlbF07XG5cblx0bGV0IGN1ciA9IGdyYXBoW3RvTW9kZWxdLnBhcmVudDtcblx0d2hpbGUgKGdyYXBoW2N1cl0ucGFyZW50KSB7XG5cdFx0cGF0aC51bnNoaWZ0KGdyYXBoW2N1cl0ucGFyZW50KTtcblx0XHRmbiA9IGxpbmsoY29udmVyc2lvbnNbZ3JhcGhbY3VyXS5wYXJlbnRdW2N1cl0sIGZuKTtcblx0XHRjdXIgPSBncmFwaFtjdXJdLnBhcmVudDtcblx0fVxuXG5cdGZuLmNvbnZlcnNpb24gPSBwYXRoO1xuXHRyZXR1cm4gZm47XG59XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGZyb21Nb2RlbCkge1xuXHRjb25zdCBncmFwaCA9IGRlcml2ZUJGUyhmcm9tTW9kZWwpO1xuXHRjb25zdCBjb252ZXJzaW9uID0ge307XG5cblx0Y29uc3QgbW9kZWxzID0gT2JqZWN0LmtleXMoZ3JhcGgpO1xuXHRmb3IgKGxldCBsZW4gPSBtb2RlbHMubGVuZ3RoLCBpID0gMDsgaSA8IGxlbjsgaSsrKSB7XG5cdFx0Y29uc3QgdG9Nb2RlbCA9IG1vZGVsc1tpXTtcblx0XHRjb25zdCBub2RlID0gZ3JhcGhbdG9Nb2RlbF07XG5cblx0XHRpZiAobm9kZS5wYXJlbnQgPT09IG51bGwpIHtcblx0XHRcdC8vIE5vIHBvc3NpYmxlIGNvbnZlcnNpb24sIG9yIHRoaXMgbm9kZSBpcyB0aGUgc291cmNlIG1vZGVsLlxuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXG5cdFx0Y29udmVyc2lvblt0b01vZGVsXSA9IHdyYXBDb252ZXJzaW9uKHRvTW9kZWwsIGdyYXBoKTtcblx0fVxuXG5cdHJldHVybiBjb252ZXJzaW9uO1xufTtcblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/route.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-name/index.js": +/*!*************************************************************!*\ + !*** ./node_modules/color/node_modules/color-name/index.js ***! + \*************************************************************/ +/***/ (function(module) { + +"use strict"; +eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanM/OGIxYSJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbm1vZHVsZS5leHBvcnRzID0ge1xyXG5cdFwiYWxpY2VibHVlXCI6IFsyNDAsIDI0OCwgMjU1XSxcclxuXHRcImFudGlxdWV3aGl0ZVwiOiBbMjUwLCAyMzUsIDIxNV0sXHJcblx0XCJhcXVhXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJhcXVhbWFyaW5lXCI6IFsxMjcsIDI1NSwgMjEyXSxcclxuXHRcImF6dXJlXCI6IFsyNDAsIDI1NSwgMjU1XSxcclxuXHRcImJlaWdlXCI6IFsyNDUsIDI0NSwgMjIwXSxcclxuXHRcImJpc3F1ZVwiOiBbMjU1LCAyMjgsIDE5Nl0sXHJcblx0XCJibGFja1wiOiBbMCwgMCwgMF0sXHJcblx0XCJibGFuY2hlZGFsbW9uZFwiOiBbMjU1LCAyMzUsIDIwNV0sXHJcblx0XCJibHVlXCI6IFswLCAwLCAyNTVdLFxyXG5cdFwiYmx1ZXZpb2xldFwiOiBbMTM4LCA0MywgMjI2XSxcclxuXHRcImJyb3duXCI6IFsxNjUsIDQyLCA0Ml0sXHJcblx0XCJidXJseXdvb2RcIjogWzIyMiwgMTg0LCAxMzVdLFxyXG5cdFwiY2FkZXRibHVlXCI6IFs5NSwgMTU4LCAxNjBdLFxyXG5cdFwiY2hhcnRyZXVzZVwiOiBbMTI3LCAyNTUsIDBdLFxyXG5cdFwiY2hvY29sYXRlXCI6IFsyMTAsIDEwNSwgMzBdLFxyXG5cdFwiY29yYWxcIjogWzI1NSwgMTI3LCA4MF0sXHJcblx0XCJjb3JuZmxvd2VyYmx1ZVwiOiBbMTAwLCAxNDksIDIzN10sXHJcblx0XCJjb3Juc2lsa1wiOiBbMjU1LCAyNDgsIDIyMF0sXHJcblx0XCJjcmltc29uXCI6IFsyMjAsIDIwLCA2MF0sXHJcblx0XCJjeWFuXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJkYXJrYmx1ZVwiOiBbMCwgMCwgMTM5XSxcclxuXHRcImRhcmtjeWFuXCI6IFswLCAxMzksIDEzOV0sXHJcblx0XCJkYXJrZ29sZGVucm9kXCI6IFsxODQsIDEzNCwgMTFdLFxyXG5cdFwiZGFya2dyYXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2dyZWVuXCI6IFswLCAxMDAsIDBdLFxyXG5cdFwiZGFya2dyZXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2toYWtpXCI6IFsxODksIDE4MywgMTA3XSxcclxuXHRcImRhcmttYWdlbnRhXCI6IFsxMzksIDAsIDEzOV0sXHJcblx0XCJkYXJrb2xpdmVncmVlblwiOiBbODUsIDEwNywgNDddLFxyXG5cdFwiZGFya29yYW5nZVwiOiBbMjU1LCAxNDAsIDBdLFxyXG5cdFwiZGFya29yY2hpZFwiOiBbMTUzLCA1MCwgMjA0XSxcclxuXHRcImRhcmtyZWRcIjogWzEzOSwgMCwgMF0sXHJcblx0XCJkYXJrc2FsbW9uXCI6IFsyMzMsIDE1MCwgMTIyXSxcclxuXHRcImRhcmtzZWFncmVlblwiOiBbMTQzLCAxODgsIDE0M10sXHJcblx0XCJkYXJrc2xhdGVibHVlXCI6IFs3MiwgNjEsIDEzOV0sXHJcblx0XCJkYXJrc2xhdGVncmF5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmtzbGF0ZWdyZXlcIjogWzQ3LCA3OSwgNzldLFxyXG5cdFwiZGFya3R1cnF1b2lzZVwiOiBbMCwgMjA2LCAyMDldLFxyXG5cdFwiZGFya3Zpb2xldFwiOiBbMTQ4LCAwLCAyMTFdLFxyXG5cdFwiZGVlcHBpbmtcIjogWzI1NSwgMjAsIDE0N10sXHJcblx0XCJkZWVwc2t5Ymx1ZVwiOiBbMCwgMTkxLCAyNTVdLFxyXG5cdFwiZGltZ3JheVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkaW1ncmV5XCI6IFsxMDUsIDEwNSwgMTA1XSxcclxuXHRcImRvZGdlcmJsdWVcIjogWzMwLCAxNDQsIDI1NV0sXHJcblx0XCJmaXJlYnJpY2tcIjogWzE3OCwgMzQsIDM0XSxcclxuXHRcImZsb3JhbHdoaXRlXCI6IFsyNTUsIDI1MCwgMjQwXSxcclxuXHRcImZvcmVzdGdyZWVuXCI6IFszNCwgMTM5LCAzNF0sXHJcblx0XCJmdWNoc2lhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJnYWluc2Jvcm9cIjogWzIyMCwgMjIwLCAyMjBdLFxyXG5cdFwiZ2hvc3R3aGl0ZVwiOiBbMjQ4LCAyNDgsIDI1NV0sXHJcblx0XCJnb2xkXCI6IFsyNTUsIDIxNSwgMF0sXHJcblx0XCJnb2xkZW5yb2RcIjogWzIxOCwgMTY1LCAzMl0sXHJcblx0XCJncmF5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImdyZWVuXCI6IFswLCAxMjgsIDBdLFxyXG5cdFwiZ3JlZW55ZWxsb3dcIjogWzE3MywgMjU1LCA0N10sXHJcblx0XCJncmV5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImhvbmV5ZGV3XCI6IFsyNDAsIDI1NSwgMjQwXSxcclxuXHRcImhvdHBpbmtcIjogWzI1NSwgMTA1LCAxODBdLFxyXG5cdFwiaW5kaWFucmVkXCI6IFsyMDUsIDkyLCA5Ml0sXHJcblx0XCJpbmRpZ29cIjogWzc1LCAwLCAxMzBdLFxyXG5cdFwiaXZvcnlcIjogWzI1NSwgMjU1LCAyNDBdLFxyXG5cdFwia2hha2lcIjogWzI0MCwgMjMwLCAxNDBdLFxyXG5cdFwibGF2ZW5kZXJcIjogWzIzMCwgMjMwLCAyNTBdLFxyXG5cdFwibGF2ZW5kZXJibHVzaFwiOiBbMjU1LCAyNDAsIDI0NV0sXHJcblx0XCJsYXduZ3JlZW5cIjogWzEyNCwgMjUyLCAwXSxcclxuXHRcImxlbW9uY2hpZmZvblwiOiBbMjU1LCAyNTAsIDIwNV0sXHJcblx0XCJsaWdodGJsdWVcIjogWzE3MywgMjE2LCAyMzBdLFxyXG5cdFwibGlnaHRjb3JhbFwiOiBbMjQwLCAxMjgsIDEyOF0sXHJcblx0XCJsaWdodGN5YW5cIjogWzIyNCwgMjU1LCAyNTVdLFxyXG5cdFwibGlnaHRnb2xkZW5yb2R5ZWxsb3dcIjogWzI1MCwgMjUwLCAyMTBdLFxyXG5cdFwibGlnaHRncmF5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0Z3JlZW5cIjogWzE0NCwgMjM4LCAxNDRdLFxyXG5cdFwibGlnaHRncmV5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0cGlua1wiOiBbMjU1LCAxODIsIDE5M10sXHJcblx0XCJsaWdodHNhbG1vblwiOiBbMjU1LCAxNjAsIDEyMl0sXHJcblx0XCJsaWdodHNlYWdyZWVuXCI6IFszMiwgMTc4LCAxNzBdLFxyXG5cdFwibGlnaHRza3libHVlXCI6IFsxMzUsIDIwNiwgMjUwXSxcclxuXHRcImxpZ2h0c2xhdGVncmF5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c2xhdGVncmV5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c3RlZWxibHVlXCI6IFsxNzYsIDE5NiwgMjIyXSxcclxuXHRcImxpZ2h0eWVsbG93XCI6IFsyNTUsIDI1NSwgMjI0XSxcclxuXHRcImxpbWVcIjogWzAsIDI1NSwgMF0sXHJcblx0XCJsaW1lZ3JlZW5cIjogWzUwLCAyMDUsIDUwXSxcclxuXHRcImxpbmVuXCI6IFsyNTAsIDI0MCwgMjMwXSxcclxuXHRcIm1hZ2VudGFcIjogWzI1NSwgMCwgMjU1XSxcclxuXHRcIm1hcm9vblwiOiBbMTI4LCAwLCAwXSxcclxuXHRcIm1lZGl1bWFxdWFtYXJpbmVcIjogWzEwMiwgMjA1LCAxNzBdLFxyXG5cdFwibWVkaXVtYmx1ZVwiOiBbMCwgMCwgMjA1XSxcclxuXHRcIm1lZGl1bW9yY2hpZFwiOiBbMTg2LCA4NSwgMjExXSxcclxuXHRcIm1lZGl1bXB1cnBsZVwiOiBbMTQ3LCAxMTIsIDIxOV0sXHJcblx0XCJtZWRpdW1zZWFncmVlblwiOiBbNjAsIDE3OSwgMTEzXSxcclxuXHRcIm1lZGl1bXNsYXRlYmx1ZVwiOiBbMTIzLCAxMDQsIDIzOF0sXHJcblx0XCJtZWRpdW1zcHJpbmdncmVlblwiOiBbMCwgMjUwLCAxNTRdLFxyXG5cdFwibWVkaXVtdHVycXVvaXNlXCI6IFs3MiwgMjA5LCAyMDRdLFxyXG5cdFwibWVkaXVtdmlvbGV0cmVkXCI6IFsxOTksIDIxLCAxMzNdLFxyXG5cdFwibWlkbmlnaHRibHVlXCI6IFsyNSwgMjUsIDExMl0sXHJcblx0XCJtaW50Y3JlYW1cIjogWzI0NSwgMjU1LCAyNTBdLFxyXG5cdFwibWlzdHlyb3NlXCI6IFsyNTUsIDIyOCwgMjI1XSxcclxuXHRcIm1vY2Nhc2luXCI6IFsyNTUsIDIyOCwgMTgxXSxcclxuXHRcIm5hdmFqb3doaXRlXCI6IFsyNTUsIDIyMiwgMTczXSxcclxuXHRcIm5hdnlcIjogWzAsIDAsIDEyOF0sXHJcblx0XCJvbGRsYWNlXCI6IFsyNTMsIDI0NSwgMjMwXSxcclxuXHRcIm9saXZlXCI6IFsxMjgsIDEyOCwgMF0sXHJcblx0XCJvbGl2ZWRyYWJcIjogWzEwNywgMTQyLCAzNV0sXHJcblx0XCJvcmFuZ2VcIjogWzI1NSwgMTY1LCAwXSxcclxuXHRcIm9yYW5nZXJlZFwiOiBbMjU1LCA2OSwgMF0sXHJcblx0XCJvcmNoaWRcIjogWzIxOCwgMTEyLCAyMTRdLFxyXG5cdFwicGFsZWdvbGRlbnJvZFwiOiBbMjM4LCAyMzIsIDE3MF0sXHJcblx0XCJwYWxlZ3JlZW5cIjogWzE1MiwgMjUxLCAxNTJdLFxyXG5cdFwicGFsZXR1cnF1b2lzZVwiOiBbMTc1LCAyMzgsIDIzOF0sXHJcblx0XCJwYWxldmlvbGV0cmVkXCI6IFsyMTksIDExMiwgMTQ3XSxcclxuXHRcInBhcGF5YXdoaXBcIjogWzI1NSwgMjM5LCAyMTNdLFxyXG5cdFwicGVhY2hwdWZmXCI6IFsyNTUsIDIxOCwgMTg1XSxcclxuXHRcInBlcnVcIjogWzIwNSwgMTMzLCA2M10sXHJcblx0XCJwaW5rXCI6IFsyNTUsIDE5MiwgMjAzXSxcclxuXHRcInBsdW1cIjogWzIyMSwgMTYwLCAyMjFdLFxyXG5cdFwicG93ZGVyYmx1ZVwiOiBbMTc2LCAyMjQsIDIzMF0sXHJcblx0XCJwdXJwbGVcIjogWzEyOCwgMCwgMTI4XSxcclxuXHRcInJlYmVjY2FwdXJwbGVcIjogWzEwMiwgNTEsIDE1M10sXHJcblx0XCJyZWRcIjogWzI1NSwgMCwgMF0sXHJcblx0XCJyb3N5YnJvd25cIjogWzE4OCwgMTQzLCAxNDNdLFxyXG5cdFwicm95YWxibHVlXCI6IFs2NSwgMTA1LCAyMjVdLFxyXG5cdFwic2FkZGxlYnJvd25cIjogWzEzOSwgNjksIDE5XSxcclxuXHRcInNhbG1vblwiOiBbMjUwLCAxMjgsIDExNF0sXHJcblx0XCJzYW5keWJyb3duXCI6IFsyNDQsIDE2NCwgOTZdLFxyXG5cdFwic2VhZ3JlZW5cIjogWzQ2LCAxMzksIDg3XSxcclxuXHRcInNlYXNoZWxsXCI6IFsyNTUsIDI0NSwgMjM4XSxcclxuXHRcInNpZW5uYVwiOiBbMTYwLCA4MiwgNDVdLFxyXG5cdFwic2lsdmVyXCI6IFsxOTIsIDE5MiwgMTkyXSxcclxuXHRcInNreWJsdWVcIjogWzEzNSwgMjA2LCAyMzVdLFxyXG5cdFwic2xhdGVibHVlXCI6IFsxMDYsIDkwLCAyMDVdLFxyXG5cdFwic2xhdGVncmF5XCI6IFsxMTIsIDEyOCwgMTQ0XSxcclxuXHRcInNsYXRlZ3JleVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbm93XCI6IFsyNTUsIDI1MCwgMjUwXSxcclxuXHRcInNwcmluZ2dyZWVuXCI6IFswLCAyNTUsIDEyN10sXHJcblx0XCJzdGVlbGJsdWVcIjogWzcwLCAxMzAsIDE4MF0sXHJcblx0XCJ0YW5cIjogWzIxMCwgMTgwLCAxNDBdLFxyXG5cdFwidGVhbFwiOiBbMCwgMTI4LCAxMjhdLFxyXG5cdFwidGhpc3RsZVwiOiBbMjE2LCAxOTEsIDIxNl0sXHJcblx0XCJ0b21hdG9cIjogWzI1NSwgOTksIDcxXSxcclxuXHRcInR1cnF1b2lzZVwiOiBbNjQsIDIyNCwgMjA4XSxcclxuXHRcInZpb2xldFwiOiBbMjM4LCAxMzAsIDIzOF0sXHJcblx0XCJ3aGVhdFwiOiBbMjQ1LCAyMjIsIDE3OV0sXHJcblx0XCJ3aGl0ZVwiOiBbMjU1LCAyNTUsIDI1NV0sXHJcblx0XCJ3aGl0ZXNtb2tlXCI6IFsyNDUsIDI0NSwgMjQ1XSxcclxuXHRcInllbGxvd1wiOiBbMjU1LCAyNTUsIDBdLFxyXG5cdFwieWVsbG93Z3JlZW5cIjogWzE1NCwgMjA1LCA1MF1cclxufTtcclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-name/index.js\n"); + +/***/ }), + +/***/ "./src/columns/editor.scss": +/*!*********************************!*\ + !*** ./src/columns/editor.scss ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sdW1ucy9lZGl0b3Iuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbHVtbnMvZWRpdG9yLnNjc3M/YzAxYSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/columns/editor.scss\n"); + +/***/ }), + +/***/ "./node_modules/simple-swizzle/index.js": +/*!**********************************************!*\ + !*** ./node_modules/simple-swizzle/index.js ***! + \**********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +eval("\n\nvar isArrayish = __webpack_require__(/*! is-arrayish */ \"./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\");\n\nvar concat = Array.prototype.concat;\nvar slice = Array.prototype.slice;\n\nvar swizzle = module.exports = function swizzle(args) {\n\tvar results = [];\n\n\tfor (var i = 0, len = args.length; i < len; i++) {\n\t\tvar arg = args[i];\n\n\t\tif (isArrayish(arg)) {\n\t\t\t// http://jsperf.com/javascript-array-concat-vs-push/98\n\t\t\tresults = concat.call(results, slice.call(arg));\n\t\t} else {\n\t\t\tresults.push(arg);\n\t\t}\n\t}\n\n\treturn results;\n};\n\nswizzle.wrap = function (fn) {\n\treturn function () {\n\t\treturn fn(swizzle(arguments));\n\t};\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsaUJBQWlCLG1CQUFPLENBQUMsb0ZBQWE7O0FBRXRDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxvQ0FBb0MsU0FBUztBQUM3Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanM/MjUxNCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciBpc0FycmF5aXNoID0gcmVxdWlyZSgnaXMtYXJyYXlpc2gnKTtcblxudmFyIGNvbmNhdCA9IEFycmF5LnByb3RvdHlwZS5jb25jYXQ7XG52YXIgc2xpY2UgPSBBcnJheS5wcm90b3R5cGUuc2xpY2U7XG5cbnZhciBzd2l6emxlID0gbW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBzd2l6emxlKGFyZ3MpIHtcblx0dmFyIHJlc3VsdHMgPSBbXTtcblxuXHRmb3IgKHZhciBpID0gMCwgbGVuID0gYXJncy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xuXHRcdHZhciBhcmcgPSBhcmdzW2ldO1xuXG5cdFx0aWYgKGlzQXJyYXlpc2goYXJnKSkge1xuXHRcdFx0Ly8gaHR0cDovL2pzcGVyZi5jb20vamF2YXNjcmlwdC1hcnJheS1jb25jYXQtdnMtcHVzaC85OFxuXHRcdFx0cmVzdWx0cyA9IGNvbmNhdC5jYWxsKHJlc3VsdHMsIHNsaWNlLmNhbGwoYXJnKSk7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHJlc3VsdHMucHVzaChhcmcpO1xuXHRcdH1cblx0fVxuXG5cdHJldHVybiByZXN1bHRzO1xufTtcblxuc3dpenpsZS53cmFwID0gZnVuY3Rpb24gKGZuKSB7XG5cdHJldHVybiBmdW5jdGlvbiAoKSB7XG5cdFx0cmV0dXJuIGZuKHN3aXp6bGUoYXJndW1lbnRzKSk7XG5cdH07XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/index.js\n"); + +/***/ }), + +/***/ "./node_modules/simple-swizzle/node_modules/is-arrayish/index.js": +/*!***********************************************************************!*\ + !*** ./node_modules/simple-swizzle/node_modules/is-arrayish/index.js ***! + \***********************************************************************/ +/***/ (function(module) { + +eval("module.exports = function isArrayish(obj) {\n\tif (!obj || typeof obj === 'string') {\n\t\treturn false;\n\t}\n\n\treturn obj instanceof Array || Array.isArray(obj) ||\n\t\t(obj.length >= 0 && (obj.splice instanceof Function ||\n\t\t\t(Object.getOwnPropertyDescriptor(obj, (obj.length - 1)) && obj.constructor.name !== 'String')));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvbm9kZV9tb2R1bGVzL2lzLWFycmF5aXNoL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9zaW1wbGUtc3dpenpsZS9ub2RlX21vZHVsZXMvaXMtYXJyYXlpc2gvaW5kZXguanM/YjhmYSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlzQXJyYXlpc2gob2JqKSB7XG5cdGlmICghb2JqIHx8IHR5cGVvZiBvYmogPT09ICdzdHJpbmcnKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuIG9iaiBpbnN0YW5jZW9mIEFycmF5IHx8IEFycmF5LmlzQXJyYXkob2JqKSB8fFxuXHRcdChvYmoubGVuZ3RoID49IDAgJiYgKG9iai5zcGxpY2UgaW5zdGFuY2VvZiBGdW5jdGlvbiB8fFxuXHRcdFx0KE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqLCAob2JqLmxlbmd0aCAtIDEpKSAmJiBvYmouY29uc3RydWN0b3IubmFtZSAhPT0gJ1N0cmluZycpKSk7XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "./src/columns/block.json": +/*!********************************!*\ + !*** ./src/columns/block.json ***! + \********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/columns","version":"1.0.10","title":"Text Columns","category":"rrze_elements","description":"Creates a columns block which dynamically breaks.","supports":{"html":false},"attributes":{"title":{"type":"string","default":"Columns"},"numberOfColumns":{"type":"number","default":2},"rule":{"type":"boolean","default":true},"width":{"type":"number","default":240},"borderColor":{"type":"string","default":"#C3C3CB"},"border":{"type":"boolean","default":false},"color":{"type":"string","default":""},"colorSlug":{"type":"string","default":""}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css","example":{"attributes":{"title":"Columns","numberOfColumns":2,"rule":true,"width":100,"borderColor":"#C3C3CB","border":false},"innerBlocks":[{"name":"core/paragraph","attributes":{"content":"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa."}},{"name":"core/paragraph","attributes":{"content":"Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim."}},{"name":"core/paragraph","attributes":{"content":"Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium."}},{"name":"core/paragraph","attributes":{"content":"Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim."}},{"name":"core/paragraph","attributes":{"content":"Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue."}},{"name":"core/paragraph","attributes":{"content":"Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem."}}]}}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/columns/index.tsx"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/contentwidthlimiter/index-rtl.css b/build/contentwidthlimiter/index-rtl.css index e64a4da7..f6ae770e 100644 --- a/build/contentwidthlimiter/index-rtl.css +++ b/build/contentwidthlimiter/index-rtl.css @@ -1 +1,41 @@ -.limit-width{min-width:260px}svg.elements-tabs-icon-modal{border:1px solid #000;clear:both;float:right;height:2ch;padding:1ch;width:2ch}.elements-tabs-icon-modal-input .components-text-control__input{display:inline-block}.components-base-control.elements-tabs-icon-modal-input{width:auto}.rrze-elements-tabs-modal-container{display:flex;flex-wrap:wrap}.cwl-left{margin-left:auto}.cwl-right{margin-right:auto}.cwl-center{margin:0 auto} +/*!************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/contentwidthlimiter/editor.scss ***! + \************************************************************************************************************************************************************************************************************************************************************/ +.limit-width { + min-width: 260px; +} + +svg.elements-tabs-icon-modal { + float: right; + clear: both; + width: 2ch; + height: 2ch; + padding-left: 2ch; + border: 1px solid #000; + padding: 1ch; +} + +.elements-tabs-icon-modal-input .components-text-control__input { + display: inline-block; +} + +.components-base-control.elements-tabs-icon-modal-input { + width: auto; +} + +.rrze-elements-tabs-modal-container { + display: flex; + flex-wrap: wrap; +} + +.cwl-left { + margin-left: auto; +} + +.cwl-right { + margin-right: auto; +} + +.cwl-center { + margin: 0 auto; +} diff --git a/build/contentwidthlimiter/index.asset.php b/build/contentwidthlimiter/index.asset.php index d3944145..93f628f5 100644 --- a/build/contentwidthlimiter/index.asset.php +++ b/build/contentwidthlimiter/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '2ae7b7cd127d6081bbf9'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'c2e425869255e626562f'); diff --git a/build/contentwidthlimiter/index.css b/build/contentwidthlimiter/index.css index 32e3aa65..6273460c 100644 --- a/build/contentwidthlimiter/index.css +++ b/build/contentwidthlimiter/index.css @@ -1 +1,41 @@ -.limit-width{min-width:260px}svg.elements-tabs-icon-modal{border:1px solid #000;clear:both;float:left;height:2ch;padding:1ch;width:2ch}.elements-tabs-icon-modal-input .components-text-control__input{display:inline-block}.components-base-control.elements-tabs-icon-modal-input{width:auto}.rrze-elements-tabs-modal-container{display:flex;flex-wrap:wrap}.cwl-left{margin-right:auto}.cwl-right{margin-left:auto}.cwl-center{margin:0 auto} +/*!************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/contentwidthlimiter/editor.scss ***! + \************************************************************************************************************************************************************************************************************************************************************/ +.limit-width { + min-width: 260px; +} + +svg.elements-tabs-icon-modal { + float: left; + clear: both; + width: 2ch; + height: 2ch; + padding-right: 2ch; + border: 1px solid #000; + padding: 1ch; +} + +.elements-tabs-icon-modal-input .components-text-control__input { + display: inline-block; +} + +.components-base-control.elements-tabs-icon-modal-input { + width: auto; +} + +.rrze-elements-tabs-modal-container { + display: flex; + flex-wrap: wrap; +} + +.cwl-left { + margin-right: auto; +} + +.cwl-right { + margin-left: auto; +} + +.cwl-center { + margin: 0 auto; +} diff --git a/build/contentwidthlimiter/index.js b/build/contentwidthlimiter/index.js index c1147b82..5458f215 100644 --- a/build/contentwidthlimiter/index.js +++ b/build/contentwidthlimiter/index.js @@ -1 +1,248 @@ -!function(){"use strict";var t=window.ReactJSXRuntime,e=window.wp.blocks,n=window.wp.blockEditor,r=window.wp.components,o=window.wp.i18n,i=window.wp.element,l=window.wp.primitives,s=(0,t.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(l.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),c=(0,t.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(l.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),a=(0,t.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(l.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})}),h=function(e){var n=e.attributes,i=e.setAttributes,l=e.showLeftAlign,h=void 0===l||l,d=e.showCenterAlign,u=void 0!==d&&d,f=e.showRightAlign,m=void 0===f||f,w=n.alignment,g=function(t){i({alignment:t})},v=[h&&{title:(0,o.__)("Align left","rrze-elements-blocks"),icon:s,onClick:function(){return g("left")}},u&&{title:(0,o.__)("Align center","rrze-elements-blocks"),icon:c,onClick:function(){return g("center")}},m&&{title:(0,o.__)("Align right","rrze-elements-blocks"),icon:a,onClick:function(){return g("right")}}].filter(Boolean);return(0,t.jsx)(r.ToolbarGroup,{children:(0,t.jsx)(r.ToolbarItem,{children:function(){return(0,t.jsx)(r.ToolbarDropdownMenu,{icon:"left"===w?s:"center"===w?c:a,label:(0,o.__)("Display options for the Editor","rrze-elements-blocks"),controls:v})}})})};function d(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,l,s=[],c=!0,a=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){a=!0,o=t}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(a)throw o}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return u(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=50&&Math.round(.125*f)<=75?(0,o.__)(" (Ideale Leselänge)","rrze-elements-blocks"):f<=300||f>=1040?(0,o.__)(" (Außerhalb des sichtbaren Bereichs)","rrze-elements-blocks"):"";var y=!1,k=!1;return"right"===j?(y=!0,k=!1):"center"===j?(y=!0,k=!0):(y=!1,k=!0),(0,t.jsxs)("div",Object.assign({},a,{className:"".concat(a.className),children:[(0,t.jsx)(n.BlockControls,{children:(0,t.jsx)(h,{attributes:{alignment:j},setAttributes:c,showCenterAlign:!0})}),b&&(0,o.__)("Ca. ")+Math.round(.125*f)+(0,o.__)(" Zeichen","rrze-elements-blocks")+l,(0,t.jsx)(r.ResizableBox,{className:"limit-width cwl-".concat(j),enable:{bottom:!1,bottomLeft:!1,bottomRight:!1,left:y,right:k,top:!1,topLeft:!1,topRight:!1},onResizeStop:function(t,e,n,r){var o=n.offsetWidth;o>=300&&o<=1040&&(m(o),c({width:o})),v("transparent"),console.log("Resize stopped: final width is ",o),x(!1)},onResize:function(t,e,n,r){var o=n.offsetWidth;o>=300&&o<=1040&&m(o),x(!0),Math.round(.125*o)>=50&&Math.round(.125*o)<=75?v("#cfedd8"):v(o<=300||o>=1040?"#E61607":"#f2ded1")},size:{height:"auto",width:f},children:(0,t.jsx)("div",{style:{alignItems:"center",background:g,display:"flex",height:"100%",justifyContent:"left",width:Math.round(.125*f)+"ch"},children:(0,t.jsx)(n.InnerBlocks,{template:[["core/paragraph"]]})})})]}))},save:function(e){var r,o,i=e.attributes,l=n.useBlockProps.save(),s=i.width,c=Math.round(.125*s),a=i.alignment;return o="left"===a?"margin-right: auto;":"right"===a?"margin-left: auto;":"margin: 0 auto;",(0,t.jsx)("div",{className:"limit-width ".concat(null==l?void 0:l.className),style:Object.assign({maxWidth:"min(".concat(c,"ch, 100%)")},(r=o,r.split(";").map((function(t){return t.split(":")})).reduce((function(t,e){if(2===e.length){var n=e[0].trim(),r=e[1].trim();t[n]=r}return t}),{}))),children:(0,t.jsx)(n.InnerBlocks.Content,{})})},transforms:{from:[{type:"shortcode",tag:"limit-width",transform:function(t,n){var r;console.log(n);var o=null===(r=n.shortcode)||void 0===r?void 0:r.content;console.log("cleanData",o);var i=(0,e.createBlock)("core/freeform",{content:o});return(0,e.createBlock)(f.UU,{},[i])}}]}})}(); \ No newline at end of file +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./node_modules/@wordpress/icons/build-module/library/align-center.js": +/*!****************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/align-center.js ***! + \****************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst alignCenter = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (alignCenter);\n//# sourceMappingURL=align-center.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9hbGlnbi1jZW50ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxpQ0FBaUMsc0RBQUksQ0FBQyxzREFBRztBQUN6QztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLFdBQVcsRUFBQztBQUMzQiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9hbGlnbi1jZW50ZXIuanM/YTY1YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBhbGlnbkNlbnRlciA9IC8qI19fUFVSRV9fKi9fanN4KFNWRywge1xuICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICBjaGlsZHJlbjogLyojX19QVVJFX18qL19qc3goUGF0aCwge1xuICAgIGQ6IFwiTTcuNSA1LjVoOVY0aC05djEuNVptLTMuNSA3aDE2VjExSDR2MS41Wm0zLjUgN2g5VjE4aC05djEuNVpcIlxuICB9KVxufSk7XG5leHBvcnQgZGVmYXVsdCBhbGlnbkNlbnRlcjtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFsaWduLWNlbnRlci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/align-center.js\n"); + +/***/ }), + +/***/ "./node_modules/@wordpress/icons/build-module/library/align-left.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/align-left.js ***! + \**************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst alignLeft = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (alignLeft);\n//# sourceMappingURL=align-left.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9hbGlnbi1sZWZ0LmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ2tEO0FBQ0Y7QUFDaEQsK0JBQStCLHNEQUFJLENBQUMsc0RBQUc7QUFDdkM7QUFDQTtBQUNBLHlCQUF5QixzREFBSSxDQUFDLHVEQUFJO0FBQ2xDO0FBQ0EsR0FBRztBQUNILENBQUM7QUFDRCwrREFBZSxTQUFTLEVBQUM7QUFDekIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaWNvbnMvYnVpbGQtbW9kdWxlL2xpYnJhcnkvYWxpZ24tbGVmdC5qcz83Y2Y2Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBTVkcsIFBhdGggfSBmcm9tICdAd29yZHByZXNzL3ByaW1pdGl2ZXMnO1xuaW1wb3J0IHsganN4IGFzIF9qc3ggfSBmcm9tIFwicmVhY3QvanN4LXJ1bnRpbWVcIjtcbmNvbnN0IGFsaWduTGVmdCA9IC8qI19fUFVSRV9fKi9fanN4KFNWRywge1xuICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICBjaGlsZHJlbjogLyojX19QVVJFX18qL19qc3goUGF0aCwge1xuICAgIGQ6IFwiTTEzIDUuNUg0VjRoOXYxLjVabTcgN0g0VjExaDE2djEuNVptLTcgN0g0VjE4aDl2MS41WlwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGFsaWduTGVmdDtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFsaWduLWxlZnQuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/align-left.js\n"); + +/***/ }), + +/***/ "./node_modules/@wordpress/icons/build-module/library/align-right.js": +/*!***************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/align-right.js ***! + \***************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst alignRight = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (alignRight);\n//# sourceMappingURL=align-right.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9hbGlnbi1yaWdodC5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNrRDtBQUNGO0FBQ2hELGdDQUFnQyxzREFBSSxDQUFDLHNEQUFHO0FBQ3hDO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUksQ0FBQyx1REFBSTtBQUNsQztBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0QsK0RBQWUsVUFBVSxFQUFDO0FBQzFCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ljb25zL2J1aWxkLW1vZHVsZS9saWJyYXJ5L2FsaWduLXJpZ2h0LmpzP2NlMjAiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IFNWRywgUGF0aCB9IGZyb20gJ0B3b3JkcHJlc3MvcHJpbWl0aXZlcyc7XG5pbXBvcnQgeyBqc3ggYXMgX2pzeCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuY29uc3QgYWxpZ25SaWdodCA9IC8qI19fUFVSRV9fKi9fanN4KFNWRywge1xuICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICBjaGlsZHJlbjogLyojX19QVVJFX18qL19qc3goUGF0aCwge1xuICAgIGQ6IFwiTTExLjExMSA1LjVIMjBWNGgtOC44ODl2MS41Wk00IDEyLjVoMTZWMTFINHYxLjVabTcuMTExIDdIMjBWMThoLTguODg5djEuNVpcIlxuICB9KVxufSk7XG5leHBvcnQgZGVmYXVsdCBhbGlnblJpZ2h0O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWxpZ24tcmlnaHQuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/align-right.js\n"); + +/***/ }), + +/***/ "./src/components/Alignment.tsx": +/*!**************************************!*\ + !*** ./src/components/Alignment.tsx ***! + \**************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ AlignmentBar: function() { return /* binding */ AlignmentBar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/align-left.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/align-center.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/align-right.js\");\n\n// Import required WordPress packages and components\n\n\n\nvar AlignmentBar = function AlignmentBar(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n _ref$showLeftAlign = _ref.showLeftAlign,\n showLeftAlign = _ref$showLeftAlign === void 0 ? true : _ref$showLeftAlign,\n _ref$showCenterAlign = _ref.showCenterAlign,\n showCenterAlign = _ref$showCenterAlign === void 0 ? false : _ref$showCenterAlign,\n _ref$showRightAlign = _ref.showRightAlign,\n showRightAlign = _ref$showRightAlign === void 0 ? true : _ref$showRightAlign;\n var alignment = attributes.alignment;\n var toggleAlignment = function toggleAlignment(newAlignment) {\n setAttributes({\n alignment: newAlignment\n });\n };\n var alignmentControls = [showLeftAlign && {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Align left\", \"rrze-elements-blocks\"),\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n onClick: function onClick() {\n return toggleAlignment('left');\n }\n }, showCenterAlign && {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Align center\", \"rrze-elements-blocks\"),\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n onClick: function onClick() {\n return toggleAlignment('center');\n }\n }, showRightAlign && {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Align right\", \"rrze-elements-blocks\"),\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n onClick: function onClick() {\n return toggleAlignment('right');\n }\n }].filter(Boolean); // Filter out false values\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: alignment === 'left' ? _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__[\"default\"] : alignment === 'center' ? _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__[\"default\"] : _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Display options for the Editor\", \"rrze-elements-blocks\"),\n controls: alignmentControls\n });\n }\n })\n });\n};\n// Export the AlignmentBar component\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9BbGlnbm1lbnQudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDcUM7QUFVTjtBQUVzQztBQWFyRSxJQUFNTyxZQUFZLEdBQUcsU0FBZkEsWUFBWUEsQ0FBQUMsSUFBQSxFQU1VO0VBQUEsSUFMMUJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0lBQ1ZDLGFBQWEsR0FBQUYsSUFBQSxDQUFiRSxhQUFhO0lBQUFDLGtCQUFBLEdBQUFILElBQUEsQ0FDYkksYUFBYTtJQUFiQSxhQUFhLEdBQUFELGtCQUFBLGNBQUcsSUFBSSxHQUFBQSxrQkFBQTtJQUFBRSxvQkFBQSxHQUFBTCxJQUFBLENBQ3BCTSxlQUFlO0lBQWZBLGVBQWUsR0FBQUQsb0JBQUEsY0FBRyxLQUFLLEdBQUFBLG9CQUFBO0lBQUFFLG1CQUFBLEdBQUFQLElBQUEsQ0FDdkJRLGNBQWM7SUFBZEEsY0FBYyxHQUFBRCxtQkFBQSxjQUFHLElBQUksR0FBQUEsbUJBQUE7RUFFckIsSUFBUUUsU0FBUyxHQUFLUixVQUFVLENBQXhCUSxTQUFTO0VBRWpCLElBQU1DLGVBQWUsR0FBRyxTQUFsQkEsZUFBZUEsQ0FBSUMsWUFBb0IsRUFBSTtJQUMvQ1QsYUFBYSxDQUFDO01BQUVPLFNBQVMsRUFBRUU7SUFBWSxDQUFFLENBQUM7RUFDNUMsQ0FBQztFQUVELElBQU1DLGlCQUFpQixHQUFHLENBQ3hCUixhQUFhLElBQUk7SUFDZlMsS0FBSyxFQUFFckIsbURBQUUsQ0FBQyxZQUFZLEVBQUUsc0JBQXNCLENBQUM7SUFDL0NzQixJQUFJLEVBQUVsQix3REFBUztJQUNmbUIsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUE7TUFBQSxPQUFRTCxlQUFlLENBQUMsTUFBTSxDQUFDO0lBQUE7R0FDdkMsRUFDREosZUFBZSxJQUFJO0lBQ2pCTyxLQUFLLEVBQUVyQixtREFBRSxDQUFDLGNBQWMsRUFBRSxzQkFBc0IsQ0FBQztJQUNqRHNCLElBQUksRUFBRWhCLHdEQUFXO0lBQ2pCaUIsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUE7TUFBQSxPQUFRTCxlQUFlLENBQUMsUUFBUSxDQUFDO0lBQUE7R0FDekMsRUFDREYsY0FBYyxJQUFJO0lBQ2hCSyxLQUFLLEVBQUVyQixtREFBRSxDQUFDLGFBQWEsRUFBRSxzQkFBc0IsQ0FBQztJQUNoRHNCLElBQUksRUFBRWpCLHdEQUFVO0lBQ2hCa0IsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUE7TUFBQSxPQUFRTCxlQUFlLENBQUMsT0FBTyxDQUFDO0lBQUE7R0FDeEMsQ0FDRixDQUFDTSxNQUFNLENBQUNDLE9BQU8sQ0FBQyxDQUFDLENBQUM7RUFFbkIsT0FDRUMsc0RBQUEsQ0FBQ3ZCLCtEQUFZO0lBQUF3QixRQUFBLEVBQ1hELHNEQUFBLENBQUN4Qiw4REFBVztNQUFBeUIsUUFBQSxFQUNULFNBRFNBLFNBQUE7UUFBQSxPQUVSRCxzREFBQSxDQUFDekIsc0VBQW1CO1VBQ2xCcUIsSUFBSSxFQUFHTCxTQUFTLEtBQUssTUFBTSxHQUFJYix3REFBUyxHQUFJYSxTQUFTLEtBQUssUUFBUSxHQUFJWCx3REFBVyxHQUFHRCx3REFBVTtVQUM5RnVCLEtBQUssRUFBRTVCLG1EQUFFLENBQUMsZ0NBQWdDLEVBQUUsc0JBQXNCLENBQUM7VUFDbkU2QixRQUFRLEVBQUVUO1FBQWlCLEVBQzNCO01BQUE7SUFDSDtFQUNXLEVBQ0Q7QUFFbkIsQ0FBQztBQUVEIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0FsaWdubWVudC50c3g/N2QxMyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnQgcmVxdWlyZWQgV29yZFByZXNzIHBhY2thZ2VzIGFuZCBjb21wb25lbnRzXG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7XG4gIENvbG9yUGFsZXR0ZSxcbiAgUGFuZWxCb2R5LFxuICBUb29sYmFyRHJvcGRvd25NZW51LFxuICBUb29sYmFySXRlbSxcbiAgVG9vbGJhckdyb3VwLFxuICBTVkcsXG4gIFBhdGgsXG4gIEljb24sXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcblxuaW1wb3J0IHsgYWxpZ25MZWZ0LCBhbGlnblJpZ2h0LCBhbGlnbkNlbnRlciB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCJcblxuLy8gRGVmaW5lIFR5cGVTY3JpcHQgaW50ZXJmYWNlIGZvciBjb21wb25lbnQgcHJvcHNcbnR5cGUgQWxpZ25tZW50VG9nZ2xlclByb3BzID0ge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgYWxpZ25tZW50OiBzdHJpbmc7XG4gIH07XG4gIHNldEF0dHJpYnV0ZXM6IChuZXdBdHRyaWJ1dGVzOiB7IGFsaWdubWVudDogc3RyaW5nIH0pID0+IHZvaWQ7XG4gIHNob3dMZWZ0QWxpZ24/OiBib29sZWFuO1xuICBzaG93Q2VudGVyQWxpZ24/OiBib29sZWFuO1xuICBzaG93UmlnaHRBbGlnbj86IGJvb2xlYW47XG59O1xuXG5jb25zdCBBbGlnbm1lbnRCYXIgPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxuICBzaG93TGVmdEFsaWduID0gdHJ1ZSxcbiAgc2hvd0NlbnRlckFsaWduID0gZmFsc2UsXG4gIHNob3dSaWdodEFsaWduID0gdHJ1ZSxcbn06IEFsaWdubWVudFRvZ2dsZXJQcm9wcykgPT4ge1xuICBjb25zdCB7IGFsaWdubWVudCB9ID0gYXR0cmlidXRlcztcblxuICBjb25zdCB0b2dnbGVBbGlnbm1lbnQgPSAobmV3QWxpZ25tZW50OiBzdHJpbmcpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgYWxpZ25tZW50OiBuZXdBbGlnbm1lbnQgfSk7XG4gIH07XG5cbiAgY29uc3QgYWxpZ25tZW50Q29udHJvbHMgPSBbXG4gICAgc2hvd0xlZnRBbGlnbiAmJiB7XG4gICAgICB0aXRsZTogX18oXCJBbGlnbiBsZWZ0XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgICBpY29uOiBhbGlnbkxlZnQsXG4gICAgICBvbkNsaWNrOiAoKSA9PiB0b2dnbGVBbGlnbm1lbnQoJ2xlZnQnKSxcbiAgICB9LFxuICAgIHNob3dDZW50ZXJBbGlnbiAmJiB7XG4gICAgICB0aXRsZTogX18oXCJBbGlnbiBjZW50ZXJcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICAgIGljb246IGFsaWduQ2VudGVyLFxuICAgICAgb25DbGljazogKCkgPT4gdG9nZ2xlQWxpZ25tZW50KCdjZW50ZXInKSxcbiAgICB9LFxuICAgIHNob3dSaWdodEFsaWduICYmIHtcbiAgICAgIHRpdGxlOiBfXyhcIkFsaWduIHJpZ2h0XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgICBpY29uOiBhbGlnblJpZ2h0LFxuICAgICAgb25DbGljazogKCkgPT4gdG9nZ2xlQWxpZ25tZW50KCdyaWdodCcpLFxuICAgIH0sXG4gIF0uZmlsdGVyKEJvb2xlYW4pOyAvLyBGaWx0ZXIgb3V0IGZhbHNlIHZhbHVlc1xuXG4gIHJldHVybiAoXG4gICAgPFRvb2xiYXJHcm91cD5cbiAgICAgIDxUb29sYmFySXRlbT5cbiAgICAgICAgeygpID0+IChcbiAgICAgICAgICA8VG9vbGJhckRyb3Bkb3duTWVudVxuICAgICAgICAgICAgaWNvbj17KGFsaWdubWVudCA9PT0gJ2xlZnQnKSA/IGFsaWduTGVmdCA6IChhbGlnbm1lbnQgPT09ICdjZW50ZXInKSA/IGFsaWduQ2VudGVyIDogYWxpZ25SaWdodH1cbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIkRpc3BsYXkgb3B0aW9ucyBmb3IgdGhlIEVkaXRvclwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgY29udHJvbHM9e2FsaWdubWVudENvbnRyb2xzfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICA8L1Rvb2xiYXJJdGVtPlxuICAgIDwvVG9vbGJhckdyb3VwPlxuICApO1xufTtcblxuLy8gRXhwb3J0IHRoZSBBbGlnbm1lbnRCYXIgY29tcG9uZW50XG5leHBvcnQgeyBBbGlnbm1lbnRCYXIgfTtcbiJdLCJuYW1lcyI6WyJfXyIsIlRvb2xiYXJEcm9wZG93bk1lbnUiLCJUb29sYmFySXRlbSIsIlRvb2xiYXJHcm91cCIsImFsaWduTGVmdCIsImFsaWduUmlnaHQiLCJhbGlnbkNlbnRlciIsIkFsaWdubWVudEJhciIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwic2V0QXR0cmlidXRlcyIsIl9yZWYkc2hvd0xlZnRBbGlnbiIsInNob3dMZWZ0QWxpZ24iLCJfcmVmJHNob3dDZW50ZXJBbGlnbiIsInNob3dDZW50ZXJBbGlnbiIsIl9yZWYkc2hvd1JpZ2h0QWxpZ24iLCJzaG93UmlnaHRBbGlnbiIsImFsaWdubWVudCIsInRvZ2dsZUFsaWdubWVudCIsIm5ld0FsaWdubWVudCIsImFsaWdubWVudENvbnRyb2xzIiwidGl0bGUiLCJpY29uIiwib25DbGljayIsImZpbHRlciIsIkJvb2xlYW4iLCJfanN4IiwiY2hpbGRyZW4iLCJsYWJlbCIsImNvbnRyb2xzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Alignment.tsx\n"); + +/***/ }), + +/***/ "./src/contentwidthlimiter/edit.tsx": +/*!******************************************!*\ + !*** ./src/contentwidthlimiter/edit.tsx ***! + \******************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_Alignment__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/Alignment */ \"./src/components/Alignment.tsx\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n// Imports from WordPress libraries\n\n\n\n\n\n/**\n * Edit component for the Content Width Limiter block.\n *\n * Provides controls for customizing the Content Width Limiter-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n // Initialize state with the width from attributes\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(attributes.width),\n _useState2 = _slicedToArray(_useState, 2),\n width = _useState2[0],\n setWidth = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(\"transparent\"),\n _useState4 = _slicedToArray(_useState3, 2),\n background = _useState4[0],\n setBackground = _useState4[1];\n var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(false),\n _useState6 = _slicedToArray(_useState5, 2),\n active = _useState6[0],\n setActive = _useState6[1];\n var alignment = attributes.alignment;\n var onChangeResizerStart = function onChangeResizerStart(event, direction, elementRef) {};\n var onChangeResizer = function onChangeResizer(event, direction, elementRef, delta) {\n var newWidth = elementRef.offsetWidth;\n if (newWidth >= 300 && newWidth <= 1040) {\n setWidth(newWidth);\n }\n setActive(true);\n if (Math.round(newWidth * 0.125) >= 50 && Math.round(newWidth * 0.125) <= 75) {\n setBackground(\"#cfedd8\");\n } else if (newWidth <= 300 || newWidth >= 1040) {\n setBackground(\"#E61607\");\n } else {\n setBackground(\"#f2ded1\");\n }\n };\n var onChangeResizerStop = function onChangeResizerStop(event, direction, elementRef, delta) {\n var finalWidth = elementRef.offsetWidth;\n // Finalize the width when resizing stops\n if (finalWidth >= 300 && finalWidth <= 1040) {\n setWidth(finalWidth);\n setAttributes({\n width: finalWidth\n });\n }\n setBackground(\"transparent\");\n console.log(\"Resize stopped: final width is \", finalWidth);\n setActive(false);\n };\n var hint = \"\";\n if (Math.round(width * 0.125) >= 50 && Math.round(width * 0.125) <= 75) {\n hint = (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\" (Ideale Leselänge)\", \"rrze-elements-blocks\");\n } else if (width <= 300 || width >= 1040) {\n hint = (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\" (Außerhalb des sichtbaren Bereichs)\", \"rrze-elements-blocks\");\n } else {\n hint = \"\";\n }\n var showHandleLeft = false;\n var showHandleRight = false;\n if (alignment === \"right\") {\n showHandleLeft = true;\n showHandleRight = false;\n } else if (alignment === \"center\") {\n showHandleLeft = true;\n showHandleRight = true;\n } else {\n showHandleLeft = false;\n showHandleRight = true;\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n className: \"\".concat(props.className),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_Alignment__WEBPACK_IMPORTED_MODULE_5__.AlignmentBar, {\n attributes: {\n alignment: alignment\n },\n setAttributes: setAttributes,\n showCenterAlign: true\n })\n }), active && (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Ca. \") + Math.round(width * 0.125) + (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\" Zeichen\", \"rrze-elements-blocks\") + hint, (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ResizableBox, {\n className: \"limit-width cwl-\".concat(alignment),\n enable: {\n bottom: false,\n bottomLeft: false,\n bottomRight: false,\n left: showHandleLeft,\n right: showHandleRight,\n top: false,\n topLeft: false,\n topRight: false\n },\n onResizeStop: onChangeResizerStop,\n // onResizeStart={ onChangeResizerStart }\n onResize: onChangeResizer,\n size: {\n height: \"auto\",\n width: width\n },\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n style: {\n alignItems: \"center\",\n background: background,\n display: \"flex\",\n height: \"100%\",\n justifyContent: \"left\",\n width: Math.round(width * 0.125) + \"ch\"\n },\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n template: [[\"core/paragraph\"]]\n })\n })\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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cy8uL3NyYy9jb250ZW50d2lkdGhsaW1pdGVyL2VkaXQudHN4P2M5OTgiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0cyBmcm9tIFdvcmRQcmVzcyBsaWJyYXJpZXNcbmltcG9ydCB7XG4gIHVzZUJsb2NrUHJvcHMsXG4gIElubmVyQmxvY2tzLFxuICBCbG9ja0NvbnRyb2xzLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW1wb3J0IHsgUmVzaXphYmxlQm94IH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuXG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgeyBzeW1ib2wgfSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuXG5pbXBvcnQgeyBBbGlnbm1lbnRCYXIgfSBmcm9tIFwiLi4vY29tcG9uZW50cy9BbGlnbm1lbnRcIjtcblxuLyoqXG4gKiBJbnRlcmZhY2UgcmVwcmVzZW50aW5nIHRoZSBwcm9wZXJ0aWVzIGZvciB0aGUgRWRpdCBjb21wb25lbnQuXG4gKlxuICogQGludGVyZmFjZSBFZGl0UHJvcHNcbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBhdHRyaWJ1dGVzIC0gVGhlIGJsb2NrIGF0dHJpYnV0ZXMuXG4gKi9cbmludGVyZmFjZSBFZGl0UHJvcHMge1xuICBibG9ja1Byb3BzOiBhbnk7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICB3aWR0aDogbnVtYmVyO1xuICAgIGFsaWdubWVudDogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAoYXR0cmlidXRlczogUGFydGlhbDxFZGl0UHJvcHNbXCJhdHRyaWJ1dGVzXCJdPikgPT4gdm9pZDtcbn1cblxuLyoqXG4gKiBFZGl0IGNvbXBvbmVudCBmb3IgdGhlIENvbnRlbnQgV2lkdGggTGltaXRlciBibG9jay5cbiAqXG4gKiBQcm92aWRlcyBjb250cm9scyBmb3IgY3VzdG9taXppbmcgdGhlIENvbnRlbnQgV2lkdGggTGltaXRlci1ibG9jayBhbmQgcmVuZGVycyB0aGUgYmxvY2sgaW5zaWRlIHRoZSBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtFZGl0UHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMgcGFzc2VkIHRvIHRoZSBjb21wb25lbnQuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBKU1ggcmVwcmVzZW50YXRpb24gb2YgdGhlIGNvbXBvbmVudC5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRWRpdCh7XG4gIGJsb2NrUHJvcHMsXG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG59OiBFZGl0UHJvcHMpIHtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG4gIC8vIEluaXRpYWxpemUgc3RhdGUgd2l0aCB0aGUgd2lkdGggZnJvbSBhdHRyaWJ1dGVzXG4gIGNvbnN0IFt3aWR0aCwgc2V0V2lkdGhdID0gdXNlU3RhdGUoYXR0cmlidXRlcy53aWR0aCk7XG4gIGNvbnN0IFtiYWNrZ3JvdW5kLCBzZXRCYWNrZ3JvdW5kXSA9IHVzZVN0YXRlKFwidHJhbnNwYXJlbnRcIik7XG4gIGNvbnN0IFthY3RpdmUsIHNldEFjdGl2ZV0gPSB1c2VTdGF0ZShmYWxzZSk7XG4gIGNvbnN0IGFsaWdubWVudCA9IGF0dHJpYnV0ZXMuYWxpZ25tZW50O1xuXG4gIGNvbnN0IG9uQ2hhbmdlUmVzaXplclN0YXJ0ID0gKFxuICAgIGV2ZW50OiBNb3VzZUV2ZW50LFxuICAgIGRpcmVjdGlvbjogc3RyaW5nLFxuICAgIGVsZW1lbnRSZWY6IEhUTUxFbGVtZW50XG4gICk6IHZvaWQgPT4ge307XG5cbiAgY29uc3Qgb25DaGFuZ2VSZXNpemVyID0gKFxuICAgIGV2ZW50OiBNb3VzZUV2ZW50LFxuICAgIGRpcmVjdGlvbjogc3RyaW5nLFxuICAgIGVsZW1lbnRSZWY6IEhUTUxFbGVtZW50LFxuICAgIGRlbHRhOiB7IGhlaWdodDogbnVtYmVyOyB3aWR0aDogbnVtYmVyIH1cbiAgKTogdm9pZCA9PiB7XG4gICAgY29uc3QgbmV3V2lkdGggPSBlbGVtZW50UmVmLm9mZnNldFdpZHRoO1xuXG4gICAgaWYgKG5ld1dpZHRoID49IDMwMCAmJiBuZXdXaWR0aCA8PSAxMDQwKSB7XG4gICAgICBzZXRXaWR0aChuZXdXaWR0aCk7XG4gICAgfVxuICAgIHNldEFjdGl2ZSh0cnVlKTtcblxuICAgIGlmIChcbiAgICAgIE1hdGgucm91bmQobmV3V2lkdGggKiAwLjEyNSkgPj0gNTAgJiZcbiAgICAgIE1hdGgucm91bmQobmV3V2lkdGggKiAwLjEyNSkgPD0gNzVcbiAgICApIHtcbiAgICAgIHNldEJhY2tncm91bmQoXCIjY2ZlZGQ4XCIpO1xuICAgIH0gZWxzZSBpZiAobmV3V2lkdGggPD0gMzAwIHx8IG5ld1dpZHRoID49IDEwNDApIHtcbiAgICAgIHNldEJhY2tncm91bmQoXCIjRTYxNjA3XCIpO1xuICAgIH0gZWxzZSB7XG4gICAgICBzZXRCYWNrZ3JvdW5kKFwiI2YyZGVkMVwiKTtcbiAgICB9XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VSZXNpemVyU3RvcCA9IChcbiAgICBldmVudDogTW91c2VFdmVudCxcbiAgICBkaXJlY3Rpb246IHN0cmluZyxcbiAgICBlbGVtZW50UmVmOiBIVE1MRWxlbWVudCxcbiAgICBkZWx0YTogeyBoZWlnaHQ6IG51bWJlcjsgd2lkdGg6IG51bWJlciB9XG4gICk6IHZvaWQgPT4ge1xuICAgIGNvbnN0IGZpbmFsV2lkdGggPSBlbGVtZW50UmVmLm9mZnNldFdpZHRoO1xuICAgIC8vIEZpbmFsaXplIHRoZSB3aWR0aCB3aGVuIHJlc2l6aW5nIHN0b3BzXG4gICAgaWYgKGZpbmFsV2lkdGggPj0gMzAwICYmIGZpbmFsV2lkdGggPD0gMTA0MCkge1xuICAgICAgc2V0V2lkdGgoZmluYWxXaWR0aCk7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgd2lkdGg6IGZpbmFsV2lkdGggfSk7XG4gICAgfVxuICAgIHNldEJhY2tncm91bmQoXCJ0cmFuc3BhcmVudFwiKTtcbiAgICBjb25zb2xlLmxvZyhcIlJlc2l6ZSBzdG9wcGVkOiBmaW5hbCB3aWR0aCBpcyBcIiwgZmluYWxXaWR0aCk7XG4gICAgc2V0QWN0aXZlKGZhbHNlKTtcbiAgfTtcblxuICBsZXQgaGludCA9IFwiXCI7XG4gIGlmIChNYXRoLnJvdW5kKHdpZHRoICogMC4xMjUpID49IDUwICYmIE1hdGgucm91bmQod2lkdGggKiAwLjEyNSkgPD0gNzUpIHtcbiAgICBoaW50ID0gX18oXCIgKElkZWFsZSBMZXNlbMOkbmdlKVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpO1xuICB9IGVsc2UgaWYgKHdpZHRoIDw9IDMwMCB8fCB3aWR0aCA+PSAxMDQwKSB7XG4gICAgaGludCA9IF9fKFwiIChBdcOfZXJoYWxiIGRlcyBzaWNodGJhcmVuIEJlcmVpY2hzKVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpO1xuICB9IGVsc2Uge1xuICAgIGhpbnQgPSBcIlwiO1xuICB9XG5cbiAgbGV0IHNob3dIYW5kbGVMZWZ0ID0gZmFsc2U7XG4gIGxldCBzaG93SGFuZGxlUmlnaHQgPSBmYWxzZTtcbiAgaWYgKGFsaWdubWVudCA9PT0gXCJyaWdodFwiKSB7XG4gICAgc2hvd0hhbmRsZUxlZnQgPSB0cnVlO1xuICAgIHNob3dIYW5kbGVSaWdodCA9IGZhbHNlO1xuICB9IGVsc2UgaWYgKGFsaWdubWVudCA9PT0gXCJjZW50ZXJcIikge1xuICAgIHNob3dIYW5kbGVMZWZ0ID0gdHJ1ZTtcbiAgICBzaG93SGFuZGxlUmlnaHQgPSB0cnVlO1xuICB9IGVsc2Uge1xuICAgIHNob3dIYW5kbGVMZWZ0ID0gZmFsc2U7XG4gICAgc2hvd0hhbmRsZVJpZ2h0ID0gdHJ1ZTtcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiB7Li4ucHJvcHN9IGNsYXNzTmFtZT17YCR7cHJvcHMuY2xhc3NOYW1lfWB9PlxuICAgICAgPEJsb2NrQ29udHJvbHM+XG4gICAgICAgIDxBbGlnbm1lbnRCYXJcbiAgICAgICAgICBhdHRyaWJ1dGVzPXt7IGFsaWdubWVudCB9fVxuICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgICAgc2hvd0NlbnRlckFsaWduPXt0cnVlfVxuICAgICAgICAvPlxuICAgICAgPC9CbG9ja0NvbnRyb2xzPlxuICAgICAge2FjdGl2ZSAmJlxuICAgICAgICBfXyhcIkNhLiBcIikgK1xuICAgICAgICAgIE1hdGgucm91bmQod2lkdGggKiAwLjEyNSkgK1xuICAgICAgICAgIF9fKFwiIFplaWNoZW5cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSArXG4gICAgICAgICAgaGludH1cbiAgICAgIDxSZXNpemFibGVCb3hcbiAgICAgICAgY2xhc3NOYW1lPXtgbGltaXQtd2lkdGggY3dsLSR7YWxpZ25tZW50fWB9XG4gICAgICAgIGVuYWJsZT17e1xuICAgICAgICAgIGJvdHRvbTogZmFsc2UsXG4gICAgICAgICAgYm90dG9tTGVmdDogZmFsc2UsXG4gICAgICAgICAgYm90dG9tUmlnaHQ6IGZhbHNlLFxuICAgICAgICAgIGxlZnQ6IHNob3dIYW5kbGVMZWZ0LFxuICAgICAgICAgIHJpZ2h0OiBzaG93SGFuZGxlUmlnaHQsXG4gICAgICAgICAgdG9wOiBmYWxzZSxcbiAgICAgICAgICB0b3BMZWZ0OiBmYWxzZSxcbiAgICAgICAgICB0b3BSaWdodDogZmFsc2UsXG4gICAgICAgIH19XG4gICAgICAgIG9uUmVzaXplU3RvcD17b25DaGFuZ2VSZXNpemVyU3RvcH1cbiAgICAgICAgLy8gb25SZXNpemVTdGFydD17IG9uQ2hhbmdlUmVzaXplclN0YXJ0IH1cbiAgICAgICAgb25SZXNpemU9e29uQ2hhbmdlUmVzaXplcn1cbiAgICAgICAgc2l6ZT17e1xuICAgICAgICAgIGhlaWdodDogXCJhdXRvXCIsXG4gICAgICAgICAgd2lkdGg6IHdpZHRoLFxuICAgICAgICB9fVxuICAgICAgPlxuICAgICAgICA8ZGl2XG4gICAgICAgICAgc3R5bGU9e3tcbiAgICAgICAgICAgIGFsaWduSXRlbXM6IFwiY2VudGVyXCIsXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBiYWNrZ3JvdW5kLFxuICAgICAgICAgICAgZGlzcGxheTogXCJmbGV4XCIsXG4gICAgICAgICAgICBoZWlnaHQ6IFwiMTAwJVwiLFxuICAgICAgICAgICAganVzdGlmeUNvbnRlbnQ6IFwibGVmdFwiLFxuICAgICAgICAgICAgd2lkdGg6IE1hdGgucm91bmQod2lkdGggKiAwLjEyNSkgKyBcImNoXCIsXG4gICAgICAgICAgfX1cbiAgICAgICAgPlxuICAgICAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICAgICAgdGVtcGxhdGU9e1tcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIFwiY29yZS9wYXJhZ3JhcGhcIlxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgXX1cbiAgICAgICAgICAvPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvUmVzaXphYmxlQm94PlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsIkJsb2NrQ29udHJvbHMiLCJSZXNpemFibGVCb3giLCJfXyIsInVzZVN0YXRlIiwiQWxpZ25tZW50QmFyIiwiRWRpdCIsIl9yZWYiLCJibG9ja1Byb3BzIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJwcm9wcyIsIl91c2VTdGF0ZSIsIndpZHRoIiwiX3VzZVN0YXRlMiIsIl9zbGljZWRUb0FycmF5Iiwic2V0V2lkdGgiLCJfdXNlU3RhdGUzIiwiX3VzZVN0YXRlNCIsImJhY2tncm91bmQiLCJzZXRCYWNrZ3JvdW5kIiwiX3VzZVN0YXRlNSIsIl91c2VTdGF0ZTYiLCJhY3RpdmUiLCJzZXRBY3RpdmUiLCJhbGlnbm1lbnQiLCJvbkNoYW5nZVJlc2l6ZXJTdGFydCIsImV2ZW50IiwiZGlyZWN0aW9uIiwiZWxlbWVudFJlZiIsIm9uQ2hhbmdlUmVzaXplciIsImRlbHRhIiwibmV3V2lkdGgiLCJvZmZzZXRXaWR0aCIsIk1hdGgiLCJyb3VuZCIsIm9uQ2hhbmdlUmVzaXplclN0b3AiLCJmaW5hbFdpZHRoIiwiY29uc29sZSIsImxvZyIsImhpbnQiLCJzaG93SGFuZGxlTGVmdCIsInNob3dIYW5kbGVSaWdodCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2xhc3NOYW1lIiwiY29uY2F0IiwiY2hpbGRyZW4iLCJfanN4Iiwic2hvd0NlbnRlckFsaWduIiwiZW5hYmxlIiwiYm90dG9tIiwiYm90dG9tTGVmdCIsImJvdHRvbVJpZ2h0IiwibGVmdCIsInJpZ2h0IiwidG9wIiwidG9wTGVmdCIsInRvcFJpZ2h0Iiwib25SZXNpemVTdG9wIiwib25SZXNpemUiLCJzaXplIiwiaGVpZ2h0Iiwic3R5bGUiLCJhbGlnbkl0ZW1zIiwiZGlzcGxheSIsImp1c3RpZnlDb250ZW50IiwidGVtcGxhdGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/contentwidthlimiter/edit.tsx\n"); + +/***/ }), + +/***/ "./src/contentwidthlimiter/index.tsx": +/*!*******************************************!*\ + !*** ./src/contentwidthlimiter/index.tsx ***! + \*******************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/contentwidthlimiter/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/contentwidthlimiter/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/contentwidthlimiter/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/contentwidthlimiter/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"77.51\",\n y: \"114.93\",\n width: \"153.67\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".25\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"175.76\",\n y: \"114.93\",\n width: \"271.12\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m475.16,248.35v20.36c0,4.29-3.46,7.76-7.76,7.76h-173.77l40.78,40.78c3.03,3.03,3.03,7.94,0,10.96l-2.1,2.1c-3.02,3.03-7.93,3.03-10.96,0l-64.76-64.76c-2.98-2.99-3.02-7.81-.11-10.84.38-.88.92-1.71,1.64-2.42l64.76-64.76c3.03-3.02,7.93-3.02,10.96,0l2.1,2.1c3.03,3.03,3.03,7.93,0,10.96l-40.02,40.02h171.49c4.29,0,7.76,3.46,7.76,7.76Z\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n transforms: {\n from: [{\n type: \"shortcode\",\n tag: \"limit-width\",\n transform: function transform(attributes, data) {\n var _a;\n console.log(data);\n var cleanData = (_a = data.shortcode) === null || _a === void 0 ? void 0 : _a.content;\n console.log(\"cleanData\", cleanData);\n var numberChoice = function numberChoice(number) {\n return parseInt(number);\n };\n var blockContent = (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"core/freeform\", {\n content: cleanData\n });\n return (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {}, [blockContent]);\n }\n }]\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29udGVudHdpZHRobGltaXRlci9pbmRleC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBOzs7OztBQUtzRDtBQUNOO0FBRWhEOzs7Ozs7OztBQVNBOzs7QUFHMEI7QUFDQTtBQUNVO0FBQ2I7QUFZdkI7Ozs7O0FBS0FBLG9FQUFpQixDQUNmSSw2Q0FBb0IsRUFDcEI7RUFDRTs7O0VBR0FFLElBQUksRUFBRTtJQUNKQyxHQUFHLEVBQ0RDLHVEQUFBO01BQ0VDLEVBQUUsRUFBQyxTQUFTO01BQ1pDLEtBQUssRUFBQyw0QkFBNEI7TUFDbENDLE9BQU8sRUFBQyxhQUFhO01BQUFDLFFBQUEsR0FFckJDLHNEQUFBO1FBQ0VDLENBQUMsRUFBQyxPQUFPO1FBQ1RDLENBQUMsRUFBQyxRQUFRO1FBQ1ZDLEtBQUssRUFBQyxRQUFRO1FBQ2RDLE1BQU0sRUFBQyxRQUFRO1FBQ2ZDLEVBQUUsRUFBQyxNQUFNO1FBQ1RDLEVBQUUsRUFBQyxNQUFNO1FBQ1RDLElBQUksRUFBQyxTQUFTO1FBQ2RDLFdBQVcsRUFBQztNQUFHLEVBQ2YsRUFDRlIsc0RBQUE7UUFBR1MsT0FBTyxFQUFDLEtBQUs7UUFBQVYsUUFBQSxFQUNkQyxzREFBQTtVQUNFQyxDQUFDLEVBQUMsUUFBUTtVQUNWQyxDQUFDLEVBQUMsUUFBUTtVQUNWQyxLQUFLLEVBQUMsUUFBUTtVQUNkQyxNQUFNLEVBQUMsUUFBUTtVQUNmQyxFQUFFLEVBQUMsTUFBTTtVQUNUQyxFQUFFLEVBQUMsTUFBTTtVQUNUQyxJQUFJLEVBQUMsU0FBUztVQUNkQyxXQUFXLEVBQUM7UUFBRztNQUNmLEVBQ0EsRUFDSlIsc0RBQUE7UUFDRVUsQ0FBQyxFQUFDLHdVQUF3VTtRQUMxVUgsSUFBSSxFQUFDLFNBQVM7UUFDZEMsV0FBVyxFQUFDO01BQUcsRUFDZjtJQUFBO0dBR1A7RUFFRDs7O0VBR0FHLElBQUksRUFBRXRCLDZDQUFJO0VBRVY7OztFQUdBQyxJQUFJLEVBQUpBLDZDQUFJO0VBQ0pzQixVQUFVLEVBQUU7SUFDVkMsSUFBSSxFQUFFLENBQ0o7TUFDRUMsSUFBSSxFQUFFLFdBQVc7TUFDakJDLEdBQUcsRUFBRSxhQUFhO01BQ2xCQyxTQUFTLEVBQUUsU0FBWEEsU0FBU0EsQ0FBR0MsVUFBd0MsRUFBRUMsSUFBUyxFQUFJOztRQUMxRUMsT0FBTyxDQUFDQyxHQUFHLENBQUNGLElBQUksQ0FBQztRQUNSLElBQUlHLFNBQVMsR0FBRyxDQUFBQyxFQUFBLEdBQUFKLElBQUksQ0FBQ0ssU0FBUyxjQUFBRCxFQUFBLHVCQUFBQSxFQUFBLENBQUVFLE9BQU87UUFDaERMLE9BQU8sQ0FBQ0MsR0FBRyxDQUFDLFdBQVcsRUFBRUMsU0FBUyxDQUFDO1FBQzFCLElBQU1JLFlBQVksR0FBRyxTQUFmQSxZQUFZQSxDQUFJQyxNQUFjLEVBQUk7VUFDdEMsT0FBT0MsUUFBUSxDQUFDRCxNQUFNLENBQUM7UUFDekIsQ0FBQztRQUNELElBQU1FLFlBQVksR0FBR3hDLDhEQUFXLENBQUMsZUFBZSxFQUFFO1VBQ2hEb0MsT0FBTyxFQUFFSDtTQUNWLENBQUM7UUFDRixPQUFPakMsOERBQVcsQ0FBQ0csNkNBQWEsRUFBRSxFQUFFLEVBQUUsQ0FBQ3FDLFlBQVksQ0FBQyxDQUFDO01BQ3ZEO0tBQ0Q7O0NBR0MsQ0FDVCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29udGVudHdpZHRobGltaXRlci9pbmRleC50c3g/MjgxNyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzIGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xuaW1wb3J0IHsgcmVnaXN0ZXJCbG9ja1R5cGUgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9ja3NcIjtcbmltcG9ydCB7IGNyZWF0ZUJsb2NrIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5cbi8qKlxuICogTGV0cyB3ZWJwYWNrIHByb2Nlc3MgQ1NTLCBTQVNTIG9yIFNDU1MgZmlsZXMgcmVmZXJlbmNlZCBpbiBKYXZhU2NyaXB0IGZpbGVzLlxuICogQWxsIGZpbGVzIGNvbnRhaW5pbmcgYHN0eWxlYCBrZXl3b3JkIGFyZSBidW5kbGVkIHRvZ2V0aGVyLiBUaGUgY29kZSB1c2VkXG4gKiBnZXRzIGFwcGxpZWQgYm90aCB0byB0aGUgZnJvbnQgb2YgeW91ciBzaXRlIGFuZCB0byB0aGUgZWRpdG9yLiBBbGwgb3RoZXIgZmlsZXNcbiAqIGdldCBhcHBsaWVkIHRvIHRoZSBlZGl0b3Igb25seS5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL0B3b3JkcHJlc3Mvc2NyaXB0cyN1c2luZy1jc3NcbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRWRpdCBmcm9tIFwiLi9lZGl0XCI7XG5pbXBvcnQgc2F2ZSBmcm9tIFwiLi9zYXZlXCI7XG5pbXBvcnQgbWV0YWRhdGEgZnJvbSBcIi4vYmxvY2suanNvblwiO1xuaW1wb3J0IFwiLi9lZGl0b3Iuc2Nzc1wiO1xuaW1wb3J0IHsgX18sIHNwcmludGYgfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5cbmludGVyZmFjZSBTaG9ydGNvZGVUcmFuc2Zvcm1BdHRyaWJ1dGVzIHtcbiAgbmFtZWQ6IHtcbiAgICBudW1iZXI/OiBzdHJpbmc7XG4gICAgdGl0bGU/OiBzdHJpbmc7XG4gIH07XG4gIG51bWJlcjogc3RyaW5nO1xuICBjb250ZW50OiBzdHJpbmc7XG59XG5cbi8qKlxuICogRXZlcnkgYmxvY2sgc3RhcnRzIGJ5IHJlZ2lzdGVyaW5nIGEgbmV3IGJsb2NrIHR5cGUgZGVmaW5pdGlvbi5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbnJlZ2lzdGVyQmxvY2tUeXBlKFxuICBtZXRhZGF0YS5uYW1lIGFzIGFueSxcbiAge1xuICAgIC8qKlxuICAgICAqIFVzZWQgdG8gY29uc3RydWN0IGEgcHJldmlldyBmb3IgdGhlIGJsb2NrIHRvIGJlIHNob3duIGluIHRoZSBibG9jayBpbnNlcnRlci5cbiAgICAgKi9cbiAgICBpY29uOiB7XG4gICAgICBzcmM6IChcbiAgICAgICAgPHN2Z1xuICAgICAgICAgIGlkPVwiRWJlbmVfMVwiXG4gICAgICAgICAgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXG4gICAgICAgICAgdmlld0JveD1cIjAgMCA1MTIgNTEyXCJcbiAgICAgICAgPlxuICAgICAgICAgIDxyZWN0XG4gICAgICAgICAgICB4PVwiNzcuNTFcIlxuICAgICAgICAgICAgeT1cIjExNC45M1wiXG4gICAgICAgICAgICB3aWR0aD1cIjE1My42N1wiXG4gICAgICAgICAgICBoZWlnaHQ9XCIyODAuNjJcIlxuICAgICAgICAgICAgcng9XCI1LjczXCJcbiAgICAgICAgICAgIHJ5PVwiNS43M1wiXG4gICAgICAgICAgICBmaWxsPVwiZXZlbm9kZFwiXG4gICAgICAgICAgICBzdHJva2VXaWR0aD1cIjBcIlxuICAgICAgICAgIC8+XG4gICAgICAgICAgPGcgb3BhY2l0eT1cIi4yNVwiPlxuICAgICAgICAgICAgPHJlY3RcbiAgICAgICAgICAgICAgeD1cIjE3NS43NlwiXG4gICAgICAgICAgICAgIHk9XCIxMTQuOTNcIlxuICAgICAgICAgICAgICB3aWR0aD1cIjI3MS4xMlwiXG4gICAgICAgICAgICAgIGhlaWdodD1cIjI4MC42MlwiXG4gICAgICAgICAgICAgIHJ4PVwiNS43M1wiXG4gICAgICAgICAgICAgIHJ5PVwiNS43M1wiXG4gICAgICAgICAgICAgIGZpbGw9XCJldmVub2RkXCJcbiAgICAgICAgICAgICAgc3Ryb2tlV2lkdGg9XCIwXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9nPlxuICAgICAgICAgIDxwYXRoXG4gICAgICAgICAgICBkPVwibTQ3NS4xNiwyNDguMzV2MjAuMzZjMCw0LjI5LTMuNDYsNy43Ni03Ljc2LDcuNzZoLTE3My43N2w0MC43OCw0MC43OGMzLjAzLDMuMDMsMy4wMyw3Ljk0LDAsMTAuOTZsLTIuMSwyLjFjLTMuMDIsMy4wMy03LjkzLDMuMDMtMTAuOTYsMGwtNjQuNzYtNjQuNzZjLTIuOTgtMi45OS0zLjAyLTcuODEtLjExLTEwLjg0LjM4LS44OC45Mi0xLjcxLDEuNjQtMi40Mmw2NC43Ni02NC43NmMzLjAzLTMuMDIsNy45My0zLjAyLDEwLjk2LDBsMi4xLDIuMWMzLjAzLDMuMDMsMy4wMyw3LjkzLDAsMTAuOTZsLTQwLjAyLDQwLjAyaDE3MS40OWM0LjI5LDAsNy43NiwzLjQ2LDcuNzYsNy43NlpcIlxuICAgICAgICAgICAgZmlsbD1cImV2ZW5vZGRcIlxuICAgICAgICAgICAgc3Ryb2tlV2lkdGg9XCIwXCJcbiAgICAgICAgICAvPlxuICAgICAgICA8L3N2Zz5cbiAgICAgICksXG4gICAgfSxcblxuICAgIC8qKlxuICAgICAqIEBzZWUgLi9lZGl0LmpzXG4gICAgICovXG4gICAgZWRpdDogRWRpdCxcblxuICAgIC8qKlxuICAgICAqIEBzZWUgLi9zYXZlLmpzXG4gICAgICovXG4gICAgc2F2ZSxcbiAgICB0cmFuc2Zvcm1zOiB7XG4gICAgICBmcm9tOiBbXG4gICAgICAgIHtcbiAgICAgICAgICB0eXBlOiBcInNob3J0Y29kZVwiLFxuICAgICAgICAgIHRhZzogXCJsaW1pdC13aWR0aFwiLFxuICAgICAgICAgIHRyYW5zZm9ybTogKGF0dHJpYnV0ZXM6IFNob3J0Y29kZVRyYW5zZm9ybUF0dHJpYnV0ZXMsIGRhdGE6IGFueSkgPT4ge1xuXHRcdFx0Y29uc29sZS5sb2coZGF0YSk7XG4gICAgICAgICAgICBsZXQgY2xlYW5EYXRhID0gZGF0YS5zaG9ydGNvZGU/LmNvbnRlbnQ7XG5cdFx0XHRjb25zb2xlLmxvZyhcImNsZWFuRGF0YVwiLCBjbGVhbkRhdGEpXG4gICAgICAgICAgICBjb25zdCBudW1iZXJDaG9pY2UgPSAobnVtYmVyOiBzdHJpbmcpID0+IHtcbiAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KG51bWJlcik7XG4gICAgICAgICAgICB9O1xuICAgICAgICAgICAgY29uc3QgYmxvY2tDb250ZW50ID0gY3JlYXRlQmxvY2soXCJjb3JlL2ZyZWVmb3JtXCIsIHtcbiAgICAgICAgICAgICAgY29udGVudDogY2xlYW5EYXRhLFxuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICByZXR1cm4gY3JlYXRlQmxvY2sobWV0YWRhdGEubmFtZSwge30sIFtibG9ja0NvbnRlbnRdKTtcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgXSxcbiAgICB9LFxuICB9IGFzIGFueVxuKTtcbiJdLCJuYW1lcyI6WyJyZWdpc3RlckJsb2NrVHlwZSIsImNyZWF0ZUJsb2NrIiwiRWRpdCIsInNhdmUiLCJtZXRhZGF0YSIsIm5hbWUiLCJpY29uIiwic3JjIiwiX2pzeHMiLCJpZCIsInhtbG5zIiwidmlld0JveCIsImNoaWxkcmVuIiwiX2pzeCIsIngiLCJ5Iiwid2lkdGgiLCJoZWlnaHQiLCJyeCIsInJ5IiwiZmlsbCIsInN0cm9rZVdpZHRoIiwib3BhY2l0eSIsImQiLCJlZGl0IiwidHJhbnNmb3JtcyIsImZyb20iLCJ0eXBlIiwidGFnIiwidHJhbnNmb3JtIiwiYXR0cmlidXRlcyIsImRhdGEiLCJjb25zb2xlIiwibG9nIiwiY2xlYW5EYXRhIiwiX2EiLCJzaG9ydGNvZGUiLCJjb250ZW50IiwibnVtYmVyQ2hvaWNlIiwibnVtYmVyIiwicGFyc2VJbnQiLCJibG9ja0NvbnRlbnQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/contentwidthlimiter/index.tsx\n"); + +/***/ }), + +/***/ "./src/contentwidthlimiter/save.tsx": +/*!******************************************!*\ + !*** ./src/contentwidthlimiter/save.tsx ***! + \******************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var width = attributes.width;\n var characterWidth = Math.round(width * 0.125);\n var alignment = attributes.alignment;\n var marginStyle = \"\";\n if (alignment === \"left\") {\n marginStyle = \"margin-right: auto;\";\n } else if (alignment === \"right\") {\n marginStyle = \"margin-left: auto;\";\n } else {\n marginStyle = \"margin: 0 auto;\";\n }\n // Helper function to convert CSS string to style object\n function cssStringToStyleObject(cssString) {\n var styles = cssString.split(\";\").map(function (style) {\n return style.split(\":\");\n }).reduce(function (styleObj, style) {\n if (style.length === 2) {\n var key = style[0].trim();\n var value = style[1].trim();\n styleObj[key] = value;\n }\n return styleObj;\n }, {});\n return styles;\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"limit-width \".concat(blockProps === null || blockProps === void 0 ? void 0 : blockProps.className),\n style: Object.assign({\n maxWidth: \"min(\".concat(characterWidth, \"ch, 100%)\")\n }, cssStringToStyleObject(marginStyle)),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n });\n}\n{\n /*
          */\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29udGVudHdpZHRobGltaXRlci9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBd0Q7QUFDRjtBQVV4QyxTQUFVRSxJQUFJQSxDQUFBQyxJQUFBLEVBQTBCO0VBQUEsSUFBdkJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQ3ZDLElBQU1DLFVBQVUsR0FBR0wsa0VBQWEsQ0FBQ0UsSUFBSSxFQUFFO0VBRXZDLElBQU1JLEtBQUssR0FBR0YsVUFBVSxDQUFDRSxLQUFLO0VBQzlCLElBQUlDLGNBQWMsR0FBR0MsSUFBSSxDQUFDQyxLQUFLLENBQUNILEtBQUssR0FBRyxLQUFLLENBQUM7RUFFOUMsSUFBSUksU0FBUyxHQUFHTixVQUFVLENBQUNNLFNBQVM7RUFDcEMsSUFBSUMsV0FBVyxHQUFHLEVBQUU7RUFDcEIsSUFBSUQsU0FBUyxLQUFLLE1BQU0sRUFBRTtJQUN4QkMsV0FBVyxHQUFHLHFCQUFxQjtFQUNyQyxDQUFDLE1BQU0sSUFBSUQsU0FBUyxLQUFLLE9BQU8sRUFBRTtJQUNoQ0MsV0FBVyxHQUFHLG9CQUFvQjtFQUNwQyxDQUFDLE1BQU07SUFDTEEsV0FBVyxHQUFHLGlCQUFpQjtFQUNqQztFQUVBO0VBQ0EsU0FBU0Msc0JBQXNCQSxDQUFDQyxTQUFpQjtJQUMvQyxJQUFNQyxNQUFNLEdBQUdELFNBQVMsQ0FDckJFLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FDVkMsR0FBRyxDQUFDLFVBQUNDLEtBQUs7TUFBQSxPQUFLQSxLQUFLLENBQUNGLEtBQUssQ0FBQyxHQUFHLENBQUM7SUFBQSxFQUFDLENBQ2hDRyxNQUFNLENBQUMsVUFBQ0MsUUFBUSxFQUFFRixLQUFLLEVBQUk7TUFDMUIsSUFBSUEsS0FBSyxDQUFDRyxNQUFNLEtBQUssQ0FBQyxFQUFFO1FBQ3RCLElBQU1DLEdBQUcsR0FBR0osS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDSyxJQUFJLEVBQUU7UUFDM0IsSUFBTUMsS0FBSyxHQUFHTixLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUNLLElBQUksRUFBRTtRQUM3QkgsUUFBUSxDQUFDRSxHQUFHLENBQUMsR0FBR0UsS0FBSztNQUN2QjtNQUNBLE9BQU9KLFFBQVE7SUFDakIsQ0FBQyxFQUFFLEVBQStCLENBQUM7SUFDckMsT0FBT0wsTUFBTTtFQUNmO0VBRUEsT0FDRVUsc0RBQUE7SUFDRUMsU0FBUyxpQkFBQUMsTUFBQSxDQUFpQnJCLFVBQVUsYUFBVkEsVUFBVSx1QkFBVkEsVUFBVSxDQUFFb0IsU0FBUyxDQUFFO0lBQ2pEUixLQUFLLEVBQUFVLE1BQUEsQ0FBQUMsTUFBQTtNQUNIQyxRQUFRLFNBQUFILE1BQUEsQ0FBU25CLGNBQWM7SUFBVyxHQUN2Q0ssc0JBQXNCLENBQUNELFdBQVcsQ0FBQztJQUFBbUIsUUFBQSxFQUd4Q04sc0RBQUEsQ0FBQ3ZCLGdFQUFXLENBQUM4QixPQUFPO0VBQUcsRUFDbkI7QUFFVjtBQUVBO0VBQ0U7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29udGVudHdpZHRobGltaXRlci9zYXZlLnRzeD8xOTRmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7IElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICB3aWR0aDogbnVtYmVyO1xuICAgIGFsaWdubWVudDogc3RyaW5nO1xuICB9O1xufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBzYXZlKHsgYXR0cmlidXRlcyB9OiBTYXZlUHJvcHMpIHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuXG4gIGNvbnN0IHdpZHRoID0gYXR0cmlidXRlcy53aWR0aDtcbiAgbGV0IGNoYXJhY3RlcldpZHRoID0gTWF0aC5yb3VuZCh3aWR0aCAqIDAuMTI1KTtcblxuICBsZXQgYWxpZ25tZW50ID0gYXR0cmlidXRlcy5hbGlnbm1lbnQ7XG4gIGxldCBtYXJnaW5TdHlsZSA9IFwiXCI7XG4gIGlmIChhbGlnbm1lbnQgPT09IFwibGVmdFwiKSB7XG4gICAgbWFyZ2luU3R5bGUgPSBcIm1hcmdpbi1yaWdodDogYXV0bztcIjtcbiAgfSBlbHNlIGlmIChhbGlnbm1lbnQgPT09IFwicmlnaHRcIikge1xuICAgIG1hcmdpblN0eWxlID0gXCJtYXJnaW4tbGVmdDogYXV0bztcIjtcbiAgfSBlbHNlIHtcbiAgICBtYXJnaW5TdHlsZSA9IFwibWFyZ2luOiAwIGF1dG87XCI7XG4gIH1cblxuICAvLyBIZWxwZXIgZnVuY3Rpb24gdG8gY29udmVydCBDU1Mgc3RyaW5nIHRvIHN0eWxlIG9iamVjdFxuICBmdW5jdGlvbiBjc3NTdHJpbmdUb1N0eWxlT2JqZWN0KGNzc1N0cmluZzogc3RyaW5nKSB7XG4gICAgY29uc3Qgc3R5bGVzID0gY3NzU3RyaW5nXG4gICAgICAuc3BsaXQoXCI7XCIpXG4gICAgICAubWFwKChzdHlsZSkgPT4gc3R5bGUuc3BsaXQoXCI6XCIpKVxuICAgICAgLnJlZHVjZSgoc3R5bGVPYmosIHN0eWxlKSA9PiB7XG4gICAgICAgIGlmIChzdHlsZS5sZW5ndGggPT09IDIpIHtcbiAgICAgICAgICBjb25zdCBrZXkgPSBzdHlsZVswXS50cmltKCk7XG4gICAgICAgICAgY29uc3QgdmFsdWUgPSBzdHlsZVsxXS50cmltKCk7XG4gICAgICAgICAgc3R5bGVPYmpba2V5XSA9IHZhbHVlO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBzdHlsZU9iajtcbiAgICAgIH0sIHt9IGFzIHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH0pO1xuICAgIHJldHVybiBzdHlsZXM7XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIGNsYXNzTmFtZT17YGxpbWl0LXdpZHRoICR7YmxvY2tQcm9wcz8uY2xhc3NOYW1lfWB9XG4gICAgICBzdHlsZT17e1xuICAgICAgICBtYXhXaWR0aDogYG1pbigke2NoYXJhY3RlcldpZHRofWNoLCAxMDAlKWAsXG4gICAgICAgIC4uLmNzc1N0cmluZ1RvU3R5bGVPYmplY3QobWFyZ2luU3R5bGUpLFxuICAgICAgfX1cbiAgICA+XG4gICAgICA8SW5uZXJCbG9ja3MuQ29udGVudCAvPlxuICAgIDwvZGl2PlxuICApO1xufVxuXG57XG4gIC8qIDxkaXYgY2xhc3M9XCJsaW1pdC13aWR0aFwiIHN0eWxlPVwibWF4LXdpZHRoOiBtaW4oNjBjaCwgMTAwJSk7IG1hcmdpbjogMCBhdXRvO1wiPjwvZGl2PiAqL1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsInNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJ3aWR0aCIsImNoYXJhY3RlcldpZHRoIiwiTWF0aCIsInJvdW5kIiwiYWxpZ25tZW50IiwibWFyZ2luU3R5bGUiLCJjc3NTdHJpbmdUb1N0eWxlT2JqZWN0IiwiY3NzU3RyaW5nIiwic3R5bGVzIiwic3BsaXQiLCJtYXAiLCJzdHlsZSIsInJlZHVjZSIsInN0eWxlT2JqIiwibGVuZ3RoIiwia2V5IiwidHJpbSIsInZhbHVlIiwiX2pzeCIsImNsYXNzTmFtZSIsImNvbmNhdCIsIk9iamVjdCIsImFzc2lnbiIsIm1heFdpZHRoIiwiY2hpbGRyZW4iLCJDb250ZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/contentwidthlimiter/save.tsx\n"); + +/***/ }), + +/***/ "./src/contentwidthlimiter/editor.scss": +/*!*********************************************!*\ + !*** ./src/contentwidthlimiter/editor.scss ***! + \*********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29udGVudHdpZHRobGltaXRlci9lZGl0b3Iuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbnRlbnR3aWR0aGxpbWl0ZXIvZWRpdG9yLnNjc3M/MjcwZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/contentwidthlimiter/editor.scss\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "./src/contentwidthlimiter/block.json": +/*!********************************************!*\ + !*** ./src/contentwidthlimiter/block.json ***! + \********************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/block-contentwidthlimiter","version":"1.0.10","title":"Content Width Limiter","category":"rrze_elements","description":"Creates a contentwidthlimiter block.","supports":{"html":false},"attributes":{"title":{"type":"string","default":"Content Width Limiter"},"width":{"type":"integer","default":600},"alignment":{"type":"string","default":"left"}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css","example":{"attributes":{"title":"Content Width Limiter","width":375,"alignment":"left"},"innerBlocks":[{"name":"core/paragraph","attributes":{"content":"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus."}}]}}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/contentwidthlimiter/index.tsx"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/counter-row/index-rtl.css b/build/counter-row/index-rtl.css index 2da9ff02..9f5240ce 100644 --- a/build/counter-row/index-rtl.css +++ b/build/counter-row/index-rtl.css @@ -1 +1,76 @@ -svg.elements-tabs-icon-modal{border:1px solid #000;clear:both;float:right;height:2ch;padding:1ch;width:2ch}.elements-tabs-icon-modal-input .components-text-control__input{display:inline-block}.components-base-control.elements-tabs-icon-modal-input{width:auto}.rrze-elements-tabs-modal-container{display:flex;flex-wrap:wrap}.wp-block-rrze-elements-counter-row .rrze-elements-blocks-counter-row{display:initial}.wp-block-rrze-elements-counter-row .rrze-elements-blocks-counter-row .block-editor-block-list__layout{display:-ms-grid;display:grid;gap:4px;grid-template-columns:repeat(auto-fill,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-1 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-2 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-3 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-4 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-5 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.wp-block-rrze-elements-counter-row dl{padding:.5rem 1rem}.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-normal{font-size:var(--wp--preset--font-size--normal,1rem);font-weight:400}.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-medium{font-size:var(--wp--preset--font-size--medium,1.25rem);font-weight:400}.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-large{font-size:var(--wp--preset--font-size--large,4rem);font-weight:400}.wp-block-rrze-elements-counter-row .fau-counter-data{font-weight:700}.wp-block-rrze-elements-counter-row .rrze--counter-element-container{padding:0} +/*!****************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/counter-row/editor.scss ***! + \****************************************************************************************************************************************************************************************************************************************************/ +svg.elements-tabs-icon-modal { + float: right; + clear: both; + width: 2ch; + height: 2ch; + padding-left: 2ch; + border: 1px solid #000; + padding: 1ch; +} + +.elements-tabs-icon-modal-input .components-text-control__input { + display: inline-block; +} + +.components-base-control.elements-tabs-icon-modal-input { + width: auto; +} + +.rrze-elements-tabs-modal-container { + display: flex; + flex-wrap: wrap; +} + +.wp-block-rrze-elements-counter-row .rrze-elements-blocks-counter-row { + display: initial; +} +.wp-block-rrze-elements-counter-row .rrze-elements-blocks-counter-row .block-editor-block-list__layout { + display: -ms-grid; + display: grid; + grid-template-columns: repeat(auto-fill, 1fr); + gap: 4px; +} +.wp-block-rrze-elements-counter-row.rrze-elements-column-1 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { + -ms-grid-columns: (1fr)[1]; + grid-template-columns: repeat(1, 1fr); +} +.wp-block-rrze-elements-counter-row.rrze-elements-column-2 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); +} +.wp-block-rrze-elements-counter-row.rrze-elements-column-3 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { + -ms-grid-columns: (1fr)[3]; + grid-template-columns: repeat(3, 1fr); +} +.wp-block-rrze-elements-counter-row.rrze-elements-column-4 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { + -ms-grid-columns: (1fr)[4]; + grid-template-columns: repeat(4, 1fr); +} +.wp-block-rrze-elements-counter-row.rrze-elements-column-5 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { + -ms-grid-columns: (1fr)[5]; + grid-template-columns: repeat(5, 1fr); +} +.wp-block-rrze-elements-counter-row dl { + padding: 0.5rem 1rem; +} +.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-normal { + font-size: var(--wp--preset--font-size--normal, 1rem); + font-weight: normal; +} +.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-medium { + font-size: var(--wp--preset--font-size--medium, 1.25rem); + font-weight: normal; +} +.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-large { + font-size: var(--wp--preset--font-size--large, 4rem); + font-weight: normal; +} +.wp-block-rrze-elements-counter-row .fau-counter-data { + font-weight: bold; +} +.wp-block-rrze-elements-counter-row .rrze--counter-element-container { + padding: 0; +} diff --git a/build/counter-row/index.asset.php b/build/counter-row/index.asset.php index 2f97a564..e625b7e5 100644 --- a/build/counter-row/index.asset.php +++ b/build/counter-row/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-primitives'), 'version' => '1d582cd12a515736e51f'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-primitives'), 'version' => '40f0ed610873c97bd003'); diff --git a/build/counter-row/index.css b/build/counter-row/index.css index bcca3454..c71c70cb 100644 --- a/build/counter-row/index.css +++ b/build/counter-row/index.css @@ -1 +1,76 @@ -svg.elements-tabs-icon-modal{border:1px solid #000;clear:both;float:left;height:2ch;padding:1ch;width:2ch}.elements-tabs-icon-modal-input .components-text-control__input{display:inline-block}.components-base-control.elements-tabs-icon-modal-input{width:auto}.rrze-elements-tabs-modal-container{display:flex;flex-wrap:wrap}.wp-block-rrze-elements-counter-row .rrze-elements-blocks-counter-row{display:initial}.wp-block-rrze-elements-counter-row .rrze-elements-blocks-counter-row .block-editor-block-list__layout{display:-ms-grid;display:grid;gap:4px;grid-template-columns:repeat(auto-fill,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-1 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-2 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-3 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-4 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-5 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.wp-block-rrze-elements-counter-row dl{padding:.5rem 1rem}.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-normal{font-size:var(--wp--preset--font-size--normal,1rem);font-weight:400}.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-medium{font-size:var(--wp--preset--font-size--medium,1.25rem);font-weight:400}.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-large{font-size:var(--wp--preset--font-size--large,4rem);font-weight:400}.wp-block-rrze-elements-counter-row .fau-counter-data{font-weight:700}.wp-block-rrze-elements-counter-row .rrze--counter-element-container{padding:0} +/*!****************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/counter-row/editor.scss ***! + \****************************************************************************************************************************************************************************************************************************************************/ +svg.elements-tabs-icon-modal { + float: left; + clear: both; + width: 2ch; + height: 2ch; + padding-right: 2ch; + border: 1px solid #000; + padding: 1ch; +} + +.elements-tabs-icon-modal-input .components-text-control__input { + display: inline-block; +} + +.components-base-control.elements-tabs-icon-modal-input { + width: auto; +} + +.rrze-elements-tabs-modal-container { + display: flex; + flex-wrap: wrap; +} + +.wp-block-rrze-elements-counter-row .rrze-elements-blocks-counter-row { + display: initial; +} +.wp-block-rrze-elements-counter-row .rrze-elements-blocks-counter-row .block-editor-block-list__layout { + display: -ms-grid; + display: grid; + grid-template-columns: repeat(auto-fill, 1fr); + gap: 4px; +} +.wp-block-rrze-elements-counter-row.rrze-elements-column-1 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { + -ms-grid-columns: (1fr)[1]; + grid-template-columns: repeat(1, 1fr); +} +.wp-block-rrze-elements-counter-row.rrze-elements-column-2 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); +} +.wp-block-rrze-elements-counter-row.rrze-elements-column-3 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { + -ms-grid-columns: (1fr)[3]; + grid-template-columns: repeat(3, 1fr); +} +.wp-block-rrze-elements-counter-row.rrze-elements-column-4 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { + -ms-grid-columns: (1fr)[4]; + grid-template-columns: repeat(4, 1fr); +} +.wp-block-rrze-elements-counter-row.rrze-elements-column-5 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { + -ms-grid-columns: (1fr)[5]; + grid-template-columns: repeat(5, 1fr); +} +.wp-block-rrze-elements-counter-row dl { + padding: 0.5rem 1rem; +} +.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-normal { + font-size: var(--wp--preset--font-size--normal, 1rem); + font-weight: normal; +} +.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-medium { + font-size: var(--wp--preset--font-size--medium, 1.25rem); + font-weight: normal; +} +.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-large { + font-size: var(--wp--preset--font-size--large, 4rem); + font-weight: normal; +} +.wp-block-rrze-elements-counter-row .fau-counter-data { + font-weight: bold; +} +.wp-block-rrze-elements-counter-row .rrze--counter-element-container { + padding: 0; +} diff --git a/build/counter-row/index.js b/build/counter-row/index.js index 00c77288..4fea4912 100644 --- a/build/counter-row/index.js +++ b/build/counter-row/index.js @@ -1 +1,258 @@ -!function(){"use strict";var t=window.ReactJSXRuntime,e=window.wp.blocks,r=window.wp.blockEditor,n=window.wp.components,i=window.wp.i18n,s=window.wp.primitives,a=(0,t.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(s.Path,{d:"m11.3 17.2-5-5c-.1-.1-.1-.3 0-.4l2.3-2.3-1.1-1-2.3 2.3c-.7.7-.7 1.8 0 2.5l5 5H7.5v1.5h5.3v-5.2h-1.5v2.6zm7.5-6.4-5-5h2.7V4.2h-5.2v5.2h1.5V6.8l5 5c.1.1.1.3 0 .4l-2.3 2.3 1.1 1.1 2.3-2.3c.6-.7.6-1.9-.1-2.5z"})});function o(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function u(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var l,c,f,h,p,d,_,g,m,v,y,x,b,w,T,k,M,C={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},O={duration:.5,overwrite:!1,delay:0},S=1e8,P=1e-8,A=2*Math.PI,E=A/4,z=0,D=Math.sqrt,R=Math.cos,B=Math.sin,F=function(t){return"string"==typeof t},I=function(t){return"function"==typeof t},L=function(t){return"number"==typeof t},Y=function(t){return void 0===t},N=function(t){return"object"==typeof t},X=function(t){return!1!==t},j=function(){return"undefined"!=typeof window},U=function(t){return I(t)||F(t)},V="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},q=Array.isArray,H=/(?:-?\.?\d|\.)+/gi,W=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,G=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Q=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Z=/[+-]=-?[.\d]+/,$=/[^,'"\[\]\s]+/gi,J=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,K={},tt={},et=function(t){return(tt=At(t,K))&&Ar},rt=function(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")},nt=function(t,e){return!e&&console.warn(t)},it=function(t,e){return t&&(K[t]=e)&&tt&&(tt[t]=e)||K},st=function(){return 0},at={suppressEvents:!0,isStart:!0,kill:!1},ot={suppressEvents:!0,kill:!1},ut={suppressEvents:!0},lt={},ct=[],ft={},ht={},pt={},dt=30,_t=[],gt="",mt=function(t){var e,r,n=t[0];if(N(n)||I(n)||(t=[t]),!(e=(n._gsap||{}).harness)){for(r=_t.length;r--&&!_t[r].targetTest(n););e=_t[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new Ve(t[r],e)))||t.splice(r,1);return t},vt=function(t){return t._gsap||mt(oe(t))[0]._gsap},yt=function(t,e,r){return(r=t[e])&&I(r)?t[e]():Y(r)&&t.getAttribute&&t.getAttribute(e)||r},xt=function(t,e){return(t=t.split(",")).forEach(e)||t},bt=function(t){return Math.round(1e5*t)/1e5||0},wt=function(t){return Math.round(1e7*t)/1e7||0},Tt=function(t,e){var r=e.charAt(0),n=parseFloat(e.substr(2));return t=parseFloat(t),"+"===r?t+n:"-"===r?t-n:"*"===r?t*n:t/n},kt=function(t,e){for(var r=e.length,n=0;t.indexOf(e[n])<0&&++ns;)a=a._prev;return a?(e._next=a._next,a._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[n]=e,e._prev=a,e.parent=e._dp=t,e},Bt=function(t,e,r,n){void 0===r&&(r="_first"),void 0===n&&(n="_last");var i=e._prev,s=e._next;i?i._next=s:t[r]===e&&(t[r]=s),s?s._prev=i:t[n]===e&&(t[n]=i),e._next=e._prev=e.parent=null},Ft=function(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0},It=function(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t},Lt=function(t,e,r,n){return t._startAt&&(c?t._startAt.revert(ot):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,n))},Yt=function t(e){return!e||e._ts&&t(e.parent)},Nt=function(t){return t._repeat?Xt(t._tTime,t=t.duration()+t._rDelay)*t:0},Xt=function(t,e){var r=Math.floor(t/=e);return t&&r===t?r-1:r},jt=function(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},Ut=function(t){return t._end=wt(t._start+(t._tDur/Math.abs(t._ts||t._rts||P)||0))},Vt=function(t,e){var r=t._dp;return r&&r.smoothChildTiming&&t._ts&&(t._start=wt(r._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),Ut(t),r._dirty||It(r,t)),t},qt=function(t,e){var r;if((e._time||!e._dur&&e._initted||e._startP)&&e.render(r,!0)),It(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur=0&&r.totalTime(r._tTime),r=r._dp;t._zTime=-1e-8}},Ht=function(t,e,r,n){return e.parent&&Ft(e),e._start=wt((L(r)?r:r||t!==h?te(t,r,e):t._time)+e._delay),e._end=wt(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),Rt(t,e,"_first","_last",t._sort?"_start":0),Zt(e)||(t._recent=e),n||qt(t,e),t._ts<0&&Vt(t,t._tTime),t},Wt=function(t,e){return(K.ScrollTrigger||rt("scrollTrigger",e))&&K.ScrollTrigger.create(e,t)},Gt=function(t,e,r,n,i){return Je(t,e,i),t._initted?!r&&t._pt&&!c&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&m!==Ee.frame?(ct.push(t),t._lazy=[i,n],1):void 0:1},Qt=function t(e){var r=e.parent;return r&&r._ts&&r._initted&&!r._lock&&(r.rawTime()<0||t(r))},Zt=function(t){var e=t.data;return"isFromStart"===e||"isStart"===e},$t=function(t,e,r,n){var i=t._repeat,s=wt(e)||0,a=t._tTime/t._tDur;return a&&!n&&(t._time*=s/t._dur),t._dur=s,t._tDur=i?i<0?1e10:wt(s*(i+1)+t._rDelay*i):s,a>0&&!n&&Vt(t,t._tTime=t._tDur*a),t.parent&&Ut(t),r||It(t.parent,t),t},Jt=function(t){return t instanceof He?It(t):$t(t,t._dur)},Kt={_start:0,endTime:st,totalDuration:st},te=function t(e,r,n){var i,s,a,o=e.labels,u=e._recent||Kt,l=e.duration()>=S?u.endTime(!1):e._dur;return F(r)&&(isNaN(r)||r in o)?(s=r.charAt(0),a="%"===r.substr(-1),i=r.indexOf("="),"<"===s||">"===s?(i>=0&&(r=r.replace(/=/,"")),("<"===s?u._start:u.endTime(u._repeat>=0))+(parseFloat(r.substr(1))||0)*(a?(i<0?u:n).totalDuration()/100:1)):i<0?(r in o||(o[r]=l),o[r]):(s=parseFloat(r.charAt(i-1)+r.substr(i+1)),a&&n&&(s=s/100*(q(n)?n[0]:n).totalDuration()),i>1?t(e,r.substr(0,i-1),n)+s:l+s)):null==r?l:+r},ee=function(t,e,r){var n,i,s=L(e[1]),a=(s?2:1)+(t<2?0:1),o=e[a];if(s&&(o.duration=e[1]),o.parent=r,t){for(n=o,i=r;i&&!("immediateRender"in n);)n=i.vars.defaults||{},i=X(i.vars.inherit)&&i.parent;o.immediateRender=X(n.immediateRender),t<2?o.runBackwards=1:o.startAt=e[a-1]}return new nr(e[0],o,e[a+1])},re=function(t,e){return t||0===t?e(t):e},ne=function(t,e,r){return re?e:r},ie=function(t,e){return F(t)&&(e=J.exec(t))?e[1]:""},se=[].slice,ae=function(t,e){return t&&N(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&N(t[0]))&&!t.nodeType&&t!==p},oe=function(t,e,r){return f&&!e&&f.selector?f.selector(t):!F(t)||r||!d&&ze()?q(t)?function(t,e,r){return void 0===r&&(r=[]),t.forEach((function(t){var n;return F(t)&&!e||ae(t,1)?(n=r).push.apply(n,oe(t)):r.push(t)}))||r}(t,r):ae(t)?se.call(t,0):t?[t]:[]:se.call((e||_).querySelectorAll(t),0)},ue=function(t){return t=oe(t)[0]||nt("Invalid scope")||{},function(e){var r=t.current||t.nativeElement||t;return oe(e,r.querySelectorAll?r:r===t?nt("Invalid scope")||_.createElement("div"):t)}},le=function(t){return t.sort((function(){return.5-Math.random()}))},ce=function(t){if(I(t))return t;var e=N(t)?t:{each:t},r=Ye(e.ease),n=e.from||0,i=parseFloat(e.base)||0,s={},a=n>0&&n<1,o=isNaN(n)||a,u=e.axis,l=n,c=n;return F(n)?l=c={center:.5,edges:.5,end:1}[n]||0:!a&&o&&(l=n[0],c=n[1]),function(t,a,f){var h,p,d,_,g,m,v,y,x,b=(f||e).length,w=s[b];if(!w){if(!(x="auto"===e.grid?0:(e.grid||[1,S])[1])){for(v=-S;v<(v=f[x++].getBoundingClientRect().left)&&xv&&(v=g),gb?b-1:u?"y"===u?b/x:x:Math.max(x,b/x))||0)*("edges"===n?-1:1),w.b=b<0?i-b:i,w.u=ie(e.amount||e.each)||0,r=r&&b<0?Ie(r):r}return b=(w[t]-w.min)/w.max||0,wt(w.b+(r?r(b):b)*w.v)+w.u}},fe=function(t){var e=Math.pow(10,((t+"").split(".")[1]||"").length);return function(r){var n=wt(Math.round(parseFloat(r)/t)*t*e);return(n-n%1)/e+(L(r)?0:ie(r))}},he=function(t,e){var r,n,i=q(t);return!i&&N(t)&&(r=i=t.radius||S,t.values?(t=oe(t.values),(n=!L(t[0]))&&(r*=r)):t=fe(t.increment)),re(e,i?I(t)?function(e){return n=t(e),Math.abs(n-e)<=r?n:e}:function(e){for(var i,s,a=parseFloat(n?e.x:e),o=parseFloat(n?e.y:0),u=S,l=0,c=t.length;c--;)(i=n?(i=t[c].x-a)*i+(s=t[c].y-o)*s:Math.abs(t[c]-a))(i=Math.abs(i))&&(s=n,o=i);return s},ve=function(t,e,r){var n,i,s,a=t.vars,o=a[e],u=f,l=t._ctx;if(o)return n=a[e+"Params"],i=a.callbackScope||t,r&&ct.length&&Mt(),l&&(f=l),s=n?o.apply(i,n):o.call(i),f=u,s},ye=function(t){return Ft(t),t.scrollTrigger&&t.scrollTrigger.kill(!!c),t.progress()<1&&ve(t,"onInterrupt"),t},xe=[],be=function(t){if(t)if(t=!t.name&&t.default||t,j()||t.headless){var e=t.name,r=I(t),n=e&&!r&&t.init?function(){this._props=[]}:t,i={init:st,render:hr,add:Ze,kill:dr,modifier:pr,rawVars:0},s={targetTest:0,get:0,getSetter:ur,aliases:{},register:0};if(ze(),t!==n){if(ht[e])return;Pt(n,Pt(zt(t,i),s)),At(n.prototype,At(i,zt(t,s))),ht[n.prop=e]=n,t.targetTest&&(_t.push(n),lt[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}it(e,n),t.register&&t.register(Ar,n,mr)}else xe.push(t)},we=255,Te={aqua:[0,we,we],lime:[0,we,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,we],navy:[0,0,128],white:[we,we,we],olive:[128,128,0],yellow:[we,we,0],orange:[we,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[we,0,0],pink:[we,192,203],cyan:[0,we,we],transparent:[we,we,we,0]},ke=function(t,e,r){return(6*(t+=t<0?1:t>1?-1:0)<1?e+(r-e)*t*6:t<.5?r:3*t<2?e+(r-e)*(2/3-t)*6:e)*we+.5|0},Me=function(t,e,r){var n,i,s,a,o,u,l,c,f,h,p=t?L(t)?[t>>16,t>>8&we,t&we]:0:Te.black;if(!p){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),Te[t])p=Te[t];else if("#"===t.charAt(0)){if(t.length<6&&(n=t.charAt(1),i=t.charAt(2),s=t.charAt(3),t="#"+n+n+i+i+s+s+(5===t.length?t.charAt(4)+t.charAt(4):"")),9===t.length)return[(p=parseInt(t.substr(1,6),16))>>16,p>>8&we,p&we,parseInt(t.substr(7),16)/255];p=[(t=parseInt(t.substr(1),16))>>16,t>>8&we,t&we]}else if("hsl"===t.substr(0,3))if(p=h=t.match(H),e){if(~t.indexOf("="))return p=t.match(W),r&&p.length<4&&(p[3]=1),p}else a=+p[0]%360/360,o=+p[1]/100,n=2*(u=+p[2]/100)-(i=u<=.5?u*(o+1):u+o-u*o),p.length>3&&(p[3]*=1),p[0]=ke(a+1/3,n,i),p[1]=ke(a,n,i),p[2]=ke(a-1/3,n,i);else p=t.match(H)||Te.transparent;p=p.map(Number)}return e&&!h&&(n=p[0]/we,i=p[1]/we,s=p[2]/we,u=((l=Math.max(n,i,s))+(c=Math.min(n,i,s)))/2,l===c?a=o=0:(f=l-c,o=u>.5?f/(2-l-c):f/(l+c),a=l===n?(i-s)/f+(io||y<0)&&(l+=y-u),((d=(g=(c+=y)-l)-h)>0||x)&&(v=++n.frame,i=g-1e3*n.time,n.time=g/=1e3,h+=d+(d>=f?4:f-d),_=1),x||(t=e(r)),_)for(s=0;s=e&&s--},_listeners:m}}(),ze=function(){return!y&&Ee.wake()},De={},Re=/^[\d.\-M][\d.\-,\s]/,Be=/["']/g,Fe=function(t){for(var e,r,n,i={},s=t.substr(1,t.length-3).split(":"),a=s[0],o=1,u=s.length;o1&&a.config?a.config.apply(null,~t.indexOf("{")?[Fe(s[1])]:(e=t,r=e.indexOf("(")+1,n=e.indexOf(")"),i=e.indexOf("(",r),e.substring(r,~i&&i=1?r:1,s=(n||(e?.3:.45))/(r<1?r:1),a=s/A*(Math.asin(1/i)||0),o=function(t){return 1===t?1:i*Math.pow(2,-10*t)*B((t-a)*s)+1},u="out"===e?o:"in"===e?function(t){return 1-o(1-t)}:Xe(o);return s=A/s,u.config=function(r,n){return t(e,r,n)},u},Ue=function t(e,r){void 0===r&&(r=1.70158);var n=function(t){return t?--t*t*((r+1)*t+r)+1:0},i="out"===e?n:"in"===e?function(t){return 1-n(1-t)}:Xe(n);return i.config=function(r){return t(e,r)},i};xt("Linear,Quad,Cubic,Quart,Quint,Strong",(function(t,e){var r=e<5?e+1:e;Ne(t+",Power"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},(function(t){return 1-Math.pow(1-t,r)}),(function(t){return t<.5?Math.pow(2*t,r)/2:1-Math.pow(2*(1-t),r)/2}))})),De.Linear.easeNone=De.none=De.Linear.easeIn,Ne("Elastic",je("in"),je("out"),je()),x=7.5625,T=2*(w=1/(b=2.75)),k=2.5*w,Ne("Bounce",(function(t){return 1-M(1-t)}),M=function(t){return t0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,$t(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(ze(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(Vt(this,t),!r._dp||r.parent||qt(r,this);r&&r.parent;)r.parent._time!==r._start+(r._ts>=0?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t0||!this._tDur&&!t)&&Ht(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===P||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),Ct(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Nt(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>0?1:0},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Nt(this),e):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(t,e){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*r,e):this._repeat?Xt(this._tTime,r)+1:1},e.timeScale=function(t,e){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===t)return this;var r=this.parent&&this._ts?jt(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||-1e-8===t?0:this._rts,this.totalTime(ne(-Math.abs(this._delay),this._tDur,r),!1!==e),Ut(this),function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t}(this)},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(ze(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==P&&(this._tTime-=P)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return e&&(e._sort||!this.parent)&&Ht(e,this,t-this._delay),this}return this._start},e.endTime=function(t){return this._start+(X(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?jt(e.rawTime(t),this):this._tTime:this._tTime},e.revert=function(t){void 0===t&&(t=ut);var e=c;return c=t,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),"nested"!==this.data&&!1!==t.kill&&this.kill(),c=e,this},e.globalTime=function(t){for(var e=this,r=arguments.length?t:e.rawTime();e;)r=e._start+r/(Math.abs(e._ts)||1),e=e._dp;return!this.parent&&this._sat?this._sat.globalTime(t):r},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,Jt(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(t){if(arguments.length){var e=this._time;return this._rDelay=t,Jt(this),e?this.time(e):this}return this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime(te(this,t),X(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,X(e))},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-1e-8:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},e.isActive=function(){var t,e=this.parent||this._dp,r=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=r&&t1?(e?(n[t]=e,r&&(n[t+"Params"]=r),"onUpdate"===t&&(this._onUpdate=e)):delete n[t],this):n[t]},e.then=function(t){var e=this;return new Promise((function(r){var n=I(t)?t:St,i=function(){var t=e.then;e.then=null,I(n)&&(n=n(e))&&(n.then||n===e)&&(e.then=t),r(n),e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?i():e._prom=i}))},e.kill=function(){ye(this)},t}();Pt(qe.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var He=function(t){function e(e,r){var n;return void 0===e&&(e={}),(n=t.call(this,e)||this).labels={},n.smoothChildTiming=!!e.smoothChildTiming,n.autoRemoveChildren=!!e.autoRemoveChildren,n._sort=X(e.sortChildren),h&&Ht(e.parent||h,o(n),r),e.reversed&&n.reverse(),e.paused&&n.paused(!0),e.scrollTrigger&&Wt(o(n),e.scrollTrigger),n}u(e,t);var r=e.prototype;return r.to=function(t,e,r){return ee(0,arguments,this),this},r.from=function(t,e,r){return ee(1,arguments,this),this},r.fromTo=function(t,e,r,n){return ee(2,arguments,this),this},r.set=function(t,e,r){return e.duration=0,e.parent=this,Dt(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new nr(t,e,te(this,r),1),this},r.call=function(t,e,r){return Ht(this,nr.delayedCall(0,t,e),r)},r.staggerTo=function(t,e,r,n,i,s,a){return r.duration=e,r.stagger=r.stagger||n,r.onComplete=s,r.onCompleteParams=a,r.parent=this,new nr(t,r,te(this,i)),this},r.staggerFrom=function(t,e,r,n,i,s,a){return r.runBackwards=1,Dt(r).immediateRender=X(r.immediateRender),this.staggerTo(t,e,r,n,i,s,a)},r.staggerFromTo=function(t,e,r,n,i,s,a,o){return n.startAt=r,Dt(n).immediateRender=X(n.immediateRender),this.staggerTo(t,e,n,i,s,a,o)},r.render=function(t,e,r){var n,i,s,a,o,u,l,f,p,d,_,g,m=this._time,v=this._dirty?this.totalDuration():this._tDur,y=this._dur,x=t<=0?0:wt(t),b=this._zTime<0!=t<0&&(this._initted||!y);if(this!==h&&x>v&&t>=0&&(x=v),x!==this._tTime||r||b){if(m!==this._time&&y&&(x+=this._time-m,t+=this._time-m),n=x,p=this._start,u=!(f=this._ts),b&&(y||(m=this._zTime),(t||!e)&&(this._zTime=t)),this._repeat){if(_=this._yoyo,o=y+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*o+t,e,r);if(n=wt(x%o),x===v?(a=this._repeat,n=y):((a=~~(x/o))&&a===x/o&&(n=y,a--),n>y&&(n=y)),d=Xt(this._tTime,o),!m&&this._tTime&&d!==a&&this._tTime-d*o-this._dur<=0&&(d=a),_&&1&a&&(n=y-n,g=1),a!==d&&!this._lock){var w=_&&1&d,T=w===(_&&1&a);if(ae)for(n=t._first;n&&n._start<=r;){if("isPause"===n.data&&n._start>e)return n;n=n._next}else for(n=t._last;n&&n._start>=r;){if("isPause"===n.data&&n._start=m&&t>=0)for(i=this._first;i;){if(s=i._next,(i._act||n>=i._start)&&i._ts&&l!==i){if(i.parent!==this)return this.render(t,e,r);if(i.render(i._ts>0?(n-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(n-i._start)*i._ts,e,r),n!==this._time||!this._ts&&!u){l=0,s&&(x+=this._zTime=-1e-8);break}}i=s}else{i=this._last;for(var k=t<0?t:n;i;){if(s=i._prev,(i._act||k<=i._end)&&i._ts&&l!==i){if(i.parent!==this)return this.render(t,e,r);if(i.render(i._ts>0?(k-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(k-i._start)*i._ts,e,r||c&&(i._initted||i._startAt)),n!==this._time||!this._ts&&!u){l=0,s&&(x+=this._zTime=k?-1e-8:P);break}}i=s}}if(l&&!e&&(this.pause(),l.render(n>=m?0:-1e-8)._zTime=n>=m?1:-1,this._ts))return this._start=p,Ut(this),this.render(t,e,r);this._onUpdate&&!e&&ve(this,"onUpdate",!0),(x===v&&this._tTime>=this.totalDuration()||!x&&m)&&(p!==this._start&&Math.abs(f)===Math.abs(this._ts)||this._lock||((t||!y)&&(x===v&&this._ts>0||!x&&this._ts<0)&&Ft(this,1),e||t<0&&!m||!x&&!m&&v||(ve(this,x===v&&t>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(x0)&&this._prom())))}return this},r.add=function(t,e){var r=this;if(L(e)||(e=te(this,e,t)),!(t instanceof qe)){if(q(t))return t.forEach((function(t){return r.add(t,e)})),this;if(F(t))return this.addLabel(t,e);if(!I(t))return this;t=nr.delayedCall(0,t)}return this!==t?Ht(this,t,e):this},r.getChildren=function(t,e,r,n){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),void 0===n&&(n=-S);for(var i=[],s=this._first;s;)s._start>=n&&(s instanceof nr?e&&i.push(s):(r&&i.push(s),t&&i.push.apply(i,s.getChildren(!0,e,r)))),s=s._next;return i},r.getById=function(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},r.remove=function(t){return F(t)?this.removeLabel(t):I(t)?this.killTweensOf(t):(Bt(this,t),t===this._recent&&(this._recent=this._last),It(this))},r.totalTime=function(e,r){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=wt(Ee.time-(this._ts>0?e/this._ts:(this.totalDuration()-e)/-this._ts))),t.prototype.totalTime.call(this,e,r),this._forcing=0,this):this._tTime},r.addLabel=function(t,e){return this.labels[t]=te(this,e),this},r.removeLabel=function(t){return delete this.labels[t],this},r.addPause=function(t,e,r){var n=nr.delayedCall(0,e||st,r);return n.data="isPause",this._hasPause=1,Ht(this,n,te(this,t))},r.removePause=function(t){var e=this._first;for(t=te(this,t);e;)e._start===t&&"isPause"===e.data&&Ft(e),e=e._next},r.killTweensOf=function(t,e,r){for(var n=this.getTweensOf(t,r),i=n.length;i--;)We!==n[i]&&n[i].kill(t,e);return this},r.getTweensOf=function(t,e){for(var r,n=[],i=oe(t),s=this._first,a=L(e);s;)s instanceof nr?kt(s._targets,i)&&(a?(!We||s._initted&&s._ts)&&s.globalTime(0)<=e&&s.globalTime(s.totalDuration())>e:!e||s.isActive())&&n.push(s):(r=s.getTweensOf(i,e)).length&&n.push.apply(n,r),s=s._next;return n},r.tweenTo=function(t,e){e=e||{};var r,n=this,i=te(n,t),s=e,a=s.startAt,o=s.onStart,u=s.onStartParams,l=s.immediateRender,c=nr.to(n,Pt({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:i,overwrite:"auto",duration:e.duration||Math.abs((i-(a&&"time"in a?a.time:n._time))/n.timeScale())||P,onStart:function(){if(n.pause(),!r){var t=e.duration||Math.abs((i-(a&&"time"in a?a.time:n._time))/n.timeScale());c._dur!==t&&$t(c,t,0,1).render(c._time,!0,!0),r=1}o&&o.apply(c,u||[])}},e));return l?c.render(0):c},r.tweenFromTo=function(t,e,r){return this.tweenTo(e,Pt({startAt:{time:te(this,t)}},r))},r.recent=function(){return this._recent},r.nextLabel=function(t){return void 0===t&&(t=this._time),me(this,te(this,t))},r.previousLabel=function(t){return void 0===t&&(t=this._time),me(this,te(this,t),1)},r.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+P)},r.shiftChildren=function(t,e,r){void 0===r&&(r=0);for(var n,i=this._first,s=this.labels;i;)i._start>=r&&(i._start+=t,i._end+=t),i=i._next;if(e)for(n in s)s[n]>=r&&(s[n]+=t);return It(this)},r.invalidate=function(e){var r=this._first;for(this._lock=0;r;)r.invalidate(e),r=r._next;return t.prototype.invalidate.call(this,e)},r.clear=function(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),It(this)},r.totalDuration=function(t){var e,r,n,i=0,s=this,a=s._last,o=S;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-t:t));if(s._dirty){for(n=s.parent;a;)e=a._prev,a._dirty&&a.totalDuration(),(r=a._start)>o&&s._sort&&a._ts&&!s._lock?(s._lock=1,Ht(s,a,r-a._delay,1)._lock=0):o=r,r<0&&a._ts&&(i-=r,(!n&&!s._dp||n&&n.smoothChildTiming)&&(s._start+=r/s._ts,s._time-=r,s._tTime-=r),s.shiftChildren(-r,!1,-Infinity),o=0),a._end>i&&a._ts&&(i=a._end),a=e;$t(s,s===h&&s._time>i?s._time:i,1,1),s._dirty=0}return s._tDur},e.updateRoot=function(t){if(h._ts&&(Ct(h,jt(t,h)),m=Ee.frame),Ee.frame>=dt){dt+=C.autoSleep||120;var e=h._first;if((!e||!e._ts)&&C.autoSleep&&Ee._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Ee.sleep()}}},e}(qe);Pt(He.prototype,{_lock:0,_hasPause:0,_forcing:0});var We,Ge,Qe=function(t,e,r,n,i,s,a){var o,u,l,c,f,h,p,d,_=new mr(this._pt,t,e,0,1,fr,null,i),g=0,m=0;for(_.b=r,_.e=n,r+="",(p=~(n+="").indexOf("random("))&&(n=_e(n)),s&&(s(d=[r,n],t,e),r=d[0],n=d[1]),u=r.match(Q)||[];o=Q.exec(n);)c=o[0],f=n.substring(g,o.index),l?l=(l+1)%5:"rgba("===f.substr(-5)&&(l=1),c!==u[m++]&&(h=parseFloat(u[m-1])||0,_._pt={_next:_._pt,p:f||1===m?f:",",s:h,c:"="===c.charAt(1)?Tt(h,c)-h:parseFloat(c)-h,m:l&&l<4?Math.round:0},g=Q.lastIndex);return _.c=g")})),a.duration();else{for(p in c={},T)"ease"===p||"easeEach"===p||Ke(p,T[p],c,T.easeEach);for(p in c)for(A=c[p].sort((function(t,e){return t.t-e.t})),D=0,u=0;ud-P&&!g?d:t_&&(n=_)),(u=this._yoyo&&1&s)&&(h=this._yEase,n=_-n),o=Xt(this._tTime,a),n===p&&!r&&this._initted&&s===o)return this._tTime=m,this;s!==o&&(f&&this._yEase&&Le(f,u),this.vars.repeatRefresh&&!u&&!this._lock&&this._time!==a&&this._initted&&(this._lock=r=1,this.render(wt(a*s),!0).invalidate()._lock=0))}if(!this._initted){if(Gt(this,g?t:n,r,e,m))return this._tTime=0,this;if(!(p===this._time||r&&this.vars.repeatRefresh&&s!==o))return this;if(_!==this._dur)return this.render(t,e,r)}if(this._tTime=m,this._time=n,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=l=(h||this._ease)(n/_),this._from&&(this.ratio=l=1-l),n&&!p&&!e&&!s&&(ve(this,"onStart"),this._tTime!==m))return this;for(i=this._pt;i;)i.r(l,i.d),i=i._next;f&&f.render(t<0?t:f._dur*f._ease(n/this._dur),e,r)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(g&&Lt(this,t,0,r),ve(this,"onUpdate")),this._repeat&&s!==o&&this.vars.onRepeat&&!e&&this.parent&&ve(this,"onRepeat"),m!==this._tDur&&m||this._tTime!==m||(g&&!this._onUpdate&&Lt(this,t,0,!0),(t||!_)&&(m===this._tDur&&this._ts>0||!m&&this._ts<0)&&Ft(this,1),e||g&&!p||!(m||p||u)||(ve(this,m===d?"onComplete":"onReverseComplete",!0),this._prom&&!(m0)&&this._prom()))}}else!function(t,e,r,n){var i,s,a,o=t.ratio,u=e<0||!e&&(!t._start&&Qt(t)&&(t._initted||!Zt(t))||(t._ts<0||t._dp._ts<0)&&!Zt(t))?0:1,l=t._rDelay,f=0;if(l&&t._repeat&&(f=ne(0,t._tDur,e),s=Xt(f,l),t._yoyo&&1&s&&(u=1-u),s!==Xt(t._tTime,l)&&(o=1-u,t.vars.repeatRefresh&&t._initted&&t.invalidate())),u!==o||c||n||t._zTime===P||!e&&t._zTime){if(!t._initted&&Gt(t,e,n,r,f))return;for(a=t._zTime,t._zTime=e||(r?P:0),r||(r=e&&!a),t.ratio=u,t._from&&(u=1-u),t._time=0,t._tTime=f,i=t._pt;i;)i.r(u,i.d),i=i._next;e<0&&Lt(t,e,0,!0),t._onUpdate&&!r&&ve(t,"onUpdate"),f&&t._repeat&&!r&&t.parent&&ve(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===u&&(u&&Ft(t,1),r||c||(ve(t,u?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,r);return this},r.targets=function(){return this._targets},r.invalidate=function(e){return(!e||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(e),t.prototype.invalidate.call(this,e)},r.resetTo=function(t,e,r,n,i){y||Ee.wake(),this._ts||this.play();var s=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||Je(this,s),function(t,e,r,n,i,s,a,o){var u,l,c,f,h=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!h)for(h=t._ptCache[e]=[],c=t._ptLookup,f=t._targets.length;f--;){if((u=c[f][e])&&u.d&&u.d._pt)for(u=u.d._pt;u&&u.p!==e&&u.fp!==e;)u=u._next;if(!u)return Ge=1,t.vars[e]="+=0",Je(t,a),Ge=0,o?nt(e+" not eligible for reset"):1;h.push(u)}for(f=h.length;f--;)(u=(l=h[f])._pt||l).s=!n&&0!==n||i?u.s+(n||0)+s*u.c:n,u.c=r-u.s,l.e&&(l.e=bt(r)+ie(l.e)),l.b&&(l.b=u.s+ie(l.b))}(this,t,e,r,n,this._ease(s/this._dur),s,i)?this.resetTo(t,e,r,n,1):(Vt(this,0),this.parent||Rt(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},r.kill=function(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?ye(this):this;if(this.timeline){var r=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,We&&!0!==We.vars.overwrite)._first||ye(this),this.parent&&r!==this.timeline.totalDuration()&&$t(this,this._dur*this.timeline._tDur/r,0,1),this}var n,i,s,a,o,u,l,c=this._targets,f=t?oe(t):c,h=this._ptLookup,p=this._pt;if((!e||"all"===e)&&function(t,e){for(var r=t.length,n=r===e.length;n&&r--&&t[r]===e[r];);return r<0}(c,f))return"all"===e&&(this._pt=0),ye(this);for(n=this._op=this._op||[],"all"!==e&&(F(e)&&(o={},xt(e,(function(t){return o[t]=1})),e=o),e=function(t,e){var r,n,i,s,a=t[0]?vt(t[0]).harness:0,o=a&&a.aliases;if(!o)return e;for(n in r=At({},e),o)if(n in r)for(i=(s=o[n].split(",")).length;i--;)r[s[i]]=r[n];return r}(c,e)),l=c.length;l--;)if(~f.indexOf(c[l]))for(o in i=h[l],"all"===e?(n[l]=e,a=i,s={}):(s=n[l]=n[l]||{},a=e),a)(u=i&&i[o])&&("kill"in u.d&&!0!==u.d.kill(o)||Bt(this,u,"_pt"),delete i[o]),"all"!==s&&(s[o]=1);return this._initted&&!this._pt&&p&&ye(this),this},e.to=function(t,r){return new e(t,r,arguments[2])},e.from=function(t,e){return ee(1,arguments)},e.delayedCall=function(t,r,n,i){return new e(r,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:r,onReverseComplete:r,onCompleteParams:n,onReverseCompleteParams:n,callbackScope:i})},e.fromTo=function(t,e,r){return ee(2,arguments)},e.set=function(t,r){return r.duration=0,r.repeatDelay||(r.repeat=0),new e(t,r)},e.killTweensOf=function(t,e,r){return h.killTweensOf(t,e,r)},e}(qe);Pt(nr.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),xt("staggerTo,staggerFrom,staggerFromTo",(function(t){nr[t]=function(){var e=new He,r=se.call(arguments,0);return r.splice("staggerFromTo"===t?5:4,0,0),e[t].apply(e,r)}}));var ir=function(t,e,r){return t[e]=r},sr=function(t,e,r){return t[e](r)},ar=function(t,e,r,n){return t[e](n.fp,r)},or=function(t,e,r){return t.setAttribute(e,r)},ur=function(t,e){return I(t[e])?sr:Y(t[e])&&t.setAttribute?or:ir},lr=function(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},cr=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},fr=function(t,e){var r=e._pt,n="";if(!t&&e.b)n=e.b;else if(1===t&&e.e)n=e.e;else{for(;r;)n=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+n,r=r._next;n+=e.c}e.set(e.t,e.p,n,e)},hr=function(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},pr=function(t,e,r,n){for(var i,s=this._pt;s;)i=s._next,s.p===n&&s.modifier(t,e,r),s=i},dr=function(t){for(var e,r,n=this._pt;n;)r=n._next,n.p===t&&!n.op||n.op===t?Bt(this,n,"_pt"):n.dep||(e=1),n=r;return!e},_r=function(t,e,r,n){n.mSet(t,e,n.m.call(n.tween,r,n.mt),n)},gr=function(t){for(var e,r,n,i,s=t._pt;s;){for(e=s._next,r=n;r&&r.pr>s.pr;)r=r._next;(s._prev=r?r._prev:i)?s._prev._next=s:n=s,(s._next=r)?r._prev=s:i=s,s=e}t._pt=n},mr=function(){function t(t,e,r,n,i,s,a,o,u){this.t=e,this.s=n,this.c=i,this.p=r,this.r=s||lr,this.d=a||this,this.set=o||ir,this.pr=u||0,this._next=t,t&&(t._prev=this)}return t.prototype.modifier=function(t,e,r){this.mSet=this.mSet||this.set,this.set=_r,this.m=t,this.mt=r,this.tween=e},t}();xt(gt+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",(function(t){return lt[t]=1})),K.TweenMax=K.TweenLite=nr,K.TimelineLite=K.TimelineMax=He,h=new He({sortChildren:!1,defaults:O,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),C.stringFilter=Ae;var vr=[],yr={},xr=[],br=0,wr=0,Tr=function(t){return(yr[t]||xr).map((function(t){return t()}))},kr=function(){var t=Date.now(),e=[];t-br>2&&(Tr("matchMediaInit"),vr.forEach((function(t){var r,n,i,s,a=t.queries,o=t.conditions;for(n in a)(r=p.matchMedia(a[n]).matches)&&(i=1),r!==o[n]&&(o[n]=r,s=1);s&&(t.revert(),i&&e.push(t))})),Tr("matchMediaRevert"),e.forEach((function(t){return t.onMatch(t,(function(e){return t.add(null,e)}))})),br=t,Tr("matchMedia"))},Mr=function(){function t(t,e){this.selector=e&&ue(e),this.data=[],this._r=[],this.isReverted=!1,this.id=wr++,t&&this.add(t)}var e=t.prototype;return e.add=function(t,e,r){I(t)&&(r=e,e=t,t=I);var n=this,i=function(){var t,i=f,s=n.selector;return i&&i!==n&&i.data.push(n),r&&(n.selector=ue(r)),f=n,t=e.apply(n,arguments),I(t)&&n._r.push(t),f=i,n.selector=s,n.isReverted=!1,t};return n.last=i,t===I?i(n,(function(t){return n.add(null,t)})):t?n[t]=i:i},e.ignore=function(t){var e=f;f=null,t(this),f=e},e.getTweens=function(){var e=[];return this.data.forEach((function(r){return r instanceof t?e.push.apply(e,r.getTweens()):r instanceof nr&&!(r.parent&&"nested"===r.parent.data)&&e.push(r)})),e},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(t,e){var r=this;if(t?function(){for(var e,n=r.getTweens(),i=r.data.length;i--;)"isFlip"===(e=r.data[i]).data&&(e.revert(),e.getChildren(!0,!0,!1).forEach((function(t){return n.splice(n.indexOf(t),1)})));for(n.map((function(t){return{g:t._dur||t._delay||t._sat&&!t._sat.vars.immediateRender?t.globalTime(0):-1/0,t:t}})).sort((function(t,e){return e.g-t.g||-1/0})).forEach((function(e){return e.t.revert(t)})),i=r.data.length;i--;)(e=r.data[i])instanceof He?"nested"!==e.data&&(e.scrollTrigger&&e.scrollTrigger.revert(),e.kill()):!(e instanceof nr)&&e.revert&&e.revert(t);r._r.forEach((function(e){return e(t,r)})),r.isReverted=!0}():this.data.forEach((function(t){return t.kill&&t.kill()})),this.clear(),e)for(var n=vr.length;n--;)vr[n].id===this.id&&vr.splice(n,1)},e.revert=function(t){this.kill(t||{})},t}(),Cr=function(){function t(t){this.contexts=[],this.scope=t,f&&f.data.push(this)}var e=t.prototype;return e.add=function(t,e,r){N(t)||(t={matches:t});var n,i,s,a=new Mr(0,r||this.scope),o=a.conditions={};for(i in f&&!a.selector&&(a.selector=f.selector),this.contexts.push(a),e=a.add("onMatch",e),a.queries=t,t)"all"===i?s=1:(n=p.matchMedia(t[i]))&&(vr.indexOf(a)<0&&vr.push(a),(o[i]=n.matches)&&(s=1),n.addListener?n.addListener(kr):n.addEventListener("change",kr));return s&&e(a,(function(t){return a.add(null,t)})),this},e.revert=function(t){this.kill(t||{})},e.kill=function(t){this.contexts.forEach((function(e){return e.kill(t,!0)}))},t}(),Or={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),r=0;r1){var n=t.map((function(t){return Ar.quickSetter(t,e,r)})),i=n.length;return function(t){for(var e=i;e--;)n[e](t)}}t=t[0]||{};var s=ht[e],a=vt(t),o=a.harness&&(a.harness.aliases||{})[e]||e,u=s?function(e){var n=new s;v._pt=0,n.init(t,r?e+r:e,v,0,[t]),n.render(1,n),v._pt&&hr(1,v)}:a.set(t,o);return s?u:function(e){return u(t,o,r?e+r:e,a,1)}},quickTo:function(t,e,r){var n,i=Ar.to(t,At(((n={})[e]="+=0.1",n.paused=!0,n),r||{})),s=function(t,r,n){return i.resetTo(e,t,r,n)};return s.tween=i,s},isTweening:function(t){return h.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=Ye(t.ease,O.ease)),Et(O,t||{})},config:function(t){return Et(C,t||{})},registerEffect:function(t){var e=t.name,r=t.effect,n=t.plugins,i=t.defaults,s=t.extendTimeline;(n||"").split(",").forEach((function(t){return t&&!ht[t]&&!K[t]&&nt(e+" effect requires "+t+" plugin.")})),pt[e]=function(t,e,n){return r(oe(t),Pt(e||{},i),n)},s&&(He.prototype[e]=function(t,r,n){return this.add(pt[e](t,N(r)?r:(n=r)&&{},this),n)})},registerEase:function(t,e){De[t]=Ye(e)},parseEase:function(t,e){return arguments.length?Ye(t,e):De},getById:function(t){return h.getById(t)},exportRoot:function(t,e){void 0===t&&(t={});var r,n,i=new He(t);for(i.smoothChildTiming=X(t.smoothChildTiming),h.remove(i),i._dp=0,i._time=i._tTime=h._time,r=h._first;r;)n=r._next,!e&&!r._dur&&r instanceof nr&&r.vars.onComplete===r._targets[0]||Ht(i,r,r._start-r._delay),r=n;return Ht(h,i,0),i},context:function(t,e){return t?new Mr(t,e):f},matchMedia:function(t){return new Cr(t)},matchMediaRefresh:function(){return vr.forEach((function(t){var e,r,n=t.conditions;for(r in n)n[r]&&(n[r]=!1,e=1);e&&t.revert()}))||kr()},addEventListener:function(t,e){var r=yr[t]||(yr[t]=[]);~r.indexOf(e)||r.push(e)},removeEventListener:function(t,e){var r=yr[t],n=r&&r.indexOf(e);n>=0&&r.splice(n,1)},utils:{wrap:function t(e,r,n){var i=r-e;return q(e)?de(e,t(0,e.length),r):re(n,(function(t){return(i+(t-e)%i)%i+e}))},wrapYoyo:function t(e,r,n){var i=r-e,s=2*i;return q(e)?de(e,t(0,e.length-1),r):re(n,(function(t){return e+((t=(s+(t-e)%s)%s||0)>i?s-t:t)}))},distribute:ce,random:pe,snap:he,normalize:function(t,e,r){return ge(t,e,0,1,r)},getUnit:ie,clamp:function(t,e,r){return re(r,(function(r){return ne(t,e,r)}))},splitColor:Me,toArray:oe,selector:ue,mapRange:ge,pipe:function(){for(var t=arguments.length,e=new Array(t),r=0;r=0)return;a.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(on,r,"")),e=an}(s||r)&&this.props.push(e,r,s[e])},ln=function(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))},cn=function(){var t,e,r=this.props,n=this.target,i=n.style,s=n._gsap;for(t=0;t=0?dn[i]:"")+t},mn=function(){"undefined"!=typeof window&&window.document&&(Er=window,zr=Er.document,Dr=zr.documentElement,Br=hn("div")||{style:{}},hn("div"),an=gn(an),on=an+"Origin",Br.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Lr=!!gn("perspective"),Ir=Ar.core.reverting,Rr=1)},vn=function t(e){var r,n=hn("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,s=this.nextSibling,a=this.style.cssText;if(Dr.appendChild(n),n.appendChild(this),this.style.display="block",e)try{r=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=t}catch(t){}else this._gsapBBox&&(r=this._gsapBBox());return i&&(s?i.insertBefore(this,s):i.appendChild(this)),Dr.removeChild(n),this.style.cssText=a,r},yn=function(t,e){for(var r=e.length;r--;)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])},xn=function(t){var e;try{e=t.getBBox()}catch(r){e=vn.call(t,!0)}return e&&(e.width||e.height)||t.getBBox===vn||(e=vn.call(t,!0)),!e||e.width||e.x||e.y?e:{x:+yn(t,["x","cx","x1"])||0,y:+yn(t,["y","cy","y1"])||0,width:0,height:0}},bn=function(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!xn(t))},wn=function(t,e){if(e){var r,n=t.style;e in Yr&&e!==on&&(e=an),n.removeProperty?("ms"!==(r=e.substr(0,2))&&"webkit"!==e.substr(0,6)||(e="-"+e),n.removeProperty("--"===r?e:e.replace(Ur,"-$1").toLowerCase())):n.removeAttribute(e)}},Tn=function(t,e,r,n,i,s){var a=new mr(t._pt,e,r,0,1,s?Jr:$r);return t._pt=a,a.b=n,a.e=i,t._props.push(r),a},kn={deg:1,rad:1,turn:1},Mn={grid:1,flex:1},Cn=function t(e,r,n,i){var s,a,o,u,l=parseFloat(n)||0,c=(n+"").trim().substr((l+"").length)||"px",f=Br.style,h=Vr.test(r),p="svg"===e.tagName.toLowerCase(),d=(p?"client":"offset")+(h?"Width":"Height"),_=100,g="px"===i,m="%"===i;if(i===c||!l||kn[i]||kn[c])return l;if("px"!==c&&!g&&(l=t(e,r,n,"px")),u=e.getCTM&&bn(e),(m||"%"===c)&&(Yr[r]||~r.indexOf("adius")))return s=u?e.getBBox()[h?"width":"height"]:e[d],bt(m?l/s*_:l/100*s);if(f[h?"width":"height"]=_+(g?c:i),a=~r.indexOf("adius")||"em"===i&&e.appendChild&&!p?e:e.parentNode,u&&(a=(e.ownerSVGElement||{}).parentNode),a&&a!==zr&&a.appendChild||(a=zr.body),(o=a._gsap)&&m&&o.width&&h&&o.time===Ee.time&&!o.uncache)return bt(l/o.width*_);if(!m||"height"!==r&&"width"!==r)(m||"%"===c)&&!Mn[pn(a,"display")]&&(f.position=pn(e,"position")),a===e&&(f.position="static"),a.appendChild(Br),s=Br[d],a.removeChild(Br),f.position="absolute";else{var v=e.style[r];e.style[r]=_+i,s=e[d],v?e.style[r]=v:wn(e,r)}return h&&m&&((o=vt(a)).time=Ee.time,o.width=a[d]),bt(g?s*l/_:s&&l?_/s*l:0)},On=function(t,e,r,n){var i;return Rr||mn(),e in Hr&&"transform"!==e&&~(e=Hr[e]).indexOf(",")&&(e=e.split(",")[0]),Yr[e]&&"transform"!==e?(i=Ln(t,n),i="transformOrigin"!==e?i[e]:i.svg?i.origin:Yn(pn(t,on))+" "+i.zOrigin+"px"):(!(i=t.style[e])||"auto"===i||n||~(i+"").indexOf("calc("))&&(i=En[e]&&En[e](t,e,r)||pn(t,e)||yt(t,e)||("opacity"===e?1:0)),r&&!~(i+"").trim().indexOf(" ")?Cn(t,e,i,r)+r:i},Sn=function(t,e,r,n){if(!r||"none"===r){var i=gn(e,t,1),s=i&&pn(t,i,1);s&&s!==r?(e=i,r=s):"borderColor"===e&&(r=pn(t,"borderTopColor"))}var a,o,u,l,c,f,h,p,d,_,g,m=new mr(this._pt,t.style,e,0,1,fr),v=0,y=0;if(m.b=r,m.e=n,r+="","auto"==(n+="")&&(f=t.style[e],t.style[e]=n,n=pn(t,e)||n,f?t.style[e]=f:wn(t,e)),Ae(a=[r,n]),n=a[1],u=(r=a[0]).match(G)||[],(n.match(G)||[]).length){for(;o=G.exec(n);)h=o[0],d=n.substring(v,o.index),c?c=(c+1)%5:"rgba("!==d.substr(-5)&&"hsla("!==d.substr(-5)||(c=1),h!==(f=u[y++]||"")&&(l=parseFloat(f)||0,g=f.substr((l+"").length),"="===h.charAt(1)&&(h=Tt(l,h)+g),p=parseFloat(h),_=h.substr((p+"").length),v=G.lastIndex-_.length,_||(_=_||C.units[e]||g,v===n.length&&(n+=_,m.e+=_)),g!==_&&(l=Cn(t,e,f,_)||0),m._pt={_next:m._pt,p:d||1===y?d:",",s:l,c:p-l,m:c&&c<4||"zIndex"===e?Math.round:0});m.c=v-1;)r=o[i],Yr[r]&&(n=1,r="transformOrigin"===r?on:an),wn(s,r);n&&(wn(s,an),u&&(u.svg&&s.removeAttribute("transform"),Ln(s,1),u.uncache=1,ln(a)))}},En={clearProps:function(t,e,r,n,i){if("isFromStart"!==i.data){var s=t._pt=new mr(t._pt,e,r,0,0,An);return s.u=n,s.pr=-10,s.tween=i,t._props.push(r),1}}},zn=[1,0,0,1,0,0],Dn={},Rn=function(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t},Bn=function(t){var e=pn(t,an);return Rn(e)?zn:e.substr(7).match(W).map(bt)},Fn=function(t,e){var r,n,i,s,a=t._gsap||vt(t),o=t.style,u=Bn(t);return a.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(u=[(i=t.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(",")?zn:u:(u!==zn||t.offsetParent||t===Dr||a.svg||(i=o.display,o.display="block",(r=t.parentNode)&&t.offsetParent||(s=1,n=t.nextElementSibling,Dr.appendChild(t)),u=Bn(t),i?o.display=i:wn(t,"display"),s&&(n?r.insertBefore(t,n):r?r.appendChild(t):Dr.removeChild(t))),e&&u.length>6?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)},In=function(t,e,r,n,i,s){var a,o,u,l=t._gsap,c=i||Fn(t,!0),f=l.xOrigin||0,h=l.yOrigin||0,p=l.xOffset||0,d=l.yOffset||0,_=c[0],g=c[1],m=c[2],v=c[3],y=c[4],x=c[5],b=e.split(" "),w=parseFloat(b[0])||0,T=parseFloat(b[1])||0;r?c!==zn&&(o=_*v-g*m)&&(u=w*(-g/o)+T*(_/o)-(_*x-g*y)/o,w=w*(v/o)+T*(-m/o)+(m*x-v*y)/o,T=u):(w=(a=xn(t)).x+(~b[0].indexOf("%")?w/100*a.width:w),T=a.y+(~(b[1]||b[0]).indexOf("%")?T/100*a.height:T)),n||!1!==n&&l.smooth?(y=w-f,x=T-h,l.xOffset=p+(y*_+x*m)-y,l.yOffset=d+(y*g+x*v)-x):l.xOffset=l.yOffset=0,l.xOrigin=w,l.yOrigin=T,l.smooth=!!n,l.origin=e,l.originIsAbsolute=!!r,t.style[on]="0px 0px",s&&(Tn(s,l,"xOrigin",f,w),Tn(s,l,"yOrigin",h,T),Tn(s,l,"xOffset",p,l.xOffset),Tn(s,l,"yOffset",d,l.yOffset)),t.setAttribute("data-svg-origin",w+" "+T)},Ln=function(t,e){var r=t._gsap||new Ve(t);if("x"in r&&!e&&!r.uncache)return r;var n,i,s,a,o,u,l,c,f,h,p,d,_,g,m,v,y,x,b,w,T,k,M,O,S,P,A,E,z,D,R,B,F=t.style,I=r.scaleX<0,L="px",Y="deg",N=getComputedStyle(t),X=pn(t,on)||"0";return n=i=s=u=l=c=f=h=p=0,a=o=1,r.svg=!(!t.getCTM||!bn(t)),N.translate&&("none"===N.translate&&"none"===N.scale&&"none"===N.rotate||(F[an]=("none"!==N.translate?"translate3d("+(N.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==N.rotate?"rotate("+N.rotate+") ":"")+("none"!==N.scale?"scale("+N.scale.split(" ").join(",")+") ":"")+("none"!==N[an]?N[an]:"")),F.scale=F.rotate=F.translate="none"),g=Fn(t,r.svg),r.svg&&(r.uncache?(S=t.getBBox(),X=r.xOrigin-S.x+"px "+(r.yOrigin-S.y)+"px",O=""):O=!e&&t.getAttribute("data-svg-origin"),In(t,O||X,!!O||r.originIsAbsolute,!1!==r.smooth,g)),d=r.xOrigin||0,_=r.yOrigin||0,g!==zn&&(x=g[0],b=g[1],w=g[2],T=g[3],n=k=g[4],i=M=g[5],6===g.length?(a=Math.sqrt(x*x+b*b),o=Math.sqrt(T*T+w*w),u=x||b?jr(b,x)*Nr:0,(f=w||T?jr(w,T)*Nr+u:0)&&(o*=Math.abs(Math.cos(f*Xr))),r.svg&&(n-=d-(d*x+_*w),i-=_-(d*b+_*T))):(B=g[6],D=g[7],A=g[8],E=g[9],z=g[10],R=g[11],n=g[12],i=g[13],s=g[14],l=(m=jr(B,z))*Nr,m&&(O=k*(v=Math.cos(-m))+A*(y=Math.sin(-m)),S=M*v+E*y,P=B*v+z*y,A=k*-y+A*v,E=M*-y+E*v,z=B*-y+z*v,R=D*-y+R*v,k=O,M=S,B=P),c=(m=jr(-w,z))*Nr,m&&(v=Math.cos(-m),R=T*(y=Math.sin(-m))+R*v,x=O=x*v-A*y,b=S=b*v-E*y,w=P=w*v-z*y),u=(m=jr(b,x))*Nr,m&&(O=x*(v=Math.cos(m))+b*(y=Math.sin(m)),S=k*v+M*y,b=b*v-x*y,M=M*v-k*y,x=O,k=S),l&&Math.abs(l)+Math.abs(u)>359.9&&(l=u=0,c=180-c),a=bt(Math.sqrt(x*x+b*b+w*w)),o=bt(Math.sqrt(M*M+B*B)),m=jr(k,M),f=Math.abs(m)>2e-4?m*Nr:0,p=R?1/(R<0?-R:R):0),r.svg&&(O=t.getAttribute("transform"),r.forceCSS=t.setAttribute("transform","")||!Rn(pn(t,an)),O&&t.setAttribute("transform",O))),Math.abs(f)>90&&Math.abs(f)<270&&(I?(a*=-1,f+=u<=0?180:-180,u+=u<=0?180:-180):(o*=-1,f+=f<=0?180:-180)),e=e||r.uncache,r.x=n-((r.xPercent=n&&(!e&&r.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-n)?-50:0)))?t.offsetWidth*r.xPercent/100:0)+L,r.y=i-((r.yPercent=i&&(!e&&r.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-i)?-50:0)))?t.offsetHeight*r.yPercent/100:0)+L,r.z=s+L,r.scaleX=bt(a),r.scaleY=bt(o),r.rotation=bt(u)+Y,r.rotationX=bt(l)+Y,r.rotationY=bt(c)+Y,r.skewX=f+Y,r.skewY=h+Y,r.transformPerspective=p+L,(r.zOrigin=parseFloat(X.split(" ")[2])||!e&&r.zOrigin||0)&&(F[on]=Yn(X)),r.xOffset=r.yOffset=0,r.force3D=C.force3D,r.renderTransform=r.svg?Hn:Lr?qn:Xn,r.uncache=0,r},Yn=function(t){return(t=t.split(" "))[0]+" "+t[1]},Nn=function(t,e,r){var n=ie(e);return bt(parseFloat(e)+parseFloat(Cn(t,"x",r+"px",n)))+n},Xn=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,qn(t,e)},jn="0deg",Un="0px",Vn=") ",qn=function(t,e){var r=e||this,n=r.xPercent,i=r.yPercent,s=r.x,a=r.y,o=r.z,u=r.rotation,l=r.rotationY,c=r.rotationX,f=r.skewX,h=r.skewY,p=r.scaleX,d=r.scaleY,_=r.transformPerspective,g=r.force3D,m=r.target,v=r.zOrigin,y="",x="auto"===g&&t&&1!==t||!0===g;if(v&&(c!==jn||l!==jn)){var b,w=parseFloat(l)*Xr,T=Math.sin(w),k=Math.cos(w);w=parseFloat(c)*Xr,b=Math.cos(w),s=Nn(m,s,T*b*-v),a=Nn(m,a,-Math.sin(w)*-v),o=Nn(m,o,k*b*-v+v)}_!==Un&&(y+="perspective("+_+Vn),(n||i)&&(y+="translate("+n+"%, "+i+"%) "),(x||s!==Un||a!==Un||o!==Un)&&(y+=o!==Un||x?"translate3d("+s+", "+a+", "+o+") ":"translate("+s+", "+a+Vn),u!==jn&&(y+="rotate("+u+Vn),l!==jn&&(y+="rotateY("+l+Vn),c!==jn&&(y+="rotateX("+c+Vn),f===jn&&h===jn||(y+="skew("+f+", "+h+Vn),1===p&&1===d||(y+="scale("+p+", "+d+Vn),m.style[an]=y||"translate(0, 0)"},Hn=function(t,e){var r,n,i,s,a,o=e||this,u=o.xPercent,l=o.yPercent,c=o.x,f=o.y,h=o.rotation,p=o.skewX,d=o.skewY,_=o.scaleX,g=o.scaleY,m=o.target,v=o.xOrigin,y=o.yOrigin,x=o.xOffset,b=o.yOffset,w=o.forceCSS,T=parseFloat(c),k=parseFloat(f);h=parseFloat(h),p=parseFloat(p),(d=parseFloat(d))&&(p+=d=parseFloat(d),h+=d),h||p?(h*=Xr,p*=Xr,r=Math.cos(h)*_,n=Math.sin(h)*_,i=Math.sin(h-p)*-g,s=Math.cos(h-p)*g,p&&(d*=Xr,a=Math.tan(p-d),i*=a=Math.sqrt(1+a*a),s*=a,d&&(a=Math.tan(d),r*=a=Math.sqrt(1+a*a),n*=a)),r=bt(r),n=bt(n),i=bt(i),s=bt(s)):(r=_,s=g,n=i=0),(T&&!~(c+"").indexOf("px")||k&&!~(f+"").indexOf("px"))&&(T=Cn(m,"x",c,"px"),k=Cn(m,"y",f,"px")),(v||y||x||b)&&(T=bt(T+v-(v*r+y*i)+x),k=bt(k+y-(v*n+y*s)+b)),(u||l)&&(a=m.getBBox(),T=bt(T+u/100*a.width),k=bt(k+l/100*a.height)),a="matrix("+r+","+n+","+i+","+s+","+T+","+k+")",m.setAttribute("transform",a),w&&(m.style[an]=a)},Wn=function(t,e,r,n,i){var s,a,o=360,u=F(i),l=parseFloat(i)*(u&&~i.indexOf("rad")?Nr:1)-n,c=n+l+"deg";return u&&("short"===(s=i.split("_")[1])&&(l%=o)!=l%180&&(l+=l<0?o:-360),"cw"===s&&l<0?l=(l+36e9)%o-~~(l/o)*o:"ccw"===s&&l>0&&(l=(l-36e9)%o-~~(l/o)*o)),t._pt=a=new mr(t._pt,e,r,n,l,Gr),a.e=c,a.u="deg",t._props.push(r),a},Gn=function(t,e){for(var r in e)t[r]=e[r];return t},Qn=function(t,e,r){var n,i,s,a,o,u,l,c=Gn({},r._gsap),f=r.style;for(i in c.svg?(s=r.getAttribute("transform"),r.setAttribute("transform",""),f[an]=e,n=Ln(r,1),wn(r,an),r.setAttribute("transform",s)):(s=getComputedStyle(r)[an],f[an]=e,n=Ln(r,1),f[an]=s),Yr)(s=c[i])!==(a=n[i])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(i)<0&&(o=ie(s)!==(l=ie(a))?Cn(r,i,s,l):parseFloat(s),u=parseFloat(a),t._pt=new mr(t._pt,n,i,o,u-o,Wr),t._pt.u=l||0,t._props.push(i));Gn(n,c)};xt("padding,margin,Width,Radius",(function(t,e){var r="Top",n="Right",i="Bottom",s="Left",a=(e<3?[r,n,i,s]:[r+s,r+n,i+n,i+s]).map((function(r){return e<2?t+r:"border"+r+t}));En[e>1?"border"+t:t]=function(t,e,r,n,i){var s,o;if(arguments.length<4)return s=a.map((function(e){return On(t,e,r)})),5===(o=s.join(" ")).split(s[0]).length?s[0]:o;s=(n+"").split(" "),o={},a.forEach((function(t,e){return o[t]=s[e]=s[e]||s[(e-1)/2|0]})),t.init(e,o,i)}}));var Zn,$n,Jn={name:"css",register:mn,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,r,n,i){var s,a,o,u,l,c,f,h,p,d,_,g,m,v,y,x,b,w,T,k,M=this._props,O=t.style,S=r.vars.startAt;for(f in Rr||mn(),this.styles=this.styles||fn(t),x=this.styles.props,this.tween=r,e)if("autoRound"!==f&&(a=e[f],!ht[f]||!$e(f,e,r,n,t,i)))if(l=typeof a,c=En[f],"function"===l&&(l=typeof(a=a.call(r,n,t,i))),"string"===l&&~a.indexOf("random(")&&(a=_e(a)),c)c(this,t,f,a,r)&&(y=1);else if("--"===f.substr(0,2))s=(getComputedStyle(t).getPropertyValue(f)+"").trim(),a+="",Se.lastIndex=0,Se.test(s)||(h=ie(s),p=ie(a)),p?h!==p&&(s=Cn(t,f,s,p)+p):h&&(a+=h),this.add(O,"setProperty",s,a,n,i,0,0,f),M.push(f),x.push(f,0,O[f]);else if("undefined"!==l){if(S&&f in S?(s="function"==typeof S[f]?S[f].call(r,n,t,i):S[f],F(s)&&~s.indexOf("random(")&&(s=_e(s)),ie(s+"")||"auto"===s||(s+=C.units[f]||ie(On(t,f))||""),"="===(s+"").charAt(1)&&(s=On(t,f))):s=On(t,f),u=parseFloat(s),(d="string"===l&&"="===a.charAt(1)&&a.substr(0,2))&&(a=a.substr(2)),o=parseFloat(a),f in Hr&&("autoAlpha"===f&&(1===u&&"hidden"===On(t,"visibility")&&o&&(u=0),x.push("visibility",0,O.visibility),Tn(this,O,"visibility",u?"inherit":"hidden",o?"inherit":"hidden",!o)),"scale"!==f&&"transform"!==f&&~(f=Hr[f]).indexOf(",")&&(f=f.split(",")[0])),_=f in Yr)if(this.styles.save(f),g||((m=t._gsap).renderTransform&&!e.parseTransform||Ln(t,e.parseTransform),v=!1!==e.smoothOrigin&&m.smooth,(g=this._pt=new mr(this._pt,O,an,0,1,m.renderTransform,m,0,-1)).dep=1),"scale"===f)this._pt=new mr(this._pt,m,"scaleY",m.scaleY,(d?Tt(m.scaleY,d+o):o)-m.scaleY||0,Wr),this._pt.u=0,M.push("scaleY",f),f+="X";else{if("transformOrigin"===f){x.push(on,0,O[on]),w=void 0,T=void 0,k=void 0,T=(w=(b=a).split(" "))[0],k=w[1]||"50%","top"!==T&&"bottom"!==T&&"left"!==k&&"right"!==k||(b=T,T=k,k=b),w[0]=Pn[T]||T,w[1]=Pn[k]||k,a=w.join(" "),m.svg?In(t,a,0,v,0,this):((p=parseFloat(a.split(" ")[2])||0)!==m.zOrigin&&Tn(this,m,"zOrigin",m.zOrigin,p),Tn(this,O,f,Yn(s),Yn(a)));continue}if("svgOrigin"===f){In(t,a,1,v,0,this);continue}if(f in Dn){Wn(this,m,f,u,d?Tt(u,d+a):a);continue}if("smoothOrigin"===f){Tn(this,m,"smooth",m.smooth,a);continue}if("force3D"===f){m[f]=a;continue}if("transform"===f){Qn(this,a,t);continue}}else f in O||(f=gn(f)||f);if(_||(o||0===o)&&(u||0===u)&&!qr.test(a)&&f in O)o||(o=0),(h=(s+"").substr((u+"").length))!==(p=ie(a)||(f in C.units?C.units[f]:h))&&(u=Cn(t,f,s,p)),this._pt=new mr(this._pt,_?m:O,f,u,(d?Tt(u,d+o):o)-u,_||"px"!==p&&"zIndex"!==f||!1===e.autoRound?Wr:Zr),this._pt.u=p||0,h!==p&&"%"!==p&&(this._pt.b=s,this._pt.r=Qr);else if(f in O)Sn.call(this,t,f,s,d?d+a:a);else if(f in t)this.add(t,f,s||t[f],d?d+a:a,n,i);else if("parseTransform"!==f){rt(f,a);continue}_||(f in O?x.push(f,0,O[f]):x.push(f,1,s||t[f])),M.push(f)}y&&gr(this)},render:function(t,e){if(e.tween._time||!Ir())for(var r=e._pt;r;)r.r(t,r.d),r=r._next;else e.styles.revert()},get:On,aliases:Hr,getSetter:function(t,e,r){var n=Hr[e];return n&&n.indexOf(",")<0&&(e=n),e in Yr&&e!==on&&(t._gsap.x||On(t,"x"))?r&&Fr===r?"scale"===e?rn:en:(Fr=r||{})&&("scale"===e?nn:sn):t.style&&!Y(t.style[e])?Kr:~e.indexOf("-")?tn:ur(t,e)},core:{_removeProperty:wn,_getMatrix:Fn}};Ar.utils.checkPrefix=gn,Ar.core.getStyleSaver=fn,$n=xt("x,y,z,scale,scaleX,scaleY,xPercent,yPercent"+","+(Zn="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(t){Yr[t]=1})),xt(Zn,(function(t){C.units[t]="deg",Dn[t]=1})),Hr[$n[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+Zn,xt("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(t){var e=t.split(":");Hr[e[1]]=$n[e[0]]})),xt("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(t){C.units[t]="px"})),Ar.registerPlugin(Jn);var Kn=Ar.registerPlugin(Jn)||Ar;function ti(t,e){for(var r=0;ro?(i=n,n=t,a=s,s=u):r?n+=t:n=i+(t-i)/(u-a)*(s-a)};return{update:l,reset:function(){i=n=r?0:n,a=s=0},getVelocity:function(t){var e=a,o=i,c=yi();return(t||0===t)&&t!==n&&l(t),s===a||c-a>u?0:(n+(r?o:-o))/((r?c:s)-e)*1e3}}},Ri=function(t,e){return e&&!t._gsapAllow&&t.preventDefault(),t.changedTouches?t.changedTouches[0]:t},Bi=function(t){var e=Math.max.apply(Math,t),r=Math.min.apply(Math,t);return Math.abs(e)>=Math.abs(r)?e:r},Fi=function(){var t,e,r,n;(li=ei.core.globals().ScrollTrigger)&&li.core&&(t=li.core,e=t.bridge||{},r=t._scrollers,n=t._proxies,r.push.apply(r,mi),n.push.apply(n,vi),mi=r,vi=n,xi=function(t,r){return e[t](r)})},Ii=function(t){return ei=t||di(),!ri&&ei&&"undefined"!=typeof document&&document.body&&(ni=window,ii=document,si=ii.documentElement,ai=ii.body,ci=[ni,ii,si,ai],ei.utils.clamp,pi=ei.core.context||function(){},ui="onpointerenter"in ai?"pointer":"mouse",oi=Li.isTouch=ni.matchMedia&&ni.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in ni||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,hi=Li.eventTypes=("ontouchstart"in si?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in si?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout((function(){return _i=0}),500),Fi(),ri=1),ri};Pi.op=Ai,mi.cache=0;var Li=function(){function t(t){this.init(t)}var e,r;return t.prototype.init=function(t){ri||Ii(ei)||console.warn("Please gsap.registerPlugin(Observer)"),li||Fi();var e=t.tolerance,r=t.dragMinimum,n=t.type,i=t.target,s=t.lineHeight,a=t.debounce,o=t.preventDefault,u=t.onStop,l=t.onStopDelay,c=t.ignore,f=t.wheelSpeed,h=t.event,p=t.onDragStart,d=t.onDragEnd,_=t.onDrag,g=t.onPress,m=t.onRelease,v=t.onRight,y=t.onLeft,x=t.onUp,b=t.onDown,w=t.onChangeX,T=t.onChangeY,k=t.onChange,M=t.onToggleX,C=t.onToggleY,O=t.onHover,S=t.onHoverEnd,P=t.onMove,A=t.ignoreCheck,E=t.isNormalizer,z=t.onGestureStart,D=t.onGestureEnd,R=t.onWheel,B=t.onEnable,F=t.onDisable,I=t.onClick,L=t.scrollSpeed,Y=t.capture,N=t.allowClicks,X=t.lockAxis,j=t.onLockAxis;this.target=i=Ei(i)||si,this.vars=t,c&&(c=ei.utils.toArray(c)),e=e||1e-9,r=r||0,f=f||1,L=L||1,n=n||"wheel,touch,pointer",a=!1!==a,s||(s=parseFloat(ni.getComputedStyle(ai).lineHeight)||22);var U,V,q,H,W,G,Q,Z=this,$=0,J=0,K=t.passive||!o,tt=zi(i,Pi),et=zi(i,Ai),rt=tt(),nt=et(),it=~n.indexOf("touch")&&!~n.indexOf("pointer")&&"pointerdown"===hi[0],st=wi(i),at=i.ownerDocument||ii,ot=[0,0,0],ut=[0,0,0],lt=0,ct=function(){return lt=yi()},ft=function(t,e){return(Z.event=t)&&c&&~c.indexOf(t.target)||e&&it&&"touch"!==t.pointerType||A&&A(t,e)},ht=function(){var t=Z.deltaX=Bi(ot),r=Z.deltaY=Bi(ut),n=Math.abs(t)>=e,i=Math.abs(r)>=e;k&&(n||i)&&k(Z,t,r,ot,ut),n&&(v&&Z.deltaX>0&&v(Z),y&&Z.deltaX<0&&y(Z),w&&w(Z),M&&Z.deltaX<0!=$<0&&M(Z),$=Z.deltaX,ot[0]=ot[1]=ot[2]=0),i&&(b&&Z.deltaY>0&&b(Z),x&&Z.deltaY<0&&x(Z),T&&T(Z),C&&Z.deltaY<0!=J<0&&C(Z),J=Z.deltaY,ut[0]=ut[1]=ut[2]=0),(H||q)&&(P&&P(Z),q&&(_(Z),q=!1),H=!1),G&&!(G=!1)&&j&&j(Z),W&&(R(Z),W=!1),U=0},pt=function(t,e,r){ot[r]+=t,ut[r]+=e,Z._vx.update(t),Z._vy.update(e),a?U||(U=requestAnimationFrame(ht)):ht()},dt=function(t,e){X&&!Q&&(Z.axis=Q=Math.abs(t)>Math.abs(e)?"x":"y",G=!0),"y"!==Q&&(ot[2]+=t,Z._vx.update(t,!0)),"x"!==Q&&(ut[2]+=e,Z._vy.update(e,!0)),a?U||(U=requestAnimationFrame(ht)):ht()},_t=function(t){if(!ft(t,1)){var e=(t=Ri(t,o)).clientX,n=t.clientY,i=e-Z.x,s=n-Z.y,a=Z.isDragging;Z.x=e,Z.y=n,(a||Math.abs(Z.startX-e)>=r||Math.abs(Z.startY-n)>=r)&&(_&&(q=!0),a||(Z.isDragging=!0),dt(i,s),a||p&&p(Z))}},gt=Z.onPress=function(t){ft(t,1)||t&&t.button||(Z.axis=Q=null,V.pause(),Z.isPressed=!0,t=Ri(t),$=J=0,Z.startX=Z.x=t.clientX,Z.startY=Z.y=t.clientY,Z._vx.reset(),Z._vy.reset(),Ti(E?i:at,hi[1],_t,K,!0),Z.deltaX=Z.deltaY=0,g&&g(Z))},mt=Z.onRelease=function(t){if(!ft(t,1)){ki(E?i:at,hi[1],_t,!0);var e=!isNaN(Z.y-Z.startY),r=Z.isDragging,n=r&&(Math.abs(Z.x-Z.startX)>3||Math.abs(Z.y-Z.startY)>3),s=Ri(t);!n&&e&&(Z._vx.reset(),Z._vy.reset(),o&&N&&ei.delayedCall(.08,(function(){if(yi()-lt>300&&!t.defaultPrevented)if(t.target.click)t.target.click();else if(at.createEvent){var e=at.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,ni,1,s.screenX,s.screenY,s.clientX,s.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(e)}}))),Z.isDragging=Z.isGesturing=Z.isPressed=!1,u&&r&&!E&&V.restart(!0),d&&r&&d(Z),m&&m(Z,n)}},vt=function(t){return t.touches&&t.touches.length>1&&(Z.isGesturing=!0)&&z(t,Z.isDragging)},yt=function(){return(Z.isGesturing=!1)||D(Z)},xt=function(t){if(!ft(t)){var e=tt(),r=et();pt((e-rt)*L,(r-nt)*L,1),rt=e,nt=r,u&&V.restart(!0)}},bt=function(t){if(!ft(t)){t=Ri(t,o),R&&(W=!0);var e=(1===t.deltaMode?s:2===t.deltaMode?ni.innerHeight:1)*f;pt(t.deltaX*e,t.deltaY*e,0),u&&!E&&V.restart(!0)}},wt=function(t){if(!ft(t)){var e=t.clientX,r=t.clientY,n=e-Z.x,i=r-Z.y;Z.x=e,Z.y=r,H=!0,u&&V.restart(!0),(n||i)&&dt(n,i)}},Tt=function(t){Z.event=t,O(Z)},kt=function(t){Z.event=t,S(Z)},Mt=function(t){return ft(t)||Ri(t,o)&&I(Z)};V=Z._dc=ei.delayedCall(l||.25,(function(){Z._vx.reset(),Z._vy.reset(),V.pause(),u&&u(Z)})).pause(),Z.deltaX=Z.deltaY=0,Z._vx=Di(0,50,!0),Z._vy=Di(0,50,!0),Z.scrollX=tt,Z.scrollY=et,Z.isDragging=Z.isGesturing=Z.isPressed=!1,pi(this),Z.enable=function(t){return Z.isEnabled||(Ti(st?at:i,"scroll",Oi),n.indexOf("scroll")>=0&&Ti(st?at:i,"scroll",xt,K,Y),n.indexOf("wheel")>=0&&Ti(i,"wheel",bt,K,Y),(n.indexOf("touch")>=0&&oi||n.indexOf("pointer")>=0)&&(Ti(i,hi[0],gt,K,Y),Ti(at,hi[2],mt),Ti(at,hi[3],mt),N&&Ti(i,"click",ct,!0,!0),I&&Ti(i,"click",Mt),z&&Ti(at,"gesturestart",vt),D&&Ti(at,"gestureend",yt),O&&Ti(i,ui+"enter",Tt),S&&Ti(i,ui+"leave",kt),P&&Ti(i,ui+"move",wt)),Z.isEnabled=!0,t&&t.type&>(t),B&&B(Z)),Z},Z.disable=function(){Z.isEnabled&&(gi.filter((function(t){return t!==Z&&wi(t.target)})).length||ki(st?at:i,"scroll",Oi),Z.isPressed&&(Z._vx.reset(),Z._vy.reset(),ki(E?i:at,hi[1],_t,!0)),ki(st?at:i,"scroll",xt,Y),ki(i,"wheel",bt,Y),ki(i,hi[0],gt,Y),ki(at,hi[2],mt),ki(at,hi[3],mt),ki(i,"click",ct,!0),ki(i,"click",Mt),ki(at,"gesturestart",vt),ki(at,"gestureend",yt),ki(i,ui+"enter",Tt),ki(i,ui+"leave",kt),ki(i,ui+"move",wt),Z.isEnabled=Z.isPressed=Z.isDragging=!1,F&&F(Z))},Z.kill=Z.revert=function(){Z.disable();var t=gi.indexOf(Z);t>=0&&gi.splice(t,1),fi===Z&&(fi=0)},gi.push(Z),E&&wi(i)&&(fi=Z),Z.enable(h)},e=t,(r=[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}])&&ti(e.prototype,r),t}();Li.version="3.12.5",Li.create=function(t){return new Li(t)},Li.register=Ii,Li.getAll=function(){return gi.slice()},Li.getById=function(t){return gi.filter((function(e){return e.vars.id===t}))[0]},di()&&ei.registerPlugin(Li);var Yi,Ni,Xi,ji,Ui,Vi,qi,Hi,Wi,Gi,Qi,Zi,$i,Ji,Ki,ts,es,rs,ns,is,ss,as,os,us,ls,cs,fs,hs,ps,ds,_s,gs,ms,vs,ys,xs,bs,ws,Ts=1,ks=Date.now,Ms=ks(),Cs=0,Os=0,Ss=function(t,e,r){var n=js(t)&&("clamp("===t.substr(0,6)||t.indexOf("max")>-1);return r["_"+e+"Clamp"]=n,n?t.substr(6,t.length-7):t},Ps=function(t,e){return!e||js(t)&&"clamp("===t.substr(0,6)?t:"clamp("+t+")"},As=function t(){return Os&&requestAnimationFrame(t)},Es=function(){return Ji=1},zs=function(){return Ji=0},Ds=function(t){return t},Rs=function(t){return Math.round(1e5*t)/1e5||0},Bs=function(){return"undefined"!=typeof window},Fs=function(){return Yi||Bs()&&(Yi=window.gsap)&&Yi.registerPlugin&&Yi},Is=function(t){return!!~qi.indexOf(t)},Ls=function(t){return("Height"===t?_s:Xi["inner"+t])||Ui["client"+t]||Vi["client"+t]},Ys=function(t){return bi(t,"getBoundingClientRect")||(Is(t)?function(){return Ja.width=Xi.innerWidth,Ja.height=_s,Ja}:function(){return fa(t)})},Ns=function(t,e){var r=e.s,n=e.d2,i=e.d,s=e.a;return Math.max(0,(r="scroll"+n)&&(s=bi(t,r))?s()-Ys(t)()[i]:Is(t)?(Ui[r]||Vi[r])-Ls(n):t[r]-t["offset"+n])},Xs=function(t,e){for(var r=0;r0){for(t-=i,s=0;s=t)return r[s];return r[s-1]}for(s=r.length,t+=i;s--;)if(r[s]<=t)return r[s];return r[0]}:function(r,n,i){void 0===i&&(i=.001);var s=e(r);return!n||Math.abs(s-r)r&&(n*=e/100),t=t.substr(0,r-1)),t=n+(t in ba?ba[t]*e:~t.indexOf("%")?parseFloat(t)*e/100:parseFloat(t)||0)}return t},Ta=function(t,e,r,n,i,s,a,o){var u=i.startColor,l=i.endColor,c=i.fontSize,f=i.indent,h=i.fontWeight,p=ji.createElement("div"),d=Is(r)||"fixed"===bi(r,"pinType"),_=-1!==t.indexOf("scroller"),g=d?Vi:r,m=-1!==t.indexOf("start"),v=m?u:l,y="border-color:"+v+";font-size:"+c+";color:"+v+";font-weight:"+h+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return y+="position:"+((_||o)&&d?"fixed;":"absolute;"),(_||o||!d)&&(y+=(n===Ai?Zs:$s)+":"+(s+parseFloat(f))+"px;"),a&&(y+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=m,p.setAttribute("class","gsap-marker-"+t+(e?" marker-"+e:"")),p.style.cssText=y,p.innerText=e||0===e?t+"-"+e:t,g.children[0]?g.insertBefore(p,g.children[0]):g.appendChild(p),p._offset=p["offset"+n.op.d2],ka(p,0,n,m),p},ka=function(t,e,r,n){var i={display:"block"},s=r[n?"os2":"p2"],a=r[n?"p2":"os2"];t._isFlipped=n,i[r.a+"Percent"]=n?-100:0,i[r.a]=n?"1px":0,i["border"+s+aa]=1,i["border"+a+aa]=0,i[r.p]=e+"px",Yi.set(t,i)},Ma=[],Ca={},Oa=function(){return ks()-Cs>34&&(ys||(ys=requestAnimationFrame(qa)))},Sa=function(){(!os||!os.isPressed||os.startX>Vi.clientWidth)&&(mi.cache++,os?ys||(ys=requestAnimationFrame(qa)):qa(),Cs||Ra("scrollStart"),Cs=ks())},Pa=function(){cs=Xi.innerWidth,ls=Xi.innerHeight},Aa=function(){mi.cache++,!$i&&!as&&!ji.fullscreenElement&&!ji.webkitFullscreenElement&&(!us||cs!==Xi.innerWidth||Math.abs(Xi.innerHeight-ls)>.25*Xi.innerHeight)&&Hi.restart(!0)},Ea={},za=[],Da=function t(){return ma(so,"scrollEnd",t)||ja(!0)},Ra=function(t){return Ea[t]&&Ea[t].map((function(t){return t()}))||za},Ba=[],Fa=function(t){for(var e=0;ee,n=t._startClamp&&t.start>=e;(r||n)&&t.setPositions(n?e-1:t.start,r?Math.max(n?e:t.start+1,e):t.end,!0)})),Xa(!1),ms=0,r.forEach((function(t){return t&&t.render&&t.render(-1)})),mi.forEach((function(t){Us(t)&&(t.smooth&&requestAnimationFrame((function(){return t.target.style.scrollBehavior="smooth"})),t.rec&&t(t.rec))})),La(ps,1),Hi.pause(),Ya++,xs=2,qa(2),Ma.forEach((function(t){return Us(t.vars.onRefresh)&&t.vars.onRefresh(t)})),xs=so.isRefreshing=!1,Ra("refresh")}else ga(so,"scrollEnd",Da)},Ua=0,Va=1,qa=function(t){if(2===t||!xs&&!gs){so.isUpdating=!0,ws&&ws.update(0);var e=Ma.length,r=ks(),n=r-Ms>=50,i=e&&Ma[0].scroll();if(Va=Ua>i?-1:1,xs||(Ua=i),n&&(Cs&&!Ji&&r-Cs>200&&(Cs=0,Ra("scrollEnd")),Qi=Ms,Ms=r),Va<0){for(ts=e;ts-- >0;)Ma[ts]&&Ma[ts].update(0,n);Va=1}else for(ts=0;ts20),r-=r-x}if(p&&(o[p]=t||-.001,t<0&&(t=0)),s){var T=t+r,k=s._isStart;d="scroll"+n.d2,ka(s,T,n,k&&T>20||!k&&(c?Math.max(Vi[d],Ui[d]):s.parentNode[d])<=T+1),c&&(u=fa(a),c&&(s.style[n.op.p]=u[n.op.p]-n.op.m-s._offset+ua))}return h&&g&&(d=fa(g),h.seek(f),_=fa(g),h._caScrollDist=d[n.p]-_[n.p],t=t/h._caScrollDist*f),h&&h.seek(m),h?t:Math.round(t)},to=/(webkit|moz|length|cssText|inset)/i,eo=function(t,e,r,n){if(t.parentNode!==e){var i,s,a=t.style;if(e===Vi){for(i in t._stOrig=a.cssText,s=la(t))+i||to.test(i)||!s[i]||"string"!=typeof a[i]||"0"===i||(a[i]=s[i]);a.top=r,a.left=n}else a.cssText=t._stOrig;Yi.core.getCache(t).uncache=1,e.appendChild(t)}},ro=function(t,e,r){var n=e,i=n;return function(e){var s=Math.round(t());return s!==n&&s!==i&&Math.abs(s-n)>3&&Math.abs(s-i)>3&&(e=s,r&&r()),i=n,n=e,e}},no=function(t,e,r){var n={};n[e.p]="+="+r,Yi.set(t,n)},io=function(t,e){var r=zi(t,e),n="_scroll"+e.p2,i=function e(i,s,a,o,u){var l=e.tween,c=s.onComplete,f={};a=a||r();var h=ro(r,a,(function(){l.kill(),e.tween=0}));return u=o&&u||0,o=o||i-a,l&&l.kill(),s[n]=i,s.inherit=!1,s.modifiers=f,f[n]=function(){return h(a+o*l.ratio+u*l.ratio*l.ratio)},s.onUpdate=function(){mi.cache++,e.tween&&qa()},s.onComplete=function(){e.tween=0,c&&c.call(l)},l=e.tween=Yi.to(t,s)};return t[n]=r,r.wheelHandler=function(){return i.tween&&i.tween.kill()&&(i.tween=0)},ga(t,"wheel",r.wheelHandler),so.isTouch&&ga(t,"touchmove",r.wheelHandler),i},so=function(){function t(e,r){Ni||t.register(Yi)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),hs(this),this.init(e,r)}return t.prototype.init=function(e,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),Os){var n,i,s,a,o,u,l,c,f,h,p,d,_,g,m,v,y,x,b,w,T,k,M,C,O,S,P,A,E,z,D,R,B,F,I,L,Y,N,X,j,U,V,q=e=ca(js(e)||Vs(e)||e.nodeType?{trigger:e}:e,xa),H=q.onUpdate,W=q.toggleClass,G=q.id,Q=q.onToggle,Z=q.onRefresh,$=q.scrub,J=q.trigger,K=q.pin,tt=q.pinSpacing,et=q.invalidateOnRefresh,rt=q.anticipatePin,nt=q.onScrubComplete,it=q.onSnapComplete,st=q.once,at=q.snap,ot=q.pinReparent,ut=q.pinSpacer,lt=q.containerAnimation,ct=q.fastScrollEnd,ft=q.preventOverlaps,ht=e.horizontal||e.containerAnimation&&!1!==e.horizontal?Pi:Ai,pt=!$&&0!==$,dt=Ei(e.scroller||Xi),_t=Yi.core.getCache(dt),gt=Is(dt),mt="fixed"===("pinType"in e?e.pinType:bi(dt,"pinType")||gt&&"fixed"),vt=[e.onEnter,e.onLeave,e.onEnterBack,e.onLeaveBack],yt=pt&&e.toggleActions.split(" "),xt="markers"in e?e.markers:xa.markers,bt=gt?0:parseFloat(la(dt)["border"+ht.p2+aa])||0,wt=this,Tt=e.onRefreshInit&&function(){return e.onRefreshInit(wt)},kt=function(t,e,r){var n=r.d,i=r.d2,s=r.a;return(s=bi(t,"getBoundingClientRect"))?function(){return s()[n]}:function(){return(e?Ls(i):t["client"+i])||0}}(dt,gt,ht),Mt=function(t,e){return!e||~vi.indexOf(t)?Ys(t):function(){return Ja}}(dt,gt),Ct=0,Ot=0,St=0,Pt=zi(dt,ht);if(wt._startClamp=wt._endClamp=!1,wt._dir=ht,rt*=45,wt.scroller=dt,wt.scroll=lt?lt.time.bind(lt):Pt,a=Pt(),wt.vars=e,r=r||e.animation,"refreshPriority"in e&&(is=1,-9999===e.refreshPriority&&(ws=wt)),_t.tweenScroll=_t.tweenScroll||{top:io(dt,Ai),left:io(dt,Pi)},wt.tweenTo=n=_t.tweenScroll[ht.p],wt.scrubDuration=function(t){(B=Vs(t)&&t)?R?R.duration(t):R=Yi.to(r,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:B,paused:!0,onComplete:function(){return nt&&nt(wt)}}):(R&&R.progress(1).kill(),R=0)},r&&(r.vars.lazy=!1,r._initted&&!wt.isReverted||!1!==r.vars.immediateRender&&!1!==e.immediateRender&&r.duration()&&r.render(0,!0,!0),wt.animation=r.pause(),r.scrollTrigger=wt,wt.scrubDuration($),z=0,G||(G=r.vars.id)),at&&(qs(at)&&!at.push||(at={snapTo:at}),"scrollBehavior"in Vi.style&&Yi.set(gt?[Vi,Ui]:dt,{scrollBehavior:"auto"}),mi.forEach((function(t){return Us(t)&&t.target===(gt?ji.scrollingElement||Ui:dt)&&(t.smooth=!1)})),s=Us(at.snapTo)?at.snapTo:"labels"===at.snapTo?function(t){return function(e){return Yi.utils.snap(pa(t),e)}}(r):"labelsDirectional"===at.snapTo?(j=r,function(t,e){return da(pa(j))(t,e.direction)}):!1!==at.directional?function(t,e){return da(at.snapTo)(t,ks()-Ot<500?0:e.direction)}:Yi.utils.snap(at.snapTo),F=at.duration||{min:.1,max:2},F=qs(F)?Gi(F.min,F.max):Gi(F,F),I=Yi.delayedCall(at.delay||B/2||.1,(function(){var t=Pt(),e=ks()-Ot<500,i=n.tween;if(!(e||Math.abs(wt.getVelocity())<10)||i||Ji||Ct===t)wt.isActive&&Ct!==t&&I.restart(!0);else{var a,o,c=(t-u)/g,f=r&&!pt?r.totalProgress():c,h=e?0:(f-D)/(ks()-Qi)*1e3||0,p=Yi.utils.clamp(-c,1-c,Gs(h/2)*h/.185),d=c+(!1===at.inertia?0:p),_=at,m=_.onStart,v=_.onInterrupt,y=_.onComplete;if(a=s(d,wt),Vs(a)||(a=d),o=Math.round(u+a*g),t<=l&&t>=u&&o!==t){if(i&&!i._initted&&i.data<=Gs(o-t))return;!1===at.inertia&&(p=a-c),n(o,{duration:F(Gs(.185*Math.max(Gs(d-f),Gs(a-f))/h/.05||0)),ease:at.ease||"power3",data:Gs(o-t),onInterrupt:function(){return I.restart(!0)&&v&&v(wt)},onComplete:function(){wt.update(),Ct=Pt(),r&&(R?R.resetTo("totalProgress",a,r._tTime/r._tDur):r.progress(a)),z=D=r&&!pt?r.totalProgress():wt.progress,it&&it(wt),y&&y(wt)}},t,p*g,o-t-p*g),m&&m(wt,n.tween)}}})).pause()),G&&(Ca[G]=wt),(X=(J=wt.trigger=Ei(J||!0!==K&&K))&&J._gsap&&J._gsap.stRevert)&&(X=X(wt)),K=!0===K?J:Ei(K),js(W)&&(W={targets:J,className:W}),K&&(!1===tt||tt===sa||(tt=!(!tt&&K.parentNode&&K.parentNode.style&&"flex"===la(K.parentNode).display)&&ia),wt.pin=K,(i=Yi.core.getCache(K)).spacer?m=i.pinState:(ut&&((ut=Ei(ut))&&!ut.nodeType&&(ut=ut.current||ut.nativeElement),i.spacerIsNative=!!ut,ut&&(i.spacerState=$a(ut))),i.spacer=x=ut||ji.createElement("div"),x.classList.add("pin-spacer"),G&&x.classList.add("pin-spacer-"+G),i.pinState=m=$a(K)),!1!==e.force3D&&Yi.set(K,{force3D:!0}),wt.spacer=x=i.spacer,E=la(K),C=E[tt+ht.os2],w=Yi.getProperty(K),T=Yi.quickSetter(K,ht.a,ua),Ga(K,x,E),y=$a(K)),xt){d=qs(xt)?ca(xt,ya):ya,h=Ta("scroller-start",G,dt,ht,d,0),p=Ta("scroller-end",G,dt,ht,d,0,h),b=h["offset"+ht.op.d2];var At=Ei(bi(dt,"content")||dt);c=this.markerStart=Ta("start",G,At,ht,d,b,0,lt),f=this.markerEnd=Ta("end",G,At,ht,d,b,0,lt),lt&&(N=Yi.quickSetter([c,f],ht.a,ua)),mt||vi.length&&!0===bi(dt,"fixedMarkers")||(V=la(U=gt?Vi:dt).position,U.style.position="absolute"===V||"fixed"===V?V:"relative",Yi.set([h,p],{force3D:!0}),S=Yi.quickSetter(h,ht.a,ua),A=Yi.quickSetter(p,ht.a,ua))}if(lt){var Et=lt.vars.onUpdate,zt=lt.vars.onUpdateParams;lt.eventCallback("onUpdate",(function(){wt.update(0,0,1),Et&&Et.apply(lt,zt||[])}))}if(wt.previous=function(){return Ma[Ma.indexOf(wt)-1]},wt.next=function(){return Ma[Ma.indexOf(wt)+1]},wt.revert=function(t,e){if(!e)return wt.kill(!0);var n=!1!==t||!wt.enabled,i=$i;n!==wt.isReverted&&(n&&(L=Math.max(Pt(),wt.scroll.rec||0),St=wt.progress,Y=r&&r.progress()),c&&[c,f,h,p].forEach((function(t){return t.style.display=n?"none":"block"})),n&&($i=wt,wt.update(n)),!K||ot&&wt.isActive||(n?function(t,e,r){Za(r);var n=t._gsap;if(n.spacerIsNative)Za(n.spacerState);else if(t._gsap.swappedIn){var i=e.parentNode;i&&(i.insertBefore(t,e),i.removeChild(e))}t._gsap.swappedIn=!1}(K,x,m):Ga(K,x,la(K),O)),n||wt.update(n),$i=i,wt.isReverted=n)},wt.refresh=function(i,s,d,b){if(!$i&&wt.enabled||s)if(K&&i&&Cs)ga(t,"scrollEnd",Da);else{!xs&&Tt&&Tt(wt),$i=wt,n.tween&&!d&&(n.tween.kill(),n.tween=0),R&&R.pause(),et&&r&&r.revert({kill:!1}).invalidate(),wt.isReverted||wt.revert(!0,!0),wt._subPinOffset=!1;var T,C,S,A,E,z,D,B,F,N,X,j,U,V=kt(),q=Mt(),H=lt?lt.duration():Ns(dt,ht),W=g<=.01,G=0,Q=b||0,$=qs(d)?d.end:e.end,rt=e.endTrigger||J,nt=qs(d)?d.start:e.start||(0!==e.start&&J?K?"0 0":"0 100%":0),it=wt.pinnedContainer=e.pinnedContainer&&Ei(e.pinnedContainer,wt),st=J&&Math.max(0,Ma.indexOf(wt))||0,at=st;for(xt&&qs(d)&&(j=Yi.getProperty(h,ht.p),U=Yi.getProperty(p,ht.p));at--;)(z=Ma[at]).end||z.refresh(0,1)||($i=wt),!(D=z.pin)||D!==J&&D!==K&&D!==it||z.isReverted||(N||(N=[]),N.unshift(z),z.revert(!0,!0)),z!==Ma[at]&&(st--,at--);for(Us(nt)&&(nt=nt(wt)),nt=Ss(nt,"start",wt),u=Ka(nt,J,V,ht,Pt(),c,h,wt,q,bt,mt,H,lt,wt._startClamp&&"_startClamp")||(K?-.001:0),Us($)&&($=$(wt)),js($)&&!$.indexOf("+=")&&(~$.indexOf(" ")?$=(js(nt)?nt.split(" ")[0]:"")+$:(G=wa($.substr(2),V),$=js(nt)?nt:(lt?Yi.utils.mapRange(0,lt.duration(),lt.scrollTrigger.start,lt.scrollTrigger.end,u):u)+G,rt=J)),$=Ss($,"end",wt),l=Math.max(u,Ka($||(rt?"100% 0":H),rt,V,ht,Pt()+G,f,p,wt,q,bt,mt,H,lt,wt._endClamp&&"_endClamp"))||-.001,G=0,at=st;at--;)(D=(z=Ma[at]).pin)&&z.start-z._pinPush<=u&&!lt&&z.end>0&&(T=z.end-(wt._startClamp?Math.max(0,z.start):z.start),(D===J&&z.start-z._pinPush=Ns(dt,ht)){if(J&&Pt()&&!lt)for(C=J.parentNode;C&&C!==Vi;)C._pinOffset&&(u-=C._pinOffset,l-=C._pinOffset),C=C.parentNode}else T=la(K),A=ht===Ai,S=Pt(),k=parseFloat(w(ht.a))+Q,!H&&l>1&&(X={style:X=(gt?ji.scrollingElement||Ui:dt).style,value:X["overflow"+ht.a.toUpperCase()]},gt&&"scroll"!==la(Vi)["overflow"+ht.a.toUpperCase()]&&(X.style["overflow"+ht.a.toUpperCase()]="scroll")),Ga(K,x,T),y=$a(K),C=fa(K,!0),B=mt&&zi(dt,A?Pi:Ai)(),tt?((O=[tt+ht.os2,g+Q+ua]).t=x,(at=tt===ia?ha(K,ht)+g+Q:0)&&(O.push(ht.d,at+ua),"auto"!==x.style.flexBasis&&(x.style.flexBasis=at+ua)),Za(O),it&&Ma.forEach((function(t){t.pin===it&&!1!==t.vars.pinSpacing&&(t._subPinOffset=!0)})),mt&&Pt(L)):(at=ha(K,ht))&&"auto"!==x.style.flexBasis&&(x.style.flexBasis=at+ua),mt&&((E={top:C.top+(A?S-u:B)+ua,left:C.left+(A?B:S-u)+ua,boxSizing:"border-box",position:"fixed"})[Js]=E["max"+aa]=Math.ceil(C.width)+ua,E[Ks]=E["max"+oa]=Math.ceil(C.height)+ua,E[sa]=E[sa+ra]=E[sa+ta]=E[sa+na]=E[sa+ea]="0",E[ia]=T[ia],E[ia+ra]=T[ia+ra],E[ia+ta]=T[ia+ta],E[ia+na]=T[ia+na],E[ia+ea]=T[ia+ea],v=function(t,e,r){for(var n,i=[],s=t.length,a=r?8:0;a1,mt&&P&&v.splice(v.length-2,2),r.render(0,!0,!0),F||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),ss(0)):M=g,X&&(X.value?X.style["overflow"+ht.a.toUpperCase()]=X.value:X.style.removeProperty("overflow-"+ht.a));N&&N.forEach((function(t){return t.revert(!1,!0)})),wt.start=u,wt.end=l,a=o=xs?L:Pt(),lt||xs||(a0?Ma.slice(0,e).reverse():Ma.slice(e+1);return(js(t)?r.filter((function(e){return e.vars.preventOverlaps===t})):r).filter((function(t){return wt.direction>0?t.end<=u:t.start>=l}))},wt.update=function(t,e,i){if(!lt||i||t){var s,c,f,p,d,_,m,b=!0===xs?L:wt.scroll(),w=t?0:(b-u)/g,O=w<0?0:w>1?1:w||0,E=wt.progress;if(e&&(o=a,a=lt?Pt():b,at&&(D=z,z=r&&!pt?r.totalProgress():O)),rt&&K&&!$i&&!Ts&&Cs&&(!O&&ub+(b-o)/(ks()-Qi)*rt&&(O=.9999)),O!==E&&wt.enabled){if(p=(d=(s=wt.isActive=!!O&&O<1)!=(!!E&&E<1))||!!O!=!!E,wt.direction=O>E?1:-1,wt.progress=O,p&&!$i&&(c=O&&!E?0:1===O?1:1===E?2:3,pt&&(f=!d&&"none"!==yt[c+1]&&yt[c+1]||yt[c],m=r&&("complete"===f||"reset"===f||f in r))),ft&&(d||m)&&(m||$||!r)&&(Us(ft)?ft(wt):wt.getTrailing(ft).forEach((function(t){return t.endAnimation()}))),pt||(!R||$i||Ts?r&&r.totalProgress(O,!(!$i||!Ot&&!t)):(R._dp._time-R._start!==R._time&&R.render(R._dp._time-R._start),R.resetTo?R.resetTo("totalProgress",O,r._tTime/r._tDur):(R.vars.totalProgress=O,R.invalidate().restart()))),K)if(t&&tt&&(x.style[tt+ht.os2]=C),mt){if(p){if(_=!t&&O>E&&l+1>b&&b+1>=Ns(dt,ht),ot)if(t||!s&&!_)eo(K,x);else{var B=fa(K,!0),F=b-u;eo(K,Vi,B.top+(ht===Ai?F:0)+ua,B.left+(ht===Ai?0:F)+ua)}Za(s||_?v:y),P&&O<1&&s||T(k+(1!==O||_?0:M))}}else T(Rs(k+M*O));at&&!n.tween&&!$i&&!Ts&&I.restart(!0),W&&(d||st&&O&&(O<1||!vs))&&Wi(W.targets).forEach((function(t){return t.classList[s||st?"add":"remove"](W.className)})),H&&!pt&&!t&&H(wt),p&&!$i?(pt&&(m&&("complete"===f?r.pause().totalProgress(1):"reset"===f?r.restart(!0).pause():"restart"===f?r.restart(!0):r[f]()),H&&H(wt)),!d&&vs||(Q&&d&&Ws(wt,Q),vt[c]&&Ws(wt,vt[c]),st&&(1===O?wt.kill(!1,1):vt[c]=0),d||vt[c=1===O?1:3]&&Ws(wt,vt[c])),ct&&!s&&Math.abs(wt.getVelocity())>(Vs(ct)?ct:2500)&&(Hs(wt.callbackAnimation),R?R.progress(1):Hs(r,"reverse"===f?1:!O,1))):pt&&H&&!$i&&H(wt)}if(A){var Y=lt?b/lt.duration()*(lt._caScrollDist||0):b;S(Y+(h._isFlipped?1:0)),A(Y)}N&&N(-b/lt.duration()*(lt._caScrollDist||0))}},wt.enable=function(e,r){wt.enabled||(wt.enabled=!0,ga(dt,"resize",Aa),gt||ga(dt,"scroll",Sa),Tt&&ga(t,"refreshInit",Tt),!1!==e&&(wt.progress=St=0,a=o=Ct=Pt()),!1!==r&&wt.refresh())},wt.getTween=function(t){return t&&n?n.tween:R},wt.setPositions=function(t,e,r,n){if(lt){var i=lt.scrollTrigger,s=lt.duration(),a=i.end-i.start;t=i.start+a*t/s,e=i.start+a*e/s}wt.refresh(!1,!1,{start:Ps(t,r&&!!wt._startClamp),end:Ps(e,r&&!!wt._endClamp)},n),wt.update()},wt.adjustPinSpacing=function(t){if(O&&t){var e=O.indexOf(ht.d)+1;O[e]=parseFloat(O[e])+t+ua,O[1]=parseFloat(O[1])+t+ua,Za(O)}},wt.disable=function(e,r){if(wt.enabled&&(!1!==e&&wt.revert(!0,!0),wt.enabled=wt.isActive=!1,r||R&&R.pause(),L=0,i&&(i.uncache=1),Tt&&ma(t,"refreshInit",Tt),I&&(I.pause(),n.tween&&n.tween.kill()&&(n.tween=0)),!gt)){for(var s=Ma.length;s--;)if(Ma[s].scroller===dt&&Ma[s]!==wt)return;ma(dt,"resize",Aa),gt||ma(dt,"scroll",Sa)}},wt.kill=function(t,n){wt.disable(t,n),R&&!n&&R.kill(),G&&delete Ca[G];var s=Ma.indexOf(wt);s>=0&&Ma.splice(s,1),s===ts&&Va>0&&ts--,s=0,Ma.forEach((function(t){return t.scroller===wt.scroller&&(s=1)})),s||xs||(wt.scroll.rec=0),r&&(r.scrollTrigger=null,t&&r.revert({kill:!1}),n||r.kill()),c&&[c,f,h,p].forEach((function(t){return t.parentNode&&t.parentNode.removeChild(t)})),ws===wt&&(ws=0),K&&(i&&(i.uncache=1),s=0,Ma.forEach((function(t){return t.pin===K&&s++})),s||(i.spacer=0)),e.onKill&&e.onKill(wt)},Ma.push(wt),wt.enable(!1,!1),X&&X(wt),r&&r.add&&!g){var Dt=wt.update;wt.update=function(){wt.update=Dt,u||l||wt.refresh()},Yi.delayedCall(.01,wt.update),g=.01,u=l=0}else wt.refresh();K&&function(){if(bs!==Ya){var t=bs=Ya;requestAnimationFrame((function(){return t===Ya&&ja(!0)}))}}()}else this.update=this.refresh=this.kill=Ds},t.register=function(e){return Ni||(Yi=e||Fs(),Bs()&&window.document&&t.enable(),Ni=Os),Ni},t.defaults=function(t){if(t)for(var e in t)xa[e]=t[e];return xa},t.disable=function(t,e){Os=0,Ma.forEach((function(r){return r[e?"kill":"disable"](t)})),ma(Xi,"wheel",Sa),ma(ji,"scroll",Sa),clearInterval(Zi),ma(ji,"touchcancel",Ds),ma(Vi,"touchstart",Ds),_a(ma,ji,"pointerdown,touchstart,mousedown",Es),_a(ma,ji,"pointerup,touchend,mouseup",zs),Hi.kill(),Xs(ma);for(var r=0;r0&&n.left+i0&&n.top+i=0&&Ba.splice(e,5),Ba.push(t,t.style.cssText,t.getBBox&&t.getAttribute("transform"),Yi.core.getCache(t),hs())}})):Ba},so.revert=function(t,e){return Ia(!t,e)},so.create=function(t,e){return new so(t,e)},so.refresh=function(t){return t?Aa():(Ni||so.register())&&ja(!0)},so.update=function(t){return++mi.cache&&qa(!0===t?2:0)},so.clearScrollMemory=La,so.maxScroll=function(t,e){return Ns(t,e?Pi:Ai)},so.getScrollFunc=function(t,e){return zi(Ei(t),e?Pi:Ai)},so.getById=function(t){return Ca[t]},so.getAll=function(){return Ma.filter((function(t){return"ScrollSmoother"!==t.vars.id}))},so.isScrolling=function(){return!!Cs},so.snapDirectional=da,so.addEventListener=function(t,e){var r=Ea[t]||(Ea[t]=[]);~r.indexOf(e)||r.push(e)},so.removeEventListener=function(t,e){var r=Ea[t],n=r&&r.indexOf(e);n>=0&&r.splice(n,1)},so.batch=function(t,e){var r,n=[],i={},s=e.interval||.016,a=e.batchMax||1e9,o=function(t,e){var r=[],n=[],i=Yi.delayedCall(s,(function(){e(r,n),r=[],n=[]})).pause();return function(t){r.length||i.restart(!0),r.push(t.trigger),n.push(t),a<=r.length&&i.progress(1)}};for(r in e)i[r]="on"===r.substr(0,2)&&Us(e[r])&&"onRefreshInit"!==r?o(0,e[r]):e[r];return Us(a)&&(a=a(),ga(so,"refresh",(function(){return a=e.batchMax()}))),Wi(t).forEach((function(t){var e={};for(r in i)e[r]=i[r];e.trigger=t,n.push(so.create(e))})),n};var ao,oo=function(t,e,r,n){return e>n?t(n):e<0&&t(0),r>n?(n-e)/(r-e):r<0?e/(e-r):1},uo=function t(e,r){!0===r?e.style.removeProperty("touch-action"):e.style.touchAction=!0===r?"auto":r?"pan-"+r+(Li.isTouch?" pinch-zoom":""):"none",e===Ui&&t(Vi,r)},lo={auto:1,scroll:1},co=function(t){var e,r=t.event,n=t.target,i=t.axis,s=(r.changedTouches?r.changedTouches[0]:r).target,a=s._gsap||Yi.core.getCache(s),o=ks();if(!a._isScrollT||o-a._isScrollT>2e3){for(;s&&s!==Vi&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!lo[(e=la(s)).overflowY]&&!lo[e.overflowX]);)s=s.parentNode;a._isScroll=s&&s!==n&&!Is(s)&&(lo[(e=la(s)).overflowY]||lo[e.overflowX]),a._isScrollT=o}(a._isScroll||"x"===i)&&(r.stopPropagation(),r._gsapAllow=!0)},fo=function(t,e,r,n){return Li.create({target:t,capture:!0,debounce:!1,lockAxis:!0,type:e,onWheel:n=n&&co,onPress:n,onDrag:n,onScroll:n,onEnable:function(){return r&&ga(ji,Li.eventTypes[0],po,!1,!0)},onDisable:function(){return ma(ji,Li.eventTypes[0],po,!0)}})},ho=/(input|label|select|textarea)/i,po=function(t){var e=ho.test(t.target.tagName);(e||ao)&&(t._gsapAllow=!0,ao=e)};so.sort=function(t){return Ma.sort(t||function(t,e){return-1e6*(t.vars.refreshPriority||0)+t.start-(e.start+-1e6*(e.vars.refreshPriority||0))})},so.observe=function(t){return new Li(t)},so.normalizeScroll=function(t){if(void 0===t)return os;if(!0===t&&os)return os.enable();if(!1===t)return os&&os.kill(),void(os=t);var e=t instanceof Li?t:function(t){qs(t)||(t={}),t.preventDefault=t.isNormalizer=t.allowClicks=!0,t.type||(t.type="wheel,touch"),t.debounce=!!t.debounce,t.id=t.id||"normalizer";var e,r,n,i,s,a,o,u,l=t,c=l.normalizeScrollX,f=l.momentum,h=l.allowNestedScroll,p=l.onRelease,d=Ei(t.target)||Ui,_=Yi.core.globals().ScrollSmoother,g=_&&_.get(),m=fs&&(t.content&&Ei(t.content)||g&&!1!==t.content&&!g.smooth()&&g.content()),v=zi(d,Ai),y=zi(d,Pi),x=1,b=(Li.isTouch&&Xi.visualViewport?Xi.visualViewport.scale*Xi.visualViewport.width:Xi.outerWidth)/Xi.innerWidth,w=0,T=Us(f)?function(){return f(e)}:function(){return f||2.8},k=fo(d,t.type,!0,h),M=function(){return i=!1},C=Ds,O=Ds,S=function(){r=Ns(d,Ai),O=Gi(fs?1:0,r),c&&(C=Gi(0,Ns(d,Pi))),n=Ya},P=function(){m._gsap.y=Rs(parseFloat(m._gsap.y)+v.offset)+"px",m.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(m._gsap.y)+", 0, 1)",v.offset=v.cacheID=0},A=function(){S(),s.isActive()&&s.vars.scrollY>r&&(v()>r?s.progress(1)&&v(r):s.resetTo("scrollY",r))};return m&&Yi.set(m,{y:"+=0"}),t.ignoreCheck=function(t){return fs&&"touchmove"===t.type&&function(){if(i){requestAnimationFrame(M);var t=Rs(e.deltaY/2),r=O(v.v-t);if(m&&r!==v.v+v.offset){v.offset=r-v.v;var n=Rs((parseFloat(m&&m._gsap.y)||0)-v.offset);m.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+n+", 0, 1)",m._gsap.y=n+"px",v.cacheID=mi.cache,qa()}return!0}v.offset&&P(),i=!0}()||x>1.05&&"touchstart"!==t.type||e.isGesturing||t.touches&&t.touches.length>1},t.onPress=function(){i=!1;var t=x;x=Rs((Xi.visualViewport&&Xi.visualViewport.scale||1)/b),s.pause(),t!==x&&uo(d,x>1.01||!c&&"x"),a=y(),o=v(),S(),n=Ya},t.onRelease=t.onGestureStart=function(t,e){if(v.offset&&P(),e){mi.cache++;var n,i,a=T();c&&(i=(n=y())+.05*a*-t.velocityX/.227,a*=oo(y,n,i,Ns(d,Pi)),s.vars.scrollX=C(i)),i=(n=v())+.05*a*-t.velocityY/.227,a*=oo(v,n,i,Ns(d,Ai)),s.vars.scrollY=O(i),s.invalidate().duration(a).play(.01),(fs&&s.vars.scrollY>=r||n>=r-1)&&Yi.to({},{onUpdate:A,duration:a})}else u.restart(!0);p&&p(t)},t.onWheel=function(){s._ts&&s.pause(),ks()-w>1e3&&(n=0,w=ks())},t.onChange=function(t,e,r,i,s){if(Ya!==n&&S(),e&&c&&y(C(i[2]===e?a+(t.startX-t.x):y()+e-i[1])),r){v.offset&&P();var u=s[2]===r,l=u?o+t.startY-t.y:v()+r-s[1],f=O(l);u&&l!==f&&(o+=f-l),v(f)}(r||e)&&qa()},t.onEnable=function(){uo(d,!c&&"x"),so.addEventListener("refresh",A),ga(Xi,"resize",A),v.smooth&&(v.target.style.scrollBehavior="auto",v.smooth=y.smooth=!1),k.enable()},t.onDisable=function(){uo(d,!0),ma(Xi,"resize",A),so.removeEventListener("refresh",A),k.kill()},t.lockAxis=!1!==t.lockAxis,(e=new Li(t)).iOS=fs,fs&&!v()&&v(1),fs&&Yi.ticker.add(Ds),u=e._dc,s=Yi.to(e,{ease:"power4",paused:!0,inherit:!1,scrollX:c?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:ro(v,v(),(function(){return s.pause()}))},onUpdate:qa,onComplete:u.vars.onComplete}),e}(t);return os&&os.target===e.target&&os.kill(),Is(e.target)&&(os=e),e},so.core={_getVelocityProp:Di,_inputObserver:fo,_scrollers:mi,_proxies:vi,bridge:{ss:function(){Cs||Ra("scrollStart"),Cs=ks()},ref:function(){return $i}}},Fs()&&Yi.registerPlugin(so);var _o=JSON.parse('{"UU":"rrze-elements/counter-row"}');(0,e.registerBlockType)(_o.UU,{icon:{src:(0,t.jsxs)("svg",{id:"a",xmlns:"http://www.w3.org/2000/svg",width:"512",height:"512",viewBox:"0 0 512 512",children:[(0,t.jsx)("rect",{x:"60.05",y:"210.12",width:"112.94",height:"91.77",rx:"5.73",ry:"5.73",fill:"evenodd"}),(0,t.jsx)("rect",{x:"199.53",y:"210.12",width:"112.94",height:"91.77",rx:"5.73",ry:"5.73",fill:"evenodd"}),(0,t.jsx)("rect",{x:"339.01",y:"210.12",width:"112.94",height:"91.77",rx:"5.73",ry:"5.73",fill:"evenodd"})]})},__experimentalLabel:function(t,e){var r=e.context,n=t.title;if("list-view"===r&&n)return n},edit:function(e){e.blockProps;var s=e.isSelected,o=e.attributes,u=e.setAttributes;Kn.registerPlugin(so);var l="rrze-elements-column-".concat(o.columns),c=(0,r.useBlockProps)({className:l}),f=function(){if(s){var t=document.querySelector("#".concat(c.id));if(t){var e=t.querySelectorAll(".fau-counter-data");Kn.from(e,{textContent:o.startValue||0,duration:2,ease:"power3.inOut",stagger:o.stagger||0,snap:{textContent:1}})}}};return(0,t.jsx)("div",Object.assign({},c,{children:(0,t.jsxs)("section",{className:"rrze-elements-blocks-counter-row",children:[(0,t.jsx)(r.BlockControls,{children:(0,t.jsx)(n.ToolbarItem,{children:function(){return(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(n.ToolbarButton,{icon:a,title:(0,i.__)("Preview Animation","rrze-elements-blocks"),onClick:f})})}})}),(0,t.jsxs)(r.InspectorControls,{children:[(0,t.jsxs)(n.PanelBody,{title:(0,i.__)("Animation Settings","rrze-elements-blocks"),children:[(0,t.jsx)(n.RangeControl,{label:(0,i.__)("Stagger between Animations (seconds)","rrze-elements-blocks"),marks:!0,max:.5,min:0,value:o.stagger,onBlur:function(){},onChange:function(t){u({stagger:t})},onFocus:function(){},onMouseLeave:function(){},onMouseMove:function(){},step:.05}),(0,t.jsx)(n.Button,{onClick:f,children:(0,i.__)("Preview Animation","rrze-elements-blocks")})]}),(0,t.jsxs)(n.PanelBody,{title:(0,i.__)("Grid Settings","rrze-elements-blocks"),children:[(0,t.jsx)(n.RangeControl,{label:(0,i.__)("Column number","rrze-elements-blocks"),marks:!0,max:5,min:1,value:o.columns,onBlur:function(){},onChange:function(t){u({columns:t})},onFocus:function(){},onMouseLeave:function(){},onMouseMove:function(){},step:1}),(0,t.jsx)(n.__experimentalNumberControl,{label:(0,i.__)("Start value","rrze-elements-blocks"),value:o.startValue,onChange:function(t){var e=parseInt(t,10);u({startValue:e})},min:0,max:Number.MAX_VALUE}),(0,t.jsx)(n.Button,{onClick:f,children:(0,i.__)("Preview Animation","rrze-elements-blocks")})]})]}),(0,t.jsx)(r.InnerBlocks,{template:[["rrze-elements/rrze-counter",{title:920}],["rrze-elements/rrze-counter",{title:1040}],["rrze-elements/rrze-counter",{title:1160}],["rrze-elements/rrze-counter",{title:1280}],["rrze-elements/rrze-counter",{title:1340}]],allowedBlocks:["rrze-elements/rrze-counter","rrze-elements/rrze-iconbox"]})]})}))},save:function(e){var n=e.attributes,i="rrze-elements-column-".concat(n.columns),s=r.useBlockProps.save({className:i});return(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("div",Object.assign({},s,{children:(0,t.jsx)("section",{"data-startValue":n.startValue,"data-stagger":n.stagger,className:"rrze--counter-element",children:(0,t.jsx)(r.InnerBlocks.Content,{})})}))})}})}(); \ No newline at end of file +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./node_modules/@wordpress/icons/build-module/library/update.js": +/*!**********************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/update.js ***! + \**********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst update = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"m11.3 17.2-5-5c-.1-.1-.1-.3 0-.4l2.3-2.3-1.1-1-2.3 2.3c-.7.7-.7 1.8 0 2.5l5 5H7.5v1.5h5.3v-5.2h-1.5v2.6zm7.5-6.4-5-5h2.7V4.2h-5.2v5.2h1.5V6.8l5 5c.1.1.1.3 0 .4l-2.3 2.3 1.1 1.1 2.3-2.3c.6-.7.6-1.9-.1-2.5z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (update);\n//# sourceMappingURL=update.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS91cGRhdGUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCw0QkFBNEIsc0RBQUksQ0FBQyxzREFBRztBQUNwQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLE1BQU0sRUFBQztBQUN0QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS91cGRhdGUuanM/YzZmZSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCB1cGRhdGUgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIm0xMS4zIDE3LjItNS01Yy0uMS0uMS0uMS0uMyAwLS40bDIuMy0yLjMtMS4xLTEtMi4zIDIuM2MtLjcuNy0uNyAxLjggMCAyLjVsNSA1SDcuNXYxLjVoNS4zdi01LjJoLTEuNXYyLjZ6bTcuNS02LjQtNS01aDIuN1Y0LjJoLTUuMnY1LjJoMS41VjYuOGw1IDVjLjEuMS4xLjMgMCAuNGwtMi4zIDIuMyAxLjEgMS4xIDIuMy0yLjNjLjYtLjcuNi0xLjktLjEtMi41elwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IHVwZGF0ZTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXVwZGF0ZS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/update.js\n"); + +/***/ }), + +/***/ "./src/counter-row/edit.tsx": +/*!**********************************!*\ + !*** ./src/counter-row/edit.tsx ***! + \**********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/update.js\");\n/* harmony import */ var gsap__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! gsap */ \"./node_modules/gsap/index.js\");\n/* harmony import */ var gsap_ScrollTrigger__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! gsap/ScrollTrigger */ \"./node_modules/gsap/ScrollTrigger.js\");\n\n// Imports from WordPress libraries\n\n\n\n\n\n\n/**\n * Edit component for the Blueprint block.\n *\n * Provides controls for customizing the Blueprint-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n isSelected = _ref.isSelected,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n gsap__WEBPACK_IMPORTED_MODULE_4__.gsap.registerPlugin(gsap_ScrollTrigger__WEBPACK_IMPORTED_MODULE_5__.ScrollTrigger);\n var dynamicClass = \"rrze-elements-column-\".concat(attributes.columns);\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)({\n className: dynamicClass\n });\n var onChangeStagger = function onChangeStagger(stagger) {\n setAttributes({\n stagger: stagger\n });\n };\n var onChangeColumns = function onChangeColumns(columns) {\n setAttributes({\n columns: columns\n });\n };\n var onChangeStartValue = function onChangeStartValue(startValue) {\n var output = parseInt(startValue, 10);\n setAttributes({\n startValue: output\n });\n };\n var onClickPlay = function onClickPlay() {\n if (isSelected) {\n function numberWithDots(x) {\n if (x == null) {\n return \"0\";\n }\n var cleanInput = x.toString().replace(/\\./g, \"\"); // Remove any dots in the string\n var number = parseInt(cleanInput, 10);\n if (isNaN(number)) {\n console.log(\"Conversion to number failed\");\n return \"Invalid number\";\n }\n var numberAsString = number.toString();\n return numberAsString.replace(/\\B(?=(\\d{3})+(?!\\d))/g, \".\");\n }\n // Select an element with id\n var container = document.querySelector(\"#\".concat(props.id));\n if (container) {\n // Select all items with class\n var items = container.querySelectorAll(\".fau-counter-data\");\n gsap__WEBPACK_IMPORTED_MODULE_4__.gsap.from(items, {\n textContent: attributes.startValue || 0,\n duration: 2,\n ease: \"power3.inOut\",\n stagger: attributes.stagger || 0,\n snap: {\n textContent: 1\n }\n });\n }\n }\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, props, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"section\", {\n className: \"rrze-elements-blocks-counter-row\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Preview Animation\", \"rrze-elements-blocks\"),\n onClick: onClickPlay\n })\n });\n }\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Animation Settings\", \"rrze-elements-blocks\"),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.RangeControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Stagger between Animations (seconds)\", \"rrze-elements-blocks\"),\n marks: true,\n max: 0.5,\n min: 0,\n value: attributes.stagger,\n onBlur: function noRefCheck() {},\n onChange: onChangeStagger,\n onFocus: function noRefCheck() {},\n onMouseLeave: function noRefCheck() {},\n onMouseMove: function noRefCheck() {},\n step: 0.05\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n onClick: onClickPlay,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Preview Animation\", \"rrze-elements-blocks\")\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Grid Settings\", \"rrze-elements-blocks\"),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.RangeControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Column number\", \"rrze-elements-blocks\"),\n marks: true,\n max: 5,\n min: 1,\n value: attributes.columns,\n onBlur: function noRefCheck() {},\n onChange: onChangeColumns,\n onFocus: function noRefCheck() {},\n onMouseLeave: function noRefCheck() {},\n onMouseMove: function noRefCheck() {},\n step: 1\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalNumberControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Start value\", \"rrze-elements-blocks\"),\n value: attributes.startValue,\n onChange: onChangeStartValue,\n min: 0,\n max: Number.MAX_VALUE\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n onClick: onClickPlay,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Preview Animation\", \"rrze-elements-blocks\")\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n template: [[\"rrze-elements/rrze-counter\", {\n title: 920\n }], [\"rrze-elements/rrze-counter\", {\n title: 1040\n }], [\"rrze-elements/rrze-counter\", {\n title: 1160\n }], [\"rrze-elements/rrze-counter\", {\n title: 1280\n }], [\"rrze-elements/rrze-counter\", {\n title: 1340\n }]],\n allowedBlocks: [\"rrze-elements/rrze-counter\", \"rrze-elements/rrze-iconbox\"]\n })]\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUUsc0JBQXNCO1VBQUMsRUFDekM7UUFBQSxFQUNDO01BQUEsRUFDTSxFQUNwQjhDLHNEQUFBLENBQUN4RCxnRUFBVztRQUNWK0UsUUFBUSxFQUFFLENBQ1IsQ0FBQyw0QkFBNEIsRUFBRTtVQUFFaEIsS0FBSyxFQUFFO1FBQUcsQ0FBQyxDQUFFLEVBQzlDLENBQUMsNEJBQTRCLEVBQUU7VUFBRUEsS0FBSyxFQUFFO1FBQUksQ0FBQyxDQUFDLEVBQzlDLENBQUMsNEJBQTRCLEVBQUU7VUFBRUEsS0FBSyxFQUFFO1FBQUksQ0FBQyxDQUFDLEVBQzlDLENBQUMsNEJBQTRCLEVBQUU7VUFBRUEsS0FBSyxFQUFFO1FBQUksQ0FBQyxDQUFDLEVBQzlDLENBQUMsNEJBQTRCLEVBQUU7VUFBRUEsS0FBSyxFQUFFO1FBQUksQ0FBQyxDQUFDLENBQy9DO1FBQ0RpQixhQUFhLEVBQUUsQ0FDYiw0QkFBNEIsRUFDNUIsNEJBQTRCO01BQzdCLEVBQ0Q7SUFBQTtFQUNNLEdBQ047QUFFViIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY291bnRlci1yb3cvZWRpdC50c3g/YmU2ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzIGZyb20gV29yZFByZXNzIGxpYnJhcmllc1xuaW1wb3J0IHtcbiAgdXNlQmxvY2tQcm9wcyxcbiAgSW5uZXJCbG9ja3MsXG4gIEJsb2NrQ29udHJvbHMsXG4gIEluc3BlY3RvckNvbnRyb2xzLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW1wb3J0IHtcbiAgVG9vbGJhckJ1dHRvbixcbiAgVG9vbGJhckdyb3VwLFxuICBUb29sYmFySXRlbSxcbiAgUGFuZWxCb2R5LFxuICBSYW5nZUNvbnRyb2wsXG4gIEJ1dHRvbixcbiAgX19leHBlcmltZW50YWxOdW1iZXJDb250cm9sIGFzIE51bWJlckNvbnRyb2wsXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcblxuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgdXBkYXRlIGFzIHBsYXkgfSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuaW1wb3J0IHsgZ3NhcCB9IGZyb20gXCJnc2FwXCI7XG5pbXBvcnQgeyBTY3JvbGxUcmlnZ2VyIH0gZnJvbSBcImdzYXAvU2Nyb2xsVHJpZ2dlclwiO1xuXG4vKipcbiAqIEludGVyZmFjZSByZXByZXNlbnRpbmcgdGhlIHByb3BlcnRpZXMgZm9yIHRoZSBFZGl0IGNvbXBvbmVudC5cbiAqXG4gKiBAaW50ZXJmYWNlIEVkaXRQcm9wc1xuICogQHByb3BlcnR5IHtPYmplY3R9IGF0dHJpYnV0ZXMgLSBUaGUgYmxvY2sgYXR0cmlidXRlcy5cbiAqL1xuaW50ZXJmYWNlIEVkaXRQcm9wcyB7XG4gIGJsb2NrUHJvcHM6IHN0cmluZ1tdO1xuICBpc1NlbGVjdGVkOiBib29sZWFuO1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgc3RhZ2dlcjogbnVtYmVyO1xuICAgIGNvbHVtbnM6IG51bWJlcjtcbiAgICBzdGFydFZhbHVlOiBudW1iZXI7XG4gIH07XG4gIHNldEF0dHJpYnV0ZXM6IChhdHRyaWJ1dGVzOiBQYXJ0aWFsPEVkaXRQcm9wc1tcImF0dHJpYnV0ZXNcIl0+KSA9PiB2b2lkO1xufVxuXG4vKipcbiAqIEVkaXQgY29tcG9uZW50IGZvciB0aGUgQmx1ZXByaW50IGJsb2NrLlxuICpcbiAqIFByb3ZpZGVzIGNvbnRyb2xzIGZvciBjdXN0b21pemluZyB0aGUgQmx1ZXByaW50LWJsb2NrIGFuZCByZW5kZXJzIHRoZSBibG9jayBpbnNpZGUgdGhlIGVkaXRvci5cbiAqXG4gKiBAcGFyYW0ge0VkaXRQcm9wc30gcHJvcHMgLSBUaGUgcHJvcGVydGllcyBwYXNzZWQgdG8gdGhlIGNvbXBvbmVudC5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gVGhlIEpTWCByZXByZXNlbnRhdGlvbiBvZiB0aGUgY29tcG9uZW50LlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBFZGl0KHtcbiAgYmxvY2tQcm9wcyxcbiAgaXNTZWxlY3RlZCxcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbn06IEVkaXRQcm9wcykge1xuICBnc2FwLnJlZ2lzdGVyUGx1Z2luKFNjcm9sbFRyaWdnZXIpO1xuICBjb25zdCBkeW5hbWljQ2xhc3MgPSBgcnJ6ZS1lbGVtZW50cy1jb2x1bW4tJHthdHRyaWJ1dGVzLmNvbHVtbnN9YDtcblxuICBjb25zdCBwcm9wcyA9IHVzZUJsb2NrUHJvcHMoe1xuICAgIGNsYXNzTmFtZTogZHluYW1pY0NsYXNzLFxuICB9KTtcblxuICBjb25zdCBvbkNoYW5nZVN0YWdnZXIgPSAoc3RhZ2dlcjogbnVtYmVyKSA9PiB7XG4gICAgc2V0QXR0cmlidXRlcyh7IHN0YWdnZXIgfSk7XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VDb2x1bW5zID0gKGNvbHVtbnM6IG51bWJlcikgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBjb2x1bW5zIH0pO1xuICB9O1xuXG4gIGNvbnN0IG9uQ2hhbmdlU3RhcnRWYWx1ZSA9IChzdGFydFZhbHVlOiBzdHJpbmcpID0+IHtcbiAgICBjb25zdCBvdXRwdXQgPSBwYXJzZUludChzdGFydFZhbHVlLCAxMCk7XG4gICAgc2V0QXR0cmlidXRlcyh7IHN0YXJ0VmFsdWU6IG91dHB1dCB9KTtcbiAgfTtcblxuICBjb25zdCBvbkNsaWNrUGxheSA9ICgpID0+IHtcbiAgICBpZiAoaXNTZWxlY3RlZCkge1xuICAgICAgZnVuY3Rpb24gbnVtYmVyV2l0aERvdHMoeDogYW55KSB7XG4gICAgICAgIGlmICh4ID09IG51bGwpIHtcbiAgICAgICAgICByZXR1cm4gXCIwXCI7XG4gICAgICAgIH1cblxuICAgICAgICBsZXQgY2xlYW5JbnB1dCA9IHgudG9TdHJpbmcoKS5yZXBsYWNlKC9cXC4vZywgXCJcIik7IC8vIFJlbW92ZSBhbnkgZG90cyBpbiB0aGUgc3RyaW5nXG4gICAgICAgIGNvbnN0IG51bWJlciA9IHBhcnNlSW50KGNsZWFuSW5wdXQsIDEwKTtcbiAgICAgICAgaWYgKGlzTmFOKG51bWJlcikpIHtcbiAgICAgICAgICBjb25zb2xlLmxvZyhcIkNvbnZlcnNpb24gdG8gbnVtYmVyIGZhaWxlZFwiKTtcbiAgICAgICAgICByZXR1cm4gXCJJbnZhbGlkIG51bWJlclwiO1xuICAgICAgICB9XG5cbiAgICAgICAgY29uc3QgbnVtYmVyQXNTdHJpbmcgPSBudW1iZXIudG9TdHJpbmcoKTtcbiAgICAgICAgcmV0dXJuIG51bWJlckFzU3RyaW5nLnJlcGxhY2UoL1xcQig/PShcXGR7M30pKyg/IVxcZCkpL2csIFwiLlwiKTtcbiAgICAgIH1cbiAgICAgIC8vIFNlbGVjdCBhbiBlbGVtZW50IHdpdGggaWRcbiAgICAgIGNvbnN0IGNvbnRhaW5lciA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoYCMke3Byb3BzLmlkfWApO1xuXG4gICAgICBpZiAoY29udGFpbmVyKSB7XG4gICAgICAgIC8vIFNlbGVjdCBhbGwgaXRlbXMgd2l0aCBjbGFzc1xuICAgICAgICBjb25zdCBpdGVtcyA9IGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yQWxsKFwiLmZhdS1jb3VudGVyLWRhdGFcIik7XG5cbiAgICAgICAgZ3NhcC5mcm9tKGl0ZW1zLCB7XG4gICAgICAgICAgdGV4dENvbnRlbnQ6IGF0dHJpYnV0ZXMuc3RhcnRWYWx1ZSB8fCAwLFxuICAgICAgICAgIGR1cmF0aW9uOiAyLFxuICAgICAgICAgIGVhc2U6IFwicG93ZXIzLmluT3V0XCIsXG4gICAgICAgICAgc3RhZ2dlcjogYXR0cmlidXRlcy5zdGFnZ2VyIHx8IDAsXG4gICAgICAgICAgc25hcDogeyB0ZXh0Q29udGVudDogMSB9LFxuICAgICAgICB9KTtcbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5wcm9wc30+XG4gICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJycnplLWVsZW1lbnRzLWJsb2Nrcy1jb3VudGVyLXJvd1wiPlxuICAgICAgICA8QmxvY2tDb250cm9scz5cbiAgICAgICAgICA8VG9vbGJhckl0ZW0+XG4gICAgICAgICAgICB7KCkgPT4gKFxuICAgICAgICAgICAgICA8PlxuICAgICAgICAgICAgICAgIDxUb29sYmFyQnV0dG9uXG4gICAgICAgICAgICAgICAgICBpY29uPXtwbGF5fVxuICAgICAgICAgICAgICAgICAgdGl0bGU9e19fKFwiUHJldmlldyBBbmltYXRpb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9e29uQ2xpY2tQbGF5fVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgIDwvPlxuICAgICAgICAgICAgKX1cbiAgICAgICAgICA8L1Rvb2xiYXJJdGVtPlxuICAgICAgICA8L0Jsb2NrQ29udHJvbHM+XG4gICAgICAgIDxJbnNwZWN0b3JDb250cm9scz5cbiAgICAgICAgICA8UGFuZWxCb2R5IHRpdGxlPXtfXyhcIkFuaW1hdGlvbiBTZXR0aW5nc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfT5cbiAgICAgICAgICAgIDxSYW5nZUNvbnRyb2xcbiAgICAgICAgICAgICAgbGFiZWw9e19fKFxuICAgICAgICAgICAgICAgIFwiU3RhZ2dlciBiZXR3ZWVuIEFuaW1hdGlvbnMgKHNlY29uZHMpXCIsXG4gICAgICAgICAgICAgICAgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiXG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgIG1hcmtzXG4gICAgICAgICAgICAgIG1heD17MC41fVxuICAgICAgICAgICAgICBtaW49ezB9XG4gICAgICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLnN0YWdnZXJ9XG4gICAgICAgICAgICAgIG9uQmx1cj17ZnVuY3Rpb24gbm9SZWZDaGVjaygpIHt9fVxuICAgICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VTdGFnZ2VyfVxuICAgICAgICAgICAgICBvbkZvY3VzPXtmdW5jdGlvbiBub1JlZkNoZWNrKCkge319XG4gICAgICAgICAgICAgIG9uTW91c2VMZWF2ZT17ZnVuY3Rpb24gbm9SZWZDaGVjaygpIHt9fVxuICAgICAgICAgICAgICBvbk1vdXNlTW92ZT17ZnVuY3Rpb24gbm9SZWZDaGVjaygpIHt9fVxuICAgICAgICAgICAgICBzdGVwPXswLjA1fVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDxCdXR0b24gb25DbGljaz17b25DbGlja1BsYXl9PlxuICAgICAgICAgICAgICB7X18oXCJQcmV2aWV3IEFuaW1hdGlvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgPC9QYW5lbEJvZHk+XG4gICAgICAgICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJHcmlkIFNldHRpbmdzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PlxuICAgICAgICAgICAgPFJhbmdlQ29udHJvbFxuICAgICAgICAgICAgICBsYWJlbD17X18oXCJDb2x1bW4gbnVtYmVyXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIG1hcmtzXG4gICAgICAgICAgICAgIG1heD17NX1cbiAgICAgICAgICAgICAgbWluPXsxfVxuICAgICAgICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy5jb2x1bW5zfVxuICAgICAgICAgICAgICBvbkJsdXI9e2Z1bmN0aW9uIG5vUmVmQ2hlY2soKSB7fX1cbiAgICAgICAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlQ29sdW1uc31cbiAgICAgICAgICAgICAgb25Gb2N1cz17ZnVuY3Rpb24gbm9SZWZDaGVjaygpIHt9fVxuICAgICAgICAgICAgICBvbk1vdXNlTGVhdmU9e2Z1bmN0aW9uIG5vUmVmQ2hlY2soKSB7fX1cbiAgICAgICAgICAgICAgb25Nb3VzZU1vdmU9e2Z1bmN0aW9uIG5vUmVmQ2hlY2soKSB7fX1cbiAgICAgICAgICAgICAgc3RlcD17MX1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8TnVtYmVyQ29udHJvbFxuICAgICAgICAgICAgICBsYWJlbD17X18oXCJTdGFydCB2YWx1ZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy5zdGFydFZhbHVlfVxuICAgICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VTdGFydFZhbHVlfVxuICAgICAgICAgICAgICBtaW49ezB9XG4gICAgICAgICAgICAgIG1heD17TnVtYmVyLk1BWF9WQUxVRX1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8QnV0dG9uIG9uQ2xpY2s9e29uQ2xpY2tQbGF5fT5cbiAgICAgICAgICAgICAge19fKFwiUHJldmlldyBBbmltYXRpb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvUGFuZWxCb2R5PlxuICAgICAgICA8L0luc3BlY3RvckNvbnRyb2xzPlxuICAgICAgICA8SW5uZXJCbG9ja3NcbiAgICAgICAgICB0ZW1wbGF0ZT17W1xuICAgICAgICAgICAgW1wicnJ6ZS1lbGVtZW50cy9ycnplLWNvdW50ZXJcIiwgeyB0aXRsZTogOTIwfSBdLFxuICAgICAgICAgICAgW1wicnJ6ZS1lbGVtZW50cy9ycnplLWNvdW50ZXJcIiwgeyB0aXRsZTogMTA0MH1dLFxuICAgICAgICAgICAgW1wicnJ6ZS1lbGVtZW50cy9ycnplLWNvdW50ZXJcIiwgeyB0aXRsZTogMTE2MH1dLFxuICAgICAgICAgICAgW1wicnJ6ZS1lbGVtZW50cy9ycnplLWNvdW50ZXJcIiwgeyB0aXRsZTogMTI4MH1dLFxuICAgICAgICAgICAgW1wicnJ6ZS1lbGVtZW50cy9ycnplLWNvdW50ZXJcIiwgeyB0aXRsZTogMTM0MH1dLFxuICAgICAgICAgIF19XG4gICAgICAgICAgYWxsb3dlZEJsb2Nrcz17W1xuICAgICAgICAgICAgXCJycnplLWVsZW1lbnRzL3JyemUtY291bnRlclwiLFxuICAgICAgICAgICAgXCJycnplLWVsZW1lbnRzL3JyemUtaWNvbmJveFwiLFxuICAgICAgICAgIF19XG4gICAgICAgIC8+XG4gICAgICA8L3NlY3Rpb24+XG4gICAgPC9kaXY+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiQmxvY2tDb250cm9scyIsIkluc3BlY3RvckNvbnRyb2xzIiwiVG9vbGJhckJ1dHRvbiIsIlRvb2xiYXJJdGVtIiwiUGFuZWxCb2R5IiwiUmFuZ2VDb250cm9sIiwiQnV0dG9uIiwiX19leHBlcmltZW50YWxOdW1iZXJDb250cm9sIiwiTnVtYmVyQ29udHJvbCIsIl9fIiwidXBkYXRlIiwicGxheSIsImdzYXAiLCJTY3JvbGxUcmlnZ2VyIiwiRWRpdCIsIl9yZWYiLCJibG9ja1Byb3BzIiwiaXNTZWxlY3RlZCIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwicmVnaXN0ZXJQbHVnaW4iLCJkeW5hbWljQ2xhc3MiLCJjb25jYXQiLCJjb2x1bW5zIiwicHJvcHMiLCJjbGFzc05hbWUiLCJvbkNoYW5nZVN0YWdnZXIiLCJzdGFnZ2VyIiwib25DaGFuZ2VDb2x1bW5zIiwib25DaGFuZ2VTdGFydFZhbHVlIiwic3RhcnRWYWx1ZSIsIm91dHB1dCIsInBhcnNlSW50Iiwib25DbGlja1BsYXkiLCJudW1iZXJXaXRoRG90cyIsIngiLCJjbGVhbklucHV0IiwidG9TdHJpbmciLCJyZXBsYWNlIiwibnVtYmVyIiwiaXNOYU4iLCJjb25zb2xlIiwibG9nIiwibnVtYmVyQXNTdHJpbmciLCJjb250YWluZXIiLCJkb2N1bWVudCIsInF1ZXJ5U2VsZWN0b3IiLCJpZCIsIml0ZW1zIiwicXVlcnlTZWxlY3RvckFsbCIsImZyb20iLCJ0ZXh0Q29udGVudCIsImR1cmF0aW9uIiwiZWFzZSIsInNuYXAiLCJfanN4IiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4cyIsIl9GcmFnbWVudCIsImljb24iLCJ0aXRsZSIsIm9uQ2xpY2siLCJsYWJlbCIsIm1hcmtzIiwibWF4IiwibWluIiwidmFsdWUiLCJvbkJsdXIiLCJub1JlZkNoZWNrIiwib25DaGFuZ2UiLCJvbkZvY3VzIiwib25Nb3VzZUxlYXZlIiwib25Nb3VzZU1vdmUiLCJzdGVwIiwiTnVtYmVyIiwiTUFYX1ZBTFVFIiwidGVtcGxhdGUiLCJhbGxvd2VkQmxvY2tzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/counter-row/edit.tsx\n"); + +/***/ }), + +/***/ "./src/counter-row/index.tsx": +/*!***********************************!*\ + !*** ./src/counter-row/index.tsx ***! + \***********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/counter-row/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/counter-row/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/counter-row/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/counter-row/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"a\",\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"512\",\n height: \"512\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"60.05\",\n y: \"210.12\",\n width: \"112.94\",\n height: \"91.77\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"210.12\",\n width: \"112.94\",\n height: \"91.77\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"339.01\",\n y: \"210.12\",\n width: \"112.94\",\n height: \"91.77\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY291bnRlci1yb3cvaW5kZXgudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTs7Ozs7QUFLc0Q7QUFFdEQ7Ozs7Ozs7O0FBU0E7OztBQUcwQjtBQUNBO0FBQ1U7QUFDYjtBQUd2Qjs7Ozs7QUFLQUEsb0VBQWlCLENBQUVHLDZDQUFvQixFQUFFO0VBQ3hDOzs7RUFHQUUsSUFBSSxFQUFFO0lBQ0xDLEdBQUcsRUFBRUMsdURBQUE7TUFBS0MsRUFBRSxFQUFDLEdBQUc7TUFBQ0MsS0FBSyxFQUFDLDRCQUE0QjtNQUFDQyxLQUFLLEVBQUMsS0FBSztNQUFDQyxNQUFNLEVBQUMsS0FBSztNQUFDQyxPQUFPLEVBQUMsYUFBYTtNQUFBQyxRQUFBLEdBQUNDLHNEQUFBO1FBQU1DLENBQUMsRUFBQyxPQUFPO1FBQUNDLENBQUMsRUFBQyxRQUFRO1FBQUNOLEtBQUssRUFBQyxRQUFRO1FBQUNDLE1BQU0sRUFBQyxPQUFPO1FBQUNNLEVBQUUsRUFBQyxNQUFNO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLElBQUksRUFBQztNQUFTLEVBQUUsRUFBQUwsc0RBQUE7UUFBTUMsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsQ0FBQyxFQUFDLFFBQVE7UUFBQ04sS0FBSyxFQUFDLFFBQVE7UUFBQ0MsTUFBTSxFQUFDLE9BQU87UUFBQ00sRUFBRSxFQUFDLE1BQU07UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsSUFBSSxFQUFDO01BQVMsRUFBRSxFQUFBTCxzREFBQTtRQUFNQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxDQUFDLEVBQUMsUUFBUTtRQUFDTixLQUFLLEVBQUMsUUFBUTtRQUFDQyxNQUFNLEVBQUMsT0FBTztRQUFDTSxFQUFFLEVBQUMsTUFBTTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxJQUFJLEVBQUM7TUFBUyxFQUFFO0lBQUE7R0FDNVg7RUFDREMsbUJBQW1CLEVBQUUsU0FBckJBLG1CQUFtQkEsQ0FBR0MsVUFBZSxFQUFBQyxJQUFBLEVBQXNCO0lBQUEsSUFBbEJDLE9BQU8sR0FBQUQsSUFBQSxDQUFQQyxPQUFPO0lBQy9DLElBQVFDLEtBQUssR0FBS0gsVUFBVSxDQUFwQkcsS0FBSztJQUViO0lBQ0E7SUFDQSxJQUFJRCxPQUFPLEtBQUssV0FBVyxJQUFJQyxLQUFLLEVBQUU7TUFDckMsT0FBT0EsS0FBSztJQUNiO0VBQ0QsQ0FBQztFQUNEOzs7RUFHQUMsSUFBSSxFQUFFeEIsNkNBQUk7RUFFVjs7O0VBR0FDLElBQUksRUFBSkEsNkNBQUlBO0NBQ0csQ0FBRSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY291bnRlci1yb3cvaW5kZXgudHN4PzRjZWYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZWdpc3RlcnMgYSBuZXcgYmxvY2sgcHJvdmlkZWQgYSB1bmlxdWUgbmFtZSBhbmQgYW4gb2JqZWN0IGRlZmluaW5nIGl0cyBiZWhhdmlvci5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbmltcG9ydCB7IHJlZ2lzdGVyQmxvY2tUeXBlIH0gZnJvbSAnQHdvcmRwcmVzcy9ibG9ja3MnO1xuXG4vKipcbiAqIExldHMgd2VicGFjayBwcm9jZXNzIENTUywgU0FTUyBvciBTQ1NTIGZpbGVzIHJlZmVyZW5jZWQgaW4gSmF2YVNjcmlwdCBmaWxlcy5cbiAqIEFsbCBmaWxlcyBjb250YWluaW5nIGBzdHlsZWAga2V5d29yZCBhcmUgYnVuZGxlZCB0b2dldGhlci4gVGhlIGNvZGUgdXNlZFxuICogZ2V0cyBhcHBsaWVkIGJvdGggdG8gdGhlIGZyb250IG9mIHlvdXIgc2l0ZSBhbmQgdG8gdGhlIGVkaXRvci4gQWxsIG90aGVyIGZpbGVzXG4gKiBnZXQgYXBwbGllZCB0byB0aGUgZWRpdG9yIG9ubHkuXG4gKlxuICogQHNlZSBodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9Ad29yZHByZXNzL3NjcmlwdHMjdXNpbmctY3NzXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEVkaXQgZnJvbSAnLi9lZGl0JztcbmltcG9ydCBzYXZlIGZyb20gJy4vc2F2ZSc7XG5pbXBvcnQgbWV0YWRhdGEgZnJvbSAnLi9ibG9jay5qc29uJztcbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5pbXBvcnQgeyBfXywgc3ByaW50ZiB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogRXZlcnkgYmxvY2sgc3RhcnRzIGJ5IHJlZ2lzdGVyaW5nIGEgbmV3IGJsb2NrIHR5cGUgZGVmaW5pdGlvbi5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbnJlZ2lzdGVyQmxvY2tUeXBlKCBtZXRhZGF0YS5uYW1lIGFzIGFueSwge1xuXHQvKipcblx0ICogVXNlZCB0byBjb25zdHJ1Y3QgYSBwcmV2aWV3IGZvciB0aGUgYmxvY2sgdG8gYmUgc2hvd24gaW4gdGhlIGJsb2NrIGluc2VydGVyLlxuXHQgKi9cblx0aWNvbjoge1xuXHRcdHNyYzogPHN2ZyBpZD1cImFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI1MTJcIiBoZWlnaHQ9XCI1MTJcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48cmVjdCB4PVwiNjAuMDVcIiB5PVwiMjEwLjEyXCIgd2lkdGg9XCIxMTIuOTRcIiBoZWlnaHQ9XCI5MS43N1wiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCJldmVub2RkXCIvPjxyZWN0IHg9XCIxOTkuNTNcIiB5PVwiMjEwLjEyXCIgd2lkdGg9XCIxMTIuOTRcIiBoZWlnaHQ9XCI5MS43N1wiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCJldmVub2RkXCIvPjxyZWN0IHg9XCIzMzkuMDFcIiB5PVwiMjEwLjEyXCIgd2lkdGg9XCIxMTIuOTRcIiBoZWlnaHQ9XCI5MS43N1wiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCJldmVub2RkXCIvPjwvc3ZnPlxuXHR9LFxuXHRfX2V4cGVyaW1lbnRhbExhYmVsOiAoYXR0cmlidXRlczogYW55LCB7IGNvbnRleHQgfTogYW55KSA9PiB7XG5cdFx0Y29uc3QgeyB0aXRsZSB9ID0gYXR0cmlidXRlcztcblxuXHRcdC8vIEluIHRoZSBsaXN0IHZpZXcsIHVzZSB0aGUgYmxvY2sncyB0aXRsZSBhcyB0aGUgbGFiZWwuXG5cdFx0Ly8gSWYgdGhlIHRpdGxlIGlzIGVtcHR5LCBmYWxsIGJhY2sgdG8gdGhlIGRlZmF1bHQgbGFiZWwuXG5cdFx0aWYgKGNvbnRleHQgPT09ICdsaXN0LXZpZXcnICYmIHRpdGxlKSB7XG5cdFx0XHRyZXR1cm4gdGl0bGU7XG5cdFx0fVxuXHR9LFxuXHQvKipcblx0ICogQHNlZSAuL2VkaXQuanNcblx0ICovXG5cdGVkaXQ6IEVkaXQsXG5cblx0LyoqXG5cdCAqIEBzZWUgLi9zYXZlLmpzXG5cdCAqL1xuXHRzYXZlLFxufSBhcyBhbnkgKTtcbiJdLCJuYW1lcyI6WyJyZWdpc3RlckJsb2NrVHlwZSIsIkVkaXQiLCJzYXZlIiwibWV0YWRhdGEiLCJuYW1lIiwiaWNvbiIsInNyYyIsIl9qc3hzIiwiaWQiLCJ4bWxucyIsIndpZHRoIiwiaGVpZ2h0Iiwidmlld0JveCIsImNoaWxkcmVuIiwiX2pzeCIsIngiLCJ5IiwicngiLCJyeSIsImZpbGwiLCJfX2V4cGVyaW1lbnRhbExhYmVsIiwiYXR0cmlidXRlcyIsIl9yZWYiLCJjb250ZXh0IiwidGl0bGUiLCJlZGl0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/counter-row/index.tsx\n"); + +/***/ }), + +/***/ "./src/counter-row/save.tsx": +/*!**********************************!*\ + !*** ./src/counter-row/save.tsx ***! + \**********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var dynamicClass = \"rrze-elements-column-\".concat(attributes.columns);\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save({\n className: dynamicClass\n });\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"section\", {\n \"data-startValue\": attributes.startValue,\n \"data-stagger\": attributes.stagger,\n className: \"rrze--counter-element\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n }))\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY291bnRlci1yb3cvc2F2ZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXFFO0FBVXZELFNBQVVFLElBQUlBLENBQUFDLElBQUEsRUFBMEI7RUFBQSxJQUF2QkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDdkMsSUFBTUMsWUFBWSwyQkFBQUMsTUFBQSxDQUEyQkYsVUFBVSxDQUFDRyxPQUFPLENBQUU7RUFDakUsSUFBTUMsVUFBVSxHQUFHUCxrRUFBYSxDQUFDQyxJQUFJLENBQUM7SUFDcENPLFNBQVMsRUFBRUo7R0FDWixDQUFDO0VBRUYsT0FDSUssc0RBQUEsQ0FBQUMsdURBQUE7SUFBQUMsUUFBQSxFQUNJRixzREFBQSxRQUFBRyxNQUFBLENBQUFDLE1BQUEsS0FBU04sVUFBVTtNQUFBSSxRQUFBLEVBRWpCRixzREFBQTtRQUFBLG1CQUEwQk4sVUFBVSxDQUFDVyxVQUFVO1FBQUEsZ0JBQWdCWCxVQUFVLENBQUNZLE9BQU87UUFBRVAsU0FBUyxFQUFDLHVCQUF1QjtRQUFBRyxRQUFBLEVBQ3BIRixzREFBQSxDQUFDVixnRUFBVyxDQUFDaUIsT0FBTztNQUFHO0lBQ2I7RUFDTixFQUNQO0FBRVQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvdW50ZXItcm93L3NhdmUudHN4P2RkY2IiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5uZXJCbG9ja3MsIHVzZUJsb2NrUHJvcHMgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBzdGFnZ2VyOiBudW1iZXI7XG4gICAgc3RhcnRWYWx1ZTogbnVtYmVyO1xuICAgIGNvbHVtbnM6IG51bWJlcjtcbiAgfTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gc2F2ZSh7IGF0dHJpYnV0ZXMgfTogU2F2ZVByb3BzKSB7XG4gIGNvbnN0IGR5bmFtaWNDbGFzcyA9IGBycnplLWVsZW1lbnRzLWNvbHVtbi0ke2F0dHJpYnV0ZXMuY29sdW1uc31gO1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKHtcbiAgICBjbGFzc05hbWU6IGR5bmFtaWNDbGFzcyxcbiAgfSk7XG5cbiAgcmV0dXJuIChcbiAgICAgIDw+XG4gICAgICAgICAgPGRpdiB7Li4uYmxvY2tQcm9wc31cbiAgICAgICAgICA+XG4gICAgICAgICAgICA8c2VjdGlvbiBkYXRhLXN0YXJ0VmFsdWU9e2F0dHJpYnV0ZXMuc3RhcnRWYWx1ZX0gZGF0YS1zdGFnZ2VyPXthdHRyaWJ1dGVzLnN0YWdnZXJ9IGNsYXNzTmFtZT1cInJyemUtLWNvdW50ZXItZWxlbWVudFwiPlxuICAgICAgICAgICAgPElubmVyQmxvY2tzLkNvbnRlbnQgLz5cbiAgICAgICAgICAgIDwvc2VjdGlvbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgIDwvPlxuICApO1xufVxuIl0sIm5hbWVzIjpbIklubmVyQmxvY2tzIiwidXNlQmxvY2tQcm9wcyIsInNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImR5bmFtaWNDbGFzcyIsImNvbmNhdCIsImNvbHVtbnMiLCJibG9ja1Byb3BzIiwiY2xhc3NOYW1lIiwiX2pzeCIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwiT2JqZWN0IiwiYXNzaWduIiwic3RhcnRWYWx1ZSIsInN0YWdnZXIiLCJDb250ZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/counter-row/save.tsx\n"); + +/***/ }), + +/***/ "./node_modules/gsap/CSSPlugin.js": +/*!****************************************!*\ + !*** ./node_modules/gsap/CSSPlugin.js ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CSSPlugin: function() { return /* binding */ CSSPlugin; },\n/* harmony export */ _createElement: function() { return /* binding */ _createElement; },\n/* harmony export */ _getBBox: function() { return /* binding */ _getBBox; },\n/* harmony export */ checkPrefix: function() { return /* binding */ _checkPropPrefix; },\n/* harmony export */ \"default\": function() { return /* binding */ CSSPlugin; }\n/* harmony export */ });\n/* harmony import */ var _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./gsap-core.js */ \"./node_modules/gsap/gsap-core.js\");\n/*!\n * CSSPlugin 3.12.5\n * https://gsap.com\n *\n * Copyright 2008-2024, GreenSock. All rights reserved.\n * Subject to the terms at https://gsap.com/standard-license or for\n * Club GSAP members, the agreement issued with that membership.\n * @author: Jack Doyle, jack@greensock.com\n*/\n\n/* eslint-disable */\n\n\nvar _win,\n _doc,\n _docElement,\n _pluginInitted,\n _tempDiv,\n _tempDivStyler,\n _recentSetterPlugin,\n _reverting,\n _windowExists = function _windowExists() {\n return typeof window !== \"undefined\";\n},\n _transformProps = {},\n _RAD2DEG = 180 / Math.PI,\n _DEG2RAD = Math.PI / 180,\n _atan2 = Math.atan2,\n _bigNum = 1e8,\n _capsExp = /([A-Z])/g,\n _horizontalExp = /(left|right|width|margin|padding|x)/i,\n _complexExp = /[\\s,\\(]\\S/,\n _propertyAliases = {\n autoAlpha: \"opacity,visibility\",\n scale: \"scaleX,scaleY\",\n alpha: \"opacity\"\n},\n _renderCSSProp = function _renderCSSProp(ratio, data) {\n return data.set(data.t, data.p, Math.round((data.s + data.c * ratio) * 10000) / 10000 + data.u, data);\n},\n _renderPropWithEnd = function _renderPropWithEnd(ratio, data) {\n return data.set(data.t, data.p, ratio === 1 ? data.e : Math.round((data.s + data.c * ratio) * 10000) / 10000 + data.u, data);\n},\n _renderCSSPropWithBeginning = function _renderCSSPropWithBeginning(ratio, data) {\n return data.set(data.t, data.p, ratio ? Math.round((data.s + data.c * ratio) * 10000) / 10000 + data.u : data.b, data);\n},\n //if units change, we need a way to render the original unit/value when the tween goes all the way back to the beginning (ratio:0)\n_renderRoundedCSSProp = function _renderRoundedCSSProp(ratio, data) {\n var value = data.s + data.c * ratio;\n data.set(data.t, data.p, ~~(value + (value < 0 ? -.5 : .5)) + data.u, data);\n},\n _renderNonTweeningValue = function _renderNonTweeningValue(ratio, data) {\n return data.set(data.t, data.p, ratio ? data.e : data.b, data);\n},\n _renderNonTweeningValueOnlyAtEnd = function _renderNonTweeningValueOnlyAtEnd(ratio, data) {\n return data.set(data.t, data.p, ratio !== 1 ? data.b : data.e, data);\n},\n _setterCSSStyle = function _setterCSSStyle(target, property, value) {\n return target.style[property] = value;\n},\n _setterCSSProp = function _setterCSSProp(target, property, value) {\n return target.style.setProperty(property, value);\n},\n _setterTransform = function _setterTransform(target, property, value) {\n return target._gsap[property] = value;\n},\n _setterScale = function _setterScale(target, property, value) {\n return target._gsap.scaleX = target._gsap.scaleY = value;\n},\n _setterScaleWithRender = function _setterScaleWithRender(target, property, value, data, ratio) {\n var cache = target._gsap;\n cache.scaleX = cache.scaleY = value;\n cache.renderTransform(ratio, cache);\n},\n _setterTransformWithRender = function _setterTransformWithRender(target, property, value, data, ratio) {\n var cache = target._gsap;\n cache[property] = value;\n cache.renderTransform(ratio, cache);\n},\n _transformProp = \"transform\",\n _transformOriginProp = _transformProp + \"Origin\",\n _saveStyle = function _saveStyle(property, isNotCSS) {\n var _this = this;\n\n var target = this.target,\n style = target.style,\n cache = target._gsap;\n\n if (property in _transformProps && style) {\n this.tfm = this.tfm || {};\n\n if (property !== \"transform\") {\n property = _propertyAliases[property] || property;\n ~property.indexOf(\",\") ? property.split(\",\").forEach(function (a) {\n return _this.tfm[a] = _get(target, a);\n }) : this.tfm[property] = cache.x ? cache[property] : _get(target, property); // note: scale would map to \"scaleX,scaleY\", thus we loop and apply them both.\n\n property === _transformOriginProp && (this.tfm.zOrigin = cache.zOrigin);\n } else {\n return _propertyAliases.transform.split(\",\").forEach(function (p) {\n return _saveStyle.call(_this, p, isNotCSS);\n });\n }\n\n if (this.props.indexOf(_transformProp) >= 0) {\n return;\n }\n\n if (cache.svg) {\n this.svgo = target.getAttribute(\"data-svg-origin\");\n this.props.push(_transformOriginProp, isNotCSS, \"\");\n }\n\n property = _transformProp;\n }\n\n (style || isNotCSS) && this.props.push(property, isNotCSS, style[property]);\n},\n _removeIndependentTransforms = function _removeIndependentTransforms(style) {\n if (style.translate) {\n style.removeProperty(\"translate\");\n style.removeProperty(\"scale\");\n style.removeProperty(\"rotate\");\n }\n},\n _revertStyle = function _revertStyle() {\n var props = this.props,\n target = this.target,\n style = target.style,\n cache = target._gsap,\n i,\n p;\n\n for (i = 0; i < props.length; i += 3) {\n // stored like this: property, isNotCSS, value\n props[i + 1] ? target[props[i]] = props[i + 2] : props[i + 2] ? style[props[i]] = props[i + 2] : style.removeProperty(props[i].substr(0, 2) === \"--\" ? props[i] : props[i].replace(_capsExp, \"-$1\").toLowerCase());\n }\n\n if (this.tfm) {\n for (p in this.tfm) {\n cache[p] = this.tfm[p];\n }\n\n if (cache.svg) {\n cache.renderTransform();\n target.setAttribute(\"data-svg-origin\", this.svgo || \"\");\n }\n\n i = _reverting();\n\n if ((!i || !i.isStart) && !style[_transformProp]) {\n _removeIndependentTransforms(style);\n\n if (cache.zOrigin && style[_transformOriginProp]) {\n style[_transformOriginProp] += \" \" + cache.zOrigin + \"px\"; // since we're uncaching, we must put the zOrigin back into the transformOrigin so that we can pull it out accurately when we parse again. Otherwise, we'd lose the z portion of the origin since we extract it to protect from Safari bugs.\n\n cache.zOrigin = 0;\n cache.renderTransform();\n }\n\n cache.uncache = 1; // if it's a startAt that's being reverted in the _initTween() of the core, we don't need to uncache transforms. This is purely a performance optimization.\n }\n }\n},\n _getStyleSaver = function _getStyleSaver(target, properties) {\n var saver = {\n target: target,\n props: [],\n revert: _revertStyle,\n save: _saveStyle\n };\n target._gsap || _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap.core.getCache(target); // just make sure there's a _gsap cache defined because we read from it in _saveStyle() and it's more efficient to just check it here once.\n\n properties && properties.split(\",\").forEach(function (p) {\n return saver.save(p);\n });\n return saver;\n},\n _supports3D,\n _createElement = function _createElement(type, ns) {\n var e = _doc.createElementNS ? _doc.createElementNS((ns || \"http://www.w3.org/1999/xhtml\").replace(/^https/, \"http\"), type) : _doc.createElement(type); //some servers swap in https for http in the namespace which can break things, making \"style\" inaccessible.\n\n return e && e.style ? e : _doc.createElement(type); //some environments won't allow access to the element's style when created with a namespace in which case we default to the standard createElement() to work around the issue. Also note that when GSAP is embedded directly inside an SVG file, createElement() won't allow access to the style object in Firefox (see https://gsap.com/forums/topic/20215-problem-using-tweenmax-in-standalone-self-containing-svg-file-err-cannot-set-property-csstext-of-undefined/).\n},\n _getComputedProperty = function _getComputedProperty(target, property, skipPrefixFallback) {\n var cs = getComputedStyle(target);\n return cs[property] || cs.getPropertyValue(property.replace(_capsExp, \"-$1\").toLowerCase()) || cs.getPropertyValue(property) || !skipPrefixFallback && _getComputedProperty(target, _checkPropPrefix(property) || property, 1) || \"\"; //css variables may not need caps swapped out for dashes and lowercase.\n},\n _prefixes = \"O,Moz,ms,Ms,Webkit\".split(\",\"),\n _checkPropPrefix = function _checkPropPrefix(property, element, preferPrefix) {\n var e = element || _tempDiv,\n s = e.style,\n i = 5;\n\n if (property in s && !preferPrefix) {\n return property;\n }\n\n property = property.charAt(0).toUpperCase() + property.substr(1);\n\n while (i-- && !(_prefixes[i] + property in s)) {}\n\n return i < 0 ? null : (i === 3 ? \"ms\" : i >= 0 ? _prefixes[i] : \"\") + property;\n},\n _initCore = function _initCore() {\n if (_windowExists() && window.document) {\n _win = window;\n _doc = _win.document;\n _docElement = _doc.documentElement;\n _tempDiv = _createElement(\"div\") || {\n style: {}\n };\n _tempDivStyler = _createElement(\"div\");\n _transformProp = _checkPropPrefix(_transformProp);\n _transformOriginProp = _transformProp + \"Origin\";\n _tempDiv.style.cssText = \"border-width:0;line-height:0;position:absolute;padding:0\"; //make sure to override certain properties that may contaminate measurements, in case the user has overreaching style sheets.\n\n _supports3D = !!_checkPropPrefix(\"perspective\");\n _reverting = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap.core.reverting;\n _pluginInitted = 1;\n }\n},\n _getBBoxHack = function _getBBoxHack(swapIfPossible) {\n //works around issues in some browsers (like Firefox) that don't correctly report getBBox() on SVG elements inside a element and/or . We try creating an SVG, adding it to the documentElement and toss the element in there so that it's definitely part of the rendering tree, then grab the bbox and if it works, we actually swap out the original getBBox() method for our own that does these extra steps whenever getBBox is needed. This helps ensure that performance is optimal (only do all these extra steps when absolutely necessary...most elements don't need it).\n var svg = _createElement(\"svg\", this.ownerSVGElement && this.ownerSVGElement.getAttribute(\"xmlns\") || \"http://www.w3.org/2000/svg\"),\n oldParent = this.parentNode,\n oldSibling = this.nextSibling,\n oldCSS = this.style.cssText,\n bbox;\n\n _docElement.appendChild(svg);\n\n svg.appendChild(this);\n this.style.display = \"block\";\n\n if (swapIfPossible) {\n try {\n bbox = this.getBBox();\n this._gsapBBox = this.getBBox; //store the original\n\n this.getBBox = _getBBoxHack;\n } catch (e) {}\n } else if (this._gsapBBox) {\n bbox = this._gsapBBox();\n }\n\n if (oldParent) {\n if (oldSibling) {\n oldParent.insertBefore(this, oldSibling);\n } else {\n oldParent.appendChild(this);\n }\n }\n\n _docElement.removeChild(svg);\n\n this.style.cssText = oldCSS;\n return bbox;\n},\n _getAttributeFallbacks = function _getAttributeFallbacks(target, attributesArray) {\n var i = attributesArray.length;\n\n while (i--) {\n if (target.hasAttribute(attributesArray[i])) {\n return target.getAttribute(attributesArray[i]);\n }\n }\n},\n _getBBox = function _getBBox(target) {\n var bounds;\n\n try {\n bounds = target.getBBox(); //Firefox throws errors if you try calling getBBox() on an SVG element that's not rendered (like in a or ). https://bugzilla.mozilla.org/show_bug.cgi?id=612118\n } catch (error) {\n bounds = _getBBoxHack.call(target, true);\n }\n\n bounds && (bounds.width || bounds.height) || target.getBBox === _getBBoxHack || (bounds = _getBBoxHack.call(target, true)); //some browsers (like Firefox) misreport the bounds if the element has zero width and height (it just assumes it's at x:0, y:0), thus we need to manually grab the position in that case.\n\n return bounds && !bounds.width && !bounds.x && !bounds.y ? {\n x: +_getAttributeFallbacks(target, [\"x\", \"cx\", \"x1\"]) || 0,\n y: +_getAttributeFallbacks(target, [\"y\", \"cy\", \"y1\"]) || 0,\n width: 0,\n height: 0\n } : bounds;\n},\n _isSVG = function _isSVG(e) {\n return !!(e.getCTM && (!e.parentNode || e.ownerSVGElement) && _getBBox(e));\n},\n //reports if the element is an SVG on which getBBox() actually works\n_removeProperty = function _removeProperty(target, property) {\n if (property) {\n var style = target.style,\n first2Chars;\n\n if (property in _transformProps && property !== _transformOriginProp) {\n property = _transformProp;\n }\n\n if (style.removeProperty) {\n first2Chars = property.substr(0, 2);\n\n if (first2Chars === \"ms\" || property.substr(0, 6) === \"webkit\") {\n //Microsoft and some Webkit browsers don't conform to the standard of capitalizing the first prefix character, so we adjust so that when we prefix the caps with a dash, it's correct (otherwise it'd be \"ms-transform\" instead of \"-ms-transform\" for IE9, for example)\n property = \"-\" + property;\n }\n\n style.removeProperty(first2Chars === \"--\" ? property : property.replace(_capsExp, \"-$1\").toLowerCase());\n } else {\n //note: old versions of IE use \"removeAttribute()\" instead of \"removeProperty()\"\n style.removeAttribute(property);\n }\n }\n},\n _addNonTweeningPT = function _addNonTweeningPT(plugin, target, property, beginning, end, onlySetAtEnd) {\n var pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(plugin._pt, target, property, 0, 1, onlySetAtEnd ? _renderNonTweeningValueOnlyAtEnd : _renderNonTweeningValue);\n plugin._pt = pt;\n pt.b = beginning;\n pt.e = end;\n\n plugin._props.push(property);\n\n return pt;\n},\n _nonConvertibleUnits = {\n deg: 1,\n rad: 1,\n turn: 1\n},\n _nonStandardLayouts = {\n grid: 1,\n flex: 1\n},\n //takes a single value like 20px and converts it to the unit specified, like \"%\", returning only the numeric amount.\n_convertToUnit = function _convertToUnit(target, property, value, unit) {\n var curValue = parseFloat(value) || 0,\n curUnit = (value + \"\").trim().substr((curValue + \"\").length) || \"px\",\n // some browsers leave extra whitespace at the beginning of CSS variables, hence the need to trim()\n style = _tempDiv.style,\n horizontal = _horizontalExp.test(property),\n isRootSVG = target.tagName.toLowerCase() === \"svg\",\n measureProperty = (isRootSVG ? \"client\" : \"offset\") + (horizontal ? \"Width\" : \"Height\"),\n amount = 100,\n toPixels = unit === \"px\",\n toPercent = unit === \"%\",\n px,\n parent,\n cache,\n isSVG;\n\n if (unit === curUnit || !curValue || _nonConvertibleUnits[unit] || _nonConvertibleUnits[curUnit]) {\n return curValue;\n }\n\n curUnit !== \"px\" && !toPixels && (curValue = _convertToUnit(target, property, value, \"px\"));\n isSVG = target.getCTM && _isSVG(target);\n\n if ((toPercent || curUnit === \"%\") && (_transformProps[property] || ~property.indexOf(\"adius\"))) {\n px = isSVG ? target.getBBox()[horizontal ? \"width\" : \"height\"] : target[measureProperty];\n return (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(toPercent ? curValue / px * amount : curValue / 100 * px);\n }\n\n style[horizontal ? \"width\" : \"height\"] = amount + (toPixels ? curUnit : unit);\n parent = ~property.indexOf(\"adius\") || unit === \"em\" && target.appendChild && !isRootSVG ? target : target.parentNode;\n\n if (isSVG) {\n parent = (target.ownerSVGElement || {}).parentNode;\n }\n\n if (!parent || parent === _doc || !parent.appendChild) {\n parent = _doc.body;\n }\n\n cache = parent._gsap;\n\n if (cache && toPercent && cache.width && horizontal && cache.time === _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._ticker.time && !cache.uncache) {\n return (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(curValue / cache.width * amount);\n } else {\n if (toPercent && (property === \"height\" || property === \"width\")) {\n // if we're dealing with width/height that's inside a container with padding and/or it's a flexbox/grid container, we must apply it to the target itself rather than the _tempDiv in order to ensure complete accuracy, factoring in the parent's padding.\n var v = target.style[property];\n target.style[property] = amount + unit;\n px = target[measureProperty];\n v ? target.style[property] = v : _removeProperty(target, property);\n } else {\n (toPercent || curUnit === \"%\") && !_nonStandardLayouts[_getComputedProperty(parent, \"display\")] && (style.position = _getComputedProperty(target, \"position\"));\n parent === target && (style.position = \"static\"); // like for borderRadius, if it's a % we must have it relative to the target itself but that may not have position: relative or position: absolute in which case it'd go up the chain until it finds its offsetParent (bad). position: static protects against that.\n\n parent.appendChild(_tempDiv);\n px = _tempDiv[measureProperty];\n parent.removeChild(_tempDiv);\n style.position = \"absolute\";\n }\n\n if (horizontal && toPercent) {\n cache = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._getCache)(parent);\n cache.time = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._ticker.time;\n cache.width = parent[measureProperty];\n }\n }\n\n return (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(toPixels ? px * curValue / amount : px && curValue ? amount / px * curValue : 0);\n},\n _get = function _get(target, property, unit, uncache) {\n var value;\n _pluginInitted || _initCore();\n\n if (property in _propertyAliases && property !== \"transform\") {\n property = _propertyAliases[property];\n\n if (~property.indexOf(\",\")) {\n property = property.split(\",\")[0];\n }\n }\n\n if (_transformProps[property] && property !== \"transform\") {\n value = _parseTransform(target, uncache);\n value = property !== \"transformOrigin\" ? value[property] : value.svg ? value.origin : _firstTwoOnly(_getComputedProperty(target, _transformOriginProp)) + \" \" + value.zOrigin + \"px\";\n } else {\n value = target.style[property];\n\n if (!value || value === \"auto\" || uncache || ~(value + \"\").indexOf(\"calc(\")) {\n value = _specialProps[property] && _specialProps[property](target, property, unit) || _getComputedProperty(target, property) || (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._getProperty)(target, property) || (property === \"opacity\" ? 1 : 0); // note: some browsers, like Firefox, don't report borderRadius correctly! Instead, it only reports every corner like borderTopLeftRadius\n }\n }\n\n return unit && !~(value + \"\").trim().indexOf(\" \") ? _convertToUnit(target, property, value, unit) + unit : value;\n},\n _tweenComplexCSSString = function _tweenComplexCSSString(target, prop, start, end) {\n // note: we call _tweenComplexCSSString.call(pluginInstance...) to ensure that it's scoped properly. We may call it from within a plugin too, thus \"this\" would refer to the plugin.\n if (!start || start === \"none\") {\n // some browsers like Safari actually PREFER the prefixed property and mis-report the unprefixed value like clipPath (BUG). In other words, even though clipPath exists in the style (\"clipPath\" in target.style) and it's set in the CSS properly (along with -webkit-clip-path), Safari reports clipPath as \"none\" whereas WebkitClipPath reports accurately like \"ellipse(100% 0% at 50% 0%)\", so in this case we must SWITCH to using the prefixed property instead. See https://gsap.com/forums/topic/18310-clippath-doesnt-work-on-ios/\n var p = _checkPropPrefix(prop, target, 1),\n s = p && _getComputedProperty(target, p, 1);\n\n if (s && s !== start) {\n prop = p;\n start = s;\n } else if (prop === \"borderColor\") {\n start = _getComputedProperty(target, \"borderTopColor\"); // Firefox bug: always reports \"borderColor\" as \"\", so we must fall back to borderTopColor. See https://gsap.com/forums/topic/24583-how-to-return-colors-that-i-had-after-reverse/\n }\n }\n\n var pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(this._pt, target.style, prop, 0, 1, _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._renderComplexString),\n index = 0,\n matchIndex = 0,\n a,\n result,\n startValues,\n startNum,\n color,\n startValue,\n endValue,\n endNum,\n chunk,\n endUnit,\n startUnit,\n endValues;\n pt.b = start;\n pt.e = end;\n start += \"\"; // ensure values are strings\n\n end += \"\";\n\n if (end === \"auto\") {\n startValue = target.style[prop];\n target.style[prop] = end;\n end = _getComputedProperty(target, prop) || end;\n startValue ? target.style[prop] = startValue : _removeProperty(target, prop);\n }\n\n a = [start, end];\n\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._colorStringFilter)(a); // pass an array with the starting and ending values and let the filter do whatever it needs to the values. If colors are found, it returns true and then we must match where the color shows up order-wise because for things like boxShadow, sometimes the browser provides the computed values with the color FIRST, but the user provides it with the color LAST, so flip them if necessary. Same for drop-shadow().\n\n\n start = a[0];\n end = a[1];\n startValues = start.match(_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._numWithUnitExp) || [];\n endValues = end.match(_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._numWithUnitExp) || [];\n\n if (endValues.length) {\n while (result = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._numWithUnitExp.exec(end)) {\n endValue = result[0];\n chunk = end.substring(index, result.index);\n\n if (color) {\n color = (color + 1) % 5;\n } else if (chunk.substr(-5) === \"rgba(\" || chunk.substr(-5) === \"hsla(\") {\n color = 1;\n }\n\n if (endValue !== (startValue = startValues[matchIndex++] || \"\")) {\n startNum = parseFloat(startValue) || 0;\n startUnit = startValue.substr((startNum + \"\").length);\n endValue.charAt(1) === \"=\" && (endValue = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._parseRelative)(startNum, endValue) + startUnit);\n endNum = parseFloat(endValue);\n endUnit = endValue.substr((endNum + \"\").length);\n index = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._numWithUnitExp.lastIndex - endUnit.length;\n\n if (!endUnit) {\n //if something like \"perspective:300\" is passed in and we must add a unit to the end\n endUnit = endUnit || _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units[prop] || startUnit;\n\n if (index === end.length) {\n end += endUnit;\n pt.e += endUnit;\n }\n }\n\n if (startUnit !== endUnit) {\n startNum = _convertToUnit(target, prop, startValue, endUnit) || 0;\n } // these nested PropTweens are handled in a special way - we'll never actually call a render or setter method on them. We'll just loop through them in the parent complex string PropTween's render method.\n\n\n pt._pt = {\n _next: pt._pt,\n p: chunk || matchIndex === 1 ? chunk : \",\",\n //note: SVG spec allows omission of comma/space when a negative sign is wedged between two numbers, like 2.5-5.3 instead of 2.5,-5.3 but when tweening, the negative value may switch to positive, so we insert the comma just in case.\n s: startNum,\n c: endNum - startNum,\n m: color && color < 4 || prop === \"zIndex\" ? Math.round : 0\n };\n }\n }\n\n pt.c = index < end.length ? end.substring(index, end.length) : \"\"; //we use the \"c\" of the PropTween to store the final part of the string (after the last number)\n } else {\n pt.r = prop === \"display\" && end === \"none\" ? _renderNonTweeningValueOnlyAtEnd : _renderNonTweeningValue;\n }\n\n _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._relExp.test(end) && (pt.e = 0); //if the end string contains relative values or dynamic random(...) values, delete the end it so that on the final render we don't actually set it to the string with += or -= characters (forces it to use the calculated value).\n\n this._pt = pt; //start the linked list with this new PropTween. Remember, we call _tweenComplexCSSString.call(pluginInstance...) to ensure that it's scoped properly. We may call it from within another plugin too, thus \"this\" would refer to the plugin.\n\n return pt;\n},\n _keywordToPercent = {\n top: \"0%\",\n bottom: \"100%\",\n left: \"0%\",\n right: \"100%\",\n center: \"50%\"\n},\n _convertKeywordsToPercentages = function _convertKeywordsToPercentages(value) {\n var split = value.split(\" \"),\n x = split[0],\n y = split[1] || \"50%\";\n\n if (x === \"top\" || x === \"bottom\" || y === \"left\" || y === \"right\") {\n //the user provided them in the wrong order, so flip them\n value = x;\n x = y;\n y = value;\n }\n\n split[0] = _keywordToPercent[x] || x;\n split[1] = _keywordToPercent[y] || y;\n return split.join(\" \");\n},\n _renderClearProps = function _renderClearProps(ratio, data) {\n if (data.tween && data.tween._time === data.tween._dur) {\n var target = data.t,\n style = target.style,\n props = data.u,\n cache = target._gsap,\n prop,\n clearTransforms,\n i;\n\n if (props === \"all\" || props === true) {\n style.cssText = \"\";\n clearTransforms = 1;\n } else {\n props = props.split(\",\");\n i = props.length;\n\n while (--i > -1) {\n prop = props[i];\n\n if (_transformProps[prop]) {\n clearTransforms = 1;\n prop = prop === \"transformOrigin\" ? _transformOriginProp : _transformProp;\n }\n\n _removeProperty(target, prop);\n }\n }\n\n if (clearTransforms) {\n _removeProperty(target, _transformProp);\n\n if (cache) {\n cache.svg && target.removeAttribute(\"transform\");\n\n _parseTransform(target, 1); // force all the cached values back to \"normal\"/identity, otherwise if there's another tween that's already set to render transforms on this element, it could display the wrong values.\n\n\n cache.uncache = 1;\n\n _removeIndependentTransforms(style);\n }\n }\n }\n},\n // note: specialProps should return 1 if (and only if) they have a non-zero priority. It indicates we need to sort the linked list.\n_specialProps = {\n clearProps: function clearProps(plugin, target, property, endValue, tween) {\n if (tween.data !== \"isFromStart\") {\n var pt = plugin._pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(plugin._pt, target, property, 0, 0, _renderClearProps);\n pt.u = endValue;\n pt.pr = -10;\n pt.tween = tween;\n\n plugin._props.push(property);\n\n return 1;\n }\n }\n /* className feature (about 0.4kb gzipped).\n , className(plugin, target, property, endValue, tween) {\n \tlet _renderClassName = (ratio, data) => {\n \t\t\tdata.css.render(ratio, data.css);\n \t\t\tif (!ratio || ratio === 1) {\n \t\t\t\tlet inline = data.rmv,\n \t\t\t\t\ttarget = data.t,\n \t\t\t\t\tp;\n \t\t\t\ttarget.setAttribute(\"class\", ratio ? data.e : data.b);\n \t\t\t\tfor (p in inline) {\n \t\t\t\t\t_removeProperty(target, p);\n \t\t\t\t}\n \t\t\t}\n \t\t},\n \t\t_getAllStyles = (target) => {\n \t\t\tlet styles = {},\n \t\t\t\tcomputed = getComputedStyle(target),\n \t\t\t\tp;\n \t\t\tfor (p in computed) {\n \t\t\t\tif (isNaN(p) && p !== \"cssText\" && p !== \"length\") {\n \t\t\t\t\tstyles[p] = computed[p];\n \t\t\t\t}\n \t\t\t}\n \t\t\t_setDefaults(styles, _parseTransform(target, 1));\n \t\t\treturn styles;\n \t\t},\n \t\tstartClassList = target.getAttribute(\"class\"),\n \t\tstyle = target.style,\n \t\tcssText = style.cssText,\n \t\tcache = target._gsap,\n \t\tclassPT = cache.classPT,\n \t\tinlineToRemoveAtEnd = {},\n \t\tdata = {t:target, plugin:plugin, rmv:inlineToRemoveAtEnd, b:startClassList, e:(endValue.charAt(1) !== \"=\") ? endValue : startClassList.replace(new RegExp(\"(?:\\\\s|^)\" + endValue.substr(2) + \"(?![\\\\w-])\"), \"\") + ((endValue.charAt(0) === \"+\") ? \" \" + endValue.substr(2) : \"\")},\n \t\tchangingVars = {},\n \t\tstartVars = _getAllStyles(target),\n \t\ttransformRelated = /(transform|perspective)/i,\n \t\tendVars, p;\n \tif (classPT) {\n \t\tclassPT.r(1, classPT.d);\n \t\t_removeLinkedListItem(classPT.d.plugin, classPT, \"_pt\");\n \t}\n \ttarget.setAttribute(\"class\", data.e);\n \tendVars = _getAllStyles(target, true);\n \ttarget.setAttribute(\"class\", startClassList);\n \tfor (p in endVars) {\n \t\tif (endVars[p] !== startVars[p] && !transformRelated.test(p)) {\n \t\t\tchangingVars[p] = endVars[p];\n \t\t\tif (!style[p] && style[p] !== \"0\") {\n \t\t\t\tinlineToRemoveAtEnd[p] = 1;\n \t\t\t}\n \t\t}\n \t}\n \tcache.classPT = plugin._pt = new PropTween(plugin._pt, target, \"className\", 0, 0, _renderClassName, data, 0, -11);\n \tif (style.cssText !== cssText) { //only apply if things change. Otherwise, in cases like a background-image that's pulled dynamically, it could cause a refresh. See https://gsap.com/forums/topic/20368-possible-gsap-bug-switching-classnames-in-chrome/.\n \t\tstyle.cssText = cssText; //we recorded cssText before we swapped classes and ran _getAllStyles() because in cases when a className tween is overwritten, we remove all the related tweening properties from that class change (otherwise class-specific stuff can't override properties we've directly set on the target's style object due to specificity).\n \t}\n \t_parseTransform(target, true); //to clear the caching of transforms\n \tdata.css = new gsap.plugins.css();\n \tdata.css.init(target, changingVars, tween);\n \tplugin._props.push(...data.css._props);\n \treturn 1;\n }\n */\n\n},\n\n/*\n * --------------------------------------------------------------------------------------\n * TRANSFORMS\n * --------------------------------------------------------------------------------------\n */\n_identity2DMatrix = [1, 0, 0, 1, 0, 0],\n _rotationalProperties = {},\n _isNullTransform = function _isNullTransform(value) {\n return value === \"matrix(1, 0, 0, 1, 0, 0)\" || value === \"none\" || !value;\n},\n _getComputedTransformMatrixAsArray = function _getComputedTransformMatrixAsArray(target) {\n var matrixString = _getComputedProperty(target, _transformProp);\n\n return _isNullTransform(matrixString) ? _identity2DMatrix : matrixString.substr(7).match(_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._numExp).map(_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round);\n},\n _getMatrix = function _getMatrix(target, force2D) {\n var cache = target._gsap || (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._getCache)(target),\n style = target.style,\n matrix = _getComputedTransformMatrixAsArray(target),\n parent,\n nextSibling,\n temp,\n addedToDOM;\n\n if (cache.svg && target.getAttribute(\"transform\")) {\n temp = target.transform.baseVal.consolidate().matrix; //ensures that even complex values like \"translate(50,60) rotate(135,0,0)\" are parsed because it mashes it into a matrix.\n\n matrix = [temp.a, temp.b, temp.c, temp.d, temp.e, temp.f];\n return matrix.join(\",\") === \"1,0,0,1,0,0\" ? _identity2DMatrix : matrix;\n } else if (matrix === _identity2DMatrix && !target.offsetParent && target !== _docElement && !cache.svg) {\n //note: if offsetParent is null, that means the element isn't in the normal document flow, like if it has display:none or one of its ancestors has display:none). Firefox returns null for getComputedStyle() if the element is in an iframe that has display:none. https://bugzilla.mozilla.org/show_bug.cgi?id=548397\n //browsers don't report transforms accurately unless the element is in the DOM and has a display value that's not \"none\". Firefox and Microsoft browsers have a partial bug where they'll report transforms even if display:none BUT not any percentage-based values like translate(-50%, 8px) will be reported as if it's translate(0, 8px).\n temp = style.display;\n style.display = \"block\";\n parent = target.parentNode;\n\n if (!parent || !target.offsetParent) {\n // note: in 3.3.0 we switched target.offsetParent to _doc.body.contains(target) to avoid [sometimes unnecessary] MutationObserver calls but that wasn't adequate because there are edge cases where nested position: fixed elements need to get reparented to accurately sense transforms. See https://github.com/greensock/GSAP/issues/388 and https://github.com/greensock/GSAP/issues/375\n addedToDOM = 1; //flag\n\n nextSibling = target.nextElementSibling;\n\n _docElement.appendChild(target); //we must add it to the DOM in order to get values properly\n\n }\n\n matrix = _getComputedTransformMatrixAsArray(target);\n temp ? style.display = temp : _removeProperty(target, \"display\");\n\n if (addedToDOM) {\n nextSibling ? parent.insertBefore(target, nextSibling) : parent ? parent.appendChild(target) : _docElement.removeChild(target);\n }\n }\n\n return force2D && matrix.length > 6 ? [matrix[0], matrix[1], matrix[4], matrix[5], matrix[12], matrix[13]] : matrix;\n},\n _applySVGOrigin = function _applySVGOrigin(target, origin, originIsAbsolute, smooth, matrixArray, pluginToAddPropTweensTo) {\n var cache = target._gsap,\n matrix = matrixArray || _getMatrix(target, true),\n xOriginOld = cache.xOrigin || 0,\n yOriginOld = cache.yOrigin || 0,\n xOffsetOld = cache.xOffset || 0,\n yOffsetOld = cache.yOffset || 0,\n a = matrix[0],\n b = matrix[1],\n c = matrix[2],\n d = matrix[3],\n tx = matrix[4],\n ty = matrix[5],\n originSplit = origin.split(\" \"),\n xOrigin = parseFloat(originSplit[0]) || 0,\n yOrigin = parseFloat(originSplit[1]) || 0,\n bounds,\n determinant,\n x,\n y;\n\n if (!originIsAbsolute) {\n bounds = _getBBox(target);\n xOrigin = bounds.x + (~originSplit[0].indexOf(\"%\") ? xOrigin / 100 * bounds.width : xOrigin);\n yOrigin = bounds.y + (~(originSplit[1] || originSplit[0]).indexOf(\"%\") ? yOrigin / 100 * bounds.height : yOrigin); // if (!(\"xOrigin\" in cache) && (xOrigin || yOrigin)) { // added in 3.12.3, reverted in 3.12.4; requires more exploration\n // \txOrigin -= bounds.x;\n // \tyOrigin -= bounds.y;\n // }\n } else if (matrix !== _identity2DMatrix && (determinant = a * d - b * c)) {\n //if it's zero (like if scaleX and scaleY are zero), skip it to avoid errors with dividing by zero.\n x = xOrigin * (d / determinant) + yOrigin * (-c / determinant) + (c * ty - d * tx) / determinant;\n y = xOrigin * (-b / determinant) + yOrigin * (a / determinant) - (a * ty - b * tx) / determinant;\n xOrigin = x;\n yOrigin = y; // theory: we only had to do this for smoothing and it assumes that the previous one was not originIsAbsolute.\n }\n\n if (smooth || smooth !== false && cache.smooth) {\n tx = xOrigin - xOriginOld;\n ty = yOrigin - yOriginOld;\n cache.xOffset = xOffsetOld + (tx * a + ty * c) - tx;\n cache.yOffset = yOffsetOld + (tx * b + ty * d) - ty;\n } else {\n cache.xOffset = cache.yOffset = 0;\n }\n\n cache.xOrigin = xOrigin;\n cache.yOrigin = yOrigin;\n cache.smooth = !!smooth;\n cache.origin = origin;\n cache.originIsAbsolute = !!originIsAbsolute;\n target.style[_transformOriginProp] = \"0px 0px\"; //otherwise, if someone sets an origin via CSS, it will likely interfere with the SVG transform attribute ones (because remember, we're baking the origin into the matrix() value).\n\n if (pluginToAddPropTweensTo) {\n _addNonTweeningPT(pluginToAddPropTweensTo, cache, \"xOrigin\", xOriginOld, xOrigin);\n\n _addNonTweeningPT(pluginToAddPropTweensTo, cache, \"yOrigin\", yOriginOld, yOrigin);\n\n _addNonTweeningPT(pluginToAddPropTweensTo, cache, \"xOffset\", xOffsetOld, cache.xOffset);\n\n _addNonTweeningPT(pluginToAddPropTweensTo, cache, \"yOffset\", yOffsetOld, cache.yOffset);\n }\n\n target.setAttribute(\"data-svg-origin\", xOrigin + \" \" + yOrigin);\n},\n _parseTransform = function _parseTransform(target, uncache) {\n var cache = target._gsap || new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.GSCache(target);\n\n if (\"x\" in cache && !uncache && !cache.uncache) {\n return cache;\n }\n\n var style = target.style,\n invertedScaleX = cache.scaleX < 0,\n px = \"px\",\n deg = \"deg\",\n cs = getComputedStyle(target),\n origin = _getComputedProperty(target, _transformOriginProp) || \"0\",\n x,\n y,\n z,\n scaleX,\n scaleY,\n rotation,\n rotationX,\n rotationY,\n skewX,\n skewY,\n perspective,\n xOrigin,\n yOrigin,\n matrix,\n angle,\n cos,\n sin,\n a,\n b,\n c,\n d,\n a12,\n a22,\n t1,\n t2,\n t3,\n a13,\n a23,\n a33,\n a42,\n a43,\n a32;\n x = y = z = rotation = rotationX = rotationY = skewX = skewY = perspective = 0;\n scaleX = scaleY = 1;\n cache.svg = !!(target.getCTM && _isSVG(target));\n\n if (cs.translate) {\n // accommodate independent transforms by combining them into normal ones.\n if (cs.translate !== \"none\" || cs.scale !== \"none\" || cs.rotate !== \"none\") {\n style[_transformProp] = (cs.translate !== \"none\" ? \"translate3d(\" + (cs.translate + \" 0 0\").split(\" \").slice(0, 3).join(\", \") + \") \" : \"\") + (cs.rotate !== \"none\" ? \"rotate(\" + cs.rotate + \") \" : \"\") + (cs.scale !== \"none\" ? \"scale(\" + cs.scale.split(\" \").join(\",\") + \") \" : \"\") + (cs[_transformProp] !== \"none\" ? cs[_transformProp] : \"\");\n }\n\n style.scale = style.rotate = style.translate = \"none\";\n }\n\n matrix = _getMatrix(target, cache.svg);\n\n if (cache.svg) {\n if (cache.uncache) {\n // if cache.uncache is true (and maybe if origin is 0,0), we need to set element.style.transformOrigin = (cache.xOrigin - bbox.x) + \"px \" + (cache.yOrigin - bbox.y) + \"px\". Previously we let the data-svg-origin stay instead, but when introducing revert(), it complicated things.\n t2 = target.getBBox();\n origin = cache.xOrigin - t2.x + \"px \" + (cache.yOrigin - t2.y) + \"px\";\n t1 = \"\";\n } else {\n t1 = !uncache && target.getAttribute(\"data-svg-origin\"); // Remember, to work around browser inconsistencies we always force SVG elements' transformOrigin to 0,0 and offset the translation accordingly.\n }\n\n _applySVGOrigin(target, t1 || origin, !!t1 || cache.originIsAbsolute, cache.smooth !== false, matrix);\n }\n\n xOrigin = cache.xOrigin || 0;\n yOrigin = cache.yOrigin || 0;\n\n if (matrix !== _identity2DMatrix) {\n a = matrix[0]; //a11\n\n b = matrix[1]; //a21\n\n c = matrix[2]; //a31\n\n d = matrix[3]; //a41\n\n x = a12 = matrix[4];\n y = a22 = matrix[5]; //2D matrix\n\n if (matrix.length === 6) {\n scaleX = Math.sqrt(a * a + b * b);\n scaleY = Math.sqrt(d * d + c * c);\n rotation = a || b ? _atan2(b, a) * _RAD2DEG : 0; //note: if scaleX is 0, we cannot accurately measure rotation. Same for skewX with a scaleY of 0. Therefore, we default to the previously recorded value (or zero if that doesn't exist).\n\n skewX = c || d ? _atan2(c, d) * _RAD2DEG + rotation : 0;\n skewX && (scaleY *= Math.abs(Math.cos(skewX * _DEG2RAD)));\n\n if (cache.svg) {\n x -= xOrigin - (xOrigin * a + yOrigin * c);\n y -= yOrigin - (xOrigin * b + yOrigin * d);\n } //3D matrix\n\n } else {\n a32 = matrix[6];\n a42 = matrix[7];\n a13 = matrix[8];\n a23 = matrix[9];\n a33 = matrix[10];\n a43 = matrix[11];\n x = matrix[12];\n y = matrix[13];\n z = matrix[14];\n angle = _atan2(a32, a33);\n rotationX = angle * _RAD2DEG; //rotationX\n\n if (angle) {\n cos = Math.cos(-angle);\n sin = Math.sin(-angle);\n t1 = a12 * cos + a13 * sin;\n t2 = a22 * cos + a23 * sin;\n t3 = a32 * cos + a33 * sin;\n a13 = a12 * -sin + a13 * cos;\n a23 = a22 * -sin + a23 * cos;\n a33 = a32 * -sin + a33 * cos;\n a43 = a42 * -sin + a43 * cos;\n a12 = t1;\n a22 = t2;\n a32 = t3;\n } //rotationY\n\n\n angle = _atan2(-c, a33);\n rotationY = angle * _RAD2DEG;\n\n if (angle) {\n cos = Math.cos(-angle);\n sin = Math.sin(-angle);\n t1 = a * cos - a13 * sin;\n t2 = b * cos - a23 * sin;\n t3 = c * cos - a33 * sin;\n a43 = d * sin + a43 * cos;\n a = t1;\n b = t2;\n c = t3;\n } //rotationZ\n\n\n angle = _atan2(b, a);\n rotation = angle * _RAD2DEG;\n\n if (angle) {\n cos = Math.cos(angle);\n sin = Math.sin(angle);\n t1 = a * cos + b * sin;\n t2 = a12 * cos + a22 * sin;\n b = b * cos - a * sin;\n a22 = a22 * cos - a12 * sin;\n a = t1;\n a12 = t2;\n }\n\n if (rotationX && Math.abs(rotationX) + Math.abs(rotation) > 359.9) {\n //when rotationY is set, it will often be parsed as 180 degrees different than it should be, and rotationX and rotation both being 180 (it looks the same), so we adjust for that here.\n rotationX = rotation = 0;\n rotationY = 180 - rotationY;\n }\n\n scaleX = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(Math.sqrt(a * a + b * b + c * c));\n scaleY = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(Math.sqrt(a22 * a22 + a32 * a32));\n angle = _atan2(a12, a22);\n skewX = Math.abs(angle) > 0.0002 ? angle * _RAD2DEG : 0;\n perspective = a43 ? 1 / (a43 < 0 ? -a43 : a43) : 0;\n }\n\n if (cache.svg) {\n //sense if there are CSS transforms applied on an SVG element in which case we must overwrite them when rendering. The transform attribute is more reliable cross-browser, but we can't just remove the CSS ones because they may be applied in a CSS rule somewhere (not just inline).\n t1 = target.getAttribute(\"transform\");\n cache.forceCSS = target.setAttribute(\"transform\", \"\") || !_isNullTransform(_getComputedProperty(target, _transformProp));\n t1 && target.setAttribute(\"transform\", t1);\n }\n }\n\n if (Math.abs(skewX) > 90 && Math.abs(skewX) < 270) {\n if (invertedScaleX) {\n scaleX *= -1;\n skewX += rotation <= 0 ? 180 : -180;\n rotation += rotation <= 0 ? 180 : -180;\n } else {\n scaleY *= -1;\n skewX += skewX <= 0 ? 180 : -180;\n }\n }\n\n uncache = uncache || cache.uncache;\n cache.x = x - ((cache.xPercent = x && (!uncache && cache.xPercent || (Math.round(target.offsetWidth / 2) === Math.round(-x) ? -50 : 0))) ? target.offsetWidth * cache.xPercent / 100 : 0) + px;\n cache.y = y - ((cache.yPercent = y && (!uncache && cache.yPercent || (Math.round(target.offsetHeight / 2) === Math.round(-y) ? -50 : 0))) ? target.offsetHeight * cache.yPercent / 100 : 0) + px;\n cache.z = z + px;\n cache.scaleX = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(scaleX);\n cache.scaleY = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(scaleY);\n cache.rotation = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(rotation) + deg;\n cache.rotationX = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(rotationX) + deg;\n cache.rotationY = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(rotationY) + deg;\n cache.skewX = skewX + deg;\n cache.skewY = skewY + deg;\n cache.transformPerspective = perspective + px;\n\n if (cache.zOrigin = parseFloat(origin.split(\" \")[2]) || !uncache && cache.zOrigin || 0) {\n style[_transformOriginProp] = _firstTwoOnly(origin);\n }\n\n cache.xOffset = cache.yOffset = 0;\n cache.force3D = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.force3D;\n cache.renderTransform = cache.svg ? _renderSVGTransforms : _supports3D ? _renderCSSTransforms : _renderNon3DTransforms;\n cache.uncache = 0;\n return cache;\n},\n _firstTwoOnly = function _firstTwoOnly(value) {\n return (value = value.split(\" \"))[0] + \" \" + value[1];\n},\n //for handling transformOrigin values, stripping out the 3rd dimension\n_addPxTranslate = function _addPxTranslate(target, start, value) {\n var unit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(start);\n return (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(parseFloat(start) + parseFloat(_convertToUnit(target, \"x\", value + \"px\", unit))) + unit;\n},\n _renderNon3DTransforms = function _renderNon3DTransforms(ratio, cache) {\n cache.z = \"0px\";\n cache.rotationY = cache.rotationX = \"0deg\";\n cache.force3D = 0;\n\n _renderCSSTransforms(ratio, cache);\n},\n _zeroDeg = \"0deg\",\n _zeroPx = \"0px\",\n _endParenthesis = \") \",\n _renderCSSTransforms = function _renderCSSTransforms(ratio, cache) {\n var _ref = cache || this,\n xPercent = _ref.xPercent,\n yPercent = _ref.yPercent,\n x = _ref.x,\n y = _ref.y,\n z = _ref.z,\n rotation = _ref.rotation,\n rotationY = _ref.rotationY,\n rotationX = _ref.rotationX,\n skewX = _ref.skewX,\n skewY = _ref.skewY,\n scaleX = _ref.scaleX,\n scaleY = _ref.scaleY,\n transformPerspective = _ref.transformPerspective,\n force3D = _ref.force3D,\n target = _ref.target,\n zOrigin = _ref.zOrigin,\n transforms = \"\",\n use3D = force3D === \"auto\" && ratio && ratio !== 1 || force3D === true; // Safari has a bug that causes it not to render 3D transform-origin values properly, so we force the z origin to 0, record it in the cache, and then do the math here to offset the translate values accordingly (basically do the 3D transform-origin part manually)\n\n\n if (zOrigin && (rotationX !== _zeroDeg || rotationY !== _zeroDeg)) {\n var angle = parseFloat(rotationY) * _DEG2RAD,\n a13 = Math.sin(angle),\n a33 = Math.cos(angle),\n cos;\n\n angle = parseFloat(rotationX) * _DEG2RAD;\n cos = Math.cos(angle);\n x = _addPxTranslate(target, x, a13 * cos * -zOrigin);\n y = _addPxTranslate(target, y, -Math.sin(angle) * -zOrigin);\n z = _addPxTranslate(target, z, a33 * cos * -zOrigin + zOrigin);\n }\n\n if (transformPerspective !== _zeroPx) {\n transforms += \"perspective(\" + transformPerspective + _endParenthesis;\n }\n\n if (xPercent || yPercent) {\n transforms += \"translate(\" + xPercent + \"%, \" + yPercent + \"%) \";\n }\n\n if (use3D || x !== _zeroPx || y !== _zeroPx || z !== _zeroPx) {\n transforms += z !== _zeroPx || use3D ? \"translate3d(\" + x + \", \" + y + \", \" + z + \") \" : \"translate(\" + x + \", \" + y + _endParenthesis;\n }\n\n if (rotation !== _zeroDeg) {\n transforms += \"rotate(\" + rotation + _endParenthesis;\n }\n\n if (rotationY !== _zeroDeg) {\n transforms += \"rotateY(\" + rotationY + _endParenthesis;\n }\n\n if (rotationX !== _zeroDeg) {\n transforms += \"rotateX(\" + rotationX + _endParenthesis;\n }\n\n if (skewX !== _zeroDeg || skewY !== _zeroDeg) {\n transforms += \"skew(\" + skewX + \", \" + skewY + _endParenthesis;\n }\n\n if (scaleX !== 1 || scaleY !== 1) {\n transforms += \"scale(\" + scaleX + \", \" + scaleY + _endParenthesis;\n }\n\n target.style[_transformProp] = transforms || \"translate(0, 0)\";\n},\n _renderSVGTransforms = function _renderSVGTransforms(ratio, cache) {\n var _ref2 = cache || this,\n xPercent = _ref2.xPercent,\n yPercent = _ref2.yPercent,\n x = _ref2.x,\n y = _ref2.y,\n rotation = _ref2.rotation,\n skewX = _ref2.skewX,\n skewY = _ref2.skewY,\n scaleX = _ref2.scaleX,\n scaleY = _ref2.scaleY,\n target = _ref2.target,\n xOrigin = _ref2.xOrigin,\n yOrigin = _ref2.yOrigin,\n xOffset = _ref2.xOffset,\n yOffset = _ref2.yOffset,\n forceCSS = _ref2.forceCSS,\n tx = parseFloat(x),\n ty = parseFloat(y),\n a11,\n a21,\n a12,\n a22,\n temp;\n\n rotation = parseFloat(rotation);\n skewX = parseFloat(skewX);\n skewY = parseFloat(skewY);\n\n if (skewY) {\n //for performance reasons, we combine all skewing into the skewX and rotation values. Remember, a skewY of 10 degrees looks the same as a rotation of 10 degrees plus a skewX of 10 degrees.\n skewY = parseFloat(skewY);\n skewX += skewY;\n rotation += skewY;\n }\n\n if (rotation || skewX) {\n rotation *= _DEG2RAD;\n skewX *= _DEG2RAD;\n a11 = Math.cos(rotation) * scaleX;\n a21 = Math.sin(rotation) * scaleX;\n a12 = Math.sin(rotation - skewX) * -scaleY;\n a22 = Math.cos(rotation - skewX) * scaleY;\n\n if (skewX) {\n skewY *= _DEG2RAD;\n temp = Math.tan(skewX - skewY);\n temp = Math.sqrt(1 + temp * temp);\n a12 *= temp;\n a22 *= temp;\n\n if (skewY) {\n temp = Math.tan(skewY);\n temp = Math.sqrt(1 + temp * temp);\n a11 *= temp;\n a21 *= temp;\n }\n }\n\n a11 = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(a11);\n a21 = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(a21);\n a12 = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(a12);\n a22 = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(a22);\n } else {\n a11 = scaleX;\n a22 = scaleY;\n a21 = a12 = 0;\n }\n\n if (tx && !~(x + \"\").indexOf(\"px\") || ty && !~(y + \"\").indexOf(\"px\")) {\n tx = _convertToUnit(target, \"x\", x, \"px\");\n ty = _convertToUnit(target, \"y\", y, \"px\");\n }\n\n if (xOrigin || yOrigin || xOffset || yOffset) {\n tx = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(tx + xOrigin - (xOrigin * a11 + yOrigin * a12) + xOffset);\n ty = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(ty + yOrigin - (xOrigin * a21 + yOrigin * a22) + yOffset);\n }\n\n if (xPercent || yPercent) {\n //The SVG spec doesn't support percentage-based translation in the \"transform\" attribute, so we merge it into the translation to simulate it.\n temp = target.getBBox();\n tx = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(tx + xPercent / 100 * temp.width);\n ty = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(ty + yPercent / 100 * temp.height);\n }\n\n temp = \"matrix(\" + a11 + \",\" + a21 + \",\" + a12 + \",\" + a22 + \",\" + tx + \",\" + ty + \")\";\n target.setAttribute(\"transform\", temp);\n forceCSS && (target.style[_transformProp] = temp); //some browsers prioritize CSS transforms over the transform attribute. When we sense that the user has CSS transforms applied, we must overwrite them this way (otherwise some browser simply won't render the transform attribute changes!)\n},\n _addRotationalPropTween = function _addRotationalPropTween(plugin, target, property, startNum, endValue) {\n var cap = 360,\n isString = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._isString)(endValue),\n endNum = parseFloat(endValue) * (isString && ~endValue.indexOf(\"rad\") ? _RAD2DEG : 1),\n change = endNum - startNum,\n finalValue = startNum + change + \"deg\",\n direction,\n pt;\n\n if (isString) {\n direction = endValue.split(\"_\")[1];\n\n if (direction === \"short\") {\n change %= cap;\n\n if (change !== change % (cap / 2)) {\n change += change < 0 ? cap : -cap;\n }\n }\n\n if (direction === \"cw\" && change < 0) {\n change = (change + cap * _bigNum) % cap - ~~(change / cap) * cap;\n } else if (direction === \"ccw\" && change > 0) {\n change = (change - cap * _bigNum) % cap - ~~(change / cap) * cap;\n }\n }\n\n plugin._pt = pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(plugin._pt, target, property, startNum, change, _renderPropWithEnd);\n pt.e = finalValue;\n pt.u = \"deg\";\n\n plugin._props.push(property);\n\n return pt;\n},\n _assign = function _assign(target, source) {\n // Internet Explorer doesn't have Object.assign(), so we recreate it here.\n for (var p in source) {\n target[p] = source[p];\n }\n\n return target;\n},\n _addRawTransformPTs = function _addRawTransformPTs(plugin, transforms, target) {\n //for handling cases where someone passes in a whole transform string, like transform: \"scale(2, 3) rotate(20deg) translateY(30em)\"\n var startCache = _assign({}, target._gsap),\n exclude = \"perspective,force3D,transformOrigin,svgOrigin\",\n style = target.style,\n endCache,\n p,\n startValue,\n endValue,\n startNum,\n endNum,\n startUnit,\n endUnit;\n\n if (startCache.svg) {\n startValue = target.getAttribute(\"transform\");\n target.setAttribute(\"transform\", \"\");\n style[_transformProp] = transforms;\n endCache = _parseTransform(target, 1);\n\n _removeProperty(target, _transformProp);\n\n target.setAttribute(\"transform\", startValue);\n } else {\n startValue = getComputedStyle(target)[_transformProp];\n style[_transformProp] = transforms;\n endCache = _parseTransform(target, 1);\n style[_transformProp] = startValue;\n }\n\n for (p in _transformProps) {\n startValue = startCache[p];\n endValue = endCache[p];\n\n if (startValue !== endValue && exclude.indexOf(p) < 0) {\n //tweening to no perspective gives very unintuitive results - just keep the same perspective in that case.\n startUnit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(startValue);\n endUnit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(endValue);\n startNum = startUnit !== endUnit ? _convertToUnit(target, p, startValue, endUnit) : parseFloat(startValue);\n endNum = parseFloat(endValue);\n plugin._pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(plugin._pt, endCache, p, startNum, endNum - startNum, _renderCSSProp);\n plugin._pt.u = endUnit || 0;\n\n plugin._props.push(p);\n }\n }\n\n _assign(endCache, startCache);\n}; // handle splitting apart padding, margin, borderWidth, and borderRadius into their 4 components. Firefox, for example, won't report borderRadius correctly - it will only do borderTopLeftRadius and the other corners. We also want to handle paddingTop, marginLeft, borderRightWidth, etc.\n\n\n(0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._forEachName)(\"padding,margin,Width,Radius\", function (name, index) {\n var t = \"Top\",\n r = \"Right\",\n b = \"Bottom\",\n l = \"Left\",\n props = (index < 3 ? [t, r, b, l] : [t + l, t + r, b + r, b + l]).map(function (side) {\n return index < 2 ? name + side : \"border\" + side + name;\n });\n\n _specialProps[index > 1 ? \"border\" + name : name] = function (plugin, target, property, endValue, tween) {\n var a, vars;\n\n if (arguments.length < 4) {\n // getter, passed target, property, and unit (from _get())\n a = props.map(function (prop) {\n return _get(plugin, prop, property);\n });\n vars = a.join(\" \");\n return vars.split(a[0]).length === 5 ? a[0] : vars;\n }\n\n a = (endValue + \"\").split(\" \");\n vars = {};\n props.forEach(function (prop, i) {\n return vars[prop] = a[i] = a[i] || a[(i - 1) / 2 | 0];\n });\n plugin.init(target, vars, tween);\n };\n});\n\nvar CSSPlugin = {\n name: \"css\",\n register: _initCore,\n targetTest: function targetTest(target) {\n return target.style && target.nodeType;\n },\n init: function init(target, vars, tween, index, targets) {\n var props = this._props,\n style = target.style,\n startAt = tween.vars.startAt,\n startValue,\n endValue,\n endNum,\n startNum,\n type,\n specialProp,\n p,\n startUnit,\n endUnit,\n relative,\n isTransformRelated,\n transformPropTween,\n cache,\n smooth,\n hasPriority,\n inlineProps;\n _pluginInitted || _initCore(); // we may call init() multiple times on the same plugin instance, like when adding special properties, so make sure we don't overwrite the revert data or inlineProps\n\n this.styles = this.styles || _getStyleSaver(target);\n inlineProps = this.styles.props;\n this.tween = tween;\n\n for (p in vars) {\n if (p === \"autoRound\") {\n continue;\n }\n\n endValue = vars[p];\n\n if (_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._plugins[p] && (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._checkPlugin)(p, vars, tween, index, target, targets)) {\n // plugins\n continue;\n }\n\n type = typeof endValue;\n specialProp = _specialProps[p];\n\n if (type === \"function\") {\n endValue = endValue.call(tween, index, target, targets);\n type = typeof endValue;\n }\n\n if (type === \"string\" && ~endValue.indexOf(\"random(\")) {\n endValue = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._replaceRandom)(endValue);\n }\n\n if (specialProp) {\n specialProp(this, target, p, endValue, tween) && (hasPriority = 1);\n } else if (p.substr(0, 2) === \"--\") {\n //CSS variable\n startValue = (getComputedStyle(target).getPropertyValue(p) + \"\").trim();\n endValue += \"\";\n _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._colorExp.lastIndex = 0;\n\n if (!_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._colorExp.test(startValue)) {\n // colors don't have units\n startUnit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(startValue);\n endUnit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(endValue);\n }\n\n endUnit ? startUnit !== endUnit && (startValue = _convertToUnit(target, p, startValue, endUnit) + endUnit) : startUnit && (endValue += startUnit);\n this.add(style, \"setProperty\", startValue, endValue, index, targets, 0, 0, p);\n props.push(p);\n inlineProps.push(p, 0, style[p]);\n } else if (type !== \"undefined\") {\n if (startAt && p in startAt) {\n // in case someone hard-codes a complex value as the start, like top: \"calc(2vh / 2)\". Without this, it'd use the computed value (always in px)\n startValue = typeof startAt[p] === \"function\" ? startAt[p].call(tween, index, target, targets) : startAt[p];\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._isString)(startValue) && ~startValue.indexOf(\"random(\") && (startValue = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._replaceRandom)(startValue));\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(startValue + \"\") || startValue === \"auto\" || (startValue += _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units[p] || (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(_get(target, p)) || \"\"); // for cases when someone passes in a unitless value like {x: 100}; if we try setting translate(100, 0px) it won't work.\n\n (startValue + \"\").charAt(1) === \"=\" && (startValue = _get(target, p)); // can't work with relative values\n } else {\n startValue = _get(target, p);\n }\n\n startNum = parseFloat(startValue);\n relative = type === \"string\" && endValue.charAt(1) === \"=\" && endValue.substr(0, 2);\n relative && (endValue = endValue.substr(2));\n endNum = parseFloat(endValue);\n\n if (p in _propertyAliases) {\n if (p === \"autoAlpha\") {\n //special case where we control the visibility along with opacity. We still allow the opacity value to pass through and get tweened.\n if (startNum === 1 && _get(target, \"visibility\") === \"hidden\" && endNum) {\n //if visibility is initially set to \"hidden\", we should interpret that as intent to make opacity 0 (a convenience)\n startNum = 0;\n }\n\n inlineProps.push(\"visibility\", 0, style.visibility);\n\n _addNonTweeningPT(this, style, \"visibility\", startNum ? \"inherit\" : \"hidden\", endNum ? \"inherit\" : \"hidden\", !endNum);\n }\n\n if (p !== \"scale\" && p !== \"transform\") {\n p = _propertyAliases[p];\n ~p.indexOf(\",\") && (p = p.split(\",\")[0]);\n }\n }\n\n isTransformRelated = p in _transformProps; //--- TRANSFORM-RELATED ---\n\n if (isTransformRelated) {\n this.styles.save(p);\n\n if (!transformPropTween) {\n cache = target._gsap;\n cache.renderTransform && !vars.parseTransform || _parseTransform(target, vars.parseTransform); // if, for example, gsap.set(... {transform:\"translateX(50vw)\"}), the _get() call doesn't parse the transform, thus cache.renderTransform won't be set yet so force the parsing of the transform here.\n\n smooth = vars.smoothOrigin !== false && cache.smooth;\n transformPropTween = this._pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(this._pt, style, _transformProp, 0, 1, cache.renderTransform, cache, 0, -1); //the first time through, create the rendering PropTween so that it runs LAST (in the linked list, we keep adding to the beginning)\n\n transformPropTween.dep = 1; //flag it as dependent so that if things get killed/overwritten and this is the only PropTween left, we can safely kill the whole tween.\n }\n\n if (p === \"scale\") {\n this._pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(this._pt, cache, \"scaleY\", cache.scaleY, (relative ? (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._parseRelative)(cache.scaleY, relative + endNum) : endNum) - cache.scaleY || 0, _renderCSSProp);\n this._pt.u = 0;\n props.push(\"scaleY\", p);\n p += \"X\";\n } else if (p === \"transformOrigin\") {\n inlineProps.push(_transformOriginProp, 0, style[_transformOriginProp]);\n endValue = _convertKeywordsToPercentages(endValue); //in case something like \"left top\" or \"bottom right\" is passed in. Convert to percentages.\n\n if (cache.svg) {\n _applySVGOrigin(target, endValue, 0, smooth, 0, this);\n } else {\n endUnit = parseFloat(endValue.split(\" \")[2]) || 0; //handle the zOrigin separately!\n\n endUnit !== cache.zOrigin && _addNonTweeningPT(this, cache, \"zOrigin\", cache.zOrigin, endUnit);\n\n _addNonTweeningPT(this, style, p, _firstTwoOnly(startValue), _firstTwoOnly(endValue));\n }\n\n continue;\n } else if (p === \"svgOrigin\") {\n _applySVGOrigin(target, endValue, 1, smooth, 0, this);\n\n continue;\n } else if (p in _rotationalProperties) {\n _addRotationalPropTween(this, cache, p, startNum, relative ? (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._parseRelative)(startNum, relative + endValue) : endValue);\n\n continue;\n } else if (p === \"smoothOrigin\") {\n _addNonTweeningPT(this, cache, \"smooth\", cache.smooth, endValue);\n\n continue;\n } else if (p === \"force3D\") {\n cache[p] = endValue;\n continue;\n } else if (p === \"transform\") {\n _addRawTransformPTs(this, endValue, target);\n\n continue;\n }\n } else if (!(p in style)) {\n p = _checkPropPrefix(p) || p;\n }\n\n if (isTransformRelated || (endNum || endNum === 0) && (startNum || startNum === 0) && !_complexExp.test(endValue) && p in style) {\n startUnit = (startValue + \"\").substr((startNum + \"\").length);\n endNum || (endNum = 0); // protect against NaN\n\n endUnit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(endValue) || (p in _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units ? _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units[p] : startUnit);\n startUnit !== endUnit && (startNum = _convertToUnit(target, p, startValue, endUnit));\n this._pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(this._pt, isTransformRelated ? cache : style, p, startNum, (relative ? (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._parseRelative)(startNum, relative + endNum) : endNum) - startNum, !isTransformRelated && (endUnit === \"px\" || p === \"zIndex\") && vars.autoRound !== false ? _renderRoundedCSSProp : _renderCSSProp);\n this._pt.u = endUnit || 0;\n\n if (startUnit !== endUnit && endUnit !== \"%\") {\n //when the tween goes all the way back to the beginning, we need to revert it to the OLD/ORIGINAL value (with those units). We record that as a \"b\" (beginning) property and point to a render method that handles that. (performance optimization)\n this._pt.b = startValue;\n this._pt.r = _renderCSSPropWithBeginning;\n }\n } else if (!(p in style)) {\n if (p in target) {\n //maybe it's not a style - it could be a property added directly to an element in which case we'll try to animate that.\n this.add(target, p, startValue || target[p], relative ? relative + endValue : endValue, index, targets);\n } else if (p !== \"parseTransform\") {\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._missingPlugin)(p, endValue);\n\n continue;\n }\n } else {\n _tweenComplexCSSString.call(this, target, p, startValue, relative ? relative + endValue : endValue);\n }\n\n isTransformRelated || (p in style ? inlineProps.push(p, 0, style[p]) : inlineProps.push(p, 1, startValue || target[p]));\n props.push(p);\n }\n }\n\n hasPriority && (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._sortPropTweensByPriority)(this);\n },\n render: function render(ratio, data) {\n if (data.tween._time || !_reverting()) {\n var pt = data._pt;\n\n while (pt) {\n pt.r(ratio, pt.d);\n pt = pt._next;\n }\n } else {\n data.styles.revert();\n }\n },\n get: _get,\n aliases: _propertyAliases,\n getSetter: function getSetter(target, property, plugin) {\n //returns a setter function that accepts target, property, value and applies it accordingly. Remember, properties like \"x\" aren't as simple as target.style.property = value because they've got to be applied to a proxy object and then merged into a transform string in a renderer.\n var p = _propertyAliases[property];\n p && p.indexOf(\",\") < 0 && (property = p);\n return property in _transformProps && property !== _transformOriginProp && (target._gsap.x || _get(target, \"x\")) ? plugin && _recentSetterPlugin === plugin ? property === \"scale\" ? _setterScale : _setterTransform : (_recentSetterPlugin = plugin || {}) && (property === \"scale\" ? _setterScaleWithRender : _setterTransformWithRender) : target.style && !(0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._isUndefined)(target.style[property]) ? _setterCSSStyle : ~property.indexOf(\"-\") ? _setterCSSProp : (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._getSetter)(target, property);\n },\n core: {\n _removeProperty: _removeProperty,\n _getMatrix: _getMatrix\n }\n};\n_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap.utils.checkPrefix = _checkPropPrefix;\n_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap.core.getStyleSaver = _getStyleSaver;\n\n(function (positionAndScale, rotation, others, aliases) {\n var all = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._forEachName)(positionAndScale + \",\" + rotation + \",\" + others, function (name) {\n _transformProps[name] = 1;\n });\n\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._forEachName)(rotation, function (name) {\n _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units[name] = \"deg\";\n _rotationalProperties[name] = 1;\n });\n\n _propertyAliases[all[13]] = positionAndScale + \",\" + rotation;\n\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._forEachName)(aliases, function (name) {\n var split = name.split(\":\");\n _propertyAliases[split[1]] = all[split[0]];\n });\n})(\"x,y,z,scale,scaleX,scaleY,xPercent,yPercent\", \"rotation,rotationX,rotationY,skewX,skewY\", \"transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective\", \"0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY\");\n\n(0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._forEachName)(\"x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective\", function (name) {\n _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units[name] = \"px\";\n});\n\n_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap.registerPlugin(CSSPlugin);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvZ3NhcC9DU1NQbHVnaW4uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBRXdCOztBQUV4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRCx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU8sNkVBQTZFOztBQUVwRjtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0EsT0FBTztBQUNQOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxjQUFjLGtCQUFrQjtBQUNoQztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBLG1FQUFtRTs7QUFFbkU7QUFDQTtBQUNBOztBQUVBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCLCtDQUFJLHdCQUF3Qjs7QUFFOUM7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsMEpBQTBKOztBQUUxSixzREFBc0Q7QUFDdEQsQ0FBQztBQUNEO0FBQ0E7QUFDQSx3T0FBd087QUFDeE8sQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FBNkMsY0FBYyxrQkFBa0IsWUFBWTs7QUFFekY7QUFDQSxpQkFBaUIsK0NBQUk7QUFDckI7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHFDQUFxQzs7QUFFckM7QUFDQSxNQUFNO0FBQ04sSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBOztBQUVBO0FBQ0EsK0JBQStCO0FBQy9CLElBQUk7QUFDSjtBQUNBOztBQUVBLDhIQUE4SDs7QUFFOUg7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSixDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0EsZUFBZSxvREFBUztBQUN4QjtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxXQUFXLHFEQUFNO0FBQ2pCOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSwwQ0FBMEM7QUFDMUM7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBLHdFQUF3RSxrREFBTztBQUMvRSxXQUFXLHFEQUFNO0FBQ2pCLElBQUk7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQSx3REFBd0Q7O0FBRXhEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxjQUFjLHdEQUFTO0FBQ3ZCLG1CQUFtQixrREFBTztBQUMxQjtBQUNBO0FBQ0E7O0FBRUEsU0FBUyxxREFBTTtBQUNmLENBQUM7QUFDRDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7O0FBRUE7QUFDQSxzSUFBc0ksMkRBQVksd0RBQXdEO0FBQzFNO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTiw4REFBOEQ7QUFDOUQ7QUFDQTs7QUFFQSxlQUFlLG9EQUFTLHFDQUFxQywrREFBb0I7QUFDakY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlOztBQUVmOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQSxFQUFFLGlFQUFrQixLQUFLOzs7QUFHekI7QUFDQTtBQUNBLDRCQUE0QiwwREFBZTtBQUMzQyx3QkFBd0IsMERBQWU7O0FBRXZDO0FBQ0Esb0JBQW9CLDBEQUFlO0FBQ25DO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGtEQUFrRCw2REFBYztBQUNoRTtBQUNBO0FBQ0EsZ0JBQWdCLDBEQUFlOztBQUUvQjtBQUNBO0FBQ0EsK0JBQStCLGtEQUFPOztBQUV0QztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxVQUFVOzs7QUFHVjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSx1RUFBdUU7QUFDdkUsSUFBSTtBQUNKO0FBQ0E7O0FBRUEsRUFBRSxrREFBTywwQkFBMEI7O0FBRW5DLGlCQUFpQjs7QUFFakI7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxvQ0FBb0M7OztBQUdwQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQyxvREFBUztBQUN6QztBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUIsWUFBWSx5UUFBeVE7QUFDclIscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDLDZCQUE2QjtBQUM3QjtBQUNBLGtDQUFrQztBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBOztBQUVBLDJGQUEyRixrREFBTyxNQUFNLGlEQUFNO0FBQzlHLENBQUM7QUFDRDtBQUNBLDhCQUE4Qix3REFBUztBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSwwREFBMEQ7O0FBRTFEO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0Qjs7QUFFQSx1Q0FBdUM7O0FBRXZDOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSx1SEFBdUgsd0RBQXdELHdDQUF3QztBQUN2TjtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrREFBa0Q7O0FBRWxEO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBLENBQUM7QUFDRDtBQUNBLGtDQUFrQyxrREFBTzs7QUFFekM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTiwrREFBK0Q7QUFDL0Q7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsbUJBQW1COztBQUVuQixtQkFBbUI7O0FBRW5CLG1CQUFtQjs7QUFFbkIsbUJBQW1COztBQUVuQjtBQUNBLHlCQUF5Qjs7QUFFekI7QUFDQTtBQUNBO0FBQ0EsdURBQXVEOztBQUV2RDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7O0FBRVIsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DOztBQUVwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7OztBQUdSO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFROzs7QUFHUjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsZUFBZSxxREFBTTtBQUNyQixlQUFlLHFEQUFNO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUIscURBQU07QUFDdkIsaUJBQWlCLHFEQUFNO0FBQ3ZCLG1CQUFtQixxREFBTTtBQUN6QixvQkFBb0IscURBQU07QUFDMUIsb0JBQW9CLHFEQUFNO0FBQzFCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxrQkFBa0Isa0RBQU87QUFDekI7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLGFBQWEsc0RBQU87QUFDcEIsU0FBUyxxREFBTTtBQUNmLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhFQUE4RTs7O0FBRzlFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLFVBQVUscURBQU07QUFDaEIsVUFBVSxxREFBTTtBQUNoQixVQUFVLHFEQUFNO0FBQ2hCLFVBQVUscURBQU07QUFDaEIsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsU0FBUyxxREFBTTtBQUNmLFNBQVMscURBQU07QUFDZjs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxTQUFTLHFEQUFNO0FBQ2YsU0FBUyxxREFBTTtBQUNmOztBQUVBO0FBQ0E7QUFDQSxxREFBcUQ7QUFDckQsQ0FBQztBQUNEO0FBQ0E7QUFDQSxpQkFBaUIsd0RBQVM7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUEsd0JBQXdCLG9EQUFTO0FBQ2pDO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLGtCQUFrQixzREFBTztBQUN6QixnQkFBZ0Isc0RBQU87QUFDdkI7QUFDQTtBQUNBLHVCQUF1QixvREFBUztBQUNoQzs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxHQUFHOzs7QUFHSCwyREFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLENBQUM7O0FBRU07QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUNBQW1DOztBQUVuQztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUEsVUFBVSxtREFBUSxPQUFPLDJEQUFZO0FBQ3JDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsbUJBQW1CLDZEQUFjO0FBQ2pDOztBQUVBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0EsUUFBUSxvREFBUzs7QUFFakIsYUFBYSxvREFBUztBQUN0QjtBQUNBLHNCQUFzQixzREFBTztBQUM3QixvQkFBb0Isc0RBQU87QUFDM0I7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0EsVUFBVSx3REFBUyxnRUFBZ0UsNkRBQWM7QUFDakcsVUFBVSxzREFBTyw2REFBNkQsa0RBQU8sYUFBYSxzREFBTywwQkFBMEIsMkRBQTJELFNBQVM7O0FBRXZNLGlGQUFpRjtBQUNqRixVQUFVO0FBQ1Y7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbURBQW1EOztBQUVuRDtBQUNBOztBQUVBO0FBQ0E7QUFDQSwyR0FBMkcsa0NBQWtDLDZCQUE2Qjs7QUFFMUs7QUFDQSxnREFBZ0Qsb0RBQVMsOEVBQThFOztBQUV2SSx3Q0FBd0M7QUFDeEM7O0FBRUE7QUFDQSwyQkFBMkIsb0RBQVMsc0RBQXNELDZEQUFjO0FBQ3hHO0FBQ0E7QUFDQTtBQUNBLFlBQVk7QUFDWjtBQUNBLGdFQUFnRTs7QUFFaEU7QUFDQTtBQUNBLGNBQWM7QUFDZCxpRUFBaUU7O0FBRWpFOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxZQUFZO0FBQ1o7O0FBRUE7QUFDQSxZQUFZO0FBQ1oseUVBQXlFLDZEQUFjOztBQUV2RjtBQUNBLFlBQVk7QUFDWjs7QUFFQTtBQUNBLFlBQVk7QUFDWjtBQUNBO0FBQ0EsWUFBWTtBQUNaOztBQUVBO0FBQ0E7QUFDQSxVQUFVO0FBQ1Y7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esa0NBQWtDOztBQUVsQyxvQkFBb0Isc0RBQU8sb0JBQW9CLGtEQUFPLFNBQVMsa0RBQU87QUFDdEU7QUFDQSx5QkFBeUIsb0RBQVMsd0VBQXdFLDZEQUFjO0FBQ3hIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFVO0FBQ1Y7QUFDQTtBQUNBO0FBQ0EsWUFBWTtBQUNaLFlBQVksNkRBQWM7O0FBRTFCO0FBQ0E7QUFDQSxVQUFVO0FBQ1Y7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxtQkFBbUIsd0VBQXlCO0FBQzVDLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4UEFBOFAscUdBQXFHLDJEQUFZLHVGQUF1Rix5REFBVTtBQUNoZCxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtDQUFJO0FBQ0osK0NBQUk7O0FBRUo7QUFDQSxZQUFZLDJEQUFZO0FBQ3hCO0FBQ0EsR0FBRzs7QUFFSCxFQUFFLDJEQUFZO0FBQ2QsSUFBSSxrREFBTztBQUNYO0FBQ0EsR0FBRzs7QUFFSDs7QUFFQSxFQUFFLDJEQUFZO0FBQ2Q7QUFDQTtBQUNBLEdBQUc7QUFDSCxDQUFDOztBQUVELDJEQUFZO0FBQ1osRUFBRSxrREFBTztBQUNULENBQUM7O0FBRUQsK0NBQUkiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vbm9kZV9tb2R1bGVzL2dzYXAvQ1NTUGx1Z2luLmpzPzljZTYiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBDU1NQbHVnaW4gMy4xMi41XG4gKiBodHRwczovL2dzYXAuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMDgtMjAyNCwgR3JlZW5Tb2NrLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICogU3ViamVjdCB0byB0aGUgdGVybXMgYXQgaHR0cHM6Ly9nc2FwLmNvbS9zdGFuZGFyZC1saWNlbnNlIG9yIGZvclxuICogQ2x1YiBHU0FQIG1lbWJlcnMsIHRoZSBhZ3JlZW1lbnQgaXNzdWVkIHdpdGggdGhhdCBtZW1iZXJzaGlwLlxuICogQGF1dGhvcjogSmFjayBEb3lsZSwgamFja0BncmVlbnNvY2suY29tXG4qL1xuXG4vKiBlc2xpbnQtZGlzYWJsZSAqL1xuaW1wb3J0IHsgZ3NhcCwgX2dldFByb3BlcnR5LCBfbnVtRXhwLCBfbnVtV2l0aFVuaXRFeHAsIGdldFVuaXQsIF9pc1N0cmluZywgX2lzVW5kZWZpbmVkLCBfcmVuZGVyQ29tcGxleFN0cmluZywgX3JlbEV4cCwgX2ZvckVhY2hOYW1lLCBfc29ydFByb3BUd2VlbnNCeVByaW9yaXR5LCBfY29sb3JTdHJpbmdGaWx0ZXIsIF9jaGVja1BsdWdpbiwgX3JlcGxhY2VSYW5kb20sIF9wbHVnaW5zLCBHU0NhY2hlLCBQcm9wVHdlZW4sIF9jb25maWcsIF90aWNrZXIsIF9yb3VuZCwgX21pc3NpbmdQbHVnaW4sIF9nZXRTZXR0ZXIsIF9nZXRDYWNoZSwgX2NvbG9yRXhwLCBfcGFyc2VSZWxhdGl2ZSwgX3NldERlZmF1bHRzLCBfcmVtb3ZlTGlua2VkTGlzdEl0ZW0gLy9mb3IgdGhlIGNvbW1lbnRlZC1vdXQgY2xhc3NOYW1lIGZlYXR1cmUuXG59IGZyb20gXCIuL2dzYXAtY29yZS5qc1wiO1xuXG52YXIgX3dpbixcbiAgICBfZG9jLFxuICAgIF9kb2NFbGVtZW50LFxuICAgIF9wbHVnaW5Jbml0dGVkLFxuICAgIF90ZW1wRGl2LFxuICAgIF90ZW1wRGl2U3R5bGVyLFxuICAgIF9yZWNlbnRTZXR0ZXJQbHVnaW4sXG4gICAgX3JldmVydGluZyxcbiAgICBfd2luZG93RXhpc3RzID0gZnVuY3Rpb24gX3dpbmRvd0V4aXN0cygpIHtcbiAgcmV0dXJuIHR5cGVvZiB3aW5kb3cgIT09IFwidW5kZWZpbmVkXCI7XG59LFxuICAgIF90cmFuc2Zvcm1Qcm9wcyA9IHt9LFxuICAgIF9SQUQyREVHID0gMTgwIC8gTWF0aC5QSSxcbiAgICBfREVHMlJBRCA9IE1hdGguUEkgLyAxODAsXG4gICAgX2F0YW4yID0gTWF0aC5hdGFuMixcbiAgICBfYmlnTnVtID0gMWU4LFxuICAgIF9jYXBzRXhwID0gLyhbQS1aXSkvZyxcbiAgICBfaG9yaXpvbnRhbEV4cCA9IC8obGVmdHxyaWdodHx3aWR0aHxtYXJnaW58cGFkZGluZ3x4KS9pLFxuICAgIF9jb21wbGV4RXhwID0gL1tcXHMsXFwoXVxcUy8sXG4gICAgX3Byb3BlcnR5QWxpYXNlcyA9IHtcbiAgYXV0b0FscGhhOiBcIm9wYWNpdHksdmlzaWJpbGl0eVwiLFxuICBzY2FsZTogXCJzY2FsZVgsc2NhbGVZXCIsXG4gIGFscGhhOiBcIm9wYWNpdHlcIlxufSxcbiAgICBfcmVuZGVyQ1NTUHJvcCA9IGZ1bmN0aW9uIF9yZW5kZXJDU1NQcm9wKHJhdGlvLCBkYXRhKSB7XG4gIHJldHVybiBkYXRhLnNldChkYXRhLnQsIGRhdGEucCwgTWF0aC5yb3VuZCgoZGF0YS5zICsgZGF0YS5jICogcmF0aW8pICogMTAwMDApIC8gMTAwMDAgKyBkYXRhLnUsIGRhdGEpO1xufSxcbiAgICBfcmVuZGVyUHJvcFdpdGhFbmQgPSBmdW5jdGlvbiBfcmVuZGVyUHJvcFdpdGhFbmQocmF0aW8sIGRhdGEpIHtcbiAgcmV0dXJuIGRhdGEuc2V0KGRhdGEudCwgZGF0YS5wLCByYXRpbyA9PT0gMSA/IGRhdGEuZSA6IE1hdGgucm91bmQoKGRhdGEucyArIGRhdGEuYyAqIHJhdGlvKSAqIDEwMDAwKSAvIDEwMDAwICsgZGF0YS51LCBkYXRhKTtcbn0sXG4gICAgX3JlbmRlckNTU1Byb3BXaXRoQmVnaW5uaW5nID0gZnVuY3Rpb24gX3JlbmRlckNTU1Byb3BXaXRoQmVnaW5uaW5nKHJhdGlvLCBkYXRhKSB7XG4gIHJldHVybiBkYXRhLnNldChkYXRhLnQsIGRhdGEucCwgcmF0aW8gPyBNYXRoLnJvdW5kKChkYXRhLnMgKyBkYXRhLmMgKiByYXRpbykgKiAxMDAwMCkgLyAxMDAwMCArIGRhdGEudSA6IGRhdGEuYiwgZGF0YSk7XG59LFxuICAgIC8vaWYgdW5pdHMgY2hhbmdlLCB3ZSBuZWVkIGEgd2F5IHRvIHJlbmRlciB0aGUgb3JpZ2luYWwgdW5pdC92YWx1ZSB3aGVuIHRoZSB0d2VlbiBnb2VzIGFsbCB0aGUgd2F5IGJhY2sgdG8gdGhlIGJlZ2lubmluZyAocmF0aW86MClcbl9yZW5kZXJSb3VuZGVkQ1NTUHJvcCA9IGZ1bmN0aW9uIF9yZW5kZXJSb3VuZGVkQ1NTUHJvcChyYXRpbywgZGF0YSkge1xuICB2YXIgdmFsdWUgPSBkYXRhLnMgKyBkYXRhLmMgKiByYXRpbztcbiAgZGF0YS5zZXQoZGF0YS50LCBkYXRhLnAsIH5+KHZhbHVlICsgKHZhbHVlIDwgMCA/IC0uNSA6IC41KSkgKyBkYXRhLnUsIGRhdGEpO1xufSxcbiAgICBfcmVuZGVyTm9uVHdlZW5pbmdWYWx1ZSA9IGZ1bmN0aW9uIF9yZW5kZXJOb25Ud2VlbmluZ1ZhbHVlKHJhdGlvLCBkYXRhKSB7XG4gIHJldHVybiBkYXRhLnNldChkYXRhLnQsIGRhdGEucCwgcmF0aW8gPyBkYXRhLmUgOiBkYXRhLmIsIGRhdGEpO1xufSxcbiAgICBfcmVuZGVyTm9uVHdlZW5pbmdWYWx1ZU9ubHlBdEVuZCA9IGZ1bmN0aW9uIF9yZW5kZXJOb25Ud2VlbmluZ1ZhbHVlT25seUF0RW5kKHJhdGlvLCBkYXRhKSB7XG4gIHJldHVybiBkYXRhLnNldChkYXRhLnQsIGRhdGEucCwgcmF0aW8gIT09IDEgPyBkYXRhLmIgOiBkYXRhLmUsIGRhdGEpO1xufSxcbiAgICBfc2V0dGVyQ1NTU3R5bGUgPSBmdW5jdGlvbiBfc2V0dGVyQ1NTU3R5bGUodGFyZ2V0LCBwcm9wZXJ0eSwgdmFsdWUpIHtcbiAgcmV0dXJuIHRhcmdldC5zdHlsZVtwcm9wZXJ0eV0gPSB2YWx1ZTtcbn0sXG4gICAgX3NldHRlckNTU1Byb3AgPSBmdW5jdGlvbiBfc2V0dGVyQ1NTUHJvcCh0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSkge1xuICByZXR1cm4gdGFyZ2V0LnN0eWxlLnNldFByb3BlcnR5KHByb3BlcnR5LCB2YWx1ZSk7XG59LFxuICAgIF9zZXR0ZXJUcmFuc2Zvcm0gPSBmdW5jdGlvbiBfc2V0dGVyVHJhbnNmb3JtKHRhcmdldCwgcHJvcGVydHksIHZhbHVlKSB7XG4gIHJldHVybiB0YXJnZXQuX2dzYXBbcHJvcGVydHldID0gdmFsdWU7XG59LFxuICAgIF9zZXR0ZXJTY2FsZSA9IGZ1bmN0aW9uIF9zZXR0ZXJTY2FsZSh0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSkge1xuICByZXR1cm4gdGFyZ2V0Ll9nc2FwLnNjYWxlWCA9IHRhcmdldC5fZ3NhcC5zY2FsZVkgPSB2YWx1ZTtcbn0sXG4gICAgX3NldHRlclNjYWxlV2l0aFJlbmRlciA9IGZ1bmN0aW9uIF9zZXR0ZXJTY2FsZVdpdGhSZW5kZXIodGFyZ2V0LCBwcm9wZXJ0eSwgdmFsdWUsIGRhdGEsIHJhdGlvKSB7XG4gIHZhciBjYWNoZSA9IHRhcmdldC5fZ3NhcDtcbiAgY2FjaGUuc2NhbGVYID0gY2FjaGUuc2NhbGVZID0gdmFsdWU7XG4gIGNhY2hlLnJlbmRlclRyYW5zZm9ybShyYXRpbywgY2FjaGUpO1xufSxcbiAgICBfc2V0dGVyVHJhbnNmb3JtV2l0aFJlbmRlciA9IGZ1bmN0aW9uIF9zZXR0ZXJUcmFuc2Zvcm1XaXRoUmVuZGVyKHRhcmdldCwgcHJvcGVydHksIHZhbHVlLCBkYXRhLCByYXRpbykge1xuICB2YXIgY2FjaGUgPSB0YXJnZXQuX2dzYXA7XG4gIGNhY2hlW3Byb3BlcnR5XSA9IHZhbHVlO1xuICBjYWNoZS5yZW5kZXJUcmFuc2Zvcm0ocmF0aW8sIGNhY2hlKTtcbn0sXG4gICAgX3RyYW5zZm9ybVByb3AgPSBcInRyYW5zZm9ybVwiLFxuICAgIF90cmFuc2Zvcm1PcmlnaW5Qcm9wID0gX3RyYW5zZm9ybVByb3AgKyBcIk9yaWdpblwiLFxuICAgIF9zYXZlU3R5bGUgPSBmdW5jdGlvbiBfc2F2ZVN0eWxlKHByb3BlcnR5LCBpc05vdENTUykge1xuICB2YXIgX3RoaXMgPSB0aGlzO1xuXG4gIHZhciB0YXJnZXQgPSB0aGlzLnRhcmdldCxcbiAgICAgIHN0eWxlID0gdGFyZ2V0LnN0eWxlLFxuICAgICAgY2FjaGUgPSB0YXJnZXQuX2dzYXA7XG5cbiAgaWYgKHByb3BlcnR5IGluIF90cmFuc2Zvcm1Qcm9wcyAmJiBzdHlsZSkge1xuICAgIHRoaXMudGZtID0gdGhpcy50Zm0gfHwge307XG5cbiAgICBpZiAocHJvcGVydHkgIT09IFwidHJhbnNmb3JtXCIpIHtcbiAgICAgIHByb3BlcnR5ID0gX3Byb3BlcnR5QWxpYXNlc1twcm9wZXJ0eV0gfHwgcHJvcGVydHk7XG4gICAgICB+cHJvcGVydHkuaW5kZXhPZihcIixcIikgPyBwcm9wZXJ0eS5zcGxpdChcIixcIikuZm9yRWFjaChmdW5jdGlvbiAoYSkge1xuICAgICAgICByZXR1cm4gX3RoaXMudGZtW2FdID0gX2dldCh0YXJnZXQsIGEpO1xuICAgICAgfSkgOiB0aGlzLnRmbVtwcm9wZXJ0eV0gPSBjYWNoZS54ID8gY2FjaGVbcHJvcGVydHldIDogX2dldCh0YXJnZXQsIHByb3BlcnR5KTsgLy8gbm90ZTogc2NhbGUgd291bGQgbWFwIHRvIFwic2NhbGVYLHNjYWxlWVwiLCB0aHVzIHdlIGxvb3AgYW5kIGFwcGx5IHRoZW0gYm90aC5cblxuICAgICAgcHJvcGVydHkgPT09IF90cmFuc2Zvcm1PcmlnaW5Qcm9wICYmICh0aGlzLnRmbS56T3JpZ2luID0gY2FjaGUuek9yaWdpbik7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBfcHJvcGVydHlBbGlhc2VzLnRyYW5zZm9ybS5zcGxpdChcIixcIikuZm9yRWFjaChmdW5jdGlvbiAocCkge1xuICAgICAgICByZXR1cm4gX3NhdmVTdHlsZS5jYWxsKF90aGlzLCBwLCBpc05vdENTUyk7XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBpZiAodGhpcy5wcm9wcy5pbmRleE9mKF90cmFuc2Zvcm1Qcm9wKSA+PSAwKSB7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgaWYgKGNhY2hlLnN2Zykge1xuICAgICAgdGhpcy5zdmdvID0gdGFyZ2V0LmdldEF0dHJpYnV0ZShcImRhdGEtc3ZnLW9yaWdpblwiKTtcbiAgICAgIHRoaXMucHJvcHMucHVzaChfdHJhbnNmb3JtT3JpZ2luUHJvcCwgaXNOb3RDU1MsIFwiXCIpO1xuICAgIH1cblxuICAgIHByb3BlcnR5ID0gX3RyYW5zZm9ybVByb3A7XG4gIH1cblxuICAoc3R5bGUgfHwgaXNOb3RDU1MpICYmIHRoaXMucHJvcHMucHVzaChwcm9wZXJ0eSwgaXNOb3RDU1MsIHN0eWxlW3Byb3BlcnR5XSk7XG59LFxuICAgIF9yZW1vdmVJbmRlcGVuZGVudFRyYW5zZm9ybXMgPSBmdW5jdGlvbiBfcmVtb3ZlSW5kZXBlbmRlbnRUcmFuc2Zvcm1zKHN0eWxlKSB7XG4gIGlmIChzdHlsZS50cmFuc2xhdGUpIHtcbiAgICBzdHlsZS5yZW1vdmVQcm9wZXJ0eShcInRyYW5zbGF0ZVwiKTtcbiAgICBzdHlsZS5yZW1vdmVQcm9wZXJ0eShcInNjYWxlXCIpO1xuICAgIHN0eWxlLnJlbW92ZVByb3BlcnR5KFwicm90YXRlXCIpO1xuICB9XG59LFxuICAgIF9yZXZlcnRTdHlsZSA9IGZ1bmN0aW9uIF9yZXZlcnRTdHlsZSgpIHtcbiAgdmFyIHByb3BzID0gdGhpcy5wcm9wcyxcbiAgICAgIHRhcmdldCA9IHRoaXMudGFyZ2V0LFxuICAgICAgc3R5bGUgPSB0YXJnZXQuc3R5bGUsXG4gICAgICBjYWNoZSA9IHRhcmdldC5fZ3NhcCxcbiAgICAgIGksXG4gICAgICBwO1xuXG4gIGZvciAoaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkgKz0gMykge1xuICAgIC8vIHN0b3JlZCBsaWtlIHRoaXM6IHByb3BlcnR5LCBpc05vdENTUywgdmFsdWVcbiAgICBwcm9wc1tpICsgMV0gPyB0YXJnZXRbcHJvcHNbaV1dID0gcHJvcHNbaSArIDJdIDogcHJvcHNbaSArIDJdID8gc3R5bGVbcHJvcHNbaV1dID0gcHJvcHNbaSArIDJdIDogc3R5bGUucmVtb3ZlUHJvcGVydHkocHJvcHNbaV0uc3Vic3RyKDAsIDIpID09PSBcIi0tXCIgPyBwcm9wc1tpXSA6IHByb3BzW2ldLnJlcGxhY2UoX2NhcHNFeHAsIFwiLSQxXCIpLnRvTG93ZXJDYXNlKCkpO1xuICB9XG5cbiAgaWYgKHRoaXMudGZtKSB7XG4gICAgZm9yIChwIGluIHRoaXMudGZtKSB7XG4gICAgICBjYWNoZVtwXSA9IHRoaXMudGZtW3BdO1xuICAgIH1cblxuICAgIGlmIChjYWNoZS5zdmcpIHtcbiAgICAgIGNhY2hlLnJlbmRlclRyYW5zZm9ybSgpO1xuICAgICAgdGFyZ2V0LnNldEF0dHJpYnV0ZShcImRhdGEtc3ZnLW9yaWdpblwiLCB0aGlzLnN2Z28gfHwgXCJcIik7XG4gICAgfVxuXG4gICAgaSA9IF9yZXZlcnRpbmcoKTtcblxuICAgIGlmICgoIWkgfHwgIWkuaXNTdGFydCkgJiYgIXN0eWxlW190cmFuc2Zvcm1Qcm9wXSkge1xuICAgICAgX3JlbW92ZUluZGVwZW5kZW50VHJhbnNmb3JtcyhzdHlsZSk7XG5cbiAgICAgIGlmIChjYWNoZS56T3JpZ2luICYmIHN0eWxlW190cmFuc2Zvcm1PcmlnaW5Qcm9wXSkge1xuICAgICAgICBzdHlsZVtfdHJhbnNmb3JtT3JpZ2luUHJvcF0gKz0gXCIgXCIgKyBjYWNoZS56T3JpZ2luICsgXCJweFwiOyAvLyBzaW5jZSB3ZSdyZSB1bmNhY2hpbmcsIHdlIG11c3QgcHV0IHRoZSB6T3JpZ2luIGJhY2sgaW50byB0aGUgdHJhbnNmb3JtT3JpZ2luIHNvIHRoYXQgd2UgY2FuIHB1bGwgaXQgb3V0IGFjY3VyYXRlbHkgd2hlbiB3ZSBwYXJzZSBhZ2Fpbi4gT3RoZXJ3aXNlLCB3ZSdkIGxvc2UgdGhlIHogcG9ydGlvbiBvZiB0aGUgb3JpZ2luIHNpbmNlIHdlIGV4dHJhY3QgaXQgdG8gcHJvdGVjdCBmcm9tIFNhZmFyaSBidWdzLlxuXG4gICAgICAgIGNhY2hlLnpPcmlnaW4gPSAwO1xuICAgICAgICBjYWNoZS5yZW5kZXJUcmFuc2Zvcm0oKTtcbiAgICAgIH1cblxuICAgICAgY2FjaGUudW5jYWNoZSA9IDE7IC8vIGlmIGl0J3MgYSBzdGFydEF0IHRoYXQncyBiZWluZyByZXZlcnRlZCBpbiB0aGUgX2luaXRUd2VlbigpIG9mIHRoZSBjb3JlLCB3ZSBkb24ndCBuZWVkIHRvIHVuY2FjaGUgdHJhbnNmb3Jtcy4gVGhpcyBpcyBwdXJlbHkgYSBwZXJmb3JtYW5jZSBvcHRpbWl6YXRpb24uXG4gICAgfVxuICB9XG59LFxuICAgIF9nZXRTdHlsZVNhdmVyID0gZnVuY3Rpb24gX2dldFN0eWxlU2F2ZXIodGFyZ2V0LCBwcm9wZXJ0aWVzKSB7XG4gIHZhciBzYXZlciA9IHtcbiAgICB0YXJnZXQ6IHRhcmdldCxcbiAgICBwcm9wczogW10sXG4gICAgcmV2ZXJ0OiBfcmV2ZXJ0U3R5bGUsXG4gICAgc2F2ZTogX3NhdmVTdHlsZVxuICB9O1xuICB0YXJnZXQuX2dzYXAgfHwgZ3NhcC5jb3JlLmdldENhY2hlKHRhcmdldCk7IC8vIGp1c3QgbWFrZSBzdXJlIHRoZXJlJ3MgYSBfZ3NhcCBjYWNoZSBkZWZpbmVkIGJlY2F1c2Ugd2UgcmVhZCBmcm9tIGl0IGluIF9zYXZlU3R5bGUoKSBhbmQgaXQncyBtb3JlIGVmZmljaWVudCB0byBqdXN0IGNoZWNrIGl0IGhlcmUgb25jZS5cblxuICBwcm9wZXJ0aWVzICYmIHByb3BlcnRpZXMuc3BsaXQoXCIsXCIpLmZvckVhY2goZnVuY3Rpb24gKHApIHtcbiAgICByZXR1cm4gc2F2ZXIuc2F2ZShwKTtcbiAgfSk7XG4gIHJldHVybiBzYXZlcjtcbn0sXG4gICAgX3N1cHBvcnRzM0QsXG4gICAgX2NyZWF0ZUVsZW1lbnQgPSBmdW5jdGlvbiBfY3JlYXRlRWxlbWVudCh0eXBlLCBucykge1xuICB2YXIgZSA9IF9kb2MuY3JlYXRlRWxlbWVudE5TID8gX2RvYy5jcmVhdGVFbGVtZW50TlMoKG5zIHx8IFwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiKS5yZXBsYWNlKC9eaHR0cHMvLCBcImh0dHBcIiksIHR5cGUpIDogX2RvYy5jcmVhdGVFbGVtZW50KHR5cGUpOyAvL3NvbWUgc2VydmVycyBzd2FwIGluIGh0dHBzIGZvciBodHRwIGluIHRoZSBuYW1lc3BhY2Ugd2hpY2ggY2FuIGJyZWFrIHRoaW5ncywgbWFraW5nIFwic3R5bGVcIiBpbmFjY2Vzc2libGUuXG5cbiAgcmV0dXJuIGUgJiYgZS5zdHlsZSA/IGUgOiBfZG9jLmNyZWF0ZUVsZW1lbnQodHlwZSk7IC8vc29tZSBlbnZpcm9ubWVudHMgd29uJ3QgYWxsb3cgYWNjZXNzIHRvIHRoZSBlbGVtZW50J3Mgc3R5bGUgd2hlbiBjcmVhdGVkIHdpdGggYSBuYW1lc3BhY2UgaW4gd2hpY2ggY2FzZSB3ZSBkZWZhdWx0IHRvIHRoZSBzdGFuZGFyZCBjcmVhdGVFbGVtZW50KCkgdG8gd29yayBhcm91bmQgdGhlIGlzc3VlLiBBbHNvIG5vdGUgdGhhdCB3aGVuIEdTQVAgaXMgZW1iZWRkZWQgZGlyZWN0bHkgaW5zaWRlIGFuIFNWRyBmaWxlLCBjcmVhdGVFbGVtZW50KCkgd29uJ3QgYWxsb3cgYWNjZXNzIHRvIHRoZSBzdHlsZSBvYmplY3QgaW4gRmlyZWZveCAoc2VlIGh0dHBzOi8vZ3NhcC5jb20vZm9ydW1zL3RvcGljLzIwMjE1LXByb2JsZW0tdXNpbmctdHdlZW5tYXgtaW4tc3RhbmRhbG9uZS1zZWxmLWNvbnRhaW5pbmctc3ZnLWZpbGUtZXJyLWNhbm5vdC1zZXQtcHJvcGVydHktY3NzdGV4dC1vZi11bmRlZmluZWQvKS5cbn0sXG4gICAgX2dldENvbXB1dGVkUHJvcGVydHkgPSBmdW5jdGlvbiBfZ2V0Q29tcHV0ZWRQcm9wZXJ0eSh0YXJnZXQsIHByb3BlcnR5LCBza2lwUHJlZml4RmFsbGJhY2spIHtcbiAgdmFyIGNzID0gZ2V0Q29tcHV0ZWRTdHlsZSh0YXJnZXQpO1xuICByZXR1cm4gY3NbcHJvcGVydHldIHx8IGNzLmdldFByb3BlcnR5VmFsdWUocHJvcGVydHkucmVwbGFjZShfY2Fwc0V4cCwgXCItJDFcIikudG9Mb3dlckNhc2UoKSkgfHwgY3MuZ2V0UHJvcGVydHlWYWx1ZShwcm9wZXJ0eSkgfHwgIXNraXBQcmVmaXhGYWxsYmFjayAmJiBfZ2V0Q29tcHV0ZWRQcm9wZXJ0eSh0YXJnZXQsIF9jaGVja1Byb3BQcmVmaXgocHJvcGVydHkpIHx8IHByb3BlcnR5LCAxKSB8fCBcIlwiOyAvL2NzcyB2YXJpYWJsZXMgbWF5IG5vdCBuZWVkIGNhcHMgc3dhcHBlZCBvdXQgZm9yIGRhc2hlcyBhbmQgbG93ZXJjYXNlLlxufSxcbiAgICBfcHJlZml4ZXMgPSBcIk8sTW96LG1zLE1zLFdlYmtpdFwiLnNwbGl0KFwiLFwiKSxcbiAgICBfY2hlY2tQcm9wUHJlZml4ID0gZnVuY3Rpb24gX2NoZWNrUHJvcFByZWZpeChwcm9wZXJ0eSwgZWxlbWVudCwgcHJlZmVyUHJlZml4KSB7XG4gIHZhciBlID0gZWxlbWVudCB8fCBfdGVtcERpdixcbiAgICAgIHMgPSBlLnN0eWxlLFxuICAgICAgaSA9IDU7XG5cbiAgaWYgKHByb3BlcnR5IGluIHMgJiYgIXByZWZlclByZWZpeCkge1xuICAgIHJldHVybiBwcm9wZXJ0eTtcbiAgfVxuXG4gIHByb3BlcnR5ID0gcHJvcGVydHkuY2hhckF0KDApLnRvVXBwZXJDYXNlKCkgKyBwcm9wZXJ0eS5zdWJzdHIoMSk7XG5cbiAgd2hpbGUgKGktLSAmJiAhKF9wcmVmaXhlc1tpXSArIHByb3BlcnR5IGluIHMpKSB7fVxuXG4gIHJldHVybiBpIDwgMCA/IG51bGwgOiAoaSA9PT0gMyA/IFwibXNcIiA6IGkgPj0gMCA/IF9wcmVmaXhlc1tpXSA6IFwiXCIpICsgcHJvcGVydHk7XG59LFxuICAgIF9pbml0Q29yZSA9IGZ1bmN0aW9uIF9pbml0Q29yZSgpIHtcbiAgaWYgKF93aW5kb3dFeGlzdHMoKSAmJiB3aW5kb3cuZG9jdW1lbnQpIHtcbiAgICBfd2luID0gd2luZG93O1xuICAgIF9kb2MgPSBfd2luLmRvY3VtZW50O1xuICAgIF9kb2NFbGVtZW50ID0gX2RvYy5kb2N1bWVudEVsZW1lbnQ7XG4gICAgX3RlbXBEaXYgPSBfY3JlYXRlRWxlbWVudChcImRpdlwiKSB8fCB7XG4gICAgICBzdHlsZToge31cbiAgICB9O1xuICAgIF90ZW1wRGl2U3R5bGVyID0gX2NyZWF0ZUVsZW1lbnQoXCJkaXZcIik7XG4gICAgX3RyYW5zZm9ybVByb3AgPSBfY2hlY2tQcm9wUHJlZml4KF90cmFuc2Zvcm1Qcm9wKTtcbiAgICBfdHJhbnNmb3JtT3JpZ2luUHJvcCA9IF90cmFuc2Zvcm1Qcm9wICsgXCJPcmlnaW5cIjtcbiAgICBfdGVtcERpdi5zdHlsZS5jc3NUZXh0ID0gXCJib3JkZXItd2lkdGg6MDtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6MFwiOyAvL21ha2Ugc3VyZSB0byBvdmVycmlkZSBjZXJ0YWluIHByb3BlcnRpZXMgdGhhdCBtYXkgY29udGFtaW5hdGUgbWVhc3VyZW1lbnRzLCBpbiBjYXNlIHRoZSB1c2VyIGhhcyBvdmVycmVhY2hpbmcgc3R5bGUgc2hlZXRzLlxuXG4gICAgX3N1cHBvcnRzM0QgPSAhIV9jaGVja1Byb3BQcmVmaXgoXCJwZXJzcGVjdGl2ZVwiKTtcbiAgICBfcmV2ZXJ0aW5nID0gZ3NhcC5jb3JlLnJldmVydGluZztcbiAgICBfcGx1Z2luSW5pdHRlZCA9IDE7XG4gIH1cbn0sXG4gICAgX2dldEJCb3hIYWNrID0gZnVuY3Rpb24gX2dldEJCb3hIYWNrKHN3YXBJZlBvc3NpYmxlKSB7XG4gIC8vd29ya3MgYXJvdW5kIGlzc3VlcyBpbiBzb21lIGJyb3dzZXJzIChsaWtlIEZpcmVmb3gpIHRoYXQgZG9uJ3QgY29ycmVjdGx5IHJlcG9ydCBnZXRCQm94KCkgb24gU1ZHIGVsZW1lbnRzIGluc2lkZSBhIDxkZWZzPiBlbGVtZW50IGFuZC9vciA8bWFzaz4uIFdlIHRyeSBjcmVhdGluZyBhbiBTVkcsIGFkZGluZyBpdCB0byB0aGUgZG9jdW1lbnRFbGVtZW50IGFuZCB0b3NzIHRoZSBlbGVtZW50IGluIHRoZXJlIHNvIHRoYXQgaXQncyBkZWZpbml0ZWx5IHBhcnQgb2YgdGhlIHJlbmRlcmluZyB0cmVlLCB0aGVuIGdyYWIgdGhlIGJib3ggYW5kIGlmIGl0IHdvcmtzLCB3ZSBhY3R1YWxseSBzd2FwIG91dCB0aGUgb3JpZ2luYWwgZ2V0QkJveCgpIG1ldGhvZCBmb3Igb3VyIG93biB0aGF0IGRvZXMgdGhlc2UgZXh0cmEgc3RlcHMgd2hlbmV2ZXIgZ2V0QkJveCBpcyBuZWVkZWQuIFRoaXMgaGVscHMgZW5zdXJlIHRoYXQgcGVyZm9ybWFuY2UgaXMgb3B0aW1hbCAob25seSBkbyBhbGwgdGhlc2UgZXh0cmEgc3RlcHMgd2hlbiBhYnNvbHV0ZWx5IG5lY2Vzc2FyeS4uLm1vc3QgZWxlbWVudHMgZG9uJ3QgbmVlZCBpdCkuXG4gIHZhciBzdmcgPSBfY3JlYXRlRWxlbWVudChcInN2Z1wiLCB0aGlzLm93bmVyU1ZHRWxlbWVudCAmJiB0aGlzLm93bmVyU1ZHRWxlbWVudC5nZXRBdHRyaWJ1dGUoXCJ4bWxuc1wiKSB8fCBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIpLFxuICAgICAgb2xkUGFyZW50ID0gdGhpcy5wYXJlbnROb2RlLFxuICAgICAgb2xkU2libGluZyA9IHRoaXMubmV4dFNpYmxpbmcsXG4gICAgICBvbGRDU1MgPSB0aGlzLnN0eWxlLmNzc1RleHQsXG4gICAgICBiYm94O1xuXG4gIF9kb2NFbGVtZW50LmFwcGVuZENoaWxkKHN2Zyk7XG5cbiAgc3ZnLmFwcGVuZENoaWxkKHRoaXMpO1xuICB0aGlzLnN0eWxlLmRpc3BsYXkgPSBcImJsb2NrXCI7XG5cbiAgaWYgKHN3YXBJZlBvc3NpYmxlKSB7XG4gICAgdHJ5IHtcbiAgICAgIGJib3ggPSB0aGlzLmdldEJCb3goKTtcbiAgICAgIHRoaXMuX2dzYXBCQm94ID0gdGhpcy5nZXRCQm94OyAvL3N0b3JlIHRoZSBvcmlnaW5hbFxuXG4gICAgICB0aGlzLmdldEJCb3ggPSBfZ2V0QkJveEhhY2s7XG4gICAgfSBjYXRjaCAoZSkge31cbiAgfSBlbHNlIGlmICh0aGlzLl9nc2FwQkJveCkge1xuICAgIGJib3ggPSB0aGlzLl9nc2FwQkJveCgpO1xuICB9XG5cbiAgaWYgKG9sZFBhcmVudCkge1xuICAgIGlmIChvbGRTaWJsaW5nKSB7XG4gICAgICBvbGRQYXJlbnQuaW5zZXJ0QmVmb3JlKHRoaXMsIG9sZFNpYmxpbmcpO1xuICAgIH0gZWxzZSB7XG4gICAgICBvbGRQYXJlbnQuYXBwZW5kQ2hpbGQodGhpcyk7XG4gICAgfVxuICB9XG5cbiAgX2RvY0VsZW1lbnQucmVtb3ZlQ2hpbGQoc3ZnKTtcblxuICB0aGlzLnN0eWxlLmNzc1RleHQgPSBvbGRDU1M7XG4gIHJldHVybiBiYm94O1xufSxcbiAgICBfZ2V0QXR0cmlidXRlRmFsbGJhY2tzID0gZnVuY3Rpb24gX2dldEF0dHJpYnV0ZUZhbGxiYWNrcyh0YXJnZXQsIGF0dHJpYnV0ZXNBcnJheSkge1xuICB2YXIgaSA9IGF0dHJpYnV0ZXNBcnJheS5sZW5ndGg7XG5cbiAgd2hpbGUgKGktLSkge1xuICAgIGlmICh0YXJnZXQuaGFzQXR0cmlidXRlKGF0dHJpYnV0ZXNBcnJheVtpXSkpIHtcbiAgICAgIHJldHVybiB0YXJnZXQuZ2V0QXR0cmlidXRlKGF0dHJpYnV0ZXNBcnJheVtpXSk7XG4gICAgfVxuICB9XG59LFxuICAgIF9nZXRCQm94ID0gZnVuY3Rpb24gX2dldEJCb3godGFyZ2V0KSB7XG4gIHZhciBib3VuZHM7XG5cbiAgdHJ5IHtcbiAgICBib3VuZHMgPSB0YXJnZXQuZ2V0QkJveCgpOyAvL0ZpcmVmb3ggdGhyb3dzIGVycm9ycyBpZiB5b3UgdHJ5IGNhbGxpbmcgZ2V0QkJveCgpIG9uIGFuIFNWRyBlbGVtZW50IHRoYXQncyBub3QgcmVuZGVyZWQgKGxpa2UgaW4gYSA8c3ltYm9sPiBvciA8ZGVmcz4pLiBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD02MTIxMThcbiAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICBib3VuZHMgPSBfZ2V0QkJveEhhY2suY2FsbCh0YXJnZXQsIHRydWUpO1xuICB9XG5cbiAgYm91bmRzICYmIChib3VuZHMud2lkdGggfHwgYm91bmRzLmhlaWdodCkgfHwgdGFyZ2V0LmdldEJCb3ggPT09IF9nZXRCQm94SGFjayB8fCAoYm91bmRzID0gX2dldEJCb3hIYWNrLmNhbGwodGFyZ2V0LCB0cnVlKSk7IC8vc29tZSBicm93c2VycyAobGlrZSBGaXJlZm94KSBtaXNyZXBvcnQgdGhlIGJvdW5kcyBpZiB0aGUgZWxlbWVudCBoYXMgemVybyB3aWR0aCBhbmQgaGVpZ2h0IChpdCBqdXN0IGFzc3VtZXMgaXQncyBhdCB4OjAsIHk6MCksIHRodXMgd2UgbmVlZCB0byBtYW51YWxseSBncmFiIHRoZSBwb3NpdGlvbiBpbiB0aGF0IGNhc2UuXG5cbiAgcmV0dXJuIGJvdW5kcyAmJiAhYm91bmRzLndpZHRoICYmICFib3VuZHMueCAmJiAhYm91bmRzLnkgPyB7XG4gICAgeDogK19nZXRBdHRyaWJ1dGVGYWxsYmFja3ModGFyZ2V0LCBbXCJ4XCIsIFwiY3hcIiwgXCJ4MVwiXSkgfHwgMCxcbiAgICB5OiArX2dldEF0dHJpYnV0ZUZhbGxiYWNrcyh0YXJnZXQsIFtcInlcIiwgXCJjeVwiLCBcInkxXCJdKSB8fCAwLFxuICAgIHdpZHRoOiAwLFxuICAgIGhlaWdodDogMFxuICB9IDogYm91bmRzO1xufSxcbiAgICBfaXNTVkcgPSBmdW5jdGlvbiBfaXNTVkcoZSkge1xuICByZXR1cm4gISEoZS5nZXRDVE0gJiYgKCFlLnBhcmVudE5vZGUgfHwgZS5vd25lclNWR0VsZW1lbnQpICYmIF9nZXRCQm94KGUpKTtcbn0sXG4gICAgLy9yZXBvcnRzIGlmIHRoZSBlbGVtZW50IGlzIGFuIFNWRyBvbiB3aGljaCBnZXRCQm94KCkgYWN0dWFsbHkgd29ya3Ncbl9yZW1vdmVQcm9wZXJ0eSA9IGZ1bmN0aW9uIF9yZW1vdmVQcm9wZXJ0eSh0YXJnZXQsIHByb3BlcnR5KSB7XG4gIGlmIChwcm9wZXJ0eSkge1xuICAgIHZhciBzdHlsZSA9IHRhcmdldC5zdHlsZSxcbiAgICAgICAgZmlyc3QyQ2hhcnM7XG5cbiAgICBpZiAocHJvcGVydHkgaW4gX3RyYW5zZm9ybVByb3BzICYmIHByb3BlcnR5ICE9PSBfdHJhbnNmb3JtT3JpZ2luUHJvcCkge1xuICAgICAgcHJvcGVydHkgPSBfdHJhbnNmb3JtUHJvcDtcbiAgICB9XG5cbiAgICBpZiAoc3R5bGUucmVtb3ZlUHJvcGVydHkpIHtcbiAgICAgIGZpcnN0MkNoYXJzID0gcHJvcGVydHkuc3Vic3RyKDAsIDIpO1xuXG4gICAgICBpZiAoZmlyc3QyQ2hhcnMgPT09IFwibXNcIiB8fCBwcm9wZXJ0eS5zdWJzdHIoMCwgNikgPT09IFwid2Via2l0XCIpIHtcbiAgICAgICAgLy9NaWNyb3NvZnQgYW5kIHNvbWUgV2Via2l0IGJyb3dzZXJzIGRvbid0IGNvbmZvcm0gdG8gdGhlIHN0YW5kYXJkIG9mIGNhcGl0YWxpemluZyB0aGUgZmlyc3QgcHJlZml4IGNoYXJhY3Rlciwgc28gd2UgYWRqdXN0IHNvIHRoYXQgd2hlbiB3ZSBwcmVmaXggdGhlIGNhcHMgd2l0aCBhIGRhc2gsIGl0J3MgY29ycmVjdCAob3RoZXJ3aXNlIGl0J2QgYmUgXCJtcy10cmFuc2Zvcm1cIiBpbnN0ZWFkIG9mIFwiLW1zLXRyYW5zZm9ybVwiIGZvciBJRTksIGZvciBleGFtcGxlKVxuICAgICAgICBwcm9wZXJ0eSA9IFwiLVwiICsgcHJvcGVydHk7XG4gICAgICB9XG5cbiAgICAgIHN0eWxlLnJlbW92ZVByb3BlcnR5KGZpcnN0MkNoYXJzID09PSBcIi0tXCIgPyBwcm9wZXJ0eSA6IHByb3BlcnR5LnJlcGxhY2UoX2NhcHNFeHAsIFwiLSQxXCIpLnRvTG93ZXJDYXNlKCkpO1xuICAgIH0gZWxzZSB7XG4gICAgICAvL25vdGU6IG9sZCB2ZXJzaW9ucyBvZiBJRSB1c2UgXCJyZW1vdmVBdHRyaWJ1dGUoKVwiIGluc3RlYWQgb2YgXCJyZW1vdmVQcm9wZXJ0eSgpXCJcbiAgICAgIHN0eWxlLnJlbW92ZUF0dHJpYnV0ZShwcm9wZXJ0eSk7XG4gICAgfVxuICB9XG59LFxuICAgIF9hZGROb25Ud2VlbmluZ1BUID0gZnVuY3Rpb24gX2FkZE5vblR3ZWVuaW5nUFQocGx1Z2luLCB0YXJnZXQsIHByb3BlcnR5LCBiZWdpbm5pbmcsIGVuZCwgb25seVNldEF0RW5kKSB7XG4gIHZhciBwdCA9IG5ldyBQcm9wVHdlZW4ocGx1Z2luLl9wdCwgdGFyZ2V0LCBwcm9wZXJ0eSwgMCwgMSwgb25seVNldEF0RW5kID8gX3JlbmRlck5vblR3ZWVuaW5nVmFsdWVPbmx5QXRFbmQgOiBfcmVuZGVyTm9uVHdlZW5pbmdWYWx1ZSk7XG4gIHBsdWdpbi5fcHQgPSBwdDtcbiAgcHQuYiA9IGJlZ2lubmluZztcbiAgcHQuZSA9IGVuZDtcblxuICBwbHVnaW4uX3Byb3BzLnB1c2gocHJvcGVydHkpO1xuXG4gIHJldHVybiBwdDtcbn0sXG4gICAgX25vbkNvbnZlcnRpYmxlVW5pdHMgPSB7XG4gIGRlZzogMSxcbiAgcmFkOiAxLFxuICB0dXJuOiAxXG59LFxuICAgIF9ub25TdGFuZGFyZExheW91dHMgPSB7XG4gIGdyaWQ6IDEsXG4gIGZsZXg6IDFcbn0sXG4gICAgLy90YWtlcyBhIHNpbmdsZSB2YWx1ZSBsaWtlIDIwcHggYW5kIGNvbnZlcnRzIGl0IHRvIHRoZSB1bml0IHNwZWNpZmllZCwgbGlrZSBcIiVcIiwgcmV0dXJuaW5nIG9ubHkgdGhlIG51bWVyaWMgYW1vdW50LlxuX2NvbnZlcnRUb1VuaXQgPSBmdW5jdGlvbiBfY29udmVydFRvVW5pdCh0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSwgdW5pdCkge1xuICB2YXIgY3VyVmFsdWUgPSBwYXJzZUZsb2F0KHZhbHVlKSB8fCAwLFxuICAgICAgY3VyVW5pdCA9ICh2YWx1ZSArIFwiXCIpLnRyaW0oKS5zdWJzdHIoKGN1clZhbHVlICsgXCJcIikubGVuZ3RoKSB8fCBcInB4XCIsXG4gICAgICAvLyBzb21lIGJyb3dzZXJzIGxlYXZlIGV4dHJhIHdoaXRlc3BhY2UgYXQgdGhlIGJlZ2lubmluZyBvZiBDU1MgdmFyaWFibGVzLCBoZW5jZSB0aGUgbmVlZCB0byB0cmltKClcbiAgc3R5bGUgPSBfdGVtcERpdi5zdHlsZSxcbiAgICAgIGhvcml6b250YWwgPSBfaG9yaXpvbnRhbEV4cC50ZXN0KHByb3BlcnR5KSxcbiAgICAgIGlzUm9vdFNWRyA9IHRhcmdldC50YWdOYW1lLnRvTG93ZXJDYXNlKCkgPT09IFwic3ZnXCIsXG4gICAgICBtZWFzdXJlUHJvcGVydHkgPSAoaXNSb290U1ZHID8gXCJjbGllbnRcIiA6IFwib2Zmc2V0XCIpICsgKGhvcml6b250YWwgPyBcIldpZHRoXCIgOiBcIkhlaWdodFwiKSxcbiAgICAgIGFtb3VudCA9IDEwMCxcbiAgICAgIHRvUGl4ZWxzID0gdW5pdCA9PT0gXCJweFwiLFxuICAgICAgdG9QZXJjZW50ID0gdW5pdCA9PT0gXCIlXCIsXG4gICAgICBweCxcbiAgICAgIHBhcmVudCxcbiAgICAgIGNhY2hlLFxuICAgICAgaXNTVkc7XG5cbiAgaWYgKHVuaXQgPT09IGN1clVuaXQgfHwgIWN1clZhbHVlIHx8IF9ub25Db252ZXJ0aWJsZVVuaXRzW3VuaXRdIHx8IF9ub25Db252ZXJ0aWJsZVVuaXRzW2N1clVuaXRdKSB7XG4gICAgcmV0dXJuIGN1clZhbHVlO1xuICB9XG5cbiAgY3VyVW5pdCAhPT0gXCJweFwiICYmICF0b1BpeGVscyAmJiAoY3VyVmFsdWUgPSBfY29udmVydFRvVW5pdCh0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSwgXCJweFwiKSk7XG4gIGlzU1ZHID0gdGFyZ2V0LmdldENUTSAmJiBfaXNTVkcodGFyZ2V0KTtcblxuICBpZiAoKHRvUGVyY2VudCB8fCBjdXJVbml0ID09PSBcIiVcIikgJiYgKF90cmFuc2Zvcm1Qcm9wc1twcm9wZXJ0eV0gfHwgfnByb3BlcnR5LmluZGV4T2YoXCJhZGl1c1wiKSkpIHtcbiAgICBweCA9IGlzU1ZHID8gdGFyZ2V0LmdldEJCb3goKVtob3Jpem9udGFsID8gXCJ3aWR0aFwiIDogXCJoZWlnaHRcIl0gOiB0YXJnZXRbbWVhc3VyZVByb3BlcnR5XTtcbiAgICByZXR1cm4gX3JvdW5kKHRvUGVyY2VudCA/IGN1clZhbHVlIC8gcHggKiBhbW91bnQgOiBjdXJWYWx1ZSAvIDEwMCAqIHB4KTtcbiAgfVxuXG4gIHN0eWxlW2hvcml6b250YWwgPyBcIndpZHRoXCIgOiBcImhlaWdodFwiXSA9IGFtb3VudCArICh0b1BpeGVscyA/IGN1clVuaXQgOiB1bml0KTtcbiAgcGFyZW50ID0gfnByb3BlcnR5LmluZGV4T2YoXCJhZGl1c1wiKSB8fCB1bml0ID09PSBcImVtXCIgJiYgdGFyZ2V0LmFwcGVuZENoaWxkICYmICFpc1Jvb3RTVkcgPyB0YXJnZXQgOiB0YXJnZXQucGFyZW50Tm9kZTtcblxuICBpZiAoaXNTVkcpIHtcbiAgICBwYXJlbnQgPSAodGFyZ2V0Lm93bmVyU1ZHRWxlbWVudCB8fCB7fSkucGFyZW50Tm9kZTtcbiAgfVxuXG4gIGlmICghcGFyZW50IHx8IHBhcmVudCA9PT0gX2RvYyB8fCAhcGFyZW50LmFwcGVuZENoaWxkKSB7XG4gICAgcGFyZW50ID0gX2RvYy5ib2R5O1xuICB9XG5cbiAgY2FjaGUgPSBwYXJlbnQuX2dzYXA7XG5cbiAgaWYgKGNhY2hlICYmIHRvUGVyY2VudCAmJiBjYWNoZS53aWR0aCAmJiBob3Jpem9udGFsICYmIGNhY2hlLnRpbWUgPT09IF90aWNrZXIudGltZSAmJiAhY2FjaGUudW5jYWNoZSkge1xuICAgIHJldHVybiBfcm91bmQoY3VyVmFsdWUgLyBjYWNoZS53aWR0aCAqIGFtb3VudCk7XG4gIH0gZWxzZSB7XG4gICAgaWYgKHRvUGVyY2VudCAmJiAocHJvcGVydHkgPT09IFwiaGVpZ2h0XCIgfHwgcHJvcGVydHkgPT09IFwid2lkdGhcIikpIHtcbiAgICAgIC8vIGlmIHdlJ3JlIGRlYWxpbmcgd2l0aCB3aWR0aC9oZWlnaHQgdGhhdCdzIGluc2lkZSBhIGNvbnRhaW5lciB3aXRoIHBhZGRpbmcgYW5kL29yIGl0J3MgYSBmbGV4Ym94L2dyaWQgY29udGFpbmVyLCB3ZSBtdXN0IGFwcGx5IGl0IHRvIHRoZSB0YXJnZXQgaXRzZWxmIHJhdGhlciB0aGFuIHRoZSBfdGVtcERpdiBpbiBvcmRlciB0byBlbnN1cmUgY29tcGxldGUgYWNjdXJhY3ksIGZhY3RvcmluZyBpbiB0aGUgcGFyZW50J3MgcGFkZGluZy5cbiAgICAgIHZhciB2ID0gdGFyZ2V0LnN0eWxlW3Byb3BlcnR5XTtcbiAgICAgIHRhcmdldC5zdHlsZVtwcm9wZXJ0eV0gPSBhbW91bnQgKyB1bml0O1xuICAgICAgcHggPSB0YXJnZXRbbWVhc3VyZVByb3BlcnR5XTtcbiAgICAgIHYgPyB0YXJnZXQuc3R5bGVbcHJvcGVydHldID0gdiA6IF9yZW1vdmVQcm9wZXJ0eSh0YXJnZXQsIHByb3BlcnR5KTtcbiAgICB9IGVsc2Uge1xuICAgICAgKHRvUGVyY2VudCB8fCBjdXJVbml0ID09PSBcIiVcIikgJiYgIV9ub25TdGFuZGFyZExheW91dHNbX2dldENvbXB1dGVkUHJvcGVydHkocGFyZW50LCBcImRpc3BsYXlcIildICYmIChzdHlsZS5wb3NpdGlvbiA9IF9nZXRDb21wdXRlZFByb3BlcnR5KHRhcmdldCwgXCJwb3NpdGlvblwiKSk7XG4gICAgICBwYXJlbnQgPT09IHRhcmdldCAmJiAoc3R5bGUucG9zaXRpb24gPSBcInN0YXRpY1wiKTsgLy8gbGlrZSBmb3IgYm9yZGVyUmFkaXVzLCBpZiBpdCdzIGEgJSB3ZSBtdXN0IGhhdmUgaXQgcmVsYXRpdmUgdG8gdGhlIHRhcmdldCBpdHNlbGYgYnV0IHRoYXQgbWF5IG5vdCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBvciBwb3NpdGlvbjogYWJzb2x1dGUgaW4gd2hpY2ggY2FzZSBpdCdkIGdvIHVwIHRoZSBjaGFpbiB1bnRpbCBpdCBmaW5kcyBpdHMgb2Zmc2V0UGFyZW50IChiYWQpLiBwb3NpdGlvbjogc3RhdGljIHByb3RlY3RzIGFnYWluc3QgdGhhdC5cblxuICAgICAgcGFyZW50LmFwcGVuZENoaWxkKF90ZW1wRGl2KTtcbiAgICAgIHB4ID0gX3RlbXBEaXZbbWVhc3VyZVByb3BlcnR5XTtcbiAgICAgIHBhcmVudC5yZW1vdmVDaGlsZChfdGVtcERpdik7XG4gICAgICBzdHlsZS5wb3NpdGlvbiA9IFwiYWJzb2x1dGVcIjtcbiAgICB9XG5cbiAgICBpZiAoaG9yaXpvbnRhbCAmJiB0b1BlcmNlbnQpIHtcbiAgICAgIGNhY2hlID0gX2dldENhY2hlKHBhcmVudCk7XG4gICAgICBjYWNoZS50aW1lID0gX3RpY2tlci50aW1lO1xuICAgICAgY2FjaGUud2lkdGggPSBwYXJlbnRbbWVhc3VyZVByb3BlcnR5XTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gX3JvdW5kKHRvUGl4ZWxzID8gcHggKiBjdXJWYWx1ZSAvIGFtb3VudCA6IHB4ICYmIGN1clZhbHVlID8gYW1vdW50IC8gcHggKiBjdXJWYWx1ZSA6IDApO1xufSxcbiAgICBfZ2V0ID0gZnVuY3Rpb24gX2dldCh0YXJnZXQsIHByb3BlcnR5LCB1bml0LCB1bmNhY2hlKSB7XG4gIHZhciB2YWx1ZTtcbiAgX3BsdWdpbkluaXR0ZWQgfHwgX2luaXRDb3JlKCk7XG5cbiAgaWYgKHByb3BlcnR5IGluIF9wcm9wZXJ0eUFsaWFzZXMgJiYgcHJvcGVydHkgIT09IFwidHJhbnNmb3JtXCIpIHtcbiAgICBwcm9wZXJ0eSA9IF9wcm9wZXJ0eUFsaWFzZXNbcHJvcGVydHldO1xuXG4gICAgaWYgKH5wcm9wZXJ0eS5pbmRleE9mKFwiLFwiKSkge1xuICAgICAgcHJvcGVydHkgPSBwcm9wZXJ0eS5zcGxpdChcIixcIilbMF07XG4gICAgfVxuICB9XG5cbiAgaWYgKF90cmFuc2Zvcm1Qcm9wc1twcm9wZXJ0eV0gJiYgcHJvcGVydHkgIT09IFwidHJhbnNmb3JtXCIpIHtcbiAgICB2YWx1ZSA9IF9wYXJzZVRyYW5zZm9ybSh0YXJnZXQsIHVuY2FjaGUpO1xuICAgIHZhbHVlID0gcHJvcGVydHkgIT09IFwidHJhbnNmb3JtT3JpZ2luXCIgPyB2YWx1ZVtwcm9wZXJ0eV0gOiB2YWx1ZS5zdmcgPyB2YWx1ZS5vcmlnaW4gOiBfZmlyc3RUd29Pbmx5KF9nZXRDb21wdXRlZFByb3BlcnR5KHRhcmdldCwgX3RyYW5zZm9ybU9yaWdpblByb3ApKSArIFwiIFwiICsgdmFsdWUuek9yaWdpbiArIFwicHhcIjtcbiAgfSBlbHNlIHtcbiAgICB2YWx1ZSA9IHRhcmdldC5zdHlsZVtwcm9wZXJ0eV07XG5cbiAgICBpZiAoIXZhbHVlIHx8IHZhbHVlID09PSBcImF1dG9cIiB8fCB1bmNhY2hlIHx8IH4odmFsdWUgKyBcIlwiKS5pbmRleE9mKFwiY2FsYyhcIikpIHtcbiAgICAgIHZhbHVlID0gX3NwZWNpYWxQcm9wc1twcm9wZXJ0eV0gJiYgX3NwZWNpYWxQcm9wc1twcm9wZXJ0eV0odGFyZ2V0LCBwcm9wZXJ0eSwgdW5pdCkgfHwgX2dldENvbXB1dGVkUHJvcGVydHkodGFyZ2V0LCBwcm9wZXJ0eSkgfHwgX2dldFByb3BlcnR5KHRhcmdldCwgcHJvcGVydHkpIHx8IChwcm9wZXJ0eSA9PT0gXCJvcGFjaXR5XCIgPyAxIDogMCk7IC8vIG5vdGU6IHNvbWUgYnJvd3NlcnMsIGxpa2UgRmlyZWZveCwgZG9uJ3QgcmVwb3J0IGJvcmRlclJhZGl1cyBjb3JyZWN0bHkhIEluc3RlYWQsIGl0IG9ubHkgcmVwb3J0cyBldmVyeSBjb3JuZXIgbGlrZSAgYm9yZGVyVG9wTGVmdFJhZGl1c1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiB1bml0ICYmICF+KHZhbHVlICsgXCJcIikudHJpbSgpLmluZGV4T2YoXCIgXCIpID8gX2NvbnZlcnRUb1VuaXQodGFyZ2V0LCBwcm9wZXJ0eSwgdmFsdWUsIHVuaXQpICsgdW5pdCA6IHZhbHVlO1xufSxcbiAgICBfdHdlZW5Db21wbGV4Q1NTU3RyaW5nID0gZnVuY3Rpb24gX3R3ZWVuQ29tcGxleENTU1N0cmluZyh0YXJnZXQsIHByb3AsIHN0YXJ0LCBlbmQpIHtcbiAgLy8gbm90ZTogd2UgY2FsbCBfdHdlZW5Db21wbGV4Q1NTU3RyaW5nLmNhbGwocGx1Z2luSW5zdGFuY2UuLi4pIHRvIGVuc3VyZSB0aGF0IGl0J3Mgc2NvcGVkIHByb3Blcmx5LiBXZSBtYXkgY2FsbCBpdCBmcm9tIHdpdGhpbiBhIHBsdWdpbiB0b28sIHRodXMgXCJ0aGlzXCIgd291bGQgcmVmZXIgdG8gdGhlIHBsdWdpbi5cbiAgaWYgKCFzdGFydCB8fCBzdGFydCA9PT0gXCJub25lXCIpIHtcbiAgICAvLyBzb21lIGJyb3dzZXJzIGxpa2UgU2FmYXJpIGFjdHVhbGx5IFBSRUZFUiB0aGUgcHJlZml4ZWQgcHJvcGVydHkgYW5kIG1pcy1yZXBvcnQgdGhlIHVucHJlZml4ZWQgdmFsdWUgbGlrZSBjbGlwUGF0aCAoQlVHKS4gSW4gb3RoZXIgd29yZHMsIGV2ZW4gdGhvdWdoIGNsaXBQYXRoIGV4aXN0cyBpbiB0aGUgc3R5bGUgKFwiY2xpcFBhdGhcIiBpbiB0YXJnZXQuc3R5bGUpIGFuZCBpdCdzIHNldCBpbiB0aGUgQ1NTIHByb3Blcmx5IChhbG9uZyB3aXRoIC13ZWJraXQtY2xpcC1wYXRoKSwgU2FmYXJpIHJlcG9ydHMgY2xpcFBhdGggYXMgXCJub25lXCIgd2hlcmVhcyBXZWJraXRDbGlwUGF0aCByZXBvcnRzIGFjY3VyYXRlbHkgbGlrZSBcImVsbGlwc2UoMTAwJSAwJSBhdCA1MCUgMCUpXCIsIHNvIGluIHRoaXMgY2FzZSB3ZSBtdXN0IFNXSVRDSCB0byB1c2luZyB0aGUgcHJlZml4ZWQgcHJvcGVydHkgaW5zdGVhZC4gU2VlIGh0dHBzOi8vZ3NhcC5jb20vZm9ydW1zL3RvcGljLzE4MzEwLWNsaXBwYXRoLWRvZXNudC13b3JrLW9uLWlvcy9cbiAgICB2YXIgcCA9IF9jaGVja1Byb3BQcmVmaXgocHJvcCwgdGFyZ2V0LCAxKSxcbiAgICAgICAgcyA9IHAgJiYgX2dldENvbXB1dGVkUHJvcGVydHkodGFyZ2V0LCBwLCAxKTtcblxuICAgIGlmIChzICYmIHMgIT09IHN0YXJ0KSB7XG4gICAgICBwcm9wID0gcDtcbiAgICAgIHN0YXJ0ID0gcztcbiAgICB9IGVsc2UgaWYgKHByb3AgPT09IFwiYm9yZGVyQ29sb3JcIikge1xuICAgICAgc3RhcnQgPSBfZ2V0Q29tcHV0ZWRQcm9wZXJ0eSh0YXJnZXQsIFwiYm9yZGVyVG9wQ29sb3JcIik7IC8vIEZpcmVmb3ggYnVnOiBhbHdheXMgcmVwb3J0cyBcImJvcmRlckNvbG9yXCIgYXMgXCJcIiwgc28gd2UgbXVzdCBmYWxsIGJhY2sgdG8gYm9yZGVyVG9wQ29sb3IuIFNlZSBodHRwczovL2dzYXAuY29tL2ZvcnVtcy90b3BpYy8yNDU4My1ob3ctdG8tcmV0dXJuLWNvbG9ycy10aGF0LWktaGFkLWFmdGVyLXJldmVyc2UvXG4gICAgfVxuICB9XG5cbiAgdmFyIHB0ID0gbmV3IFByb3BUd2Vlbih0aGlzLl9wdCwgdGFyZ2V0LnN0eWxlLCBwcm9wLCAwLCAxLCBfcmVuZGVyQ29tcGxleFN0cmluZyksXG4gICAgICBpbmRleCA9IDAsXG4gICAgICBtYXRjaEluZGV4ID0gMCxcbiAgICAgIGEsXG4gICAgICByZXN1bHQsXG4gICAgICBzdGFydFZhbHVlcyxcbiAgICAgIHN0YXJ0TnVtLFxuICAgICAgY29sb3IsXG4gICAgICBzdGFydFZhbHVlLFxuICAgICAgZW5kVmFsdWUsXG4gICAgICBlbmROdW0sXG4gICAgICBjaHVuayxcbiAgICAgIGVuZFVuaXQsXG4gICAgICBzdGFydFVuaXQsXG4gICAgICBlbmRWYWx1ZXM7XG4gIHB0LmIgPSBzdGFydDtcbiAgcHQuZSA9IGVuZDtcbiAgc3RhcnQgKz0gXCJcIjsgLy8gZW5zdXJlIHZhbHVlcyBhcmUgc3RyaW5nc1xuXG4gIGVuZCArPSBcIlwiO1xuXG4gIGlmIChlbmQgPT09IFwiYXV0b1wiKSB7XG4gICAgc3RhcnRWYWx1ZSA9IHRhcmdldC5zdHlsZVtwcm9wXTtcbiAgICB0YXJnZXQuc3R5bGVbcHJvcF0gPSBlbmQ7XG4gICAgZW5kID0gX2dldENvbXB1dGVkUHJvcGVydHkodGFyZ2V0LCBwcm9wKSB8fCBlbmQ7XG4gICAgc3RhcnRWYWx1ZSA/IHRhcmdldC5zdHlsZVtwcm9wXSA9IHN0YXJ0VmFsdWUgOiBfcmVtb3ZlUHJvcGVydHkodGFyZ2V0LCBwcm9wKTtcbiAgfVxuXG4gIGEgPSBbc3RhcnQsIGVuZF07XG5cbiAgX2NvbG9yU3RyaW5nRmlsdGVyKGEpOyAvLyBwYXNzIGFuIGFycmF5IHdpdGggdGhlIHN0YXJ0aW5nIGFuZCBlbmRpbmcgdmFsdWVzIGFuZCBsZXQgdGhlIGZpbHRlciBkbyB3aGF0ZXZlciBpdCBuZWVkcyB0byB0aGUgdmFsdWVzLiBJZiBjb2xvcnMgYXJlIGZvdW5kLCBpdCByZXR1cm5zIHRydWUgYW5kIHRoZW4gd2UgbXVzdCBtYXRjaCB3aGVyZSB0aGUgY29sb3Igc2hvd3MgdXAgb3JkZXItd2lzZSBiZWNhdXNlIGZvciB0aGluZ3MgbGlrZSBib3hTaGFkb3csIHNvbWV0aW1lcyB0aGUgYnJvd3NlciBwcm92aWRlcyB0aGUgY29tcHV0ZWQgdmFsdWVzIHdpdGggdGhlIGNvbG9yIEZJUlNULCBidXQgdGhlIHVzZXIgcHJvdmlkZXMgaXQgd2l0aCB0aGUgY29sb3IgTEFTVCwgc28gZmxpcCB0aGVtIGlmIG5lY2Vzc2FyeS4gU2FtZSBmb3IgZHJvcC1zaGFkb3coKS5cblxuXG4gIHN0YXJ0ID0gYVswXTtcbiAgZW5kID0gYVsxXTtcbiAgc3RhcnRWYWx1ZXMgPSBzdGFydC5tYXRjaChfbnVtV2l0aFVuaXRFeHApIHx8IFtdO1xuICBlbmRWYWx1ZXMgPSBlbmQubWF0Y2goX251bVdpdGhVbml0RXhwKSB8fCBbXTtcblxuICBpZiAoZW5kVmFsdWVzLmxlbmd0aCkge1xuICAgIHdoaWxlIChyZXN1bHQgPSBfbnVtV2l0aFVuaXRFeHAuZXhlYyhlbmQpKSB7XG4gICAgICBlbmRWYWx1ZSA9IHJlc3VsdFswXTtcbiAgICAgIGNodW5rID0gZW5kLnN1YnN0cmluZyhpbmRleCwgcmVzdWx0LmluZGV4KTtcblxuICAgICAgaWYgKGNvbG9yKSB7XG4gICAgICAgIGNvbG9yID0gKGNvbG9yICsgMSkgJSA1O1xuICAgICAgfSBlbHNlIGlmIChjaHVuay5zdWJzdHIoLTUpID09PSBcInJnYmEoXCIgfHwgY2h1bmsuc3Vic3RyKC01KSA9PT0gXCJoc2xhKFwiKSB7XG4gICAgICAgIGNvbG9yID0gMTtcbiAgICAgIH1cblxuICAgICAgaWYgKGVuZFZhbHVlICE9PSAoc3RhcnRWYWx1ZSA9IHN0YXJ0VmFsdWVzW21hdGNoSW5kZXgrK10gfHwgXCJcIikpIHtcbiAgICAgICAgc3RhcnROdW0gPSBwYXJzZUZsb2F0KHN0YXJ0VmFsdWUpIHx8IDA7XG4gICAgICAgIHN0YXJ0VW5pdCA9IHN0YXJ0VmFsdWUuc3Vic3RyKChzdGFydE51bSArIFwiXCIpLmxlbmd0aCk7XG4gICAgICAgIGVuZFZhbHVlLmNoYXJBdCgxKSA9PT0gXCI9XCIgJiYgKGVuZFZhbHVlID0gX3BhcnNlUmVsYXRpdmUoc3RhcnROdW0sIGVuZFZhbHVlKSArIHN0YXJ0VW5pdCk7XG4gICAgICAgIGVuZE51bSA9IHBhcnNlRmxvYXQoZW5kVmFsdWUpO1xuICAgICAgICBlbmRVbml0ID0gZW5kVmFsdWUuc3Vic3RyKChlbmROdW0gKyBcIlwiKS5sZW5ndGgpO1xuICAgICAgICBpbmRleCA9IF9udW1XaXRoVW5pdEV4cC5sYXN0SW5kZXggLSBlbmRVbml0Lmxlbmd0aDtcblxuICAgICAgICBpZiAoIWVuZFVuaXQpIHtcbiAgICAgICAgICAvL2lmIHNvbWV0aGluZyBsaWtlIFwicGVyc3BlY3RpdmU6MzAwXCIgaXMgcGFzc2VkIGluIGFuZCB3ZSBtdXN0IGFkZCBhIHVuaXQgdG8gdGhlIGVuZFxuICAgICAgICAgIGVuZFVuaXQgPSBlbmRVbml0IHx8IF9jb25maWcudW5pdHNbcHJvcF0gfHwgc3RhcnRVbml0O1xuXG4gICAgICAgICAgaWYgKGluZGV4ID09PSBlbmQubGVuZ3RoKSB7XG4gICAgICAgICAgICBlbmQgKz0gZW5kVW5pdDtcbiAgICAgICAgICAgIHB0LmUgKz0gZW5kVW5pdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoc3RhcnRVbml0ICE9PSBlbmRVbml0KSB7XG4gICAgICAgICAgc3RhcnROdW0gPSBfY29udmVydFRvVW5pdCh0YXJnZXQsIHByb3AsIHN0YXJ0VmFsdWUsIGVuZFVuaXQpIHx8IDA7XG4gICAgICAgIH0gLy8gdGhlc2UgbmVzdGVkIFByb3BUd2VlbnMgYXJlIGhhbmRsZWQgaW4gYSBzcGVjaWFsIHdheSAtIHdlJ2xsIG5ldmVyIGFjdHVhbGx5IGNhbGwgYSByZW5kZXIgb3Igc2V0dGVyIG1ldGhvZCBvbiB0aGVtLiBXZSdsbCBqdXN0IGxvb3AgdGhyb3VnaCB0aGVtIGluIHRoZSBwYXJlbnQgY29tcGxleCBzdHJpbmcgUHJvcFR3ZWVuJ3MgcmVuZGVyIG1ldGhvZC5cblxuXG4gICAgICAgIHB0Ll9wdCA9IHtcbiAgICAgICAgICBfbmV4dDogcHQuX3B0LFxuICAgICAgICAgIHA6IGNodW5rIHx8IG1hdGNoSW5kZXggPT09IDEgPyBjaHVuayA6IFwiLFwiLFxuICAgICAgICAgIC8vbm90ZTogU1ZHIHNwZWMgYWxsb3dzIG9taXNzaW9uIG9mIGNvbW1hL3NwYWNlIHdoZW4gYSBuZWdhdGl2ZSBzaWduIGlzIHdlZGdlZCBiZXR3ZWVuIHR3byBudW1iZXJzLCBsaWtlIDIuNS01LjMgaW5zdGVhZCBvZiAyLjUsLTUuMyBidXQgd2hlbiB0d2VlbmluZywgdGhlIG5lZ2F0aXZlIHZhbHVlIG1heSBzd2l0Y2ggdG8gcG9zaXRpdmUsIHNvIHdlIGluc2VydCB0aGUgY29tbWEganVzdCBpbiBjYXNlLlxuICAgICAgICAgIHM6IHN0YXJ0TnVtLFxuICAgICAgICAgIGM6IGVuZE51bSAtIHN0YXJ0TnVtLFxuICAgICAgICAgIG06IGNvbG9yICYmIGNvbG9yIDwgNCB8fCBwcm9wID09PSBcInpJbmRleFwiID8gTWF0aC5yb3VuZCA6IDBcbiAgICAgICAgfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwdC5jID0gaW5kZXggPCBlbmQubGVuZ3RoID8gZW5kLnN1YnN0cmluZyhpbmRleCwgZW5kLmxlbmd0aCkgOiBcIlwiOyAvL3dlIHVzZSB0aGUgXCJjXCIgb2YgdGhlIFByb3BUd2VlbiB0byBzdG9yZSB0aGUgZmluYWwgcGFydCBvZiB0aGUgc3RyaW5nIChhZnRlciB0aGUgbGFzdCBudW1iZXIpXG4gIH0gZWxzZSB7XG4gICAgcHQuciA9IHByb3AgPT09IFwiZGlzcGxheVwiICYmIGVuZCA9PT0gXCJub25lXCIgPyBfcmVuZGVyTm9uVHdlZW5pbmdWYWx1ZU9ubHlBdEVuZCA6IF9yZW5kZXJOb25Ud2VlbmluZ1ZhbHVlO1xuICB9XG5cbiAgX3JlbEV4cC50ZXN0KGVuZCkgJiYgKHB0LmUgPSAwKTsgLy9pZiB0aGUgZW5kIHN0cmluZyBjb250YWlucyByZWxhdGl2ZSB2YWx1ZXMgb3IgZHluYW1pYyByYW5kb20oLi4uKSB2YWx1ZXMsIGRlbGV0ZSB0aGUgZW5kIGl0IHNvIHRoYXQgb24gdGhlIGZpbmFsIHJlbmRlciB3ZSBkb24ndCBhY3R1YWxseSBzZXQgaXQgdG8gdGhlIHN0cmluZyB3aXRoICs9IG9yIC09IGNoYXJhY3RlcnMgKGZvcmNlcyBpdCB0byB1c2UgdGhlIGNhbGN1bGF0ZWQgdmFsdWUpLlxuXG4gIHRoaXMuX3B0ID0gcHQ7IC8vc3RhcnQgdGhlIGxpbmtlZCBsaXN0IHdpdGggdGhpcyBuZXcgUHJvcFR3ZWVuLiBSZW1lbWJlciwgd2UgY2FsbCBfdHdlZW5Db21wbGV4Q1NTU3RyaW5nLmNhbGwocGx1Z2luSW5zdGFuY2UuLi4pIHRvIGVuc3VyZSB0aGF0IGl0J3Mgc2NvcGVkIHByb3Blcmx5LiBXZSBtYXkgY2FsbCBpdCBmcm9tIHdpdGhpbiBhbm90aGVyIHBsdWdpbiB0b28sIHRodXMgXCJ0aGlzXCIgd291bGQgcmVmZXIgdG8gdGhlIHBsdWdpbi5cblxuICByZXR1cm4gcHQ7XG59LFxuICAgIF9rZXl3b3JkVG9QZXJjZW50ID0ge1xuICB0b3A6IFwiMCVcIixcbiAgYm90dG9tOiBcIjEwMCVcIixcbiAgbGVmdDogXCIwJVwiLFxuICByaWdodDogXCIxMDAlXCIsXG4gIGNlbnRlcjogXCI1MCVcIlxufSxcbiAgICBfY29udmVydEtleXdvcmRzVG9QZXJjZW50YWdlcyA9IGZ1bmN0aW9uIF9jb252ZXJ0S2V5d29yZHNUb1BlcmNlbnRhZ2VzKHZhbHVlKSB7XG4gIHZhciBzcGxpdCA9IHZhbHVlLnNwbGl0KFwiIFwiKSxcbiAgICAgIHggPSBzcGxpdFswXSxcbiAgICAgIHkgPSBzcGxpdFsxXSB8fCBcIjUwJVwiO1xuXG4gIGlmICh4ID09PSBcInRvcFwiIHx8IHggPT09IFwiYm90dG9tXCIgfHwgeSA9PT0gXCJsZWZ0XCIgfHwgeSA9PT0gXCJyaWdodFwiKSB7XG4gICAgLy90aGUgdXNlciBwcm92aWRlZCB0aGVtIGluIHRoZSB3cm9uZyBvcmRlciwgc28gZmxpcCB0aGVtXG4gICAgdmFsdWUgPSB4O1xuICAgIHggPSB5O1xuICAgIHkgPSB2YWx1ZTtcbiAgfVxuXG4gIHNwbGl0WzBdID0gX2tleXdvcmRUb1BlcmNlbnRbeF0gfHwgeDtcbiAgc3BsaXRbMV0gPSBfa2V5d29yZFRvUGVyY2VudFt5XSB8fCB5O1xuICByZXR1cm4gc3BsaXQuam9pbihcIiBcIik7XG59LFxuICAgIF9yZW5kZXJDbGVhclByb3BzID0gZnVuY3Rpb24gX3JlbmRlckNsZWFyUHJvcHMocmF0aW8sIGRhdGEpIHtcbiAgaWYgKGRhdGEudHdlZW4gJiYgZGF0YS50d2Vlbi5fdGltZSA9PT0gZGF0YS50d2Vlbi5fZHVyKSB7XG4gICAgdmFyIHRhcmdldCA9IGRhdGEudCxcbiAgICAgICAgc3R5bGUgPSB0YXJnZXQuc3R5bGUsXG4gICAgICAgIHByb3BzID0gZGF0YS51LFxuICAgICAgICBjYWNoZSA9IHRhcmdldC5fZ3NhcCxcbiAgICAgICAgcHJvcCxcbiAgICAgICAgY2xlYXJUcmFuc2Zvcm1zLFxuICAgICAgICBpO1xuXG4gICAgaWYgKHByb3BzID09PSBcImFsbFwiIHx8IHByb3BzID09PSB0cnVlKSB7XG4gICAgICBzdHlsZS5jc3NUZXh0ID0gXCJcIjtcbiAgICAgIGNsZWFyVHJhbnNmb3JtcyA9IDE7XG4gICAgfSBlbHNlIHtcbiAgICAgIHByb3BzID0gcHJvcHMuc3BsaXQoXCIsXCIpO1xuICAgICAgaSA9IHByb3BzLmxlbmd0aDtcblxuICAgICAgd2hpbGUgKC0taSA+IC0xKSB7XG4gICAgICAgIHByb3AgPSBwcm9wc1tpXTtcblxuICAgICAgICBpZiAoX3RyYW5zZm9ybVByb3BzW3Byb3BdKSB7XG4gICAgICAgICAgY2xlYXJUcmFuc2Zvcm1zID0gMTtcbiAgICAgICAgICBwcm9wID0gcHJvcCA9PT0gXCJ0cmFuc2Zvcm1PcmlnaW5cIiA/IF90cmFuc2Zvcm1PcmlnaW5Qcm9wIDogX3RyYW5zZm9ybVByb3A7XG4gICAgICAgIH1cblxuICAgICAgICBfcmVtb3ZlUHJvcGVydHkodGFyZ2V0LCBwcm9wKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAoY2xlYXJUcmFuc2Zvcm1zKSB7XG4gICAgICBfcmVtb3ZlUHJvcGVydHkodGFyZ2V0LCBfdHJhbnNmb3JtUHJvcCk7XG5cbiAgICAgIGlmIChjYWNoZSkge1xuICAgICAgICBjYWNoZS5zdmcgJiYgdGFyZ2V0LnJlbW92ZUF0dHJpYnV0ZShcInRyYW5zZm9ybVwiKTtcblxuICAgICAgICBfcGFyc2VUcmFuc2Zvcm0odGFyZ2V0LCAxKTsgLy8gZm9yY2UgYWxsIHRoZSBjYWNoZWQgdmFsdWVzIGJhY2sgdG8gXCJub3JtYWxcIi9pZGVudGl0eSwgb3RoZXJ3aXNlIGlmIHRoZXJlJ3MgYW5vdGhlciB0d2VlbiB0aGF0J3MgYWxyZWFkeSBzZXQgdG8gcmVuZGVyIHRyYW5zZm9ybXMgb24gdGhpcyBlbGVtZW50LCBpdCBjb3VsZCBkaXNwbGF5IHRoZSB3cm9uZyB2YWx1ZXMuXG5cblxuICAgICAgICBjYWNoZS51bmNhY2hlID0gMTtcblxuICAgICAgICBfcmVtb3ZlSW5kZXBlbmRlbnRUcmFuc2Zvcm1zKHN0eWxlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0sXG4gICAgLy8gbm90ZTogc3BlY2lhbFByb3BzIHNob3VsZCByZXR1cm4gMSBpZiAoYW5kIG9ubHkgaWYpIHRoZXkgaGF2ZSBhIG5vbi16ZXJvIHByaW9yaXR5LiBJdCBpbmRpY2F0ZXMgd2UgbmVlZCB0byBzb3J0IHRoZSBsaW5rZWQgbGlzdC5cbl9zcGVjaWFsUHJvcHMgPSB7XG4gIGNsZWFyUHJvcHM6IGZ1bmN0aW9uIGNsZWFyUHJvcHMocGx1Z2luLCB0YXJnZXQsIHByb3BlcnR5LCBlbmRWYWx1ZSwgdHdlZW4pIHtcbiAgICBpZiAodHdlZW4uZGF0YSAhPT0gXCJpc0Zyb21TdGFydFwiKSB7XG4gICAgICB2YXIgcHQgPSBwbHVnaW4uX3B0ID0gbmV3IFByb3BUd2VlbihwbHVnaW4uX3B0LCB0YXJnZXQsIHByb3BlcnR5LCAwLCAwLCBfcmVuZGVyQ2xlYXJQcm9wcyk7XG4gICAgICBwdC51ID0gZW5kVmFsdWU7XG4gICAgICBwdC5wciA9IC0xMDtcbiAgICAgIHB0LnR3ZWVuID0gdHdlZW47XG5cbiAgICAgIHBsdWdpbi5fcHJvcHMucHVzaChwcm9wZXJ0eSk7XG5cbiAgICAgIHJldHVybiAxO1xuICAgIH1cbiAgfVxuICAvKiBjbGFzc05hbWUgZmVhdHVyZSAoYWJvdXQgMC40a2IgZ3ppcHBlZCkuXG4gICwgY2xhc3NOYW1lKHBsdWdpbiwgdGFyZ2V0LCBwcm9wZXJ0eSwgZW5kVmFsdWUsIHR3ZWVuKSB7XG4gIFx0bGV0IF9yZW5kZXJDbGFzc05hbWUgPSAocmF0aW8sIGRhdGEpID0+IHtcbiAgXHRcdFx0ZGF0YS5jc3MucmVuZGVyKHJhdGlvLCBkYXRhLmNzcyk7XG4gIFx0XHRcdGlmICghcmF0aW8gfHwgcmF0aW8gPT09IDEpIHtcbiAgXHRcdFx0XHRsZXQgaW5saW5lID0gZGF0YS5ybXYsXG4gIFx0XHRcdFx0XHR0YXJnZXQgPSBkYXRhLnQsXG4gIFx0XHRcdFx0XHRwO1xuICBcdFx0XHRcdHRhcmdldC5zZXRBdHRyaWJ1dGUoXCJjbGFzc1wiLCByYXRpbyA/IGRhdGEuZSA6IGRhdGEuYik7XG4gIFx0XHRcdFx0Zm9yIChwIGluIGlubGluZSkge1xuICBcdFx0XHRcdFx0X3JlbW92ZVByb3BlcnR5KHRhcmdldCwgcCk7XG4gIFx0XHRcdFx0fVxuICBcdFx0XHR9XG4gIFx0XHR9LFxuICBcdFx0X2dldEFsbFN0eWxlcyA9ICh0YXJnZXQpID0+IHtcbiAgXHRcdFx0bGV0IHN0eWxlcyA9IHt9LFxuICBcdFx0XHRcdGNvbXB1dGVkID0gZ2V0Q29tcHV0ZWRTdHlsZSh0YXJnZXQpLFxuICBcdFx0XHRcdHA7XG4gIFx0XHRcdGZvciAocCBpbiBjb21wdXRlZCkge1xuICBcdFx0XHRcdGlmIChpc05hTihwKSAmJiBwICE9PSBcImNzc1RleHRcIiAmJiBwICE9PSBcImxlbmd0aFwiKSB7XG4gIFx0XHRcdFx0XHRzdHlsZXNbcF0gPSBjb21wdXRlZFtwXTtcbiAgXHRcdFx0XHR9XG4gIFx0XHRcdH1cbiAgXHRcdFx0X3NldERlZmF1bHRzKHN0eWxlcywgX3BhcnNlVHJhbnNmb3JtKHRhcmdldCwgMSkpO1xuICBcdFx0XHRyZXR1cm4gc3R5bGVzO1xuICBcdFx0fSxcbiAgXHRcdHN0YXJ0Q2xhc3NMaXN0ID0gdGFyZ2V0LmdldEF0dHJpYnV0ZShcImNsYXNzXCIpLFxuICBcdFx0c3R5bGUgPSB0YXJnZXQuc3R5bGUsXG4gIFx0XHRjc3NUZXh0ID0gc3R5bGUuY3NzVGV4dCxcbiAgXHRcdGNhY2hlID0gdGFyZ2V0Ll9nc2FwLFxuICBcdFx0Y2xhc3NQVCA9IGNhY2hlLmNsYXNzUFQsXG4gIFx0XHRpbmxpbmVUb1JlbW92ZUF0RW5kID0ge30sXG4gIFx0XHRkYXRhID0ge3Q6dGFyZ2V0LCBwbHVnaW46cGx1Z2luLCBybXY6aW5saW5lVG9SZW1vdmVBdEVuZCwgYjpzdGFydENsYXNzTGlzdCwgZTooZW5kVmFsdWUuY2hhckF0KDEpICE9PSBcIj1cIikgPyBlbmRWYWx1ZSA6IHN0YXJ0Q2xhc3NMaXN0LnJlcGxhY2UobmV3IFJlZ0V4cChcIig/OlxcXFxzfF4pXCIgKyBlbmRWYWx1ZS5zdWJzdHIoMikgKyBcIig/IVtcXFxcdy1dKVwiKSwgXCJcIikgKyAoKGVuZFZhbHVlLmNoYXJBdCgwKSA9PT0gXCIrXCIpID8gXCIgXCIgKyBlbmRWYWx1ZS5zdWJzdHIoMikgOiBcIlwiKX0sXG4gIFx0XHRjaGFuZ2luZ1ZhcnMgPSB7fSxcbiAgXHRcdHN0YXJ0VmFycyA9IF9nZXRBbGxTdHlsZXModGFyZ2V0KSxcbiAgXHRcdHRyYW5zZm9ybVJlbGF0ZWQgPSAvKHRyYW5zZm9ybXxwZXJzcGVjdGl2ZSkvaSxcbiAgXHRcdGVuZFZhcnMsIHA7XG4gIFx0aWYgKGNsYXNzUFQpIHtcbiAgXHRcdGNsYXNzUFQucigxLCBjbGFzc1BULmQpO1xuICBcdFx0X3JlbW92ZUxpbmtlZExpc3RJdGVtKGNsYXNzUFQuZC5wbHVnaW4sIGNsYXNzUFQsIFwiX3B0XCIpO1xuICBcdH1cbiAgXHR0YXJnZXQuc2V0QXR0cmlidXRlKFwiY2xhc3NcIiwgZGF0YS5lKTtcbiAgXHRlbmRWYXJzID0gX2dldEFsbFN0eWxlcyh0YXJnZXQsIHRydWUpO1xuICBcdHRhcmdldC5zZXRBdHRyaWJ1dGUoXCJjbGFzc1wiLCBzdGFydENsYXNzTGlzdCk7XG4gIFx0Zm9yIChwIGluIGVuZFZhcnMpIHtcbiAgXHRcdGlmIChlbmRWYXJzW3BdICE9PSBzdGFydFZhcnNbcF0gJiYgIXRyYW5zZm9ybVJlbGF0ZWQudGVzdChwKSkge1xuICBcdFx0XHRjaGFuZ2luZ1ZhcnNbcF0gPSBlbmRWYXJzW3BdO1xuICBcdFx0XHRpZiAoIXN0eWxlW3BdICYmIHN0eWxlW3BdICE9PSBcIjBcIikge1xuICBcdFx0XHRcdGlubGluZVRvUmVtb3ZlQXRFbmRbcF0gPSAxO1xuICBcdFx0XHR9XG4gIFx0XHR9XG4gIFx0fVxuICBcdGNhY2hlLmNsYXNzUFQgPSBwbHVnaW4uX3B0ID0gbmV3IFByb3BUd2VlbihwbHVnaW4uX3B0LCB0YXJnZXQsIFwiY2xhc3NOYW1lXCIsIDAsIDAsIF9yZW5kZXJDbGFzc05hbWUsIGRhdGEsIDAsIC0xMSk7XG4gIFx0aWYgKHN0eWxlLmNzc1RleHQgIT09IGNzc1RleHQpIHsgLy9vbmx5IGFwcGx5IGlmIHRoaW5ncyBjaGFuZ2UuIE90aGVyd2lzZSwgaW4gY2FzZXMgbGlrZSBhIGJhY2tncm91bmQtaW1hZ2UgdGhhdCdzIHB1bGxlZCBkeW5hbWljYWxseSwgaXQgY291bGQgY2F1c2UgYSByZWZyZXNoLiBTZWUgaHR0cHM6Ly9nc2FwLmNvbS9mb3J1bXMvdG9waWMvMjAzNjgtcG9zc2libGUtZ3NhcC1idWctc3dpdGNoaW5nLWNsYXNzbmFtZXMtaW4tY2hyb21lLy5cbiAgXHRcdHN0eWxlLmNzc1RleHQgPSBjc3NUZXh0OyAvL3dlIHJlY29yZGVkIGNzc1RleHQgYmVmb3JlIHdlIHN3YXBwZWQgY2xhc3NlcyBhbmQgcmFuIF9nZXRBbGxTdHlsZXMoKSBiZWNhdXNlIGluIGNhc2VzIHdoZW4gYSBjbGFzc05hbWUgdHdlZW4gaXMgb3ZlcndyaXR0ZW4sIHdlIHJlbW92ZSBhbGwgdGhlIHJlbGF0ZWQgdHdlZW5pbmcgcHJvcGVydGllcyBmcm9tIHRoYXQgY2xhc3MgY2hhbmdlIChvdGhlcndpc2UgY2xhc3Mtc3BlY2lmaWMgc3R1ZmYgY2FuJ3Qgb3ZlcnJpZGUgcHJvcGVydGllcyB3ZSd2ZSBkaXJlY3RseSBzZXQgb24gdGhlIHRhcmdldCdzIHN0eWxlIG9iamVjdCBkdWUgdG8gc3BlY2lmaWNpdHkpLlxuICBcdH1cbiAgXHRfcGFyc2VUcmFuc2Zvcm0odGFyZ2V0LCB0cnVlKTsgLy90byBjbGVhciB0aGUgY2FjaGluZyBvZiB0cmFuc2Zvcm1zXG4gIFx0ZGF0YS5jc3MgPSBuZXcgZ3NhcC5wbHVnaW5zLmNzcygpO1xuICBcdGRhdGEuY3NzLmluaXQodGFyZ2V0LCBjaGFuZ2luZ1ZhcnMsIHR3ZWVuKTtcbiAgXHRwbHVnaW4uX3Byb3BzLnB1c2goLi4uZGF0YS5jc3MuX3Byb3BzKTtcbiAgXHRyZXR1cm4gMTtcbiAgfVxuICAqL1xuXG59LFxuXG4vKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFRSQU5TRk9STVNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbl9pZGVudGl0eTJETWF0cml4ID0gWzEsIDAsIDAsIDEsIDAsIDBdLFxuICAgIF9yb3RhdGlvbmFsUHJvcGVydGllcyA9IHt9LFxuICAgIF9pc051bGxUcmFuc2Zvcm0gPSBmdW5jdGlvbiBfaXNOdWxsVHJhbnNmb3JtKHZhbHVlKSB7XG4gIHJldHVybiB2YWx1ZSA9PT0gXCJtYXRyaXgoMSwgMCwgMCwgMSwgMCwgMClcIiB8fCB2YWx1ZSA9PT0gXCJub25lXCIgfHwgIXZhbHVlO1xufSxcbiAgICBfZ2V0Q29tcHV0ZWRUcmFuc2Zvcm1NYXRyaXhBc0FycmF5ID0gZnVuY3Rpb24gX2dldENvbXB1dGVkVHJhbnNmb3JtTWF0cml4QXNBcnJheSh0YXJnZXQpIHtcbiAgdmFyIG1hdHJpeFN0cmluZyA9IF9nZXRDb21wdXRlZFByb3BlcnR5KHRhcmdldCwgX3RyYW5zZm9ybVByb3ApO1xuXG4gIHJldHVybiBfaXNOdWxsVHJhbnNmb3JtKG1hdHJpeFN0cmluZykgPyBfaWRlbnRpdHkyRE1hdHJpeCA6IG1hdHJpeFN0cmluZy5zdWJzdHIoNykubWF0Y2goX251bUV4cCkubWFwKF9yb3VuZCk7XG59LFxuICAgIF9nZXRNYXRyaXggPSBmdW5jdGlvbiBfZ2V0TWF0cml4KHRhcmdldCwgZm9yY2UyRCkge1xuICB2YXIgY2FjaGUgPSB0YXJnZXQuX2dzYXAgfHwgX2dldENhY2hlKHRhcmdldCksXG4gICAgICBzdHlsZSA9IHRhcmdldC5zdHlsZSxcbiAgICAgIG1hdHJpeCA9IF9nZXRDb21wdXRlZFRyYW5zZm9ybU1hdHJpeEFzQXJyYXkodGFyZ2V0KSxcbiAgICAgIHBhcmVudCxcbiAgICAgIG5leHRTaWJsaW5nLFxuICAgICAgdGVtcCxcbiAgICAgIGFkZGVkVG9ET007XG5cbiAgaWYgKGNhY2hlLnN2ZyAmJiB0YXJnZXQuZ2V0QXR0cmlidXRlKFwidHJhbnNmb3JtXCIpKSB7XG4gICAgdGVtcCA9IHRhcmdldC50cmFuc2Zvcm0uYmFzZVZhbC5jb25zb2xpZGF0ZSgpLm1hdHJpeDsgLy9lbnN1cmVzIHRoYXQgZXZlbiBjb21wbGV4IHZhbHVlcyBsaWtlIFwidHJhbnNsYXRlKDUwLDYwKSByb3RhdGUoMTM1LDAsMClcIiBhcmUgcGFyc2VkIGJlY2F1c2UgaXQgbWFzaGVzIGl0IGludG8gYSBtYXRyaXguXG5cbiAgICBtYXRyaXggPSBbdGVtcC5hLCB0ZW1wLmIsIHRlbXAuYywgdGVtcC5kLCB0ZW1wLmUsIHRlbXAuZl07XG4gICAgcmV0dXJuIG1hdHJpeC5qb2luKFwiLFwiKSA9PT0gXCIxLDAsMCwxLDAsMFwiID8gX2lkZW50aXR5MkRNYXRyaXggOiBtYXRyaXg7XG4gIH0gZWxzZSBpZiAobWF0cml4ID09PSBfaWRlbnRpdHkyRE1hdHJpeCAmJiAhdGFyZ2V0Lm9mZnNldFBhcmVudCAmJiB0YXJnZXQgIT09IF9kb2NFbGVtZW50ICYmICFjYWNoZS5zdmcpIHtcbiAgICAvL25vdGU6IGlmIG9mZnNldFBhcmVudCBpcyBudWxsLCB0aGF0IG1lYW5zIHRoZSBlbGVtZW50IGlzbid0IGluIHRoZSBub3JtYWwgZG9jdW1lbnQgZmxvdywgbGlrZSBpZiBpdCBoYXMgZGlzcGxheTpub25lIG9yIG9uZSBvZiBpdHMgYW5jZXN0b3JzIGhhcyBkaXNwbGF5Om5vbmUpLiBGaXJlZm94IHJldHVybnMgbnVsbCBmb3IgZ2V0Q29tcHV0ZWRTdHlsZSgpIGlmIHRoZSBlbGVtZW50IGlzIGluIGFuIGlmcmFtZSB0aGF0IGhhcyBkaXNwbGF5Om5vbmUuIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTU0ODM5N1xuICAgIC8vYnJvd3NlcnMgZG9uJ3QgcmVwb3J0IHRyYW5zZm9ybXMgYWNjdXJhdGVseSB1bmxlc3MgdGhlIGVsZW1lbnQgaXMgaW4gdGhlIERPTSBhbmQgaGFzIGEgZGlzcGxheSB2YWx1ZSB0aGF0J3Mgbm90IFwibm9uZVwiLiBGaXJlZm94IGFuZCBNaWNyb3NvZnQgYnJvd3NlcnMgaGF2ZSBhIHBhcnRpYWwgYnVnIHdoZXJlIHRoZXknbGwgcmVwb3J0IHRyYW5zZm9ybXMgZXZlbiBpZiBkaXNwbGF5Om5vbmUgQlVUIG5vdCBhbnkgcGVyY2VudGFnZS1iYXNlZCB2YWx1ZXMgbGlrZSB0cmFuc2xhdGUoLTUwJSwgOHB4KSB3aWxsIGJlIHJlcG9ydGVkIGFzIGlmIGl0J3MgdHJhbnNsYXRlKDAsIDhweCkuXG4gICAgdGVtcCA9IHN0eWxlLmRpc3BsYXk7XG4gICAgc3R5bGUuZGlzcGxheSA9IFwiYmxvY2tcIjtcbiAgICBwYXJlbnQgPSB0YXJnZXQucGFyZW50Tm9kZTtcblxuICAgIGlmICghcGFyZW50IHx8ICF0YXJnZXQub2Zmc2V0UGFyZW50KSB7XG4gICAgICAvLyBub3RlOiBpbiAzLjMuMCB3ZSBzd2l0Y2hlZCB0YXJnZXQub2Zmc2V0UGFyZW50IHRvIF9kb2MuYm9keS5jb250YWlucyh0YXJnZXQpIHRvIGF2b2lkIFtzb21ldGltZXMgdW5uZWNlc3NhcnldIE11dGF0aW9uT2JzZXJ2ZXIgY2FsbHMgYnV0IHRoYXQgd2Fzbid0IGFkZXF1YXRlIGJlY2F1c2UgdGhlcmUgYXJlIGVkZ2UgY2FzZXMgd2hlcmUgbmVzdGVkIHBvc2l0aW9uOiBmaXhlZCBlbGVtZW50cyBuZWVkIHRvIGdldCByZXBhcmVudGVkIHRvIGFjY3VyYXRlbHkgc2Vuc2UgdHJhbnNmb3Jtcy4gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9ncmVlbnNvY2svR1NBUC9pc3N1ZXMvMzg4IGFuZCBodHRwczovL2dpdGh1Yi5jb20vZ3JlZW5zb2NrL0dTQVAvaXNzdWVzLzM3NVxuICAgICAgYWRkZWRUb0RPTSA9IDE7IC8vZmxhZ1xuXG4gICAgICBuZXh0U2libGluZyA9IHRhcmdldC5uZXh0RWxlbWVudFNpYmxpbmc7XG5cbiAgICAgIF9kb2NFbGVtZW50LmFwcGVuZENoaWxkKHRhcmdldCk7IC8vd2UgbXVzdCBhZGQgaXQgdG8gdGhlIERPTSBpbiBvcmRlciB0byBnZXQgdmFsdWVzIHByb3Blcmx5XG5cbiAgICB9XG5cbiAgICBtYXRyaXggPSBfZ2V0Q29tcHV0ZWRUcmFuc2Zvcm1NYXRyaXhBc0FycmF5KHRhcmdldCk7XG4gICAgdGVtcCA/IHN0eWxlLmRpc3BsYXkgPSB0ZW1wIDogX3JlbW92ZVByb3BlcnR5KHRhcmdldCwgXCJkaXNwbGF5XCIpO1xuXG4gICAgaWYgKGFkZGVkVG9ET00pIHtcbiAgICAgIG5leHRTaWJsaW5nID8gcGFyZW50Lmluc2VydEJlZm9yZSh0YXJnZXQsIG5leHRTaWJsaW5nKSA6IHBhcmVudCA/IHBhcmVudC5hcHBlbmRDaGlsZCh0YXJnZXQpIDogX2RvY0VsZW1lbnQucmVtb3ZlQ2hpbGQodGFyZ2V0KTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gZm9yY2UyRCAmJiBtYXRyaXgubGVuZ3RoID4gNiA/IFttYXRyaXhbMF0sIG1hdHJpeFsxXSwgbWF0cml4WzRdLCBtYXRyaXhbNV0sIG1hdHJpeFsxMl0sIG1hdHJpeFsxM11dIDogbWF0cml4O1xufSxcbiAgICBfYXBwbHlTVkdPcmlnaW4gPSBmdW5jdGlvbiBfYXBwbHlTVkdPcmlnaW4odGFyZ2V0LCBvcmlnaW4sIG9yaWdpbklzQWJzb2x1dGUsIHNtb290aCwgbWF0cml4QXJyYXksIHBsdWdpblRvQWRkUHJvcFR3ZWVuc1RvKSB7XG4gIHZhciBjYWNoZSA9IHRhcmdldC5fZ3NhcCxcbiAgICAgIG1hdHJpeCA9IG1hdHJpeEFycmF5IHx8IF9nZXRNYXRyaXgodGFyZ2V0LCB0cnVlKSxcbiAgICAgIHhPcmlnaW5PbGQgPSBjYWNoZS54T3JpZ2luIHx8IDAsXG4gICAgICB5T3JpZ2luT2xkID0gY2FjaGUueU9yaWdpbiB8fCAwLFxuICAgICAgeE9mZnNldE9sZCA9IGNhY2hlLnhPZmZzZXQgfHwgMCxcbiAgICAgIHlPZmZzZXRPbGQgPSBjYWNoZS55T2Zmc2V0IHx8IDAsXG4gICAgICBhID0gbWF0cml4WzBdLFxuICAgICAgYiA9IG1hdHJpeFsxXSxcbiAgICAgIGMgPSBtYXRyaXhbMl0sXG4gICAgICBkID0gbWF0cml4WzNdLFxuICAgICAgdHggPSBtYXRyaXhbNF0sXG4gICAgICB0eSA9IG1hdHJpeFs1XSxcbiAgICAgIG9yaWdpblNwbGl0ID0gb3JpZ2luLnNwbGl0KFwiIFwiKSxcbiAgICAgIHhPcmlnaW4gPSBwYXJzZUZsb2F0KG9yaWdpblNwbGl0WzBdKSB8fCAwLFxuICAgICAgeU9yaWdpbiA9IHBhcnNlRmxvYXQob3JpZ2luU3BsaXRbMV0pIHx8IDAsXG4gICAgICBib3VuZHMsXG4gICAgICBkZXRlcm1pbmFudCxcbiAgICAgIHgsXG4gICAgICB5O1xuXG4gIGlmICghb3JpZ2luSXNBYnNvbHV0ZSkge1xuICAgIGJvdW5kcyA9IF9nZXRCQm94KHRhcmdldCk7XG4gICAgeE9yaWdpbiA9IGJvdW5kcy54ICsgKH5vcmlnaW5TcGxpdFswXS5pbmRleE9mKFwiJVwiKSA/IHhPcmlnaW4gLyAxMDAgKiBib3VuZHMud2lkdGggOiB4T3JpZ2luKTtcbiAgICB5T3JpZ2luID0gYm91bmRzLnkgKyAofihvcmlnaW5TcGxpdFsxXSB8fCBvcmlnaW5TcGxpdFswXSkuaW5kZXhPZihcIiVcIikgPyB5T3JpZ2luIC8gMTAwICogYm91bmRzLmhlaWdodCA6IHlPcmlnaW4pOyAvLyBpZiAoIShcInhPcmlnaW5cIiBpbiBjYWNoZSkgJiYgKHhPcmlnaW4gfHwgeU9yaWdpbikpIHsgLy8gYWRkZWQgaW4gMy4xMi4zLCByZXZlcnRlZCBpbiAzLjEyLjQ7IHJlcXVpcmVzIG1vcmUgZXhwbG9yYXRpb25cbiAgICAvLyBcdHhPcmlnaW4gLT0gYm91bmRzLng7XG4gICAgLy8gXHR5T3JpZ2luIC09IGJvdW5kcy55O1xuICAgIC8vIH1cbiAgfSBlbHNlIGlmIChtYXRyaXggIT09IF9pZGVudGl0eTJETWF0cml4ICYmIChkZXRlcm1pbmFudCA9IGEgKiBkIC0gYiAqIGMpKSB7XG4gICAgLy9pZiBpdCdzIHplcm8gKGxpa2UgaWYgc2NhbGVYIGFuZCBzY2FsZVkgYXJlIHplcm8pLCBza2lwIGl0IHRvIGF2b2lkIGVycm9ycyB3aXRoIGRpdmlkaW5nIGJ5IHplcm8uXG4gICAgeCA9IHhPcmlnaW4gKiAoZCAvIGRldGVybWluYW50KSArIHlPcmlnaW4gKiAoLWMgLyBkZXRlcm1pbmFudCkgKyAoYyAqIHR5IC0gZCAqIHR4KSAvIGRldGVybWluYW50O1xuICAgIHkgPSB4T3JpZ2luICogKC1iIC8gZGV0ZXJtaW5hbnQpICsgeU9yaWdpbiAqIChhIC8gZGV0ZXJtaW5hbnQpIC0gKGEgKiB0eSAtIGIgKiB0eCkgLyBkZXRlcm1pbmFudDtcbiAgICB4T3JpZ2luID0geDtcbiAgICB5T3JpZ2luID0geTsgLy8gdGhlb3J5OiB3ZSBvbmx5IGhhZCB0byBkbyB0aGlzIGZvciBzbW9vdGhpbmcgYW5kIGl0IGFzc3VtZXMgdGhhdCB0aGUgcHJldmlvdXMgb25lIHdhcyBub3Qgb3JpZ2luSXNBYnNvbHV0ZS5cbiAgfVxuXG4gIGlmIChzbW9vdGggfHwgc21vb3RoICE9PSBmYWxzZSAmJiBjYWNoZS5zbW9vdGgpIHtcbiAgICB0eCA9IHhPcmlnaW4gLSB4T3JpZ2luT2xkO1xuICAgIHR5ID0geU9yaWdpbiAtIHlPcmlnaW5PbGQ7XG4gICAgY2FjaGUueE9mZnNldCA9IHhPZmZzZXRPbGQgKyAodHggKiBhICsgdHkgKiBjKSAtIHR4O1xuICAgIGNhY2hlLnlPZmZzZXQgPSB5T2Zmc2V0T2xkICsgKHR4ICogYiArIHR5ICogZCkgLSB0eTtcbiAgfSBlbHNlIHtcbiAgICBjYWNoZS54T2Zmc2V0ID0gY2FjaGUueU9mZnNldCA9IDA7XG4gIH1cblxuICBjYWNoZS54T3JpZ2luID0geE9yaWdpbjtcbiAgY2FjaGUueU9yaWdpbiA9IHlPcmlnaW47XG4gIGNhY2hlLnNtb290aCA9ICEhc21vb3RoO1xuICBjYWNoZS5vcmlnaW4gPSBvcmlnaW47XG4gIGNhY2hlLm9yaWdpbklzQWJzb2x1dGUgPSAhIW9yaWdpbklzQWJzb2x1dGU7XG4gIHRhcmdldC5zdHlsZVtfdHJhbnNmb3JtT3JpZ2luUHJvcF0gPSBcIjBweCAwcHhcIjsgLy9vdGhlcndpc2UsIGlmIHNvbWVvbmUgc2V0cyAgYW4gb3JpZ2luIHZpYSBDU1MsIGl0IHdpbGwgbGlrZWx5IGludGVyZmVyZSB3aXRoIHRoZSBTVkcgdHJhbnNmb3JtIGF0dHJpYnV0ZSBvbmVzIChiZWNhdXNlIHJlbWVtYmVyLCB3ZSdyZSBiYWtpbmcgdGhlIG9yaWdpbiBpbnRvIHRoZSBtYXRyaXgoKSB2YWx1ZSkuXG5cbiAgaWYgKHBsdWdpblRvQWRkUHJvcFR3ZWVuc1RvKSB7XG4gICAgX2FkZE5vblR3ZWVuaW5nUFQocGx1Z2luVG9BZGRQcm9wVHdlZW5zVG8sIGNhY2hlLCBcInhPcmlnaW5cIiwgeE9yaWdpbk9sZCwgeE9yaWdpbik7XG5cbiAgICBfYWRkTm9uVHdlZW5pbmdQVChwbHVnaW5Ub0FkZFByb3BUd2VlbnNUbywgY2FjaGUsIFwieU9yaWdpblwiLCB5T3JpZ2luT2xkLCB5T3JpZ2luKTtcblxuICAgIF9hZGROb25Ud2VlbmluZ1BUKHBsdWdpblRvQWRkUHJvcFR3ZWVuc1RvLCBjYWNoZSwgXCJ4T2Zmc2V0XCIsIHhPZmZzZXRPbGQsIGNhY2hlLnhPZmZzZXQpO1xuXG4gICAgX2FkZE5vblR3ZWVuaW5nUFQocGx1Z2luVG9BZGRQcm9wVHdlZW5zVG8sIGNhY2hlLCBcInlPZmZzZXRcIiwgeU9mZnNldE9sZCwgY2FjaGUueU9mZnNldCk7XG4gIH1cblxuICB0YXJnZXQuc2V0QXR0cmlidXRlKFwiZGF0YS1zdmctb3JpZ2luXCIsIHhPcmlnaW4gKyBcIiBcIiArIHlPcmlnaW4pO1xufSxcbiAgICBfcGFyc2VUcmFuc2Zvcm0gPSBmdW5jdGlvbiBfcGFyc2VUcmFuc2Zvcm0odGFyZ2V0LCB1bmNhY2hlKSB7XG4gIHZhciBjYWNoZSA9IHRhcmdldC5fZ3NhcCB8fCBuZXcgR1NDYWNoZSh0YXJnZXQpO1xuXG4gIGlmIChcInhcIiBpbiBjYWNoZSAmJiAhdW5jYWNoZSAmJiAhY2FjaGUudW5jYWNoZSkge1xuICAgIHJldHVybiBjYWNoZTtcbiAgfVxuXG4gIHZhciBzdHlsZSA9IHRhcmdldC5zdHlsZSxcbiAgICAgIGludmVydGVkU2NhbGVYID0gY2FjaGUuc2NhbGVYIDwgMCxcbiAgICAgIHB4ID0gXCJweFwiLFxuICAgICAgZGVnID0gXCJkZWdcIixcbiAgICAgIGNzID0gZ2V0Q29tcHV0ZWRTdHlsZSh0YXJnZXQpLFxuICAgICAgb3JpZ2luID0gX2dldENvbXB1dGVkUHJvcGVydHkodGFyZ2V0LCBfdHJhbnNmb3JtT3JpZ2luUHJvcCkgfHwgXCIwXCIsXG4gICAgICB4LFxuICAgICAgeSxcbiAgICAgIHosXG4gICAgICBzY2FsZVgsXG4gICAgICBzY2FsZVksXG4gICAgICByb3RhdGlvbixcbiAgICAgIHJvdGF0aW9uWCxcbiAgICAgIHJvdGF0aW9uWSxcbiAgICAgIHNrZXdYLFxuICAgICAgc2tld1ksXG4gICAgICBwZXJzcGVjdGl2ZSxcbiAgICAgIHhPcmlnaW4sXG4gICAgICB5T3JpZ2luLFxuICAgICAgbWF0cml4LFxuICAgICAgYW5nbGUsXG4gICAgICBjb3MsXG4gICAgICBzaW4sXG4gICAgICBhLFxuICAgICAgYixcbiAgICAgIGMsXG4gICAgICBkLFxuICAgICAgYTEyLFxuICAgICAgYTIyLFxuICAgICAgdDEsXG4gICAgICB0MixcbiAgICAgIHQzLFxuICAgICAgYTEzLFxuICAgICAgYTIzLFxuICAgICAgYTMzLFxuICAgICAgYTQyLFxuICAgICAgYTQzLFxuICAgICAgYTMyO1xuICB4ID0geSA9IHogPSByb3RhdGlvbiA9IHJvdGF0aW9uWCA9IHJvdGF0aW9uWSA9IHNrZXdYID0gc2tld1kgPSBwZXJzcGVjdGl2ZSA9IDA7XG4gIHNjYWxlWCA9IHNjYWxlWSA9IDE7XG4gIGNhY2hlLnN2ZyA9ICEhKHRhcmdldC5nZXRDVE0gJiYgX2lzU1ZHKHRhcmdldCkpO1xuXG4gIGlmIChjcy50cmFuc2xhdGUpIHtcbiAgICAvLyBhY2NvbW1vZGF0ZSBpbmRlcGVuZGVudCB0cmFuc2Zvcm1zIGJ5IGNvbWJpbmluZyB0aGVtIGludG8gbm9ybWFsIG9uZXMuXG4gICAgaWYgKGNzLnRyYW5zbGF0ZSAhPT0gXCJub25lXCIgfHwgY3Muc2NhbGUgIT09IFwibm9uZVwiIHx8IGNzLnJvdGF0ZSAhPT0gXCJub25lXCIpIHtcbiAgICAgIHN0eWxlW190cmFuc2Zvcm1Qcm9wXSA9IChjcy50cmFuc2xhdGUgIT09IFwibm9uZVwiID8gXCJ0cmFuc2xhdGUzZChcIiArIChjcy50cmFuc2xhdGUgKyBcIiAwIDBcIikuc3BsaXQoXCIgXCIpLnNsaWNlKDAsIDMpLmpvaW4oXCIsIFwiKSArIFwiKSBcIiA6IFwiXCIpICsgKGNzLnJvdGF0ZSAhPT0gXCJub25lXCIgPyBcInJvdGF0ZShcIiArIGNzLnJvdGF0ZSArIFwiKSBcIiA6IFwiXCIpICsgKGNzLnNjYWxlICE9PSBcIm5vbmVcIiA/IFwic2NhbGUoXCIgKyBjcy5zY2FsZS5zcGxpdChcIiBcIikuam9pbihcIixcIikgKyBcIikgXCIgOiBcIlwiKSArIChjc1tfdHJhbnNmb3JtUHJvcF0gIT09IFwibm9uZVwiID8gY3NbX3RyYW5zZm9ybVByb3BdIDogXCJcIik7XG4gICAgfVxuXG4gICAgc3R5bGUuc2NhbGUgPSBzdHlsZS5yb3RhdGUgPSBzdHlsZS50cmFuc2xhdGUgPSBcIm5vbmVcIjtcbiAgfVxuXG4gIG1hdHJpeCA9IF9nZXRNYXRyaXgodGFyZ2V0LCBjYWNoZS5zdmcpO1xuXG4gIGlmIChjYWNoZS5zdmcpIHtcbiAgICBpZiAoY2FjaGUudW5jYWNoZSkge1xuICAgICAgLy8gaWYgY2FjaGUudW5jYWNoZSBpcyB0cnVlIChhbmQgbWF5YmUgaWYgb3JpZ2luIGlzIDAsMCksIHdlIG5lZWQgdG8gc2V0IGVsZW1lbnQuc3R5bGUudHJhbnNmb3JtT3JpZ2luID0gKGNhY2hlLnhPcmlnaW4gLSBiYm94LngpICsgXCJweCBcIiArIChjYWNoZS55T3JpZ2luIC0gYmJveC55KSArIFwicHhcIi4gUHJldmlvdXNseSB3ZSBsZXQgdGhlIGRhdGEtc3ZnLW9yaWdpbiBzdGF5IGluc3RlYWQsIGJ1dCB3aGVuIGludHJvZHVjaW5nIHJldmVydCgpLCBpdCBjb21wbGljYXRlZCB0aGluZ3MuXG4gICAgICB0MiA9IHRhcmdldC5nZXRCQm94KCk7XG4gICAgICBvcmlnaW4gPSBjYWNoZS54T3JpZ2luIC0gdDIueCArIFwicHggXCIgKyAoY2FjaGUueU9yaWdpbiAtIHQyLnkpICsgXCJweFwiO1xuICAgICAgdDEgPSBcIlwiO1xuICAgIH0gZWxzZSB7XG4gICAgICB0MSA9ICF1bmNhY2hlICYmIHRhcmdldC5nZXRBdHRyaWJ1dGUoXCJkYXRhLXN2Zy1vcmlnaW5cIik7IC8vICBSZW1lbWJlciwgdG8gd29yayBhcm91bmQgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMgd2UgYWx3YXlzIGZvcmNlIFNWRyBlbGVtZW50cycgdHJhbnNmb3JtT3JpZ2luIHRvIDAsMCBhbmQgb2Zmc2V0IHRoZSB0cmFuc2xhdGlvbiBhY2NvcmRpbmdseS5cbiAgICB9XG5cbiAgICBfYXBwbHlTVkdPcmlnaW4odGFyZ2V0LCB0MSB8fCBvcmlnaW4sICEhdDEgfHwgY2FjaGUub3JpZ2luSXNBYnNvbHV0ZSwgY2FjaGUuc21vb3RoICE9PSBmYWxzZSwgbWF0cml4KTtcbiAgfVxuXG4gIHhPcmlnaW4gPSBjYWNoZS54T3JpZ2luIHx8IDA7XG4gIHlPcmlnaW4gPSBjYWNoZS55T3JpZ2luIHx8IDA7XG5cbiAgaWYgKG1hdHJpeCAhPT0gX2lkZW50aXR5MkRNYXRyaXgpIHtcbiAgICBhID0gbWF0cml4WzBdOyAvL2ExMVxuXG4gICAgYiA9IG1hdHJpeFsxXTsgLy9hMjFcblxuICAgIGMgPSBtYXRyaXhbMl07IC8vYTMxXG5cbiAgICBkID0gbWF0cml4WzNdOyAvL2E0MVxuXG4gICAgeCA9IGExMiA9IG1hdHJpeFs0XTtcbiAgICB5ID0gYTIyID0gbWF0cml4WzVdOyAvLzJEIG1hdHJpeFxuXG4gICAgaWYgKG1hdHJpeC5sZW5ndGggPT09IDYpIHtcbiAgICAgIHNjYWxlWCA9IE1hdGguc3FydChhICogYSArIGIgKiBiKTtcbiAgICAgIHNjYWxlWSA9IE1hdGguc3FydChkICogZCArIGMgKiBjKTtcbiAgICAgIHJvdGF0aW9uID0gYSB8fCBiID8gX2F0YW4yKGIsIGEpICogX1JBRDJERUcgOiAwOyAvL25vdGU6IGlmIHNjYWxlWCBpcyAwLCB3ZSBjYW5ub3QgYWNjdXJhdGVseSBtZWFzdXJlIHJvdGF0aW9uLiBTYW1lIGZvciBza2V3WCB3aXRoIGEgc2NhbGVZIG9mIDAuIFRoZXJlZm9yZSwgd2UgZGVmYXVsdCB0byB0aGUgcHJldmlvdXNseSByZWNvcmRlZCB2YWx1ZSAob3IgemVybyBpZiB0aGF0IGRvZXNuJ3QgZXhpc3QpLlxuXG4gICAgICBza2V3WCA9IGMgfHwgZCA/IF9hdGFuMihjLCBkKSAqIF9SQUQyREVHICsgcm90YXRpb24gOiAwO1xuICAgICAgc2tld1ggJiYgKHNjYWxlWSAqPSBNYXRoLmFicyhNYXRoLmNvcyhza2V3WCAqIF9ERUcyUkFEKSkpO1xuXG4gICAgICBpZiAoY2FjaGUuc3ZnKSB7XG4gICAgICAgIHggLT0geE9yaWdpbiAtICh4T3JpZ2luICogYSArIHlPcmlnaW4gKiBjKTtcbiAgICAgICAgeSAtPSB5T3JpZ2luIC0gKHhPcmlnaW4gKiBiICsgeU9yaWdpbiAqIGQpO1xuICAgICAgfSAvLzNEIG1hdHJpeFxuXG4gICAgfSBlbHNlIHtcbiAgICAgIGEzMiA9IG1hdHJpeFs2XTtcbiAgICAgIGE0MiA9IG1hdHJpeFs3XTtcbiAgICAgIGExMyA9IG1hdHJpeFs4XTtcbiAgICAgIGEyMyA9IG1hdHJpeFs5XTtcbiAgICAgIGEzMyA9IG1hdHJpeFsxMF07XG4gICAgICBhNDMgPSBtYXRyaXhbMTFdO1xuICAgICAgeCA9IG1hdHJpeFsxMl07XG4gICAgICB5ID0gbWF0cml4WzEzXTtcbiAgICAgIHogPSBtYXRyaXhbMTRdO1xuICAgICAgYW5nbGUgPSBfYXRhbjIoYTMyLCBhMzMpO1xuICAgICAgcm90YXRpb25YID0gYW5nbGUgKiBfUkFEMkRFRzsgLy9yb3RhdGlvblhcblxuICAgICAgaWYgKGFuZ2xlKSB7XG4gICAgICAgIGNvcyA9IE1hdGguY29zKC1hbmdsZSk7XG4gICAgICAgIHNpbiA9IE1hdGguc2luKC1hbmdsZSk7XG4gICAgICAgIHQxID0gYTEyICogY29zICsgYTEzICogc2luO1xuICAgICAgICB0MiA9IGEyMiAqIGNvcyArIGEyMyAqIHNpbjtcbiAgICAgICAgdDMgPSBhMzIgKiBjb3MgKyBhMzMgKiBzaW47XG4gICAgICAgIGExMyA9IGExMiAqIC1zaW4gKyBhMTMgKiBjb3M7XG4gICAgICAgIGEyMyA9IGEyMiAqIC1zaW4gKyBhMjMgKiBjb3M7XG4gICAgICAgIGEzMyA9IGEzMiAqIC1zaW4gKyBhMzMgKiBjb3M7XG4gICAgICAgIGE0MyA9IGE0MiAqIC1zaW4gKyBhNDMgKiBjb3M7XG4gICAgICAgIGExMiA9IHQxO1xuICAgICAgICBhMjIgPSB0MjtcbiAgICAgICAgYTMyID0gdDM7XG4gICAgICB9IC8vcm90YXRpb25ZXG5cblxuICAgICAgYW5nbGUgPSBfYXRhbjIoLWMsIGEzMyk7XG4gICAgICByb3RhdGlvblkgPSBhbmdsZSAqIF9SQUQyREVHO1xuXG4gICAgICBpZiAoYW5nbGUpIHtcbiAgICAgICAgY29zID0gTWF0aC5jb3MoLWFuZ2xlKTtcbiAgICAgICAgc2luID0gTWF0aC5zaW4oLWFuZ2xlKTtcbiAgICAgICAgdDEgPSBhICogY29zIC0gYTEzICogc2luO1xuICAgICAgICB0MiA9IGIgKiBjb3MgLSBhMjMgKiBzaW47XG4gICAgICAgIHQzID0gYyAqIGNvcyAtIGEzMyAqIHNpbjtcbiAgICAgICAgYTQzID0gZCAqIHNpbiArIGE0MyAqIGNvcztcbiAgICAgICAgYSA9IHQxO1xuICAgICAgICBiID0gdDI7XG4gICAgICAgIGMgPSB0MztcbiAgICAgIH0gLy9yb3RhdGlvblpcblxuXG4gICAgICBhbmdsZSA9IF9hdGFuMihiLCBhKTtcbiAgICAgIHJvdGF0aW9uID0gYW5nbGUgKiBfUkFEMkRFRztcblxuICAgICAgaWYgKGFuZ2xlKSB7XG4gICAgICAgIGNvcyA9IE1hdGguY29zKGFuZ2xlKTtcbiAgICAgICAgc2luID0gTWF0aC5zaW4oYW5nbGUpO1xuICAgICAgICB0MSA9IGEgKiBjb3MgKyBiICogc2luO1xuICAgICAgICB0MiA9IGExMiAqIGNvcyArIGEyMiAqIHNpbjtcbiAgICAgICAgYiA9IGIgKiBjb3MgLSBhICogc2luO1xuICAgICAgICBhMjIgPSBhMjIgKiBjb3MgLSBhMTIgKiBzaW47XG4gICAgICAgIGEgPSB0MTtcbiAgICAgICAgYTEyID0gdDI7XG4gICAgICB9XG5cbiAgICAgIGlmIChyb3RhdGlvblggJiYgTWF0aC5hYnMocm90YXRpb25YKSArIE1hdGguYWJzKHJvdGF0aW9uKSA+IDM1OS45KSB7XG4gICAgICAgIC8vd2hlbiByb3RhdGlvblkgaXMgc2V0LCBpdCB3aWxsIG9mdGVuIGJlIHBhcnNlZCBhcyAxODAgZGVncmVlcyBkaWZmZXJlbnQgdGhhbiBpdCBzaG91bGQgYmUsIGFuZCByb3RhdGlvblggYW5kIHJvdGF0aW9uIGJvdGggYmVpbmcgMTgwIChpdCBsb29rcyB0aGUgc2FtZSksIHNvIHdlIGFkanVzdCBmb3IgdGhhdCBoZXJlLlxuICAgICAgICByb3RhdGlvblggPSByb3RhdGlvbiA9IDA7XG4gICAgICAgIHJvdGF0aW9uWSA9IDE4MCAtIHJvdGF0aW9uWTtcbiAgICAgIH1cblxuICAgICAgc2NhbGVYID0gX3JvdW5kKE1hdGguc3FydChhICogYSArIGIgKiBiICsgYyAqIGMpKTtcbiAgICAgIHNjYWxlWSA9IF9yb3VuZChNYXRoLnNxcnQoYTIyICogYTIyICsgYTMyICogYTMyKSk7XG4gICAgICBhbmdsZSA9IF9hdGFuMihhMTIsIGEyMik7XG4gICAgICBza2V3WCA9IE1hdGguYWJzKGFuZ2xlKSA+IDAuMDAwMiA/IGFuZ2xlICogX1JBRDJERUcgOiAwO1xuICAgICAgcGVyc3BlY3RpdmUgPSBhNDMgPyAxIC8gKGE0MyA8IDAgPyAtYTQzIDogYTQzKSA6IDA7XG4gICAgfVxuXG4gICAgaWYgKGNhY2hlLnN2Zykge1xuICAgICAgLy9zZW5zZSBpZiB0aGVyZSBhcmUgQ1NTIHRyYW5zZm9ybXMgYXBwbGllZCBvbiBhbiBTVkcgZWxlbWVudCBpbiB3aGljaCBjYXNlIHdlIG11c3Qgb3ZlcndyaXRlIHRoZW0gd2hlbiByZW5kZXJpbmcuIFRoZSB0cmFuc2Zvcm0gYXR0cmlidXRlIGlzIG1vcmUgcmVsaWFibGUgY3Jvc3MtYnJvd3NlciwgYnV0IHdlIGNhbid0IGp1c3QgcmVtb3ZlIHRoZSBDU1Mgb25lcyBiZWNhdXNlIHRoZXkgbWF5IGJlIGFwcGxpZWQgaW4gYSBDU1MgcnVsZSBzb21ld2hlcmUgKG5vdCBqdXN0IGlubGluZSkuXG4gICAgICB0MSA9IHRhcmdldC5nZXRBdHRyaWJ1dGUoXCJ0cmFuc2Zvcm1cIik7XG4gICAgICBjYWNoZS5mb3JjZUNTUyA9IHRhcmdldC5zZXRBdHRyaWJ1dGUoXCJ0cmFuc2Zvcm1cIiwgXCJcIikgfHwgIV9pc051bGxUcmFuc2Zvcm0oX2dldENvbXB1dGVkUHJvcGVydHkodGFyZ2V0LCBfdHJhbnNmb3JtUHJvcCkpO1xuICAgICAgdDEgJiYgdGFyZ2V0LnNldEF0dHJpYnV0ZShcInRyYW5zZm9ybVwiLCB0MSk7XG4gICAgfVxuICB9XG5cbiAgaWYgKE1hdGguYWJzKHNrZXdYKSA+IDkwICYmIE1hdGguYWJzKHNrZXdYKSA8IDI3MCkge1xuICAgIGlmIChpbnZlcnRlZFNjYWxlWCkge1xuICAgICAgc2NhbGVYICo9IC0xO1xuICAgICAgc2tld1ggKz0gcm90YXRpb24gPD0gMCA/IDE4MCA6IC0xODA7XG4gICAgICByb3RhdGlvbiArPSByb3RhdGlvbiA8PSAwID8gMTgwIDogLTE4MDtcbiAgICB9IGVsc2Uge1xuICAgICAgc2NhbGVZICo9IC0xO1xuICAgICAgc2tld1ggKz0gc2tld1ggPD0gMCA/IDE4MCA6IC0xODA7XG4gICAgfVxuICB9XG5cbiAgdW5jYWNoZSA9IHVuY2FjaGUgfHwgY2FjaGUudW5jYWNoZTtcbiAgY2FjaGUueCA9IHggLSAoKGNhY2hlLnhQZXJjZW50ID0geCAmJiAoIXVuY2FjaGUgJiYgY2FjaGUueFBlcmNlbnQgfHwgKE1hdGgucm91bmQodGFyZ2V0Lm9mZnNldFdpZHRoIC8gMikgPT09IE1hdGgucm91bmQoLXgpID8gLTUwIDogMCkpKSA/IHRhcmdldC5vZmZzZXRXaWR0aCAqIGNhY2hlLnhQZXJjZW50IC8gMTAwIDogMCkgKyBweDtcbiAgY2FjaGUueSA9IHkgLSAoKGNhY2hlLnlQZXJjZW50ID0geSAmJiAoIXVuY2FjaGUgJiYgY2FjaGUueVBlcmNlbnQgfHwgKE1hdGgucm91bmQodGFyZ2V0Lm9mZnNldEhlaWdodCAvIDIpID09PSBNYXRoLnJvdW5kKC15KSA/IC01MCA6IDApKSkgPyB0YXJnZXQub2Zmc2V0SGVpZ2h0ICogY2FjaGUueVBlcmNlbnQgLyAxMDAgOiAwKSArIHB4O1xuICBjYWNoZS56ID0geiArIHB4O1xuICBjYWNoZS5zY2FsZVggPSBfcm91bmQoc2NhbGVYKTtcbiAgY2FjaGUuc2NhbGVZID0gX3JvdW5kKHNjYWxlWSk7XG4gIGNhY2hlLnJvdGF0aW9uID0gX3JvdW5kKHJvdGF0aW9uKSArIGRlZztcbiAgY2FjaGUucm90YXRpb25YID0gX3JvdW5kKHJvdGF0aW9uWCkgKyBkZWc7XG4gIGNhY2hlLnJvdGF0aW9uWSA9IF9yb3VuZChyb3RhdGlvblkpICsgZGVnO1xuICBjYWNoZS5za2V3WCA9IHNrZXdYICsgZGVnO1xuICBjYWNoZS5za2V3WSA9IHNrZXdZICsgZGVnO1xuICBjYWNoZS50cmFuc2Zvcm1QZXJzcGVjdGl2ZSA9IHBlcnNwZWN0aXZlICsgcHg7XG5cbiAgaWYgKGNhY2hlLnpPcmlnaW4gPSBwYXJzZUZsb2F0KG9yaWdpbi5zcGxpdChcIiBcIilbMl0pIHx8ICF1bmNhY2hlICYmIGNhY2hlLnpPcmlnaW4gfHwgMCkge1xuICAgIHN0eWxlW190cmFuc2Zvcm1PcmlnaW5Qcm9wXSA9IF9maXJzdFR3b09ubHkob3JpZ2luKTtcbiAgfVxuXG4gIGNhY2hlLnhPZmZzZXQgPSBjYWNoZS55T2Zmc2V0ID0gMDtcbiAgY2FjaGUuZm9yY2UzRCA9IF9jb25maWcuZm9yY2UzRDtcbiAgY2FjaGUucmVuZGVyVHJhbnNmb3JtID0gY2FjaGUuc3ZnID8gX3JlbmRlclNWR1RyYW5zZm9ybXMgOiBfc3VwcG9ydHMzRCA/IF9yZW5kZXJDU1NUcmFuc2Zvcm1zIDogX3JlbmRlck5vbjNEVHJhbnNmb3JtcztcbiAgY2FjaGUudW5jYWNoZSA9IDA7XG4gIHJldHVybiBjYWNoZTtcbn0sXG4gICAgX2ZpcnN0VHdvT25seSA9IGZ1bmN0aW9uIF9maXJzdFR3b09ubHkodmFsdWUpIHtcbiAgcmV0dXJuICh2YWx1ZSA9IHZhbHVlLnNwbGl0KFwiIFwiKSlbMF0gKyBcIiBcIiArIHZhbHVlWzFdO1xufSxcbiAgICAvL2ZvciBoYW5kbGluZyB0cmFuc2Zvcm1PcmlnaW4gdmFsdWVzLCBzdHJpcHBpbmcgb3V0IHRoZSAzcmQgZGltZW5zaW9uXG5fYWRkUHhUcmFuc2xhdGUgPSBmdW5jdGlvbiBfYWRkUHhUcmFuc2xhdGUodGFyZ2V0LCBzdGFydCwgdmFsdWUpIHtcbiAgdmFyIHVuaXQgPSBnZXRVbml0KHN0YXJ0KTtcbiAgcmV0dXJuIF9yb3VuZChwYXJzZUZsb2F0KHN0YXJ0KSArIHBhcnNlRmxvYXQoX2NvbnZlcnRUb1VuaXQodGFyZ2V0LCBcInhcIiwgdmFsdWUgKyBcInB4XCIsIHVuaXQpKSkgKyB1bml0O1xufSxcbiAgICBfcmVuZGVyTm9uM0RUcmFuc2Zvcm1zID0gZnVuY3Rpb24gX3JlbmRlck5vbjNEVHJhbnNmb3JtcyhyYXRpbywgY2FjaGUpIHtcbiAgY2FjaGUueiA9IFwiMHB4XCI7XG4gIGNhY2hlLnJvdGF0aW9uWSA9IGNhY2hlLnJvdGF0aW9uWCA9IFwiMGRlZ1wiO1xuICBjYWNoZS5mb3JjZTNEID0gMDtcblxuICBfcmVuZGVyQ1NTVHJhbnNmb3JtcyhyYXRpbywgY2FjaGUpO1xufSxcbiAgICBfemVyb0RlZyA9IFwiMGRlZ1wiLFxuICAgIF96ZXJvUHggPSBcIjBweFwiLFxuICAgIF9lbmRQYXJlbnRoZXNpcyA9IFwiKSBcIixcbiAgICBfcmVuZGVyQ1NTVHJhbnNmb3JtcyA9IGZ1bmN0aW9uIF9yZW5kZXJDU1NUcmFuc2Zvcm1zKHJhdGlvLCBjYWNoZSkge1xuICB2YXIgX3JlZiA9IGNhY2hlIHx8IHRoaXMsXG4gICAgICB4UGVyY2VudCA9IF9yZWYueFBlcmNlbnQsXG4gICAgICB5UGVyY2VudCA9IF9yZWYueVBlcmNlbnQsXG4gICAgICB4ID0gX3JlZi54LFxuICAgICAgeSA9IF9yZWYueSxcbiAgICAgIHogPSBfcmVmLnosXG4gICAgICByb3RhdGlvbiA9IF9yZWYucm90YXRpb24sXG4gICAgICByb3RhdGlvblkgPSBfcmVmLnJvdGF0aW9uWSxcbiAgICAgIHJvdGF0aW9uWCA9IF9yZWYucm90YXRpb25YLFxuICAgICAgc2tld1ggPSBfcmVmLnNrZXdYLFxuICAgICAgc2tld1kgPSBfcmVmLnNrZXdZLFxuICAgICAgc2NhbGVYID0gX3JlZi5zY2FsZVgsXG4gICAgICBzY2FsZVkgPSBfcmVmLnNjYWxlWSxcbiAgICAgIHRyYW5zZm9ybVBlcnNwZWN0aXZlID0gX3JlZi50cmFuc2Zvcm1QZXJzcGVjdGl2ZSxcbiAgICAgIGZvcmNlM0QgPSBfcmVmLmZvcmNlM0QsXG4gICAgICB0YXJnZXQgPSBfcmVmLnRhcmdldCxcbiAgICAgIHpPcmlnaW4gPSBfcmVmLnpPcmlnaW4sXG4gICAgICB0cmFuc2Zvcm1zID0gXCJcIixcbiAgICAgIHVzZTNEID0gZm9yY2UzRCA9PT0gXCJhdXRvXCIgJiYgcmF0aW8gJiYgcmF0aW8gIT09IDEgfHwgZm9yY2UzRCA9PT0gdHJ1ZTsgLy8gU2FmYXJpIGhhcyBhIGJ1ZyB0aGF0IGNhdXNlcyBpdCBub3QgdG8gcmVuZGVyIDNEIHRyYW5zZm9ybS1vcmlnaW4gdmFsdWVzIHByb3Blcmx5LCBzbyB3ZSBmb3JjZSB0aGUgeiBvcmlnaW4gdG8gMCwgcmVjb3JkIGl0IGluIHRoZSBjYWNoZSwgYW5kIHRoZW4gZG8gdGhlIG1hdGggaGVyZSB0byBvZmZzZXQgdGhlIHRyYW5zbGF0ZSB2YWx1ZXMgYWNjb3JkaW5nbHkgKGJhc2ljYWxseSBkbyB0aGUgM0QgdHJhbnNmb3JtLW9yaWdpbiBwYXJ0IG1hbnVhbGx5KVxuXG5cbiAgaWYgKHpPcmlnaW4gJiYgKHJvdGF0aW9uWCAhPT0gX3plcm9EZWcgfHwgcm90YXRpb25ZICE9PSBfemVyb0RlZykpIHtcbiAgICB2YXIgYW5nbGUgPSBwYXJzZUZsb2F0KHJvdGF0aW9uWSkgKiBfREVHMlJBRCxcbiAgICAgICAgYTEzID0gTWF0aC5zaW4oYW5nbGUpLFxuICAgICAgICBhMzMgPSBNYXRoLmNvcyhhbmdsZSksXG4gICAgICAgIGNvcztcblxuICAgIGFuZ2xlID0gcGFyc2VGbG9hdChyb3RhdGlvblgpICogX0RFRzJSQUQ7XG4gICAgY29zID0gTWF0aC5jb3MoYW5nbGUpO1xuICAgIHggPSBfYWRkUHhUcmFuc2xhdGUodGFyZ2V0LCB4LCBhMTMgKiBjb3MgKiAtek9yaWdpbik7XG4gICAgeSA9IF9hZGRQeFRyYW5zbGF0ZSh0YXJnZXQsIHksIC1NYXRoLnNpbihhbmdsZSkgKiAtek9yaWdpbik7XG4gICAgeiA9IF9hZGRQeFRyYW5zbGF0ZSh0YXJnZXQsIHosIGEzMyAqIGNvcyAqIC16T3JpZ2luICsgek9yaWdpbik7XG4gIH1cblxuICBpZiAodHJhbnNmb3JtUGVyc3BlY3RpdmUgIT09IF96ZXJvUHgpIHtcbiAgICB0cmFuc2Zvcm1zICs9IFwicGVyc3BlY3RpdmUoXCIgKyB0cmFuc2Zvcm1QZXJzcGVjdGl2ZSArIF9lbmRQYXJlbnRoZXNpcztcbiAgfVxuXG4gIGlmICh4UGVyY2VudCB8fCB5UGVyY2VudCkge1xuICAgIHRyYW5zZm9ybXMgKz0gXCJ0cmFuc2xhdGUoXCIgKyB4UGVyY2VudCArIFwiJSwgXCIgKyB5UGVyY2VudCArIFwiJSkgXCI7XG4gIH1cblxuICBpZiAodXNlM0QgfHwgeCAhPT0gX3plcm9QeCB8fCB5ICE9PSBfemVyb1B4IHx8IHogIT09IF96ZXJvUHgpIHtcbiAgICB0cmFuc2Zvcm1zICs9IHogIT09IF96ZXJvUHggfHwgdXNlM0QgPyBcInRyYW5zbGF0ZTNkKFwiICsgeCArIFwiLCBcIiArIHkgKyBcIiwgXCIgKyB6ICsgXCIpIFwiIDogXCJ0cmFuc2xhdGUoXCIgKyB4ICsgXCIsIFwiICsgeSArIF9lbmRQYXJlbnRoZXNpcztcbiAgfVxuXG4gIGlmIChyb3RhdGlvbiAhPT0gX3plcm9EZWcpIHtcbiAgICB0cmFuc2Zvcm1zICs9IFwicm90YXRlKFwiICsgcm90YXRpb24gKyBfZW5kUGFyZW50aGVzaXM7XG4gIH1cblxuICBpZiAocm90YXRpb25ZICE9PSBfemVyb0RlZykge1xuICAgIHRyYW5zZm9ybXMgKz0gXCJyb3RhdGVZKFwiICsgcm90YXRpb25ZICsgX2VuZFBhcmVudGhlc2lzO1xuICB9XG5cbiAgaWYgKHJvdGF0aW9uWCAhPT0gX3plcm9EZWcpIHtcbiAgICB0cmFuc2Zvcm1zICs9IFwicm90YXRlWChcIiArIHJvdGF0aW9uWCArIF9lbmRQYXJlbnRoZXNpcztcbiAgfVxuXG4gIGlmIChza2V3WCAhPT0gX3plcm9EZWcgfHwgc2tld1kgIT09IF96ZXJvRGVnKSB7XG4gICAgdHJhbnNmb3JtcyArPSBcInNrZXcoXCIgKyBza2V3WCArIFwiLCBcIiArIHNrZXdZICsgX2VuZFBhcmVudGhlc2lzO1xuICB9XG5cbiAgaWYgKHNjYWxlWCAhPT0gMSB8fCBzY2FsZVkgIT09IDEpIHtcbiAgICB0cmFuc2Zvcm1zICs9IFwic2NhbGUoXCIgKyBzY2FsZVggKyBcIiwgXCIgKyBzY2FsZVkgKyBfZW5kUGFyZW50aGVzaXM7XG4gIH1cblxuICB0YXJnZXQuc3R5bGVbX3RyYW5zZm9ybVByb3BdID0gdHJhbnNmb3JtcyB8fCBcInRyYW5zbGF0ZSgwLCAwKVwiO1xufSxcbiAgICBfcmVuZGVyU1ZHVHJhbnNmb3JtcyA9IGZ1bmN0aW9uIF9yZW5kZXJTVkdUcmFuc2Zvcm1zKHJhdGlvLCBjYWNoZSkge1xuICB2YXIgX3JlZjIgPSBjYWNoZSB8fCB0aGlzLFxuICAgICAgeFBlcmNlbnQgPSBfcmVmMi54UGVyY2VudCxcbiAgICAgIHlQZXJjZW50ID0gX3JlZjIueVBlcmNlbnQsXG4gICAgICB4ID0gX3JlZjIueCxcbiAgICAgIHkgPSBfcmVmMi55LFxuICAgICAgcm90YXRpb24gPSBfcmVmMi5yb3RhdGlvbixcbiAgICAgIHNrZXdYID0gX3JlZjIuc2tld1gsXG4gICAgICBza2V3WSA9IF9yZWYyLnNrZXdZLFxuICAgICAgc2NhbGVYID0gX3JlZjIuc2NhbGVYLFxuICAgICAgc2NhbGVZID0gX3JlZjIuc2NhbGVZLFxuICAgICAgdGFyZ2V0ID0gX3JlZjIudGFyZ2V0LFxuICAgICAgeE9yaWdpbiA9IF9yZWYyLnhPcmlnaW4sXG4gICAgICB5T3JpZ2luID0gX3JlZjIueU9yaWdpbixcbiAgICAgIHhPZmZzZXQgPSBfcmVmMi54T2Zmc2V0LFxuICAgICAgeU9mZnNldCA9IF9yZWYyLnlPZmZzZXQsXG4gICAgICBmb3JjZUNTUyA9IF9yZWYyLmZvcmNlQ1NTLFxuICAgICAgdHggPSBwYXJzZUZsb2F0KHgpLFxuICAgICAgdHkgPSBwYXJzZUZsb2F0KHkpLFxuICAgICAgYTExLFxuICAgICAgYTIxLFxuICAgICAgYTEyLFxuICAgICAgYTIyLFxuICAgICAgdGVtcDtcblxuICByb3RhdGlvbiA9IHBhcnNlRmxvYXQocm90YXRpb24pO1xuICBza2V3WCA9IHBhcnNlRmxvYXQoc2tld1gpO1xuICBza2V3WSA9IHBhcnNlRmxvYXQoc2tld1kpO1xuXG4gIGlmIChza2V3WSkge1xuICAgIC8vZm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIHdlIGNvbWJpbmUgYWxsIHNrZXdpbmcgaW50byB0aGUgc2tld1ggYW5kIHJvdGF0aW9uIHZhbHVlcy4gUmVtZW1iZXIsIGEgc2tld1kgb2YgMTAgZGVncmVlcyBsb29rcyB0aGUgc2FtZSBhcyBhIHJvdGF0aW9uIG9mIDEwIGRlZ3JlZXMgcGx1cyBhIHNrZXdYIG9mIDEwIGRlZ3JlZXMuXG4gICAgc2tld1kgPSBwYXJzZUZsb2F0KHNrZXdZKTtcbiAgICBza2V3WCArPSBza2V3WTtcbiAgICByb3RhdGlvbiArPSBza2V3WTtcbiAgfVxuXG4gIGlmIChyb3RhdGlvbiB8fCBza2V3WCkge1xuICAgIHJvdGF0aW9uICo9IF9ERUcyUkFEO1xuICAgIHNrZXdYICo9IF9ERUcyUkFEO1xuICAgIGExMSA9IE1hdGguY29zKHJvdGF0aW9uKSAqIHNjYWxlWDtcbiAgICBhMjEgPSBNYXRoLnNpbihyb3RhdGlvbikgKiBzY2FsZVg7XG4gICAgYTEyID0gTWF0aC5zaW4ocm90YXRpb24gLSBza2V3WCkgKiAtc2NhbGVZO1xuICAgIGEyMiA9IE1hdGguY29zKHJvdGF0aW9uIC0gc2tld1gpICogc2NhbGVZO1xuXG4gICAgaWYgKHNrZXdYKSB7XG4gICAgICBza2V3WSAqPSBfREVHMlJBRDtcbiAgICAgIHRlbXAgPSBNYXRoLnRhbihza2V3WCAtIHNrZXdZKTtcbiAgICAgIHRlbXAgPSBNYXRoLnNxcnQoMSArIHRlbXAgKiB0ZW1wKTtcbiAgICAgIGExMiAqPSB0ZW1wO1xuICAgICAgYTIyICo9IHRlbXA7XG5cbiAgICAgIGlmIChza2V3WSkge1xuICAgICAgICB0ZW1wID0gTWF0aC50YW4oc2tld1kpO1xuICAgICAgICB0ZW1wID0gTWF0aC5zcXJ0KDEgKyB0ZW1wICogdGVtcCk7XG4gICAgICAgIGExMSAqPSB0ZW1wO1xuICAgICAgICBhMjEgKj0gdGVtcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhMTEgPSBfcm91bmQoYTExKTtcbiAgICBhMjEgPSBfcm91bmQoYTIxKTtcbiAgICBhMTIgPSBfcm91bmQoYTEyKTtcbiAgICBhMjIgPSBfcm91bmQoYTIyKTtcbiAgfSBlbHNlIHtcbiAgICBhMTEgPSBzY2FsZVg7XG4gICAgYTIyID0gc2NhbGVZO1xuICAgIGEyMSA9IGExMiA9IDA7XG4gIH1cblxuICBpZiAodHggJiYgIX4oeCArIFwiXCIpLmluZGV4T2YoXCJweFwiKSB8fCB0eSAmJiAhfih5ICsgXCJcIikuaW5kZXhPZihcInB4XCIpKSB7XG4gICAgdHggPSBfY29udmVydFRvVW5pdCh0YXJnZXQsIFwieFwiLCB4LCBcInB4XCIpO1xuICAgIHR5ID0gX2NvbnZlcnRUb1VuaXQodGFyZ2V0LCBcInlcIiwgeSwgXCJweFwiKTtcbiAgfVxuXG4gIGlmICh4T3JpZ2luIHx8IHlPcmlnaW4gfHwgeE9mZnNldCB8fCB5T2Zmc2V0KSB7XG4gICAgdHggPSBfcm91bmQodHggKyB4T3JpZ2luIC0gKHhPcmlnaW4gKiBhMTEgKyB5T3JpZ2luICogYTEyKSArIHhPZmZzZXQpO1xuICAgIHR5ID0gX3JvdW5kKHR5ICsgeU9yaWdpbiAtICh4T3JpZ2luICogYTIxICsgeU9yaWdpbiAqIGEyMikgKyB5T2Zmc2V0KTtcbiAgfVxuXG4gIGlmICh4UGVyY2VudCB8fCB5UGVyY2VudCkge1xuICAgIC8vVGhlIFNWRyBzcGVjIGRvZXNuJ3Qgc3VwcG9ydCBwZXJjZW50YWdlLWJhc2VkIHRyYW5zbGF0aW9uIGluIHRoZSBcInRyYW5zZm9ybVwiIGF0dHJpYnV0ZSwgc28gd2UgbWVyZ2UgaXQgaW50byB0aGUgdHJhbnNsYXRpb24gdG8gc2ltdWxhdGUgaXQuXG4gICAgdGVtcCA9IHRhcmdldC5nZXRCQm94KCk7XG4gICAgdHggPSBfcm91bmQodHggKyB4UGVyY2VudCAvIDEwMCAqIHRlbXAud2lkdGgpO1xuICAgIHR5ID0gX3JvdW5kKHR5ICsgeVBlcmNlbnQgLyAxMDAgKiB0ZW1wLmhlaWdodCk7XG4gIH1cblxuICB0ZW1wID0gXCJtYXRyaXgoXCIgKyBhMTEgKyBcIixcIiArIGEyMSArIFwiLFwiICsgYTEyICsgXCIsXCIgKyBhMjIgKyBcIixcIiArIHR4ICsgXCIsXCIgKyB0eSArIFwiKVwiO1xuICB0YXJnZXQuc2V0QXR0cmlidXRlKFwidHJhbnNmb3JtXCIsIHRlbXApO1xuICBmb3JjZUNTUyAmJiAodGFyZ2V0LnN0eWxlW190cmFuc2Zvcm1Qcm9wXSA9IHRlbXApOyAvL3NvbWUgYnJvd3NlcnMgcHJpb3JpdGl6ZSBDU1MgdHJhbnNmb3JtcyBvdmVyIHRoZSB0cmFuc2Zvcm0gYXR0cmlidXRlLiBXaGVuIHdlIHNlbnNlIHRoYXQgdGhlIHVzZXIgaGFzIENTUyB0cmFuc2Zvcm1zIGFwcGxpZWQsIHdlIG11c3Qgb3ZlcndyaXRlIHRoZW0gdGhpcyB3YXkgKG90aGVyd2lzZSBzb21lIGJyb3dzZXIgc2ltcGx5IHdvbid0IHJlbmRlciB0aGUgdHJhbnNmb3JtIGF0dHJpYnV0ZSBjaGFuZ2VzISlcbn0sXG4gICAgX2FkZFJvdGF0aW9uYWxQcm9wVHdlZW4gPSBmdW5jdGlvbiBfYWRkUm90YXRpb25hbFByb3BUd2VlbihwbHVnaW4sIHRhcmdldCwgcHJvcGVydHksIHN0YXJ0TnVtLCBlbmRWYWx1ZSkge1xuICB2YXIgY2FwID0gMzYwLFxuICAgICAgaXNTdHJpbmcgPSBfaXNTdHJpbmcoZW5kVmFsdWUpLFxuICAgICAgZW5kTnVtID0gcGFyc2VGbG9hdChlbmRWYWx1ZSkgKiAoaXNTdHJpbmcgJiYgfmVuZFZhbHVlLmluZGV4T2YoXCJyYWRcIikgPyBfUkFEMkRFRyA6IDEpLFxuICAgICAgY2hhbmdlID0gZW5kTnVtIC0gc3RhcnROdW0sXG4gICAgICBmaW5hbFZhbHVlID0gc3RhcnROdW0gKyBjaGFuZ2UgKyBcImRlZ1wiLFxuICAgICAgZGlyZWN0aW9uLFxuICAgICAgcHQ7XG5cbiAgaWYgKGlzU3RyaW5nKSB7XG4gICAgZGlyZWN0aW9uID0gZW5kVmFsdWUuc3BsaXQoXCJfXCIpWzFdO1xuXG4gICAgaWYgKGRpcmVjdGlvbiA9PT0gXCJzaG9ydFwiKSB7XG4gICAgICBjaGFuZ2UgJT0gY2FwO1xuXG4gICAgICBpZiAoY2hhbmdlICE9PSBjaGFuZ2UgJSAoY2FwIC8gMikpIHtcbiAgICAgICAgY2hhbmdlICs9IGNoYW5nZSA8IDAgPyBjYXAgOiAtY2FwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmIChkaXJlY3Rpb24gPT09IFwiY3dcIiAmJiBjaGFuZ2UgPCAwKSB7XG4gICAgICBjaGFuZ2UgPSAoY2hhbmdlICsgY2FwICogX2JpZ051bSkgJSBjYXAgLSB+fihjaGFuZ2UgLyBjYXApICogY2FwO1xuICAgIH0gZWxzZSBpZiAoZGlyZWN0aW9uID09PSBcImNjd1wiICYmIGNoYW5nZSA+IDApIHtcbiAgICAgIGNoYW5nZSA9IChjaGFuZ2UgLSBjYXAgKiBfYmlnTnVtKSAlIGNhcCAtIH5+KGNoYW5nZSAvIGNhcCkgKiBjYXA7XG4gICAgfVxuICB9XG5cbiAgcGx1Z2luLl9wdCA9IHB0ID0gbmV3IFByb3BUd2VlbihwbHVnaW4uX3B0LCB0YXJnZXQsIHByb3BlcnR5LCBzdGFydE51bSwgY2hhbmdlLCBfcmVuZGVyUHJvcFdpdGhFbmQpO1xuICBwdC5lID0gZmluYWxWYWx1ZTtcbiAgcHQudSA9IFwiZGVnXCI7XG5cbiAgcGx1Z2luLl9wcm9wcy5wdXNoKHByb3BlcnR5KTtcblxuICByZXR1cm4gcHQ7XG59LFxuICAgIF9hc3NpZ24gPSBmdW5jdGlvbiBfYXNzaWduKHRhcmdldCwgc291cmNlKSB7XG4gIC8vIEludGVybmV0IEV4cGxvcmVyIGRvZXNuJ3QgaGF2ZSBPYmplY3QuYXNzaWduKCksIHNvIHdlIHJlY3JlYXRlIGl0IGhlcmUuXG4gIGZvciAodmFyIHAgaW4gc291cmNlKSB7XG4gICAgdGFyZ2V0W3BdID0gc291cmNlW3BdO1xuICB9XG5cbiAgcmV0dXJuIHRhcmdldDtcbn0sXG4gICAgX2FkZFJhd1RyYW5zZm9ybVBUcyA9IGZ1bmN0aW9uIF9hZGRSYXdUcmFuc2Zvcm1QVHMocGx1Z2luLCB0cmFuc2Zvcm1zLCB0YXJnZXQpIHtcbiAgLy9mb3IgaGFuZGxpbmcgY2FzZXMgd2hlcmUgc29tZW9uZSBwYXNzZXMgaW4gYSB3aG9sZSB0cmFuc2Zvcm0gc3RyaW5nLCBsaWtlIHRyYW5zZm9ybTogXCJzY2FsZSgyLCAzKSByb3RhdGUoMjBkZWcpIHRyYW5zbGF0ZVkoMzBlbSlcIlxuICB2YXIgc3RhcnRDYWNoZSA9IF9hc3NpZ24oe30sIHRhcmdldC5fZ3NhcCksXG4gICAgICBleGNsdWRlID0gXCJwZXJzcGVjdGl2ZSxmb3JjZTNELHRyYW5zZm9ybU9yaWdpbixzdmdPcmlnaW5cIixcbiAgICAgIHN0eWxlID0gdGFyZ2V0LnN0eWxlLFxuICAgICAgZW5kQ2FjaGUsXG4gICAgICBwLFxuICAgICAgc3RhcnRWYWx1ZSxcbiAgICAgIGVuZFZhbHVlLFxuICAgICAgc3RhcnROdW0sXG4gICAgICBlbmROdW0sXG4gICAgICBzdGFydFVuaXQsXG4gICAgICBlbmRVbml0O1xuXG4gIGlmIChzdGFydENhY2hlLnN2Zykge1xuICAgIHN0YXJ0VmFsdWUgPSB0YXJnZXQuZ2V0QXR0cmlidXRlKFwidHJhbnNmb3JtXCIpO1xuICAgIHRhcmdldC5zZXRBdHRyaWJ1dGUoXCJ0cmFuc2Zvcm1cIiwgXCJcIik7XG4gICAgc3R5bGVbX3RyYW5zZm9ybVByb3BdID0gdHJhbnNmb3JtcztcbiAgICBlbmRDYWNoZSA9IF9wYXJzZVRyYW5zZm9ybSh0YXJnZXQsIDEpO1xuXG4gICAgX3JlbW92ZVByb3BlcnR5KHRhcmdldCwgX3RyYW5zZm9ybVByb3ApO1xuXG4gICAgdGFyZ2V0LnNldEF0dHJpYnV0ZShcInRyYW5zZm9ybVwiLCBzdGFydFZhbHVlKTtcbiAgfSBlbHNlIHtcbiAgICBzdGFydFZhbHVlID0gZ2V0Q29tcHV0ZWRTdHlsZSh0YXJnZXQpW190cmFuc2Zvcm1Qcm9wXTtcbiAgICBzdHlsZVtfdHJhbnNmb3JtUHJvcF0gPSB0cmFuc2Zvcm1zO1xuICAgIGVuZENhY2hlID0gX3BhcnNlVHJhbnNmb3JtKHRhcmdldCwgMSk7XG4gICAgc3R5bGVbX3RyYW5zZm9ybVByb3BdID0gc3RhcnRWYWx1ZTtcbiAgfVxuXG4gIGZvciAocCBpbiBfdHJhbnNmb3JtUHJvcHMpIHtcbiAgICBzdGFydFZhbHVlID0gc3RhcnRDYWNoZVtwXTtcbiAgICBlbmRWYWx1ZSA9IGVuZENhY2hlW3BdO1xuXG4gICAgaWYgKHN0YXJ0VmFsdWUgIT09IGVuZFZhbHVlICYmIGV4Y2x1ZGUuaW5kZXhPZihwKSA8IDApIHtcbiAgICAgIC8vdHdlZW5pbmcgdG8gbm8gcGVyc3BlY3RpdmUgZ2l2ZXMgdmVyeSB1bmludHVpdGl2ZSByZXN1bHRzIC0ganVzdCBrZWVwIHRoZSBzYW1lIHBlcnNwZWN0aXZlIGluIHRoYXQgY2FzZS5cbiAgICAgIHN0YXJ0VW5pdCA9IGdldFVuaXQoc3RhcnRWYWx1ZSk7XG4gICAgICBlbmRVbml0ID0gZ2V0VW5pdChlbmRWYWx1ZSk7XG4gICAgICBzdGFydE51bSA9IHN0YXJ0VW5pdCAhPT0gZW5kVW5pdCA/IF9jb252ZXJ0VG9Vbml0KHRhcmdldCwgcCwgc3RhcnRWYWx1ZSwgZW5kVW5pdCkgOiBwYXJzZUZsb2F0KHN0YXJ0VmFsdWUpO1xuICAgICAgZW5kTnVtID0gcGFyc2VGbG9hdChlbmRWYWx1ZSk7XG4gICAgICBwbHVnaW4uX3B0ID0gbmV3IFByb3BUd2VlbihwbHVnaW4uX3B0LCBlbmRDYWNoZSwgcCwgc3RhcnROdW0sIGVuZE51bSAtIHN0YXJ0TnVtLCBfcmVuZGVyQ1NTUHJvcCk7XG4gICAgICBwbHVnaW4uX3B0LnUgPSBlbmRVbml0IHx8IDA7XG5cbiAgICAgIHBsdWdpbi5fcHJvcHMucHVzaChwKTtcbiAgICB9XG4gIH1cblxuICBfYXNzaWduKGVuZENhY2hlLCBzdGFydENhY2hlKTtcbn07IC8vIGhhbmRsZSBzcGxpdHRpbmcgYXBhcnQgcGFkZGluZywgbWFyZ2luLCBib3JkZXJXaWR0aCwgYW5kIGJvcmRlclJhZGl1cyBpbnRvIHRoZWlyIDQgY29tcG9uZW50cy4gRmlyZWZveCwgZm9yIGV4YW1wbGUsIHdvbid0IHJlcG9ydCBib3JkZXJSYWRpdXMgY29ycmVjdGx5IC0gaXQgd2lsbCBvbmx5IGRvIGJvcmRlclRvcExlZnRSYWRpdXMgYW5kIHRoZSBvdGhlciBjb3JuZXJzLiBXZSBhbHNvIHdhbnQgdG8gaGFuZGxlIHBhZGRpbmdUb3AsIG1hcmdpbkxlZnQsIGJvcmRlclJpZ2h0V2lkdGgsIGV0Yy5cblxuXG5fZm9yRWFjaE5hbWUoXCJwYWRkaW5nLG1hcmdpbixXaWR0aCxSYWRpdXNcIiwgZnVuY3Rpb24gKG5hbWUsIGluZGV4KSB7XG4gIHZhciB0ID0gXCJUb3BcIixcbiAgICAgIHIgPSBcIlJpZ2h0XCIsXG4gICAgICBiID0gXCJCb3R0b21cIixcbiAgICAgIGwgPSBcIkxlZnRcIixcbiAgICAgIHByb3BzID0gKGluZGV4IDwgMyA/IFt0LCByLCBiLCBsXSA6IFt0ICsgbCwgdCArIHIsIGIgKyByLCBiICsgbF0pLm1hcChmdW5jdGlvbiAoc2lkZSkge1xuICAgIHJldHVybiBpbmRleCA8IDIgPyBuYW1lICsgc2lkZSA6IFwiYm9yZGVyXCIgKyBzaWRlICsgbmFtZTtcbiAgfSk7XG5cbiAgX3NwZWNpYWxQcm9wc1tpbmRleCA+IDEgPyBcImJvcmRlclwiICsgbmFtZSA6IG5hbWVdID0gZnVuY3Rpb24gKHBsdWdpbiwgdGFyZ2V0LCBwcm9wZXJ0eSwgZW5kVmFsdWUsIHR3ZWVuKSB7XG4gICAgdmFyIGEsIHZhcnM7XG5cbiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCA8IDQpIHtcbiAgICAgIC8vIGdldHRlciwgcGFzc2VkIHRhcmdldCwgcHJvcGVydHksIGFuZCB1bml0IChmcm9tIF9nZXQoKSlcbiAgICAgIGEgPSBwcm9wcy5tYXAoZnVuY3Rpb24gKHByb3ApIHtcbiAgICAgICAgcmV0dXJuIF9nZXQocGx1Z2luLCBwcm9wLCBwcm9wZXJ0eSk7XG4gICAgICB9KTtcbiAgICAgIHZhcnMgPSBhLmpvaW4oXCIgXCIpO1xuICAgICAgcmV0dXJuIHZhcnMuc3BsaXQoYVswXSkubGVuZ3RoID09PSA1ID8gYVswXSA6IHZhcnM7XG4gICAgfVxuXG4gICAgYSA9IChlbmRWYWx1ZSArIFwiXCIpLnNwbGl0KFwiIFwiKTtcbiAgICB2YXJzID0ge307XG4gICAgcHJvcHMuZm9yRWFjaChmdW5jdGlvbiAocHJvcCwgaSkge1xuICAgICAgcmV0dXJuIHZhcnNbcHJvcF0gPSBhW2ldID0gYVtpXSB8fCBhWyhpIC0gMSkgLyAyIHwgMF07XG4gICAgfSk7XG4gICAgcGx1Z2luLmluaXQodGFyZ2V0LCB2YXJzLCB0d2Vlbik7XG4gIH07XG59KTtcblxuZXhwb3J0IHZhciBDU1NQbHVnaW4gPSB7XG4gIG5hbWU6IFwiY3NzXCIsXG4gIHJlZ2lzdGVyOiBfaW5pdENvcmUsXG4gIHRhcmdldFRlc3Q6IGZ1bmN0aW9uIHRhcmdldFRlc3QodGFyZ2V0KSB7XG4gICAgcmV0dXJuIHRhcmdldC5zdHlsZSAmJiB0YXJnZXQubm9kZVR5cGU7XG4gIH0sXG4gIGluaXQ6IGZ1bmN0aW9uIGluaXQodGFyZ2V0LCB2YXJzLCB0d2VlbiwgaW5kZXgsIHRhcmdldHMpIHtcbiAgICB2YXIgcHJvcHMgPSB0aGlzLl9wcm9wcyxcbiAgICAgICAgc3R5bGUgPSB0YXJnZXQuc3R5bGUsXG4gICAgICAgIHN0YXJ0QXQgPSB0d2Vlbi52YXJzLnN0YXJ0QXQsXG4gICAgICAgIHN0YXJ0VmFsdWUsXG4gICAgICAgIGVuZFZhbHVlLFxuICAgICAgICBlbmROdW0sXG4gICAgICAgIHN0YXJ0TnVtLFxuICAgICAgICB0eXBlLFxuICAgICAgICBzcGVjaWFsUHJvcCxcbiAgICAgICAgcCxcbiAgICAgICAgc3RhcnRVbml0LFxuICAgICAgICBlbmRVbml0LFxuICAgICAgICByZWxhdGl2ZSxcbiAgICAgICAgaXNUcmFuc2Zvcm1SZWxhdGVkLFxuICAgICAgICB0cmFuc2Zvcm1Qcm9wVHdlZW4sXG4gICAgICAgIGNhY2hlLFxuICAgICAgICBzbW9vdGgsXG4gICAgICAgIGhhc1ByaW9yaXR5LFxuICAgICAgICBpbmxpbmVQcm9wcztcbiAgICBfcGx1Z2luSW5pdHRlZCB8fCBfaW5pdENvcmUoKTsgLy8gd2UgbWF5IGNhbGwgaW5pdCgpIG11bHRpcGxlIHRpbWVzIG9uIHRoZSBzYW1lIHBsdWdpbiBpbnN0YW5jZSwgbGlrZSB3aGVuIGFkZGluZyBzcGVjaWFsIHByb3BlcnRpZXMsIHNvIG1ha2Ugc3VyZSB3ZSBkb24ndCBvdmVyd3JpdGUgdGhlIHJldmVydCBkYXRhIG9yIGlubGluZVByb3BzXG5cbiAgICB0aGlzLnN0eWxlcyA9IHRoaXMuc3R5bGVzIHx8IF9nZXRTdHlsZVNhdmVyKHRhcmdldCk7XG4gICAgaW5saW5lUHJvcHMgPSB0aGlzLnN0eWxlcy5wcm9wcztcbiAgICB0aGlzLnR3ZWVuID0gdHdlZW47XG5cbiAgICBmb3IgKHAgaW4gdmFycykge1xuICAgICAgaWYgKHAgPT09IFwiYXV0b1JvdW5kXCIpIHtcbiAgICAgICAgY29udGludWU7XG4gICAgICB9XG5cbiAgICAgIGVuZFZhbHVlID0gdmFyc1twXTtcblxuICAgICAgaWYgKF9wbHVnaW5zW3BdICYmIF9jaGVja1BsdWdpbihwLCB2YXJzLCB0d2VlbiwgaW5kZXgsIHRhcmdldCwgdGFyZ2V0cykpIHtcbiAgICAgICAgLy8gcGx1Z2luc1xuICAgICAgICBjb250aW51ZTtcbiAgICAgIH1cblxuICAgICAgdHlwZSA9IHR5cGVvZiBlbmRWYWx1ZTtcbiAgICAgIHNwZWNpYWxQcm9wID0gX3NwZWNpYWxQcm9wc1twXTtcblxuICAgICAgaWYgKHR5cGUgPT09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICBlbmRWYWx1ZSA9IGVuZFZhbHVlLmNhbGwodHdlZW4sIGluZGV4LCB0YXJnZXQsIHRhcmdldHMpO1xuICAgICAgICB0eXBlID0gdHlwZW9mIGVuZFZhbHVlO1xuICAgICAgfVxuXG4gICAgICBpZiAodHlwZSA9PT0gXCJzdHJpbmdcIiAmJiB+ZW5kVmFsdWUuaW5kZXhPZihcInJhbmRvbShcIikpIHtcbiAgICAgICAgZW5kVmFsdWUgPSBfcmVwbGFjZVJhbmRvbShlbmRWYWx1ZSk7XG4gICAgICB9XG5cbiAgICAgIGlmIChzcGVjaWFsUHJvcCkge1xuICAgICAgICBzcGVjaWFsUHJvcCh0aGlzLCB0YXJnZXQsIHAsIGVuZFZhbHVlLCB0d2VlbikgJiYgKGhhc1ByaW9yaXR5ID0gMSk7XG4gICAgICB9IGVsc2UgaWYgKHAuc3Vic3RyKDAsIDIpID09PSBcIi0tXCIpIHtcbiAgICAgICAgLy9DU1MgdmFyaWFibGVcbiAgICAgICAgc3RhcnRWYWx1ZSA9IChnZXRDb21wdXRlZFN0eWxlKHRhcmdldCkuZ2V0UHJvcGVydHlWYWx1ZShwKSArIFwiXCIpLnRyaW0oKTtcbiAgICAgICAgZW5kVmFsdWUgKz0gXCJcIjtcbiAgICAgICAgX2NvbG9yRXhwLmxhc3RJbmRleCA9IDA7XG5cbiAgICAgICAgaWYgKCFfY29sb3JFeHAudGVzdChzdGFydFZhbHVlKSkge1xuICAgICAgICAgIC8vIGNvbG9ycyBkb24ndCBoYXZlIHVuaXRzXG4gICAgICAgICAgc3RhcnRVbml0ID0gZ2V0VW5pdChzdGFydFZhbHVlKTtcbiAgICAgICAgICBlbmRVbml0ID0gZ2V0VW5pdChlbmRWYWx1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBlbmRVbml0ID8gc3RhcnRVbml0ICE9PSBlbmRVbml0ICYmIChzdGFydFZhbHVlID0gX2NvbnZlcnRUb1VuaXQodGFyZ2V0LCBwLCBzdGFydFZhbHVlLCBlbmRVbml0KSArIGVuZFVuaXQpIDogc3RhcnRVbml0ICYmIChlbmRWYWx1ZSArPSBzdGFydFVuaXQpO1xuICAgICAgICB0aGlzLmFkZChzdHlsZSwgXCJzZXRQcm9wZXJ0eVwiLCBzdGFydFZhbHVlLCBlbmRWYWx1ZSwgaW5kZXgsIHRhcmdldHMsIDAsIDAsIHApO1xuICAgICAgICBwcm9wcy5wdXNoKHApO1xuICAgICAgICBpbmxpbmVQcm9wcy5wdXNoKHAsIDAsIHN0eWxlW3BdKTtcbiAgICAgIH0gZWxzZSBpZiAodHlwZSAhPT0gXCJ1bmRlZmluZWRcIikge1xuICAgICAgICBpZiAoc3RhcnRBdCAmJiBwIGluIHN0YXJ0QXQpIHtcbiAgICAgICAgICAvLyBpbiBjYXNlIHNvbWVvbmUgaGFyZC1jb2RlcyBhIGNvbXBsZXggdmFsdWUgYXMgdGhlIHN0YXJ0LCBsaWtlIHRvcDogXCJjYWxjKDJ2aCAvIDIpXCIuIFdpdGhvdXQgdGhpcywgaXQnZCB1c2UgdGhlIGNvbXB1dGVkIHZhbHVlIChhbHdheXMgaW4gcHgpXG4gICAgICAgICAgc3RhcnRWYWx1ZSA9IHR5cGVvZiBzdGFydEF0W3BdID09PSBcImZ1bmN0aW9uXCIgPyBzdGFydEF0W3BdLmNhbGwodHdlZW4sIGluZGV4LCB0YXJnZXQsIHRhcmdldHMpIDogc3RhcnRBdFtwXTtcbiAgICAgICAgICBfaXNTdHJpbmcoc3RhcnRWYWx1ZSkgJiYgfnN0YXJ0VmFsdWUuaW5kZXhPZihcInJhbmRvbShcIikgJiYgKHN0YXJ0VmFsdWUgPSBfcmVwbGFjZVJhbmRvbShzdGFydFZhbHVlKSk7XG4gICAgICAgICAgZ2V0VW5pdChzdGFydFZhbHVlICsgXCJcIikgfHwgc3RhcnRWYWx1ZSA9PT0gXCJhdXRvXCIgfHwgKHN0YXJ0VmFsdWUgKz0gX2NvbmZpZy51bml0c1twXSB8fCBnZXRVbml0KF9nZXQodGFyZ2V0LCBwKSkgfHwgXCJcIik7IC8vIGZvciBjYXNlcyB3aGVuIHNvbWVvbmUgcGFzc2VzIGluIGEgdW5pdGxlc3MgdmFsdWUgbGlrZSB7eDogMTAwfTsgaWYgd2UgdHJ5IHNldHRpbmcgdHJhbnNsYXRlKDEwMCwgMHB4KSBpdCB3b24ndCB3b3JrLlxuXG4gICAgICAgICAgKHN0YXJ0VmFsdWUgKyBcIlwiKS5jaGFyQXQoMSkgPT09IFwiPVwiICYmIChzdGFydFZhbHVlID0gX2dldCh0YXJnZXQsIHApKTsgLy8gY2FuJ3Qgd29yayB3aXRoIHJlbGF0aXZlIHZhbHVlc1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHN0YXJ0VmFsdWUgPSBfZ2V0KHRhcmdldCwgcCk7XG4gICAgICAgIH1cblxuICAgICAgICBzdGFydE51bSA9IHBhcnNlRmxvYXQoc3RhcnRWYWx1ZSk7XG4gICAgICAgIHJlbGF0aXZlID0gdHlwZSA9PT0gXCJzdHJpbmdcIiAmJiBlbmRWYWx1ZS5jaGFyQXQoMSkgPT09IFwiPVwiICYmIGVuZFZhbHVlLnN1YnN0cigwLCAyKTtcbiAgICAgICAgcmVsYXRpdmUgJiYgKGVuZFZhbHVlID0gZW5kVmFsdWUuc3Vic3RyKDIpKTtcbiAgICAgICAgZW5kTnVtID0gcGFyc2VGbG9hdChlbmRWYWx1ZSk7XG5cbiAgICAgICAgaWYgKHAgaW4gX3Byb3BlcnR5QWxpYXNlcykge1xuICAgICAgICAgIGlmIChwID09PSBcImF1dG9BbHBoYVwiKSB7XG4gICAgICAgICAgICAvL3NwZWNpYWwgY2FzZSB3aGVyZSB3ZSBjb250cm9sIHRoZSB2aXNpYmlsaXR5IGFsb25nIHdpdGggb3BhY2l0eS4gV2Ugc3RpbGwgYWxsb3cgdGhlIG9wYWNpdHkgdmFsdWUgdG8gcGFzcyB0aHJvdWdoIGFuZCBnZXQgdHdlZW5lZC5cbiAgICAgICAgICAgIGlmIChzdGFydE51bSA9PT0gMSAmJiBfZ2V0KHRhcmdldCwgXCJ2aXNpYmlsaXR5XCIpID09PSBcImhpZGRlblwiICYmIGVuZE51bSkge1xuICAgICAgICAgICAgICAvL2lmIHZpc2liaWxpdHkgaXMgaW5pdGlhbGx5IHNldCB0byBcImhpZGRlblwiLCB3ZSBzaG91bGQgaW50ZXJwcmV0IHRoYXQgYXMgaW50ZW50IHRvIG1ha2Ugb3BhY2l0eSAwIChhIGNvbnZlbmllbmNlKVxuICAgICAgICAgICAgICBzdGFydE51bSA9IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlubGluZVByb3BzLnB1c2goXCJ2aXNpYmlsaXR5XCIsIDAsIHN0eWxlLnZpc2liaWxpdHkpO1xuXG4gICAgICAgICAgICBfYWRkTm9uVHdlZW5pbmdQVCh0aGlzLCBzdHlsZSwgXCJ2aXNpYmlsaXR5XCIsIHN0YXJ0TnVtID8gXCJpbmhlcml0XCIgOiBcImhpZGRlblwiLCBlbmROdW0gPyBcImluaGVyaXRcIiA6IFwiaGlkZGVuXCIsICFlbmROdW0pO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlmIChwICE9PSBcInNjYWxlXCIgJiYgcCAhPT0gXCJ0cmFuc2Zvcm1cIikge1xuICAgICAgICAgICAgcCA9IF9wcm9wZXJ0eUFsaWFzZXNbcF07XG4gICAgICAgICAgICB+cC5pbmRleE9mKFwiLFwiKSAmJiAocCA9IHAuc3BsaXQoXCIsXCIpWzBdKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpc1RyYW5zZm9ybVJlbGF0ZWQgPSBwIGluIF90cmFuc2Zvcm1Qcm9wczsgLy8tLS0gVFJBTlNGT1JNLVJFTEFURUQgLS0tXG5cbiAgICAgICAgaWYgKGlzVHJhbnNmb3JtUmVsYXRlZCkge1xuICAgICAgICAgIHRoaXMuc3R5bGVzLnNhdmUocCk7XG5cbiAgICAgICAgICBpZiAoIXRyYW5zZm9ybVByb3BUd2Vlbikge1xuICAgICAgICAgICAgY2FjaGUgPSB0YXJnZXQuX2dzYXA7XG4gICAgICAgICAgICBjYWNoZS5yZW5kZXJUcmFuc2Zvcm0gJiYgIXZhcnMucGFyc2VUcmFuc2Zvcm0gfHwgX3BhcnNlVHJhbnNmb3JtKHRhcmdldCwgdmFycy5wYXJzZVRyYW5zZm9ybSk7IC8vIGlmLCBmb3IgZXhhbXBsZSwgZ3NhcC5zZXQoLi4uIHt0cmFuc2Zvcm06XCJ0cmFuc2xhdGVYKDUwdncpXCJ9KSwgdGhlIF9nZXQoKSBjYWxsIGRvZXNuJ3QgcGFyc2UgdGhlIHRyYW5zZm9ybSwgdGh1cyBjYWNoZS5yZW5kZXJUcmFuc2Zvcm0gd29uJ3QgYmUgc2V0IHlldCBzbyBmb3JjZSB0aGUgcGFyc2luZyBvZiB0aGUgdHJhbnNmb3JtIGhlcmUuXG5cbiAgICAgICAgICAgIHNtb290aCA9IHZhcnMuc21vb3RoT3JpZ2luICE9PSBmYWxzZSAmJiBjYWNoZS5zbW9vdGg7XG4gICAgICAgICAgICB0cmFuc2Zvcm1Qcm9wVHdlZW4gPSB0aGlzLl9wdCA9IG5ldyBQcm9wVHdlZW4odGhpcy5fcHQsIHN0eWxlLCBfdHJhbnNmb3JtUHJvcCwgMCwgMSwgY2FjaGUucmVuZGVyVHJhbnNmb3JtLCBjYWNoZSwgMCwgLTEpOyAvL3RoZSBmaXJzdCB0aW1lIHRocm91Z2gsIGNyZWF0ZSB0aGUgcmVuZGVyaW5nIFByb3BUd2VlbiBzbyB0aGF0IGl0IHJ1bnMgTEFTVCAoaW4gdGhlIGxpbmtlZCBsaXN0LCB3ZSBrZWVwIGFkZGluZyB0byB0aGUgYmVnaW5uaW5nKVxuXG4gICAgICAgICAgICB0cmFuc2Zvcm1Qcm9wVHdlZW4uZGVwID0gMTsgLy9mbGFnIGl0IGFzIGRlcGVuZGVudCBzbyB0aGF0IGlmIHRoaW5ncyBnZXQga2lsbGVkL292ZXJ3cml0dGVuIGFuZCB0aGlzIGlzIHRoZSBvbmx5IFByb3BUd2VlbiBsZWZ0LCB3ZSBjYW4gc2FmZWx5IGtpbGwgdGhlIHdob2xlIHR3ZWVuLlxuICAgICAgICAgIH1cblxuICAgICAgICAgIGlmIChwID09PSBcInNjYWxlXCIpIHtcbiAgICAgICAgICAgIHRoaXMuX3B0ID0gbmV3IFByb3BUd2Vlbih0aGlzLl9wdCwgY2FjaGUsIFwic2NhbGVZXCIsIGNhY2hlLnNjYWxlWSwgKHJlbGF0aXZlID8gX3BhcnNlUmVsYXRpdmUoY2FjaGUuc2NhbGVZLCByZWxhdGl2ZSArIGVuZE51bSkgOiBlbmROdW0pIC0gY2FjaGUuc2NhbGVZIHx8IDAsIF9yZW5kZXJDU1NQcm9wKTtcbiAgICAgICAgICAgIHRoaXMuX3B0LnUgPSAwO1xuICAgICAgICAgICAgcHJvcHMucHVzaChcInNjYWxlWVwiLCBwKTtcbiAgICAgICAgICAgIHAgKz0gXCJYXCI7XG4gICAgICAgICAgfSBlbHNlIGlmIChwID09PSBcInRyYW5zZm9ybU9yaWdpblwiKSB7XG4gICAgICAgICAgICBpbmxpbmVQcm9wcy5wdXNoKF90cmFuc2Zvcm1PcmlnaW5Qcm9wLCAwLCBzdHlsZVtfdHJhbnNmb3JtT3JpZ2luUHJvcF0pO1xuICAgICAgICAgICAgZW5kVmFsdWUgPSBfY29udmVydEtleXdvcmRzVG9QZXJjZW50YWdlcyhlbmRWYWx1ZSk7IC8vaW4gY2FzZSBzb21ldGhpbmcgbGlrZSBcImxlZnQgdG9wXCIgb3IgXCJib3R0b20gcmlnaHRcIiBpcyBwYXNzZWQgaW4uIENvbnZlcnQgdG8gcGVyY2VudGFnZXMuXG5cbiAgICAgICAgICAgIGlmIChjYWNoZS5zdmcpIHtcbiAgICAgICAgICAgICAgX2FwcGx5U1ZHT3JpZ2luKHRhcmdldCwgZW5kVmFsdWUsIDAsIHNtb290aCwgMCwgdGhpcyk7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICBlbmRVbml0ID0gcGFyc2VGbG9hdChlbmRWYWx1ZS5zcGxpdChcIiBcIilbMl0pIHx8IDA7IC8vaGFuZGxlIHRoZSB6T3JpZ2luIHNlcGFyYXRlbHkhXG5cbiAgICAgICAgICAgICAgZW5kVW5pdCAhPT0gY2FjaGUuek9yaWdpbiAmJiBfYWRkTm9uVHdlZW5pbmdQVCh0aGlzLCBjYWNoZSwgXCJ6T3JpZ2luXCIsIGNhY2hlLnpPcmlnaW4sIGVuZFVuaXQpO1xuXG4gICAgICAgICAgICAgIF9hZGROb25Ud2VlbmluZ1BUKHRoaXMsIHN0eWxlLCBwLCBfZmlyc3RUd29Pbmx5KHN0YXJ0VmFsdWUpLCBfZmlyc3RUd29Pbmx5KGVuZFZhbHVlKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICAgIH0gZWxzZSBpZiAocCA9PT0gXCJzdmdPcmlnaW5cIikge1xuICAgICAgICAgICAgX2FwcGx5U1ZHT3JpZ2luKHRhcmdldCwgZW5kVmFsdWUsIDEsIHNtb290aCwgMCwgdGhpcyk7XG5cbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICAgIH0gZWxzZSBpZiAocCBpbiBfcm90YXRpb25hbFByb3BlcnRpZXMpIHtcbiAgICAgICAgICAgIF9hZGRSb3RhdGlvbmFsUHJvcFR3ZWVuKHRoaXMsIGNhY2hlLCBwLCBzdGFydE51bSwgcmVsYXRpdmUgPyBfcGFyc2VSZWxhdGl2ZShzdGFydE51bSwgcmVsYXRpdmUgKyBlbmRWYWx1ZSkgOiBlbmRWYWx1ZSk7XG5cbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICAgIH0gZWxzZSBpZiAocCA9PT0gXCJzbW9vdGhPcmlnaW5cIikge1xuICAgICAgICAgICAgX2FkZE5vblR3ZWVuaW5nUFQodGhpcywgY2FjaGUsIFwic21vb3RoXCIsIGNhY2hlLnNtb290aCwgZW5kVmFsdWUpO1xuXG4gICAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgICB9IGVsc2UgaWYgKHAgPT09IFwiZm9yY2UzRFwiKSB7XG4gICAgICAgICAgICBjYWNoZVtwXSA9IGVuZFZhbHVlO1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgICAgfSBlbHNlIGlmIChwID09PSBcInRyYW5zZm9ybVwiKSB7XG4gICAgICAgICAgICBfYWRkUmF3VHJhbnNmb3JtUFRzKHRoaXMsIGVuZFZhbHVlLCB0YXJnZXQpO1xuXG4gICAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSBpZiAoIShwIGluIHN0eWxlKSkge1xuICAgICAgICAgIHAgPSBfY2hlY2tQcm9wUHJlZml4KHApIHx8IHA7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoaXNUcmFuc2Zvcm1SZWxhdGVkIHx8IChlbmROdW0gfHwgZW5kTnVtID09PSAwKSAmJiAoc3RhcnROdW0gfHwgc3RhcnROdW0gPT09IDApICYmICFfY29tcGxleEV4cC50ZXN0KGVuZFZhbHVlKSAmJiBwIGluIHN0eWxlKSB7XG4gICAgICAgICAgc3RhcnRVbml0ID0gKHN0YXJ0VmFsdWUgKyBcIlwiKS5zdWJzdHIoKHN0YXJ0TnVtICsgXCJcIikubGVuZ3RoKTtcbiAgICAgICAgICBlbmROdW0gfHwgKGVuZE51bSA9IDApOyAvLyBwcm90ZWN0IGFnYWluc3QgTmFOXG5cbiAgICAgICAgICBlbmRVbml0ID0gZ2V0VW5pdChlbmRWYWx1ZSkgfHwgKHAgaW4gX2NvbmZpZy51bml0cyA/IF9jb25maWcudW5pdHNbcF0gOiBzdGFydFVuaXQpO1xuICAgICAgICAgIHN0YXJ0VW5pdCAhPT0gZW5kVW5pdCAmJiAoc3RhcnROdW0gPSBfY29udmVydFRvVW5pdCh0YXJnZXQsIHAsIHN0YXJ0VmFsdWUsIGVuZFVuaXQpKTtcbiAgICAgICAgICB0aGlzLl9wdCA9IG5ldyBQcm9wVHdlZW4odGhpcy5fcHQsIGlzVHJhbnNmb3JtUmVsYXRlZCA/IGNhY2hlIDogc3R5bGUsIHAsIHN0YXJ0TnVtLCAocmVsYXRpdmUgPyBfcGFyc2VSZWxhdGl2ZShzdGFydE51bSwgcmVsYXRpdmUgKyBlbmROdW0pIDogZW5kTnVtKSAtIHN0YXJ0TnVtLCAhaXNUcmFuc2Zvcm1SZWxhdGVkICYmIChlbmRVbml0ID09PSBcInB4XCIgfHwgcCA9PT0gXCJ6SW5kZXhcIikgJiYgdmFycy5hdXRvUm91bmQgIT09IGZhbHNlID8gX3JlbmRlclJvdW5kZWRDU1NQcm9wIDogX3JlbmRlckNTU1Byb3ApO1xuICAgICAgICAgIHRoaXMuX3B0LnUgPSBlbmRVbml0IHx8IDA7XG5cbiAgICAgICAgICBpZiAoc3RhcnRVbml0ICE9PSBlbmRVbml0ICYmIGVuZFVuaXQgIT09IFwiJVwiKSB7XG4gICAgICAgICAgICAvL3doZW4gdGhlIHR3ZWVuIGdvZXMgYWxsIHRoZSB3YXkgYmFjayB0byB0aGUgYmVnaW5uaW5nLCB3ZSBuZWVkIHRvIHJldmVydCBpdCB0byB0aGUgT0xEL09SSUdJTkFMIHZhbHVlICh3aXRoIHRob3NlIHVuaXRzKS4gV2UgcmVjb3JkIHRoYXQgYXMgYSBcImJcIiAoYmVnaW5uaW5nKSBwcm9wZXJ0eSBhbmQgcG9pbnQgdG8gYSByZW5kZXIgbWV0aG9kIHRoYXQgaGFuZGxlcyB0aGF0LiAocGVyZm9ybWFuY2Ugb3B0aW1pemF0aW9uKVxuICAgICAgICAgICAgdGhpcy5fcHQuYiA9IHN0YXJ0VmFsdWU7XG4gICAgICAgICAgICB0aGlzLl9wdC5yID0gX3JlbmRlckNTU1Byb3BXaXRoQmVnaW5uaW5nO1xuICAgICAgICAgIH1cbiAgICAgICAgfSBlbHNlIGlmICghKHAgaW4gc3R5bGUpKSB7XG4gICAgICAgICAgaWYgKHAgaW4gdGFyZ2V0KSB7XG4gICAgICAgICAgICAvL21heWJlIGl0J3Mgbm90IGEgc3R5bGUgLSBpdCBjb3VsZCBiZSBhIHByb3BlcnR5IGFkZGVkIGRpcmVjdGx5IHRvIGFuIGVsZW1lbnQgaW4gd2hpY2ggY2FzZSB3ZSdsbCB0cnkgdG8gYW5pbWF0ZSB0aGF0LlxuICAgICAgICAgICAgdGhpcy5hZGQodGFyZ2V0LCBwLCBzdGFydFZhbHVlIHx8IHRhcmdldFtwXSwgcmVsYXRpdmUgPyByZWxhdGl2ZSArIGVuZFZhbHVlIDogZW5kVmFsdWUsIGluZGV4LCB0YXJnZXRzKTtcbiAgICAgICAgICB9IGVsc2UgaWYgKHAgIT09IFwicGFyc2VUcmFuc2Zvcm1cIikge1xuICAgICAgICAgICAgX21pc3NpbmdQbHVnaW4ocCwgZW5kVmFsdWUpO1xuXG4gICAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgX3R3ZWVuQ29tcGxleENTU1N0cmluZy5jYWxsKHRoaXMsIHRhcmdldCwgcCwgc3RhcnRWYWx1ZSwgcmVsYXRpdmUgPyByZWxhdGl2ZSArIGVuZFZhbHVlIDogZW5kVmFsdWUpO1xuICAgICAgICB9XG5cbiAgICAgICAgaXNUcmFuc2Zvcm1SZWxhdGVkIHx8IChwIGluIHN0eWxlID8gaW5saW5lUHJvcHMucHVzaChwLCAwLCBzdHlsZVtwXSkgOiBpbmxpbmVQcm9wcy5wdXNoKHAsIDEsIHN0YXJ0VmFsdWUgfHwgdGFyZ2V0W3BdKSk7XG4gICAgICAgIHByb3BzLnB1c2gocCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaGFzUHJpb3JpdHkgJiYgX3NvcnRQcm9wVHdlZW5zQnlQcmlvcml0eSh0aGlzKTtcbiAgfSxcbiAgcmVuZGVyOiBmdW5jdGlvbiByZW5kZXIocmF0aW8sIGRhdGEpIHtcbiAgICBpZiAoZGF0YS50d2Vlbi5fdGltZSB8fCAhX3JldmVydGluZygpKSB7XG4gICAgICB2YXIgcHQgPSBkYXRhLl9wdDtcblxuICAgICAgd2hpbGUgKHB0KSB7XG4gICAgICAgIHB0LnIocmF0aW8sIHB0LmQpO1xuICAgICAgICBwdCA9IHB0Ll9uZXh0O1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICBkYXRhLnN0eWxlcy5yZXZlcnQoKTtcbiAgICB9XG4gIH0sXG4gIGdldDogX2dldCxcbiAgYWxpYXNlczogX3Byb3BlcnR5QWxpYXNlcyxcbiAgZ2V0U2V0dGVyOiBmdW5jdGlvbiBnZXRTZXR0ZXIodGFyZ2V0LCBwcm9wZXJ0eSwgcGx1Z2luKSB7XG4gICAgLy9yZXR1cm5zIGEgc2V0dGVyIGZ1bmN0aW9uIHRoYXQgYWNjZXB0cyB0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSBhbmQgYXBwbGllcyBpdCBhY2NvcmRpbmdseS4gUmVtZW1iZXIsIHByb3BlcnRpZXMgbGlrZSBcInhcIiBhcmVuJ3QgYXMgc2ltcGxlIGFzIHRhcmdldC5zdHlsZS5wcm9wZXJ0eSA9IHZhbHVlIGJlY2F1c2UgdGhleSd2ZSBnb3QgdG8gYmUgYXBwbGllZCB0byBhIHByb3h5IG9iamVjdCBhbmQgdGhlbiBtZXJnZWQgaW50byBhIHRyYW5zZm9ybSBzdHJpbmcgaW4gYSByZW5kZXJlci5cbiAgICB2YXIgcCA9IF9wcm9wZXJ0eUFsaWFzZXNbcHJvcGVydHldO1xuICAgIHAgJiYgcC5pbmRleE9mKFwiLFwiKSA8IDAgJiYgKHByb3BlcnR5ID0gcCk7XG4gICAgcmV0dXJuIHByb3BlcnR5IGluIF90cmFuc2Zvcm1Qcm9wcyAmJiBwcm9wZXJ0eSAhPT0gX3RyYW5zZm9ybU9yaWdpblByb3AgJiYgKHRhcmdldC5fZ3NhcC54IHx8IF9nZXQodGFyZ2V0LCBcInhcIikpID8gcGx1Z2luICYmIF9yZWNlbnRTZXR0ZXJQbHVnaW4gPT09IHBsdWdpbiA/IHByb3BlcnR5ID09PSBcInNjYWxlXCIgPyBfc2V0dGVyU2NhbGUgOiBfc2V0dGVyVHJhbnNmb3JtIDogKF9yZWNlbnRTZXR0ZXJQbHVnaW4gPSBwbHVnaW4gfHwge30pICYmIChwcm9wZXJ0eSA9PT0gXCJzY2FsZVwiID8gX3NldHRlclNjYWxlV2l0aFJlbmRlciA6IF9zZXR0ZXJUcmFuc2Zvcm1XaXRoUmVuZGVyKSA6IHRhcmdldC5zdHlsZSAmJiAhX2lzVW5kZWZpbmVkKHRhcmdldC5zdHlsZVtwcm9wZXJ0eV0pID8gX3NldHRlckNTU1N0eWxlIDogfnByb3BlcnR5LmluZGV4T2YoXCItXCIpID8gX3NldHRlckNTU1Byb3AgOiBfZ2V0U2V0dGVyKHRhcmdldCwgcHJvcGVydHkpO1xuICB9LFxuICBjb3JlOiB7XG4gICAgX3JlbW92ZVByb3BlcnR5OiBfcmVtb3ZlUHJvcGVydHksXG4gICAgX2dldE1hdHJpeDogX2dldE1hdHJpeFxuICB9XG59O1xuZ3NhcC51dGlscy5jaGVja1ByZWZpeCA9IF9jaGVja1Byb3BQcmVmaXg7XG5nc2FwLmNvcmUuZ2V0U3R5bGVTYXZlciA9IF9nZXRTdHlsZVNhdmVyO1xuXG4oZnVuY3Rpb24gKHBvc2l0aW9uQW5kU2NhbGUsIHJvdGF0aW9uLCBvdGhlcnMsIGFsaWFzZXMpIHtcbiAgdmFyIGFsbCA9IF9mb3JFYWNoTmFtZShwb3NpdGlvbkFuZFNjYWxlICsgXCIsXCIgKyByb3RhdGlvbiArIFwiLFwiICsgb3RoZXJzLCBmdW5jdGlvbiAobmFtZSkge1xuICAgIF90cmFuc2Zvcm1Qcm9wc1tuYW1lXSA9IDE7XG4gIH0pO1xuXG4gIF9mb3JFYWNoTmFtZShyb3RhdGlvbiwgZnVuY3Rpb24gKG5hbWUpIHtcbiAgICBfY29uZmlnLnVuaXRzW25hbWVdID0gXCJkZWdcIjtcbiAgICBfcm90YXRpb25hbFByb3BlcnRpZXNbbmFtZV0gPSAxO1xuICB9KTtcblxuICBfcHJvcGVydHlBbGlhc2VzW2FsbFsxM11dID0gcG9zaXRpb25BbmRTY2FsZSArIFwiLFwiICsgcm90YXRpb247XG5cbiAgX2ZvckVhY2hOYW1lKGFsaWFzZXMsIGZ1bmN0aW9uIChuYW1lKSB7XG4gICAgdmFyIHNwbGl0ID0gbmFtZS5zcGxpdChcIjpcIik7XG4gICAgX3Byb3BlcnR5QWxpYXNlc1tzcGxpdFsxXV0gPSBhbGxbc3BsaXRbMF1dO1xuICB9KTtcbn0pKFwieCx5LHosc2NhbGUsc2NhbGVYLHNjYWxlWSx4UGVyY2VudCx5UGVyY2VudFwiLCBcInJvdGF0aW9uLHJvdGF0aW9uWCxyb3RhdGlvblksc2tld1gsc2tld1lcIiwgXCJ0cmFuc2Zvcm0sdHJhbnNmb3JtT3JpZ2luLHN2Z09yaWdpbixmb3JjZTNELHNtb290aE9yaWdpbix0cmFuc2Zvcm1QZXJzcGVjdGl2ZVwiLCBcIjA6dHJhbnNsYXRlWCwxOnRyYW5zbGF0ZVksMjp0cmFuc2xhdGVaLDg6cm90YXRlLDg6cm90YXRpb25aLDg6cm90YXRlWiw5OnJvdGF0ZVgsMTA6cm90YXRlWVwiKTtcblxuX2ZvckVhY2hOYW1lKFwieCx5LHosdG9wLHJpZ2h0LGJvdHRvbSxsZWZ0LHdpZHRoLGhlaWdodCxmb250U2l6ZSxwYWRkaW5nLG1hcmdpbixwZXJzcGVjdGl2ZVwiLCBmdW5jdGlvbiAobmFtZSkge1xuICBfY29uZmlnLnVuaXRzW25hbWVdID0gXCJweFwiO1xufSk7XG5cbmdzYXAucmVnaXN0ZXJQbHVnaW4oQ1NTUGx1Z2luKTtcbmV4cG9ydCB7IENTU1BsdWdpbiBhcyBkZWZhdWx0LCBfZ2V0QkJveCwgX2NyZWF0ZUVsZW1lbnQsIF9jaGVja1Byb3BQcmVmaXggYXMgY2hlY2tQcmVmaXggfTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/gsap/CSSPlugin.js\n"); + +/***/ }), + +/***/ "./node_modules/gsap/Observer.js": +/*!***************************************!*\ + !*** ./node_modules/gsap/Observer.js ***! + \***************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Observer: function() { return /* binding */ Observer; },\n/* harmony export */ _getProxyProp: function() { return /* binding */ _getProxyProp; },\n/* harmony export */ _getScrollFunc: function() { return /* binding */ _getScrollFunc; },\n/* harmony export */ _getTarget: function() { return /* binding */ _getTarget; },\n/* harmony export */ _getVelocityProp: function() { return /* binding */ _getVelocityProp; },\n/* harmony export */ _horizontal: function() { return /* binding */ _horizontal; },\n/* harmony export */ _isViewport: function() { return /* binding */ _isViewport; },\n/* harmony export */ _proxies: function() { return /* binding */ _proxies; },\n/* harmony export */ _scrollers: function() { return /* binding */ _scrollers; },\n/* harmony export */ _vertical: function() { return /* binding */ _vertical; },\n/* harmony export */ \"default\": function() { return /* binding */ Observer; }\n/* harmony export */ });\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n/*!\n * Observer 3.12.5\n * https://gsap.com\n *\n * @license Copyright 2008-2024, GreenSock. All rights reserved.\n * Subject to the terms at https://gsap.com/standard-license or for\n * Club GSAP members, the agreement issued with that membership.\n * @author: Jack Doyle, jack@greensock.com\n*/\n\n/* eslint-disable */\nvar gsap,\n _coreInitted,\n _clamp,\n _win,\n _doc,\n _docEl,\n _body,\n _isTouch,\n _pointerType,\n ScrollTrigger,\n _root,\n _normalizer,\n _eventTypes,\n _context,\n _getGSAP = function _getGSAP() {\n return gsap || typeof window !== \"undefined\" && (gsap = window.gsap) && gsap.registerPlugin && gsap;\n},\n _startup = 1,\n _observers = [],\n _scrollers = [],\n _proxies = [],\n _getTime = Date.now,\n _bridge = function _bridge(name, value) {\n return value;\n},\n _integrate = function _integrate() {\n var core = ScrollTrigger.core,\n data = core.bridge || {},\n scrollers = core._scrollers,\n proxies = core._proxies;\n scrollers.push.apply(scrollers, _scrollers);\n proxies.push.apply(proxies, _proxies);\n _scrollers = scrollers;\n _proxies = proxies;\n\n _bridge = function _bridge(name, value) {\n return data[name](value);\n };\n},\n _getProxyProp = function _getProxyProp(element, property) {\n return ~_proxies.indexOf(element) && _proxies[_proxies.indexOf(element) + 1][property];\n},\n _isViewport = function _isViewport(el) {\n return !!~_root.indexOf(el);\n},\n _addListener = function _addListener(element, type, func, passive, capture) {\n return element.addEventListener(type, func, {\n passive: passive !== false,\n capture: !!capture\n });\n},\n _removeListener = function _removeListener(element, type, func, capture) {\n return element.removeEventListener(type, func, !!capture);\n},\n _scrollLeft = \"scrollLeft\",\n _scrollTop = \"scrollTop\",\n _onScroll = function _onScroll() {\n return _normalizer && _normalizer.isPressed || _scrollers.cache++;\n},\n _scrollCacheFunc = function _scrollCacheFunc(f, doNotCache) {\n var cachingFunc = function cachingFunc(value) {\n // since reading the scrollTop/scrollLeft/pageOffsetY/pageOffsetX can trigger a layout, this function allows us to cache the value so it only gets read fresh after a \"scroll\" event fires (or while we're refreshing because that can lengthen the page and alter the scroll position). when \"soft\" is true, that means don't actually set the scroll, but cache the new value instead (useful in ScrollSmoother)\n if (value || value === 0) {\n _startup && (_win.history.scrollRestoration = \"manual\"); // otherwise the new position will get overwritten by the browser onload.\n\n var isNormalizing = _normalizer && _normalizer.isPressed;\n value = cachingFunc.v = Math.round(value) || (_normalizer && _normalizer.iOS ? 1 : 0); //TODO: iOS Bug: if you allow it to go to 0, Safari can start to report super strange (wildly inaccurate) touch positions!\n\n f(value);\n cachingFunc.cacheID = _scrollers.cache;\n isNormalizing && _bridge(\"ss\", value); // set scroll (notify ScrollTrigger so it can dispatch a \"scrollStart\" event if necessary\n } else if (doNotCache || _scrollers.cache !== cachingFunc.cacheID || _bridge(\"ref\")) {\n cachingFunc.cacheID = _scrollers.cache;\n cachingFunc.v = f();\n }\n\n return cachingFunc.v + cachingFunc.offset;\n };\n\n cachingFunc.offset = 0;\n return f && cachingFunc;\n},\n _horizontal = {\n s: _scrollLeft,\n p: \"left\",\n p2: \"Left\",\n os: \"right\",\n os2: \"Right\",\n d: \"width\",\n d2: \"Width\",\n a: \"x\",\n sc: _scrollCacheFunc(function (value) {\n return arguments.length ? _win.scrollTo(value, _vertical.sc()) : _win.pageXOffset || _doc[_scrollLeft] || _docEl[_scrollLeft] || _body[_scrollLeft] || 0;\n })\n},\n _vertical = {\n s: _scrollTop,\n p: \"top\",\n p2: \"Top\",\n os: \"bottom\",\n os2: \"Bottom\",\n d: \"height\",\n d2: \"Height\",\n a: \"y\",\n op: _horizontal,\n sc: _scrollCacheFunc(function (value) {\n return arguments.length ? _win.scrollTo(_horizontal.sc(), value) : _win.pageYOffset || _doc[_scrollTop] || _docEl[_scrollTop] || _body[_scrollTop] || 0;\n })\n},\n _getTarget = function _getTarget(t, self) {\n return (self && self._ctx && self._ctx.selector || gsap.utils.toArray)(t)[0] || (typeof t === \"string\" && gsap.config().nullTargetWarn !== false ? console.warn(\"Element not found:\", t) : null);\n},\n _getScrollFunc = function _getScrollFunc(element, _ref) {\n var s = _ref.s,\n sc = _ref.sc;\n // we store the scroller functions in an alternating sequenced Array like [element, verticalScrollFunc, horizontalScrollFunc, ...] so that we can minimize memory, maximize performance, and we also record the last position as a \".rec\" property in order to revert to that after refreshing to ensure things don't shift around.\n _isViewport(element) && (element = _doc.scrollingElement || _docEl);\n\n var i = _scrollers.indexOf(element),\n offset = sc === _vertical.sc ? 1 : 2;\n\n !~i && (i = _scrollers.push(element) - 1);\n _scrollers[i + offset] || _addListener(element, \"scroll\", _onScroll); // clear the cache when a scroll occurs\n\n var prev = _scrollers[i + offset],\n func = prev || (_scrollers[i + offset] = _scrollCacheFunc(_getProxyProp(element, s), true) || (_isViewport(element) ? sc : _scrollCacheFunc(function (value) {\n return arguments.length ? element[s] = value : element[s];\n })));\n func.target = element;\n prev || (func.smooth = gsap.getProperty(element, \"scrollBehavior\") === \"smooth\"); // only set it the first time (don't reset every time a scrollFunc is requested because perhaps it happens during a refresh() when it's disabled in ScrollTrigger.\n\n return func;\n},\n _getVelocityProp = function _getVelocityProp(value, minTimeRefresh, useDelta) {\n var v1 = value,\n v2 = value,\n t1 = _getTime(),\n t2 = t1,\n min = minTimeRefresh || 50,\n dropToZeroTime = Math.max(500, min * 3),\n update = function update(value, force) {\n var t = _getTime();\n\n if (force || t - t1 > min) {\n v2 = v1;\n v1 = value;\n t2 = t1;\n t1 = t;\n } else if (useDelta) {\n v1 += value;\n } else {\n // not totally necessary, but makes it a bit more accurate by adjusting the v1 value according to the new slope. This way we're not just ignoring the incoming data. Removing for now because it doesn't seem to make much practical difference and it's probably not worth the kb.\n v1 = v2 + (value - v2) / (t - t2) * (t1 - t2);\n }\n },\n reset = function reset() {\n v2 = v1 = useDelta ? 0 : v1;\n t2 = t1 = 0;\n },\n getVelocity = function getVelocity(latestValue) {\n var tOld = t2,\n vOld = v2,\n t = _getTime();\n\n (latestValue || latestValue === 0) && latestValue !== v1 && update(latestValue);\n return t1 === t2 || t - t2 > dropToZeroTime ? 0 : (v1 + (useDelta ? vOld : -vOld)) / ((useDelta ? t : t1) - tOld) * 1000;\n };\n\n return {\n update: update,\n reset: reset,\n getVelocity: getVelocity\n };\n},\n _getEvent = function _getEvent(e, preventDefault) {\n preventDefault && !e._gsapAllow && e.preventDefault();\n return e.changedTouches ? e.changedTouches[0] : e;\n},\n _getAbsoluteMax = function _getAbsoluteMax(a) {\n var max = Math.max.apply(Math, a),\n min = Math.min.apply(Math, a);\n return Math.abs(max) >= Math.abs(min) ? max : min;\n},\n _setScrollTrigger = function _setScrollTrigger() {\n ScrollTrigger = gsap.core.globals().ScrollTrigger;\n ScrollTrigger && ScrollTrigger.core && _integrate();\n},\n _initCore = function _initCore(core) {\n gsap = core || _getGSAP();\n\n if (!_coreInitted && gsap && typeof document !== \"undefined\" && document.body) {\n _win = window;\n _doc = document;\n _docEl = _doc.documentElement;\n _body = _doc.body;\n _root = [_win, _doc, _docEl, _body];\n _clamp = gsap.utils.clamp;\n\n _context = gsap.core.context || function () {};\n\n _pointerType = \"onpointerenter\" in _body ? \"pointer\" : \"mouse\"; // isTouch is 0 if no touch, 1 if ONLY touch, and 2 if it can accommodate touch but also other types like mouse/pointer.\n\n _isTouch = Observer.isTouch = _win.matchMedia && _win.matchMedia(\"(hover: none), (pointer: coarse)\").matches ? 1 : \"ontouchstart\" in _win || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0 ? 2 : 0;\n _eventTypes = Observer.eventTypes = (\"ontouchstart\" in _docEl ? \"touchstart,touchmove,touchcancel,touchend\" : !(\"onpointerdown\" in _docEl) ? \"mousedown,mousemove,mouseup,mouseup\" : \"pointerdown,pointermove,pointercancel,pointerup\").split(\",\");\n setTimeout(function () {\n return _startup = 0;\n }, 500);\n\n _setScrollTrigger();\n\n _coreInitted = 1;\n }\n\n return _coreInitted;\n};\n\n_horizontal.op = _vertical;\n_scrollers.cache = 0;\nvar Observer = /*#__PURE__*/function () {\n function Observer(vars) {\n this.init(vars);\n }\n\n var _proto = Observer.prototype;\n\n _proto.init = function init(vars) {\n _coreInitted || _initCore(gsap) || console.warn(\"Please gsap.registerPlugin(Observer)\");\n ScrollTrigger || _setScrollTrigger();\n var tolerance = vars.tolerance,\n dragMinimum = vars.dragMinimum,\n type = vars.type,\n target = vars.target,\n lineHeight = vars.lineHeight,\n debounce = vars.debounce,\n preventDefault = vars.preventDefault,\n onStop = vars.onStop,\n onStopDelay = vars.onStopDelay,\n ignore = vars.ignore,\n wheelSpeed = vars.wheelSpeed,\n event = vars.event,\n onDragStart = vars.onDragStart,\n onDragEnd = vars.onDragEnd,\n onDrag = vars.onDrag,\n onPress = vars.onPress,\n onRelease = vars.onRelease,\n onRight = vars.onRight,\n onLeft = vars.onLeft,\n onUp = vars.onUp,\n onDown = vars.onDown,\n onChangeX = vars.onChangeX,\n onChangeY = vars.onChangeY,\n onChange = vars.onChange,\n onToggleX = vars.onToggleX,\n onToggleY = vars.onToggleY,\n onHover = vars.onHover,\n onHoverEnd = vars.onHoverEnd,\n onMove = vars.onMove,\n ignoreCheck = vars.ignoreCheck,\n isNormalizer = vars.isNormalizer,\n onGestureStart = vars.onGestureStart,\n onGestureEnd = vars.onGestureEnd,\n onWheel = vars.onWheel,\n onEnable = vars.onEnable,\n onDisable = vars.onDisable,\n onClick = vars.onClick,\n scrollSpeed = vars.scrollSpeed,\n capture = vars.capture,\n allowClicks = vars.allowClicks,\n lockAxis = vars.lockAxis,\n onLockAxis = vars.onLockAxis;\n this.target = target = _getTarget(target) || _docEl;\n this.vars = vars;\n ignore && (ignore = gsap.utils.toArray(ignore));\n tolerance = tolerance || 1e-9;\n dragMinimum = dragMinimum || 0;\n wheelSpeed = wheelSpeed || 1;\n scrollSpeed = scrollSpeed || 1;\n type = type || \"wheel,touch,pointer\";\n debounce = debounce !== false;\n lineHeight || (lineHeight = parseFloat(_win.getComputedStyle(_body).lineHeight) || 22); // note: browser may report \"normal\", so default to 22.\n\n var id,\n onStopDelayedCall,\n dragged,\n moved,\n wheeled,\n locked,\n axis,\n self = this,\n prevDeltaX = 0,\n prevDeltaY = 0,\n passive = vars.passive || !preventDefault,\n scrollFuncX = _getScrollFunc(target, _horizontal),\n scrollFuncY = _getScrollFunc(target, _vertical),\n scrollX = scrollFuncX(),\n scrollY = scrollFuncY(),\n limitToTouch = ~type.indexOf(\"touch\") && !~type.indexOf(\"pointer\") && _eventTypes[0] === \"pointerdown\",\n // for devices that accommodate mouse events and touch events, we need to distinguish.\n isViewport = _isViewport(target),\n ownerDoc = target.ownerDocument || _doc,\n deltaX = [0, 0, 0],\n // wheel, scroll, pointer/touch\n deltaY = [0, 0, 0],\n onClickTime = 0,\n clickCapture = function clickCapture() {\n return onClickTime = _getTime();\n },\n _ignoreCheck = function _ignoreCheck(e, isPointerOrTouch) {\n return (self.event = e) && ignore && ~ignore.indexOf(e.target) || isPointerOrTouch && limitToTouch && e.pointerType !== \"touch\" || ignoreCheck && ignoreCheck(e, isPointerOrTouch);\n },\n onStopFunc = function onStopFunc() {\n self._vx.reset();\n\n self._vy.reset();\n\n onStopDelayedCall.pause();\n onStop && onStop(self);\n },\n update = function update() {\n var dx = self.deltaX = _getAbsoluteMax(deltaX),\n dy = self.deltaY = _getAbsoluteMax(deltaY),\n changedX = Math.abs(dx) >= tolerance,\n changedY = Math.abs(dy) >= tolerance;\n\n onChange && (changedX || changedY) && onChange(self, dx, dy, deltaX, deltaY); // in ScrollTrigger.normalizeScroll(), we need to know if it was touch/pointer so we need access to the deltaX/deltaY Arrays before we clear them out.\n\n if (changedX) {\n onRight && self.deltaX > 0 && onRight(self);\n onLeft && self.deltaX < 0 && onLeft(self);\n onChangeX && onChangeX(self);\n onToggleX && self.deltaX < 0 !== prevDeltaX < 0 && onToggleX(self);\n prevDeltaX = self.deltaX;\n deltaX[0] = deltaX[1] = deltaX[2] = 0;\n }\n\n if (changedY) {\n onDown && self.deltaY > 0 && onDown(self);\n onUp && self.deltaY < 0 && onUp(self);\n onChangeY && onChangeY(self);\n onToggleY && self.deltaY < 0 !== prevDeltaY < 0 && onToggleY(self);\n prevDeltaY = self.deltaY;\n deltaY[0] = deltaY[1] = deltaY[2] = 0;\n }\n\n if (moved || dragged) {\n onMove && onMove(self);\n\n if (dragged) {\n onDrag(self);\n dragged = false;\n }\n\n moved = false;\n }\n\n locked && !(locked = false) && onLockAxis && onLockAxis(self);\n\n if (wheeled) {\n onWheel(self);\n wheeled = false;\n }\n\n id = 0;\n },\n onDelta = function onDelta(x, y, index) {\n deltaX[index] += x;\n deltaY[index] += y;\n\n self._vx.update(x);\n\n self._vy.update(y);\n\n debounce ? id || (id = requestAnimationFrame(update)) : update();\n },\n onTouchOrPointerDelta = function onTouchOrPointerDelta(x, y) {\n if (lockAxis && !axis) {\n self.axis = axis = Math.abs(x) > Math.abs(y) ? \"x\" : \"y\";\n locked = true;\n }\n\n if (axis !== \"y\") {\n deltaX[2] += x;\n\n self._vx.update(x, true); // update the velocity as frequently as possible instead of in the debounced function so that very quick touch-scrolls (flicks) feel natural. If it's the mouse/touch/pointer, force it so that we get snappy/accurate momentum scroll.\n\n }\n\n if (axis !== \"x\") {\n deltaY[2] += y;\n\n self._vy.update(y, true);\n }\n\n debounce ? id || (id = requestAnimationFrame(update)) : update();\n },\n _onDrag = function _onDrag(e) {\n if (_ignoreCheck(e, 1)) {\n return;\n }\n\n e = _getEvent(e, preventDefault);\n var x = e.clientX,\n y = e.clientY,\n dx = x - self.x,\n dy = y - self.y,\n isDragging = self.isDragging;\n self.x = x;\n self.y = y;\n\n if (isDragging || Math.abs(self.startX - x) >= dragMinimum || Math.abs(self.startY - y) >= dragMinimum) {\n onDrag && (dragged = true);\n isDragging || (self.isDragging = true);\n onTouchOrPointerDelta(dx, dy);\n isDragging || onDragStart && onDragStart(self);\n }\n },\n _onPress = self.onPress = function (e) {\n if (_ignoreCheck(e, 1) || e && e.button) {\n return;\n }\n\n self.axis = axis = null;\n onStopDelayedCall.pause();\n self.isPressed = true;\n e = _getEvent(e); // note: may need to preventDefault(?) Won't side-scroll on iOS Safari if we do, though.\n\n prevDeltaX = prevDeltaY = 0;\n self.startX = self.x = e.clientX;\n self.startY = self.y = e.clientY;\n\n self._vx.reset(); // otherwise the t2 may be stale if the user touches and flicks super fast and releases in less than 2 requestAnimationFrame ticks, causing velocity to be 0.\n\n\n self._vy.reset();\n\n _addListener(isNormalizer ? target : ownerDoc, _eventTypes[1], _onDrag, passive, true);\n\n self.deltaX = self.deltaY = 0;\n onPress && onPress(self);\n },\n _onRelease = self.onRelease = function (e) {\n if (_ignoreCheck(e, 1)) {\n return;\n }\n\n _removeListener(isNormalizer ? target : ownerDoc, _eventTypes[1], _onDrag, true);\n\n var isTrackingDrag = !isNaN(self.y - self.startY),\n wasDragging = self.isDragging,\n isDragNotClick = wasDragging && (Math.abs(self.x - self.startX) > 3 || Math.abs(self.y - self.startY) > 3),\n // some touch devices need some wiggle room in terms of sensing clicks - the finger may move a few pixels.\n eventData = _getEvent(e);\n\n if (!isDragNotClick && isTrackingDrag) {\n self._vx.reset();\n\n self._vy.reset(); //if (preventDefault && allowClicks && self.isPressed) { // check isPressed because in a rare edge case, the inputObserver in ScrollTrigger may stopPropagation() on the press/drag, so the onRelease may get fired without the onPress/onDrag ever getting called, thus it could trigger a click to occur on a link after scroll-dragging it.\n\n\n if (preventDefault && allowClicks) {\n gsap.delayedCall(0.08, function () {\n // some browsers (like Firefox) won't trust script-generated clicks, so if the user tries to click on a video to play it, for example, it simply won't work. Since a regular \"click\" event will most likely be generated anyway (one that has its isTrusted flag set to true), we must slightly delay our script-generated click so that the \"real\"/trusted one is prioritized. Remember, when there are duplicate events in quick succession, we suppress all but the first one. Some browsers don't even trigger the \"real\" one at all, so our synthetic one is a safety valve that ensures that no matter what, a click event does get dispatched.\n if (_getTime() - onClickTime > 300 && !e.defaultPrevented) {\n if (e.target.click) {\n //some browsers (like mobile Safari) don't properly trigger the click event\n e.target.click();\n } else if (ownerDoc.createEvent) {\n var syntheticEvent = ownerDoc.createEvent(\"MouseEvents\");\n syntheticEvent.initMouseEvent(\"click\", true, true, _win, 1, eventData.screenX, eventData.screenY, eventData.clientX, eventData.clientY, false, false, false, false, 0, null);\n e.target.dispatchEvent(syntheticEvent);\n }\n }\n });\n }\n }\n\n self.isDragging = self.isGesturing = self.isPressed = false;\n onStop && wasDragging && !isNormalizer && onStopDelayedCall.restart(true);\n onDragEnd && wasDragging && onDragEnd(self);\n onRelease && onRelease(self, isDragNotClick);\n },\n _onGestureStart = function _onGestureStart(e) {\n return e.touches && e.touches.length > 1 && (self.isGesturing = true) && onGestureStart(e, self.isDragging);\n },\n _onGestureEnd = function _onGestureEnd() {\n return (self.isGesturing = false) || onGestureEnd(self);\n },\n onScroll = function onScroll(e) {\n if (_ignoreCheck(e)) {\n return;\n }\n\n var x = scrollFuncX(),\n y = scrollFuncY();\n onDelta((x - scrollX) * scrollSpeed, (y - scrollY) * scrollSpeed, 1);\n scrollX = x;\n scrollY = y;\n onStop && onStopDelayedCall.restart(true);\n },\n _onWheel = function _onWheel(e) {\n if (_ignoreCheck(e)) {\n return;\n }\n\n e = _getEvent(e, preventDefault);\n onWheel && (wheeled = true);\n var multiplier = (e.deltaMode === 1 ? lineHeight : e.deltaMode === 2 ? _win.innerHeight : 1) * wheelSpeed;\n onDelta(e.deltaX * multiplier, e.deltaY * multiplier, 0);\n onStop && !isNormalizer && onStopDelayedCall.restart(true);\n },\n _onMove = function _onMove(e) {\n if (_ignoreCheck(e)) {\n return;\n }\n\n var x = e.clientX,\n y = e.clientY,\n dx = x - self.x,\n dy = y - self.y;\n self.x = x;\n self.y = y;\n moved = true;\n onStop && onStopDelayedCall.restart(true);\n (dx || dy) && onTouchOrPointerDelta(dx, dy);\n },\n _onHover = function _onHover(e) {\n self.event = e;\n onHover(self);\n },\n _onHoverEnd = function _onHoverEnd(e) {\n self.event = e;\n onHoverEnd(self);\n },\n _onClick = function _onClick(e) {\n return _ignoreCheck(e) || _getEvent(e, preventDefault) && onClick(self);\n };\n\n onStopDelayedCall = self._dc = gsap.delayedCall(onStopDelay || 0.25, onStopFunc).pause();\n self.deltaX = self.deltaY = 0;\n self._vx = _getVelocityProp(0, 50, true);\n self._vy = _getVelocityProp(0, 50, true);\n self.scrollX = scrollFuncX;\n self.scrollY = scrollFuncY;\n self.isDragging = self.isGesturing = self.isPressed = false;\n\n _context(this);\n\n self.enable = function (e) {\n if (!self.isEnabled) {\n _addListener(isViewport ? ownerDoc : target, \"scroll\", _onScroll);\n\n type.indexOf(\"scroll\") >= 0 && _addListener(isViewport ? ownerDoc : target, \"scroll\", onScroll, passive, capture);\n type.indexOf(\"wheel\") >= 0 && _addListener(target, \"wheel\", _onWheel, passive, capture);\n\n if (type.indexOf(\"touch\") >= 0 && _isTouch || type.indexOf(\"pointer\") >= 0) {\n _addListener(target, _eventTypes[0], _onPress, passive, capture);\n\n _addListener(ownerDoc, _eventTypes[2], _onRelease);\n\n _addListener(ownerDoc, _eventTypes[3], _onRelease);\n\n allowClicks && _addListener(target, \"click\", clickCapture, true, true);\n onClick && _addListener(target, \"click\", _onClick);\n onGestureStart && _addListener(ownerDoc, \"gesturestart\", _onGestureStart);\n onGestureEnd && _addListener(ownerDoc, \"gestureend\", _onGestureEnd);\n onHover && _addListener(target, _pointerType + \"enter\", _onHover);\n onHoverEnd && _addListener(target, _pointerType + \"leave\", _onHoverEnd);\n onMove && _addListener(target, _pointerType + \"move\", _onMove);\n }\n\n self.isEnabled = true;\n e && e.type && _onPress(e);\n onEnable && onEnable(self);\n }\n\n return self;\n };\n\n self.disable = function () {\n if (self.isEnabled) {\n // only remove the _onScroll listener if there aren't any others that rely on the functionality.\n _observers.filter(function (o) {\n return o !== self && _isViewport(o.target);\n }).length || _removeListener(isViewport ? ownerDoc : target, \"scroll\", _onScroll);\n\n if (self.isPressed) {\n self._vx.reset();\n\n self._vy.reset();\n\n _removeListener(isNormalizer ? target : ownerDoc, _eventTypes[1], _onDrag, true);\n }\n\n _removeListener(isViewport ? ownerDoc : target, \"scroll\", onScroll, capture);\n\n _removeListener(target, \"wheel\", _onWheel, capture);\n\n _removeListener(target, _eventTypes[0], _onPress, capture);\n\n _removeListener(ownerDoc, _eventTypes[2], _onRelease);\n\n _removeListener(ownerDoc, _eventTypes[3], _onRelease);\n\n _removeListener(target, \"click\", clickCapture, true);\n\n _removeListener(target, \"click\", _onClick);\n\n _removeListener(ownerDoc, \"gesturestart\", _onGestureStart);\n\n _removeListener(ownerDoc, \"gestureend\", _onGestureEnd);\n\n _removeListener(target, _pointerType + \"enter\", _onHover);\n\n _removeListener(target, _pointerType + \"leave\", _onHoverEnd);\n\n _removeListener(target, _pointerType + \"move\", _onMove);\n\n self.isEnabled = self.isPressed = self.isDragging = false;\n onDisable && onDisable(self);\n }\n };\n\n self.kill = self.revert = function () {\n self.disable();\n\n var i = _observers.indexOf(self);\n\n i >= 0 && _observers.splice(i, 1);\n _normalizer === self && (_normalizer = 0);\n };\n\n _observers.push(self);\n\n isNormalizer && _isViewport(target) && (_normalizer = self);\n self.enable(event);\n };\n\n _createClass(Observer, [{\n key: \"velocityX\",\n get: function get() {\n return this._vx.getVelocity();\n }\n }, {\n key: \"velocityY\",\n get: function get() {\n return this._vy.getVelocity();\n }\n }]);\n\n return Observer;\n}();\nObserver.version = \"3.12.5\";\n\nObserver.create = function (vars) {\n return new Observer(vars);\n};\n\nObserver.register = _initCore;\n\nObserver.getAll = function () {\n return _observers.slice();\n};\n\nObserver.getById = function (id) {\n return _observers.filter(function (o) {\n return o.vars.id === id;\n })[0];\n};\n\n_getGSAP() && gsap.registerPlugin(Observer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvZ3NhcC9PYnNlcnZlci5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUFBLDRDQUE0QyxnQkFBZ0Isa0JBQWtCLE9BQU8sMkJBQTJCLHdEQUF3RCxnQ0FBZ0MsdURBQXVEOztBQUUvUCw4REFBOEQsc0VBQXNFLDhEQUE4RDs7QUFFbE07QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtEQUErRDs7QUFFL0Q7QUFDQSw2RkFBNkY7O0FBRTdGO0FBQ0E7QUFDQSw2Q0FBNkM7QUFDN0MsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBLHdFQUF3RTs7QUFFeEU7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0Esb0ZBQW9GOztBQUVwRjtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQSxvRUFBb0U7O0FBRXBFO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSzs7QUFFTDs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNPO0FBQ1A7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRGQUE0Rjs7QUFFNUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxvRkFBb0Y7O0FBRXBGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBOztBQUVBOztBQUVBOztBQUVBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxrQ0FBa0M7O0FBRWxDOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0E7QUFDQTs7QUFFQSx3QkFBd0I7OztBQUd4Qjs7QUFFQTs7QUFFQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSwwQkFBMEIseURBQXlEOzs7QUFHbkY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7O0FBRVQ7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBLENBQUM7QUFDRDs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvZ3NhcC9PYnNlcnZlci5qcz82NmMzIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIF9kZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHsgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykgeyB2YXIgZGVzY3JpcHRvciA9IHByb3BzW2ldOyBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7IGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTsgaWYgKFwidmFsdWVcIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpOyB9IH1cblxuZnVuY3Rpb24gX2NyZWF0ZUNsYXNzKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgX2RlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IucHJvdG90eXBlLCBwcm90b1Byb3BzKTsgaWYgKHN0YXRpY1Byb3BzKSBfZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH1cblxuLyohXG4gKiBPYnNlcnZlciAzLjEyLjVcbiAqIGh0dHBzOi8vZ3NhcC5jb21cbiAqXG4gKiBAbGljZW5zZSBDb3B5cmlnaHQgMjAwOC0yMDI0LCBHcmVlblNvY2suIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiBTdWJqZWN0IHRvIHRoZSB0ZXJtcyBhdCBodHRwczovL2dzYXAuY29tL3N0YW5kYXJkLWxpY2Vuc2Ugb3IgZm9yXG4gKiBDbHViIEdTQVAgbWVtYmVycywgdGhlIGFncmVlbWVudCBpc3N1ZWQgd2l0aCB0aGF0IG1lbWJlcnNoaXAuXG4gKiBAYXV0aG9yOiBKYWNrIERveWxlLCBqYWNrQGdyZWVuc29jay5jb21cbiovXG5cbi8qIGVzbGludC1kaXNhYmxlICovXG52YXIgZ3NhcCxcbiAgICBfY29yZUluaXR0ZWQsXG4gICAgX2NsYW1wLFxuICAgIF93aW4sXG4gICAgX2RvYyxcbiAgICBfZG9jRWwsXG4gICAgX2JvZHksXG4gICAgX2lzVG91Y2gsXG4gICAgX3BvaW50ZXJUeXBlLFxuICAgIFNjcm9sbFRyaWdnZXIsXG4gICAgX3Jvb3QsXG4gICAgX25vcm1hbGl6ZXIsXG4gICAgX2V2ZW50VHlwZXMsXG4gICAgX2NvbnRleHQsXG4gICAgX2dldEdTQVAgPSBmdW5jdGlvbiBfZ2V0R1NBUCgpIHtcbiAgcmV0dXJuIGdzYXAgfHwgdHlwZW9mIHdpbmRvdyAhPT0gXCJ1bmRlZmluZWRcIiAmJiAoZ3NhcCA9IHdpbmRvdy5nc2FwKSAmJiBnc2FwLnJlZ2lzdGVyUGx1Z2luICYmIGdzYXA7XG59LFxuICAgIF9zdGFydHVwID0gMSxcbiAgICBfb2JzZXJ2ZXJzID0gW10sXG4gICAgX3Njcm9sbGVycyA9IFtdLFxuICAgIF9wcm94aWVzID0gW10sXG4gICAgX2dldFRpbWUgPSBEYXRlLm5vdyxcbiAgICBfYnJpZGdlID0gZnVuY3Rpb24gX2JyaWRnZShuYW1lLCB2YWx1ZSkge1xuICByZXR1cm4gdmFsdWU7XG59LFxuICAgIF9pbnRlZ3JhdGUgPSBmdW5jdGlvbiBfaW50ZWdyYXRlKCkge1xuICB2YXIgY29yZSA9IFNjcm9sbFRyaWdnZXIuY29yZSxcbiAgICAgIGRhdGEgPSBjb3JlLmJyaWRnZSB8fCB7fSxcbiAgICAgIHNjcm9sbGVycyA9IGNvcmUuX3Njcm9sbGVycyxcbiAgICAgIHByb3hpZXMgPSBjb3JlLl9wcm94aWVzO1xuICBzY3JvbGxlcnMucHVzaC5hcHBseShzY3JvbGxlcnMsIF9zY3JvbGxlcnMpO1xuICBwcm94aWVzLnB1c2guYXBwbHkocHJveGllcywgX3Byb3hpZXMpO1xuICBfc2Nyb2xsZXJzID0gc2Nyb2xsZXJzO1xuICBfcHJveGllcyA9IHByb3hpZXM7XG5cbiAgX2JyaWRnZSA9IGZ1bmN0aW9uIF9icmlkZ2UobmFtZSwgdmFsdWUpIHtcbiAgICByZXR1cm4gZGF0YVtuYW1lXSh2YWx1ZSk7XG4gIH07XG59LFxuICAgIF9nZXRQcm94eVByb3AgPSBmdW5jdGlvbiBfZ2V0UHJveHlQcm9wKGVsZW1lbnQsIHByb3BlcnR5KSB7XG4gIHJldHVybiB+X3Byb3hpZXMuaW5kZXhPZihlbGVtZW50KSAmJiBfcHJveGllc1tfcHJveGllcy5pbmRleE9mKGVsZW1lbnQpICsgMV1bcHJvcGVydHldO1xufSxcbiAgICBfaXNWaWV3cG9ydCA9IGZ1bmN0aW9uIF9pc1ZpZXdwb3J0KGVsKSB7XG4gIHJldHVybiAhIX5fcm9vdC5pbmRleE9mKGVsKTtcbn0sXG4gICAgX2FkZExpc3RlbmVyID0gZnVuY3Rpb24gX2FkZExpc3RlbmVyKGVsZW1lbnQsIHR5cGUsIGZ1bmMsIHBhc3NpdmUsIGNhcHR1cmUpIHtcbiAgcmV0dXJuIGVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcih0eXBlLCBmdW5jLCB7XG4gICAgcGFzc2l2ZTogcGFzc2l2ZSAhPT0gZmFsc2UsXG4gICAgY2FwdHVyZTogISFjYXB0dXJlXG4gIH0pO1xufSxcbiAgICBfcmVtb3ZlTGlzdGVuZXIgPSBmdW5jdGlvbiBfcmVtb3ZlTGlzdGVuZXIoZWxlbWVudCwgdHlwZSwgZnVuYywgY2FwdHVyZSkge1xuICByZXR1cm4gZWxlbWVudC5yZW1vdmVFdmVudExpc3RlbmVyKHR5cGUsIGZ1bmMsICEhY2FwdHVyZSk7XG59LFxuICAgIF9zY3JvbGxMZWZ0ID0gXCJzY3JvbGxMZWZ0XCIsXG4gICAgX3Njcm9sbFRvcCA9IFwic2Nyb2xsVG9wXCIsXG4gICAgX29uU2Nyb2xsID0gZnVuY3Rpb24gX29uU2Nyb2xsKCkge1xuICByZXR1cm4gX25vcm1hbGl6ZXIgJiYgX25vcm1hbGl6ZXIuaXNQcmVzc2VkIHx8IF9zY3JvbGxlcnMuY2FjaGUrKztcbn0sXG4gICAgX3Njcm9sbENhY2hlRnVuYyA9IGZ1bmN0aW9uIF9zY3JvbGxDYWNoZUZ1bmMoZiwgZG9Ob3RDYWNoZSkge1xuICB2YXIgY2FjaGluZ0Z1bmMgPSBmdW5jdGlvbiBjYWNoaW5nRnVuYyh2YWx1ZSkge1xuICAgIC8vIHNpbmNlIHJlYWRpbmcgdGhlIHNjcm9sbFRvcC9zY3JvbGxMZWZ0L3BhZ2VPZmZzZXRZL3BhZ2VPZmZzZXRYIGNhbiB0cmlnZ2VyIGEgbGF5b3V0LCB0aGlzIGZ1bmN0aW9uIGFsbG93cyB1cyB0byBjYWNoZSB0aGUgdmFsdWUgc28gaXQgb25seSBnZXRzIHJlYWQgZnJlc2ggYWZ0ZXIgYSBcInNjcm9sbFwiIGV2ZW50IGZpcmVzIChvciB3aGlsZSB3ZSdyZSByZWZyZXNoaW5nIGJlY2F1c2UgdGhhdCBjYW4gbGVuZ3RoZW4gdGhlIHBhZ2UgYW5kIGFsdGVyIHRoZSBzY3JvbGwgcG9zaXRpb24pLiB3aGVuIFwic29mdFwiIGlzIHRydWUsIHRoYXQgbWVhbnMgZG9uJ3QgYWN0dWFsbHkgc2V0IHRoZSBzY3JvbGwsIGJ1dCBjYWNoZSB0aGUgbmV3IHZhbHVlIGluc3RlYWQgKHVzZWZ1bCBpbiBTY3JvbGxTbW9vdGhlcilcbiAgICBpZiAodmFsdWUgfHwgdmFsdWUgPT09IDApIHtcbiAgICAgIF9zdGFydHVwICYmIChfd2luLmhpc3Rvcnkuc2Nyb2xsUmVzdG9yYXRpb24gPSBcIm1hbnVhbFwiKTsgLy8gb3RoZXJ3aXNlIHRoZSBuZXcgcG9zaXRpb24gd2lsbCBnZXQgb3ZlcndyaXR0ZW4gYnkgdGhlIGJyb3dzZXIgb25sb2FkLlxuXG4gICAgICB2YXIgaXNOb3JtYWxpemluZyA9IF9ub3JtYWxpemVyICYmIF9ub3JtYWxpemVyLmlzUHJlc3NlZDtcbiAgICAgIHZhbHVlID0gY2FjaGluZ0Z1bmMudiA9IE1hdGgucm91bmQodmFsdWUpIHx8IChfbm9ybWFsaXplciAmJiBfbm9ybWFsaXplci5pT1MgPyAxIDogMCk7IC8vVE9ETzogaU9TIEJ1ZzogaWYgeW91IGFsbG93IGl0IHRvIGdvIHRvIDAsIFNhZmFyaSBjYW4gc3RhcnQgdG8gcmVwb3J0IHN1cGVyIHN0cmFuZ2UgKHdpbGRseSBpbmFjY3VyYXRlKSB0b3VjaCBwb3NpdGlvbnMhXG5cbiAgICAgIGYodmFsdWUpO1xuICAgICAgY2FjaGluZ0Z1bmMuY2FjaGVJRCA9IF9zY3JvbGxlcnMuY2FjaGU7XG4gICAgICBpc05vcm1hbGl6aW5nICYmIF9icmlkZ2UoXCJzc1wiLCB2YWx1ZSk7IC8vIHNldCBzY3JvbGwgKG5vdGlmeSBTY3JvbGxUcmlnZ2VyIHNvIGl0IGNhbiBkaXNwYXRjaCBhIFwic2Nyb2xsU3RhcnRcIiBldmVudCBpZiBuZWNlc3NhcnlcbiAgICB9IGVsc2UgaWYgKGRvTm90Q2FjaGUgfHwgX3Njcm9sbGVycy5jYWNoZSAhPT0gY2FjaGluZ0Z1bmMuY2FjaGVJRCB8fCBfYnJpZGdlKFwicmVmXCIpKSB7XG4gICAgICBjYWNoaW5nRnVuYy5jYWNoZUlEID0gX3Njcm9sbGVycy5jYWNoZTtcbiAgICAgIGNhY2hpbmdGdW5jLnYgPSBmKCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIGNhY2hpbmdGdW5jLnYgKyBjYWNoaW5nRnVuYy5vZmZzZXQ7XG4gIH07XG5cbiAgY2FjaGluZ0Z1bmMub2Zmc2V0ID0gMDtcbiAgcmV0dXJuIGYgJiYgY2FjaGluZ0Z1bmM7XG59LFxuICAgIF9ob3Jpem9udGFsID0ge1xuICBzOiBfc2Nyb2xsTGVmdCxcbiAgcDogXCJsZWZ0XCIsXG4gIHAyOiBcIkxlZnRcIixcbiAgb3M6IFwicmlnaHRcIixcbiAgb3MyOiBcIlJpZ2h0XCIsXG4gIGQ6IFwid2lkdGhcIixcbiAgZDI6IFwiV2lkdGhcIixcbiAgYTogXCJ4XCIsXG4gIHNjOiBfc2Nyb2xsQ2FjaGVGdW5jKGZ1bmN0aW9uICh2YWx1ZSkge1xuICAgIHJldHVybiBhcmd1bWVudHMubGVuZ3RoID8gX3dpbi5zY3JvbGxUbyh2YWx1ZSwgX3ZlcnRpY2FsLnNjKCkpIDogX3dpbi5wYWdlWE9mZnNldCB8fCBfZG9jW19zY3JvbGxMZWZ0XSB8fCBfZG9jRWxbX3Njcm9sbExlZnRdIHx8IF9ib2R5W19zY3JvbGxMZWZ0XSB8fCAwO1xuICB9KVxufSxcbiAgICBfdmVydGljYWwgPSB7XG4gIHM6IF9zY3JvbGxUb3AsXG4gIHA6IFwidG9wXCIsXG4gIHAyOiBcIlRvcFwiLFxuICBvczogXCJib3R0b21cIixcbiAgb3MyOiBcIkJvdHRvbVwiLFxuICBkOiBcImhlaWdodFwiLFxuICBkMjogXCJIZWlnaHRcIixcbiAgYTogXCJ5XCIsXG4gIG9wOiBfaG9yaXpvbnRhbCxcbiAgc2M6IF9zY3JvbGxDYWNoZUZ1bmMoZnVuY3Rpb24gKHZhbHVlKSB7XG4gICAgcmV0dXJuIGFyZ3VtZW50cy5sZW5ndGggPyBfd2luLnNjcm9sbFRvKF9ob3Jpem9udGFsLnNjKCksIHZhbHVlKSA6IF93aW4ucGFnZVlPZmZzZXQgfHwgX2RvY1tfc2Nyb2xsVG9wXSB8fCBfZG9jRWxbX3Njcm9sbFRvcF0gfHwgX2JvZHlbX3Njcm9sbFRvcF0gfHwgMDtcbiAgfSlcbn0sXG4gICAgX2dldFRhcmdldCA9IGZ1bmN0aW9uIF9nZXRUYXJnZXQodCwgc2VsZikge1xuICByZXR1cm4gKHNlbGYgJiYgc2VsZi5fY3R4ICYmIHNlbGYuX2N0eC5zZWxlY3RvciB8fCBnc2FwLnV0aWxzLnRvQXJyYXkpKHQpWzBdIHx8ICh0eXBlb2YgdCA9PT0gXCJzdHJpbmdcIiAmJiBnc2FwLmNvbmZpZygpLm51bGxUYXJnZXRXYXJuICE9PSBmYWxzZSA/IGNvbnNvbGUud2FybihcIkVsZW1lbnQgbm90IGZvdW5kOlwiLCB0KSA6IG51bGwpO1xufSxcbiAgICBfZ2V0U2Nyb2xsRnVuYyA9IGZ1bmN0aW9uIF9nZXRTY3JvbGxGdW5jKGVsZW1lbnQsIF9yZWYpIHtcbiAgdmFyIHMgPSBfcmVmLnMsXG4gICAgICBzYyA9IF9yZWYuc2M7XG4gIC8vIHdlIHN0b3JlIHRoZSBzY3JvbGxlciBmdW5jdGlvbnMgaW4gYW4gYWx0ZXJuYXRpbmcgc2VxdWVuY2VkIEFycmF5IGxpa2UgW2VsZW1lbnQsIHZlcnRpY2FsU2Nyb2xsRnVuYywgaG9yaXpvbnRhbFNjcm9sbEZ1bmMsIC4uLl0gc28gdGhhdCB3ZSBjYW4gbWluaW1pemUgbWVtb3J5LCBtYXhpbWl6ZSBwZXJmb3JtYW5jZSwgYW5kIHdlIGFsc28gcmVjb3JkIHRoZSBsYXN0IHBvc2l0aW9uIGFzIGEgXCIucmVjXCIgcHJvcGVydHkgaW4gb3JkZXIgdG8gcmV2ZXJ0IHRvIHRoYXQgYWZ0ZXIgcmVmcmVzaGluZyB0byBlbnN1cmUgdGhpbmdzIGRvbid0IHNoaWZ0IGFyb3VuZC5cbiAgX2lzVmlld3BvcnQoZWxlbWVudCkgJiYgKGVsZW1lbnQgPSBfZG9jLnNjcm9sbGluZ0VsZW1lbnQgfHwgX2RvY0VsKTtcblxuICB2YXIgaSA9IF9zY3JvbGxlcnMuaW5kZXhPZihlbGVtZW50KSxcbiAgICAgIG9mZnNldCA9IHNjID09PSBfdmVydGljYWwuc2MgPyAxIDogMjtcblxuICAhfmkgJiYgKGkgPSBfc2Nyb2xsZXJzLnB1c2goZWxlbWVudCkgLSAxKTtcbiAgX3Njcm9sbGVyc1tpICsgb2Zmc2V0XSB8fCBfYWRkTGlzdGVuZXIoZWxlbWVudCwgXCJzY3JvbGxcIiwgX29uU2Nyb2xsKTsgLy8gY2xlYXIgdGhlIGNhY2hlIHdoZW4gYSBzY3JvbGwgb2NjdXJzXG5cbiAgdmFyIHByZXYgPSBfc2Nyb2xsZXJzW2kgKyBvZmZzZXRdLFxuICAgICAgZnVuYyA9IHByZXYgfHwgKF9zY3JvbGxlcnNbaSArIG9mZnNldF0gPSBfc2Nyb2xsQ2FjaGVGdW5jKF9nZXRQcm94eVByb3AoZWxlbWVudCwgcyksIHRydWUpIHx8IChfaXNWaWV3cG9ydChlbGVtZW50KSA/IHNjIDogX3Njcm9sbENhY2hlRnVuYyhmdW5jdGlvbiAodmFsdWUpIHtcbiAgICByZXR1cm4gYXJndW1lbnRzLmxlbmd0aCA/IGVsZW1lbnRbc10gPSB2YWx1ZSA6IGVsZW1lbnRbc107XG4gIH0pKSk7XG4gIGZ1bmMudGFyZ2V0ID0gZWxlbWVudDtcbiAgcHJldiB8fCAoZnVuYy5zbW9vdGggPSBnc2FwLmdldFByb3BlcnR5KGVsZW1lbnQsIFwic2Nyb2xsQmVoYXZpb3JcIikgPT09IFwic21vb3RoXCIpOyAvLyBvbmx5IHNldCBpdCB0aGUgZmlyc3QgdGltZSAoZG9uJ3QgcmVzZXQgZXZlcnkgdGltZSBhIHNjcm9sbEZ1bmMgaXMgcmVxdWVzdGVkIGJlY2F1c2UgcGVyaGFwcyBpdCBoYXBwZW5zIGR1cmluZyBhIHJlZnJlc2goKSB3aGVuIGl0J3MgZGlzYWJsZWQgaW4gU2Nyb2xsVHJpZ2dlci5cblxuICByZXR1cm4gZnVuYztcbn0sXG4gICAgX2dldFZlbG9jaXR5UHJvcCA9IGZ1bmN0aW9uIF9nZXRWZWxvY2l0eVByb3AodmFsdWUsIG1pblRpbWVSZWZyZXNoLCB1c2VEZWx0YSkge1xuICB2YXIgdjEgPSB2YWx1ZSxcbiAgICAgIHYyID0gdmFsdWUsXG4gICAgICB0MSA9IF9nZXRUaW1lKCksXG4gICAgICB0MiA9IHQxLFxuICAgICAgbWluID0gbWluVGltZVJlZnJlc2ggfHwgNTAsXG4gICAgICBkcm9wVG9aZXJvVGltZSA9IE1hdGgubWF4KDUwMCwgbWluICogMyksXG4gICAgICB1cGRhdGUgPSBmdW5jdGlvbiB1cGRhdGUodmFsdWUsIGZvcmNlKSB7XG4gICAgdmFyIHQgPSBfZ2V0VGltZSgpO1xuXG4gICAgaWYgKGZvcmNlIHx8IHQgLSB0MSA+IG1pbikge1xuICAgICAgdjIgPSB2MTtcbiAgICAgIHYxID0gdmFsdWU7XG4gICAgICB0MiA9IHQxO1xuICAgICAgdDEgPSB0O1xuICAgIH0gZWxzZSBpZiAodXNlRGVsdGEpIHtcbiAgICAgIHYxICs9IHZhbHVlO1xuICAgIH0gZWxzZSB7XG4gICAgICAvLyBub3QgdG90YWxseSBuZWNlc3NhcnksIGJ1dCBtYWtlcyBpdCBhIGJpdCBtb3JlIGFjY3VyYXRlIGJ5IGFkanVzdGluZyB0aGUgdjEgdmFsdWUgYWNjb3JkaW5nIHRvIHRoZSBuZXcgc2xvcGUuIFRoaXMgd2F5IHdlJ3JlIG5vdCBqdXN0IGlnbm9yaW5nIHRoZSBpbmNvbWluZyBkYXRhLiBSZW1vdmluZyBmb3Igbm93IGJlY2F1c2UgaXQgZG9lc24ndCBzZWVtIHRvIG1ha2UgbXVjaCBwcmFjdGljYWwgZGlmZmVyZW5jZSBhbmQgaXQncyBwcm9iYWJseSBub3Qgd29ydGggdGhlIGtiLlxuICAgICAgdjEgPSB2MiArICh2YWx1ZSAtIHYyKSAvICh0IC0gdDIpICogKHQxIC0gdDIpO1xuICAgIH1cbiAgfSxcbiAgICAgIHJlc2V0ID0gZnVuY3Rpb24gcmVzZXQoKSB7XG4gICAgdjIgPSB2MSA9IHVzZURlbHRhID8gMCA6IHYxO1xuICAgIHQyID0gdDEgPSAwO1xuICB9LFxuICAgICAgZ2V0VmVsb2NpdHkgPSBmdW5jdGlvbiBnZXRWZWxvY2l0eShsYXRlc3RWYWx1ZSkge1xuICAgIHZhciB0T2xkID0gdDIsXG4gICAgICAgIHZPbGQgPSB2MixcbiAgICAgICAgdCA9IF9nZXRUaW1lKCk7XG5cbiAgICAobGF0ZXN0VmFsdWUgfHwgbGF0ZXN0VmFsdWUgPT09IDApICYmIGxhdGVzdFZhbHVlICE9PSB2MSAmJiB1cGRhdGUobGF0ZXN0VmFsdWUpO1xuICAgIHJldHVybiB0MSA9PT0gdDIgfHwgdCAtIHQyID4gZHJvcFRvWmVyb1RpbWUgPyAwIDogKHYxICsgKHVzZURlbHRhID8gdk9sZCA6IC12T2xkKSkgLyAoKHVzZURlbHRhID8gdCA6IHQxKSAtIHRPbGQpICogMTAwMDtcbiAgfTtcblxuICByZXR1cm4ge1xuICAgIHVwZGF0ZTogdXBkYXRlLFxuICAgIHJlc2V0OiByZXNldCxcbiAgICBnZXRWZWxvY2l0eTogZ2V0VmVsb2NpdHlcbiAgfTtcbn0sXG4gICAgX2dldEV2ZW50ID0gZnVuY3Rpb24gX2dldEV2ZW50KGUsIHByZXZlbnREZWZhdWx0KSB7XG4gIHByZXZlbnREZWZhdWx0ICYmICFlLl9nc2FwQWxsb3cgJiYgZS5wcmV2ZW50RGVmYXVsdCgpO1xuICByZXR1cm4gZS5jaGFuZ2VkVG91Y2hlcyA/IGUuY2hhbmdlZFRvdWNoZXNbMF0gOiBlO1xufSxcbiAgICBfZ2V0QWJzb2x1dGVNYXggPSBmdW5jdGlvbiBfZ2V0QWJzb2x1dGVNYXgoYSkge1xuICB2YXIgbWF4ID0gTWF0aC5tYXguYXBwbHkoTWF0aCwgYSksXG4gICAgICBtaW4gPSBNYXRoLm1pbi5hcHBseShNYXRoLCBhKTtcbiAgcmV0dXJuIE1hdGguYWJzKG1heCkgPj0gTWF0aC5hYnMobWluKSA/IG1heCA6IG1pbjtcbn0sXG4gICAgX3NldFNjcm9sbFRyaWdnZXIgPSBmdW5jdGlvbiBfc2V0U2Nyb2xsVHJpZ2dlcigpIHtcbiAgU2Nyb2xsVHJpZ2dlciA9IGdzYXAuY29yZS5nbG9iYWxzKCkuU2Nyb2xsVHJpZ2dlcjtcbiAgU2Nyb2xsVHJpZ2dlciAmJiBTY3JvbGxUcmlnZ2VyLmNvcmUgJiYgX2ludGVncmF0ZSgpO1xufSxcbiAgICBfaW5pdENvcmUgPSBmdW5jdGlvbiBfaW5pdENvcmUoY29yZSkge1xuICBnc2FwID0gY29yZSB8fCBfZ2V0R1NBUCgpO1xuXG4gIGlmICghX2NvcmVJbml0dGVkICYmIGdzYXAgJiYgdHlwZW9mIGRvY3VtZW50ICE9PSBcInVuZGVmaW5lZFwiICYmIGRvY3VtZW50LmJvZHkpIHtcbiAgICBfd2luID0gd2luZG93O1xuICAgIF9kb2MgPSBkb2N1bWVudDtcbiAgICBfZG9jRWwgPSBfZG9jLmRvY3VtZW50RWxlbWVudDtcbiAgICBfYm9keSA9IF9kb2MuYm9keTtcbiAgICBfcm9vdCA9IFtfd2luLCBfZG9jLCBfZG9jRWwsIF9ib2R5XTtcbiAgICBfY2xhbXAgPSBnc2FwLnV0aWxzLmNsYW1wO1xuXG4gICAgX2NvbnRleHQgPSBnc2FwLmNvcmUuY29udGV4dCB8fCBmdW5jdGlvbiAoKSB7fTtcblxuICAgIF9wb2ludGVyVHlwZSA9IFwib25wb2ludGVyZW50ZXJcIiBpbiBfYm9keSA/IFwicG9pbnRlclwiIDogXCJtb3VzZVwiOyAvLyBpc1RvdWNoIGlzIDAgaWYgbm8gdG91Y2gsIDEgaWYgT05MWSB0b3VjaCwgYW5kIDIgaWYgaXQgY2FuIGFjY29tbW9kYXRlIHRvdWNoIGJ1dCBhbHNvIG90aGVyIHR5cGVzIGxpa2UgbW91c2UvcG9pbnRlci5cblxuICAgIF9pc1RvdWNoID0gT2JzZXJ2ZXIuaXNUb3VjaCA9IF93aW4ubWF0Y2hNZWRpYSAmJiBfd2luLm1hdGNoTWVkaWEoXCIoaG92ZXI6IG5vbmUpLCAocG9pbnRlcjogY29hcnNlKVwiKS5tYXRjaGVzID8gMSA6IFwib250b3VjaHN0YXJ0XCIgaW4gX3dpbiB8fCBuYXZpZ2F0b3IubWF4VG91Y2hQb2ludHMgPiAwIHx8IG5hdmlnYXRvci5tc01heFRvdWNoUG9pbnRzID4gMCA/IDIgOiAwO1xuICAgIF9ldmVudFR5cGVzID0gT2JzZXJ2ZXIuZXZlbnRUeXBlcyA9IChcIm9udG91Y2hzdGFydFwiIGluIF9kb2NFbCA/IFwidG91Y2hzdGFydCx0b3VjaG1vdmUsdG91Y2hjYW5jZWwsdG91Y2hlbmRcIiA6ICEoXCJvbnBvaW50ZXJkb3duXCIgaW4gX2RvY0VsKSA/IFwibW91c2Vkb3duLG1vdXNlbW92ZSxtb3VzZXVwLG1vdXNldXBcIiA6IFwicG9pbnRlcmRvd24scG9pbnRlcm1vdmUscG9pbnRlcmNhbmNlbCxwb2ludGVydXBcIikuc3BsaXQoXCIsXCIpO1xuICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuICAgICAgcmV0dXJuIF9zdGFydHVwID0gMDtcbiAgICB9LCA1MDApO1xuXG4gICAgX3NldFNjcm9sbFRyaWdnZXIoKTtcblxuICAgIF9jb3JlSW5pdHRlZCA9IDE7XG4gIH1cblxuICByZXR1cm4gX2NvcmVJbml0dGVkO1xufTtcblxuX2hvcml6b250YWwub3AgPSBfdmVydGljYWw7XG5fc2Nyb2xsZXJzLmNhY2hlID0gMDtcbmV4cG9ydCB2YXIgT2JzZXJ2ZXIgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkge1xuICBmdW5jdGlvbiBPYnNlcnZlcih2YXJzKSB7XG4gICAgdGhpcy5pbml0KHZhcnMpO1xuICB9XG5cbiAgdmFyIF9wcm90byA9IE9ic2VydmVyLnByb3RvdHlwZTtcblxuICBfcHJvdG8uaW5pdCA9IGZ1bmN0aW9uIGluaXQodmFycykge1xuICAgIF9jb3JlSW5pdHRlZCB8fCBfaW5pdENvcmUoZ3NhcCkgfHwgY29uc29sZS53YXJuKFwiUGxlYXNlIGdzYXAucmVnaXN0ZXJQbHVnaW4oT2JzZXJ2ZXIpXCIpO1xuICAgIFNjcm9sbFRyaWdnZXIgfHwgX3NldFNjcm9sbFRyaWdnZXIoKTtcbiAgICB2YXIgdG9sZXJhbmNlID0gdmFycy50b2xlcmFuY2UsXG4gICAgICAgIGRyYWdNaW5pbXVtID0gdmFycy5kcmFnTWluaW11bSxcbiAgICAgICAgdHlwZSA9IHZhcnMudHlwZSxcbiAgICAgICAgdGFyZ2V0ID0gdmFycy50YXJnZXQsXG4gICAgICAgIGxpbmVIZWlnaHQgPSB2YXJzLmxpbmVIZWlnaHQsXG4gICAgICAgIGRlYm91bmNlID0gdmFycy5kZWJvdW5jZSxcbiAgICAgICAgcHJldmVudERlZmF1bHQgPSB2YXJzLnByZXZlbnREZWZhdWx0LFxuICAgICAgICBvblN0b3AgPSB2YXJzLm9uU3RvcCxcbiAgICAgICAgb25TdG9wRGVsYXkgPSB2YXJzLm9uU3RvcERlbGF5LFxuICAgICAgICBpZ25vcmUgPSB2YXJzLmlnbm9yZSxcbiAgICAgICAgd2hlZWxTcGVlZCA9IHZhcnMud2hlZWxTcGVlZCxcbiAgICAgICAgZXZlbnQgPSB2YXJzLmV2ZW50LFxuICAgICAgICBvbkRyYWdTdGFydCA9IHZhcnMub25EcmFnU3RhcnQsXG4gICAgICAgIG9uRHJhZ0VuZCA9IHZhcnMub25EcmFnRW5kLFxuICAgICAgICBvbkRyYWcgPSB2YXJzLm9uRHJhZyxcbiAgICAgICAgb25QcmVzcyA9IHZhcnMub25QcmVzcyxcbiAgICAgICAgb25SZWxlYXNlID0gdmFycy5vblJlbGVhc2UsXG4gICAgICAgIG9uUmlnaHQgPSB2YXJzLm9uUmlnaHQsXG4gICAgICAgIG9uTGVmdCA9IHZhcnMub25MZWZ0LFxuICAgICAgICBvblVwID0gdmFycy5vblVwLFxuICAgICAgICBvbkRvd24gPSB2YXJzLm9uRG93bixcbiAgICAgICAgb25DaGFuZ2VYID0gdmFycy5vbkNoYW5nZVgsXG4gICAgICAgIG9uQ2hhbmdlWSA9IHZhcnMub25DaGFuZ2VZLFxuICAgICAgICBvbkNoYW5nZSA9IHZhcnMub25DaGFuZ2UsXG4gICAgICAgIG9uVG9nZ2xlWCA9IHZhcnMub25Ub2dnbGVYLFxuICAgICAgICBvblRvZ2dsZVkgPSB2YXJzLm9uVG9nZ2xlWSxcbiAgICAgICAgb25Ib3ZlciA9IHZhcnMub25Ib3ZlcixcbiAgICAgICAgb25Ib3ZlckVuZCA9IHZhcnMub25Ib3ZlckVuZCxcbiAgICAgICAgb25Nb3ZlID0gdmFycy5vbk1vdmUsXG4gICAgICAgIGlnbm9yZUNoZWNrID0gdmFycy5pZ25vcmVDaGVjayxcbiAgICAgICAgaXNOb3JtYWxpemVyID0gdmFycy5pc05vcm1hbGl6ZXIsXG4gICAgICAgIG9uR2VzdHVyZVN0YXJ0ID0gdmFycy5vbkdlc3R1cmVTdGFydCxcbiAgICAgICAgb25HZXN0dXJlRW5kID0gdmFycy5vbkdlc3R1cmVFbmQsXG4gICAgICAgIG9uV2hlZWwgPSB2YXJzLm9uV2hlZWwsXG4gICAgICAgIG9uRW5hYmxlID0gdmFycy5vbkVuYWJsZSxcbiAgICAgICAgb25EaXNhYmxlID0gdmFycy5vbkRpc2FibGUsXG4gICAgICAgIG9uQ2xpY2sgPSB2YXJzLm9uQ2xpY2ssXG4gICAgICAgIHNjcm9sbFNwZWVkID0gdmFycy5zY3JvbGxTcGVlZCxcbiAgICAgICAgY2FwdHVyZSA9IHZhcnMuY2FwdHVyZSxcbiAgICAgICAgYWxsb3dDbGlja3MgPSB2YXJzLmFsbG93Q2xpY2tzLFxuICAgICAgICBsb2NrQXhpcyA9IHZhcnMubG9ja0F4aXMsXG4gICAgICAgIG9uTG9ja0F4aXMgPSB2YXJzLm9uTG9ja0F4aXM7XG4gICAgdGhpcy50YXJnZXQgPSB0YXJnZXQgPSBfZ2V0VGFyZ2V0KHRhcmdldCkgfHwgX2RvY0VsO1xuICAgIHRoaXMudmFycyA9IHZhcnM7XG4gICAgaWdub3JlICYmIChpZ25vcmUgPSBnc2FwLnV0aWxzLnRvQXJyYXkoaWdub3JlKSk7XG4gICAgdG9sZXJhbmNlID0gdG9sZXJhbmNlIHx8IDFlLTk7XG4gICAgZHJhZ01pbmltdW0gPSBkcmFnTWluaW11bSB8fCAwO1xuICAgIHdoZWVsU3BlZWQgPSB3aGVlbFNwZWVkIHx8IDE7XG4gICAgc2Nyb2xsU3BlZWQgPSBzY3JvbGxTcGVlZCB8fCAxO1xuICAgIHR5cGUgPSB0eXBlIHx8IFwid2hlZWwsdG91Y2gscG9pbnRlclwiO1xuICAgIGRlYm91bmNlID0gZGVib3VuY2UgIT09IGZhbHNlO1xuICAgIGxpbmVIZWlnaHQgfHwgKGxpbmVIZWlnaHQgPSBwYXJzZUZsb2F0KF93aW4uZ2V0Q29tcHV0ZWRTdHlsZShfYm9keSkubGluZUhlaWdodCkgfHwgMjIpOyAvLyBub3RlOiBicm93c2VyIG1heSByZXBvcnQgXCJub3JtYWxcIiwgc28gZGVmYXVsdCB0byAyMi5cblxuICAgIHZhciBpZCxcbiAgICAgICAgb25TdG9wRGVsYXllZENhbGwsXG4gICAgICAgIGRyYWdnZWQsXG4gICAgICAgIG1vdmVkLFxuICAgICAgICB3aGVlbGVkLFxuICAgICAgICBsb2NrZWQsXG4gICAgICAgIGF4aXMsXG4gICAgICAgIHNlbGYgPSB0aGlzLFxuICAgICAgICBwcmV2RGVsdGFYID0gMCxcbiAgICAgICAgcHJldkRlbHRhWSA9IDAsXG4gICAgICAgIHBhc3NpdmUgPSB2YXJzLnBhc3NpdmUgfHwgIXByZXZlbnREZWZhdWx0LFxuICAgICAgICBzY3JvbGxGdW5jWCA9IF9nZXRTY3JvbGxGdW5jKHRhcmdldCwgX2hvcml6b250YWwpLFxuICAgICAgICBzY3JvbGxGdW5jWSA9IF9nZXRTY3JvbGxGdW5jKHRhcmdldCwgX3ZlcnRpY2FsKSxcbiAgICAgICAgc2Nyb2xsWCA9IHNjcm9sbEZ1bmNYKCksXG4gICAgICAgIHNjcm9sbFkgPSBzY3JvbGxGdW5jWSgpLFxuICAgICAgICBsaW1pdFRvVG91Y2ggPSB+dHlwZS5pbmRleE9mKFwidG91Y2hcIikgJiYgIX50eXBlLmluZGV4T2YoXCJwb2ludGVyXCIpICYmIF9ldmVudFR5cGVzWzBdID09PSBcInBvaW50ZXJkb3duXCIsXG4gICAgICAgIC8vIGZvciBkZXZpY2VzIHRoYXQgYWNjb21tb2RhdGUgbW91c2UgZXZlbnRzIGFuZCB0b3VjaCBldmVudHMsIHdlIG5lZWQgdG8gZGlzdGluZ3Vpc2guXG4gICAgaXNWaWV3cG9ydCA9IF9pc1ZpZXdwb3J0KHRhcmdldCksXG4gICAgICAgIG93bmVyRG9jID0gdGFyZ2V0Lm93bmVyRG9jdW1lbnQgfHwgX2RvYyxcbiAgICAgICAgZGVsdGFYID0gWzAsIDAsIDBdLFxuICAgICAgICAvLyB3aGVlbCwgc2Nyb2xsLCBwb2ludGVyL3RvdWNoXG4gICAgZGVsdGFZID0gWzAsIDAsIDBdLFxuICAgICAgICBvbkNsaWNrVGltZSA9IDAsXG4gICAgICAgIGNsaWNrQ2FwdHVyZSA9IGZ1bmN0aW9uIGNsaWNrQ2FwdHVyZSgpIHtcbiAgICAgIHJldHVybiBvbkNsaWNrVGltZSA9IF9nZXRUaW1lKCk7XG4gICAgfSxcbiAgICAgICAgX2lnbm9yZUNoZWNrID0gZnVuY3Rpb24gX2lnbm9yZUNoZWNrKGUsIGlzUG9pbnRlck9yVG91Y2gpIHtcbiAgICAgIHJldHVybiAoc2VsZi5ldmVudCA9IGUpICYmIGlnbm9yZSAmJiB+aWdub3JlLmluZGV4T2YoZS50YXJnZXQpIHx8IGlzUG9pbnRlck9yVG91Y2ggJiYgbGltaXRUb1RvdWNoICYmIGUucG9pbnRlclR5cGUgIT09IFwidG91Y2hcIiB8fCBpZ25vcmVDaGVjayAmJiBpZ25vcmVDaGVjayhlLCBpc1BvaW50ZXJPclRvdWNoKTtcbiAgICB9LFxuICAgICAgICBvblN0b3BGdW5jID0gZnVuY3Rpb24gb25TdG9wRnVuYygpIHtcbiAgICAgIHNlbGYuX3Z4LnJlc2V0KCk7XG5cbiAgICAgIHNlbGYuX3Z5LnJlc2V0KCk7XG5cbiAgICAgIG9uU3RvcERlbGF5ZWRDYWxsLnBhdXNlKCk7XG4gICAgICBvblN0b3AgJiYgb25TdG9wKHNlbGYpO1xuICAgIH0sXG4gICAgICAgIHVwZGF0ZSA9IGZ1bmN0aW9uIHVwZGF0ZSgpIHtcbiAgICAgIHZhciBkeCA9IHNlbGYuZGVsdGFYID0gX2dldEFic29sdXRlTWF4KGRlbHRhWCksXG4gICAgICAgICAgZHkgPSBzZWxmLmRlbHRhWSA9IF9nZXRBYnNvbHV0ZU1heChkZWx0YVkpLFxuICAgICAgICAgIGNoYW5nZWRYID0gTWF0aC5hYnMoZHgpID49IHRvbGVyYW5jZSxcbiAgICAgICAgICBjaGFuZ2VkWSA9IE1hdGguYWJzKGR5KSA+PSB0b2xlcmFuY2U7XG5cbiAgICAgIG9uQ2hhbmdlICYmIChjaGFuZ2VkWCB8fCBjaGFuZ2VkWSkgJiYgb25DaGFuZ2Uoc2VsZiwgZHgsIGR5LCBkZWx0YVgsIGRlbHRhWSk7IC8vIGluIFNjcm9sbFRyaWdnZXIubm9ybWFsaXplU2Nyb2xsKCksIHdlIG5lZWQgdG8ga25vdyBpZiBpdCB3YXMgdG91Y2gvcG9pbnRlciBzbyB3ZSBuZWVkIGFjY2VzcyB0byB0aGUgZGVsdGFYL2RlbHRhWSBBcnJheXMgYmVmb3JlIHdlIGNsZWFyIHRoZW0gb3V0LlxuXG4gICAgICBpZiAoY2hhbmdlZFgpIHtcbiAgICAgICAgb25SaWdodCAmJiBzZWxmLmRlbHRhWCA+IDAgJiYgb25SaWdodChzZWxmKTtcbiAgICAgICAgb25MZWZ0ICYmIHNlbGYuZGVsdGFYIDwgMCAmJiBvbkxlZnQoc2VsZik7XG4gICAgICAgIG9uQ2hhbmdlWCAmJiBvbkNoYW5nZVgoc2VsZik7XG4gICAgICAgIG9uVG9nZ2xlWCAmJiBzZWxmLmRlbHRhWCA8IDAgIT09IHByZXZEZWx0YVggPCAwICYmIG9uVG9nZ2xlWChzZWxmKTtcbiAgICAgICAgcHJldkRlbHRhWCA9IHNlbGYuZGVsdGFYO1xuICAgICAgICBkZWx0YVhbMF0gPSBkZWx0YVhbMV0gPSBkZWx0YVhbMl0gPSAwO1xuICAgICAgfVxuXG4gICAgICBpZiAoY2hhbmdlZFkpIHtcbiAgICAgICAgb25Eb3duICYmIHNlbGYuZGVsdGFZID4gMCAmJiBvbkRvd24oc2VsZik7XG4gICAgICAgIG9uVXAgJiYgc2VsZi5kZWx0YVkgPCAwICYmIG9uVXAoc2VsZik7XG4gICAgICAgIG9uQ2hhbmdlWSAmJiBvbkNoYW5nZVkoc2VsZik7XG4gICAgICAgIG9uVG9nZ2xlWSAmJiBzZWxmLmRlbHRhWSA8IDAgIT09IHByZXZEZWx0YVkgPCAwICYmIG9uVG9nZ2xlWShzZWxmKTtcbiAgICAgICAgcHJldkRlbHRhWSA9IHNlbGYuZGVsdGFZO1xuICAgICAgICBkZWx0YVlbMF0gPSBkZWx0YVlbMV0gPSBkZWx0YVlbMl0gPSAwO1xuICAgICAgfVxuXG4gICAgICBpZiAobW92ZWQgfHwgZHJhZ2dlZCkge1xuICAgICAgICBvbk1vdmUgJiYgb25Nb3ZlKHNlbGYpO1xuXG4gICAgICAgIGlmIChkcmFnZ2VkKSB7XG4gICAgICAgICAgb25EcmFnKHNlbGYpO1xuICAgICAgICAgIGRyYWdnZWQgPSBmYWxzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIG1vdmVkID0gZmFsc2U7XG4gICAgICB9XG5cbiAgICAgIGxvY2tlZCAmJiAhKGxvY2tlZCA9IGZhbHNlKSAmJiBvbkxvY2tBeGlzICYmIG9uTG9ja0F4aXMoc2VsZik7XG5cbiAgICAgIGlmICh3aGVlbGVkKSB7XG4gICAgICAgIG9uV2hlZWwoc2VsZik7XG4gICAgICAgIHdoZWVsZWQgPSBmYWxzZTtcbiAgICAgIH1cblxuICAgICAgaWQgPSAwO1xuICAgIH0sXG4gICAgICAgIG9uRGVsdGEgPSBmdW5jdGlvbiBvbkRlbHRhKHgsIHksIGluZGV4KSB7XG4gICAgICBkZWx0YVhbaW5kZXhdICs9IHg7XG4gICAgICBkZWx0YVlbaW5kZXhdICs9IHk7XG5cbiAgICAgIHNlbGYuX3Z4LnVwZGF0ZSh4KTtcblxuICAgICAgc2VsZi5fdnkudXBkYXRlKHkpO1xuXG4gICAgICBkZWJvdW5jZSA/IGlkIHx8IChpZCA9IHJlcXVlc3RBbmltYXRpb25GcmFtZSh1cGRhdGUpKSA6IHVwZGF0ZSgpO1xuICAgIH0sXG4gICAgICAgIG9uVG91Y2hPclBvaW50ZXJEZWx0YSA9IGZ1bmN0aW9uIG9uVG91Y2hPclBvaW50ZXJEZWx0YSh4LCB5KSB7XG4gICAgICBpZiAobG9ja0F4aXMgJiYgIWF4aXMpIHtcbiAgICAgICAgc2VsZi5heGlzID0gYXhpcyA9IE1hdGguYWJzKHgpID4gTWF0aC5hYnMoeSkgPyBcInhcIiA6IFwieVwiO1xuICAgICAgICBsb2NrZWQgPSB0cnVlO1xuICAgICAgfVxuXG4gICAgICBpZiAoYXhpcyAhPT0gXCJ5XCIpIHtcbiAgICAgICAgZGVsdGFYWzJdICs9IHg7XG5cbiAgICAgICAgc2VsZi5fdngudXBkYXRlKHgsIHRydWUpOyAvLyB1cGRhdGUgdGhlIHZlbG9jaXR5IGFzIGZyZXF1ZW50bHkgYXMgcG9zc2libGUgaW5zdGVhZCBvZiBpbiB0aGUgZGVib3VuY2VkIGZ1bmN0aW9uIHNvIHRoYXQgdmVyeSBxdWljayB0b3VjaC1zY3JvbGxzIChmbGlja3MpIGZlZWwgbmF0dXJhbC4gSWYgaXQncyB0aGUgbW91c2UvdG91Y2gvcG9pbnRlciwgZm9yY2UgaXQgc28gdGhhdCB3ZSBnZXQgc25hcHB5L2FjY3VyYXRlIG1vbWVudHVtIHNjcm9sbC5cblxuICAgICAgfVxuXG4gICAgICBpZiAoYXhpcyAhPT0gXCJ4XCIpIHtcbiAgICAgICAgZGVsdGFZWzJdICs9IHk7XG5cbiAgICAgICAgc2VsZi5fdnkudXBkYXRlKHksIHRydWUpO1xuICAgICAgfVxuXG4gICAgICBkZWJvdW5jZSA/IGlkIHx8IChpZCA9IHJlcXVlc3RBbmltYXRpb25GcmFtZSh1cGRhdGUpKSA6IHVwZGF0ZSgpO1xuICAgIH0sXG4gICAgICAgIF9vbkRyYWcgPSBmdW5jdGlvbiBfb25EcmFnKGUpIHtcbiAgICAgIGlmIChfaWdub3JlQ2hlY2soZSwgMSkpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuXG4gICAgICBlID0gX2dldEV2ZW50KGUsIHByZXZlbnREZWZhdWx0KTtcbiAgICAgIHZhciB4ID0gZS5jbGllbnRYLFxuICAgICAgICAgIHkgPSBlLmNsaWVudFksXG4gICAgICAgICAgZHggPSB4IC0gc2VsZi54LFxuICAgICAgICAgIGR5ID0geSAtIHNlbGYueSxcbiAgICAgICAgICBpc0RyYWdnaW5nID0gc2VsZi5pc0RyYWdnaW5nO1xuICAgICAgc2VsZi54ID0geDtcbiAgICAgIHNlbGYueSA9IHk7XG5cbiAgICAgIGlmIChpc0RyYWdnaW5nIHx8IE1hdGguYWJzKHNlbGYuc3RhcnRYIC0geCkgPj0gZHJhZ01pbmltdW0gfHwgTWF0aC5hYnMoc2VsZi5zdGFydFkgLSB5KSA+PSBkcmFnTWluaW11bSkge1xuICAgICAgICBvbkRyYWcgJiYgKGRyYWdnZWQgPSB0cnVlKTtcbiAgICAgICAgaXNEcmFnZ2luZyB8fCAoc2VsZi5pc0RyYWdnaW5nID0gdHJ1ZSk7XG4gICAgICAgIG9uVG91Y2hPclBvaW50ZXJEZWx0YShkeCwgZHkpO1xuICAgICAgICBpc0RyYWdnaW5nIHx8IG9uRHJhZ1N0YXJ0ICYmIG9uRHJhZ1N0YXJ0KHNlbGYpO1xuICAgICAgfVxuICAgIH0sXG4gICAgICAgIF9vblByZXNzID0gc2VsZi5vblByZXNzID0gZnVuY3Rpb24gKGUpIHtcbiAgICAgIGlmIChfaWdub3JlQ2hlY2soZSwgMSkgfHwgZSAmJiBlLmJ1dHRvbikge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIHNlbGYuYXhpcyA9IGF4aXMgPSBudWxsO1xuICAgICAgb25TdG9wRGVsYXllZENhbGwucGF1c2UoKTtcbiAgICAgIHNlbGYuaXNQcmVzc2VkID0gdHJ1ZTtcbiAgICAgIGUgPSBfZ2V0RXZlbnQoZSk7IC8vIG5vdGU6IG1heSBuZWVkIHRvIHByZXZlbnREZWZhdWx0KD8pIFdvbid0IHNpZGUtc2Nyb2xsIG9uIGlPUyBTYWZhcmkgaWYgd2UgZG8sIHRob3VnaC5cblxuICAgICAgcHJldkRlbHRhWCA9IHByZXZEZWx0YVkgPSAwO1xuICAgICAgc2VsZi5zdGFydFggPSBzZWxmLnggPSBlLmNsaWVudFg7XG4gICAgICBzZWxmLnN0YXJ0WSA9IHNlbGYueSA9IGUuY2xpZW50WTtcblxuICAgICAgc2VsZi5fdngucmVzZXQoKTsgLy8gb3RoZXJ3aXNlIHRoZSB0MiBtYXkgYmUgc3RhbGUgaWYgdGhlIHVzZXIgdG91Y2hlcyBhbmQgZmxpY2tzIHN1cGVyIGZhc3QgYW5kIHJlbGVhc2VzIGluIGxlc3MgdGhhbiAyIHJlcXVlc3RBbmltYXRpb25GcmFtZSB0aWNrcywgY2F1c2luZyB2ZWxvY2l0eSB0byBiZSAwLlxuXG5cbiAgICAgIHNlbGYuX3Z5LnJlc2V0KCk7XG5cbiAgICAgIF9hZGRMaXN0ZW5lcihpc05vcm1hbGl6ZXIgPyB0YXJnZXQgOiBvd25lckRvYywgX2V2ZW50VHlwZXNbMV0sIF9vbkRyYWcsIHBhc3NpdmUsIHRydWUpO1xuXG4gICAgICBzZWxmLmRlbHRhWCA9IHNlbGYuZGVsdGFZID0gMDtcbiAgICAgIG9uUHJlc3MgJiYgb25QcmVzcyhzZWxmKTtcbiAgICB9LFxuICAgICAgICBfb25SZWxlYXNlID0gc2VsZi5vblJlbGVhc2UgPSBmdW5jdGlvbiAoZSkge1xuICAgICAgaWYgKF9pZ25vcmVDaGVjayhlLCAxKSkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIF9yZW1vdmVMaXN0ZW5lcihpc05vcm1hbGl6ZXIgPyB0YXJnZXQgOiBvd25lckRvYywgX2V2ZW50VHlwZXNbMV0sIF9vbkRyYWcsIHRydWUpO1xuXG4gICAgICB2YXIgaXNUcmFja2luZ0RyYWcgPSAhaXNOYU4oc2VsZi55IC0gc2VsZi5zdGFydFkpLFxuICAgICAgICAgIHdhc0RyYWdnaW5nID0gc2VsZi5pc0RyYWdnaW5nLFxuICAgICAgICAgIGlzRHJhZ05vdENsaWNrID0gd2FzRHJhZ2dpbmcgJiYgKE1hdGguYWJzKHNlbGYueCAtIHNlbGYuc3RhcnRYKSA+IDMgfHwgTWF0aC5hYnMoc2VsZi55IC0gc2VsZi5zdGFydFkpID4gMyksXG4gICAgICAgICAgLy8gc29tZSB0b3VjaCBkZXZpY2VzIG5lZWQgc29tZSB3aWdnbGUgcm9vbSBpbiB0ZXJtcyBvZiBzZW5zaW5nIGNsaWNrcyAtIHRoZSBmaW5nZXIgbWF5IG1vdmUgYSBmZXcgcGl4ZWxzLlxuICAgICAgZXZlbnREYXRhID0gX2dldEV2ZW50KGUpO1xuXG4gICAgICBpZiAoIWlzRHJhZ05vdENsaWNrICYmIGlzVHJhY2tpbmdEcmFnKSB7XG4gICAgICAgIHNlbGYuX3Z4LnJlc2V0KCk7XG5cbiAgICAgICAgc2VsZi5fdnkucmVzZXQoKTsgLy9pZiAocHJldmVudERlZmF1bHQgJiYgYWxsb3dDbGlja3MgJiYgc2VsZi5pc1ByZXNzZWQpIHsgLy8gY2hlY2sgaXNQcmVzc2VkIGJlY2F1c2UgaW4gYSByYXJlIGVkZ2UgY2FzZSwgdGhlIGlucHV0T2JzZXJ2ZXIgaW4gU2Nyb2xsVHJpZ2dlciBtYXkgc3RvcFByb3BhZ2F0aW9uKCkgb24gdGhlIHByZXNzL2RyYWcsIHNvIHRoZSBvblJlbGVhc2UgbWF5IGdldCBmaXJlZCB3aXRob3V0IHRoZSBvblByZXNzL29uRHJhZyBldmVyIGdldHRpbmcgY2FsbGVkLCB0aHVzIGl0IGNvdWxkIHRyaWdnZXIgYSBjbGljayB0byBvY2N1ciBvbiBhIGxpbmsgYWZ0ZXIgc2Nyb2xsLWRyYWdnaW5nIGl0LlxuXG5cbiAgICAgICAgaWYgKHByZXZlbnREZWZhdWx0ICYmIGFsbG93Q2xpY2tzKSB7XG4gICAgICAgICAgZ3NhcC5kZWxheWVkQ2FsbCgwLjA4LCBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAvLyBzb21lIGJyb3dzZXJzIChsaWtlIEZpcmVmb3gpIHdvbid0IHRydXN0IHNjcmlwdC1nZW5lcmF0ZWQgY2xpY2tzLCBzbyBpZiB0aGUgdXNlciB0cmllcyB0byBjbGljayBvbiBhIHZpZGVvIHRvIHBsYXkgaXQsIGZvciBleGFtcGxlLCBpdCBzaW1wbHkgd29uJ3Qgd29yay4gU2luY2UgYSByZWd1bGFyIFwiY2xpY2tcIiBldmVudCB3aWxsIG1vc3QgbGlrZWx5IGJlIGdlbmVyYXRlZCBhbnl3YXkgKG9uZSB0aGF0IGhhcyBpdHMgaXNUcnVzdGVkIGZsYWcgc2V0IHRvIHRydWUpLCB3ZSBtdXN0IHNsaWdodGx5IGRlbGF5IG91ciBzY3JpcHQtZ2VuZXJhdGVkIGNsaWNrIHNvIHRoYXQgdGhlIFwicmVhbFwiL3RydXN0ZWQgb25lIGlzIHByaW9yaXRpemVkLiBSZW1lbWJlciwgd2hlbiB0aGVyZSBhcmUgZHVwbGljYXRlIGV2ZW50cyBpbiBxdWljayBzdWNjZXNzaW9uLCB3ZSBzdXBwcmVzcyBhbGwgYnV0IHRoZSBmaXJzdCBvbmUuIFNvbWUgYnJvd3NlcnMgZG9uJ3QgZXZlbiB0cmlnZ2VyIHRoZSBcInJlYWxcIiBvbmUgYXQgYWxsLCBzbyBvdXIgc3ludGhldGljIG9uZSBpcyBhIHNhZmV0eSB2YWx2ZSB0aGF0IGVuc3VyZXMgdGhhdCBubyBtYXR0ZXIgd2hhdCwgYSBjbGljayBldmVudCBkb2VzIGdldCBkaXNwYXRjaGVkLlxuICAgICAgICAgICAgaWYgKF9nZXRUaW1lKCkgLSBvbkNsaWNrVGltZSA+IDMwMCAmJiAhZS5kZWZhdWx0UHJldmVudGVkKSB7XG4gICAgICAgICAgICAgIGlmIChlLnRhcmdldC5jbGljaykge1xuICAgICAgICAgICAgICAgIC8vc29tZSBicm93c2VycyAobGlrZSBtb2JpbGUgU2FmYXJpKSBkb24ndCBwcm9wZXJseSB0cmlnZ2VyIHRoZSBjbGljayBldmVudFxuICAgICAgICAgICAgICAgIGUudGFyZ2V0LmNsaWNrKCk7XG4gICAgICAgICAgICAgIH0gZWxzZSBpZiAob3duZXJEb2MuY3JlYXRlRXZlbnQpIHtcbiAgICAgICAgICAgICAgICB2YXIgc3ludGhldGljRXZlbnQgPSBvd25lckRvYy5jcmVhdGVFdmVudChcIk1vdXNlRXZlbnRzXCIpO1xuICAgICAgICAgICAgICAgIHN5bnRoZXRpY0V2ZW50LmluaXRNb3VzZUV2ZW50KFwiY2xpY2tcIiwgdHJ1ZSwgdHJ1ZSwgX3dpbiwgMSwgZXZlbnREYXRhLnNjcmVlblgsIGV2ZW50RGF0YS5zY3JlZW5ZLCBldmVudERhdGEuY2xpZW50WCwgZXZlbnREYXRhLmNsaWVudFksIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCAwLCBudWxsKTtcbiAgICAgICAgICAgICAgICBlLnRhcmdldC5kaXNwYXRjaEV2ZW50KHN5bnRoZXRpY0V2ZW50KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNlbGYuaXNEcmFnZ2luZyA9IHNlbGYuaXNHZXN0dXJpbmcgPSBzZWxmLmlzUHJlc3NlZCA9IGZhbHNlO1xuICAgICAgb25TdG9wICYmIHdhc0RyYWdnaW5nICYmICFpc05vcm1hbGl6ZXIgJiYgb25TdG9wRGVsYXllZENhbGwucmVzdGFydCh0cnVlKTtcbiAgICAgIG9uRHJhZ0VuZCAmJiB3YXNEcmFnZ2luZyAmJiBvbkRyYWdFbmQoc2VsZik7XG4gICAgICBvblJlbGVhc2UgJiYgb25SZWxlYXNlKHNlbGYsIGlzRHJhZ05vdENsaWNrKTtcbiAgICB9LFxuICAgICAgICBfb25HZXN0dXJlU3RhcnQgPSBmdW5jdGlvbiBfb25HZXN0dXJlU3RhcnQoZSkge1xuICAgICAgcmV0dXJuIGUudG91Y2hlcyAmJiBlLnRvdWNoZXMubGVuZ3RoID4gMSAmJiAoc2VsZi5pc0dlc3R1cmluZyA9IHRydWUpICYmIG9uR2VzdHVyZVN0YXJ0KGUsIHNlbGYuaXNEcmFnZ2luZyk7XG4gICAgfSxcbiAgICAgICAgX29uR2VzdHVyZUVuZCA9IGZ1bmN0aW9uIF9vbkdlc3R1cmVFbmQoKSB7XG4gICAgICByZXR1cm4gKHNlbGYuaXNHZXN0dXJpbmcgPSBmYWxzZSkgfHwgb25HZXN0dXJlRW5kKHNlbGYpO1xuICAgIH0sXG4gICAgICAgIG9uU2Nyb2xsID0gZnVuY3Rpb24gb25TY3JvbGwoZSkge1xuICAgICAgaWYgKF9pZ25vcmVDaGVjayhlKSkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIHZhciB4ID0gc2Nyb2xsRnVuY1goKSxcbiAgICAgICAgICB5ID0gc2Nyb2xsRnVuY1koKTtcbiAgICAgIG9uRGVsdGEoKHggLSBzY3JvbGxYKSAqIHNjcm9sbFNwZWVkLCAoeSAtIHNjcm9sbFkpICogc2Nyb2xsU3BlZWQsIDEpO1xuICAgICAgc2Nyb2xsWCA9IHg7XG4gICAgICBzY3JvbGxZID0geTtcbiAgICAgIG9uU3RvcCAmJiBvblN0b3BEZWxheWVkQ2FsbC5yZXN0YXJ0KHRydWUpO1xuICAgIH0sXG4gICAgICAgIF9vbldoZWVsID0gZnVuY3Rpb24gX29uV2hlZWwoZSkge1xuICAgICAgaWYgKF9pZ25vcmVDaGVjayhlKSkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIGUgPSBfZ2V0RXZlbnQoZSwgcHJldmVudERlZmF1bHQpO1xuICAgICAgb25XaGVlbCAmJiAod2hlZWxlZCA9IHRydWUpO1xuICAgICAgdmFyIG11bHRpcGxpZXIgPSAoZS5kZWx0YU1vZGUgPT09IDEgPyBsaW5lSGVpZ2h0IDogZS5kZWx0YU1vZGUgPT09IDIgPyBfd2luLmlubmVySGVpZ2h0IDogMSkgKiB3aGVlbFNwZWVkO1xuICAgICAgb25EZWx0YShlLmRlbHRhWCAqIG11bHRpcGxpZXIsIGUuZGVsdGFZICogbXVsdGlwbGllciwgMCk7XG4gICAgICBvblN0b3AgJiYgIWlzTm9ybWFsaXplciAmJiBvblN0b3BEZWxheWVkQ2FsbC5yZXN0YXJ0KHRydWUpO1xuICAgIH0sXG4gICAgICAgIF9vbk1vdmUgPSBmdW5jdGlvbiBfb25Nb3ZlKGUpIHtcbiAgICAgIGlmIChfaWdub3JlQ2hlY2soZSkpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuXG4gICAgICB2YXIgeCA9IGUuY2xpZW50WCxcbiAgICAgICAgICB5ID0gZS5jbGllbnRZLFxuICAgICAgICAgIGR4ID0geCAtIHNlbGYueCxcbiAgICAgICAgICBkeSA9IHkgLSBzZWxmLnk7XG4gICAgICBzZWxmLnggPSB4O1xuICAgICAgc2VsZi55ID0geTtcbiAgICAgIG1vdmVkID0gdHJ1ZTtcbiAgICAgIG9uU3RvcCAmJiBvblN0b3BEZWxheWVkQ2FsbC5yZXN0YXJ0KHRydWUpO1xuICAgICAgKGR4IHx8IGR5KSAmJiBvblRvdWNoT3JQb2ludGVyRGVsdGEoZHgsIGR5KTtcbiAgICB9LFxuICAgICAgICBfb25Ib3ZlciA9IGZ1bmN0aW9uIF9vbkhvdmVyKGUpIHtcbiAgICAgIHNlbGYuZXZlbnQgPSBlO1xuICAgICAgb25Ib3ZlcihzZWxmKTtcbiAgICB9LFxuICAgICAgICBfb25Ib3ZlckVuZCA9IGZ1bmN0aW9uIF9vbkhvdmVyRW5kKGUpIHtcbiAgICAgIHNlbGYuZXZlbnQgPSBlO1xuICAgICAgb25Ib3ZlckVuZChzZWxmKTtcbiAgICB9LFxuICAgICAgICBfb25DbGljayA9IGZ1bmN0aW9uIF9vbkNsaWNrKGUpIHtcbiAgICAgIHJldHVybiBfaWdub3JlQ2hlY2soZSkgfHwgX2dldEV2ZW50KGUsIHByZXZlbnREZWZhdWx0KSAmJiBvbkNsaWNrKHNlbGYpO1xuICAgIH07XG5cbiAgICBvblN0b3BEZWxheWVkQ2FsbCA9IHNlbGYuX2RjID0gZ3NhcC5kZWxheWVkQ2FsbChvblN0b3BEZWxheSB8fCAwLjI1LCBvblN0b3BGdW5jKS5wYXVzZSgpO1xuICAgIHNlbGYuZGVsdGFYID0gc2VsZi5kZWx0YVkgPSAwO1xuICAgIHNlbGYuX3Z4ID0gX2dldFZlbG9jaXR5UHJvcCgwLCA1MCwgdHJ1ZSk7XG4gICAgc2VsZi5fdnkgPSBfZ2V0VmVsb2NpdHlQcm9wKDAsIDUwLCB0cnVlKTtcbiAgICBzZWxmLnNjcm9sbFggPSBzY3JvbGxGdW5jWDtcbiAgICBzZWxmLnNjcm9sbFkgPSBzY3JvbGxGdW5jWTtcbiAgICBzZWxmLmlzRHJhZ2dpbmcgPSBzZWxmLmlzR2VzdHVyaW5nID0gc2VsZi5pc1ByZXNzZWQgPSBmYWxzZTtcblxuICAgIF9jb250ZXh0KHRoaXMpO1xuXG4gICAgc2VsZi5lbmFibGUgPSBmdW5jdGlvbiAoZSkge1xuICAgICAgaWYgKCFzZWxmLmlzRW5hYmxlZCkge1xuICAgICAgICBfYWRkTGlzdGVuZXIoaXNWaWV3cG9ydCA/IG93bmVyRG9jIDogdGFyZ2V0LCBcInNjcm9sbFwiLCBfb25TY3JvbGwpO1xuXG4gICAgICAgIHR5cGUuaW5kZXhPZihcInNjcm9sbFwiKSA+PSAwICYmIF9hZGRMaXN0ZW5lcihpc1ZpZXdwb3J0ID8gb3duZXJEb2MgOiB0YXJnZXQsIFwic2Nyb2xsXCIsIG9uU2Nyb2xsLCBwYXNzaXZlLCBjYXB0dXJlKTtcbiAgICAgICAgdHlwZS5pbmRleE9mKFwid2hlZWxcIikgPj0gMCAmJiBfYWRkTGlzdGVuZXIodGFyZ2V0LCBcIndoZWVsXCIsIF9vbldoZWVsLCBwYXNzaXZlLCBjYXB0dXJlKTtcblxuICAgICAgICBpZiAodHlwZS5pbmRleE9mKFwidG91Y2hcIikgPj0gMCAmJiBfaXNUb3VjaCB8fCB0eXBlLmluZGV4T2YoXCJwb2ludGVyXCIpID49IDApIHtcbiAgICAgICAgICBfYWRkTGlzdGVuZXIodGFyZ2V0LCBfZXZlbnRUeXBlc1swXSwgX29uUHJlc3MsIHBhc3NpdmUsIGNhcHR1cmUpO1xuXG4gICAgICAgICAgX2FkZExpc3RlbmVyKG93bmVyRG9jLCBfZXZlbnRUeXBlc1syXSwgX29uUmVsZWFzZSk7XG5cbiAgICAgICAgICBfYWRkTGlzdGVuZXIob3duZXJEb2MsIF9ldmVudFR5cGVzWzNdLCBfb25SZWxlYXNlKTtcblxuICAgICAgICAgIGFsbG93Q2xpY2tzICYmIF9hZGRMaXN0ZW5lcih0YXJnZXQsIFwiY2xpY2tcIiwgY2xpY2tDYXB0dXJlLCB0cnVlLCB0cnVlKTtcbiAgICAgICAgICBvbkNsaWNrICYmIF9hZGRMaXN0ZW5lcih0YXJnZXQsIFwiY2xpY2tcIiwgX29uQ2xpY2spO1xuICAgICAgICAgIG9uR2VzdHVyZVN0YXJ0ICYmIF9hZGRMaXN0ZW5lcihvd25lckRvYywgXCJnZXN0dXJlc3RhcnRcIiwgX29uR2VzdHVyZVN0YXJ0KTtcbiAgICAgICAgICBvbkdlc3R1cmVFbmQgJiYgX2FkZExpc3RlbmVyKG93bmVyRG9jLCBcImdlc3R1cmVlbmRcIiwgX29uR2VzdHVyZUVuZCk7XG4gICAgICAgICAgb25Ib3ZlciAmJiBfYWRkTGlzdGVuZXIodGFyZ2V0LCBfcG9pbnRlclR5cGUgKyBcImVudGVyXCIsIF9vbkhvdmVyKTtcbiAgICAgICAgICBvbkhvdmVyRW5kICYmIF9hZGRMaXN0ZW5lcih0YXJnZXQsIF9wb2ludGVyVHlwZSArIFwibGVhdmVcIiwgX29uSG92ZXJFbmQpO1xuICAgICAgICAgIG9uTW92ZSAmJiBfYWRkTGlzdGVuZXIodGFyZ2V0LCBfcG9pbnRlclR5cGUgKyBcIm1vdmVcIiwgX29uTW92ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxmLmlzRW5hYmxlZCA9IHRydWU7XG4gICAgICAgIGUgJiYgZS50eXBlICYmIF9vblByZXNzKGUpO1xuICAgICAgICBvbkVuYWJsZSAmJiBvbkVuYWJsZShzZWxmKTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHNlbGY7XG4gICAgfTtcblxuICAgIHNlbGYuZGlzYWJsZSA9IGZ1bmN0aW9uICgpIHtcbiAgICAgIGlmIChzZWxmLmlzRW5hYmxlZCkge1xuICAgICAgICAvLyBvbmx5IHJlbW92ZSB0aGUgX29uU2Nyb2xsIGxpc3RlbmVyIGlmIHRoZXJlIGFyZW4ndCBhbnkgb3RoZXJzIHRoYXQgcmVseSBvbiB0aGUgZnVuY3Rpb25hbGl0eS5cbiAgICAgICAgX29ic2VydmVycy5maWx0ZXIoZnVuY3Rpb24gKG8pIHtcbiAgICAgICAgICByZXR1cm4gbyAhPT0gc2VsZiAmJiBfaXNWaWV3cG9ydChvLnRhcmdldCk7XG4gICAgICAgIH0pLmxlbmd0aCB8fCBfcmVtb3ZlTGlzdGVuZXIoaXNWaWV3cG9ydCA/IG93bmVyRG9jIDogdGFyZ2V0LCBcInNjcm9sbFwiLCBfb25TY3JvbGwpO1xuXG4gICAgICAgIGlmIChzZWxmLmlzUHJlc3NlZCkge1xuICAgICAgICAgIHNlbGYuX3Z4LnJlc2V0KCk7XG5cbiAgICAgICAgICBzZWxmLl92eS5yZXNldCgpO1xuXG4gICAgICAgICAgX3JlbW92ZUxpc3RlbmVyKGlzTm9ybWFsaXplciA/IHRhcmdldCA6IG93bmVyRG9jLCBfZXZlbnRUeXBlc1sxXSwgX29uRHJhZywgdHJ1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBfcmVtb3ZlTGlzdGVuZXIoaXNWaWV3cG9ydCA/IG93bmVyRG9jIDogdGFyZ2V0LCBcInNjcm9sbFwiLCBvblNjcm9sbCwgY2FwdHVyZSk7XG5cbiAgICAgICAgX3JlbW92ZUxpc3RlbmVyKHRhcmdldCwgXCJ3aGVlbFwiLCBfb25XaGVlbCwgY2FwdHVyZSk7XG5cbiAgICAgICAgX3JlbW92ZUxpc3RlbmVyKHRhcmdldCwgX2V2ZW50VHlwZXNbMF0sIF9vblByZXNzLCBjYXB0dXJlKTtcblxuICAgICAgICBfcmVtb3ZlTGlzdGVuZXIob3duZXJEb2MsIF9ldmVudFR5cGVzWzJdLCBfb25SZWxlYXNlKTtcblxuICAgICAgICBfcmVtb3ZlTGlzdGVuZXIob3duZXJEb2MsIF9ldmVudFR5cGVzWzNdLCBfb25SZWxlYXNlKTtcblxuICAgICAgICBfcmVtb3ZlTGlzdGVuZXIodGFyZ2V0LCBcImNsaWNrXCIsIGNsaWNrQ2FwdHVyZSwgdHJ1ZSk7XG5cbiAgICAgICAgX3JlbW92ZUxpc3RlbmVyKHRhcmdldCwgXCJjbGlja1wiLCBfb25DbGljayk7XG5cbiAgICAgICAgX3JlbW92ZUxpc3RlbmVyKG93bmVyRG9jLCBcImdlc3R1cmVzdGFydFwiLCBfb25HZXN0dXJlU3RhcnQpO1xuXG4gICAgICAgIF9yZW1vdmVMaXN0ZW5lcihvd25lckRvYywgXCJnZXN0dXJlZW5kXCIsIF9vbkdlc3R1cmVFbmQpO1xuXG4gICAgICAgIF9yZW1vdmVMaXN0ZW5lcih0YXJnZXQsIF9wb2ludGVyVHlwZSArIFwiZW50ZXJcIiwgX29uSG92ZXIpO1xuXG4gICAgICAgIF9yZW1vdmVMaXN0ZW5lcih0YXJnZXQsIF9wb2ludGVyVHlwZSArIFwibGVhdmVcIiwgX29uSG92ZXJFbmQpO1xuXG4gICAgICAgIF9yZW1vdmVMaXN0ZW5lcih0YXJnZXQsIF9wb2ludGVyVHlwZSArIFwibW92ZVwiLCBfb25Nb3ZlKTtcblxuICAgICAgICBzZWxmLmlzRW5hYmxlZCA9IHNlbGYuaXNQcmVzc2VkID0gc2VsZi5pc0RyYWdnaW5nID0gZmFsc2U7XG4gICAgICAgIG9uRGlzYWJsZSAmJiBvbkRpc2FibGUoc2VsZik7XG4gICAgICB9XG4gICAgfTtcblxuICAgIHNlbGYua2lsbCA9IHNlbGYucmV2ZXJ0ID0gZnVuY3Rpb24gKCkge1xuICAgICAgc2VsZi5kaXNhYmxlKCk7XG5cbiAgICAgIHZhciBpID0gX29ic2VydmVycy5pbmRleE9mKHNlbGYpO1xuXG4gICAgICBpID49IDAgJiYgX29ic2VydmVycy5zcGxpY2UoaSwgMSk7XG4gICAgICBfbm9ybWFsaXplciA9PT0gc2VsZiAmJiAoX25vcm1hbGl6ZXIgPSAwKTtcbiAgICB9O1xuXG4gICAgX29ic2VydmVycy5wdXNoKHNlbGYpO1xuXG4gICAgaXNOb3JtYWxpemVyICYmIF9pc1ZpZXdwb3J0KHRhcmdldCkgJiYgKF9ub3JtYWxpemVyID0gc2VsZik7XG4gICAgc2VsZi5lbmFibGUoZXZlbnQpO1xuICB9O1xuXG4gIF9jcmVhdGVDbGFzcyhPYnNlcnZlciwgW3tcbiAgICBrZXk6IFwidmVsb2NpdHlYXCIsXG4gICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7XG4gICAgICByZXR1cm4gdGhpcy5fdnguZ2V0VmVsb2NpdHkoKTtcbiAgICB9XG4gIH0sIHtcbiAgICBrZXk6IFwidmVsb2NpdHlZXCIsXG4gICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7XG4gICAgICByZXR1cm4gdGhpcy5fdnkuZ2V0VmVsb2NpdHkoKTtcbiAgICB9XG4gIH1dKTtcblxuICByZXR1cm4gT2JzZXJ2ZXI7XG59KCk7XG5PYnNlcnZlci52ZXJzaW9uID0gXCIzLjEyLjVcIjtcblxuT2JzZXJ2ZXIuY3JlYXRlID0gZnVuY3Rpb24gKHZhcnMpIHtcbiAgcmV0dXJuIG5ldyBPYnNlcnZlcih2YXJzKTtcbn07XG5cbk9ic2VydmVyLnJlZ2lzdGVyID0gX2luaXRDb3JlO1xuXG5PYnNlcnZlci5nZXRBbGwgPSBmdW5jdGlvbiAoKSB7XG4gIHJldHVybiBfb2JzZXJ2ZXJzLnNsaWNlKCk7XG59O1xuXG5PYnNlcnZlci5nZXRCeUlkID0gZnVuY3Rpb24gKGlkKSB7XG4gIHJldHVybiBfb2JzZXJ2ZXJzLmZpbHRlcihmdW5jdGlvbiAobykge1xuICAgIHJldHVybiBvLnZhcnMuaWQgPT09IGlkO1xuICB9KVswXTtcbn07XG5cbl9nZXRHU0FQKCkgJiYgZ3NhcC5yZWdpc3RlclBsdWdpbihPYnNlcnZlcik7XG5leHBvcnQgeyBPYnNlcnZlciBhcyBkZWZhdWx0LCBfaXNWaWV3cG9ydCwgX3Njcm9sbGVycywgX2dldFNjcm9sbEZ1bmMsIF9nZXRQcm94eVByb3AsIF9wcm94aWVzLCBfZ2V0VmVsb2NpdHlQcm9wLCBfdmVydGljYWwsIF9ob3Jpem9udGFsLCBfZ2V0VGFyZ2V0IH07Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/gsap/Observer.js\n"); + +/***/ }), + +/***/ "./node_modules/gsap/ScrollTrigger.js": +/*!********************************************!*\ + !*** ./node_modules/gsap/ScrollTrigger.js ***! + \********************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ScrollTrigger: function() { return /* binding */ ScrollTrigger; },\n/* harmony export */ \"default\": function() { return /* binding */ ScrollTrigger; }\n/* harmony export */ });\n/* harmony import */ var _Observer_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Observer.js */ \"./node_modules/gsap/Observer.js\");\n/*!\n * ScrollTrigger 3.12.5\n * https://gsap.com\n *\n * @license Copyright 2008-2024, GreenSock. All rights reserved.\n * Subject to the terms at https://gsap.com/standard-license or for\n * Club GSAP members, the agreement issued with that membership.\n * @author: Jack Doyle, jack@greensock.com\n*/\n\n/* eslint-disable */\n\n\nvar gsap,\n _coreInitted,\n _win,\n _doc,\n _docEl,\n _body,\n _root,\n _resizeDelay,\n _toArray,\n _clamp,\n _time2,\n _syncInterval,\n _refreshing,\n _pointerIsDown,\n _transformProp,\n _i,\n _prevWidth,\n _prevHeight,\n _autoRefresh,\n _sort,\n _suppressOverwrites,\n _ignoreResize,\n _normalizer,\n _ignoreMobileResize,\n _baseScreenHeight,\n _baseScreenWidth,\n _fixIOSBug,\n _context,\n _scrollRestoration,\n _div100vh,\n _100vh,\n _isReverted,\n _clampingMax,\n _limitCallbacks,\n // if true, we'll only trigger callbacks if the active state toggles, so if you scroll immediately past both the start and end positions of a ScrollTrigger (thus inactive to inactive), neither its onEnter nor onLeave will be called. This is useful during startup.\n_startup = 1,\n _getTime = Date.now,\n _time1 = _getTime(),\n _lastScrollTime = 0,\n _enabled = 0,\n _parseClamp = function _parseClamp(value, type, self) {\n var clamp = _isString(value) && (value.substr(0, 6) === \"clamp(\" || value.indexOf(\"max\") > -1);\n self[\"_\" + type + \"Clamp\"] = clamp;\n return clamp ? value.substr(6, value.length - 7) : value;\n},\n _keepClamp = function _keepClamp(value, clamp) {\n return clamp && (!_isString(value) || value.substr(0, 6) !== \"clamp(\") ? \"clamp(\" + value + \")\" : value;\n},\n _rafBugFix = function _rafBugFix() {\n return _enabled && requestAnimationFrame(_rafBugFix);\n},\n // in some browsers (like Firefox), screen repaints weren't consistent unless we had SOMETHING queued up in requestAnimationFrame()! So this just creates a super simple loop to keep it alive and smooth out repaints.\n_pointerDownHandler = function _pointerDownHandler() {\n return _pointerIsDown = 1;\n},\n _pointerUpHandler = function _pointerUpHandler() {\n return _pointerIsDown = 0;\n},\n _passThrough = function _passThrough(v) {\n return v;\n},\n _round = function _round(value) {\n return Math.round(value * 100000) / 100000 || 0;\n},\n _windowExists = function _windowExists() {\n return typeof window !== \"undefined\";\n},\n _getGSAP = function _getGSAP() {\n return gsap || _windowExists() && (gsap = window.gsap) && gsap.registerPlugin && gsap;\n},\n _isViewport = function _isViewport(e) {\n return !!~_root.indexOf(e);\n},\n _getViewportDimension = function _getViewportDimension(dimensionProperty) {\n return (dimensionProperty === \"Height\" ? _100vh : _win[\"inner\" + dimensionProperty]) || _docEl[\"client\" + dimensionProperty] || _body[\"client\" + dimensionProperty];\n},\n _getBoundsFunc = function _getBoundsFunc(element) {\n return (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getProxyProp)(element, \"getBoundingClientRect\") || (_isViewport(element) ? function () {\n _winOffsets.width = _win.innerWidth;\n _winOffsets.height = _100vh;\n return _winOffsets;\n } : function () {\n return _getBounds(element);\n });\n},\n _getSizeFunc = function _getSizeFunc(scroller, isViewport, _ref) {\n var d = _ref.d,\n d2 = _ref.d2,\n a = _ref.a;\n return (a = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getProxyProp)(scroller, \"getBoundingClientRect\")) ? function () {\n return a()[d];\n } : function () {\n return (isViewport ? _getViewportDimension(d2) : scroller[\"client\" + d2]) || 0;\n };\n},\n _getOffsetsFunc = function _getOffsetsFunc(element, isViewport) {\n return !isViewport || ~_Observer_js__WEBPACK_IMPORTED_MODULE_0__._proxies.indexOf(element) ? _getBoundsFunc(element) : function () {\n return _winOffsets;\n };\n},\n _maxScroll = function _maxScroll(element, _ref2) {\n var s = _ref2.s,\n d2 = _ref2.d2,\n d = _ref2.d,\n a = _ref2.a;\n return Math.max(0, (s = \"scroll\" + d2) && (a = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getProxyProp)(element, s)) ? a() - _getBoundsFunc(element)()[d] : _isViewport(element) ? (_docEl[s] || _body[s]) - _getViewportDimension(d2) : element[s] - element[\"offset\" + d2]);\n},\n _iterateAutoRefresh = function _iterateAutoRefresh(func, events) {\n for (var i = 0; i < _autoRefresh.length; i += 3) {\n (!events || ~events.indexOf(_autoRefresh[i + 1])) && func(_autoRefresh[i], _autoRefresh[i + 1], _autoRefresh[i + 2]);\n }\n},\n _isString = function _isString(value) {\n return typeof value === \"string\";\n},\n _isFunction = function _isFunction(value) {\n return typeof value === \"function\";\n},\n _isNumber = function _isNumber(value) {\n return typeof value === \"number\";\n},\n _isObject = function _isObject(value) {\n return typeof value === \"object\";\n},\n _endAnimation = function _endAnimation(animation, reversed, pause) {\n return animation && animation.progress(reversed ? 0 : 1) && pause && animation.pause();\n},\n _callback = function _callback(self, func) {\n if (self.enabled) {\n var result = self._ctx ? self._ctx.add(function () {\n return func(self);\n }) : func(self);\n result && result.totalTime && (self.callbackAnimation = result);\n }\n},\n _abs = Math.abs,\n _left = \"left\",\n _top = \"top\",\n _right = \"right\",\n _bottom = \"bottom\",\n _width = \"width\",\n _height = \"height\",\n _Right = \"Right\",\n _Left = \"Left\",\n _Top = \"Top\",\n _Bottom = \"Bottom\",\n _padding = \"padding\",\n _margin = \"margin\",\n _Width = \"Width\",\n _Height = \"Height\",\n _px = \"px\",\n _getComputedStyle = function _getComputedStyle(element) {\n return _win.getComputedStyle(element);\n},\n _makePositionable = function _makePositionable(element) {\n // if the element already has position: absolute or fixed, leave that, otherwise make it position: relative\n var position = _getComputedStyle(element).position;\n\n element.style.position = position === \"absolute\" || position === \"fixed\" ? position : \"relative\";\n},\n _setDefaults = function _setDefaults(obj, defaults) {\n for (var p in defaults) {\n p in obj || (obj[p] = defaults[p]);\n }\n\n return obj;\n},\n _getBounds = function _getBounds(element, withoutTransforms) {\n var tween = withoutTransforms && _getComputedStyle(element)[_transformProp] !== \"matrix(1, 0, 0, 1, 0, 0)\" && gsap.to(element, {\n x: 0,\n y: 0,\n xPercent: 0,\n yPercent: 0,\n rotation: 0,\n rotationX: 0,\n rotationY: 0,\n scale: 1,\n skewX: 0,\n skewY: 0\n }).progress(1),\n bounds = element.getBoundingClientRect();\n tween && tween.progress(0).kill();\n return bounds;\n},\n _getSize = function _getSize(element, _ref3) {\n var d2 = _ref3.d2;\n return element[\"offset\" + d2] || element[\"client\" + d2] || 0;\n},\n _getLabelRatioArray = function _getLabelRatioArray(timeline) {\n var a = [],\n labels = timeline.labels,\n duration = timeline.duration(),\n p;\n\n for (p in labels) {\n a.push(labels[p] / duration);\n }\n\n return a;\n},\n _getClosestLabel = function _getClosestLabel(animation) {\n return function (value) {\n return gsap.utils.snap(_getLabelRatioArray(animation), value);\n };\n},\n _snapDirectional = function _snapDirectional(snapIncrementOrArray) {\n var snap = gsap.utils.snap(snapIncrementOrArray),\n a = Array.isArray(snapIncrementOrArray) && snapIncrementOrArray.slice(0).sort(function (a, b) {\n return a - b;\n });\n return a ? function (value, direction, threshold) {\n if (threshold === void 0) {\n threshold = 1e-3;\n }\n\n var i;\n\n if (!direction) {\n return snap(value);\n }\n\n if (direction > 0) {\n value -= threshold; // to avoid rounding errors. If we're too strict, it might snap forward, then immediately again, and again.\n\n for (i = 0; i < a.length; i++) {\n if (a[i] >= value) {\n return a[i];\n }\n }\n\n return a[i - 1];\n } else {\n i = a.length;\n value += threshold;\n\n while (i--) {\n if (a[i] <= value) {\n return a[i];\n }\n }\n }\n\n return a[0];\n } : function (value, direction, threshold) {\n if (threshold === void 0) {\n threshold = 1e-3;\n }\n\n var snapped = snap(value);\n return !direction || Math.abs(snapped - value) < threshold || snapped - value < 0 === direction < 0 ? snapped : snap(direction < 0 ? value - snapIncrementOrArray : value + snapIncrementOrArray);\n };\n},\n _getLabelAtDirection = function _getLabelAtDirection(timeline) {\n return function (value, st) {\n return _snapDirectional(_getLabelRatioArray(timeline))(value, st.direction);\n };\n},\n _multiListener = function _multiListener(func, element, types, callback) {\n return types.split(\",\").forEach(function (type) {\n return func(element, type, callback);\n });\n},\n _addListener = function _addListener(element, type, func, nonPassive, capture) {\n return element.addEventListener(type, func, {\n passive: !nonPassive,\n capture: !!capture\n });\n},\n _removeListener = function _removeListener(element, type, func, capture) {\n return element.removeEventListener(type, func, !!capture);\n},\n _wheelListener = function _wheelListener(func, el, scrollFunc) {\n scrollFunc = scrollFunc && scrollFunc.wheelHandler;\n\n if (scrollFunc) {\n func(el, \"wheel\", scrollFunc);\n func(el, \"touchmove\", scrollFunc);\n }\n},\n _markerDefaults = {\n startColor: \"green\",\n endColor: \"red\",\n indent: 0,\n fontSize: \"16px\",\n fontWeight: \"normal\"\n},\n _defaults = {\n toggleActions: \"play\",\n anticipatePin: 0\n},\n _keywords = {\n top: 0,\n left: 0,\n center: 0.5,\n bottom: 1,\n right: 1\n},\n _offsetToPx = function _offsetToPx(value, size) {\n if (_isString(value)) {\n var eqIndex = value.indexOf(\"=\"),\n relative = ~eqIndex ? +(value.charAt(eqIndex - 1) + 1) * parseFloat(value.substr(eqIndex + 1)) : 0;\n\n if (~eqIndex) {\n value.indexOf(\"%\") > eqIndex && (relative *= size / 100);\n value = value.substr(0, eqIndex - 1);\n }\n\n value = relative + (value in _keywords ? _keywords[value] * size : ~value.indexOf(\"%\") ? parseFloat(value) * size / 100 : parseFloat(value) || 0);\n }\n\n return value;\n},\n _createMarker = function _createMarker(type, name, container, direction, _ref4, offset, matchWidthEl, containerAnimation) {\n var startColor = _ref4.startColor,\n endColor = _ref4.endColor,\n fontSize = _ref4.fontSize,\n indent = _ref4.indent,\n fontWeight = _ref4.fontWeight;\n\n var e = _doc.createElement(\"div\"),\n useFixedPosition = _isViewport(container) || (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getProxyProp)(container, \"pinType\") === \"fixed\",\n isScroller = type.indexOf(\"scroller\") !== -1,\n parent = useFixedPosition ? _body : container,\n isStart = type.indexOf(\"start\") !== -1,\n color = isStart ? startColor : endColor,\n css = \"border-color:\" + color + \";font-size:\" + fontSize + \";color:\" + color + \";font-weight:\" + fontWeight + \";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;\";\n\n css += \"position:\" + ((isScroller || containerAnimation) && useFixedPosition ? \"fixed;\" : \"absolute;\");\n (isScroller || containerAnimation || !useFixedPosition) && (css += (direction === _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical ? _right : _bottom) + \":\" + (offset + parseFloat(indent)) + \"px;\");\n matchWidthEl && (css += \"box-sizing:border-box;text-align:left;width:\" + matchWidthEl.offsetWidth + \"px;\");\n e._isStart = isStart;\n e.setAttribute(\"class\", \"gsap-marker-\" + type + (name ? \" marker-\" + name : \"\"));\n e.style.cssText = css;\n e.innerText = name || name === 0 ? type + \"-\" + name : type;\n parent.children[0] ? parent.insertBefore(e, parent.children[0]) : parent.appendChild(e);\n e._offset = e[\"offset\" + direction.op.d2];\n\n _positionMarker(e, 0, direction, isStart);\n\n return e;\n},\n _positionMarker = function _positionMarker(marker, start, direction, flipped) {\n var vars = {\n display: \"block\"\n },\n side = direction[flipped ? \"os2\" : \"p2\"],\n oppositeSide = direction[flipped ? \"p2\" : \"os2\"];\n marker._isFlipped = flipped;\n vars[direction.a + \"Percent\"] = flipped ? -100 : 0;\n vars[direction.a] = flipped ? \"1px\" : 0;\n vars[\"border\" + side + _Width] = 1;\n vars[\"border\" + oppositeSide + _Width] = 0;\n vars[direction.p] = start + \"px\";\n gsap.set(marker, vars);\n},\n _triggers = [],\n _ids = {},\n _rafID,\n _sync = function _sync() {\n return _getTime() - _lastScrollTime > 34 && (_rafID || (_rafID = requestAnimationFrame(_updateAll)));\n},\n _onScroll = function _onScroll() {\n // previously, we tried to optimize performance by batching/deferring to the next requestAnimationFrame(), but discovered that Safari has a few bugs that make this unworkable (especially on iOS). See https://codepen.io/GreenSock/pen/16c435b12ef09c38125204818e7b45fc?editors=0010 and https://codepen.io/GreenSock/pen/JjOxYpQ/3dd65ccec5a60f1d862c355d84d14562?editors=0010 and https://codepen.io/GreenSock/pen/ExbrPNa/087cef197dc35445a0951e8935c41503?editors=0010\n if (!_normalizer || !_normalizer.isPressed || _normalizer.startX > _body.clientWidth) {\n // if the user is dragging the scrollbar, allow it.\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.cache++;\n\n if (_normalizer) {\n _rafID || (_rafID = requestAnimationFrame(_updateAll));\n } else {\n _updateAll(); // Safari in particular (on desktop) NEEDS the immediate update rather than waiting for a requestAnimationFrame() whereas iOS seems to benefit from waiting for the requestAnimationFrame() tick, at least when normalizing. See https://codepen.io/GreenSock/pen/qBYozqO?editors=0110\n\n }\n\n _lastScrollTime || _dispatch(\"scrollStart\");\n _lastScrollTime = _getTime();\n }\n},\n _setBaseDimensions = function _setBaseDimensions() {\n _baseScreenWidth = _win.innerWidth;\n _baseScreenHeight = _win.innerHeight;\n},\n _onResize = function _onResize() {\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.cache++;\n !_refreshing && !_ignoreResize && !_doc.fullscreenElement && !_doc.webkitFullscreenElement && (!_ignoreMobileResize || _baseScreenWidth !== _win.innerWidth || Math.abs(_win.innerHeight - _baseScreenHeight) > _win.innerHeight * 0.25) && _resizeDelay.restart(true);\n},\n // ignore resizes triggered by refresh()\n_listeners = {},\n _emptyArray = [],\n _softRefresh = function _softRefresh() {\n return _removeListener(ScrollTrigger, \"scrollEnd\", _softRefresh) || _refreshAll(true);\n},\n _dispatch = function _dispatch(type) {\n return _listeners[type] && _listeners[type].map(function (f) {\n return f();\n }) || _emptyArray;\n},\n _savedStyles = [],\n // when ScrollTrigger.saveStyles() is called, the inline styles are recorded in this Array in a sequential format like [element, cssText, gsCache, media]. This keeps it very memory-efficient and fast to iterate through.\n_revertRecorded = function _revertRecorded(media) {\n for (var i = 0; i < _savedStyles.length; i += 5) {\n if (!media || _savedStyles[i + 4] && _savedStyles[i + 4].query === media) {\n _savedStyles[i].style.cssText = _savedStyles[i + 1];\n _savedStyles[i].getBBox && _savedStyles[i].setAttribute(\"transform\", _savedStyles[i + 2] || \"\");\n _savedStyles[i + 3].uncache = 1;\n }\n }\n},\n _revertAll = function _revertAll(kill, media) {\n var trigger;\n\n for (_i = 0; _i < _triggers.length; _i++) {\n trigger = _triggers[_i];\n\n if (trigger && (!media || trigger._ctx === media)) {\n if (kill) {\n trigger.kill(1);\n } else {\n trigger.revert(true, true);\n }\n }\n }\n\n _isReverted = true;\n media && _revertRecorded(media);\n media || _dispatch(\"revert\");\n},\n _clearScrollMemory = function _clearScrollMemory(scrollRestoration, force) {\n // zero-out all the recorded scroll positions. Don't use _triggers because if, for example, .matchMedia() is used to create some ScrollTriggers and then the user resizes and it removes ALL ScrollTriggers, and then go back to a size where there are ScrollTriggers, it would have kept the position(s) saved from the initial state.\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.cache++;\n (force || !_refreshingAll) && _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.forEach(function (obj) {\n return _isFunction(obj) && obj.cacheID++ && (obj.rec = 0);\n });\n _isString(scrollRestoration) && (_win.history.scrollRestoration = _scrollRestoration = scrollRestoration);\n},\n _refreshingAll,\n _refreshID = 0,\n _queueRefreshID,\n _queueRefreshAll = function _queueRefreshAll() {\n // we don't want to call _refreshAll() every time we create a new ScrollTrigger (for performance reasons) - it's better to batch them. Some frameworks dynamically load content and we can't rely on the window's \"load\" or \"DOMContentLoaded\" events to trigger it.\n if (_queueRefreshID !== _refreshID) {\n var id = _queueRefreshID = _refreshID;\n requestAnimationFrame(function () {\n return id === _refreshID && _refreshAll(true);\n });\n }\n},\n _refresh100vh = function _refresh100vh() {\n _body.appendChild(_div100vh);\n\n _100vh = !_normalizer && _div100vh.offsetHeight || _win.innerHeight;\n\n _body.removeChild(_div100vh);\n},\n _hideAllMarkers = function _hideAllMarkers(hide) {\n return _toArray(\".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end\").forEach(function (el) {\n return el.style.display = hide ? \"none\" : \"block\";\n });\n},\n _refreshAll = function _refreshAll(force, skipRevert) {\n if (_lastScrollTime && !force && !_isReverted) {\n _addListener(ScrollTrigger, \"scrollEnd\", _softRefresh);\n\n return;\n }\n\n _refresh100vh();\n\n _refreshingAll = ScrollTrigger.isRefreshing = true;\n\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.forEach(function (obj) {\n return _isFunction(obj) && ++obj.cacheID && (obj.rec = obj());\n }); // force the clearing of the cache because some browsers take a little while to dispatch the \"scroll\" event and the user may have changed the scroll position and then called ScrollTrigger.refresh() right away\n\n\n var refreshInits = _dispatch(\"refreshInit\");\n\n _sort && ScrollTrigger.sort();\n skipRevert || _revertAll();\n\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.forEach(function (obj) {\n if (_isFunction(obj)) {\n obj.smooth && (obj.target.style.scrollBehavior = \"auto\"); // smooth scrolling interferes\n\n obj(0);\n }\n });\n\n _triggers.slice(0).forEach(function (t) {\n return t.refresh();\n }); // don't loop with _i because during a refresh() someone could call ScrollTrigger.update() which would iterate through _i resulting in a skip.\n\n\n _isReverted = false;\n\n _triggers.forEach(function (t) {\n // nested pins (pinnedContainer) with pinSpacing may expand the container, so we must accommodate that here.\n if (t._subPinOffset && t.pin) {\n var prop = t.vars.horizontal ? \"offsetWidth\" : \"offsetHeight\",\n original = t.pin[prop];\n t.revert(true, 1);\n t.adjustPinSpacing(t.pin[prop] - original);\n t.refresh();\n }\n });\n\n _clampingMax = 1; // pinSpacing might be propping a page open, thus when we .setPositions() to clamp a ScrollTrigger's end we should leave the pinSpacing alone. That's what this flag is for.\n\n _hideAllMarkers(true);\n\n _triggers.forEach(function (t) {\n // the scroller's max scroll position may change after all the ScrollTriggers refreshed (like pinning could push it down), so we need to loop back and correct any with end: \"max\". Same for anything with a clamped end\n var max = _maxScroll(t.scroller, t._dir),\n endClamp = t.vars.end === \"max\" || t._endClamp && t.end > max,\n startClamp = t._startClamp && t.start >= max;\n\n (endClamp || startClamp) && t.setPositions(startClamp ? max - 1 : t.start, endClamp ? Math.max(startClamp ? max : t.start + 1, max) : t.end, true);\n });\n\n _hideAllMarkers(false);\n\n _clampingMax = 0;\n refreshInits.forEach(function (result) {\n return result && result.render && result.render(-1);\n }); // if the onRefreshInit() returns an animation (typically a gsap.set()), revert it. This makes it easy to put things in a certain spot before refreshing for measurement purposes, and then put things back.\n\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.forEach(function (obj) {\n if (_isFunction(obj)) {\n obj.smooth && requestAnimationFrame(function () {\n return obj.target.style.scrollBehavior = \"smooth\";\n });\n obj.rec && obj(obj.rec);\n }\n });\n\n _clearScrollMemory(_scrollRestoration, 1);\n\n _resizeDelay.pause();\n\n _refreshID++;\n _refreshingAll = 2;\n\n _updateAll(2);\n\n _triggers.forEach(function (t) {\n return _isFunction(t.vars.onRefresh) && t.vars.onRefresh(t);\n });\n\n _refreshingAll = ScrollTrigger.isRefreshing = false;\n\n _dispatch(\"refresh\");\n},\n _lastScroll = 0,\n _direction = 1,\n _primary,\n _updateAll = function _updateAll(force) {\n if (force === 2 || !_refreshingAll && !_isReverted) {\n // _isReverted could be true if, for example, a matchMedia() is in the process of executing. We don't want to update during the time everything is reverted.\n ScrollTrigger.isUpdating = true;\n _primary && _primary.update(0); // ScrollSmoother uses refreshPriority -9999 to become the primary that gets updated before all others because it affects the scroll position.\n\n var l = _triggers.length,\n time = _getTime(),\n recordVelocity = time - _time1 >= 50,\n scroll = l && _triggers[0].scroll();\n\n _direction = _lastScroll > scroll ? -1 : 1;\n _refreshingAll || (_lastScroll = scroll);\n\n if (recordVelocity) {\n if (_lastScrollTime && !_pointerIsDown && time - _lastScrollTime > 200) {\n _lastScrollTime = 0;\n\n _dispatch(\"scrollEnd\");\n }\n\n _time2 = _time1;\n _time1 = time;\n }\n\n if (_direction < 0) {\n _i = l;\n\n while (_i-- > 0) {\n _triggers[_i] && _triggers[_i].update(0, recordVelocity);\n }\n\n _direction = 1;\n } else {\n for (_i = 0; _i < l; _i++) {\n _triggers[_i] && _triggers[_i].update(0, recordVelocity);\n }\n }\n\n ScrollTrigger.isUpdating = false;\n }\n\n _rafID = 0;\n},\n _propNamesToCopy = [_left, _top, _bottom, _right, _margin + _Bottom, _margin + _Right, _margin + _Top, _margin + _Left, \"display\", \"flexShrink\", \"float\", \"zIndex\", \"gridColumnStart\", \"gridColumnEnd\", \"gridRowStart\", \"gridRowEnd\", \"gridArea\", \"justifySelf\", \"alignSelf\", \"placeSelf\", \"order\"],\n _stateProps = _propNamesToCopy.concat([_width, _height, \"boxSizing\", \"max\" + _Width, \"max\" + _Height, \"position\", _margin, _padding, _padding + _Top, _padding + _Right, _padding + _Bottom, _padding + _Left]),\n _swapPinOut = function _swapPinOut(pin, spacer, state) {\n _setState(state);\n\n var cache = pin._gsap;\n\n if (cache.spacerIsNative) {\n _setState(cache.spacerState);\n } else if (pin._gsap.swappedIn) {\n var parent = spacer.parentNode;\n\n if (parent) {\n parent.insertBefore(pin, spacer);\n parent.removeChild(spacer);\n }\n }\n\n pin._gsap.swappedIn = false;\n},\n _swapPinIn = function _swapPinIn(pin, spacer, cs, spacerState) {\n if (!pin._gsap.swappedIn) {\n var i = _propNamesToCopy.length,\n spacerStyle = spacer.style,\n pinStyle = pin.style,\n p;\n\n while (i--) {\n p = _propNamesToCopy[i];\n spacerStyle[p] = cs[p];\n }\n\n spacerStyle.position = cs.position === \"absolute\" ? \"absolute\" : \"relative\";\n cs.display === \"inline\" && (spacerStyle.display = \"inline-block\");\n pinStyle[_bottom] = pinStyle[_right] = \"auto\";\n spacerStyle.flexBasis = cs.flexBasis || \"auto\";\n spacerStyle.overflow = \"visible\";\n spacerStyle.boxSizing = \"border-box\";\n spacerStyle[_width] = _getSize(pin, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal) + _px;\n spacerStyle[_height] = _getSize(pin, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical) + _px;\n spacerStyle[_padding] = pinStyle[_margin] = pinStyle[_top] = pinStyle[_left] = \"0\";\n\n _setState(spacerState);\n\n pinStyle[_width] = pinStyle[\"max\" + _Width] = cs[_width];\n pinStyle[_height] = pinStyle[\"max\" + _Height] = cs[_height];\n pinStyle[_padding] = cs[_padding];\n\n if (pin.parentNode !== spacer) {\n pin.parentNode.insertBefore(spacer, pin);\n spacer.appendChild(pin);\n }\n\n pin._gsap.swappedIn = true;\n }\n},\n _capsExp = /([A-Z])/g,\n _setState = function _setState(state) {\n if (state) {\n var style = state.t.style,\n l = state.length,\n i = 0,\n p,\n value;\n (state.t._gsap || gsap.core.getCache(state.t)).uncache = 1; // otherwise transforms may be off\n\n for (; i < l; i += 2) {\n value = state[i + 1];\n p = state[i];\n\n if (value) {\n style[p] = value;\n } else if (style[p]) {\n style.removeProperty(p.replace(_capsExp, \"-$1\").toLowerCase());\n }\n }\n }\n},\n _getState = function _getState(element) {\n // returns an Array with alternating values like [property, value, property, value] and a \"t\" property pointing to the target (element). Makes it fast and cheap.\n var l = _stateProps.length,\n style = element.style,\n state = [],\n i = 0;\n\n for (; i < l; i++) {\n state.push(_stateProps[i], style[_stateProps[i]]);\n }\n\n state.t = element;\n return state;\n},\n _copyState = function _copyState(state, override, omitOffsets) {\n var result = [],\n l = state.length,\n i = omitOffsets ? 8 : 0,\n // skip top, left, right, bottom if omitOffsets is true\n p;\n\n for (; i < l; i += 2) {\n p = state[i];\n result.push(p, p in override ? override[p] : state[i + 1]);\n }\n\n result.t = state.t;\n return result;\n},\n _winOffsets = {\n left: 0,\n top: 0\n},\n // // potential future feature (?) Allow users to calculate where a trigger hits (scroll position) like getScrollPosition(\"#id\", \"top bottom\")\n// _getScrollPosition = (trigger, position, {scroller, containerAnimation, horizontal}) => {\n// \tscroller = _getTarget(scroller || _win);\n// \tlet direction = horizontal ? _horizontal : _vertical,\n// \t\tisViewport = _isViewport(scroller);\n// \t_getSizeFunc(scroller, isViewport, direction);\n// \treturn _parsePosition(position, _getTarget(trigger), _getSizeFunc(scroller, isViewport, direction)(), direction, _getScrollFunc(scroller, direction)(), 0, 0, 0, _getOffsetsFunc(scroller, isViewport)(), isViewport ? 0 : parseFloat(_getComputedStyle(scroller)[\"border\" + direction.p2 + _Width]) || 0, 0, containerAnimation ? containerAnimation.duration() : _maxScroll(scroller), containerAnimation);\n// },\n_parsePosition = function _parsePosition(value, trigger, scrollerSize, direction, scroll, marker, markerScroller, self, scrollerBounds, borderWidth, useFixedPosition, scrollerMax, containerAnimation, clampZeroProp) {\n _isFunction(value) && (value = value(self));\n\n if (_isString(value) && value.substr(0, 3) === \"max\") {\n value = scrollerMax + (value.charAt(4) === \"=\" ? _offsetToPx(\"0\" + value.substr(3), scrollerSize) : 0);\n }\n\n var time = containerAnimation ? containerAnimation.time() : 0,\n p1,\n p2,\n element;\n containerAnimation && containerAnimation.seek(0);\n isNaN(value) || (value = +value); // convert a string number like \"45\" to an actual number\n\n if (!_isNumber(value)) {\n _isFunction(trigger) && (trigger = trigger(self));\n var offsets = (value || \"0\").split(\" \"),\n bounds,\n localOffset,\n globalOffset,\n display;\n element = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(trigger, self) || _body;\n bounds = _getBounds(element) || {};\n\n if ((!bounds || !bounds.left && !bounds.top) && _getComputedStyle(element).display === \"none\") {\n // if display is \"none\", it won't report getBoundingClientRect() properly\n display = element.style.display;\n element.style.display = \"block\";\n bounds = _getBounds(element);\n display ? element.style.display = display : element.style.removeProperty(\"display\");\n }\n\n localOffset = _offsetToPx(offsets[0], bounds[direction.d]);\n globalOffset = _offsetToPx(offsets[1] || \"0\", scrollerSize);\n value = bounds[direction.p] - scrollerBounds[direction.p] - borderWidth + localOffset + scroll - globalOffset;\n markerScroller && _positionMarker(markerScroller, globalOffset, direction, scrollerSize - globalOffset < 20 || markerScroller._isStart && globalOffset > 20);\n scrollerSize -= scrollerSize - globalOffset; // adjust for the marker\n } else {\n containerAnimation && (value = gsap.utils.mapRange(containerAnimation.scrollTrigger.start, containerAnimation.scrollTrigger.end, 0, scrollerMax, value));\n markerScroller && _positionMarker(markerScroller, scrollerSize, direction, true);\n }\n\n if (clampZeroProp) {\n self[clampZeroProp] = value || -0.001;\n value < 0 && (value = 0);\n }\n\n if (marker) {\n var position = value + scrollerSize,\n isStart = marker._isStart;\n p1 = \"scroll\" + direction.d2;\n\n _positionMarker(marker, position, direction, isStart && position > 20 || !isStart && (useFixedPosition ? Math.max(_body[p1], _docEl[p1]) : marker.parentNode[p1]) <= position + 1);\n\n if (useFixedPosition) {\n scrollerBounds = _getBounds(markerScroller);\n useFixedPosition && (marker.style[direction.op.p] = scrollerBounds[direction.op.p] - direction.op.m - marker._offset + _px);\n }\n }\n\n if (containerAnimation && element) {\n p1 = _getBounds(element);\n containerAnimation.seek(scrollerMax);\n p2 = _getBounds(element);\n containerAnimation._caScrollDist = p1[direction.p] - p2[direction.p];\n value = value / containerAnimation._caScrollDist * scrollerMax;\n }\n\n containerAnimation && containerAnimation.seek(time);\n return containerAnimation ? value : Math.round(value);\n},\n _prefixExp = /(webkit|moz|length|cssText|inset)/i,\n _reparent = function _reparent(element, parent, top, left) {\n if (element.parentNode !== parent) {\n var style = element.style,\n p,\n cs;\n\n if (parent === _body) {\n element._stOrig = style.cssText; // record original inline styles so we can revert them later\n\n cs = _getComputedStyle(element);\n\n for (p in cs) {\n // must copy all relevant styles to ensure that nothing changes visually when we reparent to the . Skip the vendor prefixed ones.\n if (!+p && !_prefixExp.test(p) && cs[p] && typeof style[p] === \"string\" && p !== \"0\") {\n style[p] = cs[p];\n }\n }\n\n style.top = top;\n style.left = left;\n } else {\n style.cssText = element._stOrig;\n }\n\n gsap.core.getCache(element).uncache = 1;\n parent.appendChild(element);\n }\n},\n _interruptionTracker = function _interruptionTracker(getValueFunc, initialValue, onInterrupt) {\n var last1 = initialValue,\n last2 = last1;\n return function (value) {\n var current = Math.round(getValueFunc()); // round because in some [very uncommon] Windows environments, scroll can get reported with decimals even though it was set without.\n\n if (current !== last1 && current !== last2 && Math.abs(current - last1) > 3 && Math.abs(current - last2) > 3) {\n // if the user scrolls, kill the tween. iOS Safari intermittently misreports the scroll position, it may be the most recently-set one or the one before that! When Safari is zoomed (CMD-+), it often misreports as 1 pixel off too! So if we set the scroll position to 125, for example, it'll actually report it as 124.\n value = current;\n onInterrupt && onInterrupt();\n }\n\n last2 = last1;\n last1 = value;\n return value;\n };\n},\n _shiftMarker = function _shiftMarker(marker, direction, value) {\n var vars = {};\n vars[direction.p] = \"+=\" + value;\n gsap.set(marker, vars);\n},\n // _mergeAnimations = animations => {\n// \tlet tl = gsap.timeline({smoothChildTiming: true}).startTime(Math.min(...animations.map(a => a.globalTime(0))));\n// \tanimations.forEach(a => {let time = a.totalTime(); tl.add(a); a.totalTime(time); });\n// \ttl.smoothChildTiming = false;\n// \treturn tl;\n// },\n// returns a function that can be used to tween the scroll position in the direction provided, and when doing so it'll add a .tween property to the FUNCTION itself, and remove it when the tween completes or gets killed. This gives us a way to have multiple ScrollTriggers use a central function for any given scroller and see if there's a scroll tween running (which would affect if/how things get updated)\n_getTweenCreator = function _getTweenCreator(scroller, direction) {\n var getScroll = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getScrollFunc)(scroller, direction),\n prop = \"_scroll\" + direction.p2,\n // add a tweenable property to the scroller that's a getter/setter function, like _scrollTop or _scrollLeft. This way, if someone does gsap.killTweensOf(scroller) it'll kill the scroll tween.\n getTween = function getTween(scrollTo, vars, initialValue, change1, change2) {\n var tween = getTween.tween,\n onComplete = vars.onComplete,\n modifiers = {};\n initialValue = initialValue || getScroll();\n\n var checkForInterruption = _interruptionTracker(getScroll, initialValue, function () {\n tween.kill();\n getTween.tween = 0;\n });\n\n change2 = change1 && change2 || 0; // if change1 is 0, we set that to the difference and ignore change2. Otherwise, there would be a compound effect.\n\n change1 = change1 || scrollTo - initialValue;\n tween && tween.kill();\n vars[prop] = scrollTo;\n vars.inherit = false;\n vars.modifiers = modifiers;\n\n modifiers[prop] = function () {\n return checkForInterruption(initialValue + change1 * tween.ratio + change2 * tween.ratio * tween.ratio);\n };\n\n vars.onUpdate = function () {\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.cache++;\n getTween.tween && _updateAll(); // if it was interrupted/killed, like in a context.revert(), don't force an updateAll()\n };\n\n vars.onComplete = function () {\n getTween.tween = 0;\n onComplete && onComplete.call(tween);\n };\n\n tween = getTween.tween = gsap.to(scroller, vars);\n return tween;\n };\n\n scroller[prop] = getScroll;\n\n getScroll.wheelHandler = function () {\n return getTween.tween && getTween.tween.kill() && (getTween.tween = 0);\n };\n\n _addListener(scroller, \"wheel\", getScroll.wheelHandler); // Windows machines handle mousewheel scrolling in chunks (like \"3 lines per scroll\") meaning the typical strategy for cancelling the scroll isn't as sensitive. It's much more likely to match one of the previous 2 scroll event positions. So we kill any snapping as soon as there's a wheel event.\n\n\n ScrollTrigger.isTouch && _addListener(scroller, \"touchmove\", getScroll.wheelHandler);\n return getTween;\n};\n\nvar ScrollTrigger = /*#__PURE__*/function () {\n function ScrollTrigger(vars, animation) {\n _coreInitted || ScrollTrigger.register(gsap) || console.warn(\"Please gsap.registerPlugin(ScrollTrigger)\");\n\n _context(this);\n\n this.init(vars, animation);\n }\n\n var _proto = ScrollTrigger.prototype;\n\n _proto.init = function init(vars, animation) {\n this.progress = this.start = 0;\n this.vars && this.kill(true, true); // in case it's being initted again\n\n if (!_enabled) {\n this.update = this.refresh = this.kill = _passThrough;\n return;\n }\n\n vars = _setDefaults(_isString(vars) || _isNumber(vars) || vars.nodeType ? {\n trigger: vars\n } : vars, _defaults);\n\n var _vars = vars,\n onUpdate = _vars.onUpdate,\n toggleClass = _vars.toggleClass,\n id = _vars.id,\n onToggle = _vars.onToggle,\n onRefresh = _vars.onRefresh,\n scrub = _vars.scrub,\n trigger = _vars.trigger,\n pin = _vars.pin,\n pinSpacing = _vars.pinSpacing,\n invalidateOnRefresh = _vars.invalidateOnRefresh,\n anticipatePin = _vars.anticipatePin,\n onScrubComplete = _vars.onScrubComplete,\n onSnapComplete = _vars.onSnapComplete,\n once = _vars.once,\n snap = _vars.snap,\n pinReparent = _vars.pinReparent,\n pinSpacer = _vars.pinSpacer,\n containerAnimation = _vars.containerAnimation,\n fastScrollEnd = _vars.fastScrollEnd,\n preventOverlaps = _vars.preventOverlaps,\n direction = vars.horizontal || vars.containerAnimation && vars.horizontal !== false ? _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal : _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical,\n isToggle = !scrub && scrub !== 0,\n scroller = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(vars.scroller || _win),\n scrollerCache = gsap.core.getCache(scroller),\n isViewport = _isViewport(scroller),\n useFixedPosition = (\"pinType\" in vars ? vars.pinType : (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getProxyProp)(scroller, \"pinType\") || isViewport && \"fixed\") === \"fixed\",\n callbacks = [vars.onEnter, vars.onLeave, vars.onEnterBack, vars.onLeaveBack],\n toggleActions = isToggle && vars.toggleActions.split(\" \"),\n markers = \"markers\" in vars ? vars.markers : _defaults.markers,\n borderWidth = isViewport ? 0 : parseFloat(_getComputedStyle(scroller)[\"border\" + direction.p2 + _Width]) || 0,\n self = this,\n onRefreshInit = vars.onRefreshInit && function () {\n return vars.onRefreshInit(self);\n },\n getScrollerSize = _getSizeFunc(scroller, isViewport, direction),\n getScrollerOffsets = _getOffsetsFunc(scroller, isViewport),\n lastSnap = 0,\n lastRefresh = 0,\n prevProgress = 0,\n scrollFunc = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getScrollFunc)(scroller, direction),\n tweenTo,\n pinCache,\n snapFunc,\n scroll1,\n scroll2,\n start,\n end,\n markerStart,\n markerEnd,\n markerStartTrigger,\n markerEndTrigger,\n markerVars,\n executingOnRefresh,\n change,\n pinOriginalState,\n pinActiveState,\n pinState,\n spacer,\n offset,\n pinGetter,\n pinSetter,\n pinStart,\n pinChange,\n spacingStart,\n spacerState,\n markerStartSetter,\n pinMoves,\n markerEndSetter,\n cs,\n snap1,\n snap2,\n scrubTween,\n scrubSmooth,\n snapDurClamp,\n snapDelayedCall,\n prevScroll,\n prevAnimProgress,\n caMarkerSetter,\n customRevertReturn; // for the sake of efficiency, _startClamp/_endClamp serve like a truthy value indicating that clamping was enabled on the start/end, and ALSO store the actual pre-clamped numeric value. We tap into that in ScrollSmoother for speed effects. So for example, if start=\"clamp(top bottom)\" results in a start of -100 naturally, it would get clamped to 0 but -100 would be stored in _startClamp.\n\n\n self._startClamp = self._endClamp = false;\n self._dir = direction;\n anticipatePin *= 45;\n self.scroller = scroller;\n self.scroll = containerAnimation ? containerAnimation.time.bind(containerAnimation) : scrollFunc;\n scroll1 = scrollFunc();\n self.vars = vars;\n animation = animation || vars.animation;\n\n if (\"refreshPriority\" in vars) {\n _sort = 1;\n vars.refreshPriority === -9999 && (_primary = self); // used by ScrollSmoother\n }\n\n scrollerCache.tweenScroll = scrollerCache.tweenScroll || {\n top: _getTweenCreator(scroller, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical),\n left: _getTweenCreator(scroller, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal)\n };\n self.tweenTo = tweenTo = scrollerCache.tweenScroll[direction.p];\n\n self.scrubDuration = function (value) {\n scrubSmooth = _isNumber(value) && value;\n\n if (!scrubSmooth) {\n scrubTween && scrubTween.progress(1).kill();\n scrubTween = 0;\n } else {\n scrubTween ? scrubTween.duration(value) : scrubTween = gsap.to(animation, {\n ease: \"expo\",\n totalProgress: \"+=0\",\n inherit: false,\n duration: scrubSmooth,\n paused: true,\n onComplete: function onComplete() {\n return onScrubComplete && onScrubComplete(self);\n }\n });\n }\n };\n\n if (animation) {\n animation.vars.lazy = false;\n animation._initted && !self.isReverted || animation.vars.immediateRender !== false && vars.immediateRender !== false && animation.duration() && animation.render(0, true, true); // special case: if this ScrollTrigger gets re-initted, a from() tween with a stagger could get initted initially and then reverted on the re-init which means it'll need to get rendered again here to properly display things. Otherwise, See https://gsap.com/forums/topic/36777-scrollsmoother-splittext-nextjs/ and https://codepen.io/GreenSock/pen/eYPyPpd?editors=0010\n\n self.animation = animation.pause();\n animation.scrollTrigger = self;\n self.scrubDuration(scrub);\n snap1 = 0;\n id || (id = animation.vars.id);\n }\n\n if (snap) {\n // TODO: potential idea: use legitimate CSS scroll snapping by pushing invisible elements into the DOM that serve as snap positions, and toggle the document.scrollingElement.style.scrollSnapType onToggle. See https://codepen.io/GreenSock/pen/JjLrgWM for a quick proof of concept.\n if (!_isObject(snap) || snap.push) {\n snap = {\n snapTo: snap\n };\n }\n\n \"scrollBehavior\" in _body.style && gsap.set(isViewport ? [_body, _docEl] : scroller, {\n scrollBehavior: \"auto\"\n }); // smooth scrolling doesn't work with snap.\n\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.forEach(function (o) {\n return _isFunction(o) && o.target === (isViewport ? _doc.scrollingElement || _docEl : scroller) && (o.smooth = false);\n }); // note: set smooth to false on both the vertical and horizontal scroll getters/setters\n\n\n snapFunc = _isFunction(snap.snapTo) ? snap.snapTo : snap.snapTo === \"labels\" ? _getClosestLabel(animation) : snap.snapTo === \"labelsDirectional\" ? _getLabelAtDirection(animation) : snap.directional !== false ? function (value, st) {\n return _snapDirectional(snap.snapTo)(value, _getTime() - lastRefresh < 500 ? 0 : st.direction);\n } : gsap.utils.snap(snap.snapTo);\n snapDurClamp = snap.duration || {\n min: 0.1,\n max: 2\n };\n snapDurClamp = _isObject(snapDurClamp) ? _clamp(snapDurClamp.min, snapDurClamp.max) : _clamp(snapDurClamp, snapDurClamp);\n snapDelayedCall = gsap.delayedCall(snap.delay || scrubSmooth / 2 || 0.1, function () {\n var scroll = scrollFunc(),\n refreshedRecently = _getTime() - lastRefresh < 500,\n tween = tweenTo.tween;\n\n if ((refreshedRecently || Math.abs(self.getVelocity()) < 10) && !tween && !_pointerIsDown && lastSnap !== scroll) {\n var progress = (scroll - start) / change,\n totalProgress = animation && !isToggle ? animation.totalProgress() : progress,\n velocity = refreshedRecently ? 0 : (totalProgress - snap2) / (_getTime() - _time2) * 1000 || 0,\n change1 = gsap.utils.clamp(-progress, 1 - progress, _abs(velocity / 2) * velocity / 0.185),\n naturalEnd = progress + (snap.inertia === false ? 0 : change1),\n endValue,\n endScroll,\n _snap = snap,\n onStart = _snap.onStart,\n _onInterrupt = _snap.onInterrupt,\n _onComplete = _snap.onComplete;\n endValue = snapFunc(naturalEnd, self);\n _isNumber(endValue) || (endValue = naturalEnd); // in case the function didn't return a number, fall back to using the naturalEnd\n\n endScroll = Math.round(start + endValue * change);\n\n if (scroll <= end && scroll >= start && endScroll !== scroll) {\n if (tween && !tween._initted && tween.data <= _abs(endScroll - scroll)) {\n // there's an overlapping snap! So we must figure out which one is closer and let that tween live.\n return;\n }\n\n if (snap.inertia === false) {\n change1 = endValue - progress;\n }\n\n tweenTo(endScroll, {\n duration: snapDurClamp(_abs(Math.max(_abs(naturalEnd - totalProgress), _abs(endValue - totalProgress)) * 0.185 / velocity / 0.05 || 0)),\n ease: snap.ease || \"power3\",\n data: _abs(endScroll - scroll),\n // record the distance so that if another snap tween occurs (conflict) we can prioritize the closest snap.\n onInterrupt: function onInterrupt() {\n return snapDelayedCall.restart(true) && _onInterrupt && _onInterrupt(self);\n },\n onComplete: function onComplete() {\n self.update();\n lastSnap = scrollFunc();\n\n if (animation) {\n // the resolution of the scrollbar is limited, so we should correct the scrubbed animation's playhead at the end to match EXACTLY where it was supposed to snap\n scrubTween ? scrubTween.resetTo(\"totalProgress\", endValue, animation._tTime / animation._tDur) : animation.progress(endValue);\n }\n\n snap1 = snap2 = animation && !isToggle ? animation.totalProgress() : self.progress;\n onSnapComplete && onSnapComplete(self);\n _onComplete && _onComplete(self);\n }\n }, scroll, change1 * change, endScroll - scroll - change1 * change);\n onStart && onStart(self, tweenTo.tween);\n }\n } else if (self.isActive && lastSnap !== scroll) {\n snapDelayedCall.restart(true);\n }\n }).pause();\n }\n\n id && (_ids[id] = self);\n trigger = self.trigger = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(trigger || pin !== true && pin); // if a trigger has some kind of scroll-related effect applied that could contaminate the \"y\" or \"x\" position (like a ScrollSmoother effect), we needed a way to temporarily revert it, so we use the stRevert property of the gsCache. It can return another function that we'll call at the end so it can return to its normal state.\n\n customRevertReturn = trigger && trigger._gsap && trigger._gsap.stRevert;\n customRevertReturn && (customRevertReturn = customRevertReturn(self));\n pin = pin === true ? trigger : (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(pin);\n _isString(toggleClass) && (toggleClass = {\n targets: trigger,\n className: toggleClass\n });\n\n if (pin) {\n pinSpacing === false || pinSpacing === _margin || (pinSpacing = !pinSpacing && pin.parentNode && pin.parentNode.style && _getComputedStyle(pin.parentNode).display === \"flex\" ? false : _padding); // if the parent is display: flex, don't apply pinSpacing by default. We should check that pin.parentNode is an element (not shadow dom window)\n\n self.pin = pin;\n pinCache = gsap.core.getCache(pin);\n\n if (!pinCache.spacer) {\n // record the spacer and pinOriginalState on the cache in case someone tries pinning the same element with MULTIPLE ScrollTriggers - we don't want to have multiple spacers or record the \"original\" pin state after it has already been affected by another ScrollTrigger.\n if (pinSpacer) {\n pinSpacer = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(pinSpacer);\n pinSpacer && !pinSpacer.nodeType && (pinSpacer = pinSpacer.current || pinSpacer.nativeElement); // for React & Angular\n\n pinCache.spacerIsNative = !!pinSpacer;\n pinSpacer && (pinCache.spacerState = _getState(pinSpacer));\n }\n\n pinCache.spacer = spacer = pinSpacer || _doc.createElement(\"div\");\n spacer.classList.add(\"pin-spacer\");\n id && spacer.classList.add(\"pin-spacer-\" + id);\n pinCache.pinState = pinOriginalState = _getState(pin);\n } else {\n pinOriginalState = pinCache.pinState;\n }\n\n vars.force3D !== false && gsap.set(pin, {\n force3D: true\n });\n self.spacer = spacer = pinCache.spacer;\n cs = _getComputedStyle(pin);\n spacingStart = cs[pinSpacing + direction.os2];\n pinGetter = gsap.getProperty(pin);\n pinSetter = gsap.quickSetter(pin, direction.a, _px); // pin.firstChild && !_maxScroll(pin, direction) && (pin.style.overflow = \"hidden\"); // protects from collapsing margins, but can have unintended consequences as demonstrated here: https://codepen.io/GreenSock/pen/1e42c7a73bfa409d2cf1e184e7a4248d so it was removed in favor of just telling people to set up their CSS to avoid the collapsing margins (overflow: hidden | auto is just one option. Another is border-top: 1px solid transparent).\n\n _swapPinIn(pin, spacer, cs);\n\n pinState = _getState(pin);\n }\n\n if (markers) {\n markerVars = _isObject(markers) ? _setDefaults(markers, _markerDefaults) : _markerDefaults;\n markerStartTrigger = _createMarker(\"scroller-start\", id, scroller, direction, markerVars, 0);\n markerEndTrigger = _createMarker(\"scroller-end\", id, scroller, direction, markerVars, 0, markerStartTrigger);\n offset = markerStartTrigger[\"offset\" + direction.op.d2];\n\n var content = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)((0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getProxyProp)(scroller, \"content\") || scroller);\n\n markerStart = this.markerStart = _createMarker(\"start\", id, content, direction, markerVars, offset, 0, containerAnimation);\n markerEnd = this.markerEnd = _createMarker(\"end\", id, content, direction, markerVars, offset, 0, containerAnimation);\n containerAnimation && (caMarkerSetter = gsap.quickSetter([markerStart, markerEnd], direction.a, _px));\n\n if (!useFixedPosition && !(_Observer_js__WEBPACK_IMPORTED_MODULE_0__._proxies.length && (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getProxyProp)(scroller, \"fixedMarkers\") === true)) {\n _makePositionable(isViewport ? _body : scroller);\n\n gsap.set([markerStartTrigger, markerEndTrigger], {\n force3D: true\n });\n markerStartSetter = gsap.quickSetter(markerStartTrigger, direction.a, _px);\n markerEndSetter = gsap.quickSetter(markerEndTrigger, direction.a, _px);\n }\n }\n\n if (containerAnimation) {\n var oldOnUpdate = containerAnimation.vars.onUpdate,\n oldParams = containerAnimation.vars.onUpdateParams;\n containerAnimation.eventCallback(\"onUpdate\", function () {\n self.update(0, 0, 1);\n oldOnUpdate && oldOnUpdate.apply(containerAnimation, oldParams || []);\n });\n }\n\n self.previous = function () {\n return _triggers[_triggers.indexOf(self) - 1];\n };\n\n self.next = function () {\n return _triggers[_triggers.indexOf(self) + 1];\n };\n\n self.revert = function (revert, temp) {\n if (!temp) {\n return self.kill(true);\n } // for compatibility with gsap.context() and gsap.matchMedia() which call revert()\n\n\n var r = revert !== false || !self.enabled,\n prevRefreshing = _refreshing;\n\n if (r !== self.isReverted) {\n if (r) {\n prevScroll = Math.max(scrollFunc(), self.scroll.rec || 0); // record the scroll so we can revert later (repositioning/pinning things can affect scroll position). In the static refresh() method, we first record all the scroll positions as a reference.\n\n prevProgress = self.progress;\n prevAnimProgress = animation && animation.progress();\n }\n\n markerStart && [markerStart, markerEnd, markerStartTrigger, markerEndTrigger].forEach(function (m) {\n return m.style.display = r ? \"none\" : \"block\";\n });\n\n if (r) {\n _refreshing = self;\n self.update(r); // make sure the pin is back in its original position so that all the measurements are correct. do this BEFORE swapping the pin out\n }\n\n if (pin && (!pinReparent || !self.isActive)) {\n if (r) {\n _swapPinOut(pin, spacer, pinOriginalState);\n } else {\n _swapPinIn(pin, spacer, _getComputedStyle(pin), spacerState);\n }\n }\n\n r || self.update(r); // when we're restoring, the update should run AFTER swapping the pin into its pin-spacer.\n\n _refreshing = prevRefreshing; // restore. We set it to true during the update() so that things fire properly in there.\n\n self.isReverted = r;\n }\n };\n\n self.refresh = function (soft, force, position, pinOffset) {\n // position is typically only defined if it's coming from setPositions() - it's a way to skip the normal parsing. pinOffset is also only from setPositions() and is mostly related to fancy stuff we need to do in ScrollSmoother with effects\n if ((_refreshing || !self.enabled) && !force) {\n return;\n }\n\n if (pin && soft && _lastScrollTime) {\n _addListener(ScrollTrigger, \"scrollEnd\", _softRefresh);\n\n return;\n }\n\n !_refreshingAll && onRefreshInit && onRefreshInit(self);\n _refreshing = self;\n\n if (tweenTo.tween && !position) {\n // we skip this if a position is passed in because typically that's from .setPositions() and it's best to allow in-progress snapping to continue.\n tweenTo.tween.kill();\n tweenTo.tween = 0;\n }\n\n scrubTween && scrubTween.pause();\n invalidateOnRefresh && animation && animation.revert({\n kill: false\n }).invalidate();\n self.isReverted || self.revert(true, true);\n self._subPinOffset = false; // we'll set this to true in the sub-pins if we find any\n\n var size = getScrollerSize(),\n scrollerBounds = getScrollerOffsets(),\n max = containerAnimation ? containerAnimation.duration() : _maxScroll(scroller, direction),\n isFirstRefresh = change <= 0.01,\n offset = 0,\n otherPinOffset = pinOffset || 0,\n parsedEnd = _isObject(position) ? position.end : vars.end,\n parsedEndTrigger = vars.endTrigger || trigger,\n parsedStart = _isObject(position) ? position.start : vars.start || (vars.start === 0 || !trigger ? 0 : pin ? \"0 0\" : \"0 100%\"),\n pinnedContainer = self.pinnedContainer = vars.pinnedContainer && (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(vars.pinnedContainer, self),\n triggerIndex = trigger && Math.max(0, _triggers.indexOf(self)) || 0,\n i = triggerIndex,\n cs,\n bounds,\n scroll,\n isVertical,\n override,\n curTrigger,\n curPin,\n oppositeScroll,\n initted,\n revertedPins,\n forcedOverflow,\n markerStartOffset,\n markerEndOffset;\n\n if (markers && _isObject(position)) {\n // if we alter the start/end positions with .setPositions(), it generally feeds in absolute NUMBERS which don't convey information about where to line up the markers, so to keep it intuitive, we record how far the trigger positions shift after applying the new numbers and then offset by that much in the opposite direction. We do the same to the associated trigger markers too of course.\n markerStartOffset = gsap.getProperty(markerStartTrigger, direction.p);\n markerEndOffset = gsap.getProperty(markerEndTrigger, direction.p);\n }\n\n while (i--) {\n // user might try to pin the same element more than once, so we must find any prior triggers with the same pin, revert them, and determine how long they're pinning so that we can offset things appropriately. Make sure we revert from last to first so that things \"rewind\" properly.\n curTrigger = _triggers[i];\n curTrigger.end || curTrigger.refresh(0, 1) || (_refreshing = self); // if it's a timeline-based trigger that hasn't been fully initialized yet because it's waiting for 1 tick, just force the refresh() here, otherwise if it contains a pin that's supposed to affect other ScrollTriggers further down the page, they won't be adjusted properly.\n\n curPin = curTrigger.pin;\n\n if (curPin && (curPin === trigger || curPin === pin || curPin === pinnedContainer) && !curTrigger.isReverted) {\n revertedPins || (revertedPins = []);\n revertedPins.unshift(curTrigger); // we'll revert from first to last to make sure things reach their end state properly\n\n curTrigger.revert(true, true);\n }\n\n if (curTrigger !== _triggers[i]) {\n // in case it got removed.\n triggerIndex--;\n i--;\n }\n }\n\n _isFunction(parsedStart) && (parsedStart = parsedStart(self));\n parsedStart = _parseClamp(parsedStart, \"start\", self);\n start = _parsePosition(parsedStart, trigger, size, direction, scrollFunc(), markerStart, markerStartTrigger, self, scrollerBounds, borderWidth, useFixedPosition, max, containerAnimation, self._startClamp && \"_startClamp\") || (pin ? -0.001 : 0);\n _isFunction(parsedEnd) && (parsedEnd = parsedEnd(self));\n\n if (_isString(parsedEnd) && !parsedEnd.indexOf(\"+=\")) {\n if (~parsedEnd.indexOf(\" \")) {\n parsedEnd = (_isString(parsedStart) ? parsedStart.split(\" \")[0] : \"\") + parsedEnd;\n } else {\n offset = _offsetToPx(parsedEnd.substr(2), size);\n parsedEnd = _isString(parsedStart) ? parsedStart : (containerAnimation ? gsap.utils.mapRange(0, containerAnimation.duration(), containerAnimation.scrollTrigger.start, containerAnimation.scrollTrigger.end, start) : start) + offset; // _parsePosition won't factor in the offset if the start is a number, so do it here.\n\n parsedEndTrigger = trigger;\n }\n }\n\n parsedEnd = _parseClamp(parsedEnd, \"end\", self);\n end = Math.max(start, _parsePosition(parsedEnd || (parsedEndTrigger ? \"100% 0\" : max), parsedEndTrigger, size, direction, scrollFunc() + offset, markerEnd, markerEndTrigger, self, scrollerBounds, borderWidth, useFixedPosition, max, containerAnimation, self._endClamp && \"_endClamp\")) || -0.001;\n offset = 0;\n i = triggerIndex;\n\n while (i--) {\n curTrigger = _triggers[i];\n curPin = curTrigger.pin;\n\n if (curPin && curTrigger.start - curTrigger._pinPush <= start && !containerAnimation && curTrigger.end > 0) {\n cs = curTrigger.end - (self._startClamp ? Math.max(0, curTrigger.start) : curTrigger.start);\n\n if ((curPin === trigger && curTrigger.start - curTrigger._pinPush < start || curPin === pinnedContainer) && isNaN(parsedStart)) {\n // numeric start values shouldn't be offset at all - treat them as absolute\n offset += cs * (1 - curTrigger.progress);\n }\n\n curPin === pin && (otherPinOffset += cs);\n }\n }\n\n start += offset;\n end += offset;\n self._startClamp && (self._startClamp += offset);\n\n if (self._endClamp && !_refreshingAll) {\n self._endClamp = end || -0.001;\n end = Math.min(end, _maxScroll(scroller, direction));\n }\n\n change = end - start || (start -= 0.01) && 0.001;\n\n if (isFirstRefresh) {\n // on the very first refresh(), the prevProgress couldn't have been accurate yet because the start/end were never calculated, so we set it here. Before 3.11.5, it could lead to an inaccurate scroll position restoration with snapping.\n prevProgress = gsap.utils.clamp(0, 1, gsap.utils.normalize(start, end, prevScroll));\n }\n\n self._pinPush = otherPinOffset;\n\n if (markerStart && offset) {\n // offset the markers if necessary\n cs = {};\n cs[direction.a] = \"+=\" + offset;\n pinnedContainer && (cs[direction.p] = \"-=\" + scrollFunc());\n gsap.set([markerStart, markerEnd], cs);\n }\n\n if (pin && !(_clampingMax && self.end >= _maxScroll(scroller, direction))) {\n cs = _getComputedStyle(pin);\n isVertical = direction === _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical;\n scroll = scrollFunc(); // recalculate because the triggers can affect the scroll\n\n pinStart = parseFloat(pinGetter(direction.a)) + otherPinOffset;\n\n if (!max && end > 1) {\n // makes sure the scroller has a scrollbar, otherwise if something has width: 100%, for example, it would be too big (exclude the scrollbar). See https://gsap.com/forums/topic/25182-scrolltrigger-width-of-page-increase-where-markers-are-set-to-false/\n forcedOverflow = (isViewport ? _doc.scrollingElement || _docEl : scroller).style;\n forcedOverflow = {\n style: forcedOverflow,\n value: forcedOverflow[\"overflow\" + direction.a.toUpperCase()]\n };\n\n if (isViewport && _getComputedStyle(_body)[\"overflow\" + direction.a.toUpperCase()] !== \"scroll\") {\n // avoid an extra scrollbar if BOTH and have overflow set to \"scroll\"\n forcedOverflow.style[\"overflow\" + direction.a.toUpperCase()] = \"scroll\";\n }\n }\n\n _swapPinIn(pin, spacer, cs);\n\n pinState = _getState(pin); // transforms will interfere with the top/left/right/bottom placement, so remove them temporarily. getBoundingClientRect() factors in transforms.\n\n bounds = _getBounds(pin, true);\n oppositeScroll = useFixedPosition && (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getScrollFunc)(scroller, isVertical ? _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal : _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical)();\n\n if (pinSpacing) {\n spacerState = [pinSpacing + direction.os2, change + otherPinOffset + _px];\n spacerState.t = spacer;\n i = pinSpacing === _padding ? _getSize(pin, direction) + change + otherPinOffset : 0;\n\n if (i) {\n spacerState.push(direction.d, i + _px); // for box-sizing: border-box (must include padding).\n\n spacer.style.flexBasis !== \"auto\" && (spacer.style.flexBasis = i + _px);\n }\n\n _setState(spacerState);\n\n if (pinnedContainer) {\n // in ScrollTrigger.refresh(), we need to re-evaluate the pinContainer's size because this pinSpacing may stretch it out, but we can't just add the exact distance because depending on layout, it may not push things down or it may only do so partially.\n _triggers.forEach(function (t) {\n if (t.pin === pinnedContainer && t.vars.pinSpacing !== false) {\n t._subPinOffset = true;\n }\n });\n }\n\n useFixedPosition && scrollFunc(prevScroll);\n } else {\n i = _getSize(pin, direction);\n i && spacer.style.flexBasis !== \"auto\" && (spacer.style.flexBasis = i + _px);\n }\n\n if (useFixedPosition) {\n override = {\n top: bounds.top + (isVertical ? scroll - start : oppositeScroll) + _px,\n left: bounds.left + (isVertical ? oppositeScroll : scroll - start) + _px,\n boxSizing: \"border-box\",\n position: \"fixed\"\n };\n override[_width] = override[\"max\" + _Width] = Math.ceil(bounds.width) + _px;\n override[_height] = override[\"max\" + _Height] = Math.ceil(bounds.height) + _px;\n override[_margin] = override[_margin + _Top] = override[_margin + _Right] = override[_margin + _Bottom] = override[_margin + _Left] = \"0\";\n override[_padding] = cs[_padding];\n override[_padding + _Top] = cs[_padding + _Top];\n override[_padding + _Right] = cs[_padding + _Right];\n override[_padding + _Bottom] = cs[_padding + _Bottom];\n override[_padding + _Left] = cs[_padding + _Left];\n pinActiveState = _copyState(pinOriginalState, override, pinReparent);\n _refreshingAll && scrollFunc(0);\n }\n\n if (animation) {\n // the animation might be affecting the transform, so we must jump to the end, check the value, and compensate accordingly. Otherwise, when it becomes unpinned, the pinSetter() will get set to a value that doesn't include whatever the animation did.\n initted = animation._initted; // if not, we must invalidate() after this step, otherwise it could lock in starting values prematurely.\n\n _suppressOverwrites(1);\n\n animation.render(animation.duration(), true, true);\n pinChange = pinGetter(direction.a) - pinStart + change + otherPinOffset;\n pinMoves = Math.abs(change - pinChange) > 1;\n useFixedPosition && pinMoves && pinActiveState.splice(pinActiveState.length - 2, 2); // transform is the last property/value set in the state Array. Since the animation is controlling that, we should omit it.\n\n animation.render(0, true, true);\n initted || animation.invalidate(true);\n animation.parent || animation.totalTime(animation.totalTime()); // if, for example, a toggleAction called play() and then refresh() happens and when we render(1) above, it would cause the animation to complete and get removed from its parent, so this makes sure it gets put back in.\n\n _suppressOverwrites(0);\n } else {\n pinChange = change;\n }\n\n forcedOverflow && (forcedOverflow.value ? forcedOverflow.style[\"overflow\" + direction.a.toUpperCase()] = forcedOverflow.value : forcedOverflow.style.removeProperty(\"overflow-\" + direction.a));\n } else if (trigger && scrollFunc() && !containerAnimation) {\n // it may be INSIDE a pinned element, so walk up the tree and look for any elements with _pinOffset to compensate because anything with pinSpacing that's already scrolled would throw off the measurements in getBoundingClientRect()\n bounds = trigger.parentNode;\n\n while (bounds && bounds !== _body) {\n if (bounds._pinOffset) {\n start -= bounds._pinOffset;\n end -= bounds._pinOffset;\n }\n\n bounds = bounds.parentNode;\n }\n }\n\n revertedPins && revertedPins.forEach(function (t) {\n return t.revert(false, true);\n });\n self.start = start;\n self.end = end;\n scroll1 = scroll2 = _refreshingAll ? prevScroll : scrollFunc(); // reset velocity\n\n if (!containerAnimation && !_refreshingAll) {\n scroll1 < prevScroll && scrollFunc(prevScroll);\n self.scroll.rec = 0;\n }\n\n self.revert(false, true);\n lastRefresh = _getTime();\n\n if (snapDelayedCall) {\n lastSnap = -1; // just so snapping gets re-enabled, clear out any recorded last value\n // self.isActive && scrollFunc(start + change * prevProgress); // previously this line was here to ensure that when snapping kicks in, it's from the previous progress but in some cases that's not desirable, like an all-page ScrollTrigger when new content gets added to the page, that'd totally change the progress.\n\n snapDelayedCall.restart(true);\n }\n\n _refreshing = 0;\n animation && isToggle && (animation._initted || prevAnimProgress) && animation.progress() !== prevAnimProgress && animation.progress(prevAnimProgress || 0, true).render(animation.time(), true, true); // must force a re-render because if saveStyles() was used on the target(s), the styles could have been wiped out during the refresh().\n\n if (isFirstRefresh || prevProgress !== self.progress || containerAnimation || invalidateOnRefresh) {\n // ensures that the direction is set properly (when refreshing, progress is set back to 0 initially, then back again to wherever it needs to be) and that callbacks are triggered.\n animation && !isToggle && animation.totalProgress(containerAnimation && start < -0.001 && !prevProgress ? gsap.utils.normalize(start, end, 0) : prevProgress, true); // to avoid issues where animation callbacks like onStart aren't triggered.\n\n self.progress = isFirstRefresh || (scroll1 - start) / change === prevProgress ? 0 : prevProgress;\n }\n\n pin && pinSpacing && (spacer._pinOffset = Math.round(self.progress * pinChange));\n scrubTween && scrubTween.invalidate();\n\n if (!isNaN(markerStartOffset)) {\n // numbers were passed in for the position which are absolute, so instead of just putting the markers at the very bottom of the viewport, we figure out how far they shifted down (it's safe to assume they were originally positioned in closer relation to the trigger element with values like \"top\", \"center\", a percentage or whatever, so we offset that much in the opposite direction to basically revert them to the relative position thy were at previously.\n markerStartOffset -= gsap.getProperty(markerStartTrigger, direction.p);\n markerEndOffset -= gsap.getProperty(markerEndTrigger, direction.p);\n\n _shiftMarker(markerStartTrigger, direction, markerStartOffset);\n\n _shiftMarker(markerStart, direction, markerStartOffset - (pinOffset || 0));\n\n _shiftMarker(markerEndTrigger, direction, markerEndOffset);\n\n _shiftMarker(markerEnd, direction, markerEndOffset - (pinOffset || 0));\n }\n\n isFirstRefresh && !_refreshingAll && self.update(); // edge case - when you reload a page when it's already scrolled down, some browsers fire a \"scroll\" event before DOMContentLoaded, triggering an updateAll(). If we don't update the self.progress as part of refresh(), then when it happens next, it may record prevProgress as 0 when it really shouldn't, potentially causing a callback in an animation to fire again.\n\n if (onRefresh && !_refreshingAll && !executingOnRefresh) {\n // when refreshing all, we do extra work to correct pinnedContainer sizes and ensure things don't exceed the maxScroll, so we should do all the refreshes at the end after all that work so that the start/end values are corrected.\n executingOnRefresh = true;\n onRefresh(self);\n executingOnRefresh = false;\n }\n };\n\n self.getVelocity = function () {\n return (scrollFunc() - scroll2) / (_getTime() - _time2) * 1000 || 0;\n };\n\n self.endAnimation = function () {\n _endAnimation(self.callbackAnimation);\n\n if (animation) {\n scrubTween ? scrubTween.progress(1) : !animation.paused() ? _endAnimation(animation, animation.reversed()) : isToggle || _endAnimation(animation, self.direction < 0, 1);\n }\n };\n\n self.labelToScroll = function (label) {\n return animation && animation.labels && (start || self.refresh() || start) + animation.labels[label] / animation.duration() * change || 0;\n };\n\n self.getTrailing = function (name) {\n var i = _triggers.indexOf(self),\n a = self.direction > 0 ? _triggers.slice(0, i).reverse() : _triggers.slice(i + 1);\n\n return (_isString(name) ? a.filter(function (t) {\n return t.vars.preventOverlaps === name;\n }) : a).filter(function (t) {\n return self.direction > 0 ? t.end <= start : t.start >= end;\n });\n };\n\n self.update = function (reset, recordVelocity, forceFake) {\n if (containerAnimation && !forceFake && !reset) {\n return;\n }\n\n var scroll = _refreshingAll === true ? prevScroll : self.scroll(),\n p = reset ? 0 : (scroll - start) / change,\n clipped = p < 0 ? 0 : p > 1 ? 1 : p || 0,\n prevProgress = self.progress,\n isActive,\n wasActive,\n toggleState,\n action,\n stateChanged,\n toggled,\n isAtMax,\n isTakingAction;\n\n if (recordVelocity) {\n scroll2 = scroll1;\n scroll1 = containerAnimation ? scrollFunc() : scroll;\n\n if (snap) {\n snap2 = snap1;\n snap1 = animation && !isToggle ? animation.totalProgress() : clipped;\n }\n } // anticipate the pinning a few ticks ahead of time based on velocity to avoid a visual glitch due to the fact that most browsers do scrolling on a separate thread (not synced with requestAnimationFrame).\n\n\n if (anticipatePin && pin && !_refreshing && !_startup && _lastScrollTime) {\n if (!clipped && start < scroll + (scroll - scroll2) / (_getTime() - _time2) * anticipatePin) {\n clipped = 0.0001;\n } else if (clipped === 1 && end > scroll + (scroll - scroll2) / (_getTime() - _time2) * anticipatePin) {\n clipped = 0.9999;\n }\n }\n\n if (clipped !== prevProgress && self.enabled) {\n isActive = self.isActive = !!clipped && clipped < 1;\n wasActive = !!prevProgress && prevProgress < 1;\n toggled = isActive !== wasActive;\n stateChanged = toggled || !!clipped !== !!prevProgress; // could go from start all the way to end, thus it didn't toggle but it did change state in a sense (may need to fire a callback)\n\n self.direction = clipped > prevProgress ? 1 : -1;\n self.progress = clipped;\n\n if (stateChanged && !_refreshing) {\n toggleState = clipped && !prevProgress ? 0 : clipped === 1 ? 1 : prevProgress === 1 ? 2 : 3; // 0 = enter, 1 = leave, 2 = enterBack, 3 = leaveBack (we prioritize the FIRST encounter, thus if you scroll really fast past the onEnter and onLeave in one tick, it'd prioritize onEnter.\n\n if (isToggle) {\n action = !toggled && toggleActions[toggleState + 1] !== \"none\" && toggleActions[toggleState + 1] || toggleActions[toggleState]; // if it didn't toggle, that means it shot right past and since we prioritize the \"enter\" action, we should switch to the \"leave\" in this case (but only if one is defined)\n\n isTakingAction = animation && (action === \"complete\" || action === \"reset\" || action in animation);\n }\n }\n\n preventOverlaps && (toggled || isTakingAction) && (isTakingAction || scrub || !animation) && (_isFunction(preventOverlaps) ? preventOverlaps(self) : self.getTrailing(preventOverlaps).forEach(function (t) {\n return t.endAnimation();\n }));\n\n if (!isToggle) {\n if (scrubTween && !_refreshing && !_startup) {\n scrubTween._dp._time - scrubTween._start !== scrubTween._time && scrubTween.render(scrubTween._dp._time - scrubTween._start); // if there's a scrub on both the container animation and this one (or a ScrollSmoother), the update order would cause this one not to have rendered yet, so it wouldn't make any progress before we .restart() it heading toward the new progress so it'd appear stuck thus we force a render here.\n\n if (scrubTween.resetTo) {\n scrubTween.resetTo(\"totalProgress\", clipped, animation._tTime / animation._tDur);\n } else {\n // legacy support (courtesy), before 3.10.0\n scrubTween.vars.totalProgress = clipped;\n scrubTween.invalidate().restart();\n }\n } else if (animation) {\n animation.totalProgress(clipped, !!(_refreshing && (lastRefresh || reset)));\n }\n }\n\n if (pin) {\n reset && pinSpacing && (spacer.style[pinSpacing + direction.os2] = spacingStart);\n\n if (!useFixedPosition) {\n pinSetter(_round(pinStart + pinChange * clipped));\n } else if (stateChanged) {\n isAtMax = !reset && clipped > prevProgress && end + 1 > scroll && scroll + 1 >= _maxScroll(scroller, direction); // if it's at the VERY end of the page, don't switch away from position: fixed because it's pointless and it could cause a brief flash when the user scrolls back up (when it gets pinned again)\n\n if (pinReparent) {\n if (!reset && (isActive || isAtMax)) {\n var bounds = _getBounds(pin, true),\n _offset = scroll - start;\n\n _reparent(pin, _body, bounds.top + (direction === _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical ? _offset : 0) + _px, bounds.left + (direction === _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical ? 0 : _offset) + _px);\n } else {\n _reparent(pin, spacer);\n }\n }\n\n _setState(isActive || isAtMax ? pinActiveState : pinState);\n\n pinMoves && clipped < 1 && isActive || pinSetter(pinStart + (clipped === 1 && !isAtMax ? pinChange : 0));\n }\n }\n\n snap && !tweenTo.tween && !_refreshing && !_startup && snapDelayedCall.restart(true);\n toggleClass && (toggled || once && clipped && (clipped < 1 || !_limitCallbacks)) && _toArray(toggleClass.targets).forEach(function (el) {\n return el.classList[isActive || once ? \"add\" : \"remove\"](toggleClass.className);\n }); // classes could affect positioning, so do it even if reset or refreshing is true.\n\n onUpdate && !isToggle && !reset && onUpdate(self);\n\n if (stateChanged && !_refreshing) {\n if (isToggle) {\n if (isTakingAction) {\n if (action === \"complete\") {\n animation.pause().totalProgress(1);\n } else if (action === \"reset\") {\n animation.restart(true).pause();\n } else if (action === \"restart\") {\n animation.restart(true);\n } else {\n animation[action]();\n }\n }\n\n onUpdate && onUpdate(self);\n }\n\n if (toggled || !_limitCallbacks) {\n // on startup, the page could be scrolled and we don't want to fire callbacks that didn't toggle. For example onEnter shouldn't fire if the ScrollTrigger isn't actually entered.\n onToggle && toggled && _callback(self, onToggle);\n callbacks[toggleState] && _callback(self, callbacks[toggleState]);\n once && (clipped === 1 ? self.kill(false, 1) : callbacks[toggleState] = 0); // a callback shouldn't be called again if once is true.\n\n if (!toggled) {\n // it's possible to go completely past, like from before the start to after the end (or vice-versa) in which case BOTH callbacks should be fired in that order\n toggleState = clipped === 1 ? 1 : 3;\n callbacks[toggleState] && _callback(self, callbacks[toggleState]);\n }\n }\n\n if (fastScrollEnd && !isActive && Math.abs(self.getVelocity()) > (_isNumber(fastScrollEnd) ? fastScrollEnd : 2500)) {\n _endAnimation(self.callbackAnimation);\n\n scrubTween ? scrubTween.progress(1) : _endAnimation(animation, action === \"reverse\" ? 1 : !clipped, 1);\n }\n } else if (isToggle && onUpdate && !_refreshing) {\n onUpdate(self);\n }\n } // update absolutely-positioned markers (only if the scroller isn't the viewport)\n\n\n if (markerEndSetter) {\n var n = containerAnimation ? scroll / containerAnimation.duration() * (containerAnimation._caScrollDist || 0) : scroll;\n markerStartSetter(n + (markerStartTrigger._isFlipped ? 1 : 0));\n markerEndSetter(n);\n }\n\n caMarkerSetter && caMarkerSetter(-scroll / containerAnimation.duration() * (containerAnimation._caScrollDist || 0));\n };\n\n self.enable = function (reset, refresh) {\n if (!self.enabled) {\n self.enabled = true;\n\n _addListener(scroller, \"resize\", _onResize);\n\n isViewport || _addListener(scroller, \"scroll\", _onScroll);\n onRefreshInit && _addListener(ScrollTrigger, \"refreshInit\", onRefreshInit);\n\n if (reset !== false) {\n self.progress = prevProgress = 0;\n scroll1 = scroll2 = lastSnap = scrollFunc();\n }\n\n refresh !== false && self.refresh();\n }\n };\n\n self.getTween = function (snap) {\n return snap && tweenTo ? tweenTo.tween : scrubTween;\n };\n\n self.setPositions = function (newStart, newEnd, keepClamp, pinOffset) {\n // doesn't persist after refresh()! Intended to be a way to override values that were set during refresh(), like you could set it in onRefresh()\n if (containerAnimation) {\n // convert ratios into scroll positions. Remember, start/end values on ScrollTriggers that have a containerAnimation refer to the time (in seconds), NOT scroll positions.\n var st = containerAnimation.scrollTrigger,\n duration = containerAnimation.duration(),\n _change = st.end - st.start;\n\n newStart = st.start + _change * newStart / duration;\n newEnd = st.start + _change * newEnd / duration;\n }\n\n self.refresh(false, false, {\n start: _keepClamp(newStart, keepClamp && !!self._startClamp),\n end: _keepClamp(newEnd, keepClamp && !!self._endClamp)\n }, pinOffset);\n self.update();\n };\n\n self.adjustPinSpacing = function (amount) {\n if (spacerState && amount) {\n var i = spacerState.indexOf(direction.d) + 1;\n spacerState[i] = parseFloat(spacerState[i]) + amount + _px;\n spacerState[1] = parseFloat(spacerState[1]) + amount + _px;\n\n _setState(spacerState);\n }\n };\n\n self.disable = function (reset, allowAnimation) {\n if (self.enabled) {\n reset !== false && self.revert(true, true);\n self.enabled = self.isActive = false;\n allowAnimation || scrubTween && scrubTween.pause();\n prevScroll = 0;\n pinCache && (pinCache.uncache = 1);\n onRefreshInit && _removeListener(ScrollTrigger, \"refreshInit\", onRefreshInit);\n\n if (snapDelayedCall) {\n snapDelayedCall.pause();\n tweenTo.tween && tweenTo.tween.kill() && (tweenTo.tween = 0);\n }\n\n if (!isViewport) {\n var i = _triggers.length;\n\n while (i--) {\n if (_triggers[i].scroller === scroller && _triggers[i] !== self) {\n return; //don't remove the listeners if there are still other triggers referencing it.\n }\n }\n\n _removeListener(scroller, \"resize\", _onResize);\n\n isViewport || _removeListener(scroller, \"scroll\", _onScroll);\n }\n }\n };\n\n self.kill = function (revert, allowAnimation) {\n self.disable(revert, allowAnimation);\n scrubTween && !allowAnimation && scrubTween.kill();\n id && delete _ids[id];\n\n var i = _triggers.indexOf(self);\n\n i >= 0 && _triggers.splice(i, 1);\n i === _i && _direction > 0 && _i--; // if we're in the middle of a refresh() or update(), splicing would cause skips in the index, so adjust...\n // if no other ScrollTrigger instances of the same scroller are found, wipe out any recorded scroll position. Otherwise, in a single page application, for example, it could maintain scroll position when it really shouldn't.\n\n i = 0;\n\n _triggers.forEach(function (t) {\n return t.scroller === self.scroller && (i = 1);\n });\n\n i || _refreshingAll || (self.scroll.rec = 0);\n\n if (animation) {\n animation.scrollTrigger = null;\n revert && animation.revert({\n kill: false\n });\n allowAnimation || animation.kill();\n }\n\n markerStart && [markerStart, markerEnd, markerStartTrigger, markerEndTrigger].forEach(function (m) {\n return m.parentNode && m.parentNode.removeChild(m);\n });\n _primary === self && (_primary = 0);\n\n if (pin) {\n pinCache && (pinCache.uncache = 1);\n i = 0;\n\n _triggers.forEach(function (t) {\n return t.pin === pin && i++;\n });\n\n i || (pinCache.spacer = 0); // if there aren't any more ScrollTriggers with the same pin, remove the spacer, otherwise it could be contaminated with old/stale values if the user re-creates a ScrollTrigger for the same element.\n }\n\n vars.onKill && vars.onKill(self);\n };\n\n _triggers.push(self);\n\n self.enable(false, false);\n customRevertReturn && customRevertReturn(self);\n\n if (animation && animation.add && !change) {\n // if the animation is a timeline, it may not have been populated yet, so it wouldn't render at the proper place on the first refresh(), thus we should schedule one for the next tick. If \"change\" is defined, we know it must be re-enabling, thus we can refresh() right away.\n var updateFunc = self.update; // some browsers may fire a scroll event BEFORE a tick elapses and/or the DOMContentLoaded fires. So there's a chance update() will be called BEFORE a refresh() has happened on a Timeline-attached ScrollTrigger which means the start/end won't be calculated yet. We don't want to add conditional logic inside the update() method (like check to see if end is defined and if not, force a refresh()) because that's a function that gets hit a LOT (performance). So we swap out the real update() method for this one that'll re-attach it the first time it gets called and of course forces a refresh().\n\n self.update = function () {\n self.update = updateFunc;\n start || end || self.refresh();\n };\n\n gsap.delayedCall(0.01, self.update);\n change = 0.01;\n start = end = 0;\n } else {\n self.refresh();\n }\n\n pin && _queueRefreshAll(); // pinning could affect the positions of other things, so make sure we queue a full refresh()\n };\n\n ScrollTrigger.register = function register(core) {\n if (!_coreInitted) {\n gsap = core || _getGSAP();\n _windowExists() && window.document && ScrollTrigger.enable();\n _coreInitted = _enabled;\n }\n\n return _coreInitted;\n };\n\n ScrollTrigger.defaults = function defaults(config) {\n if (config) {\n for (var p in config) {\n _defaults[p] = config[p];\n }\n }\n\n return _defaults;\n };\n\n ScrollTrigger.disable = function disable(reset, kill) {\n _enabled = 0;\n\n _triggers.forEach(function (trigger) {\n return trigger[kill ? \"kill\" : \"disable\"](reset);\n });\n\n _removeListener(_win, \"wheel\", _onScroll);\n\n _removeListener(_doc, \"scroll\", _onScroll);\n\n clearInterval(_syncInterval);\n\n _removeListener(_doc, \"touchcancel\", _passThrough);\n\n _removeListener(_body, \"touchstart\", _passThrough);\n\n _multiListener(_removeListener, _doc, \"pointerdown,touchstart,mousedown\", _pointerDownHandler);\n\n _multiListener(_removeListener, _doc, \"pointerup,touchend,mouseup\", _pointerUpHandler);\n\n _resizeDelay.kill();\n\n _iterateAutoRefresh(_removeListener);\n\n for (var i = 0; i < _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.length; i += 3) {\n _wheelListener(_removeListener, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers[i], _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers[i + 1]);\n\n _wheelListener(_removeListener, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers[i], _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers[i + 2]);\n }\n };\n\n ScrollTrigger.enable = function enable() {\n _win = window;\n _doc = document;\n _docEl = _doc.documentElement;\n _body = _doc.body;\n\n if (gsap) {\n _toArray = gsap.utils.toArray;\n _clamp = gsap.utils.clamp;\n _context = gsap.core.context || _passThrough;\n _suppressOverwrites = gsap.core.suppressOverwrites || _passThrough;\n _scrollRestoration = _win.history.scrollRestoration || \"auto\";\n _lastScroll = _win.pageYOffset;\n gsap.core.globals(\"ScrollTrigger\", ScrollTrigger); // must register the global manually because in Internet Explorer, functions (classes) don't have a \"name\" property.\n\n if (_body) {\n _enabled = 1;\n _div100vh = document.createElement(\"div\"); // to solve mobile browser address bar show/hide resizing, we shouldn't rely on window.innerHeight. Instead, use a
          with its height set to 100vh and measure that since that's what the scrolling is based on anyway and it's not affected by address bar showing/hiding.\n\n _div100vh.style.height = \"100vh\";\n _div100vh.style.position = \"absolute\";\n\n _refresh100vh();\n\n _rafBugFix();\n\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.register(gsap); // isTouch is 0 if no touch, 1 if ONLY touch, and 2 if it can accommodate touch but also other types like mouse/pointer.\n\n ScrollTrigger.isTouch = _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.isTouch;\n _fixIOSBug = _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.isTouch && /(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent); // since 2017, iOS has had a bug that causes event.clientX/Y to be inaccurate when a scroll occurs, thus we must alternate ignoring every other touchmove event to work around it. See https://bugs.webkit.org/show_bug.cgi?id=181954 and https://codepen.io/GreenSock/pen/ExbrPNa/087cef197dc35445a0951e8935c41503\n\n _ignoreMobileResize = _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.isTouch === 1;\n\n _addListener(_win, \"wheel\", _onScroll); // mostly for 3rd party smooth scrolling libraries.\n\n\n _root = [_win, _doc, _docEl, _body];\n\n if (gsap.matchMedia) {\n ScrollTrigger.matchMedia = function (vars) {\n var mm = gsap.matchMedia(),\n p;\n\n for (p in vars) {\n mm.add(p, vars[p]);\n }\n\n return mm;\n };\n\n gsap.addEventListener(\"matchMediaInit\", function () {\n return _revertAll();\n });\n gsap.addEventListener(\"matchMediaRevert\", function () {\n return _revertRecorded();\n });\n gsap.addEventListener(\"matchMedia\", function () {\n _refreshAll(0, 1);\n\n _dispatch(\"matchMedia\");\n });\n gsap.matchMedia(\"(orientation: portrait)\", function () {\n // when orientation changes, we should take new base measurements for the ignoreMobileResize feature.\n _setBaseDimensions();\n\n return _setBaseDimensions;\n });\n } else {\n console.warn(\"Requires GSAP 3.11.0 or later\");\n }\n\n _setBaseDimensions();\n\n _addListener(_doc, \"scroll\", _onScroll); // some browsers (like Chrome), the window stops dispatching scroll events on the window if you scroll really fast, but it's consistent on the document!\n\n\n var bodyStyle = _body.style,\n border = bodyStyle.borderTopStyle,\n AnimationProto = gsap.core.Animation.prototype,\n bounds,\n i;\n AnimationProto.revert || Object.defineProperty(AnimationProto, \"revert\", {\n value: function value() {\n return this.time(-0.01, true);\n }\n }); // only for backwards compatibility (Animation.revert() was added after 3.10.4)\n\n bodyStyle.borderTopStyle = \"solid\"; // works around an issue where a margin of a child element could throw off the bounds of the _body, making it seem like there's a margin when there actually isn't. The border ensures that the bounds are accurate.\n\n bounds = _getBounds(_body);\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical.m = Math.round(bounds.top + _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical.sc()) || 0; // accommodate the offset of the caused by margins and/or padding\n\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal.m = Math.round(bounds.left + _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal.sc()) || 0;\n border ? bodyStyle.borderTopStyle = border : bodyStyle.removeProperty(\"border-top-style\"); // TODO: (?) maybe move to leveraging the velocity mechanism in Observer and skip intervals.\n\n _syncInterval = setInterval(_sync, 250);\n gsap.delayedCall(0.5, function () {\n return _startup = 0;\n });\n\n _addListener(_doc, \"touchcancel\", _passThrough); // some older Android devices intermittently stop dispatching \"touchmove\" events if we don't listen for \"touchcancel\" on the document.\n\n\n _addListener(_body, \"touchstart\", _passThrough); //works around Safari bug: https://gsap.com/forums/topic/21450-draggable-in-iframe-on-mobile-is-buggy/\n\n\n _multiListener(_addListener, _doc, \"pointerdown,touchstart,mousedown\", _pointerDownHandler);\n\n _multiListener(_addListener, _doc, \"pointerup,touchend,mouseup\", _pointerUpHandler);\n\n _transformProp = gsap.utils.checkPrefix(\"transform\");\n\n _stateProps.push(_transformProp);\n\n _coreInitted = _getTime();\n _resizeDelay = gsap.delayedCall(0.2, _refreshAll).pause();\n _autoRefresh = [_doc, \"visibilitychange\", function () {\n var w = _win.innerWidth,\n h = _win.innerHeight;\n\n if (_doc.hidden) {\n _prevWidth = w;\n _prevHeight = h;\n } else if (_prevWidth !== w || _prevHeight !== h) {\n _onResize();\n }\n }, _doc, \"DOMContentLoaded\", _refreshAll, _win, \"load\", _refreshAll, _win, \"resize\", _onResize];\n\n _iterateAutoRefresh(_addListener);\n\n _triggers.forEach(function (trigger) {\n return trigger.enable(0, 1);\n });\n\n for (i = 0; i < _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.length; i += 3) {\n _wheelListener(_removeListener, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers[i], _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers[i + 1]);\n\n _wheelListener(_removeListener, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers[i], _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers[i + 2]);\n }\n }\n }\n };\n\n ScrollTrigger.config = function config(vars) {\n \"limitCallbacks\" in vars && (_limitCallbacks = !!vars.limitCallbacks);\n var ms = vars.syncInterval;\n ms && clearInterval(_syncInterval) || (_syncInterval = ms) && setInterval(_sync, ms);\n \"ignoreMobileResize\" in vars && (_ignoreMobileResize = ScrollTrigger.isTouch === 1 && vars.ignoreMobileResize);\n\n if (\"autoRefreshEvents\" in vars) {\n _iterateAutoRefresh(_removeListener) || _iterateAutoRefresh(_addListener, vars.autoRefreshEvents || \"none\");\n _ignoreResize = (vars.autoRefreshEvents + \"\").indexOf(\"resize\") === -1;\n }\n };\n\n ScrollTrigger.scrollerProxy = function scrollerProxy(target, vars) {\n var t = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(target),\n i = _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.indexOf(t),\n isViewport = _isViewport(t);\n\n if (~i) {\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.splice(i, isViewport ? 6 : 2);\n }\n\n if (vars) {\n isViewport ? _Observer_js__WEBPACK_IMPORTED_MODULE_0__._proxies.unshift(_win, vars, _body, vars, _docEl, vars) : _Observer_js__WEBPACK_IMPORTED_MODULE_0__._proxies.unshift(t, vars);\n }\n };\n\n ScrollTrigger.clearMatchMedia = function clearMatchMedia(query) {\n _triggers.forEach(function (t) {\n return t._ctx && t._ctx.query === query && t._ctx.kill(true, true);\n });\n };\n\n ScrollTrigger.isInViewport = function isInViewport(element, ratio, horizontal) {\n var bounds = (_isString(element) ? (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(element) : element).getBoundingClientRect(),\n offset = bounds[horizontal ? _width : _height] * ratio || 0;\n return horizontal ? bounds.right - offset > 0 && bounds.left + offset < _win.innerWidth : bounds.bottom - offset > 0 && bounds.top + offset < _win.innerHeight;\n };\n\n ScrollTrigger.positionInViewport = function positionInViewport(element, referencePoint, horizontal) {\n _isString(element) && (element = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(element));\n var bounds = element.getBoundingClientRect(),\n size = bounds[horizontal ? _width : _height],\n offset = referencePoint == null ? size / 2 : referencePoint in _keywords ? _keywords[referencePoint] * size : ~referencePoint.indexOf(\"%\") ? parseFloat(referencePoint) * size / 100 : parseFloat(referencePoint) || 0;\n return horizontal ? (bounds.left + offset) / _win.innerWidth : (bounds.top + offset) / _win.innerHeight;\n };\n\n ScrollTrigger.killAll = function killAll(allowListeners) {\n _triggers.slice(0).forEach(function (t) {\n return t.vars.id !== \"ScrollSmoother\" && t.kill();\n });\n\n if (allowListeners !== true) {\n var listeners = _listeners.killAll || [];\n _listeners = {};\n listeners.forEach(function (f) {\n return f();\n });\n }\n };\n\n return ScrollTrigger;\n}();\nScrollTrigger.version = \"3.12.5\";\n\nScrollTrigger.saveStyles = function (targets) {\n return targets ? _toArray(targets).forEach(function (target) {\n // saved styles are recorded in a consecutive alternating Array, like [element, cssText, transform attribute, cache, matchMedia, ...]\n if (target && target.style) {\n var i = _savedStyles.indexOf(target);\n\n i >= 0 && _savedStyles.splice(i, 5);\n\n _savedStyles.push(target, target.style.cssText, target.getBBox && target.getAttribute(\"transform\"), gsap.core.getCache(target), _context());\n }\n }) : _savedStyles;\n};\n\nScrollTrigger.revert = function (soft, media) {\n return _revertAll(!soft, media);\n};\n\nScrollTrigger.create = function (vars, animation) {\n return new ScrollTrigger(vars, animation);\n};\n\nScrollTrigger.refresh = function (safe) {\n return safe ? _onResize() : (_coreInitted || ScrollTrigger.register()) && _refreshAll(true);\n};\n\nScrollTrigger.update = function (force) {\n return ++_Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.cache && _updateAll(force === true ? 2 : 0);\n};\n\nScrollTrigger.clearScrollMemory = _clearScrollMemory;\n\nScrollTrigger.maxScroll = function (element, horizontal) {\n return _maxScroll(element, horizontal ? _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal : _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical);\n};\n\nScrollTrigger.getScrollFunc = function (element, horizontal) {\n return (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getScrollFunc)((0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(element), horizontal ? _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal : _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical);\n};\n\nScrollTrigger.getById = function (id) {\n return _ids[id];\n};\n\nScrollTrigger.getAll = function () {\n return _triggers.filter(function (t) {\n return t.vars.id !== \"ScrollSmoother\";\n });\n}; // it's common for people to ScrollTrigger.getAll(t => t.kill()) on page routes, for example, and we don't want it to ruin smooth scrolling by killing the main ScrollSmoother one.\n\n\nScrollTrigger.isScrolling = function () {\n return !!_lastScrollTime;\n};\n\nScrollTrigger.snapDirectional = _snapDirectional;\n\nScrollTrigger.addEventListener = function (type, callback) {\n var a = _listeners[type] || (_listeners[type] = []);\n ~a.indexOf(callback) || a.push(callback);\n};\n\nScrollTrigger.removeEventListener = function (type, callback) {\n var a = _listeners[type],\n i = a && a.indexOf(callback);\n i >= 0 && a.splice(i, 1);\n};\n\nScrollTrigger.batch = function (targets, vars) {\n var result = [],\n varsCopy = {},\n interval = vars.interval || 0.016,\n batchMax = vars.batchMax || 1e9,\n proxyCallback = function proxyCallback(type, callback) {\n var elements = [],\n triggers = [],\n delay = gsap.delayedCall(interval, function () {\n callback(elements, triggers);\n elements = [];\n triggers = [];\n }).pause();\n return function (self) {\n elements.length || delay.restart(true);\n elements.push(self.trigger);\n triggers.push(self);\n batchMax <= elements.length && delay.progress(1);\n };\n },\n p;\n\n for (p in vars) {\n varsCopy[p] = p.substr(0, 2) === \"on\" && _isFunction(vars[p]) && p !== \"onRefreshInit\" ? proxyCallback(p, vars[p]) : vars[p];\n }\n\n if (_isFunction(batchMax)) {\n batchMax = batchMax();\n\n _addListener(ScrollTrigger, \"refresh\", function () {\n return batchMax = vars.batchMax();\n });\n }\n\n _toArray(targets).forEach(function (target) {\n var config = {};\n\n for (p in varsCopy) {\n config[p] = varsCopy[p];\n }\n\n config.trigger = target;\n result.push(ScrollTrigger.create(config));\n });\n\n return result;\n}; // to reduce file size. clamps the scroll and also returns a duration multiplier so that if the scroll gets chopped shorter, the duration gets curtailed as well (otherwise if you're very close to the top of the page, for example, and swipe up really fast, it'll suddenly slow down and take a long time to reach the top).\n\n\nvar _clampScrollAndGetDurationMultiplier = function _clampScrollAndGetDurationMultiplier(scrollFunc, current, end, max) {\n current > max ? scrollFunc(max) : current < 0 && scrollFunc(0);\n return end > max ? (max - current) / (end - current) : end < 0 ? current / (current - end) : 1;\n},\n _allowNativePanning = function _allowNativePanning(target, direction) {\n if (direction === true) {\n target.style.removeProperty(\"touch-action\");\n } else {\n target.style.touchAction = direction === true ? \"auto\" : direction ? \"pan-\" + direction + (_Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.isTouch ? \" pinch-zoom\" : \"\") : \"none\"; // note: Firefox doesn't support it pinch-zoom properly, at least in addition to a pan-x or pan-y.\n }\n\n target === _docEl && _allowNativePanning(_body, direction);\n},\n _overflow = {\n auto: 1,\n scroll: 1\n},\n _nestedScroll = function _nestedScroll(_ref5) {\n var event = _ref5.event,\n target = _ref5.target,\n axis = _ref5.axis;\n\n var node = (event.changedTouches ? event.changedTouches[0] : event).target,\n cache = node._gsap || gsap.core.getCache(node),\n time = _getTime(),\n cs;\n\n if (!cache._isScrollT || time - cache._isScrollT > 2000) {\n // cache for 2 seconds to improve performance.\n while (node && node !== _body && (node.scrollHeight <= node.clientHeight && node.scrollWidth <= node.clientWidth || !(_overflow[(cs = _getComputedStyle(node)).overflowY] || _overflow[cs.overflowX]))) {\n node = node.parentNode;\n }\n\n cache._isScroll = node && node !== target && !_isViewport(node) && (_overflow[(cs = _getComputedStyle(node)).overflowY] || _overflow[cs.overflowX]);\n cache._isScrollT = time;\n }\n\n if (cache._isScroll || axis === \"x\") {\n event.stopPropagation();\n event._gsapAllow = true;\n }\n},\n // capture events on scrollable elements INSIDE the and allow those by calling stopPropagation() when we find a scrollable ancestor\n_inputObserver = function _inputObserver(target, type, inputs, nested) {\n return _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.create({\n target: target,\n capture: true,\n debounce: false,\n lockAxis: true,\n type: type,\n onWheel: nested = nested && _nestedScroll,\n onPress: nested,\n onDrag: nested,\n onScroll: nested,\n onEnable: function onEnable() {\n return inputs && _addListener(_doc, _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.eventTypes[0], _captureInputs, false, true);\n },\n onDisable: function onDisable() {\n return _removeListener(_doc, _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.eventTypes[0], _captureInputs, true);\n }\n });\n},\n _inputExp = /(input|label|select|textarea)/i,\n _inputIsFocused,\n _captureInputs = function _captureInputs(e) {\n var isInput = _inputExp.test(e.target.tagName);\n\n if (isInput || _inputIsFocused) {\n e._gsapAllow = true;\n _inputIsFocused = isInput;\n }\n},\n _getScrollNormalizer = function _getScrollNormalizer(vars) {\n _isObject(vars) || (vars = {});\n vars.preventDefault = vars.isNormalizer = vars.allowClicks = true;\n vars.type || (vars.type = \"wheel,touch\");\n vars.debounce = !!vars.debounce;\n vars.id = vars.id || \"normalizer\";\n\n var _vars2 = vars,\n normalizeScrollX = _vars2.normalizeScrollX,\n momentum = _vars2.momentum,\n allowNestedScroll = _vars2.allowNestedScroll,\n onRelease = _vars2.onRelease,\n self,\n maxY,\n target = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(vars.target) || _docEl,\n smoother = gsap.core.globals().ScrollSmoother,\n smootherInstance = smoother && smoother.get(),\n content = _fixIOSBug && (vars.content && (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(vars.content) || smootherInstance && vars.content !== false && !smootherInstance.smooth() && smootherInstance.content()),\n scrollFuncY = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getScrollFunc)(target, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical),\n scrollFuncX = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getScrollFunc)(target, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal),\n scale = 1,\n initialScale = (_Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.isTouch && _win.visualViewport ? _win.visualViewport.scale * _win.visualViewport.width : _win.outerWidth) / _win.innerWidth,\n wheelRefresh = 0,\n resolveMomentumDuration = _isFunction(momentum) ? function () {\n return momentum(self);\n } : function () {\n return momentum || 2.8;\n },\n lastRefreshID,\n skipTouchMove,\n inputObserver = _inputObserver(target, vars.type, true, allowNestedScroll),\n resumeTouchMove = function resumeTouchMove() {\n return skipTouchMove = false;\n },\n scrollClampX = _passThrough,\n scrollClampY = _passThrough,\n updateClamps = function updateClamps() {\n maxY = _maxScroll(target, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical);\n scrollClampY = _clamp(_fixIOSBug ? 1 : 0, maxY);\n normalizeScrollX && (scrollClampX = _clamp(0, _maxScroll(target, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal)));\n lastRefreshID = _refreshID;\n },\n removeContentOffset = function removeContentOffset() {\n content._gsap.y = _round(parseFloat(content._gsap.y) + scrollFuncY.offset) + \"px\";\n content.style.transform = \"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, \" + parseFloat(content._gsap.y) + \", 0, 1)\";\n scrollFuncY.offset = scrollFuncY.cacheID = 0;\n },\n ignoreDrag = function ignoreDrag() {\n if (skipTouchMove) {\n requestAnimationFrame(resumeTouchMove);\n\n var offset = _round(self.deltaY / 2),\n scroll = scrollClampY(scrollFuncY.v - offset);\n\n if (content && scroll !== scrollFuncY.v + scrollFuncY.offset) {\n scrollFuncY.offset = scroll - scrollFuncY.v;\n\n var y = _round((parseFloat(content && content._gsap.y) || 0) - scrollFuncY.offset);\n\n content.style.transform = \"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, \" + y + \", 0, 1)\";\n content._gsap.y = y + \"px\";\n scrollFuncY.cacheID = _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.cache;\n\n _updateAll();\n }\n\n return true;\n }\n\n scrollFuncY.offset && removeContentOffset();\n skipTouchMove = true;\n },\n tween,\n startScrollX,\n startScrollY,\n onStopDelayedCall,\n onResize = function onResize() {\n // if the window resizes, like on an iPhone which Apple FORCES the address bar to show/hide even if we event.preventDefault(), it may be scrolling too far now that the address bar is showing, so we must dynamically adjust the momentum tween.\n updateClamps();\n\n if (tween.isActive() && tween.vars.scrollY > maxY) {\n scrollFuncY() > maxY ? tween.progress(1) && scrollFuncY(maxY) : tween.resetTo(\"scrollY\", maxY);\n }\n };\n\n content && gsap.set(content, {\n y: \"+=0\"\n }); // to ensure there's a cache (element._gsap)\n\n vars.ignoreCheck = function (e) {\n return _fixIOSBug && e.type === \"touchmove\" && ignoreDrag(e) || scale > 1.05 && e.type !== \"touchstart\" || self.isGesturing || e.touches && e.touches.length > 1;\n };\n\n vars.onPress = function () {\n skipTouchMove = false;\n var prevScale = scale;\n scale = _round((_win.visualViewport && _win.visualViewport.scale || 1) / initialScale);\n tween.pause();\n prevScale !== scale && _allowNativePanning(target, scale > 1.01 ? true : normalizeScrollX ? false : \"x\");\n startScrollX = scrollFuncX();\n startScrollY = scrollFuncY();\n updateClamps();\n lastRefreshID = _refreshID;\n };\n\n vars.onRelease = vars.onGestureStart = function (self, wasDragging) {\n scrollFuncY.offset && removeContentOffset();\n\n if (!wasDragging) {\n onStopDelayedCall.restart(true);\n } else {\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.cache++; // make sure we're pulling the non-cached value\n // alternate algorithm: durX = Math.min(6, Math.abs(self.velocityX / 800)),\tdur = Math.max(durX, Math.min(6, Math.abs(self.velocityY / 800))); dur = dur * (0.4 + (1 - _power4In(dur / 6)) * 0.6)) * (momentumSpeed || 1)\n\n var dur = resolveMomentumDuration(),\n currentScroll,\n endScroll;\n\n if (normalizeScrollX) {\n currentScroll = scrollFuncX();\n endScroll = currentScroll + dur * 0.05 * -self.velocityX / 0.227; // the constant .227 is from power4(0.05). velocity is inverted because scrolling goes in the opposite direction.\n\n dur *= _clampScrollAndGetDurationMultiplier(scrollFuncX, currentScroll, endScroll, _maxScroll(target, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal));\n tween.vars.scrollX = scrollClampX(endScroll);\n }\n\n currentScroll = scrollFuncY();\n endScroll = currentScroll + dur * 0.05 * -self.velocityY / 0.227; // the constant .227 is from power4(0.05)\n\n dur *= _clampScrollAndGetDurationMultiplier(scrollFuncY, currentScroll, endScroll, _maxScroll(target, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical));\n tween.vars.scrollY = scrollClampY(endScroll);\n tween.invalidate().duration(dur).play(0.01);\n\n if (_fixIOSBug && tween.vars.scrollY >= maxY || currentScroll >= maxY - 1) {\n // iOS bug: it'll show the address bar but NOT fire the window \"resize\" event until the animation is done but we must protect against overshoot so we leverage an onUpdate to do so.\n gsap.to({}, {\n onUpdate: onResize,\n duration: dur\n });\n }\n }\n\n onRelease && onRelease(self);\n };\n\n vars.onWheel = function () {\n tween._ts && tween.pause();\n\n if (_getTime() - wheelRefresh > 1000) {\n // after 1 second, refresh the clamps otherwise that'll only happen when ScrollTrigger.refresh() is called or for touch-scrolling.\n lastRefreshID = 0;\n wheelRefresh = _getTime();\n }\n };\n\n vars.onChange = function (self, dx, dy, xArray, yArray) {\n _refreshID !== lastRefreshID && updateClamps();\n dx && normalizeScrollX && scrollFuncX(scrollClampX(xArray[2] === dx ? startScrollX + (self.startX - self.x) : scrollFuncX() + dx - xArray[1])); // for more precision, we track pointer/touch movement from the start, otherwise it'll drift.\n\n if (dy) {\n scrollFuncY.offset && removeContentOffset();\n var isTouch = yArray[2] === dy,\n y = isTouch ? startScrollY + self.startY - self.y : scrollFuncY() + dy - yArray[1],\n yClamped = scrollClampY(y);\n isTouch && y !== yClamped && (startScrollY += yClamped - y);\n scrollFuncY(yClamped);\n }\n\n (dy || dx) && _updateAll();\n };\n\n vars.onEnable = function () {\n _allowNativePanning(target, normalizeScrollX ? false : \"x\");\n\n ScrollTrigger.addEventListener(\"refresh\", onResize);\n\n _addListener(_win, \"resize\", onResize);\n\n if (scrollFuncY.smooth) {\n scrollFuncY.target.style.scrollBehavior = \"auto\";\n scrollFuncY.smooth = scrollFuncX.smooth = false;\n }\n\n inputObserver.enable();\n };\n\n vars.onDisable = function () {\n _allowNativePanning(target, true);\n\n _removeListener(_win, \"resize\", onResize);\n\n ScrollTrigger.removeEventListener(\"refresh\", onResize);\n inputObserver.kill();\n };\n\n vars.lockAxis = vars.lockAxis !== false;\n self = new _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer(vars);\n self.iOS = _fixIOSBug; // used in the Observer getCachedScroll() function to work around an iOS bug that wreaks havoc with TouchEvent.clientY if we allow scroll to go all the way back to 0.\n\n _fixIOSBug && !scrollFuncY() && scrollFuncY(1); // iOS bug causes event.clientY values to freak out (wildly inaccurate) if the scroll position is exactly 0.\n\n _fixIOSBug && gsap.ticker.add(_passThrough); // prevent the ticker from sleeping\n\n onStopDelayedCall = self._dc;\n tween = gsap.to(self, {\n ease: \"power4\",\n paused: true,\n inherit: false,\n scrollX: normalizeScrollX ? \"+=0.1\" : \"+=0\",\n scrollY: \"+=0.1\",\n modifiers: {\n scrollY: _interruptionTracker(scrollFuncY, scrollFuncY(), function () {\n return tween.pause();\n })\n },\n onUpdate: _updateAll,\n onComplete: onStopDelayedCall.vars.onComplete\n }); // we need the modifier to sense if the scroll position is altered outside of the momentum tween (like with a scrollTo tween) so we can pause() it to prevent conflicts.\n\n return self;\n};\n\nScrollTrigger.sort = function (func) {\n return _triggers.sort(func || function (a, b) {\n return (a.vars.refreshPriority || 0) * -1e6 + a.start - (b.start + (b.vars.refreshPriority || 0) * -1e6);\n });\n};\n\nScrollTrigger.observe = function (vars) {\n return new _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer(vars);\n};\n\nScrollTrigger.normalizeScroll = function (vars) {\n if (typeof vars === \"undefined\") {\n return _normalizer;\n }\n\n if (vars === true && _normalizer) {\n return _normalizer.enable();\n }\n\n if (vars === false) {\n _normalizer && _normalizer.kill();\n _normalizer = vars;\n return;\n }\n\n var normalizer = vars instanceof _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer ? vars : _getScrollNormalizer(vars);\n _normalizer && _normalizer.target === normalizer.target && _normalizer.kill();\n _isViewport(normalizer.target) && (_normalizer = normalizer);\n return normalizer;\n};\n\nScrollTrigger.core = {\n // smaller file size way to leverage in ScrollSmoother and Observer\n _getVelocityProp: _Observer_js__WEBPACK_IMPORTED_MODULE_0__._getVelocityProp,\n _inputObserver: _inputObserver,\n _scrollers: _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers,\n _proxies: _Observer_js__WEBPACK_IMPORTED_MODULE_0__._proxies,\n bridge: {\n // when normalizeScroll sets the scroll position (ss = setScroll)\n ss: function ss() {\n _lastScrollTime || _dispatch(\"scrollStart\");\n _lastScrollTime = _getTime();\n },\n // a way to get the _refreshing value in Observer\n ref: function ref() {\n return _refreshing;\n }\n }\n};\n_getGSAP() && gsap.registerPlugin(ScrollTrigger);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvZ3NhcC9TY3JvbGxUcmlnZ2VyLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNvSjs7QUFFcEo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQSxTQUFTLDJEQUFhO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjLDJEQUFhO0FBQzNCO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQSx5QkFBeUIsa0RBQVE7QUFDakM7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaURBQWlELDJEQUFhO0FBQzlELENBQUM7QUFDRDtBQUNBLGtCQUFrQix5QkFBeUI7QUFDM0M7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLDBCQUEwQjs7QUFFMUIsa0JBQWtCLGNBQWM7QUFDaEM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFD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QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQSwwQ0FBMEM7QUFDMUM7O0FBRUE7O0FBRUE7QUFDQTtBQUNBLE9BQU87O0FBRVA7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsT0FBTztBQUNQOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsU0FBUzs7QUFFVCxvQ0FBb0M7QUFDcEM7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxvQ0FBb0M7O0FBRXBDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBLCtCQUErQjtBQUMvQjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxLQUFLOztBQUVMOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBLG9CQUFvQixJQUFJLG9EQUFVLFNBQVM7QUFDM0Msc0NBQXNDLG9EQUFVLEtBQUssb0RBQVU7O0FBRS9ELHNDQUFzQyxvREFBVSxLQUFLLG9EQUFV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OztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQTtBQUNBLGFBQWEsa0RBQVE7QUFDckI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbUNBQW1DLGtEQUFRO0FBQzNDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxvQkFBb0IsMERBQWdCO0FBQ3BDO0FBQ0EsY0FBYyxvREFBVTtBQUN4QixZQUFZLGtEQUFRO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vbm9kZV9tb2R1bGVzL2dzYXAvU2Nyb2xsVHJpZ2dlci5qcz8xZGFjIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogU2Nyb2xsVHJpZ2dlciAzLjEyLjVcbiAqIGh0dHBzOi8vZ3NhcC5jb21cbiAqXG4gKiBAbGljZW5zZSBDb3B5cmlnaHQgMjAwOC0yMDI0LCBHcmVlblNvY2suIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiBTdWJqZWN0IHRvIHRoZSB0ZXJtcyBhdCBodHRwczovL2dzYXAuY29tL3N0YW5kYXJkLWxpY2Vuc2Ugb3IgZm9yXG4gKiBDbHViIEdTQVAgbWVtYmVycywgdGhlIGFncmVlbWVudCBpc3N1ZWQgd2l0aCB0aGF0IG1lbWJlcnNoaXAuXG4gKiBAYXV0aG9yOiBKYWNrIERveWxlLCBqYWNrQGdyZWVuc29jay5jb21cbiovXG5cbi8qIGVzbGludC1kaXNhYmxlICovXG5pbXBvcnQgeyBPYnNlcnZlciwgX2dldFRhcmdldCwgX3ZlcnRpY2FsLCBfaG9yaXpvbnRhbCwgX3Njcm9sbGVycywgX3Byb3hpZXMsIF9nZXRTY3JvbGxGdW5jLCBfZ2V0UHJveHlQcm9wLCBfZ2V0VmVsb2NpdHlQcm9wIH0gZnJvbSBcIi4vT2JzZXJ2ZXIuanNcIjtcblxudmFyIGdzYXAsXG4gICAgX2NvcmVJbml0dGVkLFxuICAgIF93aW4sXG4gICAgX2RvYyxcbiAgICBfZG9jRWwsXG4gICAgX2JvZHksXG4gICAgX3Jvb3QsXG4gICAgX3Jlc2l6ZURlbGF5LFxuICAgIF90b0FycmF5LFxuICAgIF9jbGFtcCxcbiAgICBfdGltZTIsXG4gICAgX3N5bmNJbnRlcnZhbCxcbiAgICBfcmVmcmVzaGluZyxcbiAgICBfcG9pbnRlcklzRG93bixcbiAgICBfdHJhbnNmb3JtUHJvcCxcbiAgICBfaSxcbiAgICBfcHJldldpZHRoLFxuICAgIF9wcmV2SGVpZ2h0LFxuICAgIF9hdXRvUmVmcmVzaCxcbiAgICBfc29ydCxcbiAgICBfc3VwcHJlc3NPdmVyd3JpdGVzLFxuICAgIF9pZ25vcmVSZXNpemUsXG4gICAgX25vcm1hbGl6ZXIsXG4gICAgX2lnbm9yZU1vYmlsZVJlc2l6ZSxcbiAgICBfYmFzZVNjcmVlbkhlaWdodCxcbiAgICBfYmFzZVNjcmVlbldpZHRoLFxuICAgIF9maXhJT1NCdWcsXG4gICAgX2NvbnRleHQsXG4gICAgX3Njcm9sbFJlc3RvcmF0aW9uLFxuICAgIF9kaXYxMDB2aCxcbiAgICBfMTAwdmgsXG4gICAgX2lzUmV2ZXJ0ZWQsXG4gICAgX2NsYW1waW5nTWF4LFxuICAgIF9saW1pdENhbGxiYWNrcyxcbiAgICAvLyBpZiB0cnVlLCB3ZSdsbCBvbmx5IHRyaWdnZXIgY2FsbGJhY2tzIGlmIHRoZSBhY3RpdmUgc3RhdGUgdG9nZ2xlcywgc28gaWYgeW91IHNjcm9sbCBpbW1lZGlhdGVseSBwYXN0IGJvdGggdGhlIHN0YXJ0IGFuZCBlbmQgcG9zaXRpb25zIG9mIGEgU2Nyb2xsVHJpZ2dlciAodGh1cyBpbmFjdGl2ZSB0byBpbmFjdGl2ZSksIG5laXRoZXIgaXRzIG9uRW50ZXIgbm9yIG9uTGVhdmUgd2lsbCBiZSBjYWxsZWQuIFRoaXMgaXMgdXNlZnVsIGR1cmluZyBzdGFydHVwLlxuX3N0YXJ0dXAgPSAxLFxuICAgIF9nZXRUaW1lID0gRGF0ZS5ub3csXG4gICAgX3RpbWUxID0gX2dldFRpbWUoKSxcbiAgICBfbGFzdFNjcm9sbFRpbWUgPSAwLFxuICAgIF9lbmFibGVkID0gMCxcbiAgICBfcGFyc2VDbGFtcCA9IGZ1bmN0aW9uIF9wYXJzZUNsYW1wKHZhbHVlLCB0eXBlLCBzZWxmKSB7XG4gIHZhciBjbGFtcCA9IF9pc1N0cmluZyh2YWx1ZSkgJiYgKHZhbHVlLnN1YnN0cigwLCA2KSA9PT0gXCJjbGFtcChcIiB8fCB2YWx1ZS5pbmRleE9mKFwibWF4XCIpID4gLTEpO1xuICBzZWxmW1wiX1wiICsgdHlwZSArIFwiQ2xhbXBcIl0gPSBjbGFtcDtcbiAgcmV0dXJuIGNsYW1wID8gdmFsdWUuc3Vic3RyKDYsIHZhbHVlLmxlbmd0aCAtIDcpIDogdmFsdWU7XG59LFxuICAgIF9rZWVwQ2xhbXAgPSBmdW5jdGlvbiBfa2VlcENsYW1wKHZhbHVlLCBjbGFtcCkge1xuICByZXR1cm4gY2xhbXAgJiYgKCFfaXNTdHJpbmcodmFsdWUpIHx8IHZhbHVlLnN1YnN0cigwLCA2KSAhPT0gXCJjbGFtcChcIikgPyBcImNsYW1wKFwiICsgdmFsdWUgKyBcIilcIiA6IHZhbHVlO1xufSxcbiAgICBfcmFmQnVnRml4ID0gZnVuY3Rpb24gX3JhZkJ1Z0ZpeCgpIHtcbiAgcmV0dXJuIF9lbmFibGVkICYmIHJlcXVlc3RBbmltYXRpb25GcmFtZShfcmFmQnVnRml4KTtcbn0sXG4gICAgLy8gaW4gc29tZSBicm93c2VycyAobGlrZSBGaXJlZm94KSwgc2NyZWVuIHJlcGFpbnRzIHdlcmVuJ3QgY29uc2lzdGVudCB1bmxlc3Mgd2UgaGFkIFNPTUVUSElORyBxdWV1ZWQgdXAgaW4gcmVxdWVzdEFuaW1hdGlvbkZyYW1lKCkhIFNvIHRoaXMganVzdCBjcmVhdGVzIGEgc3VwZXIgc2ltcGxlIGxvb3AgdG8ga2VlcCBpdCBhbGl2ZSBhbmQgc21vb3RoIG91dCByZXBhaW50cy5cbl9wb2ludGVyRG93bkhhbmRsZXIgPSBmdW5jdGlvbiBfcG9pbnRlckRvd25IYW5kbGVyKCkge1xuICByZXR1cm4gX3BvaW50ZXJJc0Rvd24gPSAxO1xufSxcbiAgICBfcG9pbnRlclVwSGFuZGxlciA9IGZ1bmN0aW9uIF9wb2ludGVyVXBIYW5kbGVyKCkge1xuICByZXR1cm4gX3BvaW50ZXJJc0Rvd24gPSAwO1xufSxcbiAgICBfcGFzc1Rocm91Z2ggPSBmdW5jdGlvbiBfcGFzc1Rocm91Z2godikge1xuICByZXR1cm4gdjtcbn0sXG4gICAgX3JvdW5kID0gZnVuY3Rpb24gX3JvdW5kKHZhbHVlKSB7XG4gIHJldHVybiBNYXRoLnJvdW5kKHZhbHVlICogMTAwMDAwKSAvIDEwMDAwMCB8fCAwO1xufSxcbiAgICBfd2luZG93RXhpc3RzID0gZnVuY3Rpb24gX3dpbmRvd0V4aXN0cygpIHtcbiAgcmV0dXJuIHR5cGVvZiB3aW5kb3cgIT09IFwidW5kZWZpbmVkXCI7XG59LFxuICAgIF9nZXRHU0FQID0gZnVuY3Rpb24gX2dldEdTQVAoKSB7XG4gIHJldHVybiBnc2FwIHx8IF93aW5kb3dFeGlzdHMoKSAmJiAoZ3NhcCA9IHdpbmRvdy5nc2FwKSAmJiBnc2FwLnJlZ2lzdGVyUGx1Z2luICYmIGdzYXA7XG59LFxuICAgIF9pc1ZpZXdwb3J0ID0gZnVuY3Rpb24gX2lzVmlld3BvcnQoZSkge1xuICByZXR1cm4gISF+X3Jvb3QuaW5kZXhPZihlKTtcbn0sXG4gICAgX2dldFZpZXdwb3J0RGltZW5zaW9uID0gZnVuY3Rpb24gX2dldFZpZXdwb3J0RGltZW5zaW9uKGRpbWVuc2lvblByb3BlcnR5KSB7XG4gIHJldHVybiAoZGltZW5zaW9uUHJvcGVydHkgPT09IFwiSGVpZ2h0XCIgPyBfMTAwdmggOiBfd2luW1wiaW5uZXJcIiArIGRpbWVuc2lvblByb3BlcnR5XSkgfHwgX2RvY0VsW1wiY2xpZW50XCIgKyBkaW1lbnNpb25Qcm9wZXJ0eV0gfHwgX2JvZHlbXCJjbGllbnRcIiArIGRpbWVuc2lvblByb3BlcnR5XTtcbn0sXG4gICAgX2dldEJvdW5kc0Z1bmMgPSBmdW5jdGlvbiBfZ2V0Qm91bmRzRnVuYyhlbGVtZW50KSB7XG4gIHJldHVybiBfZ2V0UHJveHlQcm9wKGVsZW1lbnQsIFwiZ2V0Qm91bmRpbmdDbGllbnRSZWN0XCIpIHx8IChfaXNWaWV3cG9ydChlbGVtZW50KSA/IGZ1bmN0aW9uICgpIHtcbiAgICBfd2luT2Zmc2V0cy53aWR0aCA9IF93aW4uaW5uZXJXaWR0aDtcbiAgICBfd2luT2Zmc2V0cy5oZWlnaHQgPSBfMTAwdmg7XG4gICAgcmV0dXJuIF93aW5PZmZzZXRzO1xuICB9IDogZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiBfZ2V0Qm91bmRzKGVsZW1lbnQpO1xuICB9KTtcbn0sXG4gICAgX2dldFNpemVGdW5jID0gZnVuY3Rpb24gX2dldFNpemVGdW5jKHNjcm9sbGVyLCBpc1ZpZXdwb3J0LCBfcmVmKSB7XG4gIHZhciBkID0gX3JlZi5kLFxuICAgICAgZDIgPSBfcmVmLmQyLFxuICAgICAgYSA9IF9yZWYuYTtcbiAgcmV0dXJuIChhID0gX2dldFByb3h5UHJvcChzY3JvbGxlciwgXCJnZXRCb3VuZGluZ0NsaWVudFJlY3RcIikpID8gZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiBhKClbZF07XG4gIH0gOiBmdW5jdGlvbiAoKSB7XG4gICAgcmV0dXJuIChpc1ZpZXdwb3J0ID8gX2dldFZpZXdwb3J0RGltZW5zaW9uKGQyKSA6IHNjcm9sbGVyW1wiY2xpZW50XCIgKyBkMl0pIHx8IDA7XG4gIH07XG59LFxuICAgIF9nZXRPZmZzZXRzRnVuYyA9IGZ1bmN0aW9uIF9nZXRPZmZzZXRzRnVuYyhlbGVtZW50LCBpc1ZpZXdwb3J0KSB7XG4gIHJldHVybiAhaXNWaWV3cG9ydCB8fCB+X3Byb3hpZXMuaW5kZXhPZihlbGVtZW50KSA/IF9nZXRCb3VuZHNGdW5jKGVsZW1lbnQpIDogZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiBfd2luT2Zmc2V0cztcbiAgfTtcbn0sXG4gICAgX21heFNjcm9sbCA9IGZ1bmN0aW9uIF9tYXhTY3JvbGwoZWxlbWVudCwgX3JlZjIpIHtcbiAgdmFyIHMgPSBfcmVmMi5zLFxuICAgICAgZDIgPSBfcmVmMi5kMixcbiAgICAgIGQgPSBfcmVmMi5kLFxuICAgICAgYSA9IF9yZWYyLmE7XG4gIHJldHVybiBNYXRoLm1heCgwLCAocyA9IFwic2Nyb2xsXCIgKyBkMikgJiYgKGEgPSBfZ2V0UHJveHlQcm9wKGVsZW1lbnQsIHMpKSA/IGEoKSAtIF9nZXRCb3VuZHNGdW5jKGVsZW1lbnQpKClbZF0gOiBfaXNWaWV3cG9ydChlbGVtZW50KSA/IChfZG9jRWxbc10gfHwgX2JvZHlbc10pIC0gX2dldFZpZXdwb3J0RGltZW5zaW9uKGQyKSA6IGVsZW1lbnRbc10gLSBlbGVtZW50W1wib2Zmc2V0XCIgKyBkMl0pO1xufSxcbiAgICBfaXRlcmF0ZUF1dG9SZWZyZXNoID0gZnVuY3Rpb24gX2l0ZXJhdGVBdXRvUmVmcmVzaChmdW5jLCBldmVudHMpIHtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBfYXV0b1JlZnJlc2gubGVuZ3RoOyBpICs9IDMpIHtcbiAgICAoIWV2ZW50cyB8fCB+ZXZlbnRzLmluZGV4T2YoX2F1dG9SZWZyZXNoW2kgKyAxXSkpICYmIGZ1bmMoX2F1dG9SZWZyZXNoW2ldLCBfYXV0b1JlZnJlc2hbaSArIDFdLCBfYXV0b1JlZnJlc2hbaSArIDJdKTtcbiAgfVxufSxcbiAgICBfaXNTdHJpbmcgPSBmdW5jdGlvbiBfaXNTdHJpbmcodmFsdWUpIHtcbiAgcmV0dXJuIHR5cGVvZiB2YWx1ZSA9PT0gXCJzdHJpbmdcIjtcbn0sXG4gICAgX2lzRnVuY3Rpb24gPSBmdW5jdGlvbiBfaXNGdW5jdGlvbih2YWx1ZSkge1xuICByZXR1cm4gdHlwZW9mIHZhbHVlID09PSBcImZ1bmN0aW9uXCI7XG59LFxuICAgIF9pc051bWJlciA9IGZ1bmN0aW9uIF9pc051bWJlcih2YWx1ZSkge1xuICByZXR1cm4gdHlwZW9mIHZhbHVlID09PSBcIm51bWJlclwiO1xufSxcbiAgICBfaXNPYmplY3QgPSBmdW5jdGlvbiBfaXNPYmplY3QodmFsdWUpIHtcbiAgcmV0dXJuIHR5cGVvZiB2YWx1ZSA9PT0gXCJvYmplY3RcIjtcbn0sXG4gICAgX2VuZEFuaW1hdGlvbiA9IGZ1bmN0aW9uIF9lbmRBbmltYXRpb24oYW5pbWF0aW9uLCByZXZlcnNlZCwgcGF1c2UpIHtcbiAgcmV0dXJuIGFuaW1hdGlvbiAmJiBhbmltYXRpb24ucHJvZ3Jlc3MocmV2ZXJzZWQgPyAwIDogMSkgJiYgcGF1c2UgJiYgYW5pbWF0aW9uLnBhdXNlKCk7XG59LFxuICAgIF9jYWxsYmFjayA9IGZ1bmN0aW9uIF9jYWxsYmFjayhzZWxmLCBmdW5jKSB7XG4gIGlmIChzZWxmLmVuYWJsZWQpIHtcbiAgICB2YXIgcmVzdWx0ID0gc2VsZi5fY3R4ID8gc2VsZi5fY3R4LmFkZChmdW5jdGlvbiAoKSB7XG4gICAgICByZXR1cm4gZnVuYyhzZWxmKTtcbiAgICB9KSA6IGZ1bmMoc2VsZik7XG4gICAgcmVzdWx0ICYmIHJlc3VsdC50b3RhbFRpbWUgJiYgKHNlbGYuY2FsbGJhY2tBbmltYXRpb24gPSByZXN1bHQpO1xuICB9XG59LFxuICAgIF9hYnMgPSBNYXRoLmFicyxcbiAgICBfbGVmdCA9IFwibGVmdFwiLFxuICAgIF90b3AgPSBcInRvcFwiLFxuICAgIF9yaWdodCA9IFwicmlnaHRcIixcbiAgICBfYm90dG9tID0gXCJib3R0b21cIixcbiAgICBfd2lkdGggPSBcIndpZHRoXCIsXG4gICAgX2hlaWdodCA9IFwiaGVpZ2h0XCIsXG4gICAgX1JpZ2h0ID0gXCJSaWdodFwiLFxuICAgIF9MZWZ0ID0gXCJMZWZ0XCIsXG4gICAgX1RvcCA9IFwiVG9wXCIsXG4gICAgX0JvdHRvbSA9IFwiQm90dG9tXCIsXG4gICAgX3BhZGRpbmcgPSBcInBhZGRpbmdcIixcbiAgICBfbWFyZ2luID0gXCJtYXJnaW5cIixcbiAgICBfV2lkdGggPSBcIldpZHRoXCIsXG4gICAgX0hlaWdodCA9IFwiSGVpZ2h0XCIsXG4gICAgX3B4ID0gXCJweFwiLFxuICAgIF9nZXRDb21wdXRlZFN0eWxlID0gZnVuY3Rpb24gX2dldENvbXB1dGVkU3R5bGUoZWxlbWVudCkge1xuICByZXR1cm4gX3dpbi5nZXRDb21wdXRlZFN0eWxlKGVsZW1lbnQpO1xufSxcbiAgICBfbWFrZVBvc2l0aW9uYWJsZSA9IGZ1bmN0aW9uIF9tYWtlUG9zaXRpb25hYmxlKGVsZW1lbnQpIHtcbiAgLy8gaWYgdGhlIGVsZW1lbnQgYWxyZWFkeSBoYXMgcG9zaXRpb246IGFic29sdXRlIG9yIGZpeGVkLCBsZWF2ZSB0aGF0LCBvdGhlcndpc2UgbWFrZSBpdCBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdmFyIHBvc2l0aW9uID0gX2dldENvbXB1dGVkU3R5bGUoZWxlbWVudCkucG9zaXRpb247XG5cbiAgZWxlbWVudC5zdHlsZS5wb3NpdGlvbiA9IHBvc2l0aW9uID09PSBcImFic29sdXRlXCIgfHwgcG9zaXRpb24gPT09IFwiZml4ZWRcIiA/IHBvc2l0aW9uIDogXCJyZWxhdGl2ZVwiO1xufSxcbiAgICBfc2V0RGVmYXVsdHMgPSBmdW5jdGlvbiBfc2V0RGVmYXVsdHMob2JqLCBkZWZhdWx0cykge1xuICBmb3IgKHZhciBwIGluIGRlZmF1bHRzKSB7XG4gICAgcCBpbiBvYmogfHwgKG9ialtwXSA9IGRlZmF1bHRzW3BdKTtcbiAgfVxuXG4gIHJldHVybiBvYmo7XG59LFxuICAgIF9nZXRCb3VuZHMgPSBmdW5jdGlvbiBfZ2V0Qm91bmRzKGVsZW1lbnQsIHdpdGhvdXRUcmFuc2Zvcm1zKSB7XG4gIHZhciB0d2VlbiA9IHdpdGhvdXRUcmFuc2Zvcm1zICYmIF9nZXRDb21wdXRlZFN0eWxlKGVsZW1lbnQpW190cmFuc2Zvcm1Qcm9wXSAhPT0gXCJtYXRyaXgoMSwgMCwgMCwgMSwgMCwgMClcIiAmJiBnc2FwLnRvKGVsZW1lbnQsIHtcbiAgICB4OiAwLFxuICAgIHk6IDAsXG4gICAgeFBlcmNlbnQ6IDAsXG4gICAgeVBlcmNlbnQ6IDAsXG4gICAgcm90YXRpb246IDAsXG4gICAgcm90YXRpb25YOiAwLFxuICAgIHJvdGF0aW9uWTogMCxcbiAgICBzY2FsZTogMSxcbiAgICBza2V3WDogMCxcbiAgICBza2V3WTogMFxuICB9KS5wcm9ncmVzcygxKSxcbiAgICAgIGJvdW5kcyA9IGVsZW1lbnQuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7XG4gIHR3ZWVuICYmIHR3ZWVuLnByb2dyZXNzKDApLmtpbGwoKTtcbiAgcmV0dXJuIGJvdW5kcztcbn0sXG4gICAgX2dldFNpemUgPSBmdW5jdGlvbiBfZ2V0U2l6ZShlbGVtZW50LCBfcmVmMykge1xuICB2YXIgZDIgPSBfcmVmMy5kMjtcbiAgcmV0dXJuIGVsZW1lbnRbXCJvZmZzZXRcIiArIGQyXSB8fCBlbGVtZW50W1wiY2xpZW50XCIgKyBkMl0gfHwgMDtcbn0sXG4gICAgX2dldExhYmVsUmF0aW9BcnJheSA9IGZ1bmN0aW9uIF9nZXRMYWJlbFJhdGlvQXJyYXkodGltZWxpbmUpIHtcbiAgdmFyIGEgPSBbXSxcbiAgICAgIGxhYmVscyA9IHRpbWVsaW5lLmxhYmVscyxcbiAgICAgIGR1cmF0aW9uID0gdGltZWxpbmUuZHVyYXRpb24oKSxcbiAgICAgIHA7XG5cbiAgZm9yIChwIGluIGxhYmVscykge1xuICAgIGEucHVzaChsYWJlbHNbcF0gLyBkdXJhdGlvbik7XG4gIH1cblxuICByZXR1cm4gYTtcbn0sXG4gICAgX2dldENsb3Nlc3RMYWJlbCA9IGZ1bmN0aW9uIF9nZXRDbG9zZXN0TGFiZWwoYW5pbWF0aW9uKSB7XG4gIHJldHVybiBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICByZXR1cm4gZ3NhcC51dGlscy5zbmFwKF9nZXRMYWJlbFJhdGlvQXJyYXkoYW5pbWF0aW9uKSwgdmFsdWUpO1xuICB9O1xufSxcbiAgICBfc25hcERpcmVjdGlvbmFsID0gZnVuY3Rpb24gX3NuYXBEaXJlY3Rpb25hbChzbmFwSW5jcmVtZW50T3JBcnJheSkge1xuICB2YXIgc25hcCA9IGdzYXAudXRpbHMuc25hcChzbmFwSW5jcmVtZW50T3JBcnJheSksXG4gICAgICBhID0gQXJyYXkuaXNBcnJheShzbmFwSW5jcmVtZW50T3JBcnJheSkgJiYgc25hcEluY3JlbWVudE9yQXJyYXkuc2xpY2UoMCkuc29ydChmdW5jdGlvbiAoYSwgYikge1xuICAgIHJldHVybiBhIC0gYjtcbiAgfSk7XG4gIHJldHVybiBhID8gZnVuY3Rpb24gKHZhbHVlLCBkaXJlY3Rpb24sIHRocmVzaG9sZCkge1xuICAgIGlmICh0aHJlc2hvbGQgPT09IHZvaWQgMCkge1xuICAgICAgdGhyZXNob2xkID0gMWUtMztcbiAgICB9XG5cbiAgICB2YXIgaTtcblxuICAgIGlmICghZGlyZWN0aW9uKSB7XG4gICAgICByZXR1cm4gc25hcCh2YWx1ZSk7XG4gICAgfVxuXG4gICAgaWYgKGRpcmVjdGlvbiA+IDApIHtcbiAgICAgIHZhbHVlIC09IHRocmVzaG9sZDsgLy8gdG8gYXZvaWQgcm91bmRpbmcgZXJyb3JzLiBJZiB3ZSdyZSB0b28gc3RyaWN0LCBpdCBtaWdodCBzbmFwIGZvcndhcmQsIHRoZW4gaW1tZWRpYXRlbHkgYWdhaW4sIGFuZCBhZ2Fpbi5cblxuICAgICAgZm9yIChpID0gMDsgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgaWYgKGFbaV0gPj0gdmFsdWUpIHtcbiAgICAgICAgICByZXR1cm4gYVtpXTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICByZXR1cm4gYVtpIC0gMV07XG4gICAgfSBlbHNlIHtcbiAgICAgIGkgPSBhLmxlbmd0aDtcbiAgICAgIHZhbHVlICs9IHRocmVzaG9sZDtcblxuICAgICAgd2hpbGUgKGktLSkge1xuICAgICAgICBpZiAoYVtpXSA8PSB2YWx1ZSkge1xuICAgICAgICAgIHJldHVybiBhW2ldO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIGFbMF07XG4gIH0gOiBmdW5jdGlvbiAodmFsdWUsIGRpcmVjdGlvbiwgdGhyZXNob2xkKSB7XG4gICAgaWYgKHRocmVzaG9sZCA9PT0gdm9pZCAwKSB7XG4gICAgICB0aHJlc2hvbGQgPSAxZS0zO1xuICAgIH1cblxuICAgIHZhciBzbmFwcGVkID0gc25hcCh2YWx1ZSk7XG4gICAgcmV0dXJuICFkaXJlY3Rpb24gfHwgTWF0aC5hYnMoc25hcHBlZCAtIHZhbHVlKSA8IHRocmVzaG9sZCB8fCBzbmFwcGVkIC0gdmFsdWUgPCAwID09PSBkaXJlY3Rpb24gPCAwID8gc25hcHBlZCA6IHNuYXAoZGlyZWN0aW9uIDwgMCA/IHZhbHVlIC0gc25hcEluY3JlbWVudE9yQXJyYXkgOiB2YWx1ZSArIHNuYXBJbmNyZW1lbnRPckFycmF5KTtcbiAgfTtcbn0sXG4gICAgX2dldExhYmVsQXREaXJlY3Rpb24gPSBmdW5jdGlvbiBfZ2V0TGFiZWxBdERpcmVjdGlvbih0aW1lbGluZSkge1xuICByZXR1cm4gZnVuY3Rpb24gKHZhbHVlLCBzdCkge1xuICAgIHJldHVybiBfc25hcERpcmVjdGlvbmFsKF9nZXRMYWJlbFJhdGlvQXJyYXkodGltZWxpbmUpKSh2YWx1ZSwgc3QuZGlyZWN0aW9uKTtcbiAgfTtcbn0sXG4gICAgX211bHRpTGlzdGVuZXIgPSBmdW5jdGlvbiBfbXVsdGlMaXN0ZW5lcihmdW5jLCBlbGVtZW50LCB0eXBlcywgY2FsbGJhY2spIHtcbiAgcmV0dXJuIHR5cGVzLnNwbGl0KFwiLFwiKS5mb3JFYWNoKGZ1bmN0aW9uICh0eXBlKSB7XG4gICAgcmV0dXJuIGZ1bmMoZWxlbWVudCwgdHlwZSwgY2FsbGJhY2spO1xuICB9KTtcbn0sXG4gICAgX2FkZExpc3RlbmVyID0gZnVuY3Rpb24gX2FkZExpc3RlbmVyKGVsZW1lbnQsIHR5cGUsIGZ1bmMsIG5vblBhc3NpdmUsIGNhcHR1cmUpIHtcbiAgcmV0dXJuIGVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcih0eXBlLCBmdW5jLCB7XG4gICAgcGFzc2l2ZTogIW5vblBhc3NpdmUsXG4gICAgY2FwdHVyZTogISFjYXB0dXJlXG4gIH0pO1xufSxcbiAgICBfcmVtb3ZlTGlzdGVuZXIgPSBmdW5jdGlvbiBfcmVtb3ZlTGlzdGVuZXIoZWxlbWVudCwgdHlwZSwgZnVuYywgY2FwdHVyZSkge1xuICByZXR1cm4gZWxlbWVudC5yZW1vdmVFdmVudExpc3RlbmVyKHR5cGUsIGZ1bmMsICEhY2FwdHVyZSk7XG59LFxuICAgIF93aGVlbExpc3RlbmVyID0gZnVuY3Rpb24gX3doZWVsTGlzdGVuZXIoZnVuYywgZWwsIHNjcm9sbEZ1bmMpIHtcbiAgc2Nyb2xsRnVuYyA9IHNjcm9sbEZ1bmMgJiYgc2Nyb2xsRnVuYy53aGVlbEhhbmRsZXI7XG5cbiAgaWYgKHNjcm9sbEZ1bmMpIHtcbiAgICBmdW5jKGVsLCBcIndoZWVsXCIsIHNjcm9sbEZ1bmMpO1xuICAgIGZ1bmMoZWwsIFwidG91Y2htb3ZlXCIsIHNjcm9sbEZ1bmMpO1xuICB9XG59LFxuICAgIF9tYXJrZXJEZWZhdWx0cyA9IHtcbiAgc3RhcnRDb2xvcjogXCJncmVlblwiLFxuICBlbmRDb2xvcjogXCJyZWRcIixcbiAgaW5kZW50OiAwLFxuICBmb250U2l6ZTogXCIxNnB4XCIsXG4gIGZvbnRXZWlnaHQ6IFwibm9ybWFsXCJcbn0sXG4gICAgX2RlZmF1bHRzID0ge1xuICB0b2dnbGVBY3Rpb25zOiBcInBsYXlcIixcbiAgYW50aWNpcGF0ZVBpbjogMFxufSxcbiAgICBfa2V5d29yZHMgPSB7XG4gIHRvcDogMCxcbiAgbGVmdDogMCxcbiAgY2VudGVyOiAwLjUsXG4gIGJvdHRvbTogMSxcbiAgcmlnaHQ6IDFcbn0sXG4gICAgX29mZnNldFRvUHggPSBmdW5jdGlvbiBfb2Zmc2V0VG9QeCh2YWx1ZSwgc2l6ZSkge1xuICBpZiAoX2lzU3RyaW5nKHZhbHVlKSkge1xuICAgIHZhciBlcUluZGV4ID0gdmFsdWUuaW5kZXhPZihcIj1cIiksXG4gICAgICAgIHJlbGF0aXZlID0gfmVxSW5kZXggPyArKHZhbHVlLmNoYXJBdChlcUluZGV4IC0gMSkgKyAxKSAqIHBhcnNlRmxvYXQodmFsdWUuc3Vic3RyKGVxSW5kZXggKyAxKSkgOiAwO1xuXG4gICAgaWYgKH5lcUluZGV4KSB7XG4gICAgICB2YWx1ZS5pbmRleE9mKFwiJVwiKSA+IGVxSW5kZXggJiYgKHJlbGF0aXZlICo9IHNpemUgLyAxMDApO1xuICAgICAgdmFsdWUgPSB2YWx1ZS5zdWJzdHIoMCwgZXFJbmRleCAtIDEpO1xuICAgIH1cblxuICAgIHZhbHVlID0gcmVsYXRpdmUgKyAodmFsdWUgaW4gX2tleXdvcmRzID8gX2tleXdvcmRzW3ZhbHVlXSAqIHNpemUgOiB+dmFsdWUuaW5kZXhPZihcIiVcIikgPyBwYXJzZUZsb2F0KHZhbHVlKSAqIHNpemUgLyAxMDAgOiBwYXJzZUZsb2F0KHZhbHVlKSB8fCAwKTtcbiAgfVxuXG4gIHJldHVybiB2YWx1ZTtcbn0sXG4gICAgX2NyZWF0ZU1hcmtlciA9IGZ1bmN0aW9uIF9jcmVhdGVNYXJrZXIodHlwZSwgbmFtZSwgY29udGFpbmVyLCBkaXJlY3Rpb24sIF9yZWY0LCBvZmZzZXQsIG1hdGNoV2lkdGhFbCwgY29udGFpbmVyQW5pbWF0aW9uKSB7XG4gIHZhciBzdGFydENvbG9yID0gX3JlZjQuc3RhcnRDb2xvcixcbiAgICAgIGVuZENvbG9yID0gX3JlZjQuZW5kQ29sb3IsXG4gICAgICBmb250U2l6ZSA9IF9yZWY0LmZvbnRTaXplLFxuICAgICAgaW5kZW50ID0gX3JlZjQuaW5kZW50LFxuICAgICAgZm9udFdlaWdodCA9IF9yZWY0LmZvbnRXZWlnaHQ7XG5cbiAgdmFyIGUgPSBfZG9jLmNyZWF0ZUVsZW1lbnQoXCJkaXZcIiksXG4gICAgICB1c2VGaXhlZFBvc2l0aW9uID0gX2lzVmlld3BvcnQoY29udGFpbmVyKSB8fCBfZ2V0UHJveHlQcm9wKGNvbnRhaW5lciwgXCJwaW5UeXBlXCIpID09PSBcImZpeGVkXCIsXG4gICAgICBpc1Njcm9sbGVyID0gdHlwZS5pbmRleE9mKFwic2Nyb2xsZXJcIikgIT09IC0xLFxuICAgICAgcGFyZW50ID0gdXNlRml4ZWRQb3NpdGlvbiA/IF9ib2R5IDogY29udGFpbmVyLFxuICAgICAgaXNTdGFydCA9IHR5cGUuaW5kZXhPZihcInN0YXJ0XCIpICE9PSAtMSxcbiAgICAgIGNvbG9yID0gaXNTdGFydCA/IHN0YXJ0Q29sb3IgOiBlbmRDb2xvcixcbiAgICAgIGNzcyA9IFwiYm9yZGVyLWNvbG9yOlwiICsgY29sb3IgKyBcIjtmb250LXNpemU6XCIgKyBmb250U2l6ZSArIFwiO2NvbG9yOlwiICsgY29sb3IgKyBcIjtmb250LXdlaWdodDpcIiArIGZvbnRXZWlnaHQgKyBcIjtwb2ludGVyLWV2ZW50czpub25lO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LWZhbWlseTpzYW5zLXNlcmlmLEFyaWFsO3otaW5kZXg6MTAwMDtwYWRkaW5nOjRweCA4cHg7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO1wiO1xuXG4gIGNzcyArPSBcInBvc2l0aW9uOlwiICsgKChpc1Njcm9sbGVyIHx8IGNvbnRhaW5lckFuaW1hdGlvbikgJiYgdXNlRml4ZWRQb3NpdGlvbiA/IFwiZml4ZWQ7XCIgOiBcImFic29sdXRlO1wiKTtcbiAgKGlzU2Nyb2xsZXIgfHwgY29udGFpbmVyQW5pbWF0aW9uIHx8ICF1c2VGaXhlZFBvc2l0aW9uKSAmJiAoY3NzICs9IChkaXJlY3Rpb24gPT09IF92ZXJ0aWNhbCA/IF9yaWdodCA6IF9ib3R0b20pICsgXCI6XCIgKyAob2Zmc2V0ICsgcGFyc2VGbG9hdChpbmRlbnQpKSArIFwicHg7XCIpO1xuICBtYXRjaFdpZHRoRWwgJiYgKGNzcyArPSBcImJveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6XCIgKyBtYXRjaFdpZHRoRWwub2Zmc2V0V2lkdGggKyBcInB4O1wiKTtcbiAgZS5faXNTdGFydCA9IGlzU3RhcnQ7XG4gIGUuc2V0QXR0cmlidXRlKFwiY2xhc3NcIiwgXCJnc2FwLW1hcmtlci1cIiArIHR5cGUgKyAobmFtZSA/IFwiIG1hcmtlci1cIiArIG5hbWUgOiBcIlwiKSk7XG4gIGUuc3R5bGUuY3NzVGV4dCA9IGNzcztcbiAgZS5pbm5lclRleHQgPSBuYW1lIHx8IG5hbWUgPT09IDAgPyB0eXBlICsgXCItXCIgKyBuYW1lIDogdHlwZTtcbiAgcGFyZW50LmNoaWxkcmVuWzBdID8gcGFyZW50Lmluc2VydEJlZm9yZShlLCBwYXJlbnQuY2hpbGRyZW5bMF0pIDogcGFyZW50LmFwcGVuZENoaWxkKGUpO1xuICBlLl9vZmZzZXQgPSBlW1wib2Zmc2V0XCIgKyBkaXJlY3Rpb24ub3AuZDJdO1xuXG4gIF9wb3NpdGlvbk1hcmtlcihlLCAwLCBkaXJlY3Rpb24sIGlzU3RhcnQpO1xuXG4gIHJldHVybiBlO1xufSxcbiAgICBfcG9zaXRpb25NYXJrZXIgPSBmdW5jdGlvbiBfcG9zaXRpb25NYXJrZXIobWFya2VyLCBzdGFydCwgZGlyZWN0aW9uLCBmbGlwcGVkKSB7XG4gIHZhciB2YXJzID0ge1xuICAgIGRpc3BsYXk6IFwiYmxvY2tcIlxuICB9LFxuICAgICAgc2lkZSA9IGRpcmVjdGlvbltmbGlwcGVkID8gXCJvczJcIiA6IFwicDJcIl0sXG4gICAgICBvcHBvc2l0ZVNpZGUgPSBkaXJlY3Rpb25bZmxpcHBlZCA/IFwicDJcIiA6IFwib3MyXCJdO1xuICBtYXJrZXIuX2lzRmxpcHBlZCA9IGZsaXBwZWQ7XG4gIHZhcnNbZGlyZWN0aW9uLmEgKyBcIlBlcmNlbnRcIl0gPSBmbGlwcGVkID8gLTEwMCA6IDA7XG4gIHZhcnNbZGlyZWN0aW9uLmFdID0gZmxpcHBlZCA/IFwiMXB4XCIgOiAwO1xuICB2YXJzW1wiYm9yZGVyXCIgKyBzaWRlICsgX1dpZHRoXSA9IDE7XG4gIHZhcnNbXCJib3JkZXJcIiArIG9wcG9zaXRlU2lkZSArIF9XaWR0aF0gPSAwO1xuICB2YXJzW2RpcmVjdGlvbi5wXSA9IHN0YXJ0ICsgXCJweFwiO1xuICBnc2FwLnNldChtYXJrZXIsIHZhcnMpO1xufSxcbiAgICBfdHJpZ2dlcnMgPSBbXSxcbiAgICBfaWRzID0ge30sXG4gICAgX3JhZklELFxuICAgIF9zeW5jID0gZnVuY3Rpb24gX3N5bmMoKSB7XG4gIHJldHVybiBfZ2V0VGltZSgpIC0gX2xhc3RTY3JvbGxUaW1lID4gMzQgJiYgKF9yYWZJRCB8fCAoX3JhZklEID0gcmVxdWVzdEFuaW1hdGlvbkZyYW1lKF91cGRhdGVBbGwpKSk7XG59LFxuICAgIF9vblNjcm9sbCA9IGZ1bmN0aW9uIF9vblNjcm9sbCgpIHtcbiAgLy8gcHJldmlvdXNseSwgd2UgdHJpZWQgdG8gb3B0aW1pemUgcGVyZm9ybWFuY2UgYnkgYmF0Y2hpbmcvZGVmZXJyaW5nIHRvIHRoZSBuZXh0IHJlcXVlc3RBbmltYXRpb25GcmFtZSgpLCBidXQgZGlzY292ZXJlZCB0aGF0IFNhZmFyaSBoYXMgYSBmZXcgYnVncyB0aGF0IG1ha2UgdGhpcyB1bndvcmthYmxlIChlc3BlY2lhbGx5IG9uIGlPUykuIFNlZSBodHRwczovL2NvZGVwZW4uaW8vR3JlZW5Tb2NrL3Blbi8xNmM0MzViMTJlZjA5YzM4MTI1MjA0ODE4ZTdiNDVmYz9lZGl0b3JzPTAwMTAgYW5kIGh0dHBzOi8vY29kZXBlbi5pby9HcmVlblNvY2svcGVuL0pqT3hZcFEvM2RkNjVjY2VjNWE2MGYxZDg2MmMzNTVkODRkMTQ1NjI/ZWRpdG9ycz0wMDEwIGFuZCBodHRwczovL2NvZGVwZW4uaW8vR3JlZW5Tb2NrL3Blbi9FeGJyUE5hLzA4N2NlZjE5N2RjMzU0NDVhMDk1MWU4OTM1YzQxNTAzP2VkaXRvcnM9MDAxMFxuICBpZiAoIV9ub3JtYWxpemVyIHx8ICFfbm9ybWFsaXplci5pc1ByZXNzZWQgfHwgX25vcm1hbGl6ZXIuc3RhcnRYID4gX2JvZHkuY2xpZW50V2lkdGgpIHtcbiAgICAvLyBpZiB0aGUgdXNlciBpcyBkcmFnZ2luZyB0aGUgc2Nyb2xsYmFyLCBhbGxvdyBpdC5cbiAgICBfc2Nyb2xsZXJzLmNhY2hlKys7XG5cbiAgICBpZiAoX25vcm1hbGl6ZXIpIHtcbiAgICAgIF9yYWZJRCB8fCAoX3JhZklEID0gcmVxdWVzdEFuaW1hdGlvbkZyYW1lKF91cGRhdGVBbGwpKTtcbiAgICB9IGVsc2Uge1xuICAgICAgX3VwZGF0ZUFsbCgpOyAvLyBTYWZhcmkgaW4gcGFydGljdWxhciAob24gZGVza3RvcCkgTkVFRFMgdGhlIGltbWVkaWF0ZSB1cGRhdGUgcmF0aGVyIHRoYW4gd2FpdGluZyBmb3IgYSByZXF1ZXN0QW5pbWF0aW9uRnJhbWUoKSB3aGVyZWFzIGlPUyBzZWVtcyB0byBiZW5lZml0IGZyb20gd2FpdGluZyBmb3IgdGhlIHJlcXVlc3RBbmltYXRpb25GcmFtZSgpIHRpY2ssIGF0IGxlYXN0IHdoZW4gbm9ybWFsaXppbmcuIFNlZSBodHRwczovL2NvZGVwZW4uaW8vR3JlZW5Tb2NrL3Blbi9xQllvenFPP2VkaXRvcnM9MDExMFxuXG4gICAgfVxuXG4gICAgX2xhc3RTY3JvbGxUaW1lIHx8IF9kaXNwYXRjaChcInNjcm9sbFN0YXJ0XCIpO1xuICAgIF9sYXN0U2Nyb2xsVGltZSA9IF9nZXRUaW1lKCk7XG4gIH1cbn0sXG4gICAgX3NldEJhc2VEaW1lbnNpb25zID0gZnVuY3Rpb24gX3NldEJhc2VEaW1lbnNpb25zKCkge1xuICBfYmFzZVNjcmVlbldpZHRoID0gX3dpbi5pbm5lcldpZHRoO1xuICBfYmFzZVNjcmVlbkhlaWdodCA9IF93aW4uaW5uZXJIZWlnaHQ7XG59LFxuICAgIF9vblJlc2l6ZSA9IGZ1bmN0aW9uIF9vblJlc2l6ZSgpIHtcbiAgX3Njcm9sbGVycy5jYWNoZSsrO1xuICAhX3JlZnJlc2hpbmcgJiYgIV9pZ25vcmVSZXNpemUgJiYgIV9kb2MuZnVsbHNjcmVlbkVsZW1lbnQgJiYgIV9kb2Mud2Via2l0RnVsbHNjcmVlbkVsZW1lbnQgJiYgKCFfaWdub3JlTW9iaWxlUmVzaXplIHx8IF9iYXNlU2NyZWVuV2lkdGggIT09IF93aW4uaW5uZXJXaWR0aCB8fCBNYXRoLmFicyhfd2luLmlubmVySGVpZ2h0IC0gX2Jhc2VTY3JlZW5IZWlnaHQpID4gX3dpbi5pbm5lckhlaWdodCAqIDAuMjUpICYmIF9yZXNpemVEZWxheS5yZXN0YXJ0KHRydWUpO1xufSxcbiAgICAvLyBpZ25vcmUgcmVzaXplcyB0cmlnZ2VyZWQgYnkgcmVmcmVzaCgpXG5fbGlzdGVuZXJzID0ge30sXG4gICAgX2VtcHR5QXJyYXkgPSBbXSxcbiAgICBfc29mdFJlZnJlc2ggPSBmdW5jdGlvbiBfc29mdFJlZnJlc2goKSB7XG4gIHJldHVybiBfcmVtb3ZlTGlzdGVuZXIoU2Nyb2xsVHJpZ2dlciwgXCJzY3JvbGxFbmRcIiwgX3NvZnRSZWZyZXNoKSB8fCBfcmVmcmVzaEFsbCh0cnVlKTtcbn0sXG4gICAgX2Rpc3BhdGNoID0gZnVuY3Rpb24gX2Rpc3BhdGNoKHR5cGUpIHtcbiAgcmV0dXJuIF9saXN0ZW5lcnNbdHlwZV0gJiYgX2xpc3RlbmVyc1t0eXBlXS5tYXAoZnVuY3Rpb24gKGYpIHtcbiAgICByZXR1cm4gZigpO1xuICB9KSB8fCBfZW1wdHlBcnJheTtcbn0sXG4gICAgX3NhdmVkU3R5bGVzID0gW10sXG4gICAgLy8gd2hlbiBTY3JvbGxUcmlnZ2VyLnNhdmVTdHlsZXMoKSBpcyBjYWxsZWQsIHRoZSBpbmxpbmUgc3R5bGVzIGFyZSByZWNvcmRlZCBpbiB0aGlzIEFycmF5IGluIGEgc2VxdWVudGlhbCBmb3JtYXQgbGlrZSBbZWxlbWVudCwgY3NzVGV4dCwgZ3NDYWNoZSwgbWVkaWFdLiBUaGlzIGtlZXBzIGl0IHZlcnkgbWVtb3J5LWVmZmljaWVudCBhbmQgZmFzdCB0byBpdGVyYXRlIHRocm91Z2guXG5fcmV2ZXJ0UmVjb3JkZWQgPSBmdW5jdGlvbiBfcmV2ZXJ0UmVjb3JkZWQobWVkaWEpIHtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBfc2F2ZWRTdHlsZXMubGVuZ3RoOyBpICs9IDUpIHtcbiAgICBpZiAoIW1lZGlhIHx8IF9zYXZlZFN0eWxlc1tpICsgNF0gJiYgX3NhdmVkU3R5bGVzW2kgKyA0XS5xdWVyeSA9PT0gbWVkaWEpIHtcbiAgICAgIF9zYXZlZFN0eWxlc1tpXS5zdHlsZS5jc3NUZXh0ID0gX3NhdmVkU3R5bGVzW2kgKyAxXTtcbiAgICAgIF9zYXZlZFN0eWxlc1tpXS5nZXRCQm94ICYmIF9zYXZlZFN0eWxlc1tpXS5zZXRBdHRyaWJ1dGUoXCJ0cmFuc2Zvcm1cIiwgX3NhdmVkU3R5bGVzW2kgKyAyXSB8fCBcIlwiKTtcbiAgICAgIF9zYXZlZFN0eWxlc1tpICsgM10udW5jYWNoZSA9IDE7XG4gICAgfVxuICB9XG59LFxuICAgIF9yZXZlcnRBbGwgPSBmdW5jdGlvbiBfcmV2ZXJ0QWxsKGtpbGwsIG1lZGlhKSB7XG4gIHZhciB0cmlnZ2VyO1xuXG4gIGZvciAoX2kgPSAwOyBfaSA8IF90cmlnZ2Vycy5sZW5ndGg7IF9pKyspIHtcbiAgICB0cmlnZ2VyID0gX3RyaWdnZXJzW19pXTtcblxuICAgIGlmICh0cmlnZ2VyICYmICghbWVkaWEgfHwgdHJpZ2dlci5fY3R4ID09PSBtZWRpYSkpIHtcbiAgICAgIGlmIChraWxsKSB7XG4gICAgICAgIHRyaWdnZXIua2lsbCgxKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRyaWdnZXIucmV2ZXJ0KHRydWUsIHRydWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIF9pc1JldmVydGVkID0gdHJ1ZTtcbiAgbWVkaWEgJiYgX3JldmVydFJlY29yZGVkKG1lZGlhKTtcbiAgbWVkaWEgfHwgX2Rpc3BhdGNoKFwicmV2ZXJ0XCIpO1xufSxcbiAgICBfY2xlYXJTY3JvbGxNZW1vcnkgPSBmdW5jdGlvbiBfY2xlYXJTY3JvbGxNZW1vcnkoc2Nyb2xsUmVzdG9yYXRpb24sIGZvcmNlKSB7XG4gIC8vIHplcm8tb3V0IGFsbCB0aGUgcmVjb3JkZWQgc2Nyb2xsIHBvc2l0aW9ucy4gRG9uJ3QgdXNlIF90cmlnZ2VycyBiZWNhdXNlIGlmLCBmb3IgZXhhbXBsZSwgLm1hdGNoTWVkaWEoKSBpcyB1c2VkIHRvIGNyZWF0ZSBzb21lIFNjcm9sbFRyaWdnZXJzIGFuZCB0aGVuIHRoZSB1c2VyIHJlc2l6ZXMgYW5kIGl0IHJlbW92ZXMgQUxMIFNjcm9sbFRyaWdnZXJzLCBhbmQgdGhlbiBnbyBiYWNrIHRvIGEgc2l6ZSB3aGVyZSB0aGVyZSBhcmUgU2Nyb2xsVHJpZ2dlcnMsIGl0IHdvdWxkIGhhdmUga2VwdCB0aGUgcG9zaXRpb24ocykgc2F2ZWQgZnJvbSB0aGUgaW5pdGlhbCBzdGF0ZS5cbiAgX3Njcm9sbGVycy5jYWNoZSsrO1xuICAoZm9yY2UgfHwgIV9yZWZyZXNoaW5nQWxsKSAmJiBfc2Nyb2xsZXJzLmZvckVhY2goZnVuY3Rpb24gKG9iaikge1xuICAgIHJldHVybiBfaXNGdW5jdGlvbihvYmopICYmIG9iai5jYWNoZUlEKysgJiYgKG9iai5yZWMgPSAwKTtcbiAgfSk7XG4gIF9pc1N0cmluZyhzY3JvbGxSZXN0b3JhdGlvbikgJiYgKF93aW4uaGlzdG9yeS5zY3JvbGxSZXN0b3JhdGlvbiA9IF9zY3JvbGxSZXN0b3JhdGlvbiA9IHNjcm9sbFJlc3RvcmF0aW9uKTtcbn0sXG4gICAgX3JlZnJlc2hpbmdBbGwsXG4gICAgX3JlZnJlc2hJRCA9IDAsXG4gICAgX3F1ZXVlUmVmcmVzaElELFxuICAgIF9xdWV1ZVJlZnJlc2hBbGwgPSBmdW5jdGlvbiBfcXVldWVSZWZyZXNoQWxsKCkge1xuICAvLyB3ZSBkb24ndCB3YW50IHRvIGNhbGwgX3JlZnJlc2hBbGwoKSBldmVyeSB0aW1lIHdlIGNyZWF0ZSBhIG5ldyBTY3JvbGxUcmlnZ2VyIChmb3IgcGVyZm9ybWFuY2UgcmVhc29ucykgLSBpdCdzIGJldHRlciB0byBiYXRjaCB0aGVtLiBTb21lIGZyYW1ld29ya3MgZHluYW1pY2FsbHkgbG9hZCBjb250ZW50IGFuZCB3ZSBjYW4ndCByZWx5IG9uIHRoZSB3aW5kb3cncyBcImxvYWRcIiBvciBcIkRPTUNvbnRlbnRMb2FkZWRcIiBldmVudHMgdG8gdHJpZ2dlciBpdC5cbiAgaWYgKF9xdWV1ZVJlZnJlc2hJRCAhPT0gX3JlZnJlc2hJRCkge1xuICAgIHZhciBpZCA9IF9xdWV1ZVJlZnJlc2hJRCA9IF9yZWZyZXNoSUQ7XG4gICAgcmVxdWVzdEFuaW1hdGlvbkZyYW1lKGZ1bmN0aW9uICgpIHtcbiAgICAgIHJldHVybiBpZCA9PT0gX3JlZnJlc2hJRCAmJiBfcmVmcmVzaEFsbCh0cnVlKTtcbiAgICB9KTtcbiAgfVxufSxcbiAgICBfcmVmcmVzaDEwMHZoID0gZnVuY3Rpb24gX3JlZnJlc2gxMDB2aCgpIHtcbiAgX2JvZHkuYXBwZW5kQ2hpbGQoX2RpdjEwMHZoKTtcblxuICBfMTAwdmggPSAhX25vcm1hbGl6ZXIgJiYgX2RpdjEwMHZoLm9mZnNldEhlaWdodCB8fCBfd2luLmlubmVySGVpZ2h0O1xuXG4gIF9ib2R5LnJlbW92ZUNoaWxkKF9kaXYxMDB2aCk7XG59LFxuICAgIF9oaWRlQWxsTWFya2VycyA9IGZ1bmN0aW9uIF9oaWRlQWxsTWFya2VycyhoaWRlKSB7XG4gIHJldHVybiBfdG9BcnJheShcIi5nc2FwLW1hcmtlci1zdGFydCwgLmdzYXAtbWFya2VyLWVuZCwgLmdzYXAtbWFya2VyLXNjcm9sbGVyLXN0YXJ0LCAuZ3NhcC1tYXJrZXItc2Nyb2xsZXItZW5kXCIpLmZvckVhY2goZnVuY3Rpb24gKGVsKSB7XG4gICAgcmV0dXJuIGVsLnN0eWxlLmRpc3BsYXkgPSBoaWRlID8gXCJub25lXCIgOiBcImJsb2NrXCI7XG4gIH0pO1xufSxcbiAgICBfcmVmcmVzaEFsbCA9IGZ1bmN0aW9uIF9yZWZyZXNoQWxsKGZvcmNlLCBza2lwUmV2ZXJ0KSB7XG4gIGlmIChfbGFzdFNjcm9sbFRpbWUgJiYgIWZvcmNlICYmICFfaXNSZXZlcnRlZCkge1xuICAgIF9hZGRMaXN0ZW5lcihTY3JvbGxUcmlnZ2VyLCBcInNjcm9sbEVuZFwiLCBfc29mdFJlZnJlc2gpO1xuXG4gICAgcmV0dXJuO1xuICB9XG5cbiAgX3JlZnJlc2gxMDB2aCgpO1xuXG4gIF9yZWZyZXNoaW5nQWxsID0gU2Nyb2xsVHJpZ2dlci5pc1JlZnJlc2hpbmcgPSB0cnVlO1xuXG4gIF9zY3JvbGxlcnMuZm9yRWFjaChmdW5jdGlvbiAob2JqKSB7XG4gICAgcmV0dXJuIF9pc0Z1bmN0aW9uKG9iaikgJiYgKytvYmouY2FjaGVJRCAmJiAob2JqLnJlYyA9IG9iaigpKTtcbiAgfSk7IC8vIGZvcmNlIHRoZSBjbGVhcmluZyBvZiB0aGUgY2FjaGUgYmVjYXVzZSBzb21lIGJyb3dzZXJzIHRha2UgYSBsaXR0bGUgd2hpbGUgdG8gZGlzcGF0Y2ggdGhlIFwic2Nyb2xsXCIgZXZlbnQgYW5kIHRoZSB1c2VyIG1heSBoYXZlIGNoYW5nZWQgdGhlIHNjcm9sbCBwb3NpdGlvbiBhbmQgdGhlbiBjYWxsZWQgU2Nyb2xsVHJpZ2dlci5yZWZyZXNoKCkgcmlnaHQgYXdheVxuXG5cbiAgdmFyIHJlZnJlc2hJbml0cyA9IF9kaXNwYXRjaChcInJlZnJlc2hJbml0XCIpO1xuXG4gIF9zb3J0ICYmIFNjcm9sbFRyaWdnZXIuc29ydCgpO1xuICBza2lwUmV2ZXJ0IHx8IF9yZXZlcnRBbGwoKTtcblxuICBfc2Nyb2xsZXJzLmZvckVhY2goZnVuY3Rpb24gKG9iaikge1xuICAgIGlmIChfaXNGdW5jdGlvbihvYmopKSB7XG4gICAgICBvYmouc21vb3RoICYmIChvYmoudGFyZ2V0LnN0eWxlLnNjcm9sbEJlaGF2aW9yID0gXCJhdXRvXCIpOyAvLyBzbW9vdGggc2Nyb2xsaW5nIGludGVyZmVyZXNcblxuICAgICAgb2JqKDApO1xuICAgIH1cbiAgfSk7XG5cbiAgX3RyaWdnZXJzLnNsaWNlKDApLmZvckVhY2goZnVuY3Rpb24gKHQpIHtcbiAgICByZXR1cm4gdC5yZWZyZXNoKCk7XG4gIH0pOyAvLyBkb24ndCBsb29wIHdpdGggX2kgYmVjYXVzZSBkdXJpbmcgYSByZWZyZXNoKCkgc29tZW9uZSBjb3VsZCBjYWxsIFNjcm9sbFRyaWdnZXIudXBkYXRlKCkgd2hpY2ggd291bGQgaXRlcmF0ZSB0aHJvdWdoIF9pIHJlc3VsdGluZyBpbiBhIHNraXAuXG5cblxuICBfaXNSZXZlcnRlZCA9IGZhbHNlO1xuXG4gIF90cmlnZ2Vycy5mb3JFYWNoKGZ1bmN0aW9uICh0KSB7XG4gICAgLy8gbmVzdGVkIHBpbnMgKHBpbm5lZENvbnRhaW5lcikgd2l0aCBwaW5TcGFjaW5nIG1heSBleHBhbmQgdGhlIGNvbnRhaW5lciwgc28gd2UgbXVzdCBhY2NvbW1vZGF0ZSB0aGF0IGhlcmUuXG4gICAgaWYgKHQuX3N1YlBpbk9mZnNldCAmJiB0LnBpbikge1xuICAgICAgdmFyIHByb3AgPSB0LnZhcnMuaG9yaXpvbnRhbCA/IFwib2Zmc2V0V2lkdGhcIiA6IFwib2Zmc2V0SGVpZ2h0XCIsXG4gICAgICAgICAgb3JpZ2luYWwgPSB0LnBpbltwcm9wXTtcbiAgICAgIHQucmV2ZXJ0KHRydWUsIDEpO1xuICAgICAgdC5hZGp1c3RQaW5TcGFjaW5nKHQucGluW3Byb3BdIC0gb3JpZ2luYWwpO1xuICAgICAgdC5yZWZyZXNoKCk7XG4gICAgfVxuICB9KTtcblxuICBfY2xhbXBpbmdNYXggPSAxOyAvLyBwaW5TcGFjaW5nIG1pZ2h0IGJlIHByb3BwaW5nIGEgcGFnZSBvcGVuLCB0aHVzIHdoZW4gd2UgLnNldFBvc2l0aW9ucygpIHRvIGNsYW1wIGEgU2Nyb2xsVHJpZ2dlcidzIGVuZCB3ZSBzaG91bGQgbGVhdmUgdGhlIHBpblNwYWNpbmcgYWxvbmUuIFRoYXQncyB3aGF0IHRoaXMgZmxhZyBpcyBmb3IuXG5cbiAgX2hpZGVBbGxNYXJrZXJzKHRydWUpO1xuXG4gIF90cmlnZ2Vycy5mb3JFYWNoKGZ1bmN0aW9uICh0KSB7XG4gICAgLy8gdGhlIHNjcm9sbGVyJ3MgbWF4IHNjcm9sbCBwb3NpdGlvbiBtYXkgY2hhbmdlIGFmdGVyIGFsbCB0aGUgU2Nyb2xsVHJpZ2dlcnMgcmVmcmVzaGVkIChsaWtlIHBpbm5pbmcgY291bGQgcHVzaCBpdCBkb3duKSwgc28gd2UgbmVlZCB0byBsb29wIGJhY2sgYW5kIGNvcnJlY3QgYW55IHdpdGggZW5kOiBcIm1heFwiLiBTYW1lIGZvciBhbnl0aGluZyB3aXRoIGEgY2xhbXBlZCBlbmRcbiAgICB2YXIgbWF4ID0gX21heFNjcm9sbCh0LnNjcm9sbGVyLCB0Ll9kaXIpLFxuICAgICAgICBlbmRDbGFtcCA9IHQudmFycy5lbmQgPT09IFwibWF4XCIgfHwgdC5fZW5kQ2xhbXAgJiYgdC5lbmQgPiBtYXgsXG4gICAgICAgIHN0YXJ0Q2xhbXAgPSB0Ll9zdGFydENsYW1wICYmIHQuc3RhcnQgPj0gbWF4O1xuXG4gICAgKGVuZENsYW1wIHx8IHN0YXJ0Q2xhbXApICYmIHQuc2V0UG9zaXRpb25zKHN0YXJ0Q2xhbXAgPyBtYXggLSAxIDogdC5zdGFydCwgZW5kQ2xhbXAgPyBNYXRoLm1heChzdGFydENsYW1wID8gbWF4IDogdC5zdGFydCArIDEsIG1heCkgOiB0LmVuZCwgdHJ1ZSk7XG4gIH0pO1xuXG4gIF9oaWRlQWxsTWFya2VycyhmYWxzZSk7XG5cbiAgX2NsYW1waW5nTWF4ID0gMDtcbiAgcmVmcmVzaEluaXRzLmZvckVhY2goZnVuY3Rpb24gKHJlc3VsdCkge1xuICAgIHJldHVybiByZXN1bHQgJiYgcmVzdWx0LnJlbmRlciAmJiByZXN1bHQucmVuZGVyKC0xKTtcbiAgfSk7IC8vIGlmIHRoZSBvblJlZnJlc2hJbml0KCkgcmV0dXJucyBhbiBhbmltYXRpb24gKHR5cGljYWxseSBhIGdzYXAuc2V0KCkpLCByZXZlcnQgaXQuIFRoaXMgbWFrZXMgaXQgZWFzeSB0byBwdXQgdGhpbmdzIGluIGEgY2VydGFpbiBzcG90IGJlZm9yZSByZWZyZXNoaW5nIGZvciBtZWFzdXJlbWVudCBwdXJwb3NlcywgYW5kIHRoZW4gcHV0IHRoaW5ncyBiYWNrLlxuXG4gIF9zY3JvbGxlcnMuZm9yRWFjaChmdW5jdGlvbiAob2JqKSB7XG4gICAgaWYgKF9pc0Z1bmN0aW9uKG9iaikpIHtcbiAgICAgIG9iai5zbW9vdGggJiYgcmVxdWVzdEFuaW1hdGlvbkZyYW1lKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIG9iai50YXJnZXQuc3R5bGUuc2Nyb2xsQmVoYXZpb3IgPSBcInNtb290aFwiO1xuICAgICAgfSk7XG4gICAgICBvYmoucmVjICYmIG9iaihvYmoucmVjKTtcbiAgICB9XG4gIH0pO1xuXG4gIF9jbGVhclNjcm9sbE1lbW9yeShfc2Nyb2xsUmVzdG9yYXRpb24sIDEpO1xuXG4gIF9yZXNpemVEZWxheS5wYXVzZSgpO1xuXG4gIF9yZWZyZXNoSUQrKztcbiAgX3JlZnJlc2hpbmdBbGwgPSAyO1xuXG4gIF91cGRhdGVBbGwoMik7XG5cbiAgX3RyaWdnZXJzLmZvckVhY2goZnVuY3Rpb24gKHQpIHtcbiAgICByZXR1cm4gX2lzRnVuY3Rpb24odC52YXJzLm9uUmVmcmVzaCkgJiYgdC52YXJzLm9uUmVmcmVzaCh0KTtcbiAgfSk7XG5cbiAgX3JlZnJlc2hpbmdBbGwgPSBTY3JvbGxUcmlnZ2VyLmlzUmVmcmVzaGluZyA9IGZhbHNlO1xuXG4gIF9kaXNwYXRjaChcInJlZnJlc2hcIik7XG59LFxuICAgIF9sYXN0U2Nyb2xsID0gMCxcbiAgICBfZGlyZWN0aW9uID0gMSxcbiAgICBfcHJpbWFyeSxcbiAgICBfdXBkYXRlQWxsID0gZnVuY3Rpb24gX3VwZGF0ZUFsbChmb3JjZSkge1xuICBpZiAoZm9yY2UgPT09IDIgfHwgIV9yZWZyZXNoaW5nQWxsICYmICFfaXNSZXZlcnRlZCkge1xuICAgIC8vIF9pc1JldmVydGVkIGNvdWxkIGJlIHRydWUgaWYsIGZvciBleGFtcGxlLCBhIG1hdGNoTWVkaWEoKSBpcyBpbiB0aGUgcHJvY2VzcyBvZiBleGVjdXRpbmcuIFdlIGRvbid0IHdhbnQgdG8gdXBkYXRlIGR1cmluZyB0aGUgdGltZSBldmVyeXRoaW5nIGlzIHJldmVydGVkLlxuICAgIFNjcm9sbFRyaWdnZXIuaXNVcGRhdGluZyA9IHRydWU7XG4gICAgX3ByaW1hcnkgJiYgX3ByaW1hcnkudXBkYXRlKDApOyAvLyBTY3JvbGxTbW9vdGhlciB1c2VzIHJlZnJlc2hQcmlvcml0eSAtOTk5OSB0byBiZWNvbWUgdGhlIHByaW1hcnkgdGhhdCBnZXRzIHVwZGF0ZWQgYmVmb3JlIGFsbCBvdGhlcnMgYmVjYXVzZSBpdCBhZmZlY3RzIHRoZSBzY3JvbGwgcG9zaXRpb24uXG5cbiAgICB2YXIgbCA9IF90cmlnZ2Vycy5sZW5ndGgsXG4gICAgICAgIHRpbWUgPSBfZ2V0VGltZSgpLFxuICAgICAgICByZWNvcmRWZWxvY2l0eSA9IHRpbWUgLSBfdGltZTEgPj0gNTAsXG4gICAgICAgIHNjcm9sbCA9IGwgJiYgX3RyaWdnZXJzWzBdLnNjcm9sbCgpO1xuXG4gICAgX2RpcmVjdGlvbiA9IF9sYXN0U2Nyb2xsID4gc2Nyb2xsID8gLTEgOiAxO1xuICAgIF9yZWZyZXNoaW5nQWxsIHx8IChfbGFzdFNjcm9sbCA9IHNjcm9sbCk7XG5cbiAgICBpZiAocmVjb3JkVmVsb2NpdHkpIHtcbiAgICAgIGlmIChfbGFzdFNjcm9sbFRpbWUgJiYgIV9wb2ludGVySXNEb3duICYmIHRpbWUgLSBfbGFzdFNjcm9sbFRpbWUgPiAyMDApIHtcbiAgICAgICAgX2xhc3RTY3JvbGxUaW1lID0gMDtcblxuICAgICAgICBfZGlzcGF0Y2goXCJzY3JvbGxFbmRcIik7XG4gICAgICB9XG5cbiAgICAgIF90aW1lMiA9IF90aW1lMTtcbiAgICAgIF90aW1lMSA9IHRpbWU7XG4gICAgfVxuXG4gICAgaWYgKF9kaXJlY3Rpb24gPCAwKSB7XG4gICAgICBfaSA9IGw7XG5cbiAgICAgIHdoaWxlIChfaS0tID4gMCkge1xuICAgICAgICBfdHJpZ2dlcnNbX2ldICYmIF90cmlnZ2Vyc1tfaV0udXBkYXRlKDAsIHJlY29yZFZlbG9jaXR5KTtcbiAgICAgIH1cblxuICAgICAgX2RpcmVjdGlvbiA9IDE7XG4gICAgfSBlbHNlIHtcbiAgICAgIGZvciAoX2kgPSAwOyBfaSA8IGw7IF9pKyspIHtcbiAgICAgICAgX3RyaWdnZXJzW19pXSAmJiBfdHJpZ2dlcnNbX2ldLnVwZGF0ZSgwLCByZWNvcmRWZWxvY2l0eSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgU2Nyb2xsVHJpZ2dlci5pc1VwZGF0aW5nID0gZmFsc2U7XG4gIH1cblxuICBfcmFmSUQgPSAwO1xufSxcbiAgICBfcHJvcE5hbWVzVG9Db3B5ID0gW19sZWZ0LCBfdG9wLCBfYm90dG9tLCBfcmlnaHQsIF9tYXJnaW4gKyBfQm90dG9tLCBfbWFyZ2luICsgX1JpZ2h0LCBfbWFyZ2luICsgX1RvcCwgX21hcmdpbiArIF9MZWZ0LCBcImRpc3BsYXlcIiwgXCJmbGV4U2hyaW5rXCIsIFwiZmxvYXRcIiwgXCJ6SW5kZXhcIiwgXCJncmlkQ29sdW1uU3RhcnRcIiwgXCJncmlkQ29sdW1uRW5kXCIsIFwiZ3JpZFJvd1N0YXJ0XCIsIFwiZ3JpZFJvd0VuZFwiLCBcImdyaWRBcmVhXCIsIFwianVzdGlmeVNlbGZcIiwgXCJhbGlnblNlbGZcIiwgXCJwbGFjZVNlbGZcIiwgXCJvcmRlclwiXSxcbiAgICBfc3RhdGVQcm9wcyA9IF9wcm9wTmFtZXNUb0NvcHkuY29uY2F0KFtfd2lkdGgsIF9oZWlnaHQsIFwiYm94U2l6aW5nXCIsIFwibWF4XCIgKyBfV2lkdGgsIFwibWF4XCIgKyBfSGVpZ2h0LCBcInBvc2l0aW9uXCIsIF9tYXJnaW4sIF9wYWRkaW5nLCBfcGFkZGluZyArIF9Ub3AsIF9wYWRkaW5nICsgX1JpZ2h0LCBfcGFkZGluZyArIF9Cb3R0b20sIF9wYWRkaW5nICsgX0xlZnRdKSxcbiAgICBfc3dhcFBpbk91dCA9IGZ1bmN0aW9uIF9zd2FwUGluT3V0KHBpbiwgc3BhY2VyLCBzdGF0ZSkge1xuICBfc2V0U3RhdGUoc3RhdGUpO1xuXG4gIHZhciBjYWNoZSA9IHBpbi5fZ3NhcDtcblxuICBpZiAoY2FjaGUuc3BhY2VySXNOYXRpdmUpIHtcbiAgICBfc2V0U3RhdGUoY2FjaGUuc3BhY2VyU3RhdGUpO1xuICB9IGVsc2UgaWYgKHBpbi5fZ3NhcC5zd2FwcGVkSW4pIHtcbiAgICB2YXIgcGFyZW50ID0gc3BhY2VyLnBhcmVudE5vZGU7XG5cbiAgICBpZiAocGFyZW50KSB7XG4gICAgICBwYXJlbnQuaW5zZXJ0QmVmb3JlKHBpbiwgc3BhY2VyKTtcbiAgICAgIHBhcmVudC5yZW1vdmVDaGlsZChzcGFjZXIpO1xuICAgIH1cbiAgfVxuXG4gIHBpbi5fZ3NhcC5zd2FwcGVkSW4gPSBmYWxzZTtcbn0sXG4gICAgX3N3YXBQaW5JbiA9IGZ1bmN0aW9uIF9zd2FwUGluSW4ocGluLCBzcGFjZXIsIGNzLCBzcGFjZXJTdGF0ZSkge1xuICBpZiAoIXBpbi5fZ3NhcC5zd2FwcGVkSW4pIHtcbiAgICB2YXIgaSA9IF9wcm9wTmFtZXNUb0NvcHkubGVuZ3RoLFxuICAgICAgICBzcGFjZXJTdHlsZSA9IHNwYWNlci5zdHlsZSxcbiAgICAgICAgcGluU3R5bGUgPSBwaW4uc3R5bGUsXG4gICAgICAgIHA7XG5cbiAgICB3aGlsZSAoaS0tKSB7XG4gICAgICBwID0gX3Byb3BOYW1lc1RvQ29weVtpXTtcbiAgICAgIHNwYWNlclN0eWxlW3BdID0gY3NbcF07XG4gICAgfVxuXG4gICAgc3BhY2VyU3R5bGUucG9zaXRpb24gPSBjcy5wb3NpdGlvbiA9PT0gXCJhYnNvbHV0ZVwiID8gXCJhYnNvbHV0ZVwiIDogXCJyZWxhdGl2ZVwiO1xuICAgIGNzLmRpc3BsYXkgPT09IFwiaW5saW5lXCIgJiYgKHNwYWNlclN0eWxlLmRpc3BsYXkgPSBcImlubGluZS1ibG9ja1wiKTtcbiAgICBwaW5TdHlsZVtfYm90dG9tXSA9IHBpblN0eWxlW19yaWdodF0gPSBcImF1dG9cIjtcbiAgICBzcGFjZXJTdHlsZS5mbGV4QmFzaXMgPSBjcy5mbGV4QmFzaXMgfHwgXCJhdXRvXCI7XG4gICAgc3BhY2VyU3R5bGUub3ZlcmZsb3cgPSBcInZpc2libGVcIjtcbiAgICBzcGFjZXJTdHlsZS5ib3hTaXppbmcgPSBcImJvcmRlci1ib3hcIjtcbiAgICBzcGFjZXJTdHlsZVtfd2lkdGhdID0gX2dldFNpemUocGluLCBfaG9yaXpvbnRhbCkgKyBfcHg7XG4gICAgc3BhY2VyU3R5bGVbX2hlaWdodF0gPSBfZ2V0U2l6ZShwaW4sIF92ZXJ0aWNhbCkgKyBfcHg7XG4gICAgc3BhY2VyU3R5bGVbX3BhZGRpbmddID0gcGluU3R5bGVbX21hcmdpbl0gPSBwaW5TdHlsZVtfdG9wXSA9IHBpblN0eWxlW19sZWZ0XSA9IFwiMFwiO1xuXG4gICAgX3NldFN0YXRlKHNwYWNlclN0YXRlKTtcblxuICAgIHBpblN0eWxlW193aWR0aF0gPSBwaW5TdHlsZVtcIm1heFwiICsgX1dpZHRoXSA9IGNzW193aWR0aF07XG4gICAgcGluU3R5bGVbX2hlaWdodF0gPSBwaW5TdHlsZVtcIm1heFwiICsgX0hlaWdodF0gPSBjc1tfaGVpZ2h0XTtcbiAgICBwaW5TdHlsZVtfcGFkZGluZ10gPSBjc1tfcGFkZGluZ107XG5cbiAgICBpZiAocGluLnBhcmVudE5vZGUgIT09IHNwYWNlcikge1xuICAgICAgcGluLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHNwYWNlciwgcGluKTtcbiAgICAgIHNwYWNlci5hcHBlbmRDaGlsZChwaW4pO1xuICAgIH1cblxuICAgIHBpbi5fZ3NhcC5zd2FwcGVkSW4gPSB0cnVlO1xuICB9XG59LFxuICAgIF9jYXBzRXhwID0gLyhbQS1aXSkvZyxcbiAgICBfc2V0U3RhdGUgPSBmdW5jdGlvbiBfc2V0U3RhdGUoc3RhdGUpIHtcbiAgaWYgKHN0YXRlKSB7XG4gICAgdmFyIHN0eWxlID0gc3RhdGUudC5zdHlsZSxcbiAgICAgICAgbCA9IHN0YXRlLmxlbmd0aCxcbiAgICAgICAgaSA9IDAsXG4gICAgICAgIHAsXG4gICAgICAgIHZhbHVlO1xuICAgIChzdGF0ZS50Ll9nc2FwIHx8IGdzYXAuY29yZS5nZXRDYWNoZShzdGF0ZS50KSkudW5jYWNoZSA9IDE7IC8vIG90aGVyd2lzZSB0cmFuc2Zvcm1zIG1heSBiZSBvZmZcblxuICAgIGZvciAoOyBpIDwgbDsgaSArPSAyKSB7XG4gICAgICB2YWx1ZSA9IHN0YXRlW2kgKyAxXTtcbiAgICAgIHAgPSBzdGF0ZVtpXTtcblxuICAgICAgaWYgKHZhbHVlKSB7XG4gICAgICAgIHN0eWxlW3BdID0gdmFsdWU7XG4gICAgICB9IGVsc2UgaWYgKHN0eWxlW3BdKSB7XG4gICAgICAgIHN0eWxlLnJlbW92ZVByb3BlcnR5KHAucmVwbGFjZShfY2Fwc0V4cCwgXCItJDFcIikudG9Mb3dlckNhc2UoKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59LFxuICAgIF9nZXRTdGF0ZSA9IGZ1bmN0aW9uIF9nZXRTdGF0ZShlbGVtZW50KSB7XG4gIC8vIHJldHVybnMgYW4gQXJyYXkgd2l0aCBhbHRlcm5hdGluZyB2YWx1ZXMgbGlrZSBbcHJvcGVydHksIHZhbHVlLCBwcm9wZXJ0eSwgdmFsdWVdIGFuZCBhIFwidFwiIHByb3BlcnR5IHBvaW50aW5nIHRvIHRoZSB0YXJnZXQgKGVsZW1lbnQpLiBNYWtlcyBpdCBmYXN0IGFuZCBjaGVhcC5cbiAgdmFyIGwgPSBfc3RhdGVQcm9wcy5sZW5ndGgsXG4gICAgICBzdHlsZSA9IGVsZW1lbnQuc3R5bGUsXG4gICAgICBzdGF0ZSA9IFtdLFxuICAgICAgaSA9IDA7XG5cbiAgZm9yICg7IGkgPCBsOyBpKyspIHtcbiAgICBzdGF0ZS5wdXNoKF9zdGF0ZVByb3BzW2ldLCBzdHlsZVtfc3RhdGVQcm9wc1tpXV0pO1xuICB9XG5cbiAgc3RhdGUudCA9IGVsZW1lbnQ7XG4gIHJldHVybiBzdGF0ZTtcbn0sXG4gICAgX2NvcHlTdGF0ZSA9IGZ1bmN0aW9uIF9jb3B5U3RhdGUoc3RhdGUsIG92ZXJyaWRlLCBvbWl0T2Zmc2V0cykge1xuICB2YXIgcmVzdWx0ID0gW10sXG4gICAgICBsID0gc3RhdGUubGVuZ3RoLFxuICAgICAgaSA9IG9taXRPZmZzZXRzID8gOCA6IDAsXG4gICAgICAvLyBza2lwIHRvcCwgbGVmdCwgcmlnaHQsIGJvdHRvbSBpZiBvbWl0T2Zmc2V0cyBpcyB0cnVlXG4gIHA7XG5cbiAgZm9yICg7IGkgPCBsOyBpICs9IDIpIHtcbiAgICBwID0gc3RhdGVbaV07XG4gICAgcmVzdWx0LnB1c2gocCwgcCBpbiBvdmVycmlkZSA/IG92ZXJyaWRlW3BdIDogc3RhdGVbaSArIDFdKTtcbiAgfVxuXG4gIHJlc3VsdC50ID0gc3RhdGUudDtcbiAgcmV0dXJuIHJlc3VsdDtcbn0sXG4gICAgX3dpbk9mZnNldHMgPSB7XG4gIGxlZnQ6IDAsXG4gIHRvcDogMFxufSxcbiAgICAvLyAvLyBwb3RlbnRpYWwgZnV0dXJlIGZlYXR1cmUgKD8pIEFsbG93IHVzZXJzIHRvIGNhbGN1bGF0ZSB3aGVyZSBhIHRyaWdnZXIgaGl0cyAoc2Nyb2xsIHBvc2l0aW9uKSBsaWtlIGdldFNjcm9sbFBvc2l0aW9uKFwiI2lkXCIsIFwidG9wIGJvdHRvbVwiKVxuLy8gX2dldFNjcm9sbFBvc2l0aW9uID0gKHRyaWdnZXIsIHBvc2l0aW9uLCB7c2Nyb2xsZXIsIGNvbnRhaW5lckFuaW1hdGlvbiwgaG9yaXpvbnRhbH0pID0+IHtcbi8vIFx0c2Nyb2xsZXIgPSBfZ2V0VGFyZ2V0KHNjcm9sbGVyIHx8IF93aW4pO1xuLy8gXHRsZXQgZGlyZWN0aW9uID0gaG9yaXpvbnRhbCA/IF9ob3Jpem9udGFsIDogX3ZlcnRpY2FsLFxuLy8gXHRcdGlzVmlld3BvcnQgPSBfaXNWaWV3cG9ydChzY3JvbGxlcik7XG4vLyBcdF9nZXRTaXplRnVuYyhzY3JvbGxlciwgaXNWaWV3cG9ydCwgZGlyZWN0aW9uKTtcbi8vIFx0cmV0dXJuIF9wYXJzZVBvc2l0aW9uKHBvc2l0aW9uLCBfZ2V0VGFyZ2V0KHRyaWdnZXIpLCBfZ2V0U2l6ZUZ1bmMoc2Nyb2xsZXIsIGlzVmlld3BvcnQsIGRpcmVjdGlvbikoKSwgZGlyZWN0aW9uLCBfZ2V0U2Nyb2xsRnVuYyhzY3JvbGxlciwgZGlyZWN0aW9uKSgpLCAwLCAwLCAwLCBfZ2V0T2Zmc2V0c0Z1bmMoc2Nyb2xsZXIsIGlzVmlld3BvcnQpKCksIGlzVmlld3BvcnQgPyAwIDogcGFyc2VGbG9hdChfZ2V0Q29tcHV0ZWRTdHlsZShzY3JvbGxlcilbXCJib3JkZXJcIiArIGRpcmVjdGlvbi5wMiArIF9XaWR0aF0pIHx8IDAsIDAsIGNvbnRhaW5lckFuaW1hdGlvbiA/IGNvbnRhaW5lckFuaW1hdGlvbi5kdXJhdGlvbigpIDogX21heFNjcm9sbChzY3JvbGxlciksIGNvbnRhaW5lckFuaW1hdGlvbik7XG4vLyB9LFxuX3BhcnNlUG9zaXRpb24gPSBmdW5jdGlvbiBfcGFyc2VQb3NpdGlvbih2YWx1ZSwgdHJpZ2dlciwgc2Nyb2xsZXJTaXplLCBkaXJlY3Rpb24sIHNjcm9sbCwgbWFya2VyLCBtYXJrZXJTY3JvbGxlciwgc2VsZiwgc2Nyb2xsZXJCb3VuZHMsIGJvcmRlcldpZHRoLCB1c2VGaXhlZFBvc2l0aW9uLCBzY3JvbGxlck1heCwgY29udGFpbmVyQW5pbWF0aW9uLCBjbGFtcFplcm9Qcm9wKSB7XG4gIF9pc0Z1bmN0aW9uKHZhbHVlKSAmJiAodmFsdWUgPSB2YWx1ZShzZWxmKSk7XG5cbiAgaWYgKF9pc1N0cmluZyh2YWx1ZSkgJiYgdmFsdWUuc3Vic3RyKDAsIDMpID09PSBcIm1heFwiKSB7XG4gICAgdmFsdWUgPSBzY3JvbGxlck1heCArICh2YWx1ZS5jaGFyQXQoNCkgPT09IFwiPVwiID8gX29mZnNldFRvUHgoXCIwXCIgKyB2YWx1ZS5zdWJzdHIoMyksIHNjcm9sbGVyU2l6ZSkgOiAwKTtcbiAgfVxuXG4gIHZhciB0aW1lID0gY29udGFpbmVyQW5pbWF0aW9uID8gY29udGFpbmVyQW5pbWF0aW9uLnRpbWUoKSA6IDAsXG4gICAgICBwMSxcbiAgICAgIHAyLFxuICAgICAgZWxlbWVudDtcbiAgY29udGFpbmVyQW5pbWF0aW9uICYmIGNvbnRhaW5lckFuaW1hdGlvbi5zZWVrKDApO1xuICBpc05hTih2YWx1ZSkgfHwgKHZhbHVlID0gK3ZhbHVlKTsgLy8gY29udmVydCBhIHN0cmluZyBudW1iZXIgbGlrZSBcIjQ1XCIgdG8gYW4gYWN0dWFsIG51bWJlclxuXG4gIGlmICghX2lzTnVtYmVyKHZhbHVlKSkge1xuICAgIF9pc0Z1bmN0aW9uKHRyaWdnZXIpICYmICh0cmlnZ2VyID0gdHJpZ2dlcihzZWxmKSk7XG4gICAgdmFyIG9mZnNldHMgPSAodmFsdWUgfHwgXCIwXCIpLnNwbGl0KFwiIFwiKSxcbiAgICAgICAgYm91bmRzLFxuICAgICAgICBsb2NhbE9mZnNldCxcbiAgICAgICAgZ2xvYmFsT2Zmc2V0LFxuICAgICAgICBkaXNwbGF5O1xuICAgIGVsZW1lbnQgPSBfZ2V0VGFyZ2V0KHRyaWdnZXIsIHNlbGYpIHx8IF9ib2R5O1xuICAgIGJvdW5kcyA9IF9nZXRCb3VuZHMoZWxlbWVudCkgfHwge307XG5cbiAgICBpZiAoKCFib3VuZHMgfHwgIWJvdW5kcy5sZWZ0ICYmICFib3VuZHMudG9wKSAmJiBfZ2V0Q29tcHV0ZWRTdHlsZShlbGVtZW50KS5kaXNwbGF5ID09PSBcIm5vbmVcIikge1xuICAgICAgLy8gaWYgZGlzcGxheSBpcyBcIm5vbmVcIiwgaXQgd29uJ3QgcmVwb3J0IGdldEJvdW5kaW5nQ2xpZW50UmVjdCgpIHByb3Blcmx5XG4gICAgICBkaXNwbGF5ID0gZWxlbWVudC5zdHlsZS5kaXNwbGF5O1xuICAgICAgZWxlbWVudC5zdHlsZS5kaXNwbGF5ID0gXCJibG9ja1wiO1xuICAgICAgYm91bmRzID0gX2dldEJvdW5kcyhlbGVtZW50KTtcbiAgICAgIGRpc3BsYXkgPyBlbGVtZW50LnN0eWxlLmRpc3BsYXkgPSBkaXNwbGF5IDogZWxlbWVudC5zdHlsZS5yZW1vdmVQcm9wZXJ0eShcImRpc3BsYXlcIik7XG4gICAgfVxuXG4gICAgbG9jYWxPZmZzZXQgPSBfb2Zmc2V0VG9QeChvZmZzZXRzWzBdLCBib3VuZHNbZGlyZWN0aW9uLmRdKTtcbiAgICBnbG9iYWxPZmZzZXQgPSBfb2Zmc2V0VG9QeChvZmZzZXRzWzFdIHx8IFwiMFwiLCBzY3JvbGxlclNpemUpO1xuICAgIHZhbHVlID0gYm91bmRzW2RpcmVjdGlvbi5wXSAtIHNjcm9sbGVyQm91bmRzW2RpcmVjdGlvbi5wXSAtIGJvcmRlcldpZHRoICsgbG9jYWxPZmZzZXQgKyBzY3JvbGwgLSBnbG9iYWxPZmZzZXQ7XG4gICAgbWFya2VyU2Nyb2xsZXIgJiYgX3Bvc2l0aW9uTWFya2VyKG1hcmtlclNjcm9sbGVyLCBnbG9iYWxPZmZzZXQsIGRpcmVjdGlvbiwgc2Nyb2xsZXJTaXplIC0gZ2xvYmFsT2Zmc2V0IDwgMjAgfHwgbWFya2VyU2Nyb2xsZXIuX2lzU3RhcnQgJiYgZ2xvYmFsT2Zmc2V0ID4gMjApO1xuICAgIHNjcm9sbGVyU2l6ZSAtPSBzY3JvbGxlclNpemUgLSBnbG9iYWxPZmZzZXQ7IC8vIGFkanVzdCBmb3IgdGhlIG1hcmtlclxuICB9IGVsc2Uge1xuICAgIGNvbnRhaW5lckFuaW1hdGlvbiAmJiAodmFsdWUgPSBnc2FwLnV0aWxzLm1hcFJhbmdlKGNvbnRhaW5lckFuaW1hdGlvbi5zY3JvbGxUcmlnZ2VyLnN0YXJ0LCBjb250YWluZXJBbmltYXRpb24uc2Nyb2xsVHJpZ2dlci5lbmQsIDAsIHNjcm9sbGVyTWF4LCB2YWx1ZSkpO1xuICAgIG1hcmtlclNjcm9sbGVyICYmIF9wb3NpdGlvbk1hcmtlcihtYXJrZXJTY3JvbGxlciwgc2Nyb2xsZXJTaXplLCBkaXJlY3Rpb24sIHRydWUpO1xuICB9XG5cbiAgaWYgKGNsYW1wWmVyb1Byb3ApIHtcbiAgICBzZWxmW2NsYW1wWmVyb1Byb3BdID0gdmFsdWUgfHwgLTAuMDAxO1xuICAgIHZhbHVlIDwgMCAmJiAodmFsdWUgPSAwKTtcbiAgfVxuXG4gIGlmIChtYXJrZXIpIHtcbiAgICB2YXIgcG9zaXRpb24gPSB2YWx1ZSArIHNjcm9sbGVyU2l6ZSxcbiAgICAgICAgaXNTdGFydCA9IG1hcmtlci5faXNTdGFydDtcbiAgICBwMSA9IFwic2Nyb2xsXCIgKyBkaXJlY3Rpb24uZDI7XG5cbiAgICBfcG9zaXRpb25NYXJrZXIobWFya2VyLCBwb3NpdGlvbiwgZGlyZWN0aW9uLCBpc1N0YXJ0ICYmIHBvc2l0aW9uID4gMjAgfHwgIWlzU3RhcnQgJiYgKHVzZUZpeGVkUG9zaXRpb24gPyBNYXRoLm1heChfYm9keVtwMV0sIF9kb2NFbFtwMV0pIDogbWFya2VyLnBhcmVudE5vZGVbcDFdKSA8PSBwb3NpdGlvbiArIDEpO1xuXG4gICAgaWYgKHVzZUZpeGVkUG9zaXRpb24pIHtcbiAgICAgIHNjcm9sbGVyQm91bmRzID0gX2dldEJvdW5kcyhtYXJrZXJTY3JvbGxlcik7XG4gICAgICB1c2VGaXhlZFBvc2l0aW9uICYmIChtYXJrZXIuc3R5bGVbZGlyZWN0aW9uLm9wLnBdID0gc2Nyb2xsZXJCb3VuZHNbZGlyZWN0aW9uLm9wLnBdIC0gZGlyZWN0aW9uLm9wLm0gLSBtYXJrZXIuX29mZnNldCArIF9weCk7XG4gICAgfVxuICB9XG5cbiAgaWYgKGNvbnRhaW5lckFuaW1hdGlvbiAmJiBlbGVtZW50KSB7XG4gICAgcDEgPSBfZ2V0Qm91bmRzKGVsZW1lbnQpO1xuICAgIGNvbnRhaW5lckFuaW1hdGlvbi5zZWVrKHNjcm9sbGVyTWF4KTtcbiAgICBwMiA9IF9nZXRCb3VuZHMoZWxlbWVudCk7XG4gICAgY29udGFpbmVyQW5pbWF0aW9uLl9jYVNjcm9sbERpc3QgPSBwMVtkaXJlY3Rpb24ucF0gLSBwMltkaXJlY3Rpb24ucF07XG4gICAgdmFsdWUgPSB2YWx1ZSAvIGNvbnRhaW5lckFuaW1hdGlvbi5fY2FTY3JvbGxEaXN0ICogc2Nyb2xsZXJNYXg7XG4gIH1cblxuICBjb250YWluZXJBbmltYXRpb24gJiYgY29udGFpbmVyQW5pbWF0aW9uLnNlZWsodGltZSk7XG4gIHJldHVybiBjb250YWluZXJBbmltYXRpb24gPyB2YWx1ZSA6IE1hdGgucm91bmQodmFsdWUpO1xufSxcbiAgICBfcHJlZml4RXhwID0gLyh3ZWJraXR8bW96fGxlbmd0aHxjc3NUZXh0fGluc2V0KS9pLFxuICAgIF9yZXBhcmVudCA9IGZ1bmN0aW9uIF9yZXBhcmVudChlbGVtZW50LCBwYXJlbnQsIHRvcCwgbGVmdCkge1xuICBpZiAoZWxlbWVudC5wYXJlbnROb2RlICE9PSBwYXJlbnQpIHtcbiAgICB2YXIgc3R5bGUgPSBlbGVtZW50LnN0eWxlLFxuICAgICAgICBwLFxuICAgICAgICBjcztcblxuICAgIGlmIChwYXJlbnQgPT09IF9ib2R5KSB7XG4gICAgICBlbGVtZW50Ll9zdE9yaWcgPSBzdHlsZS5jc3NUZXh0OyAvLyByZWNvcmQgb3JpZ2luYWwgaW5saW5lIHN0eWxlcyBzbyB3ZSBjYW4gcmV2ZXJ0IHRoZW0gbGF0ZXJcblxuICAgICAgY3MgPSBfZ2V0Q29tcHV0ZWRTdHlsZShlbGVtZW50KTtcblxuICAgICAgZm9yIChwIGluIGNzKSB7XG4gICAgICAgIC8vIG11c3QgY29weSBhbGwgcmVsZXZhbnQgc3R5bGVzIHRvIGVuc3VyZSB0aGF0IG5vdGhpbmcgY2hhbmdlcyB2aXN1YWxseSB3aGVuIHdlIHJlcGFyZW50IHRvIHRoZSA8Ym9keT4uIFNraXAgdGhlIHZlbmRvciBwcmVmaXhlZCBvbmVzLlxuICAgICAgICBpZiAoIStwICYmICFfcHJlZml4RXhwLnRlc3QocCkgJiYgY3NbcF0gJiYgdHlwZW9mIHN0eWxlW3BdID09PSBcInN0cmluZ1wiICYmIHAgIT09IFwiMFwiKSB7XG4gICAgICAgICAgc3R5bGVbcF0gPSBjc1twXTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdHlsZS50b3AgPSB0b3A7XG4gICAgICBzdHlsZS5sZWZ0ID0gbGVmdDtcbiAgICB9IGVsc2Uge1xuICAgICAgc3R5bGUuY3NzVGV4dCA9IGVsZW1lbnQuX3N0T3JpZztcbiAgICB9XG5cbiAgICBnc2FwLmNvcmUuZ2V0Q2FjaGUoZWxlbWVudCkudW5jYWNoZSA9IDE7XG4gICAgcGFyZW50LmFwcGVuZENoaWxkKGVsZW1lbnQpO1xuICB9XG59LFxuICAgIF9pbnRlcnJ1cHRpb25UcmFja2VyID0gZnVuY3Rpb24gX2ludGVycnVwdGlvblRyYWNrZXIoZ2V0VmFsdWVGdW5jLCBpbml0aWFsVmFsdWUsIG9uSW50ZXJydXB0KSB7XG4gIHZhciBsYXN0MSA9IGluaXRpYWxWYWx1ZSxcbiAgICAgIGxhc3QyID0gbGFzdDE7XG4gIHJldHVybiBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICB2YXIgY3VycmVudCA9IE1hdGgucm91bmQoZ2V0VmFsdWVGdW5jKCkpOyAvLyByb3VuZCBiZWNhdXNlIGluIHNvbWUgW3ZlcnkgdW5jb21tb25dIFdpbmRvd3MgZW52aXJvbm1lbnRzLCBzY3JvbGwgY2FuIGdldCByZXBvcnRlZCB3aXRoIGRlY2ltYWxzIGV2ZW4gdGhvdWdoIGl0IHdhcyBzZXQgd2l0aG91dC5cblxuICAgIGlmIChjdXJyZW50ICE9PSBsYXN0MSAmJiBjdXJyZW50ICE9PSBsYXN0MiAmJiBNYXRoLmFicyhjdXJyZW50IC0gbGFzdDEpID4gMyAmJiBNYXRoLmFicyhjdXJyZW50IC0gbGFzdDIpID4gMykge1xuICAgICAgLy8gaWYgdGhlIHVzZXIgc2Nyb2xscywga2lsbCB0aGUgdHdlZW4uIGlPUyBTYWZhcmkgaW50ZXJtaXR0ZW50bHkgbWlzcmVwb3J0cyB0aGUgc2Nyb2xsIHBvc2l0aW9uLCBpdCBtYXkgYmUgdGhlIG1vc3QgcmVjZW50bHktc2V0IG9uZSBvciB0aGUgb25lIGJlZm9yZSB0aGF0ISBXaGVuIFNhZmFyaSBpcyB6b29tZWQgKENNRC0rKSwgaXQgb2Z0ZW4gbWlzcmVwb3J0cyBhcyAxIHBpeGVsIG9mZiB0b28hIFNvIGlmIHdlIHNldCB0aGUgc2Nyb2xsIHBvc2l0aW9uIHRvIDEyNSwgZm9yIGV4YW1wbGUsIGl0J2xsIGFjdHVhbGx5IHJlcG9ydCBpdCBhcyAxMjQuXG4gICAgICB2YWx1ZSA9IGN1cnJlbnQ7XG4gICAgICBvbkludGVycnVwdCAmJiBvbkludGVycnVwdCgpO1xuICAgIH1cblxuICAgIGxhc3QyID0gbGFzdDE7XG4gICAgbGFzdDEgPSB2YWx1ZTtcbiAgICByZXR1cm4gdmFsdWU7XG4gIH07XG59LFxuICAgIF9zaGlmdE1hcmtlciA9IGZ1bmN0aW9uIF9zaGlmdE1hcmtlcihtYXJrZXIsIGRpcmVjdGlvbiwgdmFsdWUpIHtcbiAgdmFyIHZhcnMgPSB7fTtcbiAgdmFyc1tkaXJlY3Rpb24ucF0gPSBcIis9XCIgKyB2YWx1ZTtcbiAgZ3NhcC5zZXQobWFya2VyLCB2YXJzKTtcbn0sXG4gICAgLy8gX21lcmdlQW5pbWF0aW9ucyA9IGFuaW1hdGlvbnMgPT4ge1xuLy8gXHRsZXQgdGwgPSBnc2FwLnRpbWVsaW5lKHtzbW9vdGhDaGlsZFRpbWluZzogdHJ1ZX0pLnN0YXJ0VGltZShNYXRoLm1pbiguLi5hbmltYXRpb25zLm1hcChhID0+IGEuZ2xvYmFsVGltZSgwKSkpKTtcbi8vIFx0YW5pbWF0aW9ucy5mb3JFYWNoKGEgPT4ge2xldCB0aW1lID0gYS50b3RhbFRpbWUoKTsgdGwuYWRkKGEpOyBhLnRvdGFsVGltZSh0aW1lKTsgfSk7XG4vLyBcdHRsLnNtb290aENoaWxkVGltaW5nID0gZmFsc2U7XG4vLyBcdHJldHVybiB0bDtcbi8vIH0sXG4vLyByZXR1cm5zIGEgZnVuY3Rpb24gdGhhdCBjYW4gYmUgdXNlZCB0byB0d2VlbiB0aGUgc2Nyb2xsIHBvc2l0aW9uIGluIHRoZSBkaXJlY3Rpb24gcHJvdmlkZWQsIGFuZCB3aGVuIGRvaW5nIHNvIGl0J2xsIGFkZCBhIC50d2VlbiBwcm9wZXJ0eSB0byB0aGUgRlVOQ1RJT04gaXRzZWxmLCBhbmQgcmVtb3ZlIGl0IHdoZW4gdGhlIHR3ZWVuIGNvbXBsZXRlcyBvciBnZXRzIGtpbGxlZC4gVGhpcyBnaXZlcyB1cyBhIHdheSB0byBoYXZlIG11bHRpcGxlIFNjcm9sbFRyaWdnZXJzIHVzZSBhIGNlbnRyYWwgZnVuY3Rpb24gZm9yIGFueSBnaXZlbiBzY3JvbGxlciBhbmQgc2VlIGlmIHRoZXJlJ3MgYSBzY3JvbGwgdHdlZW4gcnVubmluZyAod2hpY2ggd291bGQgYWZmZWN0IGlmL2hvdyB0aGluZ3MgZ2V0IHVwZGF0ZWQpXG5fZ2V0VHdlZW5DcmVhdG9yID0gZnVuY3Rpb24gX2dldFR3ZWVuQ3JlYXRvcihzY3JvbGxlciwgZGlyZWN0aW9uKSB7XG4gIHZhciBnZXRTY3JvbGwgPSBfZ2V0U2Nyb2xsRnVuYyhzY3JvbGxlciwgZGlyZWN0aW9uKSxcbiAgICAgIHByb3AgPSBcIl9zY3JvbGxcIiArIGRpcmVjdGlvbi5wMixcbiAgICAgIC8vIGFkZCBhIHR3ZWVuYWJsZSBwcm9wZXJ0eSB0byB0aGUgc2Nyb2xsZXIgdGhhdCdzIGEgZ2V0dGVyL3NldHRlciBmdW5jdGlvbiwgbGlrZSBfc2Nyb2xsVG9wIG9yIF9zY3JvbGxMZWZ0LiBUaGlzIHdheSwgaWYgc29tZW9uZSBkb2VzIGdzYXAua2lsbFR3ZWVuc09mKHNjcm9sbGVyKSBpdCdsbCBraWxsIHRoZSBzY3JvbGwgdHdlZW4uXG4gIGdldFR3ZWVuID0gZnVuY3Rpb24gZ2V0VHdlZW4oc2Nyb2xsVG8sIHZhcnMsIGluaXRpYWxWYWx1ZSwgY2hhbmdlMSwgY2hhbmdlMikge1xuICAgIHZhciB0d2VlbiA9IGdldFR3ZWVuLnR3ZWVuLFxuICAgICAgICBvbkNvbXBsZXRlID0gdmFycy5vbkNvbXBsZXRlLFxuICAgICAgICBtb2RpZmllcnMgPSB7fTtcbiAgICBpbml0aWFsVmFsdWUgPSBpbml0aWFsVmFsdWUgfHwgZ2V0U2Nyb2xsKCk7XG5cbiAgICB2YXIgY2hlY2tGb3JJbnRlcnJ1cHRpb24gPSBfaW50ZXJydXB0aW9uVHJhY2tlcihnZXRTY3JvbGwsIGluaXRpYWxWYWx1ZSwgZnVuY3Rpb24gKCkge1xuICAgICAgdHdlZW4ua2lsbCgpO1xuICAgICAgZ2V0VHdlZW4udHdlZW4gPSAwO1xuICAgIH0pO1xuXG4gICAgY2hhbmdlMiA9IGNoYW5nZTEgJiYgY2hhbmdlMiB8fCAwOyAvLyBpZiBjaGFuZ2UxIGlzIDAsIHdlIHNldCB0aGF0IHRvIHRoZSBkaWZmZXJlbmNlIGFuZCBpZ25vcmUgY2hhbmdlMi4gT3RoZXJ3aXNlLCB0aGVyZSB3b3VsZCBiZSBhIGNvbXBvdW5kIGVmZmVjdC5cblxuICAgIGNoYW5nZTEgPSBjaGFuZ2UxIHx8IHNjcm9sbFRvIC0gaW5pdGlhbFZhbHVlO1xuICAgIHR3ZWVuICYmIHR3ZWVuLmtpbGwoKTtcbiAgICB2YXJzW3Byb3BdID0gc2Nyb2xsVG87XG4gICAgdmFycy5pbmhlcml0ID0gZmFsc2U7XG4gICAgdmFycy5tb2RpZmllcnMgPSBtb2RpZmllcnM7XG5cbiAgICBtb2RpZmllcnNbcHJvcF0gPSBmdW5jdGlvbiAoKSB7XG4gICAgICByZXR1cm4gY2hlY2tGb3JJbnRlcnJ1cHRpb24oaW5pdGlhbFZhbHVlICsgY2hhbmdlMSAqIHR3ZWVuLnJhdGlvICsgY2hhbmdlMiAqIHR3ZWVuLnJhdGlvICogdHdlZW4ucmF0aW8pO1xuICAgIH07XG5cbiAgICB2YXJzLm9uVXBkYXRlID0gZnVuY3Rpb24gKCkge1xuICAgICAgX3Njcm9sbGVycy5jYWNoZSsrO1xuICAgICAgZ2V0VHdlZW4udHdlZW4gJiYgX3VwZGF0ZUFsbCgpOyAvLyBpZiBpdCB3YXMgaW50ZXJydXB0ZWQva2lsbGVkLCBsaWtlIGluIGEgY29udGV4dC5yZXZlcnQoKSwgZG9uJ3QgZm9yY2UgYW4gdXBkYXRlQWxsKClcbiAgICB9O1xuXG4gICAgdmFycy5vbkNvbXBsZXRlID0gZnVuY3Rpb24gKCkge1xuICAgICAgZ2V0VHdlZW4udHdlZW4gPSAwO1xuICAgICAgb25Db21wbGV0ZSAmJiBvbkNvbXBsZXRlLmNhbGwodHdlZW4pO1xuICAgIH07XG5cbiAgICB0d2VlbiA9IGdldFR3ZWVuLnR3ZWVuID0gZ3NhcC50byhzY3JvbGxlciwgdmFycyk7XG4gICAgcmV0dXJuIHR3ZWVuO1xuICB9O1xuXG4gIHNjcm9sbGVyW3Byb3BdID0gZ2V0U2Nyb2xsO1xuXG4gIGdldFNjcm9sbC53aGVlbEhhbmRsZXIgPSBmdW5jdGlvbiAoKSB7XG4gICAgcmV0dXJuIGdldFR3ZWVuLnR3ZWVuICYmIGdldFR3ZWVuLnR3ZWVuLmtpbGwoKSAmJiAoZ2V0VHdlZW4udHdlZW4gPSAwKTtcbiAgfTtcblxuICBfYWRkTGlzdGVuZXIoc2Nyb2xsZXIsIFwid2hlZWxcIiwgZ2V0U2Nyb2xsLndoZWVsSGFuZGxlcik7IC8vIFdpbmRvd3MgbWFjaGluZXMgaGFuZGxlIG1vdXNld2hlZWwgc2Nyb2xsaW5nIGluIGNodW5rcyAobGlrZSBcIjMgbGluZXMgcGVyIHNjcm9sbFwiKSBtZWFuaW5nIHRoZSB0eXBpY2FsIHN0cmF0ZWd5IGZvciBjYW5jZWxsaW5nIHRoZSBzY3JvbGwgaXNuJ3QgYXMgc2Vuc2l0aXZlLiBJdCdzIG11Y2ggbW9yZSBsaWtlbHkgdG8gbWF0Y2ggb25lIG9mIHRoZSBwcmV2aW91cyAyIHNjcm9sbCBldmVudCBwb3NpdGlvbnMuIFNvIHdlIGtpbGwgYW55IHNuYXBwaW5nIGFzIHNvb24gYXMgdGhlcmUncyBhIHdoZWVsIGV2ZW50LlxuXG5cbiAgU2Nyb2xsVHJpZ2dlci5pc1RvdWNoICYmIF9hZGRMaXN0ZW5lcihzY3JvbGxlciwgXCJ0b3VjaG1vdmVcIiwgZ2V0U2Nyb2xsLndoZWVsSGFuZGxlcik7XG4gIHJldHVybiBnZXRUd2Vlbjtcbn07XG5cbmV4cG9ydCB2YXIgU2Nyb2xsVHJpZ2dlciA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7XG4gIGZ1bmN0aW9uIFNjcm9sbFRyaWdnZXIodmFycywgYW5pbWF0aW9uKSB7XG4gICAgX2NvcmVJbml0dGVkIHx8IFNjcm9sbFRyaWdnZXIucmVnaXN0ZXIoZ3NhcCkgfHwgY29uc29sZS53YXJuKFwiUGxlYXNlIGdzYXAucmVnaXN0ZXJQbHVnaW4oU2Nyb2xsVHJpZ2dlcilcIik7XG5cbiAgICBfY29udGV4dCh0aGlzKTtcblxuICAgIHRoaXMuaW5pdCh2YXJzLCBhbmltYXRpb24pO1xuICB9XG5cbiAgdmFyIF9wcm90byA9IFNjcm9sbFRyaWdnZXIucHJvdG90eXBlO1xuXG4gIF9wcm90by5pbml0ID0gZnVuY3Rpb24gaW5pdCh2YXJzLCBhbmltYXRpb24pIHtcbiAgICB0aGlzLnByb2dyZXNzID0gdGhpcy5zdGFydCA9IDA7XG4gICAgdGhpcy52YXJzICYmIHRoaXMua2lsbCh0cnVlLCB0cnVlKTsgLy8gaW4gY2FzZSBpdCdzIGJlaW5nIGluaXR0ZWQgYWdhaW5cblxuICAgIGlmICghX2VuYWJsZWQpIHtcbiAgICAgIHRoaXMudXBkYXRlID0gdGhpcy5yZWZyZXNoID0gdGhpcy5raWxsID0gX3Bhc3NUaHJvdWdoO1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIHZhcnMgPSBfc2V0RGVmYXVsdHMoX2lzU3RyaW5nKHZhcnMpIHx8IF9pc051bWJlcih2YXJzKSB8fCB2YXJzLm5vZGVUeXBlID8ge1xuICAgICAgdHJpZ2dlcjogdmFyc1xuICAgIH0gOiB2YXJzLCBfZGVmYXVsdHMpO1xuXG4gICAgdmFyIF92YXJzID0gdmFycyxcbiAgICAgICAgb25VcGRhdGUgPSBfdmFycy5vblVwZGF0ZSxcbiAgICAgICAgdG9nZ2xlQ2xhc3MgPSBfdmFycy50b2dnbGVDbGFzcyxcbiAgICAgICAgaWQgPSBfdmFycy5pZCxcbiAgICAgICAgb25Ub2dnbGUgPSBfdmFycy5vblRvZ2dsZSxcbiAgICAgICAgb25SZWZyZXNoID0gX3ZhcnMub25SZWZyZXNoLFxuICAgICAgICBzY3J1YiA9IF92YXJzLnNjcnViLFxuICAgICAgICB0cmlnZ2VyID0gX3ZhcnMudHJpZ2dlcixcbiAgICAgICAgcGluID0gX3ZhcnMucGluLFxuICAgICAgICBwaW5TcGFjaW5nID0gX3ZhcnMucGluU3BhY2luZyxcbiAgICAgICAgaW52YWxpZGF0ZU9uUmVmcmVzaCA9IF92YXJzLmludmFsaWRhdGVPblJlZnJlc2gsXG4gICAgICAgIGFudGljaXBhdGVQaW4gPSBfdmFycy5hbnRpY2lwYXRlUGluLFxuICAgICAgICBvblNjcnViQ29tcGxldGUgPSBfdmFycy5vblNjcnViQ29tcGxldGUsXG4gICAgICAgIG9uU25hcENvbXBsZXRlID0gX3ZhcnMub25TbmFwQ29tcGxldGUsXG4gICAgICAgIG9uY2UgPSBfdmFycy5vbmNlLFxuICAgICAgICBzbmFwID0gX3ZhcnMuc25hcCxcbiAgICAgICAgcGluUmVwYXJlbnQgPSBfdmFycy5waW5SZXBhcmVudCxcbiAgICAgICAgcGluU3BhY2VyID0gX3ZhcnMucGluU3BhY2VyLFxuICAgICAgICBjb250YWluZXJBbmltYXRpb24gPSBfdmFycy5jb250YWluZXJBbmltYXRpb24sXG4gICAgICAgIGZhc3RTY3JvbGxFbmQgPSBfdmFycy5mYXN0U2Nyb2xsRW5kLFxuICAgICAgICBwcmV2ZW50T3ZlcmxhcHMgPSBfdmFycy5wcmV2ZW50T3ZlcmxhcHMsXG4gICAgICAgIGRpcmVjdGlvbiA9IHZhcnMuaG9yaXpvbnRhbCB8fCB2YXJzLmNvbnRhaW5lckFuaW1hdGlvbiAmJiB2YXJzLmhvcml6b250YWwgIT09IGZhbHNlID8gX2hvcml6b250YWwgOiBfdmVydGljYWwsXG4gICAgICAgIGlzVG9nZ2xlID0gIXNjcnViICYmIHNjcnViICE9PSAwLFxuICAgICAgICBzY3JvbGxlciA9IF9nZXRUYXJnZXQodmFycy5zY3JvbGxlciB8fCBfd2luKSxcbiAgICAgICAgc2Nyb2xsZXJDYWNoZSA9IGdzYXAuY29yZS5nZXRDYWNoZShzY3JvbGxlciksXG4gICAgICAgIGlzVmlld3BvcnQgPSBfaXNWaWV3cG9ydChzY3JvbGxlciksXG4gICAgICAgIHVzZUZpeGVkUG9zaXRpb24gPSAoXCJwaW5UeXBlXCIgaW4gdmFycyA/IHZhcnMucGluVHlwZSA6IF9nZXRQcm94eVByb3Aoc2Nyb2xsZXIsIFwicGluVHlwZVwiKSB8fCBpc1ZpZXdwb3J0ICYmIFwiZml4ZWRcIikgPT09IFwiZml4ZWRcIixcbiAgICAgICAgY2FsbGJhY2tzID0gW3ZhcnMub25FbnRlciwgdmFycy5vbkxlYXZlLCB2YXJzLm9uRW50ZXJCYWNrLCB2YXJzLm9uTGVhdmVCYWNrXSxcbiAgICAgICAgdG9nZ2xlQWN0aW9ucyA9IGlzVG9nZ2xlICYmIHZhcnMudG9nZ2xlQWN0aW9ucy5zcGxpdChcIiBcIiksXG4gICAgICAgIG1hcmtlcnMgPSBcIm1hcmtlcnNcIiBpbiB2YXJzID8gdmFycy5tYXJrZXJzIDogX2RlZmF1bHRzLm1hcmtlcnMsXG4gICAgICAgIGJvcmRlcldpZHRoID0gaXNWaWV3cG9ydCA/IDAgOiBwYXJzZUZsb2F0KF9nZXRDb21wdXRlZFN0eWxlKHNjcm9sbGVyKVtcImJvcmRlclwiICsgZGlyZWN0aW9uLnAyICsgX1dpZHRoXSkgfHwgMCxcbiAgICAgICAgc2VsZiA9IHRoaXMsXG4gICAgICAgIG9uUmVmcmVzaEluaXQgPSB2YXJzLm9uUmVmcmVzaEluaXQgJiYgZnVuY3Rpb24gKCkge1xuICAgICAgcmV0dXJuIHZhcnMub25SZWZyZXNoSW5pdChzZWxmKTtcbiAgICB9LFxuICAgICAgICBnZXRTY3JvbGxlclNpemUgPSBfZ2V0U2l6ZUZ1bmMoc2Nyb2xsZXIsIGlzVmlld3BvcnQsIGRpcmVjdGlvbiksXG4gICAgICAgIGdldFNjcm9sbGVyT2Zmc2V0cyA9IF9nZXRPZmZzZXRzRnVuYyhzY3JvbGxlciwgaXNWaWV3cG9ydCksXG4gICAgICAgIGxhc3RTbmFwID0gMCxcbiAgICAgICAgbGFzdFJlZnJlc2ggPSAwLFxuICAgICAgICBwcmV2UHJvZ3Jlc3MgPSAwLFxuICAgICAgICBzY3JvbGxGdW5jID0gX2dldFNjcm9sbEZ1bmMoc2Nyb2xsZXIsIGRpcmVjdGlvbiksXG4gICAgICAgIHR3ZWVuVG8sXG4gICAgICAgIHBpbkNhY2hlLFxuICAgICAgICBzbmFwRnVuYyxcbiAgICAgICAgc2Nyb2xsMSxcbiAgICAgICAgc2Nyb2xsMixcbiAgICAgICAgc3RhcnQsXG4gICAgICAgIGVuZCxcbiAgICAgICAgbWFya2VyU3RhcnQsXG4gICAgICAgIG1hcmtlckVuZCxcbiAgICAgICAgbWFya2VyU3RhcnRUcmlnZ2VyLFxuICAgICAgICBtYXJrZXJFbmRUcmlnZ2VyLFxuICAgICAgICBtYXJrZXJWYXJzLFxuICAgICAgICBleGVjdXRpbmdPblJlZnJlc2gsXG4gICAgICAgIGNoYW5nZSxcbiAgICAgICAgcGluT3JpZ2luYWxTdGF0ZSxcbiAgICAgICAgcGluQWN0aXZlU3RhdGUsXG4gICAgICAgIHBpblN0YXRlLFxuICAgICAgICBzcGFjZXIsXG4gICAgICAgIG9mZnNldCxcbiAgICAgICAgcGluR2V0dGVyLFxuICAgICAgICBwaW5TZXR0ZXIsXG4gICAgICAgIHBpblN0YXJ0LFxuICAgICAgICBwaW5DaGFuZ2UsXG4gICAgICAgIHNwYWNpbmdTdGFydCxcbiAgICAgICAgc3BhY2VyU3RhdGUsXG4gICAgICAgIG1hcmtlclN0YXJ0U2V0dGVyLFxuICAgICAgICBwaW5Nb3ZlcyxcbiAgICAgICAgbWFya2VyRW5kU2V0dGVyLFxuICAgICAgICBjcyxcbiAgICAgICAgc25hcDEsXG4gICAgICAgIHNuYXAyLFxuICAgICAgICBzY3J1YlR3ZWVuLFxuICAgICAgICBzY3J1YlNtb290aCxcbiAgICAgICAgc25hcER1ckNsYW1wLFxuICAgICAgICBzbmFwRGVsYXllZENhbGwsXG4gICAgICAgIHByZXZTY3JvbGwsXG4gICAgICAgIHByZXZBbmltUHJvZ3Jlc3MsXG4gICAgICAgIGNhTWFya2VyU2V0dGVyLFxuICAgICAgICBjdXN0b21SZXZlcnRSZXR1cm47IC8vIGZvciB0aGUgc2FrZSBvZiBlZmZpY2llbmN5LCBfc3RhcnRDbGFtcC9fZW5kQ2xhbXAgc2VydmUgbGlrZSBhIHRydXRoeSB2YWx1ZSBpbmRpY2F0aW5nIHRoYXQgY2xhbXBpbmcgd2FzIGVuYWJsZWQgb24gdGhlIHN0YXJ0L2VuZCwgYW5kIEFMU08gc3RvcmUgdGhlIGFjdHVhbCBwcmUtY2xhbXBlZCBudW1lcmljIHZhbHVlLiBXZSB0YXAgaW50byB0aGF0IGluIFNjcm9sbFNtb290aGVyIGZvciBzcGVlZCBlZmZlY3RzLiBTbyBmb3IgZXhhbXBsZSwgaWYgc3RhcnQ9XCJjbGFtcCh0b3AgYm90dG9tKVwiIHJlc3VsdHMgaW4gYSBzdGFydCBvZiAtMTAwIG5hdHVyYWxseSwgaXQgd291bGQgZ2V0IGNsYW1wZWQgdG8gMCBidXQgLTEwMCB3b3VsZCBiZSBzdG9yZWQgaW4gX3N0YXJ0Q2xhbXAuXG5cblxuICAgIHNlbGYuX3N0YXJ0Q2xhbXAgPSBzZWxmLl9lbmRDbGFtcCA9IGZhbHNlO1xuICAgIHNlbGYuX2RpciA9IGRpcmVjdGlvbjtcbiAgICBhbnRpY2lwYXRlUGluICo9IDQ1O1xuICAgIHNlbGYuc2Nyb2xsZXIgPSBzY3JvbGxlcjtcbiAgICBzZWxmLnNjcm9sbCA9IGNvbnRhaW5lckFuaW1hdGlvbiA/IGNvbnRhaW5lckFuaW1hdGlvbi50aW1lLmJpbmQoY29udGFpbmVyQW5pbWF0aW9uKSA6IHNjcm9sbEZ1bmM7XG4gICAgc2Nyb2xsMSA9IHNjcm9sbEZ1bmMoKTtcbiAgICBzZWxmLnZhcnMgPSB2YXJzO1xuICAgIGFuaW1hdGlvbiA9IGFuaW1hdGlvbiB8fCB2YXJzLmFuaW1hdGlvbjtcblxuICAgIGlmIChcInJlZnJlc2hQcmlvcml0eVwiIGluIHZhcnMpIHtcbiAgICAgIF9zb3J0ID0gMTtcbiAgICAgIHZhcnMucmVmcmVzaFByaW9yaXR5ID09PSAtOTk5OSAmJiAoX3ByaW1hcnkgPSBzZWxmKTsgLy8gdXNlZCBieSBTY3JvbGxTbW9vdGhlclxuICAgIH1cblxuICAgIHNjcm9sbGVyQ2FjaGUudHdlZW5TY3JvbGwgPSBzY3JvbGxlckNhY2hlLnR3ZWVuU2Nyb2xsIHx8IHtcbiAgICAgIHRvcDogX2dldFR3ZWVuQ3JlYXRvcihzY3JvbGxlciwgX3ZlcnRpY2FsKSxcbiAgICAgIGxlZnQ6IF9nZXRUd2VlbkNyZWF0b3Ioc2Nyb2xsZXIsIF9ob3Jpem9udGFsKVxuICAgIH07XG4gICAgc2VsZi50d2VlblRvID0gdHdlZW5UbyA9IHNjcm9sbGVyQ2FjaGUudHdlZW5TY3JvbGxbZGlyZWN0aW9uLnBdO1xuXG4gICAgc2VsZi5zY3J1YkR1cmF0aW9uID0gZnVuY3Rpb24gKHZhbHVlKSB7XG4gICAgICBzY3J1YlNtb290aCA9IF9pc051bWJlcih2YWx1ZSkgJiYgdmFsdWU7XG5cbiAgICAgIGlmICghc2NydWJTbW9vdGgpIHtcbiAgICAgICAgc2NydWJUd2VlbiAmJiBzY3J1YlR3ZWVuLnByb2dyZXNzKDEpLmtpbGwoKTtcbiAgICAgICAgc2NydWJUd2VlbiA9IDA7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBzY3J1YlR3ZWVuID8gc2NydWJUd2Vlbi5kdXJhdGlvbih2YWx1ZSkgOiBzY3J1YlR3ZWVuID0gZ3NhcC50byhhbmltYXRpb24sIHtcbiAgICAgICAgICBlYXNlOiBcImV4cG9cIixcbiAgICAgICAgICB0b3RhbFByb2dyZXNzOiBcIis9MFwiLFxuICAgICAgICAgIGluaGVyaXQ6IGZhbHNlLFxuICAgICAgICAgIGR1cmF0aW9uOiBzY3J1YlNtb290aCxcbiAgICAgICAgICBwYXVzZWQ6IHRydWUsXG4gICAgICAgICAgb25Db21wbGV0ZTogZnVuY3Rpb24gb25Db21wbGV0ZSgpIHtcbiAgICAgICAgICAgIHJldHVybiBvblNjcnViQ29tcGxldGUgJiYgb25TY3J1YkNvbXBsZXRlKHNlbGYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgfTtcblxuICAgIGlmIChhbmltYXRpb24pIHtcbiAgICAgIGFuaW1hdGlvbi52YXJzLmxhenkgPSBmYWxzZTtcbiAgICAgIGFuaW1hdGlvbi5faW5pdHRlZCAmJiAhc2VsZi5pc1JldmVydGVkIHx8IGFuaW1hdGlvbi52YXJzLmltbWVkaWF0ZVJlbmRlciAhPT0gZmFsc2UgJiYgdmFycy5pbW1lZGlhdGVSZW5kZXIgIT09IGZhbHNlICYmIGFuaW1hdGlvbi5kdXJhdGlvbigpICYmIGFuaW1hdGlvbi5yZW5kZXIoMCwgdHJ1ZSwgdHJ1ZSk7IC8vIHNwZWNpYWwgY2FzZTogaWYgdGhpcyBTY3JvbGxUcmlnZ2VyIGdldHMgcmUtaW5pdHRlZCwgYSBmcm9tKCkgdHdlZW4gd2l0aCBhIHN0YWdnZXIgY291bGQgZ2V0IGluaXR0ZWQgaW5pdGlhbGx5IGFuZCB0aGVuIHJldmVydGVkIG9uIHRoZSByZS1pbml0IHdoaWNoIG1lYW5zIGl0J2xsIG5lZWQgdG8gZ2V0IHJlbmRlcmVkIGFnYWluIGhlcmUgdG8gcHJvcGVybHkgZGlzcGxheSB0aGluZ3MuIE90aGVyd2lzZSwgU2VlIGh0dHBzOi8vZ3NhcC5jb20vZm9ydW1zL3RvcGljLzM2Nzc3LXNjcm9sbHNtb290aGVyLXNwbGl0dGV4dC1uZXh0anMvIGFuZCBodHRwczovL2NvZGVwZW4uaW8vR3JlZW5Tb2NrL3Blbi9lWVB5UHBkP2VkaXRvcnM9MDAxMFxuXG4gICAgICBzZWxmLmFuaW1hdGlvbiA9IGFuaW1hdGlvbi5wYXVzZSgpO1xuICAgICAgYW5pbWF0aW9uLnNjcm9sbFRyaWdnZXIgPSBzZWxmO1xuICAgICAgc2VsZi5zY3J1YkR1cmF0aW9uKHNjcnViKTtcbiAgICAgIHNuYXAxID0gMDtcbiAgICAgIGlkIHx8IChpZCA9IGFuaW1hdGlvbi52YXJzLmlkKTtcbiAgICB9XG5cbiAgICBpZiAoc25hcCkge1xuICAgICAgLy8gVE9ETzogcG90ZW50aWFsIGlkZWE6IHVzZSBsZWdpdGltYXRlIENTUyBzY3JvbGwgc25hcHBpbmcgYnkgcHVzaGluZyBpbnZpc2libGUgZWxlbWVudHMgaW50byB0aGUgRE9NIHRoYXQgc2VydmUgYXMgc25hcCBwb3NpdGlvbnMsIGFuZCB0b2dnbGUgdGhlIGRvY3VtZW50LnNjcm9sbGluZ0VsZW1lbnQuc3R5bGUuc2Nyb2xsU25hcFR5cGUgb25Ub2dnbGUuIFNlZSBodHRwczovL2NvZGVwZW4uaW8vR3JlZW5Tb2NrL3Blbi9KakxyZ1dNIGZvciBhIHF1aWNrIHByb29mIG9mIGNvbmNlcHQuXG4gICAgICBpZiAoIV9pc09iamVjdChzbmFwKSB8fCBzbmFwLnB1c2gpIHtcbiAgICAgICAgc25hcCA9IHtcbiAgICAgICAgICBzbmFwVG86IHNuYXBcbiAgICAgICAgfTtcbiAgICAgIH1cblxuICAgICAgXCJzY3JvbGxCZWhhdmlvclwiIGluIF9ib2R5LnN0eWxlICYmIGdzYXAuc2V0KGlzVmlld3BvcnQgPyBbX2JvZHksIF9kb2NFbF0gOiBzY3JvbGxlciwge1xuICAgICAgICBzY3JvbGxCZWhhdmlvcjogXCJhdXRvXCJcbiAgICAgIH0pOyAvLyBzbW9vdGggc2Nyb2xsaW5nIGRvZXNuJ3Qgd29yayB3aXRoIHNuYXAuXG5cbiAgICAgIF9zY3JvbGxlcnMuZm9yRWFjaChmdW5jdGlvbiAobykge1xuICAgICAgICByZXR1cm4gX2lzRnVuY3Rpb24obykgJiYgby50YXJnZXQgPT09IChpc1ZpZXdwb3J0ID8gX2RvYy5zY3JvbGxpbmdFbGVtZW50IHx8IF9kb2NFbCA6IHNjcm9sbGVyKSAmJiAoby5zbW9vdGggPSBmYWxzZSk7XG4gICAgICB9KTsgLy8gbm90ZTogc2V0IHNtb290aCB0byBmYWxzZSBvbiBib3RoIHRoZSB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbCBzY3JvbGwgZ2V0dGVycy9zZXR0ZXJzXG5cblxuICAgICAgc25hcEZ1bmMgPSBfaXNGdW5jdGlvbihzbmFwLnNuYXBUbykgPyBzbmFwLnNuYXBUbyA6IHNuYXAuc25hcFRvID09PSBcImxhYmVsc1wiID8gX2dldENsb3Nlc3RMYWJlbChhbmltYXRpb24pIDogc25hcC5zbmFwVG8gPT09IFwibGFiZWxzRGlyZWN0aW9uYWxcIiA/IF9nZXRMYWJlbEF0RGlyZWN0aW9uKGFuaW1hdGlvbikgOiBzbmFwLmRpcmVjdGlvbmFsICE9PSBmYWxzZSA/IGZ1bmN0aW9uICh2YWx1ZSwgc3QpIHtcbiAgICAgICAgcmV0dXJuIF9zbmFwRGlyZWN0aW9uYWwoc25hcC5zbmFwVG8pKHZhbHVlLCBfZ2V0VGltZSgpIC0gbGFzdFJlZnJlc2ggPCA1MDAgPyAwIDogc3QuZGlyZWN0aW9uKTtcbiAgICAgIH0gOiBnc2FwLnV0aWxzLnNuYXAoc25hcC5zbmFwVG8pO1xuICAgICAgc25hcER1ckNsYW1wID0gc25hcC5kdXJhdGlvbiB8fCB7XG4gICAgICAgIG1pbjogMC4xLFxuICAgICAgICBtYXg6IDJcbiAgICAgIH07XG4gICAgICBzbmFwRHVyQ2xhbXAgPSBfaXNPYmplY3Qoc25hcER1ckNsYW1wKSA/IF9jbGFtcChzbmFwRHVyQ2xhbXAubWluLCBzbmFwRHVyQ2xhbXAubWF4KSA6IF9jbGFtcChzbmFwRHVyQ2xhbXAsIHNuYXBEdXJDbGFtcCk7XG4gICAgICBzbmFwRGVsYXllZENhbGwgPSBnc2FwLmRlbGF5ZWRDYWxsKHNuYXAuZGVsYXkgfHwgc2NydWJTbW9vdGggLyAyIHx8IDAuMSwgZnVuY3Rpb24gKCkge1xuICAgICAgICB2YXIgc2Nyb2xsID0gc2Nyb2xsRnVuYygpLFxuICAgICAgICAgICAgcmVmcmVzaGVkUmVjZW50bHkgPSBfZ2V0VGltZSgpIC0gbGFzdFJlZnJlc2ggPCA1MDAsXG4gICAgICAgICAgICB0d2VlbiA9IHR3ZWVuVG8udHdlZW47XG5cbiAgICAgICAgaWYgKChyZWZyZXNoZWRSZWNlbnRseSB8fCBNYXRoLmFicyhzZWxmLmdldFZlbG9jaXR5KCkpIDwgMTApICYmICF0d2VlbiAmJiAhX3BvaW50ZXJJc0Rvd24gJiYgbGFzdFNuYXAgIT09IHNjcm9sbCkge1xuICAgICAgICAgIHZhciBwcm9ncmVzcyA9IChzY3JvbGwgLSBzdGFydCkgLyBjaGFuZ2UsXG4gICAgICAgICAgICAgIHRvdGFsUHJvZ3Jlc3MgPSBhbmltYXRpb24gJiYgIWlzVG9nZ2xlID8gYW5pbWF0aW9uLnRvdGFsUHJvZ3Jlc3MoKSA6IHByb2dyZXNzLFxuICAgICAgICAgICAgICB2ZWxvY2l0eSA9IHJlZnJlc2hlZFJlY2VudGx5ID8gMCA6ICh0b3RhbFByb2dyZXNzIC0gc25hcDIpIC8gKF9nZXRUaW1lKCkgLSBfdGltZTIpICogMTAwMCB8fCAwLFxuICAgICAgICAgICAgICBjaGFuZ2UxID0gZ3NhcC51dGlscy5jbGFtcCgtcHJvZ3Jlc3MsIDEgLSBwcm9ncmVzcywgX2Ficyh2ZWxvY2l0eSAvIDIpICogdmVsb2NpdHkgLyAwLjE4NSksXG4gICAgICAgICAgICAgIG5hdHVyYWxFbmQgPSBwcm9ncmVzcyArIChzbmFwLmluZXJ0aWEgPT09IGZhbHNlID8gMCA6IGNoYW5nZTEpLFxuICAgICAgICAgICAgICBlbmRWYWx1ZSxcbiAgICAgICAgICAgICAgZW5kU2Nyb2xsLFxuICAgICAgICAgICAgICBfc25hcCA9IHNuYXAsXG4gICAgICAgICAgICAgIG9uU3RhcnQgPSBfc25hcC5vblN0YXJ0LFxuICAgICAgICAgICAgICBfb25JbnRlcnJ1cHQgPSBfc25hcC5vbkludGVycnVwdCxcbiAgICAgICAgICAgICAgX29uQ29tcGxldGUgPSBfc25hcC5vbkNvbXBsZXRlO1xuICAgICAgICAgIGVuZFZhbHVlID0gc25hcEZ1bmMobmF0dXJhbEVuZCwgc2VsZik7XG4gICAgICAgICAgX2lzTnVtYmVyKGVuZFZhbHVlKSB8fCAoZW5kVmFsdWUgPSBuYXR1cmFsRW5kKTsgLy8gaW4gY2FzZSB0aGUgZnVuY3Rpb24gZGlkbid0IHJldHVybiBhIG51bWJlciwgZmFsbCBiYWNrIHRvIHVzaW5nIHRoZSBuYXR1cmFsRW5kXG5cbiAgICAgICAgICBlbmRTY3JvbGwgPSBNYXRoLnJvdW5kKHN0YXJ0ICsgZW5kVmFsdWUgKiBjaGFuZ2UpO1xuXG4gICAgICAgICAgaWYgKHNjcm9sbCA8PSBlbmQgJiYgc2Nyb2xsID49IHN0YXJ0ICYmIGVuZFNjcm9sbCAhPT0gc2Nyb2xsKSB7XG4gICAgICAgICAgICBpZiAodHdlZW4gJiYgIXR3ZWVuLl9pbml0dGVkICYmIHR3ZWVuLmRhdGEgPD0gX2FicyhlbmRTY3JvbGwgLSBzY3JvbGwpKSB7XG4gICAgICAgICAgICAgIC8vIHRoZXJlJ3MgYW4gb3ZlcmxhcHBpbmcgc25hcCEgU28gd2UgbXVzdCBmaWd1cmUgb3V0IHdoaWNoIG9uZSBpcyBjbG9zZXIgYW5kIGxldCB0aGF0IHR3ZWVuIGxpdmUuXG4gICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaWYgKHNuYXAuaW5lcnRpYSA9PT0gZmFsc2UpIHtcbiAgICAgICAgICAgICAgY2hhbmdlMSA9IGVuZFZhbHVlIC0gcHJvZ3Jlc3M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHR3ZWVuVG8oZW5kU2Nyb2xsLCB7XG4gICAgICAgICAgICAgIGR1cmF0aW9uOiBzbmFwRHVyQ2xhbXAoX2FicyhNYXRoLm1heChfYWJzKG5hdHVyYWxFbmQgLSB0b3RhbFByb2dyZXNzKSwgX2FicyhlbmRWYWx1ZSAtIHRvdGFsUHJvZ3Jlc3MpKSAqIDAuMTg1IC8gdmVsb2NpdHkgLyAwLjA1IHx8IDApKSxcbiAgICAgICAgICAgICAgZWFzZTogc25hcC5lYXNlIHx8IFwicG93ZXIzXCIsXG4gICAgICAgICAgICAgIGRhdGE6IF9hYnMoZW5kU2Nyb2xsIC0gc2Nyb2xsKSxcbiAgICAgICAgICAgICAgLy8gcmVjb3JkIHRoZSBkaXN0YW5jZSBzbyB0aGF0IGlmIGFub3RoZXIgc25hcCB0d2VlbiBvY2N1cnMgKGNvbmZsaWN0KSB3ZSBjYW4gcHJpb3JpdGl6ZSB0aGUgY2xvc2VzdCBzbmFwLlxuICAgICAgICAgICAgICBvbkludGVycnVwdDogZnVuY3Rpb24gb25JbnRlcnJ1cHQoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHNuYXBEZWxheWVkQ2FsbC5yZXN0YXJ0KHRydWUpICYmIF9vbkludGVycnVwdCAmJiBfb25JbnRlcnJ1cHQoc2VsZik7XG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIG9uQ29tcGxldGU6IGZ1bmN0aW9uIG9uQ29tcGxldGUoKSB7XG4gICAgICAgICAgICAgICAgc2VsZi51cGRhdGUoKTtcbiAgICAgICAgICAgICAgICBsYXN0U25hcCA9IHNjcm9sbEZ1bmMoKTtcblxuICAgICAgICAgICAgICAgIGlmIChhbmltYXRpb24pIHtcbiAgICAgICAgICAgICAgICAgIC8vIHRoZSByZXNvbHV0aW9uIG9mIHRoZSBzY3JvbGxiYXIgaXMgbGltaXRlZCwgc28gd2Ugc2hvdWxkIGNvcnJlY3QgdGhlIHNjcnViYmVkIGFuaW1hdGlvbidzIHBsYXloZWFkIGF0IHRoZSBlbmQgdG8gbWF0Y2ggRVhBQ1RMWSB3aGVyZSBpdCB3YXMgc3VwcG9zZWQgdG8gc25hcFxuICAgICAgICAgICAgICAgICAgc2NydWJUd2VlbiA/IHNjcnViVHdlZW4ucmVzZXRUbyhcInRvdGFsUHJvZ3Jlc3NcIiwgZW5kVmFsdWUsIGFuaW1hdGlvbi5fdFRpbWUgLyBhbmltYXRpb24uX3REdXIpIDogYW5pbWF0aW9uLnByb2dyZXNzKGVuZFZhbHVlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzbmFwMSA9IHNuYXAyID0gYW5pbWF0aW9uICYmICFpc1RvZ2dsZSA/IGFuaW1hdGlvbi50b3RhbFByb2dyZXNzKCkgOiBzZWxmLnByb2dyZXNzO1xuICAgICAgICAgICAgICAgIG9uU25hcENvbXBsZXRlICYmIG9uU25hcENvbXBsZXRlKHNlbGYpO1xuICAgICAgICAgICAgICAgIF9vbkNvbXBsZXRlICYmIF9vbkNvbXBsZXRlKHNlbGYpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LCBzY3JvbGwsIGNoYW5nZTEgKiBjaGFuZ2UsIGVuZFNjcm9sbCAtIHNjcm9sbCAtIGNoYW5nZTEgKiBjaGFuZ2UpO1xuICAgICAgICAgICAgb25TdGFydCAmJiBvblN0YXJ0KHNlbGYsIHR3ZWVuVG8udHdlZW4pO1xuICAgICAgICAgIH1cbiAgICAgICAgfSBlbHNlIGlmIChzZWxmLmlzQWN0aXZlICYmIGxhc3RTbmFwICE9PSBzY3JvbGwpIHtcbiAgICAgICAgICBzbmFwRGVsYXllZENhbGwucmVzdGFydCh0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfSkucGF1c2UoKTtcbiAgICB9XG5cbiAgICBpZCAmJiAoX2lkc1tpZF0gPSBzZWxmKTtcbiAgICB0cmlnZ2VyID0gc2VsZi50cmlnZ2VyID0gX2dldFRhcmdldCh0cmlnZ2VyIHx8IHBpbiAhPT0gdHJ1ZSAmJiBwaW4pOyAvLyBpZiBhIHRyaWdnZXIgaGFzIHNvbWUga2luZCBvZiBzY3JvbGwtcmVsYXRlZCBlZmZlY3QgYXBwbGllZCB0aGF0IGNvdWxkIGNvbnRhbWluYXRlIHRoZSBcInlcIiBvciBcInhcIiBwb3NpdGlvbiAobGlrZSBhIFNjcm9sbFNtb290aGVyIGVmZmVjdCksIHdlIG5lZWRlZCBhIHdheSB0byB0ZW1wb3JhcmlseSByZXZlcnQgaXQsIHNvIHdlIHVzZSB0aGUgc3RSZXZlcnQgcHJvcGVydHkgb2YgdGhlIGdzQ2FjaGUuIEl0IGNhbiByZXR1cm4gYW5vdGhlciBmdW5jdGlvbiB0aGF0IHdlJ2xsIGNhbGwgYXQgdGhlIGVuZCBzbyBpdCBjYW4gcmV0dXJuIHRvIGl0cyBub3JtYWwgc3RhdGUuXG5cbiAgICBjdXN0b21SZXZlcnRSZXR1cm4gPSB0cmlnZ2VyICYmIHRyaWdnZXIuX2dzYXAgJiYgdHJpZ2dlci5fZ3NhcC5zdFJldmVydDtcbiAgICBjdXN0b21SZXZlcnRSZXR1cm4gJiYgKGN1c3RvbVJldmVydFJldHVybiA9IGN1c3RvbVJldmVydFJldHVybihzZWxmKSk7XG4gICAgcGluID0gcGluID09PSB0cnVlID8gdHJpZ2dlciA6IF9nZXRUYXJnZXQocGluKTtcbiAgICBfaXNTdHJpbmcodG9nZ2xlQ2xhc3MpICYmICh0b2dnbGVDbGFzcyA9IHtcbiAgICAgIHRhcmdldHM6IHRyaWdnZXIsXG4gICAgICBjbGFzc05hbWU6IHRvZ2dsZUNsYXNzXG4gICAgfSk7XG5cbiAgICBpZiAocGluKSB7XG4gICAgICBwaW5TcGFjaW5nID09PSBmYWxzZSB8fCBwaW5TcGFjaW5nID09PSBfbWFyZ2luIHx8IChwaW5TcGFjaW5nID0gIXBpblNwYWNpbmcgJiYgcGluLnBhcmVudE5vZGUgJiYgcGluLnBhcmVudE5vZGUuc3R5bGUgJiYgX2dldENvbXB1dGVkU3R5bGUocGluLnBhcmVudE5vZGUpLmRpc3BsYXkgPT09IFwiZmxleFwiID8gZmFsc2UgOiBfcGFkZGluZyk7IC8vIGlmIHRoZSBwYXJlbnQgaXMgZGlzcGxheTogZmxleCwgZG9uJ3QgYXBwbHkgcGluU3BhY2luZyBieSBkZWZhdWx0LiBXZSBzaG91bGQgY2hlY2sgdGhhdCBwaW4ucGFyZW50Tm9kZSBpcyBhbiBlbGVtZW50IChub3Qgc2hhZG93IGRvbSB3aW5kb3cpXG5cbiAgICAgIHNlbGYucGluID0gcGluO1xuICAgICAgcGluQ2FjaGUgPSBnc2FwLmNvcmUuZ2V0Q2FjaGUocGluKTtcblxuICAgICAgaWYgKCFwaW5DYWNoZS5zcGFjZXIpIHtcbiAgICAgICAgLy8gcmVjb3JkIHRoZSBzcGFjZXIgYW5kIHBpbk9yaWdpbmFsU3RhdGUgb24gdGhlIGNhY2hlIGluIGNhc2Ugc29tZW9uZSB0cmllcyBwaW5uaW5nIHRoZSBzYW1lIGVsZW1lbnQgd2l0aCBNVUxUSVBMRSBTY3JvbGxUcmlnZ2VycyAtIHdlIGRvbid0IHdhbnQgdG8gaGF2ZSBtdWx0aXBsZSBzcGFjZXJzIG9yIHJlY29yZCB0aGUgXCJvcmlnaW5hbFwiIHBpbiBzdGF0ZSBhZnRlciBpdCBoYXMgYWxyZWFkeSBiZWVuIGFmZmVjdGVkIGJ5IGFub3RoZXIgU2Nyb2xsVHJpZ2dlci5cbiAgICAgICAgaWYgKHBpblNwYWNlcikge1xuICAgICAgICAgIHBpblNwYWNlciA9IF9nZXRUYXJnZXQocGluU3BhY2VyKTtcbiAgICAgICAgICBwaW5TcGFjZXIgJiYgIXBpblNwYWNlci5ub2RlVHlwZSAmJiAocGluU3BhY2VyID0gcGluU3BhY2VyLmN1cnJlbnQgfHwgcGluU3BhY2VyLm5hdGl2ZUVsZW1lbnQpOyAvLyBmb3IgUmVhY3QgJiBBbmd1bGFyXG5cbiAgICAgICAgICBwaW5DYWNoZS5zcGFjZXJJc05hdGl2ZSA9ICEhcGluU3BhY2VyO1xuICAgICAgICAgIHBpblNwYWNlciAmJiAocGluQ2FjaGUuc3BhY2VyU3RhdGUgPSBfZ2V0U3RhdGUocGluU3BhY2VyKSk7XG4gICAgICAgIH1cblxuICAgICAgICBwaW5DYWNoZS5zcGFjZXIgPSBzcGFjZXIgPSBwaW5TcGFjZXIgfHwgX2RvYy5jcmVhdGVFbGVtZW50KFwiZGl2XCIpO1xuICAgICAgICBzcGFjZXIuY2xhc3NMaXN0LmFkZChcInBpbi1zcGFjZXJcIik7XG4gICAgICAgIGlkICYmIHNwYWNlci5jbGFzc0xpc3QuYWRkKFwicGluLXNwYWNlci1cIiArIGlkKTtcbiAgICAgICAgcGluQ2FjaGUucGluU3RhdGUgPSBwaW5PcmlnaW5hbFN0YXRlID0gX2dldFN0YXRlKHBpbik7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBwaW5PcmlnaW5hbFN0YXRlID0gcGluQ2FjaGUucGluU3RhdGU7XG4gICAgICB9XG5cbiAgICAgIHZhcnMuZm9yY2UzRCAhPT0gZmFsc2UgJiYgZ3NhcC5zZXQocGluLCB7XG4gICAgICAgIGZvcmNlM0Q6IHRydWVcbiAgICAgIH0pO1xuICAgICAgc2VsZi5zcGFjZXIgPSBzcGFjZXIgPSBwaW5DYWNoZS5zcGFjZXI7XG4gICAgICBjcyA9IF9nZXRDb21wdXRlZFN0eWxlKHBpbik7XG4gICAgICBzcGFjaW5nU3RhcnQgPSBjc1twaW5TcGFjaW5nICsgZGlyZWN0aW9uLm9zMl07XG4gICAgICBwaW5HZXR0ZXIgPSBnc2FwLmdldFByb3BlcnR5KHBpbik7XG4gICAgICBwaW5TZXR0ZXIgPSBnc2FwLnF1aWNrU2V0dGVyKHBpbiwgZGlyZWN0aW9uLmEsIF9weCk7IC8vIHBpbi5maXJzdENoaWxkICYmICFfbWF4U2Nyb2xsKHBpbiwgZGlyZWN0aW9uKSAmJiAocGluLnN0eWxlLm92ZXJmbG93ID0gXCJoaWRkZW5cIik7IC8vIHByb3RlY3RzIGZyb20gY29sbGFwc2luZyBtYXJnaW5zLCBidXQgY2FuIGhhdmUgdW5pbnRlbmRlZCBjb25zZXF1ZW5jZXMgYXMgZGVtb25zdHJhdGVkIGhlcmU6IGh0dHBzOi8vY29kZXBlbi5pby9HcmVlblNvY2svcGVuLzFlNDJjN2E3M2JmYTQwOWQyY2YxZTE4NGU3YTQyNDhkIHNvIGl0IHdhcyByZW1vdmVkIGluIGZhdm9yIG9mIGp1c3QgdGVsbGluZyBwZW9wbGUgdG8gc2V0IHVwIHRoZWlyIENTUyB0byBhdm9pZCB0aGUgY29sbGFwc2luZyBtYXJnaW5zIChvdmVyZmxvdzogaGlkZGVuIHwgYXV0byBpcyBqdXN0IG9uZSBvcHRpb24uIEFub3RoZXIgaXMgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50KS5cblxuICAgICAgX3N3YXBQaW5JbihwaW4sIHNwYWNlciwgY3MpO1xuXG4gICAgICBwaW5TdGF0ZSA9IF9nZXRTdGF0ZShwaW4pO1xuICAgIH1cblxuICAgIGlmIChtYXJrZXJzKSB7XG4gICAgICBtYXJrZXJWYXJzID0gX2lzT2JqZWN0KG1hcmtlcnMpID8gX3NldERlZmF1bHRzKG1hcmtlcnMsIF9tYXJrZXJEZWZhdWx0cykgOiBfbWFya2VyRGVmYXVsdHM7XG4gICAgICBtYXJrZXJTdGFydFRyaWdnZXIgPSBfY3JlYXRlTWFya2VyKFwic2Nyb2xsZXItc3RhcnRcIiwgaWQsIHNjcm9sbGVyLCBkaXJlY3Rpb24sIG1hcmtlclZhcnMsIDApO1xuICAgICAgbWFya2VyRW5kVHJpZ2dlciA9IF9jcmVhdGVNYXJrZXIoXCJzY3JvbGxlci1lbmRcIiwgaWQsIHNjcm9sbGVyLCBkaXJlY3Rpb24sIG1hcmtlclZhcnMsIDAsIG1hcmtlclN0YXJ0VHJpZ2dlcik7XG4gICAgICBvZmZzZXQgPSBtYXJrZXJTdGFydFRyaWdnZXJbXCJvZmZzZXRcIiArIGRpcmVjdGlvbi5vcC5kMl07XG5cbiAgICAgIHZhciBjb250ZW50ID0gX2dldFRhcmdldChfZ2V0UHJveHlQcm9wKHNjcm9sbGVyLCBcImNvbnRlbnRcIikgfHwgc2Nyb2xsZXIpO1xuXG4gICAgICBtYXJrZXJTdGFydCA9IHRoaXMubWFya2VyU3RhcnQgPSBfY3JlYXRlTWFya2VyKFwic3RhcnRcIiwgaWQsIGNvbnRlbnQsIGRpcmVjdGlvbiwgbWFya2VyVmFycywgb2Zmc2V0LCAwLCBjb250YWluZXJBbmltYXRpb24pO1xuICAgICAgbWFya2VyRW5kID0gdGhpcy5tYXJrZXJFbmQgPSBfY3JlYXRlTWFya2VyKFwiZW5kXCIsIGlkLCBjb250ZW50LCBkaXJlY3Rpb24sIG1hcmtlclZhcnMsIG9mZnNldCwgMCwgY29udGFpbmVyQW5pbWF0aW9uKTtcbiAgICAgIGNvbnRhaW5lckFuaW1hdGlvbiAmJiAoY2FNYXJrZXJTZXR0ZXIgPSBnc2FwLnF1aWNrU2V0dGVyKFttYXJrZXJTdGFydCwgbWFya2VyRW5kXSwgZGlyZWN0aW9uLmEsIF9weCkpO1xuXG4gICAgICBpZiAoIXVzZUZpeGVkUG9zaXRpb24gJiYgIShfcHJveGllcy5sZW5ndGggJiYgX2dldFByb3h5UHJvcChzY3JvbGxlciwgXCJmaXhlZE1hcmtlcnNcIikgPT09IHRydWUpKSB7XG4gICAgICAgIF9tYWtlUG9zaXRpb25hYmxlKGlzVmlld3BvcnQgPyBfYm9keSA6IHNjcm9sbGVyKTtcblxuICAgICAgICBnc2FwLnNldChbbWFya2VyU3RhcnRUcmlnZ2VyLCBtYXJrZXJFbmRUcmlnZ2VyXSwge1xuICAgICAgICAgIGZvcmNlM0Q6IHRydWVcbiAgICAgICAgfSk7XG4gICAgICAgIG1hcmtlclN0YXJ0U2V0dGVyID0gZ3NhcC5xdWlja1NldHRlcihtYXJrZXJTdGFydFRyaWdnZXIsIGRpcmVjdGlvbi5hLCBfcHgpO1xuICAgICAgICBtYXJrZXJFbmRTZXR0ZXIgPSBnc2FwLnF1aWNrU2V0dGVyKG1hcmtlckVuZFRyaWdnZXIsIGRpcmVjdGlvbi5hLCBfcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmIChjb250YWluZXJBbmltYXRpb24pIHtcbiAgICAgIHZhciBvbGRPblVwZGF0ZSA9IGNvbnRhaW5lckFuaW1hdGlvbi52YXJzLm9uVXBkYXRlLFxuICAgICAgICAgIG9sZFBhcmFtcyA9IGNvbnRhaW5lckFuaW1hdGlvbi52YXJzLm9uVXBkYXRlUGFyYW1zO1xuICAgICAgY29udGFpbmVyQW5pbWF0aW9uLmV2ZW50Q2FsbGJhY2soXCJvblVwZGF0ZVwiLCBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHNlbGYudXBkYXRlKDAsIDAsIDEpO1xuICAgICAgICBvbGRPblVwZGF0ZSAmJiBvbGRPblVwZGF0ZS5hcHBseShjb250YWluZXJBbmltYXRpb24sIG9sZFBhcmFtcyB8fCBbXSk7XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBzZWxmLnByZXZpb3VzID0gZnVuY3Rpb24gKCkge1xuICAgICAgcmV0dXJuIF90cmlnZ2Vyc1tfdHJpZ2dlcnMuaW5kZXhPZihzZWxmKSAtIDFdO1xuICAgIH07XG5cbiAgICBzZWxmLm5leHQgPSBmdW5jdGlvbiAoKSB7XG4gICAgICByZXR1cm4gX3RyaWdnZXJzW190cmlnZ2Vycy5pbmRleE9mKHNlbGYpICsgMV07XG4gICAgfTtcblxuICAgIHNlbGYucmV2ZXJ0ID0gZnVuY3Rpb24gKHJldmVydCwgdGVtcCkge1xuICAgICAgaWYgKCF0ZW1wKSB7XG4gICAgICAgIHJldHVybiBzZWxmLmtpbGwodHJ1ZSk7XG4gICAgICB9IC8vIGZvciBjb21wYXRpYmlsaXR5IHdpdGggZ3NhcC5jb250ZXh0KCkgYW5kIGdzYXAubWF0Y2hNZWRpYSgpIHdoaWNoIGNhbGwgcmV2ZXJ0KClcblxuXG4gICAgICB2YXIgciA9IHJldmVydCAhPT0gZmFsc2UgfHwgIXNlbGYuZW5hYmxlZCxcbiAgICAgICAgICBwcmV2UmVmcmVzaGluZyA9IF9yZWZyZXNoaW5nO1xuXG4gICAgICBpZiAociAhPT0gc2VsZi5pc1JldmVydGVkKSB7XG4gICAgICAgIGlmIChyKSB7XG4gICAgICAgICAgcHJldlNjcm9sbCA9IE1hdGgubWF4KHNjcm9sbEZ1bmMoKSwgc2VsZi5zY3JvbGwucmVjIHx8IDApOyAvLyByZWNvcmQgdGhlIHNjcm9sbCBzbyB3ZSBjYW4gcmV2ZXJ0IGxhdGVyIChyZXBvc2l0aW9uaW5nL3Bpbm5pbmcgdGhpbmdzIGNhbiBhZmZlY3Qgc2Nyb2xsIHBvc2l0aW9uKS4gSW4gdGhlIHN0YXRpYyByZWZyZXNoKCkgbWV0aG9kLCB3ZSBmaXJzdCByZWNvcmQgYWxsIHRoZSBzY3JvbGwgcG9zaXRpb25zIGFzIGEgcmVmZXJlbmNlLlxuXG4gICAgICAgICAgcHJldlByb2dyZXNzID0gc2VsZi5wcm9ncmVzcztcbiAgICAgICAgICBwcmV2QW5pbVByb2dyZXNzID0gYW5pbWF0aW9uICYmIGFuaW1hdGlvbi5wcm9ncmVzcygpO1xuICAgICAgICB9XG5cbiAgICAgICAgbWFya2VyU3RhcnQgJiYgW21hcmtlclN0YXJ0LCBtYXJrZXJFbmQsIG1hcmtlclN0YXJ0VHJpZ2dlciwgbWFya2VyRW5kVHJpZ2dlcl0uZm9yRWFjaChmdW5jdGlvbiAobSkge1xuICAgICAgICAgIHJldHVybiBtLnN0eWxlLmRpc3BsYXkgPSByID8gXCJub25lXCIgOiBcImJsb2NrXCI7XG4gICAgICAgIH0pO1xuXG4gICAgICAgIGlmIChyKSB7XG4gICAgICAgICAgX3JlZnJlc2hpbmcgPSBzZWxmO1xuICAgICAgICAgIHNlbGYudXBkYXRlKHIpOyAvLyBtYWtlIHN1cmUgdGhlIHBpbiBpcyBiYWNrIGluIGl0cyBvcmlnaW5hbCBwb3NpdGlvbiBzbyB0aGF0IGFsbCB0aGUgbWVhc3VyZW1lbnRzIGFyZSBjb3JyZWN0LiBkbyB0aGlzIEJFRk9SRSBzd2FwcGluZyB0aGUgcGluIG91dFxuICAgICAgICB9XG5cbiAgICAgICAgaWYgKHBpbiAmJiAoIXBpblJlcGFyZW50IHx8ICFzZWxmLmlzQWN0aXZlKSkge1xuICAgICAgICAgIGlmIChyKSB7XG4gICAgICAgICAgICBfc3dhcFBpbk91dChwaW4sIHNwYWNlciwgcGluT3JpZ2luYWxTdGF0ZSk7XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIF9zd2FwUGluSW4ocGluLCBzcGFjZXIsIF9nZXRDb21wdXRlZFN0eWxlKHBpbiksIHNwYWNlclN0YXRlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICByIHx8IHNlbGYudXBkYXRlKHIpOyAvLyB3aGVuIHdlJ3JlIHJlc3RvcmluZywgdGhlIHVwZGF0ZSBzaG91bGQgcnVuIEFGVEVSIHN3YXBwaW5nIHRoZSBwaW4gaW50byBpdHMgcGluLXNwYWNlci5cblxuICAgICAgICBfcmVmcmVzaGluZyA9IHByZXZSZWZyZXNoaW5nOyAvLyByZXN0b3JlLiBXZSBzZXQgaXQgdG8gdHJ1ZSBkdXJpbmcgdGhlIHVwZGF0ZSgpIHNvIHRoYXQgdGhpbmdzIGZpcmUgcHJvcGVybHkgaW4gdGhlcmUuXG5cbiAgICAgICAgc2VsZi5pc1JldmVydGVkID0gcjtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgc2VsZi5yZWZyZXNoID0gZnVuY3Rpb24gKHNvZnQsIGZvcmNlLCBwb3NpdGlvbiwgcGluT2Zmc2V0KSB7XG4gICAgICAvLyBwb3NpdGlvbiBpcyB0eXBpY2FsbHkgb25seSBkZWZpbmVkIGlmIGl0J3MgY29taW5nIGZyb20gc2V0UG9zaXRpb25zKCkgLSBpdCdzIGEgd2F5IHRvIHNraXAgdGhlIG5vcm1hbCBwYXJzaW5nLiBwaW5PZmZzZXQgaXMgYWxzbyBvbmx5IGZyb20gc2V0UG9zaXRpb25zKCkgYW5kIGlzIG1vc3RseSByZWxhdGVkIHRvIGZhbmN5IHN0dWZmIHdlIG5lZWQgdG8gZG8gaW4gU2Nyb2xsU21vb3RoZXIgd2l0aCBlZmZlY3RzXG4gICAgICBpZiAoKF9yZWZyZXNoaW5nIHx8ICFzZWxmLmVuYWJsZWQpICYmICFmb3JjZSkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIGlmIChwaW4gJiYgc29mdCAmJiBfbGFzdFNjcm9sbFRpbWUpIHtcbiAgICAgICAgX2FkZExpc3RlbmVyKFNjcm9sbFRyaWdnZXIsIFwic2Nyb2xsRW5kXCIsIF9zb2Z0UmVmcmVzaCk7XG5cbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuXG4gICAgICAhX3JlZnJlc2hpbmdBbGwgJiYgb25SZWZyZXNoSW5pdCAmJiBvblJlZnJlc2hJbml0KHNlbGYpO1xuICAgICAgX3JlZnJlc2hpbmcgPSBzZWxmO1xuXG4gICAgICBpZiAodHdlZW5Uby50d2VlbiAmJiAhcG9zaXRpb24pIHtcbiAgICAgICAgLy8gd2Ugc2tpcCB0aGlzIGlmIGEgcG9zaXRpb24gaXMgcGFzc2VkIGluIGJlY2F1c2UgdHlwaWNhbGx5IHRoYXQncyBmcm9tIC5zZXRQb3NpdGlvbnMoKSBhbmQgaXQncyBiZXN0IHRvIGFsbG93IGluLXByb2dyZXNzIHNuYXBwaW5nIHRvIGNvbnRpbnVlLlxuICAgICAgICB0d2VlblRvLnR3ZWVuLmtpbGwoKTtcbiAgICAgICAgdHdlZW5Uby50d2VlbiA9IDA7XG4gICAgICB9XG5cbiAgICAgIHNjcnViVHdlZW4gJiYgc2NydWJUd2Vlbi5wYXVzZSgpO1xuICAgICAgaW52YWxpZGF0ZU9uUmVmcmVzaCAmJiBhbmltYXRpb24gJiYgYW5pbWF0aW9uLnJldmVydCh7XG4gICAgICAgIGtpbGw6IGZhbHNlXG4gICAgICB9KS5pbnZhbGlkYXRlKCk7XG4gICAgICBzZWxmLmlzUmV2ZXJ0ZWQgfHwgc2VsZi5yZXZlcnQodHJ1ZSwgdHJ1ZSk7XG4gICAgICBzZWxmLl9zdWJQaW5PZmZzZXQgPSBmYWxzZTsgLy8gd2UnbGwgc2V0IHRoaXMgdG8gdHJ1ZSBpbiB0aGUgc3ViLXBpbnMgaWYgd2UgZmluZCBhbnlcblxuICAgICAgdmFyIHNpemUgPSBnZXRTY3JvbGxlclNpemUoKSxcbiAgICAgICAgICBzY3JvbGxlckJvdW5kcyA9IGdldFNjcm9sbGVyT2Zmc2V0cygpLFxuICAgICAgICAgIG1heCA9IGNvbnRhaW5lckFuaW1hdGlvbiA/IGNvbnRhaW5lckFuaW1hdGlvbi5kdXJhdGlvbigpIDogX21heFNjcm9sbChzY3JvbGxlciwgZGlyZWN0aW9uKSxcbiAgICAgICAgICBpc0ZpcnN0UmVmcmVzaCA9IGNoYW5nZSA8PSAwLjAxLFxuICAgICAgICAgIG9mZnNldCA9IDAsXG4gICAgICAgICAgb3RoZXJQaW5PZmZzZXQgPSBwaW5PZmZzZXQgfHwgMCxcbiAgICAgICAgICBwYXJzZWRFbmQgPSBfaXNPYmplY3QocG9zaXRpb24pID8gcG9zaXRpb24uZW5kIDogdmFycy5lbmQsXG4gICAgICAgICAgcGFyc2VkRW5kVHJpZ2dlciA9IHZhcnMuZW5kVHJpZ2dlciB8fCB0cmlnZ2VyLFxuICAgICAgICAgIHBhcnNlZFN0YXJ0ID0gX2lzT2JqZWN0KHBvc2l0aW9uKSA/IHBvc2l0aW9uLnN0YXJ0IDogdmFycy5zdGFydCB8fCAodmFycy5zdGFydCA9PT0gMCB8fCAhdHJpZ2dlciA/IDAgOiBwaW4gPyBcIjAgMFwiIDogXCIwIDEwMCVcIiksXG4gICAgICAgICAgcGlubmVkQ29udGFpbmVyID0gc2VsZi5waW5uZWRDb250YWluZXIgPSB2YXJzLnBpbm5lZENvbnRhaW5lciAmJiBfZ2V0VGFyZ2V0KHZhcnMucGlubmVkQ29udGFpbmVyLCBzZWxmKSxcbiAgICAgICAgICB0cmlnZ2VySW5kZXggPSB0cmlnZ2VyICYmIE1hdGgubWF4KDAsIF90cmlnZ2Vycy5pbmRleE9mKHNlbGYpKSB8fCAwLFxuICAgICAgICAgIGkgPSB0cmlnZ2VySW5kZXgsXG4gICAgICAgICAgY3MsXG4gICAgICAgICAgYm91bmRzLFxuICAgICAgICAgIHNjcm9sbCxcbiAgICAgICAgICBpc1ZlcnRpY2FsLFxuICAgICAgICAgIG92ZXJyaWRlLFxuICAgICAgICAgIGN1clRyaWdnZXIsXG4gICAgICAgICAgY3VyUGluLFxuICAgICAgICAgIG9wcG9zaXRlU2Nyb2xsLFxuICAgICAgICAgIGluaXR0ZWQsXG4gICAgICAgICAgcmV2ZXJ0ZWRQaW5zLFxuICAgICAgICAgIGZvcmNlZE92ZXJmbG93LFxuICAgICAgICAgIG1hcmtlclN0YXJ0T2Zmc2V0LFxuICAgICAgICAgIG1hcmtlckVuZE9mZnNldDtcblxuICAgICAgaWYgKG1hcmtlcnMgJiYgX2lzT2JqZWN0KHBvc2l0aW9uKSkge1xuICAgICAgICAvLyBpZiB3ZSBhbHRlciB0aGUgc3RhcnQvZW5kIHBvc2l0aW9ucyB3aXRoIC5zZXRQb3NpdGlvbnMoKSwgaXQgZ2VuZXJhbGx5IGZlZWRzIGluIGFic29sdXRlIE5VTUJFUlMgd2hpY2ggZG9uJ3QgY29udmV5IGluZm9ybWF0aW9uIGFib3V0IHdoZXJlIHRvIGxpbmUgdXAgdGhlIG1hcmtlcnMsIHNvIHRvIGtlZXAgaXQgaW50dWl0aXZlLCB3ZSByZWNvcmQgaG93IGZhciB0aGUgdHJpZ2dlciBwb3NpdGlvbnMgc2hpZnQgYWZ0ZXIgYXBwbHlpbmcgdGhlIG5ldyBudW1iZXJzIGFuZCB0aGVuIG9mZnNldCBieSB0aGF0IG11Y2ggaW4gdGhlIG9wcG9zaXRlIGRpcmVjdGlvbi4gV2UgZG8gdGhlIHNhbWUgdG8gdGhlIGFzc29jaWF0ZWQgdHJpZ2dlciBtYXJrZXJzIHRvbyBvZiBjb3Vyc2UuXG4gICAgICAgIG1hcmtlclN0YXJ0T2Zmc2V0ID0gZ3NhcC5nZXRQcm9wZXJ0eShtYXJrZXJTdGFydFRyaWdnZXIsIGRpcmVjdGlvbi5wKTtcbiAgICAgICAgbWFya2VyRW5kT2Zmc2V0ID0gZ3NhcC5nZXRQcm9wZXJ0eShtYXJrZXJFbmRUcmlnZ2VyLCBkaXJlY3Rpb24ucCk7XG4gICAgICB9XG5cbiAgICAgIHdoaWxlIChpLS0pIHtcbiAgICAgICAgLy8gdXNlciBtaWdodCB0cnkgdG8gcGluIHRoZSBzYW1lIGVsZW1lbnQgbW9yZSB0aGFuIG9uY2UsIHNvIHdlIG11c3QgZmluZCBhbnkgcHJpb3IgdHJpZ2dlcnMgd2l0aCB0aGUgc2FtZSBwaW4sIHJldmVydCB0aGVtLCBhbmQgZGV0ZXJtaW5lIGhvdyBsb25nIHRoZXkncmUgcGlubmluZyBzbyB0aGF0IHdlIGNhbiBvZmZzZXQgdGhpbmdzIGFwcHJvcHJpYXRlbHkuIE1ha2Ugc3VyZSB3ZSByZXZlcnQgZnJvbSBsYXN0IHRvIGZpcnN0IHNvIHRoYXQgdGhpbmdzIFwicmV3aW5kXCIgcHJvcGVybHkuXG4gICAgICAgIGN1clRyaWdnZXIgPSBfdHJpZ2dlcnNbaV07XG4gICAgICAgIGN1clRyaWdnZXIuZW5kIHx8IGN1clRyaWdnZXIucmVmcmVzaCgwLCAxKSB8fCAoX3JlZnJlc2hpbmcgPSBzZWxmKTsgLy8gaWYgaXQncyBhIHRpbWVsaW5lLWJhc2VkIHRyaWdnZXIgdGhhdCBoYXNuJ3QgYmVlbiBmdWxseSBpbml0aWFsaXplZCB5ZXQgYmVjYXVzZSBpdCdzIHdhaXRpbmcgZm9yIDEgdGljaywganVzdCBmb3JjZSB0aGUgcmVmcmVzaCgpIGhlcmUsIG90aGVyd2lzZSBpZiBpdCBjb250YWlucyBhIHBpbiB0aGF0J3Mgc3VwcG9zZWQgdG8gYWZmZWN0IG90aGVyIFNjcm9sbFRyaWdnZXJzIGZ1cnRoZXIgZG93biB0aGUgcGFnZSwgdGhleSB3b24ndCBiZSBhZGp1c3RlZCBwcm9wZXJseS5cblxuICAgICAgICBjdXJQaW4gPSBjdXJUcmlnZ2VyLnBpbjtcblxuICAgICAgICBpZiAoY3VyUGluICYmIChjdXJQaW4gPT09IHRyaWdnZXIgfHwgY3VyUGluID09PSBwaW4gfHwgY3VyUGluID09PSBwaW5uZWRDb250YWluZXIpICYmICFjdXJUcmlnZ2VyLmlzUmV2ZXJ0ZWQpIHtcbiAgICAgICAgICByZXZlcnRlZFBpbnMgfHwgKHJldmVydGVkUGlucyA9IFtdKTtcbiAgICAgICAgICByZXZlcnRlZFBpbnMudW5zaGlmdChjdXJUcmlnZ2VyKTsgLy8gd2UnbGwgcmV2ZXJ0IGZyb20gZmlyc3QgdG8gbGFzdCB0byBtYWtlIHN1cmUgdGhpbmdzIHJlYWNoIHRoZWlyIGVuZCBzdGF0ZSBwcm9wZXJseVxuXG4gICAgICAgICAgY3VyVHJpZ2dlci5yZXZlcnQodHJ1ZSwgdHJ1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoY3VyVHJpZ2dlciAhPT0gX3RyaWdnZXJzW2ldKSB7XG4gICAgICAgICAgLy8gaW4gY2FzZSBpdCBnb3QgcmVtb3ZlZC5cbiAgICAgICAgICB0cmlnZ2VySW5kZXgtLTtcbiAgICAgICAgICBpLS07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgX2lzRnVuY3Rpb24ocGFyc2VkU3RhcnQpICYmIChwYXJzZWRTdGFydCA9IHBhcnNlZFN0YXJ0KHNlbGYpKTtcbiAgICAgIHBhcnNlZFN0YXJ0ID0gX3BhcnNlQ2xhbXAocGFyc2VkU3RhcnQsIFwic3RhcnRcIiwgc2VsZik7XG4gICAgICBzdGFydCA9IF9wYXJzZVBvc2l0aW9uKHBhcnNlZFN0YXJ0LCB0cmlnZ2VyLCBzaXplLCBkaXJlY3Rpb24sIHNjcm9sbEZ1bmMoKSwgbWFya2VyU3RhcnQsIG1hcmtlclN0YXJ0VHJpZ2dlciwgc2VsZiwgc2Nyb2xsZXJCb3VuZHMsIGJvcmRlcldpZHRoLCB1c2VGaXhlZFBvc2l0aW9uLCBtYXgsIGNvbnRhaW5lckFuaW1hdGlvbiwgc2VsZi5fc3RhcnRDbGFtcCAmJiBcIl9zdGFydENsYW1wXCIpIHx8IChwaW4gPyAtMC4wMDEgOiAwKTtcbiAgICAgIF9pc0Z1bmN0aW9uKHBhcnNlZEVuZCkgJiYgKHBhcnNlZEVuZCA9IHBhcnNlZEVuZChzZWxmKSk7XG5cbiAgICAgIGlmIChfaXNTdHJpbmcocGFyc2VkRW5kKSAmJiAhcGFyc2VkRW5kLmluZGV4T2YoXCIrPVwiKSkge1xuICAgICAgICBpZiAofnBhcnNlZEVuZC5pbmRleE9mKFwiIFwiKSkge1xuICAgICAgICAgIHBhcnNlZEVuZCA9IChfaXNTdHJpbmcocGFyc2VkU3RhcnQpID8gcGFyc2VkU3RhcnQuc3BsaXQoXCIgXCIpWzBdIDogXCJcIikgKyBwYXJzZWRFbmQ7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgb2Zmc2V0ID0gX29mZnNldFRvUHgocGFyc2VkRW5kLnN1YnN0cigyKSwgc2l6ZSk7XG4gICAgICAgICAgcGFyc2VkRW5kID0gX2lzU3RyaW5nKHBhcnNlZFN0YXJ0KSA/IHBhcnNlZFN0YXJ0IDogKGNvbnRhaW5lckFuaW1hdGlvbiA/IGdzYXAudXRpbHMubWFwUmFuZ2UoMCwgY29udGFpbmVyQW5pbWF0aW9uLmR1cmF0aW9uKCksIGNvbnRhaW5lckFuaW1hdGlvbi5zY3JvbGxUcmlnZ2VyLnN0YXJ0LCBjb250YWluZXJBbmltYXRpb24uc2Nyb2xsVHJpZ2dlci5lbmQsIHN0YXJ0KSA6IHN0YXJ0KSArIG9mZnNldDsgLy8gX3BhcnNlUG9zaXRpb24gd29uJ3QgZmFjdG9yIGluIHRoZSBvZmZzZXQgaWYgdGhlIHN0YXJ0IGlzIGEgbnVtYmVyLCBzbyBkbyBpdCBoZXJlLlxuXG4gICAgICAgICAgcGFyc2VkRW5kVHJpZ2dlciA9IHRyaWdnZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcGFyc2VkRW5kID0gX3BhcnNlQ2xhbXAocGFyc2VkRW5kLCBcImVuZFwiLCBzZWxmKTtcbiAgICAgIGVuZCA9IE1hdGgubWF4KHN0YXJ0LCBfcGFyc2VQb3NpdGlvbihwYXJzZWRFbmQgfHwgKHBhcnNlZEVuZFRyaWdnZXIgPyBcIjEwMCUgMFwiIDogbWF4KSwgcGFyc2VkRW5kVHJpZ2dlciwgc2l6ZSwgZGlyZWN0aW9uLCBzY3JvbGxGdW5jKCkgKyBvZmZzZXQsIG1hcmtlckVuZCwgbWFya2VyRW5kVHJpZ2dlciwgc2VsZiwgc2Nyb2xsZXJCb3VuZHMsIGJvcmRlcldpZHRoLCB1c2VGaXhlZFBvc2l0aW9uLCBtYXgsIGNvbnRhaW5lckFuaW1hdGlvbiwgc2VsZi5fZW5kQ2xhbXAgJiYgXCJfZW5kQ2xhbXBcIikpIHx8IC0wLjAwMTtcbiAgICAgIG9mZnNldCA9IDA7XG4gICAgICBpID0gdHJpZ2dlckluZGV4O1xuXG4gICAgICB3aGlsZSAoaS0tKSB7XG4gICAgICAgIGN1clRyaWdnZXIgPSBfdHJpZ2dlcnNbaV07XG4gICAgICAgIGN1clBpbiA9IGN1clRyaWdnZXIucGluO1xuXG4gICAgICAgIGlmIChjdXJQaW4gJiYgY3VyVHJpZ2dlci5zdGFydCAtIGN1clRyaWdnZXIuX3BpblB1c2ggPD0gc3RhcnQgJiYgIWNvbnRhaW5lckFuaW1hdGlvbiAmJiBjdXJUcmlnZ2VyLmVuZCA+IDApIHtcbiAgICAgICAgICBjcyA9IGN1clRyaWdnZXIuZW5kIC0gKHNlbGYuX3N0YXJ0Q2xhbXAgPyBNYXRoLm1heCgwLCBjdXJUcmlnZ2VyLnN0YXJ0KSA6IGN1clRyaWdnZXIuc3RhcnQpO1xuXG4gICAgICAgICAgaWYgKChjdXJQaW4gPT09IHRyaWdnZXIgJiYgY3VyVHJpZ2dlci5zdGFydCAtIGN1clRyaWdnZXIuX3BpblB1c2ggPCBzdGFydCB8fCBjdXJQaW4gPT09IHBpbm5lZENvbnRhaW5lcikgJiYgaXNOYU4ocGFyc2VkU3RhcnQpKSB7XG4gICAgICAgICAgICAvLyBudW1lcmljIHN0YXJ0IHZhbHVlcyBzaG91bGRuJ3QgYmUgb2Zmc2V0IGF0IGFsbCAtIHRyZWF0IHRoZW0gYXMgYWJzb2x1dGVcbiAgICAgICAgICAgIG9mZnNldCArPSBjcyAqICgxIC0gY3VyVHJpZ2dlci5wcm9ncmVzcyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgY3VyUGluID09PSBwaW4gJiYgKG90aGVyUGluT2Zmc2V0ICs9IGNzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdGFydCArPSBvZmZzZXQ7XG4gICAgICBlbmQgKz0gb2Zmc2V0O1xuICAgICAgc2VsZi5fc3RhcnRDbGFtcCAmJiAoc2VsZi5fc3RhcnRDbGFtcCArPSBvZmZzZXQpO1xuXG4gICAgICBpZiAoc2VsZi5fZW5kQ2xhbXAgJiYgIV9yZWZyZXNoaW5nQWxsKSB7XG4gICAgICAgIHNlbGYuX2VuZENsYW1wID0gZW5kIHx8IC0wLjAwMTtcbiAgICAgICAgZW5kID0gTWF0aC5taW4oZW5kLCBfbWF4U2Nyb2xsKHNjcm9sbGVyLCBkaXJlY3Rpb24pKTtcbiAgICAgIH1cblxuICAgICAgY2hhbmdlID0gZW5kIC0gc3RhcnQgfHwgKHN0YXJ0IC09IDAuMDEpICYmIDAuMDAxO1xuXG4gICAgICBpZiAoaXNGaXJzdFJlZnJlc2gpIHtcbiAgICAgICAgLy8gb24gdGhlIHZlcnkgZmlyc3QgcmVmcmVzaCgpLCB0aGUgcHJldlByb2dyZXNzIGNvdWxkbid0IGhhdmUgYmVlbiBhY2N1cmF0ZSB5ZXQgYmVjYXVzZSB0aGUgc3RhcnQvZW5kIHdlcmUgbmV2ZXIgY2FsY3VsYXRlZCwgc28gd2Ugc2V0IGl0IGhlcmUuIEJlZm9yZSAzLjExLjUsIGl0IGNvdWxkIGxlYWQgdG8gYW4gaW5hY2N1cmF0ZSBzY3JvbGwgcG9zaXRpb24gcmVzdG9yYXRpb24gd2l0aCBzbmFwcGluZy5cbiAgICAgICAgcHJldlByb2dyZXNzID0gZ3NhcC51dGlscy5jbGFtcCgwLCAxLCBnc2FwLnV0aWxzLm5vcm1hbGl6ZShzdGFydCwgZW5kLCBwcmV2U2Nyb2xsKSk7XG4gICAgICB9XG5cbiAgICAgIHNlbGYuX3BpblB1c2ggPSBvdGhlclBpbk9mZnNldDtcblxuICAgICAgaWYgKG1hcmtlclN0YXJ0ICYmIG9mZnNldCkge1xuICAgICAgICAvLyBvZmZzZXQgdGhlIG1hcmtlcnMgaWYgbmVjZXNzYXJ5XG4gICAgICAgIGNzID0ge307XG4gICAgICAgIGNzW2RpcmVjdGlvbi5hXSA9IFwiKz1cIiArIG9mZnNldDtcbiAgICAgICAgcGlubmVkQ29udGFpbmVyICYmIChjc1tkaXJlY3Rpb24ucF0gPSBcIi09XCIgKyBzY3JvbGxGdW5jKCkpO1xuICAgICAgICBnc2FwLnNldChbbWFya2VyU3RhcnQsIG1hcmtlckVuZF0sIGNzKTtcbiAgICAgIH1cblxuICAgICAgaWYgKHBpbiAmJiAhKF9jbGFtcGluZ01heCAmJiBzZWxmLmVuZCA+PSBfbWF4U2Nyb2xsKHNjcm9sbGVyLCBkaXJlY3Rpb24pKSkge1xuICAgICAgICBjcyA9IF9nZXRDb21wdXRlZFN0eWxlKHBpbik7XG4gICAgICAgIGlzVmVydGljYWwgPSBkaXJlY3Rpb24gPT09IF92ZXJ0aWNhbDtcbiAgICAgICAgc2Nyb2xsID0gc2Nyb2xsRnVuYygpOyAvLyByZWNhbGN1bGF0ZSBiZWNhdXNlIHRoZSB0cmlnZ2VycyBjYW4gYWZmZWN0IHRoZSBzY3JvbGxcblxuICAgICAgICBwaW5TdGFydCA9IHBhcnNlRmxvYXQocGluR2V0dGVyKGRpcmVjdGlvbi5hKSkgKyBvdGhlclBpbk9mZnNldDtcblxuICAgICAgICBpZiAoIW1heCAmJiBlbmQgPiAxKSB7XG4gICAgICAgICAgLy8gbWFrZXMgc3VyZSB0aGUgc2Nyb2xsZXIgaGFzIGEgc2Nyb2xsYmFyLCBvdGhlcndpc2UgaWYgc29tZXRoaW5nIGhhcyB3aWR0aDogMTAwJSwgZm9yIGV4YW1wbGUsIGl0IHdvdWxkIGJlIHRvbyBiaWcgKGV4Y2x1ZGUgdGhlIHNjcm9sbGJhcikuIFNlZSBodHRwczovL2dzYXAuY29tL2ZvcnVtcy90b3BpYy8yNTE4Mi1zY3JvbGx0cmlnZ2VyLXdpZHRoLW9mLXBhZ2UtaW5jcmVhc2Utd2hlcmUtbWFya2Vycy1hcmUtc2V0LXRvLWZhbHNlL1xuICAgICAgICAgIGZvcmNlZE92ZXJmbG93ID0gKGlzVmlld3BvcnQgPyBfZG9jLnNjcm9sbGluZ0VsZW1lbnQgfHwgX2RvY0VsIDogc2Nyb2xsZXIpLnN0eWxlO1xuICAgICAgICAgIGZvcmNlZE92ZXJmbG93ID0ge1xuICAgICAgICAgICAgc3R5bGU6IGZvcmNlZE92ZXJmbG93LFxuICAgICAgICAgICAgdmFsdWU6IGZvcmNlZE92ZXJmbG93W1wib3ZlcmZsb3dcIiArIGRpcmVjdGlvbi5hLnRvVXBwZXJDYXNlKCldXG4gICAgICAgICAgfTtcblxuICAgICAgICAgIGlmIChpc1ZpZXdwb3J0ICYmIF9nZXRDb21wdXRlZFN0eWxlKF9ib2R5KVtcIm92ZXJmbG93XCIgKyBkaXJlY3Rpb24uYS50b1VwcGVyQ2FzZSgpXSAhPT0gXCJzY3JvbGxcIikge1xuICAgICAgICAgICAgLy8gYXZvaWQgYW4gZXh0cmEgc2Nyb2xsYmFyIGlmIEJPVEggPGh0bWw+IGFuZCA8Ym9keT4gaGF2ZSBvdmVyZmxvdyBzZXQgdG8gXCJzY3JvbGxcIlxuICAgICAgICAgICAgZm9yY2VkT3ZlcmZsb3cuc3R5bGVbXCJvdmVyZmxvd1wiICsgZGlyZWN0aW9uLmEudG9VcHBlckNhc2UoKV0gPSBcInNjcm9sbFwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIF9zd2FwUGluSW4ocGluLCBzcGFjZXIsIGNzKTtcblxuICAgICAgICBwaW5TdGF0ZSA9IF9nZXRTdGF0ZShwaW4pOyAvLyB0cmFuc2Zvcm1zIHdpbGwgaW50ZXJmZXJlIHdpdGggdGhlIHRvcC9sZWZ0L3JpZ2h0L2JvdHRvbSBwbGFjZW1lbnQsIHNvIHJlbW92ZSB0aGVtIHRlbXBvcmFyaWx5LiBnZXRCb3VuZGluZ0NsaWVudFJlY3QoKSBmYWN0b3JzIGluIHRyYW5zZm9ybXMuXG5cbiAgICAgICAgYm91bmRzID0gX2dldEJvdW5kcyhwaW4sIHRydWUpO1xuICAgICAgICBvcHBvc2l0ZVNjcm9sbCA9IHVzZUZpeGVkUG9zaXRpb24gJiYgX2dldFNjcm9sbEZ1bmMoc2Nyb2xsZXIsIGlzVmVydGljYWwgPyBfaG9yaXpvbnRhbCA6IF92ZXJ0aWNhbCkoKTtcblxuICAgICAgICBpZiAocGluU3BhY2luZykge1xuICAgICAgICAgIHNwYWNlclN0YXRlID0gW3BpblNwYWNpbmcgKyBkaXJlY3Rpb24ub3MyLCBjaGFuZ2UgKyBvdGhlclBpbk9mZnNldCArIF9weF07XG4gICAgICAgICAgc3BhY2VyU3RhdGUudCA9IHNwYWNlcjtcbiAgICAgICAgICBpID0gcGluU3BhY2luZyA9PT0gX3BhZGRpbmcgPyBfZ2V0U2l6ZShwaW4sIGRpcmVjdGlvbikgKyBjaGFuZ2UgKyBvdGhlclBpbk9mZnNldCA6IDA7XG5cbiAgICAgICAgICBpZiAoaSkge1xuICAgICAgICAgICAgc3BhY2VyU3RhdGUucHVzaChkaXJlY3Rpb24uZCwgaSArIF9weCk7IC8vIGZvciBib3gtc2l6aW5nOiBib3JkZXItYm94IChtdXN0IGluY2x1ZGUgcGFkZGluZykuXG5cbiAgICAgICAgICAgIHNwYWNlci5zdHlsZS5mbGV4QmFzaXMgIT09IFwiYXV0b1wiICYmIChzcGFjZXIuc3R5bGUuZmxleEJhc2lzID0gaSArIF9weCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgX3NldFN0YXRlKHNwYWNlclN0YXRlKTtcblxuICAgICAgICAgIGlmIChwaW5uZWRDb250YWluZXIpIHtcbiAgICAgICAgICAgIC8vIGluIFNjcm9sbFRyaWdnZXIucmVmcmVzaCgpLCB3ZSBuZWVkIHRvIHJlLWV2YWx1YXRlIHRoZSBwaW5Db250YWluZXIncyBzaXplIGJlY2F1c2UgdGhpcyBwaW5TcGFjaW5nIG1heSBzdHJldGNoIGl0IG91dCwgYnV0IHdlIGNhbid0IGp1c3QgYWRkIHRoZSBleGFjdCBkaXN0YW5jZSBiZWNhdXNlIGRlcGVuZGluZyBvbiBsYXlvdXQsIGl0IG1heSBub3QgcHVzaCB0aGluZ3MgZG93biBvciBpdCBtYXkgb25seSBkbyBzbyBwYXJ0aWFsbHkuXG4gICAgICAgICAgICBfdHJpZ2dlcnMuZm9yRWFjaChmdW5jdGlvbiAodCkge1xuICAgICAgICAgICAgICBpZiAodC5waW4gPT09IHBpbm5lZENvbnRhaW5lciAmJiB0LnZhcnMucGluU3BhY2luZyAhPT0gZmFsc2UpIHtcbiAgICAgICAgICAgICAgICB0Ll9zdWJQaW5PZmZzZXQgPSB0cnVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1c2VGaXhlZFBvc2l0aW9uICYmIHNjcm9sbEZ1bmMocHJldlNjcm9sbCk7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgaSA9IF9nZXRTaXplKHBpbiwgZGlyZWN0aW9uKTtcbiAgICAgICAgICBpICYmIHNwYWNlci5zdHlsZS5mbGV4QmFzaXMgIT09IFwiYXV0b1wiICYmIChzcGFjZXIuc3R5bGUuZmxleEJhc2lzID0gaSArIF9weCk7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAodXNlRml4ZWRQb3NpdGlvbikge1xuICAgICAgICAgIG92ZXJyaWRlID0ge1xuICAgICAgICAgICAgdG9wOiBib3VuZHMudG9wICsgKGlzVmVydGljYWwgPyBzY3JvbGwgLSBzdGFydCA6IG9wcG9zaXRlU2Nyb2xsKSArIF9weCxcbiAgICAgICAgICAgIGxlZnQ6IGJvdW5kcy5sZWZ0ICsgKGlzVmVydGljYWwgPyBvcHBvc2l0ZVNjcm9sbCA6IHNjcm9sbCAtIHN0YXJ0KSArIF9weCxcbiAgICAgICAgICAgIGJveFNpemluZzogXCJib3JkZXItYm94XCIsXG4gICAgICAgICAgICBwb3NpdGlvbjogXCJmaXhlZFwiXG4gICAgICAgICAgfTtcbiAgICAgICAgICBvdmVycmlkZVtfd2lkdGhdID0gb3ZlcnJpZGVbXCJtYXhcIiArIF9XaWR0aF0gPSBNYXRoLmNlaWwoYm91bmRzLndpZHRoKSArIF9weDtcbiAgICAgICAgICBvdmVycmlkZVtfaGVpZ2h0XSA9IG92ZXJyaWRlW1wibWF4XCIgKyBfSGVpZ2h0XSA9IE1hdGguY2VpbChib3VuZHMuaGVpZ2h0KSArIF9weDtcbiAgICAgICAgICBvdmVycmlkZVtfbWFyZ2luXSA9IG92ZXJyaWRlW19tYXJnaW4gKyBfVG9wXSA9IG92ZXJyaWRlW19tYXJnaW4gKyBfUmlnaHRdID0gb3ZlcnJpZGVbX21hcmdpbiArIF9Cb3R0b21dID0gb3ZlcnJpZGVbX21hcmdpbiArIF9MZWZ0XSA9IFwiMFwiO1xuICAgICAgICAgIG92ZXJyaWRlW19wYWRkaW5nXSA9IGNzW19wYWRkaW5nXTtcbiAgICAgICAgICBvdmVycmlkZVtfcGFkZGluZyArIF9Ub3BdID0gY3NbX3BhZGRpbmcgKyBfVG9wXTtcbiAgICAgICAgICBvdmVycmlkZVtfcGFkZGluZyArIF9SaWdodF0gPSBjc1tfcGFkZGluZyArIF9SaWdodF07XG4gICAgICAgICAgb3ZlcnJpZGVbX3BhZGRpbmcgKyBfQm90dG9tXSA9IGNzW19wYWRkaW5nICsgX0JvdHRvbV07XG4gICAgICAgICAgb3ZlcnJpZGVbX3BhZGRpbmcgKyBfTGVmdF0gPSBjc1tfcGFkZGluZyArIF9MZWZ0XTtcbiAgICAgICAgICBwaW5BY3RpdmVTdGF0ZSA9IF9jb3B5U3RhdGUocGluT3JpZ2luYWxTdGF0ZSwgb3ZlcnJpZGUsIHBpblJlcGFyZW50KTtcbiAgICAgICAgICBfcmVmcmVzaGluZ0FsbCAmJiBzY3JvbGxGdW5jKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKGFuaW1hdGlvbikge1xuICAgICAgICAgIC8vIHRoZSBhbmltYXRpb24gbWlnaHQgYmUgYWZmZWN0aW5nIHRoZSB0cmFuc2Zvcm0sIHNvIHdlIG11c3QganVtcCB0byB0aGUgZW5kLCBjaGVjayB0aGUgdmFsdWUsIGFuZCBjb21wZW5zYXRlIGFjY29yZGluZ2x5LiBPdGhlcndpc2UsIHdoZW4gaXQgYmVjb21lcyB1bnBpbm5lZCwgdGhlIHBpblNldHRlcigpIHdpbGwgZ2V0IHNldCB0byBhIHZhbHVlIHRoYXQgZG9lc24ndCBpbmNsdWRlIHdoYXRldmVyIHRoZSBhbmltYXRpb24gZGlkLlxuICAgICAgICAgIGluaXR0ZWQgPSBhbmltYXRpb24uX2luaXR0ZWQ7IC8vIGlmIG5vdCwgd2UgbXVzdCBpbnZhbGlkYXRlKCkgYWZ0ZXIgdGhpcyBzdGVwLCBvdGhlcndpc2UgaXQgY291bGQgbG9jayBpbiBzdGFydGluZyB2YWx1ZXMgcHJlbWF0dXJlbHkuXG5cbiAgICAgICAgICBfc3VwcHJlc3NPdmVyd3JpdGVzKDEpO1xuXG4gICAgICAgICAgYW5pbWF0aW9uLnJlbmRlcihhbmltYXRpb24uZHVyYXRpb24oKSwgdHJ1ZSwgdHJ1ZSk7XG4gICAgICAgICAgcGluQ2hhbmdlID0gcGluR2V0dGVyKGRpcmVjdGlvbi5hKSAtIHBpblN0YXJ0ICsgY2hhbmdlICsgb3RoZXJQaW5PZmZzZXQ7XG4gICAgICAgICAgcGluTW92ZXMgPSBNYXRoLmFicyhjaGFuZ2UgLSBwaW5DaGFuZ2UpID4gMTtcbiAgICAgICAgICB1c2VGaXhlZFBvc2l0aW9uICYmIHBpbk1vdmVzICYmIHBpbkFjdGl2ZVN0YXRlLnNwbGljZShwaW5BY3RpdmVTdGF0ZS5sZW5ndGggLSAyLCAyKTsgLy8gdHJhbnNmb3JtIGlzIHRoZSBsYXN0IHByb3BlcnR5L3ZhbHVlIHNldCBpbiB0aGUgc3RhdGUgQXJyYXkuIFNpbmNlIHRoZSBhbmltYXRpb24gaXMgY29udHJvbGxpbmcgdGhhdCwgd2Ugc2hvdWxkIG9taXQgaXQuXG5cbiAgICAgICAgICBhbmltYXRpb24ucmVuZGVyKDAsIHRydWUsIHRydWUpO1xuICAgICAgICAgIGluaXR0ZWQgfHwgYW5pbWF0aW9uLmludmFsaWRhdGUodHJ1ZSk7XG4gICAgICAgICAgYW5pbWF0aW9uLnBhcmVudCB8fCBhbmltYXRpb24udG90YWxUaW1lKGFuaW1hdGlvbi50b3RhbFRpbWUoKSk7IC8vIGlmLCBmb3IgZXhhbXBsZSwgYSB0b2dnbGVBY3Rpb24gY2FsbGVkIHBsYXkoKSBhbmQgdGhlbiByZWZyZXNoKCkgaGFwcGVucyBhbmQgd2hlbiB3ZSByZW5kZXIoMSkgYWJvdmUsIGl0IHdvdWxkIGNhdXNlIHRoZSBhbmltYXRpb24gdG8gY29tcGxldGUgYW5kIGdldCByZW1vdmVkIGZyb20gaXRzIHBhcmVudCwgc28gdGhpcyBtYWtlcyBzdXJlIGl0IGdldHMgcHV0IGJhY2sgaW4uXG5cbiAgICAgICAgICBfc3VwcHJlc3NPdmVyd3JpdGVzKDApO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHBpbkNoYW5nZSA9IGNoYW5nZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvcmNlZE92ZXJmbG93ICYmIChmb3JjZWRPdmVyZmxvdy52YWx1ZSA/IGZvcmNlZE92ZXJmbG93LnN0eWxlW1wib3ZlcmZsb3dcIiArIGRpcmVjdGlvbi5hLnRvVXBwZXJDYXNlKCldID0gZm9yY2VkT3ZlcmZsb3cudmFsdWUgOiBmb3JjZWRPdmVyZmxvdy5zdHlsZS5yZW1vdmVQcm9wZXJ0eShcIm92ZXJmbG93LVwiICsgZGlyZWN0aW9uLmEpKTtcbiAgICAgIH0gZWxzZSBpZiAodHJpZ2dlciAmJiBzY3JvbGxGdW5jKCkgJiYgIWNvbnRhaW5lckFuaW1hdGlvbikge1xuICAgICAgICAvLyBpdCBtYXkgYmUgSU5TSURFIGEgcGlubmVkIGVsZW1lbnQsIHNvIHdhbGsgdXAgdGhlIHRyZWUgYW5kIGxvb2sgZm9yIGFueSBlbGVtZW50cyB3aXRoIF9waW5PZmZzZXQgdG8gY29tcGVuc2F0ZSBiZWNhdXNlIGFueXRoaW5nIHdpdGggcGluU3BhY2luZyB0aGF0J3MgYWxyZWFkeSBzY3JvbGxlZCB3b3VsZCB0aHJvdyBvZmYgdGhlIG1lYXN1cmVtZW50cyBpbiBnZXRCb3VuZGluZ0NsaWVudFJlY3QoKVxuICAgICAgICBib3VuZHMgPSB0cmlnZ2VyLnBhcmVudE5vZGU7XG5cbiAgICAgICAgd2hpbGUgKGJvdW5kcyAmJiBib3VuZHMgIT09IF9ib2R5KSB7XG4gICAgICAgICAgaWYgKGJvdW5kcy5fcGluT2Zmc2V0KSB7XG4gICAgICAgICAgICBzdGFydCAtPSBib3VuZHMuX3Bpbk9mZnNldDtcbiAgICAgICAgICAgIGVuZCAtPSBib3VuZHMuX3Bpbk9mZnNldDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBib3VuZHMgPSBib3VuZHMucGFyZW50Tm9kZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICByZXZlcnRlZFBpbnMgJiYgcmV2ZXJ0ZWRQaW5zLmZvckVhY2goZnVuY3Rpb24gKHQpIHtcbiAgICAgICAgcmV0dXJuIHQucmV2ZXJ0KGZhbHNlLCB0cnVlKTtcbiAgICAgIH0pO1xuICAgICAgc2VsZi5zdGFydCA9IHN0YXJ0O1xuICAgICAgc2VsZi5lbmQgPSBlbmQ7XG4gICAgICBzY3JvbGwxID0gc2Nyb2xsMiA9IF9yZWZyZXNoaW5nQWxsID8gcHJldlNjcm9sbCA6IHNjcm9sbEZ1bmMoKTsgLy8gcmVzZXQgdmVsb2NpdHlcblxuICAgICAgaWYgKCFjb250YWluZXJBbmltYXRpb24gJiYgIV9yZWZyZXNoaW5nQWxsKSB7XG4gICAgICAgIHNjcm9sbDEgPCBwcmV2U2Nyb2xsICYmIHNjcm9sbEZ1bmMocHJldlNjcm9sbCk7XG4gICAgICAgIHNlbGYuc2Nyb2xsLnJlYyA9IDA7XG4gICAgICB9XG5cbiAgICAgIHNlbGYucmV2ZXJ0KGZhbHNlLCB0cnVlKTtcbiAgICAgIGxhc3RSZWZyZXNoID0gX2dldFRpbWUoKTtcblxuICAgICAgaWYgKHNuYXBEZWxheWVkQ2FsbCkge1xuICAgICAgICBsYXN0U25hcCA9IC0xOyAvLyBqdXN0IHNvIHNuYXBwaW5nIGdldHMgcmUtZW5hYmxlZCwgY2xlYXIgb3V0IGFueSByZWNvcmRlZCBsYXN0IHZhbHVlXG4gICAgICAgIC8vIHNlbGYuaXNBY3RpdmUgJiYgc2Nyb2xsRnVuYyhzdGFydCArIGNoYW5nZSAqIHByZXZQcm9ncmVzcyk7IC8vIHByZXZpb3VzbHkgdGhpcyBsaW5lIHdhcyBoZXJlIHRvIGVuc3VyZSB0aGF0IHdoZW4gc25hcHBpbmcga2lja3MgaW4sIGl0J3MgZnJvbSB0aGUgcHJldmlvdXMgcHJvZ3Jlc3MgYnV0IGluIHNvbWUgY2FzZXMgdGhhdCdzIG5vdCBkZXNpcmFibGUsIGxpa2UgYW4gYWxsLXBhZ2UgU2Nyb2xsVHJpZ2dlciB3aGVuIG5ldyBjb250ZW50IGdldHMgYWRkZWQgdG8gdGhlIHBhZ2UsIHRoYXQnZCB0b3RhbGx5IGNoYW5nZSB0aGUgcHJvZ3Jlc3MuXG5cbiAgICAgICAgc25hcERlbGF5ZWRDYWxsLnJlc3RhcnQodHJ1ZSk7XG4gICAgICB9XG5cbiAgICAgIF9yZWZyZXNoaW5nID0gMDtcbiAgICAgIGFuaW1hdGlvbiAmJiBpc1RvZ2dsZSAmJiAoYW5pbWF0aW9uLl9pbml0dGVkIHx8IHByZXZBbmltUHJvZ3Jlc3MpICYmIGFuaW1hdGlvbi5wcm9ncmVzcygpICE9PSBwcmV2QW5pbVByb2dyZXNzICYmIGFuaW1hdGlvbi5wcm9ncmVzcyhwcmV2QW5pbVByb2dyZXNzIHx8IDAsIHRydWUpLnJlbmRlcihhbmltYXRpb24udGltZSgpLCB0cnVlLCB0cnVlKTsgLy8gbXVzdCBmb3JjZSBhIHJlLXJlbmRlciBiZWNhdXNlIGlmIHNhdmVTdHlsZXMoKSB3YXMgdXNlZCBvbiB0aGUgdGFyZ2V0KHMpLCB0aGUgc3R5bGVzIGNvdWxkIGhhdmUgYmVlbiB3aXBlZCBvdXQgZHVyaW5nIHRoZSByZWZyZXNoKCkuXG5cbiAgICAgIGlmIChpc0ZpcnN0UmVmcmVzaCB8fCBwcmV2UHJvZ3Jlc3MgIT09IHNlbGYucHJvZ3Jlc3MgfHwgY29udGFpbmVyQW5pbWF0aW9uIHx8IGludmFsaWRhdGVPblJlZnJlc2gpIHtcbiAgICAgICAgLy8gZW5zdXJlcyB0aGF0IHRoZSBkaXJlY3Rpb24gaXMgc2V0IHByb3Blcmx5ICh3aGVuIHJlZnJlc2hpbmcsIHByb2dyZXNzIGlzIHNldCBiYWNrIHRvIDAgaW5pdGlhbGx5LCB0aGVuIGJhY2sgYWdhaW4gdG8gd2hlcmV2ZXIgaXQgbmVlZHMgdG8gYmUpIGFuZCB0aGF0IGNhbGxiYWNrcyBhcmUgdHJpZ2dlcmVkLlxuICAgICAgICBhbmltYXRpb24gJiYgIWlzVG9nZ2xlICYmIGFuaW1hdGlvbi50b3RhbFByb2dyZXNzKGNvbnRhaW5lckFuaW1hdGlvbiAmJiBzdGFydCA8IC0wLjAwMSAmJiAhcHJldlByb2dyZXNzID8gZ3NhcC51dGlscy5ub3JtYWxpemUoc3RhcnQsIGVuZCwgMCkgOiBwcmV2UHJvZ3Jlc3MsIHRydWUpOyAvLyB0byBhdm9pZCBpc3N1ZXMgd2hlcmUgYW5pbWF0aW9uIGNhbGxiYWNrcyBsaWtlIG9uU3RhcnQgYXJlbid0IHRyaWdnZXJlZC5cblxuICAgICAgICBzZWxmLnByb2dyZXNzID0gaXNGaXJzdFJlZnJlc2ggfHwgKHNjcm9sbDEgLSBzdGFydCkgLyBjaGFuZ2UgPT09IHByZXZQcm9ncmVzcyA/IDAgOiBwcmV2UHJvZ3Jlc3M7XG4gICAgICB9XG5cbiAgICAgIHBpbiAmJiBwaW5TcGFjaW5nICYmIChzcGFjZXIuX3Bpbk9mZnNldCA9IE1hdGgucm91bmQoc2VsZi5wcm9ncmVzcyAqIHBpbkNoYW5nZSkpO1xuICAgICAgc2NydWJUd2VlbiAmJiBzY3J1YlR3ZWVuLmludmFsaWRhdGUoKTtcblxuICAgICAgaWYgKCFpc05hTihtYXJrZXJTdGFydE9mZnNldCkpIHtcbiAgICAgICAgLy8gbnVtYmVycyB3ZXJlIHBhc3NlZCBpbiBmb3IgdGhlIHBvc2l0aW9uIHdoaWNoIGFyZSBhYnNvbHV0ZSwgc28gaW5zdGVhZCBvZiBqdXN0IHB1dHRpbmcgdGhlIG1hcmtlcnMgYXQgdGhlIHZlcnkgYm90dG9tIG9mIHRoZSB2aWV3cG9ydCwgd2UgZmlndXJlIG91dCBob3cgZmFyIHRoZXkgc2hpZnRlZCBkb3duIChpdCdzIHNhZmUgdG8gYXNzdW1lIHRoZXkgd2VyZSBvcmlnaW5hbGx5IHBvc2l0aW9uZWQgaW4gY2xvc2VyIHJlbGF0aW9uIHRvIHRoZSB0cmlnZ2VyIGVsZW1lbnQgd2l0aCB2YWx1ZXMgbGlrZSBcInRvcFwiLCBcImNlbnRlclwiLCBhIHBlcmNlbnRhZ2Ugb3Igd2hhdGV2ZXIsIHNvIHdlIG9mZnNldCB0aGF0IG11Y2ggaW4gdGhlIG9wcG9zaXRlIGRpcmVjdGlvbiB0byBiYXNpY2FsbHkgcmV2ZXJ0IHRoZW0gdG8gdGhlIHJlbGF0aXZlIHBvc2l0aW9uIHRoeSB3ZXJlIGF0IHByZXZpb3VzbHkuXG4gICAgICAgIG1hcmtlclN0YXJ0T2Zmc2V0IC09IGdzYXAuZ2V0UHJvcGVydHkobWFya2VyU3RhcnRUcmlnZ2VyLCBkaXJlY3Rpb24ucCk7XG4gICAgICAgIG1hcmtlckVuZE9mZnNldCAtPSBnc2FwLmdldFByb3BlcnR5KG1hcmtlckVuZFRyaWdnZXIsIGRpcmVjdGlvbi5wKTtcblxuICAgICAgICBfc2hpZnRNYXJrZXIobWFya2VyU3RhcnRUcmlnZ2VyLCBkaXJlY3Rpb24sIG1hcmtlclN0YXJ0T2Zmc2V0KTtcblxuICAgICAgICBfc2hpZnRNYXJrZXIobWFya2VyU3RhcnQsIGRpcmVjdGlvbiwgbWFya2VyU3RhcnRPZmZzZXQgLSAocGluT2Zmc2V0IHx8IDApKTtcblxuICAgICAgICBfc2hpZnRNYXJrZXIobWFya2VyRW5kVHJpZ2dlciwgZGlyZWN0aW9uLCBtYXJrZXJFbmRPZmZzZXQpO1xuXG4gICAgICAgIF9zaGlmdE1hcmtlcihtYXJrZXJFbmQsIGRpcmVjdGlvbiwgbWFya2VyRW5kT2Zmc2V0IC0gKHBpbk9mZnNldCB8fCAwKSk7XG4gICAgICB9XG5cbiAgICAgIGlzRmlyc3RSZWZyZXNoICYmICFfcmVmcmVzaGluZ0FsbCAmJiBzZWxmLnVwZGF0ZSgpOyAvLyBlZGdlIGNhc2UgLSB3aGVuIHlvdSByZWxvYWQgYSBwYWdlIHdoZW4gaXQncyBhbHJlYWR5IHNjcm9sbGVkIGRvd24sIHNvbWUgYnJvd3NlcnMgZmlyZSBhIFwic2Nyb2xsXCIgZXZlbnQgYmVmb3JlIERPTUNvbnRlbnRMb2FkZWQsIHRyaWdnZXJpbmcgYW4gdXBkYXRlQWxsKCkuIElmIHdlIGRvbid0IHVwZGF0ZSB0aGUgc2VsZi5wcm9ncmVzcyBhcyBwYXJ0IG9mIHJlZnJlc2goKSwgdGhlbiB3aGVuIGl0IGhhcHBlbnMgbmV4dCwgaXQgbWF5IHJlY29yZCBwcmV2UHJvZ3Jlc3MgYXMgMCB3aGVuIGl0IHJlYWxseSBzaG91bGRuJ3QsIHBvdGVudGlhbGx5IGNhdXNpbmcgYSBjYWxsYmFjayBpbiBhbiBhbmltYXRpb24gdG8gZmlyZSBhZ2Fpbi5cblxuICAgICAgaWYgKG9uUmVmcmVzaCAmJiAhX3JlZnJlc2hpbmdBbGwgJiYgIWV4ZWN1dGluZ09uUmVmcmVzaCkge1xuICAgICAgICAvLyB3aGVuIHJlZnJlc2hpbmcgYWxsLCB3ZSBkbyBleHRyYSB3b3JrIHRvIGNvcnJlY3QgcGlubmVkQ29udGFpbmVyIHNpemVzIGFuZCBlbnN1cmUgdGhpbmdzIGRvbid0IGV4Y2VlZCB0aGUgbWF4U2Nyb2xsLCBzbyB3ZSBzaG91bGQgZG8gYWxsIHRoZSByZWZyZXNoZXMgYXQgdGhlIGVuZCBhZnRlciBhbGwgdGhhdCB3b3JrIHNvIHRoYXQgdGhlIHN0YXJ0L2VuZCB2YWx1ZXMgYXJlIGNvcnJlY3RlZC5cbiAgICAgICAgZXhlY3V0aW5nT25SZWZyZXNoID0gdHJ1ZTtcbiAgICAgICAgb25SZWZyZXNoKHNlbGYpO1xuICAgICAgICBleGVjdXRpbmdPblJlZnJlc2ggPSBmYWxzZTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgc2VsZi5nZXRWZWxvY2l0eSA9IGZ1bmN0aW9uICgpIHtcbiAgICAgIHJldHVybiAoc2Nyb2xsRnVuYygpIC0gc2Nyb2xsMikgLyAoX2dldFRpbWUoKSAtIF90aW1lMikgKiAxMDAwIHx8IDA7XG4gICAgfTtcblxuICAgIHNlbGYuZW5kQW5pbWF0aW9uID0gZnVuY3Rpb24gKCkge1xuICAgICAgX2VuZEFuaW1hdGlvbihzZWxmLmNhbGxiYWNrQW5pbWF0aW9uKTtcblxuICAgICAgaWYgKGFuaW1hdGlvbikge1xuICAgICAgICBzY3J1YlR3ZWVuID8gc2NydWJUd2Vlbi5wcm9ncmVzcygxKSA6ICFhbmltYXRpb24ucGF1c2VkKCkgPyBfZW5kQW5pbWF0aW9uKGFuaW1hdGlvbiwgYW5pbWF0aW9uLnJldmVyc2VkKCkpIDogaXNUb2dnbGUgfHwgX2VuZEFuaW1hdGlvbihhbmltYXRpb24sIHNlbGYuZGlyZWN0aW9uIDwgMCwgMSk7XG4gICAgICB9XG4gICAgfTtcblxuICAgIHNlbGYubGFiZWxUb1Njcm9sbCA9IGZ1bmN0aW9uIChsYWJlbCkge1xuICAgICAgcmV0dXJuIGFuaW1hdGlvbiAmJiBhbmltYXRpb24ubGFiZWxzICYmIChzdGFydCB8fCBzZWxmLnJlZnJlc2goKSB8fCBzdGFydCkgKyBhbmltYXRpb24ubGFiZWxzW2xhYmVsXSAvIGFuaW1hdGlvbi5kdXJhdGlvbigpICogY2hhbmdlIHx8IDA7XG4gICAgfTtcblxuICAgIHNlbGYuZ2V0VHJhaWxpbmcgPSBmdW5jdGlvbiAobmFtZSkge1xuICAgICAgdmFyIGkgPSBfdHJpZ2dlcnMuaW5kZXhPZihzZWxmKSxcbiAgICAgICAgICBhID0gc2VsZi5kaXJlY3Rpb24gPiAwID8gX3RyaWdnZXJzLnNsaWNlKDAsIGkpLnJldmVyc2UoKSA6IF90cmlnZ2Vycy5zbGljZShpICsgMSk7XG5cbiAgICAgIHJldHVybiAoX2lzU3RyaW5nKG5hbWUpID8gYS5maWx0ZXIoZnVuY3Rpb24gKHQpIHtcbiAgICAgICAgcmV0dXJuIHQudmFycy5wcmV2ZW50T3ZlcmxhcHMgPT09IG5hbWU7XG4gICAgICB9KSA6IGEpLmZpbHRlcihmdW5jdGlvbiAodCkge1xuICAgICAgICByZXR1cm4gc2VsZi5kaXJlY3Rpb24gPiAwID8gdC5lbmQgPD0gc3RhcnQgOiB0LnN0YXJ0ID49IGVuZDtcbiAgICAgIH0pO1xuICAgIH07XG5cbiAgICBzZWxmLnVwZGF0ZSA9IGZ1bmN0aW9uIChyZXNldCwgcmVjb3JkVmVsb2NpdHksIGZvcmNlRmFrZSkge1xuICAgICAgaWYgKGNvbnRhaW5lckFuaW1hdGlvbiAmJiAhZm9yY2VGYWtlICYmICFyZXNldCkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIHZhciBzY3JvbGwgPSBfcmVmcmVzaGluZ0FsbCA9PT0gdHJ1ZSA/IHByZXZTY3JvbGwgOiBzZWxmLnNjcm9sbCgpLFxuICAgICAgICAgIHAgPSByZXNldCA/IDAgOiAoc2Nyb2xsIC0gc3RhcnQpIC8gY2hhbmdlLFxuICAgICAgICAgIGNsaXBwZWQgPSBwIDwgMCA/IDAgOiBwID4gMSA/IDEgOiBwIHx8IDAsXG4gICAgICAgICAgcHJldlByb2dyZXNzID0gc2VsZi5wcm9ncmVzcyxcbiAgICAgICAgICBpc0FjdGl2ZSxcbiAgICAgICAgICB3YXNBY3RpdmUsXG4gICAgICAgICAgdG9nZ2xlU3RhdGUsXG4gICAgICAgICAgYWN0aW9uLFxuICAgICAgICAgIHN0YXRlQ2hhbmdlZCxcbiAgICAgICAgICB0b2dnbGVkLFxuICAgICAgICAgIGlzQXRNYXgsXG4gICAgICAgICAgaXNUYWtpbmdBY3Rpb247XG5cbiAgICAgIGlmIChyZWNvcmRWZWxvY2l0eSkge1xuICAgICAgICBzY3JvbGwyID0gc2Nyb2xsMTtcbiAgICAgICAgc2Nyb2xsMSA9IGNvbnRhaW5lckFuaW1hdGlvbiA/IHNjcm9sbEZ1bmMoKSA6IHNjcm9sbDtcblxuICAgICAgICBpZiAoc25hcCkge1xuICAgICAgICAgIHNuYXAyID0gc25hcDE7XG4gICAgICAgICAgc25hcDEgPSBhbmltYXRpb24gJiYgIWlzVG9nZ2xlID8gYW5pbWF0aW9uLnRvdGFsUHJvZ3Jlc3MoKSA6IGNsaXBwZWQ7XG4gICAgICAgIH1cbiAgICAgIH0gLy8gYW50aWNpcGF0ZSB0aGUgcGlubmluZyBhIGZldyB0aWNrcyBhaGVhZCBvZiB0aW1lIGJhc2VkIG9uIHZlbG9jaXR5IHRvIGF2b2lkIGEgdmlzdWFsIGdsaXRjaCBkdWUgdG8gdGhlIGZhY3QgdGhhdCBtb3N0IGJyb3dzZXJzIGRvIHNjcm9sbGluZyBvbiBhIHNlcGFyYXRlIHRocmVhZCAobm90IHN5bmNlZCB3aXRoIHJlcXVlc3RBbmltYXRpb25GcmFtZSkuXG5cblxuICAgICAgaWYgKGFudGljaXBhdGVQaW4gJiYgcGluICYmICFfcmVmcmVzaGluZyAmJiAhX3N0YXJ0dXAgJiYgX2xhc3RTY3JvbGxUaW1lKSB7XG4gICAgICAgIGlmICghY2xpcHBlZCAmJiBzdGFydCA8IHNjcm9sbCArIChzY3JvbGwgLSBzY3JvbGwyKSAvIChfZ2V0VGltZSgpIC0gX3RpbWUyKSAqIGFudGljaXBhdGVQaW4pIHtcbiAgICAgICAgICBjbGlwcGVkID0gMC4wMDAxO1xuICAgICAgICB9IGVsc2UgaWYgKGNsaXBwZWQgPT09IDEgJiYgZW5kID4gc2Nyb2xsICsgKHNjcm9sbCAtIHNjcm9sbDIpIC8gKF9nZXRUaW1lKCkgLSBfdGltZTIpICogYW50aWNpcGF0ZVBpbikge1xuICAgICAgICAgIGNsaXBwZWQgPSAwLjk5OTk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaWYgKGNsaXBwZWQgIT09IHByZXZQcm9ncmVzcyAmJiBzZWxmLmVuYWJsZWQpIHtcbiAgICAgICAgaXNBY3RpdmUgPSBzZWxmLmlzQWN0aXZlID0gISFjbGlwcGVkICYmIGNsaXBwZWQgPCAxO1xuICAgICAgICB3YXNBY3RpdmUgPSAhIXByZXZQcm9ncmVzcyAmJiBwcmV2UHJvZ3Jlc3MgPCAxO1xuICAgICAgICB0b2dnbGVkID0gaXNBY3RpdmUgIT09IHdhc0FjdGl2ZTtcbiAgICAgICAgc3RhdGVDaGFuZ2VkID0gdG9nZ2xlZCB8fCAhIWNsaXBwZWQgIT09ICEhcHJldlByb2dyZXNzOyAvLyBjb3VsZCBnbyBmcm9tIHN0YXJ0IGFsbCB0aGUgd2F5IHRvIGVuZCwgdGh1cyBpdCBkaWRuJ3QgdG9nZ2xlIGJ1dCBpdCBkaWQgY2hhbmdlIHN0YXRlIGluIGEgc2Vuc2UgKG1heSBuZWVkIHRvIGZpcmUgYSBjYWxsYmFjaylcblxuICAgICAgICBzZWxmLmRpcmVjdGlvbiA9IGNsaXBwZWQgPiBwcmV2UHJvZ3Jlc3MgPyAxIDogLTE7XG4gICAgICAgIHNlbGYucHJvZ3Jlc3MgPSBjbGlwcGVkO1xuXG4gICAgICAgIGlmIChzdGF0ZUNoYW5nZWQgJiYgIV9yZWZyZXNoaW5nKSB7XG4gICAgICAgICAgdG9nZ2xlU3RhdGUgPSBjbGlwcGVkICYmICFwcmV2UHJvZ3Jlc3MgPyAwIDogY2xpcHBlZCA9PT0gMSA/IDEgOiBwcmV2UHJvZ3Jlc3MgPT09IDEgPyAyIDogMzsgLy8gMCA9IGVudGVyLCAxID0gbGVhdmUsIDIgPSBlbnRlckJhY2ssIDMgPSBsZWF2ZUJhY2sgKHdlIHByaW9yaXRpemUgdGhlIEZJUlNUIGVuY291bnRlciwgdGh1cyBpZiB5b3Ugc2Nyb2xsIHJlYWxseSBmYXN0IHBhc3QgdGhlIG9uRW50ZXIgYW5kIG9uTGVhdmUgaW4gb25lIHRpY2ssIGl0J2QgcHJpb3JpdGl6ZSBvbkVudGVyLlxuXG4gICAgICAgICAgaWYgKGlzVG9nZ2xlKSB7XG4gICAgICAgICAgICBhY3Rpb24gPSAhdG9nZ2xlZCAmJiB0b2dnbGVBY3Rpb25zW3RvZ2dsZVN0YXRlICsgMV0gIT09IFwibm9uZVwiICYmIHRvZ2dsZUFjdGlvbnNbdG9nZ2xlU3RhdGUgKyAxXSB8fCB0b2dnbGVBY3Rpb25zW3RvZ2dsZVN0YXRlXTsgLy8gaWYgaXQgZGlkbid0IHRvZ2dsZSwgdGhhdCBtZWFucyBpdCBzaG90IHJpZ2h0IHBhc3QgYW5kIHNpbmNlIHdlIHByaW9yaXRpemUgdGhlIFwiZW50ZXJcIiBhY3Rpb24sIHdlIHNob3VsZCBzd2l0Y2ggdG8gdGhlIFwibGVhdmVcIiBpbiB0aGlzIGNhc2UgKGJ1dCBvbmx5IGlmIG9uZSBpcyBkZWZpbmVkKVxuXG4gICAgICAgICAgICBpc1Rha2luZ0FjdGlvbiA9IGFuaW1hdGlvbiAmJiAoYWN0aW9uID09PSBcImNvbXBsZXRlXCIgfHwgYWN0aW9uID09PSBcInJlc2V0XCIgfHwgYWN0aW9uIGluIGFuaW1hdGlvbik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcHJldmVudE92ZXJsYXBzICYmICh0b2dnbGVkIHx8IGlzVGFraW5nQWN0aW9uKSAmJiAoaXNUYWtpbmdBY3Rpb24gfHwgc2NydWIgfHwgIWFuaW1hdGlvbikgJiYgKF9pc0Z1bmN0aW9uKHByZXZlbnRPdmVybGFwcykgPyBwcmV2ZW50T3ZlcmxhcHMoc2VsZikgOiBzZWxmLmdldFRyYWlsaW5nKHByZXZlbnRPdmVybGFwcykuZm9yRWFjaChmdW5jdGlvbiAodCkge1xuICAgICAgICAgIHJldHVybiB0LmVuZEFuaW1hdGlvbigpO1xuICAgICAgICB9KSk7XG5cbiAgICAgICAgaWYgKCFpc1RvZ2dsZSkge1xuICAgICAgICAgIGlmIChzY3J1YlR3ZWVuICYmICFfcmVmcmVzaGluZyAmJiAhX3N0YXJ0dXApIHtcbiAgICAgICAgICAgIHNjcnViVHdlZW4uX2RwLl90aW1lIC0gc2NydWJUd2Vlbi5fc3RhcnQgIT09IHNjcnViVHdlZW4uX3RpbWUgJiYgc2NydWJUd2Vlbi5yZW5kZXIoc2NydWJUd2Vlbi5fZHAuX3RpbWUgLSBzY3J1YlR3ZWVuLl9zdGFydCk7IC8vIGlmIHRoZXJlJ3MgYSBzY3J1YiBvbiBib3RoIHRoZSBjb250YWluZXIgYW5pbWF0aW9uIGFuZCB0aGlzIG9uZSAob3IgYSBTY3JvbGxTbW9vdGhlciksIHRoZSB1cGRhdGUgb3JkZXIgd291bGQgY2F1c2UgdGhpcyBvbmUgbm90IHRvIGhhdmUgcmVuZGVyZWQgeWV0LCBzbyBpdCB3b3VsZG4ndCBtYWtlIGFueSBwcm9ncmVzcyBiZWZvcmUgd2UgLnJlc3RhcnQoKSBpdCBoZWFkaW5nIHRvd2FyZCB0aGUgbmV3IHByb2dyZXNzIHNvIGl0J2QgYXBwZWFyIHN0dWNrIHRodXMgd2UgZm9yY2UgYSByZW5kZXIgaGVyZS5cblxuICAgICAgICAgICAgaWYgKHNjcnViVHdlZW4ucmVzZXRUbykge1xuICAgICAgICAgICAgICBzY3J1YlR3ZWVuLnJlc2V0VG8oXCJ0b3RhbFByb2dyZXNzXCIsIGNsaXBwZWQsIGFuaW1hdGlvbi5fdFRpbWUgLyBhbmltYXRpb24uX3REdXIpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgLy8gbGVnYWN5IHN1cHBvcnQgKGNvdXJ0ZXN5KSwgYmVmb3JlIDMuMTAuMFxuICAgICAgICAgICAgICBzY3J1YlR3ZWVuLnZhcnMudG90YWxQcm9ncmVzcyA9IGNsaXBwZWQ7XG4gICAgICAgICAgICAgIHNjcnViVHdlZW4uaW52YWxpZGF0ZSgpLnJlc3RhcnQoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9IGVsc2UgaWYgKGFuaW1hdGlvbikge1xuICAgICAgICAgICAgYW5pbWF0aW9uLnRvdGFsUHJvZ3Jlc3MoY2xpcHBlZCwgISEoX3JlZnJlc2hpbmcgJiYgKGxhc3RSZWZyZXNoIHx8IHJlc2V0KSkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlmIChwaW4pIHtcbiAgICAgICAgICByZXNldCAmJiBwaW5TcGFjaW5nICYmIChzcGFjZXIuc3R5bGVbcGluU3BhY2luZyArIGRpcmVjdGlvbi5vczJdID0gc3BhY2luZ1N0YXJ0KTtcblxuICAgICAgICAgIGlmICghdXNlRml4ZWRQb3NpdGlvbikge1xuICAgICAgICAgICAgcGluU2V0dGVyKF9yb3VuZChwaW5TdGFydCArIHBpbkNoYW5nZSAqIGNsaXBwZWQpKTtcbiAgICAgICAgICB9IGVsc2UgaWYgKHN0YXRlQ2hhbmdlZCkge1xuICAgICAgICAgICAgaXNBdE1heCA9ICFyZXNldCAmJiBjbGlwcGVkID4gcHJldlByb2dyZXNzICYmIGVuZCArIDEgPiBzY3JvbGwgJiYgc2Nyb2xsICsgMSA+PSBfbWF4U2Nyb2xsKHNjcm9sbGVyLCBkaXJlY3Rpb24pOyAvLyBpZiBpdCdzIGF0IHRoZSBWRVJZIGVuZCBvZiB0aGUgcGFnZSwgZG9uJ3Qgc3dpdGNoIGF3YXkgZnJvbSBwb3NpdGlvbjogZml4ZWQgYmVjYXVzZSBpdCdzIHBvaW50bGVzcyBhbmQgaXQgY291bGQgY2F1c2UgYSBicmllZiBmbGFzaCB3aGVuIHRoZSB1c2VyIHNjcm9sbHMgYmFjayB1cCAod2hlbiBpdCBnZXRzIHBpbm5lZCBhZ2FpbilcblxuICAgICAgICAgICAgaWYgKHBpblJlcGFyZW50KSB7XG4gICAgICAgICAgICAgIGlmICghcmVzZXQgJiYgKGlzQWN0aXZlIHx8IGlzQXRNYXgpKSB7XG4gICAgICAgICAgICAgICAgdmFyIGJvdW5kcyA9IF9nZXRCb3VuZHMocGluLCB0cnVlKSxcbiAgICAgICAgICAgICAgICAgICAgX29mZnNldCA9IHNjcm9sbCAtIHN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgX3JlcGFyZW50KHBpbiwgX2JvZHksIGJvdW5kcy50b3AgKyAoZGlyZWN0aW9uID09PSBfdmVydGljYWwgPyBfb2Zmc2V0IDogMCkgKyBfcHgsIGJvdW5kcy5sZWZ0ICsgKGRpcmVjdGlvbiA9PT0gX3ZlcnRpY2FsID8gMCA6IF9vZmZzZXQpICsgX3B4KTtcbiAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBfcmVwYXJlbnQocGluLCBzcGFjZXIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIF9zZXRTdGF0ZShpc0FjdGl2ZSB8fCBpc0F0TWF4ID8gcGluQWN0aXZlU3RhdGUgOiBwaW5TdGF0ZSk7XG5cbiAgICAgICAgICAgIHBpbk1vdmVzICYmIGNsaXBwZWQgPCAxICYmIGlzQWN0aXZlIHx8IHBpblNldHRlcihwaW5TdGFydCArIChjbGlwcGVkID09PSAxICYmICFpc0F0TWF4ID8gcGluQ2hhbmdlIDogMCkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNuYXAgJiYgIXR3ZWVuVG8udHdlZW4gJiYgIV9yZWZyZXNoaW5nICYmICFfc3RhcnR1cCAmJiBzbmFwRGVsYXllZENhbGwucmVzdGFydCh0cnVlKTtcbiAgICAgICAgdG9nZ2xlQ2xhc3MgJiYgKHRvZ2dsZWQgfHwgb25jZSAmJiBjbGlwcGVkICYmIChjbGlwcGVkIDwgMSB8fCAhX2xpbWl0Q2FsbGJhY2tzKSkgJiYgX3RvQXJyYXkodG9nZ2xlQ2xhc3MudGFyZ2V0cykuZm9yRWFjaChmdW5jdGlvbiAoZWwpIHtcbiAgICAgICAgICByZXR1cm4gZWwuY2xhc3NMaXN0W2lzQWN0aXZlIHx8IG9uY2UgPyBcImFkZFwiIDogXCJyZW1vdmVcIl0odG9nZ2xlQ2xhc3MuY2xhc3NOYW1lKTtcbiAgICAgICAgfSk7IC8vIGNsYXNzZXMgY291bGQgYWZmZWN0IHBvc2l0aW9uaW5nLCBzbyBkbyBpdCBldmVuIGlmIHJlc2V0IG9yIHJlZnJlc2hpbmcgaXMgdHJ1ZS5cblxuICAgICAgICBvblVwZGF0ZSAmJiAhaXNUb2dnbGUgJiYgIXJlc2V0ICYmIG9uVXBkYXRlKHNlbGYpO1xuXG4gICAgICAgIGlmIChzdGF0ZUNoYW5nZWQgJiYgIV9yZWZyZXNoaW5nKSB7XG4gICAgICAgICAgaWYgKGlzVG9nZ2xlKSB7XG4gICAgICAgICAgICBpZiAoaXNUYWtpbmdBY3Rpb24pIHtcbiAgICAgICAgICAgICAgaWYgKGFjdGlvbiA9PT0gXCJjb21wbGV0ZVwiKSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLnBhdXNlKCkudG90YWxQcm9ncmVzcygxKTtcbiAgICAgICAgICAgICAgfSBlbHNlIGlmIChhY3Rpb24gPT09IFwicmVzZXRcIikge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi5yZXN0YXJ0KHRydWUpLnBhdXNlKCk7XG4gICAgICAgICAgICAgIH0gZWxzZSBpZiAoYWN0aW9uID09PSBcInJlc3RhcnRcIikge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi5yZXN0YXJ0KHRydWUpO1xuICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvblthY3Rpb25dKCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgb25VcGRhdGUgJiYgb25VcGRhdGUoc2VsZik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHRvZ2dsZWQgfHwgIV9saW1pdENhbGxiYWNrcykge1xuICAgICAgICAgICAgLy8gb24gc3RhcnR1cCwgdGhlIHBhZ2UgY291bGQgYmUgc2Nyb2xsZWQgYW5kIHdlIGRvbid0IHdhbnQgdG8gZmlyZSBjYWxsYmFja3MgdGhhdCBkaWRuJ3QgdG9nZ2xlLiBGb3IgZXhhbXBsZSBvbkVudGVyIHNob3VsZG4ndCBmaXJlIGlmIHRoZSBTY3JvbGxUcmlnZ2VyIGlzbid0IGFjdHVhbGx5IGVudGVyZWQuXG4gICAgICAgICAgICBvblRvZ2dsZSAmJiB0b2dnbGVkICYmIF9jYWxsYmFjayhzZWxmLCBvblRvZ2dsZSk7XG4gICAgICAgICAgICBjYWxsYmFja3NbdG9nZ2xlU3RhdGVdICYmIF9jYWxsYmFjayhzZWxmLCBjYWxsYmFja3NbdG9nZ2xlU3RhdGVdKTtcbiAgICAgICAgICAgIG9uY2UgJiYgKGNsaXBwZWQgPT09IDEgPyBzZWxmLmtpbGwoZmFsc2UsIDEpIDogY2FsbGJhY2tzW3RvZ2dsZVN0YXRlXSA9IDApOyAvLyBhIGNhbGxiYWNrIHNob3VsZG4ndCBiZSBjYWxsZWQgYWdhaW4gaWYgb25jZSBpcyB0cnVlLlxuXG4gICAgICAgICAgICBpZiAoIXRvZ2dsZWQpIHtcbiAgICAgICAgICAgICAgLy8gaXQncyBwb3NzaWJsZSB0byBnbyBjb21wbGV0ZWx5IHBhc3QsIGxpa2UgZnJvbSBiZWZvcmUgdGhlIHN0YXJ0IHRvIGFmdGVyIHRoZSBlbmQgKG9yIHZpY2UtdmVyc2EpIGluIHdoaWNoIGNhc2UgQk9USCBjYWxsYmFja3Mgc2hvdWxkIGJlIGZpcmVkIGluIHRoYXQgb3JkZXJcbiAgICAgICAgICAgICAgdG9nZ2xlU3RhdGUgPSBjbGlwcGVkID09PSAxID8gMSA6IDM7XG4gICAgICAgICAgICAgIGNhbGxiYWNrc1t0b2dnbGVTdGF0ZV0gJiYgX2NhbGxiYWNrKHNlbGYsIGNhbGxiYWNrc1t0b2dnbGVTdGF0ZV0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGlmIChmYXN0U2Nyb2xsRW5kICYmICFpc0FjdGl2ZSAmJiBNYXRoLmFicyhzZWxmLmdldFZlbG9jaXR5KCkpID4gKF9pc051bWJlcihmYXN0U2Nyb2xsRW5kKSA/IGZhc3RTY3JvbGxFbmQgOiAyNTAwKSkge1xuICAgICAgICAgICAgX2VuZEFuaW1hdGlvbihzZWxmLmNhbGxiYWNrQW5pbWF0aW9uKTtcblxuICAgICAgICAgICAgc2NydWJUd2VlbiA/IHNjcnViVHdlZW4ucHJvZ3Jlc3MoMSkgOiBfZW5kQW5pbWF0aW9uKGFuaW1hdGlvbiwgYWN0aW9uID09PSBcInJldmVyc2VcIiA/IDEgOiAhY2xpcHBlZCwgMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9IGVsc2UgaWYgKGlzVG9nZ2xlICYmIG9uVXBkYXRlICYmICFfcmVmcmVzaGluZykge1xuICAgICAgICAgIG9uVXBkYXRlKHNlbGYpO1xuICAgICAgICB9XG4gICAgICB9IC8vIHVwZGF0ZSBhYnNvbHV0ZWx5LXBvc2l0aW9uZWQgbWFya2VycyAob25seSBpZiB0aGUgc2Nyb2xsZXIgaXNuJ3QgdGhlIHZpZXdwb3J0KVxuXG5cbiAgICAgIGlmIChtYXJrZXJFbmRTZXR0ZXIpIHtcbiAgICAgICAgdmFyIG4gPSBjb250YWluZXJBbmltYXRpb24gPyBzY3JvbGwgLyBjb250YWluZXJBbmltYXRpb24uZHVyYXRpb24oKSAqIChjb250YWluZXJBbmltYXRpb24uX2NhU2Nyb2xsRGlzdCB8fCAwKSA6IHNjcm9sbDtcbiAgICAgICAgbWFya2VyU3RhcnRTZXR0ZXIobiArIChtYXJrZXJTdGFydFRyaWdnZXIuX2lzRmxpcHBlZCA/IDEgOiAwKSk7XG4gICAgICAgIG1hcmtlckVuZFNldHRlcihuKTtcbiAgICAgIH1cblxuICAgICAgY2FNYXJrZXJTZXR0ZXIgJiYgY2FNYXJrZXJTZXR0ZXIoLXNjcm9sbCAvIGNvbnRhaW5lckFuaW1hdGlvbi5kdXJhdGlvbigpICogKGNvbnRhaW5lckFuaW1hdGlvbi5fY2FTY3JvbGxEaXN0IHx8IDApKTtcbiAgICB9O1xuXG4gICAgc2VsZi5lbmFibGUgPSBmdW5jdGlvbiAocmVzZXQsIHJlZnJlc2gpIHtcbiAgICAgIGlmICghc2VsZi5lbmFibGVkKSB7XG4gICAgICAgIHNlbGYuZW5hYmxlZCA9IHRydWU7XG5cbiAgICAgICAgX2FkZExpc3RlbmVyKHNjcm9sbGVyLCBcInJlc2l6ZVwiLCBfb25SZXNpemUpO1xuXG4gICAgICAgIGlzVmlld3BvcnQgfHwgX2FkZExpc3RlbmVyKHNjcm9sbGVyLCBcInNjcm9sbFwiLCBfb25TY3JvbGwpO1xuICAgICAgICBvblJlZnJlc2hJbml0ICYmIF9hZGRMaXN0ZW5lcihTY3JvbGxUcmlnZ2VyLCBcInJlZnJlc2hJbml0XCIsIG9uUmVmcmVzaEluaXQpO1xuXG4gICAgICAgIGlmIChyZXNldCAhPT0gZmFsc2UpIHtcbiAgICAgICAgICBzZWxmLnByb2dyZXNzID0gcHJldlByb2dyZXNzID0gMDtcbiAgICAgICAgICBzY3JvbGwxID0gc2Nyb2xsMiA9IGxhc3RTbmFwID0gc2Nyb2xsRnVuYygpO1xuICAgICAgICB9XG5cbiAgICAgICAgcmVmcmVzaCAhPT0gZmFsc2UgJiYgc2VsZi5yZWZyZXNoKCk7XG4gICAgICB9XG4gICAgfTtcblxuICAgIHNlbGYuZ2V0VHdlZW4gPSBmdW5jdGlvbiAoc25hcCkge1xuICAgICAgcmV0dXJuIHNuYXAgJiYgdHdlZW5UbyA/IHR3ZWVuVG8udHdlZW4gOiBzY3J1YlR3ZWVuO1xuICAgIH07XG5cbiAgICBzZWxmLnNldFBvc2l0aW9ucyA9IGZ1bmN0aW9uIChuZXdTdGFydCwgbmV3RW5kLCBrZWVwQ2xhbXAsIHBpbk9mZnNldCkge1xuICAgICAgLy8gZG9lc24ndCBwZXJzaXN0IGFmdGVyIHJlZnJlc2goKSEgSW50ZW5kZWQgdG8gYmUgYSB3YXkgdG8gb3ZlcnJpZGUgdmFsdWVzIHRoYXQgd2VyZSBzZXQgZHVyaW5nIHJlZnJlc2goKSwgbGlrZSB5b3UgY291bGQgc2V0IGl0IGluIG9uUmVmcmVzaCgpXG4gICAgICBpZiAoY29udGFpbmVyQW5pbWF0aW9uKSB7XG4gICAgICAgIC8vIGNvbnZlcnQgcmF0aW9zIGludG8gc2Nyb2xsIHBvc2l0aW9ucy4gUmVtZW1iZXIsIHN0YXJ0L2VuZCB2YWx1ZXMgb24gU2Nyb2xsVHJpZ2dlcnMgdGhhdCBoYXZlIGEgY29udGFpbmVyQW5pbWF0aW9uIHJlZmVyIHRvIHRoZSB0aW1lIChpbiBzZWNvbmRzKSwgTk9UIHNjcm9sbCBwb3NpdGlvbnMuXG4gICAgICAgIHZhciBzdCA9IGNvbnRhaW5lckFuaW1hdGlvbi5zY3JvbGxUcmlnZ2VyLFxuICAgICAgICAgICAgZHVyYXRpb24gPSBjb250YWluZXJBbmltYXRpb24uZHVyYXRpb24oKSxcbiAgICAgICAgICAgIF9jaGFuZ2UgPSBzdC5lbmQgLSBzdC5zdGFydDtcblxuICAgICAgICBuZXdTdGFydCA9IHN0LnN0YXJ0ICsgX2NoYW5nZSAqIG5ld1N0YXJ0IC8gZHVyYXRpb247XG4gICAgICAgIG5ld0VuZCA9IHN0LnN0YXJ0ICsgX2NoYW5nZSAqIG5ld0VuZCAvIGR1cmF0aW9uO1xuICAgICAgfVxuXG4gICAgICBzZWxmLnJlZnJlc2goZmFsc2UsIGZhbHNlLCB7XG4gICAgICAgIHN0YXJ0OiBfa2VlcENsYW1wKG5ld1N0YXJ0LCBrZWVwQ2xhbXAgJiYgISFzZWxmLl9zdGFydENsYW1wKSxcbiAgICAgICAgZW5kOiBfa2VlcENsYW1wKG5ld0VuZCwga2VlcENsYW1wICYmICEhc2VsZi5fZW5kQ2xhbXApXG4gICAgICB9LCBwaW5PZmZzZXQpO1xuICAgICAgc2VsZi51cGRhdGUoKTtcbiAgICB9O1xuXG4gICAgc2VsZi5hZGp1c3RQaW5TcGFjaW5nID0gZnVuY3Rpb24gKGFtb3VudCkge1xuICAgICAgaWYgKHNwYWNlclN0YXRlICYmIGFtb3VudCkge1xuICAgICAgICB2YXIgaSA9IHNwYWNlclN0YXRlLmluZGV4T2YoZGlyZWN0aW9uLmQpICsgMTtcbiAgICAgICAgc3BhY2VyU3RhdGVbaV0gPSBwYXJzZUZsb2F0KHNwYWNlclN0YXRlW2ldKSArIGFtb3VudCArIF9weDtcbiAgICAgICAgc3BhY2VyU3RhdGVbMV0gPSBwYXJzZUZsb2F0KHNwYWNlclN0YXRlWzFdKSArIGFtb3VudCArIF9weDtcblxuICAgICAgICBfc2V0U3RhdGUoc3BhY2VyU3RhdGUpO1xuICAgICAgfVxuICAgIH07XG5cbiAgICBzZWxmLmRpc2FibGUgPSBmdW5jdGlvbiAocmVzZXQsIGFsbG93QW5pbWF0aW9uKSB7XG4gICAgICBpZiAoc2VsZi5lbmFibGVkKSB7XG4gICAgICAgIHJlc2V0ICE9PSBmYWxzZSAmJiBzZWxmLnJldmVydCh0cnVlLCB0cnVlKTtcbiAgICAgICAgc2VsZi5lbmFibGVkID0gc2VsZi5pc0FjdGl2ZSA9IGZhbHNlO1xuICAgICAgICBhbGxvd0FuaW1hdGlvbiB8fCBzY3J1YlR3ZWVuICYmIHNjcnViVHdlZW4ucGF1c2UoKTtcbiAgICAgICAgcHJldlNjcm9sbCA9IDA7XG4gICAgICAgIHBpbkNhY2hlICYmIChwaW5DYWNoZS51bmNhY2hlID0gMSk7XG4gICAgICAgIG9uUmVmcmVzaEluaXQgJiYgX3JlbW92ZUxpc3RlbmVyKFNjcm9sbFRyaWdnZXIsIFwicmVmcmVzaEluaXRcIiwgb25SZWZyZXNoSW5pdCk7XG5cbiAgICAgICAgaWYgKHNuYXBEZWxheWVkQ2FsbCkge1xuICAgICAgICAgIHNuYXBEZWxheWVkQ2FsbC5wYXVzZSgpO1xuICAgICAgICAgIHR3ZWVuVG8udHdlZW4gJiYgdHdlZW5Uby50d2Vlbi5raWxsKCkgJiYgKHR3ZWVuVG8udHdlZW4gPSAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmICghaXNWaWV3cG9ydCkge1xuICAgICAgICAgIHZhciBpID0gX3RyaWdnZXJzLmxlbmd0aDtcblxuICAgICAgICAgIHdoaWxlIChpLS0pIHtcbiAgICAgICAgICAgIGlmIChfdHJpZ2dlcnNbaV0uc2Nyb2xsZXIgPT09IHNjcm9sbGVyICYmIF90cmlnZ2Vyc1tpXSAhPT0gc2VsZikge1xuICAgICAgICAgICAgICByZXR1cm47IC8vZG9uJ3QgcmVtb3ZlIHRoZSBsaXN0ZW5lcnMgaWYgdGhlcmUgYXJlIHN0aWxsIG90aGVyIHRyaWdnZXJzIHJlZmVyZW5jaW5nIGl0LlxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIF9yZW1vdmVMaXN0ZW5lcihzY3JvbGxlciwgXCJyZXNpemVcIiwgX29uUmVzaXplKTtcblxuICAgICAgICAgIGlzVmlld3BvcnQgfHwgX3JlbW92ZUxpc3RlbmVyKHNjcm9sbGVyLCBcInNjcm9sbFwiLCBfb25TY3JvbGwpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfTtcblxuICAgIHNlbGYua2lsbCA9IGZ1bmN0aW9uIChyZXZlcnQsIGFsbG93QW5pbWF0aW9uKSB7XG4gICAgICBzZWxmLmRpc2FibGUocmV2ZXJ0LCBhbGxvd0FuaW1hdGlvbik7XG4gICAgICBzY3J1YlR3ZWVuICYmICFhbGxvd0FuaW1hdGlvbiAmJiBzY3J1YlR3ZWVuLmtpbGwoKTtcbiAgICAgIGlkICYmIGRlbGV0ZSBfaWRzW2lkXTtcblxuICAgICAgdmFyIGkgPSBfdHJpZ2dlcnMuaW5kZXhPZihzZWxmKTtcblxuICAgICAgaSA+PSAwICYmIF90cmlnZ2Vycy5zcGxpY2UoaSwgMSk7XG4gICAgICBpID09PSBfaSAmJiBfZGlyZWN0aW9uID4gMCAmJiBfaS0tOyAvLyBpZiB3ZSdyZSBpbiB0aGUgbWlkZGxlIG9mIGEgcmVmcmVzaCgpIG9yIHVwZGF0ZSgpLCBzcGxpY2luZyB3b3VsZCBjYXVzZSBza2lwcyBpbiB0aGUgaW5kZXgsIHNvIGFkanVzdC4uLlxuICAgICAgLy8gaWYgbm8gb3RoZXIgU2Nyb2xsVHJpZ2dlciBpbnN0YW5jZXMgb2YgdGhlIHNhbWUgc2Nyb2xsZXIgYXJlIGZvdW5kLCB3aXBlIG91dCBhbnkgcmVjb3JkZWQgc2Nyb2xsIHBvc2l0aW9uLiBPdGhlcndpc2UsIGluIGEgc2luZ2xlIHBhZ2UgYXBwbGljYXRpb24sIGZvciBleGFtcGxlLCBpdCBjb3VsZCBtYWludGFpbiBzY3JvbGwgcG9zaXRpb24gd2hlbiBpdCByZWFsbHkgc2hvdWxkbid0LlxuXG4gICAgICBpID0gMDtcblxuICAgICAgX3RyaWdnZXJzLmZvckVhY2goZnVuY3Rpb24gKHQpIHtcbiAgICAgICAgcmV0dXJuIHQuc2Nyb2xsZXIgPT09IHNlbGYuc2Nyb2xsZXIgJiYgKGkgPSAxKTtcbiAgICAgIH0pO1xuXG4gICAgICBpIHx8IF9yZWZyZXNoaW5nQWxsIHx8IChzZWxmLnNjcm9sbC5yZWMgPSAwKTtcblxuICAgICAgaWYgKGFuaW1hdGlvbikge1xuICAgICAgICBhbmltYXRpb24uc2Nyb2xsVHJpZ2dlciA9IG51bGw7XG4gICAgICAgIHJldmVydCAmJiBhbmltYXRpb24ucmV2ZXJ0KHtcbiAgICAgICAgICBraWxsOiBmYWxzZVxuICAgICAgICB9KTtcbiAgICAgICAgYWxsb3dBbmltYXRpb24gfHwgYW5pbWF0aW9uLmtpbGwoKTtcbiAgICAgIH1cblxuICAgICAgbWFya2VyU3RhcnQgJiYgW21hcmtlclN0YXJ0LCBtYXJrZXJFbmQsIG1hcmtlclN0YXJ0VHJpZ2dlciwgbWFya2VyRW5kVHJpZ2dlcl0uZm9yRWFjaChmdW5jdGlvbiAobSkge1xuICAgICAgICByZXR1cm4gbS5wYXJlbnROb2RlICYmIG0ucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChtKTtcbiAgICAgIH0pO1xuICAgICAgX3ByaW1hcnkgPT09IHNlbGYgJiYgKF9wcmltYXJ5ID0gMCk7XG5cbiAgICAgIGlmIChwaW4pIHtcbiAgICAgICAgcGluQ2FjaGUgJiYgKHBpbkNhY2hlLnVuY2FjaGUgPSAxKTtcbiAgICAgICAgaSA9IDA7XG5cbiAgICAgICAgX3RyaWdnZXJzLmZvckVhY2goZnVuY3Rpb24gKHQpIHtcbiAgICAgICAgICByZXR1cm4gdC5waW4gPT09IHBpbiAmJiBpKys7XG4gICAgICAgIH0pO1xuXG4gICAgICAgIGkgfHwgKHBpbkNhY2hlLnNwYWNlciA9IDApOyAvLyBpZiB0aGVyZSBhcmVuJ3QgYW55IG1vcmUgU2Nyb2xsVHJpZ2dlcnMgd2l0aCB0aGUgc2FtZSBwaW4sIHJlbW92ZSB0aGUgc3BhY2VyLCBvdGhlcndpc2UgaXQgY291bGQgYmUgY29udGFtaW5hdGVkIHdpdGggb2xkL3N0YWxlIHZhbHVlcyBpZiB0aGUgdXNlciByZS1jcmVhdGVzIGEgU2Nyb2xsVHJpZ2dlciBmb3IgdGhlIHNhbWUgZWxlbWVudC5cbiAgICAgIH1cblxuICAgICAgdmFycy5vbktpbGwgJiYgdmFycy5vbktpbGwoc2VsZik7XG4gICAgfTtcblxuICAgIF90cmlnZ2Vycy5wdXNoKHNlbGYpO1xuXG4gICAgc2VsZi5lbmFibGUoZmFsc2UsIGZhbHNlKTtcbiAgICBjdXN0b21SZXZlcnRSZXR1cm4gJiYgY3VzdG9tUmV2ZXJ0UmV0dXJuKHNlbGYpO1xuXG4gICAgaWYgKGFuaW1hdGlvbiAmJiBhbmltYXRpb24uYWRkICYmICFjaGFuZ2UpIHtcbiAgICAgIC8vIGlmIHRoZSBhbmltYXRpb24gaXMgYSB0aW1lbGluZSwgaXQgbWF5IG5vdCBoYXZlIGJlZW4gcG9wdWxhdGVkIHlldCwgc28gaXQgd291bGRuJ3QgcmVuZGVyIGF0IHRoZSBwcm9wZXIgcGxhY2Ugb24gdGhlIGZpcnN0IHJlZnJlc2goKSwgdGh1cyB3ZSBzaG91bGQgc2NoZWR1bGUgb25lIGZvciB0aGUgbmV4dCB0aWNrLiBJZiBcImNoYW5nZVwiIGlzIGRlZmluZWQsIHdlIGtub3cgaXQgbXVzdCBiZSByZS1lbmFibGluZywgdGh1cyB3ZSBjYW4gcmVmcmVzaCgpIHJpZ2h0IGF3YXkuXG4gICAgICB2YXIgdXBkYXRlRnVuYyA9IHNlbGYudXBkYXRlOyAvLyBzb21lIGJyb3dzZXJzIG1heSBmaXJlIGEgc2Nyb2xsIGV2ZW50IEJFRk9SRSBhIHRpY2sgZWxhcHNlcyBhbmQvb3IgdGhlIERPTUNvbnRlbnRMb2FkZWQgZmlyZXMuIFNvIHRoZXJlJ3MgYSBjaGFuY2UgdXBkYXRlKCkgd2lsbCBiZSBjYWxsZWQgQkVGT1JFIGEgcmVmcmVzaCgpIGhhcyBoYXBwZW5lZCBvbiBhIFRpbWVsaW5lLWF0dGFjaGVkIFNjcm9sbFRyaWdnZXIgd2hpY2ggbWVhbnMgdGhlIHN0YXJ0L2VuZCB3b24ndCBiZSBjYWxjdWxhdGVkIHlldC4gV2UgZG9uJ3Qgd2FudCB0byBhZGQgY29uZGl0aW9uYWwgbG9naWMgaW5zaWRlIHRoZSB1cGRhdGUoKSBtZXRob2QgKGxpa2UgY2hlY2sgdG8gc2VlIGlmIGVuZCBpcyBkZWZpbmVkIGFuZCBpZiBub3QsIGZvcmNlIGEgcmVmcmVzaCgpKSBiZWNhdXNlIHRoYXQncyBhIGZ1bmN0aW9uIHRoYXQgZ2V0cyBoaXQgYSBMT1QgKHBlcmZvcm1hbmNlKS4gU28gd2Ugc3dhcCBvdXQgdGhlIHJlYWwgdXBkYXRlKCkgbWV0aG9kIGZvciB0aGlzIG9uZSB0aGF0J2xsIHJlLWF0dGFjaCBpdCB0aGUgZmlyc3QgdGltZSBpdCBnZXRzIGNhbGxlZCBhbmQgb2YgY291cnNlIGZvcmNlcyBhIHJlZnJlc2goKS5cblxuICAgICAgc2VsZi51cGRhdGUgPSBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHNlbGYudXBkYXRlID0gdXBkYXRlRnVuYztcbiAgICAgICAgc3RhcnQgfHwgZW5kIHx8IHNlbGYucmVmcmVzaCgpO1xuICAgICAgfTtcblxuICAgICAgZ3NhcC5kZWxheWVkQ2FsbCgwLjAxLCBzZWxmLnVwZGF0ZSk7XG4gICAgICBjaGFuZ2UgPSAwLjAxO1xuICAgICAgc3RhcnQgPSBlbmQgPSAwO1xuICAgIH0gZWxzZSB7XG4gICAgICBzZWxmLnJlZnJlc2goKTtcbiAgICB9XG5cbiAgICBwaW4gJiYgX3F1ZXVlUmVmcmVzaEFsbCgpOyAvLyBwaW5uaW5nIGNvdWxkIGFmZmVjdCB0aGUgcG9zaXRpb25zIG9mIG90aGVyIHRoaW5ncywgc28gbWFrZSBzdXJlIHdlIHF1ZXVlIGEgZnVsbCByZWZyZXNoKClcbiAgfTtcblxuICBTY3JvbGxUcmlnZ2VyLnJlZ2lzdGVyID0gZnVuY3Rpb24gcmVnaXN0ZXIoY29yZSkge1xuICAgIGlmICghX2NvcmVJbml0dGVkKSB7XG4gICAgICBnc2FwID0gY29yZSB8fCBfZ2V0R1NBUCgpO1xuICAgICAgX3dpbmRvd0V4aXN0cygpICYmIHdpbmRvdy5kb2N1bWVudCAmJiBTY3JvbGxUcmlnZ2VyLmVuYWJsZSgpO1xuICAgICAgX2NvcmVJbml0dGVkID0gX2VuYWJsZWQ7XG4gICAgfVxuXG4gICAgcmV0dXJuIF9jb3JlSW5pdHRlZDtcbiAgfTtcblxuICBTY3JvbGxUcmlnZ2VyLmRlZmF1bHRzID0gZnVuY3Rpb24gZGVmYXVsdHMoY29uZmlnKSB7XG4gICAgaWYgKGNvbmZpZykge1xuICAgICAgZm9yICh2YXIgcCBpbiBjb25maWcpIHtcbiAgICAgICAgX2RlZmF1bHRzW3BdID0gY29uZmlnW3BdO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiBfZGVmYXVsdHM7XG4gIH07XG5cbiAgU2Nyb2xsVHJpZ2dlci5kaXNhYmxlID0gZnVuY3Rpb24gZGlzYWJsZShyZXNldCwga2lsbCkge1xuICAgIF9lbmFibGVkID0gMDtcblxuICAgIF90cmlnZ2Vycy5mb3JFYWNoKGZ1bmN0aW9uICh0cmlnZ2VyKSB7XG4gICAgICByZXR1cm4gdHJpZ2dlcltraWxsID8gXCJraWxsXCIgOiBcImRpc2FibGVcIl0ocmVzZXQpO1xuICAgIH0pO1xuXG4gICAgX3JlbW92ZUxpc3RlbmVyKF93aW4sIFwid2hlZWxcIiwgX29uU2Nyb2xsKTtcblxuICAgIF9yZW1vdmVMaXN0ZW5lcihfZG9jLCBcInNjcm9sbFwiLCBfb25TY3JvbGwpO1xuXG4gICAgY2xlYXJJbnRlcnZhbChfc3luY0ludGVydmFsKTtcblxuICAgIF9yZW1vdmVMaXN0ZW5lcihfZG9jLCBcInRvdWNoY2FuY2VsXCIsIF9wYXNzVGhyb3VnaCk7XG5cbiAgICBfcmVtb3ZlTGlzdGVuZXIoX2JvZHksIFwidG91Y2hzdGFydFwiLCBfcGFzc1Rocm91Z2gpO1xuXG4gICAgX211bHRpTGlzdGVuZXIoX3JlbW92ZUxpc3RlbmVyLCBfZG9jLCBcInBvaW50ZXJkb3duLHRvdWNoc3RhcnQsbW91c2Vkb3duXCIsIF9wb2ludGVyRG93bkhhbmRsZXIpO1xuXG4gICAgX211bHRpTGlzdGVuZXIoX3JlbW92ZUxpc3RlbmVyLCBfZG9jLCBcInBvaW50ZXJ1cCx0b3VjaGVuZCxtb3VzZXVwXCIsIF9wb2ludGVyVXBIYW5kbGVyKTtcblxuICAgIF9yZXNpemVEZWxheS5raWxsKCk7XG5cbiAgICBfaXRlcmF0ZUF1dG9SZWZyZXNoKF9yZW1vdmVMaXN0ZW5lcik7XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IF9zY3JvbGxlcnMubGVuZ3RoOyBpICs9IDMpIHtcbiAgICAgIF93aGVlbExpc3RlbmVyKF9yZW1vdmVMaXN0ZW5lciwgX3Njcm9sbGVyc1tpXSwgX3Njcm9sbGVyc1tpICsgMV0pO1xuXG4gICAgICBfd2hlZWxMaXN0ZW5lcihfcmVtb3ZlTGlzdGVuZXIsIF9zY3JvbGxlcnNbaV0sIF9zY3JvbGxlcnNbaSArIDJdKTtcbiAgICB9XG4gIH07XG5cbiAgU2Nyb2xsVHJpZ2dlci5lbmFibGUgPSBmdW5jdGlvbiBlbmFibGUoKSB7XG4gICAgX3dpbiA9IHdpbmRvdztcbiAgICBfZG9jID0gZG9jdW1lbnQ7XG4gICAgX2RvY0VsID0gX2RvYy5kb2N1bWVudEVsZW1lbnQ7XG4gICAgX2JvZHkgPSBfZG9jLmJvZHk7XG5cbiAgICBpZiAoZ3NhcCkge1xuICAgICAgX3RvQXJyYXkgPSBnc2FwLnV0aWxzLnRvQXJyYXk7XG4gICAgICBfY2xhbXAgPSBnc2FwLnV0aWxzLmNsYW1wO1xuICAgICAgX2NvbnRleHQgPSBnc2FwLmNvcmUuY29udGV4dCB8fCBfcGFzc1Rocm91Z2g7XG4gICAgICBfc3VwcHJlc3NPdmVyd3JpdGVzID0gZ3NhcC5jb3JlLnN1cHByZXNzT3ZlcndyaXRlcyB8fCBfcGFzc1Rocm91Z2g7XG4gICAgICBfc2Nyb2xsUmVzdG9yYXRpb24gPSBfd2luLmhpc3Rvcnkuc2Nyb2xsUmVzdG9yYXRpb24gfHwgXCJhdXRvXCI7XG4gICAgICBfbGFzdFNjcm9sbCA9IF93aW4ucGFnZVlPZmZzZXQ7XG4gICAgICBnc2FwLmNvcmUuZ2xvYmFscyhcIlNjcm9sbFRyaWdnZXJcIiwgU2Nyb2xsVHJpZ2dlcik7IC8vIG11c3QgcmVnaXN0ZXIgdGhlIGdsb2JhbCBtYW51YWxseSBiZWNhdXNlIGluIEludGVybmV0IEV4cGxvcmVyLCBmdW5jdGlvbnMgKGNsYXNzZXMpIGRvbid0IGhhdmUgYSBcIm5hbWVcIiBwcm9wZXJ0eS5cblxuICAgICAgaWYgKF9ib2R5KSB7XG4gICAgICAgIF9lbmFibGVkID0gMTtcbiAgICAgICAgX2RpdjEwMHZoID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcImRpdlwiKTsgLy8gdG8gc29sdmUgbW9iaWxlIGJyb3dzZXIgYWRkcmVzcyBiYXIgc2hvdy9oaWRlIHJlc2l6aW5nLCB3ZSBzaG91bGRuJ3QgcmVseSBvbiB3aW5kb3cuaW5uZXJIZWlnaHQuIEluc3RlYWQsIHVzZSBhIDxkaXY+IHdpdGggaXRzIGhlaWdodCBzZXQgdG8gMTAwdmggYW5kIG1lYXN1cmUgdGhhdCBzaW5jZSB0aGF0J3Mgd2hhdCB0aGUgc2Nyb2xsaW5nIGlzIGJhc2VkIG9uIGFueXdheSBhbmQgaXQncyBub3QgYWZmZWN0ZWQgYnkgYWRkcmVzcyBiYXIgc2hvd2luZy9oaWRpbmcuXG5cbiAgICAgICAgX2RpdjEwMHZoLnN0eWxlLmhlaWdodCA9IFwiMTAwdmhcIjtcbiAgICAgICAgX2RpdjEwMHZoLnN0eWxlLnBvc2l0aW9uID0gXCJhYnNvbHV0ZVwiO1xuXG4gICAgICAgIF9yZWZyZXNoMTAwdmgoKTtcblxuICAgICAgICBfcmFmQnVnRml4KCk7XG5cbiAgICAgICAgT2JzZXJ2ZXIucmVnaXN0ZXIoZ3NhcCk7IC8vIGlzVG91Y2ggaXMgMCBpZiBubyB0b3VjaCwgMSBpZiBPTkxZIHRvdWNoLCBhbmQgMiBpZiBpdCBjYW4gYWNjb21tb2RhdGUgdG91Y2ggYnV0IGFsc28gb3RoZXIgdHlwZXMgbGlrZSBtb3VzZS9wb2ludGVyLlxuXG4gICAgICAgIFNjcm9sbFRyaWdnZXIuaXNUb3VjaCA9IE9ic2VydmVyLmlzVG91Y2g7XG4gICAgICAgIF9maXhJT1NCdWcgPSBPYnNlcnZlci5pc1RvdWNoICYmIC8oaVBhZHxpUGhvbmV8aVBvZHxNYWMpL2cudGVzdChuYXZpZ2F0b3IudXNlckFnZW50KTsgLy8gc2luY2UgMjAxNywgaU9TIGhhcyBoYWQgYSBidWcgdGhhdCBjYXVzZXMgZXZlbnQuY2xpZW50WC9ZIHRvIGJlIGluYWNjdXJhdGUgd2hlbiBhIHNjcm9sbCBvY2N1cnMsIHRodXMgd2UgbXVzdCBhbHRlcm5hdGUgaWdub3JpbmcgZXZlcnkgb3RoZXIgdG91Y2htb3ZlIGV2ZW50IHRvIHdvcmsgYXJvdW5kIGl0LiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MTk1NCBhbmQgaHR0cHM6Ly9jb2RlcGVuLmlvL0dyZWVuU29jay9wZW4vRXhiclBOYS8wODdjZWYxOTdkYzM1NDQ1YTA5NTFlODkzNWM0MTUwM1xuXG4gICAgICAgIF9pZ25vcmVNb2JpbGVSZXNpemUgPSBPYnNlcnZlci5pc1RvdWNoID09PSAxO1xuXG4gICAgICAgIF9hZGRMaXN0ZW5lcihfd2luLCBcIndoZWVsXCIsIF9vblNjcm9sbCk7IC8vIG1vc3RseSBmb3IgM3JkIHBhcnR5IHNtb290aCBzY3JvbGxpbmcgbGlicmFyaWVzLlxuXG5cbiAgICAgICAgX3Jvb3QgPSBbX3dpbiwgX2RvYywgX2RvY0VsLCBfYm9keV07XG5cbiAgICAgICAgaWYgKGdzYXAubWF0Y2hNZWRpYSkge1xuICAgICAgICAgIFNjcm9sbFRyaWdnZXIubWF0Y2hNZWRpYSA9IGZ1bmN0aW9uICh2YXJzKSB7XG4gICAgICAgICAgICB2YXIgbW0gPSBnc2FwLm1hdGNoTWVkaWEoKSxcbiAgICAgICAgICAgICAgICBwO1xuXG4gICAgICAgICAgICBmb3IgKHAgaW4gdmFycykge1xuICAgICAgICAgICAgICBtbS5hZGQocCwgdmFyc1twXSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHJldHVybiBtbTtcbiAgICAgICAgICB9O1xuXG4gICAgICAgICAgZ3NhcC5hZGRFdmVudExpc3RlbmVyKFwibWF0Y2hNZWRpYUluaXRcIiwgZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgcmV0dXJuIF9yZXZlcnRBbGwoKTtcbiAgICAgICAgICB9KTtcbiAgICAgICAgICBnc2FwLmFkZEV2ZW50TGlzdGVuZXIoXCJtYXRjaE1lZGlhUmV2ZXJ0XCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIHJldHVybiBfcmV2ZXJ0UmVjb3JkZWQoKTtcbiAgICAgICAgICB9KTtcbiAgICAgICAgICBnc2FwLmFkZEV2ZW50TGlzdGVuZXIoXCJtYXRjaE1lZGlhXCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIF9yZWZyZXNoQWxsKDAsIDEpO1xuXG4gICAgICAgICAgICBfZGlzcGF0Y2goXCJtYXRjaE1lZGlhXCIpO1xuICAgICAgICAgIH0pO1xuICAgICAgICAgIGdzYXAubWF0Y2hNZWRpYShcIihvcmllbnRhdGlvbjogcG9ydHJhaXQpXCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIC8vIHdoZW4gb3JpZW50YXRpb24gY2hhbmdlcywgd2Ugc2hvdWxkIHRha2UgbmV3IGJhc2UgbWVhc3VyZW1lbnRzIGZvciB0aGUgaWdub3JlTW9iaWxlUmVzaXplIGZlYXR1cmUuXG4gICAgICAgICAgICBfc2V0QmFzZURpbWVuc2lvbnMoKTtcblxuICAgICAgICAgICAgcmV0dXJuIF9zZXRCYXNlRGltZW5zaW9ucztcbiAgICAgICAgICB9KTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBjb25zb2xlLndhcm4oXCJSZXF1aXJlcyBHU0FQIDMuMTEuMCBvciBsYXRlclwiKTtcbiAgICAgICAgfVxuXG4gICAgICAgIF9zZXRCYXNlRGltZW5zaW9ucygpO1xuXG4gICAgICAgIF9hZGRMaXN0ZW5lcihfZG9jLCBcInNjcm9sbFwiLCBfb25TY3JvbGwpOyAvLyBzb21lIGJyb3dzZXJzIChsaWtlIENocm9tZSksIHRoZSB3aW5kb3cgc3RvcHMgZGlzcGF0Y2hpbmcgc2Nyb2xsIGV2ZW50cyBvbiB0aGUgd2luZG93IGlmIHlvdSBzY3JvbGwgcmVhbGx5IGZhc3QsIGJ1dCBpdCdzIGNvbnNpc3RlbnQgb24gdGhlIGRvY3VtZW50IVxuXG5cbiAgICAgICAgdmFyIGJvZHlTdHlsZSA9IF9ib2R5LnN0eWxlLFxuICAgICAgICAgICAgYm9yZGVyID0gYm9keVN0eWxlLmJvcmRlclRvcFN0eWxlLFxuICAgICAgICAgICAgQW5pbWF0aW9uUHJvdG8gPSBnc2FwLmNvcmUuQW5pbWF0aW9uLnByb3RvdHlwZSxcbiAgICAgICAgICAgIGJvdW5kcyxcbiAgICAgICAgICAgIGk7XG4gICAgICAgIEFuaW1hdGlvblByb3RvLnJldmVydCB8fCBPYmplY3QuZGVmaW5lUHJvcGVydHkoQW5pbWF0aW9uUHJvdG8sIFwicmV2ZXJ0XCIsIHtcbiAgICAgICAgICB2YWx1ZTogZnVuY3Rpb24gdmFsdWUoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy50aW1lKC0wLjAxLCB0cnVlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0pOyAvLyBvbmx5IGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSAoQW5pbWF0aW9uLnJldmVydCgpIHdhcyBhZGRlZCBhZnRlciAzLjEwLjQpXG5cbiAgICAgICAgYm9keVN0eWxlLmJvcmRlclRvcFN0eWxlID0gXCJzb2xpZFwiOyAvLyB3b3JrcyBhcm91bmQgYW4gaXNzdWUgd2hlcmUgYSBtYXJnaW4gb2YgYSBjaGlsZCBlbGVtZW50IGNvdWxkIHRocm93IG9mZiB0aGUgYm91bmRzIG9mIHRoZSBfYm9keSwgbWFraW5nIGl0IHNlZW0gbGlrZSB0aGVyZSdzIGEgbWFyZ2luIHdoZW4gdGhlcmUgYWN0dWFsbHkgaXNuJ3QuIFRoZSBib3JkZXIgZW5zdXJlcyB0aGF0IHRoZSBib3VuZHMgYXJlIGFjY3VyYXRlLlxuXG4gICAgICAgIGJvdW5kcyA9IF9nZXRCb3VuZHMoX2JvZHkpO1xuICAgICAgICBfdmVydGljYWwubSA9IE1hdGgucm91bmQoYm91bmRzLnRvcCArIF92ZXJ0aWNhbC5zYygpKSB8fCAwOyAvLyBhY2NvbW1vZGF0ZSB0aGUgb2Zmc2V0IG9mIHRoZSA8Ym9keT4gY2F1c2VkIGJ5IG1hcmdpbnMgYW5kL29yIHBhZGRpbmdcblxuICAgICAgICBfaG9yaXpvbnRhbC5tID0gTWF0aC5yb3VuZChib3VuZHMubGVmdCArIF9ob3Jpem9udGFsLnNjKCkpIHx8IDA7XG4gICAgICAgIGJvcmRlciA/IGJvZHlTdHlsZS5ib3JkZXJUb3BTdHlsZSA9IGJvcmRlciA6IGJvZHlTdHlsZS5yZW1vdmVQcm9wZXJ0eShcImJvcmRlci10b3Atc3R5bGVcIik7IC8vIFRPRE86ICg/KSBtYXliZSBtb3ZlIHRvIGxldmVyYWdpbmcgdGhlIHZlbG9jaXR5IG1lY2hhbmlzbSBpbiBPYnNlcnZlciBhbmQgc2tpcCBpbnRlcnZhbHMuXG5cbiAgICAgICAgX3N5bmNJbnRlcnZhbCA9IHNldEludGVydmFsKF9zeW5jLCAyNTApO1xuICAgICAgICBnc2FwLmRlbGF5ZWRDYWxsKDAuNSwgZnVuY3Rpb24gKCkge1xuICAgICAgICAgIHJldHVybiBfc3RhcnR1cCA9IDA7XG4gICAgICAgIH0pO1xuXG4gICAgICAgIF9hZGRMaXN0ZW5lcihfZG9jLCBcInRvdWNoY2FuY2VsXCIsIF9wYXNzVGhyb3VnaCk7IC8vIHNvbWUgb2xkZXIgQW5kcm9pZCBkZXZpY2VzIGludGVybWl0dGVudGx5IHN0b3AgZGlzcGF0Y2hpbmcgXCJ0b3VjaG1vdmVcIiBldmVudHMgaWYgd2UgZG9uJ3QgbGlzdGVuIGZvciBcInRvdWNoY2FuY2VsXCIgb24gdGhlIGRvY3VtZW50LlxuXG5cbiAgICAgICAgX2FkZExpc3RlbmVyKF9ib2R5LCBcInRvdWNoc3RhcnRcIiwgX3Bhc3NUaHJvdWdoKTsgLy93b3JrcyBhcm91bmQgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9nc2FwLmNvbS9mb3J1bXMvdG9waWMvMjE0NTAtZHJhZ2dhYmxlLWluLWlmcmFtZS1vbi1tb2JpbGUtaXMtYnVnZ3kvXG5cblxuICAgICAgICBfbXVsdGlMaXN0ZW5lcihfYWRkTGlzdGVuZXIsIF9kb2MsIFwicG9pbnRlcmRvd24sdG91Y2hzdGFydCxtb3VzZWRvd25cIiwgX3BvaW50ZXJEb3duSGFuZGxlcik7XG5cbiAgICAgICAgX211bHRpTGlzdGVuZXIoX2FkZExpc3RlbmVyLCBfZG9jLCBcInBvaW50ZXJ1cCx0b3VjaGVuZCxtb3VzZXVwXCIsIF9wb2ludGVyVXBIYW5kbGVyKTtcblxuICAgICAgICBfdHJhbnNmb3JtUHJvcCA9IGdzYXAudXRpbHMuY2hlY2tQcmVmaXgoXCJ0cmFuc2Zvcm1cIik7XG5cbiAgICAgICAgX3N0YXRlUHJvcHMucHVzaChfdHJhbnNmb3JtUHJvcCk7XG5cbiAgICAgICAgX2NvcmVJbml0dGVkID0gX2dldFRpbWUoKTtcbiAgICAgICAgX3Jlc2l6ZURlbGF5ID0gZ3NhcC5kZWxheWVkQ2FsbCgwLjIsIF9yZWZyZXNoQWxsKS5wYXVzZSgpO1xuICAgICAgICBfYXV0b1JlZnJlc2ggPSBbX2RvYywgXCJ2aXNpYmlsaXR5Y2hhbmdlXCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICB2YXIgdyA9IF93aW4uaW5uZXJXaWR0aCxcbiAgICAgICAgICAgICAgaCA9IF93aW4uaW5uZXJIZWlnaHQ7XG5cbiAgICAgICAgICBpZiAoX2RvYy5oaWRkZW4pIHtcbiAgICAgICAgICAgIF9wcmV2V2lkdGggPSB3O1xuICAgICAgICAgICAgX3ByZXZIZWlnaHQgPSBoO1xuICAgICAgICAgIH0gZWxzZSBpZiAoX3ByZXZXaWR0aCAhPT0gdyB8fCBfcHJldkhlaWdodCAhPT0gaCkge1xuICAgICAgICAgICAgX29uUmVzaXplKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9LCBfZG9jLCBcIkRPTUNvbnRlbnRMb2FkZWRcIiwgX3JlZnJlc2hBbGwsIF93aW4sIFwibG9hZFwiLCBfcmVmcmVzaEFsbCwgX3dpbiwgXCJyZXNpemVcIiwgX29uUmVzaXplXTtcblxuICAgICAgICBfaXRlcmF0ZUF1dG9SZWZyZXNoKF9hZGRMaXN0ZW5lcik7XG5cbiAgICAgICAgX3RyaWdnZXJzLmZvckVhY2goZnVuY3Rpb24gKHRyaWdnZXIpIHtcbiAgICAgICAgICByZXR1cm4gdHJpZ2dlci5lbmFibGUoMCwgMSk7XG4gICAgICAgIH0pO1xuXG4gICAgICAgIGZvciAoaSA9IDA7IGkgPCBfc2Nyb2xsZXJzLmxlbmd0aDsgaSArPSAzKSB7XG4gICAgICAgICAgX3doZWVsTGlzdGVuZXIoX3JlbW92ZUxpc3RlbmVyLCBfc2Nyb2xsZXJzW2ldLCBfc2Nyb2xsZXJzW2kgKyAxXSk7XG5cbiAgICAgICAgICBfd2hlZWxMaXN0ZW5lcihfcmVtb3ZlTGlzdGVuZXIsIF9zY3JvbGxlcnNbaV0sIF9zY3JvbGxlcnNbaSArIDJdKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfTtcblxuICBTY3JvbGxUcmlnZ2VyLmNvbmZpZyA9IGZ1bmN0aW9uIGNvbmZpZyh2YXJzKSB7XG4gICAgXCJsaW1pdENhbGxiYWNrc1wiIGluIHZhcnMgJiYgKF9saW1pdENhbGxiYWNrcyA9ICEhdmFycy5saW1pdENhbGxiYWNrcyk7XG4gICAgdmFyIG1zID0gdmFycy5zeW5jSW50ZXJ2YWw7XG4gICAgbXMgJiYgY2xlYXJJbnRlcnZhbChfc3luY0ludGVydmFsKSB8fCAoX3N5bmNJbnRlcnZhbCA9IG1zKSAmJiBzZXRJbnRlcnZhbChfc3luYywgbXMpO1xuICAgIFwiaWdub3JlTW9iaWxlUmVzaXplXCIgaW4gdmFycyAmJiAoX2lnbm9yZU1vYmlsZVJlc2l6ZSA9IFNjcm9sbFRyaWdnZXIuaXNUb3VjaCA9PT0gMSAmJiB2YXJzLmlnbm9yZU1vYmlsZVJlc2l6ZSk7XG5cbiAgICBpZiAoXCJhdXRvUmVmcmVzaEV2ZW50c1wiIGluIHZhcnMpIHtcbiAgICAgIF9pdGVyYXRlQXV0b1JlZnJlc2goX3JlbW92ZUxpc3RlbmVyKSB8fCBfaXRlcmF0ZUF1dG9SZWZyZXNoKF9hZGRMaXN0ZW5lciwgdmFycy5hdXRvUmVmcmVzaEV2ZW50cyB8fCBcIm5vbmVcIik7XG4gICAgICBfaWdub3JlUmVzaXplID0gKHZhcnMuYXV0b1JlZnJlc2hFdmVudHMgKyBcIlwiKS5pbmRleE9mKFwicmVzaXplXCIpID09PSAtMTtcbiAgICB9XG4gIH07XG5cbiAgU2Nyb2xsVHJpZ2dlci5zY3JvbGxlclByb3h5ID0gZnVuY3Rpb24gc2Nyb2xsZXJQcm94eSh0YXJnZXQsIHZhcnMpIHtcbiAgICB2YXIgdCA9IF9nZXRUYXJnZXQodGFyZ2V0KSxcbiAgICAgICAgaSA9IF9zY3JvbGxlcnMuaW5kZXhPZih0KSxcbiAgICAgICAgaXNWaWV3cG9ydCA9IF9pc1ZpZXdwb3J0KHQpO1xuXG4gICAgaWYgKH5pKSB7XG4gICAgICBfc2Nyb2xsZXJzLnNwbGljZShpLCBpc1ZpZXdwb3J0ID8gNiA6IDIpO1xuICAgIH1cblxuICAgIGlmICh2YXJzKSB7XG4gICAgICBpc1ZpZXdwb3J0ID8gX3Byb3hpZXMudW5zaGlmdChfd2luLCB2YXJzLCBfYm9keSwgdmFycywgX2RvY0VsLCB2YXJzKSA6IF9wcm94aWVzLnVuc2hpZnQodCwgdmFycyk7XG4gICAgfVxuICB9O1xuXG4gIFNjcm9sbFRyaWdnZXIuY2xlYXJNYXRjaE1lZGlhID0gZnVuY3Rpb24gY2xlYXJNYXRjaE1lZGlhKHF1ZXJ5KSB7XG4gICAgX3RyaWdnZXJzLmZvckVhY2goZnVuY3Rpb24gKHQpIHtcbiAgICAgIHJldHVybiB0Ll9jdHggJiYgdC5fY3R4LnF1ZXJ5ID09PSBxdWVyeSAmJiB0Ll9jdHgua2lsbCh0cnVlLCB0cnVlKTtcbiAgICB9KTtcbiAgfTtcblxuICBTY3JvbGxUcmlnZ2VyLmlzSW5WaWV3cG9ydCA9IGZ1bmN0aW9uIGlzSW5WaWV3cG9ydChlbGVtZW50LCByYXRpbywgaG9yaXpvbnRhbCkge1xuICAgIHZhciBib3VuZHMgPSAoX2lzU3RyaW5nKGVsZW1lbnQpID8gX2dldFRhcmdldChlbGVtZW50KSA6IGVsZW1lbnQpLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLFxuICAgICAgICBvZmZzZXQgPSBib3VuZHNbaG9yaXpvbnRhbCA/IF93aWR0aCA6IF9oZWlnaHRdICogcmF0aW8gfHwgMDtcbiAgICByZXR1cm4gaG9yaXpvbnRhbCA/IGJvdW5kcy5yaWdodCAtIG9mZnNldCA+IDAgJiYgYm91bmRzLmxlZnQgKyBvZmZzZXQgPCBfd2luLmlubmVyV2lkdGggOiBib3VuZHMuYm90dG9tIC0gb2Zmc2V0ID4gMCAmJiBib3VuZHMudG9wICsgb2Zmc2V0IDwgX3dpbi5pbm5lckhlaWdodDtcbiAgfTtcblxuICBTY3JvbGxUcmlnZ2VyLnBvc2l0aW9uSW5WaWV3cG9ydCA9IGZ1bmN0aW9uIHBvc2l0aW9uSW5WaWV3cG9ydChlbGVtZW50LCByZWZlcmVuY2VQb2ludCwgaG9yaXpvbnRhbCkge1xuICAgIF9pc1N0cmluZyhlbGVtZW50KSAmJiAoZWxlbWVudCA9IF9nZXRUYXJnZXQoZWxlbWVudCkpO1xuICAgIHZhciBib3VuZHMgPSBlbGVtZW50LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLFxuICAgICAgICBzaXplID0gYm91bmRzW2hvcml6b250YWwgPyBfd2lkdGggOiBfaGVpZ2h0XSxcbiAgICAgICAgb2Zmc2V0ID0gcmVmZXJlbmNlUG9pbnQgPT0gbnVsbCA/IHNpemUgLyAyIDogcmVmZXJlbmNlUG9pbnQgaW4gX2tleXdvcmRzID8gX2tleXdvcmRzW3JlZmVyZW5jZVBvaW50XSAqIHNpemUgOiB+cmVmZXJlbmNlUG9pbnQuaW5kZXhPZihcIiVcIikgPyBwYXJzZUZsb2F0KHJlZmVyZW5jZVBvaW50KSAqIHNpemUgLyAxMDAgOiBwYXJzZUZsb2F0KHJlZmVyZW5jZVBvaW50KSB8fCAwO1xuICAgIHJldHVybiBob3Jpem9udGFsID8gKGJvdW5kcy5sZWZ0ICsgb2Zmc2V0KSAvIF93aW4uaW5uZXJXaWR0aCA6IChib3VuZHMudG9wICsgb2Zmc2V0KSAvIF93aW4uaW5uZXJIZWlnaHQ7XG4gIH07XG5cbiAgU2Nyb2xsVHJpZ2dlci5raWxsQWxsID0gZnVuY3Rpb24ga2lsbEFsbChhbGxvd0xpc3RlbmVycykge1xuICAgIF90cmlnZ2Vycy5zbGljZSgwKS5mb3JFYWNoKGZ1bmN0aW9uICh0KSB7XG4gICAgICByZXR1cm4gdC52YXJzLmlkICE9PSBcIlNjcm9sbFNtb290aGVyXCIgJiYgdC5raWxsKCk7XG4gICAgfSk7XG5cbiAgICBpZiAoYWxsb3dMaXN0ZW5lcnMgIT09IHRydWUpIHtcbiAgICAgIHZhciBsaXN0ZW5lcnMgPSBfbGlzdGVuZXJzLmtpbGxBbGwgfHwgW107XG4gICAgICBfbGlzdGVuZXJzID0ge307XG4gICAgICBsaXN0ZW5lcnMuZm9yRWFjaChmdW5jdGlvbiAoZikge1xuICAgICAgICByZXR1cm4gZigpO1xuICAgICAgfSk7XG4gICAgfVxuICB9O1xuXG4gIHJldHVybiBTY3JvbGxUcmlnZ2VyO1xufSgpO1xuU2Nyb2xsVHJpZ2dlci52ZXJzaW9uID0gXCIzLjEyLjVcIjtcblxuU2Nyb2xsVHJpZ2dlci5zYXZlU3R5bGVzID0gZnVuY3Rpb24gKHRhcmdldHMpIHtcbiAgcmV0dXJuIHRhcmdldHMgPyBfdG9BcnJheSh0YXJnZXRzKS5mb3JFYWNoKGZ1bmN0aW9uICh0YXJnZXQpIHtcbiAgICAvLyBzYXZlZCBzdHlsZXMgYXJlIHJlY29yZGVkIGluIGEgY29uc2VjdXRpdmUgYWx0ZXJuYXRpbmcgQXJyYXksIGxpa2UgW2VsZW1lbnQsIGNzc1RleHQsIHRyYW5zZm9ybSBhdHRyaWJ1dGUsIGNhY2hlLCBtYXRjaE1lZGlhLCAuLi5dXG4gICAgaWYgKHRhcmdldCAmJiB0YXJnZXQuc3R5bGUpIHtcbiAgICAgIHZhciBpID0gX3NhdmVkU3R5bGVzLmluZGV4T2YodGFyZ2V0KTtcblxuICAgICAgaSA+PSAwICYmIF9zYXZlZFN0eWxlcy5zcGxpY2UoaSwgNSk7XG5cbiAgICAgIF9zYXZlZFN0eWxlcy5wdXNoKHRhcmdldCwgdGFyZ2V0LnN0eWxlLmNzc1RleHQsIHRhcmdldC5nZXRCQm94ICYmIHRhcmdldC5nZXRBdHRyaWJ1dGUoXCJ0cmFuc2Zvcm1cIiksIGdzYXAuY29yZS5nZXRDYWNoZSh0YXJnZXQpLCBfY29udGV4dCgpKTtcbiAgICB9XG4gIH0pIDogX3NhdmVkU3R5bGVzO1xufTtcblxuU2Nyb2xsVHJpZ2dlci5yZXZlcnQgPSBmdW5jdGlvbiAoc29mdCwgbWVkaWEpIHtcbiAgcmV0dXJuIF9yZXZlcnRBbGwoIXNvZnQsIG1lZGlhKTtcbn07XG5cblNjcm9sbFRyaWdnZXIuY3JlYXRlID0gZnVuY3Rpb24gKHZhcnMsIGFuaW1hdGlvbikge1xuICByZXR1cm4gbmV3IFNjcm9sbFRyaWdnZXIodmFycywgYW5pbWF0aW9uKTtcbn07XG5cblNjcm9sbFRyaWdnZXIucmVmcmVzaCA9IGZ1bmN0aW9uIChzYWZlKSB7XG4gIHJldHVybiBzYWZlID8gX29uUmVzaXplKCkgOiAoX2NvcmVJbml0dGVkIHx8IFNjcm9sbFRyaWdnZXIucmVnaXN0ZXIoKSkgJiYgX3JlZnJlc2hBbGwodHJ1ZSk7XG59O1xuXG5TY3JvbGxUcmlnZ2VyLnVwZGF0ZSA9IGZ1bmN0aW9uIChmb3JjZSkge1xuICByZXR1cm4gKytfc2Nyb2xsZXJzLmNhY2hlICYmIF91cGRhdGVBbGwoZm9yY2UgPT09IHRydWUgPyAyIDogMCk7XG59O1xuXG5TY3JvbGxUcmlnZ2VyLmNsZWFyU2Nyb2xsTWVtb3J5ID0gX2NsZWFyU2Nyb2xsTWVtb3J5O1xuXG5TY3JvbGxUcmlnZ2VyLm1heFNjcm9sbCA9IGZ1bmN0aW9uIChlbGVtZW50LCBob3Jpem9udGFsKSB7XG4gIHJldHVybiBfbWF4U2Nyb2xsKGVsZW1lbnQsIGhvcml6b250YWwgPyBfaG9yaXpvbnRhbCA6IF92ZXJ0aWNhbCk7XG59O1xuXG5TY3JvbGxUcmlnZ2VyLmdldFNjcm9sbEZ1bmMgPSBmdW5jdGlvbiAoZWxlbWVudCwgaG9yaXpvbnRhbCkge1xuICByZXR1cm4gX2dldFNjcm9sbEZ1bmMoX2dldFRhcmdldChlbGVtZW50KSwgaG9yaXpvbnRhbCA/IF9ob3Jpem9udGFsIDogX3ZlcnRpY2FsKTtcbn07XG5cblNjcm9sbFRyaWdnZXIuZ2V0QnlJZCA9IGZ1bmN0aW9uIChpZCkge1xuICByZXR1cm4gX2lkc1tpZF07XG59O1xuXG5TY3JvbGxUcmlnZ2VyLmdldEFsbCA9IGZ1bmN0aW9uICgpIHtcbiAgcmV0dXJuIF90cmlnZ2Vycy5maWx0ZXIoZnVuY3Rpb24gKHQpIHtcbiAgICByZXR1cm4gdC52YXJzLmlkICE9PSBcIlNjcm9sbFNtb290aGVyXCI7XG4gIH0pO1xufTsgLy8gaXQncyBjb21tb24gZm9yIHBlb3BsZSB0byBTY3JvbGxUcmlnZ2VyLmdldEFsbCh0ID0+IHQua2lsbCgpKSBvbiBwYWdlIHJvdXRlcywgZm9yIGV4YW1wbGUsIGFuZCB3ZSBkb24ndCB3YW50IGl0IHRvIHJ1aW4gc21vb3RoIHNjcm9sbGluZyBieSBraWxsaW5nIHRoZSBtYWluIFNjcm9sbFNtb290aGVyIG9uZS5cblxuXG5TY3JvbGxUcmlnZ2VyLmlzU2Nyb2xsaW5nID0gZnVuY3Rpb24gKCkge1xuICByZXR1cm4gISFfbGFzdFNjcm9sbFRpbWU7XG59O1xuXG5TY3JvbGxUcmlnZ2VyLnNuYXBEaXJlY3Rpb25hbCA9IF9zbmFwRGlyZWN0aW9uYWw7XG5cblNjcm9sbFRyaWdnZXIuYWRkRXZlbnRMaXN0ZW5lciA9IGZ1bmN0aW9uICh0eXBlLCBjYWxsYmFjaykge1xuICB2YXIgYSA9IF9saXN0ZW5lcnNbdHlwZV0gfHwgKF9saXN0ZW5lcnNbdHlwZV0gPSBbXSk7XG4gIH5hLmluZGV4T2YoY2FsbGJhY2spIHx8IGEucHVzaChjYWxsYmFjayk7XG59O1xuXG5TY3JvbGxUcmlnZ2VyLnJlbW92ZUV2ZW50TGlzdGVuZXIgPSBmdW5jdGlvbiAodHlwZSwgY2FsbGJhY2spIHtcbiAgdmFyIGEgPSBfbGlzdGVuZXJzW3R5cGVdLFxuICAgICAgaSA9IGEgJiYgYS5pbmRleE9mKGNhbGxiYWNrKTtcbiAgaSA+PSAwICYmIGEuc3BsaWNlKGksIDEpO1xufTtcblxuU2Nyb2xsVHJpZ2dlci5iYXRjaCA9IGZ1bmN0aW9uICh0YXJnZXRzLCB2YXJzKSB7XG4gIHZhciByZXN1bHQgPSBbXSxcbiAgICAgIHZhcnNDb3B5ID0ge30sXG4gICAgICBpbnRlcnZhbCA9IHZhcnMuaW50ZXJ2YWwgfHwgMC4wMTYsXG4gICAgICBiYXRjaE1heCA9IHZhcnMuYmF0Y2hNYXggfHwgMWU5LFxuICAgICAgcHJveHlDYWxsYmFjayA9IGZ1bmN0aW9uIHByb3h5Q2FsbGJhY2sodHlwZSwgY2FsbGJhY2spIHtcbiAgICB2YXIgZWxlbWVudHMgPSBbXSxcbiAgICAgICAgdHJpZ2dlcnMgPSBbXSxcbiAgICAgICAgZGVsYXkgPSBnc2FwLmRlbGF5ZWRDYWxsKGludGVydmFsLCBmdW5jdGlvbiAoKSB7XG4gICAgICBjYWxsYmFjayhlbGVtZW50cywgdHJpZ2dlcnMpO1xuICAgICAgZWxlbWVudHMgPSBbXTtcbiAgICAgIHRyaWdnZXJzID0gW107XG4gICAgfSkucGF1c2UoKTtcbiAgICByZXR1cm4gZnVuY3Rpb24gKHNlbGYpIHtcbiAgICAgIGVsZW1lbnRzLmxlbmd0aCB8fCBkZWxheS5yZXN0YXJ0KHRydWUpO1xuICAgICAgZWxlbWVudHMucHVzaChzZWxmLnRyaWdnZXIpO1xuICAgICAgdHJpZ2dlcnMucHVzaChzZWxmKTtcbiAgICAgIGJhdGNoTWF4IDw9IGVsZW1lbnRzLmxlbmd0aCAmJiBkZWxheS5wcm9ncmVzcygxKTtcbiAgICB9O1xuICB9LFxuICAgICAgcDtcblxuICBmb3IgKHAgaW4gdmFycykge1xuICAgIHZhcnNDb3B5W3BdID0gcC5zdWJzdHIoMCwgMikgPT09IFwib25cIiAmJiBfaXNGdW5jdGlvbih2YXJzW3BdKSAmJiBwICE9PSBcIm9uUmVmcmVzaEluaXRcIiA/IHByb3h5Q2FsbGJhY2socCwgdmFyc1twXSkgOiB2YXJzW3BdO1xuICB9XG5cbiAgaWYgKF9pc0Z1bmN0aW9uKGJhdGNoTWF4KSkge1xuICAgIGJhdGNoTWF4ID0gYmF0Y2hNYXgoKTtcblxuICAgIF9hZGRMaXN0ZW5lcihTY3JvbGxUcmlnZ2VyLCBcInJlZnJlc2hcIiwgZnVuY3Rpb24gKCkge1xuICAgICAgcmV0dXJuIGJhdGNoTWF4ID0gdmFycy5iYXRjaE1heCgpO1xuICAgIH0pO1xuICB9XG5cbiAgX3RvQXJyYXkodGFyZ2V0cykuZm9yRWFjaChmdW5jdGlvbiAodGFyZ2V0KSB7XG4gICAgdmFyIGNvbmZpZyA9IHt9O1xuXG4gICAgZm9yIChwIGluIHZhcnNDb3B5KSB7XG4gICAgICBjb25maWdbcF0gPSB2YXJzQ29weVtwXTtcbiAgICB9XG5cbiAgICBjb25maWcudHJpZ2dlciA9IHRhcmdldDtcbiAgICByZXN1bHQucHVzaChTY3JvbGxUcmlnZ2VyLmNyZWF0ZShjb25maWcpKTtcbiAgfSk7XG5cbiAgcmV0dXJuIHJlc3VsdDtcbn07IC8vIHRvIHJlZHVjZSBmaWxlIHNpemUuIGNsYW1wcyB0aGUgc2Nyb2xsIGFuZCBhbHNvIHJldHVybnMgYSBkdXJhdGlvbiBtdWx0aXBsaWVyIHNvIHRoYXQgaWYgdGhlIHNjcm9sbCBnZXRzIGNob3BwZWQgc2hvcnRlciwgdGhlIGR1cmF0aW9uIGdldHMgY3VydGFpbGVkIGFzIHdlbGwgKG90aGVyd2lzZSBpZiB5b3UncmUgdmVyeSBjbG9zZSB0byB0aGUgdG9wIG9mIHRoZSBwYWdlLCBmb3IgZXhhbXBsZSwgYW5kIHN3aXBlIHVwIHJlYWxseSBmYXN0LCBpdCdsbCBzdWRkZW5seSBzbG93IGRvd24gYW5kIHRha2UgYSBsb25nIHRpbWUgdG8gcmVhY2ggdGhlIHRvcCkuXG5cblxudmFyIF9jbGFtcFNjcm9sbEFuZEdldER1cmF0aW9uTXVsdGlwbGllciA9IGZ1bmN0aW9uIF9jbGFtcFNjcm9sbEFuZEdldER1cmF0aW9uTXVsdGlwbGllcihzY3JvbGxGdW5jLCBjdXJyZW50LCBlbmQsIG1heCkge1xuICBjdXJyZW50ID4gbWF4ID8gc2Nyb2xsRnVuYyhtYXgpIDogY3VycmVudCA8IDAgJiYgc2Nyb2xsRnVuYygwKTtcbiAgcmV0dXJuIGVuZCA+IG1heCA/IChtYXggLSBjdXJyZW50KSAvIChlbmQgLSBjdXJyZW50KSA6IGVuZCA8IDAgPyBjdXJyZW50IC8gKGN1cnJlbnQgLSBlbmQpIDogMTtcbn0sXG4gICAgX2FsbG93TmF0aXZlUGFubmluZyA9IGZ1bmN0aW9uIF9hbGxvd05hdGl2ZVBhbm5pbmcodGFyZ2V0LCBkaXJlY3Rpb24pIHtcbiAgaWYgKGRpcmVjdGlvbiA9PT0gdHJ1ZSkge1xuICAgIHRhcmdldC5zdHlsZS5yZW1vdmVQcm9wZXJ0eShcInRvdWNoLWFjdGlvblwiKTtcbiAgfSBlbHNlIHtcbiAgICB0YXJnZXQuc3R5bGUudG91Y2hBY3Rpb24gPSBkaXJlY3Rpb24gPT09IHRydWUgPyBcImF1dG9cIiA6IGRpcmVjdGlvbiA/IFwicGFuLVwiICsgZGlyZWN0aW9uICsgKE9ic2VydmVyLmlzVG91Y2ggPyBcIiBwaW5jaC16b29tXCIgOiBcIlwiKSA6IFwibm9uZVwiOyAvLyBub3RlOiBGaXJlZm94IGRvZXNuJ3Qgc3VwcG9ydCBpdCBwaW5jaC16b29tIHByb3Blcmx5LCBhdCBsZWFzdCBpbiBhZGRpdGlvbiB0byBhIHBhbi14IG9yIHBhbi15LlxuICB9XG5cbiAgdGFyZ2V0ID09PSBfZG9jRWwgJiYgX2FsbG93TmF0aXZlUGFubmluZyhfYm9keSwgZGlyZWN0aW9uKTtcbn0sXG4gICAgX292ZXJmbG93ID0ge1xuICBhdXRvOiAxLFxuICBzY3JvbGw6IDFcbn0sXG4gICAgX25lc3RlZFNjcm9sbCA9IGZ1bmN0aW9uIF9uZXN0ZWRTY3JvbGwoX3JlZjUpIHtcbiAgdmFyIGV2ZW50ID0gX3JlZjUuZXZlbnQsXG4gICAgICB0YXJnZXQgPSBfcmVmNS50YXJnZXQsXG4gICAgICBheGlzID0gX3JlZjUuYXhpcztcblxuICB2YXIgbm9kZSA9IChldmVudC5jaGFuZ2VkVG91Y2hlcyA/IGV2ZW50LmNoYW5nZWRUb3VjaGVzWzBdIDogZXZlbnQpLnRhcmdldCxcbiAgICAgIGNhY2hlID0gbm9kZS5fZ3NhcCB8fCBnc2FwLmNvcmUuZ2V0Q2FjaGUobm9kZSksXG4gICAgICB0aW1lID0gX2dldFRpbWUoKSxcbiAgICAgIGNzO1xuXG4gIGlmICghY2FjaGUuX2lzU2Nyb2xsVCB8fCB0aW1lIC0gY2FjaGUuX2lzU2Nyb2xsVCA+IDIwMDApIHtcbiAgICAvLyBjYWNoZSBmb3IgMiBzZWNvbmRzIHRvIGltcHJvdmUgcGVyZm9ybWFuY2UuXG4gICAgd2hpbGUgKG5vZGUgJiYgbm9kZSAhPT0gX2JvZHkgJiYgKG5vZGUuc2Nyb2xsSGVpZ2h0IDw9IG5vZGUuY2xpZW50SGVpZ2h0ICYmIG5vZGUuc2Nyb2xsV2lkdGggPD0gbm9kZS5jbGllbnRXaWR0aCB8fCAhKF9vdmVyZmxvd1soY3MgPSBfZ2V0Q29tcHV0ZWRTdHlsZShub2RlKSkub3ZlcmZsb3dZXSB8fCBfb3ZlcmZsb3dbY3Mub3ZlcmZsb3dYXSkpKSB7XG4gICAgICBub2RlID0gbm9kZS5wYXJlbnROb2RlO1xuICAgIH1cblxuICAgIGNhY2hlLl9pc1Njcm9sbCA9IG5vZGUgJiYgbm9kZSAhPT0gdGFyZ2V0ICYmICFfaXNWaWV3cG9ydChub2RlKSAmJiAoX292ZXJmbG93WyhjcyA9IF9nZXRDb21wdXRlZFN0eWxlKG5vZGUpKS5vdmVyZmxvd1ldIHx8IF9vdmVyZmxvd1tjcy5vdmVyZmxvd1hdKTtcbiAgICBjYWNoZS5faXNTY3JvbGxUID0gdGltZTtcbiAgfVxuXG4gIGlmIChjYWNoZS5faXNTY3JvbGwgfHwgYXhpcyA9PT0gXCJ4XCIpIHtcbiAgICBldmVudC5zdG9wUHJvcGFnYXRpb24oKTtcbiAgICBldmVudC5fZ3NhcEFsbG93ID0gdHJ1ZTtcbiAgfVxufSxcbiAgICAvLyBjYXB0dXJlIGV2ZW50cyBvbiBzY3JvbGxhYmxlIGVsZW1lbnRzIElOU0lERSB0aGUgPGJvZHk+IGFuZCBhbGxvdyB0aG9zZSBieSBjYWxsaW5nIHN0b3BQcm9wYWdhdGlvbigpIHdoZW4gd2UgZmluZCBhIHNjcm9sbGFibGUgYW5jZXN0b3Jcbl9pbnB1dE9ic2VydmVyID0gZnVuY3Rpb24gX2lucHV0T2JzZXJ2ZXIodGFyZ2V0LCB0eXBlLCBpbnB1dHMsIG5lc3RlZCkge1xuICByZXR1cm4gT2JzZXJ2ZXIuY3JlYXRlKHtcbiAgICB0YXJnZXQ6IHRhcmdldCxcbiAgICBjYXB0dXJlOiB0cnVlLFxuICAgIGRlYm91bmNlOiBmYWxzZSxcbiAgICBsb2NrQXhpczogdHJ1ZSxcbiAgICB0eXBlOiB0eXBlLFxuICAgIG9uV2hlZWw6IG5lc3RlZCA9IG5lc3RlZCAmJiBfbmVzdGVkU2Nyb2xsLFxuICAgIG9uUHJlc3M6IG5lc3RlZCxcbiAgICBvbkRyYWc6IG5lc3RlZCxcbiAgICBvblNjcm9sbDogbmVzdGVkLFxuICAgIG9uRW5hYmxlOiBmdW5jdGlvbiBvbkVuYWJsZSgpIHtcbiAgICAgIHJldHVybiBpbnB1dHMgJiYgX2FkZExpc3RlbmVyKF9kb2MsIE9ic2VydmVyLmV2ZW50VHlwZXNbMF0sIF9jYXB0dXJlSW5wdXRzLCBmYWxzZSwgdHJ1ZSk7XG4gICAgfSxcbiAgICBvbkRpc2FibGU6IGZ1bmN0aW9uIG9uRGlzYWJsZSgpIHtcbiAgICAgIHJldHVybiBfcmVtb3ZlTGlzdGVuZXIoX2RvYywgT2JzZXJ2ZXIuZXZlbnRUeXBlc1swXSwgX2NhcHR1cmVJbnB1dHMsIHRydWUpO1xuICAgIH1cbiAgfSk7XG59LFxuICAgIF9pbnB1dEV4cCA9IC8oaW5wdXR8bGFiZWx8c2VsZWN0fHRleHRhcmVhKS9pLFxuICAgIF9pbnB1dElzRm9jdXNlZCxcbiAgICBfY2FwdHVyZUlucHV0cyA9IGZ1bmN0aW9uIF9jYXB0dXJlSW5wdXRzKGUpIHtcbiAgdmFyIGlzSW5wdXQgPSBfaW5wdXRFeHAudGVzdChlLnRhcmdldC50YWdOYW1lKTtcblxuICBpZiAoaXNJbnB1dCB8fCBfaW5wdXRJc0ZvY3VzZWQpIHtcbiAgICBlLl9nc2FwQWxsb3cgPSB0cnVlO1xuICAgIF9pbnB1dElzRm9jdXNlZCA9IGlzSW5wdXQ7XG4gIH1cbn0sXG4gICAgX2dldFNjcm9sbE5vcm1hbGl6ZXIgPSBmdW5jdGlvbiBfZ2V0U2Nyb2xsTm9ybWFsaXplcih2YXJzKSB7XG4gIF9pc09iamVjdCh2YXJzKSB8fCAodmFycyA9IHt9KTtcbiAgdmFycy5wcmV2ZW50RGVmYXVsdCA9IHZhcnMuaXNOb3JtYWxpemVyID0gdmFycy5hbGxvd0NsaWNrcyA9IHRydWU7XG4gIHZhcnMudHlwZSB8fCAodmFycy50eXBlID0gXCJ3aGVlbCx0b3VjaFwiKTtcbiAgdmFycy5kZWJvdW5jZSA9ICEhdmFycy5kZWJvdW5jZTtcbiAgdmFycy5pZCA9IHZhcnMuaWQgfHwgXCJub3JtYWxpemVyXCI7XG5cbiAgdmFyIF92YXJzMiA9IHZhcnMsXG4gICAgICBub3JtYWxpemVTY3JvbGxYID0gX3ZhcnMyLm5vcm1hbGl6ZVNjcm9sbFgsXG4gICAgICBtb21lbnR1bSA9IF92YXJzMi5tb21lbnR1bSxcbiAgICAgIGFsbG93TmVzdGVkU2Nyb2xsID0gX3ZhcnMyLmFsbG93TmVzdGVkU2Nyb2xsLFxuICAgICAgb25SZWxlYXNlID0gX3ZhcnMyLm9uUmVsZWFzZSxcbiAgICAgIHNlbGYsXG4gICAgICBtYXhZLFxuICAgICAgdGFyZ2V0ID0gX2dldFRhcmdldCh2YXJzLnRhcmdldCkgfHwgX2RvY0VsLFxuICAgICAgc21vb3RoZXIgPSBnc2FwLmNvcmUuZ2xvYmFscygpLlNjcm9sbFNtb290aGVyLFxuICAgICAgc21vb3RoZXJJbnN0YW5jZSA9IHNtb290aGVyICYmIHNtb290aGVyLmdldCgpLFxuICAgICAgY29udGVudCA9IF9maXhJT1NCdWcgJiYgKHZhcnMuY29udGVudCAmJiBfZ2V0VGFyZ2V0KHZhcnMuY29udGVudCkgfHwgc21vb3RoZXJJbnN0YW5jZSAmJiB2YXJzLmNvbnRlbnQgIT09IGZhbHNlICYmICFzbW9vdGhlckluc3RhbmNlLnNtb290aCgpICYmIHNtb290aGVySW5zdGFuY2UuY29udGVudCgpKSxcbiAgICAgIHNjcm9sbEZ1bmNZID0gX2dldFNjcm9sbEZ1bmModGFyZ2V0LCBfdmVydGljYWwpLFxuICAgICAgc2Nyb2xsRnVuY1ggPSBfZ2V0U2Nyb2xsRnVuYyh0YXJnZXQsIF9ob3Jpem9udGFsKSxcbiAgICAgIHNjYWxlID0gMSxcbiAgICAgIGluaXRpYWxTY2FsZSA9IChPYnNlcnZlci5pc1RvdWNoICYmIF93aW4udmlzdWFsVmlld3BvcnQgPyBfd2luLnZpc3VhbFZpZXdwb3J0LnNjYWxlICogX3dpbi52aXN1YWxWaWV3cG9ydC53aWR0aCA6IF93aW4ub3V0ZXJXaWR0aCkgLyBfd2luLmlubmVyV2lkdGgsXG4gICAgICB3aGVlbFJlZnJlc2ggPSAwLFxuICAgICAgcmVzb2x2ZU1vbWVudHVtRHVyYXRpb24gPSBfaXNGdW5jdGlvbihtb21lbnR1bSkgPyBmdW5jdGlvbiAoKSB7XG4gICAgcmV0dXJuIG1vbWVudHVtKHNlbGYpO1xuICB9IDogZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiBtb21lbnR1bSB8fCAyLjg7XG4gIH0sXG4gICAgICBsYXN0UmVmcmVzaElELFxuICAgICAgc2tpcFRvdWNoTW92ZSxcbiAgICAgIGlucHV0T2JzZXJ2ZXIgPSBfaW5wdXRPYnNlcnZlcih0YXJnZXQsIHZhcnMudHlwZSwgdHJ1ZSwgYWxsb3dOZXN0ZWRTY3JvbGwpLFxuICAgICAgcmVzdW1lVG91Y2hNb3ZlID0gZnVuY3Rpb24gcmVzdW1lVG91Y2hNb3ZlKCkge1xuICAgIHJldHVybiBza2lwVG91Y2hNb3ZlID0gZmFsc2U7XG4gIH0sXG4gICAgICBzY3JvbGxDbGFtcFggPSBfcGFzc1Rocm91Z2gsXG4gICAgICBzY3JvbGxDbGFtcFkgPSBfcGFzc1Rocm91Z2gsXG4gICAgICB1cGRhdGVDbGFtcHMgPSBmdW5jdGlvbiB1cGRhdGVDbGFtcHMoKSB7XG4gICAgbWF4WSA9IF9tYXhTY3JvbGwodGFyZ2V0LCBfdmVydGljYWwpO1xuICAgIHNjcm9sbENsYW1wWSA9IF9jbGFtcChfZml4SU9TQnVnID8gMSA6IDAsIG1heFkpO1xuICAgIG5vcm1hbGl6ZVNjcm9sbFggJiYgKHNjcm9sbENsYW1wWCA9IF9jbGFtcCgwLCBfbWF4U2Nyb2xsKHRhcmdldCwgX2hvcml6b250YWwpKSk7XG4gICAgbGFzdFJlZnJlc2hJRCA9IF9yZWZyZXNoSUQ7XG4gIH0sXG4gICAgICByZW1vdmVDb250ZW50T2Zmc2V0ID0gZnVuY3Rpb24gcmVtb3ZlQ29udGVudE9mZnNldCgpIHtcbiAgICBjb250ZW50Ll9nc2FwLnkgPSBfcm91bmQocGFyc2VGbG9hdChjb250ZW50Ll9nc2FwLnkpICsgc2Nyb2xsRnVuY1kub2Zmc2V0KSArIFwicHhcIjtcbiAgICBjb250ZW50LnN0eWxlLnRyYW5zZm9ybSA9IFwibWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgXCIgKyBwYXJzZUZsb2F0KGNvbnRlbnQuX2dzYXAueSkgKyBcIiwgMCwgMSlcIjtcbiAgICBzY3JvbGxGdW5jWS5vZmZzZXQgPSBzY3JvbGxGdW5jWS5jYWNoZUlEID0gMDtcbiAgfSxcbiAgICAgIGlnbm9yZURyYWcgPSBmdW5jdGlvbiBpZ25vcmVEcmFnKCkge1xuICAgIGlmIChza2lwVG91Y2hNb3ZlKSB7XG4gICAgICByZXF1ZXN0QW5pbWF0aW9uRnJhbWUocmVzdW1lVG91Y2hNb3ZlKTtcblxuICAgICAgdmFyIG9mZnNldCA9IF9yb3VuZChzZWxmLmRlbHRhWSAvIDIpLFxuICAgICAgICAgIHNjcm9sbCA9IHNjcm9sbENsYW1wWShzY3JvbGxGdW5jWS52IC0gb2Zmc2V0KTtcblxuICAgICAgaWYgKGNvbnRlbnQgJiYgc2Nyb2xsICE9PSBzY3JvbGxGdW5jWS52ICsgc2Nyb2xsRnVuY1kub2Zmc2V0KSB7XG4gICAgICAgIHNjcm9sbEZ1bmNZLm9mZnNldCA9IHNjcm9sbCAtIHNjcm9sbEZ1bmNZLnY7XG5cbiAgICAgICAgdmFyIHkgPSBfcm91bmQoKHBhcnNlRmxvYXQoY29udGVudCAmJiBjb250ZW50Ll9nc2FwLnkpIHx8IDApIC0gc2Nyb2xsRnVuY1kub2Zmc2V0KTtcblxuICAgICAgICBjb250ZW50LnN0eWxlLnRyYW5zZm9ybSA9IFwibWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgXCIgKyB5ICsgXCIsIDAsIDEpXCI7XG4gICAgICAgIGNvbnRlbnQuX2dzYXAueSA9IHkgKyBcInB4XCI7XG4gICAgICAgIHNjcm9sbEZ1bmNZLmNhY2hlSUQgPSBfc2Nyb2xsZXJzLmNhY2hlO1xuXG4gICAgICAgIF91cGRhdGVBbGwoKTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuXG4gICAgc2Nyb2xsRnVuY1kub2Zmc2V0ICYmIHJlbW92ZUNvbnRlbnRPZmZzZXQoKTtcbiAgICBza2lwVG91Y2hNb3ZlID0gdHJ1ZTtcbiAgfSxcbiAgICAgIHR3ZWVuLFxuICAgICAgc3RhcnRTY3JvbGxYLFxuICAgICAgc3RhcnRTY3JvbGxZLFxuICAgICAgb25TdG9wRGVsYXllZENhbGwsXG4gICAgICBvblJlc2l6ZSA9IGZ1bmN0aW9uIG9uUmVzaXplKCkge1xuICAgIC8vIGlmIHRoZSB3aW5kb3cgcmVzaXplcywgbGlrZSBvbiBhbiBpUGhvbmUgd2hpY2ggQXBwbGUgRk9SQ0VTIHRoZSBhZGRyZXNzIGJhciB0byBzaG93L2hpZGUgZXZlbiBpZiB3ZSBldmVudC5wcmV2ZW50RGVmYXVsdCgpLCBpdCBtYXkgYmUgc2Nyb2xsaW5nIHRvbyBmYXIgbm93IHRoYXQgdGhlIGFkZHJlc3MgYmFyIGlzIHNob3dpbmcsIHNvIHdlIG11c3QgZHluYW1pY2FsbHkgYWRqdXN0IHRoZSBtb21lbnR1bSB0d2Vlbi5cbiAgICB1cGRhdGVDbGFtcHMoKTtcblxuICAgIGlmICh0d2Vlbi5pc0FjdGl2ZSgpICYmIHR3ZWVuLnZhcnMuc2Nyb2xsWSA+IG1heFkpIHtcbiAgICAgIHNjcm9sbEZ1bmNZKCkgPiBtYXhZID8gdHdlZW4ucHJvZ3Jlc3MoMSkgJiYgc2Nyb2xsRnVuY1kobWF4WSkgOiB0d2Vlbi5yZXNldFRvKFwic2Nyb2xsWVwiLCBtYXhZKTtcbiAgICB9XG4gIH07XG5cbiAgY29udGVudCAmJiBnc2FwLnNldChjb250ZW50LCB7XG4gICAgeTogXCIrPTBcIlxuICB9KTsgLy8gdG8gZW5zdXJlIHRoZXJlJ3MgYSBjYWNoZSAoZWxlbWVudC5fZ3NhcClcblxuICB2YXJzLmlnbm9yZUNoZWNrID0gZnVuY3Rpb24gKGUpIHtcbiAgICByZXR1cm4gX2ZpeElPU0J1ZyAmJiBlLnR5cGUgPT09IFwidG91Y2htb3ZlXCIgJiYgaWdub3JlRHJhZyhlKSB8fCBzY2FsZSA+IDEuMDUgJiYgZS50eXBlICE9PSBcInRvdWNoc3RhcnRcIiB8fCBzZWxmLmlzR2VzdHVyaW5nIHx8IGUudG91Y2hlcyAmJiBlLnRvdWNoZXMubGVuZ3RoID4gMTtcbiAgfTtcblxuICB2YXJzLm9uUHJlc3MgPSBmdW5jdGlvbiAoKSB7XG4gICAgc2tpcFRvdWNoTW92ZSA9IGZhbHNlO1xuICAgIHZhciBwcmV2U2NhbGUgPSBzY2FsZTtcbiAgICBzY2FsZSA9IF9yb3VuZCgoX3dpbi52aXN1YWxWaWV3cG9ydCAmJiBfd2luLnZpc3VhbFZpZXdwb3J0LnNjYWxlIHx8IDEpIC8gaW5pdGlhbFNjYWxlKTtcbiAgICB0d2Vlbi5wYXVzZSgpO1xuICAgIHByZXZTY2FsZSAhPT0gc2NhbGUgJiYgX2FsbG93TmF0aXZlUGFubmluZyh0YXJnZXQsIHNjYWxlID4gMS4wMSA/IHRydWUgOiBub3JtYWxpemVTY3JvbGxYID8gZmFsc2UgOiBcInhcIik7XG4gICAgc3RhcnRTY3JvbGxYID0gc2Nyb2xsRnVuY1goKTtcbiAgICBzdGFydFNjcm9sbFkgPSBzY3JvbGxGdW5jWSgpO1xuICAgIHVwZGF0ZUNsYW1wcygpO1xuICAgIGxhc3RSZWZyZXNoSUQgPSBfcmVmcmVzaElEO1xuICB9O1xuXG4gIHZhcnMub25SZWxlYXNlID0gdmFycy5vbkdlc3R1cmVTdGFydCA9IGZ1bmN0aW9uIChzZWxmLCB3YXNEcmFnZ2luZykge1xuICAgIHNjcm9sbEZ1bmNZLm9mZnNldCAmJiByZW1vdmVDb250ZW50T2Zmc2V0KCk7XG5cbiAgICBpZiAoIXdhc0RyYWdnaW5nKSB7XG4gICAgICBvblN0b3BEZWxheWVkQ2FsbC5yZXN0YXJ0KHRydWUpO1xuICAgIH0gZWxzZSB7XG4gICAgICBfc2Nyb2xsZXJzLmNhY2hlKys7IC8vIG1ha2Ugc3VyZSB3ZSdyZSBwdWxsaW5nIHRoZSBub24tY2FjaGVkIHZhbHVlXG4gICAgICAvLyBhbHRlcm5hdGUgYWxnb3JpdGhtOiBkdXJYID0gTWF0aC5taW4oNiwgTWF0aC5hYnMoc2VsZi52ZWxvY2l0eVggLyA4MDApKSxcdGR1ciA9IE1hdGgubWF4KGR1clgsIE1hdGgubWluKDYsIE1hdGguYWJzKHNlbGYudmVsb2NpdHlZIC8gODAwKSkpOyBkdXIgPSBkdXIgKiAoMC40ICsgKDEgLSBfcG93ZXI0SW4oZHVyIC8gNikpICogMC42KSkgKiAobW9tZW50dW1TcGVlZCB8fCAxKVxuXG4gICAgICB2YXIgZHVyID0gcmVzb2x2ZU1vbWVudHVtRHVyYXRpb24oKSxcbiAgICAgICAgICBjdXJyZW50U2Nyb2xsLFxuICAgICAgICAgIGVuZFNjcm9sbDtcblxuICAgICAgaWYgKG5vcm1hbGl6ZVNjcm9sbFgpIHtcbiAgICAgICAgY3VycmVudFNjcm9sbCA9IHNjcm9sbEZ1bmNYKCk7XG4gICAgICAgIGVuZFNjcm9sbCA9IGN1cnJlbnRTY3JvbGwgKyBkdXIgKiAwLjA1ICogLXNlbGYudmVsb2NpdHlYIC8gMC4yMjc7IC8vIHRoZSBjb25zdGFudCAuMjI3IGlzIGZyb20gcG93ZXI0KDAuMDUpLiB2ZWxvY2l0eSBpcyBpbnZlcnRlZCBiZWNhdXNlIHNjcm9sbGluZyBnb2VzIGluIHRoZSBvcHBvc2l0ZSBkaXJlY3Rpb24uXG5cbiAgICAgICAgZHVyICo9IF9jbGFtcFNjcm9sbEFuZEdldER1cmF0aW9uTXVsdGlwbGllcihzY3JvbGxGdW5jWCwgY3VycmVudFNjcm9sbCwgZW5kU2Nyb2xsLCBfbWF4U2Nyb2xsKHRhcmdldCwgX2hvcml6b250YWwpKTtcbiAgICAgICAgdHdlZW4udmFycy5zY3JvbGxYID0gc2Nyb2xsQ2xhbXBYKGVuZFNjcm9sbCk7XG4gICAgICB9XG5cbiAgICAgIGN1cnJlbnRTY3JvbGwgPSBzY3JvbGxGdW5jWSgpO1xuICAgICAgZW5kU2Nyb2xsID0gY3VycmVudFNjcm9sbCArIGR1ciAqIDAuMDUgKiAtc2VsZi52ZWxvY2l0eVkgLyAwLjIyNzsgLy8gdGhlIGNvbnN0YW50IC4yMjcgaXMgZnJvbSBwb3dlcjQoMC4wNSlcblxuICAgICAgZHVyICo9IF9jbGFtcFNjcm9sbEFuZEdldER1cmF0aW9uTXVsdGlwbGllcihzY3JvbGxGdW5jWSwgY3VycmVudFNjcm9sbCwgZW5kU2Nyb2xsLCBfbWF4U2Nyb2xsKHRhcmdldCwgX3ZlcnRpY2FsKSk7XG4gICAgICB0d2Vlbi52YXJzLnNjcm9sbFkgPSBzY3JvbGxDbGFtcFkoZW5kU2Nyb2xsKTtcbiAgICAgIHR3ZWVuLmludmFsaWRhdGUoKS5kdXJhdGlvbihkdXIpLnBsYXkoMC4wMSk7XG5cbiAgICAgIGlmIChfZml4SU9TQnVnICYmIHR3ZWVuLnZhcnMuc2Nyb2xsWSA+PSBtYXhZIHx8IGN1cnJlbnRTY3JvbGwgPj0gbWF4WSAtIDEpIHtcbiAgICAgICAgLy8gaU9TIGJ1ZzogaXQnbGwgc2hvdyB0aGUgYWRkcmVzcyBiYXIgYnV0IE5PVCBmaXJlIHRoZSB3aW5kb3cgXCJyZXNpemVcIiBldmVudCB1bnRpbCB0aGUgYW5pbWF0aW9uIGlzIGRvbmUgYnV0IHdlIG11c3QgcHJvdGVjdCBhZ2FpbnN0IG92ZXJzaG9vdCBzbyB3ZSBsZXZlcmFnZSBhbiBvblVwZGF0ZSB0byBkbyBzby5cbiAgICAgICAgZ3NhcC50byh7fSwge1xuICAgICAgICAgIG9uVXBkYXRlOiBvblJlc2l6ZSxcbiAgICAgICAgICBkdXJhdGlvbjogZHVyXG4gICAgICAgIH0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIG9uUmVsZWFzZSAmJiBvblJlbGVhc2Uoc2VsZik7XG4gIH07XG5cbiAgdmFycy5vbldoZWVsID0gZnVuY3Rpb24gKCkge1xuICAgIHR3ZWVuLl90cyAmJiB0d2Vlbi5wYXVzZSgpO1xuXG4gICAgaWYgKF9nZXRUaW1lKCkgLSB3aGVlbFJlZnJlc2ggPiAxMDAwKSB7XG4gICAgICAvLyBhZnRlciAxIHNlY29uZCwgcmVmcmVzaCB0aGUgY2xhbXBzIG90aGVyd2lzZSB0aGF0J2xsIG9ubHkgaGFwcGVuIHdoZW4gU2Nyb2xsVHJpZ2dlci5yZWZyZXNoKCkgaXMgY2FsbGVkIG9yIGZvciB0b3VjaC1zY3JvbGxpbmcuXG4gICAgICBsYXN0UmVmcmVzaElEID0gMDtcbiAgICAgIHdoZWVsUmVmcmVzaCA9IF9nZXRUaW1lKCk7XG4gICAgfVxuICB9O1xuXG4gIHZhcnMub25DaGFuZ2UgPSBmdW5jdGlvbiAoc2VsZiwgZHgsIGR5LCB4QXJyYXksIHlBcnJheSkge1xuICAgIF9yZWZyZXNoSUQgIT09IGxhc3RSZWZyZXNoSUQgJiYgdXBkYXRlQ2xhbXBzKCk7XG4gICAgZHggJiYgbm9ybWFsaXplU2Nyb2xsWCAmJiBzY3JvbGxGdW5jWChzY3JvbGxDbGFtcFgoeEFycmF5WzJdID09PSBkeCA/IHN0YXJ0U2Nyb2xsWCArIChzZWxmLnN0YXJ0WCAtIHNlbGYueCkgOiBzY3JvbGxGdW5jWCgpICsgZHggLSB4QXJyYXlbMV0pKTsgLy8gZm9yIG1vcmUgcHJlY2lzaW9uLCB3ZSB0cmFjayBwb2ludGVyL3RvdWNoIG1vdmVtZW50IGZyb20gdGhlIHN0YXJ0LCBvdGhlcndpc2UgaXQnbGwgZHJpZnQuXG5cbiAgICBpZiAoZHkpIHtcbiAgICAgIHNjcm9sbEZ1bmNZLm9mZnNldCAmJiByZW1vdmVDb250ZW50T2Zmc2V0KCk7XG4gICAgICB2YXIgaXNUb3VjaCA9IHlBcnJheVsyXSA9PT0gZHksXG4gICAgICAgICAgeSA9IGlzVG91Y2ggPyBzdGFydFNjcm9sbFkgKyBzZWxmLnN0YXJ0WSAtIHNlbGYueSA6IHNjcm9sbEZ1bmNZKCkgKyBkeSAtIHlBcnJheVsxXSxcbiAgICAgICAgICB5Q2xhbXBlZCA9IHNjcm9sbENsYW1wWSh5KTtcbiAgICAgIGlzVG91Y2ggJiYgeSAhPT0geUNsYW1wZWQgJiYgKHN0YXJ0U2Nyb2xsWSArPSB5Q2xhbXBlZCAtIHkpO1xuICAgICAgc2Nyb2xsRnVuY1koeUNsYW1wZWQpO1xuICAgIH1cblxuICAgIChkeSB8fCBkeCkgJiYgX3VwZGF0ZUFsbCgpO1xuICB9O1xuXG4gIHZhcnMub25FbmFibGUgPSBmdW5jdGlvbiAoKSB7XG4gICAgX2FsbG93TmF0aXZlUGFubmluZyh0YXJnZXQsIG5vcm1hbGl6ZVNjcm9sbFggPyBmYWxzZSA6IFwieFwiKTtcblxuICAgIFNjcm9sbFRyaWdnZXIuYWRkRXZlbnRMaXN0ZW5lcihcInJlZnJlc2hcIiwgb25SZXNpemUpO1xuXG4gICAgX2FkZExpc3RlbmVyKF93aW4sIFwicmVzaXplXCIsIG9uUmVzaXplKTtcblxuICAgIGlmIChzY3JvbGxGdW5jWS5zbW9vdGgpIHtcbiAgICAgIHNjcm9sbEZ1bmNZLnRhcmdldC5zdHlsZS5zY3JvbGxCZWhhdmlvciA9IFwiYXV0b1wiO1xuICAgICAgc2Nyb2xsRnVuY1kuc21vb3RoID0gc2Nyb2xsRnVuY1guc21vb3RoID0gZmFsc2U7XG4gICAgfVxuXG4gICAgaW5wdXRPYnNlcnZlci5lbmFibGUoKTtcbiAgfTtcblxuICB2YXJzLm9uRGlzYWJsZSA9IGZ1bmN0aW9uICgpIHtcbiAgICBfYWxsb3dOYXRpdmVQYW5uaW5nKHRhcmdldCwgdHJ1ZSk7XG5cbiAgICBfcmVtb3ZlTGlzdGVuZXIoX3dpbiwgXCJyZXNpemVcIiwgb25SZXNpemUpO1xuXG4gICAgU2Nyb2xsVHJpZ2dlci5yZW1vdmVFdmVudExpc3RlbmVyKFwicmVmcmVzaFwiLCBvblJlc2l6ZSk7XG4gICAgaW5wdXRPYnNlcnZlci5raWxsKCk7XG4gIH07XG5cbiAgdmFycy5sb2NrQXhpcyA9IHZhcnMubG9ja0F4aXMgIT09IGZhbHNlO1xuICBzZWxmID0gbmV3IE9ic2VydmVyKHZhcnMpO1xuICBzZWxmLmlPUyA9IF9maXhJT1NCdWc7IC8vIHVzZWQgaW4gdGhlIE9ic2VydmVyIGdldENhY2hlZFNjcm9sbCgpIGZ1bmN0aW9uIHRvIHdvcmsgYXJvdW5kIGFuIGlPUyBidWcgdGhhdCB3cmVha3MgaGF2b2Mgd2l0aCBUb3VjaEV2ZW50LmNsaWVudFkgaWYgd2UgYWxsb3cgc2Nyb2xsIHRvIGdvIGFsbCB0aGUgd2F5IGJhY2sgdG8gMC5cblxuICBfZml4SU9TQnVnICYmICFzY3JvbGxGdW5jWSgpICYmIHNjcm9sbEZ1bmNZKDEpOyAvLyBpT1MgYnVnIGNhdXNlcyBldmVudC5jbGllbnRZIHZhbHVlcyB0byBmcmVhayBvdXQgKHdpbGRseSBpbmFjY3VyYXRlKSBpZiB0aGUgc2Nyb2xsIHBvc2l0aW9uIGlzIGV4YWN0bHkgMC5cblxuICBfZml4SU9TQnVnICYmIGdzYXAudGlja2VyLmFkZChfcGFzc1Rocm91Z2gpOyAvLyBwcmV2ZW50IHRoZSB0aWNrZXIgZnJvbSBzbGVlcGluZ1xuXG4gIG9uU3RvcERlbGF5ZWRDYWxsID0gc2VsZi5fZGM7XG4gIHR3ZWVuID0gZ3NhcC50byhzZWxmLCB7XG4gICAgZWFzZTogXCJwb3dlcjRcIixcbiAgICBwYXVzZWQ6IHRydWUsXG4gICAgaW5oZXJpdDogZmFsc2UsXG4gICAgc2Nyb2xsWDogbm9ybWFsaXplU2Nyb2xsWCA/IFwiKz0wLjFcIiA6IFwiKz0wXCIsXG4gICAgc2Nyb2xsWTogXCIrPTAuMVwiLFxuICAgIG1vZGlmaWVyczoge1xuICAgICAgc2Nyb2xsWTogX2ludGVycnVwdGlvblRyYWNrZXIoc2Nyb2xsRnVuY1ksIHNjcm9sbEZ1bmNZKCksIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIHR3ZWVuLnBhdXNlKCk7XG4gICAgICB9KVxuICAgIH0sXG4gICAgb25VcGRhdGU6IF91cGRhdGVBbGwsXG4gICAgb25Db21wbGV0ZTogb25TdG9wRGVsYXllZENhbGwudmFycy5vbkNvbXBsZXRlXG4gIH0pOyAvLyB3ZSBuZWVkIHRoZSBtb2RpZmllciB0byBzZW5zZSBpZiB0aGUgc2Nyb2xsIHBvc2l0aW9uIGlzIGFsdGVyZWQgb3V0c2lkZSBvZiB0aGUgbW9tZW50dW0gdHdlZW4gKGxpa2Ugd2l0aCBhIHNjcm9sbFRvIHR3ZWVuKSBzbyB3ZSBjYW4gcGF1c2UoKSBpdCB0byBwcmV2ZW50IGNvbmZsaWN0cy5cblxuICByZXR1cm4gc2VsZjtcbn07XG5cblNjcm9sbFRyaWdnZXIuc29ydCA9IGZ1bmN0aW9uIChmdW5jKSB7XG4gIHJldHVybiBfdHJpZ2dlcnMuc29ydChmdW5jIHx8IGZ1bmN0aW9uIChhLCBiKSB7XG4gICAgcmV0dXJuIChhLnZhcnMucmVmcmVzaFByaW9yaXR5IHx8IDApICogLTFlNiArIGEuc3RhcnQgLSAoYi5zdGFydCArIChiLnZhcnMucmVmcmVzaFByaW9yaXR5IHx8IDApICogLTFlNik7XG4gIH0pO1xufTtcblxuU2Nyb2xsVHJpZ2dlci5vYnNlcnZlID0gZnVuY3Rpb24gKHZhcnMpIHtcbiAgcmV0dXJuIG5ldyBPYnNlcnZlcih2YXJzKTtcbn07XG5cblNjcm9sbFRyaWdnZXIubm9ybWFsaXplU2Nyb2xsID0gZnVuY3Rpb24gKHZhcnMpIHtcbiAgaWYgKHR5cGVvZiB2YXJzID09PSBcInVuZGVmaW5lZFwiKSB7XG4gICAgcmV0dXJuIF9ub3JtYWxpemVyO1xuICB9XG5cbiAgaWYgKHZhcnMgPT09IHRydWUgJiYgX25vcm1hbGl6ZXIpIHtcbiAgICByZXR1cm4gX25vcm1hbGl6ZXIuZW5hYmxlKCk7XG4gIH1cblxuICBpZiAodmFycyA9PT0gZmFsc2UpIHtcbiAgICBfbm9ybWFsaXplciAmJiBfbm9ybWFsaXplci5raWxsKCk7XG4gICAgX25vcm1hbGl6ZXIgPSB2YXJzO1xuICAgIHJldHVybjtcbiAgfVxuXG4gIHZhciBub3JtYWxpemVyID0gdmFycyBpbnN0YW5jZW9mIE9ic2VydmVyID8gdmFycyA6IF9nZXRTY3JvbGxOb3JtYWxpemVyKHZhcnMpO1xuICBfbm9ybWFsaXplciAmJiBfbm9ybWFsaXplci50YXJnZXQgPT09IG5vcm1hbGl6ZXIudGFyZ2V0ICYmIF9ub3JtYWxpemVyLmtpbGwoKTtcbiAgX2lzVmlld3BvcnQobm9ybWFsaXplci50YXJnZXQpICYmIChfbm9ybWFsaXplciA9IG5vcm1hbGl6ZXIpO1xuICByZXR1cm4gbm9ybWFsaXplcjtcbn07XG5cblNjcm9sbFRyaWdnZXIuY29yZSA9IHtcbiAgLy8gc21hbGxlciBmaWxlIHNpemUgd2F5IHRvIGxldmVyYWdlIGluIFNjcm9sbFNtb290aGVyIGFuZCBPYnNlcnZlclxuICBfZ2V0VmVsb2NpdHlQcm9wOiBfZ2V0VmVsb2NpdHlQcm9wLFxuICBfaW5wdXRPYnNlcnZlcjogX2lucHV0T2JzZXJ2ZXIsXG4gIF9zY3JvbGxlcnM6IF9zY3JvbGxlcnMsXG4gIF9wcm94aWVzOiBfcHJveGllcyxcbiAgYnJpZGdlOiB7XG4gICAgLy8gd2hlbiBub3JtYWxpemVTY3JvbGwgc2V0cyB0aGUgc2Nyb2xsIHBvc2l0aW9uIChzcyA9IHNldFNjcm9sbClcbiAgICBzczogZnVuY3Rpb24gc3MoKSB7XG4gICAgICBfbGFzdFNjcm9sbFRpbWUgfHwgX2Rpc3BhdGNoKFwic2Nyb2xsU3RhcnRcIik7XG4gICAgICBfbGFzdFNjcm9sbFRpbWUgPSBfZ2V0VGltZSgpO1xuICAgIH0sXG4gICAgLy8gYSB3YXkgdG8gZ2V0IHRoZSBfcmVmcmVzaGluZyB2YWx1ZSBpbiBPYnNlcnZlclxuICAgIHJlZjogZnVuY3Rpb24gcmVmKCkge1xuICAgICAgcmV0dXJuIF9yZWZyZXNoaW5nO1xuICAgIH1cbiAgfVxufTtcbl9nZXRHU0FQKCkgJiYgZ3NhcC5yZWdpc3RlclBsdWdpbihTY3JvbGxUcmlnZ2VyKTtcbmV4cG9ydCB7IFNjcm9sbFRyaWdnZXIgYXMgZGVmYXVsdCB9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/gsap/ScrollTrigger.js\n"); + +/***/ }), + +/***/ "./node_modules/gsap/gsap-core.js": +/*!****************************************!*\ + !*** ./node_modules/gsap/gsap-core.js ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Animation: function() { return /* binding */ Animation; },\n/* harmony export */ Back: function() { return /* binding */ Back; },\n/* harmony export */ Bounce: function() { return /* binding */ Bounce; },\n/* harmony export */ Circ: function() { return /* binding */ Circ; },\n/* harmony export */ Cubic: function() { return /* binding */ Cubic; },\n/* harmony export */ Elastic: function() { return /* binding */ Elastic; },\n/* harmony export */ Expo: function() { return /* binding */ Expo; },\n/* harmony export */ GSCache: function() { return /* binding */ GSCache; },\n/* harmony export */ Linear: function() { return /* binding */ Linear; },\n/* harmony export */ Power0: function() { return /* binding */ Power0; },\n/* harmony export */ Power1: function() { return /* binding */ Power1; },\n/* harmony export */ Power2: function() { return /* binding */ Power2; },\n/* harmony export */ Power3: function() { return /* binding */ Power3; },\n/* harmony export */ Power4: function() { return /* binding */ Power4; },\n/* harmony export */ PropTween: function() { return /* binding */ PropTween; },\n/* harmony export */ Quad: function() { return /* binding */ Quad; },\n/* harmony export */ Quart: function() { return /* binding */ Quart; },\n/* harmony export */ Quint: function() { return /* binding */ Quint; },\n/* harmony export */ Sine: function() { return /* binding */ Sine; },\n/* harmony export */ SteppedEase: function() { return /* binding */ SteppedEase; },\n/* harmony export */ Strong: function() { return /* binding */ Strong; },\n/* harmony export */ Timeline: function() { return /* binding */ Timeline; },\n/* harmony export */ TimelineLite: function() { return /* binding */ Timeline; },\n/* harmony export */ TimelineMax: function() { return /* binding */ Timeline; },\n/* harmony export */ Tween: function() { return /* binding */ Tween; },\n/* harmony export */ TweenLite: function() { return /* binding */ Tween; },\n/* harmony export */ TweenMax: function() { return /* binding */ Tween; },\n/* harmony export */ _checkPlugin: function() { return /* binding */ _checkPlugin; },\n/* harmony export */ _colorExp: function() { return /* binding */ _colorExp; },\n/* harmony export */ _colorStringFilter: function() { return /* binding */ _colorStringFilter; },\n/* harmony export */ _config: function() { return /* binding */ _config; },\n/* harmony export */ _forEachName: function() { return /* binding */ _forEachName; },\n/* harmony export */ _getCache: function() { return /* binding */ _getCache; },\n/* harmony export */ _getProperty: function() { return /* binding */ _getProperty; },\n/* harmony export */ _getSetter: function() { return /* binding */ _getSetter; },\n/* harmony export */ _isString: function() { return /* binding */ _isString; },\n/* harmony export */ _isUndefined: function() { return /* binding */ _isUndefined; },\n/* harmony export */ _missingPlugin: function() { return /* binding */ _missingPlugin; },\n/* harmony export */ _numExp: function() { return /* binding */ _numExp; },\n/* harmony export */ _numWithUnitExp: function() { return /* binding */ _numWithUnitExp; },\n/* harmony export */ _parseRelative: function() { return /* binding */ _parseRelative; },\n/* harmony export */ _plugins: function() { return /* binding */ _plugins; },\n/* harmony export */ _relExp: function() { return /* binding */ _relExp; },\n/* harmony export */ _removeLinkedListItem: function() { return /* binding */ _removeLinkedListItem; },\n/* harmony export */ _renderComplexString: function() { return /* binding */ _renderComplexString; },\n/* harmony export */ _replaceRandom: function() { return /* binding */ _replaceRandom; },\n/* harmony export */ _round: function() { return /* binding */ _round; },\n/* harmony export */ _roundModifier: function() { return /* binding */ _roundModifier; },\n/* harmony export */ _setDefaults: function() { return /* binding */ _setDefaults; },\n/* harmony export */ _sortPropTweensByPriority: function() { return /* binding */ _sortPropTweensByPriority; },\n/* harmony export */ _ticker: function() { return /* binding */ _ticker; },\n/* harmony export */ clamp: function() { return /* binding */ clamp; },\n/* harmony export */ \"default\": function() { return /* binding */ gsap; },\n/* harmony export */ distribute: function() { return /* binding */ distribute; },\n/* harmony export */ getUnit: function() { return /* binding */ getUnit; },\n/* harmony export */ gsap: function() { return /* binding */ gsap; },\n/* harmony export */ interpolate: function() { return /* binding */ interpolate; },\n/* harmony export */ mapRange: function() { return /* binding */ mapRange; },\n/* harmony export */ normalize: function() { return /* binding */ normalize; },\n/* harmony export */ pipe: function() { return /* binding */ pipe; },\n/* harmony export */ random: function() { return /* binding */ random; },\n/* harmony export */ selector: function() { return /* binding */ selector; },\n/* harmony export */ shuffle: function() { return /* binding */ shuffle; },\n/* harmony export */ snap: function() { return /* binding */ snap; },\n/* harmony export */ splitColor: function() { return /* binding */ splitColor; },\n/* harmony export */ toArray: function() { return /* binding */ toArray; },\n/* harmony export */ unitize: function() { return /* binding */ unitize; },\n/* harmony export */ wrap: function() { return /* binding */ wrap; },\n/* harmony export */ wrapYoyo: function() { return /* binding */ wrapYoyo; }\n/* harmony export */ });\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; }\n\n/*!\n * GSAP 3.12.5\n * https://gsap.com\n *\n * @license Copyright 2008-2024, GreenSock. All rights reserved.\n * Subject to the terms at https://gsap.com/standard-license or for\n * Club GSAP members, the agreement issued with that membership.\n * @author: Jack Doyle, jack@greensock.com\n*/\n\n/* eslint-disable */\nvar _config = {\n autoSleep: 120,\n force3D: \"auto\",\n nullTargetWarn: 1,\n units: {\n lineHeight: \"\"\n }\n},\n _defaults = {\n duration: .5,\n overwrite: false,\n delay: 0\n},\n _suppressOverwrites,\n _reverting,\n _context,\n _bigNum = 1e8,\n _tinyNum = 1 / _bigNum,\n _2PI = Math.PI * 2,\n _HALF_PI = _2PI / 4,\n _gsID = 0,\n _sqrt = Math.sqrt,\n _cos = Math.cos,\n _sin = Math.sin,\n _isString = function _isString(value) {\n return typeof value === \"string\";\n},\n _isFunction = function _isFunction(value) {\n return typeof value === \"function\";\n},\n _isNumber = function _isNumber(value) {\n return typeof value === \"number\";\n},\n _isUndefined = function _isUndefined(value) {\n return typeof value === \"undefined\";\n},\n _isObject = function _isObject(value) {\n return typeof value === \"object\";\n},\n _isNotFalse = function _isNotFalse(value) {\n return value !== false;\n},\n _windowExists = function _windowExists() {\n return typeof window !== \"undefined\";\n},\n _isFuncOrString = function _isFuncOrString(value) {\n return _isFunction(value) || _isString(value);\n},\n _isTypedArray = typeof ArrayBuffer === \"function\" && ArrayBuffer.isView || function () {},\n // note: IE10 has ArrayBuffer, but NOT ArrayBuffer.isView().\n_isArray = Array.isArray,\n _strictNumExp = /(?:-?\\.?\\d|\\.)+/gi,\n //only numbers (including negatives and decimals) but NOT relative values.\n_numExp = /[-+=.]*\\d+[.e\\-+]*\\d*[e\\-+]*\\d*/g,\n //finds any numbers, including ones that start with += or -=, negative numbers, and ones in scientific notation like 1e-8.\n_numWithUnitExp = /[-+=.]*\\d+[.e-]*\\d*[a-z%]*/g,\n _complexStringNumExp = /[-+=.]*\\d+\\.?\\d*(?:e-|e\\+)?\\d*/gi,\n //duplicate so that while we're looping through matches from exec(), it doesn't contaminate the lastIndex of _numExp which we use to search for colors too.\n_relExp = /[+-]=-?[.\\d]+/,\n _delimitedValueExp = /[^,'\"\\[\\]\\s]+/gi,\n // previously /[#\\-+.]*\\b[a-z\\d\\-=+%.]+/gi but didn't catch special characters.\n_unitExp = /^[+\\-=e\\s\\d]*\\d+[.\\d]*([a-z]*|%)\\s*$/i,\n _globalTimeline,\n _win,\n _coreInitted,\n _doc,\n _globals = {},\n _installScope = {},\n _coreReady,\n _install = function _install(scope) {\n return (_installScope = _merge(scope, _globals)) && gsap;\n},\n _missingPlugin = function _missingPlugin(property, value) {\n return console.warn(\"Invalid property\", property, \"set to\", value, \"Missing plugin? gsap.registerPlugin()\");\n},\n _warn = function _warn(message, suppress) {\n return !suppress && console.warn(message);\n},\n _addGlobal = function _addGlobal(name, obj) {\n return name && (_globals[name] = obj) && _installScope && (_installScope[name] = obj) || _globals;\n},\n _emptyFunc = function _emptyFunc() {\n return 0;\n},\n _startAtRevertConfig = {\n suppressEvents: true,\n isStart: true,\n kill: false\n},\n _revertConfigNoKill = {\n suppressEvents: true,\n kill: false\n},\n _revertConfig = {\n suppressEvents: true\n},\n _reservedProps = {},\n _lazyTweens = [],\n _lazyLookup = {},\n _lastRenderedFrame,\n _plugins = {},\n _effects = {},\n _nextGCFrame = 30,\n _harnessPlugins = [],\n _callbackNames = \"\",\n _harness = function _harness(targets) {\n var target = targets[0],\n harnessPlugin,\n i;\n _isObject(target) || _isFunction(target) || (targets = [targets]);\n\n if (!(harnessPlugin = (target._gsap || {}).harness)) {\n // find the first target with a harness. We assume targets passed into an animation will be of similar type, meaning the same kind of harness can be used for them all (performance optimization)\n i = _harnessPlugins.length;\n\n while (i-- && !_harnessPlugins[i].targetTest(target)) {}\n\n harnessPlugin = _harnessPlugins[i];\n }\n\n i = targets.length;\n\n while (i--) {\n targets[i] && (targets[i]._gsap || (targets[i]._gsap = new GSCache(targets[i], harnessPlugin))) || targets.splice(i, 1);\n }\n\n return targets;\n},\n _getCache = function _getCache(target) {\n return target._gsap || _harness(toArray(target))[0]._gsap;\n},\n _getProperty = function _getProperty(target, property, v) {\n return (v = target[property]) && _isFunction(v) ? target[property]() : _isUndefined(v) && target.getAttribute && target.getAttribute(property) || v;\n},\n _forEachName = function _forEachName(names, func) {\n return (names = names.split(\",\")).forEach(func) || names;\n},\n //split a comma-delimited list of names into an array, then run a forEach() function and return the split array (this is just a way to consolidate/shorten some code).\n_round = function _round(value) {\n return Math.round(value * 100000) / 100000 || 0;\n},\n _roundPrecise = function _roundPrecise(value) {\n return Math.round(value * 10000000) / 10000000 || 0;\n},\n // increased precision mostly for timing values.\n_parseRelative = function _parseRelative(start, value) {\n var operator = value.charAt(0),\n end = parseFloat(value.substr(2));\n start = parseFloat(start);\n return operator === \"+\" ? start + end : operator === \"-\" ? start - end : operator === \"*\" ? start * end : start / end;\n},\n _arrayContainsAny = function _arrayContainsAny(toSearch, toFind) {\n //searches one array to find matches for any of the items in the toFind array. As soon as one is found, it returns true. It does NOT return all the matches; it's simply a boolean search.\n var l = toFind.length,\n i = 0;\n\n for (; toSearch.indexOf(toFind[i]) < 0 && ++i < l;) {}\n\n return i < l;\n},\n _lazyRender = function _lazyRender() {\n var l = _lazyTweens.length,\n a = _lazyTweens.slice(0),\n i,\n tween;\n\n _lazyLookup = {};\n _lazyTweens.length = 0;\n\n for (i = 0; i < l; i++) {\n tween = a[i];\n tween && tween._lazy && (tween.render(tween._lazy[0], tween._lazy[1], true)._lazy = 0);\n }\n},\n _lazySafeRender = function _lazySafeRender(animation, time, suppressEvents, force) {\n _lazyTweens.length && !_reverting && _lazyRender();\n animation.render(time, suppressEvents, force || _reverting && time < 0 && (animation._initted || animation._startAt));\n _lazyTweens.length && !_reverting && _lazyRender(); //in case rendering caused any tweens to lazy-init, we should render them because typically when someone calls seek() or time() or progress(), they expect an immediate render.\n},\n _numericIfPossible = function _numericIfPossible(value) {\n var n = parseFloat(value);\n return (n || n === 0) && (value + \"\").match(_delimitedValueExp).length < 2 ? n : _isString(value) ? value.trim() : value;\n},\n _passThrough = function _passThrough(p) {\n return p;\n},\n _setDefaults = function _setDefaults(obj, defaults) {\n for (var p in defaults) {\n p in obj || (obj[p] = defaults[p]);\n }\n\n return obj;\n},\n _setKeyframeDefaults = function _setKeyframeDefaults(excludeDuration) {\n return function (obj, defaults) {\n for (var p in defaults) {\n p in obj || p === \"duration\" && excludeDuration || p === \"ease\" || (obj[p] = defaults[p]);\n }\n };\n},\n _merge = function _merge(base, toMerge) {\n for (var p in toMerge) {\n base[p] = toMerge[p];\n }\n\n return base;\n},\n _mergeDeep = function _mergeDeep(base, toMerge) {\n for (var p in toMerge) {\n p !== \"__proto__\" && p !== \"constructor\" && p !== \"prototype\" && (base[p] = _isObject(toMerge[p]) ? _mergeDeep(base[p] || (base[p] = {}), toMerge[p]) : toMerge[p]);\n }\n\n return base;\n},\n _copyExcluding = function _copyExcluding(obj, excluding) {\n var copy = {},\n p;\n\n for (p in obj) {\n p in excluding || (copy[p] = obj[p]);\n }\n\n return copy;\n},\n _inheritDefaults = function _inheritDefaults(vars) {\n var parent = vars.parent || _globalTimeline,\n func = vars.keyframes ? _setKeyframeDefaults(_isArray(vars.keyframes)) : _setDefaults;\n\n if (_isNotFalse(vars.inherit)) {\n while (parent) {\n func(vars, parent.vars.defaults);\n parent = parent.parent || parent._dp;\n }\n }\n\n return vars;\n},\n _arraysMatch = function _arraysMatch(a1, a2) {\n var i = a1.length,\n match = i === a2.length;\n\n while (match && i-- && a1[i] === a2[i]) {}\n\n return i < 0;\n},\n _addLinkedListItem = function _addLinkedListItem(parent, child, firstProp, lastProp, sortBy) {\n if (firstProp === void 0) {\n firstProp = \"_first\";\n }\n\n if (lastProp === void 0) {\n lastProp = \"_last\";\n }\n\n var prev = parent[lastProp],\n t;\n\n if (sortBy) {\n t = child[sortBy];\n\n while (prev && prev[sortBy] > t) {\n prev = prev._prev;\n }\n }\n\n if (prev) {\n child._next = prev._next;\n prev._next = child;\n } else {\n child._next = parent[firstProp];\n parent[firstProp] = child;\n }\n\n if (child._next) {\n child._next._prev = child;\n } else {\n parent[lastProp] = child;\n }\n\n child._prev = prev;\n child.parent = child._dp = parent;\n return child;\n},\n _removeLinkedListItem = function _removeLinkedListItem(parent, child, firstProp, lastProp) {\n if (firstProp === void 0) {\n firstProp = \"_first\";\n }\n\n if (lastProp === void 0) {\n lastProp = \"_last\";\n }\n\n var prev = child._prev,\n next = child._next;\n\n if (prev) {\n prev._next = next;\n } else if (parent[firstProp] === child) {\n parent[firstProp] = next;\n }\n\n if (next) {\n next._prev = prev;\n } else if (parent[lastProp] === child) {\n parent[lastProp] = prev;\n }\n\n child._next = child._prev = child.parent = null; // don't delete the _dp just so we can revert if necessary. But parent should be null to indicate the item isn't in a linked list.\n},\n _removeFromParent = function _removeFromParent(child, onlyIfParentHasAutoRemove) {\n child.parent && (!onlyIfParentHasAutoRemove || child.parent.autoRemoveChildren) && child.parent.remove && child.parent.remove(child);\n child._act = 0;\n},\n _uncache = function _uncache(animation, child) {\n if (animation && (!child || child._end > animation._dur || child._start < 0)) {\n // performance optimization: if a child animation is passed in we should only uncache if that child EXTENDS the animation (its end time is beyond the end)\n var a = animation;\n\n while (a) {\n a._dirty = 1;\n a = a.parent;\n }\n }\n\n return animation;\n},\n _recacheAncestors = function _recacheAncestors(animation) {\n var parent = animation.parent;\n\n while (parent && parent.parent) {\n //sometimes we must force a re-sort of all children and update the duration/totalDuration of all ancestor timelines immediately in case, for example, in the middle of a render loop, one tween alters another tween's timeScale which shoves its startTime before 0, forcing the parent timeline to shift around and shiftChildren() which could affect that next tween's render (startTime). Doesn't matter for the root timeline though.\n parent._dirty = 1;\n parent.totalDuration();\n parent = parent.parent;\n }\n\n return animation;\n},\n _rewindStartAt = function _rewindStartAt(tween, totalTime, suppressEvents, force) {\n return tween._startAt && (_reverting ? tween._startAt.revert(_revertConfigNoKill) : tween.vars.immediateRender && !tween.vars.autoRevert || tween._startAt.render(totalTime, true, force));\n},\n _hasNoPausedAncestors = function _hasNoPausedAncestors(animation) {\n return !animation || animation._ts && _hasNoPausedAncestors(animation.parent);\n},\n _elapsedCycleDuration = function _elapsedCycleDuration(animation) {\n return animation._repeat ? _animationCycle(animation._tTime, animation = animation.duration() + animation._rDelay) * animation : 0;\n},\n // feed in the totalTime and cycleDuration and it'll return the cycle (iteration minus 1) and if the playhead is exactly at the very END, it will NOT bump up to the next cycle.\n_animationCycle = function _animationCycle(tTime, cycleDuration) {\n var whole = Math.floor(tTime /= cycleDuration);\n return tTime && whole === tTime ? whole - 1 : whole;\n},\n _parentToChildTotalTime = function _parentToChildTotalTime(parentTime, child) {\n return (parentTime - child._start) * child._ts + (child._ts >= 0 ? 0 : child._dirty ? child.totalDuration() : child._tDur);\n},\n _setEnd = function _setEnd(animation) {\n return animation._end = _roundPrecise(animation._start + (animation._tDur / Math.abs(animation._ts || animation._rts || _tinyNum) || 0));\n},\n _alignPlayhead = function _alignPlayhead(animation, totalTime) {\n // adjusts the animation's _start and _end according to the provided totalTime (only if the parent's smoothChildTiming is true and the animation isn't paused). It doesn't do any rendering or forcing things back into parent timelines, etc. - that's what totalTime() is for.\n var parent = animation._dp;\n\n if (parent && parent.smoothChildTiming && animation._ts) {\n animation._start = _roundPrecise(parent._time - (animation._ts > 0 ? totalTime / animation._ts : ((animation._dirty ? animation.totalDuration() : animation._tDur) - totalTime) / -animation._ts));\n\n _setEnd(animation);\n\n parent._dirty || _uncache(parent, animation); //for performance improvement. If the parent's cache is already dirty, it already took care of marking the ancestors as dirty too, so skip the function call here.\n }\n\n return animation;\n},\n\n/*\n_totalTimeToTime = (clampedTotalTime, duration, repeat, repeatDelay, yoyo) => {\n\tlet cycleDuration = duration + repeatDelay,\n\t\ttime = _round(clampedTotalTime % cycleDuration);\n\tif (time > duration) {\n\t\ttime = duration;\n\t}\n\treturn (yoyo && (~~(clampedTotalTime / cycleDuration) & 1)) ? duration - time : time;\n},\n*/\n_postAddChecks = function _postAddChecks(timeline, child) {\n var t;\n\n if (child._time || !child._dur && child._initted || child._start < timeline._time && (child._dur || !child.add)) {\n // in case, for example, the _start is moved on a tween that has already rendered, or if it's being inserted into a timeline BEFORE where the playhead is currently. Imagine it's at its end state, then the startTime is moved WAY later (after the end of this timeline), it should render at its beginning. Special case: if it's a timeline (has .add() method) and no duration, we can skip rendering because the user may be populating it AFTER adding it to a parent timeline (unconventional, but possible, and we wouldn't want it to get removed if the parent's autoRemoveChildren is true).\n t = _parentToChildTotalTime(timeline.rawTime(), child);\n\n if (!child._dur || _clamp(0, child.totalDuration(), t) - child._tTime > _tinyNum) {\n child.render(t, true);\n }\n } //if the timeline has already ended but the inserted tween/timeline extends the duration, we should enable this timeline again so that it renders properly. We should also align the playhead with the parent timeline's when appropriate.\n\n\n if (_uncache(timeline, child)._dp && timeline._initted && timeline._time >= timeline._dur && timeline._ts) {\n //in case any of the ancestors had completed but should now be enabled...\n if (timeline._dur < timeline.duration()) {\n t = timeline;\n\n while (t._dp) {\n t.rawTime() >= 0 && t.totalTime(t._tTime); //moves the timeline (shifts its startTime) if necessary, and also enables it. If it's currently zero, though, it may not be scheduled to render until later so there's no need to force it to align with the current playhead position. Only move to catch up with the playhead.\n\n t = t._dp;\n }\n }\n\n timeline._zTime = -_tinyNum; // helps ensure that the next render() will be forced (crossingStart = true in render()), even if the duration hasn't changed (we're adding a child which would need to get rendered). Definitely an edge case. Note: we MUST do this AFTER the loop above where the totalTime() might trigger a render() because this _addToTimeline() method gets called from the Animation constructor, BEFORE tweens even record their targets, etc. so we wouldn't want things to get triggered in the wrong order.\n }\n},\n _addToTimeline = function _addToTimeline(timeline, child, position, skipChecks) {\n child.parent && _removeFromParent(child);\n child._start = _roundPrecise((_isNumber(position) ? position : position || timeline !== _globalTimeline ? _parsePosition(timeline, position, child) : timeline._time) + child._delay);\n child._end = _roundPrecise(child._start + (child.totalDuration() / Math.abs(child.timeScale()) || 0));\n\n _addLinkedListItem(timeline, child, \"_first\", \"_last\", timeline._sort ? \"_start\" : 0);\n\n _isFromOrFromStart(child) || (timeline._recent = child);\n skipChecks || _postAddChecks(timeline, child);\n timeline._ts < 0 && _alignPlayhead(timeline, timeline._tTime); // if the timeline is reversed and the new child makes it longer, we may need to adjust the parent's _start (push it back)\n\n return timeline;\n},\n _scrollTrigger = function _scrollTrigger(animation, trigger) {\n return (_globals.ScrollTrigger || _missingPlugin(\"scrollTrigger\", trigger)) && _globals.ScrollTrigger.create(trigger, animation);\n},\n _attemptInitTween = function _attemptInitTween(tween, time, force, suppressEvents, tTime) {\n _initTween(tween, time, tTime);\n\n if (!tween._initted) {\n return 1;\n }\n\n if (!force && tween._pt && !_reverting && (tween._dur && tween.vars.lazy !== false || !tween._dur && tween.vars.lazy) && _lastRenderedFrame !== _ticker.frame) {\n _lazyTweens.push(tween);\n\n tween._lazy = [tTime, suppressEvents];\n return 1;\n }\n},\n _parentPlayheadIsBeforeStart = function _parentPlayheadIsBeforeStart(_ref) {\n var parent = _ref.parent;\n return parent && parent._ts && parent._initted && !parent._lock && (parent.rawTime() < 0 || _parentPlayheadIsBeforeStart(parent));\n},\n // check parent's _lock because when a timeline repeats/yoyos and does its artificial wrapping, we shouldn't force the ratio back to 0\n_isFromOrFromStart = function _isFromOrFromStart(_ref2) {\n var data = _ref2.data;\n return data === \"isFromStart\" || data === \"isStart\";\n},\n _renderZeroDurationTween = function _renderZeroDurationTween(tween, totalTime, suppressEvents, force) {\n var prevRatio = tween.ratio,\n ratio = totalTime < 0 || !totalTime && (!tween._start && _parentPlayheadIsBeforeStart(tween) && !(!tween._initted && _isFromOrFromStart(tween)) || (tween._ts < 0 || tween._dp._ts < 0) && !_isFromOrFromStart(tween)) ? 0 : 1,\n // if the tween or its parent is reversed and the totalTime is 0, we should go to a ratio of 0. Edge case: if a from() or fromTo() stagger tween is placed later in a timeline, the \"startAt\" zero-duration tween could initially render at a time when the parent timeline's playhead is technically BEFORE where this tween is, so make sure that any \"from\" and \"fromTo\" startAt tweens are rendered the first time at a ratio of 1.\n repeatDelay = tween._rDelay,\n tTime = 0,\n pt,\n iteration,\n prevIteration;\n\n if (repeatDelay && tween._repeat) {\n // in case there's a zero-duration tween that has a repeat with a repeatDelay\n tTime = _clamp(0, tween._tDur, totalTime);\n iteration = _animationCycle(tTime, repeatDelay);\n tween._yoyo && iteration & 1 && (ratio = 1 - ratio);\n\n if (iteration !== _animationCycle(tween._tTime, repeatDelay)) {\n // if iteration changed\n prevRatio = 1 - ratio;\n tween.vars.repeatRefresh && tween._initted && tween.invalidate();\n }\n }\n\n if (ratio !== prevRatio || _reverting || force || tween._zTime === _tinyNum || !totalTime && tween._zTime) {\n if (!tween._initted && _attemptInitTween(tween, totalTime, force, suppressEvents, tTime)) {\n // if we render the very beginning (time == 0) of a fromTo(), we must force the render (normal tweens wouldn't need to render at a time of 0 when the prevTime was also 0). This is also mandatory to make sure overwriting kicks in immediately.\n return;\n }\n\n prevIteration = tween._zTime;\n tween._zTime = totalTime || (suppressEvents ? _tinyNum : 0); // when the playhead arrives at EXACTLY time 0 (right on top) of a zero-duration tween, we need to discern if events are suppressed so that when the playhead moves again (next time), it'll trigger the callback. If events are NOT suppressed, obviously the callback would be triggered in this render. Basically, the callback should fire either when the playhead ARRIVES or LEAVES this exact spot, not both. Imagine doing a timeline.seek(0) and there's a callback that sits at 0. Since events are suppressed on that seek() by default, nothing will fire, but when the playhead moves off of that position, the callback should fire. This behavior is what people intuitively expect.\n\n suppressEvents || (suppressEvents = totalTime && !prevIteration); // if it was rendered previously at exactly 0 (_zTime) and now the playhead is moving away, DON'T fire callbacks otherwise they'll seem like duplicates.\n\n tween.ratio = ratio;\n tween._from && (ratio = 1 - ratio);\n tween._time = 0;\n tween._tTime = tTime;\n pt = tween._pt;\n\n while (pt) {\n pt.r(ratio, pt.d);\n pt = pt._next;\n }\n\n totalTime < 0 && _rewindStartAt(tween, totalTime, suppressEvents, true);\n tween._onUpdate && !suppressEvents && _callback(tween, \"onUpdate\");\n tTime && tween._repeat && !suppressEvents && tween.parent && _callback(tween, \"onRepeat\");\n\n if ((totalTime >= tween._tDur || totalTime < 0) && tween.ratio === ratio) {\n ratio && _removeFromParent(tween, 1);\n\n if (!suppressEvents && !_reverting) {\n _callback(tween, ratio ? \"onComplete\" : \"onReverseComplete\", true);\n\n tween._prom && tween._prom();\n }\n }\n } else if (!tween._zTime) {\n tween._zTime = totalTime;\n }\n},\n _findNextPauseTween = function _findNextPauseTween(animation, prevTime, time) {\n var child;\n\n if (time > prevTime) {\n child = animation._first;\n\n while (child && child._start <= time) {\n if (child.data === \"isPause\" && child._start > prevTime) {\n return child;\n }\n\n child = child._next;\n }\n } else {\n child = animation._last;\n\n while (child && child._start >= time) {\n if (child.data === \"isPause\" && child._start < prevTime) {\n return child;\n }\n\n child = child._prev;\n }\n }\n},\n _setDuration = function _setDuration(animation, duration, skipUncache, leavePlayhead) {\n var repeat = animation._repeat,\n dur = _roundPrecise(duration) || 0,\n totalProgress = animation._tTime / animation._tDur;\n totalProgress && !leavePlayhead && (animation._time *= dur / animation._dur);\n animation._dur = dur;\n animation._tDur = !repeat ? dur : repeat < 0 ? 1e10 : _roundPrecise(dur * (repeat + 1) + animation._rDelay * repeat);\n totalProgress > 0 && !leavePlayhead && _alignPlayhead(animation, animation._tTime = animation._tDur * totalProgress);\n animation.parent && _setEnd(animation);\n skipUncache || _uncache(animation.parent, animation);\n return animation;\n},\n _onUpdateTotalDuration = function _onUpdateTotalDuration(animation) {\n return animation instanceof Timeline ? _uncache(animation) : _setDuration(animation, animation._dur);\n},\n _zeroPosition = {\n _start: 0,\n endTime: _emptyFunc,\n totalDuration: _emptyFunc\n},\n _parsePosition = function _parsePosition(animation, position, percentAnimation) {\n var labels = animation.labels,\n recent = animation._recent || _zeroPosition,\n clippedDuration = animation.duration() >= _bigNum ? recent.endTime(false) : animation._dur,\n //in case there's a child that infinitely repeats, users almost never intend for the insertion point of a new child to be based on a SUPER long value like that so we clip it and assume the most recently-added child's endTime should be used instead.\n i,\n offset,\n isPercent;\n\n if (_isString(position) && (isNaN(position) || position in labels)) {\n //if the string is a number like \"1\", check to see if there's a label with that name, otherwise interpret it as a number (absolute value).\n offset = position.charAt(0);\n isPercent = position.substr(-1) === \"%\";\n i = position.indexOf(\"=\");\n\n if (offset === \"<\" || offset === \">\") {\n i >= 0 && (position = position.replace(/=/, \"\"));\n return (offset === \"<\" ? recent._start : recent.endTime(recent._repeat >= 0)) + (parseFloat(position.substr(1)) || 0) * (isPercent ? (i < 0 ? recent : percentAnimation).totalDuration() / 100 : 1);\n }\n\n if (i < 0) {\n position in labels || (labels[position] = clippedDuration);\n return labels[position];\n }\n\n offset = parseFloat(position.charAt(i - 1) + position.substr(i + 1));\n\n if (isPercent && percentAnimation) {\n offset = offset / 100 * (_isArray(percentAnimation) ? percentAnimation[0] : percentAnimation).totalDuration();\n }\n\n return i > 1 ? _parsePosition(animation, position.substr(0, i - 1), percentAnimation) + offset : clippedDuration + offset;\n }\n\n return position == null ? clippedDuration : +position;\n},\n _createTweenType = function _createTweenType(type, params, timeline) {\n var isLegacy = _isNumber(params[1]),\n varsIndex = (isLegacy ? 2 : 1) + (type < 2 ? 0 : 1),\n vars = params[varsIndex],\n irVars,\n parent;\n\n isLegacy && (vars.duration = params[1]);\n vars.parent = timeline;\n\n if (type) {\n irVars = vars;\n parent = timeline;\n\n while (parent && !(\"immediateRender\" in irVars)) {\n // inheritance hasn't happened yet, but someone may have set a default in an ancestor timeline. We could do vars.immediateRender = _isNotFalse(_inheritDefaults(vars).immediateRender) but that'd exact a slight performance penalty because _inheritDefaults() also runs in the Tween constructor. We're paying a small kb price here to gain speed.\n irVars = parent.vars.defaults || {};\n parent = _isNotFalse(parent.vars.inherit) && parent.parent;\n }\n\n vars.immediateRender = _isNotFalse(irVars.immediateRender);\n type < 2 ? vars.runBackwards = 1 : vars.startAt = params[varsIndex - 1]; // \"from\" vars\n }\n\n return new Tween(params[0], vars, params[varsIndex + 1]);\n},\n _conditionalReturn = function _conditionalReturn(value, func) {\n return value || value === 0 ? func(value) : func;\n},\n _clamp = function _clamp(min, max, value) {\n return value < min ? min : value > max ? max : value;\n},\n getUnit = function getUnit(value, v) {\n return !_isString(value) || !(v = _unitExp.exec(value)) ? \"\" : v[1];\n},\n // note: protect against padded numbers as strings, like \"100.100\". That shouldn't return \"00\" as the unit. If it's numeric, return no unit.\nclamp = function clamp(min, max, value) {\n return _conditionalReturn(value, function (v) {\n return _clamp(min, max, v);\n });\n},\n _slice = [].slice,\n _isArrayLike = function _isArrayLike(value, nonEmpty) {\n return value && _isObject(value) && \"length\" in value && (!nonEmpty && !value.length || value.length - 1 in value && _isObject(value[0])) && !value.nodeType && value !== _win;\n},\n _flatten = function _flatten(ar, leaveStrings, accumulator) {\n if (accumulator === void 0) {\n accumulator = [];\n }\n\n return ar.forEach(function (value) {\n var _accumulator;\n\n return _isString(value) && !leaveStrings || _isArrayLike(value, 1) ? (_accumulator = accumulator).push.apply(_accumulator, toArray(value)) : accumulator.push(value);\n }) || accumulator;\n},\n //takes any value and returns an array. If it's a string (and leaveStrings isn't true), it'll use document.querySelectorAll() and convert that to an array. It'll also accept iterables like jQuery objects.\ntoArray = function toArray(value, scope, leaveStrings) {\n return _context && !scope && _context.selector ? _context.selector(value) : _isString(value) && !leaveStrings && (_coreInitted || !_wake()) ? _slice.call((scope || _doc).querySelectorAll(value), 0) : _isArray(value) ? _flatten(value, leaveStrings) : _isArrayLike(value) ? _slice.call(value, 0) : value ? [value] : [];\n},\n selector = function selector(value) {\n value = toArray(value)[0] || _warn(\"Invalid scope\") || {};\n return function (v) {\n var el = value.current || value.nativeElement || value;\n return toArray(v, el.querySelectorAll ? el : el === value ? _warn(\"Invalid scope\") || _doc.createElement(\"div\") : value);\n };\n},\n shuffle = function shuffle(a) {\n return a.sort(function () {\n return .5 - Math.random();\n });\n},\n // alternative that's a bit faster and more reliably diverse but bigger: for (let j, v, i = a.length; i; j = Math.floor(Math.random() * i), v = a[--i], a[i] = a[j], a[j] = v); return a;\n//for distributing values across an array. Can accept a number, a function or (most commonly) a function which can contain the following properties: {base, amount, from, ease, grid, axis, length, each}. Returns a function that expects the following parameters: index, target, array. Recognizes the following\ndistribute = function distribute(v) {\n if (_isFunction(v)) {\n return v;\n }\n\n var vars = _isObject(v) ? v : {\n each: v\n },\n //n:1 is just to indicate v was a number; we leverage that later to set v according to the length we get. If a number is passed in, we treat it like the old stagger value where 0.1, for example, would mean that things would be distributed with 0.1 between each element in the array rather than a total \"amount\" that's chunked out among them all.\n ease = _parseEase(vars.ease),\n from = vars.from || 0,\n base = parseFloat(vars.base) || 0,\n cache = {},\n isDecimal = from > 0 && from < 1,\n ratios = isNaN(from) || isDecimal,\n axis = vars.axis,\n ratioX = from,\n ratioY = from;\n\n if (_isString(from)) {\n ratioX = ratioY = {\n center: .5,\n edges: .5,\n end: 1\n }[from] || 0;\n } else if (!isDecimal && ratios) {\n ratioX = from[0];\n ratioY = from[1];\n }\n\n return function (i, target, a) {\n var l = (a || vars).length,\n distances = cache[l],\n originX,\n originY,\n x,\n y,\n d,\n j,\n max,\n min,\n wrapAt;\n\n if (!distances) {\n wrapAt = vars.grid === \"auto\" ? 0 : (vars.grid || [1, _bigNum])[1];\n\n if (!wrapAt) {\n max = -_bigNum;\n\n while (max < (max = a[wrapAt++].getBoundingClientRect().left) && wrapAt < l) {}\n\n wrapAt < l && wrapAt--;\n }\n\n distances = cache[l] = [];\n originX = ratios ? Math.min(wrapAt, l) * ratioX - .5 : from % wrapAt;\n originY = wrapAt === _bigNum ? 0 : ratios ? l * ratioY / wrapAt - .5 : from / wrapAt | 0;\n max = 0;\n min = _bigNum;\n\n for (j = 0; j < l; j++) {\n x = j % wrapAt - originX;\n y = originY - (j / wrapAt | 0);\n distances[j] = d = !axis ? _sqrt(x * x + y * y) : Math.abs(axis === \"y\" ? y : x);\n d > max && (max = d);\n d < min && (min = d);\n }\n\n from === \"random\" && shuffle(distances);\n distances.max = max - min;\n distances.min = min;\n distances.v = l = (parseFloat(vars.amount) || parseFloat(vars.each) * (wrapAt > l ? l - 1 : !axis ? Math.max(wrapAt, l / wrapAt) : axis === \"y\" ? l / wrapAt : wrapAt) || 0) * (from === \"edges\" ? -1 : 1);\n distances.b = l < 0 ? base - l : base;\n distances.u = getUnit(vars.amount || vars.each) || 0; //unit\n\n ease = ease && l < 0 ? _invertEase(ease) : ease;\n }\n\n l = (distances[i] - distances.min) / distances.max || 0;\n return _roundPrecise(distances.b + (ease ? ease(l) : l) * distances.v) + distances.u; //round in order to work around floating point errors\n };\n},\n _roundModifier = function _roundModifier(v) {\n //pass in 0.1 get a function that'll round to the nearest tenth, or 5 to round to the closest 5, or 0.001 to the closest 1000th, etc.\n var p = Math.pow(10, ((v + \"\").split(\".\")[1] || \"\").length); //to avoid floating point math errors (like 24 * 0.1 == 2.4000000000000004), we chop off at a specific number of decimal places (much faster than toFixed())\n\n return function (raw) {\n var n = _roundPrecise(Math.round(parseFloat(raw) / v) * v * p);\n\n return (n - n % 1) / p + (_isNumber(raw) ? 0 : getUnit(raw)); // n - n % 1 replaces Math.floor() in order to handle negative values properly. For example, Math.floor(-150.00000000000003) is 151!\n };\n},\n snap = function snap(snapTo, value) {\n var isArray = _isArray(snapTo),\n radius,\n is2D;\n\n if (!isArray && _isObject(snapTo)) {\n radius = isArray = snapTo.radius || _bigNum;\n\n if (snapTo.values) {\n snapTo = toArray(snapTo.values);\n\n if (is2D = !_isNumber(snapTo[0])) {\n radius *= radius; //performance optimization so we don't have to Math.sqrt() in the loop.\n }\n } else {\n snapTo = _roundModifier(snapTo.increment);\n }\n }\n\n return _conditionalReturn(value, !isArray ? _roundModifier(snapTo) : _isFunction(snapTo) ? function (raw) {\n is2D = snapTo(raw);\n return Math.abs(is2D - raw) <= radius ? is2D : raw;\n } : function (raw) {\n var x = parseFloat(is2D ? raw.x : raw),\n y = parseFloat(is2D ? raw.y : 0),\n min = _bigNum,\n closest = 0,\n i = snapTo.length,\n dx,\n dy;\n\n while (i--) {\n if (is2D) {\n dx = snapTo[i].x - x;\n dy = snapTo[i].y - y;\n dx = dx * dx + dy * dy;\n } else {\n dx = Math.abs(snapTo[i] - x);\n }\n\n if (dx < min) {\n min = dx;\n closest = i;\n }\n }\n\n closest = !radius || min <= radius ? snapTo[closest] : raw;\n return is2D || closest === raw || _isNumber(raw) ? closest : closest + getUnit(raw);\n });\n},\n random = function random(min, max, roundingIncrement, returnFunction) {\n return _conditionalReturn(_isArray(min) ? !max : roundingIncrement === true ? !!(roundingIncrement = 0) : !returnFunction, function () {\n return _isArray(min) ? min[~~(Math.random() * min.length)] : (roundingIncrement = roundingIncrement || 1e-5) && (returnFunction = roundingIncrement < 1 ? Math.pow(10, (roundingIncrement + \"\").length - 2) : 1) && Math.floor(Math.round((min - roundingIncrement / 2 + Math.random() * (max - min + roundingIncrement * .99)) / roundingIncrement) * roundingIncrement * returnFunction) / returnFunction;\n });\n},\n pipe = function pipe() {\n for (var _len = arguments.length, functions = new Array(_len), _key = 0; _key < _len; _key++) {\n functions[_key] = arguments[_key];\n }\n\n return function (value) {\n return functions.reduce(function (v, f) {\n return f(v);\n }, value);\n };\n},\n unitize = function unitize(func, unit) {\n return function (value) {\n return func(parseFloat(value)) + (unit || getUnit(value));\n };\n},\n normalize = function normalize(min, max, value) {\n return mapRange(min, max, 0, 1, value);\n},\n _wrapArray = function _wrapArray(a, wrapper, value) {\n return _conditionalReturn(value, function (index) {\n return a[~~wrapper(index)];\n });\n},\n wrap = function wrap(min, max, value) {\n // NOTE: wrap() CANNOT be an arrow function! A very odd compiling bug causes problems (unrelated to GSAP).\n var range = max - min;\n return _isArray(min) ? _wrapArray(min, wrap(0, min.length), max) : _conditionalReturn(value, function (value) {\n return (range + (value - min) % range) % range + min;\n });\n},\n wrapYoyo = function wrapYoyo(min, max, value) {\n var range = max - min,\n total = range * 2;\n return _isArray(min) ? _wrapArray(min, wrapYoyo(0, min.length - 1), max) : _conditionalReturn(value, function (value) {\n value = (total + (value - min) % total) % total || 0;\n return min + (value > range ? total - value : value);\n });\n},\n _replaceRandom = function _replaceRandom(value) {\n //replaces all occurrences of random(...) in a string with the calculated random value. can be a range like random(-100, 100, 5) or an array like random([0, 100, 500])\n var prev = 0,\n s = \"\",\n i,\n nums,\n end,\n isArray;\n\n while (~(i = value.indexOf(\"random(\", prev))) {\n end = value.indexOf(\")\", i);\n isArray = value.charAt(i + 7) === \"[\";\n nums = value.substr(i + 7, end - i - 7).match(isArray ? _delimitedValueExp : _strictNumExp);\n s += value.substr(prev, i - prev) + random(isArray ? nums : +nums[0], isArray ? 0 : +nums[1], +nums[2] || 1e-5);\n prev = end + 1;\n }\n\n return s + value.substr(prev, value.length - prev);\n},\n mapRange = function mapRange(inMin, inMax, outMin, outMax, value) {\n var inRange = inMax - inMin,\n outRange = outMax - outMin;\n return _conditionalReturn(value, function (value) {\n return outMin + ((value - inMin) / inRange * outRange || 0);\n });\n},\n interpolate = function interpolate(start, end, progress, mutate) {\n var func = isNaN(start + end) ? 0 : function (p) {\n return (1 - p) * start + p * end;\n };\n\n if (!func) {\n var isString = _isString(start),\n master = {},\n p,\n i,\n interpolators,\n l,\n il;\n\n progress === true && (mutate = 1) && (progress = null);\n\n if (isString) {\n start = {\n p: start\n };\n end = {\n p: end\n };\n } else if (_isArray(start) && !_isArray(end)) {\n interpolators = [];\n l = start.length;\n il = l - 2;\n\n for (i = 1; i < l; i++) {\n interpolators.push(interpolate(start[i - 1], start[i])); //build the interpolators up front as a performance optimization so that when the function is called many times, it can just reuse them.\n }\n\n l--;\n\n func = function func(p) {\n p *= l;\n var i = Math.min(il, ~~p);\n return interpolators[i](p - i);\n };\n\n progress = end;\n } else if (!mutate) {\n start = _merge(_isArray(start) ? [] : {}, start);\n }\n\n if (!interpolators) {\n for (p in end) {\n _addPropTween.call(master, start, p, \"get\", end[p]);\n }\n\n func = function func(p) {\n return _renderPropTweens(p, master) || (isString ? start.p : start);\n };\n }\n }\n\n return _conditionalReturn(progress, func);\n},\n _getLabelInDirection = function _getLabelInDirection(timeline, fromTime, backward) {\n //used for nextLabel() and previousLabel()\n var labels = timeline.labels,\n min = _bigNum,\n p,\n distance,\n label;\n\n for (p in labels) {\n distance = labels[p] - fromTime;\n\n if (distance < 0 === !!backward && distance && min > (distance = Math.abs(distance))) {\n label = p;\n min = distance;\n }\n }\n\n return label;\n},\n _callback = function _callback(animation, type, executeLazyFirst) {\n var v = animation.vars,\n callback = v[type],\n prevContext = _context,\n context = animation._ctx,\n params,\n scope,\n result;\n\n if (!callback) {\n return;\n }\n\n params = v[type + \"Params\"];\n scope = v.callbackScope || animation;\n executeLazyFirst && _lazyTweens.length && _lazyRender(); //in case rendering caused any tweens to lazy-init, we should render them because typically when a timeline finishes, users expect things to have rendered fully. Imagine an onUpdate on a timeline that reports/checks tweened values.\n\n context && (_context = context);\n result = params ? callback.apply(scope, params) : callback.call(scope);\n _context = prevContext;\n return result;\n},\n _interrupt = function _interrupt(animation) {\n _removeFromParent(animation);\n\n animation.scrollTrigger && animation.scrollTrigger.kill(!!_reverting);\n animation.progress() < 1 && _callback(animation, \"onInterrupt\");\n return animation;\n},\n _quickTween,\n _registerPluginQueue = [],\n _createPlugin = function _createPlugin(config) {\n if (!config) return;\n config = !config.name && config[\"default\"] || config; // UMD packaging wraps things oddly, so for example MotionPathHelper becomes {MotionPathHelper:MotionPathHelper, default:MotionPathHelper}.\n\n if (_windowExists() || config.headless) {\n // edge case: some build tools may pass in a null/undefined value\n var name = config.name,\n isFunc = _isFunction(config),\n Plugin = name && !isFunc && config.init ? function () {\n this._props = [];\n } : config,\n //in case someone passes in an object that's not a plugin, like CustomEase\n instanceDefaults = {\n init: _emptyFunc,\n render: _renderPropTweens,\n add: _addPropTween,\n kill: _killPropTweensOf,\n modifier: _addPluginModifier,\n rawVars: 0\n },\n statics = {\n targetTest: 0,\n get: 0,\n getSetter: _getSetter,\n aliases: {},\n register: 0\n };\n\n _wake();\n\n if (config !== Plugin) {\n if (_plugins[name]) {\n return;\n }\n\n _setDefaults(Plugin, _setDefaults(_copyExcluding(config, instanceDefaults), statics)); //static methods\n\n\n _merge(Plugin.prototype, _merge(instanceDefaults, _copyExcluding(config, statics))); //instance methods\n\n\n _plugins[Plugin.prop = name] = Plugin;\n\n if (config.targetTest) {\n _harnessPlugins.push(Plugin);\n\n _reservedProps[name] = 1;\n }\n\n name = (name === \"css\" ? \"CSS\" : name.charAt(0).toUpperCase() + name.substr(1)) + \"Plugin\"; //for the global name. \"motionPath\" should become MotionPathPlugin\n }\n\n _addGlobal(name, Plugin);\n\n config.register && config.register(gsap, Plugin, PropTween);\n } else {\n _registerPluginQueue.push(config);\n }\n},\n\n/*\n * --------------------------------------------------------------------------------------\n * COLORS\n * --------------------------------------------------------------------------------------\n */\n_255 = 255,\n _colorLookup = {\n aqua: [0, _255, _255],\n lime: [0, _255, 0],\n silver: [192, 192, 192],\n black: [0, 0, 0],\n maroon: [128, 0, 0],\n teal: [0, 128, 128],\n blue: [0, 0, _255],\n navy: [0, 0, 128],\n white: [_255, _255, _255],\n olive: [128, 128, 0],\n yellow: [_255, _255, 0],\n orange: [_255, 165, 0],\n gray: [128, 128, 128],\n purple: [128, 0, 128],\n green: [0, 128, 0],\n red: [_255, 0, 0],\n pink: [_255, 192, 203],\n cyan: [0, _255, _255],\n transparent: [_255, _255, _255, 0]\n},\n // possible future idea to replace the hard-coded color name values - put this in the ticker.wake() where we set the _doc:\n// let ctx = _doc.createElement(\"canvas\").getContext(\"2d\");\n// _forEachName(\"aqua,lime,silver,black,maroon,teal,blue,navy,white,olive,yellow,orange,gray,purple,green,red,pink,cyan\", color => {ctx.fillStyle = color; _colorLookup[color] = splitColor(ctx.fillStyle)});\n_hue = function _hue(h, m1, m2) {\n h += h < 0 ? 1 : h > 1 ? -1 : 0;\n return (h * 6 < 1 ? m1 + (m2 - m1) * h * 6 : h < .5 ? m2 : h * 3 < 2 ? m1 + (m2 - m1) * (2 / 3 - h) * 6 : m1) * _255 + .5 | 0;\n},\n splitColor = function splitColor(v, toHSL, forceAlpha) {\n var a = !v ? _colorLookup.black : _isNumber(v) ? [v >> 16, v >> 8 & _255, v & _255] : 0,\n r,\n g,\n b,\n h,\n s,\n l,\n max,\n min,\n d,\n wasHSL;\n\n if (!a) {\n if (v.substr(-1) === \",\") {\n //sometimes a trailing comma is included and we should chop it off (typically from a comma-delimited list of values like a textShadow:\"2px 2px 2px blue, 5px 5px 5px rgb(255,0,0)\" - in this example \"blue,\" has a trailing comma. We could strip it out inside parseComplex() but we'd need to do it to the beginning and ending values plus it wouldn't provide protection from other potential scenarios like if the user passes in a similar value.\n v = v.substr(0, v.length - 1);\n }\n\n if (_colorLookup[v]) {\n a = _colorLookup[v];\n } else if (v.charAt(0) === \"#\") {\n if (v.length < 6) {\n //for shorthand like #9F0 or #9F0F (could have alpha)\n r = v.charAt(1);\n g = v.charAt(2);\n b = v.charAt(3);\n v = \"#\" + r + r + g + g + b + b + (v.length === 5 ? v.charAt(4) + v.charAt(4) : \"\");\n }\n\n if (v.length === 9) {\n // hex with alpha, like #fd5e53ff\n a = parseInt(v.substr(1, 6), 16);\n return [a >> 16, a >> 8 & _255, a & _255, parseInt(v.substr(7), 16) / 255];\n }\n\n v = parseInt(v.substr(1), 16);\n a = [v >> 16, v >> 8 & _255, v & _255];\n } else if (v.substr(0, 3) === \"hsl\") {\n a = wasHSL = v.match(_strictNumExp);\n\n if (!toHSL) {\n h = +a[0] % 360 / 360;\n s = +a[1] / 100;\n l = +a[2] / 100;\n g = l <= .5 ? l * (s + 1) : l + s - l * s;\n r = l * 2 - g;\n a.length > 3 && (a[3] *= 1); //cast as number\n\n a[0] = _hue(h + 1 / 3, r, g);\n a[1] = _hue(h, r, g);\n a[2] = _hue(h - 1 / 3, r, g);\n } else if (~v.indexOf(\"=\")) {\n //if relative values are found, just return the raw strings with the relative prefixes in place.\n a = v.match(_numExp);\n forceAlpha && a.length < 4 && (a[3] = 1);\n return a;\n }\n } else {\n a = v.match(_strictNumExp) || _colorLookup.transparent;\n }\n\n a = a.map(Number);\n }\n\n if (toHSL && !wasHSL) {\n r = a[0] / _255;\n g = a[1] / _255;\n b = a[2] / _255;\n max = Math.max(r, g, b);\n min = Math.min(r, g, b);\n l = (max + min) / 2;\n\n if (max === min) {\n h = s = 0;\n } else {\n d = max - min;\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n h = max === r ? (g - b) / d + (g < b ? 6 : 0) : max === g ? (b - r) / d + 2 : (r - g) / d + 4;\n h *= 60;\n }\n\n a[0] = ~~(h + .5);\n a[1] = ~~(s * 100 + .5);\n a[2] = ~~(l * 100 + .5);\n }\n\n forceAlpha && a.length < 4 && (a[3] = 1);\n return a;\n},\n _colorOrderData = function _colorOrderData(v) {\n // strips out the colors from the string, finds all the numeric slots (with units) and returns an array of those. The Array also has a \"c\" property which is an Array of the index values where the colors belong. This is to help work around issues where there's a mis-matched order of color/numeric data like drop-shadow(#f00 0px 1px 2px) and drop-shadow(0x 1px 2px #f00). This is basically a helper function used in _formatColors()\n var values = [],\n c = [],\n i = -1;\n v.split(_colorExp).forEach(function (v) {\n var a = v.match(_numWithUnitExp) || [];\n values.push.apply(values, a);\n c.push(i += a.length + 1);\n });\n values.c = c;\n return values;\n},\n _formatColors = function _formatColors(s, toHSL, orderMatchData) {\n var result = \"\",\n colors = (s + result).match(_colorExp),\n type = toHSL ? \"hsla(\" : \"rgba(\",\n i = 0,\n c,\n shell,\n d,\n l;\n\n if (!colors) {\n return s;\n }\n\n colors = colors.map(function (color) {\n return (color = splitColor(color, toHSL, 1)) && type + (toHSL ? color[0] + \",\" + color[1] + \"%,\" + color[2] + \"%,\" + color[3] : color.join(\",\")) + \")\";\n });\n\n if (orderMatchData) {\n d = _colorOrderData(s);\n c = orderMatchData.c;\n\n if (c.join(result) !== d.c.join(result)) {\n shell = s.replace(_colorExp, \"1\").split(_numWithUnitExp);\n l = shell.length - 1;\n\n for (; i < l; i++) {\n result += shell[i] + (~c.indexOf(i) ? colors.shift() || type + \"0,0,0,0)\" : (d.length ? d : colors.length ? colors : orderMatchData).shift());\n }\n }\n }\n\n if (!shell) {\n shell = s.split(_colorExp);\n l = shell.length - 1;\n\n for (; i < l; i++) {\n result += shell[i] + colors[i];\n }\n }\n\n return result + shell[l];\n},\n _colorExp = function () {\n var s = \"(?:\\\\b(?:(?:rgb|rgba|hsl|hsla)\\\\(.+?\\\\))|\\\\B#(?:[0-9a-f]{3,4}){1,2}\\\\b\",\n //we'll dynamically build this Regular Expression to conserve file size. After building it, it will be able to find rgb(), rgba(), # (hexadecimal), and named color values like red, blue, purple, etc.,\n p;\n\n for (p in _colorLookup) {\n s += \"|\" + p + \"\\\\b\";\n }\n\n return new RegExp(s + \")\", \"gi\");\n}(),\n _hslExp = /hsl[a]?\\(/,\n _colorStringFilter = function _colorStringFilter(a) {\n var combined = a.join(\" \"),\n toHSL;\n _colorExp.lastIndex = 0;\n\n if (_colorExp.test(combined)) {\n toHSL = _hslExp.test(combined);\n a[1] = _formatColors(a[1], toHSL);\n a[0] = _formatColors(a[0], toHSL, _colorOrderData(a[1])); // make sure the order of numbers/colors match with the END value.\n\n return true;\n }\n},\n\n/*\n * --------------------------------------------------------------------------------------\n * TICKER\n * --------------------------------------------------------------------------------------\n */\n_tickerActive,\n _ticker = function () {\n var _getTime = Date.now,\n _lagThreshold = 500,\n _adjustedLag = 33,\n _startTime = _getTime(),\n _lastUpdate = _startTime,\n _gap = 1000 / 240,\n _nextTime = _gap,\n _listeners = [],\n _id,\n _req,\n _raf,\n _self,\n _delta,\n _i,\n _tick = function _tick(v) {\n var elapsed = _getTime() - _lastUpdate,\n manual = v === true,\n overlap,\n dispatch,\n time,\n frame;\n\n (elapsed > _lagThreshold || elapsed < 0) && (_startTime += elapsed - _adjustedLag);\n _lastUpdate += elapsed;\n time = _lastUpdate - _startTime;\n overlap = time - _nextTime;\n\n if (overlap > 0 || manual) {\n frame = ++_self.frame;\n _delta = time - _self.time * 1000;\n _self.time = time = time / 1000;\n _nextTime += overlap + (overlap >= _gap ? 4 : _gap - overlap);\n dispatch = 1;\n }\n\n manual || (_id = _req(_tick)); //make sure the request is made before we dispatch the \"tick\" event so that timing is maintained. Otherwise, if processing the \"tick\" requires a bunch of time (like 15ms) and we're using a setTimeout() that's based on 16.7ms, it'd technically take 31.7ms between frames otherwise.\n\n if (dispatch) {\n for (_i = 0; _i < _listeners.length; _i++) {\n // use _i and check _listeners.length instead of a variable because a listener could get removed during the loop, and if that happens to an element less than the current index, it'd throw things off in the loop.\n _listeners[_i](time, _delta, frame, v);\n }\n }\n };\n\n _self = {\n time: 0,\n frame: 0,\n tick: function tick() {\n _tick(true);\n },\n deltaRatio: function deltaRatio(fps) {\n return _delta / (1000 / (fps || 60));\n },\n wake: function wake() {\n if (_coreReady) {\n if (!_coreInitted && _windowExists()) {\n _win = _coreInitted = window;\n _doc = _win.document || {};\n _globals.gsap = gsap;\n (_win.gsapVersions || (_win.gsapVersions = [])).push(gsap.version);\n\n _install(_installScope || _win.GreenSockGlobals || !_win.gsap && _win || {});\n\n _registerPluginQueue.forEach(_createPlugin);\n }\n\n _raf = typeof requestAnimationFrame !== \"undefined\" && requestAnimationFrame;\n _id && _self.sleep();\n\n _req = _raf || function (f) {\n return setTimeout(f, _nextTime - _self.time * 1000 + 1 | 0);\n };\n\n _tickerActive = 1;\n\n _tick(2);\n }\n },\n sleep: function sleep() {\n (_raf ? cancelAnimationFrame : clearTimeout)(_id);\n _tickerActive = 0;\n _req = _emptyFunc;\n },\n lagSmoothing: function lagSmoothing(threshold, adjustedLag) {\n _lagThreshold = threshold || Infinity; // zero should be interpreted as basically unlimited\n\n _adjustedLag = Math.min(adjustedLag || 33, _lagThreshold);\n },\n fps: function fps(_fps) {\n _gap = 1000 / (_fps || 240);\n _nextTime = _self.time * 1000 + _gap;\n },\n add: function add(callback, once, prioritize) {\n var func = once ? function (t, d, f, v) {\n callback(t, d, f, v);\n\n _self.remove(func);\n } : callback;\n\n _self.remove(callback);\n\n _listeners[prioritize ? \"unshift\" : \"push\"](func);\n\n _wake();\n\n return func;\n },\n remove: function remove(callback, i) {\n ~(i = _listeners.indexOf(callback)) && _listeners.splice(i, 1) && _i >= i && _i--;\n },\n _listeners: _listeners\n };\n return _self;\n}(),\n _wake = function _wake() {\n return !_tickerActive && _ticker.wake();\n},\n //also ensures the core classes are initialized.\n\n/*\n* -------------------------------------------------\n* EASING\n* -------------------------------------------------\n*/\n_easeMap = {},\n _customEaseExp = /^[\\d.\\-M][\\d.\\-,\\s]/,\n _quotesExp = /[\"']/g,\n _parseObjectInString = function _parseObjectInString(value) {\n //takes a string like \"{wiggles:10, type:anticipate})\" and turns it into a real object. Notice it ends in \")\" and includes the {} wrappers. This is because we only use this function for parsing ease configs and prioritized optimization rather than reusability.\n var obj = {},\n split = value.substr(1, value.length - 3).split(\":\"),\n key = split[0],\n i = 1,\n l = split.length,\n index,\n val,\n parsedVal;\n\n for (; i < l; i++) {\n val = split[i];\n index = i !== l - 1 ? val.lastIndexOf(\",\") : val.length;\n parsedVal = val.substr(0, index);\n obj[key] = isNaN(parsedVal) ? parsedVal.replace(_quotesExp, \"\").trim() : +parsedVal;\n key = val.substr(index + 1).trim();\n }\n\n return obj;\n},\n _valueInParentheses = function _valueInParentheses(value) {\n var open = value.indexOf(\"(\") + 1,\n close = value.indexOf(\")\"),\n nested = value.indexOf(\"(\", open);\n return value.substring(open, ~nested && nested < close ? value.indexOf(\")\", close + 1) : close);\n},\n _configEaseFromString = function _configEaseFromString(name) {\n //name can be a string like \"elastic.out(1,0.5)\", and pass in _easeMap as obj and it'll parse it out and call the actual function like _easeMap.Elastic.easeOut.config(1,0.5). It will also parse custom ease strings as long as CustomEase is loaded and registered (internally as _easeMap._CE).\n var split = (name + \"\").split(\"(\"),\n ease = _easeMap[split[0]];\n return ease && split.length > 1 && ease.config ? ease.config.apply(null, ~name.indexOf(\"{\") ? [_parseObjectInString(split[1])] : _valueInParentheses(name).split(\",\").map(_numericIfPossible)) : _easeMap._CE && _customEaseExp.test(name) ? _easeMap._CE(\"\", name) : ease;\n},\n _invertEase = function _invertEase(ease) {\n return function (p) {\n return 1 - ease(1 - p);\n };\n},\n // allow yoyoEase to be set in children and have those affected when the parent/ancestor timeline yoyos.\n_propagateYoyoEase = function _propagateYoyoEase(timeline, isYoyo) {\n var child = timeline._first,\n ease;\n\n while (child) {\n if (child instanceof Timeline) {\n _propagateYoyoEase(child, isYoyo);\n } else if (child.vars.yoyoEase && (!child._yoyo || !child._repeat) && child._yoyo !== isYoyo) {\n if (child.timeline) {\n _propagateYoyoEase(child.timeline, isYoyo);\n } else {\n ease = child._ease;\n child._ease = child._yEase;\n child._yEase = ease;\n child._yoyo = isYoyo;\n }\n }\n\n child = child._next;\n }\n},\n _parseEase = function _parseEase(ease, defaultEase) {\n return !ease ? defaultEase : (_isFunction(ease) ? ease : _easeMap[ease] || _configEaseFromString(ease)) || defaultEase;\n},\n _insertEase = function _insertEase(names, easeIn, easeOut, easeInOut) {\n if (easeOut === void 0) {\n easeOut = function easeOut(p) {\n return 1 - easeIn(1 - p);\n };\n }\n\n if (easeInOut === void 0) {\n easeInOut = function easeInOut(p) {\n return p < .5 ? easeIn(p * 2) / 2 : 1 - easeIn((1 - p) * 2) / 2;\n };\n }\n\n var ease = {\n easeIn: easeIn,\n easeOut: easeOut,\n easeInOut: easeInOut\n },\n lowercaseName;\n\n _forEachName(names, function (name) {\n _easeMap[name] = _globals[name] = ease;\n _easeMap[lowercaseName = name.toLowerCase()] = easeOut;\n\n for (var p in ease) {\n _easeMap[lowercaseName + (p === \"easeIn\" ? \".in\" : p === \"easeOut\" ? \".out\" : \".inOut\")] = _easeMap[name + \".\" + p] = ease[p];\n }\n });\n\n return ease;\n},\n _easeInOutFromOut = function _easeInOutFromOut(easeOut) {\n return function (p) {\n return p < .5 ? (1 - easeOut(1 - p * 2)) / 2 : .5 + easeOut((p - .5) * 2) / 2;\n };\n},\n _configElastic = function _configElastic(type, amplitude, period) {\n var p1 = amplitude >= 1 ? amplitude : 1,\n //note: if amplitude is < 1, we simply adjust the period for a more natural feel. Otherwise the math doesn't work right and the curve starts at 1.\n p2 = (period || (type ? .3 : .45)) / (amplitude < 1 ? amplitude : 1),\n p3 = p2 / _2PI * (Math.asin(1 / p1) || 0),\n easeOut = function easeOut(p) {\n return p === 1 ? 1 : p1 * Math.pow(2, -10 * p) * _sin((p - p3) * p2) + 1;\n },\n ease = type === \"out\" ? easeOut : type === \"in\" ? function (p) {\n return 1 - easeOut(1 - p);\n } : _easeInOutFromOut(easeOut);\n\n p2 = _2PI / p2; //precalculate to optimize\n\n ease.config = function (amplitude, period) {\n return _configElastic(type, amplitude, period);\n };\n\n return ease;\n},\n _configBack = function _configBack(type, overshoot) {\n if (overshoot === void 0) {\n overshoot = 1.70158;\n }\n\n var easeOut = function easeOut(p) {\n return p ? --p * p * ((overshoot + 1) * p + overshoot) + 1 : 0;\n },\n ease = type === \"out\" ? easeOut : type === \"in\" ? function (p) {\n return 1 - easeOut(1 - p);\n } : _easeInOutFromOut(easeOut);\n\n ease.config = function (overshoot) {\n return _configBack(type, overshoot);\n };\n\n return ease;\n}; // a cheaper (kb and cpu) but more mild way to get a parameterized weighted ease by feeding in a value between -1 (easeIn) and 1 (easeOut) where 0 is linear.\n// _weightedEase = ratio => {\n// \tlet y = 0.5 + ratio / 2;\n// \treturn p => (2 * (1 - p) * p * y + p * p);\n// },\n// a stronger (but more expensive kb/cpu) parameterized weighted ease that lets you feed in a value between -1 (easeIn) and 1 (easeOut) where 0 is linear.\n// _weightedEaseStrong = ratio => {\n// \tratio = .5 + ratio / 2;\n// \tlet o = 1 / 3 * (ratio < .5 ? ratio : 1 - ratio),\n// \t\tb = ratio - o,\n// \t\tc = ratio + o;\n// \treturn p => p === 1 ? p : 3 * b * (1 - p) * (1 - p) * p + 3 * c * (1 - p) * p * p + p * p * p;\n// };\n\n\n_forEachName(\"Linear,Quad,Cubic,Quart,Quint,Strong\", function (name, i) {\n var power = i < 5 ? i + 1 : i;\n\n _insertEase(name + \",Power\" + (power - 1), i ? function (p) {\n return Math.pow(p, power);\n } : function (p) {\n return p;\n }, function (p) {\n return 1 - Math.pow(1 - p, power);\n }, function (p) {\n return p < .5 ? Math.pow(p * 2, power) / 2 : 1 - Math.pow((1 - p) * 2, power) / 2;\n });\n});\n\n_easeMap.Linear.easeNone = _easeMap.none = _easeMap.Linear.easeIn;\n\n_insertEase(\"Elastic\", _configElastic(\"in\"), _configElastic(\"out\"), _configElastic());\n\n(function (n, c) {\n var n1 = 1 / c,\n n2 = 2 * n1,\n n3 = 2.5 * n1,\n easeOut = function easeOut(p) {\n return p < n1 ? n * p * p : p < n2 ? n * Math.pow(p - 1.5 / c, 2) + .75 : p < n3 ? n * (p -= 2.25 / c) * p + .9375 : n * Math.pow(p - 2.625 / c, 2) + .984375;\n };\n\n _insertEase(\"Bounce\", function (p) {\n return 1 - easeOut(1 - p);\n }, easeOut);\n})(7.5625, 2.75);\n\n_insertEase(\"Expo\", function (p) {\n return p ? Math.pow(2, 10 * (p - 1)) : 0;\n});\n\n_insertEase(\"Circ\", function (p) {\n return -(_sqrt(1 - p * p) - 1);\n});\n\n_insertEase(\"Sine\", function (p) {\n return p === 1 ? 1 : -_cos(p * _HALF_PI) + 1;\n});\n\n_insertEase(\"Back\", _configBack(\"in\"), _configBack(\"out\"), _configBack());\n\n_easeMap.SteppedEase = _easeMap.steps = _globals.SteppedEase = {\n config: function config(steps, immediateStart) {\n if (steps === void 0) {\n steps = 1;\n }\n\n var p1 = 1 / steps,\n p2 = steps + (immediateStart ? 0 : 1),\n p3 = immediateStart ? 1 : 0,\n max = 1 - _tinyNum;\n return function (p) {\n return ((p2 * _clamp(0, max, p) | 0) + p3) * p1;\n };\n }\n};\n_defaults.ease = _easeMap[\"quad.out\"];\n\n_forEachName(\"onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt\", function (name) {\n return _callbackNames += name + \",\" + name + \"Params,\";\n});\n/*\n * --------------------------------------------------------------------------------------\n * CACHE\n * --------------------------------------------------------------------------------------\n */\n\n\nvar GSCache = function GSCache(target, harness) {\n this.id = _gsID++;\n target._gsap = this;\n this.target = target;\n this.harness = harness;\n this.get = harness ? harness.get : _getProperty;\n this.set = harness ? harness.getSetter : _getSetter;\n};\n/*\n * --------------------------------------------------------------------------------------\n * ANIMATION\n * --------------------------------------------------------------------------------------\n */\n\nvar Animation = /*#__PURE__*/function () {\n function Animation(vars) {\n this.vars = vars;\n this._delay = +vars.delay || 0;\n\n if (this._repeat = vars.repeat === Infinity ? -2 : vars.repeat || 0) {\n // TODO: repeat: Infinity on a timeline's children must flag that timeline internally and affect its totalDuration, otherwise it'll stop in the negative direction when reaching the start.\n this._rDelay = vars.repeatDelay || 0;\n this._yoyo = !!vars.yoyo || !!vars.yoyoEase;\n }\n\n this._ts = 1;\n\n _setDuration(this, +vars.duration, 1, 1);\n\n this.data = vars.data;\n\n if (_context) {\n this._ctx = _context;\n\n _context.data.push(this);\n }\n\n _tickerActive || _ticker.wake();\n }\n\n var _proto = Animation.prototype;\n\n _proto.delay = function delay(value) {\n if (value || value === 0) {\n this.parent && this.parent.smoothChildTiming && this.startTime(this._start + value - this._delay);\n this._delay = value;\n return this;\n }\n\n return this._delay;\n };\n\n _proto.duration = function duration(value) {\n return arguments.length ? this.totalDuration(this._repeat > 0 ? value + (value + this._rDelay) * this._repeat : value) : this.totalDuration() && this._dur;\n };\n\n _proto.totalDuration = function totalDuration(value) {\n if (!arguments.length) {\n return this._tDur;\n }\n\n this._dirty = 0;\n return _setDuration(this, this._repeat < 0 ? value : (value - this._repeat * this._rDelay) / (this._repeat + 1));\n };\n\n _proto.totalTime = function totalTime(_totalTime, suppressEvents) {\n _wake();\n\n if (!arguments.length) {\n return this._tTime;\n }\n\n var parent = this._dp;\n\n if (parent && parent.smoothChildTiming && this._ts) {\n _alignPlayhead(this, _totalTime);\n\n !parent._dp || parent.parent || _postAddChecks(parent, this); // edge case: if this is a child of a timeline that already completed, for example, we must re-activate the parent.\n //in case any of the ancestor timelines had completed but should now be enabled, we should reset their totalTime() which will also ensure that they're lined up properly and enabled. Skip for animations that are on the root (wasteful). Example: a TimelineLite.exportRoot() is performed when there's a paused tween on the root, the export will not complete until that tween is unpaused, but imagine a child gets restarted later, after all [unpaused] tweens have completed. The start of that child would get pushed out, but one of the ancestors may have completed.\n\n while (parent && parent.parent) {\n if (parent.parent._time !== parent._start + (parent._ts >= 0 ? parent._tTime / parent._ts : (parent.totalDuration() - parent._tTime) / -parent._ts)) {\n parent.totalTime(parent._tTime, true);\n }\n\n parent = parent.parent;\n }\n\n if (!this.parent && this._dp.autoRemoveChildren && (this._ts > 0 && _totalTime < this._tDur || this._ts < 0 && _totalTime > 0 || !this._tDur && !_totalTime)) {\n //if the animation doesn't have a parent, put it back into its last parent (recorded as _dp for exactly cases like this). Limit to parents with autoRemoveChildren (like globalTimeline) so that if the user manually removes an animation from a timeline and then alters its playhead, it doesn't get added back in.\n _addToTimeline(this._dp, this, this._start - this._delay);\n }\n }\n\n if (this._tTime !== _totalTime || !this._dur && !suppressEvents || this._initted && Math.abs(this._zTime) === _tinyNum || !_totalTime && !this._initted && (this.add || this._ptLookup)) {\n // check for _ptLookup on a Tween instance to ensure it has actually finished being instantiated, otherwise if this.reverse() gets called in the Animation constructor, it could trigger a render() here even though the _targets weren't populated, thus when _init() is called there won't be any PropTweens (it'll act like the tween is non-functional)\n this._ts || (this._pTime = _totalTime); // otherwise, if an animation is paused, then the playhead is moved back to zero, then resumed, it'd revert back to the original time at the pause\n //if (!this._lock) { // avoid endless recursion (not sure we need this yet or if it's worth the performance hit)\n // this._lock = 1;\n\n _lazySafeRender(this, _totalTime, suppressEvents); // this._lock = 0;\n //}\n\n }\n\n return this;\n };\n\n _proto.time = function time(value, suppressEvents) {\n return arguments.length ? this.totalTime(Math.min(this.totalDuration(), value + _elapsedCycleDuration(this)) % (this._dur + this._rDelay) || (value ? this._dur : 0), suppressEvents) : this._time; // note: if the modulus results in 0, the playhead could be exactly at the end or the beginning, and we always defer to the END with a non-zero value, otherwise if you set the time() to the very end (duration()), it would render at the START!\n };\n\n _proto.totalProgress = function totalProgress(value, suppressEvents) {\n return arguments.length ? this.totalTime(this.totalDuration() * value, suppressEvents) : this.totalDuration() ? Math.min(1, this._tTime / this._tDur) : this.rawTime() > 0 ? 1 : 0;\n };\n\n _proto.progress = function progress(value, suppressEvents) {\n return arguments.length ? this.totalTime(this.duration() * (this._yoyo && !(this.iteration() & 1) ? 1 - value : value) + _elapsedCycleDuration(this), suppressEvents) : this.duration() ? Math.min(1, this._time / this._dur) : this.rawTime() > 0 ? 1 : 0;\n };\n\n _proto.iteration = function iteration(value, suppressEvents) {\n var cycleDuration = this.duration() + this._rDelay;\n\n return arguments.length ? this.totalTime(this._time + (value - 1) * cycleDuration, suppressEvents) : this._repeat ? _animationCycle(this._tTime, cycleDuration) + 1 : 1;\n } // potential future addition:\n // isPlayingBackwards() {\n // \tlet animation = this,\n // \t\torientation = 1; // 1 = forward, -1 = backward\n // \twhile (animation) {\n // \t\torientation *= animation.reversed() || (animation.repeat() && !(animation.iteration() & 1)) ? -1 : 1;\n // \t\tanimation = animation.parent;\n // \t}\n // \treturn orientation < 0;\n // }\n ;\n\n _proto.timeScale = function timeScale(value, suppressEvents) {\n if (!arguments.length) {\n return this._rts === -_tinyNum ? 0 : this._rts; // recorded timeScale. Special case: if someone calls reverse() on an animation with timeScale of 0, we assign it -_tinyNum to remember it's reversed.\n }\n\n if (this._rts === value) {\n return this;\n }\n\n var tTime = this.parent && this._ts ? _parentToChildTotalTime(this.parent._time, this) : this._tTime; // make sure to do the parentToChildTotalTime() BEFORE setting the new _ts because the old one must be used in that calculation.\n // future addition? Up side: fast and minimal file size. Down side: only works on this animation; if a timeline is reversed, for example, its childrens' onReverse wouldn't get called.\n //(+value < 0 && this._rts >= 0) && _callback(this, \"onReverse\", true);\n // prioritize rendering where the parent's playhead lines up instead of this._tTime because there could be a tween that's animating another tween's timeScale in the same rendering loop (same parent), thus if the timeScale tween renders first, it would alter _start BEFORE _tTime was set on that tick (in the rendering loop), effectively freezing it until the timeScale tween finishes.\n\n this._rts = +value || 0;\n this._ts = this._ps || value === -_tinyNum ? 0 : this._rts; // _ts is the functional timeScale which would be 0 if the animation is paused.\n\n this.totalTime(_clamp(-Math.abs(this._delay), this._tDur, tTime), suppressEvents !== false);\n\n _setEnd(this); // if parent.smoothChildTiming was false, the end time didn't get updated in the _alignPlayhead() method, so do it here.\n\n\n return _recacheAncestors(this);\n };\n\n _proto.paused = function paused(value) {\n if (!arguments.length) {\n return this._ps;\n }\n\n if (this._ps !== value) {\n this._ps = value;\n\n if (value) {\n this._pTime = this._tTime || Math.max(-this._delay, this.rawTime()); // if the pause occurs during the delay phase, make sure that's factored in when resuming.\n\n this._ts = this._act = 0; // _ts is the functional timeScale, so a paused tween would effectively have a timeScale of 0. We record the \"real\" timeScale as _rts (recorded time scale)\n } else {\n _wake();\n\n this._ts = this._rts; //only defer to _pTime (pauseTime) if tTime is zero. Remember, someone could pause() an animation, then scrub the playhead and resume(). If the parent doesn't have smoothChildTiming, we render at the rawTime() because the startTime won't get updated.\n\n this.totalTime(this.parent && !this.parent.smoothChildTiming ? this.rawTime() : this._tTime || this._pTime, this.progress() === 1 && Math.abs(this._zTime) !== _tinyNum && (this._tTime -= _tinyNum)); // edge case: animation.progress(1).pause().play() wouldn't render again because the playhead is already at the end, but the call to totalTime() below will add it back to its parent...and not remove it again (since removing only happens upon rendering at a new time). Offsetting the _tTime slightly is done simply to cause the final render in totalTime() that'll pop it off its timeline (if autoRemoveChildren is true, of course). Check to make sure _zTime isn't -_tinyNum to avoid an edge case where the playhead is pushed to the end but INSIDE a tween/callback, the timeline itself is paused thus halting rendering and leaving a few unrendered. When resuming, it wouldn't render those otherwise.\n }\n }\n\n return this;\n };\n\n _proto.startTime = function startTime(value) {\n if (arguments.length) {\n this._start = value;\n var parent = this.parent || this._dp;\n parent && (parent._sort || !this.parent) && _addToTimeline(parent, this, value - this._delay);\n return this;\n }\n\n return this._start;\n };\n\n _proto.endTime = function endTime(includeRepeats) {\n return this._start + (_isNotFalse(includeRepeats) ? this.totalDuration() : this.duration()) / Math.abs(this._ts || 1);\n };\n\n _proto.rawTime = function rawTime(wrapRepeats) {\n var parent = this.parent || this._dp; // _dp = detached parent\n\n return !parent ? this._tTime : wrapRepeats && (!this._ts || this._repeat && this._time && this.totalProgress() < 1) ? this._tTime % (this._dur + this._rDelay) : !this._ts ? this._tTime : _parentToChildTotalTime(parent.rawTime(wrapRepeats), this);\n };\n\n _proto.revert = function revert(config) {\n if (config === void 0) {\n config = _revertConfig;\n }\n\n var prevIsReverting = _reverting;\n _reverting = config;\n\n if (this._initted || this._startAt) {\n this.timeline && this.timeline.revert(config);\n this.totalTime(-0.01, config.suppressEvents);\n }\n\n this.data !== \"nested\" && config.kill !== false && this.kill();\n _reverting = prevIsReverting;\n return this;\n };\n\n _proto.globalTime = function globalTime(rawTime) {\n var animation = this,\n time = arguments.length ? rawTime : animation.rawTime();\n\n while (animation) {\n time = animation._start + time / (Math.abs(animation._ts) || 1);\n animation = animation._dp;\n }\n\n return !this.parent && this._sat ? this._sat.globalTime(rawTime) : time; // the _startAt tweens for .fromTo() and .from() that have immediateRender should always be FIRST in the timeline (important for context.revert()). \"_sat\" stands for _startAtTween, referring to the parent tween that created the _startAt. We must discern if that tween had immediateRender so that we can know whether or not to prioritize it in revert().\n };\n\n _proto.repeat = function repeat(value) {\n if (arguments.length) {\n this._repeat = value === Infinity ? -2 : value;\n return _onUpdateTotalDuration(this);\n }\n\n return this._repeat === -2 ? Infinity : this._repeat;\n };\n\n _proto.repeatDelay = function repeatDelay(value) {\n if (arguments.length) {\n var time = this._time;\n this._rDelay = value;\n\n _onUpdateTotalDuration(this);\n\n return time ? this.time(time) : this;\n }\n\n return this._rDelay;\n };\n\n _proto.yoyo = function yoyo(value) {\n if (arguments.length) {\n this._yoyo = value;\n return this;\n }\n\n return this._yoyo;\n };\n\n _proto.seek = function seek(position, suppressEvents) {\n return this.totalTime(_parsePosition(this, position), _isNotFalse(suppressEvents));\n };\n\n _proto.restart = function restart(includeDelay, suppressEvents) {\n return this.play().totalTime(includeDelay ? -this._delay : 0, _isNotFalse(suppressEvents));\n };\n\n _proto.play = function play(from, suppressEvents) {\n from != null && this.seek(from, suppressEvents);\n return this.reversed(false).paused(false);\n };\n\n _proto.reverse = function reverse(from, suppressEvents) {\n from != null && this.seek(from || this.totalDuration(), suppressEvents);\n return this.reversed(true).paused(false);\n };\n\n _proto.pause = function pause(atTime, suppressEvents) {\n atTime != null && this.seek(atTime, suppressEvents);\n return this.paused(true);\n };\n\n _proto.resume = function resume() {\n return this.paused(false);\n };\n\n _proto.reversed = function reversed(value) {\n if (arguments.length) {\n !!value !== this.reversed() && this.timeScale(-this._rts || (value ? -_tinyNum : 0)); // in case timeScale is zero, reversing would have no effect so we use _tinyNum.\n\n return this;\n }\n\n return this._rts < 0;\n };\n\n _proto.invalidate = function invalidate() {\n this._initted = this._act = 0;\n this._zTime = -_tinyNum;\n return this;\n };\n\n _proto.isActive = function isActive() {\n var parent = this.parent || this._dp,\n start = this._start,\n rawTime;\n return !!(!parent || this._ts && this._initted && parent.isActive() && (rawTime = parent.rawTime(true)) >= start && rawTime < this.endTime(true) - _tinyNum);\n };\n\n _proto.eventCallback = function eventCallback(type, callback, params) {\n var vars = this.vars;\n\n if (arguments.length > 1) {\n if (!callback) {\n delete vars[type];\n } else {\n vars[type] = callback;\n params && (vars[type + \"Params\"] = params);\n type === \"onUpdate\" && (this._onUpdate = callback);\n }\n\n return this;\n }\n\n return vars[type];\n };\n\n _proto.then = function then(onFulfilled) {\n var self = this;\n return new Promise(function (resolve) {\n var f = _isFunction(onFulfilled) ? onFulfilled : _passThrough,\n _resolve = function _resolve() {\n var _then = self.then;\n self.then = null; // temporarily null the then() method to avoid an infinite loop (see https://github.com/greensock/GSAP/issues/322)\n\n _isFunction(f) && (f = f(self)) && (f.then || f === self) && (self.then = _then);\n resolve(f);\n self.then = _then;\n };\n\n if (self._initted && self.totalProgress() === 1 && self._ts >= 0 || !self._tTime && self._ts < 0) {\n _resolve();\n } else {\n self._prom = _resolve;\n }\n });\n };\n\n _proto.kill = function kill() {\n _interrupt(this);\n };\n\n return Animation;\n}();\n\n_setDefaults(Animation.prototype, {\n _time: 0,\n _start: 0,\n _end: 0,\n _tTime: 0,\n _tDur: 0,\n _dirty: 0,\n _repeat: 0,\n _yoyo: false,\n parent: null,\n _initted: false,\n _rDelay: 0,\n _ts: 1,\n _dp: 0,\n ratio: 0,\n _zTime: -_tinyNum,\n _prom: 0,\n _ps: false,\n _rts: 1\n});\n/*\n * -------------------------------------------------\n * TIMELINE\n * -------------------------------------------------\n */\n\n\nvar Timeline = /*#__PURE__*/function (_Animation) {\n _inheritsLoose(Timeline, _Animation);\n\n function Timeline(vars, position) {\n var _this;\n\n if (vars === void 0) {\n vars = {};\n }\n\n _this = _Animation.call(this, vars) || this;\n _this.labels = {};\n _this.smoothChildTiming = !!vars.smoothChildTiming;\n _this.autoRemoveChildren = !!vars.autoRemoveChildren;\n _this._sort = _isNotFalse(vars.sortChildren);\n _globalTimeline && _addToTimeline(vars.parent || _globalTimeline, _assertThisInitialized(_this), position);\n vars.reversed && _this.reverse();\n vars.paused && _this.paused(true);\n vars.scrollTrigger && _scrollTrigger(_assertThisInitialized(_this), vars.scrollTrigger);\n return _this;\n }\n\n var _proto2 = Timeline.prototype;\n\n _proto2.to = function to(targets, vars, position) {\n _createTweenType(0, arguments, this);\n\n return this;\n };\n\n _proto2.from = function from(targets, vars, position) {\n _createTweenType(1, arguments, this);\n\n return this;\n };\n\n _proto2.fromTo = function fromTo(targets, fromVars, toVars, position) {\n _createTweenType(2, arguments, this);\n\n return this;\n };\n\n _proto2.set = function set(targets, vars, position) {\n vars.duration = 0;\n vars.parent = this;\n _inheritDefaults(vars).repeatDelay || (vars.repeat = 0);\n vars.immediateRender = !!vars.immediateRender;\n new Tween(targets, vars, _parsePosition(this, position), 1);\n return this;\n };\n\n _proto2.call = function call(callback, params, position) {\n return _addToTimeline(this, Tween.delayedCall(0, callback, params), position);\n } //ONLY for backward compatibility! Maybe delete?\n ;\n\n _proto2.staggerTo = function staggerTo(targets, duration, vars, stagger, position, onCompleteAll, onCompleteAllParams) {\n vars.duration = duration;\n vars.stagger = vars.stagger || stagger;\n vars.onComplete = onCompleteAll;\n vars.onCompleteParams = onCompleteAllParams;\n vars.parent = this;\n new Tween(targets, vars, _parsePosition(this, position));\n return this;\n };\n\n _proto2.staggerFrom = function staggerFrom(targets, duration, vars, stagger, position, onCompleteAll, onCompleteAllParams) {\n vars.runBackwards = 1;\n _inheritDefaults(vars).immediateRender = _isNotFalse(vars.immediateRender);\n return this.staggerTo(targets, duration, vars, stagger, position, onCompleteAll, onCompleteAllParams);\n };\n\n _proto2.staggerFromTo = function staggerFromTo(targets, duration, fromVars, toVars, stagger, position, onCompleteAll, onCompleteAllParams) {\n toVars.startAt = fromVars;\n _inheritDefaults(toVars).immediateRender = _isNotFalse(toVars.immediateRender);\n return this.staggerTo(targets, duration, toVars, stagger, position, onCompleteAll, onCompleteAllParams);\n };\n\n _proto2.render = function render(totalTime, suppressEvents, force) {\n var prevTime = this._time,\n tDur = this._dirty ? this.totalDuration() : this._tDur,\n dur = this._dur,\n tTime = totalTime <= 0 ? 0 : _roundPrecise(totalTime),\n // if a paused timeline is resumed (or its _start is updated for another reason...which rounds it), that could result in the playhead shifting a **tiny** amount and a zero-duration child at that spot may get rendered at a different ratio, like its totalTime in render() may be 1e-17 instead of 0, for example.\n crossingStart = this._zTime < 0 !== totalTime < 0 && (this._initted || !dur),\n time,\n child,\n next,\n iteration,\n cycleDuration,\n prevPaused,\n pauseTween,\n timeScale,\n prevStart,\n prevIteration,\n yoyo,\n isYoyo;\n this !== _globalTimeline && tTime > tDur && totalTime >= 0 && (tTime = tDur);\n\n if (tTime !== this._tTime || force || crossingStart) {\n if (prevTime !== this._time && dur) {\n //if totalDuration() finds a child with a negative startTime and smoothChildTiming is true, things get shifted around internally so we need to adjust the time accordingly. For example, if a tween starts at -30 we must shift EVERYTHING forward 30 seconds and move this timeline's startTime backward by 30 seconds so that things align with the playhead (no jump).\n tTime += this._time - prevTime;\n totalTime += this._time - prevTime;\n }\n\n time = tTime;\n prevStart = this._start;\n timeScale = this._ts;\n prevPaused = !timeScale;\n\n if (crossingStart) {\n dur || (prevTime = this._zTime); //when the playhead arrives at EXACTLY time 0 (right on top) of a zero-duration timeline, we need to discern if events are suppressed so that when the playhead moves again (next time), it'll trigger the callback. If events are NOT suppressed, obviously the callback would be triggered in this render. Basically, the callback should fire either when the playhead ARRIVES or LEAVES this exact spot, not both. Imagine doing a timeline.seek(0) and there's a callback that sits at 0. Since events are suppressed on that seek() by default, nothing will fire, but when the playhead moves off of that position, the callback should fire. This behavior is what people intuitively expect.\n\n (totalTime || !suppressEvents) && (this._zTime = totalTime);\n }\n\n if (this._repeat) {\n //adjust the time for repeats and yoyos\n yoyo = this._yoyo;\n cycleDuration = dur + this._rDelay;\n\n if (this._repeat < -1 && totalTime < 0) {\n return this.totalTime(cycleDuration * 100 + totalTime, suppressEvents, force);\n }\n\n time = _roundPrecise(tTime % cycleDuration); //round to avoid floating point errors. (4 % 0.8 should be 0 but some browsers report it as 0.79999999!)\n\n if (tTime === tDur) {\n // the tDur === tTime is for edge cases where there's a lengthy decimal on the duration and it may reach the very end but the time is rendered as not-quite-there (remember, tDur is rounded to 4 decimals whereas dur isn't)\n iteration = this._repeat;\n time = dur;\n } else {\n iteration = ~~(tTime / cycleDuration);\n\n if (iteration && iteration === tTime / cycleDuration) {\n time = dur;\n iteration--;\n }\n\n time > dur && (time = dur);\n }\n\n prevIteration = _animationCycle(this._tTime, cycleDuration);\n !prevTime && this._tTime && prevIteration !== iteration && this._tTime - prevIteration * cycleDuration - this._dur <= 0 && (prevIteration = iteration); // edge case - if someone does addPause() at the very beginning of a repeating timeline, that pause is technically at the same spot as the end which causes this._time to get set to 0 when the totalTime would normally place the playhead at the end. See https://gsap.com/forums/topic/23823-closing-nav-animation-not-working-on-ie-and-iphone-6-maybe-other-older-browser/?tab=comments#comment-113005 also, this._tTime - prevIteration * cycleDuration - this._dur <= 0 just checks to make sure it wasn't previously in the \"repeatDelay\" portion\n\n if (yoyo && iteration & 1) {\n time = dur - time;\n isYoyo = 1;\n }\n /*\n make sure children at the end/beginning of the timeline are rendered properly. If, for example,\n a 3-second long timeline rendered at 2.9 seconds previously, and now renders at 3.2 seconds (which\n would get translated to 2.8 seconds if the timeline yoyos or 0.2 seconds if it just repeats), there\n could be a callback or a short tween that's at 2.95 or 3 seconds in which wouldn't render. So\n we need to push the timeline to the end (and/or beginning depending on its yoyo value). Also we must\n ensure that zero-duration tweens at the very beginning or end of the Timeline work.\n */\n\n\n if (iteration !== prevIteration && !this._lock) {\n var rewinding = yoyo && prevIteration & 1,\n doesWrap = rewinding === (yoyo && iteration & 1);\n iteration < prevIteration && (rewinding = !rewinding);\n prevTime = rewinding ? 0 : tTime % dur ? dur : tTime; // if the playhead is landing exactly at the end of an iteration, use that totalTime rather than only the duration, otherwise it'll skip the 2nd render since it's effectively at the same time.\n\n this._lock = 1;\n this.render(prevTime || (isYoyo ? 0 : _roundPrecise(iteration * cycleDuration)), suppressEvents, !dur)._lock = 0;\n this._tTime = tTime; // if a user gets the iteration() inside the onRepeat, for example, it should be accurate.\n\n !suppressEvents && this.parent && _callback(this, \"onRepeat\");\n this.vars.repeatRefresh && !isYoyo && (this.invalidate()._lock = 1);\n\n if (prevTime && prevTime !== this._time || prevPaused !== !this._ts || this.vars.onRepeat && !this.parent && !this._act) {\n // if prevTime is 0 and we render at the very end, _time will be the end, thus won't match. So in this edge case, prevTime won't match _time but that's okay. If it gets killed in the onRepeat, eject as well.\n return this;\n }\n\n dur = this._dur; // in case the duration changed in the onRepeat\n\n tDur = this._tDur;\n\n if (doesWrap) {\n this._lock = 2;\n prevTime = rewinding ? dur : -0.0001;\n this.render(prevTime, true);\n this.vars.repeatRefresh && !isYoyo && this.invalidate();\n }\n\n this._lock = 0;\n\n if (!this._ts && !prevPaused) {\n return this;\n } //in order for yoyoEase to work properly when there's a stagger, we must swap out the ease in each sub-tween.\n\n\n _propagateYoyoEase(this, isYoyo);\n }\n }\n\n if (this._hasPause && !this._forcing && this._lock < 2) {\n pauseTween = _findNextPauseTween(this, _roundPrecise(prevTime), _roundPrecise(time));\n\n if (pauseTween) {\n tTime -= time - (time = pauseTween._start);\n }\n }\n\n this._tTime = tTime;\n this._time = time;\n this._act = !timeScale; //as long as it's not paused, force it to be active so that if the user renders independent of the parent timeline, it'll be forced to re-render on the next tick.\n\n if (!this._initted) {\n this._onUpdate = this.vars.onUpdate;\n this._initted = 1;\n this._zTime = totalTime;\n prevTime = 0; // upon init, the playhead should always go forward; someone could invalidate() a completed timeline and then if they restart(), that would make child tweens render in reverse order which could lock in the wrong starting values if they build on each other, like tl.to(obj, {x: 100}).to(obj, {x: 0}).\n }\n\n if (!prevTime && time && !suppressEvents && !iteration) {\n _callback(this, \"onStart\");\n\n if (this._tTime !== tTime) {\n // in case the onStart triggered a render at a different spot, eject. Like if someone did animation.pause(0.5) or something inside the onStart.\n return this;\n }\n }\n\n if (time >= prevTime && totalTime >= 0) {\n child = this._first;\n\n while (child) {\n next = child._next;\n\n if ((child._act || time >= child._start) && child._ts && pauseTween !== child) {\n if (child.parent !== this) {\n // an extreme edge case - the child's render could do something like kill() the \"next\" one in the linked list, or reparent it. In that case we must re-initiate the whole render to be safe.\n return this.render(totalTime, suppressEvents, force);\n }\n\n child.render(child._ts > 0 ? (time - child._start) * child._ts : (child._dirty ? child.totalDuration() : child._tDur) + (time - child._start) * child._ts, suppressEvents, force);\n\n if (time !== this._time || !this._ts && !prevPaused) {\n //in case a tween pauses or seeks the timeline when rendering, like inside of an onUpdate/onComplete\n pauseTween = 0;\n next && (tTime += this._zTime = -_tinyNum); // it didn't finish rendering, so flag zTime as negative so that so that the next time render() is called it'll be forced (to render any remaining children)\n\n break;\n }\n }\n\n child = next;\n }\n } else {\n child = this._last;\n var adjustedTime = totalTime < 0 ? totalTime : time; //when the playhead goes backward beyond the start of this timeline, we must pass that information down to the child animations so that zero-duration tweens know whether to render their starting or ending values.\n\n while (child) {\n next = child._prev;\n\n if ((child._act || adjustedTime <= child._end) && child._ts && pauseTween !== child) {\n if (child.parent !== this) {\n // an extreme edge case - the child's render could do something like kill() the \"next\" one in the linked list, or reparent it. In that case we must re-initiate the whole render to be safe.\n return this.render(totalTime, suppressEvents, force);\n }\n\n child.render(child._ts > 0 ? (adjustedTime - child._start) * child._ts : (child._dirty ? child.totalDuration() : child._tDur) + (adjustedTime - child._start) * child._ts, suppressEvents, force || _reverting && (child._initted || child._startAt)); // if reverting, we should always force renders of initted tweens (but remember that .fromTo() or .from() may have a _startAt but not _initted yet). If, for example, a .fromTo() tween with a stagger (which creates an internal timeline) gets reverted BEFORE some of its child tweens render for the first time, it may not properly trigger them to revert.\n\n if (time !== this._time || !this._ts && !prevPaused) {\n //in case a tween pauses or seeks the timeline when rendering, like inside of an onUpdate/onComplete\n pauseTween = 0;\n next && (tTime += this._zTime = adjustedTime ? -_tinyNum : _tinyNum); // it didn't finish rendering, so adjust zTime so that so that the next time render() is called it'll be forced (to render any remaining children)\n\n break;\n }\n }\n\n child = next;\n }\n }\n\n if (pauseTween && !suppressEvents) {\n this.pause();\n pauseTween.render(time >= prevTime ? 0 : -_tinyNum)._zTime = time >= prevTime ? 1 : -1;\n\n if (this._ts) {\n //the callback resumed playback! So since we may have held back the playhead due to where the pause is positioned, go ahead and jump to where it's SUPPOSED to be (if no pause happened).\n this._start = prevStart; //if the pause was at an earlier time and the user resumed in the callback, it could reposition the timeline (changing its startTime), throwing things off slightly, so we make sure the _start doesn't shift.\n\n _setEnd(this);\n\n return this.render(totalTime, suppressEvents, force);\n }\n }\n\n this._onUpdate && !suppressEvents && _callback(this, \"onUpdate\", true);\n if (tTime === tDur && this._tTime >= this.totalDuration() || !tTime && prevTime) if (prevStart === this._start || Math.abs(timeScale) !== Math.abs(this._ts)) if (!this._lock) {\n // remember, a child's callback may alter this timeline's playhead or timeScale which is why we need to add some of these checks.\n (totalTime || !dur) && (tTime === tDur && this._ts > 0 || !tTime && this._ts < 0) && _removeFromParent(this, 1); // don't remove if the timeline is reversed and the playhead isn't at 0, otherwise tl.progress(1).reverse() won't work. Only remove if the playhead is at the end and timeScale is positive, or if the playhead is at 0 and the timeScale is negative.\n\n if (!suppressEvents && !(totalTime < 0 && !prevTime) && (tTime || prevTime || !tDur)) {\n _callback(this, tTime === tDur && totalTime >= 0 ? \"onComplete\" : \"onReverseComplete\", true);\n\n this._prom && !(tTime < tDur && this.timeScale() > 0) && this._prom();\n }\n }\n }\n\n return this;\n };\n\n _proto2.add = function add(child, position) {\n var _this2 = this;\n\n _isNumber(position) || (position = _parsePosition(this, position, child));\n\n if (!(child instanceof Animation)) {\n if (_isArray(child)) {\n child.forEach(function (obj) {\n return _this2.add(obj, position);\n });\n return this;\n }\n\n if (_isString(child)) {\n return this.addLabel(child, position);\n }\n\n if (_isFunction(child)) {\n child = Tween.delayedCall(0, child);\n } else {\n return this;\n }\n }\n\n return this !== child ? _addToTimeline(this, child, position) : this; //don't allow a timeline to be added to itself as a child!\n };\n\n _proto2.getChildren = function getChildren(nested, tweens, timelines, ignoreBeforeTime) {\n if (nested === void 0) {\n nested = true;\n }\n\n if (tweens === void 0) {\n tweens = true;\n }\n\n if (timelines === void 0) {\n timelines = true;\n }\n\n if (ignoreBeforeTime === void 0) {\n ignoreBeforeTime = -_bigNum;\n }\n\n var a = [],\n child = this._first;\n\n while (child) {\n if (child._start >= ignoreBeforeTime) {\n if (child instanceof Tween) {\n tweens && a.push(child);\n } else {\n timelines && a.push(child);\n nested && a.push.apply(a, child.getChildren(true, tweens, timelines));\n }\n }\n\n child = child._next;\n }\n\n return a;\n };\n\n _proto2.getById = function getById(id) {\n var animations = this.getChildren(1, 1, 1),\n i = animations.length;\n\n while (i--) {\n if (animations[i].vars.id === id) {\n return animations[i];\n }\n }\n };\n\n _proto2.remove = function remove(child) {\n if (_isString(child)) {\n return this.removeLabel(child);\n }\n\n if (_isFunction(child)) {\n return this.killTweensOf(child);\n }\n\n _removeLinkedListItem(this, child);\n\n if (child === this._recent) {\n this._recent = this._last;\n }\n\n return _uncache(this);\n };\n\n _proto2.totalTime = function totalTime(_totalTime2, suppressEvents) {\n if (!arguments.length) {\n return this._tTime;\n }\n\n this._forcing = 1;\n\n if (!this._dp && this._ts) {\n //special case for the global timeline (or any other that has no parent or detached parent).\n this._start = _roundPrecise(_ticker.time - (this._ts > 0 ? _totalTime2 / this._ts : (this.totalDuration() - _totalTime2) / -this._ts));\n }\n\n _Animation.prototype.totalTime.call(this, _totalTime2, suppressEvents);\n\n this._forcing = 0;\n return this;\n };\n\n _proto2.addLabel = function addLabel(label, position) {\n this.labels[label] = _parsePosition(this, position);\n return this;\n };\n\n _proto2.removeLabel = function removeLabel(label) {\n delete this.labels[label];\n return this;\n };\n\n _proto2.addPause = function addPause(position, callback, params) {\n var t = Tween.delayedCall(0, callback || _emptyFunc, params);\n t.data = \"isPause\";\n this._hasPause = 1;\n return _addToTimeline(this, t, _parsePosition(this, position));\n };\n\n _proto2.removePause = function removePause(position) {\n var child = this._first;\n position = _parsePosition(this, position);\n\n while (child) {\n if (child._start === position && child.data === \"isPause\") {\n _removeFromParent(child);\n }\n\n child = child._next;\n }\n };\n\n _proto2.killTweensOf = function killTweensOf(targets, props, onlyActive) {\n var tweens = this.getTweensOf(targets, onlyActive),\n i = tweens.length;\n\n while (i--) {\n _overwritingTween !== tweens[i] && tweens[i].kill(targets, props);\n }\n\n return this;\n };\n\n _proto2.getTweensOf = function getTweensOf(targets, onlyActive) {\n var a = [],\n parsedTargets = toArray(targets),\n child = this._first,\n isGlobalTime = _isNumber(onlyActive),\n // a number is interpreted as a global time. If the animation spans\n children;\n\n while (child) {\n if (child instanceof Tween) {\n if (_arrayContainsAny(child._targets, parsedTargets) && (isGlobalTime ? (!_overwritingTween || child._initted && child._ts) && child.globalTime(0) <= onlyActive && child.globalTime(child.totalDuration()) > onlyActive : !onlyActive || child.isActive())) {\n // note: if this is for overwriting, it should only be for tweens that aren't paused and are initted.\n a.push(child);\n }\n } else if ((children = child.getTweensOf(parsedTargets, onlyActive)).length) {\n a.push.apply(a, children);\n }\n\n child = child._next;\n }\n\n return a;\n } // potential future feature - targets() on timelines\n // targets() {\n // \tlet result = [];\n // \tthis.getChildren(true, true, false).forEach(t => result.push(...t.targets()));\n // \treturn result.filter((v, i) => result.indexOf(v) === i);\n // }\n ;\n\n _proto2.tweenTo = function tweenTo(position, vars) {\n vars = vars || {};\n\n var tl = this,\n endTime = _parsePosition(tl, position),\n _vars = vars,\n startAt = _vars.startAt,\n _onStart = _vars.onStart,\n onStartParams = _vars.onStartParams,\n immediateRender = _vars.immediateRender,\n initted,\n tween = Tween.to(tl, _setDefaults({\n ease: vars.ease || \"none\",\n lazy: false,\n immediateRender: false,\n time: endTime,\n overwrite: \"auto\",\n duration: vars.duration || Math.abs((endTime - (startAt && \"time\" in startAt ? startAt.time : tl._time)) / tl.timeScale()) || _tinyNum,\n onStart: function onStart() {\n tl.pause();\n\n if (!initted) {\n var duration = vars.duration || Math.abs((endTime - (startAt && \"time\" in startAt ? startAt.time : tl._time)) / tl.timeScale());\n tween._dur !== duration && _setDuration(tween, duration, 0, 1).render(tween._time, true, true);\n initted = 1;\n }\n\n _onStart && _onStart.apply(tween, onStartParams || []); //in case the user had an onStart in the vars - we don't want to overwrite it.\n }\n }, vars));\n\n return immediateRender ? tween.render(0) : tween;\n };\n\n _proto2.tweenFromTo = function tweenFromTo(fromPosition, toPosition, vars) {\n return this.tweenTo(toPosition, _setDefaults({\n startAt: {\n time: _parsePosition(this, fromPosition)\n }\n }, vars));\n };\n\n _proto2.recent = function recent() {\n return this._recent;\n };\n\n _proto2.nextLabel = function nextLabel(afterTime) {\n if (afterTime === void 0) {\n afterTime = this._time;\n }\n\n return _getLabelInDirection(this, _parsePosition(this, afterTime));\n };\n\n _proto2.previousLabel = function previousLabel(beforeTime) {\n if (beforeTime === void 0) {\n beforeTime = this._time;\n }\n\n return _getLabelInDirection(this, _parsePosition(this, beforeTime), 1);\n };\n\n _proto2.currentLabel = function currentLabel(value) {\n return arguments.length ? this.seek(value, true) : this.previousLabel(this._time + _tinyNum);\n };\n\n _proto2.shiftChildren = function shiftChildren(amount, adjustLabels, ignoreBeforeTime) {\n if (ignoreBeforeTime === void 0) {\n ignoreBeforeTime = 0;\n }\n\n var child = this._first,\n labels = this.labels,\n p;\n\n while (child) {\n if (child._start >= ignoreBeforeTime) {\n child._start += amount;\n child._end += amount;\n }\n\n child = child._next;\n }\n\n if (adjustLabels) {\n for (p in labels) {\n if (labels[p] >= ignoreBeforeTime) {\n labels[p] += amount;\n }\n }\n }\n\n return _uncache(this);\n };\n\n _proto2.invalidate = function invalidate(soft) {\n var child = this._first;\n this._lock = 0;\n\n while (child) {\n child.invalidate(soft);\n child = child._next;\n }\n\n return _Animation.prototype.invalidate.call(this, soft);\n };\n\n _proto2.clear = function clear(includeLabels) {\n if (includeLabels === void 0) {\n includeLabels = true;\n }\n\n var child = this._first,\n next;\n\n while (child) {\n next = child._next;\n this.remove(child);\n child = next;\n }\n\n this._dp && (this._time = this._tTime = this._pTime = 0);\n includeLabels && (this.labels = {});\n return _uncache(this);\n };\n\n _proto2.totalDuration = function totalDuration(value) {\n var max = 0,\n self = this,\n child = self._last,\n prevStart = _bigNum,\n prev,\n start,\n parent;\n\n if (arguments.length) {\n return self.timeScale((self._repeat < 0 ? self.duration() : self.totalDuration()) / (self.reversed() ? -value : value));\n }\n\n if (self._dirty) {\n parent = self.parent;\n\n while (child) {\n prev = child._prev; //record it here in case the tween changes position in the sequence...\n\n child._dirty && child.totalDuration(); //could change the tween._startTime, so make sure the animation's cache is clean before analyzing it.\n\n start = child._start;\n\n if (start > prevStart && self._sort && child._ts && !self._lock) {\n //in case one of the tweens shifted out of order, it needs to be re-inserted into the correct position in the sequence\n self._lock = 1; //prevent endless recursive calls - there are methods that get triggered that check duration/totalDuration when we add().\n\n _addToTimeline(self, child, start - child._delay, 1)._lock = 0;\n } else {\n prevStart = start;\n }\n\n if (start < 0 && child._ts) {\n //children aren't allowed to have negative startTimes unless smoothChildTiming is true, so adjust here if one is found.\n max -= start;\n\n if (!parent && !self._dp || parent && parent.smoothChildTiming) {\n self._start += start / self._ts;\n self._time -= start;\n self._tTime -= start;\n }\n\n self.shiftChildren(-start, false, -1e999);\n prevStart = 0;\n }\n\n child._end > max && child._ts && (max = child._end);\n child = prev;\n }\n\n _setDuration(self, self === _globalTimeline && self._time > max ? self._time : max, 1, 1);\n\n self._dirty = 0;\n }\n\n return self._tDur;\n };\n\n Timeline.updateRoot = function updateRoot(time) {\n if (_globalTimeline._ts) {\n _lazySafeRender(_globalTimeline, _parentToChildTotalTime(time, _globalTimeline));\n\n _lastRenderedFrame = _ticker.frame;\n }\n\n if (_ticker.frame >= _nextGCFrame) {\n _nextGCFrame += _config.autoSleep || 120;\n var child = _globalTimeline._first;\n if (!child || !child._ts) if (_config.autoSleep && _ticker._listeners.length < 2) {\n while (child && !child._ts) {\n child = child._next;\n }\n\n child || _ticker.sleep();\n }\n }\n };\n\n return Timeline;\n}(Animation);\n\n_setDefaults(Timeline.prototype, {\n _lock: 0,\n _hasPause: 0,\n _forcing: 0\n});\n\nvar _addComplexStringPropTween = function _addComplexStringPropTween(target, prop, start, end, setter, stringFilter, funcParam) {\n //note: we call _addComplexStringPropTween.call(tweenInstance...) to ensure that it's scoped properly. We may call it from within a plugin too, thus \"this\" would refer to the plugin.\n var pt = new PropTween(this._pt, target, prop, 0, 1, _renderComplexString, null, setter),\n index = 0,\n matchIndex = 0,\n result,\n startNums,\n color,\n endNum,\n chunk,\n startNum,\n hasRandom,\n a;\n pt.b = start;\n pt.e = end;\n start += \"\"; //ensure values are strings\n\n end += \"\";\n\n if (hasRandom = ~end.indexOf(\"random(\")) {\n end = _replaceRandom(end);\n }\n\n if (stringFilter) {\n a = [start, end];\n stringFilter(a, target, prop); //pass an array with the starting and ending values and let the filter do whatever it needs to the values.\n\n start = a[0];\n end = a[1];\n }\n\n startNums = start.match(_complexStringNumExp) || [];\n\n while (result = _complexStringNumExp.exec(end)) {\n endNum = result[0];\n chunk = end.substring(index, result.index);\n\n if (color) {\n color = (color + 1) % 5;\n } else if (chunk.substr(-5) === \"rgba(\") {\n color = 1;\n }\n\n if (endNum !== startNums[matchIndex++]) {\n startNum = parseFloat(startNums[matchIndex - 1]) || 0; //these nested PropTweens are handled in a special way - we'll never actually call a render or setter method on them. We'll just loop through them in the parent complex string PropTween's render method.\n\n pt._pt = {\n _next: pt._pt,\n p: chunk || matchIndex === 1 ? chunk : \",\",\n //note: SVG spec allows omission of comma/space when a negative sign is wedged between two numbers, like 2.5-5.3 instead of 2.5,-5.3 but when tweening, the negative value may switch to positive, so we insert the comma just in case.\n s: startNum,\n c: endNum.charAt(1) === \"=\" ? _parseRelative(startNum, endNum) - startNum : parseFloat(endNum) - startNum,\n m: color && color < 4 ? Math.round : 0\n };\n index = _complexStringNumExp.lastIndex;\n }\n }\n\n pt.c = index < end.length ? end.substring(index, end.length) : \"\"; //we use the \"c\" of the PropTween to store the final part of the string (after the last number)\n\n pt.fp = funcParam;\n\n if (_relExp.test(end) || hasRandom) {\n pt.e = 0; //if the end string contains relative values or dynamic random(...) values, delete the end it so that on the final render we don't actually set it to the string with += or -= characters (forces it to use the calculated value).\n }\n\n this._pt = pt; //start the linked list with this new PropTween. Remember, we call _addComplexStringPropTween.call(tweenInstance...) to ensure that it's scoped properly. We may call it from within a plugin too, thus \"this\" would refer to the plugin.\n\n return pt;\n},\n _addPropTween = function _addPropTween(target, prop, start, end, index, targets, modifier, stringFilter, funcParam, optional) {\n _isFunction(end) && (end = end(index || 0, target, targets));\n var currentValue = target[prop],\n parsedStart = start !== \"get\" ? start : !_isFunction(currentValue) ? currentValue : funcParam ? target[prop.indexOf(\"set\") || !_isFunction(target[\"get\" + prop.substr(3)]) ? prop : \"get\" + prop.substr(3)](funcParam) : target[prop](),\n setter = !_isFunction(currentValue) ? _setterPlain : funcParam ? _setterFuncWithParam : _setterFunc,\n pt;\n\n if (_isString(end)) {\n if (~end.indexOf(\"random(\")) {\n end = _replaceRandom(end);\n }\n\n if (end.charAt(1) === \"=\") {\n pt = _parseRelative(parsedStart, end) + (getUnit(parsedStart) || 0);\n\n if (pt || pt === 0) {\n // to avoid isNaN, like if someone passes in a value like \"!= whatever\"\n end = pt;\n }\n }\n }\n\n if (!optional || parsedStart !== end || _forceAllPropTweens) {\n if (!isNaN(parsedStart * end) && end !== \"\") {\n // fun fact: any number multiplied by \"\" is evaluated as the number 0!\n pt = new PropTween(this._pt, target, prop, +parsedStart || 0, end - (parsedStart || 0), typeof currentValue === \"boolean\" ? _renderBoolean : _renderPlain, 0, setter);\n funcParam && (pt.fp = funcParam);\n modifier && pt.modifier(modifier, this, target);\n return this._pt = pt;\n }\n\n !currentValue && !(prop in target) && _missingPlugin(prop, end);\n return _addComplexStringPropTween.call(this, target, prop, parsedStart, end, setter, stringFilter || _config.stringFilter, funcParam);\n }\n},\n //creates a copy of the vars object and processes any function-based values (putting the resulting values directly into the copy) as well as strings with \"random()\" in them. It does NOT process relative values.\n_processVars = function _processVars(vars, index, target, targets, tween) {\n _isFunction(vars) && (vars = _parseFuncOrString(vars, tween, index, target, targets));\n\n if (!_isObject(vars) || vars.style && vars.nodeType || _isArray(vars) || _isTypedArray(vars)) {\n return _isString(vars) ? _parseFuncOrString(vars, tween, index, target, targets) : vars;\n }\n\n var copy = {},\n p;\n\n for (p in vars) {\n copy[p] = _parseFuncOrString(vars[p], tween, index, target, targets);\n }\n\n return copy;\n},\n _checkPlugin = function _checkPlugin(property, vars, tween, index, target, targets) {\n var plugin, pt, ptLookup, i;\n\n if (_plugins[property] && (plugin = new _plugins[property]()).init(target, plugin.rawVars ? vars[property] : _processVars(vars[property], index, target, targets, tween), tween, index, targets) !== false) {\n tween._pt = pt = new PropTween(tween._pt, target, property, 0, 1, plugin.render, plugin, 0, plugin.priority);\n\n if (tween !== _quickTween) {\n ptLookup = tween._ptLookup[tween._targets.indexOf(target)]; //note: we can't use tween._ptLookup[index] because for staggered tweens, the index from the fullTargets array won't match what it is in each individual tween that spawns from the stagger.\n\n i = plugin._props.length;\n\n while (i--) {\n ptLookup[plugin._props[i]] = pt;\n }\n }\n }\n\n return plugin;\n},\n _overwritingTween,\n //store a reference temporarily so we can avoid overwriting itself.\n_forceAllPropTweens,\n _initTween = function _initTween(tween, time, tTime) {\n var vars = tween.vars,\n ease = vars.ease,\n startAt = vars.startAt,\n immediateRender = vars.immediateRender,\n lazy = vars.lazy,\n onUpdate = vars.onUpdate,\n runBackwards = vars.runBackwards,\n yoyoEase = vars.yoyoEase,\n keyframes = vars.keyframes,\n autoRevert = vars.autoRevert,\n dur = tween._dur,\n prevStartAt = tween._startAt,\n targets = tween._targets,\n parent = tween.parent,\n fullTargets = parent && parent.data === \"nested\" ? parent.vars.targets : targets,\n autoOverwrite = tween._overwrite === \"auto\" && !_suppressOverwrites,\n tl = tween.timeline,\n cleanVars,\n i,\n p,\n pt,\n target,\n hasPriority,\n gsData,\n harness,\n plugin,\n ptLookup,\n index,\n harnessVars,\n overwritten;\n tl && (!keyframes || !ease) && (ease = \"none\");\n tween._ease = _parseEase(ease, _defaults.ease);\n tween._yEase = yoyoEase ? _invertEase(_parseEase(yoyoEase === true ? ease : yoyoEase, _defaults.ease)) : 0;\n\n if (yoyoEase && tween._yoyo && !tween._repeat) {\n //there must have been a parent timeline with yoyo:true that is currently in its yoyo phase, so flip the eases.\n yoyoEase = tween._yEase;\n tween._yEase = tween._ease;\n tween._ease = yoyoEase;\n }\n\n tween._from = !tl && !!vars.runBackwards; //nested timelines should never run backwards - the backwards-ness is in the child tweens.\n\n if (!tl || keyframes && !vars.stagger) {\n //if there's an internal timeline, skip all the parsing because we passed that task down the chain.\n harness = targets[0] ? _getCache(targets[0]).harness : 0;\n harnessVars = harness && vars[harness.prop]; //someone may need to specify CSS-specific values AND non-CSS values, like if the element has an \"x\" property plus it's a standard DOM element. We allow people to distinguish by wrapping plugin-specific stuff in a css:{} object for example.\n\n cleanVars = _copyExcluding(vars, _reservedProps);\n\n if (prevStartAt) {\n prevStartAt._zTime < 0 && prevStartAt.progress(1); // in case it's a lazy startAt that hasn't rendered yet.\n\n time < 0 && runBackwards && immediateRender && !autoRevert ? prevStartAt.render(-1, true) : prevStartAt.revert(runBackwards && dur ? _revertConfigNoKill : _startAtRevertConfig); // if it's a \"startAt\" (not \"from()\" or runBackwards: true), we only need to do a shallow revert (keep transforms cached in CSSPlugin)\n // don't just _removeFromParent(prevStartAt.render(-1, true)) because that'll leave inline styles. We're creating a new _startAt for \"startAt\" tweens that re-capture things to ensure that if the pre-tween values changed since the tween was created, they're recorded.\n\n prevStartAt._lazy = 0;\n }\n\n if (startAt) {\n _removeFromParent(tween._startAt = Tween.set(targets, _setDefaults({\n data: \"isStart\",\n overwrite: false,\n parent: parent,\n immediateRender: true,\n lazy: !prevStartAt && _isNotFalse(lazy),\n startAt: null,\n delay: 0,\n onUpdate: onUpdate && function () {\n return _callback(tween, \"onUpdate\");\n },\n stagger: 0\n }, startAt))); //copy the properties/values into a new object to avoid collisions, like var to = {x:0}, from = {x:500}; timeline.fromTo(e, from, to).fromTo(e, to, from);\n\n\n tween._startAt._dp = 0; // don't allow it to get put back into root timeline! Like when revert() is called and totalTime() gets set.\n\n tween._startAt._sat = tween; // used in globalTime(). _sat stands for _startAtTween\n\n time < 0 && (_reverting || !immediateRender && !autoRevert) && tween._startAt.revert(_revertConfigNoKill); // rare edge case, like if a render is forced in the negative direction of a non-initted tween.\n\n if (immediateRender) {\n if (dur && time <= 0 && tTime <= 0) {\n // check tTime here because in the case of a yoyo tween whose playhead gets pushed to the end like tween.progress(1), we should allow it through so that the onComplete gets fired properly.\n time && (tween._zTime = time);\n return; //we skip initialization here so that overwriting doesn't occur until the tween actually begins. Otherwise, if you create several immediateRender:true tweens of the same target/properties to drop into a Timeline, the last one created would overwrite the first ones because they didn't get placed into the timeline yet before the first render occurs and kicks in overwriting.\n }\n }\n } else if (runBackwards && dur) {\n //from() tweens must be handled uniquely: their beginning values must be rendered but we don't want overwriting to occur yet (when time is still 0). Wait until the tween actually begins before doing all the routines like overwriting. At that time, we should render at the END of the tween to ensure that things initialize correctly (remember, from() tweens go backwards)\n if (!prevStartAt) {\n time && (immediateRender = false); //in rare cases (like if a from() tween runs and then is invalidate()-ed), immediateRender could be true but the initial forced-render gets skipped, so there's no need to force the render in this context when the _time is greater than 0\n\n p = _setDefaults({\n overwrite: false,\n data: \"isFromStart\",\n //we tag the tween with as \"isFromStart\" so that if [inside a plugin] we need to only do something at the very END of a tween, we have a way of identifying this tween as merely the one that's setting the beginning values for a \"from()\" tween. For example, clearProps in CSSPlugin should only get applied at the very END of a tween and without this tag, from(...{height:100, clearProps:\"height\", delay:1}) would wipe the height at the beginning of the tween and after 1 second, it'd kick back in.\n lazy: immediateRender && !prevStartAt && _isNotFalse(lazy),\n immediateRender: immediateRender,\n //zero-duration tweens render immediately by default, but if we're not specifically instructed to render this tween immediately, we should skip this and merely _init() to record the starting values (rendering them immediately would push them to completion which is wasteful in that case - we'd have to render(-1) immediately after)\n stagger: 0,\n parent: parent //ensures that nested tweens that had a stagger are handled properly, like gsap.from(\".class\", {y: gsap.utils.wrap([-100,100]), stagger: 0.5})\n\n }, cleanVars);\n harnessVars && (p[harness.prop] = harnessVars); // in case someone does something like .from(..., {css:{}})\n\n _removeFromParent(tween._startAt = Tween.set(targets, p));\n\n tween._startAt._dp = 0; // don't allow it to get put back into root timeline!\n\n tween._startAt._sat = tween; // used in globalTime()\n\n time < 0 && (_reverting ? tween._startAt.revert(_revertConfigNoKill) : tween._startAt.render(-1, true));\n tween._zTime = time;\n\n if (!immediateRender) {\n _initTween(tween._startAt, _tinyNum, _tinyNum); //ensures that the initial values are recorded\n\n } else if (!time) {\n return;\n }\n }\n }\n\n tween._pt = tween._ptCache = 0;\n lazy = dur && _isNotFalse(lazy) || lazy && !dur;\n\n for (i = 0; i < targets.length; i++) {\n target = targets[i];\n gsData = target._gsap || _harness(targets)[i]._gsap;\n tween._ptLookup[i] = ptLookup = {};\n _lazyLookup[gsData.id] && _lazyTweens.length && _lazyRender(); //if other tweens of the same target have recently initted but haven't rendered yet, we've got to force the render so that the starting values are correct (imagine populating a timeline with a bunch of sequential tweens and then jumping to the end)\n\n index = fullTargets === targets ? i : fullTargets.indexOf(target);\n\n if (harness && (plugin = new harness()).init(target, harnessVars || cleanVars, tween, index, fullTargets) !== false) {\n tween._pt = pt = new PropTween(tween._pt, target, plugin.name, 0, 1, plugin.render, plugin, 0, plugin.priority);\n\n plugin._props.forEach(function (name) {\n ptLookup[name] = pt;\n });\n\n plugin.priority && (hasPriority = 1);\n }\n\n if (!harness || harnessVars) {\n for (p in cleanVars) {\n if (_plugins[p] && (plugin = _checkPlugin(p, cleanVars, tween, index, target, fullTargets))) {\n plugin.priority && (hasPriority = 1);\n } else {\n ptLookup[p] = pt = _addPropTween.call(tween, target, p, \"get\", cleanVars[p], index, fullTargets, 0, vars.stringFilter);\n }\n }\n }\n\n tween._op && tween._op[i] && tween.kill(target, tween._op[i]);\n\n if (autoOverwrite && tween._pt) {\n _overwritingTween = tween;\n\n _globalTimeline.killTweensOf(target, ptLookup, tween.globalTime(time)); // make sure the overwriting doesn't overwrite THIS tween!!!\n\n\n overwritten = !tween.parent;\n _overwritingTween = 0;\n }\n\n tween._pt && lazy && (_lazyLookup[gsData.id] = 1);\n }\n\n hasPriority && _sortPropTweensByPriority(tween);\n tween._onInit && tween._onInit(tween); //plugins like RoundProps must wait until ALL of the PropTweens are instantiated. In the plugin's init() function, it sets the _onInit on the tween instance. May not be pretty/intuitive, but it's fast and keeps file size down.\n }\n\n tween._onUpdate = onUpdate;\n tween._initted = (!tween._op || tween._pt) && !overwritten; // if overwrittenProps resulted in the entire tween being killed, do NOT flag it as initted or else it may render for one tick.\n\n keyframes && time <= 0 && tl.render(_bigNum, true, true); // if there's a 0% keyframe, it'll render in the \"before\" state for any staggered/delayed animations thus when the following tween initializes, it'll use the \"before\" state instead of the \"after\" state as the initial values.\n},\n _updatePropTweens = function _updatePropTweens(tween, property, value, start, startIsRelative, ratio, time, skipRecursion) {\n var ptCache = (tween._pt && tween._ptCache || (tween._ptCache = {}))[property],\n pt,\n rootPT,\n lookup,\n i;\n\n if (!ptCache) {\n ptCache = tween._ptCache[property] = [];\n lookup = tween._ptLookup;\n i = tween._targets.length;\n\n while (i--) {\n pt = lookup[i][property];\n\n if (pt && pt.d && pt.d._pt) {\n // it's a plugin, so find the nested PropTween\n pt = pt.d._pt;\n\n while (pt && pt.p !== property && pt.fp !== property) {\n // \"fp\" is functionParam for things like setting CSS variables which require .setProperty(\"--var-name\", value)\n pt = pt._next;\n }\n }\n\n if (!pt) {\n // there is no PropTween associated with that property, so we must FORCE one to be created and ditch out of this\n // if the tween has other properties that already rendered at new positions, we'd normally have to rewind to put them back like tween.render(0, true) before forcing an _initTween(), but that can create another edge case like tweening a timeline's progress would trigger onUpdates to fire which could move other things around. It's better to just inform users that .resetTo() should ONLY be used for tweens that already have that property. For example, you can't gsap.to(...{ y: 0 }) and then tween.restTo(\"x\", 200) for example.\n _forceAllPropTweens = 1; // otherwise, when we _addPropTween() and it finds no change between the start and end values, it skips creating a PropTween (for efficiency...why tween when there's no difference?) but in this case we NEED that PropTween created so we can edit it.\n\n tween.vars[property] = \"+=0\";\n\n _initTween(tween, time);\n\n _forceAllPropTweens = 0;\n return skipRecursion ? _warn(property + \" not eligible for reset\") : 1; // if someone tries to do a quickTo() on a special property like borderRadius which must get split into 4 different properties, that's not eligible for .resetTo().\n }\n\n ptCache.push(pt);\n }\n }\n\n i = ptCache.length;\n\n while (i--) {\n rootPT = ptCache[i];\n pt = rootPT._pt || rootPT; // complex values may have nested PropTweens. We only accommodate the FIRST value.\n\n pt.s = (start || start === 0) && !startIsRelative ? start : pt.s + (start || 0) + ratio * pt.c;\n pt.c = value - pt.s;\n rootPT.e && (rootPT.e = _round(value) + getUnit(rootPT.e)); // mainly for CSSPlugin (end value)\n\n rootPT.b && (rootPT.b = pt.s + getUnit(rootPT.b)); // (beginning value)\n }\n},\n _addAliasesToVars = function _addAliasesToVars(targets, vars) {\n var harness = targets[0] ? _getCache(targets[0]).harness : 0,\n propertyAliases = harness && harness.aliases,\n copy,\n p,\n i,\n aliases;\n\n if (!propertyAliases) {\n return vars;\n }\n\n copy = _merge({}, vars);\n\n for (p in propertyAliases) {\n if (p in copy) {\n aliases = propertyAliases[p].split(\",\");\n i = aliases.length;\n\n while (i--) {\n copy[aliases[i]] = copy[p];\n }\n }\n }\n\n return copy;\n},\n // parses multiple formats, like {\"0%\": {x: 100}, {\"50%\": {x: -20}} and { x: {\"0%\": 100, \"50%\": -20} }, and an \"ease\" can be set on any object. We populate an \"allProps\" object with an Array for each property, like {x: [{}, {}], y:[{}, {}]} with data for each property tween. The objects have a \"t\" (time), \"v\", (value), and \"e\" (ease) property. This allows us to piece together a timeline later.\n_parseKeyframe = function _parseKeyframe(prop, obj, allProps, easeEach) {\n var ease = obj.ease || easeEach || \"power1.inOut\",\n p,\n a;\n\n if (_isArray(obj)) {\n a = allProps[prop] || (allProps[prop] = []); // t = time (out of 100), v = value, e = ease\n\n obj.forEach(function (value, i) {\n return a.push({\n t: i / (obj.length - 1) * 100,\n v: value,\n e: ease\n });\n });\n } else {\n for (p in obj) {\n a = allProps[p] || (allProps[p] = []);\n p === \"ease\" || a.push({\n t: parseFloat(prop),\n v: obj[p],\n e: ease\n });\n }\n }\n},\n _parseFuncOrString = function _parseFuncOrString(value, tween, i, target, targets) {\n return _isFunction(value) ? value.call(tween, i, target, targets) : _isString(value) && ~value.indexOf(\"random(\") ? _replaceRandom(value) : value;\n},\n _staggerTweenProps = _callbackNames + \"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert\",\n _staggerPropsToSkip = {};\n\n_forEachName(_staggerTweenProps + \",id,stagger,delay,duration,paused,scrollTrigger\", function (name) {\n return _staggerPropsToSkip[name] = 1;\n});\n/*\n * --------------------------------------------------------------------------------------\n * TWEEN\n * --------------------------------------------------------------------------------------\n */\n\n\nvar Tween = /*#__PURE__*/function (_Animation2) {\n _inheritsLoose(Tween, _Animation2);\n\n function Tween(targets, vars, position, skipInherit) {\n var _this3;\n\n if (typeof vars === \"number\") {\n position.duration = vars;\n vars = position;\n position = null;\n }\n\n _this3 = _Animation2.call(this, skipInherit ? vars : _inheritDefaults(vars)) || this;\n var _this3$vars = _this3.vars,\n duration = _this3$vars.duration,\n delay = _this3$vars.delay,\n immediateRender = _this3$vars.immediateRender,\n stagger = _this3$vars.stagger,\n overwrite = _this3$vars.overwrite,\n keyframes = _this3$vars.keyframes,\n defaults = _this3$vars.defaults,\n scrollTrigger = _this3$vars.scrollTrigger,\n yoyoEase = _this3$vars.yoyoEase,\n parent = vars.parent || _globalTimeline,\n parsedTargets = (_isArray(targets) || _isTypedArray(targets) ? _isNumber(targets[0]) : \"length\" in vars) ? [targets] : toArray(targets),\n tl,\n i,\n copy,\n l,\n p,\n curTarget,\n staggerFunc,\n staggerVarsToMerge;\n _this3._targets = parsedTargets.length ? _harness(parsedTargets) : _warn(\"GSAP target \" + targets + \" not found. https://gsap.com\", !_config.nullTargetWarn) || [];\n _this3._ptLookup = []; //PropTween lookup. An array containing an object for each target, having keys for each tweening property\n\n _this3._overwrite = overwrite;\n\n if (keyframes || stagger || _isFuncOrString(duration) || _isFuncOrString(delay)) {\n vars = _this3.vars;\n tl = _this3.timeline = new Timeline({\n data: \"nested\",\n defaults: defaults || {},\n targets: parent && parent.data === \"nested\" ? parent.vars.targets : parsedTargets\n }); // we need to store the targets because for staggers and keyframes, we end up creating an individual tween for each but function-based values need to know the index and the whole Array of targets.\n\n tl.kill();\n tl.parent = tl._dp = _assertThisInitialized(_this3);\n tl._start = 0;\n\n if (stagger || _isFuncOrString(duration) || _isFuncOrString(delay)) {\n l = parsedTargets.length;\n staggerFunc = stagger && distribute(stagger);\n\n if (_isObject(stagger)) {\n //users can pass in callbacks like onStart/onComplete in the stagger object. These should fire with each individual tween.\n for (p in stagger) {\n if (~_staggerTweenProps.indexOf(p)) {\n staggerVarsToMerge || (staggerVarsToMerge = {});\n staggerVarsToMerge[p] = stagger[p];\n }\n }\n }\n\n for (i = 0; i < l; i++) {\n copy = _copyExcluding(vars, _staggerPropsToSkip);\n copy.stagger = 0;\n yoyoEase && (copy.yoyoEase = yoyoEase);\n staggerVarsToMerge && _merge(copy, staggerVarsToMerge);\n curTarget = parsedTargets[i]; //don't just copy duration or delay because if they're a string or function, we'd end up in an infinite loop because _isFuncOrString() would evaluate as true in the child tweens, entering this loop, etc. So we parse the value straight from vars and default to 0.\n\n copy.duration = +_parseFuncOrString(duration, _assertThisInitialized(_this3), i, curTarget, parsedTargets);\n copy.delay = (+_parseFuncOrString(delay, _assertThisInitialized(_this3), i, curTarget, parsedTargets) || 0) - _this3._delay;\n\n if (!stagger && l === 1 && copy.delay) {\n // if someone does delay:\"random(1, 5)\", repeat:-1, for example, the delay shouldn't be inside the repeat.\n _this3._delay = delay = copy.delay;\n _this3._start += delay;\n copy.delay = 0;\n }\n\n tl.to(curTarget, copy, staggerFunc ? staggerFunc(i, curTarget, parsedTargets) : 0);\n tl._ease = _easeMap.none;\n }\n\n tl.duration() ? duration = delay = 0 : _this3.timeline = 0; // if the timeline's duration is 0, we don't need a timeline internally!\n } else if (keyframes) {\n _inheritDefaults(_setDefaults(tl.vars.defaults, {\n ease: \"none\"\n }));\n\n tl._ease = _parseEase(keyframes.ease || vars.ease || \"none\");\n var time = 0,\n a,\n kf,\n v;\n\n if (_isArray(keyframes)) {\n keyframes.forEach(function (frame) {\n return tl.to(parsedTargets, frame, \">\");\n });\n tl.duration(); // to ensure tl._dur is cached because we tap into it for performance purposes in the render() method.\n } else {\n copy = {};\n\n for (p in keyframes) {\n p === \"ease\" || p === \"easeEach\" || _parseKeyframe(p, keyframes[p], copy, keyframes.easeEach);\n }\n\n for (p in copy) {\n a = copy[p].sort(function (a, b) {\n return a.t - b.t;\n });\n time = 0;\n\n for (i = 0; i < a.length; i++) {\n kf = a[i];\n v = {\n ease: kf.e,\n duration: (kf.t - (i ? a[i - 1].t : 0)) / 100 * duration\n };\n v[p] = kf.v;\n tl.to(parsedTargets, v, time);\n time += v.duration;\n }\n }\n\n tl.duration() < duration && tl.to({}, {\n duration: duration - tl.duration()\n }); // in case keyframes didn't go to 100%\n }\n }\n\n duration || _this3.duration(duration = tl.duration());\n } else {\n _this3.timeline = 0; //speed optimization, faster lookups (no going up the prototype chain)\n }\n\n if (overwrite === true && !_suppressOverwrites) {\n _overwritingTween = _assertThisInitialized(_this3);\n\n _globalTimeline.killTweensOf(parsedTargets);\n\n _overwritingTween = 0;\n }\n\n _addToTimeline(parent, _assertThisInitialized(_this3), position);\n\n vars.reversed && _this3.reverse();\n vars.paused && _this3.paused(true);\n\n if (immediateRender || !duration && !keyframes && _this3._start === _roundPrecise(parent._time) && _isNotFalse(immediateRender) && _hasNoPausedAncestors(_assertThisInitialized(_this3)) && parent.data !== \"nested\") {\n _this3._tTime = -_tinyNum; //forces a render without having to set the render() \"force\" parameter to true because we want to allow lazying by default (using the \"force\" parameter always forces an immediate full render)\n\n _this3.render(Math.max(0, -delay) || 0); //in case delay is negative\n\n }\n\n scrollTrigger && _scrollTrigger(_assertThisInitialized(_this3), scrollTrigger);\n return _this3;\n }\n\n var _proto3 = Tween.prototype;\n\n _proto3.render = function render(totalTime, suppressEvents, force) {\n var prevTime = this._time,\n tDur = this._tDur,\n dur = this._dur,\n isNegative = totalTime < 0,\n tTime = totalTime > tDur - _tinyNum && !isNegative ? tDur : totalTime < _tinyNum ? 0 : totalTime,\n time,\n pt,\n iteration,\n cycleDuration,\n prevIteration,\n isYoyo,\n ratio,\n timeline,\n yoyoEase;\n\n if (!dur) {\n _renderZeroDurationTween(this, totalTime, suppressEvents, force);\n } else if (tTime !== this._tTime || !totalTime || force || !this._initted && this._tTime || this._startAt && this._zTime < 0 !== isNegative) {\n //this senses if we're crossing over the start time, in which case we must record _zTime and force the render, but we do it in this lengthy conditional way for performance reasons (usually we can skip the calculations): this._initted && (this._zTime < 0) !== (totalTime < 0)\n time = tTime;\n timeline = this.timeline;\n\n if (this._repeat) {\n //adjust the time for repeats and yoyos\n cycleDuration = dur + this._rDelay;\n\n if (this._repeat < -1 && isNegative) {\n return this.totalTime(cycleDuration * 100 + totalTime, suppressEvents, force);\n }\n\n time = _roundPrecise(tTime % cycleDuration); //round to avoid floating point errors. (4 % 0.8 should be 0 but some browsers report it as 0.79999999!)\n\n if (tTime === tDur) {\n // the tDur === tTime is for edge cases where there's a lengthy decimal on the duration and it may reach the very end but the time is rendered as not-quite-there (remember, tDur is rounded to 4 decimals whereas dur isn't)\n iteration = this._repeat;\n time = dur;\n } else {\n iteration = ~~(tTime / cycleDuration);\n\n if (iteration && iteration === _roundPrecise(tTime / cycleDuration)) {\n time = dur;\n iteration--;\n }\n\n time > dur && (time = dur);\n }\n\n isYoyo = this._yoyo && iteration & 1;\n\n if (isYoyo) {\n yoyoEase = this._yEase;\n time = dur - time;\n }\n\n prevIteration = _animationCycle(this._tTime, cycleDuration);\n\n if (time === prevTime && !force && this._initted && iteration === prevIteration) {\n //could be during the repeatDelay part. No need to render and fire callbacks.\n this._tTime = tTime;\n return this;\n }\n\n if (iteration !== prevIteration) {\n timeline && this._yEase && _propagateYoyoEase(timeline, isYoyo); //repeatRefresh functionality\n\n if (this.vars.repeatRefresh && !isYoyo && !this._lock && this._time !== cycleDuration && this._initted) {\n // this._time will === cycleDuration when we render at EXACTLY the end of an iteration. Without this condition, it'd often do the repeatRefresh render TWICE (again on the very next tick).\n this._lock = force = 1; //force, otherwise if lazy is true, the _attemptInitTween() will return and we'll jump out and get caught bouncing on each tick.\n\n this.render(_roundPrecise(cycleDuration * iteration), true).invalidate()._lock = 0;\n }\n }\n }\n\n if (!this._initted) {\n if (_attemptInitTween(this, isNegative ? totalTime : time, force, suppressEvents, tTime)) {\n this._tTime = 0; // in constructor if immediateRender is true, we set _tTime to -_tinyNum to have the playhead cross the starting point but we can't leave _tTime as a negative number.\n\n return this;\n }\n\n if (prevTime !== this._time && !(force && this.vars.repeatRefresh && iteration !== prevIteration)) {\n // rare edge case - during initialization, an onUpdate in the _startAt (.fromTo()) might force this tween to render at a different spot in which case we should ditch this render() call so that it doesn't revert the values. But we also don't want to dump if we're doing a repeatRefresh render!\n return this;\n }\n\n if (dur !== this._dur) {\n // while initting, a plugin like InertiaPlugin might alter the duration, so rerun from the start to ensure everything renders as it should.\n return this.render(totalTime, suppressEvents, force);\n }\n }\n\n this._tTime = tTime;\n this._time = time;\n\n if (!this._act && this._ts) {\n this._act = 1; //as long as it's not paused, force it to be active so that if the user renders independent of the parent timeline, it'll be forced to re-render on the next tick.\n\n this._lazy = 0;\n }\n\n this.ratio = ratio = (yoyoEase || this._ease)(time / dur);\n\n if (this._from) {\n this.ratio = ratio = 1 - ratio;\n }\n\n if (time && !prevTime && !suppressEvents && !iteration) {\n _callback(this, \"onStart\");\n\n if (this._tTime !== tTime) {\n // in case the onStart triggered a render at a different spot, eject. Like if someone did animation.pause(0.5) or something inside the onStart.\n return this;\n }\n }\n\n pt = this._pt;\n\n while (pt) {\n pt.r(ratio, pt.d);\n pt = pt._next;\n }\n\n timeline && timeline.render(totalTime < 0 ? totalTime : timeline._dur * timeline._ease(time / this._dur), suppressEvents, force) || this._startAt && (this._zTime = totalTime);\n\n if (this._onUpdate && !suppressEvents) {\n isNegative && _rewindStartAt(this, totalTime, suppressEvents, force); //note: for performance reasons, we tuck this conditional logic inside less traveled areas (most tweens don't have an onUpdate). We'd just have it at the end before the onComplete, but the values should be updated before any onUpdate is called, so we ALSO put it here and then if it's not called, we do so later near the onComplete.\n\n _callback(this, \"onUpdate\");\n }\n\n this._repeat && iteration !== prevIteration && this.vars.onRepeat && !suppressEvents && this.parent && _callback(this, \"onRepeat\");\n\n if ((tTime === this._tDur || !tTime) && this._tTime === tTime) {\n isNegative && !this._onUpdate && _rewindStartAt(this, totalTime, true, true);\n (totalTime || !dur) && (tTime === this._tDur && this._ts > 0 || !tTime && this._ts < 0) && _removeFromParent(this, 1); // don't remove if we're rendering at exactly a time of 0, as there could be autoRevert values that should get set on the next tick (if the playhead goes backward beyond the startTime, negative totalTime). Don't remove if the timeline is reversed and the playhead isn't at 0, otherwise tl.progress(1).reverse() won't work. Only remove if the playhead is at the end and timeScale is positive, or if the playhead is at 0 and the timeScale is negative.\n\n if (!suppressEvents && !(isNegative && !prevTime) && (tTime || prevTime || isYoyo)) {\n // if prevTime and tTime are zero, we shouldn't fire the onReverseComplete. This could happen if you gsap.to(... {paused:true}).play();\n _callback(this, tTime === tDur ? \"onComplete\" : \"onReverseComplete\", true);\n\n this._prom && !(tTime < tDur && this.timeScale() > 0) && this._prom();\n }\n }\n }\n\n return this;\n };\n\n _proto3.targets = function targets() {\n return this._targets;\n };\n\n _proto3.invalidate = function invalidate(soft) {\n // \"soft\" gives us a way to clear out everything EXCEPT the recorded pre-\"from\" portion of from() tweens. Otherwise, for example, if you tween.progress(1).render(0, true true).invalidate(), the \"from\" values would persist and then on the next render, the from() tweens would initialize and the current value would match the \"from\" values, thus animate from the same value to the same value (no animation). We tap into this in ScrollTrigger's refresh() where we must push a tween to completion and then back again but honor its init state in case the tween is dependent on another tween further up on the page.\n (!soft || !this.vars.runBackwards) && (this._startAt = 0);\n this._pt = this._op = this._onUpdate = this._lazy = this.ratio = 0;\n this._ptLookup = [];\n this.timeline && this.timeline.invalidate(soft);\n return _Animation2.prototype.invalidate.call(this, soft);\n };\n\n _proto3.resetTo = function resetTo(property, value, start, startIsRelative, skipRecursion) {\n _tickerActive || _ticker.wake();\n this._ts || this.play();\n var time = Math.min(this._dur, (this._dp._time - this._start) * this._ts),\n ratio;\n this._initted || _initTween(this, time);\n ratio = this._ease(time / this._dur); // don't just get tween.ratio because it may not have rendered yet.\n // possible future addition to allow an object with multiple values to update, like tween.resetTo({x: 100, y: 200}); At this point, it doesn't seem worth the added kb given the fact that most users will likely opt for the convenient gsap.quickTo() way of interacting with this method.\n // if (_isObject(property)) { // performance optimization\n // \tfor (p in property) {\n // \t\tif (_updatePropTweens(this, p, property[p], value ? value[p] : null, start, ratio, time)) {\n // \t\t\treturn this.resetTo(property, value, start, startIsRelative); // if a PropTween wasn't found for the property, it'll get forced with a re-initialization so we need to jump out and start over again.\n // \t\t}\n // \t}\n // } else {\n\n if (_updatePropTweens(this, property, value, start, startIsRelative, ratio, time, skipRecursion)) {\n return this.resetTo(property, value, start, startIsRelative, 1); // if a PropTween wasn't found for the property, it'll get forced with a re-initialization so we need to jump out and start over again.\n } //}\n\n\n _alignPlayhead(this, 0);\n\n this.parent || _addLinkedListItem(this._dp, this, \"_first\", \"_last\", this._dp._sort ? \"_start\" : 0);\n return this.render(0);\n };\n\n _proto3.kill = function kill(targets, vars) {\n if (vars === void 0) {\n vars = \"all\";\n }\n\n if (!targets && (!vars || vars === \"all\")) {\n this._lazy = this._pt = 0;\n return this.parent ? _interrupt(this) : this;\n }\n\n if (this.timeline) {\n var tDur = this.timeline.totalDuration();\n this.timeline.killTweensOf(targets, vars, _overwritingTween && _overwritingTween.vars.overwrite !== true)._first || _interrupt(this); // if nothing is left tweening, interrupt.\n\n this.parent && tDur !== this.timeline.totalDuration() && _setDuration(this, this._dur * this.timeline._tDur / tDur, 0, 1); // if a nested tween is killed that changes the duration, it should affect this tween's duration. We must use the ratio, though, because sometimes the internal timeline is stretched like for keyframes where they don't all add up to whatever the parent tween's duration was set to.\n\n return this;\n }\n\n var parsedTargets = this._targets,\n killingTargets = targets ? toArray(targets) : parsedTargets,\n propTweenLookup = this._ptLookup,\n firstPT = this._pt,\n overwrittenProps,\n curLookup,\n curOverwriteProps,\n props,\n p,\n pt,\n i;\n\n if ((!vars || vars === \"all\") && _arraysMatch(parsedTargets, killingTargets)) {\n vars === \"all\" && (this._pt = 0);\n return _interrupt(this);\n }\n\n overwrittenProps = this._op = this._op || [];\n\n if (vars !== \"all\") {\n //so people can pass in a comma-delimited list of property names\n if (_isString(vars)) {\n p = {};\n\n _forEachName(vars, function (name) {\n return p[name] = 1;\n });\n\n vars = p;\n }\n\n vars = _addAliasesToVars(parsedTargets, vars);\n }\n\n i = parsedTargets.length;\n\n while (i--) {\n if (~killingTargets.indexOf(parsedTargets[i])) {\n curLookup = propTweenLookup[i];\n\n if (vars === \"all\") {\n overwrittenProps[i] = vars;\n props = curLookup;\n curOverwriteProps = {};\n } else {\n curOverwriteProps = overwrittenProps[i] = overwrittenProps[i] || {};\n props = vars;\n }\n\n for (p in props) {\n pt = curLookup && curLookup[p];\n\n if (pt) {\n if (!(\"kill\" in pt.d) || pt.d.kill(p) === true) {\n _removeLinkedListItem(this, pt, \"_pt\");\n }\n\n delete curLookup[p];\n }\n\n if (curOverwriteProps !== \"all\") {\n curOverwriteProps[p] = 1;\n }\n }\n }\n }\n\n this._initted && !this._pt && firstPT && _interrupt(this); //if all tweening properties are killed, kill the tween. Without this line, if there's a tween with multiple targets and then you killTweensOf() each target individually, the tween would technically still remain active and fire its onComplete even though there aren't any more properties tweening.\n\n return this;\n };\n\n Tween.to = function to(targets, vars) {\n return new Tween(targets, vars, arguments[2]);\n };\n\n Tween.from = function from(targets, vars) {\n return _createTweenType(1, arguments);\n };\n\n Tween.delayedCall = function delayedCall(delay, callback, params, scope) {\n return new Tween(callback, 0, {\n immediateRender: false,\n lazy: false,\n overwrite: false,\n delay: delay,\n onComplete: callback,\n onReverseComplete: callback,\n onCompleteParams: params,\n onReverseCompleteParams: params,\n callbackScope: scope\n }); // we must use onReverseComplete too for things like timeline.add(() => {...}) which should be triggered in BOTH directions (forward and reverse)\n };\n\n Tween.fromTo = function fromTo(targets, fromVars, toVars) {\n return _createTweenType(2, arguments);\n };\n\n Tween.set = function set(targets, vars) {\n vars.duration = 0;\n vars.repeatDelay || (vars.repeat = 0);\n return new Tween(targets, vars);\n };\n\n Tween.killTweensOf = function killTweensOf(targets, props, onlyActive) {\n return _globalTimeline.killTweensOf(targets, props, onlyActive);\n };\n\n return Tween;\n}(Animation);\n\n_setDefaults(Tween.prototype, {\n _targets: [],\n _lazy: 0,\n _startAt: 0,\n _op: 0,\n _onInit: 0\n}); //add the pertinent timeline methods to Tween instances so that users can chain conveniently and create a timeline automatically. (removed due to concerns that it'd ultimately add to more confusion especially for beginners)\n// _forEachName(\"to,from,fromTo,set,call,add,addLabel,addPause\", name => {\n// \tTween.prototype[name] = function() {\n// \t\tlet tl = new Timeline();\n// \t\treturn _addToTimeline(tl, this)[name].apply(tl, toArray(arguments));\n// \t}\n// });\n//for backward compatibility. Leverage the timeline calls.\n\n\n_forEachName(\"staggerTo,staggerFrom,staggerFromTo\", function (name) {\n Tween[name] = function () {\n var tl = new Timeline(),\n params = _slice.call(arguments, 0);\n\n params.splice(name === \"staggerFromTo\" ? 5 : 4, 0, 0);\n return tl[name].apply(tl, params);\n };\n});\n/*\n * --------------------------------------------------------------------------------------\n * PROPTWEEN\n * --------------------------------------------------------------------------------------\n */\n\n\nvar _setterPlain = function _setterPlain(target, property, value) {\n return target[property] = value;\n},\n _setterFunc = function _setterFunc(target, property, value) {\n return target[property](value);\n},\n _setterFuncWithParam = function _setterFuncWithParam(target, property, value, data) {\n return target[property](data.fp, value);\n},\n _setterAttribute = function _setterAttribute(target, property, value) {\n return target.setAttribute(property, value);\n},\n _getSetter = function _getSetter(target, property) {\n return _isFunction(target[property]) ? _setterFunc : _isUndefined(target[property]) && target.setAttribute ? _setterAttribute : _setterPlain;\n},\n _renderPlain = function _renderPlain(ratio, data) {\n return data.set(data.t, data.p, Math.round((data.s + data.c * ratio) * 1000000) / 1000000, data);\n},\n _renderBoolean = function _renderBoolean(ratio, data) {\n return data.set(data.t, data.p, !!(data.s + data.c * ratio), data);\n},\n _renderComplexString = function _renderComplexString(ratio, data) {\n var pt = data._pt,\n s = \"\";\n\n if (!ratio && data.b) {\n //b = beginning string\n s = data.b;\n } else if (ratio === 1 && data.e) {\n //e = ending string\n s = data.e;\n } else {\n while (pt) {\n s = pt.p + (pt.m ? pt.m(pt.s + pt.c * ratio) : Math.round((pt.s + pt.c * ratio) * 10000) / 10000) + s; //we use the \"p\" property for the text inbetween (like a suffix). And in the context of a complex string, the modifier (m) is typically just Math.round(), like for RGB colors.\n\n pt = pt._next;\n }\n\n s += data.c; //we use the \"c\" of the PropTween to store the final chunk of non-numeric text.\n }\n\n data.set(data.t, data.p, s, data);\n},\n _renderPropTweens = function _renderPropTweens(ratio, data) {\n var pt = data._pt;\n\n while (pt) {\n pt.r(ratio, pt.d);\n pt = pt._next;\n }\n},\n _addPluginModifier = function _addPluginModifier(modifier, tween, target, property) {\n var pt = this._pt,\n next;\n\n while (pt) {\n next = pt._next;\n pt.p === property && pt.modifier(modifier, tween, target);\n pt = next;\n }\n},\n _killPropTweensOf = function _killPropTweensOf(property) {\n var pt = this._pt,\n hasNonDependentRemaining,\n next;\n\n while (pt) {\n next = pt._next;\n\n if (pt.p === property && !pt.op || pt.op === property) {\n _removeLinkedListItem(this, pt, \"_pt\");\n } else if (!pt.dep) {\n hasNonDependentRemaining = 1;\n }\n\n pt = next;\n }\n\n return !hasNonDependentRemaining;\n},\n _setterWithModifier = function _setterWithModifier(target, property, value, data) {\n data.mSet(target, property, data.m.call(data.tween, value, data.mt), data);\n},\n _sortPropTweensByPriority = function _sortPropTweensByPriority(parent) {\n var pt = parent._pt,\n next,\n pt2,\n first,\n last; //sorts the PropTween linked list in order of priority because some plugins need to do their work after ALL of the PropTweens were created (like RoundPropsPlugin and ModifiersPlugin)\n\n while (pt) {\n next = pt._next;\n pt2 = first;\n\n while (pt2 && pt2.pr > pt.pr) {\n pt2 = pt2._next;\n }\n\n if (pt._prev = pt2 ? pt2._prev : last) {\n pt._prev._next = pt;\n } else {\n first = pt;\n }\n\n if (pt._next = pt2) {\n pt2._prev = pt;\n } else {\n last = pt;\n }\n\n pt = next;\n }\n\n parent._pt = first;\n}; //PropTween key: t = target, p = prop, r = renderer, d = data, s = start, c = change, op = overwriteProperty (ONLY populated when it's different than p), pr = priority, _next/_prev for the linked list siblings, set = setter, m = modifier, mSet = modifierSetter (the original setter, before a modifier was added)\n\n\nvar PropTween = /*#__PURE__*/function () {\n function PropTween(next, target, prop, start, change, renderer, data, setter, priority) {\n this.t = target;\n this.s = start;\n this.c = change;\n this.p = prop;\n this.r = renderer || _renderPlain;\n this.d = data || this;\n this.set = setter || _setterPlain;\n this.pr = priority || 0;\n this._next = next;\n\n if (next) {\n next._prev = this;\n }\n }\n\n var _proto4 = PropTween.prototype;\n\n _proto4.modifier = function modifier(func, tween, target) {\n this.mSet = this.mSet || this.set; //in case it was already set (a PropTween can only have one modifier)\n\n this.set = _setterWithModifier;\n this.m = func;\n this.mt = target; //modifier target\n\n this.tween = tween;\n };\n\n return PropTween;\n}(); //Initialization tasks\n\n_forEachName(_callbackNames + \"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger\", function (name) {\n return _reservedProps[name] = 1;\n});\n\n_globals.TweenMax = _globals.TweenLite = Tween;\n_globals.TimelineLite = _globals.TimelineMax = Timeline;\n_globalTimeline = new Timeline({\n sortChildren: false,\n defaults: _defaults,\n autoRemoveChildren: true,\n id: \"root\",\n smoothChildTiming: true\n});\n_config.stringFilter = _colorStringFilter;\n\nvar _media = [],\n _listeners = {},\n _emptyArray = [],\n _lastMediaTime = 0,\n _contextID = 0,\n _dispatch = function _dispatch(type) {\n return (_listeners[type] || _emptyArray).map(function (f) {\n return f();\n });\n},\n _onMediaChange = function _onMediaChange() {\n var time = Date.now(),\n matches = [];\n\n if (time - _lastMediaTime > 2) {\n _dispatch(\"matchMediaInit\");\n\n _media.forEach(function (c) {\n var queries = c.queries,\n conditions = c.conditions,\n match,\n p,\n anyMatch,\n toggled;\n\n for (p in queries) {\n match = _win.matchMedia(queries[p]).matches; // Firefox doesn't update the \"matches\" property of the MediaQueryList object correctly - it only does so as it calls its change handler - so we must re-create a media query here to ensure it's accurate.\n\n match && (anyMatch = 1);\n\n if (match !== conditions[p]) {\n conditions[p] = match;\n toggled = 1;\n }\n }\n\n if (toggled) {\n c.revert();\n anyMatch && matches.push(c);\n }\n });\n\n _dispatch(\"matchMediaRevert\");\n\n matches.forEach(function (c) {\n return c.onMatch(c, function (func) {\n return c.add(null, func);\n });\n });\n _lastMediaTime = time;\n\n _dispatch(\"matchMedia\");\n }\n};\n\nvar Context = /*#__PURE__*/function () {\n function Context(func, scope) {\n this.selector = scope && selector(scope);\n this.data = [];\n this._r = []; // returned/cleanup functions\n\n this.isReverted = false;\n this.id = _contextID++; // to work around issues that frameworks like Vue cause by making things into Proxies which make it impossible to do something like _media.indexOf(this) because \"this\" would no longer refer to the Context instance itself - it'd refer to a Proxy! We needed a way to identify the context uniquely\n\n func && this.add(func);\n }\n\n var _proto5 = Context.prototype;\n\n _proto5.add = function add(name, func, scope) {\n // possible future addition if we need the ability to add() an animation to a context and for whatever reason cannot create that animation inside of a context.add(() => {...}) function.\n // if (name && _isFunction(name.revert)) {\n // \tthis.data.push(name);\n // \treturn (name._ctx = this);\n // }\n if (_isFunction(name)) {\n scope = func;\n func = name;\n name = _isFunction;\n }\n\n var self = this,\n f = function f() {\n var prev = _context,\n prevSelector = self.selector,\n result;\n prev && prev !== self && prev.data.push(self);\n scope && (self.selector = selector(scope));\n _context = self;\n result = func.apply(self, arguments);\n _isFunction(result) && self._r.push(result);\n _context = prev;\n self.selector = prevSelector;\n self.isReverted = false;\n return result;\n };\n\n self.last = f;\n return name === _isFunction ? f(self, function (func) {\n return self.add(null, func);\n }) : name ? self[name] = f : f;\n };\n\n _proto5.ignore = function ignore(func) {\n var prev = _context;\n _context = null;\n func(this);\n _context = prev;\n };\n\n _proto5.getTweens = function getTweens() {\n var a = [];\n this.data.forEach(function (e) {\n return e instanceof Context ? a.push.apply(a, e.getTweens()) : e instanceof Tween && !(e.parent && e.parent.data === \"nested\") && a.push(e);\n });\n return a;\n };\n\n _proto5.clear = function clear() {\n this._r.length = this.data.length = 0;\n };\n\n _proto5.kill = function kill(revert, matchMedia) {\n var _this4 = this;\n\n if (revert) {\n (function () {\n var tweens = _this4.getTweens(),\n i = _this4.data.length,\n t;\n\n while (i--) {\n // Flip plugin tweens are very different in that they should actually be pushed to their end. The plugin replaces the timeline's .revert() method to do exactly that. But we also need to remove any of those nested tweens inside the flip timeline so that they don't get individually reverted.\n t = _this4.data[i];\n\n if (t.data === \"isFlip\") {\n t.revert();\n t.getChildren(true, true, false).forEach(function (tween) {\n return tweens.splice(tweens.indexOf(tween), 1);\n });\n }\n } // save as an object so that we can cache the globalTime for each tween to optimize performance during the sort\n\n\n tweens.map(function (t) {\n return {\n g: t._dur || t._delay || t._sat && !t._sat.vars.immediateRender ? t.globalTime(0) : -Infinity,\n t: t\n };\n }).sort(function (a, b) {\n return b.g - a.g || -Infinity;\n }).forEach(function (o) {\n return o.t.revert(revert);\n }); // note: all of the _startAt tweens should be reverted in reverse order that they were created, and they'll all have the same globalTime (-1) so the \" || -1\" in the sort keeps the order properly.\n\n i = _this4.data.length;\n\n while (i--) {\n // make sure we loop backwards so that, for example, SplitTexts that were created later on the same element get reverted first\n t = _this4.data[i];\n\n if (t instanceof Timeline) {\n if (t.data !== \"nested\") {\n t.scrollTrigger && t.scrollTrigger.revert();\n t.kill(); // don't revert() the timeline because that's duplicating efforts since we already reverted all the tweens\n }\n } else {\n !(t instanceof Tween) && t.revert && t.revert(revert);\n }\n }\n\n _this4._r.forEach(function (f) {\n return f(revert, _this4);\n });\n\n _this4.isReverted = true;\n })();\n } else {\n this.data.forEach(function (e) {\n return e.kill && e.kill();\n });\n }\n\n this.clear();\n\n if (matchMedia) {\n var i = _media.length;\n\n while (i--) {\n // previously, we checked _media.indexOf(this), but some frameworks like Vue enforce Proxy objects that make it impossible to get the proper result that way, so we must use a unique ID number instead.\n _media[i].id === this.id && _media.splice(i, 1);\n }\n }\n };\n\n _proto5.revert = function revert(config) {\n this.kill(config || {});\n };\n\n return Context;\n}();\n\nvar MatchMedia = /*#__PURE__*/function () {\n function MatchMedia(scope) {\n this.contexts = [];\n this.scope = scope;\n _context && _context.data.push(this);\n }\n\n var _proto6 = MatchMedia.prototype;\n\n _proto6.add = function add(conditions, func, scope) {\n _isObject(conditions) || (conditions = {\n matches: conditions\n });\n var context = new Context(0, scope || this.scope),\n cond = context.conditions = {},\n mq,\n p,\n active;\n _context && !context.selector && (context.selector = _context.selector); // in case a context is created inside a context. Like a gsap.matchMedia() that's inside a scoped gsap.context()\n\n this.contexts.push(context);\n func = context.add(\"onMatch\", func);\n context.queries = conditions;\n\n for (p in conditions) {\n if (p === \"all\") {\n active = 1;\n } else {\n mq = _win.matchMedia(conditions[p]);\n\n if (mq) {\n _media.indexOf(context) < 0 && _media.push(context);\n (cond[p] = mq.matches) && (active = 1);\n mq.addListener ? mq.addListener(_onMediaChange) : mq.addEventListener(\"change\", _onMediaChange);\n }\n }\n }\n\n active && func(context, function (f) {\n return context.add(null, f);\n });\n return this;\n } // refresh() {\n // \tlet time = _lastMediaTime,\n // \t\tmedia = _media;\n // \t_lastMediaTime = -1;\n // \t_media = this.contexts;\n // \t_onMediaChange();\n // \t_lastMediaTime = time;\n // \t_media = media;\n // }\n ;\n\n _proto6.revert = function revert(config) {\n this.kill(config || {});\n };\n\n _proto6.kill = function kill(revert) {\n this.contexts.forEach(function (c) {\n return c.kill(revert, true);\n });\n };\n\n return MatchMedia;\n}();\n/*\n * --------------------------------------------------------------------------------------\n * GSAP\n * --------------------------------------------------------------------------------------\n */\n\n\nvar _gsap = {\n registerPlugin: function registerPlugin() {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n args.forEach(function (config) {\n return _createPlugin(config);\n });\n },\n timeline: function timeline(vars) {\n return new Timeline(vars);\n },\n getTweensOf: function getTweensOf(targets, onlyActive) {\n return _globalTimeline.getTweensOf(targets, onlyActive);\n },\n getProperty: function getProperty(target, property, unit, uncache) {\n _isString(target) && (target = toArray(target)[0]); //in case selector text or an array is passed in\n\n var getter = _getCache(target || {}).get,\n format = unit ? _passThrough : _numericIfPossible;\n\n unit === \"native\" && (unit = \"\");\n return !target ? target : !property ? function (property, unit, uncache) {\n return format((_plugins[property] && _plugins[property].get || getter)(target, property, unit, uncache));\n } : format((_plugins[property] && _plugins[property].get || getter)(target, property, unit, uncache));\n },\n quickSetter: function quickSetter(target, property, unit) {\n target = toArray(target);\n\n if (target.length > 1) {\n var setters = target.map(function (t) {\n return gsap.quickSetter(t, property, unit);\n }),\n l = setters.length;\n return function (value) {\n var i = l;\n\n while (i--) {\n setters[i](value);\n }\n };\n }\n\n target = target[0] || {};\n\n var Plugin = _plugins[property],\n cache = _getCache(target),\n p = cache.harness && (cache.harness.aliases || {})[property] || property,\n // in case it's an alias, like \"rotate\" for \"rotation\".\n setter = Plugin ? function (value) {\n var p = new Plugin();\n _quickTween._pt = 0;\n p.init(target, unit ? value + unit : value, _quickTween, 0, [target]);\n p.render(1, p);\n _quickTween._pt && _renderPropTweens(1, _quickTween);\n } : cache.set(target, p);\n\n return Plugin ? setter : function (value) {\n return setter(target, p, unit ? value + unit : value, cache, 1);\n };\n },\n quickTo: function quickTo(target, property, vars) {\n var _merge2;\n\n var tween = gsap.to(target, _merge((_merge2 = {}, _merge2[property] = \"+=0.1\", _merge2.paused = true, _merge2), vars || {})),\n func = function func(value, start, startIsRelative) {\n return tween.resetTo(property, value, start, startIsRelative);\n };\n\n func.tween = tween;\n return func;\n },\n isTweening: function isTweening(targets) {\n return _globalTimeline.getTweensOf(targets, true).length > 0;\n },\n defaults: function defaults(value) {\n value && value.ease && (value.ease = _parseEase(value.ease, _defaults.ease));\n return _mergeDeep(_defaults, value || {});\n },\n config: function config(value) {\n return _mergeDeep(_config, value || {});\n },\n registerEffect: function registerEffect(_ref3) {\n var name = _ref3.name,\n effect = _ref3.effect,\n plugins = _ref3.plugins,\n defaults = _ref3.defaults,\n extendTimeline = _ref3.extendTimeline;\n (plugins || \"\").split(\",\").forEach(function (pluginName) {\n return pluginName && !_plugins[pluginName] && !_globals[pluginName] && _warn(name + \" effect requires \" + pluginName + \" plugin.\");\n });\n\n _effects[name] = function (targets, vars, tl) {\n return effect(toArray(targets), _setDefaults(vars || {}, defaults), tl);\n };\n\n if (extendTimeline) {\n Timeline.prototype[name] = function (targets, vars, position) {\n return this.add(_effects[name](targets, _isObject(vars) ? vars : (position = vars) && {}, this), position);\n };\n }\n },\n registerEase: function registerEase(name, ease) {\n _easeMap[name] = _parseEase(ease);\n },\n parseEase: function parseEase(ease, defaultEase) {\n return arguments.length ? _parseEase(ease, defaultEase) : _easeMap;\n },\n getById: function getById(id) {\n return _globalTimeline.getById(id);\n },\n exportRoot: function exportRoot(vars, includeDelayedCalls) {\n if (vars === void 0) {\n vars = {};\n }\n\n var tl = new Timeline(vars),\n child,\n next;\n tl.smoothChildTiming = _isNotFalse(vars.smoothChildTiming);\n\n _globalTimeline.remove(tl);\n\n tl._dp = 0; //otherwise it'll get re-activated when adding children and be re-introduced into _globalTimeline's linked list (then added to itself).\n\n tl._time = tl._tTime = _globalTimeline._time;\n child = _globalTimeline._first;\n\n while (child) {\n next = child._next;\n\n if (includeDelayedCalls || !(!child._dur && child instanceof Tween && child.vars.onComplete === child._targets[0])) {\n _addToTimeline(tl, child, child._start - child._delay);\n }\n\n child = next;\n }\n\n _addToTimeline(_globalTimeline, tl, 0);\n\n return tl;\n },\n context: function context(func, scope) {\n return func ? new Context(func, scope) : _context;\n },\n matchMedia: function matchMedia(scope) {\n return new MatchMedia(scope);\n },\n matchMediaRefresh: function matchMediaRefresh() {\n return _media.forEach(function (c) {\n var cond = c.conditions,\n found,\n p;\n\n for (p in cond) {\n if (cond[p]) {\n cond[p] = false;\n found = 1;\n }\n }\n\n found && c.revert();\n }) || _onMediaChange();\n },\n addEventListener: function addEventListener(type, callback) {\n var a = _listeners[type] || (_listeners[type] = []);\n ~a.indexOf(callback) || a.push(callback);\n },\n removeEventListener: function removeEventListener(type, callback) {\n var a = _listeners[type],\n i = a && a.indexOf(callback);\n i >= 0 && a.splice(i, 1);\n },\n utils: {\n wrap: wrap,\n wrapYoyo: wrapYoyo,\n distribute: distribute,\n random: random,\n snap: snap,\n normalize: normalize,\n getUnit: getUnit,\n clamp: clamp,\n splitColor: splitColor,\n toArray: toArray,\n selector: selector,\n mapRange: mapRange,\n pipe: pipe,\n unitize: unitize,\n interpolate: interpolate,\n shuffle: shuffle\n },\n install: _install,\n effects: _effects,\n ticker: _ticker,\n updateRoot: Timeline.updateRoot,\n plugins: _plugins,\n globalTimeline: _globalTimeline,\n core: {\n PropTween: PropTween,\n globals: _addGlobal,\n Tween: Tween,\n Timeline: Timeline,\n Animation: Animation,\n getCache: _getCache,\n _removeLinkedListItem: _removeLinkedListItem,\n reverting: function reverting() {\n return _reverting;\n },\n context: function context(toAdd) {\n if (toAdd && _context) {\n _context.data.push(toAdd);\n\n toAdd._ctx = _context;\n }\n\n return _context;\n },\n suppressOverwrites: function suppressOverwrites(value) {\n return _suppressOverwrites = value;\n }\n }\n};\n\n_forEachName(\"to,from,fromTo,delayedCall,set,killTweensOf\", function (name) {\n return _gsap[name] = Tween[name];\n});\n\n_ticker.add(Timeline.updateRoot);\n\n_quickTween = _gsap.to({}, {\n duration: 0\n}); // ---- EXTRA PLUGINS --------------------------------------------------------\n\nvar _getPluginPropTween = function _getPluginPropTween(plugin, prop) {\n var pt = plugin._pt;\n\n while (pt && pt.p !== prop && pt.op !== prop && pt.fp !== prop) {\n pt = pt._next;\n }\n\n return pt;\n},\n _addModifiers = function _addModifiers(tween, modifiers) {\n var targets = tween._targets,\n p,\n i,\n pt;\n\n for (p in modifiers) {\n i = targets.length;\n\n while (i--) {\n pt = tween._ptLookup[i][p];\n\n if (pt && (pt = pt.d)) {\n if (pt._pt) {\n // is a plugin\n pt = _getPluginPropTween(pt, p);\n }\n\n pt && pt.modifier && pt.modifier(modifiers[p], tween, targets[i], p);\n }\n }\n }\n},\n _buildModifierPlugin = function _buildModifierPlugin(name, modifier) {\n return {\n name: name,\n rawVars: 1,\n //don't pre-process function-based values or \"random()\" strings.\n init: function init(target, vars, tween) {\n tween._onInit = function (tween) {\n var temp, p;\n\n if (_isString(vars)) {\n temp = {};\n\n _forEachName(vars, function (name) {\n return temp[name] = 1;\n }); //if the user passes in a comma-delimited list of property names to roundProps, like \"x,y\", we round to whole numbers.\n\n\n vars = temp;\n }\n\n if (modifier) {\n temp = {};\n\n for (p in vars) {\n temp[p] = modifier(vars[p]);\n }\n\n vars = temp;\n }\n\n _addModifiers(tween, vars);\n };\n }\n };\n}; //register core plugins\n\n\nvar gsap = _gsap.registerPlugin({\n name: \"attr\",\n init: function init(target, vars, tween, index, targets) {\n var p, pt, v;\n this.tween = tween;\n\n for (p in vars) {\n v = target.getAttribute(p) || \"\";\n pt = this.add(target, \"setAttribute\", (v || 0) + \"\", vars[p], index, targets, 0, 0, p);\n pt.op = p;\n pt.b = v; // record the beginning value so we can revert()\n\n this._props.push(p);\n }\n },\n render: function render(ratio, data) {\n var pt = data._pt;\n\n while (pt) {\n _reverting ? pt.set(pt.t, pt.p, pt.b, pt) : pt.r(ratio, pt.d); // if reverting, go back to the original (pt.b)\n\n pt = pt._next;\n }\n }\n}, {\n name: \"endArray\",\n init: function init(target, value) {\n var i = value.length;\n\n while (i--) {\n this.add(target, i, target[i] || 0, value[i], 0, 0, 0, 0, 0, 1);\n }\n }\n}, _buildModifierPlugin(\"roundProps\", _roundModifier), _buildModifierPlugin(\"modifiers\"), _buildModifierPlugin(\"snap\", snap)) || _gsap; //to prevent the core plugins from being dropped via aggressive tree shaking, we must include them in the variable declaration in this way.\n\nTween.version = Timeline.version = gsap.version = \"3.12.5\";\n_coreReady = 1;\n_windowExists() && _wake();\nvar Power0 = _easeMap.Power0,\n Power1 = _easeMap.Power1,\n Power2 = _easeMap.Power2,\n Power3 = _easeMap.Power3,\n Power4 = _easeMap.Power4,\n Linear = _easeMap.Linear,\n Quad = _easeMap.Quad,\n Cubic = _easeMap.Cubic,\n Quart = _easeMap.Quart,\n Quint = _easeMap.Quint,\n Strong = _easeMap.Strong,\n Elastic = _easeMap.Elastic,\n Back = _easeMap.Back,\n SteppedEase = _easeMap.SteppedEase,\n Bounce = _easeMap.Bounce,\n Sine = _easeMap.Sine,\n Expo = _easeMap.Expo,\n Circ = _easeMap.Circ;\n\n //export some internal methods/orojects for use in CSSPlugin so that we can externalize that file and allow custom builds that exclude it.\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvZ3NhcC9nc2FwLWNvcmUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsd0NBQXdDLHVCQUF1Qix5RkFBeUY7O0FBRXhKLGdEQUFnRCwwREFBMEQsMkNBQTJDOztBQUVySjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNELDZGQUE2RjtBQUM3RjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRCx1QkFBdUI7QUFDdkI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsMkNBQTJDO0FBQzNDO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0EsK0pBQStKO0FBQy9KO0FBQ0E7O0FBRUEsU0FBUywyQ0FBMkM7O0FBRXBEO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxjQUFjLE9BQU87QUFDckI7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBLHNEQUFzRDtBQUN0RCxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSwySUFBMkk7QUFDM0k7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQSxlQUFlO0FBQ2Y7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUEsbURBQW1EO0FBQ25ELENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLENBQUM7QUFDRDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUEsa0RBQWtEO0FBQ2xEOztBQUVBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsSUFBSTs7O0FBR0o7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxtREFBbUQ7O0FBRW5EO0FBQ0E7QUFDQTs7QUFFQSxpQ0FBaUM7QUFDakM7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBLGlFQUFpRTs7QUFFakU7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxpRUFBaUU7O0FBRWpFLHNFQUFzRTs7QUFFdEU7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsNkVBQTZFO0FBQzdFOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FB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TTtBQUNOOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFDQUFxQzs7QUFFckM7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFdBQVcsT0FBTztBQUNsQjtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQSxvRUFBb0UsSUFBSSxFQUFFLElBQUk7QUFDOUU7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSw4REFBOEQ7O0FBRTlEO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLG1DQUFtQzs7QUFFbkM7QUFDQSxtQkFBbUIsd0JBQXdCO0FBQzNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLHFGQUFxRjs7QUFFckY7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsNkNBQTZDOztBQUU3QztBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBOztBQUVBO0FBQ0EsUUFBUTs7QUFFUjs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCLDRCQUE0Qiw4RUFBOEU7QUFDcEksY0FBYztBQUNkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLFNBQVMsT0FBTztBQUNoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJGQUEyRjtBQUMzRixDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EsSUFBSTs7QUFFSixrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxJQUFJOztBQUVKO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNILENBQUM7O0FBRUQ7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEdBQUc7QUFDSCxDQUFDOztBQUVEO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQSxDQUFDOztBQUVEOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFTztBQUNQO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQSxvRUFBb0U7QUFDcEU7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSw4Q0FBOEM7QUFDOUMsMkJBQTJCO0FBQzNCOztBQUVBLHlEQUF5RDtBQUN6RDs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0Esd01BQXdNO0FBQ3hNOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxzREFBc0Q7QUFDdEQ7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDBHQUEwRztBQUMxRyxzR0FBc0c7QUFDdEc7QUFDQTs7QUFFQTtBQUNBLGdFQUFnRTs7QUFFaEU7O0FBRUEsbUJBQW1COzs7QUFHbkI7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsNkVBQTZFOztBQUU3RSxrQ0FBa0M7QUFDbEMsUUFBUTtBQUNSOztBQUVBLDhCQUE4Qjs7QUFFOUIsK01BQStNO0FBQy9NO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLDBDQUEwQzs7QUFFMUM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw2RUFBNkU7QUFDN0U7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDRGQUE0Rjs7QUFFNUY7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBLEtBQUs7QUFDTDs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdPO0FBQ1A7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHlDQUF5Qzs7QUFFekM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEscURBQXFEOztBQUVyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVU7QUFDVjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsZ0tBQWdLOztBQUVoSztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0VBQWdFOztBQUVoRTtBQUNBO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLDJCQUEyQjs7QUFFM0I7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxZQUFZOzs7QUFHWjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQixxREFBcUQsNk5BQTZOLE9BQU8sV0FBVyxLQUFLO0FBQy9UOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSwwREFBMEQ7O0FBRTFEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0EsNkRBQTZEOztBQUU3RDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbVFBQW1ROztBQUVuUTtBQUNBO0FBQ0E7QUFDQSxvRkFBb0Y7O0FBRXBGO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxtQ0FBbUM7O0FBRW5DOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSx5SEFBeUg7O0FBRXpIO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBOztBQUVBLDBFQUEwRTtBQUMxRTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLGdFQUFnRTtBQUNoRTtBQUNBLEtBQUs7O0FBRUw7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxzQ0FBc0M7QUFDdEM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztB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QUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7O0FBRUw7QUFDQSw2REFBNkQ7QUFDN0Q7O0FBRUE7QUFDQTtBQUNBLGdHQUFnRztBQUNoRztBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBLGdCQUFnQjs7QUFFaEI7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEtBQUs7QUFDTCxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDs7QUFFQSx5QkFBeUI7QUFDekI7QUFDQSxDQUFDLEdBQUc7O0FBRUo7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLFdBQVcsR0FBRzs7O0FBR2Q7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRzs7O0FBR0k7QUFDUDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0EscUVBQXFFOztBQUVyRTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQyx1SUFBdUk7O0FBRXhJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNtSjtBQUNxSCxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9nc2FwL2dzYXAtY29yZS5qcz9hNWNmIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIF9hc3NlcnRUaGlzSW5pdGlhbGl6ZWQoc2VsZikgeyBpZiAoc2VsZiA9PT0gdm9pZCAwKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHNMb29zZShzdWJDbGFzcywgc3VwZXJDbGFzcykgeyBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MucHJvdG90eXBlKTsgc3ViQ2xhc3MucHJvdG90eXBlLmNvbnN0cnVjdG9yID0gc3ViQ2xhc3M7IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxuLyohXG4gKiBHU0FQIDMuMTIuNVxuICogaHR0cHM6Ly9nc2FwLmNvbVxuICpcbiAqIEBsaWNlbnNlIENvcHlyaWdodCAyMDA4LTIwMjQsIEdyZWVuU29jay4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqIFN1YmplY3QgdG8gdGhlIHRlcm1zIGF0IGh0dHBzOi8vZ3NhcC5jb20vc3RhbmRhcmQtbGljZW5zZSBvciBmb3JcbiAqIENsdWIgR1NBUCBtZW1iZXJzLCB0aGUgYWdyZWVtZW50IGlzc3VlZCB3aXRoIHRoYXQgbWVtYmVyc2hpcC5cbiAqIEBhdXRob3I6IEphY2sgRG95bGUsIGphY2tAZ3JlZW5zb2NrLmNvbVxuKi9cblxuLyogZXNsaW50LWRpc2FibGUgKi9cbnZhciBfY29uZmlnID0ge1xuICBhdXRvU2xlZXA6IDEyMCxcbiAgZm9yY2UzRDogXCJhdXRvXCIsXG4gIG51bGxUYXJnZXRXYXJuOiAxLFxuICB1bml0czoge1xuICAgIGxpbmVIZWlnaHQ6IFwiXCJcbiAgfVxufSxcbiAgICBfZGVmYXVsdHMgPSB7XG4gIGR1cmF0aW9uOiAuNSxcbiAgb3ZlcndyaXRlOiBmYWxzZSxcbiAgZGVsYXk6IDBcbn0sXG4gICAgX3N1cHByZXNzT3ZlcndyaXRlcyxcbiAgICBfcmV2ZXJ0aW5nLFxuICAgIF9jb250ZXh0LFxuICAgIF9iaWdOdW0gPSAxZTgsXG4gICAgX3RpbnlOdW0gPSAxIC8gX2JpZ051bSxcbiAgICBfMlBJID0gTWF0aC5QSSAqIDIsXG4gICAgX0hBTEZfUEkgPSBfMlBJIC8gNCxcbiAgICBfZ3NJRCA9IDAsXG4gICAgX3NxcnQgPSBNYXRoLnNxcnQsXG4gICAgX2NvcyA9IE1hdGguY29zLFxuICAgIF9zaW4gPSBNYXRoLnNpbixcbiAgICBfaXNTdHJpbmcgPSBmdW5jdGlvbiBfaXNTdHJpbmcodmFsdWUpIHtcbiAgcmV0dXJuIHR5cGVvZiB2YWx1ZSA9PT0gXCJzdHJpbmdcIjtcbn0sXG4gICAgX2lzRnVuY3Rpb24gPSBmdW5jdGlvbiBfaXNGdW5jdGlvbih2YWx1ZSkge1xuICByZXR1cm4gdHlwZW9mIHZhbHVlID09PSBcImZ1bmN0aW9uXCI7XG59LFxuICAgIF9pc051bWJlciA9IGZ1bmN0aW9uIF9pc051bWJlcih2YWx1ZSkge1xuICByZXR1cm4gdHlwZW9mIHZhbHVlID09PSBcIm51bWJlclwiO1xufSxcbiAgICBfaXNVbmRlZmluZWQgPSBmdW5jdGlvbiBfaXNVbmRlZmluZWQodmFsdWUpIHtcbiAgcmV0dXJuIHR5cGVvZiB2YWx1ZSA9PT0gXCJ1bmRlZmluZWRcIjtcbn0sXG4gICAgX2lzT2JqZWN0ID0gZnVuY3Rpb24gX2lzT2JqZWN0KHZhbHVlKSB7XG4gIHJldHVybiB0eXBlb2YgdmFsdWUgPT09IFwib2JqZWN0XCI7XG59LFxuICAgIF9pc05vdEZhbHNlID0gZnVuY3Rpb24gX2lzTm90RmFsc2UodmFsdWUpIHtcbiAgcmV0dXJuIHZhbHVlICE9PSBmYWxzZTtcbn0sXG4gICAgX3dpbmRvd0V4aXN0cyA9IGZ1bmN0aW9uIF93aW5kb3dFeGlzdHMoKSB7XG4gIHJldHVybiB0eXBlb2Ygd2luZG93ICE9PSBcInVuZGVmaW5lZFwiO1xufSxcbiAgICBfaXNGdW5jT3JTdHJpbmcgPSBmdW5jdGlvbiBfaXNGdW5jT3JTdHJpbmcodmFsdWUpIHtcbiAgcmV0dXJuIF9pc0Z1bmN0aW9uKHZhbHVlKSB8fCBfaXNTdHJpbmcodmFsdWUpO1xufSxcbiAgICBfaXNUeXBlZEFycmF5ID0gdHlwZW9mIEFycmF5QnVmZmVyID09PSBcImZ1bmN0aW9uXCIgJiYgQXJyYXlCdWZmZXIuaXNWaWV3IHx8IGZ1bmN0aW9uICgpIHt9LFxuICAgIC8vIG5vdGU6IElFMTAgaGFzIEFycmF5QnVmZmVyLCBidXQgTk9UIEFycmF5QnVmZmVyLmlzVmlldygpLlxuX2lzQXJyYXkgPSBBcnJheS5pc0FycmF5LFxuICAgIF9zdHJpY3ROdW1FeHAgPSAvKD86LT9cXC4/XFxkfFxcLikrL2dpLFxuICAgIC8vb25seSBudW1iZXJzIChpbmNsdWRpbmcgbmVnYXRpdmVzIGFuZCBkZWNpbWFscykgYnV0IE5PVCByZWxhdGl2ZSB2YWx1ZXMuXG5fbnVtRXhwID0gL1stKz0uXSpcXGQrWy5lXFwtK10qXFxkKltlXFwtK10qXFxkKi9nLFxuICAgIC8vZmluZHMgYW55IG51bWJlcnMsIGluY2x1ZGluZyBvbmVzIHRoYXQgc3RhcnQgd2l0aCArPSBvciAtPSwgbmVnYXRpdmUgbnVtYmVycywgYW5kIG9uZXMgaW4gc2NpZW50aWZpYyBub3RhdGlvbiBsaWtlIDFlLTguXG5fbnVtV2l0aFVuaXRFeHAgPSAvWy0rPS5dKlxcZCtbLmUtXSpcXGQqW2EteiVdKi9nLFxuICAgIF9jb21wbGV4U3RyaW5nTnVtRXhwID0gL1stKz0uXSpcXGQrXFwuP1xcZCooPzplLXxlXFwrKT9cXGQqL2dpLFxuICAgIC8vZHVwbGljYXRlIHNvIHRoYXQgd2hpbGUgd2UncmUgbG9vcGluZyB0aHJvdWdoIG1hdGNoZXMgZnJvbSBleGVjKCksIGl0IGRvZXNuJ3QgY29udGFtaW5hdGUgdGhlIGxhc3RJbmRleCBvZiBfbnVtRXhwIHdoaWNoIHdlIHVzZSB0byBzZWFyY2ggZm9yIGNvbG9ycyB0b28uXG5fcmVsRXhwID0gL1srLV09LT9bLlxcZF0rLyxcbiAgICBfZGVsaW1pdGVkVmFsdWVFeHAgPSAvW14sJ1wiXFxbXFxdXFxzXSsvZ2ksXG4gICAgLy8gcHJldmlvdXNseSAvWyNcXC0rLl0qXFxiW2EtelxcZFxcLT0rJS5dKy9naSBidXQgZGlkbid0IGNhdGNoIHNwZWNpYWwgY2hhcmFjdGVycy5cbl91bml0RXhwID0gL15bK1xcLT1lXFxzXFxkXSpcXGQrWy5cXGRdKihbYS16XSp8JSlcXHMqJC9pLFxuICAgIF9nbG9iYWxUaW1lbGluZSxcbiAgICBfd2luLFxuICAgIF9jb3JlSW5pdHRlZCxcbiAgICBfZG9jLFxuICAgIF9nbG9iYWxzID0ge30sXG4gICAgX2luc3RhbGxTY29wZSA9IHt9LFxuICAgIF9jb3JlUmVhZHksXG4gICAgX2luc3RhbGwgPSBmdW5jdGlvbiBfaW5zdGFsbChzY29wZSkge1xuICByZXR1cm4gKF9pbnN0YWxsU2NvcGUgPSBfbWVyZ2Uoc2NvcGUsIF9nbG9iYWxzKSkgJiYgZ3NhcDtcbn0sXG4gICAgX21pc3NpbmdQbHVnaW4gPSBmdW5jdGlvbiBfbWlzc2luZ1BsdWdpbihwcm9wZXJ0eSwgdmFsdWUpIHtcbiAgcmV0dXJuIGNvbnNvbGUud2FybihcIkludmFsaWQgcHJvcGVydHlcIiwgcHJvcGVydHksIFwic2V0IHRvXCIsIHZhbHVlLCBcIk1pc3NpbmcgcGx1Z2luPyBnc2FwLnJlZ2lzdGVyUGx1Z2luKClcIik7XG59LFxuICAgIF93YXJuID0gZnVuY3Rpb24gX3dhcm4obWVzc2FnZSwgc3VwcHJlc3MpIHtcbiAgcmV0dXJuICFzdXBwcmVzcyAmJiBjb25zb2xlLndhcm4obWVzc2FnZSk7XG59LFxuICAgIF9hZGRHbG9iYWwgPSBmdW5jdGlvbiBfYWRkR2xvYmFsKG5hbWUsIG9iaikge1xuICByZXR1cm4gbmFtZSAmJiAoX2dsb2JhbHNbbmFtZV0gPSBvYmopICYmIF9pbnN0YWxsU2NvcGUgJiYgKF9pbnN0YWxsU2NvcGVbbmFtZV0gPSBvYmopIHx8IF9nbG9iYWxzO1xufSxcbiAgICBfZW1wdHlGdW5jID0gZnVuY3Rpb24gX2VtcHR5RnVuYygpIHtcbiAgcmV0dXJuIDA7XG59LFxuICAgIF9zdGFydEF0UmV2ZXJ0Q29uZmlnID0ge1xuICBzdXBwcmVzc0V2ZW50czogdHJ1ZSxcbiAgaXNTdGFydDogdHJ1ZSxcbiAga2lsbDogZmFsc2Vcbn0sXG4gICAgX3JldmVydENvbmZpZ05vS2lsbCA9IHtcbiAgc3VwcHJlc3NFdmVudHM6IHRydWUsXG4gIGtpbGw6IGZhbHNlXG59LFxuICAgIF9yZXZlcnRDb25maWcgPSB7XG4gIHN1cHByZXNzRXZlbnRzOiB0cnVlXG59LFxuICAgIF9yZXNlcnZlZFByb3BzID0ge30sXG4gICAgX2xhenlUd2VlbnMgPSBbXSxcbiAgICBfbGF6eUxvb2t1cCA9IHt9LFxuICAgIF9sYXN0UmVuZGVyZWRGcmFtZSxcbiAgICBfcGx1Z2lucyA9IHt9LFxuICAgIF9lZmZlY3RzID0ge30sXG4gICAgX25leHRHQ0ZyYW1lID0gMzAsXG4gICAgX2hhcm5lc3NQbHVnaW5zID0gW10sXG4gICAgX2NhbGxiYWNrTmFtZXMgPSBcIlwiLFxuICAgIF9oYXJuZXNzID0gZnVuY3Rpb24gX2hhcm5lc3ModGFyZ2V0cykge1xuICB2YXIgdGFyZ2V0ID0gdGFyZ2V0c1swXSxcbiAgICAgIGhhcm5lc3NQbHVnaW4sXG4gICAgICBpO1xuICBfaXNPYmplY3QodGFyZ2V0KSB8fCBfaXNGdW5jdGlvbih0YXJnZXQpIHx8ICh0YXJnZXRzID0gW3RhcmdldHNdKTtcblxuICBpZiAoIShoYXJuZXNzUGx1Z2luID0gKHRhcmdldC5fZ3NhcCB8fCB7fSkuaGFybmVzcykpIHtcbiAgICAvLyBmaW5kIHRoZSBmaXJzdCB0YXJnZXQgd2l0aCBhIGhhcm5lc3MuIFdlIGFzc3VtZSB0YXJnZXRzIHBhc3NlZCBpbnRvIGFuIGFuaW1hdGlvbiB3aWxsIGJlIG9mIHNpbWlsYXIgdHlwZSwgbWVhbmluZyB0aGUgc2FtZSBraW5kIG9mIGhhcm5lc3MgY2FuIGJlIHVzZWQgZm9yIHRoZW0gYWxsIChwZXJmb3JtYW5jZSBvcHRpbWl6YXRpb24pXG4gICAgaSA9IF9oYXJuZXNzUGx1Z2lucy5sZW5ndGg7XG5cbiAgICB3aGlsZSAoaS0tICYmICFfaGFybmVzc1BsdWdpbnNbaV0udGFyZ2V0VGVzdCh0YXJnZXQpKSB7fVxuXG4gICAgaGFybmVzc1BsdWdpbiA9IF9oYXJuZXNzUGx1Z2luc1tpXTtcbiAgfVxuXG4gIGkgPSB0YXJnZXRzLmxlbmd0aDtcblxuICB3aGlsZSAoaS0tKSB7XG4gICAgdGFyZ2V0c1tpXSAmJiAodGFyZ2V0c1tpXS5fZ3NhcCB8fCAodGFyZ2V0c1tpXS5fZ3NhcCA9IG5ldyBHU0NhY2hlKHRhcmdldHNbaV0sIGhhcm5lc3NQbHVnaW4pKSkgfHwgdGFyZ2V0cy5zcGxpY2UoaSwgMSk7XG4gIH1cblxuICByZXR1cm4gdGFyZ2V0cztcbn0sXG4gICAgX2dldENhY2hlID0gZnVuY3Rpb24gX2dldENhY2hlKHRhcmdldCkge1xuICByZXR1cm4gdGFyZ2V0Ll9nc2FwIHx8IF9oYXJuZXNzKHRvQXJyYXkodGFyZ2V0KSlbMF0uX2dzYXA7XG59LFxuICAgIF9nZXRQcm9wZXJ0eSA9IGZ1bmN0aW9uIF9nZXRQcm9wZXJ0eSh0YXJnZXQsIHByb3BlcnR5LCB2KSB7XG4gIHJldHVybiAodiA9IHRhcmdldFtwcm9wZXJ0eV0pICYmIF9pc0Z1bmN0aW9uKHYpID8gdGFyZ2V0W3Byb3BlcnR5XSgpIDogX2lzVW5kZWZpbmVkKHYpICYmIHRhcmdldC5nZXRBdHRyaWJ1dGUgJiYgdGFyZ2V0LmdldEF0dHJpYnV0ZShwcm9wZXJ0eSkgfHwgdjtcbn0sXG4gICAgX2ZvckVhY2hOYW1lID0gZnVuY3Rpb24gX2ZvckVhY2hOYW1lKG5hbWVzLCBmdW5jKSB7XG4gIHJldHVybiAobmFtZXMgPSBuYW1lcy5zcGxpdChcIixcIikpLmZvckVhY2goZnVuYykgfHwgbmFtZXM7XG59LFxuICAgIC8vc3BsaXQgYSBjb21tYS1kZWxpbWl0ZWQgbGlzdCBvZiBuYW1lcyBpbnRvIGFuIGFycmF5LCB0aGVuIHJ1biBhIGZvckVhY2goKSBmdW5jdGlvbiBhbmQgcmV0dXJuIHRoZSBzcGxpdCBhcnJheSAodGhpcyBpcyBqdXN0IGEgd2F5IHRvIGNvbnNvbGlkYXRlL3Nob3J0ZW4gc29tZSBjb2RlKS5cbl9yb3VuZCA9IGZ1bmN0aW9uIF9yb3VuZCh2YWx1ZSkge1xuICByZXR1cm4gTWF0aC5yb3VuZCh2YWx1ZSAqIDEwMDAwMCkgLyAxMDAwMDAgfHwgMDtcbn0sXG4gICAgX3JvdW5kUHJlY2lzZSA9IGZ1bmN0aW9uIF9yb3VuZFByZWNpc2UodmFsdWUpIHtcbiAgcmV0dXJuIE1hdGgucm91bmQodmFsdWUgKiAxMDAwMDAwMCkgLyAxMDAwMDAwMCB8fCAwO1xufSxcbiAgICAvLyBpbmNyZWFzZWQgcHJlY2lzaW9uIG1vc3RseSBmb3IgdGltaW5nIHZhbHVlcy5cbl9wYXJzZVJlbGF0aXZlID0gZnVuY3Rpb24gX3BhcnNlUmVsYXRpdmUoc3RhcnQsIHZhbHVlKSB7XG4gIHZhciBvcGVyYXRvciA9IHZhbHVlLmNoYXJBdCgwKSxcbiAgICAgIGVuZCA9IHBhcnNlRmxvYXQodmFsdWUuc3Vic3RyKDIpKTtcbiAgc3RhcnQgPSBwYXJzZUZsb2F0KHN0YXJ0KTtcbiAgcmV0dXJuIG9wZXJhdG9yID09PSBcIitcIiA/IHN0YXJ0ICsgZW5kIDogb3BlcmF0b3IgPT09IFwiLVwiID8gc3RhcnQgLSBlbmQgOiBvcGVyYXRvciA9PT0gXCIqXCIgPyBzdGFydCAqIGVuZCA6IHN0YXJ0IC8gZW5kO1xufSxcbiAgICBfYXJyYXlDb250YWluc0FueSA9IGZ1bmN0aW9uIF9hcnJheUNvbnRhaW5zQW55KHRvU2VhcmNoLCB0b0ZpbmQpIHtcbiAgLy9zZWFyY2hlcyBvbmUgYXJyYXkgdG8gZmluZCBtYXRjaGVzIGZvciBhbnkgb2YgdGhlIGl0ZW1zIGluIHRoZSB0b0ZpbmQgYXJyYXkuIEFzIHNvb24gYXMgb25lIGlzIGZvdW5kLCBpdCByZXR1cm5zIHRydWUuIEl0IGRvZXMgTk9UIHJldHVybiBhbGwgdGhlIG1hdGNoZXM7IGl0J3Mgc2ltcGx5IGEgYm9vbGVhbiBzZWFyY2guXG4gIHZhciBsID0gdG9GaW5kLmxlbmd0aCxcbiAgICAgIGkgPSAwO1xuXG4gIGZvciAoOyB0b1NlYXJjaC5pbmRleE9mKHRvRmluZFtpXSkgPCAwICYmICsraSA8IGw7KSB7fVxuXG4gIHJldHVybiBpIDwgbDtcbn0sXG4gICAgX2xhenlSZW5kZXIgPSBmdW5jdGlvbiBfbGF6eVJlbmRlcigpIHtcbiAgdmFyIGwgPSBfbGF6eVR3ZWVucy5sZW5ndGgsXG4gICAgICBhID0gX2xhenlUd2VlbnMuc2xpY2UoMCksXG4gICAgICBpLFxuICAgICAgdHdlZW47XG5cbiAgX2xhenlMb29rdXAgPSB7fTtcbiAgX2xhenlUd2VlbnMubGVuZ3RoID0gMDtcblxuICBmb3IgKGkgPSAwOyBpIDwgbDsgaSsrKSB7XG4gICAgdHdlZW4gPSBhW2ldO1xuICAgIHR3ZWVuICYmIHR3ZWVuLl9sYXp5ICYmICh0d2Vlbi5yZW5kZXIodHdlZW4uX2xhenlbMF0sIHR3ZWVuLl9sYXp5WzFdLCB0cnVlKS5fbGF6eSA9IDApO1xuICB9XG59LFxuICAgIF9sYXp5U2FmZVJlbmRlciA9IGZ1bmN0aW9uIF9sYXp5U2FmZVJlbmRlcihhbmltYXRpb24sIHRpbWUsIHN1cHByZXNzRXZlbnRzLCBmb3JjZSkge1xuICBfbGF6eVR3ZWVucy5sZW5ndGggJiYgIV9yZXZlcnRpbmcgJiYgX2xhenlSZW5kZXIoKTtcbiAgYW5pbWF0aW9uLnJlbmRlcih0aW1lLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UgfHwgX3JldmVydGluZyAmJiB0aW1lIDwgMCAmJiAoYW5pbWF0aW9uLl9pbml0dGVkIHx8IGFuaW1hdGlvbi5fc3RhcnRBdCkpO1xuICBfbGF6eVR3ZWVucy5sZW5ndGggJiYgIV9yZXZlcnRpbmcgJiYgX2xhenlSZW5kZXIoKTsgLy9pbiBjYXNlIHJlbmRlcmluZyBjYXVzZWQgYW55IHR3ZWVucyB0byBsYXp5LWluaXQsIHdlIHNob3VsZCByZW5kZXIgdGhlbSBiZWNhdXNlIHR5cGljYWxseSB3aGVuIHNvbWVvbmUgY2FsbHMgc2VlaygpIG9yIHRpbWUoKSBvciBwcm9ncmVzcygpLCB0aGV5IGV4cGVjdCBhbiBpbW1lZGlhdGUgcmVuZGVyLlxufSxcbiAgICBfbnVtZXJpY0lmUG9zc2libGUgPSBmdW5jdGlvbiBfbnVtZXJpY0lmUG9zc2libGUodmFsdWUpIHtcbiAgdmFyIG4gPSBwYXJzZUZsb2F0KHZhbHVlKTtcbiAgcmV0dXJuIChuIHx8IG4gPT09IDApICYmICh2YWx1ZSArIFwiXCIpLm1hdGNoKF9kZWxpbWl0ZWRWYWx1ZUV4cCkubGVuZ3RoIDwgMiA/IG4gOiBfaXNTdHJpbmcodmFsdWUpID8gdmFsdWUudHJpbSgpIDogdmFsdWU7XG59LFxuICAgIF9wYXNzVGhyb3VnaCA9IGZ1bmN0aW9uIF9wYXNzVGhyb3VnaChwKSB7XG4gIHJldHVybiBwO1xufSxcbiAgICBfc2V0RGVmYXVsdHMgPSBmdW5jdGlvbiBfc2V0RGVmYXVsdHMob2JqLCBkZWZhdWx0cykge1xuICBmb3IgKHZhciBwIGluIGRlZmF1bHRzKSB7XG4gICAgcCBpbiBvYmogfHwgKG9ialtwXSA9IGRlZmF1bHRzW3BdKTtcbiAgfVxuXG4gIHJldHVybiBvYmo7XG59LFxuICAgIF9zZXRLZXlmcmFtZURlZmF1bHRzID0gZnVuY3Rpb24gX3NldEtleWZyYW1lRGVmYXVsdHMoZXhjbHVkZUR1cmF0aW9uKSB7XG4gIHJldHVybiBmdW5jdGlvbiAob2JqLCBkZWZhdWx0cykge1xuICAgIGZvciAodmFyIHAgaW4gZGVmYXVsdHMpIHtcbiAgICAgIHAgaW4gb2JqIHx8IHAgPT09IFwiZHVyYXRpb25cIiAmJiBleGNsdWRlRHVyYXRpb24gfHwgcCA9PT0gXCJlYXNlXCIgfHwgKG9ialtwXSA9IGRlZmF1bHRzW3BdKTtcbiAgICB9XG4gIH07XG59LFxuICAgIF9tZXJnZSA9IGZ1bmN0aW9uIF9tZXJnZShiYXNlLCB0b01lcmdlKSB7XG4gIGZvciAodmFyIHAgaW4gdG9NZXJnZSkge1xuICAgIGJhc2VbcF0gPSB0b01lcmdlW3BdO1xuICB9XG5cbiAgcmV0dXJuIGJhc2U7XG59LFxuICAgIF9tZXJnZURlZXAgPSBmdW5jdGlvbiBfbWVyZ2VEZWVwKGJhc2UsIHRvTWVyZ2UpIHtcbiAgZm9yICh2YXIgcCBpbiB0b01lcmdlKSB7XG4gICAgcCAhPT0gXCJfX3Byb3RvX19cIiAmJiBwICE9PSBcImNvbnN0cnVjdG9yXCIgJiYgcCAhPT0gXCJwcm90b3R5cGVcIiAmJiAoYmFzZVtwXSA9IF9pc09iamVjdCh0b01lcmdlW3BdKSA/IF9tZXJnZURlZXAoYmFzZVtwXSB8fCAoYmFzZVtwXSA9IHt9KSwgdG9NZXJnZVtwXSkgOiB0b01lcmdlW3BdKTtcbiAgfVxuXG4gIHJldHVybiBiYXNlO1xufSxcbiAgICBfY29weUV4Y2x1ZGluZyA9IGZ1bmN0aW9uIF9jb3B5RXhjbHVkaW5nKG9iaiwgZXhjbHVkaW5nKSB7XG4gIHZhciBjb3B5ID0ge30sXG4gICAgICBwO1xuXG4gIGZvciAocCBpbiBvYmopIHtcbiAgICBwIGluIGV4Y2x1ZGluZyB8fCAoY29weVtwXSA9IG9ialtwXSk7XG4gIH1cblxuICByZXR1cm4gY29weTtcbn0sXG4gICAgX2luaGVyaXREZWZhdWx0cyA9IGZ1bmN0aW9uIF9pbmhlcml0RGVmYXVsdHModmFycykge1xuICB2YXIgcGFyZW50ID0gdmFycy5wYXJlbnQgfHwgX2dsb2JhbFRpbWVsaW5lLFxuICAgICAgZnVuYyA9IHZhcnMua2V5ZnJhbWVzID8gX3NldEtleWZyYW1lRGVmYXVsdHMoX2lzQXJyYXkodmFycy5rZXlmcmFtZXMpKSA6IF9zZXREZWZhdWx0cztcblxuICBpZiAoX2lzTm90RmFsc2UodmFycy5pbmhlcml0KSkge1xuICAgIHdoaWxlIChwYXJlbnQpIHtcbiAgICAgIGZ1bmModmFycywgcGFyZW50LnZhcnMuZGVmYXVsdHMpO1xuICAgICAgcGFyZW50ID0gcGFyZW50LnBhcmVudCB8fCBwYXJlbnQuX2RwO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiB2YXJzO1xufSxcbiAgICBfYXJyYXlzTWF0Y2ggPSBmdW5jdGlvbiBfYXJyYXlzTWF0Y2goYTEsIGEyKSB7XG4gIHZhciBpID0gYTEubGVuZ3RoLFxuICAgICAgbWF0Y2ggPSBpID09PSBhMi5sZW5ndGg7XG5cbiAgd2hpbGUgKG1hdGNoICYmIGktLSAmJiBhMVtpXSA9PT0gYTJbaV0pIHt9XG5cbiAgcmV0dXJuIGkgPCAwO1xufSxcbiAgICBfYWRkTGlua2VkTGlzdEl0ZW0gPSBmdW5jdGlvbiBfYWRkTGlua2VkTGlzdEl0ZW0ocGFyZW50LCBjaGlsZCwgZmlyc3RQcm9wLCBsYXN0UHJvcCwgc29ydEJ5KSB7XG4gIGlmIChmaXJzdFByb3AgPT09IHZvaWQgMCkge1xuICAgIGZpcnN0UHJvcCA9IFwiX2ZpcnN0XCI7XG4gIH1cblxuICBpZiAobGFzdFByb3AgPT09IHZvaWQgMCkge1xuICAgIGxhc3RQcm9wID0gXCJfbGFzdFwiO1xuICB9XG5cbiAgdmFyIHByZXYgPSBwYXJlbnRbbGFzdFByb3BdLFxuICAgICAgdDtcblxuICBpZiAoc29ydEJ5KSB7XG4gICAgdCA9IGNoaWxkW3NvcnRCeV07XG5cbiAgICB3aGlsZSAocHJldiAmJiBwcmV2W3NvcnRCeV0gPiB0KSB7XG4gICAgICBwcmV2ID0gcHJldi5fcHJldjtcbiAgICB9XG4gIH1cblxuICBpZiAocHJldikge1xuICAgIGNoaWxkLl9uZXh0ID0gcHJldi5fbmV4dDtcbiAgICBwcmV2Ll9uZXh0ID0gY2hpbGQ7XG4gIH0gZWxzZSB7XG4gICAgY2hpbGQuX25leHQgPSBwYXJlbnRbZmlyc3RQcm9wXTtcbiAgICBwYXJlbnRbZmlyc3RQcm9wXSA9IGNoaWxkO1xuICB9XG5cbiAgaWYgKGNoaWxkLl9uZXh0KSB7XG4gICAgY2hpbGQuX25leHQuX3ByZXYgPSBjaGlsZDtcbiAgfSBlbHNlIHtcbiAgICBwYXJlbnRbbGFzdFByb3BdID0gY2hpbGQ7XG4gIH1cblxuICBjaGlsZC5fcHJldiA9IHByZXY7XG4gIGNoaWxkLnBhcmVudCA9IGNoaWxkLl9kcCA9IHBhcmVudDtcbiAgcmV0dXJuIGNoaWxkO1xufSxcbiAgICBfcmVtb3ZlTGlua2VkTGlzdEl0ZW0gPSBmdW5jdGlvbiBfcmVtb3ZlTGlua2VkTGlzdEl0ZW0ocGFyZW50LCBjaGlsZCwgZmlyc3RQcm9wLCBsYXN0UHJvcCkge1xuICBpZiAoZmlyc3RQcm9wID09PSB2b2lkIDApIHtcbiAgICBmaXJzdFByb3AgPSBcIl9maXJzdFwiO1xuICB9XG5cbiAgaWYgKGxhc3RQcm9wID09PSB2b2lkIDApIHtcbiAgICBsYXN0UHJvcCA9IFwiX2xhc3RcIjtcbiAgfVxuXG4gIHZhciBwcmV2ID0gY2hpbGQuX3ByZXYsXG4gICAgICBuZXh0ID0gY2hpbGQuX25leHQ7XG5cbiAgaWYgKHByZXYpIHtcbiAgICBwcmV2Ll9uZXh0ID0gbmV4dDtcbiAgfSBlbHNlIGlmIChwYXJlbnRbZmlyc3RQcm9wXSA9PT0gY2hpbGQpIHtcbiAgICBwYXJlbnRbZmlyc3RQcm9wXSA9IG5leHQ7XG4gIH1cblxuICBpZiAobmV4dCkge1xuICAgIG5leHQuX3ByZXYgPSBwcmV2O1xuICB9IGVsc2UgaWYgKHBhcmVudFtsYXN0UHJvcF0gPT09IGNoaWxkKSB7XG4gICAgcGFyZW50W2xhc3RQcm9wXSA9IHByZXY7XG4gIH1cblxuICBjaGlsZC5fbmV4dCA9IGNoaWxkLl9wcmV2ID0gY2hpbGQucGFyZW50ID0gbnVsbDsgLy8gZG9uJ3QgZGVsZXRlIHRoZSBfZHAganVzdCBzbyB3ZSBjYW4gcmV2ZXJ0IGlmIG5lY2Vzc2FyeS4gQnV0IHBhcmVudCBzaG91bGQgYmUgbnVsbCB0byBpbmRpY2F0ZSB0aGUgaXRlbSBpc24ndCBpbiBhIGxpbmtlZCBsaXN0LlxufSxcbiAgICBfcmVtb3ZlRnJvbVBhcmVudCA9IGZ1bmN0aW9uIF9yZW1vdmVGcm9tUGFyZW50KGNoaWxkLCBvbmx5SWZQYXJlbnRIYXNBdXRvUmVtb3ZlKSB7XG4gIGNoaWxkLnBhcmVudCAmJiAoIW9ubHlJZlBhcmVudEhhc0F1dG9SZW1vdmUgfHwgY2hpbGQucGFyZW50LmF1dG9SZW1vdmVDaGlsZHJlbikgJiYgY2hpbGQucGFyZW50LnJlbW92ZSAmJiBjaGlsZC5wYXJlbnQucmVtb3ZlKGNoaWxkKTtcbiAgY2hpbGQuX2FjdCA9IDA7XG59LFxuICAgIF91bmNhY2hlID0gZnVuY3Rpb24gX3VuY2FjaGUoYW5pbWF0aW9uLCBjaGlsZCkge1xuICBpZiAoYW5pbWF0aW9uICYmICghY2hpbGQgfHwgY2hpbGQuX2VuZCA+IGFuaW1hdGlvbi5fZHVyIHx8IGNoaWxkLl9zdGFydCA8IDApKSB7XG4gICAgLy8gcGVyZm9ybWFuY2Ugb3B0aW1pemF0aW9uOiBpZiBhIGNoaWxkIGFuaW1hdGlvbiBpcyBwYXNzZWQgaW4gd2Ugc2hvdWxkIG9ubHkgdW5jYWNoZSBpZiB0aGF0IGNoaWxkIEVYVEVORFMgdGhlIGFuaW1hdGlvbiAoaXRzIGVuZCB0aW1lIGlzIGJleW9uZCB0aGUgZW5kKVxuICAgIHZhciBhID0gYW5pbWF0aW9uO1xuXG4gICAgd2hpbGUgKGEpIHtcbiAgICAgIGEuX2RpcnR5ID0gMTtcbiAgICAgIGEgPSBhLnBhcmVudDtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gYW5pbWF0aW9uO1xufSxcbiAgICBfcmVjYWNoZUFuY2VzdG9ycyA9IGZ1bmN0aW9uIF9yZWNhY2hlQW5jZXN0b3JzKGFuaW1hdGlvbikge1xuICB2YXIgcGFyZW50ID0gYW5pbWF0aW9uLnBhcmVudDtcblxuICB3aGlsZSAocGFyZW50ICYmIHBhcmVudC5wYXJlbnQpIHtcbiAgICAvL3NvbWV0aW1lcyB3ZSBtdXN0IGZvcmNlIGEgcmUtc29ydCBvZiBhbGwgY2hpbGRyZW4gYW5kIHVwZGF0ZSB0aGUgZHVyYXRpb24vdG90YWxEdXJhdGlvbiBvZiBhbGwgYW5jZXN0b3IgdGltZWxpbmVzIGltbWVkaWF0ZWx5IGluIGNhc2UsIGZvciBleGFtcGxlLCBpbiB0aGUgbWlkZGxlIG9mIGEgcmVuZGVyIGxvb3AsIG9uZSB0d2VlbiBhbHRlcnMgYW5vdGhlciB0d2VlbidzIHRpbWVTY2FsZSB3aGljaCBzaG92ZXMgaXRzIHN0YXJ0VGltZSBiZWZvcmUgMCwgZm9yY2luZyB0aGUgcGFyZW50IHRpbWVsaW5lIHRvIHNoaWZ0IGFyb3VuZCBhbmQgc2hpZnRDaGlsZHJlbigpIHdoaWNoIGNvdWxkIGFmZmVjdCB0aGF0IG5leHQgdHdlZW4ncyByZW5kZXIgKHN0YXJ0VGltZSkuIERvZXNuJ3QgbWF0dGVyIGZvciB0aGUgcm9vdCB0aW1lbGluZSB0aG91Z2guXG4gICAgcGFyZW50Ll9kaXJ0eSA9IDE7XG4gICAgcGFyZW50LnRvdGFsRHVyYXRpb24oKTtcbiAgICBwYXJlbnQgPSBwYXJlbnQucGFyZW50O1xuICB9XG5cbiAgcmV0dXJuIGFuaW1hdGlvbjtcbn0sXG4gICAgX3Jld2luZFN0YXJ0QXQgPSBmdW5jdGlvbiBfcmV3aW5kU3RhcnRBdCh0d2VlbiwgdG90YWxUaW1lLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UpIHtcbiAgcmV0dXJuIHR3ZWVuLl9zdGFydEF0ICYmIChfcmV2ZXJ0aW5nID8gdHdlZW4uX3N0YXJ0QXQucmV2ZXJ0KF9yZXZlcnRDb25maWdOb0tpbGwpIDogdHdlZW4udmFycy5pbW1lZGlhdGVSZW5kZXIgJiYgIXR3ZWVuLnZhcnMuYXV0b1JldmVydCB8fCB0d2Vlbi5fc3RhcnRBdC5yZW5kZXIodG90YWxUaW1lLCB0cnVlLCBmb3JjZSkpO1xufSxcbiAgICBfaGFzTm9QYXVzZWRBbmNlc3RvcnMgPSBmdW5jdGlvbiBfaGFzTm9QYXVzZWRBbmNlc3RvcnMoYW5pbWF0aW9uKSB7XG4gIHJldHVybiAhYW5pbWF0aW9uIHx8IGFuaW1hdGlvbi5fdHMgJiYgX2hhc05vUGF1c2VkQW5jZXN0b3JzKGFuaW1hdGlvbi5wYXJlbnQpO1xufSxcbiAgICBfZWxhcHNlZEN5Y2xlRHVyYXRpb24gPSBmdW5jdGlvbiBfZWxhcHNlZEN5Y2xlRHVyYXRpb24oYW5pbWF0aW9uKSB7XG4gIHJldHVybiBhbmltYXRpb24uX3JlcGVhdCA/IF9hbmltYXRpb25DeWNsZShhbmltYXRpb24uX3RUaW1lLCBhbmltYXRpb24gPSBhbmltYXRpb24uZHVyYXRpb24oKSArIGFuaW1hdGlvbi5fckRlbGF5KSAqIGFuaW1hdGlvbiA6IDA7XG59LFxuICAgIC8vIGZlZWQgaW4gdGhlIHRvdGFsVGltZSBhbmQgY3ljbGVEdXJhdGlvbiBhbmQgaXQnbGwgcmV0dXJuIHRoZSBjeWNsZSAoaXRlcmF0aW9uIG1pbnVzIDEpIGFuZCBpZiB0aGUgcGxheWhlYWQgaXMgZXhhY3RseSBhdCB0aGUgdmVyeSBFTkQsIGl0IHdpbGwgTk9UIGJ1bXAgdXAgdG8gdGhlIG5leHQgY3ljbGUuXG5fYW5pbWF0aW9uQ3ljbGUgPSBmdW5jdGlvbiBfYW5pbWF0aW9uQ3ljbGUodFRpbWUsIGN5Y2xlRHVyYXRpb24pIHtcbiAgdmFyIHdob2xlID0gTWF0aC5mbG9vcih0VGltZSAvPSBjeWNsZUR1cmF0aW9uKTtcbiAgcmV0dXJuIHRUaW1lICYmIHdob2xlID09PSB0VGltZSA/IHdob2xlIC0gMSA6IHdob2xlO1xufSxcbiAgICBfcGFyZW50VG9DaGlsZFRvdGFsVGltZSA9IGZ1bmN0aW9uIF9wYXJlbnRUb0NoaWxkVG90YWxUaW1lKHBhcmVudFRpbWUsIGNoaWxkKSB7XG4gIHJldHVybiAocGFyZW50VGltZSAtIGNoaWxkLl9zdGFydCkgKiBjaGlsZC5fdHMgKyAoY2hpbGQuX3RzID49IDAgPyAwIDogY2hpbGQuX2RpcnR5ID8gY2hpbGQudG90YWxEdXJhdGlvbigpIDogY2hpbGQuX3REdXIpO1xufSxcbiAgICBfc2V0RW5kID0gZnVuY3Rpb24gX3NldEVuZChhbmltYXRpb24pIHtcbiAgcmV0dXJuIGFuaW1hdGlvbi5fZW5kID0gX3JvdW5kUHJlY2lzZShhbmltYXRpb24uX3N0YXJ0ICsgKGFuaW1hdGlvbi5fdER1ciAvIE1hdGguYWJzKGFuaW1hdGlvbi5fdHMgfHwgYW5pbWF0aW9uLl9ydHMgfHwgX3RpbnlOdW0pIHx8IDApKTtcbn0sXG4gICAgX2FsaWduUGxheWhlYWQgPSBmdW5jdGlvbiBfYWxpZ25QbGF5aGVhZChhbmltYXRpb24sIHRvdGFsVGltZSkge1xuICAvLyBhZGp1c3RzIHRoZSBhbmltYXRpb24ncyBfc3RhcnQgYW5kIF9lbmQgYWNjb3JkaW5nIHRvIHRoZSBwcm92aWRlZCB0b3RhbFRpbWUgKG9ubHkgaWYgdGhlIHBhcmVudCdzIHNtb290aENoaWxkVGltaW5nIGlzIHRydWUgYW5kIHRoZSBhbmltYXRpb24gaXNuJ3QgcGF1c2VkKS4gSXQgZG9lc24ndCBkbyBhbnkgcmVuZGVyaW5nIG9yIGZvcmNpbmcgdGhpbmdzIGJhY2sgaW50byBwYXJlbnQgdGltZWxpbmVzLCBldGMuIC0gdGhhdCdzIHdoYXQgdG90YWxUaW1lKCkgaXMgZm9yLlxuICB2YXIgcGFyZW50ID0gYW5pbWF0aW9uLl9kcDtcblxuICBpZiAocGFyZW50ICYmIHBhcmVudC5zbW9vdGhDaGlsZFRpbWluZyAmJiBhbmltYXRpb24uX3RzKSB7XG4gICAgYW5pbWF0aW9uLl9zdGFydCA9IF9yb3VuZFByZWNpc2UocGFyZW50Ll90aW1lIC0gKGFuaW1hdGlvbi5fdHMgPiAwID8gdG90YWxUaW1lIC8gYW5pbWF0aW9uLl90cyA6ICgoYW5pbWF0aW9uLl9kaXJ0eSA/IGFuaW1hdGlvbi50b3RhbER1cmF0aW9uKCkgOiBhbmltYXRpb24uX3REdXIpIC0gdG90YWxUaW1lKSAvIC1hbmltYXRpb24uX3RzKSk7XG5cbiAgICBfc2V0RW5kKGFuaW1hdGlvbik7XG5cbiAgICBwYXJlbnQuX2RpcnR5IHx8IF91bmNhY2hlKHBhcmVudCwgYW5pbWF0aW9uKTsgLy9mb3IgcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQuIElmIHRoZSBwYXJlbnQncyBjYWNoZSBpcyBhbHJlYWR5IGRpcnR5LCBpdCBhbHJlYWR5IHRvb2sgY2FyZSBvZiBtYXJraW5nIHRoZSBhbmNlc3RvcnMgYXMgZGlydHkgdG9vLCBzbyBza2lwIHRoZSBmdW5jdGlvbiBjYWxsIGhlcmUuXG4gIH1cblxuICByZXR1cm4gYW5pbWF0aW9uO1xufSxcblxuLypcbl90b3RhbFRpbWVUb1RpbWUgPSAoY2xhbXBlZFRvdGFsVGltZSwgZHVyYXRpb24sIHJlcGVhdCwgcmVwZWF0RGVsYXksIHlveW8pID0+IHtcblx0bGV0IGN5Y2xlRHVyYXRpb24gPSBkdXJhdGlvbiArIHJlcGVhdERlbGF5LFxuXHRcdHRpbWUgPSBfcm91bmQoY2xhbXBlZFRvdGFsVGltZSAlIGN5Y2xlRHVyYXRpb24pO1xuXHRpZiAodGltZSA+IGR1cmF0aW9uKSB7XG5cdFx0dGltZSA9IGR1cmF0aW9uO1xuXHR9XG5cdHJldHVybiAoeW95byAmJiAofn4oY2xhbXBlZFRvdGFsVGltZSAvIGN5Y2xlRHVyYXRpb24pICYgMSkpID8gZHVyYXRpb24gLSB0aW1lIDogdGltZTtcbn0sXG4qL1xuX3Bvc3RBZGRDaGVja3MgPSBmdW5jdGlvbiBfcG9zdEFkZENoZWNrcyh0aW1lbGluZSwgY2hpbGQpIHtcbiAgdmFyIHQ7XG5cbiAgaWYgKGNoaWxkLl90aW1lIHx8ICFjaGlsZC5fZHVyICYmIGNoaWxkLl9pbml0dGVkIHx8IGNoaWxkLl9zdGFydCA8IHRpbWVsaW5lLl90aW1lICYmIChjaGlsZC5fZHVyIHx8ICFjaGlsZC5hZGQpKSB7XG4gICAgLy8gaW4gY2FzZSwgZm9yIGV4YW1wbGUsIHRoZSBfc3RhcnQgaXMgbW92ZWQgb24gYSB0d2VlbiB0aGF0IGhhcyBhbHJlYWR5IHJlbmRlcmVkLCBvciBpZiBpdCdzIGJlaW5nIGluc2VydGVkIGludG8gYSB0aW1lbGluZSBCRUZPUkUgd2hlcmUgdGhlIHBsYXloZWFkIGlzIGN1cnJlbnRseS4gSW1hZ2luZSBpdCdzIGF0IGl0cyBlbmQgc3RhdGUsIHRoZW4gdGhlIHN0YXJ0VGltZSBpcyBtb3ZlZCBXQVkgbGF0ZXIgKGFmdGVyIHRoZSBlbmQgb2YgdGhpcyB0aW1lbGluZSksIGl0IHNob3VsZCByZW5kZXIgYXQgaXRzIGJlZ2lubmluZy4gU3BlY2lhbCBjYXNlOiBpZiBpdCdzIGEgdGltZWxpbmUgKGhhcyAuYWRkKCkgbWV0aG9kKSBhbmQgbm8gZHVyYXRpb24sIHdlIGNhbiBza2lwIHJlbmRlcmluZyBiZWNhdXNlIHRoZSB1c2VyIG1heSBiZSBwb3B1bGF0aW5nIGl0IEFGVEVSIGFkZGluZyBpdCB0byBhIHBhcmVudCB0aW1lbGluZSAodW5jb252ZW50aW9uYWwsIGJ1dCBwb3NzaWJsZSwgYW5kIHdlIHdvdWxkbid0IHdhbnQgaXQgdG8gZ2V0IHJlbW92ZWQgaWYgdGhlIHBhcmVudCdzIGF1dG9SZW1vdmVDaGlsZHJlbiBpcyB0cnVlKS5cbiAgICB0ID0gX3BhcmVudFRvQ2hpbGRUb3RhbFRpbWUodGltZWxpbmUucmF3VGltZSgpLCBjaGlsZCk7XG5cbiAgICBpZiAoIWNoaWxkLl9kdXIgfHwgX2NsYW1wKDAsIGNoaWxkLnRvdGFsRHVyYXRpb24oKSwgdCkgLSBjaGlsZC5fdFRpbWUgPiBfdGlueU51bSkge1xuICAgICAgY2hpbGQucmVuZGVyKHQsIHRydWUpO1xuICAgIH1cbiAgfSAvL2lmIHRoZSB0aW1lbGluZSBoYXMgYWxyZWFkeSBlbmRlZCBidXQgdGhlIGluc2VydGVkIHR3ZWVuL3RpbWVsaW5lIGV4dGVuZHMgdGhlIGR1cmF0aW9uLCB3ZSBzaG91bGQgZW5hYmxlIHRoaXMgdGltZWxpbmUgYWdhaW4gc28gdGhhdCBpdCByZW5kZXJzIHByb3Blcmx5LiBXZSBzaG91bGQgYWxzbyBhbGlnbiB0aGUgcGxheWhlYWQgd2l0aCB0aGUgcGFyZW50IHRpbWVsaW5lJ3Mgd2hlbiBhcHByb3ByaWF0ZS5cblxuXG4gIGlmIChfdW5jYWNoZSh0aW1lbGluZSwgY2hpbGQpLl9kcCAmJiB0aW1lbGluZS5faW5pdHRlZCAmJiB0aW1lbGluZS5fdGltZSA+PSB0aW1lbGluZS5fZHVyICYmIHRpbWVsaW5lLl90cykge1xuICAgIC8vaW4gY2FzZSBhbnkgb2YgdGhlIGFuY2VzdG9ycyBoYWQgY29tcGxldGVkIGJ1dCBzaG91bGQgbm93IGJlIGVuYWJsZWQuLi5cbiAgICBpZiAodGltZWxpbmUuX2R1ciA8IHRpbWVsaW5lLmR1cmF0aW9uKCkpIHtcbiAgICAgIHQgPSB0aW1lbGluZTtcblxuICAgICAgd2hpbGUgKHQuX2RwKSB7XG4gICAgICAgIHQucmF3VGltZSgpID49IDAgJiYgdC50b3RhbFRpbWUodC5fdFRpbWUpOyAvL21vdmVzIHRoZSB0aW1lbGluZSAoc2hpZnRzIGl0cyBzdGFydFRpbWUpIGlmIG5lY2Vzc2FyeSwgYW5kIGFsc28gZW5hYmxlcyBpdC4gSWYgaXQncyBjdXJyZW50bHkgemVybywgdGhvdWdoLCBpdCBtYXkgbm90IGJlIHNjaGVkdWxlZCB0byByZW5kZXIgdW50aWwgbGF0ZXIgc28gdGhlcmUncyBubyBuZWVkIHRvIGZvcmNlIGl0IHRvIGFsaWduIHdpdGggdGhlIGN1cnJlbnQgcGxheWhlYWQgcG9zaXRpb24uIE9ubHkgbW92ZSB0byBjYXRjaCB1cCB3aXRoIHRoZSBwbGF5aGVhZC5cblxuICAgICAgICB0ID0gdC5fZHA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGltZWxpbmUuX3pUaW1lID0gLV90aW55TnVtOyAvLyBoZWxwcyBlbnN1cmUgdGhhdCB0aGUgbmV4dCByZW5kZXIoKSB3aWxsIGJlIGZvcmNlZCAoY3Jvc3NpbmdTdGFydCA9IHRydWUgaW4gcmVuZGVyKCkpLCBldmVuIGlmIHRoZSBkdXJhdGlvbiBoYXNuJ3QgY2hhbmdlZCAod2UncmUgYWRkaW5nIGEgY2hpbGQgd2hpY2ggd291bGQgbmVlZCB0byBnZXQgcmVuZGVyZWQpLiBEZWZpbml0ZWx5IGFuIGVkZ2UgY2FzZS4gTm90ZTogd2UgTVVTVCBkbyB0aGlzIEFGVEVSIHRoZSBsb29wIGFib3ZlIHdoZXJlIHRoZSB0b3RhbFRpbWUoKSBtaWdodCB0cmlnZ2VyIGEgcmVuZGVyKCkgYmVjYXVzZSB0aGlzIF9hZGRUb1RpbWVsaW5lKCkgbWV0aG9kIGdldHMgY2FsbGVkIGZyb20gdGhlIEFuaW1hdGlvbiBjb25zdHJ1Y3RvciwgQkVGT1JFIHR3ZWVucyBldmVuIHJlY29yZCB0aGVpciB0YXJnZXRzLCBldGMuIHNvIHdlIHdvdWxkbid0IHdhbnQgdGhpbmdzIHRvIGdldCB0cmlnZ2VyZWQgaW4gdGhlIHdyb25nIG9yZGVyLlxuICB9XG59LFxuICAgIF9hZGRUb1RpbWVsaW5lID0gZnVuY3Rpb24gX2FkZFRvVGltZWxpbmUodGltZWxpbmUsIGNoaWxkLCBwb3NpdGlvbiwgc2tpcENoZWNrcykge1xuICBjaGlsZC5wYXJlbnQgJiYgX3JlbW92ZUZyb21QYXJlbnQoY2hpbGQpO1xuICBjaGlsZC5fc3RhcnQgPSBfcm91bmRQcmVjaXNlKChfaXNOdW1iZXIocG9zaXRpb24pID8gcG9zaXRpb24gOiBwb3NpdGlvbiB8fCB0aW1lbGluZSAhPT0gX2dsb2JhbFRpbWVsaW5lID8gX3BhcnNlUG9zaXRpb24odGltZWxpbmUsIHBvc2l0aW9uLCBjaGlsZCkgOiB0aW1lbGluZS5fdGltZSkgKyBjaGlsZC5fZGVsYXkpO1xuICBjaGlsZC5fZW5kID0gX3JvdW5kUHJlY2lzZShjaGlsZC5fc3RhcnQgKyAoY2hpbGQudG90YWxEdXJhdGlvbigpIC8gTWF0aC5hYnMoY2hpbGQudGltZVNjYWxlKCkpIHx8IDApKTtcblxuICBfYWRkTGlua2VkTGlzdEl0ZW0odGltZWxpbmUsIGNoaWxkLCBcIl9maXJzdFwiLCBcIl9sYXN0XCIsIHRpbWVsaW5lLl9zb3J0ID8gXCJfc3RhcnRcIiA6IDApO1xuXG4gIF9pc0Zyb21PckZyb21TdGFydChjaGlsZCkgfHwgKHRpbWVsaW5lLl9yZWNlbnQgPSBjaGlsZCk7XG4gIHNraXBDaGVja3MgfHwgX3Bvc3RBZGRDaGVja3ModGltZWxpbmUsIGNoaWxkKTtcbiAgdGltZWxpbmUuX3RzIDwgMCAmJiBfYWxpZ25QbGF5aGVhZCh0aW1lbGluZSwgdGltZWxpbmUuX3RUaW1lKTsgLy8gaWYgdGhlIHRpbWVsaW5lIGlzIHJldmVyc2VkIGFuZCB0aGUgbmV3IGNoaWxkIG1ha2VzIGl0IGxvbmdlciwgd2UgbWF5IG5lZWQgdG8gYWRqdXN0IHRoZSBwYXJlbnQncyBfc3RhcnQgKHB1c2ggaXQgYmFjaylcblxuICByZXR1cm4gdGltZWxpbmU7XG59LFxuICAgIF9zY3JvbGxUcmlnZ2VyID0gZnVuY3Rpb24gX3Njcm9sbFRyaWdnZXIoYW5pbWF0aW9uLCB0cmlnZ2VyKSB7XG4gIHJldHVybiAoX2dsb2JhbHMuU2Nyb2xsVHJpZ2dlciB8fCBfbWlzc2luZ1BsdWdpbihcInNjcm9sbFRyaWdnZXJcIiwgdHJpZ2dlcikpICYmIF9nbG9iYWxzLlNjcm9sbFRyaWdnZXIuY3JlYXRlKHRyaWdnZXIsIGFuaW1hdGlvbik7XG59LFxuICAgIF9hdHRlbXB0SW5pdFR3ZWVuID0gZnVuY3Rpb24gX2F0dGVtcHRJbml0VHdlZW4odHdlZW4sIHRpbWUsIGZvcmNlLCBzdXBwcmVzc0V2ZW50cywgdFRpbWUpIHtcbiAgX2luaXRUd2Vlbih0d2VlbiwgdGltZSwgdFRpbWUpO1xuXG4gIGlmICghdHdlZW4uX2luaXR0ZWQpIHtcbiAgICByZXR1cm4gMTtcbiAgfVxuXG4gIGlmICghZm9yY2UgJiYgdHdlZW4uX3B0ICYmICFfcmV2ZXJ0aW5nICYmICh0d2Vlbi5fZHVyICYmIHR3ZWVuLnZhcnMubGF6eSAhPT0gZmFsc2UgfHwgIXR3ZWVuLl9kdXIgJiYgdHdlZW4udmFycy5sYXp5KSAmJiBfbGFzdFJlbmRlcmVkRnJhbWUgIT09IF90aWNrZXIuZnJhbWUpIHtcbiAgICBfbGF6eVR3ZWVucy5wdXNoKHR3ZWVuKTtcblxuICAgIHR3ZWVuLl9sYXp5ID0gW3RUaW1lLCBzdXBwcmVzc0V2ZW50c107XG4gICAgcmV0dXJuIDE7XG4gIH1cbn0sXG4gICAgX3BhcmVudFBsYXloZWFkSXNCZWZvcmVTdGFydCA9IGZ1bmN0aW9uIF9wYXJlbnRQbGF5aGVhZElzQmVmb3JlU3RhcnQoX3JlZikge1xuICB2YXIgcGFyZW50ID0gX3JlZi5wYXJlbnQ7XG4gIHJldHVybiBwYXJlbnQgJiYgcGFyZW50Ll90cyAmJiBwYXJlbnQuX2luaXR0ZWQgJiYgIXBhcmVudC5fbG9jayAmJiAocGFyZW50LnJhd1RpbWUoKSA8IDAgfHwgX3BhcmVudFBsYXloZWFkSXNCZWZvcmVTdGFydChwYXJlbnQpKTtcbn0sXG4gICAgLy8gY2hlY2sgcGFyZW50J3MgX2xvY2sgYmVjYXVzZSB3aGVuIGEgdGltZWxpbmUgcmVwZWF0cy95b3lvcyBhbmQgZG9lcyBpdHMgYXJ0aWZpY2lhbCB3cmFwcGluZywgd2Ugc2hvdWxkbid0IGZvcmNlIHRoZSByYXRpbyBiYWNrIHRvIDBcbl9pc0Zyb21PckZyb21TdGFydCA9IGZ1bmN0aW9uIF9pc0Zyb21PckZyb21TdGFydChfcmVmMikge1xuICB2YXIgZGF0YSA9IF9yZWYyLmRhdGE7XG4gIHJldHVybiBkYXRhID09PSBcImlzRnJvbVN0YXJ0XCIgfHwgZGF0YSA9PT0gXCJpc1N0YXJ0XCI7XG59LFxuICAgIF9yZW5kZXJaZXJvRHVyYXRpb25Ud2VlbiA9IGZ1bmN0aW9uIF9yZW5kZXJaZXJvRHVyYXRpb25Ud2Vlbih0d2VlbiwgdG90YWxUaW1lLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UpIHtcbiAgdmFyIHByZXZSYXRpbyA9IHR3ZWVuLnJhdGlvLFxuICAgICAgcmF0aW8gPSB0b3RhbFRpbWUgPCAwIHx8ICF0b3RhbFRpbWUgJiYgKCF0d2Vlbi5fc3RhcnQgJiYgX3BhcmVudFBsYXloZWFkSXNCZWZvcmVTdGFydCh0d2VlbikgJiYgISghdHdlZW4uX2luaXR0ZWQgJiYgX2lzRnJvbU9yRnJvbVN0YXJ0KHR3ZWVuKSkgfHwgKHR3ZWVuLl90cyA8IDAgfHwgdHdlZW4uX2RwLl90cyA8IDApICYmICFfaXNGcm9tT3JGcm9tU3RhcnQodHdlZW4pKSA/IDAgOiAxLFxuICAgICAgLy8gaWYgdGhlIHR3ZWVuIG9yIGl0cyBwYXJlbnQgaXMgcmV2ZXJzZWQgYW5kIHRoZSB0b3RhbFRpbWUgaXMgMCwgd2Ugc2hvdWxkIGdvIHRvIGEgcmF0aW8gb2YgMC4gRWRnZSBjYXNlOiBpZiBhIGZyb20oKSBvciBmcm9tVG8oKSBzdGFnZ2VyIHR3ZWVuIGlzIHBsYWNlZCBsYXRlciBpbiBhIHRpbWVsaW5lLCB0aGUgXCJzdGFydEF0XCIgemVyby1kdXJhdGlvbiB0d2VlbiBjb3VsZCBpbml0aWFsbHkgcmVuZGVyIGF0IGEgdGltZSB3aGVuIHRoZSBwYXJlbnQgdGltZWxpbmUncyBwbGF5aGVhZCBpcyB0ZWNobmljYWxseSBCRUZPUkUgd2hlcmUgdGhpcyB0d2VlbiBpcywgc28gbWFrZSBzdXJlIHRoYXQgYW55IFwiZnJvbVwiIGFuZCBcImZyb21Ub1wiIHN0YXJ0QXQgdHdlZW5zIGFyZSByZW5kZXJlZCB0aGUgZmlyc3QgdGltZSBhdCBhIHJhdGlvIG9mIDEuXG4gIHJlcGVhdERlbGF5ID0gdHdlZW4uX3JEZWxheSxcbiAgICAgIHRUaW1lID0gMCxcbiAgICAgIHB0LFxuICAgICAgaXRlcmF0aW9uLFxuICAgICAgcHJldkl0ZXJhdGlvbjtcblxuICBpZiAocmVwZWF0RGVsYXkgJiYgdHdlZW4uX3JlcGVhdCkge1xuICAgIC8vIGluIGNhc2UgdGhlcmUncyBhIHplcm8tZHVyYXRpb24gdHdlZW4gdGhhdCBoYXMgYSByZXBlYXQgd2l0aCBhIHJlcGVhdERlbGF5XG4gICAgdFRpbWUgPSBfY2xhbXAoMCwgdHdlZW4uX3REdXIsIHRvdGFsVGltZSk7XG4gICAgaXRlcmF0aW9uID0gX2FuaW1hdGlvbkN5Y2xlKHRUaW1lLCByZXBlYXREZWxheSk7XG4gICAgdHdlZW4uX3lveW8gJiYgaXRlcmF0aW9uICYgMSAmJiAocmF0aW8gPSAxIC0gcmF0aW8pO1xuXG4gICAgaWYgKGl0ZXJhdGlvbiAhPT0gX2FuaW1hdGlvbkN5Y2xlKHR3ZWVuLl90VGltZSwgcmVwZWF0RGVsYXkpKSB7XG4gICAgICAvLyBpZiBpdGVyYXRpb24gY2hhbmdlZFxuICAgICAgcHJldlJhdGlvID0gMSAtIHJhdGlvO1xuICAgICAgdHdlZW4udmFycy5yZXBlYXRSZWZyZXNoICYmIHR3ZWVuLl9pbml0dGVkICYmIHR3ZWVuLmludmFsaWRhdGUoKTtcbiAgICB9XG4gIH1cblxuICBpZiAocmF0aW8gIT09IHByZXZSYXRpbyB8fCBfcmV2ZXJ0aW5nIHx8IGZvcmNlIHx8IHR3ZWVuLl96VGltZSA9PT0gX3RpbnlOdW0gfHwgIXRvdGFsVGltZSAmJiB0d2Vlbi5felRpbWUpIHtcbiAgICBpZiAoIXR3ZWVuLl9pbml0dGVkICYmIF9hdHRlbXB0SW5pdFR3ZWVuKHR3ZWVuLCB0b3RhbFRpbWUsIGZvcmNlLCBzdXBwcmVzc0V2ZW50cywgdFRpbWUpKSB7XG4gICAgICAvLyBpZiB3ZSByZW5kZXIgdGhlIHZlcnkgYmVnaW5uaW5nICh0aW1lID09IDApIG9mIGEgZnJvbVRvKCksIHdlIG11c3QgZm9yY2UgdGhlIHJlbmRlciAobm9ybWFsIHR3ZWVucyB3b3VsZG4ndCBuZWVkIHRvIHJlbmRlciBhdCBhIHRpbWUgb2YgMCB3aGVuIHRoZSBwcmV2VGltZSB3YXMgYWxzbyAwKS4gVGhpcyBpcyBhbHNvIG1hbmRhdG9yeSB0byBtYWtlIHN1cmUgb3ZlcndyaXRpbmcga2lja3MgaW4gaW1tZWRpYXRlbHkuXG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgcHJldkl0ZXJhdGlvbiA9IHR3ZWVuLl96VGltZTtcbiAgICB0d2Vlbi5felRpbWUgPSB0b3RhbFRpbWUgfHwgKHN1cHByZXNzRXZlbnRzID8gX3RpbnlOdW0gOiAwKTsgLy8gd2hlbiB0aGUgcGxheWhlYWQgYXJyaXZlcyBhdCBFWEFDVExZIHRpbWUgMCAocmlnaHQgb24gdG9wKSBvZiBhIHplcm8tZHVyYXRpb24gdHdlZW4sIHdlIG5lZWQgdG8gZGlzY2VybiBpZiBldmVudHMgYXJlIHN1cHByZXNzZWQgc28gdGhhdCB3aGVuIHRoZSBwbGF5aGVhZCBtb3ZlcyBhZ2FpbiAobmV4dCB0aW1lKSwgaXQnbGwgdHJpZ2dlciB0aGUgY2FsbGJhY2suIElmIGV2ZW50cyBhcmUgTk9UIHN1cHByZXNzZWQsIG9idmlvdXNseSB0aGUgY2FsbGJhY2sgd291bGQgYmUgdHJpZ2dlcmVkIGluIHRoaXMgcmVuZGVyLiBCYXNpY2FsbHksIHRoZSBjYWxsYmFjayBzaG91bGQgZmlyZSBlaXRoZXIgd2hlbiB0aGUgcGxheWhlYWQgQVJSSVZFUyBvciBMRUFWRVMgdGhpcyBleGFjdCBzcG90LCBub3QgYm90aC4gSW1hZ2luZSBkb2luZyBhIHRpbWVsaW5lLnNlZWsoMCkgYW5kIHRoZXJlJ3MgYSBjYWxsYmFjayB0aGF0IHNpdHMgYXQgMC4gU2luY2UgZXZlbnRzIGFyZSBzdXBwcmVzc2VkIG9uIHRoYXQgc2VlaygpIGJ5IGRlZmF1bHQsIG5vdGhpbmcgd2lsbCBmaXJlLCBidXQgd2hlbiB0aGUgcGxheWhlYWQgbW92ZXMgb2ZmIG9mIHRoYXQgcG9zaXRpb24sIHRoZSBjYWxsYmFjayBzaG91bGQgZmlyZS4gVGhpcyBiZWhhdmlvciBpcyB3aGF0IHBlb3BsZSBpbnR1aXRpdmVseSBleHBlY3QuXG5cbiAgICBzdXBwcmVzc0V2ZW50cyB8fCAoc3VwcHJlc3NFdmVudHMgPSB0b3RhbFRpbWUgJiYgIXByZXZJdGVyYXRpb24pOyAvLyBpZiBpdCB3YXMgcmVuZGVyZWQgcHJldmlvdXNseSBhdCBleGFjdGx5IDAgKF96VGltZSkgYW5kIG5vdyB0aGUgcGxheWhlYWQgaXMgbW92aW5nIGF3YXksIERPTidUIGZpcmUgY2FsbGJhY2tzIG90aGVyd2lzZSB0aGV5J2xsIHNlZW0gbGlrZSBkdXBsaWNhdGVzLlxuXG4gICAgdHdlZW4ucmF0aW8gPSByYXRpbztcbiAgICB0d2Vlbi5fZnJvbSAmJiAocmF0aW8gPSAxIC0gcmF0aW8pO1xuICAgIHR3ZWVuLl90aW1lID0gMDtcbiAgICB0d2Vlbi5fdFRpbWUgPSB0VGltZTtcbiAgICBwdCA9IHR3ZWVuLl9wdDtcblxuICAgIHdoaWxlIChwdCkge1xuICAgICAgcHQucihyYXRpbywgcHQuZCk7XG4gICAgICBwdCA9IHB0Ll9uZXh0O1xuICAgIH1cblxuICAgIHRvdGFsVGltZSA8IDAgJiYgX3Jld2luZFN0YXJ0QXQodHdlZW4sIHRvdGFsVGltZSwgc3VwcHJlc3NFdmVudHMsIHRydWUpO1xuICAgIHR3ZWVuLl9vblVwZGF0ZSAmJiAhc3VwcHJlc3NFdmVudHMgJiYgX2NhbGxiYWNrKHR3ZWVuLCBcIm9uVXBkYXRlXCIpO1xuICAgIHRUaW1lICYmIHR3ZWVuLl9yZXBlYXQgJiYgIXN1cHByZXNzRXZlbnRzICYmIHR3ZWVuLnBhcmVudCAmJiBfY2FsbGJhY2sodHdlZW4sIFwib25SZXBlYXRcIik7XG5cbiAgICBpZiAoKHRvdGFsVGltZSA+PSB0d2Vlbi5fdER1ciB8fCB0b3RhbFRpbWUgPCAwKSAmJiB0d2Vlbi5yYXRpbyA9PT0gcmF0aW8pIHtcbiAgICAgIHJhdGlvICYmIF9yZW1vdmVGcm9tUGFyZW50KHR3ZWVuLCAxKTtcblxuICAgICAgaWYgKCFzdXBwcmVzc0V2ZW50cyAmJiAhX3JldmVydGluZykge1xuICAgICAgICBfY2FsbGJhY2sodHdlZW4sIHJhdGlvID8gXCJvbkNvbXBsZXRlXCIgOiBcIm9uUmV2ZXJzZUNvbXBsZXRlXCIsIHRydWUpO1xuXG4gICAgICAgIHR3ZWVuLl9wcm9tICYmIHR3ZWVuLl9wcm9tKCk7XG4gICAgICB9XG4gICAgfVxuICB9IGVsc2UgaWYgKCF0d2Vlbi5felRpbWUpIHtcbiAgICB0d2Vlbi5felRpbWUgPSB0b3RhbFRpbWU7XG4gIH1cbn0sXG4gICAgX2ZpbmROZXh0UGF1c2VUd2VlbiA9IGZ1bmN0aW9uIF9maW5kTmV4dFBhdXNlVHdlZW4oYW5pbWF0aW9uLCBwcmV2VGltZSwgdGltZSkge1xuICB2YXIgY2hpbGQ7XG5cbiAgaWYgKHRpbWUgPiBwcmV2VGltZSkge1xuICAgIGNoaWxkID0gYW5pbWF0aW9uLl9maXJzdDtcblxuICAgIHdoaWxlIChjaGlsZCAmJiBjaGlsZC5fc3RhcnQgPD0gdGltZSkge1xuICAgICAgaWYgKGNoaWxkLmRhdGEgPT09IFwiaXNQYXVzZVwiICYmIGNoaWxkLl9zdGFydCA+IHByZXZUaW1lKSB7XG4gICAgICAgIHJldHVybiBjaGlsZDtcbiAgICAgIH1cblxuICAgICAgY2hpbGQgPSBjaGlsZC5fbmV4dDtcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgY2hpbGQgPSBhbmltYXRpb24uX2xhc3Q7XG5cbiAgICB3aGlsZSAoY2hpbGQgJiYgY2hpbGQuX3N0YXJ0ID49IHRpbWUpIHtcbiAgICAgIGlmIChjaGlsZC5kYXRhID09PSBcImlzUGF1c2VcIiAmJiBjaGlsZC5fc3RhcnQgPCBwcmV2VGltZSkge1xuICAgICAgICByZXR1cm4gY2hpbGQ7XG4gICAgICB9XG5cbiAgICAgIGNoaWxkID0gY2hpbGQuX3ByZXY7XG4gICAgfVxuICB9XG59LFxuICAgIF9zZXREdXJhdGlvbiA9IGZ1bmN0aW9uIF9zZXREdXJhdGlvbihhbmltYXRpb24sIGR1cmF0aW9uLCBza2lwVW5jYWNoZSwgbGVhdmVQbGF5aGVhZCkge1xuICB2YXIgcmVwZWF0ID0gYW5pbWF0aW9uLl9yZXBlYXQsXG4gICAgICBkdXIgPSBfcm91bmRQcmVjaXNlKGR1cmF0aW9uKSB8fCAwLFxuICAgICAgdG90YWxQcm9ncmVzcyA9IGFuaW1hdGlvbi5fdFRpbWUgLyBhbmltYXRpb24uX3REdXI7XG4gIHRvdGFsUHJvZ3Jlc3MgJiYgIWxlYXZlUGxheWhlYWQgJiYgKGFuaW1hdGlvbi5fdGltZSAqPSBkdXIgLyBhbmltYXRpb24uX2R1cik7XG4gIGFuaW1hdGlvbi5fZHVyID0gZHVyO1xuICBhbmltYXRpb24uX3REdXIgPSAhcmVwZWF0ID8gZHVyIDogcmVwZWF0IDwgMCA/IDFlMTAgOiBfcm91bmRQcmVjaXNlKGR1ciAqIChyZXBlYXQgKyAxKSArIGFuaW1hdGlvbi5fckRlbGF5ICogcmVwZWF0KTtcbiAgdG90YWxQcm9ncmVzcyA+IDAgJiYgIWxlYXZlUGxheWhlYWQgJiYgX2FsaWduUGxheWhlYWQoYW5pbWF0aW9uLCBhbmltYXRpb24uX3RUaW1lID0gYW5pbWF0aW9uLl90RHVyICogdG90YWxQcm9ncmVzcyk7XG4gIGFuaW1hdGlvbi5wYXJlbnQgJiYgX3NldEVuZChhbmltYXRpb24pO1xuICBza2lwVW5jYWNoZSB8fCBfdW5jYWNoZShhbmltYXRpb24ucGFyZW50LCBhbmltYXRpb24pO1xuICByZXR1cm4gYW5pbWF0aW9uO1xufSxcbiAgICBfb25VcGRhdGVUb3RhbER1cmF0aW9uID0gZnVuY3Rpb24gX29uVXBkYXRlVG90YWxEdXJhdGlvbihhbmltYXRpb24pIHtcbiAgcmV0dXJuIGFuaW1hdGlvbiBpbnN0YW5jZW9mIFRpbWVsaW5lID8gX3VuY2FjaGUoYW5pbWF0aW9uKSA6IF9zZXREdXJhdGlvbihhbmltYXRpb24sIGFuaW1hdGlvbi5fZHVyKTtcbn0sXG4gICAgX3plcm9Qb3NpdGlvbiA9IHtcbiAgX3N0YXJ0OiAwLFxuICBlbmRUaW1lOiBfZW1wdHlGdW5jLFxuICB0b3RhbER1cmF0aW9uOiBfZW1wdHlGdW5jXG59LFxuICAgIF9wYXJzZVBvc2l0aW9uID0gZnVuY3Rpb24gX3BhcnNlUG9zaXRpb24oYW5pbWF0aW9uLCBwb3NpdGlvbiwgcGVyY2VudEFuaW1hdGlvbikge1xuICB2YXIgbGFiZWxzID0gYW5pbWF0aW9uLmxhYmVscyxcbiAgICAgIHJlY2VudCA9IGFuaW1hdGlvbi5fcmVjZW50IHx8IF96ZXJvUG9zaXRpb24sXG4gICAgICBjbGlwcGVkRHVyYXRpb24gPSBhbmltYXRpb24uZHVyYXRpb24oKSA+PSBfYmlnTnVtID8gcmVjZW50LmVuZFRpbWUoZmFsc2UpIDogYW5pbWF0aW9uLl9kdXIsXG4gICAgICAvL2luIGNhc2UgdGhlcmUncyBhIGNoaWxkIHRoYXQgaW5maW5pdGVseSByZXBlYXRzLCB1c2VycyBhbG1vc3QgbmV2ZXIgaW50ZW5kIGZvciB0aGUgaW5zZXJ0aW9uIHBvaW50IG9mIGEgbmV3IGNoaWxkIHRvIGJlIGJhc2VkIG9uIGEgU1VQRVIgbG9uZyB2YWx1ZSBsaWtlIHRoYXQgc28gd2UgY2xpcCBpdCBhbmQgYXNzdW1lIHRoZSBtb3N0IHJlY2VudGx5LWFkZGVkIGNoaWxkJ3MgZW5kVGltZSBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkLlxuICBpLFxuICAgICAgb2Zmc2V0LFxuICAgICAgaXNQZXJjZW50O1xuXG4gIGlmIChfaXNTdHJpbmcocG9zaXRpb24pICYmIChpc05hTihwb3NpdGlvbikgfHwgcG9zaXRpb24gaW4gbGFiZWxzKSkge1xuICAgIC8vaWYgdGhlIHN0cmluZyBpcyBhIG51bWJlciBsaWtlIFwiMVwiLCBjaGVjayB0byBzZWUgaWYgdGhlcmUncyBhIGxhYmVsIHdpdGggdGhhdCBuYW1lLCBvdGhlcndpc2UgaW50ZXJwcmV0IGl0IGFzIGEgbnVtYmVyIChhYnNvbHV0ZSB2YWx1ZSkuXG4gICAgb2Zmc2V0ID0gcG9zaXRpb24uY2hhckF0KDApO1xuICAgIGlzUGVyY2VudCA9IHBvc2l0aW9uLnN1YnN0cigtMSkgPT09IFwiJVwiO1xuICAgIGkgPSBwb3NpdGlvbi5pbmRleE9mKFwiPVwiKTtcblxuICAgIGlmIChvZmZzZXQgPT09IFwiPFwiIHx8IG9mZnNldCA9PT0gXCI+XCIpIHtcbiAgICAgIGkgPj0gMCAmJiAocG9zaXRpb24gPSBwb3NpdGlvbi5yZXBsYWNlKC89LywgXCJcIikpO1xuICAgICAgcmV0dXJuIChvZmZzZXQgPT09IFwiPFwiID8gcmVjZW50Ll9zdGFydCA6IHJlY2VudC5lbmRUaW1lKHJlY2VudC5fcmVwZWF0ID49IDApKSArIChwYXJzZUZsb2F0KHBvc2l0aW9uLnN1YnN0cigxKSkgfHwgMCkgKiAoaXNQZXJjZW50ID8gKGkgPCAwID8gcmVjZW50IDogcGVyY2VudEFuaW1hdGlvbikudG90YWxEdXJhdGlvbigpIC8gMTAwIDogMSk7XG4gICAgfVxuXG4gICAgaWYgKGkgPCAwKSB7XG4gICAgICBwb3NpdGlvbiBpbiBsYWJlbHMgfHwgKGxhYmVsc1twb3NpdGlvbl0gPSBjbGlwcGVkRHVyYXRpb24pO1xuICAgICAgcmV0dXJuIGxhYmVsc1twb3NpdGlvbl07XG4gICAgfVxuXG4gICAgb2Zmc2V0ID0gcGFyc2VGbG9hdChwb3NpdGlvbi5jaGFyQXQoaSAtIDEpICsgcG9zaXRpb24uc3Vic3RyKGkgKyAxKSk7XG5cbiAgICBpZiAoaXNQZXJjZW50ICYmIHBlcmNlbnRBbmltYXRpb24pIHtcbiAgICAgIG9mZnNldCA9IG9mZnNldCAvIDEwMCAqIChfaXNBcnJheShwZXJjZW50QW5pbWF0aW9uKSA/IHBlcmNlbnRBbmltYXRpb25bMF0gOiBwZXJjZW50QW5pbWF0aW9uKS50b3RhbER1cmF0aW9uKCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIGkgPiAxID8gX3BhcnNlUG9zaXRpb24oYW5pbWF0aW9uLCBwb3NpdGlvbi5zdWJzdHIoMCwgaSAtIDEpLCBwZXJjZW50QW5pbWF0aW9uKSArIG9mZnNldCA6IGNsaXBwZWREdXJhdGlvbiArIG9mZnNldDtcbiAgfVxuXG4gIHJldHVybiBwb3NpdGlvbiA9PSBudWxsID8gY2xpcHBlZER1cmF0aW9uIDogK3Bvc2l0aW9uO1xufSxcbiAgICBfY3JlYXRlVHdlZW5UeXBlID0gZnVuY3Rpb24gX2NyZWF0ZVR3ZWVuVHlwZSh0eXBlLCBwYXJhbXMsIHRpbWVsaW5lKSB7XG4gIHZhciBpc0xlZ2FjeSA9IF9pc051bWJlcihwYXJhbXNbMV0pLFxuICAgICAgdmFyc0luZGV4ID0gKGlzTGVnYWN5ID8gMiA6IDEpICsgKHR5cGUgPCAyID8gMCA6IDEpLFxuICAgICAgdmFycyA9IHBhcmFtc1t2YXJzSW5kZXhdLFxuICAgICAgaXJWYXJzLFxuICAgICAgcGFyZW50O1xuXG4gIGlzTGVnYWN5ICYmICh2YXJzLmR1cmF0aW9uID0gcGFyYW1zWzFdKTtcbiAgdmFycy5wYXJlbnQgPSB0aW1lbGluZTtcblxuICBpZiAodHlwZSkge1xuICAgIGlyVmFycyA9IHZhcnM7XG4gICAgcGFyZW50ID0gdGltZWxpbmU7XG5cbiAgICB3aGlsZSAocGFyZW50ICYmICEoXCJpbW1lZGlhdGVSZW5kZXJcIiBpbiBpclZhcnMpKSB7XG4gICAgICAvLyBpbmhlcml0YW5jZSBoYXNuJ3QgaGFwcGVuZWQgeWV0LCBidXQgc29tZW9uZSBtYXkgaGF2ZSBzZXQgYSBkZWZhdWx0IGluIGFuIGFuY2VzdG9yIHRpbWVsaW5lLiBXZSBjb3VsZCBkbyB2YXJzLmltbWVkaWF0ZVJlbmRlciA9IF9pc05vdEZhbHNlKF9pbmhlcml0RGVmYXVsdHModmFycykuaW1tZWRpYXRlUmVuZGVyKSBidXQgdGhhdCdkIGV4YWN0IGEgc2xpZ2h0IHBlcmZvcm1hbmNlIHBlbmFsdHkgYmVjYXVzZSBfaW5oZXJpdERlZmF1bHRzKCkgYWxzbyBydW5zIGluIHRoZSBUd2VlbiBjb25zdHJ1Y3Rvci4gV2UncmUgcGF5aW5nIGEgc21hbGwga2IgcHJpY2UgaGVyZSB0byBnYWluIHNwZWVkLlxuICAgICAgaXJWYXJzID0gcGFyZW50LnZhcnMuZGVmYXVsdHMgfHwge307XG4gICAgICBwYXJlbnQgPSBfaXNOb3RGYWxzZShwYXJlbnQudmFycy5pbmhlcml0KSAmJiBwYXJlbnQucGFyZW50O1xuICAgIH1cblxuICAgIHZhcnMuaW1tZWRpYXRlUmVuZGVyID0gX2lzTm90RmFsc2UoaXJWYXJzLmltbWVkaWF0ZVJlbmRlcik7XG4gICAgdHlwZSA8IDIgPyB2YXJzLnJ1bkJhY2t3YXJkcyA9IDEgOiB2YXJzLnN0YXJ0QXQgPSBwYXJhbXNbdmFyc0luZGV4IC0gMV07IC8vIFwiZnJvbVwiIHZhcnNcbiAgfVxuXG4gIHJldHVybiBuZXcgVHdlZW4ocGFyYW1zWzBdLCB2YXJzLCBwYXJhbXNbdmFyc0luZGV4ICsgMV0pO1xufSxcbiAgICBfY29uZGl0aW9uYWxSZXR1cm4gPSBmdW5jdGlvbiBfY29uZGl0aW9uYWxSZXR1cm4odmFsdWUsIGZ1bmMpIHtcbiAgcmV0dXJuIHZhbHVlIHx8IHZhbHVlID09PSAwID8gZnVuYyh2YWx1ZSkgOiBmdW5jO1xufSxcbiAgICBfY2xhbXAgPSBmdW5jdGlvbiBfY2xhbXAobWluLCBtYXgsIHZhbHVlKSB7XG4gIHJldHVybiB2YWx1ZSA8IG1pbiA/IG1pbiA6IHZhbHVlID4gbWF4ID8gbWF4IDogdmFsdWU7XG59LFxuICAgIGdldFVuaXQgPSBmdW5jdGlvbiBnZXRVbml0KHZhbHVlLCB2KSB7XG4gIHJldHVybiAhX2lzU3RyaW5nKHZhbHVlKSB8fCAhKHYgPSBfdW5pdEV4cC5leGVjKHZhbHVlKSkgPyBcIlwiIDogdlsxXTtcbn0sXG4gICAgLy8gbm90ZTogcHJvdGVjdCBhZ2FpbnN0IHBhZGRlZCBudW1iZXJzIGFzIHN0cmluZ3MsIGxpa2UgXCIxMDAuMTAwXCIuIFRoYXQgc2hvdWxkbid0IHJldHVybiBcIjAwXCIgYXMgdGhlIHVuaXQuIElmIGl0J3MgbnVtZXJpYywgcmV0dXJuIG5vIHVuaXQuXG5jbGFtcCA9IGZ1bmN0aW9uIGNsYW1wKG1pbiwgbWF4LCB2YWx1ZSkge1xuICByZXR1cm4gX2NvbmRpdGlvbmFsUmV0dXJuKHZhbHVlLCBmdW5jdGlvbiAodikge1xuICAgIHJldHVybiBfY2xhbXAobWluLCBtYXgsIHYpO1xuICB9KTtcbn0sXG4gICAgX3NsaWNlID0gW10uc2xpY2UsXG4gICAgX2lzQXJyYXlMaWtlID0gZnVuY3Rpb24gX2lzQXJyYXlMaWtlKHZhbHVlLCBub25FbXB0eSkge1xuICByZXR1cm4gdmFsdWUgJiYgX2lzT2JqZWN0KHZhbHVlKSAmJiBcImxlbmd0aFwiIGluIHZhbHVlICYmICghbm9uRW1wdHkgJiYgIXZhbHVlLmxlbmd0aCB8fCB2YWx1ZS5sZW5ndGggLSAxIGluIHZhbHVlICYmIF9pc09iamVjdCh2YWx1ZVswXSkpICYmICF2YWx1ZS5ub2RlVHlwZSAmJiB2YWx1ZSAhPT0gX3dpbjtcbn0sXG4gICAgX2ZsYXR0ZW4gPSBmdW5jdGlvbiBfZmxhdHRlbihhciwgbGVhdmVTdHJpbmdzLCBhY2N1bXVsYXRvcikge1xuICBpZiAoYWNjdW11bGF0b3IgPT09IHZvaWQgMCkge1xuICAgIGFjY3VtdWxhdG9yID0gW107XG4gIH1cblxuICByZXR1cm4gYXIuZm9yRWFjaChmdW5jdGlvbiAodmFsdWUpIHtcbiAgICB2YXIgX2FjY3VtdWxhdG9yO1xuXG4gICAgcmV0dXJuIF9pc1N0cmluZyh2YWx1ZSkgJiYgIWxlYXZlU3RyaW5ncyB8fCBfaXNBcnJheUxpa2UodmFsdWUsIDEpID8gKF9hY2N1bXVsYXRvciA9IGFjY3VtdWxhdG9yKS5wdXNoLmFwcGx5KF9hY2N1bXVsYXRvciwgdG9BcnJheSh2YWx1ZSkpIDogYWNjdW11bGF0b3IucHVzaCh2YWx1ZSk7XG4gIH0pIHx8IGFjY3VtdWxhdG9yO1xufSxcbiAgICAvL3Rha2VzIGFueSB2YWx1ZSBhbmQgcmV0dXJucyBhbiBhcnJheS4gSWYgaXQncyBhIHN0cmluZyAoYW5kIGxlYXZlU3RyaW5ncyBpc24ndCB0cnVlKSwgaXQnbGwgdXNlIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoKSBhbmQgY29udmVydCB0aGF0IHRvIGFuIGFycmF5LiBJdCdsbCBhbHNvIGFjY2VwdCBpdGVyYWJsZXMgbGlrZSBqUXVlcnkgb2JqZWN0cy5cbnRvQXJyYXkgPSBmdW5jdGlvbiB0b0FycmF5KHZhbHVlLCBzY29wZSwgbGVhdmVTdHJpbmdzKSB7XG4gIHJldHVybiBfY29udGV4dCAmJiAhc2NvcGUgJiYgX2NvbnRleHQuc2VsZWN0b3IgPyBfY29udGV4dC5zZWxlY3Rvcih2YWx1ZSkgOiBfaXNTdHJpbmcodmFsdWUpICYmICFsZWF2ZVN0cmluZ3MgJiYgKF9jb3JlSW5pdHRlZCB8fCAhX3dha2UoKSkgPyBfc2xpY2UuY2FsbCgoc2NvcGUgfHwgX2RvYykucXVlcnlTZWxlY3RvckFsbCh2YWx1ZSksIDApIDogX2lzQXJyYXkodmFsdWUpID8gX2ZsYXR0ZW4odmFsdWUsIGxlYXZlU3RyaW5ncykgOiBfaXNBcnJheUxpa2UodmFsdWUpID8gX3NsaWNlLmNhbGwodmFsdWUsIDApIDogdmFsdWUgPyBbdmFsdWVdIDogW107XG59LFxuICAgIHNlbGVjdG9yID0gZnVuY3Rpb24gc2VsZWN0b3IodmFsdWUpIHtcbiAgdmFsdWUgPSB0b0FycmF5KHZhbHVlKVswXSB8fCBfd2FybihcIkludmFsaWQgc2NvcGVcIikgfHwge307XG4gIHJldHVybiBmdW5jdGlvbiAodikge1xuICAgIHZhciBlbCA9IHZhbHVlLmN1cnJlbnQgfHwgdmFsdWUubmF0aXZlRWxlbWVudCB8fCB2YWx1ZTtcbiAgICByZXR1cm4gdG9BcnJheSh2LCBlbC5xdWVyeVNlbGVjdG9yQWxsID8gZWwgOiBlbCA9PT0gdmFsdWUgPyBfd2FybihcIkludmFsaWQgc2NvcGVcIikgfHwgX2RvYy5jcmVhdGVFbGVtZW50KFwiZGl2XCIpIDogdmFsdWUpO1xuICB9O1xufSxcbiAgICBzaHVmZmxlID0gZnVuY3Rpb24gc2h1ZmZsZShhKSB7XG4gIHJldHVybiBhLnNvcnQoZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiAuNSAtIE1hdGgucmFuZG9tKCk7XG4gIH0pO1xufSxcbiAgICAvLyBhbHRlcm5hdGl2ZSB0aGF0J3MgYSBiaXQgZmFzdGVyIGFuZCBtb3JlIHJlbGlhYmx5IGRpdmVyc2UgYnV0IGJpZ2dlcjogICBmb3IgKGxldCBqLCB2LCBpID0gYS5sZW5ndGg7IGk7IGogPSBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiBpKSwgdiA9IGFbLS1pXSwgYVtpXSA9IGFbal0sIGFbal0gPSB2KTsgcmV0dXJuIGE7XG4vL2ZvciBkaXN0cmlidXRpbmcgdmFsdWVzIGFjcm9zcyBhbiBhcnJheS4gQ2FuIGFjY2VwdCBhIG51bWJlciwgYSBmdW5jdGlvbiBvciAobW9zdCBjb21tb25seSkgYSBmdW5jdGlvbiB3aGljaCBjYW4gY29udGFpbiB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6IHtiYXNlLCBhbW91bnQsIGZyb20sIGVhc2UsIGdyaWQsIGF4aXMsIGxlbmd0aCwgZWFjaH0uIFJldHVybnMgYSBmdW5jdGlvbiB0aGF0IGV4cGVjdHMgdGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzOiBpbmRleCwgdGFyZ2V0LCBhcnJheS4gUmVjb2duaXplcyB0aGUgZm9sbG93aW5nXG5kaXN0cmlidXRlID0gZnVuY3Rpb24gZGlzdHJpYnV0ZSh2KSB7XG4gIGlmIChfaXNGdW5jdGlvbih2KSkge1xuICAgIHJldHVybiB2O1xuICB9XG5cbiAgdmFyIHZhcnMgPSBfaXNPYmplY3QodikgPyB2IDoge1xuICAgIGVhY2g6IHZcbiAgfSxcbiAgICAgIC8vbjoxIGlzIGp1c3QgdG8gaW5kaWNhdGUgdiB3YXMgYSBudW1iZXI7IHdlIGxldmVyYWdlIHRoYXQgbGF0ZXIgdG8gc2V0IHYgYWNjb3JkaW5nIHRvIHRoZSBsZW5ndGggd2UgZ2V0LiBJZiBhIG51bWJlciBpcyBwYXNzZWQgaW4sIHdlIHRyZWF0IGl0IGxpa2UgdGhlIG9sZCBzdGFnZ2VyIHZhbHVlIHdoZXJlIDAuMSwgZm9yIGV4YW1wbGUsIHdvdWxkIG1lYW4gdGhhdCB0aGluZ3Mgd291bGQgYmUgZGlzdHJpYnV0ZWQgd2l0aCAwLjEgYmV0d2VlbiBlYWNoIGVsZW1lbnQgaW4gdGhlIGFycmF5IHJhdGhlciB0aGFuIGEgdG90YWwgXCJhbW91bnRcIiB0aGF0J3MgY2h1bmtlZCBvdXQgYW1vbmcgdGhlbSBhbGwuXG4gIGVhc2UgPSBfcGFyc2VFYXNlKHZhcnMuZWFzZSksXG4gICAgICBmcm9tID0gdmFycy5mcm9tIHx8IDAsXG4gICAgICBiYXNlID0gcGFyc2VGbG9hdCh2YXJzLmJhc2UpIHx8IDAsXG4gICAgICBjYWNoZSA9IHt9LFxuICAgICAgaXNEZWNpbWFsID0gZnJvbSA+IDAgJiYgZnJvbSA8IDEsXG4gICAgICByYXRpb3MgPSBpc05hTihmcm9tKSB8fCBpc0RlY2ltYWwsXG4gICAgICBheGlzID0gdmFycy5heGlzLFxuICAgICAgcmF0aW9YID0gZnJvbSxcbiAgICAgIHJhdGlvWSA9IGZyb207XG5cbiAgaWYgKF9pc1N0cmluZyhmcm9tKSkge1xuICAgIHJhdGlvWCA9IHJhdGlvWSA9IHtcbiAgICAgIGNlbnRlcjogLjUsXG4gICAgICBlZGdlczogLjUsXG4gICAgICBlbmQ6IDFcbiAgICB9W2Zyb21dIHx8IDA7XG4gIH0gZWxzZSBpZiAoIWlzRGVjaW1hbCAmJiByYXRpb3MpIHtcbiAgICByYXRpb1ggPSBmcm9tWzBdO1xuICAgIHJhdGlvWSA9IGZyb21bMV07XG4gIH1cblxuICByZXR1cm4gZnVuY3Rpb24gKGksIHRhcmdldCwgYSkge1xuICAgIHZhciBsID0gKGEgfHwgdmFycykubGVuZ3RoLFxuICAgICAgICBkaXN0YW5jZXMgPSBjYWNoZVtsXSxcbiAgICAgICAgb3JpZ2luWCxcbiAgICAgICAgb3JpZ2luWSxcbiAgICAgICAgeCxcbiAgICAgICAgeSxcbiAgICAgICAgZCxcbiAgICAgICAgaixcbiAgICAgICAgbWF4LFxuICAgICAgICBtaW4sXG4gICAgICAgIHdyYXBBdDtcblxuICAgIGlmICghZGlzdGFuY2VzKSB7XG4gICAgICB3cmFwQXQgPSB2YXJzLmdyaWQgPT09IFwiYXV0b1wiID8gMCA6ICh2YXJzLmdyaWQgfHwgWzEsIF9iaWdOdW1dKVsxXTtcblxuICAgICAgaWYgKCF3cmFwQXQpIHtcbiAgICAgICAgbWF4ID0gLV9iaWdOdW07XG5cbiAgICAgICAgd2hpbGUgKG1heCA8IChtYXggPSBhW3dyYXBBdCsrXS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5sZWZ0KSAmJiB3cmFwQXQgPCBsKSB7fVxuXG4gICAgICAgIHdyYXBBdCA8IGwgJiYgd3JhcEF0LS07XG4gICAgICB9XG5cbiAgICAgIGRpc3RhbmNlcyA9IGNhY2hlW2xdID0gW107XG4gICAgICBvcmlnaW5YID0gcmF0aW9zID8gTWF0aC5taW4od3JhcEF0LCBsKSAqIHJhdGlvWCAtIC41IDogZnJvbSAlIHdyYXBBdDtcbiAgICAgIG9yaWdpblkgPSB3cmFwQXQgPT09IF9iaWdOdW0gPyAwIDogcmF0aW9zID8gbCAqIHJhdGlvWSAvIHdyYXBBdCAtIC41IDogZnJvbSAvIHdyYXBBdCB8IDA7XG4gICAgICBtYXggPSAwO1xuICAgICAgbWluID0gX2JpZ051bTtcblxuICAgICAgZm9yIChqID0gMDsgaiA8IGw7IGorKykge1xuICAgICAgICB4ID0gaiAlIHdyYXBBdCAtIG9yaWdpblg7XG4gICAgICAgIHkgPSBvcmlnaW5ZIC0gKGogLyB3cmFwQXQgfCAwKTtcbiAgICAgICAgZGlzdGFuY2VzW2pdID0gZCA9ICFheGlzID8gX3NxcnQoeCAqIHggKyB5ICogeSkgOiBNYXRoLmFicyhheGlzID09PSBcInlcIiA/IHkgOiB4KTtcbiAgICAgICAgZCA+IG1heCAmJiAobWF4ID0gZCk7XG4gICAgICAgIGQgPCBtaW4gJiYgKG1pbiA9IGQpO1xuICAgICAgfVxuXG4gICAgICBmcm9tID09PSBcInJhbmRvbVwiICYmIHNodWZmbGUoZGlzdGFuY2VzKTtcbiAgICAgIGRpc3RhbmNlcy5tYXggPSBtYXggLSBtaW47XG4gICAgICBkaXN0YW5jZXMubWluID0gbWluO1xuICAgICAgZGlzdGFuY2VzLnYgPSBsID0gKHBhcnNlRmxvYXQodmFycy5hbW91bnQpIHx8IHBhcnNlRmxvYXQodmFycy5lYWNoKSAqICh3cmFwQXQgPiBsID8gbCAtIDEgOiAhYXhpcyA/IE1hdGgubWF4KHdyYXBBdCwgbCAvIHdyYXBBdCkgOiBheGlzID09PSBcInlcIiA/IGwgLyB3cmFwQXQgOiB3cmFwQXQpIHx8IDApICogKGZyb20gPT09IFwiZWRnZXNcIiA/IC0xIDogMSk7XG4gICAgICBkaXN0YW5jZXMuYiA9IGwgPCAwID8gYmFzZSAtIGwgOiBiYXNlO1xuICAgICAgZGlzdGFuY2VzLnUgPSBnZXRVbml0KHZhcnMuYW1vdW50IHx8IHZhcnMuZWFjaCkgfHwgMDsgLy91bml0XG5cbiAgICAgIGVhc2UgPSBlYXNlICYmIGwgPCAwID8gX2ludmVydEVhc2UoZWFzZSkgOiBlYXNlO1xuICAgIH1cblxuICAgIGwgPSAoZGlzdGFuY2VzW2ldIC0gZGlzdGFuY2VzLm1pbikgLyBkaXN0YW5jZXMubWF4IHx8IDA7XG4gICAgcmV0dXJuIF9yb3VuZFByZWNpc2UoZGlzdGFuY2VzLmIgKyAoZWFzZSA/IGVhc2UobCkgOiBsKSAqIGRpc3RhbmNlcy52KSArIGRpc3RhbmNlcy51OyAvL3JvdW5kIGluIG9yZGVyIHRvIHdvcmsgYXJvdW5kIGZsb2F0aW5nIHBvaW50IGVycm9yc1xuICB9O1xufSxcbiAgICBfcm91bmRNb2RpZmllciA9IGZ1bmN0aW9uIF9yb3VuZE1vZGlmaWVyKHYpIHtcbiAgLy9wYXNzIGluIDAuMSBnZXQgYSBmdW5jdGlvbiB0aGF0J2xsIHJvdW5kIHRvIHRoZSBuZWFyZXN0IHRlbnRoLCBvciA1IHRvIHJvdW5kIHRvIHRoZSBjbG9zZXN0IDUsIG9yIDAuMDAxIHRvIHRoZSBjbG9zZXN0IDEwMDB0aCwgZXRjLlxuICB2YXIgcCA9IE1hdGgucG93KDEwLCAoKHYgKyBcIlwiKS5zcGxpdChcIi5cIilbMV0gfHwgXCJcIikubGVuZ3RoKTsgLy90byBhdm9pZCBmbG9hdGluZyBwb2ludCBtYXRoIGVycm9ycyAobGlrZSAyNCAqIDAuMSA9PSAyLjQwMDAwMDAwMDAwMDAwMDQpLCB3ZSBjaG9wIG9mZiBhdCBhIHNwZWNpZmljIG51bWJlciBvZiBkZWNpbWFsIHBsYWNlcyAobXVjaCBmYXN0ZXIgdGhhbiB0b0ZpeGVkKCkpXG5cbiAgcmV0dXJuIGZ1bmN0aW9uIChyYXcpIHtcbiAgICB2YXIgbiA9IF9yb3VuZFByZWNpc2UoTWF0aC5yb3VuZChwYXJzZUZsb2F0KHJhdykgLyB2KSAqIHYgKiBwKTtcblxuICAgIHJldHVybiAobiAtIG4gJSAxKSAvIHAgKyAoX2lzTnVtYmVyKHJhdykgPyAwIDogZ2V0VW5pdChyYXcpKTsgLy8gbiAtIG4gJSAxIHJlcGxhY2VzIE1hdGguZmxvb3IoKSBpbiBvcmRlciB0byBoYW5kbGUgbmVnYXRpdmUgdmFsdWVzIHByb3Blcmx5LiBGb3IgZXhhbXBsZSwgTWF0aC5mbG9vcigtMTUwLjAwMDAwMDAwMDAwMDAzKSBpcyAxNTEhXG4gIH07XG59LFxuICAgIHNuYXAgPSBmdW5jdGlvbiBzbmFwKHNuYXBUbywgdmFsdWUpIHtcbiAgdmFyIGlzQXJyYXkgPSBfaXNBcnJheShzbmFwVG8pLFxuICAgICAgcmFkaXVzLFxuICAgICAgaXMyRDtcblxuICBpZiAoIWlzQXJyYXkgJiYgX2lzT2JqZWN0KHNuYXBUbykpIHtcbiAgICByYWRpdXMgPSBpc0FycmF5ID0gc25hcFRvLnJhZGl1cyB8fCBfYmlnTnVtO1xuXG4gICAgaWYgKHNuYXBUby52YWx1ZXMpIHtcbiAgICAgIHNuYXBUbyA9IHRvQXJyYXkoc25hcFRvLnZhbHVlcyk7XG5cbiAgICAgIGlmIChpczJEID0gIV9pc051bWJlcihzbmFwVG9bMF0pKSB7XG4gICAgICAgIHJhZGl1cyAqPSByYWRpdXM7IC8vcGVyZm9ybWFuY2Ugb3B0aW1pemF0aW9uIHNvIHdlIGRvbid0IGhhdmUgdG8gTWF0aC5zcXJ0KCkgaW4gdGhlIGxvb3AuXG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIHNuYXBUbyA9IF9yb3VuZE1vZGlmaWVyKHNuYXBUby5pbmNyZW1lbnQpO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiBfY29uZGl0aW9uYWxSZXR1cm4odmFsdWUsICFpc0FycmF5ID8gX3JvdW5kTW9kaWZpZXIoc25hcFRvKSA6IF9pc0Z1bmN0aW9uKHNuYXBUbykgPyBmdW5jdGlvbiAocmF3KSB7XG4gICAgaXMyRCA9IHNuYXBUbyhyYXcpO1xuICAgIHJldHVybiBNYXRoLmFicyhpczJEIC0gcmF3KSA8PSByYWRpdXMgPyBpczJEIDogcmF3O1xuICB9IDogZnVuY3Rpb24gKHJhdykge1xuICAgIHZhciB4ID0gcGFyc2VGbG9hdChpczJEID8gcmF3LnggOiByYXcpLFxuICAgICAgICB5ID0gcGFyc2VGbG9hdChpczJEID8gcmF3LnkgOiAwKSxcbiAgICAgICAgbWluID0gX2JpZ051bSxcbiAgICAgICAgY2xvc2VzdCA9IDAsXG4gICAgICAgIGkgPSBzbmFwVG8ubGVuZ3RoLFxuICAgICAgICBkeCxcbiAgICAgICAgZHk7XG5cbiAgICB3aGlsZSAoaS0tKSB7XG4gICAgICBpZiAoaXMyRCkge1xuICAgICAgICBkeCA9IHNuYXBUb1tpXS54IC0geDtcbiAgICAgICAgZHkgPSBzbmFwVG9baV0ueSAtIHk7XG4gICAgICAgIGR4ID0gZHggKiBkeCArIGR5ICogZHk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBkeCA9IE1hdGguYWJzKHNuYXBUb1tpXSAtIHgpO1xuICAgICAgfVxuXG4gICAgICBpZiAoZHggPCBtaW4pIHtcbiAgICAgICAgbWluID0gZHg7XG4gICAgICAgIGNsb3Nlc3QgPSBpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGNsb3Nlc3QgPSAhcmFkaXVzIHx8IG1pbiA8PSByYWRpdXMgPyBzbmFwVG9bY2xvc2VzdF0gOiByYXc7XG4gICAgcmV0dXJuIGlzMkQgfHwgY2xvc2VzdCA9PT0gcmF3IHx8IF9pc051bWJlcihyYXcpID8gY2xvc2VzdCA6IGNsb3Nlc3QgKyBnZXRVbml0KHJhdyk7XG4gIH0pO1xufSxcbiAgICByYW5kb20gPSBmdW5jdGlvbiByYW5kb20obWluLCBtYXgsIHJvdW5kaW5nSW5jcmVtZW50LCByZXR1cm5GdW5jdGlvbikge1xuICByZXR1cm4gX2NvbmRpdGlvbmFsUmV0dXJuKF9pc0FycmF5KG1pbikgPyAhbWF4IDogcm91bmRpbmdJbmNyZW1lbnQgPT09IHRydWUgPyAhIShyb3VuZGluZ0luY3JlbWVudCA9IDApIDogIXJldHVybkZ1bmN0aW9uLCBmdW5jdGlvbiAoKSB7XG4gICAgcmV0dXJuIF9pc0FycmF5KG1pbikgPyBtaW5bfn4oTWF0aC5yYW5kb20oKSAqIG1pbi5sZW5ndGgpXSA6IChyb3VuZGluZ0luY3JlbWVudCA9IHJvdW5kaW5nSW5jcmVtZW50IHx8IDFlLTUpICYmIChyZXR1cm5GdW5jdGlvbiA9IHJvdW5kaW5nSW5jcmVtZW50IDwgMSA/IE1hdGgucG93KDEwLCAocm91bmRpbmdJbmNyZW1lbnQgKyBcIlwiKS5sZW5ndGggLSAyKSA6IDEpICYmIE1hdGguZmxvb3IoTWF0aC5yb3VuZCgobWluIC0gcm91bmRpbmdJbmNyZW1lbnQgLyAyICsgTWF0aC5yYW5kb20oKSAqIChtYXggLSBtaW4gKyByb3VuZGluZ0luY3JlbWVudCAqIC45OSkpIC8gcm91bmRpbmdJbmNyZW1lbnQpICogcm91bmRpbmdJbmNyZW1lbnQgKiByZXR1cm5GdW5jdGlvbikgLyByZXR1cm5GdW5jdGlvbjtcbiAgfSk7XG59LFxuICAgIHBpcGUgPSBmdW5jdGlvbiBwaXBlKCkge1xuICBmb3IgKHZhciBfbGVuID0gYXJndW1lbnRzLmxlbmd0aCwgZnVuY3Rpb25zID0gbmV3IEFycmF5KF9sZW4pLCBfa2V5ID0gMDsgX2tleSA8IF9sZW47IF9rZXkrKykge1xuICAgIGZ1bmN0aW9uc1tfa2V5XSA9IGFyZ3VtZW50c1tfa2V5XTtcbiAgfVxuXG4gIHJldHVybiBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICByZXR1cm4gZnVuY3Rpb25zLnJlZHVjZShmdW5jdGlvbiAodiwgZikge1xuICAgICAgcmV0dXJuIGYodik7XG4gICAgfSwgdmFsdWUpO1xuICB9O1xufSxcbiAgICB1bml0aXplID0gZnVuY3Rpb24gdW5pdGl6ZShmdW5jLCB1bml0KSB7XG4gIHJldHVybiBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICByZXR1cm4gZnVuYyhwYXJzZUZsb2F0KHZhbHVlKSkgKyAodW5pdCB8fCBnZXRVbml0KHZhbHVlKSk7XG4gIH07XG59LFxuICAgIG5vcm1hbGl6ZSA9IGZ1bmN0aW9uIG5vcm1hbGl6ZShtaW4sIG1heCwgdmFsdWUpIHtcbiAgcmV0dXJuIG1hcFJhbmdlKG1pbiwgbWF4LCAwLCAxLCB2YWx1ZSk7XG59LFxuICAgIF93cmFwQXJyYXkgPSBmdW5jdGlvbiBfd3JhcEFycmF5KGEsIHdyYXBwZXIsIHZhbHVlKSB7XG4gIHJldHVybiBfY29uZGl0aW9uYWxSZXR1cm4odmFsdWUsIGZ1bmN0aW9uIChpbmRleCkge1xuICAgIHJldHVybiBhW35+d3JhcHBlcihpbmRleCldO1xuICB9KTtcbn0sXG4gICAgd3JhcCA9IGZ1bmN0aW9uIHdyYXAobWluLCBtYXgsIHZhbHVlKSB7XG4gIC8vIE5PVEU6IHdyYXAoKSBDQU5OT1QgYmUgYW4gYXJyb3cgZnVuY3Rpb24hIEEgdmVyeSBvZGQgY29tcGlsaW5nIGJ1ZyBjYXVzZXMgcHJvYmxlbXMgKHVucmVsYXRlZCB0byBHU0FQKS5cbiAgdmFyIHJhbmdlID0gbWF4IC0gbWluO1xuICByZXR1cm4gX2lzQXJyYXkobWluKSA/IF93cmFwQXJyYXkobWluLCB3cmFwKDAsIG1pbi5sZW5ndGgpLCBtYXgpIDogX2NvbmRpdGlvbmFsUmV0dXJuKHZhbHVlLCBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICByZXR1cm4gKHJhbmdlICsgKHZhbHVlIC0gbWluKSAlIHJhbmdlKSAlIHJhbmdlICsgbWluO1xuICB9KTtcbn0sXG4gICAgd3JhcFlveW8gPSBmdW5jdGlvbiB3cmFwWW95byhtaW4sIG1heCwgdmFsdWUpIHtcbiAgdmFyIHJhbmdlID0gbWF4IC0gbWluLFxuICAgICAgdG90YWwgPSByYW5nZSAqIDI7XG4gIHJldHVybiBfaXNBcnJheShtaW4pID8gX3dyYXBBcnJheShtaW4sIHdyYXBZb3lvKDAsIG1pbi5sZW5ndGggLSAxKSwgbWF4KSA6IF9jb25kaXRpb25hbFJldHVybih2YWx1ZSwgZnVuY3Rpb24gKHZhbHVlKSB7XG4gICAgdmFsdWUgPSAodG90YWwgKyAodmFsdWUgLSBtaW4pICUgdG90YWwpICUgdG90YWwgfHwgMDtcbiAgICByZXR1cm4gbWluICsgKHZhbHVlID4gcmFuZ2UgPyB0b3RhbCAtIHZhbHVlIDogdmFsdWUpO1xuICB9KTtcbn0sXG4gICAgX3JlcGxhY2VSYW5kb20gPSBmdW5jdGlvbiBfcmVwbGFjZVJhbmRvbSh2YWx1ZSkge1xuICAvL3JlcGxhY2VzIGFsbCBvY2N1cnJlbmNlcyBvZiByYW5kb20oLi4uKSBpbiBhIHN0cmluZyB3aXRoIHRoZSBjYWxjdWxhdGVkIHJhbmRvbSB2YWx1ZS4gY2FuIGJlIGEgcmFuZ2UgbGlrZSByYW5kb20oLTEwMCwgMTAwLCA1KSBvciBhbiBhcnJheSBsaWtlIHJhbmRvbShbMCwgMTAwLCA1MDBdKVxuICB2YXIgcHJldiA9IDAsXG4gICAgICBzID0gXCJcIixcbiAgICAgIGksXG4gICAgICBudW1zLFxuICAgICAgZW5kLFxuICAgICAgaXNBcnJheTtcblxuICB3aGlsZSAofihpID0gdmFsdWUuaW5kZXhPZihcInJhbmRvbShcIiwgcHJldikpKSB7XG4gICAgZW5kID0gdmFsdWUuaW5kZXhPZihcIilcIiwgaSk7XG4gICAgaXNBcnJheSA9IHZhbHVlLmNoYXJBdChpICsgNykgPT09IFwiW1wiO1xuICAgIG51bXMgPSB2YWx1ZS5zdWJzdHIoaSArIDcsIGVuZCAtIGkgLSA3KS5tYXRjaChpc0FycmF5ID8gX2RlbGltaXRlZFZhbHVlRXhwIDogX3N0cmljdE51bUV4cCk7XG4gICAgcyArPSB2YWx1ZS5zdWJzdHIocHJldiwgaSAtIHByZXYpICsgcmFuZG9tKGlzQXJyYXkgPyBudW1zIDogK251bXNbMF0sIGlzQXJyYXkgPyAwIDogK251bXNbMV0sICtudW1zWzJdIHx8IDFlLTUpO1xuICAgIHByZXYgPSBlbmQgKyAxO1xuICB9XG5cbiAgcmV0dXJuIHMgKyB2YWx1ZS5zdWJzdHIocHJldiwgdmFsdWUubGVuZ3RoIC0gcHJldik7XG59LFxuICAgIG1hcFJhbmdlID0gZnVuY3Rpb24gbWFwUmFuZ2UoaW5NaW4sIGluTWF4LCBvdXRNaW4sIG91dE1heCwgdmFsdWUpIHtcbiAgdmFyIGluUmFuZ2UgPSBpbk1heCAtIGluTWluLFxuICAgICAgb3V0UmFuZ2UgPSBvdXRNYXggLSBvdXRNaW47XG4gIHJldHVybiBfY29uZGl0aW9uYWxSZXR1cm4odmFsdWUsIGZ1bmN0aW9uICh2YWx1ZSkge1xuICAgIHJldHVybiBvdXRNaW4gKyAoKHZhbHVlIC0gaW5NaW4pIC8gaW5SYW5nZSAqIG91dFJhbmdlIHx8IDApO1xuICB9KTtcbn0sXG4gICAgaW50ZXJwb2xhdGUgPSBmdW5jdGlvbiBpbnRlcnBvbGF0ZShzdGFydCwgZW5kLCBwcm9ncmVzcywgbXV0YXRlKSB7XG4gIHZhciBmdW5jID0gaXNOYU4oc3RhcnQgKyBlbmQpID8gMCA6IGZ1bmN0aW9uIChwKSB7XG4gICAgcmV0dXJuICgxIC0gcCkgKiBzdGFydCArIHAgKiBlbmQ7XG4gIH07XG5cbiAgaWYgKCFmdW5jKSB7XG4gICAgdmFyIGlzU3RyaW5nID0gX2lzU3RyaW5nKHN0YXJ0KSxcbiAgICAgICAgbWFzdGVyID0ge30sXG4gICAgICAgIHAsXG4gICAgICAgIGksXG4gICAgICAgIGludGVycG9sYXRvcnMsXG4gICAgICAgIGwsXG4gICAgICAgIGlsO1xuXG4gICAgcHJvZ3Jlc3MgPT09IHRydWUgJiYgKG11dGF0ZSA9IDEpICYmIChwcm9ncmVzcyA9IG51bGwpO1xuXG4gICAgaWYgKGlzU3RyaW5nKSB7XG4gICAgICBzdGFydCA9IHtcbiAgICAgICAgcDogc3RhcnRcbiAgICAgIH07XG4gICAgICBlbmQgPSB7XG4gICAgICAgIHA6IGVuZFxuICAgICAgfTtcbiAgICB9IGVsc2UgaWYgKF9pc0FycmF5KHN0YXJ0KSAmJiAhX2lzQXJyYXkoZW5kKSkge1xuICAgICAgaW50ZXJwb2xhdG9ycyA9IFtdO1xuICAgICAgbCA9IHN0YXJ0Lmxlbmd0aDtcbiAgICAgIGlsID0gbCAtIDI7XG5cbiAgICAgIGZvciAoaSA9IDE7IGkgPCBsOyBpKyspIHtcbiAgICAgICAgaW50ZXJwb2xhdG9ycy5wdXNoKGludGVycG9sYXRlKHN0YXJ0W2kgLSAxXSwgc3RhcnRbaV0pKTsgLy9idWlsZCB0aGUgaW50ZXJwb2xhdG9ycyB1cCBmcm9udCBhcyBhIHBlcmZvcm1hbmNlIG9wdGltaXphdGlvbiBzbyB0aGF0IHdoZW4gdGhlIGZ1bmN0aW9uIGlzIGNhbGxlZCBtYW55IHRpbWVzLCBpdCBjYW4ganVzdCByZXVzZSB0aGVtLlxuICAgICAgfVxuXG4gICAgICBsLS07XG5cbiAgICAgIGZ1bmMgPSBmdW5jdGlvbiBmdW5jKHApIHtcbiAgICAgICAgcCAqPSBsO1xuICAgICAgICB2YXIgaSA9IE1hdGgubWluKGlsLCB+fnApO1xuICAgICAgICByZXR1cm4gaW50ZXJwb2xhdG9yc1tpXShwIC0gaSk7XG4gICAgICB9O1xuXG4gICAgICBwcm9ncmVzcyA9IGVuZDtcbiAgICB9IGVsc2UgaWYgKCFtdXRhdGUpIHtcbiAgICAgIHN0YXJ0ID0gX21lcmdlKF9pc0FycmF5KHN0YXJ0KSA/IFtdIDoge30sIHN0YXJ0KTtcbiAgICB9XG5cbiAgICBpZiAoIWludGVycG9sYXRvcnMpIHtcbiAgICAgIGZvciAocCBpbiBlbmQpIHtcbiAgICAgICAgX2FkZFByb3BUd2Vlbi5jYWxsKG1hc3Rlciwgc3RhcnQsIHAsIFwiZ2V0XCIsIGVuZFtwXSk7XG4gICAgICB9XG5cbiAgICAgIGZ1bmMgPSBmdW5jdGlvbiBmdW5jKHApIHtcbiAgICAgICAgcmV0dXJuIF9yZW5kZXJQcm9wVHdlZW5zKHAsIG1hc3RlcikgfHwgKGlzU3RyaW5nID8gc3RhcnQucCA6IHN0YXJ0KTtcbiAgICAgIH07XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIF9jb25kaXRpb25hbFJldHVybihwcm9ncmVzcywgZnVuYyk7XG59LFxuICAgIF9nZXRMYWJlbEluRGlyZWN0aW9uID0gZnVuY3Rpb24gX2dldExhYmVsSW5EaXJlY3Rpb24odGltZWxpbmUsIGZyb21UaW1lLCBiYWNrd2FyZCkge1xuICAvL3VzZWQgZm9yIG5leHRMYWJlbCgpIGFuZCBwcmV2aW91c0xhYmVsKClcbiAgdmFyIGxhYmVscyA9IHRpbWVsaW5lLmxhYmVscyxcbiAgICAgIG1pbiA9IF9iaWdOdW0sXG4gICAgICBwLFxuICAgICAgZGlzdGFuY2UsXG4gICAgICBsYWJlbDtcblxuICBmb3IgKHAgaW4gbGFiZWxzKSB7XG4gICAgZGlzdGFuY2UgPSBsYWJlbHNbcF0gLSBmcm9tVGltZTtcblxuICAgIGlmIChkaXN0YW5jZSA8IDAgPT09ICEhYmFja3dhcmQgJiYgZGlzdGFuY2UgJiYgbWluID4gKGRpc3RhbmNlID0gTWF0aC5hYnMoZGlzdGFuY2UpKSkge1xuICAgICAgbGFiZWwgPSBwO1xuICAgICAgbWluID0gZGlzdGFuY2U7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIGxhYmVsO1xufSxcbiAgICBfY2FsbGJhY2sgPSBmdW5jdGlvbiBfY2FsbGJhY2soYW5pbWF0aW9uLCB0eXBlLCBleGVjdXRlTGF6eUZpcnN0KSB7XG4gIHZhciB2ID0gYW5pbWF0aW9uLnZhcnMsXG4gICAgICBjYWxsYmFjayA9IHZbdHlwZV0sXG4gICAgICBwcmV2Q29udGV4dCA9IF9jb250ZXh0LFxuICAgICAgY29udGV4dCA9IGFuaW1hdGlvbi5fY3R4LFxuICAgICAgcGFyYW1zLFxuICAgICAgc2NvcGUsXG4gICAgICByZXN1bHQ7XG5cbiAgaWYgKCFjYWxsYmFjaykge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIHBhcmFtcyA9IHZbdHlwZSArIFwiUGFyYW1zXCJdO1xuICBzY29wZSA9IHYuY2FsbGJhY2tTY29wZSB8fCBhbmltYXRpb247XG4gIGV4ZWN1dGVMYXp5Rmlyc3QgJiYgX2xhenlUd2VlbnMubGVuZ3RoICYmIF9sYXp5UmVuZGVyKCk7IC8vaW4gY2FzZSByZW5kZXJpbmcgY2F1c2VkIGFueSB0d2VlbnMgdG8gbGF6eS1pbml0LCB3ZSBzaG91bGQgcmVuZGVyIHRoZW0gYmVjYXVzZSB0eXBpY2FsbHkgd2hlbiBhIHRpbWVsaW5lIGZpbmlzaGVzLCB1c2VycyBleHBlY3QgdGhpbmdzIHRvIGhhdmUgcmVuZGVyZWQgZnVsbHkuIEltYWdpbmUgYW4gb25VcGRhdGUgb24gYSB0aW1lbGluZSB0aGF0IHJlcG9ydHMvY2hlY2tzIHR3ZWVuZWQgdmFsdWVzLlxuXG4gIGNvbnRleHQgJiYgKF9jb250ZXh0ID0gY29udGV4dCk7XG4gIHJlc3VsdCA9IHBhcmFtcyA/IGNhbGxiYWNrLmFwcGx5KHNjb3BlLCBwYXJhbXMpIDogY2FsbGJhY2suY2FsbChzY29wZSk7XG4gIF9jb250ZXh0ID0gcHJldkNvbnRleHQ7XG4gIHJldHVybiByZXN1bHQ7XG59LFxuICAgIF9pbnRlcnJ1cHQgPSBmdW5jdGlvbiBfaW50ZXJydXB0KGFuaW1hdGlvbikge1xuICBfcmVtb3ZlRnJvbVBhcmVudChhbmltYXRpb24pO1xuXG4gIGFuaW1hdGlvbi5zY3JvbGxUcmlnZ2VyICYmIGFuaW1hdGlvbi5zY3JvbGxUcmlnZ2VyLmtpbGwoISFfcmV2ZXJ0aW5nKTtcbiAgYW5pbWF0aW9uLnByb2dyZXNzKCkgPCAxICYmIF9jYWxsYmFjayhhbmltYXRpb24sIFwib25JbnRlcnJ1cHRcIik7XG4gIHJldHVybiBhbmltYXRpb247XG59LFxuICAgIF9xdWlja1R3ZWVuLFxuICAgIF9yZWdpc3RlclBsdWdpblF1ZXVlID0gW10sXG4gICAgX2NyZWF0ZVBsdWdpbiA9IGZ1bmN0aW9uIF9jcmVhdGVQbHVnaW4oY29uZmlnKSB7XG4gIGlmICghY29uZmlnKSByZXR1cm47XG4gIGNvbmZpZyA9ICFjb25maWcubmFtZSAmJiBjb25maWdbXCJkZWZhdWx0XCJdIHx8IGNvbmZpZzsgLy8gVU1EIHBhY2thZ2luZyB3cmFwcyB0aGluZ3Mgb2RkbHksIHNvIGZvciBleGFtcGxlIE1vdGlvblBhdGhIZWxwZXIgYmVjb21lcyB7TW90aW9uUGF0aEhlbHBlcjpNb3Rpb25QYXRoSGVscGVyLCBkZWZhdWx0Ok1vdGlvblBhdGhIZWxwZXJ9LlxuXG4gIGlmIChfd2luZG93RXhpc3RzKCkgfHwgY29uZmlnLmhlYWRsZXNzKSB7XG4gICAgLy8gZWRnZSBjYXNlOiBzb21lIGJ1aWxkIHRvb2xzIG1heSBwYXNzIGluIGEgbnVsbC91bmRlZmluZWQgdmFsdWVcbiAgICB2YXIgbmFtZSA9IGNvbmZpZy5uYW1lLFxuICAgICAgICBpc0Z1bmMgPSBfaXNGdW5jdGlvbihjb25maWcpLFxuICAgICAgICBQbHVnaW4gPSBuYW1lICYmICFpc0Z1bmMgJiYgY29uZmlnLmluaXQgPyBmdW5jdGlvbiAoKSB7XG4gICAgICB0aGlzLl9wcm9wcyA9IFtdO1xuICAgIH0gOiBjb25maWcsXG4gICAgICAgIC8vaW4gY2FzZSBzb21lb25lIHBhc3NlcyBpbiBhbiBvYmplY3QgdGhhdCdzIG5vdCBhIHBsdWdpbiwgbGlrZSBDdXN0b21FYXNlXG4gICAgaW5zdGFuY2VEZWZhdWx0cyA9IHtcbiAgICAgIGluaXQ6IF9lbXB0eUZ1bmMsXG4gICAgICByZW5kZXI6IF9yZW5kZXJQcm9wVHdlZW5zLFxuICAgICAgYWRkOiBfYWRkUHJvcFR3ZWVuLFxuICAgICAga2lsbDogX2tpbGxQcm9wVHdlZW5zT2YsXG4gICAgICBtb2RpZmllcjogX2FkZFBsdWdpbk1vZGlmaWVyLFxuICAgICAgcmF3VmFyczogMFxuICAgIH0sXG4gICAgICAgIHN0YXRpY3MgPSB7XG4gICAgICB0YXJnZXRUZXN0OiAwLFxuICAgICAgZ2V0OiAwLFxuICAgICAgZ2V0U2V0dGVyOiBfZ2V0U2V0dGVyLFxuICAgICAgYWxpYXNlczoge30sXG4gICAgICByZWdpc3RlcjogMFxuICAgIH07XG5cbiAgICBfd2FrZSgpO1xuXG4gICAgaWYgKGNvbmZpZyAhPT0gUGx1Z2luKSB7XG4gICAgICBpZiAoX3BsdWdpbnNbbmFtZV0pIHtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuXG4gICAgICBfc2V0RGVmYXVsdHMoUGx1Z2luLCBfc2V0RGVmYXVsdHMoX2NvcHlFeGNsdWRpbmcoY29uZmlnLCBpbnN0YW5jZURlZmF1bHRzKSwgc3RhdGljcykpOyAvL3N0YXRpYyBtZXRob2RzXG5cblxuICAgICAgX21lcmdlKFBsdWdpbi5wcm90b3R5cGUsIF9tZXJnZShpbnN0YW5jZURlZmF1bHRzLCBfY29weUV4Y2x1ZGluZyhjb25maWcsIHN0YXRpY3MpKSk7IC8vaW5zdGFuY2UgbWV0aG9kc1xuXG5cbiAgICAgIF9wbHVnaW5zW1BsdWdpbi5wcm9wID0gbmFtZV0gPSBQbHVnaW47XG5cbiAgICAgIGlmIChjb25maWcudGFyZ2V0VGVzdCkge1xuICAgICAgICBfaGFybmVzc1BsdWdpbnMucHVzaChQbHVnaW4pO1xuXG4gICAgICAgIF9yZXNlcnZlZFByb3BzW25hbWVdID0gMTtcbiAgICAgIH1cblxuICAgICAgbmFtZSA9IChuYW1lID09PSBcImNzc1wiID8gXCJDU1NcIiA6IG5hbWUuY2hhckF0KDApLnRvVXBwZXJDYXNlKCkgKyBuYW1lLnN1YnN0cigxKSkgKyBcIlBsdWdpblwiOyAvL2ZvciB0aGUgZ2xvYmFsIG5hbWUuIFwibW90aW9uUGF0aFwiIHNob3VsZCBiZWNvbWUgTW90aW9uUGF0aFBsdWdpblxuICAgIH1cblxuICAgIF9hZGRHbG9iYWwobmFtZSwgUGx1Z2luKTtcblxuICAgIGNvbmZpZy5yZWdpc3RlciAmJiBjb25maWcucmVnaXN0ZXIoZ3NhcCwgUGx1Z2luLCBQcm9wVHdlZW4pO1xuICB9IGVsc2Uge1xuICAgIF9yZWdpc3RlclBsdWdpblF1ZXVlLnB1c2goY29uZmlnKTtcbiAgfVxufSxcblxuLypcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBDT0xPUlNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbl8yNTUgPSAyNTUsXG4gICAgX2NvbG9yTG9va3VwID0ge1xuICBhcXVhOiBbMCwgXzI1NSwgXzI1NV0sXG4gIGxpbWU6IFswLCBfMjU1LCAwXSxcbiAgc2lsdmVyOiBbMTkyLCAxOTIsIDE5Ml0sXG4gIGJsYWNrOiBbMCwgMCwgMF0sXG4gIG1hcm9vbjogWzEyOCwgMCwgMF0sXG4gIHRlYWw6IFswLCAxMjgsIDEyOF0sXG4gIGJsdWU6IFswLCAwLCBfMjU1XSxcbiAgbmF2eTogWzAsIDAsIDEyOF0sXG4gIHdoaXRlOiBbXzI1NSwgXzI1NSwgXzI1NV0sXG4gIG9saXZlOiBbMTI4LCAxMjgsIDBdLFxuICB5ZWxsb3c6IFtfMjU1LCBfMjU1LCAwXSxcbiAgb3JhbmdlOiBbXzI1NSwgMTY1LCAwXSxcbiAgZ3JheTogWzEyOCwgMTI4LCAxMjhdLFxuICBwdXJwbGU6IFsxMjgsIDAsIDEyOF0sXG4gIGdyZWVuOiBbMCwgMTI4LCAwXSxcbiAgcmVkOiBbXzI1NSwgMCwgMF0sXG4gIHBpbms6IFtfMjU1LCAxOTIsIDIwM10sXG4gIGN5YW46IFswLCBfMjU1LCBfMjU1XSxcbiAgdHJhbnNwYXJlbnQ6IFtfMjU1LCBfMjU1LCBfMjU1LCAwXVxufSxcbiAgICAvLyBwb3NzaWJsZSBmdXR1cmUgaWRlYSB0byByZXBsYWNlIHRoZSBoYXJkLWNvZGVkIGNvbG9yIG5hbWUgdmFsdWVzIC0gcHV0IHRoaXMgaW4gdGhlIHRpY2tlci53YWtlKCkgd2hlcmUgd2Ugc2V0IHRoZSBfZG9jOlxuLy8gbGV0IGN0eCA9IF9kb2MuY3JlYXRlRWxlbWVudChcImNhbnZhc1wiKS5nZXRDb250ZXh0KFwiMmRcIik7XG4vLyBfZm9yRWFjaE5hbWUoXCJhcXVhLGxpbWUsc2lsdmVyLGJsYWNrLG1hcm9vbix0ZWFsLGJsdWUsbmF2eSx3aGl0ZSxvbGl2ZSx5ZWxsb3csb3JhbmdlLGdyYXkscHVycGxlLGdyZWVuLHJlZCxwaW5rLGN5YW5cIiwgY29sb3IgPT4ge2N0eC5maWxsU3R5bGUgPSBjb2xvcjsgX2NvbG9yTG9va3VwW2NvbG9yXSA9IHNwbGl0Q29sb3IoY3R4LmZpbGxTdHlsZSl9KTtcbl9odWUgPSBmdW5jdGlvbiBfaHVlKGgsIG0xLCBtMikge1xuICBoICs9IGggPCAwID8gMSA6IGggPiAxID8gLTEgOiAwO1xuICByZXR1cm4gKGggKiA2IDwgMSA/IG0xICsgKG0yIC0gbTEpICogaCAqIDYgOiBoIDwgLjUgPyBtMiA6IGggKiAzIDwgMiA/IG0xICsgKG0yIC0gbTEpICogKDIgLyAzIC0gaCkgKiA2IDogbTEpICogXzI1NSArIC41IHwgMDtcbn0sXG4gICAgc3BsaXRDb2xvciA9IGZ1bmN0aW9uIHNwbGl0Q29sb3IodiwgdG9IU0wsIGZvcmNlQWxwaGEpIHtcbiAgdmFyIGEgPSAhdiA/IF9jb2xvckxvb2t1cC5ibGFjayA6IF9pc051bWJlcih2KSA/IFt2ID4+IDE2LCB2ID4+IDggJiBfMjU1LCB2ICYgXzI1NV0gOiAwLFxuICAgICAgcixcbiAgICAgIGcsXG4gICAgICBiLFxuICAgICAgaCxcbiAgICAgIHMsXG4gICAgICBsLFxuICAgICAgbWF4LFxuICAgICAgbWluLFxuICAgICAgZCxcbiAgICAgIHdhc0hTTDtcblxuICBpZiAoIWEpIHtcbiAgICBpZiAodi5zdWJzdHIoLTEpID09PSBcIixcIikge1xuICAgICAgLy9zb21ldGltZXMgYSB0cmFpbGluZyBjb21tYSBpcyBpbmNsdWRlZCBhbmQgd2Ugc2hvdWxkIGNob3AgaXQgb2ZmICh0eXBpY2FsbHkgZnJvbSBhIGNvbW1hLWRlbGltaXRlZCBsaXN0IG9mIHZhbHVlcyBsaWtlIGEgdGV4dFNoYWRvdzpcIjJweCAycHggMnB4IGJsdWUsIDVweCA1cHggNXB4IHJnYigyNTUsMCwwKVwiIC0gaW4gdGhpcyBleGFtcGxlIFwiYmx1ZSxcIiBoYXMgYSB0cmFpbGluZyBjb21tYS4gV2UgY291bGQgc3RyaXAgaXQgb3V0IGluc2lkZSBwYXJzZUNvbXBsZXgoKSBidXQgd2UnZCBuZWVkIHRvIGRvIGl0IHRvIHRoZSBiZWdpbm5pbmcgYW5kIGVuZGluZyB2YWx1ZXMgcGx1cyBpdCB3b3VsZG4ndCBwcm92aWRlIHByb3RlY3Rpb24gZnJvbSBvdGhlciBwb3RlbnRpYWwgc2NlbmFyaW9zIGxpa2UgaWYgdGhlIHVzZXIgcGFzc2VzIGluIGEgc2ltaWxhciB2YWx1ZS5cbiAgICAgIHYgPSB2LnN1YnN0cigwLCB2Lmxlbmd0aCAtIDEpO1xuICAgIH1cblxuICAgIGlmIChfY29sb3JMb29rdXBbdl0pIHtcbiAgICAgIGEgPSBfY29sb3JMb29rdXBbdl07XG4gICAgfSBlbHNlIGlmICh2LmNoYXJBdCgwKSA9PT0gXCIjXCIpIHtcbiAgICAgIGlmICh2Lmxlbmd0aCA8IDYpIHtcbiAgICAgICAgLy9mb3Igc2hvcnRoYW5kIGxpa2UgIzlGMCBvciAjOUYwRiAoY291bGQgaGF2ZSBhbHBoYSlcbiAgICAgICAgciA9IHYuY2hhckF0KDEpO1xuICAgICAgICBnID0gdi5jaGFyQXQoMik7XG4gICAgICAgIGIgPSB2LmNoYXJBdCgzKTtcbiAgICAgICAgdiA9IFwiI1wiICsgciArIHIgKyBnICsgZyArIGIgKyBiICsgKHYubGVuZ3RoID09PSA1ID8gdi5jaGFyQXQoNCkgKyB2LmNoYXJBdCg0KSA6IFwiXCIpO1xuICAgICAgfVxuXG4gICAgICBpZiAodi5sZW5ndGggPT09IDkpIHtcbiAgICAgICAgLy8gaGV4IHdpdGggYWxwaGEsIGxpa2UgI2ZkNWU1M2ZmXG4gICAgICAgIGEgPSBwYXJzZUludCh2LnN1YnN0cigxLCA2KSwgMTYpO1xuICAgICAgICByZXR1cm4gW2EgPj4gMTYsIGEgPj4gOCAmIF8yNTUsIGEgJiBfMjU1LCBwYXJzZUludCh2LnN1YnN0cig3KSwgMTYpIC8gMjU1XTtcbiAgICAgIH1cblxuICAgICAgdiA9IHBhcnNlSW50KHYuc3Vic3RyKDEpLCAxNik7XG4gICAgICBhID0gW3YgPj4gMTYsIHYgPj4gOCAmIF8yNTUsIHYgJiBfMjU1XTtcbiAgICB9IGVsc2UgaWYgKHYuc3Vic3RyKDAsIDMpID09PSBcImhzbFwiKSB7XG4gICAgICBhID0gd2FzSFNMID0gdi5tYXRjaChfc3RyaWN0TnVtRXhwKTtcblxuICAgICAgaWYgKCF0b0hTTCkge1xuICAgICAgICBoID0gK2FbMF0gJSAzNjAgLyAzNjA7XG4gICAgICAgIHMgPSArYVsxXSAvIDEwMDtcbiAgICAgICAgbCA9ICthWzJdIC8gMTAwO1xuICAgICAgICBnID0gbCA8PSAuNSA/IGwgKiAocyArIDEpIDogbCArIHMgLSBsICogcztcbiAgICAgICAgciA9IGwgKiAyIC0gZztcbiAgICAgICAgYS5sZW5ndGggPiAzICYmIChhWzNdICo9IDEpOyAvL2Nhc3QgYXMgbnVtYmVyXG5cbiAgICAgICAgYVswXSA9IF9odWUoaCArIDEgLyAzLCByLCBnKTtcbiAgICAgICAgYVsxXSA9IF9odWUoaCwgciwgZyk7XG4gICAgICAgIGFbMl0gPSBfaHVlKGggLSAxIC8gMywgciwgZyk7XG4gICAgICB9IGVsc2UgaWYgKH52LmluZGV4T2YoXCI9XCIpKSB7XG4gICAgICAgIC8vaWYgcmVsYXRpdmUgdmFsdWVzIGFyZSBmb3VuZCwganVzdCByZXR1cm4gdGhlIHJhdyBzdHJpbmdzIHdpdGggdGhlIHJlbGF0aXZlIHByZWZpeGVzIGluIHBsYWNlLlxuICAgICAgICBhID0gdi5tYXRjaChfbnVtRXhwKTtcbiAgICAgICAgZm9yY2VBbHBoYSAmJiBhLmxlbmd0aCA8IDQgJiYgKGFbM10gPSAxKTtcbiAgICAgICAgcmV0dXJuIGE7XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIGEgPSB2Lm1hdGNoKF9zdHJpY3ROdW1FeHApIHx8IF9jb2xvckxvb2t1cC50cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBhID0gYS5tYXAoTnVtYmVyKTtcbiAgfVxuXG4gIGlmICh0b0hTTCAmJiAhd2FzSFNMKSB7XG4gICAgciA9IGFbMF0gLyBfMjU1O1xuICAgIGcgPSBhWzFdIC8gXzI1NTtcbiAgICBiID0gYVsyXSAvIF8yNTU7XG4gICAgbWF4ID0gTWF0aC5tYXgociwgZywgYik7XG4gICAgbWluID0gTWF0aC5taW4ociwgZywgYik7XG4gICAgbCA9IChtYXggKyBtaW4pIC8gMjtcblxuICAgIGlmIChtYXggPT09IG1pbikge1xuICAgICAgaCA9IHMgPSAwO1xuICAgIH0gZWxzZSB7XG4gICAgICBkID0gbWF4IC0gbWluO1xuICAgICAgcyA9IGwgPiAwLjUgPyBkIC8gKDIgLSBtYXggLSBtaW4pIDogZCAvIChtYXggKyBtaW4pO1xuICAgICAgaCA9IG1heCA9PT0gciA/IChnIC0gYikgLyBkICsgKGcgPCBiID8gNiA6IDApIDogbWF4ID09PSBnID8gKGIgLSByKSAvIGQgKyAyIDogKHIgLSBnKSAvIGQgKyA0O1xuICAgICAgaCAqPSA2MDtcbiAgICB9XG5cbiAgICBhWzBdID0gfn4oaCArIC41KTtcbiAgICBhWzFdID0gfn4ocyAqIDEwMCArIC41KTtcbiAgICBhWzJdID0gfn4obCAqIDEwMCArIC41KTtcbiAgfVxuXG4gIGZvcmNlQWxwaGEgJiYgYS5sZW5ndGggPCA0ICYmIChhWzNdID0gMSk7XG4gIHJldHVybiBhO1xufSxcbiAgICBfY29sb3JPcmRlckRhdGEgPSBmdW5jdGlvbiBfY29sb3JPcmRlckRhdGEodikge1xuICAvLyBzdHJpcHMgb3V0IHRoZSBjb2xvcnMgZnJvbSB0aGUgc3RyaW5nLCBmaW5kcyBhbGwgdGhlIG51bWVyaWMgc2xvdHMgKHdpdGggdW5pdHMpIGFuZCByZXR1cm5zIGFuIGFycmF5IG9mIHRob3NlLiBUaGUgQXJyYXkgYWxzbyBoYXMgYSBcImNcIiBwcm9wZXJ0eSB3aGljaCBpcyBhbiBBcnJheSBvZiB0aGUgaW5kZXggdmFsdWVzIHdoZXJlIHRoZSBjb2xvcnMgYmVsb25nLiBUaGlzIGlzIHRvIGhlbHAgd29yayBhcm91bmQgaXNzdWVzIHdoZXJlIHRoZXJlJ3MgYSBtaXMtbWF0Y2hlZCBvcmRlciBvZiBjb2xvci9udW1lcmljIGRhdGEgbGlrZSBkcm9wLXNoYWRvdygjZjAwIDBweCAxcHggMnB4KSBhbmQgZHJvcC1zaGFkb3coMHggMXB4IDJweCAjZjAwKS4gVGhpcyBpcyBiYXNpY2FsbHkgYSBoZWxwZXIgZnVuY3Rpb24gdXNlZCBpbiBfZm9ybWF0Q29sb3JzKClcbiAgdmFyIHZhbHVlcyA9IFtdLFxuICAgICAgYyA9IFtdLFxuICAgICAgaSA9IC0xO1xuICB2LnNwbGl0KF9jb2xvckV4cCkuZm9yRWFjaChmdW5jdGlvbiAodikge1xuICAgIHZhciBhID0gdi5tYXRjaChfbnVtV2l0aFVuaXRFeHApIHx8IFtdO1xuICAgIHZhbHVlcy5wdXNoLmFwcGx5KHZhbHVlcywgYSk7XG4gICAgYy5wdXNoKGkgKz0gYS5sZW5ndGggKyAxKTtcbiAgfSk7XG4gIHZhbHVlcy5jID0gYztcbiAgcmV0dXJuIHZhbHVlcztcbn0sXG4gICAgX2Zvcm1hdENvbG9ycyA9IGZ1bmN0aW9uIF9mb3JtYXRDb2xvcnMocywgdG9IU0wsIG9yZGVyTWF0Y2hEYXRhKSB7XG4gIHZhciByZXN1bHQgPSBcIlwiLFxuICAgICAgY29sb3JzID0gKHMgKyByZXN1bHQpLm1hdGNoKF9jb2xvckV4cCksXG4gICAgICB0eXBlID0gdG9IU0wgPyBcImhzbGEoXCIgOiBcInJnYmEoXCIsXG4gICAgICBpID0gMCxcbiAgICAgIGMsXG4gICAgICBzaGVsbCxcbiAgICAgIGQsXG4gICAgICBsO1xuXG4gIGlmICghY29sb3JzKSB7XG4gICAgcmV0dXJuIHM7XG4gIH1cblxuICBjb2xvcnMgPSBjb2xvcnMubWFwKGZ1bmN0aW9uIChjb2xvcikge1xuICAgIHJldHVybiAoY29sb3IgPSBzcGxpdENvbG9yKGNvbG9yLCB0b0hTTCwgMSkpICYmIHR5cGUgKyAodG9IU0wgPyBjb2xvclswXSArIFwiLFwiICsgY29sb3JbMV0gKyBcIiUsXCIgKyBjb2xvclsyXSArIFwiJSxcIiArIGNvbG9yWzNdIDogY29sb3Iuam9pbihcIixcIikpICsgXCIpXCI7XG4gIH0pO1xuXG4gIGlmIChvcmRlck1hdGNoRGF0YSkge1xuICAgIGQgPSBfY29sb3JPcmRlckRhdGEocyk7XG4gICAgYyA9IG9yZGVyTWF0Y2hEYXRhLmM7XG5cbiAgICBpZiAoYy5qb2luKHJlc3VsdCkgIT09IGQuYy5qb2luKHJlc3VsdCkpIHtcbiAgICAgIHNoZWxsID0gcy5yZXBsYWNlKF9jb2xvckV4cCwgXCIxXCIpLnNwbGl0KF9udW1XaXRoVW5pdEV4cCk7XG4gICAgICBsID0gc2hlbGwubGVuZ3RoIC0gMTtcblxuICAgICAgZm9yICg7IGkgPCBsOyBpKyspIHtcbiAgICAgICAgcmVzdWx0ICs9IHNoZWxsW2ldICsgKH5jLmluZGV4T2YoaSkgPyBjb2xvcnMuc2hpZnQoKSB8fCB0eXBlICsgXCIwLDAsMCwwKVwiIDogKGQubGVuZ3RoID8gZCA6IGNvbG9ycy5sZW5ndGggPyBjb2xvcnMgOiBvcmRlck1hdGNoRGF0YSkuc2hpZnQoKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaWYgKCFzaGVsbCkge1xuICAgIHNoZWxsID0gcy5zcGxpdChfY29sb3JFeHApO1xuICAgIGwgPSBzaGVsbC5sZW5ndGggLSAxO1xuXG4gICAgZm9yICg7IGkgPCBsOyBpKyspIHtcbiAgICAgIHJlc3VsdCArPSBzaGVsbFtpXSArIGNvbG9yc1tpXTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gcmVzdWx0ICsgc2hlbGxbbF07XG59LFxuICAgIF9jb2xvckV4cCA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIHMgPSBcIig/OlxcXFxiKD86KD86cmdifHJnYmF8aHNsfGhzbGEpXFxcXCguKz9cXFxcKSl8XFxcXEIjKD86WzAtOWEtZl17Myw0fSl7MSwyfVxcXFxiXCIsXG4gICAgICAvL3dlJ2xsIGR5bmFtaWNhbGx5IGJ1aWxkIHRoaXMgUmVndWxhciBFeHByZXNzaW9uIHRvIGNvbnNlcnZlIGZpbGUgc2l6ZS4gQWZ0ZXIgYnVpbGRpbmcgaXQsIGl0IHdpbGwgYmUgYWJsZSB0byBmaW5kIHJnYigpLCByZ2JhKCksICMgKGhleGFkZWNpbWFsKSwgYW5kIG5hbWVkIGNvbG9yIHZhbHVlcyBsaWtlIHJlZCwgYmx1ZSwgcHVycGxlLCBldGMuLFxuICBwO1xuXG4gIGZvciAocCBpbiBfY29sb3JMb29rdXApIHtcbiAgICBzICs9IFwifFwiICsgcCArIFwiXFxcXGJcIjtcbiAgfVxuXG4gIHJldHVybiBuZXcgUmVnRXhwKHMgKyBcIilcIiwgXCJnaVwiKTtcbn0oKSxcbiAgICBfaHNsRXhwID0gL2hzbFthXT9cXCgvLFxuICAgIF9jb2xvclN0cmluZ0ZpbHRlciA9IGZ1bmN0aW9uIF9jb2xvclN0cmluZ0ZpbHRlcihhKSB7XG4gIHZhciBjb21iaW5lZCA9IGEuam9pbihcIiBcIiksXG4gICAgICB0b0hTTDtcbiAgX2NvbG9yRXhwLmxhc3RJbmRleCA9IDA7XG5cbiAgaWYgKF9jb2xvckV4cC50ZXN0KGNvbWJpbmVkKSkge1xuICAgIHRvSFNMID0gX2hzbEV4cC50ZXN0KGNvbWJpbmVkKTtcbiAgICBhWzFdID0gX2Zvcm1hdENvbG9ycyhhWzFdLCB0b0hTTCk7XG4gICAgYVswXSA9IF9mb3JtYXRDb2xvcnMoYVswXSwgdG9IU0wsIF9jb2xvck9yZGVyRGF0YShhWzFdKSk7IC8vIG1ha2Ugc3VyZSB0aGUgb3JkZXIgb2YgbnVtYmVycy9jb2xvcnMgbWF0Y2ggd2l0aCB0aGUgRU5EIHZhbHVlLlxuXG4gICAgcmV0dXJuIHRydWU7XG4gIH1cbn0sXG5cbi8qXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVElDS0VSXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5fdGlja2VyQWN0aXZlLFxuICAgIF90aWNrZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfZ2V0VGltZSA9IERhdGUubm93LFxuICAgICAgX2xhZ1RocmVzaG9sZCA9IDUwMCxcbiAgICAgIF9hZGp1c3RlZExhZyA9IDMzLFxuICAgICAgX3N0YXJ0VGltZSA9IF9nZXRUaW1lKCksXG4gICAgICBfbGFzdFVwZGF0ZSA9IF9zdGFydFRpbWUsXG4gICAgICBfZ2FwID0gMTAwMCAvIDI0MCxcbiAgICAgIF9uZXh0VGltZSA9IF9nYXAsXG4gICAgICBfbGlzdGVuZXJzID0gW10sXG4gICAgICBfaWQsXG4gICAgICBfcmVxLFxuICAgICAgX3JhZixcbiAgICAgIF9zZWxmLFxuICAgICAgX2RlbHRhLFxuICAgICAgX2ksXG4gICAgICBfdGljayA9IGZ1bmN0aW9uIF90aWNrKHYpIHtcbiAgICB2YXIgZWxhcHNlZCA9IF9nZXRUaW1lKCkgLSBfbGFzdFVwZGF0ZSxcbiAgICAgICAgbWFudWFsID0gdiA9PT0gdHJ1ZSxcbiAgICAgICAgb3ZlcmxhcCxcbiAgICAgICAgZGlzcGF0Y2gsXG4gICAgICAgIHRpbWUsXG4gICAgICAgIGZyYW1lO1xuXG4gICAgKGVsYXBzZWQgPiBfbGFnVGhyZXNob2xkIHx8IGVsYXBzZWQgPCAwKSAmJiAoX3N0YXJ0VGltZSArPSBlbGFwc2VkIC0gX2FkanVzdGVkTGFnKTtcbiAgICBfbGFzdFVwZGF0ZSArPSBlbGFwc2VkO1xuICAgIHRpbWUgPSBfbGFzdFVwZGF0ZSAtIF9zdGFydFRpbWU7XG4gICAgb3ZlcmxhcCA9IHRpbWUgLSBfbmV4dFRpbWU7XG5cbiAgICBpZiAob3ZlcmxhcCA+IDAgfHwgbWFudWFsKSB7XG4gICAgICBmcmFtZSA9ICsrX3NlbGYuZnJhbWU7XG4gICAgICBfZGVsdGEgPSB0aW1lIC0gX3NlbGYudGltZSAqIDEwMDA7XG4gICAgICBfc2VsZi50aW1lID0gdGltZSA9IHRpbWUgLyAxMDAwO1xuICAgICAgX25leHRUaW1lICs9IG92ZXJsYXAgKyAob3ZlcmxhcCA+PSBfZ2FwID8gNCA6IF9nYXAgLSBvdmVybGFwKTtcbiAgICAgIGRpc3BhdGNoID0gMTtcbiAgICB9XG5cbiAgICBtYW51YWwgfHwgKF9pZCA9IF9yZXEoX3RpY2spKTsgLy9tYWtlIHN1cmUgdGhlIHJlcXVlc3QgaXMgbWFkZSBiZWZvcmUgd2UgZGlzcGF0Y2ggdGhlIFwidGlja1wiIGV2ZW50IHNvIHRoYXQgdGltaW5nIGlzIG1haW50YWluZWQuIE90aGVyd2lzZSwgaWYgcHJvY2Vzc2luZyB0aGUgXCJ0aWNrXCIgcmVxdWlyZXMgYSBidW5jaCBvZiB0aW1lIChsaWtlIDE1bXMpIGFuZCB3ZSdyZSB1c2luZyBhIHNldFRpbWVvdXQoKSB0aGF0J3MgYmFzZWQgb24gMTYuN21zLCBpdCdkIHRlY2huaWNhbGx5IHRha2UgMzEuN21zIGJldHdlZW4gZnJhbWVzIG90aGVyd2lzZS5cblxuICAgIGlmIChkaXNwYXRjaCkge1xuICAgICAgZm9yIChfaSA9IDA7IF9pIDwgX2xpc3RlbmVycy5sZW5ndGg7IF9pKyspIHtcbiAgICAgICAgLy8gdXNlIF9pIGFuZCBjaGVjayBfbGlzdGVuZXJzLmxlbmd0aCBpbnN0ZWFkIG9mIGEgdmFyaWFibGUgYmVjYXVzZSBhIGxpc3RlbmVyIGNvdWxkIGdldCByZW1vdmVkIGR1cmluZyB0aGUgbG9vcCwgYW5kIGlmIHRoYXQgaGFwcGVucyB0byBhbiBlbGVtZW50IGxlc3MgdGhhbiB0aGUgY3VycmVudCBpbmRleCwgaXQnZCB0aHJvdyB0aGluZ3Mgb2ZmIGluIHRoZSBsb29wLlxuICAgICAgICBfbGlzdGVuZXJzW19pXSh0aW1lLCBfZGVsdGEsIGZyYW1lLCB2KTtcbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbiAgX3NlbGYgPSB7XG4gICAgdGltZTogMCxcbiAgICBmcmFtZTogMCxcbiAgICB0aWNrOiBmdW5jdGlvbiB0aWNrKCkge1xuICAgICAgX3RpY2sodHJ1ZSk7XG4gICAgfSxcbiAgICBkZWx0YVJhdGlvOiBmdW5jdGlvbiBkZWx0YVJhdGlvKGZwcykge1xuICAgICAgcmV0dXJuIF9kZWx0YSAvICgxMDAwIC8gKGZwcyB8fCA2MCkpO1xuICAgIH0sXG4gICAgd2FrZTogZnVuY3Rpb24gd2FrZSgpIHtcbiAgICAgIGlmIChfY29yZVJlYWR5KSB7XG4gICAgICAgIGlmICghX2NvcmVJbml0dGVkICYmIF93aW5kb3dFeGlzdHMoKSkge1xuICAgICAgICAgIF93aW4gPSBfY29yZUluaXR0ZWQgPSB3aW5kb3c7XG4gICAgICAgICAgX2RvYyA9IF93aW4uZG9jdW1lbnQgfHwge307XG4gICAgICAgICAgX2dsb2JhbHMuZ3NhcCA9IGdzYXA7XG4gICAgICAgICAgKF93aW4uZ3NhcFZlcnNpb25zIHx8IChfd2luLmdzYXBWZXJzaW9ucyA9IFtdKSkucHVzaChnc2FwLnZlcnNpb24pO1xuXG4gICAgICAgICAgX2luc3RhbGwoX2luc3RhbGxTY29wZSB8fCBfd2luLkdyZWVuU29ja0dsb2JhbHMgfHwgIV93aW4uZ3NhcCAmJiBfd2luIHx8IHt9KTtcblxuICAgICAgICAgIF9yZWdpc3RlclBsdWdpblF1ZXVlLmZvckVhY2goX2NyZWF0ZVBsdWdpbik7XG4gICAgICAgIH1cblxuICAgICAgICBfcmFmID0gdHlwZW9mIHJlcXVlc3RBbmltYXRpb25GcmFtZSAhPT0gXCJ1bmRlZmluZWRcIiAmJiByZXF1ZXN0QW5pbWF0aW9uRnJhbWU7XG4gICAgICAgIF9pZCAmJiBfc2VsZi5zbGVlcCgpO1xuXG4gICAgICAgIF9yZXEgPSBfcmFmIHx8IGZ1bmN0aW9uIChmKSB7XG4gICAgICAgICAgcmV0dXJuIHNldFRpbWVvdXQoZiwgX25leHRUaW1lIC0gX3NlbGYudGltZSAqIDEwMDAgKyAxIHwgMCk7XG4gICAgICAgIH07XG5cbiAgICAgICAgX3RpY2tlckFjdGl2ZSA9IDE7XG5cbiAgICAgICAgX3RpY2soMik7XG4gICAgICB9XG4gICAgfSxcbiAgICBzbGVlcDogZnVuY3Rpb24gc2xlZXAoKSB7XG4gICAgICAoX3JhZiA/IGNhbmNlbEFuaW1hdGlvbkZyYW1lIDogY2xlYXJUaW1lb3V0KShfaWQpO1xuICAgICAgX3RpY2tlckFjdGl2ZSA9IDA7XG4gICAgICBfcmVxID0gX2VtcHR5RnVuYztcbiAgICB9LFxuICAgIGxhZ1Ntb290aGluZzogZnVuY3Rpb24gbGFnU21vb3RoaW5nKHRocmVzaG9sZCwgYWRqdXN0ZWRMYWcpIHtcbiAgICAgIF9sYWdUaHJlc2hvbGQgPSB0aHJlc2hvbGQgfHwgSW5maW5pdHk7IC8vIHplcm8gc2hvdWxkIGJlIGludGVycHJldGVkIGFzIGJhc2ljYWxseSB1bmxpbWl0ZWRcblxuICAgICAgX2FkanVzdGVkTGFnID0gTWF0aC5taW4oYWRqdXN0ZWRMYWcgfHwgMzMsIF9sYWdUaHJlc2hvbGQpO1xuICAgIH0sXG4gICAgZnBzOiBmdW5jdGlvbiBmcHMoX2Zwcykge1xuICAgICAgX2dhcCA9IDEwMDAgLyAoX2ZwcyB8fCAyNDApO1xuICAgICAgX25leHRUaW1lID0gX3NlbGYudGltZSAqIDEwMDAgKyBfZ2FwO1xuICAgIH0sXG4gICAgYWRkOiBmdW5jdGlvbiBhZGQoY2FsbGJhY2ssIG9uY2UsIHByaW9yaXRpemUpIHtcbiAgICAgIHZhciBmdW5jID0gb25jZSA/IGZ1bmN0aW9uICh0LCBkLCBmLCB2KSB7XG4gICAgICAgIGNhbGxiYWNrKHQsIGQsIGYsIHYpO1xuXG4gICAgICAgIF9zZWxmLnJlbW92ZShmdW5jKTtcbiAgICAgIH0gOiBjYWxsYmFjaztcblxuICAgICAgX3NlbGYucmVtb3ZlKGNhbGxiYWNrKTtcblxuICAgICAgX2xpc3RlbmVyc1twcmlvcml0aXplID8gXCJ1bnNoaWZ0XCIgOiBcInB1c2hcIl0oZnVuYyk7XG5cbiAgICAgIF93YWtlKCk7XG5cbiAgICAgIHJldHVybiBmdW5jO1xuICAgIH0sXG4gICAgcmVtb3ZlOiBmdW5jdGlvbiByZW1vdmUoY2FsbGJhY2ssIGkpIHtcbiAgICAgIH4oaSA9IF9saXN0ZW5lcnMuaW5kZXhPZihjYWxsYmFjaykpICYmIF9saXN0ZW5lcnMuc3BsaWNlKGksIDEpICYmIF9pID49IGkgJiYgX2ktLTtcbiAgICB9LFxuICAgIF9saXN0ZW5lcnM6IF9saXN0ZW5lcnNcbiAgfTtcbiAgcmV0dXJuIF9zZWxmO1xufSgpLFxuICAgIF93YWtlID0gZnVuY3Rpb24gX3dha2UoKSB7XG4gIHJldHVybiAhX3RpY2tlckFjdGl2ZSAmJiBfdGlja2VyLndha2UoKTtcbn0sXG4gICAgLy9hbHNvIGVuc3VyZXMgdGhlIGNvcmUgY2xhc3NlcyBhcmUgaW5pdGlhbGl6ZWQuXG5cbi8qXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRUFTSU5HXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5fZWFzZU1hcCA9IHt9LFxuICAgIF9jdXN0b21FYXNlRXhwID0gL15bXFxkLlxcLU1dW1xcZC5cXC0sXFxzXS8sXG4gICAgX3F1b3Rlc0V4cCA9IC9bXCInXS9nLFxuICAgIF9wYXJzZU9iamVjdEluU3RyaW5nID0gZnVuY3Rpb24gX3BhcnNlT2JqZWN0SW5TdHJpbmcodmFsdWUpIHtcbiAgLy90YWtlcyBhIHN0cmluZyBsaWtlIFwie3dpZ2dsZXM6MTAsIHR5cGU6YW50aWNpcGF0ZX0pXCIgYW5kIHR1cm5zIGl0IGludG8gYSByZWFsIG9iamVjdC4gTm90aWNlIGl0IGVuZHMgaW4gXCIpXCIgYW5kIGluY2x1ZGVzIHRoZSB7fSB3cmFwcGVycy4gVGhpcyBpcyBiZWNhdXNlIHdlIG9ubHkgdXNlIHRoaXMgZnVuY3Rpb24gZm9yIHBhcnNpbmcgZWFzZSBjb25maWdzIGFuZCBwcmlvcml0aXplZCBvcHRpbWl6YXRpb24gcmF0aGVyIHRoYW4gcmV1c2FiaWxpdHkuXG4gIHZhciBvYmogPSB7fSxcbiAgICAgIHNwbGl0ID0gdmFsdWUuc3Vic3RyKDEsIHZhbHVlLmxlbmd0aCAtIDMpLnNwbGl0KFwiOlwiKSxcbiAgICAgIGtleSA9IHNwbGl0WzBdLFxuICAgICAgaSA9IDEsXG4gICAgICBsID0gc3BsaXQubGVuZ3RoLFxuICAgICAgaW5kZXgsXG4gICAgICB2YWwsXG4gICAgICBwYXJzZWRWYWw7XG5cbiAgZm9yICg7IGkgPCBsOyBpKyspIHtcbiAgICB2YWwgPSBzcGxpdFtpXTtcbiAgICBpbmRleCA9IGkgIT09IGwgLSAxID8gdmFsLmxhc3RJbmRleE9mKFwiLFwiKSA6IHZhbC5sZW5ndGg7XG4gICAgcGFyc2VkVmFsID0gdmFsLnN1YnN0cigwLCBpbmRleCk7XG4gICAgb2JqW2tleV0gPSBpc05hTihwYXJzZWRWYWwpID8gcGFyc2VkVmFsLnJlcGxhY2UoX3F1b3Rlc0V4cCwgXCJcIikudHJpbSgpIDogK3BhcnNlZFZhbDtcbiAgICBrZXkgPSB2YWwuc3Vic3RyKGluZGV4ICsgMSkudHJpbSgpO1xuICB9XG5cbiAgcmV0dXJuIG9iajtcbn0sXG4gICAgX3ZhbHVlSW5QYXJlbnRoZXNlcyA9IGZ1bmN0aW9uIF92YWx1ZUluUGFyZW50aGVzZXModmFsdWUpIHtcbiAgdmFyIG9wZW4gPSB2YWx1ZS5pbmRleE9mKFwiKFwiKSArIDEsXG4gICAgICBjbG9zZSA9IHZhbHVlLmluZGV4T2YoXCIpXCIpLFxuICAgICAgbmVzdGVkID0gdmFsdWUuaW5kZXhPZihcIihcIiwgb3Blbik7XG4gIHJldHVybiB2YWx1ZS5zdWJzdHJpbmcob3Blbiwgfm5lc3RlZCAmJiBuZXN0ZWQgPCBjbG9zZSA/IHZhbHVlLmluZGV4T2YoXCIpXCIsIGNsb3NlICsgMSkgOiBjbG9zZSk7XG59LFxuICAgIF9jb25maWdFYXNlRnJvbVN0cmluZyA9IGZ1bmN0aW9uIF9jb25maWdFYXNlRnJvbVN0cmluZyhuYW1lKSB7XG4gIC8vbmFtZSBjYW4gYmUgYSBzdHJpbmcgbGlrZSBcImVsYXN0aWMub3V0KDEsMC41KVwiLCBhbmQgcGFzcyBpbiBfZWFzZU1hcCBhcyBvYmogYW5kIGl0J2xsIHBhcnNlIGl0IG91dCBhbmQgY2FsbCB0aGUgYWN0dWFsIGZ1bmN0aW9uIGxpa2UgX2Vhc2VNYXAuRWxhc3RpYy5lYXNlT3V0LmNvbmZpZygxLDAuNSkuIEl0IHdpbGwgYWxzbyBwYXJzZSBjdXN0b20gZWFzZSBzdHJpbmdzIGFzIGxvbmcgYXMgQ3VzdG9tRWFzZSBpcyBsb2FkZWQgYW5kIHJlZ2lzdGVyZWQgKGludGVybmFsbHkgYXMgX2Vhc2VNYXAuX0NFKS5cbiAgdmFyIHNwbGl0ID0gKG5hbWUgKyBcIlwiKS5zcGxpdChcIihcIiksXG4gICAgICBlYXNlID0gX2Vhc2VNYXBbc3BsaXRbMF1dO1xuICByZXR1cm4gZWFzZSAmJiBzcGxpdC5sZW5ndGggPiAxICYmIGVhc2UuY29uZmlnID8gZWFzZS5jb25maWcuYXBwbHkobnVsbCwgfm5hbWUuaW5kZXhPZihcIntcIikgPyBbX3BhcnNlT2JqZWN0SW5TdHJpbmcoc3BsaXRbMV0pXSA6IF92YWx1ZUluUGFyZW50aGVzZXMobmFtZSkuc3BsaXQoXCIsXCIpLm1hcChfbnVtZXJpY0lmUG9zc2libGUpKSA6IF9lYXNlTWFwLl9DRSAmJiBfY3VzdG9tRWFzZUV4cC50ZXN0KG5hbWUpID8gX2Vhc2VNYXAuX0NFKFwiXCIsIG5hbWUpIDogZWFzZTtcbn0sXG4gICAgX2ludmVydEVhc2UgPSBmdW5jdGlvbiBfaW52ZXJ0RWFzZShlYXNlKSB7XG4gIHJldHVybiBmdW5jdGlvbiAocCkge1xuICAgIHJldHVybiAxIC0gZWFzZSgxIC0gcCk7XG4gIH07XG59LFxuICAgIC8vIGFsbG93IHlveW9FYXNlIHRvIGJlIHNldCBpbiBjaGlsZHJlbiBhbmQgaGF2ZSB0aG9zZSBhZmZlY3RlZCB3aGVuIHRoZSBwYXJlbnQvYW5jZXN0b3IgdGltZWxpbmUgeW95b3MuXG5fcHJvcGFnYXRlWW95b0Vhc2UgPSBmdW5jdGlvbiBfcHJvcGFnYXRlWW95b0Vhc2UodGltZWxpbmUsIGlzWW95bykge1xuICB2YXIgY2hpbGQgPSB0aW1lbGluZS5fZmlyc3QsXG4gICAgICBlYXNlO1xuXG4gIHdoaWxlIChjaGlsZCkge1xuICAgIGlmIChjaGlsZCBpbnN0YW5jZW9mIFRpbWVsaW5lKSB7XG4gICAgICBfcHJvcGFnYXRlWW95b0Vhc2UoY2hpbGQsIGlzWW95byk7XG4gICAgfSBlbHNlIGlmIChjaGlsZC52YXJzLnlveW9FYXNlICYmICghY2hpbGQuX3lveW8gfHwgIWNoaWxkLl9yZXBlYXQpICYmIGNoaWxkLl95b3lvICE9PSBpc1lveW8pIHtcbiAgICAgIGlmIChjaGlsZC50aW1lbGluZSkge1xuICAgICAgICBfcHJvcGFnYXRlWW95b0Vhc2UoY2hpbGQudGltZWxpbmUsIGlzWW95byk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBlYXNlID0gY2hpbGQuX2Vhc2U7XG4gICAgICAgIGNoaWxkLl9lYXNlID0gY2hpbGQuX3lFYXNlO1xuICAgICAgICBjaGlsZC5feUVhc2UgPSBlYXNlO1xuICAgICAgICBjaGlsZC5feW95byA9IGlzWW95bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBjaGlsZCA9IGNoaWxkLl9uZXh0O1xuICB9XG59LFxuICAgIF9wYXJzZUVhc2UgPSBmdW5jdGlvbiBfcGFyc2VFYXNlKGVhc2UsIGRlZmF1bHRFYXNlKSB7XG4gIHJldHVybiAhZWFzZSA/IGRlZmF1bHRFYXNlIDogKF9pc0Z1bmN0aW9uKGVhc2UpID8gZWFzZSA6IF9lYXNlTWFwW2Vhc2VdIHx8IF9jb25maWdFYXNlRnJvbVN0cmluZyhlYXNlKSkgfHwgZGVmYXVsdEVhc2U7XG59LFxuICAgIF9pbnNlcnRFYXNlID0gZnVuY3Rpb24gX2luc2VydEVhc2UobmFtZXMsIGVhc2VJbiwgZWFzZU91dCwgZWFzZUluT3V0KSB7XG4gIGlmIChlYXNlT3V0ID09PSB2b2lkIDApIHtcbiAgICBlYXNlT3V0ID0gZnVuY3Rpb24gZWFzZU91dChwKSB7XG4gICAgICByZXR1cm4gMSAtIGVhc2VJbigxIC0gcCk7XG4gICAgfTtcbiAgfVxuXG4gIGlmIChlYXNlSW5PdXQgPT09IHZvaWQgMCkge1xuICAgIGVhc2VJbk91dCA9IGZ1bmN0aW9uIGVhc2VJbk91dChwKSB7XG4gICAgICByZXR1cm4gcCA8IC41ID8gZWFzZUluKHAgKiAyKSAvIDIgOiAxIC0gZWFzZUluKCgxIC0gcCkgKiAyKSAvIDI7XG4gICAgfTtcbiAgfVxuXG4gIHZhciBlYXNlID0ge1xuICAgIGVhc2VJbjogZWFzZUluLFxuICAgIGVhc2VPdXQ6IGVhc2VPdXQsXG4gICAgZWFzZUluT3V0OiBlYXNlSW5PdXRcbiAgfSxcbiAgICAgIGxvd2VyY2FzZU5hbWU7XG5cbiAgX2ZvckVhY2hOYW1lKG5hbWVzLCBmdW5jdGlvbiAobmFtZSkge1xuICAgIF9lYXNlTWFwW25hbWVdID0gX2dsb2JhbHNbbmFtZV0gPSBlYXNlO1xuICAgIF9lYXNlTWFwW2xvd2VyY2FzZU5hbWUgPSBuYW1lLnRvTG93ZXJDYXNlKCldID0gZWFzZU91dDtcblxuICAgIGZvciAodmFyIHAgaW4gZWFzZSkge1xuICAgICAgX2Vhc2VNYXBbbG93ZXJjYXNlTmFtZSArIChwID09PSBcImVhc2VJblwiID8gXCIuaW5cIiA6IHAgPT09IFwiZWFzZU91dFwiID8gXCIub3V0XCIgOiBcIi5pbk91dFwiKV0gPSBfZWFzZU1hcFtuYW1lICsgXCIuXCIgKyBwXSA9IGVhc2VbcF07XG4gICAgfVxuICB9KTtcblxuICByZXR1cm4gZWFzZTtcbn0sXG4gICAgX2Vhc2VJbk91dEZyb21PdXQgPSBmdW5jdGlvbiBfZWFzZUluT3V0RnJvbU91dChlYXNlT3V0KSB7XG4gIHJldHVybiBmdW5jdGlvbiAocCkge1xuICAgIHJldHVybiBwIDwgLjUgPyAoMSAtIGVhc2VPdXQoMSAtIHAgKiAyKSkgLyAyIDogLjUgKyBlYXNlT3V0KChwIC0gLjUpICogMikgLyAyO1xuICB9O1xufSxcbiAgICBfY29uZmlnRWxhc3RpYyA9IGZ1bmN0aW9uIF9jb25maWdFbGFzdGljKHR5cGUsIGFtcGxpdHVkZSwgcGVyaW9kKSB7XG4gIHZhciBwMSA9IGFtcGxpdHVkZSA+PSAxID8gYW1wbGl0dWRlIDogMSxcbiAgICAgIC8vbm90ZTogaWYgYW1wbGl0dWRlIGlzIDwgMSwgd2Ugc2ltcGx5IGFkanVzdCB0aGUgcGVyaW9kIGZvciBhIG1vcmUgbmF0dXJhbCBmZWVsLiBPdGhlcndpc2UgdGhlIG1hdGggZG9lc24ndCB3b3JrIHJpZ2h0IGFuZCB0aGUgY3VydmUgc3RhcnRzIGF0IDEuXG4gIHAyID0gKHBlcmlvZCB8fCAodHlwZSA/IC4zIDogLjQ1KSkgLyAoYW1wbGl0dWRlIDwgMSA/IGFtcGxpdHVkZSA6IDEpLFxuICAgICAgcDMgPSBwMiAvIF8yUEkgKiAoTWF0aC5hc2luKDEgLyBwMSkgfHwgMCksXG4gICAgICBlYXNlT3V0ID0gZnVuY3Rpb24gZWFzZU91dChwKSB7XG4gICAgcmV0dXJuIHAgPT09IDEgPyAxIDogcDEgKiBNYXRoLnBvdygyLCAtMTAgKiBwKSAqIF9zaW4oKHAgLSBwMykgKiBwMikgKyAxO1xuICB9LFxuICAgICAgZWFzZSA9IHR5cGUgPT09IFwib3V0XCIgPyBlYXNlT3V0IDogdHlwZSA9PT0gXCJpblwiID8gZnVuY3Rpb24gKHApIHtcbiAgICByZXR1cm4gMSAtIGVhc2VPdXQoMSAtIHApO1xuICB9IDogX2Vhc2VJbk91dEZyb21PdXQoZWFzZU91dCk7XG5cbiAgcDIgPSBfMlBJIC8gcDI7IC8vcHJlY2FsY3VsYXRlIHRvIG9wdGltaXplXG5cbiAgZWFzZS5jb25maWcgPSBmdW5jdGlvbiAoYW1wbGl0dWRlLCBwZXJpb2QpIHtcbiAgICByZXR1cm4gX2NvbmZpZ0VsYXN0aWModHlwZSwgYW1wbGl0dWRlLCBwZXJpb2QpO1xuICB9O1xuXG4gIHJldHVybiBlYXNlO1xufSxcbiAgICBfY29uZmlnQmFjayA9IGZ1bmN0aW9uIF9jb25maWdCYWNrKHR5cGUsIG92ZXJzaG9vdCkge1xuICBpZiAob3ZlcnNob290ID09PSB2b2lkIDApIHtcbiAgICBvdmVyc2hvb3QgPSAxLjcwMTU4O1xuICB9XG5cbiAgdmFyIGVhc2VPdXQgPSBmdW5jdGlvbiBlYXNlT3V0KHApIHtcbiAgICByZXR1cm4gcCA/IC0tcCAqIHAgKiAoKG92ZXJzaG9vdCArIDEpICogcCArIG92ZXJzaG9vdCkgKyAxIDogMDtcbiAgfSxcbiAgICAgIGVhc2UgPSB0eXBlID09PSBcIm91dFwiID8gZWFzZU91dCA6IHR5cGUgPT09IFwiaW5cIiA/IGZ1bmN0aW9uIChwKSB7XG4gICAgcmV0dXJuIDEgLSBlYXNlT3V0KDEgLSBwKTtcbiAgfSA6IF9lYXNlSW5PdXRGcm9tT3V0KGVhc2VPdXQpO1xuXG4gIGVhc2UuY29uZmlnID0gZnVuY3Rpb24gKG92ZXJzaG9vdCkge1xuICAgIHJldHVybiBfY29uZmlnQmFjayh0eXBlLCBvdmVyc2hvb3QpO1xuICB9O1xuXG4gIHJldHVybiBlYXNlO1xufTsgLy8gYSBjaGVhcGVyIChrYiBhbmQgY3B1KSBidXQgbW9yZSBtaWxkIHdheSB0byBnZXQgYSBwYXJhbWV0ZXJpemVkIHdlaWdodGVkIGVhc2UgYnkgZmVlZGluZyBpbiBhIHZhbHVlIGJldHdlZW4gLTEgKGVhc2VJbikgYW5kIDEgKGVhc2VPdXQpIHdoZXJlIDAgaXMgbGluZWFyLlxuLy8gX3dlaWdodGVkRWFzZSA9IHJhdGlvID0+IHtcbi8vIFx0bGV0IHkgPSAwLjUgKyByYXRpbyAvIDI7XG4vLyBcdHJldHVybiBwID0+ICgyICogKDEgLSBwKSAqIHAgKiB5ICsgcCAqIHApO1xuLy8gfSxcbi8vIGEgc3Ryb25nZXIgKGJ1dCBtb3JlIGV4cGVuc2l2ZSBrYi9jcHUpIHBhcmFtZXRlcml6ZWQgd2VpZ2h0ZWQgZWFzZSB0aGF0IGxldHMgeW91IGZlZWQgaW4gYSB2YWx1ZSBiZXR3ZWVuIC0xIChlYXNlSW4pIGFuZCAxIChlYXNlT3V0KSB3aGVyZSAwIGlzIGxpbmVhci5cbi8vIF93ZWlnaHRlZEVhc2VTdHJvbmcgPSByYXRpbyA9PiB7XG4vLyBcdHJhdGlvID0gLjUgKyByYXRpbyAvIDI7XG4vLyBcdGxldCBvID0gMSAvIDMgKiAocmF0aW8gPCAuNSA/IHJhdGlvIDogMSAtIHJhdGlvKSxcbi8vIFx0XHRiID0gcmF0aW8gLSBvLFxuLy8gXHRcdGMgPSByYXRpbyArIG87XG4vLyBcdHJldHVybiBwID0+IHAgPT09IDEgPyBwIDogMyAqIGIgKiAoMSAtIHApICogKDEgLSBwKSAqIHAgKyAzICogYyAqICgxIC0gcCkgKiBwICogcCArIHAgKiBwICogcDtcbi8vIH07XG5cblxuX2ZvckVhY2hOYW1lKFwiTGluZWFyLFF1YWQsQ3ViaWMsUXVhcnQsUXVpbnQsU3Ryb25nXCIsIGZ1bmN0aW9uIChuYW1lLCBpKSB7XG4gIHZhciBwb3dlciA9IGkgPCA1ID8gaSArIDEgOiBpO1xuXG4gIF9pbnNlcnRFYXNlKG5hbWUgKyBcIixQb3dlclwiICsgKHBvd2VyIC0gMSksIGkgPyBmdW5jdGlvbiAocCkge1xuICAgIHJldHVybiBNYXRoLnBvdyhwLCBwb3dlcik7XG4gIH0gOiBmdW5jdGlvbiAocCkge1xuICAgIHJldHVybiBwO1xuICB9LCBmdW5jdGlvbiAocCkge1xuICAgIHJldHVybiAxIC0gTWF0aC5wb3coMSAtIHAsIHBvd2VyKTtcbiAgfSwgZnVuY3Rpb24gKHApIHtcbiAgICByZXR1cm4gcCA8IC41ID8gTWF0aC5wb3cocCAqIDIsIHBvd2VyKSAvIDIgOiAxIC0gTWF0aC5wb3coKDEgLSBwKSAqIDIsIHBvd2VyKSAvIDI7XG4gIH0pO1xufSk7XG5cbl9lYXNlTWFwLkxpbmVhci5lYXNlTm9uZSA9IF9lYXNlTWFwLm5vbmUgPSBfZWFzZU1hcC5MaW5lYXIuZWFzZUluO1xuXG5faW5zZXJ0RWFzZShcIkVsYXN0aWNcIiwgX2NvbmZpZ0VsYXN0aWMoXCJpblwiKSwgX2NvbmZpZ0VsYXN0aWMoXCJvdXRcIiksIF9jb25maWdFbGFzdGljKCkpO1xuXG4oZnVuY3Rpb24gKG4sIGMpIHtcbiAgdmFyIG4xID0gMSAvIGMsXG4gICAgICBuMiA9IDIgKiBuMSxcbiAgICAgIG4zID0gMi41ICogbjEsXG4gICAgICBlYXNlT3V0ID0gZnVuY3Rpb24gZWFzZU91dChwKSB7XG4gICAgcmV0dXJuIHAgPCBuMSA/IG4gKiBwICogcCA6IHAgPCBuMiA/IG4gKiBNYXRoLnBvdyhwIC0gMS41IC8gYywgMikgKyAuNzUgOiBwIDwgbjMgPyBuICogKHAgLT0gMi4yNSAvIGMpICogcCArIC45Mzc1IDogbiAqIE1hdGgucG93KHAgLSAyLjYyNSAvIGMsIDIpICsgLjk4NDM3NTtcbiAgfTtcblxuICBfaW5zZXJ0RWFzZShcIkJvdW5jZVwiLCBmdW5jdGlvbiAocCkge1xuICAgIHJldHVybiAxIC0gZWFzZU91dCgxIC0gcCk7XG4gIH0sIGVhc2VPdXQpO1xufSkoNy41NjI1LCAyLjc1KTtcblxuX2luc2VydEVhc2UoXCJFeHBvXCIsIGZ1bmN0aW9uIChwKSB7XG4gIHJldHVybiBwID8gTWF0aC5wb3coMiwgMTAgKiAocCAtIDEpKSA6IDA7XG59KTtcblxuX2luc2VydEVhc2UoXCJDaXJjXCIsIGZ1bmN0aW9uIChwKSB7XG4gIHJldHVybiAtKF9zcXJ0KDEgLSBwICogcCkgLSAxKTtcbn0pO1xuXG5faW5zZXJ0RWFzZShcIlNpbmVcIiwgZnVuY3Rpb24gKHApIHtcbiAgcmV0dXJuIHAgPT09IDEgPyAxIDogLV9jb3MocCAqIF9IQUxGX1BJKSArIDE7XG59KTtcblxuX2luc2VydEVhc2UoXCJCYWNrXCIsIF9jb25maWdCYWNrKFwiaW5cIiksIF9jb25maWdCYWNrKFwib3V0XCIpLCBfY29uZmlnQmFjaygpKTtcblxuX2Vhc2VNYXAuU3RlcHBlZEVhc2UgPSBfZWFzZU1hcC5zdGVwcyA9IF9nbG9iYWxzLlN0ZXBwZWRFYXNlID0ge1xuICBjb25maWc6IGZ1bmN0aW9uIGNvbmZpZyhzdGVwcywgaW1tZWRpYXRlU3RhcnQpIHtcbiAgICBpZiAoc3RlcHMgPT09IHZvaWQgMCkge1xuICAgICAgc3RlcHMgPSAxO1xuICAgIH1cblxuICAgIHZhciBwMSA9IDEgLyBzdGVwcyxcbiAgICAgICAgcDIgPSBzdGVwcyArIChpbW1lZGlhdGVTdGFydCA/IDAgOiAxKSxcbiAgICAgICAgcDMgPSBpbW1lZGlhdGVTdGFydCA/IDEgOiAwLFxuICAgICAgICBtYXggPSAxIC0gX3RpbnlOdW07XG4gICAgcmV0dXJuIGZ1bmN0aW9uIChwKSB7XG4gICAgICByZXR1cm4gKChwMiAqIF9jbGFtcCgwLCBtYXgsIHApIHwgMCkgKyBwMykgKiBwMTtcbiAgICB9O1xuICB9XG59O1xuX2RlZmF1bHRzLmVhc2UgPSBfZWFzZU1hcFtcInF1YWQub3V0XCJdO1xuXG5fZm9yRWFjaE5hbWUoXCJvbkNvbXBsZXRlLG9uVXBkYXRlLG9uU3RhcnQsb25SZXBlYXQsb25SZXZlcnNlQ29tcGxldGUsb25JbnRlcnJ1cHRcIiwgZnVuY3Rpb24gKG5hbWUpIHtcbiAgcmV0dXJuIF9jYWxsYmFja05hbWVzICs9IG5hbWUgKyBcIixcIiArIG5hbWUgKyBcIlBhcmFtcyxcIjtcbn0pO1xuLypcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBDQUNIRVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG5cbmV4cG9ydCB2YXIgR1NDYWNoZSA9IGZ1bmN0aW9uIEdTQ2FjaGUodGFyZ2V0LCBoYXJuZXNzKSB7XG4gIHRoaXMuaWQgPSBfZ3NJRCsrO1xuICB0YXJnZXQuX2dzYXAgPSB0aGlzO1xuICB0aGlzLnRhcmdldCA9IHRhcmdldDtcbiAgdGhpcy5oYXJuZXNzID0gaGFybmVzcztcbiAgdGhpcy5nZXQgPSBoYXJuZXNzID8gaGFybmVzcy5nZXQgOiBfZ2V0UHJvcGVydHk7XG4gIHRoaXMuc2V0ID0gaGFybmVzcyA/IGhhcm5lc3MuZ2V0U2V0dGVyIDogX2dldFNldHRlcjtcbn07XG4vKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEFOSU1BVElPTlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG5leHBvcnQgdmFyIEFuaW1hdGlvbiA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7XG4gIGZ1bmN0aW9uIEFuaW1hdGlvbih2YXJzKSB7XG4gICAgdGhpcy52YXJzID0gdmFycztcbiAgICB0aGlzLl9kZWxheSA9ICt2YXJzLmRlbGF5IHx8IDA7XG5cbiAgICBpZiAodGhpcy5fcmVwZWF0ID0gdmFycy5yZXBlYXQgPT09IEluZmluaXR5ID8gLTIgOiB2YXJzLnJlcGVhdCB8fCAwKSB7XG4gICAgICAvLyBUT0RPOiByZXBlYXQ6IEluZmluaXR5IG9uIGEgdGltZWxpbmUncyBjaGlsZHJlbiBtdXN0IGZsYWcgdGhhdCB0aW1lbGluZSBpbnRlcm5hbGx5IGFuZCBhZmZlY3QgaXRzIHRvdGFsRHVyYXRpb24sIG90aGVyd2lzZSBpdCdsbCBzdG9wIGluIHRoZSBuZWdhdGl2ZSBkaXJlY3Rpb24gd2hlbiByZWFjaGluZyB0aGUgc3RhcnQuXG4gICAgICB0aGlzLl9yRGVsYXkgPSB2YXJzLnJlcGVhdERlbGF5IHx8IDA7XG4gICAgICB0aGlzLl95b3lvID0gISF2YXJzLnlveW8gfHwgISF2YXJzLnlveW9FYXNlO1xuICAgIH1cblxuICAgIHRoaXMuX3RzID0gMTtcblxuICAgIF9zZXREdXJhdGlvbih0aGlzLCArdmFycy5kdXJhdGlvbiwgMSwgMSk7XG5cbiAgICB0aGlzLmRhdGEgPSB2YXJzLmRhdGE7XG5cbiAgICBpZiAoX2NvbnRleHQpIHtcbiAgICAgIHRoaXMuX2N0eCA9IF9jb250ZXh0O1xuXG4gICAgICBfY29udGV4dC5kYXRhLnB1c2godGhpcyk7XG4gICAgfVxuXG4gICAgX3RpY2tlckFjdGl2ZSB8fCBfdGlja2VyLndha2UoKTtcbiAgfVxuXG4gIHZhciBfcHJvdG8gPSBBbmltYXRpb24ucHJvdG90eXBlO1xuXG4gIF9wcm90by5kZWxheSA9IGZ1bmN0aW9uIGRlbGF5KHZhbHVlKSB7XG4gICAgaWYgKHZhbHVlIHx8IHZhbHVlID09PSAwKSB7XG4gICAgICB0aGlzLnBhcmVudCAmJiB0aGlzLnBhcmVudC5zbW9vdGhDaGlsZFRpbWluZyAmJiB0aGlzLnN0YXJ0VGltZSh0aGlzLl9zdGFydCArIHZhbHVlIC0gdGhpcy5fZGVsYXkpO1xuICAgICAgdGhpcy5fZGVsYXkgPSB2YWx1ZTtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl9kZWxheTtcbiAgfTtcblxuICBfcHJvdG8uZHVyYXRpb24gPSBmdW5jdGlvbiBkdXJhdGlvbih2YWx1ZSkge1xuICAgIHJldHVybiBhcmd1bWVudHMubGVuZ3RoID8gdGhpcy50b3RhbER1cmF0aW9uKHRoaXMuX3JlcGVhdCA+IDAgPyB2YWx1ZSArICh2YWx1ZSArIHRoaXMuX3JEZWxheSkgKiB0aGlzLl9yZXBlYXQgOiB2YWx1ZSkgOiB0aGlzLnRvdGFsRHVyYXRpb24oKSAmJiB0aGlzLl9kdXI7XG4gIH07XG5cbiAgX3Byb3RvLnRvdGFsRHVyYXRpb24gPSBmdW5jdGlvbiB0b3RhbER1cmF0aW9uKHZhbHVlKSB7XG4gICAgaWYgKCFhcmd1bWVudHMubGVuZ3RoKSB7XG4gICAgICByZXR1cm4gdGhpcy5fdER1cjtcbiAgICB9XG5cbiAgICB0aGlzLl9kaXJ0eSA9IDA7XG4gICAgcmV0dXJuIF9zZXREdXJhdGlvbih0aGlzLCB0aGlzLl9yZXBlYXQgPCAwID8gdmFsdWUgOiAodmFsdWUgLSB0aGlzLl9yZXBlYXQgKiB0aGlzLl9yRGVsYXkpIC8gKHRoaXMuX3JlcGVhdCArIDEpKTtcbiAgfTtcblxuICBfcHJvdG8udG90YWxUaW1lID0gZnVuY3Rpb24gdG90YWxUaW1lKF90b3RhbFRpbWUsIHN1cHByZXNzRXZlbnRzKSB7XG4gICAgX3dha2UoKTtcblxuICAgIGlmICghYXJndW1lbnRzLmxlbmd0aCkge1xuICAgICAgcmV0dXJuIHRoaXMuX3RUaW1lO1xuICAgIH1cblxuICAgIHZhciBwYXJlbnQgPSB0aGlzLl9kcDtcblxuICAgIGlmIChwYXJlbnQgJiYgcGFyZW50LnNtb290aENoaWxkVGltaW5nICYmIHRoaXMuX3RzKSB7XG4gICAgICBfYWxpZ25QbGF5aGVhZCh0aGlzLCBfdG90YWxUaW1lKTtcblxuICAgICAgIXBhcmVudC5fZHAgfHwgcGFyZW50LnBhcmVudCB8fCBfcG9zdEFkZENoZWNrcyhwYXJlbnQsIHRoaXMpOyAvLyBlZGdlIGNhc2U6IGlmIHRoaXMgaXMgYSBjaGlsZCBvZiBhIHRpbWVsaW5lIHRoYXQgYWxyZWFkeSBjb21wbGV0ZWQsIGZvciBleGFtcGxlLCB3ZSBtdXN0IHJlLWFjdGl2YXRlIHRoZSBwYXJlbnQuXG4gICAgICAvL2luIGNhc2UgYW55IG9mIHRoZSBhbmNlc3RvciB0aW1lbGluZXMgaGFkIGNvbXBsZXRlZCBidXQgc2hvdWxkIG5vdyBiZSBlbmFibGVkLCB3ZSBzaG91bGQgcmVzZXQgdGhlaXIgdG90YWxUaW1lKCkgd2hpY2ggd2lsbCBhbHNvIGVuc3VyZSB0aGF0IHRoZXkncmUgbGluZWQgdXAgcHJvcGVybHkgYW5kIGVuYWJsZWQuIFNraXAgZm9yIGFuaW1hdGlvbnMgdGhhdCBhcmUgb24gdGhlIHJvb3QgKHdhc3RlZnVsKS4gRXhhbXBsZTogYSBUaW1lbGluZUxpdGUuZXhwb3J0Um9vdCgpIGlzIHBlcmZvcm1lZCB3aGVuIHRoZXJlJ3MgYSBwYXVzZWQgdHdlZW4gb24gdGhlIHJvb3QsIHRoZSBleHBvcnQgd2lsbCBub3QgY29tcGxldGUgdW50aWwgdGhhdCB0d2VlbiBpcyB1bnBhdXNlZCwgYnV0IGltYWdpbmUgYSBjaGlsZCBnZXRzIHJlc3RhcnRlZCBsYXRlciwgYWZ0ZXIgYWxsIFt1bnBhdXNlZF0gdHdlZW5zIGhhdmUgY29tcGxldGVkLiBUaGUgc3RhcnQgb2YgdGhhdCBjaGlsZCB3b3VsZCBnZXQgcHVzaGVkIG91dCwgYnV0IG9uZSBvZiB0aGUgYW5jZXN0b3JzIG1heSBoYXZlIGNvbXBsZXRlZC5cblxuICAgICAgd2hpbGUgKHBhcmVudCAmJiBwYXJlbnQucGFyZW50KSB7XG4gICAgICAgIGlmIChwYXJlbnQucGFyZW50Ll90aW1lICE9PSBwYXJlbnQuX3N0YXJ0ICsgKHBhcmVudC5fdHMgPj0gMCA/IHBhcmVudC5fdFRpbWUgLyBwYXJlbnQuX3RzIDogKHBhcmVudC50b3RhbER1cmF0aW9uKCkgLSBwYXJlbnQuX3RUaW1lKSAvIC1wYXJlbnQuX3RzKSkge1xuICAgICAgICAgIHBhcmVudC50b3RhbFRpbWUocGFyZW50Ll90VGltZSwgdHJ1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBwYXJlbnQgPSBwYXJlbnQucGFyZW50O1xuICAgICAgfVxuXG4gICAgICBpZiAoIXRoaXMucGFyZW50ICYmIHRoaXMuX2RwLmF1dG9SZW1vdmVDaGlsZHJlbiAmJiAodGhpcy5fdHMgPiAwICYmIF90b3RhbFRpbWUgPCB0aGlzLl90RHVyIHx8IHRoaXMuX3RzIDwgMCAmJiBfdG90YWxUaW1lID4gMCB8fCAhdGhpcy5fdER1ciAmJiAhX3RvdGFsVGltZSkpIHtcbiAgICAgICAgLy9pZiB0aGUgYW5pbWF0aW9uIGRvZXNuJ3QgaGF2ZSBhIHBhcmVudCwgcHV0IGl0IGJhY2sgaW50byBpdHMgbGFzdCBwYXJlbnQgKHJlY29yZGVkIGFzIF9kcCBmb3IgZXhhY3RseSBjYXNlcyBsaWtlIHRoaXMpLiBMaW1pdCB0byBwYXJlbnRzIHdpdGggYXV0b1JlbW92ZUNoaWxkcmVuIChsaWtlIGdsb2JhbFRpbWVsaW5lKSBzbyB0aGF0IGlmIHRoZSB1c2VyIG1hbnVhbGx5IHJlbW92ZXMgYW4gYW5pbWF0aW9uIGZyb20gYSB0aW1lbGluZSBhbmQgdGhlbiBhbHRlcnMgaXRzIHBsYXloZWFkLCBpdCBkb2Vzbid0IGdldCBhZGRlZCBiYWNrIGluLlxuICAgICAgICBfYWRkVG9UaW1lbGluZSh0aGlzLl9kcCwgdGhpcywgdGhpcy5fc3RhcnQgLSB0aGlzLl9kZWxheSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKHRoaXMuX3RUaW1lICE9PSBfdG90YWxUaW1lIHx8ICF0aGlzLl9kdXIgJiYgIXN1cHByZXNzRXZlbnRzIHx8IHRoaXMuX2luaXR0ZWQgJiYgTWF0aC5hYnModGhpcy5felRpbWUpID09PSBfdGlueU51bSB8fCAhX3RvdGFsVGltZSAmJiAhdGhpcy5faW5pdHRlZCAmJiAodGhpcy5hZGQgfHwgdGhpcy5fcHRMb29rdXApKSB7XG4gICAgICAvLyBjaGVjayBmb3IgX3B0TG9va3VwIG9uIGEgVHdlZW4gaW5zdGFuY2UgdG8gZW5zdXJlIGl0IGhhcyBhY3R1YWxseSBmaW5pc2hlZCBiZWluZyBpbnN0YW50aWF0ZWQsIG90aGVyd2lzZSBpZiB0aGlzLnJldmVyc2UoKSBnZXRzIGNhbGxlZCBpbiB0aGUgQW5pbWF0aW9uIGNvbnN0cnVjdG9yLCBpdCBjb3VsZCB0cmlnZ2VyIGEgcmVuZGVyKCkgaGVyZSBldmVuIHRob3VnaCB0aGUgX3RhcmdldHMgd2VyZW4ndCBwb3B1bGF0ZWQsIHRodXMgd2hlbiBfaW5pdCgpIGlzIGNhbGxlZCB0aGVyZSB3b24ndCBiZSBhbnkgUHJvcFR3ZWVucyAoaXQnbGwgYWN0IGxpa2UgdGhlIHR3ZWVuIGlzIG5vbi1mdW5jdGlvbmFsKVxuICAgICAgdGhpcy5fdHMgfHwgKHRoaXMuX3BUaW1lID0gX3RvdGFsVGltZSk7IC8vIG90aGVyd2lzZSwgaWYgYW4gYW5pbWF0aW9uIGlzIHBhdXNlZCwgdGhlbiB0aGUgcGxheWhlYWQgaXMgbW92ZWQgYmFjayB0byB6ZXJvLCB0aGVuIHJlc3VtZWQsIGl0J2QgcmV2ZXJ0IGJhY2sgdG8gdGhlIG9yaWdpbmFsIHRpbWUgYXQgdGhlIHBhdXNlXG4gICAgICAvL2lmICghdGhpcy5fbG9jaykgeyAvLyBhdm9pZCBlbmRsZXNzIHJlY3Vyc2lvbiAobm90IHN1cmUgd2UgbmVlZCB0aGlzIHlldCBvciBpZiBpdCdzIHdvcnRoIHRoZSBwZXJmb3JtYW5jZSBoaXQpXG4gICAgICAvLyAgIHRoaXMuX2xvY2sgPSAxO1xuXG4gICAgICBfbGF6eVNhZmVSZW5kZXIodGhpcywgX3RvdGFsVGltZSwgc3VwcHJlc3NFdmVudHMpOyAvLyAgIHRoaXMuX2xvY2sgPSAwO1xuICAgICAgLy99XG5cbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBfcHJvdG8udGltZSA9IGZ1bmN0aW9uIHRpbWUodmFsdWUsIHN1cHByZXNzRXZlbnRzKSB7XG4gICAgcmV0dXJuIGFyZ3VtZW50cy5sZW5ndGggPyB0aGlzLnRvdGFsVGltZShNYXRoLm1pbih0aGlzLnRvdGFsRHVyYXRpb24oKSwgdmFsdWUgKyBfZWxhcHNlZEN5Y2xlRHVyYXRpb24odGhpcykpICUgKHRoaXMuX2R1ciArIHRoaXMuX3JEZWxheSkgfHwgKHZhbHVlID8gdGhpcy5fZHVyIDogMCksIHN1cHByZXNzRXZlbnRzKSA6IHRoaXMuX3RpbWU7IC8vIG5vdGU6IGlmIHRoZSBtb2R1bHVzIHJlc3VsdHMgaW4gMCwgdGhlIHBsYXloZWFkIGNvdWxkIGJlIGV4YWN0bHkgYXQgdGhlIGVuZCBvciB0aGUgYmVnaW5uaW5nLCBhbmQgd2UgYWx3YXlzIGRlZmVyIHRvIHRoZSBFTkQgd2l0aCBhIG5vbi16ZXJvIHZhbHVlLCBvdGhlcndpc2UgaWYgeW91IHNldCB0aGUgdGltZSgpIHRvIHRoZSB2ZXJ5IGVuZCAoZHVyYXRpb24oKSksIGl0IHdvdWxkIHJlbmRlciBhdCB0aGUgU1RBUlQhXG4gIH07XG5cbiAgX3Byb3RvLnRvdGFsUHJvZ3Jlc3MgPSBmdW5jdGlvbiB0b3RhbFByb2dyZXNzKHZhbHVlLCBzdXBwcmVzc0V2ZW50cykge1xuICAgIHJldHVybiBhcmd1bWVudHMubGVuZ3RoID8gdGhpcy50b3RhbFRpbWUodGhpcy50b3RhbER1cmF0aW9uKCkgKiB2YWx1ZSwgc3VwcHJlc3NFdmVudHMpIDogdGhpcy50b3RhbER1cmF0aW9uKCkgPyBNYXRoLm1pbigxLCB0aGlzLl90VGltZSAvIHRoaXMuX3REdXIpIDogdGhpcy5yYXdUaW1lKCkgPiAwID8gMSA6IDA7XG4gIH07XG5cbiAgX3Byb3RvLnByb2dyZXNzID0gZnVuY3Rpb24gcHJvZ3Jlc3ModmFsdWUsIHN1cHByZXNzRXZlbnRzKSB7XG4gICAgcmV0dXJuIGFyZ3VtZW50cy5sZW5ndGggPyB0aGlzLnRvdGFsVGltZSh0aGlzLmR1cmF0aW9uKCkgKiAodGhpcy5feW95byAmJiAhKHRoaXMuaXRlcmF0aW9uKCkgJiAxKSA/IDEgLSB2YWx1ZSA6IHZhbHVlKSArIF9lbGFwc2VkQ3ljbGVEdXJhdGlvbih0aGlzKSwgc3VwcHJlc3NFdmVudHMpIDogdGhpcy5kdXJhdGlvbigpID8gTWF0aC5taW4oMSwgdGhpcy5fdGltZSAvIHRoaXMuX2R1cikgOiB0aGlzLnJhd1RpbWUoKSA+IDAgPyAxIDogMDtcbiAgfTtcblxuICBfcHJvdG8uaXRlcmF0aW9uID0gZnVuY3Rpb24gaXRlcmF0aW9uKHZhbHVlLCBzdXBwcmVzc0V2ZW50cykge1xuICAgIHZhciBjeWNsZUR1cmF0aW9uID0gdGhpcy5kdXJhdGlvbigpICsgdGhpcy5fckRlbGF5O1xuXG4gICAgcmV0dXJuIGFyZ3VtZW50cy5sZW5ndGggPyB0aGlzLnRvdGFsVGltZSh0aGlzLl90aW1lICsgKHZhbHVlIC0gMSkgKiBjeWNsZUR1cmF0aW9uLCBzdXBwcmVzc0V2ZW50cykgOiB0aGlzLl9yZXBlYXQgPyBfYW5pbWF0aW9uQ3ljbGUodGhpcy5fdFRpbWUsIGN5Y2xlRHVyYXRpb24pICsgMSA6IDE7XG4gIH0gLy8gcG90ZW50aWFsIGZ1dHVyZSBhZGRpdGlvbjpcbiAgLy8gaXNQbGF5aW5nQmFja3dhcmRzKCkge1xuICAvLyBcdGxldCBhbmltYXRpb24gPSB0aGlzLFxuICAvLyBcdFx0b3JpZW50YXRpb24gPSAxOyAvLyAxID0gZm9yd2FyZCwgLTEgPSBiYWNrd2FyZFxuICAvLyBcdHdoaWxlIChhbmltYXRpb24pIHtcbiAgLy8gXHRcdG9yaWVudGF0aW9uICo9IGFuaW1hdGlvbi5yZXZlcnNlZCgpIHx8IChhbmltYXRpb24ucmVwZWF0KCkgJiYgIShhbmltYXRpb24uaXRlcmF0aW9uKCkgJiAxKSkgPyAtMSA6IDE7XG4gIC8vIFx0XHRhbmltYXRpb24gPSBhbmltYXRpb24ucGFyZW50O1xuICAvLyBcdH1cbiAgLy8gXHRyZXR1cm4gb3JpZW50YXRpb24gPCAwO1xuICAvLyB9XG4gIDtcblxuICBfcHJvdG8udGltZVNjYWxlID0gZnVuY3Rpb24gdGltZVNjYWxlKHZhbHVlLCBzdXBwcmVzc0V2ZW50cykge1xuICAgIGlmICghYXJndW1lbnRzLmxlbmd0aCkge1xuICAgICAgcmV0dXJuIHRoaXMuX3J0cyA9PT0gLV90aW55TnVtID8gMCA6IHRoaXMuX3J0czsgLy8gcmVjb3JkZWQgdGltZVNjYWxlLiBTcGVjaWFsIGNhc2U6IGlmIHNvbWVvbmUgY2FsbHMgcmV2ZXJzZSgpIG9uIGFuIGFuaW1hdGlvbiB3aXRoIHRpbWVTY2FsZSBvZiAwLCB3ZSBhc3NpZ24gaXQgLV90aW55TnVtIHRvIHJlbWVtYmVyIGl0J3MgcmV2ZXJzZWQuXG4gICAgfVxuXG4gICAgaWYgKHRoaXMuX3J0cyA9PT0gdmFsdWUpIHtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIHZhciB0VGltZSA9IHRoaXMucGFyZW50ICYmIHRoaXMuX3RzID8gX3BhcmVudFRvQ2hpbGRUb3RhbFRpbWUodGhpcy5wYXJlbnQuX3RpbWUsIHRoaXMpIDogdGhpcy5fdFRpbWU7IC8vIG1ha2Ugc3VyZSB0byBkbyB0aGUgcGFyZW50VG9DaGlsZFRvdGFsVGltZSgpIEJFRk9SRSBzZXR0aW5nIHRoZSBuZXcgX3RzIGJlY2F1c2UgdGhlIG9sZCBvbmUgbXVzdCBiZSB1c2VkIGluIHRoYXQgY2FsY3VsYXRpb24uXG4gICAgLy8gZnV0dXJlIGFkZGl0aW9uPyBVcCBzaWRlOiBmYXN0IGFuZCBtaW5pbWFsIGZpbGUgc2l6ZS4gRG93biBzaWRlOiBvbmx5IHdvcmtzIG9uIHRoaXMgYW5pbWF0aW9uOyBpZiBhIHRpbWVsaW5lIGlzIHJldmVyc2VkLCBmb3IgZXhhbXBsZSwgaXRzIGNoaWxkcmVucycgb25SZXZlcnNlIHdvdWxkbid0IGdldCBjYWxsZWQuXG4gICAgLy8oK3ZhbHVlIDwgMCAmJiB0aGlzLl9ydHMgPj0gMCkgJiYgX2NhbGxiYWNrKHRoaXMsIFwib25SZXZlcnNlXCIsIHRydWUpO1xuICAgIC8vIHByaW9yaXRpemUgcmVuZGVyaW5nIHdoZXJlIHRoZSBwYXJlbnQncyBwbGF5aGVhZCBsaW5lcyB1cCBpbnN0ZWFkIG9mIHRoaXMuX3RUaW1lIGJlY2F1c2UgdGhlcmUgY291bGQgYmUgYSB0d2VlbiB0aGF0J3MgYW5pbWF0aW5nIGFub3RoZXIgdHdlZW4ncyB0aW1lU2NhbGUgaW4gdGhlIHNhbWUgcmVuZGVyaW5nIGxvb3AgKHNhbWUgcGFyZW50KSwgdGh1cyBpZiB0aGUgdGltZVNjYWxlIHR3ZWVuIHJlbmRlcnMgZmlyc3QsIGl0IHdvdWxkIGFsdGVyIF9zdGFydCBCRUZPUkUgX3RUaW1lIHdhcyBzZXQgb24gdGhhdCB0aWNrIChpbiB0aGUgcmVuZGVyaW5nIGxvb3ApLCBlZmZlY3RpdmVseSBmcmVlemluZyBpdCB1bnRpbCB0aGUgdGltZVNjYWxlIHR3ZWVuIGZpbmlzaGVzLlxuXG4gICAgdGhpcy5fcnRzID0gK3ZhbHVlIHx8IDA7XG4gICAgdGhpcy5fdHMgPSB0aGlzLl9wcyB8fCB2YWx1ZSA9PT0gLV90aW55TnVtID8gMCA6IHRoaXMuX3J0czsgLy8gX3RzIGlzIHRoZSBmdW5jdGlvbmFsIHRpbWVTY2FsZSB3aGljaCB3b3VsZCBiZSAwIGlmIHRoZSBhbmltYXRpb24gaXMgcGF1c2VkLlxuXG4gICAgdGhpcy50b3RhbFRpbWUoX2NsYW1wKC1NYXRoLmFicyh0aGlzLl9kZWxheSksIHRoaXMuX3REdXIsIHRUaW1lKSwgc3VwcHJlc3NFdmVudHMgIT09IGZhbHNlKTtcblxuICAgIF9zZXRFbmQodGhpcyk7IC8vIGlmIHBhcmVudC5zbW9vdGhDaGlsZFRpbWluZyB3YXMgZmFsc2UsIHRoZSBlbmQgdGltZSBkaWRuJ3QgZ2V0IHVwZGF0ZWQgaW4gdGhlIF9hbGlnblBsYXloZWFkKCkgbWV0aG9kLCBzbyBkbyBpdCBoZXJlLlxuXG5cbiAgICByZXR1cm4gX3JlY2FjaGVBbmNlc3RvcnModGhpcyk7XG4gIH07XG5cbiAgX3Byb3RvLnBhdXNlZCA9IGZ1bmN0aW9uIHBhdXNlZCh2YWx1ZSkge1xuICAgIGlmICghYXJndW1lbnRzLmxlbmd0aCkge1xuICAgICAgcmV0dXJuIHRoaXMuX3BzO1xuICAgIH1cblxuICAgIGlmICh0aGlzLl9wcyAhPT0gdmFsdWUpIHtcbiAgICAgIHRoaXMuX3BzID0gdmFsdWU7XG5cbiAgICAgIGlmICh2YWx1ZSkge1xuICAgICAgICB0aGlzLl9wVGltZSA9IHRoaXMuX3RUaW1lIHx8IE1hdGgubWF4KC10aGlzLl9kZWxheSwgdGhpcy5yYXdUaW1lKCkpOyAvLyBpZiB0aGUgcGF1c2Ugb2NjdXJzIGR1cmluZyB0aGUgZGVsYXkgcGhhc2UsIG1ha2Ugc3VyZSB0aGF0J3MgZmFjdG9yZWQgaW4gd2hlbiByZXN1bWluZy5cblxuICAgICAgICB0aGlzLl90cyA9IHRoaXMuX2FjdCA9IDA7IC8vIF90cyBpcyB0aGUgZnVuY3Rpb25hbCB0aW1lU2NhbGUsIHNvIGEgcGF1c2VkIHR3ZWVuIHdvdWxkIGVmZmVjdGl2ZWx5IGhhdmUgYSB0aW1lU2NhbGUgb2YgMC4gV2UgcmVjb3JkIHRoZSBcInJlYWxcIiB0aW1lU2NhbGUgYXMgX3J0cyAocmVjb3JkZWQgdGltZSBzY2FsZSlcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIF93YWtlKCk7XG5cbiAgICAgICAgdGhpcy5fdHMgPSB0aGlzLl9ydHM7IC8vb25seSBkZWZlciB0byBfcFRpbWUgKHBhdXNlVGltZSkgaWYgdFRpbWUgaXMgemVyby4gUmVtZW1iZXIsIHNvbWVvbmUgY291bGQgcGF1c2UoKSBhbiBhbmltYXRpb24sIHRoZW4gc2NydWIgdGhlIHBsYXloZWFkIGFuZCByZXN1bWUoKS4gSWYgdGhlIHBhcmVudCBkb2Vzbid0IGhhdmUgc21vb3RoQ2hpbGRUaW1pbmcsIHdlIHJlbmRlciBhdCB0aGUgcmF3VGltZSgpIGJlY2F1c2UgdGhlIHN0YXJ0VGltZSB3b24ndCBnZXQgdXBkYXRlZC5cblxuICAgICAgICB0aGlzLnRvdGFsVGltZSh0aGlzLnBhcmVudCAmJiAhdGhpcy5wYXJlbnQuc21vb3RoQ2hpbGRUaW1pbmcgPyB0aGlzLnJhd1RpbWUoKSA6IHRoaXMuX3RUaW1lIHx8IHRoaXMuX3BUaW1lLCB0aGlzLnByb2dyZXNzKCkgPT09IDEgJiYgTWF0aC5hYnModGhpcy5felRpbWUpICE9PSBfdGlueU51bSAmJiAodGhpcy5fdFRpbWUgLT0gX3RpbnlOdW0pKTsgLy8gZWRnZSBjYXNlOiBhbmltYXRpb24ucHJvZ3Jlc3MoMSkucGF1c2UoKS5wbGF5KCkgd291bGRuJ3QgcmVuZGVyIGFnYWluIGJlY2F1c2UgdGhlIHBsYXloZWFkIGlzIGFscmVhZHkgYXQgdGhlIGVuZCwgYnV0IHRoZSBjYWxsIHRvIHRvdGFsVGltZSgpIGJlbG93IHdpbGwgYWRkIGl0IGJhY2sgdG8gaXRzIHBhcmVudC4uLmFuZCBub3QgcmVtb3ZlIGl0IGFnYWluIChzaW5jZSByZW1vdmluZyBvbmx5IGhhcHBlbnMgdXBvbiByZW5kZXJpbmcgYXQgYSBuZXcgdGltZSkuIE9mZnNldHRpbmcgdGhlIF90VGltZSBzbGlnaHRseSBpcyBkb25lIHNpbXBseSB0byBjYXVzZSB0aGUgZmluYWwgcmVuZGVyIGluIHRvdGFsVGltZSgpIHRoYXQnbGwgcG9wIGl0IG9mZiBpdHMgdGltZWxpbmUgKGlmIGF1dG9SZW1vdmVDaGlsZHJlbiBpcyB0cnVlLCBvZiBjb3Vyc2UpLiBDaGVjayB0byBtYWtlIHN1cmUgX3pUaW1lIGlzbid0IC1fdGlueU51bSB0byBhdm9pZCBhbiBlZGdlIGNhc2Ugd2hlcmUgdGhlIHBsYXloZWFkIGlzIHB1c2hlZCB0byB0aGUgZW5kIGJ1dCBJTlNJREUgYSB0d2Vlbi9jYWxsYmFjaywgdGhlIHRpbWVsaW5lIGl0c2VsZiBpcyBwYXVzZWQgdGh1cyBoYWx0aW5nIHJlbmRlcmluZyBhbmQgbGVhdmluZyBhIGZldyB1bnJlbmRlcmVkLiBXaGVuIHJlc3VtaW5nLCBpdCB3b3VsZG4ndCByZW5kZXIgdGhvc2Ugb3RoZXJ3aXNlLlxuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIF9wcm90by5zdGFydFRpbWUgPSBmdW5jdGlvbiBzdGFydFRpbWUodmFsdWUpIHtcbiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCkge1xuICAgICAgdGhpcy5fc3RhcnQgPSB2YWx1ZTtcbiAgICAgIHZhciBwYXJlbnQgPSB0aGlzLnBhcmVudCB8fCB0aGlzLl9kcDtcbiAgICAgIHBhcmVudCAmJiAocGFyZW50Ll9zb3J0IHx8ICF0aGlzLnBhcmVudCkgJiYgX2FkZFRvVGltZWxpbmUocGFyZW50LCB0aGlzLCB2YWx1ZSAtIHRoaXMuX2RlbGF5KTtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl9zdGFydDtcbiAgfTtcblxuICBfcHJvdG8uZW5kVGltZSA9IGZ1bmN0aW9uIGVuZFRpbWUoaW5jbHVkZVJlcGVhdHMpIHtcbiAgICByZXR1cm4gdGhpcy5fc3RhcnQgKyAoX2lzTm90RmFsc2UoaW5jbHVkZVJlcGVhdHMpID8gdGhpcy50b3RhbER1cmF0aW9uKCkgOiB0aGlzLmR1cmF0aW9uKCkpIC8gTWF0aC5hYnModGhpcy5fdHMgfHwgMSk7XG4gIH07XG5cbiAgX3Byb3RvLnJhd1RpbWUgPSBmdW5jdGlvbiByYXdUaW1lKHdyYXBSZXBlYXRzKSB7XG4gICAgdmFyIHBhcmVudCA9IHRoaXMucGFyZW50IHx8IHRoaXMuX2RwOyAvLyBfZHAgPSBkZXRhY2hlZCBwYXJlbnRcblxuICAgIHJldHVybiAhcGFyZW50ID8gdGhpcy5fdFRpbWUgOiB3cmFwUmVwZWF0cyAmJiAoIXRoaXMuX3RzIHx8IHRoaXMuX3JlcGVhdCAmJiB0aGlzLl90aW1lICYmIHRoaXMudG90YWxQcm9ncmVzcygpIDwgMSkgPyB0aGlzLl90VGltZSAlICh0aGlzLl9kdXIgKyB0aGlzLl9yRGVsYXkpIDogIXRoaXMuX3RzID8gdGhpcy5fdFRpbWUgOiBfcGFyZW50VG9DaGlsZFRvdGFsVGltZShwYXJlbnQucmF3VGltZSh3cmFwUmVwZWF0cyksIHRoaXMpO1xuICB9O1xuXG4gIF9wcm90by5yZXZlcnQgPSBmdW5jdGlvbiByZXZlcnQoY29uZmlnKSB7XG4gICAgaWYgKGNvbmZpZyA9PT0gdm9pZCAwKSB7XG4gICAgICBjb25maWcgPSBfcmV2ZXJ0Q29uZmlnO1xuICAgIH1cblxuICAgIHZhciBwcmV2SXNSZXZlcnRpbmcgPSBfcmV2ZXJ0aW5nO1xuICAgIF9yZXZlcnRpbmcgPSBjb25maWc7XG5cbiAgICBpZiAodGhpcy5faW5pdHRlZCB8fCB0aGlzLl9zdGFydEF0KSB7XG4gICAgICB0aGlzLnRpbWVsaW5lICYmIHRoaXMudGltZWxpbmUucmV2ZXJ0KGNvbmZpZyk7XG4gICAgICB0aGlzLnRvdGFsVGltZSgtMC4wMSwgY29uZmlnLnN1cHByZXNzRXZlbnRzKTtcbiAgICB9XG5cbiAgICB0aGlzLmRhdGEgIT09IFwibmVzdGVkXCIgJiYgY29uZmlnLmtpbGwgIT09IGZhbHNlICYmIHRoaXMua2lsbCgpO1xuICAgIF9yZXZlcnRpbmcgPSBwcmV2SXNSZXZlcnRpbmc7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgX3Byb3RvLmdsb2JhbFRpbWUgPSBmdW5jdGlvbiBnbG9iYWxUaW1lKHJhd1RpbWUpIHtcbiAgICB2YXIgYW5pbWF0aW9uID0gdGhpcyxcbiAgICAgICAgdGltZSA9IGFyZ3VtZW50cy5sZW5ndGggPyByYXdUaW1lIDogYW5pbWF0aW9uLnJhd1RpbWUoKTtcblxuICAgIHdoaWxlIChhbmltYXRpb24pIHtcbiAgICAgIHRpbWUgPSBhbmltYXRpb24uX3N0YXJ0ICsgdGltZSAvIChNYXRoLmFicyhhbmltYXRpb24uX3RzKSB8fCAxKTtcbiAgICAgIGFuaW1hdGlvbiA9IGFuaW1hdGlvbi5fZHA7XG4gICAgfVxuXG4gICAgcmV0dXJuICF0aGlzLnBhcmVudCAmJiB0aGlzLl9zYXQgPyB0aGlzLl9zYXQuZ2xvYmFsVGltZShyYXdUaW1lKSA6IHRpbWU7IC8vIHRoZSBfc3RhcnRBdCB0d2VlbnMgZm9yIC5mcm9tVG8oKSBhbmQgLmZyb20oKSB0aGF0IGhhdmUgaW1tZWRpYXRlUmVuZGVyIHNob3VsZCBhbHdheXMgYmUgRklSU1QgaW4gdGhlIHRpbWVsaW5lIChpbXBvcnRhbnQgZm9yIGNvbnRleHQucmV2ZXJ0KCkpLiBcIl9zYXRcIiBzdGFuZHMgZm9yIF9zdGFydEF0VHdlZW4sIHJlZmVycmluZyB0byB0aGUgcGFyZW50IHR3ZWVuIHRoYXQgY3JlYXRlZCB0aGUgX3N0YXJ0QXQuIFdlIG11c3QgZGlzY2VybiBpZiB0aGF0IHR3ZWVuIGhhZCBpbW1lZGlhdGVSZW5kZXIgc28gdGhhdCB3ZSBjYW4ga25vdyB3aGV0aGVyIG9yIG5vdCB0byBwcmlvcml0aXplIGl0IGluIHJldmVydCgpLlxuICB9O1xuXG4gIF9wcm90by5yZXBlYXQgPSBmdW5jdGlvbiByZXBlYXQodmFsdWUpIHtcbiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCkge1xuICAgICAgdGhpcy5fcmVwZWF0ID0gdmFsdWUgPT09IEluZmluaXR5ID8gLTIgOiB2YWx1ZTtcbiAgICAgIHJldHVybiBfb25VcGRhdGVUb3RhbER1cmF0aW9uKHRoaXMpO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl9yZXBlYXQgPT09IC0yID8gSW5maW5pdHkgOiB0aGlzLl9yZXBlYXQ7XG4gIH07XG5cbiAgX3Byb3RvLnJlcGVhdERlbGF5ID0gZnVuY3Rpb24gcmVwZWF0RGVsYXkodmFsdWUpIHtcbiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCkge1xuICAgICAgdmFyIHRpbWUgPSB0aGlzLl90aW1lO1xuICAgICAgdGhpcy5fckRlbGF5ID0gdmFsdWU7XG5cbiAgICAgIF9vblVwZGF0ZVRvdGFsRHVyYXRpb24odGhpcyk7XG5cbiAgICAgIHJldHVybiB0aW1lID8gdGhpcy50aW1lKHRpbWUpIDogdGhpcztcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5fckRlbGF5O1xuICB9O1xuXG4gIF9wcm90by55b3lvID0gZnVuY3Rpb24geW95byh2YWx1ZSkge1xuICAgIGlmIChhcmd1bWVudHMubGVuZ3RoKSB7XG4gICAgICB0aGlzLl95b3lvID0gdmFsdWU7XG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5feW95bztcbiAgfTtcblxuICBfcHJvdG8uc2VlayA9IGZ1bmN0aW9uIHNlZWsocG9zaXRpb24sIHN1cHByZXNzRXZlbnRzKSB7XG4gICAgcmV0dXJuIHRoaXMudG90YWxUaW1lKF9wYXJzZVBvc2l0aW9uKHRoaXMsIHBvc2l0aW9uKSwgX2lzTm90RmFsc2Uoc3VwcHJlc3NFdmVudHMpKTtcbiAgfTtcblxuICBfcHJvdG8ucmVzdGFydCA9IGZ1bmN0aW9uIHJlc3RhcnQoaW5jbHVkZURlbGF5LCBzdXBwcmVzc0V2ZW50cykge1xuICAgIHJldHVybiB0aGlzLnBsYXkoKS50b3RhbFRpbWUoaW5jbHVkZURlbGF5ID8gLXRoaXMuX2RlbGF5IDogMCwgX2lzTm90RmFsc2Uoc3VwcHJlc3NFdmVudHMpKTtcbiAgfTtcblxuICBfcHJvdG8ucGxheSA9IGZ1bmN0aW9uIHBsYXkoZnJvbSwgc3VwcHJlc3NFdmVudHMpIHtcbiAgICBmcm9tICE9IG51bGwgJiYgdGhpcy5zZWVrKGZyb20sIHN1cHByZXNzRXZlbnRzKTtcbiAgICByZXR1cm4gdGhpcy5yZXZlcnNlZChmYWxzZSkucGF1c2VkKGZhbHNlKTtcbiAgfTtcblxuICBfcHJvdG8ucmV2ZXJzZSA9IGZ1bmN0aW9uIHJldmVyc2UoZnJvbSwgc3VwcHJlc3NFdmVudHMpIHtcbiAgICBmcm9tICE9IG51bGwgJiYgdGhpcy5zZWVrKGZyb20gfHwgdGhpcy50b3RhbER1cmF0aW9uKCksIHN1cHByZXNzRXZlbnRzKTtcbiAgICByZXR1cm4gdGhpcy5yZXZlcnNlZCh0cnVlKS5wYXVzZWQoZmFsc2UpO1xuICB9O1xuXG4gIF9wcm90by5wYXVzZSA9IGZ1bmN0aW9uIHBhdXNlKGF0VGltZSwgc3VwcHJlc3NFdmVudHMpIHtcbiAgICBhdFRpbWUgIT0gbnVsbCAmJiB0aGlzLnNlZWsoYXRUaW1lLCBzdXBwcmVzc0V2ZW50cyk7XG4gICAgcmV0dXJuIHRoaXMucGF1c2VkKHRydWUpO1xuICB9O1xuXG4gIF9wcm90by5yZXN1bWUgPSBmdW5jdGlvbiByZXN1bWUoKSB7XG4gICAgcmV0dXJuIHRoaXMucGF1c2VkKGZhbHNlKTtcbiAgfTtcblxuICBfcHJvdG8ucmV2ZXJzZWQgPSBmdW5jdGlvbiByZXZlcnNlZCh2YWx1ZSkge1xuICAgIGlmIChhcmd1bWVudHMubGVuZ3RoKSB7XG4gICAgICAhIXZhbHVlICE9PSB0aGlzLnJldmVyc2VkKCkgJiYgdGhpcy50aW1lU2NhbGUoLXRoaXMuX3J0cyB8fCAodmFsdWUgPyAtX3RpbnlOdW0gOiAwKSk7IC8vIGluIGNhc2UgdGltZVNjYWxlIGlzIHplcm8sIHJldmVyc2luZyB3b3VsZCBoYXZlIG5vIGVmZmVjdCBzbyB3ZSB1c2UgX3RpbnlOdW0uXG5cbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl9ydHMgPCAwO1xuICB9O1xuXG4gIF9wcm90by5pbnZhbGlkYXRlID0gZnVuY3Rpb24gaW52YWxpZGF0ZSgpIHtcbiAgICB0aGlzLl9pbml0dGVkID0gdGhpcy5fYWN0ID0gMDtcbiAgICB0aGlzLl96VGltZSA9IC1fdGlueU51bTtcbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBfcHJvdG8uaXNBY3RpdmUgPSBmdW5jdGlvbiBpc0FjdGl2ZSgpIHtcbiAgICB2YXIgcGFyZW50ID0gdGhpcy5wYXJlbnQgfHwgdGhpcy5fZHAsXG4gICAgICAgIHN0YXJ0ID0gdGhpcy5fc3RhcnQsXG4gICAgICAgIHJhd1RpbWU7XG4gICAgcmV0dXJuICEhKCFwYXJlbnQgfHwgdGhpcy5fdHMgJiYgdGhpcy5faW5pdHRlZCAmJiBwYXJlbnQuaXNBY3RpdmUoKSAmJiAocmF3VGltZSA9IHBhcmVudC5yYXdUaW1lKHRydWUpKSA+PSBzdGFydCAmJiByYXdUaW1lIDwgdGhpcy5lbmRUaW1lKHRydWUpIC0gX3RpbnlOdW0pO1xuICB9O1xuXG4gIF9wcm90by5ldmVudENhbGxiYWNrID0gZnVuY3Rpb24gZXZlbnRDYWxsYmFjayh0eXBlLCBjYWxsYmFjaywgcGFyYW1zKSB7XG4gICAgdmFyIHZhcnMgPSB0aGlzLnZhcnM7XG5cbiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCA+IDEpIHtcbiAgICAgIGlmICghY2FsbGJhY2spIHtcbiAgICAgICAgZGVsZXRlIHZhcnNbdHlwZV07XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB2YXJzW3R5cGVdID0gY2FsbGJhY2s7XG4gICAgICAgIHBhcmFtcyAmJiAodmFyc1t0eXBlICsgXCJQYXJhbXNcIl0gPSBwYXJhbXMpO1xuICAgICAgICB0eXBlID09PSBcIm9uVXBkYXRlXCIgJiYgKHRoaXMuX29uVXBkYXRlID0gY2FsbGJhY2spO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICByZXR1cm4gdmFyc1t0eXBlXTtcbiAgfTtcblxuICBfcHJvdG8udGhlbiA9IGZ1bmN0aW9uIHRoZW4ob25GdWxmaWxsZWQpIHtcbiAgICB2YXIgc2VsZiA9IHRoaXM7XG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7XG4gICAgICB2YXIgZiA9IF9pc0Z1bmN0aW9uKG9uRnVsZmlsbGVkKSA/IG9uRnVsZmlsbGVkIDogX3Bhc3NUaHJvdWdoLFxuICAgICAgICAgIF9yZXNvbHZlID0gZnVuY3Rpb24gX3Jlc29sdmUoKSB7XG4gICAgICAgIHZhciBfdGhlbiA9IHNlbGYudGhlbjtcbiAgICAgICAgc2VsZi50aGVuID0gbnVsbDsgLy8gdGVtcG9yYXJpbHkgbnVsbCB0aGUgdGhlbigpIG1ldGhvZCB0byBhdm9pZCBhbiBpbmZpbml0ZSBsb29wIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL2dyZWVuc29jay9HU0FQL2lzc3Vlcy8zMjIpXG5cbiAgICAgICAgX2lzRnVuY3Rpb24oZikgJiYgKGYgPSBmKHNlbGYpKSAmJiAoZi50aGVuIHx8IGYgPT09IHNlbGYpICYmIChzZWxmLnRoZW4gPSBfdGhlbik7XG4gICAgICAgIHJlc29sdmUoZik7XG4gICAgICAgIHNlbGYudGhlbiA9IF90aGVuO1xuICAgICAgfTtcblxuICAgICAgaWYgKHNlbGYuX2luaXR0ZWQgJiYgc2VsZi50b3RhbFByb2dyZXNzKCkgPT09IDEgJiYgc2VsZi5fdHMgPj0gMCB8fCAhc2VsZi5fdFRpbWUgJiYgc2VsZi5fdHMgPCAwKSB7XG4gICAgICAgIF9yZXNvbHZlKCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBzZWxmLl9wcm9tID0gX3Jlc29sdmU7XG4gICAgICB9XG4gICAgfSk7XG4gIH07XG5cbiAgX3Byb3RvLmtpbGwgPSBmdW5jdGlvbiBraWxsKCkge1xuICAgIF9pbnRlcnJ1cHQodGhpcyk7XG4gIH07XG5cbiAgcmV0dXJuIEFuaW1hdGlvbjtcbn0oKTtcblxuX3NldERlZmF1bHRzKEFuaW1hdGlvbi5wcm90b3R5cGUsIHtcbiAgX3RpbWU6IDAsXG4gIF9zdGFydDogMCxcbiAgX2VuZDogMCxcbiAgX3RUaW1lOiAwLFxuICBfdER1cjogMCxcbiAgX2RpcnR5OiAwLFxuICBfcmVwZWF0OiAwLFxuICBfeW95bzogZmFsc2UsXG4gIHBhcmVudDogbnVsbCxcbiAgX2luaXR0ZWQ6IGZhbHNlLFxuICBfckRlbGF5OiAwLFxuICBfdHM6IDEsXG4gIF9kcDogMCxcbiAgcmF0aW86IDAsXG4gIF96VGltZTogLV90aW55TnVtLFxuICBfcHJvbTogMCxcbiAgX3BzOiBmYWxzZSxcbiAgX3J0czogMVxufSk7XG4vKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVElNRUxJTkVcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG5cbmV4cG9ydCB2YXIgVGltZWxpbmUgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKF9BbmltYXRpb24pIHtcbiAgX2luaGVyaXRzTG9vc2UoVGltZWxpbmUsIF9BbmltYXRpb24pO1xuXG4gIGZ1bmN0aW9uIFRpbWVsaW5lKHZhcnMsIHBvc2l0aW9uKSB7XG4gICAgdmFyIF90aGlzO1xuXG4gICAgaWYgKHZhcnMgPT09IHZvaWQgMCkge1xuICAgICAgdmFycyA9IHt9O1xuICAgIH1cblxuICAgIF90aGlzID0gX0FuaW1hdGlvbi5jYWxsKHRoaXMsIHZhcnMpIHx8IHRoaXM7XG4gICAgX3RoaXMubGFiZWxzID0ge307XG4gICAgX3RoaXMuc21vb3RoQ2hpbGRUaW1pbmcgPSAhIXZhcnMuc21vb3RoQ2hpbGRUaW1pbmc7XG4gICAgX3RoaXMuYXV0b1JlbW92ZUNoaWxkcmVuID0gISF2YXJzLmF1dG9SZW1vdmVDaGlsZHJlbjtcbiAgICBfdGhpcy5fc29ydCA9IF9pc05vdEZhbHNlKHZhcnMuc29ydENoaWxkcmVuKTtcbiAgICBfZ2xvYmFsVGltZWxpbmUgJiYgX2FkZFRvVGltZWxpbmUodmFycy5wYXJlbnQgfHwgX2dsb2JhbFRpbWVsaW5lLCBfYXNzZXJ0VGhpc0luaXRpYWxpemVkKF90aGlzKSwgcG9zaXRpb24pO1xuICAgIHZhcnMucmV2ZXJzZWQgJiYgX3RoaXMucmV2ZXJzZSgpO1xuICAgIHZhcnMucGF1c2VkICYmIF90aGlzLnBhdXNlZCh0cnVlKTtcbiAgICB2YXJzLnNjcm9sbFRyaWdnZXIgJiYgX3Njcm9sbFRyaWdnZXIoX2Fzc2VydFRoaXNJbml0aWFsaXplZChfdGhpcyksIHZhcnMuc2Nyb2xsVHJpZ2dlcik7XG4gICAgcmV0dXJuIF90aGlzO1xuICB9XG5cbiAgdmFyIF9wcm90bzIgPSBUaW1lbGluZS5wcm90b3R5cGU7XG5cbiAgX3Byb3RvMi50byA9IGZ1bmN0aW9uIHRvKHRhcmdldHMsIHZhcnMsIHBvc2l0aW9uKSB7XG4gICAgX2NyZWF0ZVR3ZWVuVHlwZSgwLCBhcmd1bWVudHMsIHRoaXMpO1xuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgX3Byb3RvMi5mcm9tID0gZnVuY3Rpb24gZnJvbSh0YXJnZXRzLCB2YXJzLCBwb3NpdGlvbikge1xuICAgIF9jcmVhdGVUd2VlblR5cGUoMSwgYXJndW1lbnRzLCB0aGlzKTtcblxuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIF9wcm90bzIuZnJvbVRvID0gZnVuY3Rpb24gZnJvbVRvKHRhcmdldHMsIGZyb21WYXJzLCB0b1ZhcnMsIHBvc2l0aW9uKSB7XG4gICAgX2NyZWF0ZVR3ZWVuVHlwZSgyLCBhcmd1bWVudHMsIHRoaXMpO1xuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgX3Byb3RvMi5zZXQgPSBmdW5jdGlvbiBzZXQodGFyZ2V0cywgdmFycywgcG9zaXRpb24pIHtcbiAgICB2YXJzLmR1cmF0aW9uID0gMDtcbiAgICB2YXJzLnBhcmVudCA9IHRoaXM7XG4gICAgX2luaGVyaXREZWZhdWx0cyh2YXJzKS5yZXBlYXREZWxheSB8fCAodmFycy5yZXBlYXQgPSAwKTtcbiAgICB2YXJzLmltbWVkaWF0ZVJlbmRlciA9ICEhdmFycy5pbW1lZGlhdGVSZW5kZXI7XG4gICAgbmV3IFR3ZWVuKHRhcmdldHMsIHZhcnMsIF9wYXJzZVBvc2l0aW9uKHRoaXMsIHBvc2l0aW9uKSwgMSk7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgX3Byb3RvMi5jYWxsID0gZnVuY3Rpb24gY2FsbChjYWxsYmFjaywgcGFyYW1zLCBwb3NpdGlvbikge1xuICAgIHJldHVybiBfYWRkVG9UaW1lbGluZSh0aGlzLCBUd2Vlbi5kZWxheWVkQ2FsbCgwLCBjYWxsYmFjaywgcGFyYW1zKSwgcG9zaXRpb24pO1xuICB9IC8vT05MWSBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSEgTWF5YmUgZGVsZXRlP1xuICA7XG5cbiAgX3Byb3RvMi5zdGFnZ2VyVG8gPSBmdW5jdGlvbiBzdGFnZ2VyVG8odGFyZ2V0cywgZHVyYXRpb24sIHZhcnMsIHN0YWdnZXIsIHBvc2l0aW9uLCBvbkNvbXBsZXRlQWxsLCBvbkNvbXBsZXRlQWxsUGFyYW1zKSB7XG4gICAgdmFycy5kdXJhdGlvbiA9IGR1cmF0aW9uO1xuICAgIHZhcnMuc3RhZ2dlciA9IHZhcnMuc3RhZ2dlciB8fCBzdGFnZ2VyO1xuICAgIHZhcnMub25Db21wbGV0ZSA9IG9uQ29tcGxldGVBbGw7XG4gICAgdmFycy5vbkNvbXBsZXRlUGFyYW1zID0gb25Db21wbGV0ZUFsbFBhcmFtcztcbiAgICB2YXJzLnBhcmVudCA9IHRoaXM7XG4gICAgbmV3IFR3ZWVuKHRhcmdldHMsIHZhcnMsIF9wYXJzZVBvc2l0aW9uKHRoaXMsIHBvc2l0aW9uKSk7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgX3Byb3RvMi5zdGFnZ2VyRnJvbSA9IGZ1bmN0aW9uIHN0YWdnZXJGcm9tKHRhcmdldHMsIGR1cmF0aW9uLCB2YXJzLCBzdGFnZ2VyLCBwb3NpdGlvbiwgb25Db21wbGV0ZUFsbCwgb25Db21wbGV0ZUFsbFBhcmFtcykge1xuICAgIHZhcnMucnVuQmFja3dhcmRzID0gMTtcbiAgICBfaW5oZXJpdERlZmF1bHRzKHZhcnMpLmltbWVkaWF0ZVJlbmRlciA9IF9pc05vdEZhbHNlKHZhcnMuaW1tZWRpYXRlUmVuZGVyKTtcbiAgICByZXR1cm4gdGhpcy5zdGFnZ2VyVG8odGFyZ2V0cywgZHVyYXRpb24sIHZhcnMsIHN0YWdnZXIsIHBvc2l0aW9uLCBvbkNvbXBsZXRlQWxsLCBvbkNvbXBsZXRlQWxsUGFyYW1zKTtcbiAgfTtcblxuICBfcHJvdG8yLnN0YWdnZXJGcm9tVG8gPSBmdW5jdGlvbiBzdGFnZ2VyRnJvbVRvKHRhcmdldHMsIGR1cmF0aW9uLCBmcm9tVmFycywgdG9WYXJzLCBzdGFnZ2VyLCBwb3NpdGlvbiwgb25Db21wbGV0ZUFsbCwgb25Db21wbGV0ZUFsbFBhcmFtcykge1xuICAgIHRvVmFycy5zdGFydEF0ID0gZnJvbVZhcnM7XG4gICAgX2luaGVyaXREZWZhdWx0cyh0b1ZhcnMpLmltbWVkaWF0ZVJlbmRlciA9IF9pc05vdEZhbHNlKHRvVmFycy5pbW1lZGlhdGVSZW5kZXIpO1xuICAgIHJldHVybiB0aGlzLnN0YWdnZXJUbyh0YXJnZXRzLCBkdXJhdGlvbiwgdG9WYXJzLCBzdGFnZ2VyLCBwb3NpdGlvbiwgb25Db21wbGV0ZUFsbCwgb25Db21wbGV0ZUFsbFBhcmFtcyk7XG4gIH07XG5cbiAgX3Byb3RvMi5yZW5kZXIgPSBmdW5jdGlvbiByZW5kZXIodG90YWxUaW1lLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UpIHtcbiAgICB2YXIgcHJldlRpbWUgPSB0aGlzLl90aW1lLFxuICAgICAgICB0RHVyID0gdGhpcy5fZGlydHkgPyB0aGlzLnRvdGFsRHVyYXRpb24oKSA6IHRoaXMuX3REdXIsXG4gICAgICAgIGR1ciA9IHRoaXMuX2R1cixcbiAgICAgICAgdFRpbWUgPSB0b3RhbFRpbWUgPD0gMCA/IDAgOiBfcm91bmRQcmVjaXNlKHRvdGFsVGltZSksXG4gICAgICAgIC8vIGlmIGEgcGF1c2VkIHRpbWVsaW5lIGlzIHJlc3VtZWQgKG9yIGl0cyBfc3RhcnQgaXMgdXBkYXRlZCBmb3IgYW5vdGhlciByZWFzb24uLi53aGljaCByb3VuZHMgaXQpLCB0aGF0IGNvdWxkIHJlc3VsdCBpbiB0aGUgcGxheWhlYWQgc2hpZnRpbmcgYSAqKnRpbnkqKiBhbW91bnQgYW5kIGEgemVyby1kdXJhdGlvbiBjaGlsZCBhdCB0aGF0IHNwb3QgbWF5IGdldCByZW5kZXJlZCBhdCBhIGRpZmZlcmVudCByYXRpbywgbGlrZSBpdHMgdG90YWxUaW1lIGluIHJlbmRlcigpIG1heSBiZSAxZS0xNyBpbnN0ZWFkIG9mIDAsIGZvciBleGFtcGxlLlxuICAgIGNyb3NzaW5nU3RhcnQgPSB0aGlzLl96VGltZSA8IDAgIT09IHRvdGFsVGltZSA8IDAgJiYgKHRoaXMuX2luaXR0ZWQgfHwgIWR1ciksXG4gICAgICAgIHRpbWUsXG4gICAgICAgIGNoaWxkLFxuICAgICAgICBuZXh0LFxuICAgICAgICBpdGVyYXRpb24sXG4gICAgICAgIGN5Y2xlRHVyYXRpb24sXG4gICAgICAgIHByZXZQYXVzZWQsXG4gICAgICAgIHBhdXNlVHdlZW4sXG4gICAgICAgIHRpbWVTY2FsZSxcbiAgICAgICAgcHJldlN0YXJ0LFxuICAgICAgICBwcmV2SXRlcmF0aW9uLFxuICAgICAgICB5b3lvLFxuICAgICAgICBpc1lveW87XG4gICAgdGhpcyAhPT0gX2dsb2JhbFRpbWVsaW5lICYmIHRUaW1lID4gdER1ciAmJiB0b3RhbFRpbWUgPj0gMCAmJiAodFRpbWUgPSB0RHVyKTtcblxuICAgIGlmICh0VGltZSAhPT0gdGhpcy5fdFRpbWUgfHwgZm9yY2UgfHwgY3Jvc3NpbmdTdGFydCkge1xuICAgICAgaWYgKHByZXZUaW1lICE9PSB0aGlzLl90aW1lICYmIGR1cikge1xuICAgICAgICAvL2lmIHRvdGFsRHVyYXRpb24oKSBmaW5kcyBhIGNoaWxkIHdpdGggYSBuZWdhdGl2ZSBzdGFydFRpbWUgYW5kIHNtb290aENoaWxkVGltaW5nIGlzIHRydWUsIHRoaW5ncyBnZXQgc2hpZnRlZCBhcm91bmQgaW50ZXJuYWxseSBzbyB3ZSBuZWVkIHRvIGFkanVzdCB0aGUgdGltZSBhY2NvcmRpbmdseS4gRm9yIGV4YW1wbGUsIGlmIGEgdHdlZW4gc3RhcnRzIGF0IC0zMCB3ZSBtdXN0IHNoaWZ0IEVWRVJZVEhJTkcgZm9yd2FyZCAzMCBzZWNvbmRzIGFuZCBtb3ZlIHRoaXMgdGltZWxpbmUncyBzdGFydFRpbWUgYmFja3dhcmQgYnkgMzAgc2Vjb25kcyBzbyB0aGF0IHRoaW5ncyBhbGlnbiB3aXRoIHRoZSBwbGF5aGVhZCAobm8ganVtcCkuXG4gICAgICAgIHRUaW1lICs9IHRoaXMuX3RpbWUgLSBwcmV2VGltZTtcbiAgICAgICAgdG90YWxUaW1lICs9IHRoaXMuX3RpbWUgLSBwcmV2VGltZTtcbiAgICAgIH1cblxuICAgICAgdGltZSA9IHRUaW1lO1xuICAgICAgcHJldlN0YXJ0ID0gdGhpcy5fc3RhcnQ7XG4gICAgICB0aW1lU2NhbGUgPSB0aGlzLl90cztcbiAgICAgIHByZXZQYXVzZWQgPSAhdGltZVNjYWxlO1xuXG4gICAgICBpZiAoY3Jvc3NpbmdTdGFydCkge1xuICAgICAgICBkdXIgfHwgKHByZXZUaW1lID0gdGhpcy5felRpbWUpOyAvL3doZW4gdGhlIHBsYXloZWFkIGFycml2ZXMgYXQgRVhBQ1RMWSB0aW1lIDAgKHJpZ2h0IG9uIHRvcCkgb2YgYSB6ZXJvLWR1cmF0aW9uIHRpbWVsaW5lLCB3ZSBuZWVkIHRvIGRpc2Nlcm4gaWYgZXZlbnRzIGFyZSBzdXBwcmVzc2VkIHNvIHRoYXQgd2hlbiB0aGUgcGxheWhlYWQgbW92ZXMgYWdhaW4gKG5leHQgdGltZSksIGl0J2xsIHRyaWdnZXIgdGhlIGNhbGxiYWNrLiBJZiBldmVudHMgYXJlIE5PVCBzdXBwcmVzc2VkLCBvYnZpb3VzbHkgdGhlIGNhbGxiYWNrIHdvdWxkIGJlIHRyaWdnZXJlZCBpbiB0aGlzIHJlbmRlci4gQmFzaWNhbGx5LCB0aGUgY2FsbGJhY2sgc2hvdWxkIGZpcmUgZWl0aGVyIHdoZW4gdGhlIHBsYXloZWFkIEFSUklWRVMgb3IgTEVBVkVTIHRoaXMgZXhhY3Qgc3BvdCwgbm90IGJvdGguIEltYWdpbmUgZG9pbmcgYSB0aW1lbGluZS5zZWVrKDApIGFuZCB0aGVyZSdzIGEgY2FsbGJhY2sgdGhhdCBzaXRzIGF0IDAuIFNpbmNlIGV2ZW50cyBhcmUgc3VwcHJlc3NlZCBvbiB0aGF0IHNlZWsoKSBieSBkZWZhdWx0LCBub3RoaW5nIHdpbGwgZmlyZSwgYnV0IHdoZW4gdGhlIHBsYXloZWFkIG1vdmVzIG9mZiBvZiB0aGF0IHBvc2l0aW9uLCB0aGUgY2FsbGJhY2sgc2hvdWxkIGZpcmUuIFRoaXMgYmVoYXZpb3IgaXMgd2hhdCBwZW9wbGUgaW50dWl0aXZlbHkgZXhwZWN0LlxuXG4gICAgICAgICh0b3RhbFRpbWUgfHwgIXN1cHByZXNzRXZlbnRzKSAmJiAodGhpcy5felRpbWUgPSB0b3RhbFRpbWUpO1xuICAgICAgfVxuXG4gICAgICBpZiAodGhpcy5fcmVwZWF0KSB7XG4gICAgICAgIC8vYWRqdXN0IHRoZSB0aW1lIGZvciByZXBlYXRzIGFuZCB5b3lvc1xuICAgICAgICB5b3lvID0gdGhpcy5feW95bztcbiAgICAgICAgY3ljbGVEdXJhdGlvbiA9IGR1ciArIHRoaXMuX3JEZWxheTtcblxuICAgICAgICBpZiAodGhpcy5fcmVwZWF0IDwgLTEgJiYgdG90YWxUaW1lIDwgMCkge1xuICAgICAgICAgIHJldHVybiB0aGlzLnRvdGFsVGltZShjeWNsZUR1cmF0aW9uICogMTAwICsgdG90YWxUaW1lLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgdGltZSA9IF9yb3VuZFByZWNpc2UodFRpbWUgJSBjeWNsZUR1cmF0aW9uKTsgLy9yb3VuZCB0byBhdm9pZCBmbG9hdGluZyBwb2ludCBlcnJvcnMuICg0ICUgMC44IHNob3VsZCBiZSAwIGJ1dCBzb21lIGJyb3dzZXJzIHJlcG9ydCBpdCBhcyAwLjc5OTk5OTk5ISlcblxuICAgICAgICBpZiAodFRpbWUgPT09IHREdXIpIHtcbiAgICAgICAgICAvLyB0aGUgdER1ciA9PT0gdFRpbWUgaXMgZm9yIGVkZ2UgY2FzZXMgd2hlcmUgdGhlcmUncyBhIGxlbmd0aHkgZGVjaW1hbCBvbiB0aGUgZHVyYXRpb24gYW5kIGl0IG1heSByZWFjaCB0aGUgdmVyeSBlbmQgYnV0IHRoZSB0aW1lIGlzIHJlbmRlcmVkIGFzIG5vdC1xdWl0ZS10aGVyZSAocmVtZW1iZXIsIHREdXIgaXMgcm91bmRlZCB0byA0IGRlY2ltYWxzIHdoZXJlYXMgZHVyIGlzbid0KVxuICAgICAgICAgIGl0ZXJhdGlvbiA9IHRoaXMuX3JlcGVhdDtcbiAgICAgICAgICB0aW1lID0gZHVyO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIGl0ZXJhdGlvbiA9IH5+KHRUaW1lIC8gY3ljbGVEdXJhdGlvbik7XG5cbiAgICAgICAgICBpZiAoaXRlcmF0aW9uICYmIGl0ZXJhdGlvbiA9PT0gdFRpbWUgLyBjeWNsZUR1cmF0aW9uKSB7XG4gICAgICAgICAgICB0aW1lID0gZHVyO1xuICAgICAgICAgICAgaXRlcmF0aW9uLS07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGltZSA+IGR1ciAmJiAodGltZSA9IGR1cik7XG4gICAgICAgIH1cblxuICAgICAgICBwcmV2SXRlcmF0aW9uID0gX2FuaW1hdGlvbkN5Y2xlKHRoaXMuX3RUaW1lLCBjeWNsZUR1cmF0aW9uKTtcbiAgICAgICAgIXByZXZUaW1lICYmIHRoaXMuX3RUaW1lICYmIHByZXZJdGVyYXRpb24gIT09IGl0ZXJhdGlvbiAmJiB0aGlzLl90VGltZSAtIHByZXZJdGVyYXRpb24gKiBjeWNsZUR1cmF0aW9uIC0gdGhpcy5fZHVyIDw9IDAgJiYgKHByZXZJdGVyYXRpb24gPSBpdGVyYXRpb24pOyAvLyBlZGdlIGNhc2UgLSBpZiBzb21lb25lIGRvZXMgYWRkUGF1c2UoKSBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgb2YgYSByZXBlYXRpbmcgdGltZWxpbmUsIHRoYXQgcGF1c2UgaXMgdGVjaG5pY2FsbHkgYXQgdGhlIHNhbWUgc3BvdCBhcyB0aGUgZW5kIHdoaWNoIGNhdXNlcyB0aGlzLl90aW1lIHRvIGdldCBzZXQgdG8gMCB3aGVuIHRoZSB0b3RhbFRpbWUgd291bGQgbm9ybWFsbHkgcGxhY2UgdGhlIHBsYXloZWFkIGF0IHRoZSBlbmQuIFNlZSBodHRwczovL2dzYXAuY29tL2ZvcnVtcy90b3BpYy8yMzgyMy1jbG9zaW5nLW5hdi1hbmltYXRpb24tbm90LXdvcmtpbmctb24taWUtYW5kLWlwaG9uZS02LW1heWJlLW90aGVyLW9sZGVyLWJyb3dzZXIvP3RhYj1jb21tZW50cyNjb21tZW50LTExMzAwNSBhbHNvLCB0aGlzLl90VGltZSAtIHByZXZJdGVyYXRpb24gKiBjeWNsZUR1cmF0aW9uIC0gdGhpcy5fZHVyIDw9IDAganVzdCBjaGVja3MgdG8gbWFrZSBzdXJlIGl0IHdhc24ndCBwcmV2aW91c2x5IGluIHRoZSBcInJlcGVhdERlbGF5XCIgcG9ydGlvblxuXG4gICAgICAgIGlmICh5b3lvICYmIGl0ZXJhdGlvbiAmIDEpIHtcbiAgICAgICAgICB0aW1lID0gZHVyIC0gdGltZTtcbiAgICAgICAgICBpc1lveW8gPSAxO1xuICAgICAgICB9XG4gICAgICAgIC8qXG4gICAgICAgIG1ha2Ugc3VyZSBjaGlsZHJlbiBhdCB0aGUgZW5kL2JlZ2lubmluZyBvZiB0aGUgdGltZWxpbmUgYXJlIHJlbmRlcmVkIHByb3Blcmx5LiBJZiwgZm9yIGV4YW1wbGUsXG4gICAgICAgIGEgMy1zZWNvbmQgbG9uZyB0aW1lbGluZSByZW5kZXJlZCBhdCAyLjkgc2Vjb25kcyBwcmV2aW91c2x5LCBhbmQgbm93IHJlbmRlcnMgYXQgMy4yIHNlY29uZHMgKHdoaWNoXG4gICAgICAgIHdvdWxkIGdldCB0cmFuc2xhdGVkIHRvIDIuOCBzZWNvbmRzIGlmIHRoZSB0aW1lbGluZSB5b3lvcyBvciAwLjIgc2Vjb25kcyBpZiBpdCBqdXN0IHJlcGVhdHMpLCB0aGVyZVxuICAgICAgICBjb3VsZCBiZSBhIGNhbGxiYWNrIG9yIGEgc2hvcnQgdHdlZW4gdGhhdCdzIGF0IDIuOTUgb3IgMyBzZWNvbmRzIGluIHdoaWNoIHdvdWxkbid0IHJlbmRlci4gU29cbiAgICAgICAgd2UgbmVlZCB0byBwdXNoIHRoZSB0aW1lbGluZSB0byB0aGUgZW5kIChhbmQvb3IgYmVnaW5uaW5nIGRlcGVuZGluZyBvbiBpdHMgeW95byB2YWx1ZSkuIEFsc28gd2UgbXVzdFxuICAgICAgICBlbnN1cmUgdGhhdCB6ZXJvLWR1cmF0aW9uIHR3ZWVucyBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgb3IgZW5kIG9mIHRoZSBUaW1lbGluZSB3b3JrLlxuICAgICAgICAqL1xuXG5cbiAgICAgICAgaWYgKGl0ZXJhdGlvbiAhPT0gcHJldkl0ZXJhdGlvbiAmJiAhdGhpcy5fbG9jaykge1xuICAgICAgICAgIHZhciByZXdpbmRpbmcgPSB5b3lvICYmIHByZXZJdGVyYXRpb24gJiAxLFxuICAgICAgICAgICAgICBkb2VzV3JhcCA9IHJld2luZGluZyA9PT0gKHlveW8gJiYgaXRlcmF0aW9uICYgMSk7XG4gICAgICAgICAgaXRlcmF0aW9uIDwgcHJldkl0ZXJhdGlvbiAmJiAocmV3aW5kaW5nID0gIXJld2luZGluZyk7XG4gICAgICAgICAgcHJldlRpbWUgPSByZXdpbmRpbmcgPyAwIDogdFRpbWUgJSBkdXIgPyBkdXIgOiB0VGltZTsgLy8gaWYgdGhlIHBsYXloZWFkIGlzIGxhbmRpbmcgZXhhY3RseSBhdCB0aGUgZW5kIG9mIGFuIGl0ZXJhdGlvbiwgdXNlIHRoYXQgdG90YWxUaW1lIHJhdGhlciB0aGFuIG9ubHkgdGhlIGR1cmF0aW9uLCBvdGhlcndpc2UgaXQnbGwgc2tpcCB0aGUgMm5kIHJlbmRlciBzaW5jZSBpdCdzIGVmZmVjdGl2ZWx5IGF0IHRoZSBzYW1lIHRpbWUuXG5cbiAgICAgICAgICB0aGlzLl9sb2NrID0gMTtcbiAgICAgICAgICB0aGlzLnJlbmRlcihwcmV2VGltZSB8fCAoaXNZb3lvID8gMCA6IF9yb3VuZFByZWNpc2UoaXRlcmF0aW9uICogY3ljbGVEdXJhdGlvbikpLCBzdXBwcmVzc0V2ZW50cywgIWR1cikuX2xvY2sgPSAwO1xuICAgICAgICAgIHRoaXMuX3RUaW1lID0gdFRpbWU7IC8vIGlmIGEgdXNlciBnZXRzIHRoZSBpdGVyYXRpb24oKSBpbnNpZGUgdGhlIG9uUmVwZWF0LCBmb3IgZXhhbXBsZSwgaXQgc2hvdWxkIGJlIGFjY3VyYXRlLlxuXG4gICAgICAgICAgIXN1cHByZXNzRXZlbnRzICYmIHRoaXMucGFyZW50ICYmIF9jYWxsYmFjayh0aGlzLCBcIm9uUmVwZWF0XCIpO1xuICAgICAgICAgIHRoaXMudmFycy5yZXBlYXRSZWZyZXNoICYmICFpc1lveW8gJiYgKHRoaXMuaW52YWxpZGF0ZSgpLl9sb2NrID0gMSk7XG5cbiAgICAgICAgICBpZiAocHJldlRpbWUgJiYgcHJldlRpbWUgIT09IHRoaXMuX3RpbWUgfHwgcHJldlBhdXNlZCAhPT0gIXRoaXMuX3RzIHx8IHRoaXMudmFycy5vblJlcGVhdCAmJiAhdGhpcy5wYXJlbnQgJiYgIXRoaXMuX2FjdCkge1xuICAgICAgICAgICAgLy8gaWYgcHJldlRpbWUgaXMgMCBhbmQgd2UgcmVuZGVyIGF0IHRoZSB2ZXJ5IGVuZCwgX3RpbWUgd2lsbCBiZSB0aGUgZW5kLCB0aHVzIHdvbid0IG1hdGNoLiBTbyBpbiB0aGlzIGVkZ2UgY2FzZSwgcHJldlRpbWUgd29uJ3QgbWF0Y2ggX3RpbWUgYnV0IHRoYXQncyBva2F5LiBJZiBpdCBnZXRzIGtpbGxlZCBpbiB0aGUgb25SZXBlYXQsIGVqZWN0IGFzIHdlbGwuXG4gICAgICAgICAgICByZXR1cm4gdGhpcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkdXIgPSB0aGlzLl9kdXI7IC8vIGluIGNhc2UgdGhlIGR1cmF0aW9uIGNoYW5nZWQgaW4gdGhlIG9uUmVwZWF0XG5cbiAgICAgICAgICB0RHVyID0gdGhpcy5fdER1cjtcblxuICAgICAgICAgIGlmIChkb2VzV3JhcCkge1xuICAgICAgICAgICAgdGhpcy5fbG9jayA9IDI7XG4gICAgICAgICAgICBwcmV2VGltZSA9IHJld2luZGluZyA/IGR1ciA6IC0wLjAwMDE7XG4gICAgICAgICAgICB0aGlzLnJlbmRlcihwcmV2VGltZSwgdHJ1ZSk7XG4gICAgICAgICAgICB0aGlzLnZhcnMucmVwZWF0UmVmcmVzaCAmJiAhaXNZb3lvICYmIHRoaXMuaW52YWxpZGF0ZSgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRoaXMuX2xvY2sgPSAwO1xuXG4gICAgICAgICAgaWYgKCF0aGlzLl90cyAmJiAhcHJldlBhdXNlZCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgICAgICAgfSAvL2luIG9yZGVyIGZvciB5b3lvRWFzZSB0byB3b3JrIHByb3Blcmx5IHdoZW4gdGhlcmUncyBhIHN0YWdnZXIsIHdlIG11c3Qgc3dhcCBvdXQgdGhlIGVhc2UgaW4gZWFjaCBzdWItdHdlZW4uXG5cblxuICAgICAgICAgIF9wcm9wYWdhdGVZb3lvRWFzZSh0aGlzLCBpc1lveW8pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmICh0aGlzLl9oYXNQYXVzZSAmJiAhdGhpcy5fZm9yY2luZyAmJiB0aGlzLl9sb2NrIDwgMikge1xuICAgICAgICBwYXVzZVR3ZWVuID0gX2ZpbmROZXh0UGF1c2VUd2Vlbih0aGlzLCBfcm91bmRQcmVjaXNlKHByZXZUaW1lKSwgX3JvdW5kUHJlY2lzZSh0aW1lKSk7XG5cbiAgICAgICAgaWYgKHBhdXNlVHdlZW4pIHtcbiAgICAgICAgICB0VGltZSAtPSB0aW1lIC0gKHRpbWUgPSBwYXVzZVR3ZWVuLl9zdGFydCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGhpcy5fdFRpbWUgPSB0VGltZTtcbiAgICAgIHRoaXMuX3RpbWUgPSB0aW1lO1xuICAgICAgdGhpcy5fYWN0ID0gIXRpbWVTY2FsZTsgLy9hcyBsb25nIGFzIGl0J3Mgbm90IHBhdXNlZCwgZm9yY2UgaXQgdG8gYmUgYWN0aXZlIHNvIHRoYXQgaWYgdGhlIHVzZXIgcmVuZGVycyBpbmRlcGVuZGVudCBvZiB0aGUgcGFyZW50IHRpbWVsaW5lLCBpdCdsbCBiZSBmb3JjZWQgdG8gcmUtcmVuZGVyIG9uIHRoZSBuZXh0IHRpY2suXG5cbiAgICAgIGlmICghdGhpcy5faW5pdHRlZCkge1xuICAgICAgICB0aGlzLl9vblVwZGF0ZSA9IHRoaXMudmFycy5vblVwZGF0ZTtcbiAgICAgICAgdGhpcy5faW5pdHRlZCA9IDE7XG4gICAgICAgIHRoaXMuX3pUaW1lID0gdG90YWxUaW1lO1xuICAgICAgICBwcmV2VGltZSA9IDA7IC8vIHVwb24gaW5pdCwgdGhlIHBsYXloZWFkIHNob3VsZCBhbHdheXMgZ28gZm9yd2FyZDsgc29tZW9uZSBjb3VsZCBpbnZhbGlkYXRlKCkgYSBjb21wbGV0ZWQgdGltZWxpbmUgYW5kIHRoZW4gaWYgdGhleSByZXN0YXJ0KCksIHRoYXQgd291bGQgbWFrZSBjaGlsZCB0d2VlbnMgcmVuZGVyIGluIHJldmVyc2Ugb3JkZXIgd2hpY2ggY291bGQgbG9jayBpbiB0aGUgd3Jvbmcgc3RhcnRpbmcgdmFsdWVzIGlmIHRoZXkgYnVpbGQgb24gZWFjaCBvdGhlciwgbGlrZSB0bC50byhvYmosIHt4OiAxMDB9KS50byhvYmosIHt4OiAwfSkuXG4gICAgICB9XG5cbiAgICAgIGlmICghcHJldlRpbWUgJiYgdGltZSAmJiAhc3VwcHJlc3NFdmVudHMgJiYgIWl0ZXJhdGlvbikge1xuICAgICAgICBfY2FsbGJhY2sodGhpcywgXCJvblN0YXJ0XCIpO1xuXG4gICAgICAgIGlmICh0aGlzLl90VGltZSAhPT0gdFRpbWUpIHtcbiAgICAgICAgICAvLyBpbiBjYXNlIHRoZSBvblN0YXJ0IHRyaWdnZXJlZCBhIHJlbmRlciBhdCBhIGRpZmZlcmVudCBzcG90LCBlamVjdC4gTGlrZSBpZiBzb21lb25lIGRpZCBhbmltYXRpb24ucGF1c2UoMC41KSBvciBzb21ldGhpbmcgaW5zaWRlIHRoZSBvblN0YXJ0LlxuICAgICAgICAgIHJldHVybiB0aGlzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmICh0aW1lID49IHByZXZUaW1lICYmIHRvdGFsVGltZSA+PSAwKSB7XG4gICAgICAgIGNoaWxkID0gdGhpcy5fZmlyc3Q7XG5cbiAgICAgICAgd2hpbGUgKGNoaWxkKSB7XG4gICAgICAgICAgbmV4dCA9IGNoaWxkLl9uZXh0O1xuXG4gICAgICAgICAgaWYgKChjaGlsZC5fYWN0IHx8IHRpbWUgPj0gY2hpbGQuX3N0YXJ0KSAmJiBjaGlsZC5fdHMgJiYgcGF1c2VUd2VlbiAhPT0gY2hpbGQpIHtcbiAgICAgICAgICAgIGlmIChjaGlsZC5wYXJlbnQgIT09IHRoaXMpIHtcbiAgICAgICAgICAgICAgLy8gYW4gZXh0cmVtZSBlZGdlIGNhc2UgLSB0aGUgY2hpbGQncyByZW5kZXIgY291bGQgZG8gc29tZXRoaW5nIGxpa2Uga2lsbCgpIHRoZSBcIm5leHRcIiBvbmUgaW4gdGhlIGxpbmtlZCBsaXN0LCBvciByZXBhcmVudCBpdC4gSW4gdGhhdCBjYXNlIHdlIG11c3QgcmUtaW5pdGlhdGUgdGhlIHdob2xlIHJlbmRlciB0byBiZSBzYWZlLlxuICAgICAgICAgICAgICByZXR1cm4gdGhpcy5yZW5kZXIodG90YWxUaW1lLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBjaGlsZC5yZW5kZXIoY2hpbGQuX3RzID4gMCA/ICh0aW1lIC0gY2hpbGQuX3N0YXJ0KSAqIGNoaWxkLl90cyA6IChjaGlsZC5fZGlydHkgPyBjaGlsZC50b3RhbER1cmF0aW9uKCkgOiBjaGlsZC5fdER1cikgKyAodGltZSAtIGNoaWxkLl9zdGFydCkgKiBjaGlsZC5fdHMsIHN1cHByZXNzRXZlbnRzLCBmb3JjZSk7XG5cbiAgICAgICAgICAgIGlmICh0aW1lICE9PSB0aGlzLl90aW1lIHx8ICF0aGlzLl90cyAmJiAhcHJldlBhdXNlZCkge1xuICAgICAgICAgICAgICAvL2luIGNhc2UgYSB0d2VlbiBwYXVzZXMgb3Igc2Vla3MgdGhlIHRpbWVsaW5lIHdoZW4gcmVuZGVyaW5nLCBsaWtlIGluc2lkZSBvZiBhbiBvblVwZGF0ZS9vbkNvbXBsZXRlXG4gICAgICAgICAgICAgIHBhdXNlVHdlZW4gPSAwO1xuICAgICAgICAgICAgICBuZXh0ICYmICh0VGltZSArPSB0aGlzLl96VGltZSA9IC1fdGlueU51bSk7IC8vIGl0IGRpZG4ndCBmaW5pc2ggcmVuZGVyaW5nLCBzbyBmbGFnIHpUaW1lIGFzIG5lZ2F0aXZlIHNvIHRoYXQgc28gdGhhdCB0aGUgbmV4dCB0aW1lIHJlbmRlcigpIGlzIGNhbGxlZCBpdCdsbCBiZSBmb3JjZWQgKHRvIHJlbmRlciBhbnkgcmVtYWluaW5nIGNoaWxkcmVuKVxuXG4gICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGNoaWxkID0gbmV4dDtcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgY2hpbGQgPSB0aGlzLl9sYXN0O1xuICAgICAgICB2YXIgYWRqdXN0ZWRUaW1lID0gdG90YWxUaW1lIDwgMCA/IHRvdGFsVGltZSA6IHRpbWU7IC8vd2hlbiB0aGUgcGxheWhlYWQgZ29lcyBiYWNrd2FyZCBiZXlvbmQgdGhlIHN0YXJ0IG9mIHRoaXMgdGltZWxpbmUsIHdlIG11c3QgcGFzcyB0aGF0IGluZm9ybWF0aW9uIGRvd24gdG8gdGhlIGNoaWxkIGFuaW1hdGlvbnMgc28gdGhhdCB6ZXJvLWR1cmF0aW9uIHR3ZWVucyBrbm93IHdoZXRoZXIgdG8gcmVuZGVyIHRoZWlyIHN0YXJ0aW5nIG9yIGVuZGluZyB2YWx1ZXMuXG5cbiAgICAgICAgd2hpbGUgKGNoaWxkKSB7XG4gICAgICAgICAgbmV4dCA9IGNoaWxkLl9wcmV2O1xuXG4gICAgICAgICAgaWYgKChjaGlsZC5fYWN0IHx8IGFkanVzdGVkVGltZSA8PSBjaGlsZC5fZW5kKSAmJiBjaGlsZC5fdHMgJiYgcGF1c2VUd2VlbiAhPT0gY2hpbGQpIHtcbiAgICAgICAgICAgIGlmIChjaGlsZC5wYXJlbnQgIT09IHRoaXMpIHtcbiAgICAgICAgICAgICAgLy8gYW4gZXh0cmVtZSBlZGdlIGNhc2UgLSB0aGUgY2hpbGQncyByZW5kZXIgY291bGQgZG8gc29tZXRoaW5nIGxpa2Uga2lsbCgpIHRoZSBcIm5leHRcIiBvbmUgaW4gdGhlIGxpbmtlZCBsaXN0LCBvciByZXBhcmVudCBpdC4gSW4gdGhhdCBjYXNlIHdlIG11c3QgcmUtaW5pdGlhdGUgdGhlIHdob2xlIHJlbmRlciB0byBiZSBzYWZlLlxuICAgICAgICAgICAgICByZXR1cm4gdGhpcy5yZW5kZXIodG90YWxUaW1lLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBjaGlsZC5yZW5kZXIoY2hpbGQuX3RzID4gMCA/IChhZGp1c3RlZFRpbWUgLSBjaGlsZC5fc3RhcnQpICogY2hpbGQuX3RzIDogKGNoaWxkLl9kaXJ0eSA/IGNoaWxkLnRvdGFsRHVyYXRpb24oKSA6IGNoaWxkLl90RHVyKSArIChhZGp1c3RlZFRpbWUgLSBjaGlsZC5fc3RhcnQpICogY2hpbGQuX3RzLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UgfHwgX3JldmVydGluZyAmJiAoY2hpbGQuX2luaXR0ZWQgfHwgY2hpbGQuX3N0YXJ0QXQpKTsgLy8gaWYgcmV2ZXJ0aW5nLCB3ZSBzaG91bGQgYWx3YXlzIGZvcmNlIHJlbmRlcnMgb2YgaW5pdHRlZCB0d2VlbnMgKGJ1dCByZW1lbWJlciB0aGF0IC5mcm9tVG8oKSBvciAuZnJvbSgpIG1heSBoYXZlIGEgX3N0YXJ0QXQgYnV0IG5vdCBfaW5pdHRlZCB5ZXQpLiBJZiwgZm9yIGV4YW1wbGUsIGEgLmZyb21UbygpIHR3ZWVuIHdpdGggYSBzdGFnZ2VyICh3aGljaCBjcmVhdGVzIGFuIGludGVybmFsIHRpbWVsaW5lKSBnZXRzIHJldmVydGVkIEJFRk9SRSBzb21lIG9mIGl0cyBjaGlsZCB0d2VlbnMgcmVuZGVyIGZvciB0aGUgZmlyc3QgdGltZSwgaXQgbWF5IG5vdCBwcm9wZXJseSB0cmlnZ2VyIHRoZW0gdG8gcmV2ZXJ0LlxuXG4gICAgICAgICAgICBpZiAodGltZSAhPT0gdGhpcy5fdGltZSB8fCAhdGhpcy5fdHMgJiYgIXByZXZQYXVzZWQpIHtcbiAgICAgICAgICAgICAgLy9pbiBjYXNlIGEgdHdlZW4gcGF1c2VzIG9yIHNlZWtzIHRoZSB0aW1lbGluZSB3aGVuIHJlbmRlcmluZywgbGlrZSBpbnNpZGUgb2YgYW4gb25VcGRhdGUvb25Db21wbGV0ZVxuICAgICAgICAgICAgICBwYXVzZVR3ZWVuID0gMDtcbiAgICAgICAgICAgICAgbmV4dCAmJiAodFRpbWUgKz0gdGhpcy5felRpbWUgPSBhZGp1c3RlZFRpbWUgPyAtX3RpbnlOdW0gOiBfdGlueU51bSk7IC8vIGl0IGRpZG4ndCBmaW5pc2ggcmVuZGVyaW5nLCBzbyBhZGp1c3QgelRpbWUgc28gdGhhdCBzbyB0aGF0IHRoZSBuZXh0IHRpbWUgcmVuZGVyKCkgaXMgY2FsbGVkIGl0J2xsIGJlIGZvcmNlZCAodG8gcmVuZGVyIGFueSByZW1haW5pbmcgY2hpbGRyZW4pXG5cbiAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgY2hpbGQgPSBuZXh0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmIChwYXVzZVR3ZWVuICYmICFzdXBwcmVzc0V2ZW50cykge1xuICAgICAgICB0aGlzLnBhdXNlKCk7XG4gICAgICAgIHBhdXNlVHdlZW4ucmVuZGVyKHRpbWUgPj0gcHJldlRpbWUgPyAwIDogLV90aW55TnVtKS5felRpbWUgPSB0aW1lID49IHByZXZUaW1lID8gMSA6IC0xO1xuXG4gICAgICAgIGlmICh0aGlzLl90cykge1xuICAgICAgICAgIC8vdGhlIGNhbGxiYWNrIHJlc3VtZWQgcGxheWJhY2shIFNvIHNpbmNlIHdlIG1heSBoYXZlIGhlbGQgYmFjayB0aGUgcGxheWhlYWQgZHVlIHRvIHdoZXJlIHRoZSBwYXVzZSBpcyBwb3NpdGlvbmVkLCBnbyBhaGVhZCBhbmQganVtcCB0byB3aGVyZSBpdCdzIFNVUFBPU0VEIHRvIGJlIChpZiBubyBwYXVzZSBoYXBwZW5lZCkuXG4gICAgICAgICAgdGhpcy5fc3RhcnQgPSBwcmV2U3RhcnQ7IC8vaWYgdGhlIHBhdXNlIHdhcyBhdCBhbiBlYXJsaWVyIHRpbWUgYW5kIHRoZSB1c2VyIHJlc3VtZWQgaW4gdGhlIGNhbGxiYWNrLCBpdCBjb3VsZCByZXBvc2l0aW9uIHRoZSB0aW1lbGluZSAoY2hhbmdpbmcgaXRzIHN0YXJ0VGltZSksIHRocm93aW5nIHRoaW5ncyBvZmYgc2xpZ2h0bHksIHNvIHdlIG1ha2Ugc3VyZSB0aGUgX3N0YXJ0IGRvZXNuJ3Qgc2hpZnQuXG5cbiAgICAgICAgICBfc2V0RW5kKHRoaXMpO1xuXG4gICAgICAgICAgcmV0dXJuIHRoaXMucmVuZGVyKHRvdGFsVGltZSwgc3VwcHJlc3NFdmVudHMsIGZvcmNlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0aGlzLl9vblVwZGF0ZSAmJiAhc3VwcHJlc3NFdmVudHMgJiYgX2NhbGxiYWNrKHRoaXMsIFwib25VcGRhdGVcIiwgdHJ1ZSk7XG4gICAgICBpZiAodFRpbWUgPT09IHREdXIgJiYgdGhpcy5fdFRpbWUgPj0gdGhpcy50b3RhbER1cmF0aW9uKCkgfHwgIXRUaW1lICYmIHByZXZUaW1lKSBpZiAocHJldlN0YXJ0ID09PSB0aGlzLl9zdGFydCB8fCBNYXRoLmFicyh0aW1lU2NhbGUpICE9PSBNYXRoLmFicyh0aGlzLl90cykpIGlmICghdGhpcy5fbG9jaykge1xuICAgICAgICAvLyByZW1lbWJlciwgYSBjaGlsZCdzIGNhbGxiYWNrIG1heSBhbHRlciB0aGlzIHRpbWVsaW5lJ3MgcGxheWhlYWQgb3IgdGltZVNjYWxlIHdoaWNoIGlzIHdoeSB3ZSBuZWVkIHRvIGFkZCBzb21lIG9mIHRoZXNlIGNoZWNrcy5cbiAgICAgICAgKHRvdGFsVGltZSB8fCAhZHVyKSAmJiAodFRpbWUgPT09IHREdXIgJiYgdGhpcy5fdHMgPiAwIHx8ICF0VGltZSAmJiB0aGlzLl90cyA8IDApICYmIF9yZW1vdmVGcm9tUGFyZW50KHRoaXMsIDEpOyAvLyBkb24ndCByZW1vdmUgaWYgdGhlIHRpbWVsaW5lIGlzIHJldmVyc2VkIGFuZCB0aGUgcGxheWhlYWQgaXNuJ3QgYXQgMCwgb3RoZXJ3aXNlIHRsLnByb2dyZXNzKDEpLnJldmVyc2UoKSB3b24ndCB3b3JrLiBPbmx5IHJlbW92ZSBpZiB0aGUgcGxheWhlYWQgaXMgYXQgdGhlIGVuZCBhbmQgdGltZVNjYWxlIGlzIHBvc2l0aXZlLCBvciBpZiB0aGUgcGxheWhlYWQgaXMgYXQgMCBhbmQgdGhlIHRpbWVTY2FsZSBpcyBuZWdhdGl2ZS5cblxuICAgICAgICBpZiAoIXN1cHByZXNzRXZlbnRzICYmICEodG90YWxUaW1lIDwgMCAmJiAhcHJldlRpbWUpICYmICh0VGltZSB8fCBwcmV2VGltZSB8fCAhdER1cikpIHtcbiAgICAgICAgICBfY2FsbGJhY2sodGhpcywgdFRpbWUgPT09IHREdXIgJiYgdG90YWxUaW1lID49IDAgPyBcIm9uQ29tcGxldGVcIiA6IFwib25SZXZlcnNlQ29tcGxldGVcIiwgdHJ1ZSk7XG5cbiAgICAgICAgICB0aGlzLl9wcm9tICYmICEodFRpbWUgPCB0RHVyICYmIHRoaXMudGltZVNjYWxlKCkgPiAwKSAmJiB0aGlzLl9wcm9tKCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBfcHJvdG8yLmFkZCA9IGZ1bmN0aW9uIGFkZChjaGlsZCwgcG9zaXRpb24pIHtcbiAgICB2YXIgX3RoaXMyID0gdGhpcztcblxuICAgIF9pc051bWJlcihwb3NpdGlvbikgfHwgKHBvc2l0aW9uID0gX3BhcnNlUG9zaXRpb24odGhpcywgcG9zaXRpb24sIGNoaWxkKSk7XG5cbiAgICBpZiAoIShjaGlsZCBpbnN0YW5jZW9mIEFuaW1hdGlvbikpIHtcbiAgICAgIGlmIChfaXNBcnJheShjaGlsZCkpIHtcbiAgICAgICAgY2hpbGQuZm9yRWFjaChmdW5jdGlvbiAob2JqKSB7XG4gICAgICAgICAgcmV0dXJuIF90aGlzMi5hZGQob2JqLCBwb3NpdGlvbik7XG4gICAgICAgIH0pO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICAgIH1cblxuICAgICAgaWYgKF9pc1N0cmluZyhjaGlsZCkpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuYWRkTGFiZWwoY2hpbGQsIHBvc2l0aW9uKTtcbiAgICAgIH1cblxuICAgICAgaWYgKF9pc0Z1bmN0aW9uKGNoaWxkKSkge1xuICAgICAgICBjaGlsZCA9IFR3ZWVuLmRlbGF5ZWRDYWxsKDAsIGNoaWxkKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB0aGlzICE9PSBjaGlsZCA/IF9hZGRUb1RpbWVsaW5lKHRoaXMsIGNoaWxkLCBwb3NpdGlvbikgOiB0aGlzOyAvL2Rvbid0IGFsbG93IGEgdGltZWxpbmUgdG8gYmUgYWRkZWQgdG8gaXRzZWxmIGFzIGEgY2hpbGQhXG4gIH07XG5cbiAgX3Byb3RvMi5nZXRDaGlsZHJlbiA9IGZ1bmN0aW9uIGdldENoaWxkcmVuKG5lc3RlZCwgdHdlZW5zLCB0aW1lbGluZXMsIGlnbm9yZUJlZm9yZVRpbWUpIHtcbiAgICBpZiAobmVzdGVkID09PSB2b2lkIDApIHtcbiAgICAgIG5lc3RlZCA9IHRydWU7XG4gICAgfVxuXG4gICAgaWYgKHR3ZWVucyA9PT0gdm9pZCAwKSB7XG4gICAgICB0d2VlbnMgPSB0cnVlO1xuICAgIH1cblxuICAgIGlmICh0aW1lbGluZXMgPT09IHZvaWQgMCkge1xuICAgICAgdGltZWxpbmVzID0gdHJ1ZTtcbiAgICB9XG5cbiAgICBpZiAoaWdub3JlQmVmb3JlVGltZSA9PT0gdm9pZCAwKSB7XG4gICAgICBpZ25vcmVCZWZvcmVUaW1lID0gLV9iaWdOdW07XG4gICAgfVxuXG4gICAgdmFyIGEgPSBbXSxcbiAgICAgICAgY2hpbGQgPSB0aGlzLl9maXJzdDtcblxuICAgIHdoaWxlIChjaGlsZCkge1xuICAgICAgaWYgKGNoaWxkLl9zdGFydCA+PSBpZ25vcmVCZWZvcmVUaW1lKSB7XG4gICAgICAgIGlmIChjaGlsZCBpbnN0YW5jZW9mIFR3ZWVuKSB7XG4gICAgICAgICAgdHdlZW5zICYmIGEucHVzaChjaGlsZCk7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGltZWxpbmVzICYmIGEucHVzaChjaGlsZCk7XG4gICAgICAgICAgbmVzdGVkICYmIGEucHVzaC5hcHBseShhLCBjaGlsZC5nZXRDaGlsZHJlbih0cnVlLCB0d2VlbnMsIHRpbWVsaW5lcykpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGNoaWxkID0gY2hpbGQuX25leHQ7XG4gICAgfVxuXG4gICAgcmV0dXJuIGE7XG4gIH07XG5cbiAgX3Byb3RvMi5nZXRCeUlkID0gZnVuY3Rpb24gZ2V0QnlJZChpZCkge1xuICAgIHZhciBhbmltYXRpb25zID0gdGhpcy5nZXRDaGlsZHJlbigxLCAxLCAxKSxcbiAgICAgICAgaSA9IGFuaW1hdGlvbnMubGVuZ3RoO1xuXG4gICAgd2hpbGUgKGktLSkge1xuICAgICAgaWYgKGFuaW1hdGlvbnNbaV0udmFycy5pZCA9PT0gaWQpIHtcbiAgICAgICAgcmV0dXJuIGFuaW1hdGlvbnNbaV07XG4gICAgICB9XG4gICAgfVxuICB9O1xuXG4gIF9wcm90bzIucmVtb3ZlID0gZnVuY3Rpb24gcmVtb3ZlKGNoaWxkKSB7XG4gICAgaWYgKF9pc1N0cmluZyhjaGlsZCkpIHtcbiAgICAgIHJldHVybiB0aGlzLnJlbW92ZUxhYmVsKGNoaWxkKTtcbiAgICB9XG5cbiAgICBpZiAoX2lzRnVuY3Rpb24oY2hpbGQpKSB7XG4gICAgICByZXR1cm4gdGhpcy5raWxsVHdlZW5zT2YoY2hpbGQpO1xuICAgIH1cblxuICAgIF9yZW1vdmVMaW5rZWRMaXN0SXRlbSh0aGlzLCBjaGlsZCk7XG5cbiAgICBpZiAoY2hpbGQgPT09IHRoaXMuX3JlY2VudCkge1xuICAgICAgdGhpcy5fcmVjZW50ID0gdGhpcy5fbGFzdDtcbiAgICB9XG5cbiAgICByZXR1cm4gX3VuY2FjaGUodGhpcyk7XG4gIH07XG5cbiAgX3Byb3RvMi50b3RhbFRpbWUgPSBmdW5jdGlvbiB0b3RhbFRpbWUoX3RvdGFsVGltZTIsIHN1cHByZXNzRXZlbnRzKSB7XG4gICAgaWYgKCFhcmd1bWVudHMubGVuZ3RoKSB7XG4gICAgICByZXR1cm4gdGhpcy5fdFRpbWU7XG4gICAgfVxuXG4gICAgdGhpcy5fZm9yY2luZyA9IDE7XG5cbiAgICBpZiAoIXRoaXMuX2RwICYmIHRoaXMuX3RzKSB7XG4gICAgICAvL3NwZWNpYWwgY2FzZSBmb3IgdGhlIGdsb2JhbCB0aW1lbGluZSAob3IgYW55IG90aGVyIHRoYXQgaGFzIG5vIHBhcmVudCBvciBkZXRhY2hlZCBwYXJlbnQpLlxuICAgICAgdGhpcy5fc3RhcnQgPSBfcm91bmRQcmVjaXNlKF90aWNrZXIudGltZSAtICh0aGlzLl90cyA+IDAgPyBfdG90YWxUaW1lMiAvIHRoaXMuX3RzIDogKHRoaXMudG90YWxEdXJhdGlvbigpIC0gX3RvdGFsVGltZTIpIC8gLXRoaXMuX3RzKSk7XG4gICAgfVxuXG4gICAgX0FuaW1hdGlvbi5wcm90b3R5cGUudG90YWxUaW1lLmNhbGwodGhpcywgX3RvdGFsVGltZTIsIHN1cHByZXNzRXZlbnRzKTtcblxuICAgIHRoaXMuX2ZvcmNpbmcgPSAwO1xuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIF9wcm90bzIuYWRkTGFiZWwgPSBmdW5jdGlvbiBhZGRMYWJlbChsYWJlbCwgcG9zaXRpb24pIHtcbiAgICB0aGlzLmxhYmVsc1tsYWJlbF0gPSBfcGFyc2VQb3NpdGlvbih0aGlzLCBwb3NpdGlvbik7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgX3Byb3RvMi5yZW1vdmVMYWJlbCA9IGZ1bmN0aW9uIHJlbW92ZUxhYmVsKGxhYmVsKSB7XG4gICAgZGVsZXRlIHRoaXMubGFiZWxzW2xhYmVsXTtcbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBfcHJvdG8yLmFkZFBhdXNlID0gZnVuY3Rpb24gYWRkUGF1c2UocG9zaXRpb24sIGNhbGxiYWNrLCBwYXJhbXMpIHtcbiAgICB2YXIgdCA9IFR3ZWVuLmRlbGF5ZWRDYWxsKDAsIGNhbGxiYWNrIHx8IF9lbXB0eUZ1bmMsIHBhcmFtcyk7XG4gICAgdC5kYXRhID0gXCJpc1BhdXNlXCI7XG4gICAgdGhpcy5faGFzUGF1c2UgPSAxO1xuICAgIHJldHVybiBfYWRkVG9UaW1lbGluZSh0aGlzLCB0LCBfcGFyc2VQb3NpdGlvbih0aGlzLCBwb3NpdGlvbikpO1xuICB9O1xuXG4gIF9wcm90bzIucmVtb3ZlUGF1c2UgPSBmdW5jdGlvbiByZW1vdmVQYXVzZShwb3NpdGlvbikge1xuICAgIHZhciBjaGlsZCA9IHRoaXMuX2ZpcnN0O1xuICAgIHBvc2l0aW9uID0gX3BhcnNlUG9zaXRpb24odGhpcywgcG9zaXRpb24pO1xuXG4gICAgd2hpbGUgKGNoaWxkKSB7XG4gICAgICBpZiAoY2hpbGQuX3N0YXJ0ID09PSBwb3NpdGlvbiAmJiBjaGlsZC5kYXRhID09PSBcImlzUGF1c2VcIikge1xuICAgICAgICBfcmVtb3ZlRnJvbVBhcmVudChjaGlsZCk7XG4gICAgICB9XG5cbiAgICAgIGNoaWxkID0gY2hpbGQuX25leHQ7XG4gICAgfVxuICB9O1xuXG4gIF9wcm90bzIua2lsbFR3ZWVuc09mID0gZnVuY3Rpb24ga2lsbFR3ZWVuc09mKHRhcmdldHMsIHByb3BzLCBvbmx5QWN0aXZlKSB7XG4gICAgdmFyIHR3ZWVucyA9IHRoaXMuZ2V0VHdlZW5zT2YodGFyZ2V0cywgb25seUFjdGl2ZSksXG4gICAgICAgIGkgPSB0d2VlbnMubGVuZ3RoO1xuXG4gICAgd2hpbGUgKGktLSkge1xuICAgICAgX292ZXJ3cml0aW5nVHdlZW4gIT09IHR3ZWVuc1tpXSAmJiB0d2VlbnNbaV0ua2lsbCh0YXJnZXRzLCBwcm9wcyk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgX3Byb3RvMi5nZXRUd2VlbnNPZiA9IGZ1bmN0aW9uIGdldFR3ZWVuc09mKHRhcmdldHMsIG9ubHlBY3RpdmUpIHtcbiAgICB2YXIgYSA9IFtdLFxuICAgICAgICBwYXJzZWRUYXJnZXRzID0gdG9BcnJheSh0YXJnZXRzKSxcbiAgICAgICAgY2hpbGQgPSB0aGlzLl9maXJzdCxcbiAgICAgICAgaXNHbG9iYWxUaW1lID0gX2lzTnVtYmVyKG9ubHlBY3RpdmUpLFxuICAgICAgICAvLyBhIG51bWJlciBpcyBpbnRlcnByZXRlZCBhcyBhIGdsb2JhbCB0aW1lLiBJZiB0aGUgYW5pbWF0aW9uIHNwYW5zXG4gICAgY2hpbGRyZW47XG5cbiAgICB3aGlsZSAoY2hpbGQpIHtcbiAgICAgIGlmIChjaGlsZCBpbnN0YW5jZW9mIFR3ZWVuKSB7XG4gICAgICAgIGlmIChfYXJyYXlDb250YWluc0FueShjaGlsZC5fdGFyZ2V0cywgcGFyc2VkVGFyZ2V0cykgJiYgKGlzR2xvYmFsVGltZSA/ICghX292ZXJ3cml0aW5nVHdlZW4gfHwgY2hpbGQuX2luaXR0ZWQgJiYgY2hpbGQuX3RzKSAmJiBjaGlsZC5nbG9iYWxUaW1lKDApIDw9IG9ubHlBY3RpdmUgJiYgY2hpbGQuZ2xvYmFsVGltZShjaGlsZC50b3RhbER1cmF0aW9uKCkpID4gb25seUFjdGl2ZSA6ICFvbmx5QWN0aXZlIHx8IGNoaWxkLmlzQWN0aXZlKCkpKSB7XG4gICAgICAgICAgLy8gbm90ZTogaWYgdGhpcyBpcyBmb3Igb3ZlcndyaXRpbmcsIGl0IHNob3VsZCBvbmx5IGJlIGZvciB0d2VlbnMgdGhhdCBhcmVuJ3QgcGF1c2VkIGFuZCBhcmUgaW5pdHRlZC5cbiAgICAgICAgICBhLnB1c2goY2hpbGQpO1xuICAgICAgICB9XG4gICAgICB9IGVsc2UgaWYgKChjaGlsZHJlbiA9IGNoaWxkLmdldFR3ZWVuc09mKHBhcnNlZFRhcmdldHMsIG9ubHlBY3RpdmUpKS5sZW5ndGgpIHtcbiAgICAgICAgYS5wdXNoLmFwcGx5KGEsIGNoaWxkcmVuKTtcbiAgICAgIH1cblxuICAgICAgY2hpbGQgPSBjaGlsZC5fbmV4dDtcbiAgICB9XG5cbiAgICByZXR1cm4gYTtcbiAgfSAvLyBwb3RlbnRpYWwgZnV0dXJlIGZlYXR1cmUgLSB0YXJnZXRzKCkgb24gdGltZWxpbmVzXG4gIC8vIHRhcmdldHMoKSB7XG4gIC8vIFx0bGV0IHJlc3VsdCA9IFtdO1xuICAvLyBcdHRoaXMuZ2V0Q2hpbGRyZW4odHJ1ZSwgdHJ1ZSwgZmFsc2UpLmZvckVhY2godCA9PiByZXN1bHQucHVzaCguLi50LnRhcmdldHMoKSkpO1xuICAvLyBcdHJldHVybiByZXN1bHQuZmlsdGVyKCh2LCBpKSA9PiByZXN1bHQuaW5kZXhPZih2KSA9PT0gaSk7XG4gIC8vIH1cbiAgO1xuXG4gIF9wcm90bzIudHdlZW5UbyA9IGZ1bmN0aW9uIHR3ZWVuVG8ocG9zaXRpb24sIHZhcnMpIHtcbiAgICB2YXJzID0gdmFycyB8fCB7fTtcblxuICAgIHZhciB0bCA9IHRoaXMsXG4gICAgICAgIGVuZFRpbWUgPSBfcGFyc2VQb3NpdGlvbih0bCwgcG9zaXRpb24pLFxuICAgICAgICBfdmFycyA9IHZhcnMsXG4gICAgICAgIHN0YXJ0QXQgPSBfdmFycy5zdGFydEF0LFxuICAgICAgICBfb25TdGFydCA9IF92YXJzLm9uU3RhcnQsXG4gICAgICAgIG9uU3RhcnRQYXJhbXMgPSBfdmFycy5vblN0YXJ0UGFyYW1zLFxuICAgICAgICBpbW1lZGlhdGVSZW5kZXIgPSBfdmFycy5pbW1lZGlhdGVSZW5kZXIsXG4gICAgICAgIGluaXR0ZWQsXG4gICAgICAgIHR3ZWVuID0gVHdlZW4udG8odGwsIF9zZXREZWZhdWx0cyh7XG4gICAgICBlYXNlOiB2YXJzLmVhc2UgfHwgXCJub25lXCIsXG4gICAgICBsYXp5OiBmYWxzZSxcbiAgICAgIGltbWVkaWF0ZVJlbmRlcjogZmFsc2UsXG4gICAgICB0aW1lOiBlbmRUaW1lLFxuICAgICAgb3ZlcndyaXRlOiBcImF1dG9cIixcbiAgICAgIGR1cmF0aW9uOiB2YXJzLmR1cmF0aW9uIHx8IE1hdGguYWJzKChlbmRUaW1lIC0gKHN0YXJ0QXQgJiYgXCJ0aW1lXCIgaW4gc3RhcnRBdCA/IHN0YXJ0QXQudGltZSA6IHRsLl90aW1lKSkgLyB0bC50aW1lU2NhbGUoKSkgfHwgX3RpbnlOdW0sXG4gICAgICBvblN0YXJ0OiBmdW5jdGlvbiBvblN0YXJ0KCkge1xuICAgICAgICB0bC5wYXVzZSgpO1xuXG4gICAgICAgIGlmICghaW5pdHRlZCkge1xuICAgICAgICAgIHZhciBkdXJhdGlvbiA9IHZhcnMuZHVyYXRpb24gfHwgTWF0aC5hYnMoKGVuZFRpbWUgLSAoc3RhcnRBdCAmJiBcInRpbWVcIiBpbiBzdGFydEF0ID8gc3RhcnRBdC50aW1lIDogdGwuX3RpbWUpKSAvIHRsLnRpbWVTY2FsZSgpKTtcbiAgICAgICAgICB0d2Vlbi5fZHVyICE9PSBkdXJhdGlvbiAmJiBfc2V0RHVyYXRpb24odHdlZW4sIGR1cmF0aW9uLCAwLCAxKS5yZW5kZXIodHdlZW4uX3RpbWUsIHRydWUsIHRydWUpO1xuICAgICAgICAgIGluaXR0ZWQgPSAxO1xuICAgICAgICB9XG5cbiAgICAgICAgX29uU3RhcnQgJiYgX29uU3RhcnQuYXBwbHkodHdlZW4sIG9uU3RhcnRQYXJhbXMgfHwgW10pOyAvL2luIGNhc2UgdGhlIHVzZXIgaGFkIGFuIG9uU3RhcnQgaW4gdGhlIHZhcnMgLSB3ZSBkb24ndCB3YW50IHRvIG92ZXJ3cml0ZSBpdC5cbiAgICAgIH1cbiAgICB9LCB2YXJzKSk7XG5cbiAgICByZXR1cm4gaW1tZWRpYXRlUmVuZGVyID8gdHdlZW4ucmVuZGVyKDApIDogdHdlZW47XG4gIH07XG5cbiAgX3Byb3RvMi50d2VlbkZyb21UbyA9IGZ1bmN0aW9uIHR3ZWVuRnJvbVRvKGZyb21Qb3NpdGlvbiwgdG9Qb3NpdGlvbiwgdmFycykge1xuICAgIHJldHVybiB0aGlzLnR3ZWVuVG8odG9Qb3NpdGlvbiwgX3NldERlZmF1bHRzKHtcbiAgICAgIHN0YXJ0QXQ6IHtcbiAgICAgICAgdGltZTogX3BhcnNlUG9zaXRpb24odGhpcywgZnJvbVBvc2l0aW9uKVxuICAgICAgfVxuICAgIH0sIHZhcnMpKTtcbiAgfTtcblxuICBfcHJvdG8yLnJlY2VudCA9IGZ1bmN0aW9uIHJlY2VudCgpIHtcbiAgICByZXR1cm4gdGhpcy5fcmVjZW50O1xuICB9O1xuXG4gIF9wcm90bzIubmV4dExhYmVsID0gZnVuY3Rpb24gbmV4dExhYmVsKGFmdGVyVGltZSkge1xuICAgIGlmIChhZnRlclRpbWUgPT09IHZvaWQgMCkge1xuICAgICAgYWZ0ZXJUaW1lID0gdGhpcy5fdGltZTtcbiAgICB9XG5cbiAgICByZXR1cm4gX2dldExhYmVsSW5EaXJlY3Rpb24odGhpcywgX3BhcnNlUG9zaXRpb24odGhpcywgYWZ0ZXJUaW1lKSk7XG4gIH07XG5cbiAgX3Byb3RvMi5wcmV2aW91c0xhYmVsID0gZnVuY3Rpb24gcHJldmlvdXNMYWJlbChiZWZvcmVUaW1lKSB7XG4gICAgaWYgKGJlZm9yZVRpbWUgPT09IHZvaWQgMCkge1xuICAgICAgYmVmb3JlVGltZSA9IHRoaXMuX3RpbWU7XG4gICAgfVxuXG4gICAgcmV0dXJuIF9nZXRMYWJlbEluRGlyZWN0aW9uKHRoaXMsIF9wYXJzZVBvc2l0aW9uKHRoaXMsIGJlZm9yZVRpbWUpLCAxKTtcbiAgfTtcblxuICBfcHJvdG8yLmN1cnJlbnRMYWJlbCA9IGZ1bmN0aW9uIGN1cnJlbnRMYWJlbCh2YWx1ZSkge1xuICAgIHJldHVybiBhcmd1bWVudHMubGVuZ3RoID8gdGhpcy5zZWVrKHZhbHVlLCB0cnVlKSA6IHRoaXMucHJldmlvdXNMYWJlbCh0aGlzLl90aW1lICsgX3RpbnlOdW0pO1xuICB9O1xuXG4gIF9wcm90bzIuc2hpZnRDaGlsZHJlbiA9IGZ1bmN0aW9uIHNoaWZ0Q2hpbGRyZW4oYW1vdW50LCBhZGp1c3RMYWJlbHMsIGlnbm9yZUJlZm9yZVRpbWUpIHtcbiAgICBpZiAoaWdub3JlQmVmb3JlVGltZSA9PT0gdm9pZCAwKSB7XG4gICAgICBpZ25vcmVCZWZvcmVUaW1lID0gMDtcbiAgICB9XG5cbiAgICB2YXIgY2hpbGQgPSB0aGlzLl9maXJzdCxcbiAgICAgICAgbGFiZWxzID0gdGhpcy5sYWJlbHMsXG4gICAgICAgIHA7XG5cbiAgICB3aGlsZSAoY2hpbGQpIHtcbiAgICAgIGlmIChjaGlsZC5fc3RhcnQgPj0gaWdub3JlQmVmb3JlVGltZSkge1xuICAgICAgICBjaGlsZC5fc3RhcnQgKz0gYW1vdW50O1xuICAgICAgICBjaGlsZC5fZW5kICs9IGFtb3VudDtcbiAgICAgIH1cblxuICAgICAgY2hpbGQgPSBjaGlsZC5fbmV4dDtcbiAgICB9XG5cbiAgICBpZiAoYWRqdXN0TGFiZWxzKSB7XG4gICAgICBmb3IgKHAgaW4gbGFiZWxzKSB7XG4gICAgICAgIGlmIChsYWJlbHNbcF0gPj0gaWdub3JlQmVmb3JlVGltZSkge1xuICAgICAgICAgIGxhYmVsc1twXSArPSBhbW91bnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gX3VuY2FjaGUodGhpcyk7XG4gIH07XG5cbiAgX3Byb3RvMi5pbnZhbGlkYXRlID0gZnVuY3Rpb24gaW52YWxpZGF0ZShzb2Z0KSB7XG4gICAgdmFyIGNoaWxkID0gdGhpcy5fZmlyc3Q7XG4gICAgdGhpcy5fbG9jayA9IDA7XG5cbiAgICB3aGlsZSAoY2hpbGQpIHtcbiAgICAgIGNoaWxkLmludmFsaWRhdGUoc29mdCk7XG4gICAgICBjaGlsZCA9IGNoaWxkLl9uZXh0O1xuICAgIH1cblxuICAgIHJldHVybiBfQW5pbWF0aW9uLnByb3RvdHlwZS5pbnZhbGlkYXRlLmNhbGwodGhpcywgc29mdCk7XG4gIH07XG5cbiAgX3Byb3RvMi5jbGVhciA9IGZ1bmN0aW9uIGNsZWFyKGluY2x1ZGVMYWJlbHMpIHtcbiAgICBpZiAoaW5jbHVkZUxhYmVscyA9PT0gdm9pZCAwKSB7XG4gICAgICBpbmNsdWRlTGFiZWxzID0gdHJ1ZTtcbiAgICB9XG5cbiAgICB2YXIgY2hpbGQgPSB0aGlzLl9maXJzdCxcbiAgICAgICAgbmV4dDtcblxuICAgIHdoaWxlIChjaGlsZCkge1xuICAgICAgbmV4dCA9IGNoaWxkLl9uZXh0O1xuICAgICAgdGhpcy5yZW1vdmUoY2hpbGQpO1xuICAgICAgY2hpbGQgPSBuZXh0O1xuICAgIH1cblxuICAgIHRoaXMuX2RwICYmICh0aGlzLl90aW1lID0gdGhpcy5fdFRpbWUgPSB0aGlzLl9wVGltZSA9IDApO1xuICAgIGluY2x1ZGVMYWJlbHMgJiYgKHRoaXMubGFiZWxzID0ge30pO1xuICAgIHJldHVybiBfdW5jYWNoZSh0aGlzKTtcbiAgfTtcblxuICBfcHJvdG8yLnRvdGFsRHVyYXRpb24gPSBmdW5jdGlvbiB0b3RhbER1cmF0aW9uKHZhbHVlKSB7XG4gICAgdmFyIG1heCA9IDAsXG4gICAgICAgIHNlbGYgPSB0aGlzLFxuICAgICAgICBjaGlsZCA9IHNlbGYuX2xhc3QsXG4gICAgICAgIHByZXZTdGFydCA9IF9iaWdOdW0sXG4gICAgICAgIHByZXYsXG4gICAgICAgIHN0YXJ0LFxuICAgICAgICBwYXJlbnQ7XG5cbiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCkge1xuICAgICAgcmV0dXJuIHNlbGYudGltZVNjYWxlKChzZWxmLl9yZXBlYXQgPCAwID8gc2VsZi5kdXJhdGlvbigpIDogc2VsZi50b3RhbER1cmF0aW9uKCkpIC8gKHNlbGYucmV2ZXJzZWQoKSA/IC12YWx1ZSA6IHZhbHVlKSk7XG4gICAgfVxuXG4gICAgaWYgKHNlbGYuX2RpcnR5KSB7XG4gICAgICBwYXJlbnQgPSBzZWxmLnBhcmVudDtcblxuICAgICAgd2hpbGUgKGNoaWxkKSB7XG4gICAgICAgIHByZXYgPSBjaGlsZC5fcHJldjsgLy9yZWNvcmQgaXQgaGVyZSBpbiBjYXNlIHRoZSB0d2VlbiBjaGFuZ2VzIHBvc2l0aW9uIGluIHRoZSBzZXF1ZW5jZS4uLlxuXG4gICAgICAgIGNoaWxkLl9kaXJ0eSAmJiBjaGlsZC50b3RhbER1cmF0aW9uKCk7IC8vY291bGQgY2hhbmdlIHRoZSB0d2Vlbi5fc3RhcnRUaW1lLCBzbyBtYWtlIHN1cmUgdGhlIGFuaW1hdGlvbidzIGNhY2hlIGlzIGNsZWFuIGJlZm9yZSBhbmFseXppbmcgaXQuXG5cbiAgICAgICAgc3RhcnQgPSBjaGlsZC5fc3RhcnQ7XG5cbiAgICAgICAgaWYgKHN0YXJ0ID4gcHJldlN0YXJ0ICYmIHNlbGYuX3NvcnQgJiYgY2hpbGQuX3RzICYmICFzZWxmLl9sb2NrKSB7XG4gICAgICAgICAgLy9pbiBjYXNlIG9uZSBvZiB0aGUgdHdlZW5zIHNoaWZ0ZWQgb3V0IG9mIG9yZGVyLCBpdCBuZWVkcyB0byBiZSByZS1pbnNlcnRlZCBpbnRvIHRoZSBjb3JyZWN0IHBvc2l0aW9uIGluIHRoZSBzZXF1ZW5jZVxuICAgICAgICAgIHNlbGYuX2xvY2sgPSAxOyAvL3ByZXZlbnQgZW5kbGVzcyByZWN1cnNpdmUgY2FsbHMgLSB0aGVyZSBhcmUgbWV0aG9kcyB0aGF0IGdldCB0cmlnZ2VyZWQgdGhhdCBjaGVjayBkdXJhdGlvbi90b3RhbER1cmF0aW9uIHdoZW4gd2UgYWRkKCkuXG5cbiAgICAgICAgICBfYWRkVG9UaW1lbGluZShzZWxmLCBjaGlsZCwgc3RhcnQgLSBjaGlsZC5fZGVsYXksIDEpLl9sb2NrID0gMDtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBwcmV2U3RhcnQgPSBzdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmIChzdGFydCA8IDAgJiYgY2hpbGQuX3RzKSB7XG4gICAgICAgICAgLy9jaGlsZHJlbiBhcmVuJ3QgYWxsb3dlZCB0byBoYXZlIG5lZ2F0aXZlIHN0YXJ0VGltZXMgdW5sZXNzIHNtb290aENoaWxkVGltaW5nIGlzIHRydWUsIHNvIGFkanVzdCBoZXJlIGlmIG9uZSBpcyBmb3VuZC5cbiAgICAgICAgICBtYXggLT0gc3RhcnQ7XG5cbiAgICAgICAgICBpZiAoIXBhcmVudCAmJiAhc2VsZi5fZHAgfHwgcGFyZW50ICYmIHBhcmVudC5zbW9vdGhDaGlsZFRpbWluZykge1xuICAgICAgICAgICAgc2VsZi5fc3RhcnQgKz0gc3RhcnQgLyBzZWxmLl90cztcbiAgICAgICAgICAgIHNlbGYuX3RpbWUgLT0gc3RhcnQ7XG4gICAgICAgICAgICBzZWxmLl90VGltZSAtPSBzdGFydDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzZWxmLnNoaWZ0Q2hpbGRyZW4oLXN0YXJ0LCBmYWxzZSwgLTFlOTk5KTtcbiAgICAgICAgICBwcmV2U3RhcnQgPSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgY2hpbGQuX2VuZCA+IG1heCAmJiBjaGlsZC5fdHMgJiYgKG1heCA9IGNoaWxkLl9lbmQpO1xuICAgICAgICBjaGlsZCA9IHByZXY7XG4gICAgICB9XG5cbiAgICAgIF9zZXREdXJhdGlvbihzZWxmLCBzZWxmID09PSBfZ2xvYmFsVGltZWxpbmUgJiYgc2VsZi5fdGltZSA+IG1heCA/IHNlbGYuX3RpbWUgOiBtYXgsIDEsIDEpO1xuXG4gICAgICBzZWxmLl9kaXJ0eSA9IDA7XG4gICAgfVxuXG4gICAgcmV0dXJuIHNlbGYuX3REdXI7XG4gIH07XG5cbiAgVGltZWxpbmUudXBkYXRlUm9vdCA9IGZ1bmN0aW9uIHVwZGF0ZVJvb3QodGltZSkge1xuICAgIGlmIChfZ2xvYmFsVGltZWxpbmUuX3RzKSB7XG4gICAgICBfbGF6eVNhZmVSZW5kZXIoX2dsb2JhbFRpbWVsaW5lLCBfcGFyZW50VG9DaGlsZFRvdGFsVGltZSh0aW1lLCBfZ2xvYmFsVGltZWxpbmUpKTtcblxuICAgICAgX2xhc3RSZW5kZXJlZEZyYW1lID0gX3RpY2tlci5mcmFtZTtcbiAgICB9XG5cbiAgICBpZiAoX3RpY2tlci5mcmFtZSA+PSBfbmV4dEdDRnJhbWUpIHtcbiAgICAgIF9uZXh0R0NGcmFtZSArPSBfY29uZmlnLmF1dG9TbGVlcCB8fCAxMjA7XG4gICAgICB2YXIgY2hpbGQgPSBfZ2xvYmFsVGltZWxpbmUuX2ZpcnN0O1xuICAgICAgaWYgKCFjaGlsZCB8fCAhY2hpbGQuX3RzKSBpZiAoX2NvbmZpZy5hdXRvU2xlZXAgJiYgX3RpY2tlci5fbGlzdGVuZXJzLmxlbmd0aCA8IDIpIHtcbiAgICAgICAgd2hpbGUgKGNoaWxkICYmICFjaGlsZC5fdHMpIHtcbiAgICAgICAgICBjaGlsZCA9IGNoaWxkLl9uZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgY2hpbGQgfHwgX3RpY2tlci5zbGVlcCgpO1xuICAgICAgfVxuICAgIH1cbiAgfTtcblxuICByZXR1cm4gVGltZWxpbmU7XG59KEFuaW1hdGlvbik7XG5cbl9zZXREZWZhdWx0cyhUaW1lbGluZS5wcm90b3R5cGUsIHtcbiAgX2xvY2s6IDAsXG4gIF9oYXNQYXVzZTogMCxcbiAgX2ZvcmNpbmc6IDBcbn0pO1xuXG52YXIgX2FkZENvbXBsZXhTdHJpbmdQcm9wVHdlZW4gPSBmdW5jdGlvbiBfYWRkQ29tcGxleFN0cmluZ1Byb3BUd2Vlbih0YXJnZXQsIHByb3AsIHN0YXJ0LCBlbmQsIHNldHRlciwgc3RyaW5nRmlsdGVyLCBmdW5jUGFyYW0pIHtcbiAgLy9ub3RlOiB3ZSBjYWxsIF9hZGRDb21wbGV4U3RyaW5nUHJvcFR3ZWVuLmNhbGwodHdlZW5JbnN0YW5jZS4uLikgdG8gZW5zdXJlIHRoYXQgaXQncyBzY29wZWQgcHJvcGVybHkuIFdlIG1heSBjYWxsIGl0IGZyb20gd2l0aGluIGEgcGx1Z2luIHRvbywgdGh1cyBcInRoaXNcIiB3b3VsZCByZWZlciB0byB0aGUgcGx1Z2luLlxuICB2YXIgcHQgPSBuZXcgUHJvcFR3ZWVuKHRoaXMuX3B0LCB0YXJnZXQsIHByb3AsIDAsIDEsIF9yZW5kZXJDb21wbGV4U3RyaW5nLCBudWxsLCBzZXR0ZXIpLFxuICAgICAgaW5kZXggPSAwLFxuICAgICAgbWF0Y2hJbmRleCA9IDAsXG4gICAgICByZXN1bHQsXG4gICAgICBzdGFydE51bXMsXG4gICAgICBjb2xvcixcbiAgICAgIGVuZE51bSxcbiAgICAgIGNodW5rLFxuICAgICAgc3RhcnROdW0sXG4gICAgICBoYXNSYW5kb20sXG4gICAgICBhO1xuICBwdC5iID0gc3RhcnQ7XG4gIHB0LmUgPSBlbmQ7XG4gIHN0YXJ0ICs9IFwiXCI7IC8vZW5zdXJlIHZhbHVlcyBhcmUgc3RyaW5nc1xuXG4gIGVuZCArPSBcIlwiO1xuXG4gIGlmIChoYXNSYW5kb20gPSB+ZW5kLmluZGV4T2YoXCJyYW5kb20oXCIpKSB7XG4gICAgZW5kID0gX3JlcGxhY2VSYW5kb20oZW5kKTtcbiAgfVxuXG4gIGlmIChzdHJpbmdGaWx0ZXIpIHtcbiAgICBhID0gW3N0YXJ0LCBlbmRdO1xuICAgIHN0cmluZ0ZpbHRlcihhLCB0YXJnZXQsIHByb3ApOyAvL3Bhc3MgYW4gYXJyYXkgd2l0aCB0aGUgc3RhcnRpbmcgYW5kIGVuZGluZyB2YWx1ZXMgYW5kIGxldCB0aGUgZmlsdGVyIGRvIHdoYXRldmVyIGl0IG5lZWRzIHRvIHRoZSB2YWx1ZXMuXG5cbiAgICBzdGFydCA9IGFbMF07XG4gICAgZW5kID0gYVsxXTtcbiAgfVxuXG4gIHN0YXJ0TnVtcyA9IHN0YXJ0Lm1hdGNoKF9jb21wbGV4U3RyaW5nTnVtRXhwKSB8fCBbXTtcblxuICB3aGlsZSAocmVzdWx0ID0gX2NvbXBsZXhTdHJpbmdOdW1FeHAuZXhlYyhlbmQpKSB7XG4gICAgZW5kTnVtID0gcmVzdWx0WzBdO1xuICAgIGNodW5rID0gZW5kLnN1YnN0cmluZyhpbmRleCwgcmVzdWx0LmluZGV4KTtcblxuICAgIGlmIChjb2xvcikge1xuICAgICAgY29sb3IgPSAoY29sb3IgKyAxKSAlIDU7XG4gICAgfSBlbHNlIGlmIChjaHVuay5zdWJzdHIoLTUpID09PSBcInJnYmEoXCIpIHtcbiAgICAgIGNvbG9yID0gMTtcbiAgICB9XG5cbiAgICBpZiAoZW5kTnVtICE9PSBzdGFydE51bXNbbWF0Y2hJbmRleCsrXSkge1xuICAgICAgc3RhcnROdW0gPSBwYXJzZUZsb2F0KHN0YXJ0TnVtc1ttYXRjaEluZGV4IC0gMV0pIHx8IDA7IC8vdGhlc2UgbmVzdGVkIFByb3BUd2VlbnMgYXJlIGhhbmRsZWQgaW4gYSBzcGVjaWFsIHdheSAtIHdlJ2xsIG5ldmVyIGFjdHVhbGx5IGNhbGwgYSByZW5kZXIgb3Igc2V0dGVyIG1ldGhvZCBvbiB0aGVtLiBXZSdsbCBqdXN0IGxvb3AgdGhyb3VnaCB0aGVtIGluIHRoZSBwYXJlbnQgY29tcGxleCBzdHJpbmcgUHJvcFR3ZWVuJ3MgcmVuZGVyIG1ldGhvZC5cblxuICAgICAgcHQuX3B0ID0ge1xuICAgICAgICBfbmV4dDogcHQuX3B0LFxuICAgICAgICBwOiBjaHVuayB8fCBtYXRjaEluZGV4ID09PSAxID8gY2h1bmsgOiBcIixcIixcbiAgICAgICAgLy9ub3RlOiBTVkcgc3BlYyBhbGxvd3Mgb21pc3Npb24gb2YgY29tbWEvc3BhY2Ugd2hlbiBhIG5lZ2F0aXZlIHNpZ24gaXMgd2VkZ2VkIGJldHdlZW4gdHdvIG51bWJlcnMsIGxpa2UgMi41LTUuMyBpbnN0ZWFkIG9mIDIuNSwtNS4zIGJ1dCB3aGVuIHR3ZWVuaW5nLCB0aGUgbmVnYXRpdmUgdmFsdWUgbWF5IHN3aXRjaCB0byBwb3NpdGl2ZSwgc28gd2UgaW5zZXJ0IHRoZSBjb21tYSBqdXN0IGluIGNhc2UuXG4gICAgICAgIHM6IHN0YXJ0TnVtLFxuICAgICAgICBjOiBlbmROdW0uY2hhckF0KDEpID09PSBcIj1cIiA/IF9wYXJzZVJlbGF0aXZlKHN0YXJ0TnVtLCBlbmROdW0pIC0gc3RhcnROdW0gOiBwYXJzZUZsb2F0KGVuZE51bSkgLSBzdGFydE51bSxcbiAgICAgICAgbTogY29sb3IgJiYgY29sb3IgPCA0ID8gTWF0aC5yb3VuZCA6IDBcbiAgICAgIH07XG4gICAgICBpbmRleCA9IF9jb21wbGV4U3RyaW5nTnVtRXhwLmxhc3RJbmRleDtcbiAgICB9XG4gIH1cblxuICBwdC5jID0gaW5kZXggPCBlbmQubGVuZ3RoID8gZW5kLnN1YnN0cmluZyhpbmRleCwgZW5kLmxlbmd0aCkgOiBcIlwiOyAvL3dlIHVzZSB0aGUgXCJjXCIgb2YgdGhlIFByb3BUd2VlbiB0byBzdG9yZSB0aGUgZmluYWwgcGFydCBvZiB0aGUgc3RyaW5nIChhZnRlciB0aGUgbGFzdCBudW1iZXIpXG5cbiAgcHQuZnAgPSBmdW5jUGFyYW07XG5cbiAgaWYgKF9yZWxFeHAudGVzdChlbmQpIHx8IGhhc1JhbmRvbSkge1xuICAgIHB0LmUgPSAwOyAvL2lmIHRoZSBlbmQgc3RyaW5nIGNvbnRhaW5zIHJlbGF0aXZlIHZhbHVlcyBvciBkeW5hbWljIHJhbmRvbSguLi4pIHZhbHVlcywgZGVsZXRlIHRoZSBlbmQgaXQgc28gdGhhdCBvbiB0aGUgZmluYWwgcmVuZGVyIHdlIGRvbid0IGFjdHVhbGx5IHNldCBpdCB0byB0aGUgc3RyaW5nIHdpdGggKz0gb3IgLT0gY2hhcmFjdGVycyAoZm9yY2VzIGl0IHRvIHVzZSB0aGUgY2FsY3VsYXRlZCB2YWx1ZSkuXG4gIH1cblxuICB0aGlzLl9wdCA9IHB0OyAvL3N0YXJ0IHRoZSBsaW5rZWQgbGlzdCB3aXRoIHRoaXMgbmV3IFByb3BUd2Vlbi4gUmVtZW1iZXIsIHdlIGNhbGwgX2FkZENvbXBsZXhTdHJpbmdQcm9wVHdlZW4uY2FsbCh0d2Vlbkluc3RhbmNlLi4uKSB0byBlbnN1cmUgdGhhdCBpdCdzIHNjb3BlZCBwcm9wZXJseS4gV2UgbWF5IGNhbGwgaXQgZnJvbSB3aXRoaW4gYSBwbHVnaW4gdG9vLCB0aHVzIFwidGhpc1wiIHdvdWxkIHJlZmVyIHRvIHRoZSBwbHVnaW4uXG5cbiAgcmV0dXJuIHB0O1xufSxcbiAgICBfYWRkUHJvcFR3ZWVuID0gZnVuY3Rpb24gX2FkZFByb3BUd2Vlbih0YXJnZXQsIHByb3AsIHN0YXJ0LCBlbmQsIGluZGV4LCB0YXJnZXRzLCBtb2RpZmllciwgc3RyaW5nRmlsdGVyLCBmdW5jUGFyYW0sIG9wdGlvbmFsKSB7XG4gIF9pc0Z1bmN0aW9uKGVuZCkgJiYgKGVuZCA9IGVuZChpbmRleCB8fCAwLCB0YXJnZXQsIHRhcmdldHMpKTtcbiAgdmFyIGN1cnJlbnRWYWx1ZSA9IHRhcmdldFtwcm9wXSxcbiAgICAgIHBhcnNlZFN0YXJ0ID0gc3RhcnQgIT09IFwiZ2V0XCIgPyBzdGFydCA6ICFfaXNGdW5jdGlvbihjdXJyZW50VmFsdWUpID8gY3VycmVudFZhbHVlIDogZnVuY1BhcmFtID8gdGFyZ2V0W3Byb3AuaW5kZXhPZihcInNldFwiKSB8fCAhX2lzRnVuY3Rpb24odGFyZ2V0W1wiZ2V0XCIgKyBwcm9wLnN1YnN0cigzKV0pID8gcHJvcCA6IFwiZ2V0XCIgKyBwcm9wLnN1YnN0cigzKV0oZnVuY1BhcmFtKSA6IHRhcmdldFtwcm9wXSgpLFxuICAgICAgc2V0dGVyID0gIV9pc0Z1bmN0aW9uKGN1cnJlbnRWYWx1ZSkgPyBfc2V0dGVyUGxhaW4gOiBmdW5jUGFyYW0gPyBfc2V0dGVyRnVuY1dpdGhQYXJhbSA6IF9zZXR0ZXJGdW5jLFxuICAgICAgcHQ7XG5cbiAgaWYgKF9pc1N0cmluZyhlbmQpKSB7XG4gICAgaWYgKH5lbmQuaW5kZXhPZihcInJhbmRvbShcIikpIHtcbiAgICAgIGVuZCA9IF9yZXBsYWNlUmFuZG9tKGVuZCk7XG4gICAgfVxuXG4gICAgaWYgKGVuZC5jaGFyQXQoMSkgPT09IFwiPVwiKSB7XG4gICAgICBwdCA9IF9wYXJzZVJlbGF0aXZlKHBhcnNlZFN0YXJ0LCBlbmQpICsgKGdldFVuaXQocGFyc2VkU3RhcnQpIHx8IDApO1xuXG4gICAgICBpZiAocHQgfHwgcHQgPT09IDApIHtcbiAgICAgICAgLy8gdG8gYXZvaWQgaXNOYU4sIGxpa2UgaWYgc29tZW9uZSBwYXNzZXMgaW4gYSB2YWx1ZSBsaWtlIFwiIT0gd2hhdGV2ZXJcIlxuICAgICAgICBlbmQgPSBwdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpZiAoIW9wdGlvbmFsIHx8IHBhcnNlZFN0YXJ0ICE9PSBlbmQgfHwgX2ZvcmNlQWxsUHJvcFR3ZWVucykge1xuICAgIGlmICghaXNOYU4ocGFyc2VkU3RhcnQgKiBlbmQpICYmIGVuZCAhPT0gXCJcIikge1xuICAgICAgLy8gZnVuIGZhY3Q6IGFueSBudW1iZXIgbXVsdGlwbGllZCBieSBcIlwiIGlzIGV2YWx1YXRlZCBhcyB0aGUgbnVtYmVyIDAhXG4gICAgICBwdCA9IG5ldyBQcm9wVHdlZW4odGhpcy5fcHQsIHRhcmdldCwgcHJvcCwgK3BhcnNlZFN0YXJ0IHx8IDAsIGVuZCAtIChwYXJzZWRTdGFydCB8fCAwKSwgdHlwZW9mIGN1cnJlbnRWYWx1ZSA9PT0gXCJib29sZWFuXCIgPyBfcmVuZGVyQm9vbGVhbiA6IF9yZW5kZXJQbGFpbiwgMCwgc2V0dGVyKTtcbiAgICAgIGZ1bmNQYXJhbSAmJiAocHQuZnAgPSBmdW5jUGFyYW0pO1xuICAgICAgbW9kaWZpZXIgJiYgcHQubW9kaWZpZXIobW9kaWZpZXIsIHRoaXMsIHRhcmdldCk7XG4gICAgICByZXR1cm4gdGhpcy5fcHQgPSBwdDtcbiAgICB9XG5cbiAgICAhY3VycmVudFZhbHVlICYmICEocHJvcCBpbiB0YXJnZXQpICYmIF9taXNzaW5nUGx1Z2luKHByb3AsIGVuZCk7XG4gICAgcmV0dXJuIF9hZGRDb21wbGV4U3RyaW5nUHJvcFR3ZWVuLmNhbGwodGhpcywgdGFyZ2V0LCBwcm9wLCBwYXJzZWRTdGFydCwgZW5kLCBzZXR0ZXIsIHN0cmluZ0ZpbHRlciB8fCBfY29uZmlnLnN0cmluZ0ZpbHRlciwgZnVuY1BhcmFtKTtcbiAgfVxufSxcbiAgICAvL2NyZWF0ZXMgYSBjb3B5IG9mIHRoZSB2YXJzIG9iamVjdCBhbmQgcHJvY2Vzc2VzIGFueSBmdW5jdGlvbi1iYXNlZCB2YWx1ZXMgKHB1dHRpbmcgdGhlIHJlc3VsdGluZyB2YWx1ZXMgZGlyZWN0bHkgaW50byB0aGUgY29weSkgYXMgd2VsbCBhcyBzdHJpbmdzIHdpdGggXCJyYW5kb20oKVwiIGluIHRoZW0uIEl0IGRvZXMgTk9UIHByb2Nlc3MgcmVsYXRpdmUgdmFsdWVzLlxuX3Byb2Nlc3NWYXJzID0gZnVuY3Rpb24gX3Byb2Nlc3NWYXJzKHZhcnMsIGluZGV4LCB0YXJnZXQsIHRhcmdldHMsIHR3ZWVuKSB7XG4gIF9pc0Z1bmN0aW9uKHZhcnMpICYmICh2YXJzID0gX3BhcnNlRnVuY09yU3RyaW5nKHZhcnMsIHR3ZWVuLCBpbmRleCwgdGFyZ2V0LCB0YXJnZXRzKSk7XG5cbiAgaWYgKCFfaXNPYmplY3QodmFycykgfHwgdmFycy5zdHlsZSAmJiB2YXJzLm5vZGVUeXBlIHx8IF9pc0FycmF5KHZhcnMpIHx8IF9pc1R5cGVkQXJyYXkodmFycykpIHtcbiAgICByZXR1cm4gX2lzU3RyaW5nKHZhcnMpID8gX3BhcnNlRnVuY09yU3RyaW5nKHZhcnMsIHR3ZWVuLCBpbmRleCwgdGFyZ2V0LCB0YXJnZXRzKSA6IHZhcnM7XG4gIH1cblxuICB2YXIgY29weSA9IHt9LFxuICAgICAgcDtcblxuICBmb3IgKHAgaW4gdmFycykge1xuICAgIGNvcHlbcF0gPSBfcGFyc2VGdW5jT3JTdHJpbmcodmFyc1twXSwgdHdlZW4sIGluZGV4LCB0YXJnZXQsIHRhcmdldHMpO1xuICB9XG5cbiAgcmV0dXJuIGNvcHk7XG59LFxuICAgIF9jaGVja1BsdWdpbiA9IGZ1bmN0aW9uIF9jaGVja1BsdWdpbihwcm9wZXJ0eSwgdmFycywgdHdlZW4sIGluZGV4LCB0YXJnZXQsIHRhcmdldHMpIHtcbiAgdmFyIHBsdWdpbiwgcHQsIHB0TG9va3VwLCBpO1xuXG4gIGlmIChfcGx1Z2luc1twcm9wZXJ0eV0gJiYgKHBsdWdpbiA9IG5ldyBfcGx1Z2luc1twcm9wZXJ0eV0oKSkuaW5pdCh0YXJnZXQsIHBsdWdpbi5yYXdWYXJzID8gdmFyc1twcm9wZXJ0eV0gOiBfcHJvY2Vzc1ZhcnModmFyc1twcm9wZXJ0eV0sIGluZGV4LCB0YXJnZXQsIHRhcmdldHMsIHR3ZWVuKSwgdHdlZW4sIGluZGV4LCB0YXJnZXRzKSAhPT0gZmFsc2UpIHtcbiAgICB0d2Vlbi5fcHQgPSBwdCA9IG5ldyBQcm9wVHdlZW4odHdlZW4uX3B0LCB0YXJnZXQsIHByb3BlcnR5LCAwLCAxLCBwbHVnaW4ucmVuZGVyLCBwbHVnaW4sIDAsIHBsdWdpbi5wcmlvcml0eSk7XG5cbiAgICBpZiAodHdlZW4gIT09IF9xdWlja1R3ZWVuKSB7XG4gICAgICBwdExvb2t1cCA9IHR3ZWVuLl9wdExvb2t1cFt0d2Vlbi5fdGFyZ2V0cy5pbmRleE9mKHRhcmdldCldOyAvL25vdGU6IHdlIGNhbid0IHVzZSB0d2Vlbi5fcHRMb29rdXBbaW5kZXhdIGJlY2F1c2UgZm9yIHN0YWdnZXJlZCB0d2VlbnMsIHRoZSBpbmRleCBmcm9tIHRoZSBmdWxsVGFyZ2V0cyBhcnJheSB3b24ndCBtYXRjaCB3aGF0IGl0IGlzIGluIGVhY2ggaW5kaXZpZHVhbCB0d2VlbiB0aGF0IHNwYXducyBmcm9tIHRoZSBzdGFnZ2VyLlxuXG4gICAgICBpID0gcGx1Z2luLl9wcm9wcy5sZW5ndGg7XG5cbiAgICAgIHdoaWxlIChpLS0pIHtcbiAgICAgICAgcHRMb29rdXBbcGx1Z2luLl9wcm9wc1tpXV0gPSBwdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICByZXR1cm4gcGx1Z2luO1xufSxcbiAgICBfb3ZlcndyaXRpbmdUd2VlbixcbiAgICAvL3N0b3JlIGEgcmVmZXJlbmNlIHRlbXBvcmFyaWx5IHNvIHdlIGNhbiBhdm9pZCBvdmVyd3JpdGluZyBpdHNlbGYuXG5fZm9yY2VBbGxQcm9wVHdlZW5zLFxuICAgIF9pbml0VHdlZW4gPSBmdW5jdGlvbiBfaW5pdFR3ZWVuKHR3ZWVuLCB0aW1lLCB0VGltZSkge1xuICB2YXIgdmFycyA9IHR3ZWVuLnZhcnMsXG4gICAgICBlYXNlID0gdmFycy5lYXNlLFxuICAgICAgc3RhcnRBdCA9IHZhcnMuc3RhcnRBdCxcbiAgICAgIGltbWVkaWF0ZVJlbmRlciA9IHZhcnMuaW1tZWRpYXRlUmVuZGVyLFxuICAgICAgbGF6eSA9IHZhcnMubGF6eSxcbiAgICAgIG9uVXBkYXRlID0gdmFycy5vblVwZGF0ZSxcbiAgICAgIHJ1bkJhY2t3YXJkcyA9IHZhcnMucnVuQmFja3dhcmRzLFxuICAgICAgeW95b0Vhc2UgPSB2YXJzLnlveW9FYXNlLFxuICAgICAga2V5ZnJhbWVzID0gdmFycy5rZXlmcmFtZXMsXG4gICAgICBhdXRvUmV2ZXJ0ID0gdmFycy5hdXRvUmV2ZXJ0LFxuICAgICAgZHVyID0gdHdlZW4uX2R1cixcbiAgICAgIHByZXZTdGFydEF0ID0gdHdlZW4uX3N0YXJ0QXQsXG4gICAgICB0YXJnZXRzID0gdHdlZW4uX3RhcmdldHMsXG4gICAgICBwYXJlbnQgPSB0d2Vlbi5wYXJlbnQsXG4gICAgICBmdWxsVGFyZ2V0cyA9IHBhcmVudCAmJiBwYXJlbnQuZGF0YSA9PT0gXCJuZXN0ZWRcIiA/IHBhcmVudC52YXJzLnRhcmdldHMgOiB0YXJnZXRzLFxuICAgICAgYXV0b092ZXJ3cml0ZSA9IHR3ZWVuLl9vdmVyd3JpdGUgPT09IFwiYXV0b1wiICYmICFfc3VwcHJlc3NPdmVyd3JpdGVzLFxuICAgICAgdGwgPSB0d2Vlbi50aW1lbGluZSxcbiAgICAgIGNsZWFuVmFycyxcbiAgICAgIGksXG4gICAgICBwLFxuICAgICAgcHQsXG4gICAgICB0YXJnZXQsXG4gICAgICBoYXNQcmlvcml0eSxcbiAgICAgIGdzRGF0YSxcbiAgICAgIGhhcm5lc3MsXG4gICAgICBwbHVnaW4sXG4gICAgICBwdExvb2t1cCxcbiAgICAgIGluZGV4LFxuICAgICAgaGFybmVzc1ZhcnMsXG4gICAgICBvdmVyd3JpdHRlbjtcbiAgdGwgJiYgKCFrZXlmcmFtZXMgfHwgIWVhc2UpICYmIChlYXNlID0gXCJub25lXCIpO1xuICB0d2Vlbi5fZWFzZSA9IF9wYXJzZUVhc2UoZWFzZSwgX2RlZmF1bHRzLmVhc2UpO1xuICB0d2Vlbi5feUVhc2UgPSB5b3lvRWFzZSA/IF9pbnZlcnRFYXNlKF9wYXJzZUVhc2UoeW95b0Vhc2UgPT09IHRydWUgPyBlYXNlIDogeW95b0Vhc2UsIF9kZWZhdWx0cy5lYXNlKSkgOiAwO1xuXG4gIGlmICh5b3lvRWFzZSAmJiB0d2Vlbi5feW95byAmJiAhdHdlZW4uX3JlcGVhdCkge1xuICAgIC8vdGhlcmUgbXVzdCBoYXZlIGJlZW4gYSBwYXJlbnQgdGltZWxpbmUgd2l0aCB5b3lvOnRydWUgdGhhdCBpcyBjdXJyZW50bHkgaW4gaXRzIHlveW8gcGhhc2UsIHNvIGZsaXAgdGhlIGVhc2VzLlxuICAgIHlveW9FYXNlID0gdHdlZW4uX3lFYXNlO1xuICAgIHR3ZWVuLl95RWFzZSA9IHR3ZWVuLl9lYXNlO1xuICAgIHR3ZWVuLl9lYXNlID0geW95b0Vhc2U7XG4gIH1cblxuICB0d2Vlbi5fZnJvbSA9ICF0bCAmJiAhIXZhcnMucnVuQmFja3dhcmRzOyAvL25lc3RlZCB0aW1lbGluZXMgc2hvdWxkIG5ldmVyIHJ1biBiYWNrd2FyZHMgLSB0aGUgYmFja3dhcmRzLW5lc3MgaXMgaW4gdGhlIGNoaWxkIHR3ZWVucy5cblxuICBpZiAoIXRsIHx8IGtleWZyYW1lcyAmJiAhdmFycy5zdGFnZ2VyKSB7XG4gICAgLy9pZiB0aGVyZSdzIGFuIGludGVybmFsIHRpbWVsaW5lLCBza2lwIGFsbCB0aGUgcGFyc2luZyBiZWNhdXNlIHdlIHBhc3NlZCB0aGF0IHRhc2sgZG93biB0aGUgY2hhaW4uXG4gICAgaGFybmVzcyA9IHRhcmdldHNbMF0gPyBfZ2V0Q2FjaGUodGFyZ2V0c1swXSkuaGFybmVzcyA6IDA7XG4gICAgaGFybmVzc1ZhcnMgPSBoYXJuZXNzICYmIHZhcnNbaGFybmVzcy5wcm9wXTsgLy9zb21lb25lIG1heSBuZWVkIHRvIHNwZWNpZnkgQ1NTLXNwZWNpZmljIHZhbHVlcyBBTkQgbm9uLUNTUyB2YWx1ZXMsIGxpa2UgaWYgdGhlIGVsZW1lbnQgaGFzIGFuIFwieFwiIHByb3BlcnR5IHBsdXMgaXQncyBhIHN0YW5kYXJkIERPTSBlbGVtZW50LiBXZSBhbGxvdyBwZW9wbGUgdG8gZGlzdGluZ3Vpc2ggYnkgd3JhcHBpbmcgcGx1Z2luLXNwZWNpZmljIHN0dWZmIGluIGEgY3NzOnt9IG9iamVjdCBmb3IgZXhhbXBsZS5cblxuICAgIGNsZWFuVmFycyA9IF9jb3B5RXhjbHVkaW5nKHZhcnMsIF9yZXNlcnZlZFByb3BzKTtcblxuICAgIGlmIChwcmV2U3RhcnRBdCkge1xuICAgICAgcHJldlN0YXJ0QXQuX3pUaW1lIDwgMCAmJiBwcmV2U3RhcnRBdC5wcm9ncmVzcygxKTsgLy8gaW4gY2FzZSBpdCdzIGEgbGF6eSBzdGFydEF0IHRoYXQgaGFzbid0IHJlbmRlcmVkIHlldC5cblxuICAgICAgdGltZSA8IDAgJiYgcnVuQmFja3dhcmRzICYmIGltbWVkaWF0ZVJlbmRlciAmJiAhYXV0b1JldmVydCA/IHByZXZTdGFydEF0LnJlbmRlcigtMSwgdHJ1ZSkgOiBwcmV2U3RhcnRBdC5yZXZlcnQocnVuQmFja3dhcmRzICYmIGR1ciA/IF9yZXZlcnRDb25maWdOb0tpbGwgOiBfc3RhcnRBdFJldmVydENvbmZpZyk7IC8vIGlmIGl0J3MgYSBcInN0YXJ0QXRcIiAobm90IFwiZnJvbSgpXCIgb3IgcnVuQmFja3dhcmRzOiB0cnVlKSwgd2Ugb25seSBuZWVkIHRvIGRvIGEgc2hhbGxvdyByZXZlcnQgKGtlZXAgdHJhbnNmb3JtcyBjYWNoZWQgaW4gQ1NTUGx1Z2luKVxuICAgICAgLy8gZG9uJ3QganVzdCBfcmVtb3ZlRnJvbVBhcmVudChwcmV2U3RhcnRBdC5yZW5kZXIoLTEsIHRydWUpKSBiZWNhdXNlIHRoYXQnbGwgbGVhdmUgaW5saW5lIHN0eWxlcy4gV2UncmUgY3JlYXRpbmcgYSBuZXcgX3N0YXJ0QXQgZm9yIFwic3RhcnRBdFwiIHR3ZWVucyB0aGF0IHJlLWNhcHR1cmUgdGhpbmdzIHRvIGVuc3VyZSB0aGF0IGlmIHRoZSBwcmUtdHdlZW4gdmFsdWVzIGNoYW5nZWQgc2luY2UgdGhlIHR3ZWVuIHdhcyBjcmVhdGVkLCB0aGV5J3JlIHJlY29yZGVkLlxuXG4gICAgICBwcmV2U3RhcnRBdC5fbGF6eSA9IDA7XG4gICAgfVxuXG4gICAgaWYgKHN0YXJ0QXQpIHtcbiAgICAgIF9yZW1vdmVGcm9tUGFyZW50KHR3ZWVuLl9zdGFydEF0ID0gVHdlZW4uc2V0KHRhcmdldHMsIF9zZXREZWZhdWx0cyh7XG4gICAgICAgIGRhdGE6IFwiaXNTdGFydFwiLFxuICAgICAgICBvdmVyd3JpdGU6IGZhbHNlLFxuICAgICAgICBwYXJlbnQ6IHBhcmVudCxcbiAgICAgICAgaW1tZWRpYXRlUmVuZGVyOiB0cnVlLFxuICAgICAgICBsYXp5OiAhcHJldlN0YXJ0QXQgJiYgX2lzTm90RmFsc2UobGF6eSksXG4gICAgICAgIHN0YXJ0QXQ6IG51bGwsXG4gICAgICAgIGRlbGF5OiAwLFxuICAgICAgICBvblVwZGF0ZTogb25VcGRhdGUgJiYgZnVuY3Rpb24gKCkge1xuICAgICAgICAgIHJldHVybiBfY2FsbGJhY2sodHdlZW4sIFwib25VcGRhdGVcIik7XG4gICAgICAgIH0sXG4gICAgICAgIHN0YWdnZXI6IDBcbiAgICAgIH0sIHN0YXJ0QXQpKSk7IC8vY29weSB0aGUgcHJvcGVydGllcy92YWx1ZXMgaW50byBhIG5ldyBvYmplY3QgdG8gYXZvaWQgY29sbGlzaW9ucywgbGlrZSB2YXIgdG8gPSB7eDowfSwgZnJvbSA9IHt4OjUwMH07IHRpbWVsaW5lLmZyb21UbyhlLCBmcm9tLCB0bykuZnJvbVRvKGUsIHRvLCBmcm9tKTtcblxuXG4gICAgICB0d2Vlbi5fc3RhcnRBdC5fZHAgPSAwOyAvLyBkb24ndCBhbGxvdyBpdCB0byBnZXQgcHV0IGJhY2sgaW50byByb290IHRpbWVsaW5lISBMaWtlIHdoZW4gcmV2ZXJ0KCkgaXMgY2FsbGVkIGFuZCB0b3RhbFRpbWUoKSBnZXRzIHNldC5cblxuICAgICAgdHdlZW4uX3N0YXJ0QXQuX3NhdCA9IHR3ZWVuOyAvLyB1c2VkIGluIGdsb2JhbFRpbWUoKS4gX3NhdCBzdGFuZHMgZm9yIF9zdGFydEF0VHdlZW5cblxuICAgICAgdGltZSA8IDAgJiYgKF9yZXZlcnRpbmcgfHwgIWltbWVkaWF0ZVJlbmRlciAmJiAhYXV0b1JldmVydCkgJiYgdHdlZW4uX3N0YXJ0QXQucmV2ZXJ0KF9yZXZlcnRDb25maWdOb0tpbGwpOyAvLyByYXJlIGVkZ2UgY2FzZSwgbGlrZSBpZiBhIHJlbmRlciBpcyBmb3JjZWQgaW4gdGhlIG5lZ2F0aXZlIGRpcmVjdGlvbiBvZiBhIG5vbi1pbml0dGVkIHR3ZWVuLlxuXG4gICAgICBpZiAoaW1tZWRpYXRlUmVuZGVyKSB7XG4gICAgICAgIGlmIChkdXIgJiYgdGltZSA8PSAwICYmIHRUaW1lIDw9IDApIHtcbiAgICAgICAgICAvLyBjaGVjayB0VGltZSBoZXJlIGJlY2F1c2UgaW4gdGhlIGNhc2Ugb2YgYSB5b3lvIHR3ZWVuIHdob3NlIHBsYXloZWFkIGdldHMgcHVzaGVkIHRvIHRoZSBlbmQgbGlrZSB0d2Vlbi5wcm9ncmVzcygxKSwgd2Ugc2hvdWxkIGFsbG93IGl0IHRocm91Z2ggc28gdGhhdCB0aGUgb25Db21wbGV0ZSBnZXRzIGZpcmVkIHByb3Blcmx5LlxuICAgICAgICAgIHRpbWUgJiYgKHR3ZWVuLl96VGltZSA9IHRpbWUpO1xuICAgICAgICAgIHJldHVybjsgLy93ZSBza2lwIGluaXRpYWxpemF0aW9uIGhlcmUgc28gdGhhdCBvdmVyd3JpdGluZyBkb2Vzbid0IG9jY3VyIHVudGlsIHRoZSB0d2VlbiBhY3R1YWxseSBiZWdpbnMuIE90aGVyd2lzZSwgaWYgeW91IGNyZWF0ZSBzZXZlcmFsIGltbWVkaWF0ZVJlbmRlcjp0cnVlIHR3ZWVucyBvZiB0aGUgc2FtZSB0YXJnZXQvcHJvcGVydGllcyB0byBkcm9wIGludG8gYSBUaW1lbGluZSwgdGhlIGxhc3Qgb25lIGNyZWF0ZWQgd291bGQgb3ZlcndyaXRlIHRoZSBmaXJzdCBvbmVzIGJlY2F1c2UgdGhleSBkaWRuJ3QgZ2V0IHBsYWNlZCBpbnRvIHRoZSB0aW1lbGluZSB5ZXQgYmVmb3JlIHRoZSBmaXJzdCByZW5kZXIgb2NjdXJzIGFuZCBraWNrcyBpbiBvdmVyd3JpdGluZy5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gZWxzZSBpZiAocnVuQmFja3dhcmRzICYmIGR1cikge1xuICAgICAgLy9mcm9tKCkgdHdlZW5zIG11c3QgYmUgaGFuZGxlZCB1bmlxdWVseTogdGhlaXIgYmVnaW5uaW5nIHZhbHVlcyBtdXN0IGJlIHJlbmRlcmVkIGJ1dCB3ZSBkb24ndCB3YW50IG92ZXJ3cml0aW5nIHRvIG9jY3VyIHlldCAod2hlbiB0aW1lIGlzIHN0aWxsIDApLiBXYWl0IHVudGlsIHRoZSB0d2VlbiBhY3R1YWxseSBiZWdpbnMgYmVmb3JlIGRvaW5nIGFsbCB0aGUgcm91dGluZXMgbGlrZSBvdmVyd3JpdGluZy4gQXQgdGhhdCB0aW1lLCB3ZSBzaG91bGQgcmVuZGVyIGF0IHRoZSBFTkQgb2YgdGhlIHR3ZWVuIHRvIGVuc3VyZSB0aGF0IHRoaW5ncyBpbml0aWFsaXplIGNvcnJlY3RseSAocmVtZW1iZXIsIGZyb20oKSB0d2VlbnMgZ28gYmFja3dhcmRzKVxuICAgICAgaWYgKCFwcmV2U3RhcnRBdCkge1xuICAgICAgICB0aW1lICYmIChpbW1lZGlhdGVSZW5kZXIgPSBmYWxzZSk7IC8vaW4gcmFyZSBjYXNlcyAobGlrZSBpZiBhIGZyb20oKSB0d2VlbiBydW5zIGFuZCB0aGVuIGlzIGludmFsaWRhdGUoKS1lZCksIGltbWVkaWF0ZVJlbmRlciBjb3VsZCBiZSB0cnVlIGJ1dCB0aGUgaW5pdGlhbCBmb3JjZWQtcmVuZGVyIGdldHMgc2tpcHBlZCwgc28gdGhlcmUncyBubyBuZWVkIHRvIGZvcmNlIHRoZSByZW5kZXIgaW4gdGhpcyBjb250ZXh0IHdoZW4gdGhlIF90aW1lIGlzIGdyZWF0ZXIgdGhhbiAwXG5cbiAgICAgICAgcCA9IF9zZXREZWZhdWx0cyh7XG4gICAgICAgICAgb3ZlcndyaXRlOiBmYWxzZSxcbiAgICAgICAgICBkYXRhOiBcImlzRnJvbVN0YXJ0XCIsXG4gICAgICAgICAgLy93ZSB0YWcgdGhlIHR3ZWVuIHdpdGggYXMgXCJpc0Zyb21TdGFydFwiIHNvIHRoYXQgaWYgW2luc2lkZSBhIHBsdWdpbl0gd2UgbmVlZCB0byBvbmx5IGRvIHNvbWV0aGluZyBhdCB0aGUgdmVyeSBFTkQgb2YgYSB0d2Vlbiwgd2UgaGF2ZSBhIHdheSBvZiBpZGVudGlmeWluZyB0aGlzIHR3ZWVuIGFzIG1lcmVseSB0aGUgb25lIHRoYXQncyBzZXR0aW5nIHRoZSBiZWdpbm5pbmcgdmFsdWVzIGZvciBhIFwiZnJvbSgpXCIgdHdlZW4uIEZvciBleGFtcGxlLCBjbGVhclByb3BzIGluIENTU1BsdWdpbiBzaG91bGQgb25seSBnZXQgYXBwbGllZCBhdCB0aGUgdmVyeSBFTkQgb2YgYSB0d2VlbiBhbmQgd2l0aG91dCB0aGlzIHRhZywgZnJvbSguLi57aGVpZ2h0OjEwMCwgY2xlYXJQcm9wczpcImhlaWdodFwiLCBkZWxheToxfSkgd291bGQgd2lwZSB0aGUgaGVpZ2h0IGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIHR3ZWVuIGFuZCBhZnRlciAxIHNlY29uZCwgaXQnZCBraWNrIGJhY2sgaW4uXG4gICAgICAgICAgbGF6eTogaW1tZWRpYXRlUmVuZGVyICYmICFwcmV2U3RhcnRBdCAmJiBfaXNOb3RGYWxzZShsYXp5KSxcbiAgICAgICAgICBpbW1lZGlhdGVSZW5kZXI6IGltbWVkaWF0ZVJlbmRlcixcbiAgICAgICAgICAvL3plcm8tZHVyYXRpb24gdHdlZW5zIHJlbmRlciBpbW1lZGlhdGVseSBieSBkZWZhdWx0LCBidXQgaWYgd2UncmUgbm90IHNwZWNpZmljYWxseSBpbnN0cnVjdGVkIHRvIHJlbmRlciB0aGlzIHR3ZWVuIGltbWVkaWF0ZWx5LCB3ZSBzaG91bGQgc2tpcCB0aGlzIGFuZCBtZXJlbHkgX2luaXQoKSB0byByZWNvcmQgdGhlIHN0YXJ0aW5nIHZhbHVlcyAocmVuZGVyaW5nIHRoZW0gaW1tZWRpYXRlbHkgd291bGQgcHVzaCB0aGVtIHRvIGNvbXBsZXRpb24gd2hpY2ggaXMgd2FzdGVmdWwgaW4gdGhhdCBjYXNlIC0gd2UnZCBoYXZlIHRvIHJlbmRlcigtMSkgaW1tZWRpYXRlbHkgYWZ0ZXIpXG4gICAgICAgICAgc3RhZ2dlcjogMCxcbiAgICAgICAgICBwYXJlbnQ6IHBhcmVudCAvL2Vuc3VyZXMgdGhhdCBuZXN0ZWQgdHdlZW5zIHRoYXQgaGFkIGEgc3RhZ2dlciBhcmUgaGFuZGxlZCBwcm9wZXJseSwgbGlrZSBnc2FwLmZyb20oXCIuY2xhc3NcIiwge3k6IGdzYXAudXRpbHMud3JhcChbLTEwMCwxMDBdKSwgc3RhZ2dlcjogMC41fSlcblxuICAgICAgICB9LCBjbGVhblZhcnMpO1xuICAgICAgICBoYXJuZXNzVmFycyAmJiAocFtoYXJuZXNzLnByb3BdID0gaGFybmVzc1ZhcnMpOyAvLyBpbiBjYXNlIHNvbWVvbmUgZG9lcyBzb21ldGhpbmcgbGlrZSAuZnJvbSguLi4sIHtjc3M6e319KVxuXG4gICAgICAgIF9yZW1vdmVGcm9tUGFyZW50KHR3ZWVuLl9zdGFydEF0ID0gVHdlZW4uc2V0KHRhcmdldHMsIHApKTtcblxuICAgICAgICB0d2Vlbi5fc3RhcnRBdC5fZHAgPSAwOyAvLyBkb24ndCBhbGxvdyBpdCB0byBnZXQgcHV0IGJhY2sgaW50byByb290IHRpbWVsaW5lIVxuXG4gICAgICAgIHR3ZWVuLl9zdGFydEF0Ll9zYXQgPSB0d2VlbjsgLy8gdXNlZCBpbiBnbG9iYWxUaW1lKClcblxuICAgICAgICB0aW1lIDwgMCAmJiAoX3JldmVydGluZyA/IHR3ZWVuLl9zdGFydEF0LnJldmVydChfcmV2ZXJ0Q29uZmlnTm9LaWxsKSA6IHR3ZWVuLl9zdGFydEF0LnJlbmRlcigtMSwgdHJ1ZSkpO1xuICAgICAgICB0d2Vlbi5felRpbWUgPSB0aW1lO1xuXG4gICAgICAgIGlmICghaW1tZWRpYXRlUmVuZGVyKSB7XG4gICAgICAgICAgX2luaXRUd2Vlbih0d2Vlbi5fc3RhcnRBdCwgX3RpbnlOdW0sIF90aW55TnVtKTsgLy9lbnN1cmVzIHRoYXQgdGhlIGluaXRpYWwgdmFsdWVzIGFyZSByZWNvcmRlZFxuXG4gICAgICAgIH0gZWxzZSBpZiAoIXRpbWUpIHtcbiAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0d2Vlbi5fcHQgPSB0d2Vlbi5fcHRDYWNoZSA9IDA7XG4gICAgbGF6eSA9IGR1ciAmJiBfaXNOb3RGYWxzZShsYXp5KSB8fCBsYXp5ICYmICFkdXI7XG5cbiAgICBmb3IgKGkgPSAwOyBpIDwgdGFyZ2V0cy5sZW5ndGg7IGkrKykge1xuICAgICAgdGFyZ2V0ID0gdGFyZ2V0c1tpXTtcbiAgICAgIGdzRGF0YSA9IHRhcmdldC5fZ3NhcCB8fCBfaGFybmVzcyh0YXJnZXRzKVtpXS5fZ3NhcDtcbiAgICAgIHR3ZWVuLl9wdExvb2t1cFtpXSA9IHB0TG9va3VwID0ge307XG4gICAgICBfbGF6eUxvb2t1cFtnc0RhdGEuaWRdICYmIF9sYXp5VHdlZW5zLmxlbmd0aCAmJiBfbGF6eVJlbmRlcigpOyAvL2lmIG90aGVyIHR3ZWVucyBvZiB0aGUgc2FtZSB0YXJnZXQgaGF2ZSByZWNlbnRseSBpbml0dGVkIGJ1dCBoYXZlbid0IHJlbmRlcmVkIHlldCwgd2UndmUgZ290IHRvIGZvcmNlIHRoZSByZW5kZXIgc28gdGhhdCB0aGUgc3RhcnRpbmcgdmFsdWVzIGFyZSBjb3JyZWN0IChpbWFnaW5lIHBvcHVsYXRpbmcgYSB0aW1lbGluZSB3aXRoIGEgYnVuY2ggb2Ygc2VxdWVudGlhbCB0d2VlbnMgYW5kIHRoZW4ganVtcGluZyB0byB0aGUgZW5kKVxuXG4gICAgICBpbmRleCA9IGZ1bGxUYXJnZXRzID09PSB0YXJnZXRzID8gaSA6IGZ1bGxUYXJnZXRzLmluZGV4T2YodGFyZ2V0KTtcblxuICAgICAgaWYgKGhhcm5lc3MgJiYgKHBsdWdpbiA9IG5ldyBoYXJuZXNzKCkpLmluaXQodGFyZ2V0LCBoYXJuZXNzVmFycyB8fCBjbGVhblZhcnMsIHR3ZWVuLCBpbmRleCwgZnVsbFRhcmdldHMpICE9PSBmYWxzZSkge1xuICAgICAgICB0d2Vlbi5fcHQgPSBwdCA9IG5ldyBQcm9wVHdlZW4odHdlZW4uX3B0LCB0YXJnZXQsIHBsdWdpbi5uYW1lLCAwLCAxLCBwbHVnaW4ucmVuZGVyLCBwbHVnaW4sIDAsIHBsdWdpbi5wcmlvcml0eSk7XG5cbiAgICAgICAgcGx1Z2luLl9wcm9wcy5mb3JFYWNoKGZ1bmN0aW9uIChuYW1lKSB7XG4gICAgICAgICAgcHRMb29rdXBbbmFtZV0gPSBwdDtcbiAgICAgICAgfSk7XG5cbiAgICAgICAgcGx1Z2luLnByaW9yaXR5ICYmIChoYXNQcmlvcml0eSA9IDEpO1xuICAgICAgfVxuXG4gICAgICBpZiAoIWhhcm5lc3MgfHwgaGFybmVzc1ZhcnMpIHtcbiAgICAgICAgZm9yIChwIGluIGNsZWFuVmFycykge1xuICAgICAgICAgIGlmIChfcGx1Z2luc1twXSAmJiAocGx1Z2luID0gX2NoZWNrUGx1Z2luKHAsIGNsZWFuVmFycywgdHdlZW4sIGluZGV4LCB0YXJnZXQsIGZ1bGxUYXJnZXRzKSkpIHtcbiAgICAgICAgICAgIHBsdWdpbi5wcmlvcml0eSAmJiAoaGFzUHJpb3JpdHkgPSAxKTtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgcHRMb29rdXBbcF0gPSBwdCA9IF9hZGRQcm9wVHdlZW4uY2FsbCh0d2VlbiwgdGFyZ2V0LCBwLCBcImdldFwiLCBjbGVhblZhcnNbcF0sIGluZGV4LCBmdWxsVGFyZ2V0cywgMCwgdmFycy5zdHJpbmdGaWx0ZXIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0d2Vlbi5fb3AgJiYgdHdlZW4uX29wW2ldICYmIHR3ZWVuLmtpbGwodGFyZ2V0LCB0d2Vlbi5fb3BbaV0pO1xuXG4gICAgICBpZiAoYXV0b092ZXJ3cml0ZSAmJiB0d2Vlbi5fcHQpIHtcbiAgICAgICAgX292ZXJ3cml0aW5nVHdlZW4gPSB0d2VlbjtcblxuICAgICAgICBfZ2xvYmFsVGltZWxpbmUua2lsbFR3ZWVuc09mKHRhcmdldCwgcHRMb29rdXAsIHR3ZWVuLmdsb2JhbFRpbWUodGltZSkpOyAvLyBtYWtlIHN1cmUgdGhlIG92ZXJ3cml0aW5nIGRvZXNuJ3Qgb3ZlcndyaXRlIFRISVMgdHdlZW4hISFcblxuXG4gICAgICAgIG92ZXJ3cml0dGVuID0gIXR3ZWVuLnBhcmVudDtcbiAgICAgICAgX292ZXJ3cml0aW5nVHdlZW4gPSAwO1xuICAgICAgfVxuXG4gICAgICB0d2Vlbi5fcHQgJiYgbGF6eSAmJiAoX2xhenlMb29rdXBbZ3NEYXRhLmlkXSA9IDEpO1xuICAgIH1cblxuICAgIGhhc1ByaW9yaXR5ICYmIF9zb3J0UHJvcFR3ZWVuc0J5UHJpb3JpdHkodHdlZW4pO1xuICAgIHR3ZWVuLl9vbkluaXQgJiYgdHdlZW4uX29uSW5pdCh0d2Vlbik7IC8vcGx1Z2lucyBsaWtlIFJvdW5kUHJvcHMgbXVzdCB3YWl0IHVudGlsIEFMTCBvZiB0aGUgUHJvcFR3ZWVucyBhcmUgaW5zdGFudGlhdGVkLiBJbiB0aGUgcGx1Z2luJ3MgaW5pdCgpIGZ1bmN0aW9uLCBpdCBzZXRzIHRoZSBfb25Jbml0IG9uIHRoZSB0d2VlbiBpbnN0YW5jZS4gTWF5IG5vdCBiZSBwcmV0dHkvaW50dWl0aXZlLCBidXQgaXQncyBmYXN0IGFuZCBrZWVwcyBmaWxlIHNpemUgZG93bi5cbiAgfVxuXG4gIHR3ZWVuLl9vblVwZGF0ZSA9IG9uVXBkYXRlO1xuICB0d2Vlbi5faW5pdHRlZCA9ICghdHdlZW4uX29wIHx8IHR3ZWVuLl9wdCkgJiYgIW92ZXJ3cml0dGVuOyAvLyBpZiBvdmVyd3JpdHRlblByb3BzIHJlc3VsdGVkIGluIHRoZSBlbnRpcmUgdHdlZW4gYmVpbmcga2lsbGVkLCBkbyBOT1QgZmxhZyBpdCBhcyBpbml0dGVkIG9yIGVsc2UgaXQgbWF5IHJlbmRlciBmb3Igb25lIHRpY2suXG5cbiAga2V5ZnJhbWVzICYmIHRpbWUgPD0gMCAmJiB0bC5yZW5kZXIoX2JpZ051bSwgdHJ1ZSwgdHJ1ZSk7IC8vIGlmIHRoZXJlJ3MgYSAwJSBrZXlmcmFtZSwgaXQnbGwgcmVuZGVyIGluIHRoZSBcImJlZm9yZVwiIHN0YXRlIGZvciBhbnkgc3RhZ2dlcmVkL2RlbGF5ZWQgYW5pbWF0aW9ucyB0aHVzIHdoZW4gdGhlIGZvbGxvd2luZyB0d2VlbiBpbml0aWFsaXplcywgaXQnbGwgdXNlIHRoZSBcImJlZm9yZVwiIHN0YXRlIGluc3RlYWQgb2YgdGhlIFwiYWZ0ZXJcIiBzdGF0ZSBhcyB0aGUgaW5pdGlhbCB2YWx1ZXMuXG59LFxuICAgIF91cGRhdGVQcm9wVHdlZW5zID0gZnVuY3Rpb24gX3VwZGF0ZVByb3BUd2VlbnModHdlZW4sIHByb3BlcnR5LCB2YWx1ZSwgc3RhcnQsIHN0YXJ0SXNSZWxhdGl2ZSwgcmF0aW8sIHRpbWUsIHNraXBSZWN1cnNpb24pIHtcbiAgdmFyIHB0Q2FjaGUgPSAodHdlZW4uX3B0ICYmIHR3ZWVuLl9wdENhY2hlIHx8ICh0d2Vlbi5fcHRDYWNoZSA9IHt9KSlbcHJvcGVydHldLFxuICAgICAgcHQsXG4gICAgICByb290UFQsXG4gICAgICBsb29rdXAsXG4gICAgICBpO1xuXG4gIGlmICghcHRDYWNoZSkge1xuICAgIHB0Q2FjaGUgPSB0d2Vlbi5fcHRDYWNoZVtwcm9wZXJ0eV0gPSBbXTtcbiAgICBsb29rdXAgPSB0d2Vlbi5fcHRMb29rdXA7XG4gICAgaSA9IHR3ZWVuLl90YXJnZXRzLmxlbmd0aDtcblxuICAgIHdoaWxlIChpLS0pIHtcbiAgICAgIHB0ID0gbG9va3VwW2ldW3Byb3BlcnR5XTtcblxuICAgICAgaWYgKHB0ICYmIHB0LmQgJiYgcHQuZC5fcHQpIHtcbiAgICAgICAgLy8gaXQncyBhIHBsdWdpbiwgc28gZmluZCB0aGUgbmVzdGVkIFByb3BUd2VlblxuICAgICAgICBwdCA9IHB0LmQuX3B0O1xuXG4gICAgICAgIHdoaWxlIChwdCAmJiBwdC5wICE9PSBwcm9wZXJ0eSAmJiBwdC5mcCAhPT0gcHJvcGVydHkpIHtcbiAgICAgICAgICAvLyBcImZwXCIgaXMgZnVuY3Rpb25QYXJhbSBmb3IgdGhpbmdzIGxpa2Ugc2V0dGluZyBDU1MgdmFyaWFibGVzIHdoaWNoIHJlcXVpcmUgLnNldFByb3BlcnR5KFwiLS12YXItbmFtZVwiLCB2YWx1ZSlcbiAgICAgICAgICBwdCA9IHB0Ll9uZXh0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmICghcHQpIHtcbiAgICAgICAgLy8gdGhlcmUgaXMgbm8gUHJvcFR3ZWVuIGFzc29jaWF0ZWQgd2l0aCB0aGF0IHByb3BlcnR5LCBzbyB3ZSBtdXN0IEZPUkNFIG9uZSB0byBiZSBjcmVhdGVkIGFuZCBkaXRjaCBvdXQgb2YgdGhpc1xuICAgICAgICAvLyBpZiB0aGUgdHdlZW4gaGFzIG90aGVyIHByb3BlcnRpZXMgdGhhdCBhbHJlYWR5IHJlbmRlcmVkIGF0IG5ldyBwb3NpdGlvbnMsIHdlJ2Qgbm9ybWFsbHkgaGF2ZSB0byByZXdpbmQgdG8gcHV0IHRoZW0gYmFjayBsaWtlIHR3ZWVuLnJlbmRlcigwLCB0cnVlKSBiZWZvcmUgZm9yY2luZyBhbiBfaW5pdFR3ZWVuKCksIGJ1dCB0aGF0IGNhbiBjcmVhdGUgYW5vdGhlciBlZGdlIGNhc2UgbGlrZSB0d2VlbmluZyBhIHRpbWVsaW5lJ3MgcHJvZ3Jlc3Mgd291bGQgdHJpZ2dlciBvblVwZGF0ZXMgdG8gZmlyZSB3aGljaCBjb3VsZCBtb3ZlIG90aGVyIHRoaW5ncyBhcm91bmQuIEl0J3MgYmV0dGVyIHRvIGp1c3QgaW5mb3JtIHVzZXJzIHRoYXQgLnJlc2V0VG8oKSBzaG91bGQgT05MWSBiZSB1c2VkIGZvciB0d2VlbnMgdGhhdCBhbHJlYWR5IGhhdmUgdGhhdCBwcm9wZXJ0eS4gRm9yIGV4YW1wbGUsIHlvdSBjYW4ndCBnc2FwLnRvKC4uLnsgeTogMCB9KSBhbmQgdGhlbiB0d2Vlbi5yZXN0VG8oXCJ4XCIsIDIwMCkgZm9yIGV4YW1wbGUuXG4gICAgICAgIF9mb3JjZUFsbFByb3BUd2VlbnMgPSAxOyAvLyBvdGhlcndpc2UsIHdoZW4gd2UgX2FkZFByb3BUd2VlbigpIGFuZCBpdCBmaW5kcyBubyBjaGFuZ2UgYmV0d2VlbiB0aGUgc3RhcnQgYW5kIGVuZCB2YWx1ZXMsIGl0IHNraXBzIGNyZWF0aW5nIGEgUHJvcFR3ZWVuIChmb3IgZWZmaWNpZW5jeS4uLndoeSB0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gZGlmZmVyZW5jZT8pIGJ1dCBpbiB0aGlzIGNhc2Ugd2UgTkVFRCB0aGF0IFByb3BUd2VlbiBjcmVhdGVkIHNvIHdlIGNhbiBlZGl0IGl0LlxuXG4gICAgICAgIHR3ZWVuLnZhcnNbcHJvcGVydHldID0gXCIrPTBcIjtcblxuICAgICAgICBfaW5pdFR3ZWVuKHR3ZWVuLCB0aW1lKTtcblxuICAgICAgICBfZm9yY2VBbGxQcm9wVHdlZW5zID0gMDtcbiAgICAgICAgcmV0dXJuIHNraXBSZWN1cnNpb24gPyBfd2Fybihwcm9wZXJ0eSArIFwiIG5vdCBlbGlnaWJsZSBmb3IgcmVzZXRcIikgOiAxOyAvLyBpZiBzb21lb25lIHRyaWVzIHRvIGRvIGEgcXVpY2tUbygpIG9uIGEgc3BlY2lhbCBwcm9wZXJ0eSBsaWtlIGJvcmRlclJhZGl1cyB3aGljaCBtdXN0IGdldCBzcGxpdCBpbnRvIDQgZGlmZmVyZW50IHByb3BlcnRpZXMsIHRoYXQncyBub3QgZWxpZ2libGUgZm9yIC5yZXNldFRvKCkuXG4gICAgICB9XG5cbiAgICAgIHB0Q2FjaGUucHVzaChwdCk7XG4gICAgfVxuICB9XG5cbiAgaSA9IHB0Q2FjaGUubGVuZ3RoO1xuXG4gIHdoaWxlIChpLS0pIHtcbiAgICByb290UFQgPSBwdENhY2hlW2ldO1xuICAgIHB0ID0gcm9vdFBULl9wdCB8fCByb290UFQ7IC8vIGNvbXBsZXggdmFsdWVzIG1heSBoYXZlIG5lc3RlZCBQcm9wVHdlZW5zLiBXZSBvbmx5IGFjY29tbW9kYXRlIHRoZSBGSVJTVCB2YWx1ZS5cblxuICAgIHB0LnMgPSAoc3RhcnQgfHwgc3RhcnQgPT09IDApICYmICFzdGFydElzUmVsYXRpdmUgPyBzdGFydCA6IHB0LnMgKyAoc3RhcnQgfHwgMCkgKyByYXRpbyAqIHB0LmM7XG4gICAgcHQuYyA9IHZhbHVlIC0gcHQucztcbiAgICByb290UFQuZSAmJiAocm9vdFBULmUgPSBfcm91bmQodmFsdWUpICsgZ2V0VW5pdChyb290UFQuZSkpOyAvLyBtYWlubHkgZm9yIENTU1BsdWdpbiAoZW5kIHZhbHVlKVxuXG4gICAgcm9vdFBULmIgJiYgKHJvb3RQVC5iID0gcHQucyArIGdldFVuaXQocm9vdFBULmIpKTsgLy8gKGJlZ2lubmluZyB2YWx1ZSlcbiAgfVxufSxcbiAgICBfYWRkQWxpYXNlc1RvVmFycyA9IGZ1bmN0aW9uIF9hZGRBbGlhc2VzVG9WYXJzKHRhcmdldHMsIHZhcnMpIHtcbiAgdmFyIGhhcm5lc3MgPSB0YXJnZXRzWzBdID8gX2dldENhY2hlKHRhcmdldHNbMF0pLmhhcm5lc3MgOiAwLFxuICAgICAgcHJvcGVydHlBbGlhc2VzID0gaGFybmVzcyAmJiBoYXJuZXNzLmFsaWFzZXMsXG4gICAgICBjb3B5LFxuICAgICAgcCxcbiAgICAgIGksXG4gICAgICBhbGlhc2VzO1xuXG4gIGlmICghcHJvcGVydHlBbGlhc2VzKSB7XG4gICAgcmV0dXJuIHZhcnM7XG4gIH1cblxuICBjb3B5ID0gX21lcmdlKHt9LCB2YXJzKTtcblxuICBmb3IgKHAgaW4gcHJvcGVydHlBbGlhc2VzKSB7XG4gICAgaWYgKHAgaW4gY29weSkge1xuICAgICAgYWxpYXNlcyA9IHByb3BlcnR5QWxpYXNlc1twXS5zcGxpdChcIixcIik7XG4gICAgICBpID0gYWxpYXNlcy5sZW5ndGg7XG5cbiAgICAgIHdoaWxlIChpLS0pIHtcbiAgICAgICAgY29weVthbGlhc2VzW2ldXSA9IGNvcHlbcF07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIGNvcHk7XG59LFxuICAgIC8vIHBhcnNlcyBtdWx0aXBsZSBmb3JtYXRzLCBsaWtlIHtcIjAlXCI6IHt4OiAxMDB9LCB7XCI1MCVcIjoge3g6IC0yMH19IGFuZCB7IHg6IHtcIjAlXCI6IDEwMCwgXCI1MCVcIjogLTIwfSB9LCBhbmQgYW4gXCJlYXNlXCIgY2FuIGJlIHNldCBvbiBhbnkgb2JqZWN0LiBXZSBwb3B1bGF0ZSBhbiBcImFsbFByb3BzXCIgb2JqZWN0IHdpdGggYW4gQXJyYXkgZm9yIGVhY2ggcHJvcGVydHksIGxpa2Uge3g6IFt7fSwge31dLCB5Olt7fSwge31dfSB3aXRoIGRhdGEgZm9yIGVhY2ggcHJvcGVydHkgdHdlZW4uIFRoZSBvYmplY3RzIGhhdmUgYSBcInRcIiAodGltZSksIFwidlwiLCAodmFsdWUpLCBhbmQgXCJlXCIgKGVhc2UpIHByb3BlcnR5LiBUaGlzIGFsbG93cyB1cyB0byBwaWVjZSB0b2dldGhlciBhIHRpbWVsaW5lIGxhdGVyLlxuX3BhcnNlS2V5ZnJhbWUgPSBmdW5jdGlvbiBfcGFyc2VLZXlmcmFtZShwcm9wLCBvYmosIGFsbFByb3BzLCBlYXNlRWFjaCkge1xuICB2YXIgZWFzZSA9IG9iai5lYXNlIHx8IGVhc2VFYWNoIHx8IFwicG93ZXIxLmluT3V0XCIsXG4gICAgICBwLFxuICAgICAgYTtcblxuICBpZiAoX2lzQXJyYXkob2JqKSkge1xuICAgIGEgPSBhbGxQcm9wc1twcm9wXSB8fCAoYWxsUHJvcHNbcHJvcF0gPSBbXSk7IC8vIHQgPSB0aW1lIChvdXQgb2YgMTAwKSwgdiA9IHZhbHVlLCBlID0gZWFzZVxuXG4gICAgb2JqLmZvckVhY2goZnVuY3Rpb24gKHZhbHVlLCBpKSB7XG4gICAgICByZXR1cm4gYS5wdXNoKHtcbiAgICAgICAgdDogaSAvIChvYmoubGVuZ3RoIC0gMSkgKiAxMDAsXG4gICAgICAgIHY6IHZhbHVlLFxuICAgICAgICBlOiBlYXNlXG4gICAgICB9KTtcbiAgICB9KTtcbiAgfSBlbHNlIHtcbiAgICBmb3IgKHAgaW4gb2JqKSB7XG4gICAgICBhID0gYWxsUHJvcHNbcF0gfHwgKGFsbFByb3BzW3BdID0gW10pO1xuICAgICAgcCA9PT0gXCJlYXNlXCIgfHwgYS5wdXNoKHtcbiAgICAgICAgdDogcGFyc2VGbG9hdChwcm9wKSxcbiAgICAgICAgdjogb2JqW3BdLFxuICAgICAgICBlOiBlYXNlXG4gICAgICB9KTtcbiAgICB9XG4gIH1cbn0sXG4gICAgX3BhcnNlRnVuY09yU3RyaW5nID0gZnVuY3Rpb24gX3BhcnNlRnVuY09yU3RyaW5nKHZhbHVlLCB0d2VlbiwgaSwgdGFyZ2V0LCB0YXJnZXRzKSB7XG4gIHJldHVybiBfaXNGdW5jdGlvbih2YWx1ZSkgPyB2YWx1ZS5jYWxsKHR3ZWVuLCBpLCB0YXJnZXQsIHRhcmdldHMpIDogX2lzU3RyaW5nKHZhbHVlKSAmJiB+dmFsdWUuaW5kZXhPZihcInJhbmRvbShcIikgPyBfcmVwbGFjZVJhbmRvbSh2YWx1ZSkgOiB2YWx1ZTtcbn0sXG4gICAgX3N0YWdnZXJUd2VlblByb3BzID0gX2NhbGxiYWNrTmFtZXMgKyBcInJlcGVhdCxyZXBlYXREZWxheSx5b3lvLHJlcGVhdFJlZnJlc2gseW95b0Vhc2UsYXV0b1JldmVydFwiLFxuICAgIF9zdGFnZ2VyUHJvcHNUb1NraXAgPSB7fTtcblxuX2ZvckVhY2hOYW1lKF9zdGFnZ2VyVHdlZW5Qcm9wcyArIFwiLGlkLHN0YWdnZXIsZGVsYXksZHVyYXRpb24scGF1c2VkLHNjcm9sbFRyaWdnZXJcIiwgZnVuY3Rpb24gKG5hbWUpIHtcbiAgcmV0dXJuIF9zdGFnZ2VyUHJvcHNUb1NraXBbbmFtZV0gPSAxO1xufSk7XG4vKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFRXRUVOXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cblxuZXhwb3J0IHZhciBUd2VlbiA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoX0FuaW1hdGlvbjIpIHtcbiAgX2luaGVyaXRzTG9vc2UoVHdlZW4sIF9BbmltYXRpb24yKTtcblxuICBmdW5jdGlvbiBUd2Vlbih0YXJnZXRzLCB2YXJzLCBwb3NpdGlvbiwgc2tpcEluaGVyaXQpIHtcbiAgICB2YXIgX3RoaXMzO1xuXG4gICAgaWYgKHR5cGVvZiB2YXJzID09PSBcIm51bWJlclwiKSB7XG4gICAgICBwb3NpdGlvbi5kdXJhdGlvbiA9IHZhcnM7XG4gICAgICB2YXJzID0gcG9zaXRpb247XG4gICAgICBwb3NpdGlvbiA9IG51bGw7XG4gICAgfVxuXG4gICAgX3RoaXMzID0gX0FuaW1hdGlvbjIuY2FsbCh0aGlzLCBza2lwSW5oZXJpdCA/IHZhcnMgOiBfaW5oZXJpdERlZmF1bHRzKHZhcnMpKSB8fCB0aGlzO1xuICAgIHZhciBfdGhpczMkdmFycyA9IF90aGlzMy52YXJzLFxuICAgICAgICBkdXJhdGlvbiA9IF90aGlzMyR2YXJzLmR1cmF0aW9uLFxuICAgICAgICBkZWxheSA9IF90aGlzMyR2YXJzLmRlbGF5LFxuICAgICAgICBpbW1lZGlhdGVSZW5kZXIgPSBfdGhpczMkdmFycy5pbW1lZGlhdGVSZW5kZXIsXG4gICAgICAgIHN0YWdnZXIgPSBfdGhpczMkdmFycy5zdGFnZ2VyLFxuICAgICAgICBvdmVyd3JpdGUgPSBfdGhpczMkdmFycy5vdmVyd3JpdGUsXG4gICAgICAgIGtleWZyYW1lcyA9IF90aGlzMyR2YXJzLmtleWZyYW1lcyxcbiAgICAgICAgZGVmYXVsdHMgPSBfdGhpczMkdmFycy5kZWZhdWx0cyxcbiAgICAgICAgc2Nyb2xsVHJpZ2dlciA9IF90aGlzMyR2YXJzLnNjcm9sbFRyaWdnZXIsXG4gICAgICAgIHlveW9FYXNlID0gX3RoaXMzJHZhcnMueW95b0Vhc2UsXG4gICAgICAgIHBhcmVudCA9IHZhcnMucGFyZW50IHx8IF9nbG9iYWxUaW1lbGluZSxcbiAgICAgICAgcGFyc2VkVGFyZ2V0cyA9IChfaXNBcnJheSh0YXJnZXRzKSB8fCBfaXNUeXBlZEFycmF5KHRhcmdldHMpID8gX2lzTnVtYmVyKHRhcmdldHNbMF0pIDogXCJsZW5ndGhcIiBpbiB2YXJzKSA/IFt0YXJnZXRzXSA6IHRvQXJyYXkodGFyZ2V0cyksXG4gICAgICAgIHRsLFxuICAgICAgICBpLFxuICAgICAgICBjb3B5LFxuICAgICAgICBsLFxuICAgICAgICBwLFxuICAgICAgICBjdXJUYXJnZXQsXG4gICAgICAgIHN0YWdnZXJGdW5jLFxuICAgICAgICBzdGFnZ2VyVmFyc1RvTWVyZ2U7XG4gICAgX3RoaXMzLl90YXJnZXRzID0gcGFyc2VkVGFyZ2V0cy5sZW5ndGggPyBfaGFybmVzcyhwYXJzZWRUYXJnZXRzKSA6IF93YXJuKFwiR1NBUCB0YXJnZXQgXCIgKyB0YXJnZXRzICsgXCIgbm90IGZvdW5kLiBodHRwczovL2dzYXAuY29tXCIsICFfY29uZmlnLm51bGxUYXJnZXRXYXJuKSB8fCBbXTtcbiAgICBfdGhpczMuX3B0TG9va3VwID0gW107IC8vUHJvcFR3ZWVuIGxvb2t1cC4gQW4gYXJyYXkgY29udGFpbmluZyBhbiBvYmplY3QgZm9yIGVhY2ggdGFyZ2V0LCBoYXZpbmcga2V5cyBmb3IgZWFjaCB0d2VlbmluZyBwcm9wZXJ0eVxuXG4gICAgX3RoaXMzLl9vdmVyd3JpdGUgPSBvdmVyd3JpdGU7XG5cbiAgICBpZiAoa2V5ZnJhbWVzIHx8IHN0YWdnZXIgfHwgX2lzRnVuY09yU3RyaW5nKGR1cmF0aW9uKSB8fCBfaXNGdW5jT3JTdHJpbmcoZGVsYXkpKSB7XG4gICAgICB2YXJzID0gX3RoaXMzLnZhcnM7XG4gICAgICB0bCA9IF90aGlzMy50aW1lbGluZSA9IG5ldyBUaW1lbGluZSh7XG4gICAgICAgIGRhdGE6IFwibmVzdGVkXCIsXG4gICAgICAgIGRlZmF1bHRzOiBkZWZhdWx0cyB8fCB7fSxcbiAgICAgICAgdGFyZ2V0czogcGFyZW50ICYmIHBhcmVudC5kYXRhID09PSBcIm5lc3RlZFwiID8gcGFyZW50LnZhcnMudGFyZ2V0cyA6IHBhcnNlZFRhcmdldHNcbiAgICAgIH0pOyAvLyB3ZSBuZWVkIHRvIHN0b3JlIHRoZSB0YXJnZXRzIGJlY2F1c2UgZm9yIHN0YWdnZXJzIGFuZCBrZXlmcmFtZXMsIHdlIGVuZCB1cCBjcmVhdGluZyBhbiBpbmRpdmlkdWFsIHR3ZWVuIGZvciBlYWNoIGJ1dCBmdW5jdGlvbi1iYXNlZCB2YWx1ZXMgbmVlZCB0byBrbm93IHRoZSBpbmRleCBhbmQgdGhlIHdob2xlIEFycmF5IG9mIHRhcmdldHMuXG5cbiAgICAgIHRsLmtpbGwoKTtcbiAgICAgIHRsLnBhcmVudCA9IHRsLl9kcCA9IF9hc3NlcnRUaGlzSW5pdGlhbGl6ZWQoX3RoaXMzKTtcbiAgICAgIHRsLl9zdGFydCA9IDA7XG5cbiAgICAgIGlmIChzdGFnZ2VyIHx8IF9pc0Z1bmNPclN0cmluZyhkdXJhdGlvbikgfHwgX2lzRnVuY09yU3RyaW5nKGRlbGF5KSkge1xuICAgICAgICBsID0gcGFyc2VkVGFyZ2V0cy5sZW5ndGg7XG4gICAgICAgIHN0YWdnZXJGdW5jID0gc3RhZ2dlciAmJiBkaXN0cmlidXRlKHN0YWdnZXIpO1xuXG4gICAgICAgIGlmIChfaXNPYmplY3Qoc3RhZ2dlcikpIHtcbiAgICAgICAgICAvL3VzZXJzIGNhbiBwYXNzIGluIGNhbGxiYWNrcyBsaWtlIG9uU3RhcnQvb25Db21wbGV0ZSBpbiB0aGUgc3RhZ2dlciBvYmplY3QuIFRoZXNlIHNob3VsZCBmaXJlIHdpdGggZWFjaCBpbmRpdmlkdWFsIHR3ZWVuLlxuICAgICAgICAgIGZvciAocCBpbiBzdGFnZ2VyKSB7XG4gICAgICAgICAgICBpZiAofl9zdGFnZ2VyVHdlZW5Qcm9wcy5pbmRleE9mKHApKSB7XG4gICAgICAgICAgICAgIHN0YWdnZXJWYXJzVG9NZXJnZSB8fCAoc3RhZ2dlclZhcnNUb01lcmdlID0ge30pO1xuICAgICAgICAgICAgICBzdGFnZ2VyVmFyc1RvTWVyZ2VbcF0gPSBzdGFnZ2VyW3BdO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZvciAoaSA9IDA7IGkgPCBsOyBpKyspIHtcbiAgICAgICAgICBjb3B5ID0gX2NvcHlFeGNsdWRpbmcodmFycywgX3N0YWdnZXJQcm9wc1RvU2tpcCk7XG4gICAgICAgICAgY29weS5zdGFnZ2VyID0gMDtcbiAgICAgICAgICB5b3lvRWFzZSAmJiAoY29weS55b3lvRWFzZSA9IHlveW9FYXNlKTtcbiAgICAgICAgICBzdGFnZ2VyVmFyc1RvTWVyZ2UgJiYgX21lcmdlKGNvcHksIHN0YWdnZXJWYXJzVG9NZXJnZSk7XG4gICAgICAgICAgY3VyVGFyZ2V0ID0gcGFyc2VkVGFyZ2V0c1tpXTsgLy9kb24ndCBqdXN0IGNvcHkgZHVyYXRpb24gb3IgZGVsYXkgYmVjYXVzZSBpZiB0aGV5J3JlIGEgc3RyaW5nIG9yIGZ1bmN0aW9uLCB3ZSdkIGVuZCB1cCBpbiBhbiBpbmZpbml0ZSBsb29wIGJlY2F1c2UgX2lzRnVuY09yU3RyaW5nKCkgd291bGQgZXZhbHVhdGUgYXMgdHJ1ZSBpbiB0aGUgY2hpbGQgdHdlZW5zLCBlbnRlcmluZyB0aGlzIGxvb3AsIGV0Yy4gU28gd2UgcGFyc2UgdGhlIHZhbHVlIHN0cmFpZ2h0IGZyb20gdmFycyBhbmQgZGVmYXVsdCB0byAwLlxuXG4gICAgICAgICAgY29weS5kdXJhdGlvbiA9ICtfcGFyc2VGdW5jT3JTdHJpbmcoZHVyYXRpb24sIF9hc3NlcnRUaGlzSW5pdGlhbGl6ZWQoX3RoaXMzKSwgaSwgY3VyVGFyZ2V0LCBwYXJzZWRUYXJnZXRzKTtcbiAgICAgICAgICBjb3B5LmRlbGF5ID0gKCtfcGFyc2VGdW5jT3JTdHJpbmcoZGVsYXksIF9hc3NlcnRUaGlzSW5pdGlhbGl6ZWQoX3RoaXMzKSwgaSwgY3VyVGFyZ2V0LCBwYXJzZWRUYXJnZXRzKSB8fCAwKSAtIF90aGlzMy5fZGVsYXk7XG5cbiAgICAgICAgICBpZiAoIXN0YWdnZXIgJiYgbCA9PT0gMSAmJiBjb3B5LmRlbGF5KSB7XG4gICAgICAgICAgICAvLyBpZiBzb21lb25lIGRvZXMgZGVsYXk6XCJyYW5kb20oMSwgNSlcIiwgcmVwZWF0Oi0xLCBmb3IgZXhhbXBsZSwgdGhlIGRlbGF5IHNob3VsZG4ndCBiZSBpbnNpZGUgdGhlIHJlcGVhdC5cbiAgICAgICAgICAgIF90aGlzMy5fZGVsYXkgPSBkZWxheSA9IGNvcHkuZGVsYXk7XG4gICAgICAgICAgICBfdGhpczMuX3N0YXJ0ICs9IGRlbGF5O1xuICAgICAgICAgICAgY29weS5kZWxheSA9IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGwudG8oY3VyVGFyZ2V0LCBjb3B5LCBzdGFnZ2VyRnVuYyA/IHN0YWdnZXJGdW5jKGksIGN1clRhcmdldCwgcGFyc2VkVGFyZ2V0cykgOiAwKTtcbiAgICAgICAgICB0bC5fZWFzZSA9IF9lYXNlTWFwLm5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB0bC5kdXJhdGlvbigpID8gZHVyYXRpb24gPSBkZWxheSA9IDAgOiBfdGhpczMudGltZWxpbmUgPSAwOyAvLyBpZiB0aGUgdGltZWxpbmUncyBkdXJhdGlvbiBpcyAwLCB3ZSBkb24ndCBuZWVkIGEgdGltZWxpbmUgaW50ZXJuYWxseSFcbiAgICAgIH0gZWxzZSBpZiAoa2V5ZnJhbWVzKSB7XG4gICAgICAgIF9pbmhlcml0RGVmYXVsdHMoX3NldERlZmF1bHRzKHRsLnZhcnMuZGVmYXVsdHMsIHtcbiAgICAgICAgICBlYXNlOiBcIm5vbmVcIlxuICAgICAgICB9KSk7XG5cbiAgICAgICAgdGwuX2Vhc2UgPSBfcGFyc2VFYXNlKGtleWZyYW1lcy5lYXNlIHx8IHZhcnMuZWFzZSB8fCBcIm5vbmVcIik7XG4gICAgICAgIHZhciB0aW1lID0gMCxcbiAgICAgICAgICAgIGEsXG4gICAgICAgICAgICBrZixcbiAgICAgICAgICAgIHY7XG5cbiAgICAgICAgaWYgKF9pc0FycmF5KGtleWZyYW1lcykpIHtcbiAgICAgICAgICBrZXlmcmFtZXMuZm9yRWFjaChmdW5jdGlvbiAoZnJhbWUpIHtcbiAgICAgICAgICAgIHJldHVybiB0bC50byhwYXJzZWRUYXJnZXRzLCBmcmFtZSwgXCI+XCIpO1xuICAgICAgICAgIH0pO1xuICAgICAgICAgIHRsLmR1cmF0aW9uKCk7IC8vIHRvIGVuc3VyZSB0bC5fZHVyIGlzIGNhY2hlZCBiZWNhdXNlIHdlIHRhcCBpbnRvIGl0IGZvciBwZXJmb3JtYW5jZSBwdXJwb3NlcyBpbiB0aGUgcmVuZGVyKCkgbWV0aG9kLlxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIGNvcHkgPSB7fTtcblxuICAgICAgICAgIGZvciAocCBpbiBrZXlmcmFtZXMpIHtcbiAgICAgICAgICAgIHAgPT09IFwiZWFzZVwiIHx8IHAgPT09IFwiZWFzZUVhY2hcIiB8fCBfcGFyc2VLZXlmcmFtZShwLCBrZXlmcmFtZXNbcF0sIGNvcHksIGtleWZyYW1lcy5lYXNlRWFjaCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZm9yIChwIGluIGNvcHkpIHtcbiAgICAgICAgICAgIGEgPSBjb3B5W3BdLnNvcnQoZnVuY3Rpb24gKGEsIGIpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIGEudCAtIGIudDtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgdGltZSA9IDA7XG5cbiAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBhLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICAgIGtmID0gYVtpXTtcbiAgICAgICAgICAgICAgdiA9IHtcbiAgICAgICAgICAgICAgICBlYXNlOiBrZi5lLFxuICAgICAgICAgICAgICAgIGR1cmF0aW9uOiAoa2YudCAtIChpID8gYVtpIC0gMV0udCA6IDApKSAvIDEwMCAqIGR1cmF0aW9uXG4gICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgIHZbcF0gPSBrZi52O1xuICAgICAgICAgICAgICB0bC50byhwYXJzZWRUYXJnZXRzLCB2LCB0aW1lKTtcbiAgICAgICAgICAgICAgdGltZSArPSB2LmR1cmF0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRsLmR1cmF0aW9uKCkgPCBkdXJhdGlvbiAmJiB0bC50byh7fSwge1xuICAgICAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uIC0gdGwuZHVyYXRpb24oKVxuICAgICAgICAgIH0pOyAvLyBpbiBjYXNlIGtleWZyYW1lcyBkaWRuJ3QgZ28gdG8gMTAwJVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGR1cmF0aW9uIHx8IF90aGlzMy5kdXJhdGlvbihkdXJhdGlvbiA9IHRsLmR1cmF0aW9uKCkpO1xuICAgIH0gZWxzZSB7XG4gICAgICBfdGhpczMudGltZWxpbmUgPSAwOyAvL3NwZWVkIG9wdGltaXphdGlvbiwgZmFzdGVyIGxvb2t1cHMgKG5vIGdvaW5nIHVwIHRoZSBwcm90b3R5cGUgY2hhaW4pXG4gICAgfVxuXG4gICAgaWYgKG92ZXJ3cml0ZSA9PT0gdHJ1ZSAmJiAhX3N1cHByZXNzT3ZlcndyaXRlcykge1xuICAgICAgX292ZXJ3cml0aW5nVHdlZW4gPSBfYXNzZXJ0VGhpc0luaXRpYWxpemVkKF90aGlzMyk7XG5cbiAgICAgIF9nbG9iYWxUaW1lbGluZS5raWxsVHdlZW5zT2YocGFyc2VkVGFyZ2V0cyk7XG5cbiAgICAgIF9vdmVyd3JpdGluZ1R3ZWVuID0gMDtcbiAgICB9XG5cbiAgICBfYWRkVG9UaW1lbGluZShwYXJlbnQsIF9hc3NlcnRUaGlzSW5pdGlhbGl6ZWQoX3RoaXMzKSwgcG9zaXRpb24pO1xuXG4gICAgdmFycy5yZXZlcnNlZCAmJiBfdGhpczMucmV2ZXJzZSgpO1xuICAgIHZhcnMucGF1c2VkICYmIF90aGlzMy5wYXVzZWQodHJ1ZSk7XG5cbiAgICBpZiAoaW1tZWRpYXRlUmVuZGVyIHx8ICFkdXJhdGlvbiAmJiAha2V5ZnJhbWVzICYmIF90aGlzMy5fc3RhcnQgPT09IF9yb3VuZFByZWNpc2UocGFyZW50Ll90aW1lKSAmJiBfaXNOb3RGYWxzZShpbW1lZGlhdGVSZW5kZXIpICYmIF9oYXNOb1BhdXNlZEFuY2VzdG9ycyhfYXNzZXJ0VGhpc0luaXRpYWxpemVkKF90aGlzMykpICYmIHBhcmVudC5kYXRhICE9PSBcIm5lc3RlZFwiKSB7XG4gICAgICBfdGhpczMuX3RUaW1lID0gLV90aW55TnVtOyAvL2ZvcmNlcyBhIHJlbmRlciB3aXRob3V0IGhhdmluZyB0byBzZXQgdGhlIHJlbmRlcigpIFwiZm9yY2VcIiBwYXJhbWV0ZXIgdG8gdHJ1ZSBiZWNhdXNlIHdlIHdhbnQgdG8gYWxsb3cgbGF6eWluZyBieSBkZWZhdWx0ICh1c2luZyB0aGUgXCJmb3JjZVwiIHBhcmFtZXRlciBhbHdheXMgZm9yY2VzIGFuIGltbWVkaWF0ZSBmdWxsIHJlbmRlcilcblxuICAgICAgX3RoaXMzLnJlbmRlcihNYXRoLm1heCgwLCAtZGVsYXkpIHx8IDApOyAvL2luIGNhc2UgZGVsYXkgaXMgbmVnYXRpdmVcblxuICAgIH1cblxuICAgIHNjcm9sbFRyaWdnZXIgJiYgX3Njcm9sbFRyaWdnZXIoX2Fzc2VydFRoaXNJbml0aWFsaXplZChfdGhpczMpLCBzY3JvbGxUcmlnZ2VyKTtcbiAgICByZXR1cm4gX3RoaXMzO1xuICB9XG5cbiAgdmFyIF9wcm90bzMgPSBUd2Vlbi5wcm90b3R5cGU7XG5cbiAgX3Byb3RvMy5yZW5kZXIgPSBmdW5jdGlvbiByZW5kZXIodG90YWxUaW1lLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UpIHtcbiAgICB2YXIgcHJldlRpbWUgPSB0aGlzLl90aW1lLFxuICAgICAgICB0RHVyID0gdGhpcy5fdER1cixcbiAgICAgICAgZHVyID0gdGhpcy5fZHVyLFxuICAgICAgICBpc05lZ2F0aXZlID0gdG90YWxUaW1lIDwgMCxcbiAgICAgICAgdFRpbWUgPSB0b3RhbFRpbWUgPiB0RHVyIC0gX3RpbnlOdW0gJiYgIWlzTmVnYXRpdmUgPyB0RHVyIDogdG90YWxUaW1lIDwgX3RpbnlOdW0gPyAwIDogdG90YWxUaW1lLFxuICAgICAgICB0aW1lLFxuICAgICAgICBwdCxcbiAgICAgICAgaXRlcmF0aW9uLFxuICAgICAgICBjeWNsZUR1cmF0aW9uLFxuICAgICAgICBwcmV2SXRlcmF0aW9uLFxuICAgICAgICBpc1lveW8sXG4gICAgICAgIHJhdGlvLFxuICAgICAgICB0aW1lbGluZSxcbiAgICAgICAgeW95b0Vhc2U7XG5cbiAgICBpZiAoIWR1cikge1xuICAgICAgX3JlbmRlclplcm9EdXJhdGlvblR3ZWVuKHRoaXMsIHRvdGFsVGltZSwgc3VwcHJlc3NFdmVudHMsIGZvcmNlKTtcbiAgICB9IGVsc2UgaWYgKHRUaW1lICE9PSB0aGlzLl90VGltZSB8fCAhdG90YWxUaW1lIHx8IGZvcmNlIHx8ICF0aGlzLl9pbml0dGVkICYmIHRoaXMuX3RUaW1lIHx8IHRoaXMuX3N0YXJ0QXQgJiYgdGhpcy5felRpbWUgPCAwICE9PSBpc05lZ2F0aXZlKSB7XG4gICAgICAvL3RoaXMgc2Vuc2VzIGlmIHdlJ3JlIGNyb3NzaW5nIG92ZXIgdGhlIHN0YXJ0IHRpbWUsIGluIHdoaWNoIGNhc2Ugd2UgbXVzdCByZWNvcmQgX3pUaW1lIGFuZCBmb3JjZSB0aGUgcmVuZGVyLCBidXQgd2UgZG8gaXQgaW4gdGhpcyBsZW5ndGh5IGNvbmRpdGlvbmFsIHdheSBmb3IgcGVyZm9ybWFuY2UgcmVhc29ucyAodXN1YWxseSB3ZSBjYW4gc2tpcCB0aGUgY2FsY3VsYXRpb25zKTogdGhpcy5faW5pdHRlZCAmJiAodGhpcy5felRpbWUgPCAwKSAhPT0gKHRvdGFsVGltZSA8IDApXG4gICAgICB0aW1lID0gdFRpbWU7XG4gICAgICB0aW1lbGluZSA9IHRoaXMudGltZWxpbmU7XG5cbiAgICAgIGlmICh0aGlzLl9yZXBlYXQpIHtcbiAgICAgICAgLy9hZGp1c3QgdGhlIHRpbWUgZm9yIHJlcGVhdHMgYW5kIHlveW9zXG4gICAgICAgIGN5Y2xlRHVyYXRpb24gPSBkdXIgKyB0aGlzLl9yRGVsYXk7XG5cbiAgICAgICAgaWYgKHRoaXMuX3JlcGVhdCA8IC0xICYmIGlzTmVnYXRpdmUpIHtcbiAgICAgICAgICByZXR1cm4gdGhpcy50b3RhbFRpbWUoY3ljbGVEdXJhdGlvbiAqIDEwMCArIHRvdGFsVGltZSwgc3VwcHJlc3NFdmVudHMsIGZvcmNlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRpbWUgPSBfcm91bmRQcmVjaXNlKHRUaW1lICUgY3ljbGVEdXJhdGlvbik7IC8vcm91bmQgdG8gYXZvaWQgZmxvYXRpbmcgcG9pbnQgZXJyb3JzLiAoNCAlIDAuOCBzaG91bGQgYmUgMCBidXQgc29tZSBicm93c2VycyByZXBvcnQgaXQgYXMgMC43OTk5OTk5OSEpXG5cbiAgICAgICAgaWYgKHRUaW1lID09PSB0RHVyKSB7XG4gICAgICAgICAgLy8gdGhlIHREdXIgPT09IHRUaW1lIGlzIGZvciBlZGdlIGNhc2VzIHdoZXJlIHRoZXJlJ3MgYSBsZW5ndGh5IGRlY2ltYWwgb24gdGhlIGR1cmF0aW9uIGFuZCBpdCBtYXkgcmVhY2ggdGhlIHZlcnkgZW5kIGJ1dCB0aGUgdGltZSBpcyByZW5kZXJlZCBhcyBub3QtcXVpdGUtdGhlcmUgKHJlbWVtYmVyLCB0RHVyIGlzIHJvdW5kZWQgdG8gNCBkZWNpbWFscyB3aGVyZWFzIGR1ciBpc24ndClcbiAgICAgICAgICBpdGVyYXRpb24gPSB0aGlzLl9yZXBlYXQ7XG4gICAgICAgICAgdGltZSA9IGR1cjtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBpdGVyYXRpb24gPSB+fih0VGltZSAvIGN5Y2xlRHVyYXRpb24pO1xuXG4gICAgICAgICAgaWYgKGl0ZXJhdGlvbiAmJiBpdGVyYXRpb24gPT09IF9yb3VuZFByZWNpc2UodFRpbWUgLyBjeWNsZUR1cmF0aW9uKSkge1xuICAgICAgICAgICAgdGltZSA9IGR1cjtcbiAgICAgICAgICAgIGl0ZXJhdGlvbi0tO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRpbWUgPiBkdXIgJiYgKHRpbWUgPSBkdXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgaXNZb3lvID0gdGhpcy5feW95byAmJiBpdGVyYXRpb24gJiAxO1xuXG4gICAgICAgIGlmIChpc1lveW8pIHtcbiAgICAgICAgICB5b3lvRWFzZSA9IHRoaXMuX3lFYXNlO1xuICAgICAgICAgIHRpbWUgPSBkdXIgLSB0aW1lO1xuICAgICAgICB9XG5cbiAgICAgICAgcHJldkl0ZXJhdGlvbiA9IF9hbmltYXRpb25DeWNsZSh0aGlzLl90VGltZSwgY3ljbGVEdXJhdGlvbik7XG5cbiAgICAgICAgaWYgKHRpbWUgPT09IHByZXZUaW1lICYmICFmb3JjZSAmJiB0aGlzLl9pbml0dGVkICYmIGl0ZXJhdGlvbiA9PT0gcHJldkl0ZXJhdGlvbikge1xuICAgICAgICAgIC8vY291bGQgYmUgZHVyaW5nIHRoZSByZXBlYXREZWxheSBwYXJ0LiBObyBuZWVkIHRvIHJlbmRlciBhbmQgZmlyZSBjYWxsYmFja3MuXG4gICAgICAgICAgdGhpcy5fdFRpbWUgPSB0VGltZTtcbiAgICAgICAgICByZXR1cm4gdGhpcztcbiAgICAgICAgfVxuXG4gICAgICAgIGlmIChpdGVyYXRpb24gIT09IHByZXZJdGVyYXRpb24pIHtcbiAgICAgICAgICB0aW1lbGluZSAmJiB0aGlzLl95RWFzZSAmJiBfcHJvcGFnYXRlWW95b0Vhc2UodGltZWxpbmUsIGlzWW95byk7IC8vcmVwZWF0UmVmcmVzaCBmdW5jdGlvbmFsaXR5XG5cbiAgICAgICAgICBpZiAodGhpcy52YXJzLnJlcGVhdFJlZnJlc2ggJiYgIWlzWW95byAmJiAhdGhpcy5fbG9jayAmJiB0aGlzLl90aW1lICE9PSBjeWNsZUR1cmF0aW9uICYmIHRoaXMuX2luaXR0ZWQpIHtcbiAgICAgICAgICAgIC8vIHRoaXMuX3RpbWUgd2lsbCA9PT0gY3ljbGVEdXJhdGlvbiB3aGVuIHdlIHJlbmRlciBhdCBFWEFDVExZIHRoZSBlbmQgb2YgYW4gaXRlcmF0aW9uLiBXaXRob3V0IHRoaXMgY29uZGl0aW9uLCBpdCdkIG9mdGVuIGRvIHRoZSByZXBlYXRSZWZyZXNoIHJlbmRlciBUV0lDRSAoYWdhaW4gb24gdGhlIHZlcnkgbmV4dCB0aWNrKS5cbiAgICAgICAgICAgIHRoaXMuX2xvY2sgPSBmb3JjZSA9IDE7IC8vZm9yY2UsIG90aGVyd2lzZSBpZiBsYXp5IGlzIHRydWUsIHRoZSBfYXR0ZW1wdEluaXRUd2VlbigpIHdpbGwgcmV0dXJuIGFuZCB3ZSdsbCBqdW1wIG91dCBhbmQgZ2V0IGNhdWdodCBib3VuY2luZyBvbiBlYWNoIHRpY2suXG5cbiAgICAgICAgICAgIHRoaXMucmVuZGVyKF9yb3VuZFByZWNpc2UoY3ljbGVEdXJhdGlvbiAqIGl0ZXJhdGlvbiksIHRydWUpLmludmFsaWRhdGUoKS5fbG9jayA9IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmICghdGhpcy5faW5pdHRlZCkge1xuICAgICAgICBpZiAoX2F0dGVtcHRJbml0VHdlZW4odGhpcywgaXNOZWdhdGl2ZSA/IHRvdGFsVGltZSA6IHRpbWUsIGZvcmNlLCBzdXBwcmVzc0V2ZW50cywgdFRpbWUpKSB7XG4gICAgICAgICAgdGhpcy5fdFRpbWUgPSAwOyAvLyBpbiBjb25zdHJ1Y3RvciBpZiBpbW1lZGlhdGVSZW5kZXIgaXMgdHJ1ZSwgd2Ugc2V0IF90VGltZSB0byAtX3RpbnlOdW0gdG8gaGF2ZSB0aGUgcGxheWhlYWQgY3Jvc3MgdGhlIHN0YXJ0aW5nIHBvaW50IGJ1dCB3ZSBjYW4ndCBsZWF2ZSBfdFRpbWUgYXMgYSBuZWdhdGl2ZSBudW1iZXIuXG5cbiAgICAgICAgICByZXR1cm4gdGhpcztcbiAgICAgICAgfVxuXG4gICAgICAgIGlmIChwcmV2VGltZSAhPT0gdGhpcy5fdGltZSAmJiAhKGZvcmNlICYmIHRoaXMudmFycy5yZXBlYXRSZWZyZXNoICYmIGl0ZXJhdGlvbiAhPT0gcHJldkl0ZXJhdGlvbikpIHtcbiAgICAgICAgICAvLyByYXJlIGVkZ2UgY2FzZSAtIGR1cmluZyBpbml0aWFsaXphdGlvbiwgYW4gb25VcGRhdGUgaW4gdGhlIF9zdGFydEF0ICguZnJvbVRvKCkpIG1pZ2h0IGZvcmNlIHRoaXMgdHdlZW4gdG8gcmVuZGVyIGF0IGEgZGlmZmVyZW50IHNwb3QgaW4gd2hpY2ggY2FzZSB3ZSBzaG91bGQgZGl0Y2ggdGhpcyByZW5kZXIoKSBjYWxsIHNvIHRoYXQgaXQgZG9lc24ndCByZXZlcnQgdGhlIHZhbHVlcy4gQnV0IHdlIGFsc28gZG9uJ3Qgd2FudCB0byBkdW1wIGlmIHdlJ3JlIGRvaW5nIGEgcmVwZWF0UmVmcmVzaCByZW5kZXIhXG4gICAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoZHVyICE9PSB0aGlzLl9kdXIpIHtcbiAgICAgICAgICAvLyB3aGlsZSBpbml0dGluZywgYSBwbHVnaW4gbGlrZSBJbmVydGlhUGx1Z2luIG1pZ2h0IGFsdGVyIHRoZSBkdXJhdGlvbiwgc28gcmVydW4gZnJvbSB0aGUgc3RhcnQgdG8gZW5zdXJlIGV2ZXJ5dGhpbmcgcmVuZGVycyBhcyBpdCBzaG91bGQuXG4gICAgICAgICAgcmV0dXJuIHRoaXMucmVuZGVyKHRvdGFsVGltZSwgc3VwcHJlc3NFdmVudHMsIGZvcmNlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0aGlzLl90VGltZSA9IHRUaW1lO1xuICAgICAgdGhpcy5fdGltZSA9IHRpbWU7XG5cbiAgICAgIGlmICghdGhpcy5fYWN0ICYmIHRoaXMuX3RzKSB7XG4gICAgICAgIHRoaXMuX2FjdCA9IDE7IC8vYXMgbG9uZyBhcyBpdCdzIG5vdCBwYXVzZWQsIGZvcmNlIGl0IHRvIGJlIGFjdGl2ZSBzbyB0aGF0IGlmIHRoZSB1c2VyIHJlbmRlcnMgaW5kZXBlbmRlbnQgb2YgdGhlIHBhcmVudCB0aW1lbGluZSwgaXQnbGwgYmUgZm9yY2VkIHRvIHJlLXJlbmRlciBvbiB0aGUgbmV4dCB0aWNrLlxuXG4gICAgICAgIHRoaXMuX2xhenkgPSAwO1xuICAgICAgfVxuXG4gICAgICB0aGlzLnJhdGlvID0gcmF0aW8gPSAoeW95b0Vhc2UgfHwgdGhpcy5fZWFzZSkodGltZSAvIGR1cik7XG5cbiAgICAgIGlmICh0aGlzLl9mcm9tKSB7XG4gICAgICAgIHRoaXMucmF0aW8gPSByYXRpbyA9IDEgLSByYXRpbztcbiAgICAgIH1cblxuICAgICAgaWYgKHRpbWUgJiYgIXByZXZUaW1lICYmICFzdXBwcmVzc0V2ZW50cyAmJiAhaXRlcmF0aW9uKSB7XG4gICAgICAgIF9jYWxsYmFjayh0aGlzLCBcIm9uU3RhcnRcIik7XG5cbiAgICAgICAgaWYgKHRoaXMuX3RUaW1lICE9PSB0VGltZSkge1xuICAgICAgICAgIC8vIGluIGNhc2UgdGhlIG9uU3RhcnQgdHJpZ2dlcmVkIGEgcmVuZGVyIGF0IGEgZGlmZmVyZW50IHNwb3QsIGVqZWN0LiBMaWtlIGlmIHNvbWVvbmUgZGlkIGFuaW1hdGlvbi5wYXVzZSgwLjUpIG9yIHNvbWV0aGluZyBpbnNpZGUgdGhlIG9uU3RhcnQuXG4gICAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcHQgPSB0aGlzLl9wdDtcblxuICAgICAgd2hpbGUgKHB0KSB7XG4gICAgICAgIHB0LnIocmF0aW8sIHB0LmQpO1xuICAgICAgICBwdCA9IHB0Ll9uZXh0O1xuICAgICAgfVxuXG4gICAgICB0aW1lbGluZSAmJiB0aW1lbGluZS5yZW5kZXIodG90YWxUaW1lIDwgMCA/IHRvdGFsVGltZSA6IHRpbWVsaW5lLl9kdXIgKiB0aW1lbGluZS5fZWFzZSh0aW1lIC8gdGhpcy5fZHVyKSwgc3VwcHJlc3NFdmVudHMsIGZvcmNlKSB8fCB0aGlzLl9zdGFydEF0ICYmICh0aGlzLl96VGltZSA9IHRvdGFsVGltZSk7XG5cbiAgICAgIGlmICh0aGlzLl9vblVwZGF0ZSAmJiAhc3VwcHJlc3NFdmVudHMpIHtcbiAgICAgICAgaXNOZWdhdGl2ZSAmJiBfcmV3aW5kU3RhcnRBdCh0aGlzLCB0b3RhbFRpbWUsIHN1cHByZXNzRXZlbnRzLCBmb3JjZSk7IC8vbm90ZTogZm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIHdlIHR1Y2sgdGhpcyBjb25kaXRpb25hbCBsb2dpYyBpbnNpZGUgbGVzcyB0cmF2ZWxlZCBhcmVhcyAobW9zdCB0d2VlbnMgZG9uJ3QgaGF2ZSBhbiBvblVwZGF0ZSkuIFdlJ2QganVzdCBoYXZlIGl0IGF0IHRoZSBlbmQgYmVmb3JlIHRoZSBvbkNvbXBsZXRlLCBidXQgdGhlIHZhbHVlcyBzaG91bGQgYmUgdXBkYXRlZCBiZWZvcmUgYW55IG9uVXBkYXRlIGlzIGNhbGxlZCwgc28gd2UgQUxTTyBwdXQgaXQgaGVyZSBhbmQgdGhlbiBpZiBpdCdzIG5vdCBjYWxsZWQsIHdlIGRvIHNvIGxhdGVyIG5lYXIgdGhlIG9uQ29tcGxldGUuXG5cbiAgICAgICAgX2NhbGxiYWNrKHRoaXMsIFwib25VcGRhdGVcIik7XG4gICAgICB9XG5cbiAgICAgIHRoaXMuX3JlcGVhdCAmJiBpdGVyYXRpb24gIT09IHByZXZJdGVyYXRpb24gJiYgdGhpcy52YXJzLm9uUmVwZWF0ICYmICFzdXBwcmVzc0V2ZW50cyAmJiB0aGlzLnBhcmVudCAmJiBfY2FsbGJhY2sodGhpcywgXCJvblJlcGVhdFwiKTtcblxuICAgICAgaWYgKCh0VGltZSA9PT0gdGhpcy5fdER1ciB8fCAhdFRpbWUpICYmIHRoaXMuX3RUaW1lID09PSB0VGltZSkge1xuICAgICAgICBpc05lZ2F0aXZlICYmICF0aGlzLl9vblVwZGF0ZSAmJiBfcmV3aW5kU3RhcnRBdCh0aGlzLCB0b3RhbFRpbWUsIHRydWUsIHRydWUpO1xuICAgICAgICAodG90YWxUaW1lIHx8ICFkdXIpICYmICh0VGltZSA9PT0gdGhpcy5fdER1ciAmJiB0aGlzLl90cyA+IDAgfHwgIXRUaW1lICYmIHRoaXMuX3RzIDwgMCkgJiYgX3JlbW92ZUZyb21QYXJlbnQodGhpcywgMSk7IC8vIGRvbid0IHJlbW92ZSBpZiB3ZSdyZSByZW5kZXJpbmcgYXQgZXhhY3RseSBhIHRpbWUgb2YgMCwgYXMgdGhlcmUgY291bGQgYmUgYXV0b1JldmVydCB2YWx1ZXMgdGhhdCBzaG91bGQgZ2V0IHNldCBvbiB0aGUgbmV4dCB0aWNrIChpZiB0aGUgcGxheWhlYWQgZ29lcyBiYWNrd2FyZCBiZXlvbmQgdGhlIHN0YXJ0VGltZSwgbmVnYXRpdmUgdG90YWxUaW1lKS4gRG9uJ3QgcmVtb3ZlIGlmIHRoZSB0aW1lbGluZSBpcyByZXZlcnNlZCBhbmQgdGhlIHBsYXloZWFkIGlzbid0IGF0IDAsIG90aGVyd2lzZSB0bC5wcm9ncmVzcygxKS5yZXZlcnNlKCkgd29uJ3Qgd29yay4gT25seSByZW1vdmUgaWYgdGhlIHBsYXloZWFkIGlzIGF0IHRoZSBlbmQgYW5kIHRpbWVTY2FsZSBpcyBwb3NpdGl2ZSwgb3IgaWYgdGhlIHBsYXloZWFkIGlzIGF0IDAgYW5kIHRoZSB0aW1lU2NhbGUgaXMgbmVnYXRpdmUuXG5cbiAgICAgICAgaWYgKCFzdXBwcmVzc0V2ZW50cyAmJiAhKGlzTmVnYXRpdmUgJiYgIXByZXZUaW1lKSAmJiAodFRpbWUgfHwgcHJldlRpbWUgfHwgaXNZb3lvKSkge1xuICAgICAgICAgIC8vIGlmIHByZXZUaW1lIGFuZCB0VGltZSBhcmUgemVybywgd2Ugc2hvdWxkbid0IGZpcmUgdGhlIG9uUmV2ZXJzZUNvbXBsZXRlLiBUaGlzIGNvdWxkIGhhcHBlbiBpZiB5b3UgZ3NhcC50byguLi4ge3BhdXNlZDp0cnVlfSkucGxheSgpO1xuICAgICAgICAgIF9jYWxsYmFjayh0aGlzLCB0VGltZSA9PT0gdER1ciA/IFwib25Db21wbGV0ZVwiIDogXCJvblJldmVyc2VDb21wbGV0ZVwiLCB0cnVlKTtcblxuICAgICAgICAgIHRoaXMuX3Byb20gJiYgISh0VGltZSA8IHREdXIgJiYgdGhpcy50aW1lU2NhbGUoKSA+IDApICYmIHRoaXMuX3Byb20oKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIF9wcm90bzMudGFyZ2V0cyA9IGZ1bmN0aW9uIHRhcmdldHMoKSB7XG4gICAgcmV0dXJuIHRoaXMuX3RhcmdldHM7XG4gIH07XG5cbiAgX3Byb3RvMy5pbnZhbGlkYXRlID0gZnVuY3Rpb24gaW52YWxpZGF0ZShzb2Z0KSB7XG4gICAgLy8gXCJzb2Z0XCIgZ2l2ZXMgdXMgYSB3YXkgdG8gY2xlYXIgb3V0IGV2ZXJ5dGhpbmcgRVhDRVBUIHRoZSByZWNvcmRlZCBwcmUtXCJmcm9tXCIgcG9ydGlvbiBvZiBmcm9tKCkgdHdlZW5zLiBPdGhlcndpc2UsIGZvciBleGFtcGxlLCBpZiB5b3UgdHdlZW4ucHJvZ3Jlc3MoMSkucmVuZGVyKDAsIHRydWUgdHJ1ZSkuaW52YWxpZGF0ZSgpLCB0aGUgXCJmcm9tXCIgdmFsdWVzIHdvdWxkIHBlcnNpc3QgYW5kIHRoZW4gb24gdGhlIG5leHQgcmVuZGVyLCB0aGUgZnJvbSgpIHR3ZWVucyB3b3VsZCBpbml0aWFsaXplIGFuZCB0aGUgY3VycmVudCB2YWx1ZSB3b3VsZCBtYXRjaCB0aGUgXCJmcm9tXCIgdmFsdWVzLCB0aHVzIGFuaW1hdGUgZnJvbSB0aGUgc2FtZSB2YWx1ZSB0byB0aGUgc2FtZSB2YWx1ZSAobm8gYW5pbWF0aW9uKS4gV2UgdGFwIGludG8gdGhpcyBpbiBTY3JvbGxUcmlnZ2VyJ3MgcmVmcmVzaCgpIHdoZXJlIHdlIG11c3QgcHVzaCBhIHR3ZWVuIHRvIGNvbXBsZXRpb24gYW5kIHRoZW4gYmFjayBhZ2FpbiBidXQgaG9ub3IgaXRzIGluaXQgc3RhdGUgaW4gY2FzZSB0aGUgdHdlZW4gaXMgZGVwZW5kZW50IG9uIGFub3RoZXIgdHdlZW4gZnVydGhlciB1cCBvbiB0aGUgcGFnZS5cbiAgICAoIXNvZnQgfHwgIXRoaXMudmFycy5ydW5CYWNrd2FyZHMpICYmICh0aGlzLl9zdGFydEF0ID0gMCk7XG4gICAgdGhpcy5fcHQgPSB0aGlzLl9vcCA9IHRoaXMuX29uVXBkYXRlID0gdGhpcy5fbGF6eSA9IHRoaXMucmF0aW8gPSAwO1xuICAgIHRoaXMuX3B0TG9va3VwID0gW107XG4gICAgdGhpcy50aW1lbGluZSAmJiB0aGlzLnRpbWVsaW5lLmludmFsaWRhdGUoc29mdCk7XG4gICAgcmV0dXJuIF9BbmltYXRpb24yLnByb3RvdHlwZS5pbnZhbGlkYXRlLmNhbGwodGhpcywgc29mdCk7XG4gIH07XG5cbiAgX3Byb3RvMy5yZXNldFRvID0gZnVuY3Rpb24gcmVzZXRUbyhwcm9wZXJ0eSwgdmFsdWUsIHN0YXJ0LCBzdGFydElzUmVsYXRpdmUsIHNraXBSZWN1cnNpb24pIHtcbiAgICBfdGlja2VyQWN0aXZlIHx8IF90aWNrZXIud2FrZSgpO1xuICAgIHRoaXMuX3RzIHx8IHRoaXMucGxheSgpO1xuICAgIHZhciB0aW1lID0gTWF0aC5taW4odGhpcy5fZHVyLCAodGhpcy5fZHAuX3RpbWUgLSB0aGlzLl9zdGFydCkgKiB0aGlzLl90cyksXG4gICAgICAgIHJhdGlvO1xuICAgIHRoaXMuX2luaXR0ZWQgfHwgX2luaXRUd2Vlbih0aGlzLCB0aW1lKTtcbiAgICByYXRpbyA9IHRoaXMuX2Vhc2UodGltZSAvIHRoaXMuX2R1cik7IC8vIGRvbid0IGp1c3QgZ2V0IHR3ZWVuLnJhdGlvIGJlY2F1c2UgaXQgbWF5IG5vdCBoYXZlIHJlbmRlcmVkIHlldC5cbiAgICAvLyBwb3NzaWJsZSBmdXR1cmUgYWRkaXRpb24gdG8gYWxsb3cgYW4gb2JqZWN0IHdpdGggbXVsdGlwbGUgdmFsdWVzIHRvIHVwZGF0ZSwgbGlrZSB0d2Vlbi5yZXNldFRvKHt4OiAxMDAsIHk6IDIwMH0pOyBBdCB0aGlzIHBvaW50LCBpdCBkb2Vzbid0IHNlZW0gd29ydGggdGhlIGFkZGVkIGtiIGdpdmVuIHRoZSBmYWN0IHRoYXQgbW9zdCB1c2VycyB3aWxsIGxpa2VseSBvcHQgZm9yIHRoZSBjb252ZW5pZW50IGdzYXAucXVpY2tUbygpIHdheSBvZiBpbnRlcmFjdGluZyB3aXRoIHRoaXMgbWV0aG9kLlxuICAgIC8vIGlmIChfaXNPYmplY3QocHJvcGVydHkpKSB7IC8vIHBlcmZvcm1hbmNlIG9wdGltaXphdGlvblxuICAgIC8vIFx0Zm9yIChwIGluIHByb3BlcnR5KSB7XG4gICAgLy8gXHRcdGlmIChfdXBkYXRlUHJvcFR3ZWVucyh0aGlzLCBwLCBwcm9wZXJ0eVtwXSwgdmFsdWUgPyB2YWx1ZVtwXSA6IG51bGwsIHN0YXJ0LCByYXRpbywgdGltZSkpIHtcbiAgICAvLyBcdFx0XHRyZXR1cm4gdGhpcy5yZXNldFRvKHByb3BlcnR5LCB2YWx1ZSwgc3RhcnQsIHN0YXJ0SXNSZWxhdGl2ZSk7IC8vIGlmIGEgUHJvcFR3ZWVuIHdhc24ndCBmb3VuZCBmb3IgdGhlIHByb3BlcnR5LCBpdCdsbCBnZXQgZm9yY2VkIHdpdGggYSByZS1pbml0aWFsaXphdGlvbiBzbyB3ZSBuZWVkIHRvIGp1bXAgb3V0IGFuZCBzdGFydCBvdmVyIGFnYWluLlxuICAgIC8vIFx0XHR9XG4gICAgLy8gXHR9XG4gICAgLy8gfSBlbHNlIHtcblxuICAgIGlmIChfdXBkYXRlUHJvcFR3ZWVucyh0aGlzLCBwcm9wZXJ0eSwgdmFsdWUsIHN0YXJ0LCBzdGFydElzUmVsYXRpdmUsIHJhdGlvLCB0aW1lLCBza2lwUmVjdXJzaW9uKSkge1xuICAgICAgcmV0dXJuIHRoaXMucmVzZXRUbyhwcm9wZXJ0eSwgdmFsdWUsIHN0YXJ0LCBzdGFydElzUmVsYXRpdmUsIDEpOyAvLyBpZiBhIFByb3BUd2VlbiB3YXNuJ3QgZm91bmQgZm9yIHRoZSBwcm9wZXJ0eSwgaXQnbGwgZ2V0IGZvcmNlZCB3aXRoIGEgcmUtaW5pdGlhbGl6YXRpb24gc28gd2UgbmVlZCB0byBqdW1wIG91dCBhbmQgc3RhcnQgb3ZlciBhZ2Fpbi5cbiAgICB9IC8vfVxuXG5cbiAgICBfYWxpZ25QbGF5aGVhZCh0aGlzLCAwKTtcblxuICAgIHRoaXMucGFyZW50IHx8IF9hZGRMaW5rZWRMaXN0SXRlbSh0aGlzLl9kcCwgdGhpcywgXCJfZmlyc3RcIiwgXCJfbGFzdFwiLCB0aGlzLl9kcC5fc29ydCA/IFwiX3N0YXJ0XCIgOiAwKTtcbiAgICByZXR1cm4gdGhpcy5yZW5kZXIoMCk7XG4gIH07XG5cbiAgX3Byb3RvMy5raWxsID0gZnVuY3Rpb24ga2lsbCh0YXJnZXRzLCB2YXJzKSB7XG4gICAgaWYgKHZhcnMgPT09IHZvaWQgMCkge1xuICAgICAgdmFycyA9IFwiYWxsXCI7XG4gICAgfVxuXG4gICAgaWYgKCF0YXJnZXRzICYmICghdmFycyB8fCB2YXJzID09PSBcImFsbFwiKSkge1xuICAgICAgdGhpcy5fbGF6eSA9IHRoaXMuX3B0ID0gMDtcbiAgICAgIHJldHVybiB0aGlzLnBhcmVudCA/IF9pbnRlcnJ1cHQodGhpcykgOiB0aGlzO1xuICAgIH1cblxuICAgIGlmICh0aGlzLnRpbWVsaW5lKSB7XG4gICAgICB2YXIgdER1ciA9IHRoaXMudGltZWxpbmUudG90YWxEdXJhdGlvbigpO1xuICAgICAgdGhpcy50aW1lbGluZS5raWxsVHdlZW5zT2YodGFyZ2V0cywgdmFycywgX292ZXJ3cml0aW5nVHdlZW4gJiYgX292ZXJ3cml0aW5nVHdlZW4udmFycy5vdmVyd3JpdGUgIT09IHRydWUpLl9maXJzdCB8fCBfaW50ZXJydXB0KHRoaXMpOyAvLyBpZiBub3RoaW5nIGlzIGxlZnQgdHdlZW5pbmcsIGludGVycnVwdC5cblxuICAgICAgdGhpcy5wYXJlbnQgJiYgdER1ciAhPT0gdGhpcy50aW1lbGluZS50b3RhbER1cmF0aW9uKCkgJiYgX3NldER1cmF0aW9uKHRoaXMsIHRoaXMuX2R1ciAqIHRoaXMudGltZWxpbmUuX3REdXIgLyB0RHVyLCAwLCAxKTsgLy8gaWYgYSBuZXN0ZWQgdHdlZW4gaXMga2lsbGVkIHRoYXQgY2hhbmdlcyB0aGUgZHVyYXRpb24sIGl0IHNob3VsZCBhZmZlY3QgdGhpcyB0d2VlbidzIGR1cmF0aW9uLiBXZSBtdXN0IHVzZSB0aGUgcmF0aW8sIHRob3VnaCwgYmVjYXVzZSBzb21ldGltZXMgdGhlIGludGVybmFsIHRpbWVsaW5lIGlzIHN0cmV0Y2hlZCBsaWtlIGZvciBrZXlmcmFtZXMgd2hlcmUgdGhleSBkb24ndCBhbGwgYWRkIHVwIHRvIHdoYXRldmVyIHRoZSBwYXJlbnQgdHdlZW4ncyBkdXJhdGlvbiB3YXMgc2V0IHRvLlxuXG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICB2YXIgcGFyc2VkVGFyZ2V0cyA9IHRoaXMuX3RhcmdldHMsXG4gICAgICAgIGtpbGxpbmdUYXJnZXRzID0gdGFyZ2V0cyA/IHRvQXJyYXkodGFyZ2V0cykgOiBwYXJzZWRUYXJnZXRzLFxuICAgICAgICBwcm9wVHdlZW5Mb29rdXAgPSB0aGlzLl9wdExvb2t1cCxcbiAgICAgICAgZmlyc3RQVCA9IHRoaXMuX3B0LFxuICAgICAgICBvdmVyd3JpdHRlblByb3BzLFxuICAgICAgICBjdXJMb29rdXAsXG4gICAgICAgIGN1ck92ZXJ3cml0ZVByb3BzLFxuICAgICAgICBwcm9wcyxcbiAgICAgICAgcCxcbiAgICAgICAgcHQsXG4gICAgICAgIGk7XG5cbiAgICBpZiAoKCF2YXJzIHx8IHZhcnMgPT09IFwiYWxsXCIpICYmIF9hcnJheXNNYXRjaChwYXJzZWRUYXJnZXRzLCBraWxsaW5nVGFyZ2V0cykpIHtcbiAgICAgIHZhcnMgPT09IFwiYWxsXCIgJiYgKHRoaXMuX3B0ID0gMCk7XG4gICAgICByZXR1cm4gX2ludGVycnVwdCh0aGlzKTtcbiAgICB9XG5cbiAgICBvdmVyd3JpdHRlblByb3BzID0gdGhpcy5fb3AgPSB0aGlzLl9vcCB8fCBbXTtcblxuICAgIGlmICh2YXJzICE9PSBcImFsbFwiKSB7XG4gICAgICAvL3NvIHBlb3BsZSBjYW4gcGFzcyBpbiBhIGNvbW1hLWRlbGltaXRlZCBsaXN0IG9mIHByb3BlcnR5IG5hbWVzXG4gICAgICBpZiAoX2lzU3RyaW5nKHZhcnMpKSB7XG4gICAgICAgIHAgPSB7fTtcblxuICAgICAgICBfZm9yRWFjaE5hbWUodmFycywgZnVuY3Rpb24gKG5hbWUpIHtcbiAgICAgICAgICByZXR1cm4gcFtuYW1lXSA9IDE7XG4gICAgICAgIH0pO1xuXG4gICAgICAgIHZhcnMgPSBwO1xuICAgICAgfVxuXG4gICAgICB2YXJzID0gX2FkZEFsaWFzZXNUb1ZhcnMocGFyc2VkVGFyZ2V0cywgdmFycyk7XG4gICAgfVxuXG4gICAgaSA9IHBhcnNlZFRhcmdldHMubGVuZ3RoO1xuXG4gICAgd2hpbGUgKGktLSkge1xuICAgICAgaWYgKH5raWxsaW5nVGFyZ2V0cy5pbmRleE9mKHBhcnNlZFRhcmdldHNbaV0pKSB7XG4gICAgICAgIGN1ckxvb2t1cCA9IHByb3BUd2Vlbkxvb2t1cFtpXTtcblxuICAgICAgICBpZiAodmFycyA9PT0gXCJhbGxcIikge1xuICAgICAgICAgIG92ZXJ3cml0dGVuUHJvcHNbaV0gPSB2YXJzO1xuICAgICAgICAgIHByb3BzID0gY3VyTG9va3VwO1xuICAgICAgICAgIGN1ck92ZXJ3cml0ZVByb3BzID0ge307XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgY3VyT3ZlcndyaXRlUHJvcHMgPSBvdmVyd3JpdHRlblByb3BzW2ldID0gb3ZlcndyaXR0ZW5Qcm9wc1tpXSB8fCB7fTtcbiAgICAgICAgICBwcm9wcyA9IHZhcnM7XG4gICAgICAgIH1cblxuICAgICAgICBmb3IgKHAgaW4gcHJvcHMpIHtcbiAgICAgICAgICBwdCA9IGN1ckxvb2t1cCAmJiBjdXJMb29rdXBbcF07XG5cbiAgICAgICAgICBpZiAocHQpIHtcbiAgICAgICAgICAgIGlmICghKFwia2lsbFwiIGluIHB0LmQpIHx8IHB0LmQua2lsbChwKSA9PT0gdHJ1ZSkge1xuICAgICAgICAgICAgICBfcmVtb3ZlTGlua2VkTGlzdEl0ZW0odGhpcywgcHQsIFwiX3B0XCIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZWxldGUgY3VyTG9va3VwW3BdO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlmIChjdXJPdmVyd3JpdGVQcm9wcyAhPT0gXCJhbGxcIikge1xuICAgICAgICAgICAgY3VyT3ZlcndyaXRlUHJvcHNbcF0gPSAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRoaXMuX2luaXR0ZWQgJiYgIXRoaXMuX3B0ICYmIGZpcnN0UFQgJiYgX2ludGVycnVwdCh0aGlzKTsgLy9pZiBhbGwgdHdlZW5pbmcgcHJvcGVydGllcyBhcmUga2lsbGVkLCBraWxsIHRoZSB0d2Vlbi4gV2l0aG91dCB0aGlzIGxpbmUsIGlmIHRoZXJlJ3MgYSB0d2VlbiB3aXRoIG11bHRpcGxlIHRhcmdldHMgYW5kIHRoZW4geW91IGtpbGxUd2VlbnNPZigpIGVhY2ggdGFyZ2V0IGluZGl2aWR1YWxseSwgdGhlIHR3ZWVuIHdvdWxkIHRlY2huaWNhbGx5IHN0aWxsIHJlbWFpbiBhY3RpdmUgYW5kIGZpcmUgaXRzIG9uQ29tcGxldGUgZXZlbiB0aG91Z2ggdGhlcmUgYXJlbid0IGFueSBtb3JlIHByb3BlcnRpZXMgdHdlZW5pbmcuXG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBUd2Vlbi50byA9IGZ1bmN0aW9uIHRvKHRhcmdldHMsIHZhcnMpIHtcbiAgICByZXR1cm4gbmV3IFR3ZWVuKHRhcmdldHMsIHZhcnMsIGFyZ3VtZW50c1syXSk7XG4gIH07XG5cbiAgVHdlZW4uZnJvbSA9IGZ1bmN0aW9uIGZyb20odGFyZ2V0cywgdmFycykge1xuICAgIHJldHVybiBfY3JlYXRlVHdlZW5UeXBlKDEsIGFyZ3VtZW50cyk7XG4gIH07XG5cbiAgVHdlZW4uZGVsYXllZENhbGwgPSBmdW5jdGlvbiBkZWxheWVkQ2FsbChkZWxheSwgY2FsbGJhY2ssIHBhcmFtcywgc2NvcGUpIHtcbiAgICByZXR1cm4gbmV3IFR3ZWVuKGNhbGxiYWNrLCAwLCB7XG4gICAgICBpbW1lZGlhdGVSZW5kZXI6IGZhbHNlLFxuICAgICAgbGF6eTogZmFsc2UsXG4gICAgICBvdmVyd3JpdGU6IGZhbHNlLFxuICAgICAgZGVsYXk6IGRlbGF5LFxuICAgICAgb25Db21wbGV0ZTogY2FsbGJhY2ssXG4gICAgICBvblJldmVyc2VDb21wbGV0ZTogY2FsbGJhY2ssXG4gICAgICBvbkNvbXBsZXRlUGFyYW1zOiBwYXJhbXMsXG4gICAgICBvblJldmVyc2VDb21wbGV0ZVBhcmFtczogcGFyYW1zLFxuICAgICAgY2FsbGJhY2tTY29wZTogc2NvcGVcbiAgICB9KTsgLy8gd2UgbXVzdCB1c2Ugb25SZXZlcnNlQ29tcGxldGUgdG9vIGZvciB0aGluZ3MgbGlrZSB0aW1lbGluZS5hZGQoKCkgPT4gey4uLn0pIHdoaWNoIHNob3VsZCBiZSB0cmlnZ2VyZWQgaW4gQk9USCBkaXJlY3Rpb25zIChmb3J3YXJkIGFuZCByZXZlcnNlKVxuICB9O1xuXG4gIFR3ZWVuLmZyb21UbyA9IGZ1bmN0aW9uIGZyb21Ubyh0YXJnZXRzLCBmcm9tVmFycywgdG9WYXJzKSB7XG4gICAgcmV0dXJuIF9jcmVhdGVUd2VlblR5cGUoMiwgYXJndW1lbnRzKTtcbiAgfTtcblxuICBUd2Vlbi5zZXQgPSBmdW5jdGlvbiBzZXQodGFyZ2V0cywgdmFycykge1xuICAgIHZhcnMuZHVyYXRpb24gPSAwO1xuICAgIHZhcnMucmVwZWF0RGVsYXkgfHwgKHZhcnMucmVwZWF0ID0gMCk7XG4gICAgcmV0dXJuIG5ldyBUd2Vlbih0YXJnZXRzLCB2YXJzKTtcbiAgfTtcblxuICBUd2Vlbi5raWxsVHdlZW5zT2YgPSBmdW5jdGlvbiBraWxsVHdlZW5zT2YodGFyZ2V0cywgcHJvcHMsIG9ubHlBY3RpdmUpIHtcbiAgICByZXR1cm4gX2dsb2JhbFRpbWVsaW5lLmtpbGxUd2VlbnNPZih0YXJnZXRzLCBwcm9wcywgb25seUFjdGl2ZSk7XG4gIH07XG5cbiAgcmV0dXJuIFR3ZWVuO1xufShBbmltYXRpb24pO1xuXG5fc2V0RGVmYXVsdHMoVHdlZW4ucHJvdG90eXBlLCB7XG4gIF90YXJnZXRzOiBbXSxcbiAgX2xhenk6IDAsXG4gIF9zdGFydEF0OiAwLFxuICBfb3A6IDAsXG4gIF9vbkluaXQ6IDBcbn0pOyAvL2FkZCB0aGUgcGVydGluZW50IHRpbWVsaW5lIG1ldGhvZHMgdG8gVHdlZW4gaW5zdGFuY2VzIHNvIHRoYXQgdXNlcnMgY2FuIGNoYWluIGNvbnZlbmllbnRseSBhbmQgY3JlYXRlIGEgdGltZWxpbmUgYXV0b21hdGljYWxseS4gKHJlbW92ZWQgZHVlIHRvIGNvbmNlcm5zIHRoYXQgaXQnZCB1bHRpbWF0ZWx5IGFkZCB0byBtb3JlIGNvbmZ1c2lvbiBlc3BlY2lhbGx5IGZvciBiZWdpbm5lcnMpXG4vLyBfZm9yRWFjaE5hbWUoXCJ0byxmcm9tLGZyb21UbyxzZXQsY2FsbCxhZGQsYWRkTGFiZWwsYWRkUGF1c2VcIiwgbmFtZSA9PiB7XG4vLyBcdFR3ZWVuLnByb3RvdHlwZVtuYW1lXSA9IGZ1bmN0aW9uKCkge1xuLy8gXHRcdGxldCB0bCA9IG5ldyBUaW1lbGluZSgpO1xuLy8gXHRcdHJldHVybiBfYWRkVG9UaW1lbGluZSh0bCwgdGhpcylbbmFtZV0uYXBwbHkodGwsIHRvQXJyYXkoYXJndW1lbnRzKSk7XG4vLyBcdH1cbi8vIH0pO1xuLy9mb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eS4gTGV2ZXJhZ2UgdGhlIHRpbWVsaW5lIGNhbGxzLlxuXG5cbl9mb3JFYWNoTmFtZShcInN0YWdnZXJUbyxzdGFnZ2VyRnJvbSxzdGFnZ2VyRnJvbVRvXCIsIGZ1bmN0aW9uIChuYW1lKSB7XG4gIFR3ZWVuW25hbWVdID0gZnVuY3Rpb24gKCkge1xuICAgIHZhciB0bCA9IG5ldyBUaW1lbGluZSgpLFxuICAgICAgICBwYXJhbXMgPSBfc2xpY2UuY2FsbChhcmd1bWVudHMsIDApO1xuXG4gICAgcGFyYW1zLnNwbGljZShuYW1lID09PSBcInN0YWdnZXJGcm9tVG9cIiA/IDUgOiA0LCAwLCAwKTtcbiAgICByZXR1cm4gdGxbbmFtZV0uYXBwbHkodGwsIHBhcmFtcyk7XG4gIH07XG59KTtcbi8qXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogUFJPUFRXRUVOXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cblxudmFyIF9zZXR0ZXJQbGFpbiA9IGZ1bmN0aW9uIF9zZXR0ZXJQbGFpbih0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSkge1xuICByZXR1cm4gdGFyZ2V0W3Byb3BlcnR5XSA9IHZhbHVlO1xufSxcbiAgICBfc2V0dGVyRnVuYyA9IGZ1bmN0aW9uIF9zZXR0ZXJGdW5jKHRhcmdldCwgcHJvcGVydHksIHZhbHVlKSB7XG4gIHJldHVybiB0YXJnZXRbcHJvcGVydHldKHZhbHVlKTtcbn0sXG4gICAgX3NldHRlckZ1bmNXaXRoUGFyYW0gPSBmdW5jdGlvbiBfc2V0dGVyRnVuY1dpdGhQYXJhbSh0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSwgZGF0YSkge1xuICByZXR1cm4gdGFyZ2V0W3Byb3BlcnR5XShkYXRhLmZwLCB2YWx1ZSk7XG59LFxuICAgIF9zZXR0ZXJBdHRyaWJ1dGUgPSBmdW5jdGlvbiBfc2V0dGVyQXR0cmlidXRlKHRhcmdldCwgcHJvcGVydHksIHZhbHVlKSB7XG4gIHJldHVybiB0YXJnZXQuc2V0QXR0cmlidXRlKHByb3BlcnR5LCB2YWx1ZSk7XG59LFxuICAgIF9nZXRTZXR0ZXIgPSBmdW5jdGlvbiBfZ2V0U2V0dGVyKHRhcmdldCwgcHJvcGVydHkpIHtcbiAgcmV0dXJuIF9pc0Z1bmN0aW9uKHRhcmdldFtwcm9wZXJ0eV0pID8gX3NldHRlckZ1bmMgOiBfaXNVbmRlZmluZWQodGFyZ2V0W3Byb3BlcnR5XSkgJiYgdGFyZ2V0LnNldEF0dHJpYnV0ZSA/IF9zZXR0ZXJBdHRyaWJ1dGUgOiBfc2V0dGVyUGxhaW47XG59LFxuICAgIF9yZW5kZXJQbGFpbiA9IGZ1bmN0aW9uIF9yZW5kZXJQbGFpbihyYXRpbywgZGF0YSkge1xuICByZXR1cm4gZGF0YS5zZXQoZGF0YS50LCBkYXRhLnAsIE1hdGgucm91bmQoKGRhdGEucyArIGRhdGEuYyAqIHJhdGlvKSAqIDEwMDAwMDApIC8gMTAwMDAwMCwgZGF0YSk7XG59LFxuICAgIF9yZW5kZXJCb29sZWFuID0gZnVuY3Rpb24gX3JlbmRlckJvb2xlYW4ocmF0aW8sIGRhdGEpIHtcbiAgcmV0dXJuIGRhdGEuc2V0KGRhdGEudCwgZGF0YS5wLCAhIShkYXRhLnMgKyBkYXRhLmMgKiByYXRpbyksIGRhdGEpO1xufSxcbiAgICBfcmVuZGVyQ29tcGxleFN0cmluZyA9IGZ1bmN0aW9uIF9yZW5kZXJDb21wbGV4U3RyaW5nKHJhdGlvLCBkYXRhKSB7XG4gIHZhciBwdCA9IGRhdGEuX3B0LFxuICAgICAgcyA9IFwiXCI7XG5cbiAgaWYgKCFyYXRpbyAmJiBkYXRhLmIpIHtcbiAgICAvL2IgPSBiZWdpbm5pbmcgc3RyaW5nXG4gICAgcyA9IGRhdGEuYjtcbiAgfSBlbHNlIGlmIChyYXRpbyA9PT0gMSAmJiBkYXRhLmUpIHtcbiAgICAvL2UgPSBlbmRpbmcgc3RyaW5nXG4gICAgcyA9IGRhdGEuZTtcbiAgfSBlbHNlIHtcbiAgICB3aGlsZSAocHQpIHtcbiAgICAgIHMgPSBwdC5wICsgKHB0Lm0gPyBwdC5tKHB0LnMgKyBwdC5jICogcmF0aW8pIDogTWF0aC5yb3VuZCgocHQucyArIHB0LmMgKiByYXRpbykgKiAxMDAwMCkgLyAxMDAwMCkgKyBzOyAvL3dlIHVzZSB0aGUgXCJwXCIgcHJvcGVydHkgZm9yIHRoZSB0ZXh0IGluYmV0d2VlbiAobGlrZSBhIHN1ZmZpeCkuIEFuZCBpbiB0aGUgY29udGV4dCBvZiBhIGNvbXBsZXggc3RyaW5nLCB0aGUgbW9kaWZpZXIgKG0pIGlzIHR5cGljYWxseSBqdXN0IE1hdGgucm91bmQoKSwgbGlrZSBmb3IgUkdCIGNvbG9ycy5cblxuICAgICAgcHQgPSBwdC5fbmV4dDtcbiAgICB9XG5cbiAgICBzICs9IGRhdGEuYzsgLy93ZSB1c2UgdGhlIFwiY1wiIG9mIHRoZSBQcm9wVHdlZW4gdG8gc3RvcmUgdGhlIGZpbmFsIGNodW5rIG9mIG5vbi1udW1lcmljIHRleHQuXG4gIH1cblxuICBkYXRhLnNldChkYXRhLnQsIGRhdGEucCwgcywgZGF0YSk7XG59LFxuICAgIF9yZW5kZXJQcm9wVHdlZW5zID0gZnVuY3Rpb24gX3JlbmRlclByb3BUd2VlbnMocmF0aW8sIGRhdGEpIHtcbiAgdmFyIHB0ID0gZGF0YS5fcHQ7XG5cbiAgd2hpbGUgKHB0KSB7XG4gICAgcHQucihyYXRpbywgcHQuZCk7XG4gICAgcHQgPSBwdC5fbmV4dDtcbiAgfVxufSxcbiAgICBfYWRkUGx1Z2luTW9kaWZpZXIgPSBmdW5jdGlvbiBfYWRkUGx1Z2luTW9kaWZpZXIobW9kaWZpZXIsIHR3ZWVuLCB0YXJnZXQsIHByb3BlcnR5KSB7XG4gIHZhciBwdCA9IHRoaXMuX3B0LFxuICAgICAgbmV4dDtcblxuICB3aGlsZSAocHQpIHtcbiAgICBuZXh0ID0gcHQuX25leHQ7XG4gICAgcHQucCA9PT0gcHJvcGVydHkgJiYgcHQubW9kaWZpZXIobW9kaWZpZXIsIHR3ZWVuLCB0YXJnZXQpO1xuICAgIHB0ID0gbmV4dDtcbiAgfVxufSxcbiAgICBfa2lsbFByb3BUd2VlbnNPZiA9IGZ1bmN0aW9uIF9raWxsUHJvcFR3ZWVuc09mKHByb3BlcnR5KSB7XG4gIHZhciBwdCA9IHRoaXMuX3B0LFxuICAgICAgaGFzTm9uRGVwZW5kZW50UmVtYWluaW5nLFxuICAgICAgbmV4dDtcblxuICB3aGlsZSAocHQpIHtcbiAgICBuZXh0ID0gcHQuX25leHQ7XG5cbiAgICBpZiAocHQucCA9PT0gcHJvcGVydHkgJiYgIXB0Lm9wIHx8IHB0Lm9wID09PSBwcm9wZXJ0eSkge1xuICAgICAgX3JlbW92ZUxpbmtlZExpc3RJdGVtKHRoaXMsIHB0LCBcIl9wdFwiKTtcbiAgICB9IGVsc2UgaWYgKCFwdC5kZXApIHtcbiAgICAgIGhhc05vbkRlcGVuZGVudFJlbWFpbmluZyA9IDE7XG4gICAgfVxuXG4gICAgcHQgPSBuZXh0O1xuICB9XG5cbiAgcmV0dXJuICFoYXNOb25EZXBlbmRlbnRSZW1haW5pbmc7XG59LFxuICAgIF9zZXR0ZXJXaXRoTW9kaWZpZXIgPSBmdW5jdGlvbiBfc2V0dGVyV2l0aE1vZGlmaWVyKHRhcmdldCwgcHJvcGVydHksIHZhbHVlLCBkYXRhKSB7XG4gIGRhdGEubVNldCh0YXJnZXQsIHByb3BlcnR5LCBkYXRhLm0uY2FsbChkYXRhLnR3ZWVuLCB2YWx1ZSwgZGF0YS5tdCksIGRhdGEpO1xufSxcbiAgICBfc29ydFByb3BUd2VlbnNCeVByaW9yaXR5ID0gZnVuY3Rpb24gX3NvcnRQcm9wVHdlZW5zQnlQcmlvcml0eShwYXJlbnQpIHtcbiAgdmFyIHB0ID0gcGFyZW50Ll9wdCxcbiAgICAgIG5leHQsXG4gICAgICBwdDIsXG4gICAgICBmaXJzdCxcbiAgICAgIGxhc3Q7IC8vc29ydHMgdGhlIFByb3BUd2VlbiBsaW5rZWQgbGlzdCBpbiBvcmRlciBvZiBwcmlvcml0eSBiZWNhdXNlIHNvbWUgcGx1Z2lucyBuZWVkIHRvIGRvIHRoZWlyIHdvcmsgYWZ0ZXIgQUxMIG9mIHRoZSBQcm9wVHdlZW5zIHdlcmUgY3JlYXRlZCAobGlrZSBSb3VuZFByb3BzUGx1Z2luIGFuZCBNb2RpZmllcnNQbHVnaW4pXG5cbiAgd2hpbGUgKHB0KSB7XG4gICAgbmV4dCA9IHB0Ll9uZXh0O1xuICAgIHB0MiA9IGZpcnN0O1xuXG4gICAgd2hpbGUgKHB0MiAmJiBwdDIucHIgPiBwdC5wcikge1xuICAgICAgcHQyID0gcHQyLl9uZXh0O1xuICAgIH1cblxuICAgIGlmIChwdC5fcHJldiA9IHB0MiA/IHB0Mi5fcHJldiA6IGxhc3QpIHtcbiAgICAgIHB0Ll9wcmV2Ll9uZXh0ID0gcHQ7XG4gICAgfSBlbHNlIHtcbiAgICAgIGZpcnN0ID0gcHQ7XG4gICAgfVxuXG4gICAgaWYgKHB0Ll9uZXh0ID0gcHQyKSB7XG4gICAgICBwdDIuX3ByZXYgPSBwdDtcbiAgICB9IGVsc2Uge1xuICAgICAgbGFzdCA9IHB0O1xuICAgIH1cblxuICAgIHB0ID0gbmV4dDtcbiAgfVxuXG4gIHBhcmVudC5fcHQgPSBmaXJzdDtcbn07IC8vUHJvcFR3ZWVuIGtleTogdCA9IHRhcmdldCwgcCA9IHByb3AsIHIgPSByZW5kZXJlciwgZCA9IGRhdGEsIHMgPSBzdGFydCwgYyA9IGNoYW5nZSwgb3AgPSBvdmVyd3JpdGVQcm9wZXJ0eSAoT05MWSBwb3B1bGF0ZWQgd2hlbiBpdCdzIGRpZmZlcmVudCB0aGFuIHApLCBwciA9IHByaW9yaXR5LCBfbmV4dC9fcHJldiBmb3IgdGhlIGxpbmtlZCBsaXN0IHNpYmxpbmdzLCBzZXQgPSBzZXR0ZXIsIG0gPSBtb2RpZmllciwgbVNldCA9IG1vZGlmaWVyU2V0dGVyICh0aGUgb3JpZ2luYWwgc2V0dGVyLCBiZWZvcmUgYSBtb2RpZmllciB3YXMgYWRkZWQpXG5cblxuZXhwb3J0IHZhciBQcm9wVHdlZW4gPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkge1xuICBmdW5jdGlvbiBQcm9wVHdlZW4obmV4dCwgdGFyZ2V0LCBwcm9wLCBzdGFydCwgY2hhbmdlLCByZW5kZXJlciwgZGF0YSwgc2V0dGVyLCBwcmlvcml0eSkge1xuICAgIHRoaXMudCA9IHRhcmdldDtcbiAgICB0aGlzLnMgPSBzdGFydDtcbiAgICB0aGlzLmMgPSBjaGFuZ2U7XG4gICAgdGhpcy5wID0gcHJvcDtcbiAgICB0aGlzLnIgPSByZW5kZXJlciB8fCBfcmVuZGVyUGxhaW47XG4gICAgdGhpcy5kID0gZGF0YSB8fCB0aGlzO1xuICAgIHRoaXMuc2V0ID0gc2V0dGVyIHx8IF9zZXR0ZXJQbGFpbjtcbiAgICB0aGlzLnByID0gcHJpb3JpdHkgfHwgMDtcbiAgICB0aGlzLl9uZXh0ID0gbmV4dDtcblxuICAgIGlmIChuZXh0KSB7XG4gICAgICBuZXh0Ll9wcmV2ID0gdGhpcztcbiAgICB9XG4gIH1cblxuICB2YXIgX3Byb3RvNCA9IFByb3BUd2Vlbi5wcm90b3R5cGU7XG5cbiAgX3Byb3RvNC5tb2RpZmllciA9IGZ1bmN0aW9uIG1vZGlmaWVyKGZ1bmMsIHR3ZWVuLCB0YXJnZXQpIHtcbiAgICB0aGlzLm1TZXQgPSB0aGlzLm1TZXQgfHwgdGhpcy5zZXQ7IC8vaW4gY2FzZSBpdCB3YXMgYWxyZWFkeSBzZXQgKGEgUHJvcFR3ZWVuIGNhbiBvbmx5IGhhdmUgb25lIG1vZGlmaWVyKVxuXG4gICAgdGhpcy5zZXQgPSBfc2V0dGVyV2l0aE1vZGlmaWVyO1xuICAgIHRoaXMubSA9IGZ1bmM7XG4gICAgdGhpcy5tdCA9IHRhcmdldDsgLy9tb2RpZmllciB0YXJnZXRcblxuICAgIHRoaXMudHdlZW4gPSB0d2VlbjtcbiAgfTtcblxuICByZXR1cm4gUHJvcFR3ZWVuO1xufSgpOyAvL0luaXRpYWxpemF0aW9uIHRhc2tzXG5cbl9mb3JFYWNoTmFtZShfY2FsbGJhY2tOYW1lcyArIFwicGFyZW50LGR1cmF0aW9uLGVhc2UsZGVsYXksb3ZlcndyaXRlLHJ1bkJhY2t3YXJkcyxzdGFydEF0LHlveW8saW1tZWRpYXRlUmVuZGVyLHJlcGVhdCxyZXBlYXREZWxheSxkYXRhLHBhdXNlZCxyZXZlcnNlZCxsYXp5LGNhbGxiYWNrU2NvcGUsc3RyaW5nRmlsdGVyLGlkLHlveW9FYXNlLHN0YWdnZXIsaW5oZXJpdCxyZXBlYXRSZWZyZXNoLGtleWZyYW1lcyxhdXRvUmV2ZXJ0LHNjcm9sbFRyaWdnZXJcIiwgZnVuY3Rpb24gKG5hbWUpIHtcbiAgcmV0dXJuIF9yZXNlcnZlZFByb3BzW25hbWVdID0gMTtcbn0pO1xuXG5fZ2xvYmFscy5Ud2Vlbk1heCA9IF9nbG9iYWxzLlR3ZWVuTGl0ZSA9IFR3ZWVuO1xuX2dsb2JhbHMuVGltZWxpbmVMaXRlID0gX2dsb2JhbHMuVGltZWxpbmVNYXggPSBUaW1lbGluZTtcbl9nbG9iYWxUaW1lbGluZSA9IG5ldyBUaW1lbGluZSh7XG4gIHNvcnRDaGlsZHJlbjogZmFsc2UsXG4gIGRlZmF1bHRzOiBfZGVmYXVsdHMsXG4gIGF1dG9SZW1vdmVDaGlsZHJlbjogdHJ1ZSxcbiAgaWQ6IFwicm9vdFwiLFxuICBzbW9vdGhDaGlsZFRpbWluZzogdHJ1ZVxufSk7XG5fY29uZmlnLnN0cmluZ0ZpbHRlciA9IF9jb2xvclN0cmluZ0ZpbHRlcjtcblxudmFyIF9tZWRpYSA9IFtdLFxuICAgIF9saXN0ZW5lcnMgPSB7fSxcbiAgICBfZW1wdHlBcnJheSA9IFtdLFxuICAgIF9sYXN0TWVkaWFUaW1lID0gMCxcbiAgICBfY29udGV4dElEID0gMCxcbiAgICBfZGlzcGF0Y2ggPSBmdW5jdGlvbiBfZGlzcGF0Y2godHlwZSkge1xuICByZXR1cm4gKF9saXN0ZW5lcnNbdHlwZV0gfHwgX2VtcHR5QXJyYXkpLm1hcChmdW5jdGlvbiAoZikge1xuICAgIHJldHVybiBmKCk7XG4gIH0pO1xufSxcbiAgICBfb25NZWRpYUNoYW5nZSA9IGZ1bmN0aW9uIF9vbk1lZGlhQ2hhbmdlKCkge1xuICB2YXIgdGltZSA9IERhdGUubm93KCksXG4gICAgICBtYXRjaGVzID0gW107XG5cbiAgaWYgKHRpbWUgLSBfbGFzdE1lZGlhVGltZSA+IDIpIHtcbiAgICBfZGlzcGF0Y2goXCJtYXRjaE1lZGlhSW5pdFwiKTtcblxuICAgIF9tZWRpYS5mb3JFYWNoKGZ1bmN0aW9uIChjKSB7XG4gICAgICB2YXIgcXVlcmllcyA9IGMucXVlcmllcyxcbiAgICAgICAgICBjb25kaXRpb25zID0gYy5jb25kaXRpb25zLFxuICAgICAgICAgIG1hdGNoLFxuICAgICAgICAgIHAsXG4gICAgICAgICAgYW55TWF0Y2gsXG4gICAgICAgICAgdG9nZ2xlZDtcblxuICAgICAgZm9yIChwIGluIHF1ZXJpZXMpIHtcbiAgICAgICAgbWF0Y2ggPSBfd2luLm1hdGNoTWVkaWEocXVlcmllc1twXSkubWF0Y2hlczsgLy8gRmlyZWZveCBkb2Vzbid0IHVwZGF0ZSB0aGUgXCJtYXRjaGVzXCIgcHJvcGVydHkgb2YgdGhlIE1lZGlhUXVlcnlMaXN0IG9iamVjdCBjb3JyZWN0bHkgLSBpdCBvbmx5IGRvZXMgc28gYXMgaXQgY2FsbHMgaXRzIGNoYW5nZSBoYW5kbGVyIC0gc28gd2UgbXVzdCByZS1jcmVhdGUgYSBtZWRpYSBxdWVyeSBoZXJlIHRvIGVuc3VyZSBpdCdzIGFjY3VyYXRlLlxuXG4gICAgICAgIG1hdGNoICYmIChhbnlNYXRjaCA9IDEpO1xuXG4gICAgICAgIGlmIChtYXRjaCAhPT0gY29uZGl0aW9uc1twXSkge1xuICAgICAgICAgIGNvbmRpdGlvbnNbcF0gPSBtYXRjaDtcbiAgICAgICAgICB0b2dnbGVkID0gMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpZiAodG9nZ2xlZCkge1xuICAgICAgICBjLnJldmVydCgpO1xuICAgICAgICBhbnlNYXRjaCAmJiBtYXRjaGVzLnB1c2goYyk7XG4gICAgICB9XG4gICAgfSk7XG5cbiAgICBfZGlzcGF0Y2goXCJtYXRjaE1lZGlhUmV2ZXJ0XCIpO1xuXG4gICAgbWF0Y2hlcy5mb3JFYWNoKGZ1bmN0aW9uIChjKSB7XG4gICAgICByZXR1cm4gYy5vbk1hdGNoKGMsIGZ1bmN0aW9uIChmdW5jKSB7XG4gICAgICAgIHJldHVybiBjLmFkZChudWxsLCBmdW5jKTtcbiAgICAgIH0pO1xuICAgIH0pO1xuICAgIF9sYXN0TWVkaWFUaW1lID0gdGltZTtcblxuICAgIF9kaXNwYXRjaChcIm1hdGNoTWVkaWFcIik7XG4gIH1cbn07XG5cbnZhciBDb250ZXh0ID0gLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHtcbiAgZnVuY3Rpb24gQ29udGV4dChmdW5jLCBzY29wZSkge1xuICAgIHRoaXMuc2VsZWN0b3IgPSBzY29wZSAmJiBzZWxlY3RvcihzY29wZSk7XG4gICAgdGhpcy5kYXRhID0gW107XG4gICAgdGhpcy5fciA9IFtdOyAvLyByZXR1cm5lZC9jbGVhbnVwIGZ1bmN0aW9uc1xuXG4gICAgdGhpcy5pc1JldmVydGVkID0gZmFsc2U7XG4gICAgdGhpcy5pZCA9IF9jb250ZXh0SUQrKzsgLy8gdG8gd29yayBhcm91bmQgaXNzdWVzIHRoYXQgZnJhbWV3b3JrcyBsaWtlIFZ1ZSBjYXVzZSBieSBtYWtpbmcgdGhpbmdzIGludG8gUHJveGllcyB3aGljaCBtYWtlIGl0IGltcG9zc2libGUgdG8gZG8gc29tZXRoaW5nIGxpa2UgX21lZGlhLmluZGV4T2YodGhpcykgYmVjYXVzZSBcInRoaXNcIiB3b3VsZCBubyBsb25nZXIgcmVmZXIgdG8gdGhlIENvbnRleHQgaW5zdGFuY2UgaXRzZWxmIC0gaXQnZCByZWZlciB0byBhIFByb3h5ISBXZSBuZWVkZWQgYSB3YXkgdG8gaWRlbnRpZnkgdGhlIGNvbnRleHQgdW5pcXVlbHlcblxuICAgIGZ1bmMgJiYgdGhpcy5hZGQoZnVuYyk7XG4gIH1cblxuICB2YXIgX3Byb3RvNSA9IENvbnRleHQucHJvdG90eXBlO1xuXG4gIF9wcm90bzUuYWRkID0gZnVuY3Rpb24gYWRkKG5hbWUsIGZ1bmMsIHNjb3BlKSB7XG4gICAgLy8gcG9zc2libGUgZnV0dXJlIGFkZGl0aW9uIGlmIHdlIG5lZWQgdGhlIGFiaWxpdHkgdG8gYWRkKCkgYW4gYW5pbWF0aW9uIHRvIGEgY29udGV4dCBhbmQgZm9yIHdoYXRldmVyIHJlYXNvbiBjYW5ub3QgY3JlYXRlIHRoYXQgYW5pbWF0aW9uIGluc2lkZSBvZiBhIGNvbnRleHQuYWRkKCgpID0+IHsuLi59KSBmdW5jdGlvbi5cbiAgICAvLyBpZiAobmFtZSAmJiBfaXNGdW5jdGlvbihuYW1lLnJldmVydCkpIHtcbiAgICAvLyBcdHRoaXMuZGF0YS5wdXNoKG5hbWUpO1xuICAgIC8vIFx0cmV0dXJuIChuYW1lLl9jdHggPSB0aGlzKTtcbiAgICAvLyB9XG4gICAgaWYgKF9pc0Z1bmN0aW9uKG5hbWUpKSB7XG4gICAgICBzY29wZSA9IGZ1bmM7XG4gICAgICBmdW5jID0gbmFtZTtcbiAgICAgIG5hbWUgPSBfaXNGdW5jdGlvbjtcbiAgICB9XG5cbiAgICB2YXIgc2VsZiA9IHRoaXMsXG4gICAgICAgIGYgPSBmdW5jdGlvbiBmKCkge1xuICAgICAgdmFyIHByZXYgPSBfY29udGV4dCxcbiAgICAgICAgICBwcmV2U2VsZWN0b3IgPSBzZWxmLnNlbGVjdG9yLFxuICAgICAgICAgIHJlc3VsdDtcbiAgICAgIHByZXYgJiYgcHJldiAhPT0gc2VsZiAmJiBwcmV2LmRhdGEucHVzaChzZWxmKTtcbiAgICAgIHNjb3BlICYmIChzZWxmLnNlbGVjdG9yID0gc2VsZWN0b3Ioc2NvcGUpKTtcbiAgICAgIF9jb250ZXh0ID0gc2VsZjtcbiAgICAgIHJlc3VsdCA9IGZ1bmMuYXBwbHkoc2VsZiwgYXJndW1lbnRzKTtcbiAgICAgIF9pc0Z1bmN0aW9uKHJlc3VsdCkgJiYgc2VsZi5fci5wdXNoKHJlc3VsdCk7XG4gICAgICBfY29udGV4dCA9IHByZXY7XG4gICAgICBzZWxmLnNlbGVjdG9yID0gcHJldlNlbGVjdG9yO1xuICAgICAgc2VsZi5pc1JldmVydGVkID0gZmFsc2U7XG4gICAgICByZXR1cm4gcmVzdWx0O1xuICAgIH07XG5cbiAgICBzZWxmLmxhc3QgPSBmO1xuICAgIHJldHVybiBuYW1lID09PSBfaXNGdW5jdGlvbiA/IGYoc2VsZiwgZnVuY3Rpb24gKGZ1bmMpIHtcbiAgICAgIHJldHVybiBzZWxmLmFkZChudWxsLCBmdW5jKTtcbiAgICB9KSA6IG5hbWUgPyBzZWxmW25hbWVdID0gZiA6IGY7XG4gIH07XG5cbiAgX3Byb3RvNS5pZ25vcmUgPSBmdW5jdGlvbiBpZ25vcmUoZnVuYykge1xuICAgIHZhciBwcmV2ID0gX2NvbnRleHQ7XG4gICAgX2NvbnRleHQgPSBudWxsO1xuICAgIGZ1bmModGhpcyk7XG4gICAgX2NvbnRleHQgPSBwcmV2O1xuICB9O1xuXG4gIF9wcm90bzUuZ2V0VHdlZW5zID0gZnVuY3Rpb24gZ2V0VHdlZW5zKCkge1xuICAgIHZhciBhID0gW107XG4gICAgdGhpcy5kYXRhLmZvckVhY2goZnVuY3Rpb24gKGUpIHtcbiAgICAgIHJldHVybiBlIGluc3RhbmNlb2YgQ29udGV4dCA/IGEucHVzaC5hcHBseShhLCBlLmdldFR3ZWVucygpKSA6IGUgaW5zdGFuY2VvZiBUd2VlbiAmJiAhKGUucGFyZW50ICYmIGUucGFyZW50LmRhdGEgPT09IFwibmVzdGVkXCIpICYmIGEucHVzaChlKTtcbiAgICB9KTtcbiAgICByZXR1cm4gYTtcbiAgfTtcblxuICBfcHJvdG81LmNsZWFyID0gZnVuY3Rpb24gY2xlYXIoKSB7XG4gICAgdGhpcy5fci5sZW5ndGggPSB0aGlzLmRhdGEubGVuZ3RoID0gMDtcbiAgfTtcblxuICBfcHJvdG81LmtpbGwgPSBmdW5jdGlvbiBraWxsKHJldmVydCwgbWF0Y2hNZWRpYSkge1xuICAgIHZhciBfdGhpczQgPSB0aGlzO1xuXG4gICAgaWYgKHJldmVydCkge1xuICAgICAgKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgdmFyIHR3ZWVucyA9IF90aGlzNC5nZXRUd2VlbnMoKSxcbiAgICAgICAgICAgIGkgPSBfdGhpczQuZGF0YS5sZW5ndGgsXG4gICAgICAgICAgICB0O1xuXG4gICAgICAgIHdoaWxlIChpLS0pIHtcbiAgICAgICAgICAvLyBGbGlwIHBsdWdpbiB0d2VlbnMgYXJlIHZlcnkgZGlmZmVyZW50IGluIHRoYXQgdGhleSBzaG91bGQgYWN0dWFsbHkgYmUgcHVzaGVkIHRvIHRoZWlyIGVuZC4gVGhlIHBsdWdpbiByZXBsYWNlcyB0aGUgdGltZWxpbmUncyAucmV2ZXJ0KCkgbWV0aG9kIHRvIGRvIGV4YWN0bHkgdGhhdC4gQnV0IHdlIGFsc28gbmVlZCB0byByZW1vdmUgYW55IG9mIHRob3NlIG5lc3RlZCB0d2VlbnMgaW5zaWRlIHRoZSBmbGlwIHRpbWVsaW5lIHNvIHRoYXQgdGhleSBkb24ndCBnZXQgaW5kaXZpZHVhbGx5IHJldmVydGVkLlxuICAgICAgICAgIHQgPSBfdGhpczQuZGF0YVtpXTtcblxuICAgICAgICAgIGlmICh0LmRhdGEgPT09IFwiaXNGbGlwXCIpIHtcbiAgICAgICAgICAgIHQucmV2ZXJ0KCk7XG4gICAgICAgICAgICB0LmdldENoaWxkcmVuKHRydWUsIHRydWUsIGZhbHNlKS5mb3JFYWNoKGZ1bmN0aW9uICh0d2Vlbikge1xuICAgICAgICAgICAgICByZXR1cm4gdHdlZW5zLnNwbGljZSh0d2VlbnMuaW5kZXhPZih0d2VlbiksIDEpO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgfVxuICAgICAgICB9IC8vIHNhdmUgYXMgYW4gb2JqZWN0IHNvIHRoYXQgd2UgY2FuIGNhY2hlIHRoZSBnbG9iYWxUaW1lIGZvciBlYWNoIHR3ZWVuIHRvIG9wdGltaXplIHBlcmZvcm1hbmNlIGR1cmluZyB0aGUgc29ydFxuXG5cbiAgICAgICAgdHdlZW5zLm1hcChmdW5jdGlvbiAodCkge1xuICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBnOiB0Ll9kdXIgfHwgdC5fZGVsYXkgfHwgdC5fc2F0ICYmICF0Ll9zYXQudmFycy5pbW1lZGlhdGVSZW5kZXIgPyB0Lmdsb2JhbFRpbWUoMCkgOiAtSW5maW5pdHksXG4gICAgICAgICAgICB0OiB0XG4gICAgICAgICAgfTtcbiAgICAgICAgfSkuc29ydChmdW5jdGlvbiAoYSwgYikge1xuICAgICAgICAgIHJldHVybiBiLmcgLSBhLmcgfHwgLUluZmluaXR5O1xuICAgICAgICB9KS5mb3JFYWNoKGZ1bmN0aW9uIChvKSB7XG4gICAgICAgICAgcmV0dXJuIG8udC5yZXZlcnQocmV2ZXJ0KTtcbiAgICAgICAgfSk7IC8vIG5vdGU6IGFsbCBvZiB0aGUgX3N0YXJ0QXQgdHdlZW5zIHNob3VsZCBiZSByZXZlcnRlZCBpbiByZXZlcnNlIG9yZGVyIHRoYXQgdGhleSB3ZXJlIGNyZWF0ZWQsIGFuZCB0aGV5J2xsIGFsbCBoYXZlIHRoZSBzYW1lIGdsb2JhbFRpbWUgKC0xKSBzbyB0aGUgXCIgfHwgLTFcIiBpbiB0aGUgc29ydCBrZWVwcyB0aGUgb3JkZXIgcHJvcGVybHkuXG5cbiAgICAgICAgaSA9IF90aGlzNC5kYXRhLmxlbmd0aDtcblxuICAgICAgICB3aGlsZSAoaS0tKSB7XG4gICAgICAgICAgLy8gbWFrZSBzdXJlIHdlIGxvb3AgYmFja3dhcmRzIHNvIHRoYXQsIGZvciBleGFtcGxlLCBTcGxpdFRleHRzIHRoYXQgd2VyZSBjcmVhdGVkIGxhdGVyIG9uIHRoZSBzYW1lIGVsZW1lbnQgZ2V0IHJldmVydGVkIGZpcnN0XG4gICAgICAgICAgdCA9IF90aGlzNC5kYXRhW2ldO1xuXG4gICAgICAgICAgaWYgKHQgaW5zdGFuY2VvZiBUaW1lbGluZSkge1xuICAgICAgICAgICAgaWYgKHQuZGF0YSAhPT0gXCJuZXN0ZWRcIikge1xuICAgICAgICAgICAgICB0LnNjcm9sbFRyaWdnZXIgJiYgdC5zY3JvbGxUcmlnZ2VyLnJldmVydCgpO1xuICAgICAgICAgICAgICB0LmtpbGwoKTsgLy8gZG9uJ3QgcmV2ZXJ0KCkgdGhlIHRpbWVsaW5lIGJlY2F1c2UgdGhhdCdzIGR1cGxpY2F0aW5nIGVmZm9ydHMgc2luY2Ugd2UgYWxyZWFkeSByZXZlcnRlZCBhbGwgdGhlIHR3ZWVuc1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAhKHQgaW5zdGFuY2VvZiBUd2VlbikgJiYgdC5yZXZlcnQgJiYgdC5yZXZlcnQocmV2ZXJ0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBfdGhpczQuX3IuZm9yRWFjaChmdW5jdGlvbiAoZikge1xuICAgICAgICAgIHJldHVybiBmKHJldmVydCwgX3RoaXM0KTtcbiAgICAgICAgfSk7XG5cbiAgICAgICAgX3RoaXM0LmlzUmV2ZXJ0ZWQgPSB0cnVlO1xuICAgICAgfSkoKTtcbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy5kYXRhLmZvckVhY2goZnVuY3Rpb24gKGUpIHtcbiAgICAgICAgcmV0dXJuIGUua2lsbCAmJiBlLmtpbGwoKTtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIHRoaXMuY2xlYXIoKTtcblxuICAgIGlmIChtYXRjaE1lZGlhKSB7XG4gICAgICB2YXIgaSA9IF9tZWRpYS5sZW5ndGg7XG5cbiAgICAgIHdoaWxlIChpLS0pIHtcbiAgICAgICAgLy8gcHJldmlvdXNseSwgd2UgY2hlY2tlZCBfbWVkaWEuaW5kZXhPZih0aGlzKSwgYnV0IHNvbWUgZnJhbWV3b3JrcyBsaWtlIFZ1ZSBlbmZvcmNlIFByb3h5IG9iamVjdHMgdGhhdCBtYWtlIGl0IGltcG9zc2libGUgdG8gZ2V0IHRoZSBwcm9wZXIgcmVzdWx0IHRoYXQgd2F5LCBzbyB3ZSBtdXN0IHVzZSBhIHVuaXF1ZSBJRCBudW1iZXIgaW5zdGVhZC5cbiAgICAgICAgX21lZGlhW2ldLmlkID09PSB0aGlzLmlkICYmIF9tZWRpYS5zcGxpY2UoaSwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9O1xuXG4gIF9wcm90bzUucmV2ZXJ0ID0gZnVuY3Rpb24gcmV2ZXJ0KGNvbmZpZykge1xuICAgIHRoaXMua2lsbChjb25maWcgfHwge30pO1xuICB9O1xuXG4gIHJldHVybiBDb250ZXh0O1xufSgpO1xuXG52YXIgTWF0Y2hNZWRpYSA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7XG4gIGZ1bmN0aW9uIE1hdGNoTWVkaWEoc2NvcGUpIHtcbiAgICB0aGlzLmNvbnRleHRzID0gW107XG4gICAgdGhpcy5zY29wZSA9IHNjb3BlO1xuICAgIF9jb250ZXh0ICYmIF9jb250ZXh0LmRhdGEucHVzaCh0aGlzKTtcbiAgfVxuXG4gIHZhciBfcHJvdG82ID0gTWF0Y2hNZWRpYS5wcm90b3R5cGU7XG5cbiAgX3Byb3RvNi5hZGQgPSBmdW5jdGlvbiBhZGQoY29uZGl0aW9ucywgZnVuYywgc2NvcGUpIHtcbiAgICBfaXNPYmplY3QoY29uZGl0aW9ucykgfHwgKGNvbmRpdGlvbnMgPSB7XG4gICAgICBtYXRjaGVzOiBjb25kaXRpb25zXG4gICAgfSk7XG4gICAgdmFyIGNvbnRleHQgPSBuZXcgQ29udGV4dCgwLCBzY29wZSB8fCB0aGlzLnNjb3BlKSxcbiAgICAgICAgY29uZCA9IGNvbnRleHQuY29uZGl0aW9ucyA9IHt9LFxuICAgICAgICBtcSxcbiAgICAgICAgcCxcbiAgICAgICAgYWN0aXZlO1xuICAgIF9jb250ZXh0ICYmICFjb250ZXh0LnNlbGVjdG9yICYmIChjb250ZXh0LnNlbGVjdG9yID0gX2NvbnRleHQuc2VsZWN0b3IpOyAvLyBpbiBjYXNlIGEgY29udGV4dCBpcyBjcmVhdGVkIGluc2lkZSBhIGNvbnRleHQuIExpa2UgYSBnc2FwLm1hdGNoTWVkaWEoKSB0aGF0J3MgaW5zaWRlIGEgc2NvcGVkIGdzYXAuY29udGV4dCgpXG5cbiAgICB0aGlzLmNvbnRleHRzLnB1c2goY29udGV4dCk7XG4gICAgZnVuYyA9IGNvbnRleHQuYWRkKFwib25NYXRjaFwiLCBmdW5jKTtcbiAgICBjb250ZXh0LnF1ZXJpZXMgPSBjb25kaXRpb25zO1xuXG4gICAgZm9yIChwIGluIGNvbmRpdGlvbnMpIHtcbiAgICAgIGlmIChwID09PSBcImFsbFwiKSB7XG4gICAgICAgIGFjdGl2ZSA9IDE7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBtcSA9IF93aW4ubWF0Y2hNZWRpYShjb25kaXRpb25zW3BdKTtcblxuICAgICAgICBpZiAobXEpIHtcbiAgICAgICAgICBfbWVkaWEuaW5kZXhPZihjb250ZXh0KSA8IDAgJiYgX21lZGlhLnB1c2goY29udGV4dCk7XG4gICAgICAgICAgKGNvbmRbcF0gPSBtcS5tYXRjaGVzKSAmJiAoYWN0aXZlID0gMSk7XG4gICAgICAgICAgbXEuYWRkTGlzdGVuZXIgPyBtcS5hZGRMaXN0ZW5lcihfb25NZWRpYUNoYW5nZSkgOiBtcS5hZGRFdmVudExpc3RlbmVyKFwiY2hhbmdlXCIsIF9vbk1lZGlhQ2hhbmdlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGFjdGl2ZSAmJiBmdW5jKGNvbnRleHQsIGZ1bmN0aW9uIChmKSB7XG4gICAgICByZXR1cm4gY29udGV4dC5hZGQobnVsbCwgZik7XG4gICAgfSk7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH0gLy8gcmVmcmVzaCgpIHtcbiAgLy8gXHRsZXQgdGltZSA9IF9sYXN0TWVkaWFUaW1lLFxuICAvLyBcdFx0bWVkaWEgPSBfbWVkaWE7XG4gIC8vIFx0X2xhc3RNZWRpYVRpbWUgPSAtMTtcbiAgLy8gXHRfbWVkaWEgPSB0aGlzLmNvbnRleHRzO1xuICAvLyBcdF9vbk1lZGlhQ2hhbmdlKCk7XG4gIC8vIFx0X2xhc3RNZWRpYVRpbWUgPSB0aW1lO1xuICAvLyBcdF9tZWRpYSA9IG1lZGlhO1xuICAvLyB9XG4gIDtcblxuICBfcHJvdG82LnJldmVydCA9IGZ1bmN0aW9uIHJldmVydChjb25maWcpIHtcbiAgICB0aGlzLmtpbGwoY29uZmlnIHx8IHt9KTtcbiAgfTtcblxuICBfcHJvdG82LmtpbGwgPSBmdW5jdGlvbiBraWxsKHJldmVydCkge1xuICAgIHRoaXMuY29udGV4dHMuZm9yRWFjaChmdW5jdGlvbiAoYykge1xuICAgICAgcmV0dXJuIGMua2lsbChyZXZlcnQsIHRydWUpO1xuICAgIH0pO1xuICB9O1xuXG4gIHJldHVybiBNYXRjaE1lZGlhO1xufSgpO1xuLypcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBHU0FQXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cblxudmFyIF9nc2FwID0ge1xuICByZWdpc3RlclBsdWdpbjogZnVuY3Rpb24gcmVnaXN0ZXJQbHVnaW4oKSB7XG4gICAgZm9yICh2YXIgX2xlbjIgPSBhcmd1bWVudHMubGVuZ3RoLCBhcmdzID0gbmV3IEFycmF5KF9sZW4yKSwgX2tleTIgPSAwOyBfa2V5MiA8IF9sZW4yOyBfa2V5MisrKSB7XG4gICAgICBhcmdzW19rZXkyXSA9IGFyZ3VtZW50c1tfa2V5Ml07XG4gICAgfVxuXG4gICAgYXJncy5mb3JFYWNoKGZ1bmN0aW9uIChjb25maWcpIHtcbiAgICAgIHJldHVybiBfY3JlYXRlUGx1Z2luKGNvbmZpZyk7XG4gICAgfSk7XG4gIH0sXG4gIHRpbWVsaW5lOiBmdW5jdGlvbiB0aW1lbGluZSh2YXJzKSB7XG4gICAgcmV0dXJuIG5ldyBUaW1lbGluZSh2YXJzKTtcbiAgfSxcbiAgZ2V0VHdlZW5zT2Y6IGZ1bmN0aW9uIGdldFR3ZWVuc09mKHRhcmdldHMsIG9ubHlBY3RpdmUpIHtcbiAgICByZXR1cm4gX2dsb2JhbFRpbWVsaW5lLmdldFR3ZWVuc09mKHRhcmdldHMsIG9ubHlBY3RpdmUpO1xuICB9LFxuICBnZXRQcm9wZXJ0eTogZnVuY3Rpb24gZ2V0UHJvcGVydHkodGFyZ2V0LCBwcm9wZXJ0eSwgdW5pdCwgdW5jYWNoZSkge1xuICAgIF9pc1N0cmluZyh0YXJnZXQpICYmICh0YXJnZXQgPSB0b0FycmF5KHRhcmdldClbMF0pOyAvL2luIGNhc2Ugc2VsZWN0b3IgdGV4dCBvciBhbiBhcnJheSBpcyBwYXNzZWQgaW5cblxuICAgIHZhciBnZXR0ZXIgPSBfZ2V0Q2FjaGUodGFyZ2V0IHx8IHt9KS5nZXQsXG4gICAgICAgIGZvcm1hdCA9IHVuaXQgPyBfcGFzc1Rocm91Z2ggOiBfbnVtZXJpY0lmUG9zc2libGU7XG5cbiAgICB1bml0ID09PSBcIm5hdGl2ZVwiICYmICh1bml0ID0gXCJcIik7XG4gICAgcmV0dXJuICF0YXJnZXQgPyB0YXJnZXQgOiAhcHJvcGVydHkgPyBmdW5jdGlvbiAocHJvcGVydHksIHVuaXQsIHVuY2FjaGUpIHtcbiAgICAgIHJldHVybiBmb3JtYXQoKF9wbHVnaW5zW3Byb3BlcnR5XSAmJiBfcGx1Z2luc1twcm9wZXJ0eV0uZ2V0IHx8IGdldHRlcikodGFyZ2V0LCBwcm9wZXJ0eSwgdW5pdCwgdW5jYWNoZSkpO1xuICAgIH0gOiBmb3JtYXQoKF9wbHVnaW5zW3Byb3BlcnR5XSAmJiBfcGx1Z2luc1twcm9wZXJ0eV0uZ2V0IHx8IGdldHRlcikodGFyZ2V0LCBwcm9wZXJ0eSwgdW5pdCwgdW5jYWNoZSkpO1xuICB9LFxuICBxdWlja1NldHRlcjogZnVuY3Rpb24gcXVpY2tTZXR0ZXIodGFyZ2V0LCBwcm9wZXJ0eSwgdW5pdCkge1xuICAgIHRhcmdldCA9IHRvQXJyYXkodGFyZ2V0KTtcblxuICAgIGlmICh0YXJnZXQubGVuZ3RoID4gMSkge1xuICAgICAgdmFyIHNldHRlcnMgPSB0YXJnZXQubWFwKGZ1bmN0aW9uICh0KSB7XG4gICAgICAgIHJldHVybiBnc2FwLnF1aWNrU2V0dGVyKHQsIHByb3BlcnR5LCB1bml0KTtcbiAgICAgIH0pLFxuICAgICAgICAgIGwgPSBzZXR0ZXJzLmxlbmd0aDtcbiAgICAgIHJldHVybiBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICAgICAgdmFyIGkgPSBsO1xuXG4gICAgICAgIHdoaWxlIChpLS0pIHtcbiAgICAgICAgICBzZXR0ZXJzW2ldKHZhbHVlKTtcbiAgICAgICAgfVxuICAgICAgfTtcbiAgICB9XG5cbiAgICB0YXJnZXQgPSB0YXJnZXRbMF0gfHwge307XG5cbiAgICB2YXIgUGx1Z2luID0gX3BsdWdpbnNbcHJvcGVydHldLFxuICAgICAgICBjYWNoZSA9IF9nZXRDYWNoZSh0YXJnZXQpLFxuICAgICAgICBwID0gY2FjaGUuaGFybmVzcyAmJiAoY2FjaGUuaGFybmVzcy5hbGlhc2VzIHx8IHt9KVtwcm9wZXJ0eV0gfHwgcHJvcGVydHksXG4gICAgICAgIC8vIGluIGNhc2UgaXQncyBhbiBhbGlhcywgbGlrZSBcInJvdGF0ZVwiIGZvciBcInJvdGF0aW9uXCIuXG4gICAgc2V0dGVyID0gUGx1Z2luID8gZnVuY3Rpb24gKHZhbHVlKSB7XG4gICAgICB2YXIgcCA9IG5ldyBQbHVnaW4oKTtcbiAgICAgIF9xdWlja1R3ZWVuLl9wdCA9IDA7XG4gICAgICBwLmluaXQodGFyZ2V0LCB1bml0ID8gdmFsdWUgKyB1bml0IDogdmFsdWUsIF9xdWlja1R3ZWVuLCAwLCBbdGFyZ2V0XSk7XG4gICAgICBwLnJlbmRlcigxLCBwKTtcbiAgICAgIF9xdWlja1R3ZWVuLl9wdCAmJiBfcmVuZGVyUHJvcFR3ZWVucygxLCBfcXVpY2tUd2Vlbik7XG4gICAgfSA6IGNhY2hlLnNldCh0YXJnZXQsIHApO1xuXG4gICAgcmV0dXJuIFBsdWdpbiA/IHNldHRlciA6IGZ1bmN0aW9uICh2YWx1ZSkge1xuICAgICAgcmV0dXJuIHNldHRlcih0YXJnZXQsIHAsIHVuaXQgPyB2YWx1ZSArIHVuaXQgOiB2YWx1ZSwgY2FjaGUsIDEpO1xuICAgIH07XG4gIH0sXG4gIHF1aWNrVG86IGZ1bmN0aW9uIHF1aWNrVG8odGFyZ2V0LCBwcm9wZXJ0eSwgdmFycykge1xuICAgIHZhciBfbWVyZ2UyO1xuXG4gICAgdmFyIHR3ZWVuID0gZ3NhcC50byh0YXJnZXQsIF9tZXJnZSgoX21lcmdlMiA9IHt9LCBfbWVyZ2UyW3Byb3BlcnR5XSA9IFwiKz0wLjFcIiwgX21lcmdlMi5wYXVzZWQgPSB0cnVlLCBfbWVyZ2UyKSwgdmFycyB8fCB7fSkpLFxuICAgICAgICBmdW5jID0gZnVuY3Rpb24gZnVuYyh2YWx1ZSwgc3RhcnQsIHN0YXJ0SXNSZWxhdGl2ZSkge1xuICAgICAgcmV0dXJuIHR3ZWVuLnJlc2V0VG8ocHJvcGVydHksIHZhbHVlLCBzdGFydCwgc3RhcnRJc1JlbGF0aXZlKTtcbiAgICB9O1xuXG4gICAgZnVuYy50d2VlbiA9IHR3ZWVuO1xuICAgIHJldHVybiBmdW5jO1xuICB9LFxuICBpc1R3ZWVuaW5nOiBmdW5jdGlvbiBpc1R3ZWVuaW5nKHRhcmdldHMpIHtcbiAgICByZXR1cm4gX2dsb2JhbFRpbWVsaW5lLmdldFR3ZWVuc09mKHRhcmdldHMsIHRydWUpLmxlbmd0aCA+IDA7XG4gIH0sXG4gIGRlZmF1bHRzOiBmdW5jdGlvbiBkZWZhdWx0cyh2YWx1ZSkge1xuICAgIHZhbHVlICYmIHZhbHVlLmVhc2UgJiYgKHZhbHVlLmVhc2UgPSBfcGFyc2VFYXNlKHZhbHVlLmVhc2UsIF9kZWZhdWx0cy5lYXNlKSk7XG4gICAgcmV0dXJuIF9tZXJnZURlZXAoX2RlZmF1bHRzLCB2YWx1ZSB8fCB7fSk7XG4gIH0sXG4gIGNvbmZpZzogZnVuY3Rpb24gY29uZmlnKHZhbHVlKSB7XG4gICAgcmV0dXJuIF9tZXJnZURlZXAoX2NvbmZpZywgdmFsdWUgfHwge30pO1xuICB9LFxuICByZWdpc3RlckVmZmVjdDogZnVuY3Rpb24gcmVnaXN0ZXJFZmZlY3QoX3JlZjMpIHtcbiAgICB2YXIgbmFtZSA9IF9yZWYzLm5hbWUsXG4gICAgICAgIGVmZmVjdCA9IF9yZWYzLmVmZmVjdCxcbiAgICAgICAgcGx1Z2lucyA9IF9yZWYzLnBsdWdpbnMsXG4gICAgICAgIGRlZmF1bHRzID0gX3JlZjMuZGVmYXVsdHMsXG4gICAgICAgIGV4dGVuZFRpbWVsaW5lID0gX3JlZjMuZXh0ZW5kVGltZWxpbmU7XG4gICAgKHBsdWdpbnMgfHwgXCJcIikuc3BsaXQoXCIsXCIpLmZvckVhY2goZnVuY3Rpb24gKHBsdWdpbk5hbWUpIHtcbiAgICAgIHJldHVybiBwbHVnaW5OYW1lICYmICFfcGx1Z2luc1twbHVnaW5OYW1lXSAmJiAhX2dsb2JhbHNbcGx1Z2luTmFtZV0gJiYgX3dhcm4obmFtZSArIFwiIGVmZmVjdCByZXF1aXJlcyBcIiArIHBsdWdpbk5hbWUgKyBcIiBwbHVnaW4uXCIpO1xuICAgIH0pO1xuXG4gICAgX2VmZmVjdHNbbmFtZV0gPSBmdW5jdGlvbiAodGFyZ2V0cywgdmFycywgdGwpIHtcbiAgICAgIHJldHVybiBlZmZlY3QodG9BcnJheSh0YXJnZXRzKSwgX3NldERlZmF1bHRzKHZhcnMgfHwge30sIGRlZmF1bHRzKSwgdGwpO1xuICAgIH07XG5cbiAgICBpZiAoZXh0ZW5kVGltZWxpbmUpIHtcbiAgICAgIFRpbWVsaW5lLnByb3RvdHlwZVtuYW1lXSA9IGZ1bmN0aW9uICh0YXJnZXRzLCB2YXJzLCBwb3NpdGlvbikge1xuICAgICAgICByZXR1cm4gdGhpcy5hZGQoX2VmZmVjdHNbbmFtZV0odGFyZ2V0cywgX2lzT2JqZWN0KHZhcnMpID8gdmFycyA6IChwb3NpdGlvbiA9IHZhcnMpICYmIHt9LCB0aGlzKSwgcG9zaXRpb24pO1xuICAgICAgfTtcbiAgICB9XG4gIH0sXG4gIHJlZ2lzdGVyRWFzZTogZnVuY3Rpb24gcmVnaXN0ZXJFYXNlKG5hbWUsIGVhc2UpIHtcbiAgICBfZWFzZU1hcFtuYW1lXSA9IF9wYXJzZUVhc2UoZWFzZSk7XG4gIH0sXG4gIHBhcnNlRWFzZTogZnVuY3Rpb24gcGFyc2VFYXNlKGVhc2UsIGRlZmF1bHRFYXNlKSB7XG4gICAgcmV0dXJuIGFyZ3VtZW50cy5sZW5ndGggPyBfcGFyc2VFYXNlKGVhc2UsIGRlZmF1bHRFYXNlKSA6IF9lYXNlTWFwO1xuICB9LFxuICBnZXRCeUlkOiBmdW5jdGlvbiBnZXRCeUlkKGlkKSB7XG4gICAgcmV0dXJuIF9nbG9iYWxUaW1lbGluZS5nZXRCeUlkKGlkKTtcbiAgfSxcbiAgZXhwb3J0Um9vdDogZnVuY3Rpb24gZXhwb3J0Um9vdCh2YXJzLCBpbmNsdWRlRGVsYXllZENhbGxzKSB7XG4gICAgaWYgKHZhcnMgPT09IHZvaWQgMCkge1xuICAgICAgdmFycyA9IHt9O1xuICAgIH1cblxuICAgIHZhciB0bCA9IG5ldyBUaW1lbGluZSh2YXJzKSxcbiAgICAgICAgY2hpbGQsXG4gICAgICAgIG5leHQ7XG4gICAgdGwuc21vb3RoQ2hpbGRUaW1pbmcgPSBfaXNOb3RGYWxzZSh2YXJzLnNtb290aENoaWxkVGltaW5nKTtcblxuICAgIF9nbG9iYWxUaW1lbGluZS5yZW1vdmUodGwpO1xuXG4gICAgdGwuX2RwID0gMDsgLy9vdGhlcndpc2UgaXQnbGwgZ2V0IHJlLWFjdGl2YXRlZCB3aGVuIGFkZGluZyBjaGlsZHJlbiBhbmQgYmUgcmUtaW50cm9kdWNlZCBpbnRvIF9nbG9iYWxUaW1lbGluZSdzIGxpbmtlZCBsaXN0ICh0aGVuIGFkZGVkIHRvIGl0c2VsZikuXG5cbiAgICB0bC5fdGltZSA9IHRsLl90VGltZSA9IF9nbG9iYWxUaW1lbGluZS5fdGltZTtcbiAgICBjaGlsZCA9IF9nbG9iYWxUaW1lbGluZS5fZmlyc3Q7XG5cbiAgICB3aGlsZSAoY2hpbGQpIHtcbiAgICAgIG5leHQgPSBjaGlsZC5fbmV4dDtcblxuICAgICAgaWYgKGluY2x1ZGVEZWxheWVkQ2FsbHMgfHwgISghY2hpbGQuX2R1ciAmJiBjaGlsZCBpbnN0YW5jZW9mIFR3ZWVuICYmIGNoaWxkLnZhcnMub25Db21wbGV0ZSA9PT0gY2hpbGQuX3RhcmdldHNbMF0pKSB7XG4gICAgICAgIF9hZGRUb1RpbWVsaW5lKHRsLCBjaGlsZCwgY2hpbGQuX3N0YXJ0IC0gY2hpbGQuX2RlbGF5KTtcbiAgICAgIH1cblxuICAgICAgY2hpbGQgPSBuZXh0O1xuICAgIH1cblxuICAgIF9hZGRUb1RpbWVsaW5lKF9nbG9iYWxUaW1lbGluZSwgdGwsIDApO1xuXG4gICAgcmV0dXJuIHRsO1xuICB9LFxuICBjb250ZXh0OiBmdW5jdGlvbiBjb250ZXh0KGZ1bmMsIHNjb3BlKSB7XG4gICAgcmV0dXJuIGZ1bmMgPyBuZXcgQ29udGV4dChmdW5jLCBzY29wZSkgOiBfY29udGV4dDtcbiAgfSxcbiAgbWF0Y2hNZWRpYTogZnVuY3Rpb24gbWF0Y2hNZWRpYShzY29wZSkge1xuICAgIHJldHVybiBuZXcgTWF0Y2hNZWRpYShzY29wZSk7XG4gIH0sXG4gIG1hdGNoTWVkaWFSZWZyZXNoOiBmdW5jdGlvbiBtYXRjaE1lZGlhUmVmcmVzaCgpIHtcbiAgICByZXR1cm4gX21lZGlhLmZvckVhY2goZnVuY3Rpb24gKGMpIHtcbiAgICAgIHZhciBjb25kID0gYy5jb25kaXRpb25zLFxuICAgICAgICAgIGZvdW5kLFxuICAgICAgICAgIHA7XG5cbiAgICAgIGZvciAocCBpbiBjb25kKSB7XG4gICAgICAgIGlmIChjb25kW3BdKSB7XG4gICAgICAgICAgY29uZFtwXSA9IGZhbHNlO1xuICAgICAgICAgIGZvdW5kID0gMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmb3VuZCAmJiBjLnJldmVydCgpO1xuICAgIH0pIHx8IF9vbk1lZGlhQ2hhbmdlKCk7XG4gIH0sXG4gIGFkZEV2ZW50TGlzdGVuZXI6IGZ1bmN0aW9uIGFkZEV2ZW50TGlzdGVuZXIodHlwZSwgY2FsbGJhY2spIHtcbiAgICB2YXIgYSA9IF9saXN0ZW5lcnNbdHlwZV0gfHwgKF9saXN0ZW5lcnNbdHlwZV0gPSBbXSk7XG4gICAgfmEuaW5kZXhPZihjYWxsYmFjaykgfHwgYS5wdXNoKGNhbGxiYWNrKTtcbiAgfSxcbiAgcmVtb3ZlRXZlbnRMaXN0ZW5lcjogZnVuY3Rpb24gcmVtb3ZlRXZlbnRMaXN0ZW5lcih0eXBlLCBjYWxsYmFjaykge1xuICAgIHZhciBhID0gX2xpc3RlbmVyc1t0eXBlXSxcbiAgICAgICAgaSA9IGEgJiYgYS5pbmRleE9mKGNhbGxiYWNrKTtcbiAgICBpID49IDAgJiYgYS5zcGxpY2UoaSwgMSk7XG4gIH0sXG4gIHV0aWxzOiB7XG4gICAgd3JhcDogd3JhcCxcbiAgICB3cmFwWW95bzogd3JhcFlveW8sXG4gICAgZGlzdHJpYnV0ZTogZGlzdHJpYnV0ZSxcbiAgICByYW5kb206IHJhbmRvbSxcbiAgICBzbmFwOiBzbmFwLFxuICAgIG5vcm1hbGl6ZTogbm9ybWFsaXplLFxuICAgIGdldFVuaXQ6IGdldFVuaXQsXG4gICAgY2xhbXA6IGNsYW1wLFxuICAgIHNwbGl0Q29sb3I6IHNwbGl0Q29sb3IsXG4gICAgdG9BcnJheTogdG9BcnJheSxcbiAgICBzZWxlY3Rvcjogc2VsZWN0b3IsXG4gICAgbWFwUmFuZ2U6IG1hcFJhbmdlLFxuICAgIHBpcGU6IHBpcGUsXG4gICAgdW5pdGl6ZTogdW5pdGl6ZSxcbiAgICBpbnRlcnBvbGF0ZTogaW50ZXJwb2xhdGUsXG4gICAgc2h1ZmZsZTogc2h1ZmZsZVxuICB9LFxuICBpbnN0YWxsOiBfaW5zdGFsbCxcbiAgZWZmZWN0czogX2VmZmVjdHMsXG4gIHRpY2tlcjogX3RpY2tlcixcbiAgdXBkYXRlUm9vdDogVGltZWxpbmUudXBkYXRlUm9vdCxcbiAgcGx1Z2luczogX3BsdWdpbnMsXG4gIGdsb2JhbFRpbWVsaW5lOiBfZ2xvYmFsVGltZWxpbmUsXG4gIGNvcmU6IHtcbiAgICBQcm9wVHdlZW46IFByb3BUd2VlbixcbiAgICBnbG9iYWxzOiBfYWRkR2xvYmFsLFxuICAgIFR3ZWVuOiBUd2VlbixcbiAgICBUaW1lbGluZTogVGltZWxpbmUsXG4gICAgQW5pbWF0aW9uOiBBbmltYXRpb24sXG4gICAgZ2V0Q2FjaGU6IF9nZXRDYWNoZSxcbiAgICBfcmVtb3ZlTGlua2VkTGlzdEl0ZW06IF9yZW1vdmVMaW5rZWRMaXN0SXRlbSxcbiAgICByZXZlcnRpbmc6IGZ1bmN0aW9uIHJldmVydGluZygpIHtcbiAgICAgIHJldHVybiBfcmV2ZXJ0aW5nO1xuICAgIH0sXG4gICAgY29udGV4dDogZnVuY3Rpb24gY29udGV4dCh0b0FkZCkge1xuICAgICAgaWYgKHRvQWRkICYmIF9jb250ZXh0KSB7XG4gICAgICAgIF9jb250ZXh0LmRhdGEucHVzaCh0b0FkZCk7XG5cbiAgICAgICAgdG9BZGQuX2N0eCA9IF9jb250ZXh0O1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gX2NvbnRleHQ7XG4gICAgfSxcbiAgICBzdXBwcmVzc092ZXJ3cml0ZXM6IGZ1bmN0aW9uIHN1cHByZXNzT3ZlcndyaXRlcyh2YWx1ZSkge1xuICAgICAgcmV0dXJuIF9zdXBwcmVzc092ZXJ3cml0ZXMgPSB2YWx1ZTtcbiAgICB9XG4gIH1cbn07XG5cbl9mb3JFYWNoTmFtZShcInRvLGZyb20sZnJvbVRvLGRlbGF5ZWRDYWxsLHNldCxraWxsVHdlZW5zT2ZcIiwgZnVuY3Rpb24gKG5hbWUpIHtcbiAgcmV0dXJuIF9nc2FwW25hbWVdID0gVHdlZW5bbmFtZV07XG59KTtcblxuX3RpY2tlci5hZGQoVGltZWxpbmUudXBkYXRlUm9vdCk7XG5cbl9xdWlja1R3ZWVuID0gX2dzYXAudG8oe30sIHtcbiAgZHVyYXRpb246IDBcbn0pOyAvLyAtLS0tIEVYVFJBIFBMVUdJTlMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxudmFyIF9nZXRQbHVnaW5Qcm9wVHdlZW4gPSBmdW5jdGlvbiBfZ2V0UGx1Z2luUHJvcFR3ZWVuKHBsdWdpbiwgcHJvcCkge1xuICB2YXIgcHQgPSBwbHVnaW4uX3B0O1xuXG4gIHdoaWxlIChwdCAmJiBwdC5wICE9PSBwcm9wICYmIHB0Lm9wICE9PSBwcm9wICYmIHB0LmZwICE9PSBwcm9wKSB7XG4gICAgcHQgPSBwdC5fbmV4dDtcbiAgfVxuXG4gIHJldHVybiBwdDtcbn0sXG4gICAgX2FkZE1vZGlmaWVycyA9IGZ1bmN0aW9uIF9hZGRNb2RpZmllcnModHdlZW4sIG1vZGlmaWVycykge1xuICB2YXIgdGFyZ2V0cyA9IHR3ZWVuLl90YXJnZXRzLFxuICAgICAgcCxcbiAgICAgIGksXG4gICAgICBwdDtcblxuICBmb3IgKHAgaW4gbW9kaWZpZXJzKSB7XG4gICAgaSA9IHRhcmdldHMubGVuZ3RoO1xuXG4gICAgd2hpbGUgKGktLSkge1xuICAgICAgcHQgPSB0d2Vlbi5fcHRMb29rdXBbaV1bcF07XG5cbiAgICAgIGlmIChwdCAmJiAocHQgPSBwdC5kKSkge1xuICAgICAgICBpZiAocHQuX3B0KSB7XG4gICAgICAgICAgLy8gaXMgYSBwbHVnaW5cbiAgICAgICAgICBwdCA9IF9nZXRQbHVnaW5Qcm9wVHdlZW4ocHQsIHApO1xuICAgICAgICB9XG5cbiAgICAgICAgcHQgJiYgcHQubW9kaWZpZXIgJiYgcHQubW9kaWZpZXIobW9kaWZpZXJzW3BdLCB0d2VlbiwgdGFyZ2V0c1tpXSwgcCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59LFxuICAgIF9idWlsZE1vZGlmaWVyUGx1Z2luID0gZnVuY3Rpb24gX2J1aWxkTW9kaWZpZXJQbHVnaW4obmFtZSwgbW9kaWZpZXIpIHtcbiAgcmV0dXJuIHtcbiAgICBuYW1lOiBuYW1lLFxuICAgIHJhd1ZhcnM6IDEsXG4gICAgLy9kb24ndCBwcmUtcHJvY2VzcyBmdW5jdGlvbi1iYXNlZCB2YWx1ZXMgb3IgXCJyYW5kb20oKVwiIHN0cmluZ3MuXG4gICAgaW5pdDogZnVuY3Rpb24gaW5pdCh0YXJnZXQsIHZhcnMsIHR3ZWVuKSB7XG4gICAgICB0d2Vlbi5fb25Jbml0ID0gZnVuY3Rpb24gKHR3ZWVuKSB7XG4gICAgICAgIHZhciB0ZW1wLCBwO1xuXG4gICAgICAgIGlmIChfaXNTdHJpbmcodmFycykpIHtcbiAgICAgICAgICB0ZW1wID0ge307XG5cbiAgICAgICAgICBfZm9yRWFjaE5hbWUodmFycywgZnVuY3Rpb24gKG5hbWUpIHtcbiAgICAgICAgICAgIHJldHVybiB0ZW1wW25hbWVdID0gMTtcbiAgICAgICAgICB9KTsgLy9pZiB0aGUgdXNlciBwYXNzZXMgaW4gYSBjb21tYS1kZWxpbWl0ZWQgbGlzdCBvZiBwcm9wZXJ0eSBuYW1lcyB0byByb3VuZFByb3BzLCBsaWtlIFwieCx5XCIsIHdlIHJvdW5kIHRvIHdob2xlIG51bWJlcnMuXG5cblxuICAgICAgICAgIHZhcnMgPSB0ZW1wO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKG1vZGlmaWVyKSB7XG4gICAgICAgICAgdGVtcCA9IHt9O1xuXG4gICAgICAgICAgZm9yIChwIGluIHZhcnMpIHtcbiAgICAgICAgICAgIHRlbXBbcF0gPSBtb2RpZmllcih2YXJzW3BdKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB2YXJzID0gdGVtcDtcbiAgICAgICAgfVxuXG4gICAgICAgIF9hZGRNb2RpZmllcnModHdlZW4sIHZhcnMpO1xuICAgICAgfTtcbiAgICB9XG4gIH07XG59OyAvL3JlZ2lzdGVyIGNvcmUgcGx1Z2luc1xuXG5cbmV4cG9ydCB2YXIgZ3NhcCA9IF9nc2FwLnJlZ2lzdGVyUGx1Z2luKHtcbiAgbmFtZTogXCJhdHRyXCIsXG4gIGluaXQ6IGZ1bmN0aW9uIGluaXQodGFyZ2V0LCB2YXJzLCB0d2VlbiwgaW5kZXgsIHRhcmdldHMpIHtcbiAgICB2YXIgcCwgcHQsIHY7XG4gICAgdGhpcy50d2VlbiA9IHR3ZWVuO1xuXG4gICAgZm9yIChwIGluIHZhcnMpIHtcbiAgICAgIHYgPSB0YXJnZXQuZ2V0QXR0cmlidXRlKHApIHx8IFwiXCI7XG4gICAgICBwdCA9IHRoaXMuYWRkKHRhcmdldCwgXCJzZXRBdHRyaWJ1dGVcIiwgKHYgfHwgMCkgKyBcIlwiLCB2YXJzW3BdLCBpbmRleCwgdGFyZ2V0cywgMCwgMCwgcCk7XG4gICAgICBwdC5vcCA9IHA7XG4gICAgICBwdC5iID0gdjsgLy8gcmVjb3JkIHRoZSBiZWdpbm5pbmcgdmFsdWUgc28gd2UgY2FuIHJldmVydCgpXG5cbiAgICAgIHRoaXMuX3Byb3BzLnB1c2gocCk7XG4gICAgfVxuICB9LFxuICByZW5kZXI6IGZ1bmN0aW9uIHJlbmRlcihyYXRpbywgZGF0YSkge1xuICAgIHZhciBwdCA9IGRhdGEuX3B0O1xuXG4gICAgd2hpbGUgKHB0KSB7XG4gICAgICBfcmV2ZXJ0aW5nID8gcHQuc2V0KHB0LnQsIHB0LnAsIHB0LmIsIHB0KSA6IHB0LnIocmF0aW8sIHB0LmQpOyAvLyBpZiByZXZlcnRpbmcsIGdvIGJhY2sgdG8gdGhlIG9yaWdpbmFsIChwdC5iKVxuXG4gICAgICBwdCA9IHB0Ll9uZXh0O1xuICAgIH1cbiAgfVxufSwge1xuICBuYW1lOiBcImVuZEFycmF5XCIsXG4gIGluaXQ6IGZ1bmN0aW9uIGluaXQodGFyZ2V0LCB2YWx1ZSkge1xuICAgIHZhciBpID0gdmFsdWUubGVuZ3RoO1xuXG4gICAgd2hpbGUgKGktLSkge1xuICAgICAgdGhpcy5hZGQodGFyZ2V0LCBpLCB0YXJnZXRbaV0gfHwgMCwgdmFsdWVbaV0sIDAsIDAsIDAsIDAsIDAsIDEpO1xuICAgIH1cbiAgfVxufSwgX2J1aWxkTW9kaWZpZXJQbHVnaW4oXCJyb3VuZFByb3BzXCIsIF9yb3VuZE1vZGlmaWVyKSwgX2J1aWxkTW9kaWZpZXJQbHVnaW4oXCJtb2RpZmllcnNcIiksIF9idWlsZE1vZGlmaWVyUGx1Z2luKFwic25hcFwiLCBzbmFwKSkgfHwgX2dzYXA7IC8vdG8gcHJldmVudCB0aGUgY29yZSBwbHVnaW5zIGZyb20gYmVpbmcgZHJvcHBlZCB2aWEgYWdncmVzc2l2ZSB0cmVlIHNoYWtpbmcsIHdlIG11c3QgaW5jbHVkZSB0aGVtIGluIHRoZSB2YXJpYWJsZSBkZWNsYXJhdGlvbiBpbiB0aGlzIHdheS5cblxuVHdlZW4udmVyc2lvbiA9IFRpbWVsaW5lLnZlcnNpb24gPSBnc2FwLnZlcnNpb24gPSBcIjMuMTIuNVwiO1xuX2NvcmVSZWFkeSA9IDE7XG5fd2luZG93RXhpc3RzKCkgJiYgX3dha2UoKTtcbnZhciBQb3dlcjAgPSBfZWFzZU1hcC5Qb3dlcjAsXG4gICAgUG93ZXIxID0gX2Vhc2VNYXAuUG93ZXIxLFxuICAgIFBvd2VyMiA9IF9lYXNlTWFwLlBvd2VyMixcbiAgICBQb3dlcjMgPSBfZWFzZU1hcC5Qb3dlcjMsXG4gICAgUG93ZXI0ID0gX2Vhc2VNYXAuUG93ZXI0LFxuICAgIExpbmVhciA9IF9lYXNlTWFwLkxpbmVhcixcbiAgICBRdWFkID0gX2Vhc2VNYXAuUXVhZCxcbiAgICBDdWJpYyA9IF9lYXNlTWFwLkN1YmljLFxuICAgIFF1YXJ0ID0gX2Vhc2VNYXAuUXVhcnQsXG4gICAgUXVpbnQgPSBfZWFzZU1hcC5RdWludCxcbiAgICBTdHJvbmcgPSBfZWFzZU1hcC5TdHJvbmcsXG4gICAgRWxhc3RpYyA9IF9lYXNlTWFwLkVsYXN0aWMsXG4gICAgQmFjayA9IF9lYXNlTWFwLkJhY2ssXG4gICAgU3RlcHBlZEVhc2UgPSBfZWFzZU1hcC5TdGVwcGVkRWFzZSxcbiAgICBCb3VuY2UgPSBfZWFzZU1hcC5Cb3VuY2UsXG4gICAgU2luZSA9IF9lYXNlTWFwLlNpbmUsXG4gICAgRXhwbyA9IF9lYXNlTWFwLkV4cG8sXG4gICAgQ2lyYyA9IF9lYXNlTWFwLkNpcmM7XG5leHBvcnQgeyBQb3dlcjAsIFBvd2VyMSwgUG93ZXIyLCBQb3dlcjMsIFBvd2VyNCwgTGluZWFyLCBRdWFkLCBDdWJpYywgUXVhcnQsIFF1aW50LCBTdHJvbmcsIEVsYXN0aWMsIEJhY2ssIFN0ZXBwZWRFYXNlLCBCb3VuY2UsIFNpbmUsIEV4cG8sIENpcmMgfTtcbmV4cG9ydCB7IFR3ZWVuIGFzIFR3ZWVuTWF4LCBUd2VlbiBhcyBUd2VlbkxpdGUsIFRpbWVsaW5lIGFzIFRpbWVsaW5lTWF4LCBUaW1lbGluZSBhcyBUaW1lbGluZUxpdGUsIGdzYXAgYXMgZGVmYXVsdCwgd3JhcCwgd3JhcFlveW8sIGRpc3RyaWJ1dGUsIHJhbmRvbSwgc25hcCwgbm9ybWFsaXplLCBnZXRVbml0LCBjbGFtcCwgc3BsaXRDb2xvciwgdG9BcnJheSwgc2VsZWN0b3IsIG1hcFJhbmdlLCBwaXBlLCB1bml0aXplLCBpbnRlcnBvbGF0ZSwgc2h1ZmZsZSB9OyAvL2V4cG9ydCBzb21lIGludGVybmFsIG1ldGhvZHMvb3JvamVjdHMgZm9yIHVzZSBpbiBDU1NQbHVnaW4gc28gdGhhdCB3ZSBjYW4gZXh0ZXJuYWxpemUgdGhhdCBmaWxlIGFuZCBhbGxvdyBjdXN0b20gYnVpbGRzIHRoYXQgZXhjbHVkZSBpdC5cblxuZXhwb3J0IHsgX2dldFByb3BlcnR5LCBfbnVtRXhwLCBfbnVtV2l0aFVuaXRFeHAsIF9pc1N0cmluZywgX2lzVW5kZWZpbmVkLCBfcmVuZGVyQ29tcGxleFN0cmluZywgX3JlbEV4cCwgX3NldERlZmF1bHRzLCBfcmVtb3ZlTGlua2VkTGlzdEl0ZW0sIF9mb3JFYWNoTmFtZSwgX3NvcnRQcm9wVHdlZW5zQnlQcmlvcml0eSwgX2NvbG9yU3RyaW5nRmlsdGVyLCBfcmVwbGFjZVJhbmRvbSwgX2NoZWNrUGx1Z2luLCBfcGx1Z2lucywgX3RpY2tlciwgX2NvbmZpZywgX3JvdW5kTW9kaWZpZXIsIF9yb3VuZCwgX21pc3NpbmdQbHVnaW4sIF9nZXRTZXR0ZXIsIF9nZXRDYWNoZSwgX2NvbG9yRXhwLCBfcGFyc2VSZWxhdGl2ZSB9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/gsap/gsap-core.js\n"); + +/***/ }), + +/***/ "./node_modules/gsap/index.js": +/*!************************************!*\ + !*** ./node_modules/gsap/index.js ***! + \************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Back: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Back; },\n/* harmony export */ Bounce: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Bounce; },\n/* harmony export */ CSSPlugin: function() { return /* reexport safe */ _CSSPlugin_js__WEBPACK_IMPORTED_MODULE_1__.CSSPlugin; },\n/* harmony export */ Circ: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Circ; },\n/* harmony export */ Cubic: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Cubic; },\n/* harmony export */ Elastic: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Elastic; },\n/* harmony export */ Expo: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Expo; },\n/* harmony export */ Linear: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Linear; },\n/* harmony export */ Power0: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Power0; },\n/* harmony export */ Power1: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Power1; },\n/* harmony export */ Power2: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Power2; },\n/* harmony export */ Power3: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Power3; },\n/* harmony export */ Power4: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Power4; },\n/* harmony export */ Quad: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Quad; },\n/* harmony export */ Quart: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Quart; },\n/* harmony export */ Quint: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Quint; },\n/* harmony export */ Sine: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Sine; },\n/* harmony export */ SteppedEase: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.SteppedEase; },\n/* harmony export */ Strong: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Strong; },\n/* harmony export */ TimelineLite: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.TimelineLite; },\n/* harmony export */ TimelineMax: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.TimelineMax; },\n/* harmony export */ TweenLite: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.TweenLite; },\n/* harmony export */ TweenMax: function() { return /* binding */ TweenMaxWithCSS; },\n/* harmony export */ \"default\": function() { return /* binding */ gsapWithCSS; },\n/* harmony export */ gsap: function() { return /* binding */ gsapWithCSS; }\n/* harmony export */ });\n/* harmony import */ var _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./gsap-core.js */ \"./node_modules/gsap/gsap-core.js\");\n/* harmony import */ var _CSSPlugin_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CSSPlugin.js */ \"./node_modules/gsap/CSSPlugin.js\");\n\n\nvar gsapWithCSS = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap.registerPlugin(_CSSPlugin_js__WEBPACK_IMPORTED_MODULE_1__.CSSPlugin) || _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap,\n // to protect from tree shaking\nTweenMaxWithCSS = gsapWithCSS.core.Tween;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvZ3NhcC9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBcU47QUFDMUs7QUFDM0Msa0JBQWtCLCtDQUFJLGdCQUFnQixvREFBUyxLQUFLLCtDQUFJO0FBQ3hEO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vbm9kZV9tb2R1bGVzL2dzYXAvaW5kZXguanM/Y2ZmYSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBnc2FwLCBQb3dlcjAsIFBvd2VyMSwgUG93ZXIyLCBQb3dlcjMsIFBvd2VyNCwgTGluZWFyLCBRdWFkLCBDdWJpYywgUXVhcnQsIFF1aW50LCBTdHJvbmcsIEVsYXN0aWMsIEJhY2ssIFN0ZXBwZWRFYXNlLCBCb3VuY2UsIFNpbmUsIEV4cG8sIENpcmMsIFR3ZWVuTGl0ZSwgVGltZWxpbmVMaXRlLCBUaW1lbGluZU1heCB9IGZyb20gXCIuL2dzYXAtY29yZS5qc1wiO1xuaW1wb3J0IHsgQ1NTUGx1Z2luIH0gZnJvbSBcIi4vQ1NTUGx1Z2luLmpzXCI7XG52YXIgZ3NhcFdpdGhDU1MgPSBnc2FwLnJlZ2lzdGVyUGx1Z2luKENTU1BsdWdpbikgfHwgZ3NhcCxcbiAgICAvLyB0byBwcm90ZWN0IGZyb20gdHJlZSBzaGFraW5nXG5Ud2Vlbk1heFdpdGhDU1MgPSBnc2FwV2l0aENTUy5jb3JlLlR3ZWVuO1xuZXhwb3J0IHsgZ3NhcFdpdGhDU1MgYXMgZ3NhcCwgZ3NhcFdpdGhDU1MgYXMgZGVmYXVsdCwgQ1NTUGx1Z2luLCBUd2Vlbk1heFdpdGhDU1MgYXMgVHdlZW5NYXgsIFR3ZWVuTGl0ZSwgVGltZWxpbmVNYXgsIFRpbWVsaW5lTGl0ZSwgUG93ZXIwLCBQb3dlcjEsIFBvd2VyMiwgUG93ZXIzLCBQb3dlcjQsIExpbmVhciwgUXVhZCwgQ3ViaWMsIFF1YXJ0LCBRdWludCwgU3Ryb25nLCBFbGFzdGljLCBCYWNrLCBTdGVwcGVkRWFzZSwgQm91bmNlLCBTaW5lLCBFeHBvLCBDaXJjIH07Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/gsap/index.js\n"); + +/***/ }), + +/***/ "./src/counter-row/editor.scss": +/*!*************************************!*\ + !*** ./src/counter-row/editor.scss ***! + \*************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY291bnRlci1yb3cvZWRpdG9yLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb3VudGVyLXJvdy9lZGl0b3Iuc2Nzcz9kODk1Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/counter-row/editor.scss\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "./src/counter-row/block.json": +/*!************************************!*\ + !*** ./src/counter-row/block.json ***! + \************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/counter-row","version":"1.0.0","title":"Counter Row","category":"rrze_elements","description":"Create a Row for Counters","supports":{"html":false},"attributes":{"stagger":{"type":"number","default":0},"columns":{"type":"number","default":5},"startValue":{"type":"number","default":0}},"styles":[{"name":"outlined","label":"Outlined"},{"name":"colorblock","label":"Colorblock","isDefault":true}],"example":{"attributes":{"stagger":0,"columns":3,"startValue":0},"innerBlocks":[{"name":"rrze-elements/rrze-counter","attributes":{"title":"49000","description":"Students"}},{"name":"rrze-elements/rrze-counter","attributes":{"title":"5352","description":"Employees"}},{"name":"rrze-elements/rrze-counter","attributes":{"title":"135","description":"Courses"}}]},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/counter-row/index.tsx"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/counter/index-rtl.css b/build/counter/index-rtl.css index 1364f65d..888aac7c 100644 --- a/build/counter/index-rtl.css +++ b/build/counter/index-rtl.css @@ -1 +1,339 @@ -.rrze--counter-element{column-gap:.15em;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));row-gap:.15em}@media(min-width:992px){.rrze--counter-element{column-gap:.15em;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));row-gap:.15em}}dl.rrze-elements-counter dd{margin-right:0;padding-right:0}dt span.fau-counter-data.rrze-counter-normal{font-size:var(--wp--preset--font-size--normal,1rem)}dt span.fau-counter-data.rrze-counter-medium{font-size:var(--wp--preset--font-size--medium,1.25rem)}dt span.fau-counter-data.rrze-counter-large{font-size:var(--wp--preset--font-size--large,4rem)}.rrze--counter-element-container{background-color:var(--color-primary-basis,#04316a);border:1px solid var(--color-primary-basis,#04316a);color:#fff;height:100%;margin-bottom:1rem;padding:.5rem 1rem}.rrze--counter-element-container dl{margin:.5rem}.rrze--counter-element-container dt a{color:#fff;text-decoration:none}.rrze--counter-element-container a.standard-btn.ghost-btn{color:#fff;margin-top:1rem;text-decoration:none}.is-style-outlined .rrze--counter-element-container,.rrze--counter-element-container a.standard-btn.ghost-btn:hover{background-color:var(--color-white,#fff);border:1px solid var(--color-primary-basis,#04316a);color:var(--color-KontrastDunkel,#222)}.is-style-outlined .rrze--counter-element-container a.standard-btn.ghost-btn,.is-style-outlined .rrze--counter-element-container dt a{color:var(--color-KontrastDunkel,#222)}.is-style-outlined .rrze--counter-element-container a.standard-btn.ghost-btn:hover{background-color:var(--color-primary-basis,#04316a);border:1px solid var(--color-primary-basis,#04316a);color:var(--color-white,#fff)}.rrze--counter-element-container dd,.rrze--counter-element-container dt{margin:0}@media(min-width:992px){.wp-block-rrze-elements-counter-row{float:none!important;margin-right:0!important}.wp-block-rrze-elements-counter-row.rrze-elements-column-1 .rrze--counter-element{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-2 .rrze--counter-element{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-3 .rrze--counter-element{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-4 .rrze--counter-element{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-5 .rrze--counter-element{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}}a.standard-btn,button.standard-btn{background:var(--color-primary-ci-hell,#245783);border:1px solid transparent;color:var(--color-button-text,#fff);cursor:pointer;display:inline-block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin:5px 0;overflow:hidden;padding:10px 18px;text-align:center;text-decoration:none!important;transition:background .2s ease}a.standard-btn span,button.standard-btn span{background-color:inherit;color:inherit}a.standard-btn.font-light,button.standard-btn.font-light{color:#fff}a.standard-btn.font-dark,button.standard-btn.font-dark{color:#000}a.standard-btn.xsmall-btn,button.standard-btn.xsmall-btn{font-size:14px;font-size:.875rem;line-height:1.5;padding:5px 10px}a.standard-btn.small-btn,button.standard-btn.small-btn{padding:7px 12px 5px}a.standard-btn.large-btn,button.standard-btn.large-btn{font-size:23px;font-size:1.4375rem;line-height:1.5;padding:14px 20px 13px}a.standard-btn.xlarge-btn,button.standard-btn.xlarge-btn{font-size:25px;font-size:1.5625rem;line-height:1.5;padding:18px 30px 17px}a.standard-btn.primary-btn,button.standard-btn.primary-btn{background:var(--color-primary-ci-hell,#245783);border-color:#1f4a6f;color:var(--color-primary-ci-hell-kontrast,#fff)}a.standard-btn.primary-btn:active,a.standard-btn.primary-btn:focus,a.standard-btn.primary-btn:hover,button.standard-btn.primary-btn:active,button.standard-btn.primary-btn:focus,button.standard-btn.primary-btn:hover{background:var(--color-button-hover-bg,#193c5b);color:var(--color-button-hover-text,#fff)}a.standard-btn.blue-btn,button.standard-btn.blue-btn{background:#245783;border-color:#1f4a6f}a.standard-btn.blue-btn:active,a.standard-btn.blue-btn:focus,a.standard-btn.blue-btn:hover,button.standard-btn.blue-btn:active,button.standard-btn.blue-btn:focus,button.standard-btn.blue-btn:hover{background:#193c5b}a.standard-btn.green-btn,a.standard-btn.success-btn,button.standard-btn.green-btn,button.standard-btn.success-btn{background:#115c39;border-color:#0d462c}a.standard-btn.green-btn:active,a.standard-btn.green-btn:focus,a.standard-btn.green-btn:hover,a.standard-btn.success-btn:active,a.standard-btn.success-btn:focus,a.standard-btn.success-btn:hover,button.standard-btn.green-btn:active,button.standard-btn.green-btn:focus,button.standard-btn.green-btn:hover,button.standard-btn.success-btn:active,button.standard-btn.success-btn:focus,button.standard-btn.success-btn:hover{background:#072819}a.standard-btn.info-btn,button.standard-btn.info-btn{background:#0dcaf0;border-color:#0cb6d8;color:#000}a.standard-btn.info-btn:active,a.standard-btn.info-btn:focus,a.standard-btn.info-btn:hover,button.standard-btn.info-btn:active,button.standard-btn.info-btn:focus,button.standard-btn.info-btn:hover{background:#0a99b6}a.standard-btn.warning-btn,a.standard-btn.yellow-btn,button.standard-btn.warning-btn,button.standard-btn.yellow-btn{background:#ffc107;border-color:#edb100;color:#000}a.standard-btn.warning-btn:active,a.standard-btn.warning-btn:focus,a.standard-btn.warning-btn:hover,a.standard-btn.yellow-btn:active,a.standard-btn.yellow-btn:focus,a.standard-btn.yellow-btn:hover,button.standard-btn.warning-btn:active,button.standard-btn.warning-btn:focus,button.standard-btn.warning-btn:hover,button.standard-btn.yellow-btn:active,button.standard-btn.yellow-btn:focus,button.standard-btn.yellow-btn:hover{background:#c99700}a.standard-btn.danger-btn,a.standard-btn.red-btn,button.standard-btn.danger-btn,button.standard-btn.red-btn{background:#921925;border-color:#7c151f}a.standard-btn.danger-btn:active,a.standard-btn.danger-btn:focus,a.standard-btn.danger-btn:hover,a.standard-btn.red-btn:active,a.standard-btn.red-btn:focus,a.standard-btn.red-btn:hover,button.standard-btn.danger-btn:active,button.standard-btn.danger-btn:focus,button.standard-btn.danger-btn:hover,button.standard-btn.red-btn:active,button.standard-btn.red-btn:focus,button.standard-btn.red-btn:hover{background:#5e1018}a.standard-btn.grey-btn,a.standard-btn.secondary-btn,button.standard-btn.grey-btn,button.standard-btn.secondary-btn{background:#4c5359}a.standard-btn.grey-btn:active,a.standard-btn.grey-btn:focus,a.standard-btn.grey-btn:hover,a.standard-btn.secondary-btn:active,a.standard-btn.secondary-btn:focus,a.standard-btn.secondary-btn:hover,button.standard-btn.grey-btn:active,button.standard-btn.grey-btn:focus,button.standard-btn.grey-btn:hover,button.standard-btn.secondary-btn:active,button.standard-btn.secondary-btn:focus,button.standard-btn.secondary-btn:hover{background:#303438}a.standard-btn.black-btn,button.standard-btn.black-btn{background:#212529;color:#fff}a.standard-btn.black-btn:active,a.standard-btn.black-btn:focus,a.standard-btn.black-btn:hover,button.standard-btn.black-btn:active,button.standard-btn.black-btn:focus,button.standard-btn.black-btn:hover{background:#060607;color:#fff}a.standard-btn.ghost-btn,button.standard-btn.ghost-btn{background:transparent;border:1px solid var(--color-ContentBorders,#dfe6ec);color:var(--color-Text,#212529)}a.standard-btn.ghost-btn:active,a.standard-btn.ghost-btn:focus,a.standard-btn.ghost-btn:hover,button.standard-btn.ghost-btn:active,button.standard-btn.ghost-btn:focus,button.standard-btn.ghost-btn:hover{background:var(--color-ghostbutton-hover-bg,#245783);color:var(--color-ghostbutton-hover-text,#fff)}.fau-events a.standard-btn.ghost-btn,.fau-events button.standard-btn.ghost-btn{border-width:2px}a.standard-btn.full-btn,button.standard-btn.full-btn{width:100%}a.standard-btn:active,button.standard-btn:active{transform:scale(.95)} +/*!************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/counter/editor.scss ***! + \************************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +.rrze--counter-element { + display: -ms-grid; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); + column-gap: 0.15em; + row-gap: 0.15em; +} + +@media (min-width: 992px) { + .rrze--counter-element { + display: -ms-grid; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); + column-gap: 0.15em; + row-gap: 0.15em; + } +} +dl.rrze-elements-counter dd { + margin-right: 0; + padding-right: 0; +} + +dt span.fau-counter-data.rrze-counter-normal { + font-size: var(--wp--preset--font-size--normal, 1rem); +} +dt span.fau-counter-data.rrze-counter-medium { + font-size: var(--wp--preset--font-size--medium, 1.25rem); +} +dt span.fau-counter-data.rrze-counter-large { + font-size: var(--wp--preset--font-size--large, 4rem); +} + +.rrze--counter-element-container { + background-color: var(--color-primary-basis, #04316a); + color: #fff; + border: 1px solid var(--color-primary-basis, #04316a); + padding: 0.5rem 1rem; + margin-bottom: 1rem; + height: 100%; + /* Creates spacing between the boxes */ +} +.rrze--counter-element-container dl { + margin: 0.5rem; +} +.rrze--counter-element-container dt a { + color: #fff; + text-decoration: none; +} +.rrze--counter-element-container a.standard-btn.ghost-btn { + color: #fff; + text-decoration: none; + margin-top: 1rem; +} +.rrze--counter-element-container a.standard-btn.ghost-btn:hover { + background-color: var(--color-white, #fff); + color: var(--color-KontrastDunkel, #222); + border: 1px solid var(--color-primary-basis, #04316a); +} + +.is-style-outlined .rrze--counter-element-container { + background-color: var(--color-white, #fff); + color: var(--color-KontrastDunkel, #222); + border: 1px solid var(--color-primary-basis, #04316a); +} +.is-style-outlined .rrze--counter-element-container dt a { + color: var(--color-KontrastDunkel, #222); +} +.is-style-outlined .rrze--counter-element-container a.standard-btn.ghost-btn { + color: var(--color-KontrastDunkel, #222); +} +.is-style-outlined .rrze--counter-element-container a.standard-btn.ghost-btn:hover { + color: var(--color-white, #fff); + background-color: var(--color-primary-basis, #04316a); + border: 1px solid var(--color-primary-basis, #04316a); +} + +.rrze--counter-element-container dt, +.rrze--counter-element-container dd { + margin: 0; + /* Resets default margin for clean alignment */ +} + +@media (min-width: 992px) { + .wp-block-rrze-elements-counter-row { + float: none !important; + margin-right: 0 !important; + } + .wp-block-rrze-elements-counter-row.rrze-elements-column-1 .rrze--counter-element { + -ms-grid-columns: (1fr)[1]; + grid-template-columns: repeat(1, 1fr); + } + .wp-block-rrze-elements-counter-row.rrze-elements-column-2 .rrze--counter-element { + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); + } + .wp-block-rrze-elements-counter-row.rrze-elements-column-3 .rrze--counter-element { + -ms-grid-columns: (1fr)[3]; + grid-template-columns: repeat(3, 1fr); + } + .wp-block-rrze-elements-counter-row.rrze-elements-column-4 .rrze--counter-element { + -ms-grid-columns: (1fr)[4]; + grid-template-columns: repeat(4, 1fr); + } + .wp-block-rrze-elements-counter-row.rrze-elements-column-5 .rrze--counter-element { + -ms-grid-columns: (1fr)[5]; + grid-template-columns: repeat(5, 1fr); + } +} +/*! + * Buttons + */ +button.standard-btn, +a.standard-btn { + display: inline-block; + margin: 5px 0; + padding: 10px 18px; + overflow: hidden; + cursor: pointer; + background: var(--color-primary-ci-hell, #245783); + color: var(--color-button-text, #fff); + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + text-align: center; + font-weight: normal; + text-decoration: none !important; + transition: 0.2s background ease; + border: 1px solid transparent; +} +button.standard-btn span, +a.standard-btn span { + background-color: inherit; + color: inherit; +} + +/*.post, .page { + .entry-content { + button.standard-btn, + a.standard-btn { + color: var(--color-button-text, #fff); + &:hover { + color: var(--color-button-text, #fff); + } + } + } +}*/ +button.standard-btn.font-light, +a.standard-btn.font-light { + color: #fff; +} +button.standard-btn.font-dark, +a.standard-btn.font-dark { + color: #000; +} +button.standard-btn.xsmall-btn, +a.standard-btn.xsmall-btn { + padding: 5px 10px; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.5; +} +button.standard-btn.small-btn, +a.standard-btn.small-btn { + padding: 7px 12px 5px; +} +button.standard-btn.large-btn, +a.standard-btn.large-btn { + padding: 14px 20px 13px; + font-size: 23px; + font-size: 1.4375rem; + line-height: 1.5; +} +button.standard-btn.xlarge-btn, +a.standard-btn.xlarge-btn { + padding: 18px 30px 17px; + font-size: 25px; + font-size: 1.5625rem; + line-height: 1.5; +} +button.standard-btn.primary-btn, +a.standard-btn.primary-btn { + background: var(--color-primary-ci-hell, #245783); + color: var(--color-primary-ci-hell-kontrast, #fff); + border-color: rgb(30.502994012, 73.7155688623, 110.997005988); +} +button.standard-btn.primary-btn:hover, button.standard-btn.primary-btn:focus, button.standard-btn.primary-btn:active, +a.standard-btn.primary-btn:hover, +a.standard-btn.primary-btn:focus, +a.standard-btn.primary-btn:active { + background: var(--color-button-hover-bg, rgb(25.005988024, 60.4311377246, 90.994011976)); + color: var(--color-button-hover-text, #fff); +} +button.standard-btn.blue-btn, +a.standard-btn.blue-btn { + background: #245783; + border-color: rgb(30.502994012, 73.7155688623, 110.997005988); +} +button.standard-btn.blue-btn:hover, button.standard-btn.blue-btn:focus, button.standard-btn.blue-btn:active, +a.standard-btn.blue-btn:hover, +a.standard-btn.blue-btn:focus, +a.standard-btn.blue-btn:active { + background: rgb(25.005988024, 60.4311377246, 90.994011976); +} +button.standard-btn.success-btn, button.standard-btn.green-btn, +a.standard-btn.success-btn, +a.standard-btn.green-btn { + background: #115c39; + border-color: rgb(13.0229357798, 70.4770642202, 43.6651376147); +} +button.standard-btn.success-btn:hover, button.standard-btn.success-btn:focus, button.standard-btn.success-btn:active, button.standard-btn.green-btn:hover, button.standard-btn.green-btn:focus, button.standard-btn.green-btn:active, +a.standard-btn.success-btn:hover, +a.standard-btn.success-btn:focus, +a.standard-btn.success-btn:active, +a.standard-btn.green-btn:hover, +a.standard-btn.green-btn:focus, +a.standard-btn.green-btn:active { + background: rgb(7.4550458716, 40.3449541284, 24.9963302752); +} +button.standard-btn.info-btn, +a.standard-btn.info-btn { + background: #0dcaf0; + border-color: rgb(11.6897233202, 181.6403162055, 215.8102766798); + color: #000000; +} +button.standard-btn.info-btn:hover, button.standard-btn.info-btn:focus, button.standard-btn.info-btn:active, +a.standard-btn.info-btn:hover, +a.standard-btn.info-btn:focus, +a.standard-btn.info-btn:active { + background: rgb(9.8553359684, 153.1367588933, 181.9446640316); +} +button.standard-btn.warning-btn, button.standard-btn.yellow-btn, +a.standard-btn.warning-btn, +a.standard-btn.yellow-btn { + background: #ffc107; + border-color: rgb(236.5, 177.375, 0); + color: #000000; +} +button.standard-btn.warning-btn:hover, button.standard-btn.warning-btn:focus, button.standard-btn.warning-btn:active, button.standard-btn.yellow-btn:hover, button.standard-btn.yellow-btn:focus, button.standard-btn.yellow-btn:active, +a.standard-btn.warning-btn:hover, +a.standard-btn.warning-btn:focus, +a.standard-btn.warning-btn:active, +a.standard-btn.yellow-btn:hover, +a.standard-btn.yellow-btn:focus, +a.standard-btn.yellow-btn:active { + background: rgb(200.8, 150.6, 0); +} +button.standard-btn.danger-btn, button.standard-btn.red-btn, +a.standard-btn.danger-btn, +a.standard-btn.red-btn { + background: #921925; + border-color: rgb(124.2280701754, 21.2719298246, 31.4824561404); +} +button.standard-btn.danger-btn:hover, button.standard-btn.danger-btn:focus, button.standard-btn.danger-btn:active, button.standard-btn.red-btn:hover, button.standard-btn.red-btn:focus, button.standard-btn.red-btn:active, +a.standard-btn.danger-btn:hover, +a.standard-btn.danger-btn:focus, +a.standard-btn.danger-btn:active, +a.standard-btn.red-btn:hover, +a.standard-btn.red-btn:focus, +a.standard-btn.red-btn:active { + background: rgb(93.7473684211, 16.0526315789, 23.7578947368); +} +button.standard-btn.secondary-btn, button.standard-btn.grey-btn, +a.standard-btn.secondary-btn, +a.standard-btn.grey-btn { + background: #4c5359; +} +button.standard-btn.secondary-btn:hover, button.standard-btn.secondary-btn:focus, button.standard-btn.secondary-btn:active, button.standard-btn.grey-btn:hover, button.standard-btn.grey-btn:focus, button.standard-btn.grey-btn:active, +a.standard-btn.secondary-btn:hover, +a.standard-btn.secondary-btn:focus, +a.standard-btn.secondary-btn:active, +a.standard-btn.grey-btn:hover, +a.standard-btn.grey-btn:focus, +a.standard-btn.grey-btn:active { + background: rgb(47.8109090909, 52.2145454545, 55.9890909091); +} +button.standard-btn.black-btn, +a.standard-btn.black-btn { + background: #212529; + color: #fff; +} +button.standard-btn.black-btn:hover, button.standard-btn.black-btn:focus, button.standard-btn.black-btn:active, +a.standard-btn.black-btn:hover, +a.standard-btn.black-btn:focus, +a.standard-btn.black-btn:active { + background: rgb(5.7081081081, 6.4, 7.0918918919); + color: #fff; +} +button.standard-btn.ghost-btn, +a.standard-btn.ghost-btn { + background: transparent; + color: var(--color-Text, #212529); + border: 1px solid var(--color-ContentBorders, #dfe6ec); +} +button.standard-btn.ghost-btn:hover, button.standard-btn.ghost-btn:focus, button.standard-btn.ghost-btn:active, +a.standard-btn.ghost-btn:hover, +a.standard-btn.ghost-btn:focus, +a.standard-btn.ghost-btn:active { + color: var(--color-ghostbutton-hover-text, #fff); + background: var(--color-ghostbutton-hover-bg, #245783); +} +.fau-events button.standard-btn.ghost-btn, +.fau-events a.standard-btn.ghost-btn { + border-width: 2px; +} +button.standard-btn.full-btn, +a.standard-btn.full-btn { + width: 100%; +} +button.standard-btn:active, +a.standard-btn:active { + transform: scale(0.95); +} diff --git a/build/counter/index.asset.php b/build/counter/index.asset.php index 63145a82..341cc93b 100644 --- a/build/counter/index.asset.php +++ b/build/counter/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives'), 'version' => 'd08198c30e80c8af8a6c'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives'), 'version' => '19d9e4c75cd1fa047b30'); diff --git a/build/counter/index.css b/build/counter/index.css index afeaab59..97f6512d 100644 --- a/build/counter/index.css +++ b/build/counter/index.css @@ -1 +1,339 @@ -.rrze--counter-element{column-gap:.15em;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));row-gap:.15em}@media(min-width:992px){.rrze--counter-element{column-gap:.15em;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));row-gap:.15em}}dl.rrze-elements-counter dd{margin-left:0;padding-left:0}dt span.fau-counter-data.rrze-counter-normal{font-size:var(--wp--preset--font-size--normal,1rem)}dt span.fau-counter-data.rrze-counter-medium{font-size:var(--wp--preset--font-size--medium,1.25rem)}dt span.fau-counter-data.rrze-counter-large{font-size:var(--wp--preset--font-size--large,4rem)}.rrze--counter-element-container{background-color:var(--color-primary-basis,#04316a);border:1px solid var(--color-primary-basis,#04316a);color:#fff;height:100%;margin-bottom:1rem;padding:.5rem 1rem}.rrze--counter-element-container dl{margin:.5rem}.rrze--counter-element-container dt a{color:#fff;text-decoration:none}.rrze--counter-element-container a.standard-btn.ghost-btn{color:#fff;margin-top:1rem;text-decoration:none}.is-style-outlined .rrze--counter-element-container,.rrze--counter-element-container a.standard-btn.ghost-btn:hover{background-color:var(--color-white,#fff);border:1px solid var(--color-primary-basis,#04316a);color:var(--color-KontrastDunkel,#222)}.is-style-outlined .rrze--counter-element-container a.standard-btn.ghost-btn,.is-style-outlined .rrze--counter-element-container dt a{color:var(--color-KontrastDunkel,#222)}.is-style-outlined .rrze--counter-element-container a.standard-btn.ghost-btn:hover{background-color:var(--color-primary-basis,#04316a);border:1px solid var(--color-primary-basis,#04316a);color:var(--color-white,#fff)}.rrze--counter-element-container dd,.rrze--counter-element-container dt{margin:0}@media(min-width:992px){.wp-block-rrze-elements-counter-row{float:none!important;margin-left:0!important}.wp-block-rrze-elements-counter-row.rrze-elements-column-1 .rrze--counter-element{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-2 .rrze--counter-element{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-3 .rrze--counter-element{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-4 .rrze--counter-element{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-5 .rrze--counter-element{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}}a.standard-btn,button.standard-btn{background:var(--color-primary-ci-hell,#245783);border:1px solid transparent;color:var(--color-button-text,#fff);cursor:pointer;display:inline-block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin:5px 0;overflow:hidden;padding:10px 18px;text-align:center;text-decoration:none!important;transition:background .2s ease}a.standard-btn span,button.standard-btn span{background-color:inherit;color:inherit}a.standard-btn.font-light,button.standard-btn.font-light{color:#fff}a.standard-btn.font-dark,button.standard-btn.font-dark{color:#000}a.standard-btn.xsmall-btn,button.standard-btn.xsmall-btn{font-size:14px;font-size:.875rem;line-height:1.5;padding:5px 10px}a.standard-btn.small-btn,button.standard-btn.small-btn{padding:7px 12px 5px}a.standard-btn.large-btn,button.standard-btn.large-btn{font-size:23px;font-size:1.4375rem;line-height:1.5;padding:14px 20px 13px}a.standard-btn.xlarge-btn,button.standard-btn.xlarge-btn{font-size:25px;font-size:1.5625rem;line-height:1.5;padding:18px 30px 17px}a.standard-btn.primary-btn,button.standard-btn.primary-btn{background:var(--color-primary-ci-hell,#245783);border-color:#1f4a6f;color:var(--color-primary-ci-hell-kontrast,#fff)}a.standard-btn.primary-btn:active,a.standard-btn.primary-btn:focus,a.standard-btn.primary-btn:hover,button.standard-btn.primary-btn:active,button.standard-btn.primary-btn:focus,button.standard-btn.primary-btn:hover{background:var(--color-button-hover-bg,#193c5b);color:var(--color-button-hover-text,#fff)}a.standard-btn.blue-btn,button.standard-btn.blue-btn{background:#245783;border-color:#1f4a6f}a.standard-btn.blue-btn:active,a.standard-btn.blue-btn:focus,a.standard-btn.blue-btn:hover,button.standard-btn.blue-btn:active,button.standard-btn.blue-btn:focus,button.standard-btn.blue-btn:hover{background:#193c5b}a.standard-btn.green-btn,a.standard-btn.success-btn,button.standard-btn.green-btn,button.standard-btn.success-btn{background:#115c39;border-color:#0d462c}a.standard-btn.green-btn:active,a.standard-btn.green-btn:focus,a.standard-btn.green-btn:hover,a.standard-btn.success-btn:active,a.standard-btn.success-btn:focus,a.standard-btn.success-btn:hover,button.standard-btn.green-btn:active,button.standard-btn.green-btn:focus,button.standard-btn.green-btn:hover,button.standard-btn.success-btn:active,button.standard-btn.success-btn:focus,button.standard-btn.success-btn:hover{background:#072819}a.standard-btn.info-btn,button.standard-btn.info-btn{background:#0dcaf0;border-color:#0cb6d8;color:#000}a.standard-btn.info-btn:active,a.standard-btn.info-btn:focus,a.standard-btn.info-btn:hover,button.standard-btn.info-btn:active,button.standard-btn.info-btn:focus,button.standard-btn.info-btn:hover{background:#0a99b6}a.standard-btn.warning-btn,a.standard-btn.yellow-btn,button.standard-btn.warning-btn,button.standard-btn.yellow-btn{background:#ffc107;border-color:#edb100;color:#000}a.standard-btn.warning-btn:active,a.standard-btn.warning-btn:focus,a.standard-btn.warning-btn:hover,a.standard-btn.yellow-btn:active,a.standard-btn.yellow-btn:focus,a.standard-btn.yellow-btn:hover,button.standard-btn.warning-btn:active,button.standard-btn.warning-btn:focus,button.standard-btn.warning-btn:hover,button.standard-btn.yellow-btn:active,button.standard-btn.yellow-btn:focus,button.standard-btn.yellow-btn:hover{background:#c99700}a.standard-btn.danger-btn,a.standard-btn.red-btn,button.standard-btn.danger-btn,button.standard-btn.red-btn{background:#921925;border-color:#7c151f}a.standard-btn.danger-btn:active,a.standard-btn.danger-btn:focus,a.standard-btn.danger-btn:hover,a.standard-btn.red-btn:active,a.standard-btn.red-btn:focus,a.standard-btn.red-btn:hover,button.standard-btn.danger-btn:active,button.standard-btn.danger-btn:focus,button.standard-btn.danger-btn:hover,button.standard-btn.red-btn:active,button.standard-btn.red-btn:focus,button.standard-btn.red-btn:hover{background:#5e1018}a.standard-btn.grey-btn,a.standard-btn.secondary-btn,button.standard-btn.grey-btn,button.standard-btn.secondary-btn{background:#4c5359}a.standard-btn.grey-btn:active,a.standard-btn.grey-btn:focus,a.standard-btn.grey-btn:hover,a.standard-btn.secondary-btn:active,a.standard-btn.secondary-btn:focus,a.standard-btn.secondary-btn:hover,button.standard-btn.grey-btn:active,button.standard-btn.grey-btn:focus,button.standard-btn.grey-btn:hover,button.standard-btn.secondary-btn:active,button.standard-btn.secondary-btn:focus,button.standard-btn.secondary-btn:hover{background:#303438}a.standard-btn.black-btn,button.standard-btn.black-btn{background:#212529;color:#fff}a.standard-btn.black-btn:active,a.standard-btn.black-btn:focus,a.standard-btn.black-btn:hover,button.standard-btn.black-btn:active,button.standard-btn.black-btn:focus,button.standard-btn.black-btn:hover{background:#060607;color:#fff}a.standard-btn.ghost-btn,button.standard-btn.ghost-btn{background:transparent;border:1px solid var(--color-ContentBorders,#dfe6ec);color:var(--color-Text,#212529)}a.standard-btn.ghost-btn:active,a.standard-btn.ghost-btn:focus,a.standard-btn.ghost-btn:hover,button.standard-btn.ghost-btn:active,button.standard-btn.ghost-btn:focus,button.standard-btn.ghost-btn:hover{background:var(--color-ghostbutton-hover-bg,#245783);color:var(--color-ghostbutton-hover-text,#fff)}.fau-events a.standard-btn.ghost-btn,.fau-events button.standard-btn.ghost-btn{border-width:2px}a.standard-btn.full-btn,button.standard-btn.full-btn{width:100%}a.standard-btn:active,button.standard-btn:active{transform:scale(.95)} +/*!************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/counter/editor.scss ***! + \************************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +.rrze--counter-element { + display: -ms-grid; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); + column-gap: 0.15em; + row-gap: 0.15em; +} + +@media (min-width: 992px) { + .rrze--counter-element { + display: -ms-grid; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); + column-gap: 0.15em; + row-gap: 0.15em; + } +} +dl.rrze-elements-counter dd { + margin-left: 0; + padding-left: 0; +} + +dt span.fau-counter-data.rrze-counter-normal { + font-size: var(--wp--preset--font-size--normal, 1rem); +} +dt span.fau-counter-data.rrze-counter-medium { + font-size: var(--wp--preset--font-size--medium, 1.25rem); +} +dt span.fau-counter-data.rrze-counter-large { + font-size: var(--wp--preset--font-size--large, 4rem); +} + +.rrze--counter-element-container { + background-color: var(--color-primary-basis, #04316a); + color: #fff; + border: 1px solid var(--color-primary-basis, #04316a); + padding: 0.5rem 1rem; + margin-bottom: 1rem; + height: 100%; + /* Creates spacing between the boxes */ +} +.rrze--counter-element-container dl { + margin: 0.5rem; +} +.rrze--counter-element-container dt a { + color: #fff; + text-decoration: none; +} +.rrze--counter-element-container a.standard-btn.ghost-btn { + color: #fff; + text-decoration: none; + margin-top: 1rem; +} +.rrze--counter-element-container a.standard-btn.ghost-btn:hover { + background-color: var(--color-white, #fff); + color: var(--color-KontrastDunkel, #222); + border: 1px solid var(--color-primary-basis, #04316a); +} + +.is-style-outlined .rrze--counter-element-container { + background-color: var(--color-white, #fff); + color: var(--color-KontrastDunkel, #222); + border: 1px solid var(--color-primary-basis, #04316a); +} +.is-style-outlined .rrze--counter-element-container dt a { + color: var(--color-KontrastDunkel, #222); +} +.is-style-outlined .rrze--counter-element-container a.standard-btn.ghost-btn { + color: var(--color-KontrastDunkel, #222); +} +.is-style-outlined .rrze--counter-element-container a.standard-btn.ghost-btn:hover { + color: var(--color-white, #fff); + background-color: var(--color-primary-basis, #04316a); + border: 1px solid var(--color-primary-basis, #04316a); +} + +.rrze--counter-element-container dt, +.rrze--counter-element-container dd { + margin: 0; + /* Resets default margin for clean alignment */ +} + +@media (min-width: 992px) { + .wp-block-rrze-elements-counter-row { + float: none !important; + margin-left: 0 !important; + } + .wp-block-rrze-elements-counter-row.rrze-elements-column-1 .rrze--counter-element { + -ms-grid-columns: (1fr)[1]; + grid-template-columns: repeat(1, 1fr); + } + .wp-block-rrze-elements-counter-row.rrze-elements-column-2 .rrze--counter-element { + -ms-grid-columns: (1fr)[2]; + grid-template-columns: repeat(2, 1fr); + } + .wp-block-rrze-elements-counter-row.rrze-elements-column-3 .rrze--counter-element { + -ms-grid-columns: (1fr)[3]; + grid-template-columns: repeat(3, 1fr); + } + .wp-block-rrze-elements-counter-row.rrze-elements-column-4 .rrze--counter-element { + -ms-grid-columns: (1fr)[4]; + grid-template-columns: repeat(4, 1fr); + } + .wp-block-rrze-elements-counter-row.rrze-elements-column-5 .rrze--counter-element { + -ms-grid-columns: (1fr)[5]; + grid-template-columns: repeat(5, 1fr); + } +} +/*! + * Buttons + */ +button.standard-btn, +a.standard-btn { + display: inline-block; + margin: 5px 0; + padding: 10px 18px; + overflow: hidden; + cursor: pointer; + background: var(--color-primary-ci-hell, #245783); + color: var(--color-button-text, #fff); + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + text-align: center; + font-weight: normal; + text-decoration: none !important; + transition: 0.2s background ease; + border: 1px solid transparent; +} +button.standard-btn span, +a.standard-btn span { + background-color: inherit; + color: inherit; +} + +/*.post, .page { + .entry-content { + button.standard-btn, + a.standard-btn { + color: var(--color-button-text, #fff); + &:hover { + color: var(--color-button-text, #fff); + } + } + } +}*/ +button.standard-btn.font-light, +a.standard-btn.font-light { + color: #fff; +} +button.standard-btn.font-dark, +a.standard-btn.font-dark { + color: #000; +} +button.standard-btn.xsmall-btn, +a.standard-btn.xsmall-btn { + padding: 5px 10px; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.5; +} +button.standard-btn.small-btn, +a.standard-btn.small-btn { + padding: 7px 12px 5px; +} +button.standard-btn.large-btn, +a.standard-btn.large-btn { + padding: 14px 20px 13px; + font-size: 23px; + font-size: 1.4375rem; + line-height: 1.5; +} +button.standard-btn.xlarge-btn, +a.standard-btn.xlarge-btn { + padding: 18px 30px 17px; + font-size: 25px; + font-size: 1.5625rem; + line-height: 1.5; +} +button.standard-btn.primary-btn, +a.standard-btn.primary-btn { + background: var(--color-primary-ci-hell, #245783); + color: var(--color-primary-ci-hell-kontrast, #fff); + border-color: rgb(30.502994012, 73.7155688623, 110.997005988); +} +button.standard-btn.primary-btn:hover, button.standard-btn.primary-btn:focus, button.standard-btn.primary-btn:active, +a.standard-btn.primary-btn:hover, +a.standard-btn.primary-btn:focus, +a.standard-btn.primary-btn:active { + background: var(--color-button-hover-bg, rgb(25.005988024, 60.4311377246, 90.994011976)); + color: var(--color-button-hover-text, #fff); +} +button.standard-btn.blue-btn, +a.standard-btn.blue-btn { + background: #245783; + border-color: rgb(30.502994012, 73.7155688623, 110.997005988); +} +button.standard-btn.blue-btn:hover, button.standard-btn.blue-btn:focus, button.standard-btn.blue-btn:active, +a.standard-btn.blue-btn:hover, +a.standard-btn.blue-btn:focus, +a.standard-btn.blue-btn:active { + background: rgb(25.005988024, 60.4311377246, 90.994011976); +} +button.standard-btn.success-btn, button.standard-btn.green-btn, +a.standard-btn.success-btn, +a.standard-btn.green-btn { + background: #115c39; + border-color: rgb(13.0229357798, 70.4770642202, 43.6651376147); +} +button.standard-btn.success-btn:hover, button.standard-btn.success-btn:focus, button.standard-btn.success-btn:active, button.standard-btn.green-btn:hover, button.standard-btn.green-btn:focus, button.standard-btn.green-btn:active, +a.standard-btn.success-btn:hover, +a.standard-btn.success-btn:focus, +a.standard-btn.success-btn:active, +a.standard-btn.green-btn:hover, +a.standard-btn.green-btn:focus, +a.standard-btn.green-btn:active { + background: rgb(7.4550458716, 40.3449541284, 24.9963302752); +} +button.standard-btn.info-btn, +a.standard-btn.info-btn { + background: #0dcaf0; + border-color: rgb(11.6897233202, 181.6403162055, 215.8102766798); + color: #000000; +} +button.standard-btn.info-btn:hover, button.standard-btn.info-btn:focus, button.standard-btn.info-btn:active, +a.standard-btn.info-btn:hover, +a.standard-btn.info-btn:focus, +a.standard-btn.info-btn:active { + background: rgb(9.8553359684, 153.1367588933, 181.9446640316); +} +button.standard-btn.warning-btn, button.standard-btn.yellow-btn, +a.standard-btn.warning-btn, +a.standard-btn.yellow-btn { + background: #ffc107; + border-color: rgb(236.5, 177.375, 0); + color: #000000; +} +button.standard-btn.warning-btn:hover, button.standard-btn.warning-btn:focus, button.standard-btn.warning-btn:active, button.standard-btn.yellow-btn:hover, button.standard-btn.yellow-btn:focus, button.standard-btn.yellow-btn:active, +a.standard-btn.warning-btn:hover, +a.standard-btn.warning-btn:focus, +a.standard-btn.warning-btn:active, +a.standard-btn.yellow-btn:hover, +a.standard-btn.yellow-btn:focus, +a.standard-btn.yellow-btn:active { + background: rgb(200.8, 150.6, 0); +} +button.standard-btn.danger-btn, button.standard-btn.red-btn, +a.standard-btn.danger-btn, +a.standard-btn.red-btn { + background: #921925; + border-color: rgb(124.2280701754, 21.2719298246, 31.4824561404); +} +button.standard-btn.danger-btn:hover, button.standard-btn.danger-btn:focus, button.standard-btn.danger-btn:active, button.standard-btn.red-btn:hover, button.standard-btn.red-btn:focus, button.standard-btn.red-btn:active, +a.standard-btn.danger-btn:hover, +a.standard-btn.danger-btn:focus, +a.standard-btn.danger-btn:active, +a.standard-btn.red-btn:hover, +a.standard-btn.red-btn:focus, +a.standard-btn.red-btn:active { + background: rgb(93.7473684211, 16.0526315789, 23.7578947368); +} +button.standard-btn.secondary-btn, button.standard-btn.grey-btn, +a.standard-btn.secondary-btn, +a.standard-btn.grey-btn { + background: #4c5359; +} +button.standard-btn.secondary-btn:hover, button.standard-btn.secondary-btn:focus, button.standard-btn.secondary-btn:active, button.standard-btn.grey-btn:hover, button.standard-btn.grey-btn:focus, button.standard-btn.grey-btn:active, +a.standard-btn.secondary-btn:hover, +a.standard-btn.secondary-btn:focus, +a.standard-btn.secondary-btn:active, +a.standard-btn.grey-btn:hover, +a.standard-btn.grey-btn:focus, +a.standard-btn.grey-btn:active { + background: rgb(47.8109090909, 52.2145454545, 55.9890909091); +} +button.standard-btn.black-btn, +a.standard-btn.black-btn { + background: #212529; + color: #fff; +} +button.standard-btn.black-btn:hover, button.standard-btn.black-btn:focus, button.standard-btn.black-btn:active, +a.standard-btn.black-btn:hover, +a.standard-btn.black-btn:focus, +a.standard-btn.black-btn:active { + background: rgb(5.7081081081, 6.4, 7.0918918919); + color: #fff; +} +button.standard-btn.ghost-btn, +a.standard-btn.ghost-btn { + background: transparent; + color: var(--color-Text, #212529); + border: 1px solid var(--color-ContentBorders, #dfe6ec); +} +button.standard-btn.ghost-btn:hover, button.standard-btn.ghost-btn:focus, button.standard-btn.ghost-btn:active, +a.standard-btn.ghost-btn:hover, +a.standard-btn.ghost-btn:focus, +a.standard-btn.ghost-btn:active { + color: var(--color-ghostbutton-hover-text, #fff); + background: var(--color-ghostbutton-hover-bg, #245783); +} +.fau-events button.standard-btn.ghost-btn, +.fau-events a.standard-btn.ghost-btn { + border-width: 2px; +} +button.standard-btn.full-btn, +a.standard-btn.full-btn { + width: 100%; +} +button.standard-btn:active, +a.standard-btn:active { + transform: scale(0.95); +} diff --git a/build/counter/index.js b/build/counter/index.js index 661178a9..4973bb7d 100644 --- a/build/counter/index.js +++ b/build/counter/index.js @@ -1 +1,238 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,n=window.wp.blockEditor,r=window.wp.components,o=window.wp.primitives,l=(0,e.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(o.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})}),i=(0,e.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(o.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})}),s=window.wp.keycodes,a=window.wp.i18n,c=window.wp.element;function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,l,i,s=[],a=!0,c=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;a=!1}else for(;!(a=(r=l.call(n)).done)&&(s.push(r.value),s.length!==t);a=!0);}catch(e){c=!0,o=e}finally{try{if(!a&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return d(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n// Imports from WordPress libraries\n\n\n\n\n\n\n/**\n * Edit component for the Blueprint block.\n *\n * Provides controls for customizing the Blueprint-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n isSelected = _ref.isSelected;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var buttonUrl = attributes.buttonUrl;\n var onChangeTitle = function onChangeTitle(title) {\n if (isNaN(parseInt(title))) {\n return;\n } else {\n setAttributes({\n title: parseInt(title)\n });\n }\n };\n var onChangeButtonUrl = function onChangeButtonUrl(newButtonUrl) {\n if (newButtonUrl === null || newButtonUrl === void 0 ? void 0 : newButtonUrl.opensInNewTab) {\n setAttributes({\n target: \"_blank\"\n });\n }\n setAttributes({\n buttonUrl: newButtonUrl === null || newButtonUrl === void 0 ? void 0 : newButtonUrl.url\n });\n };\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(null),\n _useState2 = _slicedToArray(_useState, 2),\n UrlPopoverAnchor = _useState2[0],\n setUrlPopoverAnchor = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(false),\n _useState4 = _slicedToArray(_useState3, 2),\n isEditingURL = _useState4[0],\n setIsEditingURL = _useState4[1];\n var TagName = \"a\";\n var isLinkTag = \"a\" === TagName;\n var isURLSet = !!buttonUrl;\n var startEditing = function startEditing() {\n setIsEditingURL(true);\n };\n var unlink = function unlink() {\n setAttributes({\n buttonUrl: undefined\n });\n setIsEditingURL(false);\n };\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {\n if (!isSelected) {\n setIsEditingURL(false);\n }\n }, [isSelected]);\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: [!isURLSet && isLinkTag && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n label: \"link\",\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Link\", \"rrze-elements-blocks\"),\n shortcut: _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3__.displayShortcut.primary(\"k\"),\n onClick: startEditing\n }), isURLSet && isLinkTag && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n label: \"link\",\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Unlink\", \"rrze-elements-blocks\"),\n shortcut: _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3__.displayShortcut.primaryShift(\"k\"),\n onClick: unlink,\n isActive: true\n })]\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Font Size\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.FontSizePicker, {\n disableCustomFontSizes: true,\n fontSizes: [{\n name: \"\".concat((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Small\", \"rrze-elements-blocks\")),\n size: \"normal\",\n slug: \"small\"\n }, {\n name: \"\".concat((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Normal\", \"rrze-elements-blocks\")),\n size: \"medium\",\n slug: \"normal\"\n }, {\n name: \"\".concat((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Big\", \"rrze-elements-blocks\")),\n size: \"large\",\n slug: \"big\"\n }],\n onChange: function onChange(newFontSize) {\n return setAttributes({\n fontSize: newFontSize\n });\n },\n units: [\"px\", \"em\", \"rem\"],\n value: 16\n })\n })\n }), isLinkTag && isSelected && (isEditingURL || isURLSet) && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Popover, {\n placement: \"bottom\",\n onClose: function onClose() {},\n anchor: UrlPopoverAnchor,\n focusOnMount: isEditingURL ? \"firstElement\" : false,\n __unstableSlotName: \"__unstable-block-tools-after\",\n shift: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.__experimentalLinkControl, {\n value: {\n url: buttonUrl\n },\n onChange: onChangeButtonUrl,\n onRemove: unlink\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"rrze--counter-element-container\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dl\", {\n className: \"rrze-elements-counter\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dt\", {\n children: [isSelected && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, {\n tagName: \"span\",\n value: attributes.title.toString(),\n onChange: onChangeTitle,\n allowedFormats: [],\n className: \"fau-counter-editor-data rrze-counter-\".concat(attributes.fontSize || \"large\", \" \")\n }), !isSelected && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fau-counter-data rrze-counter-\".concat(attributes.fontSize || \"large\", \" \"),\n children: attributes.title.toString()\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dd\", {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, {\n tagName: \"span\",\n value: attributes.description,\n onChange: function onChange(description) {\n return setAttributes({\n description: description\n });\n },\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Description\", \"rrze-elements-blocks\"),\n allowedFormats: []\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"br\", {}), isURLSet && isLinkTag && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n className: \"standard-btn ghost-btn\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, {\n tagName: \"span\",\n value: attributes.buttonText,\n onChange: function onChange(buttonText) {\n return setAttributes({\n buttonText: buttonText\n });\n },\n allowedFormats: [],\n ref: setUrlPopoverAnchor,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Button Text\", \"rrze-elements-blocks\")\n })\n })]\n })]\n })\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0U7TUFBQTtJQUNGLEVBQ0Q7RUFBQSxHQUNGO0FBRVYiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvdW50ZXIvZWRpdC50c3g/YWI1YiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzIGZyb20gV29yZFByZXNzIGxpYnJhcmllc1xuaW1wb3J0IHtcbiAgdXNlQmxvY2tQcm9wcyxcbiAgSW5uZXJCbG9ja3MsXG4gIEJsb2NrQ29udHJvbHMsXG4gIEluc3BlY3RvckNvbnRyb2xzLFxuICBSaWNoVGV4dCxcbiAgX19leHBlcmltZW50YWxMaW5rQ29udHJvbCBhcyBMaW5rQ29udHJvbCxcbn0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5cbmltcG9ydCB7XG4gIEZvbnRTaXplUGlja2VyLFxuICBQYW5lbEJvZHksXG4gIFBvcG92ZXIsXG4gIFRvb2xiYXJHcm91cCxcbiAgVG9vbGJhckJ1dHRvbixcbn0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgbGluaywgbGlua09mZiB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG5pbXBvcnQgeyBkaXNwbGF5U2hvcnRjdXQsIGlzS2V5Ym9hcmRFdmVudCB9IGZyb20gXCJAd29yZHByZXNzL2tleWNvZGVzXCI7XG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgeyBzeW1ib2wgfSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuXG4vKipcbiAqIEludGVyZmFjZSByZXByZXNlbnRpbmcgdGhlIHByb3BlcnRpZXMgZm9yIHRoZSBFZGl0IGNvbXBvbmVudC5cbiAqXG4gKiBAaW50ZXJmYWNlIEVkaXRQcm9wc1xuICogQHByb3BlcnR5IHtPYmplY3R9IGF0dHJpYnV0ZXMgLSBUaGUgYmxvY2sgYXR0cmlidXRlcy5cbiAqL1xuaW50ZXJmYWNlIEVkaXRQcm9wcyB7XG4gIGJsb2NrUHJvcHM6IHN0cmluZ1tdO1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgdGl0bGU6IG51bWJlcjtcbiAgICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICAgIGJ1dHRvblRleHQ6IHN0cmluZztcbiAgICBmb250U2l6ZTogc3RyaW5nO1xuICAgIGJ1dHRvblVybDogc3RyaW5nO1xuICAgIGJ1dHRvbk9wZW5zSW5OZXdUYWI6IGJvb2xlYW47XG4gICAgdGFyZ2V0OiBzdHJpbmc7XG4gIH07XG4gIHNldEF0dHJpYnV0ZXM6IChhdHRyaWJ1dGVzOiBQYXJ0aWFsPEVkaXRQcm9wc1tcImF0dHJpYnV0ZXNcIl0+KSA9PiB2b2lkO1xuICBpc1NlbGVjdGVkOiBib29sZWFuO1xufVxuLyoqXG4gKiBFZGl0IGNvbXBvbmVudCBmb3IgdGhlIEJsdWVwcmludCBibG9jay5cbiAqXG4gKiBQcm92aWRlcyBjb250cm9scyBmb3IgY3VzdG9taXppbmcgdGhlIEJsdWVwcmludC1ibG9jayBhbmQgcmVuZGVycyB0aGUgYmxvY2sgaW5zaWRlIHRoZSBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtFZGl0UHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMgcGFzc2VkIHRvIHRoZSBjb21wb25lbnQuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBKU1ggcmVwcmVzZW50YXRpb24gb2YgdGhlIGNvbXBvbmVudC5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRWRpdCh7XG4gIGJsb2NrUHJvcHMsXG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG4gIGlzU2VsZWN0ZWQsXG59OiBFZGl0UHJvcHMpIHtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG5cbiAgY29uc3QgeyBidXR0b25VcmwgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgY29uc3Qgb25DaGFuZ2VUaXRsZSA9ICh0aXRsZTogc3RyaW5nKSA9PiB7XG4gICAgaWYgKGlzTmFOKHBhcnNlSW50KHRpdGxlKSkpIHtcbiAgICAgIHJldHVybjtcbiAgICB9IGVsc2Uge1xuICAgICAgc2V0QXR0cmlidXRlcyh7IHRpdGxlOiBwYXJzZUludCh0aXRsZSkgfSk7XG4gICAgfVxuICB9O1xuXG4gIGNvbnN0IG9uQ2hhbmdlQnV0dG9uVXJsID0gKG5ld0J1dHRvblVybDoge1xuICAgIHVybDogc3RyaW5nO1xuICAgIGlkOiBzdHJpbmc7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICB0eXBlOiBzdHJpbmc7XG4gICAgb3BlbnNJbk5ld1RhYj86IGJvb2xlYW47XG4gIH0pID0+IHtcbiAgICBpZiAobmV3QnV0dG9uVXJsPy5vcGVuc0luTmV3VGFiKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGFyZ2V0OiBcIl9ibGFua1wiIH0pO1xuICAgIH1cbiAgICBzZXRBdHRyaWJ1dGVzKHsgYnV0dG9uVXJsOiBuZXdCdXR0b25Vcmw/LnVybCB9KTtcbiAgfTtcblxuICBjb25zdCBbVXJsUG9wb3ZlckFuY2hvciwgc2V0VXJsUG9wb3ZlckFuY2hvcl0gPSB1c2VTdGF0ZShudWxsKTtcbiAgY29uc3QgW2lzRWRpdGluZ1VSTCwgc2V0SXNFZGl0aW5nVVJMXSA9IHVzZVN0YXRlKGZhbHNlKTtcblxuICBjb25zdCBUYWdOYW1lID0gXCJhXCI7XG4gIGNvbnN0IGlzTGlua1RhZyA9IFwiYVwiID09PSBUYWdOYW1lO1xuICBjb25zdCBpc1VSTFNldCA9ICEhYnV0dG9uVXJsO1xuXG4gIGNvbnN0IHN0YXJ0RWRpdGluZyA9ICgpID0+IHtcbiAgICBzZXRJc0VkaXRpbmdVUkwodHJ1ZSk7XG4gIH07XG5cbiAgY29uc3QgdW5saW5rID0gKCkgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBidXR0b25Vcmw6IHVuZGVmaW5lZCB9KTtcbiAgICBzZXRJc0VkaXRpbmdVUkwoZmFsc2UpO1xuICB9O1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgaWYgKCFpc1NlbGVjdGVkKSB7XG4gICAgICBzZXRJc0VkaXRpbmdVUkwoZmFsc2UpO1xuICAgIH1cbiAgfSwgW2lzU2VsZWN0ZWRdKTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgIDxCbG9ja0NvbnRyb2xzPlxuICAgICAgICA8VG9vbGJhckdyb3VwPlxuICAgICAgICAgIHshaXNVUkxTZXQgJiYgaXNMaW5rVGFnICYmIChcbiAgICAgICAgICAgIDxUb29sYmFyQnV0dG9uXG4gICAgICAgICAgICAgIGxhYmVsPVwibGlua1wiXG4gICAgICAgICAgICAgIGljb249e2xpbmt9XG4gICAgICAgICAgICAgIHRpdGxlPXtfXyhcIkxpbmtcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgc2hvcnRjdXQ9e2Rpc3BsYXlTaG9ydGN1dC5wcmltYXJ5KFwia1wiKX1cbiAgICAgICAgICAgICAgb25DbGljaz17c3RhcnRFZGl0aW5nfVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICApfVxuICAgICAgICAgIHtpc1VSTFNldCAmJiBpc0xpbmtUYWcgJiYgKFxuICAgICAgICAgICAgPFRvb2xiYXJCdXR0b25cbiAgICAgICAgICAgICAgbGFiZWw9XCJsaW5rXCJcbiAgICAgICAgICAgICAgaWNvbj17bGlua09mZn1cbiAgICAgICAgICAgICAgdGl0bGU9e19fKFwiVW5saW5rXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIHNob3J0Y3V0PXtkaXNwbGF5U2hvcnRjdXQucHJpbWFyeVNoaWZ0KFwia1wiKX1cbiAgICAgICAgICAgICAgb25DbGljaz17dW5saW5rfVxuICAgICAgICAgICAgICBpc0FjdGl2ZT17dHJ1ZX1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgKX1cbiAgICAgICAgPC9Ub29sYmFyR3JvdXA+XG4gICAgICA8L0Jsb2NrQ29udHJvbHM+XG4gICAgICA8SW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgIDxQYW5lbEJvZHkgdGl0bGU9e19fKFwiRm9udCBTaXplXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PlxuICAgICAgICAgIDxGb250U2l6ZVBpY2tlclxuICAgICAgICAgICAgZGlzYWJsZUN1c3RvbUZvbnRTaXplc1xuICAgICAgICAgICAgZm9udFNpemVzPXtbXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBuYW1lOiBgJHtfXyhcIlNtYWxsXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9YCxcbiAgICAgICAgICAgICAgICBzaXplOiBcIm5vcm1hbFwiLFxuICAgICAgICAgICAgICAgIHNsdWc6IFwic21hbGxcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG5hbWU6IGAke19fKFwiTm9ybWFsXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9YCxcbiAgICAgICAgICAgICAgICBzaXplOiBcIm1lZGl1bVwiLFxuICAgICAgICAgICAgICAgIHNsdWc6IFwibm9ybWFsXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBuYW1lOiBgJHtfXyhcIkJpZ1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfWAsXG4gICAgICAgICAgICAgICAgc2l6ZTogXCJsYXJnZVwiLFxuICAgICAgICAgICAgICAgIHNsdWc6IFwiYmlnXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBdfVxuICAgICAgICAgICAgb25DaGFuZ2U9eyhuZXdGb250U2l6ZTogc3RyaW5nKSA9PlxuICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHsgZm9udFNpemU6IG5ld0ZvbnRTaXplIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bml0cz17W1wicHhcIiwgXCJlbVwiLCBcInJlbVwiXX1cbiAgICAgICAgICAgIHZhbHVlPXsxNn1cbiAgICAgICAgICAvPlxuICAgICAgICA8L1BhbmVsQm9keT5cbiAgICAgIDwvSW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICB7aXNMaW5rVGFnICYmIGlzU2VsZWN0ZWQgJiYgKGlzRWRpdGluZ1VSTCB8fCBpc1VSTFNldCkgJiYgKFxuICAgICAgICA8UG9wb3ZlclxuICAgICAgICAgIHBsYWNlbWVudD1cImJvdHRvbVwiXG4gICAgICAgICAgb25DbG9zZT17KCkgPT4ge319XG4gICAgICAgICAgYW5jaG9yPXtVcmxQb3BvdmVyQW5jaG9yfVxuICAgICAgICAgIGZvY3VzT25Nb3VudD17aXNFZGl0aW5nVVJMID8gXCJmaXJzdEVsZW1lbnRcIiA6IGZhbHNlfVxuICAgICAgICAgIF9fdW5zdGFibGVTbG90TmFtZT17XCJfX3Vuc3RhYmxlLWJsb2NrLXRvb2xzLWFmdGVyXCJ9XG4gICAgICAgICAgc2hpZnRcbiAgICAgICAgPlxuICAgICAgICAgIDxMaW5rQ29udHJvbFxuICAgICAgICAgICAgdmFsdWU9e3sgdXJsOiBidXR0b25VcmwgfX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZUJ1dHRvblVybH1cbiAgICAgICAgICAgIG9uUmVtb3ZlPXt1bmxpbmt9XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9Qb3BvdmVyPlxuICAgICAgKX1cblxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJycnplLS1jb3VudGVyLWVsZW1lbnQtY29udGFpbmVyXCI+XG4gICAgICAgIDxkbCBjbGFzc05hbWU9XCJycnplLWVsZW1lbnRzLWNvdW50ZXJcIj5cbiAgICAgICAgICA8ZHQ+XG4gICAgICAgICAgICB7aXNTZWxlY3RlZCAmJiAoXG4gICAgICAgICAgICAgIDxSaWNoVGV4dFxuICAgICAgICAgICAgICAgIHRhZ05hbWU9XCJzcGFuXCJcbiAgICAgICAgICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy50aXRsZS50b1N0cmluZygpfVxuICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZVRpdGxlfVxuICAgICAgICAgICAgICAgIGFsbG93ZWRGb3JtYXRzPXtbXX1cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2BmYXUtY291bnRlci1lZGl0b3ItZGF0YSBycnplLWNvdW50ZXItJHthdHRyaWJ1dGVzLmZvbnRTaXplIHx8IFwibGFyZ2VcIn0gYH1cbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICl9XG4gICAgICAgICAgICB7IWlzU2VsZWN0ZWQgJiYgKFxuICAgICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17YGZhdS1jb3VudGVyLWRhdGEgcnJ6ZS1jb3VudGVyLSR7YXR0cmlidXRlcy5mb250U2l6ZSB8fCBcImxhcmdlXCJ9IGB9XG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICB7YXR0cmlidXRlcy50aXRsZS50b1N0cmluZygpfVxuICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICApfVxuICAgICAgICAgIDwvZHQ+XG4gICAgICAgICAgPGRkPlxuICAgICAgICAgICAgPFJpY2hUZXh0XG4gICAgICAgICAgICAgIHRhZ05hbWU9XCJzcGFuXCJcbiAgICAgICAgICAgICAgdmFsdWU9e2F0dHJpYnV0ZXMuZGVzY3JpcHRpb259XG4gICAgICAgICAgICAgIG9uQ2hhbmdlPXsoZGVzY3JpcHRpb24pID0+IHNldEF0dHJpYnV0ZXMoeyBkZXNjcmlwdGlvbiB9KX1cbiAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiRGVzY3JpcHRpb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgYWxsb3dlZEZvcm1hdHM9e1tdfVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDxiciAvPlxuICAgICAgICAgICAge2lzVVJMU2V0ICYmIGlzTGlua1RhZyAmJiAoXG4gICAgICAgICAgICAgIDxhIGNsYXNzTmFtZT1cInN0YW5kYXJkLWJ0biBnaG9zdC1idG5cIj5cbiAgICAgICAgICAgICAgICA8UmljaFRleHRcbiAgICAgICAgICAgICAgICAgIHRhZ05hbWU9XCJzcGFuXCJcbiAgICAgICAgICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmJ1dHRvblRleHR9XG4gICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KGJ1dHRvblRleHQpID0+IHNldEF0dHJpYnV0ZXMoeyBidXR0b25UZXh0IH0pfVxuICAgICAgICAgICAgICAgICAgYWxsb3dlZEZvcm1hdHM9e1tdfVxuICAgICAgICAgICAgICAgICAgcmVmPXtzZXRVcmxQb3BvdmVyQW5jaG9yfVxuICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiQnV0dG9uIFRleHRcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L2E+XG4gICAgICAgICAgICApfVxuICAgICAgICAgIDwvZGQ+XG4gICAgICAgIDwvZGw+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiQmxvY2tDb250cm9scyIsIkluc3BlY3RvckNvbnRyb2xzIiwiUmljaFRleHQiLCJfX2V4cGVyaW1lbnRhbExpbmtDb250cm9sIiwiTGlua0NvbnRyb2wiLCJGb250U2l6ZVBpY2tlciIsIlBhbmVsQm9keSIsIlBvcG92ZXIiLCJUb29sYmFyR3JvdXAiLCJUb29sYmFyQnV0dG9uIiwibGluayIsImxpbmtPZmYiLCJkaXNwbGF5U2hvcnRjdXQiLCJfXyIsInVzZVN0YXRlIiwidXNlRWZmZWN0IiwiRWRpdCIsIl9yZWYiLCJibG9ja1Byb3BzIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJpc1NlbGVjdGVkIiwicHJvcHMiLCJidXR0b25VcmwiLCJvbkNoYW5nZVRpdGxlIiwidGl0bGUiLCJpc05hTiIsInBhcnNlSW50Iiwib25DaGFuZ2VCdXR0b25VcmwiLCJuZXdCdXR0b25VcmwiLCJvcGVuc0luTmV3VGFiIiwidGFyZ2V0IiwidXJsIiwiX3VzZVN0YXRlIiwiX3VzZVN0YXRlMiIsIl9zbGljZWRUb0FycmF5IiwiVXJsUG9wb3ZlckFuY2hvciIsInNldFVybFBvcG92ZXJBbmNob3IiLCJfdXNlU3RhdGUzIiwiX3VzZVN0YXRlNCIsImlzRWRpdGluZ1VSTCIsInNldElzRWRpdGluZ1VSTCIsIlRhZ05hbWUiLCJpc0xpbmtUYWciLCJpc1VSTFNldCIsInN0YXJ0RWRpdGluZyIsInVubGluayIsInVuZGVmaW5lZCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwibGFiZWwiLCJpY29uIiwic2hvcnRjdXQiLCJwcmltYXJ5Iiwib25DbGljayIsInByaW1hcnlTaGlmdCIsImlzQWN0aXZlIiwiZGlzYWJsZUN1c3RvbUZvbnRTaXplcyIsImZvbnRTaXplcyIsIm5hbWUiLCJjb25jYXQiLCJzaXplIiwic2x1ZyIsIm9uQ2hhbmdlIiwibmV3Rm9udFNpemUiLCJmb250U2l6ZSIsInVuaXRzIiwidmFsdWUiLCJwbGFjZW1lbnQiLCJvbkNsb3NlIiwiYW5jaG9yIiwiZm9jdXNPbk1vdW50IiwiX191bnN0YWJsZVNsb3ROYW1lIiwic2hpZnQiLCJvblJlbW92ZSIsImNsYXNzTmFtZSIsInRhZ05hbWUiLCJ0b1N0cmluZyIsImFsbG93ZWRGb3JtYXRzIiwiZGVzY3JpcHRpb24iLCJwbGFjZWhvbGRlciIsImJ1dHRvblRleHQiLCJyZWYiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/counter/edit.tsx\n"); + +/***/ }), + +/***/ "./src/counter/index.tsx": +/*!*******************************!*\ + !*** ./src/counter/index.tsx ***! + \*******************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/counter/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/counter/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/counter/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/counter/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"a\",\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"512\",\n height: \"512\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"104.12\",\n y: \"265.52\",\n width: \"228.59\",\n height: \"11.8\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"104.12\",\n y: \"227.37\",\n width: \"201.21\",\n height: \"22.11\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".2\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"59.99\",\n y: \"210.12\",\n width: \"383.11\",\n height: \"91.77\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\"\n })\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY291bnRlci9pbmRleC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBOzs7OztBQUtzRDtBQUV0RDs7Ozs7Ozs7QUFTQTs7O0FBRzBCO0FBQ0E7QUFDVTtBQUNiO0FBR3ZCOzs7OztBQUtBQSxvRUFBaUIsQ0FBRUcsNkNBQW9CLEVBQUU7RUFDeEM7OztFQUdBRSxJQUFJLEVBQUU7SUFDTEMsR0FBRyxFQUFFQyx1REFBQTtNQUFLQyxFQUFFLEVBQUMsR0FBRztNQUFDQyxLQUFLLEVBQUMsNEJBQTRCO01BQUNDLEtBQUssRUFBQyxLQUFLO01BQUNDLE1BQU0sRUFBQyxLQUFLO01BQUNDLE9BQU8sRUFBQyxhQUFhO01BQUFDLFFBQUEsR0FBQ0Msc0RBQUE7UUFBTUMsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsQ0FBQyxFQUFDLFFBQVE7UUFBQ04sS0FBSyxFQUFDLFFBQVE7UUFBQ0MsTUFBTSxFQUFDLE1BQU07UUFBQ00sRUFBRSxFQUFDLE1BQU07UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsSUFBSSxFQUFDO01BQVMsRUFBRSxFQUFBTCxzREFBQTtRQUFNQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxDQUFDLEVBQUMsUUFBUTtRQUFDTixLQUFLLEVBQUMsUUFBUTtRQUFDQyxNQUFNLEVBQUMsT0FBTztRQUFDTSxFQUFFLEVBQUMsTUFBTTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxJQUFJLEVBQUM7TUFBUyxFQUFFLEVBQUFMLHNEQUFBO1FBQUdNLE9BQU8sRUFBQyxJQUFJO1FBQUFQLFFBQUEsRUFBQ0Msc0RBQUE7VUFBTUMsQ0FBQyxFQUFDLE9BQU87VUFBQ0MsQ0FBQyxFQUFDLFFBQVE7VUFBQ04sS0FBSyxFQUFDLFFBQVE7VUFBQ0MsTUFBTSxFQUFDLE9BQU87VUFBQ00sRUFBRSxFQUFDLE1BQU07VUFBQ0MsRUFBRSxFQUFDLE1BQU07VUFBQ0MsSUFBSSxFQUFDO1FBQVM7TUFBRSxFQUFJO0lBQUE7R0FDL1k7RUFDREUsbUJBQW1CLEVBQUUsU0FBckJBLG1CQUFtQkEsQ0FBR0MsVUFBZSxFQUFBQyxJQUFBLEVBQXNCO0lBQUEsSUFBbEJDLE9BQU8sR0FBQUQsSUFBQSxDQUFQQyxPQUFPO0lBQy9DLElBQVFDLEtBQUssR0FBS0gsVUFBVSxDQUFwQkcsS0FBSztJQUViO0lBQ0E7SUFDQSxJQUFJRCxPQUFPLEtBQUssV0FBVyxJQUFJQyxLQUFLLEVBQUU7TUFDckMsT0FBT0EsS0FBSztJQUNiO0VBQ0QsQ0FBQztFQUNEOzs7RUFHQUMsSUFBSSxFQUFFekIsNkNBQUk7RUFFVjs7O0VBR0FDLElBQUksRUFBSkEsNkNBQUlBO0NBQ0csQ0FBRSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY291bnRlci9pbmRleC50c3g/ZDVkMiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzIGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xuaW1wb3J0IHsgcmVnaXN0ZXJCbG9ja1R5cGUgfSBmcm9tICdAd29yZHByZXNzL2Jsb2Nrcyc7XG5cbi8qKlxuICogTGV0cyB3ZWJwYWNrIHByb2Nlc3MgQ1NTLCBTQVNTIG9yIFNDU1MgZmlsZXMgcmVmZXJlbmNlZCBpbiBKYXZhU2NyaXB0IGZpbGVzLlxuICogQWxsIGZpbGVzIGNvbnRhaW5pbmcgYHN0eWxlYCBrZXl3b3JkIGFyZSBidW5kbGVkIHRvZ2V0aGVyLiBUaGUgY29kZSB1c2VkXG4gKiBnZXRzIGFwcGxpZWQgYm90aCB0byB0aGUgZnJvbnQgb2YgeW91ciBzaXRlIGFuZCB0byB0aGUgZWRpdG9yLiBBbGwgb3RoZXIgZmlsZXNcbiAqIGdldCBhcHBsaWVkIHRvIHRoZSBlZGl0b3Igb25seS5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL0B3b3JkcHJlc3Mvc2NyaXB0cyN1c2luZy1jc3NcbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRWRpdCBmcm9tICcuL2VkaXQnO1xuaW1wb3J0IHNhdmUgZnJvbSAnLi9zYXZlJztcbmltcG9ydCBtZXRhZGF0YSBmcm9tICcuL2Jsb2NrLmpzb24nO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoIG1ldGFkYXRhLm5hbWUgYXMgYW55LCB7XG5cdC8qKlxuXHQgKiBVc2VkIHRvIGNvbnN0cnVjdCBhIHByZXZpZXcgZm9yIHRoZSBibG9jayB0byBiZSBzaG93biBpbiB0aGUgYmxvY2sgaW5zZXJ0ZXIuXG5cdCAqL1xuXHRpY29uOiB7XG5cdFx0c3JjOiA8c3ZnIGlkPVwiYVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjUxMlwiIGhlaWdodD1cIjUxMlwiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiPjxyZWN0IHg9XCIxMDQuMTJcIiB5PVwiMjY1LjUyXCIgd2lkdGg9XCIyMjguNTlcIiBoZWlnaHQ9XCIxMS44XCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgZmlsbD1cImV2ZW5vZGRcIi8+PHJlY3QgeD1cIjEwNC4xMlwiIHk9XCIyMjcuMzdcIiB3aWR0aD1cIjIwMS4yMVwiIGhlaWdodD1cIjIyLjExXCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgZmlsbD1cImV2ZW5vZGRcIi8+PGcgb3BhY2l0eT1cIi4yXCI+PHJlY3QgeD1cIjU5Ljk5XCIgeT1cIjIxMC4xMlwiIHdpZHRoPVwiMzgzLjExXCIgaGVpZ2h0PVwiOTEuNzdcIiByeD1cIjUuNzNcIiByeT1cIjUuNzNcIiBmaWxsPVwiZXZlbm9kZFwiLz48L2c+PC9zdmc+XG5cdH0sXG5cdF9fZXhwZXJpbWVudGFsTGFiZWw6IChhdHRyaWJ1dGVzOiBhbnksIHsgY29udGV4dCB9OiBhbnkpID0+IHtcblx0XHRjb25zdCB7IHRpdGxlIH0gPSBhdHRyaWJ1dGVzO1xuXG5cdFx0Ly8gSW4gdGhlIGxpc3QgdmlldywgdXNlIHRoZSBibG9jaydzIHRpdGxlIGFzIHRoZSBsYWJlbC5cblx0XHQvLyBJZiB0aGUgdGl0bGUgaXMgZW1wdHksIGZhbGwgYmFjayB0byB0aGUgZGVmYXVsdCBsYWJlbC5cblx0XHRpZiAoY29udGV4dCA9PT0gJ2xpc3QtdmlldycgJiYgdGl0bGUpIHtcblx0XHRcdHJldHVybiB0aXRsZTtcblx0XHR9XG5cdH0sXG5cdC8qKlxuXHQgKiBAc2VlIC4vZWRpdC5qc1xuXHQgKi9cblx0ZWRpdDogRWRpdCxcblxuXHQvKipcblx0ICogQHNlZSAuL3NhdmUuanNcblx0ICovXG5cdHNhdmUsXG59IGFzIGFueSApO1xuIl0sIm5hbWVzIjpbInJlZ2lzdGVyQmxvY2tUeXBlIiwiRWRpdCIsInNhdmUiLCJtZXRhZGF0YSIsIm5hbWUiLCJpY29uIiwic3JjIiwiX2pzeHMiLCJpZCIsInhtbG5zIiwid2lkdGgiLCJoZWlnaHQiLCJ2aWV3Qm94IiwiY2hpbGRyZW4iLCJfanN4IiwieCIsInkiLCJyeCIsInJ5IiwiZmlsbCIsIm9wYWNpdHkiLCJfX2V4cGVyaW1lbnRhbExhYmVsIiwiYXR0cmlidXRlcyIsIl9yZWYiLCJjb250ZXh0IiwidGl0bGUiLCJlZGl0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/counter/index.tsx\n"); + +/***/ }), + +/***/ "./src/counter/save.tsx": +/*!******************************!*\ + !*** ./src/counter/save.tsx ***! + \******************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"rrze--counter-element-container\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dl\", {\n className: \"rrze-elements-counter\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"dt\", {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fau-counter-data rrze-counter-\".concat(attributes.fontSize || \"large\", \" \"),\n \"data-duration\": attributes.duration,\n \"data-stagger\": attributes.stagger,\n children: attributes.title\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dd\", {\n children: [attributes.description, (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"br\", {}), attributes.buttonUrl && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n className: \"standard-btn ghost-btn\",\n href: attributes.buttonUrl,\n \"data-wpel-link\": \"internal\",\n children: attributes.buttonText\n })]\n })]\n })\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY291bnRlci9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBd0Q7QUFpQjFDLFNBQVVDLElBQUlBLENBQUFDLElBQUEsRUFBMEI7RUFBQSxJQUF2QkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDdkMsSUFBTUMsVUFBVSxHQUFHSixrRUFBYSxDQUFDQyxJQUFJLEVBQUU7RUFDdkMsT0FDRUksc0RBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVNILFVBQVU7SUFBQUksUUFBQSxFQUNqQkgsc0RBQUE7TUFBS0ksU0FBUyxFQUFDLGlDQUFpQztNQUFBRCxRQUFBLEVBQzlDRSx1REFBQTtRQUFJRCxTQUFTLEVBQUMsdUJBQXVCO1FBQUFELFFBQUEsR0FDbkNILHNEQUFBO1VBQUFHLFFBQUEsRUFDRUgsc0RBQUE7WUFDRUksU0FBUyxtQ0FBQUUsTUFBQSxDQUFtQ1IsVUFBVSxDQUFDUyxRQUFRLElBQUksT0FBTyxNQUFHO1lBQUEsaUJBQzlEVCxVQUFVLENBQUNVLFFBQVE7WUFBQSxnQkFDcEJWLFVBQVUsQ0FBQ1csT0FBTztZQUFBTixRQUFBLEVBRS9CTCxVQUFVLENBQUNZO1VBQUs7UUFDWixFQUNKLEVBQ0xMLHVEQUFBO1VBQUFGLFFBQUEsR0FDR0wsVUFBVSxDQUFDYSxXQUFXLEVBQ3ZCWCxzREFBQSxVQUFNLEVBQ0xGLFVBQVUsQ0FBQ2MsU0FBUyxJQUNyQlosc0RBQUE7WUFDRUksU0FBUyxFQUFDLHdCQUF3QjtZQUNsQ1MsSUFBSSxFQUFFZixVQUFVLENBQUNjLFNBQVM7WUFBQSxrQkFDWCxVQUFVO1lBQUFULFFBQUEsRUFFeEJMLFVBQVUsQ0FBQ2dCO1VBQVUsRUFFdkI7UUFBQSxFQUNFO01BQUE7SUFDRjtFQUNELEdBQ0Y7QUFFViIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY291bnRlci9zYXZlLnRzeD84YjNiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIHRhYnNVaWQ6IHN0cmluZztcbiAgICBibG9ja0lkOiBzdHJpbmc7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICAgIGJ1dHRvblRleHQ6IHN0cmluZztcbiAgICBkdXJhdGlvbjogbnVtYmVyO1xuICAgIHN0YWdnZXI6IG51bWJlcjtcbiAgICBmb250U2l6ZTogc3RyaW5nO1xuICAgIGJ1dHRvblVybDogc3RyaW5nO1xuICB9O1xufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBzYXZlKHsgYXR0cmlidXRlcyB9OiBTYXZlUHJvcHMpIHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJycnplLS1jb3VudGVyLWVsZW1lbnQtY29udGFpbmVyXCI+XG4gICAgICAgIDxkbCBjbGFzc05hbWU9XCJycnplLWVsZW1lbnRzLWNvdW50ZXJcIj5cbiAgICAgICAgICA8ZHQ+XG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICBjbGFzc05hbWU9e2BmYXUtY291bnRlci1kYXRhIHJyemUtY291bnRlci0ke2F0dHJpYnV0ZXMuZm9udFNpemUgfHwgXCJsYXJnZVwifSBgfVxuICAgICAgICAgICAgICBkYXRhLWR1cmF0aW9uPXthdHRyaWJ1dGVzLmR1cmF0aW9ufVxuICAgICAgICAgICAgICBkYXRhLXN0YWdnZXI9e2F0dHJpYnV0ZXMuc3RhZ2dlcn1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge2F0dHJpYnV0ZXMudGl0bGV9XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgPC9kdD5cbiAgICAgICAgICA8ZGQ+XG4gICAgICAgICAgICB7YXR0cmlidXRlcy5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgIDxiciAvPlxuICAgICAgICAgICAge2F0dHJpYnV0ZXMuYnV0dG9uVXJsICYmIChcbiAgICAgICAgICAgIDxhXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT1cInN0YW5kYXJkLWJ0biBnaG9zdC1idG5cIlxuICAgICAgICAgICAgICBocmVmPXthdHRyaWJ1dGVzLmJ1dHRvblVybH1cbiAgICAgICAgICAgICAgZGF0YS13cGVsLWxpbms9XCJpbnRlcm5hbFwiXG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIHthdHRyaWJ1dGVzLmJ1dHRvblRleHR9XG4gICAgICAgICAgICA8L2E+XG4gICAgICAgICAgICApfVxuICAgICAgICAgIDwvZGQ+XG4gICAgICAgIDwvZGw+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwic2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsIl9qc3giLCJPYmplY3QiLCJhc3NpZ24iLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsIl9qc3hzIiwiY29uY2F0IiwiZm9udFNpemUiLCJkdXJhdGlvbiIsInN0YWdnZXIiLCJ0aXRsZSIsImRlc2NyaXB0aW9uIiwiYnV0dG9uVXJsIiwiaHJlZiIsImJ1dHRvblRleHQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/counter/save.tsx\n"); + +/***/ }), + +/***/ "./src/counter/editor.scss": +/*!*********************************!*\ + !*** ./src/counter/editor.scss ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY291bnRlci9lZGl0b3Iuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvdW50ZXIvZWRpdG9yLnNjc3M/ZDY5YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/counter/editor.scss\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/keycodes": +/*!**********************************!*\ + !*** external ["wp","keycodes"] ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["keycodes"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "./src/counter/block.json": +/*!********************************!*\ + !*** ./src/counter/block.json ***! + \********************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/rrze-counter","version":"1.0.0","title":"Counter","category":"rrze_elements","description":"Creates a Counter block.","supports":{"html":false},"attributes":{"title":{"type":"number","default":0},"description":{"type":"string","default":""},"buttonText":{"type":"string","default":""},"duration":{"type":"number","default":1},"fontSize":{"type":"string","default":"large"},"buttonUrl":{"type":"string"},"buttonOpensInNewTab":{"type":"boolean","default":false},"target":{"type":"string","default":"_self"}},"example":{"attributes":{"title":"49000","description":"Students"}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"rrze-elements-blocks","viewScript":"rrze-counter","parent":["rrze-elements/counter-row"]}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/counter/index.tsx"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/cta/index-rtl.css b/build/cta/index-rtl.css index 7142b1f0..512e16ed 100644 --- a/build/cta/index-rtl.css +++ b/build/cta/index-rtl.css @@ -1 +1,385 @@ -.rrze-elements-cta{background-color:var(--color-zentral-primary,#04316a);color:#fff;margin:2em 0;position:relative}.rrze-elements-cta.bg-1{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzcwIDQ0MCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgc3Ryb2tlOiAjZjliMTA0OwogICAgICB9CgogICAgICAuY2xzLTEsIC5jbHMtMiwgLmNscy0zLCAuY2xzLTQsIC5jbHMtNSwgLmNscy02LCAuY2xzLTcsIC5jbHMtOCwgLmNscy05LCAuY2xzLTEwLCAuY2xzLTExIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsKICAgICAgICBzdHJva2Utd2lkdGg6IDIuNXB4OwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIHN0cm9rZTogIzk3MWIzMDsKICAgICAgfQoKICAgICAgLmNscy0zIHsKICAgICAgICBzdHJva2U6ICM3YWI3Mjk7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgc3Ryb2tlOiAjMmZiMWU3OwogICAgICB9CgogICAgICAuY2xzLTUgewogICAgICAgIHN0cm9rZTogI2M2MTQzZDsKICAgICAgfQoKICAgICAgLmNscy02IHsKICAgICAgICBzdHJva2U6ICNlOTc3MjE7CiAgICAgIH0KCiAgICAgIC5jbHMtNyB7CiAgICAgICAgc3Ryb2tlOiAjMTY4NTQ0OwogICAgICB9CgogICAgICAuY2xzLTggewogICAgICAgIHN0cm9rZTogIzE5MjMzZjsKICAgICAgfQoKICAgICAgLmNscy05IHsKICAgICAgICBzdHJva2U6ICMzZjc1OGY7CiAgICAgIH0KCiAgICAgIC5jbHMtMTAgewogICAgICAgIHN0cm9rZTogIzhjOWZiMTsKICAgICAgfQoKICAgICAgLmNscy0xMSB7CiAgICAgICAgc3Ryb2tlOiAjMDA1ZmE4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0iY2xzLTciIGQ9Im0yMTYzLjE1LDM2Ny44NWMtNDQ3LjgyLDE2NC4xOC03MzkuNDYtODIuMjEtMTA1Ny45OC0xMjAuNzQtMzE4LjUyLTM4LjUtNTIxLjQ4LDE3My04NzMuMDYsMTMyLjg4Qy0xMTkuNDcsMzM5Ljg2LTI0Ny4zMyw4MS45OS01NTUuOTcsMjAuOTQiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTEwIiBkPSJtLTUzNC45OCw0MC42OUMtMjE2LjY5LDEzNi42MS03NS44OSwzMjguMDQsMjcwLjU0LDM2Mi43OWMzNDYuNDQsMzQuNzYsNTQ4LjAzLTExMi4zLDg2Ny4xOS03OC43MSwzMTkuMTcsMzMuNTYsNTk1LjA2LDIwOS4zMiwxMDI4LjE4LDUzLjc2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtLTUxMy45OSw2MC40NUMtMTg2LjA2LDE5MS4yMy0zMi4zMiwzMTYuMjIsMzA4Ljk3LDM0NS42MWMzNDEuMjksMjkuMzksNTQxLjUyLTUzLjIzLDg2MS4zMy0yNC41OSwzMTkuODEsMjguNjQsNTc5Ljk3LDEzMy43NSw5OTguMzYtMTMuMjEiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Im0tNDkzLDgwLjIxQy0xNTUuNDIsMjQ1Ljg3LDExLjI1LDMwNC40LDM0Ny40LDMyOC40MmMzMzYuMTUsMjQuMDIsNTM1LjAxLDUuODQsODU1LjQ3LDI5LjU2LDMyMC40NiwyMy43MSw1NjQuODcsNTguMTcsOTY4LjUzLTgwLjIiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTkiIGQ9Im0tNDcyLDk5Ljk3Qy0xMjQuNzksMzAwLjQ5LDU0LjgyLDI5Mi41OCwzODUuODMsMzExLjI0YzMzMS4wMSwxOC42Niw1MjguNSw2NC45Miw4NDkuNjEsODMuNywzMjEuMTEsMTguNzgsNTQ5Ljc4LTE3LjQsOTM4LjctMTQ3LjE2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy04IiBkPSJtLTQ1MS4wMSwxMTkuNzNDLTk0LjE1LDM1NS4xMSw5OC4zOSwyODAuNzYsNDI0LjI2LDI5NC4wNWMzMjUuODcsMTMuMjksNTIxLjk5LDEyMy45OSw4NDMuNzQsMTM3LjgzLDMyMS43NSwxMy44NSw1MzQuNjktOTIuOTcsOTA4LjkxLTIxNC4xNCIvPgogIDxwYXRoIGNsYXNzPSJjbHMtNiIgZD0ibS00MzAuMDIsMTM5LjQ5Qy02My41Miw0MDkuNzMsMTQxLjk3LDI2OC45NCw0NjIuNjksMjc2Ljg2YzMyMC43Miw3Ljk0LDUxNS40OCwxODMuMDYsODM3Ljg4LDE5MS45OCwzMjIuNCw4LjkyLDUxOS41OS0xNjguNTcsODc5LjA5LTI4MS4xMyIvPgogIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0ibS00MDkuMDMsMTU5LjI3Qy0zMi44OCw0NjQuMzUsMTg1LjU0LDI1Ny4xMSw1MDEuMTIsMjU5LjY5YzMxNS41OCwyLjU1LDUwOC45NywyNDIuMTIsODMyLjAxLDI0Ni4xLDMyMy4wNCwzLjk5LDUwNC41LTI0NC4xNCw4NDkuMjYtMzQ4LjEyIi8+CiAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJtLTM4OC4wMywxNzkuMDNDLTIuMjQsNTE4Ljk3LDIyOS4xMSwyNDUuMyw1MzkuNTUsMjQyLjQ5YzMxMC40NC0yLjgyLDUwMi40NiwzMDEuMiw4MjYuMTUsMzAwLjI2LDMyMy42OS0uOTUsNDg5LjQxLTMxOS43MSw4MTkuNDMtNDE1LjA3Ii8+CiAgPHBhdGggY2xhc3M9ImNscy04IiBkPSJtLTM2Ny4wNCwxOTguNzljMzk1LjQzLDM3NC44LDYzOS43MywzNC42OCw5NDUuMDIsMjYuNTMsMzA1LjMtOC4xOCw0OTUuOTUsMzYwLjI2LDgyMC4yOCwzNTQuMzgsMzI0LjM0LTUuODcsNDc0LjMxLTM5NS4yOCw3ODkuNjQtNDgyLjA2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJtLTM0Ni4wNSwyMTguNTVjNDA1LjA4LDQwOS42Niw2NjIuMzEsMy4xMSw5NjIuNDYtMTAuNDMsMzAwLjE1LTEzLjU0LDQ4OS40NCw0MTkuMzQsODE0LjQyLDQwOC41MywzMjQuOTgtMTAuODEsNDU5LjIyLTQ3MC44OCw3NTkuODItNTQ5LjA0Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0xMSIgZD0ibS0zMjUuMDYsMjM4LjNjNDE0LjcyLDQ0NC41NCw2ODQuODgtMjguNDQsOTc5LjktNDcuMzUsMjk1LjAxLTE4LjkxLDQ4Mi45Myw0NzguNCw4MDguNTYsNDYyLjY2LDMyNS42My0xNS43NCw0NDQuMTItNTQ2LjQ1LDcyOS45OS02MTYiLz4KPC9zdmc+)}.rrze-elements-cta.bg-1,.rrze-elements-cta.bg-rrze{background-position:bottom 50% right;background-repeat:no-repeat;background-size:100%}.rrze-elements-cta.bg-rrze{background-image:url(../19d973b6f5d29ed72dc1.svg?url)}@media screen and (max-width:767px){.rrze-elements-cta{margin-right:-15px;margin-left:-15px}}@media screen and (min-width:992px){.rrze-elements-cta{display:flex;flex-wrap:wrap;justify-content:space-between}}.rrze-2019 .rrze-elements-cta{background-color:#005cae}.rrze-elements-cta .cta-content{padding:10px}.rrze-2019 .rrze-elements-cta .cta-content{text-shadow:0 0 5px #005cae}@media screen and (min-width:992px){.rrze-elements-cta .cta-content{flex-basis:60%;flex-grow:1;flex-shrink:0;padding:4em 6.5em 8em 2em}}.rrze-elements-cta .cta-content .cta-title{display:block;font-size:1.8em;font-weight:700;line-height:1.5}@media screen and (min-width:992px){.rrze-elements-cta .cta-content .cta-title{font-size:2.6em}}.rrze-elements-cta .cta-content .cta-subtitle{display:block;font-size:1.1em;line-height:1.5;margin-top:.25em}@media screen and (min-width:992px){.rrze-elements-cta .cta-content .cta-subtitle{font-size:1.3em}}.rrze-elements-cta .cta-button-container,.rrze-elements-cta .cta-search-container{display:flex;justify-content:flex-end;padding:10px 10px 1em 1em;left:0}@media screen and (min-width:992px){.rrze-elements-cta .cta-button-container,.rrze-elements-cta .cta-search-container{bottom:0;padding:10px 6.5em 2em;position:absolute;width:100%}}.rrze-elements-cta .cta-button{background:#fff;border-radius:0;box-shadow:none;color:var(--color-Text,#222);display:inline-block;font-weight:700;padding:.5em 1em .25em;text-decoration:none}.rrze-elements-cta .cta-button:active,.rrze-elements-cta .cta-button:focus,.rrze-elements-cta .cta-button:hover{background-color:var(--cta-btn-bg-color,#004a9f);box-shadow:none;color:#fff;text-decoration:none}.rrze-2019 .rrze-elements-cta .cta-button:active,.rrze-2019 .rrze-elements-cta .cta-button:focus,.rrze-2019 .rrze-elements-cta .cta-button:hover{background-color:#00458c}.rrze-2019 .rrze-elements-cta .cta-button{color:#393944}.rrze-elements-cta .cta-button .rrze-elements-icon{border-radius:0!important;box-shadow:none;margin-right:1em;padding-bottom:0;padding-left:0;top:-.15em;vertical-align:middle}@media screen and (min-width:992px){.rrze-elements-cta .cta-button{font-size:1.25em;max-width:100%;padding:.65em 2.5em .65em 1.5em}}.rrze-elements-cta .cta-search{display:flex;justify-content:flex-end;width:100%}@media screen and (min-width:992px){.rrze-elements-cta .cta-search{max-width:100%}}.rrze-elements-cta .cta-search label{height:1px;right:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.rrze-elements-cta .cta-search input[type=text]{margin:0;width:clamp(20ch,50ch,100%)}.rrze-elements-cta .cta-search button[type=submit],.rrze-elements-cta .cta-search input[type=submit],.rrze-elements-cta .cta-search input[type=text]{border:none;border-radius:0;font-size:1rem;height:3em;margin:0}.rrze-elements-cta .cta-search input[type=text]{background-color:#fff}.rrze-elements-cta .cta-search button[type=submit],.rrze-elements-cta .cta-search input[type=submit]{background-color:#fff;color:var(--cta-btn-text-color,#222);padding-right:1em;padding-left:1em;position:relative}.rrze-2019 .rrze-elements-cta .cta-search button[type=submit],.rrze-2019 .rrze-elements-cta .cta-search input[type=submit]{color:#393944}.rrze-elements-cta .cta-search button[type=submit] svg,.rrze-elements-cta .cta-search input[type=submit] svg{top:0}.rrze-elements-cta .cta-search button[type=submit].active,.rrze-elements-cta .cta-search button[type=submit]:focus,.rrze-elements-cta .cta-search button[type=submit]:hover,.rrze-elements-cta .cta-search input[type=submit].active,.rrze-elements-cta .cta-search input[type=submit]:focus,.rrze-elements-cta .cta-search input[type=submit]:hover{background-color:var(--cta-btn-bg-color,#004a9f);color:#fff}.rrze-elements-cta .cta-search button[type=submit].active svg,.rrze-elements-cta .cta-search button[type=submit]:focus svg,.rrze-elements-cta .cta-search button[type=submit]:hover svg,.rrze-elements-cta .cta-search input[type=submit].active svg,.rrze-elements-cta .cta-search input[type=submit]:focus svg,.rrze-elements-cta .cta-search input[type=submit]:hover svg{fill:#fff!important}.rrze-2019 .rrze-elements-cta .cta-search button[type=submit].active,.rrze-2019 .rrze-elements-cta .cta-search button[type=submit]:focus,.rrze-2019 .rrze-elements-cta .cta-search button[type=submit]:hover,.rrze-2019 .rrze-elements-cta .cta-search input[type=submit].active,.rrze-2019 .rrze-elements-cta .cta-search input[type=submit]:focus,.rrze-2019 .rrze-elements-cta .cta-search input[type=submit]:hover{background-color:#00458c}.rrze-elements-cta .cta-image{display:none}.rrze-elements-cta .cta-image img{box-shadow:none;height:100%;object-fit:cover}@media screen and (min-width:992px){.rrze-elements-cta .cta-image{display:block;min-width:200px;width:25%}}.rrze-elements-cta img{border:0;height:auto;max-width:100%;vertical-align:middle}.rrze-elements-cta.style-small{background-size:cover}@media screen and (min-width:992px){.rrze-elements-cta.style-small .cta-content{padding:min(5%,2em) min(5%,2em) 120px}}.rrze-elements-cta.style-small .cta-image{min-width:0}.rrze-elements-cta.style-small .cta-button-container,.rrze-elements-cta.style-small .cta-search-container{padding:10px}@media screen and (min-width:992px){.rrze-elements-cta.style-small .cta-button-container,.rrze-elements-cta.style-small .cta-search-container{padding:0 min(5%,2em) min(5%,2em)}.rrze-elements-cta.style-small .cta-button{max-width:100%;padding:.5em 1em;position:static}}.rrze-elements-cta.style-small .cta-button .rrze-elements-icon{margin-right:.25em}@media screen and (min-width:992px){.rrze-elements-cta.style-small.no-image .cta-content{padding:min(5%,2em) min(5%,2em) 120px}}@media screen and (min-width:1200px){.rrze-elements-cta.style-small.no-image .cta-content{min-height:auto}}@media screen and (min-width:992px){.rrze-elements-cta.no-image .cta-button{left:0}.rrze-elements-cta.no-image .cta-content{min-height:128px;padding-left:6.5em}}@media screen and (min-width:1200px){.rrze-elements-cta.no-image .cta-content{min-height:128px}}@media screen and (min-width:992px){.rrze-elements-cta.no-image .cta-button-container,.rrze-elements-cta.no-image .cta-search-container{padding-right:4em;padding-left:4em}}.rrze-elements-cta.no-image.bg-1,.rrze-elements-cta.no-image.bg-rrze{background-position:100% 100%}.rrze-elements-cta.no-image.bg-rrze{background-position:50%;background-size:cover}@media screen and (min-width:992px){.rrze-elements-cta.no-image.style-small .cta-button-container,.rrze-elements-cta.no-image.style-small .cta-search-container{padding-right:min(5%,2em);padding-left:min(5%,2em)}}.block-editor-block-list__block.wp-block-rrze-elements-cta .sr-only{clip:rect(0,0,0,0);border:0;height:1px;min-height:1px;min-width:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.block-editor-block-list__block.wp-block-rrze-elements-cta .is-loading{background-color:hsla(0,0%,83%,.589);position:relative}.block-editor-block-list__block.wp-block-rrze-elements-cta .components-spinner{height:100px;margin:0 auto;position:absolute;left:80px;top:80px;width:100px}.wp-block-rrze-elements-cta .rrze-elements-cta-icon{font-size:1.25em;margin-right:1em}.wp-block-rrze-elements-cta img.attachment-large.size-large{height:100%;width:100%} +/*!********************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/cta/editor.scss ***! + \********************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +.rrze-elements-cta { + position: relative; + margin: 2em 0; + color: #fff; + background-color: var(--color-zentral-primary, #04316a); +} +.rrze-elements-cta.bg-1 { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzcwIDQ0MCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgc3Ryb2tlOiAjZjliMTA0OwogICAgICB9CgogICAgICAuY2xzLTEsIC5jbHMtMiwgLmNscy0zLCAuY2xzLTQsIC5jbHMtNSwgLmNscy02LCAuY2xzLTcsIC5jbHMtOCwgLmNscy05LCAuY2xzLTEwLCAuY2xzLTExIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsKICAgICAgICBzdHJva2Utd2lkdGg6IDIuNXB4OwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIHN0cm9rZTogIzk3MWIzMDsKICAgICAgfQoKICAgICAgLmNscy0zIHsKICAgICAgICBzdHJva2U6ICM3YWI3Mjk7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgc3Ryb2tlOiAjMmZiMWU3OwogICAgICB9CgogICAgICAuY2xzLTUgewogICAgICAgIHN0cm9rZTogI2M2MTQzZDsKICAgICAgfQoKICAgICAgLmNscy02IHsKICAgICAgICBzdHJva2U6ICNlOTc3MjE7CiAgICAgIH0KCiAgICAgIC5jbHMtNyB7CiAgICAgICAgc3Ryb2tlOiAjMTY4NTQ0OwogICAgICB9CgogICAgICAuY2xzLTggewogICAgICAgIHN0cm9rZTogIzE5MjMzZjsKICAgICAgfQoKICAgICAgLmNscy05IHsKICAgICAgICBzdHJva2U6ICMzZjc1OGY7CiAgICAgIH0KCiAgICAgIC5jbHMtMTAgewogICAgICAgIHN0cm9rZTogIzhjOWZiMTsKICAgICAgfQoKICAgICAgLmNscy0xMSB7CiAgICAgICAgc3Ryb2tlOiAjMDA1ZmE4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0iY2xzLTciIGQ9Im0yMTYzLjE1LDM2Ny44NWMtNDQ3LjgyLDE2NC4xOC03MzkuNDYtODIuMjEtMTA1Ny45OC0xMjAuNzQtMzE4LjUyLTM4LjUtNTIxLjQ4LDE3My04NzMuMDYsMTMyLjg4Qy0xMTkuNDcsMzM5Ljg2LTI0Ny4zMyw4MS45OS01NTUuOTcsMjAuOTQiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTEwIiBkPSJtLTUzNC45OCw0MC42OUMtMjE2LjY5LDEzNi42MS03NS44OSwzMjguMDQsMjcwLjU0LDM2Mi43OWMzNDYuNDQsMzQuNzYsNTQ4LjAzLTExMi4zLDg2Ny4xOS03OC43MSwzMTkuMTcsMzMuNTYsNTk1LjA2LDIwOS4zMiwxMDI4LjE4LDUzLjc2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtLTUxMy45OSw2MC40NUMtMTg2LjA2LDE5MS4yMy0zMi4zMiwzMTYuMjIsMzA4Ljk3LDM0NS42MWMzNDEuMjksMjkuMzksNTQxLjUyLTUzLjIzLDg2MS4zMy0yNC41OSwzMTkuODEsMjguNjQsNTc5Ljk3LDEzMy43NSw5OTguMzYtMTMuMjEiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Im0tNDkzLDgwLjIxQy0xNTUuNDIsMjQ1Ljg3LDExLjI1LDMwNC40LDM0Ny40LDMyOC40MmMzMzYuMTUsMjQuMDIsNTM1LjAxLDUuODQsODU1LjQ3LDI5LjU2LDMyMC40NiwyMy43MSw1NjQuODcsNTguMTcsOTY4LjUzLTgwLjIiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTkiIGQ9Im0tNDcyLDk5Ljk3Qy0xMjQuNzksMzAwLjQ5LDU0LjgyLDI5Mi41OCwzODUuODMsMzExLjI0YzMzMS4wMSwxOC42Niw1MjguNSw2NC45Miw4NDkuNjEsODMuNywzMjEuMTEsMTguNzgsNTQ5Ljc4LTE3LjQsOTM4LjctMTQ3LjE2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy04IiBkPSJtLTQ1MS4wMSwxMTkuNzNDLTk0LjE1LDM1NS4xMSw5OC4zOSwyODAuNzYsNDI0LjI2LDI5NC4wNWMzMjUuODcsMTMuMjksNTIxLjk5LDEyMy45OSw4NDMuNzQsMTM3LjgzLDMyMS43NSwxMy44NSw1MzQuNjktOTIuOTcsOTA4LjkxLTIxNC4xNCIvPgogIDxwYXRoIGNsYXNzPSJjbHMtNiIgZD0ibS00MzAuMDIsMTM5LjQ5Qy02My41Miw0MDkuNzMsMTQxLjk3LDI2OC45NCw0NjIuNjksMjc2Ljg2YzMyMC43Miw3Ljk0LDUxNS40OCwxODMuMDYsODM3Ljg4LDE5MS45OCwzMjIuNCw4LjkyLDUxOS41OS0xNjguNTcsODc5LjA5LTI4MS4xMyIvPgogIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0ibS00MDkuMDMsMTU5LjI3Qy0zMi44OCw0NjQuMzUsMTg1LjU0LDI1Ny4xMSw1MDEuMTIsMjU5LjY5YzMxNS41OCwyLjU1LDUwOC45NywyNDIuMTIsODMyLjAxLDI0Ni4xLDMyMy4wNCwzLjk5LDUwNC41LTI0NC4xNCw4NDkuMjYtMzQ4LjEyIi8+CiAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJtLTM4OC4wMywxNzkuMDNDLTIuMjQsNTE4Ljk3LDIyOS4xMSwyNDUuMyw1MzkuNTUsMjQyLjQ5YzMxMC40NC0yLjgyLDUwMi40NiwzMDEuMiw4MjYuMTUsMzAwLjI2LDMyMy42OS0uOTUsNDg5LjQxLTMxOS43MSw4MTkuNDMtNDE1LjA3Ii8+CiAgPHBhdGggY2xhc3M9ImNscy04IiBkPSJtLTM2Ny4wNCwxOTguNzljMzk1LjQzLDM3NC44LDYzOS43MywzNC42OCw5NDUuMDIsMjYuNTMsMzA1LjMtOC4xOCw0OTUuOTUsMzYwLjI2LDgyMC4yOCwzNTQuMzgsMzI0LjM0LTUuODcsNDc0LjMxLTM5NS4yOCw3ODkuNjQtNDgyLjA2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJtLTM0Ni4wNSwyMTguNTVjNDA1LjA4LDQwOS42Niw2NjIuMzEsMy4xMSw5NjIuNDYtMTAuNDMsMzAwLjE1LTEzLjU0LDQ4OS40NCw0MTkuMzQsODE0LjQyLDQwOC41MywzMjQuOTgtMTAuODEsNDU5LjIyLTQ3MC44OCw3NTkuODItNTQ5LjA0Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0xMSIgZD0ibS0zMjUuMDYsMjM4LjNjNDE0LjcyLDQ0NC41NCw2ODQuODgtMjguNDQsOTc5LjktNDcuMzUsMjk1LjAxLTE4LjkxLDQ4Mi45Myw0NzguNCw4MDguNTYsNDYyLjY2LDMyNS42My0xNS43NCw0NDQuMTItNTQ2LjQ1LDcyOS45OS02MTYiLz4KPC9zdmc+); + background-position: bottom 50% right; + background-size: 100%; + background-repeat: no-repeat; +} +.rrze-elements-cta.bg-rrze { + background-image: url(../19d973b6f5d29ed72dc1.svg?url); + background-position: bottom 50% right; + background-size: 100%; + background-repeat: no-repeat; +} +@media screen and (max-width: 767px) { + .rrze-elements-cta { + margin-right: -15px; + margin-left: -15px; + } +} +@media screen and (min-width: 992px) { + .rrze-elements-cta { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + } +} +.rrze-2019 .rrze-elements-cta { + background-color: #005CAE; +} +.rrze-elements-cta .cta-content { + padding: 10px; +} +.rrze-2019 .rrze-elements-cta .cta-content { + text-shadow: 0 0 5px #005CAE; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta .cta-content { + flex-basis: 60%; + flex-grow: 1; + flex-shrink: 0; + padding: 4em 6.5em 8em 2em; + } +} +.rrze-elements-cta .cta-content .cta-title { + display: block; + font-size: 1.8em; + line-height: 1.5; + font-weight: bold; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta .cta-content .cta-title { + font-size: 2.6em; + } +} +.rrze-elements-cta .cta-content .cta-subtitle { + display: block; + font-size: 1.1em; + line-height: 1.5; + margin-top: 0.25em; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta .cta-content .cta-subtitle { + font-size: 1.3em; + } +} +.rrze-elements-cta .cta-button-container, +.rrze-elements-cta .cta-search-container { + padding: 10px 10px 1em 1em; + display: flex; + justify-content: flex-end; + left: 0; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta .cta-button-container, + .rrze-elements-cta .cta-search-container { + position: absolute; + bottom: 0; + width: 100%; + padding: 10px 6.5em 2em 6.5em; + } +} +.rrze-elements-cta .cta-button { + display: inline-block; + background: #fff; + padding: 0.5em 1em 0.25em; + box-shadow: none; + text-decoration: none; + color: var(--color-Text, #222222); + font-weight: bold; + border-radius: 0; +} +.rrze-elements-cta .cta-button:hover, .rrze-elements-cta .cta-button:focus, .rrze-elements-cta .cta-button:active { + box-shadow: none; + background-color: var(--cta-btn-bg-color, #004a9f); + color: #ffffff; + text-decoration: none; +} +.rrze-2019 .rrze-elements-cta .cta-button:hover, .rrze-2019 .rrze-elements-cta .cta-button:focus, .rrze-2019 .rrze-elements-cta .cta-button:active { + background-color: #00458C; +} +.rrze-2019 .rrze-elements-cta .cta-button { + color: #393944; +} +.rrze-elements-cta .cta-button .rrze-elements-icon { + margin-right: 1em; + vertical-align: middle; + top: -0.15em; + padding-bottom: 0; + padding-left: 0; + border-radius: 0 !important; + box-shadow: none; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta .cta-button { + max-width: 100%; + font-size: 1.25em; + padding: 0.65em 2.5em 0.65em 1.5em; + } +} +.rrze-elements-cta .cta-search { + width: 100%; + display: flex; + justify-content: flex-end; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta .cta-search { + max-width: 100%; + } +} +.rrze-elements-cta .cta-search label { + position: absolute; + right: -10000px; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; +} +.rrze-elements-cta .cta-search input[type=text] { + margin: 0; + width: clamp(20ch, 50ch, 100%); +} +.rrze-elements-cta .cta-search input[type=text], +.rrze-elements-cta .cta-search input[type=submit], +.rrze-elements-cta .cta-search button[type=submit] { + border-radius: 0; + border: none; + font-size: 1rem; + height: 3em; + margin: 0; +} +.rrze-elements-cta .cta-search input[type=text] { + background-color: #fff; +} +.rrze-elements-cta .cta-search input[type=submit], +.rrze-elements-cta .cta-search button[type=submit] { + position: relative; + padding-right: 1em; + padding-left: 1em; + background-color: #fff; + color: var(--cta-btn-text-color, #222222); +} +.rrze-2019 .rrze-elements-cta .cta-search input[type=submit], +.rrze-2019 .rrze-elements-cta .cta-search button[type=submit] { + color: #393944; +} +.rrze-elements-cta .cta-search input[type=submit] svg, +.rrze-elements-cta .cta-search button[type=submit] svg { + top: 0; +} +.rrze-elements-cta .cta-search input[type=submit]:hover, .rrze-elements-cta .cta-search input[type=submit]:focus, .rrze-elements-cta .cta-search input[type=submit].active, +.rrze-elements-cta .cta-search button[type=submit]:hover, +.rrze-elements-cta .cta-search button[type=submit]:focus, +.rrze-elements-cta .cta-search button[type=submit].active { + background-color: var(--cta-btn-bg-color, #004a9f); + color: #fff; +} +.rrze-elements-cta .cta-search input[type=submit]:hover svg, .rrze-elements-cta .cta-search input[type=submit]:focus svg, .rrze-elements-cta .cta-search input[type=submit].active svg, +.rrze-elements-cta .cta-search button[type=submit]:hover svg, +.rrze-elements-cta .cta-search button[type=submit]:focus svg, +.rrze-elements-cta .cta-search button[type=submit].active svg { + fill: #fff !important; +} +.rrze-2019 .rrze-elements-cta .cta-search input[type=submit]:hover, .rrze-2019 .rrze-elements-cta .cta-search input[type=submit]:focus, .rrze-2019 .rrze-elements-cta .cta-search input[type=submit].active, +.rrze-2019 .rrze-elements-cta .cta-search button[type=submit]:hover, +.rrze-2019 .rrze-elements-cta .cta-search button[type=submit]:focus, +.rrze-2019 .rrze-elements-cta .cta-search button[type=submit].active { + background-color: #00458c; +} +.rrze-elements-cta .cta-image { + display: none; +} +.rrze-elements-cta .cta-image img { + box-shadow: none; + height: 100%; + object-fit: cover; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta .cta-image { + display: block; + width: 25%; + min-width: 200px; + } +} +.rrze-elements-cta img { + border: 0; + height: auto; + max-width: 100%; + vertical-align: middle; +} +.rrze-elements-cta.style-small { + background-size: cover; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta.style-small .cta-content { + padding: min(5%, 2em) min(5%, 2em) 120px; + } +} +.rrze-elements-cta.style-small .cta-image { + min-width: 0; +} +.rrze-elements-cta.style-small .cta-button-container, +.rrze-elements-cta.style-small .cta-search-container { + padding: 10px; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta.style-small .cta-button-container, + .rrze-elements-cta.style-small .cta-search-container { + padding: 0 min(5%, 2em) min(5%, 2em); + } +} +@media screen and (min-width: 992px) { + .rrze-elements-cta.style-small .cta-button { + position: static; + max-width: 100%; + padding: 0.5em 1em; + } +} +.rrze-elements-cta.style-small .cta-button .rrze-elements-icon { + margin-right: 0.25em; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta.style-small.no-image .cta-content { + padding: min(5%, 2em) min(5%, 2em) 120px; + } +} +@media screen and (min-width: 1200px) { + .rrze-elements-cta.style-small.no-image .cta-content { + min-height: auto; + } +} +@media screen and (min-width: 992px) { + .rrze-elements-cta.no-image .cta-button { + left: 0; + } +} +@media screen and (min-width: 992px) { + .rrze-elements-cta.no-image .cta-content { + padding-left: 6.5em; + min-height: 128px; + } +} +@media screen and (min-width: 1200px) { + .rrze-elements-cta.no-image .cta-content { + min-height: 128px; + } +} +@media screen and (min-width: 992px) { + .rrze-elements-cta.no-image .cta-button-container, + .rrze-elements-cta.no-image .cta-search-container { + padding-left: 4em; + padding-right: 4em; + } +} +.rrze-elements-cta.no-image.bg-1 { + background-position: right bottom; +} +.rrze-elements-cta.no-image.bg-rrze { + background-position: right bottom; +} +.rrze-elements-cta.no-image.bg-rrze { + background-size: cover; + background-position: center center; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta.no-image.style-small .cta-button-container, + .rrze-elements-cta.no-image.style-small .cta-search-container { + padding-left: min(5%, 2em); + padding-right: min(5%, 2em); + } +} + +.wp-block-rrze-elements-cta img.attachment-large.size-large { + width: 100%; + height: 100%; +} + +.block-editor-block-list__block.wp-block-rrze-elements-cta .sr-only { + clip: rect(0, 0, 0, 0); + border: 0; + height: 1px; + min-height: 1px; + min-width: 1px; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; +} +.block-editor-block-list__block.wp-block-rrze-elements-cta .is-loading { + background-color: rgba(211, 211, 211, 0.589); + position: relative; +} +.block-editor-block-list__block.wp-block-rrze-elements-cta .components-spinner { + width: 100px; + height: 100px; + margin: 0 auto; + position: absolute; + left: 80px; + top: 80px; +} + +.wp-block-rrze-elements-cta .rrze-elements-cta-icon { + font-size: 1.25em; + margin-right: 1em; +} +.wp-block-rrze-elements-cta img.attachment-large.size-large { + width: 100%; + height: 100%; +} diff --git a/build/cta/index.asset.php b/build/cta/index.asset.php index 87b61571..a6559476 100644 --- a/build/cta/index.asset.php +++ b/build/cta/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-primitives'), 'version' => 'ee74b1e9a996bb8cbdc0'); + array('react-jsx-runtime', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-primitives'), 'version' => '301dcee6293519e4abf8'); diff --git a/build/cta/index.css b/build/cta/index.css index 12c6380e..4bd24589 100644 --- a/build/cta/index.css +++ b/build/cta/index.css @@ -1 +1,385 @@ -.rrze-elements-cta{background-color:var(--color-zentral-primary,#04316a);color:#fff;margin:2em 0;position:relative}.rrze-elements-cta.bg-1{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzcwIDQ0MCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgc3Ryb2tlOiAjZjliMTA0OwogICAgICB9CgogICAgICAuY2xzLTEsIC5jbHMtMiwgLmNscy0zLCAuY2xzLTQsIC5jbHMtNSwgLmNscy02LCAuY2xzLTcsIC5jbHMtOCwgLmNscy05LCAuY2xzLTEwLCAuY2xzLTExIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsKICAgICAgICBzdHJva2Utd2lkdGg6IDIuNXB4OwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIHN0cm9rZTogIzk3MWIzMDsKICAgICAgfQoKICAgICAgLmNscy0zIHsKICAgICAgICBzdHJva2U6ICM3YWI3Mjk7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgc3Ryb2tlOiAjMmZiMWU3OwogICAgICB9CgogICAgICAuY2xzLTUgewogICAgICAgIHN0cm9rZTogI2M2MTQzZDsKICAgICAgfQoKICAgICAgLmNscy02IHsKICAgICAgICBzdHJva2U6ICNlOTc3MjE7CiAgICAgIH0KCiAgICAgIC5jbHMtNyB7CiAgICAgICAgc3Ryb2tlOiAjMTY4NTQ0OwogICAgICB9CgogICAgICAuY2xzLTggewogICAgICAgIHN0cm9rZTogIzE5MjMzZjsKICAgICAgfQoKICAgICAgLmNscy05IHsKICAgICAgICBzdHJva2U6ICMzZjc1OGY7CiAgICAgIH0KCiAgICAgIC5jbHMtMTAgewogICAgICAgIHN0cm9rZTogIzhjOWZiMTsKICAgICAgfQoKICAgICAgLmNscy0xMSB7CiAgICAgICAgc3Ryb2tlOiAjMDA1ZmE4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0iY2xzLTciIGQ9Im0yMTYzLjE1LDM2Ny44NWMtNDQ3LjgyLDE2NC4xOC03MzkuNDYtODIuMjEtMTA1Ny45OC0xMjAuNzQtMzE4LjUyLTM4LjUtNTIxLjQ4LDE3My04NzMuMDYsMTMyLjg4Qy0xMTkuNDcsMzM5Ljg2LTI0Ny4zMyw4MS45OS01NTUuOTcsMjAuOTQiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTEwIiBkPSJtLTUzNC45OCw0MC42OUMtMjE2LjY5LDEzNi42MS03NS44OSwzMjguMDQsMjcwLjU0LDM2Mi43OWMzNDYuNDQsMzQuNzYsNTQ4LjAzLTExMi4zLDg2Ny4xOS03OC43MSwzMTkuMTcsMzMuNTYsNTk1LjA2LDIwOS4zMiwxMDI4LjE4LDUzLjc2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtLTUxMy45OSw2MC40NUMtMTg2LjA2LDE5MS4yMy0zMi4zMiwzMTYuMjIsMzA4Ljk3LDM0NS42MWMzNDEuMjksMjkuMzksNTQxLjUyLTUzLjIzLDg2MS4zMy0yNC41OSwzMTkuODEsMjguNjQsNTc5Ljk3LDEzMy43NSw5OTguMzYtMTMuMjEiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Im0tNDkzLDgwLjIxQy0xNTUuNDIsMjQ1Ljg3LDExLjI1LDMwNC40LDM0Ny40LDMyOC40MmMzMzYuMTUsMjQuMDIsNTM1LjAxLDUuODQsODU1LjQ3LDI5LjU2LDMyMC40NiwyMy43MSw1NjQuODcsNTguMTcsOTY4LjUzLTgwLjIiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTkiIGQ9Im0tNDcyLDk5Ljk3Qy0xMjQuNzksMzAwLjQ5LDU0LjgyLDI5Mi41OCwzODUuODMsMzExLjI0YzMzMS4wMSwxOC42Niw1MjguNSw2NC45Miw4NDkuNjEsODMuNywzMjEuMTEsMTguNzgsNTQ5Ljc4LTE3LjQsOTM4LjctMTQ3LjE2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy04IiBkPSJtLTQ1MS4wMSwxMTkuNzNDLTk0LjE1LDM1NS4xMSw5OC4zOSwyODAuNzYsNDI0LjI2LDI5NC4wNWMzMjUuODcsMTMuMjksNTIxLjk5LDEyMy45OSw4NDMuNzQsMTM3LjgzLDMyMS43NSwxMy44NSw1MzQuNjktOTIuOTcsOTA4LjkxLTIxNC4xNCIvPgogIDxwYXRoIGNsYXNzPSJjbHMtNiIgZD0ibS00MzAuMDIsMTM5LjQ5Qy02My41Miw0MDkuNzMsMTQxLjk3LDI2OC45NCw0NjIuNjksMjc2Ljg2YzMyMC43Miw3Ljk0LDUxNS40OCwxODMuMDYsODM3Ljg4LDE5MS45OCwzMjIuNCw4LjkyLDUxOS41OS0xNjguNTcsODc5LjA5LTI4MS4xMyIvPgogIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0ibS00MDkuMDMsMTU5LjI3Qy0zMi44OCw0NjQuMzUsMTg1LjU0LDI1Ny4xMSw1MDEuMTIsMjU5LjY5YzMxNS41OCwyLjU1LDUwOC45NywyNDIuMTIsODMyLjAxLDI0Ni4xLDMyMy4wNCwzLjk5LDUwNC41LTI0NC4xNCw4NDkuMjYtMzQ4LjEyIi8+CiAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJtLTM4OC4wMywxNzkuMDNDLTIuMjQsNTE4Ljk3LDIyOS4xMSwyNDUuMyw1MzkuNTUsMjQyLjQ5YzMxMC40NC0yLjgyLDUwMi40NiwzMDEuMiw4MjYuMTUsMzAwLjI2LDMyMy42OS0uOTUsNDg5LjQxLTMxOS43MSw4MTkuNDMtNDE1LjA3Ii8+CiAgPHBhdGggY2xhc3M9ImNscy04IiBkPSJtLTM2Ny4wNCwxOTguNzljMzk1LjQzLDM3NC44LDYzOS43MywzNC42OCw5NDUuMDIsMjYuNTMsMzA1LjMtOC4xOCw0OTUuOTUsMzYwLjI2LDgyMC4yOCwzNTQuMzgsMzI0LjM0LTUuODcsNDc0LjMxLTM5NS4yOCw3ODkuNjQtNDgyLjA2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJtLTM0Ni4wNSwyMTguNTVjNDA1LjA4LDQwOS42Niw2NjIuMzEsMy4xMSw5NjIuNDYtMTAuNDMsMzAwLjE1LTEzLjU0LDQ4OS40NCw0MTkuMzQsODE0LjQyLDQwOC41MywzMjQuOTgtMTAuODEsNDU5LjIyLTQ3MC44OCw3NTkuODItNTQ5LjA0Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0xMSIgZD0ibS0zMjUuMDYsMjM4LjNjNDE0LjcyLDQ0NC41NCw2ODQuODgtMjguNDQsOTc5LjktNDcuMzUsMjk1LjAxLTE4LjkxLDQ4Mi45Myw0NzguNCw4MDguNTYsNDYyLjY2LDMyNS42My0xNS43NCw0NDQuMTItNTQ2LjQ1LDcyOS45OS02MTYiLz4KPC9zdmc+)}.rrze-elements-cta.bg-1,.rrze-elements-cta.bg-rrze{background-position:bottom 50% left;background-repeat:no-repeat;background-size:100%}.rrze-elements-cta.bg-rrze{background-image:url(../19d973b6f5d29ed72dc1.svg?url)}@media screen and (max-width:767px){.rrze-elements-cta{margin-left:-15px;margin-right:-15px}}@media screen and (min-width:992px){.rrze-elements-cta{display:flex;flex-wrap:wrap;justify-content:space-between}}.rrze-2019 .rrze-elements-cta{background-color:#005cae}.rrze-elements-cta .cta-content{padding:10px}.rrze-2019 .rrze-elements-cta .cta-content{text-shadow:0 0 5px #005cae}@media screen and (min-width:992px){.rrze-elements-cta .cta-content{flex-basis:60%;flex-grow:1;flex-shrink:0;padding:4em 2em 8em 6.5em}}.rrze-elements-cta .cta-content .cta-title{display:block;font-size:1.8em;font-weight:700;line-height:1.5}@media screen and (min-width:992px){.rrze-elements-cta .cta-content .cta-title{font-size:2.6em}}.rrze-elements-cta .cta-content .cta-subtitle{display:block;font-size:1.1em;line-height:1.5;margin-top:.25em}@media screen and (min-width:992px){.rrze-elements-cta .cta-content .cta-subtitle{font-size:1.3em}}.rrze-elements-cta .cta-button-container,.rrze-elements-cta .cta-search-container{display:flex;justify-content:flex-end;padding:10px 1em 1em 10px;right:0}@media screen and (min-width:992px){.rrze-elements-cta .cta-button-container,.rrze-elements-cta .cta-search-container{bottom:0;padding:10px 6.5em 2em;position:absolute;width:100%}}.rrze-elements-cta .cta-button{background:#fff;border-radius:0;box-shadow:none;color:var(--color-Text,#222);display:inline-block;font-weight:700;padding:.5em 1em .25em;text-decoration:none}.rrze-elements-cta .cta-button:active,.rrze-elements-cta .cta-button:focus,.rrze-elements-cta .cta-button:hover{background-color:var(--cta-btn-bg-color,#004a9f);box-shadow:none;color:#fff;text-decoration:none}.rrze-2019 .rrze-elements-cta .cta-button:active,.rrze-2019 .rrze-elements-cta .cta-button:focus,.rrze-2019 .rrze-elements-cta .cta-button:hover{background-color:#00458c}.rrze-2019 .rrze-elements-cta .cta-button{color:#393944}.rrze-elements-cta .cta-button .rrze-elements-icon{border-radius:0!important;box-shadow:none;margin-left:1em;padding-bottom:0;padding-right:0;top:-.15em;vertical-align:middle}@media screen and (min-width:992px){.rrze-elements-cta .cta-button{font-size:1.25em;max-width:100%;padding:.65em 1.5em .65em 2.5em}}.rrze-elements-cta .cta-search{display:flex;justify-content:flex-end;width:100%}@media screen and (min-width:992px){.rrze-elements-cta .cta-search{max-width:100%}}.rrze-elements-cta .cta-search label{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.rrze-elements-cta .cta-search input[type=text]{margin:0;width:clamp(20ch,50ch,100%)}.rrze-elements-cta .cta-search button[type=submit],.rrze-elements-cta .cta-search input[type=submit],.rrze-elements-cta .cta-search input[type=text]{border:none;border-radius:0;font-size:1rem;height:3em;margin:0}.rrze-elements-cta .cta-search input[type=text]{background-color:#fff}.rrze-elements-cta .cta-search button[type=submit],.rrze-elements-cta .cta-search input[type=submit]{background-color:#fff;color:var(--cta-btn-text-color,#222);padding-left:1em;padding-right:1em;position:relative}.rrze-2019 .rrze-elements-cta .cta-search button[type=submit],.rrze-2019 .rrze-elements-cta .cta-search input[type=submit]{color:#393944}.rrze-elements-cta .cta-search button[type=submit] svg,.rrze-elements-cta .cta-search input[type=submit] svg{top:0}.rrze-elements-cta .cta-search button[type=submit].active,.rrze-elements-cta .cta-search button[type=submit]:focus,.rrze-elements-cta .cta-search button[type=submit]:hover,.rrze-elements-cta .cta-search input[type=submit].active,.rrze-elements-cta .cta-search input[type=submit]:focus,.rrze-elements-cta .cta-search input[type=submit]:hover{background-color:var(--cta-btn-bg-color,#004a9f);color:#fff}.rrze-elements-cta .cta-search button[type=submit].active svg,.rrze-elements-cta .cta-search button[type=submit]:focus svg,.rrze-elements-cta .cta-search button[type=submit]:hover svg,.rrze-elements-cta .cta-search input[type=submit].active svg,.rrze-elements-cta .cta-search input[type=submit]:focus svg,.rrze-elements-cta .cta-search input[type=submit]:hover svg{fill:#fff!important}.rrze-2019 .rrze-elements-cta .cta-search button[type=submit].active,.rrze-2019 .rrze-elements-cta .cta-search button[type=submit]:focus,.rrze-2019 .rrze-elements-cta .cta-search button[type=submit]:hover,.rrze-2019 .rrze-elements-cta .cta-search input[type=submit].active,.rrze-2019 .rrze-elements-cta .cta-search input[type=submit]:focus,.rrze-2019 .rrze-elements-cta .cta-search input[type=submit]:hover{background-color:#00458c}.rrze-elements-cta .cta-image{display:none}.rrze-elements-cta .cta-image img{box-shadow:none;height:100%;object-fit:cover}@media screen and (min-width:992px){.rrze-elements-cta .cta-image{display:block;min-width:200px;width:25%}}.rrze-elements-cta img{border:0;height:auto;max-width:100%;vertical-align:middle}.rrze-elements-cta.style-small{background-size:cover}@media screen and (min-width:992px){.rrze-elements-cta.style-small .cta-content{padding:min(5%,2em) min(5%,2em) 120px}}.rrze-elements-cta.style-small .cta-image{min-width:0}.rrze-elements-cta.style-small .cta-button-container,.rrze-elements-cta.style-small .cta-search-container{padding:10px}@media screen and (min-width:992px){.rrze-elements-cta.style-small .cta-button-container,.rrze-elements-cta.style-small .cta-search-container{padding:0 min(5%,2em) min(5%,2em)}.rrze-elements-cta.style-small .cta-button{max-width:100%;padding:.5em 1em;position:static}}.rrze-elements-cta.style-small .cta-button .rrze-elements-icon{margin-left:.25em}@media screen and (min-width:992px){.rrze-elements-cta.style-small.no-image .cta-content{padding:min(5%,2em) min(5%,2em) 120px}}@media screen and (min-width:1200px){.rrze-elements-cta.style-small.no-image .cta-content{min-height:auto}}@media screen and (min-width:992px){.rrze-elements-cta.no-image .cta-button{right:0}.rrze-elements-cta.no-image .cta-content{min-height:128px;padding-right:6.5em}}@media screen and (min-width:1200px){.rrze-elements-cta.no-image .cta-content{min-height:128px}}@media screen and (min-width:992px){.rrze-elements-cta.no-image .cta-button-container,.rrze-elements-cta.no-image .cta-search-container{padding-left:4em;padding-right:4em}}.rrze-elements-cta.no-image.bg-1,.rrze-elements-cta.no-image.bg-rrze{background-position:0 100%}.rrze-elements-cta.no-image.bg-rrze{background-position:50%;background-size:cover}@media screen and (min-width:992px){.rrze-elements-cta.no-image.style-small .cta-button-container,.rrze-elements-cta.no-image.style-small .cta-search-container{padding-left:min(5%,2em);padding-right:min(5%,2em)}}.block-editor-block-list__block.wp-block-rrze-elements-cta .sr-only{clip:rect(0,0,0,0);border:0;height:1px;min-height:1px;min-width:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.block-editor-block-list__block.wp-block-rrze-elements-cta .is-loading{background-color:hsla(0,0%,83%,.589);position:relative}.block-editor-block-list__block.wp-block-rrze-elements-cta .components-spinner{height:100px;margin:0 auto;position:absolute;right:80px;top:80px;width:100px}.wp-block-rrze-elements-cta .rrze-elements-cta-icon{font-size:1.25em;margin-left:1em}.wp-block-rrze-elements-cta img.attachment-large.size-large{height:100%;width:100%} +/*!********************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/cta/editor.scss ***! + \********************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +.rrze-elements-cta { + position: relative; + margin: 2em 0; + color: #fff; + background-color: var(--color-zentral-primary, #04316a); +} +.rrze-elements-cta.bg-1 { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzcwIDQ0MCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgc3Ryb2tlOiAjZjliMTA0OwogICAgICB9CgogICAgICAuY2xzLTEsIC5jbHMtMiwgLmNscy0zLCAuY2xzLTQsIC5jbHMtNSwgLmNscy02LCAuY2xzLTcsIC5jbHMtOCwgLmNscy05LCAuY2xzLTEwLCAuY2xzLTExIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsKICAgICAgICBzdHJva2Utd2lkdGg6IDIuNXB4OwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIHN0cm9rZTogIzk3MWIzMDsKICAgICAgfQoKICAgICAgLmNscy0zIHsKICAgICAgICBzdHJva2U6ICM3YWI3Mjk7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgc3Ryb2tlOiAjMmZiMWU3OwogICAgICB9CgogICAgICAuY2xzLTUgewogICAgICAgIHN0cm9rZTogI2M2MTQzZDsKICAgICAgfQoKICAgICAgLmNscy02IHsKICAgICAgICBzdHJva2U6ICNlOTc3MjE7CiAgICAgIH0KCiAgICAgIC5jbHMtNyB7CiAgICAgICAgc3Ryb2tlOiAjMTY4NTQ0OwogICAgICB9CgogICAgICAuY2xzLTggewogICAgICAgIHN0cm9rZTogIzE5MjMzZjsKICAgICAgfQoKICAgICAgLmNscy05IHsKICAgICAgICBzdHJva2U6ICMzZjc1OGY7CiAgICAgIH0KCiAgICAgIC5jbHMtMTAgewogICAgICAgIHN0cm9rZTogIzhjOWZiMTsKICAgICAgfQoKICAgICAgLmNscy0xMSB7CiAgICAgICAgc3Ryb2tlOiAjMDA1ZmE4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0iY2xzLTciIGQ9Im0yMTYzLjE1LDM2Ny44NWMtNDQ3LjgyLDE2NC4xOC03MzkuNDYtODIuMjEtMTA1Ny45OC0xMjAuNzQtMzE4LjUyLTM4LjUtNTIxLjQ4LDE3My04NzMuMDYsMTMyLjg4Qy0xMTkuNDcsMzM5Ljg2LTI0Ny4zMyw4MS45OS01NTUuOTcsMjAuOTQiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTEwIiBkPSJtLTUzNC45OCw0MC42OUMtMjE2LjY5LDEzNi42MS03NS44OSwzMjguMDQsMjcwLjU0LDM2Mi43OWMzNDYuNDQsMzQuNzYsNTQ4LjAzLTExMi4zLDg2Ny4xOS03OC43MSwzMTkuMTcsMzMuNTYsNTk1LjA2LDIwOS4zMiwxMDI4LjE4LDUzLjc2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtLTUxMy45OSw2MC40NUMtMTg2LjA2LDE5MS4yMy0zMi4zMiwzMTYuMjIsMzA4Ljk3LDM0NS42MWMzNDEuMjksMjkuMzksNTQxLjUyLTUzLjIzLDg2MS4zMy0yNC41OSwzMTkuODEsMjguNjQsNTc5Ljk3LDEzMy43NSw5OTguMzYtMTMuMjEiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Im0tNDkzLDgwLjIxQy0xNTUuNDIsMjQ1Ljg3LDExLjI1LDMwNC40LDM0Ny40LDMyOC40MmMzMzYuMTUsMjQuMDIsNTM1LjAxLDUuODQsODU1LjQ3LDI5LjU2LDMyMC40NiwyMy43MSw1NjQuODcsNTguMTcsOTY4LjUzLTgwLjIiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTkiIGQ9Im0tNDcyLDk5Ljk3Qy0xMjQuNzksMzAwLjQ5LDU0LjgyLDI5Mi41OCwzODUuODMsMzExLjI0YzMzMS4wMSwxOC42Niw1MjguNSw2NC45Miw4NDkuNjEsODMuNywzMjEuMTEsMTguNzgsNTQ5Ljc4LTE3LjQsOTM4LjctMTQ3LjE2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy04IiBkPSJtLTQ1MS4wMSwxMTkuNzNDLTk0LjE1LDM1NS4xMSw5OC4zOSwyODAuNzYsNDI0LjI2LDI5NC4wNWMzMjUuODcsMTMuMjksNTIxLjk5LDEyMy45OSw4NDMuNzQsMTM3LjgzLDMyMS43NSwxMy44NSw1MzQuNjktOTIuOTcsOTA4LjkxLTIxNC4xNCIvPgogIDxwYXRoIGNsYXNzPSJjbHMtNiIgZD0ibS00MzAuMDIsMTM5LjQ5Qy02My41Miw0MDkuNzMsMTQxLjk3LDI2OC45NCw0NjIuNjksMjc2Ljg2YzMyMC43Miw3Ljk0LDUxNS40OCwxODMuMDYsODM3Ljg4LDE5MS45OCwzMjIuNCw4LjkyLDUxOS41OS0xNjguNTcsODc5LjA5LTI4MS4xMyIvPgogIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0ibS00MDkuMDMsMTU5LjI3Qy0zMi44OCw0NjQuMzUsMTg1LjU0LDI1Ny4xMSw1MDEuMTIsMjU5LjY5YzMxNS41OCwyLjU1LDUwOC45NywyNDIuMTIsODMyLjAxLDI0Ni4xLDMyMy4wNCwzLjk5LDUwNC41LTI0NC4xNCw4NDkuMjYtMzQ4LjEyIi8+CiAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJtLTM4OC4wMywxNzkuMDNDLTIuMjQsNTE4Ljk3LDIyOS4xMSwyNDUuMyw1MzkuNTUsMjQyLjQ5YzMxMC40NC0yLjgyLDUwMi40NiwzMDEuMiw4MjYuMTUsMzAwLjI2LDMyMy42OS0uOTUsNDg5LjQxLTMxOS43MSw4MTkuNDMtNDE1LjA3Ii8+CiAgPHBhdGggY2xhc3M9ImNscy04IiBkPSJtLTM2Ny4wNCwxOTguNzljMzk1LjQzLDM3NC44LDYzOS43MywzNC42OCw5NDUuMDIsMjYuNTMsMzA1LjMtOC4xOCw0OTUuOTUsMzYwLjI2LDgyMC4yOCwzNTQuMzgsMzI0LjM0LTUuODcsNDc0LjMxLTM5NS4yOCw3ODkuNjQtNDgyLjA2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJtLTM0Ni4wNSwyMTguNTVjNDA1LjA4LDQwOS42Niw2NjIuMzEsMy4xMSw5NjIuNDYtMTAuNDMsMzAwLjE1LTEzLjU0LDQ4OS40NCw0MTkuMzQsODE0LjQyLDQwOC41MywzMjQuOTgtMTAuODEsNDU5LjIyLTQ3MC44OCw3NTkuODItNTQ5LjA0Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0xMSIgZD0ibS0zMjUuMDYsMjM4LjNjNDE0LjcyLDQ0NC41NCw2ODQuODgtMjguNDQsOTc5LjktNDcuMzUsMjk1LjAxLTE4LjkxLDQ4Mi45Myw0NzguNCw4MDguNTYsNDYyLjY2LDMyNS42My0xNS43NCw0NDQuMTItNTQ2LjQ1LDcyOS45OS02MTYiLz4KPC9zdmc+); + background-position: bottom 50% left; + background-size: 100%; + background-repeat: no-repeat; +} +.rrze-elements-cta.bg-rrze { + background-image: url(../19d973b6f5d29ed72dc1.svg?url); + background-position: bottom 50% left; + background-size: 100%; + background-repeat: no-repeat; +} +@media screen and (max-width: 767px) { + .rrze-elements-cta { + margin-left: -15px; + margin-right: -15px; + } +} +@media screen and (min-width: 992px) { + .rrze-elements-cta { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + } +} +.rrze-2019 .rrze-elements-cta { + background-color: #005CAE; +} +.rrze-elements-cta .cta-content { + padding: 10px; +} +.rrze-2019 .rrze-elements-cta .cta-content { + text-shadow: 0 0 5px #005CAE; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta .cta-content { + flex-basis: 60%; + flex-grow: 1; + flex-shrink: 0; + padding: 4em 2em 8em 6.5em; + } +} +.rrze-elements-cta .cta-content .cta-title { + display: block; + font-size: 1.8em; + line-height: 1.5; + font-weight: bold; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta .cta-content .cta-title { + font-size: 2.6em; + } +} +.rrze-elements-cta .cta-content .cta-subtitle { + display: block; + font-size: 1.1em; + line-height: 1.5; + margin-top: 0.25em; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta .cta-content .cta-subtitle { + font-size: 1.3em; + } +} +.rrze-elements-cta .cta-button-container, +.rrze-elements-cta .cta-search-container { + padding: 10px 1em 1em 10px; + display: flex; + justify-content: flex-end; + right: 0; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta .cta-button-container, + .rrze-elements-cta .cta-search-container { + position: absolute; + bottom: 0; + width: 100%; + padding: 10px 6.5em 2em 6.5em; + } +} +.rrze-elements-cta .cta-button { + display: inline-block; + background: #fff; + padding: 0.5em 1em 0.25em; + box-shadow: none; + text-decoration: none; + color: var(--color-Text, #222222); + font-weight: bold; + border-radius: 0; +} +.rrze-elements-cta .cta-button:hover, .rrze-elements-cta .cta-button:focus, .rrze-elements-cta .cta-button:active { + box-shadow: none; + background-color: var(--cta-btn-bg-color, #004a9f); + color: #ffffff; + text-decoration: none; +} +.rrze-2019 .rrze-elements-cta .cta-button:hover, .rrze-2019 .rrze-elements-cta .cta-button:focus, .rrze-2019 .rrze-elements-cta .cta-button:active { + background-color: #00458C; +} +.rrze-2019 .rrze-elements-cta .cta-button { + color: #393944; +} +.rrze-elements-cta .cta-button .rrze-elements-icon { + margin-left: 1em; + vertical-align: middle; + top: -0.15em; + padding-bottom: 0; + padding-right: 0; + border-radius: 0 !important; + box-shadow: none; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta .cta-button { + max-width: 100%; + font-size: 1.25em; + padding: 0.65em 1.5em 0.65em 2.5em; + } +} +.rrze-elements-cta .cta-search { + width: 100%; + display: flex; + justify-content: flex-end; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta .cta-search { + max-width: 100%; + } +} +.rrze-elements-cta .cta-search label { + position: absolute; + left: -10000px; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; +} +.rrze-elements-cta .cta-search input[type=text] { + margin: 0; + width: clamp(20ch, 50ch, 100%); +} +.rrze-elements-cta .cta-search input[type=text], +.rrze-elements-cta .cta-search input[type=submit], +.rrze-elements-cta .cta-search button[type=submit] { + border-radius: 0; + border: none; + font-size: 1rem; + height: 3em; + margin: 0; +} +.rrze-elements-cta .cta-search input[type=text] { + background-color: #fff; +} +.rrze-elements-cta .cta-search input[type=submit], +.rrze-elements-cta .cta-search button[type=submit] { + position: relative; + padding-left: 1em; + padding-right: 1em; + background-color: #fff; + color: var(--cta-btn-text-color, #222222); +} +.rrze-2019 .rrze-elements-cta .cta-search input[type=submit], +.rrze-2019 .rrze-elements-cta .cta-search button[type=submit] { + color: #393944; +} +.rrze-elements-cta .cta-search input[type=submit] svg, +.rrze-elements-cta .cta-search button[type=submit] svg { + top: 0; +} +.rrze-elements-cta .cta-search input[type=submit]:hover, .rrze-elements-cta .cta-search input[type=submit]:focus, .rrze-elements-cta .cta-search input[type=submit].active, +.rrze-elements-cta .cta-search button[type=submit]:hover, +.rrze-elements-cta .cta-search button[type=submit]:focus, +.rrze-elements-cta .cta-search button[type=submit].active { + background-color: var(--cta-btn-bg-color, #004a9f); + color: #fff; +} +.rrze-elements-cta .cta-search input[type=submit]:hover svg, .rrze-elements-cta .cta-search input[type=submit]:focus svg, .rrze-elements-cta .cta-search input[type=submit].active svg, +.rrze-elements-cta .cta-search button[type=submit]:hover svg, +.rrze-elements-cta .cta-search button[type=submit]:focus svg, +.rrze-elements-cta .cta-search button[type=submit].active svg { + fill: #fff !important; +} +.rrze-2019 .rrze-elements-cta .cta-search input[type=submit]:hover, .rrze-2019 .rrze-elements-cta .cta-search input[type=submit]:focus, .rrze-2019 .rrze-elements-cta .cta-search input[type=submit].active, +.rrze-2019 .rrze-elements-cta .cta-search button[type=submit]:hover, +.rrze-2019 .rrze-elements-cta .cta-search button[type=submit]:focus, +.rrze-2019 .rrze-elements-cta .cta-search button[type=submit].active { + background-color: #00458c; +} +.rrze-elements-cta .cta-image { + display: none; +} +.rrze-elements-cta .cta-image img { + box-shadow: none; + height: 100%; + object-fit: cover; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta .cta-image { + display: block; + width: 25%; + min-width: 200px; + } +} +.rrze-elements-cta img { + border: 0; + height: auto; + max-width: 100%; + vertical-align: middle; +} +.rrze-elements-cta.style-small { + background-size: cover; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta.style-small .cta-content { + padding: min(5%, 2em) min(5%, 2em) 120px; + } +} +.rrze-elements-cta.style-small .cta-image { + min-width: 0; +} +.rrze-elements-cta.style-small .cta-button-container, +.rrze-elements-cta.style-small .cta-search-container { + padding: 10px; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta.style-small .cta-button-container, + .rrze-elements-cta.style-small .cta-search-container { + padding: 0 min(5%, 2em) min(5%, 2em); + } +} +@media screen and (min-width: 992px) { + .rrze-elements-cta.style-small .cta-button { + position: static; + max-width: 100%; + padding: 0.5em 1em; + } +} +.rrze-elements-cta.style-small .cta-button .rrze-elements-icon { + margin-left: 0.25em; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta.style-small.no-image .cta-content { + padding: min(5%, 2em) min(5%, 2em) 120px; + } +} +@media screen and (min-width: 1200px) { + .rrze-elements-cta.style-small.no-image .cta-content { + min-height: auto; + } +} +@media screen and (min-width: 992px) { + .rrze-elements-cta.no-image .cta-button { + right: 0; + } +} +@media screen and (min-width: 992px) { + .rrze-elements-cta.no-image .cta-content { + padding-right: 6.5em; + min-height: 128px; + } +} +@media screen and (min-width: 1200px) { + .rrze-elements-cta.no-image .cta-content { + min-height: 128px; + } +} +@media screen and (min-width: 992px) { + .rrze-elements-cta.no-image .cta-button-container, + .rrze-elements-cta.no-image .cta-search-container { + padding-right: 4em; + padding-left: 4em; + } +} +.rrze-elements-cta.no-image.bg-1 { + background-position: left bottom; +} +.rrze-elements-cta.no-image.bg-rrze { + background-position: left bottom; +} +.rrze-elements-cta.no-image.bg-rrze { + background-size: cover; + background-position: center center; +} +@media screen and (min-width: 992px) { + .rrze-elements-cta.no-image.style-small .cta-button-container, + .rrze-elements-cta.no-image.style-small .cta-search-container { + padding-right: min(5%, 2em); + padding-left: min(5%, 2em); + } +} + +.wp-block-rrze-elements-cta img.attachment-large.size-large { + width: 100%; + height: 100%; +} + +.block-editor-block-list__block.wp-block-rrze-elements-cta .sr-only { + clip: rect(0, 0, 0, 0); + border: 0; + height: 1px; + min-height: 1px; + min-width: 1px; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; +} +.block-editor-block-list__block.wp-block-rrze-elements-cta .is-loading { + background-color: rgba(211, 211, 211, 0.589); + position: relative; +} +.block-editor-block-list__block.wp-block-rrze-elements-cta .components-spinner { + width: 100px; + height: 100px; + margin: 0 auto; + position: absolute; + right: 80px; + top: 80px; +} + +.wp-block-rrze-elements-cta .rrze-elements-cta-icon { + font-size: 1.25em; + margin-left: 1em; +} +.wp-block-rrze-elements-cta img.attachment-large.size-large { + width: 100%; + height: 100%; +} diff --git a/build/cta/index.js b/build/cta/index.js index 9aab58db..45649cdb 100644 --- a/build/cta/index.js +++ b/build/cta/index.js @@ -1 +1,288 @@ -!function(){"use strict";var t=window.wp.blocks,e=window.ReactJSXRuntime,r=window.wp.components,n=window.wp.blockEditor,a=window.wp.element,l=window.wp.i18n,i=window.wp.blob,o=window.wp.keycodes,s=window.wp.primitives,c=(0,e.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(s.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})}),u=(0,e.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(s.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})}),d=window.wp.notices,h=window.wp.data,m=(0,e.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(s.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})});function f(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);rt.length)&&(e=t.length);for(var r=0,n=Array(e);r r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\n\n\n\nvar CustomMediaReplaceFlow = function CustomMediaReplaceFlow(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var id = attributes.id,\n alt = attributes.alt,\n url = attributes.url;\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useDispatch)(_wordpress_notices__WEBPACK_IMPORTED_MODULE_4__.store),\n createErrorNotice = _useDispatch.createErrorNotice;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_7__.useState)(),\n _useState2 = _slicedToArray(_useState, 2),\n blobURL = _useState2[0],\n setBlobURL = _useState2[1];\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_7__.useEffect)(function () {\n if (!id && (0,_wordpress_blob__WEBPACK_IMPORTED_MODULE_5__.isBlobURL)(url)) {\n setAttributes({\n url: undefined,\n id: undefined,\n alt: '',\n srcset: undefined\n });\n }\n }, []);\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_7__.useEffect)(function () {\n if ((0,_wordpress_blob__WEBPACK_IMPORTED_MODULE_5__.isBlobURL)(url)) {\n setBlobURL(url);\n } else {\n (0,_wordpress_blob__WEBPACK_IMPORTED_MODULE_5__.revokeBlobURL)(blobURL);\n setBlobURL(undefined);\n }\n }, [url]);\n var onSelectImage = function onSelectImage(image) {\n if (!image || !image.url) {\n setAttributes({\n url: undefined,\n id: undefined,\n alt: ''\n });\n return;\n }\n setAttributes({\n url: image.url,\n id: image.id,\n alt: image.alt\n });\n };\n var onSelectURL = function onSelectURL(newURL) {\n setAttributes({\n url: newURL,\n id: undefined,\n alt: ''\n });\n };\n var onClearMedia = function onClearMedia() {\n setAttributes({\n url: undefined,\n id: undefined,\n alt: undefined,\n srcset: undefined\n });\n };\n var onUploadError = function onUploadError(message) {\n createErrorNotice(message, {\n type: \"snackbar\"\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToolbarGroup, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.MediaReplaceFlow, {\n mediaId: id,\n mediaURL: url,\n allowedTypes: [\"image\"],\n accept: \"image/*,video/*\",\n onError: onUploadError,\n onSelect: onSelectImage,\n useFeaturedImage: false,\n name: !url ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Add Image\", \"rrze-elements-blocks\") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Replace Image\", \"rrze-elements-blocks\")\n }), url && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToolbarButton, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Remove image\", \"rrze-elements-blocks\"),\n onClick: onClearMedia\n });\n }\n })]\n })\n });\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9DdXN0b21NZWRpYVJlcGxhY2VGbG93LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQXFDO0FBQ3FDO0FBSzNDO0FBQzRCO0FBQ2tCO0FBQy9CO0FBQ0w7QUFDZ0I7QUFjekQsSUFBTWMsc0JBQXNCLEdBQUcsU0FBekJBLHNCQUFzQkEsQ0FBQUMsSUFBQSxFQUdNO0VBQUEsSUFGaENDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0lBQ1ZDLGFBQWEsR0FBQUYsSUFBQSxDQUFiRSxhQUFhO0VBR2IsSUFBUUMsRUFBRSxHQUFlRixVQUFVLENBQTNCRSxFQUFFO0lBQUVDLEdBQUcsR0FBVUgsVUFBVSxDQUF2QkcsR0FBRztJQUFFQyxHQUFHLEdBQUtKLFVBQVUsQ0FBbEJJLEdBQUc7RUFDcEIsSUFBQUMsWUFBQSxHQUE4QlgsNERBQVcsQ0FBQ0gscURBQVksQ0FBQztJQUEvQ2UsaUJBQWlCLEdBQUFELFlBQUEsQ0FBakJDLGlCQUFpQjtFQUN6QixJQUFBQyxTQUFBLEdBQThCViw0REFBUSxFQUFzQjtJQUFBVyxVQUFBLEdBQUFDLGNBQUEsQ0FBQUYsU0FBQTtJQUFyREcsT0FBTyxHQUFBRixVQUFBO0lBQUVHLFVBQVUsR0FBQUgsVUFBQTtFQUUxQlosNkRBQVMsQ0FBQyxZQUFLO0lBQ2IsSUFBSyxDQUFDTSxFQUFFLElBQUlWLDBEQUFTLENBQUNZLEdBQUcsQ0FBQyxFQUFDO01BQ3pCSCxhQUFhLENBQUM7UUFDWkcsR0FBRyxFQUFFUSxTQUFTO1FBQ2RWLEVBQUUsRUFBRVUsU0FBUztRQUNiVCxHQUFHLEVBQUUsRUFBRTtRQUNQVSxNQUFNLEVBQUVEO09BQ1QsQ0FBQztJQUNKO0VBQ0YsQ0FBQyxFQUFFLEVBQUUsQ0FBQztFQUVOaEIsNkRBQVMsQ0FBQyxZQUFLO0lBQ2IsSUFBSUosMERBQVMsQ0FBQ1ksR0FBRyxDQUFDLEVBQUM7TUFDakJPLFVBQVUsQ0FBQ1AsR0FBRyxDQUFDO0lBQ2pCLENBQUMsTUFBTTtNQUNMWCw4REFBYSxDQUFDaUIsT0FBTyxDQUFDO01BQ3RCQyxVQUFVLENBQUNDLFNBQVMsQ0FBQztJQUN2QjtFQUNGLENBQUMsRUFBRSxDQUFDUixHQUFHLENBQUMsQ0FBQztFQUVULElBQU1VLGFBQWEsR0FBRyxTQUFoQkEsYUFBYUEsQ0FBS0MsS0FBVSxFQUFLO0lBQ3ZDLElBQUssQ0FBRUEsS0FBSyxJQUFJLENBQUVBLEtBQUssQ0FBQ1gsR0FBRyxFQUFHO01BQzdCSCxhQUFhLENBQUU7UUFBRUcsR0FBRyxFQUFFUSxTQUFTO1FBQUVWLEVBQUUsRUFBRVUsU0FBUztRQUFFVCxHQUFHLEVBQUU7TUFBRSxDQUFFLENBQUU7TUFDM0Q7SUFDRDtJQUNBRixhQUFhLENBQUU7TUFBRUcsR0FBRyxFQUFFVyxLQUFLLENBQUNYLEdBQUc7TUFBRUYsRUFBRSxFQUFFYSxLQUFLLENBQUNiLEVBQUU7TUFBRUMsR0FBRyxFQUFFWSxLQUFLLENBQUNaO0lBQUcsQ0FBRSxDQUFFO0VBQ2xFLENBQUM7RUFFQSxJQUFNYSxXQUFXLEdBQUcsU0FBZEEsV0FBV0EsQ0FBS0MsTUFBVyxFQUFLO0lBQ3RDaEIsYUFBYSxDQUFFO01BQ2RHLEdBQUcsRUFBRWEsTUFBTTtNQUNYZixFQUFFLEVBQUVVLFNBQVM7TUFDYlQsR0FBRyxFQUFFO0tBQ0wsQ0FBRTtFQUNKLENBQUM7RUFFQSxJQUFNZSxZQUFZLEdBQUcsU0FBZkEsWUFBWUEsQ0FBQSxFQUFRO0lBQ3hCakIsYUFBYSxDQUFDO01BQ1pHLEdBQUcsRUFBRVEsU0FBUztNQUNkVixFQUFFLEVBQUVVLFNBQVM7TUFDYlQsR0FBRyxFQUFFUyxTQUFTO01BQ2RDLE1BQU0sRUFBRUQ7S0FDVCxDQUFDO0VBQ0osQ0FBQztFQUVELElBQU1PLGFBQWEsR0FBRyxTQUFoQkEsYUFBYUEsQ0FBSUMsT0FBZSxFQUFJO0lBQ3hDZCxpQkFBaUIsQ0FBQ2MsT0FBTyxFQUFFO01BQUVDLElBQUksRUFBRTtJQUFVLENBQUUsQ0FBQztFQUNsRCxDQUFDO0VBRUQsT0FDRUMsc0RBQUEsQ0FBQ3JDLGtFQUFhO0lBQUFzQyxRQUFBLEVBQ1pDLHVEQUFBLENBQUNuQywrREFBWTtNQUFBa0MsUUFBQSxHQUNYRCxzREFBQSxDQUFDcEMscUVBQWdCO1FBQ2Z1QyxPQUFPLEVBQUV2QixFQUFFO1FBQ1h3QixRQUFRLEVBQUV0QixHQUFHO1FBQ2J1QixZQUFZLEVBQUUsQ0FBQyxPQUFPLENBQUM7UUFDdkJDLE1BQU0sRUFBQyxpQkFBaUI7UUFDeEJDLE9BQU8sRUFBRVYsYUFBYTtRQUN0QlcsUUFBUSxFQUFFaEIsYUFBYTtRQUN2QmlCLGdCQUFnQixFQUFFLEtBQUs7UUFDdkJDLElBQUksRUFDRixDQUFDNUIsR0FBRyxHQUNBcEIsbURBQUUsQ0FBQyxXQUFXLEVBQUUsc0JBQXNCLENBQUMsR0FDdkNBLG1EQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQjtNQUFDLEVBRWpELEVBQ0RvQixHQUFHLElBQ0ZrQixzREFBQSxDQUFDbkMsOERBQVc7UUFBQW9DLFFBQUEsRUFDVCxTQURTQSxTQUFBO1VBQUEsT0FFUkQsc0RBQUEsQ0FBQ2xDLGdFQUFhO1lBQ1o2QyxJQUFJLEVBQUV0Qyx3REFBSztZQUNYdUMsS0FBSyxFQUFFbEQsbURBQUUsQ0FBQyxjQUFjLEVBQUUsc0JBQXNCLENBQUM7WUFDakRtRCxPQUFPLEVBQUVqQjtVQUFZLEVBQUk7UUFBQTtNQUM1QixFQUVKO0lBQUE7RUFDWSxFQUNEO0FBRXBCLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbXBvbmVudHMvQ3VzdG9tTWVkaWFSZXBsYWNlRmxvdy50c3g/MGFiZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IEJsb2NrQ29udHJvbHMsIE1lZGlhUmVwbGFjZUZsb3cgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7XG4gIFRvb2xiYXJJdGVtLFxuICBUb29sYmFyQnV0dG9uLFxuICBUb29sYmFyR3JvdXAsXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IHN0b3JlIGFzIG5vdGljZXNTdG9yZSB9IGZyb20gXCJAd29yZHByZXNzL25vdGljZXNcIjtcbmltcG9ydCB7IGdldEJsb2JUeXBlQnlVUkwsIGlzQmxvYlVSTCwgcmV2b2tlQmxvYlVSTCB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2JcIjtcbmltcG9ydCB7IHVzZURpc3BhdGNoIH0gZnJvbSBcIkB3b3JkcHJlc3MvZGF0YVwiO1xuaW1wb3J0IHsgdHJhc2ggfSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuaW1wb3J0IHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcblxuaW50ZXJmYWNlIEN1c3RvbU1lZGlhUmVwbGFjZUZsb3dQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBpZDogbnVtYmVyO1xuICAgIHVybDogc3RyaW5nO1xuICAgIGFsdDogc3RyaW5nO1xuICAgIHNyY3NldDogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAoXG4gICAgYXR0cmlidXRlczogUGFydGlhbDxDdXN0b21NZWRpYVJlcGxhY2VGbG93UHJvcHNbXCJhdHRyaWJ1dGVzXCJdPlxuICApID0+IHZvaWQ7XG59XG5cbmNvbnN0IEN1c3RvbU1lZGlhUmVwbGFjZUZsb3cgPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogQ3VzdG9tTWVkaWFSZXBsYWNlRmxvd1Byb3BzKSA9PiB7XG5cbiAgY29uc3QgeyBpZCwgYWx0LCB1cmwgfSA9IGF0dHJpYnV0ZXM7XG4gIGNvbnN0IHsgY3JlYXRlRXJyb3JOb3RpY2UgfSA9IHVzZURpc3BhdGNoKG5vdGljZXNTdG9yZSk7XG4gIGNvbnN0IFtibG9iVVJMLCBzZXRCbG9iVVJMXSA9IHVzZVN0YXRlPHN0cmluZyB8IHVuZGVmaW5lZD4oKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGlmICggIWlkICYmIGlzQmxvYlVSTCh1cmwpKXtcbiAgICAgIHNldEF0dHJpYnV0ZXMoe1xuICAgICAgICB1cmw6IHVuZGVmaW5lZCxcbiAgICAgICAgaWQ6IHVuZGVmaW5lZCxcbiAgICAgICAgYWx0OiAnJyxcbiAgICAgICAgc3Jjc2V0OiB1bmRlZmluZWQsXG4gICAgICB9KVxuICAgIH1cbiAgfSwgW10pO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgaWYgKGlzQmxvYlVSTCh1cmwpKXtcbiAgICAgIHNldEJsb2JVUkwodXJsKTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV2b2tlQmxvYlVSTChibG9iVVJMKTtcbiAgICAgIHNldEJsb2JVUkwodW5kZWZpbmVkKTtcbiAgICB9XG4gIH0sIFt1cmxdKVxuXG4gIGNvbnN0IG9uU2VsZWN0SW1hZ2UgPSAoIGltYWdlOiBhbnkgKSA9PiB7XG5cdFx0aWYgKCAhIGltYWdlIHx8ICEgaW1hZ2UudXJsICkge1xuXHRcdFx0c2V0QXR0cmlidXRlcyggeyB1cmw6IHVuZGVmaW5lZCwgaWQ6IHVuZGVmaW5lZCwgYWx0OiAnJyB9ICk7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXHRcdHNldEF0dHJpYnV0ZXMoIHsgdXJsOiBpbWFnZS51cmwsIGlkOiBpbWFnZS5pZCwgYWx0OiBpbWFnZS5hbHQgfSApO1xuXHR9O1xuXG4gIGNvbnN0IG9uU2VsZWN0VVJMID0gKCBuZXdVUkw6IGFueSApID0+IHtcblx0XHRzZXRBdHRyaWJ1dGVzKCB7XG5cdFx0XHR1cmw6IG5ld1VSTCxcblx0XHRcdGlkOiB1bmRlZmluZWQsXG5cdFx0XHRhbHQ6ICcnLFxuXHRcdH0gKTtcblx0fTtcblxuICBjb25zdCBvbkNsZWFyTWVkaWEgPSAoKSA9PiB7XG4gICAgc2V0QXR0cmlidXRlcyh7XG4gICAgICB1cmw6IHVuZGVmaW5lZCxcbiAgICAgIGlkOiB1bmRlZmluZWQsXG4gICAgICBhbHQ6IHVuZGVmaW5lZCxcbiAgICAgIHNyY3NldDogdW5kZWZpbmVkLFxuICAgIH0pO1xuICB9O1xuXG4gIGNvbnN0IG9uVXBsb2FkRXJyb3IgPSAobWVzc2FnZTogc3RyaW5nKSA9PiB7XG4gICAgY3JlYXRlRXJyb3JOb3RpY2UobWVzc2FnZSwgeyB0eXBlOiBcInNuYWNrYmFyXCIgfSk7XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8QmxvY2tDb250cm9scz5cbiAgICAgIDxUb29sYmFyR3JvdXA+XG4gICAgICAgIDxNZWRpYVJlcGxhY2VGbG93XG4gICAgICAgICAgbWVkaWFJZD17aWR9XG4gICAgICAgICAgbWVkaWFVUkw9e3VybH1cbiAgICAgICAgICBhbGxvd2VkVHlwZXM9e1tcImltYWdlXCJdfVxuICAgICAgICAgIGFjY2VwdD1cImltYWdlLyosdmlkZW8vKlwiXG4gICAgICAgICAgb25FcnJvcj17b25VcGxvYWRFcnJvcn1cbiAgICAgICAgICBvblNlbGVjdD17b25TZWxlY3RJbWFnZX1cbiAgICAgICAgICB1c2VGZWF0dXJlZEltYWdlPXtmYWxzZX1cbiAgICAgICAgICBuYW1lPXtcbiAgICAgICAgICAgICF1cmxcbiAgICAgICAgICAgICAgPyBfXyhcIkFkZCBJbWFnZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpXG4gICAgICAgICAgICAgIDogX18oXCJSZXBsYWNlIEltYWdlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIilcbiAgICAgICAgICB9XG4gICAgICAgIC8+XG4gICAgICAgIHt1cmwgJiYgKFxuICAgICAgICAgIDxUb29sYmFySXRlbT5cbiAgICAgICAgICAgIHsoKSA9PiAoXG4gICAgICAgICAgICAgIDxUb29sYmFyQnV0dG9uXG4gICAgICAgICAgICAgICAgaWNvbj17dHJhc2h9XG4gICAgICAgICAgICAgICAgbGFiZWw9e19fKFwiUmVtb3ZlIGltYWdlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgb25DbGljaz17b25DbGVhck1lZGlhfSAvPlxuICAgICAgICAgICAgKX1cbiAgICAgICAgICA8L1Rvb2xiYXJJdGVtPlxuICAgICAgICApfVxuICAgICAgPC9Ub29sYmFyR3JvdXA+XG4gICAgPC9CbG9ja0NvbnRyb2xzPlxuICApO1xufTtcblxuZXhwb3J0IHsgQ3VzdG9tTWVkaWFSZXBsYWNlRmxvdyB9O1xuIl0sIm5hbWVzIjpbIl9fIiwiQmxvY2tDb250cm9scyIsIk1lZGlhUmVwbGFjZUZsb3ciLCJUb29sYmFySXRlbSIsIlRvb2xiYXJCdXR0b24iLCJUb29sYmFyR3JvdXAiLCJzdG9yZSIsIm5vdGljZXNTdG9yZSIsImlzQmxvYlVSTCIsInJldm9rZUJsb2JVUkwiLCJ1c2VEaXNwYXRjaCIsInRyYXNoIiwidXNlRWZmZWN0IiwidXNlU3RhdGUiLCJDdXN0b21NZWRpYVJlcGxhY2VGbG93IiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiaWQiLCJhbHQiLCJ1cmwiLCJfdXNlRGlzcGF0Y2giLCJjcmVhdGVFcnJvck5vdGljZSIsIl91c2VTdGF0ZSIsIl91c2VTdGF0ZTIiLCJfc2xpY2VkVG9BcnJheSIsImJsb2JVUkwiLCJzZXRCbG9iVVJMIiwidW5kZWZpbmVkIiwic3Jjc2V0Iiwib25TZWxlY3RJbWFnZSIsImltYWdlIiwib25TZWxlY3RVUkwiLCJuZXdVUkwiLCJvbkNsZWFyTWVkaWEiLCJvblVwbG9hZEVycm9yIiwibWVzc2FnZSIsInR5cGUiLCJfanN4IiwiY2hpbGRyZW4iLCJfanN4cyIsIm1lZGlhSWQiLCJtZWRpYVVSTCIsImFsbG93ZWRUeXBlcyIsImFjY2VwdCIsIm9uRXJyb3IiLCJvblNlbGVjdCIsInVzZUZlYXR1cmVkSW1hZ2UiLCJuYW1lIiwiaWNvbiIsImxhYmVsIiwib25DbGljayJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/CustomMediaReplaceFlow.tsx\n"); + +/***/ }), + +/***/ "./src/cta/edit.tsx": +/*!**************************!*\ + !*** ./src/cta/edit.tsx ***! + \**************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_blob__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/blob */ \"@wordpress/blob\");\n/* harmony import */ var _wordpress_blob__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blob__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/keycodes */ \"@wordpress/keycodes\");\n/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_keycodes__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/link.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/link-off.js\");\n/* harmony import */ var _components_CustomMediaReplaceFlow__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../components/CustomMediaReplaceFlow */ \"./src/components/CustomMediaReplaceFlow.tsx\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\n\n\n\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n isSelected = _ref.isSelected;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)();\n var id = attributes.id,\n url = attributes.url,\n alt = attributes.alt,\n srcset = attributes.srcset,\n title = attributes.title,\n subtitle = attributes.subtitle,\n buttonText = attributes.buttonText,\n buttonUrl = attributes.buttonUrl,\n target = attributes.target,\n background = attributes.background,\n isSearch = attributes.isSearch;\n // For the URL popover\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(null),\n _useState2 = _slicedToArray(_useState, 2),\n UrlPopoverAnchor = _useState2[0],\n setUrlPopoverAnchor = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(false),\n _useState4 = _slicedToArray(_useState3, 2),\n isEditingURL = _useState4[0],\n setIsEditingURL = _useState4[1];\n var TagName = \"a\";\n var isLinkTag = \"a\" === TagName;\n var isURLSet = !!buttonUrl;\n var imageClass = url ? \"has-image\" : \"no-image\";\n var startEditing = function startEditing() {\n setIsEditingURL(true);\n };\n var unlink = function unlink() {\n setAttributes({\n buttonUrl: undefined\n });\n setIsEditingURL(false);\n };\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {\n if (props.className) {\n //string contains a string\n var needle = \"is-style-no-background\";\n var hasNeedle = function hasNeedle(needle) {\n return props.className.indexOf(needle) !== -1;\n };\n if (hasNeedle(\"is-style-no-background\")) {\n setAttributes({\n background: \"\"\n });\n } else if (hasNeedle(\"is-style-small\")) {\n setAttributes({\n background: \"style-small\"\n });\n } else {\n setAttributes({\n background: \"\"\n });\n }\n }\n }, [props.className]);\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {\n if (!isSelected) {\n setIsEditingURL(false);\n }\n }, [isSelected]);\n var onChangeButtonUrl = function onChangeButtonUrl(newButtonUrl) {\n if (newButtonUrl === null || newButtonUrl === void 0 ? void 0 : newButtonUrl.opensInNewTab) {\n setAttributes({\n target: \"_blank\"\n });\n }\n setAttributes({\n buttonUrl: newButtonUrl === null || newButtonUrl === void 0 ? void 0 : newButtonUrl.url\n });\n };\n var onChangeTitle = function onChangeTitle(newTitle) {\n setAttributes({\n title: newTitle\n });\n };\n var onChangeSubtitle = function onChangeSubtitle(newSubtitle) {\n setAttributes({\n subtitle: newSubtitle\n });\n };\n var onChangeButtonText = function onChangeButtonText(newButtonText) {\n setAttributes({\n buttonText: newButtonText\n });\n };\n var onChangeSearchBoxText = function onChangeSearchBoxText(event) {\n var newButtonText = event.target.value;\n // Rest of your logic...\n setAttributes({\n buttonText: newButtonText\n });\n };\n var updateIsSearch = function updateIsSearch() {\n setAttributes({\n isSearch: !attributes.isSearch\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.BlockControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomMediaReplaceFlow__WEBPACK_IMPORTED_MODULE_7__.CustomMediaReplaceFlow, {\n attributes: {\n id: id,\n url: url,\n alt: alt,\n srcset: srcset\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarGroup, {\n children: [!isURLSet && isLinkTag && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarButton, {\n label: \"link\",\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Link\", \"rrze-elements-blocks\"),\n shortcut: _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_6__.displayShortcut.primary(\"k\"),\n onClick: startEditing\n }), isURLSet && isLinkTag && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarButton, {\n label: \"link\",\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Unlink\", \"rrze-elements-blocks\"),\n shortcut: _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_6__.displayShortcut.primaryShift(\"k\"),\n onClick: unlink,\n isActive: true\n })]\n })]\n }), isLinkTag && isSelected && (isEditingURL || isURLSet) && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.Popover, {\n placement: \"bottom\",\n onClose: function onClose() {},\n anchor: UrlPopoverAnchor,\n focusOnMount: isEditingURL ? \"firstElement\" : false,\n __unstableSlotName: \"__unstable-block-tools-after\",\n shift: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.__experimentalLinkControl, {\n value: {\n url: buttonUrl\n },\n onChange: onChangeButtonUrl,\n onRemove: unlink\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"rrze-elements-cta \".concat(imageClass, \" \").concat(background),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"cta-content\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText, {\n tagName: \"span\",\n value: title,\n onChange: onChangeTitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"CTA Title\", \"rrze-elements-blocks\"),\n allowedFormats: [],\n className: \"cta-title\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText, {\n tagName: \"span\",\n value: subtitle,\n onChange: onChangeSubtitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"CTA Subtitle\", \"rrze-elements-blocks\"),\n allowedFormats: [],\n className: \"cta-subtitle\"\n })]\n }), url && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"cta-image \".concat((0,_wordpress_blob__WEBPACK_IMPORTED_MODULE_5__.isBlobURL)(url) ? \" is-loading\" : \"\"),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"img\", {\n src: url,\n className: \"attachment-large size-large\",\n alt: alt\n }), (0,_wordpress_blob__WEBPACK_IMPORTED_MODULE_5__.isBlobURL)(url) && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.Spinner, {})]\n }), !isSearch && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"cta-button-container\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"a\", {\n ref: setUrlPopoverAnchor,\n href: \"#\",\n className: \"btn cta-button\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText, {\n tagName: \"span\",\n value: buttonText,\n onChange: onChangeButtonText,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"CTA Button Text\", \"rrze-elements-blocks\"),\n allowedFormats: [],\n className: \"cta-button-text\"\n }), \"\\xA0\", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fa-solid fa-arrow-right rrze-elements-cta-icon\"\n })]\n })\n })]\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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cnplLWVsZW1lbnRzLy4vc3JjL2N0YS9lZGl0LnRzeD9hNWQ5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIFNwaW5uZXIsXG4gIFBvcG92ZXIsXG4gIFRvb2xiYXJHcm91cCxcbiAgVG9vbGJhckJ1dHRvbixcbiAgQ2hlY2tib3hDb250cm9sLFxuICBQYW5lbEJvZHksXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7XG4gIHVzZUJsb2NrUHJvcHMsXG4gIEluc3BlY3RvckNvbnRyb2xzLFxuICBCbG9ja0NvbnRyb2xzLFxuICBSaWNoVGV4dCxcbiAgX19leHBlcmltZW50YWxMaW5rQ29udHJvbCBhcyBMaW5rQ29udHJvbCxcbn0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgeyB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyBpc0Jsb2JVUkwgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9iXCI7XG5pbXBvcnQgeyBkaXNwbGF5U2hvcnRjdXQsIGlzS2V5Ym9hcmRFdmVudCB9IGZyb20gXCJAd29yZHByZXNzL2tleWNvZGVzXCI7XG5pbXBvcnQgeyBsaW5rLCBsaW5rT2ZmIH0gZnJvbSBcIkB3b3JkcHJlc3MvaWNvbnNcIjtcbmltcG9ydCB7IEN1c3RvbU1lZGlhUmVwbGFjZUZsb3cgfSBmcm9tIFwiLi4vY29tcG9uZW50cy9DdXN0b21NZWRpYVJlcGxhY2VGbG93XCI7XG5cbmludGVyZmFjZSBFZGl0UHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgaWQ6IG51bWJlcjtcbiAgICB1cmw6IHN0cmluZztcbiAgICBidXR0b25Vcmw6IHN0cmluZztcbiAgICBhbHQ6IHN0cmluZztcbiAgICBzcmNzZXQ6IHN0cmluZztcbiAgICB0aXRsZTogc3RyaW5nO1xuICAgIHN1YnRpdGxlOiBzdHJpbmc7XG4gICAgYnV0dG9uVGV4dDogc3RyaW5nO1xuICAgIHRhcmdldDogc3RyaW5nO1xuICAgIGJhY2tncm91bmQ6IHN0cmluZztcbiAgICBpc1NlYXJjaDogYm9vbGVhbjtcbiAgfTtcbiAgc2V0QXR0cmlidXRlczogKGF0dHJpYnV0ZXM6IFBhcnRpYWw8RWRpdFByb3BzW1wiYXR0cmlidXRlc1wiXT4pID0+IHZvaWQ7XG4gIGlzU2VsZWN0ZWQ6IGJvb2xlYW47XG4gIGNsaWVudElkOiBzdHJpbmc7XG4gIGNvbnRleHQ6IHsgW2tleTogc3RyaW5nXTogYW55IH07XG4gIGJsb2NrUHJvcHM6IGFueTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRWRpdCh7XG4gIGJsb2NrUHJvcHMsXG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG4gIGlzU2VsZWN0ZWQsXG59OiBFZGl0UHJvcHMpIHtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG4gIGNvbnN0IHtcbiAgICBpZCxcbiAgICB1cmwsXG4gICAgYWx0LFxuICAgIHNyY3NldCxcbiAgICB0aXRsZSxcbiAgICBzdWJ0aXRsZSxcbiAgICBidXR0b25UZXh0LFxuICAgIGJ1dHRvblVybCxcbiAgICB0YXJnZXQsXG4gICAgYmFja2dyb3VuZCxcbiAgICBpc1NlYXJjaCxcbiAgfSA9IGF0dHJpYnV0ZXM7XG4gIC8vIEZvciB0aGUgVVJMIHBvcG92ZXJcbiAgY29uc3QgW1VybFBvcG92ZXJBbmNob3IsIHNldFVybFBvcG92ZXJBbmNob3JdID0gdXNlU3RhdGUobnVsbCk7XG4gIGNvbnN0IFtpc0VkaXRpbmdVUkwsIHNldElzRWRpdGluZ1VSTF0gPSB1c2VTdGF0ZShmYWxzZSk7XG5cbiAgY29uc3QgVGFnTmFtZSA9IFwiYVwiO1xuICBjb25zdCBpc0xpbmtUYWcgPSBcImFcIiA9PT0gVGFnTmFtZTtcbiAgY29uc3QgaXNVUkxTZXQgPSAhIWJ1dHRvblVybDtcblxuICBjb25zdCBpbWFnZUNsYXNzID0gdXJsID8gXCJoYXMtaW1hZ2VcIiA6IFwibm8taW1hZ2VcIjtcblxuICBjb25zdCBzdGFydEVkaXRpbmcgPSAoKSA9PiB7XG4gICAgc2V0SXNFZGl0aW5nVVJMKHRydWUpO1xuICB9O1xuXG4gIGNvbnN0IHVubGluayA9ICgpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgYnV0dG9uVXJsOiB1bmRlZmluZWQgfSk7XG4gICAgc2V0SXNFZGl0aW5nVVJMKGZhbHNlKTtcbiAgfTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGlmIChwcm9wcy5jbGFzc05hbWUpIHtcbiAgICAgIC8vc3RyaW5nIGNvbnRhaW5zIGEgc3RyaW5nXG4gICAgICBjb25zdCBuZWVkbGUgPSBcImlzLXN0eWxlLW5vLWJhY2tncm91bmRcIjtcbiAgICAgIGNvbnN0IGhhc05lZWRsZSA9IChuZWVkbGU6IHN0cmluZykgPT4ge1xuICAgICAgICByZXR1cm4gcHJvcHMuY2xhc3NOYW1lLmluZGV4T2YobmVlZGxlKSAhPT0gLTE7XG4gICAgICB9O1xuICAgICAgaWYgKGhhc05lZWRsZShcImlzLXN0eWxlLW5vLWJhY2tncm91bmRcIikpIHtcbiAgICAgICAgc2V0QXR0cmlidXRlcyh7IGJhY2tncm91bmQ6IFwiXCIgfSk7XG4gICAgICB9IGVsc2UgaWYgKGhhc05lZWRsZShcImlzLXN0eWxlLXNtYWxsXCIpKSB7XG4gICAgICAgIHNldEF0dHJpYnV0ZXMoeyBiYWNrZ3JvdW5kOiBcInN0eWxlLXNtYWxsXCIgfSk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBzZXRBdHRyaWJ1dGVzKHsgYmFja2dyb3VuZDogXCJcIiB9KTtcbiAgICAgIH1cbiAgICB9XG4gIH0sIFtwcm9wcy5jbGFzc05hbWVdKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGlmICghaXNTZWxlY3RlZCkge1xuICAgICAgc2V0SXNFZGl0aW5nVVJMKGZhbHNlKTtcbiAgICB9XG4gIH0sIFtpc1NlbGVjdGVkXSk7XG5cbiAgY29uc3Qgb25DaGFuZ2VCdXR0b25VcmwgPSAobmV3QnV0dG9uVXJsOiB7XG4gICAgdXJsOiBzdHJpbmc7XG4gICAgaWQ6IHN0cmluZztcbiAgICB0aXRsZTogc3RyaW5nO1xuICAgIHR5cGU6IHN0cmluZztcbiAgICBvcGVuc0luTmV3VGFiPzogYm9vbGVhbjtcbiAgfSkgPT4ge1xuICAgIGlmIChuZXdCdXR0b25Vcmw/Lm9wZW5zSW5OZXdUYWIpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyB0YXJnZXQ6IFwiX2JsYW5rXCIgfSk7XG4gICAgfVxuICAgIHNldEF0dHJpYnV0ZXMoeyBidXR0b25Vcmw6IG5ld0J1dHRvblVybD8udXJsIH0pO1xuICB9O1xuXG4gIGNvbnN0IG9uQ2hhbmdlVGl0bGUgPSAobmV3VGl0bGU6IHN0cmluZykgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyB0aXRsZTogbmV3VGl0bGUgfSk7XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VTdWJ0aXRsZSA9IChuZXdTdWJ0aXRsZTogc3RyaW5nKSA9PiB7XG4gICAgc2V0QXR0cmlidXRlcyh7IHN1YnRpdGxlOiBuZXdTdWJ0aXRsZSB9KTtcbiAgfTtcblxuICBjb25zdCBvbkNoYW5nZUJ1dHRvblRleHQgPSAobmV3QnV0dG9uVGV4dDogc3RyaW5nKSA9PiB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGJ1dHRvblRleHQ6IG5ld0J1dHRvblRleHQgfSk7XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VTZWFyY2hCb3hUZXh0ID0gKFxuICAgIGV2ZW50OiBSZWFjdC5DaGFuZ2VFdmVudDxIVE1MSW5wdXRFbGVtZW50PlxuICApID0+IHtcbiAgICBjb25zdCBuZXdCdXR0b25UZXh0ID0gZXZlbnQudGFyZ2V0LnZhbHVlO1xuXG4gICAgLy8gUmVzdCBvZiB5b3VyIGxvZ2ljLi4uXG4gICAgc2V0QXR0cmlidXRlcyh7IGJ1dHRvblRleHQ6IG5ld0J1dHRvblRleHQgfSk7XG4gIH07XG5cbiAgY29uc3QgdXBkYXRlSXNTZWFyY2ggPSAoKSA9PiB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGlzU2VhcmNoOiAhYXR0cmlidXRlcy5pc1NlYXJjaCB9KTtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgIDxCbG9ja0NvbnRyb2xzPlxuICAgICAgICA8Q3VzdG9tTWVkaWFSZXBsYWNlRmxvd1xuICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgIGlkOiBpZCxcbiAgICAgICAgICAgIHVybDogdXJsLFxuICAgICAgICAgICAgYWx0OiBhbHQsXG4gICAgICAgICAgICBzcmNzZXQ6IHNyY3NldCxcbiAgICAgICAgICB9fVxuICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgIC8+XG4gICAgICAgIDxUb29sYmFyR3JvdXA+XG4gICAgICAgICAgeyFpc1VSTFNldCAmJiBpc0xpbmtUYWcgJiYgKFxuICAgICAgICAgICAgPFRvb2xiYXJCdXR0b25cbiAgICAgICAgICAgICAgbGFiZWw9XCJsaW5rXCJcbiAgICAgICAgICAgICAgaWNvbj17bGlua31cbiAgICAgICAgICAgICAgdGl0bGU9e19fKFwiTGlua1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgICBzaG9ydGN1dD17ZGlzcGxheVNob3J0Y3V0LnByaW1hcnkoXCJrXCIpfVxuICAgICAgICAgICAgICBvbkNsaWNrPXtzdGFydEVkaXRpbmd9XG4gICAgICAgICAgICAvPlxuICAgICAgICAgICl9XG4gICAgICAgICAge2lzVVJMU2V0ICYmIGlzTGlua1RhZyAmJiAoXG4gICAgICAgICAgICA8VG9vbGJhckJ1dHRvblxuICAgICAgICAgICAgICBsYWJlbD1cImxpbmtcIlxuICAgICAgICAgICAgICBpY29uPXtsaW5rT2ZmfVxuICAgICAgICAgICAgICB0aXRsZT17X18oXCJVbmxpbmtcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgc2hvcnRjdXQ9e2Rpc3BsYXlTaG9ydGN1dC5wcmltYXJ5U2hpZnQoXCJrXCIpfVxuICAgICAgICAgICAgICBvbkNsaWNrPXt1bmxpbmt9XG4gICAgICAgICAgICAgIGlzQWN0aXZlPXt0cnVlfVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICApfVxuICAgICAgICA8L1Rvb2xiYXJHcm91cD5cbiAgICAgIDwvQmxvY2tDb250cm9scz5cbiAgICAgIHsvKiA8SW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgIDxQYW5lbEJvZHlcbiAgICAgICAgICB0aXRsZT17X18oXCJBZHZhbmNlZCBPcHRpb25zXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgaW5pdGlhbE9wZW49e3RydWV9XG4gICAgICAgID5cbiAgICAgICAgICA8Q2hlY2tib3hDb250cm9sXG4gICAgICAgICAgICBsYWJlbD17X18oXCJEaXNwbGF5IFNlYXJjaCBib3ggaW5zdGVhZCBvZiBDVEFcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIGNoZWNrZWQ9e2F0dHJpYnV0ZXMuaXNTZWFyY2h9XG4gICAgICAgICAgICBvbkNoYW5nZT17dXBkYXRlSXNTZWFyY2h9XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9QYW5lbEJvZHk+XG4gICAgICA8L0luc3BlY3RvckNvbnRyb2xzPiAqL31cbiAgICAgIHtpc0xpbmtUYWcgJiYgaXNTZWxlY3RlZCAmJiAoaXNFZGl0aW5nVVJMIHx8IGlzVVJMU2V0KSAmJiAoXG4gICAgICAgIDxQb3BvdmVyXG4gICAgICAgICAgcGxhY2VtZW50PVwiYm90dG9tXCJcbiAgICAgICAgICBvbkNsb3NlPXsoKSA9PiB7fX1cbiAgICAgICAgICBhbmNob3I9e1VybFBvcG92ZXJBbmNob3J9XG4gICAgICAgICAgZm9jdXNPbk1vdW50PXtpc0VkaXRpbmdVUkwgPyBcImZpcnN0RWxlbWVudFwiIDogZmFsc2V9XG4gICAgICAgICAgX191bnN0YWJsZVNsb3ROYW1lPXtcIl9fdW5zdGFibGUtYmxvY2stdG9vbHMtYWZ0ZXJcIn1cbiAgICAgICAgICBzaGlmdFxuICAgICAgICA+XG4gICAgICAgICAgPExpbmtDb250cm9sXG4gICAgICAgICAgICB2YWx1ZT17eyB1cmw6IGJ1dHRvblVybCB9fVxuICAgICAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlQnV0dG9uVXJsfVxuICAgICAgICAgICAgb25SZW1vdmU9e3VubGlua31cbiAgICAgICAgICAvPlxuICAgICAgICA8L1BvcG92ZXI+XG4gICAgICApfVxuICAgICAgPGRpdiBjbGFzc05hbWU9e2BycnplLWVsZW1lbnRzLWN0YSAke2ltYWdlQ2xhc3N9ICR7YmFja2dyb3VuZH1gfT5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjdGEtY29udGVudFwiPlxuICAgICAgICAgIDxSaWNoVGV4dFxuICAgICAgICAgICAgdGFnTmFtZT1cInNwYW5cIlxuICAgICAgICAgICAgdmFsdWU9e3RpdGxlfVxuICAgICAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlVGl0bGV9XG4gICAgICAgICAgICBwbGFjZWhvbGRlcj17X18oXCJDVEEgVGl0bGVcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIGFsbG93ZWRGb3JtYXRzPXtbXX1cbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImN0YS10aXRsZVwiXG4gICAgICAgICAgLz5cbiAgICAgICAgICA8UmljaFRleHRcbiAgICAgICAgICAgIHRhZ05hbWU9XCJzcGFuXCJcbiAgICAgICAgICAgIHZhbHVlPXtzdWJ0aXRsZX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZVN1YnRpdGxlfVxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiQ1RBIFN1YnRpdGxlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBhbGxvd2VkRm9ybWF0cz17W119XG4gICAgICAgICAgICBjbGFzc05hbWU9XCJjdGEtc3VidGl0bGVcIlxuICAgICAgICAgIC8+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICB7dXJsICYmIChcbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YGN0YS1pbWFnZSAke2lzQmxvYlVSTCh1cmwpID8gXCIgaXMtbG9hZGluZ1wiIDogXCJcIn1gfT5cbiAgICAgICAgICAgIDxpbWcgc3JjPXt1cmx9IGNsYXNzTmFtZT1cImF0dGFjaG1lbnQtbGFyZ2Ugc2l6ZS1sYXJnZVwiIGFsdD17YWx0fSAvPlxuICAgICAgICAgICAge2lzQmxvYlVSTCh1cmwpICYmIDxTcGlubmVyIC8+fVxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICApfVxuICAgICAgICB7IWlzU2VhcmNoICYmIChcbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImN0YS1idXR0b24tY29udGFpbmVyXCI+XG4gICAgICAgICAgICA8YSByZWY9e3NldFVybFBvcG92ZXJBbmNob3J9IGhyZWY9XCIjXCIgY2xhc3NOYW1lPVwiYnRuIGN0YS1idXR0b25cIj5cbiAgICAgICAgICAgICAgPFJpY2hUZXh0XG4gICAgICAgICAgICAgICAgdGFnTmFtZT1cInNwYW5cIlxuICAgICAgICAgICAgICAgIHZhbHVlPXtidXR0b25UZXh0fVxuICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZUJ1dHRvblRleHR9XG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiQ1RBIEJ1dHRvbiBUZXh0XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgYWxsb3dlZEZvcm1hdHM9e1tdfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImN0YS1idXR0b24tdGV4dFwiXG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICZuYnNwO1xuICAgICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17XCJmYS1zb2xpZCBmYS1hcnJvdy1yaWdodCBycnplLWVsZW1lbnRzLWN0YS1pY29uXCJ9XG4gICAgICAgICAgICAgID48L3NwYW4+XG4gICAgICAgICAgICA8L2E+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICl9XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJTcGlubmVyIiwiUG9wb3ZlciIsIlRvb2xiYXJHcm91cCIsIlRvb2xiYXJCdXR0b24iLCJ1c2VCbG9ja1Byb3BzIiwiQmxvY2tDb250cm9scyIsIlJpY2hUZXh0IiwiX19leHBlcmltZW50YWxMaW5rQ29udHJvbCIsIkxpbmtDb250cm9sIiwidXNlRWZmZWN0IiwidXNlU3RhdGUiLCJfXyIsImlzQmxvYlVSTCIsImRpc3BsYXlTaG9ydGN1dCIsImxpbmsiLCJsaW5rT2ZmIiwiQ3VzdG9tTWVkaWFSZXBsYWNlRmxvdyIsIkVkaXQiLCJfcmVmIiwiYmxvY2tQcm9wcyIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiaXNTZWxlY3RlZCIsInByb3BzIiwiaWQiLCJ1cmwiLCJhbHQiLCJzcmNzZXQiLCJ0aXRsZSIsInN1YnRpdGxlIiwiYnV0dG9uVGV4dCIsImJ1dHRvblVybCIsInRhcmdldCIsImJhY2tncm91bmQiLCJpc1NlYXJjaCIsIl91c2VTdGF0ZSIsIl91c2VTdGF0ZTIiLCJfc2xpY2VkVG9BcnJheSIsIlVybFBvcG92ZXJBbmNob3IiLCJzZXRVcmxQb3BvdmVyQW5jaG9yIiwiX3VzZVN0YXRlMyIsIl91c2VTdGF0ZTQiLCJpc0VkaXRpbmdVUkwiLCJzZXRJc0VkaXRpbmdVUkwiLCJUYWdOYW1lIiwiaXNMaW5rVGFnIiwiaXNVUkxTZXQiLCJpbWFnZUNsYXNzIiwic3RhcnRFZGl0aW5nIiwidW5saW5rIiwidW5kZWZpbmVkIiwiY2xhc3NOYW1lIiwibmVlZGxlIiwiaGFzTmVlZGxlIiwiaW5kZXhPZiIsIm9uQ2hhbmdlQnV0dG9uVXJsIiwibmV3QnV0dG9uVXJsIiwib3BlbnNJbk5ld1RhYiIsIm9uQ2hhbmdlVGl0bGUiLCJuZXdUaXRsZSIsIm9uQ2hhbmdlU3VidGl0bGUiLCJuZXdTdWJ0aXRsZSIsIm9uQ2hhbmdlQnV0dG9uVGV4dCIsIm5ld0J1dHRvblRleHQiLCJvbkNoYW5nZVNlYXJjaEJveFRleHQiLCJldmVudCIsInZhbHVlIiwidXBkYXRlSXNTZWFyY2giLCJfanN4cyIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeCIsImxhYmVsIiwiaWNvbiIsInNob3J0Y3V0IiwicHJpbWFyeSIsIm9uQ2xpY2siLCJwcmltYXJ5U2hpZnQiLCJpc0FjdGl2ZSIsInBsYWNlbWVudCIsIm9uQ2xvc2UiLCJhbmNob3IiLCJmb2N1c09uTW91bnQiLCJfX3Vuc3RhYmxlU2xvdE5hbWUiLCJzaGlmdCIsIm9uQ2hhbmdlIiwib25SZW1vdmUiLCJjb25jYXQiLCJ0YWdOYW1lIiwicGxhY2Vob2xkZXIiLCJhbGxvd2VkRm9ybWF0cyIsInNyYyIsInJlZiIsImhyZWYiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/cta/edit.tsx\n"); + +/***/ }), + +/***/ "./src/cta/save.tsx": +/*!**************************!*\ + !*** ./src/cta/save.tsx ***! + \**************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\n/**\n * Save Component for the Tabs WordPress block.\n *\n * This component serves as the Save function for the Tabs WordPress block.\n * It controls the block's display inside the frontend using data stored as attributes.\n */\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var id = attributes.id,\n alt = attributes.alt,\n url = attributes.url,\n title = attributes.title,\n subtitle = attributes.subtitle,\n buttonText = attributes.buttonText,\n buttonUrl = attributes.buttonUrl,\n background = attributes.background,\n isSearch = attributes.isSearch;\n function prependHttps(url) {\n if (url === null || url === void 0 ? void 0 : url.startsWith(\"www.\")) {\n return \"https://\" + url;\n } else if (url === null || url === void 0 ? void 0 : url.startsWith(\"http://\")) {\n return url.replace(\"http://\", \"https://\");\n }\n return url;\n }\n var urlClass = 'has-image';\n if (!url) {\n urlClass = 'no-image';\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: !isSearch && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"rrze-elements-cta \".concat(urlClass, \" \").concat(background),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"cta-content\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"cta-title\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"cta-subtitle\",\n children: subtitle\n })]\n }), url && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"cta-image\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"img\", {\n src: url,\n className: id ? \"wp-image-\".concat(id) : null,\n alt: alt,\n decoding: \"async\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"cta-button-container\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"a\", {\n href: prependHttps(buttonUrl),\n className: \"btn cta-button\",\n children: [buttonText, (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fa-solid fa-arrow-right rrze-elements-cta-icon\"\n })]\n })\n })]\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY3RhL3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUF3RDtBQW1CeEQ7Ozs7OztBQU1jLFNBQVVDLElBQUlBLENBQUFDLElBQUEsRUFBMEI7RUFBQSxJQUF2QkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDdkMsSUFBTUMsVUFBVSxHQUFHSixrRUFBYSxDQUFDQyxJQUFJLEVBQUU7RUFFdkMsSUFDRUksRUFBRSxHQVNBRixVQUFVLENBVFpFLEVBQUU7SUFDRkMsR0FBRyxHQVFESCxVQUFVLENBUlpHLEdBQUc7SUFDSEMsR0FBRyxHQU9ESixVQUFVLENBUFpJLEdBQUc7SUFDSEMsS0FBSyxHQU1ITCxVQUFVLENBTlpLLEtBQUs7SUFDTEMsUUFBUSxHQUtOTixVQUFVLENBTFpNLFFBQVE7SUFDUkMsVUFBVSxHQUlSUCxVQUFVLENBSlpPLFVBQVU7SUFDVkMsU0FBUyxHQUdQUixVQUFVLENBSFpRLFNBQVM7SUFDVEMsVUFBVSxHQUVSVCxVQUFVLENBRlpTLFVBQVU7SUFDVkMsUUFBUSxHQUNOVixVQUFVLENBRFpVLFFBQVE7RUFHVixTQUFTQyxZQUFZQSxDQUFDUCxHQUFXO0lBQy9CLElBQUlBLEdBQUcsYUFBSEEsR0FBRyx1QkFBSEEsR0FBRyxDQUFFUSxVQUFVLENBQUMsTUFBTSxDQUFDLEVBQUU7TUFDM0IsT0FBTyxVQUFVLEdBQUdSLEdBQUc7SUFDekIsQ0FBQyxNQUFNLElBQUlBLEdBQUcsYUFBSEEsR0FBRyx1QkFBSEEsR0FBRyxDQUFFUSxVQUFVLENBQUMsU0FBUyxDQUFDLEVBQUU7TUFDckMsT0FBT1IsR0FBRyxDQUFDUyxPQUFPLENBQUMsU0FBUyxFQUFFLFVBQVUsQ0FBQztJQUMzQztJQUNBLE9BQU9ULEdBQUc7RUFDWjtFQUVBLElBQUlVLFFBQVEsR0FBRyxXQUFXO0VBQzFCLElBQUcsQ0FBQ1YsR0FBRyxFQUFFO0lBQ1BVLFFBQVEsR0FBRyxVQUFVO0VBQ3ZCO0VBRUEsT0FDRUMsc0RBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVNoQixVQUFVO0lBQUFpQixRQUFBLEVBQ2hCLENBQUNSLFFBQVEsSUFDUlMsdURBQUE7TUFBS0MsU0FBUyx1QkFBQUMsTUFBQSxDQUF1QlAsUUFBUSxPQUFBTyxNQUFBLENBQUlaLFVBQVUsQ0FBRTtNQUFBUyxRQUFBLEdBQzNEQyx1REFBQTtRQUFLQyxTQUFTLEVBQUMsYUFBYTtRQUFBRixRQUFBLEdBQzFCSCxzREFBQTtVQUFNSyxTQUFTLEVBQUMsV0FBVztVQUFBRixRQUFBLEVBQUViO1FBQUssRUFBUSxFQUMxQ1Usc0RBQUE7VUFBTUssU0FBUyxFQUFDLGNBQWM7VUFBQUYsUUFBQSxFQUFFWjtRQUFRLEVBQVE7TUFBQSxFQUM1QyxFQUNMRixHQUFHLElBQ0ZXLHNEQUFBO1FBQUtLLFNBQVMsRUFBQyxXQUFXO1FBQUFGLFFBQUEsRUFDeEJILHNEQUFBO1VBQ0VPLEdBQUcsRUFBRWxCLEdBQUc7VUFDUmdCLFNBQVMsRUFBRWxCLEVBQUUsZUFBQW1CLE1BQUEsQ0FBZW5CLEVBQUUsSUFBSyxJQUFJO1VBQ3ZDQyxHQUFHLEVBQUVBLEdBQUc7VUFDUm9CLFFBQVEsRUFBQztRQUFPO01BQ2hCLEVBRUwsRUFDRFIsc0RBQUE7UUFBS0ssU0FBUyxFQUFDLHNCQUFzQjtRQUFBRixRQUFBLEVBQ25DQyx1REFBQTtVQUFHSyxJQUFJLEVBQUViLFlBQVksQ0FBQ0gsU0FBUyxDQUFDO1VBQUVZLFNBQVMsRUFBQyxnQkFBZ0I7VUFBQUYsUUFBQSxHQUN6RFgsVUFBVSxFQUNYUSxzREFBQTtZQUFNSyxTQUFTLEVBQUU7VUFBZ0QsRUFBUztRQUFBO01BQ3hFLEVBQ0E7SUFBQTtFQUVULEdBQ0c7QUFFViIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY3RhL3NhdmUudHN4P2ZjYmIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQmxvY2tQcm9wcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgaWQ6IG51bWJlcjtcbiAgICBhbHQ6IHN0cmluZztcbiAgICB1cmw6IHN0cmluZztcbiAgICBzcmNzZXQ6IHN0cmluZztcbiAgICB0aXRsZTogc3RyaW5nO1xuICAgIHN1YnRpdGxlOiBzdHJpbmc7XG4gICAgYnV0dG9uVGV4dDogc3RyaW5nO1xuICAgIGJ1dHRvblVybDogc3RyaW5nO1xuICAgIHRhcmdldDogc3RyaW5nO1xuICAgIGJhY2tncm91bmQ6IHN0cmluZztcbiAgICBpc1NlYXJjaDogYm9vbGVhbjtcbiAgfTtcbn1cblxuLyoqXG4gKiBTYXZlIENvbXBvbmVudCBmb3IgdGhlIFRhYnMgV29yZFByZXNzIGJsb2NrLlxuICpcbiAqIFRoaXMgY29tcG9uZW50IHNlcnZlcyBhcyB0aGUgU2F2ZSBmdW5jdGlvbiBmb3IgdGhlIFRhYnMgV29yZFByZXNzIGJsb2NrLlxuICogSXQgY29udHJvbHMgdGhlIGJsb2NrJ3MgZGlzcGxheSBpbnNpZGUgdGhlIGZyb250ZW5kIHVzaW5nIGRhdGEgc3RvcmVkIGFzIGF0dHJpYnV0ZXMuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhdmUoeyBhdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG5cbiAgY29uc3Qge1xuICAgIGlkLFxuICAgIGFsdCxcbiAgICB1cmwsXG4gICAgdGl0bGUsXG4gICAgc3VidGl0bGUsXG4gICAgYnV0dG9uVGV4dCxcbiAgICBidXR0b25VcmwsXG4gICAgYmFja2dyb3VuZCxcbiAgICBpc1NlYXJjaCxcbiAgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgZnVuY3Rpb24gcHJlcGVuZEh0dHBzKHVybDogc3RyaW5nKTogc3RyaW5nIHtcbiAgICBpZiAodXJsPy5zdGFydHNXaXRoKFwid3d3LlwiKSkge1xuICAgICAgcmV0dXJuIFwiaHR0cHM6Ly9cIiArIHVybDtcbiAgICB9IGVsc2UgaWYgKHVybD8uc3RhcnRzV2l0aChcImh0dHA6Ly9cIikpIHtcbiAgICAgIHJldHVybiB1cmwucmVwbGFjZShcImh0dHA6Ly9cIiwgXCJodHRwczovL1wiKTtcbiAgICB9XG4gICAgcmV0dXJuIHVybDtcbiAgfVxuXG4gIGxldCB1cmxDbGFzcyA9ICdoYXMtaW1hZ2UnXG4gIGlmKCF1cmwpIHtcbiAgICB1cmxDbGFzcyA9ICduby1pbWFnZSc7XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAgeyFpc1NlYXJjaCAmJiAoXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgcnJ6ZS1lbGVtZW50cy1jdGEgJHt1cmxDbGFzc30gJHtiYWNrZ3JvdW5kfWB9PlxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY3RhLWNvbnRlbnRcIj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImN0YS10aXRsZVwiPnt0aXRsZX08L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJjdGEtc3VidGl0bGVcIj57c3VidGl0bGV9PC9zcGFuPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIHt1cmwgJiYgKFxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjdGEtaW1hZ2VcIj5cbiAgICAgICAgICAgICAgPGltZ1xuICAgICAgICAgICAgICAgIHNyYz17dXJsfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17aWQgPyBgd3AtaW1hZ2UtJHtpZH1gIDogbnVsbH1cbiAgICAgICAgICAgICAgICBhbHQ9e2FsdH1cbiAgICAgICAgICAgICAgICBkZWNvZGluZz1cImFzeW5jXCJcbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICl9XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjdGEtYnV0dG9uLWNvbnRhaW5lclwiPlxuICAgICAgICAgICAgPGEgaHJlZj17cHJlcGVuZEh0dHBzKGJ1dHRvblVybCl9IGNsYXNzTmFtZT1cImJ0biBjdGEtYnV0dG9uXCI+XG4gICAgICAgICAgICAgIHtidXR0b25UZXh0fVxuICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e1wiZmEtc29saWQgZmEtYXJyb3ctcmlnaHQgcnJ6ZS1lbGVtZW50cy1jdGEtaWNvblwifT48L3NwYW4+XG4gICAgICAgICAgICA8L2E+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgKX1cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwic2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsImlkIiwiYWx0IiwidXJsIiwidGl0bGUiLCJzdWJ0aXRsZSIsImJ1dHRvblRleHQiLCJidXR0b25VcmwiLCJiYWNrZ3JvdW5kIiwiaXNTZWFyY2giLCJwcmVwZW5kSHR0cHMiLCJzdGFydHNXaXRoIiwicmVwbGFjZSIsInVybENsYXNzIiwiX2pzeCIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeHMiLCJjbGFzc05hbWUiLCJjb25jYXQiLCJzcmMiLCJkZWNvZGluZyIsImhyZWYiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/cta/save.tsx\n"); + +/***/ }), + +/***/ "./src/cta/editor.scss": +/*!*****************************!*\ + !*** ./src/cta/editor.scss ***! + \*****************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY3RhL2VkaXRvci5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY3RhL2VkaXRvci5zY3NzP2FmZmEiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/cta/editor.scss\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/blob": +/*!******************************!*\ + !*** external ["wp","blob"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blob"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/keycodes": +/*!**********************************!*\ + !*** external ["wp","keycodes"] ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["keycodes"]; + +/***/ }), + +/***/ "@wordpress/notices": +/*!*********************************!*\ + !*** external ["wp","notices"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["notices"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "./src/cta/block.json": +/*!****************************!*\ + !*** ./src/cta/block.json ***! + \****************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/cta","version":"1.0.10","title":"Call to action","category":"rrze_elements","description":"Creates an Call to action box.","attributes":{"id":{"type":"number"},"url":{"type":"string"},"buttonUrl":{"type":"string"},"buttonOpensInNewTab":{"type":"boolean","default":false},"target":{"type":"string","default":"_self"},"alt":{"type":"string"},"title":{"type":"string"},"subtitle":{"type":"string"},"buttonText":{"type":"string"},"background":{"type":"string","default":""},"isSearch":{"type":"boolean","default":false}},"supports":{"html":false},"example":{"attributes":{"title":"Your CTA title","buttonText":"Button Text","subtitle":"Your CTA subtitl"}},"styles":[{"name":"no-background","label":"Normal","isDefault":true},{"name":"small","label":"Small"}],"textdomain":"rrze-elements-blocks","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/cta/index.js"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/iconbox/index-rtl.css b/build/iconbox/index-rtl.css index f8a9fe40..8ac4efe1 100644 --- a/build/iconbox/index-rtl.css +++ b/build/iconbox/index-rtl.css @@ -1,5 +1,10692 @@ -.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-right:var(--fa-li-margin,2.5em);padding-right:0}.fa-ul>li{position:relative}.fa-li{right:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-pull-right{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var«-479:1»,var«479:-2»,var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(15deg)}4%{transform:rotate(-15deg)}24%,8%{transform:rotate(18deg)}12%,28%{transform:rotate(-18deg)}16%{transform:rotate(22deg)}20%{transform:rotate(-22deg)}32%{transform:rotate(12deg)}36%{transform:rotate(-12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.fa-rotate-90{transform:rotate(-90deg)}.fa-rotate-180{transform:rotate(-180deg)}.fa-rotate-270{transform:rotate(-270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{right:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-left:1em} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} -:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} -dt span.fau-iconbox-data.rrze-counter-normal,dt span.fau-iconbox-data.rrze-iconbox-normal{font-size:var(--wp--preset--font-size--normal,1rem)}dt span.fau-iconbox-data.rrze-counter-medium,dt span.fau-iconbox-data.rrze-iconbox-medium{font-size:var(--wp--preset--font-size--medium,1.25rem)}dt span.fau-iconbox-data.rrze-counter-large,dt span.fau-iconbox-data.rrze-iconbox-large{font-size:var(--wp--preset--font-size--large,4rem)}.rrze--iconbox-element-container{background-color:var(--color-primary-basis,#04316a);border:1px solid var(--color-primary-basis,#04316a);color:#fff;height:100%;padding:.5rem 1rem}.rrze--iconbox-element-container .rrze-iconbox-icon{padding:1rem;-ms-grid-row-align:center;align-self:center}.rrze--iconbox-element-container dl{margin:.5rem}.rrze--iconbox-element-container dt a{color:#fff;text-decoration:none}.rrze--iconbox-element-container a.standard-btn.ghost-btn{color:#fff;margin-top:1rem;text-decoration:none}.is-style-outlined .rrze--iconbox-element-container,.rrze--iconbox-element-container a.standard-btn.ghost-btn:hover{background-color:var(--color-white,#fff);border:1px solid var(--color-primary-basis,#04316a);color:var(--color-KontrastDunkel,#222)}.is-style-outlined .rrze--iconbox-element-container a.standard-btn.ghost-btn,.is-style-outlined .rrze--iconbox-element-container dt a{color:var(--color-KontrastDunkel,#222)}.is-style-outlined .rrze--iconbox-element-container a.standard-btn.ghost-btn:hover{background-color:var(--color-primary-basis,#04316a);border:1px solid var(--color-primary-basis,#04316a);color:var(--color-white,#fff)}.rrze--iconbox-element-container dd,.rrze--iconbox-element-container dt{margin:0}.rrze-elements-blocks-counter-row{display:initial}.rrze-elements-blocks-counter-row .block-editor-block-list__layout{column-gap:.15rem;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));row-gap:.15rem}.rrze-iconbox-content{-ms-grid-row-align:center;align-self:center}.rrze-iconbox-content dl{padding:.75rem 0 .75rem 1rem}.rrze-iconbox-content dt{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.rrze-iconbox-content .manual-hyphens{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.fau-iconbox-data{font-weight:700}.rrze--iconbox-element-container{display:-ms-grid;display:grid;padding:0;-ms-grid-columns:95px 5fr;grid-template-columns:95px 5fr}.rrze-iconbox-icon{font-size:3rem;margin:.5rem}a.standard-btn,button.standard-btn{background:var(--color-primary-ci-hell,#245783);border:1px solid transparent;color:var(--color-button-text,#fff);cursor:pointer;display:inline-block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin:5px 0;overflow:hidden;padding:10px 18px;text-align:center;text-decoration:none!important;transition:background .2s ease}a.standard-btn span,button.standard-btn span{background-color:inherit;color:inherit}a.standard-btn.font-light,button.standard-btn.font-light{color:#fff}a.standard-btn.font-dark,button.standard-btn.font-dark{color:#000}a.standard-btn.xsmall-btn,button.standard-btn.xsmall-btn{font-size:14px;font-size:.875rem;line-height:1.5;padding:5px 10px}a.standard-btn.small-btn,button.standard-btn.small-btn{padding:7px 12px 5px}a.standard-btn.large-btn,button.standard-btn.large-btn{font-size:23px;font-size:1.4375rem;line-height:1.5;padding:14px 20px 13px}a.standard-btn.xlarge-btn,button.standard-btn.xlarge-btn{font-size:25px;font-size:1.5625rem;line-height:1.5;padding:18px 30px 17px}a.standard-btn.primary-btn,button.standard-btn.primary-btn{background:var(--color-primary-ci-hell,#245783);border-color:#1f4a6f;color:var(--color-primary-ci-hell-kontrast,#fff)}a.standard-btn.primary-btn:active,a.standard-btn.primary-btn:focus,a.standard-btn.primary-btn:hover,button.standard-btn.primary-btn:active,button.standard-btn.primary-btn:focus,button.standard-btn.primary-btn:hover{background:var(--color-button-hover-bg,#193c5b);color:var(--color-button-hover-text,#fff)}a.standard-btn.blue-btn,button.standard-btn.blue-btn{background:#245783;border-color:#1f4a6f}a.standard-btn.blue-btn:active,a.standard-btn.blue-btn:focus,a.standard-btn.blue-btn:hover,button.standard-btn.blue-btn:active,button.standard-btn.blue-btn:focus,button.standard-btn.blue-btn:hover{background:#193c5b}a.standard-btn.green-btn,a.standard-btn.success-btn,button.standard-btn.green-btn,button.standard-btn.success-btn{background:#115c39;border-color:#0d462c}a.standard-btn.green-btn:active,a.standard-btn.green-btn:focus,a.standard-btn.green-btn:hover,a.standard-btn.success-btn:active,a.standard-btn.success-btn:focus,a.standard-btn.success-btn:hover,button.standard-btn.green-btn:active,button.standard-btn.green-btn:focus,button.standard-btn.green-btn:hover,button.standard-btn.success-btn:active,button.standard-btn.success-btn:focus,button.standard-btn.success-btn:hover{background:#072819}a.standard-btn.info-btn,button.standard-btn.info-btn{background:#0dcaf0;border-color:#0cb6d8;color:#000}a.standard-btn.info-btn:active,a.standard-btn.info-btn:focus,a.standard-btn.info-btn:hover,button.standard-btn.info-btn:active,button.standard-btn.info-btn:focus,button.standard-btn.info-btn:hover{background:#0a99b6}a.standard-btn.warning-btn,a.standard-btn.yellow-btn,button.standard-btn.warning-btn,button.standard-btn.yellow-btn{background:#ffc107;border-color:#edb100;color:#000}a.standard-btn.warning-btn:active,a.standard-btn.warning-btn:focus,a.standard-btn.warning-btn:hover,a.standard-btn.yellow-btn:active,a.standard-btn.yellow-btn:focus,a.standard-btn.yellow-btn:hover,button.standard-btn.warning-btn:active,button.standard-btn.warning-btn:focus,button.standard-btn.warning-btn:hover,button.standard-btn.yellow-btn:active,button.standard-btn.yellow-btn:focus,button.standard-btn.yellow-btn:hover{background:#c99700}a.standard-btn.danger-btn,a.standard-btn.red-btn,button.standard-btn.danger-btn,button.standard-btn.red-btn{background:#921925;border-color:#7c151f}a.standard-btn.danger-btn:active,a.standard-btn.danger-btn:focus,a.standard-btn.danger-btn:hover,a.standard-btn.red-btn:active,a.standard-btn.red-btn:focus,a.standard-btn.red-btn:hover,button.standard-btn.danger-btn:active,button.standard-btn.danger-btn:focus,button.standard-btn.danger-btn:hover,button.standard-btn.red-btn:active,button.standard-btn.red-btn:focus,button.standard-btn.red-btn:hover{background:#5e1018}a.standard-btn.grey-btn,a.standard-btn.secondary-btn,button.standard-btn.grey-btn,button.standard-btn.secondary-btn{background:#4c5359}a.standard-btn.grey-btn:active,a.standard-btn.grey-btn:focus,a.standard-btn.grey-btn:hover,a.standard-btn.secondary-btn:active,a.standard-btn.secondary-btn:focus,a.standard-btn.secondary-btn:hover,button.standard-btn.grey-btn:active,button.standard-btn.grey-btn:focus,button.standard-btn.grey-btn:hover,button.standard-btn.secondary-btn:active,button.standard-btn.secondary-btn:focus,button.standard-btn.secondary-btn:hover{background:#303438}a.standard-btn.black-btn,button.standard-btn.black-btn{background:#212529;color:#fff}a.standard-btn.black-btn:active,a.standard-btn.black-btn:focus,a.standard-btn.black-btn:hover,button.standard-btn.black-btn:active,button.standard-btn.black-btn:focus,button.standard-btn.black-btn:hover{background:#060607;color:#fff}a.standard-btn.ghost-btn,button.standard-btn.ghost-btn{background:transparent;border:1px solid var(--color-ContentBorders,#dfe6ec);color:var(--color-Text,#212529)}a.standard-btn.ghost-btn:active,a.standard-btn.ghost-btn:focus,a.standard-btn.ghost-btn:hover,button.standard-btn.ghost-btn:active,button.standard-btn.ghost-btn:focus,button.standard-btn.ghost-btn:hover{background:var(--color-ghostbutton-hover-bg,#245783);color:var(--color-ghostbutton-hover-text,#fff)}.fau-events a.standard-btn.ghost-btn,.fau-events button.standard-btn.ghost-btn{border-width:2px}a.standard-btn.full-btn,button.standard-btn.full-btn{width:100%}a.standard-btn:active,button.standard-btn:active{transform:scale(.95)}.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-normal{font-size:var(--wp--preset--font-size--normal,1rem);font-weight:700}.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-medium{font-size:var(--wp--preset--font-size--medium,1.25rem);font-weight:700}.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-large{font-size:var(--wp--preset--font-size--large,4rem);font-weight:700} +/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! + \********************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: "Font Awesome 6 Free"; +} + +.fab, +.fa-brands { + font-family: "Font Awesome 6 Brands"; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-right: var(--fa-li-margin, 2.5em); + padding-right: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + right: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var«-527:1», var«527:-2», var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(15deg); + } + 4% { + transform: rotate(-15deg); + } + 8%, 24% { + transform: rotate(18deg); + } + 12%, 28% { + transform: rotate(-18deg); + } + 16% { + transform: rotate(22deg); + } + 20% { + transform: rotate(-22deg); + } + 32% { + transform: rotate(12deg); + } + 36% { + transform: rotate(-12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(-360deg); + } +} +.fa-rotate-90 { + transform: rotate(-90deg); +} + +.fa-rotate-180 { + transform: rotate(-180deg); +} + +.fa-rotate-270 { + transform: rotate(-270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + right: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-0::before { + content: "\30 "; +} + +.fa-1::before { + content: "\31 "; +} + +.fa-2::before { + content: "\32 "; +} + +.fa-3::before { + content: "\33 "; +} + +.fa-4::before { + content: "\34 "; +} + +.fa-5::before { + content: "\35 "; +} + +.fa-6::before { + content: "\36 "; +} + +.fa-7::before { + content: "\37 "; +} + +.fa-8::before { + content: "\38 "; +} + +.fa-9::before { + content: "\39 "; +} + +.fa-fill-drip::before { + content: "\f576"; +} + +.fa-arrows-to-circle::before { + content: "\e4bd"; +} + +.fa-circle-chevron-right::before { + content: "\f138"; +} + +.fa-chevron-circle-right::before { + content: "\f138"; +} + +.fa-at::before { + content: "\@"; +} + +.fa-trash-can::before { + content: "\f2ed"; +} + +.fa-trash-alt::before { + content: "\f2ed"; +} + +.fa-text-height::before { + content: "\f034"; +} + +.fa-user-xmark::before { + content: "\f235"; +} + +.fa-user-times::before { + content: "\f235"; +} + +.fa-stethoscope::before { + content: "\f0f1"; +} + +.fa-message::before { + content: "\f27a"; +} + +.fa-comment-alt::before { + content: "\f27a"; +} + +.fa-info::before { + content: "\f129"; +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; +} + +.fa-compress-alt::before { + content: "\f422"; +} + +.fa-explosion::before { + content: "\e4e9"; +} + +.fa-file-lines::before { + content: "\f15c"; +} + +.fa-file-alt::before { + content: "\f15c"; +} + +.fa-file-text::before { + content: "\f15c"; +} + +.fa-wave-square::before { + content: "\f83e"; +} + +.fa-ring::before { + content: "\f70b"; +} + +.fa-building-un::before { + content: "\e4d9"; +} + +.fa-dice-three::before { + content: "\f527"; +} + +.fa-calendar-days::before { + content: "\f073"; +} + +.fa-calendar-alt::before { + content: "\f073"; +} + +.fa-anchor-circle-check::before { + content: "\e4aa"; +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; +} + +.fa-volleyball::before { + content: "\f45f"; +} + +.fa-volleyball-ball::before { + content: "\f45f"; +} + +.fa-arrows-up-to-line::before { + content: "\e4c2"; +} + +.fa-sort-down::before { + content: "\f0dd"; +} + +.fa-sort-desc::before { + content: "\f0dd"; +} + +.fa-circle-minus::before { + content: "\f056"; +} + +.fa-minus-circle::before { + content: "\f056"; +} + +.fa-door-open::before { + content: "\f52b"; +} + +.fa-right-from-bracket::before { + content: "\f2f5"; +} + +.fa-sign-out-alt::before { + content: "\f2f5"; +} + +.fa-atom::before { + content: "\f5d2"; +} + +.fa-soap::before { + content: "\e06e"; +} + +.fa-icons::before { + content: "\f86d"; +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; +} + +.fa-microphone-lines-slash::before { + content: "\f539"; +} + +.fa-microphone-alt-slash::before { + content: "\f539"; +} + +.fa-bridge-circle-check::before { + content: "\e4c9"; +} + +.fa-pump-medical::before { + content: "\e06a"; +} + +.fa-fingerprint::before { + content: "\f577"; +} + +.fa-hand-point-right::before { + content: "\f0a4"; +} + +.fa-magnifying-glass-location::before { + content: "\f689"; +} + +.fa-search-location::before { + content: "\f689"; +} + +.fa-forward-step::before { + content: "\f051"; +} + +.fa-step-forward::before { + content: "\f051"; +} + +.fa-face-smile-beam::before { + content: "\f5b8"; +} + +.fa-smile-beam::before { + content: "\f5b8"; +} + +.fa-flag-checkered::before { + content: "\f11e"; +} + +.fa-football::before { + content: "\f44e"; +} + +.fa-football-ball::before { + content: "\f44e"; +} + +.fa-school-circle-exclamation::before { + content: "\e56c"; +} + +.fa-crop::before { + content: "\f125"; +} + +.fa-angles-down::before { + content: "\f103"; +} + +.fa-angle-double-down::before { + content: "\f103"; +} + +.fa-users-rectangle::before { + content: "\e594"; +} + +.fa-people-roof::before { + content: "\e537"; +} + +.fa-people-line::before { + content: "\e534"; +} + +.fa-beer-mug-empty::before { + content: "\f0fc"; +} + +.fa-beer::before { + content: "\f0fc"; +} + +.fa-diagram-predecessor::before { + content: "\e477"; +} + +.fa-arrow-up-long::before { + content: "\f176"; +} + +.fa-long-arrow-up::before { + content: "\f176"; +} + +.fa-fire-flame-simple::before { + content: "\f46a"; +} + +.fa-burn::before { + content: "\f46a"; +} + +.fa-person::before { + content: "\f183"; +} + +.fa-male::before { + content: "\f183"; +} + +.fa-laptop::before { + content: "\f109"; +} + +.fa-file-csv::before { + content: "\f6dd"; +} + +.fa-menorah::before { + content: "\f676"; +} + +.fa-truck-plane::before { + content: "\e58f"; +} + +.fa-record-vinyl::before { + content: "\f8d9"; +} + +.fa-face-grin-stars::before { + content: "\f587"; +} + +.fa-grin-stars::before { + content: "\f587"; +} + +.fa-bong::before { + content: "\f55c"; +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; +} + +.fa-pastafarianism::before { + content: "\f67b"; +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; +} + +.fa-spoon::before { + content: "\f2e5"; +} + +.fa-utensil-spoon::before { + content: "\f2e5"; +} + +.fa-jar-wheat::before { + content: "\e517"; +} + +.fa-envelopes-bulk::before { + content: "\f674"; +} + +.fa-mail-bulk::before { + content: "\f674"; +} + +.fa-file-circle-exclamation::before { + content: "\e4eb"; +} + +.fa-circle-h::before { + content: "\f47e"; +} + +.fa-hospital-symbol::before { + content: "\f47e"; +} + +.fa-pager::before { + content: "\f815"; +} + +.fa-address-book::before { + content: "\f2b9"; +} + +.fa-contact-book::before { + content: "\f2b9"; +} + +.fa-strikethrough::before { + content: "\f0cc"; +} + +.fa-k::before { + content: "K"; +} + +.fa-landmark-flag::before { + content: "\e51c"; +} + +.fa-pencil::before { + content: "\f303"; +} + +.fa-pencil-alt::before { + content: "\f303"; +} + +.fa-backward::before { + content: "\f04a"; +} + +.fa-caret-right::before { + content: "\f0da"; +} + +.fa-comments::before { + content: "\f086"; +} + +.fa-paste::before { + content: "\f0ea"; +} + +.fa-file-clipboard::before { + content: "\f0ea"; +} + +.fa-code-pull-request::before { + content: "\e13c"; +} + +.fa-clipboard-list::before { + content: "\f46d"; +} + +.fa-truck-ramp-box::before { + content: "\f4de"; +} + +.fa-truck-loading::before { + content: "\f4de"; +} + +.fa-user-check::before { + content: "\f4fc"; +} + +.fa-vial-virus::before { + content: "\e597"; +} + +.fa-sheet-plastic::before { + content: "\e571"; +} + +.fa-blog::before { + content: "\f781"; +} + +.fa-user-ninja::before { + content: "\f504"; +} + +.fa-person-arrow-up-from-line::before { + content: "\e539"; +} + +.fa-scroll-torah::before { + content: "\f6a0"; +} + +.fa-torah::before { + content: "\f6a0"; +} + +.fa-broom-ball::before { + content: "\f458"; +} + +.fa-quidditch::before { + content: "\f458"; +} + +.fa-quidditch-broom-ball::before { + content: "\f458"; +} + +.fa-toggle-off::before { + content: "\f204"; +} + +.fa-box-archive::before { + content: "\f187"; +} + +.fa-archive::before { + content: "\f187"; +} + +.fa-person-drowning::before { + content: "\e545"; +} + +.fa-arrow-down-9-1::before { + content: "\f886"; +} + +.fa-sort-numeric-desc::before { + content: "\f886"; +} + +.fa-sort-numeric-down-alt::before { + content: "\f886"; +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-spray-can::before { + content: "\f5bd"; +} + +.fa-truck-monster::before { + content: "\f63b"; +} + +.fa-w::before { + content: "W"; +} + +.fa-earth-africa::before { + content: "\f57c"; +} + +.fa-globe-africa::before { + content: "\f57c"; +} + +.fa-rainbow::before { + content: "\f75b"; +} + +.fa-circle-notch::before { + content: "\f1ce"; +} + +.fa-tablet-screen-button::before { + content: "\f3fa"; +} + +.fa-tablet-alt::before { + content: "\f3fa"; +} + +.fa-paw::before { + content: "\f1b0"; +} + +.fa-cloud::before { + content: "\f0c2"; +} + +.fa-trowel-bricks::before { + content: "\e58a"; +} + +.fa-face-flushed::before { + content: "\f579"; +} + +.fa-flushed::before { + content: "\f579"; +} + +.fa-hospital-user::before { + content: "\f80d"; +} + +.fa-tent-arrow-left-right::before { + content: "\e57f"; +} + +.fa-gavel::before { + content: "\f0e3"; +} + +.fa-legal::before { + content: "\f0e3"; +} + +.fa-binoculars::before { + content: "\f1e5"; +} + +.fa-microphone-slash::before { + content: "\f131"; +} + +.fa-box-tissue::before { + content: "\e05b"; +} + +.fa-motorcycle::before { + content: "\f21c"; +} + +.fa-bell-concierge::before { + content: "\f562"; +} + +.fa-concierge-bell::before { + content: "\f562"; +} + +.fa-pen-ruler::before { + content: "\f5ae"; +} + +.fa-pencil-ruler::before { + content: "\f5ae"; +} + +.fa-people-arrows::before { + content: "\e068"; +} + +.fa-people-arrows-left-right::before { + content: "\e068"; +} + +.fa-mars-and-venus-burst::before { + content: "\e523"; +} + +.fa-square-caret-right::before { + content: "\f152"; +} + +.fa-caret-square-right::before { + content: "\f152"; +} + +.fa-scissors::before { + content: "\f0c4"; +} + +.fa-cut::before { + content: "\f0c4"; +} + +.fa-sun-plant-wilt::before { + content: "\e57a"; +} + +.fa-toilets-portable::before { + content: "\e584"; +} + +.fa-hockey-puck::before { + content: "\f453"; +} + +.fa-table::before { + content: "\f0ce"; +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; +} + +.fa-tachograph-digital::before { + content: "\f566"; +} + +.fa-digital-tachograph::before { + content: "\f566"; +} + +.fa-users-slash::before { + content: "\e073"; +} + +.fa-clover::before { + content: "\e139"; +} + +.fa-reply::before { + content: "\f3e5"; +} + +.fa-mail-reply::before { + content: "\f3e5"; +} + +.fa-star-and-crescent::before { + content: "\f699"; +} + +.fa-house-fire::before { + content: "\e50c"; +} + +.fa-square-minus::before { + content: "\f146"; +} + +.fa-minus-square::before { + content: "\f146"; +} + +.fa-helicopter::before { + content: "\f533"; +} + +.fa-compass::before { + content: "\f14e"; +} + +.fa-square-caret-down::before { + content: "\f150"; +} + +.fa-caret-square-down::before { + content: "\f150"; +} + +.fa-file-circle-question::before { + content: "\e4ef"; +} + +.fa-laptop-code::before { + content: "\f5fc"; +} + +.fa-swatchbook::before { + content: "\f5c3"; +} + +.fa-prescription-bottle::before { + content: "\f485"; +} + +.fa-bars::before { + content: "\f0c9"; +} + +.fa-navicon::before { + content: "\f0c9"; +} + +.fa-people-group::before { + content: "\e533"; +} + +.fa-hourglass-end::before { + content: "\f253"; +} + +.fa-hourglass-3::before { + content: "\f253"; +} + +.fa-heart-crack::before { + content: "\f7a9"; +} + +.fa-heart-broken::before { + content: "\f7a9"; +} + +.fa-square-up-right::before { + content: "\f360"; +} + +.fa-external-link-square-alt::before { + content: "\f360"; +} + +.fa-face-kiss-beam::before { + content: "\f597"; +} + +.fa-kiss-beam::before { + content: "\f597"; +} + +.fa-film::before { + content: "\f008"; +} + +.fa-ruler-horizontal::before { + content: "\f547"; +} + +.fa-people-robbery::before { + content: "\e536"; +} + +.fa-lightbulb::before { + content: "\f0eb"; +} + +.fa-caret-left::before { + content: "\f0d9"; +} + +.fa-circle-exclamation::before { + content: "\f06a"; +} + +.fa-exclamation-circle::before { + content: "\f06a"; +} + +.fa-school-circle-xmark::before { + content: "\e56d"; +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; +} + +.fa-sign-out::before { + content: "\f08b"; +} + +.fa-circle-chevron-down::before { + content: "\f13a"; +} + +.fa-chevron-circle-down::before { + content: "\f13a"; +} + +.fa-unlock-keyhole::before { + content: "\f13e"; +} + +.fa-unlock-alt::before { + content: "\f13e"; +} + +.fa-cloud-showers-heavy::before { + content: "\f740"; +} + +.fa-headphones-simple::before { + content: "\f58f"; +} + +.fa-headphones-alt::before { + content: "\f58f"; +} + +.fa-sitemap::before { + content: "\f0e8"; +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; +} + +.fa-donate::before { + content: "\f4b9"; +} + +.fa-memory::before { + content: "\f538"; +} + +.fa-road-spikes::before { + content: "\e568"; +} + +.fa-fire-burner::before { + content: "\e4f1"; +} + +.fa-flag::before { + content: "\f024"; +} + +.fa-hanukiah::before { + content: "\f6e6"; +} + +.fa-feather::before { + content: "\f52d"; +} + +.fa-volume-low::before { + content: "\f027"; +} + +.fa-volume-down::before { + content: "\f027"; +} + +.fa-comment-slash::before { + content: "\f4b3"; +} + +.fa-cloud-sun-rain::before { + content: "\f743"; +} + +.fa-compress::before { + content: "\f066"; +} + +.fa-wheat-awn::before { + content: "\e2cd"; +} + +.fa-wheat-alt::before { + content: "\e2cd"; +} + +.fa-ankh::before { + content: "\f644"; +} + +.fa-hands-holding-child::before { + content: "\e4fa"; +} + +.fa-asterisk::before { + content: "\*"; +} + +.fa-square-check::before { + content: "\f14a"; +} + +.fa-check-square::before { + content: "\f14a"; +} + +.fa-peseta-sign::before { + content: "\e221"; +} + +.fa-heading::before { + content: "\f1dc"; +} + +.fa-header::before { + content: "\f1dc"; +} + +.fa-ghost::before { + content: "\f6e2"; +} + +.fa-list::before { + content: "\f03a"; +} + +.fa-list-squares::before { + content: "\f03a"; +} + +.fa-square-phone-flip::before { + content: "\f87b"; +} + +.fa-phone-square-alt::before { + content: "\f87b"; +} + +.fa-cart-plus::before { + content: "\f217"; +} + +.fa-gamepad::before { + content: "\f11b"; +} + +.fa-circle-dot::before { + content: "\f192"; +} + +.fa-dot-circle::before { + content: "\f192"; +} + +.fa-face-dizzy::before { + content: "\f567"; +} + +.fa-dizzy::before { + content: "\f567"; +} + +.fa-egg::before { + content: "\f7fb"; +} + +.fa-house-medical-circle-xmark::before { + content: "\e513"; +} + +.fa-campground::before { + content: "\f6bb"; +} + +.fa-folder-plus::before { + content: "\f65e"; +} + +.fa-futbol::before { + content: "\f1e3"; +} + +.fa-futbol-ball::before { + content: "\f1e3"; +} + +.fa-soccer-ball::before { + content: "\f1e3"; +} + +.fa-paintbrush::before { + content: "\f1fc"; +} + +.fa-paint-brush::before { + content: "\f1fc"; +} + +.fa-lock::before { + content: "\f023"; +} + +.fa-gas-pump::before { + content: "\f52f"; +} + +.fa-hot-tub-person::before { + content: "\f593"; +} + +.fa-hot-tub::before { + content: "\f593"; +} + +.fa-map-location::before { + content: "\f59f"; +} + +.fa-map-marked::before { + content: "\f59f"; +} + +.fa-house-flood-water::before { + content: "\e50e"; +} + +.fa-tree::before { + content: "\f1bb"; +} + +.fa-bridge-lock::before { + content: "\e4cc"; +} + +.fa-sack-dollar::before { + content: "\f81d"; +} + +.fa-pen-to-square::before { + content: "\f044"; +} + +.fa-edit::before { + content: "\f044"; +} + +.fa-car-side::before { + content: "\f5e4"; +} + +.fa-share-nodes::before { + content: "\f1e0"; +} + +.fa-share-alt::before { + content: "\f1e0"; +} + +.fa-heart-circle-minus::before { + content: "\e4ff"; +} + +.fa-hourglass-half::before { + content: "\f252"; +} + +.fa-hourglass-2::before { + content: "\f252"; +} + +.fa-microscope::before { + content: "\f610"; +} + +.fa-sink::before { + content: "\e06d"; +} + +.fa-bag-shopping::before { + content: "\f290"; +} + +.fa-shopping-bag::before { + content: "\f290"; +} + +.fa-arrow-down-z-a::before { + content: "\f881"; +} + +.fa-sort-alpha-desc::before { + content: "\f881"; +} + +.fa-sort-alpha-down-alt::before { + content: "\f881"; +} + +.fa-mitten::before { + content: "\f7b5"; +} + +.fa-person-rays::before { + content: "\e54d"; +} + +.fa-users::before { + content: "\f0c0"; +} + +.fa-eye-slash::before { + content: "\f070"; +} + +.fa-flask-vial::before { + content: "\e4f3"; +} + +.fa-hand::before { + content: "\f256"; +} + +.fa-hand-paper::before { + content: "\f256"; +} + +.fa-om::before { + content: "\f679"; +} + +.fa-worm::before { + content: "\e599"; +} + +.fa-house-circle-xmark::before { + content: "\e50b"; +} + +.fa-plug::before { + content: "\f1e6"; +} + +.fa-chevron-up::before { + content: "\f077"; +} + +.fa-hand-spock::before { + content: "\f259"; +} + +.fa-stopwatch::before { + content: "\f2f2"; +} + +.fa-face-kiss::before { + content: "\f596"; +} + +.fa-kiss::before { + content: "\f596"; +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; +} + +.fa-face-grin-tongue::before { + content: "\f589"; +} + +.fa-grin-tongue::before { + content: "\f589"; +} + +.fa-chess-bishop::before { + content: "\f43a"; +} + +.fa-face-grin-wink::before { + content: "\f58c"; +} + +.fa-grin-wink::before { + content: "\f58c"; +} + +.fa-ear-deaf::before { + content: "\f2a4"; +} + +.fa-deaf::before { + content: "\f2a4"; +} + +.fa-deafness::before { + content: "\f2a4"; +} + +.fa-hard-of-hearing::before { + content: "\f2a4"; +} + +.fa-road-circle-check::before { + content: "\e564"; +} + +.fa-dice-five::before { + content: "\f523"; +} + +.fa-square-rss::before { + content: "\f143"; +} + +.fa-rss-square::before { + content: "\f143"; +} + +.fa-land-mine-on::before { + content: "\e51b"; +} + +.fa-i-cursor::before { + content: "\f246"; +} + +.fa-stamp::before { + content: "\f5bf"; +} + +.fa-stairs::before { + content: "\e289"; +} + +.fa-i::before { + content: "I"; +} + +.fa-hryvnia-sign::before { + content: "\f6f2"; +} + +.fa-hryvnia::before { + content: "\f6f2"; +} + +.fa-pills::before { + content: "\f484"; +} + +.fa-face-grin-wide::before { + content: "\f581"; +} + +.fa-grin-alt::before { + content: "\f581"; +} + +.fa-tooth::before { + content: "\f5c9"; +} + +.fa-v::before { + content: "V"; +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; +} + +.fa-bicycle::before { + content: "\f206"; +} + +.fa-staff-snake::before { + content: "\e579"; +} + +.fa-rod-asclepius::before { + content: "\e579"; +} + +.fa-rod-snake::before { + content: "\e579"; +} + +.fa-staff-aesculapius::before { + content: "\e579"; +} + +.fa-head-side-cough-slash::before { + content: "\e062"; +} + +.fa-truck-medical::before { + content: "\f0f9"; +} + +.fa-ambulance::before { + content: "\f0f9"; +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; +} + +.fa-snowman::before { + content: "\f7d0"; +} + +.fa-mortar-pestle::before { + content: "\f5a7"; +} + +.fa-road-barrier::before { + content: "\e562"; +} + +.fa-school::before { + content: "\f549"; +} + +.fa-igloo::before { + content: "\f7ae"; +} + +.fa-joint::before { + content: "\f595"; +} + +.fa-angle-right::before { + content: "\f105"; +} + +.fa-horse::before { + content: "\f6f0"; +} + +.fa-q::before { + content: "Q"; +} + +.fa-g::before { + content: "G"; +} + +.fa-notes-medical::before { + content: "\f481"; +} + +.fa-temperature-half::before { + content: "\f2c9"; +} + +.fa-temperature-2::before { + content: "\f2c9"; +} + +.fa-thermometer-2::before { + content: "\f2c9"; +} + +.fa-thermometer-half::before { + content: "\f2c9"; +} + +.fa-dong-sign::before { + content: "\e169"; +} + +.fa-capsules::before { + content: "\f46b"; +} + +.fa-poo-storm::before { + content: "\f75a"; +} + +.fa-poo-bolt::before { + content: "\f75a"; +} + +.fa-face-frown-open::before { + content: "\f57a"; +} + +.fa-frown-open::before { + content: "\f57a"; +} + +.fa-hand-point-up::before { + content: "\f0a6"; +} + +.fa-money-bill::before { + content: "\f0d6"; +} + +.fa-bookmark::before { + content: "\f02e"; +} + +.fa-align-justify::before { + content: "\f039"; +} + +.fa-umbrella-beach::before { + content: "\f5ca"; +} + +.fa-helmet-un::before { + content: "\e503"; +} + +.fa-bullseye::before { + content: "\f140"; +} + +.fa-bacon::before { + content: "\f7e5"; +} + +.fa-hand-point-down::before { + content: "\f0a7"; +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; +} + +.fa-folder::before { + content: "\f07b"; +} + +.fa-folder-blank::before { + content: "\f07b"; +} + +.fa-file-waveform::before { + content: "\f478"; +} + +.fa-file-medical-alt::before { + content: "\f478"; +} + +.fa-radiation::before { + content: "\f7b9"; +} + +.fa-chart-simple::before { + content: "\e473"; +} + +.fa-mars-stroke::before { + content: "\f229"; +} + +.fa-vial::before { + content: "\f492"; +} + +.fa-gauge::before { + content: "\f624"; +} + +.fa-dashboard::before { + content: "\f624"; +} + +.fa-gauge-med::before { + content: "\f624"; +} + +.fa-tachometer-alt-average::before { + content: "\f624"; +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; +} + +.fa-e::before { + content: "E"; +} + +.fa-pen-clip::before { + content: "\f305"; +} + +.fa-pen-alt::before { + content: "\f305"; +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; +} + +.fa-user::before { + content: "\f007"; +} + +.fa-school-circle-check::before { + content: "\e56b"; +} + +.fa-dumpster::before { + content: "\f793"; +} + +.fa-van-shuttle::before { + content: "\f5b6"; +} + +.fa-shuttle-van::before { + content: "\f5b6"; +} + +.fa-building-user::before { + content: "\e4da"; +} + +.fa-square-caret-left::before { + content: "\f191"; +} + +.fa-caret-square-left::before { + content: "\f191"; +} + +.fa-highlighter::before { + content: "\f591"; +} + +.fa-key::before { + content: "\f084"; +} + +.fa-bullhorn::before { + content: "\f0a1"; +} + +.fa-globe::before { + content: "\f0ac"; +} + +.fa-synagogue::before { + content: "\f69b"; +} + +.fa-person-half-dress::before { + content: "\e548"; +} + +.fa-road-bridge::before { + content: "\e563"; +} + +.fa-location-arrow::before { + content: "\f124"; +} + +.fa-c::before { + content: "C"; +} + +.fa-tablet-button::before { + content: "\f10a"; +} + +.fa-building-lock::before { + content: "\e4d6"; +} + +.fa-pizza-slice::before { + content: "\f818"; +} + +.fa-money-bill-wave::before { + content: "\f53a"; +} + +.fa-chart-area::before { + content: "\f1fe"; +} + +.fa-area-chart::before { + content: "\f1fe"; +} + +.fa-house-flag::before { + content: "\e50d"; +} + +.fa-person-circle-minus::before { + content: "\e540"; +} + +.fa-ban::before { + content: "\f05e"; +} + +.fa-cancel::before { + content: "\f05e"; +} + +.fa-camera-rotate::before { + content: "\e0d8"; +} + +.fa-spray-can-sparkles::before { + content: "\f5d0"; +} + +.fa-air-freshener::before { + content: "\f5d0"; +} + +.fa-star::before { + content: "\f005"; +} + +.fa-repeat::before { + content: "\f363"; +} + +.fa-cross::before { + content: "\f654"; +} + +.fa-box::before { + content: "\f466"; +} + +.fa-venus-mars::before { + content: "\f228"; +} + +.fa-arrow-pointer::before { + content: "\f245"; +} + +.fa-mouse-pointer::before { + content: "\f245"; +} + +.fa-maximize::before { + content: "\f31e"; +} + +.fa-expand-arrows-alt::before { + content: "\f31e"; +} + +.fa-charging-station::before { + content: "\f5e7"; +} + +.fa-shapes::before { + content: "\f61f"; +} + +.fa-triangle-circle-square::before { + content: "\f61f"; +} + +.fa-shuffle::before { + content: "\f074"; +} + +.fa-random::before { + content: "\f074"; +} + +.fa-person-running::before { + content: "\f70c"; +} + +.fa-running::before { + content: "\f70c"; +} + +.fa-mobile-retro::before { + content: "\e527"; +} + +.fa-grip-lines-vertical::before { + content: "\f7a5"; +} + +.fa-spider::before { + content: "\f717"; +} + +.fa-hands-bound::before { + content: "\e4f9"; +} + +.fa-file-invoice-dollar::before { + content: "\f571"; +} + +.fa-plane-circle-exclamation::before { + content: "\e556"; +} + +.fa-x-ray::before { + content: "\f497"; +} + +.fa-spell-check::before { + content: "\f891"; +} + +.fa-slash::before { + content: "\f715"; +} + +.fa-computer-mouse::before { + content: "\f8cc"; +} + +.fa-mouse::before { + content: "\f8cc"; +} + +.fa-arrow-right-to-bracket::before { + content: "\f090"; +} + +.fa-sign-in::before { + content: "\f090"; +} + +.fa-shop-slash::before { + content: "\e070"; +} + +.fa-store-alt-slash::before { + content: "\e070"; +} + +.fa-server::before { + content: "\f233"; +} + +.fa-virus-covid-slash::before { + content: "\e4a9"; +} + +.fa-shop-lock::before { + content: "\e4a5"; +} + +.fa-hourglass-start::before { + content: "\f251"; +} + +.fa-hourglass-1::before { + content: "\f251"; +} + +.fa-blender-phone::before { + content: "\f6b6"; +} + +.fa-building-wheat::before { + content: "\e4db"; +} + +.fa-person-breastfeeding::before { + content: "\e53a"; +} + +.fa-right-to-bracket::before { + content: "\f2f6"; +} + +.fa-sign-in-alt::before { + content: "\f2f6"; +} + +.fa-venus::before { + content: "\f221"; +} + +.fa-passport::before { + content: "\f5ab"; +} + +.fa-heart-pulse::before { + content: "\f21e"; +} + +.fa-heartbeat::before { + content: "\f21e"; +} + +.fa-people-carry-box::before { + content: "\f4ce"; +} + +.fa-people-carry::before { + content: "\f4ce"; +} + +.fa-temperature-high::before { + content: "\f769"; +} + +.fa-microchip::before { + content: "\f2db"; +} + +.fa-crown::before { + content: "\f521"; +} + +.fa-weight-hanging::before { + content: "\f5cd"; +} + +.fa-xmarks-lines::before { + content: "\e59a"; +} + +.fa-file-prescription::before { + content: "\f572"; +} + +.fa-weight-scale::before { + content: "\f496"; +} + +.fa-weight::before { + content: "\f496"; +} + +.fa-user-group::before { + content: "\f500"; +} + +.fa-user-friends::before { + content: "\f500"; +} + +.fa-arrow-up-a-z::before { + content: "\f15e"; +} + +.fa-sort-alpha-up::before { + content: "\f15e"; +} + +.fa-chess-knight::before { + content: "\f441"; +} + +.fa-face-laugh-squint::before { + content: "\f59b"; +} + +.fa-laugh-squint::before { + content: "\f59b"; +} + +.fa-wheelchair::before { + content: "\f193"; +} + +.fa-circle-arrow-up::before { + content: "\f0aa"; +} + +.fa-arrow-circle-up::before { + content: "\f0aa"; +} + +.fa-toggle-on::before { + content: "\f205"; +} + +.fa-person-walking::before { + content: "\f554"; +} + +.fa-walking::before { + content: "\f554"; +} + +.fa-l::before { + content: "L"; +} + +.fa-fire::before { + content: "\f06d"; +} + +.fa-bed-pulse::before { + content: "\f487"; +} + +.fa-procedures::before { + content: "\f487"; +} + +.fa-shuttle-space::before { + content: "\f197"; +} + +.fa-space-shuttle::before { + content: "\f197"; +} + +.fa-face-laugh::before { + content: "\f599"; +} + +.fa-laugh::before { + content: "\f599"; +} + +.fa-folder-open::before { + content: "\f07c"; +} + +.fa-heart-circle-plus::before { + content: "\e500"; +} + +.fa-code-fork::before { + content: "\e13b"; +} + +.fa-city::before { + content: "\f64f"; +} + +.fa-microphone-lines::before { + content: "\f3c9"; +} + +.fa-microphone-alt::before { + content: "\f3c9"; +} + +.fa-pepper-hot::before { + content: "\f816"; +} + +.fa-unlock::before { + content: "\f09c"; +} + +.fa-colon-sign::before { + content: "\e140"; +} + +.fa-headset::before { + content: "\f590"; +} + +.fa-store-slash::before { + content: "\e071"; +} + +.fa-road-circle-xmark::before { + content: "\e566"; +} + +.fa-user-minus::before { + content: "\f503"; +} + +.fa-mars-stroke-up::before { + content: "\f22a"; +} + +.fa-mars-stroke-v::before { + content: "\f22a"; +} + +.fa-champagne-glasses::before { + content: "\f79f"; +} + +.fa-glass-cheers::before { + content: "\f79f"; +} + +.fa-clipboard::before { + content: "\f328"; +} + +.fa-house-circle-exclamation::before { + content: "\e50a"; +} + +.fa-file-arrow-up::before { + content: "\f574"; +} + +.fa-file-upload::before { + content: "\f574"; +} + +.fa-wifi::before { + content: "\f1eb"; +} + +.fa-wifi-3::before { + content: "\f1eb"; +} + +.fa-wifi-strong::before { + content: "\f1eb"; +} + +.fa-bath::before { + content: "\f2cd"; +} + +.fa-bathtub::before { + content: "\f2cd"; +} + +.fa-underline::before { + content: "\f0cd"; +} + +.fa-user-pen::before { + content: "\f4ff"; +} + +.fa-user-edit::before { + content: "\f4ff"; +} + +.fa-signature::before { + content: "\f5b7"; +} + +.fa-stroopwafel::before { + content: "\f551"; +} + +.fa-bold::before { + content: "\f032"; +} + +.fa-anchor-lock::before { + content: "\e4ad"; +} + +.fa-building-ngo::before { + content: "\e4d7"; +} + +.fa-manat-sign::before { + content: "\e1d5"; +} + +.fa-not-equal::before { + content: "\f53e"; +} + +.fa-border-top-left::before { + content: "\f853"; +} + +.fa-border-style::before { + content: "\f853"; +} + +.fa-map-location-dot::before { + content: "\f5a0"; +} + +.fa-map-marked-alt::before { + content: "\f5a0"; +} + +.fa-jedi::before { + content: "\f669"; +} + +.fa-square-poll-vertical::before { + content: "\f681"; +} + +.fa-poll::before { + content: "\f681"; +} + +.fa-mug-hot::before { + content: "\f7b6"; +} + +.fa-car-battery::before { + content: "\f5df"; +} + +.fa-battery-car::before { + content: "\f5df"; +} + +.fa-gift::before { + content: "\f06b"; +} + +.fa-dice-two::before { + content: "\f528"; +} + +.fa-chess-queen::before { + content: "\f445"; +} + +.fa-glasses::before { + content: "\f530"; +} + +.fa-chess-board::before { + content: "\f43c"; +} + +.fa-building-circle-check::before { + content: "\e4d2"; +} + +.fa-person-chalkboard::before { + content: "\e53d"; +} + +.fa-mars-stroke-right::before { + content: "\f22b"; +} + +.fa-mars-stroke-h::before { + content: "\f22b"; +} + +.fa-hand-back-fist::before { + content: "\f255"; +} + +.fa-hand-rock::before { + content: "\f255"; +} + +.fa-square-caret-up::before { + content: "\f151"; +} + +.fa-caret-square-up::before { + content: "\f151"; +} + +.fa-cloud-showers-water::before { + content: "\e4e4"; +} + +.fa-chart-bar::before { + content: "\f080"; +} + +.fa-bar-chart::before { + content: "\f080"; +} + +.fa-hands-bubbles::before { + content: "\e05e"; +} + +.fa-hands-wash::before { + content: "\e05e"; +} + +.fa-less-than-equal::before { + content: "\f537"; +} + +.fa-train::before { + content: "\f238"; +} + +.fa-eye-low-vision::before { + content: "\f2a8"; +} + +.fa-low-vision::before { + content: "\f2a8"; +} + +.fa-crow::before { + content: "\f520"; +} + +.fa-sailboat::before { + content: "\e445"; +} + +.fa-window-restore::before { + content: "\f2d2"; +} + +.fa-square-plus::before { + content: "\f0fe"; +} + +.fa-plus-square::before { + content: "\f0fe"; +} + +.fa-torii-gate::before { + content: "\f6a1"; +} + +.fa-frog::before { + content: "\f52e"; +} + +.fa-bucket::before { + content: "\e4cf"; +} + +.fa-image::before { + content: "\f03e"; +} + +.fa-microphone::before { + content: "\f130"; +} + +.fa-cow::before { + content: "\f6c8"; +} + +.fa-caret-up::before { + content: "\f0d8"; +} + +.fa-screwdriver::before { + content: "\f54a"; +} + +.fa-folder-closed::before { + content: "\e185"; +} + +.fa-house-tsunami::before { + content: "\e515"; +} + +.fa-square-nfi::before { + content: "\e576"; +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; +} + +.fa-martini-glass::before { + content: "\f57b"; +} + +.fa-glass-martini-alt::before { + content: "\f57b"; +} + +.fa-rotate-left::before { + content: "\f2ea"; +} + +.fa-rotate-back::before { + content: "\f2ea"; +} + +.fa-rotate-backward::before { + content: "\f2ea"; +} + +.fa-undo-alt::before { + content: "\f2ea"; +} + +.fa-table-columns::before { + content: "\f0db"; +} + +.fa-columns::before { + content: "\f0db"; +} + +.fa-lemon::before { + content: "\f094"; +} + +.fa-head-side-mask::before { + content: "\e063"; +} + +.fa-handshake::before { + content: "\f2b5"; +} + +.fa-gem::before { + content: "\f3a5"; +} + +.fa-dolly::before { + content: "\f472"; +} + +.fa-dolly-box::before { + content: "\f472"; +} + +.fa-smoking::before { + content: "\f48d"; +} + +.fa-minimize::before { + content: "\f78c"; +} + +.fa-compress-arrows-alt::before { + content: "\f78c"; +} + +.fa-monument::before { + content: "\f5a6"; +} + +.fa-snowplow::before { + content: "\f7d2"; +} + +.fa-angles-right::before { + content: "\f101"; +} + +.fa-angle-double-right::before { + content: "\f101"; +} + +.fa-cannabis::before { + content: "\f55f"; +} + +.fa-circle-play::before { + content: "\f144"; +} + +.fa-play-circle::before { + content: "\f144"; +} + +.fa-tablets::before { + content: "\f490"; +} + +.fa-ethernet::before { + content: "\f796"; +} + +.fa-euro-sign::before { + content: "\f153"; +} + +.fa-eur::before { + content: "\f153"; +} + +.fa-euro::before { + content: "\f153"; +} + +.fa-chair::before { + content: "\f6c0"; +} + +.fa-circle-check::before { + content: "\f058"; +} + +.fa-check-circle::before { + content: "\f058"; +} + +.fa-circle-stop::before { + content: "\f28d"; +} + +.fa-stop-circle::before { + content: "\f28d"; +} + +.fa-compass-drafting::before { + content: "\f568"; +} + +.fa-drafting-compass::before { + content: "\f568"; +} + +.fa-plate-wheat::before { + content: "\e55a"; +} + +.fa-icicles::before { + content: "\f7ad"; +} + +.fa-person-shelter::before { + content: "\e54f"; +} + +.fa-neuter::before { + content: "\f22c"; +} + +.fa-id-badge::before { + content: "\f2c1"; +} + +.fa-marker::before { + content: "\f5a1"; +} + +.fa-face-laugh-beam::before { + content: "\f59a"; +} + +.fa-laugh-beam::before { + content: "\f59a"; +} + +.fa-helicopter-symbol::before { + content: "\e502"; +} + +.fa-universal-access::before { + content: "\f29a"; +} + +.fa-circle-chevron-up::before { + content: "\f139"; +} + +.fa-chevron-circle-up::before { + content: "\f139"; +} + +.fa-lari-sign::before { + content: "\e1c8"; +} + +.fa-volcano::before { + content: "\f770"; +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; +} + +.fa-sterling-sign::before { + content: "\f154"; +} + +.fa-gbp::before { + content: "\f154"; +} + +.fa-pound-sign::before { + content: "\f154"; +} + +.fa-viruses::before { + content: "\e076"; +} + +.fa-square-person-confined::before { + content: "\e577"; +} + +.fa-user-tie::before { + content: "\f508"; +} + +.fa-arrow-down-long::before { + content: "\f175"; +} + +.fa-long-arrow-down::before { + content: "\f175"; +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; +} + +.fa-certificate::before { + content: "\f0a3"; +} + +.fa-reply-all::before { + content: "\f122"; +} + +.fa-mail-reply-all::before { + content: "\f122"; +} + +.fa-suitcase::before { + content: "\f0f2"; +} + +.fa-person-skating::before { + content: "\f7c5"; +} + +.fa-skating::before { + content: "\f7c5"; +} + +.fa-filter-circle-dollar::before { + content: "\f662"; +} + +.fa-funnel-dollar::before { + content: "\f662"; +} + +.fa-camera-retro::before { + content: "\f083"; +} + +.fa-circle-arrow-down::before { + content: "\f0ab"; +} + +.fa-arrow-circle-down::before { + content: "\f0ab"; +} + +.fa-file-import::before { + content: "\f56f"; +} + +.fa-arrow-right-to-file::before { + content: "\f56f"; +} + +.fa-square-arrow-up-right::before { + content: "\f14c"; +} + +.fa-external-link-square::before { + content: "\f14c"; +} + +.fa-box-open::before { + content: "\f49e"; +} + +.fa-scroll::before { + content: "\f70e"; +} + +.fa-spa::before { + content: "\f5bb"; +} + +.fa-location-pin-lock::before { + content: "\e51f"; +} + +.fa-pause::before { + content: "\f04c"; +} + +.fa-hill-avalanche::before { + content: "\e507"; +} + +.fa-temperature-empty::before { + content: "\f2cb"; +} + +.fa-temperature-0::before { + content: "\f2cb"; +} + +.fa-thermometer-0::before { + content: "\f2cb"; +} + +.fa-thermometer-empty::before { + content: "\f2cb"; +} + +.fa-bomb::before { + content: "\f1e2"; +} + +.fa-registered::before { + content: "\f25d"; +} + +.fa-address-card::before { + content: "\f2bb"; +} + +.fa-contact-card::before { + content: "\f2bb"; +} + +.fa-vcard::before { + content: "\f2bb"; +} + +.fa-scale-unbalanced-flip::before { + content: "\f516"; +} + +.fa-balance-scale-right::before { + content: "\f516"; +} + +.fa-subscript::before { + content: "\f12c"; +} + +.fa-diamond-turn-right::before { + content: "\f5eb"; +} + +.fa-directions::before { + content: "\f5eb"; +} + +.fa-burst::before { + content: "\e4dc"; +} + +.fa-house-laptop::before { + content: "\e066"; +} + +.fa-laptop-house::before { + content: "\e066"; +} + +.fa-face-tired::before { + content: "\f5c8"; +} + +.fa-tired::before { + content: "\f5c8"; +} + +.fa-money-bills::before { + content: "\e1f3"; +} + +.fa-smog::before { + content: "\f75f"; +} + +.fa-crutch::before { + content: "\f7f7"; +} + +.fa-cloud-arrow-up::before { + content: "\f0ee"; +} + +.fa-cloud-upload::before { + content: "\f0ee"; +} + +.fa-cloud-upload-alt::before { + content: "\f0ee"; +} + +.fa-palette::before { + content: "\f53f"; +} + +.fa-arrows-turn-right::before { + content: "\e4c0"; +} + +.fa-vest::before { + content: "\e085"; +} + +.fa-ferry::before { + content: "\e4ea"; +} + +.fa-arrows-down-to-people::before { + content: "\e4b9"; +} + +.fa-seedling::before { + content: "\f4d8"; +} + +.fa-sprout::before { + content: "\f4d8"; +} + +.fa-left-right::before { + content: "\f337"; +} + +.fa-arrows-alt-h::before { + content: "\f337"; +} + +.fa-boxes-packing::before { + content: "\e4c7"; +} + +.fa-circle-arrow-left::before { + content: "\f0a8"; +} + +.fa-arrow-circle-left::before { + content: "\f0a8"; +} + +.fa-group-arrows-rotate::before { + content: "\e4f6"; +} + +.fa-bowl-food::before { + content: "\e4c6"; +} + +.fa-candy-cane::before { + content: "\f786"; +} + +.fa-arrow-down-wide-short::before { + content: "\f160"; +} + +.fa-sort-amount-asc::before { + content: "\f160"; +} + +.fa-sort-amount-down::before { + content: "\f160"; +} + +.fa-cloud-bolt::before { + content: "\f76c"; +} + +.fa-thunderstorm::before { + content: "\f76c"; +} + +.fa-text-slash::before { + content: "\f87d"; +} + +.fa-remove-format::before { + content: "\f87d"; +} + +.fa-face-smile-wink::before { + content: "\f4da"; +} + +.fa-smile-wink::before { + content: "\f4da"; +} + +.fa-file-word::before { + content: "\f1c2"; +} + +.fa-file-powerpoint::before { + content: "\f1c4"; +} + +.fa-arrows-left-right::before { + content: "\f07e"; +} + +.fa-arrows-h::before { + content: "\f07e"; +} + +.fa-house-lock::before { + content: "\e510"; +} + +.fa-cloud-arrow-down::before { + content: "\f0ed"; +} + +.fa-cloud-download::before { + content: "\f0ed"; +} + +.fa-cloud-download-alt::before { + content: "\f0ed"; +} + +.fa-children::before { + content: "\e4e1"; +} + +.fa-chalkboard::before { + content: "\f51b"; +} + +.fa-blackboard::before { + content: "\f51b"; +} + +.fa-user-large-slash::before { + content: "\f4fa"; +} + +.fa-user-alt-slash::before { + content: "\f4fa"; +} + +.fa-envelope-open::before { + content: "\f2b6"; +} + +.fa-handshake-simple-slash::before { + content: "\e05f"; +} + +.fa-handshake-alt-slash::before { + content: "\e05f"; +} + +.fa-mattress-pillow::before { + content: "\e525"; +} + +.fa-guarani-sign::before { + content: "\e19a"; +} + +.fa-arrows-rotate::before { + content: "\f021"; +} + +.fa-refresh::before { + content: "\f021"; +} + +.fa-sync::before { + content: "\f021"; +} + +.fa-fire-extinguisher::before { + content: "\f134"; +} + +.fa-cruzeiro-sign::before { + content: "\e152"; +} + +.fa-greater-than-equal::before { + content: "\f532"; +} + +.fa-shield-halved::before { + content: "\f3ed"; +} + +.fa-shield-alt::before { + content: "\f3ed"; +} + +.fa-book-atlas::before { + content: "\f558"; +} + +.fa-atlas::before { + content: "\f558"; +} + +.fa-virus::before { + content: "\e074"; +} + +.fa-envelope-circle-check::before { + content: "\e4e8"; +} + +.fa-layer-group::before { + content: "\f5fd"; +} + +.fa-arrows-to-dot::before { + content: "\e4be"; +} + +.fa-archway::before { + content: "\f557"; +} + +.fa-heart-circle-check::before { + content: "\e4fd"; +} + +.fa-house-chimney-crack::before { + content: "\f6f1"; +} + +.fa-house-damage::before { + content: "\f6f1"; +} + +.fa-file-zipper::before { + content: "\f1c6"; +} + +.fa-file-archive::before { + content: "\f1c6"; +} + +.fa-square::before { + content: "\f0c8"; +} + +.fa-martini-glass-empty::before { + content: "\f000"; +} + +.fa-glass-martini::before { + content: "\f000"; +} + +.fa-couch::before { + content: "\f4b8"; +} + +.fa-cedi-sign::before { + content: "\e0df"; +} + +.fa-italic::before { + content: "\f033"; +} + +.fa-church::before { + content: "\f51d"; +} + +.fa-comments-dollar::before { + content: "\f653"; +} + +.fa-democrat::before { + content: "\f747"; +} + +.fa-z::before { + content: "Z"; +} + +.fa-person-skiing::before { + content: "\f7c9"; +} + +.fa-skiing::before { + content: "\f7c9"; +} + +.fa-road-lock::before { + content: "\e567"; +} + +.fa-a::before { + content: "A"; +} + +.fa-temperature-arrow-down::before { + content: "\e03f"; +} + +.fa-temperature-down::before { + content: "\e03f"; +} + +.fa-feather-pointed::before { + content: "\f56b"; +} + +.fa-feather-alt::before { + content: "\f56b"; +} + +.fa-p::before { + content: "P"; +} + +.fa-snowflake::before { + content: "\f2dc"; +} + +.fa-newspaper::before { + content: "\f1ea"; +} + +.fa-rectangle-ad::before { + content: "\f641"; +} + +.fa-ad::before { + content: "\f641"; +} + +.fa-circle-arrow-right::before { + content: "\f0a9"; +} + +.fa-arrow-circle-right::before { + content: "\f0a9"; +} + +.fa-filter-circle-xmark::before { + content: "\e17b"; +} + +.fa-locust::before { + content: "\e520"; +} + +.fa-sort::before { + content: "\f0dc"; +} + +.fa-unsorted::before { + content: "\f0dc"; +} + +.fa-list-ol::before { + content: "\f0cb"; +} + +.fa-list-1-2::before { + content: "\f0cb"; +} + +.fa-list-numeric::before { + content: "\f0cb"; +} + +.fa-person-dress-burst::before { + content: "\e544"; +} + +.fa-money-check-dollar::before { + content: "\f53d"; +} + +.fa-money-check-alt::before { + content: "\f53d"; +} + +.fa-vector-square::before { + content: "\f5cb"; +} + +.fa-bread-slice::before { + content: "\f7ec"; +} + +.fa-language::before { + content: "\f1ab"; +} + +.fa-face-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-filter::before { + content: "\f0b0"; +} + +.fa-question::before { + content: "\?"; +} + +.fa-file-signature::before { + content: "\f573"; +} + +.fa-up-down-left-right::before { + content: "\f0b2"; +} + +.fa-arrows-alt::before { + content: "\f0b2"; +} + +.fa-house-chimney-user::before { + content: "\e065"; +} + +.fa-hand-holding-heart::before { + content: "\f4be"; +} + +.fa-puzzle-piece::before { + content: "\f12e"; +} + +.fa-money-check::before { + content: "\f53c"; +} + +.fa-star-half-stroke::before { + content: "\f5c0"; +} + +.fa-star-half-alt::before { + content: "\f5c0"; +} + +.fa-code::before { + content: "\f121"; +} + +.fa-whiskey-glass::before { + content: "\f7a0"; +} + +.fa-glass-whiskey::before { + content: "\f7a0"; +} + +.fa-building-circle-exclamation::before { + content: "\e4d3"; +} + +.fa-magnifying-glass-chart::before { + content: "\e522"; +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; +} + +.fa-external-link::before { + content: "\f08e"; +} + +.fa-cubes-stacked::before { + content: "\e4e6"; +} + +.fa-won-sign::before { + content: "\f159"; +} + +.fa-krw::before { + content: "\f159"; +} + +.fa-won::before { + content: "\f159"; +} + +.fa-virus-covid::before { + content: "\e4a8"; +} + +.fa-austral-sign::before { + content: "\e0a9"; +} + +.fa-f::before { + content: "F"; +} + +.fa-leaf::before { + content: "\f06c"; +} + +.fa-road::before { + content: "\f018"; +} + +.fa-taxi::before { + content: "\f1ba"; +} + +.fa-cab::before { + content: "\f1ba"; +} + +.fa-person-circle-plus::before { + content: "\e541"; +} + +.fa-chart-pie::before { + content: "\f200"; +} + +.fa-pie-chart::before { + content: "\f200"; +} + +.fa-bolt-lightning::before { + content: "\e0b7"; +} + +.fa-sack-xmark::before { + content: "\e56a"; +} + +.fa-file-excel::before { + content: "\f1c3"; +} + +.fa-file-contract::before { + content: "\f56c"; +} + +.fa-fish-fins::before { + content: "\e4f2"; +} + +.fa-building-flag::before { + content: "\e4d5"; +} + +.fa-face-grin-beam::before { + content: "\f582"; +} + +.fa-grin-beam::before { + content: "\f582"; +} + +.fa-object-ungroup::before { + content: "\f248"; +} + +.fa-poop::before { + content: "\f619"; +} + +.fa-location-pin::before { + content: "\f041"; +} + +.fa-map-marker::before { + content: "\f041"; +} + +.fa-kaaba::before { + content: "\f66b"; +} + +.fa-toilet-paper::before { + content: "\f71e"; +} + +.fa-helmet-safety::before { + content: "\f807"; +} + +.fa-hard-hat::before { + content: "\f807"; +} + +.fa-hat-hard::before { + content: "\f807"; +} + +.fa-eject::before { + content: "\f052"; +} + +.fa-circle-right::before { + content: "\f35a"; +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; +} + +.fa-plane-circle-check::before { + content: "\e555"; +} + +.fa-face-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-object-group::before { + content: "\f247"; +} + +.fa-chart-line::before { + content: "\f201"; +} + +.fa-line-chart::before { + content: "\f201"; +} + +.fa-mask-ventilator::before { + content: "\e524"; +} + +.fa-arrow-right::before { + content: "\f061"; +} + +.fa-signs-post::before { + content: "\f277"; +} + +.fa-map-signs::before { + content: "\f277"; +} + +.fa-cash-register::before { + content: "\f788"; +} + +.fa-person-circle-question::before { + content: "\e542"; +} + +.fa-h::before { + content: "H"; +} + +.fa-tarp::before { + content: "\e57b"; +} + +.fa-screwdriver-wrench::before { + content: "\f7d9"; +} + +.fa-tools::before { + content: "\f7d9"; +} + +.fa-arrows-to-eye::before { + content: "\e4bf"; +} + +.fa-plug-circle-bolt::before { + content: "\e55b"; +} + +.fa-heart::before { + content: "\f004"; +} + +.fa-mars-and-venus::before { + content: "\f224"; +} + +.fa-house-user::before { + content: "\e1b0"; +} + +.fa-home-user::before { + content: "\e1b0"; +} + +.fa-dumpster-fire::before { + content: "\f794"; +} + +.fa-house-crack::before { + content: "\e3b1"; +} + +.fa-martini-glass-citrus::before { + content: "\f561"; +} + +.fa-cocktail::before { + content: "\f561"; +} + +.fa-face-surprise::before { + content: "\f5c2"; +} + +.fa-surprise::before { + content: "\f5c2"; +} + +.fa-bottle-water::before { + content: "\e4c5"; +} + +.fa-circle-pause::before { + content: "\f28b"; +} + +.fa-pause-circle::before { + content: "\f28b"; +} + +.fa-toilet-paper-slash::before { + content: "\e072"; +} + +.fa-apple-whole::before { + content: "\f5d1"; +} + +.fa-apple-alt::before { + content: "\f5d1"; +} + +.fa-kitchen-set::before { + content: "\e51a"; +} + +.fa-r::before { + content: "R"; +} + +.fa-temperature-quarter::before { + content: "\f2ca"; +} + +.fa-temperature-1::before { + content: "\f2ca"; +} + +.fa-thermometer-1::before { + content: "\f2ca"; +} + +.fa-thermometer-quarter::before { + content: "\f2ca"; +} + +.fa-cube::before { + content: "\f1b2"; +} + +.fa-bitcoin-sign::before { + content: "\e0b4"; +} + +.fa-shield-dog::before { + content: "\e573"; +} + +.fa-solar-panel::before { + content: "\f5ba"; +} + +.fa-lock-open::before { + content: "\f3c1"; +} + +.fa-elevator::before { + content: "\e16d"; +} + +.fa-money-bill-transfer::before { + content: "\e528"; +} + +.fa-money-bill-trend-up::before { + content: "\e529"; +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; +} + +.fa-square-poll-horizontal::before { + content: "\f682"; +} + +.fa-poll-h::before { + content: "\f682"; +} + +.fa-circle::before { + content: "\f111"; +} + +.fa-backward-fast::before { + content: "\f049"; +} + +.fa-fast-backward::before { + content: "\f049"; +} + +.fa-recycle::before { + content: "\f1b8"; +} + +.fa-user-astronaut::before { + content: "\f4fb"; +} + +.fa-plane-slash::before { + content: "\e069"; +} + +.fa-trademark::before { + content: "\f25c"; +} + +.fa-basketball::before { + content: "\f434"; +} + +.fa-basketball-ball::before { + content: "\f434"; +} + +.fa-satellite-dish::before { + content: "\f7c0"; +} + +.fa-circle-up::before { + content: "\f35b"; +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; +} + +.fa-mobile-screen-button::before { + content: "\f3cd"; +} + +.fa-mobile-alt::before { + content: "\f3cd"; +} + +.fa-volume-high::before { + content: "\f028"; +} + +.fa-volume-up::before { + content: "\f028"; +} + +.fa-users-rays::before { + content: "\e593"; +} + +.fa-wallet::before { + content: "\f555"; +} + +.fa-clipboard-check::before { + content: "\f46c"; +} + +.fa-file-audio::before { + content: "\f1c7"; +} + +.fa-burger::before { + content: "\f805"; +} + +.fa-hamburger::before { + content: "\f805"; +} + +.fa-wrench::before { + content: "\f0ad"; +} + +.fa-bugs::before { + content: "\e4d0"; +} + +.fa-rupee-sign::before { + content: "\f156"; +} + +.fa-rupee::before { + content: "\f156"; +} + +.fa-file-image::before { + content: "\f1c5"; +} + +.fa-circle-question::before { + content: "\f059"; +} + +.fa-question-circle::before { + content: "\f059"; +} + +.fa-plane-departure::before { + content: "\f5b0"; +} + +.fa-handshake-slash::before { + content: "\e060"; +} + +.fa-book-bookmark::before { + content: "\e0bb"; +} + +.fa-code-branch::before { + content: "\f126"; +} + +.fa-hat-cowboy::before { + content: "\f8c0"; +} + +.fa-bridge::before { + content: "\e4c8"; +} + +.fa-phone-flip::before { + content: "\f879"; +} + +.fa-phone-alt::before { + content: "\f879"; +} + +.fa-truck-front::before { + content: "\e2b7"; +} + +.fa-cat::before { + content: "\f6be"; +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; +} + +.fa-truck-field::before { + content: "\e58d"; +} + +.fa-route::before { + content: "\f4d7"; +} + +.fa-clipboard-question::before { + content: "\e4e3"; +} + +.fa-panorama::before { + content: "\e209"; +} + +.fa-comment-medical::before { + content: "\f7f5"; +} + +.fa-teeth-open::before { + content: "\f62f"; +} + +.fa-file-circle-minus::before { + content: "\e4ed"; +} + +.fa-tags::before { + content: "\f02c"; +} + +.fa-wine-glass::before { + content: "\f4e3"; +} + +.fa-forward-fast::before { + content: "\f050"; +} + +.fa-fast-forward::before { + content: "\f050"; +} + +.fa-face-meh-blank::before { + content: "\f5a4"; +} + +.fa-meh-blank::before { + content: "\f5a4"; +} + +.fa-square-parking::before { + content: "\f540"; +} + +.fa-parking::before { + content: "\f540"; +} + +.fa-house-signal::before { + content: "\e012"; +} + +.fa-bars-progress::before { + content: "\f828"; +} + +.fa-tasks-alt::before { + content: "\f828"; +} + +.fa-faucet-drip::before { + content: "\e006"; +} + +.fa-cart-flatbed::before { + content: "\f474"; +} + +.fa-dolly-flatbed::before { + content: "\f474"; +} + +.fa-ban-smoking::before { + content: "\f54d"; +} + +.fa-smoking-ban::before { + content: "\f54d"; +} + +.fa-terminal::before { + content: "\f120"; +} + +.fa-mobile-button::before { + content: "\f10b"; +} + +.fa-house-medical-flag::before { + content: "\e514"; +} + +.fa-basket-shopping::before { + content: "\f291"; +} + +.fa-shopping-basket::before { + content: "\f291"; +} + +.fa-tape::before { + content: "\f4db"; +} + +.fa-bus-simple::before { + content: "\f55e"; +} + +.fa-bus-alt::before { + content: "\f55e"; +} + +.fa-eye::before { + content: "\f06e"; +} + +.fa-face-sad-cry::before { + content: "\f5b3"; +} + +.fa-sad-cry::before { + content: "\f5b3"; +} + +.fa-audio-description::before { + content: "\f29e"; +} + +.fa-person-military-to-person::before { + content: "\e54c"; +} + +.fa-file-shield::before { + content: "\e4f0"; +} + +.fa-user-slash::before { + content: "\f506"; +} + +.fa-pen::before { + content: "\f304"; +} + +.fa-tower-observation::before { + content: "\e586"; +} + +.fa-file-code::before { + content: "\f1c9"; +} + +.fa-signal::before { + content: "\f012"; +} + +.fa-signal-5::before { + content: "\f012"; +} + +.fa-signal-perfect::before { + content: "\f012"; +} + +.fa-bus::before { + content: "\f207"; +} + +.fa-heart-circle-xmark::before { + content: "\e501"; +} + +.fa-house-chimney::before { + content: "\e3af"; +} + +.fa-home-lg::before { + content: "\e3af"; +} + +.fa-window-maximize::before { + content: "\f2d0"; +} + +.fa-face-frown::before { + content: "\f119"; +} + +.fa-frown::before { + content: "\f119"; +} + +.fa-prescription::before { + content: "\f5b1"; +} + +.fa-shop::before { + content: "\f54f"; +} + +.fa-store-alt::before { + content: "\f54f"; +} + +.fa-floppy-disk::before { + content: "\f0c7"; +} + +.fa-save::before { + content: "\f0c7"; +} + +.fa-vihara::before { + content: "\f6a7"; +} + +.fa-scale-unbalanced::before { + content: "\f515"; +} + +.fa-balance-scale-left::before { + content: "\f515"; +} + +.fa-sort-up::before { + content: "\f0de"; +} + +.fa-sort-asc::before { + content: "\f0de"; +} + +.fa-comment-dots::before { + content: "\f4ad"; +} + +.fa-commenting::before { + content: "\f4ad"; +} + +.fa-plant-wilt::before { + content: "\e5aa"; +} + +.fa-diamond::before { + content: "\f219"; +} + +.fa-face-grin-squint::before { + content: "\f585"; +} + +.fa-grin-squint::before { + content: "\f585"; +} + +.fa-hand-holding-dollar::before { + content: "\f4c0"; +} + +.fa-hand-holding-usd::before { + content: "\f4c0"; +} + +.fa-bacterium::before { + content: "\e05a"; +} + +.fa-hand-pointer::before { + content: "\f25a"; +} + +.fa-drum-steelpan::before { + content: "\f56a"; +} + +.fa-hand-scissors::before { + content: "\f257"; +} + +.fa-hands-praying::before { + content: "\f684"; +} + +.fa-praying-hands::before { + content: "\f684"; +} + +.fa-arrow-rotate-right::before { + content: "\f01e"; +} + +.fa-arrow-right-rotate::before { + content: "\f01e"; +} + +.fa-arrow-rotate-forward::before { + content: "\f01e"; +} + +.fa-redo::before { + content: "\f01e"; +} + +.fa-biohazard::before { + content: "\f780"; +} + +.fa-location-crosshairs::before { + content: "\f601"; +} + +.fa-location::before { + content: "\f601"; +} + +.fa-mars-double::before { + content: "\f227"; +} + +.fa-child-dress::before { + content: "\e59c"; +} + +.fa-users-between-lines::before { + content: "\e591"; +} + +.fa-lungs-virus::before { + content: "\e067"; +} + +.fa-face-grin-tears::before { + content: "\f588"; +} + +.fa-grin-tears::before { + content: "\f588"; +} + +.fa-phone::before { + content: "\f095"; +} + +.fa-calendar-xmark::before { + content: "\f273"; +} + +.fa-calendar-times::before { + content: "\f273"; +} + +.fa-child-reaching::before { + content: "\e59d"; +} + +.fa-head-side-virus::before { + content: "\e064"; +} + +.fa-user-gear::before { + content: "\f4fe"; +} + +.fa-user-cog::before { + content: "\f4fe"; +} + +.fa-arrow-up-1-9::before { + content: "\f163"; +} + +.fa-sort-numeric-up::before { + content: "\f163"; +} + +.fa-door-closed::before { + content: "\f52a"; +} + +.fa-shield-virus::before { + content: "\e06c"; +} + +.fa-dice-six::before { + content: "\f526"; +} + +.fa-mosquito-net::before { + content: "\e52c"; +} + +.fa-bridge-water::before { + content: "\e4ce"; +} + +.fa-person-booth::before { + content: "\f756"; +} + +.fa-text-width::before { + content: "\f035"; +} + +.fa-hat-wizard::before { + content: "\f6e8"; +} + +.fa-pen-fancy::before { + content: "\f5ac"; +} + +.fa-person-digging::before { + content: "\f85e"; +} + +.fa-digging::before { + content: "\f85e"; +} + +.fa-trash::before { + content: "\f1f8"; +} + +.fa-gauge-simple::before { + content: "\f629"; +} + +.fa-gauge-simple-med::before { + content: "\f629"; +} + +.fa-tachometer-average::before { + content: "\f629"; +} + +.fa-book-medical::before { + content: "\f7e6"; +} + +.fa-poo::before { + content: "\f2fe"; +} + +.fa-quote-right::before { + content: "\f10e"; +} + +.fa-quote-right-alt::before { + content: "\f10e"; +} + +.fa-shirt::before { + content: "\f553"; +} + +.fa-t-shirt::before { + content: "\f553"; +} + +.fa-tshirt::before { + content: "\f553"; +} + +.fa-cubes::before { + content: "\f1b3"; +} + +.fa-divide::before { + content: "\f529"; +} + +.fa-tenge-sign::before { + content: "\f7d7"; +} + +.fa-tenge::before { + content: "\f7d7"; +} + +.fa-headphones::before { + content: "\f025"; +} + +.fa-hands-holding::before { + content: "\f4c2"; +} + +.fa-hands-clapping::before { + content: "\e1a8"; +} + +.fa-republican::before { + content: "\f75e"; +} + +.fa-arrow-left::before { + content: "\f060"; +} + +.fa-person-circle-xmark::before { + content: "\e543"; +} + +.fa-ruler::before { + content: "\f545"; +} + +.fa-align-left::before { + content: "\f036"; +} + +.fa-dice-d6::before { + content: "\f6d1"; +} + +.fa-restroom::before { + content: "\f7bd"; +} + +.fa-j::before { + content: "J"; +} + +.fa-users-viewfinder::before { + content: "\e595"; +} + +.fa-file-video::before { + content: "\f1c8"; +} + +.fa-up-right-from-square::before { + content: "\f35d"; +} + +.fa-external-link-alt::before { + content: "\f35d"; +} + +.fa-table-cells::before { + content: "\f00a"; +} + +.fa-th::before { + content: "\f00a"; +} + +.fa-file-pdf::before { + content: "\f1c1"; +} + +.fa-book-bible::before { + content: "\f647"; +} + +.fa-bible::before { + content: "\f647"; +} + +.fa-o::before { + content: "O"; +} + +.fa-suitcase-medical::before { + content: "\f0fa"; +} + +.fa-medkit::before { + content: "\f0fa"; +} + +.fa-user-secret::before { + content: "\f21b"; +} + +.fa-otter::before { + content: "\f700"; +} + +.fa-person-dress::before { + content: "\f182"; +} + +.fa-female::before { + content: "\f182"; +} + +.fa-comment-dollar::before { + content: "\f651"; +} + +.fa-business-time::before { + content: "\f64a"; +} + +.fa-briefcase-clock::before { + content: "\f64a"; +} + +.fa-table-cells-large::before { + content: "\f009"; +} + +.fa-th-large::before { + content: "\f009"; +} + +.fa-book-tanakh::before { + content: "\f827"; +} + +.fa-tanakh::before { + content: "\f827"; +} + +.fa-phone-volume::before { + content: "\f2a0"; +} + +.fa-volume-control-phone::before { + content: "\f2a0"; +} + +.fa-hat-cowboy-side::before { + content: "\f8c1"; +} + +.fa-clipboard-user::before { + content: "\f7f3"; +} + +.fa-child::before { + content: "\f1ae"; +} + +.fa-lira-sign::before { + content: "\f195"; +} + +.fa-satellite::before { + content: "\f7bf"; +} + +.fa-plane-lock::before { + content: "\e558"; +} + +.fa-tag::before { + content: "\f02b"; +} + +.fa-comment::before { + content: "\f075"; +} + +.fa-cake-candles::before { + content: "\f1fd"; +} + +.fa-birthday-cake::before { + content: "\f1fd"; +} + +.fa-cake::before { + content: "\f1fd"; +} + +.fa-envelope::before { + content: "\f0e0"; +} + +.fa-angles-up::before { + content: "\f102"; +} + +.fa-angle-double-up::before { + content: "\f102"; +} + +.fa-paperclip::before { + content: "\f0c6"; +} + +.fa-arrow-right-to-city::before { + content: "\e4b3"; +} + +.fa-ribbon::before { + content: "\f4d6"; +} + +.fa-lungs::before { + content: "\f604"; +} + +.fa-arrow-up-9-1::before { + content: "\f887"; +} + +.fa-sort-numeric-up-alt::before { + content: "\f887"; +} + +.fa-litecoin-sign::before { + content: "\e1d3"; +} + +.fa-border-none::before { + content: "\f850"; +} + +.fa-circle-nodes::before { + content: "\e4e2"; +} + +.fa-parachute-box::before { + content: "\f4cd"; +} + +.fa-indent::before { + content: "\f03c"; +} + +.fa-truck-field-un::before { + content: "\e58e"; +} + +.fa-hourglass::before { + content: "\f254"; +} + +.fa-hourglass-empty::before { + content: "\f254"; +} + +.fa-mountain::before { + content: "\f6fc"; +} + +.fa-user-doctor::before { + content: "\f0f0"; +} + +.fa-user-md::before { + content: "\f0f0"; +} + +.fa-circle-info::before { + content: "\f05a"; +} + +.fa-info-circle::before { + content: "\f05a"; +} + +.fa-cloud-meatball::before { + content: "\f73b"; +} + +.fa-camera::before { + content: "\f030"; +} + +.fa-camera-alt::before { + content: "\f030"; +} + +.fa-square-virus::before { + content: "\e578"; +} + +.fa-meteor::before { + content: "\f753"; +} + +.fa-car-on::before { + content: "\e4dd"; +} + +.fa-sleigh::before { + content: "\f7cc"; +} + +.fa-arrow-down-1-9::before { + content: "\f162"; +} + +.fa-sort-numeric-asc::before { + content: "\f162"; +} + +.fa-sort-numeric-down::before { + content: "\f162"; +} + +.fa-hand-holding-droplet::before { + content: "\f4c1"; +} + +.fa-hand-holding-water::before { + content: "\f4c1"; +} + +.fa-water::before { + content: "\f773"; +} + +.fa-calendar-check::before { + content: "\f274"; +} + +.fa-braille::before { + content: "\f2a1"; +} + +.fa-prescription-bottle-medical::before { + content: "\f486"; +} + +.fa-prescription-bottle-alt::before { + content: "\f486"; +} + +.fa-landmark::before { + content: "\f66f"; +} + +.fa-truck::before { + content: "\f0d1"; +} + +.fa-crosshairs::before { + content: "\f05b"; +} + +.fa-person-cane::before { + content: "\e53c"; +} + +.fa-tent::before { + content: "\e57d"; +} + +.fa-vest-patches::before { + content: "\e086"; +} + +.fa-check-double::before { + content: "\f560"; +} + +.fa-arrow-down-a-z::before { + content: "\f15d"; +} + +.fa-sort-alpha-asc::before { + content: "\f15d"; +} + +.fa-sort-alpha-down::before { + content: "\f15d"; +} + +.fa-money-bill-wheat::before { + content: "\e52a"; +} + +.fa-cookie::before { + content: "\f563"; +} + +.fa-arrow-rotate-left::before { + content: "\f0e2"; +} + +.fa-arrow-left-rotate::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-back::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; +} + +.fa-undo::before { + content: "\f0e2"; +} + +.fa-hard-drive::before { + content: "\f0a0"; +} + +.fa-hdd::before { + content: "\f0a0"; +} + +.fa-face-grin-squint-tears::before { + content: "\f586"; +} + +.fa-grin-squint-tears::before { + content: "\f586"; +} + +.fa-dumbbell::before { + content: "\f44b"; +} + +.fa-rectangle-list::before { + content: "\f022"; +} + +.fa-list-alt::before { + content: "\f022"; +} + +.fa-tarp-droplet::before { + content: "\e57c"; +} + +.fa-house-medical-circle-check::before { + content: "\e511"; +} + +.fa-person-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-calendar-plus::before { + content: "\f271"; +} + +.fa-plane-arrival::before { + content: "\f5af"; +} + +.fa-circle-left::before { + content: "\f359"; +} + +.fa-arrow-alt-circle-left::before { + content: "\f359"; +} + +.fa-train-subway::before { + content: "\f239"; +} + +.fa-subway::before { + content: "\f239"; +} + +.fa-chart-gantt::before { + content: "\e0e4"; +} + +.fa-indian-rupee-sign::before { + content: "\e1bc"; +} + +.fa-indian-rupee::before { + content: "\e1bc"; +} + +.fa-inr::before { + content: "\e1bc"; +} + +.fa-crop-simple::before { + content: "\f565"; +} + +.fa-crop-alt::before { + content: "\f565"; +} + +.fa-money-bill-1::before { + content: "\f3d1"; +} + +.fa-money-bill-alt::before { + content: "\f3d1"; +} + +.fa-left-long::before { + content: "\f30a"; +} + +.fa-long-arrow-alt-left::before { + content: "\f30a"; +} + +.fa-dna::before { + content: "\f471"; +} + +.fa-virus-slash::before { + content: "\e075"; +} + +.fa-minus::before { + content: "\f068"; +} + +.fa-subtract::before { + content: "\f068"; +} + +.fa-chess::before { + content: "\f439"; +} + +.fa-arrow-left-long::before { + content: "\f177"; +} + +.fa-long-arrow-left::before { + content: "\f177"; +} + +.fa-plug-circle-check::before { + content: "\e55c"; +} + +.fa-street-view::before { + content: "\f21d"; +} + +.fa-franc-sign::before { + content: "\e18f"; +} + +.fa-volume-off::before { + content: "\f026"; +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-gear::before { + content: "\f013"; +} + +.fa-cog::before { + content: "\f013"; +} + +.fa-droplet-slash::before { + content: "\f5c7"; +} + +.fa-tint-slash::before { + content: "\f5c7"; +} + +.fa-mosque::before { + content: "\f678"; +} + +.fa-mosquito::before { + content: "\e52b"; +} + +.fa-star-of-david::before { + content: "\f69a"; +} + +.fa-person-military-rifle::before { + content: "\e54b"; +} + +.fa-cart-shopping::before { + content: "\f07a"; +} + +.fa-shopping-cart::before { + content: "\f07a"; +} + +.fa-vials::before { + content: "\f493"; +} + +.fa-plug-circle-plus::before { + content: "\e55f"; +} + +.fa-place-of-worship::before { + content: "\f67f"; +} + +.fa-grip-vertical::before { + content: "\f58e"; +} + +.fa-arrow-turn-up::before { + content: "\f148"; +} + +.fa-level-up::before { + content: "\f148"; +} + +.fa-u::before { + content: "U"; +} + +.fa-square-root-variable::before { + content: "\f698"; +} + +.fa-square-root-alt::before { + content: "\f698"; +} + +.fa-clock::before { + content: "\f017"; +} + +.fa-clock-four::before { + content: "\f017"; +} + +.fa-backward-step::before { + content: "\f048"; +} + +.fa-step-backward::before { + content: "\f048"; +} + +.fa-pallet::before { + content: "\f482"; +} + +.fa-faucet::before { + content: "\e005"; +} + +.fa-baseball-bat-ball::before { + content: "\f432"; +} + +.fa-s::before { + content: "S"; +} + +.fa-timeline::before { + content: "\e29c"; +} + +.fa-keyboard::before { + content: "\f11c"; +} + +.fa-caret-down::before { + content: "\f0d7"; +} + +.fa-house-chimney-medical::before { + content: "\f7f2"; +} + +.fa-clinic-medical::before { + content: "\f7f2"; +} + +.fa-temperature-three-quarters::before { + content: "\f2c8"; +} + +.fa-temperature-3::before { + content: "\f2c8"; +} + +.fa-thermometer-3::before { + content: "\f2c8"; +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; +} + +.fa-mobile-screen::before { + content: "\f3cf"; +} + +.fa-mobile-android-alt::before { + content: "\f3cf"; +} + +.fa-plane-up::before { + content: "\e22d"; +} + +.fa-piggy-bank::before { + content: "\f4d3"; +} + +.fa-battery-half::before { + content: "\f242"; +} + +.fa-battery-3::before { + content: "\f242"; +} + +.fa-mountain-city::before { + content: "\e52e"; +} + +.fa-coins::before { + content: "\f51e"; +} + +.fa-khanda::before { + content: "\f66d"; +} + +.fa-sliders::before { + content: "\f1de"; +} + +.fa-sliders-h::before { + content: "\f1de"; +} + +.fa-folder-tree::before { + content: "\f802"; +} + +.fa-network-wired::before { + content: "\f6ff"; +} + +.fa-map-pin::before { + content: "\f276"; +} + +.fa-hamsa::before { + content: "\f665"; +} + +.fa-cent-sign::before { + content: "\e3f5"; +} + +.fa-flask::before { + content: "\f0c3"; +} + +.fa-person-pregnant::before { + content: "\e31e"; +} + +.fa-wand-sparkles::before { + content: "\f72b"; +} + +.fa-ellipsis-vertical::before { + content: "\f142"; +} + +.fa-ellipsis-v::before { + content: "\f142"; +} + +.fa-ticket::before { + content: "\f145"; +} + +.fa-power-off::before { + content: "\f011"; +} + +.fa-right-long::before { + content: "\f30b"; +} + +.fa-long-arrow-alt-right::before { + content: "\f30b"; +} + +.fa-flag-usa::before { + content: "\f74d"; +} + +.fa-laptop-file::before { + content: "\e51d"; +} + +.fa-tty::before { + content: "\f1e4"; +} + +.fa-teletype::before { + content: "\f1e4"; +} + +.fa-diagram-next::before { + content: "\e476"; +} + +.fa-person-rifle::before { + content: "\e54e"; +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; +} + +.fa-closed-captioning::before { + content: "\f20a"; +} + +.fa-person-hiking::before { + content: "\f6ec"; +} + +.fa-hiking::before { + content: "\f6ec"; +} + +.fa-venus-double::before { + content: "\f226"; +} + +.fa-images::before { + content: "\f302"; +} + +.fa-calculator::before { + content: "\f1ec"; +} + +.fa-people-pulling::before { + content: "\e535"; +} + +.fa-n::before { + content: "N"; +} + +.fa-cable-car::before { + content: "\f7da"; +} + +.fa-tram::before { + content: "\f7da"; +} + +.fa-cloud-rain::before { + content: "\f73d"; +} + +.fa-building-circle-xmark::before { + content: "\e4d4"; +} + +.fa-ship::before { + content: "\f21a"; +} + +.fa-arrows-down-to-line::before { + content: "\e4b8"; +} + +.fa-download::before { + content: "\f019"; +} + +.fa-face-grin::before { + content: "\f580"; +} + +.fa-grin::before { + content: "\f580"; +} + +.fa-delete-left::before { + content: "\f55a"; +} + +.fa-backspace::before { + content: "\f55a"; +} + +.fa-eye-dropper::before { + content: "\f1fb"; +} + +.fa-eye-dropper-empty::before { + content: "\f1fb"; +} + +.fa-eyedropper::before { + content: "\f1fb"; +} + +.fa-file-circle-check::before { + content: "\e5a0"; +} + +.fa-forward::before { + content: "\f04e"; +} + +.fa-mobile::before { + content: "\f3ce"; +} + +.fa-mobile-android::before { + content: "\f3ce"; +} + +.fa-mobile-phone::before { + content: "\f3ce"; +} + +.fa-face-meh::before { + content: "\f11a"; +} + +.fa-meh::before { + content: "\f11a"; +} + +.fa-align-center::before { + content: "\f037"; +} + +.fa-book-skull::before { + content: "\f6b7"; +} + +.fa-book-dead::before { + content: "\f6b7"; +} + +.fa-id-card::before { + content: "\f2c2"; +} + +.fa-drivers-license::before { + content: "\f2c2"; +} + +.fa-outdent::before { + content: "\f03b"; +} + +.fa-dedent::before { + content: "\f03b"; +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; +} + +.fa-house::before { + content: "\f015"; +} + +.fa-home::before { + content: "\f015"; +} + +.fa-home-alt::before { + content: "\f015"; +} + +.fa-home-lg-alt::before { + content: "\f015"; +} + +.fa-calendar-week::before { + content: "\f784"; +} + +.fa-laptop-medical::before { + content: "\f812"; +} + +.fa-b::before { + content: "B"; +} + +.fa-file-medical::before { + content: "\f477"; +} + +.fa-dice-one::before { + content: "\f525"; +} + +.fa-kiwi-bird::before { + content: "\f535"; +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; +} + +.fa-exchange::before { + content: "\f0ec"; +} + +.fa-rotate-right::before { + content: "\f2f9"; +} + +.fa-redo-alt::before { + content: "\f2f9"; +} + +.fa-rotate-forward::before { + content: "\f2f9"; +} + +.fa-utensils::before { + content: "\f2e7"; +} + +.fa-cutlery::before { + content: "\f2e7"; +} + +.fa-arrow-up-wide-short::before { + content: "\f161"; +} + +.fa-sort-amount-up::before { + content: "\f161"; +} + +.fa-mill-sign::before { + content: "\e1ed"; +} + +.fa-bowl-rice::before { + content: "\e2eb"; +} + +.fa-skull::before { + content: "\f54c"; +} + +.fa-tower-broadcast::before { + content: "\f519"; +} + +.fa-broadcast-tower::before { + content: "\f519"; +} + +.fa-truck-pickup::before { + content: "\f63c"; +} + +.fa-up-long::before { + content: "\f30c"; +} + +.fa-long-arrow-alt-up::before { + content: "\f30c"; +} + +.fa-stop::before { + content: "\f04d"; +} + +.fa-code-merge::before { + content: "\f387"; +} + +.fa-upload::before { + content: "\f093"; +} + +.fa-hurricane::before { + content: "\f751"; +} + +.fa-mound::before { + content: "\e52d"; +} + +.fa-toilet-portable::before { + content: "\e583"; +} + +.fa-compact-disc::before { + content: "\f51f"; +} + +.fa-file-arrow-down::before { + content: "\f56d"; +} + +.fa-file-download::before { + content: "\f56d"; +} + +.fa-caravan::before { + content: "\f8ff"; +} + +.fa-shield-cat::before { + content: "\e572"; +} + +.fa-bolt::before { + content: "\f0e7"; +} + +.fa-zap::before { + content: "\f0e7"; +} + +.fa-glass-water::before { + content: "\e4f4"; +} + +.fa-oil-well::before { + content: "\e532"; +} + +.fa-vault::before { + content: "\e2c5"; +} + +.fa-mars::before { + content: "\f222"; +} + +.fa-toilet::before { + content: "\f7d8"; +} + +.fa-plane-circle-xmark::before { + content: "\e557"; +} + +.fa-yen-sign::before { + content: "\f157"; +} + +.fa-cny::before { + content: "\f157"; +} + +.fa-jpy::before { + content: "\f157"; +} + +.fa-rmb::before { + content: "\f157"; +} + +.fa-yen::before { + content: "\f157"; +} + +.fa-ruble-sign::before { + content: "\f158"; +} + +.fa-rouble::before { + content: "\f158"; +} + +.fa-rub::before { + content: "\f158"; +} + +.fa-ruble::before { + content: "\f158"; +} + +.fa-sun::before { + content: "\f185"; +} + +.fa-guitar::before { + content: "\f7a6"; +} + +.fa-face-laugh-wink::before { + content: "\f59c"; +} + +.fa-laugh-wink::before { + content: "\f59c"; +} + +.fa-horse-head::before { + content: "\f7ab"; +} + +.fa-bore-hole::before { + content: "\e4c3"; +} + +.fa-industry::before { + content: "\f275"; +} + +.fa-circle-down::before { + content: "\f358"; +} + +.fa-arrow-alt-circle-down::before { + content: "\f358"; +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; +} + +.fa-florin-sign::before { + content: "\e184"; +} + +.fa-arrow-down-short-wide::before { + content: "\f884"; +} + +.fa-sort-amount-desc::before { + content: "\f884"; +} + +.fa-sort-amount-down-alt::before { + content: "\f884"; +} + +.fa-less-than::before { + content: "\<"; +} + +.fa-angle-down::before { + content: "\f107"; +} + +.fa-car-tunnel::before { + content: "\e4de"; +} + +.fa-head-side-cough::before { + content: "\e061"; +} + +.fa-grip-lines::before { + content: "\f7a4"; +} + +.fa-thumbs-down::before { + content: "\f165"; +} + +.fa-user-lock::before { + content: "\f502"; +} + +.fa-arrow-right-long::before { + content: "\f178"; +} + +.fa-long-arrow-right::before { + content: "\f178"; +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; +} + +.fa-ellipsis::before { + content: "\f141"; +} + +.fa-ellipsis-h::before { + content: "\f141"; +} + +.fa-chess-pawn::before { + content: "\f443"; +} + +.fa-kit-medical::before { + content: "\f479"; +} + +.fa-first-aid::before { + content: "\f479"; +} + +.fa-person-through-window::before { + content: "\e5a9"; +} + +.fa-toolbox::before { + content: "\f552"; +} + +.fa-hands-holding-circle::before { + content: "\e4fb"; +} + +.fa-bug::before { + content: "\f188"; +} + +.fa-credit-card::before { + content: "\f09d"; +} + +.fa-credit-card-alt::before { + content: "\f09d"; +} + +.fa-car::before { + content: "\f1b9"; +} + +.fa-automobile::before { + content: "\f1b9"; +} + +.fa-hand-holding-hand::before { + content: "\e4f7"; +} + +.fa-book-open-reader::before { + content: "\f5da"; +} + +.fa-book-reader::before { + content: "\f5da"; +} + +.fa-mountain-sun::before { + content: "\e52f"; +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; +} + +.fa-dice-d20::before { + content: "\f6cf"; +} + +.fa-truck-droplet::before { + content: "\e58c"; +} + +.fa-file-circle-xmark::before { + content: "\e5a1"; +} + +.fa-temperature-arrow-up::before { + content: "\e040"; +} + +.fa-temperature-up::before { + content: "\e040"; +} + +.fa-medal::before { + content: "\f5a2"; +} + +.fa-bed::before { + content: "\f236"; +} + +.fa-square-h::before { + content: "\f0fd"; +} + +.fa-h-square::before { + content: "\f0fd"; +} + +.fa-podcast::before { + content: "\f2ce"; +} + +.fa-temperature-full::before { + content: "\f2c7"; +} + +.fa-temperature-4::before { + content: "\f2c7"; +} + +.fa-thermometer-4::before { + content: "\f2c7"; +} + +.fa-thermometer-full::before { + content: "\f2c7"; +} + +.fa-bell::before { + content: "\f0f3"; +} + +.fa-superscript::before { + content: "\f12b"; +} + +.fa-plug-circle-xmark::before { + content: "\e560"; +} + +.fa-star-of-life::before { + content: "\f621"; +} + +.fa-phone-slash::before { + content: "\f3dd"; +} + +.fa-paint-roller::before { + content: "\f5aa"; +} + +.fa-handshake-angle::before { + content: "\f4c4"; +} + +.fa-hands-helping::before { + content: "\f4c4"; +} + +.fa-location-dot::before { + content: "\f3c5"; +} + +.fa-map-marker-alt::before { + content: "\f3c5"; +} + +.fa-file::before { + content: "\f15b"; +} + +.fa-greater-than::before { + content: "\>"; +} + +.fa-person-swimming::before { + content: "\f5c4"; +} + +.fa-swimmer::before { + content: "\f5c4"; +} + +.fa-arrow-down::before { + content: "\f063"; +} + +.fa-droplet::before { + content: "\f043"; +} + +.fa-tint::before { + content: "\f043"; +} + +.fa-eraser::before { + content: "\f12d"; +} + +.fa-earth-americas::before { + content: "\f57d"; +} + +.fa-earth::before { + content: "\f57d"; +} + +.fa-earth-america::before { + content: "\f57d"; +} + +.fa-globe-americas::before { + content: "\f57d"; +} + +.fa-person-burst::before { + content: "\e53b"; +} + +.fa-dove::before { + content: "\f4ba"; +} + +.fa-battery-empty::before { + content: "\f244"; +} + +.fa-battery-0::before { + content: "\f244"; +} + +.fa-socks::before { + content: "\f696"; +} + +.fa-inbox::before { + content: "\f01c"; +} + +.fa-section::before { + content: "\e447"; +} + +.fa-gauge-high::before { + content: "\f625"; +} + +.fa-tachometer-alt::before { + content: "\f625"; +} + +.fa-tachometer-alt-fast::before { + content: "\f625"; +} + +.fa-envelope-open-text::before { + content: "\f658"; +} + +.fa-hospital::before { + content: "\f0f8"; +} + +.fa-hospital-alt::before { + content: "\f0f8"; +} + +.fa-hospital-wide::before { + content: "\f0f8"; +} + +.fa-wine-bottle::before { + content: "\f72f"; +} + +.fa-chess-rook::before { + content: "\f447"; +} + +.fa-bars-staggered::before { + content: "\f550"; +} + +.fa-reorder::before { + content: "\f550"; +} + +.fa-stream::before { + content: "\f550"; +} + +.fa-dharmachakra::before { + content: "\f655"; +} + +.fa-hotdog::before { + content: "\f80f"; +} + +.fa-person-walking-with-cane::before { + content: "\f29d"; +} + +.fa-blind::before { + content: "\f29d"; +} + +.fa-drum::before { + content: "\f569"; +} + +.fa-ice-cream::before { + content: "\f810"; +} + +.fa-heart-circle-bolt::before { + content: "\e4fc"; +} + +.fa-fax::before { + content: "\f1ac"; +} + +.fa-paragraph::before { + content: "\f1dd"; +} + +.fa-check-to-slot::before { + content: "\f772"; +} + +.fa-vote-yea::before { + content: "\f772"; +} + +.fa-star-half::before { + content: "\f089"; +} + +.fa-boxes-stacked::before { + content: "\f468"; +} + +.fa-boxes::before { + content: "\f468"; +} + +.fa-boxes-alt::before { + content: "\f468"; +} + +.fa-link::before { + content: "\f0c1"; +} + +.fa-chain::before { + content: "\f0c1"; +} + +.fa-ear-listen::before { + content: "\f2a2"; +} + +.fa-assistive-listening-systems::before { + content: "\f2a2"; +} + +.fa-tree-city::before { + content: "\e587"; +} + +.fa-play::before { + content: "\f04b"; +} + +.fa-font::before { + content: "\f031"; +} + +.fa-rupiah-sign::before { + content: "\e23d"; +} + +.fa-magnifying-glass::before { + content: "\f002"; +} + +.fa-search::before { + content: "\f002"; +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; +} + +.fa-table-tennis::before { + content: "\f45d"; +} + +.fa-person-dots-from-line::before { + content: "\f470"; +} + +.fa-diagnoses::before { + content: "\f470"; +} + +.fa-trash-can-arrow-up::before { + content: "\f82a"; +} + +.fa-trash-restore-alt::before { + content: "\f82a"; +} + +.fa-naira-sign::before { + content: "\e1f6"; +} + +.fa-cart-arrow-down::before { + content: "\f218"; +} + +.fa-walkie-talkie::before { + content: "\f8ef"; +} + +.fa-file-pen::before { + content: "\f31c"; +} + +.fa-file-edit::before { + content: "\f31c"; +} + +.fa-receipt::before { + content: "\f543"; +} + +.fa-square-pen::before { + content: "\f14b"; +} + +.fa-pen-square::before { + content: "\f14b"; +} + +.fa-pencil-square::before { + content: "\f14b"; +} + +.fa-suitcase-rolling::before { + content: "\f5c1"; +} + +.fa-person-circle-exclamation::before { + content: "\e53f"; +} + +.fa-chevron-down::before { + content: "\f078"; +} + +.fa-battery-full::before { + content: "\f240"; +} + +.fa-battery::before { + content: "\f240"; +} + +.fa-battery-5::before { + content: "\f240"; +} + +.fa-skull-crossbones::before { + content: "\f714"; +} + +.fa-code-compare::before { + content: "\e13a"; +} + +.fa-list-ul::before { + content: "\f0ca"; +} + +.fa-list-dots::before { + content: "\f0ca"; +} + +.fa-school-lock::before { + content: "\e56f"; +} + +.fa-tower-cell::before { + content: "\e585"; +} + +.fa-down-long::before { + content: "\f309"; +} + +.fa-long-arrow-alt-down::before { + content: "\f309"; +} + +.fa-ranking-star::before { + content: "\e561"; +} + +.fa-chess-king::before { + content: "\f43f"; +} + +.fa-person-harassing::before { + content: "\e549"; +} + +.fa-brazilian-real-sign::before { + content: "\e46c"; +} + +.fa-landmark-dome::before { + content: "\f752"; +} + +.fa-landmark-alt::before { + content: "\f752"; +} + +.fa-arrow-up::before { + content: "\f062"; +} + +.fa-tv::before { + content: "\f26c"; +} + +.fa-television::before { + content: "\f26c"; +} + +.fa-tv-alt::before { + content: "\f26c"; +} + +.fa-shrimp::before { + content: "\e448"; +} + +.fa-list-check::before { + content: "\f0ae"; +} + +.fa-tasks::before { + content: "\f0ae"; +} + +.fa-jug-detergent::before { + content: "\e519"; +} + +.fa-circle-user::before { + content: "\f2bd"; +} + +.fa-user-circle::before { + content: "\f2bd"; +} + +.fa-user-shield::before { + content: "\f505"; +} + +.fa-wind::before { + content: "\f72e"; +} + +.fa-car-burst::before { + content: "\f5e1"; +} + +.fa-car-crash::before { + content: "\f5e1"; +} + +.fa-y::before { + content: "Y"; +} + +.fa-person-snowboarding::before { + content: "\f7ce"; +} + +.fa-snowboarding::before { + content: "\f7ce"; +} + +.fa-truck-fast::before { + content: "\f48b"; +} + +.fa-shipping-fast::before { + content: "\f48b"; +} + +.fa-fish::before { + content: "\f578"; +} + +.fa-user-graduate::before { + content: "\f501"; +} + +.fa-circle-half-stroke::before { + content: "\f042"; +} + +.fa-adjust::before { + content: "\f042"; +} + +.fa-clapperboard::before { + content: "\e131"; +} + +.fa-circle-radiation::before { + content: "\f7ba"; +} + +.fa-radiation-alt::before { + content: "\f7ba"; +} + +.fa-baseball::before { + content: "\f433"; +} + +.fa-baseball-ball::before { + content: "\f433"; +} + +.fa-jet-fighter-up::before { + content: "\e518"; +} + +.fa-diagram-project::before { + content: "\f542"; +} + +.fa-project-diagram::before { + content: "\f542"; +} + +.fa-copy::before { + content: "\f0c5"; +} + +.fa-volume-xmark::before { + content: "\f6a9"; +} + +.fa-volume-mute::before { + content: "\f6a9"; +} + +.fa-volume-times::before { + content: "\f6a9"; +} + +.fa-hand-sparkles::before { + content: "\e05d"; +} + +.fa-grip::before { + content: "\f58d"; +} + +.fa-grip-horizontal::before { + content: "\f58d"; +} + +.fa-share-from-square::before { + content: "\f14d"; +} + +.fa-share-square::before { + content: "\f14d"; +} + +.fa-child-combatant::before { + content: "\e4e0"; +} + +.fa-child-rifle::before { + content: "\e4e0"; +} + +.fa-gun::before { + content: "\e19b"; +} + +.fa-square-phone::before { + content: "\f098"; +} + +.fa-phone-square::before { + content: "\f098"; +} + +.fa-plus::before { + content: "\+"; +} + +.fa-add::before { + content: "\+"; +} + +.fa-expand::before { + content: "\f065"; +} + +.fa-computer::before { + content: "\e4e5"; +} + +.fa-xmark::before { + content: "\f00d"; +} + +.fa-close::before { + content: "\f00d"; +} + +.fa-multiply::before { + content: "\f00d"; +} + +.fa-remove::before { + content: "\f00d"; +} + +.fa-times::before { + content: "\f00d"; +} + +.fa-arrows-up-down-left-right::before { + content: "\f047"; +} + +.fa-arrows::before { + content: "\f047"; +} + +.fa-chalkboard-user::before { + content: "\f51c"; +} + +.fa-chalkboard-teacher::before { + content: "\f51c"; +} + +.fa-peso-sign::before { + content: "\e222"; +} + +.fa-building-shield::before { + content: "\e4d8"; +} + +.fa-baby::before { + content: "\f77c"; +} + +.fa-users-line::before { + content: "\e592"; +} + +.fa-quote-left::before { + content: "\f10d"; +} + +.fa-quote-left-alt::before { + content: "\f10d"; +} + +.fa-tractor::before { + content: "\f722"; +} + +.fa-trash-arrow-up::before { + content: "\f829"; +} + +.fa-trash-restore::before { + content: "\f829"; +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; +} + +.fa-lines-leaning::before { + content: "\e51e"; +} + +.fa-ruler-combined::before { + content: "\f546"; +} + +.fa-copyright::before { + content: "\f1f9"; +} + +.fa-equals::before { + content: "\="; +} + +.fa-blender::before { + content: "\f517"; +} + +.fa-teeth::before { + content: "\f62e"; +} + +.fa-shekel-sign::before { + content: "\f20b"; +} + +.fa-ils::before { + content: "\f20b"; +} + +.fa-shekel::before { + content: "\f20b"; +} + +.fa-sheqel::before { + content: "\f20b"; +} + +.fa-sheqel-sign::before { + content: "\f20b"; +} + +.fa-map::before { + content: "\f279"; +} + +.fa-rocket::before { + content: "\f135"; +} + +.fa-photo-film::before { + content: "\f87c"; +} + +.fa-photo-video::before { + content: "\f87c"; +} + +.fa-folder-minus::before { + content: "\f65d"; +} + +.fa-store::before { + content: "\f54e"; +} + +.fa-arrow-trend-up::before { + content: "\e098"; +} + +.fa-plug-circle-minus::before { + content: "\e55e"; +} + +.fa-sign-hanging::before { + content: "\f4d9"; +} + +.fa-sign::before { + content: "\f4d9"; +} + +.fa-bezier-curve::before { + content: "\f55b"; +} + +.fa-bell-slash::before { + content: "\f1f6"; +} + +.fa-tablet::before { + content: "\f3fb"; +} + +.fa-tablet-android::before { + content: "\f3fb"; +} + +.fa-school-flag::before { + content: "\e56e"; +} + +.fa-fill::before { + content: "\f575"; +} + +.fa-angle-up::before { + content: "\f106"; +} + +.fa-drumstick-bite::before { + content: "\f6d7"; +} + +.fa-holly-berry::before { + content: "\f7aa"; +} + +.fa-chevron-left::before { + content: "\f053"; +} + +.fa-bacteria::before { + content: "\e059"; +} + +.fa-hand-lizard::before { + content: "\f258"; +} + +.fa-notdef::before { + content: "\e1fe"; +} + +.fa-disease::before { + content: "\f7fa"; +} + +.fa-briefcase-medical::before { + content: "\f469"; +} + +.fa-genderless::before { + content: "\f22d"; +} + +.fa-chevron-right::before { + content: "\f054"; +} + +.fa-retweet::before { + content: "\f079"; +} + +.fa-car-rear::before { + content: "\f5de"; +} + +.fa-car-alt::before { + content: "\f5de"; +} + +.fa-pump-soap::before { + content: "\e06b"; +} + +.fa-video-slash::before { + content: "\f4e2"; +} + +.fa-battery-quarter::before { + content: "\f243"; +} + +.fa-battery-2::before { + content: "\f243"; +} + +.fa-radio::before { + content: "\f8d7"; +} + +.fa-baby-carriage::before { + content: "\f77d"; +} + +.fa-carriage-baby::before { + content: "\f77d"; +} + +.fa-traffic-light::before { + content: "\f637"; +} + +.fa-thermometer::before { + content: "\f491"; +} + +.fa-vr-cardboard::before { + content: "\f729"; +} + +.fa-hand-middle-finger::before { + content: "\f806"; +} + +.fa-percent::before { + content: "\%"; +} + +.fa-percentage::before { + content: "\%"; +} + +.fa-truck-moving::before { + content: "\f4df"; +} + +.fa-glass-water-droplet::before { + content: "\e4f5"; +} + +.fa-display::before { + content: "\e163"; +} + +.fa-face-smile::before { + content: "\f118"; +} + +.fa-smile::before { + content: "\f118"; +} + +.fa-thumbtack::before { + content: "\f08d"; +} + +.fa-thumb-tack::before { + content: "\f08d"; +} + +.fa-trophy::before { + content: "\f091"; +} + +.fa-person-praying::before { + content: "\f683"; +} + +.fa-pray::before { + content: "\f683"; +} + +.fa-hammer::before { + content: "\f6e3"; +} + +.fa-hand-peace::before { + content: "\f25b"; +} + +.fa-rotate::before { + content: "\f2f1"; +} + +.fa-sync-alt::before { + content: "\f2f1"; +} + +.fa-spinner::before { + content: "\f110"; +} + +.fa-robot::before { + content: "\f544"; +} + +.fa-peace::before { + content: "\f67c"; +} + +.fa-gears::before { + content: "\f085"; +} + +.fa-cogs::before { + content: "\f085"; +} + +.fa-warehouse::before { + content: "\f494"; +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; +} + +.fa-splotch::before { + content: "\f5bc"; +} + +.fa-face-grin-hearts::before { + content: "\f584"; +} + +.fa-grin-hearts::before { + content: "\f584"; +} + +.fa-dice-four::before { + content: "\f524"; +} + +.fa-sim-card::before { + content: "\f7c4"; +} + +.fa-transgender::before { + content: "\f225"; +} + +.fa-transgender-alt::before { + content: "\f225"; +} + +.fa-mercury::before { + content: "\f223"; +} + +.fa-arrow-turn-down::before { + content: "\f149"; +} + +.fa-level-down::before { + content: "\f149"; +} + +.fa-person-falling-burst::before { + content: "\e547"; +} + +.fa-award::before { + content: "\f559"; +} + +.fa-ticket-simple::before { + content: "\f3ff"; +} + +.fa-ticket-alt::before { + content: "\f3ff"; +} + +.fa-building::before { + content: "\f1ad"; +} + +.fa-angles-left::before { + content: "\f100"; +} + +.fa-angle-double-left::before { + content: "\f100"; +} + +.fa-qrcode::before { + content: "\f029"; +} + +.fa-clock-rotate-left::before { + content: "\f1da"; +} + +.fa-history::before { + content: "\f1da"; +} + +.fa-face-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-file-export::before { + content: "\f56e"; +} + +.fa-arrow-right-from-file::before { + content: "\f56e"; +} + +.fa-shield::before { + content: "\f132"; +} + +.fa-shield-blank::before { + content: "\f132"; +} + +.fa-arrow-up-short-wide::before { + content: "\f885"; +} + +.fa-sort-amount-up-alt::before { + content: "\f885"; +} + +.fa-house-medical::before { + content: "\e3b2"; +} + +.fa-golf-ball-tee::before { + content: "\f450"; +} + +.fa-golf-ball::before { + content: "\f450"; +} + +.fa-circle-chevron-left::before { + content: "\f137"; +} + +.fa-chevron-circle-left::before { + content: "\f137"; +} + +.fa-house-chimney-window::before { + content: "\e00d"; +} + +.fa-pen-nib::before { + content: "\f5ad"; +} + +.fa-tent-arrow-turn-left::before { + content: "\e580"; +} + +.fa-tents::before { + content: "\e582"; +} + +.fa-wand-magic::before { + content: "\f0d0"; +} + +.fa-magic::before { + content: "\f0d0"; +} + +.fa-dog::before { + content: "\f6d3"; +} + +.fa-carrot::before { + content: "\f787"; +} + +.fa-moon::before { + content: "\f186"; +} + +.fa-wine-glass-empty::before { + content: "\f5ce"; +} + +.fa-wine-glass-alt::before { + content: "\f5ce"; +} + +.fa-cheese::before { + content: "\f7ef"; +} + +.fa-yin-yang::before { + content: "\f6ad"; +} + +.fa-music::before { + content: "\f001"; +} + +.fa-code-commit::before { + content: "\f386"; +} + +.fa-temperature-low::before { + content: "\f76b"; +} + +.fa-person-biking::before { + content: "\f84a"; +} + +.fa-biking::before { + content: "\f84a"; +} + +.fa-broom::before { + content: "\f51a"; +} + +.fa-shield-heart::before { + content: "\e574"; +} + +.fa-gopuram::before { + content: "\f664"; +} + +.fa-earth-oceania::before { + content: "\e47b"; +} + +.fa-globe-oceania::before { + content: "\e47b"; +} + +.fa-square-xmark::before { + content: "\f2d3"; +} + +.fa-times-square::before { + content: "\f2d3"; +} + +.fa-xmark-square::before { + content: "\f2d3"; +} + +.fa-hashtag::before { + content: "\#"; +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; +} + +.fa-expand-alt::before { + content: "\f424"; +} + +.fa-oil-can::before { + content: "\f613"; +} + +.fa-t::before { + content: "T"; +} + +.fa-hippo::before { + content: "\f6ed"; +} + +.fa-chart-column::before { + content: "\e0e3"; +} + +.fa-infinity::before { + content: "\f534"; +} + +.fa-vial-circle-check::before { + content: "\e596"; +} + +.fa-person-arrow-down-to-line::before { + content: "\e538"; +} + +.fa-voicemail::before { + content: "\f897"; +} + +.fa-fan::before { + content: "\f863"; +} + +.fa-person-walking-luggage::before { + content: "\e554"; +} + +.fa-up-down::before { + content: "\f338"; +} + +.fa-arrows-alt-v::before { + content: "\f338"; +} + +.fa-cloud-moon-rain::before { + content: "\f73c"; +} + +.fa-calendar::before { + content: "\f133"; +} + +.fa-trailer::before { + content: "\e041"; +} + +.fa-bahai::before { + content: "\f666"; +} + +.fa-haykal::before { + content: "\f666"; +} + +.fa-sd-card::before { + content: "\f7c2"; +} + +.fa-dragon::before { + content: "\f6d5"; +} + +.fa-shoe-prints::before { + content: "\f54b"; +} + +.fa-circle-plus::before { + content: "\f055"; +} + +.fa-plus-circle::before { + content: "\f055"; +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-hand-holding::before { + content: "\f4bd"; +} + +.fa-plug-circle-exclamation::before { + content: "\e55d"; +} + +.fa-link-slash::before { + content: "\f127"; +} + +.fa-chain-broken::before { + content: "\f127"; +} + +.fa-chain-slash::before { + content: "\f127"; +} + +.fa-unlink::before { + content: "\f127"; +} + +.fa-clone::before { + content: "\f24d"; +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; +} + +.fa-arrow-up-z-a::before { + content: "\f882"; +} + +.fa-sort-alpha-up-alt::before { + content: "\f882"; +} + +.fa-fire-flame-curved::before { + content: "\f7e4"; +} + +.fa-fire-alt::before { + content: "\f7e4"; +} + +.fa-tornado::before { + content: "\f76f"; +} + +.fa-file-circle-plus::before { + content: "\e494"; +} + +.fa-book-quran::before { + content: "\f687"; +} + +.fa-quran::before { + content: "\f687"; +} + +.fa-anchor::before { + content: "\f13d"; +} + +.fa-border-all::before { + content: "\f84c"; +} + +.fa-face-angry::before { + content: "\f556"; +} + +.fa-angry::before { + content: "\f556"; +} + +.fa-cookie-bite::before { + content: "\f564"; +} + +.fa-arrow-trend-down::before { + content: "\e097"; +} + +.fa-rss::before { + content: "\f09e"; +} + +.fa-feed::before { + content: "\f09e"; +} + +.fa-draw-polygon::before { + content: "\f5ee"; +} + +.fa-scale-balanced::before { + content: "\f24e"; +} + +.fa-balance-scale::before { + content: "\f24e"; +} + +.fa-gauge-simple-high::before { + content: "\f62a"; +} + +.fa-tachometer::before { + content: "\f62a"; +} + +.fa-tachometer-fast::before { + content: "\f62a"; +} + +.fa-shower::before { + content: "\f2cc"; +} + +.fa-desktop::before { + content: "\f390"; +} + +.fa-desktop-alt::before { + content: "\f390"; +} + +.fa-m::before { + content: "M"; +} + +.fa-table-list::before { + content: "\f00b"; +} + +.fa-th-list::before { + content: "\f00b"; +} + +.fa-comment-sms::before { + content: "\f7cd"; +} + +.fa-sms::before { + content: "\f7cd"; +} + +.fa-book::before { + content: "\f02d"; +} + +.fa-user-plus::before { + content: "\f234"; +} + +.fa-check::before { + content: "\f00c"; +} + +.fa-battery-three-quarters::before { + content: "\f241"; +} + +.fa-battery-4::before { + content: "\f241"; +} + +.fa-house-circle-check::before { + content: "\e509"; +} + +.fa-angle-left::before { + content: "\f104"; +} + +.fa-diagram-successor::before { + content: "\e47a"; +} + +.fa-truck-arrow-right::before { + content: "\e58b"; +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; +} + +.fa-hand-fist::before { + content: "\f6de"; +} + +.fa-fist-raised::before { + content: "\f6de"; +} + +.fa-cloud-moon::before { + content: "\f6c3"; +} + +.fa-briefcase::before { + content: "\f0b1"; +} + +.fa-person-falling::before { + content: "\e546"; +} + +.fa-image-portrait::before { + content: "\f3e0"; +} + +.fa-portrait::before { + content: "\f3e0"; +} + +.fa-user-tag::before { + content: "\f507"; +} + +.fa-rug::before { + content: "\e569"; +} + +.fa-earth-europe::before { + content: "\f7a2"; +} + +.fa-globe-europe::before { + content: "\f7a2"; +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; +} + +.fa-luggage-cart::before { + content: "\f59d"; +} + +.fa-rectangle-xmark::before { + content: "\f410"; +} + +.fa-rectangle-times::before { + content: "\f410"; +} + +.fa-times-rectangle::before { + content: "\f410"; +} + +.fa-window-close::before { + content: "\f410"; +} + +.fa-baht-sign::before { + content: "\e0ac"; +} + +.fa-book-open::before { + content: "\f518"; +} + +.fa-book-journal-whills::before { + content: "\f66a"; +} + +.fa-journal-whills::before { + content: "\f66a"; +} + +.fa-handcuffs::before { + content: "\e4f8"; +} + +.fa-triangle-exclamation::before { + content: "\f071"; +} + +.fa-exclamation-triangle::before { + content: "\f071"; +} + +.fa-warning::before { + content: "\f071"; +} + +.fa-database::before { + content: "\f1c0"; +} + +.fa-share::before { + content: "\f064"; +} + +.fa-arrow-turn-right::before { + content: "\f064"; +} + +.fa-mail-forward::before { + content: "\f064"; +} + +.fa-bottle-droplet::before { + content: "\e4c4"; +} + +.fa-mask-face::before { + content: "\e1d7"; +} + +.fa-hill-rockslide::before { + content: "\e508"; +} + +.fa-right-left::before { + content: "\f362"; +} + +.fa-exchange-alt::before { + content: "\f362"; +} + +.fa-paper-plane::before { + content: "\f1d8"; +} + +.fa-road-circle-exclamation::before { + content: "\e565"; +} + +.fa-dungeon::before { + content: "\f6d9"; +} + +.fa-align-right::before { + content: "\f038"; +} + +.fa-money-bill-1-wave::before { + content: "\f53b"; +} + +.fa-money-bill-wave-alt::before { + content: "\f53b"; +} + +.fa-life-ring::before { + content: "\f1cd"; +} + +.fa-hands::before { + content: "\f2a7"; +} + +.fa-sign-language::before { + content: "\f2a7"; +} + +.fa-signing::before { + content: "\f2a7"; +} + +.fa-calendar-day::before { + content: "\f783"; +} + +.fa-water-ladder::before { + content: "\f5c5"; +} + +.fa-ladder-water::before { + content: "\f5c5"; +} + +.fa-swimming-pool::before { + content: "\f5c5"; +} + +.fa-arrows-up-down::before { + content: "\f07d"; +} + +.fa-arrows-v::before { + content: "\f07d"; +} + +.fa-face-grimace::before { + content: "\f57f"; +} + +.fa-grimace::before { + content: "\f57f"; +} + +.fa-wheelchair-move::before { + content: "\e2ce"; +} + +.fa-wheelchair-alt::before { + content: "\e2ce"; +} + +.fa-turn-down::before { + content: "\f3be"; +} + +.fa-level-down-alt::before { + content: "\f3be"; +} + +.fa-person-walking-arrow-right::before { + content: "\e552"; +} + +.fa-square-envelope::before { + content: "\f199"; +} + +.fa-envelope-square::before { + content: "\f199"; +} + +.fa-dice::before { + content: "\f522"; +} + +.fa-bowling-ball::before { + content: "\f436"; +} + +.fa-brain::before { + content: "\f5dc"; +} + +.fa-bandage::before { + content: "\f462"; +} + +.fa-band-aid::before { + content: "\f462"; +} + +.fa-calendar-minus::before { + content: "\f272"; +} + +.fa-circle-xmark::before { + content: "\f057"; +} + +.fa-times-circle::before { + content: "\f057"; +} + +.fa-xmark-circle::before { + content: "\f057"; +} + +.fa-gifts::before { + content: "\f79c"; +} + +.fa-hotel::before { + content: "\f594"; +} + +.fa-earth-asia::before { + content: "\f57e"; +} + +.fa-globe-asia::before { + content: "\f57e"; +} + +.fa-id-card-clip::before { + content: "\f47f"; +} + +.fa-id-card-alt::before { + content: "\f47f"; +} + +.fa-magnifying-glass-plus::before { + content: "\f00e"; +} + +.fa-search-plus::before { + content: "\f00e"; +} + +.fa-thumbs-up::before { + content: "\f164"; +} + +.fa-user-clock::before { + content: "\f4fd"; +} + +.fa-hand-dots::before { + content: "\f461"; +} + +.fa-allergies::before { + content: "\f461"; +} + +.fa-file-invoice::before { + content: "\f570"; +} + +.fa-window-minimize::before { + content: "\f2d1"; +} + +.fa-mug-saucer::before { + content: "\f0f4"; +} + +.fa-coffee::before { + content: "\f0f4"; +} + +.fa-brush::before { + content: "\f55d"; +} + +.fa-mask::before { + content: "\f6fa"; +} + +.fa-magnifying-glass-minus::before { + content: "\f010"; +} + +.fa-search-minus::before { + content: "\f010"; +} + +.fa-ruler-vertical::before { + content: "\f548"; +} + +.fa-user-large::before { + content: "\f406"; +} + +.fa-user-alt::before { + content: "\f406"; +} + +.fa-train-tram::before { + content: "\e5b4"; +} + +.fa-user-nurse::before { + content: "\f82f"; +} + +.fa-syringe::before { + content: "\f48e"; +} + +.fa-cloud-sun::before { + content: "\f6c4"; +} + +.fa-stopwatch-20::before { + content: "\e06f"; +} + +.fa-square-full::before { + content: "\f45c"; +} + +.fa-magnet::before { + content: "\f076"; +} + +.fa-jar::before { + content: "\e516"; +} + +.fa-note-sticky::before { + content: "\f249"; +} + +.fa-sticky-note::before { + content: "\f249"; +} + +.fa-bug-slash::before { + content: "\e490"; +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; +} + +.fa-bone::before { + content: "\f5d7"; +} + +.fa-user-injured::before { + content: "\f728"; +} + +.fa-face-sad-tear::before { + content: "\f5b4"; +} + +.fa-sad-tear::before { + content: "\f5b4"; +} + +.fa-plane::before { + content: "\f072"; +} + +.fa-tent-arrows-down::before { + content: "\e581"; +} + +.fa-exclamation::before { + content: "\!"; +} + +.fa-arrows-spin::before { + content: "\e4bb"; +} + +.fa-print::before { + content: "\f02f"; +} + +.fa-turkish-lira-sign::before { + content: "\e2bb"; +} + +.fa-try::before { + content: "\e2bb"; +} + +.fa-turkish-lira::before { + content: "\e2bb"; +} + +.fa-dollar-sign::before { + content: "\$"; +} + +.fa-dollar::before { + content: "\$"; +} + +.fa-usd::before { + content: "\$"; +} + +.fa-x::before { + content: "X"; +} + +.fa-magnifying-glass-dollar::before { + content: "\f688"; +} + +.fa-search-dollar::before { + content: "\f688"; +} + +.fa-users-gear::before { + content: "\f509"; +} + +.fa-users-cog::before { + content: "\f509"; +} + +.fa-person-military-pointing::before { + content: "\e54a"; +} + +.fa-building-columns::before { + content: "\f19c"; +} + +.fa-bank::before { + content: "\f19c"; +} + +.fa-institution::before { + content: "\f19c"; +} + +.fa-museum::before { + content: "\f19c"; +} + +.fa-university::before { + content: "\f19c"; +} + +.fa-umbrella::before { + content: "\f0e9"; +} + +.fa-trowel::before { + content: "\e589"; +} + +.fa-d::before { + content: "D"; +} + +.fa-stapler::before { + content: "\e5af"; +} + +.fa-masks-theater::before { + content: "\f630"; +} + +.fa-theater-masks::before { + content: "\f630"; +} + +.fa-kip-sign::before { + content: "\e1c4"; +} + +.fa-hand-point-left::before { + content: "\f0a5"; +} + +.fa-handshake-simple::before { + content: "\f4c6"; +} + +.fa-handshake-alt::before { + content: "\f4c6"; +} + +.fa-jet-fighter::before { + content: "\f0fb"; +} + +.fa-fighter-jet::before { + content: "\f0fb"; +} + +.fa-square-share-nodes::before { + content: "\f1e1"; +} + +.fa-share-alt-square::before { + content: "\f1e1"; +} + +.fa-barcode::before { + content: "\f02a"; +} + +.fa-plus-minus::before { + content: "\e43c"; +} + +.fa-video::before { + content: "\f03d"; +} + +.fa-video-camera::before { + content: "\f03d"; +} + +.fa-graduation-cap::before { + content: "\f19d"; +} + +.fa-mortar-board::before { + content: "\f19d"; +} + +.fa-hand-holding-medical::before { + content: "\e05c"; +} + +.fa-person-circle-check::before { + content: "\e53e"; +} + +.fa-turn-up::before { + content: "\f3bf"; +} + +.fa-level-up-alt::before { + content: "\f3bf"; +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.elements-blocks-icon-selector-display { + font-size: 2em; +} + +.rrze-elements-tabs-modal-container span { + font-size: 2em; + padding-left: 1em; +} +/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! + \**************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); +} +.fas, +.fa-solid { + font-weight: 900; +} +/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! + \***************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-brands: "Font Awesome 6 Brands"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); +} +.fab, +.fa-brands { + font-weight: 400; +} + +.fa-monero:before { + content: "\f3d0"; +} + +.fa-hooli:before { + content: "\f427"; +} + +.fa-yelp:before { + content: "\f1e9"; +} + +.fa-cc-visa:before { + content: "\f1f0"; +} + +.fa-lastfm:before { + content: "\f202"; +} + +.fa-shopware:before { + content: "\f5b5"; +} + +.fa-creative-commons-nc:before { + content: "\f4e8"; +} + +.fa-aws:before { + content: "\f375"; +} + +.fa-redhat:before { + content: "\f7bc"; +} + +.fa-yoast:before { + content: "\f2b1"; +} + +.fa-cloudflare:before { + content: "\e07d"; +} + +.fa-ups:before { + content: "\f7e0"; +} + +.fa-wpexplorer:before { + content: "\f2de"; +} + +.fa-dyalog:before { + content: "\f399"; +} + +.fa-bity:before { + content: "\f37a"; +} + +.fa-stackpath:before { + content: "\f842"; +} + +.fa-buysellads:before { + content: "\f20d"; +} + +.fa-first-order:before { + content: "\f2b0"; +} + +.fa-modx:before { + content: "\f285"; +} + +.fa-guilded:before { + content: "\e07e"; +} + +.fa-vnv:before { + content: "\f40b"; +} + +.fa-square-js:before { + content: "\f3b9"; +} + +.fa-js-square:before { + content: "\f3b9"; +} + +.fa-microsoft:before { + content: "\f3ca"; +} + +.fa-qq:before { + content: "\f1d6"; +} + +.fa-orcid:before { + content: "\f8d2"; +} + +.fa-java:before { + content: "\f4e4"; +} + +.fa-invision:before { + content: "\f7b0"; +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; +} + +.fa-centercode:before { + content: "\f380"; +} + +.fa-glide-g:before { + content: "\f2a6"; +} + +.fa-drupal:before { + content: "\f1a9"; +} + +.fa-hire-a-helper:before { + content: "\f3b0"; +} + +.fa-creative-commons-by:before { + content: "\f4e7"; +} + +.fa-unity:before { + content: "\e049"; +} + +.fa-whmcs:before { + content: "\f40d"; +} + +.fa-rocketchat:before { + content: "\f3e8"; +} + +.fa-vk:before { + content: "\f189"; +} + +.fa-untappd:before { + content: "\f405"; +} + +.fa-mailchimp:before { + content: "\f59e"; +} + +.fa-css3-alt:before { + content: "\f38b"; +} + +.fa-square-reddit:before { + content: "\f1a2"; +} + +.fa-reddit-square:before { + content: "\f1a2"; +} + +.fa-vimeo-v:before { + content: "\f27d"; +} + +.fa-contao:before { + content: "\f26d"; +} + +.fa-square-font-awesome:before { + content: "\e5ad"; +} + +.fa-deskpro:before { + content: "\f38f"; +} + +.fa-sistrix:before { + content: "\f3ee"; +} + +.fa-square-instagram:before { + content: "\e055"; +} + +.fa-instagram-square:before { + content: "\e055"; +} + +.fa-battle-net:before { + content: "\f835"; +} + +.fa-the-red-yeti:before { + content: "\f69d"; +} + +.fa-square-hacker-news:before { + content: "\f3af"; +} + +.fa-hacker-news-square:before { + content: "\f3af"; +} + +.fa-edge:before { + content: "\f282"; +} + +.fa-threads:before { + content: "\e618"; +} + +.fa-napster:before { + content: "\f3d2"; +} + +.fa-square-snapchat:before { + content: "\f2ad"; +} + +.fa-snapchat-square:before { + content: "\f2ad"; +} + +.fa-google-plus-g:before { + content: "\f0d5"; +} + +.fa-artstation:before { + content: "\f77a"; +} + +.fa-markdown:before { + content: "\f60f"; +} + +.fa-sourcetree:before { + content: "\f7d3"; +} + +.fa-google-plus:before { + content: "\f2b3"; +} + +.fa-diaspora:before { + content: "\f791"; +} + +.fa-foursquare:before { + content: "\f180"; +} + +.fa-stack-overflow:before { + content: "\f16c"; +} + +.fa-github-alt:before { + content: "\f113"; +} + +.fa-phoenix-squadron:before { + content: "\f511"; +} + +.fa-pagelines:before { + content: "\f18c"; +} + +.fa-algolia:before { + content: "\f36c"; +} + +.fa-red-river:before { + content: "\f3e3"; +} + +.fa-creative-commons-sa:before { + content: "\f4ef"; +} + +.fa-safari:before { + content: "\f267"; +} + +.fa-google:before { + content: "\f1a0"; +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; +} + +.fa-font-awesome-alt:before { + content: "\f35c"; +} + +.fa-atlassian:before { + content: "\f77b"; +} + +.fa-linkedin-in:before { + content: "\f0e1"; +} + +.fa-digital-ocean:before { + content: "\f391"; +} + +.fa-nimblr:before { + content: "\f5a8"; +} + +.fa-chromecast:before { + content: "\f838"; +} + +.fa-evernote:before { + content: "\f839"; +} + +.fa-hacker-news:before { + content: "\f1d4"; +} + +.fa-creative-commons-sampling:before { + content: "\f4f0"; +} + +.fa-adversal:before { + content: "\f36a"; +} + +.fa-creative-commons:before { + content: "\f25e"; +} + +.fa-watchman-monitoring:before { + content: "\e087"; +} + +.fa-fonticons:before { + content: "\f280"; +} + +.fa-weixin:before { + content: "\f1d7"; +} + +.fa-shirtsinbulk:before { + content: "\f214"; +} + +.fa-codepen:before { + content: "\f1cb"; +} + +.fa-git-alt:before { + content: "\f841"; +} + +.fa-lyft:before { + content: "\f3c3"; +} + +.fa-rev:before { + content: "\f5b2"; +} + +.fa-windows:before { + content: "\f17a"; +} + +.fa-wizards-of-the-coast:before { + content: "\f730"; +} + +.fa-square-viadeo:before { + content: "\f2aa"; +} + +.fa-viadeo-square:before { + content: "\f2aa"; +} + +.fa-meetup:before { + content: "\f2e0"; +} + +.fa-centos:before { + content: "\f789"; +} + +.fa-adn:before { + content: "\f170"; +} + +.fa-cloudsmith:before { + content: "\f384"; +} + +.fa-pied-piper-alt:before { + content: "\f1a8"; +} + +.fa-square-dribbble:before { + content: "\f397"; +} + +.fa-dribbble-square:before { + content: "\f397"; +} + +.fa-codiepie:before { + content: "\f284"; +} + +.fa-node:before { + content: "\f419"; +} + +.fa-mix:before { + content: "\f3cb"; +} + +.fa-steam:before { + content: "\f1b6"; +} + +.fa-cc-apple-pay:before { + content: "\f416"; +} + +.fa-scribd:before { + content: "\f28a"; +} + +.fa-debian:before { + content: "\e60b"; +} + +.fa-openid:before { + content: "\f19b"; +} + +.fa-instalod:before { + content: "\e081"; +} + +.fa-expeditedssl:before { + content: "\f23e"; +} + +.fa-sellcast:before { + content: "\f2da"; +} + +.fa-square-twitter:before { + content: "\f081"; +} + +.fa-twitter-square:before { + content: "\f081"; +} + +.fa-r-project:before { + content: "\f4f7"; +} + +.fa-delicious:before { + content: "\f1a5"; +} + +.fa-freebsd:before { + content: "\f3a4"; +} + +.fa-vuejs:before { + content: "\f41f"; +} + +.fa-accusoft:before { + content: "\f369"; +} + +.fa-ioxhost:before { + content: "\f208"; +} + +.fa-fonticons-fi:before { + content: "\f3a2"; +} + +.fa-app-store:before { + content: "\f36f"; +} + +.fa-cc-mastercard:before { + content: "\f1f1"; +} + +.fa-itunes-note:before { + content: "\f3b5"; +} + +.fa-golang:before { + content: "\e40f"; +} + +.fa-kickstarter:before { + content: "\f3bb"; +} + +.fa-grav:before { + content: "\f2d6"; +} + +.fa-weibo:before { + content: "\f18a"; +} + +.fa-uncharted:before { + content: "\e084"; +} + +.fa-firstdraft:before { + content: "\f3a1"; +} + +.fa-square-youtube:before { + content: "\f431"; +} + +.fa-youtube-square:before { + content: "\f431"; +} + +.fa-wikipedia-w:before { + content: "\f266"; +} + +.fa-wpressr:before { + content: "\f3e4"; +} + +.fa-rendact:before { + content: "\f3e4"; +} + +.fa-angellist:before { + content: "\f209"; +} + +.fa-galactic-republic:before { + content: "\f50c"; +} + +.fa-nfc-directional:before { + content: "\e530"; +} + +.fa-skype:before { + content: "\f17e"; +} + +.fa-joget:before { + content: "\f3b7"; +} + +.fa-fedora:before { + content: "\f798"; +} + +.fa-stripe-s:before { + content: "\f42a"; +} + +.fa-meta:before { + content: "\e49b"; +} + +.fa-laravel:before { + content: "\f3bd"; +} + +.fa-hotjar:before { + content: "\f3b1"; +} + +.fa-bluetooth-b:before { + content: "\f294"; +} + +.fa-sticker-mule:before { + content: "\f3f7"; +} + +.fa-creative-commons-zero:before { + content: "\f4f3"; +} + +.fa-hips:before { + content: "\f452"; +} + +.fa-behance:before { + content: "\f1b4"; +} + +.fa-reddit:before { + content: "\f1a1"; +} + +.fa-discord:before { + content: "\f392"; +} + +.fa-chrome:before { + content: "\f268"; +} + +.fa-app-store-ios:before { + content: "\f370"; +} + +.fa-cc-discover:before { + content: "\f1f2"; +} + +.fa-wpbeginner:before { + content: "\f297"; +} + +.fa-confluence:before { + content: "\f78d"; +} + +.fa-mdb:before { + content: "\f8ca"; +} + +.fa-dochub:before { + content: "\f394"; +} + +.fa-accessible-icon:before { + content: "\f368"; +} + +.fa-ebay:before { + content: "\f4f4"; +} + +.fa-amazon:before { + content: "\f270"; +} + +.fa-unsplash:before { + content: "\e07c"; +} + +.fa-yarn:before { + content: "\f7e3"; +} + +.fa-square-steam:before { + content: "\f1b7"; +} + +.fa-steam-square:before { + content: "\f1b7"; +} + +.fa-500px:before { + content: "\f26e"; +} + +.fa-square-vimeo:before { + content: "\f194"; +} + +.fa-vimeo-square:before { + content: "\f194"; +} + +.fa-asymmetrik:before { + content: "\f372"; +} + +.fa-font-awesome:before { + content: "\f2b4"; +} + +.fa-font-awesome-flag:before { + content: "\f2b4"; +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; +} + +.fa-gratipay:before { + content: "\f184"; +} + +.fa-apple:before { + content: "\f179"; +} + +.fa-hive:before { + content: "\e07f"; +} + +.fa-gitkraken:before { + content: "\f3a6"; +} + +.fa-keybase:before { + content: "\f4f5"; +} + +.fa-apple-pay:before { + content: "\f415"; +} + +.fa-padlet:before { + content: "\e4a0"; +} + +.fa-amazon-pay:before { + content: "\f42c"; +} + +.fa-square-github:before { + content: "\f092"; +} + +.fa-github-square:before { + content: "\f092"; +} + +.fa-stumbleupon:before { + content: "\f1a4"; +} + +.fa-fedex:before { + content: "\f797"; +} + +.fa-phoenix-framework:before { + content: "\f3dc"; +} + +.fa-shopify:before { + content: "\e057"; +} + +.fa-neos:before { + content: "\f612"; +} + +.fa-square-threads:before { + content: "\e619"; +} + +.fa-hackerrank:before { + content: "\f5f7"; +} + +.fa-researchgate:before { + content: "\f4f8"; +} + +.fa-swift:before { + content: "\f8e1"; +} + +.fa-angular:before { + content: "\f420"; +} + +.fa-speakap:before { + content: "\f3f3"; +} + +.fa-angrycreative:before { + content: "\f36e"; +} + +.fa-y-combinator:before { + content: "\f23b"; +} + +.fa-empire:before { + content: "\f1d1"; +} + +.fa-envira:before { + content: "\f299"; +} + +.fa-square-gitlab:before { + content: "\e5ae"; +} + +.fa-gitlab-square:before { + content: "\e5ae"; +} + +.fa-studiovinari:before { + content: "\f3f8"; +} + +.fa-pied-piper:before { + content: "\f2ae"; +} + +.fa-wordpress:before { + content: "\f19a"; +} + +.fa-product-hunt:before { + content: "\f288"; +} + +.fa-firefox:before { + content: "\f269"; +} + +.fa-linode:before { + content: "\f2b8"; +} + +.fa-goodreads:before { + content: "\f3a8"; +} + +.fa-square-odnoklassniki:before { + content: "\f264"; +} + +.fa-odnoklassniki-square:before { + content: "\f264"; +} + +.fa-jsfiddle:before { + content: "\f1cc"; +} + +.fa-sith:before { + content: "\f512"; +} + +.fa-themeisle:before { + content: "\f2b2"; +} + +.fa-page4:before { + content: "\f3d7"; +} + +.fa-hashnode:before { + content: "\e499"; +} + +.fa-react:before { + content: "\f41b"; +} + +.fa-cc-paypal:before { + content: "\f1f4"; +} + +.fa-squarespace:before { + content: "\f5be"; +} + +.fa-cc-stripe:before { + content: "\f1f5"; +} + +.fa-creative-commons-share:before { + content: "\f4f2"; +} + +.fa-bitcoin:before { + content: "\f379"; +} + +.fa-keycdn:before { + content: "\f3ba"; +} + +.fa-opera:before { + content: "\f26a"; +} + +.fa-itch-io:before { + content: "\f83a"; +} + +.fa-umbraco:before { + content: "\f8e8"; +} + +.fa-galactic-senate:before { + content: "\f50d"; +} + +.fa-ubuntu:before { + content: "\f7df"; +} + +.fa-draft2digital:before { + content: "\f396"; +} + +.fa-stripe:before { + content: "\f429"; +} + +.fa-houzz:before { + content: "\f27c"; +} + +.fa-gg:before { + content: "\f260"; +} + +.fa-dhl:before { + content: "\f790"; +} + +.fa-square-pinterest:before { + content: "\f0d3"; +} + +.fa-pinterest-square:before { + content: "\f0d3"; +} + +.fa-xing:before { + content: "\f168"; +} + +.fa-blackberry:before { + content: "\f37b"; +} + +.fa-creative-commons-pd:before { + content: "\f4ec"; +} + +.fa-playstation:before { + content: "\f3df"; +} + +.fa-quinscape:before { + content: "\f459"; +} + +.fa-less:before { + content: "\f41d"; +} + +.fa-blogger-b:before { + content: "\f37d"; +} + +.fa-opencart:before { + content: "\f23d"; +} + +.fa-vine:before { + content: "\f1ca"; +} + +.fa-paypal:before { + content: "\f1ed"; +} + +.fa-gitlab:before { + content: "\f296"; +} + +.fa-typo3:before { + content: "\f42b"; +} + +.fa-reddit-alien:before { + content: "\f281"; +} + +.fa-yahoo:before { + content: "\f19e"; +} + +.fa-dailymotion:before { + content: "\e052"; +} + +.fa-affiliatetheme:before { + content: "\f36b"; +} + +.fa-pied-piper-pp:before { + content: "\f1a7"; +} + +.fa-bootstrap:before { + content: "\f836"; +} + +.fa-odnoklassniki:before { + content: "\f263"; +} + +.fa-nfc-symbol:before { + content: "\e531"; +} + +.fa-ethereum:before { + content: "\f42e"; +} + +.fa-speaker-deck:before { + content: "\f83c"; +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; +} + +.fa-patreon:before { + content: "\f3d9"; +} + +.fa-avianex:before { + content: "\f374"; +} + +.fa-ello:before { + content: "\f5f1"; +} + +.fa-gofore:before { + content: "\f3a7"; +} + +.fa-bimobject:before { + content: "\f378"; +} + +.fa-facebook-f:before { + content: "\f39e"; +} + +.fa-square-google-plus:before { + content: "\f0d4"; +} + +.fa-google-plus-square:before { + content: "\f0d4"; +} + +.fa-mandalorian:before { + content: "\f50f"; +} + +.fa-first-order-alt:before { + content: "\f50a"; +} + +.fa-osi:before { + content: "\f41a"; +} + +.fa-google-wallet:before { + content: "\f1ee"; +} + +.fa-d-and-d-beyond:before { + content: "\f6ca"; +} + +.fa-periscope:before { + content: "\f3da"; +} + +.fa-fulcrum:before { + content: "\f50b"; +} + +.fa-cloudscale:before { + content: "\f383"; +} + +.fa-forumbee:before { + content: "\f211"; +} + +.fa-mizuni:before { + content: "\f3cc"; +} + +.fa-schlix:before { + content: "\f3ea"; +} + +.fa-square-xing:before { + content: "\f169"; +} + +.fa-xing-square:before { + content: "\f169"; +} + +.fa-bandcamp:before { + content: "\f2d5"; +} + +.fa-wpforms:before { + content: "\f298"; +} + +.fa-cloudversify:before { + content: "\f385"; +} + +.fa-usps:before { + content: "\f7e1"; +} + +.fa-megaport:before { + content: "\f5a3"; +} + +.fa-magento:before { + content: "\f3c4"; +} + +.fa-spotify:before { + content: "\f1bc"; +} + +.fa-optin-monster:before { + content: "\f23c"; +} + +.fa-fly:before { + content: "\f417"; +} + +.fa-aviato:before { + content: "\f421"; +} + +.fa-itunes:before { + content: "\f3b4"; +} + +.fa-cuttlefish:before { + content: "\f38c"; +} + +.fa-blogger:before { + content: "\f37c"; +} + +.fa-flickr:before { + content: "\f16e"; +} + +.fa-viber:before { + content: "\f409"; +} + +.fa-soundcloud:before { + content: "\f1be"; +} + +.fa-digg:before { + content: "\f1a6"; +} + +.fa-tencent-weibo:before { + content: "\f1d5"; +} + +.fa-symfony:before { + content: "\f83d"; +} + +.fa-maxcdn:before { + content: "\f136"; +} + +.fa-etsy:before { + content: "\f2d7"; +} + +.fa-facebook-messenger:before { + content: "\f39f"; +} + +.fa-audible:before { + content: "\f373"; +} + +.fa-think-peaks:before { + content: "\f731"; +} + +.fa-bilibili:before { + content: "\e3d9"; +} + +.fa-erlang:before { + content: "\f39d"; +} + +.fa-x-twitter:before { + content: "\e61b"; +} + +.fa-cotton-bureau:before { + content: "\f89e"; +} + +.fa-dashcube:before { + content: "\f210"; +} + +.fa-42-group:before { + content: "\e080"; +} + +.fa-innosoft:before { + content: "\e080"; +} + +.fa-stack-exchange:before { + content: "\f18d"; +} + +.fa-elementor:before { + content: "\f430"; +} + +.fa-square-pied-piper:before { + content: "\e01e"; +} + +.fa-pied-piper-square:before { + content: "\e01e"; +} + +.fa-creative-commons-nd:before { + content: "\f4eb"; +} + +.fa-palfed:before { + content: "\f3d8"; +} + +.fa-superpowers:before { + content: "\f2dd"; +} + +.fa-resolving:before { + content: "\f3e7"; +} + +.fa-xbox:before { + content: "\f412"; +} + +.fa-searchengin:before { + content: "\f3eb"; +} + +.fa-tiktok:before { + content: "\e07b"; +} + +.fa-square-facebook:before { + content: "\f082"; +} + +.fa-facebook-square:before { + content: "\f082"; +} + +.fa-renren:before { + content: "\f18b"; +} + +.fa-linux:before { + content: "\f17c"; +} + +.fa-glide:before { + content: "\f2a5"; +} + +.fa-linkedin:before { + content: "\f08c"; +} + +.fa-hubspot:before { + content: "\f3b2"; +} + +.fa-deploydog:before { + content: "\f38e"; +} + +.fa-twitch:before { + content: "\f1e8"; +} + +.fa-ravelry:before { + content: "\f2d9"; +} + +.fa-mixer:before { + content: "\e056"; +} + +.fa-square-lastfm:before { + content: "\f203"; +} + +.fa-lastfm-square:before { + content: "\f203"; +} + +.fa-vimeo:before { + content: "\f40a"; +} + +.fa-mendeley:before { + content: "\f7b3"; +} + +.fa-uniregistry:before { + content: "\f404"; +} + +.fa-figma:before { + content: "\f799"; +} + +.fa-creative-commons-remix:before { + content: "\f4ee"; +} + +.fa-cc-amazon-pay:before { + content: "\f42d"; +} + +.fa-dropbox:before { + content: "\f16b"; +} + +.fa-instagram:before { + content: "\f16d"; +} + +.fa-cmplid:before { + content: "\e360"; +} + +.fa-facebook:before { + content: "\f09a"; +} + +.fa-gripfire:before { + content: "\f3ac"; +} + +.fa-jedi-order:before { + content: "\f50e"; +} + +.fa-uikit:before { + content: "\f403"; +} + +.fa-fort-awesome-alt:before { + content: "\f3a3"; +} + +.fa-phabricator:before { + content: "\f3db"; +} + +.fa-ussunnah:before { + content: "\f407"; +} + +.fa-earlybirds:before { + content: "\f39a"; +} + +.fa-trade-federation:before { + content: "\f513"; +} + +.fa-autoprefixer:before { + content: "\f41c"; +} + +.fa-whatsapp:before { + content: "\f232"; +} + +.fa-slideshare:before { + content: "\f1e7"; +} + +.fa-google-play:before { + content: "\f3ab"; +} + +.fa-viadeo:before { + content: "\f2a9"; +} + +.fa-line:before { + content: "\f3c0"; +} + +.fa-google-drive:before { + content: "\f3aa"; +} + +.fa-servicestack:before { + content: "\f3ec"; +} + +.fa-simplybuilt:before { + content: "\f215"; +} + +.fa-bitbucket:before { + content: "\f171"; +} + +.fa-imdb:before { + content: "\f2d8"; +} + +.fa-deezer:before { + content: "\e077"; +} + +.fa-raspberry-pi:before { + content: "\f7bb"; +} + +.fa-jira:before { + content: "\f7b1"; +} + +.fa-docker:before { + content: "\f395"; +} + +.fa-screenpal:before { + content: "\e570"; +} + +.fa-bluetooth:before { + content: "\f293"; +} + +.fa-gitter:before { + content: "\f426"; +} + +.fa-d-and-d:before { + content: "\f38d"; +} + +.fa-microblog:before { + content: "\e01a"; +} + +.fa-cc-diners-club:before { + content: "\f24c"; +} + +.fa-gg-circle:before { + content: "\f261"; +} + +.fa-pied-piper-hat:before { + content: "\f4e5"; +} + +.fa-kickstarter-k:before { + content: "\f3bc"; +} + +.fa-yandex:before { + content: "\f413"; +} + +.fa-readme:before { + content: "\f4d5"; +} + +.fa-html5:before { + content: "\f13b"; +} + +.fa-sellsy:before { + content: "\f213"; +} + +.fa-sass:before { + content: "\f41e"; +} + +.fa-wirsindhandwerk:before { + content: "\e2d0"; +} + +.fa-wsh:before { + content: "\e2d0"; +} + +.fa-buromobelexperte:before { + content: "\f37f"; +} + +.fa-salesforce:before { + content: "\f83b"; +} + +.fa-octopus-deploy:before { + content: "\e082"; +} + +.fa-medapps:before { + content: "\f3c6"; +} + +.fa-ns8:before { + content: "\f3d5"; +} + +.fa-pinterest-p:before { + content: "\f231"; +} + +.fa-apper:before { + content: "\f371"; +} + +.fa-fort-awesome:before { + content: "\f286"; +} + +.fa-waze:before { + content: "\f83f"; +} + +.fa-cc-jcb:before { + content: "\f24b"; +} + +.fa-snapchat:before { + content: "\f2ab"; +} + +.fa-snapchat-ghost:before { + content: "\f2ab"; +} + +.fa-fantasy-flight-games:before { + content: "\f6dc"; +} + +.fa-rust:before { + content: "\e07a"; +} + +.fa-wix:before { + content: "\f5cf"; +} + +.fa-square-behance:before { + content: "\f1b5"; +} + +.fa-behance-square:before { + content: "\f1b5"; +} + +.fa-supple:before { + content: "\f3f9"; +} + +.fa-rebel:before { + content: "\f1d0"; +} + +.fa-css3:before { + content: "\f13c"; +} + +.fa-staylinked:before { + content: "\f3f5"; +} + +.fa-kaggle:before { + content: "\f5fa"; +} + +.fa-space-awesome:before { + content: "\e5ac"; +} + +.fa-deviantart:before { + content: "\f1bd"; +} + +.fa-cpanel:before { + content: "\f388"; +} + +.fa-goodreads-g:before { + content: "\f3a9"; +} + +.fa-square-git:before { + content: "\f1d2"; +} + +.fa-git-square:before { + content: "\f1d2"; +} + +.fa-square-tumblr:before { + content: "\f174"; +} + +.fa-tumblr-square:before { + content: "\f174"; +} + +.fa-trello:before { + content: "\f181"; +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; +} + +.fa-get-pocket:before { + content: "\f265"; +} + +.fa-perbyte:before { + content: "\e083"; +} + +.fa-grunt:before { + content: "\f3ad"; +} + +.fa-weebly:before { + content: "\f5cc"; +} + +.fa-connectdevelop:before { + content: "\f20e"; +} + +.fa-leanpub:before { + content: "\f212"; +} + +.fa-black-tie:before { + content: "\f27e"; +} + +.fa-themeco:before { + content: "\f5c6"; +} + +.fa-python:before { + content: "\f3e2"; +} + +.fa-android:before { + content: "\f17b"; +} + +.fa-bots:before { + content: "\e340"; +} + +.fa-free-code-camp:before { + content: "\f2c5"; +} + +.fa-hornbill:before { + content: "\f592"; +} + +.fa-js:before { + content: "\f3b8"; +} + +.fa-ideal:before { + content: "\e013"; +} + +.fa-git:before { + content: "\f1d3"; +} + +.fa-dev:before { + content: "\f6cc"; +} + +.fa-sketch:before { + content: "\f7c6"; +} + +.fa-yandex-international:before { + content: "\f414"; +} + +.fa-cc-amex:before { + content: "\f1f3"; +} + +.fa-uber:before { + content: "\f402"; +} + +.fa-github:before { + content: "\f09b"; +} + +.fa-php:before { + content: "\f457"; +} + +.fa-alipay:before { + content: "\f642"; +} + +.fa-youtube:before { + content: "\f167"; +} + +.fa-skyatlas:before { + content: "\f216"; +} + +.fa-firefox-browser:before { + content: "\e007"; +} + +.fa-replyd:before { + content: "\f3e6"; +} + +.fa-suse:before { + content: "\f7d6"; +} + +.fa-jenkins:before { + content: "\f3b6"; +} + +.fa-twitter:before { + content: "\f099"; +} + +.fa-rockrms:before { + content: "\f3e9"; +} + +.fa-pinterest:before { + content: "\f0d2"; +} + +.fa-buffer:before { + content: "\f837"; +} + +.fa-npm:before { + content: "\f3d4"; +} + +.fa-yammer:before { + content: "\f840"; +} + +.fa-btc:before { + content: "\f15a"; +} + +.fa-dribbble:before { + content: "\f17d"; +} + +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} + +.fa-internet-explorer:before { + content: "\f26b"; +} + +.fa-stubber:before { + content: "\e5c7"; +} + +.fa-telegram:before { + content: "\f2c6"; +} + +.fa-telegram-plane:before { + content: "\f2c6"; +} + +.fa-old-republic:before { + content: "\f510"; +} + +.fa-odysee:before { + content: "\e5c6"; +} + +.fa-square-whatsapp:before { + content: "\f40c"; +} + +.fa-whatsapp-square:before { + content: "\f40c"; +} + +.fa-node-js:before { + content: "\f3d3"; +} + +.fa-edge-legacy:before { + content: "\e078"; +} + +.fa-slack:before { + content: "\f198"; +} + +.fa-slack-hash:before { + content: "\f198"; +} + +.fa-medrt:before { + content: "\f3c8"; +} + +.fa-usb:before { + content: "\f287"; +} + +.fa-tumblr:before { + content: "\f173"; +} + +.fa-vaadin:before { + content: "\f408"; +} + +.fa-quora:before { + content: "\f2c4"; +} + +.fa-square-x-twitter:before { + content: "\e61a"; +} + +.fa-reacteurope:before { + content: "\f75d"; +} + +.fa-medium:before { + content: "\f23a"; +} + +.fa-medium-m:before { + content: "\f23a"; +} + +.fa-amilia:before { + content: "\f36d"; +} + +.fa-mixcloud:before { + content: "\f289"; +} + +.fa-flipboard:before { + content: "\f44d"; +} + +.fa-viacoin:before { + content: "\f237"; +} + +.fa-critical-role:before { + content: "\f6c9"; +} + +.fa-sitrox:before { + content: "\e44a"; +} + +.fa-discourse:before { + content: "\f393"; +} + +.fa-joomla:before { + content: "\f1aa"; +} + +.fa-mastodon:before { + content: "\f4f6"; +} + +.fa-airbnb:before { + content: "\f834"; +} + +.fa-wolf-pack-battalion:before { + content: "\f514"; +} + +.fa-buy-n-large:before { + content: "\f8a6"; +} + +.fa-gulp:before { + content: "\f3ae"; +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; +} + +.fa-strava:before { + content: "\f428"; +} + +.fa-ember:before { + content: "\f423"; +} + +.fa-canadian-maple-leaf:before { + content: "\f785"; +} + +.fa-teamspeak:before { + content: "\f4f9"; +} + +.fa-pushed:before { + content: "\f3e1"; +} + +.fa-wordpress-simple:before { + content: "\f411"; +} + +.fa-nutritionix:before { + content: "\f3d6"; +} + +.fa-wodu:before { + content: "\e088"; +} + +.fa-google-pay:before { + content: "\e079"; +} + +.fa-intercom:before { + content: "\f7af"; +} + +.fa-zhihu:before { + content: "\f63f"; +} + +.fa-korvue:before { + content: "\f42f"; +} + +.fa-pix:before { + content: "\e43a"; +} + +.fa-steam-symbol:before { + content: "\f3f6"; +} +/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! + \****************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); +} +.far, +.fa-regular { + font-weight: 400; +} +/*!************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/iconbox/editor.scss ***! + \************************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +dt span.fau-iconbox-data.rrze-counter-normal, dt span.fau-iconbox-data.rrze-iconbox-normal { + font-size: var(--wp--preset--font-size--normal, 1rem); +} +dt span.fau-iconbox-data.rrze-counter-medium, dt span.fau-iconbox-data.rrze-iconbox-medium { + font-size: var(--wp--preset--font-size--medium, 1.25rem); +} +dt span.fau-iconbox-data.rrze-counter-large, dt span.fau-iconbox-data.rrze-iconbox-large { + font-size: var(--wp--preset--font-size--large, 4rem); +} + +.rrze--iconbox-element-container { + background-color: var(--color-primary-basis, #04316a); + color: #fff; + border: 1px solid var(--color-primary-basis, #04316a); + padding: 0.5rem 1rem; + height: 100%; + /* Creates spacing between the boxes */ +} +.rrze--iconbox-element-container .rrze-iconbox-icon { + padding: 1rem; + -ms-grid-row-align: center; + align-self: center; +} +.rrze--iconbox-element-container dl { + margin: 0.5rem; +} +.rrze--iconbox-element-container dt a { + color: #fff; + text-decoration: none; +} +.rrze--iconbox-element-container a.standard-btn.ghost-btn { + color: #fff; + text-decoration: none; + margin-top: 1rem; +} +.rrze--iconbox-element-container a.standard-btn.ghost-btn:hover { + background-color: var(--color-white, #fff); + color: var(--color-KontrastDunkel, #222); + border: 1px solid var(--color-primary-basis, #04316a); +} + +.is-style-outlined .rrze--iconbox-element-container { + background-color: var(--color-white, #fff); + color: var(--color-KontrastDunkel, #222); + border: 1px solid var(--color-primary-basis, #04316a); +} +.is-style-outlined .rrze--iconbox-element-container dt a { + color: var(--color-KontrastDunkel, #222); +} +.is-style-outlined .rrze--iconbox-element-container a.standard-btn.ghost-btn { + color: var(--color-KontrastDunkel, #222); +} +.is-style-outlined .rrze--iconbox-element-container a.standard-btn.ghost-btn:hover { + color: var(--color-white, #fff); + background-color: var(--color-primary-basis, #04316a); + border: 1px solid var(--color-primary-basis, #04316a); +} + +.rrze--iconbox-element-container dt, +.rrze--iconbox-element-container dd { + margin: 0; + /* Resets default margin for clean alignment */ +} + +.rrze-elements-blocks-counter-row { + display: initial; +} +.rrze-elements-blocks-counter-row .block-editor-block-list__layout { + display: -ms-grid; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); + column-gap: 0.15rem; + row-gap: 0.15rem; +} + +.rrze-iconbox-content { + -ms-grid-row-align: center; + align-self: center; +} +.rrze-iconbox-content dl { + padding: 0.75rem 0 0.75rem 1rem; +} +.rrze-iconbox-content dt { + /*break automatically if words are too long*/ + overflow-wrap: break-word; + -webkit-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; +} +.rrze-iconbox-content .manual-hyphens { + -webkit-hyphens: manual; + -ms-hyphens: manual; + hyphens: manual; +} + +.fau-iconbox-data { + font-weight: bold; +} + +.rrze--iconbox-element-container { + padding: 0; + display: -ms-grid; + display: grid; + -ms-grid-columns: 95px 5fr; + grid-template-columns: 95px 5fr; +} + +.rrze-iconbox-icon { + font-size: 3rem; + margin: 0.5rem; +} + +/*! + * Buttons + */ +button.standard-btn, +a.standard-btn { + display: inline-block; + margin: 5px 0; + padding: 10px 18px; + overflow: hidden; + cursor: pointer; + background: var(--color-primary-ci-hell, #245783); + color: var(--color-button-text, #fff); + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + text-align: center; + font-weight: normal; + text-decoration: none !important; + transition: 0.2s background ease; + border: 1px solid transparent; +} +button.standard-btn span, +a.standard-btn span { + background-color: inherit; + color: inherit; +} + +/*.post, .page { + .entry-content { + button.standard-btn, + a.standard-btn { + color: var(--color-button-text, #fff); + &:hover { + color: var(--color-button-text, #fff); + } + } + } +}*/ +button.standard-btn.font-light, +a.standard-btn.font-light { + color: #fff; +} +button.standard-btn.font-dark, +a.standard-btn.font-dark { + color: #000; +} +button.standard-btn.xsmall-btn, +a.standard-btn.xsmall-btn { + padding: 5px 10px; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.5; +} +button.standard-btn.small-btn, +a.standard-btn.small-btn { + padding: 7px 12px 5px; +} +button.standard-btn.large-btn, +a.standard-btn.large-btn { + padding: 14px 20px 13px; + font-size: 23px; + font-size: 1.4375rem; + line-height: 1.5; +} +button.standard-btn.xlarge-btn, +a.standard-btn.xlarge-btn { + padding: 18px 30px 17px; + font-size: 25px; + font-size: 1.5625rem; + line-height: 1.5; +} +button.standard-btn.primary-btn, +a.standard-btn.primary-btn { + background: var(--color-primary-ci-hell, #245783); + color: var(--color-primary-ci-hell-kontrast, #fff); + border-color: rgb(30.502994012, 73.7155688623, 110.997005988); +} +button.standard-btn.primary-btn:hover, button.standard-btn.primary-btn:focus, button.standard-btn.primary-btn:active, +a.standard-btn.primary-btn:hover, +a.standard-btn.primary-btn:focus, +a.standard-btn.primary-btn:active { + background: var(--color-button-hover-bg, rgb(25.005988024, 60.4311377246, 90.994011976)); + color: var(--color-button-hover-text, #fff); +} +button.standard-btn.blue-btn, +a.standard-btn.blue-btn { + background: #245783; + border-color: rgb(30.502994012, 73.7155688623, 110.997005988); +} +button.standard-btn.blue-btn:hover, button.standard-btn.blue-btn:focus, button.standard-btn.blue-btn:active, +a.standard-btn.blue-btn:hover, +a.standard-btn.blue-btn:focus, +a.standard-btn.blue-btn:active { + background: rgb(25.005988024, 60.4311377246, 90.994011976); +} +button.standard-btn.success-btn, button.standard-btn.green-btn, +a.standard-btn.success-btn, +a.standard-btn.green-btn { + background: #115c39; + border-color: rgb(13.0229357798, 70.4770642202, 43.6651376147); +} +button.standard-btn.success-btn:hover, button.standard-btn.success-btn:focus, button.standard-btn.success-btn:active, button.standard-btn.green-btn:hover, button.standard-btn.green-btn:focus, button.standard-btn.green-btn:active, +a.standard-btn.success-btn:hover, +a.standard-btn.success-btn:focus, +a.standard-btn.success-btn:active, +a.standard-btn.green-btn:hover, +a.standard-btn.green-btn:focus, +a.standard-btn.green-btn:active { + background: rgb(7.4550458716, 40.3449541284, 24.9963302752); +} +button.standard-btn.info-btn, +a.standard-btn.info-btn { + background: #0dcaf0; + border-color: rgb(11.6897233202, 181.6403162055, 215.8102766798); + color: #000000; +} +button.standard-btn.info-btn:hover, button.standard-btn.info-btn:focus, button.standard-btn.info-btn:active, +a.standard-btn.info-btn:hover, +a.standard-btn.info-btn:focus, +a.standard-btn.info-btn:active { + background: rgb(9.8553359684, 153.1367588933, 181.9446640316); +} +button.standard-btn.warning-btn, button.standard-btn.yellow-btn, +a.standard-btn.warning-btn, +a.standard-btn.yellow-btn { + background: #ffc107; + border-color: rgb(236.5, 177.375, 0); + color: #000000; +} +button.standard-btn.warning-btn:hover, button.standard-btn.warning-btn:focus, button.standard-btn.warning-btn:active, button.standard-btn.yellow-btn:hover, button.standard-btn.yellow-btn:focus, button.standard-btn.yellow-btn:active, +a.standard-btn.warning-btn:hover, +a.standard-btn.warning-btn:focus, +a.standard-btn.warning-btn:active, +a.standard-btn.yellow-btn:hover, +a.standard-btn.yellow-btn:focus, +a.standard-btn.yellow-btn:active { + background: rgb(200.8, 150.6, 0); +} +button.standard-btn.danger-btn, button.standard-btn.red-btn, +a.standard-btn.danger-btn, +a.standard-btn.red-btn { + background: #921925; + border-color: rgb(124.2280701754, 21.2719298246, 31.4824561404); +} +button.standard-btn.danger-btn:hover, button.standard-btn.danger-btn:focus, button.standard-btn.danger-btn:active, button.standard-btn.red-btn:hover, button.standard-btn.red-btn:focus, button.standard-btn.red-btn:active, +a.standard-btn.danger-btn:hover, +a.standard-btn.danger-btn:focus, +a.standard-btn.danger-btn:active, +a.standard-btn.red-btn:hover, +a.standard-btn.red-btn:focus, +a.standard-btn.red-btn:active { + background: rgb(93.7473684211, 16.0526315789, 23.7578947368); +} +button.standard-btn.secondary-btn, button.standard-btn.grey-btn, +a.standard-btn.secondary-btn, +a.standard-btn.grey-btn { + background: #4c5359; +} +button.standard-btn.secondary-btn:hover, button.standard-btn.secondary-btn:focus, button.standard-btn.secondary-btn:active, button.standard-btn.grey-btn:hover, button.standard-btn.grey-btn:focus, button.standard-btn.grey-btn:active, +a.standard-btn.secondary-btn:hover, +a.standard-btn.secondary-btn:focus, +a.standard-btn.secondary-btn:active, +a.standard-btn.grey-btn:hover, +a.standard-btn.grey-btn:focus, +a.standard-btn.grey-btn:active { + background: rgb(47.8109090909, 52.2145454545, 55.9890909091); +} +button.standard-btn.black-btn, +a.standard-btn.black-btn { + background: #212529; + color: #fff; +} +button.standard-btn.black-btn:hover, button.standard-btn.black-btn:focus, button.standard-btn.black-btn:active, +a.standard-btn.black-btn:hover, +a.standard-btn.black-btn:focus, +a.standard-btn.black-btn:active { + background: rgb(5.7081081081, 6.4, 7.0918918919); + color: #fff; +} +button.standard-btn.ghost-btn, +a.standard-btn.ghost-btn { + background: transparent; + color: var(--color-Text, #212529); + border: 1px solid var(--color-ContentBorders, #dfe6ec); +} +button.standard-btn.ghost-btn:hover, button.standard-btn.ghost-btn:focus, button.standard-btn.ghost-btn:active, +a.standard-btn.ghost-btn:hover, +a.standard-btn.ghost-btn:focus, +a.standard-btn.ghost-btn:active { + color: var(--color-ghostbutton-hover-text, #fff); + background: var(--color-ghostbutton-hover-bg, #245783); +} +.fau-events button.standard-btn.ghost-btn, +.fau-events a.standard-btn.ghost-btn { + border-width: 2px; +} +button.standard-btn.full-btn, +a.standard-btn.full-btn { + width: 100%; +} +button.standard-btn:active, +a.standard-btn:active { + transform: scale(0.95); +} + +.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-normal { + font-size: var(--wp--preset--font-size--normal, 1rem); + font-weight: bold; +} +.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-medium { + font-size: var(--wp--preset--font-size--medium, 1.25rem); + font-weight: bold; +} +.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-large { + font-size: var(--wp--preset--font-size--large, 4rem); + font-weight: bold; +} diff --git a/build/iconbox/index.asset.php b/build/iconbox/index.asset.php index b17d157a..6c46be7d 100644 --- a/build/iconbox/index.asset.php +++ b/build/iconbox/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives'), 'version' => 'ae799779ffb7e02d238f'); + array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives'), 'version' => '6440548d31157cc4ac18'); diff --git a/build/iconbox/index.css b/build/iconbox/index.css index 7c1dfe97..6f475bab 100644 --- a/build/iconbox/index.css +++ b/build/iconbox/index.css @@ -1,5 +1,10692 @@ -.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-right:1em} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} -:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} -dt span.fau-iconbox-data.rrze-counter-normal,dt span.fau-iconbox-data.rrze-iconbox-normal{font-size:var(--wp--preset--font-size--normal,1rem)}dt span.fau-iconbox-data.rrze-counter-medium,dt span.fau-iconbox-data.rrze-iconbox-medium{font-size:var(--wp--preset--font-size--medium,1.25rem)}dt span.fau-iconbox-data.rrze-counter-large,dt span.fau-iconbox-data.rrze-iconbox-large{font-size:var(--wp--preset--font-size--large,4rem)}.rrze--iconbox-element-container{background-color:var(--color-primary-basis,#04316a);border:1px solid var(--color-primary-basis,#04316a);color:#fff;height:100%;padding:.5rem 1rem}.rrze--iconbox-element-container .rrze-iconbox-icon{padding:1rem;-ms-grid-row-align:center;align-self:center}.rrze--iconbox-element-container dl{margin:.5rem}.rrze--iconbox-element-container dt a{color:#fff;text-decoration:none}.rrze--iconbox-element-container a.standard-btn.ghost-btn{color:#fff;margin-top:1rem;text-decoration:none}.is-style-outlined .rrze--iconbox-element-container,.rrze--iconbox-element-container a.standard-btn.ghost-btn:hover{background-color:var(--color-white,#fff);border:1px solid var(--color-primary-basis,#04316a);color:var(--color-KontrastDunkel,#222)}.is-style-outlined .rrze--iconbox-element-container a.standard-btn.ghost-btn,.is-style-outlined .rrze--iconbox-element-container dt a{color:var(--color-KontrastDunkel,#222)}.is-style-outlined .rrze--iconbox-element-container a.standard-btn.ghost-btn:hover{background-color:var(--color-primary-basis,#04316a);border:1px solid var(--color-primary-basis,#04316a);color:var(--color-white,#fff)}.rrze--iconbox-element-container dd,.rrze--iconbox-element-container dt{margin:0}.rrze-elements-blocks-counter-row{display:initial}.rrze-elements-blocks-counter-row .block-editor-block-list__layout{column-gap:.15rem;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));row-gap:.15rem}.rrze-iconbox-content{-ms-grid-row-align:center;align-self:center}.rrze-iconbox-content dl{padding:.75rem 1rem .75rem 0}.rrze-iconbox-content dt{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.rrze-iconbox-content .manual-hyphens{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.fau-iconbox-data{font-weight:700}.rrze--iconbox-element-container{display:-ms-grid;display:grid;padding:0;-ms-grid-columns:95px 5fr;grid-template-columns:95px 5fr}.rrze-iconbox-icon{font-size:3rem;margin:.5rem}a.standard-btn,button.standard-btn{background:var(--color-primary-ci-hell,#245783);border:1px solid transparent;color:var(--color-button-text,#fff);cursor:pointer;display:inline-block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin:5px 0;overflow:hidden;padding:10px 18px;text-align:center;text-decoration:none!important;transition:background .2s ease}a.standard-btn span,button.standard-btn span{background-color:inherit;color:inherit}a.standard-btn.font-light,button.standard-btn.font-light{color:#fff}a.standard-btn.font-dark,button.standard-btn.font-dark{color:#000}a.standard-btn.xsmall-btn,button.standard-btn.xsmall-btn{font-size:14px;font-size:.875rem;line-height:1.5;padding:5px 10px}a.standard-btn.small-btn,button.standard-btn.small-btn{padding:7px 12px 5px}a.standard-btn.large-btn,button.standard-btn.large-btn{font-size:23px;font-size:1.4375rem;line-height:1.5;padding:14px 20px 13px}a.standard-btn.xlarge-btn,button.standard-btn.xlarge-btn{font-size:25px;font-size:1.5625rem;line-height:1.5;padding:18px 30px 17px}a.standard-btn.primary-btn,button.standard-btn.primary-btn{background:var(--color-primary-ci-hell,#245783);border-color:#1f4a6f;color:var(--color-primary-ci-hell-kontrast,#fff)}a.standard-btn.primary-btn:active,a.standard-btn.primary-btn:focus,a.standard-btn.primary-btn:hover,button.standard-btn.primary-btn:active,button.standard-btn.primary-btn:focus,button.standard-btn.primary-btn:hover{background:var(--color-button-hover-bg,#193c5b);color:var(--color-button-hover-text,#fff)}a.standard-btn.blue-btn,button.standard-btn.blue-btn{background:#245783;border-color:#1f4a6f}a.standard-btn.blue-btn:active,a.standard-btn.blue-btn:focus,a.standard-btn.blue-btn:hover,button.standard-btn.blue-btn:active,button.standard-btn.blue-btn:focus,button.standard-btn.blue-btn:hover{background:#193c5b}a.standard-btn.green-btn,a.standard-btn.success-btn,button.standard-btn.green-btn,button.standard-btn.success-btn{background:#115c39;border-color:#0d462c}a.standard-btn.green-btn:active,a.standard-btn.green-btn:focus,a.standard-btn.green-btn:hover,a.standard-btn.success-btn:active,a.standard-btn.success-btn:focus,a.standard-btn.success-btn:hover,button.standard-btn.green-btn:active,button.standard-btn.green-btn:focus,button.standard-btn.green-btn:hover,button.standard-btn.success-btn:active,button.standard-btn.success-btn:focus,button.standard-btn.success-btn:hover{background:#072819}a.standard-btn.info-btn,button.standard-btn.info-btn{background:#0dcaf0;border-color:#0cb6d8;color:#000}a.standard-btn.info-btn:active,a.standard-btn.info-btn:focus,a.standard-btn.info-btn:hover,button.standard-btn.info-btn:active,button.standard-btn.info-btn:focus,button.standard-btn.info-btn:hover{background:#0a99b6}a.standard-btn.warning-btn,a.standard-btn.yellow-btn,button.standard-btn.warning-btn,button.standard-btn.yellow-btn{background:#ffc107;border-color:#edb100;color:#000}a.standard-btn.warning-btn:active,a.standard-btn.warning-btn:focus,a.standard-btn.warning-btn:hover,a.standard-btn.yellow-btn:active,a.standard-btn.yellow-btn:focus,a.standard-btn.yellow-btn:hover,button.standard-btn.warning-btn:active,button.standard-btn.warning-btn:focus,button.standard-btn.warning-btn:hover,button.standard-btn.yellow-btn:active,button.standard-btn.yellow-btn:focus,button.standard-btn.yellow-btn:hover{background:#c99700}a.standard-btn.danger-btn,a.standard-btn.red-btn,button.standard-btn.danger-btn,button.standard-btn.red-btn{background:#921925;border-color:#7c151f}a.standard-btn.danger-btn:active,a.standard-btn.danger-btn:focus,a.standard-btn.danger-btn:hover,a.standard-btn.red-btn:active,a.standard-btn.red-btn:focus,a.standard-btn.red-btn:hover,button.standard-btn.danger-btn:active,button.standard-btn.danger-btn:focus,button.standard-btn.danger-btn:hover,button.standard-btn.red-btn:active,button.standard-btn.red-btn:focus,button.standard-btn.red-btn:hover{background:#5e1018}a.standard-btn.grey-btn,a.standard-btn.secondary-btn,button.standard-btn.grey-btn,button.standard-btn.secondary-btn{background:#4c5359}a.standard-btn.grey-btn:active,a.standard-btn.grey-btn:focus,a.standard-btn.grey-btn:hover,a.standard-btn.secondary-btn:active,a.standard-btn.secondary-btn:focus,a.standard-btn.secondary-btn:hover,button.standard-btn.grey-btn:active,button.standard-btn.grey-btn:focus,button.standard-btn.grey-btn:hover,button.standard-btn.secondary-btn:active,button.standard-btn.secondary-btn:focus,button.standard-btn.secondary-btn:hover{background:#303438}a.standard-btn.black-btn,button.standard-btn.black-btn{background:#212529;color:#fff}a.standard-btn.black-btn:active,a.standard-btn.black-btn:focus,a.standard-btn.black-btn:hover,button.standard-btn.black-btn:active,button.standard-btn.black-btn:focus,button.standard-btn.black-btn:hover{background:#060607;color:#fff}a.standard-btn.ghost-btn,button.standard-btn.ghost-btn{background:transparent;border:1px solid var(--color-ContentBorders,#dfe6ec);color:var(--color-Text,#212529)}a.standard-btn.ghost-btn:active,a.standard-btn.ghost-btn:focus,a.standard-btn.ghost-btn:hover,button.standard-btn.ghost-btn:active,button.standard-btn.ghost-btn:focus,button.standard-btn.ghost-btn:hover{background:var(--color-ghostbutton-hover-bg,#245783);color:var(--color-ghostbutton-hover-text,#fff)}.fau-events a.standard-btn.ghost-btn,.fau-events button.standard-btn.ghost-btn{border-width:2px}a.standard-btn.full-btn,button.standard-btn.full-btn{width:100%}a.standard-btn:active,button.standard-btn:active{transform:scale(.95)}.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-normal{font-size:var(--wp--preset--font-size--normal,1rem);font-weight:700}.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-medium{font-size:var(--wp--preset--font-size--medium,1.25rem);font-weight:700}.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-large{font-size:var(--wp--preset--font-size--large,4rem);font-weight:700} +/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! + \********************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: "Font Awesome 6 Free"; +} + +.fab, +.fa-brands { + font-family: "Font Awesome 6 Brands"; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(-15deg); + } + 4% { + transform: rotate(15deg); + } + 8%, 24% { + transform: rotate(-18deg); + } + 12%, 28% { + transform: rotate(18deg); + } + 16% { + transform: rotate(-22deg); + } + 20% { + transform: rotate(22deg); + } + 32% { + transform: rotate(-12deg); + } + 36% { + transform: rotate(12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.fa-rotate-90 { + transform: rotate(90deg); +} + +.fa-rotate-180 { + transform: rotate(180deg); +} + +.fa-rotate-270 { + transform: rotate(270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-0::before { + content: "\30 "; +} + +.fa-1::before { + content: "\31 "; +} + +.fa-2::before { + content: "\32 "; +} + +.fa-3::before { + content: "\33 "; +} + +.fa-4::before { + content: "\34 "; +} + +.fa-5::before { + content: "\35 "; +} + +.fa-6::before { + content: "\36 "; +} + +.fa-7::before { + content: "\37 "; +} + +.fa-8::before { + content: "\38 "; +} + +.fa-9::before { + content: "\39 "; +} + +.fa-fill-drip::before { + content: "\f576"; +} + +.fa-arrows-to-circle::before { + content: "\e4bd"; +} + +.fa-circle-chevron-right::before { + content: "\f138"; +} + +.fa-chevron-circle-right::before { + content: "\f138"; +} + +.fa-at::before { + content: "\@"; +} + +.fa-trash-can::before { + content: "\f2ed"; +} + +.fa-trash-alt::before { + content: "\f2ed"; +} + +.fa-text-height::before { + content: "\f034"; +} + +.fa-user-xmark::before { + content: "\f235"; +} + +.fa-user-times::before { + content: "\f235"; +} + +.fa-stethoscope::before { + content: "\f0f1"; +} + +.fa-message::before { + content: "\f27a"; +} + +.fa-comment-alt::before { + content: "\f27a"; +} + +.fa-info::before { + content: "\f129"; +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; +} + +.fa-compress-alt::before { + content: "\f422"; +} + +.fa-explosion::before { + content: "\e4e9"; +} + +.fa-file-lines::before { + content: "\f15c"; +} + +.fa-file-alt::before { + content: "\f15c"; +} + +.fa-file-text::before { + content: "\f15c"; +} + +.fa-wave-square::before { + content: "\f83e"; +} + +.fa-ring::before { + content: "\f70b"; +} + +.fa-building-un::before { + content: "\e4d9"; +} + +.fa-dice-three::before { + content: "\f527"; +} + +.fa-calendar-days::before { + content: "\f073"; +} + +.fa-calendar-alt::before { + content: "\f073"; +} + +.fa-anchor-circle-check::before { + content: "\e4aa"; +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; +} + +.fa-volleyball::before { + content: "\f45f"; +} + +.fa-volleyball-ball::before { + content: "\f45f"; +} + +.fa-arrows-up-to-line::before { + content: "\e4c2"; +} + +.fa-sort-down::before { + content: "\f0dd"; +} + +.fa-sort-desc::before { + content: "\f0dd"; +} + +.fa-circle-minus::before { + content: "\f056"; +} + +.fa-minus-circle::before { + content: "\f056"; +} + +.fa-door-open::before { + content: "\f52b"; +} + +.fa-right-from-bracket::before { + content: "\f2f5"; +} + +.fa-sign-out-alt::before { + content: "\f2f5"; +} + +.fa-atom::before { + content: "\f5d2"; +} + +.fa-soap::before { + content: "\e06e"; +} + +.fa-icons::before { + content: "\f86d"; +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; +} + +.fa-microphone-lines-slash::before { + content: "\f539"; +} + +.fa-microphone-alt-slash::before { + content: "\f539"; +} + +.fa-bridge-circle-check::before { + content: "\e4c9"; +} + +.fa-pump-medical::before { + content: "\e06a"; +} + +.fa-fingerprint::before { + content: "\f577"; +} + +.fa-hand-point-right::before { + content: "\f0a4"; +} + +.fa-magnifying-glass-location::before { + content: "\f689"; +} + +.fa-search-location::before { + content: "\f689"; +} + +.fa-forward-step::before { + content: "\f051"; +} + +.fa-step-forward::before { + content: "\f051"; +} + +.fa-face-smile-beam::before { + content: "\f5b8"; +} + +.fa-smile-beam::before { + content: "\f5b8"; +} + +.fa-flag-checkered::before { + content: "\f11e"; +} + +.fa-football::before { + content: "\f44e"; +} + +.fa-football-ball::before { + content: "\f44e"; +} + +.fa-school-circle-exclamation::before { + content: "\e56c"; +} + +.fa-crop::before { + content: "\f125"; +} + +.fa-angles-down::before { + content: "\f103"; +} + +.fa-angle-double-down::before { + content: "\f103"; +} + +.fa-users-rectangle::before { + content: "\e594"; +} + +.fa-people-roof::before { + content: "\e537"; +} + +.fa-people-line::before { + content: "\e534"; +} + +.fa-beer-mug-empty::before { + content: "\f0fc"; +} + +.fa-beer::before { + content: "\f0fc"; +} + +.fa-diagram-predecessor::before { + content: "\e477"; +} + +.fa-arrow-up-long::before { + content: "\f176"; +} + +.fa-long-arrow-up::before { + content: "\f176"; +} + +.fa-fire-flame-simple::before { + content: "\f46a"; +} + +.fa-burn::before { + content: "\f46a"; +} + +.fa-person::before { + content: "\f183"; +} + +.fa-male::before { + content: "\f183"; +} + +.fa-laptop::before { + content: "\f109"; +} + +.fa-file-csv::before { + content: "\f6dd"; +} + +.fa-menorah::before { + content: "\f676"; +} + +.fa-truck-plane::before { + content: "\e58f"; +} + +.fa-record-vinyl::before { + content: "\f8d9"; +} + +.fa-face-grin-stars::before { + content: "\f587"; +} + +.fa-grin-stars::before { + content: "\f587"; +} + +.fa-bong::before { + content: "\f55c"; +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; +} + +.fa-pastafarianism::before { + content: "\f67b"; +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; +} + +.fa-spoon::before { + content: "\f2e5"; +} + +.fa-utensil-spoon::before { + content: "\f2e5"; +} + +.fa-jar-wheat::before { + content: "\e517"; +} + +.fa-envelopes-bulk::before { + content: "\f674"; +} + +.fa-mail-bulk::before { + content: "\f674"; +} + +.fa-file-circle-exclamation::before { + content: "\e4eb"; +} + +.fa-circle-h::before { + content: "\f47e"; +} + +.fa-hospital-symbol::before { + content: "\f47e"; +} + +.fa-pager::before { + content: "\f815"; +} + +.fa-address-book::before { + content: "\f2b9"; +} + +.fa-contact-book::before { + content: "\f2b9"; +} + +.fa-strikethrough::before { + content: "\f0cc"; +} + +.fa-k::before { + content: "K"; +} + +.fa-landmark-flag::before { + content: "\e51c"; +} + +.fa-pencil::before { + content: "\f303"; +} + +.fa-pencil-alt::before { + content: "\f303"; +} + +.fa-backward::before { + content: "\f04a"; +} + +.fa-caret-right::before { + content: "\f0da"; +} + +.fa-comments::before { + content: "\f086"; +} + +.fa-paste::before { + content: "\f0ea"; +} + +.fa-file-clipboard::before { + content: "\f0ea"; +} + +.fa-code-pull-request::before { + content: "\e13c"; +} + +.fa-clipboard-list::before { + content: "\f46d"; +} + +.fa-truck-ramp-box::before { + content: "\f4de"; +} + +.fa-truck-loading::before { + content: "\f4de"; +} + +.fa-user-check::before { + content: "\f4fc"; +} + +.fa-vial-virus::before { + content: "\e597"; +} + +.fa-sheet-plastic::before { + content: "\e571"; +} + +.fa-blog::before { + content: "\f781"; +} + +.fa-user-ninja::before { + content: "\f504"; +} + +.fa-person-arrow-up-from-line::before { + content: "\e539"; +} + +.fa-scroll-torah::before { + content: "\f6a0"; +} + +.fa-torah::before { + content: "\f6a0"; +} + +.fa-broom-ball::before { + content: "\f458"; +} + +.fa-quidditch::before { + content: "\f458"; +} + +.fa-quidditch-broom-ball::before { + content: "\f458"; +} + +.fa-toggle-off::before { + content: "\f204"; +} + +.fa-box-archive::before { + content: "\f187"; +} + +.fa-archive::before { + content: "\f187"; +} + +.fa-person-drowning::before { + content: "\e545"; +} + +.fa-arrow-down-9-1::before { + content: "\f886"; +} + +.fa-sort-numeric-desc::before { + content: "\f886"; +} + +.fa-sort-numeric-down-alt::before { + content: "\f886"; +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-spray-can::before { + content: "\f5bd"; +} + +.fa-truck-monster::before { + content: "\f63b"; +} + +.fa-w::before { + content: "W"; +} + +.fa-earth-africa::before { + content: "\f57c"; +} + +.fa-globe-africa::before { + content: "\f57c"; +} + +.fa-rainbow::before { + content: "\f75b"; +} + +.fa-circle-notch::before { + content: "\f1ce"; +} + +.fa-tablet-screen-button::before { + content: "\f3fa"; +} + +.fa-tablet-alt::before { + content: "\f3fa"; +} + +.fa-paw::before { + content: "\f1b0"; +} + +.fa-cloud::before { + content: "\f0c2"; +} + +.fa-trowel-bricks::before { + content: "\e58a"; +} + +.fa-face-flushed::before { + content: "\f579"; +} + +.fa-flushed::before { + content: "\f579"; +} + +.fa-hospital-user::before { + content: "\f80d"; +} + +.fa-tent-arrow-left-right::before { + content: "\e57f"; +} + +.fa-gavel::before { + content: "\f0e3"; +} + +.fa-legal::before { + content: "\f0e3"; +} + +.fa-binoculars::before { + content: "\f1e5"; +} + +.fa-microphone-slash::before { + content: "\f131"; +} + +.fa-box-tissue::before { + content: "\e05b"; +} + +.fa-motorcycle::before { + content: "\f21c"; +} + +.fa-bell-concierge::before { + content: "\f562"; +} + +.fa-concierge-bell::before { + content: "\f562"; +} + +.fa-pen-ruler::before { + content: "\f5ae"; +} + +.fa-pencil-ruler::before { + content: "\f5ae"; +} + +.fa-people-arrows::before { + content: "\e068"; +} + +.fa-people-arrows-left-right::before { + content: "\e068"; +} + +.fa-mars-and-venus-burst::before { + content: "\e523"; +} + +.fa-square-caret-right::before { + content: "\f152"; +} + +.fa-caret-square-right::before { + content: "\f152"; +} + +.fa-scissors::before { + content: "\f0c4"; +} + +.fa-cut::before { + content: "\f0c4"; +} + +.fa-sun-plant-wilt::before { + content: "\e57a"; +} + +.fa-toilets-portable::before { + content: "\e584"; +} + +.fa-hockey-puck::before { + content: "\f453"; +} + +.fa-table::before { + content: "\f0ce"; +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; +} + +.fa-tachograph-digital::before { + content: "\f566"; +} + +.fa-digital-tachograph::before { + content: "\f566"; +} + +.fa-users-slash::before { + content: "\e073"; +} + +.fa-clover::before { + content: "\e139"; +} + +.fa-reply::before { + content: "\f3e5"; +} + +.fa-mail-reply::before { + content: "\f3e5"; +} + +.fa-star-and-crescent::before { + content: "\f699"; +} + +.fa-house-fire::before { + content: "\e50c"; +} + +.fa-square-minus::before { + content: "\f146"; +} + +.fa-minus-square::before { + content: "\f146"; +} + +.fa-helicopter::before { + content: "\f533"; +} + +.fa-compass::before { + content: "\f14e"; +} + +.fa-square-caret-down::before { + content: "\f150"; +} + +.fa-caret-square-down::before { + content: "\f150"; +} + +.fa-file-circle-question::before { + content: "\e4ef"; +} + +.fa-laptop-code::before { + content: "\f5fc"; +} + +.fa-swatchbook::before { + content: "\f5c3"; +} + +.fa-prescription-bottle::before { + content: "\f485"; +} + +.fa-bars::before { + content: "\f0c9"; +} + +.fa-navicon::before { + content: "\f0c9"; +} + +.fa-people-group::before { + content: "\e533"; +} + +.fa-hourglass-end::before { + content: "\f253"; +} + +.fa-hourglass-3::before { + content: "\f253"; +} + +.fa-heart-crack::before { + content: "\f7a9"; +} + +.fa-heart-broken::before { + content: "\f7a9"; +} + +.fa-square-up-right::before { + content: "\f360"; +} + +.fa-external-link-square-alt::before { + content: "\f360"; +} + +.fa-face-kiss-beam::before { + content: "\f597"; +} + +.fa-kiss-beam::before { + content: "\f597"; +} + +.fa-film::before { + content: "\f008"; +} + +.fa-ruler-horizontal::before { + content: "\f547"; +} + +.fa-people-robbery::before { + content: "\e536"; +} + +.fa-lightbulb::before { + content: "\f0eb"; +} + +.fa-caret-left::before { + content: "\f0d9"; +} + +.fa-circle-exclamation::before { + content: "\f06a"; +} + +.fa-exclamation-circle::before { + content: "\f06a"; +} + +.fa-school-circle-xmark::before { + content: "\e56d"; +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; +} + +.fa-sign-out::before { + content: "\f08b"; +} + +.fa-circle-chevron-down::before { + content: "\f13a"; +} + +.fa-chevron-circle-down::before { + content: "\f13a"; +} + +.fa-unlock-keyhole::before { + content: "\f13e"; +} + +.fa-unlock-alt::before { + content: "\f13e"; +} + +.fa-cloud-showers-heavy::before { + content: "\f740"; +} + +.fa-headphones-simple::before { + content: "\f58f"; +} + +.fa-headphones-alt::before { + content: "\f58f"; +} + +.fa-sitemap::before { + content: "\f0e8"; +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; +} + +.fa-donate::before { + content: "\f4b9"; +} + +.fa-memory::before { + content: "\f538"; +} + +.fa-road-spikes::before { + content: "\e568"; +} + +.fa-fire-burner::before { + content: "\e4f1"; +} + +.fa-flag::before { + content: "\f024"; +} + +.fa-hanukiah::before { + content: "\f6e6"; +} + +.fa-feather::before { + content: "\f52d"; +} + +.fa-volume-low::before { + content: "\f027"; +} + +.fa-volume-down::before { + content: "\f027"; +} + +.fa-comment-slash::before { + content: "\f4b3"; +} + +.fa-cloud-sun-rain::before { + content: "\f743"; +} + +.fa-compress::before { + content: "\f066"; +} + +.fa-wheat-awn::before { + content: "\e2cd"; +} + +.fa-wheat-alt::before { + content: "\e2cd"; +} + +.fa-ankh::before { + content: "\f644"; +} + +.fa-hands-holding-child::before { + content: "\e4fa"; +} + +.fa-asterisk::before { + content: "\*"; +} + +.fa-square-check::before { + content: "\f14a"; +} + +.fa-check-square::before { + content: "\f14a"; +} + +.fa-peseta-sign::before { + content: "\e221"; +} + +.fa-heading::before { + content: "\f1dc"; +} + +.fa-header::before { + content: "\f1dc"; +} + +.fa-ghost::before { + content: "\f6e2"; +} + +.fa-list::before { + content: "\f03a"; +} + +.fa-list-squares::before { + content: "\f03a"; +} + +.fa-square-phone-flip::before { + content: "\f87b"; +} + +.fa-phone-square-alt::before { + content: "\f87b"; +} + +.fa-cart-plus::before { + content: "\f217"; +} + +.fa-gamepad::before { + content: "\f11b"; +} + +.fa-circle-dot::before { + content: "\f192"; +} + +.fa-dot-circle::before { + content: "\f192"; +} + +.fa-face-dizzy::before { + content: "\f567"; +} + +.fa-dizzy::before { + content: "\f567"; +} + +.fa-egg::before { + content: "\f7fb"; +} + +.fa-house-medical-circle-xmark::before { + content: "\e513"; +} + +.fa-campground::before { + content: "\f6bb"; +} + +.fa-folder-plus::before { + content: "\f65e"; +} + +.fa-futbol::before { + content: "\f1e3"; +} + +.fa-futbol-ball::before { + content: "\f1e3"; +} + +.fa-soccer-ball::before { + content: "\f1e3"; +} + +.fa-paintbrush::before { + content: "\f1fc"; +} + +.fa-paint-brush::before { + content: "\f1fc"; +} + +.fa-lock::before { + content: "\f023"; +} + +.fa-gas-pump::before { + content: "\f52f"; +} + +.fa-hot-tub-person::before { + content: "\f593"; +} + +.fa-hot-tub::before { + content: "\f593"; +} + +.fa-map-location::before { + content: "\f59f"; +} + +.fa-map-marked::before { + content: "\f59f"; +} + +.fa-house-flood-water::before { + content: "\e50e"; +} + +.fa-tree::before { + content: "\f1bb"; +} + +.fa-bridge-lock::before { + content: "\e4cc"; +} + +.fa-sack-dollar::before { + content: "\f81d"; +} + +.fa-pen-to-square::before { + content: "\f044"; +} + +.fa-edit::before { + content: "\f044"; +} + +.fa-car-side::before { + content: "\f5e4"; +} + +.fa-share-nodes::before { + content: "\f1e0"; +} + +.fa-share-alt::before { + content: "\f1e0"; +} + +.fa-heart-circle-minus::before { + content: "\e4ff"; +} + +.fa-hourglass-half::before { + content: "\f252"; +} + +.fa-hourglass-2::before { + content: "\f252"; +} + +.fa-microscope::before { + content: "\f610"; +} + +.fa-sink::before { + content: "\e06d"; +} + +.fa-bag-shopping::before { + content: "\f290"; +} + +.fa-shopping-bag::before { + content: "\f290"; +} + +.fa-arrow-down-z-a::before { + content: "\f881"; +} + +.fa-sort-alpha-desc::before { + content: "\f881"; +} + +.fa-sort-alpha-down-alt::before { + content: "\f881"; +} + +.fa-mitten::before { + content: "\f7b5"; +} + +.fa-person-rays::before { + content: "\e54d"; +} + +.fa-users::before { + content: "\f0c0"; +} + +.fa-eye-slash::before { + content: "\f070"; +} + +.fa-flask-vial::before { + content: "\e4f3"; +} + +.fa-hand::before { + content: "\f256"; +} + +.fa-hand-paper::before { + content: "\f256"; +} + +.fa-om::before { + content: "\f679"; +} + +.fa-worm::before { + content: "\e599"; +} + +.fa-house-circle-xmark::before { + content: "\e50b"; +} + +.fa-plug::before { + content: "\f1e6"; +} + +.fa-chevron-up::before { + content: "\f077"; +} + +.fa-hand-spock::before { + content: "\f259"; +} + +.fa-stopwatch::before { + content: "\f2f2"; +} + +.fa-face-kiss::before { + content: "\f596"; +} + +.fa-kiss::before { + content: "\f596"; +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; +} + +.fa-face-grin-tongue::before { + content: "\f589"; +} + +.fa-grin-tongue::before { + content: "\f589"; +} + +.fa-chess-bishop::before { + content: "\f43a"; +} + +.fa-face-grin-wink::before { + content: "\f58c"; +} + +.fa-grin-wink::before { + content: "\f58c"; +} + +.fa-ear-deaf::before { + content: "\f2a4"; +} + +.fa-deaf::before { + content: "\f2a4"; +} + +.fa-deafness::before { + content: "\f2a4"; +} + +.fa-hard-of-hearing::before { + content: "\f2a4"; +} + +.fa-road-circle-check::before { + content: "\e564"; +} + +.fa-dice-five::before { + content: "\f523"; +} + +.fa-square-rss::before { + content: "\f143"; +} + +.fa-rss-square::before { + content: "\f143"; +} + +.fa-land-mine-on::before { + content: "\e51b"; +} + +.fa-i-cursor::before { + content: "\f246"; +} + +.fa-stamp::before { + content: "\f5bf"; +} + +.fa-stairs::before { + content: "\e289"; +} + +.fa-i::before { + content: "I"; +} + +.fa-hryvnia-sign::before { + content: "\f6f2"; +} + +.fa-hryvnia::before { + content: "\f6f2"; +} + +.fa-pills::before { + content: "\f484"; +} + +.fa-face-grin-wide::before { + content: "\f581"; +} + +.fa-grin-alt::before { + content: "\f581"; +} + +.fa-tooth::before { + content: "\f5c9"; +} + +.fa-v::before { + content: "V"; +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; +} + +.fa-bicycle::before { + content: "\f206"; +} + +.fa-staff-snake::before { + content: "\e579"; +} + +.fa-rod-asclepius::before { + content: "\e579"; +} + +.fa-rod-snake::before { + content: "\e579"; +} + +.fa-staff-aesculapius::before { + content: "\e579"; +} + +.fa-head-side-cough-slash::before { + content: "\e062"; +} + +.fa-truck-medical::before { + content: "\f0f9"; +} + +.fa-ambulance::before { + content: "\f0f9"; +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; +} + +.fa-snowman::before { + content: "\f7d0"; +} + +.fa-mortar-pestle::before { + content: "\f5a7"; +} + +.fa-road-barrier::before { + content: "\e562"; +} + +.fa-school::before { + content: "\f549"; +} + +.fa-igloo::before { + content: "\f7ae"; +} + +.fa-joint::before { + content: "\f595"; +} + +.fa-angle-right::before { + content: "\f105"; +} + +.fa-horse::before { + content: "\f6f0"; +} + +.fa-q::before { + content: "Q"; +} + +.fa-g::before { + content: "G"; +} + +.fa-notes-medical::before { + content: "\f481"; +} + +.fa-temperature-half::before { + content: "\f2c9"; +} + +.fa-temperature-2::before { + content: "\f2c9"; +} + +.fa-thermometer-2::before { + content: "\f2c9"; +} + +.fa-thermometer-half::before { + content: "\f2c9"; +} + +.fa-dong-sign::before { + content: "\e169"; +} + +.fa-capsules::before { + content: "\f46b"; +} + +.fa-poo-storm::before { + content: "\f75a"; +} + +.fa-poo-bolt::before { + content: "\f75a"; +} + +.fa-face-frown-open::before { + content: "\f57a"; +} + +.fa-frown-open::before { + content: "\f57a"; +} + +.fa-hand-point-up::before { + content: "\f0a6"; +} + +.fa-money-bill::before { + content: "\f0d6"; +} + +.fa-bookmark::before { + content: "\f02e"; +} + +.fa-align-justify::before { + content: "\f039"; +} + +.fa-umbrella-beach::before { + content: "\f5ca"; +} + +.fa-helmet-un::before { + content: "\e503"; +} + +.fa-bullseye::before { + content: "\f140"; +} + +.fa-bacon::before { + content: "\f7e5"; +} + +.fa-hand-point-down::before { + content: "\f0a7"; +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; +} + +.fa-folder::before { + content: "\f07b"; +} + +.fa-folder-blank::before { + content: "\f07b"; +} + +.fa-file-waveform::before { + content: "\f478"; +} + +.fa-file-medical-alt::before { + content: "\f478"; +} + +.fa-radiation::before { + content: "\f7b9"; +} + +.fa-chart-simple::before { + content: "\e473"; +} + +.fa-mars-stroke::before { + content: "\f229"; +} + +.fa-vial::before { + content: "\f492"; +} + +.fa-gauge::before { + content: "\f624"; +} + +.fa-dashboard::before { + content: "\f624"; +} + +.fa-gauge-med::before { + content: "\f624"; +} + +.fa-tachometer-alt-average::before { + content: "\f624"; +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; +} + +.fa-e::before { + content: "E"; +} + +.fa-pen-clip::before { + content: "\f305"; +} + +.fa-pen-alt::before { + content: "\f305"; +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; +} + +.fa-user::before { + content: "\f007"; +} + +.fa-school-circle-check::before { + content: "\e56b"; +} + +.fa-dumpster::before { + content: "\f793"; +} + +.fa-van-shuttle::before { + content: "\f5b6"; +} + +.fa-shuttle-van::before { + content: "\f5b6"; +} + +.fa-building-user::before { + content: "\e4da"; +} + +.fa-square-caret-left::before { + content: "\f191"; +} + +.fa-caret-square-left::before { + content: "\f191"; +} + +.fa-highlighter::before { + content: "\f591"; +} + +.fa-key::before { + content: "\f084"; +} + +.fa-bullhorn::before { + content: "\f0a1"; +} + +.fa-globe::before { + content: "\f0ac"; +} + +.fa-synagogue::before { + content: "\f69b"; +} + +.fa-person-half-dress::before { + content: "\e548"; +} + +.fa-road-bridge::before { + content: "\e563"; +} + +.fa-location-arrow::before { + content: "\f124"; +} + +.fa-c::before { + content: "C"; +} + +.fa-tablet-button::before { + content: "\f10a"; +} + +.fa-building-lock::before { + content: "\e4d6"; +} + +.fa-pizza-slice::before { + content: "\f818"; +} + +.fa-money-bill-wave::before { + content: "\f53a"; +} + +.fa-chart-area::before { + content: "\f1fe"; +} + +.fa-area-chart::before { + content: "\f1fe"; +} + +.fa-house-flag::before { + content: "\e50d"; +} + +.fa-person-circle-minus::before { + content: "\e540"; +} + +.fa-ban::before { + content: "\f05e"; +} + +.fa-cancel::before { + content: "\f05e"; +} + +.fa-camera-rotate::before { + content: "\e0d8"; +} + +.fa-spray-can-sparkles::before { + content: "\f5d0"; +} + +.fa-air-freshener::before { + content: "\f5d0"; +} + +.fa-star::before { + content: "\f005"; +} + +.fa-repeat::before { + content: "\f363"; +} + +.fa-cross::before { + content: "\f654"; +} + +.fa-box::before { + content: "\f466"; +} + +.fa-venus-mars::before { + content: "\f228"; +} + +.fa-arrow-pointer::before { + content: "\f245"; +} + +.fa-mouse-pointer::before { + content: "\f245"; +} + +.fa-maximize::before { + content: "\f31e"; +} + +.fa-expand-arrows-alt::before { + content: "\f31e"; +} + +.fa-charging-station::before { + content: "\f5e7"; +} + +.fa-shapes::before { + content: "\f61f"; +} + +.fa-triangle-circle-square::before { + content: "\f61f"; +} + +.fa-shuffle::before { + content: "\f074"; +} + +.fa-random::before { + content: "\f074"; +} + +.fa-person-running::before { + content: "\f70c"; +} + +.fa-running::before { + content: "\f70c"; +} + +.fa-mobile-retro::before { + content: "\e527"; +} + +.fa-grip-lines-vertical::before { + content: "\f7a5"; +} + +.fa-spider::before { + content: "\f717"; +} + +.fa-hands-bound::before { + content: "\e4f9"; +} + +.fa-file-invoice-dollar::before { + content: "\f571"; +} + +.fa-plane-circle-exclamation::before { + content: "\e556"; +} + +.fa-x-ray::before { + content: "\f497"; +} + +.fa-spell-check::before { + content: "\f891"; +} + +.fa-slash::before { + content: "\f715"; +} + +.fa-computer-mouse::before { + content: "\f8cc"; +} + +.fa-mouse::before { + content: "\f8cc"; +} + +.fa-arrow-right-to-bracket::before { + content: "\f090"; +} + +.fa-sign-in::before { + content: "\f090"; +} + +.fa-shop-slash::before { + content: "\e070"; +} + +.fa-store-alt-slash::before { + content: "\e070"; +} + +.fa-server::before { + content: "\f233"; +} + +.fa-virus-covid-slash::before { + content: "\e4a9"; +} + +.fa-shop-lock::before { + content: "\e4a5"; +} + +.fa-hourglass-start::before { + content: "\f251"; +} + +.fa-hourglass-1::before { + content: "\f251"; +} + +.fa-blender-phone::before { + content: "\f6b6"; +} + +.fa-building-wheat::before { + content: "\e4db"; +} + +.fa-person-breastfeeding::before { + content: "\e53a"; +} + +.fa-right-to-bracket::before { + content: "\f2f6"; +} + +.fa-sign-in-alt::before { + content: "\f2f6"; +} + +.fa-venus::before { + content: "\f221"; +} + +.fa-passport::before { + content: "\f5ab"; +} + +.fa-heart-pulse::before { + content: "\f21e"; +} + +.fa-heartbeat::before { + content: "\f21e"; +} + +.fa-people-carry-box::before { + content: "\f4ce"; +} + +.fa-people-carry::before { + content: "\f4ce"; +} + +.fa-temperature-high::before { + content: "\f769"; +} + +.fa-microchip::before { + content: "\f2db"; +} + +.fa-crown::before { + content: "\f521"; +} + +.fa-weight-hanging::before { + content: "\f5cd"; +} + +.fa-xmarks-lines::before { + content: "\e59a"; +} + +.fa-file-prescription::before { + content: "\f572"; +} + +.fa-weight-scale::before { + content: "\f496"; +} + +.fa-weight::before { + content: "\f496"; +} + +.fa-user-group::before { + content: "\f500"; +} + +.fa-user-friends::before { + content: "\f500"; +} + +.fa-arrow-up-a-z::before { + content: "\f15e"; +} + +.fa-sort-alpha-up::before { + content: "\f15e"; +} + +.fa-chess-knight::before { + content: "\f441"; +} + +.fa-face-laugh-squint::before { + content: "\f59b"; +} + +.fa-laugh-squint::before { + content: "\f59b"; +} + +.fa-wheelchair::before { + content: "\f193"; +} + +.fa-circle-arrow-up::before { + content: "\f0aa"; +} + +.fa-arrow-circle-up::before { + content: "\f0aa"; +} + +.fa-toggle-on::before { + content: "\f205"; +} + +.fa-person-walking::before { + content: "\f554"; +} + +.fa-walking::before { + content: "\f554"; +} + +.fa-l::before { + content: "L"; +} + +.fa-fire::before { + content: "\f06d"; +} + +.fa-bed-pulse::before { + content: "\f487"; +} + +.fa-procedures::before { + content: "\f487"; +} + +.fa-shuttle-space::before { + content: "\f197"; +} + +.fa-space-shuttle::before { + content: "\f197"; +} + +.fa-face-laugh::before { + content: "\f599"; +} + +.fa-laugh::before { + content: "\f599"; +} + +.fa-folder-open::before { + content: "\f07c"; +} + +.fa-heart-circle-plus::before { + content: "\e500"; +} + +.fa-code-fork::before { + content: "\e13b"; +} + +.fa-city::before { + content: "\f64f"; +} + +.fa-microphone-lines::before { + content: "\f3c9"; +} + +.fa-microphone-alt::before { + content: "\f3c9"; +} + +.fa-pepper-hot::before { + content: "\f816"; +} + +.fa-unlock::before { + content: "\f09c"; +} + +.fa-colon-sign::before { + content: "\e140"; +} + +.fa-headset::before { + content: "\f590"; +} + +.fa-store-slash::before { + content: "\e071"; +} + +.fa-road-circle-xmark::before { + content: "\e566"; +} + +.fa-user-minus::before { + content: "\f503"; +} + +.fa-mars-stroke-up::before { + content: "\f22a"; +} + +.fa-mars-stroke-v::before { + content: "\f22a"; +} + +.fa-champagne-glasses::before { + content: "\f79f"; +} + +.fa-glass-cheers::before { + content: "\f79f"; +} + +.fa-clipboard::before { + content: "\f328"; +} + +.fa-house-circle-exclamation::before { + content: "\e50a"; +} + +.fa-file-arrow-up::before { + content: "\f574"; +} + +.fa-file-upload::before { + content: "\f574"; +} + +.fa-wifi::before { + content: "\f1eb"; +} + +.fa-wifi-3::before { + content: "\f1eb"; +} + +.fa-wifi-strong::before { + content: "\f1eb"; +} + +.fa-bath::before { + content: "\f2cd"; +} + +.fa-bathtub::before { + content: "\f2cd"; +} + +.fa-underline::before { + content: "\f0cd"; +} + +.fa-user-pen::before { + content: "\f4ff"; +} + +.fa-user-edit::before { + content: "\f4ff"; +} + +.fa-signature::before { + content: "\f5b7"; +} + +.fa-stroopwafel::before { + content: "\f551"; +} + +.fa-bold::before { + content: "\f032"; +} + +.fa-anchor-lock::before { + content: "\e4ad"; +} + +.fa-building-ngo::before { + content: "\e4d7"; +} + +.fa-manat-sign::before { + content: "\e1d5"; +} + +.fa-not-equal::before { + content: "\f53e"; +} + +.fa-border-top-left::before { + content: "\f853"; +} + +.fa-border-style::before { + content: "\f853"; +} + +.fa-map-location-dot::before { + content: "\f5a0"; +} + +.fa-map-marked-alt::before { + content: "\f5a0"; +} + +.fa-jedi::before { + content: "\f669"; +} + +.fa-square-poll-vertical::before { + content: "\f681"; +} + +.fa-poll::before { + content: "\f681"; +} + +.fa-mug-hot::before { + content: "\f7b6"; +} + +.fa-car-battery::before { + content: "\f5df"; +} + +.fa-battery-car::before { + content: "\f5df"; +} + +.fa-gift::before { + content: "\f06b"; +} + +.fa-dice-two::before { + content: "\f528"; +} + +.fa-chess-queen::before { + content: "\f445"; +} + +.fa-glasses::before { + content: "\f530"; +} + +.fa-chess-board::before { + content: "\f43c"; +} + +.fa-building-circle-check::before { + content: "\e4d2"; +} + +.fa-person-chalkboard::before { + content: "\e53d"; +} + +.fa-mars-stroke-right::before { + content: "\f22b"; +} + +.fa-mars-stroke-h::before { + content: "\f22b"; +} + +.fa-hand-back-fist::before { + content: "\f255"; +} + +.fa-hand-rock::before { + content: "\f255"; +} + +.fa-square-caret-up::before { + content: "\f151"; +} + +.fa-caret-square-up::before { + content: "\f151"; +} + +.fa-cloud-showers-water::before { + content: "\e4e4"; +} + +.fa-chart-bar::before { + content: "\f080"; +} + +.fa-bar-chart::before { + content: "\f080"; +} + +.fa-hands-bubbles::before { + content: "\e05e"; +} + +.fa-hands-wash::before { + content: "\e05e"; +} + +.fa-less-than-equal::before { + content: "\f537"; +} + +.fa-train::before { + content: "\f238"; +} + +.fa-eye-low-vision::before { + content: "\f2a8"; +} + +.fa-low-vision::before { + content: "\f2a8"; +} + +.fa-crow::before { + content: "\f520"; +} + +.fa-sailboat::before { + content: "\e445"; +} + +.fa-window-restore::before { + content: "\f2d2"; +} + +.fa-square-plus::before { + content: "\f0fe"; +} + +.fa-plus-square::before { + content: "\f0fe"; +} + +.fa-torii-gate::before { + content: "\f6a1"; +} + +.fa-frog::before { + content: "\f52e"; +} + +.fa-bucket::before { + content: "\e4cf"; +} + +.fa-image::before { + content: "\f03e"; +} + +.fa-microphone::before { + content: "\f130"; +} + +.fa-cow::before { + content: "\f6c8"; +} + +.fa-caret-up::before { + content: "\f0d8"; +} + +.fa-screwdriver::before { + content: "\f54a"; +} + +.fa-folder-closed::before { + content: "\e185"; +} + +.fa-house-tsunami::before { + content: "\e515"; +} + +.fa-square-nfi::before { + content: "\e576"; +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; +} + +.fa-martini-glass::before { + content: "\f57b"; +} + +.fa-glass-martini-alt::before { + content: "\f57b"; +} + +.fa-rotate-left::before { + content: "\f2ea"; +} + +.fa-rotate-back::before { + content: "\f2ea"; +} + +.fa-rotate-backward::before { + content: "\f2ea"; +} + +.fa-undo-alt::before { + content: "\f2ea"; +} + +.fa-table-columns::before { + content: "\f0db"; +} + +.fa-columns::before { + content: "\f0db"; +} + +.fa-lemon::before { + content: "\f094"; +} + +.fa-head-side-mask::before { + content: "\e063"; +} + +.fa-handshake::before { + content: "\f2b5"; +} + +.fa-gem::before { + content: "\f3a5"; +} + +.fa-dolly::before { + content: "\f472"; +} + +.fa-dolly-box::before { + content: "\f472"; +} + +.fa-smoking::before { + content: "\f48d"; +} + +.fa-minimize::before { + content: "\f78c"; +} + +.fa-compress-arrows-alt::before { + content: "\f78c"; +} + +.fa-monument::before { + content: "\f5a6"; +} + +.fa-snowplow::before { + content: "\f7d2"; +} + +.fa-angles-right::before { + content: "\f101"; +} + +.fa-angle-double-right::before { + content: "\f101"; +} + +.fa-cannabis::before { + content: "\f55f"; +} + +.fa-circle-play::before { + content: "\f144"; +} + +.fa-play-circle::before { + content: "\f144"; +} + +.fa-tablets::before { + content: "\f490"; +} + +.fa-ethernet::before { + content: "\f796"; +} + +.fa-euro-sign::before { + content: "\f153"; +} + +.fa-eur::before { + content: "\f153"; +} + +.fa-euro::before { + content: "\f153"; +} + +.fa-chair::before { + content: "\f6c0"; +} + +.fa-circle-check::before { + content: "\f058"; +} + +.fa-check-circle::before { + content: "\f058"; +} + +.fa-circle-stop::before { + content: "\f28d"; +} + +.fa-stop-circle::before { + content: "\f28d"; +} + +.fa-compass-drafting::before { + content: "\f568"; +} + +.fa-drafting-compass::before { + content: "\f568"; +} + +.fa-plate-wheat::before { + content: "\e55a"; +} + +.fa-icicles::before { + content: "\f7ad"; +} + +.fa-person-shelter::before { + content: "\e54f"; +} + +.fa-neuter::before { + content: "\f22c"; +} + +.fa-id-badge::before { + content: "\f2c1"; +} + +.fa-marker::before { + content: "\f5a1"; +} + +.fa-face-laugh-beam::before { + content: "\f59a"; +} + +.fa-laugh-beam::before { + content: "\f59a"; +} + +.fa-helicopter-symbol::before { + content: "\e502"; +} + +.fa-universal-access::before { + content: "\f29a"; +} + +.fa-circle-chevron-up::before { + content: "\f139"; +} + +.fa-chevron-circle-up::before { + content: "\f139"; +} + +.fa-lari-sign::before { + content: "\e1c8"; +} + +.fa-volcano::before { + content: "\f770"; +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; +} + +.fa-sterling-sign::before { + content: "\f154"; +} + +.fa-gbp::before { + content: "\f154"; +} + +.fa-pound-sign::before { + content: "\f154"; +} + +.fa-viruses::before { + content: "\e076"; +} + +.fa-square-person-confined::before { + content: "\e577"; +} + +.fa-user-tie::before { + content: "\f508"; +} + +.fa-arrow-down-long::before { + content: "\f175"; +} + +.fa-long-arrow-down::before { + content: "\f175"; +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; +} + +.fa-certificate::before { + content: "\f0a3"; +} + +.fa-reply-all::before { + content: "\f122"; +} + +.fa-mail-reply-all::before { + content: "\f122"; +} + +.fa-suitcase::before { + content: "\f0f2"; +} + +.fa-person-skating::before { + content: "\f7c5"; +} + +.fa-skating::before { + content: "\f7c5"; +} + +.fa-filter-circle-dollar::before { + content: "\f662"; +} + +.fa-funnel-dollar::before { + content: "\f662"; +} + +.fa-camera-retro::before { + content: "\f083"; +} + +.fa-circle-arrow-down::before { + content: "\f0ab"; +} + +.fa-arrow-circle-down::before { + content: "\f0ab"; +} + +.fa-file-import::before { + content: "\f56f"; +} + +.fa-arrow-right-to-file::before { + content: "\f56f"; +} + +.fa-square-arrow-up-right::before { + content: "\f14c"; +} + +.fa-external-link-square::before { + content: "\f14c"; +} + +.fa-box-open::before { + content: "\f49e"; +} + +.fa-scroll::before { + content: "\f70e"; +} + +.fa-spa::before { + content: "\f5bb"; +} + +.fa-location-pin-lock::before { + content: "\e51f"; +} + +.fa-pause::before { + content: "\f04c"; +} + +.fa-hill-avalanche::before { + content: "\e507"; +} + +.fa-temperature-empty::before { + content: "\f2cb"; +} + +.fa-temperature-0::before { + content: "\f2cb"; +} + +.fa-thermometer-0::before { + content: "\f2cb"; +} + +.fa-thermometer-empty::before { + content: "\f2cb"; +} + +.fa-bomb::before { + content: "\f1e2"; +} + +.fa-registered::before { + content: "\f25d"; +} + +.fa-address-card::before { + content: "\f2bb"; +} + +.fa-contact-card::before { + content: "\f2bb"; +} + +.fa-vcard::before { + content: "\f2bb"; +} + +.fa-scale-unbalanced-flip::before { + content: "\f516"; +} + +.fa-balance-scale-right::before { + content: "\f516"; +} + +.fa-subscript::before { + content: "\f12c"; +} + +.fa-diamond-turn-right::before { + content: "\f5eb"; +} + +.fa-directions::before { + content: "\f5eb"; +} + +.fa-burst::before { + content: "\e4dc"; +} + +.fa-house-laptop::before { + content: "\e066"; +} + +.fa-laptop-house::before { + content: "\e066"; +} + +.fa-face-tired::before { + content: "\f5c8"; +} + +.fa-tired::before { + content: "\f5c8"; +} + +.fa-money-bills::before { + content: "\e1f3"; +} + +.fa-smog::before { + content: "\f75f"; +} + +.fa-crutch::before { + content: "\f7f7"; +} + +.fa-cloud-arrow-up::before { + content: "\f0ee"; +} + +.fa-cloud-upload::before { + content: "\f0ee"; +} + +.fa-cloud-upload-alt::before { + content: "\f0ee"; +} + +.fa-palette::before { + content: "\f53f"; +} + +.fa-arrows-turn-right::before { + content: "\e4c0"; +} + +.fa-vest::before { + content: "\e085"; +} + +.fa-ferry::before { + content: "\e4ea"; +} + +.fa-arrows-down-to-people::before { + content: "\e4b9"; +} + +.fa-seedling::before { + content: "\f4d8"; +} + +.fa-sprout::before { + content: "\f4d8"; +} + +.fa-left-right::before { + content: "\f337"; +} + +.fa-arrows-alt-h::before { + content: "\f337"; +} + +.fa-boxes-packing::before { + content: "\e4c7"; +} + +.fa-circle-arrow-left::before { + content: "\f0a8"; +} + +.fa-arrow-circle-left::before { + content: "\f0a8"; +} + +.fa-group-arrows-rotate::before { + content: "\e4f6"; +} + +.fa-bowl-food::before { + content: "\e4c6"; +} + +.fa-candy-cane::before { + content: "\f786"; +} + +.fa-arrow-down-wide-short::before { + content: "\f160"; +} + +.fa-sort-amount-asc::before { + content: "\f160"; +} + +.fa-sort-amount-down::before { + content: "\f160"; +} + +.fa-cloud-bolt::before { + content: "\f76c"; +} + +.fa-thunderstorm::before { + content: "\f76c"; +} + +.fa-text-slash::before { + content: "\f87d"; +} + +.fa-remove-format::before { + content: "\f87d"; +} + +.fa-face-smile-wink::before { + content: "\f4da"; +} + +.fa-smile-wink::before { + content: "\f4da"; +} + +.fa-file-word::before { + content: "\f1c2"; +} + +.fa-file-powerpoint::before { + content: "\f1c4"; +} + +.fa-arrows-left-right::before { + content: "\f07e"; +} + +.fa-arrows-h::before { + content: "\f07e"; +} + +.fa-house-lock::before { + content: "\e510"; +} + +.fa-cloud-arrow-down::before { + content: "\f0ed"; +} + +.fa-cloud-download::before { + content: "\f0ed"; +} + +.fa-cloud-download-alt::before { + content: "\f0ed"; +} + +.fa-children::before { + content: "\e4e1"; +} + +.fa-chalkboard::before { + content: "\f51b"; +} + +.fa-blackboard::before { + content: "\f51b"; +} + +.fa-user-large-slash::before { + content: "\f4fa"; +} + +.fa-user-alt-slash::before { + content: "\f4fa"; +} + +.fa-envelope-open::before { + content: "\f2b6"; +} + +.fa-handshake-simple-slash::before { + content: "\e05f"; +} + +.fa-handshake-alt-slash::before { + content: "\e05f"; +} + +.fa-mattress-pillow::before { + content: "\e525"; +} + +.fa-guarani-sign::before { + content: "\e19a"; +} + +.fa-arrows-rotate::before { + content: "\f021"; +} + +.fa-refresh::before { + content: "\f021"; +} + +.fa-sync::before { + content: "\f021"; +} + +.fa-fire-extinguisher::before { + content: "\f134"; +} + +.fa-cruzeiro-sign::before { + content: "\e152"; +} + +.fa-greater-than-equal::before { + content: "\f532"; +} + +.fa-shield-halved::before { + content: "\f3ed"; +} + +.fa-shield-alt::before { + content: "\f3ed"; +} + +.fa-book-atlas::before { + content: "\f558"; +} + +.fa-atlas::before { + content: "\f558"; +} + +.fa-virus::before { + content: "\e074"; +} + +.fa-envelope-circle-check::before { + content: "\e4e8"; +} + +.fa-layer-group::before { + content: "\f5fd"; +} + +.fa-arrows-to-dot::before { + content: "\e4be"; +} + +.fa-archway::before { + content: "\f557"; +} + +.fa-heart-circle-check::before { + content: "\e4fd"; +} + +.fa-house-chimney-crack::before { + content: "\f6f1"; +} + +.fa-house-damage::before { + content: "\f6f1"; +} + +.fa-file-zipper::before { + content: "\f1c6"; +} + +.fa-file-archive::before { + content: "\f1c6"; +} + +.fa-square::before { + content: "\f0c8"; +} + +.fa-martini-glass-empty::before { + content: "\f000"; +} + +.fa-glass-martini::before { + content: "\f000"; +} + +.fa-couch::before { + content: "\f4b8"; +} + +.fa-cedi-sign::before { + content: "\e0df"; +} + +.fa-italic::before { + content: "\f033"; +} + +.fa-church::before { + content: "\f51d"; +} + +.fa-comments-dollar::before { + content: "\f653"; +} + +.fa-democrat::before { + content: "\f747"; +} + +.fa-z::before { + content: "Z"; +} + +.fa-person-skiing::before { + content: "\f7c9"; +} + +.fa-skiing::before { + content: "\f7c9"; +} + +.fa-road-lock::before { + content: "\e567"; +} + +.fa-a::before { + content: "A"; +} + +.fa-temperature-arrow-down::before { + content: "\e03f"; +} + +.fa-temperature-down::before { + content: "\e03f"; +} + +.fa-feather-pointed::before { + content: "\f56b"; +} + +.fa-feather-alt::before { + content: "\f56b"; +} + +.fa-p::before { + content: "P"; +} + +.fa-snowflake::before { + content: "\f2dc"; +} + +.fa-newspaper::before { + content: "\f1ea"; +} + +.fa-rectangle-ad::before { + content: "\f641"; +} + +.fa-ad::before { + content: "\f641"; +} + +.fa-circle-arrow-right::before { + content: "\f0a9"; +} + +.fa-arrow-circle-right::before { + content: "\f0a9"; +} + +.fa-filter-circle-xmark::before { + content: "\e17b"; +} + +.fa-locust::before { + content: "\e520"; +} + +.fa-sort::before { + content: "\f0dc"; +} + +.fa-unsorted::before { + content: "\f0dc"; +} + +.fa-list-ol::before { + content: "\f0cb"; +} + +.fa-list-1-2::before { + content: "\f0cb"; +} + +.fa-list-numeric::before { + content: "\f0cb"; +} + +.fa-person-dress-burst::before { + content: "\e544"; +} + +.fa-money-check-dollar::before { + content: "\f53d"; +} + +.fa-money-check-alt::before { + content: "\f53d"; +} + +.fa-vector-square::before { + content: "\f5cb"; +} + +.fa-bread-slice::before { + content: "\f7ec"; +} + +.fa-language::before { + content: "\f1ab"; +} + +.fa-face-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-filter::before { + content: "\f0b0"; +} + +.fa-question::before { + content: "\?"; +} + +.fa-file-signature::before { + content: "\f573"; +} + +.fa-up-down-left-right::before { + content: "\f0b2"; +} + +.fa-arrows-alt::before { + content: "\f0b2"; +} + +.fa-house-chimney-user::before { + content: "\e065"; +} + +.fa-hand-holding-heart::before { + content: "\f4be"; +} + +.fa-puzzle-piece::before { + content: "\f12e"; +} + +.fa-money-check::before { + content: "\f53c"; +} + +.fa-star-half-stroke::before { + content: "\f5c0"; +} + +.fa-star-half-alt::before { + content: "\f5c0"; +} + +.fa-code::before { + content: "\f121"; +} + +.fa-whiskey-glass::before { + content: "\f7a0"; +} + +.fa-glass-whiskey::before { + content: "\f7a0"; +} + +.fa-building-circle-exclamation::before { + content: "\e4d3"; +} + +.fa-magnifying-glass-chart::before { + content: "\e522"; +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; +} + +.fa-external-link::before { + content: "\f08e"; +} + +.fa-cubes-stacked::before { + content: "\e4e6"; +} + +.fa-won-sign::before { + content: "\f159"; +} + +.fa-krw::before { + content: "\f159"; +} + +.fa-won::before { + content: "\f159"; +} + +.fa-virus-covid::before { + content: "\e4a8"; +} + +.fa-austral-sign::before { + content: "\e0a9"; +} + +.fa-f::before { + content: "F"; +} + +.fa-leaf::before { + content: "\f06c"; +} + +.fa-road::before { + content: "\f018"; +} + +.fa-taxi::before { + content: "\f1ba"; +} + +.fa-cab::before { + content: "\f1ba"; +} + +.fa-person-circle-plus::before { + content: "\e541"; +} + +.fa-chart-pie::before { + content: "\f200"; +} + +.fa-pie-chart::before { + content: "\f200"; +} + +.fa-bolt-lightning::before { + content: "\e0b7"; +} + +.fa-sack-xmark::before { + content: "\e56a"; +} + +.fa-file-excel::before { + content: "\f1c3"; +} + +.fa-file-contract::before { + content: "\f56c"; +} + +.fa-fish-fins::before { + content: "\e4f2"; +} + +.fa-building-flag::before { + content: "\e4d5"; +} + +.fa-face-grin-beam::before { + content: "\f582"; +} + +.fa-grin-beam::before { + content: "\f582"; +} + +.fa-object-ungroup::before { + content: "\f248"; +} + +.fa-poop::before { + content: "\f619"; +} + +.fa-location-pin::before { + content: "\f041"; +} + +.fa-map-marker::before { + content: "\f041"; +} + +.fa-kaaba::before { + content: "\f66b"; +} + +.fa-toilet-paper::before { + content: "\f71e"; +} + +.fa-helmet-safety::before { + content: "\f807"; +} + +.fa-hard-hat::before { + content: "\f807"; +} + +.fa-hat-hard::before { + content: "\f807"; +} + +.fa-eject::before { + content: "\f052"; +} + +.fa-circle-right::before { + content: "\f35a"; +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; +} + +.fa-plane-circle-check::before { + content: "\e555"; +} + +.fa-face-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-object-group::before { + content: "\f247"; +} + +.fa-chart-line::before { + content: "\f201"; +} + +.fa-line-chart::before { + content: "\f201"; +} + +.fa-mask-ventilator::before { + content: "\e524"; +} + +.fa-arrow-right::before { + content: "\f061"; +} + +.fa-signs-post::before { + content: "\f277"; +} + +.fa-map-signs::before { + content: "\f277"; +} + +.fa-cash-register::before { + content: "\f788"; +} + +.fa-person-circle-question::before { + content: "\e542"; +} + +.fa-h::before { + content: "H"; +} + +.fa-tarp::before { + content: "\e57b"; +} + +.fa-screwdriver-wrench::before { + content: "\f7d9"; +} + +.fa-tools::before { + content: "\f7d9"; +} + +.fa-arrows-to-eye::before { + content: "\e4bf"; +} + +.fa-plug-circle-bolt::before { + content: "\e55b"; +} + +.fa-heart::before { + content: "\f004"; +} + +.fa-mars-and-venus::before { + content: "\f224"; +} + +.fa-house-user::before { + content: "\e1b0"; +} + +.fa-home-user::before { + content: "\e1b0"; +} + +.fa-dumpster-fire::before { + content: "\f794"; +} + +.fa-house-crack::before { + content: "\e3b1"; +} + +.fa-martini-glass-citrus::before { + content: "\f561"; +} + +.fa-cocktail::before { + content: "\f561"; +} + +.fa-face-surprise::before { + content: "\f5c2"; +} + +.fa-surprise::before { + content: "\f5c2"; +} + +.fa-bottle-water::before { + content: "\e4c5"; +} + +.fa-circle-pause::before { + content: "\f28b"; +} + +.fa-pause-circle::before { + content: "\f28b"; +} + +.fa-toilet-paper-slash::before { + content: "\e072"; +} + +.fa-apple-whole::before { + content: "\f5d1"; +} + +.fa-apple-alt::before { + content: "\f5d1"; +} + +.fa-kitchen-set::before { + content: "\e51a"; +} + +.fa-r::before { + content: "R"; +} + +.fa-temperature-quarter::before { + content: "\f2ca"; +} + +.fa-temperature-1::before { + content: "\f2ca"; +} + +.fa-thermometer-1::before { + content: "\f2ca"; +} + +.fa-thermometer-quarter::before { + content: "\f2ca"; +} + +.fa-cube::before { + content: "\f1b2"; +} + +.fa-bitcoin-sign::before { + content: "\e0b4"; +} + +.fa-shield-dog::before { + content: "\e573"; +} + +.fa-solar-panel::before { + content: "\f5ba"; +} + +.fa-lock-open::before { + content: "\f3c1"; +} + +.fa-elevator::before { + content: "\e16d"; +} + +.fa-money-bill-transfer::before { + content: "\e528"; +} + +.fa-money-bill-trend-up::before { + content: "\e529"; +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; +} + +.fa-square-poll-horizontal::before { + content: "\f682"; +} + +.fa-poll-h::before { + content: "\f682"; +} + +.fa-circle::before { + content: "\f111"; +} + +.fa-backward-fast::before { + content: "\f049"; +} + +.fa-fast-backward::before { + content: "\f049"; +} + +.fa-recycle::before { + content: "\f1b8"; +} + +.fa-user-astronaut::before { + content: "\f4fb"; +} + +.fa-plane-slash::before { + content: "\e069"; +} + +.fa-trademark::before { + content: "\f25c"; +} + +.fa-basketball::before { + content: "\f434"; +} + +.fa-basketball-ball::before { + content: "\f434"; +} + +.fa-satellite-dish::before { + content: "\f7c0"; +} + +.fa-circle-up::before { + content: "\f35b"; +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; +} + +.fa-mobile-screen-button::before { + content: "\f3cd"; +} + +.fa-mobile-alt::before { + content: "\f3cd"; +} + +.fa-volume-high::before { + content: "\f028"; +} + +.fa-volume-up::before { + content: "\f028"; +} + +.fa-users-rays::before { + content: "\e593"; +} + +.fa-wallet::before { + content: "\f555"; +} + +.fa-clipboard-check::before { + content: "\f46c"; +} + +.fa-file-audio::before { + content: "\f1c7"; +} + +.fa-burger::before { + content: "\f805"; +} + +.fa-hamburger::before { + content: "\f805"; +} + +.fa-wrench::before { + content: "\f0ad"; +} + +.fa-bugs::before { + content: "\e4d0"; +} + +.fa-rupee-sign::before { + content: "\f156"; +} + +.fa-rupee::before { + content: "\f156"; +} + +.fa-file-image::before { + content: "\f1c5"; +} + +.fa-circle-question::before { + content: "\f059"; +} + +.fa-question-circle::before { + content: "\f059"; +} + +.fa-plane-departure::before { + content: "\f5b0"; +} + +.fa-handshake-slash::before { + content: "\e060"; +} + +.fa-book-bookmark::before { + content: "\e0bb"; +} + +.fa-code-branch::before { + content: "\f126"; +} + +.fa-hat-cowboy::before { + content: "\f8c0"; +} + +.fa-bridge::before { + content: "\e4c8"; +} + +.fa-phone-flip::before { + content: "\f879"; +} + +.fa-phone-alt::before { + content: "\f879"; +} + +.fa-truck-front::before { + content: "\e2b7"; +} + +.fa-cat::before { + content: "\f6be"; +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; +} + +.fa-truck-field::before { + content: "\e58d"; +} + +.fa-route::before { + content: "\f4d7"; +} + +.fa-clipboard-question::before { + content: "\e4e3"; +} + +.fa-panorama::before { + content: "\e209"; +} + +.fa-comment-medical::before { + content: "\f7f5"; +} + +.fa-teeth-open::before { + content: "\f62f"; +} + +.fa-file-circle-minus::before { + content: "\e4ed"; +} + +.fa-tags::before { + content: "\f02c"; +} + +.fa-wine-glass::before { + content: "\f4e3"; +} + +.fa-forward-fast::before { + content: "\f050"; +} + +.fa-fast-forward::before { + content: "\f050"; +} + +.fa-face-meh-blank::before { + content: "\f5a4"; +} + +.fa-meh-blank::before { + content: "\f5a4"; +} + +.fa-square-parking::before { + content: "\f540"; +} + +.fa-parking::before { + content: "\f540"; +} + +.fa-house-signal::before { + content: "\e012"; +} + +.fa-bars-progress::before { + content: "\f828"; +} + +.fa-tasks-alt::before { + content: "\f828"; +} + +.fa-faucet-drip::before { + content: "\e006"; +} + +.fa-cart-flatbed::before { + content: "\f474"; +} + +.fa-dolly-flatbed::before { + content: "\f474"; +} + +.fa-ban-smoking::before { + content: "\f54d"; +} + +.fa-smoking-ban::before { + content: "\f54d"; +} + +.fa-terminal::before { + content: "\f120"; +} + +.fa-mobile-button::before { + content: "\f10b"; +} + +.fa-house-medical-flag::before { + content: "\e514"; +} + +.fa-basket-shopping::before { + content: "\f291"; +} + +.fa-shopping-basket::before { + content: "\f291"; +} + +.fa-tape::before { + content: "\f4db"; +} + +.fa-bus-simple::before { + content: "\f55e"; +} + +.fa-bus-alt::before { + content: "\f55e"; +} + +.fa-eye::before { + content: "\f06e"; +} + +.fa-face-sad-cry::before { + content: "\f5b3"; +} + +.fa-sad-cry::before { + content: "\f5b3"; +} + +.fa-audio-description::before { + content: "\f29e"; +} + +.fa-person-military-to-person::before { + content: "\e54c"; +} + +.fa-file-shield::before { + content: "\e4f0"; +} + +.fa-user-slash::before { + content: "\f506"; +} + +.fa-pen::before { + content: "\f304"; +} + +.fa-tower-observation::before { + content: "\e586"; +} + +.fa-file-code::before { + content: "\f1c9"; +} + +.fa-signal::before { + content: "\f012"; +} + +.fa-signal-5::before { + content: "\f012"; +} + +.fa-signal-perfect::before { + content: "\f012"; +} + +.fa-bus::before { + content: "\f207"; +} + +.fa-heart-circle-xmark::before { + content: "\e501"; +} + +.fa-house-chimney::before { + content: "\e3af"; +} + +.fa-home-lg::before { + content: "\e3af"; +} + +.fa-window-maximize::before { + content: "\f2d0"; +} + +.fa-face-frown::before { + content: "\f119"; +} + +.fa-frown::before { + content: "\f119"; +} + +.fa-prescription::before { + content: "\f5b1"; +} + +.fa-shop::before { + content: "\f54f"; +} + +.fa-store-alt::before { + content: "\f54f"; +} + +.fa-floppy-disk::before { + content: "\f0c7"; +} + +.fa-save::before { + content: "\f0c7"; +} + +.fa-vihara::before { + content: "\f6a7"; +} + +.fa-scale-unbalanced::before { + content: "\f515"; +} + +.fa-balance-scale-left::before { + content: "\f515"; +} + +.fa-sort-up::before { + content: "\f0de"; +} + +.fa-sort-asc::before { + content: "\f0de"; +} + +.fa-comment-dots::before { + content: "\f4ad"; +} + +.fa-commenting::before { + content: "\f4ad"; +} + +.fa-plant-wilt::before { + content: "\e5aa"; +} + +.fa-diamond::before { + content: "\f219"; +} + +.fa-face-grin-squint::before { + content: "\f585"; +} + +.fa-grin-squint::before { + content: "\f585"; +} + +.fa-hand-holding-dollar::before { + content: "\f4c0"; +} + +.fa-hand-holding-usd::before { + content: "\f4c0"; +} + +.fa-bacterium::before { + content: "\e05a"; +} + +.fa-hand-pointer::before { + content: "\f25a"; +} + +.fa-drum-steelpan::before { + content: "\f56a"; +} + +.fa-hand-scissors::before { + content: "\f257"; +} + +.fa-hands-praying::before { + content: "\f684"; +} + +.fa-praying-hands::before { + content: "\f684"; +} + +.fa-arrow-rotate-right::before { + content: "\f01e"; +} + +.fa-arrow-right-rotate::before { + content: "\f01e"; +} + +.fa-arrow-rotate-forward::before { + content: "\f01e"; +} + +.fa-redo::before { + content: "\f01e"; +} + +.fa-biohazard::before { + content: "\f780"; +} + +.fa-location-crosshairs::before { + content: "\f601"; +} + +.fa-location::before { + content: "\f601"; +} + +.fa-mars-double::before { + content: "\f227"; +} + +.fa-child-dress::before { + content: "\e59c"; +} + +.fa-users-between-lines::before { + content: "\e591"; +} + +.fa-lungs-virus::before { + content: "\e067"; +} + +.fa-face-grin-tears::before { + content: "\f588"; +} + +.fa-grin-tears::before { + content: "\f588"; +} + +.fa-phone::before { + content: "\f095"; +} + +.fa-calendar-xmark::before { + content: "\f273"; +} + +.fa-calendar-times::before { + content: "\f273"; +} + +.fa-child-reaching::before { + content: "\e59d"; +} + +.fa-head-side-virus::before { + content: "\e064"; +} + +.fa-user-gear::before { + content: "\f4fe"; +} + +.fa-user-cog::before { + content: "\f4fe"; +} + +.fa-arrow-up-1-9::before { + content: "\f163"; +} + +.fa-sort-numeric-up::before { + content: "\f163"; +} + +.fa-door-closed::before { + content: "\f52a"; +} + +.fa-shield-virus::before { + content: "\e06c"; +} + +.fa-dice-six::before { + content: "\f526"; +} + +.fa-mosquito-net::before { + content: "\e52c"; +} + +.fa-bridge-water::before { + content: "\e4ce"; +} + +.fa-person-booth::before { + content: "\f756"; +} + +.fa-text-width::before { + content: "\f035"; +} + +.fa-hat-wizard::before { + content: "\f6e8"; +} + +.fa-pen-fancy::before { + content: "\f5ac"; +} + +.fa-person-digging::before { + content: "\f85e"; +} + +.fa-digging::before { + content: "\f85e"; +} + +.fa-trash::before { + content: "\f1f8"; +} + +.fa-gauge-simple::before { + content: "\f629"; +} + +.fa-gauge-simple-med::before { + content: "\f629"; +} + +.fa-tachometer-average::before { + content: "\f629"; +} + +.fa-book-medical::before { + content: "\f7e6"; +} + +.fa-poo::before { + content: "\f2fe"; +} + +.fa-quote-right::before { + content: "\f10e"; +} + +.fa-quote-right-alt::before { + content: "\f10e"; +} + +.fa-shirt::before { + content: "\f553"; +} + +.fa-t-shirt::before { + content: "\f553"; +} + +.fa-tshirt::before { + content: "\f553"; +} + +.fa-cubes::before { + content: "\f1b3"; +} + +.fa-divide::before { + content: "\f529"; +} + +.fa-tenge-sign::before { + content: "\f7d7"; +} + +.fa-tenge::before { + content: "\f7d7"; +} + +.fa-headphones::before { + content: "\f025"; +} + +.fa-hands-holding::before { + content: "\f4c2"; +} + +.fa-hands-clapping::before { + content: "\e1a8"; +} + +.fa-republican::before { + content: "\f75e"; +} + +.fa-arrow-left::before { + content: "\f060"; +} + +.fa-person-circle-xmark::before { + content: "\e543"; +} + +.fa-ruler::before { + content: "\f545"; +} + +.fa-align-left::before { + content: "\f036"; +} + +.fa-dice-d6::before { + content: "\f6d1"; +} + +.fa-restroom::before { + content: "\f7bd"; +} + +.fa-j::before { + content: "J"; +} + +.fa-users-viewfinder::before { + content: "\e595"; +} + +.fa-file-video::before { + content: "\f1c8"; +} + +.fa-up-right-from-square::before { + content: "\f35d"; +} + +.fa-external-link-alt::before { + content: "\f35d"; +} + +.fa-table-cells::before { + content: "\f00a"; +} + +.fa-th::before { + content: "\f00a"; +} + +.fa-file-pdf::before { + content: "\f1c1"; +} + +.fa-book-bible::before { + content: "\f647"; +} + +.fa-bible::before { + content: "\f647"; +} + +.fa-o::before { + content: "O"; +} + +.fa-suitcase-medical::before { + content: "\f0fa"; +} + +.fa-medkit::before { + content: "\f0fa"; +} + +.fa-user-secret::before { + content: "\f21b"; +} + +.fa-otter::before { + content: "\f700"; +} + +.fa-person-dress::before { + content: "\f182"; +} + +.fa-female::before { + content: "\f182"; +} + +.fa-comment-dollar::before { + content: "\f651"; +} + +.fa-business-time::before { + content: "\f64a"; +} + +.fa-briefcase-clock::before { + content: "\f64a"; +} + +.fa-table-cells-large::before { + content: "\f009"; +} + +.fa-th-large::before { + content: "\f009"; +} + +.fa-book-tanakh::before { + content: "\f827"; +} + +.fa-tanakh::before { + content: "\f827"; +} + +.fa-phone-volume::before { + content: "\f2a0"; +} + +.fa-volume-control-phone::before { + content: "\f2a0"; +} + +.fa-hat-cowboy-side::before { + content: "\f8c1"; +} + +.fa-clipboard-user::before { + content: "\f7f3"; +} + +.fa-child::before { + content: "\f1ae"; +} + +.fa-lira-sign::before { + content: "\f195"; +} + +.fa-satellite::before { + content: "\f7bf"; +} + +.fa-plane-lock::before { + content: "\e558"; +} + +.fa-tag::before { + content: "\f02b"; +} + +.fa-comment::before { + content: "\f075"; +} + +.fa-cake-candles::before { + content: "\f1fd"; +} + +.fa-birthday-cake::before { + content: "\f1fd"; +} + +.fa-cake::before { + content: "\f1fd"; +} + +.fa-envelope::before { + content: "\f0e0"; +} + +.fa-angles-up::before { + content: "\f102"; +} + +.fa-angle-double-up::before { + content: "\f102"; +} + +.fa-paperclip::before { + content: "\f0c6"; +} + +.fa-arrow-right-to-city::before { + content: "\e4b3"; +} + +.fa-ribbon::before { + content: "\f4d6"; +} + +.fa-lungs::before { + content: "\f604"; +} + +.fa-arrow-up-9-1::before { + content: "\f887"; +} + +.fa-sort-numeric-up-alt::before { + content: "\f887"; +} + +.fa-litecoin-sign::before { + content: "\e1d3"; +} + +.fa-border-none::before { + content: "\f850"; +} + +.fa-circle-nodes::before { + content: "\e4e2"; +} + +.fa-parachute-box::before { + content: "\f4cd"; +} + +.fa-indent::before { + content: "\f03c"; +} + +.fa-truck-field-un::before { + content: "\e58e"; +} + +.fa-hourglass::before { + content: "\f254"; +} + +.fa-hourglass-empty::before { + content: "\f254"; +} + +.fa-mountain::before { + content: "\f6fc"; +} + +.fa-user-doctor::before { + content: "\f0f0"; +} + +.fa-user-md::before { + content: "\f0f0"; +} + +.fa-circle-info::before { + content: "\f05a"; +} + +.fa-info-circle::before { + content: "\f05a"; +} + +.fa-cloud-meatball::before { + content: "\f73b"; +} + +.fa-camera::before { + content: "\f030"; +} + +.fa-camera-alt::before { + content: "\f030"; +} + +.fa-square-virus::before { + content: "\e578"; +} + +.fa-meteor::before { + content: "\f753"; +} + +.fa-car-on::before { + content: "\e4dd"; +} + +.fa-sleigh::before { + content: "\f7cc"; +} + +.fa-arrow-down-1-9::before { + content: "\f162"; +} + +.fa-sort-numeric-asc::before { + content: "\f162"; +} + +.fa-sort-numeric-down::before { + content: "\f162"; +} + +.fa-hand-holding-droplet::before { + content: "\f4c1"; +} + +.fa-hand-holding-water::before { + content: "\f4c1"; +} + +.fa-water::before { + content: "\f773"; +} + +.fa-calendar-check::before { + content: "\f274"; +} + +.fa-braille::before { + content: "\f2a1"; +} + +.fa-prescription-bottle-medical::before { + content: "\f486"; +} + +.fa-prescription-bottle-alt::before { + content: "\f486"; +} + +.fa-landmark::before { + content: "\f66f"; +} + +.fa-truck::before { + content: "\f0d1"; +} + +.fa-crosshairs::before { + content: "\f05b"; +} + +.fa-person-cane::before { + content: "\e53c"; +} + +.fa-tent::before { + content: "\e57d"; +} + +.fa-vest-patches::before { + content: "\e086"; +} + +.fa-check-double::before { + content: "\f560"; +} + +.fa-arrow-down-a-z::before { + content: "\f15d"; +} + +.fa-sort-alpha-asc::before { + content: "\f15d"; +} + +.fa-sort-alpha-down::before { + content: "\f15d"; +} + +.fa-money-bill-wheat::before { + content: "\e52a"; +} + +.fa-cookie::before { + content: "\f563"; +} + +.fa-arrow-rotate-left::before { + content: "\f0e2"; +} + +.fa-arrow-left-rotate::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-back::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; +} + +.fa-undo::before { + content: "\f0e2"; +} + +.fa-hard-drive::before { + content: "\f0a0"; +} + +.fa-hdd::before { + content: "\f0a0"; +} + +.fa-face-grin-squint-tears::before { + content: "\f586"; +} + +.fa-grin-squint-tears::before { + content: "\f586"; +} + +.fa-dumbbell::before { + content: "\f44b"; +} + +.fa-rectangle-list::before { + content: "\f022"; +} + +.fa-list-alt::before { + content: "\f022"; +} + +.fa-tarp-droplet::before { + content: "\e57c"; +} + +.fa-house-medical-circle-check::before { + content: "\e511"; +} + +.fa-person-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-calendar-plus::before { + content: "\f271"; +} + +.fa-plane-arrival::before { + content: "\f5af"; +} + +.fa-circle-left::before { + content: "\f359"; +} + +.fa-arrow-alt-circle-left::before { + content: "\f359"; +} + +.fa-train-subway::before { + content: "\f239"; +} + +.fa-subway::before { + content: "\f239"; +} + +.fa-chart-gantt::before { + content: "\e0e4"; +} + +.fa-indian-rupee-sign::before { + content: "\e1bc"; +} + +.fa-indian-rupee::before { + content: "\e1bc"; +} + +.fa-inr::before { + content: "\e1bc"; +} + +.fa-crop-simple::before { + content: "\f565"; +} + +.fa-crop-alt::before { + content: "\f565"; +} + +.fa-money-bill-1::before { + content: "\f3d1"; +} + +.fa-money-bill-alt::before { + content: "\f3d1"; +} + +.fa-left-long::before { + content: "\f30a"; +} + +.fa-long-arrow-alt-left::before { + content: "\f30a"; +} + +.fa-dna::before { + content: "\f471"; +} + +.fa-virus-slash::before { + content: "\e075"; +} + +.fa-minus::before { + content: "\f068"; +} + +.fa-subtract::before { + content: "\f068"; +} + +.fa-chess::before { + content: "\f439"; +} + +.fa-arrow-left-long::before { + content: "\f177"; +} + +.fa-long-arrow-left::before { + content: "\f177"; +} + +.fa-plug-circle-check::before { + content: "\e55c"; +} + +.fa-street-view::before { + content: "\f21d"; +} + +.fa-franc-sign::before { + content: "\e18f"; +} + +.fa-volume-off::before { + content: "\f026"; +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-gear::before { + content: "\f013"; +} + +.fa-cog::before { + content: "\f013"; +} + +.fa-droplet-slash::before { + content: "\f5c7"; +} + +.fa-tint-slash::before { + content: "\f5c7"; +} + +.fa-mosque::before { + content: "\f678"; +} + +.fa-mosquito::before { + content: "\e52b"; +} + +.fa-star-of-david::before { + content: "\f69a"; +} + +.fa-person-military-rifle::before { + content: "\e54b"; +} + +.fa-cart-shopping::before { + content: "\f07a"; +} + +.fa-shopping-cart::before { + content: "\f07a"; +} + +.fa-vials::before { + content: "\f493"; +} + +.fa-plug-circle-plus::before { + content: "\e55f"; +} + +.fa-place-of-worship::before { + content: "\f67f"; +} + +.fa-grip-vertical::before { + content: "\f58e"; +} + +.fa-arrow-turn-up::before { + content: "\f148"; +} + +.fa-level-up::before { + content: "\f148"; +} + +.fa-u::before { + content: "U"; +} + +.fa-square-root-variable::before { + content: "\f698"; +} + +.fa-square-root-alt::before { + content: "\f698"; +} + +.fa-clock::before { + content: "\f017"; +} + +.fa-clock-four::before { + content: "\f017"; +} + +.fa-backward-step::before { + content: "\f048"; +} + +.fa-step-backward::before { + content: "\f048"; +} + +.fa-pallet::before { + content: "\f482"; +} + +.fa-faucet::before { + content: "\e005"; +} + +.fa-baseball-bat-ball::before { + content: "\f432"; +} + +.fa-s::before { + content: "S"; +} + +.fa-timeline::before { + content: "\e29c"; +} + +.fa-keyboard::before { + content: "\f11c"; +} + +.fa-caret-down::before { + content: "\f0d7"; +} + +.fa-house-chimney-medical::before { + content: "\f7f2"; +} + +.fa-clinic-medical::before { + content: "\f7f2"; +} + +.fa-temperature-three-quarters::before { + content: "\f2c8"; +} + +.fa-temperature-3::before { + content: "\f2c8"; +} + +.fa-thermometer-3::before { + content: "\f2c8"; +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; +} + +.fa-mobile-screen::before { + content: "\f3cf"; +} + +.fa-mobile-android-alt::before { + content: "\f3cf"; +} + +.fa-plane-up::before { + content: "\e22d"; +} + +.fa-piggy-bank::before { + content: "\f4d3"; +} + +.fa-battery-half::before { + content: "\f242"; +} + +.fa-battery-3::before { + content: "\f242"; +} + +.fa-mountain-city::before { + content: "\e52e"; +} + +.fa-coins::before { + content: "\f51e"; +} + +.fa-khanda::before { + content: "\f66d"; +} + +.fa-sliders::before { + content: "\f1de"; +} + +.fa-sliders-h::before { + content: "\f1de"; +} + +.fa-folder-tree::before { + content: "\f802"; +} + +.fa-network-wired::before { + content: "\f6ff"; +} + +.fa-map-pin::before { + content: "\f276"; +} + +.fa-hamsa::before { + content: "\f665"; +} + +.fa-cent-sign::before { + content: "\e3f5"; +} + +.fa-flask::before { + content: "\f0c3"; +} + +.fa-person-pregnant::before { + content: "\e31e"; +} + +.fa-wand-sparkles::before { + content: "\f72b"; +} + +.fa-ellipsis-vertical::before { + content: "\f142"; +} + +.fa-ellipsis-v::before { + content: "\f142"; +} + +.fa-ticket::before { + content: "\f145"; +} + +.fa-power-off::before { + content: "\f011"; +} + +.fa-right-long::before { + content: "\f30b"; +} + +.fa-long-arrow-alt-right::before { + content: "\f30b"; +} + +.fa-flag-usa::before { + content: "\f74d"; +} + +.fa-laptop-file::before { + content: "\e51d"; +} + +.fa-tty::before { + content: "\f1e4"; +} + +.fa-teletype::before { + content: "\f1e4"; +} + +.fa-diagram-next::before { + content: "\e476"; +} + +.fa-person-rifle::before { + content: "\e54e"; +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; +} + +.fa-closed-captioning::before { + content: "\f20a"; +} + +.fa-person-hiking::before { + content: "\f6ec"; +} + +.fa-hiking::before { + content: "\f6ec"; +} + +.fa-venus-double::before { + content: "\f226"; +} + +.fa-images::before { + content: "\f302"; +} + +.fa-calculator::before { + content: "\f1ec"; +} + +.fa-people-pulling::before { + content: "\e535"; +} + +.fa-n::before { + content: "N"; +} + +.fa-cable-car::before { + content: "\f7da"; +} + +.fa-tram::before { + content: "\f7da"; +} + +.fa-cloud-rain::before { + content: "\f73d"; +} + +.fa-building-circle-xmark::before { + content: "\e4d4"; +} + +.fa-ship::before { + content: "\f21a"; +} + +.fa-arrows-down-to-line::before { + content: "\e4b8"; +} + +.fa-download::before { + content: "\f019"; +} + +.fa-face-grin::before { + content: "\f580"; +} + +.fa-grin::before { + content: "\f580"; +} + +.fa-delete-left::before { + content: "\f55a"; +} + +.fa-backspace::before { + content: "\f55a"; +} + +.fa-eye-dropper::before { + content: "\f1fb"; +} + +.fa-eye-dropper-empty::before { + content: "\f1fb"; +} + +.fa-eyedropper::before { + content: "\f1fb"; +} + +.fa-file-circle-check::before { + content: "\e5a0"; +} + +.fa-forward::before { + content: "\f04e"; +} + +.fa-mobile::before { + content: "\f3ce"; +} + +.fa-mobile-android::before { + content: "\f3ce"; +} + +.fa-mobile-phone::before { + content: "\f3ce"; +} + +.fa-face-meh::before { + content: "\f11a"; +} + +.fa-meh::before { + content: "\f11a"; +} + +.fa-align-center::before { + content: "\f037"; +} + +.fa-book-skull::before { + content: "\f6b7"; +} + +.fa-book-dead::before { + content: "\f6b7"; +} + +.fa-id-card::before { + content: "\f2c2"; +} + +.fa-drivers-license::before { + content: "\f2c2"; +} + +.fa-outdent::before { + content: "\f03b"; +} + +.fa-dedent::before { + content: "\f03b"; +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; +} + +.fa-house::before { + content: "\f015"; +} + +.fa-home::before { + content: "\f015"; +} + +.fa-home-alt::before { + content: "\f015"; +} + +.fa-home-lg-alt::before { + content: "\f015"; +} + +.fa-calendar-week::before { + content: "\f784"; +} + +.fa-laptop-medical::before { + content: "\f812"; +} + +.fa-b::before { + content: "B"; +} + +.fa-file-medical::before { + content: "\f477"; +} + +.fa-dice-one::before { + content: "\f525"; +} + +.fa-kiwi-bird::before { + content: "\f535"; +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; +} + +.fa-exchange::before { + content: "\f0ec"; +} + +.fa-rotate-right::before { + content: "\f2f9"; +} + +.fa-redo-alt::before { + content: "\f2f9"; +} + +.fa-rotate-forward::before { + content: "\f2f9"; +} + +.fa-utensils::before { + content: "\f2e7"; +} + +.fa-cutlery::before { + content: "\f2e7"; +} + +.fa-arrow-up-wide-short::before { + content: "\f161"; +} + +.fa-sort-amount-up::before { + content: "\f161"; +} + +.fa-mill-sign::before { + content: "\e1ed"; +} + +.fa-bowl-rice::before { + content: "\e2eb"; +} + +.fa-skull::before { + content: "\f54c"; +} + +.fa-tower-broadcast::before { + content: "\f519"; +} + +.fa-broadcast-tower::before { + content: "\f519"; +} + +.fa-truck-pickup::before { + content: "\f63c"; +} + +.fa-up-long::before { + content: "\f30c"; +} + +.fa-long-arrow-alt-up::before { + content: "\f30c"; +} + +.fa-stop::before { + content: "\f04d"; +} + +.fa-code-merge::before { + content: "\f387"; +} + +.fa-upload::before { + content: "\f093"; +} + +.fa-hurricane::before { + content: "\f751"; +} + +.fa-mound::before { + content: "\e52d"; +} + +.fa-toilet-portable::before { + content: "\e583"; +} + +.fa-compact-disc::before { + content: "\f51f"; +} + +.fa-file-arrow-down::before { + content: "\f56d"; +} + +.fa-file-download::before { + content: "\f56d"; +} + +.fa-caravan::before { + content: "\f8ff"; +} + +.fa-shield-cat::before { + content: "\e572"; +} + +.fa-bolt::before { + content: "\f0e7"; +} + +.fa-zap::before { + content: "\f0e7"; +} + +.fa-glass-water::before { + content: "\e4f4"; +} + +.fa-oil-well::before { + content: "\e532"; +} + +.fa-vault::before { + content: "\e2c5"; +} + +.fa-mars::before { + content: "\f222"; +} + +.fa-toilet::before { + content: "\f7d8"; +} + +.fa-plane-circle-xmark::before { + content: "\e557"; +} + +.fa-yen-sign::before { + content: "\f157"; +} + +.fa-cny::before { + content: "\f157"; +} + +.fa-jpy::before { + content: "\f157"; +} + +.fa-rmb::before { + content: "\f157"; +} + +.fa-yen::before { + content: "\f157"; +} + +.fa-ruble-sign::before { + content: "\f158"; +} + +.fa-rouble::before { + content: "\f158"; +} + +.fa-rub::before { + content: "\f158"; +} + +.fa-ruble::before { + content: "\f158"; +} + +.fa-sun::before { + content: "\f185"; +} + +.fa-guitar::before { + content: "\f7a6"; +} + +.fa-face-laugh-wink::before { + content: "\f59c"; +} + +.fa-laugh-wink::before { + content: "\f59c"; +} + +.fa-horse-head::before { + content: "\f7ab"; +} + +.fa-bore-hole::before { + content: "\e4c3"; +} + +.fa-industry::before { + content: "\f275"; +} + +.fa-circle-down::before { + content: "\f358"; +} + +.fa-arrow-alt-circle-down::before { + content: "\f358"; +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; +} + +.fa-florin-sign::before { + content: "\e184"; +} + +.fa-arrow-down-short-wide::before { + content: "\f884"; +} + +.fa-sort-amount-desc::before { + content: "\f884"; +} + +.fa-sort-amount-down-alt::before { + content: "\f884"; +} + +.fa-less-than::before { + content: "\<"; +} + +.fa-angle-down::before { + content: "\f107"; +} + +.fa-car-tunnel::before { + content: "\e4de"; +} + +.fa-head-side-cough::before { + content: "\e061"; +} + +.fa-grip-lines::before { + content: "\f7a4"; +} + +.fa-thumbs-down::before { + content: "\f165"; +} + +.fa-user-lock::before { + content: "\f502"; +} + +.fa-arrow-right-long::before { + content: "\f178"; +} + +.fa-long-arrow-right::before { + content: "\f178"; +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; +} + +.fa-ellipsis::before { + content: "\f141"; +} + +.fa-ellipsis-h::before { + content: "\f141"; +} + +.fa-chess-pawn::before { + content: "\f443"; +} + +.fa-kit-medical::before { + content: "\f479"; +} + +.fa-first-aid::before { + content: "\f479"; +} + +.fa-person-through-window::before { + content: "\e5a9"; +} + +.fa-toolbox::before { + content: "\f552"; +} + +.fa-hands-holding-circle::before { + content: "\e4fb"; +} + +.fa-bug::before { + content: "\f188"; +} + +.fa-credit-card::before { + content: "\f09d"; +} + +.fa-credit-card-alt::before { + content: "\f09d"; +} + +.fa-car::before { + content: "\f1b9"; +} + +.fa-automobile::before { + content: "\f1b9"; +} + +.fa-hand-holding-hand::before { + content: "\e4f7"; +} + +.fa-book-open-reader::before { + content: "\f5da"; +} + +.fa-book-reader::before { + content: "\f5da"; +} + +.fa-mountain-sun::before { + content: "\e52f"; +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; +} + +.fa-dice-d20::before { + content: "\f6cf"; +} + +.fa-truck-droplet::before { + content: "\e58c"; +} + +.fa-file-circle-xmark::before { + content: "\e5a1"; +} + +.fa-temperature-arrow-up::before { + content: "\e040"; +} + +.fa-temperature-up::before { + content: "\e040"; +} + +.fa-medal::before { + content: "\f5a2"; +} + +.fa-bed::before { + content: "\f236"; +} + +.fa-square-h::before { + content: "\f0fd"; +} + +.fa-h-square::before { + content: "\f0fd"; +} + +.fa-podcast::before { + content: "\f2ce"; +} + +.fa-temperature-full::before { + content: "\f2c7"; +} + +.fa-temperature-4::before { + content: "\f2c7"; +} + +.fa-thermometer-4::before { + content: "\f2c7"; +} + +.fa-thermometer-full::before { + content: "\f2c7"; +} + +.fa-bell::before { + content: "\f0f3"; +} + +.fa-superscript::before { + content: "\f12b"; +} + +.fa-plug-circle-xmark::before { + content: "\e560"; +} + +.fa-star-of-life::before { + content: "\f621"; +} + +.fa-phone-slash::before { + content: "\f3dd"; +} + +.fa-paint-roller::before { + content: "\f5aa"; +} + +.fa-handshake-angle::before { + content: "\f4c4"; +} + +.fa-hands-helping::before { + content: "\f4c4"; +} + +.fa-location-dot::before { + content: "\f3c5"; +} + +.fa-map-marker-alt::before { + content: "\f3c5"; +} + +.fa-file::before { + content: "\f15b"; +} + +.fa-greater-than::before { + content: "\>"; +} + +.fa-person-swimming::before { + content: "\f5c4"; +} + +.fa-swimmer::before { + content: "\f5c4"; +} + +.fa-arrow-down::before { + content: "\f063"; +} + +.fa-droplet::before { + content: "\f043"; +} + +.fa-tint::before { + content: "\f043"; +} + +.fa-eraser::before { + content: "\f12d"; +} + +.fa-earth-americas::before { + content: "\f57d"; +} + +.fa-earth::before { + content: "\f57d"; +} + +.fa-earth-america::before { + content: "\f57d"; +} + +.fa-globe-americas::before { + content: "\f57d"; +} + +.fa-person-burst::before { + content: "\e53b"; +} + +.fa-dove::before { + content: "\f4ba"; +} + +.fa-battery-empty::before { + content: "\f244"; +} + +.fa-battery-0::before { + content: "\f244"; +} + +.fa-socks::before { + content: "\f696"; +} + +.fa-inbox::before { + content: "\f01c"; +} + +.fa-section::before { + content: "\e447"; +} + +.fa-gauge-high::before { + content: "\f625"; +} + +.fa-tachometer-alt::before { + content: "\f625"; +} + +.fa-tachometer-alt-fast::before { + content: "\f625"; +} + +.fa-envelope-open-text::before { + content: "\f658"; +} + +.fa-hospital::before { + content: "\f0f8"; +} + +.fa-hospital-alt::before { + content: "\f0f8"; +} + +.fa-hospital-wide::before { + content: "\f0f8"; +} + +.fa-wine-bottle::before { + content: "\f72f"; +} + +.fa-chess-rook::before { + content: "\f447"; +} + +.fa-bars-staggered::before { + content: "\f550"; +} + +.fa-reorder::before { + content: "\f550"; +} + +.fa-stream::before { + content: "\f550"; +} + +.fa-dharmachakra::before { + content: "\f655"; +} + +.fa-hotdog::before { + content: "\f80f"; +} + +.fa-person-walking-with-cane::before { + content: "\f29d"; +} + +.fa-blind::before { + content: "\f29d"; +} + +.fa-drum::before { + content: "\f569"; +} + +.fa-ice-cream::before { + content: "\f810"; +} + +.fa-heart-circle-bolt::before { + content: "\e4fc"; +} + +.fa-fax::before { + content: "\f1ac"; +} + +.fa-paragraph::before { + content: "\f1dd"; +} + +.fa-check-to-slot::before { + content: "\f772"; +} + +.fa-vote-yea::before { + content: "\f772"; +} + +.fa-star-half::before { + content: "\f089"; +} + +.fa-boxes-stacked::before { + content: "\f468"; +} + +.fa-boxes::before { + content: "\f468"; +} + +.fa-boxes-alt::before { + content: "\f468"; +} + +.fa-link::before { + content: "\f0c1"; +} + +.fa-chain::before { + content: "\f0c1"; +} + +.fa-ear-listen::before { + content: "\f2a2"; +} + +.fa-assistive-listening-systems::before { + content: "\f2a2"; +} + +.fa-tree-city::before { + content: "\e587"; +} + +.fa-play::before { + content: "\f04b"; +} + +.fa-font::before { + content: "\f031"; +} + +.fa-rupiah-sign::before { + content: "\e23d"; +} + +.fa-magnifying-glass::before { + content: "\f002"; +} + +.fa-search::before { + content: "\f002"; +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; +} + +.fa-table-tennis::before { + content: "\f45d"; +} + +.fa-person-dots-from-line::before { + content: "\f470"; +} + +.fa-diagnoses::before { + content: "\f470"; +} + +.fa-trash-can-arrow-up::before { + content: "\f82a"; +} + +.fa-trash-restore-alt::before { + content: "\f82a"; +} + +.fa-naira-sign::before { + content: "\e1f6"; +} + +.fa-cart-arrow-down::before { + content: "\f218"; +} + +.fa-walkie-talkie::before { + content: "\f8ef"; +} + +.fa-file-pen::before { + content: "\f31c"; +} + +.fa-file-edit::before { + content: "\f31c"; +} + +.fa-receipt::before { + content: "\f543"; +} + +.fa-square-pen::before { + content: "\f14b"; +} + +.fa-pen-square::before { + content: "\f14b"; +} + +.fa-pencil-square::before { + content: "\f14b"; +} + +.fa-suitcase-rolling::before { + content: "\f5c1"; +} + +.fa-person-circle-exclamation::before { + content: "\e53f"; +} + +.fa-chevron-down::before { + content: "\f078"; +} + +.fa-battery-full::before { + content: "\f240"; +} + +.fa-battery::before { + content: "\f240"; +} + +.fa-battery-5::before { + content: "\f240"; +} + +.fa-skull-crossbones::before { + content: "\f714"; +} + +.fa-code-compare::before { + content: "\e13a"; +} + +.fa-list-ul::before { + content: "\f0ca"; +} + +.fa-list-dots::before { + content: "\f0ca"; +} + +.fa-school-lock::before { + content: "\e56f"; +} + +.fa-tower-cell::before { + content: "\e585"; +} + +.fa-down-long::before { + content: "\f309"; +} + +.fa-long-arrow-alt-down::before { + content: "\f309"; +} + +.fa-ranking-star::before { + content: "\e561"; +} + +.fa-chess-king::before { + content: "\f43f"; +} + +.fa-person-harassing::before { + content: "\e549"; +} + +.fa-brazilian-real-sign::before { + content: "\e46c"; +} + +.fa-landmark-dome::before { + content: "\f752"; +} + +.fa-landmark-alt::before { + content: "\f752"; +} + +.fa-arrow-up::before { + content: "\f062"; +} + +.fa-tv::before { + content: "\f26c"; +} + +.fa-television::before { + content: "\f26c"; +} + +.fa-tv-alt::before { + content: "\f26c"; +} + +.fa-shrimp::before { + content: "\e448"; +} + +.fa-list-check::before { + content: "\f0ae"; +} + +.fa-tasks::before { + content: "\f0ae"; +} + +.fa-jug-detergent::before { + content: "\e519"; +} + +.fa-circle-user::before { + content: "\f2bd"; +} + +.fa-user-circle::before { + content: "\f2bd"; +} + +.fa-user-shield::before { + content: "\f505"; +} + +.fa-wind::before { + content: "\f72e"; +} + +.fa-car-burst::before { + content: "\f5e1"; +} + +.fa-car-crash::before { + content: "\f5e1"; +} + +.fa-y::before { + content: "Y"; +} + +.fa-person-snowboarding::before { + content: "\f7ce"; +} + +.fa-snowboarding::before { + content: "\f7ce"; +} + +.fa-truck-fast::before { + content: "\f48b"; +} + +.fa-shipping-fast::before { + content: "\f48b"; +} + +.fa-fish::before { + content: "\f578"; +} + +.fa-user-graduate::before { + content: "\f501"; +} + +.fa-circle-half-stroke::before { + content: "\f042"; +} + +.fa-adjust::before { + content: "\f042"; +} + +.fa-clapperboard::before { + content: "\e131"; +} + +.fa-circle-radiation::before { + content: "\f7ba"; +} + +.fa-radiation-alt::before { + content: "\f7ba"; +} + +.fa-baseball::before { + content: "\f433"; +} + +.fa-baseball-ball::before { + content: "\f433"; +} + +.fa-jet-fighter-up::before { + content: "\e518"; +} + +.fa-diagram-project::before { + content: "\f542"; +} + +.fa-project-diagram::before { + content: "\f542"; +} + +.fa-copy::before { + content: "\f0c5"; +} + +.fa-volume-xmark::before { + content: "\f6a9"; +} + +.fa-volume-mute::before { + content: "\f6a9"; +} + +.fa-volume-times::before { + content: "\f6a9"; +} + +.fa-hand-sparkles::before { + content: "\e05d"; +} + +.fa-grip::before { + content: "\f58d"; +} + +.fa-grip-horizontal::before { + content: "\f58d"; +} + +.fa-share-from-square::before { + content: "\f14d"; +} + +.fa-share-square::before { + content: "\f14d"; +} + +.fa-child-combatant::before { + content: "\e4e0"; +} + +.fa-child-rifle::before { + content: "\e4e0"; +} + +.fa-gun::before { + content: "\e19b"; +} + +.fa-square-phone::before { + content: "\f098"; +} + +.fa-phone-square::before { + content: "\f098"; +} + +.fa-plus::before { + content: "\+"; +} + +.fa-add::before { + content: "\+"; +} + +.fa-expand::before { + content: "\f065"; +} + +.fa-computer::before { + content: "\e4e5"; +} + +.fa-xmark::before { + content: "\f00d"; +} + +.fa-close::before { + content: "\f00d"; +} + +.fa-multiply::before { + content: "\f00d"; +} + +.fa-remove::before { + content: "\f00d"; +} + +.fa-times::before { + content: "\f00d"; +} + +.fa-arrows-up-down-left-right::before { + content: "\f047"; +} + +.fa-arrows::before { + content: "\f047"; +} + +.fa-chalkboard-user::before { + content: "\f51c"; +} + +.fa-chalkboard-teacher::before { + content: "\f51c"; +} + +.fa-peso-sign::before { + content: "\e222"; +} + +.fa-building-shield::before { + content: "\e4d8"; +} + +.fa-baby::before { + content: "\f77c"; +} + +.fa-users-line::before { + content: "\e592"; +} + +.fa-quote-left::before { + content: "\f10d"; +} + +.fa-quote-left-alt::before { + content: "\f10d"; +} + +.fa-tractor::before { + content: "\f722"; +} + +.fa-trash-arrow-up::before { + content: "\f829"; +} + +.fa-trash-restore::before { + content: "\f829"; +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; +} + +.fa-lines-leaning::before { + content: "\e51e"; +} + +.fa-ruler-combined::before { + content: "\f546"; +} + +.fa-copyright::before { + content: "\f1f9"; +} + +.fa-equals::before { + content: "\="; +} + +.fa-blender::before { + content: "\f517"; +} + +.fa-teeth::before { + content: "\f62e"; +} + +.fa-shekel-sign::before { + content: "\f20b"; +} + +.fa-ils::before { + content: "\f20b"; +} + +.fa-shekel::before { + content: "\f20b"; +} + +.fa-sheqel::before { + content: "\f20b"; +} + +.fa-sheqel-sign::before { + content: "\f20b"; +} + +.fa-map::before { + content: "\f279"; +} + +.fa-rocket::before { + content: "\f135"; +} + +.fa-photo-film::before { + content: "\f87c"; +} + +.fa-photo-video::before { + content: "\f87c"; +} + +.fa-folder-minus::before { + content: "\f65d"; +} + +.fa-store::before { + content: "\f54e"; +} + +.fa-arrow-trend-up::before { + content: "\e098"; +} + +.fa-plug-circle-minus::before { + content: "\e55e"; +} + +.fa-sign-hanging::before { + content: "\f4d9"; +} + +.fa-sign::before { + content: "\f4d9"; +} + +.fa-bezier-curve::before { + content: "\f55b"; +} + +.fa-bell-slash::before { + content: "\f1f6"; +} + +.fa-tablet::before { + content: "\f3fb"; +} + +.fa-tablet-android::before { + content: "\f3fb"; +} + +.fa-school-flag::before { + content: "\e56e"; +} + +.fa-fill::before { + content: "\f575"; +} + +.fa-angle-up::before { + content: "\f106"; +} + +.fa-drumstick-bite::before { + content: "\f6d7"; +} + +.fa-holly-berry::before { + content: "\f7aa"; +} + +.fa-chevron-left::before { + content: "\f053"; +} + +.fa-bacteria::before { + content: "\e059"; +} + +.fa-hand-lizard::before { + content: "\f258"; +} + +.fa-notdef::before { + content: "\e1fe"; +} + +.fa-disease::before { + content: "\f7fa"; +} + +.fa-briefcase-medical::before { + content: "\f469"; +} + +.fa-genderless::before { + content: "\f22d"; +} + +.fa-chevron-right::before { + content: "\f054"; +} + +.fa-retweet::before { + content: "\f079"; +} + +.fa-car-rear::before { + content: "\f5de"; +} + +.fa-car-alt::before { + content: "\f5de"; +} + +.fa-pump-soap::before { + content: "\e06b"; +} + +.fa-video-slash::before { + content: "\f4e2"; +} + +.fa-battery-quarter::before { + content: "\f243"; +} + +.fa-battery-2::before { + content: "\f243"; +} + +.fa-radio::before { + content: "\f8d7"; +} + +.fa-baby-carriage::before { + content: "\f77d"; +} + +.fa-carriage-baby::before { + content: "\f77d"; +} + +.fa-traffic-light::before { + content: "\f637"; +} + +.fa-thermometer::before { + content: "\f491"; +} + +.fa-vr-cardboard::before { + content: "\f729"; +} + +.fa-hand-middle-finger::before { + content: "\f806"; +} + +.fa-percent::before { + content: "\%"; +} + +.fa-percentage::before { + content: "\%"; +} + +.fa-truck-moving::before { + content: "\f4df"; +} + +.fa-glass-water-droplet::before { + content: "\e4f5"; +} + +.fa-display::before { + content: "\e163"; +} + +.fa-face-smile::before { + content: "\f118"; +} + +.fa-smile::before { + content: "\f118"; +} + +.fa-thumbtack::before { + content: "\f08d"; +} + +.fa-thumb-tack::before { + content: "\f08d"; +} + +.fa-trophy::before { + content: "\f091"; +} + +.fa-person-praying::before { + content: "\f683"; +} + +.fa-pray::before { + content: "\f683"; +} + +.fa-hammer::before { + content: "\f6e3"; +} + +.fa-hand-peace::before { + content: "\f25b"; +} + +.fa-rotate::before { + content: "\f2f1"; +} + +.fa-sync-alt::before { + content: "\f2f1"; +} + +.fa-spinner::before { + content: "\f110"; +} + +.fa-robot::before { + content: "\f544"; +} + +.fa-peace::before { + content: "\f67c"; +} + +.fa-gears::before { + content: "\f085"; +} + +.fa-cogs::before { + content: "\f085"; +} + +.fa-warehouse::before { + content: "\f494"; +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; +} + +.fa-splotch::before { + content: "\f5bc"; +} + +.fa-face-grin-hearts::before { + content: "\f584"; +} + +.fa-grin-hearts::before { + content: "\f584"; +} + +.fa-dice-four::before { + content: "\f524"; +} + +.fa-sim-card::before { + content: "\f7c4"; +} + +.fa-transgender::before { + content: "\f225"; +} + +.fa-transgender-alt::before { + content: "\f225"; +} + +.fa-mercury::before { + content: "\f223"; +} + +.fa-arrow-turn-down::before { + content: "\f149"; +} + +.fa-level-down::before { + content: "\f149"; +} + +.fa-person-falling-burst::before { + content: "\e547"; +} + +.fa-award::before { + content: "\f559"; +} + +.fa-ticket-simple::before { + content: "\f3ff"; +} + +.fa-ticket-alt::before { + content: "\f3ff"; +} + +.fa-building::before { + content: "\f1ad"; +} + +.fa-angles-left::before { + content: "\f100"; +} + +.fa-angle-double-left::before { + content: "\f100"; +} + +.fa-qrcode::before { + content: "\f029"; +} + +.fa-clock-rotate-left::before { + content: "\f1da"; +} + +.fa-history::before { + content: "\f1da"; +} + +.fa-face-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-file-export::before { + content: "\f56e"; +} + +.fa-arrow-right-from-file::before { + content: "\f56e"; +} + +.fa-shield::before { + content: "\f132"; +} + +.fa-shield-blank::before { + content: "\f132"; +} + +.fa-arrow-up-short-wide::before { + content: "\f885"; +} + +.fa-sort-amount-up-alt::before { + content: "\f885"; +} + +.fa-house-medical::before { + content: "\e3b2"; +} + +.fa-golf-ball-tee::before { + content: "\f450"; +} + +.fa-golf-ball::before { + content: "\f450"; +} + +.fa-circle-chevron-left::before { + content: "\f137"; +} + +.fa-chevron-circle-left::before { + content: "\f137"; +} + +.fa-house-chimney-window::before { + content: "\e00d"; +} + +.fa-pen-nib::before { + content: "\f5ad"; +} + +.fa-tent-arrow-turn-left::before { + content: "\e580"; +} + +.fa-tents::before { + content: "\e582"; +} + +.fa-wand-magic::before { + content: "\f0d0"; +} + +.fa-magic::before { + content: "\f0d0"; +} + +.fa-dog::before { + content: "\f6d3"; +} + +.fa-carrot::before { + content: "\f787"; +} + +.fa-moon::before { + content: "\f186"; +} + +.fa-wine-glass-empty::before { + content: "\f5ce"; +} + +.fa-wine-glass-alt::before { + content: "\f5ce"; +} + +.fa-cheese::before { + content: "\f7ef"; +} + +.fa-yin-yang::before { + content: "\f6ad"; +} + +.fa-music::before { + content: "\f001"; +} + +.fa-code-commit::before { + content: "\f386"; +} + +.fa-temperature-low::before { + content: "\f76b"; +} + +.fa-person-biking::before { + content: "\f84a"; +} + +.fa-biking::before { + content: "\f84a"; +} + +.fa-broom::before { + content: "\f51a"; +} + +.fa-shield-heart::before { + content: "\e574"; +} + +.fa-gopuram::before { + content: "\f664"; +} + +.fa-earth-oceania::before { + content: "\e47b"; +} + +.fa-globe-oceania::before { + content: "\e47b"; +} + +.fa-square-xmark::before { + content: "\f2d3"; +} + +.fa-times-square::before { + content: "\f2d3"; +} + +.fa-xmark-square::before { + content: "\f2d3"; +} + +.fa-hashtag::before { + content: "\#"; +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; +} + +.fa-expand-alt::before { + content: "\f424"; +} + +.fa-oil-can::before { + content: "\f613"; +} + +.fa-t::before { + content: "T"; +} + +.fa-hippo::before { + content: "\f6ed"; +} + +.fa-chart-column::before { + content: "\e0e3"; +} + +.fa-infinity::before { + content: "\f534"; +} + +.fa-vial-circle-check::before { + content: "\e596"; +} + +.fa-person-arrow-down-to-line::before { + content: "\e538"; +} + +.fa-voicemail::before { + content: "\f897"; +} + +.fa-fan::before { + content: "\f863"; +} + +.fa-person-walking-luggage::before { + content: "\e554"; +} + +.fa-up-down::before { + content: "\f338"; +} + +.fa-arrows-alt-v::before { + content: "\f338"; +} + +.fa-cloud-moon-rain::before { + content: "\f73c"; +} + +.fa-calendar::before { + content: "\f133"; +} + +.fa-trailer::before { + content: "\e041"; +} + +.fa-bahai::before { + content: "\f666"; +} + +.fa-haykal::before { + content: "\f666"; +} + +.fa-sd-card::before { + content: "\f7c2"; +} + +.fa-dragon::before { + content: "\f6d5"; +} + +.fa-shoe-prints::before { + content: "\f54b"; +} + +.fa-circle-plus::before { + content: "\f055"; +} + +.fa-plus-circle::before { + content: "\f055"; +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-hand-holding::before { + content: "\f4bd"; +} + +.fa-plug-circle-exclamation::before { + content: "\e55d"; +} + +.fa-link-slash::before { + content: "\f127"; +} + +.fa-chain-broken::before { + content: "\f127"; +} + +.fa-chain-slash::before { + content: "\f127"; +} + +.fa-unlink::before { + content: "\f127"; +} + +.fa-clone::before { + content: "\f24d"; +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; +} + +.fa-arrow-up-z-a::before { + content: "\f882"; +} + +.fa-sort-alpha-up-alt::before { + content: "\f882"; +} + +.fa-fire-flame-curved::before { + content: "\f7e4"; +} + +.fa-fire-alt::before { + content: "\f7e4"; +} + +.fa-tornado::before { + content: "\f76f"; +} + +.fa-file-circle-plus::before { + content: "\e494"; +} + +.fa-book-quran::before { + content: "\f687"; +} + +.fa-quran::before { + content: "\f687"; +} + +.fa-anchor::before { + content: "\f13d"; +} + +.fa-border-all::before { + content: "\f84c"; +} + +.fa-face-angry::before { + content: "\f556"; +} + +.fa-angry::before { + content: "\f556"; +} + +.fa-cookie-bite::before { + content: "\f564"; +} + +.fa-arrow-trend-down::before { + content: "\e097"; +} + +.fa-rss::before { + content: "\f09e"; +} + +.fa-feed::before { + content: "\f09e"; +} + +.fa-draw-polygon::before { + content: "\f5ee"; +} + +.fa-scale-balanced::before { + content: "\f24e"; +} + +.fa-balance-scale::before { + content: "\f24e"; +} + +.fa-gauge-simple-high::before { + content: "\f62a"; +} + +.fa-tachometer::before { + content: "\f62a"; +} + +.fa-tachometer-fast::before { + content: "\f62a"; +} + +.fa-shower::before { + content: "\f2cc"; +} + +.fa-desktop::before { + content: "\f390"; +} + +.fa-desktop-alt::before { + content: "\f390"; +} + +.fa-m::before { + content: "M"; +} + +.fa-table-list::before { + content: "\f00b"; +} + +.fa-th-list::before { + content: "\f00b"; +} + +.fa-comment-sms::before { + content: "\f7cd"; +} + +.fa-sms::before { + content: "\f7cd"; +} + +.fa-book::before { + content: "\f02d"; +} + +.fa-user-plus::before { + content: "\f234"; +} + +.fa-check::before { + content: "\f00c"; +} + +.fa-battery-three-quarters::before { + content: "\f241"; +} + +.fa-battery-4::before { + content: "\f241"; +} + +.fa-house-circle-check::before { + content: "\e509"; +} + +.fa-angle-left::before { + content: "\f104"; +} + +.fa-diagram-successor::before { + content: "\e47a"; +} + +.fa-truck-arrow-right::before { + content: "\e58b"; +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; +} + +.fa-hand-fist::before { + content: "\f6de"; +} + +.fa-fist-raised::before { + content: "\f6de"; +} + +.fa-cloud-moon::before { + content: "\f6c3"; +} + +.fa-briefcase::before { + content: "\f0b1"; +} + +.fa-person-falling::before { + content: "\e546"; +} + +.fa-image-portrait::before { + content: "\f3e0"; +} + +.fa-portrait::before { + content: "\f3e0"; +} + +.fa-user-tag::before { + content: "\f507"; +} + +.fa-rug::before { + content: "\e569"; +} + +.fa-earth-europe::before { + content: "\f7a2"; +} + +.fa-globe-europe::before { + content: "\f7a2"; +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; +} + +.fa-luggage-cart::before { + content: "\f59d"; +} + +.fa-rectangle-xmark::before { + content: "\f410"; +} + +.fa-rectangle-times::before { + content: "\f410"; +} + +.fa-times-rectangle::before { + content: "\f410"; +} + +.fa-window-close::before { + content: "\f410"; +} + +.fa-baht-sign::before { + content: "\e0ac"; +} + +.fa-book-open::before { + content: "\f518"; +} + +.fa-book-journal-whills::before { + content: "\f66a"; +} + +.fa-journal-whills::before { + content: "\f66a"; +} + +.fa-handcuffs::before { + content: "\e4f8"; +} + +.fa-triangle-exclamation::before { + content: "\f071"; +} + +.fa-exclamation-triangle::before { + content: "\f071"; +} + +.fa-warning::before { + content: "\f071"; +} + +.fa-database::before { + content: "\f1c0"; +} + +.fa-share::before { + content: "\f064"; +} + +.fa-arrow-turn-right::before { + content: "\f064"; +} + +.fa-mail-forward::before { + content: "\f064"; +} + +.fa-bottle-droplet::before { + content: "\e4c4"; +} + +.fa-mask-face::before { + content: "\e1d7"; +} + +.fa-hill-rockslide::before { + content: "\e508"; +} + +.fa-right-left::before { + content: "\f362"; +} + +.fa-exchange-alt::before { + content: "\f362"; +} + +.fa-paper-plane::before { + content: "\f1d8"; +} + +.fa-road-circle-exclamation::before { + content: "\e565"; +} + +.fa-dungeon::before { + content: "\f6d9"; +} + +.fa-align-right::before { + content: "\f038"; +} + +.fa-money-bill-1-wave::before { + content: "\f53b"; +} + +.fa-money-bill-wave-alt::before { + content: "\f53b"; +} + +.fa-life-ring::before { + content: "\f1cd"; +} + +.fa-hands::before { + content: "\f2a7"; +} + +.fa-sign-language::before { + content: "\f2a7"; +} + +.fa-signing::before { + content: "\f2a7"; +} + +.fa-calendar-day::before { + content: "\f783"; +} + +.fa-water-ladder::before { + content: "\f5c5"; +} + +.fa-ladder-water::before { + content: "\f5c5"; +} + +.fa-swimming-pool::before { + content: "\f5c5"; +} + +.fa-arrows-up-down::before { + content: "\f07d"; +} + +.fa-arrows-v::before { + content: "\f07d"; +} + +.fa-face-grimace::before { + content: "\f57f"; +} + +.fa-grimace::before { + content: "\f57f"; +} + +.fa-wheelchair-move::before { + content: "\e2ce"; +} + +.fa-wheelchair-alt::before { + content: "\e2ce"; +} + +.fa-turn-down::before { + content: "\f3be"; +} + +.fa-level-down-alt::before { + content: "\f3be"; +} + +.fa-person-walking-arrow-right::before { + content: "\e552"; +} + +.fa-square-envelope::before { + content: "\f199"; +} + +.fa-envelope-square::before { + content: "\f199"; +} + +.fa-dice::before { + content: "\f522"; +} + +.fa-bowling-ball::before { + content: "\f436"; +} + +.fa-brain::before { + content: "\f5dc"; +} + +.fa-bandage::before { + content: "\f462"; +} + +.fa-band-aid::before { + content: "\f462"; +} + +.fa-calendar-minus::before { + content: "\f272"; +} + +.fa-circle-xmark::before { + content: "\f057"; +} + +.fa-times-circle::before { + content: "\f057"; +} + +.fa-xmark-circle::before { + content: "\f057"; +} + +.fa-gifts::before { + content: "\f79c"; +} + +.fa-hotel::before { + content: "\f594"; +} + +.fa-earth-asia::before { + content: "\f57e"; +} + +.fa-globe-asia::before { + content: "\f57e"; +} + +.fa-id-card-clip::before { + content: "\f47f"; +} + +.fa-id-card-alt::before { + content: "\f47f"; +} + +.fa-magnifying-glass-plus::before { + content: "\f00e"; +} + +.fa-search-plus::before { + content: "\f00e"; +} + +.fa-thumbs-up::before { + content: "\f164"; +} + +.fa-user-clock::before { + content: "\f4fd"; +} + +.fa-hand-dots::before { + content: "\f461"; +} + +.fa-allergies::before { + content: "\f461"; +} + +.fa-file-invoice::before { + content: "\f570"; +} + +.fa-window-minimize::before { + content: "\f2d1"; +} + +.fa-mug-saucer::before { + content: "\f0f4"; +} + +.fa-coffee::before { + content: "\f0f4"; +} + +.fa-brush::before { + content: "\f55d"; +} + +.fa-mask::before { + content: "\f6fa"; +} + +.fa-magnifying-glass-minus::before { + content: "\f010"; +} + +.fa-search-minus::before { + content: "\f010"; +} + +.fa-ruler-vertical::before { + content: "\f548"; +} + +.fa-user-large::before { + content: "\f406"; +} + +.fa-user-alt::before { + content: "\f406"; +} + +.fa-train-tram::before { + content: "\e5b4"; +} + +.fa-user-nurse::before { + content: "\f82f"; +} + +.fa-syringe::before { + content: "\f48e"; +} + +.fa-cloud-sun::before { + content: "\f6c4"; +} + +.fa-stopwatch-20::before { + content: "\e06f"; +} + +.fa-square-full::before { + content: "\f45c"; +} + +.fa-magnet::before { + content: "\f076"; +} + +.fa-jar::before { + content: "\e516"; +} + +.fa-note-sticky::before { + content: "\f249"; +} + +.fa-sticky-note::before { + content: "\f249"; +} + +.fa-bug-slash::before { + content: "\e490"; +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; +} + +.fa-bone::before { + content: "\f5d7"; +} + +.fa-user-injured::before { + content: "\f728"; +} + +.fa-face-sad-tear::before { + content: "\f5b4"; +} + +.fa-sad-tear::before { + content: "\f5b4"; +} + +.fa-plane::before { + content: "\f072"; +} + +.fa-tent-arrows-down::before { + content: "\e581"; +} + +.fa-exclamation::before { + content: "\!"; +} + +.fa-arrows-spin::before { + content: "\e4bb"; +} + +.fa-print::before { + content: "\f02f"; +} + +.fa-turkish-lira-sign::before { + content: "\e2bb"; +} + +.fa-try::before { + content: "\e2bb"; +} + +.fa-turkish-lira::before { + content: "\e2bb"; +} + +.fa-dollar-sign::before { + content: "\$"; +} + +.fa-dollar::before { + content: "\$"; +} + +.fa-usd::before { + content: "\$"; +} + +.fa-x::before { + content: "X"; +} + +.fa-magnifying-glass-dollar::before { + content: "\f688"; +} + +.fa-search-dollar::before { + content: "\f688"; +} + +.fa-users-gear::before { + content: "\f509"; +} + +.fa-users-cog::before { + content: "\f509"; +} + +.fa-person-military-pointing::before { + content: "\e54a"; +} + +.fa-building-columns::before { + content: "\f19c"; +} + +.fa-bank::before { + content: "\f19c"; +} + +.fa-institution::before { + content: "\f19c"; +} + +.fa-museum::before { + content: "\f19c"; +} + +.fa-university::before { + content: "\f19c"; +} + +.fa-umbrella::before { + content: "\f0e9"; +} + +.fa-trowel::before { + content: "\e589"; +} + +.fa-d::before { + content: "D"; +} + +.fa-stapler::before { + content: "\e5af"; +} + +.fa-masks-theater::before { + content: "\f630"; +} + +.fa-theater-masks::before { + content: "\f630"; +} + +.fa-kip-sign::before { + content: "\e1c4"; +} + +.fa-hand-point-left::before { + content: "\f0a5"; +} + +.fa-handshake-simple::before { + content: "\f4c6"; +} + +.fa-handshake-alt::before { + content: "\f4c6"; +} + +.fa-jet-fighter::before { + content: "\f0fb"; +} + +.fa-fighter-jet::before { + content: "\f0fb"; +} + +.fa-square-share-nodes::before { + content: "\f1e1"; +} + +.fa-share-alt-square::before { + content: "\f1e1"; +} + +.fa-barcode::before { + content: "\f02a"; +} + +.fa-plus-minus::before { + content: "\e43c"; +} + +.fa-video::before { + content: "\f03d"; +} + +.fa-video-camera::before { + content: "\f03d"; +} + +.fa-graduation-cap::before { + content: "\f19d"; +} + +.fa-mortar-board::before { + content: "\f19d"; +} + +.fa-hand-holding-medical::before { + content: "\e05c"; +} + +.fa-person-circle-check::before { + content: "\e53e"; +} + +.fa-turn-up::before { + content: "\f3bf"; +} + +.fa-level-up-alt::before { + content: "\f3bf"; +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.elements-blocks-icon-selector-display { + font-size: 2em; +} + +.rrze-elements-tabs-modal-container span { + font-size: 2em; + padding-right: 1em; +} +/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! + \**************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); +} +.fas, +.fa-solid { + font-weight: 900; +} +/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! + \***************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-brands: "Font Awesome 6 Brands"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); +} +.fab, +.fa-brands { + font-weight: 400; +} + +.fa-monero:before { + content: "\f3d0"; +} + +.fa-hooli:before { + content: "\f427"; +} + +.fa-yelp:before { + content: "\f1e9"; +} + +.fa-cc-visa:before { + content: "\f1f0"; +} + +.fa-lastfm:before { + content: "\f202"; +} + +.fa-shopware:before { + content: "\f5b5"; +} + +.fa-creative-commons-nc:before { + content: "\f4e8"; +} + +.fa-aws:before { + content: "\f375"; +} + +.fa-redhat:before { + content: "\f7bc"; +} + +.fa-yoast:before { + content: "\f2b1"; +} + +.fa-cloudflare:before { + content: "\e07d"; +} + +.fa-ups:before { + content: "\f7e0"; +} + +.fa-wpexplorer:before { + content: "\f2de"; +} + +.fa-dyalog:before { + content: "\f399"; +} + +.fa-bity:before { + content: "\f37a"; +} + +.fa-stackpath:before { + content: "\f842"; +} + +.fa-buysellads:before { + content: "\f20d"; +} + +.fa-first-order:before { + content: "\f2b0"; +} + +.fa-modx:before { + content: "\f285"; +} + +.fa-guilded:before { + content: "\e07e"; +} + +.fa-vnv:before { + content: "\f40b"; +} + +.fa-square-js:before { + content: "\f3b9"; +} + +.fa-js-square:before { + content: "\f3b9"; +} + +.fa-microsoft:before { + content: "\f3ca"; +} + +.fa-qq:before { + content: "\f1d6"; +} + +.fa-orcid:before { + content: "\f8d2"; +} + +.fa-java:before { + content: "\f4e4"; +} + +.fa-invision:before { + content: "\f7b0"; +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; +} + +.fa-centercode:before { + content: "\f380"; +} + +.fa-glide-g:before { + content: "\f2a6"; +} + +.fa-drupal:before { + content: "\f1a9"; +} + +.fa-hire-a-helper:before { + content: "\f3b0"; +} + +.fa-creative-commons-by:before { + content: "\f4e7"; +} + +.fa-unity:before { + content: "\e049"; +} + +.fa-whmcs:before { + content: "\f40d"; +} + +.fa-rocketchat:before { + content: "\f3e8"; +} + +.fa-vk:before { + content: "\f189"; +} + +.fa-untappd:before { + content: "\f405"; +} + +.fa-mailchimp:before { + content: "\f59e"; +} + +.fa-css3-alt:before { + content: "\f38b"; +} + +.fa-square-reddit:before { + content: "\f1a2"; +} + +.fa-reddit-square:before { + content: "\f1a2"; +} + +.fa-vimeo-v:before { + content: "\f27d"; +} + +.fa-contao:before { + content: "\f26d"; +} + +.fa-square-font-awesome:before { + content: "\e5ad"; +} + +.fa-deskpro:before { + content: "\f38f"; +} + +.fa-sistrix:before { + content: "\f3ee"; +} + +.fa-square-instagram:before { + content: "\e055"; +} + +.fa-instagram-square:before { + content: "\e055"; +} + +.fa-battle-net:before { + content: "\f835"; +} + +.fa-the-red-yeti:before { + content: "\f69d"; +} + +.fa-square-hacker-news:before { + content: "\f3af"; +} + +.fa-hacker-news-square:before { + content: "\f3af"; +} + +.fa-edge:before { + content: "\f282"; +} + +.fa-threads:before { + content: "\e618"; +} + +.fa-napster:before { + content: "\f3d2"; +} + +.fa-square-snapchat:before { + content: "\f2ad"; +} + +.fa-snapchat-square:before { + content: "\f2ad"; +} + +.fa-google-plus-g:before { + content: "\f0d5"; +} + +.fa-artstation:before { + content: "\f77a"; +} + +.fa-markdown:before { + content: "\f60f"; +} + +.fa-sourcetree:before { + content: "\f7d3"; +} + +.fa-google-plus:before { + content: "\f2b3"; +} + +.fa-diaspora:before { + content: "\f791"; +} + +.fa-foursquare:before { + content: "\f180"; +} + +.fa-stack-overflow:before { + content: "\f16c"; +} + +.fa-github-alt:before { + content: "\f113"; +} + +.fa-phoenix-squadron:before { + content: "\f511"; +} + +.fa-pagelines:before { + content: "\f18c"; +} + +.fa-algolia:before { + content: "\f36c"; +} + +.fa-red-river:before { + content: "\f3e3"; +} + +.fa-creative-commons-sa:before { + content: "\f4ef"; +} + +.fa-safari:before { + content: "\f267"; +} + +.fa-google:before { + content: "\f1a0"; +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; +} + +.fa-font-awesome-alt:before { + content: "\f35c"; +} + +.fa-atlassian:before { + content: "\f77b"; +} + +.fa-linkedin-in:before { + content: "\f0e1"; +} + +.fa-digital-ocean:before { + content: "\f391"; +} + +.fa-nimblr:before { + content: "\f5a8"; +} + +.fa-chromecast:before { + content: "\f838"; +} + +.fa-evernote:before { + content: "\f839"; +} + +.fa-hacker-news:before { + content: "\f1d4"; +} + +.fa-creative-commons-sampling:before { + content: "\f4f0"; +} + +.fa-adversal:before { + content: "\f36a"; +} + +.fa-creative-commons:before { + content: "\f25e"; +} + +.fa-watchman-monitoring:before { + content: "\e087"; +} + +.fa-fonticons:before { + content: "\f280"; +} + +.fa-weixin:before { + content: "\f1d7"; +} + +.fa-shirtsinbulk:before { + content: "\f214"; +} + +.fa-codepen:before { + content: "\f1cb"; +} + +.fa-git-alt:before { + content: "\f841"; +} + +.fa-lyft:before { + content: "\f3c3"; +} + +.fa-rev:before { + content: "\f5b2"; +} + +.fa-windows:before { + content: "\f17a"; +} + +.fa-wizards-of-the-coast:before { + content: "\f730"; +} + +.fa-square-viadeo:before { + content: "\f2aa"; +} + +.fa-viadeo-square:before { + content: "\f2aa"; +} + +.fa-meetup:before { + content: "\f2e0"; +} + +.fa-centos:before { + content: "\f789"; +} + +.fa-adn:before { + content: "\f170"; +} + +.fa-cloudsmith:before { + content: "\f384"; +} + +.fa-pied-piper-alt:before { + content: "\f1a8"; +} + +.fa-square-dribbble:before { + content: "\f397"; +} + +.fa-dribbble-square:before { + content: "\f397"; +} + +.fa-codiepie:before { + content: "\f284"; +} + +.fa-node:before { + content: "\f419"; +} + +.fa-mix:before { + content: "\f3cb"; +} + +.fa-steam:before { + content: "\f1b6"; +} + +.fa-cc-apple-pay:before { + content: "\f416"; +} + +.fa-scribd:before { + content: "\f28a"; +} + +.fa-debian:before { + content: "\e60b"; +} + +.fa-openid:before { + content: "\f19b"; +} + +.fa-instalod:before { + content: "\e081"; +} + +.fa-expeditedssl:before { + content: "\f23e"; +} + +.fa-sellcast:before { + content: "\f2da"; +} + +.fa-square-twitter:before { + content: "\f081"; +} + +.fa-twitter-square:before { + content: "\f081"; +} + +.fa-r-project:before { + content: "\f4f7"; +} + +.fa-delicious:before { + content: "\f1a5"; +} + +.fa-freebsd:before { + content: "\f3a4"; +} + +.fa-vuejs:before { + content: "\f41f"; +} + +.fa-accusoft:before { + content: "\f369"; +} + +.fa-ioxhost:before { + content: "\f208"; +} + +.fa-fonticons-fi:before { + content: "\f3a2"; +} + +.fa-app-store:before { + content: "\f36f"; +} + +.fa-cc-mastercard:before { + content: "\f1f1"; +} + +.fa-itunes-note:before { + content: "\f3b5"; +} + +.fa-golang:before { + content: "\e40f"; +} + +.fa-kickstarter:before { + content: "\f3bb"; +} + +.fa-grav:before { + content: "\f2d6"; +} + +.fa-weibo:before { + content: "\f18a"; +} + +.fa-uncharted:before { + content: "\e084"; +} + +.fa-firstdraft:before { + content: "\f3a1"; +} + +.fa-square-youtube:before { + content: "\f431"; +} + +.fa-youtube-square:before { + content: "\f431"; +} + +.fa-wikipedia-w:before { + content: "\f266"; +} + +.fa-wpressr:before { + content: "\f3e4"; +} + +.fa-rendact:before { + content: "\f3e4"; +} + +.fa-angellist:before { + content: "\f209"; +} + +.fa-galactic-republic:before { + content: "\f50c"; +} + +.fa-nfc-directional:before { + content: "\e530"; +} + +.fa-skype:before { + content: "\f17e"; +} + +.fa-joget:before { + content: "\f3b7"; +} + +.fa-fedora:before { + content: "\f798"; +} + +.fa-stripe-s:before { + content: "\f42a"; +} + +.fa-meta:before { + content: "\e49b"; +} + +.fa-laravel:before { + content: "\f3bd"; +} + +.fa-hotjar:before { + content: "\f3b1"; +} + +.fa-bluetooth-b:before { + content: "\f294"; +} + +.fa-sticker-mule:before { + content: "\f3f7"; +} + +.fa-creative-commons-zero:before { + content: "\f4f3"; +} + +.fa-hips:before { + content: "\f452"; +} + +.fa-behance:before { + content: "\f1b4"; +} + +.fa-reddit:before { + content: "\f1a1"; +} + +.fa-discord:before { + content: "\f392"; +} + +.fa-chrome:before { + content: "\f268"; +} + +.fa-app-store-ios:before { + content: "\f370"; +} + +.fa-cc-discover:before { + content: "\f1f2"; +} + +.fa-wpbeginner:before { + content: "\f297"; +} + +.fa-confluence:before { + content: "\f78d"; +} + +.fa-mdb:before { + content: "\f8ca"; +} + +.fa-dochub:before { + content: "\f394"; +} + +.fa-accessible-icon:before { + content: "\f368"; +} + +.fa-ebay:before { + content: "\f4f4"; +} + +.fa-amazon:before { + content: "\f270"; +} + +.fa-unsplash:before { + content: "\e07c"; +} + +.fa-yarn:before { + content: "\f7e3"; +} + +.fa-square-steam:before { + content: "\f1b7"; +} + +.fa-steam-square:before { + content: "\f1b7"; +} + +.fa-500px:before { + content: "\f26e"; +} + +.fa-square-vimeo:before { + content: "\f194"; +} + +.fa-vimeo-square:before { + content: "\f194"; +} + +.fa-asymmetrik:before { + content: "\f372"; +} + +.fa-font-awesome:before { + content: "\f2b4"; +} + +.fa-font-awesome-flag:before { + content: "\f2b4"; +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; +} + +.fa-gratipay:before { + content: "\f184"; +} + +.fa-apple:before { + content: "\f179"; +} + +.fa-hive:before { + content: "\e07f"; +} + +.fa-gitkraken:before { + content: "\f3a6"; +} + +.fa-keybase:before { + content: "\f4f5"; +} + +.fa-apple-pay:before { + content: "\f415"; +} + +.fa-padlet:before { + content: "\e4a0"; +} + +.fa-amazon-pay:before { + content: "\f42c"; +} + +.fa-square-github:before { + content: "\f092"; +} + +.fa-github-square:before { + content: "\f092"; +} + +.fa-stumbleupon:before { + content: "\f1a4"; +} + +.fa-fedex:before { + content: "\f797"; +} + +.fa-phoenix-framework:before { + content: "\f3dc"; +} + +.fa-shopify:before { + content: "\e057"; +} + +.fa-neos:before { + content: "\f612"; +} + +.fa-square-threads:before { + content: "\e619"; +} + +.fa-hackerrank:before { + content: "\f5f7"; +} + +.fa-researchgate:before { + content: "\f4f8"; +} + +.fa-swift:before { + content: "\f8e1"; +} + +.fa-angular:before { + content: "\f420"; +} + +.fa-speakap:before { + content: "\f3f3"; +} + +.fa-angrycreative:before { + content: "\f36e"; +} + +.fa-y-combinator:before { + content: "\f23b"; +} + +.fa-empire:before { + content: "\f1d1"; +} + +.fa-envira:before { + content: "\f299"; +} + +.fa-square-gitlab:before { + content: "\e5ae"; +} + +.fa-gitlab-square:before { + content: "\e5ae"; +} + +.fa-studiovinari:before { + content: "\f3f8"; +} + +.fa-pied-piper:before { + content: "\f2ae"; +} + +.fa-wordpress:before { + content: "\f19a"; +} + +.fa-product-hunt:before { + content: "\f288"; +} + +.fa-firefox:before { + content: "\f269"; +} + +.fa-linode:before { + content: "\f2b8"; +} + +.fa-goodreads:before { + content: "\f3a8"; +} + +.fa-square-odnoklassniki:before { + content: "\f264"; +} + +.fa-odnoklassniki-square:before { + content: "\f264"; +} + +.fa-jsfiddle:before { + content: "\f1cc"; +} + +.fa-sith:before { + content: "\f512"; +} + +.fa-themeisle:before { + content: "\f2b2"; +} + +.fa-page4:before { + content: "\f3d7"; +} + +.fa-hashnode:before { + content: "\e499"; +} + +.fa-react:before { + content: "\f41b"; +} + +.fa-cc-paypal:before { + content: "\f1f4"; +} + +.fa-squarespace:before { + content: "\f5be"; +} + +.fa-cc-stripe:before { + content: "\f1f5"; +} + +.fa-creative-commons-share:before { + content: "\f4f2"; +} + +.fa-bitcoin:before { + content: "\f379"; +} + +.fa-keycdn:before { + content: "\f3ba"; +} + +.fa-opera:before { + content: "\f26a"; +} + +.fa-itch-io:before { + content: "\f83a"; +} + +.fa-umbraco:before { + content: "\f8e8"; +} + +.fa-galactic-senate:before { + content: "\f50d"; +} + +.fa-ubuntu:before { + content: "\f7df"; +} + +.fa-draft2digital:before { + content: "\f396"; +} + +.fa-stripe:before { + content: "\f429"; +} + +.fa-houzz:before { + content: "\f27c"; +} + +.fa-gg:before { + content: "\f260"; +} + +.fa-dhl:before { + content: "\f790"; +} + +.fa-square-pinterest:before { + content: "\f0d3"; +} + +.fa-pinterest-square:before { + content: "\f0d3"; +} + +.fa-xing:before { + content: "\f168"; +} + +.fa-blackberry:before { + content: "\f37b"; +} + +.fa-creative-commons-pd:before { + content: "\f4ec"; +} + +.fa-playstation:before { + content: "\f3df"; +} + +.fa-quinscape:before { + content: "\f459"; +} + +.fa-less:before { + content: "\f41d"; +} + +.fa-blogger-b:before { + content: "\f37d"; +} + +.fa-opencart:before { + content: "\f23d"; +} + +.fa-vine:before { + content: "\f1ca"; +} + +.fa-paypal:before { + content: "\f1ed"; +} + +.fa-gitlab:before { + content: "\f296"; +} + +.fa-typo3:before { + content: "\f42b"; +} + +.fa-reddit-alien:before { + content: "\f281"; +} + +.fa-yahoo:before { + content: "\f19e"; +} + +.fa-dailymotion:before { + content: "\e052"; +} + +.fa-affiliatetheme:before { + content: "\f36b"; +} + +.fa-pied-piper-pp:before { + content: "\f1a7"; +} + +.fa-bootstrap:before { + content: "\f836"; +} + +.fa-odnoklassniki:before { + content: "\f263"; +} + +.fa-nfc-symbol:before { + content: "\e531"; +} + +.fa-ethereum:before { + content: "\f42e"; +} + +.fa-speaker-deck:before { + content: "\f83c"; +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; +} + +.fa-patreon:before { + content: "\f3d9"; +} + +.fa-avianex:before { + content: "\f374"; +} + +.fa-ello:before { + content: "\f5f1"; +} + +.fa-gofore:before { + content: "\f3a7"; +} + +.fa-bimobject:before { + content: "\f378"; +} + +.fa-facebook-f:before { + content: "\f39e"; +} + +.fa-square-google-plus:before { + content: "\f0d4"; +} + +.fa-google-plus-square:before { + content: "\f0d4"; +} + +.fa-mandalorian:before { + content: "\f50f"; +} + +.fa-first-order-alt:before { + content: "\f50a"; +} + +.fa-osi:before { + content: "\f41a"; +} + +.fa-google-wallet:before { + content: "\f1ee"; +} + +.fa-d-and-d-beyond:before { + content: "\f6ca"; +} + +.fa-periscope:before { + content: "\f3da"; +} + +.fa-fulcrum:before { + content: "\f50b"; +} + +.fa-cloudscale:before { + content: "\f383"; +} + +.fa-forumbee:before { + content: "\f211"; +} + +.fa-mizuni:before { + content: "\f3cc"; +} + +.fa-schlix:before { + content: "\f3ea"; +} + +.fa-square-xing:before { + content: "\f169"; +} + +.fa-xing-square:before { + content: "\f169"; +} + +.fa-bandcamp:before { + content: "\f2d5"; +} + +.fa-wpforms:before { + content: "\f298"; +} + +.fa-cloudversify:before { + content: "\f385"; +} + +.fa-usps:before { + content: "\f7e1"; +} + +.fa-megaport:before { + content: "\f5a3"; +} + +.fa-magento:before { + content: "\f3c4"; +} + +.fa-spotify:before { + content: "\f1bc"; +} + +.fa-optin-monster:before { + content: "\f23c"; +} + +.fa-fly:before { + content: "\f417"; +} + +.fa-aviato:before { + content: "\f421"; +} + +.fa-itunes:before { + content: "\f3b4"; +} + +.fa-cuttlefish:before { + content: "\f38c"; +} + +.fa-blogger:before { + content: "\f37c"; +} + +.fa-flickr:before { + content: "\f16e"; +} + +.fa-viber:before { + content: "\f409"; +} + +.fa-soundcloud:before { + content: "\f1be"; +} + +.fa-digg:before { + content: "\f1a6"; +} + +.fa-tencent-weibo:before { + content: "\f1d5"; +} + +.fa-symfony:before { + content: "\f83d"; +} + +.fa-maxcdn:before { + content: "\f136"; +} + +.fa-etsy:before { + content: "\f2d7"; +} + +.fa-facebook-messenger:before { + content: "\f39f"; +} + +.fa-audible:before { + content: "\f373"; +} + +.fa-think-peaks:before { + content: "\f731"; +} + +.fa-bilibili:before { + content: "\e3d9"; +} + +.fa-erlang:before { + content: "\f39d"; +} + +.fa-x-twitter:before { + content: "\e61b"; +} + +.fa-cotton-bureau:before { + content: "\f89e"; +} + +.fa-dashcube:before { + content: "\f210"; +} + +.fa-42-group:before { + content: "\e080"; +} + +.fa-innosoft:before { + content: "\e080"; +} + +.fa-stack-exchange:before { + content: "\f18d"; +} + +.fa-elementor:before { + content: "\f430"; +} + +.fa-square-pied-piper:before { + content: "\e01e"; +} + +.fa-pied-piper-square:before { + content: "\e01e"; +} + +.fa-creative-commons-nd:before { + content: "\f4eb"; +} + +.fa-palfed:before { + content: "\f3d8"; +} + +.fa-superpowers:before { + content: "\f2dd"; +} + +.fa-resolving:before { + content: "\f3e7"; +} + +.fa-xbox:before { + content: "\f412"; +} + +.fa-searchengin:before { + content: "\f3eb"; +} + +.fa-tiktok:before { + content: "\e07b"; +} + +.fa-square-facebook:before { + content: "\f082"; +} + +.fa-facebook-square:before { + content: "\f082"; +} + +.fa-renren:before { + content: "\f18b"; +} + +.fa-linux:before { + content: "\f17c"; +} + +.fa-glide:before { + content: "\f2a5"; +} + +.fa-linkedin:before { + content: "\f08c"; +} + +.fa-hubspot:before { + content: "\f3b2"; +} + +.fa-deploydog:before { + content: "\f38e"; +} + +.fa-twitch:before { + content: "\f1e8"; +} + +.fa-ravelry:before { + content: "\f2d9"; +} + +.fa-mixer:before { + content: "\e056"; +} + +.fa-square-lastfm:before { + content: "\f203"; +} + +.fa-lastfm-square:before { + content: "\f203"; +} + +.fa-vimeo:before { + content: "\f40a"; +} + +.fa-mendeley:before { + content: "\f7b3"; +} + +.fa-uniregistry:before { + content: "\f404"; +} + +.fa-figma:before { + content: "\f799"; +} + +.fa-creative-commons-remix:before { + content: "\f4ee"; +} + +.fa-cc-amazon-pay:before { + content: "\f42d"; +} + +.fa-dropbox:before { + content: "\f16b"; +} + +.fa-instagram:before { + content: "\f16d"; +} + +.fa-cmplid:before { + content: "\e360"; +} + +.fa-facebook:before { + content: "\f09a"; +} + +.fa-gripfire:before { + content: "\f3ac"; +} + +.fa-jedi-order:before { + content: "\f50e"; +} + +.fa-uikit:before { + content: "\f403"; +} + +.fa-fort-awesome-alt:before { + content: "\f3a3"; +} + +.fa-phabricator:before { + content: "\f3db"; +} + +.fa-ussunnah:before { + content: "\f407"; +} + +.fa-earlybirds:before { + content: "\f39a"; +} + +.fa-trade-federation:before { + content: "\f513"; +} + +.fa-autoprefixer:before { + content: "\f41c"; +} + +.fa-whatsapp:before { + content: "\f232"; +} + +.fa-slideshare:before { + content: "\f1e7"; +} + +.fa-google-play:before { + content: "\f3ab"; +} + +.fa-viadeo:before { + content: "\f2a9"; +} + +.fa-line:before { + content: "\f3c0"; +} + +.fa-google-drive:before { + content: "\f3aa"; +} + +.fa-servicestack:before { + content: "\f3ec"; +} + +.fa-simplybuilt:before { + content: "\f215"; +} + +.fa-bitbucket:before { + content: "\f171"; +} + +.fa-imdb:before { + content: "\f2d8"; +} + +.fa-deezer:before { + content: "\e077"; +} + +.fa-raspberry-pi:before { + content: "\f7bb"; +} + +.fa-jira:before { + content: "\f7b1"; +} + +.fa-docker:before { + content: "\f395"; +} + +.fa-screenpal:before { + content: "\e570"; +} + +.fa-bluetooth:before { + content: "\f293"; +} + +.fa-gitter:before { + content: "\f426"; +} + +.fa-d-and-d:before { + content: "\f38d"; +} + +.fa-microblog:before { + content: "\e01a"; +} + +.fa-cc-diners-club:before { + content: "\f24c"; +} + +.fa-gg-circle:before { + content: "\f261"; +} + +.fa-pied-piper-hat:before { + content: "\f4e5"; +} + +.fa-kickstarter-k:before { + content: "\f3bc"; +} + +.fa-yandex:before { + content: "\f413"; +} + +.fa-readme:before { + content: "\f4d5"; +} + +.fa-html5:before { + content: "\f13b"; +} + +.fa-sellsy:before { + content: "\f213"; +} + +.fa-sass:before { + content: "\f41e"; +} + +.fa-wirsindhandwerk:before { + content: "\e2d0"; +} + +.fa-wsh:before { + content: "\e2d0"; +} + +.fa-buromobelexperte:before { + content: "\f37f"; +} + +.fa-salesforce:before { + content: "\f83b"; +} + +.fa-octopus-deploy:before { + content: "\e082"; +} + +.fa-medapps:before { + content: "\f3c6"; +} + +.fa-ns8:before { + content: "\f3d5"; +} + +.fa-pinterest-p:before { + content: "\f231"; +} + +.fa-apper:before { + content: "\f371"; +} + +.fa-fort-awesome:before { + content: "\f286"; +} + +.fa-waze:before { + content: "\f83f"; +} + +.fa-cc-jcb:before { + content: "\f24b"; +} + +.fa-snapchat:before { + content: "\f2ab"; +} + +.fa-snapchat-ghost:before { + content: "\f2ab"; +} + +.fa-fantasy-flight-games:before { + content: "\f6dc"; +} + +.fa-rust:before { + content: "\e07a"; +} + +.fa-wix:before { + content: "\f5cf"; +} + +.fa-square-behance:before { + content: "\f1b5"; +} + +.fa-behance-square:before { + content: "\f1b5"; +} + +.fa-supple:before { + content: "\f3f9"; +} + +.fa-rebel:before { + content: "\f1d0"; +} + +.fa-css3:before { + content: "\f13c"; +} + +.fa-staylinked:before { + content: "\f3f5"; +} + +.fa-kaggle:before { + content: "\f5fa"; +} + +.fa-space-awesome:before { + content: "\e5ac"; +} + +.fa-deviantart:before { + content: "\f1bd"; +} + +.fa-cpanel:before { + content: "\f388"; +} + +.fa-goodreads-g:before { + content: "\f3a9"; +} + +.fa-square-git:before { + content: "\f1d2"; +} + +.fa-git-square:before { + content: "\f1d2"; +} + +.fa-square-tumblr:before { + content: "\f174"; +} + +.fa-tumblr-square:before { + content: "\f174"; +} + +.fa-trello:before { + content: "\f181"; +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; +} + +.fa-get-pocket:before { + content: "\f265"; +} + +.fa-perbyte:before { + content: "\e083"; +} + +.fa-grunt:before { + content: "\f3ad"; +} + +.fa-weebly:before { + content: "\f5cc"; +} + +.fa-connectdevelop:before { + content: "\f20e"; +} + +.fa-leanpub:before { + content: "\f212"; +} + +.fa-black-tie:before { + content: "\f27e"; +} + +.fa-themeco:before { + content: "\f5c6"; +} + +.fa-python:before { + content: "\f3e2"; +} + +.fa-android:before { + content: "\f17b"; +} + +.fa-bots:before { + content: "\e340"; +} + +.fa-free-code-camp:before { + content: "\f2c5"; +} + +.fa-hornbill:before { + content: "\f592"; +} + +.fa-js:before { + content: "\f3b8"; +} + +.fa-ideal:before { + content: "\e013"; +} + +.fa-git:before { + content: "\f1d3"; +} + +.fa-dev:before { + content: "\f6cc"; +} + +.fa-sketch:before { + content: "\f7c6"; +} + +.fa-yandex-international:before { + content: "\f414"; +} + +.fa-cc-amex:before { + content: "\f1f3"; +} + +.fa-uber:before { + content: "\f402"; +} + +.fa-github:before { + content: "\f09b"; +} + +.fa-php:before { + content: "\f457"; +} + +.fa-alipay:before { + content: "\f642"; +} + +.fa-youtube:before { + content: "\f167"; +} + +.fa-skyatlas:before { + content: "\f216"; +} + +.fa-firefox-browser:before { + content: "\e007"; +} + +.fa-replyd:before { + content: "\f3e6"; +} + +.fa-suse:before { + content: "\f7d6"; +} + +.fa-jenkins:before { + content: "\f3b6"; +} + +.fa-twitter:before { + content: "\f099"; +} + +.fa-rockrms:before { + content: "\f3e9"; +} + +.fa-pinterest:before { + content: "\f0d2"; +} + +.fa-buffer:before { + content: "\f837"; +} + +.fa-npm:before { + content: "\f3d4"; +} + +.fa-yammer:before { + content: "\f840"; +} + +.fa-btc:before { + content: "\f15a"; +} + +.fa-dribbble:before { + content: "\f17d"; +} + +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} + +.fa-internet-explorer:before { + content: "\f26b"; +} + +.fa-stubber:before { + content: "\e5c7"; +} + +.fa-telegram:before { + content: "\f2c6"; +} + +.fa-telegram-plane:before { + content: "\f2c6"; +} + +.fa-old-republic:before { + content: "\f510"; +} + +.fa-odysee:before { + content: "\e5c6"; +} + +.fa-square-whatsapp:before { + content: "\f40c"; +} + +.fa-whatsapp-square:before { + content: "\f40c"; +} + +.fa-node-js:before { + content: "\f3d3"; +} + +.fa-edge-legacy:before { + content: "\e078"; +} + +.fa-slack:before { + content: "\f198"; +} + +.fa-slack-hash:before { + content: "\f198"; +} + +.fa-medrt:before { + content: "\f3c8"; +} + +.fa-usb:before { + content: "\f287"; +} + +.fa-tumblr:before { + content: "\f173"; +} + +.fa-vaadin:before { + content: "\f408"; +} + +.fa-quora:before { + content: "\f2c4"; +} + +.fa-square-x-twitter:before { + content: "\e61a"; +} + +.fa-reacteurope:before { + content: "\f75d"; +} + +.fa-medium:before { + content: "\f23a"; +} + +.fa-medium-m:before { + content: "\f23a"; +} + +.fa-amilia:before { + content: "\f36d"; +} + +.fa-mixcloud:before { + content: "\f289"; +} + +.fa-flipboard:before { + content: "\f44d"; +} + +.fa-viacoin:before { + content: "\f237"; +} + +.fa-critical-role:before { + content: "\f6c9"; +} + +.fa-sitrox:before { + content: "\e44a"; +} + +.fa-discourse:before { + content: "\f393"; +} + +.fa-joomla:before { + content: "\f1aa"; +} + +.fa-mastodon:before { + content: "\f4f6"; +} + +.fa-airbnb:before { + content: "\f834"; +} + +.fa-wolf-pack-battalion:before { + content: "\f514"; +} + +.fa-buy-n-large:before { + content: "\f8a6"; +} + +.fa-gulp:before { + content: "\f3ae"; +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; +} + +.fa-strava:before { + content: "\f428"; +} + +.fa-ember:before { + content: "\f423"; +} + +.fa-canadian-maple-leaf:before { + content: "\f785"; +} + +.fa-teamspeak:before { + content: "\f4f9"; +} + +.fa-pushed:before { + content: "\f3e1"; +} + +.fa-wordpress-simple:before { + content: "\f411"; +} + +.fa-nutritionix:before { + content: "\f3d6"; +} + +.fa-wodu:before { + content: "\e088"; +} + +.fa-google-pay:before { + content: "\e079"; +} + +.fa-intercom:before { + content: "\f7af"; +} + +.fa-zhihu:before { + content: "\f63f"; +} + +.fa-korvue:before { + content: "\f42f"; +} + +.fa-pix:before { + content: "\e43a"; +} + +.fa-steam-symbol:before { + content: "\f3f6"; +} +/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! + \****************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); +} +.far, +.fa-regular { + font-weight: 400; +} +/*!************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/iconbox/editor.scss ***! + \************************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +dt span.fau-iconbox-data.rrze-counter-normal, dt span.fau-iconbox-data.rrze-iconbox-normal { + font-size: var(--wp--preset--font-size--normal, 1rem); +} +dt span.fau-iconbox-data.rrze-counter-medium, dt span.fau-iconbox-data.rrze-iconbox-medium { + font-size: var(--wp--preset--font-size--medium, 1.25rem); +} +dt span.fau-iconbox-data.rrze-counter-large, dt span.fau-iconbox-data.rrze-iconbox-large { + font-size: var(--wp--preset--font-size--large, 4rem); +} + +.rrze--iconbox-element-container { + background-color: var(--color-primary-basis, #04316a); + color: #fff; + border: 1px solid var(--color-primary-basis, #04316a); + padding: 0.5rem 1rem; + height: 100%; + /* Creates spacing between the boxes */ +} +.rrze--iconbox-element-container .rrze-iconbox-icon { + padding: 1rem; + -ms-grid-row-align: center; + align-self: center; +} +.rrze--iconbox-element-container dl { + margin: 0.5rem; +} +.rrze--iconbox-element-container dt a { + color: #fff; + text-decoration: none; +} +.rrze--iconbox-element-container a.standard-btn.ghost-btn { + color: #fff; + text-decoration: none; + margin-top: 1rem; +} +.rrze--iconbox-element-container a.standard-btn.ghost-btn:hover { + background-color: var(--color-white, #fff); + color: var(--color-KontrastDunkel, #222); + border: 1px solid var(--color-primary-basis, #04316a); +} + +.is-style-outlined .rrze--iconbox-element-container { + background-color: var(--color-white, #fff); + color: var(--color-KontrastDunkel, #222); + border: 1px solid var(--color-primary-basis, #04316a); +} +.is-style-outlined .rrze--iconbox-element-container dt a { + color: var(--color-KontrastDunkel, #222); +} +.is-style-outlined .rrze--iconbox-element-container a.standard-btn.ghost-btn { + color: var(--color-KontrastDunkel, #222); +} +.is-style-outlined .rrze--iconbox-element-container a.standard-btn.ghost-btn:hover { + color: var(--color-white, #fff); + background-color: var(--color-primary-basis, #04316a); + border: 1px solid var(--color-primary-basis, #04316a); +} + +.rrze--iconbox-element-container dt, +.rrze--iconbox-element-container dd { + margin: 0; + /* Resets default margin for clean alignment */ +} + +.rrze-elements-blocks-counter-row { + display: initial; +} +.rrze-elements-blocks-counter-row .block-editor-block-list__layout { + display: -ms-grid; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); + column-gap: 0.15rem; + row-gap: 0.15rem; +} + +.rrze-iconbox-content { + -ms-grid-row-align: center; + align-self: center; +} +.rrze-iconbox-content dl { + padding: 0.75rem 1rem 0.75rem 0; +} +.rrze-iconbox-content dt { + /*break automatically if words are too long*/ + overflow-wrap: break-word; + -webkit-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; +} +.rrze-iconbox-content .manual-hyphens { + -webkit-hyphens: manual; + -ms-hyphens: manual; + hyphens: manual; +} + +.fau-iconbox-data { + font-weight: bold; +} + +.rrze--iconbox-element-container { + padding: 0; + display: -ms-grid; + display: grid; + -ms-grid-columns: 95px 5fr; + grid-template-columns: 95px 5fr; +} + +.rrze-iconbox-icon { + font-size: 3rem; + margin: 0.5rem; +} + +/*! + * Buttons + */ +button.standard-btn, +a.standard-btn { + display: inline-block; + margin: 5px 0; + padding: 10px 18px; + overflow: hidden; + cursor: pointer; + background: var(--color-primary-ci-hell, #245783); + color: var(--color-button-text, #fff); + font-size: 16px; + font-size: 1rem; + line-height: 1.5; + text-align: center; + font-weight: normal; + text-decoration: none !important; + transition: 0.2s background ease; + border: 1px solid transparent; +} +button.standard-btn span, +a.standard-btn span { + background-color: inherit; + color: inherit; +} + +/*.post, .page { + .entry-content { + button.standard-btn, + a.standard-btn { + color: var(--color-button-text, #fff); + &:hover { + color: var(--color-button-text, #fff); + } + } + } +}*/ +button.standard-btn.font-light, +a.standard-btn.font-light { + color: #fff; +} +button.standard-btn.font-dark, +a.standard-btn.font-dark { + color: #000; +} +button.standard-btn.xsmall-btn, +a.standard-btn.xsmall-btn { + padding: 5px 10px; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.5; +} +button.standard-btn.small-btn, +a.standard-btn.small-btn { + padding: 7px 12px 5px; +} +button.standard-btn.large-btn, +a.standard-btn.large-btn { + padding: 14px 20px 13px; + font-size: 23px; + font-size: 1.4375rem; + line-height: 1.5; +} +button.standard-btn.xlarge-btn, +a.standard-btn.xlarge-btn { + padding: 18px 30px 17px; + font-size: 25px; + font-size: 1.5625rem; + line-height: 1.5; +} +button.standard-btn.primary-btn, +a.standard-btn.primary-btn { + background: var(--color-primary-ci-hell, #245783); + color: var(--color-primary-ci-hell-kontrast, #fff); + border-color: rgb(30.502994012, 73.7155688623, 110.997005988); +} +button.standard-btn.primary-btn:hover, button.standard-btn.primary-btn:focus, button.standard-btn.primary-btn:active, +a.standard-btn.primary-btn:hover, +a.standard-btn.primary-btn:focus, +a.standard-btn.primary-btn:active { + background: var(--color-button-hover-bg, rgb(25.005988024, 60.4311377246, 90.994011976)); + color: var(--color-button-hover-text, #fff); +} +button.standard-btn.blue-btn, +a.standard-btn.blue-btn { + background: #245783; + border-color: rgb(30.502994012, 73.7155688623, 110.997005988); +} +button.standard-btn.blue-btn:hover, button.standard-btn.blue-btn:focus, button.standard-btn.blue-btn:active, +a.standard-btn.blue-btn:hover, +a.standard-btn.blue-btn:focus, +a.standard-btn.blue-btn:active { + background: rgb(25.005988024, 60.4311377246, 90.994011976); +} +button.standard-btn.success-btn, button.standard-btn.green-btn, +a.standard-btn.success-btn, +a.standard-btn.green-btn { + background: #115c39; + border-color: rgb(13.0229357798, 70.4770642202, 43.6651376147); +} +button.standard-btn.success-btn:hover, button.standard-btn.success-btn:focus, button.standard-btn.success-btn:active, button.standard-btn.green-btn:hover, button.standard-btn.green-btn:focus, button.standard-btn.green-btn:active, +a.standard-btn.success-btn:hover, +a.standard-btn.success-btn:focus, +a.standard-btn.success-btn:active, +a.standard-btn.green-btn:hover, +a.standard-btn.green-btn:focus, +a.standard-btn.green-btn:active { + background: rgb(7.4550458716, 40.3449541284, 24.9963302752); +} +button.standard-btn.info-btn, +a.standard-btn.info-btn { + background: #0dcaf0; + border-color: rgb(11.6897233202, 181.6403162055, 215.8102766798); + color: #000000; +} +button.standard-btn.info-btn:hover, button.standard-btn.info-btn:focus, button.standard-btn.info-btn:active, +a.standard-btn.info-btn:hover, +a.standard-btn.info-btn:focus, +a.standard-btn.info-btn:active { + background: rgb(9.8553359684, 153.1367588933, 181.9446640316); +} +button.standard-btn.warning-btn, button.standard-btn.yellow-btn, +a.standard-btn.warning-btn, +a.standard-btn.yellow-btn { + background: #ffc107; + border-color: rgb(236.5, 177.375, 0); + color: #000000; +} +button.standard-btn.warning-btn:hover, button.standard-btn.warning-btn:focus, button.standard-btn.warning-btn:active, button.standard-btn.yellow-btn:hover, button.standard-btn.yellow-btn:focus, button.standard-btn.yellow-btn:active, +a.standard-btn.warning-btn:hover, +a.standard-btn.warning-btn:focus, +a.standard-btn.warning-btn:active, +a.standard-btn.yellow-btn:hover, +a.standard-btn.yellow-btn:focus, +a.standard-btn.yellow-btn:active { + background: rgb(200.8, 150.6, 0); +} +button.standard-btn.danger-btn, button.standard-btn.red-btn, +a.standard-btn.danger-btn, +a.standard-btn.red-btn { + background: #921925; + border-color: rgb(124.2280701754, 21.2719298246, 31.4824561404); +} +button.standard-btn.danger-btn:hover, button.standard-btn.danger-btn:focus, button.standard-btn.danger-btn:active, button.standard-btn.red-btn:hover, button.standard-btn.red-btn:focus, button.standard-btn.red-btn:active, +a.standard-btn.danger-btn:hover, +a.standard-btn.danger-btn:focus, +a.standard-btn.danger-btn:active, +a.standard-btn.red-btn:hover, +a.standard-btn.red-btn:focus, +a.standard-btn.red-btn:active { + background: rgb(93.7473684211, 16.0526315789, 23.7578947368); +} +button.standard-btn.secondary-btn, button.standard-btn.grey-btn, +a.standard-btn.secondary-btn, +a.standard-btn.grey-btn { + background: #4c5359; +} +button.standard-btn.secondary-btn:hover, button.standard-btn.secondary-btn:focus, button.standard-btn.secondary-btn:active, button.standard-btn.grey-btn:hover, button.standard-btn.grey-btn:focus, button.standard-btn.grey-btn:active, +a.standard-btn.secondary-btn:hover, +a.standard-btn.secondary-btn:focus, +a.standard-btn.secondary-btn:active, +a.standard-btn.grey-btn:hover, +a.standard-btn.grey-btn:focus, +a.standard-btn.grey-btn:active { + background: rgb(47.8109090909, 52.2145454545, 55.9890909091); +} +button.standard-btn.black-btn, +a.standard-btn.black-btn { + background: #212529; + color: #fff; +} +button.standard-btn.black-btn:hover, button.standard-btn.black-btn:focus, button.standard-btn.black-btn:active, +a.standard-btn.black-btn:hover, +a.standard-btn.black-btn:focus, +a.standard-btn.black-btn:active { + background: rgb(5.7081081081, 6.4, 7.0918918919); + color: #fff; +} +button.standard-btn.ghost-btn, +a.standard-btn.ghost-btn { + background: transparent; + color: var(--color-Text, #212529); + border: 1px solid var(--color-ContentBorders, #dfe6ec); +} +button.standard-btn.ghost-btn:hover, button.standard-btn.ghost-btn:focus, button.standard-btn.ghost-btn:active, +a.standard-btn.ghost-btn:hover, +a.standard-btn.ghost-btn:focus, +a.standard-btn.ghost-btn:active { + color: var(--color-ghostbutton-hover-text, #fff); + background: var(--color-ghostbutton-hover-bg, #245783); +} +.fau-events button.standard-btn.ghost-btn, +.fau-events a.standard-btn.ghost-btn { + border-width: 2px; +} +button.standard-btn.full-btn, +a.standard-btn.full-btn { + width: 100%; +} +button.standard-btn:active, +a.standard-btn:active { + transform: scale(0.95); +} + +.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-normal { + font-size: var(--wp--preset--font-size--normal, 1rem); + font-weight: bold; +} +.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-medium { + font-size: var(--wp--preset--font-size--medium, 1.25rem); + font-weight: bold; +} +.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-large { + font-size: var(--wp--preset--font-size--large, 4rem); + font-weight: bold; +} diff --git a/build/iconbox/index.js b/build/iconbox/index.js index 6d0d3c8b..74dfc282 100644 --- a/build/iconbox/index.js +++ b/build/iconbox/index.js @@ -1 +1,318 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,r=window.wp.blocks,a=window.wp.blockEditor,o=window.wp.components,i=window.wp.primitives,t=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})}),n=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})}),s=window.wp.keycodes,l=window.wp.i18n,c=window.wp.element,u=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})}),d=JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'),p=window.wp.a11y;function h(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||g(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o,i,t,n,s=[],l=!0,c=!1;try{if(t=(a=a.call(e)).next,0===r){if(Object(a)!==a)return;l=!1}else for(;!(l=(o=t.call(a)).done)&&(s.push(o.value),s.length!==r);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=a.return&&(n=a.return(),Object(n)!==n))return}finally{if(c)throw i}}return s}}(e,r)||g(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,r){if(e){if("string"==typeof e)return b(e,r);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?b(e,r):void 0}}function b(e,r){(null==r||r>e.length)&&(r=e.length);for(var a=0,o=Array(r);a0?(0,e.jsx)(o.__experimentalGrid,{columns:12,children:z.map((function(r){return(0,e.jsx)(o.Button,{isPressed:r.value===a.icon,onClick:function(){return P(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(v,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:a,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))}):(0,e.jsx)("p",{children:(0,l.__)("No icons found. Please try a different search term.","rrze-elements-blocks")})]})]}),(0,e.jsx)(o.__experimentalDivider,{}),(0,e.jsxs)(o.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(o.__experimentalHeading,{children:(0,l.__)("Solid Icons","rrze-elements-blocks")}),(0,e.jsx)(o.__experimentalGrid,{columns:12,children:n.map((function(r){return(0,e.jsx)(o.Button,{isPressed:r.value===a.icon,onClick:function(){return P(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(v,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:a,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(o.__experimentalDivider,{}),(0,e.jsxs)(o.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(o.__experimentalHeading,{children:(0,l.__)("Regular Icons","rrze-elements-blocks")}),(0,e.jsx)(o.__experimentalGrid,{columns:12,children:g.map((function(r){return(0,e.jsx)(o.Button,{isPressed:r.value===a.icon,onClick:function(){return P(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(v,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:a,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(o.__experimentalDivider,{}),(0,e.jsxs)(o.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(o.__experimentalHeading,{children:(0,l.__)("Brand Icons","rrze-elements-blocks")}),(0,e.jsx)(o.__experimentalGrid,{columns:12,children:k.map((function(r){return(0,e.jsx)(o.Button,{isPressed:r.value===a.icon,onClick:function(){return P(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(v,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:a,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(o.__experimentalSpacer,{paddingBottom:"1rem",children:(0,e.jsx)(o.__experimentalDivider,{})})]})})),v=function(r){r.type,r.iconName;var a=r.attributes,o=(r.defaultClass,r.setAttributes,r.className),i=void 0===o?"":o,t=r.onClick,n=r.iconValue,s=void 0===n?"":n,l=function(){t&&t()},c=s.split(" ")[0]||"",u=s.split(" ")[1]||"";return""===s?(0,e.jsx)("span",{className:"".concat(a.svgString," ").concat(i),onClick:l}):(0,e.jsx)("span",{className:"fa-".concat(c," fa-").concat(u," ").concat(i),onClick:l})};function x(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o,i,t,n,s=[],l=!0,c=!1;try{if(t=(a=a.call(e)).next,0===r){if(Object(a)!==a)return;l=!1}else for(;!(l=(o=t.call(a)).done)&&(s.push(o.value),s.length!==r);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=a.return&&(n=a.return(),Object(n)!==n))return}finally{if(c)throw i}}return s}}(e,r)||function(e,r){if(e){if("string"==typeof e)return y(e,r);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?y(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,r){(null==r||r>e.length)&&(r=e.length);for(var a=0,o=Array(r);a r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\n// You probably already include the core styles\n// @import \"../ 0 ? (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: filteredIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n }) : (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"No icons found. Please try a different search term.\", \"rrze-elements-blocks\")\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Solid Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: solidIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Regular Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: regularIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Brand Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: brandIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingBottom: \"1rem\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {})\n })]\n });\n});\n/**\n * A component for displaying icons in the editor.\n *\n * @component\n * @param {IconMarkComponentProps} props - The properties.\n * @returns {JSX.Element | null} The loaded SVG icon or null.\n */\nvar IconMarkComponent = function IconMarkComponent(_ref4) {\n var type = _ref4.type,\n iconName = _ref4.iconName,\n attributes = _ref4.attributes,\n _ref4$defaultClass = _ref4.defaultClass,\n defaultClass = _ref4$defaultClass === void 0 ? \"elements-blocks-icon-insideEditor\" : _ref4$defaultClass,\n _ref4$setAttributes = _ref4.setAttributes,\n setAttributes = _ref4$setAttributes === void 0 ? function () {} : _ref4$setAttributes,\n _ref4$className = _ref4.className,\n className = _ref4$className === void 0 ? \"\" : _ref4$className,\n onClick = _ref4.onClick,\n _ref4$iconValue = _ref4.iconValue,\n iconValue = _ref4$iconValue === void 0 ? \"\" : _ref4$iconValue;\n var handleOnClick = function handleOnClick() {\n if (onClick) {\n onClick();\n }\n };\n //turn solid iconname into the right font-awesome class iconValue contains solid iconname\n var faType = iconValue.split(\" \")[0] || \"\";\n var faIconName = iconValue.split(\" \")[1] || \"\";\n if (iconValue === \"\") {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"\".concat(attributes.svgString, \" \").concat(className),\n onClick: handleOnClick\n });\n } else {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fa-\".concat(faType, \" fa-\").concat(faIconName, \" \").concat(className),\n onClick: handleOnClick\n });\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFxRSxlQUFBLGNBQUcsRUFBRSxHQUFBQSxlQUFBO0lBQ2RuRSxPQUFPLEdBQUErRCxLQUFBLENBQVAvRCxPQUFPO0lBQUFvRSxlQUFBLEdBQUFMLEtBQUEsQ0FDUDVCLFNBQVM7SUFBVEEsU0FBUyxHQUFBaUMsZUFBQSxjQUFHLEVBQUUsR0FBQUEsZUFBQTtFQUVkLElBQU1DLGFBQWEsR0FBRyxTQUFoQkEsYUFBYUEsQ0FBQSxFQUFRO0lBQ3pCLElBQUlyRSxPQUFPLEVBQUU7TUFDWEEsT0FBTyxFQUFFO0lBQ1g7RUFDRixDQUFDO0VBRUQ7RUFDQSxJQUFNc0UsTUFBTSxHQUFHbkMsU0FBUyxDQUFDeEQsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUU7RUFDNUMsSUFBTTRGLFVBQVUsR0FBR3BDLFNBQVMsQ0FBQ3hELEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFO0VBRWhELElBQUl3RCxTQUFTLEtBQUssRUFBRSxFQUFFO0lBQ3BCLE9BQ0UxQyxzREFBQTtNQUNFSyxTQUFTLEtBQUE5QixNQUFBLENBQUtILFVBQVUsQ0FBQ0ksU0FBUyxPQUFBRCxNQUFBLENBQUk4QixTQUFTLENBQUU7TUFDakRFLE9BQU8sRUFBRXFFO0lBQWEsRUFDaEI7RUFFWixDQUFDLE1BQU07SUFDTCxPQUNFNUUsc0RBQUE7TUFDRUssU0FBUyxRQUFBOUIsTUFBQSxDQUFRc0csTUFBTSxVQUFBdEcsTUFBQSxDQUFPdUcsVUFBVSxPQUFBdkcsTUFBQSxDQUFJOEIsU0FBUyxDQUFFO01BQ3ZERSxPQUFPLEVBQUVxRTtJQUFhLEVBQ2hCO0VBRVo7QUFDRixDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0ljb25QaWNrZXIudHN4P2YxMjciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb21ib2JveENvbnRyb2wsXG4gIEJ1dHRvbixcbiAgU2VhcmNoQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxHcmlkIGFzIEdyaWQsXG4gIF9fZXhwZXJpbWVudGFsSGVhZGluZyBhcyBIZWFkaW5nLFxuICBfX2V4cGVyaW1lbnRhbFNwYWNlciBhcyBTcGFjZXIsXG4gIF9fZXhwZXJpbWVudGFsRGl2aWRlciBhcyBEaXZpZGVyLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICB1c2VTdGF0ZSxcbiAgdXNlRWZmZWN0LFxuICB1c2VSZWYsXG4gIG1lbW8sXG4gIEZyYWdtZW50LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgZm9udGF3ZXNvbWVJY29uTmFtZXMgZnJvbSBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lSWNvbk5hbWVzLmpzb25cIjtcbmltcG9ydCB7IHNwZWFrIH0gZnJvbSAnQHdvcmRwcmVzcy9hMTF5JztcblxuLy8gWW91IHByb2JhYmx5IGFscmVhZHkgaW5jbHVkZSB0aGUgY29yZSBzdHlsZXNcbi8vIEBpbXBvcnQgXCIuLi88Y29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzXCI7XG5cbmltcG9ydCBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvZm9udGF3ZXNvbWUuc2Nzc1wiO1xuaW1wb3J0IFwiLi9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL2JyYW5kcy5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzc1wiO1xuaW1wb3J0IHsgc2V0IH0gZnJvbSBcImxvZGFzaFwiO1xuXG5pbnRlcmZhY2UgQmxvY2tBdHRyaWJ1dGVzIHtcbiAgaWNvbjogc3RyaW5nO1xuICBzdmdTdHJpbmc6IHN0cmluZztcbn1cblxudHlwZSBTZXRBdHRyaWJ1dGVzRnVuY3Rpb24gPSAoYXR0cmlidXRlczogUGFydGlhbDxCbG9ja0F0dHJpYnV0ZXM+KSA9PiB2b2lkO1xuXG4vKipcbiAqIEZldGNoIGFuZCBzZXQgdGhlIFNWRyBzdHJpbmcgYXR0cmlidXRlIGJhc2VkIG9uIHRoZSBwcm92aWRlZCB0eXBlIGFuZCBpY29uTmFtZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwYXJhbSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHBhcmFtIHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHBhcmFtIHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byBzZXQgbmV3IGF0dHJpYnV0ZXMgZm9yIHRoZSBibG9jay5cbiAqL1xuY29uc3QgZmV0Y2hTdmdJY29uID0gKFxuICB0eXBlOiBzdHJpbmcsXG4gIGljb25OYW1lOiBzdHJpbmcsXG4gIGF0dHJpYnV0ZXM6IEJsb2NrQXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlczogU2V0QXR0cmlidXRlc0Z1bmN0aW9uXG4pOiB2b2lkID0+IHtcbiAgbGV0IHN2Z0ZhQ2xhc3MgPSBcIlwiO1xuICAvL2NoZWNrIGlmIGljb25OYW1lIGFuZCB0eXBlIGFyZSBzZXRcbiAgaWYgKGljb25OYW1lICYmIHR5cGUpIHtcbiAgICBzdmdGYUNsYXNzID0gYGZhLSR7dHlwZX0gZmEtJHtpY29uTmFtZX1gO1xuICAgIHNldEF0dHJpYnV0ZXMoeyBzdmdTdHJpbmc6IHN2Z0ZhQ2xhc3MgfSk7XG4gIH1cbn07XG5cbi8qKlxuICogSWNvblBpY2tlciBjb21wb25lbnQgcHJvcGVydGllcy5cbiAqXG4gKiBAaW50ZXJmYWNlIEljb25QaWNrZXJQcm9wc1xuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBDdXJyZW50IGJsb2NrIGF0dHJpYnV0ZXMuXG4gKiBAcHJvcGVydHkge1NldEF0dHJpYnV0ZXNGdW5jdGlvbn0gc2V0QXR0cmlidXRlcyAtIEZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvblBpY2tlclByb3BzIHtcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBzZXRBdHRyaWJ1dGVzOiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG59XG5cbi8qKlxuICogQSBjb21wb25lbnQgZm9yIHBpY2tpbmcgaWNvbnMuXG4gKlxuICogQGNvbXBvbmVudFxuICogQHBhcmFtIHtJY29uUGlja2VyUHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBgSWNvblBpY2tlcmAgY29tcG9uZW50LlxuICovXG5jb25zdCBJY29uUGlja2VyOiBSZWFjdC5Db21wb25lbnRUeXBlPEljb25QaWNrZXJQcm9wcz4gPSBtZW1vKFxuICAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH0pID0+IHtcbiAgICBjb25zdCBbYWxsSWNvbnNPcHRpb25zLCBzZXRBbGxJY29uc09wdGlvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGNyZWF0ZUljb25PcHRpb25zID0gKGljb25zOiBzdHJpbmdbXSwgbGFiZWw6IHN0cmluZykgPT5cbiAgICAgICAgaWNvbnMubWFwKChpY29uKSA9PiAoe1xuICAgICAgICAgIHZhbHVlOiBgJHtsYWJlbH0gJHtpY29ufWAsXG4gICAgICAgICAgbGFiZWw6IGAke2ljb259ICgke2xhYmVsfSlgLFxuICAgICAgICB9KSk7XG5cbiAgICAgIHNldEFsbEljb25zT3B0aW9ucyhbXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5yZWd1bGFyLCBcInJlZ3VsYXJcIiksXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLmJyYW5kcywgXCJicmFuZHNcIiksXG4gICAgICBdKTtcbiAgICB9LCBbXSk7XG5cbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgICAgZmV0Y2hTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcbiAgICB9LCBbdHlwZSwgaWNvbk5hbWUsIGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXNdKTtcblxuICAgIHJldHVybiAoXG4gICAgICA8PlxuICAgICAgICA8Q29tYm9ib3hDb250cm9sXG4gICAgICAgICAgbGFiZWw9e19fKFwiU2VsZWN0IGFuIGljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICBvbkNoYW5nZT17KG5ld0ljb24pID0+IHNldEF0dHJpYnV0ZXMoeyBpY29uOiBuZXdJY29uIH0pfVxuICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgb3B0aW9ucz17YWxsSWNvbnNPcHRpb25zfVxuICAgICAgICAgIGFsbG93UmVzZXQ9e2ZhbHNlfVxuICAgICAgICAvPlxuICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICBrZXk9e2F0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICA+PC9zcGFuPlxuICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICB2YXJpYW50PVwic2Vjb25kYXJ5XCJcbiAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gc2V0QXR0cmlidXRlcyh7IGljb246IFwiXCIsIHN2Z1N0cmluZzogXCJcIiB9KX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge19fKFwiUmVtb3ZlIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICl9XG4gICAgICA8Lz5cbiAgICApO1xuICB9XG4pO1xuXG4vKipcbiAqIEEgY29tcG9uZW50IGZvciBwaWNraW5nIGljb25zIGluc2lkZSBhIGxhcmdlIG1vZGFsLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvblBpY2tlclByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgYEljb25QaWNrZXJgIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgSWNvblBpY2tlck1vZGFsSW5zZXQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvblBpY2tlclByb3BzPiA9IG1lbW8oXG4gICh7IGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXMgfSkgPT4ge1xuICAgIGNvbnN0IFtzb2xpZEljb25zLCBzZXRTb2xpZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbcmVndWxhckljb25zLCBzZXRSZWd1bGFySWNvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFticmFuZEljb25zLCBzZXRCcmFuZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbYWxsSWNvbnMsIHNldEFsbEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbZmlsdGVyZWRJY29ucywgc2V0RmlsdGVyZWRJY29uc10gPSB1c2VTdGF0ZShbXSk7XG4gICAgY29uc3QgW3NlYXJjaFF1ZXJ5LCBzZXRTZWFyY2hRdWVyeV0gPSB1c2VTdGF0ZShcIlwiKTtcbiAgICBjb25zdCBbc2hvd1NlYXJjaFJlc3VsdHMsIHNldFNob3dTZWFyY2hSZXN1bHRzXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgICBjb25zdCBzZWFyY2hJbnB1dFJlZiA9IHVzZVJlZjxIVE1MSW5wdXRFbGVtZW50PihudWxsKTtcblxuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgLy8gY29uc3QgSWNvbiA9IHVzZUR5bmFtaWNTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcblxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICBjb25zdCBjcmVhdGVJY29uT3B0aW9ucyA9IChpY29uczogc3RyaW5nW10sIGxhYmVsOiBzdHJpbmcpID0+XG4gICAgICAgIGljb25zLm1hcCgoaWNvbikgPT4gKHtcbiAgICAgICAgICB2YWx1ZTogYCR7bGFiZWx9ICR7aWNvbn1gLFxuICAgICAgICAgIGxhYmVsOiBgJHtpY29ufSAoJHtsYWJlbH0pYCxcbiAgICAgICAgfSkpO1xuXG4gICAgICBzZXRTb2xpZEljb25zKGNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpKTtcbiAgICAgIHNldFJlZ3VsYXJJY29ucyhcbiAgICAgICAgY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpXG4gICAgICApO1xuICAgICAgc2V0QnJhbmRJY29ucyhjcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpKTtcbiAgICAgIHNldEZpbHRlcmVkSWNvbnMoW1xuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5zb2xpZCwgXCJzb2xpZFwiKSxcbiAgICAgICAgLi4uY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpLFxuICAgICAgXSk7XG4gICAgfSwgW10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGFsbEljb25zID0gWy4uLnNvbGlkSWNvbnMsIC4uLnJlZ3VsYXJJY29ucywgLi4uYnJhbmRJY29uc107XG4gICAgICBzZXRBbGxJY29ucyhhbGxJY29ucyk7XG4gICAgfSwgW3NvbGlkSWNvbnMsIHJlZ3VsYXJJY29ucywgYnJhbmRJY29uc10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGZldGNoU3ZnSWNvbih0eXBlLCBpY29uTmFtZSwgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcyk7XG4gICAgfSwgW3R5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzXSk7XG5cbiAgICBjb25zdCBvbkNsaWNrSWNvbkJ1dHRvbiA9IChpY29uVmFsdWU6IHN0cmluZykgPT4ge1xuICAgICAgaWYgKGljb25WYWx1ZSA9PT0gYXR0cmlidXRlcy5pY29uKSB7XG4gICAgICAgIHNldEF0dHJpYnV0ZXMoeyBpY29uOiBcIlwiIH0pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgc2V0QXR0cmlidXRlcyh7IGljb246IGljb25WYWx1ZSB9KTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlS2V5RG93biA9IChldmVudDogUmVhY3QuS2V5Ym9hcmRFdmVudDxIVE1MSW5wdXRFbGVtZW50PikgPT4ge1xuICAgICAgaWYgKGV2ZW50LmtleSA9PT0gXCJFbnRlclwiKSB7XG4gICAgICAgIGhhbmRsZVNlYXJjaCgpO1xuICAgICAgfVxuICAgIH07XG5cbiAgICBjb25zdCBoYW5kbGVTZWFyY2ggPSAoKSA9PiB7XG4gICAgICBjb25zdCBxdWVyeSA9IHNlYXJjaFF1ZXJ5LnRvTG93ZXJDYXNlKCk7XG4gICAgICBjb25zdCBmaWx0ZXJlZEljb25zID0gYWxsSWNvbnMuZmlsdGVyKCh7IHZhbHVlIH0pID0+IHtcbiAgICAgICAgY29uc3QgW3R5cGUsIGljb25OYW1lXSA9IHZhbHVlLnNwbGl0KFwiIFwiKTtcbiAgICAgICAgcmV0dXJuIHR5cGUuaW5jbHVkZXMocXVlcnkpIHx8IGljb25OYW1lLmluY2x1ZGVzKHF1ZXJ5KTtcbiAgICAgIH0pO1xuICAgICAgc2V0RmlsdGVyZWRJY29ucyhmaWx0ZXJlZEljb25zKTtcbiAgICAgIHNldFNob3dTZWFyY2hSZXN1bHRzKHRydWUpO1xuICAgICAgc3BlYWsoX18oJ1RoZSBzZWFyY2ggcmVzdWx0cyBnb3QgdXBkYXRlZC4nLCAncnJ6ZS1lbGVtZW50cy1ibG9ja3MnKSk7XG4gICAgfTtcblxuICAgIGNvbnN0IG9uU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDw+XG4gICAgICAgIDxwPlxuICAgICAgICAgIHtfXyhcIkljb25zIGFyZSBwcm92aWRlZCBieSBcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8YVxuICAgICAgICAgICAgaHJlZj1cImh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXCJcbiAgICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgICByZWw9XCJub29wZW5lciBub3JlZmVycmVyXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICBGb250IEF3ZXNvbWVcbiAgICAgICAgICA8L2E+XG4gICAgICAgICAge19fKFxuICAgICAgICAgICAgXCIuIFlvdSBjYW4gc2VhcmNoIGZvciBhbiBpY29uIGJ5IHR5cGluZyBpdHMgRm9udCBBd2Vzb21lIG5hbWUgaW4gdGhlIHNlYXJjaCBmaWVsZCBiZWxvdy5cIixcbiAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICl9XG4gICAgICAgIDwvcD5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggZm9yIGFuIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgICAgPFNlYXJjaENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhbiBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICB2YWx1ZT17c2VhcmNoUXVlcnl9XG4gICAgICAgICAgICBvbkNoYW5nZT17aGFuZGxlU2VhcmNoQ2hhbmdlfVxuICAgICAgICAgICAgb25LZXlEb3duPXtoYW5kbGVLZXlEb3dufVxuICAgICAgICAgICAgcmVmPXtzZWFyY2hJbnB1dFJlZn1cbiAgICAgICAgICAvPlxuXG4gICAgICAgICAgPEJ1dHRvbiBrZXk9XCJzZWFyY2hCdXR0b25cIiB2YXJpYW50PVwic2Vjb25kYXJ5XCIgb25DbGljaz17aGFuZGxlU2VhcmNofT5cbiAgICAgICAgICAgIHtfXyhcIlNlYXJjaCBmb3IgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICAgIDw+XG4gICAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIiBwYWRkaW5nVG9wPVwiMXJlbVwiPlxuICAgICAgICAgICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgICAgICAgIDwvU3BhY2VyPlxuICAgICAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgIGtleT17YXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICAgICAgPjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICAgICAgdmFyaWFudD1cInNlY29uZGFyeVwiXG4gICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBzZXRBdHRyaWJ1dGVzKHsgaWNvbjogXCJcIiwgc3ZnU3RyaW5nOiBcIlwiIH0pfVxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgIHtfXyhcIlJlbW92ZSBJY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICAgICA8Lz5cbiAgICAgICAgICApfVxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAge3Nob3dTZWFyY2hSZXN1bHRzICYmIChcbiAgICAgICAgICA8PlxuICAgICAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggUmVzdWx0c1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICAgICAge2ZpbHRlcmVkSWNvbnMubGVuZ3RoID4gMCA/IChcbiAgICAgICAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICAgICAgICB7ZmlsdGVyZWRJY29ucy5tYXAoKGljb25PcHRpb24pID0+IChcbiAgICAgICAgICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICAgICAgICAgIGtleT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAgICAgICBpc1ByZXNzZWQ9e2ljb25PcHRpb24udmFsdWUgPT09IGF0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBvbkNsaWNrSWNvbkJ1dHRvbihpY29uT3B0aW9uLnZhbHVlKX1cbiAgICAgICAgICAgICAgICAgICAgICBzaXplPVwiY29tcGFjdFwiXG4gICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24tQnV0dG9uXCJcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbD17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICAgICAgc2hvd1Rvb2x0aXA9e3RydWV9XG4gICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICA8SWNvbk1hcmtDb21wb25lbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzBdfVxuICAgICAgICAgICAgICAgICAgICAgICAgaWNvbk5hbWU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlcz17YXR0cmlidXRlc31cbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvciBlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JNb2RhbFwiXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uVmFsdWU9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgICAgICApKX1cbiAgICAgICAgICAgICAgICA8L0dyaWQ+XG4gICAgICAgICAgICAgICkgOiAoXG4gICAgICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgICAgICB7X18oXG4gICAgICAgICAgICAgICAgICAgIFwiTm8gaWNvbnMgZm91bmQuIFBsZWFzZSB0cnkgYSBkaWZmZXJlbnQgc2VhcmNoIHRlcm0uXCIsXG4gICAgICAgICAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgICA8Lz5cbiAgICAgICAgKX1cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiU29saWQgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPEdyaWQgY29sdW1ucz17MTJ9PlxuICAgICAgICAgICAge3NvbGlkSWNvbnMubWFwKChpY29uT3B0aW9uKSA9PiAoXG4gICAgICAgICAgICAgIDxCdXR0b25cbiAgICAgICAgICAgICAgICBrZXk9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgaXNQcmVzc2VkPXtpY29uT3B0aW9uLnZhbHVlID09PSBhdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gb25DbGlja0ljb25CdXR0b24oaWNvbk9wdGlvbi52YWx1ZSl9XG4gICAgICAgICAgICAgICAgc2l6ZT1cImNvbXBhY3RcIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLUJ1dHRvblwiXG4gICAgICAgICAgICAgICAgbGFiZWw9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgIHNob3dUb29sdGlwPXt0cnVlfVxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPEljb25NYXJrQ29tcG9uZW50XG4gICAgICAgICAgICAgICAgICB0eXBlPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVswXX1cbiAgICAgICAgICAgICAgICAgIGljb25OYW1lPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e2F0dHJpYnV0ZXN9XG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3IgZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yTW9kYWxcIlxuICAgICAgICAgICAgICAgICAgaWNvblZhbHVlPXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgKSl9XG4gICAgICAgICAgPC9HcmlkPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiUmVndWxhciBJY29uc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICB7cmVndWxhckljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgIDxIZWFkaW5nPntfXyhcIkJyYW5kIEljb25zXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PC9IZWFkaW5nPlxuICAgICAgICAgIDxHcmlkIGNvbHVtbnM9ezEyfT5cbiAgICAgICAgICAgIHticmFuZEljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIj5cbiAgICAgICAgICA8RGl2aWRlciAvPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgIDwvPlxuICAgICk7XG4gIH1cbik7XG5cbi8qKlxuICogSWNvbk1hcmtDb21wb25lbnQgY29tcG9uZW50IHByb3BlcnRpZXMuXG4gKlxuICogQGludGVyZmFjZSBJY29uTWFya0NvbXBvbmVudFByb3BzXG4gKiBAcHJvcGVydHkge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFtkZWZhdWx0Q2xhc3NdIC0gVGhlIGRlZmF1bHQgY2xhc3MgZm9yIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IFtzZXRBdHRyaWJ1dGVzXSAtIE9wdGlvbmFsIGZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvbk1hcmtDb21wb25lbnRQcm9wcyB7XG4gIHR5cGU6IHN0cmluZztcbiAgaWNvbk5hbWU6IHN0cmluZztcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBkZWZhdWx0Q2xhc3M/OiBzdHJpbmc7XG4gIHNldEF0dHJpYnV0ZXM/OiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG4gIGNsYXNzTmFtZT86IHN0cmluZztcbiAgb25DbGljaz86ICgpID0+IHZvaWQ7XG4gIGljb25WYWx1ZT86IHN0cmluZztcbn1cblxuLyoqXG4gKiBBIGNvbXBvbmVudCBmb3IgZGlzcGxheWluZyBpY29ucyBpbiB0aGUgZWRpdG9yLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvbk1hcmtDb21wb25lbnRQcm9wc30gcHJvcHMgLSBUaGUgcHJvcGVydGllcy5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudCB8IG51bGx9IFRoZSBsb2FkZWQgU1ZHIGljb24gb3IgbnVsbC5cbiAqL1xuY29uc3QgSWNvbk1hcmtDb21wb25lbnQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvbk1hcmtDb21wb25lbnRQcm9wcz4gPSAoe1xuICB0eXBlLFxuICBpY29uTmFtZSxcbiAgYXR0cmlidXRlcyxcbiAgZGVmYXVsdENsYXNzID0gXCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JcIixcbiAgc2V0QXR0cmlidXRlcyA9ICgpID0+IHt9LFxuICBjbGFzc05hbWUgPSBcIlwiLFxuICBvbkNsaWNrLFxuICBpY29uVmFsdWUgPSBcIlwiLFxufSkgPT4ge1xuICBjb25zdCBoYW5kbGVPbkNsaWNrID0gKCkgPT4ge1xuICAgIGlmIChvbkNsaWNrKSB7XG4gICAgICBvbkNsaWNrKCk7XG4gICAgfVxuICB9O1xuXG4gIC8vdHVybiBzb2xpZCBpY29ubmFtZSBpbnRvIHRoZSByaWdodCBmb250LWF3ZXNvbWUgY2xhc3MgaWNvblZhbHVlIGNvbnRhaW5zIHNvbGlkIGljb25uYW1lXG4gIGNvbnN0IGZhVHlwZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMF0gfHwgXCJcIjtcbiAgY29uc3QgZmFJY29uTmFtZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMV0gfHwgXCJcIjtcblxuICBpZiAoaWNvblZhbHVlID09PSBcIlwiKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YCR7YXR0cmlidXRlcy5zdmdTdHJpbmd9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YGZhLSR7ZmFUeXBlfSBmYS0ke2ZhSWNvbk5hbWV9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH1cbn07XG5cbmV4cG9ydCB7IEljb25QaWNrZXIsIEljb25NYXJrQ29tcG9uZW50LCBJY29uUGlja2VyTW9kYWxJbnNldCB9O1xuIl0sIm5hbWVzIjpbIl9fIiwiQ29tYm9ib3hDb250cm9sIiwiQnV0dG9uIiwiU2VhcmNoQ29udHJvbCIsIl9fZXhwZXJpbWVudGFsR3JpZCIsIkdyaWQiLCJfX2V4cGVyaW1lbnRhbEhlYWRpbmciLCJIZWFkaW5nIiwiX19leHBlcmltZW50YWxTcGFjZXIiLCJTcGFjZXIiLCJfX2V4cGVyaW1lbnRhbERpdmlkZXIiLCJEaXZpZGVyIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJ1c2VSZWYiLCJtZW1vIiwiRnJhZ21lbnQiLCJmb250YXdlc29tZUljb25OYW1lcyIsInNwZWFrIiwiZmV0Y2hTdmdJY29uIiwidHlwZSIsImljb25OYW1lIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJzdmdGYUNsYXNzIiwiY29uY2F0Iiwic3ZnU3RyaW5nIiwiSWNvblBpY2tlciIsIl9yZWYiLCJfdXNlU3RhdGUiLCJfdXNlU3RhdGUyIiwiX3NsaWNlZFRvQXJyYXkiLCJhbGxJY29uc09wdGlvbnMiLCJzZXRBbGxJY29uc09wdGlvbnMiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkiLCJpY29uIiwic3BsaXQiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkyIiwiY3JlYXRlSWNvbk9wdGlvbnMiLCJpY29ucyIsImxhYmVsIiwibWFwIiwidmFsdWUiLCJfdG9Db25zdW1hYmxlQXJyYXkiLCJzb2xpZCIsInJlZ3VsYXIiLCJicmFuZHMiLCJfanN4cyIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwiX2pzeCIsIm9uQ2hhbmdlIiwibmV3SWNvbiIsIm9wdGlvbnMiLCJhbGxvd1Jlc2V0IiwiY2xhc3NOYW1lIiwidmFyaWFudCIsIm9uQ2xpY2siLCJJY29uUGlja2VyTW9kYWxJbnNldCIsIl9yZWYyIiwiX3VzZVN0YXRlMyIsIl91c2VTdGF0ZTQiLCJzb2xpZEljb25zIiwic2V0U29saWRJY29ucyIsIl91c2VTdGF0ZTUiLCJfdXNlU3RhdGU2IiwicmVndWxhckljb25zIiwic2V0UmVndWxhckljb25zIiwiX3VzZVN0YXRlNyIsIl91c2VTdGF0ZTgiLCJicmFuZEljb25zIiwic2V0QnJhbmRJY29ucyIsIl91c2VTdGF0ZTkiLCJfdXNlU3RhdGUxMCIsImFsbEljb25zIiwic2V0QWxsSWNvbnMiLCJfdXNlU3RhdGUxMSIsIl91c2VTdGF0ZTEyIiwiZmlsdGVyZWRJY29ucyIsInNldEZpbHRlcmVkSWNvbnMiLCJfdXNlU3RhdGUxMyIsIl91c2VTdGF0ZTE0Iiwic2VhcmNoUXVlcnkiLCJzZXRTZWFyY2hRdWVyeSIsIl91c2VTdGF0ZTE1IiwiX3VzZVN0YXRlMTYiLCJzaG93U2VhcmNoUmVzdWx0cyIsInNldFNob3dTZWFyY2hSZXN1bHRzIiwic2VhcmNoSW5wdXRSZWYiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkzIiwiX2F0dHJpYnV0ZXMkaWNvbiRzcGxpNCIsIm9uQ2xpY2tJY29uQnV0dG9uIiwiaWNvblZhbHVlIiwiaGFuZGxlU2VhcmNoQ2hhbmdlIiwiaGFuZGxlS2V5RG93biIsImV2ZW50Iiwia2V5IiwiaGFuZGxlU2VhcmNoIiwicXVlcnkiLCJ0b0xvd2VyQ2FzZSIsImZpbHRlciIsIl9yZWYzIiwiX3ZhbHVlJHNwbGl0IiwiX3ZhbHVlJHNwbGl0MiIsImluY2x1ZGVzIiwib25TZWFyY2hDaGFuZ2UiLCJocmVmIiwidGFyZ2V0IiwicmVsIiwicGFkZGluZ1RvcCIsInBhZGRpbmdCb3R0b20iLCJvbktleURvd24iLCJyZWYiLCJsZW5ndGgiLCJjb2x1bW5zIiwiaWNvbk9wdGlvbiIsImlzUHJlc3NlZCIsInNpemUiLCJzaG93VG9vbHRpcCIsIkljb25NYXJrQ29tcG9uZW50IiwiX3JlZjQiLCJfcmVmNCRkZWZhdWx0Q2xhc3MiLCJkZWZhdWx0Q2xhc3MiLCJfcmVmNCRzZXRBdHRyaWJ1dGVzIiwiX3JlZjQkY2xhc3NOYW1lIiwiX3JlZjQkaWNvblZhbHVlIiwiaGFuZGxlT25DbGljayIsImZhVHlwZSIsImZhSWNvbk5hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/IconPicker.tsx\n"); + +/***/ }), + +/***/ "./src/iconbox/edit.tsx": +/*!******************************!*\ + !*** ./src/iconbox/edit.tsx ***! + \******************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/link.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/link-off.js\");\n/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/keycodes */ \"@wordpress/keycodes\");\n/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/symbol.js\");\n/* harmony import */ var _components_IconPicker__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/IconPicker */ \"./src/components/IconPicker.tsx\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n// Imports from WordPress libraries\n\n\n\n\n\n\n\n\n/**\n * Edit component for the Blueprint block.\n *\n * Provides controls for customizing the Blueprint-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n isSelected = _ref.isSelected;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var buttonUrl = attributes.buttonUrl,\n icon = attributes.icon;\n var _ref2 = (icon === null || icon === void 0 ? void 0 : icon.split(\" \")) || [],\n _ref3 = _slicedToArray(_ref2, 2),\n iconType = _ref3[0],\n iconName = _ref3[1];\n var onChangeTitle = function onChangeTitle(title) {\n setAttributes({\n title: title\n });\n };\n var onChangeButtonUrl = function onChangeButtonUrl(newButtonUrl) {\n if (newButtonUrl === null || newButtonUrl === void 0 ? void 0 : newButtonUrl.opensInNewTab) {\n setAttributes({\n target: \"_blank\"\n });\n }\n setAttributes({\n buttonUrl: newButtonUrl === null || newButtonUrl === void 0 ? void 0 : newButtonUrl.url\n });\n };\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(null),\n _useState2 = _slicedToArray(_useState, 2),\n UrlPopoverAnchor = _useState2[0],\n setUrlPopoverAnchor = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(false),\n _useState4 = _slicedToArray(_useState3, 2),\n isEditingURL = _useState4[0],\n setIsEditingURL = _useState4[1];\n var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(false),\n _useState6 = _slicedToArray(_useState5, 2),\n isActive = _useState6[0],\n setIsActive = _useState6[1];\n var _useState7 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(false),\n _useState8 = _slicedToArray(_useState7, 2),\n isOpen = _useState8[0],\n setOpen = _useState8[1];\n var TagName = \"a\";\n var isLinkTag = \"a\" === TagName;\n var isURLSet = !!buttonUrl;\n var startEditing = function startEditing() {\n setIsEditingURL(true);\n };\n var unlink = function unlink() {\n setAttributes({\n buttonUrl: undefined\n });\n setIsEditingURL(false);\n };\n // Functions to handle the opening and closing of the icon picker modal.\n var openModal = function openModal() {\n return setOpen(true);\n };\n var closeModal = function closeModal() {\n return setOpen(false);\n };\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {\n if (!isSelected) {\n setIsEditingURL(false);\n }\n }, [isSelected]);\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: [!isURLSet && isLinkTag && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n label: \"link\",\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Link\", \"rrze-elements-blocks\"),\n shortcut: _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3__.displayShortcut.primary(\"k\"),\n onClick: startEditing\n }), isURLSet && isLinkTag && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n label: \"link\",\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Unlink\", \"rrze-elements-blocks\"),\n shortcut: _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3__.displayShortcut.primaryShift(\"k\"),\n onClick: unlink,\n isActive: true\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n label: icon === \"\" ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Add an icon\", \"rrze-elements-blocks\") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Change the icon\", \"rrze-elements-blocks\"),\n onClick: openModal\n }), isOpen && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Modal, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Select an Icon\", \"rrze-elements-blocks\"),\n onRequestClose: closeModal,\n size: \"large\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_6__.IconPickerModalInset, {\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"primary\",\n onClick: closeModal,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Close\", \"rrze-elements-blocks\")\n })]\n })]\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Font Size\", \"rrze-elements-blocks\"),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.FontSizePicker, {\n disableCustomFontSizes: true,\n fontSizes: [{\n name: \"\".concat((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Small\", \"rrze-elements-blocks\")),\n size: \"normal\",\n slug: \"normal\"\n }, {\n name: \"\".concat((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Medium\", \"rrze-elements-blocks\")),\n size: \"medium\",\n slug: \"medium\"\n }, {\n name: \"\".concat((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Large\", \"rrze-elements-blocks\")),\n size: \"large\",\n slug: \"large\"\n }],\n onChange: function onChange(newFontSize) {\n return setAttributes({\n fontSize: newFontSize\n });\n },\n units: [\"px\", \"em\", \"rem\"],\n value: attributes.fontSize\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_6__.IconPicker, {\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n })]\n })\n }), isLinkTag && isSelected && (isEditingURL || isURLSet) && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Popover, {\n placement: \"bottom\",\n onClose: function onClose() {},\n anchor: UrlPopoverAnchor,\n focusOnMount: isEditingURL ? \"firstElement\" : false,\n __unstableSlotName: \"__unstable-block-tools-after\",\n shift: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.__experimentalLinkControl, {\n value: {\n url: buttonUrl\n },\n onChange: onChangeButtonUrl,\n onRemove: unlink\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"rrze--iconbox-element-container\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"rrze-iconbox-icon\",\n children: attributes.icon && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_6__.IconMarkComponent, {\n type: iconType,\n iconName: iconName,\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n defaultClass: \"rrze-iconbox-icon\",\n setAttributes: setAttributes,\n onClick: openModal\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"rrze-iconbox-content\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dl\", {\n className: \"rrze-elements-iconbox\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"dt\", {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, {\n tagName: \"span\",\n value: attributes.title,\n onChange: onChangeTitle,\n allowedFormats: [],\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Begriff\", \"rrze-elements-blocks\"),\n className: \"fau-iconbox-editor-data rrze-iconbox-\".concat(attributes.fontSize || \"large\", \" \")\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dd\", {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, {\n tagName: \"span\",\n value: attributes.description,\n onChange: function onChange(description) {\n return setAttributes({\n description: description\n });\n },\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Definition\", \"rrze-elements-blocks\"),\n allowedFormats: []\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"br\", {}), isURLSet && isLinkTag && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n className: \"standard-btn ghost-btn\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, {\n tagName: \"span\",\n value: attributes.buttonText,\n onChange: function onChange(buttonText) {\n return setAttributes({\n buttonText: buttonText\n });\n },\n allowedFormats: [],\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Button Text\", \"rrze-elements-blocks\"),\n ref: setUrlPopoverAnchor\n })\n })]\n })]\n })\n })]\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QyxzREFBQSxDQUFDdEUsNkRBQVE7Y0FDUG9HLE9BQU8sRUFBQyxNQUFNO2NBQ2RYLEtBQUssRUFBRWxFLFVBQVUsQ0FBQ2dGLFdBQVc7Y0FDN0JsQixRQUFRLEVBQUUsU0FBVkEsUUFBUUEsQ0FBR2tCLFdBQVc7Z0JBQUEsT0FBSy9FLGFBQWEsQ0FBQztrQkFBRStFLFdBQVcsRUFBWEE7Z0JBQVcsQ0FBRSxDQUFDO2NBQUE7Y0FDekRELFdBQVcsRUFBRXpGLG1EQUFFLENBQUMsWUFBWSxFQUFFLHNCQUFzQixDQUFDO2NBQ3JEd0YsY0FBYyxFQUFFO1lBQUUsRUFDbEIsRUFDRi9CLHNEQUFBLFVBQU0sRUFDTFYsUUFBUSxJQUFJRCxTQUFTLElBQ3BCVyxzREFBQTtjQUFHMkIsU0FBUyxFQUFDLHdCQUF3QjtjQUFBNUIsUUFBQSxFQUNuQ0Msc0RBQUEsQ0FBQ3RFLDZEQUFRO2dCQUNQb0csT0FBTyxFQUFDLE1BQU07Z0JBQ2RYLEtBQUssRUFBRWxFLFVBQVUsQ0FBQ2lGLFVBQVU7Z0JBQzVCbkIsUUFBUSxFQUFFLFNBQVZBLFFBQVFBLENBQUdtQixVQUFVO2tCQUFBLE9BQUtoRixhQUFhLENBQUM7b0JBQUVnRixVQUFVLEVBQVZBO2tCQUFVLENBQUUsQ0FBQztnQkFBQTtnQkFDdkRILGNBQWMsRUFBRSxFQUFFO2dCQUNsQkMsV0FBVyxFQUFFekYsbURBQUUsQ0FBQyxhQUFhLEVBQUUsc0JBQXNCLENBQUM7Z0JBQ3RENEYsR0FBRyxFQUFFNUQ7Y0FBbUI7WUFDeEIsRUFFTDtVQUFBLEVBQ0U7UUFBQTtNQUNGLEVBQ0Q7SUFBQSxFQUNGO0VBQUEsR0FDRjtBQUVWIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9pY29uYm94L2VkaXQudHN4P2FkZmEiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0cyBmcm9tIFdvcmRQcmVzcyBsaWJyYXJpZXNcbmltcG9ydCB7XG4gIHVzZUJsb2NrUHJvcHMsXG4gIElubmVyQmxvY2tzLFxuICBCbG9ja0NvbnRyb2xzLFxuICBJbnNwZWN0b3JDb250cm9scyxcbiAgUmljaFRleHQsXG4gIF9fZXhwZXJpbWVudGFsTGlua0NvbnRyb2wgYXMgTGlua0NvbnRyb2wsXG59IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5pbXBvcnQge1xuICBGb250U2l6ZVBpY2tlcixcbiAgUGFuZWxCb2R5LFxuICBNb2RhbCxcbiAgUG9wb3ZlcixcbiAgVG9vbGJhckdyb3VwLFxuICBUb29sYmFyQnV0dG9uLFxuICBCdXR0b24sXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IGxpbmssIGxpbmtPZmYgfSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuaW1wb3J0IHsgZGlzcGxheVNob3J0Y3V0LCBpc0tleWJvYXJkRXZlbnQgfSBmcm9tIFwiQHdvcmRwcmVzcy9rZXljb2Rlc1wiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgc3ltYm9sIH0gZnJvbSBcIkB3b3JkcHJlc3MvaWNvbnNcIjtcbmltcG9ydCB7XG4gIEljb25QaWNrZXIsXG4gIEljb25NYXJrQ29tcG9uZW50LFxuICBJY29uUGlja2VyTW9kYWxJbnNldCxcbn0gZnJvbSBcIi4uL2NvbXBvbmVudHMvSWNvblBpY2tlclwiO1xuXG4vKipcbiAqIEludGVyZmFjZSByZXByZXNlbnRpbmcgdGhlIHByb3BlcnRpZXMgZm9yIHRoZSBFZGl0IGNvbXBvbmVudC5cbiAqXG4gKiBAaW50ZXJmYWNlIEVkaXRQcm9wc1xuICogQHByb3BlcnR5IHtPYmplY3R9IGF0dHJpYnV0ZXMgLSBUaGUgYmxvY2sgYXR0cmlidXRlcy5cbiAqL1xuaW50ZXJmYWNlIEVkaXRQcm9wcyB7XG4gIGJsb2NrUHJvcHM6IHN0cmluZ1tdO1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICAgIGJ1dHRvblRleHQ6IHN0cmluZztcbiAgICBmb250U2l6ZTogc3RyaW5nO1xuICAgIGJ1dHRvblVybDogc3RyaW5nO1xuICAgIGljb246IHN0cmluZztcbiAgICBzdmdTdHJpbmc6IHN0cmluZztcbiAgICBidXR0b25PcGVuc0luTmV3VGFiOiBib29sZWFuO1xuICAgIHRhcmdldDogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAoYXR0cmlidXRlczogUGFydGlhbDxFZGl0UHJvcHNbXCJhdHRyaWJ1dGVzXCJdPikgPT4gdm9pZDtcbiAgaXNTZWxlY3RlZDogYm9vbGVhbjtcbn1cbi8qKlxuICogRWRpdCBjb21wb25lbnQgZm9yIHRoZSBCbHVlcHJpbnQgYmxvY2suXG4gKlxuICogUHJvdmlkZXMgY29udHJvbHMgZm9yIGN1c3RvbWl6aW5nIHRoZSBCbHVlcHJpbnQtYmxvY2sgYW5kIHJlbmRlcnMgdGhlIGJsb2NrIGluc2lkZSB0aGUgZWRpdG9yLlxuICpcbiAqIEBwYXJhbSB7RWRpdFByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzIHBhc3NlZCB0byB0aGUgY29tcG9uZW50LlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgSlNYIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBjb21wb25lbnQuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEVkaXQoe1xuICBibG9ja1Byb3BzLFxuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxuICBpc1NlbGVjdGVkLFxufTogRWRpdFByb3BzKSB7XG4gIGNvbnN0IHByb3BzID0gdXNlQmxvY2tQcm9wcygpO1xuXG4gIGNvbnN0IHsgYnV0dG9uVXJsLCBpY29uIH0gPSBhdHRyaWJ1dGVzO1xuXG4gIGNvbnN0IFtpY29uVHlwZSwgaWNvbk5hbWVdID0gaWNvbj8uc3BsaXQoXCIgXCIpIHx8IFtdO1xuXG4gIGNvbnN0IG9uQ2hhbmdlVGl0bGUgPSAodGl0bGU6IHN0cmluZykgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyB0aXRsZTogdGl0bGUgfSk7XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VCdXR0b25VcmwgPSAobmV3QnV0dG9uVXJsOiB7XG4gICAgdXJsOiBzdHJpbmc7XG4gICAgaWQ6IHN0cmluZztcbiAgICB0aXRsZTogc3RyaW5nO1xuICAgIHR5cGU6IHN0cmluZztcbiAgICBvcGVuc0luTmV3VGFiPzogYm9vbGVhbjtcbiAgfSkgPT4ge1xuICAgIGlmIChuZXdCdXR0b25Vcmw/Lm9wZW5zSW5OZXdUYWIpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyB0YXJnZXQ6IFwiX2JsYW5rXCIgfSk7XG4gICAgfVxuICAgIHNldEF0dHJpYnV0ZXMoeyBidXR0b25Vcmw6IG5ld0J1dHRvblVybD8udXJsIH0pO1xuICB9O1xuXG4gIGNvbnN0IFtVcmxQb3BvdmVyQW5jaG9yLCBzZXRVcmxQb3BvdmVyQW5jaG9yXSA9IHVzZVN0YXRlKG51bGwpO1xuICBjb25zdCBbaXNFZGl0aW5nVVJMLCBzZXRJc0VkaXRpbmdVUkxdID0gdXNlU3RhdGUoZmFsc2UpO1xuICBjb25zdCBbaXNBY3RpdmUsIHNldElzQWN0aXZlXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgY29uc3QgW2lzT3Blbiwgc2V0T3Blbl0gPSB1c2VTdGF0ZShmYWxzZSk7XG5cbiAgY29uc3QgVGFnTmFtZSA9IFwiYVwiO1xuICBjb25zdCBpc0xpbmtUYWcgPSBcImFcIiA9PT0gVGFnTmFtZTtcbiAgY29uc3QgaXNVUkxTZXQgPSAhIWJ1dHRvblVybDtcblxuICBjb25zdCBzdGFydEVkaXRpbmcgPSAoKSA9PiB7XG4gICAgc2V0SXNFZGl0aW5nVVJMKHRydWUpO1xuICB9O1xuXG4gIGNvbnN0IHVubGluayA9ICgpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgYnV0dG9uVXJsOiB1bmRlZmluZWQgfSk7XG4gICAgc2V0SXNFZGl0aW5nVVJMKGZhbHNlKTtcbiAgfTtcblxuICAvLyBGdW5jdGlvbnMgdG8gaGFuZGxlIHRoZSBvcGVuaW5nIGFuZCBjbG9zaW5nIG9mIHRoZSBpY29uIHBpY2tlciBtb2RhbC5cbiAgY29uc3Qgb3Blbk1vZGFsID0gKCkgPT4gc2V0T3Blbih0cnVlKTtcbiAgY29uc3QgY2xvc2VNb2RhbCA9ICgpID0+IHNldE9wZW4oZmFsc2UpO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgaWYgKCFpc1NlbGVjdGVkKSB7XG4gICAgICBzZXRJc0VkaXRpbmdVUkwoZmFsc2UpO1xuICAgIH1cbiAgfSwgW2lzU2VsZWN0ZWRdKTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgIDxCbG9ja0NvbnRyb2xzPlxuICAgICAgICA8VG9vbGJhckdyb3VwPlxuICAgICAgICAgIHshaXNVUkxTZXQgJiYgaXNMaW5rVGFnICYmIChcbiAgICAgICAgICAgIDxUb29sYmFyQnV0dG9uXG4gICAgICAgICAgICAgIGxhYmVsPVwibGlua1wiXG4gICAgICAgICAgICAgIGljb249e2xpbmt9XG4gICAgICAgICAgICAgIHRpdGxlPXtfXyhcIkxpbmtcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgc2hvcnRjdXQ9e2Rpc3BsYXlTaG9ydGN1dC5wcmltYXJ5KFwia1wiKX1cbiAgICAgICAgICAgICAgb25DbGljaz17c3RhcnRFZGl0aW5nfVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICApfVxuICAgICAgICAgIHtpc1VSTFNldCAmJiBpc0xpbmtUYWcgJiYgKFxuICAgICAgICAgICAgPFRvb2xiYXJCdXR0b25cbiAgICAgICAgICAgICAgbGFiZWw9XCJsaW5rXCJcbiAgICAgICAgICAgICAgaWNvbj17bGlua09mZn1cbiAgICAgICAgICAgICAgdGl0bGU9e19fKFwiVW5saW5rXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIHNob3J0Y3V0PXtkaXNwbGF5U2hvcnRjdXQucHJpbWFyeVNoaWZ0KFwia1wiKX1cbiAgICAgICAgICAgICAgb25DbGljaz17dW5saW5rfVxuICAgICAgICAgICAgICBpc0FjdGl2ZT17dHJ1ZX1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgKX1cbiAgICAgICAgICA8VG9vbGJhckJ1dHRvblxuICAgICAgICAgICAgaWNvbj17c3ltYm9sfVxuICAgICAgICAgICAgbGFiZWw9e1xuICAgICAgICAgICAgICBpY29uID09PSBcIlwiXG4gICAgICAgICAgICAgICAgPyBfXyhcIkFkZCBhbiBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIilcbiAgICAgICAgICAgICAgICA6IF9fKFwiQ2hhbmdlIHRoZSBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIilcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG9uQ2xpY2s9e29wZW5Nb2RhbH1cbiAgICAgICAgICAvPlxuICAgICAgICAgIHtpc09wZW4gJiYgKFxuICAgICAgICAgICAgPE1vZGFsXG4gICAgICAgICAgICAgIHRpdGxlPXtfXyhcIlNlbGVjdCBhbiBJY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIG9uUmVxdWVzdENsb3NlPXtjbG9zZU1vZGFsfVxuICAgICAgICAgICAgICBzaXplPVwibGFyZ2VcIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICA8SWNvblBpY2tlck1vZGFsSW5zZXRcbiAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXt7XG4gICAgICAgICAgICAgICAgICBpY29uOiBhdHRyaWJ1dGVzLmljb24sXG4gICAgICAgICAgICAgICAgICBzdmdTdHJpbmc6IGF0dHJpYnV0ZXMuc3ZnU3RyaW5nLFxuICAgICAgICAgICAgICAgIH19XG4gICAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgPEJ1dHRvbiB2YXJpYW50PVwicHJpbWFyeVwiIG9uQ2xpY2s9e2Nsb3NlTW9kYWx9PlxuICAgICAgICAgICAgICAgIHtfXyhcIkNsb3NlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgPC9Nb2RhbD5cbiAgICAgICAgICApfVxuICAgICAgICA8L1Rvb2xiYXJHcm91cD5cbiAgICAgIDwvQmxvY2tDb250cm9scz5cbiAgICAgIDxJbnNwZWN0b3JDb250cm9scz5cbiAgICAgICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJGb250IFNpemVcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0+XG4gICAgICAgICAgPEZvbnRTaXplUGlja2VyXG4gICAgICAgICAgICBkaXNhYmxlQ3VzdG9tRm9udFNpemVzXG4gICAgICAgICAgICBmb250U2l6ZXM9e1tcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG5hbWU6IGAke19fKFwiU21hbGxcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1gLFxuICAgICAgICAgICAgICAgIHNpemU6IFwibm9ybWFsXCIsXG4gICAgICAgICAgICAgICAgc2x1ZzogXCJub3JtYWxcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG5hbWU6IGAke19fKFwiTWVkaXVtXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9YCxcbiAgICAgICAgICAgICAgICBzaXplOiBcIm1lZGl1bVwiLFxuICAgICAgICAgICAgICAgIHNsdWc6IFwibWVkaXVtXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBuYW1lOiBgJHtfXyhcIkxhcmdlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9YCxcbiAgICAgICAgICAgICAgICBzaXplOiBcImxhcmdlXCIsXG4gICAgICAgICAgICAgICAgc2x1ZzogXCJsYXJnZVwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgXX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXsobmV3Rm9udFNpemU6IHN0cmluZykgPT5cbiAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcyh7IGZvbnRTaXplOiBuZXdGb250U2l6ZSB9KVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdW5pdHM9e1tcInB4XCIsIFwiZW1cIiwgXCJyZW1cIl19XG4gICAgICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy5mb250U2l6ZX1cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxJY29uUGlja2VyXG4gICAgICAgICAgICBhdHRyaWJ1dGVzPXt7XG4gICAgICAgICAgICAgIGljb246IGF0dHJpYnV0ZXMuaWNvbixcbiAgICAgICAgICAgICAgc3ZnU3RyaW5nOiBhdHRyaWJ1dGVzLnN2Z1N0cmluZyxcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgIC8+XG4gICAgICAgIDwvUGFuZWxCb2R5PlxuICAgICAgPC9JbnNwZWN0b3JDb250cm9scz5cbiAgICAgIHtpc0xpbmtUYWcgJiYgaXNTZWxlY3RlZCAmJiAoaXNFZGl0aW5nVVJMIHx8IGlzVVJMU2V0KSAmJiAoXG4gICAgICAgIDxQb3BvdmVyXG4gICAgICAgICAgcGxhY2VtZW50PVwiYm90dG9tXCJcbiAgICAgICAgICBvbkNsb3NlPXsoKSA9PiB7fX1cbiAgICAgICAgICBhbmNob3I9e1VybFBvcG92ZXJBbmNob3J9XG4gICAgICAgICAgZm9jdXNPbk1vdW50PXtpc0VkaXRpbmdVUkwgPyBcImZpcnN0RWxlbWVudFwiIDogZmFsc2V9XG4gICAgICAgICAgX191bnN0YWJsZVNsb3ROYW1lPXtcIl9fdW5zdGFibGUtYmxvY2stdG9vbHMtYWZ0ZXJcIn1cbiAgICAgICAgICBzaGlmdFxuICAgICAgICA+XG4gICAgICAgICAgPExpbmtDb250cm9sXG4gICAgICAgICAgICB2YWx1ZT17eyB1cmw6IGJ1dHRvblVybCB9fVxuICAgICAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlQnV0dG9uVXJsfVxuICAgICAgICAgICAgb25SZW1vdmU9e3VubGlua31cbiAgICAgICAgICAvPlxuICAgICAgICA8L1BvcG92ZXI+XG4gICAgICApfVxuXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInJyemUtLWljb25ib3gtZWxlbWVudC1jb250YWluZXJcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJycnplLWljb25ib3gtaWNvblwiPlxuICAgICAgICAgIHthdHRyaWJ1dGVzLmljb24gJiYgKFxuICAgICAgICAgICAgPEljb25NYXJrQ29tcG9uZW50XG4gICAgICAgICAgICAgIHR5cGU9e2ljb25UeXBlfVxuICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk5hbWV9XG4gICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgICAgICBpY29uOiBhdHRyaWJ1dGVzLmljb24sXG4gICAgICAgICAgICAgICAgc3ZnU3RyaW5nOiBhdHRyaWJ1dGVzLnN2Z1N0cmluZyxcbiAgICAgICAgICAgICAgfX1cbiAgICAgICAgICAgICAgZGVmYXVsdENsYXNzPVwicnJ6ZS1pY29uYm94LWljb25cIlxuICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICBvbkNsaWNrPXtvcGVuTW9kYWx9XG4gICAgICAgICAgICAvPlxuICAgICAgICAgICl9XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInJyemUtaWNvbmJveC1jb250ZW50XCI+XG4gICAgICAgICAgPGRsIGNsYXNzTmFtZT1cInJyemUtZWxlbWVudHMtaWNvbmJveFwiPlxuICAgICAgICAgICAgPGR0PlxuICAgICAgICAgICAgICA8UmljaFRleHRcbiAgICAgICAgICAgICAgICB0YWdOYW1lPVwic3BhblwiXG4gICAgICAgICAgICAgICAgdmFsdWU9e2F0dHJpYnV0ZXMudGl0bGV9XG4gICAgICAgICAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlVGl0bGV9XG4gICAgICAgICAgICAgICAgYWxsb3dlZEZvcm1hdHM9e1tdfVxuICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPXtfXyhcIkJlZ3JpZmZcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2BmYXUtaWNvbmJveC1lZGl0b3ItZGF0YSBycnplLWljb25ib3gtJHthdHRyaWJ1dGVzLmZvbnRTaXplIHx8IFwibGFyZ2VcIn0gYH1cbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDwvZHQ+XG4gICAgICAgICAgICA8ZGQ+XG4gICAgICAgICAgICAgIDxSaWNoVGV4dFxuICAgICAgICAgICAgICAgIHRhZ05hbWU9XCJzcGFuXCJcbiAgICAgICAgICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICBvbkNoYW5nZT17KGRlc2NyaXB0aW9uKSA9PiBzZXRBdHRyaWJ1dGVzKHsgZGVzY3JpcHRpb24gfSl9XG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiRGVmaW5pdGlvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgICAgIGFsbG93ZWRGb3JtYXRzPXtbXX1cbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgPGJyIC8+XG4gICAgICAgICAgICAgIHtpc1VSTFNldCAmJiBpc0xpbmtUYWcgJiYgKFxuICAgICAgICAgICAgICAgIDxhIGNsYXNzTmFtZT1cInN0YW5kYXJkLWJ0biBnaG9zdC1idG5cIj5cbiAgICAgICAgICAgICAgICAgIDxSaWNoVGV4dFxuICAgICAgICAgICAgICAgICAgICB0YWdOYW1lPVwic3BhblwiXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmJ1dHRvblRleHR9XG4gICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoYnV0dG9uVGV4dCkgPT4gc2V0QXR0cmlidXRlcyh7IGJ1dHRvblRleHQgfSl9XG4gICAgICAgICAgICAgICAgICAgIGFsbG93ZWRGb3JtYXRzPXtbXX1cbiAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiQnV0dG9uIFRleHRcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgICAgICAgcmVmPXtzZXRVcmxQb3BvdmVyQW5jaG9yfVxuICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICA8L2E+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8L2RkPlxuICAgICAgICAgIDwvZGw+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIkJsb2NrQ29udHJvbHMiLCJJbnNwZWN0b3JDb250cm9scyIsIlJpY2hUZXh0IiwiX19leHBlcmltZW50YWxMaW5rQ29udHJvbCIsIkxpbmtDb250cm9sIiwiRm9udFNpemVQaWNrZXIiLCJQYW5lbEJvZHkiLCJNb2RhbCIsIlBvcG92ZXIiLCJUb29sYmFyR3JvdXAiLCJUb29sYmFyQnV0dG9uIiwiQnV0dG9uIiwibGluayIsImxpbmtPZmYiLCJkaXNwbGF5U2hvcnRjdXQiLCJfXyIsInVzZVN0YXRlIiwidXNlRWZmZWN0Iiwic3ltYm9sIiwiSWNvblBpY2tlciIsIkljb25NYXJrQ29tcG9uZW50IiwiSWNvblBpY2tlck1vZGFsSW5zZXQiLCJFZGl0IiwiX3JlZiIsImJsb2NrUHJvcHMiLCJhdHRyaWJ1dGVzIiwic2V0QXR0cmlidXRlcyIsImlzU2VsZWN0ZWQiLCJwcm9wcyIsImJ1dHRvblVybCIsImljb24iLCJfcmVmMiIsInNwbGl0IiwiX3JlZjMiLCJfc2xpY2VkVG9BcnJheSIsImljb25UeXBlIiwiaWNvbk5hbWUiLCJvbkNoYW5nZVRpdGxlIiwidGl0bGUiLCJvbkNoYW5nZUJ1dHRvblVybCIsIm5ld0J1dHRvblVybCIsIm9wZW5zSW5OZXdUYWIiLCJ0YXJnZXQiLCJ1cmwiLCJfdXNlU3RhdGUiLCJfdXNlU3RhdGUyIiwiVXJsUG9wb3ZlckFuY2hvciIsInNldFVybFBvcG92ZXJBbmNob3IiLCJfdXNlU3RhdGUzIiwiX3VzZVN0YXRlNCIsImlzRWRpdGluZ1VSTCIsInNldElzRWRpdGluZ1VSTCIsIl91c2VTdGF0ZTUiLCJfdXNlU3RhdGU2IiwiaXNBY3RpdmUiLCJzZXRJc0FjdGl2ZSIsIl91c2VTdGF0ZTciLCJfdXNlU3RhdGU4IiwiaXNPcGVuIiwic2V0T3BlbiIsIlRhZ05hbWUiLCJpc0xpbmtUYWciLCJpc1VSTFNldCIsInN0YXJ0RWRpdGluZyIsInVubGluayIsInVuZGVmaW5lZCIsIm9wZW5Nb2RhbCIsImNsb3NlTW9kYWwiLCJfanN4cyIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeCIsImxhYmVsIiwic2hvcnRjdXQiLCJwcmltYXJ5Iiwib25DbGljayIsInByaW1hcnlTaGlmdCIsIm9uUmVxdWVzdENsb3NlIiwic2l6ZSIsInN2Z1N0cmluZyIsInZhcmlhbnQiLCJkaXNhYmxlQ3VzdG9tRm9udFNpemVzIiwiZm9udFNpemVzIiwibmFtZSIsImNvbmNhdCIsInNsdWciLCJvbkNoYW5nZSIsIm5ld0ZvbnRTaXplIiwiZm9udFNpemUiLCJ1bml0cyIsInZhbHVlIiwicGxhY2VtZW50Iiwib25DbG9zZSIsImFuY2hvciIsImZvY3VzT25Nb3VudCIsIl9fdW5zdGFibGVTbG90TmFtZSIsInNoaWZ0Iiwib25SZW1vdmUiLCJjbGFzc05hbWUiLCJ0eXBlIiwiZGVmYXVsdENsYXNzIiwidGFnTmFtZSIsImFsbG93ZWRGb3JtYXRzIiwicGxhY2Vob2xkZXIiLCJkZXNjcmlwdGlvbiIsImJ1dHRvblRleHQiLCJyZWYiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/iconbox/edit.tsx\n"); + +/***/ }), + +/***/ "./src/iconbox/index.tsx": +/*!*******************************!*\ + !*** ./src/iconbox/index.tsx ***! + \*******************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/iconbox/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/iconbox/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/iconbox/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/iconbox/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"a\",\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"512\",\n height: \"512\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"60.05\",\n y: \"210.12\",\n width: \"99.56\",\n height: \"91.77\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"193.32\",\n y: \"265.52\",\n width: \"201.21\",\n height: \"11.8\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"#27348b\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"193.32\",\n y: \"227.37\",\n width: \"201.21\",\n height: \"22.11\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".2\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"144.75\",\n y: \"210.12\",\n width: \"298.34\",\n height: \"91.77\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"#27348b\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"M116.18,225.85h3.75c1.09,0,1.99.35,2.7,1.05s1.05,1.6,1.05,2.7-.35,1.99-1.05,2.7-1.6,1.05-2.7,1.05v15.59c0,1.41.39,2.7,1.17,3.87l12.66,20.62c.78,1.33,1.17,2.77,1.17,4.34-.08,2.26-.86,4.18-2.34,5.74-1.56,1.48-3.48,2.26-5.74,2.34h-36.33c-2.27-.08-4.18-.86-5.74-2.34-1.49-1.56-2.27-3.48-2.34-5.74,0-1.56.39-3.01,1.17-4.34l12.77-20.62c.7-1.17,1.05-2.46,1.05-3.87v-15.59c-1.09,0-1.99-.35-2.7-1.05s-1.05-1.6-1.05-2.7.35-1.99,1.05-2.7,1.6-1.05,2.7-1.05h18.75ZM104.93,248.94c0,2.81-.74,5.43-2.23,7.85l-3.98,6.56h20.04l-4.1-6.56c-1.49-2.42-2.23-5.04-2.23-7.85v-15.59h-7.5v15.59Z\",\n fill: \"#fff\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbmJveC9pbmRleC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBOzs7OztBQUtzRDtBQUV0RDs7Ozs7Ozs7QUFTQTs7O0FBRzBCO0FBQ0E7QUFDVTtBQUNiO0FBR3ZCOzs7OztBQUtBQSxvRUFBaUIsQ0FBRUcsNkNBQW9CLEVBQUU7RUFDeEM7OztFQUdBRSxJQUFJLEVBQUU7SUFDTEMsR0FBRyxFQUFFQyx1REFBQTtNQUFLQyxFQUFFLEVBQUMsR0FBRztNQUFDQyxLQUFLLEVBQUMsNEJBQTRCO01BQUNDLEtBQUssRUFBQyxLQUFLO01BQUNDLE1BQU0sRUFBQyxLQUFLO01BQUNDLE9BQU8sRUFBQyxhQUFhO01BQUFDLFFBQUEsR0FBQ0Msc0RBQUE7UUFBTUMsQ0FBQyxFQUFDLE9BQU87UUFBQ0MsQ0FBQyxFQUFDLFFBQVE7UUFBQ04sS0FBSyxFQUFDLE9BQU87UUFBQ0MsTUFBTSxFQUFDLE9BQU87UUFBQ00sRUFBRSxFQUFDLE1BQU07UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsSUFBSSxFQUFDO01BQVMsRUFBRSxFQUFBTCxzREFBQTtRQUFNQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxDQUFDLEVBQUMsUUFBUTtRQUFDTixLQUFLLEVBQUMsUUFBUTtRQUFDQyxNQUFNLEVBQUMsTUFBTTtRQUFDTSxFQUFFLEVBQUMsTUFBTTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxJQUFJLEVBQUM7TUFBUyxFQUFFLEVBQUFMLHNEQUFBO1FBQU1DLENBQUMsRUFBQyxRQUFRO1FBQUNDLENBQUMsRUFBQyxRQUFRO1FBQUNOLEtBQUssRUFBQyxRQUFRO1FBQUNDLE1BQU0sRUFBQyxPQUFPO1FBQUNNLEVBQUUsRUFBQyxNQUFNO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLElBQUksRUFBQztNQUFTLEVBQUUsRUFBQUwsc0RBQUE7UUFBR00sT0FBTyxFQUFDLElBQUk7UUFBQVAsUUFBQSxFQUFDQyxzREFBQTtVQUFNQyxDQUFDLEVBQUMsUUFBUTtVQUFDQyxDQUFDLEVBQUMsUUFBUTtVQUFDTixLQUFLLEVBQUMsUUFBUTtVQUFDQyxNQUFNLEVBQUMsT0FBTztVQUFDTSxFQUFFLEVBQUMsTUFBTTtVQUFDQyxFQUFFLEVBQUMsTUFBTTtVQUFDQyxJQUFJLEVBQUM7UUFBUztNQUFFLEVBQUksRUFBQUwsc0RBQUE7UUFBTU8sQ0FBQyxFQUFDLDBqQkFBMGpCO1FBQUNGLElBQUksRUFBQztNQUFNLEVBQUU7SUFBQTtHQUM1akM7RUFDREcsbUJBQW1CLEVBQUUsU0FBckJBLG1CQUFtQkEsQ0FBR0MsVUFBZSxFQUFBQyxJQUFBLEVBQXNCO0lBQUEsSUFBbEJDLE9BQU8sR0FBQUQsSUFBQSxDQUFQQyxPQUFPO0lBQy9DLElBQVFDLEtBQUssR0FBS0gsVUFBVSxDQUFwQkcsS0FBSztJQUViO0lBQ0E7SUFDQSxJQUFJRCxPQUFPLEtBQUssV0FBVyxJQUFJQyxLQUFLLEVBQUU7TUFDckMsT0FBT0EsS0FBSztJQUNiO0VBQ0QsQ0FBQztFQUNEOzs7RUFHQUMsSUFBSSxFQUFFMUIsNkNBQUk7RUFFVjs7O0VBR0FDLElBQUksRUFBSkEsNkNBQUlBO0NBQ0csQ0FBRSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvaWNvbmJveC9pbmRleC50c3g/NDM3MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzIGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xuaW1wb3J0IHsgcmVnaXN0ZXJCbG9ja1R5cGUgfSBmcm9tICdAd29yZHByZXNzL2Jsb2Nrcyc7XG5cbi8qKlxuICogTGV0cyB3ZWJwYWNrIHByb2Nlc3MgQ1NTLCBTQVNTIG9yIFNDU1MgZmlsZXMgcmVmZXJlbmNlZCBpbiBKYXZhU2NyaXB0IGZpbGVzLlxuICogQWxsIGZpbGVzIGNvbnRhaW5pbmcgYHN0eWxlYCBrZXl3b3JkIGFyZSBidW5kbGVkIHRvZ2V0aGVyLiBUaGUgY29kZSB1c2VkXG4gKiBnZXRzIGFwcGxpZWQgYm90aCB0byB0aGUgZnJvbnQgb2YgeW91ciBzaXRlIGFuZCB0byB0aGUgZWRpdG9yLiBBbGwgb3RoZXIgZmlsZXNcbiAqIGdldCBhcHBsaWVkIHRvIHRoZSBlZGl0b3Igb25seS5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL0B3b3JkcHJlc3Mvc2NyaXB0cyN1c2luZy1jc3NcbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRWRpdCBmcm9tICcuL2VkaXQnO1xuaW1wb3J0IHNhdmUgZnJvbSAnLi9zYXZlJztcbmltcG9ydCBtZXRhZGF0YSBmcm9tICcuL2Jsb2NrLmpzb24nO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoIG1ldGFkYXRhLm5hbWUgYXMgYW55LCB7XG5cdC8qKlxuXHQgKiBVc2VkIHRvIGNvbnN0cnVjdCBhIHByZXZpZXcgZm9yIHRoZSBibG9jayB0byBiZSBzaG93biBpbiB0aGUgYmxvY2sgaW5zZXJ0ZXIuXG5cdCAqL1xuXHRpY29uOiB7XG5cdFx0c3JjOiA8c3ZnIGlkPVwiYVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjUxMlwiIGhlaWdodD1cIjUxMlwiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiPjxyZWN0IHg9XCI2MC4wNVwiIHk9XCIyMTAuMTJcIiB3aWR0aD1cIjk5LjU2XCIgaGVpZ2h0PVwiOTEuNzdcIiByeD1cIjUuNzNcIiByeT1cIjUuNzNcIiBmaWxsPVwiZXZlbm9kZFwiLz48cmVjdCB4PVwiMTkzLjMyXCIgeT1cIjI2NS41MlwiIHdpZHRoPVwiMjAxLjIxXCIgaGVpZ2h0PVwiMTEuOFwiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCIjMjczNDhiXCIvPjxyZWN0IHg9XCIxOTMuMzJcIiB5PVwiMjI3LjM3XCIgd2lkdGg9XCIyMDEuMjFcIiBoZWlnaHQ9XCIyMi4xMVwiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCJldmVub2RkXCIvPjxnIG9wYWNpdHk9XCIuMlwiPjxyZWN0IHg9XCIxNDQuNzVcIiB5PVwiMjEwLjEyXCIgd2lkdGg9XCIyOTguMzRcIiBoZWlnaHQ9XCI5MS43N1wiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCIjMjczNDhiXCIvPjwvZz48cGF0aCBkPVwiTTExNi4xOCwyMjUuODVoMy43NWMxLjA5LDAsMS45OS4zNSwyLjcsMS4wNXMxLjA1LDEuNiwxLjA1LDIuNy0uMzUsMS45OS0xLjA1LDIuNy0xLjYsMS4wNS0yLjcsMS4wNXYxNS41OWMwLDEuNDEuMzksMi43LDEuMTcsMy44N2wxMi42NiwyMC42MmMuNzgsMS4zMywxLjE3LDIuNzcsMS4xNyw0LjM0LS4wOCwyLjI2LS44Niw0LjE4LTIuMzQsNS43NC0xLjU2LDEuNDgtMy40OCwyLjI2LTUuNzQsMi4zNGgtMzYuMzNjLTIuMjctLjA4LTQuMTgtLjg2LTUuNzQtMi4zNC0xLjQ5LTEuNTYtMi4yNy0zLjQ4LTIuMzQtNS43NCwwLTEuNTYuMzktMy4wMSwxLjE3LTQuMzRsMTIuNzctMjAuNjJjLjctMS4xNywxLjA1LTIuNDYsMS4wNS0zLjg3di0xNS41OWMtMS4wOSwwLTEuOTktLjM1LTIuNy0xLjA1cy0xLjA1LTEuNi0xLjA1LTIuNy4zNS0xLjk5LDEuMDUtMi43LDEuNi0xLjA1LDIuNy0xLjA1aDE4Ljc1Wk0xMDQuOTMsMjQ4Ljk0YzAsMi44MS0uNzQsNS40My0yLjIzLDcuODVsLTMuOTgsNi41NmgyMC4wNGwtNC4xLTYuNTZjLTEuNDktMi40Mi0yLjIzLTUuMDQtMi4yMy03Ljg1di0xNS41OWgtNy41djE1LjU5WlwiIGZpbGw9XCIjZmZmXCIvPjwvc3ZnPlxuXHR9LFxuXHRfX2V4cGVyaW1lbnRhbExhYmVsOiAoYXR0cmlidXRlczogYW55LCB7IGNvbnRleHQgfTogYW55KSA9PiB7XG5cdFx0Y29uc3QgeyB0aXRsZSB9ID0gYXR0cmlidXRlcztcblxuXHRcdC8vIEluIHRoZSBsaXN0IHZpZXcsIHVzZSB0aGUgYmxvY2sncyB0aXRsZSBhcyB0aGUgbGFiZWwuXG5cdFx0Ly8gSWYgdGhlIHRpdGxlIGlzIGVtcHR5LCBmYWxsIGJhY2sgdG8gdGhlIGRlZmF1bHQgbGFiZWwuXG5cdFx0aWYgKGNvbnRleHQgPT09ICdsaXN0LXZpZXcnICYmIHRpdGxlKSB7XG5cdFx0XHRyZXR1cm4gdGl0bGU7XG5cdFx0fVxuXHR9LFxuXHQvKipcblx0ICogQHNlZSAuL2VkaXQuanNcblx0ICovXG5cdGVkaXQ6IEVkaXQsXG5cblx0LyoqXG5cdCAqIEBzZWUgLi9zYXZlLmpzXG5cdCAqL1xuXHRzYXZlLFxufSBhcyBhbnkgKTtcbiJdLCJuYW1lcyI6WyJyZWdpc3RlckJsb2NrVHlwZSIsIkVkaXQiLCJzYXZlIiwibWV0YWRhdGEiLCJuYW1lIiwiaWNvbiIsInNyYyIsIl9qc3hzIiwiaWQiLCJ4bWxucyIsIndpZHRoIiwiaGVpZ2h0Iiwidmlld0JveCIsImNoaWxkcmVuIiwiX2pzeCIsIngiLCJ5IiwicngiLCJyeSIsImZpbGwiLCJvcGFjaXR5IiwiZCIsIl9fZXhwZXJpbWVudGFsTGFiZWwiLCJhdHRyaWJ1dGVzIiwiX3JlZiIsImNvbnRleHQiLCJ0aXRsZSIsImVkaXQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/iconbox/index.tsx\n"); + +/***/ }), + +/***/ "./src/iconbox/save.tsx": +/*!******************************!*\ + !*** ./src/iconbox/save.tsx ***! + \******************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: attributes.title && attributes.description && attributes.svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"rrze--iconbox-element-container\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"rrze-iconbox-icon\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: attributes.svgString\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"rrze-iconbox-content\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dl\", {\n className: \"rrze-elements-iconbox\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"dt\", {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fau-iconbox-data rrze-iconbox-\".concat(attributes.fontSize || \"large\", \" \"),\n \"data-duration\": attributes.duration,\n \"data-stagger\": attributes.stagger,\n children: attributes.title\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dd\", {\n children: [attributes.description, (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"br\", {}), attributes.buttonUrl && attributes.buttonText && attributes.description && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n className: \"standard-btn ghost-btn\",\n href: attributes.buttonUrl,\n \"data-wpel-link\": \"internal\",\n children: attributes.buttonText\n })]\n })]\n })\n })]\n })\n }))\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbmJveC9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBd0Q7QUFrQjFDLFNBQVVDLElBQUlBLENBQUFDLElBQUEsRUFBMEI7RUFBQSxJQUF2QkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDdkMsSUFBTUMsVUFBVSxHQUFHSixrRUFBYSxDQUFDQyxJQUFJLEVBQUU7RUFDdkMsT0FDRUksc0RBQUEsQ0FBQUMsdURBQUE7SUFBQUMsUUFBQSxFQUNHSixVQUFVLENBQUNLLEtBQUssSUFBSUwsVUFBVSxDQUFDTSxXQUFXLElBQUlOLFVBQVUsQ0FBQ08sU0FBUyxJQUNqRUwsc0RBQUEsUUFBQU0sTUFBQSxDQUFBQyxNQUFBLEtBQVNSLFVBQVU7TUFBQUcsUUFBQSxFQUNqQk0sdURBQUE7UUFBS0MsU0FBUyxFQUFDLGlDQUFpQztRQUFBUCxRQUFBLEdBQzlDRixzREFBQTtVQUFLUyxTQUFTLEVBQUMsbUJBQW1CO1VBQUFQLFFBQUEsRUFDaENGLHNEQUFBO1lBQU1TLFNBQVMsRUFBRVgsVUFBVSxDQUFDTztVQUFTO1FBQVMsRUFDMUMsRUFDTkwsc0RBQUE7VUFBS1MsU0FBUyxFQUFDLHNCQUFzQjtVQUFBUCxRQUFBLEVBQ25DTSx1REFBQTtZQUFJQyxTQUFTLEVBQUMsdUJBQXVCO1lBQUFQLFFBQUEsR0FDbkNGLHNEQUFBO2NBQUFFLFFBQUEsRUFDRUYsc0RBQUE7Z0JBQ0VTLFNBQVMsbUNBQUFDLE1BQUEsQ0FBbUNaLFVBQVUsQ0FBQ2EsUUFBUSxJQUFJLE9BQU8sTUFBRztnQkFBQSxpQkFDOURiLFVBQVUsQ0FBQ2MsUUFBUTtnQkFBQSxnQkFDcEJkLFVBQVUsQ0FBQ2UsT0FBTztnQkFBQVgsUUFBQSxFQUUvQkosVUFBVSxDQUFDSztjQUFLO1lBQ1osRUFDSixFQUNMSyx1REFBQTtjQUFBTixRQUFBLEdBQ0dKLFVBQVUsQ0FBQ00sV0FBVyxFQUN2Qkosc0RBQUEsVUFBTSxFQUNMRixVQUFVLENBQUNnQixTQUFTLElBQ25CaEIsVUFBVSxDQUFDaUIsVUFBVSxJQUNyQmpCLFVBQVUsQ0FBQ00sV0FBVyxJQUNwQkosc0RBQUE7Z0JBQ0VTLFNBQVMsRUFBQyx3QkFBd0I7Z0JBQ2xDTyxJQUFJLEVBQUVsQixVQUFVLENBQUNnQixTQUFTO2dCQUFBLGtCQUNYLFVBQVU7Z0JBQUFaLFFBQUEsRUFFeEJKLFVBQVUsQ0FBQ2lCO2NBQVUsRUFFekI7WUFBQSxFQUNBO1VBQUE7UUFDRixFQUNEO01BQUE7SUFDRjtFQUVULEVBQ0E7QUFFUCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvaWNvbmJveC9zYXZlLnRzeD8yYTkzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIHRhYnNVaWQ6IHN0cmluZztcbiAgICBibG9ja0lkOiBzdHJpbmc7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICAgIGJ1dHRvblRleHQ6IHN0cmluZztcbiAgICBkdXJhdGlvbjogbnVtYmVyO1xuICAgIHN0YWdnZXI6IG51bWJlcjtcbiAgICBmb250U2l6ZTogc3RyaW5nO1xuICAgIGJ1dHRvblVybDogc3RyaW5nO1xuICAgIHN2Z1N0cmluZzogc3RyaW5nO1xuICB9O1xufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBzYXZlKHsgYXR0cmlidXRlcyB9OiBTYXZlUHJvcHMpIHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICB7YXR0cmlidXRlcy50aXRsZSAmJiBhdHRyaWJ1dGVzLmRlc2NyaXB0aW9uICYmIGF0dHJpYnV0ZXMuc3ZnU3RyaW5nICYmIChcbiAgICAgICAgPGRpdiB7Li4uYmxvY2tQcm9wc30+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJycnplLS1pY29uYm94LWVsZW1lbnQtY29udGFpbmVyXCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInJyemUtaWNvbmJveC1pY29uXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT17YXR0cmlidXRlcy5zdmdTdHJpbmd9Pjwvc3Bhbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJycnplLWljb25ib3gtY29udGVudFwiPlxuICAgICAgICAgICAgICA8ZGwgY2xhc3NOYW1lPVwicnJ6ZS1lbGVtZW50cy1pY29uYm94XCI+XG4gICAgICAgICAgICAgICAgPGR0PlxuICAgICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZmF1LWljb25ib3gtZGF0YSBycnplLWljb25ib3gtJHthdHRyaWJ1dGVzLmZvbnRTaXplIHx8IFwibGFyZ2VcIn0gYH1cbiAgICAgICAgICAgICAgICAgICAgZGF0YS1kdXJhdGlvbj17YXR0cmlidXRlcy5kdXJhdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgZGF0YS1zdGFnZ2VyPXthdHRyaWJ1dGVzLnN0YWdnZXJ9XG4gICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgIHthdHRyaWJ1dGVzLnRpdGxlfVxuICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgIDwvZHQ+XG4gICAgICAgICAgICAgICAgPGRkPlxuICAgICAgICAgICAgICAgICAge2F0dHJpYnV0ZXMuZGVzY3JpcHRpb259XG4gICAgICAgICAgICAgICAgICA8YnIgLz5cbiAgICAgICAgICAgICAgICAgIHthdHRyaWJ1dGVzLmJ1dHRvblVybCAmJlxuICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzLmJ1dHRvblRleHQgJiZcbiAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlcy5kZXNjcmlwdGlvbiAmJiAoXG4gICAgICAgICAgICAgICAgICAgICAgPGFcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cInN0YW5kYXJkLWJ0biBnaG9zdC1idG5cIlxuICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj17YXR0cmlidXRlcy5idXR0b25Vcmx9XG4gICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXdwZWwtbGluaz1cImludGVybmFsXCJcbiAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICB7YXR0cmlidXRlcy5idXR0b25UZXh0fVxuICAgICAgICAgICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICA8L2RkPlxuICAgICAgICAgICAgICA8L2RsPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgKX1cbiAgICA8Lz5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwic2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsIl9qc3giLCJfRnJhZ21lbnQiLCJjaGlsZHJlbiIsInRpdGxlIiwiZGVzY3JpcHRpb24iLCJzdmdTdHJpbmciLCJPYmplY3QiLCJhc3NpZ24iLCJfanN4cyIsImNsYXNzTmFtZSIsImNvbmNhdCIsImZvbnRTaXplIiwiZHVyYXRpb24iLCJzdGFnZ2VyIiwiYnV0dG9uVXJsIiwiYnV0dG9uVGV4dCIsImhyZWYiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/iconbox/save.tsx\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/brands.scss": +/*!************************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/brands.scss ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9icmFuZHMuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbXBvbmVudHMvYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvYnJhbmRzLnNjc3M/YzgyYSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/brands.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/fontawesome.scss": +/*!*****************************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/fontawesome.scss ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzPzVmZDYiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/fontawesome.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/regular.scss": +/*!*************************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/regular.scss ***! + \*************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9yZWd1bGFyLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzcz9kY2NjIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/regular.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/solid.scss": +/*!***********************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/solid.scss ***! + \***********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzPzIxMjgiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/solid.scss\n"); + +/***/ }), + +/***/ "./src/iconbox/editor.scss": +/*!*********************************!*\ + !*** ./src/iconbox/editor.scss ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbmJveC9lZGl0b3Iuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2ljb25ib3gvZWRpdG9yLnNjc3M/NGQwZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/iconbox/editor.scss\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/a11y": +/*!******************************!*\ + !*** external ["wp","a11y"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["a11y"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/keycodes": +/*!**********************************!*\ + !*** external ["wp","keycodes"] ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["keycodes"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "./src/components/assets/fontawesome/fontawesomeIconNames.json": +/*!*********************************************************************!*\ + !*** ./src/components/assets/fontawesome/fontawesomeIconNames.json ***! + \*********************************************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'); + +/***/ }), + +/***/ "./src/iconbox/block.json": +/*!********************************!*\ + !*** ./src/iconbox/block.json ***! + \********************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/rrze-iconbox","version":"1.0.0","title":"Iconbox","category":"rrze_elements","description":"Creates a Iconbox block.","supports":{"html":false},"attributes":{"title":{"type":"string","default":""},"description":{"type":"string","default":""},"buttonText":{"type":"string","default":""},"duration":{"type":"number","default":1},"stagger":{"type":"number","default":0.5},"fontSize":{"type":"string","default":"medium"},"buttonUrl":{"type":"string"},"buttonOpensInNewTab":{"type":"boolean","default":false},"target":{"type":"string","default":"_self"},"icon":{"type":"string","default":"solid icons"},"svgString":{"type":"string","default":""}},"example":{"attributes":{"title":"Term","description":"Description","icon":"solid eye"}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css","parent":["rrze-elements/counter-row"]}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/iconbox/index.tsx"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/insertion/index-rtl.css b/build/insertion/index-rtl.css index d22084a2..3dd9f3a9 100644 --- a/build/insertion/index-rtl.css +++ b/build/insertion/index-rtl.css @@ -1 +1,309 @@ -.entry-content aside.pull-left,.entry-content aside.pull-right,main aside.pull-left,main aside.pull-right{border-bottom:1px solid #4e5862;border-top:2px solid #4e5862;color:#000;margin-bottom:15px;padding:10px 5px;position:relative;z-index:1}@media screen and (min-width:37.5em){.entry-content aside.pull-left,.entry-content aside.pull-right,main aside.pull-left,main aside.pull-right{margin-top:5px;width:48%}}@media screen and (min-width:66.25em){.entry-content aside.pull-left,.entry-content aside.pull-right,main aside.pull-left,main aside.pull-right{width:40%}}.entry-content aside.pull-left h1,.entry-content aside.pull-right h1,main aside.pull-left h1,main aside.pull-right h1{font-size:1.25rem;line-height:1.5;padding-bottom:3px}.entry-content aside.pull-left h2,.entry-content aside.pull-right h2,main aside.pull-left h2,main aside.pull-right h2{font-size:1.125rem;line-height:1.5;padding-bottom:3px}.entry-content aside.pull-left h3,.entry-content aside.pull-right h3,main aside.pull-left h3,main aside.pull-right h3{font-size:1rem;line-height:1.5;padding-bottom:0}.entry-content aside.pull-left h4,.entry-content aside.pull-left h5,.entry-content aside.pull-left h6,.entry-content aside.pull-left p,.entry-content aside.pull-right h4,.entry-content aside.pull-right h5,.entry-content aside.pull-right h6,.entry-content aside.pull-right p,main aside.pull-left h4,main aside.pull-left h5,main aside.pull-left h6,main aside.pull-left p,main aside.pull-right h4,main aside.pull-right h5,main aside.pull-right h6,main aside.pull-right p{font-size:.875rem;line-height:1.5;padding-bottom:0}@media screen and (min-width:37.5em){.entry-content aside.pull-left h4,.entry-content aside.pull-left h5,.entry-content aside.pull-left h6,.entry-content aside.pull-left p,.entry-content aside.pull-right h4,.entry-content aside.pull-right h5,.entry-content aside.pull-right h6,.entry-content aside.pull-right p,main aside.pull-left h4,main aside.pull-left h5,main aside.pull-left h6,main aside.pull-left p,main aside.pull-right h4,main aside.pull-right h5,main aside.pull-right h6,main aside.pull-right p{font-size:1rem;line-height:1.5}}@media screen and (min-width:66.25em){.no-sidebar .entry-content aside.pull-left,.no-sidebar .entry-content aside.pull-right,.no-sidebar main aside.pull-left,.no-sidebar main aside.pull-right{width:30%}}@media screen and (min-width:37.5em){.entry-content aside.pull-left,main aside.pull-left{float:right;margin-left:20px}.no-sidebar .entry-content aside.pull-left,.no-sidebar main aside.pull-left,.sidebar-right .entry-content aside.pull-left,.sidebar-right main aside.pull-left{margin-right:-3%}}@media screen and (min-width:66.25em){.no-sidebar .entry-content aside.pull-left,.no-sidebar main aside.pull-left,.sidebar-right .entry-content aside.pull-left,.sidebar-right main aside.pull-left{margin-right:-5%}}@media screen and (min-width:37.5em){.entry-content aside.pull-right,main aside.pull-right{float:left;margin-right:20px;text-align:left}}@media screen and (min-width:85em){.entry-content aside.pull-right,main aside.pull-right{margin-bottom:20px}}@media screen and (min-width:37.5em){.no-sidebar .entry-content aside.pull-right,.no-sidebar main aside.pull-right,.sidebar-left .entry-content aside.pull-right,.sidebar-left main aside.pull-right{margin-left:-3%}}@media screen and (min-width:66.25em){.no-sidebar .entry-content aside.pull-right,.no-sidebar main aside.pull-right,.sidebar-left .entry-content aside.pull-right,.sidebar-left main aside.pull-right{margin-left:-5%}}.local-sidebar-active .entry-content aside.pull-right,.local-sidebar-active main aside.pull-right{margin-left:0}.entry-content aside.align-left,main aside.align-left{text-align:right}.entry-content aside.align-right,main aside.align-right{text-align:left}.wp-block-rrze-elements-insertion .text-icon{border:4px solid #000;border-radius:4px;color:#000;font-size:2em;margin-bottom:1em;margin-top:0;padding:.25em 4em}.wp-block-rrze-elements-insertion .text-icon:after{border:15px solid transparent;border-top-color:#000;content:"";right:4em;margin-top:-30px;position:absolute;top:100%;z-index:1}.wp-block-rrze-elements-insertion .text-icon.indicator-left:after{right:auto;left:auto}.wp-block-rrze-elements-insertion aside.pull-left,.wp-block-rrze-elements-insertion aside.pull-right{border-bottom:1px solid #4e5862;border-top:2px solid #4e5862;color:#000;margin-bottom:15px;padding:10px 5px;position:relative;z-index:1}@media screen and (min-width:37.5em){.wp-block-rrze-elements-insertion aside.pull-left,.wp-block-rrze-elements-insertion aside.pull-right{margin-top:5px;width:48%}}@media screen and (min-width:66.25em){.wp-block-rrze-elements-insertion aside.pull-left,.wp-block-rrze-elements-insertion aside.pull-right{width:40%}}.wp-block-rrze-elements-insertion aside.pull-left h1,.wp-block-rrze-elements-insertion aside.pull-right h1{font-size:1.25rem;line-height:1.5;padding-bottom:3px}.wp-block-rrze-elements-insertion aside.pull-left h2,.wp-block-rrze-elements-insertion aside.pull-right h2{font-size:1.125rem;line-height:1.5;padding-bottom:3px}.wp-block-rrze-elements-insertion aside.pull-left h3,.wp-block-rrze-elements-insertion aside.pull-right h3{font-size:1rem;line-height:1.5;padding-bottom:0}.wp-block-rrze-elements-insertion aside.pull-left h4,.wp-block-rrze-elements-insertion aside.pull-left h5,.wp-block-rrze-elements-insertion aside.pull-left h6,.wp-block-rrze-elements-insertion aside.pull-left p,.wp-block-rrze-elements-insertion aside.pull-right h4,.wp-block-rrze-elements-insertion aside.pull-right h5,.wp-block-rrze-elements-insertion aside.pull-right h6,.wp-block-rrze-elements-insertion aside.pull-right p{font-size:.875rem;line-height:1.5;padding-bottom:0}@media screen and (min-width:37.5em){.wp-block-rrze-elements-insertion aside.pull-left h4,.wp-block-rrze-elements-insertion aside.pull-left h5,.wp-block-rrze-elements-insertion aside.pull-left h6,.wp-block-rrze-elements-insertion aside.pull-left p,.wp-block-rrze-elements-insertion aside.pull-right h4,.wp-block-rrze-elements-insertion aside.pull-right h5,.wp-block-rrze-elements-insertion aside.pull-right h6,.wp-block-rrze-elements-insertion aside.pull-right p{font-size:1rem;line-height:1.5}}@media screen and (min-width:66.25em){.no-sidebar .wp-block-rrze-elements-insertion aside.pull-left,.no-sidebar .wp-block-rrze-elements-insertion aside.pull-right{width:30%}}@media screen and (min-width:37.5em){.wp-block-rrze-elements-insertion aside.pull-left{float:right;margin-left:20px}.no-sidebar .wp-block-rrze-elements-insertion aside.pull-left,.sidebar-right .wp-block-rrze-elements-insertion aside.pull-left{margin-right:-3%}}@media screen and (min-width:66.25em){.no-sidebar .wp-block-rrze-elements-insertion aside.pull-left,.sidebar-right .wp-block-rrze-elements-insertion aside.pull-left{margin-right:-5%}}@media screen and (min-width:37.5em){.wp-block-rrze-elements-insertion aside.pull-right{float:left;margin-right:20px;text-align:left}}@media screen and (min-width:85em){.wp-block-rrze-elements-insertion aside.pull-right{margin-bottom:20px}}@media screen and (min-width:37.5em){.no-sidebar .wp-block-rrze-elements-insertion aside.pull-right,.sidebar-left .wp-block-rrze-elements-insertion aside.pull-right{margin-left:-3%}}@media screen and (min-width:66.25em){.no-sidebar .wp-block-rrze-elements-insertion aside.pull-right,.sidebar-left .wp-block-rrze-elements-insertion aside.pull-right{margin-left:-5%}}.local-sidebar-active .wp-block-rrze-elements-insertion aside.pull-right{margin-left:0}.wp-block-rrze-elements-insertion aside.align-left{text-align:right}.wp-block-rrze-elements-insertion aside.align-right{text-align:left} +/*!**************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/insertion/editor.scss ***! + \**************************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/*! + * PullDiv + */ +.entry-content aside.pull-left, .entry-content aside.pull-right, +main aside.pull-left, +main aside.pull-right { + margin-bottom: 15px; + color: black; + border-top: 2px solid rgb(78.4864864865, 88, 97.5135135135); + border-bottom: 1px solid rgb(78.4864864865, 88, 97.5135135135); + padding: 10px 5px; + position: relative; + z-index: 1; +} +@media screen and (min-width: 37.5em) { + .entry-content aside.pull-left, .entry-content aside.pull-right, + main aside.pull-left, + main aside.pull-right { + width: 48%; + margin-top: 5px; + } +} +@media screen and (min-width: 66.25em) { + .entry-content aside.pull-left, .entry-content aside.pull-right, + main aside.pull-left, + main aside.pull-right { + width: 40%; + } +} +.entry-content aside.pull-left h1, .entry-content aside.pull-right h1, +main aside.pull-left h1, +main aside.pull-right h1 { + font-size: 1.25rem; + line-height: 1.5; + padding-bottom: 3px; +} +.entry-content aside.pull-left h2, .entry-content aside.pull-right h2, +main aside.pull-left h2, +main aside.pull-right h2 { + font-size: 1.125rem; + line-height: 1.5; + padding-bottom: 3px; +} +.entry-content aside.pull-left h3, .entry-content aside.pull-right h3, +main aside.pull-left h3, +main aside.pull-right h3 { + font-size: 1rem; + line-height: 1.5; + padding-bottom: 0; +} +.entry-content aside.pull-left p, .entry-content aside.pull-left h4, .entry-content aside.pull-left h5, .entry-content aside.pull-left h6, .entry-content aside.pull-right p, .entry-content aside.pull-right h4, .entry-content aside.pull-right h5, .entry-content aside.pull-right h6, +main aside.pull-left p, +main aside.pull-left h4, +main aside.pull-left h5, +main aside.pull-left h6, +main aside.pull-right p, +main aside.pull-right h4, +main aside.pull-right h5, +main aside.pull-right h6 { + font-size: 0.875rem; + line-height: 1.5; + padding-bottom: 0; +} +@media screen and (min-width: 37.5em) { + .entry-content aside.pull-left p, .entry-content aside.pull-left h4, .entry-content aside.pull-left h5, .entry-content aside.pull-left h6, .entry-content aside.pull-right p, .entry-content aside.pull-right h4, .entry-content aside.pull-right h5, .entry-content aside.pull-right h6, + main aside.pull-left p, + main aside.pull-left h4, + main aside.pull-left h5, + main aside.pull-left h6, + main aside.pull-right p, + main aside.pull-right h4, + main aside.pull-right h5, + main aside.pull-right h6 { + font-size: 1rem; + line-height: 1.5; + } +} +@media screen and (min-width: 66.25em) { + .no-sidebar .entry-content aside.pull-left, .no-sidebar .entry-content aside.pull-right, + .no-sidebar main aside.pull-left, + .no-sidebar main aside.pull-right { + width: 30%; + } +} +@media screen and (min-width: 37.5em) { + .entry-content aside.pull-left, + main aside.pull-left { + float: right; + margin-left: 20px; + } +} +@media screen and (min-width: 37.5em) { + .no-sidebar .entry-content aside.pull-left, .sidebar-right .entry-content aside.pull-left, + .no-sidebar main aside.pull-left, + .sidebar-right main aside.pull-left { + margin-right: -3%; + } +} +@media screen and (min-width: 66.25em) { + .no-sidebar .entry-content aside.pull-left, .sidebar-right .entry-content aside.pull-left, + .no-sidebar main aside.pull-left, + .sidebar-right main aside.pull-left { + margin-right: -5%; + } +} +@media screen and (min-width: 37.5em) { + .entry-content aside.pull-right, + main aside.pull-right { + float: left; + margin-right: 20px; + text-align: left; + } +} +@media screen and (min-width: 85em) { + .entry-content aside.pull-right, + main aside.pull-right { + margin-bottom: 20px; + } +} +@media screen and (min-width: 37.5em) { + .no-sidebar .entry-content aside.pull-right, .sidebar-left .entry-content aside.pull-right, + .no-sidebar main aside.pull-right, + .sidebar-left main aside.pull-right { + margin-left: -3%; + } +} +@media screen and (min-width: 66.25em) { + .no-sidebar .entry-content aside.pull-right, .sidebar-left .entry-content aside.pull-right, + .no-sidebar main aside.pull-right, + .sidebar-left main aside.pull-right { + margin-left: -5%; + } +} +.local-sidebar-active .entry-content aside.pull-right, +.local-sidebar-active main aside.pull-right { + margin-left: 0; +} +.entry-content aside.align-left, +main aside.align-left { + text-align: right; +} +.entry-content aside.align-right, +main aside.align-right { + text-align: left; +} + +.wp-block-rrze-elements-insertion .text-icon { + font-size: 2em; + padding-right: 4em; + padding-top: 0.25em; + padding-bottom: 0.25em; + padding-left: 4em; + border-radius: 4px; + margin-top: 0em; + margin-bottom: 1em; + color: #000; + border: 4px solid #000; +} +.wp-block-rrze-elements-insertion .text-icon:after { + content: ""; + position: absolute; + top: 100%; + margin-top: -30px; + right: 4em; + border: solid 15px transparent; + border-top-color: #000; + z-index: 1; +} +.wp-block-rrze-elements-insertion .text-icon.indicator-left:after { + right: auto; + left: auto; +} +.wp-block-rrze-elements-insertion aside.pull-left, .wp-block-rrze-elements-insertion aside.pull-right { + margin-bottom: 15px; + color: black; + border-top: 2px solid rgb(78.4864864865, 88, 97.5135135135); + border-bottom: 1px solid rgb(78.4864864865, 88, 97.5135135135); + padding: 10px 5px; + position: relative; + z-index: 1; +} +@media screen and (min-width: 37.5em) { + .wp-block-rrze-elements-insertion aside.pull-left, .wp-block-rrze-elements-insertion aside.pull-right { + width: 48%; + margin-top: 5px; + } +} +@media screen and (min-width: 66.25em) { + .wp-block-rrze-elements-insertion aside.pull-left, .wp-block-rrze-elements-insertion aside.pull-right { + width: 40%; + } +} +.wp-block-rrze-elements-insertion aside.pull-left h1, .wp-block-rrze-elements-insertion aside.pull-right h1 { + font-size: 1.25rem; + line-height: 1.5; + padding-bottom: 3px; +} +.wp-block-rrze-elements-insertion aside.pull-left h2, .wp-block-rrze-elements-insertion aside.pull-right h2 { + font-size: 1.125rem; + line-height: 1.5; + padding-bottom: 3px; +} +.wp-block-rrze-elements-insertion aside.pull-left h3, .wp-block-rrze-elements-insertion aside.pull-right h3 { + font-size: 1rem; + line-height: 1.5; + padding-bottom: 0; +} +.wp-block-rrze-elements-insertion aside.pull-left p, +.wp-block-rrze-elements-insertion aside.pull-left h4, +.wp-block-rrze-elements-insertion aside.pull-left h5, +.wp-block-rrze-elements-insertion aside.pull-left h6, .wp-block-rrze-elements-insertion aside.pull-right p, +.wp-block-rrze-elements-insertion aside.pull-right h4, +.wp-block-rrze-elements-insertion aside.pull-right h5, +.wp-block-rrze-elements-insertion aside.pull-right h6 { + font-size: 0.875rem; + line-height: 1.5; + padding-bottom: 0; +} +@media screen and (min-width: 37.5em) { + .wp-block-rrze-elements-insertion aside.pull-left p, + .wp-block-rrze-elements-insertion aside.pull-left h4, + .wp-block-rrze-elements-insertion aside.pull-left h5, + .wp-block-rrze-elements-insertion aside.pull-left h6, .wp-block-rrze-elements-insertion aside.pull-right p, + .wp-block-rrze-elements-insertion aside.pull-right h4, + .wp-block-rrze-elements-insertion aside.pull-right h5, + .wp-block-rrze-elements-insertion aside.pull-right h6 { + font-size: 1rem; + line-height: 1.5; + } +} +@media screen and (min-width: 66.25em) { + .no-sidebar .wp-block-rrze-elements-insertion aside.pull-left, .no-sidebar .wp-block-rrze-elements-insertion aside.pull-right { + width: 30%; + } +} +@media screen and (min-width: 37.5em) { + .wp-block-rrze-elements-insertion aside.pull-left { + float: right; + margin-left: 20px; + } +} +@media screen and (min-width: 37.5em) { + .no-sidebar .wp-block-rrze-elements-insertion aside.pull-left, .sidebar-right .wp-block-rrze-elements-insertion aside.pull-left { + margin-right: -3%; + } +} +@media screen and (min-width: 66.25em) { + .no-sidebar .wp-block-rrze-elements-insertion aside.pull-left, .sidebar-right .wp-block-rrze-elements-insertion aside.pull-left { + margin-right: -5%; + } +} +@media screen and (min-width: 37.5em) { + .wp-block-rrze-elements-insertion aside.pull-right { + float: left; + margin-right: 20px; + text-align: left; + } +} +@media screen and (min-width: 85em) { + .wp-block-rrze-elements-insertion aside.pull-right { + margin-bottom: 20px; + } +} +@media screen and (min-width: 37.5em) { + .no-sidebar .wp-block-rrze-elements-insertion aside.pull-right, .sidebar-left .wp-block-rrze-elements-insertion aside.pull-right { + margin-left: -3%; + } +} +@media screen and (min-width: 66.25em) { + .no-sidebar .wp-block-rrze-elements-insertion aside.pull-right, .sidebar-left .wp-block-rrze-elements-insertion aside.pull-right { + margin-left: -5%; + } +} +.local-sidebar-active .wp-block-rrze-elements-insertion aside.pull-right { + margin-left: 0; +} +.wp-block-rrze-elements-insertion aside.align-left { + text-align: right; +} +.wp-block-rrze-elements-insertion aside.align-right { + text-align: left; +} diff --git a/build/insertion/index.asset.php b/build/insertion/index.asset.php index e6e75689..fc2c6076 100644 --- a/build/insertion/index.asset.php +++ b/build/insertion/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-primitives'), 'version' => '409ddb5d161f239c10fe'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-primitives'), 'version' => 'f4a3ee2cd6cb7e7f1383'); diff --git a/build/insertion/index.css b/build/insertion/index.css index 59460f29..73160a07 100644 --- a/build/insertion/index.css +++ b/build/insertion/index.css @@ -1 +1,309 @@ -.entry-content aside.pull-left,.entry-content aside.pull-right,main aside.pull-left,main aside.pull-right{border-bottom:1px solid #4e5862;border-top:2px solid #4e5862;color:#000;margin-bottom:15px;padding:10px 5px;position:relative;z-index:1}@media screen and (min-width:37.5em){.entry-content aside.pull-left,.entry-content aside.pull-right,main aside.pull-left,main aside.pull-right{margin-top:5px;width:48%}}@media screen and (min-width:66.25em){.entry-content aside.pull-left,.entry-content aside.pull-right,main aside.pull-left,main aside.pull-right{width:40%}}.entry-content aside.pull-left h1,.entry-content aside.pull-right h1,main aside.pull-left h1,main aside.pull-right h1{font-size:1.25rem;line-height:1.5;padding-bottom:3px}.entry-content aside.pull-left h2,.entry-content aside.pull-right h2,main aside.pull-left h2,main aside.pull-right h2{font-size:1.125rem;line-height:1.5;padding-bottom:3px}.entry-content aside.pull-left h3,.entry-content aside.pull-right h3,main aside.pull-left h3,main aside.pull-right h3{font-size:1rem;line-height:1.5;padding-bottom:0}.entry-content aside.pull-left h4,.entry-content aside.pull-left h5,.entry-content aside.pull-left h6,.entry-content aside.pull-left p,.entry-content aside.pull-right h4,.entry-content aside.pull-right h5,.entry-content aside.pull-right h6,.entry-content aside.pull-right p,main aside.pull-left h4,main aside.pull-left h5,main aside.pull-left h6,main aside.pull-left p,main aside.pull-right h4,main aside.pull-right h5,main aside.pull-right h6,main aside.pull-right p{font-size:.875rem;line-height:1.5;padding-bottom:0}@media screen and (min-width:37.5em){.entry-content aside.pull-left h4,.entry-content aside.pull-left h5,.entry-content aside.pull-left h6,.entry-content aside.pull-left p,.entry-content aside.pull-right h4,.entry-content aside.pull-right h5,.entry-content aside.pull-right h6,.entry-content aside.pull-right p,main aside.pull-left h4,main aside.pull-left h5,main aside.pull-left h6,main aside.pull-left p,main aside.pull-right h4,main aside.pull-right h5,main aside.pull-right h6,main aside.pull-right p{font-size:1rem;line-height:1.5}}@media screen and (min-width:66.25em){.no-sidebar .entry-content aside.pull-left,.no-sidebar .entry-content aside.pull-right,.no-sidebar main aside.pull-left,.no-sidebar main aside.pull-right{width:30%}}@media screen and (min-width:37.5em){.entry-content aside.pull-left,main aside.pull-left{float:left;margin-right:20px}.no-sidebar .entry-content aside.pull-left,.no-sidebar main aside.pull-left,.sidebar-right .entry-content aside.pull-left,.sidebar-right main aside.pull-left{margin-left:-3%}}@media screen and (min-width:66.25em){.no-sidebar .entry-content aside.pull-left,.no-sidebar main aside.pull-left,.sidebar-right .entry-content aside.pull-left,.sidebar-right main aside.pull-left{margin-left:-5%}}@media screen and (min-width:37.5em){.entry-content aside.pull-right,main aside.pull-right{float:right;margin-left:20px;text-align:right}}@media screen and (min-width:85em){.entry-content aside.pull-right,main aside.pull-right{margin-bottom:20px}}@media screen and (min-width:37.5em){.no-sidebar .entry-content aside.pull-right,.no-sidebar main aside.pull-right,.sidebar-left .entry-content aside.pull-right,.sidebar-left main aside.pull-right{margin-right:-3%}}@media screen and (min-width:66.25em){.no-sidebar .entry-content aside.pull-right,.no-sidebar main aside.pull-right,.sidebar-left .entry-content aside.pull-right,.sidebar-left main aside.pull-right{margin-right:-5%}}.local-sidebar-active .entry-content aside.pull-right,.local-sidebar-active main aside.pull-right{margin-right:0}.entry-content aside.align-left,main aside.align-left{text-align:left}.entry-content aside.align-right,main aside.align-right{text-align:right}.wp-block-rrze-elements-insertion .text-icon{border:4px solid #000;border-radius:4px;color:#000;font-size:2em;margin-bottom:1em;margin-top:0;padding:.25em 4em}.wp-block-rrze-elements-insertion .text-icon:after{border:15px solid transparent;border-top-color:#000;content:"";left:4em;margin-top:-30px;position:absolute;top:100%;z-index:1}.wp-block-rrze-elements-insertion .text-icon.indicator-left:after{left:auto;right:auto}.wp-block-rrze-elements-insertion aside.pull-left,.wp-block-rrze-elements-insertion aside.pull-right{border-bottom:1px solid #4e5862;border-top:2px solid #4e5862;color:#000;margin-bottom:15px;padding:10px 5px;position:relative;z-index:1}@media screen and (min-width:37.5em){.wp-block-rrze-elements-insertion aside.pull-left,.wp-block-rrze-elements-insertion aside.pull-right{margin-top:5px;width:48%}}@media screen and (min-width:66.25em){.wp-block-rrze-elements-insertion aside.pull-left,.wp-block-rrze-elements-insertion aside.pull-right{width:40%}}.wp-block-rrze-elements-insertion aside.pull-left h1,.wp-block-rrze-elements-insertion aside.pull-right h1{font-size:1.25rem;line-height:1.5;padding-bottom:3px}.wp-block-rrze-elements-insertion aside.pull-left h2,.wp-block-rrze-elements-insertion aside.pull-right h2{font-size:1.125rem;line-height:1.5;padding-bottom:3px}.wp-block-rrze-elements-insertion aside.pull-left h3,.wp-block-rrze-elements-insertion aside.pull-right h3{font-size:1rem;line-height:1.5;padding-bottom:0}.wp-block-rrze-elements-insertion aside.pull-left h4,.wp-block-rrze-elements-insertion aside.pull-left h5,.wp-block-rrze-elements-insertion aside.pull-left h6,.wp-block-rrze-elements-insertion aside.pull-left p,.wp-block-rrze-elements-insertion aside.pull-right h4,.wp-block-rrze-elements-insertion aside.pull-right h5,.wp-block-rrze-elements-insertion aside.pull-right h6,.wp-block-rrze-elements-insertion aside.pull-right p{font-size:.875rem;line-height:1.5;padding-bottom:0}@media screen and (min-width:37.5em){.wp-block-rrze-elements-insertion aside.pull-left h4,.wp-block-rrze-elements-insertion aside.pull-left h5,.wp-block-rrze-elements-insertion aside.pull-left h6,.wp-block-rrze-elements-insertion aside.pull-left p,.wp-block-rrze-elements-insertion aside.pull-right h4,.wp-block-rrze-elements-insertion aside.pull-right h5,.wp-block-rrze-elements-insertion aside.pull-right h6,.wp-block-rrze-elements-insertion aside.pull-right p{font-size:1rem;line-height:1.5}}@media screen and (min-width:66.25em){.no-sidebar .wp-block-rrze-elements-insertion aside.pull-left,.no-sidebar .wp-block-rrze-elements-insertion aside.pull-right{width:30%}}@media screen and (min-width:37.5em){.wp-block-rrze-elements-insertion aside.pull-left{float:left;margin-right:20px}.no-sidebar .wp-block-rrze-elements-insertion aside.pull-left,.sidebar-right .wp-block-rrze-elements-insertion aside.pull-left{margin-left:-3%}}@media screen and (min-width:66.25em){.no-sidebar .wp-block-rrze-elements-insertion aside.pull-left,.sidebar-right .wp-block-rrze-elements-insertion aside.pull-left{margin-left:-5%}}@media screen and (min-width:37.5em){.wp-block-rrze-elements-insertion aside.pull-right{float:right;margin-left:20px;text-align:right}}@media screen and (min-width:85em){.wp-block-rrze-elements-insertion aside.pull-right{margin-bottom:20px}}@media screen and (min-width:37.5em){.no-sidebar .wp-block-rrze-elements-insertion aside.pull-right,.sidebar-left .wp-block-rrze-elements-insertion aside.pull-right{margin-right:-3%}}@media screen and (min-width:66.25em){.no-sidebar .wp-block-rrze-elements-insertion aside.pull-right,.sidebar-left .wp-block-rrze-elements-insertion aside.pull-right{margin-right:-5%}}.local-sidebar-active .wp-block-rrze-elements-insertion aside.pull-right{margin-right:0}.wp-block-rrze-elements-insertion aside.align-left{text-align:left}.wp-block-rrze-elements-insertion aside.align-right{text-align:right} +/*!**************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/insertion/editor.scss ***! + \**************************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/*! + * PullDiv + */ +.entry-content aside.pull-left, .entry-content aside.pull-right, +main aside.pull-left, +main aside.pull-right { + margin-bottom: 15px; + color: black; + border-top: 2px solid rgb(78.4864864865, 88, 97.5135135135); + border-bottom: 1px solid rgb(78.4864864865, 88, 97.5135135135); + padding: 10px 5px; + position: relative; + z-index: 1; +} +@media screen and (min-width: 37.5em) { + .entry-content aside.pull-left, .entry-content aside.pull-right, + main aside.pull-left, + main aside.pull-right { + width: 48%; + margin-top: 5px; + } +} +@media screen and (min-width: 66.25em) { + .entry-content aside.pull-left, .entry-content aside.pull-right, + main aside.pull-left, + main aside.pull-right { + width: 40%; + } +} +.entry-content aside.pull-left h1, .entry-content aside.pull-right h1, +main aside.pull-left h1, +main aside.pull-right h1 { + font-size: 1.25rem; + line-height: 1.5; + padding-bottom: 3px; +} +.entry-content aside.pull-left h2, .entry-content aside.pull-right h2, +main aside.pull-left h2, +main aside.pull-right h2 { + font-size: 1.125rem; + line-height: 1.5; + padding-bottom: 3px; +} +.entry-content aside.pull-left h3, .entry-content aside.pull-right h3, +main aside.pull-left h3, +main aside.pull-right h3 { + font-size: 1rem; + line-height: 1.5; + padding-bottom: 0; +} +.entry-content aside.pull-left p, .entry-content aside.pull-left h4, .entry-content aside.pull-left h5, .entry-content aside.pull-left h6, .entry-content aside.pull-right p, .entry-content aside.pull-right h4, .entry-content aside.pull-right h5, .entry-content aside.pull-right h6, +main aside.pull-left p, +main aside.pull-left h4, +main aside.pull-left h5, +main aside.pull-left h6, +main aside.pull-right p, +main aside.pull-right h4, +main aside.pull-right h5, +main aside.pull-right h6 { + font-size: 0.875rem; + line-height: 1.5; + padding-bottom: 0; +} +@media screen and (min-width: 37.5em) { + .entry-content aside.pull-left p, .entry-content aside.pull-left h4, .entry-content aside.pull-left h5, .entry-content aside.pull-left h6, .entry-content aside.pull-right p, .entry-content aside.pull-right h4, .entry-content aside.pull-right h5, .entry-content aside.pull-right h6, + main aside.pull-left p, + main aside.pull-left h4, + main aside.pull-left h5, + main aside.pull-left h6, + main aside.pull-right p, + main aside.pull-right h4, + main aside.pull-right h5, + main aside.pull-right h6 { + font-size: 1rem; + line-height: 1.5; + } +} +@media screen and (min-width: 66.25em) { + .no-sidebar .entry-content aside.pull-left, .no-sidebar .entry-content aside.pull-right, + .no-sidebar main aside.pull-left, + .no-sidebar main aside.pull-right { + width: 30%; + } +} +@media screen and (min-width: 37.5em) { + .entry-content aside.pull-left, + main aside.pull-left { + float: left; + margin-right: 20px; + } +} +@media screen and (min-width: 37.5em) { + .no-sidebar .entry-content aside.pull-left, .sidebar-right .entry-content aside.pull-left, + .no-sidebar main aside.pull-left, + .sidebar-right main aside.pull-left { + margin-left: -3%; + } +} +@media screen and (min-width: 66.25em) { + .no-sidebar .entry-content aside.pull-left, .sidebar-right .entry-content aside.pull-left, + .no-sidebar main aside.pull-left, + .sidebar-right main aside.pull-left { + margin-left: -5%; + } +} +@media screen and (min-width: 37.5em) { + .entry-content aside.pull-right, + main aside.pull-right { + float: right; + margin-left: 20px; + text-align: right; + } +} +@media screen and (min-width: 85em) { + .entry-content aside.pull-right, + main aside.pull-right { + margin-bottom: 20px; + } +} +@media screen and (min-width: 37.5em) { + .no-sidebar .entry-content aside.pull-right, .sidebar-left .entry-content aside.pull-right, + .no-sidebar main aside.pull-right, + .sidebar-left main aside.pull-right { + margin-right: -3%; + } +} +@media screen and (min-width: 66.25em) { + .no-sidebar .entry-content aside.pull-right, .sidebar-left .entry-content aside.pull-right, + .no-sidebar main aside.pull-right, + .sidebar-left main aside.pull-right { + margin-right: -5%; + } +} +.local-sidebar-active .entry-content aside.pull-right, +.local-sidebar-active main aside.pull-right { + margin-right: 0; +} +.entry-content aside.align-left, +main aside.align-left { + text-align: left; +} +.entry-content aside.align-right, +main aside.align-right { + text-align: right; +} + +.wp-block-rrze-elements-insertion .text-icon { + font-size: 2em; + padding-left: 4em; + padding-top: 0.25em; + padding-bottom: 0.25em; + padding-right: 4em; + border-radius: 4px; + margin-top: 0em; + margin-bottom: 1em; + color: #000; + border: 4px solid #000; +} +.wp-block-rrze-elements-insertion .text-icon:after { + content: ""; + position: absolute; + top: 100%; + margin-top: -30px; + left: 4em; + border: solid 15px transparent; + border-top-color: #000; + z-index: 1; +} +.wp-block-rrze-elements-insertion .text-icon.indicator-left:after { + left: auto; + right: auto; +} +.wp-block-rrze-elements-insertion aside.pull-left, .wp-block-rrze-elements-insertion aside.pull-right { + margin-bottom: 15px; + color: black; + border-top: 2px solid rgb(78.4864864865, 88, 97.5135135135); + border-bottom: 1px solid rgb(78.4864864865, 88, 97.5135135135); + padding: 10px 5px; + position: relative; + z-index: 1; +} +@media screen and (min-width: 37.5em) { + .wp-block-rrze-elements-insertion aside.pull-left, .wp-block-rrze-elements-insertion aside.pull-right { + width: 48%; + margin-top: 5px; + } +} +@media screen and (min-width: 66.25em) { + .wp-block-rrze-elements-insertion aside.pull-left, .wp-block-rrze-elements-insertion aside.pull-right { + width: 40%; + } +} +.wp-block-rrze-elements-insertion aside.pull-left h1, .wp-block-rrze-elements-insertion aside.pull-right h1 { + font-size: 1.25rem; + line-height: 1.5; + padding-bottom: 3px; +} +.wp-block-rrze-elements-insertion aside.pull-left h2, .wp-block-rrze-elements-insertion aside.pull-right h2 { + font-size: 1.125rem; + line-height: 1.5; + padding-bottom: 3px; +} +.wp-block-rrze-elements-insertion aside.pull-left h3, .wp-block-rrze-elements-insertion aside.pull-right h3 { + font-size: 1rem; + line-height: 1.5; + padding-bottom: 0; +} +.wp-block-rrze-elements-insertion aside.pull-left p, +.wp-block-rrze-elements-insertion aside.pull-left h4, +.wp-block-rrze-elements-insertion aside.pull-left h5, +.wp-block-rrze-elements-insertion aside.pull-left h6, .wp-block-rrze-elements-insertion aside.pull-right p, +.wp-block-rrze-elements-insertion aside.pull-right h4, +.wp-block-rrze-elements-insertion aside.pull-right h5, +.wp-block-rrze-elements-insertion aside.pull-right h6 { + font-size: 0.875rem; + line-height: 1.5; + padding-bottom: 0; +} +@media screen and (min-width: 37.5em) { + .wp-block-rrze-elements-insertion aside.pull-left p, + .wp-block-rrze-elements-insertion aside.pull-left h4, + .wp-block-rrze-elements-insertion aside.pull-left h5, + .wp-block-rrze-elements-insertion aside.pull-left h6, .wp-block-rrze-elements-insertion aside.pull-right p, + .wp-block-rrze-elements-insertion aside.pull-right h4, + .wp-block-rrze-elements-insertion aside.pull-right h5, + .wp-block-rrze-elements-insertion aside.pull-right h6 { + font-size: 1rem; + line-height: 1.5; + } +} +@media screen and (min-width: 66.25em) { + .no-sidebar .wp-block-rrze-elements-insertion aside.pull-left, .no-sidebar .wp-block-rrze-elements-insertion aside.pull-right { + width: 30%; + } +} +@media screen and (min-width: 37.5em) { + .wp-block-rrze-elements-insertion aside.pull-left { + float: left; + margin-right: 20px; + } +} +@media screen and (min-width: 37.5em) { + .no-sidebar .wp-block-rrze-elements-insertion aside.pull-left, .sidebar-right .wp-block-rrze-elements-insertion aside.pull-left { + margin-left: -3%; + } +} +@media screen and (min-width: 66.25em) { + .no-sidebar .wp-block-rrze-elements-insertion aside.pull-left, .sidebar-right .wp-block-rrze-elements-insertion aside.pull-left { + margin-left: -5%; + } +} +@media screen and (min-width: 37.5em) { + .wp-block-rrze-elements-insertion aside.pull-right { + float: right; + margin-left: 20px; + text-align: right; + } +} +@media screen and (min-width: 85em) { + .wp-block-rrze-elements-insertion aside.pull-right { + margin-bottom: 20px; + } +} +@media screen and (min-width: 37.5em) { + .no-sidebar .wp-block-rrze-elements-insertion aside.pull-right, .sidebar-left .wp-block-rrze-elements-insertion aside.pull-right { + margin-right: -3%; + } +} +@media screen and (min-width: 66.25em) { + .no-sidebar .wp-block-rrze-elements-insertion aside.pull-right, .sidebar-left .wp-block-rrze-elements-insertion aside.pull-right { + margin-right: -5%; + } +} +.local-sidebar-active .wp-block-rrze-elements-insertion aside.pull-right { + margin-right: 0; +} +.wp-block-rrze-elements-insertion aside.align-left { + text-align: left; +} +.wp-block-rrze-elements-insertion aside.align-right { + text-align: right; +} diff --git a/build/insertion/index.js b/build/insertion/index.js index 9d2322c7..3bf12d36 100644 --- a/build/insertion/index.js +++ b/build/insertion/index.js @@ -1 +1,238 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,n=window.wp.blockEditor,i=window.wp.i18n,r=window.wp.components,o=window.wp.primitives,s=(0,e.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(o.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),l=(0,e.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(o.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),c=(0,e.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(o.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})}),a=function(t){var n=t.attributes,o=t.setAttributes,a=t.showLeftAlign,h=void 0===a||a,d=t.showCenterAlign,w=void 0!==d&&d,v=t.showRightAlign,u=void 0===v||v,m=n.alignment,x=function(e){o({alignment:e})},g=[h&&{title:(0,i.__)("Align left","rrze-elements-blocks"),icon:s,onClick:function(){return x("left")}},w&&{title:(0,i.__)("Align center","rrze-elements-blocks"),icon:l,onClick:function(){return x("center")}},u&&{title:(0,i.__)("Align right","rrze-elements-blocks"),icon:c,onClick:function(){return x("right")}}].filter(Boolean);return(0,e.jsx)(r.ToolbarGroup,{children:(0,e.jsx)(r.ToolbarItem,{children:function(){return(0,e.jsx)(r.ToolbarDropdownMenu,{icon:"left"===m?s:"center"===m?l:c,label:(0,i.__)("Display options for the Editor","rrze-elements-blocks"),controls:g})}})})},h=JSON.parse('{"UU":"rrze-elements/insertion"}');(0,t.registerBlockType)(h.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("path",{d:"m443.28,267.16v86.6c0,3.17-2.56,5.73-5.73,5.73H74.45c-3.16,0-5.73-2.56-5.73-5.73v-195.51c0-3.16,2.57-5.73,5.73-5.73h193.33v108.92c0,3.16,2.56,5.72,5.73,5.72h169.77Z",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"280.49",y:"153.81",width:"161",height:"100.64",rx:"5.73",ry:"5.73",fillRule:"evenodd",opacity:".2",strokeWidth:"0"})]})},__experimentalLabel:function(e,t){var n=t.context,i=e.title;if("list-view"===n&&i)return i},edit:function(t){t.blockProps;var r=t.attributes,o=t.setAttributes,s=(0,n.useBlockProps)(),l=r.alignment;return(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)("div",Object.assign({},s,{children:[(0,e.jsx)(n.BlockControls,{children:(0,e.jsx)(a,{attributes:{alignment:l},setAttributes:o})}),(0,e.jsx)("aside",{className:"pull-".concat(l," ").concat(null==s?void 0:s.className),children:(0,e.jsx)(n.InnerBlocks,{allowedBlocks:["core/paragraph","core/heading","core/list","core/image"],template:[["core/paragraph",{placeholder:(0,i.__)("Insertion","rrze-elements-blocks")}]]})})]}))})},save:function(t){var i=t.attributes,r=n.useBlockProps.save(),o=i.alignment;return(0,e.jsx)(e.Fragment,{children:(0,e.jsx)("aside",{className:"pull-".concat(o," ").concat(null==r?void 0:r.className),children:(0,e.jsx)(n.InnerBlocks.Content,{})})})}})}(); \ No newline at end of file +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./node_modules/@wordpress/icons/build-module/library/align-center.js": +/*!****************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/align-center.js ***! + \****************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst alignCenter = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (alignCenter);\n//# sourceMappingURL=align-center.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9hbGlnbi1jZW50ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxpQ0FBaUMsc0RBQUksQ0FBQyxzREFBRztBQUN6QztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLFdBQVcsRUFBQztBQUMzQiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9hbGlnbi1jZW50ZXIuanM/YTY1YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBhbGlnbkNlbnRlciA9IC8qI19fUFVSRV9fKi9fanN4KFNWRywge1xuICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICBjaGlsZHJlbjogLyojX19QVVJFX18qL19qc3goUGF0aCwge1xuICAgIGQ6IFwiTTcuNSA1LjVoOVY0aC05djEuNVptLTMuNSA3aDE2VjExSDR2MS41Wm0zLjUgN2g5VjE4aC05djEuNVpcIlxuICB9KVxufSk7XG5leHBvcnQgZGVmYXVsdCBhbGlnbkNlbnRlcjtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFsaWduLWNlbnRlci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/align-center.js\n"); + +/***/ }), + +/***/ "./node_modules/@wordpress/icons/build-module/library/align-left.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/align-left.js ***! + \**************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst alignLeft = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (alignLeft);\n//# sourceMappingURL=align-left.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9hbGlnbi1sZWZ0LmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ2tEO0FBQ0Y7QUFDaEQsK0JBQStCLHNEQUFJLENBQUMsc0RBQUc7QUFDdkM7QUFDQTtBQUNBLHlCQUF5QixzREFBSSxDQUFDLHVEQUFJO0FBQ2xDO0FBQ0EsR0FBRztBQUNILENBQUM7QUFDRCwrREFBZSxTQUFTLEVBQUM7QUFDekIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaWNvbnMvYnVpbGQtbW9kdWxlL2xpYnJhcnkvYWxpZ24tbGVmdC5qcz83Y2Y2Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBTVkcsIFBhdGggfSBmcm9tICdAd29yZHByZXNzL3ByaW1pdGl2ZXMnO1xuaW1wb3J0IHsganN4IGFzIF9qc3ggfSBmcm9tIFwicmVhY3QvanN4LXJ1bnRpbWVcIjtcbmNvbnN0IGFsaWduTGVmdCA9IC8qI19fUFVSRV9fKi9fanN4KFNWRywge1xuICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICBjaGlsZHJlbjogLyojX19QVVJFX18qL19qc3goUGF0aCwge1xuICAgIGQ6IFwiTTEzIDUuNUg0VjRoOXYxLjVabTcgN0g0VjExaDE2djEuNVptLTcgN0g0VjE4aDl2MS41WlwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGFsaWduTGVmdDtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFsaWduLWxlZnQuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/align-left.js\n"); + +/***/ }), + +/***/ "./node_modules/@wordpress/icons/build-module/library/align-right.js": +/*!***************************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/align-right.js ***! + \***************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst alignRight = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (alignRight);\n//# sourceMappingURL=align-right.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9hbGlnbi1yaWdodC5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNrRDtBQUNGO0FBQ2hELGdDQUFnQyxzREFBSSxDQUFDLHNEQUFHO0FBQ3hDO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUksQ0FBQyx1REFBSTtBQUNsQztBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0QsK0RBQWUsVUFBVSxFQUFDO0FBQzFCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ljb25zL2J1aWxkLW1vZHVsZS9saWJyYXJ5L2FsaWduLXJpZ2h0LmpzP2NlMjAiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IFNWRywgUGF0aCB9IGZyb20gJ0B3b3JkcHJlc3MvcHJpbWl0aXZlcyc7XG5pbXBvcnQgeyBqc3ggYXMgX2pzeCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuY29uc3QgYWxpZ25SaWdodCA9IC8qI19fUFVSRV9fKi9fanN4KFNWRywge1xuICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICBjaGlsZHJlbjogLyojX19QVVJFX18qL19qc3goUGF0aCwge1xuICAgIGQ6IFwiTTExLjExMSA1LjVIMjBWNGgtOC44ODl2MS41Wk00IDEyLjVoMTZWMTFINHYxLjVabTcuMTExIDdIMjBWMThoLTguODg5djEuNVpcIlxuICB9KVxufSk7XG5leHBvcnQgZGVmYXVsdCBhbGlnblJpZ2h0O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWxpZ24tcmlnaHQuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/align-right.js\n"); + +/***/ }), + +/***/ "./src/components/Alignment.tsx": +/*!**************************************!*\ + !*** ./src/components/Alignment.tsx ***! + \**************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ AlignmentBar: function() { return /* binding */ AlignmentBar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/align-left.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/align-center.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/align-right.js\");\n\n// Import required WordPress packages and components\n\n\n\nvar AlignmentBar = function AlignmentBar(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n _ref$showLeftAlign = _ref.showLeftAlign,\n showLeftAlign = _ref$showLeftAlign === void 0 ? true : _ref$showLeftAlign,\n _ref$showCenterAlign = _ref.showCenterAlign,\n showCenterAlign = _ref$showCenterAlign === void 0 ? false : _ref$showCenterAlign,\n _ref$showRightAlign = _ref.showRightAlign,\n showRightAlign = _ref$showRightAlign === void 0 ? true : _ref$showRightAlign;\n var alignment = attributes.alignment;\n var toggleAlignment = function toggleAlignment(newAlignment) {\n setAttributes({\n alignment: newAlignment\n });\n };\n var alignmentControls = [showLeftAlign && {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Align left\", \"rrze-elements-blocks\"),\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n onClick: function onClick() {\n return toggleAlignment('left');\n }\n }, showCenterAlign && {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Align center\", \"rrze-elements-blocks\"),\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n onClick: function onClick() {\n return toggleAlignment('center');\n }\n }, showRightAlign && {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Align right\", \"rrze-elements-blocks\"),\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n onClick: function onClick() {\n return toggleAlignment('right');\n }\n }].filter(Boolean); // Filter out false values\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: alignment === 'left' ? _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__[\"default\"] : alignment === 'center' ? _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__[\"default\"] : _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Display options for the Editor\", \"rrze-elements-blocks\"),\n controls: alignmentControls\n });\n }\n })\n });\n};\n// Export the AlignmentBar component\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9BbGlnbm1lbnQudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDcUM7QUFVTjtBQUVzQztBQWFyRSxJQUFNTyxZQUFZLEdBQUcsU0FBZkEsWUFBWUEsQ0FBQUMsSUFBQSxFQU1VO0VBQUEsSUFMMUJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0lBQ1ZDLGFBQWEsR0FBQUYsSUFBQSxDQUFiRSxhQUFhO0lBQUFDLGtCQUFBLEdBQUFILElBQUEsQ0FDYkksYUFBYTtJQUFiQSxhQUFhLEdBQUFELGtCQUFBLGNBQUcsSUFBSSxHQUFBQSxrQkFBQTtJQUFBRSxvQkFBQSxHQUFBTCxJQUFBLENBQ3BCTSxlQUFlO0lBQWZBLGVBQWUsR0FBQUQsb0JBQUEsY0FBRyxLQUFLLEdBQUFBLG9CQUFBO0lBQUFFLG1CQUFBLEdBQUFQLElBQUEsQ0FDdkJRLGNBQWM7SUFBZEEsY0FBYyxHQUFBRCxtQkFBQSxjQUFHLElBQUksR0FBQUEsbUJBQUE7RUFFckIsSUFBUUUsU0FBUyxHQUFLUixVQUFVLENBQXhCUSxTQUFTO0VBRWpCLElBQU1DLGVBQWUsR0FBRyxTQUFsQkEsZUFBZUEsQ0FBSUMsWUFBb0IsRUFBSTtJQUMvQ1QsYUFBYSxDQUFDO01BQUVPLFNBQVMsRUFBRUU7SUFBWSxDQUFFLENBQUM7RUFDNUMsQ0FBQztFQUVELElBQU1DLGlCQUFpQixHQUFHLENBQ3hCUixhQUFhLElBQUk7SUFDZlMsS0FBSyxFQUFFckIsbURBQUUsQ0FBQyxZQUFZLEVBQUUsc0JBQXNCLENBQUM7SUFDL0NzQixJQUFJLEVBQUVsQix3REFBUztJQUNmbUIsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUE7TUFBQSxPQUFRTCxlQUFlLENBQUMsTUFBTSxDQUFDO0lBQUE7R0FDdkMsRUFDREosZUFBZSxJQUFJO0lBQ2pCTyxLQUFLLEVBQUVyQixtREFBRSxDQUFDLGNBQWMsRUFBRSxzQkFBc0IsQ0FBQztJQUNqRHNCLElBQUksRUFBRWhCLHdEQUFXO0lBQ2pCaUIsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUE7TUFBQSxPQUFRTCxlQUFlLENBQUMsUUFBUSxDQUFDO0lBQUE7R0FDekMsRUFDREYsY0FBYyxJQUFJO0lBQ2hCSyxLQUFLLEVBQUVyQixtREFBRSxDQUFDLGFBQWEsRUFBRSxzQkFBc0IsQ0FBQztJQUNoRHNCLElBQUksRUFBRWpCLHdEQUFVO0lBQ2hCa0IsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUE7TUFBQSxPQUFRTCxlQUFlLENBQUMsT0FBTyxDQUFDO0lBQUE7R0FDeEMsQ0FDRixDQUFDTSxNQUFNLENBQUNDLE9BQU8sQ0FBQyxDQUFDLENBQUM7RUFFbkIsT0FDRUMsc0RBQUEsQ0FBQ3ZCLCtEQUFZO0lBQUF3QixRQUFBLEVBQ1hELHNEQUFBLENBQUN4Qiw4REFBVztNQUFBeUIsUUFBQSxFQUNULFNBRFNBLFNBQUE7UUFBQSxPQUVSRCxzREFBQSxDQUFDekIsc0VBQW1CO1VBQ2xCcUIsSUFBSSxFQUFHTCxTQUFTLEtBQUssTUFBTSxHQUFJYix3REFBUyxHQUFJYSxTQUFTLEtBQUssUUFBUSxHQUFJWCx3REFBVyxHQUFHRCx3REFBVTtVQUM5RnVCLEtBQUssRUFBRTVCLG1EQUFFLENBQUMsZ0NBQWdDLEVBQUUsc0JBQXNCLENBQUM7VUFDbkU2QixRQUFRLEVBQUVUO1FBQWlCLEVBQzNCO01BQUE7SUFDSDtFQUNXLEVBQ0Q7QUFFbkIsQ0FBQztBQUVEIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0FsaWdubWVudC50c3g/N2QxMyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnQgcmVxdWlyZWQgV29yZFByZXNzIHBhY2thZ2VzIGFuZCBjb21wb25lbnRzXG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7XG4gIENvbG9yUGFsZXR0ZSxcbiAgUGFuZWxCb2R5LFxuICBUb29sYmFyRHJvcGRvd25NZW51LFxuICBUb29sYmFySXRlbSxcbiAgVG9vbGJhckdyb3VwLFxuICBTVkcsXG4gIFBhdGgsXG4gIEljb24sXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcblxuaW1wb3J0IHsgYWxpZ25MZWZ0LCBhbGlnblJpZ2h0LCBhbGlnbkNlbnRlciB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCJcblxuLy8gRGVmaW5lIFR5cGVTY3JpcHQgaW50ZXJmYWNlIGZvciBjb21wb25lbnQgcHJvcHNcbnR5cGUgQWxpZ25tZW50VG9nZ2xlclByb3BzID0ge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgYWxpZ25tZW50OiBzdHJpbmc7XG4gIH07XG4gIHNldEF0dHJpYnV0ZXM6IChuZXdBdHRyaWJ1dGVzOiB7IGFsaWdubWVudDogc3RyaW5nIH0pID0+IHZvaWQ7XG4gIHNob3dMZWZ0QWxpZ24/OiBib29sZWFuO1xuICBzaG93Q2VudGVyQWxpZ24/OiBib29sZWFuO1xuICBzaG93UmlnaHRBbGlnbj86IGJvb2xlYW47XG59O1xuXG5jb25zdCBBbGlnbm1lbnRCYXIgPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxuICBzaG93TGVmdEFsaWduID0gdHJ1ZSxcbiAgc2hvd0NlbnRlckFsaWduID0gZmFsc2UsXG4gIHNob3dSaWdodEFsaWduID0gdHJ1ZSxcbn06IEFsaWdubWVudFRvZ2dsZXJQcm9wcykgPT4ge1xuICBjb25zdCB7IGFsaWdubWVudCB9ID0gYXR0cmlidXRlcztcblxuICBjb25zdCB0b2dnbGVBbGlnbm1lbnQgPSAobmV3QWxpZ25tZW50OiBzdHJpbmcpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgYWxpZ25tZW50OiBuZXdBbGlnbm1lbnQgfSk7XG4gIH07XG5cbiAgY29uc3QgYWxpZ25tZW50Q29udHJvbHMgPSBbXG4gICAgc2hvd0xlZnRBbGlnbiAmJiB7XG4gICAgICB0aXRsZTogX18oXCJBbGlnbiBsZWZ0XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgICBpY29uOiBhbGlnbkxlZnQsXG4gICAgICBvbkNsaWNrOiAoKSA9PiB0b2dnbGVBbGlnbm1lbnQoJ2xlZnQnKSxcbiAgICB9LFxuICAgIHNob3dDZW50ZXJBbGlnbiAmJiB7XG4gICAgICB0aXRsZTogX18oXCJBbGlnbiBjZW50ZXJcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICAgIGljb246IGFsaWduQ2VudGVyLFxuICAgICAgb25DbGljazogKCkgPT4gdG9nZ2xlQWxpZ25tZW50KCdjZW50ZXInKSxcbiAgICB9LFxuICAgIHNob3dSaWdodEFsaWduICYmIHtcbiAgICAgIHRpdGxlOiBfXyhcIkFsaWduIHJpZ2h0XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgICBpY29uOiBhbGlnblJpZ2h0LFxuICAgICAgb25DbGljazogKCkgPT4gdG9nZ2xlQWxpZ25tZW50KCdyaWdodCcpLFxuICAgIH0sXG4gIF0uZmlsdGVyKEJvb2xlYW4pOyAvLyBGaWx0ZXIgb3V0IGZhbHNlIHZhbHVlc1xuXG4gIHJldHVybiAoXG4gICAgPFRvb2xiYXJHcm91cD5cbiAgICAgIDxUb29sYmFySXRlbT5cbiAgICAgICAgeygpID0+IChcbiAgICAgICAgICA8VG9vbGJhckRyb3Bkb3duTWVudVxuICAgICAgICAgICAgaWNvbj17KGFsaWdubWVudCA9PT0gJ2xlZnQnKSA/IGFsaWduTGVmdCA6IChhbGlnbm1lbnQgPT09ICdjZW50ZXInKSA/IGFsaWduQ2VudGVyIDogYWxpZ25SaWdodH1cbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIkRpc3BsYXkgb3B0aW9ucyBmb3IgdGhlIEVkaXRvclwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgY29udHJvbHM9e2FsaWdubWVudENvbnRyb2xzfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICA8L1Rvb2xiYXJJdGVtPlxuICAgIDwvVG9vbGJhckdyb3VwPlxuICApO1xufTtcblxuLy8gRXhwb3J0IHRoZSBBbGlnbm1lbnRCYXIgY29tcG9uZW50XG5leHBvcnQgeyBBbGlnbm1lbnRCYXIgfTtcbiJdLCJuYW1lcyI6WyJfXyIsIlRvb2xiYXJEcm9wZG93bk1lbnUiLCJUb29sYmFySXRlbSIsIlRvb2xiYXJHcm91cCIsImFsaWduTGVmdCIsImFsaWduUmlnaHQiLCJhbGlnbkNlbnRlciIsIkFsaWdubWVudEJhciIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwic2V0QXR0cmlidXRlcyIsIl9yZWYkc2hvd0xlZnRBbGlnbiIsInNob3dMZWZ0QWxpZ24iLCJfcmVmJHNob3dDZW50ZXJBbGlnbiIsInNob3dDZW50ZXJBbGlnbiIsIl9yZWYkc2hvd1JpZ2h0QWxpZ24iLCJzaG93UmlnaHRBbGlnbiIsImFsaWdubWVudCIsInRvZ2dsZUFsaWdubWVudCIsIm5ld0FsaWdubWVudCIsImFsaWdubWVudENvbnRyb2xzIiwidGl0bGUiLCJpY29uIiwib25DbGljayIsImZpbHRlciIsIkJvb2xlYW4iLCJfanN4IiwiY2hpbGRyZW4iLCJsYWJlbCIsImNvbnRyb2xzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Alignment.tsx\n"); + +/***/ }), + +/***/ "./src/insertion/edit.tsx": +/*!********************************!*\ + !*** ./src/insertion/edit.tsx ***! + \********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_Alignment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../components/Alignment */ \"./src/components/Alignment.tsx\");\n\n// Imports from WordPress libraries\n\n\n\n/**\n * Edit component for the Insertion block.\n *\n * Provides controls for customizing the Insertion-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var alignment = attributes.alignment;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_Alignment__WEBPACK_IMPORTED_MODULE_3__.AlignmentBar, {\n attributes: {\n alignment: alignment\n },\n setAttributes: setAttributes\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"aside\", {\n className: \"pull-\".concat(alignment, \" \").concat(props === null || props === void 0 ? void 0 : props.className),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n allowedBlocks: [\"core/paragraph\", \"core/heading\", \"core/list\", \"core/image\"],\n template: [[\"core/paragraph\", {\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)(\"Insertion\", \"rrze-elements-blocks\")\n }]]\n })\n })]\n }))\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaW5zZXJ0aW9uL2VkaXQudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUFBO0FBS2lDO0FBS0k7QUFHa0I7QUFnQnZEOzs7Ozs7OztBQVFjLFNBQVVLLElBQUlBLENBQUFDLElBQUEsRUFJaEI7RUFBQSxJQUhWQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtJQUNWQyxVQUFVLEdBQUFGLElBQUEsQ0FBVkUsVUFBVTtJQUNWQyxhQUFhLEdBQUFILElBQUEsQ0FBYkcsYUFBYTtFQUViLElBQU1DLEtBQUssR0FBR1Ysc0VBQWEsRUFBRTtFQUM3QixJQUFNVyxTQUFTLEdBQUdILFVBQVUsQ0FBQ0csU0FBUztFQUV0QyxPQUNFQyxzREFBQSxDQUFBQyx1REFBQTtJQUFBQyxRQUFBLEVBQ0VDLHVEQUFBLFFBQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFTUCxLQUFLO01BQUFJLFFBQUEsR0FDWkYsc0RBQUEsQ0FBQ1Ysa0VBQWE7UUFBQVksUUFBQSxFQUNaRixzREFBQSxDQUFDUiwrREFBWTtVQUNYSSxVQUFVLEVBQUU7WUFBRUcsU0FBUyxFQUFUQTtVQUFTLENBQUU7VUFDekJGLGFBQWEsRUFBRUE7UUFBYTtNQUM1QixFQUNZLEVBQ2hCRyxzREFBQTtRQUFPTSxTQUFTLFVBQUFDLE1BQUEsQ0FBVVIsU0FBUyxPQUFBUSxNQUFBLENBQUlULEtBQUssYUFBTEEsS0FBSyx1QkFBTEEsS0FBSyxDQUFFUSxTQUFTLENBQUU7UUFBQUosUUFBQSxFQUN2REYsc0RBQUEsQ0FBQ1gsZ0VBQVc7VUFDVm1CLGFBQWEsRUFBRSxDQUNiLGdCQUFnQixFQUNoQixjQUFjLEVBQ2QsV0FBVyxFQUNYLFlBQVksQ0FDYjtVQUNEQyxRQUFRLEVBQUUsQ0FDUixDQUNFLGdCQUFnQixFQUNoQjtZQUFFQyxXQUFXLEVBQUVuQixtREFBRSxDQUFDLFdBQVcsRUFBRSxzQkFBc0I7VUFBQyxDQUFFLENBQ3pEO1FBQ0Y7TUFDRCxFQUNJO0lBQUE7RUFDSixFQUNMO0FBRVAiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2luc2VydGlvbi9lZGl0LnRzeD80N2ZmIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHMgZnJvbSBXb3JkUHJlc3MgbGlicmFyaWVzXG5pbXBvcnQge1xuICB1c2VCbG9ja1Byb3BzLFxuICBJbm5lckJsb2NrcyxcbiAgQmxvY2tDb250cm9scyxcbn0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQge1xuICBQbGFjZWhvbGRlclxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5cbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcbmltcG9ydCB7IHN5bWJvbCB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG5pbXBvcnQgeyBBbGlnbm1lbnRCYXIgfSBmcm9tIFwiLi4vY29tcG9uZW50cy9BbGlnbm1lbnRcIjtcblxuLyoqXG4gKiBJbnRlcmZhY2UgcmVwcmVzZW50aW5nIHRoZSBwcm9wZXJ0aWVzIGZvciB0aGUgRWRpdCBjb21wb25lbnQuXG4gKlxuICogQGludGVyZmFjZSBFZGl0UHJvcHNcbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBhdHRyaWJ1dGVzIC0gVGhlIGJsb2NrIGF0dHJpYnV0ZXMuXG4gKi9cbmludGVyZmFjZSBFZGl0UHJvcHMge1xuICBibG9ja1Byb3BzOiBzdHJpbmdbXTtcbiAgYXR0cmlidXRlczoge1xuICAgIGFsaWdubWVudDogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAoYXR0cmlidXRlczogUGFydGlhbDxFZGl0UHJvcHNbXCJhdHRyaWJ1dGVzXCJdPikgPT4gdm9pZDtcbn1cblxuLyoqXG4gKiBFZGl0IGNvbXBvbmVudCBmb3IgdGhlIEluc2VydGlvbiBibG9jay5cbiAqXG4gKiBQcm92aWRlcyBjb250cm9scyBmb3IgY3VzdG9taXppbmcgdGhlIEluc2VydGlvbi1ibG9jayBhbmQgcmVuZGVycyB0aGUgYmxvY2sgaW5zaWRlIHRoZSBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtFZGl0UHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMgcGFzc2VkIHRvIHRoZSBjb21wb25lbnQuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBKU1ggcmVwcmVzZW50YXRpb24gb2YgdGhlIGNvbXBvbmVudC5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRWRpdCh7XG4gIGJsb2NrUHJvcHMsXG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG59OiBFZGl0UHJvcHMpIHtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG4gIGNvbnN0IGFsaWdubWVudCA9IGF0dHJpYnV0ZXMuYWxpZ25tZW50O1xuXG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgICAgPEJsb2NrQ29udHJvbHM+XG4gICAgICAgICAgPEFsaWdubWVudEJhclxuICAgICAgICAgICAgYXR0cmlidXRlcz17eyBhbGlnbm1lbnQgfX1cbiAgICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9CbG9ja0NvbnRyb2xzPlxuICAgICAgICA8YXNpZGUgY2xhc3NOYW1lPXtgcHVsbC0ke2FsaWdubWVudH0gJHtwcm9wcz8uY2xhc3NOYW1lfWB9PlxuICAgICAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICAgICAgYWxsb3dlZEJsb2Nrcz17W1xuICAgICAgICAgICAgICBcImNvcmUvcGFyYWdyYXBoXCIsXG4gICAgICAgICAgICAgIFwiY29yZS9oZWFkaW5nXCIsXG4gICAgICAgICAgICAgIFwiY29yZS9saXN0XCIsXG4gICAgICAgICAgICAgIFwiY29yZS9pbWFnZVwiLFxuICAgICAgICAgICAgXX1cbiAgICAgICAgICAgIHRlbXBsYXRlPXtbXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBcImNvcmUvcGFyYWdyYXBoXCIsXG4gICAgICAgICAgICAgICAgeyBwbGFjZWhvbGRlcjogX18oXCJJbnNlcnRpb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSB9LFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgXX1cbiAgICAgICAgICAvPlxuICAgICAgICA8L2FzaWRlPlxuICAgICAgPC9kaXY+XG4gICAgPC8+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiQmxvY2tDb250cm9scyIsIl9fIiwiQWxpZ25tZW50QmFyIiwiRWRpdCIsIl9yZWYiLCJibG9ja1Byb3BzIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJwcm9wcyIsImFsaWdubWVudCIsIl9qc3giLCJfRnJhZ21lbnQiLCJjaGlsZHJlbiIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2xhc3NOYW1lIiwiY29uY2F0IiwiYWxsb3dlZEJsb2NrcyIsInRlbXBsYXRlIiwicGxhY2Vob2xkZXIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/insertion/edit.tsx\n"); + +/***/ }), + +/***/ "./src/insertion/index.tsx": +/*!*********************************!*\ + !*** ./src/insertion/index.tsx ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/insertion/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/insertion/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/insertion/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/insertion/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m443.28,267.16v86.6c0,3.17-2.56,5.73-5.73,5.73H74.45c-3.16,0-5.73-2.56-5.73-5.73v-195.51c0-3.16,2.57-5.73,5.73-5.73h193.33v108.92c0,3.16,2.56,5.72,5.73,5.72h169.77Z\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"280.49\",\n y: \"153.81\",\n width: \"161\",\n height: \"100.64\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n opacity: \".2\",\n strokeWidth: \"0\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaW5zZXJ0aW9uL2luZGV4LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7Ozs7O0FBS3NEO0FBRXREOzs7Ozs7OztBQVNBOzs7QUFHMEI7QUFDQTtBQUNVO0FBQ2I7QUFHdkI7Ozs7O0FBS0FBLG9FQUFpQixDQUFFRyw2Q0FBb0IsRUFBRTtFQUN4Qzs7O0VBR0FFLElBQUksRUFBRTtJQUNMQyxHQUFHLEVBQUVDLHVEQUFBO01BQUtDLEVBQUUsRUFBQyxTQUFTO01BQUNDLEtBQUssRUFBQyw0QkFBNEI7TUFBQ0MsT0FBTyxFQUFDLGFBQWE7TUFBQUMsUUFBQSxHQUFDQyxzREFBQTtRQUFNQyxDQUFDLEVBQUMsc0tBQXNLO1FBQUNDLFFBQVEsRUFBQyxTQUFTO1FBQUNDLFdBQVcsRUFBQztNQUFHLEVBQUUsRUFBQUgsc0RBQUE7UUFBTUksQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsS0FBSyxFQUFDLEtBQUs7UUFBQ0MsTUFBTSxFQUFDLFFBQVE7UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ1AsUUFBUSxFQUFDLFNBQVM7UUFBQ1EsT0FBTyxFQUFDLElBQUk7UUFBQ1AsV0FBVyxFQUFDO01BQUcsRUFBRTtJQUFBO0dBQ2hhO0VBQ0RRLG1CQUFtQixFQUFFLFNBQXJCQSxtQkFBbUJBLENBQUdDLFVBQWUsRUFBQUMsSUFBQSxFQUFzQjtJQUFBLElBQWxCQyxPQUFPLEdBQUFELElBQUEsQ0FBUEMsT0FBTztJQUMvQyxJQUFRQyxLQUFLLEdBQUtILFVBQVUsQ0FBcEJHLEtBQUs7SUFFYjtJQUNBO0lBQ0EsSUFBSUQsT0FBTyxLQUFLLFdBQVcsSUFBSUMsS0FBSyxFQUFFO01BQ3JDLE9BQU9BLEtBQUs7SUFDYjtFQUNELENBQUM7RUFDRDs7O0VBR0FDLElBQUksRUFBRTNCLDZDQUFJO0VBRVY7OztFQUdBQyxJQUFJLEVBQUpBLDZDQUFJQTtDQUNHLENBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2luc2VydGlvbi9pbmRleC50c3g/ZTcxMCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzIGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xuaW1wb3J0IHsgcmVnaXN0ZXJCbG9ja1R5cGUgfSBmcm9tICdAd29yZHByZXNzL2Jsb2Nrcyc7XG5cbi8qKlxuICogTGV0cyB3ZWJwYWNrIHByb2Nlc3MgQ1NTLCBTQVNTIG9yIFNDU1MgZmlsZXMgcmVmZXJlbmNlZCBpbiBKYXZhU2NyaXB0IGZpbGVzLlxuICogQWxsIGZpbGVzIGNvbnRhaW5pbmcgYHN0eWxlYCBrZXl3b3JkIGFyZSBidW5kbGVkIHRvZ2V0aGVyLiBUaGUgY29kZSB1c2VkXG4gKiBnZXRzIGFwcGxpZWQgYm90aCB0byB0aGUgZnJvbnQgb2YgeW91ciBzaXRlIGFuZCB0byB0aGUgZWRpdG9yLiBBbGwgb3RoZXIgZmlsZXNcbiAqIGdldCBhcHBsaWVkIHRvIHRoZSBlZGl0b3Igb25seS5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL0B3b3JkcHJlc3Mvc2NyaXB0cyN1c2luZy1jc3NcbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRWRpdCBmcm9tICcuL2VkaXQnO1xuaW1wb3J0IHNhdmUgZnJvbSAnLi9zYXZlJztcbmltcG9ydCBtZXRhZGF0YSBmcm9tICcuL2Jsb2NrLmpzb24nO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoIG1ldGFkYXRhLm5hbWUgYXMgYW55LCB7XG5cdC8qKlxuXHQgKiBVc2VkIHRvIGNvbnN0cnVjdCBhIHByZXZpZXcgZm9yIHRoZSBibG9jayB0byBiZSBzaG93biBpbiB0aGUgYmxvY2sgaW5zZXJ0ZXIuXG5cdCAqL1xuXHRpY29uOiB7XG5cdFx0c3JjOiA8c3ZnIGlkPVwiRWJlbmVfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48cGF0aCBkPVwibTQ0My4yOCwyNjcuMTZ2ODYuNmMwLDMuMTctMi41Niw1LjczLTUuNzMsNS43M0g3NC40NWMtMy4xNiwwLTUuNzMtMi41Ni01LjczLTUuNzN2LTE5NS41MWMwLTMuMTYsMi41Ny01LjczLDUuNzMtNS43M2gxOTMuMzN2MTA4LjkyYzAsMy4xNiwyLjU2LDUuNzIsNS43Myw1LjcyaDE2OS43N1pcIiBmaWxsUnVsZT1cImV2ZW5vZGRcIiBzdHJva2VXaWR0aD1cIjBcIi8+PHJlY3QgeD1cIjI4MC40OVwiIHk9XCIxNTMuODFcIiB3aWR0aD1cIjE2MVwiIGhlaWdodD1cIjEwMC42NFwiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGxSdWxlPVwiZXZlbm9kZFwiIG9wYWNpdHk9XCIuMlwiIHN0cm9rZVdpZHRoPVwiMFwiLz48L3N2Zz5cblx0fSxcblx0X19leHBlcmltZW50YWxMYWJlbDogKGF0dHJpYnV0ZXM6IGFueSwgeyBjb250ZXh0IH06IGFueSkgPT4ge1xuXHRcdGNvbnN0IHsgdGl0bGUgfSA9IGF0dHJpYnV0ZXM7XG5cblx0XHQvLyBJbiB0aGUgbGlzdCB2aWV3LCB1c2UgdGhlIGJsb2NrJ3MgdGl0bGUgYXMgdGhlIGxhYmVsLlxuXHRcdC8vIElmIHRoZSB0aXRsZSBpcyBlbXB0eSwgZmFsbCBiYWNrIHRvIHRoZSBkZWZhdWx0IGxhYmVsLlxuXHRcdGlmIChjb250ZXh0ID09PSAnbGlzdC12aWV3JyAmJiB0aXRsZSkge1xuXHRcdFx0cmV0dXJuIHRpdGxlO1xuXHRcdH1cblx0fSxcblx0LyoqXG5cdCAqIEBzZWUgLi9lZGl0LmpzXG5cdCAqL1xuXHRlZGl0OiBFZGl0LFxuXG5cdC8qKlxuXHQgKiBAc2VlIC4vc2F2ZS5qc1xuXHQgKi9cblx0c2F2ZSxcbn0gYXMgYW55ICk7XG4iXSwibmFtZXMiOlsicmVnaXN0ZXJCbG9ja1R5cGUiLCJFZGl0Iiwic2F2ZSIsIm1ldGFkYXRhIiwibmFtZSIsImljb24iLCJzcmMiLCJfanN4cyIsImlkIiwieG1sbnMiLCJ2aWV3Qm94IiwiY2hpbGRyZW4iLCJfanN4IiwiZCIsImZpbGxSdWxlIiwic3Ryb2tlV2lkdGgiLCJ4IiwieSIsIndpZHRoIiwiaGVpZ2h0IiwicngiLCJyeSIsIm9wYWNpdHkiLCJfX2V4cGVyaW1lbnRhbExhYmVsIiwiYXR0cmlidXRlcyIsIl9yZWYiLCJjb250ZXh0IiwidGl0bGUiLCJlZGl0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/insertion/index.tsx\n"); + +/***/ }), + +/***/ "./src/insertion/save.tsx": +/*!********************************!*\ + !*** ./src/insertion/save.tsx ***! + \********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var alignment = attributes.alignment;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"aside\", {\n className: \"pull-\".concat(alignment, \" \").concat(blockProps === null || blockProps === void 0 ? void 0 : blockProps.className),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaW5zZXJ0aW9uL3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFxRTtBQVl2RCxTQUFVRSxJQUFJQSxDQUFBQyxJQUFBLEVBQTBCO0VBQUEsSUFBdkJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQ3ZDLElBQU1DLFVBQVUsR0FBR0wsa0VBQWEsQ0FBQ0UsSUFBSSxFQUFFO0VBQ3ZDLElBQU1JLFNBQVMsR0FBR0YsVUFBVSxDQUFDRSxTQUFTO0VBRXRDLE9BQ0lDLHNEQUFBLENBQUFDLHVEQUFBO0lBQUFDLFFBQUEsRUFDSUYsc0RBQUE7TUFBT0csU0FBUyxVQUFBQyxNQUFBLENBQVVMLFNBQVMsT0FBQUssTUFBQSxDQUFJTixVQUFVLGFBQVZBLFVBQVUsdUJBQVZBLFVBQVUsQ0FBRUssU0FBUyxDQUFFO01BQUFELFFBQUEsRUFDNURGLHNEQUFBLENBQUNOLGdFQUFXLENBQUNXLE9BQU87SUFBRztFQUNqQixFQUNUO0FBRVQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2luc2VydGlvbi9zYXZlLnRzeD84NDIzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMsIElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgY29sb3I6IHN0cmluZztcbiAgICB0YWJzVWlkOiBzdHJpbmc7XG4gICAgYmxvY2tJZDogc3RyaW5nO1xuICAgIHRpdGxlOiBzdHJpbmc7XG4gICAgYWxpZ25tZW50OiBzdHJpbmc7XG4gIH07XG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhdmUoeyBhdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIGNvbnN0IGFsaWdubWVudCA9IGF0dHJpYnV0ZXMuYWxpZ25tZW50O1xuXG4gIHJldHVybiAoXG4gICAgICA8PlxuICAgICAgICAgIDxhc2lkZSBjbGFzc05hbWU9e2BwdWxsLSR7YWxpZ25tZW50fSAke2Jsb2NrUHJvcHM/LmNsYXNzTmFtZX1gfT5cbiAgICAgICAgICAgIDxJbm5lckJsb2Nrcy5Db250ZW50IC8+XG4gICAgICAgICAgPC9hc2lkZT5cbiAgICAgIDwvPlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsInNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJhbGlnbm1lbnQiLCJfanN4IiwiX0ZyYWdtZW50IiwiY2hpbGRyZW4iLCJjbGFzc05hbWUiLCJjb25jYXQiLCJDb250ZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/insertion/save.tsx\n"); + +/***/ }), + +/***/ "./src/insertion/editor.scss": +/*!***********************************!*\ + !*** ./src/insertion/editor.scss ***! + \***********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaW5zZXJ0aW9uL2VkaXRvci5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvaW5zZXJ0aW9uL2VkaXRvci5zY3NzPzE3NjIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/insertion/editor.scss\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "./src/insertion/block.json": +/*!**********************************!*\ + !*** ./src/insertion/block.json ***! + \**********************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/insertion","version":"1.0.10","title":"Insertion","category":"rrze_elements","description":"Creates an insertion.","supports":{"html":false},"attributes":{"title":{"type":"string","default":"Insertion"},"alignment":{"type":"string","default":"left"}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css","example":{"attributes":{"title":"Insertion","alignment":"right"},"innerBlocks":[{"name":"core/paragraph","attributes":{"content":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod, elit quis lacinia lacinia, i aculis eros."}}]}}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/insertion/index.tsx"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/news/index-rtl.css b/build/news/index-rtl.css index a1fa0eb2..1f8c20ac 100644 --- a/build/news/index-rtl.css +++ b/build/news/index-rtl.css @@ -1 +1,378 @@ -.rrze-elements-news .entry-content{width:100%}.rrze-elements-news .entry-date:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTE1MiAyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNFY2NEg2NEMyOC43IDY0IDAgOTIuNyAwIDEyOHYxNiA0OFY0NDhjMCAzNS4zIDI4LjcgNjQgNjQgNjRIMzg0YzM1LjMgMCA2NC0yOC43IDY0LTY0VjE5MiAxNDQgMTI4YzAtMzUuMy0yOC43LTY0LTY0LTY0SDM0NFYyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNFY2NEgxNTJWMjR6TTQ4IDE5Mkg0MDBWNDQ4YzAgOC44LTcuMiAxNi0xNiAxNkg2NGMtOC44IDAtMTYtNy4yLTE2LTE2VjE5MnoiLz48L3N2Zz4=);display:inline-block;margin-left:5px;position:relative;top:2px;width:1em}.rrze-elements-news .entry-cats:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTAgODBWMjI5LjVjMCAxNyA2LjcgMzMuMyAxOC43IDQ1LjNsMTc2IDE3NmMyNSAyNSA2NS41IDI1IDkwLjUgMEw0MTguNyAzMTcuM2MyNS0yNSAyNS02NS41IDAtOTAuNWwtMTc2LTE3NmMtMTItMTItMjguMy0xOC43LTQ1LjMtMTguN0g0OEMyMS41IDMyIDAgNTMuNSAwIDgwem0xMTIgMzJhMzIgMzIgMCAxIDEgMCA2NCAzMiAzMiAwIDEgMSAwLTY0eiIvPjwvc3ZnPg==);display:inline-block;margin-left:5px;position:relative;top:2px;width:1em}@media screen and (min-width:37.5em){.rrze-elements-news .float-left{background:#fff;float:right;padding:0 0 10px 20px}.rrze-elements-news .float-right{background:#fff;float:left;padding:0 20px 10px 0}.rrze-elements-news .post.has-post-thumbnail .post-thumbnail{float:right;height:150px;margin-left:16px;width:150px}}.rrze-elements-news .entry-title{margin-top:8px}.rrze-elements-news .section-title{float:right;padding-left:20px;padding-top:10px}.rrze-elements-news.border-top{border-top:1px solid #036;padding-top:10px}#content .rrze-elements-news p.more-posts,.rrze-elements-news p.more-posts{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;padding:10px 0 22px;text-align:left}.rrze-elements-news .elements-columns{clear:both}@media(min-width:480px){.rrze-elements-news .elements-columns.cols-4 .colspan-1{flex-basis:50%}}@media(min-width:730px){.rrze-elements-news .elements-columns.cols-4 .colspan-1{flex-basis:25%}}.rrze-elements-news .elements-columns .entry-title{margin-top:0;padding-top:0}.rrze-elements-news .elements-columns .entry-content{padding:0}.rrze-elements-news .elements-columns .entry-thumbnail.float-left{float:none;padding-left:0}.rrze-elements-news .elements-columns .entry-thumbnail.float-right{float:none;padding-right:0}.rrze-elements-news .elements-columns .news-item{position:relative}.rrze-elements-news:not(.ili-tpl.post-cols) .elements-columns .entry-title{margin-top:0;padding-top:10px}.rrze-elements-news.ili-tpl .news-item .entry-thumbnail{margin-bottom:10px;position:relative;width:100%}.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail{padding-top:66.66%}.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail.ratio-portrait{padding-top:150%}.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail img{bottom:0;height:100%;right:0;min-width:100%;object-fit:cover;position:absolute;left:0;top:0}.four-columns-one,.four-columns-three,.four-columns-two,.three-columns-one,.three-columns-two,.two-columns-one{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:30px;position:relative;width:100%}.four-columns-one p,.four-columns-three p,.four-columns-two p,.three-columns-one p,.three-columns-two p,.two-columns-one p{font-size:16px;font-size:1rem;line-height:1.5}@media screen and (min-width:48em){.four-columns-one,.four-columns-three,.four-columns-two,.three-columns-one,.three-columns-two,.two-columns-one{float:right;margin-bottom:0}.two-columns-one{margin:0 0 0 1.5%;width:48.5%}.three-columns-one{margin:0 0 0 3%;width:31.3%}.three-columns-one .last{margin:0 1.5%}.three-columns-two{margin:0 0 0 3%;width:65.15%}}@media screen and (min-width:37.5em){.four-columns-one{float:right;margin:0 0 0 1.5%;width:48.5%}}@media screen and (min-width:48em){.four-columns-one{margin:0 0 0 3.5%;width:22.375%}.four-columns-two{margin:0 0 0 3.5%;width:48%}.four-columns-three{margin:0 0 0 3.5%;width:74.125%}}.last{clear:left;margin-left:0!important}.elements-divider{clear:both;display:block;margin-bottom:10px;padding-top:10px;width:100%}.columns-grid{display:-ms-grid;display:grid;grid-gap:20px;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:20px}@media screen and (max-width:37.5em){.columns-grid{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}}@media screen and (min-width:37.51em)and (max-width:48em){.columns-grid{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important}}.columns-grid p{font-size:16px;font-size:1rem;line-height:1.5}.elements-columns{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.elements-columns *{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.elements-columns .column.font-light *{color:#fff;text-decoration-color:#fff}.elements-columns .column.has-background{padding:15px}.elements-columns .colspan-1,.elements-columns .colspan-2,.elements-columns .colspan-3{flex:220px 1 0;float:none;margin:0;min-width:220px;padding:0}.elements-columns .colspan-1 .entry-content,.elements-columns .colspan-1 .limit-width,.elements-columns .colspan-2 .entry-content,.elements-columns .colspan-2 .limit-width,.elements-columns .colspan-3 .entry-content,.elements-columns .colspan-3 .limit-width{min-width:0}@media(min-width:480px){.elements-columns.cols-2 .colspan-1{flex-basis:45%}.elements-columns.cols-3 .colspan-1{flex-basis:30%}.elements-columns.cols-3 .colspan-2{flex-basis:60%}.elements-columns.cols-4 .colspan-1{flex-basis:20%}.elements-columns.cols-4 .colspan-2{flex-basis:45%}.elements-columns.cols-4 .colspan-3{flex-basis:70%}.elements-columns.cols-5 .colspan-1{flex-basis:15%}.elements-columns.cols-5 .colspan-2{flex-basis:35%}.elements-columns.cols-5 .colspan-3{flex-basis:55%}}.wp-block-rrze-elements-news .rrze-elements-news{font-family:Roboto,sans-serif}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h2{font-size:1.5rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h3{font-size:1.313 rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h4{font-size:1.188rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h5{font-size:1.125rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h6{font-size:1.063rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title a{color:#222;text-decoration:none}.wp-block-rrze-elements-news .rrze-elements-news .entry-content a{color:#222;text-decoration:underline;text-decoration-color:var(--color-primary-ci-hell);text-decoration-thickness:.3rem} +/*!*********************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/news/editor.scss ***! + \*********************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/*! + * News + */ +.rrze-elements-news .entry-content { + width: 100%; +} +.rrze-elements-news .entry-date:before { + content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTE1MiAyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNFY2NEg2NEMyOC43IDY0IDAgOTIuNyAwIDEyOHYxNiA0OFY0NDhjMCAzNS4zIDI4LjcgNjQgNjQgNjRIMzg0YzM1LjMgMCA2NC0yOC43IDY0LTY0VjE5MiAxNDQgMTI4YzAtMzUuMy0yOC43LTY0LTY0LTY0SDM0NFYyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNFY2NEgxNTJWMjR6TTQ4IDE5Mkg0MDBWNDQ4YzAgOC44LTcuMiAxNi0xNiAxNkg2NGMtOC44IDAtMTYtNy4yLTE2LTE2VjE5MnoiLz48L3N2Zz4=); + display: inline-block; + width: 1em; + margin-left: 5px; + position: relative; + top: 2px; +} +.rrze-elements-news .entry-cats:before { + content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTAgODBWMjI5LjVjMCAxNyA2LjcgMzMuMyAxOC43IDQ1LjNsMTc2IDE3NmMyNSAyNSA2NS41IDI1IDkwLjUgMEw0MTguNyAzMTcuM2MyNS0yNSAyNS02NS41IDAtOTAuNWwtMTc2LTE3NmMtMTItMTItMjguMy0xOC43LTQ1LjMtMTguN0g0OEMyMS41IDMyIDAgNTMuNSAwIDgwem0xMTIgMzJhMzIgMzIgMCAxIDEgMCA2NCAzMiAzMiAwIDEgMSAwLTY0eiIvPjwvc3ZnPg==); + display: inline-block; + width: 1em; + margin-left: 5px; + position: relative; + top: 2px; +} +@media screen and (min-width: 37.5em) { + .rrze-elements-news .float-left { + float: right; + padding: 0 0 10px 20px; + background: #fff; + } +} +@media screen and (min-width: 37.5em) { + .rrze-elements-news .float-right { + float: left; + padding: 0 20px 10px 0; + background: #fff; + } +} +@media screen and (min-width: 37.5em) { + .rrze-elements-news .post.has-post-thumbnail .post-thumbnail { + float: right; + margin-left: 16px; + width: 150px; + height: 150px; + } +} +.rrze-elements-news .entry-title { + margin-top: 8px; +} +.rrze-elements-news .section-title { + float: right; + padding-left: 20px; + padding-top: 10px; +} +.rrze-elements-news.border-top { + border-top: 1px solid #036; + padding-top: 10px; +} + +.rrze-elements-news p.more-posts, +#content .rrze-elements-news p.more-posts { + text-align: left; + padding: 10px 0 22px; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +.rrze-elements-news .elements-columns { + clear: both; +} +@media (min-width: 480px) { + .rrze-elements-news .elements-columns.cols-4 .colspan-1 { + flex-basis: 50%; + } +} +@media (min-width: 730px) { + .rrze-elements-news .elements-columns.cols-4 .colspan-1 { + flex-basis: 25%; + } +} +.rrze-elements-news .elements-columns .entry-title { + padding-top: 0px; + margin-top: 0; +} +.rrze-elements-news .elements-columns .entry-content { + padding: 0; +} +.rrze-elements-news .elements-columns .entry-thumbnail.float-left { + float: none; + padding-left: 0; +} +.rrze-elements-news .elements-columns .entry-thumbnail.float-right { + float: none; + padding-right: 0; +} +.rrze-elements-news .elements-columns .news-item { + position: relative; +} +.rrze-elements-news:not(.ili-tpl.post-cols) .elements-columns .entry-title { + padding-top: 10px; + margin-top: 0; +} + +.rrze-elements-news.ili-tpl .news-item .entry-thumbnail { + position: relative; + width: 100%; + margin-bottom: 10px; +} +.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail { + padding-top: 66.66%; /* 3:2 Aspect Ratio (divide 2 by 3 = 0.6666) */ +} +.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail.ratio-portrait { + padding-top: 150%; /* 2:3 Aspect Ratio (divide 2 by 3 = 0.6666) */ +} +.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + height: 100%; + min-width: 100%; + object-fit: cover; +} + +/*! + * Columns + */ +.two-columns-one, +.three-columns-one, +.three-columns-two, +.four-columns-one, +.four-columns-two, +.four-columns-three { + width: 100%; + position: relative; + margin-bottom: 30px; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; +} +.two-columns-one p, +.three-columns-one p, +.three-columns-two p, +.four-columns-one p, +.four-columns-two p, +.four-columns-three p { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; +} +@media screen and (min-width: 48em) { + .two-columns-one, + .three-columns-one, + .three-columns-two, + .four-columns-one, + .four-columns-two, + .four-columns-three { + float: right; + margin-bottom: 0; + } +} + +@media screen and (min-width: 48em) { + .two-columns-one { + width: 48.5%; + margin: 0 0 0 1.5%; + } +} + +@media screen and (min-width: 48em) { + .three-columns-one { + width: 31.3%; + margin: 0 0 0 3%; + } +} +@media screen and (min-width: 48em) { + .three-columns-one .last { + margin: 0 1.5% 0; + } +} + +@media screen and (min-width: 48em) { + .three-columns-two { + width: 65.15%; + margin: 0 0 0 3%; + } +} + +@media screen and (min-width: 37.5em) { + .four-columns-one { + width: 48.5%; + margin: 0 0 0 1.5%; + float: right; + } +} +@media screen and (min-width: 48em) { + .four-columns-one { + width: 22.375%; + margin: 0 0 0 3.5%; + } +} + +@media screen and (min-width: 48em) { + .four-columns-two { + width: 48%; + margin: 0 0 0 3.5%; + } +} + +@media screen and (min-width: 48em) { + .four-columns-three { + width: 74.125%; + margin: 0 0 0 3.5%; + } +} + +.last { + clear: left; + margin-left: 0 !important; +} + +.elements-divider { + width: 100%; + margin-bottom: 10px; + padding-top: 10px; + display: block; + clear: both; +} + +.columns-grid { + display: -ms-grid; + display: grid; + grid-gap: 20px; + margin-bottom: 20px; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; +} +@media screen and (max-width: 37.5em) { + .columns-grid { + -ms-grid-columns: 1fr !important; + grid-template-columns: 1fr !important; + } +} +@media screen and (min-width: 37.51em) and (max-width: 48em) { + .columns-grid { + -ms-grid-columns: 1fr 1fr !important; + grid-template-columns: 1fr 1fr !important; + } +} +.columns-grid p { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; +} + +.elements-columns { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + gap: 20px; +} +.elements-columns * { + -webkit-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; +} +.elements-columns .column.font-light * { + color: #fff; + text-decoration-color: #fff; +} +.elements-columns .column.has-background { + padding: 15px; +} +.elements-columns .colspan-1, +.elements-columns .colspan-2, +.elements-columns .colspan-3 { + flex: 220px 1 0; + min-width: 220px; + float: none; + margin: 0; + padding: 0; +} +.elements-columns .colspan-1 .entry-content, +.elements-columns .colspan-2 .entry-content, +.elements-columns .colspan-3 .entry-content { + min-width: 0; +} +.elements-columns .colspan-1 .limit-width, +.elements-columns .colspan-2 .limit-width, +.elements-columns .colspan-3 .limit-width { + min-width: 0; +} +@media (min-width: 480px) { + .elements-columns.cols-2 .colspan-1 { + flex-basis: 45%; + } + .elements-columns.cols-3 .colspan-1 { + flex-basis: 30%; + } + .elements-columns.cols-3 .colspan-2 { + flex-basis: 60%; + } + .elements-columns.cols-4 .colspan-1 { + flex-basis: 20%; + } + .elements-columns.cols-4 .colspan-2 { + flex-basis: 45%; + } + .elements-columns.cols-4 .colspan-3 { + flex-basis: 70%; + } + .elements-columns.cols-5 .colspan-1 { + flex-basis: 15%; + } + .elements-columns.cols-5 .colspan-2 { + flex-basis: 35%; + } + .elements-columns.cols-5 .colspan-3 { + flex-basis: 55%; + } +} + +.wp-block-rrze-elements-news .rrze-elements-news { + font-family: "Roboto", sans-serif; +} +.wp-block-rrze-elements-news .rrze-elements-news .entry-title h2 { + font-size: 1.5rem; +} +.wp-block-rrze-elements-news .rrze-elements-news .entry-title h3 { + font-size: 1.313 rem; +} +.wp-block-rrze-elements-news .rrze-elements-news .entry-title h4 { + font-size: 1.188rem; +} +.wp-block-rrze-elements-news .rrze-elements-news .entry-title h5 { + font-size: 1.125rem; +} +.wp-block-rrze-elements-news .rrze-elements-news .entry-title h6 { + font-size: 1.063rem; +} +.wp-block-rrze-elements-news .rrze-elements-news .entry-title a { + color: rgb(34, 34, 34); + text-decoration: none; +} +.wp-block-rrze-elements-news .rrze-elements-news .entry-content a { + color: rgb(34, 34, 34); + text-decoration: underline; + text-decoration-color: var(--color-primary-ci-hell); + text-decoration-thickness: 0.3rem; +} diff --git a/build/news/index.asset.php b/build/news/index.asset.php index 44545fca..4210b3c3 100644 --- a/build/news/index.asset.php +++ b/build/news/index.asset.php @@ -1 +1 @@ - array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-server-side-render'), 'version' => '44fac6f78fc88d0161a1'); + array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-server-side-render'), 'version' => '11e84159be1db722d310'); diff --git a/build/news/index.css b/build/news/index.css index e5204b1c..ac316e09 100644 --- a/build/news/index.css +++ b/build/news/index.css @@ -1 +1,378 @@ -.rrze-elements-news .entry-content{width:100%}.rrze-elements-news .entry-date:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTE1MiAyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNFY2NEg2NEMyOC43IDY0IDAgOTIuNyAwIDEyOHYxNiA0OFY0NDhjMCAzNS4zIDI4LjcgNjQgNjQgNjRIMzg0YzM1LjMgMCA2NC0yOC43IDY0LTY0VjE5MiAxNDQgMTI4YzAtMzUuMy0yOC43LTY0LTY0LTY0SDM0NFYyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNFY2NEgxNTJWMjR6TTQ4IDE5Mkg0MDBWNDQ4YzAgOC44LTcuMiAxNi0xNiAxNkg2NGMtOC44IDAtMTYtNy4yLTE2LTE2VjE5MnoiLz48L3N2Zz4=);display:inline-block;margin-right:5px;position:relative;top:2px;width:1em}.rrze-elements-news .entry-cats:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTAgODBWMjI5LjVjMCAxNyA2LjcgMzMuMyAxOC43IDQ1LjNsMTc2IDE3NmMyNSAyNSA2NS41IDI1IDkwLjUgMEw0MTguNyAzMTcuM2MyNS0yNSAyNS02NS41IDAtOTAuNWwtMTc2LTE3NmMtMTItMTItMjguMy0xOC43LTQ1LjMtMTguN0g0OEMyMS41IDMyIDAgNTMuNSAwIDgwem0xMTIgMzJhMzIgMzIgMCAxIDEgMCA2NCAzMiAzMiAwIDEgMSAwLTY0eiIvPjwvc3ZnPg==);display:inline-block;margin-right:5px;position:relative;top:2px;width:1em}@media screen and (min-width:37.5em){.rrze-elements-news .float-left{background:#fff;float:left;padding:0 20px 10px 0}.rrze-elements-news .float-right{background:#fff;float:right;padding:0 0 10px 20px}.rrze-elements-news .post.has-post-thumbnail .post-thumbnail{float:left;height:150px;margin-right:16px;width:150px}}.rrze-elements-news .entry-title{margin-top:8px}.rrze-elements-news .section-title{float:left;padding-right:20px;padding-top:10px}.rrze-elements-news.border-top{border-top:1px solid #036;padding-top:10px}#content .rrze-elements-news p.more-posts,.rrze-elements-news p.more-posts{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;padding:10px 0 22px;text-align:right}.rrze-elements-news .elements-columns{clear:both}@media(min-width:480px){.rrze-elements-news .elements-columns.cols-4 .colspan-1{flex-basis:50%}}@media(min-width:730px){.rrze-elements-news .elements-columns.cols-4 .colspan-1{flex-basis:25%}}.rrze-elements-news .elements-columns .entry-title{margin-top:0;padding-top:0}.rrze-elements-news .elements-columns .entry-content{padding:0}.rrze-elements-news .elements-columns .entry-thumbnail.float-left{float:none;padding-right:0}.rrze-elements-news .elements-columns .entry-thumbnail.float-right{float:none;padding-left:0}.rrze-elements-news .elements-columns .news-item{position:relative}.rrze-elements-news:not(.ili-tpl.post-cols) .elements-columns .entry-title{margin-top:0;padding-top:10px}.rrze-elements-news.ili-tpl .news-item .entry-thumbnail{margin-bottom:10px;position:relative;width:100%}.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail{padding-top:66.66%}.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail.ratio-portrait{padding-top:150%}.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail img{bottom:0;height:100%;left:0;min-width:100%;object-fit:cover;position:absolute;right:0;top:0}.four-columns-one,.four-columns-three,.four-columns-two,.three-columns-one,.three-columns-two,.two-columns-one{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:30px;position:relative;width:100%}.four-columns-one p,.four-columns-three p,.four-columns-two p,.three-columns-one p,.three-columns-two p,.two-columns-one p{font-size:16px;font-size:1rem;line-height:1.5}@media screen and (min-width:48em){.four-columns-one,.four-columns-three,.four-columns-two,.three-columns-one,.three-columns-two,.two-columns-one{float:left;margin-bottom:0}.two-columns-one{margin:0 1.5% 0 0;width:48.5%}.three-columns-one{margin:0 3% 0 0;width:31.3%}.three-columns-one .last{margin:0 1.5%}.three-columns-two{margin:0 3% 0 0;width:65.15%}}@media screen and (min-width:37.5em){.four-columns-one{float:left;margin:0 1.5% 0 0;width:48.5%}}@media screen and (min-width:48em){.four-columns-one{margin:0 3.5% 0 0;width:22.375%}.four-columns-two{margin:0 3.5% 0 0;width:48%}.four-columns-three{margin:0 3.5% 0 0;width:74.125%}}.last{clear:right;margin-right:0!important}.elements-divider{clear:both;display:block;margin-bottom:10px;padding-top:10px;width:100%}.columns-grid{display:-ms-grid;display:grid;grid-gap:20px;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:20px}@media screen and (max-width:37.5em){.columns-grid{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}}@media screen and (min-width:37.51em)and (max-width:48em){.columns-grid{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important}}.columns-grid p{font-size:16px;font-size:1rem;line-height:1.5}.elements-columns{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.elements-columns *{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.elements-columns .column.font-light *{color:#fff;text-decoration-color:#fff}.elements-columns .column.has-background{padding:15px}.elements-columns .colspan-1,.elements-columns .colspan-2,.elements-columns .colspan-3{flex:220px 1 0;float:none;margin:0;min-width:220px;padding:0}.elements-columns .colspan-1 .entry-content,.elements-columns .colspan-1 .limit-width,.elements-columns .colspan-2 .entry-content,.elements-columns .colspan-2 .limit-width,.elements-columns .colspan-3 .entry-content,.elements-columns .colspan-3 .limit-width{min-width:0}@media(min-width:480px){.elements-columns.cols-2 .colspan-1{flex-basis:45%}.elements-columns.cols-3 .colspan-1{flex-basis:30%}.elements-columns.cols-3 .colspan-2{flex-basis:60%}.elements-columns.cols-4 .colspan-1{flex-basis:20%}.elements-columns.cols-4 .colspan-2{flex-basis:45%}.elements-columns.cols-4 .colspan-3{flex-basis:70%}.elements-columns.cols-5 .colspan-1{flex-basis:15%}.elements-columns.cols-5 .colspan-2{flex-basis:35%}.elements-columns.cols-5 .colspan-3{flex-basis:55%}}.wp-block-rrze-elements-news .rrze-elements-news{font-family:Roboto,sans-serif}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h2{font-size:1.5rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h3{font-size:1.313 rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h4{font-size:1.188rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h5{font-size:1.125rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h6{font-size:1.063rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title a{color:#222;text-decoration:none}.wp-block-rrze-elements-news .rrze-elements-news .entry-content a{color:#222;text-decoration:underline;text-decoration-color:var(--color-primary-ci-hell);text-decoration-thickness:.3rem} +/*!*********************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/news/editor.scss ***! + \*********************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/*! + * News + */ +.rrze-elements-news .entry-content { + width: 100%; +} +.rrze-elements-news .entry-date:before { + content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTE1MiAyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNFY2NEg2NEMyOC43IDY0IDAgOTIuNyAwIDEyOHYxNiA0OFY0NDhjMCAzNS4zIDI4LjcgNjQgNjQgNjRIMzg0YzM1LjMgMCA2NC0yOC43IDY0LTY0VjE5MiAxNDQgMTI4YzAtMzUuMy0yOC43LTY0LTY0LTY0SDM0NFYyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNFY2NEgxNTJWMjR6TTQ4IDE5Mkg0MDBWNDQ4YzAgOC44LTcuMiAxNi0xNiAxNkg2NGMtOC44IDAtMTYtNy4yLTE2LTE2VjE5MnoiLz48L3N2Zz4=); + display: inline-block; + width: 1em; + margin-right: 5px; + position: relative; + top: 2px; +} +.rrze-elements-news .entry-cats:before { + content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTAgODBWMjI5LjVjMCAxNyA2LjcgMzMuMyAxOC43IDQ1LjNsMTc2IDE3NmMyNSAyNSA2NS41IDI1IDkwLjUgMEw0MTguNyAzMTcuM2MyNS0yNSAyNS02NS41IDAtOTAuNWwtMTc2LTE3NmMtMTItMTItMjguMy0xOC43LTQ1LjMtMTguN0g0OEMyMS41IDMyIDAgNTMuNSAwIDgwem0xMTIgMzJhMzIgMzIgMCAxIDEgMCA2NCAzMiAzMiAwIDEgMSAwLTY0eiIvPjwvc3ZnPg==); + display: inline-block; + width: 1em; + margin-right: 5px; + position: relative; + top: 2px; +} +@media screen and (min-width: 37.5em) { + .rrze-elements-news .float-left { + float: left; + padding: 0 20px 10px 0; + background: #fff; + } +} +@media screen and (min-width: 37.5em) { + .rrze-elements-news .float-right { + float: right; + padding: 0 0 10px 20px; + background: #fff; + } +} +@media screen and (min-width: 37.5em) { + .rrze-elements-news .post.has-post-thumbnail .post-thumbnail { + float: left; + margin-right: 16px; + width: 150px; + height: 150px; + } +} +.rrze-elements-news .entry-title { + margin-top: 8px; +} +.rrze-elements-news .section-title { + float: left; + padding-right: 20px; + padding-top: 10px; +} +.rrze-elements-news.border-top { + border-top: 1px solid #036; + padding-top: 10px; +} + +.rrze-elements-news p.more-posts, +#content .rrze-elements-news p.more-posts { + text-align: right; + padding: 10px 0 22px; + -webkit-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +.rrze-elements-news .elements-columns { + clear: both; +} +@media (min-width: 480px) { + .rrze-elements-news .elements-columns.cols-4 .colspan-1 { + flex-basis: 50%; + } +} +@media (min-width: 730px) { + .rrze-elements-news .elements-columns.cols-4 .colspan-1 { + flex-basis: 25%; + } +} +.rrze-elements-news .elements-columns .entry-title { + padding-top: 0px; + margin-top: 0; +} +.rrze-elements-news .elements-columns .entry-content { + padding: 0; +} +.rrze-elements-news .elements-columns .entry-thumbnail.float-left { + float: none; + padding-right: 0; +} +.rrze-elements-news .elements-columns .entry-thumbnail.float-right { + float: none; + padding-left: 0; +} +.rrze-elements-news .elements-columns .news-item { + position: relative; +} +.rrze-elements-news:not(.ili-tpl.post-cols) .elements-columns .entry-title { + padding-top: 10px; + margin-top: 0; +} + +.rrze-elements-news.ili-tpl .news-item .entry-thumbnail { + position: relative; + width: 100%; + margin-bottom: 10px; +} +.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail { + padding-top: 66.66%; /* 3:2 Aspect Ratio (divide 2 by 3 = 0.6666) */ +} +.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail.ratio-portrait { + padding-top: 150%; /* 2:3 Aspect Ratio (divide 2 by 3 = 0.6666) */ +} +.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail img { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + height: 100%; + min-width: 100%; + object-fit: cover; +} + +/*! + * Columns + */ +.two-columns-one, +.three-columns-one, +.three-columns-two, +.four-columns-one, +.four-columns-two, +.four-columns-three { + width: 100%; + position: relative; + margin-bottom: 30px; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; +} +.two-columns-one p, +.three-columns-one p, +.three-columns-two p, +.four-columns-one p, +.four-columns-two p, +.four-columns-three p { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; +} +@media screen and (min-width: 48em) { + .two-columns-one, + .three-columns-one, + .three-columns-two, + .four-columns-one, + .four-columns-two, + .four-columns-three { + float: left; + margin-bottom: 0; + } +} + +@media screen and (min-width: 48em) { + .two-columns-one { + width: 48.5%; + margin: 0 1.5% 0 0; + } +} + +@media screen and (min-width: 48em) { + .three-columns-one { + width: 31.3%; + margin: 0 3% 0 0; + } +} +@media screen and (min-width: 48em) { + .three-columns-one .last { + margin: 0 1.5% 0; + } +} + +@media screen and (min-width: 48em) { + .three-columns-two { + width: 65.15%; + margin: 0 3% 0 0; + } +} + +@media screen and (min-width: 37.5em) { + .four-columns-one { + width: 48.5%; + margin: 0 1.5% 0 0; + float: left; + } +} +@media screen and (min-width: 48em) { + .four-columns-one { + width: 22.375%; + margin: 0 3.5% 0 0; + } +} + +@media screen and (min-width: 48em) { + .four-columns-two { + width: 48%; + margin: 0 3.5% 0 0; + } +} + +@media screen and (min-width: 48em) { + .four-columns-three { + width: 74.125%; + margin: 0 3.5% 0 0; + } +} + +.last { + clear: right; + margin-right: 0 !important; +} + +.elements-divider { + width: 100%; + margin-bottom: 10px; + padding-top: 10px; + display: block; + clear: both; +} + +.columns-grid { + display: -ms-grid; + display: grid; + grid-gap: 20px; + margin-bottom: 20px; + font-size: 16px; + font-size: 1rem; + line-height: 1.5; +} +@media screen and (max-width: 37.5em) { + .columns-grid { + -ms-grid-columns: 1fr !important; + grid-template-columns: 1fr !important; + } +} +@media screen and (min-width: 37.51em) and (max-width: 48em) { + .columns-grid { + -ms-grid-columns: 1fr 1fr !important; + grid-template-columns: 1fr 1fr !important; + } +} +.columns-grid p { + font-size: 16px; + font-size: 1rem; + line-height: 1.5; +} + +.elements-columns { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + gap: 20px; +} +.elements-columns * { + -webkit-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; +} +.elements-columns .column.font-light * { + color: #fff; + text-decoration-color: #fff; +} +.elements-columns .column.has-background { + padding: 15px; +} +.elements-columns .colspan-1, +.elements-columns .colspan-2, +.elements-columns .colspan-3 { + flex: 220px 1 0; + min-width: 220px; + float: none; + margin: 0; + padding: 0; +} +.elements-columns .colspan-1 .entry-content, +.elements-columns .colspan-2 .entry-content, +.elements-columns .colspan-3 .entry-content { + min-width: 0; +} +.elements-columns .colspan-1 .limit-width, +.elements-columns .colspan-2 .limit-width, +.elements-columns .colspan-3 .limit-width { + min-width: 0; +} +@media (min-width: 480px) { + .elements-columns.cols-2 .colspan-1 { + flex-basis: 45%; + } + .elements-columns.cols-3 .colspan-1 { + flex-basis: 30%; + } + .elements-columns.cols-3 .colspan-2 { + flex-basis: 60%; + } + .elements-columns.cols-4 .colspan-1 { + flex-basis: 20%; + } + .elements-columns.cols-4 .colspan-2 { + flex-basis: 45%; + } + .elements-columns.cols-4 .colspan-3 { + flex-basis: 70%; + } + .elements-columns.cols-5 .colspan-1 { + flex-basis: 15%; + } + .elements-columns.cols-5 .colspan-2 { + flex-basis: 35%; + } + .elements-columns.cols-5 .colspan-3 { + flex-basis: 55%; + } +} + +.wp-block-rrze-elements-news .rrze-elements-news { + font-family: "Roboto", sans-serif; +} +.wp-block-rrze-elements-news .rrze-elements-news .entry-title h2 { + font-size: 1.5rem; +} +.wp-block-rrze-elements-news .rrze-elements-news .entry-title h3 { + font-size: 1.313 rem; +} +.wp-block-rrze-elements-news .rrze-elements-news .entry-title h4 { + font-size: 1.188rem; +} +.wp-block-rrze-elements-news .rrze-elements-news .entry-title h5 { + font-size: 1.125rem; +} +.wp-block-rrze-elements-news .rrze-elements-news .entry-title h6 { + font-size: 1.063rem; +} +.wp-block-rrze-elements-news .rrze-elements-news .entry-title a { + color: rgb(34, 34, 34); + text-decoration: none; +} +.wp-block-rrze-elements-news .rrze-elements-news .entry-content a { + color: rgb(34, 34, 34); + text-decoration: underline; + text-decoration-color: var(--color-primary-ci-hell); + text-decoration-thickness: 0.3rem; +} diff --git a/build/news/index.js b/build/news/index.js index 157c60bc..3fc15387 100644 --- a/build/news/index.js +++ b/build/news/index.js @@ -1 +1,318 @@ -!function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.ReactJSXRuntime,n=window.wp.blocks,r=window.wp.blockEditor,l=window.wp.i18n,o=window.wp.components,i=window.wp.primitives,s=(0,t.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(i.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})}),a=(0,t.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})}),c=(0,t.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(i.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),u=(0,t.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})}),d=(0,t.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(i.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),h=function(e){switch(e){case 2:default:return s;case 3:return a;case 4:return c;case 5:return u;case 6:return d}},m=function(e){var n=e.attributes,r=e.setAttributes,i=function(e){r({hstart:e})};return(0,t.jsx)(o.ToolbarDropdownMenu,{icon:h(n.hstart),label:(0,l.__)("Select heading level","rrze-elements-blocks"),controls:[{title:"H2",isDisabled:2===n.hstart,onClick:function(){return i(2)}},{title:"H3",isDisabled:3===n.hstart,onClick:function(){return i(3)}},{title:"H4",isDisabled:4===n.hstart,onClick:function(){return i(4)}},{title:"H5",isDisabled:5===n.hstart,onClick:function(){return i(5)}},{title:"H6",isDisabled:6===n.hstart,onClick:function(){return i(6)}}]})},f=function(e){var n=e.attributes,r=e.setAttributes;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(o.__experimentalToggleGroupControl,{label:(0,l.__)("Heading level","rrze-elements-blocks"),value:n.hstart,onChange:function(e){r({hstart:e})},isBlock:!0,children:[(0,t.jsx)(o.__experimentalToggleGroupControlOption,{value:2,label:"H2"}),(0,t.jsx)(o.__experimentalToggleGroupControlOption,{value:3,label:"H3"}),(0,t.jsx)(o.__experimentalToggleGroupControlOption,{value:4,label:"H4"}),(0,t.jsx)(o.__experimentalToggleGroupControlOption,{value:5,label:"H5"}),(0,t.jsx)(o.__experimentalToggleGroupControlOption,{value:6,label:"H6"})]}),(0,t.jsx)(o.__experimentalText,{children:(0,l.__)("Controls the heading level of the accordion","rrze-elements-blocks")}),(0,t.jsx)(o.__experimentalDivider,{})]})},v=window.wp.serverSideRender,p=e.n(v),b=window.React;const g=(0,b.createContext)(null),x={didCatch:!1,error:null};class y extends b.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=x}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(){const{error:e}=this.state;if(null!==e){for(var t,n,r=arguments.length,l=new Array(r),o=0;o0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length!==t.length||e.some(((e,n)=>!Object.is(e,t[n])))}(e.resetKeys,r)&&(null===(l=(o=this.props).onReset)||void 0===l||l.call(o,{next:r,prev:e.resetKeys,reason:"keys"}),this.setState(x))}render(){const{children:e,fallbackRender:t,FallbackComponent:n,fallback:r}=this.props,{didCatch:l,error:o}=this.state;let i=e;if(l){const e={error:o,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)i=t(e);else if(n)i=(0,b.createElement)(n,e);else{if(null!==r&&!(0,b.isValidElement)(r))throw o;i=r}}return(0,b.createElement)(g.Provider,{value:{didCatch:l,error:o,resetErrorBoundary:this.resetErrorBoundary}},i)}}var _=window.wp.element,w=window.wp.data,C=function(e){var n=e.attributes,r=e.setAttributes,l=(0,w.useSelect)((function(e){return{categories:(0,e("core").getEntityRecords)("taxonomy","category")}}),[]).categories,i=n.cat||"",s=l?l.reduce((function(e,t){return e[t.slug]=t,e}),{}):{},a=(l&&l.map((function(e){return{id:e.id,name:e.name,parent:e.parent,slug:e.slug}})),i.split(",")),c=l?l.filter((function(e){return a.includes(e.slug)})).map((function(e){return{id:e.id,name:e.name,parent:e.parent}})):[];return(0,t.jsx)(o.QueryControls,{categorySuggestions:s,numberOfItems:n.num,onCategoryChange:function(e){var t=i.toLowerCase().split(",").filter(Boolean),n=(Array.isArray(e)?e:[e]).map((function(e){var t,n="string"==typeof e?e:null===(t=l.find((function(t){return t.id===e.id})))||void 0===t?void 0:t.slug;return l.find((function(e){return e.slug===n}))?n:null})).filter((function(e){return e}));t=t.filter((function(e){return n.includes(e)})),n.forEach((function(e){t.includes(e)||t.push(e)})),r({cat:t.join(",")})},onNumberOfItemsChange:function(e){return r({num:e})},selectedCategories:c,minItems:1,maxItems:15})};function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,l,o,i,s=[],a=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;a=!1}else for(;!(a=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);a=!0);}catch(e){c=!0,l=e}finally{try{if(!a&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw l}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return j(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?j(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n// Imports from WordPress libraries\n\n\n\n\n\n\n\n\n/**\n * Edit component for the News block.\n *\n * Provides controls for customizing the News-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var title = attributes.title || \"\";\n var tag = attributes.tag || \"\";\n var divclass = attributes.divclass || \"\";\n var hidemeta = attributes.hidemeta || false;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_6__.useState)(attributes.leftcolumn || 0),\n _useState2 = _slicedToArray(_useState, 2),\n leftColumnWidth = _useState2[0],\n setLeftColumnWidth = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_6__.useState)(attributes.rightcolumn || 0),\n _useState4 = _slicedToArray(_useState3, 2),\n rightColumnWidth = _useState4[0],\n setRightColumnWidth = _useState4[1];\n var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_6__.useState)(0),\n _useState6 = _slicedToArray(_useState5, 2),\n renderVersion = _useState6[0],\n setRenderVersion = _useState6[1];\n //write me a use effect, that uses setRenderVersion((prevVersion) => prevVersion + 1); everytime the attributes get updated\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_6__.useEffect)(function () {\n setRenderVersion(function (prevVersion) {\n return prevVersion + 1;\n });\n }, [attributes.has_thumbnail, attributes.hideduplicates, attributes.sticky_only, attributes.hidemeta, attributes.display, attributes.hide, attributes.imgfloat, attributes.leftcolumn, attributes.rightcolumn, attributes.type, attributes.num, attributes.cat, attributes.columns, attributes.tag]);\n var onChangeType = function onChangeType(newType) {\n return function () {\n var type = attributes.type || \"\";\n var types = type.split(\",\").filter(function (t) {\n return t;\n });\n if (types.includes(newType)) {\n var index = types.indexOf(newType);\n types.splice(index, 1);\n } else {\n types.push(newType);\n }\n setAttributes({\n type: types.join(\",\")\n });\n };\n };\n var onChangeDisplay = function onChangeDisplay() {\n var currentDisplay = attributes.display || \"\";\n if (currentDisplay.includes(\"list\")) {\n setAttributes({\n display: currentDisplay.replace(\"list\", \"\").trim()\n });\n setRenderVersion(function (prevVersion) {\n return prevVersion + 1;\n });\n } else {\n setAttributes({\n display: currentDisplay ? \"\".concat(currentDisplay, \", list\") : \"list\"\n });\n setRenderVersion(function (prevVersion) {\n return prevVersion + 1;\n });\n }\n };\n var onChangeLeftColumnWidth = function onChangeLeftColumnWidth(newWidth) {\n var newRightWidth = 0;\n if (newWidth !== 0) {\n newRightWidth = 4 - newWidth;\n }\n setAttributes({\n columns: 0,\n rightcolumn: newRightWidth,\n leftcolumn: newWidth\n });\n setLeftColumnWidth(newWidth);\n setRightColumnWidth(newRightWidth);\n updateTypeAttribute(newWidth, newRightWidth);\n };\n var onChangeRightColumnWidth = function onChangeRightColumnWidth(newWidth) {\n var newLeftWidth = 0;\n if (newWidth !== 0) {\n newLeftWidth = 4 - newWidth;\n }\n setAttributes({\n columns: 0,\n rightcolumn: newWidth,\n leftcolumn: newLeftWidth\n });\n setRightColumnWidth(newWidth);\n setLeftColumnWidth(newLeftWidth);\n updateTypeAttribute(newLeftWidth, newWidth);\n };\n var updateTypeAttribute = function updateTypeAttribute(leftWidth, rightWidth) {\n var type = attributes.type || \"\";\n var types = type.split(\",\").filter(function (t) {\n return t;\n }); // Filter out empty strings\n var regex = /cols_\\d+-\\d+/;\n var newTypes;\n if (leftWidth === 0 || rightWidth === 0) {\n // Remove any 'cols_?-?' entries when either width is 0\n newTypes = types.filter(function (t) {\n return !regex.test(t);\n });\n } else {\n // Update or add 'cols_?-?' entry\n var hasCol = false;\n newTypes = types.map(function (t) {\n if (regex.test(t)) {\n hasCol = true;\n return \"cols_\".concat(leftWidth, \"-\").concat(rightWidth);\n }\n return t;\n });\n if (!hasCol) {\n newTypes.push(\"cols_\".concat(leftWidth, \"-\").concat(rightWidth));\n }\n }\n setAttributes({\n type: newTypes.join(\",\")\n });\n setRenderVersion(function (prevVersion) {\n return prevVersion + 1;\n });\n };\n var onChangeColumns = function onChangeColumns(newColumns) {\n if (newColumns === 1) {\n setAttributes({\n columns: 0\n });\n } else {\n setLeftColumnWidth(0);\n setRightColumnWidth(0);\n setAttributes({\n columns: newColumns\n });\n setRenderVersion(function (prevVersion) {\n return prevVersion + 1;\n });\n }\n };\n var onChangeDays = function onChangeDays(newDays) {\n setAttributes({\n days: newDays\n });\n };\n var toggleHideValue = function toggleHideValue(value) {\n var hideValues = attributes.hide ? attributes.hide.split(\",\") : [];\n if (hideValues.includes(value)) {\n hideValues = hideValues.filter(function (v) {\n return v !== value;\n }); // Remove the value\n } else {\n hideValues.push(value); // Add the value\n }\n setAttributes({\n hide: hideValues.join(\",\")\n });\n };\n // const handleToggleImgAlignment = (newAlignment: string) => {\n // setAttributes({ imgfloat: newAlignment });\n // };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_HeadingSelector__WEBPACK_IMPORTED_MODULE_2__.HeadingSelector, {\n attributes: {\n hstart: attributes.hstart\n },\n setAttributes: setAttributes\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Filter\", \"rrze-elements-blocks\"),\n initialOpen: true,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_QueryControls__WEBPACK_IMPORTED_MODULE_7__.CustomQueryControls, {\n attributes: {\n cat: attributes.cat,\n num: attributes.num\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"tags\", \"rrze-elements-blocks\"),\n help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Comma separated list of tags\", \"rrze-elements-blocks\"),\n value: tag,\n onChange: function onChange(value) {\n return setAttributes({\n tag: value\n });\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Additional classes\", \"rrze-elements-blocks\"),\n value: divclass,\n onChange: function onChange(value) {\n return setAttributes({\n divclass: value\n });\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Hide duplicate posts\", \"rrze-elements-blocks\"),\n checked: (_a = attributes.hideduplicates) !== null && _a !== void 0 ? _a : false,\n onChange: function onChange(value) {\n return setAttributes({\n hideduplicates: value\n });\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Only show posts with thumbnails\", \"rrze-elements-blocks\"),\n checked: attributes.has_thumbnail,\n onChange: function onChange(value) {\n return setAttributes({\n has_thumbnail: value\n });\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Only show sticky posts\", \"rrze-elements-blocks\"),\n checked: (_b = attributes.sticky_only) !== null && _b !== void 0 ? _b : false,\n onChange: function onChange(value) {\n return setAttributes({\n sticky_only: value\n });\n }\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Layout\", \"rrze-elements-blocks\"),\n initialOpen: false,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_HeadingSelector__WEBPACK_IMPORTED_MODULE_2__.HeadingSelectorInspector, {\n attributes: {\n hstart: attributes.hstart\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, {\n label: \"Title\",\n value: title,\n onChange: function onChange(value) {\n return setAttributes({\n title: value\n });\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Img first\", \"rrze-elements-blocks\"),\n checked: (_d = (_c = attributes.type) === null || _c === void 0 ? void 0 : _c.includes(\"img_first\")) !== null && _d !== void 0 ? _d : false,\n onChange: onChangeType(\"img_first\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Show more articles button\", \"rrze-elements-blocks\"),\n checked: (_f = (_e = attributes.type) === null || _e === void 0 ? void 0 : _e.includes(\"show_more\")) !== null && _f !== void 0 ? _f : false,\n onChange: onChangeType(\"show_more\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Display as List\", \"rrze-elements-blocks\"),\n checked: (_h = (_g = attributes.display) === null || _g === void 0 ? void 0 : _g.includes(\"list\")) !== null && _h !== void 0 ? _h : false,\n onChange: onChangeDisplay\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.RangeControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Ratio image\", \"rrze-elements-blocks\"),\n value: leftColumnWidth,\n onChange: onChangeLeftColumnWidth,\n min: 0,\n max: 3\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.RangeControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Ratio text & metadata\", \"rrze-elements-blocks\"),\n value: rightColumnWidth,\n onChange: onChangeRightColumnWidth,\n min: 0,\n max: 3\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.RangeControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Number of Columns\", \"rrze-elements-blocks\"),\n value: attributes.columns,\n onChange: onChangeColumns,\n min: 1,\n max: 4\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Hide Options\", \"rrze-elements-blocks\"),\n initialOpen: false,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Hide Date\", \"rrze-elements-blocks\"),\n checked: (_k = (_j = attributes.hide) === null || _j === void 0 ? void 0 : _j.includes(\"date\")) !== null && _k !== void 0 ? _k : false,\n onChange: function onChange() {\n return toggleHideValue(\"date\");\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Hide Thumbnail\", \"rrze-elements-blocks\"),\n checked: (_m = (_l = attributes.hide) === null || _l === void 0 ? void 0 : _l.includes(\"thumbnail\")) !== null && _m !== void 0 ? _m : false,\n onChange: function onChange() {\n return toggleHideValue(\"thumbnail\");\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Hide Category\", \"rrze-elements-blocks\"),\n checked: (_p = (_o = attributes.hide) === null || _o === void 0 ? void 0 : _o.includes(\"category\")) !== null && _p !== void 0 ? _p : false,\n onChange: function onChange() {\n return toggleHideValue(\"category\");\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Hide meta\", \"rrze-elements-blocks\"),\n checked: (_q = attributes.hidemeta) !== null && _q !== void 0 ? _q : false,\n onChange: function onChange(value) {\n return setAttributes({\n hidemeta: value\n });\n }\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_error_boundary__WEBPACK_IMPORTED_MODULE_8__.ErrorBoundary, {\n fallback: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, props, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"An error occured inside the ServerSideRender component of this block. Try adjusting the block settings, save your draft and refresh the page.\", \"rrze-elements-blocks\")\n })\n })),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)((_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3___default()), {\n block: \"rrze-elements/news\",\n attributes: {\n title: title,\n num: attributes.num,\n cat: attributes.cat,\n columns: attributes.columns,\n tag: tag,\n type: attributes.type,\n has_thumbnail: attributes.has_thumbnail,\n divclass: divclass,\n hidemeta: hidemeta,\n sticky_only: attributes.sticky_only,\n hideduplicates: attributes.hideduplicates,\n display: attributes.display,\n hide: attributes.hide,\n imgfloat: attributes.imgfloat\n }\n }, renderVersion)\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUUsQ0FBQztVQUFBO1FBQUEsRUFDdkQ7TUFBQSxFQUNRO0lBQUEsRUFDTSxFQUNwQk8sc0RBQUEsQ0FBQ3hGLCtEQUFhO01BQ1pnSCxRQUFRLEVBQ054QixzREFBQSxRQUFBSCxNQUFBLENBQUFDLE1BQUEsS0FBU3hFLEtBQUs7UUFBQXlFLFFBQUEsRUFDWkMsc0RBQUE7VUFBQUQsUUFBQSxFQUNHbEYsbURBQUUsQ0FDRCwrSUFBK0ksRUFDL0ksc0JBQXNCO1FBQ3ZCO01BQ0MsR0FDQTtNQUFBa0YsUUFBQSxFQUdSQyxzREFBQSxDQUFDekYsc0VBQWdCO1FBQ2ZrSCxLQUFLLEVBQUMsb0JBQW9CO1FBRTFCckcsVUFBVSxFQUFFO1VBQ1ZHLEtBQUssRUFBRUEsS0FBSztVQUNaMkIsR0FBRyxFQUFFOUIsVUFBVSxDQUFDOEIsR0FBRztVQUNuQkMsR0FBRyxFQUFFL0IsVUFBVSxDQUFDK0IsR0FBRztVQUNuQkMsT0FBTyxFQUFFaEMsVUFBVSxDQUFDZ0MsT0FBTztVQUMzQjVCLEdBQUcsRUFBRUEsR0FBRztVQUNSeUIsSUFBSSxFQUFFN0IsVUFBVSxDQUFDNkIsSUFBSTtVQUNyQk4sYUFBYSxFQUFFdkIsVUFBVSxDQUFDdUIsYUFBYTtVQUN2Q2xCLFFBQVEsRUFBRUEsUUFBUTtVQUNsQkMsUUFBUSxFQUFFQSxRQUFRO1VBQ2xCbUIsV0FBVyxFQUFFekIsVUFBVSxDQUFDeUIsV0FBVztVQUNuQ0QsY0FBYyxFQUFFeEIsVUFBVSxDQUFDd0IsY0FBYztVQUN6Q0UsT0FBTyxFQUFFMUIsVUFBVSxDQUFDMEIsT0FBTztVQUMzQkMsSUFBSSxFQUFFM0IsVUFBVSxDQUFDMkIsSUFBSTtVQUNyQkMsUUFBUSxFQUFFNUIsVUFBVSxDQUFDNEI7O01BQ3RCLEdBaEJJUixhQUFhO0lBaUJsQixFQUNZO0VBQUEsR0FDWjtBQUVWIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9uZXdzL2VkaXQudHN4P2ZlYjMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0cyBmcm9tIFdvcmRQcmVzcyBsaWJyYXJpZXNcbmltcG9ydCB7XG4gIHVzZUJsb2NrUHJvcHMsXG4gIEJsb2NrQ29udHJvbHMsXG4gIEluc3BlY3RvckNvbnRyb2xzLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW1wb3J0IHtcbiAgSGVhZGluZ1NlbGVjdG9yLFxuICBIZWFkaW5nU2VsZWN0b3JJbnNwZWN0b3IsXG59IGZyb20gXCIuLi9jb21wb25lbnRzL0hlYWRpbmdTZWxlY3RvclwiO1xuXG5pbXBvcnQgU2VydmVyU2lkZVJlbmRlciBmcm9tIFwiQHdvcmRwcmVzcy9zZXJ2ZXItc2lkZS1yZW5kZXJcIjtcbmltcG9ydCB7IEVycm9yQm91bmRhcnkgfSBmcm9tIFwicmVhY3QtZXJyb3ItYm91bmRhcnlcIjtcblxuaW1wb3J0IHtcbiAgUGFuZWxCb2R5LFxuICBUZXh0Q29udHJvbCxcbiAgQ2hlY2tib3hDb250cm9sLFxuICBSYW5nZUNvbnRyb2wsXG4gIF9fZXhwZXJpbWVudGFsVG9nZ2xlR3JvdXBDb250cm9sIGFzIFRvZ2dsZUdyb3VwQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gYXMgVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5cbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcbmltcG9ydCB7IHN5bWJvbCB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG5pbXBvcnQgeyBDdXN0b21RdWVyeUNvbnRyb2xzIH0gZnJvbSBcIi4uL2NvbXBvbmVudHMvUXVlcnlDb250cm9sc1wiO1xuXG4vKipcbiAqIEludGVyZmFjZSByZXByZXNlbnRpbmcgdGhlIHByb3BlcnRpZXMgZm9yIHRoZSBFZGl0IGNvbXBvbmVudC5cbiAqXG4gKiBAaW50ZXJmYWNlIEVkaXRQcm9wc1xuICogQHByb3BlcnR5IHtPYmplY3R9IGF0dHJpYnV0ZXMgLSBUaGUgYmxvY2sgYXR0cmlidXRlcy5cbiAqL1xuaW50ZXJmYWNlIEVkaXRQcm9wcyB7XG4gIGJsb2NrUHJvcHM6IHN0cmluZ1tdO1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICBudW06IG51bWJlcjtcbiAgICBjb2x1bW5zOiBudW1iZXI7XG4gICAgdHlwZTogc3RyaW5nO1xuICAgIGNhdDogc3RyaW5nO1xuICAgIHRhZzogc3RyaW5nO1xuICAgIGRpdmNsYXNzOiBzdHJpbmc7XG4gICAgaGlkZW1ldGE6IGJvb2xlYW47XG4gICAgZ3JpZDogYm9vbGVhbjtcbiAgICBoc3RhcnQ6IG51bWJlcjtcbiAgICBoaWRlZHVwbGljYXRlczogYm9vbGVhbjtcbiAgICBoYXNfdGh1bWJuYWlsOiBib29sZWFuO1xuICAgIHN0aWNreV9vbmx5OiBib29sZWFuO1xuICAgIGRheXM6IG51bWJlcjtcbiAgICBkaXNwbGF5OiBzdHJpbmc7XG4gICAgaGlkZTogc3RyaW5nO1xuICAgIGltZ2Zsb2F0OiBzdHJpbmc7XG4gICAgbGVmdGNvbHVtbjogbnVtYmVyO1xuICAgIHJpZ2h0Y29sdW1uOiBudW1iZXI7XG4gIH07XG4gIHNldEF0dHJpYnV0ZXM6IChhdHRyaWJ1dGVzOiBQYXJ0aWFsPEVkaXRQcm9wc1tcImF0dHJpYnV0ZXNcIl0+KSA9PiB2b2lkO1xufVxuXG4vKipcbiAqIEVkaXQgY29tcG9uZW50IGZvciB0aGUgTmV3cyBibG9jay5cbiAqXG4gKiBQcm92aWRlcyBjb250cm9scyBmb3IgY3VzdG9taXppbmcgdGhlIE5ld3MtYmxvY2sgYW5kIHJlbmRlcnMgdGhlIGJsb2NrIGluc2lkZSB0aGUgZWRpdG9yLlxuICpcbiAqIEBwYXJhbSB7RWRpdFByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzIHBhc3NlZCB0byB0aGUgY29tcG9uZW50LlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgSlNYIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBjb21wb25lbnQuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEVkaXQoe1xuICBibG9ja1Byb3BzLFxuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogRWRpdFByb3BzKSB7XG4gIGNvbnN0IHByb3BzID0gdXNlQmxvY2tQcm9wcygpO1xuXG4gIGNvbnN0IHRpdGxlID0gYXR0cmlidXRlcy50aXRsZSB8fCBcIlwiO1xuICBjb25zdCB0YWcgPSBhdHRyaWJ1dGVzLnRhZyB8fCBcIlwiO1xuICBjb25zdCBkaXZjbGFzcyA9IGF0dHJpYnV0ZXMuZGl2Y2xhc3MgfHwgXCJcIjtcbiAgY29uc3QgaGlkZW1ldGEgPSBhdHRyaWJ1dGVzLmhpZGVtZXRhIHx8IGZhbHNlO1xuXG4gIGNvbnN0IFtsZWZ0Q29sdW1uV2lkdGgsIHNldExlZnRDb2x1bW5XaWR0aF0gPSB1c2VTdGF0ZShcbiAgICBhdHRyaWJ1dGVzLmxlZnRjb2x1bW4gfHwgMFxuICApO1xuICBjb25zdCBbcmlnaHRDb2x1bW5XaWR0aCwgc2V0UmlnaHRDb2x1bW5XaWR0aF0gPSB1c2VTdGF0ZShcbiAgICBhdHRyaWJ1dGVzLnJpZ2h0Y29sdW1uIHx8IDBcbiAgKTtcbiAgY29uc3QgW3JlbmRlclZlcnNpb24sIHNldFJlbmRlclZlcnNpb25dID0gdXNlU3RhdGUoMCk7XG5cbiAgLy93cml0ZSBtZSBhIHVzZSBlZmZlY3QsIHRoYXQgdXNlcyBzZXRSZW5kZXJWZXJzaW9uKChwcmV2VmVyc2lvbikgPT4gcHJldlZlcnNpb24gKyAxKTsgZXZlcnl0aW1lIHRoZSBhdHRyaWJ1dGVzIGdldCB1cGRhdGVkXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgc2V0UmVuZGVyVmVyc2lvbigocHJldlZlcnNpb24pID0+IHByZXZWZXJzaW9uICsgMSk7XG4gIH0sIFtcbiAgICBhdHRyaWJ1dGVzLmhhc190aHVtYm5haWwsXG4gICAgYXR0cmlidXRlcy5oaWRlZHVwbGljYXRlcyxcbiAgICBhdHRyaWJ1dGVzLnN0aWNreV9vbmx5LFxuICAgIGF0dHJpYnV0ZXMuaGlkZW1ldGEsXG4gICAgYXR0cmlidXRlcy5kaXNwbGF5LFxuICAgIGF0dHJpYnV0ZXMuaGlkZSxcbiAgICBhdHRyaWJ1dGVzLmltZ2Zsb2F0LFxuICAgIGF0dHJpYnV0ZXMubGVmdGNvbHVtbixcbiAgICBhdHRyaWJ1dGVzLnJpZ2h0Y29sdW1uLFxuICAgIGF0dHJpYnV0ZXMudHlwZSxcbiAgICBhdHRyaWJ1dGVzLm51bSxcbiAgICBhdHRyaWJ1dGVzLmNhdCxcbiAgICBhdHRyaWJ1dGVzLmNvbHVtbnMsXG4gICAgYXR0cmlidXRlcy50YWcsXG4gIF0pO1xuXG4gIGNvbnN0IG9uQ2hhbmdlVHlwZSA9IChuZXdUeXBlOiBzdHJpbmcpID0+ICgpID0+IHtcbiAgICBjb25zdCB0eXBlID0gYXR0cmlidXRlcy50eXBlIHx8IFwiXCI7XG4gICAgY29uc3QgdHlwZXMgPSB0eXBlLnNwbGl0KFwiLFwiKS5maWx0ZXIoKHQpID0+IHQpO1xuICAgIGlmICh0eXBlcy5pbmNsdWRlcyhuZXdUeXBlKSkge1xuICAgICAgY29uc3QgaW5kZXggPSB0eXBlcy5pbmRleE9mKG5ld1R5cGUpO1xuICAgICAgdHlwZXMuc3BsaWNlKGluZGV4LCAxKTtcbiAgICB9IGVsc2Uge1xuICAgICAgdHlwZXMucHVzaChuZXdUeXBlKTtcbiAgICB9XG5cbiAgICBzZXRBdHRyaWJ1dGVzKHsgdHlwZTogdHlwZXMuam9pbihcIixcIikgfSk7XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VEaXNwbGF5ID0gKCkgPT4ge1xuICAgIGNvbnN0IGN1cnJlbnREaXNwbGF5ID0gYXR0cmlidXRlcy5kaXNwbGF5IHx8IFwiXCI7XG4gICAgaWYgKGN1cnJlbnREaXNwbGF5LmluY2x1ZGVzKFwibGlzdFwiKSkge1xuICAgICAgc2V0QXR0cmlidXRlcyh7IGRpc3BsYXk6IGN1cnJlbnREaXNwbGF5LnJlcGxhY2UoXCJsaXN0XCIsIFwiXCIpLnRyaW0oKSB9KTtcbiAgICAgIHNldFJlbmRlclZlcnNpb24oKHByZXZWZXJzaW9uKSA9PiBwcmV2VmVyc2lvbiArIDEpO1xuICAgIH0gZWxzZSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgICAgZGlzcGxheTogY3VycmVudERpc3BsYXkgPyBgJHtjdXJyZW50RGlzcGxheX0sIGxpc3RgIDogXCJsaXN0XCIsXG4gICAgICB9KTtcbiAgICAgIHNldFJlbmRlclZlcnNpb24oKHByZXZWZXJzaW9uKSA9PiBwcmV2VmVyc2lvbiArIDEpO1xuICAgIH1cbiAgfTtcblxuICBjb25zdCBvbkNoYW5nZUxlZnRDb2x1bW5XaWR0aCA9IChuZXdXaWR0aDogbnVtYmVyKSA9PiB7XG4gICAgbGV0IG5ld1JpZ2h0V2lkdGggPSAwO1xuICAgIGlmIChuZXdXaWR0aCAhPT0gMCkge1xuICAgICAgbmV3UmlnaHRXaWR0aCA9IDQgLSBuZXdXaWR0aDtcbiAgICB9XG4gICAgc2V0QXR0cmlidXRlcyh7XG4gICAgICBjb2x1bW5zOiAwLFxuICAgICAgcmlnaHRjb2x1bW46IG5ld1JpZ2h0V2lkdGgsXG4gICAgICBsZWZ0Y29sdW1uOiBuZXdXaWR0aCxcbiAgICB9KTtcbiAgICBzZXRMZWZ0Q29sdW1uV2lkdGgobmV3V2lkdGgpO1xuICAgIHNldFJpZ2h0Q29sdW1uV2lkdGgobmV3UmlnaHRXaWR0aCk7XG4gICAgdXBkYXRlVHlwZUF0dHJpYnV0ZShuZXdXaWR0aCwgbmV3UmlnaHRXaWR0aCk7XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VSaWdodENvbHVtbldpZHRoID0gKG5ld1dpZHRoOiBudW1iZXIpID0+IHtcbiAgICBsZXQgbmV3TGVmdFdpZHRoID0gMDtcbiAgICBpZiAobmV3V2lkdGggIT09IDApIHtcbiAgICAgIG5ld0xlZnRXaWR0aCA9IDQgLSBuZXdXaWR0aDtcbiAgICB9XG4gICAgc2V0QXR0cmlidXRlcyh7XG4gICAgICBjb2x1bW5zOiAwLFxuICAgICAgcmlnaHRjb2x1bW46IG5ld1dpZHRoLFxuICAgICAgbGVmdGNvbHVtbjogbmV3TGVmdFdpZHRoLFxuICAgIH0pO1xuICAgIHNldFJpZ2h0Q29sdW1uV2lkdGgobmV3V2lkdGgpO1xuICAgIHNldExlZnRDb2x1bW5XaWR0aChuZXdMZWZ0V2lkdGgpO1xuICAgIHVwZGF0ZVR5cGVBdHRyaWJ1dGUobmV3TGVmdFdpZHRoLCBuZXdXaWR0aCk7XG4gIH07XG5cbiAgY29uc3QgdXBkYXRlVHlwZUF0dHJpYnV0ZSA9IChsZWZ0V2lkdGg6IG51bWJlciwgcmlnaHRXaWR0aDogbnVtYmVyKSA9PiB7XG4gICAgY29uc3QgdHlwZSA9IGF0dHJpYnV0ZXMudHlwZSB8fCBcIlwiO1xuICAgIGNvbnN0IHR5cGVzID0gdHlwZS5zcGxpdChcIixcIikuZmlsdGVyKCh0KSA9PiB0KTsgLy8gRmlsdGVyIG91dCBlbXB0eSBzdHJpbmdzXG4gICAgY29uc3QgcmVnZXggPSAvY29sc19cXGQrLVxcZCsvO1xuICAgIGxldCBuZXdUeXBlczogc3RyaW5nW107XG5cbiAgICBpZiAobGVmdFdpZHRoID09PSAwIHx8IHJpZ2h0V2lkdGggPT09IDApIHtcbiAgICAgIC8vIFJlbW92ZSBhbnkgJ2NvbHNfPy0/JyBlbnRyaWVzIHdoZW4gZWl0aGVyIHdpZHRoIGlzIDBcbiAgICAgIG5ld1R5cGVzID0gdHlwZXMuZmlsdGVyKCh0KSA9PiAhcmVnZXgudGVzdCh0KSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIFVwZGF0ZSBvciBhZGQgJ2NvbHNfPy0/JyBlbnRyeVxuICAgICAgbGV0IGhhc0NvbCA9IGZhbHNlO1xuICAgICAgbmV3VHlwZXMgPSB0eXBlcy5tYXAoKHQpID0+IHtcbiAgICAgICAgaWYgKHJlZ2V4LnRlc3QodCkpIHtcbiAgICAgICAgICBoYXNDb2wgPSB0cnVlO1xuICAgICAgICAgIHJldHVybiBgY29sc18ke2xlZnRXaWR0aH0tJHtyaWdodFdpZHRofWA7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHQ7XG4gICAgICB9KTtcblxuICAgICAgaWYgKCFoYXNDb2wpIHtcbiAgICAgICAgbmV3VHlwZXMucHVzaChgY29sc18ke2xlZnRXaWR0aH0tJHtyaWdodFdpZHRofWApO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNldEF0dHJpYnV0ZXMoeyB0eXBlOiBuZXdUeXBlcy5qb2luKFwiLFwiKSB9KTtcbiAgICBzZXRSZW5kZXJWZXJzaW9uKChwcmV2VmVyc2lvbikgPT4gcHJldlZlcnNpb24gKyAxKTtcbiAgfTtcblxuICBjb25zdCBvbkNoYW5nZUNvbHVtbnMgPSAobmV3Q29sdW1uczogbnVtYmVyKSA9PiB7XG4gICAgaWYgKG5ld0NvbHVtbnMgPT09IDEpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb2x1bW5zOiAwIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICBzZXRMZWZ0Q29sdW1uV2lkdGgoMCk7XG4gICAgICBzZXRSaWdodENvbHVtbldpZHRoKDApO1xuICAgICAgc2V0QXR0cmlidXRlcyh7IGNvbHVtbnM6IG5ld0NvbHVtbnMgfSk7XG4gICAgICBzZXRSZW5kZXJWZXJzaW9uKChwcmV2VmVyc2lvbikgPT4gcHJldlZlcnNpb24gKyAxKTtcbiAgICB9XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VEYXlzID0gKG5ld0RheXM6IG51bWJlcikgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBkYXlzOiBuZXdEYXlzIH0pO1xuICB9O1xuXG4gIGNvbnN0IHRvZ2dsZUhpZGVWYWx1ZSA9ICh2YWx1ZTogc3RyaW5nKSA9PiB7XG4gICAgbGV0IGhpZGVWYWx1ZXMgPSBhdHRyaWJ1dGVzLmhpZGUgPyBhdHRyaWJ1dGVzLmhpZGUuc3BsaXQoXCIsXCIpIDogW107XG4gICAgaWYgKGhpZGVWYWx1ZXMuaW5jbHVkZXModmFsdWUpKSB7XG4gICAgICBoaWRlVmFsdWVzID0gaGlkZVZhbHVlcy5maWx0ZXIoKHYpID0+IHYgIT09IHZhbHVlKTsgLy8gUmVtb3ZlIHRoZSB2YWx1ZVxuICAgIH0gZWxzZSB7XG4gICAgICBoaWRlVmFsdWVzLnB1c2godmFsdWUpOyAvLyBBZGQgdGhlIHZhbHVlXG4gICAgfVxuICAgIHNldEF0dHJpYnV0ZXMoeyBoaWRlOiBoaWRlVmFsdWVzLmpvaW4oXCIsXCIpIH0pO1xuICB9O1xuXG4gIC8vIGNvbnN0IGhhbmRsZVRvZ2dsZUltZ0FsaWdubWVudCA9IChuZXdBbGlnbm1lbnQ6IHN0cmluZykgPT4ge1xuICAvLyAgIHNldEF0dHJpYnV0ZXMoeyBpbWdmbG9hdDogbmV3QWxpZ25tZW50IH0pO1xuICAvLyB9O1xuXG4gIHJldHVybiAoXG4gICAgPGRpdiB7Li4ucHJvcHN9PlxuICAgICAgPEJsb2NrQ29udHJvbHM+XG4gICAgICAgIDxIZWFkaW5nU2VsZWN0b3JcbiAgICAgICAgICBhdHRyaWJ1dGVzPXt7IGhzdGFydDogYXR0cmlidXRlcy5oc3RhcnQgfX1cbiAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAvPlxuICAgICAgPC9CbG9ja0NvbnRyb2xzPlxuICAgICAgPEluc3BlY3RvckNvbnRyb2xzPlxuICAgICAgICA8UGFuZWxCb2R5IHRpdGxlPXtfXyhcIkZpbHRlclwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfSBpbml0aWFsT3Blbj17dHJ1ZX0+XG4gICAgICAgICAgPEN1c3RvbVF1ZXJ5Q29udHJvbHNcbiAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgICAgY2F0OiBhdHRyaWJ1dGVzLmNhdCxcbiAgICAgICAgICAgICAgbnVtOiBhdHRyaWJ1dGVzLm51bSxcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPFRleHRDb250cm9sXG4gICAgICAgICAgICBsYWJlbD17X18oXCJ0YWdzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBoZWxwPXtfXyhcIkNvbW1hIHNlcGFyYXRlZCBsaXN0IG9mIHRhZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIHZhbHVlPXt0YWd9XG4gICAgICAgICAgICBvbkNoYW5nZT17KHZhbHVlKSA9PiBzZXRBdHRyaWJ1dGVzKHsgdGFnOiB2YWx1ZSB9KX1cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxUZXh0Q29udHJvbFxuICAgICAgICAgICAgbGFiZWw9e19fKFwiQWRkaXRpb25hbCBjbGFzc2VzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICB2YWx1ZT17ZGl2Y2xhc3N9XG4gICAgICAgICAgICBvbkNoYW5nZT17KHZhbHVlKSA9PiBzZXRBdHRyaWJ1dGVzKHsgZGl2Y2xhc3M6IHZhbHVlIH0pfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPENoZWNrYm94Q29udHJvbFxuICAgICAgICAgICAgbGFiZWw9e19fKFwiSGlkZSBkdXBsaWNhdGUgcG9zdHNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIGNoZWNrZWQ9e2F0dHJpYnV0ZXMuaGlkZWR1cGxpY2F0ZXMgPz8gZmFsc2V9XG4gICAgICAgICAgICBvbkNoYW5nZT17KHZhbHVlKSA9PiBzZXRBdHRyaWJ1dGVzKHsgaGlkZWR1cGxpY2F0ZXM6IHZhbHVlIH0pfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPENoZWNrYm94Q29udHJvbFxuICAgICAgICAgICAgbGFiZWw9e19fKFwiT25seSBzaG93IHBvc3RzIHdpdGggdGh1bWJuYWlsc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgY2hlY2tlZD17YXR0cmlidXRlcy5oYXNfdGh1bWJuYWlsfVxuICAgICAgICAgICAgb25DaGFuZ2U9eyh2YWx1ZSkgPT4gc2V0QXR0cmlidXRlcyh7IGhhc190aHVtYm5haWw6IHZhbHVlIH0pfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPENoZWNrYm94Q29udHJvbFxuICAgICAgICAgICAgbGFiZWw9e19fKFwiT25seSBzaG93IHN0aWNreSBwb3N0c1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgY2hlY2tlZD17YXR0cmlidXRlcy5zdGlja3lfb25seSA/PyBmYWxzZX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXsodmFsdWUpID0+IHNldEF0dHJpYnV0ZXMoeyBzdGlja3lfb25seTogdmFsdWUgfSl9XG4gICAgICAgICAgLz5cbiAgICAgICAgICB7LyogPFJhbmdlQ29udHJvbFxuICAgICAgICAgICAgbGFiZWw9e19fKFwiTnVtYmVyIG9mIGRheXNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmRheXN9XG4gICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VEYXlzfVxuICAgICAgICAgICAgbWluPXswfVxuICAgICAgICAgICAgbWF4PXszNjV9XG4gICAgICAgICAgLz4gKi99XG4gICAgICAgIDwvUGFuZWxCb2R5PlxuICAgICAgICA8UGFuZWxCb2R5IHRpdGxlPXtfXyhcIkxheW91dFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfSBpbml0aWFsT3Blbj17ZmFsc2V9PlxuICAgICAgICAgIDxIZWFkaW5nU2VsZWN0b3JJbnNwZWN0b3JcbiAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3sgaHN0YXJ0OiBhdHRyaWJ1dGVzLmhzdGFydCB9fVxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxUZXh0Q29udHJvbFxuICAgICAgICAgICAgbGFiZWw9XCJUaXRsZVwiXG4gICAgICAgICAgICB2YWx1ZT17dGl0bGV9XG4gICAgICAgICAgICBvbkNoYW5nZT17KHZhbHVlKSA9PiBzZXRBdHRyaWJ1dGVzKHsgdGl0bGU6IHZhbHVlIH0pfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPENoZWNrYm94Q29udHJvbFxuICAgICAgICAgICAgbGFiZWw9e19fKFwiSW1nIGZpcnN0XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBjaGVja2VkPXthdHRyaWJ1dGVzLnR5cGU/LmluY2x1ZGVzKFwiaW1nX2ZpcnN0XCIpID8/IGZhbHNlfVxuICAgICAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlVHlwZShcImltZ19maXJzdFwiKX1cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxDaGVja2JveENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNob3cgbW9yZSBhcnRpY2xlcyBidXR0b25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIGNoZWNrZWQ9e2F0dHJpYnV0ZXMudHlwZT8uaW5jbHVkZXMoXCJzaG93X21vcmVcIikgPz8gZmFsc2V9XG4gICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VUeXBlKFwic2hvd19tb3JlXCIpfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPENoZWNrYm94Q29udHJvbFxuICAgICAgICAgICAgbGFiZWw9e19fKFwiRGlzcGxheSBhcyBMaXN0XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBjaGVja2VkPXthdHRyaWJ1dGVzLmRpc3BsYXk/LmluY2x1ZGVzKFwibGlzdFwiKSA/PyBmYWxzZX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZURpc3BsYXl9XG4gICAgICAgICAgLz5cbiAgICAgICAgICA8UmFuZ2VDb250cm9sXG4gICAgICAgICAgICBsYWJlbD17X18oXCJSYXRpbyBpbWFnZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgdmFsdWU9e2xlZnRDb2x1bW5XaWR0aH1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZUxlZnRDb2x1bW5XaWR0aH1cbiAgICAgICAgICAgIG1pbj17MH1cbiAgICAgICAgICAgIG1heD17M31cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxSYW5nZUNvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlJhdGlvIHRleHQgJiBtZXRhZGF0YVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgdmFsdWU9e3JpZ2h0Q29sdW1uV2lkdGh9XG4gICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VSaWdodENvbHVtbldpZHRofVxuICAgICAgICAgICAgbWluPXswfVxuICAgICAgICAgICAgbWF4PXszfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPFJhbmdlQ29udHJvbFxuICAgICAgICAgICAgbGFiZWw9e19fKFwiTnVtYmVyIG9mIENvbHVtbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmNvbHVtbnN9XG4gICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VDb2x1bW5zfVxuICAgICAgICAgICAgbWluPXsxfVxuICAgICAgICAgICAgbWF4PXs0fVxuICAgICAgICAgIC8+XG4gICAgICAgICAgey8qIDxUb2dnbGVHcm91cENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIkltYWdlIGFsaWdubWVudFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgdmFsdWU9e2F0dHJpYnV0ZXMuaHN0YXJ0fVxuICAgICAgICAgICAgb25DaGFuZ2U9e2hhbmRsZVRvZ2dsZUltZ0FsaWdubWVudH1cbiAgICAgICAgICAgIGlzQmxvY2tcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8VG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uXG4gICAgICAgICAgICAgIHZhbHVlPXtcImxlZnRcIn1cbiAgICAgICAgICAgICAgbGFiZWw9e19fKFwibGVmdFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDxUb2dnbGVHcm91cENvbnRyb2xPcHRpb25cbiAgICAgICAgICAgICAgdmFsdWU9e1wicmlnaHRcIn1cbiAgICAgICAgICAgICAgbGFiZWw9e19fKFwicmlnaHRcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9Ub2dnbGVHcm91cENvbnRyb2w+ICovfVxuICAgICAgICA8L1BhbmVsQm9keT5cbiAgICAgICAgPFBhbmVsQm9keVxuICAgICAgICAgIHRpdGxlPXtfXyhcIkhpZGUgT3B0aW9uc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgIGluaXRpYWxPcGVuPXtmYWxzZX1cbiAgICAgICAgPlxuICAgICAgICAgIDxDaGVja2JveENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIkhpZGUgRGF0ZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgY2hlY2tlZD17YXR0cmlidXRlcy5oaWRlPy5pbmNsdWRlcyhcImRhdGVcIikgPz8gZmFsc2V9XG4gICAgICAgICAgICBvbkNoYW5nZT17KCkgPT4gdG9nZ2xlSGlkZVZhbHVlKFwiZGF0ZVwiKX1cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxDaGVja2JveENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIkhpZGUgVGh1bWJuYWlsXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBjaGVja2VkPXthdHRyaWJ1dGVzLmhpZGU/LmluY2x1ZGVzKFwidGh1bWJuYWlsXCIpID8/IGZhbHNlfVxuICAgICAgICAgICAgb25DaGFuZ2U9eygpID0+IHRvZ2dsZUhpZGVWYWx1ZShcInRodW1ibmFpbFwiKX1cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxDaGVja2JveENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIkhpZGUgQ2F0ZWdvcnlcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIGNoZWNrZWQ9e2F0dHJpYnV0ZXMuaGlkZT8uaW5jbHVkZXMoXCJjYXRlZ29yeVwiKSA/PyBmYWxzZX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXsoKSA9PiB0b2dnbGVIaWRlVmFsdWUoXCJjYXRlZ29yeVwiKX1cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxDaGVja2JveENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIkhpZGUgbWV0YVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgY2hlY2tlZD17YXR0cmlidXRlcy5oaWRlbWV0YSA/PyBmYWxzZX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXsodmFsdWUpID0+IHNldEF0dHJpYnV0ZXMoeyBoaWRlbWV0YTogdmFsdWUgfSl9XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9QYW5lbEJvZHk+XG4gICAgICA8L0luc3BlY3RvckNvbnRyb2xzPlxuICAgICAgPEVycm9yQm91bmRhcnlcbiAgICAgICAgZmFsbGJhY2s9e1xuICAgICAgICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICB7X18oXG4gICAgICAgICAgICAgICAgXCJBbiBlcnJvciBvY2N1cmVkIGluc2lkZSB0aGUgU2VydmVyU2lkZVJlbmRlciBjb21wb25lbnQgb2YgdGhpcyBibG9jay4gVHJ5IGFkanVzdGluZyB0aGUgYmxvY2sgc2V0dGluZ3MsIHNhdmUgeW91ciBkcmFmdCBhbmQgcmVmcmVzaCB0aGUgcGFnZS5cIixcbiAgICAgICAgICAgICAgICBcInJyemUtZWxlbWVudHMtYmxvY2tzXCJcbiAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgfVxuICAgICAgPlxuICAgICAgICA8U2VydmVyU2lkZVJlbmRlclxuICAgICAgICAgIGJsb2NrPVwicnJ6ZS1lbGVtZW50cy9uZXdzXCJcbiAgICAgICAgICBrZXk9e3JlbmRlclZlcnNpb259XG4gICAgICAgICAgYXR0cmlidXRlcz17e1xuICAgICAgICAgICAgdGl0bGU6IHRpdGxlLFxuICAgICAgICAgICAgbnVtOiBhdHRyaWJ1dGVzLm51bSxcbiAgICAgICAgICAgIGNhdDogYXR0cmlidXRlcy5jYXQsXG4gICAgICAgICAgICBjb2x1bW5zOiBhdHRyaWJ1dGVzLmNvbHVtbnMsXG4gICAgICAgICAgICB0YWc6IHRhZyxcbiAgICAgICAgICAgIHR5cGU6IGF0dHJpYnV0ZXMudHlwZSxcbiAgICAgICAgICAgIGhhc190aHVtYm5haWw6IGF0dHJpYnV0ZXMuaGFzX3RodW1ibmFpbCxcbiAgICAgICAgICAgIGRpdmNsYXNzOiBkaXZjbGFzcyxcbiAgICAgICAgICAgIGhpZGVtZXRhOiBoaWRlbWV0YSxcbiAgICAgICAgICAgIHN0aWNreV9vbmx5OiBhdHRyaWJ1dGVzLnN0aWNreV9vbmx5LFxuICAgICAgICAgICAgaGlkZWR1cGxpY2F0ZXM6IGF0dHJpYnV0ZXMuaGlkZWR1cGxpY2F0ZXMsXG4gICAgICAgICAgICBkaXNwbGF5OiBhdHRyaWJ1dGVzLmRpc3BsYXksXG4gICAgICAgICAgICBoaWRlOiBhdHRyaWJ1dGVzLmhpZGUsXG4gICAgICAgICAgICBpbWdmbG9hdDogYXR0cmlidXRlcy5pbWdmbG9hdCxcbiAgICAgICAgICB9fVxuICAgICAgICAvPlxuICAgICAgPC9FcnJvckJvdW5kYXJ5PlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJCbG9ja0NvbnRyb2xzIiwiSW5zcGVjdG9yQ29udHJvbHMiLCJIZWFkaW5nU2VsZWN0b3IiLCJIZWFkaW5nU2VsZWN0b3JJbnNwZWN0b3IiLCJTZXJ2ZXJTaWRlUmVuZGVyIiwiRXJyb3JCb3VuZGFyeSIsIlBhbmVsQm9keSIsIlRleHRDb250cm9sIiwiQ2hlY2tib3hDb250cm9sIiwiUmFuZ2VDb250cm9sIiwiX18iLCJ1c2VTdGF0ZSIsInVzZUVmZmVjdCIsIkN1c3RvbVF1ZXJ5Q29udHJvbHMiLCJFZGl0IiwiX3JlZiIsImJsb2NrUHJvcHMiLCJhdHRyaWJ1dGVzIiwic2V0QXR0cmlidXRlcyIsInByb3BzIiwidGl0bGUiLCJ0YWciLCJkaXZjbGFzcyIsImhpZGVtZXRhIiwiX3VzZVN0YXRlIiwibGVmdGNvbHVtbiIsIl91c2VTdGF0ZTIiLCJfc2xpY2VkVG9BcnJheSIsImxlZnRDb2x1bW5XaWR0aCIsInNldExlZnRDb2x1bW5XaWR0aCIsIl91c2VTdGF0ZTMiLCJyaWdodGNvbHVtbiIsIl91c2VTdGF0ZTQiLCJyaWdodENvbHVtbldpZHRoIiwic2V0UmlnaHRDb2x1bW5XaWR0aCIsIl91c2VTdGF0ZTUiLCJfdXNlU3RhdGU2IiwicmVuZGVyVmVyc2lvbiIsInNldFJlbmRlclZlcnNpb24iLCJwcmV2VmVyc2lvbiIsImhhc190aHVtYm5haWwiLCJoaWRlZHVwbGljYXRlcyIsInN0aWNreV9vbmx5IiwiZGlzcGxheSIsImhpZGUiLCJpbWdmbG9hdCIsInR5cGUiLCJudW0iLCJjYXQiLCJjb2x1bW5zIiwib25DaGFuZ2VUeXBlIiwibmV3VHlwZSIsInR5cGVzIiwic3BsaXQiLCJmaWx0ZXIiLCJ0IiwiaW5jbHVkZXMiLCJpbmRleCIsImluZGV4T2YiLCJzcGxpY2UiLCJwdXNoIiwiam9pbiIsIm9uQ2hhbmdlRGlzcGxheSIsImN1cnJlbnREaXNwbGF5IiwicmVwbGFjZSIsInRyaW0iLCJjb25jYXQiLCJvbkNoYW5nZUxlZnRDb2x1bW5XaWR0aCIsIm5ld1dpZHRoIiwibmV3UmlnaHRXaWR0aCIsInVwZGF0ZVR5cGVBdHRyaWJ1dGUiLCJvbkNoYW5nZVJpZ2h0Q29sdW1uV2lkdGgiLCJuZXdMZWZ0V2lkdGgiLCJsZWZ0V2lkdGgiLCJyaWdodFdpZHRoIiwicmVnZXgiLCJuZXdUeXBlcyIsInRlc3QiLCJoYXNDb2wiLCJtYXAiLCJvbkNoYW5nZUNvbHVtbnMiLCJuZXdDb2x1bW5zIiwib25DaGFuZ2VEYXlzIiwibmV3RGF5cyIsImRheXMiLCJ0b2dnbGVIaWRlVmFsdWUiLCJ2YWx1ZSIsImhpZGVWYWx1ZXMiLCJ2IiwiX2pzeHMiLCJPYmplY3QiLCJhc3NpZ24iLCJjaGlsZHJlbiIsIl9qc3giLCJoc3RhcnQiLCJpbml0aWFsT3BlbiIsImxhYmVsIiwiaGVscCIsIm9uQ2hhbmdlIiwiY2hlY2tlZCIsIl9hIiwiX2IiLCJfZCIsIl9jIiwiX2YiLCJfZSIsIl9oIiwiX2ciLCJtaW4iLCJtYXgiLCJfayIsIl9qIiwiX20iLCJfbCIsIl9wIiwiX28iLCJfcSIsImZhbGxiYWNrIiwiYmxvY2siXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/news/edit.tsx\n"); + +/***/ }), + +/***/ "./src/news/index.tsx": +/*!****************************!*\ + !*** ./src/news/index.tsx ***! + \****************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/news/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/news/save.js\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/news/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/news/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n//@ts-ignore\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"-23.79\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n transform: \"translate(372.52 -139.48) rotate(90)\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n transform: \"translate(512) rotate(90)\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"255.17\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n transform: \"translate(651.48 139.48) rotate(90)\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbmV3cy9pbmRleC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBOzs7OztBQUtzRDtBQUV0RDs7Ozs7Ozs7QUFTQTs7O0FBRzBCO0FBQzFCO0FBQzBCO0FBQ1U7QUFDYjtBQUd2Qjs7Ozs7QUFLQUEsb0VBQWlCLENBQUVHLDZDQUFvQixFQUFFO0VBQ3hDOzs7RUFHQUUsSUFBSSxFQUFFO0lBQ0xDLEdBQUcsRUFBRUMsdURBQUE7TUFBS0MsRUFBRSxFQUFDLFNBQVM7TUFBQ0MsS0FBSyxFQUFDLDRCQUE0QjtNQUFDQyxPQUFPLEVBQUMsYUFBYTtNQUFBQyxRQUFBLEdBQUNDLHNEQUFBO1FBQU1DLENBQUMsRUFBQyxRQUFRO1FBQUNDLENBQUMsRUFBQyxRQUFRO1FBQUNDLEtBQUssRUFBQyxRQUFRO1FBQUNDLE1BQU0sRUFBQyxRQUFRO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLFNBQVMsRUFBQyxzQ0FBc0M7UUFBQ0MsSUFBSSxFQUFDLFNBQVM7UUFBQ0MsV0FBVyxFQUFDO01BQUcsRUFBRSxFQUFBVCxzREFBQTtRQUFNQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxLQUFLLEVBQUMsUUFBUTtRQUFDQyxNQUFNLEVBQUMsUUFBUTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxTQUFTLEVBQUMsMkJBQTJCO1FBQUNDLElBQUksRUFBQyxTQUFTO1FBQUNDLFdBQVcsRUFBQztNQUFHLEVBQUUsRUFBQVQsc0RBQUE7UUFBTUMsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsS0FBSyxFQUFDLFFBQVE7UUFBQ0MsTUFBTSxFQUFDLFFBQVE7UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsU0FBUyxFQUFDLHFDQUFxQztRQUFDQyxJQUFJLEVBQUMsU0FBUztRQUFDQyxXQUFXLEVBQUM7TUFBRyxFQUFFO0lBQUE7R0FDcGlCO0VBQ0RDLG1CQUFtQixFQUFFLFNBQXJCQSxtQkFBbUJBLENBQUdDLFVBQWUsRUFBQUMsSUFBQSxFQUFzQjtJQUFBLElBQWxCQyxPQUFPLEdBQUFELElBQUEsQ0FBUEMsT0FBTztJQUMvQyxJQUFRQyxLQUFLLEdBQUtILFVBQVUsQ0FBcEJHLEtBQUs7SUFFYjtJQUNBO0lBQ0EsSUFBSUQsT0FBTyxLQUFLLFdBQVcsSUFBSUMsS0FBSyxFQUFFO01BQ3JDLE9BQU9BLEtBQUs7SUFDYjtFQUNELENBQUM7RUFDRDs7O0VBR0FDLElBQUksRUFBRTFCLDZDQUFJO0VBRVY7OztFQUdBQyxJQUFJLEVBQUpBLDZDQUFJQTtDQUNHLENBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL25ld3MvaW5kZXgudHN4PzQ3Y2QiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZWdpc3RlcnMgYSBuZXcgYmxvY2sgcHJvdmlkZWQgYSB1bmlxdWUgbmFtZSBhbmQgYW4gb2JqZWN0IGRlZmluaW5nIGl0cyBiZWhhdmlvci5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbmltcG9ydCB7IHJlZ2lzdGVyQmxvY2tUeXBlIH0gZnJvbSAnQHdvcmRwcmVzcy9ibG9ja3MnO1xuXG4vKipcbiAqIExldHMgd2VicGFjayBwcm9jZXNzIENTUywgU0FTUyBvciBTQ1NTIGZpbGVzIHJlZmVyZW5jZWQgaW4gSmF2YVNjcmlwdCBmaWxlcy5cbiAqIEFsbCBmaWxlcyBjb250YWluaW5nIGBzdHlsZWAga2V5d29yZCBhcmUgYnVuZGxlZCB0b2dldGhlci4gVGhlIGNvZGUgdXNlZFxuICogZ2V0cyBhcHBsaWVkIGJvdGggdG8gdGhlIGZyb250IG9mIHlvdXIgc2l0ZSBhbmQgdG8gdGhlIGVkaXRvci4gQWxsIG90aGVyIGZpbGVzXG4gKiBnZXQgYXBwbGllZCB0byB0aGUgZWRpdG9yIG9ubHkuXG4gKlxuICogQHNlZSBodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9Ad29yZHByZXNzL3NjcmlwdHMjdXNpbmctY3NzXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEVkaXQgZnJvbSAnLi9lZGl0Jztcbi8vQHRzLWlnbm9yZVxuaW1wb3J0IHNhdmUgZnJvbSAnLi9zYXZlJztcbmltcG9ydCBtZXRhZGF0YSBmcm9tICcuL2Jsb2NrLmpzb24nO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoIG1ldGFkYXRhLm5hbWUgYXMgYW55LCB7XG5cdC8qKlxuXHQgKiBVc2VkIHRvIGNvbnN0cnVjdCBhIHByZXZpZXcgZm9yIHRoZSBibG9jayB0byBiZSBzaG93biBpbiB0aGUgYmxvY2sgaW5zZXJ0ZXIuXG5cdCAqL1xuXHRpY29uOiB7XG5cdFx0c3JjOiA8c3ZnIGlkPVwiRWJlbmVfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48cmVjdCB4PVwiMTk5LjUzXCIgeT1cIi0yMy43OVwiIHdpZHRoPVwiMTEyLjk0XCIgaGVpZ2h0PVwiMjgwLjYyXCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDM3Mi41MiAtMTM5LjQ4KSByb3RhdGUoOTApXCIgZmlsbD1cImV2ZW5vZGRcIiBzdHJva2VXaWR0aD1cIjBcIi8+PHJlY3QgeD1cIjE5OS41M1wiIHk9XCIxMTUuNjlcIiB3aWR0aD1cIjExMi45NFwiIGhlaWdodD1cIjI4MC42MlwiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg1MTIpIHJvdGF0ZSg5MClcIiBmaWxsPVwiZXZlbm9kZFwiIHN0cm9rZVdpZHRoPVwiMFwiLz48cmVjdCB4PVwiMTk5LjUzXCIgeT1cIjI1NS4xN1wiIHdpZHRoPVwiMTEyLjk0XCIgaGVpZ2h0PVwiMjgwLjYyXCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDY1MS40OCAxMzkuNDgpIHJvdGF0ZSg5MClcIiBmaWxsPVwiZXZlbm9kZFwiIHN0cm9rZVdpZHRoPVwiMFwiLz48L3N2Zz5cblx0fSxcblx0X19leHBlcmltZW50YWxMYWJlbDogKGF0dHJpYnV0ZXM6IGFueSwgeyBjb250ZXh0IH06IGFueSkgPT4ge1xuXHRcdGNvbnN0IHsgdGl0bGUgfSA9IGF0dHJpYnV0ZXM7XG5cblx0XHQvLyBJbiB0aGUgbGlzdCB2aWV3LCB1c2UgdGhlIGJsb2NrJ3MgdGl0bGUgYXMgdGhlIGxhYmVsLlxuXHRcdC8vIElmIHRoZSB0aXRsZSBpcyBlbXB0eSwgZmFsbCBiYWNrIHRvIHRoZSBkZWZhdWx0IGxhYmVsLlxuXHRcdGlmIChjb250ZXh0ID09PSAnbGlzdC12aWV3JyAmJiB0aXRsZSkge1xuXHRcdFx0cmV0dXJuIHRpdGxlO1xuXHRcdH1cblx0fSxcblx0LyoqXG5cdCAqIEBzZWUgLi9lZGl0LmpzXG5cdCAqL1xuXHRlZGl0OiBFZGl0LFxuXG5cdC8qKlxuXHQgKiBAc2VlIC4vc2F2ZS5qc1xuXHQgKi9cblx0c2F2ZSxcbn0gYXMgYW55ICk7XG4iXSwibmFtZXMiOlsicmVnaXN0ZXJCbG9ja1R5cGUiLCJFZGl0Iiwic2F2ZSIsIm1ldGFkYXRhIiwibmFtZSIsImljb24iLCJzcmMiLCJfanN4cyIsImlkIiwieG1sbnMiLCJ2aWV3Qm94IiwiY2hpbGRyZW4iLCJfanN4IiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsInJ4IiwicnkiLCJ0cmFuc2Zvcm0iLCJmaWxsIiwic3Ryb2tlV2lkdGgiLCJfX2V4cGVyaW1lbnRhbExhYmVsIiwiYXR0cmlidXRlcyIsIl9yZWYiLCJjb250ZXh0IiwidGl0bGUiLCJlZGl0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/news/index.tsx\n"); + +/***/ }), + +/***/ "./src/news/editor.scss": +/*!******************************!*\ + !*** ./src/news/editor.scss ***! + \******************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbmV3cy9lZGl0b3Iuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL25ld3MvZWRpdG9yLnNjc3M/OGU3MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/news/editor.scss\n"); + +/***/ }), + +/***/ "./node_modules/react-error-boundary/dist/react-error-boundary.development.esm.js": +/*!****************************************************************************************!*\ + !*** ./node_modules/react-error-boundary/dist/react-error-boundary.development.esm.js ***! + \****************************************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ErrorBoundary: function() { return /* binding */ ErrorBoundary; },\n/* harmony export */ ErrorBoundaryContext: function() { return /* binding */ ErrorBoundaryContext; },\n/* harmony export */ useErrorBoundary: function() { return /* binding */ useErrorBoundary; },\n/* harmony export */ withErrorBoundary: function() { return /* binding */ withErrorBoundary; }\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n'use client';\n\n\nconst ErrorBoundaryContext = (0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)(null);\n\nconst initialState = {\n didCatch: false,\n error: null\n};\nclass ErrorBoundary extends react__WEBPACK_IMPORTED_MODULE_0__.Component {\n constructor(props) {\n super(props);\n this.resetErrorBoundary = this.resetErrorBoundary.bind(this);\n this.state = initialState;\n }\n static getDerivedStateFromError(error) {\n return {\n didCatch: true,\n error\n };\n }\n resetErrorBoundary() {\n const {\n error\n } = this.state;\n if (error !== null) {\n var _this$props$onReset, _this$props;\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n (_this$props$onReset = (_this$props = this.props).onReset) === null || _this$props$onReset === void 0 ? void 0 : _this$props$onReset.call(_this$props, {\n args,\n reason: \"imperative-api\"\n });\n this.setState(initialState);\n }\n }\n componentDidCatch(error, info) {\n var _this$props$onError, _this$props2;\n (_this$props$onError = (_this$props2 = this.props).onError) === null || _this$props$onError === void 0 ? void 0 : _this$props$onError.call(_this$props2, error, info);\n }\n componentDidUpdate(prevProps, prevState) {\n const {\n didCatch\n } = this.state;\n const {\n resetKeys\n } = this.props;\n\n // There's an edge case where if the thing that triggered the error happens to *also* be in the resetKeys array,\n // we'd end up resetting the error boundary immediately.\n // This would likely trigger a second error to be thrown.\n // So we make sure that we don't check the resetKeys on the first call of cDU after the error is set.\n\n if (didCatch && prevState.error !== null && hasArrayChanged(prevProps.resetKeys, resetKeys)) {\n var _this$props$onReset2, _this$props3;\n (_this$props$onReset2 = (_this$props3 = this.props).onReset) === null || _this$props$onReset2 === void 0 ? void 0 : _this$props$onReset2.call(_this$props3, {\n next: resetKeys,\n prev: prevProps.resetKeys,\n reason: \"keys\"\n });\n this.setState(initialState);\n }\n }\n render() {\n const {\n children,\n fallbackRender,\n FallbackComponent,\n fallback\n } = this.props;\n const {\n didCatch,\n error\n } = this.state;\n let childToRender = children;\n if (didCatch) {\n const props = {\n error,\n resetErrorBoundary: this.resetErrorBoundary\n };\n if (typeof fallbackRender === \"function\") {\n childToRender = fallbackRender(props);\n } else if (FallbackComponent) {\n childToRender = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(FallbackComponent, props);\n } else if (fallback === null || (0,react__WEBPACK_IMPORTED_MODULE_0__.isValidElement)(fallback)) {\n childToRender = fallback;\n } else {\n {\n console.error(\"react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop\");\n }\n throw error;\n }\n }\n return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(ErrorBoundaryContext.Provider, {\n value: {\n didCatch,\n error,\n resetErrorBoundary: this.resetErrorBoundary\n }\n }, childToRender);\n }\n}\nfunction hasArrayChanged() {\n let a = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n let b = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n return a.length !== b.length || a.some((item, index) => !Object.is(item, b[index]));\n}\n\nfunction assertErrorBoundaryContext(value) {\n if (value == null || typeof value.didCatch !== \"boolean\" || typeof value.resetErrorBoundary !== \"function\") {\n throw new Error(\"ErrorBoundaryContext not found\");\n }\n}\n\nfunction useErrorBoundary() {\n const context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(ErrorBoundaryContext);\n assertErrorBoundaryContext(context);\n const [state, setState] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({\n error: null,\n hasError: false\n });\n const memoized = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(() => ({\n resetBoundary: () => {\n context.resetErrorBoundary();\n setState({\n error: null,\n hasError: false\n });\n },\n showBoundary: error => setState({\n error,\n hasError: true\n })\n }), [context.resetErrorBoundary]);\n if (state.hasError) {\n throw state.error;\n }\n return memoized;\n}\n\nfunction withErrorBoundary(component, errorBoundaryProps) {\n const Wrapped = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)((props, ref) => (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(ErrorBoundary, errorBoundaryProps, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(component, {\n ...props,\n ref\n })));\n\n // Format for display in DevTools\n const name = component.displayName || component.name || \"Unknown\";\n Wrapped.displayName = \"withErrorBoundary(\".concat(name, \")\");\n return Wrapped;\n}\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcmVhY3QtZXJyb3ItYm91bmRhcnkvZGlzdC9yZWFjdC1lcnJvci1ib3VuZGFyeS5kZXZlbG9wbWVudC5lc20uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQUE7QUFDMkg7O0FBRTNILDZCQUE2QixvREFBYTs7QUFFMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEIsNENBQVM7QUFDckM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0EsMEVBQTBFLGFBQWE7QUFDdkY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0EsTUFBTTs7QUFFTjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSLHdCQUF3QixvREFBYTtBQUNyQyxRQUFRLDhCQUE4QixxREFBYztBQUNwRDtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLG9EQUFhO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGtCQUFrQixpREFBVTtBQUM1QjtBQUNBLDRCQUE0QiwrQ0FBUTtBQUNwQztBQUNBO0FBQ0EsR0FBRztBQUNILG1CQUFtQiw4Q0FBTztBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxrQkFBa0IsaURBQVUsaUJBQWlCLG9EQUFhLG9DQUFvQyxvREFBYTtBQUMzRztBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVvRiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvcmVhY3QtZXJyb3ItYm91bmRhcnkvZGlzdC9yZWFjdC1lcnJvci1ib3VuZGFyeS5kZXZlbG9wbWVudC5lc20uanM/Mzk4MyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCc7XG5pbXBvcnQgeyBjcmVhdGVDb250ZXh0LCBDb21wb25lbnQsIGNyZWF0ZUVsZW1lbnQsIGlzVmFsaWRFbGVtZW50LCB1c2VDb250ZXh0LCB1c2VTdGF0ZSwgdXNlTWVtbywgZm9yd2FyZFJlZiB9IGZyb20gJ3JlYWN0JztcblxuY29uc3QgRXJyb3JCb3VuZGFyeUNvbnRleHQgPSBjcmVhdGVDb250ZXh0KG51bGwpO1xuXG5jb25zdCBpbml0aWFsU3RhdGUgPSB7XG4gIGRpZENhdGNoOiBmYWxzZSxcbiAgZXJyb3I6IG51bGxcbn07XG5jbGFzcyBFcnJvckJvdW5kYXJ5IGV4dGVuZHMgQ29tcG9uZW50IHtcbiAgY29uc3RydWN0b3IocHJvcHMpIHtcbiAgICBzdXBlcihwcm9wcyk7XG4gICAgdGhpcy5yZXNldEVycm9yQm91bmRhcnkgPSB0aGlzLnJlc2V0RXJyb3JCb3VuZGFyeS5iaW5kKHRoaXMpO1xuICAgIHRoaXMuc3RhdGUgPSBpbml0aWFsU3RhdGU7XG4gIH1cbiAgc3RhdGljIGdldERlcml2ZWRTdGF0ZUZyb21FcnJvcihlcnJvcikge1xuICAgIHJldHVybiB7XG4gICAgICBkaWRDYXRjaDogdHJ1ZSxcbiAgICAgIGVycm9yXG4gICAgfTtcbiAgfVxuICByZXNldEVycm9yQm91bmRhcnkoKSB7XG4gICAgY29uc3Qge1xuICAgICAgZXJyb3JcbiAgICB9ID0gdGhpcy5zdGF0ZTtcbiAgICBpZiAoZXJyb3IgIT09IG51bGwpIHtcbiAgICAgIHZhciBfdGhpcyRwcm9wcyRvblJlc2V0LCBfdGhpcyRwcm9wcztcbiAgICAgIGZvciAodmFyIF9sZW4gPSBhcmd1bWVudHMubGVuZ3RoLCBhcmdzID0gbmV3IEFycmF5KF9sZW4pLCBfa2V5ID0gMDsgX2tleSA8IF9sZW47IF9rZXkrKykge1xuICAgICAgICBhcmdzW19rZXldID0gYXJndW1lbnRzW19rZXldO1xuICAgICAgfVxuICAgICAgKF90aGlzJHByb3BzJG9uUmVzZXQgPSAoX3RoaXMkcHJvcHMgPSB0aGlzLnByb3BzKS5vblJlc2V0KSA9PT0gbnVsbCB8fCBfdGhpcyRwcm9wcyRvblJlc2V0ID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfdGhpcyRwcm9wcyRvblJlc2V0LmNhbGwoX3RoaXMkcHJvcHMsIHtcbiAgICAgICAgYXJncyxcbiAgICAgICAgcmVhc29uOiBcImltcGVyYXRpdmUtYXBpXCJcbiAgICAgIH0pO1xuICAgICAgdGhpcy5zZXRTdGF0ZShpbml0aWFsU3RhdGUpO1xuICAgIH1cbiAgfVxuICBjb21wb25lbnREaWRDYXRjaChlcnJvciwgaW5mbykge1xuICAgIHZhciBfdGhpcyRwcm9wcyRvbkVycm9yLCBfdGhpcyRwcm9wczI7XG4gICAgKF90aGlzJHByb3BzJG9uRXJyb3IgPSAoX3RoaXMkcHJvcHMyID0gdGhpcy5wcm9wcykub25FcnJvcikgPT09IG51bGwgfHwgX3RoaXMkcHJvcHMkb25FcnJvciA9PT0gdm9pZCAwID8gdm9pZCAwIDogX3RoaXMkcHJvcHMkb25FcnJvci5jYWxsKF90aGlzJHByb3BzMiwgZXJyb3IsIGluZm8pO1xuICB9XG4gIGNvbXBvbmVudERpZFVwZGF0ZShwcmV2UHJvcHMsIHByZXZTdGF0ZSkge1xuICAgIGNvbnN0IHtcbiAgICAgIGRpZENhdGNoXG4gICAgfSA9IHRoaXMuc3RhdGU7XG4gICAgY29uc3Qge1xuICAgICAgcmVzZXRLZXlzXG4gICAgfSA9IHRoaXMucHJvcHM7XG5cbiAgICAvLyBUaGVyZSdzIGFuIGVkZ2UgY2FzZSB3aGVyZSBpZiB0aGUgdGhpbmcgdGhhdCB0cmlnZ2VyZWQgdGhlIGVycm9yIGhhcHBlbnMgdG8gKmFsc28qIGJlIGluIHRoZSByZXNldEtleXMgYXJyYXksXG4gICAgLy8gd2UnZCBlbmQgdXAgcmVzZXR0aW5nIHRoZSBlcnJvciBib3VuZGFyeSBpbW1lZGlhdGVseS5cbiAgICAvLyBUaGlzIHdvdWxkIGxpa2VseSB0cmlnZ2VyIGEgc2Vjb25kIGVycm9yIHRvIGJlIHRocm93bi5cbiAgICAvLyBTbyB3ZSBtYWtlIHN1cmUgdGhhdCB3ZSBkb24ndCBjaGVjayB0aGUgcmVzZXRLZXlzIG9uIHRoZSBmaXJzdCBjYWxsIG9mIGNEVSBhZnRlciB0aGUgZXJyb3IgaXMgc2V0LlxuXG4gICAgaWYgKGRpZENhdGNoICYmIHByZXZTdGF0ZS5lcnJvciAhPT0gbnVsbCAmJiBoYXNBcnJheUNoYW5nZWQocHJldlByb3BzLnJlc2V0S2V5cywgcmVzZXRLZXlzKSkge1xuICAgICAgdmFyIF90aGlzJHByb3BzJG9uUmVzZXQyLCBfdGhpcyRwcm9wczM7XG4gICAgICAoX3RoaXMkcHJvcHMkb25SZXNldDIgPSAoX3RoaXMkcHJvcHMzID0gdGhpcy5wcm9wcykub25SZXNldCkgPT09IG51bGwgfHwgX3RoaXMkcHJvcHMkb25SZXNldDIgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF90aGlzJHByb3BzJG9uUmVzZXQyLmNhbGwoX3RoaXMkcHJvcHMzLCB7XG4gICAgICAgIG5leHQ6IHJlc2V0S2V5cyxcbiAgICAgICAgcHJldjogcHJldlByb3BzLnJlc2V0S2V5cyxcbiAgICAgICAgcmVhc29uOiBcImtleXNcIlxuICAgICAgfSk7XG4gICAgICB0aGlzLnNldFN0YXRlKGluaXRpYWxTdGF0ZSk7XG4gICAgfVxuICB9XG4gIHJlbmRlcigpIHtcbiAgICBjb25zdCB7XG4gICAgICBjaGlsZHJlbixcbiAgICAgIGZhbGxiYWNrUmVuZGVyLFxuICAgICAgRmFsbGJhY2tDb21wb25lbnQsXG4gICAgICBmYWxsYmFja1xuICAgIH0gPSB0aGlzLnByb3BzO1xuICAgIGNvbnN0IHtcbiAgICAgIGRpZENhdGNoLFxuICAgICAgZXJyb3JcbiAgICB9ID0gdGhpcy5zdGF0ZTtcbiAgICBsZXQgY2hpbGRUb1JlbmRlciA9IGNoaWxkcmVuO1xuICAgIGlmIChkaWRDYXRjaCkge1xuICAgICAgY29uc3QgcHJvcHMgPSB7XG4gICAgICAgIGVycm9yLFxuICAgICAgICByZXNldEVycm9yQm91bmRhcnk6IHRoaXMucmVzZXRFcnJvckJvdW5kYXJ5XG4gICAgICB9O1xuICAgICAgaWYgKHR5cGVvZiBmYWxsYmFja1JlbmRlciA9PT0gXCJmdW5jdGlvblwiKSB7XG4gICAgICAgIGNoaWxkVG9SZW5kZXIgPSBmYWxsYmFja1JlbmRlcihwcm9wcyk7XG4gICAgICB9IGVsc2UgaWYgKEZhbGxiYWNrQ29tcG9uZW50KSB7XG4gICAgICAgIGNoaWxkVG9SZW5kZXIgPSBjcmVhdGVFbGVtZW50KEZhbGxiYWNrQ29tcG9uZW50LCBwcm9wcyk7XG4gICAgICB9IGVsc2UgaWYgKGZhbGxiYWNrID09PSBudWxsIHx8IGlzVmFsaWRFbGVtZW50KGZhbGxiYWNrKSkge1xuICAgICAgICBjaGlsZFRvUmVuZGVyID0gZmFsbGJhY2s7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB7XG4gICAgICAgICAgY29uc29sZS5lcnJvcihcInJlYWN0LWVycm9yLWJvdW5kYXJ5IHJlcXVpcmVzIGVpdGhlciBhIGZhbGxiYWNrLCBmYWxsYmFja1JlbmRlciwgb3IgRmFsbGJhY2tDb21wb25lbnQgcHJvcFwiKTtcbiAgICAgICAgfVxuICAgICAgICB0aHJvdyBlcnJvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIGNyZWF0ZUVsZW1lbnQoRXJyb3JCb3VuZGFyeUNvbnRleHQuUHJvdmlkZXIsIHtcbiAgICAgIHZhbHVlOiB7XG4gICAgICAgIGRpZENhdGNoLFxuICAgICAgICBlcnJvcixcbiAgICAgICAgcmVzZXRFcnJvckJvdW5kYXJ5OiB0aGlzLnJlc2V0RXJyb3JCb3VuZGFyeVxuICAgICAgfVxuICAgIH0sIGNoaWxkVG9SZW5kZXIpO1xuICB9XG59XG5mdW5jdGlvbiBoYXNBcnJheUNoYW5nZWQoKSB7XG4gIGxldCBhID0gYXJndW1lbnRzLmxlbmd0aCA+IDAgJiYgYXJndW1lbnRzWzBdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMF0gOiBbXTtcbiAgbGV0IGIgPSBhcmd1bWVudHMubGVuZ3RoID4gMSAmJiBhcmd1bWVudHNbMV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1sxXSA6IFtdO1xuICByZXR1cm4gYS5sZW5ndGggIT09IGIubGVuZ3RoIHx8IGEuc29tZSgoaXRlbSwgaW5kZXgpID0+ICFPYmplY3QuaXMoaXRlbSwgYltpbmRleF0pKTtcbn1cblxuZnVuY3Rpb24gYXNzZXJ0RXJyb3JCb3VuZGFyeUNvbnRleHQodmFsdWUpIHtcbiAgaWYgKHZhbHVlID09IG51bGwgfHwgdHlwZW9mIHZhbHVlLmRpZENhdGNoICE9PSBcImJvb2xlYW5cIiB8fCB0eXBlb2YgdmFsdWUucmVzZXRFcnJvckJvdW5kYXJ5ICE9PSBcImZ1bmN0aW9uXCIpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJFcnJvckJvdW5kYXJ5Q29udGV4dCBub3QgZm91bmRcIik7XG4gIH1cbn1cblxuZnVuY3Rpb24gdXNlRXJyb3JCb3VuZGFyeSgpIHtcbiAgY29uc3QgY29udGV4dCA9IHVzZUNvbnRleHQoRXJyb3JCb3VuZGFyeUNvbnRleHQpO1xuICBhc3NlcnRFcnJvckJvdW5kYXJ5Q29udGV4dChjb250ZXh0KTtcbiAgY29uc3QgW3N0YXRlLCBzZXRTdGF0ZV0gPSB1c2VTdGF0ZSh7XG4gICAgZXJyb3I6IG51bGwsXG4gICAgaGFzRXJyb3I6IGZhbHNlXG4gIH0pO1xuICBjb25zdCBtZW1vaXplZCA9IHVzZU1lbW8oKCkgPT4gKHtcbiAgICByZXNldEJvdW5kYXJ5OiAoKSA9PiB7XG4gICAgICBjb250ZXh0LnJlc2V0RXJyb3JCb3VuZGFyeSgpO1xuICAgICAgc2V0U3RhdGUoe1xuICAgICAgICBlcnJvcjogbnVsbCxcbiAgICAgICAgaGFzRXJyb3I6IGZhbHNlXG4gICAgICB9KTtcbiAgICB9LFxuICAgIHNob3dCb3VuZGFyeTogZXJyb3IgPT4gc2V0U3RhdGUoe1xuICAgICAgZXJyb3IsXG4gICAgICBoYXNFcnJvcjogdHJ1ZVxuICAgIH0pXG4gIH0pLCBbY29udGV4dC5yZXNldEVycm9yQm91bmRhcnldKTtcbiAgaWYgKHN0YXRlLmhhc0Vycm9yKSB7XG4gICAgdGhyb3cgc3RhdGUuZXJyb3I7XG4gIH1cbiAgcmV0dXJuIG1lbW9pemVkO1xufVxuXG5mdW5jdGlvbiB3aXRoRXJyb3JCb3VuZGFyeShjb21wb25lbnQsIGVycm9yQm91bmRhcnlQcm9wcykge1xuICBjb25zdCBXcmFwcGVkID0gZm9yd2FyZFJlZigocHJvcHMsIHJlZikgPT4gY3JlYXRlRWxlbWVudChFcnJvckJvdW5kYXJ5LCBlcnJvckJvdW5kYXJ5UHJvcHMsIGNyZWF0ZUVsZW1lbnQoY29tcG9uZW50LCB7XG4gICAgLi4ucHJvcHMsXG4gICAgcmVmXG4gIH0pKSk7XG5cbiAgLy8gRm9ybWF0IGZvciBkaXNwbGF5IGluIERldlRvb2xzXG4gIGNvbnN0IG5hbWUgPSBjb21wb25lbnQuZGlzcGxheU5hbWUgfHwgY29tcG9uZW50Lm5hbWUgfHwgXCJVbmtub3duXCI7XG4gIFdyYXBwZWQuZGlzcGxheU5hbWUgPSBcIndpdGhFcnJvckJvdW5kYXJ5KFwiLmNvbmNhdChuYW1lLCBcIilcIik7XG4gIHJldHVybiBXcmFwcGVkO1xufVxuXG5leHBvcnQgeyBFcnJvckJvdW5kYXJ5LCBFcnJvckJvdW5kYXJ5Q29udGV4dCwgdXNlRXJyb3JCb3VuZGFyeSwgd2l0aEVycm9yQm91bmRhcnkgfTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/react-error-boundary/dist/react-error-boundary.development.esm.js\n"); + +/***/ }), + +/***/ "react": +/*!************************!*\ + !*** external "React" ***! + \************************/ +/***/ (function(module) { + +module.exports = window["React"]; + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "@wordpress/server-side-render": +/*!******************************************!*\ + !*** external ["wp","serverSideRender"] ***! + \******************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["serverSideRender"]; + +/***/ }), + +/***/ "./src/news/block.json": +/*!*****************************!*\ + !*** ./src/news/block.json ***! + \*****************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/news","version":"1.0.10","title":"News","category":"rrze_elements","description":"Creates a news block.","supports":{"html":false},"attributes":{"title":{"type":"string"},"cat":{"type":"string"},"tag":{"type":"string"},"num":{"type":"number","default":5},"divclass":{"type":"string"},"hidemeta":{"type":"boolean","default":false},"hstart":{"type":"number","default":2},"type":{"type":"string"},"hideduplicates":{"type":"boolean"},"has_thumbnail":{"type":"boolean","default":false},"days":{"type":"number","default":0},"id":{"type":"array"},"display":{"type":"string","default":""},"hide":{"type":"string"},"imgfloat":{"type":"string","default":"left"},"columns":{"type":"number","default":0},"sticky_only":{"type":"boolean"},"grid":{"type":"boolean","default":false}},"example":{"attributes":{"num":5,"hidemeta":false,"hstart":2,"type":"cols_3-1","hideduplicates":false,"has_thumbnail":false,"days":0,"id":[],"display":"list","hide":"","imgfloat":"left","columns":0,"sticky_only":false,"grid":false}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/news/index.tsx"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/notice/index-rtl.css b/build/notice/index-rtl.css index ab8e76b0..1ef2e3aa 100644 --- a/build/notice/index-rtl.css +++ b/build/notice/index-rtl.css @@ -1 +1,252 @@ -.notice{display:block;margin:20px 0;padding-right:40px;position:relative}.notice h1,.notice h2,.notice h3,.notice h4,.notice h5,.notice h6{margin-bottom:0;padding-top:0}.notice ol,.notice p,.notice ul{margin-bottom:.3em}.alert .notice ol,.alert .notice p,.alert .notice ul{margin-bottom:0}.alert .notice{margin:0;padding-bottom:0;padding-top:0}.notice svg.rrze-elements-icon{right:0;max-width:30px;position:absolute;top:0}.notice-alert svg.rrze-elements-icon,.notice-attention svg.rrze-elements-icon{fill:#a71c18!important}.notice-alert h1,.notice-alert h2,.notice-alert h3,.notice-alert h4,.notice-alert h5,.notice-alert h6,.notice-attention h1,.notice-attention h2,.notice-attention h3,.notice-attention h4,.notice-attention h5,.notice-attention h6{color:#a71c18}.notice-alert.no-title p,.notice-attention.no-title p{color:#a71c18;font-weight:700}.notice-hinweis svg.rrze-elements-icon{fill:#00458c!important}.notice-hinweis h1,.notice-hinweis h2,.notice-hinweis h3,.notice-hinweis h4,.notice-hinweis h5,.notice-hinweis h6{color:#00458c}.notice-hinweis.no-title p{color:#00458c;font-weight:700}.notice-baustelle svg.rrze-elements-icon{fill:#4b4a56!important}.notice-baustelle h1,.notice-baustelle h2,.notice-baustelle h3,.notice-baustelle h4,.notice-baustelle h5,.notice-baustelle h6{color:#4b4a56}.notice-baustelle.no-title p{color:#4b4a56;font-weight:700}.notice-question svg.rrze-elements-icon{fill:#005cae!important}.notice-minus svg.rrze-elements-icon{fill:#a71c18!important}.notice-plus svg.rrze-elements-icon{fill:#00905a!important}.notice-tipp svg.rrze-elements-icon{fill:orange!important}.notice-tipp h1,.notice-tipp h2,.notice-tipp h3,.notice-tipp h4,.notice-tipp h5,.notice-tipp h6{color:#4b4a56}.notice-tipp.no-title p{color:#4b4a56;font-weight:700}.notice-audio svg.rrze-elements-icon,.notice-download svg.rrze-elements-icon,.notice-faubox svg.rrze-elements-icon,.notice-video svg.rrze-elements-icon{fill:#005cae!important}.notice-thumbs-up svg.rrze-elements-icon{fill:#00905a!important}.notice-thumbs-down svg.rrze-elements-icon{fill:#a71c18!important}.wp-block-rrze-elements-notice{display:block}.wp-block-rrze-elements-notice .notice{border:none;display:-ms-grid;display:grid;padding-right:0;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:.5em}.wp-block-rrze-elements-notice .notice h2.wp-block-heading{margin-top:0}@media screen and (min-width:300px){.wp-block-rrze-elements-notice .notice{-ms-grid-columns:6em auto;grid-template-columns:6em auto}}@media screen and (min-width:600px){.wp-block-rrze-elements-notice .notice{grid-gap:2em}}.wp-block-rrze-elements-notice .notice :first-child{-ms-grid-row-align:top;align-self:top}.wp-block-rrze-elements-notice .notice :first-child .fa-solid{font-size:1.5em;text-align:center;width:3em}.wp-block-rrze-elements-notice .notice :first-child span:before{aspect-ratio:1/1;background-color:var(--color-zentral-basis,#04316a);color:#fff;display:block;padding:1em .5em}.wp-block-rrze-elements-notice .notice :first-child span.fa-triangle-exclamation:before{background-color:#ff0;color:#121212}.wp-block-rrze-elements-notice .notice div:nth-child(2){-ms-grid-row-align:top;align-self:top;border-top:none;padding-top:.5em}.wp-block-rrze-elements-notice .notice div:nth-child(2) h1,.wp-block-rrze-elements-notice .notice div:nth-child(2) h2,.wp-block-rrze-elements-notice .notice div:nth-child(2) h3,.wp-block-rrze-elements-notice .notice div:nth-child(2) h4,.wp-block-rrze-elements-notice .notice div:nth-child(2) h5,.wp-block-rrze-elements-notice .notice div:nth-child(2) h6{padding-bottom:0}@media screen and (min-width:300px){.wp-block-rrze-elements-notice .notice div:nth-child(2){border-top:3px solid var(--color-zentral-basis,#04316a)}}.wp-block-rrze-elements-notice .notice :first-child span:before{aspect-ratio:inherit}.wp-block-rrze-elements-notice .notice :nth-child(2){-ms-grid-row-align:top;align-self:top;padding-top:.5em}.wp-block-rrze-elements-notice .notice :nth-child(2) h1,.wp-block-rrze-elements-notice .notice :nth-child(2) h2,.wp-block-rrze-elements-notice .notice :nth-child(2) h3,.wp-block-rrze-elements-notice .notice :nth-child(2) h4,.wp-block-rrze-elements-notice .notice :nth-child(2) h5,.wp-block-rrze-elements-notice .notice :nth-child(2) h6{padding-bottom:0} +/*!***********************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/notice/editor.scss ***! + \***********************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/*! + * Absatzklassen + */ +.notice { + display: block; + margin: 20px 0; + padding-right: 40px; + position: relative; +} +.notice h1, +.notice h2, +.notice h3, +.notice h4, +.notice h5, +.notice h6 { + margin-bottom: 0; + padding-top: 0; +} +.notice p, +.notice ul, +.notice ol { + margin-bottom: 0.3em; +} +.alert .notice p, +.alert .notice ul, +.alert .notice ol { + margin-bottom: 0; +} +.alert .notice { + margin: 0; + padding-top: 0; + padding-bottom: 0; +} +.notice svg.rrze-elements-icon { + position: absolute; + top: 0; + right: 0; + max-width: 30px; +} + +.notice-alert svg.rrze-elements-icon, +.notice-attention svg.rrze-elements-icon { + fill: #a71c18 !important; +} +.notice-alert h1, +.notice-alert h2, +.notice-alert h3, +.notice-alert h4, +.notice-alert h5, +.notice-alert h6, +.notice-attention h1, +.notice-attention h2, +.notice-attention h3, +.notice-attention h4, +.notice-attention h5, +.notice-attention h6 { + color: #a71c18; +} +.notice-alert.no-title p, +.notice-attention.no-title p { + color: #a71c18; + font-weight: bold; +} + +.notice-hinweis svg.rrze-elements-icon { + fill: #00458C !important; +} +.notice-hinweis h1, +.notice-hinweis h2, +.notice-hinweis h3, +.notice-hinweis h4, +.notice-hinweis h5, +.notice-hinweis h6 { + color: #00458C; +} +.notice-hinweis.no-title p { + color: #00458C; + font-weight: bold; +} + +.notice-baustelle svg.rrze-elements-icon { + fill: #4B4A56 !important; +} +.notice-baustelle h1, +.notice-baustelle h2, +.notice-baustelle h3, +.notice-baustelle h4, +.notice-baustelle h5, +.notice-baustelle h6 { + color: #4B4A56; +} +.notice-baustelle.no-title p { + color: #4B4A56; + font-weight: bold; +} + +.notice-question svg.rrze-elements-icon { + fill: #005CAE !important; +} + +.notice-minus svg.rrze-elements-icon { + fill: #a71c18 !important; +} + +.notice-plus svg.rrze-elements-icon { + fill: #00905A !important; +} + +.notice-tipp svg.rrze-elements-icon { + fill: orange !important; +} +.notice-tipp h1, +.notice-tipp h2, +.notice-tipp h3, +.notice-tipp h4, +.notice-tipp h5, +.notice-tipp h6 { + color: #4B4A56; +} +.notice-tipp.no-title p { + color: #4B4A56; + font-weight: bold; +} + +.notice-download svg.rrze-elements-icon { + fill: #005CAE !important; +} + +.notice-faubox svg.rrze-elements-icon { + fill: #005CAE !important; +} + +.notice-audio svg.rrze-elements-icon { + fill: #005CAE !important; +} + +.notice-video svg.rrze-elements-icon { + fill: #005CAE !important; +} + +.notice-thumbs-up svg.rrze-elements-icon { + fill: #00905A !important; +} + +.notice-thumbs-down svg.rrze-elements-icon { + fill: #a71c18 !important; +} + +.wp-block-rrze-elements-notice { + display: block; +} +.wp-block-rrze-elements-notice .notice { + border: none; + padding-right: 0; + display: -ms-grid; + display: grid; + -ms-grid-columns: 1fr; + grid-template-columns: 1fr; + grid-gap: 0.5em; +} +.wp-block-rrze-elements-notice .notice h2.wp-block-heading { + margin-top: 0; +} +@media screen and (min-width: 300px) { + .wp-block-rrze-elements-notice .notice { + -ms-grid-columns: 6em auto; + grid-template-columns: 6em auto; + } +} +@media screen and (min-width: 600px) { + .wp-block-rrze-elements-notice .notice { + grid-gap: 2em; + } +} +.wp-block-rrze-elements-notice .notice :first-child { + -ms-grid-row-align: top; + align-self: top; +} +.wp-block-rrze-elements-notice .notice :first-child .fa-solid { + font-size: 1.5em; + width: 3em; + text-align: center; +} +.wp-block-rrze-elements-notice .notice :first-child span:before { + display: block; + color: #fff; + background-color: var(--color-zentral-basis, #04316A); + aspect-ratio: 1/1; + padding: 1em 0.5em; +} +.wp-block-rrze-elements-notice .notice :first-child span.fa-triangle-exclamation:before { + background-color: #ffff00; + color: #121212; +} +.wp-block-rrze-elements-notice .notice div:nth-child(2) { + -ms-grid-row-align: top; + align-self: top; + border-top: none; + padding-top: 0.5em; +} +.wp-block-rrze-elements-notice .notice div:nth-child(2) h1, +.wp-block-rrze-elements-notice .notice div:nth-child(2) h2, +.wp-block-rrze-elements-notice .notice div:nth-child(2) h3, +.wp-block-rrze-elements-notice .notice div:nth-child(2) h4, +.wp-block-rrze-elements-notice .notice div:nth-child(2) h5, +.wp-block-rrze-elements-notice .notice div:nth-child(2) h6 { + padding-bottom: 0; +} +@media screen and (min-width: 300px) { + .wp-block-rrze-elements-notice .notice div:nth-child(2) { + border-top: 3px solid var(--color-zentral-basis, #04316A); + } +} + +.wp-block-rrze-elements-notice .notice :first-child span:before { + aspect-ratio: inherit; +} +.wp-block-rrze-elements-notice .notice :nth-child(2) { + -ms-grid-row-align: top; + align-self: top; + padding-top: 0.5em; +} +.wp-block-rrze-elements-notice .notice :nth-child(2) h1, .wp-block-rrze-elements-notice .notice :nth-child(2) h2, .wp-block-rrze-elements-notice .notice :nth-child(2) h3, .wp-block-rrze-elements-notice .notice :nth-child(2) h4, .wp-block-rrze-elements-notice .notice :nth-child(2) h5, .wp-block-rrze-elements-notice .notice :nth-child(2) h6 { + padding-bottom: 0; +} diff --git a/build/notice/index.asset.php b/build/notice/index.asset.php index 5010a2ae..6a501b74 100644 --- a/build/notice/index.asset.php +++ b/build/notice/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '178a246a36f679b20236'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '5c9809f92fc21fbb254e'); diff --git a/build/notice/index.css b/build/notice/index.css index 7efd348c..2f4667e4 100644 --- a/build/notice/index.css +++ b/build/notice/index.css @@ -1 +1,252 @@ -.notice{display:block;margin:20px 0;padding-left:40px;position:relative}.notice h1,.notice h2,.notice h3,.notice h4,.notice h5,.notice h6{margin-bottom:0;padding-top:0}.notice ol,.notice p,.notice ul{margin-bottom:.3em}.alert .notice ol,.alert .notice p,.alert .notice ul{margin-bottom:0}.alert .notice{margin:0;padding-bottom:0;padding-top:0}.notice svg.rrze-elements-icon{left:0;max-width:30px;position:absolute;top:0}.notice-alert svg.rrze-elements-icon,.notice-attention svg.rrze-elements-icon{fill:#a71c18!important}.notice-alert h1,.notice-alert h2,.notice-alert h3,.notice-alert h4,.notice-alert h5,.notice-alert h6,.notice-attention h1,.notice-attention h2,.notice-attention h3,.notice-attention h4,.notice-attention h5,.notice-attention h6{color:#a71c18}.notice-alert.no-title p,.notice-attention.no-title p{color:#a71c18;font-weight:700}.notice-hinweis svg.rrze-elements-icon{fill:#00458c!important}.notice-hinweis h1,.notice-hinweis h2,.notice-hinweis h3,.notice-hinweis h4,.notice-hinweis h5,.notice-hinweis h6{color:#00458c}.notice-hinweis.no-title p{color:#00458c;font-weight:700}.notice-baustelle svg.rrze-elements-icon{fill:#4b4a56!important}.notice-baustelle h1,.notice-baustelle h2,.notice-baustelle h3,.notice-baustelle h4,.notice-baustelle h5,.notice-baustelle h6{color:#4b4a56}.notice-baustelle.no-title p{color:#4b4a56;font-weight:700}.notice-question svg.rrze-elements-icon{fill:#005cae!important}.notice-minus svg.rrze-elements-icon{fill:#a71c18!important}.notice-plus svg.rrze-elements-icon{fill:#00905a!important}.notice-tipp svg.rrze-elements-icon{fill:orange!important}.notice-tipp h1,.notice-tipp h2,.notice-tipp h3,.notice-tipp h4,.notice-tipp h5,.notice-tipp h6{color:#4b4a56}.notice-tipp.no-title p{color:#4b4a56;font-weight:700}.notice-audio svg.rrze-elements-icon,.notice-download svg.rrze-elements-icon,.notice-faubox svg.rrze-elements-icon,.notice-video svg.rrze-elements-icon{fill:#005cae!important}.notice-thumbs-up svg.rrze-elements-icon{fill:#00905a!important}.notice-thumbs-down svg.rrze-elements-icon{fill:#a71c18!important}.wp-block-rrze-elements-notice{display:block}.wp-block-rrze-elements-notice .notice{border:none;display:-ms-grid;display:grid;padding-left:0;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:.5em}.wp-block-rrze-elements-notice .notice h2.wp-block-heading{margin-top:0}@media screen and (min-width:300px){.wp-block-rrze-elements-notice .notice{-ms-grid-columns:6em auto;grid-template-columns:6em auto}}@media screen and (min-width:600px){.wp-block-rrze-elements-notice .notice{grid-gap:2em}}.wp-block-rrze-elements-notice .notice :first-child{-ms-grid-row-align:top;align-self:top}.wp-block-rrze-elements-notice .notice :first-child .fa-solid{font-size:1.5em;text-align:center;width:3em}.wp-block-rrze-elements-notice .notice :first-child span:before{aspect-ratio:1/1;background-color:var(--color-zentral-basis,#04316a);color:#fff;display:block;padding:1em .5em}.wp-block-rrze-elements-notice .notice :first-child span.fa-triangle-exclamation:before{background-color:#ff0;color:#121212}.wp-block-rrze-elements-notice .notice div:nth-child(2){-ms-grid-row-align:top;align-self:top;border-top:none;padding-top:.5em}.wp-block-rrze-elements-notice .notice div:nth-child(2) h1,.wp-block-rrze-elements-notice .notice div:nth-child(2) h2,.wp-block-rrze-elements-notice .notice div:nth-child(2) h3,.wp-block-rrze-elements-notice .notice div:nth-child(2) h4,.wp-block-rrze-elements-notice .notice div:nth-child(2) h5,.wp-block-rrze-elements-notice .notice div:nth-child(2) h6{padding-bottom:0}@media screen and (min-width:300px){.wp-block-rrze-elements-notice .notice div:nth-child(2){border-top:3px solid var(--color-zentral-basis,#04316a)}}.wp-block-rrze-elements-notice .notice :first-child span:before{aspect-ratio:inherit}.wp-block-rrze-elements-notice .notice :nth-child(2){-ms-grid-row-align:top;align-self:top;padding-top:.5em}.wp-block-rrze-elements-notice .notice :nth-child(2) h1,.wp-block-rrze-elements-notice .notice :nth-child(2) h2,.wp-block-rrze-elements-notice .notice :nth-child(2) h3,.wp-block-rrze-elements-notice .notice :nth-child(2) h4,.wp-block-rrze-elements-notice .notice :nth-child(2) h5,.wp-block-rrze-elements-notice .notice :nth-child(2) h6{padding-bottom:0} +/*!***********************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/notice/editor.scss ***! + \***********************************************************************************************************************************************************************************************************************************************/ +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +/*! + * Absatzklassen + */ +.notice { + display: block; + margin: 20px 0; + padding-left: 40px; + position: relative; +} +.notice h1, +.notice h2, +.notice h3, +.notice h4, +.notice h5, +.notice h6 { + margin-bottom: 0; + padding-top: 0; +} +.notice p, +.notice ul, +.notice ol { + margin-bottom: 0.3em; +} +.alert .notice p, +.alert .notice ul, +.alert .notice ol { + margin-bottom: 0; +} +.alert .notice { + margin: 0; + padding-top: 0; + padding-bottom: 0; +} +.notice svg.rrze-elements-icon { + position: absolute; + top: 0; + left: 0; + max-width: 30px; +} + +.notice-alert svg.rrze-elements-icon, +.notice-attention svg.rrze-elements-icon { + fill: #a71c18 !important; +} +.notice-alert h1, +.notice-alert h2, +.notice-alert h3, +.notice-alert h4, +.notice-alert h5, +.notice-alert h6, +.notice-attention h1, +.notice-attention h2, +.notice-attention h3, +.notice-attention h4, +.notice-attention h5, +.notice-attention h6 { + color: #a71c18; +} +.notice-alert.no-title p, +.notice-attention.no-title p { + color: #a71c18; + font-weight: bold; +} + +.notice-hinweis svg.rrze-elements-icon { + fill: #00458C !important; +} +.notice-hinweis h1, +.notice-hinweis h2, +.notice-hinweis h3, +.notice-hinweis h4, +.notice-hinweis h5, +.notice-hinweis h6 { + color: #00458C; +} +.notice-hinweis.no-title p { + color: #00458C; + font-weight: bold; +} + +.notice-baustelle svg.rrze-elements-icon { + fill: #4B4A56 !important; +} +.notice-baustelle h1, +.notice-baustelle h2, +.notice-baustelle h3, +.notice-baustelle h4, +.notice-baustelle h5, +.notice-baustelle h6 { + color: #4B4A56; +} +.notice-baustelle.no-title p { + color: #4B4A56; + font-weight: bold; +} + +.notice-question svg.rrze-elements-icon { + fill: #005CAE !important; +} + +.notice-minus svg.rrze-elements-icon { + fill: #a71c18 !important; +} + +.notice-plus svg.rrze-elements-icon { + fill: #00905A !important; +} + +.notice-tipp svg.rrze-elements-icon { + fill: orange !important; +} +.notice-tipp h1, +.notice-tipp h2, +.notice-tipp h3, +.notice-tipp h4, +.notice-tipp h5, +.notice-tipp h6 { + color: #4B4A56; +} +.notice-tipp.no-title p { + color: #4B4A56; + font-weight: bold; +} + +.notice-download svg.rrze-elements-icon { + fill: #005CAE !important; +} + +.notice-faubox svg.rrze-elements-icon { + fill: #005CAE !important; +} + +.notice-audio svg.rrze-elements-icon { + fill: #005CAE !important; +} + +.notice-video svg.rrze-elements-icon { + fill: #005CAE !important; +} + +.notice-thumbs-up svg.rrze-elements-icon { + fill: #00905A !important; +} + +.notice-thumbs-down svg.rrze-elements-icon { + fill: #a71c18 !important; +} + +.wp-block-rrze-elements-notice { + display: block; +} +.wp-block-rrze-elements-notice .notice { + border: none; + padding-left: 0; + display: -ms-grid; + display: grid; + -ms-grid-columns: 1fr; + grid-template-columns: 1fr; + grid-gap: 0.5em; +} +.wp-block-rrze-elements-notice .notice h2.wp-block-heading { + margin-top: 0; +} +@media screen and (min-width: 300px) { + .wp-block-rrze-elements-notice .notice { + -ms-grid-columns: 6em auto; + grid-template-columns: 6em auto; + } +} +@media screen and (min-width: 600px) { + .wp-block-rrze-elements-notice .notice { + grid-gap: 2em; + } +} +.wp-block-rrze-elements-notice .notice :first-child { + -ms-grid-row-align: top; + align-self: top; +} +.wp-block-rrze-elements-notice .notice :first-child .fa-solid { + font-size: 1.5em; + width: 3em; + text-align: center; +} +.wp-block-rrze-elements-notice .notice :first-child span:before { + display: block; + color: #fff; + background-color: var(--color-zentral-basis, #04316A); + aspect-ratio: 1/1; + padding: 1em 0.5em; +} +.wp-block-rrze-elements-notice .notice :first-child span.fa-triangle-exclamation:before { + background-color: #ffff00; + color: #121212; +} +.wp-block-rrze-elements-notice .notice div:nth-child(2) { + -ms-grid-row-align: top; + align-self: top; + border-top: none; + padding-top: 0.5em; +} +.wp-block-rrze-elements-notice .notice div:nth-child(2) h1, +.wp-block-rrze-elements-notice .notice div:nth-child(2) h2, +.wp-block-rrze-elements-notice .notice div:nth-child(2) h3, +.wp-block-rrze-elements-notice .notice div:nth-child(2) h4, +.wp-block-rrze-elements-notice .notice div:nth-child(2) h5, +.wp-block-rrze-elements-notice .notice div:nth-child(2) h6 { + padding-bottom: 0; +} +@media screen and (min-width: 300px) { + .wp-block-rrze-elements-notice .notice div:nth-child(2) { + border-top: 3px solid var(--color-zentral-basis, #04316A); + } +} + +.wp-block-rrze-elements-notice .notice :first-child span:before { + aspect-ratio: inherit; +} +.wp-block-rrze-elements-notice .notice :nth-child(2) { + -ms-grid-row-align: top; + align-self: top; + padding-top: 0.5em; +} +.wp-block-rrze-elements-notice .notice :nth-child(2) h1, .wp-block-rrze-elements-notice .notice :nth-child(2) h2, .wp-block-rrze-elements-notice .notice :nth-child(2) h3, .wp-block-rrze-elements-notice .notice :nth-child(2) h4, .wp-block-rrze-elements-notice .notice :nth-child(2) h5, .wp-block-rrze-elements-notice .notice :nth-child(2) h6 { + padding-bottom: 0; +} diff --git a/build/notice/index.js b/build/notice/index.js index 7d8f5273..9377bfa1 100644 --- a/build/notice/index.js +++ b/build/notice/index.js @@ -1 +1,238 @@ -!function(){"use strict";var e=window.wp.blocks,t=window.ReactJSXRuntime,l=window.wp.blockEditor,c=window.wp.element,n=window.wp.i18n,a=window.wp.data,o=window.wp.components,r=window.wp.primitives,i=(0,t.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(r.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var l=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=l){var c,n,a,o,r=[],i=!0,s=!1;try{if(a=(l=l.call(e)).next,0===t){if(Object(l)!==l)return;i=!1}else for(;!(i=(c=a.call(l)).done)&&(r.push(c.value),r.length!==t);i=!0);}catch(e){s=!0,n=e}finally{try{if(!i&&null!=l.return&&(o=l.return(),Object(o)!==o))return}finally{if(s)throw n}}return r}}(e,t)||function(e,t){if(e){if("string"==typeof e)return m(e,t);var l={}.toString.call(e).slice(8,-1);return"Object"===l&&e.constructor&&(l=e.constructor.name),"Map"===l||"Set"===l?Array.from(e):"Arguments"===l||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?m(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var l=0,c=Array(t);l r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n// import { TextControl } from \"@wordpress/components\";\n\n\n\n\n\n\n\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var icon = attributes.icon;\n var _ref2 = (icon === null || icon === void 0 ? void 0 : icon.split(\" \")) || [],\n _ref3 = _slicedToArray(_ref2, 2),\n iconType = _ref3[0],\n iconName = _ref3[1];\n // isOpen state is used to control the opening and closing of the icon picker modal\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(false),\n _useState2 = _slicedToArray(_useState, 2),\n isOpen = _useState2[0],\n setOpen = _useState2[1];\n var blockName = \"rrze-elements/notice\";\n var variations = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useSelect)(function (select) {\n var _select = select(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_2__.store),\n getBlockVariations = _select.getBlockVariations;\n return getBlockVariations(blockName, \"block\");\n }, [blockName]);\n var matchedVariation = variations.find(function (variation) {\n return variation.name === attributes.style;\n });\n var openModal = function openModal() {\n return setOpen(true);\n };\n var closeModal = function closeModal() {\n return setOpen(false);\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Style Settings\", \"rrze-elements-blocks\"),\n initialOpen: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.__experimentalBlockVariationPicker, {\n variations: variations,\n onSelect: function onSelect(variation) {\n setAttributes({\n style: variation === null || variation === void 0 ? void 0 : variation.name\n });\n }\n })\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.ToolbarButton, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n label: icon === \"\" ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Select a style\", \"rrze-elements-blocks\") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Change the style\", \"rrze-elements-blocks\"),\n onClick: openModal\n }), isOpen && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Modal, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Select an Icon\", \"rrze-elements-blocks\"),\n onRequestClose: closeModal,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.__experimentalBlockVariationPicker, {\n variations: variations,\n onSelect: function onSelect(variation) {\n setAttributes({\n style: variation === null || variation === void 0 ? void 0 : variation.name\n });\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Button, {\n variant: \"primary\",\n onClick: closeModal,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Save changes\", \"rrze-elements-blocks\")\n })]\n })]\n });\n }\n })\n })\n }), !attributes.style && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Placeholder, {\n icon: \"admin-plugins\",\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Notice\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.__experimentalBlockVariationPicker, {\n variations: variations,\n onSelect: function onSelect(variation) {\n setAttributes({\n style: variation === null || variation === void 0 ? void 0 : variation.name\n });\n }\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"notice no-title \".concat(attributes.style ? \"alert-\".concat(attributes.style) : \"\"),\n style: attributes.style ? {} : {\n backgroundColor: attributes.color,\n color: attributes.textColor,\n border: \"1px solid \".concat(attributes.borderColor)\n },\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"\".concat(matchedVariation === null || matchedVariation === void 0 ? void 0 : matchedVariation.iconClass, \" rrze-elements-icon\")\n })\n })\n }), attributes.style && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n template: [[\"core/heading\", {\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Add a Headline\", \"rrze-elements-blocks\"),\n level: 3\n }], [\"core/paragraph\", {\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Add a description…\", \"rrze-elements-blocks\")\n }]],\n allowedBlocks: [\"core/heading\", \"core/paragraph\"],\n templateLock: false\n })\n })]\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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UUFBSztNQUNuQixFQUVMO0lBQUEsRUFDRztFQUFBLEdBQ0Y7QUFFViIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvbm90aWNlL2VkaXQudHN4PzQ1ZmYiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gaW1wb3J0IHsgVGV4dENvbnRyb2wgfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICB1c2VCbG9ja1Byb3BzLFxuICBJbm5lckJsb2NrcyxcbiAgSW5zcGVjdG9yQ29udHJvbHMsXG4gIEJsb2NrQ29udHJvbHMsXG4gIF9fZXhwZXJpbWVudGFsQmxvY2tWYXJpYXRpb25QaWNrZXIgYXMgQmxvY2tWYXJpYXRpb25QaWNrZXIsXG4gIHN0b3JlIGFzIGJsb2NrRWRpdG9yU3RvcmUsXG59IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IHsgc3RvcmUgYXMgYmxvY2tzU3RvcmUgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9ja3NcIjtcbmltcG9ydCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCB7XG4gIFBsYWNlaG9sZGVyLFxuICBQYW5lbEJvZHksXG4gIFRvb2xiYXJJdGVtLFxuICBUb29sYmFyR3JvdXAsXG4gIFRvb2xiYXJCdXR0b24sXG4gIEJ1dHRvbixcbiAgTW9kYWwsXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcblxuaW1wb3J0IHsgc3ltYm9sIH0gZnJvbSBcIkB3b3JkcHJlc3MvaWNvbnNcIjtcblxuaW1wb3J0IHtcbiAgU3RhbmRhcmRDb2xvclN3aXRjaGVyLFxuICBTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyLFxuICBCb3JkZXJDb2xvclBpY2tlcixcbn0gZnJvbSBcIi4uL2NvbXBvbmVudHMvQ3VzdG9tQ29sb3JTd2l0Y2hlclwiO1xuXG4vLyBAdHMtaWdub3JlXG5pbXBvcnQgdmFyaWF0aW9ucyBmcm9tIFwiLi92YXJpYXRpb25zXCI7XG5cbmludGVyZmFjZSBFZGl0UHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgc3R5bGU/OiBzdHJpbmc7XG4gICAgY29sb3I6IHN0cmluZztcbiAgICB0ZXh0Q29sb3I/OiBzdHJpbmc7XG4gICAgYm9yZGVyQ29sb3I/OiBzdHJpbmc7XG4gICAgaWNvbj86IHN0cmluZztcbiAgICBzdmdTdHJpbmc/OiBzdHJpbmc7XG4gIH07XG4gIHNldEF0dHJpYnV0ZXM6IChhdHRyaWJ1dGVzOiBQYXJ0aWFsPEVkaXRQcm9wc1tcImF0dHJpYnV0ZXNcIl0+KSA9PiB2b2lkO1xuICBjbGllbnRJZDogc3RyaW5nO1xuICBjb250ZXh0OiB7IFtrZXk6IHN0cmluZ106IGFueSB9O1xuICBibG9ja1Byb3BzOiBhbnk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEVkaXQoe1xuICBibG9ja1Byb3BzLFxuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogRWRpdFByb3BzKSB7XG4gIGNvbnN0IHByb3BzID0gdXNlQmxvY2tQcm9wcygpO1xuICBjb25zdCB7IGljb24gfSA9IGF0dHJpYnV0ZXM7XG4gIGNvbnN0IFtpY29uVHlwZSwgaWNvbk5hbWVdID0gaWNvbj8uc3BsaXQoXCIgXCIpIHx8IFtdO1xuXG4gIC8vIGlzT3BlbiBzdGF0ZSBpcyB1c2VkIHRvIGNvbnRyb2wgdGhlIG9wZW5pbmcgYW5kIGNsb3Npbmcgb2YgdGhlIGljb24gcGlja2VyIG1vZGFsXG4gIGNvbnN0IFtpc09wZW4sIHNldE9wZW5dID0gdXNlU3RhdGUoZmFsc2UpO1xuXG4gIGNvbnN0IGJsb2NrTmFtZSA9IFwicnJ6ZS1lbGVtZW50cy9ub3RpY2VcIjtcblxuICBjb25zdCB2YXJpYXRpb25zID0gdXNlU2VsZWN0KFxuICAgIChzZWxlY3QpID0+IHtcbiAgICAgIGNvbnN0IHsgZ2V0QmxvY2tWYXJpYXRpb25zIH0gPSBzZWxlY3QoYmxvY2tzU3RvcmUpIGFzIGFueTtcbiAgICAgIHJldHVybiBnZXRCbG9ja1ZhcmlhdGlvbnMoYmxvY2tOYW1lLCBcImJsb2NrXCIpO1xuICAgIH0sXG4gICAgW2Jsb2NrTmFtZV1cbiAgKTtcblxuICBjb25zdCBtYXRjaGVkVmFyaWF0aW9uID0gdmFyaWF0aW9ucy5maW5kKFxuICAgICh2YXJpYXRpb246IGFueSkgPT4gdmFyaWF0aW9uLm5hbWUgPT09IGF0dHJpYnV0ZXMuc3R5bGVcbiAgKTtcblxuICBjb25zdCBvcGVuTW9kYWwgPSAoKSA9PiBzZXRPcGVuKHRydWUpO1xuICBjb25zdCBjbG9zZU1vZGFsID0gKCkgPT4gc2V0T3BlbihmYWxzZSk7XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5wcm9wc30+XG4gICAgICA8SW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgIDxQYW5lbEJvZHlcbiAgICAgICAgICB0aXRsZT17X18oXCJTdHlsZSBTZXR0aW5nc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgIGluaXRpYWxPcGVuPXt0cnVlfVxuICAgICAgICA+XG4gICAgICAgICAgPEJsb2NrVmFyaWF0aW9uUGlja2VyXG4gICAgICAgICAgICB2YXJpYXRpb25zPXt2YXJpYXRpb25zfVxuICAgICAgICAgICAgb25TZWxlY3Q9eyh2YXJpYXRpb24pID0+IHtcbiAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcyh7IHN0eWxlOiB2YXJpYXRpb24/Lm5hbWUgfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgIC8+XG4gICAgICAgIDwvUGFuZWxCb2R5PlxuICAgICAgPC9JbnNwZWN0b3JDb250cm9scz5cbiAgICAgIDxCbG9ja0NvbnRyb2xzPlxuICAgICAgICA8VG9vbGJhckdyb3VwPlxuICAgICAgICAgIDxUb29sYmFySXRlbT5cbiAgICAgICAgICAgIHsoKSA9PiAoXG4gICAgICAgICAgICAgIDw+XG4gICAgICAgICAgICAgICAgPFRvb2xiYXJCdXR0b25cbiAgICAgICAgICAgICAgICAgIGljb249e3N5bWJvbH1cbiAgICAgICAgICAgICAgICAgIGxhYmVsPXtcbiAgICAgICAgICAgICAgICAgICAgaWNvbiA9PT0gXCJcIlxuICAgICAgICAgICAgICAgICAgICAgID8gX18oXCJTZWxlY3QgYSBzdHlsZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpXG4gICAgICAgICAgICAgICAgICAgICAgOiBfXyhcIkNoYW5nZSB0aGUgc3R5bGVcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgb25DbGljaz17b3Blbk1vZGFsfVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICAge2lzT3BlbiAmJiAoXG4gICAgICAgICAgICAgICAgICA8TW9kYWxcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU9e19fKFwiU2VsZWN0IGFuIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgICAgICAgb25SZXF1ZXN0Q2xvc2U9e2Nsb3NlTW9kYWx9XG4gICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgIDxCbG9ja1ZhcmlhdGlvblBpY2tlclxuICAgICAgICAgICAgICAgICAgICAgIHZhcmlhdGlvbnM9e3ZhcmlhdGlvbnN9XG4gICAgICAgICAgICAgICAgICAgICAgb25TZWxlY3Q9eyh2YXJpYXRpb24pID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldEF0dHJpYnV0ZXMoeyBzdHlsZTogdmFyaWF0aW9uPy5uYW1lIH0pO1xuICAgICAgICAgICAgICAgICAgICAgIH19XG4gICAgICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICAgICAgIDxCdXR0b24gdmFyaWFudD1cInByaW1hcnlcIiBvbkNsaWNrPXtjbG9zZU1vZGFsfT5cbiAgICAgICAgICAgICAgICAgICAgICB7X18oXCJTYXZlIGNoYW5nZXNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgICAgICA8L01vZGFsPlxuICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgIDwvPlxuICAgICAgICAgICAgKX1cbiAgICAgICAgICA8L1Rvb2xiYXJJdGVtPlxuICAgICAgICA8L1Rvb2xiYXJHcm91cD5cbiAgICAgIDwvQmxvY2tDb250cm9scz5cblxuICAgICAgeyFhdHRyaWJ1dGVzLnN0eWxlICYmIChcbiAgICAgICAgPFBsYWNlaG9sZGVyXG4gICAgICAgICAgaWNvbj1cImFkbWluLXBsdWdpbnNcIlxuICAgICAgICAgIGxhYmVsPXtfXyhcIk5vdGljZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICA+XG4gICAgICAgICAgPEJsb2NrVmFyaWF0aW9uUGlja2VyXG4gICAgICAgICAgICB2YXJpYXRpb25zPXt2YXJpYXRpb25zfVxuICAgICAgICAgICAgb25TZWxlY3Q9eyh2YXJpYXRpb24pID0+IHtcbiAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcyh7IHN0eWxlOiB2YXJpYXRpb24/Lm5hbWUgfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgIC8+XG4gICAgICAgIDwvUGxhY2Vob2xkZXI+XG4gICAgICApfVxuICAgICAgPGRpdlxuICAgICAgICBjbGFzc05hbWU9e2Bub3RpY2Ugbm8tdGl0bGUgJHtcbiAgICAgICAgICBhdHRyaWJ1dGVzLnN0eWxlID8gYGFsZXJ0LSR7YXR0cmlidXRlcy5zdHlsZX1gIDogXCJcIlxuICAgICAgICB9YH1cbiAgICAgICAgc3R5bGU9e1xuICAgICAgICAgIGF0dHJpYnV0ZXMuc3R5bGVcbiAgICAgICAgICAgID8ge31cbiAgICAgICAgICAgIDoge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogYXR0cmlidXRlcy5jb2xvcixcbiAgICAgICAgICAgICAgICBjb2xvcjogYXR0cmlidXRlcy50ZXh0Q29sb3IsXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBgMXB4IHNvbGlkICR7YXR0cmlidXRlcy5ib3JkZXJDb2xvcn1gLFxuICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgID5cbiAgICAgICAgPGRpdj5cbiAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgey8qIFJlbmRlciB0aGUgaWNvbiBpZiBhIG1hdGNoaW5nIHZhcmlhdGlvbiBpcyBmb3VuZCAqL31cbiAgICAgICAgICAgIDxzcGFuXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT17YCR7bWF0Y2hlZFZhcmlhdGlvbj8uaWNvbkNsYXNzfSBycnplLWVsZW1lbnRzLWljb25gfVxuICAgICAgICAgICAgPjwvc3Bhbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIHthdHRyaWJ1dGVzLnN0eWxlICYmIChcbiAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgPElubmVyQmxvY2tzXG4gICAgICAgICAgICAgIHRlbXBsYXRlPXtbXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgXCJjb3JlL2hlYWRpbmdcIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IF9fKFwiQWRkIGEgSGVhZGxpbmVcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICAgICAgICAgICAgICAgICAgbGV2ZWw6IDMsXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgXCJjb3JlL3BhcmFncmFwaFwiLFxuICAgICAgICAgICAgICAgICAgeyBwbGFjZWhvbGRlcjogX18oXCJBZGQgYSBkZXNjcmlwdGlvbuKAplwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpIH0sXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgXX1cbiAgICAgICAgICAgICAgYWxsb3dlZEJsb2Nrcz17W1wiY29yZS9oZWFkaW5nXCIsIFwiY29yZS9wYXJhZ3JhcGhcIl19XG4gICAgICAgICAgICAgIHRlbXBsYXRlTG9jaz17ZmFsc2V9XG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICApfVxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSW5zcGVjdG9yQ29udHJvbHMiLCJCbG9ja0NvbnRyb2xzIiwiX19leHBlcmltZW50YWxCbG9ja1ZhcmlhdGlvblBpY2tlciIsIkJsb2NrVmFyaWF0aW9uUGlja2VyIiwic3RvcmUiLCJibG9ja3NTdG9yZSIsInVzZVN0YXRlIiwiX18iLCJ1c2VTZWxlY3QiLCJQbGFjZWhvbGRlciIsIlBhbmVsQm9keSIsIlRvb2xiYXJJdGVtIiwiVG9vbGJhckdyb3VwIiwiVG9vbGJhckJ1dHRvbiIsIkJ1dHRvbiIsIk1vZGFsIiwic3ltYm9sIiwiRWRpdCIsIl9yZWYiLCJibG9ja1Byb3BzIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJwcm9wcyIsImljb24iLCJfcmVmMiIsInNwbGl0IiwiX3JlZjMiLCJfc2xpY2VkVG9BcnJheSIsImljb25UeXBlIiwiaWNvbk5hbWUiLCJfdXNlU3RhdGUiLCJfdXNlU3RhdGUyIiwiaXNPcGVuIiwic2V0T3BlbiIsImJsb2NrTmFtZSIsInZhcmlhdGlvbnMiLCJzZWxlY3QiLCJfc2VsZWN0IiwiZ2V0QmxvY2tWYXJpYXRpb25zIiwibWF0Y2hlZFZhcmlhdGlvbiIsImZpbmQiLCJ2YXJpYXRpb24iLCJuYW1lIiwic3R5bGUiLCJvcGVuTW9kYWwiLCJjbG9zZU1vZGFsIiwiX2pzeHMiLCJPYmplY3QiLCJhc3NpZ24iLCJjaGlsZHJlbiIsIl9qc3giLCJ0aXRsZSIsImluaXRpYWxPcGVuIiwib25TZWxlY3QiLCJfRnJhZ21lbnQiLCJsYWJlbCIsIm9uQ2xpY2siLCJvblJlcXVlc3RDbG9zZSIsInZhcmlhbnQiLCJjbGFzc05hbWUiLCJjb25jYXQiLCJiYWNrZ3JvdW5kQ29sb3IiLCJjb2xvciIsInRleHRDb2xvciIsImJvcmRlciIsImJvcmRlckNvbG9yIiwiaWNvbkNsYXNzIiwidGVtcGxhdGUiLCJwbGFjZWhvbGRlciIsImxldmVsIiwiYWxsb3dlZEJsb2NrcyIsInRlbXBsYXRlTG9jayJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/notice/edit.tsx\n"); + +/***/ }), + +/***/ "./src/notice/editor.scss": +/*!********************************!*\ + !*** ./src/notice/editor.scss ***! + \********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbm90aWNlL2VkaXRvci5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvbm90aWNlL2VkaXRvci5zY3NzP2VmMjkiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/notice/editor.scss\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "./src/notice/block.json": +/*!*******************************!*\ + !*** ./src/notice/block.json ***! + \*******************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/notice","version":"1.0.10","title":"Notice","category":"rrze_elements","description":"Creates an notice.","attributes":{"style":{"type":"string"}},"example":{"attributes":{"style":"notice-hinweis"},"innerBlocks":[{"name":"core/heading","attributes":{"content":"Info"}},{"name":"core/paragraph","attributes":{"content":"This is an info notice."}}]},"supports":{"html":false},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/notice/index.js"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/tab/index-rtl.css b/build/tab/index-rtl.css index 5c0685be..17dcb007 100644 --- a/build/tab/index-rtl.css +++ b/build/tab/index-rtl.css @@ -1,5 +1,11110 @@ -.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-right:var(--fa-li-margin,2.5em);padding-right:0}.fa-ul>li{position:relative}.fa-li{right:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-pull-right{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var«-603:1»,var«603:-2»,var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(15deg)}4%{transform:rotate(-15deg)}24%,8%{transform:rotate(18deg)}12%,28%{transform:rotate(-18deg)}16%{transform:rotate(22deg)}20%{transform:rotate(-22deg)}32%{transform:rotate(12deg)}36%{transform:rotate(-12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.fa-rotate-90{transform:rotate(-90deg)}.fa-rotate-180{transform:rotate(-180deg)}.fa-rotate-270{transform:rotate(-270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{right:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-left:1em} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} -:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} -.rrze-elements-tabs{margin-bottom:1em}.rrze-elements-tabs [role=tab],.rrze-elements-tabs [role=tab]:focus,.rrze-elements-tabs [role=tab]:hover{outline:none;overflow:visible;padding:2px 6px;position:relative;z-index:2}.rrze-elements-tabs [role=tab]{border-radius:0;cursor:pointer;display:block;font-size:1rem;margin:0 0 0 5px;text-align:right;width:100%}.rrze-elements-tabs [role=tab][aria-selected=true]{font-weight:700}@media(min-width:550px){.rrze-elements-tabs [role=tab]{border-radius:5px 5px 0 0;border-top-right-radius:4px;border-top-left-radius:4px;display:inline-block;top:1px;width:auto}}.rrze-elements-tabs [role=tab] span.focus{display:inline-block;margin:2px;padding:4px 6px}.rrze-elements-tabs [role=tab] span.focus>svg.rrze-elements-icon{border-radius:0!important;color:unset;margin-left:.4em;max-width:2em;padding:0}.rrze-elements-tabs [role=tab] span.focus .tab-suffix{display:inline-block;font-weight:700;margin-right:.4em}.rrze-elements-tabs [role=tabpanel]{min-height:10em;overflow:auto;padding:1rem}.rrze-elements-tabs [role=tabpanel].is-hidden{display:none}.rrze-elements-tabs [role=tabpanel] figure:first-child{margin-top:0}.rrze-elements-tabs.primary [role=tablist] button{background-color:var(--color-primary-ci-hell2,#ced9e7);border:1px solid var(--color-primary-ci-hell2,#ced9e7);border-bottom-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell2-kontrast,#000)}.rrze-elements-tabs.primary [role=tablist] button:active,.rrze-elements-tabs.primary [role=tablist] button:focus,.rrze-elements-tabs.primary [role=tablist] button:hover{border-color:var(--color-primary-ci-hell,#04316a);color:inherit}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] button{border-top:1px solid var(--color-primary-ci-hell2,#ced9e7)}.rrze-elements-tabs.primary [role=tablist] button:active,.rrze-elements-tabs.primary [role=tablist] button:hover{border-color:var(--color-primary-ci-hell,#04316a);color:inherit}.rrze-elements-tabs.primary [role=tablist] button:focus>span.focus{border:2px solid var(--color-primary-dunkler,#004a9f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]{background:var(--color-primary-ci-hell,#04316a);border-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-primary-ci-hell,#04316a);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover{background:var(--color-primary-ci-hell,#04316a);border-bottom-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.primary [role=tabpanel]{border:1px solid var(--color-primary-ci-hell,#04316a);border-top:0}@media(min-width:550px){.rrze-elements-tabs.primary [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}@media print{.rrze-elements-tabs.primary [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}.rrze-elements-tabs.zentral [role=tablist] button{background-color:var(--color-zentral-ci-hell2,#ced9e7);border:1px solid var(--color-zentral-ci-hell2,#ced9e7);border-bottom-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell2-kontrast,#000)}.rrze-elements-tabs.zentral [role=tablist] button:active,.rrze-elements-tabs.zentral [role=tablist] button:focus,.rrze-elements-tabs.zentral [role=tablist] button:hover{border-color:var(--color-zentral-ci-hell,#04316a);color:inherit}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] button{border-top:1px solid var(--color-zentral-ci-hell2,#ced9e7)}.rrze-elements-tabs.zentral [role=tablist] button:active,.rrze-elements-tabs.zentral [role=tablist] button:hover{border-color:var(--color-zentral-ci-hell,#04316a);color:inherit}.rrze-elements-tabs.zentral [role=tablist] button:focus>span.focus{border:2px solid var(--color-zentral-dunkler,#004a9f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]{background:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-zentral-ci-hell,#04316a);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover{background:var(--color-zentral-ci-hell,#04316a);border-bottom-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.zentral [role=tabpanel]{border:1px solid var(--color-zentral-ci-hell,#04316a);border-top:0}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tabpanel]{border-top:1px solid var(--color-zentral-ci-hell,#04316a)}}@media print{.rrze-elements-tabs.zentral [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}.rrze-elements-tabs.phil [role=tablist] button{background-color:var(--color-phil-ci-hell2,#f4e8cb);border:1px solid var(--color-phil-ci-hell2,#f4e8cb);border-bottom-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell2-kontrast,#000)}.rrze-elements-tabs.phil [role=tablist] button:active,.rrze-elements-tabs.phil [role=tablist] button:focus,.rrze-elements-tabs.phil [role=tablist] button:hover{border-color:var(--color-phil-ci-hell,#fdb735);color:inherit}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] button{border-top:1px solid var(--color-phil-ci-hell2,#f4e8cb)}.rrze-elements-tabs.phil [role=tablist] button:active,.rrze-elements-tabs.phil [role=tablist] button:hover{border-color:var(--color-phil-ci-hell,#fdb735);color:inherit}.rrze-elements-tabs.phil [role=tablist] button:focus>span.focus{border:2px solid var(--color-phil-dunkler,#e87722);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]{background:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-phil-ci-hell,#fdb735);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover{background:var(--color-phil-ci-hell,#fdb735);border-bottom-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.phil [role=tabpanel]{border:1px solid var(--color-phil-ci-hell,#fdb735);border-top:0}@media(min-width:550px){.rrze-elements-tabs.phil [role=tabpanel]{border-top:1px solid var(--color-phil-ci-hell,#fdb735)}}@media print{.rrze-elements-tabs.phil [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#fdb735)}}.rrze-elements-tabs.med [role=tablist] button{background-color:var(--color-med-ci-hell2,#b9d9ec);border:1px solid var(--color-med-ci-hell2,#b9d9ec);border-bottom-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell2-kontrast,#000)}.rrze-elements-tabs.med [role=tablist] button:active,.rrze-elements-tabs.med [role=tablist] button:focus,.rrze-elements-tabs.med [role=tablist] button:hover{border-color:var(--color-med-ci-hell,#18b4f1);color:inherit}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] button{border-top:1px solid var(--color-med-ci-hell2,#b9d9ec)}.rrze-elements-tabs.med [role=tablist] button:active,.rrze-elements-tabs.med [role=tablist] button:hover{border-color:var(--color-med-ci-hell,#18b4f1);color:inherit}.rrze-elements-tabs.med [role=tablist] button:focus>span.focus{border:2px solid var(--color-med-dunkler,#005287);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.med [role=tablist] [aria-selected=true]{background:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-med-ci-hell,#18b4f1);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover{background:var(--color-med-ci-hell,#18b4f1);border-bottom-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.med [role=tabpanel]{border:1px solid var(--color-med-ci-hell,#18b4f1);border-top:0}@media(min-width:550px){.rrze-elements-tabs.med [role=tabpanel]{border-top:1px solid var(--color-med-ci-hell,#18b4f1)}}@media print{.rrze-elements-tabs.med [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#18b4f1)}}.rrze-elements-tabs.nat [role=tablist] button{background-color:var(--color-nat-ci-hell2,#cfe0d8);border:1px solid var(--color-nat-ci-hell2,#cfe0d8);border-bottom-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell2-kontrast,#000)}.rrze-elements-tabs.nat [role=tablist] button:active,.rrze-elements-tabs.nat [role=tablist] button:focus,.rrze-elements-tabs.nat [role=tablist] button:hover{border-color:var(--color-nat-ci-hell,#7bb725);color:inherit}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] button{border-top:1px solid var(--color-nat-ci-hell2,#cfe0d8)}.rrze-elements-tabs.nat [role=tablist] button:active,.rrze-elements-tabs.nat [role=tablist] button:hover{border-color:var(--color-nat-ci-hell,#7bb725);color:inherit}.rrze-elements-tabs.nat [role=tablist] button:focus>span.focus{border:2px solid var(--color-nat-dunkler,#266141);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]{background:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-nat-ci-hell,#7bb725);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover{background:var(--color-nat-ci-hell,#7bb725);border-bottom-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.nat [role=tabpanel]{border:1px solid var(--color-nat-ci-hell,#7bb725);border-top:0}@media(min-width:550px){.rrze-elements-tabs.nat [role=tabpanel]{border-top:1px solid var(--color-nat-ci-hell,#7bb725)}}@media print{.rrze-elements-tabs.nat [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#7bb725)}}.rrze-elements-tabs.rw [role=tablist] button{background-color:var(--color-rw-ci-hell2,#f2ded1);border:1px solid var(--color-rw-ci-hell2,#f2ded1);border-bottom-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell2-kontrast,#000)}.rrze-elements-tabs.rw [role=tablist] button:active,.rrze-elements-tabs.rw [role=tablist] button:focus,.rrze-elements-tabs.rw [role=tablist] button:hover{border-color:var(--color-rw-ci-hell,#c50f3c);color:inherit}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] button{border-top:1px solid var(--color-rw-ci-hell2,#f2ded1)}.rrze-elements-tabs.rw [role=tablist] button:active,.rrze-elements-tabs.rw [role=tablist] button:hover{border-color:var(--color-rw-ci-hell,#c50f3c);color:inherit}.rrze-elements-tabs.rw [role=tablist] button:focus>span.focus{border:2px solid var(--color-rw-dunkler,#971b2f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]{background:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-rw-ci-hell,#c50f3c);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover{background:var(--color-rw-ci-hell,#c50f3c);border-bottom-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.rw [role=tabpanel]{border:1px solid var(--color-rw-ci-hell,#c50f3c);border-top:0}@media(min-width:550px){.rrze-elements-tabs.rw [role=tabpanel]{border-top:1px solid var(--color-rw-ci-hell,#c50f3c)}}@media print{.rrze-elements-tabs.rw [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#c50f3c)}}.rrze-elements-tabs.tf [role=tablist] button{background-color:var(--color-tf-ci-hell2,#d3dde6);border:1px solid var(--color-tf-ci-hell2,#d3dde6);border-bottom-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell2-kontrast,#000)}.rrze-elements-tabs.tf [role=tablist] button:active,.rrze-elements-tabs.tf [role=tablist] button:focus,.rrze-elements-tabs.tf [role=tablist] button:hover{border-color:var(--color-tf-ci-hell,#8c9fb1);color:inherit}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] button{border-top:1px solid var(--color-tf-ci-hell2,#d3dde6)}.rrze-elements-tabs.tf [role=tablist] button:active,.rrze-elements-tabs.tf [role=tablist] button:hover{border-color:var(--color-tf-ci-hell,#8c9fb1);color:inherit}.rrze-elements-tabs.tf [role=tablist] button:focus>span.focus{border:2px solid var(--color-tf-dunkler,#2f586e);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]{background:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-tf-ci-hell,#8c9fb1);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover{background:var(--color-tf-ci-hell,#8c9fb1);border-bottom-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.tf [role=tabpanel]{border:1px solid var(--color-tf-ci-hell,#8c9fb1);border-top:0}@media(min-width:550px){.rrze-elements-tabs.tf [role=tabpanel]{border-top:1px solid var(--color-tf-ci-hell,#8c9fb1)}}@media print{.rrze-elements-tabs.tf [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#8c9fb1)}}.print-only{display:none}@media print{.print-only{display:block}.hide-in-print{display:none!important}}svg.elements-tabs-icon-modal{border:1px solid #000;clear:both;float:right;height:2ch;padding:1ch;width:2ch}.elements-tabs-icon-modal-input .components-text-control__input{display:inline-block}.components-base-control.elements-tabs-icon-modal-input{width:auto}.rrze-elements-tabs-modal-container{display:flex;flex-wrap:wrap} +/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! + \********************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: "Font Awesome 6 Free"; +} + +.fab, +.fa-brands { + font-family: "Font Awesome 6 Brands"; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-right: var(--fa-li-margin, 2.5em); + padding-right: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + right: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var«-653:1», var«653:-2», var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(15deg); + } + 4% { + transform: rotate(-15deg); + } + 8%, 24% { + transform: rotate(18deg); + } + 12%, 28% { + transform: rotate(-18deg); + } + 16% { + transform: rotate(22deg); + } + 20% { + transform: rotate(-22deg); + } + 32% { + transform: rotate(12deg); + } + 36% { + transform: rotate(-12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(-360deg); + } +} +.fa-rotate-90 { + transform: rotate(-90deg); +} + +.fa-rotate-180 { + transform: rotate(-180deg); +} + +.fa-rotate-270 { + transform: rotate(-270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + right: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-0::before { + content: "\30 "; +} + +.fa-1::before { + content: "\31 "; +} + +.fa-2::before { + content: "\32 "; +} + +.fa-3::before { + content: "\33 "; +} + +.fa-4::before { + content: "\34 "; +} + +.fa-5::before { + content: "\35 "; +} + +.fa-6::before { + content: "\36 "; +} + +.fa-7::before { + content: "\37 "; +} + +.fa-8::before { + content: "\38 "; +} + +.fa-9::before { + content: "\39 "; +} + +.fa-fill-drip::before { + content: "\f576"; +} + +.fa-arrows-to-circle::before { + content: "\e4bd"; +} + +.fa-circle-chevron-right::before { + content: "\f138"; +} + +.fa-chevron-circle-right::before { + content: "\f138"; +} + +.fa-at::before { + content: "\@"; +} + +.fa-trash-can::before { + content: "\f2ed"; +} + +.fa-trash-alt::before { + content: "\f2ed"; +} + +.fa-text-height::before { + content: "\f034"; +} + +.fa-user-xmark::before { + content: "\f235"; +} + +.fa-user-times::before { + content: "\f235"; +} + +.fa-stethoscope::before { + content: "\f0f1"; +} + +.fa-message::before { + content: "\f27a"; +} + +.fa-comment-alt::before { + content: "\f27a"; +} + +.fa-info::before { + content: "\f129"; +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; +} + +.fa-compress-alt::before { + content: "\f422"; +} + +.fa-explosion::before { + content: "\e4e9"; +} + +.fa-file-lines::before { + content: "\f15c"; +} + +.fa-file-alt::before { + content: "\f15c"; +} + +.fa-file-text::before { + content: "\f15c"; +} + +.fa-wave-square::before { + content: "\f83e"; +} + +.fa-ring::before { + content: "\f70b"; +} + +.fa-building-un::before { + content: "\e4d9"; +} + +.fa-dice-three::before { + content: "\f527"; +} + +.fa-calendar-days::before { + content: "\f073"; +} + +.fa-calendar-alt::before { + content: "\f073"; +} + +.fa-anchor-circle-check::before { + content: "\e4aa"; +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; +} + +.fa-volleyball::before { + content: "\f45f"; +} + +.fa-volleyball-ball::before { + content: "\f45f"; +} + +.fa-arrows-up-to-line::before { + content: "\e4c2"; +} + +.fa-sort-down::before { + content: "\f0dd"; +} + +.fa-sort-desc::before { + content: "\f0dd"; +} + +.fa-circle-minus::before { + content: "\f056"; +} + +.fa-minus-circle::before { + content: "\f056"; +} + +.fa-door-open::before { + content: "\f52b"; +} + +.fa-right-from-bracket::before { + content: "\f2f5"; +} + +.fa-sign-out-alt::before { + content: "\f2f5"; +} + +.fa-atom::before { + content: "\f5d2"; +} + +.fa-soap::before { + content: "\e06e"; +} + +.fa-icons::before { + content: "\f86d"; +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; +} + +.fa-microphone-lines-slash::before { + content: "\f539"; +} + +.fa-microphone-alt-slash::before { + content: "\f539"; +} + +.fa-bridge-circle-check::before { + content: "\e4c9"; +} + +.fa-pump-medical::before { + content: "\e06a"; +} + +.fa-fingerprint::before { + content: "\f577"; +} + +.fa-hand-point-right::before { + content: "\f0a4"; +} + +.fa-magnifying-glass-location::before { + content: "\f689"; +} + +.fa-search-location::before { + content: "\f689"; +} + +.fa-forward-step::before { + content: "\f051"; +} + +.fa-step-forward::before { + content: "\f051"; +} + +.fa-face-smile-beam::before { + content: "\f5b8"; +} + +.fa-smile-beam::before { + content: "\f5b8"; +} + +.fa-flag-checkered::before { + content: "\f11e"; +} + +.fa-football::before { + content: "\f44e"; +} + +.fa-football-ball::before { + content: "\f44e"; +} + +.fa-school-circle-exclamation::before { + content: "\e56c"; +} + +.fa-crop::before { + content: "\f125"; +} + +.fa-angles-down::before { + content: "\f103"; +} + +.fa-angle-double-down::before { + content: "\f103"; +} + +.fa-users-rectangle::before { + content: "\e594"; +} + +.fa-people-roof::before { + content: "\e537"; +} + +.fa-people-line::before { + content: "\e534"; +} + +.fa-beer-mug-empty::before { + content: "\f0fc"; +} + +.fa-beer::before { + content: "\f0fc"; +} + +.fa-diagram-predecessor::before { + content: "\e477"; +} + +.fa-arrow-up-long::before { + content: "\f176"; +} + +.fa-long-arrow-up::before { + content: "\f176"; +} + +.fa-fire-flame-simple::before { + content: "\f46a"; +} + +.fa-burn::before { + content: "\f46a"; +} + +.fa-person::before { + content: "\f183"; +} + +.fa-male::before { + content: "\f183"; +} + +.fa-laptop::before { + content: "\f109"; +} + +.fa-file-csv::before { + content: "\f6dd"; +} + +.fa-menorah::before { + content: "\f676"; +} + +.fa-truck-plane::before { + content: "\e58f"; +} + +.fa-record-vinyl::before { + content: "\f8d9"; +} + +.fa-face-grin-stars::before { + content: "\f587"; +} + +.fa-grin-stars::before { + content: "\f587"; +} + +.fa-bong::before { + content: "\f55c"; +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; +} + +.fa-pastafarianism::before { + content: "\f67b"; +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; +} + +.fa-spoon::before { + content: "\f2e5"; +} + +.fa-utensil-spoon::before { + content: "\f2e5"; +} + +.fa-jar-wheat::before { + content: "\e517"; +} + +.fa-envelopes-bulk::before { + content: "\f674"; +} + +.fa-mail-bulk::before { + content: "\f674"; +} + +.fa-file-circle-exclamation::before { + content: "\e4eb"; +} + +.fa-circle-h::before { + content: "\f47e"; +} + +.fa-hospital-symbol::before { + content: "\f47e"; +} + +.fa-pager::before { + content: "\f815"; +} + +.fa-address-book::before { + content: "\f2b9"; +} + +.fa-contact-book::before { + content: "\f2b9"; +} + +.fa-strikethrough::before { + content: "\f0cc"; +} + +.fa-k::before { + content: "K"; +} + +.fa-landmark-flag::before { + content: "\e51c"; +} + +.fa-pencil::before { + content: "\f303"; +} + +.fa-pencil-alt::before { + content: "\f303"; +} + +.fa-backward::before { + content: "\f04a"; +} + +.fa-caret-right::before { + content: "\f0da"; +} + +.fa-comments::before { + content: "\f086"; +} + +.fa-paste::before { + content: "\f0ea"; +} + +.fa-file-clipboard::before { + content: "\f0ea"; +} + +.fa-code-pull-request::before { + content: "\e13c"; +} + +.fa-clipboard-list::before { + content: "\f46d"; +} + +.fa-truck-ramp-box::before { + content: "\f4de"; +} + +.fa-truck-loading::before { + content: "\f4de"; +} + +.fa-user-check::before { + content: "\f4fc"; +} + +.fa-vial-virus::before { + content: "\e597"; +} + +.fa-sheet-plastic::before { + content: "\e571"; +} + +.fa-blog::before { + content: "\f781"; +} + +.fa-user-ninja::before { + content: "\f504"; +} + +.fa-person-arrow-up-from-line::before { + content: "\e539"; +} + +.fa-scroll-torah::before { + content: "\f6a0"; +} + +.fa-torah::before { + content: "\f6a0"; +} + +.fa-broom-ball::before { + content: "\f458"; +} + +.fa-quidditch::before { + content: "\f458"; +} + +.fa-quidditch-broom-ball::before { + content: "\f458"; +} + +.fa-toggle-off::before { + content: "\f204"; +} + +.fa-box-archive::before { + content: "\f187"; +} + +.fa-archive::before { + content: "\f187"; +} + +.fa-person-drowning::before { + content: "\e545"; +} + +.fa-arrow-down-9-1::before { + content: "\f886"; +} + +.fa-sort-numeric-desc::before { + content: "\f886"; +} + +.fa-sort-numeric-down-alt::before { + content: "\f886"; +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-spray-can::before { + content: "\f5bd"; +} + +.fa-truck-monster::before { + content: "\f63b"; +} + +.fa-w::before { + content: "W"; +} + +.fa-earth-africa::before { + content: "\f57c"; +} + +.fa-globe-africa::before { + content: "\f57c"; +} + +.fa-rainbow::before { + content: "\f75b"; +} + +.fa-circle-notch::before { + content: "\f1ce"; +} + +.fa-tablet-screen-button::before { + content: "\f3fa"; +} + +.fa-tablet-alt::before { + content: "\f3fa"; +} + +.fa-paw::before { + content: "\f1b0"; +} + +.fa-cloud::before { + content: "\f0c2"; +} + +.fa-trowel-bricks::before { + content: "\e58a"; +} + +.fa-face-flushed::before { + content: "\f579"; +} + +.fa-flushed::before { + content: "\f579"; +} + +.fa-hospital-user::before { + content: "\f80d"; +} + +.fa-tent-arrow-left-right::before { + content: "\e57f"; +} + +.fa-gavel::before { + content: "\f0e3"; +} + +.fa-legal::before { + content: "\f0e3"; +} + +.fa-binoculars::before { + content: "\f1e5"; +} + +.fa-microphone-slash::before { + content: "\f131"; +} + +.fa-box-tissue::before { + content: "\e05b"; +} + +.fa-motorcycle::before { + content: "\f21c"; +} + +.fa-bell-concierge::before { + content: "\f562"; +} + +.fa-concierge-bell::before { + content: "\f562"; +} + +.fa-pen-ruler::before { + content: "\f5ae"; +} + +.fa-pencil-ruler::before { + content: "\f5ae"; +} + +.fa-people-arrows::before { + content: "\e068"; +} + +.fa-people-arrows-left-right::before { + content: "\e068"; +} + +.fa-mars-and-venus-burst::before { + content: "\e523"; +} + +.fa-square-caret-right::before { + content: "\f152"; +} + +.fa-caret-square-right::before { + content: "\f152"; +} + +.fa-scissors::before { + content: "\f0c4"; +} + +.fa-cut::before { + content: "\f0c4"; +} + +.fa-sun-plant-wilt::before { + content: "\e57a"; +} + +.fa-toilets-portable::before { + content: "\e584"; +} + +.fa-hockey-puck::before { + content: "\f453"; +} + +.fa-table::before { + content: "\f0ce"; +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; +} + +.fa-tachograph-digital::before { + content: "\f566"; +} + +.fa-digital-tachograph::before { + content: "\f566"; +} + +.fa-users-slash::before { + content: "\e073"; +} + +.fa-clover::before { + content: "\e139"; +} + +.fa-reply::before { + content: "\f3e5"; +} + +.fa-mail-reply::before { + content: "\f3e5"; +} + +.fa-star-and-crescent::before { + content: "\f699"; +} + +.fa-house-fire::before { + content: "\e50c"; +} + +.fa-square-minus::before { + content: "\f146"; +} + +.fa-minus-square::before { + content: "\f146"; +} + +.fa-helicopter::before { + content: "\f533"; +} + +.fa-compass::before { + content: "\f14e"; +} + +.fa-square-caret-down::before { + content: "\f150"; +} + +.fa-caret-square-down::before { + content: "\f150"; +} + +.fa-file-circle-question::before { + content: "\e4ef"; +} + +.fa-laptop-code::before { + content: "\f5fc"; +} + +.fa-swatchbook::before { + content: "\f5c3"; +} + +.fa-prescription-bottle::before { + content: "\f485"; +} + +.fa-bars::before { + content: "\f0c9"; +} + +.fa-navicon::before { + content: "\f0c9"; +} + +.fa-people-group::before { + content: "\e533"; +} + +.fa-hourglass-end::before { + content: "\f253"; +} + +.fa-hourglass-3::before { + content: "\f253"; +} + +.fa-heart-crack::before { + content: "\f7a9"; +} + +.fa-heart-broken::before { + content: "\f7a9"; +} + +.fa-square-up-right::before { + content: "\f360"; +} + +.fa-external-link-square-alt::before { + content: "\f360"; +} + +.fa-face-kiss-beam::before { + content: "\f597"; +} + +.fa-kiss-beam::before { + content: "\f597"; +} + +.fa-film::before { + content: "\f008"; +} + +.fa-ruler-horizontal::before { + content: "\f547"; +} + +.fa-people-robbery::before { + content: "\e536"; +} + +.fa-lightbulb::before { + content: "\f0eb"; +} + +.fa-caret-left::before { + content: "\f0d9"; +} + +.fa-circle-exclamation::before { + content: "\f06a"; +} + +.fa-exclamation-circle::before { + content: "\f06a"; +} + +.fa-school-circle-xmark::before { + content: "\e56d"; +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; +} + +.fa-sign-out::before { + content: "\f08b"; +} + +.fa-circle-chevron-down::before { + content: "\f13a"; +} + +.fa-chevron-circle-down::before { + content: "\f13a"; +} + +.fa-unlock-keyhole::before { + content: "\f13e"; +} + +.fa-unlock-alt::before { + content: "\f13e"; +} + +.fa-cloud-showers-heavy::before { + content: "\f740"; +} + +.fa-headphones-simple::before { + content: "\f58f"; +} + +.fa-headphones-alt::before { + content: "\f58f"; +} + +.fa-sitemap::before { + content: "\f0e8"; +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; +} + +.fa-donate::before { + content: "\f4b9"; +} + +.fa-memory::before { + content: "\f538"; +} + +.fa-road-spikes::before { + content: "\e568"; +} + +.fa-fire-burner::before { + content: "\e4f1"; +} + +.fa-flag::before { + content: "\f024"; +} + +.fa-hanukiah::before { + content: "\f6e6"; +} + +.fa-feather::before { + content: "\f52d"; +} + +.fa-volume-low::before { + content: "\f027"; +} + +.fa-volume-down::before { + content: "\f027"; +} + +.fa-comment-slash::before { + content: "\f4b3"; +} + +.fa-cloud-sun-rain::before { + content: "\f743"; +} + +.fa-compress::before { + content: "\f066"; +} + +.fa-wheat-awn::before { + content: "\e2cd"; +} + +.fa-wheat-alt::before { + content: "\e2cd"; +} + +.fa-ankh::before { + content: "\f644"; +} + +.fa-hands-holding-child::before { + content: "\e4fa"; +} + +.fa-asterisk::before { + content: "\*"; +} + +.fa-square-check::before { + content: "\f14a"; +} + +.fa-check-square::before { + content: "\f14a"; +} + +.fa-peseta-sign::before { + content: "\e221"; +} + +.fa-heading::before { + content: "\f1dc"; +} + +.fa-header::before { + content: "\f1dc"; +} + +.fa-ghost::before { + content: "\f6e2"; +} + +.fa-list::before { + content: "\f03a"; +} + +.fa-list-squares::before { + content: "\f03a"; +} + +.fa-square-phone-flip::before { + content: "\f87b"; +} + +.fa-phone-square-alt::before { + content: "\f87b"; +} + +.fa-cart-plus::before { + content: "\f217"; +} + +.fa-gamepad::before { + content: "\f11b"; +} + +.fa-circle-dot::before { + content: "\f192"; +} + +.fa-dot-circle::before { + content: "\f192"; +} + +.fa-face-dizzy::before { + content: "\f567"; +} + +.fa-dizzy::before { + content: "\f567"; +} + +.fa-egg::before { + content: "\f7fb"; +} + +.fa-house-medical-circle-xmark::before { + content: "\e513"; +} + +.fa-campground::before { + content: "\f6bb"; +} + +.fa-folder-plus::before { + content: "\f65e"; +} + +.fa-futbol::before { + content: "\f1e3"; +} + +.fa-futbol-ball::before { + content: "\f1e3"; +} + +.fa-soccer-ball::before { + content: "\f1e3"; +} + +.fa-paintbrush::before { + content: "\f1fc"; +} + +.fa-paint-brush::before { + content: "\f1fc"; +} + +.fa-lock::before { + content: "\f023"; +} + +.fa-gas-pump::before { + content: "\f52f"; +} + +.fa-hot-tub-person::before { + content: "\f593"; +} + +.fa-hot-tub::before { + content: "\f593"; +} + +.fa-map-location::before { + content: "\f59f"; +} + +.fa-map-marked::before { + content: "\f59f"; +} + +.fa-house-flood-water::before { + content: "\e50e"; +} + +.fa-tree::before { + content: "\f1bb"; +} + +.fa-bridge-lock::before { + content: "\e4cc"; +} + +.fa-sack-dollar::before { + content: "\f81d"; +} + +.fa-pen-to-square::before { + content: "\f044"; +} + +.fa-edit::before { + content: "\f044"; +} + +.fa-car-side::before { + content: "\f5e4"; +} + +.fa-share-nodes::before { + content: "\f1e0"; +} + +.fa-share-alt::before { + content: "\f1e0"; +} + +.fa-heart-circle-minus::before { + content: "\e4ff"; +} + +.fa-hourglass-half::before { + content: "\f252"; +} + +.fa-hourglass-2::before { + content: "\f252"; +} + +.fa-microscope::before { + content: "\f610"; +} + +.fa-sink::before { + content: "\e06d"; +} + +.fa-bag-shopping::before { + content: "\f290"; +} + +.fa-shopping-bag::before { + content: "\f290"; +} + +.fa-arrow-down-z-a::before { + content: "\f881"; +} + +.fa-sort-alpha-desc::before { + content: "\f881"; +} + +.fa-sort-alpha-down-alt::before { + content: "\f881"; +} + +.fa-mitten::before { + content: "\f7b5"; +} + +.fa-person-rays::before { + content: "\e54d"; +} + +.fa-users::before { + content: "\f0c0"; +} + +.fa-eye-slash::before { + content: "\f070"; +} + +.fa-flask-vial::before { + content: "\e4f3"; +} + +.fa-hand::before { + content: "\f256"; +} + +.fa-hand-paper::before { + content: "\f256"; +} + +.fa-om::before { + content: "\f679"; +} + +.fa-worm::before { + content: "\e599"; +} + +.fa-house-circle-xmark::before { + content: "\e50b"; +} + +.fa-plug::before { + content: "\f1e6"; +} + +.fa-chevron-up::before { + content: "\f077"; +} + +.fa-hand-spock::before { + content: "\f259"; +} + +.fa-stopwatch::before { + content: "\f2f2"; +} + +.fa-face-kiss::before { + content: "\f596"; +} + +.fa-kiss::before { + content: "\f596"; +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; +} + +.fa-face-grin-tongue::before { + content: "\f589"; +} + +.fa-grin-tongue::before { + content: "\f589"; +} + +.fa-chess-bishop::before { + content: "\f43a"; +} + +.fa-face-grin-wink::before { + content: "\f58c"; +} + +.fa-grin-wink::before { + content: "\f58c"; +} + +.fa-ear-deaf::before { + content: "\f2a4"; +} + +.fa-deaf::before { + content: "\f2a4"; +} + +.fa-deafness::before { + content: "\f2a4"; +} + +.fa-hard-of-hearing::before { + content: "\f2a4"; +} + +.fa-road-circle-check::before { + content: "\e564"; +} + +.fa-dice-five::before { + content: "\f523"; +} + +.fa-square-rss::before { + content: "\f143"; +} + +.fa-rss-square::before { + content: "\f143"; +} + +.fa-land-mine-on::before { + content: "\e51b"; +} + +.fa-i-cursor::before { + content: "\f246"; +} + +.fa-stamp::before { + content: "\f5bf"; +} + +.fa-stairs::before { + content: "\e289"; +} + +.fa-i::before { + content: "I"; +} + +.fa-hryvnia-sign::before { + content: "\f6f2"; +} + +.fa-hryvnia::before { + content: "\f6f2"; +} + +.fa-pills::before { + content: "\f484"; +} + +.fa-face-grin-wide::before { + content: "\f581"; +} + +.fa-grin-alt::before { + content: "\f581"; +} + +.fa-tooth::before { + content: "\f5c9"; +} + +.fa-v::before { + content: "V"; +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; +} + +.fa-bicycle::before { + content: "\f206"; +} + +.fa-staff-snake::before { + content: "\e579"; +} + +.fa-rod-asclepius::before { + content: "\e579"; +} + +.fa-rod-snake::before { + content: "\e579"; +} + +.fa-staff-aesculapius::before { + content: "\e579"; +} + +.fa-head-side-cough-slash::before { + content: "\e062"; +} + +.fa-truck-medical::before { + content: "\f0f9"; +} + +.fa-ambulance::before { + content: "\f0f9"; +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; +} + +.fa-snowman::before { + content: "\f7d0"; +} + +.fa-mortar-pestle::before { + content: "\f5a7"; +} + +.fa-road-barrier::before { + content: "\e562"; +} + +.fa-school::before { + content: "\f549"; +} + +.fa-igloo::before { + content: "\f7ae"; +} + +.fa-joint::before { + content: "\f595"; +} + +.fa-angle-right::before { + content: "\f105"; +} + +.fa-horse::before { + content: "\f6f0"; +} + +.fa-q::before { + content: "Q"; +} + +.fa-g::before { + content: "G"; +} + +.fa-notes-medical::before { + content: "\f481"; +} + +.fa-temperature-half::before { + content: "\f2c9"; +} + +.fa-temperature-2::before { + content: "\f2c9"; +} + +.fa-thermometer-2::before { + content: "\f2c9"; +} + +.fa-thermometer-half::before { + content: "\f2c9"; +} + +.fa-dong-sign::before { + content: "\e169"; +} + +.fa-capsules::before { + content: "\f46b"; +} + +.fa-poo-storm::before { + content: "\f75a"; +} + +.fa-poo-bolt::before { + content: "\f75a"; +} + +.fa-face-frown-open::before { + content: "\f57a"; +} + +.fa-frown-open::before { + content: "\f57a"; +} + +.fa-hand-point-up::before { + content: "\f0a6"; +} + +.fa-money-bill::before { + content: "\f0d6"; +} + +.fa-bookmark::before { + content: "\f02e"; +} + +.fa-align-justify::before { + content: "\f039"; +} + +.fa-umbrella-beach::before { + content: "\f5ca"; +} + +.fa-helmet-un::before { + content: "\e503"; +} + +.fa-bullseye::before { + content: "\f140"; +} + +.fa-bacon::before { + content: "\f7e5"; +} + +.fa-hand-point-down::before { + content: "\f0a7"; +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; +} + +.fa-folder::before { + content: "\f07b"; +} + +.fa-folder-blank::before { + content: "\f07b"; +} + +.fa-file-waveform::before { + content: "\f478"; +} + +.fa-file-medical-alt::before { + content: "\f478"; +} + +.fa-radiation::before { + content: "\f7b9"; +} + +.fa-chart-simple::before { + content: "\e473"; +} + +.fa-mars-stroke::before { + content: "\f229"; +} + +.fa-vial::before { + content: "\f492"; +} + +.fa-gauge::before { + content: "\f624"; +} + +.fa-dashboard::before { + content: "\f624"; +} + +.fa-gauge-med::before { + content: "\f624"; +} + +.fa-tachometer-alt-average::before { + content: "\f624"; +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; +} + +.fa-e::before { + content: "E"; +} + +.fa-pen-clip::before { + content: "\f305"; +} + +.fa-pen-alt::before { + content: "\f305"; +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; +} + +.fa-user::before { + content: "\f007"; +} + +.fa-school-circle-check::before { + content: "\e56b"; +} + +.fa-dumpster::before { + content: "\f793"; +} + +.fa-van-shuttle::before { + content: "\f5b6"; +} + +.fa-shuttle-van::before { + content: "\f5b6"; +} + +.fa-building-user::before { + content: "\e4da"; +} + +.fa-square-caret-left::before { + content: "\f191"; +} + +.fa-caret-square-left::before { + content: "\f191"; +} + +.fa-highlighter::before { + content: "\f591"; +} + +.fa-key::before { + content: "\f084"; +} + +.fa-bullhorn::before { + content: "\f0a1"; +} + +.fa-globe::before { + content: "\f0ac"; +} + +.fa-synagogue::before { + content: "\f69b"; +} + +.fa-person-half-dress::before { + content: "\e548"; +} + +.fa-road-bridge::before { + content: "\e563"; +} + +.fa-location-arrow::before { + content: "\f124"; +} + +.fa-c::before { + content: "C"; +} + +.fa-tablet-button::before { + content: "\f10a"; +} + +.fa-building-lock::before { + content: "\e4d6"; +} + +.fa-pizza-slice::before { + content: "\f818"; +} + +.fa-money-bill-wave::before { + content: "\f53a"; +} + +.fa-chart-area::before { + content: "\f1fe"; +} + +.fa-area-chart::before { + content: "\f1fe"; +} + +.fa-house-flag::before { + content: "\e50d"; +} + +.fa-person-circle-minus::before { + content: "\e540"; +} + +.fa-ban::before { + content: "\f05e"; +} + +.fa-cancel::before { + content: "\f05e"; +} + +.fa-camera-rotate::before { + content: "\e0d8"; +} + +.fa-spray-can-sparkles::before { + content: "\f5d0"; +} + +.fa-air-freshener::before { + content: "\f5d0"; +} + +.fa-star::before { + content: "\f005"; +} + +.fa-repeat::before { + content: "\f363"; +} + +.fa-cross::before { + content: "\f654"; +} + +.fa-box::before { + content: "\f466"; +} + +.fa-venus-mars::before { + content: "\f228"; +} + +.fa-arrow-pointer::before { + content: "\f245"; +} + +.fa-mouse-pointer::before { + content: "\f245"; +} + +.fa-maximize::before { + content: "\f31e"; +} + +.fa-expand-arrows-alt::before { + content: "\f31e"; +} + +.fa-charging-station::before { + content: "\f5e7"; +} + +.fa-shapes::before { + content: "\f61f"; +} + +.fa-triangle-circle-square::before { + content: "\f61f"; +} + +.fa-shuffle::before { + content: "\f074"; +} + +.fa-random::before { + content: "\f074"; +} + +.fa-person-running::before { + content: "\f70c"; +} + +.fa-running::before { + content: "\f70c"; +} + +.fa-mobile-retro::before { + content: "\e527"; +} + +.fa-grip-lines-vertical::before { + content: "\f7a5"; +} + +.fa-spider::before { + content: "\f717"; +} + +.fa-hands-bound::before { + content: "\e4f9"; +} + +.fa-file-invoice-dollar::before { + content: "\f571"; +} + +.fa-plane-circle-exclamation::before { + content: "\e556"; +} + +.fa-x-ray::before { + content: "\f497"; +} + +.fa-spell-check::before { + content: "\f891"; +} + +.fa-slash::before { + content: "\f715"; +} + +.fa-computer-mouse::before { + content: "\f8cc"; +} + +.fa-mouse::before { + content: "\f8cc"; +} + +.fa-arrow-right-to-bracket::before { + content: "\f090"; +} + +.fa-sign-in::before { + content: "\f090"; +} + +.fa-shop-slash::before { + content: "\e070"; +} + +.fa-store-alt-slash::before { + content: "\e070"; +} + +.fa-server::before { + content: "\f233"; +} + +.fa-virus-covid-slash::before { + content: "\e4a9"; +} + +.fa-shop-lock::before { + content: "\e4a5"; +} + +.fa-hourglass-start::before { + content: "\f251"; +} + +.fa-hourglass-1::before { + content: "\f251"; +} + +.fa-blender-phone::before { + content: "\f6b6"; +} + +.fa-building-wheat::before { + content: "\e4db"; +} + +.fa-person-breastfeeding::before { + content: "\e53a"; +} + +.fa-right-to-bracket::before { + content: "\f2f6"; +} + +.fa-sign-in-alt::before { + content: "\f2f6"; +} + +.fa-venus::before { + content: "\f221"; +} + +.fa-passport::before { + content: "\f5ab"; +} + +.fa-heart-pulse::before { + content: "\f21e"; +} + +.fa-heartbeat::before { + content: "\f21e"; +} + +.fa-people-carry-box::before { + content: "\f4ce"; +} + +.fa-people-carry::before { + content: "\f4ce"; +} + +.fa-temperature-high::before { + content: "\f769"; +} + +.fa-microchip::before { + content: "\f2db"; +} + +.fa-crown::before { + content: "\f521"; +} + +.fa-weight-hanging::before { + content: "\f5cd"; +} + +.fa-xmarks-lines::before { + content: "\e59a"; +} + +.fa-file-prescription::before { + content: "\f572"; +} + +.fa-weight-scale::before { + content: "\f496"; +} + +.fa-weight::before { + content: "\f496"; +} + +.fa-user-group::before { + content: "\f500"; +} + +.fa-user-friends::before { + content: "\f500"; +} + +.fa-arrow-up-a-z::before { + content: "\f15e"; +} + +.fa-sort-alpha-up::before { + content: "\f15e"; +} + +.fa-chess-knight::before { + content: "\f441"; +} + +.fa-face-laugh-squint::before { + content: "\f59b"; +} + +.fa-laugh-squint::before { + content: "\f59b"; +} + +.fa-wheelchair::before { + content: "\f193"; +} + +.fa-circle-arrow-up::before { + content: "\f0aa"; +} + +.fa-arrow-circle-up::before { + content: "\f0aa"; +} + +.fa-toggle-on::before { + content: "\f205"; +} + +.fa-person-walking::before { + content: "\f554"; +} + +.fa-walking::before { + content: "\f554"; +} + +.fa-l::before { + content: "L"; +} + +.fa-fire::before { + content: "\f06d"; +} + +.fa-bed-pulse::before { + content: "\f487"; +} + +.fa-procedures::before { + content: "\f487"; +} + +.fa-shuttle-space::before { + content: "\f197"; +} + +.fa-space-shuttle::before { + content: "\f197"; +} + +.fa-face-laugh::before { + content: "\f599"; +} + +.fa-laugh::before { + content: "\f599"; +} + +.fa-folder-open::before { + content: "\f07c"; +} + +.fa-heart-circle-plus::before { + content: "\e500"; +} + +.fa-code-fork::before { + content: "\e13b"; +} + +.fa-city::before { + content: "\f64f"; +} + +.fa-microphone-lines::before { + content: "\f3c9"; +} + +.fa-microphone-alt::before { + content: "\f3c9"; +} + +.fa-pepper-hot::before { + content: "\f816"; +} + +.fa-unlock::before { + content: "\f09c"; +} + +.fa-colon-sign::before { + content: "\e140"; +} + +.fa-headset::before { + content: "\f590"; +} + +.fa-store-slash::before { + content: "\e071"; +} + +.fa-road-circle-xmark::before { + content: "\e566"; +} + +.fa-user-minus::before { + content: "\f503"; +} + +.fa-mars-stroke-up::before { + content: "\f22a"; +} + +.fa-mars-stroke-v::before { + content: "\f22a"; +} + +.fa-champagne-glasses::before { + content: "\f79f"; +} + +.fa-glass-cheers::before { + content: "\f79f"; +} + +.fa-clipboard::before { + content: "\f328"; +} + +.fa-house-circle-exclamation::before { + content: "\e50a"; +} + +.fa-file-arrow-up::before { + content: "\f574"; +} + +.fa-file-upload::before { + content: "\f574"; +} + +.fa-wifi::before { + content: "\f1eb"; +} + +.fa-wifi-3::before { + content: "\f1eb"; +} + +.fa-wifi-strong::before { + content: "\f1eb"; +} + +.fa-bath::before { + content: "\f2cd"; +} + +.fa-bathtub::before { + content: "\f2cd"; +} + +.fa-underline::before { + content: "\f0cd"; +} + +.fa-user-pen::before { + content: "\f4ff"; +} + +.fa-user-edit::before { + content: "\f4ff"; +} + +.fa-signature::before { + content: "\f5b7"; +} + +.fa-stroopwafel::before { + content: "\f551"; +} + +.fa-bold::before { + content: "\f032"; +} + +.fa-anchor-lock::before { + content: "\e4ad"; +} + +.fa-building-ngo::before { + content: "\e4d7"; +} + +.fa-manat-sign::before { + content: "\e1d5"; +} + +.fa-not-equal::before { + content: "\f53e"; +} + +.fa-border-top-left::before { + content: "\f853"; +} + +.fa-border-style::before { + content: "\f853"; +} + +.fa-map-location-dot::before { + content: "\f5a0"; +} + +.fa-map-marked-alt::before { + content: "\f5a0"; +} + +.fa-jedi::before { + content: "\f669"; +} + +.fa-square-poll-vertical::before { + content: "\f681"; +} + +.fa-poll::before { + content: "\f681"; +} + +.fa-mug-hot::before { + content: "\f7b6"; +} + +.fa-car-battery::before { + content: "\f5df"; +} + +.fa-battery-car::before { + content: "\f5df"; +} + +.fa-gift::before { + content: "\f06b"; +} + +.fa-dice-two::before { + content: "\f528"; +} + +.fa-chess-queen::before { + content: "\f445"; +} + +.fa-glasses::before { + content: "\f530"; +} + +.fa-chess-board::before { + content: "\f43c"; +} + +.fa-building-circle-check::before { + content: "\e4d2"; +} + +.fa-person-chalkboard::before { + content: "\e53d"; +} + +.fa-mars-stroke-right::before { + content: "\f22b"; +} + +.fa-mars-stroke-h::before { + content: "\f22b"; +} + +.fa-hand-back-fist::before { + content: "\f255"; +} + +.fa-hand-rock::before { + content: "\f255"; +} + +.fa-square-caret-up::before { + content: "\f151"; +} + +.fa-caret-square-up::before { + content: "\f151"; +} + +.fa-cloud-showers-water::before { + content: "\e4e4"; +} + +.fa-chart-bar::before { + content: "\f080"; +} + +.fa-bar-chart::before { + content: "\f080"; +} + +.fa-hands-bubbles::before { + content: "\e05e"; +} + +.fa-hands-wash::before { + content: "\e05e"; +} + +.fa-less-than-equal::before { + content: "\f537"; +} + +.fa-train::before { + content: "\f238"; +} + +.fa-eye-low-vision::before { + content: "\f2a8"; +} + +.fa-low-vision::before { + content: "\f2a8"; +} + +.fa-crow::before { + content: "\f520"; +} + +.fa-sailboat::before { + content: "\e445"; +} + +.fa-window-restore::before { + content: "\f2d2"; +} + +.fa-square-plus::before { + content: "\f0fe"; +} + +.fa-plus-square::before { + content: "\f0fe"; +} + +.fa-torii-gate::before { + content: "\f6a1"; +} + +.fa-frog::before { + content: "\f52e"; +} + +.fa-bucket::before { + content: "\e4cf"; +} + +.fa-image::before { + content: "\f03e"; +} + +.fa-microphone::before { + content: "\f130"; +} + +.fa-cow::before { + content: "\f6c8"; +} + +.fa-caret-up::before { + content: "\f0d8"; +} + +.fa-screwdriver::before { + content: "\f54a"; +} + +.fa-folder-closed::before { + content: "\e185"; +} + +.fa-house-tsunami::before { + content: "\e515"; +} + +.fa-square-nfi::before { + content: "\e576"; +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; +} + +.fa-martini-glass::before { + content: "\f57b"; +} + +.fa-glass-martini-alt::before { + content: "\f57b"; +} + +.fa-rotate-left::before { + content: "\f2ea"; +} + +.fa-rotate-back::before { + content: "\f2ea"; +} + +.fa-rotate-backward::before { + content: "\f2ea"; +} + +.fa-undo-alt::before { + content: "\f2ea"; +} + +.fa-table-columns::before { + content: "\f0db"; +} + +.fa-columns::before { + content: "\f0db"; +} + +.fa-lemon::before { + content: "\f094"; +} + +.fa-head-side-mask::before { + content: "\e063"; +} + +.fa-handshake::before { + content: "\f2b5"; +} + +.fa-gem::before { + content: "\f3a5"; +} + +.fa-dolly::before { + content: "\f472"; +} + +.fa-dolly-box::before { + content: "\f472"; +} + +.fa-smoking::before { + content: "\f48d"; +} + +.fa-minimize::before { + content: "\f78c"; +} + +.fa-compress-arrows-alt::before { + content: "\f78c"; +} + +.fa-monument::before { + content: "\f5a6"; +} + +.fa-snowplow::before { + content: "\f7d2"; +} + +.fa-angles-right::before { + content: "\f101"; +} + +.fa-angle-double-right::before { + content: "\f101"; +} + +.fa-cannabis::before { + content: "\f55f"; +} + +.fa-circle-play::before { + content: "\f144"; +} + +.fa-play-circle::before { + content: "\f144"; +} + +.fa-tablets::before { + content: "\f490"; +} + +.fa-ethernet::before { + content: "\f796"; +} + +.fa-euro-sign::before { + content: "\f153"; +} + +.fa-eur::before { + content: "\f153"; +} + +.fa-euro::before { + content: "\f153"; +} + +.fa-chair::before { + content: "\f6c0"; +} + +.fa-circle-check::before { + content: "\f058"; +} + +.fa-check-circle::before { + content: "\f058"; +} + +.fa-circle-stop::before { + content: "\f28d"; +} + +.fa-stop-circle::before { + content: "\f28d"; +} + +.fa-compass-drafting::before { + content: "\f568"; +} + +.fa-drafting-compass::before { + content: "\f568"; +} + +.fa-plate-wheat::before { + content: "\e55a"; +} + +.fa-icicles::before { + content: "\f7ad"; +} + +.fa-person-shelter::before { + content: "\e54f"; +} + +.fa-neuter::before { + content: "\f22c"; +} + +.fa-id-badge::before { + content: "\f2c1"; +} + +.fa-marker::before { + content: "\f5a1"; +} + +.fa-face-laugh-beam::before { + content: "\f59a"; +} + +.fa-laugh-beam::before { + content: "\f59a"; +} + +.fa-helicopter-symbol::before { + content: "\e502"; +} + +.fa-universal-access::before { + content: "\f29a"; +} + +.fa-circle-chevron-up::before { + content: "\f139"; +} + +.fa-chevron-circle-up::before { + content: "\f139"; +} + +.fa-lari-sign::before { + content: "\e1c8"; +} + +.fa-volcano::before { + content: "\f770"; +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; +} + +.fa-sterling-sign::before { + content: "\f154"; +} + +.fa-gbp::before { + content: "\f154"; +} + +.fa-pound-sign::before { + content: "\f154"; +} + +.fa-viruses::before { + content: "\e076"; +} + +.fa-square-person-confined::before { + content: "\e577"; +} + +.fa-user-tie::before { + content: "\f508"; +} + +.fa-arrow-down-long::before { + content: "\f175"; +} + +.fa-long-arrow-down::before { + content: "\f175"; +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; +} + +.fa-certificate::before { + content: "\f0a3"; +} + +.fa-reply-all::before { + content: "\f122"; +} + +.fa-mail-reply-all::before { + content: "\f122"; +} + +.fa-suitcase::before { + content: "\f0f2"; +} + +.fa-person-skating::before { + content: "\f7c5"; +} + +.fa-skating::before { + content: "\f7c5"; +} + +.fa-filter-circle-dollar::before { + content: "\f662"; +} + +.fa-funnel-dollar::before { + content: "\f662"; +} + +.fa-camera-retro::before { + content: "\f083"; +} + +.fa-circle-arrow-down::before { + content: "\f0ab"; +} + +.fa-arrow-circle-down::before { + content: "\f0ab"; +} + +.fa-file-import::before { + content: "\f56f"; +} + +.fa-arrow-right-to-file::before { + content: "\f56f"; +} + +.fa-square-arrow-up-right::before { + content: "\f14c"; +} + +.fa-external-link-square::before { + content: "\f14c"; +} + +.fa-box-open::before { + content: "\f49e"; +} + +.fa-scroll::before { + content: "\f70e"; +} + +.fa-spa::before { + content: "\f5bb"; +} + +.fa-location-pin-lock::before { + content: "\e51f"; +} + +.fa-pause::before { + content: "\f04c"; +} + +.fa-hill-avalanche::before { + content: "\e507"; +} + +.fa-temperature-empty::before { + content: "\f2cb"; +} + +.fa-temperature-0::before { + content: "\f2cb"; +} + +.fa-thermometer-0::before { + content: "\f2cb"; +} + +.fa-thermometer-empty::before { + content: "\f2cb"; +} + +.fa-bomb::before { + content: "\f1e2"; +} + +.fa-registered::before { + content: "\f25d"; +} + +.fa-address-card::before { + content: "\f2bb"; +} + +.fa-contact-card::before { + content: "\f2bb"; +} + +.fa-vcard::before { + content: "\f2bb"; +} + +.fa-scale-unbalanced-flip::before { + content: "\f516"; +} + +.fa-balance-scale-right::before { + content: "\f516"; +} + +.fa-subscript::before { + content: "\f12c"; +} + +.fa-diamond-turn-right::before { + content: "\f5eb"; +} + +.fa-directions::before { + content: "\f5eb"; +} + +.fa-burst::before { + content: "\e4dc"; +} + +.fa-house-laptop::before { + content: "\e066"; +} + +.fa-laptop-house::before { + content: "\e066"; +} + +.fa-face-tired::before { + content: "\f5c8"; +} + +.fa-tired::before { + content: "\f5c8"; +} + +.fa-money-bills::before { + content: "\e1f3"; +} + +.fa-smog::before { + content: "\f75f"; +} + +.fa-crutch::before { + content: "\f7f7"; +} + +.fa-cloud-arrow-up::before { + content: "\f0ee"; +} + +.fa-cloud-upload::before { + content: "\f0ee"; +} + +.fa-cloud-upload-alt::before { + content: "\f0ee"; +} + +.fa-palette::before { + content: "\f53f"; +} + +.fa-arrows-turn-right::before { + content: "\e4c0"; +} + +.fa-vest::before { + content: "\e085"; +} + +.fa-ferry::before { + content: "\e4ea"; +} + +.fa-arrows-down-to-people::before { + content: "\e4b9"; +} + +.fa-seedling::before { + content: "\f4d8"; +} + +.fa-sprout::before { + content: "\f4d8"; +} + +.fa-left-right::before { + content: "\f337"; +} + +.fa-arrows-alt-h::before { + content: "\f337"; +} + +.fa-boxes-packing::before { + content: "\e4c7"; +} + +.fa-circle-arrow-left::before { + content: "\f0a8"; +} + +.fa-arrow-circle-left::before { + content: "\f0a8"; +} + +.fa-group-arrows-rotate::before { + content: "\e4f6"; +} + +.fa-bowl-food::before { + content: "\e4c6"; +} + +.fa-candy-cane::before { + content: "\f786"; +} + +.fa-arrow-down-wide-short::before { + content: "\f160"; +} + +.fa-sort-amount-asc::before { + content: "\f160"; +} + +.fa-sort-amount-down::before { + content: "\f160"; +} + +.fa-cloud-bolt::before { + content: "\f76c"; +} + +.fa-thunderstorm::before { + content: "\f76c"; +} + +.fa-text-slash::before { + content: "\f87d"; +} + +.fa-remove-format::before { + content: "\f87d"; +} + +.fa-face-smile-wink::before { + content: "\f4da"; +} + +.fa-smile-wink::before { + content: "\f4da"; +} + +.fa-file-word::before { + content: "\f1c2"; +} + +.fa-file-powerpoint::before { + content: "\f1c4"; +} + +.fa-arrows-left-right::before { + content: "\f07e"; +} + +.fa-arrows-h::before { + content: "\f07e"; +} + +.fa-house-lock::before { + content: "\e510"; +} + +.fa-cloud-arrow-down::before { + content: "\f0ed"; +} + +.fa-cloud-download::before { + content: "\f0ed"; +} + +.fa-cloud-download-alt::before { + content: "\f0ed"; +} + +.fa-children::before { + content: "\e4e1"; +} + +.fa-chalkboard::before { + content: "\f51b"; +} + +.fa-blackboard::before { + content: "\f51b"; +} + +.fa-user-large-slash::before { + content: "\f4fa"; +} + +.fa-user-alt-slash::before { + content: "\f4fa"; +} + +.fa-envelope-open::before { + content: "\f2b6"; +} + +.fa-handshake-simple-slash::before { + content: "\e05f"; +} + +.fa-handshake-alt-slash::before { + content: "\e05f"; +} + +.fa-mattress-pillow::before { + content: "\e525"; +} + +.fa-guarani-sign::before { + content: "\e19a"; +} + +.fa-arrows-rotate::before { + content: "\f021"; +} + +.fa-refresh::before { + content: "\f021"; +} + +.fa-sync::before { + content: "\f021"; +} + +.fa-fire-extinguisher::before { + content: "\f134"; +} + +.fa-cruzeiro-sign::before { + content: "\e152"; +} + +.fa-greater-than-equal::before { + content: "\f532"; +} + +.fa-shield-halved::before { + content: "\f3ed"; +} + +.fa-shield-alt::before { + content: "\f3ed"; +} + +.fa-book-atlas::before { + content: "\f558"; +} + +.fa-atlas::before { + content: "\f558"; +} + +.fa-virus::before { + content: "\e074"; +} + +.fa-envelope-circle-check::before { + content: "\e4e8"; +} + +.fa-layer-group::before { + content: "\f5fd"; +} + +.fa-arrows-to-dot::before { + content: "\e4be"; +} + +.fa-archway::before { + content: "\f557"; +} + +.fa-heart-circle-check::before { + content: "\e4fd"; +} + +.fa-house-chimney-crack::before { + content: "\f6f1"; +} + +.fa-house-damage::before { + content: "\f6f1"; +} + +.fa-file-zipper::before { + content: "\f1c6"; +} + +.fa-file-archive::before { + content: "\f1c6"; +} + +.fa-square::before { + content: "\f0c8"; +} + +.fa-martini-glass-empty::before { + content: "\f000"; +} + +.fa-glass-martini::before { + content: "\f000"; +} + +.fa-couch::before { + content: "\f4b8"; +} + +.fa-cedi-sign::before { + content: "\e0df"; +} + +.fa-italic::before { + content: "\f033"; +} + +.fa-church::before { + content: "\f51d"; +} + +.fa-comments-dollar::before { + content: "\f653"; +} + +.fa-democrat::before { + content: "\f747"; +} + +.fa-z::before { + content: "Z"; +} + +.fa-person-skiing::before { + content: "\f7c9"; +} + +.fa-skiing::before { + content: "\f7c9"; +} + +.fa-road-lock::before { + content: "\e567"; +} + +.fa-a::before { + content: "A"; +} + +.fa-temperature-arrow-down::before { + content: "\e03f"; +} + +.fa-temperature-down::before { + content: "\e03f"; +} + +.fa-feather-pointed::before { + content: "\f56b"; +} + +.fa-feather-alt::before { + content: "\f56b"; +} + +.fa-p::before { + content: "P"; +} + +.fa-snowflake::before { + content: "\f2dc"; +} + +.fa-newspaper::before { + content: "\f1ea"; +} + +.fa-rectangle-ad::before { + content: "\f641"; +} + +.fa-ad::before { + content: "\f641"; +} + +.fa-circle-arrow-right::before { + content: "\f0a9"; +} + +.fa-arrow-circle-right::before { + content: "\f0a9"; +} + +.fa-filter-circle-xmark::before { + content: "\e17b"; +} + +.fa-locust::before { + content: "\e520"; +} + +.fa-sort::before { + content: "\f0dc"; +} + +.fa-unsorted::before { + content: "\f0dc"; +} + +.fa-list-ol::before { + content: "\f0cb"; +} + +.fa-list-1-2::before { + content: "\f0cb"; +} + +.fa-list-numeric::before { + content: "\f0cb"; +} + +.fa-person-dress-burst::before { + content: "\e544"; +} + +.fa-money-check-dollar::before { + content: "\f53d"; +} + +.fa-money-check-alt::before { + content: "\f53d"; +} + +.fa-vector-square::before { + content: "\f5cb"; +} + +.fa-bread-slice::before { + content: "\f7ec"; +} + +.fa-language::before { + content: "\f1ab"; +} + +.fa-face-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-filter::before { + content: "\f0b0"; +} + +.fa-question::before { + content: "\?"; +} + +.fa-file-signature::before { + content: "\f573"; +} + +.fa-up-down-left-right::before { + content: "\f0b2"; +} + +.fa-arrows-alt::before { + content: "\f0b2"; +} + +.fa-house-chimney-user::before { + content: "\e065"; +} + +.fa-hand-holding-heart::before { + content: "\f4be"; +} + +.fa-puzzle-piece::before { + content: "\f12e"; +} + +.fa-money-check::before { + content: "\f53c"; +} + +.fa-star-half-stroke::before { + content: "\f5c0"; +} + +.fa-star-half-alt::before { + content: "\f5c0"; +} + +.fa-code::before { + content: "\f121"; +} + +.fa-whiskey-glass::before { + content: "\f7a0"; +} + +.fa-glass-whiskey::before { + content: "\f7a0"; +} + +.fa-building-circle-exclamation::before { + content: "\e4d3"; +} + +.fa-magnifying-glass-chart::before { + content: "\e522"; +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; +} + +.fa-external-link::before { + content: "\f08e"; +} + +.fa-cubes-stacked::before { + content: "\e4e6"; +} + +.fa-won-sign::before { + content: "\f159"; +} + +.fa-krw::before { + content: "\f159"; +} + +.fa-won::before { + content: "\f159"; +} + +.fa-virus-covid::before { + content: "\e4a8"; +} + +.fa-austral-sign::before { + content: "\e0a9"; +} + +.fa-f::before { + content: "F"; +} + +.fa-leaf::before { + content: "\f06c"; +} + +.fa-road::before { + content: "\f018"; +} + +.fa-taxi::before { + content: "\f1ba"; +} + +.fa-cab::before { + content: "\f1ba"; +} + +.fa-person-circle-plus::before { + content: "\e541"; +} + +.fa-chart-pie::before { + content: "\f200"; +} + +.fa-pie-chart::before { + content: "\f200"; +} + +.fa-bolt-lightning::before { + content: "\e0b7"; +} + +.fa-sack-xmark::before { + content: "\e56a"; +} + +.fa-file-excel::before { + content: "\f1c3"; +} + +.fa-file-contract::before { + content: "\f56c"; +} + +.fa-fish-fins::before { + content: "\e4f2"; +} + +.fa-building-flag::before { + content: "\e4d5"; +} + +.fa-face-grin-beam::before { + content: "\f582"; +} + +.fa-grin-beam::before { + content: "\f582"; +} + +.fa-object-ungroup::before { + content: "\f248"; +} + +.fa-poop::before { + content: "\f619"; +} + +.fa-location-pin::before { + content: "\f041"; +} + +.fa-map-marker::before { + content: "\f041"; +} + +.fa-kaaba::before { + content: "\f66b"; +} + +.fa-toilet-paper::before { + content: "\f71e"; +} + +.fa-helmet-safety::before { + content: "\f807"; +} + +.fa-hard-hat::before { + content: "\f807"; +} + +.fa-hat-hard::before { + content: "\f807"; +} + +.fa-eject::before { + content: "\f052"; +} + +.fa-circle-right::before { + content: "\f35a"; +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; +} + +.fa-plane-circle-check::before { + content: "\e555"; +} + +.fa-face-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-object-group::before { + content: "\f247"; +} + +.fa-chart-line::before { + content: "\f201"; +} + +.fa-line-chart::before { + content: "\f201"; +} + +.fa-mask-ventilator::before { + content: "\e524"; +} + +.fa-arrow-right::before { + content: "\f061"; +} + +.fa-signs-post::before { + content: "\f277"; +} + +.fa-map-signs::before { + content: "\f277"; +} + +.fa-cash-register::before { + content: "\f788"; +} + +.fa-person-circle-question::before { + content: "\e542"; +} + +.fa-h::before { + content: "H"; +} + +.fa-tarp::before { + content: "\e57b"; +} + +.fa-screwdriver-wrench::before { + content: "\f7d9"; +} + +.fa-tools::before { + content: "\f7d9"; +} + +.fa-arrows-to-eye::before { + content: "\e4bf"; +} + +.fa-plug-circle-bolt::before { + content: "\e55b"; +} + +.fa-heart::before { + content: "\f004"; +} + +.fa-mars-and-venus::before { + content: "\f224"; +} + +.fa-house-user::before { + content: "\e1b0"; +} + +.fa-home-user::before { + content: "\e1b0"; +} + +.fa-dumpster-fire::before { + content: "\f794"; +} + +.fa-house-crack::before { + content: "\e3b1"; +} + +.fa-martini-glass-citrus::before { + content: "\f561"; +} + +.fa-cocktail::before { + content: "\f561"; +} + +.fa-face-surprise::before { + content: "\f5c2"; +} + +.fa-surprise::before { + content: "\f5c2"; +} + +.fa-bottle-water::before { + content: "\e4c5"; +} + +.fa-circle-pause::before { + content: "\f28b"; +} + +.fa-pause-circle::before { + content: "\f28b"; +} + +.fa-toilet-paper-slash::before { + content: "\e072"; +} + +.fa-apple-whole::before { + content: "\f5d1"; +} + +.fa-apple-alt::before { + content: "\f5d1"; +} + +.fa-kitchen-set::before { + content: "\e51a"; +} + +.fa-r::before { + content: "R"; +} + +.fa-temperature-quarter::before { + content: "\f2ca"; +} + +.fa-temperature-1::before { + content: "\f2ca"; +} + +.fa-thermometer-1::before { + content: "\f2ca"; +} + +.fa-thermometer-quarter::before { + content: "\f2ca"; +} + +.fa-cube::before { + content: "\f1b2"; +} + +.fa-bitcoin-sign::before { + content: "\e0b4"; +} + +.fa-shield-dog::before { + content: "\e573"; +} + +.fa-solar-panel::before { + content: "\f5ba"; +} + +.fa-lock-open::before { + content: "\f3c1"; +} + +.fa-elevator::before { + content: "\e16d"; +} + +.fa-money-bill-transfer::before { + content: "\e528"; +} + +.fa-money-bill-trend-up::before { + content: "\e529"; +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; +} + +.fa-square-poll-horizontal::before { + content: "\f682"; +} + +.fa-poll-h::before { + content: "\f682"; +} + +.fa-circle::before { + content: "\f111"; +} + +.fa-backward-fast::before { + content: "\f049"; +} + +.fa-fast-backward::before { + content: "\f049"; +} + +.fa-recycle::before { + content: "\f1b8"; +} + +.fa-user-astronaut::before { + content: "\f4fb"; +} + +.fa-plane-slash::before { + content: "\e069"; +} + +.fa-trademark::before { + content: "\f25c"; +} + +.fa-basketball::before { + content: "\f434"; +} + +.fa-basketball-ball::before { + content: "\f434"; +} + +.fa-satellite-dish::before { + content: "\f7c0"; +} + +.fa-circle-up::before { + content: "\f35b"; +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; +} + +.fa-mobile-screen-button::before { + content: "\f3cd"; +} + +.fa-mobile-alt::before { + content: "\f3cd"; +} + +.fa-volume-high::before { + content: "\f028"; +} + +.fa-volume-up::before { + content: "\f028"; +} + +.fa-users-rays::before { + content: "\e593"; +} + +.fa-wallet::before { + content: "\f555"; +} + +.fa-clipboard-check::before { + content: "\f46c"; +} + +.fa-file-audio::before { + content: "\f1c7"; +} + +.fa-burger::before { + content: "\f805"; +} + +.fa-hamburger::before { + content: "\f805"; +} + +.fa-wrench::before { + content: "\f0ad"; +} + +.fa-bugs::before { + content: "\e4d0"; +} + +.fa-rupee-sign::before { + content: "\f156"; +} + +.fa-rupee::before { + content: "\f156"; +} + +.fa-file-image::before { + content: "\f1c5"; +} + +.fa-circle-question::before { + content: "\f059"; +} + +.fa-question-circle::before { + content: "\f059"; +} + +.fa-plane-departure::before { + content: "\f5b0"; +} + +.fa-handshake-slash::before { + content: "\e060"; +} + +.fa-book-bookmark::before { + content: "\e0bb"; +} + +.fa-code-branch::before { + content: "\f126"; +} + +.fa-hat-cowboy::before { + content: "\f8c0"; +} + +.fa-bridge::before { + content: "\e4c8"; +} + +.fa-phone-flip::before { + content: "\f879"; +} + +.fa-phone-alt::before { + content: "\f879"; +} + +.fa-truck-front::before { + content: "\e2b7"; +} + +.fa-cat::before { + content: "\f6be"; +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; +} + +.fa-truck-field::before { + content: "\e58d"; +} + +.fa-route::before { + content: "\f4d7"; +} + +.fa-clipboard-question::before { + content: "\e4e3"; +} + +.fa-panorama::before { + content: "\e209"; +} + +.fa-comment-medical::before { + content: "\f7f5"; +} + +.fa-teeth-open::before { + content: "\f62f"; +} + +.fa-file-circle-minus::before { + content: "\e4ed"; +} + +.fa-tags::before { + content: "\f02c"; +} + +.fa-wine-glass::before { + content: "\f4e3"; +} + +.fa-forward-fast::before { + content: "\f050"; +} + +.fa-fast-forward::before { + content: "\f050"; +} + +.fa-face-meh-blank::before { + content: "\f5a4"; +} + +.fa-meh-blank::before { + content: "\f5a4"; +} + +.fa-square-parking::before { + content: "\f540"; +} + +.fa-parking::before { + content: "\f540"; +} + +.fa-house-signal::before { + content: "\e012"; +} + +.fa-bars-progress::before { + content: "\f828"; +} + +.fa-tasks-alt::before { + content: "\f828"; +} + +.fa-faucet-drip::before { + content: "\e006"; +} + +.fa-cart-flatbed::before { + content: "\f474"; +} + +.fa-dolly-flatbed::before { + content: "\f474"; +} + +.fa-ban-smoking::before { + content: "\f54d"; +} + +.fa-smoking-ban::before { + content: "\f54d"; +} + +.fa-terminal::before { + content: "\f120"; +} + +.fa-mobile-button::before { + content: "\f10b"; +} + +.fa-house-medical-flag::before { + content: "\e514"; +} + +.fa-basket-shopping::before { + content: "\f291"; +} + +.fa-shopping-basket::before { + content: "\f291"; +} + +.fa-tape::before { + content: "\f4db"; +} + +.fa-bus-simple::before { + content: "\f55e"; +} + +.fa-bus-alt::before { + content: "\f55e"; +} + +.fa-eye::before { + content: "\f06e"; +} + +.fa-face-sad-cry::before { + content: "\f5b3"; +} + +.fa-sad-cry::before { + content: "\f5b3"; +} + +.fa-audio-description::before { + content: "\f29e"; +} + +.fa-person-military-to-person::before { + content: "\e54c"; +} + +.fa-file-shield::before { + content: "\e4f0"; +} + +.fa-user-slash::before { + content: "\f506"; +} + +.fa-pen::before { + content: "\f304"; +} + +.fa-tower-observation::before { + content: "\e586"; +} + +.fa-file-code::before { + content: "\f1c9"; +} + +.fa-signal::before { + content: "\f012"; +} + +.fa-signal-5::before { + content: "\f012"; +} + +.fa-signal-perfect::before { + content: "\f012"; +} + +.fa-bus::before { + content: "\f207"; +} + +.fa-heart-circle-xmark::before { + content: "\e501"; +} + +.fa-house-chimney::before { + content: "\e3af"; +} + +.fa-home-lg::before { + content: "\e3af"; +} + +.fa-window-maximize::before { + content: "\f2d0"; +} + +.fa-face-frown::before { + content: "\f119"; +} + +.fa-frown::before { + content: "\f119"; +} + +.fa-prescription::before { + content: "\f5b1"; +} + +.fa-shop::before { + content: "\f54f"; +} + +.fa-store-alt::before { + content: "\f54f"; +} + +.fa-floppy-disk::before { + content: "\f0c7"; +} + +.fa-save::before { + content: "\f0c7"; +} + +.fa-vihara::before { + content: "\f6a7"; +} + +.fa-scale-unbalanced::before { + content: "\f515"; +} + +.fa-balance-scale-left::before { + content: "\f515"; +} + +.fa-sort-up::before { + content: "\f0de"; +} + +.fa-sort-asc::before { + content: "\f0de"; +} + +.fa-comment-dots::before { + content: "\f4ad"; +} + +.fa-commenting::before { + content: "\f4ad"; +} + +.fa-plant-wilt::before { + content: "\e5aa"; +} + +.fa-diamond::before { + content: "\f219"; +} + +.fa-face-grin-squint::before { + content: "\f585"; +} + +.fa-grin-squint::before { + content: "\f585"; +} + +.fa-hand-holding-dollar::before { + content: "\f4c0"; +} + +.fa-hand-holding-usd::before { + content: "\f4c0"; +} + +.fa-bacterium::before { + content: "\e05a"; +} + +.fa-hand-pointer::before { + content: "\f25a"; +} + +.fa-drum-steelpan::before { + content: "\f56a"; +} + +.fa-hand-scissors::before { + content: "\f257"; +} + +.fa-hands-praying::before { + content: "\f684"; +} + +.fa-praying-hands::before { + content: "\f684"; +} + +.fa-arrow-rotate-right::before { + content: "\f01e"; +} + +.fa-arrow-right-rotate::before { + content: "\f01e"; +} + +.fa-arrow-rotate-forward::before { + content: "\f01e"; +} + +.fa-redo::before { + content: "\f01e"; +} + +.fa-biohazard::before { + content: "\f780"; +} + +.fa-location-crosshairs::before { + content: "\f601"; +} + +.fa-location::before { + content: "\f601"; +} + +.fa-mars-double::before { + content: "\f227"; +} + +.fa-child-dress::before { + content: "\e59c"; +} + +.fa-users-between-lines::before { + content: "\e591"; +} + +.fa-lungs-virus::before { + content: "\e067"; +} + +.fa-face-grin-tears::before { + content: "\f588"; +} + +.fa-grin-tears::before { + content: "\f588"; +} + +.fa-phone::before { + content: "\f095"; +} + +.fa-calendar-xmark::before { + content: "\f273"; +} + +.fa-calendar-times::before { + content: "\f273"; +} + +.fa-child-reaching::before { + content: "\e59d"; +} + +.fa-head-side-virus::before { + content: "\e064"; +} + +.fa-user-gear::before { + content: "\f4fe"; +} + +.fa-user-cog::before { + content: "\f4fe"; +} + +.fa-arrow-up-1-9::before { + content: "\f163"; +} + +.fa-sort-numeric-up::before { + content: "\f163"; +} + +.fa-door-closed::before { + content: "\f52a"; +} + +.fa-shield-virus::before { + content: "\e06c"; +} + +.fa-dice-six::before { + content: "\f526"; +} + +.fa-mosquito-net::before { + content: "\e52c"; +} + +.fa-bridge-water::before { + content: "\e4ce"; +} + +.fa-person-booth::before { + content: "\f756"; +} + +.fa-text-width::before { + content: "\f035"; +} + +.fa-hat-wizard::before { + content: "\f6e8"; +} + +.fa-pen-fancy::before { + content: "\f5ac"; +} + +.fa-person-digging::before { + content: "\f85e"; +} + +.fa-digging::before { + content: "\f85e"; +} + +.fa-trash::before { + content: "\f1f8"; +} + +.fa-gauge-simple::before { + content: "\f629"; +} + +.fa-gauge-simple-med::before { + content: "\f629"; +} + +.fa-tachometer-average::before { + content: "\f629"; +} + +.fa-book-medical::before { + content: "\f7e6"; +} + +.fa-poo::before { + content: "\f2fe"; +} + +.fa-quote-right::before { + content: "\f10e"; +} + +.fa-quote-right-alt::before { + content: "\f10e"; +} + +.fa-shirt::before { + content: "\f553"; +} + +.fa-t-shirt::before { + content: "\f553"; +} + +.fa-tshirt::before { + content: "\f553"; +} + +.fa-cubes::before { + content: "\f1b3"; +} + +.fa-divide::before { + content: "\f529"; +} + +.fa-tenge-sign::before { + content: "\f7d7"; +} + +.fa-tenge::before { + content: "\f7d7"; +} + +.fa-headphones::before { + content: "\f025"; +} + +.fa-hands-holding::before { + content: "\f4c2"; +} + +.fa-hands-clapping::before { + content: "\e1a8"; +} + +.fa-republican::before { + content: "\f75e"; +} + +.fa-arrow-left::before { + content: "\f060"; +} + +.fa-person-circle-xmark::before { + content: "\e543"; +} + +.fa-ruler::before { + content: "\f545"; +} + +.fa-align-left::before { + content: "\f036"; +} + +.fa-dice-d6::before { + content: "\f6d1"; +} + +.fa-restroom::before { + content: "\f7bd"; +} + +.fa-j::before { + content: "J"; +} + +.fa-users-viewfinder::before { + content: "\e595"; +} + +.fa-file-video::before { + content: "\f1c8"; +} + +.fa-up-right-from-square::before { + content: "\f35d"; +} + +.fa-external-link-alt::before { + content: "\f35d"; +} + +.fa-table-cells::before { + content: "\f00a"; +} + +.fa-th::before { + content: "\f00a"; +} + +.fa-file-pdf::before { + content: "\f1c1"; +} + +.fa-book-bible::before { + content: "\f647"; +} + +.fa-bible::before { + content: "\f647"; +} + +.fa-o::before { + content: "O"; +} + +.fa-suitcase-medical::before { + content: "\f0fa"; +} + +.fa-medkit::before { + content: "\f0fa"; +} + +.fa-user-secret::before { + content: "\f21b"; +} + +.fa-otter::before { + content: "\f700"; +} + +.fa-person-dress::before { + content: "\f182"; +} + +.fa-female::before { + content: "\f182"; +} + +.fa-comment-dollar::before { + content: "\f651"; +} + +.fa-business-time::before { + content: "\f64a"; +} + +.fa-briefcase-clock::before { + content: "\f64a"; +} + +.fa-table-cells-large::before { + content: "\f009"; +} + +.fa-th-large::before { + content: "\f009"; +} + +.fa-book-tanakh::before { + content: "\f827"; +} + +.fa-tanakh::before { + content: "\f827"; +} + +.fa-phone-volume::before { + content: "\f2a0"; +} + +.fa-volume-control-phone::before { + content: "\f2a0"; +} + +.fa-hat-cowboy-side::before { + content: "\f8c1"; +} + +.fa-clipboard-user::before { + content: "\f7f3"; +} + +.fa-child::before { + content: "\f1ae"; +} + +.fa-lira-sign::before { + content: "\f195"; +} + +.fa-satellite::before { + content: "\f7bf"; +} + +.fa-plane-lock::before { + content: "\e558"; +} + +.fa-tag::before { + content: "\f02b"; +} + +.fa-comment::before { + content: "\f075"; +} + +.fa-cake-candles::before { + content: "\f1fd"; +} + +.fa-birthday-cake::before { + content: "\f1fd"; +} + +.fa-cake::before { + content: "\f1fd"; +} + +.fa-envelope::before { + content: "\f0e0"; +} + +.fa-angles-up::before { + content: "\f102"; +} + +.fa-angle-double-up::before { + content: "\f102"; +} + +.fa-paperclip::before { + content: "\f0c6"; +} + +.fa-arrow-right-to-city::before { + content: "\e4b3"; +} + +.fa-ribbon::before { + content: "\f4d6"; +} + +.fa-lungs::before { + content: "\f604"; +} + +.fa-arrow-up-9-1::before { + content: "\f887"; +} + +.fa-sort-numeric-up-alt::before { + content: "\f887"; +} + +.fa-litecoin-sign::before { + content: "\e1d3"; +} + +.fa-border-none::before { + content: "\f850"; +} + +.fa-circle-nodes::before { + content: "\e4e2"; +} + +.fa-parachute-box::before { + content: "\f4cd"; +} + +.fa-indent::before { + content: "\f03c"; +} + +.fa-truck-field-un::before { + content: "\e58e"; +} + +.fa-hourglass::before { + content: "\f254"; +} + +.fa-hourglass-empty::before { + content: "\f254"; +} + +.fa-mountain::before { + content: "\f6fc"; +} + +.fa-user-doctor::before { + content: "\f0f0"; +} + +.fa-user-md::before { + content: "\f0f0"; +} + +.fa-circle-info::before { + content: "\f05a"; +} + +.fa-info-circle::before { + content: "\f05a"; +} + +.fa-cloud-meatball::before { + content: "\f73b"; +} + +.fa-camera::before { + content: "\f030"; +} + +.fa-camera-alt::before { + content: "\f030"; +} + +.fa-square-virus::before { + content: "\e578"; +} + +.fa-meteor::before { + content: "\f753"; +} + +.fa-car-on::before { + content: "\e4dd"; +} + +.fa-sleigh::before { + content: "\f7cc"; +} + +.fa-arrow-down-1-9::before { + content: "\f162"; +} + +.fa-sort-numeric-asc::before { + content: "\f162"; +} + +.fa-sort-numeric-down::before { + content: "\f162"; +} + +.fa-hand-holding-droplet::before { + content: "\f4c1"; +} + +.fa-hand-holding-water::before { + content: "\f4c1"; +} + +.fa-water::before { + content: "\f773"; +} + +.fa-calendar-check::before { + content: "\f274"; +} + +.fa-braille::before { + content: "\f2a1"; +} + +.fa-prescription-bottle-medical::before { + content: "\f486"; +} + +.fa-prescription-bottle-alt::before { + content: "\f486"; +} + +.fa-landmark::before { + content: "\f66f"; +} + +.fa-truck::before { + content: "\f0d1"; +} + +.fa-crosshairs::before { + content: "\f05b"; +} + +.fa-person-cane::before { + content: "\e53c"; +} + +.fa-tent::before { + content: "\e57d"; +} + +.fa-vest-patches::before { + content: "\e086"; +} + +.fa-check-double::before { + content: "\f560"; +} + +.fa-arrow-down-a-z::before { + content: "\f15d"; +} + +.fa-sort-alpha-asc::before { + content: "\f15d"; +} + +.fa-sort-alpha-down::before { + content: "\f15d"; +} + +.fa-money-bill-wheat::before { + content: "\e52a"; +} + +.fa-cookie::before { + content: "\f563"; +} + +.fa-arrow-rotate-left::before { + content: "\f0e2"; +} + +.fa-arrow-left-rotate::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-back::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; +} + +.fa-undo::before { + content: "\f0e2"; +} + +.fa-hard-drive::before { + content: "\f0a0"; +} + +.fa-hdd::before { + content: "\f0a0"; +} + +.fa-face-grin-squint-tears::before { + content: "\f586"; +} + +.fa-grin-squint-tears::before { + content: "\f586"; +} + +.fa-dumbbell::before { + content: "\f44b"; +} + +.fa-rectangle-list::before { + content: "\f022"; +} + +.fa-list-alt::before { + content: "\f022"; +} + +.fa-tarp-droplet::before { + content: "\e57c"; +} + +.fa-house-medical-circle-check::before { + content: "\e511"; +} + +.fa-person-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-calendar-plus::before { + content: "\f271"; +} + +.fa-plane-arrival::before { + content: "\f5af"; +} + +.fa-circle-left::before { + content: "\f359"; +} + +.fa-arrow-alt-circle-left::before { + content: "\f359"; +} + +.fa-train-subway::before { + content: "\f239"; +} + +.fa-subway::before { + content: "\f239"; +} + +.fa-chart-gantt::before { + content: "\e0e4"; +} + +.fa-indian-rupee-sign::before { + content: "\e1bc"; +} + +.fa-indian-rupee::before { + content: "\e1bc"; +} + +.fa-inr::before { + content: "\e1bc"; +} + +.fa-crop-simple::before { + content: "\f565"; +} + +.fa-crop-alt::before { + content: "\f565"; +} + +.fa-money-bill-1::before { + content: "\f3d1"; +} + +.fa-money-bill-alt::before { + content: "\f3d1"; +} + +.fa-left-long::before { + content: "\f30a"; +} + +.fa-long-arrow-alt-left::before { + content: "\f30a"; +} + +.fa-dna::before { + content: "\f471"; +} + +.fa-virus-slash::before { + content: "\e075"; +} + +.fa-minus::before { + content: "\f068"; +} + +.fa-subtract::before { + content: "\f068"; +} + +.fa-chess::before { + content: "\f439"; +} + +.fa-arrow-left-long::before { + content: "\f177"; +} + +.fa-long-arrow-left::before { + content: "\f177"; +} + +.fa-plug-circle-check::before { + content: "\e55c"; +} + +.fa-street-view::before { + content: "\f21d"; +} + +.fa-franc-sign::before { + content: "\e18f"; +} + +.fa-volume-off::before { + content: "\f026"; +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-gear::before { + content: "\f013"; +} + +.fa-cog::before { + content: "\f013"; +} + +.fa-droplet-slash::before { + content: "\f5c7"; +} + +.fa-tint-slash::before { + content: "\f5c7"; +} + +.fa-mosque::before { + content: "\f678"; +} + +.fa-mosquito::before { + content: "\e52b"; +} + +.fa-star-of-david::before { + content: "\f69a"; +} + +.fa-person-military-rifle::before { + content: "\e54b"; +} + +.fa-cart-shopping::before { + content: "\f07a"; +} + +.fa-shopping-cart::before { + content: "\f07a"; +} + +.fa-vials::before { + content: "\f493"; +} + +.fa-plug-circle-plus::before { + content: "\e55f"; +} + +.fa-place-of-worship::before { + content: "\f67f"; +} + +.fa-grip-vertical::before { + content: "\f58e"; +} + +.fa-arrow-turn-up::before { + content: "\f148"; +} + +.fa-level-up::before { + content: "\f148"; +} + +.fa-u::before { + content: "U"; +} + +.fa-square-root-variable::before { + content: "\f698"; +} + +.fa-square-root-alt::before { + content: "\f698"; +} + +.fa-clock::before { + content: "\f017"; +} + +.fa-clock-four::before { + content: "\f017"; +} + +.fa-backward-step::before { + content: "\f048"; +} + +.fa-step-backward::before { + content: "\f048"; +} + +.fa-pallet::before { + content: "\f482"; +} + +.fa-faucet::before { + content: "\e005"; +} + +.fa-baseball-bat-ball::before { + content: "\f432"; +} + +.fa-s::before { + content: "S"; +} + +.fa-timeline::before { + content: "\e29c"; +} + +.fa-keyboard::before { + content: "\f11c"; +} + +.fa-caret-down::before { + content: "\f0d7"; +} + +.fa-house-chimney-medical::before { + content: "\f7f2"; +} + +.fa-clinic-medical::before { + content: "\f7f2"; +} + +.fa-temperature-three-quarters::before { + content: "\f2c8"; +} + +.fa-temperature-3::before { + content: "\f2c8"; +} + +.fa-thermometer-3::before { + content: "\f2c8"; +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; +} + +.fa-mobile-screen::before { + content: "\f3cf"; +} + +.fa-mobile-android-alt::before { + content: "\f3cf"; +} + +.fa-plane-up::before { + content: "\e22d"; +} + +.fa-piggy-bank::before { + content: "\f4d3"; +} + +.fa-battery-half::before { + content: "\f242"; +} + +.fa-battery-3::before { + content: "\f242"; +} + +.fa-mountain-city::before { + content: "\e52e"; +} + +.fa-coins::before { + content: "\f51e"; +} + +.fa-khanda::before { + content: "\f66d"; +} + +.fa-sliders::before { + content: "\f1de"; +} + +.fa-sliders-h::before { + content: "\f1de"; +} + +.fa-folder-tree::before { + content: "\f802"; +} + +.fa-network-wired::before { + content: "\f6ff"; +} + +.fa-map-pin::before { + content: "\f276"; +} + +.fa-hamsa::before { + content: "\f665"; +} + +.fa-cent-sign::before { + content: "\e3f5"; +} + +.fa-flask::before { + content: "\f0c3"; +} + +.fa-person-pregnant::before { + content: "\e31e"; +} + +.fa-wand-sparkles::before { + content: "\f72b"; +} + +.fa-ellipsis-vertical::before { + content: "\f142"; +} + +.fa-ellipsis-v::before { + content: "\f142"; +} + +.fa-ticket::before { + content: "\f145"; +} + +.fa-power-off::before { + content: "\f011"; +} + +.fa-right-long::before { + content: "\f30b"; +} + +.fa-long-arrow-alt-right::before { + content: "\f30b"; +} + +.fa-flag-usa::before { + content: "\f74d"; +} + +.fa-laptop-file::before { + content: "\e51d"; +} + +.fa-tty::before { + content: "\f1e4"; +} + +.fa-teletype::before { + content: "\f1e4"; +} + +.fa-diagram-next::before { + content: "\e476"; +} + +.fa-person-rifle::before { + content: "\e54e"; +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; +} + +.fa-closed-captioning::before { + content: "\f20a"; +} + +.fa-person-hiking::before { + content: "\f6ec"; +} + +.fa-hiking::before { + content: "\f6ec"; +} + +.fa-venus-double::before { + content: "\f226"; +} + +.fa-images::before { + content: "\f302"; +} + +.fa-calculator::before { + content: "\f1ec"; +} + +.fa-people-pulling::before { + content: "\e535"; +} + +.fa-n::before { + content: "N"; +} + +.fa-cable-car::before { + content: "\f7da"; +} + +.fa-tram::before { + content: "\f7da"; +} + +.fa-cloud-rain::before { + content: "\f73d"; +} + +.fa-building-circle-xmark::before { + content: "\e4d4"; +} + +.fa-ship::before { + content: "\f21a"; +} + +.fa-arrows-down-to-line::before { + content: "\e4b8"; +} + +.fa-download::before { + content: "\f019"; +} + +.fa-face-grin::before { + content: "\f580"; +} + +.fa-grin::before { + content: "\f580"; +} + +.fa-delete-left::before { + content: "\f55a"; +} + +.fa-backspace::before { + content: "\f55a"; +} + +.fa-eye-dropper::before { + content: "\f1fb"; +} + +.fa-eye-dropper-empty::before { + content: "\f1fb"; +} + +.fa-eyedropper::before { + content: "\f1fb"; +} + +.fa-file-circle-check::before { + content: "\e5a0"; +} + +.fa-forward::before { + content: "\f04e"; +} + +.fa-mobile::before { + content: "\f3ce"; +} + +.fa-mobile-android::before { + content: "\f3ce"; +} + +.fa-mobile-phone::before { + content: "\f3ce"; +} + +.fa-face-meh::before { + content: "\f11a"; +} + +.fa-meh::before { + content: "\f11a"; +} + +.fa-align-center::before { + content: "\f037"; +} + +.fa-book-skull::before { + content: "\f6b7"; +} + +.fa-book-dead::before { + content: "\f6b7"; +} + +.fa-id-card::before { + content: "\f2c2"; +} + +.fa-drivers-license::before { + content: "\f2c2"; +} + +.fa-outdent::before { + content: "\f03b"; +} + +.fa-dedent::before { + content: "\f03b"; +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; +} + +.fa-house::before { + content: "\f015"; +} + +.fa-home::before { + content: "\f015"; +} + +.fa-home-alt::before { + content: "\f015"; +} + +.fa-home-lg-alt::before { + content: "\f015"; +} + +.fa-calendar-week::before { + content: "\f784"; +} + +.fa-laptop-medical::before { + content: "\f812"; +} + +.fa-b::before { + content: "B"; +} + +.fa-file-medical::before { + content: "\f477"; +} + +.fa-dice-one::before { + content: "\f525"; +} + +.fa-kiwi-bird::before { + content: "\f535"; +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; +} + +.fa-exchange::before { + content: "\f0ec"; +} + +.fa-rotate-right::before { + content: "\f2f9"; +} + +.fa-redo-alt::before { + content: "\f2f9"; +} + +.fa-rotate-forward::before { + content: "\f2f9"; +} + +.fa-utensils::before { + content: "\f2e7"; +} + +.fa-cutlery::before { + content: "\f2e7"; +} + +.fa-arrow-up-wide-short::before { + content: "\f161"; +} + +.fa-sort-amount-up::before { + content: "\f161"; +} + +.fa-mill-sign::before { + content: "\e1ed"; +} + +.fa-bowl-rice::before { + content: "\e2eb"; +} + +.fa-skull::before { + content: "\f54c"; +} + +.fa-tower-broadcast::before { + content: "\f519"; +} + +.fa-broadcast-tower::before { + content: "\f519"; +} + +.fa-truck-pickup::before { + content: "\f63c"; +} + +.fa-up-long::before { + content: "\f30c"; +} + +.fa-long-arrow-alt-up::before { + content: "\f30c"; +} + +.fa-stop::before { + content: "\f04d"; +} + +.fa-code-merge::before { + content: "\f387"; +} + +.fa-upload::before { + content: "\f093"; +} + +.fa-hurricane::before { + content: "\f751"; +} + +.fa-mound::before { + content: "\e52d"; +} + +.fa-toilet-portable::before { + content: "\e583"; +} + +.fa-compact-disc::before { + content: "\f51f"; +} + +.fa-file-arrow-down::before { + content: "\f56d"; +} + +.fa-file-download::before { + content: "\f56d"; +} + +.fa-caravan::before { + content: "\f8ff"; +} + +.fa-shield-cat::before { + content: "\e572"; +} + +.fa-bolt::before { + content: "\f0e7"; +} + +.fa-zap::before { + content: "\f0e7"; +} + +.fa-glass-water::before { + content: "\e4f4"; +} + +.fa-oil-well::before { + content: "\e532"; +} + +.fa-vault::before { + content: "\e2c5"; +} + +.fa-mars::before { + content: "\f222"; +} + +.fa-toilet::before { + content: "\f7d8"; +} + +.fa-plane-circle-xmark::before { + content: "\e557"; +} + +.fa-yen-sign::before { + content: "\f157"; +} + +.fa-cny::before { + content: "\f157"; +} + +.fa-jpy::before { + content: "\f157"; +} + +.fa-rmb::before { + content: "\f157"; +} + +.fa-yen::before { + content: "\f157"; +} + +.fa-ruble-sign::before { + content: "\f158"; +} + +.fa-rouble::before { + content: "\f158"; +} + +.fa-rub::before { + content: "\f158"; +} + +.fa-ruble::before { + content: "\f158"; +} + +.fa-sun::before { + content: "\f185"; +} + +.fa-guitar::before { + content: "\f7a6"; +} + +.fa-face-laugh-wink::before { + content: "\f59c"; +} + +.fa-laugh-wink::before { + content: "\f59c"; +} + +.fa-horse-head::before { + content: "\f7ab"; +} + +.fa-bore-hole::before { + content: "\e4c3"; +} + +.fa-industry::before { + content: "\f275"; +} + +.fa-circle-down::before { + content: "\f358"; +} + +.fa-arrow-alt-circle-down::before { + content: "\f358"; +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; +} + +.fa-florin-sign::before { + content: "\e184"; +} + +.fa-arrow-down-short-wide::before { + content: "\f884"; +} + +.fa-sort-amount-desc::before { + content: "\f884"; +} + +.fa-sort-amount-down-alt::before { + content: "\f884"; +} + +.fa-less-than::before { + content: "\<"; +} + +.fa-angle-down::before { + content: "\f107"; +} + +.fa-car-tunnel::before { + content: "\e4de"; +} + +.fa-head-side-cough::before { + content: "\e061"; +} + +.fa-grip-lines::before { + content: "\f7a4"; +} + +.fa-thumbs-down::before { + content: "\f165"; +} + +.fa-user-lock::before { + content: "\f502"; +} + +.fa-arrow-right-long::before { + content: "\f178"; +} + +.fa-long-arrow-right::before { + content: "\f178"; +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; +} + +.fa-ellipsis::before { + content: "\f141"; +} + +.fa-ellipsis-h::before { + content: "\f141"; +} + +.fa-chess-pawn::before { + content: "\f443"; +} + +.fa-kit-medical::before { + content: "\f479"; +} + +.fa-first-aid::before { + content: "\f479"; +} + +.fa-person-through-window::before { + content: "\e5a9"; +} + +.fa-toolbox::before { + content: "\f552"; +} + +.fa-hands-holding-circle::before { + content: "\e4fb"; +} + +.fa-bug::before { + content: "\f188"; +} + +.fa-credit-card::before { + content: "\f09d"; +} + +.fa-credit-card-alt::before { + content: "\f09d"; +} + +.fa-car::before { + content: "\f1b9"; +} + +.fa-automobile::before { + content: "\f1b9"; +} + +.fa-hand-holding-hand::before { + content: "\e4f7"; +} + +.fa-book-open-reader::before { + content: "\f5da"; +} + +.fa-book-reader::before { + content: "\f5da"; +} + +.fa-mountain-sun::before { + content: "\e52f"; +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; +} + +.fa-dice-d20::before { + content: "\f6cf"; +} + +.fa-truck-droplet::before { + content: "\e58c"; +} + +.fa-file-circle-xmark::before { + content: "\e5a1"; +} + +.fa-temperature-arrow-up::before { + content: "\e040"; +} + +.fa-temperature-up::before { + content: "\e040"; +} + +.fa-medal::before { + content: "\f5a2"; +} + +.fa-bed::before { + content: "\f236"; +} + +.fa-square-h::before { + content: "\f0fd"; +} + +.fa-h-square::before { + content: "\f0fd"; +} + +.fa-podcast::before { + content: "\f2ce"; +} + +.fa-temperature-full::before { + content: "\f2c7"; +} + +.fa-temperature-4::before { + content: "\f2c7"; +} + +.fa-thermometer-4::before { + content: "\f2c7"; +} + +.fa-thermometer-full::before { + content: "\f2c7"; +} + +.fa-bell::before { + content: "\f0f3"; +} + +.fa-superscript::before { + content: "\f12b"; +} + +.fa-plug-circle-xmark::before { + content: "\e560"; +} + +.fa-star-of-life::before { + content: "\f621"; +} + +.fa-phone-slash::before { + content: "\f3dd"; +} + +.fa-paint-roller::before { + content: "\f5aa"; +} + +.fa-handshake-angle::before { + content: "\f4c4"; +} + +.fa-hands-helping::before { + content: "\f4c4"; +} + +.fa-location-dot::before { + content: "\f3c5"; +} + +.fa-map-marker-alt::before { + content: "\f3c5"; +} + +.fa-file::before { + content: "\f15b"; +} + +.fa-greater-than::before { + content: "\>"; +} + +.fa-person-swimming::before { + content: "\f5c4"; +} + +.fa-swimmer::before { + content: "\f5c4"; +} + +.fa-arrow-down::before { + content: "\f063"; +} + +.fa-droplet::before { + content: "\f043"; +} + +.fa-tint::before { + content: "\f043"; +} + +.fa-eraser::before { + content: "\f12d"; +} + +.fa-earth-americas::before { + content: "\f57d"; +} + +.fa-earth::before { + content: "\f57d"; +} + +.fa-earth-america::before { + content: "\f57d"; +} + +.fa-globe-americas::before { + content: "\f57d"; +} + +.fa-person-burst::before { + content: "\e53b"; +} + +.fa-dove::before { + content: "\f4ba"; +} + +.fa-battery-empty::before { + content: "\f244"; +} + +.fa-battery-0::before { + content: "\f244"; +} + +.fa-socks::before { + content: "\f696"; +} + +.fa-inbox::before { + content: "\f01c"; +} + +.fa-section::before { + content: "\e447"; +} + +.fa-gauge-high::before { + content: "\f625"; +} + +.fa-tachometer-alt::before { + content: "\f625"; +} + +.fa-tachometer-alt-fast::before { + content: "\f625"; +} + +.fa-envelope-open-text::before { + content: "\f658"; +} + +.fa-hospital::before { + content: "\f0f8"; +} + +.fa-hospital-alt::before { + content: "\f0f8"; +} + +.fa-hospital-wide::before { + content: "\f0f8"; +} + +.fa-wine-bottle::before { + content: "\f72f"; +} + +.fa-chess-rook::before { + content: "\f447"; +} + +.fa-bars-staggered::before { + content: "\f550"; +} + +.fa-reorder::before { + content: "\f550"; +} + +.fa-stream::before { + content: "\f550"; +} + +.fa-dharmachakra::before { + content: "\f655"; +} + +.fa-hotdog::before { + content: "\f80f"; +} + +.fa-person-walking-with-cane::before { + content: "\f29d"; +} + +.fa-blind::before { + content: "\f29d"; +} + +.fa-drum::before { + content: "\f569"; +} + +.fa-ice-cream::before { + content: "\f810"; +} + +.fa-heart-circle-bolt::before { + content: "\e4fc"; +} + +.fa-fax::before { + content: "\f1ac"; +} + +.fa-paragraph::before { + content: "\f1dd"; +} + +.fa-check-to-slot::before { + content: "\f772"; +} + +.fa-vote-yea::before { + content: "\f772"; +} + +.fa-star-half::before { + content: "\f089"; +} + +.fa-boxes-stacked::before { + content: "\f468"; +} + +.fa-boxes::before { + content: "\f468"; +} + +.fa-boxes-alt::before { + content: "\f468"; +} + +.fa-link::before { + content: "\f0c1"; +} + +.fa-chain::before { + content: "\f0c1"; +} + +.fa-ear-listen::before { + content: "\f2a2"; +} + +.fa-assistive-listening-systems::before { + content: "\f2a2"; +} + +.fa-tree-city::before { + content: "\e587"; +} + +.fa-play::before { + content: "\f04b"; +} + +.fa-font::before { + content: "\f031"; +} + +.fa-rupiah-sign::before { + content: "\e23d"; +} + +.fa-magnifying-glass::before { + content: "\f002"; +} + +.fa-search::before { + content: "\f002"; +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; +} + +.fa-table-tennis::before { + content: "\f45d"; +} + +.fa-person-dots-from-line::before { + content: "\f470"; +} + +.fa-diagnoses::before { + content: "\f470"; +} + +.fa-trash-can-arrow-up::before { + content: "\f82a"; +} + +.fa-trash-restore-alt::before { + content: "\f82a"; +} + +.fa-naira-sign::before { + content: "\e1f6"; +} + +.fa-cart-arrow-down::before { + content: "\f218"; +} + +.fa-walkie-talkie::before { + content: "\f8ef"; +} + +.fa-file-pen::before { + content: "\f31c"; +} + +.fa-file-edit::before { + content: "\f31c"; +} + +.fa-receipt::before { + content: "\f543"; +} + +.fa-square-pen::before { + content: "\f14b"; +} + +.fa-pen-square::before { + content: "\f14b"; +} + +.fa-pencil-square::before { + content: "\f14b"; +} + +.fa-suitcase-rolling::before { + content: "\f5c1"; +} + +.fa-person-circle-exclamation::before { + content: "\e53f"; +} + +.fa-chevron-down::before { + content: "\f078"; +} + +.fa-battery-full::before { + content: "\f240"; +} + +.fa-battery::before { + content: "\f240"; +} + +.fa-battery-5::before { + content: "\f240"; +} + +.fa-skull-crossbones::before { + content: "\f714"; +} + +.fa-code-compare::before { + content: "\e13a"; +} + +.fa-list-ul::before { + content: "\f0ca"; +} + +.fa-list-dots::before { + content: "\f0ca"; +} + +.fa-school-lock::before { + content: "\e56f"; +} + +.fa-tower-cell::before { + content: "\e585"; +} + +.fa-down-long::before { + content: "\f309"; +} + +.fa-long-arrow-alt-down::before { + content: "\f309"; +} + +.fa-ranking-star::before { + content: "\e561"; +} + +.fa-chess-king::before { + content: "\f43f"; +} + +.fa-person-harassing::before { + content: "\e549"; +} + +.fa-brazilian-real-sign::before { + content: "\e46c"; +} + +.fa-landmark-dome::before { + content: "\f752"; +} + +.fa-landmark-alt::before { + content: "\f752"; +} + +.fa-arrow-up::before { + content: "\f062"; +} + +.fa-tv::before { + content: "\f26c"; +} + +.fa-television::before { + content: "\f26c"; +} + +.fa-tv-alt::before { + content: "\f26c"; +} + +.fa-shrimp::before { + content: "\e448"; +} + +.fa-list-check::before { + content: "\f0ae"; +} + +.fa-tasks::before { + content: "\f0ae"; +} + +.fa-jug-detergent::before { + content: "\e519"; +} + +.fa-circle-user::before { + content: "\f2bd"; +} + +.fa-user-circle::before { + content: "\f2bd"; +} + +.fa-user-shield::before { + content: "\f505"; +} + +.fa-wind::before { + content: "\f72e"; +} + +.fa-car-burst::before { + content: "\f5e1"; +} + +.fa-car-crash::before { + content: "\f5e1"; +} + +.fa-y::before { + content: "Y"; +} + +.fa-person-snowboarding::before { + content: "\f7ce"; +} + +.fa-snowboarding::before { + content: "\f7ce"; +} + +.fa-truck-fast::before { + content: "\f48b"; +} + +.fa-shipping-fast::before { + content: "\f48b"; +} + +.fa-fish::before { + content: "\f578"; +} + +.fa-user-graduate::before { + content: "\f501"; +} + +.fa-circle-half-stroke::before { + content: "\f042"; +} + +.fa-adjust::before { + content: "\f042"; +} + +.fa-clapperboard::before { + content: "\e131"; +} + +.fa-circle-radiation::before { + content: "\f7ba"; +} + +.fa-radiation-alt::before { + content: "\f7ba"; +} + +.fa-baseball::before { + content: "\f433"; +} + +.fa-baseball-ball::before { + content: "\f433"; +} + +.fa-jet-fighter-up::before { + content: "\e518"; +} + +.fa-diagram-project::before { + content: "\f542"; +} + +.fa-project-diagram::before { + content: "\f542"; +} + +.fa-copy::before { + content: "\f0c5"; +} + +.fa-volume-xmark::before { + content: "\f6a9"; +} + +.fa-volume-mute::before { + content: "\f6a9"; +} + +.fa-volume-times::before { + content: "\f6a9"; +} + +.fa-hand-sparkles::before { + content: "\e05d"; +} + +.fa-grip::before { + content: "\f58d"; +} + +.fa-grip-horizontal::before { + content: "\f58d"; +} + +.fa-share-from-square::before { + content: "\f14d"; +} + +.fa-share-square::before { + content: "\f14d"; +} + +.fa-child-combatant::before { + content: "\e4e0"; +} + +.fa-child-rifle::before { + content: "\e4e0"; +} + +.fa-gun::before { + content: "\e19b"; +} + +.fa-square-phone::before { + content: "\f098"; +} + +.fa-phone-square::before { + content: "\f098"; +} + +.fa-plus::before { + content: "\+"; +} + +.fa-add::before { + content: "\+"; +} + +.fa-expand::before { + content: "\f065"; +} + +.fa-computer::before { + content: "\e4e5"; +} + +.fa-xmark::before { + content: "\f00d"; +} + +.fa-close::before { + content: "\f00d"; +} + +.fa-multiply::before { + content: "\f00d"; +} + +.fa-remove::before { + content: "\f00d"; +} + +.fa-times::before { + content: "\f00d"; +} + +.fa-arrows-up-down-left-right::before { + content: "\f047"; +} + +.fa-arrows::before { + content: "\f047"; +} + +.fa-chalkboard-user::before { + content: "\f51c"; +} + +.fa-chalkboard-teacher::before { + content: "\f51c"; +} + +.fa-peso-sign::before { + content: "\e222"; +} + +.fa-building-shield::before { + content: "\e4d8"; +} + +.fa-baby::before { + content: "\f77c"; +} + +.fa-users-line::before { + content: "\e592"; +} + +.fa-quote-left::before { + content: "\f10d"; +} + +.fa-quote-left-alt::before { + content: "\f10d"; +} + +.fa-tractor::before { + content: "\f722"; +} + +.fa-trash-arrow-up::before { + content: "\f829"; +} + +.fa-trash-restore::before { + content: "\f829"; +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; +} + +.fa-lines-leaning::before { + content: "\e51e"; +} + +.fa-ruler-combined::before { + content: "\f546"; +} + +.fa-copyright::before { + content: "\f1f9"; +} + +.fa-equals::before { + content: "\="; +} + +.fa-blender::before { + content: "\f517"; +} + +.fa-teeth::before { + content: "\f62e"; +} + +.fa-shekel-sign::before { + content: "\f20b"; +} + +.fa-ils::before { + content: "\f20b"; +} + +.fa-shekel::before { + content: "\f20b"; +} + +.fa-sheqel::before { + content: "\f20b"; +} + +.fa-sheqel-sign::before { + content: "\f20b"; +} + +.fa-map::before { + content: "\f279"; +} + +.fa-rocket::before { + content: "\f135"; +} + +.fa-photo-film::before { + content: "\f87c"; +} + +.fa-photo-video::before { + content: "\f87c"; +} + +.fa-folder-minus::before { + content: "\f65d"; +} + +.fa-store::before { + content: "\f54e"; +} + +.fa-arrow-trend-up::before { + content: "\e098"; +} + +.fa-plug-circle-minus::before { + content: "\e55e"; +} + +.fa-sign-hanging::before { + content: "\f4d9"; +} + +.fa-sign::before { + content: "\f4d9"; +} + +.fa-bezier-curve::before { + content: "\f55b"; +} + +.fa-bell-slash::before { + content: "\f1f6"; +} + +.fa-tablet::before { + content: "\f3fb"; +} + +.fa-tablet-android::before { + content: "\f3fb"; +} + +.fa-school-flag::before { + content: "\e56e"; +} + +.fa-fill::before { + content: "\f575"; +} + +.fa-angle-up::before { + content: "\f106"; +} + +.fa-drumstick-bite::before { + content: "\f6d7"; +} + +.fa-holly-berry::before { + content: "\f7aa"; +} + +.fa-chevron-left::before { + content: "\f053"; +} + +.fa-bacteria::before { + content: "\e059"; +} + +.fa-hand-lizard::before { + content: "\f258"; +} + +.fa-notdef::before { + content: "\e1fe"; +} + +.fa-disease::before { + content: "\f7fa"; +} + +.fa-briefcase-medical::before { + content: "\f469"; +} + +.fa-genderless::before { + content: "\f22d"; +} + +.fa-chevron-right::before { + content: "\f054"; +} + +.fa-retweet::before { + content: "\f079"; +} + +.fa-car-rear::before { + content: "\f5de"; +} + +.fa-car-alt::before { + content: "\f5de"; +} + +.fa-pump-soap::before { + content: "\e06b"; +} + +.fa-video-slash::before { + content: "\f4e2"; +} + +.fa-battery-quarter::before { + content: "\f243"; +} + +.fa-battery-2::before { + content: "\f243"; +} + +.fa-radio::before { + content: "\f8d7"; +} + +.fa-baby-carriage::before { + content: "\f77d"; +} + +.fa-carriage-baby::before { + content: "\f77d"; +} + +.fa-traffic-light::before { + content: "\f637"; +} + +.fa-thermometer::before { + content: "\f491"; +} + +.fa-vr-cardboard::before { + content: "\f729"; +} + +.fa-hand-middle-finger::before { + content: "\f806"; +} + +.fa-percent::before { + content: "\%"; +} + +.fa-percentage::before { + content: "\%"; +} + +.fa-truck-moving::before { + content: "\f4df"; +} + +.fa-glass-water-droplet::before { + content: "\e4f5"; +} + +.fa-display::before { + content: "\e163"; +} + +.fa-face-smile::before { + content: "\f118"; +} + +.fa-smile::before { + content: "\f118"; +} + +.fa-thumbtack::before { + content: "\f08d"; +} + +.fa-thumb-tack::before { + content: "\f08d"; +} + +.fa-trophy::before { + content: "\f091"; +} + +.fa-person-praying::before { + content: "\f683"; +} + +.fa-pray::before { + content: "\f683"; +} + +.fa-hammer::before { + content: "\f6e3"; +} + +.fa-hand-peace::before { + content: "\f25b"; +} + +.fa-rotate::before { + content: "\f2f1"; +} + +.fa-sync-alt::before { + content: "\f2f1"; +} + +.fa-spinner::before { + content: "\f110"; +} + +.fa-robot::before { + content: "\f544"; +} + +.fa-peace::before { + content: "\f67c"; +} + +.fa-gears::before { + content: "\f085"; +} + +.fa-cogs::before { + content: "\f085"; +} + +.fa-warehouse::before { + content: "\f494"; +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; +} + +.fa-splotch::before { + content: "\f5bc"; +} + +.fa-face-grin-hearts::before { + content: "\f584"; +} + +.fa-grin-hearts::before { + content: "\f584"; +} + +.fa-dice-four::before { + content: "\f524"; +} + +.fa-sim-card::before { + content: "\f7c4"; +} + +.fa-transgender::before { + content: "\f225"; +} + +.fa-transgender-alt::before { + content: "\f225"; +} + +.fa-mercury::before { + content: "\f223"; +} + +.fa-arrow-turn-down::before { + content: "\f149"; +} + +.fa-level-down::before { + content: "\f149"; +} + +.fa-person-falling-burst::before { + content: "\e547"; +} + +.fa-award::before { + content: "\f559"; +} + +.fa-ticket-simple::before { + content: "\f3ff"; +} + +.fa-ticket-alt::before { + content: "\f3ff"; +} + +.fa-building::before { + content: "\f1ad"; +} + +.fa-angles-left::before { + content: "\f100"; +} + +.fa-angle-double-left::before { + content: "\f100"; +} + +.fa-qrcode::before { + content: "\f029"; +} + +.fa-clock-rotate-left::before { + content: "\f1da"; +} + +.fa-history::before { + content: "\f1da"; +} + +.fa-face-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-file-export::before { + content: "\f56e"; +} + +.fa-arrow-right-from-file::before { + content: "\f56e"; +} + +.fa-shield::before { + content: "\f132"; +} + +.fa-shield-blank::before { + content: "\f132"; +} + +.fa-arrow-up-short-wide::before { + content: "\f885"; +} + +.fa-sort-amount-up-alt::before { + content: "\f885"; +} + +.fa-house-medical::before { + content: "\e3b2"; +} + +.fa-golf-ball-tee::before { + content: "\f450"; +} + +.fa-golf-ball::before { + content: "\f450"; +} + +.fa-circle-chevron-left::before { + content: "\f137"; +} + +.fa-chevron-circle-left::before { + content: "\f137"; +} + +.fa-house-chimney-window::before { + content: "\e00d"; +} + +.fa-pen-nib::before { + content: "\f5ad"; +} + +.fa-tent-arrow-turn-left::before { + content: "\e580"; +} + +.fa-tents::before { + content: "\e582"; +} + +.fa-wand-magic::before { + content: "\f0d0"; +} + +.fa-magic::before { + content: "\f0d0"; +} + +.fa-dog::before { + content: "\f6d3"; +} + +.fa-carrot::before { + content: "\f787"; +} + +.fa-moon::before { + content: "\f186"; +} + +.fa-wine-glass-empty::before { + content: "\f5ce"; +} + +.fa-wine-glass-alt::before { + content: "\f5ce"; +} + +.fa-cheese::before { + content: "\f7ef"; +} + +.fa-yin-yang::before { + content: "\f6ad"; +} + +.fa-music::before { + content: "\f001"; +} + +.fa-code-commit::before { + content: "\f386"; +} + +.fa-temperature-low::before { + content: "\f76b"; +} + +.fa-person-biking::before { + content: "\f84a"; +} + +.fa-biking::before { + content: "\f84a"; +} + +.fa-broom::before { + content: "\f51a"; +} + +.fa-shield-heart::before { + content: "\e574"; +} + +.fa-gopuram::before { + content: "\f664"; +} + +.fa-earth-oceania::before { + content: "\e47b"; +} + +.fa-globe-oceania::before { + content: "\e47b"; +} + +.fa-square-xmark::before { + content: "\f2d3"; +} + +.fa-times-square::before { + content: "\f2d3"; +} + +.fa-xmark-square::before { + content: "\f2d3"; +} + +.fa-hashtag::before { + content: "\#"; +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; +} + +.fa-expand-alt::before { + content: "\f424"; +} + +.fa-oil-can::before { + content: "\f613"; +} + +.fa-t::before { + content: "T"; +} + +.fa-hippo::before { + content: "\f6ed"; +} + +.fa-chart-column::before { + content: "\e0e3"; +} + +.fa-infinity::before { + content: "\f534"; +} + +.fa-vial-circle-check::before { + content: "\e596"; +} + +.fa-person-arrow-down-to-line::before { + content: "\e538"; +} + +.fa-voicemail::before { + content: "\f897"; +} + +.fa-fan::before { + content: "\f863"; +} + +.fa-person-walking-luggage::before { + content: "\e554"; +} + +.fa-up-down::before { + content: "\f338"; +} + +.fa-arrows-alt-v::before { + content: "\f338"; +} + +.fa-cloud-moon-rain::before { + content: "\f73c"; +} + +.fa-calendar::before { + content: "\f133"; +} + +.fa-trailer::before { + content: "\e041"; +} + +.fa-bahai::before { + content: "\f666"; +} + +.fa-haykal::before { + content: "\f666"; +} + +.fa-sd-card::before { + content: "\f7c2"; +} + +.fa-dragon::before { + content: "\f6d5"; +} + +.fa-shoe-prints::before { + content: "\f54b"; +} + +.fa-circle-plus::before { + content: "\f055"; +} + +.fa-plus-circle::before { + content: "\f055"; +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-hand-holding::before { + content: "\f4bd"; +} + +.fa-plug-circle-exclamation::before { + content: "\e55d"; +} + +.fa-link-slash::before { + content: "\f127"; +} + +.fa-chain-broken::before { + content: "\f127"; +} + +.fa-chain-slash::before { + content: "\f127"; +} + +.fa-unlink::before { + content: "\f127"; +} + +.fa-clone::before { + content: "\f24d"; +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; +} + +.fa-arrow-up-z-a::before { + content: "\f882"; +} + +.fa-sort-alpha-up-alt::before { + content: "\f882"; +} + +.fa-fire-flame-curved::before { + content: "\f7e4"; +} + +.fa-fire-alt::before { + content: "\f7e4"; +} + +.fa-tornado::before { + content: "\f76f"; +} + +.fa-file-circle-plus::before { + content: "\e494"; +} + +.fa-book-quran::before { + content: "\f687"; +} + +.fa-quran::before { + content: "\f687"; +} + +.fa-anchor::before { + content: "\f13d"; +} + +.fa-border-all::before { + content: "\f84c"; +} + +.fa-face-angry::before { + content: "\f556"; +} + +.fa-angry::before { + content: "\f556"; +} + +.fa-cookie-bite::before { + content: "\f564"; +} + +.fa-arrow-trend-down::before { + content: "\e097"; +} + +.fa-rss::before { + content: "\f09e"; +} + +.fa-feed::before { + content: "\f09e"; +} + +.fa-draw-polygon::before { + content: "\f5ee"; +} + +.fa-scale-balanced::before { + content: "\f24e"; +} + +.fa-balance-scale::before { + content: "\f24e"; +} + +.fa-gauge-simple-high::before { + content: "\f62a"; +} + +.fa-tachometer::before { + content: "\f62a"; +} + +.fa-tachometer-fast::before { + content: "\f62a"; +} + +.fa-shower::before { + content: "\f2cc"; +} + +.fa-desktop::before { + content: "\f390"; +} + +.fa-desktop-alt::before { + content: "\f390"; +} + +.fa-m::before { + content: "M"; +} + +.fa-table-list::before { + content: "\f00b"; +} + +.fa-th-list::before { + content: "\f00b"; +} + +.fa-comment-sms::before { + content: "\f7cd"; +} + +.fa-sms::before { + content: "\f7cd"; +} + +.fa-book::before { + content: "\f02d"; +} + +.fa-user-plus::before { + content: "\f234"; +} + +.fa-check::before { + content: "\f00c"; +} + +.fa-battery-three-quarters::before { + content: "\f241"; +} + +.fa-battery-4::before { + content: "\f241"; +} + +.fa-house-circle-check::before { + content: "\e509"; +} + +.fa-angle-left::before { + content: "\f104"; +} + +.fa-diagram-successor::before { + content: "\e47a"; +} + +.fa-truck-arrow-right::before { + content: "\e58b"; +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; +} + +.fa-hand-fist::before { + content: "\f6de"; +} + +.fa-fist-raised::before { + content: "\f6de"; +} + +.fa-cloud-moon::before { + content: "\f6c3"; +} + +.fa-briefcase::before { + content: "\f0b1"; +} + +.fa-person-falling::before { + content: "\e546"; +} + +.fa-image-portrait::before { + content: "\f3e0"; +} + +.fa-portrait::before { + content: "\f3e0"; +} + +.fa-user-tag::before { + content: "\f507"; +} + +.fa-rug::before { + content: "\e569"; +} + +.fa-earth-europe::before { + content: "\f7a2"; +} + +.fa-globe-europe::before { + content: "\f7a2"; +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; +} + +.fa-luggage-cart::before { + content: "\f59d"; +} + +.fa-rectangle-xmark::before { + content: "\f410"; +} + +.fa-rectangle-times::before { + content: "\f410"; +} + +.fa-times-rectangle::before { + content: "\f410"; +} + +.fa-window-close::before { + content: "\f410"; +} + +.fa-baht-sign::before { + content: "\e0ac"; +} + +.fa-book-open::before { + content: "\f518"; +} + +.fa-book-journal-whills::before { + content: "\f66a"; +} + +.fa-journal-whills::before { + content: "\f66a"; +} + +.fa-handcuffs::before { + content: "\e4f8"; +} + +.fa-triangle-exclamation::before { + content: "\f071"; +} + +.fa-exclamation-triangle::before { + content: "\f071"; +} + +.fa-warning::before { + content: "\f071"; +} + +.fa-database::before { + content: "\f1c0"; +} + +.fa-share::before { + content: "\f064"; +} + +.fa-arrow-turn-right::before { + content: "\f064"; +} + +.fa-mail-forward::before { + content: "\f064"; +} + +.fa-bottle-droplet::before { + content: "\e4c4"; +} + +.fa-mask-face::before { + content: "\e1d7"; +} + +.fa-hill-rockslide::before { + content: "\e508"; +} + +.fa-right-left::before { + content: "\f362"; +} + +.fa-exchange-alt::before { + content: "\f362"; +} + +.fa-paper-plane::before { + content: "\f1d8"; +} + +.fa-road-circle-exclamation::before { + content: "\e565"; +} + +.fa-dungeon::before { + content: "\f6d9"; +} + +.fa-align-right::before { + content: "\f038"; +} + +.fa-money-bill-1-wave::before { + content: "\f53b"; +} + +.fa-money-bill-wave-alt::before { + content: "\f53b"; +} + +.fa-life-ring::before { + content: "\f1cd"; +} + +.fa-hands::before { + content: "\f2a7"; +} + +.fa-sign-language::before { + content: "\f2a7"; +} + +.fa-signing::before { + content: "\f2a7"; +} + +.fa-calendar-day::before { + content: "\f783"; +} + +.fa-water-ladder::before { + content: "\f5c5"; +} + +.fa-ladder-water::before { + content: "\f5c5"; +} + +.fa-swimming-pool::before { + content: "\f5c5"; +} + +.fa-arrows-up-down::before { + content: "\f07d"; +} + +.fa-arrows-v::before { + content: "\f07d"; +} + +.fa-face-grimace::before { + content: "\f57f"; +} + +.fa-grimace::before { + content: "\f57f"; +} + +.fa-wheelchair-move::before { + content: "\e2ce"; +} + +.fa-wheelchair-alt::before { + content: "\e2ce"; +} + +.fa-turn-down::before { + content: "\f3be"; +} + +.fa-level-down-alt::before { + content: "\f3be"; +} + +.fa-person-walking-arrow-right::before { + content: "\e552"; +} + +.fa-square-envelope::before { + content: "\f199"; +} + +.fa-envelope-square::before { + content: "\f199"; +} + +.fa-dice::before { + content: "\f522"; +} + +.fa-bowling-ball::before { + content: "\f436"; +} + +.fa-brain::before { + content: "\f5dc"; +} + +.fa-bandage::before { + content: "\f462"; +} + +.fa-band-aid::before { + content: "\f462"; +} + +.fa-calendar-minus::before { + content: "\f272"; +} + +.fa-circle-xmark::before { + content: "\f057"; +} + +.fa-times-circle::before { + content: "\f057"; +} + +.fa-xmark-circle::before { + content: "\f057"; +} + +.fa-gifts::before { + content: "\f79c"; +} + +.fa-hotel::before { + content: "\f594"; +} + +.fa-earth-asia::before { + content: "\f57e"; +} + +.fa-globe-asia::before { + content: "\f57e"; +} + +.fa-id-card-clip::before { + content: "\f47f"; +} + +.fa-id-card-alt::before { + content: "\f47f"; +} + +.fa-magnifying-glass-plus::before { + content: "\f00e"; +} + +.fa-search-plus::before { + content: "\f00e"; +} + +.fa-thumbs-up::before { + content: "\f164"; +} + +.fa-user-clock::before { + content: "\f4fd"; +} + +.fa-hand-dots::before { + content: "\f461"; +} + +.fa-allergies::before { + content: "\f461"; +} + +.fa-file-invoice::before { + content: "\f570"; +} + +.fa-window-minimize::before { + content: "\f2d1"; +} + +.fa-mug-saucer::before { + content: "\f0f4"; +} + +.fa-coffee::before { + content: "\f0f4"; +} + +.fa-brush::before { + content: "\f55d"; +} + +.fa-mask::before { + content: "\f6fa"; +} + +.fa-magnifying-glass-minus::before { + content: "\f010"; +} + +.fa-search-minus::before { + content: "\f010"; +} + +.fa-ruler-vertical::before { + content: "\f548"; +} + +.fa-user-large::before { + content: "\f406"; +} + +.fa-user-alt::before { + content: "\f406"; +} + +.fa-train-tram::before { + content: "\e5b4"; +} + +.fa-user-nurse::before { + content: "\f82f"; +} + +.fa-syringe::before { + content: "\f48e"; +} + +.fa-cloud-sun::before { + content: "\f6c4"; +} + +.fa-stopwatch-20::before { + content: "\e06f"; +} + +.fa-square-full::before { + content: "\f45c"; +} + +.fa-magnet::before { + content: "\f076"; +} + +.fa-jar::before { + content: "\e516"; +} + +.fa-note-sticky::before { + content: "\f249"; +} + +.fa-sticky-note::before { + content: "\f249"; +} + +.fa-bug-slash::before { + content: "\e490"; +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; +} + +.fa-bone::before { + content: "\f5d7"; +} + +.fa-user-injured::before { + content: "\f728"; +} + +.fa-face-sad-tear::before { + content: "\f5b4"; +} + +.fa-sad-tear::before { + content: "\f5b4"; +} + +.fa-plane::before { + content: "\f072"; +} + +.fa-tent-arrows-down::before { + content: "\e581"; +} + +.fa-exclamation::before { + content: "\!"; +} + +.fa-arrows-spin::before { + content: "\e4bb"; +} + +.fa-print::before { + content: "\f02f"; +} + +.fa-turkish-lira-sign::before { + content: "\e2bb"; +} + +.fa-try::before { + content: "\e2bb"; +} + +.fa-turkish-lira::before { + content: "\e2bb"; +} + +.fa-dollar-sign::before { + content: "\$"; +} + +.fa-dollar::before { + content: "\$"; +} + +.fa-usd::before { + content: "\$"; +} + +.fa-x::before { + content: "X"; +} + +.fa-magnifying-glass-dollar::before { + content: "\f688"; +} + +.fa-search-dollar::before { + content: "\f688"; +} + +.fa-users-gear::before { + content: "\f509"; +} + +.fa-users-cog::before { + content: "\f509"; +} + +.fa-person-military-pointing::before { + content: "\e54a"; +} + +.fa-building-columns::before { + content: "\f19c"; +} + +.fa-bank::before { + content: "\f19c"; +} + +.fa-institution::before { + content: "\f19c"; +} + +.fa-museum::before { + content: "\f19c"; +} + +.fa-university::before { + content: "\f19c"; +} + +.fa-umbrella::before { + content: "\f0e9"; +} + +.fa-trowel::before { + content: "\e589"; +} + +.fa-d::before { + content: "D"; +} + +.fa-stapler::before { + content: "\e5af"; +} + +.fa-masks-theater::before { + content: "\f630"; +} + +.fa-theater-masks::before { + content: "\f630"; +} + +.fa-kip-sign::before { + content: "\e1c4"; +} + +.fa-hand-point-left::before { + content: "\f0a5"; +} + +.fa-handshake-simple::before { + content: "\f4c6"; +} + +.fa-handshake-alt::before { + content: "\f4c6"; +} + +.fa-jet-fighter::before { + content: "\f0fb"; +} + +.fa-fighter-jet::before { + content: "\f0fb"; +} + +.fa-square-share-nodes::before { + content: "\f1e1"; +} + +.fa-share-alt-square::before { + content: "\f1e1"; +} + +.fa-barcode::before { + content: "\f02a"; +} + +.fa-plus-minus::before { + content: "\e43c"; +} + +.fa-video::before { + content: "\f03d"; +} + +.fa-video-camera::before { + content: "\f03d"; +} + +.fa-graduation-cap::before { + content: "\f19d"; +} + +.fa-mortar-board::before { + content: "\f19d"; +} + +.fa-hand-holding-medical::before { + content: "\e05c"; +} + +.fa-person-circle-check::before { + content: "\e53e"; +} + +.fa-turn-up::before { + content: "\f3bf"; +} + +.fa-level-up-alt::before { + content: "\f3bf"; +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.elements-blocks-icon-selector-display { + font-size: 2em; +} + +.rrze-elements-tabs-modal-container span { + font-size: 2em; + padding-left: 1em; +} +/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! + \**************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); +} +.fas, +.fa-solid { + font-weight: 900; +} +/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! + \***************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-brands: "Font Awesome 6 Brands"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); +} +.fab, +.fa-brands { + font-weight: 400; +} + +.fa-monero:before { + content: "\f3d0"; +} + +.fa-hooli:before { + content: "\f427"; +} + +.fa-yelp:before { + content: "\f1e9"; +} + +.fa-cc-visa:before { + content: "\f1f0"; +} + +.fa-lastfm:before { + content: "\f202"; +} + +.fa-shopware:before { + content: "\f5b5"; +} + +.fa-creative-commons-nc:before { + content: "\f4e8"; +} + +.fa-aws:before { + content: "\f375"; +} + +.fa-redhat:before { + content: "\f7bc"; +} + +.fa-yoast:before { + content: "\f2b1"; +} + +.fa-cloudflare:before { + content: "\e07d"; +} + +.fa-ups:before { + content: "\f7e0"; +} + +.fa-wpexplorer:before { + content: "\f2de"; +} + +.fa-dyalog:before { + content: "\f399"; +} + +.fa-bity:before { + content: "\f37a"; +} + +.fa-stackpath:before { + content: "\f842"; +} + +.fa-buysellads:before { + content: "\f20d"; +} + +.fa-first-order:before { + content: "\f2b0"; +} + +.fa-modx:before { + content: "\f285"; +} + +.fa-guilded:before { + content: "\e07e"; +} + +.fa-vnv:before { + content: "\f40b"; +} + +.fa-square-js:before { + content: "\f3b9"; +} + +.fa-js-square:before { + content: "\f3b9"; +} + +.fa-microsoft:before { + content: "\f3ca"; +} + +.fa-qq:before { + content: "\f1d6"; +} + +.fa-orcid:before { + content: "\f8d2"; +} + +.fa-java:before { + content: "\f4e4"; +} + +.fa-invision:before { + content: "\f7b0"; +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; +} + +.fa-centercode:before { + content: "\f380"; +} + +.fa-glide-g:before { + content: "\f2a6"; +} + +.fa-drupal:before { + content: "\f1a9"; +} + +.fa-hire-a-helper:before { + content: "\f3b0"; +} + +.fa-creative-commons-by:before { + content: "\f4e7"; +} + +.fa-unity:before { + content: "\e049"; +} + +.fa-whmcs:before { + content: "\f40d"; +} + +.fa-rocketchat:before { + content: "\f3e8"; +} + +.fa-vk:before { + content: "\f189"; +} + +.fa-untappd:before { + content: "\f405"; +} + +.fa-mailchimp:before { + content: "\f59e"; +} + +.fa-css3-alt:before { + content: "\f38b"; +} + +.fa-square-reddit:before { + content: "\f1a2"; +} + +.fa-reddit-square:before { + content: "\f1a2"; +} + +.fa-vimeo-v:before { + content: "\f27d"; +} + +.fa-contao:before { + content: "\f26d"; +} + +.fa-square-font-awesome:before { + content: "\e5ad"; +} + +.fa-deskpro:before { + content: "\f38f"; +} + +.fa-sistrix:before { + content: "\f3ee"; +} + +.fa-square-instagram:before { + content: "\e055"; +} + +.fa-instagram-square:before { + content: "\e055"; +} + +.fa-battle-net:before { + content: "\f835"; +} + +.fa-the-red-yeti:before { + content: "\f69d"; +} + +.fa-square-hacker-news:before { + content: "\f3af"; +} + +.fa-hacker-news-square:before { + content: "\f3af"; +} + +.fa-edge:before { + content: "\f282"; +} + +.fa-threads:before { + content: "\e618"; +} + +.fa-napster:before { + content: "\f3d2"; +} + +.fa-square-snapchat:before { + content: "\f2ad"; +} + +.fa-snapchat-square:before { + content: "\f2ad"; +} + +.fa-google-plus-g:before { + content: "\f0d5"; +} + +.fa-artstation:before { + content: "\f77a"; +} + +.fa-markdown:before { + content: "\f60f"; +} + +.fa-sourcetree:before { + content: "\f7d3"; +} + +.fa-google-plus:before { + content: "\f2b3"; +} + +.fa-diaspora:before { + content: "\f791"; +} + +.fa-foursquare:before { + content: "\f180"; +} + +.fa-stack-overflow:before { + content: "\f16c"; +} + +.fa-github-alt:before { + content: "\f113"; +} + +.fa-phoenix-squadron:before { + content: "\f511"; +} + +.fa-pagelines:before { + content: "\f18c"; +} + +.fa-algolia:before { + content: "\f36c"; +} + +.fa-red-river:before { + content: "\f3e3"; +} + +.fa-creative-commons-sa:before { + content: "\f4ef"; +} + +.fa-safari:before { + content: "\f267"; +} + +.fa-google:before { + content: "\f1a0"; +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; +} + +.fa-font-awesome-alt:before { + content: "\f35c"; +} + +.fa-atlassian:before { + content: "\f77b"; +} + +.fa-linkedin-in:before { + content: "\f0e1"; +} + +.fa-digital-ocean:before { + content: "\f391"; +} + +.fa-nimblr:before { + content: "\f5a8"; +} + +.fa-chromecast:before { + content: "\f838"; +} + +.fa-evernote:before { + content: "\f839"; +} + +.fa-hacker-news:before { + content: "\f1d4"; +} + +.fa-creative-commons-sampling:before { + content: "\f4f0"; +} + +.fa-adversal:before { + content: "\f36a"; +} + +.fa-creative-commons:before { + content: "\f25e"; +} + +.fa-watchman-monitoring:before { + content: "\e087"; +} + +.fa-fonticons:before { + content: "\f280"; +} + +.fa-weixin:before { + content: "\f1d7"; +} + +.fa-shirtsinbulk:before { + content: "\f214"; +} + +.fa-codepen:before { + content: "\f1cb"; +} + +.fa-git-alt:before { + content: "\f841"; +} + +.fa-lyft:before { + content: "\f3c3"; +} + +.fa-rev:before { + content: "\f5b2"; +} + +.fa-windows:before { + content: "\f17a"; +} + +.fa-wizards-of-the-coast:before { + content: "\f730"; +} + +.fa-square-viadeo:before { + content: "\f2aa"; +} + +.fa-viadeo-square:before { + content: "\f2aa"; +} + +.fa-meetup:before { + content: "\f2e0"; +} + +.fa-centos:before { + content: "\f789"; +} + +.fa-adn:before { + content: "\f170"; +} + +.fa-cloudsmith:before { + content: "\f384"; +} + +.fa-pied-piper-alt:before { + content: "\f1a8"; +} + +.fa-square-dribbble:before { + content: "\f397"; +} + +.fa-dribbble-square:before { + content: "\f397"; +} + +.fa-codiepie:before { + content: "\f284"; +} + +.fa-node:before { + content: "\f419"; +} + +.fa-mix:before { + content: "\f3cb"; +} + +.fa-steam:before { + content: "\f1b6"; +} + +.fa-cc-apple-pay:before { + content: "\f416"; +} + +.fa-scribd:before { + content: "\f28a"; +} + +.fa-debian:before { + content: "\e60b"; +} + +.fa-openid:before { + content: "\f19b"; +} + +.fa-instalod:before { + content: "\e081"; +} + +.fa-expeditedssl:before { + content: "\f23e"; +} + +.fa-sellcast:before { + content: "\f2da"; +} + +.fa-square-twitter:before { + content: "\f081"; +} + +.fa-twitter-square:before { + content: "\f081"; +} + +.fa-r-project:before { + content: "\f4f7"; +} + +.fa-delicious:before { + content: "\f1a5"; +} + +.fa-freebsd:before { + content: "\f3a4"; +} + +.fa-vuejs:before { + content: "\f41f"; +} + +.fa-accusoft:before { + content: "\f369"; +} + +.fa-ioxhost:before { + content: "\f208"; +} + +.fa-fonticons-fi:before { + content: "\f3a2"; +} + +.fa-app-store:before { + content: "\f36f"; +} + +.fa-cc-mastercard:before { + content: "\f1f1"; +} + +.fa-itunes-note:before { + content: "\f3b5"; +} + +.fa-golang:before { + content: "\e40f"; +} + +.fa-kickstarter:before { + content: "\f3bb"; +} + +.fa-grav:before { + content: "\f2d6"; +} + +.fa-weibo:before { + content: "\f18a"; +} + +.fa-uncharted:before { + content: "\e084"; +} + +.fa-firstdraft:before { + content: "\f3a1"; +} + +.fa-square-youtube:before { + content: "\f431"; +} + +.fa-youtube-square:before { + content: "\f431"; +} + +.fa-wikipedia-w:before { + content: "\f266"; +} + +.fa-wpressr:before { + content: "\f3e4"; +} + +.fa-rendact:before { + content: "\f3e4"; +} + +.fa-angellist:before { + content: "\f209"; +} + +.fa-galactic-republic:before { + content: "\f50c"; +} + +.fa-nfc-directional:before { + content: "\e530"; +} + +.fa-skype:before { + content: "\f17e"; +} + +.fa-joget:before { + content: "\f3b7"; +} + +.fa-fedora:before { + content: "\f798"; +} + +.fa-stripe-s:before { + content: "\f42a"; +} + +.fa-meta:before { + content: "\e49b"; +} + +.fa-laravel:before { + content: "\f3bd"; +} + +.fa-hotjar:before { + content: "\f3b1"; +} + +.fa-bluetooth-b:before { + content: "\f294"; +} + +.fa-sticker-mule:before { + content: "\f3f7"; +} + +.fa-creative-commons-zero:before { + content: "\f4f3"; +} + +.fa-hips:before { + content: "\f452"; +} + +.fa-behance:before { + content: "\f1b4"; +} + +.fa-reddit:before { + content: "\f1a1"; +} + +.fa-discord:before { + content: "\f392"; +} + +.fa-chrome:before { + content: "\f268"; +} + +.fa-app-store-ios:before { + content: "\f370"; +} + +.fa-cc-discover:before { + content: "\f1f2"; +} + +.fa-wpbeginner:before { + content: "\f297"; +} + +.fa-confluence:before { + content: "\f78d"; +} + +.fa-mdb:before { + content: "\f8ca"; +} + +.fa-dochub:before { + content: "\f394"; +} + +.fa-accessible-icon:before { + content: "\f368"; +} + +.fa-ebay:before { + content: "\f4f4"; +} + +.fa-amazon:before { + content: "\f270"; +} + +.fa-unsplash:before { + content: "\e07c"; +} + +.fa-yarn:before { + content: "\f7e3"; +} + +.fa-square-steam:before { + content: "\f1b7"; +} + +.fa-steam-square:before { + content: "\f1b7"; +} + +.fa-500px:before { + content: "\f26e"; +} + +.fa-square-vimeo:before { + content: "\f194"; +} + +.fa-vimeo-square:before { + content: "\f194"; +} + +.fa-asymmetrik:before { + content: "\f372"; +} + +.fa-font-awesome:before { + content: "\f2b4"; +} + +.fa-font-awesome-flag:before { + content: "\f2b4"; +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; +} + +.fa-gratipay:before { + content: "\f184"; +} + +.fa-apple:before { + content: "\f179"; +} + +.fa-hive:before { + content: "\e07f"; +} + +.fa-gitkraken:before { + content: "\f3a6"; +} + +.fa-keybase:before { + content: "\f4f5"; +} + +.fa-apple-pay:before { + content: "\f415"; +} + +.fa-padlet:before { + content: "\e4a0"; +} + +.fa-amazon-pay:before { + content: "\f42c"; +} + +.fa-square-github:before { + content: "\f092"; +} + +.fa-github-square:before { + content: "\f092"; +} + +.fa-stumbleupon:before { + content: "\f1a4"; +} + +.fa-fedex:before { + content: "\f797"; +} + +.fa-phoenix-framework:before { + content: "\f3dc"; +} + +.fa-shopify:before { + content: "\e057"; +} + +.fa-neos:before { + content: "\f612"; +} + +.fa-square-threads:before { + content: "\e619"; +} + +.fa-hackerrank:before { + content: "\f5f7"; +} + +.fa-researchgate:before { + content: "\f4f8"; +} + +.fa-swift:before { + content: "\f8e1"; +} + +.fa-angular:before { + content: "\f420"; +} + +.fa-speakap:before { + content: "\f3f3"; +} + +.fa-angrycreative:before { + content: "\f36e"; +} + +.fa-y-combinator:before { + content: "\f23b"; +} + +.fa-empire:before { + content: "\f1d1"; +} + +.fa-envira:before { + content: "\f299"; +} + +.fa-square-gitlab:before { + content: "\e5ae"; +} + +.fa-gitlab-square:before { + content: "\e5ae"; +} + +.fa-studiovinari:before { + content: "\f3f8"; +} + +.fa-pied-piper:before { + content: "\f2ae"; +} + +.fa-wordpress:before { + content: "\f19a"; +} + +.fa-product-hunt:before { + content: "\f288"; +} + +.fa-firefox:before { + content: "\f269"; +} + +.fa-linode:before { + content: "\f2b8"; +} + +.fa-goodreads:before { + content: "\f3a8"; +} + +.fa-square-odnoklassniki:before { + content: "\f264"; +} + +.fa-odnoklassniki-square:before { + content: "\f264"; +} + +.fa-jsfiddle:before { + content: "\f1cc"; +} + +.fa-sith:before { + content: "\f512"; +} + +.fa-themeisle:before { + content: "\f2b2"; +} + +.fa-page4:before { + content: "\f3d7"; +} + +.fa-hashnode:before { + content: "\e499"; +} + +.fa-react:before { + content: "\f41b"; +} + +.fa-cc-paypal:before { + content: "\f1f4"; +} + +.fa-squarespace:before { + content: "\f5be"; +} + +.fa-cc-stripe:before { + content: "\f1f5"; +} + +.fa-creative-commons-share:before { + content: "\f4f2"; +} + +.fa-bitcoin:before { + content: "\f379"; +} + +.fa-keycdn:before { + content: "\f3ba"; +} + +.fa-opera:before { + content: "\f26a"; +} + +.fa-itch-io:before { + content: "\f83a"; +} + +.fa-umbraco:before { + content: "\f8e8"; +} + +.fa-galactic-senate:before { + content: "\f50d"; +} + +.fa-ubuntu:before { + content: "\f7df"; +} + +.fa-draft2digital:before { + content: "\f396"; +} + +.fa-stripe:before { + content: "\f429"; +} + +.fa-houzz:before { + content: "\f27c"; +} + +.fa-gg:before { + content: "\f260"; +} + +.fa-dhl:before { + content: "\f790"; +} + +.fa-square-pinterest:before { + content: "\f0d3"; +} + +.fa-pinterest-square:before { + content: "\f0d3"; +} + +.fa-xing:before { + content: "\f168"; +} + +.fa-blackberry:before { + content: "\f37b"; +} + +.fa-creative-commons-pd:before { + content: "\f4ec"; +} + +.fa-playstation:before { + content: "\f3df"; +} + +.fa-quinscape:before { + content: "\f459"; +} + +.fa-less:before { + content: "\f41d"; +} + +.fa-blogger-b:before { + content: "\f37d"; +} + +.fa-opencart:before { + content: "\f23d"; +} + +.fa-vine:before { + content: "\f1ca"; +} + +.fa-paypal:before { + content: "\f1ed"; +} + +.fa-gitlab:before { + content: "\f296"; +} + +.fa-typo3:before { + content: "\f42b"; +} + +.fa-reddit-alien:before { + content: "\f281"; +} + +.fa-yahoo:before { + content: "\f19e"; +} + +.fa-dailymotion:before { + content: "\e052"; +} + +.fa-affiliatetheme:before { + content: "\f36b"; +} + +.fa-pied-piper-pp:before { + content: "\f1a7"; +} + +.fa-bootstrap:before { + content: "\f836"; +} + +.fa-odnoklassniki:before { + content: "\f263"; +} + +.fa-nfc-symbol:before { + content: "\e531"; +} + +.fa-ethereum:before { + content: "\f42e"; +} + +.fa-speaker-deck:before { + content: "\f83c"; +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; +} + +.fa-patreon:before { + content: "\f3d9"; +} + +.fa-avianex:before { + content: "\f374"; +} + +.fa-ello:before { + content: "\f5f1"; +} + +.fa-gofore:before { + content: "\f3a7"; +} + +.fa-bimobject:before { + content: "\f378"; +} + +.fa-facebook-f:before { + content: "\f39e"; +} + +.fa-square-google-plus:before { + content: "\f0d4"; +} + +.fa-google-plus-square:before { + content: "\f0d4"; +} + +.fa-mandalorian:before { + content: "\f50f"; +} + +.fa-first-order-alt:before { + content: "\f50a"; +} + +.fa-osi:before { + content: "\f41a"; +} + +.fa-google-wallet:before { + content: "\f1ee"; +} + +.fa-d-and-d-beyond:before { + content: "\f6ca"; +} + +.fa-periscope:before { + content: "\f3da"; +} + +.fa-fulcrum:before { + content: "\f50b"; +} + +.fa-cloudscale:before { + content: "\f383"; +} + +.fa-forumbee:before { + content: "\f211"; +} + +.fa-mizuni:before { + content: "\f3cc"; +} + +.fa-schlix:before { + content: "\f3ea"; +} + +.fa-square-xing:before { + content: "\f169"; +} + +.fa-xing-square:before { + content: "\f169"; +} + +.fa-bandcamp:before { + content: "\f2d5"; +} + +.fa-wpforms:before { + content: "\f298"; +} + +.fa-cloudversify:before { + content: "\f385"; +} + +.fa-usps:before { + content: "\f7e1"; +} + +.fa-megaport:before { + content: "\f5a3"; +} + +.fa-magento:before { + content: "\f3c4"; +} + +.fa-spotify:before { + content: "\f1bc"; +} + +.fa-optin-monster:before { + content: "\f23c"; +} + +.fa-fly:before { + content: "\f417"; +} + +.fa-aviato:before { + content: "\f421"; +} + +.fa-itunes:before { + content: "\f3b4"; +} + +.fa-cuttlefish:before { + content: "\f38c"; +} + +.fa-blogger:before { + content: "\f37c"; +} + +.fa-flickr:before { + content: "\f16e"; +} + +.fa-viber:before { + content: "\f409"; +} + +.fa-soundcloud:before { + content: "\f1be"; +} + +.fa-digg:before { + content: "\f1a6"; +} + +.fa-tencent-weibo:before { + content: "\f1d5"; +} + +.fa-symfony:before { + content: "\f83d"; +} + +.fa-maxcdn:before { + content: "\f136"; +} + +.fa-etsy:before { + content: "\f2d7"; +} + +.fa-facebook-messenger:before { + content: "\f39f"; +} + +.fa-audible:before { + content: "\f373"; +} + +.fa-think-peaks:before { + content: "\f731"; +} + +.fa-bilibili:before { + content: "\e3d9"; +} + +.fa-erlang:before { + content: "\f39d"; +} + +.fa-x-twitter:before { + content: "\e61b"; +} + +.fa-cotton-bureau:before { + content: "\f89e"; +} + +.fa-dashcube:before { + content: "\f210"; +} + +.fa-42-group:before { + content: "\e080"; +} + +.fa-innosoft:before { + content: "\e080"; +} + +.fa-stack-exchange:before { + content: "\f18d"; +} + +.fa-elementor:before { + content: "\f430"; +} + +.fa-square-pied-piper:before { + content: "\e01e"; +} + +.fa-pied-piper-square:before { + content: "\e01e"; +} + +.fa-creative-commons-nd:before { + content: "\f4eb"; +} + +.fa-palfed:before { + content: "\f3d8"; +} + +.fa-superpowers:before { + content: "\f2dd"; +} + +.fa-resolving:before { + content: "\f3e7"; +} + +.fa-xbox:before { + content: "\f412"; +} + +.fa-searchengin:before { + content: "\f3eb"; +} + +.fa-tiktok:before { + content: "\e07b"; +} + +.fa-square-facebook:before { + content: "\f082"; +} + +.fa-facebook-square:before { + content: "\f082"; +} + +.fa-renren:before { + content: "\f18b"; +} + +.fa-linux:before { + content: "\f17c"; +} + +.fa-glide:before { + content: "\f2a5"; +} + +.fa-linkedin:before { + content: "\f08c"; +} + +.fa-hubspot:before { + content: "\f3b2"; +} + +.fa-deploydog:before { + content: "\f38e"; +} + +.fa-twitch:before { + content: "\f1e8"; +} + +.fa-ravelry:before { + content: "\f2d9"; +} + +.fa-mixer:before { + content: "\e056"; +} + +.fa-square-lastfm:before { + content: "\f203"; +} + +.fa-lastfm-square:before { + content: "\f203"; +} + +.fa-vimeo:before { + content: "\f40a"; +} + +.fa-mendeley:before { + content: "\f7b3"; +} + +.fa-uniregistry:before { + content: "\f404"; +} + +.fa-figma:before { + content: "\f799"; +} + +.fa-creative-commons-remix:before { + content: "\f4ee"; +} + +.fa-cc-amazon-pay:before { + content: "\f42d"; +} + +.fa-dropbox:before { + content: "\f16b"; +} + +.fa-instagram:before { + content: "\f16d"; +} + +.fa-cmplid:before { + content: "\e360"; +} + +.fa-facebook:before { + content: "\f09a"; +} + +.fa-gripfire:before { + content: "\f3ac"; +} + +.fa-jedi-order:before { + content: "\f50e"; +} + +.fa-uikit:before { + content: "\f403"; +} + +.fa-fort-awesome-alt:before { + content: "\f3a3"; +} + +.fa-phabricator:before { + content: "\f3db"; +} + +.fa-ussunnah:before { + content: "\f407"; +} + +.fa-earlybirds:before { + content: "\f39a"; +} + +.fa-trade-federation:before { + content: "\f513"; +} + +.fa-autoprefixer:before { + content: "\f41c"; +} + +.fa-whatsapp:before { + content: "\f232"; +} + +.fa-slideshare:before { + content: "\f1e7"; +} + +.fa-google-play:before { + content: "\f3ab"; +} + +.fa-viadeo:before { + content: "\f2a9"; +} + +.fa-line:before { + content: "\f3c0"; +} + +.fa-google-drive:before { + content: "\f3aa"; +} + +.fa-servicestack:before { + content: "\f3ec"; +} + +.fa-simplybuilt:before { + content: "\f215"; +} + +.fa-bitbucket:before { + content: "\f171"; +} + +.fa-imdb:before { + content: "\f2d8"; +} + +.fa-deezer:before { + content: "\e077"; +} + +.fa-raspberry-pi:before { + content: "\f7bb"; +} + +.fa-jira:before { + content: "\f7b1"; +} + +.fa-docker:before { + content: "\f395"; +} + +.fa-screenpal:before { + content: "\e570"; +} + +.fa-bluetooth:before { + content: "\f293"; +} + +.fa-gitter:before { + content: "\f426"; +} + +.fa-d-and-d:before { + content: "\f38d"; +} + +.fa-microblog:before { + content: "\e01a"; +} + +.fa-cc-diners-club:before { + content: "\f24c"; +} + +.fa-gg-circle:before { + content: "\f261"; +} + +.fa-pied-piper-hat:before { + content: "\f4e5"; +} + +.fa-kickstarter-k:before { + content: "\f3bc"; +} + +.fa-yandex:before { + content: "\f413"; +} + +.fa-readme:before { + content: "\f4d5"; +} + +.fa-html5:before { + content: "\f13b"; +} + +.fa-sellsy:before { + content: "\f213"; +} + +.fa-sass:before { + content: "\f41e"; +} + +.fa-wirsindhandwerk:before { + content: "\e2d0"; +} + +.fa-wsh:before { + content: "\e2d0"; +} + +.fa-buromobelexperte:before { + content: "\f37f"; +} + +.fa-salesforce:before { + content: "\f83b"; +} + +.fa-octopus-deploy:before { + content: "\e082"; +} + +.fa-medapps:before { + content: "\f3c6"; +} + +.fa-ns8:before { + content: "\f3d5"; +} + +.fa-pinterest-p:before { + content: "\f231"; +} + +.fa-apper:before { + content: "\f371"; +} + +.fa-fort-awesome:before { + content: "\f286"; +} + +.fa-waze:before { + content: "\f83f"; +} + +.fa-cc-jcb:before { + content: "\f24b"; +} + +.fa-snapchat:before { + content: "\f2ab"; +} + +.fa-snapchat-ghost:before { + content: "\f2ab"; +} + +.fa-fantasy-flight-games:before { + content: "\f6dc"; +} + +.fa-rust:before { + content: "\e07a"; +} + +.fa-wix:before { + content: "\f5cf"; +} + +.fa-square-behance:before { + content: "\f1b5"; +} + +.fa-behance-square:before { + content: "\f1b5"; +} + +.fa-supple:before { + content: "\f3f9"; +} + +.fa-rebel:before { + content: "\f1d0"; +} + +.fa-css3:before { + content: "\f13c"; +} + +.fa-staylinked:before { + content: "\f3f5"; +} + +.fa-kaggle:before { + content: "\f5fa"; +} + +.fa-space-awesome:before { + content: "\e5ac"; +} + +.fa-deviantart:before { + content: "\f1bd"; +} + +.fa-cpanel:before { + content: "\f388"; +} + +.fa-goodreads-g:before { + content: "\f3a9"; +} + +.fa-square-git:before { + content: "\f1d2"; +} + +.fa-git-square:before { + content: "\f1d2"; +} + +.fa-square-tumblr:before { + content: "\f174"; +} + +.fa-tumblr-square:before { + content: "\f174"; +} + +.fa-trello:before { + content: "\f181"; +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; +} + +.fa-get-pocket:before { + content: "\f265"; +} + +.fa-perbyte:before { + content: "\e083"; +} + +.fa-grunt:before { + content: "\f3ad"; +} + +.fa-weebly:before { + content: "\f5cc"; +} + +.fa-connectdevelop:before { + content: "\f20e"; +} + +.fa-leanpub:before { + content: "\f212"; +} + +.fa-black-tie:before { + content: "\f27e"; +} + +.fa-themeco:before { + content: "\f5c6"; +} + +.fa-python:before { + content: "\f3e2"; +} + +.fa-android:before { + content: "\f17b"; +} + +.fa-bots:before { + content: "\e340"; +} + +.fa-free-code-camp:before { + content: "\f2c5"; +} + +.fa-hornbill:before { + content: "\f592"; +} + +.fa-js:before { + content: "\f3b8"; +} + +.fa-ideal:before { + content: "\e013"; +} + +.fa-git:before { + content: "\f1d3"; +} + +.fa-dev:before { + content: "\f6cc"; +} + +.fa-sketch:before { + content: "\f7c6"; +} + +.fa-yandex-international:before { + content: "\f414"; +} + +.fa-cc-amex:before { + content: "\f1f3"; +} + +.fa-uber:before { + content: "\f402"; +} + +.fa-github:before { + content: "\f09b"; +} + +.fa-php:before { + content: "\f457"; +} + +.fa-alipay:before { + content: "\f642"; +} + +.fa-youtube:before { + content: "\f167"; +} + +.fa-skyatlas:before { + content: "\f216"; +} + +.fa-firefox-browser:before { + content: "\e007"; +} + +.fa-replyd:before { + content: "\f3e6"; +} + +.fa-suse:before { + content: "\f7d6"; +} + +.fa-jenkins:before { + content: "\f3b6"; +} + +.fa-twitter:before { + content: "\f099"; +} + +.fa-rockrms:before { + content: "\f3e9"; +} + +.fa-pinterest:before { + content: "\f0d2"; +} + +.fa-buffer:before { + content: "\f837"; +} + +.fa-npm:before { + content: "\f3d4"; +} + +.fa-yammer:before { + content: "\f840"; +} + +.fa-btc:before { + content: "\f15a"; +} + +.fa-dribbble:before { + content: "\f17d"; +} + +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} + +.fa-internet-explorer:before { + content: "\f26b"; +} + +.fa-stubber:before { + content: "\e5c7"; +} + +.fa-telegram:before { + content: "\f2c6"; +} + +.fa-telegram-plane:before { + content: "\f2c6"; +} + +.fa-old-republic:before { + content: "\f510"; +} + +.fa-odysee:before { + content: "\e5c6"; +} + +.fa-square-whatsapp:before { + content: "\f40c"; +} + +.fa-whatsapp-square:before { + content: "\f40c"; +} + +.fa-node-js:before { + content: "\f3d3"; +} + +.fa-edge-legacy:before { + content: "\e078"; +} + +.fa-slack:before { + content: "\f198"; +} + +.fa-slack-hash:before { + content: "\f198"; +} + +.fa-medrt:before { + content: "\f3c8"; +} + +.fa-usb:before { + content: "\f287"; +} + +.fa-tumblr:before { + content: "\f173"; +} + +.fa-vaadin:before { + content: "\f408"; +} + +.fa-quora:before { + content: "\f2c4"; +} + +.fa-square-x-twitter:before { + content: "\e61a"; +} + +.fa-reacteurope:before { + content: "\f75d"; +} + +.fa-medium:before { + content: "\f23a"; +} + +.fa-medium-m:before { + content: "\f23a"; +} + +.fa-amilia:before { + content: "\f36d"; +} + +.fa-mixcloud:before { + content: "\f289"; +} + +.fa-flipboard:before { + content: "\f44d"; +} + +.fa-viacoin:before { + content: "\f237"; +} + +.fa-critical-role:before { + content: "\f6c9"; +} + +.fa-sitrox:before { + content: "\e44a"; +} + +.fa-discourse:before { + content: "\f393"; +} + +.fa-joomla:before { + content: "\f1aa"; +} + +.fa-mastodon:before { + content: "\f4f6"; +} + +.fa-airbnb:before { + content: "\f834"; +} + +.fa-wolf-pack-battalion:before { + content: "\f514"; +} + +.fa-buy-n-large:before { + content: "\f8a6"; +} + +.fa-gulp:before { + content: "\f3ae"; +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; +} + +.fa-strava:before { + content: "\f428"; +} + +.fa-ember:before { + content: "\f423"; +} + +.fa-canadian-maple-leaf:before { + content: "\f785"; +} + +.fa-teamspeak:before { + content: "\f4f9"; +} + +.fa-pushed:before { + content: "\f3e1"; +} + +.fa-wordpress-simple:before { + content: "\f411"; +} + +.fa-nutritionix:before { + content: "\f3d6"; +} + +.fa-wodu:before { + content: "\e088"; +} + +.fa-google-pay:before { + content: "\e079"; +} + +.fa-intercom:before { + content: "\f7af"; +} + +.fa-zhihu:before { + content: "\f63f"; +} + +.fa-korvue:before { + content: "\f42f"; +} + +.fa-pix:before { + content: "\e43a"; +} + +.fa-steam-symbol:before { + content: "\f3f6"; +} +/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! + \****************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); +} +.far, +.fa-regular { + font-weight: 400; +} +/*!********************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/tab/editor.scss ***! + \********************************************************************************************************************************************************************************************************************************************/ +@charset "UTF-8"; +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +.rrze-elements-tabs { + margin-bottom: 1em; + /* + * { + color: inherit; + //margin: 0; + &:focus { + //outline: none; + //box-shadow: inset 0 0 0 4px lightBlue; + } + } + margin: 1em 0; + + [role="tablist"] { + margin: 0; + li, + a { + display: block; + @media (min-width: 550px) { + display: inline-block; + } + } + li { + padding: 0; + } + a { + transition: none; + box-shadow: none; + text-decoration: none; + padding: .25em; + @media (min-width: 550px) { + text-decoration: none; + padding: 0.5rem 1em; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + } + & > svg.rrze-elements-icon { + padding: 0; + border-radius: 0 !important; + color: unset; + margin-right: .4em; + max-width: 2em; + } + &:hover, &:focus, &:active { + box-shadow: none; + text-decoration: none; + > svg.rrze-elements-icon { + background-color: unset; + } + } + .tab-suffix { + display: inline-block; + margin-left: .4em; + font-weight: bold; + } + } + [aria-selected] { + font-weight: bold; + @media (min-width: 550px) { + border: 1px solid; + } + &::after { + //content: '\0020⬅'; + @media (min-width: 550px) { + + } + } + } + @media (min-width: 550px) { + padding: 0; + position: relative; + top: 1px; + @supports (-webkit-hyphens:none) { // Safari hack + top: 1.5px; + } + } + } + [role="tabpanel"] { + padding: 1.5rem; + border-top: 0; + overflow: hidden; + & > * + * { + margin-top: 0.75rem; + } + @media print { + display: block; + margin-bottom: 10px; + h1 { + margin-top: 0 !important; + } + } + } + */ +} +.rrze-elements-tabs [role=tab], +.rrze-elements-tabs [role=tab]:focus, +.rrze-elements-tabs [role=tab]:hover { + position: relative; + z-index: 2; + padding: 2px 6px; + overflow: visible; + outline: none; +} +.rrze-elements-tabs [role=tab] { + margin: 0 0 0 5px; + /*&[aria-selected="false"] { + border-bottom: 1px solid hsl(219deg 1% 72%); + }*/ + display: block; + width: 100%; + border-radius: 0; + font-size: 1rem; + text-align: right; + cursor: pointer; +} +.rrze-elements-tabs [role=tab][aria-selected=true] { + font-weight: bold; + /*padding: 2px 2px 4px; + margin-top: 0; + border-width: 2px; + border-top-width: 6px; + border-top-color: rgb(36 116 214); + border-bottom-color: hsl(220deg 43% 99%); + background: hsl(220deg 43% 99%);*/ +} +@media (min-width: 550px) { + .rrze-elements-tabs [role=tab] { + display: inline-block; + width: auto; + border-radius: 5px 5px 0 0; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + top: 1px; + } +} +.rrze-elements-tabs [role=tab] span.focus { + display: inline-block; + margin: 2px; + padding: 4px 6px; +} +.rrze-elements-tabs [role=tab] span.focus > svg.rrze-elements-icon { + padding: 0; + border-radius: 0 !important; + color: unset; + margin-left: 0.4em; + max-width: 2em; +} +.rrze-elements-tabs [role=tab] span.focus .tab-suffix { + display: inline-block; + margin-right: 0.4em; + font-weight: bold; +} +.rrze-elements-tabs [role=tabpanel] { + padding: 1rem; + min-height: 10em; + overflow: auto; +} +.rrze-elements-tabs [role=tabpanel].is-hidden { + display: none; +} +.rrze-elements-tabs [role=tabpanel] figure:first-child { + margin-top: 0; +} + +.rrze-elements-tabs.primary [role=tablist] button { + border: 1px solid var(--color-primary-ci-hell2, #CED9E7); + border-bottom-color: var(--color-primary-ci-hell, #04316A); + background-color: var(--color-primary-ci-hell2, #CED9E7); + color: var(--color-primary-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:focus, .rrze-elements-tabs.primary [role=tablist] button:active { + color: inherit; + border-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] button { + border-top: 1px solid var(--color-primary-ci-hell2, #CED9E7); + } + .rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:active { + color: inherit; + border-color: var(--color-primary-ci-hell, #04316A); + } + .rrze-elements-tabs.primary [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-primary-dunkler, #004A9F); + border-radius: 3px; + } +} +.rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { + background: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); + border-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-primary-ci-hell, #04316A); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { + background: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.primary [role=tabpanel] { + border: 1px solid var(--color-primary-ci-hell, #04316A); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} +@media print { + .rrze-elements-tabs.primary [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.zentral [role=tablist] button { + border: 1px solid var(--color-zentral-ci-hell2, #CED9E7); + border-bottom-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell2, #CED9E7); + color: var(--color-zentral-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:focus, .rrze-elements-tabs.zentral [role=tablist] button:active { + color: inherit; + border-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] button { + border-top: 1px solid var(--color-zentral-ci-hell2, #CED9E7); + } + .rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:active { + color: inherit; + border-color: var(--color-zentral-ci-hell, #04316A); + } + .rrze-elements-tabs.zentral [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-zentral-dunkler, #004A9F); + border-radius: 3px; + } +} +.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { + background: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); + border-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-zentral-ci-hell, #04316A); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { + background: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.zentral [role=tabpanel] { + border: 1px solid var(--color-zentral-ci-hell, #04316A); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tabpanel] { + border-top: 1px solid var(--color-zentral-ci-hell, #04316A); + } +} +@media print { + .rrze-elements-tabs.zentral [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.phil [role=tablist] button { + border: 1px solid var(--color-phil-ci-hell2, #F4E8CB); + border-bottom-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell2, #F4E8CB); + color: var(--color-phil-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:focus, .rrze-elements-tabs.phil [role=tablist] button:active { + color: inherit; + border-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] button { + border-top: 1px solid var(--color-phil-ci-hell2, #F4E8CB); + } + .rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:active { + color: inherit; + border-color: var(--color-phil-ci-hell, #FDB735); + } + .rrze-elements-tabs.phil [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-phil-dunkler, #e87722); + border-radius: 3px; + } +} +.rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { + background: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); + border-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-phil-ci-hell, #FDB735); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { + background: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); + border-bottom-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.phil [role=tabpanel] { + border: 1px solid var(--color-phil-ci-hell, #FDB735); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tabpanel] { + border-top: 1px solid var(--color-phil-ci-hell, #FDB735); + } +} +@media print { + .rrze-elements-tabs.phil [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #FDB735); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.med [role=tablist] button { + border: 1px solid var(--color-med-ci-hell2, #B9D9EC); + border-bottom-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell2, #B9D9EC); + color: var(--color-med-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:focus, .rrze-elements-tabs.med [role=tablist] button:active { + color: inherit; + border-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] button { + border-top: 1px solid var(--color-med-ci-hell2, #B9D9EC); + } + .rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:active { + color: inherit; + border-color: var(--color-med-ci-hell, #18B4F1); + } + .rrze-elements-tabs.med [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-med-dunkler, #005287); + border-radius: 3px; + } +} +.rrze-elements-tabs.med [role=tablist] [aria-selected=true] { + background: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); + border-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-med-ci-hell, #18B4F1); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { + background: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); + border-bottom-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.med [role=tabpanel] { + border: 1px solid var(--color-med-ci-hell, #18B4F1); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tabpanel] { + border-top: 1px solid var(--color-med-ci-hell, #18B4F1); + } +} +@media print { + .rrze-elements-tabs.med [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #18B4F1); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.nat [role=tablist] button { + border: 1px solid var(--color-nat-ci-hell2, #CFE0D8); + border-bottom-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell2, #CFE0D8); + color: var(--color-nat-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:focus, .rrze-elements-tabs.nat [role=tablist] button:active { + color: inherit; + border-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] button { + border-top: 1px solid var(--color-nat-ci-hell2, #CFE0D8); + } + .rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:active { + color: inherit; + border-color: var(--color-nat-ci-hell, #7BB725); + } + .rrze-elements-tabs.nat [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-nat-dunkler, #266141); + border-radius: 3px; + } +} +.rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { + background: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); + border-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-nat-ci-hell, #7BB725); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { + background: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); + border-bottom-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.nat [role=tabpanel] { + border: 1px solid var(--color-nat-ci-hell, #7BB725); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tabpanel] { + border-top: 1px solid var(--color-nat-ci-hell, #7BB725); + } +} +@media print { + .rrze-elements-tabs.nat [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #7BB725); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.rw [role=tablist] button { + border: 1px solid var(--color-rw-ci-hell2, #F2DED1); + border-bottom-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell2, #F2DED1); + color: var(--color-rw-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:focus, .rrze-elements-tabs.rw [role=tablist] button:active { + color: inherit; + border-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] button { + border-top: 1px solid var(--color-rw-ci-hell2, #F2DED1); + } + .rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:active { + color: inherit; + border-color: var(--color-rw-ci-hell, #C50F3C); + } + .rrze-elements-tabs.rw [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-rw-dunkler, #971B2F); + border-radius: 3px; + } +} +.rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { + background: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); + border-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-rw-ci-hell, #C50F3C); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { + background: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.rw [role=tabpanel] { + border: 1px solid var(--color-rw-ci-hell, #C50F3C); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tabpanel] { + border-top: 1px solid var(--color-rw-ci-hell, #C50F3C); + } +} +@media print { + .rrze-elements-tabs.rw [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #C50F3C); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.tf [role=tablist] button { + border: 1px solid var(--color-tf-ci-hell2, #D3DDE6); + border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell2, #D3DDE6); + color: var(--color-tf-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:focus, .rrze-elements-tabs.tf [role=tablist] button:active { + color: inherit; + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] button { + border-top: 1px solid var(--color-tf-ci-hell2, #D3DDE6); + } + .rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:active { + color: inherit; + border-color: var(--color-tf-ci-hell, #8C9FB1); + } + .rrze-elements-tabs.tf [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-tf-dunkler, #2F586E); + border-radius: 3px; + } +} +.rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { + background: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-hell-kontrast, #000); + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-tf-ci-hell, #8C9FB1); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { + background: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-hell-kontrast, #000); + border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.tf [role=tabpanel] { + border: 1px solid var(--color-tf-ci-hell, #8C9FB1); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tabpanel] { + border-top: 1px solid var(--color-tf-ci-hell, #8C9FB1); + } +} +@media print { + .rrze-elements-tabs.tf [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #8C9FB1); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +svg.elements-tabs-icon-modal { + float: right; + clear: both; + width: 2ch; + height: 2ch; + padding-left: 2ch; + border: 1px solid #000; + padding: 1ch; +} + +.elements-tabs-icon-modal-input .components-text-control__input { + display: inline-block; +} + +.components-base-control.elements-tabs-icon-modal-input { + width: auto; +} + +.rrze-elements-tabs-modal-container { + display: flex; + flex-wrap: wrap; +} diff --git a/build/tab/index.asset.php b/build/tab/index.asset.php index 88e67210..86e8614c 100644 --- a/build/tab/index.asset.php +++ b/build/tab/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '2f31110bc7ec9f2fad8c'); + array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '8063984825ba780ab293'); diff --git a/build/tab/index.css b/build/tab/index.css index fb4ef898..fe289d79 100644 --- a/build/tab/index.css +++ b/build/tab/index.css @@ -1,5 +1,11110 @@ -.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-right:1em} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} -:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} -.rrze-elements-tabs{margin-bottom:1em}.rrze-elements-tabs [role=tab],.rrze-elements-tabs [role=tab]:focus,.rrze-elements-tabs [role=tab]:hover{outline:none;overflow:visible;padding:2px 6px;position:relative;z-index:2}.rrze-elements-tabs [role=tab]{border-radius:0;cursor:pointer;display:block;font-size:1rem;margin:0 5px 0 0;text-align:left;width:100%}.rrze-elements-tabs [role=tab][aria-selected=true]{font-weight:700}@media(min-width:550px){.rrze-elements-tabs [role=tab]{border-radius:5px 5px 0 0;border-top-left-radius:4px;border-top-right-radius:4px;display:inline-block;top:1px;width:auto}}.rrze-elements-tabs [role=tab] span.focus{display:inline-block;margin:2px;padding:4px 6px}.rrze-elements-tabs [role=tab] span.focus>svg.rrze-elements-icon{border-radius:0!important;color:unset;margin-right:.4em;max-width:2em;padding:0}.rrze-elements-tabs [role=tab] span.focus .tab-suffix{display:inline-block;font-weight:700;margin-left:.4em}.rrze-elements-tabs [role=tabpanel]{min-height:10em;overflow:auto;padding:1rem}.rrze-elements-tabs [role=tabpanel].is-hidden{display:none}.rrze-elements-tabs [role=tabpanel] figure:first-child{margin-top:0}.rrze-elements-tabs.primary [role=tablist] button{background-color:var(--color-primary-ci-hell2,#ced9e7);border:1px solid var(--color-primary-ci-hell2,#ced9e7);border-bottom-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell2-kontrast,#000)}.rrze-elements-tabs.primary [role=tablist] button:active,.rrze-elements-tabs.primary [role=tablist] button:focus,.rrze-elements-tabs.primary [role=tablist] button:hover{border-color:var(--color-primary-ci-hell,#04316a);color:inherit}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] button{border-top:1px solid var(--color-primary-ci-hell2,#ced9e7)}.rrze-elements-tabs.primary [role=tablist] button:active,.rrze-elements-tabs.primary [role=tablist] button:hover{border-color:var(--color-primary-ci-hell,#04316a);color:inherit}.rrze-elements-tabs.primary [role=tablist] button:focus>span.focus{border:2px solid var(--color-primary-dunkler,#004a9f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]{background:var(--color-primary-ci-hell,#04316a);border-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-primary-ci-hell,#04316a);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover{background:var(--color-primary-ci-hell,#04316a);border-bottom-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.primary [role=tabpanel]{border:1px solid var(--color-primary-ci-hell,#04316a);border-top:0}@media(min-width:550px){.rrze-elements-tabs.primary [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}@media print{.rrze-elements-tabs.primary [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}.rrze-elements-tabs.zentral [role=tablist] button{background-color:var(--color-zentral-ci-hell2,#ced9e7);border:1px solid var(--color-zentral-ci-hell2,#ced9e7);border-bottom-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell2-kontrast,#000)}.rrze-elements-tabs.zentral [role=tablist] button:active,.rrze-elements-tabs.zentral [role=tablist] button:focus,.rrze-elements-tabs.zentral [role=tablist] button:hover{border-color:var(--color-zentral-ci-hell,#04316a);color:inherit}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] button{border-top:1px solid var(--color-zentral-ci-hell2,#ced9e7)}.rrze-elements-tabs.zentral [role=tablist] button:active,.rrze-elements-tabs.zentral [role=tablist] button:hover{border-color:var(--color-zentral-ci-hell,#04316a);color:inherit}.rrze-elements-tabs.zentral [role=tablist] button:focus>span.focus{border:2px solid var(--color-zentral-dunkler,#004a9f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]{background:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-zentral-ci-hell,#04316a);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover{background:var(--color-zentral-ci-hell,#04316a);border-bottom-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.zentral [role=tabpanel]{border:1px solid var(--color-zentral-ci-hell,#04316a);border-top:0}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tabpanel]{border-top:1px solid var(--color-zentral-ci-hell,#04316a)}}@media print{.rrze-elements-tabs.zentral [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}.rrze-elements-tabs.phil [role=tablist] button{background-color:var(--color-phil-ci-hell2,#f4e8cb);border:1px solid var(--color-phil-ci-hell2,#f4e8cb);border-bottom-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell2-kontrast,#000)}.rrze-elements-tabs.phil [role=tablist] button:active,.rrze-elements-tabs.phil [role=tablist] button:focus,.rrze-elements-tabs.phil [role=tablist] button:hover{border-color:var(--color-phil-ci-hell,#fdb735);color:inherit}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] button{border-top:1px solid var(--color-phil-ci-hell2,#f4e8cb)}.rrze-elements-tabs.phil [role=tablist] button:active,.rrze-elements-tabs.phil [role=tablist] button:hover{border-color:var(--color-phil-ci-hell,#fdb735);color:inherit}.rrze-elements-tabs.phil [role=tablist] button:focus>span.focus{border:2px solid var(--color-phil-dunkler,#e87722);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]{background:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-phil-ci-hell,#fdb735);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover{background:var(--color-phil-ci-hell,#fdb735);border-bottom-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.phil [role=tabpanel]{border:1px solid var(--color-phil-ci-hell,#fdb735);border-top:0}@media(min-width:550px){.rrze-elements-tabs.phil [role=tabpanel]{border-top:1px solid var(--color-phil-ci-hell,#fdb735)}}@media print{.rrze-elements-tabs.phil [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#fdb735)}}.rrze-elements-tabs.med [role=tablist] button{background-color:var(--color-med-ci-hell2,#b9d9ec);border:1px solid var(--color-med-ci-hell2,#b9d9ec);border-bottom-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell2-kontrast,#000)}.rrze-elements-tabs.med [role=tablist] button:active,.rrze-elements-tabs.med [role=tablist] button:focus,.rrze-elements-tabs.med [role=tablist] button:hover{border-color:var(--color-med-ci-hell,#18b4f1);color:inherit}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] button{border-top:1px solid var(--color-med-ci-hell2,#b9d9ec)}.rrze-elements-tabs.med [role=tablist] button:active,.rrze-elements-tabs.med [role=tablist] button:hover{border-color:var(--color-med-ci-hell,#18b4f1);color:inherit}.rrze-elements-tabs.med [role=tablist] button:focus>span.focus{border:2px solid var(--color-med-dunkler,#005287);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.med [role=tablist] [aria-selected=true]{background:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-med-ci-hell,#18b4f1);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover{background:var(--color-med-ci-hell,#18b4f1);border-bottom-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.med [role=tabpanel]{border:1px solid var(--color-med-ci-hell,#18b4f1);border-top:0}@media(min-width:550px){.rrze-elements-tabs.med [role=tabpanel]{border-top:1px solid var(--color-med-ci-hell,#18b4f1)}}@media print{.rrze-elements-tabs.med [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#18b4f1)}}.rrze-elements-tabs.nat [role=tablist] button{background-color:var(--color-nat-ci-hell2,#cfe0d8);border:1px solid var(--color-nat-ci-hell2,#cfe0d8);border-bottom-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell2-kontrast,#000)}.rrze-elements-tabs.nat [role=tablist] button:active,.rrze-elements-tabs.nat [role=tablist] button:focus,.rrze-elements-tabs.nat [role=tablist] button:hover{border-color:var(--color-nat-ci-hell,#7bb725);color:inherit}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] button{border-top:1px solid var(--color-nat-ci-hell2,#cfe0d8)}.rrze-elements-tabs.nat [role=tablist] button:active,.rrze-elements-tabs.nat [role=tablist] button:hover{border-color:var(--color-nat-ci-hell,#7bb725);color:inherit}.rrze-elements-tabs.nat [role=tablist] button:focus>span.focus{border:2px solid var(--color-nat-dunkler,#266141);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]{background:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-nat-ci-hell,#7bb725);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover{background:var(--color-nat-ci-hell,#7bb725);border-bottom-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.nat [role=tabpanel]{border:1px solid var(--color-nat-ci-hell,#7bb725);border-top:0}@media(min-width:550px){.rrze-elements-tabs.nat [role=tabpanel]{border-top:1px solid var(--color-nat-ci-hell,#7bb725)}}@media print{.rrze-elements-tabs.nat [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#7bb725)}}.rrze-elements-tabs.rw [role=tablist] button{background-color:var(--color-rw-ci-hell2,#f2ded1);border:1px solid var(--color-rw-ci-hell2,#f2ded1);border-bottom-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell2-kontrast,#000)}.rrze-elements-tabs.rw [role=tablist] button:active,.rrze-elements-tabs.rw [role=tablist] button:focus,.rrze-elements-tabs.rw [role=tablist] button:hover{border-color:var(--color-rw-ci-hell,#c50f3c);color:inherit}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] button{border-top:1px solid var(--color-rw-ci-hell2,#f2ded1)}.rrze-elements-tabs.rw [role=tablist] button:active,.rrze-elements-tabs.rw [role=tablist] button:hover{border-color:var(--color-rw-ci-hell,#c50f3c);color:inherit}.rrze-elements-tabs.rw [role=tablist] button:focus>span.focus{border:2px solid var(--color-rw-dunkler,#971b2f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]{background:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-rw-ci-hell,#c50f3c);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover{background:var(--color-rw-ci-hell,#c50f3c);border-bottom-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.rw [role=tabpanel]{border:1px solid var(--color-rw-ci-hell,#c50f3c);border-top:0}@media(min-width:550px){.rrze-elements-tabs.rw [role=tabpanel]{border-top:1px solid var(--color-rw-ci-hell,#c50f3c)}}@media print{.rrze-elements-tabs.rw [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#c50f3c)}}.rrze-elements-tabs.tf [role=tablist] button{background-color:var(--color-tf-ci-hell2,#d3dde6);border:1px solid var(--color-tf-ci-hell2,#d3dde6);border-bottom-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell2-kontrast,#000)}.rrze-elements-tabs.tf [role=tablist] button:active,.rrze-elements-tabs.tf [role=tablist] button:focus,.rrze-elements-tabs.tf [role=tablist] button:hover{border-color:var(--color-tf-ci-hell,#8c9fb1);color:inherit}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] button{border-top:1px solid var(--color-tf-ci-hell2,#d3dde6)}.rrze-elements-tabs.tf [role=tablist] button:active,.rrze-elements-tabs.tf [role=tablist] button:hover{border-color:var(--color-tf-ci-hell,#8c9fb1);color:inherit}.rrze-elements-tabs.tf [role=tablist] button:focus>span.focus{border:2px solid var(--color-tf-dunkler,#2f586e);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]{background:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-tf-ci-hell,#8c9fb1);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover{background:var(--color-tf-ci-hell,#8c9fb1);border-bottom-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.tf [role=tabpanel]{border:1px solid var(--color-tf-ci-hell,#8c9fb1);border-top:0}@media(min-width:550px){.rrze-elements-tabs.tf [role=tabpanel]{border-top:1px solid var(--color-tf-ci-hell,#8c9fb1)}}@media print{.rrze-elements-tabs.tf [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#8c9fb1)}}.print-only{display:none}@media print{.print-only{display:block}.hide-in-print{display:none!important}}svg.elements-tabs-icon-modal{border:1px solid #000;clear:both;float:left;height:2ch;padding:1ch;width:2ch}.elements-tabs-icon-modal-input .components-text-control__input{display:inline-block}.components-base-control.elements-tabs-icon-modal-input{width:auto}.rrze-elements-tabs-modal-container{display:flex;flex-wrap:wrap} +/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! + \********************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: "Font Awesome 6 Free"; +} + +.fab, +.fa-brands { + font-family: "Font Awesome 6 Brands"; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(-15deg); + } + 4% { + transform: rotate(15deg); + } + 8%, 24% { + transform: rotate(-18deg); + } + 12%, 28% { + transform: rotate(18deg); + } + 16% { + transform: rotate(-22deg); + } + 20% { + transform: rotate(22deg); + } + 32% { + transform: rotate(-12deg); + } + 36% { + transform: rotate(12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.fa-rotate-90 { + transform: rotate(90deg); +} + +.fa-rotate-180 { + transform: rotate(180deg); +} + +.fa-rotate-270 { + transform: rotate(270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-0::before { + content: "\30 "; +} + +.fa-1::before { + content: "\31 "; +} + +.fa-2::before { + content: "\32 "; +} + +.fa-3::before { + content: "\33 "; +} + +.fa-4::before { + content: "\34 "; +} + +.fa-5::before { + content: "\35 "; +} + +.fa-6::before { + content: "\36 "; +} + +.fa-7::before { + content: "\37 "; +} + +.fa-8::before { + content: "\38 "; +} + +.fa-9::before { + content: "\39 "; +} + +.fa-fill-drip::before { + content: "\f576"; +} + +.fa-arrows-to-circle::before { + content: "\e4bd"; +} + +.fa-circle-chevron-right::before { + content: "\f138"; +} + +.fa-chevron-circle-right::before { + content: "\f138"; +} + +.fa-at::before { + content: "\@"; +} + +.fa-trash-can::before { + content: "\f2ed"; +} + +.fa-trash-alt::before { + content: "\f2ed"; +} + +.fa-text-height::before { + content: "\f034"; +} + +.fa-user-xmark::before { + content: "\f235"; +} + +.fa-user-times::before { + content: "\f235"; +} + +.fa-stethoscope::before { + content: "\f0f1"; +} + +.fa-message::before { + content: "\f27a"; +} + +.fa-comment-alt::before { + content: "\f27a"; +} + +.fa-info::before { + content: "\f129"; +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; +} + +.fa-compress-alt::before { + content: "\f422"; +} + +.fa-explosion::before { + content: "\e4e9"; +} + +.fa-file-lines::before { + content: "\f15c"; +} + +.fa-file-alt::before { + content: "\f15c"; +} + +.fa-file-text::before { + content: "\f15c"; +} + +.fa-wave-square::before { + content: "\f83e"; +} + +.fa-ring::before { + content: "\f70b"; +} + +.fa-building-un::before { + content: "\e4d9"; +} + +.fa-dice-three::before { + content: "\f527"; +} + +.fa-calendar-days::before { + content: "\f073"; +} + +.fa-calendar-alt::before { + content: "\f073"; +} + +.fa-anchor-circle-check::before { + content: "\e4aa"; +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; +} + +.fa-volleyball::before { + content: "\f45f"; +} + +.fa-volleyball-ball::before { + content: "\f45f"; +} + +.fa-arrows-up-to-line::before { + content: "\e4c2"; +} + +.fa-sort-down::before { + content: "\f0dd"; +} + +.fa-sort-desc::before { + content: "\f0dd"; +} + +.fa-circle-minus::before { + content: "\f056"; +} + +.fa-minus-circle::before { + content: "\f056"; +} + +.fa-door-open::before { + content: "\f52b"; +} + +.fa-right-from-bracket::before { + content: "\f2f5"; +} + +.fa-sign-out-alt::before { + content: "\f2f5"; +} + +.fa-atom::before { + content: "\f5d2"; +} + +.fa-soap::before { + content: "\e06e"; +} + +.fa-icons::before { + content: "\f86d"; +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; +} + +.fa-microphone-lines-slash::before { + content: "\f539"; +} + +.fa-microphone-alt-slash::before { + content: "\f539"; +} + +.fa-bridge-circle-check::before { + content: "\e4c9"; +} + +.fa-pump-medical::before { + content: "\e06a"; +} + +.fa-fingerprint::before { + content: "\f577"; +} + +.fa-hand-point-right::before { + content: "\f0a4"; +} + +.fa-magnifying-glass-location::before { + content: "\f689"; +} + +.fa-search-location::before { + content: "\f689"; +} + +.fa-forward-step::before { + content: "\f051"; +} + +.fa-step-forward::before { + content: "\f051"; +} + +.fa-face-smile-beam::before { + content: "\f5b8"; +} + +.fa-smile-beam::before { + content: "\f5b8"; +} + +.fa-flag-checkered::before { + content: "\f11e"; +} + +.fa-football::before { + content: "\f44e"; +} + +.fa-football-ball::before { + content: "\f44e"; +} + +.fa-school-circle-exclamation::before { + content: "\e56c"; +} + +.fa-crop::before { + content: "\f125"; +} + +.fa-angles-down::before { + content: "\f103"; +} + +.fa-angle-double-down::before { + content: "\f103"; +} + +.fa-users-rectangle::before { + content: "\e594"; +} + +.fa-people-roof::before { + content: "\e537"; +} + +.fa-people-line::before { + content: "\e534"; +} + +.fa-beer-mug-empty::before { + content: "\f0fc"; +} + +.fa-beer::before { + content: "\f0fc"; +} + +.fa-diagram-predecessor::before { + content: "\e477"; +} + +.fa-arrow-up-long::before { + content: "\f176"; +} + +.fa-long-arrow-up::before { + content: "\f176"; +} + +.fa-fire-flame-simple::before { + content: "\f46a"; +} + +.fa-burn::before { + content: "\f46a"; +} + +.fa-person::before { + content: "\f183"; +} + +.fa-male::before { + content: "\f183"; +} + +.fa-laptop::before { + content: "\f109"; +} + +.fa-file-csv::before { + content: "\f6dd"; +} + +.fa-menorah::before { + content: "\f676"; +} + +.fa-truck-plane::before { + content: "\e58f"; +} + +.fa-record-vinyl::before { + content: "\f8d9"; +} + +.fa-face-grin-stars::before { + content: "\f587"; +} + +.fa-grin-stars::before { + content: "\f587"; +} + +.fa-bong::before { + content: "\f55c"; +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; +} + +.fa-pastafarianism::before { + content: "\f67b"; +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; +} + +.fa-spoon::before { + content: "\f2e5"; +} + +.fa-utensil-spoon::before { + content: "\f2e5"; +} + +.fa-jar-wheat::before { + content: "\e517"; +} + +.fa-envelopes-bulk::before { + content: "\f674"; +} + +.fa-mail-bulk::before { + content: "\f674"; +} + +.fa-file-circle-exclamation::before { + content: "\e4eb"; +} + +.fa-circle-h::before { + content: "\f47e"; +} + +.fa-hospital-symbol::before { + content: "\f47e"; +} + +.fa-pager::before { + content: "\f815"; +} + +.fa-address-book::before { + content: "\f2b9"; +} + +.fa-contact-book::before { + content: "\f2b9"; +} + +.fa-strikethrough::before { + content: "\f0cc"; +} + +.fa-k::before { + content: "K"; +} + +.fa-landmark-flag::before { + content: "\e51c"; +} + +.fa-pencil::before { + content: "\f303"; +} + +.fa-pencil-alt::before { + content: "\f303"; +} + +.fa-backward::before { + content: "\f04a"; +} + +.fa-caret-right::before { + content: "\f0da"; +} + +.fa-comments::before { + content: "\f086"; +} + +.fa-paste::before { + content: "\f0ea"; +} + +.fa-file-clipboard::before { + content: "\f0ea"; +} + +.fa-code-pull-request::before { + content: "\e13c"; +} + +.fa-clipboard-list::before { + content: "\f46d"; +} + +.fa-truck-ramp-box::before { + content: "\f4de"; +} + +.fa-truck-loading::before { + content: "\f4de"; +} + +.fa-user-check::before { + content: "\f4fc"; +} + +.fa-vial-virus::before { + content: "\e597"; +} + +.fa-sheet-plastic::before { + content: "\e571"; +} + +.fa-blog::before { + content: "\f781"; +} + +.fa-user-ninja::before { + content: "\f504"; +} + +.fa-person-arrow-up-from-line::before { + content: "\e539"; +} + +.fa-scroll-torah::before { + content: "\f6a0"; +} + +.fa-torah::before { + content: "\f6a0"; +} + +.fa-broom-ball::before { + content: "\f458"; +} + +.fa-quidditch::before { + content: "\f458"; +} + +.fa-quidditch-broom-ball::before { + content: "\f458"; +} + +.fa-toggle-off::before { + content: "\f204"; +} + +.fa-box-archive::before { + content: "\f187"; +} + +.fa-archive::before { + content: "\f187"; +} + +.fa-person-drowning::before { + content: "\e545"; +} + +.fa-arrow-down-9-1::before { + content: "\f886"; +} + +.fa-sort-numeric-desc::before { + content: "\f886"; +} + +.fa-sort-numeric-down-alt::before { + content: "\f886"; +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-spray-can::before { + content: "\f5bd"; +} + +.fa-truck-monster::before { + content: "\f63b"; +} + +.fa-w::before { + content: "W"; +} + +.fa-earth-africa::before { + content: "\f57c"; +} + +.fa-globe-africa::before { + content: "\f57c"; +} + +.fa-rainbow::before { + content: "\f75b"; +} + +.fa-circle-notch::before { + content: "\f1ce"; +} + +.fa-tablet-screen-button::before { + content: "\f3fa"; +} + +.fa-tablet-alt::before { + content: "\f3fa"; +} + +.fa-paw::before { + content: "\f1b0"; +} + +.fa-cloud::before { + content: "\f0c2"; +} + +.fa-trowel-bricks::before { + content: "\e58a"; +} + +.fa-face-flushed::before { + content: "\f579"; +} + +.fa-flushed::before { + content: "\f579"; +} + +.fa-hospital-user::before { + content: "\f80d"; +} + +.fa-tent-arrow-left-right::before { + content: "\e57f"; +} + +.fa-gavel::before { + content: "\f0e3"; +} + +.fa-legal::before { + content: "\f0e3"; +} + +.fa-binoculars::before { + content: "\f1e5"; +} + +.fa-microphone-slash::before { + content: "\f131"; +} + +.fa-box-tissue::before { + content: "\e05b"; +} + +.fa-motorcycle::before { + content: "\f21c"; +} + +.fa-bell-concierge::before { + content: "\f562"; +} + +.fa-concierge-bell::before { + content: "\f562"; +} + +.fa-pen-ruler::before { + content: "\f5ae"; +} + +.fa-pencil-ruler::before { + content: "\f5ae"; +} + +.fa-people-arrows::before { + content: "\e068"; +} + +.fa-people-arrows-left-right::before { + content: "\e068"; +} + +.fa-mars-and-venus-burst::before { + content: "\e523"; +} + +.fa-square-caret-right::before { + content: "\f152"; +} + +.fa-caret-square-right::before { + content: "\f152"; +} + +.fa-scissors::before { + content: "\f0c4"; +} + +.fa-cut::before { + content: "\f0c4"; +} + +.fa-sun-plant-wilt::before { + content: "\e57a"; +} + +.fa-toilets-portable::before { + content: "\e584"; +} + +.fa-hockey-puck::before { + content: "\f453"; +} + +.fa-table::before { + content: "\f0ce"; +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; +} + +.fa-tachograph-digital::before { + content: "\f566"; +} + +.fa-digital-tachograph::before { + content: "\f566"; +} + +.fa-users-slash::before { + content: "\e073"; +} + +.fa-clover::before { + content: "\e139"; +} + +.fa-reply::before { + content: "\f3e5"; +} + +.fa-mail-reply::before { + content: "\f3e5"; +} + +.fa-star-and-crescent::before { + content: "\f699"; +} + +.fa-house-fire::before { + content: "\e50c"; +} + +.fa-square-minus::before { + content: "\f146"; +} + +.fa-minus-square::before { + content: "\f146"; +} + +.fa-helicopter::before { + content: "\f533"; +} + +.fa-compass::before { + content: "\f14e"; +} + +.fa-square-caret-down::before { + content: "\f150"; +} + +.fa-caret-square-down::before { + content: "\f150"; +} + +.fa-file-circle-question::before { + content: "\e4ef"; +} + +.fa-laptop-code::before { + content: "\f5fc"; +} + +.fa-swatchbook::before { + content: "\f5c3"; +} + +.fa-prescription-bottle::before { + content: "\f485"; +} + +.fa-bars::before { + content: "\f0c9"; +} + +.fa-navicon::before { + content: "\f0c9"; +} + +.fa-people-group::before { + content: "\e533"; +} + +.fa-hourglass-end::before { + content: "\f253"; +} + +.fa-hourglass-3::before { + content: "\f253"; +} + +.fa-heart-crack::before { + content: "\f7a9"; +} + +.fa-heart-broken::before { + content: "\f7a9"; +} + +.fa-square-up-right::before { + content: "\f360"; +} + +.fa-external-link-square-alt::before { + content: "\f360"; +} + +.fa-face-kiss-beam::before { + content: "\f597"; +} + +.fa-kiss-beam::before { + content: "\f597"; +} + +.fa-film::before { + content: "\f008"; +} + +.fa-ruler-horizontal::before { + content: "\f547"; +} + +.fa-people-robbery::before { + content: "\e536"; +} + +.fa-lightbulb::before { + content: "\f0eb"; +} + +.fa-caret-left::before { + content: "\f0d9"; +} + +.fa-circle-exclamation::before { + content: "\f06a"; +} + +.fa-exclamation-circle::before { + content: "\f06a"; +} + +.fa-school-circle-xmark::before { + content: "\e56d"; +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; +} + +.fa-sign-out::before { + content: "\f08b"; +} + +.fa-circle-chevron-down::before { + content: "\f13a"; +} + +.fa-chevron-circle-down::before { + content: "\f13a"; +} + +.fa-unlock-keyhole::before { + content: "\f13e"; +} + +.fa-unlock-alt::before { + content: "\f13e"; +} + +.fa-cloud-showers-heavy::before { + content: "\f740"; +} + +.fa-headphones-simple::before { + content: "\f58f"; +} + +.fa-headphones-alt::before { + content: "\f58f"; +} + +.fa-sitemap::before { + content: "\f0e8"; +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; +} + +.fa-donate::before { + content: "\f4b9"; +} + +.fa-memory::before { + content: "\f538"; +} + +.fa-road-spikes::before { + content: "\e568"; +} + +.fa-fire-burner::before { + content: "\e4f1"; +} + +.fa-flag::before { + content: "\f024"; +} + +.fa-hanukiah::before { + content: "\f6e6"; +} + +.fa-feather::before { + content: "\f52d"; +} + +.fa-volume-low::before { + content: "\f027"; +} + +.fa-volume-down::before { + content: "\f027"; +} + +.fa-comment-slash::before { + content: "\f4b3"; +} + +.fa-cloud-sun-rain::before { + content: "\f743"; +} + +.fa-compress::before { + content: "\f066"; +} + +.fa-wheat-awn::before { + content: "\e2cd"; +} + +.fa-wheat-alt::before { + content: "\e2cd"; +} + +.fa-ankh::before { + content: "\f644"; +} + +.fa-hands-holding-child::before { + content: "\e4fa"; +} + +.fa-asterisk::before { + content: "\*"; +} + +.fa-square-check::before { + content: "\f14a"; +} + +.fa-check-square::before { + content: "\f14a"; +} + +.fa-peseta-sign::before { + content: "\e221"; +} + +.fa-heading::before { + content: "\f1dc"; +} + +.fa-header::before { + content: "\f1dc"; +} + +.fa-ghost::before { + content: "\f6e2"; +} + +.fa-list::before { + content: "\f03a"; +} + +.fa-list-squares::before { + content: "\f03a"; +} + +.fa-square-phone-flip::before { + content: "\f87b"; +} + +.fa-phone-square-alt::before { + content: "\f87b"; +} + +.fa-cart-plus::before { + content: "\f217"; +} + +.fa-gamepad::before { + content: "\f11b"; +} + +.fa-circle-dot::before { + content: "\f192"; +} + +.fa-dot-circle::before { + content: "\f192"; +} + +.fa-face-dizzy::before { + content: "\f567"; +} + +.fa-dizzy::before { + content: "\f567"; +} + +.fa-egg::before { + content: "\f7fb"; +} + +.fa-house-medical-circle-xmark::before { + content: "\e513"; +} + +.fa-campground::before { + content: "\f6bb"; +} + +.fa-folder-plus::before { + content: "\f65e"; +} + +.fa-futbol::before { + content: "\f1e3"; +} + +.fa-futbol-ball::before { + content: "\f1e3"; +} + +.fa-soccer-ball::before { + content: "\f1e3"; +} + +.fa-paintbrush::before { + content: "\f1fc"; +} + +.fa-paint-brush::before { + content: "\f1fc"; +} + +.fa-lock::before { + content: "\f023"; +} + +.fa-gas-pump::before { + content: "\f52f"; +} + +.fa-hot-tub-person::before { + content: "\f593"; +} + +.fa-hot-tub::before { + content: "\f593"; +} + +.fa-map-location::before { + content: "\f59f"; +} + +.fa-map-marked::before { + content: "\f59f"; +} + +.fa-house-flood-water::before { + content: "\e50e"; +} + +.fa-tree::before { + content: "\f1bb"; +} + +.fa-bridge-lock::before { + content: "\e4cc"; +} + +.fa-sack-dollar::before { + content: "\f81d"; +} + +.fa-pen-to-square::before { + content: "\f044"; +} + +.fa-edit::before { + content: "\f044"; +} + +.fa-car-side::before { + content: "\f5e4"; +} + +.fa-share-nodes::before { + content: "\f1e0"; +} + +.fa-share-alt::before { + content: "\f1e0"; +} + +.fa-heart-circle-minus::before { + content: "\e4ff"; +} + +.fa-hourglass-half::before { + content: "\f252"; +} + +.fa-hourglass-2::before { + content: "\f252"; +} + +.fa-microscope::before { + content: "\f610"; +} + +.fa-sink::before { + content: "\e06d"; +} + +.fa-bag-shopping::before { + content: "\f290"; +} + +.fa-shopping-bag::before { + content: "\f290"; +} + +.fa-arrow-down-z-a::before { + content: "\f881"; +} + +.fa-sort-alpha-desc::before { + content: "\f881"; +} + +.fa-sort-alpha-down-alt::before { + content: "\f881"; +} + +.fa-mitten::before { + content: "\f7b5"; +} + +.fa-person-rays::before { + content: "\e54d"; +} + +.fa-users::before { + content: "\f0c0"; +} + +.fa-eye-slash::before { + content: "\f070"; +} + +.fa-flask-vial::before { + content: "\e4f3"; +} + +.fa-hand::before { + content: "\f256"; +} + +.fa-hand-paper::before { + content: "\f256"; +} + +.fa-om::before { + content: "\f679"; +} + +.fa-worm::before { + content: "\e599"; +} + +.fa-house-circle-xmark::before { + content: "\e50b"; +} + +.fa-plug::before { + content: "\f1e6"; +} + +.fa-chevron-up::before { + content: "\f077"; +} + +.fa-hand-spock::before { + content: "\f259"; +} + +.fa-stopwatch::before { + content: "\f2f2"; +} + +.fa-face-kiss::before { + content: "\f596"; +} + +.fa-kiss::before { + content: "\f596"; +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; +} + +.fa-face-grin-tongue::before { + content: "\f589"; +} + +.fa-grin-tongue::before { + content: "\f589"; +} + +.fa-chess-bishop::before { + content: "\f43a"; +} + +.fa-face-grin-wink::before { + content: "\f58c"; +} + +.fa-grin-wink::before { + content: "\f58c"; +} + +.fa-ear-deaf::before { + content: "\f2a4"; +} + +.fa-deaf::before { + content: "\f2a4"; +} + +.fa-deafness::before { + content: "\f2a4"; +} + +.fa-hard-of-hearing::before { + content: "\f2a4"; +} + +.fa-road-circle-check::before { + content: "\e564"; +} + +.fa-dice-five::before { + content: "\f523"; +} + +.fa-square-rss::before { + content: "\f143"; +} + +.fa-rss-square::before { + content: "\f143"; +} + +.fa-land-mine-on::before { + content: "\e51b"; +} + +.fa-i-cursor::before { + content: "\f246"; +} + +.fa-stamp::before { + content: "\f5bf"; +} + +.fa-stairs::before { + content: "\e289"; +} + +.fa-i::before { + content: "I"; +} + +.fa-hryvnia-sign::before { + content: "\f6f2"; +} + +.fa-hryvnia::before { + content: "\f6f2"; +} + +.fa-pills::before { + content: "\f484"; +} + +.fa-face-grin-wide::before { + content: "\f581"; +} + +.fa-grin-alt::before { + content: "\f581"; +} + +.fa-tooth::before { + content: "\f5c9"; +} + +.fa-v::before { + content: "V"; +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; +} + +.fa-bicycle::before { + content: "\f206"; +} + +.fa-staff-snake::before { + content: "\e579"; +} + +.fa-rod-asclepius::before { + content: "\e579"; +} + +.fa-rod-snake::before { + content: "\e579"; +} + +.fa-staff-aesculapius::before { + content: "\e579"; +} + +.fa-head-side-cough-slash::before { + content: "\e062"; +} + +.fa-truck-medical::before { + content: "\f0f9"; +} + +.fa-ambulance::before { + content: "\f0f9"; +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; +} + +.fa-snowman::before { + content: "\f7d0"; +} + +.fa-mortar-pestle::before { + content: "\f5a7"; +} + +.fa-road-barrier::before { + content: "\e562"; +} + +.fa-school::before { + content: "\f549"; +} + +.fa-igloo::before { + content: "\f7ae"; +} + +.fa-joint::before { + content: "\f595"; +} + +.fa-angle-right::before { + content: "\f105"; +} + +.fa-horse::before { + content: "\f6f0"; +} + +.fa-q::before { + content: "Q"; +} + +.fa-g::before { + content: "G"; +} + +.fa-notes-medical::before { + content: "\f481"; +} + +.fa-temperature-half::before { + content: "\f2c9"; +} + +.fa-temperature-2::before { + content: "\f2c9"; +} + +.fa-thermometer-2::before { + content: "\f2c9"; +} + +.fa-thermometer-half::before { + content: "\f2c9"; +} + +.fa-dong-sign::before { + content: "\e169"; +} + +.fa-capsules::before { + content: "\f46b"; +} + +.fa-poo-storm::before { + content: "\f75a"; +} + +.fa-poo-bolt::before { + content: "\f75a"; +} + +.fa-face-frown-open::before { + content: "\f57a"; +} + +.fa-frown-open::before { + content: "\f57a"; +} + +.fa-hand-point-up::before { + content: "\f0a6"; +} + +.fa-money-bill::before { + content: "\f0d6"; +} + +.fa-bookmark::before { + content: "\f02e"; +} + +.fa-align-justify::before { + content: "\f039"; +} + +.fa-umbrella-beach::before { + content: "\f5ca"; +} + +.fa-helmet-un::before { + content: "\e503"; +} + +.fa-bullseye::before { + content: "\f140"; +} + +.fa-bacon::before { + content: "\f7e5"; +} + +.fa-hand-point-down::before { + content: "\f0a7"; +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; +} + +.fa-folder::before { + content: "\f07b"; +} + +.fa-folder-blank::before { + content: "\f07b"; +} + +.fa-file-waveform::before { + content: "\f478"; +} + +.fa-file-medical-alt::before { + content: "\f478"; +} + +.fa-radiation::before { + content: "\f7b9"; +} + +.fa-chart-simple::before { + content: "\e473"; +} + +.fa-mars-stroke::before { + content: "\f229"; +} + +.fa-vial::before { + content: "\f492"; +} + +.fa-gauge::before { + content: "\f624"; +} + +.fa-dashboard::before { + content: "\f624"; +} + +.fa-gauge-med::before { + content: "\f624"; +} + +.fa-tachometer-alt-average::before { + content: "\f624"; +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; +} + +.fa-e::before { + content: "E"; +} + +.fa-pen-clip::before { + content: "\f305"; +} + +.fa-pen-alt::before { + content: "\f305"; +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; +} + +.fa-user::before { + content: "\f007"; +} + +.fa-school-circle-check::before { + content: "\e56b"; +} + +.fa-dumpster::before { + content: "\f793"; +} + +.fa-van-shuttle::before { + content: "\f5b6"; +} + +.fa-shuttle-van::before { + content: "\f5b6"; +} + +.fa-building-user::before { + content: "\e4da"; +} + +.fa-square-caret-left::before { + content: "\f191"; +} + +.fa-caret-square-left::before { + content: "\f191"; +} + +.fa-highlighter::before { + content: "\f591"; +} + +.fa-key::before { + content: "\f084"; +} + +.fa-bullhorn::before { + content: "\f0a1"; +} + +.fa-globe::before { + content: "\f0ac"; +} + +.fa-synagogue::before { + content: "\f69b"; +} + +.fa-person-half-dress::before { + content: "\e548"; +} + +.fa-road-bridge::before { + content: "\e563"; +} + +.fa-location-arrow::before { + content: "\f124"; +} + +.fa-c::before { + content: "C"; +} + +.fa-tablet-button::before { + content: "\f10a"; +} + +.fa-building-lock::before { + content: "\e4d6"; +} + +.fa-pizza-slice::before { + content: "\f818"; +} + +.fa-money-bill-wave::before { + content: "\f53a"; +} + +.fa-chart-area::before { + content: "\f1fe"; +} + +.fa-area-chart::before { + content: "\f1fe"; +} + +.fa-house-flag::before { + content: "\e50d"; +} + +.fa-person-circle-minus::before { + content: "\e540"; +} + +.fa-ban::before { + content: "\f05e"; +} + +.fa-cancel::before { + content: "\f05e"; +} + +.fa-camera-rotate::before { + content: "\e0d8"; +} + +.fa-spray-can-sparkles::before { + content: "\f5d0"; +} + +.fa-air-freshener::before { + content: "\f5d0"; +} + +.fa-star::before { + content: "\f005"; +} + +.fa-repeat::before { + content: "\f363"; +} + +.fa-cross::before { + content: "\f654"; +} + +.fa-box::before { + content: "\f466"; +} + +.fa-venus-mars::before { + content: "\f228"; +} + +.fa-arrow-pointer::before { + content: "\f245"; +} + +.fa-mouse-pointer::before { + content: "\f245"; +} + +.fa-maximize::before { + content: "\f31e"; +} + +.fa-expand-arrows-alt::before { + content: "\f31e"; +} + +.fa-charging-station::before { + content: "\f5e7"; +} + +.fa-shapes::before { + content: "\f61f"; +} + +.fa-triangle-circle-square::before { + content: "\f61f"; +} + +.fa-shuffle::before { + content: "\f074"; +} + +.fa-random::before { + content: "\f074"; +} + +.fa-person-running::before { + content: "\f70c"; +} + +.fa-running::before { + content: "\f70c"; +} + +.fa-mobile-retro::before { + content: "\e527"; +} + +.fa-grip-lines-vertical::before { + content: "\f7a5"; +} + +.fa-spider::before { + content: "\f717"; +} + +.fa-hands-bound::before { + content: "\e4f9"; +} + +.fa-file-invoice-dollar::before { + content: "\f571"; +} + +.fa-plane-circle-exclamation::before { + content: "\e556"; +} + +.fa-x-ray::before { + content: "\f497"; +} + +.fa-spell-check::before { + content: "\f891"; +} + +.fa-slash::before { + content: "\f715"; +} + +.fa-computer-mouse::before { + content: "\f8cc"; +} + +.fa-mouse::before { + content: "\f8cc"; +} + +.fa-arrow-right-to-bracket::before { + content: "\f090"; +} + +.fa-sign-in::before { + content: "\f090"; +} + +.fa-shop-slash::before { + content: "\e070"; +} + +.fa-store-alt-slash::before { + content: "\e070"; +} + +.fa-server::before { + content: "\f233"; +} + +.fa-virus-covid-slash::before { + content: "\e4a9"; +} + +.fa-shop-lock::before { + content: "\e4a5"; +} + +.fa-hourglass-start::before { + content: "\f251"; +} + +.fa-hourglass-1::before { + content: "\f251"; +} + +.fa-blender-phone::before { + content: "\f6b6"; +} + +.fa-building-wheat::before { + content: "\e4db"; +} + +.fa-person-breastfeeding::before { + content: "\e53a"; +} + +.fa-right-to-bracket::before { + content: "\f2f6"; +} + +.fa-sign-in-alt::before { + content: "\f2f6"; +} + +.fa-venus::before { + content: "\f221"; +} + +.fa-passport::before { + content: "\f5ab"; +} + +.fa-heart-pulse::before { + content: "\f21e"; +} + +.fa-heartbeat::before { + content: "\f21e"; +} + +.fa-people-carry-box::before { + content: "\f4ce"; +} + +.fa-people-carry::before { + content: "\f4ce"; +} + +.fa-temperature-high::before { + content: "\f769"; +} + +.fa-microchip::before { + content: "\f2db"; +} + +.fa-crown::before { + content: "\f521"; +} + +.fa-weight-hanging::before { + content: "\f5cd"; +} + +.fa-xmarks-lines::before { + content: "\e59a"; +} + +.fa-file-prescription::before { + content: "\f572"; +} + +.fa-weight-scale::before { + content: "\f496"; +} + +.fa-weight::before { + content: "\f496"; +} + +.fa-user-group::before { + content: "\f500"; +} + +.fa-user-friends::before { + content: "\f500"; +} + +.fa-arrow-up-a-z::before { + content: "\f15e"; +} + +.fa-sort-alpha-up::before { + content: "\f15e"; +} + +.fa-chess-knight::before { + content: "\f441"; +} + +.fa-face-laugh-squint::before { + content: "\f59b"; +} + +.fa-laugh-squint::before { + content: "\f59b"; +} + +.fa-wheelchair::before { + content: "\f193"; +} + +.fa-circle-arrow-up::before { + content: "\f0aa"; +} + +.fa-arrow-circle-up::before { + content: "\f0aa"; +} + +.fa-toggle-on::before { + content: "\f205"; +} + +.fa-person-walking::before { + content: "\f554"; +} + +.fa-walking::before { + content: "\f554"; +} + +.fa-l::before { + content: "L"; +} + +.fa-fire::before { + content: "\f06d"; +} + +.fa-bed-pulse::before { + content: "\f487"; +} + +.fa-procedures::before { + content: "\f487"; +} + +.fa-shuttle-space::before { + content: "\f197"; +} + +.fa-space-shuttle::before { + content: "\f197"; +} + +.fa-face-laugh::before { + content: "\f599"; +} + +.fa-laugh::before { + content: "\f599"; +} + +.fa-folder-open::before { + content: "\f07c"; +} + +.fa-heart-circle-plus::before { + content: "\e500"; +} + +.fa-code-fork::before { + content: "\e13b"; +} + +.fa-city::before { + content: "\f64f"; +} + +.fa-microphone-lines::before { + content: "\f3c9"; +} + +.fa-microphone-alt::before { + content: "\f3c9"; +} + +.fa-pepper-hot::before { + content: "\f816"; +} + +.fa-unlock::before { + content: "\f09c"; +} + +.fa-colon-sign::before { + content: "\e140"; +} + +.fa-headset::before { + content: "\f590"; +} + +.fa-store-slash::before { + content: "\e071"; +} + +.fa-road-circle-xmark::before { + content: "\e566"; +} + +.fa-user-minus::before { + content: "\f503"; +} + +.fa-mars-stroke-up::before { + content: "\f22a"; +} + +.fa-mars-stroke-v::before { + content: "\f22a"; +} + +.fa-champagne-glasses::before { + content: "\f79f"; +} + +.fa-glass-cheers::before { + content: "\f79f"; +} + +.fa-clipboard::before { + content: "\f328"; +} + +.fa-house-circle-exclamation::before { + content: "\e50a"; +} + +.fa-file-arrow-up::before { + content: "\f574"; +} + +.fa-file-upload::before { + content: "\f574"; +} + +.fa-wifi::before { + content: "\f1eb"; +} + +.fa-wifi-3::before { + content: "\f1eb"; +} + +.fa-wifi-strong::before { + content: "\f1eb"; +} + +.fa-bath::before { + content: "\f2cd"; +} + +.fa-bathtub::before { + content: "\f2cd"; +} + +.fa-underline::before { + content: "\f0cd"; +} + +.fa-user-pen::before { + content: "\f4ff"; +} + +.fa-user-edit::before { + content: "\f4ff"; +} + +.fa-signature::before { + content: "\f5b7"; +} + +.fa-stroopwafel::before { + content: "\f551"; +} + +.fa-bold::before { + content: "\f032"; +} + +.fa-anchor-lock::before { + content: "\e4ad"; +} + +.fa-building-ngo::before { + content: "\e4d7"; +} + +.fa-manat-sign::before { + content: "\e1d5"; +} + +.fa-not-equal::before { + content: "\f53e"; +} + +.fa-border-top-left::before { + content: "\f853"; +} + +.fa-border-style::before { + content: "\f853"; +} + +.fa-map-location-dot::before { + content: "\f5a0"; +} + +.fa-map-marked-alt::before { + content: "\f5a0"; +} + +.fa-jedi::before { + content: "\f669"; +} + +.fa-square-poll-vertical::before { + content: "\f681"; +} + +.fa-poll::before { + content: "\f681"; +} + +.fa-mug-hot::before { + content: "\f7b6"; +} + +.fa-car-battery::before { + content: "\f5df"; +} + +.fa-battery-car::before { + content: "\f5df"; +} + +.fa-gift::before { + content: "\f06b"; +} + +.fa-dice-two::before { + content: "\f528"; +} + +.fa-chess-queen::before { + content: "\f445"; +} + +.fa-glasses::before { + content: "\f530"; +} + +.fa-chess-board::before { + content: "\f43c"; +} + +.fa-building-circle-check::before { + content: "\e4d2"; +} + +.fa-person-chalkboard::before { + content: "\e53d"; +} + +.fa-mars-stroke-right::before { + content: "\f22b"; +} + +.fa-mars-stroke-h::before { + content: "\f22b"; +} + +.fa-hand-back-fist::before { + content: "\f255"; +} + +.fa-hand-rock::before { + content: "\f255"; +} + +.fa-square-caret-up::before { + content: "\f151"; +} + +.fa-caret-square-up::before { + content: "\f151"; +} + +.fa-cloud-showers-water::before { + content: "\e4e4"; +} + +.fa-chart-bar::before { + content: "\f080"; +} + +.fa-bar-chart::before { + content: "\f080"; +} + +.fa-hands-bubbles::before { + content: "\e05e"; +} + +.fa-hands-wash::before { + content: "\e05e"; +} + +.fa-less-than-equal::before { + content: "\f537"; +} + +.fa-train::before { + content: "\f238"; +} + +.fa-eye-low-vision::before { + content: "\f2a8"; +} + +.fa-low-vision::before { + content: "\f2a8"; +} + +.fa-crow::before { + content: "\f520"; +} + +.fa-sailboat::before { + content: "\e445"; +} + +.fa-window-restore::before { + content: "\f2d2"; +} + +.fa-square-plus::before { + content: "\f0fe"; +} + +.fa-plus-square::before { + content: "\f0fe"; +} + +.fa-torii-gate::before { + content: "\f6a1"; +} + +.fa-frog::before { + content: "\f52e"; +} + +.fa-bucket::before { + content: "\e4cf"; +} + +.fa-image::before { + content: "\f03e"; +} + +.fa-microphone::before { + content: "\f130"; +} + +.fa-cow::before { + content: "\f6c8"; +} + +.fa-caret-up::before { + content: "\f0d8"; +} + +.fa-screwdriver::before { + content: "\f54a"; +} + +.fa-folder-closed::before { + content: "\e185"; +} + +.fa-house-tsunami::before { + content: "\e515"; +} + +.fa-square-nfi::before { + content: "\e576"; +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; +} + +.fa-martini-glass::before { + content: "\f57b"; +} + +.fa-glass-martini-alt::before { + content: "\f57b"; +} + +.fa-rotate-left::before { + content: "\f2ea"; +} + +.fa-rotate-back::before { + content: "\f2ea"; +} + +.fa-rotate-backward::before { + content: "\f2ea"; +} + +.fa-undo-alt::before { + content: "\f2ea"; +} + +.fa-table-columns::before { + content: "\f0db"; +} + +.fa-columns::before { + content: "\f0db"; +} + +.fa-lemon::before { + content: "\f094"; +} + +.fa-head-side-mask::before { + content: "\e063"; +} + +.fa-handshake::before { + content: "\f2b5"; +} + +.fa-gem::before { + content: "\f3a5"; +} + +.fa-dolly::before { + content: "\f472"; +} + +.fa-dolly-box::before { + content: "\f472"; +} + +.fa-smoking::before { + content: "\f48d"; +} + +.fa-minimize::before { + content: "\f78c"; +} + +.fa-compress-arrows-alt::before { + content: "\f78c"; +} + +.fa-monument::before { + content: "\f5a6"; +} + +.fa-snowplow::before { + content: "\f7d2"; +} + +.fa-angles-right::before { + content: "\f101"; +} + +.fa-angle-double-right::before { + content: "\f101"; +} + +.fa-cannabis::before { + content: "\f55f"; +} + +.fa-circle-play::before { + content: "\f144"; +} + +.fa-play-circle::before { + content: "\f144"; +} + +.fa-tablets::before { + content: "\f490"; +} + +.fa-ethernet::before { + content: "\f796"; +} + +.fa-euro-sign::before { + content: "\f153"; +} + +.fa-eur::before { + content: "\f153"; +} + +.fa-euro::before { + content: "\f153"; +} + +.fa-chair::before { + content: "\f6c0"; +} + +.fa-circle-check::before { + content: "\f058"; +} + +.fa-check-circle::before { + content: "\f058"; +} + +.fa-circle-stop::before { + content: "\f28d"; +} + +.fa-stop-circle::before { + content: "\f28d"; +} + +.fa-compass-drafting::before { + content: "\f568"; +} + +.fa-drafting-compass::before { + content: "\f568"; +} + +.fa-plate-wheat::before { + content: "\e55a"; +} + +.fa-icicles::before { + content: "\f7ad"; +} + +.fa-person-shelter::before { + content: "\e54f"; +} + +.fa-neuter::before { + content: "\f22c"; +} + +.fa-id-badge::before { + content: "\f2c1"; +} + +.fa-marker::before { + content: "\f5a1"; +} + +.fa-face-laugh-beam::before { + content: "\f59a"; +} + +.fa-laugh-beam::before { + content: "\f59a"; +} + +.fa-helicopter-symbol::before { + content: "\e502"; +} + +.fa-universal-access::before { + content: "\f29a"; +} + +.fa-circle-chevron-up::before { + content: "\f139"; +} + +.fa-chevron-circle-up::before { + content: "\f139"; +} + +.fa-lari-sign::before { + content: "\e1c8"; +} + +.fa-volcano::before { + content: "\f770"; +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; +} + +.fa-sterling-sign::before { + content: "\f154"; +} + +.fa-gbp::before { + content: "\f154"; +} + +.fa-pound-sign::before { + content: "\f154"; +} + +.fa-viruses::before { + content: "\e076"; +} + +.fa-square-person-confined::before { + content: "\e577"; +} + +.fa-user-tie::before { + content: "\f508"; +} + +.fa-arrow-down-long::before { + content: "\f175"; +} + +.fa-long-arrow-down::before { + content: "\f175"; +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; +} + +.fa-certificate::before { + content: "\f0a3"; +} + +.fa-reply-all::before { + content: "\f122"; +} + +.fa-mail-reply-all::before { + content: "\f122"; +} + +.fa-suitcase::before { + content: "\f0f2"; +} + +.fa-person-skating::before { + content: "\f7c5"; +} + +.fa-skating::before { + content: "\f7c5"; +} + +.fa-filter-circle-dollar::before { + content: "\f662"; +} + +.fa-funnel-dollar::before { + content: "\f662"; +} + +.fa-camera-retro::before { + content: "\f083"; +} + +.fa-circle-arrow-down::before { + content: "\f0ab"; +} + +.fa-arrow-circle-down::before { + content: "\f0ab"; +} + +.fa-file-import::before { + content: "\f56f"; +} + +.fa-arrow-right-to-file::before { + content: "\f56f"; +} + +.fa-square-arrow-up-right::before { + content: "\f14c"; +} + +.fa-external-link-square::before { + content: "\f14c"; +} + +.fa-box-open::before { + content: "\f49e"; +} + +.fa-scroll::before { + content: "\f70e"; +} + +.fa-spa::before { + content: "\f5bb"; +} + +.fa-location-pin-lock::before { + content: "\e51f"; +} + +.fa-pause::before { + content: "\f04c"; +} + +.fa-hill-avalanche::before { + content: "\e507"; +} + +.fa-temperature-empty::before { + content: "\f2cb"; +} + +.fa-temperature-0::before { + content: "\f2cb"; +} + +.fa-thermometer-0::before { + content: "\f2cb"; +} + +.fa-thermometer-empty::before { + content: "\f2cb"; +} + +.fa-bomb::before { + content: "\f1e2"; +} + +.fa-registered::before { + content: "\f25d"; +} + +.fa-address-card::before { + content: "\f2bb"; +} + +.fa-contact-card::before { + content: "\f2bb"; +} + +.fa-vcard::before { + content: "\f2bb"; +} + +.fa-scale-unbalanced-flip::before { + content: "\f516"; +} + +.fa-balance-scale-right::before { + content: "\f516"; +} + +.fa-subscript::before { + content: "\f12c"; +} + +.fa-diamond-turn-right::before { + content: "\f5eb"; +} + +.fa-directions::before { + content: "\f5eb"; +} + +.fa-burst::before { + content: "\e4dc"; +} + +.fa-house-laptop::before { + content: "\e066"; +} + +.fa-laptop-house::before { + content: "\e066"; +} + +.fa-face-tired::before { + content: "\f5c8"; +} + +.fa-tired::before { + content: "\f5c8"; +} + +.fa-money-bills::before { + content: "\e1f3"; +} + +.fa-smog::before { + content: "\f75f"; +} + +.fa-crutch::before { + content: "\f7f7"; +} + +.fa-cloud-arrow-up::before { + content: "\f0ee"; +} + +.fa-cloud-upload::before { + content: "\f0ee"; +} + +.fa-cloud-upload-alt::before { + content: "\f0ee"; +} + +.fa-palette::before { + content: "\f53f"; +} + +.fa-arrows-turn-right::before { + content: "\e4c0"; +} + +.fa-vest::before { + content: "\e085"; +} + +.fa-ferry::before { + content: "\e4ea"; +} + +.fa-arrows-down-to-people::before { + content: "\e4b9"; +} + +.fa-seedling::before { + content: "\f4d8"; +} + +.fa-sprout::before { + content: "\f4d8"; +} + +.fa-left-right::before { + content: "\f337"; +} + +.fa-arrows-alt-h::before { + content: "\f337"; +} + +.fa-boxes-packing::before { + content: "\e4c7"; +} + +.fa-circle-arrow-left::before { + content: "\f0a8"; +} + +.fa-arrow-circle-left::before { + content: "\f0a8"; +} + +.fa-group-arrows-rotate::before { + content: "\e4f6"; +} + +.fa-bowl-food::before { + content: "\e4c6"; +} + +.fa-candy-cane::before { + content: "\f786"; +} + +.fa-arrow-down-wide-short::before { + content: "\f160"; +} + +.fa-sort-amount-asc::before { + content: "\f160"; +} + +.fa-sort-amount-down::before { + content: "\f160"; +} + +.fa-cloud-bolt::before { + content: "\f76c"; +} + +.fa-thunderstorm::before { + content: "\f76c"; +} + +.fa-text-slash::before { + content: "\f87d"; +} + +.fa-remove-format::before { + content: "\f87d"; +} + +.fa-face-smile-wink::before { + content: "\f4da"; +} + +.fa-smile-wink::before { + content: "\f4da"; +} + +.fa-file-word::before { + content: "\f1c2"; +} + +.fa-file-powerpoint::before { + content: "\f1c4"; +} + +.fa-arrows-left-right::before { + content: "\f07e"; +} + +.fa-arrows-h::before { + content: "\f07e"; +} + +.fa-house-lock::before { + content: "\e510"; +} + +.fa-cloud-arrow-down::before { + content: "\f0ed"; +} + +.fa-cloud-download::before { + content: "\f0ed"; +} + +.fa-cloud-download-alt::before { + content: "\f0ed"; +} + +.fa-children::before { + content: "\e4e1"; +} + +.fa-chalkboard::before { + content: "\f51b"; +} + +.fa-blackboard::before { + content: "\f51b"; +} + +.fa-user-large-slash::before { + content: "\f4fa"; +} + +.fa-user-alt-slash::before { + content: "\f4fa"; +} + +.fa-envelope-open::before { + content: "\f2b6"; +} + +.fa-handshake-simple-slash::before { + content: "\e05f"; +} + +.fa-handshake-alt-slash::before { + content: "\e05f"; +} + +.fa-mattress-pillow::before { + content: "\e525"; +} + +.fa-guarani-sign::before { + content: "\e19a"; +} + +.fa-arrows-rotate::before { + content: "\f021"; +} + +.fa-refresh::before { + content: "\f021"; +} + +.fa-sync::before { + content: "\f021"; +} + +.fa-fire-extinguisher::before { + content: "\f134"; +} + +.fa-cruzeiro-sign::before { + content: "\e152"; +} + +.fa-greater-than-equal::before { + content: "\f532"; +} + +.fa-shield-halved::before { + content: "\f3ed"; +} + +.fa-shield-alt::before { + content: "\f3ed"; +} + +.fa-book-atlas::before { + content: "\f558"; +} + +.fa-atlas::before { + content: "\f558"; +} + +.fa-virus::before { + content: "\e074"; +} + +.fa-envelope-circle-check::before { + content: "\e4e8"; +} + +.fa-layer-group::before { + content: "\f5fd"; +} + +.fa-arrows-to-dot::before { + content: "\e4be"; +} + +.fa-archway::before { + content: "\f557"; +} + +.fa-heart-circle-check::before { + content: "\e4fd"; +} + +.fa-house-chimney-crack::before { + content: "\f6f1"; +} + +.fa-house-damage::before { + content: "\f6f1"; +} + +.fa-file-zipper::before { + content: "\f1c6"; +} + +.fa-file-archive::before { + content: "\f1c6"; +} + +.fa-square::before { + content: "\f0c8"; +} + +.fa-martini-glass-empty::before { + content: "\f000"; +} + +.fa-glass-martini::before { + content: "\f000"; +} + +.fa-couch::before { + content: "\f4b8"; +} + +.fa-cedi-sign::before { + content: "\e0df"; +} + +.fa-italic::before { + content: "\f033"; +} + +.fa-church::before { + content: "\f51d"; +} + +.fa-comments-dollar::before { + content: "\f653"; +} + +.fa-democrat::before { + content: "\f747"; +} + +.fa-z::before { + content: "Z"; +} + +.fa-person-skiing::before { + content: "\f7c9"; +} + +.fa-skiing::before { + content: "\f7c9"; +} + +.fa-road-lock::before { + content: "\e567"; +} + +.fa-a::before { + content: "A"; +} + +.fa-temperature-arrow-down::before { + content: "\e03f"; +} + +.fa-temperature-down::before { + content: "\e03f"; +} + +.fa-feather-pointed::before { + content: "\f56b"; +} + +.fa-feather-alt::before { + content: "\f56b"; +} + +.fa-p::before { + content: "P"; +} + +.fa-snowflake::before { + content: "\f2dc"; +} + +.fa-newspaper::before { + content: "\f1ea"; +} + +.fa-rectangle-ad::before { + content: "\f641"; +} + +.fa-ad::before { + content: "\f641"; +} + +.fa-circle-arrow-right::before { + content: "\f0a9"; +} + +.fa-arrow-circle-right::before { + content: "\f0a9"; +} + +.fa-filter-circle-xmark::before { + content: "\e17b"; +} + +.fa-locust::before { + content: "\e520"; +} + +.fa-sort::before { + content: "\f0dc"; +} + +.fa-unsorted::before { + content: "\f0dc"; +} + +.fa-list-ol::before { + content: "\f0cb"; +} + +.fa-list-1-2::before { + content: "\f0cb"; +} + +.fa-list-numeric::before { + content: "\f0cb"; +} + +.fa-person-dress-burst::before { + content: "\e544"; +} + +.fa-money-check-dollar::before { + content: "\f53d"; +} + +.fa-money-check-alt::before { + content: "\f53d"; +} + +.fa-vector-square::before { + content: "\f5cb"; +} + +.fa-bread-slice::before { + content: "\f7ec"; +} + +.fa-language::before { + content: "\f1ab"; +} + +.fa-face-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-filter::before { + content: "\f0b0"; +} + +.fa-question::before { + content: "\?"; +} + +.fa-file-signature::before { + content: "\f573"; +} + +.fa-up-down-left-right::before { + content: "\f0b2"; +} + +.fa-arrows-alt::before { + content: "\f0b2"; +} + +.fa-house-chimney-user::before { + content: "\e065"; +} + +.fa-hand-holding-heart::before { + content: "\f4be"; +} + +.fa-puzzle-piece::before { + content: "\f12e"; +} + +.fa-money-check::before { + content: "\f53c"; +} + +.fa-star-half-stroke::before { + content: "\f5c0"; +} + +.fa-star-half-alt::before { + content: "\f5c0"; +} + +.fa-code::before { + content: "\f121"; +} + +.fa-whiskey-glass::before { + content: "\f7a0"; +} + +.fa-glass-whiskey::before { + content: "\f7a0"; +} + +.fa-building-circle-exclamation::before { + content: "\e4d3"; +} + +.fa-magnifying-glass-chart::before { + content: "\e522"; +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; +} + +.fa-external-link::before { + content: "\f08e"; +} + +.fa-cubes-stacked::before { + content: "\e4e6"; +} + +.fa-won-sign::before { + content: "\f159"; +} + +.fa-krw::before { + content: "\f159"; +} + +.fa-won::before { + content: "\f159"; +} + +.fa-virus-covid::before { + content: "\e4a8"; +} + +.fa-austral-sign::before { + content: "\e0a9"; +} + +.fa-f::before { + content: "F"; +} + +.fa-leaf::before { + content: "\f06c"; +} + +.fa-road::before { + content: "\f018"; +} + +.fa-taxi::before { + content: "\f1ba"; +} + +.fa-cab::before { + content: "\f1ba"; +} + +.fa-person-circle-plus::before { + content: "\e541"; +} + +.fa-chart-pie::before { + content: "\f200"; +} + +.fa-pie-chart::before { + content: "\f200"; +} + +.fa-bolt-lightning::before { + content: "\e0b7"; +} + +.fa-sack-xmark::before { + content: "\e56a"; +} + +.fa-file-excel::before { + content: "\f1c3"; +} + +.fa-file-contract::before { + content: "\f56c"; +} + +.fa-fish-fins::before { + content: "\e4f2"; +} + +.fa-building-flag::before { + content: "\e4d5"; +} + +.fa-face-grin-beam::before { + content: "\f582"; +} + +.fa-grin-beam::before { + content: "\f582"; +} + +.fa-object-ungroup::before { + content: "\f248"; +} + +.fa-poop::before { + content: "\f619"; +} + +.fa-location-pin::before { + content: "\f041"; +} + +.fa-map-marker::before { + content: "\f041"; +} + +.fa-kaaba::before { + content: "\f66b"; +} + +.fa-toilet-paper::before { + content: "\f71e"; +} + +.fa-helmet-safety::before { + content: "\f807"; +} + +.fa-hard-hat::before { + content: "\f807"; +} + +.fa-hat-hard::before { + content: "\f807"; +} + +.fa-eject::before { + content: "\f052"; +} + +.fa-circle-right::before { + content: "\f35a"; +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; +} + +.fa-plane-circle-check::before { + content: "\e555"; +} + +.fa-face-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-object-group::before { + content: "\f247"; +} + +.fa-chart-line::before { + content: "\f201"; +} + +.fa-line-chart::before { + content: "\f201"; +} + +.fa-mask-ventilator::before { + content: "\e524"; +} + +.fa-arrow-right::before { + content: "\f061"; +} + +.fa-signs-post::before { + content: "\f277"; +} + +.fa-map-signs::before { + content: "\f277"; +} + +.fa-cash-register::before { + content: "\f788"; +} + +.fa-person-circle-question::before { + content: "\e542"; +} + +.fa-h::before { + content: "H"; +} + +.fa-tarp::before { + content: "\e57b"; +} + +.fa-screwdriver-wrench::before { + content: "\f7d9"; +} + +.fa-tools::before { + content: "\f7d9"; +} + +.fa-arrows-to-eye::before { + content: "\e4bf"; +} + +.fa-plug-circle-bolt::before { + content: "\e55b"; +} + +.fa-heart::before { + content: "\f004"; +} + +.fa-mars-and-venus::before { + content: "\f224"; +} + +.fa-house-user::before { + content: "\e1b0"; +} + +.fa-home-user::before { + content: "\e1b0"; +} + +.fa-dumpster-fire::before { + content: "\f794"; +} + +.fa-house-crack::before { + content: "\e3b1"; +} + +.fa-martini-glass-citrus::before { + content: "\f561"; +} + +.fa-cocktail::before { + content: "\f561"; +} + +.fa-face-surprise::before { + content: "\f5c2"; +} + +.fa-surprise::before { + content: "\f5c2"; +} + +.fa-bottle-water::before { + content: "\e4c5"; +} + +.fa-circle-pause::before { + content: "\f28b"; +} + +.fa-pause-circle::before { + content: "\f28b"; +} + +.fa-toilet-paper-slash::before { + content: "\e072"; +} + +.fa-apple-whole::before { + content: "\f5d1"; +} + +.fa-apple-alt::before { + content: "\f5d1"; +} + +.fa-kitchen-set::before { + content: "\e51a"; +} + +.fa-r::before { + content: "R"; +} + +.fa-temperature-quarter::before { + content: "\f2ca"; +} + +.fa-temperature-1::before { + content: "\f2ca"; +} + +.fa-thermometer-1::before { + content: "\f2ca"; +} + +.fa-thermometer-quarter::before { + content: "\f2ca"; +} + +.fa-cube::before { + content: "\f1b2"; +} + +.fa-bitcoin-sign::before { + content: "\e0b4"; +} + +.fa-shield-dog::before { + content: "\e573"; +} + +.fa-solar-panel::before { + content: "\f5ba"; +} + +.fa-lock-open::before { + content: "\f3c1"; +} + +.fa-elevator::before { + content: "\e16d"; +} + +.fa-money-bill-transfer::before { + content: "\e528"; +} + +.fa-money-bill-trend-up::before { + content: "\e529"; +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; +} + +.fa-square-poll-horizontal::before { + content: "\f682"; +} + +.fa-poll-h::before { + content: "\f682"; +} + +.fa-circle::before { + content: "\f111"; +} + +.fa-backward-fast::before { + content: "\f049"; +} + +.fa-fast-backward::before { + content: "\f049"; +} + +.fa-recycle::before { + content: "\f1b8"; +} + +.fa-user-astronaut::before { + content: "\f4fb"; +} + +.fa-plane-slash::before { + content: "\e069"; +} + +.fa-trademark::before { + content: "\f25c"; +} + +.fa-basketball::before { + content: "\f434"; +} + +.fa-basketball-ball::before { + content: "\f434"; +} + +.fa-satellite-dish::before { + content: "\f7c0"; +} + +.fa-circle-up::before { + content: "\f35b"; +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; +} + +.fa-mobile-screen-button::before { + content: "\f3cd"; +} + +.fa-mobile-alt::before { + content: "\f3cd"; +} + +.fa-volume-high::before { + content: "\f028"; +} + +.fa-volume-up::before { + content: "\f028"; +} + +.fa-users-rays::before { + content: "\e593"; +} + +.fa-wallet::before { + content: "\f555"; +} + +.fa-clipboard-check::before { + content: "\f46c"; +} + +.fa-file-audio::before { + content: "\f1c7"; +} + +.fa-burger::before { + content: "\f805"; +} + +.fa-hamburger::before { + content: "\f805"; +} + +.fa-wrench::before { + content: "\f0ad"; +} + +.fa-bugs::before { + content: "\e4d0"; +} + +.fa-rupee-sign::before { + content: "\f156"; +} + +.fa-rupee::before { + content: "\f156"; +} + +.fa-file-image::before { + content: "\f1c5"; +} + +.fa-circle-question::before { + content: "\f059"; +} + +.fa-question-circle::before { + content: "\f059"; +} + +.fa-plane-departure::before { + content: "\f5b0"; +} + +.fa-handshake-slash::before { + content: "\e060"; +} + +.fa-book-bookmark::before { + content: "\e0bb"; +} + +.fa-code-branch::before { + content: "\f126"; +} + +.fa-hat-cowboy::before { + content: "\f8c0"; +} + +.fa-bridge::before { + content: "\e4c8"; +} + +.fa-phone-flip::before { + content: "\f879"; +} + +.fa-phone-alt::before { + content: "\f879"; +} + +.fa-truck-front::before { + content: "\e2b7"; +} + +.fa-cat::before { + content: "\f6be"; +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; +} + +.fa-truck-field::before { + content: "\e58d"; +} + +.fa-route::before { + content: "\f4d7"; +} + +.fa-clipboard-question::before { + content: "\e4e3"; +} + +.fa-panorama::before { + content: "\e209"; +} + +.fa-comment-medical::before { + content: "\f7f5"; +} + +.fa-teeth-open::before { + content: "\f62f"; +} + +.fa-file-circle-minus::before { + content: "\e4ed"; +} + +.fa-tags::before { + content: "\f02c"; +} + +.fa-wine-glass::before { + content: "\f4e3"; +} + +.fa-forward-fast::before { + content: "\f050"; +} + +.fa-fast-forward::before { + content: "\f050"; +} + +.fa-face-meh-blank::before { + content: "\f5a4"; +} + +.fa-meh-blank::before { + content: "\f5a4"; +} + +.fa-square-parking::before { + content: "\f540"; +} + +.fa-parking::before { + content: "\f540"; +} + +.fa-house-signal::before { + content: "\e012"; +} + +.fa-bars-progress::before { + content: "\f828"; +} + +.fa-tasks-alt::before { + content: "\f828"; +} + +.fa-faucet-drip::before { + content: "\e006"; +} + +.fa-cart-flatbed::before { + content: "\f474"; +} + +.fa-dolly-flatbed::before { + content: "\f474"; +} + +.fa-ban-smoking::before { + content: "\f54d"; +} + +.fa-smoking-ban::before { + content: "\f54d"; +} + +.fa-terminal::before { + content: "\f120"; +} + +.fa-mobile-button::before { + content: "\f10b"; +} + +.fa-house-medical-flag::before { + content: "\e514"; +} + +.fa-basket-shopping::before { + content: "\f291"; +} + +.fa-shopping-basket::before { + content: "\f291"; +} + +.fa-tape::before { + content: "\f4db"; +} + +.fa-bus-simple::before { + content: "\f55e"; +} + +.fa-bus-alt::before { + content: "\f55e"; +} + +.fa-eye::before { + content: "\f06e"; +} + +.fa-face-sad-cry::before { + content: "\f5b3"; +} + +.fa-sad-cry::before { + content: "\f5b3"; +} + +.fa-audio-description::before { + content: "\f29e"; +} + +.fa-person-military-to-person::before { + content: "\e54c"; +} + +.fa-file-shield::before { + content: "\e4f0"; +} + +.fa-user-slash::before { + content: "\f506"; +} + +.fa-pen::before { + content: "\f304"; +} + +.fa-tower-observation::before { + content: "\e586"; +} + +.fa-file-code::before { + content: "\f1c9"; +} + +.fa-signal::before { + content: "\f012"; +} + +.fa-signal-5::before { + content: "\f012"; +} + +.fa-signal-perfect::before { + content: "\f012"; +} + +.fa-bus::before { + content: "\f207"; +} + +.fa-heart-circle-xmark::before { + content: "\e501"; +} + +.fa-house-chimney::before { + content: "\e3af"; +} + +.fa-home-lg::before { + content: "\e3af"; +} + +.fa-window-maximize::before { + content: "\f2d0"; +} + +.fa-face-frown::before { + content: "\f119"; +} + +.fa-frown::before { + content: "\f119"; +} + +.fa-prescription::before { + content: "\f5b1"; +} + +.fa-shop::before { + content: "\f54f"; +} + +.fa-store-alt::before { + content: "\f54f"; +} + +.fa-floppy-disk::before { + content: "\f0c7"; +} + +.fa-save::before { + content: "\f0c7"; +} + +.fa-vihara::before { + content: "\f6a7"; +} + +.fa-scale-unbalanced::before { + content: "\f515"; +} + +.fa-balance-scale-left::before { + content: "\f515"; +} + +.fa-sort-up::before { + content: "\f0de"; +} + +.fa-sort-asc::before { + content: "\f0de"; +} + +.fa-comment-dots::before { + content: "\f4ad"; +} + +.fa-commenting::before { + content: "\f4ad"; +} + +.fa-plant-wilt::before { + content: "\e5aa"; +} + +.fa-diamond::before { + content: "\f219"; +} + +.fa-face-grin-squint::before { + content: "\f585"; +} + +.fa-grin-squint::before { + content: "\f585"; +} + +.fa-hand-holding-dollar::before { + content: "\f4c0"; +} + +.fa-hand-holding-usd::before { + content: "\f4c0"; +} + +.fa-bacterium::before { + content: "\e05a"; +} + +.fa-hand-pointer::before { + content: "\f25a"; +} + +.fa-drum-steelpan::before { + content: "\f56a"; +} + +.fa-hand-scissors::before { + content: "\f257"; +} + +.fa-hands-praying::before { + content: "\f684"; +} + +.fa-praying-hands::before { + content: "\f684"; +} + +.fa-arrow-rotate-right::before { + content: "\f01e"; +} + +.fa-arrow-right-rotate::before { + content: "\f01e"; +} + +.fa-arrow-rotate-forward::before { + content: "\f01e"; +} + +.fa-redo::before { + content: "\f01e"; +} + +.fa-biohazard::before { + content: "\f780"; +} + +.fa-location-crosshairs::before { + content: "\f601"; +} + +.fa-location::before { + content: "\f601"; +} + +.fa-mars-double::before { + content: "\f227"; +} + +.fa-child-dress::before { + content: "\e59c"; +} + +.fa-users-between-lines::before { + content: "\e591"; +} + +.fa-lungs-virus::before { + content: "\e067"; +} + +.fa-face-grin-tears::before { + content: "\f588"; +} + +.fa-grin-tears::before { + content: "\f588"; +} + +.fa-phone::before { + content: "\f095"; +} + +.fa-calendar-xmark::before { + content: "\f273"; +} + +.fa-calendar-times::before { + content: "\f273"; +} + +.fa-child-reaching::before { + content: "\e59d"; +} + +.fa-head-side-virus::before { + content: "\e064"; +} + +.fa-user-gear::before { + content: "\f4fe"; +} + +.fa-user-cog::before { + content: "\f4fe"; +} + +.fa-arrow-up-1-9::before { + content: "\f163"; +} + +.fa-sort-numeric-up::before { + content: "\f163"; +} + +.fa-door-closed::before { + content: "\f52a"; +} + +.fa-shield-virus::before { + content: "\e06c"; +} + +.fa-dice-six::before { + content: "\f526"; +} + +.fa-mosquito-net::before { + content: "\e52c"; +} + +.fa-bridge-water::before { + content: "\e4ce"; +} + +.fa-person-booth::before { + content: "\f756"; +} + +.fa-text-width::before { + content: "\f035"; +} + +.fa-hat-wizard::before { + content: "\f6e8"; +} + +.fa-pen-fancy::before { + content: "\f5ac"; +} + +.fa-person-digging::before { + content: "\f85e"; +} + +.fa-digging::before { + content: "\f85e"; +} + +.fa-trash::before { + content: "\f1f8"; +} + +.fa-gauge-simple::before { + content: "\f629"; +} + +.fa-gauge-simple-med::before { + content: "\f629"; +} + +.fa-tachometer-average::before { + content: "\f629"; +} + +.fa-book-medical::before { + content: "\f7e6"; +} + +.fa-poo::before { + content: "\f2fe"; +} + +.fa-quote-right::before { + content: "\f10e"; +} + +.fa-quote-right-alt::before { + content: "\f10e"; +} + +.fa-shirt::before { + content: "\f553"; +} + +.fa-t-shirt::before { + content: "\f553"; +} + +.fa-tshirt::before { + content: "\f553"; +} + +.fa-cubes::before { + content: "\f1b3"; +} + +.fa-divide::before { + content: "\f529"; +} + +.fa-tenge-sign::before { + content: "\f7d7"; +} + +.fa-tenge::before { + content: "\f7d7"; +} + +.fa-headphones::before { + content: "\f025"; +} + +.fa-hands-holding::before { + content: "\f4c2"; +} + +.fa-hands-clapping::before { + content: "\e1a8"; +} + +.fa-republican::before { + content: "\f75e"; +} + +.fa-arrow-left::before { + content: "\f060"; +} + +.fa-person-circle-xmark::before { + content: "\e543"; +} + +.fa-ruler::before { + content: "\f545"; +} + +.fa-align-left::before { + content: "\f036"; +} + +.fa-dice-d6::before { + content: "\f6d1"; +} + +.fa-restroom::before { + content: "\f7bd"; +} + +.fa-j::before { + content: "J"; +} + +.fa-users-viewfinder::before { + content: "\e595"; +} + +.fa-file-video::before { + content: "\f1c8"; +} + +.fa-up-right-from-square::before { + content: "\f35d"; +} + +.fa-external-link-alt::before { + content: "\f35d"; +} + +.fa-table-cells::before { + content: "\f00a"; +} + +.fa-th::before { + content: "\f00a"; +} + +.fa-file-pdf::before { + content: "\f1c1"; +} + +.fa-book-bible::before { + content: "\f647"; +} + +.fa-bible::before { + content: "\f647"; +} + +.fa-o::before { + content: "O"; +} + +.fa-suitcase-medical::before { + content: "\f0fa"; +} + +.fa-medkit::before { + content: "\f0fa"; +} + +.fa-user-secret::before { + content: "\f21b"; +} + +.fa-otter::before { + content: "\f700"; +} + +.fa-person-dress::before { + content: "\f182"; +} + +.fa-female::before { + content: "\f182"; +} + +.fa-comment-dollar::before { + content: "\f651"; +} + +.fa-business-time::before { + content: "\f64a"; +} + +.fa-briefcase-clock::before { + content: "\f64a"; +} + +.fa-table-cells-large::before { + content: "\f009"; +} + +.fa-th-large::before { + content: "\f009"; +} + +.fa-book-tanakh::before { + content: "\f827"; +} + +.fa-tanakh::before { + content: "\f827"; +} + +.fa-phone-volume::before { + content: "\f2a0"; +} + +.fa-volume-control-phone::before { + content: "\f2a0"; +} + +.fa-hat-cowboy-side::before { + content: "\f8c1"; +} + +.fa-clipboard-user::before { + content: "\f7f3"; +} + +.fa-child::before { + content: "\f1ae"; +} + +.fa-lira-sign::before { + content: "\f195"; +} + +.fa-satellite::before { + content: "\f7bf"; +} + +.fa-plane-lock::before { + content: "\e558"; +} + +.fa-tag::before { + content: "\f02b"; +} + +.fa-comment::before { + content: "\f075"; +} + +.fa-cake-candles::before { + content: "\f1fd"; +} + +.fa-birthday-cake::before { + content: "\f1fd"; +} + +.fa-cake::before { + content: "\f1fd"; +} + +.fa-envelope::before { + content: "\f0e0"; +} + +.fa-angles-up::before { + content: "\f102"; +} + +.fa-angle-double-up::before { + content: "\f102"; +} + +.fa-paperclip::before { + content: "\f0c6"; +} + +.fa-arrow-right-to-city::before { + content: "\e4b3"; +} + +.fa-ribbon::before { + content: "\f4d6"; +} + +.fa-lungs::before { + content: "\f604"; +} + +.fa-arrow-up-9-1::before { + content: "\f887"; +} + +.fa-sort-numeric-up-alt::before { + content: "\f887"; +} + +.fa-litecoin-sign::before { + content: "\e1d3"; +} + +.fa-border-none::before { + content: "\f850"; +} + +.fa-circle-nodes::before { + content: "\e4e2"; +} + +.fa-parachute-box::before { + content: "\f4cd"; +} + +.fa-indent::before { + content: "\f03c"; +} + +.fa-truck-field-un::before { + content: "\e58e"; +} + +.fa-hourglass::before { + content: "\f254"; +} + +.fa-hourglass-empty::before { + content: "\f254"; +} + +.fa-mountain::before { + content: "\f6fc"; +} + +.fa-user-doctor::before { + content: "\f0f0"; +} + +.fa-user-md::before { + content: "\f0f0"; +} + +.fa-circle-info::before { + content: "\f05a"; +} + +.fa-info-circle::before { + content: "\f05a"; +} + +.fa-cloud-meatball::before { + content: "\f73b"; +} + +.fa-camera::before { + content: "\f030"; +} + +.fa-camera-alt::before { + content: "\f030"; +} + +.fa-square-virus::before { + content: "\e578"; +} + +.fa-meteor::before { + content: "\f753"; +} + +.fa-car-on::before { + content: "\e4dd"; +} + +.fa-sleigh::before { + content: "\f7cc"; +} + +.fa-arrow-down-1-9::before { + content: "\f162"; +} + +.fa-sort-numeric-asc::before { + content: "\f162"; +} + +.fa-sort-numeric-down::before { + content: "\f162"; +} + +.fa-hand-holding-droplet::before { + content: "\f4c1"; +} + +.fa-hand-holding-water::before { + content: "\f4c1"; +} + +.fa-water::before { + content: "\f773"; +} + +.fa-calendar-check::before { + content: "\f274"; +} + +.fa-braille::before { + content: "\f2a1"; +} + +.fa-prescription-bottle-medical::before { + content: "\f486"; +} + +.fa-prescription-bottle-alt::before { + content: "\f486"; +} + +.fa-landmark::before { + content: "\f66f"; +} + +.fa-truck::before { + content: "\f0d1"; +} + +.fa-crosshairs::before { + content: "\f05b"; +} + +.fa-person-cane::before { + content: "\e53c"; +} + +.fa-tent::before { + content: "\e57d"; +} + +.fa-vest-patches::before { + content: "\e086"; +} + +.fa-check-double::before { + content: "\f560"; +} + +.fa-arrow-down-a-z::before { + content: "\f15d"; +} + +.fa-sort-alpha-asc::before { + content: "\f15d"; +} + +.fa-sort-alpha-down::before { + content: "\f15d"; +} + +.fa-money-bill-wheat::before { + content: "\e52a"; +} + +.fa-cookie::before { + content: "\f563"; +} + +.fa-arrow-rotate-left::before { + content: "\f0e2"; +} + +.fa-arrow-left-rotate::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-back::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; +} + +.fa-undo::before { + content: "\f0e2"; +} + +.fa-hard-drive::before { + content: "\f0a0"; +} + +.fa-hdd::before { + content: "\f0a0"; +} + +.fa-face-grin-squint-tears::before { + content: "\f586"; +} + +.fa-grin-squint-tears::before { + content: "\f586"; +} + +.fa-dumbbell::before { + content: "\f44b"; +} + +.fa-rectangle-list::before { + content: "\f022"; +} + +.fa-list-alt::before { + content: "\f022"; +} + +.fa-tarp-droplet::before { + content: "\e57c"; +} + +.fa-house-medical-circle-check::before { + content: "\e511"; +} + +.fa-person-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-calendar-plus::before { + content: "\f271"; +} + +.fa-plane-arrival::before { + content: "\f5af"; +} + +.fa-circle-left::before { + content: "\f359"; +} + +.fa-arrow-alt-circle-left::before { + content: "\f359"; +} + +.fa-train-subway::before { + content: "\f239"; +} + +.fa-subway::before { + content: "\f239"; +} + +.fa-chart-gantt::before { + content: "\e0e4"; +} + +.fa-indian-rupee-sign::before { + content: "\e1bc"; +} + +.fa-indian-rupee::before { + content: "\e1bc"; +} + +.fa-inr::before { + content: "\e1bc"; +} + +.fa-crop-simple::before { + content: "\f565"; +} + +.fa-crop-alt::before { + content: "\f565"; +} + +.fa-money-bill-1::before { + content: "\f3d1"; +} + +.fa-money-bill-alt::before { + content: "\f3d1"; +} + +.fa-left-long::before { + content: "\f30a"; +} + +.fa-long-arrow-alt-left::before { + content: "\f30a"; +} + +.fa-dna::before { + content: "\f471"; +} + +.fa-virus-slash::before { + content: "\e075"; +} + +.fa-minus::before { + content: "\f068"; +} + +.fa-subtract::before { + content: "\f068"; +} + +.fa-chess::before { + content: "\f439"; +} + +.fa-arrow-left-long::before { + content: "\f177"; +} + +.fa-long-arrow-left::before { + content: "\f177"; +} + +.fa-plug-circle-check::before { + content: "\e55c"; +} + +.fa-street-view::before { + content: "\f21d"; +} + +.fa-franc-sign::before { + content: "\e18f"; +} + +.fa-volume-off::before { + content: "\f026"; +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-gear::before { + content: "\f013"; +} + +.fa-cog::before { + content: "\f013"; +} + +.fa-droplet-slash::before { + content: "\f5c7"; +} + +.fa-tint-slash::before { + content: "\f5c7"; +} + +.fa-mosque::before { + content: "\f678"; +} + +.fa-mosquito::before { + content: "\e52b"; +} + +.fa-star-of-david::before { + content: "\f69a"; +} + +.fa-person-military-rifle::before { + content: "\e54b"; +} + +.fa-cart-shopping::before { + content: "\f07a"; +} + +.fa-shopping-cart::before { + content: "\f07a"; +} + +.fa-vials::before { + content: "\f493"; +} + +.fa-plug-circle-plus::before { + content: "\e55f"; +} + +.fa-place-of-worship::before { + content: "\f67f"; +} + +.fa-grip-vertical::before { + content: "\f58e"; +} + +.fa-arrow-turn-up::before { + content: "\f148"; +} + +.fa-level-up::before { + content: "\f148"; +} + +.fa-u::before { + content: "U"; +} + +.fa-square-root-variable::before { + content: "\f698"; +} + +.fa-square-root-alt::before { + content: "\f698"; +} + +.fa-clock::before { + content: "\f017"; +} + +.fa-clock-four::before { + content: "\f017"; +} + +.fa-backward-step::before { + content: "\f048"; +} + +.fa-step-backward::before { + content: "\f048"; +} + +.fa-pallet::before { + content: "\f482"; +} + +.fa-faucet::before { + content: "\e005"; +} + +.fa-baseball-bat-ball::before { + content: "\f432"; +} + +.fa-s::before { + content: "S"; +} + +.fa-timeline::before { + content: "\e29c"; +} + +.fa-keyboard::before { + content: "\f11c"; +} + +.fa-caret-down::before { + content: "\f0d7"; +} + +.fa-house-chimney-medical::before { + content: "\f7f2"; +} + +.fa-clinic-medical::before { + content: "\f7f2"; +} + +.fa-temperature-three-quarters::before { + content: "\f2c8"; +} + +.fa-temperature-3::before { + content: "\f2c8"; +} + +.fa-thermometer-3::before { + content: "\f2c8"; +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; +} + +.fa-mobile-screen::before { + content: "\f3cf"; +} + +.fa-mobile-android-alt::before { + content: "\f3cf"; +} + +.fa-plane-up::before { + content: "\e22d"; +} + +.fa-piggy-bank::before { + content: "\f4d3"; +} + +.fa-battery-half::before { + content: "\f242"; +} + +.fa-battery-3::before { + content: "\f242"; +} + +.fa-mountain-city::before { + content: "\e52e"; +} + +.fa-coins::before { + content: "\f51e"; +} + +.fa-khanda::before { + content: "\f66d"; +} + +.fa-sliders::before { + content: "\f1de"; +} + +.fa-sliders-h::before { + content: "\f1de"; +} + +.fa-folder-tree::before { + content: "\f802"; +} + +.fa-network-wired::before { + content: "\f6ff"; +} + +.fa-map-pin::before { + content: "\f276"; +} + +.fa-hamsa::before { + content: "\f665"; +} + +.fa-cent-sign::before { + content: "\e3f5"; +} + +.fa-flask::before { + content: "\f0c3"; +} + +.fa-person-pregnant::before { + content: "\e31e"; +} + +.fa-wand-sparkles::before { + content: "\f72b"; +} + +.fa-ellipsis-vertical::before { + content: "\f142"; +} + +.fa-ellipsis-v::before { + content: "\f142"; +} + +.fa-ticket::before { + content: "\f145"; +} + +.fa-power-off::before { + content: "\f011"; +} + +.fa-right-long::before { + content: "\f30b"; +} + +.fa-long-arrow-alt-right::before { + content: "\f30b"; +} + +.fa-flag-usa::before { + content: "\f74d"; +} + +.fa-laptop-file::before { + content: "\e51d"; +} + +.fa-tty::before { + content: "\f1e4"; +} + +.fa-teletype::before { + content: "\f1e4"; +} + +.fa-diagram-next::before { + content: "\e476"; +} + +.fa-person-rifle::before { + content: "\e54e"; +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; +} + +.fa-closed-captioning::before { + content: "\f20a"; +} + +.fa-person-hiking::before { + content: "\f6ec"; +} + +.fa-hiking::before { + content: "\f6ec"; +} + +.fa-venus-double::before { + content: "\f226"; +} + +.fa-images::before { + content: "\f302"; +} + +.fa-calculator::before { + content: "\f1ec"; +} + +.fa-people-pulling::before { + content: "\e535"; +} + +.fa-n::before { + content: "N"; +} + +.fa-cable-car::before { + content: "\f7da"; +} + +.fa-tram::before { + content: "\f7da"; +} + +.fa-cloud-rain::before { + content: "\f73d"; +} + +.fa-building-circle-xmark::before { + content: "\e4d4"; +} + +.fa-ship::before { + content: "\f21a"; +} + +.fa-arrows-down-to-line::before { + content: "\e4b8"; +} + +.fa-download::before { + content: "\f019"; +} + +.fa-face-grin::before { + content: "\f580"; +} + +.fa-grin::before { + content: "\f580"; +} + +.fa-delete-left::before { + content: "\f55a"; +} + +.fa-backspace::before { + content: "\f55a"; +} + +.fa-eye-dropper::before { + content: "\f1fb"; +} + +.fa-eye-dropper-empty::before { + content: "\f1fb"; +} + +.fa-eyedropper::before { + content: "\f1fb"; +} + +.fa-file-circle-check::before { + content: "\e5a0"; +} + +.fa-forward::before { + content: "\f04e"; +} + +.fa-mobile::before { + content: "\f3ce"; +} + +.fa-mobile-android::before { + content: "\f3ce"; +} + +.fa-mobile-phone::before { + content: "\f3ce"; +} + +.fa-face-meh::before { + content: "\f11a"; +} + +.fa-meh::before { + content: "\f11a"; +} + +.fa-align-center::before { + content: "\f037"; +} + +.fa-book-skull::before { + content: "\f6b7"; +} + +.fa-book-dead::before { + content: "\f6b7"; +} + +.fa-id-card::before { + content: "\f2c2"; +} + +.fa-drivers-license::before { + content: "\f2c2"; +} + +.fa-outdent::before { + content: "\f03b"; +} + +.fa-dedent::before { + content: "\f03b"; +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; +} + +.fa-house::before { + content: "\f015"; +} + +.fa-home::before { + content: "\f015"; +} + +.fa-home-alt::before { + content: "\f015"; +} + +.fa-home-lg-alt::before { + content: "\f015"; +} + +.fa-calendar-week::before { + content: "\f784"; +} + +.fa-laptop-medical::before { + content: "\f812"; +} + +.fa-b::before { + content: "B"; +} + +.fa-file-medical::before { + content: "\f477"; +} + +.fa-dice-one::before { + content: "\f525"; +} + +.fa-kiwi-bird::before { + content: "\f535"; +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; +} + +.fa-exchange::before { + content: "\f0ec"; +} + +.fa-rotate-right::before { + content: "\f2f9"; +} + +.fa-redo-alt::before { + content: "\f2f9"; +} + +.fa-rotate-forward::before { + content: "\f2f9"; +} + +.fa-utensils::before { + content: "\f2e7"; +} + +.fa-cutlery::before { + content: "\f2e7"; +} + +.fa-arrow-up-wide-short::before { + content: "\f161"; +} + +.fa-sort-amount-up::before { + content: "\f161"; +} + +.fa-mill-sign::before { + content: "\e1ed"; +} + +.fa-bowl-rice::before { + content: "\e2eb"; +} + +.fa-skull::before { + content: "\f54c"; +} + +.fa-tower-broadcast::before { + content: "\f519"; +} + +.fa-broadcast-tower::before { + content: "\f519"; +} + +.fa-truck-pickup::before { + content: "\f63c"; +} + +.fa-up-long::before { + content: "\f30c"; +} + +.fa-long-arrow-alt-up::before { + content: "\f30c"; +} + +.fa-stop::before { + content: "\f04d"; +} + +.fa-code-merge::before { + content: "\f387"; +} + +.fa-upload::before { + content: "\f093"; +} + +.fa-hurricane::before { + content: "\f751"; +} + +.fa-mound::before { + content: "\e52d"; +} + +.fa-toilet-portable::before { + content: "\e583"; +} + +.fa-compact-disc::before { + content: "\f51f"; +} + +.fa-file-arrow-down::before { + content: "\f56d"; +} + +.fa-file-download::before { + content: "\f56d"; +} + +.fa-caravan::before { + content: "\f8ff"; +} + +.fa-shield-cat::before { + content: "\e572"; +} + +.fa-bolt::before { + content: "\f0e7"; +} + +.fa-zap::before { + content: "\f0e7"; +} + +.fa-glass-water::before { + content: "\e4f4"; +} + +.fa-oil-well::before { + content: "\e532"; +} + +.fa-vault::before { + content: "\e2c5"; +} + +.fa-mars::before { + content: "\f222"; +} + +.fa-toilet::before { + content: "\f7d8"; +} + +.fa-plane-circle-xmark::before { + content: "\e557"; +} + +.fa-yen-sign::before { + content: "\f157"; +} + +.fa-cny::before { + content: "\f157"; +} + +.fa-jpy::before { + content: "\f157"; +} + +.fa-rmb::before { + content: "\f157"; +} + +.fa-yen::before { + content: "\f157"; +} + +.fa-ruble-sign::before { + content: "\f158"; +} + +.fa-rouble::before { + content: "\f158"; +} + +.fa-rub::before { + content: "\f158"; +} + +.fa-ruble::before { + content: "\f158"; +} + +.fa-sun::before { + content: "\f185"; +} + +.fa-guitar::before { + content: "\f7a6"; +} + +.fa-face-laugh-wink::before { + content: "\f59c"; +} + +.fa-laugh-wink::before { + content: "\f59c"; +} + +.fa-horse-head::before { + content: "\f7ab"; +} + +.fa-bore-hole::before { + content: "\e4c3"; +} + +.fa-industry::before { + content: "\f275"; +} + +.fa-circle-down::before { + content: "\f358"; +} + +.fa-arrow-alt-circle-down::before { + content: "\f358"; +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; +} + +.fa-florin-sign::before { + content: "\e184"; +} + +.fa-arrow-down-short-wide::before { + content: "\f884"; +} + +.fa-sort-amount-desc::before { + content: "\f884"; +} + +.fa-sort-amount-down-alt::before { + content: "\f884"; +} + +.fa-less-than::before { + content: "\<"; +} + +.fa-angle-down::before { + content: "\f107"; +} + +.fa-car-tunnel::before { + content: "\e4de"; +} + +.fa-head-side-cough::before { + content: "\e061"; +} + +.fa-grip-lines::before { + content: "\f7a4"; +} + +.fa-thumbs-down::before { + content: "\f165"; +} + +.fa-user-lock::before { + content: "\f502"; +} + +.fa-arrow-right-long::before { + content: "\f178"; +} + +.fa-long-arrow-right::before { + content: "\f178"; +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; +} + +.fa-ellipsis::before { + content: "\f141"; +} + +.fa-ellipsis-h::before { + content: "\f141"; +} + +.fa-chess-pawn::before { + content: "\f443"; +} + +.fa-kit-medical::before { + content: "\f479"; +} + +.fa-first-aid::before { + content: "\f479"; +} + +.fa-person-through-window::before { + content: "\e5a9"; +} + +.fa-toolbox::before { + content: "\f552"; +} + +.fa-hands-holding-circle::before { + content: "\e4fb"; +} + +.fa-bug::before { + content: "\f188"; +} + +.fa-credit-card::before { + content: "\f09d"; +} + +.fa-credit-card-alt::before { + content: "\f09d"; +} + +.fa-car::before { + content: "\f1b9"; +} + +.fa-automobile::before { + content: "\f1b9"; +} + +.fa-hand-holding-hand::before { + content: "\e4f7"; +} + +.fa-book-open-reader::before { + content: "\f5da"; +} + +.fa-book-reader::before { + content: "\f5da"; +} + +.fa-mountain-sun::before { + content: "\e52f"; +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; +} + +.fa-dice-d20::before { + content: "\f6cf"; +} + +.fa-truck-droplet::before { + content: "\e58c"; +} + +.fa-file-circle-xmark::before { + content: "\e5a1"; +} + +.fa-temperature-arrow-up::before { + content: "\e040"; +} + +.fa-temperature-up::before { + content: "\e040"; +} + +.fa-medal::before { + content: "\f5a2"; +} + +.fa-bed::before { + content: "\f236"; +} + +.fa-square-h::before { + content: "\f0fd"; +} + +.fa-h-square::before { + content: "\f0fd"; +} + +.fa-podcast::before { + content: "\f2ce"; +} + +.fa-temperature-full::before { + content: "\f2c7"; +} + +.fa-temperature-4::before { + content: "\f2c7"; +} + +.fa-thermometer-4::before { + content: "\f2c7"; +} + +.fa-thermometer-full::before { + content: "\f2c7"; +} + +.fa-bell::before { + content: "\f0f3"; +} + +.fa-superscript::before { + content: "\f12b"; +} + +.fa-plug-circle-xmark::before { + content: "\e560"; +} + +.fa-star-of-life::before { + content: "\f621"; +} + +.fa-phone-slash::before { + content: "\f3dd"; +} + +.fa-paint-roller::before { + content: "\f5aa"; +} + +.fa-handshake-angle::before { + content: "\f4c4"; +} + +.fa-hands-helping::before { + content: "\f4c4"; +} + +.fa-location-dot::before { + content: "\f3c5"; +} + +.fa-map-marker-alt::before { + content: "\f3c5"; +} + +.fa-file::before { + content: "\f15b"; +} + +.fa-greater-than::before { + content: "\>"; +} + +.fa-person-swimming::before { + content: "\f5c4"; +} + +.fa-swimmer::before { + content: "\f5c4"; +} + +.fa-arrow-down::before { + content: "\f063"; +} + +.fa-droplet::before { + content: "\f043"; +} + +.fa-tint::before { + content: "\f043"; +} + +.fa-eraser::before { + content: "\f12d"; +} + +.fa-earth-americas::before { + content: "\f57d"; +} + +.fa-earth::before { + content: "\f57d"; +} + +.fa-earth-america::before { + content: "\f57d"; +} + +.fa-globe-americas::before { + content: "\f57d"; +} + +.fa-person-burst::before { + content: "\e53b"; +} + +.fa-dove::before { + content: "\f4ba"; +} + +.fa-battery-empty::before { + content: "\f244"; +} + +.fa-battery-0::before { + content: "\f244"; +} + +.fa-socks::before { + content: "\f696"; +} + +.fa-inbox::before { + content: "\f01c"; +} + +.fa-section::before { + content: "\e447"; +} + +.fa-gauge-high::before { + content: "\f625"; +} + +.fa-tachometer-alt::before { + content: "\f625"; +} + +.fa-tachometer-alt-fast::before { + content: "\f625"; +} + +.fa-envelope-open-text::before { + content: "\f658"; +} + +.fa-hospital::before { + content: "\f0f8"; +} + +.fa-hospital-alt::before { + content: "\f0f8"; +} + +.fa-hospital-wide::before { + content: "\f0f8"; +} + +.fa-wine-bottle::before { + content: "\f72f"; +} + +.fa-chess-rook::before { + content: "\f447"; +} + +.fa-bars-staggered::before { + content: "\f550"; +} + +.fa-reorder::before { + content: "\f550"; +} + +.fa-stream::before { + content: "\f550"; +} + +.fa-dharmachakra::before { + content: "\f655"; +} + +.fa-hotdog::before { + content: "\f80f"; +} + +.fa-person-walking-with-cane::before { + content: "\f29d"; +} + +.fa-blind::before { + content: "\f29d"; +} + +.fa-drum::before { + content: "\f569"; +} + +.fa-ice-cream::before { + content: "\f810"; +} + +.fa-heart-circle-bolt::before { + content: "\e4fc"; +} + +.fa-fax::before { + content: "\f1ac"; +} + +.fa-paragraph::before { + content: "\f1dd"; +} + +.fa-check-to-slot::before { + content: "\f772"; +} + +.fa-vote-yea::before { + content: "\f772"; +} + +.fa-star-half::before { + content: "\f089"; +} + +.fa-boxes-stacked::before { + content: "\f468"; +} + +.fa-boxes::before { + content: "\f468"; +} + +.fa-boxes-alt::before { + content: "\f468"; +} + +.fa-link::before { + content: "\f0c1"; +} + +.fa-chain::before { + content: "\f0c1"; +} + +.fa-ear-listen::before { + content: "\f2a2"; +} + +.fa-assistive-listening-systems::before { + content: "\f2a2"; +} + +.fa-tree-city::before { + content: "\e587"; +} + +.fa-play::before { + content: "\f04b"; +} + +.fa-font::before { + content: "\f031"; +} + +.fa-rupiah-sign::before { + content: "\e23d"; +} + +.fa-magnifying-glass::before { + content: "\f002"; +} + +.fa-search::before { + content: "\f002"; +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; +} + +.fa-table-tennis::before { + content: "\f45d"; +} + +.fa-person-dots-from-line::before { + content: "\f470"; +} + +.fa-diagnoses::before { + content: "\f470"; +} + +.fa-trash-can-arrow-up::before { + content: "\f82a"; +} + +.fa-trash-restore-alt::before { + content: "\f82a"; +} + +.fa-naira-sign::before { + content: "\e1f6"; +} + +.fa-cart-arrow-down::before { + content: "\f218"; +} + +.fa-walkie-talkie::before { + content: "\f8ef"; +} + +.fa-file-pen::before { + content: "\f31c"; +} + +.fa-file-edit::before { + content: "\f31c"; +} + +.fa-receipt::before { + content: "\f543"; +} + +.fa-square-pen::before { + content: "\f14b"; +} + +.fa-pen-square::before { + content: "\f14b"; +} + +.fa-pencil-square::before { + content: "\f14b"; +} + +.fa-suitcase-rolling::before { + content: "\f5c1"; +} + +.fa-person-circle-exclamation::before { + content: "\e53f"; +} + +.fa-chevron-down::before { + content: "\f078"; +} + +.fa-battery-full::before { + content: "\f240"; +} + +.fa-battery::before { + content: "\f240"; +} + +.fa-battery-5::before { + content: "\f240"; +} + +.fa-skull-crossbones::before { + content: "\f714"; +} + +.fa-code-compare::before { + content: "\e13a"; +} + +.fa-list-ul::before { + content: "\f0ca"; +} + +.fa-list-dots::before { + content: "\f0ca"; +} + +.fa-school-lock::before { + content: "\e56f"; +} + +.fa-tower-cell::before { + content: "\e585"; +} + +.fa-down-long::before { + content: "\f309"; +} + +.fa-long-arrow-alt-down::before { + content: "\f309"; +} + +.fa-ranking-star::before { + content: "\e561"; +} + +.fa-chess-king::before { + content: "\f43f"; +} + +.fa-person-harassing::before { + content: "\e549"; +} + +.fa-brazilian-real-sign::before { + content: "\e46c"; +} + +.fa-landmark-dome::before { + content: "\f752"; +} + +.fa-landmark-alt::before { + content: "\f752"; +} + +.fa-arrow-up::before { + content: "\f062"; +} + +.fa-tv::before { + content: "\f26c"; +} + +.fa-television::before { + content: "\f26c"; +} + +.fa-tv-alt::before { + content: "\f26c"; +} + +.fa-shrimp::before { + content: "\e448"; +} + +.fa-list-check::before { + content: "\f0ae"; +} + +.fa-tasks::before { + content: "\f0ae"; +} + +.fa-jug-detergent::before { + content: "\e519"; +} + +.fa-circle-user::before { + content: "\f2bd"; +} + +.fa-user-circle::before { + content: "\f2bd"; +} + +.fa-user-shield::before { + content: "\f505"; +} + +.fa-wind::before { + content: "\f72e"; +} + +.fa-car-burst::before { + content: "\f5e1"; +} + +.fa-car-crash::before { + content: "\f5e1"; +} + +.fa-y::before { + content: "Y"; +} + +.fa-person-snowboarding::before { + content: "\f7ce"; +} + +.fa-snowboarding::before { + content: "\f7ce"; +} + +.fa-truck-fast::before { + content: "\f48b"; +} + +.fa-shipping-fast::before { + content: "\f48b"; +} + +.fa-fish::before { + content: "\f578"; +} + +.fa-user-graduate::before { + content: "\f501"; +} + +.fa-circle-half-stroke::before { + content: "\f042"; +} + +.fa-adjust::before { + content: "\f042"; +} + +.fa-clapperboard::before { + content: "\e131"; +} + +.fa-circle-radiation::before { + content: "\f7ba"; +} + +.fa-radiation-alt::before { + content: "\f7ba"; +} + +.fa-baseball::before { + content: "\f433"; +} + +.fa-baseball-ball::before { + content: "\f433"; +} + +.fa-jet-fighter-up::before { + content: "\e518"; +} + +.fa-diagram-project::before { + content: "\f542"; +} + +.fa-project-diagram::before { + content: "\f542"; +} + +.fa-copy::before { + content: "\f0c5"; +} + +.fa-volume-xmark::before { + content: "\f6a9"; +} + +.fa-volume-mute::before { + content: "\f6a9"; +} + +.fa-volume-times::before { + content: "\f6a9"; +} + +.fa-hand-sparkles::before { + content: "\e05d"; +} + +.fa-grip::before { + content: "\f58d"; +} + +.fa-grip-horizontal::before { + content: "\f58d"; +} + +.fa-share-from-square::before { + content: "\f14d"; +} + +.fa-share-square::before { + content: "\f14d"; +} + +.fa-child-combatant::before { + content: "\e4e0"; +} + +.fa-child-rifle::before { + content: "\e4e0"; +} + +.fa-gun::before { + content: "\e19b"; +} + +.fa-square-phone::before { + content: "\f098"; +} + +.fa-phone-square::before { + content: "\f098"; +} + +.fa-plus::before { + content: "\+"; +} + +.fa-add::before { + content: "\+"; +} + +.fa-expand::before { + content: "\f065"; +} + +.fa-computer::before { + content: "\e4e5"; +} + +.fa-xmark::before { + content: "\f00d"; +} + +.fa-close::before { + content: "\f00d"; +} + +.fa-multiply::before { + content: "\f00d"; +} + +.fa-remove::before { + content: "\f00d"; +} + +.fa-times::before { + content: "\f00d"; +} + +.fa-arrows-up-down-left-right::before { + content: "\f047"; +} + +.fa-arrows::before { + content: "\f047"; +} + +.fa-chalkboard-user::before { + content: "\f51c"; +} + +.fa-chalkboard-teacher::before { + content: "\f51c"; +} + +.fa-peso-sign::before { + content: "\e222"; +} + +.fa-building-shield::before { + content: "\e4d8"; +} + +.fa-baby::before { + content: "\f77c"; +} + +.fa-users-line::before { + content: "\e592"; +} + +.fa-quote-left::before { + content: "\f10d"; +} + +.fa-quote-left-alt::before { + content: "\f10d"; +} + +.fa-tractor::before { + content: "\f722"; +} + +.fa-trash-arrow-up::before { + content: "\f829"; +} + +.fa-trash-restore::before { + content: "\f829"; +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; +} + +.fa-lines-leaning::before { + content: "\e51e"; +} + +.fa-ruler-combined::before { + content: "\f546"; +} + +.fa-copyright::before { + content: "\f1f9"; +} + +.fa-equals::before { + content: "\="; +} + +.fa-blender::before { + content: "\f517"; +} + +.fa-teeth::before { + content: "\f62e"; +} + +.fa-shekel-sign::before { + content: "\f20b"; +} + +.fa-ils::before { + content: "\f20b"; +} + +.fa-shekel::before { + content: "\f20b"; +} + +.fa-sheqel::before { + content: "\f20b"; +} + +.fa-sheqel-sign::before { + content: "\f20b"; +} + +.fa-map::before { + content: "\f279"; +} + +.fa-rocket::before { + content: "\f135"; +} + +.fa-photo-film::before { + content: "\f87c"; +} + +.fa-photo-video::before { + content: "\f87c"; +} + +.fa-folder-minus::before { + content: "\f65d"; +} + +.fa-store::before { + content: "\f54e"; +} + +.fa-arrow-trend-up::before { + content: "\e098"; +} + +.fa-plug-circle-minus::before { + content: "\e55e"; +} + +.fa-sign-hanging::before { + content: "\f4d9"; +} + +.fa-sign::before { + content: "\f4d9"; +} + +.fa-bezier-curve::before { + content: "\f55b"; +} + +.fa-bell-slash::before { + content: "\f1f6"; +} + +.fa-tablet::before { + content: "\f3fb"; +} + +.fa-tablet-android::before { + content: "\f3fb"; +} + +.fa-school-flag::before { + content: "\e56e"; +} + +.fa-fill::before { + content: "\f575"; +} + +.fa-angle-up::before { + content: "\f106"; +} + +.fa-drumstick-bite::before { + content: "\f6d7"; +} + +.fa-holly-berry::before { + content: "\f7aa"; +} + +.fa-chevron-left::before { + content: "\f053"; +} + +.fa-bacteria::before { + content: "\e059"; +} + +.fa-hand-lizard::before { + content: "\f258"; +} + +.fa-notdef::before { + content: "\e1fe"; +} + +.fa-disease::before { + content: "\f7fa"; +} + +.fa-briefcase-medical::before { + content: "\f469"; +} + +.fa-genderless::before { + content: "\f22d"; +} + +.fa-chevron-right::before { + content: "\f054"; +} + +.fa-retweet::before { + content: "\f079"; +} + +.fa-car-rear::before { + content: "\f5de"; +} + +.fa-car-alt::before { + content: "\f5de"; +} + +.fa-pump-soap::before { + content: "\e06b"; +} + +.fa-video-slash::before { + content: "\f4e2"; +} + +.fa-battery-quarter::before { + content: "\f243"; +} + +.fa-battery-2::before { + content: "\f243"; +} + +.fa-radio::before { + content: "\f8d7"; +} + +.fa-baby-carriage::before { + content: "\f77d"; +} + +.fa-carriage-baby::before { + content: "\f77d"; +} + +.fa-traffic-light::before { + content: "\f637"; +} + +.fa-thermometer::before { + content: "\f491"; +} + +.fa-vr-cardboard::before { + content: "\f729"; +} + +.fa-hand-middle-finger::before { + content: "\f806"; +} + +.fa-percent::before { + content: "\%"; +} + +.fa-percentage::before { + content: "\%"; +} + +.fa-truck-moving::before { + content: "\f4df"; +} + +.fa-glass-water-droplet::before { + content: "\e4f5"; +} + +.fa-display::before { + content: "\e163"; +} + +.fa-face-smile::before { + content: "\f118"; +} + +.fa-smile::before { + content: "\f118"; +} + +.fa-thumbtack::before { + content: "\f08d"; +} + +.fa-thumb-tack::before { + content: "\f08d"; +} + +.fa-trophy::before { + content: "\f091"; +} + +.fa-person-praying::before { + content: "\f683"; +} + +.fa-pray::before { + content: "\f683"; +} + +.fa-hammer::before { + content: "\f6e3"; +} + +.fa-hand-peace::before { + content: "\f25b"; +} + +.fa-rotate::before { + content: "\f2f1"; +} + +.fa-sync-alt::before { + content: "\f2f1"; +} + +.fa-spinner::before { + content: "\f110"; +} + +.fa-robot::before { + content: "\f544"; +} + +.fa-peace::before { + content: "\f67c"; +} + +.fa-gears::before { + content: "\f085"; +} + +.fa-cogs::before { + content: "\f085"; +} + +.fa-warehouse::before { + content: "\f494"; +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; +} + +.fa-splotch::before { + content: "\f5bc"; +} + +.fa-face-grin-hearts::before { + content: "\f584"; +} + +.fa-grin-hearts::before { + content: "\f584"; +} + +.fa-dice-four::before { + content: "\f524"; +} + +.fa-sim-card::before { + content: "\f7c4"; +} + +.fa-transgender::before { + content: "\f225"; +} + +.fa-transgender-alt::before { + content: "\f225"; +} + +.fa-mercury::before { + content: "\f223"; +} + +.fa-arrow-turn-down::before { + content: "\f149"; +} + +.fa-level-down::before { + content: "\f149"; +} + +.fa-person-falling-burst::before { + content: "\e547"; +} + +.fa-award::before { + content: "\f559"; +} + +.fa-ticket-simple::before { + content: "\f3ff"; +} + +.fa-ticket-alt::before { + content: "\f3ff"; +} + +.fa-building::before { + content: "\f1ad"; +} + +.fa-angles-left::before { + content: "\f100"; +} + +.fa-angle-double-left::before { + content: "\f100"; +} + +.fa-qrcode::before { + content: "\f029"; +} + +.fa-clock-rotate-left::before { + content: "\f1da"; +} + +.fa-history::before { + content: "\f1da"; +} + +.fa-face-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-file-export::before { + content: "\f56e"; +} + +.fa-arrow-right-from-file::before { + content: "\f56e"; +} + +.fa-shield::before { + content: "\f132"; +} + +.fa-shield-blank::before { + content: "\f132"; +} + +.fa-arrow-up-short-wide::before { + content: "\f885"; +} + +.fa-sort-amount-up-alt::before { + content: "\f885"; +} + +.fa-house-medical::before { + content: "\e3b2"; +} + +.fa-golf-ball-tee::before { + content: "\f450"; +} + +.fa-golf-ball::before { + content: "\f450"; +} + +.fa-circle-chevron-left::before { + content: "\f137"; +} + +.fa-chevron-circle-left::before { + content: "\f137"; +} + +.fa-house-chimney-window::before { + content: "\e00d"; +} + +.fa-pen-nib::before { + content: "\f5ad"; +} + +.fa-tent-arrow-turn-left::before { + content: "\e580"; +} + +.fa-tents::before { + content: "\e582"; +} + +.fa-wand-magic::before { + content: "\f0d0"; +} + +.fa-magic::before { + content: "\f0d0"; +} + +.fa-dog::before { + content: "\f6d3"; +} + +.fa-carrot::before { + content: "\f787"; +} + +.fa-moon::before { + content: "\f186"; +} + +.fa-wine-glass-empty::before { + content: "\f5ce"; +} + +.fa-wine-glass-alt::before { + content: "\f5ce"; +} + +.fa-cheese::before { + content: "\f7ef"; +} + +.fa-yin-yang::before { + content: "\f6ad"; +} + +.fa-music::before { + content: "\f001"; +} + +.fa-code-commit::before { + content: "\f386"; +} + +.fa-temperature-low::before { + content: "\f76b"; +} + +.fa-person-biking::before { + content: "\f84a"; +} + +.fa-biking::before { + content: "\f84a"; +} + +.fa-broom::before { + content: "\f51a"; +} + +.fa-shield-heart::before { + content: "\e574"; +} + +.fa-gopuram::before { + content: "\f664"; +} + +.fa-earth-oceania::before { + content: "\e47b"; +} + +.fa-globe-oceania::before { + content: "\e47b"; +} + +.fa-square-xmark::before { + content: "\f2d3"; +} + +.fa-times-square::before { + content: "\f2d3"; +} + +.fa-xmark-square::before { + content: "\f2d3"; +} + +.fa-hashtag::before { + content: "\#"; +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; +} + +.fa-expand-alt::before { + content: "\f424"; +} + +.fa-oil-can::before { + content: "\f613"; +} + +.fa-t::before { + content: "T"; +} + +.fa-hippo::before { + content: "\f6ed"; +} + +.fa-chart-column::before { + content: "\e0e3"; +} + +.fa-infinity::before { + content: "\f534"; +} + +.fa-vial-circle-check::before { + content: "\e596"; +} + +.fa-person-arrow-down-to-line::before { + content: "\e538"; +} + +.fa-voicemail::before { + content: "\f897"; +} + +.fa-fan::before { + content: "\f863"; +} + +.fa-person-walking-luggage::before { + content: "\e554"; +} + +.fa-up-down::before { + content: "\f338"; +} + +.fa-arrows-alt-v::before { + content: "\f338"; +} + +.fa-cloud-moon-rain::before { + content: "\f73c"; +} + +.fa-calendar::before { + content: "\f133"; +} + +.fa-trailer::before { + content: "\e041"; +} + +.fa-bahai::before { + content: "\f666"; +} + +.fa-haykal::before { + content: "\f666"; +} + +.fa-sd-card::before { + content: "\f7c2"; +} + +.fa-dragon::before { + content: "\f6d5"; +} + +.fa-shoe-prints::before { + content: "\f54b"; +} + +.fa-circle-plus::before { + content: "\f055"; +} + +.fa-plus-circle::before { + content: "\f055"; +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-hand-holding::before { + content: "\f4bd"; +} + +.fa-plug-circle-exclamation::before { + content: "\e55d"; +} + +.fa-link-slash::before { + content: "\f127"; +} + +.fa-chain-broken::before { + content: "\f127"; +} + +.fa-chain-slash::before { + content: "\f127"; +} + +.fa-unlink::before { + content: "\f127"; +} + +.fa-clone::before { + content: "\f24d"; +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; +} + +.fa-arrow-up-z-a::before { + content: "\f882"; +} + +.fa-sort-alpha-up-alt::before { + content: "\f882"; +} + +.fa-fire-flame-curved::before { + content: "\f7e4"; +} + +.fa-fire-alt::before { + content: "\f7e4"; +} + +.fa-tornado::before { + content: "\f76f"; +} + +.fa-file-circle-plus::before { + content: "\e494"; +} + +.fa-book-quran::before { + content: "\f687"; +} + +.fa-quran::before { + content: "\f687"; +} + +.fa-anchor::before { + content: "\f13d"; +} + +.fa-border-all::before { + content: "\f84c"; +} + +.fa-face-angry::before { + content: "\f556"; +} + +.fa-angry::before { + content: "\f556"; +} + +.fa-cookie-bite::before { + content: "\f564"; +} + +.fa-arrow-trend-down::before { + content: "\e097"; +} + +.fa-rss::before { + content: "\f09e"; +} + +.fa-feed::before { + content: "\f09e"; +} + +.fa-draw-polygon::before { + content: "\f5ee"; +} + +.fa-scale-balanced::before { + content: "\f24e"; +} + +.fa-balance-scale::before { + content: "\f24e"; +} + +.fa-gauge-simple-high::before { + content: "\f62a"; +} + +.fa-tachometer::before { + content: "\f62a"; +} + +.fa-tachometer-fast::before { + content: "\f62a"; +} + +.fa-shower::before { + content: "\f2cc"; +} + +.fa-desktop::before { + content: "\f390"; +} + +.fa-desktop-alt::before { + content: "\f390"; +} + +.fa-m::before { + content: "M"; +} + +.fa-table-list::before { + content: "\f00b"; +} + +.fa-th-list::before { + content: "\f00b"; +} + +.fa-comment-sms::before { + content: "\f7cd"; +} + +.fa-sms::before { + content: "\f7cd"; +} + +.fa-book::before { + content: "\f02d"; +} + +.fa-user-plus::before { + content: "\f234"; +} + +.fa-check::before { + content: "\f00c"; +} + +.fa-battery-three-quarters::before { + content: "\f241"; +} + +.fa-battery-4::before { + content: "\f241"; +} + +.fa-house-circle-check::before { + content: "\e509"; +} + +.fa-angle-left::before { + content: "\f104"; +} + +.fa-diagram-successor::before { + content: "\e47a"; +} + +.fa-truck-arrow-right::before { + content: "\e58b"; +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; +} + +.fa-hand-fist::before { + content: "\f6de"; +} + +.fa-fist-raised::before { + content: "\f6de"; +} + +.fa-cloud-moon::before { + content: "\f6c3"; +} + +.fa-briefcase::before { + content: "\f0b1"; +} + +.fa-person-falling::before { + content: "\e546"; +} + +.fa-image-portrait::before { + content: "\f3e0"; +} + +.fa-portrait::before { + content: "\f3e0"; +} + +.fa-user-tag::before { + content: "\f507"; +} + +.fa-rug::before { + content: "\e569"; +} + +.fa-earth-europe::before { + content: "\f7a2"; +} + +.fa-globe-europe::before { + content: "\f7a2"; +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; +} + +.fa-luggage-cart::before { + content: "\f59d"; +} + +.fa-rectangle-xmark::before { + content: "\f410"; +} + +.fa-rectangle-times::before { + content: "\f410"; +} + +.fa-times-rectangle::before { + content: "\f410"; +} + +.fa-window-close::before { + content: "\f410"; +} + +.fa-baht-sign::before { + content: "\e0ac"; +} + +.fa-book-open::before { + content: "\f518"; +} + +.fa-book-journal-whills::before { + content: "\f66a"; +} + +.fa-journal-whills::before { + content: "\f66a"; +} + +.fa-handcuffs::before { + content: "\e4f8"; +} + +.fa-triangle-exclamation::before { + content: "\f071"; +} + +.fa-exclamation-triangle::before { + content: "\f071"; +} + +.fa-warning::before { + content: "\f071"; +} + +.fa-database::before { + content: "\f1c0"; +} + +.fa-share::before { + content: "\f064"; +} + +.fa-arrow-turn-right::before { + content: "\f064"; +} + +.fa-mail-forward::before { + content: "\f064"; +} + +.fa-bottle-droplet::before { + content: "\e4c4"; +} + +.fa-mask-face::before { + content: "\e1d7"; +} + +.fa-hill-rockslide::before { + content: "\e508"; +} + +.fa-right-left::before { + content: "\f362"; +} + +.fa-exchange-alt::before { + content: "\f362"; +} + +.fa-paper-plane::before { + content: "\f1d8"; +} + +.fa-road-circle-exclamation::before { + content: "\e565"; +} + +.fa-dungeon::before { + content: "\f6d9"; +} + +.fa-align-right::before { + content: "\f038"; +} + +.fa-money-bill-1-wave::before { + content: "\f53b"; +} + +.fa-money-bill-wave-alt::before { + content: "\f53b"; +} + +.fa-life-ring::before { + content: "\f1cd"; +} + +.fa-hands::before { + content: "\f2a7"; +} + +.fa-sign-language::before { + content: "\f2a7"; +} + +.fa-signing::before { + content: "\f2a7"; +} + +.fa-calendar-day::before { + content: "\f783"; +} + +.fa-water-ladder::before { + content: "\f5c5"; +} + +.fa-ladder-water::before { + content: "\f5c5"; +} + +.fa-swimming-pool::before { + content: "\f5c5"; +} + +.fa-arrows-up-down::before { + content: "\f07d"; +} + +.fa-arrows-v::before { + content: "\f07d"; +} + +.fa-face-grimace::before { + content: "\f57f"; +} + +.fa-grimace::before { + content: "\f57f"; +} + +.fa-wheelchair-move::before { + content: "\e2ce"; +} + +.fa-wheelchair-alt::before { + content: "\e2ce"; +} + +.fa-turn-down::before { + content: "\f3be"; +} + +.fa-level-down-alt::before { + content: "\f3be"; +} + +.fa-person-walking-arrow-right::before { + content: "\e552"; +} + +.fa-square-envelope::before { + content: "\f199"; +} + +.fa-envelope-square::before { + content: "\f199"; +} + +.fa-dice::before { + content: "\f522"; +} + +.fa-bowling-ball::before { + content: "\f436"; +} + +.fa-brain::before { + content: "\f5dc"; +} + +.fa-bandage::before { + content: "\f462"; +} + +.fa-band-aid::before { + content: "\f462"; +} + +.fa-calendar-minus::before { + content: "\f272"; +} + +.fa-circle-xmark::before { + content: "\f057"; +} + +.fa-times-circle::before { + content: "\f057"; +} + +.fa-xmark-circle::before { + content: "\f057"; +} + +.fa-gifts::before { + content: "\f79c"; +} + +.fa-hotel::before { + content: "\f594"; +} + +.fa-earth-asia::before { + content: "\f57e"; +} + +.fa-globe-asia::before { + content: "\f57e"; +} + +.fa-id-card-clip::before { + content: "\f47f"; +} + +.fa-id-card-alt::before { + content: "\f47f"; +} + +.fa-magnifying-glass-plus::before { + content: "\f00e"; +} + +.fa-search-plus::before { + content: "\f00e"; +} + +.fa-thumbs-up::before { + content: "\f164"; +} + +.fa-user-clock::before { + content: "\f4fd"; +} + +.fa-hand-dots::before { + content: "\f461"; +} + +.fa-allergies::before { + content: "\f461"; +} + +.fa-file-invoice::before { + content: "\f570"; +} + +.fa-window-minimize::before { + content: "\f2d1"; +} + +.fa-mug-saucer::before { + content: "\f0f4"; +} + +.fa-coffee::before { + content: "\f0f4"; +} + +.fa-brush::before { + content: "\f55d"; +} + +.fa-mask::before { + content: "\f6fa"; +} + +.fa-magnifying-glass-minus::before { + content: "\f010"; +} + +.fa-search-minus::before { + content: "\f010"; +} + +.fa-ruler-vertical::before { + content: "\f548"; +} + +.fa-user-large::before { + content: "\f406"; +} + +.fa-user-alt::before { + content: "\f406"; +} + +.fa-train-tram::before { + content: "\e5b4"; +} + +.fa-user-nurse::before { + content: "\f82f"; +} + +.fa-syringe::before { + content: "\f48e"; +} + +.fa-cloud-sun::before { + content: "\f6c4"; +} + +.fa-stopwatch-20::before { + content: "\e06f"; +} + +.fa-square-full::before { + content: "\f45c"; +} + +.fa-magnet::before { + content: "\f076"; +} + +.fa-jar::before { + content: "\e516"; +} + +.fa-note-sticky::before { + content: "\f249"; +} + +.fa-sticky-note::before { + content: "\f249"; +} + +.fa-bug-slash::before { + content: "\e490"; +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; +} + +.fa-bone::before { + content: "\f5d7"; +} + +.fa-user-injured::before { + content: "\f728"; +} + +.fa-face-sad-tear::before { + content: "\f5b4"; +} + +.fa-sad-tear::before { + content: "\f5b4"; +} + +.fa-plane::before { + content: "\f072"; +} + +.fa-tent-arrows-down::before { + content: "\e581"; +} + +.fa-exclamation::before { + content: "\!"; +} + +.fa-arrows-spin::before { + content: "\e4bb"; +} + +.fa-print::before { + content: "\f02f"; +} + +.fa-turkish-lira-sign::before { + content: "\e2bb"; +} + +.fa-try::before { + content: "\e2bb"; +} + +.fa-turkish-lira::before { + content: "\e2bb"; +} + +.fa-dollar-sign::before { + content: "\$"; +} + +.fa-dollar::before { + content: "\$"; +} + +.fa-usd::before { + content: "\$"; +} + +.fa-x::before { + content: "X"; +} + +.fa-magnifying-glass-dollar::before { + content: "\f688"; +} + +.fa-search-dollar::before { + content: "\f688"; +} + +.fa-users-gear::before { + content: "\f509"; +} + +.fa-users-cog::before { + content: "\f509"; +} + +.fa-person-military-pointing::before { + content: "\e54a"; +} + +.fa-building-columns::before { + content: "\f19c"; +} + +.fa-bank::before { + content: "\f19c"; +} + +.fa-institution::before { + content: "\f19c"; +} + +.fa-museum::before { + content: "\f19c"; +} + +.fa-university::before { + content: "\f19c"; +} + +.fa-umbrella::before { + content: "\f0e9"; +} + +.fa-trowel::before { + content: "\e589"; +} + +.fa-d::before { + content: "D"; +} + +.fa-stapler::before { + content: "\e5af"; +} + +.fa-masks-theater::before { + content: "\f630"; +} + +.fa-theater-masks::before { + content: "\f630"; +} + +.fa-kip-sign::before { + content: "\e1c4"; +} + +.fa-hand-point-left::before { + content: "\f0a5"; +} + +.fa-handshake-simple::before { + content: "\f4c6"; +} + +.fa-handshake-alt::before { + content: "\f4c6"; +} + +.fa-jet-fighter::before { + content: "\f0fb"; +} + +.fa-fighter-jet::before { + content: "\f0fb"; +} + +.fa-square-share-nodes::before { + content: "\f1e1"; +} + +.fa-share-alt-square::before { + content: "\f1e1"; +} + +.fa-barcode::before { + content: "\f02a"; +} + +.fa-plus-minus::before { + content: "\e43c"; +} + +.fa-video::before { + content: "\f03d"; +} + +.fa-video-camera::before { + content: "\f03d"; +} + +.fa-graduation-cap::before { + content: "\f19d"; +} + +.fa-mortar-board::before { + content: "\f19d"; +} + +.fa-hand-holding-medical::before { + content: "\e05c"; +} + +.fa-person-circle-check::before { + content: "\e53e"; +} + +.fa-turn-up::before { + content: "\f3bf"; +} + +.fa-level-up-alt::before { + content: "\f3bf"; +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.elements-blocks-icon-selector-display { + font-size: 2em; +} + +.rrze-elements-tabs-modal-container span { + font-size: 2em; + padding-right: 1em; +} +/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! + \**************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); +} +.fas, +.fa-solid { + font-weight: 900; +} +/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! + \***************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-brands: "Font Awesome 6 Brands"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); +} +.fab, +.fa-brands { + font-weight: 400; +} + +.fa-monero:before { + content: "\f3d0"; +} + +.fa-hooli:before { + content: "\f427"; +} + +.fa-yelp:before { + content: "\f1e9"; +} + +.fa-cc-visa:before { + content: "\f1f0"; +} + +.fa-lastfm:before { + content: "\f202"; +} + +.fa-shopware:before { + content: "\f5b5"; +} + +.fa-creative-commons-nc:before { + content: "\f4e8"; +} + +.fa-aws:before { + content: "\f375"; +} + +.fa-redhat:before { + content: "\f7bc"; +} + +.fa-yoast:before { + content: "\f2b1"; +} + +.fa-cloudflare:before { + content: "\e07d"; +} + +.fa-ups:before { + content: "\f7e0"; +} + +.fa-wpexplorer:before { + content: "\f2de"; +} + +.fa-dyalog:before { + content: "\f399"; +} + +.fa-bity:before { + content: "\f37a"; +} + +.fa-stackpath:before { + content: "\f842"; +} + +.fa-buysellads:before { + content: "\f20d"; +} + +.fa-first-order:before { + content: "\f2b0"; +} + +.fa-modx:before { + content: "\f285"; +} + +.fa-guilded:before { + content: "\e07e"; +} + +.fa-vnv:before { + content: "\f40b"; +} + +.fa-square-js:before { + content: "\f3b9"; +} + +.fa-js-square:before { + content: "\f3b9"; +} + +.fa-microsoft:before { + content: "\f3ca"; +} + +.fa-qq:before { + content: "\f1d6"; +} + +.fa-orcid:before { + content: "\f8d2"; +} + +.fa-java:before { + content: "\f4e4"; +} + +.fa-invision:before { + content: "\f7b0"; +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; +} + +.fa-centercode:before { + content: "\f380"; +} + +.fa-glide-g:before { + content: "\f2a6"; +} + +.fa-drupal:before { + content: "\f1a9"; +} + +.fa-hire-a-helper:before { + content: "\f3b0"; +} + +.fa-creative-commons-by:before { + content: "\f4e7"; +} + +.fa-unity:before { + content: "\e049"; +} + +.fa-whmcs:before { + content: "\f40d"; +} + +.fa-rocketchat:before { + content: "\f3e8"; +} + +.fa-vk:before { + content: "\f189"; +} + +.fa-untappd:before { + content: "\f405"; +} + +.fa-mailchimp:before { + content: "\f59e"; +} + +.fa-css3-alt:before { + content: "\f38b"; +} + +.fa-square-reddit:before { + content: "\f1a2"; +} + +.fa-reddit-square:before { + content: "\f1a2"; +} + +.fa-vimeo-v:before { + content: "\f27d"; +} + +.fa-contao:before { + content: "\f26d"; +} + +.fa-square-font-awesome:before { + content: "\e5ad"; +} + +.fa-deskpro:before { + content: "\f38f"; +} + +.fa-sistrix:before { + content: "\f3ee"; +} + +.fa-square-instagram:before { + content: "\e055"; +} + +.fa-instagram-square:before { + content: "\e055"; +} + +.fa-battle-net:before { + content: "\f835"; +} + +.fa-the-red-yeti:before { + content: "\f69d"; +} + +.fa-square-hacker-news:before { + content: "\f3af"; +} + +.fa-hacker-news-square:before { + content: "\f3af"; +} + +.fa-edge:before { + content: "\f282"; +} + +.fa-threads:before { + content: "\e618"; +} + +.fa-napster:before { + content: "\f3d2"; +} + +.fa-square-snapchat:before { + content: "\f2ad"; +} + +.fa-snapchat-square:before { + content: "\f2ad"; +} + +.fa-google-plus-g:before { + content: "\f0d5"; +} + +.fa-artstation:before { + content: "\f77a"; +} + +.fa-markdown:before { + content: "\f60f"; +} + +.fa-sourcetree:before { + content: "\f7d3"; +} + +.fa-google-plus:before { + content: "\f2b3"; +} + +.fa-diaspora:before { + content: "\f791"; +} + +.fa-foursquare:before { + content: "\f180"; +} + +.fa-stack-overflow:before { + content: "\f16c"; +} + +.fa-github-alt:before { + content: "\f113"; +} + +.fa-phoenix-squadron:before { + content: "\f511"; +} + +.fa-pagelines:before { + content: "\f18c"; +} + +.fa-algolia:before { + content: "\f36c"; +} + +.fa-red-river:before { + content: "\f3e3"; +} + +.fa-creative-commons-sa:before { + content: "\f4ef"; +} + +.fa-safari:before { + content: "\f267"; +} + +.fa-google:before { + content: "\f1a0"; +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; +} + +.fa-font-awesome-alt:before { + content: "\f35c"; +} + +.fa-atlassian:before { + content: "\f77b"; +} + +.fa-linkedin-in:before { + content: "\f0e1"; +} + +.fa-digital-ocean:before { + content: "\f391"; +} + +.fa-nimblr:before { + content: "\f5a8"; +} + +.fa-chromecast:before { + content: "\f838"; +} + +.fa-evernote:before { + content: "\f839"; +} + +.fa-hacker-news:before { + content: "\f1d4"; +} + +.fa-creative-commons-sampling:before { + content: "\f4f0"; +} + +.fa-adversal:before { + content: "\f36a"; +} + +.fa-creative-commons:before { + content: "\f25e"; +} + +.fa-watchman-monitoring:before { + content: "\e087"; +} + +.fa-fonticons:before { + content: "\f280"; +} + +.fa-weixin:before { + content: "\f1d7"; +} + +.fa-shirtsinbulk:before { + content: "\f214"; +} + +.fa-codepen:before { + content: "\f1cb"; +} + +.fa-git-alt:before { + content: "\f841"; +} + +.fa-lyft:before { + content: "\f3c3"; +} + +.fa-rev:before { + content: "\f5b2"; +} + +.fa-windows:before { + content: "\f17a"; +} + +.fa-wizards-of-the-coast:before { + content: "\f730"; +} + +.fa-square-viadeo:before { + content: "\f2aa"; +} + +.fa-viadeo-square:before { + content: "\f2aa"; +} + +.fa-meetup:before { + content: "\f2e0"; +} + +.fa-centos:before { + content: "\f789"; +} + +.fa-adn:before { + content: "\f170"; +} + +.fa-cloudsmith:before { + content: "\f384"; +} + +.fa-pied-piper-alt:before { + content: "\f1a8"; +} + +.fa-square-dribbble:before { + content: "\f397"; +} + +.fa-dribbble-square:before { + content: "\f397"; +} + +.fa-codiepie:before { + content: "\f284"; +} + +.fa-node:before { + content: "\f419"; +} + +.fa-mix:before { + content: "\f3cb"; +} + +.fa-steam:before { + content: "\f1b6"; +} + +.fa-cc-apple-pay:before { + content: "\f416"; +} + +.fa-scribd:before { + content: "\f28a"; +} + +.fa-debian:before { + content: "\e60b"; +} + +.fa-openid:before { + content: "\f19b"; +} + +.fa-instalod:before { + content: "\e081"; +} + +.fa-expeditedssl:before { + content: "\f23e"; +} + +.fa-sellcast:before { + content: "\f2da"; +} + +.fa-square-twitter:before { + content: "\f081"; +} + +.fa-twitter-square:before { + content: "\f081"; +} + +.fa-r-project:before { + content: "\f4f7"; +} + +.fa-delicious:before { + content: "\f1a5"; +} + +.fa-freebsd:before { + content: "\f3a4"; +} + +.fa-vuejs:before { + content: "\f41f"; +} + +.fa-accusoft:before { + content: "\f369"; +} + +.fa-ioxhost:before { + content: "\f208"; +} + +.fa-fonticons-fi:before { + content: "\f3a2"; +} + +.fa-app-store:before { + content: "\f36f"; +} + +.fa-cc-mastercard:before { + content: "\f1f1"; +} + +.fa-itunes-note:before { + content: "\f3b5"; +} + +.fa-golang:before { + content: "\e40f"; +} + +.fa-kickstarter:before { + content: "\f3bb"; +} + +.fa-grav:before { + content: "\f2d6"; +} + +.fa-weibo:before { + content: "\f18a"; +} + +.fa-uncharted:before { + content: "\e084"; +} + +.fa-firstdraft:before { + content: "\f3a1"; +} + +.fa-square-youtube:before { + content: "\f431"; +} + +.fa-youtube-square:before { + content: "\f431"; +} + +.fa-wikipedia-w:before { + content: "\f266"; +} + +.fa-wpressr:before { + content: "\f3e4"; +} + +.fa-rendact:before { + content: "\f3e4"; +} + +.fa-angellist:before { + content: "\f209"; +} + +.fa-galactic-republic:before { + content: "\f50c"; +} + +.fa-nfc-directional:before { + content: "\e530"; +} + +.fa-skype:before { + content: "\f17e"; +} + +.fa-joget:before { + content: "\f3b7"; +} + +.fa-fedora:before { + content: "\f798"; +} + +.fa-stripe-s:before { + content: "\f42a"; +} + +.fa-meta:before { + content: "\e49b"; +} + +.fa-laravel:before { + content: "\f3bd"; +} + +.fa-hotjar:before { + content: "\f3b1"; +} + +.fa-bluetooth-b:before { + content: "\f294"; +} + +.fa-sticker-mule:before { + content: "\f3f7"; +} + +.fa-creative-commons-zero:before { + content: "\f4f3"; +} + +.fa-hips:before { + content: "\f452"; +} + +.fa-behance:before { + content: "\f1b4"; +} + +.fa-reddit:before { + content: "\f1a1"; +} + +.fa-discord:before { + content: "\f392"; +} + +.fa-chrome:before { + content: "\f268"; +} + +.fa-app-store-ios:before { + content: "\f370"; +} + +.fa-cc-discover:before { + content: "\f1f2"; +} + +.fa-wpbeginner:before { + content: "\f297"; +} + +.fa-confluence:before { + content: "\f78d"; +} + +.fa-mdb:before { + content: "\f8ca"; +} + +.fa-dochub:before { + content: "\f394"; +} + +.fa-accessible-icon:before { + content: "\f368"; +} + +.fa-ebay:before { + content: "\f4f4"; +} + +.fa-amazon:before { + content: "\f270"; +} + +.fa-unsplash:before { + content: "\e07c"; +} + +.fa-yarn:before { + content: "\f7e3"; +} + +.fa-square-steam:before { + content: "\f1b7"; +} + +.fa-steam-square:before { + content: "\f1b7"; +} + +.fa-500px:before { + content: "\f26e"; +} + +.fa-square-vimeo:before { + content: "\f194"; +} + +.fa-vimeo-square:before { + content: "\f194"; +} + +.fa-asymmetrik:before { + content: "\f372"; +} + +.fa-font-awesome:before { + content: "\f2b4"; +} + +.fa-font-awesome-flag:before { + content: "\f2b4"; +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; +} + +.fa-gratipay:before { + content: "\f184"; +} + +.fa-apple:before { + content: "\f179"; +} + +.fa-hive:before { + content: "\e07f"; +} + +.fa-gitkraken:before { + content: "\f3a6"; +} + +.fa-keybase:before { + content: "\f4f5"; +} + +.fa-apple-pay:before { + content: "\f415"; +} + +.fa-padlet:before { + content: "\e4a0"; +} + +.fa-amazon-pay:before { + content: "\f42c"; +} + +.fa-square-github:before { + content: "\f092"; +} + +.fa-github-square:before { + content: "\f092"; +} + +.fa-stumbleupon:before { + content: "\f1a4"; +} + +.fa-fedex:before { + content: "\f797"; +} + +.fa-phoenix-framework:before { + content: "\f3dc"; +} + +.fa-shopify:before { + content: "\e057"; +} + +.fa-neos:before { + content: "\f612"; +} + +.fa-square-threads:before { + content: "\e619"; +} + +.fa-hackerrank:before { + content: "\f5f7"; +} + +.fa-researchgate:before { + content: "\f4f8"; +} + +.fa-swift:before { + content: "\f8e1"; +} + +.fa-angular:before { + content: "\f420"; +} + +.fa-speakap:before { + content: "\f3f3"; +} + +.fa-angrycreative:before { + content: "\f36e"; +} + +.fa-y-combinator:before { + content: "\f23b"; +} + +.fa-empire:before { + content: "\f1d1"; +} + +.fa-envira:before { + content: "\f299"; +} + +.fa-square-gitlab:before { + content: "\e5ae"; +} + +.fa-gitlab-square:before { + content: "\e5ae"; +} + +.fa-studiovinari:before { + content: "\f3f8"; +} + +.fa-pied-piper:before { + content: "\f2ae"; +} + +.fa-wordpress:before { + content: "\f19a"; +} + +.fa-product-hunt:before { + content: "\f288"; +} + +.fa-firefox:before { + content: "\f269"; +} + +.fa-linode:before { + content: "\f2b8"; +} + +.fa-goodreads:before { + content: "\f3a8"; +} + +.fa-square-odnoklassniki:before { + content: "\f264"; +} + +.fa-odnoklassniki-square:before { + content: "\f264"; +} + +.fa-jsfiddle:before { + content: "\f1cc"; +} + +.fa-sith:before { + content: "\f512"; +} + +.fa-themeisle:before { + content: "\f2b2"; +} + +.fa-page4:before { + content: "\f3d7"; +} + +.fa-hashnode:before { + content: "\e499"; +} + +.fa-react:before { + content: "\f41b"; +} + +.fa-cc-paypal:before { + content: "\f1f4"; +} + +.fa-squarespace:before { + content: "\f5be"; +} + +.fa-cc-stripe:before { + content: "\f1f5"; +} + +.fa-creative-commons-share:before { + content: "\f4f2"; +} + +.fa-bitcoin:before { + content: "\f379"; +} + +.fa-keycdn:before { + content: "\f3ba"; +} + +.fa-opera:before { + content: "\f26a"; +} + +.fa-itch-io:before { + content: "\f83a"; +} + +.fa-umbraco:before { + content: "\f8e8"; +} + +.fa-galactic-senate:before { + content: "\f50d"; +} + +.fa-ubuntu:before { + content: "\f7df"; +} + +.fa-draft2digital:before { + content: "\f396"; +} + +.fa-stripe:before { + content: "\f429"; +} + +.fa-houzz:before { + content: "\f27c"; +} + +.fa-gg:before { + content: "\f260"; +} + +.fa-dhl:before { + content: "\f790"; +} + +.fa-square-pinterest:before { + content: "\f0d3"; +} + +.fa-pinterest-square:before { + content: "\f0d3"; +} + +.fa-xing:before { + content: "\f168"; +} + +.fa-blackberry:before { + content: "\f37b"; +} + +.fa-creative-commons-pd:before { + content: "\f4ec"; +} + +.fa-playstation:before { + content: "\f3df"; +} + +.fa-quinscape:before { + content: "\f459"; +} + +.fa-less:before { + content: "\f41d"; +} + +.fa-blogger-b:before { + content: "\f37d"; +} + +.fa-opencart:before { + content: "\f23d"; +} + +.fa-vine:before { + content: "\f1ca"; +} + +.fa-paypal:before { + content: "\f1ed"; +} + +.fa-gitlab:before { + content: "\f296"; +} + +.fa-typo3:before { + content: "\f42b"; +} + +.fa-reddit-alien:before { + content: "\f281"; +} + +.fa-yahoo:before { + content: "\f19e"; +} + +.fa-dailymotion:before { + content: "\e052"; +} + +.fa-affiliatetheme:before { + content: "\f36b"; +} + +.fa-pied-piper-pp:before { + content: "\f1a7"; +} + +.fa-bootstrap:before { + content: "\f836"; +} + +.fa-odnoklassniki:before { + content: "\f263"; +} + +.fa-nfc-symbol:before { + content: "\e531"; +} + +.fa-ethereum:before { + content: "\f42e"; +} + +.fa-speaker-deck:before { + content: "\f83c"; +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; +} + +.fa-patreon:before { + content: "\f3d9"; +} + +.fa-avianex:before { + content: "\f374"; +} + +.fa-ello:before { + content: "\f5f1"; +} + +.fa-gofore:before { + content: "\f3a7"; +} + +.fa-bimobject:before { + content: "\f378"; +} + +.fa-facebook-f:before { + content: "\f39e"; +} + +.fa-square-google-plus:before { + content: "\f0d4"; +} + +.fa-google-plus-square:before { + content: "\f0d4"; +} + +.fa-mandalorian:before { + content: "\f50f"; +} + +.fa-first-order-alt:before { + content: "\f50a"; +} + +.fa-osi:before { + content: "\f41a"; +} + +.fa-google-wallet:before { + content: "\f1ee"; +} + +.fa-d-and-d-beyond:before { + content: "\f6ca"; +} + +.fa-periscope:before { + content: "\f3da"; +} + +.fa-fulcrum:before { + content: "\f50b"; +} + +.fa-cloudscale:before { + content: "\f383"; +} + +.fa-forumbee:before { + content: "\f211"; +} + +.fa-mizuni:before { + content: "\f3cc"; +} + +.fa-schlix:before { + content: "\f3ea"; +} + +.fa-square-xing:before { + content: "\f169"; +} + +.fa-xing-square:before { + content: "\f169"; +} + +.fa-bandcamp:before { + content: "\f2d5"; +} + +.fa-wpforms:before { + content: "\f298"; +} + +.fa-cloudversify:before { + content: "\f385"; +} + +.fa-usps:before { + content: "\f7e1"; +} + +.fa-megaport:before { + content: "\f5a3"; +} + +.fa-magento:before { + content: "\f3c4"; +} + +.fa-spotify:before { + content: "\f1bc"; +} + +.fa-optin-monster:before { + content: "\f23c"; +} + +.fa-fly:before { + content: "\f417"; +} + +.fa-aviato:before { + content: "\f421"; +} + +.fa-itunes:before { + content: "\f3b4"; +} + +.fa-cuttlefish:before { + content: "\f38c"; +} + +.fa-blogger:before { + content: "\f37c"; +} + +.fa-flickr:before { + content: "\f16e"; +} + +.fa-viber:before { + content: "\f409"; +} + +.fa-soundcloud:before { + content: "\f1be"; +} + +.fa-digg:before { + content: "\f1a6"; +} + +.fa-tencent-weibo:before { + content: "\f1d5"; +} + +.fa-symfony:before { + content: "\f83d"; +} + +.fa-maxcdn:before { + content: "\f136"; +} + +.fa-etsy:before { + content: "\f2d7"; +} + +.fa-facebook-messenger:before { + content: "\f39f"; +} + +.fa-audible:before { + content: "\f373"; +} + +.fa-think-peaks:before { + content: "\f731"; +} + +.fa-bilibili:before { + content: "\e3d9"; +} + +.fa-erlang:before { + content: "\f39d"; +} + +.fa-x-twitter:before { + content: "\e61b"; +} + +.fa-cotton-bureau:before { + content: "\f89e"; +} + +.fa-dashcube:before { + content: "\f210"; +} + +.fa-42-group:before { + content: "\e080"; +} + +.fa-innosoft:before { + content: "\e080"; +} + +.fa-stack-exchange:before { + content: "\f18d"; +} + +.fa-elementor:before { + content: "\f430"; +} + +.fa-square-pied-piper:before { + content: "\e01e"; +} + +.fa-pied-piper-square:before { + content: "\e01e"; +} + +.fa-creative-commons-nd:before { + content: "\f4eb"; +} + +.fa-palfed:before { + content: "\f3d8"; +} + +.fa-superpowers:before { + content: "\f2dd"; +} + +.fa-resolving:before { + content: "\f3e7"; +} + +.fa-xbox:before { + content: "\f412"; +} + +.fa-searchengin:before { + content: "\f3eb"; +} + +.fa-tiktok:before { + content: "\e07b"; +} + +.fa-square-facebook:before { + content: "\f082"; +} + +.fa-facebook-square:before { + content: "\f082"; +} + +.fa-renren:before { + content: "\f18b"; +} + +.fa-linux:before { + content: "\f17c"; +} + +.fa-glide:before { + content: "\f2a5"; +} + +.fa-linkedin:before { + content: "\f08c"; +} + +.fa-hubspot:before { + content: "\f3b2"; +} + +.fa-deploydog:before { + content: "\f38e"; +} + +.fa-twitch:before { + content: "\f1e8"; +} + +.fa-ravelry:before { + content: "\f2d9"; +} + +.fa-mixer:before { + content: "\e056"; +} + +.fa-square-lastfm:before { + content: "\f203"; +} + +.fa-lastfm-square:before { + content: "\f203"; +} + +.fa-vimeo:before { + content: "\f40a"; +} + +.fa-mendeley:before { + content: "\f7b3"; +} + +.fa-uniregistry:before { + content: "\f404"; +} + +.fa-figma:before { + content: "\f799"; +} + +.fa-creative-commons-remix:before { + content: "\f4ee"; +} + +.fa-cc-amazon-pay:before { + content: "\f42d"; +} + +.fa-dropbox:before { + content: "\f16b"; +} + +.fa-instagram:before { + content: "\f16d"; +} + +.fa-cmplid:before { + content: "\e360"; +} + +.fa-facebook:before { + content: "\f09a"; +} + +.fa-gripfire:before { + content: "\f3ac"; +} + +.fa-jedi-order:before { + content: "\f50e"; +} + +.fa-uikit:before { + content: "\f403"; +} + +.fa-fort-awesome-alt:before { + content: "\f3a3"; +} + +.fa-phabricator:before { + content: "\f3db"; +} + +.fa-ussunnah:before { + content: "\f407"; +} + +.fa-earlybirds:before { + content: "\f39a"; +} + +.fa-trade-federation:before { + content: "\f513"; +} + +.fa-autoprefixer:before { + content: "\f41c"; +} + +.fa-whatsapp:before { + content: "\f232"; +} + +.fa-slideshare:before { + content: "\f1e7"; +} + +.fa-google-play:before { + content: "\f3ab"; +} + +.fa-viadeo:before { + content: "\f2a9"; +} + +.fa-line:before { + content: "\f3c0"; +} + +.fa-google-drive:before { + content: "\f3aa"; +} + +.fa-servicestack:before { + content: "\f3ec"; +} + +.fa-simplybuilt:before { + content: "\f215"; +} + +.fa-bitbucket:before { + content: "\f171"; +} + +.fa-imdb:before { + content: "\f2d8"; +} + +.fa-deezer:before { + content: "\e077"; +} + +.fa-raspberry-pi:before { + content: "\f7bb"; +} + +.fa-jira:before { + content: "\f7b1"; +} + +.fa-docker:before { + content: "\f395"; +} + +.fa-screenpal:before { + content: "\e570"; +} + +.fa-bluetooth:before { + content: "\f293"; +} + +.fa-gitter:before { + content: "\f426"; +} + +.fa-d-and-d:before { + content: "\f38d"; +} + +.fa-microblog:before { + content: "\e01a"; +} + +.fa-cc-diners-club:before { + content: "\f24c"; +} + +.fa-gg-circle:before { + content: "\f261"; +} + +.fa-pied-piper-hat:before { + content: "\f4e5"; +} + +.fa-kickstarter-k:before { + content: "\f3bc"; +} + +.fa-yandex:before { + content: "\f413"; +} + +.fa-readme:before { + content: "\f4d5"; +} + +.fa-html5:before { + content: "\f13b"; +} + +.fa-sellsy:before { + content: "\f213"; +} + +.fa-sass:before { + content: "\f41e"; +} + +.fa-wirsindhandwerk:before { + content: "\e2d0"; +} + +.fa-wsh:before { + content: "\e2d0"; +} + +.fa-buromobelexperte:before { + content: "\f37f"; +} + +.fa-salesforce:before { + content: "\f83b"; +} + +.fa-octopus-deploy:before { + content: "\e082"; +} + +.fa-medapps:before { + content: "\f3c6"; +} + +.fa-ns8:before { + content: "\f3d5"; +} + +.fa-pinterest-p:before { + content: "\f231"; +} + +.fa-apper:before { + content: "\f371"; +} + +.fa-fort-awesome:before { + content: "\f286"; +} + +.fa-waze:before { + content: "\f83f"; +} + +.fa-cc-jcb:before { + content: "\f24b"; +} + +.fa-snapchat:before { + content: "\f2ab"; +} + +.fa-snapchat-ghost:before { + content: "\f2ab"; +} + +.fa-fantasy-flight-games:before { + content: "\f6dc"; +} + +.fa-rust:before { + content: "\e07a"; +} + +.fa-wix:before { + content: "\f5cf"; +} + +.fa-square-behance:before { + content: "\f1b5"; +} + +.fa-behance-square:before { + content: "\f1b5"; +} + +.fa-supple:before { + content: "\f3f9"; +} + +.fa-rebel:before { + content: "\f1d0"; +} + +.fa-css3:before { + content: "\f13c"; +} + +.fa-staylinked:before { + content: "\f3f5"; +} + +.fa-kaggle:before { + content: "\f5fa"; +} + +.fa-space-awesome:before { + content: "\e5ac"; +} + +.fa-deviantart:before { + content: "\f1bd"; +} + +.fa-cpanel:before { + content: "\f388"; +} + +.fa-goodreads-g:before { + content: "\f3a9"; +} + +.fa-square-git:before { + content: "\f1d2"; +} + +.fa-git-square:before { + content: "\f1d2"; +} + +.fa-square-tumblr:before { + content: "\f174"; +} + +.fa-tumblr-square:before { + content: "\f174"; +} + +.fa-trello:before { + content: "\f181"; +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; +} + +.fa-get-pocket:before { + content: "\f265"; +} + +.fa-perbyte:before { + content: "\e083"; +} + +.fa-grunt:before { + content: "\f3ad"; +} + +.fa-weebly:before { + content: "\f5cc"; +} + +.fa-connectdevelop:before { + content: "\f20e"; +} + +.fa-leanpub:before { + content: "\f212"; +} + +.fa-black-tie:before { + content: "\f27e"; +} + +.fa-themeco:before { + content: "\f5c6"; +} + +.fa-python:before { + content: "\f3e2"; +} + +.fa-android:before { + content: "\f17b"; +} + +.fa-bots:before { + content: "\e340"; +} + +.fa-free-code-camp:before { + content: "\f2c5"; +} + +.fa-hornbill:before { + content: "\f592"; +} + +.fa-js:before { + content: "\f3b8"; +} + +.fa-ideal:before { + content: "\e013"; +} + +.fa-git:before { + content: "\f1d3"; +} + +.fa-dev:before { + content: "\f6cc"; +} + +.fa-sketch:before { + content: "\f7c6"; +} + +.fa-yandex-international:before { + content: "\f414"; +} + +.fa-cc-amex:before { + content: "\f1f3"; +} + +.fa-uber:before { + content: "\f402"; +} + +.fa-github:before { + content: "\f09b"; +} + +.fa-php:before { + content: "\f457"; +} + +.fa-alipay:before { + content: "\f642"; +} + +.fa-youtube:before { + content: "\f167"; +} + +.fa-skyatlas:before { + content: "\f216"; +} + +.fa-firefox-browser:before { + content: "\e007"; +} + +.fa-replyd:before { + content: "\f3e6"; +} + +.fa-suse:before { + content: "\f7d6"; +} + +.fa-jenkins:before { + content: "\f3b6"; +} + +.fa-twitter:before { + content: "\f099"; +} + +.fa-rockrms:before { + content: "\f3e9"; +} + +.fa-pinterest:before { + content: "\f0d2"; +} + +.fa-buffer:before { + content: "\f837"; +} + +.fa-npm:before { + content: "\f3d4"; +} + +.fa-yammer:before { + content: "\f840"; +} + +.fa-btc:before { + content: "\f15a"; +} + +.fa-dribbble:before { + content: "\f17d"; +} + +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} + +.fa-internet-explorer:before { + content: "\f26b"; +} + +.fa-stubber:before { + content: "\e5c7"; +} + +.fa-telegram:before { + content: "\f2c6"; +} + +.fa-telegram-plane:before { + content: "\f2c6"; +} + +.fa-old-republic:before { + content: "\f510"; +} + +.fa-odysee:before { + content: "\e5c6"; +} + +.fa-square-whatsapp:before { + content: "\f40c"; +} + +.fa-whatsapp-square:before { + content: "\f40c"; +} + +.fa-node-js:before { + content: "\f3d3"; +} + +.fa-edge-legacy:before { + content: "\e078"; +} + +.fa-slack:before { + content: "\f198"; +} + +.fa-slack-hash:before { + content: "\f198"; +} + +.fa-medrt:before { + content: "\f3c8"; +} + +.fa-usb:before { + content: "\f287"; +} + +.fa-tumblr:before { + content: "\f173"; +} + +.fa-vaadin:before { + content: "\f408"; +} + +.fa-quora:before { + content: "\f2c4"; +} + +.fa-square-x-twitter:before { + content: "\e61a"; +} + +.fa-reacteurope:before { + content: "\f75d"; +} + +.fa-medium:before { + content: "\f23a"; +} + +.fa-medium-m:before { + content: "\f23a"; +} + +.fa-amilia:before { + content: "\f36d"; +} + +.fa-mixcloud:before { + content: "\f289"; +} + +.fa-flipboard:before { + content: "\f44d"; +} + +.fa-viacoin:before { + content: "\f237"; +} + +.fa-critical-role:before { + content: "\f6c9"; +} + +.fa-sitrox:before { + content: "\e44a"; +} + +.fa-discourse:before { + content: "\f393"; +} + +.fa-joomla:before { + content: "\f1aa"; +} + +.fa-mastodon:before { + content: "\f4f6"; +} + +.fa-airbnb:before { + content: "\f834"; +} + +.fa-wolf-pack-battalion:before { + content: "\f514"; +} + +.fa-buy-n-large:before { + content: "\f8a6"; +} + +.fa-gulp:before { + content: "\f3ae"; +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; +} + +.fa-strava:before { + content: "\f428"; +} + +.fa-ember:before { + content: "\f423"; +} + +.fa-canadian-maple-leaf:before { + content: "\f785"; +} + +.fa-teamspeak:before { + content: "\f4f9"; +} + +.fa-pushed:before { + content: "\f3e1"; +} + +.fa-wordpress-simple:before { + content: "\f411"; +} + +.fa-nutritionix:before { + content: "\f3d6"; +} + +.fa-wodu:before { + content: "\e088"; +} + +.fa-google-pay:before { + content: "\e079"; +} + +.fa-intercom:before { + content: "\f7af"; +} + +.fa-zhihu:before { + content: "\f63f"; +} + +.fa-korvue:before { + content: "\f42f"; +} + +.fa-pix:before { + content: "\e43a"; +} + +.fa-steam-symbol:before { + content: "\f3f6"; +} +/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! + \****************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); +} +.far, +.fa-regular { + font-weight: 400; +} +/*!********************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/tab/editor.scss ***! + \********************************************************************************************************************************************************************************************************************************************/ +@charset "UTF-8"; +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +.rrze-elements-tabs { + margin-bottom: 1em; + /* + * { + color: inherit; + //margin: 0; + &:focus { + //outline: none; + //box-shadow: inset 0 0 0 4px lightBlue; + } + } + margin: 1em 0; + + [role="tablist"] { + margin: 0; + li, + a { + display: block; + @media (min-width: 550px) { + display: inline-block; + } + } + li { + padding: 0; + } + a { + transition: none; + box-shadow: none; + text-decoration: none; + padding: .25em; + @media (min-width: 550px) { + text-decoration: none; + padding: 0.5rem 1em; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + } + & > svg.rrze-elements-icon { + padding: 0; + border-radius: 0 !important; + color: unset; + margin-right: .4em; + max-width: 2em; + } + &:hover, &:focus, &:active { + box-shadow: none; + text-decoration: none; + > svg.rrze-elements-icon { + background-color: unset; + } + } + .tab-suffix { + display: inline-block; + margin-left: .4em; + font-weight: bold; + } + } + [aria-selected] { + font-weight: bold; + @media (min-width: 550px) { + border: 1px solid; + } + &::after { + //content: '\0020⬅'; + @media (min-width: 550px) { + + } + } + } + @media (min-width: 550px) { + padding: 0; + position: relative; + top: 1px; + @supports (-webkit-hyphens:none) { // Safari hack + top: 1.5px; + } + } + } + [role="tabpanel"] { + padding: 1.5rem; + border-top: 0; + overflow: hidden; + & > * + * { + margin-top: 0.75rem; + } + @media print { + display: block; + margin-bottom: 10px; + h1 { + margin-top: 0 !important; + } + } + } + */ +} +.rrze-elements-tabs [role=tab], +.rrze-elements-tabs [role=tab]:focus, +.rrze-elements-tabs [role=tab]:hover { + position: relative; + z-index: 2; + padding: 2px 6px; + overflow: visible; + outline: none; +} +.rrze-elements-tabs [role=tab] { + margin: 0 5px 0 0; + /*&[aria-selected="false"] { + border-bottom: 1px solid hsl(219deg 1% 72%); + }*/ + display: block; + width: 100%; + border-radius: 0; + font-size: 1rem; + text-align: left; + cursor: pointer; +} +.rrze-elements-tabs [role=tab][aria-selected=true] { + font-weight: bold; + /*padding: 2px 2px 4px; + margin-top: 0; + border-width: 2px; + border-top-width: 6px; + border-top-color: rgb(36 116 214); + border-bottom-color: hsl(220deg 43% 99%); + background: hsl(220deg 43% 99%);*/ +} +@media (min-width: 550px) { + .rrze-elements-tabs [role=tab] { + display: inline-block; + width: auto; + border-radius: 5px 5px 0 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + top: 1px; + } +} +.rrze-elements-tabs [role=tab] span.focus { + display: inline-block; + margin: 2px; + padding: 4px 6px; +} +.rrze-elements-tabs [role=tab] span.focus > svg.rrze-elements-icon { + padding: 0; + border-radius: 0 !important; + color: unset; + margin-right: 0.4em; + max-width: 2em; +} +.rrze-elements-tabs [role=tab] span.focus .tab-suffix { + display: inline-block; + margin-left: 0.4em; + font-weight: bold; +} +.rrze-elements-tabs [role=tabpanel] { + padding: 1rem; + min-height: 10em; + overflow: auto; +} +.rrze-elements-tabs [role=tabpanel].is-hidden { + display: none; +} +.rrze-elements-tabs [role=tabpanel] figure:first-child { + margin-top: 0; +} + +.rrze-elements-tabs.primary [role=tablist] button { + border: 1px solid var(--color-primary-ci-hell2, #CED9E7); + border-bottom-color: var(--color-primary-ci-hell, #04316A); + background-color: var(--color-primary-ci-hell2, #CED9E7); + color: var(--color-primary-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:focus, .rrze-elements-tabs.primary [role=tablist] button:active { + color: inherit; + border-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] button { + border-top: 1px solid var(--color-primary-ci-hell2, #CED9E7); + } + .rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:active { + color: inherit; + border-color: var(--color-primary-ci-hell, #04316A); + } + .rrze-elements-tabs.primary [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-primary-dunkler, #004A9F); + border-radius: 3px; + } +} +.rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { + background: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); + border-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-primary-ci-hell, #04316A); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { + background: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.primary [role=tabpanel] { + border: 1px solid var(--color-primary-ci-hell, #04316A); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} +@media print { + .rrze-elements-tabs.primary [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.zentral [role=tablist] button { + border: 1px solid var(--color-zentral-ci-hell2, #CED9E7); + border-bottom-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell2, #CED9E7); + color: var(--color-zentral-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:focus, .rrze-elements-tabs.zentral [role=tablist] button:active { + color: inherit; + border-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] button { + border-top: 1px solid var(--color-zentral-ci-hell2, #CED9E7); + } + .rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:active { + color: inherit; + border-color: var(--color-zentral-ci-hell, #04316A); + } + .rrze-elements-tabs.zentral [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-zentral-dunkler, #004A9F); + border-radius: 3px; + } +} +.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { + background: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); + border-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-zentral-ci-hell, #04316A); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { + background: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.zentral [role=tabpanel] { + border: 1px solid var(--color-zentral-ci-hell, #04316A); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tabpanel] { + border-top: 1px solid var(--color-zentral-ci-hell, #04316A); + } +} +@media print { + .rrze-elements-tabs.zentral [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.phil [role=tablist] button { + border: 1px solid var(--color-phil-ci-hell2, #F4E8CB); + border-bottom-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell2, #F4E8CB); + color: var(--color-phil-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:focus, .rrze-elements-tabs.phil [role=tablist] button:active { + color: inherit; + border-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] button { + border-top: 1px solid var(--color-phil-ci-hell2, #F4E8CB); + } + .rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:active { + color: inherit; + border-color: var(--color-phil-ci-hell, #FDB735); + } + .rrze-elements-tabs.phil [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-phil-dunkler, #e87722); + border-radius: 3px; + } +} +.rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { + background: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); + border-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-phil-ci-hell, #FDB735); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { + background: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); + border-bottom-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.phil [role=tabpanel] { + border: 1px solid var(--color-phil-ci-hell, #FDB735); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tabpanel] { + border-top: 1px solid var(--color-phil-ci-hell, #FDB735); + } +} +@media print { + .rrze-elements-tabs.phil [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #FDB735); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.med [role=tablist] button { + border: 1px solid var(--color-med-ci-hell2, #B9D9EC); + border-bottom-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell2, #B9D9EC); + color: var(--color-med-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:focus, .rrze-elements-tabs.med [role=tablist] button:active { + color: inherit; + border-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] button { + border-top: 1px solid var(--color-med-ci-hell2, #B9D9EC); + } + .rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:active { + color: inherit; + border-color: var(--color-med-ci-hell, #18B4F1); + } + .rrze-elements-tabs.med [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-med-dunkler, #005287); + border-radius: 3px; + } +} +.rrze-elements-tabs.med [role=tablist] [aria-selected=true] { + background: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); + border-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-med-ci-hell, #18B4F1); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { + background: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); + border-bottom-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.med [role=tabpanel] { + border: 1px solid var(--color-med-ci-hell, #18B4F1); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tabpanel] { + border-top: 1px solid var(--color-med-ci-hell, #18B4F1); + } +} +@media print { + .rrze-elements-tabs.med [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #18B4F1); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.nat [role=tablist] button { + border: 1px solid var(--color-nat-ci-hell2, #CFE0D8); + border-bottom-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell2, #CFE0D8); + color: var(--color-nat-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:focus, .rrze-elements-tabs.nat [role=tablist] button:active { + color: inherit; + border-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] button { + border-top: 1px solid var(--color-nat-ci-hell2, #CFE0D8); + } + .rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:active { + color: inherit; + border-color: var(--color-nat-ci-hell, #7BB725); + } + .rrze-elements-tabs.nat [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-nat-dunkler, #266141); + border-radius: 3px; + } +} +.rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { + background: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); + border-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-nat-ci-hell, #7BB725); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { + background: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); + border-bottom-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.nat [role=tabpanel] { + border: 1px solid var(--color-nat-ci-hell, #7BB725); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tabpanel] { + border-top: 1px solid var(--color-nat-ci-hell, #7BB725); + } +} +@media print { + .rrze-elements-tabs.nat [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #7BB725); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.rw [role=tablist] button { + border: 1px solid var(--color-rw-ci-hell2, #F2DED1); + border-bottom-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell2, #F2DED1); + color: var(--color-rw-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:focus, .rrze-elements-tabs.rw [role=tablist] button:active { + color: inherit; + border-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] button { + border-top: 1px solid var(--color-rw-ci-hell2, #F2DED1); + } + .rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:active { + color: inherit; + border-color: var(--color-rw-ci-hell, #C50F3C); + } + .rrze-elements-tabs.rw [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-rw-dunkler, #971B2F); + border-radius: 3px; + } +} +.rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { + background: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); + border-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-rw-ci-hell, #C50F3C); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { + background: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.rw [role=tabpanel] { + border: 1px solid var(--color-rw-ci-hell, #C50F3C); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tabpanel] { + border-top: 1px solid var(--color-rw-ci-hell, #C50F3C); + } +} +@media print { + .rrze-elements-tabs.rw [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #C50F3C); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.tf [role=tablist] button { + border: 1px solid var(--color-tf-ci-hell2, #D3DDE6); + border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell2, #D3DDE6); + color: var(--color-tf-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:focus, .rrze-elements-tabs.tf [role=tablist] button:active { + color: inherit; + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] button { + border-top: 1px solid var(--color-tf-ci-hell2, #D3DDE6); + } + .rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:active { + color: inherit; + border-color: var(--color-tf-ci-hell, #8C9FB1); + } + .rrze-elements-tabs.tf [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-tf-dunkler, #2F586E); + border-radius: 3px; + } +} +.rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { + background: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-hell-kontrast, #000); + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-tf-ci-hell, #8C9FB1); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { + background: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-hell-kontrast, #000); + border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.tf [role=tabpanel] { + border: 1px solid var(--color-tf-ci-hell, #8C9FB1); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tabpanel] { + border-top: 1px solid var(--color-tf-ci-hell, #8C9FB1); + } +} +@media print { + .rrze-elements-tabs.tf [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #8C9FB1); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +svg.elements-tabs-icon-modal { + float: left; + clear: both; + width: 2ch; + height: 2ch; + padding-right: 2ch; + border: 1px solid #000; + padding: 1ch; +} + +.elements-tabs-icon-modal-input .components-text-control__input { + display: inline-block; +} + +.components-base-control.elements-tabs-icon-modal-input { + width: auto; +} + +.rrze-elements-tabs-modal-container { + display: flex; + flex-wrap: wrap; +} diff --git a/build/tab/index.js b/build/tab/index.js index bed87cd9..0c0ded66 100644 --- a/build/tab/index.js +++ b/build/tab/index.js @@ -1 +1,318 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,r=window.wp.blocks,a=window.wp.blockEditor,t=window.wp.components,i=window.wp.i18n,n=window.wp.element,o=window.wp.primitives,s=(0,e.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(o.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})}),l=window.wp.data,c=JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'),u=window.wp.a11y;function d(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||h(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var t,i,n,o,s=[],l=!0,c=!1;try{if(n=(a=a.call(e)).next,0===r){if(Object(a)!==a)return;l=!1}else for(;!(l=(t=n.call(a)).done)&&(s.push(t.value),s.length!==r);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=a.return&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,r)||h(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,r){if(e){if("string"==typeof e)return m(e,r);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?m(e,r):void 0}}function m(e,r){(null==r||r>e.length)&&(r=e.length);for(var a=0,t=Array(r);a0?(0,e.jsx)(t.__experimentalGrid,{columns:12,children:z.map((function(r){return(0,e.jsx)(t.Button,{isPressed:r.value===a.icon,onClick:function(){return F(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(k,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:a,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))}):(0,e.jsx)("p",{children:(0,i.__)("No icons found. Please try a different search term.","rrze-elements-blocks")})]})]}),(0,e.jsx)(t.__experimentalDivider,{}),(0,e.jsxs)(t.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(t.__experimentalHeading,{children:(0,i.__)("Solid Icons","rrze-elements-blocks")}),(0,e.jsx)(t.__experimentalGrid,{columns:12,children:l.map((function(r){return(0,e.jsx)(t.Button,{isPressed:r.value===a.icon,onClick:function(){return F(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(k,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:a,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(t.__experimentalDivider,{}),(0,e.jsxs)(t.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(t.__experimentalHeading,{children:(0,i.__)("Regular Icons","rrze-elements-blocks")}),(0,e.jsx)(t.__experimentalGrid,{columns:12,children:b.map((function(r){return(0,e.jsx)(t.Button,{isPressed:r.value===a.icon,onClick:function(){return F(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(k,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:a,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(t.__experimentalDivider,{}),(0,e.jsxs)(t.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(t.__experimentalHeading,{children:(0,i.__)("Brand Icons","rrze-elements-blocks")}),(0,e.jsx)(t.__experimentalGrid,{columns:12,children:v.map((function(r){return(0,e.jsx)(t.Button,{isPressed:r.value===a.icon,onClick:function(){return F(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(k,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:a,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(t.__experimentalSpacer,{paddingBottom:"1rem",children:(0,e.jsx)(t.__experimentalDivider,{})})]})})),k=function(r){r.type,r.iconName;var a=r.attributes,t=(r.defaultClass,r.setAttributes,r.className),i=void 0===t?"":t,n=r.onClick,o=r.iconValue,s=void 0===o?"":o,l=function(){n&&n()},c=s.split(" ")[0]||"",u=s.split(" ")[1]||"";return""===s?(0,e.jsx)("span",{className:"".concat(a.svgString," ").concat(i),onClick:l}):(0,e.jsx)("span",{className:"fa-".concat(c," fa-").concat(u," ").concat(i),onClick:l})};function w(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var t,i,n,o,s=[],l=!0,c=!1;try{if(n=(a=a.call(e)).next,0===r){if(Object(a)!==a)return;l=!1}else for(;!(l=(t=n.call(a)).done)&&(s.push(t.value),s.length!==r);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=a.return&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,r)||function(e,r){if(e){if("string"==typeof e)return v(e,r);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?v(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,r){(null==r||r>e.length)&&(r=e.length);for(var a=0,t=Array(r);ae.length)&&(r=e.length);for(var a=0,t=Array(r);a r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\n// You probably already include the core styles\n// @import \"../ 0 ? (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: filteredIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n }) : (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"No icons found. Please try a different search term.\", \"rrze-elements-blocks\")\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Solid Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: solidIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Regular Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: regularIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Brand Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: brandIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingBottom: \"1rem\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {})\n })]\n });\n});\n/**\n * A component for displaying icons in the editor.\n *\n * @component\n * @param {IconMarkComponentProps} props - The properties.\n * @returns {JSX.Element | null} The loaded SVG icon or null.\n */\nvar IconMarkComponent = function IconMarkComponent(_ref4) {\n var type = _ref4.type,\n iconName = _ref4.iconName,\n attributes = _ref4.attributes,\n _ref4$defaultClass = _ref4.defaultClass,\n defaultClass = _ref4$defaultClass === void 0 ? \"elements-blocks-icon-insideEditor\" : _ref4$defaultClass,\n _ref4$setAttributes = _ref4.setAttributes,\n setAttributes = _ref4$setAttributes === void 0 ? function () {} : _ref4$setAttributes,\n _ref4$className = _ref4.className,\n className = _ref4$className === void 0 ? \"\" : _ref4$className,\n onClick = _ref4.onClick,\n _ref4$iconValue = _ref4.iconValue,\n iconValue = _ref4$iconValue === void 0 ? \"\" : _ref4$iconValue;\n var handleOnClick = function handleOnClick() {\n if (onClick) {\n onClick();\n }\n };\n //turn solid iconname into the right font-awesome class iconValue contains solid iconname\n var faType = iconValue.split(\" \")[0] || \"\";\n var faIconName = iconValue.split(\" \")[1] || \"\";\n if (iconValue === \"\") {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"\".concat(attributes.svgString, \" \").concat(className),\n onClick: handleOnClick\n });\n } else {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fa-\".concat(faType, \" fa-\").concat(faIconName, \" \").concat(className),\n onClick: handleOnClick\n });\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFxRSxlQUFBLGNBQUcsRUFBRSxHQUFBQSxlQUFBO0lBQ2RuRSxPQUFPLEdBQUErRCxLQUFBLENBQVAvRCxPQUFPO0lBQUFvRSxlQUFBLEdBQUFMLEtBQUEsQ0FDUDVCLFNBQVM7SUFBVEEsU0FBUyxHQUFBaUMsZUFBQSxjQUFHLEVBQUUsR0FBQUEsZUFBQTtFQUVkLElBQU1DLGFBQWEsR0FBRyxTQUFoQkEsYUFBYUEsQ0FBQSxFQUFRO0lBQ3pCLElBQUlyRSxPQUFPLEVBQUU7TUFDWEEsT0FBTyxFQUFFO0lBQ1g7RUFDRixDQUFDO0VBRUQ7RUFDQSxJQUFNc0UsTUFBTSxHQUFHbkMsU0FBUyxDQUFDeEQsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUU7RUFDNUMsSUFBTTRGLFVBQVUsR0FBR3BDLFNBQVMsQ0FBQ3hELEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFO0VBRWhELElBQUl3RCxTQUFTLEtBQUssRUFBRSxFQUFFO0lBQ3BCLE9BQ0UxQyxzREFBQTtNQUNFSyxTQUFTLEtBQUE5QixNQUFBLENBQUtILFVBQVUsQ0FBQ0ksU0FBUyxPQUFBRCxNQUFBLENBQUk4QixTQUFTLENBQUU7TUFDakRFLE9BQU8sRUFBRXFFO0lBQWEsRUFDaEI7RUFFWixDQUFDLE1BQU07SUFDTCxPQUNFNUUsc0RBQUE7TUFDRUssU0FBUyxRQUFBOUIsTUFBQSxDQUFRc0csTUFBTSxVQUFBdEcsTUFBQSxDQUFPdUcsVUFBVSxPQUFBdkcsTUFBQSxDQUFJOEIsU0FBUyxDQUFFO01BQ3ZERSxPQUFPLEVBQUVxRTtJQUFhLEVBQ2hCO0VBRVo7QUFDRixDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0ljb25QaWNrZXIudHN4P2YxMjciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb21ib2JveENvbnRyb2wsXG4gIEJ1dHRvbixcbiAgU2VhcmNoQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxHcmlkIGFzIEdyaWQsXG4gIF9fZXhwZXJpbWVudGFsSGVhZGluZyBhcyBIZWFkaW5nLFxuICBfX2V4cGVyaW1lbnRhbFNwYWNlciBhcyBTcGFjZXIsXG4gIF9fZXhwZXJpbWVudGFsRGl2aWRlciBhcyBEaXZpZGVyLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICB1c2VTdGF0ZSxcbiAgdXNlRWZmZWN0LFxuICB1c2VSZWYsXG4gIG1lbW8sXG4gIEZyYWdtZW50LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgZm9udGF3ZXNvbWVJY29uTmFtZXMgZnJvbSBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lSWNvbk5hbWVzLmpzb25cIjtcbmltcG9ydCB7IHNwZWFrIH0gZnJvbSAnQHdvcmRwcmVzcy9hMTF5JztcblxuLy8gWW91IHByb2JhYmx5IGFscmVhZHkgaW5jbHVkZSB0aGUgY29yZSBzdHlsZXNcbi8vIEBpbXBvcnQgXCIuLi88Y29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzXCI7XG5cbmltcG9ydCBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvZm9udGF3ZXNvbWUuc2Nzc1wiO1xuaW1wb3J0IFwiLi9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL2JyYW5kcy5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzc1wiO1xuaW1wb3J0IHsgc2V0IH0gZnJvbSBcImxvZGFzaFwiO1xuXG5pbnRlcmZhY2UgQmxvY2tBdHRyaWJ1dGVzIHtcbiAgaWNvbjogc3RyaW5nO1xuICBzdmdTdHJpbmc6IHN0cmluZztcbn1cblxudHlwZSBTZXRBdHRyaWJ1dGVzRnVuY3Rpb24gPSAoYXR0cmlidXRlczogUGFydGlhbDxCbG9ja0F0dHJpYnV0ZXM+KSA9PiB2b2lkO1xuXG4vKipcbiAqIEZldGNoIGFuZCBzZXQgdGhlIFNWRyBzdHJpbmcgYXR0cmlidXRlIGJhc2VkIG9uIHRoZSBwcm92aWRlZCB0eXBlIGFuZCBpY29uTmFtZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwYXJhbSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHBhcmFtIHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHBhcmFtIHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byBzZXQgbmV3IGF0dHJpYnV0ZXMgZm9yIHRoZSBibG9jay5cbiAqL1xuY29uc3QgZmV0Y2hTdmdJY29uID0gKFxuICB0eXBlOiBzdHJpbmcsXG4gIGljb25OYW1lOiBzdHJpbmcsXG4gIGF0dHJpYnV0ZXM6IEJsb2NrQXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlczogU2V0QXR0cmlidXRlc0Z1bmN0aW9uXG4pOiB2b2lkID0+IHtcbiAgbGV0IHN2Z0ZhQ2xhc3MgPSBcIlwiO1xuICAvL2NoZWNrIGlmIGljb25OYW1lIGFuZCB0eXBlIGFyZSBzZXRcbiAgaWYgKGljb25OYW1lICYmIHR5cGUpIHtcbiAgICBzdmdGYUNsYXNzID0gYGZhLSR7dHlwZX0gZmEtJHtpY29uTmFtZX1gO1xuICAgIHNldEF0dHJpYnV0ZXMoeyBzdmdTdHJpbmc6IHN2Z0ZhQ2xhc3MgfSk7XG4gIH1cbn07XG5cbi8qKlxuICogSWNvblBpY2tlciBjb21wb25lbnQgcHJvcGVydGllcy5cbiAqXG4gKiBAaW50ZXJmYWNlIEljb25QaWNrZXJQcm9wc1xuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBDdXJyZW50IGJsb2NrIGF0dHJpYnV0ZXMuXG4gKiBAcHJvcGVydHkge1NldEF0dHJpYnV0ZXNGdW5jdGlvbn0gc2V0QXR0cmlidXRlcyAtIEZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvblBpY2tlclByb3BzIHtcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBzZXRBdHRyaWJ1dGVzOiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG59XG5cbi8qKlxuICogQSBjb21wb25lbnQgZm9yIHBpY2tpbmcgaWNvbnMuXG4gKlxuICogQGNvbXBvbmVudFxuICogQHBhcmFtIHtJY29uUGlja2VyUHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBgSWNvblBpY2tlcmAgY29tcG9uZW50LlxuICovXG5jb25zdCBJY29uUGlja2VyOiBSZWFjdC5Db21wb25lbnRUeXBlPEljb25QaWNrZXJQcm9wcz4gPSBtZW1vKFxuICAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH0pID0+IHtcbiAgICBjb25zdCBbYWxsSWNvbnNPcHRpb25zLCBzZXRBbGxJY29uc09wdGlvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGNyZWF0ZUljb25PcHRpb25zID0gKGljb25zOiBzdHJpbmdbXSwgbGFiZWw6IHN0cmluZykgPT5cbiAgICAgICAgaWNvbnMubWFwKChpY29uKSA9PiAoe1xuICAgICAgICAgIHZhbHVlOiBgJHtsYWJlbH0gJHtpY29ufWAsXG4gICAgICAgICAgbGFiZWw6IGAke2ljb259ICgke2xhYmVsfSlgLFxuICAgICAgICB9KSk7XG5cbiAgICAgIHNldEFsbEljb25zT3B0aW9ucyhbXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5yZWd1bGFyLCBcInJlZ3VsYXJcIiksXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLmJyYW5kcywgXCJicmFuZHNcIiksXG4gICAgICBdKTtcbiAgICB9LCBbXSk7XG5cbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgICAgZmV0Y2hTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcbiAgICB9LCBbdHlwZSwgaWNvbk5hbWUsIGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXNdKTtcblxuICAgIHJldHVybiAoXG4gICAgICA8PlxuICAgICAgICA8Q29tYm9ib3hDb250cm9sXG4gICAgICAgICAgbGFiZWw9e19fKFwiU2VsZWN0IGFuIGljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICBvbkNoYW5nZT17KG5ld0ljb24pID0+IHNldEF0dHJpYnV0ZXMoeyBpY29uOiBuZXdJY29uIH0pfVxuICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgb3B0aW9ucz17YWxsSWNvbnNPcHRpb25zfVxuICAgICAgICAgIGFsbG93UmVzZXQ9e2ZhbHNlfVxuICAgICAgICAvPlxuICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICBrZXk9e2F0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICA+PC9zcGFuPlxuICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICB2YXJpYW50PVwic2Vjb25kYXJ5XCJcbiAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gc2V0QXR0cmlidXRlcyh7IGljb246IFwiXCIsIHN2Z1N0cmluZzogXCJcIiB9KX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge19fKFwiUmVtb3ZlIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICl9XG4gICAgICA8Lz5cbiAgICApO1xuICB9XG4pO1xuXG4vKipcbiAqIEEgY29tcG9uZW50IGZvciBwaWNraW5nIGljb25zIGluc2lkZSBhIGxhcmdlIG1vZGFsLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvblBpY2tlclByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgYEljb25QaWNrZXJgIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgSWNvblBpY2tlck1vZGFsSW5zZXQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvblBpY2tlclByb3BzPiA9IG1lbW8oXG4gICh7IGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXMgfSkgPT4ge1xuICAgIGNvbnN0IFtzb2xpZEljb25zLCBzZXRTb2xpZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbcmVndWxhckljb25zLCBzZXRSZWd1bGFySWNvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFticmFuZEljb25zLCBzZXRCcmFuZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbYWxsSWNvbnMsIHNldEFsbEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbZmlsdGVyZWRJY29ucywgc2V0RmlsdGVyZWRJY29uc10gPSB1c2VTdGF0ZShbXSk7XG4gICAgY29uc3QgW3NlYXJjaFF1ZXJ5LCBzZXRTZWFyY2hRdWVyeV0gPSB1c2VTdGF0ZShcIlwiKTtcbiAgICBjb25zdCBbc2hvd1NlYXJjaFJlc3VsdHMsIHNldFNob3dTZWFyY2hSZXN1bHRzXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgICBjb25zdCBzZWFyY2hJbnB1dFJlZiA9IHVzZVJlZjxIVE1MSW5wdXRFbGVtZW50PihudWxsKTtcblxuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgLy8gY29uc3QgSWNvbiA9IHVzZUR5bmFtaWNTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcblxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICBjb25zdCBjcmVhdGVJY29uT3B0aW9ucyA9IChpY29uczogc3RyaW5nW10sIGxhYmVsOiBzdHJpbmcpID0+XG4gICAgICAgIGljb25zLm1hcCgoaWNvbikgPT4gKHtcbiAgICAgICAgICB2YWx1ZTogYCR7bGFiZWx9ICR7aWNvbn1gLFxuICAgICAgICAgIGxhYmVsOiBgJHtpY29ufSAoJHtsYWJlbH0pYCxcbiAgICAgICAgfSkpO1xuXG4gICAgICBzZXRTb2xpZEljb25zKGNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpKTtcbiAgICAgIHNldFJlZ3VsYXJJY29ucyhcbiAgICAgICAgY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpXG4gICAgICApO1xuICAgICAgc2V0QnJhbmRJY29ucyhjcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpKTtcbiAgICAgIHNldEZpbHRlcmVkSWNvbnMoW1xuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5zb2xpZCwgXCJzb2xpZFwiKSxcbiAgICAgICAgLi4uY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpLFxuICAgICAgXSk7XG4gICAgfSwgW10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGFsbEljb25zID0gWy4uLnNvbGlkSWNvbnMsIC4uLnJlZ3VsYXJJY29ucywgLi4uYnJhbmRJY29uc107XG4gICAgICBzZXRBbGxJY29ucyhhbGxJY29ucyk7XG4gICAgfSwgW3NvbGlkSWNvbnMsIHJlZ3VsYXJJY29ucywgYnJhbmRJY29uc10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGZldGNoU3ZnSWNvbih0eXBlLCBpY29uTmFtZSwgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcyk7XG4gICAgfSwgW3R5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzXSk7XG5cbiAgICBjb25zdCBvbkNsaWNrSWNvbkJ1dHRvbiA9IChpY29uVmFsdWU6IHN0cmluZykgPT4ge1xuICAgICAgaWYgKGljb25WYWx1ZSA9PT0gYXR0cmlidXRlcy5pY29uKSB7XG4gICAgICAgIHNldEF0dHJpYnV0ZXMoeyBpY29uOiBcIlwiIH0pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgc2V0QXR0cmlidXRlcyh7IGljb246IGljb25WYWx1ZSB9KTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlS2V5RG93biA9IChldmVudDogUmVhY3QuS2V5Ym9hcmRFdmVudDxIVE1MSW5wdXRFbGVtZW50PikgPT4ge1xuICAgICAgaWYgKGV2ZW50LmtleSA9PT0gXCJFbnRlclwiKSB7XG4gICAgICAgIGhhbmRsZVNlYXJjaCgpO1xuICAgICAgfVxuICAgIH07XG5cbiAgICBjb25zdCBoYW5kbGVTZWFyY2ggPSAoKSA9PiB7XG4gICAgICBjb25zdCBxdWVyeSA9IHNlYXJjaFF1ZXJ5LnRvTG93ZXJDYXNlKCk7XG4gICAgICBjb25zdCBmaWx0ZXJlZEljb25zID0gYWxsSWNvbnMuZmlsdGVyKCh7IHZhbHVlIH0pID0+IHtcbiAgICAgICAgY29uc3QgW3R5cGUsIGljb25OYW1lXSA9IHZhbHVlLnNwbGl0KFwiIFwiKTtcbiAgICAgICAgcmV0dXJuIHR5cGUuaW5jbHVkZXMocXVlcnkpIHx8IGljb25OYW1lLmluY2x1ZGVzKHF1ZXJ5KTtcbiAgICAgIH0pO1xuICAgICAgc2V0RmlsdGVyZWRJY29ucyhmaWx0ZXJlZEljb25zKTtcbiAgICAgIHNldFNob3dTZWFyY2hSZXN1bHRzKHRydWUpO1xuICAgICAgc3BlYWsoX18oJ1RoZSBzZWFyY2ggcmVzdWx0cyBnb3QgdXBkYXRlZC4nLCAncnJ6ZS1lbGVtZW50cy1ibG9ja3MnKSk7XG4gICAgfTtcblxuICAgIGNvbnN0IG9uU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDw+XG4gICAgICAgIDxwPlxuICAgICAgICAgIHtfXyhcIkljb25zIGFyZSBwcm92aWRlZCBieSBcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8YVxuICAgICAgICAgICAgaHJlZj1cImh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXCJcbiAgICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgICByZWw9XCJub29wZW5lciBub3JlZmVycmVyXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICBGb250IEF3ZXNvbWVcbiAgICAgICAgICA8L2E+XG4gICAgICAgICAge19fKFxuICAgICAgICAgICAgXCIuIFlvdSBjYW4gc2VhcmNoIGZvciBhbiBpY29uIGJ5IHR5cGluZyBpdHMgRm9udCBBd2Vzb21lIG5hbWUgaW4gdGhlIHNlYXJjaCBmaWVsZCBiZWxvdy5cIixcbiAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICl9XG4gICAgICAgIDwvcD5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggZm9yIGFuIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgICAgPFNlYXJjaENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhbiBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICB2YWx1ZT17c2VhcmNoUXVlcnl9XG4gICAgICAgICAgICBvbkNoYW5nZT17aGFuZGxlU2VhcmNoQ2hhbmdlfVxuICAgICAgICAgICAgb25LZXlEb3duPXtoYW5kbGVLZXlEb3dufVxuICAgICAgICAgICAgcmVmPXtzZWFyY2hJbnB1dFJlZn1cbiAgICAgICAgICAvPlxuXG4gICAgICAgICAgPEJ1dHRvbiBrZXk9XCJzZWFyY2hCdXR0b25cIiB2YXJpYW50PVwic2Vjb25kYXJ5XCIgb25DbGljaz17aGFuZGxlU2VhcmNofT5cbiAgICAgICAgICAgIHtfXyhcIlNlYXJjaCBmb3IgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICAgIDw+XG4gICAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIiBwYWRkaW5nVG9wPVwiMXJlbVwiPlxuICAgICAgICAgICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgICAgICAgIDwvU3BhY2VyPlxuICAgICAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgIGtleT17YXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICAgICAgPjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICAgICAgdmFyaWFudD1cInNlY29uZGFyeVwiXG4gICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBzZXRBdHRyaWJ1dGVzKHsgaWNvbjogXCJcIiwgc3ZnU3RyaW5nOiBcIlwiIH0pfVxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgIHtfXyhcIlJlbW92ZSBJY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICAgICA8Lz5cbiAgICAgICAgICApfVxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAge3Nob3dTZWFyY2hSZXN1bHRzICYmIChcbiAgICAgICAgICA8PlxuICAgICAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggUmVzdWx0c1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICAgICAge2ZpbHRlcmVkSWNvbnMubGVuZ3RoID4gMCA/IChcbiAgICAgICAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICAgICAgICB7ZmlsdGVyZWRJY29ucy5tYXAoKGljb25PcHRpb24pID0+IChcbiAgICAgICAgICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICAgICAgICAgIGtleT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAgICAgICBpc1ByZXNzZWQ9e2ljb25PcHRpb24udmFsdWUgPT09IGF0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBvbkNsaWNrSWNvbkJ1dHRvbihpY29uT3B0aW9uLnZhbHVlKX1cbiAgICAgICAgICAgICAgICAgICAgICBzaXplPVwiY29tcGFjdFwiXG4gICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24tQnV0dG9uXCJcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbD17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICAgICAgc2hvd1Rvb2x0aXA9e3RydWV9XG4gICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICA8SWNvbk1hcmtDb21wb25lbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzBdfVxuICAgICAgICAgICAgICAgICAgICAgICAgaWNvbk5hbWU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlcz17YXR0cmlidXRlc31cbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvciBlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JNb2RhbFwiXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uVmFsdWU9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgICAgICApKX1cbiAgICAgICAgICAgICAgICA8L0dyaWQ+XG4gICAgICAgICAgICAgICkgOiAoXG4gICAgICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgICAgICB7X18oXG4gICAgICAgICAgICAgICAgICAgIFwiTm8gaWNvbnMgZm91bmQuIFBsZWFzZSB0cnkgYSBkaWZmZXJlbnQgc2VhcmNoIHRlcm0uXCIsXG4gICAgICAgICAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgICA8Lz5cbiAgICAgICAgKX1cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiU29saWQgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPEdyaWQgY29sdW1ucz17MTJ9PlxuICAgICAgICAgICAge3NvbGlkSWNvbnMubWFwKChpY29uT3B0aW9uKSA9PiAoXG4gICAgICAgICAgICAgIDxCdXR0b25cbiAgICAgICAgICAgICAgICBrZXk9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgaXNQcmVzc2VkPXtpY29uT3B0aW9uLnZhbHVlID09PSBhdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gb25DbGlja0ljb25CdXR0b24oaWNvbk9wdGlvbi52YWx1ZSl9XG4gICAgICAgICAgICAgICAgc2l6ZT1cImNvbXBhY3RcIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLUJ1dHRvblwiXG4gICAgICAgICAgICAgICAgbGFiZWw9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgIHNob3dUb29sdGlwPXt0cnVlfVxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPEljb25NYXJrQ29tcG9uZW50XG4gICAgICAgICAgICAgICAgICB0eXBlPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVswXX1cbiAgICAgICAgICAgICAgICAgIGljb25OYW1lPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e2F0dHJpYnV0ZXN9XG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3IgZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yTW9kYWxcIlxuICAgICAgICAgICAgICAgICAgaWNvblZhbHVlPXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgKSl9XG4gICAgICAgICAgPC9HcmlkPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiUmVndWxhciBJY29uc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICB7cmVndWxhckljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgIDxIZWFkaW5nPntfXyhcIkJyYW5kIEljb25zXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PC9IZWFkaW5nPlxuICAgICAgICAgIDxHcmlkIGNvbHVtbnM9ezEyfT5cbiAgICAgICAgICAgIHticmFuZEljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIj5cbiAgICAgICAgICA8RGl2aWRlciAvPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgIDwvPlxuICAgICk7XG4gIH1cbik7XG5cbi8qKlxuICogSWNvbk1hcmtDb21wb25lbnQgY29tcG9uZW50IHByb3BlcnRpZXMuXG4gKlxuICogQGludGVyZmFjZSBJY29uTWFya0NvbXBvbmVudFByb3BzXG4gKiBAcHJvcGVydHkge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFtkZWZhdWx0Q2xhc3NdIC0gVGhlIGRlZmF1bHQgY2xhc3MgZm9yIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IFtzZXRBdHRyaWJ1dGVzXSAtIE9wdGlvbmFsIGZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvbk1hcmtDb21wb25lbnRQcm9wcyB7XG4gIHR5cGU6IHN0cmluZztcbiAgaWNvbk5hbWU6IHN0cmluZztcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBkZWZhdWx0Q2xhc3M/OiBzdHJpbmc7XG4gIHNldEF0dHJpYnV0ZXM/OiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG4gIGNsYXNzTmFtZT86IHN0cmluZztcbiAgb25DbGljaz86ICgpID0+IHZvaWQ7XG4gIGljb25WYWx1ZT86IHN0cmluZztcbn1cblxuLyoqXG4gKiBBIGNvbXBvbmVudCBmb3IgZGlzcGxheWluZyBpY29ucyBpbiB0aGUgZWRpdG9yLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvbk1hcmtDb21wb25lbnRQcm9wc30gcHJvcHMgLSBUaGUgcHJvcGVydGllcy5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudCB8IG51bGx9IFRoZSBsb2FkZWQgU1ZHIGljb24gb3IgbnVsbC5cbiAqL1xuY29uc3QgSWNvbk1hcmtDb21wb25lbnQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvbk1hcmtDb21wb25lbnRQcm9wcz4gPSAoe1xuICB0eXBlLFxuICBpY29uTmFtZSxcbiAgYXR0cmlidXRlcyxcbiAgZGVmYXVsdENsYXNzID0gXCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JcIixcbiAgc2V0QXR0cmlidXRlcyA9ICgpID0+IHt9LFxuICBjbGFzc05hbWUgPSBcIlwiLFxuICBvbkNsaWNrLFxuICBpY29uVmFsdWUgPSBcIlwiLFxufSkgPT4ge1xuICBjb25zdCBoYW5kbGVPbkNsaWNrID0gKCkgPT4ge1xuICAgIGlmIChvbkNsaWNrKSB7XG4gICAgICBvbkNsaWNrKCk7XG4gICAgfVxuICB9O1xuXG4gIC8vdHVybiBzb2xpZCBpY29ubmFtZSBpbnRvIHRoZSByaWdodCBmb250LWF3ZXNvbWUgY2xhc3MgaWNvblZhbHVlIGNvbnRhaW5zIHNvbGlkIGljb25uYW1lXG4gIGNvbnN0IGZhVHlwZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMF0gfHwgXCJcIjtcbiAgY29uc3QgZmFJY29uTmFtZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMV0gfHwgXCJcIjtcblxuICBpZiAoaWNvblZhbHVlID09PSBcIlwiKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YCR7YXR0cmlidXRlcy5zdmdTdHJpbmd9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YGZhLSR7ZmFUeXBlfSBmYS0ke2ZhSWNvbk5hbWV9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH1cbn07XG5cbmV4cG9ydCB7IEljb25QaWNrZXIsIEljb25NYXJrQ29tcG9uZW50LCBJY29uUGlja2VyTW9kYWxJbnNldCB9O1xuIl0sIm5hbWVzIjpbIl9fIiwiQ29tYm9ib3hDb250cm9sIiwiQnV0dG9uIiwiU2VhcmNoQ29udHJvbCIsIl9fZXhwZXJpbWVudGFsR3JpZCIsIkdyaWQiLCJfX2V4cGVyaW1lbnRhbEhlYWRpbmciLCJIZWFkaW5nIiwiX19leHBlcmltZW50YWxTcGFjZXIiLCJTcGFjZXIiLCJfX2V4cGVyaW1lbnRhbERpdmlkZXIiLCJEaXZpZGVyIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJ1c2VSZWYiLCJtZW1vIiwiRnJhZ21lbnQiLCJmb250YXdlc29tZUljb25OYW1lcyIsInNwZWFrIiwiZmV0Y2hTdmdJY29uIiwidHlwZSIsImljb25OYW1lIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJzdmdGYUNsYXNzIiwiY29uY2F0Iiwic3ZnU3RyaW5nIiwiSWNvblBpY2tlciIsIl9yZWYiLCJfdXNlU3RhdGUiLCJfdXNlU3RhdGUyIiwiX3NsaWNlZFRvQXJyYXkiLCJhbGxJY29uc09wdGlvbnMiLCJzZXRBbGxJY29uc09wdGlvbnMiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkiLCJpY29uIiwic3BsaXQiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkyIiwiY3JlYXRlSWNvbk9wdGlvbnMiLCJpY29ucyIsImxhYmVsIiwibWFwIiwidmFsdWUiLCJfdG9Db25zdW1hYmxlQXJyYXkiLCJzb2xpZCIsInJlZ3VsYXIiLCJicmFuZHMiLCJfanN4cyIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwiX2pzeCIsIm9uQ2hhbmdlIiwibmV3SWNvbiIsIm9wdGlvbnMiLCJhbGxvd1Jlc2V0IiwiY2xhc3NOYW1lIiwidmFyaWFudCIsIm9uQ2xpY2siLCJJY29uUGlja2VyTW9kYWxJbnNldCIsIl9yZWYyIiwiX3VzZVN0YXRlMyIsIl91c2VTdGF0ZTQiLCJzb2xpZEljb25zIiwic2V0U29saWRJY29ucyIsIl91c2VTdGF0ZTUiLCJfdXNlU3RhdGU2IiwicmVndWxhckljb25zIiwic2V0UmVndWxhckljb25zIiwiX3VzZVN0YXRlNyIsIl91c2VTdGF0ZTgiLCJicmFuZEljb25zIiwic2V0QnJhbmRJY29ucyIsIl91c2VTdGF0ZTkiLCJfdXNlU3RhdGUxMCIsImFsbEljb25zIiwic2V0QWxsSWNvbnMiLCJfdXNlU3RhdGUxMSIsIl91c2VTdGF0ZTEyIiwiZmlsdGVyZWRJY29ucyIsInNldEZpbHRlcmVkSWNvbnMiLCJfdXNlU3RhdGUxMyIsIl91c2VTdGF0ZTE0Iiwic2VhcmNoUXVlcnkiLCJzZXRTZWFyY2hRdWVyeSIsIl91c2VTdGF0ZTE1IiwiX3VzZVN0YXRlMTYiLCJzaG93U2VhcmNoUmVzdWx0cyIsInNldFNob3dTZWFyY2hSZXN1bHRzIiwic2VhcmNoSW5wdXRSZWYiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkzIiwiX2F0dHJpYnV0ZXMkaWNvbiRzcGxpNCIsIm9uQ2xpY2tJY29uQnV0dG9uIiwiaWNvblZhbHVlIiwiaGFuZGxlU2VhcmNoQ2hhbmdlIiwiaGFuZGxlS2V5RG93biIsImV2ZW50Iiwia2V5IiwiaGFuZGxlU2VhcmNoIiwicXVlcnkiLCJ0b0xvd2VyQ2FzZSIsImZpbHRlciIsIl9yZWYzIiwiX3ZhbHVlJHNwbGl0IiwiX3ZhbHVlJHNwbGl0MiIsImluY2x1ZGVzIiwib25TZWFyY2hDaGFuZ2UiLCJocmVmIiwidGFyZ2V0IiwicmVsIiwicGFkZGluZ1RvcCIsInBhZGRpbmdCb3R0b20iLCJvbktleURvd24iLCJyZWYiLCJsZW5ndGgiLCJjb2x1bW5zIiwiaWNvbk9wdGlvbiIsImlzUHJlc3NlZCIsInNpemUiLCJzaG93VG9vbHRpcCIsIkljb25NYXJrQ29tcG9uZW50IiwiX3JlZjQiLCJfcmVmNCRkZWZhdWx0Q2xhc3MiLCJkZWZhdWx0Q2xhc3MiLCJfcmVmNCRzZXRBdHRyaWJ1dGVzIiwiX3JlZjQkY2xhc3NOYW1lIiwiX3JlZjQkaWNvblZhbHVlIiwiaGFuZGxlT25DbGljayIsImZhVHlwZSIsImZhSWNvbk5hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/IconPicker.tsx\n"); + +/***/ }), + +/***/ "./src/tab/InspectorControls/CustomInspectorControls.tsx": +/*!***************************************************************!*\ + !*** ./src/tab/InspectorControls/CustomInspectorControls.tsx ***! + \***************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CustomInspectorControls: function() { return /* binding */ CustomInspectorControls; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _components_IconPicker__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/IconPicker */ \"./src/components/IconPicker.tsx\");\n/* harmony import */ var _TitleSettings__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./TitleSettings */ \"./src/tab/InspectorControls/TitleSettings.tsx\");\n\n\n\n\n\n\n/**\n * CustomInspectorControls component to display additional settings in the block inspector.\n *\n * @component\n * @param {EditProps} props - The properties.\n * @returns {JSX.Element} The `CustomInspectorControls` component.\n */\nvar CustomInspectorControls = function CustomInspectorControls(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_TitleSettings__WEBPACK_IMPORTED_MODULE_5__.TitleInspectorControls, {\n attributes: {\n title: attributes.title\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Icon Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_4__.IconPicker, {\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n })\n })]\n })\n });\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFiL0luc3BlY3RvckNvbnRyb2xzL0N1c3RvbUluc3BlY3RvckNvbnRyb2xzLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBNEQ7QUFDSztBQUM1QjtBQUVvQjtBQUNBO0FBc0J6RDs7Ozs7OztBQU9BLElBQU1LLHVCQUF1QixHQUFHLFNBQTFCQSx1QkFBdUJBLENBQUFDLElBQUEsRUFHSTtFQUFBLElBRjdCQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtJQUNWQyxhQUFhLEdBQUFGLElBQUEsQ0FBYkUsYUFBYTtFQUdiLE9BQ0lDLHNEQUFBLENBQUFDLHVEQUFBO0lBQUFDLFFBQUEsRUFDQUMsdURBQUEsQ0FBQ1osc0VBQWlCO01BQUFXLFFBQUEsR0FDbEJGLHNEQUFBLENBQUNMLGtFQUFzQjtRQUFDRyxVQUFVLEVBQUU7VUFBQ00sS0FBSyxFQUFFTixVQUFVLENBQUNNO1FBQUssQ0FBQztRQUFFTCxhQUFhLEVBQUVBO01BQWEsRUFBSSxFQUMvRkMsc0RBQUEsQ0FBQ1IsNERBQVM7UUFBQ1ksS0FBSyxFQUFFWCxtREFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztRQUFBUyxRQUFBLEVBQzNERixzREFBQSxDQUFDTiw4REFBVTtVQUNUSSxVQUFVLEVBQUU7WUFDVk8sSUFBSSxFQUFFUCxVQUFVLENBQUNPLElBQUk7WUFDckJDLFNBQVMsRUFBRVIsVUFBVSxDQUFDUTtXQUN2QjtVQUNEUCxhQUFhLEVBQUVBO1FBQWE7TUFDNUIsRUFDUTtJQUFBO0VBQ1EsRUFDakI7QUFFWCxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90YWIvSW5zcGVjdG9yQ29udHJvbHMvQ3VzdG9tSW5zcGVjdG9yQ29udHJvbHMudHN4P2ZmNDQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5zcGVjdG9yQ29udHJvbHMgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7IFBhbmVsQm9keSwgVG9nZ2xlQ29udHJvbCB9IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuXG5pbXBvcnQgeyBJY29uUGlja2VyIH0gZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvSWNvblBpY2tlclwiO1xuaW1wb3J0IHsgVGl0bGVJbnNwZWN0b3JDb250cm9scyB9IGZyb20gXCIuL1RpdGxlU2V0dGluZ3NcIjtcblxuLyoqXG4gKiBFZGl0UHJvcHMgaW50ZXJmYWNlIGZvciBDdXN0b21JbnNwZWN0b3JDb250cm9scyBjb21wb25lbnQuXG4gKlxuICogQGludGVyZmFjZSBFZGl0UHJvcHNcbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBhdHRyaWJ1dGVzIC0gVGhlIGF0dHJpYnV0ZXMgZm9yIHRoZSBibG9jay5cbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBbYXR0cmlidXRlcy5zdmdTdHJpbmddIC0gVGhlIFNWRyBzdHJpbmcgZm9yIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFthdHRyaWJ1dGVzLmljb25dIC0gVGhlIGljb24gbmFtZS5cbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBbYXR0cmlidXRlcy50aXRsZV0gLSBUaGUgdGl0bGUuXG4gKiBAcHJvcGVydHkge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gVGhlIGZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcy5cbiAqL1xuaW50ZXJmYWNlIEVkaXRQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBzdmdTdHJpbmc/OiBzdHJpbmc7XG4gICAgaWNvbj86IHN0cmluZztcbiAgICB0aXRsZT86IHN0cmluZztcbiAgfTtcblxuICBzZXRBdHRyaWJ1dGVzOiAoYXR0cmlidXRlczogUGFydGlhbDxFZGl0UHJvcHNbXCJhdHRyaWJ1dGVzXCJdPikgPT4gdm9pZDtcbn1cblxuLyoqXG4gKiBDdXN0b21JbnNwZWN0b3JDb250cm9scyBjb21wb25lbnQgdG8gZGlzcGxheSBhZGRpdGlvbmFsIHNldHRpbmdzIGluIHRoZSBibG9jayBpbnNwZWN0b3IuXG4gKlxuICogQGNvbXBvbmVudFxuICogQHBhcmFtIHtFZGl0UHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBgQ3VzdG9tSW5zcGVjdG9yQ29udHJvbHNgIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgQ3VzdG9tSW5zcGVjdG9yQ29udHJvbHMgPSAoe1xuICAgIGF0dHJpYnV0ZXMsXG4gICAgc2V0QXR0cmlidXRlcyxcbiAgICB9OiBFZGl0UHJvcHMpOiBKU1guRWxlbWVudCA9PiB7XG4gICAgXG4gICAgcmV0dXJuIChcbiAgICAgICAgPD5cbiAgICAgICAgPEluc3BlY3RvckNvbnRyb2xzPlxuICAgICAgICA8VGl0bGVJbnNwZWN0b3JDb250cm9scyBhdHRyaWJ1dGVzPXt7dGl0bGU6IGF0dHJpYnV0ZXMudGl0bGV9fSBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfSAvPlxuICAgICAgICA8UGFuZWxCb2R5IHRpdGxlPXtfXyhcIkljb24gU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0+XG4gICAgICAgICAgPEljb25QaWNrZXJcbiAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgICAgaWNvbjogYXR0cmlidXRlcy5pY29uLFxuICAgICAgICAgICAgICBzdmdTdHJpbmc6IGF0dHJpYnV0ZXMuc3ZnU3RyaW5nLFxuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9QYW5lbEJvZHk+XG4gICAgICAgIDwvSW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgIDwvPlxuICAgICk7XG59XG5cbmV4cG9ydCB7IEN1c3RvbUluc3BlY3RvckNvbnRyb2xzIH07Il0sIm5hbWVzIjpbIkluc3BlY3RvckNvbnRyb2xzIiwiUGFuZWxCb2R5IiwiX18iLCJJY29uUGlja2VyIiwiVGl0bGVJbnNwZWN0b3JDb250cm9scyIsIkN1c3RvbUluc3BlY3RvckNvbnRyb2xzIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiX2pzeCIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwiX2pzeHMiLCJ0aXRsZSIsImljb24iLCJzdmdTdHJpbmciXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/tab/InspectorControls/CustomInspectorControls.tsx\n"); + +/***/ }), + +/***/ "./src/tab/InspectorControls/TitleSettings.tsx": +/*!*****************************************************!*\ + !*** ./src/tab/InspectorControls/TitleSettings.tsx ***! + \*****************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ TitleInspectorControls: function() { return /* binding */ TitleInspectorControls; },\n/* harmony export */ TitleModal: function() { return /* binding */ TitleModal; },\n/* harmony export */ TitlePlaceholder: function() { return /* binding */ TitlePlaceholder; },\n/* harmony export */ TitleToolbar: function() { return /* binding */ TitleToolbar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _components_IconPicker__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/IconPicker */ \"./src/components/IconPicker.tsx\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\n\nvar labelIcon = (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n height: \"1em\",\n viewBox: \"0 0 512 512\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Path, {\n d: \"M441 58.9L453.1 71c9.4 9.4 9.4 24.6 0 33.9L424 134.1 377.9 88 407 58.9c9.4-9.4 24.6-9.4 33.9 0zM209.8 256.2L344 121.9 390.1 168 255.8 302.2c-2.9 2.9-6.5 5-10.4 6.1l-58.5 16.7 16.7-58.5c1.1-3.9 3.2-7.5 6.1-10.4zM373.1 25L175.8 222.2c-8.7 8.7-15 19.4-18.3 31.1l-28.6 100c-2.4 8.4-.1 17.4 6.1 23.6s15.2 8.5 23.6 6.1l100-28.6c11.8-3.4 22.5-9.7 31.1-18.3L487 138.9c28.1-28.1 28.1-73.7 0-101.8L474.9 25C446.8-3.1 401.2-3.1 373.1 25zM88 64C39.4 64 0 103.4 0 152V424c0 48.6 39.4 88 88 88H360c48.6 0 88-39.4 88-88V312c0-13.3-10.7-24-24-24s-24 10.7-24 24V424c0 22.1-17.9 40-40 40H88c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H88z\"\n })\n});\n/**\n * A toolbar component to manage title settings.\n *\n * @param {TitleSettingsProps} props - Properties passed to the component\n * @returns {JSX.Element} JSX element\n */\nvar TitleToolbar = function TitleToolbar(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var labelSettings = attributes.labelSettings;\n var createXrayIcon = function createXrayIcon() {\n var fillColor = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \"none\";\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n height: \"1em\",\n viewBox: \"0 0 512 512\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Path, {\n fill: fillColor,\n d: \"M0 64C0 46.3 14.3 32 32 32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16v32H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48H128c-8.8 0-16 7.2-16 16s7.2 16 16 16H240v70.6L189.1 307c-5.2-2-10.6-3-16.2-3h-2.1c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6H316.4c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8H339c-5.5 0-11 1-16.2 3L272 326.6V256H384c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V176h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"\n })\n });\n };\n var inactiveXrayIcon = createXrayIcon(\"#D3D3D3\");\n var ActivexrayIcon = createXrayIcon(\"#000\");\n var onChangeLabelHint = function onChangeLabelHint() {\n setAttributes({\n labelSettings: !attributes.labelSettings\n });\n };\n var toggleXray = function toggleXray(newXray) {\n setAttributes({\n xray: newXray\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Show / Hide Label Settings\", \"rrze-elements-blocks\"),\n onClick: onChangeLabelHint,\n icon: labelIcon\n })\n });\n};\n/**\n * A modal component to manage title settings.\n *\n * @param {TitleSettingsProps} props - Properties passed to the component\n * @returns {JSX.Element} JSX element\n */\nvar TitleModal = function TitleModal(_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes;\n var _a;\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(false),\n _useState2 = _slicedToArray(_useState, 2),\n isOpen = _useState2[0],\n setOpen = _useState2[1];\n // Functions to handle the opening and closing of the icon picker modal.\n var openModal = function openModal() {\n return setOpen(true);\n };\n var closeModal = function closeModal() {\n return setOpen(false);\n };\n // Function to handle the change of the title attribute.\n var onChangeTitle = function onChangeTitle(newText) {\n if (newText === \"\") {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n title: \" \"\n });\n } else {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n title: newText\n });\n }\n };\n var _ref3 = ((_a = attributes.icon) === null || _a === void 0 ? void 0 : _a.split(\" \")) || [],\n _ref4 = _slicedToArray(_ref3, 2),\n iconType = _ref4[0],\n iconName = _ref4[1];\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n icon: labelIcon,\n label: attributes.title === \"\" ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Add an Label\", \"rrze-elements-blocks\") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Change the Label\", \"rrze-elements-blocks\"),\n onClick: openModal\n }), isOpen && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Modal, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Change the Tab Label\", \"rrze-elements-blocks\"),\n onRequestClose: closeModal,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n children: [attributes.icon && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_6__.IconMarkComponent, {\n type: iconType,\n iconName: iconName,\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.TextControl, {\n value: attributes.title,\n onChange: onChangeTitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Enter your Tab Label\", \"rrze-elements-blocks\"),\n className: \"elements-blocks-input-following-icon\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"primary\",\n onClick: closeModal,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Close\", \"rrze-elements-blocks\")\n })]\n })\n })]\n });\n};\n/**\n * A placeholder component for title settings.\n *\n * @param {TitleSettingsProps} props - Properties passed to the component\n * @returns {JSX.Element} JSX element\n */\nvar TitlePlaceholder = function TitlePlaceholder(_ref5) {\n var attributes = _ref5.attributes,\n setAttributes = _ref5.setAttributes;\n var _a;\n var _useDispatch2 = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch2.__unstableMarkNextChangeAsNotPersistent;\n var _ref6 = ((_a = attributes.icon) === null || _a === void 0 ? void 0 : _a.split(\" \")) || [],\n _ref7 = _slicedToArray(_ref6, 2),\n iconType = _ref7[0],\n iconName = _ref7[1];\n var onChangeLabelHint = function onChangeLabelHint() {\n setAttributes({\n labelSettings: !attributes.labelSettings\n });\n };\n // Function to handle the change of the title attribute.\n var onChangeTitle = function onChangeTitle(newText) {\n if (newText === \"\") {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n title: \" \"\n });\n } else {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n title: newText\n });\n }\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Placeholder, {\n icon: labelIcon,\n instructions: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Enter your Tab title. You can change it later through the block settings inside the Toolbar.\", \"rrze-elements-blocks\"),\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Tab Label Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"rrze-elements-tabs-modal-container\",\n children: [attributes.icon && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_6__.IconMarkComponent, {\n type: iconType,\n iconName: iconName,\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n defaultClass: \"elements-tabs-icon-modal\",\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.TextControl, {\n value: attributes.title,\n onChange: onChangeTitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Enter your Tab Label\", \"rrze-elements-blocks\"),\n className: \"elements-tabs-icon-modal-input\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"primary\",\n onClick: onChangeLabelHint,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Hide Label settings\", \"rrze-elements-blocks\")\n })]\n })\n });\n};\n/**\n * Inspector controls for title settings.\n *\n * @param {TitleSettingsProps} props - Properties passed to the component\n * @returns {JSX.Element} JSX element\n */\nvar TitleInspectorControls = function TitleInspectorControls(_ref8) {\n var attributes = _ref8.attributes,\n setAttributes = _ref8.setAttributes;\n var _useDispatch3 = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch3.__unstableMarkNextChangeAsNotPersistent;\n var onChangeTitle = function onChangeTitle(newText) {\n if (newText === \"\") {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n title: \" \"\n });\n } else {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n title: newText\n });\n }\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Label settings\", \"rrze-elements-blocks\"),\n initialOpen: true,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalText, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Enter your Tab Label.\", \"rrze-elements-blocks\")\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.TextControl, {\n value: attributes.title,\n onChange: onChangeTitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Enter your Tab Label\", \"rrze-elements-blocks\"),\n className: \"elements-blocks-input-following-icon\"\n })]\n });\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFiL0luc3BlY3RvckNvbnRyb2xzL1RpdGxlU2V0dGluZ3MudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFxQztBQWNOO0FBQ3FDO0FBRXRCO0FBQ0E7QUFDa0I7QUEyQmhFLElBQU1tQixTQUFTLEdBQ2JDLHNEQUFBLENBQUNoQixzREFBRztFQUFDaUIsS0FBSyxFQUFDLDRCQUE0QjtFQUFDQyxNQUFNLEVBQUMsS0FBSztFQUFDQyxPQUFPLEVBQUMsYUFBYTtFQUFBQyxRQUFBLEVBRXhFSixzREFBQSxDQUFDZix1REFBSTtJQUFDb0IsQ0FBQyxFQUFDO0VBQXlwQjtBQUFHLEVBRXZxQjtBQUVEOzs7Ozs7QUFNQSxJQUFNQyxZQUFZLEdBQUcsU0FBZkEsWUFBWUEsQ0FBQUMsSUFBQSxFQUF5RDtFQUFBLElBQW5EQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtJQUFFQyxhQUFhLEdBQUFGLElBQUEsQ0FBYkUsYUFBYTtFQUMvQyxJQUFRQyxhQUFhLEdBQUtGLFVBQVUsQ0FBNUJFLGFBQWE7RUFFckIsSUFBTUMsY0FBYyxHQUFHLFNBQWpCQSxjQUFjQSxDQUFBO0lBQUEsSUFBSUMsU0FBUyxHQUFBQyxTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBRyxNQUFNO0lBQUEsT0FDeENiLHNEQUFBLENBQUNoQixzREFBRztNQUFDaUIsS0FBSyxFQUFDLDRCQUE0QjtNQUFDQyxNQUFNLEVBQUMsS0FBSztNQUFDQyxPQUFPLEVBQUMsYUFBYTtNQUFBQyxRQUFBLEVBQ3hFSixzREFBQSxDQUFDZix1REFBSTtRQUNIK0IsSUFBSSxFQUFFSixTQUFTO1FBQ2ZQLENBQUMsRUFBQztNQUF1dUI7SUFDenVCLEVBQ0U7RUFBQSxDQUNQO0VBRUQsSUFBTVksZ0JBQWdCLEdBQUdOLGNBQWMsQ0FBQyxTQUFTLENBQUM7RUFDbEQsSUFBTU8sY0FBYyxHQUFHUCxjQUFjLENBQUMsTUFBTSxD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QWdCLEVBQUUsc0JBQXNCLENBQUM7SUFDbkRzRixXQUFXLEVBQUUsSUFBSTtJQUFBOUQsUUFBQSxHQUVqQkosc0RBQUEsQ0FBQ1QsdUVBQU07TUFBQWEsUUFBQSxFQUNMSixzREFBQSxDQUFDUCxxRUFBSTtRQUFBVyxRQUFBLEVBQUV4QixtREFBRSxDQUFDLHVCQUF1QixFQUFFLHNCQUFzQjtNQUFDO0lBQVEsRUFDM0QsRUFFVG9CLHNEQUFBLENBQUNaLDhEQUFXO01BQ1YrRCxLQUFLLEVBQUUzQyxVQUFVLENBQUMrQixLQUFLO01BQ3ZCYSxRQUFRLEVBQUVmLGFBQWE7TUFDdkJnQixXQUFXLEVBQUV6RSxtREFBRSxDQUFDLHNCQUFzQixFQUFFLHNCQUFzQixDQUFDO01BQy9EMEUsU0FBUyxFQUFDO0lBQXNDLEVBQ2hEO0VBQUEsRUFDUTtBQUVoQixDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90YWIvSW5zcGVjdG9yQ29udHJvbHMvVGl0bGVTZXR0aW5ncy50c3g/NzNlNiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7XG4gIFBhbmVsQm9keSxcbiAgVG9vbGJhckdyb3VwLFxuICBUb29sYmFyQnV0dG9uLFxuICBTVkcsXG4gIFBhdGgsXG4gIFBsYWNlaG9sZGVyLFxuICBCdXR0b24sXG4gIFRleHRDb250cm9sLFxuICBNb2RhbCxcbiAgX19leHBlcmltZW50YWxTcGFjZXIgYXMgU3BhY2VyLFxuICBfX2V4cGVyaW1lbnRhbFRleHQgYXMgVGV4dCxcbiAgSWNvbixcbn0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgc3RvcmUgYXMgYmxvY2tFZGl0b3JTdG9yZSB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5pbXBvcnQgeyB1c2VEaXNwYXRjaCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCB7IHVzZVN0YXRlIH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgSWNvbk1hcmtDb21wb25lbnQgfSBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9JY29uUGlja2VyXCI7XG5cbi8qKlxuICogVHlwZSBkZWZpbml0aW9uIGZvciBUaXRsZVNldHRpbmdzUHJvcHNcbiAqIEB0eXBlZGVmIHtPYmplY3R9IFRpdGxlU2V0dGluZ3NQcm9wc1xuICogQHByb3BlcnR5IHtPYmplY3R9IGF0dHJpYnV0ZXMgLSBUaGUgYXR0cmlidXRlcyBmb3IgdGl0bGUgc2V0dGluZ3NcbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gYXR0cmlidXRlcy54cmF5IC0gVGhlIHhyYXkgc2V0dGluZ1xuICogQHByb3BlcnR5IHtib29sZWFufSBhdHRyaWJ1dGVzLmxhYmVsU2V0dGluZ3MgLSBUaGUgbGFiZWwgc2V0dGluZ3MgZmxhZ1xuICogQHByb3BlcnR5IHtzdHJpbmd9IGF0dHJpYnV0ZXMudGl0bGUgLSBUaGUgdGl0bGUgdGV4dFxuICogQHByb3BlcnR5IHtGdW5jdGlvbn0gc2V0QXR0cmlidXRlcyAtIEZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlc1xuICovXG50eXBlIFRpdGxlU2V0dGluZ3NQcm9wcyA9IHtcbiAgYXR0cmlidXRlczoge1xuICAgIHhyYXk/OiBib29sZWFuO1xuICAgIGxhYmVsU2V0dGluZ3M/OiBib29sZWFuO1xuICAgIGljb24/OiBzdHJpbmc7XG4gICAgdGl0bGU/OiBzdHJpbmc7XG4gICAgc3ZnU3RyaW5nPzogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczoge1xuICAgIHhyYXk/OiBib29sZWFuO1xuICAgIGxhYmVsU2V0dGluZ3M/OiBib29sZWFuO1xuICAgIHRpdGxlPzogc3RyaW5nO1xuICAgIGljb24/OiBzdHJpbmc7XG4gIH0pID0+IHZvaWQ7XG59O1xuXG5jb25zdCBsYWJlbEljb24gPSAoXG4gIDxTVkcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGhlaWdodD1cIjFlbVwiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiPlxuICAgIHsvKiB7IDwhLS0hIEZvbnQgQXdlc29tZSBGcmVlIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT59ICovfVxuICAgIDxQYXRoIGQ9XCJNNDQxIDU4LjlMNDUzLjEgNzFjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlMNDI0IDEzNC4xIDM3Ny45IDg4IDQwNyA1OC45YzkuNC05LjQgMjQuNi05LjQgMzMuOSAwek0yMDkuOCAyNTYuMkwzNDQgMTIxLjkgMzkwLjEgMTY4IDI1NS44IDMwMi4yYy0yLjkgMi45LTYuNSA1LTEwLjQgNi4xbC01OC41IDE2LjcgMTYuNy01OC41YzEuMS0zLjkgMy4yLTcuNSA2LjEtMTAuNHpNMzczLjEgMjVMMTc1LjggMjIyLjJjLTguNyA4LjctMTUgMTkuNC0xOC4zIDMxLjFsLTI4LjYgMTAwYy0yLjQgOC40LS4xIDE3LjQgNi4xIDIzLjZzMTUuMiA4LjUgMjMuNiA2LjFsMTAwLTI4LjZjMTEuOC0zLjQgMjIuNS05LjcgMzEuMS0xOC4zTDQ4NyAxMzguOWMyOC4xLTI4LjEgMjguMS03My43IDAtMTAxLjhMNDc0LjkgMjVDNDQ2LjgtMy4xIDQwMS4yLTMuMSAzNzMuMSAyNXpNODggNjRDMzkuNCA2NCAwIDEwMy40IDAgMTUyVjQyNGMwIDQ4LjYgMzkuNCA4OCA4OCA4OEgzNjBjNDguNiAwIDg4LTM5LjQgODgtODhWMzEyYzAtMTMuMy0xMC43LTI0LTI0LTI0cy0yNCAxMC43LTI0IDI0VjQyNGMwIDIyLjEtMTcuOSA0MC00MCA0MEg4OGMtMjIuMSAwLTQwLTE3LjktNDAtNDBWMTUyYzAtMjIuMSAxNy45LTQwIDQwLTQwSDIwMGMxMy4zIDAgMjQtMTAuNyAyNC0yNHMtMTAuNy0yNC0yNC0yNEg4OHpcIiAvPlxuICA8L1NWRz5cbik7XG5cbi8qKlxuICogQSB0b29sYmFyIGNvbXBvbmVudCB0byBtYW5hZ2UgdGl0bGUgc2V0dGluZ3MuXG4gKlxuICogQHBhcmFtIHtUaXRsZVNldHRpbmdzUHJvcHN9IHByb3BzIC0gUHJvcGVydGllcyBwYXNzZWQgdG8gdGhlIGNvbXBvbmVudFxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggZWxlbWVudFxuICovXG5jb25zdCBUaXRsZVRvb2xiYXIgPSAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH06IFRpdGxlU2V0dGluZ3NQcm9wcykgPT4ge1xuICBjb25zdCB7IGxhYmVsU2V0dGluZ3MgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgY29uc3QgY3JlYXRlWHJheUljb24gPSAoZmlsbENvbG9yID0gXCJub25lXCIpID0+IChcbiAgICA8U1ZHIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBoZWlnaHQ9XCIxZW1cIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj5cbiAgICAgIDxQYXRoXG4gICAgICAgIGZpbGw9e2ZpbGxDb2xvcn1cbiAgICAgICAgZD1cIk0wIDY0QzAgNDYuMyAxNC4zIDMyIDMyIDMySDQ4MGMxNy43IDAgMzIgMTQuMyAzMiAzMnMtMTQuMyAzMi0zMiAzMlY0MTZjMTcuNyAwIDMyIDE0LjMgMzIgMzJzLTE0LjMgMzItMzIgMzJIMzJjLTE3LjcgMC0zMi0xNC4zLTMyLTMyczE0LjMtMzIgMzItMzJWOTZDMTQuMyA5NiAwIDgxLjcgMCA2NHpNMjU2IDk2Yy04LjggMC0xNiA3LjItMTYgMTZ2MzJIMTYwYy04LjggMC0xNiA3LjItMTYgMTZzNy4yIDE2IDE2IDE2aDgwdjQ4SDEyOGMtOC44IDAtMTYgNy4yLTE2IDE2czcuMiAxNiAxNiAxNkgyNDB2NzAuNkwxODkuMSAzMDdjLTUuMi0yLTEwLjYtMy0xNi4yLTNoLTIuMWMtMjMuNiAwLTQyLjggMTkuMi00Mi44IDQyLjhjMCA5LjYgMy4yIDE4LjkgOS4xIDI2LjRsMTguMiAyMy4yYzkuNyAxMi40IDI0LjYgMTkuNiA0MC4zIDE5LjZIMzE2LjRjMTUuNyAwIDMwLjYtNy4yIDQwLjMtMTkuNmwxOC4yLTIzLjJjNS45LTcuNSA5LjEtMTYuOCA5LjEtMjYuNGMwLTIzLjYtMTkuMi00Mi44LTQyLjgtNDIuOEgzMzljLTUuNSAwLTExIDEtMTYuMiAzTDI3MiAzMjYuNlYyNTZIMzg0YzguOCAwIDE2LTcuMiAxNi0xNnMtNy4yLTE2LTE2LTE2SDI3MlYxNzZoODBjOC44IDAgMTYtNy4yIDE2LTE2cy03LjItMTYtMTYtMTZIMjcyVjExMmMwLTguOC03LjItMTYtMTYtMTZ6TTIwOCAzNTJhMTYgMTYgMCAxIDEgMCAzMiAxNiAxNiAwIDEgMSAwLTMyem04MCAxNmExNiAxNiAwIDEgMSAzMiAwIDE2IDE2IDAgMSAxIC0zMiAwelwiXG4gICAgICAvPlxuICAgIDwvU1ZHPlxuICApO1xuXG4gIGNvbnN0IGluYWN0aXZlWHJheUljb24gPSBjcmVhdGVYcmF5SWNvbihcIiNEM0QzRDNcIik7XG4gIGNvbnN0IEFjdGl2ZXhyYXlJY29uID0gY3JlYXRlWHJheUljb24oXCIjMDAwXCIpO1xuXG4gIGNvbnN0IG9uQ2hhbmdlTGFiZWxIaW50ID0gKCkgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBsYWJlbFNldHRpbmdzOiAhYXR0cmlidXRlcy5sYWJlbFNldHRpbmdzIH0pO1xuICB9O1xuXG4gIGNvbnN0IHRvZ2dsZVhyYXkgPSAobmV3WHJheTogYm9vbGVhbikgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyB4cmF5OiBuZXdYcmF5IH0pO1xuICB9O1xuXG4gIHJldHVybiAoXG4gICAgPFRvb2xiYXJHcm91cD5cbiAgICAgIDxUb29sYmFyQnV0dG9uXG4gICAgICAgIGxhYmVsPXtfXyhcIlNob3cgLyBIaWRlIExhYmVsIFNldHRpbmdzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2hhbmdlTGFiZWxIaW50fVxuICAgICAgICBpY29uPXtsYWJlbEljb259IC8+XG4gICAgPC9Ub29sYmFyR3JvdXA+XG4gICk7XG59O1xuXG4vKipcbiAqIEEgbW9kYWwgY29tcG9uZW50IHRvIG1hbmFnZSB0aXRsZSBzZXR0aW5ncy5cbiAqXG4gKiBAcGFyYW0ge1RpdGxlU2V0dGluZ3NQcm9wc30gcHJvcHMgLSBQcm9wZXJ0aWVzIHBhc3NlZCB0byB0aGUgY29tcG9uZW50XG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBlbGVtZW50XG4gKi9cblxuY29uc3QgVGl0bGVNb2RhbCA9ICh7IGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXMgfTogVGl0bGVTZXR0aW5nc1Byb3BzKSA9PiB7XG4gIGNvbnN0IHsgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IH0gPVxuICAgIHVzZURpc3BhdGNoKGJsb2NrRWRpdG9yU3RvcmUpO1xuXG4gIGNvbnN0IFtpc09wZW4sIHNldE9wZW5dID0gdXNlU3RhdGUoZmFsc2UpO1xuICAvLyBGdW5jdGlvbnMgdG8gaGFuZGxlIHRoZSBvcGVuaW5nIGFuZCBjbG9zaW5nIG9mIHRoZSBpY29uIHBpY2tlciBtb2RhbC5cbiAgY29uc3Qgb3Blbk1vZGFsID0gKCkgPT4gc2V0T3Blbih0cnVlKTtcbiAgY29uc3QgY2xvc2VNb2RhbCA9ICgpID0+IHNldE9wZW4oZmFsc2UpO1xuXG4gIC8vIEZ1bmN0aW9uIHRvIGhhbmRsZSB0aGUgY2hhbmdlIG9mIHRoZSB0aXRsZSBhdHRyaWJ1dGUuXG4gIGNvbnN0IG9uQ2hhbmdlVGl0bGUgPSAobmV3VGV4dDogc3RyaW5nKSA9PiB7XG4gICAgaWYgKG5ld1RleHQgPT09IFwiXCIpIHtcbiAgICAgIF9fdW5zdGFibGVNYXJrTmV4dENoYW5nZUFzTm90UGVyc2lzdGVudCgpO1xuICAgICAgc2V0QXR0cmlidXRlcyh7IHRpdGxlOiBcIiBcIiB9KTtcbiAgICB9IGVsc2Uge1xuICAgICAgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50KCk7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGl0bGU6IG5ld1RleHQgfSk7XG4gICAgfVxuICB9O1xuXG4gIGNvbnN0IFtpY29uVHlwZSwgaWNvbk5hbWVdID0gYXR0cmlidXRlcy5pY29uPy5zcGxpdChcIiBcIikgfHwgW107XG5cbiAgcmV0dXJuIChcbiAgICA8PlxuICAgICAgPFRvb2xiYXJCdXR0b25cbiAgICAgICAgaWNvbj17bGFiZWxJY29ufVxuICAgICAgICBsYWJlbD17YXR0cmlidXRlcy50aXRsZSA9PT0gXCJcIlxuICAgICAgICAgID8gX18oXCJBZGQgYW4gTGFiZWxcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKVxuICAgICAgICAgIDogX18oXCJDaGFuZ2UgdGhlIExhYmVsXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgIG9uQ2xpY2s9e29wZW5Nb2RhbH0gLz5cbiAgICAgIHtpc09wZW4gJiYgKFxuICAgICAgICA8TW9kYWxcbiAgICAgICAgICB0aXRsZT17X18oXCJDaGFuZ2UgdGhlIFRhYiBMYWJlbFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgIG9uUmVxdWVzdENsb3NlPXtjbG9zZU1vZGFsfVxuICAgICAgICA+XG4gICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgIHthdHRyaWJ1dGVzLmljb24gJiYgKFxuICAgICAgICAgICAgICA8SWNvbk1hcmtDb21wb25lbnRcbiAgICAgICAgICAgICAgICB0eXBlPXtpY29uVHlwZX1cbiAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk5hbWV9XG4gICAgICAgICAgICAgICAgYXR0cmlidXRlcz17e1xuICAgICAgICAgICAgICAgICAgaWNvbjogYXR0cmlidXRlcy5pY29uLFxuICAgICAgICAgICAgICAgICAgc3ZnU3RyaW5nOiBhdHRyaWJ1dGVzLnN2Z1N0cmluZyxcbiAgICAgICAgICAgICAgICB9fVxuICAgICAgICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICApfVxuICAgICAgICAgICAgPFRleHRDb250cm9sXG4gICAgICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLnRpdGxlfVxuICAgICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VUaXRsZX1cbiAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiRW50ZXIgeW91ciBUYWIgTGFiZWxcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWlucHV0LWZvbGxvd2luZy1pY29uXCJcbiAgICAgICAgICAgIC8+XG5cbiAgICAgICAgICAgIDxCdXR0b24gdmFyaWFudD1cInByaW1hcnlcIiBvbkNsaWNrPXtjbG9zZU1vZGFsfT5cbiAgICAgICAgICAgICAge19fKFwiQ2xvc2VcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L01vZGFsPlxuICAgICAgKX1cbiAgICA8Lz5cbiAgKTtcbn07XG5cbi8qKlxuICogQSBwbGFjZWhvbGRlciBjb21wb25lbnQgZm9yIHRpdGxlIHNldHRpbmdzLlxuICpcbiAqIEBwYXJhbSB7VGl0bGVTZXR0aW5nc1Byb3BzfSBwcm9wcyAtIFByb3BlcnRpZXMgcGFzc2VkIHRvIHRoZSBjb21wb25lbnRcbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gSlNYIGVsZW1lbnRcbiAqL1xuY29uc3QgVGl0bGVQbGFjZWhvbGRlciA9ICh7XG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG59OiBUaXRsZVNldHRpbmdzUHJvcHMpID0+IHtcbiAgY29uc3QgeyBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQgfSA9XG4gICAgdXNlRGlzcGF0Y2goYmxvY2tFZGl0b3JTdG9yZSk7XG4gIGNvbnN0IFtpY29uVHlwZSwgaWNvbk5hbWVdID0gYXR0cmlidXRlcy5pY29uPy5zcGxpdChcIiBcIikgfHwgW107XG5cbiAgY29uc3Qgb25DaGFuZ2VMYWJlbEhpbnQgPSAoKSA9PiB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGxhYmVsU2V0dGluZ3M6ICFhdHRyaWJ1dGVzLmxhYmVsU2V0dGluZ3MgfSk7XG4gIH07XG5cbiAgLy8gRnVuY3Rpb24gdG8gaGFuZGxlIHRoZSBjaGFuZ2Ugb2YgdGhlIHRpdGxlIGF0dHJpYnV0ZS5cbiAgY29uc3Qgb25DaGFuZ2VUaXRsZSA9IChuZXdUZXh0OiBzdHJpbmcpID0+IHtcbiAgICBpZiAobmV3VGV4dCA9PT0gXCJcIikge1xuICAgICAgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50KCk7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGl0bGU6IFwiIFwiIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQoKTtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyB0aXRsZTogbmV3VGV4dCB9KTtcbiAgICB9XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8UGxhY2Vob2xkZXJcbiAgICAgIGljb249e2xhYmVsSWNvbn1cbiAgICAgIGluc3RydWN0aW9ucz17X18oXCJFbnRlciB5b3VyIFRhYiB0aXRsZS4gWW91IGNhbiBjaGFuZ2UgaXQgbGF0ZXIgdGhyb3VnaCB0aGUgYmxvY2sgc2V0dGluZ3MgaW5zaWRlIHRoZSBUb29sYmFyLlwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgbGFiZWw9e19fKFwiVGFiIExhYmVsIFNldHRpbmdzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgPlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJycnplLWVsZW1lbnRzLXRhYnMtbW9kYWwtY29udGFpbmVyXCI+XG4gICAgICAgIHthdHRyaWJ1dGVzLmljb24gJiYgKFxuICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgdHlwZT17aWNvblR5cGV9XG4gICAgICAgICAgICBpY29uTmFtZT17aWNvbk5hbWV9XG4gICAgICAgICAgICBhdHRyaWJ1dGVzPXt7XG4gICAgICAgICAgICAgIGljb246IGF0dHJpYnV0ZXMuaWNvbixcbiAgICAgICAgICAgICAgc3ZnU3RyaW5nOiBhdHRyaWJ1dGVzLnN2Z1N0cmluZyxcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICBkZWZhdWx0Q2xhc3M9XCJlbGVtZW50cy10YWJzLWljb24tbW9kYWxcIlxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgICA8VGV4dENvbnRyb2xcbiAgICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy50aXRsZX1cbiAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VUaXRsZX1cbiAgICAgICAgICBwbGFjZWhvbGRlcj17X18oXCJFbnRlciB5b3VyIFRhYiBMYWJlbFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLXRhYnMtaWNvbi1tb2RhbC1pbnB1dFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxCdXR0b24gdmFyaWFudD1cInByaW1hcnlcIiBvbkNsaWNrPXtvbkNoYW5nZUxhYmVsSGludH0+XG4gICAgICAgICAge19fKFwiSGlkZSBMYWJlbCBzZXR0aW5nc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICA8L0J1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvUGxhY2Vob2xkZXI+XG4gICk7XG59O1xuXG4vKipcbiAqIEluc3BlY3RvciBjb250cm9scyBmb3IgdGl0bGUgc2V0dGluZ3MuXG4gKlxuICogQHBhcmFtIHtUaXRsZVNldHRpbmdzUHJvcHN9IHByb3BzIC0gUHJvcGVydGllcyBwYXNzZWQgdG8gdGhlIGNvbXBvbmVudFxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggZWxlbWVudFxuICovXG5jb25zdCBUaXRsZUluc3BlY3RvckNvbnRyb2xzID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbn06IFRpdGxlU2V0dGluZ3NQcm9wcykgPT4ge1xuICBjb25zdCB7IF9fdW5zdGFibGVNYXJrTmV4dENoYW5nZUFzTm90UGVyc2lzdGVudCB9ID1cbiAgICB1c2VEaXNwYXRjaChibG9ja0VkaXRvclN0b3JlKTtcbiAgY29uc3Qgb25DaGFuZ2VUaXRsZSA9IChuZXdUZXh0OiBzdHJpbmcpID0+IHtcbiAgICBpZiAobmV3VGV4dCA9PT0gXCJcIikge1xuICAgICAgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50KCk7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGl0bGU6IFwiIFwiIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQoKTtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyB0aXRsZTogbmV3VGV4dCB9KTtcbiAgICB9XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8UGFuZWxCb2R5XG4gICAgICB0aXRsZT17X18oXCJMYWJlbCBzZXR0aW5nc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgaW5pdGlhbE9wZW49e3RydWV9XG4gICAgPlxuICAgICAgPFNwYWNlcj5cbiAgICAgICAgPFRleHQ+e19fKFwiRW50ZXIgeW91ciBUYWIgTGFiZWwuXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PC9UZXh0PlxuICAgICAgPC9TcGFjZXI+XG5cbiAgICAgIDxUZXh0Q29udHJvbFxuICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy50aXRsZX1cbiAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlVGl0bGV9XG4gICAgICAgIHBsYWNlaG9sZGVyPXtfXyhcIkVudGVyIHlvdXIgVGFiIExhYmVsXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pbnB1dC1mb2xsb3dpbmctaWNvblwiXG4gICAgICAvPlxuICAgIDwvUGFuZWxCb2R5PlxuICApO1xufTtcblxuZXhwb3J0IHsgVGl0bGVNb2RhbCwgVGl0bGVUb29sYmFyLCBUaXRsZVBsYWNlaG9sZGVyLCBUaXRsZUluc3BlY3RvckNvbnRyb2xzIH07XG4iXSwibmFtZXMiOlsiX18iLCJQYW5lbEJvZHkiLCJUb29sYmFyR3JvdXAiLCJUb29sYmFyQnV0dG9uIiwiU1ZHIiwiUGF0aCIsIlBsYWNlaG9sZGVyIiwiQnV0dG9uIiwiVGV4dENvbnRyb2wiLCJNb2RhbCIsIl9fZXhwZXJpbWVudGFsU3BhY2VyIiwiU3BhY2VyIiwiX19leHBlcmltZW50YWxUZXh0IiwiVGV4dCIsInN0b3JlIiwiYmxvY2tFZGl0b3JTdG9yZSIsInVzZURpc3BhdGNoIiwidXNlU3RhdGUiLCJJY29uTWFya0NvbXBvbmVudCIsImxhYmVsSWNvbiIsIl9qc3giLCJ4bWxucyIsImhlaWdodCIsInZpZXdCb3giLCJjaGlsZHJlbiIsImQiLCJUaXRsZVRvb2xiYXIiLCJfcmVmIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJsYWJlbFNldHRpbmdzIiwiY3JlYXRlWHJheUljb24iLCJmaWxsQ29sb3IiLCJhcmd1bWVudHMiLCJsZW5ndGgiLCJ1bmRlZmluZWQiLCJmaWxsIiwiaW5hY3RpdmVYcmF5SWNvbiIsIkFjdGl2ZXhyYXlJY29uIiwib25DaGFuZ2VMYWJlbEhpbnQiLCJ0b2dnbGVYcmF5IiwibmV3WHJheSIsInhyYXkiLCJsYWJlbCIsIm9uQ2xpY2siLCJpY29uIiwiVGl0bGVNb2RhbCIsIl9yZWYyIiwiX3VzZURpc3BhdGNoIiwiX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IiwiX3VzZVN0YXRlIiwiX3VzZVN0YXRlMiIsIl9zbGljZWRUb0FycmF5IiwiaXNPcGVuIiwic2V0T3BlbiIsIm9wZW5Nb2RhbCIsImNsb3NlTW9kYWwiLCJvbkNoYW5nZVRpdGxlIiwibmV3VGV4dCIsInRpdGxlIiwiX3JlZjMiLCJfYSIsInNwbGl0IiwiX3JlZjQiLCJpY29uVHlwZSIsImljb25OYW1lIiwiX2pzeHMiLCJfRnJhZ21lbnQiLCJvblJlcXVlc3RDbG9zZSIsInR5cGUiLCJzdmdTdHJpbmciLCJ2YWx1ZSIsIm9uQ2hhbmdlIiwicGxhY2Vob2xkZXIiLCJjbGFzc05hbWUiLCJ2YXJpYW50IiwiVGl0bGVQbGFjZWhvbGRlciIsIl9yZWY1IiwiX3VzZURpc3BhdGNoMiIsIl9yZWY2IiwiX3JlZjciLCJpbnN0cnVjdGlvbnMiLCJkZWZhdWx0Q2xhc3MiLCJUaXRsZUluc3BlY3RvckNvbnRyb2xzIiwiX3JlZjgiLCJfdXNlRGlzcGF0Y2gzIiwiaW5pdGlhbE9wZW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/tab/InspectorControls/TitleSettings.tsx\n"); + +/***/ }), + +/***/ "./src/tab/edit.tsx": +/*!**************************!*\ + !*** ./src/tab/edit.tsx ***! + \**************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/symbol.js\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _components_IconPicker__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/IconPicker */ \"./src/components/IconPicker.tsx\");\n/* harmony import */ var _InspectorControls_CustomInspectorControls__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./InspectorControls/CustomInspectorControls */ \"./src/tab/InspectorControls/CustomInspectorControls.tsx\");\n/* harmony import */ var _InspectorControls_TitleSettings__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./InspectorControls/TitleSettings */ \"./src/tab/InspectorControls/TitleSettings.tsx\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n// Imports from WordPress libraries\n\n\n\n\n\n\n// Custom components for enhancing block controls.\n\n\n\n/**\n * Edit component for the Tab block.\n *\n * Provides controls for customizing the Tab-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n clientId = _ref.clientId,\n context = _ref.context;\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var blockId = props[\"data-block\"];\n var icon = attributes.icon;\n // Hide the block in the editor if it is not active or xray is enabled.\n var classNameValue = attributes.active || attributes.xray ? \"\" : \"is-hidden\";\n // isOpen state is used to control the opening and closing of the icon picker modal \n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(false),\n _useState2 = _slicedToArray(_useState, 2),\n isOpen = _useState2[0],\n setOpen = _useState2[1];\n // Sync the block's 'tabsUid' attribute with the parent block's context. \n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {\n if (attributes.tabsUid !== context[\"rrze-elements/tabs-uid\"]) {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n tabsUid: context[\"rrze-elements/tabs-uid\"]\n });\n }\n }, [attributes.tabsUid, context[\"rrze-elements/tabs-uid\"]]);\n /**\n * Sync the block's 'blockId' attribute with the block's ID.\n * This is needed for the tab navigation.\n */\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {\n if (attributes.blockId !== blockId) {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n blockId: blockId\n });\n }\n }, [attributes.blockId, blockId]);\n /**\n * Sync the block's 'active' attribute with the parent block's context.\n * This is needed for the tab navigation to make active tabs visible.\n */\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {\n if (context[\"rrze-elements/tabs-active\"] === \"\") {\n setAttributes({\n active: true\n });\n } else if (context[\"rrze-elements/tabs-active\"] !== blockId) {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n active: false\n });\n } else {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n active: true\n });\n }\n }, [attributes.active, context[\"rrze-elements/tabs-active\"]]);\n /**\n * Sync the block's 'xray' attribute with the parent block's context.\n * The xray attribute is used to show all tabs in the editor.\n */\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {\n setAttributes({\n xray: context[\"rrze-elements/tabs-xray\"]\n });\n }, [attributes.active, context[\"rrze-elements/tabs-xray\"]]);\n // Functions to handle the opening and closing of the icon picker modal.\n var openModal = function openModal() {\n return setOpen(true);\n };\n var closeModal = function closeModal() {\n return setOpen(false);\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_InspectorControls_CustomInspectorControls__WEBPACK_IMPORTED_MODULE_7__.CustomInspectorControls, {\n attributes: {\n title: attributes.title,\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_InspectorControls_TitleSettings__WEBPACK_IMPORTED_MODULE_8__.TitleModal, {\n attributes: {\n labelSettings: attributes.labelSettings,\n title: attributes.title\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n label: icon === \"\" ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Add an icon\", \"rrze-elements-blocks\") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Change the icon\", \"rrze-elements-blocks\"),\n onClick: openModal\n }), isOpen && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Modal, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Select an Icon\", \"rrze-elements-blocks\"),\n onRequestClose: closeModal,\n size: \"large\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_6__.IconPickerModalInset, {\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"primary\",\n onClick: closeModal,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Close\", \"rrze-elements-blocks\")\n })]\n })]\n });\n }\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n id: blockId,\n role: \"tabpanel\",\n \"aria-labelledby\": blockId,\n className: classNameValue,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h2\", {\n className: \"print-only\",\n children: attributes.title\n }), attributes.labelSettings && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_InspectorControls_TitleSettings__WEBPACK_IMPORTED_MODULE_8__.TitlePlaceholder, {\n attributes: {\n title: attributes.title,\n labelSettings: attributes.labelSettings,\n svgString: attributes.svgString,\n icon: attributes.icon\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n template: [[\"core/paragraph\", {\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Click here and press / to enter content inside your Tab\", \"rrze-elements-blocks\")\n }]]\n })]\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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SSxFQUFFUixVQUFVLENBQUNRO1NBQ2xCO1FBQ0RQLGFBQWEsRUFBRUE7TUFBYSxFQUUvQixFQUNEdUIsc0RBQUEsQ0FBQzdDLGdFQUFXO1FBQ1YwRCxRQUFRLEVBQUUsQ0FDUixDQUNFLGdCQUFnQixFQUNoQjtVQUNFQyxXQUFXLEVBQUVsRCxtREFBRSxDQUNiLHlEQUF5RCxFQUN6RCxzQkFBc0I7U0FFekIsQ0FDRjtNQUNGLEVBQ0Q7SUFBQSxFQUNFO0VBQUEsR0FDRjtBQUVWIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90YWIvZWRpdC50c3g/ZDlhNSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzIGZyb20gV29yZFByZXNzIGxpYnJhcmllc1xuaW1wb3J0IHtcbiAgdXNlQmxvY2tQcm9wcyxcbiAgSW5uZXJCbG9ja3MsXG4gIEJsb2NrQ29udHJvbHMsXG4gIHN0b3JlIGFzIGJsb2NrRWRpdG9yU3RvcmUsXG59IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IHtcbiAgVG9vbGJhckl0ZW0sXG4gIFRvb2xiYXJHcm91cCxcbiAgVG9vbGJhckJ1dHRvbixcbiAgQnV0dG9uLFxuICBNb2RhbCxcbn0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgc3ltYm9sIH0gZnJvbSBcIkB3b3JkcHJlc3MvaWNvbnNcIjtcbmltcG9ydCB7IHVzZURpc3BhdGNoIH0gZnJvbSBcIkB3b3JkcHJlc3MvZGF0YVwiO1xuXG4vLyBDdXN0b20gY29tcG9uZW50cyBmb3IgZW5oYW5jaW5nIGJsb2NrIGNvbnRyb2xzLlxuaW1wb3J0IHsgSWNvblBpY2tlciwgSWNvbk1hcmtDb21wb25lbnQsIEljb25QaWNrZXJNb2RhbEluc2V0IH0gZnJvbSBcIi4uL2NvbXBvbmVudHMvSWNvblBpY2tlclwiO1xuaW1wb3J0IHsgQ3VzdG9tSW5zcGVjdG9yQ29udHJvbHMgfSBmcm9tIFwiLi9JbnNwZWN0b3JDb250cm9scy9DdXN0b21JbnNwZWN0b3JDb250cm9sc1wiO1xuaW1wb3J0IHtcbiAgVGl0bGVNb2RhbCxcbiAgVGl0bGVQbGFjZWhvbGRlcixcbn0gZnJvbSBcIi4vSW5zcGVjdG9yQ29udHJvbHMvVGl0bGVTZXR0aW5nc1wiO1xuXG4vKipcbiAqIEludGVyZmFjZSByZXByZXNlbnRpbmcgdGhlIHByb3BlcnRpZXMgZm9yIHRoZSBFZGl0IGNvbXBvbmVudC5cbiAqIFxuICogQGludGVyZmFjZSBFZGl0UHJvcHNcbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBhdHRyaWJ1dGVzIC0gVGhlIGJsb2NrIGF0dHJpYnV0ZXMuXG4gKiBAcHJvcGVydHkge3N0cmluZ30gW2F0dHJpYnV0ZXMuc3R5bGVdIC0gVGhlIHN0eWxlIG9mIHRoZSBibG9jay5cbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBbYXR0cmlidXRlcy5jb2xvcl0gLSBUaGUgY29sb3Igb2YgdGhlIGJsb2NrLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFthdHRyaWJ1dGVzLnRpdGxlXSAtIFRoZSB0aXRsZSBvZiB0aGUgYmxvY2suXG4gKiBAcHJvcGVydHkge3N0cmluZ30gYXR0cmlidXRlcy5pY29uIC0gVGhlIGljb24gb2YgdGhlIGJsb2NrLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFthdHRyaWJ1dGVzLnN2Z1N0cmluZ10gLSBTVkcgc3RyaW5nIGZvciB0aGUgaWNvbi5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2F0dHJpYnV0ZXMuYWN0aXZlXSAtIFdoZXRoZXIgdGhlIGJsb2NrIGlzIGFjdGl2ZS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2F0dHJpYnV0ZXMueHJheV0gLSBXaGV0aGVyIHgtcmF5IGlzIGVuYWJsZWQgZm9yIHRoZSBibG9jay5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2F0dHJpYnV0ZXMubGFiZWxTZXR0aW5nc10gLSBXaGV0aGVyIGxhYmVsIHNldHRpbmdzIGFyZSBlbmFibGVkLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFthdHRyaWJ1dGVzLmJsb2NrSWRdIC0gVGhlIGJsb2NrIElELlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFthdHRyaWJ1dGVzLnRhYnNVaWRdIC0gVGhlIFVJRCBmb3IgdGFicy5cbiAqIEBwcm9wZXJ0eSB7RnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byBzZXQgbmV3IGF0dHJpYnV0ZXMuXG4gKiBAcHJvcGVydHkge3N0cmluZ30gY2xpZW50SWQgLSBVbmlxdWUgY2xpZW50IElEIG9mIHRoZSBibG9jay5cbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBjb250ZXh0IC0gQ29udGV4dCBwcm92aWRlZCBieSBibG9jayBjb250ZXh0LlxuICogQHByb3BlcnR5IHthbnl9IGJsb2NrUHJvcHMgLSBBZGRpdGlvbmFsIGJsb2NrIHByb3BlcnRpZXMuXG4gKi9cbmludGVyZmFjZSBFZGl0UHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgc3R5bGU/OiBzdHJpbmc7XG4gICAgY29sb3I/OiBzdHJpbmc7XG4gICAgdGl0bGU/OiBzdHJpbmc7XG4gICAgaWNvbjogc3RyaW5nO1xuICAgIHN2Z1N0cmluZz86IHN0cmluZztcbiAgICBhY3RpdmU/OiBib29sZWFuO1xuICAgIHhyYXk/OiBib29sZWFuO1xuICAgIGxhYmVsU2V0dGluZ3M/OiBib29sZWFuO1xuICAgIGJsb2NrSWQ/OiBzdHJpbmc7XG4gICAgdGFic1VpZD86IHN0cmluZztcbiAgfTtcbiAgc2V0QXR0cmlidXRlczogKGF0dHJpYnV0ZXM6IFBhcnRpYWw8RWRpdFByb3BzW1wiYXR0cmlidXRlc1wiXT4pID0+IHZvaWQ7XG4gIGNsaWVudElkOiBzdHJpbmc7XG4gIGNvbnRleHQ6IHsgW2tleTogc3RyaW5nXTogYW55IH07XG4gIGJsb2NrUHJvcHM6IGFueTtcbiAgc2VsZWN0ZWRCbG9jazogYW55O1xuICBibG9ja1BhcmVudHM6IGFueTtcbn1cblxudHlwZSBXUEJsb2NrID0ge1xuICBpbm5lckJsb2NrczogV1BCbG9ja1tdO1xuICBuYW1lPzogc3RyaW5nO1xuICBhdHRyaWJ1dGVzPzoge1xuICAgIGNoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gIH07XG4gIGNsaWVudElkPzogc3RyaW5nO1xufTtcblxuLyoqXG4gKiBFZGl0IGNvbXBvbmVudCBmb3IgdGhlIFRhYiBibG9jay5cbiAqXG4gKiBQcm92aWRlcyBjb250cm9scyBmb3IgY3VzdG9taXppbmcgdGhlIFRhYi1ibG9jayBhbmQgcmVuZGVycyB0aGUgYmxvY2sgaW5zaWRlIHRoZSBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtFZGl0UHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMgcGFzc2VkIHRvIHRoZSBjb21wb25lbnQuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBKU1ggcmVwcmVzZW50YXRpb24gb2YgdGhlIGNvbXBvbmVudC5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRWRpdCh7XG4gIGJsb2NrUHJvcHMsXG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG4gIGNsaWVudElkLFxuICBjb250ZXh0LFxufTogRWRpdFByb3BzKSB7XG4gIGNvbnN0IHsgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IH0gPVxuICAgIHVzZURpc3BhdGNoKGJsb2NrRWRpdG9yU3RvcmUpO1xuICBjb25zdCBwcm9wcyA9IHVzZUJsb2NrUHJvcHMoKTtcbiAgY29uc3QgYmxvY2tJZCA9IHByb3BzW1wiZGF0YS1ibG9ja1wiXTtcbiAgY29uc3QgeyBpY29uIH0gPSBhdHRyaWJ1dGVzO1xuXG4gIC8vIEhpZGUgdGhlIGJsb2NrIGluIHRoZSBlZGl0b3IgaWYgaXQgaXMgbm90IGFjdGl2ZSBvciB4cmF5IGlzIGVuYWJsZWQuXG4gIGxldCBjbGFzc05hbWVWYWx1ZSA9IGF0dHJpYnV0ZXMuYWN0aXZlIHx8IGF0dHJpYnV0ZXMueHJheSA/IFwiXCIgOiBcImlzLWhpZGRlblwiO1xuXG4gIC8vIGlzT3BlbiBzdGF0ZSBpcyB1c2VkIHRvIGNvbnRyb2wgdGhlIG9wZW5pbmcgYW5kIGNsb3Npbmcgb2YgdGhlIGljb24gcGlja2VyIG1vZGFsICBcbiAgY29uc3QgW2lzT3Blbiwgc2V0T3Blbl0gPSB1c2VTdGF0ZShmYWxzZSk7XG5cbiAgLy8gU3luYyB0aGUgYmxvY2sncyAndGFic1VpZCcgYXR0cmlidXRlIHdpdGggdGhlIHBhcmVudCBibG9jaydzIGNvbnRleHQuICBcbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBpZiAoYXR0cmlidXRlcy50YWJzVWlkICE9PSBjb250ZXh0W1wicnJ6ZS1lbGVtZW50cy90YWJzLXVpZFwiXSkge1xuICAgICAgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50KCk7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGFic1VpZDogY29udGV4dFtcInJyemUtZWxlbWVudHMvdGFicy11aWRcIl0gfSk7XG4gICAgfVxuICB9LCBbYXR0cmlidXRlcy50YWJzVWlkLCBjb250ZXh0W1wicnJ6ZS1lbGVtZW50cy90YWJzLXVpZFwiXV0pO1xuXG4gIC8qKlxuICAgKiBTeW5jIHRoZSBibG9jaydzICdibG9ja0lkJyBhdHRyaWJ1dGUgd2l0aCB0aGUgYmxvY2sncyBJRC5cbiAgICogVGhpcyBpcyBuZWVkZWQgZm9yIHRoZSB0YWIgbmF2aWdhdGlvbi5cbiAgICovXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgaWYgKGF0dHJpYnV0ZXMuYmxvY2tJZCAhPT0gYmxvY2tJZCkge1xuICAgICAgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50KCk7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgYmxvY2tJZDogYmxvY2tJZCB9KTtcbiAgICB9XG4gIH0sIFthdHRyaWJ1dGVzLmJsb2NrSWQsIGJsb2NrSWRdKTtcblxuICAvKipcbiAgICogU3luYyB0aGUgYmxvY2sncyAnYWN0aXZlJyBhdHRyaWJ1dGUgd2l0aCB0aGUgcGFyZW50IGJsb2NrJ3MgY29udGV4dC5cbiAgICogVGhpcyBpcyBuZWVkZWQgZm9yIHRoZSB0YWIgbmF2aWdhdGlvbiB0byBtYWtlIGFjdGl2ZSB0YWJzIHZpc2libGUuXG4gICAqL1xuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGlmIChjb250ZXh0W1wicnJ6ZS1lbGVtZW50cy90YWJzLWFjdGl2ZVwiXSA9PT0gXCJcIikge1xuICAgICAgc2V0QXR0cmlidXRlcyh7IGFjdGl2ZTogdHJ1ZSB9KTtcbiAgICB9IGVsc2UgaWYgKGNvbnRleHRbXCJycnplLWVsZW1lbnRzL3RhYnMtYWN0aXZlXCJdICE9PSBibG9ja0lkKSB7XG4gICAgICBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQoKTtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBhY3RpdmU6IGZhbHNlIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQoKTtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBhY3RpdmU6IHRydWUgfSk7XG4gICAgfVxuICB9LCBbYXR0cmlidXRlcy5hY3RpdmUsIGNvbnRleHRbXCJycnplLWVsZW1lbnRzL3RhYnMtYWN0aXZlXCJdXSk7XG5cbiAgLyoqXG4gICAqIFN5bmMgdGhlIGJsb2NrJ3MgJ3hyYXknIGF0dHJpYnV0ZSB3aXRoIHRoZSBwYXJlbnQgYmxvY2sncyBjb250ZXh0LlxuICAgKiBUaGUgeHJheSBhdHRyaWJ1dGUgaXMgdXNlZCB0byBzaG93IGFsbCB0YWJzIGluIHRoZSBlZGl0b3IuXG4gICAqL1xuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyB4cmF5OiBjb250ZXh0W1wicnJ6ZS1lbGVtZW50cy90YWJzLXhyYXlcIl0gfSk7XG4gIH0sIFthdHRyaWJ1dGVzLmFjdGl2ZSwgY29udGV4dFtcInJyemUtZWxlbWVudHMvdGFicy14cmF5XCJdXSk7XG5cbiAgLy8gRnVuY3Rpb25zIHRvIGhhbmRsZSB0aGUgb3BlbmluZyBhbmQgY2xvc2luZyBvZiB0aGUgaWNvbiBwaWNrZXIgbW9kYWwuXG4gIGNvbnN0IG9wZW5Nb2RhbCA9ICgpID0+IHNldE9wZW4odHJ1ZSk7XG4gIGNvbnN0IGNsb3NlTW9kYWwgPSAoKSA9PiBzZXRPcGVuKGZhbHNlKTtcblxuXG4gIHJldHVybiAoXG4gICAgPGRpdiB7Li4ucHJvcHN9PlxuICAgICAgPEN1c3RvbUluc3BlY3RvckNvbnRyb2xzXG4gICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICB0aXRsZTogYXR0cmlidXRlcy50aXRsZSxcbiAgICAgICAgICBpY29uOiBhdHRyaWJ1dGVzLmljb24sXG4gICAgICAgICAgc3ZnU3RyaW5nOiBhdHRyaWJ1dGVzLnN2Z1N0cmluZyxcbiAgICAgICAgfX1cbiAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgIC8+XG4gICAgICB7LyogQHRzLWlnbm9yZSAqL31cbiAgICAgIDxCbG9ja0NvbnRyb2xzPlxuICAgICAgICA8VGl0bGVNb2RhbFxuICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgIGxhYmVsU2V0dGluZ3M6IGF0dHJpYnV0ZXMubGFiZWxTZXR0aW5ncyxcbiAgICAgICAgICAgIHRpdGxlOiBhdHRyaWJ1dGVzLnRpdGxlLFxuICAgICAgICAgIH19XG4gICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgLz5cbiAgICAgICAgPFRvb2xiYXJHcm91cD5cbiAgICAgICAgICA8VG9vbGJhckl0ZW0+XG4gICAgICAgICAgICB7KCkgPT4gKFxuICAgICAgICAgICAgICA8PlxuICAgICAgICAgICAgICAgIDxUb29sYmFyQnV0dG9uXG4gICAgICAgICAgICAgICAgICBpY29uPXtzeW1ib2x9XG4gICAgICAgICAgICAgICAgICBsYWJlbD17aWNvbiA9PT0gXCJcIlxuICAgICAgICAgICAgICAgICAgICA/IF9fKFwiQWRkIGFuIGljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKVxuICAgICAgICAgICAgICAgICAgICA6IF9fKFwiQ2hhbmdlIHRoZSBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgICBvbkNsaWNrPXtvcGVuTW9kYWx9IC8+XG4gICAgICAgICAgICAgICAge2lzT3BlbiAmJiAoXG4gICAgICAgICAgICAgICAgICA8TW9kYWxcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU9e19fKFwiU2VsZWN0IGFuIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgICAgICAgb25SZXF1ZXN0Q2xvc2U9e2Nsb3NlTW9kYWx9XG4gICAgICAgICAgICAgICAgICAgIHNpemU9XCJsYXJnZVwiXG4gICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgIDxJY29uUGlja2VyTW9kYWxJbnNldFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGljb246IGF0dHJpYnV0ZXMuaWNvbixcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Z1N0cmluZzogYXR0cmlidXRlcy5zdmdTdHJpbmcsXG4gICAgICAgICAgICAgICAgICAgICAgfX1cbiAgICAgICAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgICAgICA8QnV0dG9uIHZhcmlhbnQ9XCJwcmltYXJ5XCIgb25DbGljaz17Y2xvc2VNb2RhbH0+XG4gICAgICAgICAgICAgICAgICAgICAge19fKFwiQ2xvc2VcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgICAgICA8L01vZGFsPlxuICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgIDwvPlxuICAgICAgICAgICAgKX1cbiAgICAgICAgICA8L1Rvb2xiYXJJdGVtPlxuICAgICAgICA8L1Rvb2xiYXJHcm91cD5cbiAgICAgIDwvQmxvY2tDb250cm9scz5cblxuICAgICAgPGRpdlxuICAgICAgICBpZD17YmxvY2tJZH1cbiAgICAgICAgcm9sZT1cInRhYnBhbmVsXCJcbiAgICAgICAgYXJpYS1sYWJlbGxlZGJ5PXtibG9ja0lkfVxuICAgICAgICBjbGFzc05hbWU9e2NsYXNzTmFtZVZhbHVlfVxuICAgICAgPlxuICAgICAgICA8aDIgY2xhc3NOYW1lPVwicHJpbnQtb25seVwiPnthdHRyaWJ1dGVzLnRpdGxlfTwvaDI+XG4gICAgICAgIHthdHRyaWJ1dGVzLmxhYmVsU2V0dGluZ3MgJiYgKFxuICAgICAgICAgIDxUaXRsZVBsYWNlaG9sZGVyXG4gICAgICAgICAgICBhdHRyaWJ1dGVzPXt7XG4gICAgICAgICAgICAgIHRpdGxlOiBhdHRyaWJ1dGVzLnRpdGxlLFxuICAgICAgICAgICAgICBsYWJlbFNldHRpbmdzOiBhdHRyaWJ1dGVzLmxhYmVsU2V0dGluZ3MsXG4gICAgICAgICAgICAgIHN2Z1N0cmluZzogYXR0cmlidXRlcy5zdmdTdHJpbmcsXG4gICAgICAgICAgICAgIGljb246IGF0dHJpYnV0ZXMuaWNvbixcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICAgIHRlbXBsYXRlPXtbXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIFwiY29yZS9wYXJhZ3JhcGhcIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBfXyhcbiAgICAgICAgICAgICAgICAgIFwiQ2xpY2sgaGVyZSBhbmQgcHJlc3MgLyB0byBlbnRlciBjb250ZW50IGluc2lkZSB5b3VyIFRhYlwiLFxuICAgICAgICAgICAgICAgICAgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgXX1cbiAgICAgICAgLz5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsIkJsb2NrQ29udHJvbHMiLCJzdG9yZSIsImJsb2NrRWRpdG9yU3RvcmUiLCJUb29sYmFySXRlbSIsIlRvb2xiYXJHcm91cCIsIlRvb2xiYXJCdXR0b24iLCJCdXR0b24iLCJNb2RhbCIsIl9fIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJzeW1ib2wiLCJ1c2VEaXNwYXRjaCIsIkljb25QaWNrZXJNb2RhbEluc2V0IiwiQ3VzdG9tSW5zcGVjdG9yQ29udHJvbHMiLCJUaXRsZU1vZGFsIiwiVGl0bGVQbGFjZWhvbGRlciIsIkVkaXQiLCJfcmVmIiwiYmxvY2tQcm9wcyIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiY2xpZW50SWQiLCJjb250ZXh0IiwiX3VzZURpc3BhdGNoIiwiX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IiwicHJvcHMiLCJibG9ja0lkIiwiaWNvbiIsImNsYXNzTmFtZVZhbHVlIiwiYWN0aXZlIiwieHJheSIsIl91c2VTdGF0ZSIsIl91c2VTdGF0ZTIiLCJfc2xpY2VkVG9BcnJheSIsImlzT3BlbiIsInNldE9wZW4iLCJ0YWJzVWlkIiwib3Blbk1vZGFsIiwiY2xvc2VNb2RhbCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwidGl0bGUiLCJzdmdTdHJpbmciLCJsYWJlbFNldHRpbmdzIiwiX0ZyYWdtZW50IiwibGFiZWwiLCJvbkNsaWNrIiwib25SZXF1ZXN0Q2xvc2UiLCJzaXplIiwidmFyaWFudCIsImlkIiwicm9sZSIsImNsYXNzTmFtZSIsInRlbXBsYXRlIiwicGxhY2Vob2xkZXIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/tab/edit.tsx\n"); + +/***/ }), + +/***/ "./src/tab/index.tsx": +/*!***************************!*\ + !*** ./src/tab/index.tsx ***! + \***************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/tab/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/tab/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/tab/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/tab/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n example: {\n attributes: {\n message: 'Accordion'\n }\n },\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".5\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"204.25\",\n width: \"360.29\",\n height: \"133.91\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m81.59,173.84h112.67c3.16,0,5.73,2.57,5.73,5.73v25.16h-124.13v-25.16c0-3.16,2.57-5.73,5.73-5.73Z\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m150.48,173.84h112.67c3.16,0,5.73,2.57,5.73,5.73v25.16h-124.13v-25.16c0-3.16,2.57-5.73,5.73-5.73Z\",\n fill: \"evenodd\",\n opacity: \".2\",\n strokeWidth: \"0\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFiL2luZGV4LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7Ozs7O0FBS3NEO0FBRXREOzs7Ozs7OztBQVNBOzs7QUFHMEI7QUFDQTtBQUNVO0FBQ2I7QUFHdkI7Ozs7O0FBS0FBLG9FQUFpQixDQUFFRyw2Q0FBb0IsRUFBRTtFQUN4Qzs7O0VBR0FFLE9BQU8sRUFBRTtJQUNSQyxVQUFVLEVBQUU7TUFDWEMsT0FBTyxFQUFFOztHQUVWO0VBQ0RDLElBQUksRUFBRTtJQUNMQyxHQUFHLEVBQUVDLHVEQUFBO01BQUtDLEVBQUUsRUFBQyxTQUFTO01BQUNDLEtBQUssRUFBQyw0QkFBNEI7TUFBQ0MsT0FBTyxFQUFDLGFBQWE7TUFBQUMsUUFBQSxHQUFDQyxzREFBQTtRQUFHQyxPQUFPLEVBQUMsSUFBSTtRQUFBRixRQUFBLEVBQUNDLHNEQUFBO1VBQU1FLENBQUMsRUFBQyxPQUFPO1VBQUNDLENBQUMsRUFBQyxRQUFRO1VBQUNDLEtBQUssRUFBQyxRQUFRO1VBQUNDLE1BQU0sRUFBQyxRQUFRO1VBQUNDLElBQUksRUFBQyxTQUFTO1VBQUNDLFdBQVcsRUFBQztRQUFHO01BQUUsRUFBSSxFQUFBUCxzREFBQTtRQUFNUSxDQUFDLEVBQUMsa0dBQWtHO1FBQUNGLElBQUksRUFBQyxTQUFTO1FBQUNDLFdBQVcsRUFBQztNQUFHLEVBQUUsRUFBQVAsc0RBQUE7UUFBTVEsQ0FBQyxFQUFDLG1HQUFtRztRQUFDRixJQUFJLEVBQUMsU0FBUztRQUFDTCxPQUFPLEVBQUMsSUFBSTtRQUFDTSxXQUFXLEVBQUM7TUFBRyxFQUFFO0lBQUE7R0FDbGU7RUFDREUsbUJBQW1CLEVBQUUsU0FBckJBLG1CQUFtQkEsQ0FBR2xCLFVBQWUsRUFBQW1CLElBQUEsRUFBc0I7SUFBQSxJQUFsQkMsT0FBTyxHQUFBRCxJQUFBLENBQVBDLE9BQU87SUFDL0MsSUFBUUMsS0FBSyxHQUFLckIsVUFBVSxDQUFwQnFCLEtBQUs7SUFFYjtJQUNBO0lBQ0EsSUFBSUQsT0FBTyxLQUFLLFdBQVcsSUFBSUMsS0FBSyxFQUFFO01BQ3JDLE9BQU9BLEtBQUs7SUFDYjtFQUNELENBQUM7RUFDRDs7O0VBR0FDLElBQUksRUFBRTNCLDZDQUFJO0VBRVY7OztFQUdBQyxJQUFJLEVBQUpBLDZDQUFJQTtDQUNHLENBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL3RhYi9pbmRleC50c3g/NmU1ZSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzIGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xuaW1wb3J0IHsgcmVnaXN0ZXJCbG9ja1R5cGUgfSBmcm9tICdAd29yZHByZXNzL2Jsb2Nrcyc7XG5cbi8qKlxuICogTGV0cyB3ZWJwYWNrIHByb2Nlc3MgQ1NTLCBTQVNTIG9yIFNDU1MgZmlsZXMgcmVmZXJlbmNlZCBpbiBKYXZhU2NyaXB0IGZpbGVzLlxuICogQWxsIGZpbGVzIGNvbnRhaW5pbmcgYHN0eWxlYCBrZXl3b3JkIGFyZSBidW5kbGVkIHRvZ2V0aGVyLiBUaGUgY29kZSB1c2VkXG4gKiBnZXRzIGFwcGxpZWQgYm90aCB0byB0aGUgZnJvbnQgb2YgeW91ciBzaXRlIGFuZCB0byB0aGUgZWRpdG9yLiBBbGwgb3RoZXIgZmlsZXNcbiAqIGdldCBhcHBsaWVkIHRvIHRoZSBlZGl0b3Igb25seS5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL0B3b3JkcHJlc3Mvc2NyaXB0cyN1c2luZy1jc3NcbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRWRpdCBmcm9tICcuL2VkaXQnO1xuaW1wb3J0IHNhdmUgZnJvbSAnLi9zYXZlJztcbmltcG9ydCBtZXRhZGF0YSBmcm9tICcuL2Jsb2NrLmpzb24nO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoIG1ldGFkYXRhLm5hbWUgYXMgYW55LCB7XG5cdC8qKlxuXHQgKiBVc2VkIHRvIGNvbnN0cnVjdCBhIHByZXZpZXcgZm9yIHRoZSBibG9jayB0byBiZSBzaG93biBpbiB0aGUgYmxvY2sgaW5zZXJ0ZXIuXG5cdCAqL1xuXHRleGFtcGxlOiB7XG5cdFx0YXR0cmlidXRlczoge1xuXHRcdFx0bWVzc2FnZTogJ0FjY29yZGlvbicsXG5cdFx0fSxcblx0fSxcblx0aWNvbjoge1xuXHRcdHNyYzogPHN2ZyBpZD1cIkViZW5lXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PGcgb3BhY2l0eT1cIi41XCI+PHJlY3QgeD1cIjc1Ljg2XCIgeT1cIjIwNC4yNVwiIHdpZHRoPVwiMzYwLjI5XCIgaGVpZ2h0PVwiMTMzLjkxXCIgZmlsbD1cImV2ZW5vZGRcIiBzdHJva2VXaWR0aD1cIjBcIi8+PC9nPjxwYXRoIGQ9XCJtODEuNTksMTczLjg0aDExMi42N2MzLjE2LDAsNS43MywyLjU3LDUuNzMsNS43M3YyNS4xNmgtMTI0LjEzdi0yNS4xNmMwLTMuMTYsMi41Ny01LjczLDUuNzMtNS43M1pcIiBmaWxsPVwiZXZlbm9kZFwiIHN0cm9rZVdpZHRoPVwiMFwiLz48cGF0aCBkPVwibTE1MC40OCwxNzMuODRoMTEyLjY3YzMuMTYsMCw1LjczLDIuNTcsNS43Myw1LjczdjI1LjE2aC0xMjQuMTN2LTI1LjE2YzAtMy4xNiwyLjU3LTUuNzMsNS43My01LjczWlwiIGZpbGw9XCJldmVub2RkXCIgb3BhY2l0eT1cIi4yXCIgc3Ryb2tlV2lkdGg9XCIwXCIvPjwvc3ZnPlxuXHR9LFxuXHRfX2V4cGVyaW1lbnRhbExhYmVsOiAoYXR0cmlidXRlczogYW55LCB7IGNvbnRleHQgfTogYW55KSA9PiB7XG5cdFx0Y29uc3QgeyB0aXRsZSB9ID0gYXR0cmlidXRlcztcblxuXHRcdC8vIEluIHRoZSBsaXN0IHZpZXcsIHVzZSB0aGUgYmxvY2sncyB0aXRsZSBhcyB0aGUgbGFiZWwuXG5cdFx0Ly8gSWYgdGhlIHRpdGxlIGlzIGVtcHR5LCBmYWxsIGJhY2sgdG8gdGhlIGRlZmF1bHQgbGFiZWwuXG5cdFx0aWYgKGNvbnRleHQgPT09ICdsaXN0LXZpZXcnICYmIHRpdGxlKSB7XG5cdFx0XHRyZXR1cm4gdGl0bGU7XG5cdFx0fVxuXHR9LFxuXHQvKipcblx0ICogQHNlZSAuL2VkaXQuanNcblx0ICovXG5cdGVkaXQ6IEVkaXQsXG5cblx0LyoqXG5cdCAqIEBzZWUgLi9zYXZlLmpzXG5cdCAqL1xuXHRzYXZlLFxufSBhcyBhbnkgKTtcbiJdLCJuYW1lcyI6WyJyZWdpc3RlckJsb2NrVHlwZSIsIkVkaXQiLCJzYXZlIiwibWV0YWRhdGEiLCJuYW1lIiwiZXhhbXBsZSIsImF0dHJpYnV0ZXMiLCJtZXNzYWdlIiwiaWNvbiIsInNyYyIsIl9qc3hzIiwiaWQiLCJ4bWxucyIsInZpZXdCb3giLCJjaGlsZHJlbiIsIl9qc3giLCJvcGFjaXR5IiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsImZpbGwiLCJzdHJva2VXaWR0aCIsImQiLCJfX2V4cGVyaW1lbnRhbExhYmVsIiwiX3JlZiIsImNvbnRleHQiLCJ0aXRsZSIsImVkaXQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/tab/index.tsx\n"); + +/***/ }), + +/***/ "./src/tab/save.tsx": +/*!**************************!*\ + !*** ./src/tab/save.tsx ***! + \**************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var tabsUid = attributes.tabsUid;\n var uid = attributes.blockId.slice(0, 10);\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({\n id: \"tab-\".concat(tabsUid, \"_tabpanel_tab-label-\").concat(uid),\n role: \"tabpanel\",\n \"aria-labelledby\": \"\".concat(uid),\n className: \"\"\n }, blockProps, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h2\", {\n className: \"print-only\",\n children: attributes.title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})]\n }))\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFiL3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFxRTtBQVd2RCxTQUFVRSxJQUFJQSxDQUFBQyxJQUFBLEVBQTBCO0VBQUEsSUFBdkJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQ3ZDLElBQU1DLFVBQVUsR0FBR0wsa0VBQWEsQ0FBQ0UsSUFBSSxFQUFFO0VBQ3ZDLElBQU1JLE9BQU8sR0FBR0YsVUFBVSxDQUFDRSxPQUFPO0VBQ2xDLElBQU1DLEdBQUcsR0FBR0gsVUFBVSxDQUFDSSxPQUFPLENBQUNDLEtBQUssQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDO0VBRTNDLE9BQ0lDLHNEQUFBLENBQUFDLHVEQUFBO0lBQUFDLFFBQUEsRUFDSUMsdURBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBO01BQ0VDLEVBQUUsU0FBQUMsTUFBQSxDQUFTWCxPQUFPLDBCQUFBVyxNQUFBLENBQXVCVixHQUFHLENBQUU7TUFDOUNXLElBQUksRUFBQyxVQUFVO01BQUEsc0JBQUFELE1BQUEsQ0FDS1YsR0FBRyxDQUFFO01BQ3pCWSxTQUFTLEVBQUM7SUFBRSxHQUNSZCxVQUFVO01BQUFPLFFBQUEsR0FFZEYsc0RBQUE7UUFBSVMsU0FBUyxFQUFDLFlBQVk7UUFBQVAsUUFBQSxFQUFFUixVQUFVLENBQUNnQjtNQUFLLEVBQU0sRUFDbERWLHNEQUFBLENBQUNULGdFQUFXLENBQUNvQixPQUFPLEtBQUc7SUFBQTtFQUNuQixFQUNQO0FBRVQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL3RhYi9zYXZlLnRzeD84ZDNmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMsIElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgY29sb3I6IHN0cmluZztcbiAgICB0YWJzVWlkOiBzdHJpbmc7XG4gICAgYmxvY2tJZDogc3RyaW5nO1xuICAgIHRpdGxlOiBzdHJpbmc7XG4gIH07XG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhdmUoeyBhdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIGNvbnN0IHRhYnNVaWQgPSBhdHRyaWJ1dGVzLnRhYnNVaWQ7XG4gIGNvbnN0IHVpZCA9IGF0dHJpYnV0ZXMuYmxvY2tJZC5zbGljZSgwLCAxMCk7XG5cbiAgcmV0dXJuIChcbiAgICAgIDw+XG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAgaWQ9e2B0YWItJHt0YWJzVWlkfV90YWJwYW5lbF90YWItbGFiZWwtJHt1aWR9YH1cbiAgICAgICAgICAgIHJvbGU9XCJ0YWJwYW5lbFwiXG4gICAgICAgICAgICBhcmlhLWxhYmVsbGVkYnk9e2Ake3VpZH1gfVxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiXCJcbiAgICAgICAgICAgIHsuLi5ibG9ja1Byb3BzfVxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJwcmludC1vbmx5XCI+e2F0dHJpYnV0ZXMudGl0bGV9PC9oMj5cbiAgICAgICAgICAgIDxJbm5lckJsb2Nrcy5Db250ZW50IC8+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICA8Lz5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiSW5uZXJCbG9ja3MiLCJzYXZlIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJibG9ja1Byb3BzIiwidGFic1VpZCIsInVpZCIsImJsb2NrSWQiLCJzbGljZSIsIl9qc3giLCJfRnJhZ21lbnQiLCJjaGlsZHJlbiIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiaWQiLCJjb25jYXQiLCJyb2xlIiwiY2xhc3NOYW1lIiwidGl0bGUiLCJDb250ZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/tab/save.tsx\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/brands.scss": +/*!************************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/brands.scss ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9icmFuZHMuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbXBvbmVudHMvYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvYnJhbmRzLnNjc3M/YzgyYSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/brands.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/fontawesome.scss": +/*!*****************************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/fontawesome.scss ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzPzVmZDYiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/fontawesome.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/regular.scss": +/*!*************************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/regular.scss ***! + \*************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9yZWd1bGFyLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzcz9kY2NjIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/regular.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/solid.scss": +/*!***********************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/solid.scss ***! + \***********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzPzIxMjgiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/solid.scss\n"); + +/***/ }), + +/***/ "./src/tab/editor.scss": +/*!*****************************!*\ + !*** ./src/tab/editor.scss ***! + \*****************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFiL2VkaXRvci5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvdGFiL2VkaXRvci5zY3NzP2FkZDkiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/tab/editor.scss\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/a11y": +/*!******************************!*\ + !*** external ["wp","a11y"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["a11y"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "./src/components/assets/fontawesome/fontawesomeIconNames.json": +/*!*********************************************************************!*\ + !*** ./src/components/assets/fontawesome/fontawesomeIconNames.json ***! + \*********************************************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'); + +/***/ }), + +/***/ "./src/tab/block.json": +/*!****************************!*\ + !*** ./src/tab/block.json ***! + \****************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/tab","version":"1.0.10","title":"Tabs","category":"rrze_elements","description":"Creates an tabs block.","parent":["rrze-elements/tabs"],"attributes":{"register":{"type":"boolean","default":false},"title":{"type":"string","default":""},"icon":{"type":"string","default":""},"svgString":{"type":"string","default":""},"order":{"type":"integer","default":0},"active":{"type":"boolean","default":true},"xray":{"type":"boolean","default":false},"labelSettings":{"type":"boolean","default":true},"blockId":{"type":"string","default":""},"tabsUid":{"type":"string","default":""}},"supports":{"html":false},"usesContext":["rrze-elements/tabs-order","rrze-elements/tabs-active","rrze-elements/tabs-xray","rrze-elements/tabs-uid"],"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/tab/index.tsx"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/tabs/index-rtl.css b/build/tabs/index-rtl.css index 70621bb5..fb14b784 100644 --- a/build/tabs/index-rtl.css +++ b/build/tabs/index-rtl.css @@ -1,5 +1,11813 @@ -.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-right:var(--fa-li-margin,2.5em);padding-right:0}.fa-ul>li{position:relative}.fa-li{right:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-pull-right{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var«-750:1»,var«750:-2»,var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(15deg)}4%{transform:rotate(-15deg)}24%,8%{transform:rotate(18deg)}12%,28%{transform:rotate(-18deg)}16%{transform:rotate(22deg)}20%{transform:rotate(-22deg)}32%{transform:rotate(12deg)}36%{transform:rotate(-12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.fa-rotate-90{transform:rotate(-90deg)}.fa-rotate-180{transform:rotate(-180deg)}.fa-rotate-270{transform:rotate(-270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{right:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-left:1em} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} -:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} -.rrze-elements-tabs [role=tab] span.focus{display:inline-block}.rrze-elements-tabs [role=tab] span.focus>svg.rrze-elements-icon{border-radius:0!important;color:unset;margin-left:.4em;max-width:2em;padding:0}.rrze-elements-tabs [role=tab] span.focus .tab-suffix{display:inline-block;font-weight:700;margin-right:.4em}.rrze-elements-tabs{margin-bottom:1em}.rrze-elements-tabs [role=tab],.rrze-elements-tabs [role=tab]:focus,.rrze-elements-tabs [role=tab]:hover{outline:none;overflow:visible;padding:2px 6px;position:relative;z-index:2}.rrze-elements-tabs [role=tab]{border-radius:0;cursor:pointer;display:block;font-size:1rem;margin:0 0 0 5px;text-align:right;width:100%}.rrze-elements-tabs [role=tab][aria-selected=true]{font-weight:700}.rrze-elements-tabs [role=tab] span.focus{align-items:baseline;flex-direction:row;flex-wrap:nowrap;justify-content:center}@media(min-width:550px){.rrze-elements-tabs [role=tab]{border-radius:5px 5px 0 0;border-top-right-radius:4px;border-top-left-radius:4px;display:inline-block;top:1px;width:auto}}.rrze-elements-tabs [role=tab] span.focus{display:inline;margin:2px;padding:4px 6px}.rrze-elements-tabs [role=tab] span.focus>svg{border-radius:0!important;color:unset;display:inline;margin-left:.4em;max-width:1.5ch;padding:0}.rrze-elements-tabs [role=tabpanel]{min-height:10em;overflow:auto;padding:1rem}.rrze-elements-tabs [role=tabpanel].is-hidden{display:none}.rrze-elements-tabs [role=tabpanel] figure:first-child{margin-top:0}.rrze-elements-tabs .elements-tabs-label-icon-inside-editor{max-height:1.5ch;max-width:1.5ch;padding-left:1ch;width:1.5ch}.rrze-elements-tabs.primary [role=tablist] button{background-color:var(--color-primary-ci-hell2,#ced9e7);border:1px solid var(--color-primary-ci-hell2,#ced9e7);border-bottom-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell2-kontrast,#000)}.rrze-elements-tabs.primary [role=tablist] button:active,.rrze-elements-tabs.primary [role=tablist] button:focus,.rrze-elements-tabs.primary [role=tablist] button:hover{border-color:var(--color-primary-ci-hell,#04316a);color:inherit}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] button{border-top:1px solid var(--color-primary-ci-hell2,#ced9e7)}.rrze-elements-tabs.primary [role=tablist] button:active,.rrze-elements-tabs.primary [role=tablist] button:hover{border-color:var(--color-primary-ci-hell,#04316a);color:inherit}.rrze-elements-tabs.primary [role=tablist] button:focus>span.focus{border:2px solid var(--color-primary-dunkler,#004a9f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.primary [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.primary [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]{background:var(--color-primary-ci-hell,#04316a);border-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-primary-ci-hell,#04316a);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover{background:var(--color-primary-ci-hell,#04316a);border-bottom-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.primary [role=tabpanel]{border:1px solid var(--color-primary-ci-hell,#04316a);border-top:0}@media(min-width:550px){.rrze-elements-tabs.primary [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}@media print{.rrze-elements-tabs.primary [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}.rrze-elements-tabs.zentral [role=tablist] button{background-color:var(--color-zentral-ci-hell2,#ced9e7);border:1px solid var(--color-zentral-ci-hell2,#ced9e7);border-bottom-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell2-kontrast,#000)}.rrze-elements-tabs.zentral [role=tablist] button:active,.rrze-elements-tabs.zentral [role=tablist] button:focus,.rrze-elements-tabs.zentral [role=tablist] button:hover{border-color:var(--color-zentral-ci-hell,#04316a);color:inherit}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] button{border-top:1px solid var(--color-zentral-ci-hell2,#ced9e7)}.rrze-elements-tabs.zentral [role=tablist] button:active,.rrze-elements-tabs.zentral [role=tablist] button:hover{border-color:var(--color-zentral-ci-hell,#04316a);color:inherit}.rrze-elements-tabs.zentral [role=tablist] button:focus>span.focus{border:2px solid var(--color-zentral-dunkler,#004a9f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.zentral [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.zentral [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]{background:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-zentral-ci-hell,#04316a);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover{background:var(--color-zentral-ci-hell,#04316a);border-bottom-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.zentral [role=tabpanel]{border:1px solid var(--color-zentral-ci-hell,#04316a);border-top:0}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tabpanel]{border-top:1px solid var(--color-zentral-ci-hell,#04316a)}}@media print{.rrze-elements-tabs.zentral [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}.rrze-elements-tabs.phil [role=tablist] button{background-color:var(--color-phil-ci-hell2,#f4e8cb);border:1px solid var(--color-phil-ci-hell2,#f4e8cb);border-bottom-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell2-kontrast,#000)}.rrze-elements-tabs.phil [role=tablist] button:active,.rrze-elements-tabs.phil [role=tablist] button:focus,.rrze-elements-tabs.phil [role=tablist] button:hover{border-color:var(--color-phil-ci-hell,#fdb735);color:inherit}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] button{border-top:1px solid var(--color-phil-ci-hell2,#f4e8cb)}.rrze-elements-tabs.phil [role=tablist] button:active,.rrze-elements-tabs.phil [role=tablist] button:hover{border-color:var(--color-phil-ci-hell,#fdb735);color:inherit}.rrze-elements-tabs.phil [role=tablist] button:focus>span.focus{border:2px solid var(--color-phil-dunkler,#e87722);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.phil [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.phil [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]{background:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-phil-ci-hell,#fdb735);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover{background:var(--color-phil-ci-hell,#fdb735);border-bottom-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.phil [role=tabpanel]{border:1px solid var(--color-phil-ci-hell,#fdb735);border-top:0}@media(min-width:550px){.rrze-elements-tabs.phil [role=tabpanel]{border-top:1px solid var(--color-phil-ci-hell,#fdb735)}}@media print{.rrze-elements-tabs.phil [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#fdb735)}}.rrze-elements-tabs.med [role=tablist] button{background-color:var(--color-med-ci-hell2,#b9d9ec);border:1px solid var(--color-med-ci-hell2,#b9d9ec);border-bottom-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell2-kontrast,#000)}.rrze-elements-tabs.med [role=tablist] button:active,.rrze-elements-tabs.med [role=tablist] button:focus,.rrze-elements-tabs.med [role=tablist] button:hover{border-color:var(--color-med-ci-hell,#18b4f1);color:inherit}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] button{border-top:1px solid var(--color-med-ci-hell2,#b9d9ec)}.rrze-elements-tabs.med [role=tablist] button:active,.rrze-elements-tabs.med [role=tablist] button:hover{border-color:var(--color-med-ci-hell,#18b4f1);color:inherit}.rrze-elements-tabs.med [role=tablist] button:focus>span.focus{border:2px solid var(--color-med-dunkler,#005287);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.med [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.med [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.med [role=tablist] [aria-selected=true]{background:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-med-ci-hell,#18b4f1);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover{background:var(--color-med-ci-hell,#18b4f1);border-bottom-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.med [role=tabpanel]{border:1px solid var(--color-med-ci-hell,#18b4f1);border-top:0}@media(min-width:550px){.rrze-elements-tabs.med [role=tabpanel]{border-top:1px solid var(--color-med-ci-hell,#18b4f1)}}@media print{.rrze-elements-tabs.med [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#18b4f1)}}.rrze-elements-tabs.nat [role=tablist] button{background-color:var(--color-nat-ci-hell2,#cfe0d8);border:1px solid var(--color-nat-ci-hell2,#cfe0d8);border-bottom-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell2-kontrast,#000)}.rrze-elements-tabs.nat [role=tablist] button:active,.rrze-elements-tabs.nat [role=tablist] button:focus,.rrze-elements-tabs.nat [role=tablist] button:hover{border-color:var(--color-nat-ci-hell,#7bb725);color:inherit}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] button{border-top:1px solid var(--color-nat-ci-hell2,#cfe0d8)}.rrze-elements-tabs.nat [role=tablist] button:active,.rrze-elements-tabs.nat [role=tablist] button:hover{border-color:var(--color-nat-ci-hell,#7bb725);color:inherit}.rrze-elements-tabs.nat [role=tablist] button:focus>span.focus{border:2px solid var(--color-nat-dunkler,#266141);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.nat [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.nat [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]{background:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-nat-ci-hell,#7bb725);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover{background:var(--color-nat-ci-hell,#7bb725);border-bottom-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.nat [role=tabpanel]{border:1px solid var(--color-nat-ci-hell,#7bb725);border-top:0}@media(min-width:550px){.rrze-elements-tabs.nat [role=tabpanel]{border-top:1px solid var(--color-nat-ci-hell,#7bb725)}}@media print{.rrze-elements-tabs.nat [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#7bb725)}}.rrze-elements-tabs.rw [role=tablist] button{background-color:var(--color-rw-ci-hell2,#f2ded1);border:1px solid var(--color-rw-ci-hell2,#f2ded1);border-bottom-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell2-kontrast,#000)}.rrze-elements-tabs.rw [role=tablist] button:active,.rrze-elements-tabs.rw [role=tablist] button:focus,.rrze-elements-tabs.rw [role=tablist] button:hover{border-color:var(--color-rw-ci-hell,#c50f3c);color:inherit}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] button{border-top:1px solid var(--color-rw-ci-hell2,#f2ded1)}.rrze-elements-tabs.rw [role=tablist] button:active,.rrze-elements-tabs.rw [role=tablist] button:hover{border-color:var(--color-rw-ci-hell,#c50f3c);color:inherit}.rrze-elements-tabs.rw [role=tablist] button:focus>span.focus{border:2px solid var(--color-rw-dunkler,#971b2f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.rw [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.rw [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]{background:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-rw-ci-hell,#c50f3c);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover{background:var(--color-rw-ci-hell,#c50f3c);border-bottom-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.rw [role=tabpanel]{border:1px solid var(--color-rw-ci-hell,#c50f3c);border-top:0}@media(min-width:550px){.rrze-elements-tabs.rw [role=tabpanel]{border-top:1px solid var(--color-rw-ci-hell,#c50f3c)}}@media print{.rrze-elements-tabs.rw [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#c50f3c)}}.rrze-elements-tabs.tf [role=tablist] button{background-color:var(--color-tf-ci-hell2,#d3dde6);border:1px solid var(--color-tf-ci-hell2,#d3dde6);border-bottom-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell2-kontrast,#000)}.rrze-elements-tabs.tf [role=tablist] button:active,.rrze-elements-tabs.tf [role=tablist] button:focus,.rrze-elements-tabs.tf [role=tablist] button:hover{border-color:var(--color-tf-ci-hell,#8c9fb1);color:inherit}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] button{border-top:1px solid var(--color-tf-ci-hell2,#d3dde6)}.rrze-elements-tabs.tf [role=tablist] button:active,.rrze-elements-tabs.tf [role=tablist] button:hover{border-color:var(--color-tf-ci-hell,#8c9fb1);color:inherit}.rrze-elements-tabs.tf [role=tablist] button:focus>span.focus{border:2px solid var(--color-tf-dunkler,#2f586e);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.tf [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.tf [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]{background:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-tf-ci-hell,#8c9fb1);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover{background:var(--color-tf-ci-hell,#8c9fb1);border-bottom-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.tf [role=tabpanel]{border:1px solid var(--color-tf-ci-hell,#8c9fb1);border-top:0}@media(min-width:550px){.rrze-elements-tabs.tf [role=tabpanel]{border-top:1px solid var(--color-tf-ci-hell,#8c9fb1)}}@media print{.rrze-elements-tabs.tf [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#8c9fb1)}}.print-only{display:none}@media print{.print-only{display:block}.hide-in-print{display:none!important}} +/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! + \********************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: "Font Awesome 6 Free"; +} + +.fab, +.fa-brands { + font-family: "Font Awesome 6 Brands"; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-right: var(--fa-li-margin, 2.5em); + padding-right: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + right: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var«-803:1», var«803:-2», var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(15deg); + } + 4% { + transform: rotate(-15deg); + } + 8%, 24% { + transform: rotate(18deg); + } + 12%, 28% { + transform: rotate(-18deg); + } + 16% { + transform: rotate(22deg); + } + 20% { + transform: rotate(-22deg); + } + 32% { + transform: rotate(12deg); + } + 36% { + transform: rotate(-12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(-360deg); + } +} +.fa-rotate-90 { + transform: rotate(-90deg); +} + +.fa-rotate-180 { + transform: rotate(-180deg); +} + +.fa-rotate-270 { + transform: rotate(-270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + right: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-0::before { + content: "\30 "; +} + +.fa-1::before { + content: "\31 "; +} + +.fa-2::before { + content: "\32 "; +} + +.fa-3::before { + content: "\33 "; +} + +.fa-4::before { + content: "\34 "; +} + +.fa-5::before { + content: "\35 "; +} + +.fa-6::before { + content: "\36 "; +} + +.fa-7::before { + content: "\37 "; +} + +.fa-8::before { + content: "\38 "; +} + +.fa-9::before { + content: "\39 "; +} + +.fa-fill-drip::before { + content: "\f576"; +} + +.fa-arrows-to-circle::before { + content: "\e4bd"; +} + +.fa-circle-chevron-right::before { + content: "\f138"; +} + +.fa-chevron-circle-right::before { + content: "\f138"; +} + +.fa-at::before { + content: "\@"; +} + +.fa-trash-can::before { + content: "\f2ed"; +} + +.fa-trash-alt::before { + content: "\f2ed"; +} + +.fa-text-height::before { + content: "\f034"; +} + +.fa-user-xmark::before { + content: "\f235"; +} + +.fa-user-times::before { + content: "\f235"; +} + +.fa-stethoscope::before { + content: "\f0f1"; +} + +.fa-message::before { + content: "\f27a"; +} + +.fa-comment-alt::before { + content: "\f27a"; +} + +.fa-info::before { + content: "\f129"; +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; +} + +.fa-compress-alt::before { + content: "\f422"; +} + +.fa-explosion::before { + content: "\e4e9"; +} + +.fa-file-lines::before { + content: "\f15c"; +} + +.fa-file-alt::before { + content: "\f15c"; +} + +.fa-file-text::before { + content: "\f15c"; +} + +.fa-wave-square::before { + content: "\f83e"; +} + +.fa-ring::before { + content: "\f70b"; +} + +.fa-building-un::before { + content: "\e4d9"; +} + +.fa-dice-three::before { + content: "\f527"; +} + +.fa-calendar-days::before { + content: "\f073"; +} + +.fa-calendar-alt::before { + content: "\f073"; +} + +.fa-anchor-circle-check::before { + content: "\e4aa"; +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; +} + +.fa-volleyball::before { + content: "\f45f"; +} + +.fa-volleyball-ball::before { + content: "\f45f"; +} + +.fa-arrows-up-to-line::before { + content: "\e4c2"; +} + +.fa-sort-down::before { + content: "\f0dd"; +} + +.fa-sort-desc::before { + content: "\f0dd"; +} + +.fa-circle-minus::before { + content: "\f056"; +} + +.fa-minus-circle::before { + content: "\f056"; +} + +.fa-door-open::before { + content: "\f52b"; +} + +.fa-right-from-bracket::before { + content: "\f2f5"; +} + +.fa-sign-out-alt::before { + content: "\f2f5"; +} + +.fa-atom::before { + content: "\f5d2"; +} + +.fa-soap::before { + content: "\e06e"; +} + +.fa-icons::before { + content: "\f86d"; +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; +} + +.fa-microphone-lines-slash::before { + content: "\f539"; +} + +.fa-microphone-alt-slash::before { + content: "\f539"; +} + +.fa-bridge-circle-check::before { + content: "\e4c9"; +} + +.fa-pump-medical::before { + content: "\e06a"; +} + +.fa-fingerprint::before { + content: "\f577"; +} + +.fa-hand-point-right::before { + content: "\f0a4"; +} + +.fa-magnifying-glass-location::before { + content: "\f689"; +} + +.fa-search-location::before { + content: "\f689"; +} + +.fa-forward-step::before { + content: "\f051"; +} + +.fa-step-forward::before { + content: "\f051"; +} + +.fa-face-smile-beam::before { + content: "\f5b8"; +} + +.fa-smile-beam::before { + content: "\f5b8"; +} + +.fa-flag-checkered::before { + content: "\f11e"; +} + +.fa-football::before { + content: "\f44e"; +} + +.fa-football-ball::before { + content: "\f44e"; +} + +.fa-school-circle-exclamation::before { + content: "\e56c"; +} + +.fa-crop::before { + content: "\f125"; +} + +.fa-angles-down::before { + content: "\f103"; +} + +.fa-angle-double-down::before { + content: "\f103"; +} + +.fa-users-rectangle::before { + content: "\e594"; +} + +.fa-people-roof::before { + content: "\e537"; +} + +.fa-people-line::before { + content: "\e534"; +} + +.fa-beer-mug-empty::before { + content: "\f0fc"; +} + +.fa-beer::before { + content: "\f0fc"; +} + +.fa-diagram-predecessor::before { + content: "\e477"; +} + +.fa-arrow-up-long::before { + content: "\f176"; +} + +.fa-long-arrow-up::before { + content: "\f176"; +} + +.fa-fire-flame-simple::before { + content: "\f46a"; +} + +.fa-burn::before { + content: "\f46a"; +} + +.fa-person::before { + content: "\f183"; +} + +.fa-male::before { + content: "\f183"; +} + +.fa-laptop::before { + content: "\f109"; +} + +.fa-file-csv::before { + content: "\f6dd"; +} + +.fa-menorah::before { + content: "\f676"; +} + +.fa-truck-plane::before { + content: "\e58f"; +} + +.fa-record-vinyl::before { + content: "\f8d9"; +} + +.fa-face-grin-stars::before { + content: "\f587"; +} + +.fa-grin-stars::before { + content: "\f587"; +} + +.fa-bong::before { + content: "\f55c"; +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; +} + +.fa-pastafarianism::before { + content: "\f67b"; +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; +} + +.fa-spoon::before { + content: "\f2e5"; +} + +.fa-utensil-spoon::before { + content: "\f2e5"; +} + +.fa-jar-wheat::before { + content: "\e517"; +} + +.fa-envelopes-bulk::before { + content: "\f674"; +} + +.fa-mail-bulk::before { + content: "\f674"; +} + +.fa-file-circle-exclamation::before { + content: "\e4eb"; +} + +.fa-circle-h::before { + content: "\f47e"; +} + +.fa-hospital-symbol::before { + content: "\f47e"; +} + +.fa-pager::before { + content: "\f815"; +} + +.fa-address-book::before { + content: "\f2b9"; +} + +.fa-contact-book::before { + content: "\f2b9"; +} + +.fa-strikethrough::before { + content: "\f0cc"; +} + +.fa-k::before { + content: "K"; +} + +.fa-landmark-flag::before { + content: "\e51c"; +} + +.fa-pencil::before { + content: "\f303"; +} + +.fa-pencil-alt::before { + content: "\f303"; +} + +.fa-backward::before { + content: "\f04a"; +} + +.fa-caret-right::before { + content: "\f0da"; +} + +.fa-comments::before { + content: "\f086"; +} + +.fa-paste::before { + content: "\f0ea"; +} + +.fa-file-clipboard::before { + content: "\f0ea"; +} + +.fa-code-pull-request::before { + content: "\e13c"; +} + +.fa-clipboard-list::before { + content: "\f46d"; +} + +.fa-truck-ramp-box::before { + content: "\f4de"; +} + +.fa-truck-loading::before { + content: "\f4de"; +} + +.fa-user-check::before { + content: "\f4fc"; +} + +.fa-vial-virus::before { + content: "\e597"; +} + +.fa-sheet-plastic::before { + content: "\e571"; +} + +.fa-blog::before { + content: "\f781"; +} + +.fa-user-ninja::before { + content: "\f504"; +} + +.fa-person-arrow-up-from-line::before { + content: "\e539"; +} + +.fa-scroll-torah::before { + content: "\f6a0"; +} + +.fa-torah::before { + content: "\f6a0"; +} + +.fa-broom-ball::before { + content: "\f458"; +} + +.fa-quidditch::before { + content: "\f458"; +} + +.fa-quidditch-broom-ball::before { + content: "\f458"; +} + +.fa-toggle-off::before { + content: "\f204"; +} + +.fa-box-archive::before { + content: "\f187"; +} + +.fa-archive::before { + content: "\f187"; +} + +.fa-person-drowning::before { + content: "\e545"; +} + +.fa-arrow-down-9-1::before { + content: "\f886"; +} + +.fa-sort-numeric-desc::before { + content: "\f886"; +} + +.fa-sort-numeric-down-alt::before { + content: "\f886"; +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-spray-can::before { + content: "\f5bd"; +} + +.fa-truck-monster::before { + content: "\f63b"; +} + +.fa-w::before { + content: "W"; +} + +.fa-earth-africa::before { + content: "\f57c"; +} + +.fa-globe-africa::before { + content: "\f57c"; +} + +.fa-rainbow::before { + content: "\f75b"; +} + +.fa-circle-notch::before { + content: "\f1ce"; +} + +.fa-tablet-screen-button::before { + content: "\f3fa"; +} + +.fa-tablet-alt::before { + content: "\f3fa"; +} + +.fa-paw::before { + content: "\f1b0"; +} + +.fa-cloud::before { + content: "\f0c2"; +} + +.fa-trowel-bricks::before { + content: "\e58a"; +} + +.fa-face-flushed::before { + content: "\f579"; +} + +.fa-flushed::before { + content: "\f579"; +} + +.fa-hospital-user::before { + content: "\f80d"; +} + +.fa-tent-arrow-left-right::before { + content: "\e57f"; +} + +.fa-gavel::before { + content: "\f0e3"; +} + +.fa-legal::before { + content: "\f0e3"; +} + +.fa-binoculars::before { + content: "\f1e5"; +} + +.fa-microphone-slash::before { + content: "\f131"; +} + +.fa-box-tissue::before { + content: "\e05b"; +} + +.fa-motorcycle::before { + content: "\f21c"; +} + +.fa-bell-concierge::before { + content: "\f562"; +} + +.fa-concierge-bell::before { + content: "\f562"; +} + +.fa-pen-ruler::before { + content: "\f5ae"; +} + +.fa-pencil-ruler::before { + content: "\f5ae"; +} + +.fa-people-arrows::before { + content: "\e068"; +} + +.fa-people-arrows-left-right::before { + content: "\e068"; +} + +.fa-mars-and-venus-burst::before { + content: "\e523"; +} + +.fa-square-caret-right::before { + content: "\f152"; +} + +.fa-caret-square-right::before { + content: "\f152"; +} + +.fa-scissors::before { + content: "\f0c4"; +} + +.fa-cut::before { + content: "\f0c4"; +} + +.fa-sun-plant-wilt::before { + content: "\e57a"; +} + +.fa-toilets-portable::before { + content: "\e584"; +} + +.fa-hockey-puck::before { + content: "\f453"; +} + +.fa-table::before { + content: "\f0ce"; +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; +} + +.fa-tachograph-digital::before { + content: "\f566"; +} + +.fa-digital-tachograph::before { + content: "\f566"; +} + +.fa-users-slash::before { + content: "\e073"; +} + +.fa-clover::before { + content: "\e139"; +} + +.fa-reply::before { + content: "\f3e5"; +} + +.fa-mail-reply::before { + content: "\f3e5"; +} + +.fa-star-and-crescent::before { + content: "\f699"; +} + +.fa-house-fire::before { + content: "\e50c"; +} + +.fa-square-minus::before { + content: "\f146"; +} + +.fa-minus-square::before { + content: "\f146"; +} + +.fa-helicopter::before { + content: "\f533"; +} + +.fa-compass::before { + content: "\f14e"; +} + +.fa-square-caret-down::before { + content: "\f150"; +} + +.fa-caret-square-down::before { + content: "\f150"; +} + +.fa-file-circle-question::before { + content: "\e4ef"; +} + +.fa-laptop-code::before { + content: "\f5fc"; +} + +.fa-swatchbook::before { + content: "\f5c3"; +} + +.fa-prescription-bottle::before { + content: "\f485"; +} + +.fa-bars::before { + content: "\f0c9"; +} + +.fa-navicon::before { + content: "\f0c9"; +} + +.fa-people-group::before { + content: "\e533"; +} + +.fa-hourglass-end::before { + content: "\f253"; +} + +.fa-hourglass-3::before { + content: "\f253"; +} + +.fa-heart-crack::before { + content: "\f7a9"; +} + +.fa-heart-broken::before { + content: "\f7a9"; +} + +.fa-square-up-right::before { + content: "\f360"; +} + +.fa-external-link-square-alt::before { + content: "\f360"; +} + +.fa-face-kiss-beam::before { + content: "\f597"; +} + +.fa-kiss-beam::before { + content: "\f597"; +} + +.fa-film::before { + content: "\f008"; +} + +.fa-ruler-horizontal::before { + content: "\f547"; +} + +.fa-people-robbery::before { + content: "\e536"; +} + +.fa-lightbulb::before { + content: "\f0eb"; +} + +.fa-caret-left::before { + content: "\f0d9"; +} + +.fa-circle-exclamation::before { + content: "\f06a"; +} + +.fa-exclamation-circle::before { + content: "\f06a"; +} + +.fa-school-circle-xmark::before { + content: "\e56d"; +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; +} + +.fa-sign-out::before { + content: "\f08b"; +} + +.fa-circle-chevron-down::before { + content: "\f13a"; +} + +.fa-chevron-circle-down::before { + content: "\f13a"; +} + +.fa-unlock-keyhole::before { + content: "\f13e"; +} + +.fa-unlock-alt::before { + content: "\f13e"; +} + +.fa-cloud-showers-heavy::before { + content: "\f740"; +} + +.fa-headphones-simple::before { + content: "\f58f"; +} + +.fa-headphones-alt::before { + content: "\f58f"; +} + +.fa-sitemap::before { + content: "\f0e8"; +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; +} + +.fa-donate::before { + content: "\f4b9"; +} + +.fa-memory::before { + content: "\f538"; +} + +.fa-road-spikes::before { + content: "\e568"; +} + +.fa-fire-burner::before { + content: "\e4f1"; +} + +.fa-flag::before { + content: "\f024"; +} + +.fa-hanukiah::before { + content: "\f6e6"; +} + +.fa-feather::before { + content: "\f52d"; +} + +.fa-volume-low::before { + content: "\f027"; +} + +.fa-volume-down::before { + content: "\f027"; +} + +.fa-comment-slash::before { + content: "\f4b3"; +} + +.fa-cloud-sun-rain::before { + content: "\f743"; +} + +.fa-compress::before { + content: "\f066"; +} + +.fa-wheat-awn::before { + content: "\e2cd"; +} + +.fa-wheat-alt::before { + content: "\e2cd"; +} + +.fa-ankh::before { + content: "\f644"; +} + +.fa-hands-holding-child::before { + content: "\e4fa"; +} + +.fa-asterisk::before { + content: "\*"; +} + +.fa-square-check::before { + content: "\f14a"; +} + +.fa-check-square::before { + content: "\f14a"; +} + +.fa-peseta-sign::before { + content: "\e221"; +} + +.fa-heading::before { + content: "\f1dc"; +} + +.fa-header::before { + content: "\f1dc"; +} + +.fa-ghost::before { + content: "\f6e2"; +} + +.fa-list::before { + content: "\f03a"; +} + +.fa-list-squares::before { + content: "\f03a"; +} + +.fa-square-phone-flip::before { + content: "\f87b"; +} + +.fa-phone-square-alt::before { + content: "\f87b"; +} + +.fa-cart-plus::before { + content: "\f217"; +} + +.fa-gamepad::before { + content: "\f11b"; +} + +.fa-circle-dot::before { + content: "\f192"; +} + +.fa-dot-circle::before { + content: "\f192"; +} + +.fa-face-dizzy::before { + content: "\f567"; +} + +.fa-dizzy::before { + content: "\f567"; +} + +.fa-egg::before { + content: "\f7fb"; +} + +.fa-house-medical-circle-xmark::before { + content: "\e513"; +} + +.fa-campground::before { + content: "\f6bb"; +} + +.fa-folder-plus::before { + content: "\f65e"; +} + +.fa-futbol::before { + content: "\f1e3"; +} + +.fa-futbol-ball::before { + content: "\f1e3"; +} + +.fa-soccer-ball::before { + content: "\f1e3"; +} + +.fa-paintbrush::before { + content: "\f1fc"; +} + +.fa-paint-brush::before { + content: "\f1fc"; +} + +.fa-lock::before { + content: "\f023"; +} + +.fa-gas-pump::before { + content: "\f52f"; +} + +.fa-hot-tub-person::before { + content: "\f593"; +} + +.fa-hot-tub::before { + content: "\f593"; +} + +.fa-map-location::before { + content: "\f59f"; +} + +.fa-map-marked::before { + content: "\f59f"; +} + +.fa-house-flood-water::before { + content: "\e50e"; +} + +.fa-tree::before { + content: "\f1bb"; +} + +.fa-bridge-lock::before { + content: "\e4cc"; +} + +.fa-sack-dollar::before { + content: "\f81d"; +} + +.fa-pen-to-square::before { + content: "\f044"; +} + +.fa-edit::before { + content: "\f044"; +} + +.fa-car-side::before { + content: "\f5e4"; +} + +.fa-share-nodes::before { + content: "\f1e0"; +} + +.fa-share-alt::before { + content: "\f1e0"; +} + +.fa-heart-circle-minus::before { + content: "\e4ff"; +} + +.fa-hourglass-half::before { + content: "\f252"; +} + +.fa-hourglass-2::before { + content: "\f252"; +} + +.fa-microscope::before { + content: "\f610"; +} + +.fa-sink::before { + content: "\e06d"; +} + +.fa-bag-shopping::before { + content: "\f290"; +} + +.fa-shopping-bag::before { + content: "\f290"; +} + +.fa-arrow-down-z-a::before { + content: "\f881"; +} + +.fa-sort-alpha-desc::before { + content: "\f881"; +} + +.fa-sort-alpha-down-alt::before { + content: "\f881"; +} + +.fa-mitten::before { + content: "\f7b5"; +} + +.fa-person-rays::before { + content: "\e54d"; +} + +.fa-users::before { + content: "\f0c0"; +} + +.fa-eye-slash::before { + content: "\f070"; +} + +.fa-flask-vial::before { + content: "\e4f3"; +} + +.fa-hand::before { + content: "\f256"; +} + +.fa-hand-paper::before { + content: "\f256"; +} + +.fa-om::before { + content: "\f679"; +} + +.fa-worm::before { + content: "\e599"; +} + +.fa-house-circle-xmark::before { + content: "\e50b"; +} + +.fa-plug::before { + content: "\f1e6"; +} + +.fa-chevron-up::before { + content: "\f077"; +} + +.fa-hand-spock::before { + content: "\f259"; +} + +.fa-stopwatch::before { + content: "\f2f2"; +} + +.fa-face-kiss::before { + content: "\f596"; +} + +.fa-kiss::before { + content: "\f596"; +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; +} + +.fa-face-grin-tongue::before { + content: "\f589"; +} + +.fa-grin-tongue::before { + content: "\f589"; +} + +.fa-chess-bishop::before { + content: "\f43a"; +} + +.fa-face-grin-wink::before { + content: "\f58c"; +} + +.fa-grin-wink::before { + content: "\f58c"; +} + +.fa-ear-deaf::before { + content: "\f2a4"; +} + +.fa-deaf::before { + content: "\f2a4"; +} + +.fa-deafness::before { + content: "\f2a4"; +} + +.fa-hard-of-hearing::before { + content: "\f2a4"; +} + +.fa-road-circle-check::before { + content: "\e564"; +} + +.fa-dice-five::before { + content: "\f523"; +} + +.fa-square-rss::before { + content: "\f143"; +} + +.fa-rss-square::before { + content: "\f143"; +} + +.fa-land-mine-on::before { + content: "\e51b"; +} + +.fa-i-cursor::before { + content: "\f246"; +} + +.fa-stamp::before { + content: "\f5bf"; +} + +.fa-stairs::before { + content: "\e289"; +} + +.fa-i::before { + content: "I"; +} + +.fa-hryvnia-sign::before { + content: "\f6f2"; +} + +.fa-hryvnia::before { + content: "\f6f2"; +} + +.fa-pills::before { + content: "\f484"; +} + +.fa-face-grin-wide::before { + content: "\f581"; +} + +.fa-grin-alt::before { + content: "\f581"; +} + +.fa-tooth::before { + content: "\f5c9"; +} + +.fa-v::before { + content: "V"; +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; +} + +.fa-bicycle::before { + content: "\f206"; +} + +.fa-staff-snake::before { + content: "\e579"; +} + +.fa-rod-asclepius::before { + content: "\e579"; +} + +.fa-rod-snake::before { + content: "\e579"; +} + +.fa-staff-aesculapius::before { + content: "\e579"; +} + +.fa-head-side-cough-slash::before { + content: "\e062"; +} + +.fa-truck-medical::before { + content: "\f0f9"; +} + +.fa-ambulance::before { + content: "\f0f9"; +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; +} + +.fa-snowman::before { + content: "\f7d0"; +} + +.fa-mortar-pestle::before { + content: "\f5a7"; +} + +.fa-road-barrier::before { + content: "\e562"; +} + +.fa-school::before { + content: "\f549"; +} + +.fa-igloo::before { + content: "\f7ae"; +} + +.fa-joint::before { + content: "\f595"; +} + +.fa-angle-right::before { + content: "\f105"; +} + +.fa-horse::before { + content: "\f6f0"; +} + +.fa-q::before { + content: "Q"; +} + +.fa-g::before { + content: "G"; +} + +.fa-notes-medical::before { + content: "\f481"; +} + +.fa-temperature-half::before { + content: "\f2c9"; +} + +.fa-temperature-2::before { + content: "\f2c9"; +} + +.fa-thermometer-2::before { + content: "\f2c9"; +} + +.fa-thermometer-half::before { + content: "\f2c9"; +} + +.fa-dong-sign::before { + content: "\e169"; +} + +.fa-capsules::before { + content: "\f46b"; +} + +.fa-poo-storm::before { + content: "\f75a"; +} + +.fa-poo-bolt::before { + content: "\f75a"; +} + +.fa-face-frown-open::before { + content: "\f57a"; +} + +.fa-frown-open::before { + content: "\f57a"; +} + +.fa-hand-point-up::before { + content: "\f0a6"; +} + +.fa-money-bill::before { + content: "\f0d6"; +} + +.fa-bookmark::before { + content: "\f02e"; +} + +.fa-align-justify::before { + content: "\f039"; +} + +.fa-umbrella-beach::before { + content: "\f5ca"; +} + +.fa-helmet-un::before { + content: "\e503"; +} + +.fa-bullseye::before { + content: "\f140"; +} + +.fa-bacon::before { + content: "\f7e5"; +} + +.fa-hand-point-down::before { + content: "\f0a7"; +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; +} + +.fa-folder::before { + content: "\f07b"; +} + +.fa-folder-blank::before { + content: "\f07b"; +} + +.fa-file-waveform::before { + content: "\f478"; +} + +.fa-file-medical-alt::before { + content: "\f478"; +} + +.fa-radiation::before { + content: "\f7b9"; +} + +.fa-chart-simple::before { + content: "\e473"; +} + +.fa-mars-stroke::before { + content: "\f229"; +} + +.fa-vial::before { + content: "\f492"; +} + +.fa-gauge::before { + content: "\f624"; +} + +.fa-dashboard::before { + content: "\f624"; +} + +.fa-gauge-med::before { + content: "\f624"; +} + +.fa-tachometer-alt-average::before { + content: "\f624"; +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; +} + +.fa-e::before { + content: "E"; +} + +.fa-pen-clip::before { + content: "\f305"; +} + +.fa-pen-alt::before { + content: "\f305"; +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; +} + +.fa-user::before { + content: "\f007"; +} + +.fa-school-circle-check::before { + content: "\e56b"; +} + +.fa-dumpster::before { + content: "\f793"; +} + +.fa-van-shuttle::before { + content: "\f5b6"; +} + +.fa-shuttle-van::before { + content: "\f5b6"; +} + +.fa-building-user::before { + content: "\e4da"; +} + +.fa-square-caret-left::before { + content: "\f191"; +} + +.fa-caret-square-left::before { + content: "\f191"; +} + +.fa-highlighter::before { + content: "\f591"; +} + +.fa-key::before { + content: "\f084"; +} + +.fa-bullhorn::before { + content: "\f0a1"; +} + +.fa-globe::before { + content: "\f0ac"; +} + +.fa-synagogue::before { + content: "\f69b"; +} + +.fa-person-half-dress::before { + content: "\e548"; +} + +.fa-road-bridge::before { + content: "\e563"; +} + +.fa-location-arrow::before { + content: "\f124"; +} + +.fa-c::before { + content: "C"; +} + +.fa-tablet-button::before { + content: "\f10a"; +} + +.fa-building-lock::before { + content: "\e4d6"; +} + +.fa-pizza-slice::before { + content: "\f818"; +} + +.fa-money-bill-wave::before { + content: "\f53a"; +} + +.fa-chart-area::before { + content: "\f1fe"; +} + +.fa-area-chart::before { + content: "\f1fe"; +} + +.fa-house-flag::before { + content: "\e50d"; +} + +.fa-person-circle-minus::before { + content: "\e540"; +} + +.fa-ban::before { + content: "\f05e"; +} + +.fa-cancel::before { + content: "\f05e"; +} + +.fa-camera-rotate::before { + content: "\e0d8"; +} + +.fa-spray-can-sparkles::before { + content: "\f5d0"; +} + +.fa-air-freshener::before { + content: "\f5d0"; +} + +.fa-star::before { + content: "\f005"; +} + +.fa-repeat::before { + content: "\f363"; +} + +.fa-cross::before { + content: "\f654"; +} + +.fa-box::before { + content: "\f466"; +} + +.fa-venus-mars::before { + content: "\f228"; +} + +.fa-arrow-pointer::before { + content: "\f245"; +} + +.fa-mouse-pointer::before { + content: "\f245"; +} + +.fa-maximize::before { + content: "\f31e"; +} + +.fa-expand-arrows-alt::before { + content: "\f31e"; +} + +.fa-charging-station::before { + content: "\f5e7"; +} + +.fa-shapes::before { + content: "\f61f"; +} + +.fa-triangle-circle-square::before { + content: "\f61f"; +} + +.fa-shuffle::before { + content: "\f074"; +} + +.fa-random::before { + content: "\f074"; +} + +.fa-person-running::before { + content: "\f70c"; +} + +.fa-running::before { + content: "\f70c"; +} + +.fa-mobile-retro::before { + content: "\e527"; +} + +.fa-grip-lines-vertical::before { + content: "\f7a5"; +} + +.fa-spider::before { + content: "\f717"; +} + +.fa-hands-bound::before { + content: "\e4f9"; +} + +.fa-file-invoice-dollar::before { + content: "\f571"; +} + +.fa-plane-circle-exclamation::before { + content: "\e556"; +} + +.fa-x-ray::before { + content: "\f497"; +} + +.fa-spell-check::before { + content: "\f891"; +} + +.fa-slash::before { + content: "\f715"; +} + +.fa-computer-mouse::before { + content: "\f8cc"; +} + +.fa-mouse::before { + content: "\f8cc"; +} + +.fa-arrow-right-to-bracket::before { + content: "\f090"; +} + +.fa-sign-in::before { + content: "\f090"; +} + +.fa-shop-slash::before { + content: "\e070"; +} + +.fa-store-alt-slash::before { + content: "\e070"; +} + +.fa-server::before { + content: "\f233"; +} + +.fa-virus-covid-slash::before { + content: "\e4a9"; +} + +.fa-shop-lock::before { + content: "\e4a5"; +} + +.fa-hourglass-start::before { + content: "\f251"; +} + +.fa-hourglass-1::before { + content: "\f251"; +} + +.fa-blender-phone::before { + content: "\f6b6"; +} + +.fa-building-wheat::before { + content: "\e4db"; +} + +.fa-person-breastfeeding::before { + content: "\e53a"; +} + +.fa-right-to-bracket::before { + content: "\f2f6"; +} + +.fa-sign-in-alt::before { + content: "\f2f6"; +} + +.fa-venus::before { + content: "\f221"; +} + +.fa-passport::before { + content: "\f5ab"; +} + +.fa-heart-pulse::before { + content: "\f21e"; +} + +.fa-heartbeat::before { + content: "\f21e"; +} + +.fa-people-carry-box::before { + content: "\f4ce"; +} + +.fa-people-carry::before { + content: "\f4ce"; +} + +.fa-temperature-high::before { + content: "\f769"; +} + +.fa-microchip::before { + content: "\f2db"; +} + +.fa-crown::before { + content: "\f521"; +} + +.fa-weight-hanging::before { + content: "\f5cd"; +} + +.fa-xmarks-lines::before { + content: "\e59a"; +} + +.fa-file-prescription::before { + content: "\f572"; +} + +.fa-weight-scale::before { + content: "\f496"; +} + +.fa-weight::before { + content: "\f496"; +} + +.fa-user-group::before { + content: "\f500"; +} + +.fa-user-friends::before { + content: "\f500"; +} + +.fa-arrow-up-a-z::before { + content: "\f15e"; +} + +.fa-sort-alpha-up::before { + content: "\f15e"; +} + +.fa-chess-knight::before { + content: "\f441"; +} + +.fa-face-laugh-squint::before { + content: "\f59b"; +} + +.fa-laugh-squint::before { + content: "\f59b"; +} + +.fa-wheelchair::before { + content: "\f193"; +} + +.fa-circle-arrow-up::before { + content: "\f0aa"; +} + +.fa-arrow-circle-up::before { + content: "\f0aa"; +} + +.fa-toggle-on::before { + content: "\f205"; +} + +.fa-person-walking::before { + content: "\f554"; +} + +.fa-walking::before { + content: "\f554"; +} + +.fa-l::before { + content: "L"; +} + +.fa-fire::before { + content: "\f06d"; +} + +.fa-bed-pulse::before { + content: "\f487"; +} + +.fa-procedures::before { + content: "\f487"; +} + +.fa-shuttle-space::before { + content: "\f197"; +} + +.fa-space-shuttle::before { + content: "\f197"; +} + +.fa-face-laugh::before { + content: "\f599"; +} + +.fa-laugh::before { + content: "\f599"; +} + +.fa-folder-open::before { + content: "\f07c"; +} + +.fa-heart-circle-plus::before { + content: "\e500"; +} + +.fa-code-fork::before { + content: "\e13b"; +} + +.fa-city::before { + content: "\f64f"; +} + +.fa-microphone-lines::before { + content: "\f3c9"; +} + +.fa-microphone-alt::before { + content: "\f3c9"; +} + +.fa-pepper-hot::before { + content: "\f816"; +} + +.fa-unlock::before { + content: "\f09c"; +} + +.fa-colon-sign::before { + content: "\e140"; +} + +.fa-headset::before { + content: "\f590"; +} + +.fa-store-slash::before { + content: "\e071"; +} + +.fa-road-circle-xmark::before { + content: "\e566"; +} + +.fa-user-minus::before { + content: "\f503"; +} + +.fa-mars-stroke-up::before { + content: "\f22a"; +} + +.fa-mars-stroke-v::before { + content: "\f22a"; +} + +.fa-champagne-glasses::before { + content: "\f79f"; +} + +.fa-glass-cheers::before { + content: "\f79f"; +} + +.fa-clipboard::before { + content: "\f328"; +} + +.fa-house-circle-exclamation::before { + content: "\e50a"; +} + +.fa-file-arrow-up::before { + content: "\f574"; +} + +.fa-file-upload::before { + content: "\f574"; +} + +.fa-wifi::before { + content: "\f1eb"; +} + +.fa-wifi-3::before { + content: "\f1eb"; +} + +.fa-wifi-strong::before { + content: "\f1eb"; +} + +.fa-bath::before { + content: "\f2cd"; +} + +.fa-bathtub::before { + content: "\f2cd"; +} + +.fa-underline::before { + content: "\f0cd"; +} + +.fa-user-pen::before { + content: "\f4ff"; +} + +.fa-user-edit::before { + content: "\f4ff"; +} + +.fa-signature::before { + content: "\f5b7"; +} + +.fa-stroopwafel::before { + content: "\f551"; +} + +.fa-bold::before { + content: "\f032"; +} + +.fa-anchor-lock::before { + content: "\e4ad"; +} + +.fa-building-ngo::before { + content: "\e4d7"; +} + +.fa-manat-sign::before { + content: "\e1d5"; +} + +.fa-not-equal::before { + content: "\f53e"; +} + +.fa-border-top-left::before { + content: "\f853"; +} + +.fa-border-style::before { + content: "\f853"; +} + +.fa-map-location-dot::before { + content: "\f5a0"; +} + +.fa-map-marked-alt::before { + content: "\f5a0"; +} + +.fa-jedi::before { + content: "\f669"; +} + +.fa-square-poll-vertical::before { + content: "\f681"; +} + +.fa-poll::before { + content: "\f681"; +} + +.fa-mug-hot::before { + content: "\f7b6"; +} + +.fa-car-battery::before { + content: "\f5df"; +} + +.fa-battery-car::before { + content: "\f5df"; +} + +.fa-gift::before { + content: "\f06b"; +} + +.fa-dice-two::before { + content: "\f528"; +} + +.fa-chess-queen::before { + content: "\f445"; +} + +.fa-glasses::before { + content: "\f530"; +} + +.fa-chess-board::before { + content: "\f43c"; +} + +.fa-building-circle-check::before { + content: "\e4d2"; +} + +.fa-person-chalkboard::before { + content: "\e53d"; +} + +.fa-mars-stroke-right::before { + content: "\f22b"; +} + +.fa-mars-stroke-h::before { + content: "\f22b"; +} + +.fa-hand-back-fist::before { + content: "\f255"; +} + +.fa-hand-rock::before { + content: "\f255"; +} + +.fa-square-caret-up::before { + content: "\f151"; +} + +.fa-caret-square-up::before { + content: "\f151"; +} + +.fa-cloud-showers-water::before { + content: "\e4e4"; +} + +.fa-chart-bar::before { + content: "\f080"; +} + +.fa-bar-chart::before { + content: "\f080"; +} + +.fa-hands-bubbles::before { + content: "\e05e"; +} + +.fa-hands-wash::before { + content: "\e05e"; +} + +.fa-less-than-equal::before { + content: "\f537"; +} + +.fa-train::before { + content: "\f238"; +} + +.fa-eye-low-vision::before { + content: "\f2a8"; +} + +.fa-low-vision::before { + content: "\f2a8"; +} + +.fa-crow::before { + content: "\f520"; +} + +.fa-sailboat::before { + content: "\e445"; +} + +.fa-window-restore::before { + content: "\f2d2"; +} + +.fa-square-plus::before { + content: "\f0fe"; +} + +.fa-plus-square::before { + content: "\f0fe"; +} + +.fa-torii-gate::before { + content: "\f6a1"; +} + +.fa-frog::before { + content: "\f52e"; +} + +.fa-bucket::before { + content: "\e4cf"; +} + +.fa-image::before { + content: "\f03e"; +} + +.fa-microphone::before { + content: "\f130"; +} + +.fa-cow::before { + content: "\f6c8"; +} + +.fa-caret-up::before { + content: "\f0d8"; +} + +.fa-screwdriver::before { + content: "\f54a"; +} + +.fa-folder-closed::before { + content: "\e185"; +} + +.fa-house-tsunami::before { + content: "\e515"; +} + +.fa-square-nfi::before { + content: "\e576"; +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; +} + +.fa-martini-glass::before { + content: "\f57b"; +} + +.fa-glass-martini-alt::before { + content: "\f57b"; +} + +.fa-rotate-left::before { + content: "\f2ea"; +} + +.fa-rotate-back::before { + content: "\f2ea"; +} + +.fa-rotate-backward::before { + content: "\f2ea"; +} + +.fa-undo-alt::before { + content: "\f2ea"; +} + +.fa-table-columns::before { + content: "\f0db"; +} + +.fa-columns::before { + content: "\f0db"; +} + +.fa-lemon::before { + content: "\f094"; +} + +.fa-head-side-mask::before { + content: "\e063"; +} + +.fa-handshake::before { + content: "\f2b5"; +} + +.fa-gem::before { + content: "\f3a5"; +} + +.fa-dolly::before { + content: "\f472"; +} + +.fa-dolly-box::before { + content: "\f472"; +} + +.fa-smoking::before { + content: "\f48d"; +} + +.fa-minimize::before { + content: "\f78c"; +} + +.fa-compress-arrows-alt::before { + content: "\f78c"; +} + +.fa-monument::before { + content: "\f5a6"; +} + +.fa-snowplow::before { + content: "\f7d2"; +} + +.fa-angles-right::before { + content: "\f101"; +} + +.fa-angle-double-right::before { + content: "\f101"; +} + +.fa-cannabis::before { + content: "\f55f"; +} + +.fa-circle-play::before { + content: "\f144"; +} + +.fa-play-circle::before { + content: "\f144"; +} + +.fa-tablets::before { + content: "\f490"; +} + +.fa-ethernet::before { + content: "\f796"; +} + +.fa-euro-sign::before { + content: "\f153"; +} + +.fa-eur::before { + content: "\f153"; +} + +.fa-euro::before { + content: "\f153"; +} + +.fa-chair::before { + content: "\f6c0"; +} + +.fa-circle-check::before { + content: "\f058"; +} + +.fa-check-circle::before { + content: "\f058"; +} + +.fa-circle-stop::before { + content: "\f28d"; +} + +.fa-stop-circle::before { + content: "\f28d"; +} + +.fa-compass-drafting::before { + content: "\f568"; +} + +.fa-drafting-compass::before { + content: "\f568"; +} + +.fa-plate-wheat::before { + content: "\e55a"; +} + +.fa-icicles::before { + content: "\f7ad"; +} + +.fa-person-shelter::before { + content: "\e54f"; +} + +.fa-neuter::before { + content: "\f22c"; +} + +.fa-id-badge::before { + content: "\f2c1"; +} + +.fa-marker::before { + content: "\f5a1"; +} + +.fa-face-laugh-beam::before { + content: "\f59a"; +} + +.fa-laugh-beam::before { + content: "\f59a"; +} + +.fa-helicopter-symbol::before { + content: "\e502"; +} + +.fa-universal-access::before { + content: "\f29a"; +} + +.fa-circle-chevron-up::before { + content: "\f139"; +} + +.fa-chevron-circle-up::before { + content: "\f139"; +} + +.fa-lari-sign::before { + content: "\e1c8"; +} + +.fa-volcano::before { + content: "\f770"; +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; +} + +.fa-sterling-sign::before { + content: "\f154"; +} + +.fa-gbp::before { + content: "\f154"; +} + +.fa-pound-sign::before { + content: "\f154"; +} + +.fa-viruses::before { + content: "\e076"; +} + +.fa-square-person-confined::before { + content: "\e577"; +} + +.fa-user-tie::before { + content: "\f508"; +} + +.fa-arrow-down-long::before { + content: "\f175"; +} + +.fa-long-arrow-down::before { + content: "\f175"; +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; +} + +.fa-certificate::before { + content: "\f0a3"; +} + +.fa-reply-all::before { + content: "\f122"; +} + +.fa-mail-reply-all::before { + content: "\f122"; +} + +.fa-suitcase::before { + content: "\f0f2"; +} + +.fa-person-skating::before { + content: "\f7c5"; +} + +.fa-skating::before { + content: "\f7c5"; +} + +.fa-filter-circle-dollar::before { + content: "\f662"; +} + +.fa-funnel-dollar::before { + content: "\f662"; +} + +.fa-camera-retro::before { + content: "\f083"; +} + +.fa-circle-arrow-down::before { + content: "\f0ab"; +} + +.fa-arrow-circle-down::before { + content: "\f0ab"; +} + +.fa-file-import::before { + content: "\f56f"; +} + +.fa-arrow-right-to-file::before { + content: "\f56f"; +} + +.fa-square-arrow-up-right::before { + content: "\f14c"; +} + +.fa-external-link-square::before { + content: "\f14c"; +} + +.fa-box-open::before { + content: "\f49e"; +} + +.fa-scroll::before { + content: "\f70e"; +} + +.fa-spa::before { + content: "\f5bb"; +} + +.fa-location-pin-lock::before { + content: "\e51f"; +} + +.fa-pause::before { + content: "\f04c"; +} + +.fa-hill-avalanche::before { + content: "\e507"; +} + +.fa-temperature-empty::before { + content: "\f2cb"; +} + +.fa-temperature-0::before { + content: "\f2cb"; +} + +.fa-thermometer-0::before { + content: "\f2cb"; +} + +.fa-thermometer-empty::before { + content: "\f2cb"; +} + +.fa-bomb::before { + content: "\f1e2"; +} + +.fa-registered::before { + content: "\f25d"; +} + +.fa-address-card::before { + content: "\f2bb"; +} + +.fa-contact-card::before { + content: "\f2bb"; +} + +.fa-vcard::before { + content: "\f2bb"; +} + +.fa-scale-unbalanced-flip::before { + content: "\f516"; +} + +.fa-balance-scale-right::before { + content: "\f516"; +} + +.fa-subscript::before { + content: "\f12c"; +} + +.fa-diamond-turn-right::before { + content: "\f5eb"; +} + +.fa-directions::before { + content: "\f5eb"; +} + +.fa-burst::before { + content: "\e4dc"; +} + +.fa-house-laptop::before { + content: "\e066"; +} + +.fa-laptop-house::before { + content: "\e066"; +} + +.fa-face-tired::before { + content: "\f5c8"; +} + +.fa-tired::before { + content: "\f5c8"; +} + +.fa-money-bills::before { + content: "\e1f3"; +} + +.fa-smog::before { + content: "\f75f"; +} + +.fa-crutch::before { + content: "\f7f7"; +} + +.fa-cloud-arrow-up::before { + content: "\f0ee"; +} + +.fa-cloud-upload::before { + content: "\f0ee"; +} + +.fa-cloud-upload-alt::before { + content: "\f0ee"; +} + +.fa-palette::before { + content: "\f53f"; +} + +.fa-arrows-turn-right::before { + content: "\e4c0"; +} + +.fa-vest::before { + content: "\e085"; +} + +.fa-ferry::before { + content: "\e4ea"; +} + +.fa-arrows-down-to-people::before { + content: "\e4b9"; +} + +.fa-seedling::before { + content: "\f4d8"; +} + +.fa-sprout::before { + content: "\f4d8"; +} + +.fa-left-right::before { + content: "\f337"; +} + +.fa-arrows-alt-h::before { + content: "\f337"; +} + +.fa-boxes-packing::before { + content: "\e4c7"; +} + +.fa-circle-arrow-left::before { + content: "\f0a8"; +} + +.fa-arrow-circle-left::before { + content: "\f0a8"; +} + +.fa-group-arrows-rotate::before { + content: "\e4f6"; +} + +.fa-bowl-food::before { + content: "\e4c6"; +} + +.fa-candy-cane::before { + content: "\f786"; +} + +.fa-arrow-down-wide-short::before { + content: "\f160"; +} + +.fa-sort-amount-asc::before { + content: "\f160"; +} + +.fa-sort-amount-down::before { + content: "\f160"; +} + +.fa-cloud-bolt::before { + content: "\f76c"; +} + +.fa-thunderstorm::before { + content: "\f76c"; +} + +.fa-text-slash::before { + content: "\f87d"; +} + +.fa-remove-format::before { + content: "\f87d"; +} + +.fa-face-smile-wink::before { + content: "\f4da"; +} + +.fa-smile-wink::before { + content: "\f4da"; +} + +.fa-file-word::before { + content: "\f1c2"; +} + +.fa-file-powerpoint::before { + content: "\f1c4"; +} + +.fa-arrows-left-right::before { + content: "\f07e"; +} + +.fa-arrows-h::before { + content: "\f07e"; +} + +.fa-house-lock::before { + content: "\e510"; +} + +.fa-cloud-arrow-down::before { + content: "\f0ed"; +} + +.fa-cloud-download::before { + content: "\f0ed"; +} + +.fa-cloud-download-alt::before { + content: "\f0ed"; +} + +.fa-children::before { + content: "\e4e1"; +} + +.fa-chalkboard::before { + content: "\f51b"; +} + +.fa-blackboard::before { + content: "\f51b"; +} + +.fa-user-large-slash::before { + content: "\f4fa"; +} + +.fa-user-alt-slash::before { + content: "\f4fa"; +} + +.fa-envelope-open::before { + content: "\f2b6"; +} + +.fa-handshake-simple-slash::before { + content: "\e05f"; +} + +.fa-handshake-alt-slash::before { + content: "\e05f"; +} + +.fa-mattress-pillow::before { + content: "\e525"; +} + +.fa-guarani-sign::before { + content: "\e19a"; +} + +.fa-arrows-rotate::before { + content: "\f021"; +} + +.fa-refresh::before { + content: "\f021"; +} + +.fa-sync::before { + content: "\f021"; +} + +.fa-fire-extinguisher::before { + content: "\f134"; +} + +.fa-cruzeiro-sign::before { + content: "\e152"; +} + +.fa-greater-than-equal::before { + content: "\f532"; +} + +.fa-shield-halved::before { + content: "\f3ed"; +} + +.fa-shield-alt::before { + content: "\f3ed"; +} + +.fa-book-atlas::before { + content: "\f558"; +} + +.fa-atlas::before { + content: "\f558"; +} + +.fa-virus::before { + content: "\e074"; +} + +.fa-envelope-circle-check::before { + content: "\e4e8"; +} + +.fa-layer-group::before { + content: "\f5fd"; +} + +.fa-arrows-to-dot::before { + content: "\e4be"; +} + +.fa-archway::before { + content: "\f557"; +} + +.fa-heart-circle-check::before { + content: "\e4fd"; +} + +.fa-house-chimney-crack::before { + content: "\f6f1"; +} + +.fa-house-damage::before { + content: "\f6f1"; +} + +.fa-file-zipper::before { + content: "\f1c6"; +} + +.fa-file-archive::before { + content: "\f1c6"; +} + +.fa-square::before { + content: "\f0c8"; +} + +.fa-martini-glass-empty::before { + content: "\f000"; +} + +.fa-glass-martini::before { + content: "\f000"; +} + +.fa-couch::before { + content: "\f4b8"; +} + +.fa-cedi-sign::before { + content: "\e0df"; +} + +.fa-italic::before { + content: "\f033"; +} + +.fa-church::before { + content: "\f51d"; +} + +.fa-comments-dollar::before { + content: "\f653"; +} + +.fa-democrat::before { + content: "\f747"; +} + +.fa-z::before { + content: "Z"; +} + +.fa-person-skiing::before { + content: "\f7c9"; +} + +.fa-skiing::before { + content: "\f7c9"; +} + +.fa-road-lock::before { + content: "\e567"; +} + +.fa-a::before { + content: "A"; +} + +.fa-temperature-arrow-down::before { + content: "\e03f"; +} + +.fa-temperature-down::before { + content: "\e03f"; +} + +.fa-feather-pointed::before { + content: "\f56b"; +} + +.fa-feather-alt::before { + content: "\f56b"; +} + +.fa-p::before { + content: "P"; +} + +.fa-snowflake::before { + content: "\f2dc"; +} + +.fa-newspaper::before { + content: "\f1ea"; +} + +.fa-rectangle-ad::before { + content: "\f641"; +} + +.fa-ad::before { + content: "\f641"; +} + +.fa-circle-arrow-right::before { + content: "\f0a9"; +} + +.fa-arrow-circle-right::before { + content: "\f0a9"; +} + +.fa-filter-circle-xmark::before { + content: "\e17b"; +} + +.fa-locust::before { + content: "\e520"; +} + +.fa-sort::before { + content: "\f0dc"; +} + +.fa-unsorted::before { + content: "\f0dc"; +} + +.fa-list-ol::before { + content: "\f0cb"; +} + +.fa-list-1-2::before { + content: "\f0cb"; +} + +.fa-list-numeric::before { + content: "\f0cb"; +} + +.fa-person-dress-burst::before { + content: "\e544"; +} + +.fa-money-check-dollar::before { + content: "\f53d"; +} + +.fa-money-check-alt::before { + content: "\f53d"; +} + +.fa-vector-square::before { + content: "\f5cb"; +} + +.fa-bread-slice::before { + content: "\f7ec"; +} + +.fa-language::before { + content: "\f1ab"; +} + +.fa-face-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-filter::before { + content: "\f0b0"; +} + +.fa-question::before { + content: "\?"; +} + +.fa-file-signature::before { + content: "\f573"; +} + +.fa-up-down-left-right::before { + content: "\f0b2"; +} + +.fa-arrows-alt::before { + content: "\f0b2"; +} + +.fa-house-chimney-user::before { + content: "\e065"; +} + +.fa-hand-holding-heart::before { + content: "\f4be"; +} + +.fa-puzzle-piece::before { + content: "\f12e"; +} + +.fa-money-check::before { + content: "\f53c"; +} + +.fa-star-half-stroke::before { + content: "\f5c0"; +} + +.fa-star-half-alt::before { + content: "\f5c0"; +} + +.fa-code::before { + content: "\f121"; +} + +.fa-whiskey-glass::before { + content: "\f7a0"; +} + +.fa-glass-whiskey::before { + content: "\f7a0"; +} + +.fa-building-circle-exclamation::before { + content: "\e4d3"; +} + +.fa-magnifying-glass-chart::before { + content: "\e522"; +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; +} + +.fa-external-link::before { + content: "\f08e"; +} + +.fa-cubes-stacked::before { + content: "\e4e6"; +} + +.fa-won-sign::before { + content: "\f159"; +} + +.fa-krw::before { + content: "\f159"; +} + +.fa-won::before { + content: "\f159"; +} + +.fa-virus-covid::before { + content: "\e4a8"; +} + +.fa-austral-sign::before { + content: "\e0a9"; +} + +.fa-f::before { + content: "F"; +} + +.fa-leaf::before { + content: "\f06c"; +} + +.fa-road::before { + content: "\f018"; +} + +.fa-taxi::before { + content: "\f1ba"; +} + +.fa-cab::before { + content: "\f1ba"; +} + +.fa-person-circle-plus::before { + content: "\e541"; +} + +.fa-chart-pie::before { + content: "\f200"; +} + +.fa-pie-chart::before { + content: "\f200"; +} + +.fa-bolt-lightning::before { + content: "\e0b7"; +} + +.fa-sack-xmark::before { + content: "\e56a"; +} + +.fa-file-excel::before { + content: "\f1c3"; +} + +.fa-file-contract::before { + content: "\f56c"; +} + +.fa-fish-fins::before { + content: "\e4f2"; +} + +.fa-building-flag::before { + content: "\e4d5"; +} + +.fa-face-grin-beam::before { + content: "\f582"; +} + +.fa-grin-beam::before { + content: "\f582"; +} + +.fa-object-ungroup::before { + content: "\f248"; +} + +.fa-poop::before { + content: "\f619"; +} + +.fa-location-pin::before { + content: "\f041"; +} + +.fa-map-marker::before { + content: "\f041"; +} + +.fa-kaaba::before { + content: "\f66b"; +} + +.fa-toilet-paper::before { + content: "\f71e"; +} + +.fa-helmet-safety::before { + content: "\f807"; +} + +.fa-hard-hat::before { + content: "\f807"; +} + +.fa-hat-hard::before { + content: "\f807"; +} + +.fa-eject::before { + content: "\f052"; +} + +.fa-circle-right::before { + content: "\f35a"; +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; +} + +.fa-plane-circle-check::before { + content: "\e555"; +} + +.fa-face-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-object-group::before { + content: "\f247"; +} + +.fa-chart-line::before { + content: "\f201"; +} + +.fa-line-chart::before { + content: "\f201"; +} + +.fa-mask-ventilator::before { + content: "\e524"; +} + +.fa-arrow-right::before { + content: "\f061"; +} + +.fa-signs-post::before { + content: "\f277"; +} + +.fa-map-signs::before { + content: "\f277"; +} + +.fa-cash-register::before { + content: "\f788"; +} + +.fa-person-circle-question::before { + content: "\e542"; +} + +.fa-h::before { + content: "H"; +} + +.fa-tarp::before { + content: "\e57b"; +} + +.fa-screwdriver-wrench::before { + content: "\f7d9"; +} + +.fa-tools::before { + content: "\f7d9"; +} + +.fa-arrows-to-eye::before { + content: "\e4bf"; +} + +.fa-plug-circle-bolt::before { + content: "\e55b"; +} + +.fa-heart::before { + content: "\f004"; +} + +.fa-mars-and-venus::before { + content: "\f224"; +} + +.fa-house-user::before { + content: "\e1b0"; +} + +.fa-home-user::before { + content: "\e1b0"; +} + +.fa-dumpster-fire::before { + content: "\f794"; +} + +.fa-house-crack::before { + content: "\e3b1"; +} + +.fa-martini-glass-citrus::before { + content: "\f561"; +} + +.fa-cocktail::before { + content: "\f561"; +} + +.fa-face-surprise::before { + content: "\f5c2"; +} + +.fa-surprise::before { + content: "\f5c2"; +} + +.fa-bottle-water::before { + content: "\e4c5"; +} + +.fa-circle-pause::before { + content: "\f28b"; +} + +.fa-pause-circle::before { + content: "\f28b"; +} + +.fa-toilet-paper-slash::before { + content: "\e072"; +} + +.fa-apple-whole::before { + content: "\f5d1"; +} + +.fa-apple-alt::before { + content: "\f5d1"; +} + +.fa-kitchen-set::before { + content: "\e51a"; +} + +.fa-r::before { + content: "R"; +} + +.fa-temperature-quarter::before { + content: "\f2ca"; +} + +.fa-temperature-1::before { + content: "\f2ca"; +} + +.fa-thermometer-1::before { + content: "\f2ca"; +} + +.fa-thermometer-quarter::before { + content: "\f2ca"; +} + +.fa-cube::before { + content: "\f1b2"; +} + +.fa-bitcoin-sign::before { + content: "\e0b4"; +} + +.fa-shield-dog::before { + content: "\e573"; +} + +.fa-solar-panel::before { + content: "\f5ba"; +} + +.fa-lock-open::before { + content: "\f3c1"; +} + +.fa-elevator::before { + content: "\e16d"; +} + +.fa-money-bill-transfer::before { + content: "\e528"; +} + +.fa-money-bill-trend-up::before { + content: "\e529"; +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; +} + +.fa-square-poll-horizontal::before { + content: "\f682"; +} + +.fa-poll-h::before { + content: "\f682"; +} + +.fa-circle::before { + content: "\f111"; +} + +.fa-backward-fast::before { + content: "\f049"; +} + +.fa-fast-backward::before { + content: "\f049"; +} + +.fa-recycle::before { + content: "\f1b8"; +} + +.fa-user-astronaut::before { + content: "\f4fb"; +} + +.fa-plane-slash::before { + content: "\e069"; +} + +.fa-trademark::before { + content: "\f25c"; +} + +.fa-basketball::before { + content: "\f434"; +} + +.fa-basketball-ball::before { + content: "\f434"; +} + +.fa-satellite-dish::before { + content: "\f7c0"; +} + +.fa-circle-up::before { + content: "\f35b"; +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; +} + +.fa-mobile-screen-button::before { + content: "\f3cd"; +} + +.fa-mobile-alt::before { + content: "\f3cd"; +} + +.fa-volume-high::before { + content: "\f028"; +} + +.fa-volume-up::before { + content: "\f028"; +} + +.fa-users-rays::before { + content: "\e593"; +} + +.fa-wallet::before { + content: "\f555"; +} + +.fa-clipboard-check::before { + content: "\f46c"; +} + +.fa-file-audio::before { + content: "\f1c7"; +} + +.fa-burger::before { + content: "\f805"; +} + +.fa-hamburger::before { + content: "\f805"; +} + +.fa-wrench::before { + content: "\f0ad"; +} + +.fa-bugs::before { + content: "\e4d0"; +} + +.fa-rupee-sign::before { + content: "\f156"; +} + +.fa-rupee::before { + content: "\f156"; +} + +.fa-file-image::before { + content: "\f1c5"; +} + +.fa-circle-question::before { + content: "\f059"; +} + +.fa-question-circle::before { + content: "\f059"; +} + +.fa-plane-departure::before { + content: "\f5b0"; +} + +.fa-handshake-slash::before { + content: "\e060"; +} + +.fa-book-bookmark::before { + content: "\e0bb"; +} + +.fa-code-branch::before { + content: "\f126"; +} + +.fa-hat-cowboy::before { + content: "\f8c0"; +} + +.fa-bridge::before { + content: "\e4c8"; +} + +.fa-phone-flip::before { + content: "\f879"; +} + +.fa-phone-alt::before { + content: "\f879"; +} + +.fa-truck-front::before { + content: "\e2b7"; +} + +.fa-cat::before { + content: "\f6be"; +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; +} + +.fa-truck-field::before { + content: "\e58d"; +} + +.fa-route::before { + content: "\f4d7"; +} + +.fa-clipboard-question::before { + content: "\e4e3"; +} + +.fa-panorama::before { + content: "\e209"; +} + +.fa-comment-medical::before { + content: "\f7f5"; +} + +.fa-teeth-open::before { + content: "\f62f"; +} + +.fa-file-circle-minus::before { + content: "\e4ed"; +} + +.fa-tags::before { + content: "\f02c"; +} + +.fa-wine-glass::before { + content: "\f4e3"; +} + +.fa-forward-fast::before { + content: "\f050"; +} + +.fa-fast-forward::before { + content: "\f050"; +} + +.fa-face-meh-blank::before { + content: "\f5a4"; +} + +.fa-meh-blank::before { + content: "\f5a4"; +} + +.fa-square-parking::before { + content: "\f540"; +} + +.fa-parking::before { + content: "\f540"; +} + +.fa-house-signal::before { + content: "\e012"; +} + +.fa-bars-progress::before { + content: "\f828"; +} + +.fa-tasks-alt::before { + content: "\f828"; +} + +.fa-faucet-drip::before { + content: "\e006"; +} + +.fa-cart-flatbed::before { + content: "\f474"; +} + +.fa-dolly-flatbed::before { + content: "\f474"; +} + +.fa-ban-smoking::before { + content: "\f54d"; +} + +.fa-smoking-ban::before { + content: "\f54d"; +} + +.fa-terminal::before { + content: "\f120"; +} + +.fa-mobile-button::before { + content: "\f10b"; +} + +.fa-house-medical-flag::before { + content: "\e514"; +} + +.fa-basket-shopping::before { + content: "\f291"; +} + +.fa-shopping-basket::before { + content: "\f291"; +} + +.fa-tape::before { + content: "\f4db"; +} + +.fa-bus-simple::before { + content: "\f55e"; +} + +.fa-bus-alt::before { + content: "\f55e"; +} + +.fa-eye::before { + content: "\f06e"; +} + +.fa-face-sad-cry::before { + content: "\f5b3"; +} + +.fa-sad-cry::before { + content: "\f5b3"; +} + +.fa-audio-description::before { + content: "\f29e"; +} + +.fa-person-military-to-person::before { + content: "\e54c"; +} + +.fa-file-shield::before { + content: "\e4f0"; +} + +.fa-user-slash::before { + content: "\f506"; +} + +.fa-pen::before { + content: "\f304"; +} + +.fa-tower-observation::before { + content: "\e586"; +} + +.fa-file-code::before { + content: "\f1c9"; +} + +.fa-signal::before { + content: "\f012"; +} + +.fa-signal-5::before { + content: "\f012"; +} + +.fa-signal-perfect::before { + content: "\f012"; +} + +.fa-bus::before { + content: "\f207"; +} + +.fa-heart-circle-xmark::before { + content: "\e501"; +} + +.fa-house-chimney::before { + content: "\e3af"; +} + +.fa-home-lg::before { + content: "\e3af"; +} + +.fa-window-maximize::before { + content: "\f2d0"; +} + +.fa-face-frown::before { + content: "\f119"; +} + +.fa-frown::before { + content: "\f119"; +} + +.fa-prescription::before { + content: "\f5b1"; +} + +.fa-shop::before { + content: "\f54f"; +} + +.fa-store-alt::before { + content: "\f54f"; +} + +.fa-floppy-disk::before { + content: "\f0c7"; +} + +.fa-save::before { + content: "\f0c7"; +} + +.fa-vihara::before { + content: "\f6a7"; +} + +.fa-scale-unbalanced::before { + content: "\f515"; +} + +.fa-balance-scale-left::before { + content: "\f515"; +} + +.fa-sort-up::before { + content: "\f0de"; +} + +.fa-sort-asc::before { + content: "\f0de"; +} + +.fa-comment-dots::before { + content: "\f4ad"; +} + +.fa-commenting::before { + content: "\f4ad"; +} + +.fa-plant-wilt::before { + content: "\e5aa"; +} + +.fa-diamond::before { + content: "\f219"; +} + +.fa-face-grin-squint::before { + content: "\f585"; +} + +.fa-grin-squint::before { + content: "\f585"; +} + +.fa-hand-holding-dollar::before { + content: "\f4c0"; +} + +.fa-hand-holding-usd::before { + content: "\f4c0"; +} + +.fa-bacterium::before { + content: "\e05a"; +} + +.fa-hand-pointer::before { + content: "\f25a"; +} + +.fa-drum-steelpan::before { + content: "\f56a"; +} + +.fa-hand-scissors::before { + content: "\f257"; +} + +.fa-hands-praying::before { + content: "\f684"; +} + +.fa-praying-hands::before { + content: "\f684"; +} + +.fa-arrow-rotate-right::before { + content: "\f01e"; +} + +.fa-arrow-right-rotate::before { + content: "\f01e"; +} + +.fa-arrow-rotate-forward::before { + content: "\f01e"; +} + +.fa-redo::before { + content: "\f01e"; +} + +.fa-biohazard::before { + content: "\f780"; +} + +.fa-location-crosshairs::before { + content: "\f601"; +} + +.fa-location::before { + content: "\f601"; +} + +.fa-mars-double::before { + content: "\f227"; +} + +.fa-child-dress::before { + content: "\e59c"; +} + +.fa-users-between-lines::before { + content: "\e591"; +} + +.fa-lungs-virus::before { + content: "\e067"; +} + +.fa-face-grin-tears::before { + content: "\f588"; +} + +.fa-grin-tears::before { + content: "\f588"; +} + +.fa-phone::before { + content: "\f095"; +} + +.fa-calendar-xmark::before { + content: "\f273"; +} + +.fa-calendar-times::before { + content: "\f273"; +} + +.fa-child-reaching::before { + content: "\e59d"; +} + +.fa-head-side-virus::before { + content: "\e064"; +} + +.fa-user-gear::before { + content: "\f4fe"; +} + +.fa-user-cog::before { + content: "\f4fe"; +} + +.fa-arrow-up-1-9::before { + content: "\f163"; +} + +.fa-sort-numeric-up::before { + content: "\f163"; +} + +.fa-door-closed::before { + content: "\f52a"; +} + +.fa-shield-virus::before { + content: "\e06c"; +} + +.fa-dice-six::before { + content: "\f526"; +} + +.fa-mosquito-net::before { + content: "\e52c"; +} + +.fa-bridge-water::before { + content: "\e4ce"; +} + +.fa-person-booth::before { + content: "\f756"; +} + +.fa-text-width::before { + content: "\f035"; +} + +.fa-hat-wizard::before { + content: "\f6e8"; +} + +.fa-pen-fancy::before { + content: "\f5ac"; +} + +.fa-person-digging::before { + content: "\f85e"; +} + +.fa-digging::before { + content: "\f85e"; +} + +.fa-trash::before { + content: "\f1f8"; +} + +.fa-gauge-simple::before { + content: "\f629"; +} + +.fa-gauge-simple-med::before { + content: "\f629"; +} + +.fa-tachometer-average::before { + content: "\f629"; +} + +.fa-book-medical::before { + content: "\f7e6"; +} + +.fa-poo::before { + content: "\f2fe"; +} + +.fa-quote-right::before { + content: "\f10e"; +} + +.fa-quote-right-alt::before { + content: "\f10e"; +} + +.fa-shirt::before { + content: "\f553"; +} + +.fa-t-shirt::before { + content: "\f553"; +} + +.fa-tshirt::before { + content: "\f553"; +} + +.fa-cubes::before { + content: "\f1b3"; +} + +.fa-divide::before { + content: "\f529"; +} + +.fa-tenge-sign::before { + content: "\f7d7"; +} + +.fa-tenge::before { + content: "\f7d7"; +} + +.fa-headphones::before { + content: "\f025"; +} + +.fa-hands-holding::before { + content: "\f4c2"; +} + +.fa-hands-clapping::before { + content: "\e1a8"; +} + +.fa-republican::before { + content: "\f75e"; +} + +.fa-arrow-left::before { + content: "\f060"; +} + +.fa-person-circle-xmark::before { + content: "\e543"; +} + +.fa-ruler::before { + content: "\f545"; +} + +.fa-align-left::before { + content: "\f036"; +} + +.fa-dice-d6::before { + content: "\f6d1"; +} + +.fa-restroom::before { + content: "\f7bd"; +} + +.fa-j::before { + content: "J"; +} + +.fa-users-viewfinder::before { + content: "\e595"; +} + +.fa-file-video::before { + content: "\f1c8"; +} + +.fa-up-right-from-square::before { + content: "\f35d"; +} + +.fa-external-link-alt::before { + content: "\f35d"; +} + +.fa-table-cells::before { + content: "\f00a"; +} + +.fa-th::before { + content: "\f00a"; +} + +.fa-file-pdf::before { + content: "\f1c1"; +} + +.fa-book-bible::before { + content: "\f647"; +} + +.fa-bible::before { + content: "\f647"; +} + +.fa-o::before { + content: "O"; +} + +.fa-suitcase-medical::before { + content: "\f0fa"; +} + +.fa-medkit::before { + content: "\f0fa"; +} + +.fa-user-secret::before { + content: "\f21b"; +} + +.fa-otter::before { + content: "\f700"; +} + +.fa-person-dress::before { + content: "\f182"; +} + +.fa-female::before { + content: "\f182"; +} + +.fa-comment-dollar::before { + content: "\f651"; +} + +.fa-business-time::before { + content: "\f64a"; +} + +.fa-briefcase-clock::before { + content: "\f64a"; +} + +.fa-table-cells-large::before { + content: "\f009"; +} + +.fa-th-large::before { + content: "\f009"; +} + +.fa-book-tanakh::before { + content: "\f827"; +} + +.fa-tanakh::before { + content: "\f827"; +} + +.fa-phone-volume::before { + content: "\f2a0"; +} + +.fa-volume-control-phone::before { + content: "\f2a0"; +} + +.fa-hat-cowboy-side::before { + content: "\f8c1"; +} + +.fa-clipboard-user::before { + content: "\f7f3"; +} + +.fa-child::before { + content: "\f1ae"; +} + +.fa-lira-sign::before { + content: "\f195"; +} + +.fa-satellite::before { + content: "\f7bf"; +} + +.fa-plane-lock::before { + content: "\e558"; +} + +.fa-tag::before { + content: "\f02b"; +} + +.fa-comment::before { + content: "\f075"; +} + +.fa-cake-candles::before { + content: "\f1fd"; +} + +.fa-birthday-cake::before { + content: "\f1fd"; +} + +.fa-cake::before { + content: "\f1fd"; +} + +.fa-envelope::before { + content: "\f0e0"; +} + +.fa-angles-up::before { + content: "\f102"; +} + +.fa-angle-double-up::before { + content: "\f102"; +} + +.fa-paperclip::before { + content: "\f0c6"; +} + +.fa-arrow-right-to-city::before { + content: "\e4b3"; +} + +.fa-ribbon::before { + content: "\f4d6"; +} + +.fa-lungs::before { + content: "\f604"; +} + +.fa-arrow-up-9-1::before { + content: "\f887"; +} + +.fa-sort-numeric-up-alt::before { + content: "\f887"; +} + +.fa-litecoin-sign::before { + content: "\e1d3"; +} + +.fa-border-none::before { + content: "\f850"; +} + +.fa-circle-nodes::before { + content: "\e4e2"; +} + +.fa-parachute-box::before { + content: "\f4cd"; +} + +.fa-indent::before { + content: "\f03c"; +} + +.fa-truck-field-un::before { + content: "\e58e"; +} + +.fa-hourglass::before { + content: "\f254"; +} + +.fa-hourglass-empty::before { + content: "\f254"; +} + +.fa-mountain::before { + content: "\f6fc"; +} + +.fa-user-doctor::before { + content: "\f0f0"; +} + +.fa-user-md::before { + content: "\f0f0"; +} + +.fa-circle-info::before { + content: "\f05a"; +} + +.fa-info-circle::before { + content: "\f05a"; +} + +.fa-cloud-meatball::before { + content: "\f73b"; +} + +.fa-camera::before { + content: "\f030"; +} + +.fa-camera-alt::before { + content: "\f030"; +} + +.fa-square-virus::before { + content: "\e578"; +} + +.fa-meteor::before { + content: "\f753"; +} + +.fa-car-on::before { + content: "\e4dd"; +} + +.fa-sleigh::before { + content: "\f7cc"; +} + +.fa-arrow-down-1-9::before { + content: "\f162"; +} + +.fa-sort-numeric-asc::before { + content: "\f162"; +} + +.fa-sort-numeric-down::before { + content: "\f162"; +} + +.fa-hand-holding-droplet::before { + content: "\f4c1"; +} + +.fa-hand-holding-water::before { + content: "\f4c1"; +} + +.fa-water::before { + content: "\f773"; +} + +.fa-calendar-check::before { + content: "\f274"; +} + +.fa-braille::before { + content: "\f2a1"; +} + +.fa-prescription-bottle-medical::before { + content: "\f486"; +} + +.fa-prescription-bottle-alt::before { + content: "\f486"; +} + +.fa-landmark::before { + content: "\f66f"; +} + +.fa-truck::before { + content: "\f0d1"; +} + +.fa-crosshairs::before { + content: "\f05b"; +} + +.fa-person-cane::before { + content: "\e53c"; +} + +.fa-tent::before { + content: "\e57d"; +} + +.fa-vest-patches::before { + content: "\e086"; +} + +.fa-check-double::before { + content: "\f560"; +} + +.fa-arrow-down-a-z::before { + content: "\f15d"; +} + +.fa-sort-alpha-asc::before { + content: "\f15d"; +} + +.fa-sort-alpha-down::before { + content: "\f15d"; +} + +.fa-money-bill-wheat::before { + content: "\e52a"; +} + +.fa-cookie::before { + content: "\f563"; +} + +.fa-arrow-rotate-left::before { + content: "\f0e2"; +} + +.fa-arrow-left-rotate::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-back::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; +} + +.fa-undo::before { + content: "\f0e2"; +} + +.fa-hard-drive::before { + content: "\f0a0"; +} + +.fa-hdd::before { + content: "\f0a0"; +} + +.fa-face-grin-squint-tears::before { + content: "\f586"; +} + +.fa-grin-squint-tears::before { + content: "\f586"; +} + +.fa-dumbbell::before { + content: "\f44b"; +} + +.fa-rectangle-list::before { + content: "\f022"; +} + +.fa-list-alt::before { + content: "\f022"; +} + +.fa-tarp-droplet::before { + content: "\e57c"; +} + +.fa-house-medical-circle-check::before { + content: "\e511"; +} + +.fa-person-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-calendar-plus::before { + content: "\f271"; +} + +.fa-plane-arrival::before { + content: "\f5af"; +} + +.fa-circle-left::before { + content: "\f359"; +} + +.fa-arrow-alt-circle-left::before { + content: "\f359"; +} + +.fa-train-subway::before { + content: "\f239"; +} + +.fa-subway::before { + content: "\f239"; +} + +.fa-chart-gantt::before { + content: "\e0e4"; +} + +.fa-indian-rupee-sign::before { + content: "\e1bc"; +} + +.fa-indian-rupee::before { + content: "\e1bc"; +} + +.fa-inr::before { + content: "\e1bc"; +} + +.fa-crop-simple::before { + content: "\f565"; +} + +.fa-crop-alt::before { + content: "\f565"; +} + +.fa-money-bill-1::before { + content: "\f3d1"; +} + +.fa-money-bill-alt::before { + content: "\f3d1"; +} + +.fa-left-long::before { + content: "\f30a"; +} + +.fa-long-arrow-alt-left::before { + content: "\f30a"; +} + +.fa-dna::before { + content: "\f471"; +} + +.fa-virus-slash::before { + content: "\e075"; +} + +.fa-minus::before { + content: "\f068"; +} + +.fa-subtract::before { + content: "\f068"; +} + +.fa-chess::before { + content: "\f439"; +} + +.fa-arrow-left-long::before { + content: "\f177"; +} + +.fa-long-arrow-left::before { + content: "\f177"; +} + +.fa-plug-circle-check::before { + content: "\e55c"; +} + +.fa-street-view::before { + content: "\f21d"; +} + +.fa-franc-sign::before { + content: "\e18f"; +} + +.fa-volume-off::before { + content: "\f026"; +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-gear::before { + content: "\f013"; +} + +.fa-cog::before { + content: "\f013"; +} + +.fa-droplet-slash::before { + content: "\f5c7"; +} + +.fa-tint-slash::before { + content: "\f5c7"; +} + +.fa-mosque::before { + content: "\f678"; +} + +.fa-mosquito::before { + content: "\e52b"; +} + +.fa-star-of-david::before { + content: "\f69a"; +} + +.fa-person-military-rifle::before { + content: "\e54b"; +} + +.fa-cart-shopping::before { + content: "\f07a"; +} + +.fa-shopping-cart::before { + content: "\f07a"; +} + +.fa-vials::before { + content: "\f493"; +} + +.fa-plug-circle-plus::before { + content: "\e55f"; +} + +.fa-place-of-worship::before { + content: "\f67f"; +} + +.fa-grip-vertical::before { + content: "\f58e"; +} + +.fa-arrow-turn-up::before { + content: "\f148"; +} + +.fa-level-up::before { + content: "\f148"; +} + +.fa-u::before { + content: "U"; +} + +.fa-square-root-variable::before { + content: "\f698"; +} + +.fa-square-root-alt::before { + content: "\f698"; +} + +.fa-clock::before { + content: "\f017"; +} + +.fa-clock-four::before { + content: "\f017"; +} + +.fa-backward-step::before { + content: "\f048"; +} + +.fa-step-backward::before { + content: "\f048"; +} + +.fa-pallet::before { + content: "\f482"; +} + +.fa-faucet::before { + content: "\e005"; +} + +.fa-baseball-bat-ball::before { + content: "\f432"; +} + +.fa-s::before { + content: "S"; +} + +.fa-timeline::before { + content: "\e29c"; +} + +.fa-keyboard::before { + content: "\f11c"; +} + +.fa-caret-down::before { + content: "\f0d7"; +} + +.fa-house-chimney-medical::before { + content: "\f7f2"; +} + +.fa-clinic-medical::before { + content: "\f7f2"; +} + +.fa-temperature-three-quarters::before { + content: "\f2c8"; +} + +.fa-temperature-3::before { + content: "\f2c8"; +} + +.fa-thermometer-3::before { + content: "\f2c8"; +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; +} + +.fa-mobile-screen::before { + content: "\f3cf"; +} + +.fa-mobile-android-alt::before { + content: "\f3cf"; +} + +.fa-plane-up::before { + content: "\e22d"; +} + +.fa-piggy-bank::before { + content: "\f4d3"; +} + +.fa-battery-half::before { + content: "\f242"; +} + +.fa-battery-3::before { + content: "\f242"; +} + +.fa-mountain-city::before { + content: "\e52e"; +} + +.fa-coins::before { + content: "\f51e"; +} + +.fa-khanda::before { + content: "\f66d"; +} + +.fa-sliders::before { + content: "\f1de"; +} + +.fa-sliders-h::before { + content: "\f1de"; +} + +.fa-folder-tree::before { + content: "\f802"; +} + +.fa-network-wired::before { + content: "\f6ff"; +} + +.fa-map-pin::before { + content: "\f276"; +} + +.fa-hamsa::before { + content: "\f665"; +} + +.fa-cent-sign::before { + content: "\e3f5"; +} + +.fa-flask::before { + content: "\f0c3"; +} + +.fa-person-pregnant::before { + content: "\e31e"; +} + +.fa-wand-sparkles::before { + content: "\f72b"; +} + +.fa-ellipsis-vertical::before { + content: "\f142"; +} + +.fa-ellipsis-v::before { + content: "\f142"; +} + +.fa-ticket::before { + content: "\f145"; +} + +.fa-power-off::before { + content: "\f011"; +} + +.fa-right-long::before { + content: "\f30b"; +} + +.fa-long-arrow-alt-right::before { + content: "\f30b"; +} + +.fa-flag-usa::before { + content: "\f74d"; +} + +.fa-laptop-file::before { + content: "\e51d"; +} + +.fa-tty::before { + content: "\f1e4"; +} + +.fa-teletype::before { + content: "\f1e4"; +} + +.fa-diagram-next::before { + content: "\e476"; +} + +.fa-person-rifle::before { + content: "\e54e"; +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; +} + +.fa-closed-captioning::before { + content: "\f20a"; +} + +.fa-person-hiking::before { + content: "\f6ec"; +} + +.fa-hiking::before { + content: "\f6ec"; +} + +.fa-venus-double::before { + content: "\f226"; +} + +.fa-images::before { + content: "\f302"; +} + +.fa-calculator::before { + content: "\f1ec"; +} + +.fa-people-pulling::before { + content: "\e535"; +} + +.fa-n::before { + content: "N"; +} + +.fa-cable-car::before { + content: "\f7da"; +} + +.fa-tram::before { + content: "\f7da"; +} + +.fa-cloud-rain::before { + content: "\f73d"; +} + +.fa-building-circle-xmark::before { + content: "\e4d4"; +} + +.fa-ship::before { + content: "\f21a"; +} + +.fa-arrows-down-to-line::before { + content: "\e4b8"; +} + +.fa-download::before { + content: "\f019"; +} + +.fa-face-grin::before { + content: "\f580"; +} + +.fa-grin::before { + content: "\f580"; +} + +.fa-delete-left::before { + content: "\f55a"; +} + +.fa-backspace::before { + content: "\f55a"; +} + +.fa-eye-dropper::before { + content: "\f1fb"; +} + +.fa-eye-dropper-empty::before { + content: "\f1fb"; +} + +.fa-eyedropper::before { + content: "\f1fb"; +} + +.fa-file-circle-check::before { + content: "\e5a0"; +} + +.fa-forward::before { + content: "\f04e"; +} + +.fa-mobile::before { + content: "\f3ce"; +} + +.fa-mobile-android::before { + content: "\f3ce"; +} + +.fa-mobile-phone::before { + content: "\f3ce"; +} + +.fa-face-meh::before { + content: "\f11a"; +} + +.fa-meh::before { + content: "\f11a"; +} + +.fa-align-center::before { + content: "\f037"; +} + +.fa-book-skull::before { + content: "\f6b7"; +} + +.fa-book-dead::before { + content: "\f6b7"; +} + +.fa-id-card::before { + content: "\f2c2"; +} + +.fa-drivers-license::before { + content: "\f2c2"; +} + +.fa-outdent::before { + content: "\f03b"; +} + +.fa-dedent::before { + content: "\f03b"; +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; +} + +.fa-house::before { + content: "\f015"; +} + +.fa-home::before { + content: "\f015"; +} + +.fa-home-alt::before { + content: "\f015"; +} + +.fa-home-lg-alt::before { + content: "\f015"; +} + +.fa-calendar-week::before { + content: "\f784"; +} + +.fa-laptop-medical::before { + content: "\f812"; +} + +.fa-b::before { + content: "B"; +} + +.fa-file-medical::before { + content: "\f477"; +} + +.fa-dice-one::before { + content: "\f525"; +} + +.fa-kiwi-bird::before { + content: "\f535"; +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; +} + +.fa-exchange::before { + content: "\f0ec"; +} + +.fa-rotate-right::before { + content: "\f2f9"; +} + +.fa-redo-alt::before { + content: "\f2f9"; +} + +.fa-rotate-forward::before { + content: "\f2f9"; +} + +.fa-utensils::before { + content: "\f2e7"; +} + +.fa-cutlery::before { + content: "\f2e7"; +} + +.fa-arrow-up-wide-short::before { + content: "\f161"; +} + +.fa-sort-amount-up::before { + content: "\f161"; +} + +.fa-mill-sign::before { + content: "\e1ed"; +} + +.fa-bowl-rice::before { + content: "\e2eb"; +} + +.fa-skull::before { + content: "\f54c"; +} + +.fa-tower-broadcast::before { + content: "\f519"; +} + +.fa-broadcast-tower::before { + content: "\f519"; +} + +.fa-truck-pickup::before { + content: "\f63c"; +} + +.fa-up-long::before { + content: "\f30c"; +} + +.fa-long-arrow-alt-up::before { + content: "\f30c"; +} + +.fa-stop::before { + content: "\f04d"; +} + +.fa-code-merge::before { + content: "\f387"; +} + +.fa-upload::before { + content: "\f093"; +} + +.fa-hurricane::before { + content: "\f751"; +} + +.fa-mound::before { + content: "\e52d"; +} + +.fa-toilet-portable::before { + content: "\e583"; +} + +.fa-compact-disc::before { + content: "\f51f"; +} + +.fa-file-arrow-down::before { + content: "\f56d"; +} + +.fa-file-download::before { + content: "\f56d"; +} + +.fa-caravan::before { + content: "\f8ff"; +} + +.fa-shield-cat::before { + content: "\e572"; +} + +.fa-bolt::before { + content: "\f0e7"; +} + +.fa-zap::before { + content: "\f0e7"; +} + +.fa-glass-water::before { + content: "\e4f4"; +} + +.fa-oil-well::before { + content: "\e532"; +} + +.fa-vault::before { + content: "\e2c5"; +} + +.fa-mars::before { + content: "\f222"; +} + +.fa-toilet::before { + content: "\f7d8"; +} + +.fa-plane-circle-xmark::before { + content: "\e557"; +} + +.fa-yen-sign::before { + content: "\f157"; +} + +.fa-cny::before { + content: "\f157"; +} + +.fa-jpy::before { + content: "\f157"; +} + +.fa-rmb::before { + content: "\f157"; +} + +.fa-yen::before { + content: "\f157"; +} + +.fa-ruble-sign::before { + content: "\f158"; +} + +.fa-rouble::before { + content: "\f158"; +} + +.fa-rub::before { + content: "\f158"; +} + +.fa-ruble::before { + content: "\f158"; +} + +.fa-sun::before { + content: "\f185"; +} + +.fa-guitar::before { + content: "\f7a6"; +} + +.fa-face-laugh-wink::before { + content: "\f59c"; +} + +.fa-laugh-wink::before { + content: "\f59c"; +} + +.fa-horse-head::before { + content: "\f7ab"; +} + +.fa-bore-hole::before { + content: "\e4c3"; +} + +.fa-industry::before { + content: "\f275"; +} + +.fa-circle-down::before { + content: "\f358"; +} + +.fa-arrow-alt-circle-down::before { + content: "\f358"; +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; +} + +.fa-florin-sign::before { + content: "\e184"; +} + +.fa-arrow-down-short-wide::before { + content: "\f884"; +} + +.fa-sort-amount-desc::before { + content: "\f884"; +} + +.fa-sort-amount-down-alt::before { + content: "\f884"; +} + +.fa-less-than::before { + content: "\<"; +} + +.fa-angle-down::before { + content: "\f107"; +} + +.fa-car-tunnel::before { + content: "\e4de"; +} + +.fa-head-side-cough::before { + content: "\e061"; +} + +.fa-grip-lines::before { + content: "\f7a4"; +} + +.fa-thumbs-down::before { + content: "\f165"; +} + +.fa-user-lock::before { + content: "\f502"; +} + +.fa-arrow-right-long::before { + content: "\f178"; +} + +.fa-long-arrow-right::before { + content: "\f178"; +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; +} + +.fa-ellipsis::before { + content: "\f141"; +} + +.fa-ellipsis-h::before { + content: "\f141"; +} + +.fa-chess-pawn::before { + content: "\f443"; +} + +.fa-kit-medical::before { + content: "\f479"; +} + +.fa-first-aid::before { + content: "\f479"; +} + +.fa-person-through-window::before { + content: "\e5a9"; +} + +.fa-toolbox::before { + content: "\f552"; +} + +.fa-hands-holding-circle::before { + content: "\e4fb"; +} + +.fa-bug::before { + content: "\f188"; +} + +.fa-credit-card::before { + content: "\f09d"; +} + +.fa-credit-card-alt::before { + content: "\f09d"; +} + +.fa-car::before { + content: "\f1b9"; +} + +.fa-automobile::before { + content: "\f1b9"; +} + +.fa-hand-holding-hand::before { + content: "\e4f7"; +} + +.fa-book-open-reader::before { + content: "\f5da"; +} + +.fa-book-reader::before { + content: "\f5da"; +} + +.fa-mountain-sun::before { + content: "\e52f"; +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; +} + +.fa-dice-d20::before { + content: "\f6cf"; +} + +.fa-truck-droplet::before { + content: "\e58c"; +} + +.fa-file-circle-xmark::before { + content: "\e5a1"; +} + +.fa-temperature-arrow-up::before { + content: "\e040"; +} + +.fa-temperature-up::before { + content: "\e040"; +} + +.fa-medal::before { + content: "\f5a2"; +} + +.fa-bed::before { + content: "\f236"; +} + +.fa-square-h::before { + content: "\f0fd"; +} + +.fa-h-square::before { + content: "\f0fd"; +} + +.fa-podcast::before { + content: "\f2ce"; +} + +.fa-temperature-full::before { + content: "\f2c7"; +} + +.fa-temperature-4::before { + content: "\f2c7"; +} + +.fa-thermometer-4::before { + content: "\f2c7"; +} + +.fa-thermometer-full::before { + content: "\f2c7"; +} + +.fa-bell::before { + content: "\f0f3"; +} + +.fa-superscript::before { + content: "\f12b"; +} + +.fa-plug-circle-xmark::before { + content: "\e560"; +} + +.fa-star-of-life::before { + content: "\f621"; +} + +.fa-phone-slash::before { + content: "\f3dd"; +} + +.fa-paint-roller::before { + content: "\f5aa"; +} + +.fa-handshake-angle::before { + content: "\f4c4"; +} + +.fa-hands-helping::before { + content: "\f4c4"; +} + +.fa-location-dot::before { + content: "\f3c5"; +} + +.fa-map-marker-alt::before { + content: "\f3c5"; +} + +.fa-file::before { + content: "\f15b"; +} + +.fa-greater-than::before { + content: "\>"; +} + +.fa-person-swimming::before { + content: "\f5c4"; +} + +.fa-swimmer::before { + content: "\f5c4"; +} + +.fa-arrow-down::before { + content: "\f063"; +} + +.fa-droplet::before { + content: "\f043"; +} + +.fa-tint::before { + content: "\f043"; +} + +.fa-eraser::before { + content: "\f12d"; +} + +.fa-earth-americas::before { + content: "\f57d"; +} + +.fa-earth::before { + content: "\f57d"; +} + +.fa-earth-america::before { + content: "\f57d"; +} + +.fa-globe-americas::before { + content: "\f57d"; +} + +.fa-person-burst::before { + content: "\e53b"; +} + +.fa-dove::before { + content: "\f4ba"; +} + +.fa-battery-empty::before { + content: "\f244"; +} + +.fa-battery-0::before { + content: "\f244"; +} + +.fa-socks::before { + content: "\f696"; +} + +.fa-inbox::before { + content: "\f01c"; +} + +.fa-section::before { + content: "\e447"; +} + +.fa-gauge-high::before { + content: "\f625"; +} + +.fa-tachometer-alt::before { + content: "\f625"; +} + +.fa-tachometer-alt-fast::before { + content: "\f625"; +} + +.fa-envelope-open-text::before { + content: "\f658"; +} + +.fa-hospital::before { + content: "\f0f8"; +} + +.fa-hospital-alt::before { + content: "\f0f8"; +} + +.fa-hospital-wide::before { + content: "\f0f8"; +} + +.fa-wine-bottle::before { + content: "\f72f"; +} + +.fa-chess-rook::before { + content: "\f447"; +} + +.fa-bars-staggered::before { + content: "\f550"; +} + +.fa-reorder::before { + content: "\f550"; +} + +.fa-stream::before { + content: "\f550"; +} + +.fa-dharmachakra::before { + content: "\f655"; +} + +.fa-hotdog::before { + content: "\f80f"; +} + +.fa-person-walking-with-cane::before { + content: "\f29d"; +} + +.fa-blind::before { + content: "\f29d"; +} + +.fa-drum::before { + content: "\f569"; +} + +.fa-ice-cream::before { + content: "\f810"; +} + +.fa-heart-circle-bolt::before { + content: "\e4fc"; +} + +.fa-fax::before { + content: "\f1ac"; +} + +.fa-paragraph::before { + content: "\f1dd"; +} + +.fa-check-to-slot::before { + content: "\f772"; +} + +.fa-vote-yea::before { + content: "\f772"; +} + +.fa-star-half::before { + content: "\f089"; +} + +.fa-boxes-stacked::before { + content: "\f468"; +} + +.fa-boxes::before { + content: "\f468"; +} + +.fa-boxes-alt::before { + content: "\f468"; +} + +.fa-link::before { + content: "\f0c1"; +} + +.fa-chain::before { + content: "\f0c1"; +} + +.fa-ear-listen::before { + content: "\f2a2"; +} + +.fa-assistive-listening-systems::before { + content: "\f2a2"; +} + +.fa-tree-city::before { + content: "\e587"; +} + +.fa-play::before { + content: "\f04b"; +} + +.fa-font::before { + content: "\f031"; +} + +.fa-rupiah-sign::before { + content: "\e23d"; +} + +.fa-magnifying-glass::before { + content: "\f002"; +} + +.fa-search::before { + content: "\f002"; +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; +} + +.fa-table-tennis::before { + content: "\f45d"; +} + +.fa-person-dots-from-line::before { + content: "\f470"; +} + +.fa-diagnoses::before { + content: "\f470"; +} + +.fa-trash-can-arrow-up::before { + content: "\f82a"; +} + +.fa-trash-restore-alt::before { + content: "\f82a"; +} + +.fa-naira-sign::before { + content: "\e1f6"; +} + +.fa-cart-arrow-down::before { + content: "\f218"; +} + +.fa-walkie-talkie::before { + content: "\f8ef"; +} + +.fa-file-pen::before { + content: "\f31c"; +} + +.fa-file-edit::before { + content: "\f31c"; +} + +.fa-receipt::before { + content: "\f543"; +} + +.fa-square-pen::before { + content: "\f14b"; +} + +.fa-pen-square::before { + content: "\f14b"; +} + +.fa-pencil-square::before { + content: "\f14b"; +} + +.fa-suitcase-rolling::before { + content: "\f5c1"; +} + +.fa-person-circle-exclamation::before { + content: "\e53f"; +} + +.fa-chevron-down::before { + content: "\f078"; +} + +.fa-battery-full::before { + content: "\f240"; +} + +.fa-battery::before { + content: "\f240"; +} + +.fa-battery-5::before { + content: "\f240"; +} + +.fa-skull-crossbones::before { + content: "\f714"; +} + +.fa-code-compare::before { + content: "\e13a"; +} + +.fa-list-ul::before { + content: "\f0ca"; +} + +.fa-list-dots::before { + content: "\f0ca"; +} + +.fa-school-lock::before { + content: "\e56f"; +} + +.fa-tower-cell::before { + content: "\e585"; +} + +.fa-down-long::before { + content: "\f309"; +} + +.fa-long-arrow-alt-down::before { + content: "\f309"; +} + +.fa-ranking-star::before { + content: "\e561"; +} + +.fa-chess-king::before { + content: "\f43f"; +} + +.fa-person-harassing::before { + content: "\e549"; +} + +.fa-brazilian-real-sign::before { + content: "\e46c"; +} + +.fa-landmark-dome::before { + content: "\f752"; +} + +.fa-landmark-alt::before { + content: "\f752"; +} + +.fa-arrow-up::before { + content: "\f062"; +} + +.fa-tv::before { + content: "\f26c"; +} + +.fa-television::before { + content: "\f26c"; +} + +.fa-tv-alt::before { + content: "\f26c"; +} + +.fa-shrimp::before { + content: "\e448"; +} + +.fa-list-check::before { + content: "\f0ae"; +} + +.fa-tasks::before { + content: "\f0ae"; +} + +.fa-jug-detergent::before { + content: "\e519"; +} + +.fa-circle-user::before { + content: "\f2bd"; +} + +.fa-user-circle::before { + content: "\f2bd"; +} + +.fa-user-shield::before { + content: "\f505"; +} + +.fa-wind::before { + content: "\f72e"; +} + +.fa-car-burst::before { + content: "\f5e1"; +} + +.fa-car-crash::before { + content: "\f5e1"; +} + +.fa-y::before { + content: "Y"; +} + +.fa-person-snowboarding::before { + content: "\f7ce"; +} + +.fa-snowboarding::before { + content: "\f7ce"; +} + +.fa-truck-fast::before { + content: "\f48b"; +} + +.fa-shipping-fast::before { + content: "\f48b"; +} + +.fa-fish::before { + content: "\f578"; +} + +.fa-user-graduate::before { + content: "\f501"; +} + +.fa-circle-half-stroke::before { + content: "\f042"; +} + +.fa-adjust::before { + content: "\f042"; +} + +.fa-clapperboard::before { + content: "\e131"; +} + +.fa-circle-radiation::before { + content: "\f7ba"; +} + +.fa-radiation-alt::before { + content: "\f7ba"; +} + +.fa-baseball::before { + content: "\f433"; +} + +.fa-baseball-ball::before { + content: "\f433"; +} + +.fa-jet-fighter-up::before { + content: "\e518"; +} + +.fa-diagram-project::before { + content: "\f542"; +} + +.fa-project-diagram::before { + content: "\f542"; +} + +.fa-copy::before { + content: "\f0c5"; +} + +.fa-volume-xmark::before { + content: "\f6a9"; +} + +.fa-volume-mute::before { + content: "\f6a9"; +} + +.fa-volume-times::before { + content: "\f6a9"; +} + +.fa-hand-sparkles::before { + content: "\e05d"; +} + +.fa-grip::before { + content: "\f58d"; +} + +.fa-grip-horizontal::before { + content: "\f58d"; +} + +.fa-share-from-square::before { + content: "\f14d"; +} + +.fa-share-square::before { + content: "\f14d"; +} + +.fa-child-combatant::before { + content: "\e4e0"; +} + +.fa-child-rifle::before { + content: "\e4e0"; +} + +.fa-gun::before { + content: "\e19b"; +} + +.fa-square-phone::before { + content: "\f098"; +} + +.fa-phone-square::before { + content: "\f098"; +} + +.fa-plus::before { + content: "\+"; +} + +.fa-add::before { + content: "\+"; +} + +.fa-expand::before { + content: "\f065"; +} + +.fa-computer::before { + content: "\e4e5"; +} + +.fa-xmark::before { + content: "\f00d"; +} + +.fa-close::before { + content: "\f00d"; +} + +.fa-multiply::before { + content: "\f00d"; +} + +.fa-remove::before { + content: "\f00d"; +} + +.fa-times::before { + content: "\f00d"; +} + +.fa-arrows-up-down-left-right::before { + content: "\f047"; +} + +.fa-arrows::before { + content: "\f047"; +} + +.fa-chalkboard-user::before { + content: "\f51c"; +} + +.fa-chalkboard-teacher::before { + content: "\f51c"; +} + +.fa-peso-sign::before { + content: "\e222"; +} + +.fa-building-shield::before { + content: "\e4d8"; +} + +.fa-baby::before { + content: "\f77c"; +} + +.fa-users-line::before { + content: "\e592"; +} + +.fa-quote-left::before { + content: "\f10d"; +} + +.fa-quote-left-alt::before { + content: "\f10d"; +} + +.fa-tractor::before { + content: "\f722"; +} + +.fa-trash-arrow-up::before { + content: "\f829"; +} + +.fa-trash-restore::before { + content: "\f829"; +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; +} + +.fa-lines-leaning::before { + content: "\e51e"; +} + +.fa-ruler-combined::before { + content: "\f546"; +} + +.fa-copyright::before { + content: "\f1f9"; +} + +.fa-equals::before { + content: "\="; +} + +.fa-blender::before { + content: "\f517"; +} + +.fa-teeth::before { + content: "\f62e"; +} + +.fa-shekel-sign::before { + content: "\f20b"; +} + +.fa-ils::before { + content: "\f20b"; +} + +.fa-shekel::before { + content: "\f20b"; +} + +.fa-sheqel::before { + content: "\f20b"; +} + +.fa-sheqel-sign::before { + content: "\f20b"; +} + +.fa-map::before { + content: "\f279"; +} + +.fa-rocket::before { + content: "\f135"; +} + +.fa-photo-film::before { + content: "\f87c"; +} + +.fa-photo-video::before { + content: "\f87c"; +} + +.fa-folder-minus::before { + content: "\f65d"; +} + +.fa-store::before { + content: "\f54e"; +} + +.fa-arrow-trend-up::before { + content: "\e098"; +} + +.fa-plug-circle-minus::before { + content: "\e55e"; +} + +.fa-sign-hanging::before { + content: "\f4d9"; +} + +.fa-sign::before { + content: "\f4d9"; +} + +.fa-bezier-curve::before { + content: "\f55b"; +} + +.fa-bell-slash::before { + content: "\f1f6"; +} + +.fa-tablet::before { + content: "\f3fb"; +} + +.fa-tablet-android::before { + content: "\f3fb"; +} + +.fa-school-flag::before { + content: "\e56e"; +} + +.fa-fill::before { + content: "\f575"; +} + +.fa-angle-up::before { + content: "\f106"; +} + +.fa-drumstick-bite::before { + content: "\f6d7"; +} + +.fa-holly-berry::before { + content: "\f7aa"; +} + +.fa-chevron-left::before { + content: "\f053"; +} + +.fa-bacteria::before { + content: "\e059"; +} + +.fa-hand-lizard::before { + content: "\f258"; +} + +.fa-notdef::before { + content: "\e1fe"; +} + +.fa-disease::before { + content: "\f7fa"; +} + +.fa-briefcase-medical::before { + content: "\f469"; +} + +.fa-genderless::before { + content: "\f22d"; +} + +.fa-chevron-right::before { + content: "\f054"; +} + +.fa-retweet::before { + content: "\f079"; +} + +.fa-car-rear::before { + content: "\f5de"; +} + +.fa-car-alt::before { + content: "\f5de"; +} + +.fa-pump-soap::before { + content: "\e06b"; +} + +.fa-video-slash::before { + content: "\f4e2"; +} + +.fa-battery-quarter::before { + content: "\f243"; +} + +.fa-battery-2::before { + content: "\f243"; +} + +.fa-radio::before { + content: "\f8d7"; +} + +.fa-baby-carriage::before { + content: "\f77d"; +} + +.fa-carriage-baby::before { + content: "\f77d"; +} + +.fa-traffic-light::before { + content: "\f637"; +} + +.fa-thermometer::before { + content: "\f491"; +} + +.fa-vr-cardboard::before { + content: "\f729"; +} + +.fa-hand-middle-finger::before { + content: "\f806"; +} + +.fa-percent::before { + content: "\%"; +} + +.fa-percentage::before { + content: "\%"; +} + +.fa-truck-moving::before { + content: "\f4df"; +} + +.fa-glass-water-droplet::before { + content: "\e4f5"; +} + +.fa-display::before { + content: "\e163"; +} + +.fa-face-smile::before { + content: "\f118"; +} + +.fa-smile::before { + content: "\f118"; +} + +.fa-thumbtack::before { + content: "\f08d"; +} + +.fa-thumb-tack::before { + content: "\f08d"; +} + +.fa-trophy::before { + content: "\f091"; +} + +.fa-person-praying::before { + content: "\f683"; +} + +.fa-pray::before { + content: "\f683"; +} + +.fa-hammer::before { + content: "\f6e3"; +} + +.fa-hand-peace::before { + content: "\f25b"; +} + +.fa-rotate::before { + content: "\f2f1"; +} + +.fa-sync-alt::before { + content: "\f2f1"; +} + +.fa-spinner::before { + content: "\f110"; +} + +.fa-robot::before { + content: "\f544"; +} + +.fa-peace::before { + content: "\f67c"; +} + +.fa-gears::before { + content: "\f085"; +} + +.fa-cogs::before { + content: "\f085"; +} + +.fa-warehouse::before { + content: "\f494"; +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; +} + +.fa-splotch::before { + content: "\f5bc"; +} + +.fa-face-grin-hearts::before { + content: "\f584"; +} + +.fa-grin-hearts::before { + content: "\f584"; +} + +.fa-dice-four::before { + content: "\f524"; +} + +.fa-sim-card::before { + content: "\f7c4"; +} + +.fa-transgender::before { + content: "\f225"; +} + +.fa-transgender-alt::before { + content: "\f225"; +} + +.fa-mercury::before { + content: "\f223"; +} + +.fa-arrow-turn-down::before { + content: "\f149"; +} + +.fa-level-down::before { + content: "\f149"; +} + +.fa-person-falling-burst::before { + content: "\e547"; +} + +.fa-award::before { + content: "\f559"; +} + +.fa-ticket-simple::before { + content: "\f3ff"; +} + +.fa-ticket-alt::before { + content: "\f3ff"; +} + +.fa-building::before { + content: "\f1ad"; +} + +.fa-angles-left::before { + content: "\f100"; +} + +.fa-angle-double-left::before { + content: "\f100"; +} + +.fa-qrcode::before { + content: "\f029"; +} + +.fa-clock-rotate-left::before { + content: "\f1da"; +} + +.fa-history::before { + content: "\f1da"; +} + +.fa-face-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-file-export::before { + content: "\f56e"; +} + +.fa-arrow-right-from-file::before { + content: "\f56e"; +} + +.fa-shield::before { + content: "\f132"; +} + +.fa-shield-blank::before { + content: "\f132"; +} + +.fa-arrow-up-short-wide::before { + content: "\f885"; +} + +.fa-sort-amount-up-alt::before { + content: "\f885"; +} + +.fa-house-medical::before { + content: "\e3b2"; +} + +.fa-golf-ball-tee::before { + content: "\f450"; +} + +.fa-golf-ball::before { + content: "\f450"; +} + +.fa-circle-chevron-left::before { + content: "\f137"; +} + +.fa-chevron-circle-left::before { + content: "\f137"; +} + +.fa-house-chimney-window::before { + content: "\e00d"; +} + +.fa-pen-nib::before { + content: "\f5ad"; +} + +.fa-tent-arrow-turn-left::before { + content: "\e580"; +} + +.fa-tents::before { + content: "\e582"; +} + +.fa-wand-magic::before { + content: "\f0d0"; +} + +.fa-magic::before { + content: "\f0d0"; +} + +.fa-dog::before { + content: "\f6d3"; +} + +.fa-carrot::before { + content: "\f787"; +} + +.fa-moon::before { + content: "\f186"; +} + +.fa-wine-glass-empty::before { + content: "\f5ce"; +} + +.fa-wine-glass-alt::before { + content: "\f5ce"; +} + +.fa-cheese::before { + content: "\f7ef"; +} + +.fa-yin-yang::before { + content: "\f6ad"; +} + +.fa-music::before { + content: "\f001"; +} + +.fa-code-commit::before { + content: "\f386"; +} + +.fa-temperature-low::before { + content: "\f76b"; +} + +.fa-person-biking::before { + content: "\f84a"; +} + +.fa-biking::before { + content: "\f84a"; +} + +.fa-broom::before { + content: "\f51a"; +} + +.fa-shield-heart::before { + content: "\e574"; +} + +.fa-gopuram::before { + content: "\f664"; +} + +.fa-earth-oceania::before { + content: "\e47b"; +} + +.fa-globe-oceania::before { + content: "\e47b"; +} + +.fa-square-xmark::before { + content: "\f2d3"; +} + +.fa-times-square::before { + content: "\f2d3"; +} + +.fa-xmark-square::before { + content: "\f2d3"; +} + +.fa-hashtag::before { + content: "\#"; +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; +} + +.fa-expand-alt::before { + content: "\f424"; +} + +.fa-oil-can::before { + content: "\f613"; +} + +.fa-t::before { + content: "T"; +} + +.fa-hippo::before { + content: "\f6ed"; +} + +.fa-chart-column::before { + content: "\e0e3"; +} + +.fa-infinity::before { + content: "\f534"; +} + +.fa-vial-circle-check::before { + content: "\e596"; +} + +.fa-person-arrow-down-to-line::before { + content: "\e538"; +} + +.fa-voicemail::before { + content: "\f897"; +} + +.fa-fan::before { + content: "\f863"; +} + +.fa-person-walking-luggage::before { + content: "\e554"; +} + +.fa-up-down::before { + content: "\f338"; +} + +.fa-arrows-alt-v::before { + content: "\f338"; +} + +.fa-cloud-moon-rain::before { + content: "\f73c"; +} + +.fa-calendar::before { + content: "\f133"; +} + +.fa-trailer::before { + content: "\e041"; +} + +.fa-bahai::before { + content: "\f666"; +} + +.fa-haykal::before { + content: "\f666"; +} + +.fa-sd-card::before { + content: "\f7c2"; +} + +.fa-dragon::before { + content: "\f6d5"; +} + +.fa-shoe-prints::before { + content: "\f54b"; +} + +.fa-circle-plus::before { + content: "\f055"; +} + +.fa-plus-circle::before { + content: "\f055"; +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-hand-holding::before { + content: "\f4bd"; +} + +.fa-plug-circle-exclamation::before { + content: "\e55d"; +} + +.fa-link-slash::before { + content: "\f127"; +} + +.fa-chain-broken::before { + content: "\f127"; +} + +.fa-chain-slash::before { + content: "\f127"; +} + +.fa-unlink::before { + content: "\f127"; +} + +.fa-clone::before { + content: "\f24d"; +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; +} + +.fa-arrow-up-z-a::before { + content: "\f882"; +} + +.fa-sort-alpha-up-alt::before { + content: "\f882"; +} + +.fa-fire-flame-curved::before { + content: "\f7e4"; +} + +.fa-fire-alt::before { + content: "\f7e4"; +} + +.fa-tornado::before { + content: "\f76f"; +} + +.fa-file-circle-plus::before { + content: "\e494"; +} + +.fa-book-quran::before { + content: "\f687"; +} + +.fa-quran::before { + content: "\f687"; +} + +.fa-anchor::before { + content: "\f13d"; +} + +.fa-border-all::before { + content: "\f84c"; +} + +.fa-face-angry::before { + content: "\f556"; +} + +.fa-angry::before { + content: "\f556"; +} + +.fa-cookie-bite::before { + content: "\f564"; +} + +.fa-arrow-trend-down::before { + content: "\e097"; +} + +.fa-rss::before { + content: "\f09e"; +} + +.fa-feed::before { + content: "\f09e"; +} + +.fa-draw-polygon::before { + content: "\f5ee"; +} + +.fa-scale-balanced::before { + content: "\f24e"; +} + +.fa-balance-scale::before { + content: "\f24e"; +} + +.fa-gauge-simple-high::before { + content: "\f62a"; +} + +.fa-tachometer::before { + content: "\f62a"; +} + +.fa-tachometer-fast::before { + content: "\f62a"; +} + +.fa-shower::before { + content: "\f2cc"; +} + +.fa-desktop::before { + content: "\f390"; +} + +.fa-desktop-alt::before { + content: "\f390"; +} + +.fa-m::before { + content: "M"; +} + +.fa-table-list::before { + content: "\f00b"; +} + +.fa-th-list::before { + content: "\f00b"; +} + +.fa-comment-sms::before { + content: "\f7cd"; +} + +.fa-sms::before { + content: "\f7cd"; +} + +.fa-book::before { + content: "\f02d"; +} + +.fa-user-plus::before { + content: "\f234"; +} + +.fa-check::before { + content: "\f00c"; +} + +.fa-battery-three-quarters::before { + content: "\f241"; +} + +.fa-battery-4::before { + content: "\f241"; +} + +.fa-house-circle-check::before { + content: "\e509"; +} + +.fa-angle-left::before { + content: "\f104"; +} + +.fa-diagram-successor::before { + content: "\e47a"; +} + +.fa-truck-arrow-right::before { + content: "\e58b"; +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; +} + +.fa-hand-fist::before { + content: "\f6de"; +} + +.fa-fist-raised::before { + content: "\f6de"; +} + +.fa-cloud-moon::before { + content: "\f6c3"; +} + +.fa-briefcase::before { + content: "\f0b1"; +} + +.fa-person-falling::before { + content: "\e546"; +} + +.fa-image-portrait::before { + content: "\f3e0"; +} + +.fa-portrait::before { + content: "\f3e0"; +} + +.fa-user-tag::before { + content: "\f507"; +} + +.fa-rug::before { + content: "\e569"; +} + +.fa-earth-europe::before { + content: "\f7a2"; +} + +.fa-globe-europe::before { + content: "\f7a2"; +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; +} + +.fa-luggage-cart::before { + content: "\f59d"; +} + +.fa-rectangle-xmark::before { + content: "\f410"; +} + +.fa-rectangle-times::before { + content: "\f410"; +} + +.fa-times-rectangle::before { + content: "\f410"; +} + +.fa-window-close::before { + content: "\f410"; +} + +.fa-baht-sign::before { + content: "\e0ac"; +} + +.fa-book-open::before { + content: "\f518"; +} + +.fa-book-journal-whills::before { + content: "\f66a"; +} + +.fa-journal-whills::before { + content: "\f66a"; +} + +.fa-handcuffs::before { + content: "\e4f8"; +} + +.fa-triangle-exclamation::before { + content: "\f071"; +} + +.fa-exclamation-triangle::before { + content: "\f071"; +} + +.fa-warning::before { + content: "\f071"; +} + +.fa-database::before { + content: "\f1c0"; +} + +.fa-share::before { + content: "\f064"; +} + +.fa-arrow-turn-right::before { + content: "\f064"; +} + +.fa-mail-forward::before { + content: "\f064"; +} + +.fa-bottle-droplet::before { + content: "\e4c4"; +} + +.fa-mask-face::before { + content: "\e1d7"; +} + +.fa-hill-rockslide::before { + content: "\e508"; +} + +.fa-right-left::before { + content: "\f362"; +} + +.fa-exchange-alt::before { + content: "\f362"; +} + +.fa-paper-plane::before { + content: "\f1d8"; +} + +.fa-road-circle-exclamation::before { + content: "\e565"; +} + +.fa-dungeon::before { + content: "\f6d9"; +} + +.fa-align-right::before { + content: "\f038"; +} + +.fa-money-bill-1-wave::before { + content: "\f53b"; +} + +.fa-money-bill-wave-alt::before { + content: "\f53b"; +} + +.fa-life-ring::before { + content: "\f1cd"; +} + +.fa-hands::before { + content: "\f2a7"; +} + +.fa-sign-language::before { + content: "\f2a7"; +} + +.fa-signing::before { + content: "\f2a7"; +} + +.fa-calendar-day::before { + content: "\f783"; +} + +.fa-water-ladder::before { + content: "\f5c5"; +} + +.fa-ladder-water::before { + content: "\f5c5"; +} + +.fa-swimming-pool::before { + content: "\f5c5"; +} + +.fa-arrows-up-down::before { + content: "\f07d"; +} + +.fa-arrows-v::before { + content: "\f07d"; +} + +.fa-face-grimace::before { + content: "\f57f"; +} + +.fa-grimace::before { + content: "\f57f"; +} + +.fa-wheelchair-move::before { + content: "\e2ce"; +} + +.fa-wheelchair-alt::before { + content: "\e2ce"; +} + +.fa-turn-down::before { + content: "\f3be"; +} + +.fa-level-down-alt::before { + content: "\f3be"; +} + +.fa-person-walking-arrow-right::before { + content: "\e552"; +} + +.fa-square-envelope::before { + content: "\f199"; +} + +.fa-envelope-square::before { + content: "\f199"; +} + +.fa-dice::before { + content: "\f522"; +} + +.fa-bowling-ball::before { + content: "\f436"; +} + +.fa-brain::before { + content: "\f5dc"; +} + +.fa-bandage::before { + content: "\f462"; +} + +.fa-band-aid::before { + content: "\f462"; +} + +.fa-calendar-minus::before { + content: "\f272"; +} + +.fa-circle-xmark::before { + content: "\f057"; +} + +.fa-times-circle::before { + content: "\f057"; +} + +.fa-xmark-circle::before { + content: "\f057"; +} + +.fa-gifts::before { + content: "\f79c"; +} + +.fa-hotel::before { + content: "\f594"; +} + +.fa-earth-asia::before { + content: "\f57e"; +} + +.fa-globe-asia::before { + content: "\f57e"; +} + +.fa-id-card-clip::before { + content: "\f47f"; +} + +.fa-id-card-alt::before { + content: "\f47f"; +} + +.fa-magnifying-glass-plus::before { + content: "\f00e"; +} + +.fa-search-plus::before { + content: "\f00e"; +} + +.fa-thumbs-up::before { + content: "\f164"; +} + +.fa-user-clock::before { + content: "\f4fd"; +} + +.fa-hand-dots::before { + content: "\f461"; +} + +.fa-allergies::before { + content: "\f461"; +} + +.fa-file-invoice::before { + content: "\f570"; +} + +.fa-window-minimize::before { + content: "\f2d1"; +} + +.fa-mug-saucer::before { + content: "\f0f4"; +} + +.fa-coffee::before { + content: "\f0f4"; +} + +.fa-brush::before { + content: "\f55d"; +} + +.fa-mask::before { + content: "\f6fa"; +} + +.fa-magnifying-glass-minus::before { + content: "\f010"; +} + +.fa-search-minus::before { + content: "\f010"; +} + +.fa-ruler-vertical::before { + content: "\f548"; +} + +.fa-user-large::before { + content: "\f406"; +} + +.fa-user-alt::before { + content: "\f406"; +} + +.fa-train-tram::before { + content: "\e5b4"; +} + +.fa-user-nurse::before { + content: "\f82f"; +} + +.fa-syringe::before { + content: "\f48e"; +} + +.fa-cloud-sun::before { + content: "\f6c4"; +} + +.fa-stopwatch-20::before { + content: "\e06f"; +} + +.fa-square-full::before { + content: "\f45c"; +} + +.fa-magnet::before { + content: "\f076"; +} + +.fa-jar::before { + content: "\e516"; +} + +.fa-note-sticky::before { + content: "\f249"; +} + +.fa-sticky-note::before { + content: "\f249"; +} + +.fa-bug-slash::before { + content: "\e490"; +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; +} + +.fa-bone::before { + content: "\f5d7"; +} + +.fa-user-injured::before { + content: "\f728"; +} + +.fa-face-sad-tear::before { + content: "\f5b4"; +} + +.fa-sad-tear::before { + content: "\f5b4"; +} + +.fa-plane::before { + content: "\f072"; +} + +.fa-tent-arrows-down::before { + content: "\e581"; +} + +.fa-exclamation::before { + content: "\!"; +} + +.fa-arrows-spin::before { + content: "\e4bb"; +} + +.fa-print::before { + content: "\f02f"; +} + +.fa-turkish-lira-sign::before { + content: "\e2bb"; +} + +.fa-try::before { + content: "\e2bb"; +} + +.fa-turkish-lira::before { + content: "\e2bb"; +} + +.fa-dollar-sign::before { + content: "\$"; +} + +.fa-dollar::before { + content: "\$"; +} + +.fa-usd::before { + content: "\$"; +} + +.fa-x::before { + content: "X"; +} + +.fa-magnifying-glass-dollar::before { + content: "\f688"; +} + +.fa-search-dollar::before { + content: "\f688"; +} + +.fa-users-gear::before { + content: "\f509"; +} + +.fa-users-cog::before { + content: "\f509"; +} + +.fa-person-military-pointing::before { + content: "\e54a"; +} + +.fa-building-columns::before { + content: "\f19c"; +} + +.fa-bank::before { + content: "\f19c"; +} + +.fa-institution::before { + content: "\f19c"; +} + +.fa-museum::before { + content: "\f19c"; +} + +.fa-university::before { + content: "\f19c"; +} + +.fa-umbrella::before { + content: "\f0e9"; +} + +.fa-trowel::before { + content: "\e589"; +} + +.fa-d::before { + content: "D"; +} + +.fa-stapler::before { + content: "\e5af"; +} + +.fa-masks-theater::before { + content: "\f630"; +} + +.fa-theater-masks::before { + content: "\f630"; +} + +.fa-kip-sign::before { + content: "\e1c4"; +} + +.fa-hand-point-left::before { + content: "\f0a5"; +} + +.fa-handshake-simple::before { + content: "\f4c6"; +} + +.fa-handshake-alt::before { + content: "\f4c6"; +} + +.fa-jet-fighter::before { + content: "\f0fb"; +} + +.fa-fighter-jet::before { + content: "\f0fb"; +} + +.fa-square-share-nodes::before { + content: "\f1e1"; +} + +.fa-share-alt-square::before { + content: "\f1e1"; +} + +.fa-barcode::before { + content: "\f02a"; +} + +.fa-plus-minus::before { + content: "\e43c"; +} + +.fa-video::before { + content: "\f03d"; +} + +.fa-video-camera::before { + content: "\f03d"; +} + +.fa-graduation-cap::before { + content: "\f19d"; +} + +.fa-mortar-board::before { + content: "\f19d"; +} + +.fa-hand-holding-medical::before { + content: "\e05c"; +} + +.fa-person-circle-check::before { + content: "\e53e"; +} + +.fa-turn-up::before { + content: "\f3bf"; +} + +.fa-level-up-alt::before { + content: "\f3bf"; +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.elements-blocks-icon-selector-display { + font-size: 2em; +} + +.rrze-elements-tabs-modal-container span { + font-size: 2em; + padding-left: 1em; +} +/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! + \**************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); +} +.fas, +.fa-solid { + font-weight: 900; +} +/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! + \***************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-brands: "Font Awesome 6 Brands"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); +} +.fab, +.fa-brands { + font-weight: 400; +} + +.fa-monero:before { + content: "\f3d0"; +} + +.fa-hooli:before { + content: "\f427"; +} + +.fa-yelp:before { + content: "\f1e9"; +} + +.fa-cc-visa:before { + content: "\f1f0"; +} + +.fa-lastfm:before { + content: "\f202"; +} + +.fa-shopware:before { + content: "\f5b5"; +} + +.fa-creative-commons-nc:before { + content: "\f4e8"; +} + +.fa-aws:before { + content: "\f375"; +} + +.fa-redhat:before { + content: "\f7bc"; +} + +.fa-yoast:before { + content: "\f2b1"; +} + +.fa-cloudflare:before { + content: "\e07d"; +} + +.fa-ups:before { + content: "\f7e0"; +} + +.fa-wpexplorer:before { + content: "\f2de"; +} + +.fa-dyalog:before { + content: "\f399"; +} + +.fa-bity:before { + content: "\f37a"; +} + +.fa-stackpath:before { + content: "\f842"; +} + +.fa-buysellads:before { + content: "\f20d"; +} + +.fa-first-order:before { + content: "\f2b0"; +} + +.fa-modx:before { + content: "\f285"; +} + +.fa-guilded:before { + content: "\e07e"; +} + +.fa-vnv:before { + content: "\f40b"; +} + +.fa-square-js:before { + content: "\f3b9"; +} + +.fa-js-square:before { + content: "\f3b9"; +} + +.fa-microsoft:before { + content: "\f3ca"; +} + +.fa-qq:before { + content: "\f1d6"; +} + +.fa-orcid:before { + content: "\f8d2"; +} + +.fa-java:before { + content: "\f4e4"; +} + +.fa-invision:before { + content: "\f7b0"; +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; +} + +.fa-centercode:before { + content: "\f380"; +} + +.fa-glide-g:before { + content: "\f2a6"; +} + +.fa-drupal:before { + content: "\f1a9"; +} + +.fa-hire-a-helper:before { + content: "\f3b0"; +} + +.fa-creative-commons-by:before { + content: "\f4e7"; +} + +.fa-unity:before { + content: "\e049"; +} + +.fa-whmcs:before { + content: "\f40d"; +} + +.fa-rocketchat:before { + content: "\f3e8"; +} + +.fa-vk:before { + content: "\f189"; +} + +.fa-untappd:before { + content: "\f405"; +} + +.fa-mailchimp:before { + content: "\f59e"; +} + +.fa-css3-alt:before { + content: "\f38b"; +} + +.fa-square-reddit:before { + content: "\f1a2"; +} + +.fa-reddit-square:before { + content: "\f1a2"; +} + +.fa-vimeo-v:before { + content: "\f27d"; +} + +.fa-contao:before { + content: "\f26d"; +} + +.fa-square-font-awesome:before { + content: "\e5ad"; +} + +.fa-deskpro:before { + content: "\f38f"; +} + +.fa-sistrix:before { + content: "\f3ee"; +} + +.fa-square-instagram:before { + content: "\e055"; +} + +.fa-instagram-square:before { + content: "\e055"; +} + +.fa-battle-net:before { + content: "\f835"; +} + +.fa-the-red-yeti:before { + content: "\f69d"; +} + +.fa-square-hacker-news:before { + content: "\f3af"; +} + +.fa-hacker-news-square:before { + content: "\f3af"; +} + +.fa-edge:before { + content: "\f282"; +} + +.fa-threads:before { + content: "\e618"; +} + +.fa-napster:before { + content: "\f3d2"; +} + +.fa-square-snapchat:before { + content: "\f2ad"; +} + +.fa-snapchat-square:before { + content: "\f2ad"; +} + +.fa-google-plus-g:before { + content: "\f0d5"; +} + +.fa-artstation:before { + content: "\f77a"; +} + +.fa-markdown:before { + content: "\f60f"; +} + +.fa-sourcetree:before { + content: "\f7d3"; +} + +.fa-google-plus:before { + content: "\f2b3"; +} + +.fa-diaspora:before { + content: "\f791"; +} + +.fa-foursquare:before { + content: "\f180"; +} + +.fa-stack-overflow:before { + content: "\f16c"; +} + +.fa-github-alt:before { + content: "\f113"; +} + +.fa-phoenix-squadron:before { + content: "\f511"; +} + +.fa-pagelines:before { + content: "\f18c"; +} + +.fa-algolia:before { + content: "\f36c"; +} + +.fa-red-river:before { + content: "\f3e3"; +} + +.fa-creative-commons-sa:before { + content: "\f4ef"; +} + +.fa-safari:before { + content: "\f267"; +} + +.fa-google:before { + content: "\f1a0"; +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; +} + +.fa-font-awesome-alt:before { + content: "\f35c"; +} + +.fa-atlassian:before { + content: "\f77b"; +} + +.fa-linkedin-in:before { + content: "\f0e1"; +} + +.fa-digital-ocean:before { + content: "\f391"; +} + +.fa-nimblr:before { + content: "\f5a8"; +} + +.fa-chromecast:before { + content: "\f838"; +} + +.fa-evernote:before { + content: "\f839"; +} + +.fa-hacker-news:before { + content: "\f1d4"; +} + +.fa-creative-commons-sampling:before { + content: "\f4f0"; +} + +.fa-adversal:before { + content: "\f36a"; +} + +.fa-creative-commons:before { + content: "\f25e"; +} + +.fa-watchman-monitoring:before { + content: "\e087"; +} + +.fa-fonticons:before { + content: "\f280"; +} + +.fa-weixin:before { + content: "\f1d7"; +} + +.fa-shirtsinbulk:before { + content: "\f214"; +} + +.fa-codepen:before { + content: "\f1cb"; +} + +.fa-git-alt:before { + content: "\f841"; +} + +.fa-lyft:before { + content: "\f3c3"; +} + +.fa-rev:before { + content: "\f5b2"; +} + +.fa-windows:before { + content: "\f17a"; +} + +.fa-wizards-of-the-coast:before { + content: "\f730"; +} + +.fa-square-viadeo:before { + content: "\f2aa"; +} + +.fa-viadeo-square:before { + content: "\f2aa"; +} + +.fa-meetup:before { + content: "\f2e0"; +} + +.fa-centos:before { + content: "\f789"; +} + +.fa-adn:before { + content: "\f170"; +} + +.fa-cloudsmith:before { + content: "\f384"; +} + +.fa-pied-piper-alt:before { + content: "\f1a8"; +} + +.fa-square-dribbble:before { + content: "\f397"; +} + +.fa-dribbble-square:before { + content: "\f397"; +} + +.fa-codiepie:before { + content: "\f284"; +} + +.fa-node:before { + content: "\f419"; +} + +.fa-mix:before { + content: "\f3cb"; +} + +.fa-steam:before { + content: "\f1b6"; +} + +.fa-cc-apple-pay:before { + content: "\f416"; +} + +.fa-scribd:before { + content: "\f28a"; +} + +.fa-debian:before { + content: "\e60b"; +} + +.fa-openid:before { + content: "\f19b"; +} + +.fa-instalod:before { + content: "\e081"; +} + +.fa-expeditedssl:before { + content: "\f23e"; +} + +.fa-sellcast:before { + content: "\f2da"; +} + +.fa-square-twitter:before { + content: "\f081"; +} + +.fa-twitter-square:before { + content: "\f081"; +} + +.fa-r-project:before { + content: "\f4f7"; +} + +.fa-delicious:before { + content: "\f1a5"; +} + +.fa-freebsd:before { + content: "\f3a4"; +} + +.fa-vuejs:before { + content: "\f41f"; +} + +.fa-accusoft:before { + content: "\f369"; +} + +.fa-ioxhost:before { + content: "\f208"; +} + +.fa-fonticons-fi:before { + content: "\f3a2"; +} + +.fa-app-store:before { + content: "\f36f"; +} + +.fa-cc-mastercard:before { + content: "\f1f1"; +} + +.fa-itunes-note:before { + content: "\f3b5"; +} + +.fa-golang:before { + content: "\e40f"; +} + +.fa-kickstarter:before { + content: "\f3bb"; +} + +.fa-grav:before { + content: "\f2d6"; +} + +.fa-weibo:before { + content: "\f18a"; +} + +.fa-uncharted:before { + content: "\e084"; +} + +.fa-firstdraft:before { + content: "\f3a1"; +} + +.fa-square-youtube:before { + content: "\f431"; +} + +.fa-youtube-square:before { + content: "\f431"; +} + +.fa-wikipedia-w:before { + content: "\f266"; +} + +.fa-wpressr:before { + content: "\f3e4"; +} + +.fa-rendact:before { + content: "\f3e4"; +} + +.fa-angellist:before { + content: "\f209"; +} + +.fa-galactic-republic:before { + content: "\f50c"; +} + +.fa-nfc-directional:before { + content: "\e530"; +} + +.fa-skype:before { + content: "\f17e"; +} + +.fa-joget:before { + content: "\f3b7"; +} + +.fa-fedora:before { + content: "\f798"; +} + +.fa-stripe-s:before { + content: "\f42a"; +} + +.fa-meta:before { + content: "\e49b"; +} + +.fa-laravel:before { + content: "\f3bd"; +} + +.fa-hotjar:before { + content: "\f3b1"; +} + +.fa-bluetooth-b:before { + content: "\f294"; +} + +.fa-sticker-mule:before { + content: "\f3f7"; +} + +.fa-creative-commons-zero:before { + content: "\f4f3"; +} + +.fa-hips:before { + content: "\f452"; +} + +.fa-behance:before { + content: "\f1b4"; +} + +.fa-reddit:before { + content: "\f1a1"; +} + +.fa-discord:before { + content: "\f392"; +} + +.fa-chrome:before { + content: "\f268"; +} + +.fa-app-store-ios:before { + content: "\f370"; +} + +.fa-cc-discover:before { + content: "\f1f2"; +} + +.fa-wpbeginner:before { + content: "\f297"; +} + +.fa-confluence:before { + content: "\f78d"; +} + +.fa-mdb:before { + content: "\f8ca"; +} + +.fa-dochub:before { + content: "\f394"; +} + +.fa-accessible-icon:before { + content: "\f368"; +} + +.fa-ebay:before { + content: "\f4f4"; +} + +.fa-amazon:before { + content: "\f270"; +} + +.fa-unsplash:before { + content: "\e07c"; +} + +.fa-yarn:before { + content: "\f7e3"; +} + +.fa-square-steam:before { + content: "\f1b7"; +} + +.fa-steam-square:before { + content: "\f1b7"; +} + +.fa-500px:before { + content: "\f26e"; +} + +.fa-square-vimeo:before { + content: "\f194"; +} + +.fa-vimeo-square:before { + content: "\f194"; +} + +.fa-asymmetrik:before { + content: "\f372"; +} + +.fa-font-awesome:before { + content: "\f2b4"; +} + +.fa-font-awesome-flag:before { + content: "\f2b4"; +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; +} + +.fa-gratipay:before { + content: "\f184"; +} + +.fa-apple:before { + content: "\f179"; +} + +.fa-hive:before { + content: "\e07f"; +} + +.fa-gitkraken:before { + content: "\f3a6"; +} + +.fa-keybase:before { + content: "\f4f5"; +} + +.fa-apple-pay:before { + content: "\f415"; +} + +.fa-padlet:before { + content: "\e4a0"; +} + +.fa-amazon-pay:before { + content: "\f42c"; +} + +.fa-square-github:before { + content: "\f092"; +} + +.fa-github-square:before { + content: "\f092"; +} + +.fa-stumbleupon:before { + content: "\f1a4"; +} + +.fa-fedex:before { + content: "\f797"; +} + +.fa-phoenix-framework:before { + content: "\f3dc"; +} + +.fa-shopify:before { + content: "\e057"; +} + +.fa-neos:before { + content: "\f612"; +} + +.fa-square-threads:before { + content: "\e619"; +} + +.fa-hackerrank:before { + content: "\f5f7"; +} + +.fa-researchgate:before { + content: "\f4f8"; +} + +.fa-swift:before { + content: "\f8e1"; +} + +.fa-angular:before { + content: "\f420"; +} + +.fa-speakap:before { + content: "\f3f3"; +} + +.fa-angrycreative:before { + content: "\f36e"; +} + +.fa-y-combinator:before { + content: "\f23b"; +} + +.fa-empire:before { + content: "\f1d1"; +} + +.fa-envira:before { + content: "\f299"; +} + +.fa-square-gitlab:before { + content: "\e5ae"; +} + +.fa-gitlab-square:before { + content: "\e5ae"; +} + +.fa-studiovinari:before { + content: "\f3f8"; +} + +.fa-pied-piper:before { + content: "\f2ae"; +} + +.fa-wordpress:before { + content: "\f19a"; +} + +.fa-product-hunt:before { + content: "\f288"; +} + +.fa-firefox:before { + content: "\f269"; +} + +.fa-linode:before { + content: "\f2b8"; +} + +.fa-goodreads:before { + content: "\f3a8"; +} + +.fa-square-odnoklassniki:before { + content: "\f264"; +} + +.fa-odnoklassniki-square:before { + content: "\f264"; +} + +.fa-jsfiddle:before { + content: "\f1cc"; +} + +.fa-sith:before { + content: "\f512"; +} + +.fa-themeisle:before { + content: "\f2b2"; +} + +.fa-page4:before { + content: "\f3d7"; +} + +.fa-hashnode:before { + content: "\e499"; +} + +.fa-react:before { + content: "\f41b"; +} + +.fa-cc-paypal:before { + content: "\f1f4"; +} + +.fa-squarespace:before { + content: "\f5be"; +} + +.fa-cc-stripe:before { + content: "\f1f5"; +} + +.fa-creative-commons-share:before { + content: "\f4f2"; +} + +.fa-bitcoin:before { + content: "\f379"; +} + +.fa-keycdn:before { + content: "\f3ba"; +} + +.fa-opera:before { + content: "\f26a"; +} + +.fa-itch-io:before { + content: "\f83a"; +} + +.fa-umbraco:before { + content: "\f8e8"; +} + +.fa-galactic-senate:before { + content: "\f50d"; +} + +.fa-ubuntu:before { + content: "\f7df"; +} + +.fa-draft2digital:before { + content: "\f396"; +} + +.fa-stripe:before { + content: "\f429"; +} + +.fa-houzz:before { + content: "\f27c"; +} + +.fa-gg:before { + content: "\f260"; +} + +.fa-dhl:before { + content: "\f790"; +} + +.fa-square-pinterest:before { + content: "\f0d3"; +} + +.fa-pinterest-square:before { + content: "\f0d3"; +} + +.fa-xing:before { + content: "\f168"; +} + +.fa-blackberry:before { + content: "\f37b"; +} + +.fa-creative-commons-pd:before { + content: "\f4ec"; +} + +.fa-playstation:before { + content: "\f3df"; +} + +.fa-quinscape:before { + content: "\f459"; +} + +.fa-less:before { + content: "\f41d"; +} + +.fa-blogger-b:before { + content: "\f37d"; +} + +.fa-opencart:before { + content: "\f23d"; +} + +.fa-vine:before { + content: "\f1ca"; +} + +.fa-paypal:before { + content: "\f1ed"; +} + +.fa-gitlab:before { + content: "\f296"; +} + +.fa-typo3:before { + content: "\f42b"; +} + +.fa-reddit-alien:before { + content: "\f281"; +} + +.fa-yahoo:before { + content: "\f19e"; +} + +.fa-dailymotion:before { + content: "\e052"; +} + +.fa-affiliatetheme:before { + content: "\f36b"; +} + +.fa-pied-piper-pp:before { + content: "\f1a7"; +} + +.fa-bootstrap:before { + content: "\f836"; +} + +.fa-odnoklassniki:before { + content: "\f263"; +} + +.fa-nfc-symbol:before { + content: "\e531"; +} + +.fa-ethereum:before { + content: "\f42e"; +} + +.fa-speaker-deck:before { + content: "\f83c"; +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; +} + +.fa-patreon:before { + content: "\f3d9"; +} + +.fa-avianex:before { + content: "\f374"; +} + +.fa-ello:before { + content: "\f5f1"; +} + +.fa-gofore:before { + content: "\f3a7"; +} + +.fa-bimobject:before { + content: "\f378"; +} + +.fa-facebook-f:before { + content: "\f39e"; +} + +.fa-square-google-plus:before { + content: "\f0d4"; +} + +.fa-google-plus-square:before { + content: "\f0d4"; +} + +.fa-mandalorian:before { + content: "\f50f"; +} + +.fa-first-order-alt:before { + content: "\f50a"; +} + +.fa-osi:before { + content: "\f41a"; +} + +.fa-google-wallet:before { + content: "\f1ee"; +} + +.fa-d-and-d-beyond:before { + content: "\f6ca"; +} + +.fa-periscope:before { + content: "\f3da"; +} + +.fa-fulcrum:before { + content: "\f50b"; +} + +.fa-cloudscale:before { + content: "\f383"; +} + +.fa-forumbee:before { + content: "\f211"; +} + +.fa-mizuni:before { + content: "\f3cc"; +} + +.fa-schlix:before { + content: "\f3ea"; +} + +.fa-square-xing:before { + content: "\f169"; +} + +.fa-xing-square:before { + content: "\f169"; +} + +.fa-bandcamp:before { + content: "\f2d5"; +} + +.fa-wpforms:before { + content: "\f298"; +} + +.fa-cloudversify:before { + content: "\f385"; +} + +.fa-usps:before { + content: "\f7e1"; +} + +.fa-megaport:before { + content: "\f5a3"; +} + +.fa-magento:before { + content: "\f3c4"; +} + +.fa-spotify:before { + content: "\f1bc"; +} + +.fa-optin-monster:before { + content: "\f23c"; +} + +.fa-fly:before { + content: "\f417"; +} + +.fa-aviato:before { + content: "\f421"; +} + +.fa-itunes:before { + content: "\f3b4"; +} + +.fa-cuttlefish:before { + content: "\f38c"; +} + +.fa-blogger:before { + content: "\f37c"; +} + +.fa-flickr:before { + content: "\f16e"; +} + +.fa-viber:before { + content: "\f409"; +} + +.fa-soundcloud:before { + content: "\f1be"; +} + +.fa-digg:before { + content: "\f1a6"; +} + +.fa-tencent-weibo:before { + content: "\f1d5"; +} + +.fa-symfony:before { + content: "\f83d"; +} + +.fa-maxcdn:before { + content: "\f136"; +} + +.fa-etsy:before { + content: "\f2d7"; +} + +.fa-facebook-messenger:before { + content: "\f39f"; +} + +.fa-audible:before { + content: "\f373"; +} + +.fa-think-peaks:before { + content: "\f731"; +} + +.fa-bilibili:before { + content: "\e3d9"; +} + +.fa-erlang:before { + content: "\f39d"; +} + +.fa-x-twitter:before { + content: "\e61b"; +} + +.fa-cotton-bureau:before { + content: "\f89e"; +} + +.fa-dashcube:before { + content: "\f210"; +} + +.fa-42-group:before { + content: "\e080"; +} + +.fa-innosoft:before { + content: "\e080"; +} + +.fa-stack-exchange:before { + content: "\f18d"; +} + +.fa-elementor:before { + content: "\f430"; +} + +.fa-square-pied-piper:before { + content: "\e01e"; +} + +.fa-pied-piper-square:before { + content: "\e01e"; +} + +.fa-creative-commons-nd:before { + content: "\f4eb"; +} + +.fa-palfed:before { + content: "\f3d8"; +} + +.fa-superpowers:before { + content: "\f2dd"; +} + +.fa-resolving:before { + content: "\f3e7"; +} + +.fa-xbox:before { + content: "\f412"; +} + +.fa-searchengin:before { + content: "\f3eb"; +} + +.fa-tiktok:before { + content: "\e07b"; +} + +.fa-square-facebook:before { + content: "\f082"; +} + +.fa-facebook-square:before { + content: "\f082"; +} + +.fa-renren:before { + content: "\f18b"; +} + +.fa-linux:before { + content: "\f17c"; +} + +.fa-glide:before { + content: "\f2a5"; +} + +.fa-linkedin:before { + content: "\f08c"; +} + +.fa-hubspot:before { + content: "\f3b2"; +} + +.fa-deploydog:before { + content: "\f38e"; +} + +.fa-twitch:before { + content: "\f1e8"; +} + +.fa-ravelry:before { + content: "\f2d9"; +} + +.fa-mixer:before { + content: "\e056"; +} + +.fa-square-lastfm:before { + content: "\f203"; +} + +.fa-lastfm-square:before { + content: "\f203"; +} + +.fa-vimeo:before { + content: "\f40a"; +} + +.fa-mendeley:before { + content: "\f7b3"; +} + +.fa-uniregistry:before { + content: "\f404"; +} + +.fa-figma:before { + content: "\f799"; +} + +.fa-creative-commons-remix:before { + content: "\f4ee"; +} + +.fa-cc-amazon-pay:before { + content: "\f42d"; +} + +.fa-dropbox:before { + content: "\f16b"; +} + +.fa-instagram:before { + content: "\f16d"; +} + +.fa-cmplid:before { + content: "\e360"; +} + +.fa-facebook:before { + content: "\f09a"; +} + +.fa-gripfire:before { + content: "\f3ac"; +} + +.fa-jedi-order:before { + content: "\f50e"; +} + +.fa-uikit:before { + content: "\f403"; +} + +.fa-fort-awesome-alt:before { + content: "\f3a3"; +} + +.fa-phabricator:before { + content: "\f3db"; +} + +.fa-ussunnah:before { + content: "\f407"; +} + +.fa-earlybirds:before { + content: "\f39a"; +} + +.fa-trade-federation:before { + content: "\f513"; +} + +.fa-autoprefixer:before { + content: "\f41c"; +} + +.fa-whatsapp:before { + content: "\f232"; +} + +.fa-slideshare:before { + content: "\f1e7"; +} + +.fa-google-play:before { + content: "\f3ab"; +} + +.fa-viadeo:before { + content: "\f2a9"; +} + +.fa-line:before { + content: "\f3c0"; +} + +.fa-google-drive:before { + content: "\f3aa"; +} + +.fa-servicestack:before { + content: "\f3ec"; +} + +.fa-simplybuilt:before { + content: "\f215"; +} + +.fa-bitbucket:before { + content: "\f171"; +} + +.fa-imdb:before { + content: "\f2d8"; +} + +.fa-deezer:before { + content: "\e077"; +} + +.fa-raspberry-pi:before { + content: "\f7bb"; +} + +.fa-jira:before { + content: "\f7b1"; +} + +.fa-docker:before { + content: "\f395"; +} + +.fa-screenpal:before { + content: "\e570"; +} + +.fa-bluetooth:before { + content: "\f293"; +} + +.fa-gitter:before { + content: "\f426"; +} + +.fa-d-and-d:before { + content: "\f38d"; +} + +.fa-microblog:before { + content: "\e01a"; +} + +.fa-cc-diners-club:before { + content: "\f24c"; +} + +.fa-gg-circle:before { + content: "\f261"; +} + +.fa-pied-piper-hat:before { + content: "\f4e5"; +} + +.fa-kickstarter-k:before { + content: "\f3bc"; +} + +.fa-yandex:before { + content: "\f413"; +} + +.fa-readme:before { + content: "\f4d5"; +} + +.fa-html5:before { + content: "\f13b"; +} + +.fa-sellsy:before { + content: "\f213"; +} + +.fa-sass:before { + content: "\f41e"; +} + +.fa-wirsindhandwerk:before { + content: "\e2d0"; +} + +.fa-wsh:before { + content: "\e2d0"; +} + +.fa-buromobelexperte:before { + content: "\f37f"; +} + +.fa-salesforce:before { + content: "\f83b"; +} + +.fa-octopus-deploy:before { + content: "\e082"; +} + +.fa-medapps:before { + content: "\f3c6"; +} + +.fa-ns8:before { + content: "\f3d5"; +} + +.fa-pinterest-p:before { + content: "\f231"; +} + +.fa-apper:before { + content: "\f371"; +} + +.fa-fort-awesome:before { + content: "\f286"; +} + +.fa-waze:before { + content: "\f83f"; +} + +.fa-cc-jcb:before { + content: "\f24b"; +} + +.fa-snapchat:before { + content: "\f2ab"; +} + +.fa-snapchat-ghost:before { + content: "\f2ab"; +} + +.fa-fantasy-flight-games:before { + content: "\f6dc"; +} + +.fa-rust:before { + content: "\e07a"; +} + +.fa-wix:before { + content: "\f5cf"; +} + +.fa-square-behance:before { + content: "\f1b5"; +} + +.fa-behance-square:before { + content: "\f1b5"; +} + +.fa-supple:before { + content: "\f3f9"; +} + +.fa-rebel:before { + content: "\f1d0"; +} + +.fa-css3:before { + content: "\f13c"; +} + +.fa-staylinked:before { + content: "\f3f5"; +} + +.fa-kaggle:before { + content: "\f5fa"; +} + +.fa-space-awesome:before { + content: "\e5ac"; +} + +.fa-deviantart:before { + content: "\f1bd"; +} + +.fa-cpanel:before { + content: "\f388"; +} + +.fa-goodreads-g:before { + content: "\f3a9"; +} + +.fa-square-git:before { + content: "\f1d2"; +} + +.fa-git-square:before { + content: "\f1d2"; +} + +.fa-square-tumblr:before { + content: "\f174"; +} + +.fa-tumblr-square:before { + content: "\f174"; +} + +.fa-trello:before { + content: "\f181"; +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; +} + +.fa-get-pocket:before { + content: "\f265"; +} + +.fa-perbyte:before { + content: "\e083"; +} + +.fa-grunt:before { + content: "\f3ad"; +} + +.fa-weebly:before { + content: "\f5cc"; +} + +.fa-connectdevelop:before { + content: "\f20e"; +} + +.fa-leanpub:before { + content: "\f212"; +} + +.fa-black-tie:before { + content: "\f27e"; +} + +.fa-themeco:before { + content: "\f5c6"; +} + +.fa-python:before { + content: "\f3e2"; +} + +.fa-android:before { + content: "\f17b"; +} + +.fa-bots:before { + content: "\e340"; +} + +.fa-free-code-camp:before { + content: "\f2c5"; +} + +.fa-hornbill:before { + content: "\f592"; +} + +.fa-js:before { + content: "\f3b8"; +} + +.fa-ideal:before { + content: "\e013"; +} + +.fa-git:before { + content: "\f1d3"; +} + +.fa-dev:before { + content: "\f6cc"; +} + +.fa-sketch:before { + content: "\f7c6"; +} + +.fa-yandex-international:before { + content: "\f414"; +} + +.fa-cc-amex:before { + content: "\f1f3"; +} + +.fa-uber:before { + content: "\f402"; +} + +.fa-github:before { + content: "\f09b"; +} + +.fa-php:before { + content: "\f457"; +} + +.fa-alipay:before { + content: "\f642"; +} + +.fa-youtube:before { + content: "\f167"; +} + +.fa-skyatlas:before { + content: "\f216"; +} + +.fa-firefox-browser:before { + content: "\e007"; +} + +.fa-replyd:before { + content: "\f3e6"; +} + +.fa-suse:before { + content: "\f7d6"; +} + +.fa-jenkins:before { + content: "\f3b6"; +} + +.fa-twitter:before { + content: "\f099"; +} + +.fa-rockrms:before { + content: "\f3e9"; +} + +.fa-pinterest:before { + content: "\f0d2"; +} + +.fa-buffer:before { + content: "\f837"; +} + +.fa-npm:before { + content: "\f3d4"; +} + +.fa-yammer:before { + content: "\f840"; +} + +.fa-btc:before { + content: "\f15a"; +} + +.fa-dribbble:before { + content: "\f17d"; +} + +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} + +.fa-internet-explorer:before { + content: "\f26b"; +} + +.fa-stubber:before { + content: "\e5c7"; +} + +.fa-telegram:before { + content: "\f2c6"; +} + +.fa-telegram-plane:before { + content: "\f2c6"; +} + +.fa-old-republic:before { + content: "\f510"; +} + +.fa-odysee:before { + content: "\e5c6"; +} + +.fa-square-whatsapp:before { + content: "\f40c"; +} + +.fa-whatsapp-square:before { + content: "\f40c"; +} + +.fa-node-js:before { + content: "\f3d3"; +} + +.fa-edge-legacy:before { + content: "\e078"; +} + +.fa-slack:before { + content: "\f198"; +} + +.fa-slack-hash:before { + content: "\f198"; +} + +.fa-medrt:before { + content: "\f3c8"; +} + +.fa-usb:before { + content: "\f287"; +} + +.fa-tumblr:before { + content: "\f173"; +} + +.fa-vaadin:before { + content: "\f408"; +} + +.fa-quora:before { + content: "\f2c4"; +} + +.fa-square-x-twitter:before { + content: "\e61a"; +} + +.fa-reacteurope:before { + content: "\f75d"; +} + +.fa-medium:before { + content: "\f23a"; +} + +.fa-medium-m:before { + content: "\f23a"; +} + +.fa-amilia:before { + content: "\f36d"; +} + +.fa-mixcloud:before { + content: "\f289"; +} + +.fa-flipboard:before { + content: "\f44d"; +} + +.fa-viacoin:before { + content: "\f237"; +} + +.fa-critical-role:before { + content: "\f6c9"; +} + +.fa-sitrox:before { + content: "\e44a"; +} + +.fa-discourse:before { + content: "\f393"; +} + +.fa-joomla:before { + content: "\f1aa"; +} + +.fa-mastodon:before { + content: "\f4f6"; +} + +.fa-airbnb:before { + content: "\f834"; +} + +.fa-wolf-pack-battalion:before { + content: "\f514"; +} + +.fa-buy-n-large:before { + content: "\f8a6"; +} + +.fa-gulp:before { + content: "\f3ae"; +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; +} + +.fa-strava:before { + content: "\f428"; +} + +.fa-ember:before { + content: "\f423"; +} + +.fa-canadian-maple-leaf:before { + content: "\f785"; +} + +.fa-teamspeak:before { + content: "\f4f9"; +} + +.fa-pushed:before { + content: "\f3e1"; +} + +.fa-wordpress-simple:before { + content: "\f411"; +} + +.fa-nutritionix:before { + content: "\f3d6"; +} + +.fa-wodu:before { + content: "\e088"; +} + +.fa-google-pay:before { + content: "\e079"; +} + +.fa-intercom:before { + content: "\f7af"; +} + +.fa-zhihu:before { + content: "\f63f"; +} + +.fa-korvue:before { + content: "\f42f"; +} + +.fa-pix:before { + content: "\e43a"; +} + +.fa-steam-symbol:before { + content: "\f3f6"; +} +/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! + \****************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); +} +.far, +.fa-regular { + font-weight: 400; +} +/*!*********************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/tabs/editor.scss ***! + \*********************************************************************************************************************************************************************************************************************************************/ +@charset "UTF-8"; +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +.rrze-elements-tabs { + margin-bottom: 1em; + /* + * { + color: inherit; + //margin: 0; + &:focus { + //outline: none; + //box-shadow: inset 0 0 0 4px lightBlue; + } + } + margin: 1em 0; + + [role="tablist"] { + margin: 0; + li, + a { + display: block; + @media (min-width: 550px) { + display: inline-block; + } + } + li { + padding: 0; + } + a { + transition: none; + box-shadow: none; + text-decoration: none; + padding: .25em; + @media (min-width: 550px) { + text-decoration: none; + padding: 0.5rem 1em; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + } + & > svg.rrze-elements-icon { + padding: 0; + border-radius: 0 !important; + color: unset; + margin-right: .4em; + max-width: 2em; + } + &:hover, &:focus, &:active { + box-shadow: none; + text-decoration: none; + > svg.rrze-elements-icon { + background-color: unset; + } + } + .tab-suffix { + display: inline-block; + margin-left: .4em; + font-weight: bold; + } + } + [aria-selected] { + font-weight: bold; + @media (min-width: 550px) { + border: 1px solid; + } + &::after { + //content: '\0020⬅'; + @media (min-width: 550px) { + + } + } + } + @media (min-width: 550px) { + padding: 0; + position: relative; + top: 1px; + @supports (-webkit-hyphens:none) { // Safari hack + top: 1.5px; + } + } + } + [role="tabpanel"] { + padding: 1.5rem; + border-top: 0; + overflow: hidden; + & > * + * { + margin-top: 0.75rem; + } + @media print { + display: block; + margin-bottom: 10px; + h1 { + margin-top: 0 !important; + } + } + } + */ +} +.rrze-elements-tabs [role=tab], +.rrze-elements-tabs [role=tab]:focus, +.rrze-elements-tabs [role=tab]:hover { + position: relative; + z-index: 2; + padding: 2px 6px; + overflow: visible; + outline: none; +} +.rrze-elements-tabs [role=tab] { + margin: 0 0 0 5px; + /*&[aria-selected="false"] { + border-bottom: 1px solid hsl(219deg 1% 72%); + }*/ + display: block; + width: 100%; + border-radius: 0; + font-size: 1rem; + text-align: right; + cursor: pointer; +} +.rrze-elements-tabs [role=tab][aria-selected=true] { + font-weight: bold; + /*padding: 2px 2px 4px; + margin-top: 0; + border-width: 2px; + border-top-width: 6px; + border-top-color: rgb(36 116 214); + border-bottom-color: hsl(220deg 43% 99%); + background: hsl(220deg 43% 99%);*/ +} +@media (min-width: 550px) { + .rrze-elements-tabs [role=tab] { + display: inline-block; + width: auto; + border-radius: 5px 5px 0 0; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + top: 1px; + } +} +.rrze-elements-tabs [role=tab] span.focus { + display: inline-block; + margin: 2px; + padding: 4px 6px; +} +.rrze-elements-tabs [role=tab] span.focus > svg.rrze-elements-icon { + padding: 0; + border-radius: 0 !important; + color: unset; + margin-left: 0.4em; + max-width: 2em; +} +.rrze-elements-tabs [role=tab] span.focus .tab-suffix { + display: inline-block; + margin-right: 0.4em; + font-weight: bold; +} +.rrze-elements-tabs [role=tabpanel] { + padding: 1rem; + min-height: 10em; + overflow: auto; +} +.rrze-elements-tabs [role=tabpanel].is-hidden { + display: none; +} +.rrze-elements-tabs [role=tabpanel] figure:first-child { + margin-top: 0; +} + +.rrze-elements-tabs.primary [role=tablist] button { + border: 1px solid var(--color-primary-ci-hell2, #CED9E7); + border-bottom-color: var(--color-primary-ci-hell, #04316A); + background-color: var(--color-primary-ci-hell2, #CED9E7); + color: var(--color-primary-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:focus, .rrze-elements-tabs.primary [role=tablist] button:active { + color: inherit; + border-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] button { + border-top: 1px solid var(--color-primary-ci-hell2, #CED9E7); + } + .rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:active { + color: inherit; + border-color: var(--color-primary-ci-hell, #04316A); + } + .rrze-elements-tabs.primary [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-primary-dunkler, #004A9F); + border-radius: 3px; + } +} +.rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { + background: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); + border-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-primary-ci-hell, #04316A); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { + background: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.primary [role=tabpanel] { + border: 1px solid var(--color-primary-ci-hell, #04316A); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} +@media print { + .rrze-elements-tabs.primary [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.zentral [role=tablist] button { + border: 1px solid var(--color-zentral-ci-hell2, #CED9E7); + border-bottom-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell2, #CED9E7); + color: var(--color-zentral-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:focus, .rrze-elements-tabs.zentral [role=tablist] button:active { + color: inherit; + border-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] button { + border-top: 1px solid var(--color-zentral-ci-hell2, #CED9E7); + } + .rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:active { + color: inherit; + border-color: var(--color-zentral-ci-hell, #04316A); + } + .rrze-elements-tabs.zentral [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-zentral-dunkler, #004A9F); + border-radius: 3px; + } +} +.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { + background: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); + border-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-zentral-ci-hell, #04316A); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { + background: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.zentral [role=tabpanel] { + border: 1px solid var(--color-zentral-ci-hell, #04316A); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tabpanel] { + border-top: 1px solid var(--color-zentral-ci-hell, #04316A); + } +} +@media print { + .rrze-elements-tabs.zentral [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.phil [role=tablist] button { + border: 1px solid var(--color-phil-ci-hell2, #F4E8CB); + border-bottom-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell2, #F4E8CB); + color: var(--color-phil-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:focus, .rrze-elements-tabs.phil [role=tablist] button:active { + color: inherit; + border-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] button { + border-top: 1px solid var(--color-phil-ci-hell2, #F4E8CB); + } + .rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:active { + color: inherit; + border-color: var(--color-phil-ci-hell, #FDB735); + } + .rrze-elements-tabs.phil [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-phil-dunkler, #e87722); + border-radius: 3px; + } +} +.rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { + background: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); + border-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-phil-ci-hell, #FDB735); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { + background: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); + border-bottom-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.phil [role=tabpanel] { + border: 1px solid var(--color-phil-ci-hell, #FDB735); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tabpanel] { + border-top: 1px solid var(--color-phil-ci-hell, #FDB735); + } +} +@media print { + .rrze-elements-tabs.phil [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #FDB735); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.med [role=tablist] button { + border: 1px solid var(--color-med-ci-hell2, #B9D9EC); + border-bottom-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell2, #B9D9EC); + color: var(--color-med-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:focus, .rrze-elements-tabs.med [role=tablist] button:active { + color: inherit; + border-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] button { + border-top: 1px solid var(--color-med-ci-hell2, #B9D9EC); + } + .rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:active { + color: inherit; + border-color: var(--color-med-ci-hell, #18B4F1); + } + .rrze-elements-tabs.med [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-med-dunkler, #005287); + border-radius: 3px; + } +} +.rrze-elements-tabs.med [role=tablist] [aria-selected=true] { + background: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); + border-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-med-ci-hell, #18B4F1); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { + background: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); + border-bottom-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.med [role=tabpanel] { + border: 1px solid var(--color-med-ci-hell, #18B4F1); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tabpanel] { + border-top: 1px solid var(--color-med-ci-hell, #18B4F1); + } +} +@media print { + .rrze-elements-tabs.med [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #18B4F1); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.nat [role=tablist] button { + border: 1px solid var(--color-nat-ci-hell2, #CFE0D8); + border-bottom-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell2, #CFE0D8); + color: var(--color-nat-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:focus, .rrze-elements-tabs.nat [role=tablist] button:active { + color: inherit; + border-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] button { + border-top: 1px solid var(--color-nat-ci-hell2, #CFE0D8); + } + .rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:active { + color: inherit; + border-color: var(--color-nat-ci-hell, #7BB725); + } + .rrze-elements-tabs.nat [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-nat-dunkler, #266141); + border-radius: 3px; + } +} +.rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { + background: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); + border-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-nat-ci-hell, #7BB725); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { + background: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); + border-bottom-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.nat [role=tabpanel] { + border: 1px solid var(--color-nat-ci-hell, #7BB725); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tabpanel] { + border-top: 1px solid var(--color-nat-ci-hell, #7BB725); + } +} +@media print { + .rrze-elements-tabs.nat [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #7BB725); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.rw [role=tablist] button { + border: 1px solid var(--color-rw-ci-hell2, #F2DED1); + border-bottom-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell2, #F2DED1); + color: var(--color-rw-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:focus, .rrze-elements-tabs.rw [role=tablist] button:active { + color: inherit; + border-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] button { + border-top: 1px solid var(--color-rw-ci-hell2, #F2DED1); + } + .rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:active { + color: inherit; + border-color: var(--color-rw-ci-hell, #C50F3C); + } + .rrze-elements-tabs.rw [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-rw-dunkler, #971B2F); + border-radius: 3px; + } +} +.rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { + background: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); + border-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-rw-ci-hell, #C50F3C); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { + background: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.rw [role=tabpanel] { + border: 1px solid var(--color-rw-ci-hell, #C50F3C); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tabpanel] { + border-top: 1px solid var(--color-rw-ci-hell, #C50F3C); + } +} +@media print { + .rrze-elements-tabs.rw [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #C50F3C); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.tf [role=tablist] button { + border: 1px solid var(--color-tf-ci-hell2, #D3DDE6); + border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell2, #D3DDE6); + color: var(--color-tf-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:focus, .rrze-elements-tabs.tf [role=tablist] button:active { + color: inherit; + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] button { + border-top: 1px solid var(--color-tf-ci-hell2, #D3DDE6); + } + .rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:active { + color: inherit; + border-color: var(--color-tf-ci-hell, #8C9FB1); + } + .rrze-elements-tabs.tf [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-tf-dunkler, #2F586E); + border-radius: 3px; + } +} +.rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { + background: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-hell-kontrast, #000); + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-tf-ci-hell, #8C9FB1); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { + background: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-hell-kontrast, #000); + border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.tf [role=tabpanel] { + border: 1px solid var(--color-tf-ci-hell, #8C9FB1); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tabpanel] { + border-top: 1px solid var(--color-tf-ci-hell, #8C9FB1); + } +} +@media print { + .rrze-elements-tabs.tf [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #8C9FB1); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs { + margin-bottom: 1em; +} +.rrze-elements-tabs [role=tab], +.rrze-elements-tabs [role=tab]:focus, +.rrze-elements-tabs [role=tab]:hover { + position: relative; + z-index: 2; + padding: 2px 6px; + overflow: visible; + outline: none; +} +.rrze-elements-tabs [role=tab] { + margin: 0 0 0 5px; + display: block; + width: 100%; + border-radius: 0; + font-size: 1rem; + text-align: right; + cursor: pointer; +} +.rrze-elements-tabs [role=tab][aria-selected=true] { + font-weight: bold; +} +.rrze-elements-tabs [role=tab] span.focus { + display: inline; + margin: 2px; + padding: 4px 6px; + flex-direction: row; + flex-wrap: nowrap; + justify-content: center; + align-items: baseline; +} +.rrze-elements-tabs [role=tab] span.focus > svg { + padding: 0; + border-radius: 0 !important; + color: unset; + margin-left: 0.4em; + max-width: 1.5ch; + display: inline; +} +@media (min-width: 550px) { + .rrze-elements-tabs [role=tab] { + display: inline-block; + width: auto; + border-radius: 5px 5px 0 0; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + top: 1px; + } +} +.rrze-elements-tabs [role=tab] span.focus { + display: inline; + margin: 2px; + padding: 4px 6px; +} +.rrze-elements-tabs [role=tab] span.focus > svg { + padding: 0; + border-radius: 0 !important; + color: unset; + margin-left: 0.4em; + max-width: 1.5ch; + display: inline; +} +.rrze-elements-tabs [role=tabpanel] { + padding: 1rem; + min-height: 10em; + overflow: auto; +} +.rrze-elements-tabs [role=tabpanel].is-hidden { + display: none; +} +.rrze-elements-tabs [role=tabpanel] figure:first-child { + margin-top: 0; +} +.rrze-elements-tabs .elements-tabs-label-icon-inside-editor { + max-height: 1.5ch; + max-width: 1.5ch; + padding-left: 1ch; + width: 1.5ch; +} + +.rrze-elements-tabs.primary [role=tablist] button { + border: 1px solid var(--color-primary-ci-hell2, #CED9E7); + border-bottom-color: var(--color-primary-ci-hell, #04316A); + background-color: var(--color-primary-ci-hell2, #CED9E7); + color: var(--color-primary-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:focus, .rrze-elements-tabs.primary [role=tablist] button:active { + color: inherit; + border-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] button { + border-top: 1px solid var(--color-primary-ci-hell2, #CED9E7); + } + .rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:active { + color: inherit; + border-color: var(--color-primary-ci-hell, #04316A); + } + .rrze-elements-tabs.primary [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-primary-dunkler, #004A9F); + border-radius: 3px; + } +} +.rrze-elements-tabs.primary [role=tablist] button.add-tab-button { + background-color: #1e1e1e; + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.primary [role=tablist] button.add-tab-button:hover { + background-color: rgb(9, 100, 132); + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { + background: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); + border-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-primary-ci-hell, #04316A); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { + background: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.primary [role=tabpanel] { + border: 1px solid var(--color-primary-ci-hell, #04316A); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} +@media print { + .rrze-elements-tabs.primary [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.zentral [role=tablist] button { + border: 1px solid var(--color-zentral-ci-hell2, #CED9E7); + border-bottom-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell2, #CED9E7); + color: var(--color-zentral-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:focus, .rrze-elements-tabs.zentral [role=tablist] button:active { + color: inherit; + border-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] button { + border-top: 1px solid var(--color-zentral-ci-hell2, #CED9E7); + } + .rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:active { + color: inherit; + border-color: var(--color-zentral-ci-hell, #04316A); + } + .rrze-elements-tabs.zentral [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-zentral-dunkler, #004A9F); + border-radius: 3px; + } +} +.rrze-elements-tabs.zentral [role=tablist] button.add-tab-button { + background-color: #1e1e1e; + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.zentral [role=tablist] button.add-tab-button:hover { + background-color: rgb(9, 100, 132); + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { + background: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); + border-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-zentral-ci-hell, #04316A); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { + background: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.zentral [role=tabpanel] { + border: 1px solid var(--color-zentral-ci-hell, #04316A); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tabpanel] { + border-top: 1px solid var(--color-zentral-ci-hell, #04316A); + } +} +@media print { + .rrze-elements-tabs.zentral [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.phil [role=tablist] button { + border: 1px solid var(--color-phil-ci-hell2, #F4E8CB); + border-bottom-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell2, #F4E8CB); + color: var(--color-phil-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:focus, .rrze-elements-tabs.phil [role=tablist] button:active { + color: inherit; + border-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] button { + border-top: 1px solid var(--color-phil-ci-hell2, #F4E8CB); + } + .rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:active { + color: inherit; + border-color: var(--color-phil-ci-hell, #FDB735); + } + .rrze-elements-tabs.phil [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-phil-dunkler, #e87722); + border-radius: 3px; + } +} +.rrze-elements-tabs.phil [role=tablist] button.add-tab-button { + background-color: #1e1e1e; + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.phil [role=tablist] button.add-tab-button:hover { + background-color: rgb(9, 100, 132); + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { + background: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); + border-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-phil-ci-hell, #FDB735); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { + background: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); + border-bottom-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.phil [role=tabpanel] { + border: 1px solid var(--color-phil-ci-hell, #FDB735); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tabpanel] { + border-top: 1px solid var(--color-phil-ci-hell, #FDB735); + } +} +@media print { + .rrze-elements-tabs.phil [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #FDB735); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.med [role=tablist] button { + border: 1px solid var(--color-med-ci-hell2, #B9D9EC); + border-bottom-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell2, #B9D9EC); + color: var(--color-med-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:focus, .rrze-elements-tabs.med [role=tablist] button:active { + color: inherit; + border-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] button { + border-top: 1px solid var(--color-med-ci-hell2, #B9D9EC); + } + .rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:active { + color: inherit; + border-color: var(--color-med-ci-hell, #18B4F1); + } + .rrze-elements-tabs.med [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-med-dunkler, #005287); + border-radius: 3px; + } +} +.rrze-elements-tabs.med [role=tablist] button.add-tab-button { + background-color: #1e1e1e; + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.med [role=tablist] button.add-tab-button:hover { + background-color: rgb(9, 100, 132); + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.med [role=tablist] [aria-selected=true] { + background: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); + border-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-med-ci-hell, #18B4F1); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { + background: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); + border-bottom-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.med [role=tabpanel] { + border: 1px solid var(--color-med-ci-hell, #18B4F1); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tabpanel] { + border-top: 1px solid var(--color-med-ci-hell, #18B4F1); + } +} +@media print { + .rrze-elements-tabs.med [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #18B4F1); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.nat [role=tablist] button { + border: 1px solid var(--color-nat-ci-hell2, #CFE0D8); + border-bottom-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell2, #CFE0D8); + color: var(--color-nat-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:focus, .rrze-elements-tabs.nat [role=tablist] button:active { + color: inherit; + border-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] button { + border-top: 1px solid var(--color-nat-ci-hell2, #CFE0D8); + } + .rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:active { + color: inherit; + border-color: var(--color-nat-ci-hell, #7BB725); + } + .rrze-elements-tabs.nat [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-nat-dunkler, #266141); + border-radius: 3px; + } +} +.rrze-elements-tabs.nat [role=tablist] button.add-tab-button { + background-color: #1e1e1e; + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.nat [role=tablist] button.add-tab-button:hover { + background-color: rgb(9, 100, 132); + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { + background: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); + border-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-nat-ci-hell, #7BB725); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { + background: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); + border-bottom-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.nat [role=tabpanel] { + border: 1px solid var(--color-nat-ci-hell, #7BB725); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tabpanel] { + border-top: 1px solid var(--color-nat-ci-hell, #7BB725); + } +} +@media print { + .rrze-elements-tabs.nat [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #7BB725); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.rw [role=tablist] button { + border: 1px solid var(--color-rw-ci-hell2, #F2DED1); + border-bottom-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell2, #F2DED1); + color: var(--color-rw-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:focus, .rrze-elements-tabs.rw [role=tablist] button:active { + color: inherit; + border-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] button { + border-top: 1px solid var(--color-rw-ci-hell2, #F2DED1); + } + .rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:active { + color: inherit; + border-color: var(--color-rw-ci-hell, #C50F3C); + } + .rrze-elements-tabs.rw [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-rw-dunkler, #971B2F); + border-radius: 3px; + } +} +.rrze-elements-tabs.rw [role=tablist] button.add-tab-button { + background-color: #1e1e1e; + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.rw [role=tablist] button.add-tab-button:hover { + background-color: rgb(9, 100, 132); + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { + background: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); + border-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-rw-ci-hell, #C50F3C); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { + background: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.rw [role=tabpanel] { + border: 1px solid var(--color-rw-ci-hell, #C50F3C); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tabpanel] { + border-top: 1px solid var(--color-rw-ci-hell, #C50F3C); + } +} +@media print { + .rrze-elements-tabs.rw [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #C50F3C); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.tf [role=tablist] button { + border: 1px solid var(--color-tf-ci-hell2, #D3DDE6); + border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell2, #D3DDE6); + color: var(--color-tf-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:focus, .rrze-elements-tabs.tf [role=tablist] button:active { + color: inherit; + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] button { + border-top: 1px solid var(--color-tf-ci-hell2, #D3DDE6); + } + .rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:active { + color: inherit; + border-color: var(--color-tf-ci-hell, #8C9FB1); + } + .rrze-elements-tabs.tf [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-tf-dunkler, #2F586E); + border-radius: 3px; + } +} +.rrze-elements-tabs.tf [role=tablist] button.add-tab-button { + background-color: #1e1e1e; + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.tf [role=tablist] button.add-tab-button:hover { + background-color: rgb(9, 100, 132); + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { + background: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-hell-kontrast, #000); + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-tf-ci-hell, #8C9FB1); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { + background: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-hell-kontrast, #000); + border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.tf [role=tabpanel] { + border: 1px solid var(--color-tf-ci-hell, #8C9FB1); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tabpanel] { + border-top: 1px solid var(--color-tf-ci-hell, #8C9FB1); + } +} +@media print { + .rrze-elements-tabs.tf [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #8C9FB1); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} diff --git a/build/tabs/index.asset.php b/build/tabs/index.asset.php index 68d7163b..02365ff9 100644 --- a/build/tabs/index.asset.php +++ b/build/tabs/index.asset.php @@ -1 +1 @@ - array('lodash', 'react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'd0d8d12b8d395d1e5688'); + array('lodash', 'react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'f0aba03cc8bf37d4ae27'); diff --git a/build/tabs/index.css b/build/tabs/index.css index 31afaea4..f249fb9c 100644 --- a/build/tabs/index.css +++ b/build/tabs/index.css @@ -1,5 +1,11813 @@ -.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-right:1em} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} -:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} -:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} -.rrze-elements-tabs [role=tab] span.focus{display:inline-block}.rrze-elements-tabs [role=tab] span.focus>svg.rrze-elements-icon{border-radius:0!important;color:unset;margin-right:.4em;max-width:2em;padding:0}.rrze-elements-tabs [role=tab] span.focus .tab-suffix{display:inline-block;font-weight:700;margin-left:.4em}.rrze-elements-tabs{margin-bottom:1em}.rrze-elements-tabs [role=tab],.rrze-elements-tabs [role=tab]:focus,.rrze-elements-tabs [role=tab]:hover{outline:none;overflow:visible;padding:2px 6px;position:relative;z-index:2}.rrze-elements-tabs [role=tab]{border-radius:0;cursor:pointer;display:block;font-size:1rem;margin:0 5px 0 0;text-align:left;width:100%}.rrze-elements-tabs [role=tab][aria-selected=true]{font-weight:700}.rrze-elements-tabs [role=tab] span.focus{align-items:baseline;flex-direction:row;flex-wrap:nowrap;justify-content:center}@media(min-width:550px){.rrze-elements-tabs [role=tab]{border-radius:5px 5px 0 0;border-top-left-radius:4px;border-top-right-radius:4px;display:inline-block;top:1px;width:auto}}.rrze-elements-tabs [role=tab] span.focus{display:inline;margin:2px;padding:4px 6px}.rrze-elements-tabs [role=tab] span.focus>svg{border-radius:0!important;color:unset;display:inline;margin-right:.4em;max-width:1.5ch;padding:0}.rrze-elements-tabs [role=tabpanel]{min-height:10em;overflow:auto;padding:1rem}.rrze-elements-tabs [role=tabpanel].is-hidden{display:none}.rrze-elements-tabs [role=tabpanel] figure:first-child{margin-top:0}.rrze-elements-tabs .elements-tabs-label-icon-inside-editor{max-height:1.5ch;max-width:1.5ch;padding-right:1ch;width:1.5ch}.rrze-elements-tabs.primary [role=tablist] button{background-color:var(--color-primary-ci-hell2,#ced9e7);border:1px solid var(--color-primary-ci-hell2,#ced9e7);border-bottom-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell2-kontrast,#000)}.rrze-elements-tabs.primary [role=tablist] button:active,.rrze-elements-tabs.primary [role=tablist] button:focus,.rrze-elements-tabs.primary [role=tablist] button:hover{border-color:var(--color-primary-ci-hell,#04316a);color:inherit}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] button{border-top:1px solid var(--color-primary-ci-hell2,#ced9e7)}.rrze-elements-tabs.primary [role=tablist] button:active,.rrze-elements-tabs.primary [role=tablist] button:hover{border-color:var(--color-primary-ci-hell,#04316a);color:inherit}.rrze-elements-tabs.primary [role=tablist] button:focus>span.focus{border:2px solid var(--color-primary-dunkler,#004a9f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.primary [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.primary [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]{background:var(--color-primary-ci-hell,#04316a);border-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-primary-ci-hell,#04316a);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover{background:var(--color-primary-ci-hell,#04316a);border-bottom-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.primary [role=tabpanel]{border:1px solid var(--color-primary-ci-hell,#04316a);border-top:0}@media(min-width:550px){.rrze-elements-tabs.primary [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}@media print{.rrze-elements-tabs.primary [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}.rrze-elements-tabs.zentral [role=tablist] button{background-color:var(--color-zentral-ci-hell2,#ced9e7);border:1px solid var(--color-zentral-ci-hell2,#ced9e7);border-bottom-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell2-kontrast,#000)}.rrze-elements-tabs.zentral [role=tablist] button:active,.rrze-elements-tabs.zentral [role=tablist] button:focus,.rrze-elements-tabs.zentral [role=tablist] button:hover{border-color:var(--color-zentral-ci-hell,#04316a);color:inherit}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] button{border-top:1px solid var(--color-zentral-ci-hell2,#ced9e7)}.rrze-elements-tabs.zentral [role=tablist] button:active,.rrze-elements-tabs.zentral [role=tablist] button:hover{border-color:var(--color-zentral-ci-hell,#04316a);color:inherit}.rrze-elements-tabs.zentral [role=tablist] button:focus>span.focus{border:2px solid var(--color-zentral-dunkler,#004a9f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.zentral [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.zentral [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]{background:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-zentral-ci-hell,#04316a);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover{background:var(--color-zentral-ci-hell,#04316a);border-bottom-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.zentral [role=tabpanel]{border:1px solid var(--color-zentral-ci-hell,#04316a);border-top:0}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tabpanel]{border-top:1px solid var(--color-zentral-ci-hell,#04316a)}}@media print{.rrze-elements-tabs.zentral [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}.rrze-elements-tabs.phil [role=tablist] button{background-color:var(--color-phil-ci-hell2,#f4e8cb);border:1px solid var(--color-phil-ci-hell2,#f4e8cb);border-bottom-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell2-kontrast,#000)}.rrze-elements-tabs.phil [role=tablist] button:active,.rrze-elements-tabs.phil [role=tablist] button:focus,.rrze-elements-tabs.phil [role=tablist] button:hover{border-color:var(--color-phil-ci-hell,#fdb735);color:inherit}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] button{border-top:1px solid var(--color-phil-ci-hell2,#f4e8cb)}.rrze-elements-tabs.phil [role=tablist] button:active,.rrze-elements-tabs.phil [role=tablist] button:hover{border-color:var(--color-phil-ci-hell,#fdb735);color:inherit}.rrze-elements-tabs.phil [role=tablist] button:focus>span.focus{border:2px solid var(--color-phil-dunkler,#e87722);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.phil [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.phil [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]{background:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-phil-ci-hell,#fdb735);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover{background:var(--color-phil-ci-hell,#fdb735);border-bottom-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.phil [role=tabpanel]{border:1px solid var(--color-phil-ci-hell,#fdb735);border-top:0}@media(min-width:550px){.rrze-elements-tabs.phil [role=tabpanel]{border-top:1px solid var(--color-phil-ci-hell,#fdb735)}}@media print{.rrze-elements-tabs.phil [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#fdb735)}}.rrze-elements-tabs.med [role=tablist] button{background-color:var(--color-med-ci-hell2,#b9d9ec);border:1px solid var(--color-med-ci-hell2,#b9d9ec);border-bottom-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell2-kontrast,#000)}.rrze-elements-tabs.med [role=tablist] button:active,.rrze-elements-tabs.med [role=tablist] button:focus,.rrze-elements-tabs.med [role=tablist] button:hover{border-color:var(--color-med-ci-hell,#18b4f1);color:inherit}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] button{border-top:1px solid var(--color-med-ci-hell2,#b9d9ec)}.rrze-elements-tabs.med [role=tablist] button:active,.rrze-elements-tabs.med [role=tablist] button:hover{border-color:var(--color-med-ci-hell,#18b4f1);color:inherit}.rrze-elements-tabs.med [role=tablist] button:focus>span.focus{border:2px solid var(--color-med-dunkler,#005287);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.med [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.med [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.med [role=tablist] [aria-selected=true]{background:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-med-ci-hell,#18b4f1);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover{background:var(--color-med-ci-hell,#18b4f1);border-bottom-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.med [role=tabpanel]{border:1px solid var(--color-med-ci-hell,#18b4f1);border-top:0}@media(min-width:550px){.rrze-elements-tabs.med [role=tabpanel]{border-top:1px solid var(--color-med-ci-hell,#18b4f1)}}@media print{.rrze-elements-tabs.med [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#18b4f1)}}.rrze-elements-tabs.nat [role=tablist] button{background-color:var(--color-nat-ci-hell2,#cfe0d8);border:1px solid var(--color-nat-ci-hell2,#cfe0d8);border-bottom-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell2-kontrast,#000)}.rrze-elements-tabs.nat [role=tablist] button:active,.rrze-elements-tabs.nat [role=tablist] button:focus,.rrze-elements-tabs.nat [role=tablist] button:hover{border-color:var(--color-nat-ci-hell,#7bb725);color:inherit}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] button{border-top:1px solid var(--color-nat-ci-hell2,#cfe0d8)}.rrze-elements-tabs.nat [role=tablist] button:active,.rrze-elements-tabs.nat [role=tablist] button:hover{border-color:var(--color-nat-ci-hell,#7bb725);color:inherit}.rrze-elements-tabs.nat [role=tablist] button:focus>span.focus{border:2px solid var(--color-nat-dunkler,#266141);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.nat [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.nat [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]{background:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-nat-ci-hell,#7bb725);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover{background:var(--color-nat-ci-hell,#7bb725);border-bottom-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.nat [role=tabpanel]{border:1px solid var(--color-nat-ci-hell,#7bb725);border-top:0}@media(min-width:550px){.rrze-elements-tabs.nat [role=tabpanel]{border-top:1px solid var(--color-nat-ci-hell,#7bb725)}}@media print{.rrze-elements-tabs.nat [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#7bb725)}}.rrze-elements-tabs.rw [role=tablist] button{background-color:var(--color-rw-ci-hell2,#f2ded1);border:1px solid var(--color-rw-ci-hell2,#f2ded1);border-bottom-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell2-kontrast,#000)}.rrze-elements-tabs.rw [role=tablist] button:active,.rrze-elements-tabs.rw [role=tablist] button:focus,.rrze-elements-tabs.rw [role=tablist] button:hover{border-color:var(--color-rw-ci-hell,#c50f3c);color:inherit}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] button{border-top:1px solid var(--color-rw-ci-hell2,#f2ded1)}.rrze-elements-tabs.rw [role=tablist] button:active,.rrze-elements-tabs.rw [role=tablist] button:hover{border-color:var(--color-rw-ci-hell,#c50f3c);color:inherit}.rrze-elements-tabs.rw [role=tablist] button:focus>span.focus{border:2px solid var(--color-rw-dunkler,#971b2f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.rw [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.rw [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]{background:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-rw-ci-hell,#c50f3c);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover{background:var(--color-rw-ci-hell,#c50f3c);border-bottom-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.rw [role=tabpanel]{border:1px solid var(--color-rw-ci-hell,#c50f3c);border-top:0}@media(min-width:550px){.rrze-elements-tabs.rw [role=tabpanel]{border-top:1px solid var(--color-rw-ci-hell,#c50f3c)}}@media print{.rrze-elements-tabs.rw [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#c50f3c)}}.rrze-elements-tabs.tf [role=tablist] button{background-color:var(--color-tf-ci-hell2,#d3dde6);border:1px solid var(--color-tf-ci-hell2,#d3dde6);border-bottom-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell2-kontrast,#000)}.rrze-elements-tabs.tf [role=tablist] button:active,.rrze-elements-tabs.tf [role=tablist] button:focus,.rrze-elements-tabs.tf [role=tablist] button:hover{border-color:var(--color-tf-ci-hell,#8c9fb1);color:inherit}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] button{border-top:1px solid var(--color-tf-ci-hell2,#d3dde6)}.rrze-elements-tabs.tf [role=tablist] button:active,.rrze-elements-tabs.tf [role=tablist] button:hover{border-color:var(--color-tf-ci-hell,#8c9fb1);color:inherit}.rrze-elements-tabs.tf [role=tablist] button:focus>span.focus{border:2px solid var(--color-tf-dunkler,#2f586e);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.tf [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.tf [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]{background:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-tf-ci-hell,#8c9fb1);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover{background:var(--color-tf-ci-hell,#8c9fb1);border-bottom-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.tf [role=tabpanel]{border:1px solid var(--color-tf-ci-hell,#8c9fb1);border-top:0}@media(min-width:550px){.rrze-elements-tabs.tf [role=tabpanel]{border-top:1px solid var(--color-tf-ci-hell,#8c9fb1)}}@media print{.rrze-elements-tabs.tf [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#8c9fb1)}}.print-only{display:none}@media print{.print-only{display:block}.hide-in-print{display:none!important}} +/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! + \********************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: "Font Awesome 6 Free"; +} + +.fab, +.fa-brands { + font-family: "Font Awesome 6 Brands"; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(-15deg); + } + 4% { + transform: rotate(15deg); + } + 8%, 24% { + transform: rotate(-18deg); + } + 12%, 28% { + transform: rotate(18deg); + } + 16% { + transform: rotate(-22deg); + } + 20% { + transform: rotate(22deg); + } + 32% { + transform: rotate(-12deg); + } + 36% { + transform: rotate(12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.fa-rotate-90 { + transform: rotate(90deg); +} + +.fa-rotate-180 { + transform: rotate(180deg); +} + +.fa-rotate-270 { + transform: rotate(270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); +} + +.fa-stack-1x { + line-height: inherit; +} + +.fa-stack-2x { + font-size: 2em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ +.fa-0::before { + content: "\30 "; +} + +.fa-1::before { + content: "\31 "; +} + +.fa-2::before { + content: "\32 "; +} + +.fa-3::before { + content: "\33 "; +} + +.fa-4::before { + content: "\34 "; +} + +.fa-5::before { + content: "\35 "; +} + +.fa-6::before { + content: "\36 "; +} + +.fa-7::before { + content: "\37 "; +} + +.fa-8::before { + content: "\38 "; +} + +.fa-9::before { + content: "\39 "; +} + +.fa-fill-drip::before { + content: "\f576"; +} + +.fa-arrows-to-circle::before { + content: "\e4bd"; +} + +.fa-circle-chevron-right::before { + content: "\f138"; +} + +.fa-chevron-circle-right::before { + content: "\f138"; +} + +.fa-at::before { + content: "\@"; +} + +.fa-trash-can::before { + content: "\f2ed"; +} + +.fa-trash-alt::before { + content: "\f2ed"; +} + +.fa-text-height::before { + content: "\f034"; +} + +.fa-user-xmark::before { + content: "\f235"; +} + +.fa-user-times::before { + content: "\f235"; +} + +.fa-stethoscope::before { + content: "\f0f1"; +} + +.fa-message::before { + content: "\f27a"; +} + +.fa-comment-alt::before { + content: "\f27a"; +} + +.fa-info::before { + content: "\f129"; +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; +} + +.fa-compress-alt::before { + content: "\f422"; +} + +.fa-explosion::before { + content: "\e4e9"; +} + +.fa-file-lines::before { + content: "\f15c"; +} + +.fa-file-alt::before { + content: "\f15c"; +} + +.fa-file-text::before { + content: "\f15c"; +} + +.fa-wave-square::before { + content: "\f83e"; +} + +.fa-ring::before { + content: "\f70b"; +} + +.fa-building-un::before { + content: "\e4d9"; +} + +.fa-dice-three::before { + content: "\f527"; +} + +.fa-calendar-days::before { + content: "\f073"; +} + +.fa-calendar-alt::before { + content: "\f073"; +} + +.fa-anchor-circle-check::before { + content: "\e4aa"; +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1"; +} + +.fa-volleyball::before { + content: "\f45f"; +} + +.fa-volleyball-ball::before { + content: "\f45f"; +} + +.fa-arrows-up-to-line::before { + content: "\e4c2"; +} + +.fa-sort-down::before { + content: "\f0dd"; +} + +.fa-sort-desc::before { + content: "\f0dd"; +} + +.fa-circle-minus::before { + content: "\f056"; +} + +.fa-minus-circle::before { + content: "\f056"; +} + +.fa-door-open::before { + content: "\f52b"; +} + +.fa-right-from-bracket::before { + content: "\f2f5"; +} + +.fa-sign-out-alt::before { + content: "\f2f5"; +} + +.fa-atom::before { + content: "\f5d2"; +} + +.fa-soap::before { + content: "\e06e"; +} + +.fa-icons::before { + content: "\f86d"; +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d"; +} + +.fa-microphone-lines-slash::before { + content: "\f539"; +} + +.fa-microphone-alt-slash::before { + content: "\f539"; +} + +.fa-bridge-circle-check::before { + content: "\e4c9"; +} + +.fa-pump-medical::before { + content: "\e06a"; +} + +.fa-fingerprint::before { + content: "\f577"; +} + +.fa-hand-point-right::before { + content: "\f0a4"; +} + +.fa-magnifying-glass-location::before { + content: "\f689"; +} + +.fa-search-location::before { + content: "\f689"; +} + +.fa-forward-step::before { + content: "\f051"; +} + +.fa-step-forward::before { + content: "\f051"; +} + +.fa-face-smile-beam::before { + content: "\f5b8"; +} + +.fa-smile-beam::before { + content: "\f5b8"; +} + +.fa-flag-checkered::before { + content: "\f11e"; +} + +.fa-football::before { + content: "\f44e"; +} + +.fa-football-ball::before { + content: "\f44e"; +} + +.fa-school-circle-exclamation::before { + content: "\e56c"; +} + +.fa-crop::before { + content: "\f125"; +} + +.fa-angles-down::before { + content: "\f103"; +} + +.fa-angle-double-down::before { + content: "\f103"; +} + +.fa-users-rectangle::before { + content: "\e594"; +} + +.fa-people-roof::before { + content: "\e537"; +} + +.fa-people-line::before { + content: "\e534"; +} + +.fa-beer-mug-empty::before { + content: "\f0fc"; +} + +.fa-beer::before { + content: "\f0fc"; +} + +.fa-diagram-predecessor::before { + content: "\e477"; +} + +.fa-arrow-up-long::before { + content: "\f176"; +} + +.fa-long-arrow-up::before { + content: "\f176"; +} + +.fa-fire-flame-simple::before { + content: "\f46a"; +} + +.fa-burn::before { + content: "\f46a"; +} + +.fa-person::before { + content: "\f183"; +} + +.fa-male::before { + content: "\f183"; +} + +.fa-laptop::before { + content: "\f109"; +} + +.fa-file-csv::before { + content: "\f6dd"; +} + +.fa-menorah::before { + content: "\f676"; +} + +.fa-truck-plane::before { + content: "\e58f"; +} + +.fa-record-vinyl::before { + content: "\f8d9"; +} + +.fa-face-grin-stars::before { + content: "\f587"; +} + +.fa-grin-stars::before { + content: "\f587"; +} + +.fa-bong::before { + content: "\f55c"; +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b"; +} + +.fa-pastafarianism::before { + content: "\f67b"; +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af"; +} + +.fa-spoon::before { + content: "\f2e5"; +} + +.fa-utensil-spoon::before { + content: "\f2e5"; +} + +.fa-jar-wheat::before { + content: "\e517"; +} + +.fa-envelopes-bulk::before { + content: "\f674"; +} + +.fa-mail-bulk::before { + content: "\f674"; +} + +.fa-file-circle-exclamation::before { + content: "\e4eb"; +} + +.fa-circle-h::before { + content: "\f47e"; +} + +.fa-hospital-symbol::before { + content: "\f47e"; +} + +.fa-pager::before { + content: "\f815"; +} + +.fa-address-book::before { + content: "\f2b9"; +} + +.fa-contact-book::before { + content: "\f2b9"; +} + +.fa-strikethrough::before { + content: "\f0cc"; +} + +.fa-k::before { + content: "K"; +} + +.fa-landmark-flag::before { + content: "\e51c"; +} + +.fa-pencil::before { + content: "\f303"; +} + +.fa-pencil-alt::before { + content: "\f303"; +} + +.fa-backward::before { + content: "\f04a"; +} + +.fa-caret-right::before { + content: "\f0da"; +} + +.fa-comments::before { + content: "\f086"; +} + +.fa-paste::before { + content: "\f0ea"; +} + +.fa-file-clipboard::before { + content: "\f0ea"; +} + +.fa-code-pull-request::before { + content: "\e13c"; +} + +.fa-clipboard-list::before { + content: "\f46d"; +} + +.fa-truck-ramp-box::before { + content: "\f4de"; +} + +.fa-truck-loading::before { + content: "\f4de"; +} + +.fa-user-check::before { + content: "\f4fc"; +} + +.fa-vial-virus::before { + content: "\e597"; +} + +.fa-sheet-plastic::before { + content: "\e571"; +} + +.fa-blog::before { + content: "\f781"; +} + +.fa-user-ninja::before { + content: "\f504"; +} + +.fa-person-arrow-up-from-line::before { + content: "\e539"; +} + +.fa-scroll-torah::before { + content: "\f6a0"; +} + +.fa-torah::before { + content: "\f6a0"; +} + +.fa-broom-ball::before { + content: "\f458"; +} + +.fa-quidditch::before { + content: "\f458"; +} + +.fa-quidditch-broom-ball::before { + content: "\f458"; +} + +.fa-toggle-off::before { + content: "\f204"; +} + +.fa-box-archive::before { + content: "\f187"; +} + +.fa-archive::before { + content: "\f187"; +} + +.fa-person-drowning::before { + content: "\e545"; +} + +.fa-arrow-down-9-1::before { + content: "\f886"; +} + +.fa-sort-numeric-desc::before { + content: "\f886"; +} + +.fa-sort-numeric-down-alt::before { + content: "\f886"; +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-grin-tongue-squint::before { + content: "\f58a"; +} + +.fa-spray-can::before { + content: "\f5bd"; +} + +.fa-truck-monster::before { + content: "\f63b"; +} + +.fa-w::before { + content: "W"; +} + +.fa-earth-africa::before { + content: "\f57c"; +} + +.fa-globe-africa::before { + content: "\f57c"; +} + +.fa-rainbow::before { + content: "\f75b"; +} + +.fa-circle-notch::before { + content: "\f1ce"; +} + +.fa-tablet-screen-button::before { + content: "\f3fa"; +} + +.fa-tablet-alt::before { + content: "\f3fa"; +} + +.fa-paw::before { + content: "\f1b0"; +} + +.fa-cloud::before { + content: "\f0c2"; +} + +.fa-trowel-bricks::before { + content: "\e58a"; +} + +.fa-face-flushed::before { + content: "\f579"; +} + +.fa-flushed::before { + content: "\f579"; +} + +.fa-hospital-user::before { + content: "\f80d"; +} + +.fa-tent-arrow-left-right::before { + content: "\e57f"; +} + +.fa-gavel::before { + content: "\f0e3"; +} + +.fa-legal::before { + content: "\f0e3"; +} + +.fa-binoculars::before { + content: "\f1e5"; +} + +.fa-microphone-slash::before { + content: "\f131"; +} + +.fa-box-tissue::before { + content: "\e05b"; +} + +.fa-motorcycle::before { + content: "\f21c"; +} + +.fa-bell-concierge::before { + content: "\f562"; +} + +.fa-concierge-bell::before { + content: "\f562"; +} + +.fa-pen-ruler::before { + content: "\f5ae"; +} + +.fa-pencil-ruler::before { + content: "\f5ae"; +} + +.fa-people-arrows::before { + content: "\e068"; +} + +.fa-people-arrows-left-right::before { + content: "\e068"; +} + +.fa-mars-and-venus-burst::before { + content: "\e523"; +} + +.fa-square-caret-right::before { + content: "\f152"; +} + +.fa-caret-square-right::before { + content: "\f152"; +} + +.fa-scissors::before { + content: "\f0c4"; +} + +.fa-cut::before { + content: "\f0c4"; +} + +.fa-sun-plant-wilt::before { + content: "\e57a"; +} + +.fa-toilets-portable::before { + content: "\e584"; +} + +.fa-hockey-puck::before { + content: "\f453"; +} + +.fa-table::before { + content: "\f0ce"; +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; +} + +.fa-tachograph-digital::before { + content: "\f566"; +} + +.fa-digital-tachograph::before { + content: "\f566"; +} + +.fa-users-slash::before { + content: "\e073"; +} + +.fa-clover::before { + content: "\e139"; +} + +.fa-reply::before { + content: "\f3e5"; +} + +.fa-mail-reply::before { + content: "\f3e5"; +} + +.fa-star-and-crescent::before { + content: "\f699"; +} + +.fa-house-fire::before { + content: "\e50c"; +} + +.fa-square-minus::before { + content: "\f146"; +} + +.fa-minus-square::before { + content: "\f146"; +} + +.fa-helicopter::before { + content: "\f533"; +} + +.fa-compass::before { + content: "\f14e"; +} + +.fa-square-caret-down::before { + content: "\f150"; +} + +.fa-caret-square-down::before { + content: "\f150"; +} + +.fa-file-circle-question::before { + content: "\e4ef"; +} + +.fa-laptop-code::before { + content: "\f5fc"; +} + +.fa-swatchbook::before { + content: "\f5c3"; +} + +.fa-prescription-bottle::before { + content: "\f485"; +} + +.fa-bars::before { + content: "\f0c9"; +} + +.fa-navicon::before { + content: "\f0c9"; +} + +.fa-people-group::before { + content: "\e533"; +} + +.fa-hourglass-end::before { + content: "\f253"; +} + +.fa-hourglass-3::before { + content: "\f253"; +} + +.fa-heart-crack::before { + content: "\f7a9"; +} + +.fa-heart-broken::before { + content: "\f7a9"; +} + +.fa-square-up-right::before { + content: "\f360"; +} + +.fa-external-link-square-alt::before { + content: "\f360"; +} + +.fa-face-kiss-beam::before { + content: "\f597"; +} + +.fa-kiss-beam::before { + content: "\f597"; +} + +.fa-film::before { + content: "\f008"; +} + +.fa-ruler-horizontal::before { + content: "\f547"; +} + +.fa-people-robbery::before { + content: "\e536"; +} + +.fa-lightbulb::before { + content: "\f0eb"; +} + +.fa-caret-left::before { + content: "\f0d9"; +} + +.fa-circle-exclamation::before { + content: "\f06a"; +} + +.fa-exclamation-circle::before { + content: "\f06a"; +} + +.fa-school-circle-xmark::before { + content: "\e56d"; +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b"; +} + +.fa-sign-out::before { + content: "\f08b"; +} + +.fa-circle-chevron-down::before { + content: "\f13a"; +} + +.fa-chevron-circle-down::before { + content: "\f13a"; +} + +.fa-unlock-keyhole::before { + content: "\f13e"; +} + +.fa-unlock-alt::before { + content: "\f13e"; +} + +.fa-cloud-showers-heavy::before { + content: "\f740"; +} + +.fa-headphones-simple::before { + content: "\f58f"; +} + +.fa-headphones-alt::before { + content: "\f58f"; +} + +.fa-sitemap::before { + content: "\f0e8"; +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; +} + +.fa-donate::before { + content: "\f4b9"; +} + +.fa-memory::before { + content: "\f538"; +} + +.fa-road-spikes::before { + content: "\e568"; +} + +.fa-fire-burner::before { + content: "\e4f1"; +} + +.fa-flag::before { + content: "\f024"; +} + +.fa-hanukiah::before { + content: "\f6e6"; +} + +.fa-feather::before { + content: "\f52d"; +} + +.fa-volume-low::before { + content: "\f027"; +} + +.fa-volume-down::before { + content: "\f027"; +} + +.fa-comment-slash::before { + content: "\f4b3"; +} + +.fa-cloud-sun-rain::before { + content: "\f743"; +} + +.fa-compress::before { + content: "\f066"; +} + +.fa-wheat-awn::before { + content: "\e2cd"; +} + +.fa-wheat-alt::before { + content: "\e2cd"; +} + +.fa-ankh::before { + content: "\f644"; +} + +.fa-hands-holding-child::before { + content: "\e4fa"; +} + +.fa-asterisk::before { + content: "\*"; +} + +.fa-square-check::before { + content: "\f14a"; +} + +.fa-check-square::before { + content: "\f14a"; +} + +.fa-peseta-sign::before { + content: "\e221"; +} + +.fa-heading::before { + content: "\f1dc"; +} + +.fa-header::before { + content: "\f1dc"; +} + +.fa-ghost::before { + content: "\f6e2"; +} + +.fa-list::before { + content: "\f03a"; +} + +.fa-list-squares::before { + content: "\f03a"; +} + +.fa-square-phone-flip::before { + content: "\f87b"; +} + +.fa-phone-square-alt::before { + content: "\f87b"; +} + +.fa-cart-plus::before { + content: "\f217"; +} + +.fa-gamepad::before { + content: "\f11b"; +} + +.fa-circle-dot::before { + content: "\f192"; +} + +.fa-dot-circle::before { + content: "\f192"; +} + +.fa-face-dizzy::before { + content: "\f567"; +} + +.fa-dizzy::before { + content: "\f567"; +} + +.fa-egg::before { + content: "\f7fb"; +} + +.fa-house-medical-circle-xmark::before { + content: "\e513"; +} + +.fa-campground::before { + content: "\f6bb"; +} + +.fa-folder-plus::before { + content: "\f65e"; +} + +.fa-futbol::before { + content: "\f1e3"; +} + +.fa-futbol-ball::before { + content: "\f1e3"; +} + +.fa-soccer-ball::before { + content: "\f1e3"; +} + +.fa-paintbrush::before { + content: "\f1fc"; +} + +.fa-paint-brush::before { + content: "\f1fc"; +} + +.fa-lock::before { + content: "\f023"; +} + +.fa-gas-pump::before { + content: "\f52f"; +} + +.fa-hot-tub-person::before { + content: "\f593"; +} + +.fa-hot-tub::before { + content: "\f593"; +} + +.fa-map-location::before { + content: "\f59f"; +} + +.fa-map-marked::before { + content: "\f59f"; +} + +.fa-house-flood-water::before { + content: "\e50e"; +} + +.fa-tree::before { + content: "\f1bb"; +} + +.fa-bridge-lock::before { + content: "\e4cc"; +} + +.fa-sack-dollar::before { + content: "\f81d"; +} + +.fa-pen-to-square::before { + content: "\f044"; +} + +.fa-edit::before { + content: "\f044"; +} + +.fa-car-side::before { + content: "\f5e4"; +} + +.fa-share-nodes::before { + content: "\f1e0"; +} + +.fa-share-alt::before { + content: "\f1e0"; +} + +.fa-heart-circle-minus::before { + content: "\e4ff"; +} + +.fa-hourglass-half::before { + content: "\f252"; +} + +.fa-hourglass-2::before { + content: "\f252"; +} + +.fa-microscope::before { + content: "\f610"; +} + +.fa-sink::before { + content: "\e06d"; +} + +.fa-bag-shopping::before { + content: "\f290"; +} + +.fa-shopping-bag::before { + content: "\f290"; +} + +.fa-arrow-down-z-a::before { + content: "\f881"; +} + +.fa-sort-alpha-desc::before { + content: "\f881"; +} + +.fa-sort-alpha-down-alt::before { + content: "\f881"; +} + +.fa-mitten::before { + content: "\f7b5"; +} + +.fa-person-rays::before { + content: "\e54d"; +} + +.fa-users::before { + content: "\f0c0"; +} + +.fa-eye-slash::before { + content: "\f070"; +} + +.fa-flask-vial::before { + content: "\e4f3"; +} + +.fa-hand::before { + content: "\f256"; +} + +.fa-hand-paper::before { + content: "\f256"; +} + +.fa-om::before { + content: "\f679"; +} + +.fa-worm::before { + content: "\e599"; +} + +.fa-house-circle-xmark::before { + content: "\e50b"; +} + +.fa-plug::before { + content: "\f1e6"; +} + +.fa-chevron-up::before { + content: "\f077"; +} + +.fa-hand-spock::before { + content: "\f259"; +} + +.fa-stopwatch::before { + content: "\f2f2"; +} + +.fa-face-kiss::before { + content: "\f596"; +} + +.fa-kiss::before { + content: "\f596"; +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb"; +} + +.fa-face-grin-tongue::before { + content: "\f589"; +} + +.fa-grin-tongue::before { + content: "\f589"; +} + +.fa-chess-bishop::before { + content: "\f43a"; +} + +.fa-face-grin-wink::before { + content: "\f58c"; +} + +.fa-grin-wink::before { + content: "\f58c"; +} + +.fa-ear-deaf::before { + content: "\f2a4"; +} + +.fa-deaf::before { + content: "\f2a4"; +} + +.fa-deafness::before { + content: "\f2a4"; +} + +.fa-hard-of-hearing::before { + content: "\f2a4"; +} + +.fa-road-circle-check::before { + content: "\e564"; +} + +.fa-dice-five::before { + content: "\f523"; +} + +.fa-square-rss::before { + content: "\f143"; +} + +.fa-rss-square::before { + content: "\f143"; +} + +.fa-land-mine-on::before { + content: "\e51b"; +} + +.fa-i-cursor::before { + content: "\f246"; +} + +.fa-stamp::before { + content: "\f5bf"; +} + +.fa-stairs::before { + content: "\e289"; +} + +.fa-i::before { + content: "I"; +} + +.fa-hryvnia-sign::before { + content: "\f6f2"; +} + +.fa-hryvnia::before { + content: "\f6f2"; +} + +.fa-pills::before { + content: "\f484"; +} + +.fa-face-grin-wide::before { + content: "\f581"; +} + +.fa-grin-alt::before { + content: "\f581"; +} + +.fa-tooth::before { + content: "\f5c9"; +} + +.fa-v::before { + content: "V"; +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; +} + +.fa-bicycle::before { + content: "\f206"; +} + +.fa-staff-snake::before { + content: "\e579"; +} + +.fa-rod-asclepius::before { + content: "\e579"; +} + +.fa-rod-snake::before { + content: "\e579"; +} + +.fa-staff-aesculapius::before { + content: "\e579"; +} + +.fa-head-side-cough-slash::before { + content: "\e062"; +} + +.fa-truck-medical::before { + content: "\f0f9"; +} + +.fa-ambulance::before { + content: "\f0f9"; +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; +} + +.fa-snowman::before { + content: "\f7d0"; +} + +.fa-mortar-pestle::before { + content: "\f5a7"; +} + +.fa-road-barrier::before { + content: "\e562"; +} + +.fa-school::before { + content: "\f549"; +} + +.fa-igloo::before { + content: "\f7ae"; +} + +.fa-joint::before { + content: "\f595"; +} + +.fa-angle-right::before { + content: "\f105"; +} + +.fa-horse::before { + content: "\f6f0"; +} + +.fa-q::before { + content: "Q"; +} + +.fa-g::before { + content: "G"; +} + +.fa-notes-medical::before { + content: "\f481"; +} + +.fa-temperature-half::before { + content: "\f2c9"; +} + +.fa-temperature-2::before { + content: "\f2c9"; +} + +.fa-thermometer-2::before { + content: "\f2c9"; +} + +.fa-thermometer-half::before { + content: "\f2c9"; +} + +.fa-dong-sign::before { + content: "\e169"; +} + +.fa-capsules::before { + content: "\f46b"; +} + +.fa-poo-storm::before { + content: "\f75a"; +} + +.fa-poo-bolt::before { + content: "\f75a"; +} + +.fa-face-frown-open::before { + content: "\f57a"; +} + +.fa-frown-open::before { + content: "\f57a"; +} + +.fa-hand-point-up::before { + content: "\f0a6"; +} + +.fa-money-bill::before { + content: "\f0d6"; +} + +.fa-bookmark::before { + content: "\f02e"; +} + +.fa-align-justify::before { + content: "\f039"; +} + +.fa-umbrella-beach::before { + content: "\f5ca"; +} + +.fa-helmet-un::before { + content: "\e503"; +} + +.fa-bullseye::before { + content: "\f140"; +} + +.fa-bacon::before { + content: "\f7e5"; +} + +.fa-hand-point-down::before { + content: "\f0a7"; +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a"; +} + +.fa-folder::before { + content: "\f07b"; +} + +.fa-folder-blank::before { + content: "\f07b"; +} + +.fa-file-waveform::before { + content: "\f478"; +} + +.fa-file-medical-alt::before { + content: "\f478"; +} + +.fa-radiation::before { + content: "\f7b9"; +} + +.fa-chart-simple::before { + content: "\e473"; +} + +.fa-mars-stroke::before { + content: "\f229"; +} + +.fa-vial::before { + content: "\f492"; +} + +.fa-gauge::before { + content: "\f624"; +} + +.fa-dashboard::before { + content: "\f624"; +} + +.fa-gauge-med::before { + content: "\f624"; +} + +.fa-tachometer-alt-average::before { + content: "\f624"; +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca"; +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca"; +} + +.fa-e::before { + content: "E"; +} + +.fa-pen-clip::before { + content: "\f305"; +} + +.fa-pen-alt::before { + content: "\f305"; +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; +} + +.fa-user::before { + content: "\f007"; +} + +.fa-school-circle-check::before { + content: "\e56b"; +} + +.fa-dumpster::before { + content: "\f793"; +} + +.fa-van-shuttle::before { + content: "\f5b6"; +} + +.fa-shuttle-van::before { + content: "\f5b6"; +} + +.fa-building-user::before { + content: "\e4da"; +} + +.fa-square-caret-left::before { + content: "\f191"; +} + +.fa-caret-square-left::before { + content: "\f191"; +} + +.fa-highlighter::before { + content: "\f591"; +} + +.fa-key::before { + content: "\f084"; +} + +.fa-bullhorn::before { + content: "\f0a1"; +} + +.fa-globe::before { + content: "\f0ac"; +} + +.fa-synagogue::before { + content: "\f69b"; +} + +.fa-person-half-dress::before { + content: "\e548"; +} + +.fa-road-bridge::before { + content: "\e563"; +} + +.fa-location-arrow::before { + content: "\f124"; +} + +.fa-c::before { + content: "C"; +} + +.fa-tablet-button::before { + content: "\f10a"; +} + +.fa-building-lock::before { + content: "\e4d6"; +} + +.fa-pizza-slice::before { + content: "\f818"; +} + +.fa-money-bill-wave::before { + content: "\f53a"; +} + +.fa-chart-area::before { + content: "\f1fe"; +} + +.fa-area-chart::before { + content: "\f1fe"; +} + +.fa-house-flag::before { + content: "\e50d"; +} + +.fa-person-circle-minus::before { + content: "\e540"; +} + +.fa-ban::before { + content: "\f05e"; +} + +.fa-cancel::before { + content: "\f05e"; +} + +.fa-camera-rotate::before { + content: "\e0d8"; +} + +.fa-spray-can-sparkles::before { + content: "\f5d0"; +} + +.fa-air-freshener::before { + content: "\f5d0"; +} + +.fa-star::before { + content: "\f005"; +} + +.fa-repeat::before { + content: "\f363"; +} + +.fa-cross::before { + content: "\f654"; +} + +.fa-box::before { + content: "\f466"; +} + +.fa-venus-mars::before { + content: "\f228"; +} + +.fa-arrow-pointer::before { + content: "\f245"; +} + +.fa-mouse-pointer::before { + content: "\f245"; +} + +.fa-maximize::before { + content: "\f31e"; +} + +.fa-expand-arrows-alt::before { + content: "\f31e"; +} + +.fa-charging-station::before { + content: "\f5e7"; +} + +.fa-shapes::before { + content: "\f61f"; +} + +.fa-triangle-circle-square::before { + content: "\f61f"; +} + +.fa-shuffle::before { + content: "\f074"; +} + +.fa-random::before { + content: "\f074"; +} + +.fa-person-running::before { + content: "\f70c"; +} + +.fa-running::before { + content: "\f70c"; +} + +.fa-mobile-retro::before { + content: "\e527"; +} + +.fa-grip-lines-vertical::before { + content: "\f7a5"; +} + +.fa-spider::before { + content: "\f717"; +} + +.fa-hands-bound::before { + content: "\e4f9"; +} + +.fa-file-invoice-dollar::before { + content: "\f571"; +} + +.fa-plane-circle-exclamation::before { + content: "\e556"; +} + +.fa-x-ray::before { + content: "\f497"; +} + +.fa-spell-check::before { + content: "\f891"; +} + +.fa-slash::before { + content: "\f715"; +} + +.fa-computer-mouse::before { + content: "\f8cc"; +} + +.fa-mouse::before { + content: "\f8cc"; +} + +.fa-arrow-right-to-bracket::before { + content: "\f090"; +} + +.fa-sign-in::before { + content: "\f090"; +} + +.fa-shop-slash::before { + content: "\e070"; +} + +.fa-store-alt-slash::before { + content: "\e070"; +} + +.fa-server::before { + content: "\f233"; +} + +.fa-virus-covid-slash::before { + content: "\e4a9"; +} + +.fa-shop-lock::before { + content: "\e4a5"; +} + +.fa-hourglass-start::before { + content: "\f251"; +} + +.fa-hourglass-1::before { + content: "\f251"; +} + +.fa-blender-phone::before { + content: "\f6b6"; +} + +.fa-building-wheat::before { + content: "\e4db"; +} + +.fa-person-breastfeeding::before { + content: "\e53a"; +} + +.fa-right-to-bracket::before { + content: "\f2f6"; +} + +.fa-sign-in-alt::before { + content: "\f2f6"; +} + +.fa-venus::before { + content: "\f221"; +} + +.fa-passport::before { + content: "\f5ab"; +} + +.fa-heart-pulse::before { + content: "\f21e"; +} + +.fa-heartbeat::before { + content: "\f21e"; +} + +.fa-people-carry-box::before { + content: "\f4ce"; +} + +.fa-people-carry::before { + content: "\f4ce"; +} + +.fa-temperature-high::before { + content: "\f769"; +} + +.fa-microchip::before { + content: "\f2db"; +} + +.fa-crown::before { + content: "\f521"; +} + +.fa-weight-hanging::before { + content: "\f5cd"; +} + +.fa-xmarks-lines::before { + content: "\e59a"; +} + +.fa-file-prescription::before { + content: "\f572"; +} + +.fa-weight-scale::before { + content: "\f496"; +} + +.fa-weight::before { + content: "\f496"; +} + +.fa-user-group::before { + content: "\f500"; +} + +.fa-user-friends::before { + content: "\f500"; +} + +.fa-arrow-up-a-z::before { + content: "\f15e"; +} + +.fa-sort-alpha-up::before { + content: "\f15e"; +} + +.fa-chess-knight::before { + content: "\f441"; +} + +.fa-face-laugh-squint::before { + content: "\f59b"; +} + +.fa-laugh-squint::before { + content: "\f59b"; +} + +.fa-wheelchair::before { + content: "\f193"; +} + +.fa-circle-arrow-up::before { + content: "\f0aa"; +} + +.fa-arrow-circle-up::before { + content: "\f0aa"; +} + +.fa-toggle-on::before { + content: "\f205"; +} + +.fa-person-walking::before { + content: "\f554"; +} + +.fa-walking::before { + content: "\f554"; +} + +.fa-l::before { + content: "L"; +} + +.fa-fire::before { + content: "\f06d"; +} + +.fa-bed-pulse::before { + content: "\f487"; +} + +.fa-procedures::before { + content: "\f487"; +} + +.fa-shuttle-space::before { + content: "\f197"; +} + +.fa-space-shuttle::before { + content: "\f197"; +} + +.fa-face-laugh::before { + content: "\f599"; +} + +.fa-laugh::before { + content: "\f599"; +} + +.fa-folder-open::before { + content: "\f07c"; +} + +.fa-heart-circle-plus::before { + content: "\e500"; +} + +.fa-code-fork::before { + content: "\e13b"; +} + +.fa-city::before { + content: "\f64f"; +} + +.fa-microphone-lines::before { + content: "\f3c9"; +} + +.fa-microphone-alt::before { + content: "\f3c9"; +} + +.fa-pepper-hot::before { + content: "\f816"; +} + +.fa-unlock::before { + content: "\f09c"; +} + +.fa-colon-sign::before { + content: "\e140"; +} + +.fa-headset::before { + content: "\f590"; +} + +.fa-store-slash::before { + content: "\e071"; +} + +.fa-road-circle-xmark::before { + content: "\e566"; +} + +.fa-user-minus::before { + content: "\f503"; +} + +.fa-mars-stroke-up::before { + content: "\f22a"; +} + +.fa-mars-stroke-v::before { + content: "\f22a"; +} + +.fa-champagne-glasses::before { + content: "\f79f"; +} + +.fa-glass-cheers::before { + content: "\f79f"; +} + +.fa-clipboard::before { + content: "\f328"; +} + +.fa-house-circle-exclamation::before { + content: "\e50a"; +} + +.fa-file-arrow-up::before { + content: "\f574"; +} + +.fa-file-upload::before { + content: "\f574"; +} + +.fa-wifi::before { + content: "\f1eb"; +} + +.fa-wifi-3::before { + content: "\f1eb"; +} + +.fa-wifi-strong::before { + content: "\f1eb"; +} + +.fa-bath::before { + content: "\f2cd"; +} + +.fa-bathtub::before { + content: "\f2cd"; +} + +.fa-underline::before { + content: "\f0cd"; +} + +.fa-user-pen::before { + content: "\f4ff"; +} + +.fa-user-edit::before { + content: "\f4ff"; +} + +.fa-signature::before { + content: "\f5b7"; +} + +.fa-stroopwafel::before { + content: "\f551"; +} + +.fa-bold::before { + content: "\f032"; +} + +.fa-anchor-lock::before { + content: "\e4ad"; +} + +.fa-building-ngo::before { + content: "\e4d7"; +} + +.fa-manat-sign::before { + content: "\e1d5"; +} + +.fa-not-equal::before { + content: "\f53e"; +} + +.fa-border-top-left::before { + content: "\f853"; +} + +.fa-border-style::before { + content: "\f853"; +} + +.fa-map-location-dot::before { + content: "\f5a0"; +} + +.fa-map-marked-alt::before { + content: "\f5a0"; +} + +.fa-jedi::before { + content: "\f669"; +} + +.fa-square-poll-vertical::before { + content: "\f681"; +} + +.fa-poll::before { + content: "\f681"; +} + +.fa-mug-hot::before { + content: "\f7b6"; +} + +.fa-car-battery::before { + content: "\f5df"; +} + +.fa-battery-car::before { + content: "\f5df"; +} + +.fa-gift::before { + content: "\f06b"; +} + +.fa-dice-two::before { + content: "\f528"; +} + +.fa-chess-queen::before { + content: "\f445"; +} + +.fa-glasses::before { + content: "\f530"; +} + +.fa-chess-board::before { + content: "\f43c"; +} + +.fa-building-circle-check::before { + content: "\e4d2"; +} + +.fa-person-chalkboard::before { + content: "\e53d"; +} + +.fa-mars-stroke-right::before { + content: "\f22b"; +} + +.fa-mars-stroke-h::before { + content: "\f22b"; +} + +.fa-hand-back-fist::before { + content: "\f255"; +} + +.fa-hand-rock::before { + content: "\f255"; +} + +.fa-square-caret-up::before { + content: "\f151"; +} + +.fa-caret-square-up::before { + content: "\f151"; +} + +.fa-cloud-showers-water::before { + content: "\e4e4"; +} + +.fa-chart-bar::before { + content: "\f080"; +} + +.fa-bar-chart::before { + content: "\f080"; +} + +.fa-hands-bubbles::before { + content: "\e05e"; +} + +.fa-hands-wash::before { + content: "\e05e"; +} + +.fa-less-than-equal::before { + content: "\f537"; +} + +.fa-train::before { + content: "\f238"; +} + +.fa-eye-low-vision::before { + content: "\f2a8"; +} + +.fa-low-vision::before { + content: "\f2a8"; +} + +.fa-crow::before { + content: "\f520"; +} + +.fa-sailboat::before { + content: "\e445"; +} + +.fa-window-restore::before { + content: "\f2d2"; +} + +.fa-square-plus::before { + content: "\f0fe"; +} + +.fa-plus-square::before { + content: "\f0fe"; +} + +.fa-torii-gate::before { + content: "\f6a1"; +} + +.fa-frog::before { + content: "\f52e"; +} + +.fa-bucket::before { + content: "\e4cf"; +} + +.fa-image::before { + content: "\f03e"; +} + +.fa-microphone::before { + content: "\f130"; +} + +.fa-cow::before { + content: "\f6c8"; +} + +.fa-caret-up::before { + content: "\f0d8"; +} + +.fa-screwdriver::before { + content: "\f54a"; +} + +.fa-folder-closed::before { + content: "\e185"; +} + +.fa-house-tsunami::before { + content: "\e515"; +} + +.fa-square-nfi::before { + content: "\e576"; +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; +} + +.fa-martini-glass::before { + content: "\f57b"; +} + +.fa-glass-martini-alt::before { + content: "\f57b"; +} + +.fa-rotate-left::before { + content: "\f2ea"; +} + +.fa-rotate-back::before { + content: "\f2ea"; +} + +.fa-rotate-backward::before { + content: "\f2ea"; +} + +.fa-undo-alt::before { + content: "\f2ea"; +} + +.fa-table-columns::before { + content: "\f0db"; +} + +.fa-columns::before { + content: "\f0db"; +} + +.fa-lemon::before { + content: "\f094"; +} + +.fa-head-side-mask::before { + content: "\e063"; +} + +.fa-handshake::before { + content: "\f2b5"; +} + +.fa-gem::before { + content: "\f3a5"; +} + +.fa-dolly::before { + content: "\f472"; +} + +.fa-dolly-box::before { + content: "\f472"; +} + +.fa-smoking::before { + content: "\f48d"; +} + +.fa-minimize::before { + content: "\f78c"; +} + +.fa-compress-arrows-alt::before { + content: "\f78c"; +} + +.fa-monument::before { + content: "\f5a6"; +} + +.fa-snowplow::before { + content: "\f7d2"; +} + +.fa-angles-right::before { + content: "\f101"; +} + +.fa-angle-double-right::before { + content: "\f101"; +} + +.fa-cannabis::before { + content: "\f55f"; +} + +.fa-circle-play::before { + content: "\f144"; +} + +.fa-play-circle::before { + content: "\f144"; +} + +.fa-tablets::before { + content: "\f490"; +} + +.fa-ethernet::before { + content: "\f796"; +} + +.fa-euro-sign::before { + content: "\f153"; +} + +.fa-eur::before { + content: "\f153"; +} + +.fa-euro::before { + content: "\f153"; +} + +.fa-chair::before { + content: "\f6c0"; +} + +.fa-circle-check::before { + content: "\f058"; +} + +.fa-check-circle::before { + content: "\f058"; +} + +.fa-circle-stop::before { + content: "\f28d"; +} + +.fa-stop-circle::before { + content: "\f28d"; +} + +.fa-compass-drafting::before { + content: "\f568"; +} + +.fa-drafting-compass::before { + content: "\f568"; +} + +.fa-plate-wheat::before { + content: "\e55a"; +} + +.fa-icicles::before { + content: "\f7ad"; +} + +.fa-person-shelter::before { + content: "\e54f"; +} + +.fa-neuter::before { + content: "\f22c"; +} + +.fa-id-badge::before { + content: "\f2c1"; +} + +.fa-marker::before { + content: "\f5a1"; +} + +.fa-face-laugh-beam::before { + content: "\f59a"; +} + +.fa-laugh-beam::before { + content: "\f59a"; +} + +.fa-helicopter-symbol::before { + content: "\e502"; +} + +.fa-universal-access::before { + content: "\f29a"; +} + +.fa-circle-chevron-up::before { + content: "\f139"; +} + +.fa-chevron-circle-up::before { + content: "\f139"; +} + +.fa-lari-sign::before { + content: "\e1c8"; +} + +.fa-volcano::before { + content: "\f770"; +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; +} + +.fa-sterling-sign::before { + content: "\f154"; +} + +.fa-gbp::before { + content: "\f154"; +} + +.fa-pound-sign::before { + content: "\f154"; +} + +.fa-viruses::before { + content: "\e076"; +} + +.fa-square-person-confined::before { + content: "\e577"; +} + +.fa-user-tie::before { + content: "\f508"; +} + +.fa-arrow-down-long::before { + content: "\f175"; +} + +.fa-long-arrow-down::before { + content: "\f175"; +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; +} + +.fa-certificate::before { + content: "\f0a3"; +} + +.fa-reply-all::before { + content: "\f122"; +} + +.fa-mail-reply-all::before { + content: "\f122"; +} + +.fa-suitcase::before { + content: "\f0f2"; +} + +.fa-person-skating::before { + content: "\f7c5"; +} + +.fa-skating::before { + content: "\f7c5"; +} + +.fa-filter-circle-dollar::before { + content: "\f662"; +} + +.fa-funnel-dollar::before { + content: "\f662"; +} + +.fa-camera-retro::before { + content: "\f083"; +} + +.fa-circle-arrow-down::before { + content: "\f0ab"; +} + +.fa-arrow-circle-down::before { + content: "\f0ab"; +} + +.fa-file-import::before { + content: "\f56f"; +} + +.fa-arrow-right-to-file::before { + content: "\f56f"; +} + +.fa-square-arrow-up-right::before { + content: "\f14c"; +} + +.fa-external-link-square::before { + content: "\f14c"; +} + +.fa-box-open::before { + content: "\f49e"; +} + +.fa-scroll::before { + content: "\f70e"; +} + +.fa-spa::before { + content: "\f5bb"; +} + +.fa-location-pin-lock::before { + content: "\e51f"; +} + +.fa-pause::before { + content: "\f04c"; +} + +.fa-hill-avalanche::before { + content: "\e507"; +} + +.fa-temperature-empty::before { + content: "\f2cb"; +} + +.fa-temperature-0::before { + content: "\f2cb"; +} + +.fa-thermometer-0::before { + content: "\f2cb"; +} + +.fa-thermometer-empty::before { + content: "\f2cb"; +} + +.fa-bomb::before { + content: "\f1e2"; +} + +.fa-registered::before { + content: "\f25d"; +} + +.fa-address-card::before { + content: "\f2bb"; +} + +.fa-contact-card::before { + content: "\f2bb"; +} + +.fa-vcard::before { + content: "\f2bb"; +} + +.fa-scale-unbalanced-flip::before { + content: "\f516"; +} + +.fa-balance-scale-right::before { + content: "\f516"; +} + +.fa-subscript::before { + content: "\f12c"; +} + +.fa-diamond-turn-right::before { + content: "\f5eb"; +} + +.fa-directions::before { + content: "\f5eb"; +} + +.fa-burst::before { + content: "\e4dc"; +} + +.fa-house-laptop::before { + content: "\e066"; +} + +.fa-laptop-house::before { + content: "\e066"; +} + +.fa-face-tired::before { + content: "\f5c8"; +} + +.fa-tired::before { + content: "\f5c8"; +} + +.fa-money-bills::before { + content: "\e1f3"; +} + +.fa-smog::before { + content: "\f75f"; +} + +.fa-crutch::before { + content: "\f7f7"; +} + +.fa-cloud-arrow-up::before { + content: "\f0ee"; +} + +.fa-cloud-upload::before { + content: "\f0ee"; +} + +.fa-cloud-upload-alt::before { + content: "\f0ee"; +} + +.fa-palette::before { + content: "\f53f"; +} + +.fa-arrows-turn-right::before { + content: "\e4c0"; +} + +.fa-vest::before { + content: "\e085"; +} + +.fa-ferry::before { + content: "\e4ea"; +} + +.fa-arrows-down-to-people::before { + content: "\e4b9"; +} + +.fa-seedling::before { + content: "\f4d8"; +} + +.fa-sprout::before { + content: "\f4d8"; +} + +.fa-left-right::before { + content: "\f337"; +} + +.fa-arrows-alt-h::before { + content: "\f337"; +} + +.fa-boxes-packing::before { + content: "\e4c7"; +} + +.fa-circle-arrow-left::before { + content: "\f0a8"; +} + +.fa-arrow-circle-left::before { + content: "\f0a8"; +} + +.fa-group-arrows-rotate::before { + content: "\e4f6"; +} + +.fa-bowl-food::before { + content: "\e4c6"; +} + +.fa-candy-cane::before { + content: "\f786"; +} + +.fa-arrow-down-wide-short::before { + content: "\f160"; +} + +.fa-sort-amount-asc::before { + content: "\f160"; +} + +.fa-sort-amount-down::before { + content: "\f160"; +} + +.fa-cloud-bolt::before { + content: "\f76c"; +} + +.fa-thunderstorm::before { + content: "\f76c"; +} + +.fa-text-slash::before { + content: "\f87d"; +} + +.fa-remove-format::before { + content: "\f87d"; +} + +.fa-face-smile-wink::before { + content: "\f4da"; +} + +.fa-smile-wink::before { + content: "\f4da"; +} + +.fa-file-word::before { + content: "\f1c2"; +} + +.fa-file-powerpoint::before { + content: "\f1c4"; +} + +.fa-arrows-left-right::before { + content: "\f07e"; +} + +.fa-arrows-h::before { + content: "\f07e"; +} + +.fa-house-lock::before { + content: "\e510"; +} + +.fa-cloud-arrow-down::before { + content: "\f0ed"; +} + +.fa-cloud-download::before { + content: "\f0ed"; +} + +.fa-cloud-download-alt::before { + content: "\f0ed"; +} + +.fa-children::before { + content: "\e4e1"; +} + +.fa-chalkboard::before { + content: "\f51b"; +} + +.fa-blackboard::before { + content: "\f51b"; +} + +.fa-user-large-slash::before { + content: "\f4fa"; +} + +.fa-user-alt-slash::before { + content: "\f4fa"; +} + +.fa-envelope-open::before { + content: "\f2b6"; +} + +.fa-handshake-simple-slash::before { + content: "\e05f"; +} + +.fa-handshake-alt-slash::before { + content: "\e05f"; +} + +.fa-mattress-pillow::before { + content: "\e525"; +} + +.fa-guarani-sign::before { + content: "\e19a"; +} + +.fa-arrows-rotate::before { + content: "\f021"; +} + +.fa-refresh::before { + content: "\f021"; +} + +.fa-sync::before { + content: "\f021"; +} + +.fa-fire-extinguisher::before { + content: "\f134"; +} + +.fa-cruzeiro-sign::before { + content: "\e152"; +} + +.fa-greater-than-equal::before { + content: "\f532"; +} + +.fa-shield-halved::before { + content: "\f3ed"; +} + +.fa-shield-alt::before { + content: "\f3ed"; +} + +.fa-book-atlas::before { + content: "\f558"; +} + +.fa-atlas::before { + content: "\f558"; +} + +.fa-virus::before { + content: "\e074"; +} + +.fa-envelope-circle-check::before { + content: "\e4e8"; +} + +.fa-layer-group::before { + content: "\f5fd"; +} + +.fa-arrows-to-dot::before { + content: "\e4be"; +} + +.fa-archway::before { + content: "\f557"; +} + +.fa-heart-circle-check::before { + content: "\e4fd"; +} + +.fa-house-chimney-crack::before { + content: "\f6f1"; +} + +.fa-house-damage::before { + content: "\f6f1"; +} + +.fa-file-zipper::before { + content: "\f1c6"; +} + +.fa-file-archive::before { + content: "\f1c6"; +} + +.fa-square::before { + content: "\f0c8"; +} + +.fa-martini-glass-empty::before { + content: "\f000"; +} + +.fa-glass-martini::before { + content: "\f000"; +} + +.fa-couch::before { + content: "\f4b8"; +} + +.fa-cedi-sign::before { + content: "\e0df"; +} + +.fa-italic::before { + content: "\f033"; +} + +.fa-church::before { + content: "\f51d"; +} + +.fa-comments-dollar::before { + content: "\f653"; +} + +.fa-democrat::before { + content: "\f747"; +} + +.fa-z::before { + content: "Z"; +} + +.fa-person-skiing::before { + content: "\f7c9"; +} + +.fa-skiing::before { + content: "\f7c9"; +} + +.fa-road-lock::before { + content: "\e567"; +} + +.fa-a::before { + content: "A"; +} + +.fa-temperature-arrow-down::before { + content: "\e03f"; +} + +.fa-temperature-down::before { + content: "\e03f"; +} + +.fa-feather-pointed::before { + content: "\f56b"; +} + +.fa-feather-alt::before { + content: "\f56b"; +} + +.fa-p::before { + content: "P"; +} + +.fa-snowflake::before { + content: "\f2dc"; +} + +.fa-newspaper::before { + content: "\f1ea"; +} + +.fa-rectangle-ad::before { + content: "\f641"; +} + +.fa-ad::before { + content: "\f641"; +} + +.fa-circle-arrow-right::before { + content: "\f0a9"; +} + +.fa-arrow-circle-right::before { + content: "\f0a9"; +} + +.fa-filter-circle-xmark::before { + content: "\e17b"; +} + +.fa-locust::before { + content: "\e520"; +} + +.fa-sort::before { + content: "\f0dc"; +} + +.fa-unsorted::before { + content: "\f0dc"; +} + +.fa-list-ol::before { + content: "\f0cb"; +} + +.fa-list-1-2::before { + content: "\f0cb"; +} + +.fa-list-numeric::before { + content: "\f0cb"; +} + +.fa-person-dress-burst::before { + content: "\e544"; +} + +.fa-money-check-dollar::before { + content: "\f53d"; +} + +.fa-money-check-alt::before { + content: "\f53d"; +} + +.fa-vector-square::before { + content: "\f5cb"; +} + +.fa-bread-slice::before { + content: "\f7ec"; +} + +.fa-language::before { + content: "\f1ab"; +} + +.fa-face-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-kiss-wink-heart::before { + content: "\f598"; +} + +.fa-filter::before { + content: "\f0b0"; +} + +.fa-question::before { + content: "\?"; +} + +.fa-file-signature::before { + content: "\f573"; +} + +.fa-up-down-left-right::before { + content: "\f0b2"; +} + +.fa-arrows-alt::before { + content: "\f0b2"; +} + +.fa-house-chimney-user::before { + content: "\e065"; +} + +.fa-hand-holding-heart::before { + content: "\f4be"; +} + +.fa-puzzle-piece::before { + content: "\f12e"; +} + +.fa-money-check::before { + content: "\f53c"; +} + +.fa-star-half-stroke::before { + content: "\f5c0"; +} + +.fa-star-half-alt::before { + content: "\f5c0"; +} + +.fa-code::before { + content: "\f121"; +} + +.fa-whiskey-glass::before { + content: "\f7a0"; +} + +.fa-glass-whiskey::before { + content: "\f7a0"; +} + +.fa-building-circle-exclamation::before { + content: "\e4d3"; +} + +.fa-magnifying-glass-chart::before { + content: "\e522"; +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e"; +} + +.fa-external-link::before { + content: "\f08e"; +} + +.fa-cubes-stacked::before { + content: "\e4e6"; +} + +.fa-won-sign::before { + content: "\f159"; +} + +.fa-krw::before { + content: "\f159"; +} + +.fa-won::before { + content: "\f159"; +} + +.fa-virus-covid::before { + content: "\e4a8"; +} + +.fa-austral-sign::before { + content: "\e0a9"; +} + +.fa-f::before { + content: "F"; +} + +.fa-leaf::before { + content: "\f06c"; +} + +.fa-road::before { + content: "\f018"; +} + +.fa-taxi::before { + content: "\f1ba"; +} + +.fa-cab::before { + content: "\f1ba"; +} + +.fa-person-circle-plus::before { + content: "\e541"; +} + +.fa-chart-pie::before { + content: "\f200"; +} + +.fa-pie-chart::before { + content: "\f200"; +} + +.fa-bolt-lightning::before { + content: "\e0b7"; +} + +.fa-sack-xmark::before { + content: "\e56a"; +} + +.fa-file-excel::before { + content: "\f1c3"; +} + +.fa-file-contract::before { + content: "\f56c"; +} + +.fa-fish-fins::before { + content: "\e4f2"; +} + +.fa-building-flag::before { + content: "\e4d5"; +} + +.fa-face-grin-beam::before { + content: "\f582"; +} + +.fa-grin-beam::before { + content: "\f582"; +} + +.fa-object-ungroup::before { + content: "\f248"; +} + +.fa-poop::before { + content: "\f619"; +} + +.fa-location-pin::before { + content: "\f041"; +} + +.fa-map-marker::before { + content: "\f041"; +} + +.fa-kaaba::before { + content: "\f66b"; +} + +.fa-toilet-paper::before { + content: "\f71e"; +} + +.fa-helmet-safety::before { + content: "\f807"; +} + +.fa-hard-hat::before { + content: "\f807"; +} + +.fa-hat-hard::before { + content: "\f807"; +} + +.fa-eject::before { + content: "\f052"; +} + +.fa-circle-right::before { + content: "\f35a"; +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a"; +} + +.fa-plane-circle-check::before { + content: "\e555"; +} + +.fa-face-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5"; +} + +.fa-object-group::before { + content: "\f247"; +} + +.fa-chart-line::before { + content: "\f201"; +} + +.fa-line-chart::before { + content: "\f201"; +} + +.fa-mask-ventilator::before { + content: "\e524"; +} + +.fa-arrow-right::before { + content: "\f061"; +} + +.fa-signs-post::before { + content: "\f277"; +} + +.fa-map-signs::before { + content: "\f277"; +} + +.fa-cash-register::before { + content: "\f788"; +} + +.fa-person-circle-question::before { + content: "\e542"; +} + +.fa-h::before { + content: "H"; +} + +.fa-tarp::before { + content: "\e57b"; +} + +.fa-screwdriver-wrench::before { + content: "\f7d9"; +} + +.fa-tools::before { + content: "\f7d9"; +} + +.fa-arrows-to-eye::before { + content: "\e4bf"; +} + +.fa-plug-circle-bolt::before { + content: "\e55b"; +} + +.fa-heart::before { + content: "\f004"; +} + +.fa-mars-and-venus::before { + content: "\f224"; +} + +.fa-house-user::before { + content: "\e1b0"; +} + +.fa-home-user::before { + content: "\e1b0"; +} + +.fa-dumpster-fire::before { + content: "\f794"; +} + +.fa-house-crack::before { + content: "\e3b1"; +} + +.fa-martini-glass-citrus::before { + content: "\f561"; +} + +.fa-cocktail::before { + content: "\f561"; +} + +.fa-face-surprise::before { + content: "\f5c2"; +} + +.fa-surprise::before { + content: "\f5c2"; +} + +.fa-bottle-water::before { + content: "\e4c5"; +} + +.fa-circle-pause::before { + content: "\f28b"; +} + +.fa-pause-circle::before { + content: "\f28b"; +} + +.fa-toilet-paper-slash::before { + content: "\e072"; +} + +.fa-apple-whole::before { + content: "\f5d1"; +} + +.fa-apple-alt::before { + content: "\f5d1"; +} + +.fa-kitchen-set::before { + content: "\e51a"; +} + +.fa-r::before { + content: "R"; +} + +.fa-temperature-quarter::before { + content: "\f2ca"; +} + +.fa-temperature-1::before { + content: "\f2ca"; +} + +.fa-thermometer-1::before { + content: "\f2ca"; +} + +.fa-thermometer-quarter::before { + content: "\f2ca"; +} + +.fa-cube::before { + content: "\f1b2"; +} + +.fa-bitcoin-sign::before { + content: "\e0b4"; +} + +.fa-shield-dog::before { + content: "\e573"; +} + +.fa-solar-panel::before { + content: "\f5ba"; +} + +.fa-lock-open::before { + content: "\f3c1"; +} + +.fa-elevator::before { + content: "\e16d"; +} + +.fa-money-bill-transfer::before { + content: "\e528"; +} + +.fa-money-bill-trend-up::before { + content: "\e529"; +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; +} + +.fa-square-poll-horizontal::before { + content: "\f682"; +} + +.fa-poll-h::before { + content: "\f682"; +} + +.fa-circle::before { + content: "\f111"; +} + +.fa-backward-fast::before { + content: "\f049"; +} + +.fa-fast-backward::before { + content: "\f049"; +} + +.fa-recycle::before { + content: "\f1b8"; +} + +.fa-user-astronaut::before { + content: "\f4fb"; +} + +.fa-plane-slash::before { + content: "\e069"; +} + +.fa-trademark::before { + content: "\f25c"; +} + +.fa-basketball::before { + content: "\f434"; +} + +.fa-basketball-ball::before { + content: "\f434"; +} + +.fa-satellite-dish::before { + content: "\f7c0"; +} + +.fa-circle-up::before { + content: "\f35b"; +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b"; +} + +.fa-mobile-screen-button::before { + content: "\f3cd"; +} + +.fa-mobile-alt::before { + content: "\f3cd"; +} + +.fa-volume-high::before { + content: "\f028"; +} + +.fa-volume-up::before { + content: "\f028"; +} + +.fa-users-rays::before { + content: "\e593"; +} + +.fa-wallet::before { + content: "\f555"; +} + +.fa-clipboard-check::before { + content: "\f46c"; +} + +.fa-file-audio::before { + content: "\f1c7"; +} + +.fa-burger::before { + content: "\f805"; +} + +.fa-hamburger::before { + content: "\f805"; +} + +.fa-wrench::before { + content: "\f0ad"; +} + +.fa-bugs::before { + content: "\e4d0"; +} + +.fa-rupee-sign::before { + content: "\f156"; +} + +.fa-rupee::before { + content: "\f156"; +} + +.fa-file-image::before { + content: "\f1c5"; +} + +.fa-circle-question::before { + content: "\f059"; +} + +.fa-question-circle::before { + content: "\f059"; +} + +.fa-plane-departure::before { + content: "\f5b0"; +} + +.fa-handshake-slash::before { + content: "\e060"; +} + +.fa-book-bookmark::before { + content: "\e0bb"; +} + +.fa-code-branch::before { + content: "\f126"; +} + +.fa-hat-cowboy::before { + content: "\f8c0"; +} + +.fa-bridge::before { + content: "\e4c8"; +} + +.fa-phone-flip::before { + content: "\f879"; +} + +.fa-phone-alt::before { + content: "\f879"; +} + +.fa-truck-front::before { + content: "\e2b7"; +} + +.fa-cat::before { + content: "\f6be"; +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; +} + +.fa-truck-field::before { + content: "\e58d"; +} + +.fa-route::before { + content: "\f4d7"; +} + +.fa-clipboard-question::before { + content: "\e4e3"; +} + +.fa-panorama::before { + content: "\e209"; +} + +.fa-comment-medical::before { + content: "\f7f5"; +} + +.fa-teeth-open::before { + content: "\f62f"; +} + +.fa-file-circle-minus::before { + content: "\e4ed"; +} + +.fa-tags::before { + content: "\f02c"; +} + +.fa-wine-glass::before { + content: "\f4e3"; +} + +.fa-forward-fast::before { + content: "\f050"; +} + +.fa-fast-forward::before { + content: "\f050"; +} + +.fa-face-meh-blank::before { + content: "\f5a4"; +} + +.fa-meh-blank::before { + content: "\f5a4"; +} + +.fa-square-parking::before { + content: "\f540"; +} + +.fa-parking::before { + content: "\f540"; +} + +.fa-house-signal::before { + content: "\e012"; +} + +.fa-bars-progress::before { + content: "\f828"; +} + +.fa-tasks-alt::before { + content: "\f828"; +} + +.fa-faucet-drip::before { + content: "\e006"; +} + +.fa-cart-flatbed::before { + content: "\f474"; +} + +.fa-dolly-flatbed::before { + content: "\f474"; +} + +.fa-ban-smoking::before { + content: "\f54d"; +} + +.fa-smoking-ban::before { + content: "\f54d"; +} + +.fa-terminal::before { + content: "\f120"; +} + +.fa-mobile-button::before { + content: "\f10b"; +} + +.fa-house-medical-flag::before { + content: "\e514"; +} + +.fa-basket-shopping::before { + content: "\f291"; +} + +.fa-shopping-basket::before { + content: "\f291"; +} + +.fa-tape::before { + content: "\f4db"; +} + +.fa-bus-simple::before { + content: "\f55e"; +} + +.fa-bus-alt::before { + content: "\f55e"; +} + +.fa-eye::before { + content: "\f06e"; +} + +.fa-face-sad-cry::before { + content: "\f5b3"; +} + +.fa-sad-cry::before { + content: "\f5b3"; +} + +.fa-audio-description::before { + content: "\f29e"; +} + +.fa-person-military-to-person::before { + content: "\e54c"; +} + +.fa-file-shield::before { + content: "\e4f0"; +} + +.fa-user-slash::before { + content: "\f506"; +} + +.fa-pen::before { + content: "\f304"; +} + +.fa-tower-observation::before { + content: "\e586"; +} + +.fa-file-code::before { + content: "\f1c9"; +} + +.fa-signal::before { + content: "\f012"; +} + +.fa-signal-5::before { + content: "\f012"; +} + +.fa-signal-perfect::before { + content: "\f012"; +} + +.fa-bus::before { + content: "\f207"; +} + +.fa-heart-circle-xmark::before { + content: "\e501"; +} + +.fa-house-chimney::before { + content: "\e3af"; +} + +.fa-home-lg::before { + content: "\e3af"; +} + +.fa-window-maximize::before { + content: "\f2d0"; +} + +.fa-face-frown::before { + content: "\f119"; +} + +.fa-frown::before { + content: "\f119"; +} + +.fa-prescription::before { + content: "\f5b1"; +} + +.fa-shop::before { + content: "\f54f"; +} + +.fa-store-alt::before { + content: "\f54f"; +} + +.fa-floppy-disk::before { + content: "\f0c7"; +} + +.fa-save::before { + content: "\f0c7"; +} + +.fa-vihara::before { + content: "\f6a7"; +} + +.fa-scale-unbalanced::before { + content: "\f515"; +} + +.fa-balance-scale-left::before { + content: "\f515"; +} + +.fa-sort-up::before { + content: "\f0de"; +} + +.fa-sort-asc::before { + content: "\f0de"; +} + +.fa-comment-dots::before { + content: "\f4ad"; +} + +.fa-commenting::before { + content: "\f4ad"; +} + +.fa-plant-wilt::before { + content: "\e5aa"; +} + +.fa-diamond::before { + content: "\f219"; +} + +.fa-face-grin-squint::before { + content: "\f585"; +} + +.fa-grin-squint::before { + content: "\f585"; +} + +.fa-hand-holding-dollar::before { + content: "\f4c0"; +} + +.fa-hand-holding-usd::before { + content: "\f4c0"; +} + +.fa-bacterium::before { + content: "\e05a"; +} + +.fa-hand-pointer::before { + content: "\f25a"; +} + +.fa-drum-steelpan::before { + content: "\f56a"; +} + +.fa-hand-scissors::before { + content: "\f257"; +} + +.fa-hands-praying::before { + content: "\f684"; +} + +.fa-praying-hands::before { + content: "\f684"; +} + +.fa-arrow-rotate-right::before { + content: "\f01e"; +} + +.fa-arrow-right-rotate::before { + content: "\f01e"; +} + +.fa-arrow-rotate-forward::before { + content: "\f01e"; +} + +.fa-redo::before { + content: "\f01e"; +} + +.fa-biohazard::before { + content: "\f780"; +} + +.fa-location-crosshairs::before { + content: "\f601"; +} + +.fa-location::before { + content: "\f601"; +} + +.fa-mars-double::before { + content: "\f227"; +} + +.fa-child-dress::before { + content: "\e59c"; +} + +.fa-users-between-lines::before { + content: "\e591"; +} + +.fa-lungs-virus::before { + content: "\e067"; +} + +.fa-face-grin-tears::before { + content: "\f588"; +} + +.fa-grin-tears::before { + content: "\f588"; +} + +.fa-phone::before { + content: "\f095"; +} + +.fa-calendar-xmark::before { + content: "\f273"; +} + +.fa-calendar-times::before { + content: "\f273"; +} + +.fa-child-reaching::before { + content: "\e59d"; +} + +.fa-head-side-virus::before { + content: "\e064"; +} + +.fa-user-gear::before { + content: "\f4fe"; +} + +.fa-user-cog::before { + content: "\f4fe"; +} + +.fa-arrow-up-1-9::before { + content: "\f163"; +} + +.fa-sort-numeric-up::before { + content: "\f163"; +} + +.fa-door-closed::before { + content: "\f52a"; +} + +.fa-shield-virus::before { + content: "\e06c"; +} + +.fa-dice-six::before { + content: "\f526"; +} + +.fa-mosquito-net::before { + content: "\e52c"; +} + +.fa-bridge-water::before { + content: "\e4ce"; +} + +.fa-person-booth::before { + content: "\f756"; +} + +.fa-text-width::before { + content: "\f035"; +} + +.fa-hat-wizard::before { + content: "\f6e8"; +} + +.fa-pen-fancy::before { + content: "\f5ac"; +} + +.fa-person-digging::before { + content: "\f85e"; +} + +.fa-digging::before { + content: "\f85e"; +} + +.fa-trash::before { + content: "\f1f8"; +} + +.fa-gauge-simple::before { + content: "\f629"; +} + +.fa-gauge-simple-med::before { + content: "\f629"; +} + +.fa-tachometer-average::before { + content: "\f629"; +} + +.fa-book-medical::before { + content: "\f7e6"; +} + +.fa-poo::before { + content: "\f2fe"; +} + +.fa-quote-right::before { + content: "\f10e"; +} + +.fa-quote-right-alt::before { + content: "\f10e"; +} + +.fa-shirt::before { + content: "\f553"; +} + +.fa-t-shirt::before { + content: "\f553"; +} + +.fa-tshirt::before { + content: "\f553"; +} + +.fa-cubes::before { + content: "\f1b3"; +} + +.fa-divide::before { + content: "\f529"; +} + +.fa-tenge-sign::before { + content: "\f7d7"; +} + +.fa-tenge::before { + content: "\f7d7"; +} + +.fa-headphones::before { + content: "\f025"; +} + +.fa-hands-holding::before { + content: "\f4c2"; +} + +.fa-hands-clapping::before { + content: "\e1a8"; +} + +.fa-republican::before { + content: "\f75e"; +} + +.fa-arrow-left::before { + content: "\f060"; +} + +.fa-person-circle-xmark::before { + content: "\e543"; +} + +.fa-ruler::before { + content: "\f545"; +} + +.fa-align-left::before { + content: "\f036"; +} + +.fa-dice-d6::before { + content: "\f6d1"; +} + +.fa-restroom::before { + content: "\f7bd"; +} + +.fa-j::before { + content: "J"; +} + +.fa-users-viewfinder::before { + content: "\e595"; +} + +.fa-file-video::before { + content: "\f1c8"; +} + +.fa-up-right-from-square::before { + content: "\f35d"; +} + +.fa-external-link-alt::before { + content: "\f35d"; +} + +.fa-table-cells::before { + content: "\f00a"; +} + +.fa-th::before { + content: "\f00a"; +} + +.fa-file-pdf::before { + content: "\f1c1"; +} + +.fa-book-bible::before { + content: "\f647"; +} + +.fa-bible::before { + content: "\f647"; +} + +.fa-o::before { + content: "O"; +} + +.fa-suitcase-medical::before { + content: "\f0fa"; +} + +.fa-medkit::before { + content: "\f0fa"; +} + +.fa-user-secret::before { + content: "\f21b"; +} + +.fa-otter::before { + content: "\f700"; +} + +.fa-person-dress::before { + content: "\f182"; +} + +.fa-female::before { + content: "\f182"; +} + +.fa-comment-dollar::before { + content: "\f651"; +} + +.fa-business-time::before { + content: "\f64a"; +} + +.fa-briefcase-clock::before { + content: "\f64a"; +} + +.fa-table-cells-large::before { + content: "\f009"; +} + +.fa-th-large::before { + content: "\f009"; +} + +.fa-book-tanakh::before { + content: "\f827"; +} + +.fa-tanakh::before { + content: "\f827"; +} + +.fa-phone-volume::before { + content: "\f2a0"; +} + +.fa-volume-control-phone::before { + content: "\f2a0"; +} + +.fa-hat-cowboy-side::before { + content: "\f8c1"; +} + +.fa-clipboard-user::before { + content: "\f7f3"; +} + +.fa-child::before { + content: "\f1ae"; +} + +.fa-lira-sign::before { + content: "\f195"; +} + +.fa-satellite::before { + content: "\f7bf"; +} + +.fa-plane-lock::before { + content: "\e558"; +} + +.fa-tag::before { + content: "\f02b"; +} + +.fa-comment::before { + content: "\f075"; +} + +.fa-cake-candles::before { + content: "\f1fd"; +} + +.fa-birthday-cake::before { + content: "\f1fd"; +} + +.fa-cake::before { + content: "\f1fd"; +} + +.fa-envelope::before { + content: "\f0e0"; +} + +.fa-angles-up::before { + content: "\f102"; +} + +.fa-angle-double-up::before { + content: "\f102"; +} + +.fa-paperclip::before { + content: "\f0c6"; +} + +.fa-arrow-right-to-city::before { + content: "\e4b3"; +} + +.fa-ribbon::before { + content: "\f4d6"; +} + +.fa-lungs::before { + content: "\f604"; +} + +.fa-arrow-up-9-1::before { + content: "\f887"; +} + +.fa-sort-numeric-up-alt::before { + content: "\f887"; +} + +.fa-litecoin-sign::before { + content: "\e1d3"; +} + +.fa-border-none::before { + content: "\f850"; +} + +.fa-circle-nodes::before { + content: "\e4e2"; +} + +.fa-parachute-box::before { + content: "\f4cd"; +} + +.fa-indent::before { + content: "\f03c"; +} + +.fa-truck-field-un::before { + content: "\e58e"; +} + +.fa-hourglass::before { + content: "\f254"; +} + +.fa-hourglass-empty::before { + content: "\f254"; +} + +.fa-mountain::before { + content: "\f6fc"; +} + +.fa-user-doctor::before { + content: "\f0f0"; +} + +.fa-user-md::before { + content: "\f0f0"; +} + +.fa-circle-info::before { + content: "\f05a"; +} + +.fa-info-circle::before { + content: "\f05a"; +} + +.fa-cloud-meatball::before { + content: "\f73b"; +} + +.fa-camera::before { + content: "\f030"; +} + +.fa-camera-alt::before { + content: "\f030"; +} + +.fa-square-virus::before { + content: "\e578"; +} + +.fa-meteor::before { + content: "\f753"; +} + +.fa-car-on::before { + content: "\e4dd"; +} + +.fa-sleigh::before { + content: "\f7cc"; +} + +.fa-arrow-down-1-9::before { + content: "\f162"; +} + +.fa-sort-numeric-asc::before { + content: "\f162"; +} + +.fa-sort-numeric-down::before { + content: "\f162"; +} + +.fa-hand-holding-droplet::before { + content: "\f4c1"; +} + +.fa-hand-holding-water::before { + content: "\f4c1"; +} + +.fa-water::before { + content: "\f773"; +} + +.fa-calendar-check::before { + content: "\f274"; +} + +.fa-braille::before { + content: "\f2a1"; +} + +.fa-prescription-bottle-medical::before { + content: "\f486"; +} + +.fa-prescription-bottle-alt::before { + content: "\f486"; +} + +.fa-landmark::before { + content: "\f66f"; +} + +.fa-truck::before { + content: "\f0d1"; +} + +.fa-crosshairs::before { + content: "\f05b"; +} + +.fa-person-cane::before { + content: "\e53c"; +} + +.fa-tent::before { + content: "\e57d"; +} + +.fa-vest-patches::before { + content: "\e086"; +} + +.fa-check-double::before { + content: "\f560"; +} + +.fa-arrow-down-a-z::before { + content: "\f15d"; +} + +.fa-sort-alpha-asc::before { + content: "\f15d"; +} + +.fa-sort-alpha-down::before { + content: "\f15d"; +} + +.fa-money-bill-wheat::before { + content: "\e52a"; +} + +.fa-cookie::before { + content: "\f563"; +} + +.fa-arrow-rotate-left::before { + content: "\f0e2"; +} + +.fa-arrow-left-rotate::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-back::before { + content: "\f0e2"; +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2"; +} + +.fa-undo::before { + content: "\f0e2"; +} + +.fa-hard-drive::before { + content: "\f0a0"; +} + +.fa-hdd::before { + content: "\f0a0"; +} + +.fa-face-grin-squint-tears::before { + content: "\f586"; +} + +.fa-grin-squint-tears::before { + content: "\f586"; +} + +.fa-dumbbell::before { + content: "\f44b"; +} + +.fa-rectangle-list::before { + content: "\f022"; +} + +.fa-list-alt::before { + content: "\f022"; +} + +.fa-tarp-droplet::before { + content: "\e57c"; +} + +.fa-house-medical-circle-check::before { + content: "\e511"; +} + +.fa-person-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-skiing-nordic::before { + content: "\f7ca"; +} + +.fa-calendar-plus::before { + content: "\f271"; +} + +.fa-plane-arrival::before { + content: "\f5af"; +} + +.fa-circle-left::before { + content: "\f359"; +} + +.fa-arrow-alt-circle-left::before { + content: "\f359"; +} + +.fa-train-subway::before { + content: "\f239"; +} + +.fa-subway::before { + content: "\f239"; +} + +.fa-chart-gantt::before { + content: "\e0e4"; +} + +.fa-indian-rupee-sign::before { + content: "\e1bc"; +} + +.fa-indian-rupee::before { + content: "\e1bc"; +} + +.fa-inr::before { + content: "\e1bc"; +} + +.fa-crop-simple::before { + content: "\f565"; +} + +.fa-crop-alt::before { + content: "\f565"; +} + +.fa-money-bill-1::before { + content: "\f3d1"; +} + +.fa-money-bill-alt::before { + content: "\f3d1"; +} + +.fa-left-long::before { + content: "\f30a"; +} + +.fa-long-arrow-alt-left::before { + content: "\f30a"; +} + +.fa-dna::before { + content: "\f471"; +} + +.fa-virus-slash::before { + content: "\e075"; +} + +.fa-minus::before { + content: "\f068"; +} + +.fa-subtract::before { + content: "\f068"; +} + +.fa-chess::before { + content: "\f439"; +} + +.fa-arrow-left-long::before { + content: "\f177"; +} + +.fa-long-arrow-left::before { + content: "\f177"; +} + +.fa-plug-circle-check::before { + content: "\e55c"; +} + +.fa-street-view::before { + content: "\f21d"; +} + +.fa-franc-sign::before { + content: "\e18f"; +} + +.fa-volume-off::before { + content: "\f026"; +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-asl-interpreting::before { + content: "\f2a3"; +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; +} + +.fa-gear::before { + content: "\f013"; +} + +.fa-cog::before { + content: "\f013"; +} + +.fa-droplet-slash::before { + content: "\f5c7"; +} + +.fa-tint-slash::before { + content: "\f5c7"; +} + +.fa-mosque::before { + content: "\f678"; +} + +.fa-mosquito::before { + content: "\e52b"; +} + +.fa-star-of-david::before { + content: "\f69a"; +} + +.fa-person-military-rifle::before { + content: "\e54b"; +} + +.fa-cart-shopping::before { + content: "\f07a"; +} + +.fa-shopping-cart::before { + content: "\f07a"; +} + +.fa-vials::before { + content: "\f493"; +} + +.fa-plug-circle-plus::before { + content: "\e55f"; +} + +.fa-place-of-worship::before { + content: "\f67f"; +} + +.fa-grip-vertical::before { + content: "\f58e"; +} + +.fa-arrow-turn-up::before { + content: "\f148"; +} + +.fa-level-up::before { + content: "\f148"; +} + +.fa-u::before { + content: "U"; +} + +.fa-square-root-variable::before { + content: "\f698"; +} + +.fa-square-root-alt::before { + content: "\f698"; +} + +.fa-clock::before { + content: "\f017"; +} + +.fa-clock-four::before { + content: "\f017"; +} + +.fa-backward-step::before { + content: "\f048"; +} + +.fa-step-backward::before { + content: "\f048"; +} + +.fa-pallet::before { + content: "\f482"; +} + +.fa-faucet::before { + content: "\e005"; +} + +.fa-baseball-bat-ball::before { + content: "\f432"; +} + +.fa-s::before { + content: "S"; +} + +.fa-timeline::before { + content: "\e29c"; +} + +.fa-keyboard::before { + content: "\f11c"; +} + +.fa-caret-down::before { + content: "\f0d7"; +} + +.fa-house-chimney-medical::before { + content: "\f7f2"; +} + +.fa-clinic-medical::before { + content: "\f7f2"; +} + +.fa-temperature-three-quarters::before { + content: "\f2c8"; +} + +.fa-temperature-3::before { + content: "\f2c8"; +} + +.fa-thermometer-3::before { + content: "\f2c8"; +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8"; +} + +.fa-mobile-screen::before { + content: "\f3cf"; +} + +.fa-mobile-android-alt::before { + content: "\f3cf"; +} + +.fa-plane-up::before { + content: "\e22d"; +} + +.fa-piggy-bank::before { + content: "\f4d3"; +} + +.fa-battery-half::before { + content: "\f242"; +} + +.fa-battery-3::before { + content: "\f242"; +} + +.fa-mountain-city::before { + content: "\e52e"; +} + +.fa-coins::before { + content: "\f51e"; +} + +.fa-khanda::before { + content: "\f66d"; +} + +.fa-sliders::before { + content: "\f1de"; +} + +.fa-sliders-h::before { + content: "\f1de"; +} + +.fa-folder-tree::before { + content: "\f802"; +} + +.fa-network-wired::before { + content: "\f6ff"; +} + +.fa-map-pin::before { + content: "\f276"; +} + +.fa-hamsa::before { + content: "\f665"; +} + +.fa-cent-sign::before { + content: "\e3f5"; +} + +.fa-flask::before { + content: "\f0c3"; +} + +.fa-person-pregnant::before { + content: "\e31e"; +} + +.fa-wand-sparkles::before { + content: "\f72b"; +} + +.fa-ellipsis-vertical::before { + content: "\f142"; +} + +.fa-ellipsis-v::before { + content: "\f142"; +} + +.fa-ticket::before { + content: "\f145"; +} + +.fa-power-off::before { + content: "\f011"; +} + +.fa-right-long::before { + content: "\f30b"; +} + +.fa-long-arrow-alt-right::before { + content: "\f30b"; +} + +.fa-flag-usa::before { + content: "\f74d"; +} + +.fa-laptop-file::before { + content: "\e51d"; +} + +.fa-tty::before { + content: "\f1e4"; +} + +.fa-teletype::before { + content: "\f1e4"; +} + +.fa-diagram-next::before { + content: "\e476"; +} + +.fa-person-rifle::before { + content: "\e54e"; +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512"; +} + +.fa-closed-captioning::before { + content: "\f20a"; +} + +.fa-person-hiking::before { + content: "\f6ec"; +} + +.fa-hiking::before { + content: "\f6ec"; +} + +.fa-venus-double::before { + content: "\f226"; +} + +.fa-images::before { + content: "\f302"; +} + +.fa-calculator::before { + content: "\f1ec"; +} + +.fa-people-pulling::before { + content: "\e535"; +} + +.fa-n::before { + content: "N"; +} + +.fa-cable-car::before { + content: "\f7da"; +} + +.fa-tram::before { + content: "\f7da"; +} + +.fa-cloud-rain::before { + content: "\f73d"; +} + +.fa-building-circle-xmark::before { + content: "\e4d4"; +} + +.fa-ship::before { + content: "\f21a"; +} + +.fa-arrows-down-to-line::before { + content: "\e4b8"; +} + +.fa-download::before { + content: "\f019"; +} + +.fa-face-grin::before { + content: "\f580"; +} + +.fa-grin::before { + content: "\f580"; +} + +.fa-delete-left::before { + content: "\f55a"; +} + +.fa-backspace::before { + content: "\f55a"; +} + +.fa-eye-dropper::before { + content: "\f1fb"; +} + +.fa-eye-dropper-empty::before { + content: "\f1fb"; +} + +.fa-eyedropper::before { + content: "\f1fb"; +} + +.fa-file-circle-check::before { + content: "\e5a0"; +} + +.fa-forward::before { + content: "\f04e"; +} + +.fa-mobile::before { + content: "\f3ce"; +} + +.fa-mobile-android::before { + content: "\f3ce"; +} + +.fa-mobile-phone::before { + content: "\f3ce"; +} + +.fa-face-meh::before { + content: "\f11a"; +} + +.fa-meh::before { + content: "\f11a"; +} + +.fa-align-center::before { + content: "\f037"; +} + +.fa-book-skull::before { + content: "\f6b7"; +} + +.fa-book-dead::before { + content: "\f6b7"; +} + +.fa-id-card::before { + content: "\f2c2"; +} + +.fa-drivers-license::before { + content: "\f2c2"; +} + +.fa-outdent::before { + content: "\f03b"; +} + +.fa-dedent::before { + content: "\f03b"; +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe"; +} + +.fa-house::before { + content: "\f015"; +} + +.fa-home::before { + content: "\f015"; +} + +.fa-home-alt::before { + content: "\f015"; +} + +.fa-home-lg-alt::before { + content: "\f015"; +} + +.fa-calendar-week::before { + content: "\f784"; +} + +.fa-laptop-medical::before { + content: "\f812"; +} + +.fa-b::before { + content: "B"; +} + +.fa-file-medical::before { + content: "\f477"; +} + +.fa-dice-one::before { + content: "\f525"; +} + +.fa-kiwi-bird::before { + content: "\f535"; +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; +} + +.fa-exchange::before { + content: "\f0ec"; +} + +.fa-rotate-right::before { + content: "\f2f9"; +} + +.fa-redo-alt::before { + content: "\f2f9"; +} + +.fa-rotate-forward::before { + content: "\f2f9"; +} + +.fa-utensils::before { + content: "\f2e7"; +} + +.fa-cutlery::before { + content: "\f2e7"; +} + +.fa-arrow-up-wide-short::before { + content: "\f161"; +} + +.fa-sort-amount-up::before { + content: "\f161"; +} + +.fa-mill-sign::before { + content: "\e1ed"; +} + +.fa-bowl-rice::before { + content: "\e2eb"; +} + +.fa-skull::before { + content: "\f54c"; +} + +.fa-tower-broadcast::before { + content: "\f519"; +} + +.fa-broadcast-tower::before { + content: "\f519"; +} + +.fa-truck-pickup::before { + content: "\f63c"; +} + +.fa-up-long::before { + content: "\f30c"; +} + +.fa-long-arrow-alt-up::before { + content: "\f30c"; +} + +.fa-stop::before { + content: "\f04d"; +} + +.fa-code-merge::before { + content: "\f387"; +} + +.fa-upload::before { + content: "\f093"; +} + +.fa-hurricane::before { + content: "\f751"; +} + +.fa-mound::before { + content: "\e52d"; +} + +.fa-toilet-portable::before { + content: "\e583"; +} + +.fa-compact-disc::before { + content: "\f51f"; +} + +.fa-file-arrow-down::before { + content: "\f56d"; +} + +.fa-file-download::before { + content: "\f56d"; +} + +.fa-caravan::before { + content: "\f8ff"; +} + +.fa-shield-cat::before { + content: "\e572"; +} + +.fa-bolt::before { + content: "\f0e7"; +} + +.fa-zap::before { + content: "\f0e7"; +} + +.fa-glass-water::before { + content: "\e4f4"; +} + +.fa-oil-well::before { + content: "\e532"; +} + +.fa-vault::before { + content: "\e2c5"; +} + +.fa-mars::before { + content: "\f222"; +} + +.fa-toilet::before { + content: "\f7d8"; +} + +.fa-plane-circle-xmark::before { + content: "\e557"; +} + +.fa-yen-sign::before { + content: "\f157"; +} + +.fa-cny::before { + content: "\f157"; +} + +.fa-jpy::before { + content: "\f157"; +} + +.fa-rmb::before { + content: "\f157"; +} + +.fa-yen::before { + content: "\f157"; +} + +.fa-ruble-sign::before { + content: "\f158"; +} + +.fa-rouble::before { + content: "\f158"; +} + +.fa-rub::before { + content: "\f158"; +} + +.fa-ruble::before { + content: "\f158"; +} + +.fa-sun::before { + content: "\f185"; +} + +.fa-guitar::before { + content: "\f7a6"; +} + +.fa-face-laugh-wink::before { + content: "\f59c"; +} + +.fa-laugh-wink::before { + content: "\f59c"; +} + +.fa-horse-head::before { + content: "\f7ab"; +} + +.fa-bore-hole::before { + content: "\e4c3"; +} + +.fa-industry::before { + content: "\f275"; +} + +.fa-circle-down::before { + content: "\f358"; +} + +.fa-arrow-alt-circle-down::before { + content: "\f358"; +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; +} + +.fa-florin-sign::before { + content: "\e184"; +} + +.fa-arrow-down-short-wide::before { + content: "\f884"; +} + +.fa-sort-amount-desc::before { + content: "\f884"; +} + +.fa-sort-amount-down-alt::before { + content: "\f884"; +} + +.fa-less-than::before { + content: "\<"; +} + +.fa-angle-down::before { + content: "\f107"; +} + +.fa-car-tunnel::before { + content: "\e4de"; +} + +.fa-head-side-cough::before { + content: "\e061"; +} + +.fa-grip-lines::before { + content: "\f7a4"; +} + +.fa-thumbs-down::before { + content: "\f165"; +} + +.fa-user-lock::before { + content: "\f502"; +} + +.fa-arrow-right-long::before { + content: "\f178"; +} + +.fa-long-arrow-right::before { + content: "\f178"; +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac"; +} + +.fa-ellipsis::before { + content: "\f141"; +} + +.fa-ellipsis-h::before { + content: "\f141"; +} + +.fa-chess-pawn::before { + content: "\f443"; +} + +.fa-kit-medical::before { + content: "\f479"; +} + +.fa-first-aid::before { + content: "\f479"; +} + +.fa-person-through-window::before { + content: "\e5a9"; +} + +.fa-toolbox::before { + content: "\f552"; +} + +.fa-hands-holding-circle::before { + content: "\e4fb"; +} + +.fa-bug::before { + content: "\f188"; +} + +.fa-credit-card::before { + content: "\f09d"; +} + +.fa-credit-card-alt::before { + content: "\f09d"; +} + +.fa-car::before { + content: "\f1b9"; +} + +.fa-automobile::before { + content: "\f1b9"; +} + +.fa-hand-holding-hand::before { + content: "\e4f7"; +} + +.fa-book-open-reader::before { + content: "\f5da"; +} + +.fa-book-reader::before { + content: "\f5da"; +} + +.fa-mountain-sun::before { + content: "\e52f"; +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; +} + +.fa-dice-d20::before { + content: "\f6cf"; +} + +.fa-truck-droplet::before { + content: "\e58c"; +} + +.fa-file-circle-xmark::before { + content: "\e5a1"; +} + +.fa-temperature-arrow-up::before { + content: "\e040"; +} + +.fa-temperature-up::before { + content: "\e040"; +} + +.fa-medal::before { + content: "\f5a2"; +} + +.fa-bed::before { + content: "\f236"; +} + +.fa-square-h::before { + content: "\f0fd"; +} + +.fa-h-square::before { + content: "\f0fd"; +} + +.fa-podcast::before { + content: "\f2ce"; +} + +.fa-temperature-full::before { + content: "\f2c7"; +} + +.fa-temperature-4::before { + content: "\f2c7"; +} + +.fa-thermometer-4::before { + content: "\f2c7"; +} + +.fa-thermometer-full::before { + content: "\f2c7"; +} + +.fa-bell::before { + content: "\f0f3"; +} + +.fa-superscript::before { + content: "\f12b"; +} + +.fa-plug-circle-xmark::before { + content: "\e560"; +} + +.fa-star-of-life::before { + content: "\f621"; +} + +.fa-phone-slash::before { + content: "\f3dd"; +} + +.fa-paint-roller::before { + content: "\f5aa"; +} + +.fa-handshake-angle::before { + content: "\f4c4"; +} + +.fa-hands-helping::before { + content: "\f4c4"; +} + +.fa-location-dot::before { + content: "\f3c5"; +} + +.fa-map-marker-alt::before { + content: "\f3c5"; +} + +.fa-file::before { + content: "\f15b"; +} + +.fa-greater-than::before { + content: "\>"; +} + +.fa-person-swimming::before { + content: "\f5c4"; +} + +.fa-swimmer::before { + content: "\f5c4"; +} + +.fa-arrow-down::before { + content: "\f063"; +} + +.fa-droplet::before { + content: "\f043"; +} + +.fa-tint::before { + content: "\f043"; +} + +.fa-eraser::before { + content: "\f12d"; +} + +.fa-earth-americas::before { + content: "\f57d"; +} + +.fa-earth::before { + content: "\f57d"; +} + +.fa-earth-america::before { + content: "\f57d"; +} + +.fa-globe-americas::before { + content: "\f57d"; +} + +.fa-person-burst::before { + content: "\e53b"; +} + +.fa-dove::before { + content: "\f4ba"; +} + +.fa-battery-empty::before { + content: "\f244"; +} + +.fa-battery-0::before { + content: "\f244"; +} + +.fa-socks::before { + content: "\f696"; +} + +.fa-inbox::before { + content: "\f01c"; +} + +.fa-section::before { + content: "\e447"; +} + +.fa-gauge-high::before { + content: "\f625"; +} + +.fa-tachometer-alt::before { + content: "\f625"; +} + +.fa-tachometer-alt-fast::before { + content: "\f625"; +} + +.fa-envelope-open-text::before { + content: "\f658"; +} + +.fa-hospital::before { + content: "\f0f8"; +} + +.fa-hospital-alt::before { + content: "\f0f8"; +} + +.fa-hospital-wide::before { + content: "\f0f8"; +} + +.fa-wine-bottle::before { + content: "\f72f"; +} + +.fa-chess-rook::before { + content: "\f447"; +} + +.fa-bars-staggered::before { + content: "\f550"; +} + +.fa-reorder::before { + content: "\f550"; +} + +.fa-stream::before { + content: "\f550"; +} + +.fa-dharmachakra::before { + content: "\f655"; +} + +.fa-hotdog::before { + content: "\f80f"; +} + +.fa-person-walking-with-cane::before { + content: "\f29d"; +} + +.fa-blind::before { + content: "\f29d"; +} + +.fa-drum::before { + content: "\f569"; +} + +.fa-ice-cream::before { + content: "\f810"; +} + +.fa-heart-circle-bolt::before { + content: "\e4fc"; +} + +.fa-fax::before { + content: "\f1ac"; +} + +.fa-paragraph::before { + content: "\f1dd"; +} + +.fa-check-to-slot::before { + content: "\f772"; +} + +.fa-vote-yea::before { + content: "\f772"; +} + +.fa-star-half::before { + content: "\f089"; +} + +.fa-boxes-stacked::before { + content: "\f468"; +} + +.fa-boxes::before { + content: "\f468"; +} + +.fa-boxes-alt::before { + content: "\f468"; +} + +.fa-link::before { + content: "\f0c1"; +} + +.fa-chain::before { + content: "\f0c1"; +} + +.fa-ear-listen::before { + content: "\f2a2"; +} + +.fa-assistive-listening-systems::before { + content: "\f2a2"; +} + +.fa-tree-city::before { + content: "\e587"; +} + +.fa-play::before { + content: "\f04b"; +} + +.fa-font::before { + content: "\f031"; +} + +.fa-rupiah-sign::before { + content: "\e23d"; +} + +.fa-magnifying-glass::before { + content: "\f002"; +} + +.fa-search::before { + content: "\f002"; +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; +} + +.fa-table-tennis::before { + content: "\f45d"; +} + +.fa-person-dots-from-line::before { + content: "\f470"; +} + +.fa-diagnoses::before { + content: "\f470"; +} + +.fa-trash-can-arrow-up::before { + content: "\f82a"; +} + +.fa-trash-restore-alt::before { + content: "\f82a"; +} + +.fa-naira-sign::before { + content: "\e1f6"; +} + +.fa-cart-arrow-down::before { + content: "\f218"; +} + +.fa-walkie-talkie::before { + content: "\f8ef"; +} + +.fa-file-pen::before { + content: "\f31c"; +} + +.fa-file-edit::before { + content: "\f31c"; +} + +.fa-receipt::before { + content: "\f543"; +} + +.fa-square-pen::before { + content: "\f14b"; +} + +.fa-pen-square::before { + content: "\f14b"; +} + +.fa-pencil-square::before { + content: "\f14b"; +} + +.fa-suitcase-rolling::before { + content: "\f5c1"; +} + +.fa-person-circle-exclamation::before { + content: "\e53f"; +} + +.fa-chevron-down::before { + content: "\f078"; +} + +.fa-battery-full::before { + content: "\f240"; +} + +.fa-battery::before { + content: "\f240"; +} + +.fa-battery-5::before { + content: "\f240"; +} + +.fa-skull-crossbones::before { + content: "\f714"; +} + +.fa-code-compare::before { + content: "\e13a"; +} + +.fa-list-ul::before { + content: "\f0ca"; +} + +.fa-list-dots::before { + content: "\f0ca"; +} + +.fa-school-lock::before { + content: "\e56f"; +} + +.fa-tower-cell::before { + content: "\e585"; +} + +.fa-down-long::before { + content: "\f309"; +} + +.fa-long-arrow-alt-down::before { + content: "\f309"; +} + +.fa-ranking-star::before { + content: "\e561"; +} + +.fa-chess-king::before { + content: "\f43f"; +} + +.fa-person-harassing::before { + content: "\e549"; +} + +.fa-brazilian-real-sign::before { + content: "\e46c"; +} + +.fa-landmark-dome::before { + content: "\f752"; +} + +.fa-landmark-alt::before { + content: "\f752"; +} + +.fa-arrow-up::before { + content: "\f062"; +} + +.fa-tv::before { + content: "\f26c"; +} + +.fa-television::before { + content: "\f26c"; +} + +.fa-tv-alt::before { + content: "\f26c"; +} + +.fa-shrimp::before { + content: "\e448"; +} + +.fa-list-check::before { + content: "\f0ae"; +} + +.fa-tasks::before { + content: "\f0ae"; +} + +.fa-jug-detergent::before { + content: "\e519"; +} + +.fa-circle-user::before { + content: "\f2bd"; +} + +.fa-user-circle::before { + content: "\f2bd"; +} + +.fa-user-shield::before { + content: "\f505"; +} + +.fa-wind::before { + content: "\f72e"; +} + +.fa-car-burst::before { + content: "\f5e1"; +} + +.fa-car-crash::before { + content: "\f5e1"; +} + +.fa-y::before { + content: "Y"; +} + +.fa-person-snowboarding::before { + content: "\f7ce"; +} + +.fa-snowboarding::before { + content: "\f7ce"; +} + +.fa-truck-fast::before { + content: "\f48b"; +} + +.fa-shipping-fast::before { + content: "\f48b"; +} + +.fa-fish::before { + content: "\f578"; +} + +.fa-user-graduate::before { + content: "\f501"; +} + +.fa-circle-half-stroke::before { + content: "\f042"; +} + +.fa-adjust::before { + content: "\f042"; +} + +.fa-clapperboard::before { + content: "\e131"; +} + +.fa-circle-radiation::before { + content: "\f7ba"; +} + +.fa-radiation-alt::before { + content: "\f7ba"; +} + +.fa-baseball::before { + content: "\f433"; +} + +.fa-baseball-ball::before { + content: "\f433"; +} + +.fa-jet-fighter-up::before { + content: "\e518"; +} + +.fa-diagram-project::before { + content: "\f542"; +} + +.fa-project-diagram::before { + content: "\f542"; +} + +.fa-copy::before { + content: "\f0c5"; +} + +.fa-volume-xmark::before { + content: "\f6a9"; +} + +.fa-volume-mute::before { + content: "\f6a9"; +} + +.fa-volume-times::before { + content: "\f6a9"; +} + +.fa-hand-sparkles::before { + content: "\e05d"; +} + +.fa-grip::before { + content: "\f58d"; +} + +.fa-grip-horizontal::before { + content: "\f58d"; +} + +.fa-share-from-square::before { + content: "\f14d"; +} + +.fa-share-square::before { + content: "\f14d"; +} + +.fa-child-combatant::before { + content: "\e4e0"; +} + +.fa-child-rifle::before { + content: "\e4e0"; +} + +.fa-gun::before { + content: "\e19b"; +} + +.fa-square-phone::before { + content: "\f098"; +} + +.fa-phone-square::before { + content: "\f098"; +} + +.fa-plus::before { + content: "\+"; +} + +.fa-add::before { + content: "\+"; +} + +.fa-expand::before { + content: "\f065"; +} + +.fa-computer::before { + content: "\e4e5"; +} + +.fa-xmark::before { + content: "\f00d"; +} + +.fa-close::before { + content: "\f00d"; +} + +.fa-multiply::before { + content: "\f00d"; +} + +.fa-remove::before { + content: "\f00d"; +} + +.fa-times::before { + content: "\f00d"; +} + +.fa-arrows-up-down-left-right::before { + content: "\f047"; +} + +.fa-arrows::before { + content: "\f047"; +} + +.fa-chalkboard-user::before { + content: "\f51c"; +} + +.fa-chalkboard-teacher::before { + content: "\f51c"; +} + +.fa-peso-sign::before { + content: "\e222"; +} + +.fa-building-shield::before { + content: "\e4d8"; +} + +.fa-baby::before { + content: "\f77c"; +} + +.fa-users-line::before { + content: "\e592"; +} + +.fa-quote-left::before { + content: "\f10d"; +} + +.fa-quote-left-alt::before { + content: "\f10d"; +} + +.fa-tractor::before { + content: "\f722"; +} + +.fa-trash-arrow-up::before { + content: "\f829"; +} + +.fa-trash-restore::before { + content: "\f829"; +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; +} + +.fa-lines-leaning::before { + content: "\e51e"; +} + +.fa-ruler-combined::before { + content: "\f546"; +} + +.fa-copyright::before { + content: "\f1f9"; +} + +.fa-equals::before { + content: "\="; +} + +.fa-blender::before { + content: "\f517"; +} + +.fa-teeth::before { + content: "\f62e"; +} + +.fa-shekel-sign::before { + content: "\f20b"; +} + +.fa-ils::before { + content: "\f20b"; +} + +.fa-shekel::before { + content: "\f20b"; +} + +.fa-sheqel::before { + content: "\f20b"; +} + +.fa-sheqel-sign::before { + content: "\f20b"; +} + +.fa-map::before { + content: "\f279"; +} + +.fa-rocket::before { + content: "\f135"; +} + +.fa-photo-film::before { + content: "\f87c"; +} + +.fa-photo-video::before { + content: "\f87c"; +} + +.fa-folder-minus::before { + content: "\f65d"; +} + +.fa-store::before { + content: "\f54e"; +} + +.fa-arrow-trend-up::before { + content: "\e098"; +} + +.fa-plug-circle-minus::before { + content: "\e55e"; +} + +.fa-sign-hanging::before { + content: "\f4d9"; +} + +.fa-sign::before { + content: "\f4d9"; +} + +.fa-bezier-curve::before { + content: "\f55b"; +} + +.fa-bell-slash::before { + content: "\f1f6"; +} + +.fa-tablet::before { + content: "\f3fb"; +} + +.fa-tablet-android::before { + content: "\f3fb"; +} + +.fa-school-flag::before { + content: "\e56e"; +} + +.fa-fill::before { + content: "\f575"; +} + +.fa-angle-up::before { + content: "\f106"; +} + +.fa-drumstick-bite::before { + content: "\f6d7"; +} + +.fa-holly-berry::before { + content: "\f7aa"; +} + +.fa-chevron-left::before { + content: "\f053"; +} + +.fa-bacteria::before { + content: "\e059"; +} + +.fa-hand-lizard::before { + content: "\f258"; +} + +.fa-notdef::before { + content: "\e1fe"; +} + +.fa-disease::before { + content: "\f7fa"; +} + +.fa-briefcase-medical::before { + content: "\f469"; +} + +.fa-genderless::before { + content: "\f22d"; +} + +.fa-chevron-right::before { + content: "\f054"; +} + +.fa-retweet::before { + content: "\f079"; +} + +.fa-car-rear::before { + content: "\f5de"; +} + +.fa-car-alt::before { + content: "\f5de"; +} + +.fa-pump-soap::before { + content: "\e06b"; +} + +.fa-video-slash::before { + content: "\f4e2"; +} + +.fa-battery-quarter::before { + content: "\f243"; +} + +.fa-battery-2::before { + content: "\f243"; +} + +.fa-radio::before { + content: "\f8d7"; +} + +.fa-baby-carriage::before { + content: "\f77d"; +} + +.fa-carriage-baby::before { + content: "\f77d"; +} + +.fa-traffic-light::before { + content: "\f637"; +} + +.fa-thermometer::before { + content: "\f491"; +} + +.fa-vr-cardboard::before { + content: "\f729"; +} + +.fa-hand-middle-finger::before { + content: "\f806"; +} + +.fa-percent::before { + content: "\%"; +} + +.fa-percentage::before { + content: "\%"; +} + +.fa-truck-moving::before { + content: "\f4df"; +} + +.fa-glass-water-droplet::before { + content: "\e4f5"; +} + +.fa-display::before { + content: "\e163"; +} + +.fa-face-smile::before { + content: "\f118"; +} + +.fa-smile::before { + content: "\f118"; +} + +.fa-thumbtack::before { + content: "\f08d"; +} + +.fa-thumb-tack::before { + content: "\f08d"; +} + +.fa-trophy::before { + content: "\f091"; +} + +.fa-person-praying::before { + content: "\f683"; +} + +.fa-pray::before { + content: "\f683"; +} + +.fa-hammer::before { + content: "\f6e3"; +} + +.fa-hand-peace::before { + content: "\f25b"; +} + +.fa-rotate::before { + content: "\f2f1"; +} + +.fa-sync-alt::before { + content: "\f2f1"; +} + +.fa-spinner::before { + content: "\f110"; +} + +.fa-robot::before { + content: "\f544"; +} + +.fa-peace::before { + content: "\f67c"; +} + +.fa-gears::before { + content: "\f085"; +} + +.fa-cogs::before { + content: "\f085"; +} + +.fa-warehouse::before { + content: "\f494"; +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; +} + +.fa-splotch::before { + content: "\f5bc"; +} + +.fa-face-grin-hearts::before { + content: "\f584"; +} + +.fa-grin-hearts::before { + content: "\f584"; +} + +.fa-dice-four::before { + content: "\f524"; +} + +.fa-sim-card::before { + content: "\f7c4"; +} + +.fa-transgender::before { + content: "\f225"; +} + +.fa-transgender-alt::before { + content: "\f225"; +} + +.fa-mercury::before { + content: "\f223"; +} + +.fa-arrow-turn-down::before { + content: "\f149"; +} + +.fa-level-down::before { + content: "\f149"; +} + +.fa-person-falling-burst::before { + content: "\e547"; +} + +.fa-award::before { + content: "\f559"; +} + +.fa-ticket-simple::before { + content: "\f3ff"; +} + +.fa-ticket-alt::before { + content: "\f3ff"; +} + +.fa-building::before { + content: "\f1ad"; +} + +.fa-angles-left::before { + content: "\f100"; +} + +.fa-angle-double-left::before { + content: "\f100"; +} + +.fa-qrcode::before { + content: "\f029"; +} + +.fa-clock-rotate-left::before { + content: "\f1da"; +} + +.fa-history::before { + content: "\f1da"; +} + +.fa-face-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-grin-beam-sweat::before { + content: "\f583"; +} + +.fa-file-export::before { + content: "\f56e"; +} + +.fa-arrow-right-from-file::before { + content: "\f56e"; +} + +.fa-shield::before { + content: "\f132"; +} + +.fa-shield-blank::before { + content: "\f132"; +} + +.fa-arrow-up-short-wide::before { + content: "\f885"; +} + +.fa-sort-amount-up-alt::before { + content: "\f885"; +} + +.fa-house-medical::before { + content: "\e3b2"; +} + +.fa-golf-ball-tee::before { + content: "\f450"; +} + +.fa-golf-ball::before { + content: "\f450"; +} + +.fa-circle-chevron-left::before { + content: "\f137"; +} + +.fa-chevron-circle-left::before { + content: "\f137"; +} + +.fa-house-chimney-window::before { + content: "\e00d"; +} + +.fa-pen-nib::before { + content: "\f5ad"; +} + +.fa-tent-arrow-turn-left::before { + content: "\e580"; +} + +.fa-tents::before { + content: "\e582"; +} + +.fa-wand-magic::before { + content: "\f0d0"; +} + +.fa-magic::before { + content: "\f0d0"; +} + +.fa-dog::before { + content: "\f6d3"; +} + +.fa-carrot::before { + content: "\f787"; +} + +.fa-moon::before { + content: "\f186"; +} + +.fa-wine-glass-empty::before { + content: "\f5ce"; +} + +.fa-wine-glass-alt::before { + content: "\f5ce"; +} + +.fa-cheese::before { + content: "\f7ef"; +} + +.fa-yin-yang::before { + content: "\f6ad"; +} + +.fa-music::before { + content: "\f001"; +} + +.fa-code-commit::before { + content: "\f386"; +} + +.fa-temperature-low::before { + content: "\f76b"; +} + +.fa-person-biking::before { + content: "\f84a"; +} + +.fa-biking::before { + content: "\f84a"; +} + +.fa-broom::before { + content: "\f51a"; +} + +.fa-shield-heart::before { + content: "\e574"; +} + +.fa-gopuram::before { + content: "\f664"; +} + +.fa-earth-oceania::before { + content: "\e47b"; +} + +.fa-globe-oceania::before { + content: "\e47b"; +} + +.fa-square-xmark::before { + content: "\f2d3"; +} + +.fa-times-square::before { + content: "\f2d3"; +} + +.fa-xmark-square::before { + content: "\f2d3"; +} + +.fa-hashtag::before { + content: "\#"; +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; +} + +.fa-expand-alt::before { + content: "\f424"; +} + +.fa-oil-can::before { + content: "\f613"; +} + +.fa-t::before { + content: "T"; +} + +.fa-hippo::before { + content: "\f6ed"; +} + +.fa-chart-column::before { + content: "\e0e3"; +} + +.fa-infinity::before { + content: "\f534"; +} + +.fa-vial-circle-check::before { + content: "\e596"; +} + +.fa-person-arrow-down-to-line::before { + content: "\e538"; +} + +.fa-voicemail::before { + content: "\f897"; +} + +.fa-fan::before { + content: "\f863"; +} + +.fa-person-walking-luggage::before { + content: "\e554"; +} + +.fa-up-down::before { + content: "\f338"; +} + +.fa-arrows-alt-v::before { + content: "\f338"; +} + +.fa-cloud-moon-rain::before { + content: "\f73c"; +} + +.fa-calendar::before { + content: "\f133"; +} + +.fa-trailer::before { + content: "\e041"; +} + +.fa-bahai::before { + content: "\f666"; +} + +.fa-haykal::before { + content: "\f666"; +} + +.fa-sd-card::before { + content: "\f7c2"; +} + +.fa-dragon::before { + content: "\f6d5"; +} + +.fa-shoe-prints::before { + content: "\f54b"; +} + +.fa-circle-plus::before { + content: "\f055"; +} + +.fa-plus-circle::before { + content: "\f055"; +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-grin-tongue-wink::before { + content: "\f58b"; +} + +.fa-hand-holding::before { + content: "\f4bd"; +} + +.fa-plug-circle-exclamation::before { + content: "\e55d"; +} + +.fa-link-slash::before { + content: "\f127"; +} + +.fa-chain-broken::before { + content: "\f127"; +} + +.fa-chain-slash::before { + content: "\f127"; +} + +.fa-unlink::before { + content: "\f127"; +} + +.fa-clone::before { + content: "\f24d"; +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; +} + +.fa-arrow-up-z-a::before { + content: "\f882"; +} + +.fa-sort-alpha-up-alt::before { + content: "\f882"; +} + +.fa-fire-flame-curved::before { + content: "\f7e4"; +} + +.fa-fire-alt::before { + content: "\f7e4"; +} + +.fa-tornado::before { + content: "\f76f"; +} + +.fa-file-circle-plus::before { + content: "\e494"; +} + +.fa-book-quran::before { + content: "\f687"; +} + +.fa-quran::before { + content: "\f687"; +} + +.fa-anchor::before { + content: "\f13d"; +} + +.fa-border-all::before { + content: "\f84c"; +} + +.fa-face-angry::before { + content: "\f556"; +} + +.fa-angry::before { + content: "\f556"; +} + +.fa-cookie-bite::before { + content: "\f564"; +} + +.fa-arrow-trend-down::before { + content: "\e097"; +} + +.fa-rss::before { + content: "\f09e"; +} + +.fa-feed::before { + content: "\f09e"; +} + +.fa-draw-polygon::before { + content: "\f5ee"; +} + +.fa-scale-balanced::before { + content: "\f24e"; +} + +.fa-balance-scale::before { + content: "\f24e"; +} + +.fa-gauge-simple-high::before { + content: "\f62a"; +} + +.fa-tachometer::before { + content: "\f62a"; +} + +.fa-tachometer-fast::before { + content: "\f62a"; +} + +.fa-shower::before { + content: "\f2cc"; +} + +.fa-desktop::before { + content: "\f390"; +} + +.fa-desktop-alt::before { + content: "\f390"; +} + +.fa-m::before { + content: "M"; +} + +.fa-table-list::before { + content: "\f00b"; +} + +.fa-th-list::before { + content: "\f00b"; +} + +.fa-comment-sms::before { + content: "\f7cd"; +} + +.fa-sms::before { + content: "\f7cd"; +} + +.fa-book::before { + content: "\f02d"; +} + +.fa-user-plus::before { + content: "\f234"; +} + +.fa-check::before { + content: "\f00c"; +} + +.fa-battery-three-quarters::before { + content: "\f241"; +} + +.fa-battery-4::before { + content: "\f241"; +} + +.fa-house-circle-check::before { + content: "\e509"; +} + +.fa-angle-left::before { + content: "\f104"; +} + +.fa-diagram-successor::before { + content: "\e47a"; +} + +.fa-truck-arrow-right::before { + content: "\e58b"; +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; +} + +.fa-hand-fist::before { + content: "\f6de"; +} + +.fa-fist-raised::before { + content: "\f6de"; +} + +.fa-cloud-moon::before { + content: "\f6c3"; +} + +.fa-briefcase::before { + content: "\f0b1"; +} + +.fa-person-falling::before { + content: "\e546"; +} + +.fa-image-portrait::before { + content: "\f3e0"; +} + +.fa-portrait::before { + content: "\f3e0"; +} + +.fa-user-tag::before { + content: "\f507"; +} + +.fa-rug::before { + content: "\e569"; +} + +.fa-earth-europe::before { + content: "\f7a2"; +} + +.fa-globe-europe::before { + content: "\f7a2"; +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; +} + +.fa-luggage-cart::before { + content: "\f59d"; +} + +.fa-rectangle-xmark::before { + content: "\f410"; +} + +.fa-rectangle-times::before { + content: "\f410"; +} + +.fa-times-rectangle::before { + content: "\f410"; +} + +.fa-window-close::before { + content: "\f410"; +} + +.fa-baht-sign::before { + content: "\e0ac"; +} + +.fa-book-open::before { + content: "\f518"; +} + +.fa-book-journal-whills::before { + content: "\f66a"; +} + +.fa-journal-whills::before { + content: "\f66a"; +} + +.fa-handcuffs::before { + content: "\e4f8"; +} + +.fa-triangle-exclamation::before { + content: "\f071"; +} + +.fa-exclamation-triangle::before { + content: "\f071"; +} + +.fa-warning::before { + content: "\f071"; +} + +.fa-database::before { + content: "\f1c0"; +} + +.fa-share::before { + content: "\f064"; +} + +.fa-arrow-turn-right::before { + content: "\f064"; +} + +.fa-mail-forward::before { + content: "\f064"; +} + +.fa-bottle-droplet::before { + content: "\e4c4"; +} + +.fa-mask-face::before { + content: "\e1d7"; +} + +.fa-hill-rockslide::before { + content: "\e508"; +} + +.fa-right-left::before { + content: "\f362"; +} + +.fa-exchange-alt::before { + content: "\f362"; +} + +.fa-paper-plane::before { + content: "\f1d8"; +} + +.fa-road-circle-exclamation::before { + content: "\e565"; +} + +.fa-dungeon::before { + content: "\f6d9"; +} + +.fa-align-right::before { + content: "\f038"; +} + +.fa-money-bill-1-wave::before { + content: "\f53b"; +} + +.fa-money-bill-wave-alt::before { + content: "\f53b"; +} + +.fa-life-ring::before { + content: "\f1cd"; +} + +.fa-hands::before { + content: "\f2a7"; +} + +.fa-sign-language::before { + content: "\f2a7"; +} + +.fa-signing::before { + content: "\f2a7"; +} + +.fa-calendar-day::before { + content: "\f783"; +} + +.fa-water-ladder::before { + content: "\f5c5"; +} + +.fa-ladder-water::before { + content: "\f5c5"; +} + +.fa-swimming-pool::before { + content: "\f5c5"; +} + +.fa-arrows-up-down::before { + content: "\f07d"; +} + +.fa-arrows-v::before { + content: "\f07d"; +} + +.fa-face-grimace::before { + content: "\f57f"; +} + +.fa-grimace::before { + content: "\f57f"; +} + +.fa-wheelchair-move::before { + content: "\e2ce"; +} + +.fa-wheelchair-alt::before { + content: "\e2ce"; +} + +.fa-turn-down::before { + content: "\f3be"; +} + +.fa-level-down-alt::before { + content: "\f3be"; +} + +.fa-person-walking-arrow-right::before { + content: "\e552"; +} + +.fa-square-envelope::before { + content: "\f199"; +} + +.fa-envelope-square::before { + content: "\f199"; +} + +.fa-dice::before { + content: "\f522"; +} + +.fa-bowling-ball::before { + content: "\f436"; +} + +.fa-brain::before { + content: "\f5dc"; +} + +.fa-bandage::before { + content: "\f462"; +} + +.fa-band-aid::before { + content: "\f462"; +} + +.fa-calendar-minus::before { + content: "\f272"; +} + +.fa-circle-xmark::before { + content: "\f057"; +} + +.fa-times-circle::before { + content: "\f057"; +} + +.fa-xmark-circle::before { + content: "\f057"; +} + +.fa-gifts::before { + content: "\f79c"; +} + +.fa-hotel::before { + content: "\f594"; +} + +.fa-earth-asia::before { + content: "\f57e"; +} + +.fa-globe-asia::before { + content: "\f57e"; +} + +.fa-id-card-clip::before { + content: "\f47f"; +} + +.fa-id-card-alt::before { + content: "\f47f"; +} + +.fa-magnifying-glass-plus::before { + content: "\f00e"; +} + +.fa-search-plus::before { + content: "\f00e"; +} + +.fa-thumbs-up::before { + content: "\f164"; +} + +.fa-user-clock::before { + content: "\f4fd"; +} + +.fa-hand-dots::before { + content: "\f461"; +} + +.fa-allergies::before { + content: "\f461"; +} + +.fa-file-invoice::before { + content: "\f570"; +} + +.fa-window-minimize::before { + content: "\f2d1"; +} + +.fa-mug-saucer::before { + content: "\f0f4"; +} + +.fa-coffee::before { + content: "\f0f4"; +} + +.fa-brush::before { + content: "\f55d"; +} + +.fa-mask::before { + content: "\f6fa"; +} + +.fa-magnifying-glass-minus::before { + content: "\f010"; +} + +.fa-search-minus::before { + content: "\f010"; +} + +.fa-ruler-vertical::before { + content: "\f548"; +} + +.fa-user-large::before { + content: "\f406"; +} + +.fa-user-alt::before { + content: "\f406"; +} + +.fa-train-tram::before { + content: "\e5b4"; +} + +.fa-user-nurse::before { + content: "\f82f"; +} + +.fa-syringe::before { + content: "\f48e"; +} + +.fa-cloud-sun::before { + content: "\f6c4"; +} + +.fa-stopwatch-20::before { + content: "\e06f"; +} + +.fa-square-full::before { + content: "\f45c"; +} + +.fa-magnet::before { + content: "\f076"; +} + +.fa-jar::before { + content: "\e516"; +} + +.fa-note-sticky::before { + content: "\f249"; +} + +.fa-sticky-note::before { + content: "\f249"; +} + +.fa-bug-slash::before { + content: "\e490"; +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; +} + +.fa-bone::before { + content: "\f5d7"; +} + +.fa-user-injured::before { + content: "\f728"; +} + +.fa-face-sad-tear::before { + content: "\f5b4"; +} + +.fa-sad-tear::before { + content: "\f5b4"; +} + +.fa-plane::before { + content: "\f072"; +} + +.fa-tent-arrows-down::before { + content: "\e581"; +} + +.fa-exclamation::before { + content: "\!"; +} + +.fa-arrows-spin::before { + content: "\e4bb"; +} + +.fa-print::before { + content: "\f02f"; +} + +.fa-turkish-lira-sign::before { + content: "\e2bb"; +} + +.fa-try::before { + content: "\e2bb"; +} + +.fa-turkish-lira::before { + content: "\e2bb"; +} + +.fa-dollar-sign::before { + content: "\$"; +} + +.fa-dollar::before { + content: "\$"; +} + +.fa-usd::before { + content: "\$"; +} + +.fa-x::before { + content: "X"; +} + +.fa-magnifying-glass-dollar::before { + content: "\f688"; +} + +.fa-search-dollar::before { + content: "\f688"; +} + +.fa-users-gear::before { + content: "\f509"; +} + +.fa-users-cog::before { + content: "\f509"; +} + +.fa-person-military-pointing::before { + content: "\e54a"; +} + +.fa-building-columns::before { + content: "\f19c"; +} + +.fa-bank::before { + content: "\f19c"; +} + +.fa-institution::before { + content: "\f19c"; +} + +.fa-museum::before { + content: "\f19c"; +} + +.fa-university::before { + content: "\f19c"; +} + +.fa-umbrella::before { + content: "\f0e9"; +} + +.fa-trowel::before { + content: "\e589"; +} + +.fa-d::before { + content: "D"; +} + +.fa-stapler::before { + content: "\e5af"; +} + +.fa-masks-theater::before { + content: "\f630"; +} + +.fa-theater-masks::before { + content: "\f630"; +} + +.fa-kip-sign::before { + content: "\e1c4"; +} + +.fa-hand-point-left::before { + content: "\f0a5"; +} + +.fa-handshake-simple::before { + content: "\f4c6"; +} + +.fa-handshake-alt::before { + content: "\f4c6"; +} + +.fa-jet-fighter::before { + content: "\f0fb"; +} + +.fa-fighter-jet::before { + content: "\f0fb"; +} + +.fa-square-share-nodes::before { + content: "\f1e1"; +} + +.fa-share-alt-square::before { + content: "\f1e1"; +} + +.fa-barcode::before { + content: "\f02a"; +} + +.fa-plus-minus::before { + content: "\e43c"; +} + +.fa-video::before { + content: "\f03d"; +} + +.fa-video-camera::before { + content: "\f03d"; +} + +.fa-graduation-cap::before { + content: "\f19d"; +} + +.fa-mortar-board::before { + content: "\f19d"; +} + +.fa-hand-holding-medical::before { + content: "\e05c"; +} + +.fa-person-circle-check::before { + content: "\e53e"; +} + +.fa-turn-up::before { + content: "\f3bf"; +} + +.fa-level-up-alt::before { + content: "\f3bf"; +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.elements-blocks-icon-selector-display { + font-size: 2em; +} + +.rrze-elements-tabs-modal-container span { + font-size: 2em; + padding-right: 1em; +} +/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! + \**************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); +} +.fas, +.fa-solid { + font-weight: 900; +} +/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! + \***************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-brands: "Font Awesome 6 Brands"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +@font-face { + font-family: "Font Awesome 6 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); +} +.fab, +.fa-brands { + font-weight: 400; +} + +.fa-monero:before { + content: "\f3d0"; +} + +.fa-hooli:before { + content: "\f427"; +} + +.fa-yelp:before { + content: "\f1e9"; +} + +.fa-cc-visa:before { + content: "\f1f0"; +} + +.fa-lastfm:before { + content: "\f202"; +} + +.fa-shopware:before { + content: "\f5b5"; +} + +.fa-creative-commons-nc:before { + content: "\f4e8"; +} + +.fa-aws:before { + content: "\f375"; +} + +.fa-redhat:before { + content: "\f7bc"; +} + +.fa-yoast:before { + content: "\f2b1"; +} + +.fa-cloudflare:before { + content: "\e07d"; +} + +.fa-ups:before { + content: "\f7e0"; +} + +.fa-wpexplorer:before { + content: "\f2de"; +} + +.fa-dyalog:before { + content: "\f399"; +} + +.fa-bity:before { + content: "\f37a"; +} + +.fa-stackpath:before { + content: "\f842"; +} + +.fa-buysellads:before { + content: "\f20d"; +} + +.fa-first-order:before { + content: "\f2b0"; +} + +.fa-modx:before { + content: "\f285"; +} + +.fa-guilded:before { + content: "\e07e"; +} + +.fa-vnv:before { + content: "\f40b"; +} + +.fa-square-js:before { + content: "\f3b9"; +} + +.fa-js-square:before { + content: "\f3b9"; +} + +.fa-microsoft:before { + content: "\f3ca"; +} + +.fa-qq:before { + content: "\f1d6"; +} + +.fa-orcid:before { + content: "\f8d2"; +} + +.fa-java:before { + content: "\f4e4"; +} + +.fa-invision:before { + content: "\f7b0"; +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; +} + +.fa-centercode:before { + content: "\f380"; +} + +.fa-glide-g:before { + content: "\f2a6"; +} + +.fa-drupal:before { + content: "\f1a9"; +} + +.fa-hire-a-helper:before { + content: "\f3b0"; +} + +.fa-creative-commons-by:before { + content: "\f4e7"; +} + +.fa-unity:before { + content: "\e049"; +} + +.fa-whmcs:before { + content: "\f40d"; +} + +.fa-rocketchat:before { + content: "\f3e8"; +} + +.fa-vk:before { + content: "\f189"; +} + +.fa-untappd:before { + content: "\f405"; +} + +.fa-mailchimp:before { + content: "\f59e"; +} + +.fa-css3-alt:before { + content: "\f38b"; +} + +.fa-square-reddit:before { + content: "\f1a2"; +} + +.fa-reddit-square:before { + content: "\f1a2"; +} + +.fa-vimeo-v:before { + content: "\f27d"; +} + +.fa-contao:before { + content: "\f26d"; +} + +.fa-square-font-awesome:before { + content: "\e5ad"; +} + +.fa-deskpro:before { + content: "\f38f"; +} + +.fa-sistrix:before { + content: "\f3ee"; +} + +.fa-square-instagram:before { + content: "\e055"; +} + +.fa-instagram-square:before { + content: "\e055"; +} + +.fa-battle-net:before { + content: "\f835"; +} + +.fa-the-red-yeti:before { + content: "\f69d"; +} + +.fa-square-hacker-news:before { + content: "\f3af"; +} + +.fa-hacker-news-square:before { + content: "\f3af"; +} + +.fa-edge:before { + content: "\f282"; +} + +.fa-threads:before { + content: "\e618"; +} + +.fa-napster:before { + content: "\f3d2"; +} + +.fa-square-snapchat:before { + content: "\f2ad"; +} + +.fa-snapchat-square:before { + content: "\f2ad"; +} + +.fa-google-plus-g:before { + content: "\f0d5"; +} + +.fa-artstation:before { + content: "\f77a"; +} + +.fa-markdown:before { + content: "\f60f"; +} + +.fa-sourcetree:before { + content: "\f7d3"; +} + +.fa-google-plus:before { + content: "\f2b3"; +} + +.fa-diaspora:before { + content: "\f791"; +} + +.fa-foursquare:before { + content: "\f180"; +} + +.fa-stack-overflow:before { + content: "\f16c"; +} + +.fa-github-alt:before { + content: "\f113"; +} + +.fa-phoenix-squadron:before { + content: "\f511"; +} + +.fa-pagelines:before { + content: "\f18c"; +} + +.fa-algolia:before { + content: "\f36c"; +} + +.fa-red-river:before { + content: "\f3e3"; +} + +.fa-creative-commons-sa:before { + content: "\f4ef"; +} + +.fa-safari:before { + content: "\f267"; +} + +.fa-google:before { + content: "\f1a0"; +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; +} + +.fa-font-awesome-alt:before { + content: "\f35c"; +} + +.fa-atlassian:before { + content: "\f77b"; +} + +.fa-linkedin-in:before { + content: "\f0e1"; +} + +.fa-digital-ocean:before { + content: "\f391"; +} + +.fa-nimblr:before { + content: "\f5a8"; +} + +.fa-chromecast:before { + content: "\f838"; +} + +.fa-evernote:before { + content: "\f839"; +} + +.fa-hacker-news:before { + content: "\f1d4"; +} + +.fa-creative-commons-sampling:before { + content: "\f4f0"; +} + +.fa-adversal:before { + content: "\f36a"; +} + +.fa-creative-commons:before { + content: "\f25e"; +} + +.fa-watchman-monitoring:before { + content: "\e087"; +} + +.fa-fonticons:before { + content: "\f280"; +} + +.fa-weixin:before { + content: "\f1d7"; +} + +.fa-shirtsinbulk:before { + content: "\f214"; +} + +.fa-codepen:before { + content: "\f1cb"; +} + +.fa-git-alt:before { + content: "\f841"; +} + +.fa-lyft:before { + content: "\f3c3"; +} + +.fa-rev:before { + content: "\f5b2"; +} + +.fa-windows:before { + content: "\f17a"; +} + +.fa-wizards-of-the-coast:before { + content: "\f730"; +} + +.fa-square-viadeo:before { + content: "\f2aa"; +} + +.fa-viadeo-square:before { + content: "\f2aa"; +} + +.fa-meetup:before { + content: "\f2e0"; +} + +.fa-centos:before { + content: "\f789"; +} + +.fa-adn:before { + content: "\f170"; +} + +.fa-cloudsmith:before { + content: "\f384"; +} + +.fa-pied-piper-alt:before { + content: "\f1a8"; +} + +.fa-square-dribbble:before { + content: "\f397"; +} + +.fa-dribbble-square:before { + content: "\f397"; +} + +.fa-codiepie:before { + content: "\f284"; +} + +.fa-node:before { + content: "\f419"; +} + +.fa-mix:before { + content: "\f3cb"; +} + +.fa-steam:before { + content: "\f1b6"; +} + +.fa-cc-apple-pay:before { + content: "\f416"; +} + +.fa-scribd:before { + content: "\f28a"; +} + +.fa-debian:before { + content: "\e60b"; +} + +.fa-openid:before { + content: "\f19b"; +} + +.fa-instalod:before { + content: "\e081"; +} + +.fa-expeditedssl:before { + content: "\f23e"; +} + +.fa-sellcast:before { + content: "\f2da"; +} + +.fa-square-twitter:before { + content: "\f081"; +} + +.fa-twitter-square:before { + content: "\f081"; +} + +.fa-r-project:before { + content: "\f4f7"; +} + +.fa-delicious:before { + content: "\f1a5"; +} + +.fa-freebsd:before { + content: "\f3a4"; +} + +.fa-vuejs:before { + content: "\f41f"; +} + +.fa-accusoft:before { + content: "\f369"; +} + +.fa-ioxhost:before { + content: "\f208"; +} + +.fa-fonticons-fi:before { + content: "\f3a2"; +} + +.fa-app-store:before { + content: "\f36f"; +} + +.fa-cc-mastercard:before { + content: "\f1f1"; +} + +.fa-itunes-note:before { + content: "\f3b5"; +} + +.fa-golang:before { + content: "\e40f"; +} + +.fa-kickstarter:before { + content: "\f3bb"; +} + +.fa-grav:before { + content: "\f2d6"; +} + +.fa-weibo:before { + content: "\f18a"; +} + +.fa-uncharted:before { + content: "\e084"; +} + +.fa-firstdraft:before { + content: "\f3a1"; +} + +.fa-square-youtube:before { + content: "\f431"; +} + +.fa-youtube-square:before { + content: "\f431"; +} + +.fa-wikipedia-w:before { + content: "\f266"; +} + +.fa-wpressr:before { + content: "\f3e4"; +} + +.fa-rendact:before { + content: "\f3e4"; +} + +.fa-angellist:before { + content: "\f209"; +} + +.fa-galactic-republic:before { + content: "\f50c"; +} + +.fa-nfc-directional:before { + content: "\e530"; +} + +.fa-skype:before { + content: "\f17e"; +} + +.fa-joget:before { + content: "\f3b7"; +} + +.fa-fedora:before { + content: "\f798"; +} + +.fa-stripe-s:before { + content: "\f42a"; +} + +.fa-meta:before { + content: "\e49b"; +} + +.fa-laravel:before { + content: "\f3bd"; +} + +.fa-hotjar:before { + content: "\f3b1"; +} + +.fa-bluetooth-b:before { + content: "\f294"; +} + +.fa-sticker-mule:before { + content: "\f3f7"; +} + +.fa-creative-commons-zero:before { + content: "\f4f3"; +} + +.fa-hips:before { + content: "\f452"; +} + +.fa-behance:before { + content: "\f1b4"; +} + +.fa-reddit:before { + content: "\f1a1"; +} + +.fa-discord:before { + content: "\f392"; +} + +.fa-chrome:before { + content: "\f268"; +} + +.fa-app-store-ios:before { + content: "\f370"; +} + +.fa-cc-discover:before { + content: "\f1f2"; +} + +.fa-wpbeginner:before { + content: "\f297"; +} + +.fa-confluence:before { + content: "\f78d"; +} + +.fa-mdb:before { + content: "\f8ca"; +} + +.fa-dochub:before { + content: "\f394"; +} + +.fa-accessible-icon:before { + content: "\f368"; +} + +.fa-ebay:before { + content: "\f4f4"; +} + +.fa-amazon:before { + content: "\f270"; +} + +.fa-unsplash:before { + content: "\e07c"; +} + +.fa-yarn:before { + content: "\f7e3"; +} + +.fa-square-steam:before { + content: "\f1b7"; +} + +.fa-steam-square:before { + content: "\f1b7"; +} + +.fa-500px:before { + content: "\f26e"; +} + +.fa-square-vimeo:before { + content: "\f194"; +} + +.fa-vimeo-square:before { + content: "\f194"; +} + +.fa-asymmetrik:before { + content: "\f372"; +} + +.fa-font-awesome:before { + content: "\f2b4"; +} + +.fa-font-awesome-flag:before { + content: "\f2b4"; +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; +} + +.fa-gratipay:before { + content: "\f184"; +} + +.fa-apple:before { + content: "\f179"; +} + +.fa-hive:before { + content: "\e07f"; +} + +.fa-gitkraken:before { + content: "\f3a6"; +} + +.fa-keybase:before { + content: "\f4f5"; +} + +.fa-apple-pay:before { + content: "\f415"; +} + +.fa-padlet:before { + content: "\e4a0"; +} + +.fa-amazon-pay:before { + content: "\f42c"; +} + +.fa-square-github:before { + content: "\f092"; +} + +.fa-github-square:before { + content: "\f092"; +} + +.fa-stumbleupon:before { + content: "\f1a4"; +} + +.fa-fedex:before { + content: "\f797"; +} + +.fa-phoenix-framework:before { + content: "\f3dc"; +} + +.fa-shopify:before { + content: "\e057"; +} + +.fa-neos:before { + content: "\f612"; +} + +.fa-square-threads:before { + content: "\e619"; +} + +.fa-hackerrank:before { + content: "\f5f7"; +} + +.fa-researchgate:before { + content: "\f4f8"; +} + +.fa-swift:before { + content: "\f8e1"; +} + +.fa-angular:before { + content: "\f420"; +} + +.fa-speakap:before { + content: "\f3f3"; +} + +.fa-angrycreative:before { + content: "\f36e"; +} + +.fa-y-combinator:before { + content: "\f23b"; +} + +.fa-empire:before { + content: "\f1d1"; +} + +.fa-envira:before { + content: "\f299"; +} + +.fa-square-gitlab:before { + content: "\e5ae"; +} + +.fa-gitlab-square:before { + content: "\e5ae"; +} + +.fa-studiovinari:before { + content: "\f3f8"; +} + +.fa-pied-piper:before { + content: "\f2ae"; +} + +.fa-wordpress:before { + content: "\f19a"; +} + +.fa-product-hunt:before { + content: "\f288"; +} + +.fa-firefox:before { + content: "\f269"; +} + +.fa-linode:before { + content: "\f2b8"; +} + +.fa-goodreads:before { + content: "\f3a8"; +} + +.fa-square-odnoklassniki:before { + content: "\f264"; +} + +.fa-odnoklassniki-square:before { + content: "\f264"; +} + +.fa-jsfiddle:before { + content: "\f1cc"; +} + +.fa-sith:before { + content: "\f512"; +} + +.fa-themeisle:before { + content: "\f2b2"; +} + +.fa-page4:before { + content: "\f3d7"; +} + +.fa-hashnode:before { + content: "\e499"; +} + +.fa-react:before { + content: "\f41b"; +} + +.fa-cc-paypal:before { + content: "\f1f4"; +} + +.fa-squarespace:before { + content: "\f5be"; +} + +.fa-cc-stripe:before { + content: "\f1f5"; +} + +.fa-creative-commons-share:before { + content: "\f4f2"; +} + +.fa-bitcoin:before { + content: "\f379"; +} + +.fa-keycdn:before { + content: "\f3ba"; +} + +.fa-opera:before { + content: "\f26a"; +} + +.fa-itch-io:before { + content: "\f83a"; +} + +.fa-umbraco:before { + content: "\f8e8"; +} + +.fa-galactic-senate:before { + content: "\f50d"; +} + +.fa-ubuntu:before { + content: "\f7df"; +} + +.fa-draft2digital:before { + content: "\f396"; +} + +.fa-stripe:before { + content: "\f429"; +} + +.fa-houzz:before { + content: "\f27c"; +} + +.fa-gg:before { + content: "\f260"; +} + +.fa-dhl:before { + content: "\f790"; +} + +.fa-square-pinterest:before { + content: "\f0d3"; +} + +.fa-pinterest-square:before { + content: "\f0d3"; +} + +.fa-xing:before { + content: "\f168"; +} + +.fa-blackberry:before { + content: "\f37b"; +} + +.fa-creative-commons-pd:before { + content: "\f4ec"; +} + +.fa-playstation:before { + content: "\f3df"; +} + +.fa-quinscape:before { + content: "\f459"; +} + +.fa-less:before { + content: "\f41d"; +} + +.fa-blogger-b:before { + content: "\f37d"; +} + +.fa-opencart:before { + content: "\f23d"; +} + +.fa-vine:before { + content: "\f1ca"; +} + +.fa-paypal:before { + content: "\f1ed"; +} + +.fa-gitlab:before { + content: "\f296"; +} + +.fa-typo3:before { + content: "\f42b"; +} + +.fa-reddit-alien:before { + content: "\f281"; +} + +.fa-yahoo:before { + content: "\f19e"; +} + +.fa-dailymotion:before { + content: "\e052"; +} + +.fa-affiliatetheme:before { + content: "\f36b"; +} + +.fa-pied-piper-pp:before { + content: "\f1a7"; +} + +.fa-bootstrap:before { + content: "\f836"; +} + +.fa-odnoklassniki:before { + content: "\f263"; +} + +.fa-nfc-symbol:before { + content: "\e531"; +} + +.fa-ethereum:before { + content: "\f42e"; +} + +.fa-speaker-deck:before { + content: "\f83c"; +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; +} + +.fa-patreon:before { + content: "\f3d9"; +} + +.fa-avianex:before { + content: "\f374"; +} + +.fa-ello:before { + content: "\f5f1"; +} + +.fa-gofore:before { + content: "\f3a7"; +} + +.fa-bimobject:before { + content: "\f378"; +} + +.fa-facebook-f:before { + content: "\f39e"; +} + +.fa-square-google-plus:before { + content: "\f0d4"; +} + +.fa-google-plus-square:before { + content: "\f0d4"; +} + +.fa-mandalorian:before { + content: "\f50f"; +} + +.fa-first-order-alt:before { + content: "\f50a"; +} + +.fa-osi:before { + content: "\f41a"; +} + +.fa-google-wallet:before { + content: "\f1ee"; +} + +.fa-d-and-d-beyond:before { + content: "\f6ca"; +} + +.fa-periscope:before { + content: "\f3da"; +} + +.fa-fulcrum:before { + content: "\f50b"; +} + +.fa-cloudscale:before { + content: "\f383"; +} + +.fa-forumbee:before { + content: "\f211"; +} + +.fa-mizuni:before { + content: "\f3cc"; +} + +.fa-schlix:before { + content: "\f3ea"; +} + +.fa-square-xing:before { + content: "\f169"; +} + +.fa-xing-square:before { + content: "\f169"; +} + +.fa-bandcamp:before { + content: "\f2d5"; +} + +.fa-wpforms:before { + content: "\f298"; +} + +.fa-cloudversify:before { + content: "\f385"; +} + +.fa-usps:before { + content: "\f7e1"; +} + +.fa-megaport:before { + content: "\f5a3"; +} + +.fa-magento:before { + content: "\f3c4"; +} + +.fa-spotify:before { + content: "\f1bc"; +} + +.fa-optin-monster:before { + content: "\f23c"; +} + +.fa-fly:before { + content: "\f417"; +} + +.fa-aviato:before { + content: "\f421"; +} + +.fa-itunes:before { + content: "\f3b4"; +} + +.fa-cuttlefish:before { + content: "\f38c"; +} + +.fa-blogger:before { + content: "\f37c"; +} + +.fa-flickr:before { + content: "\f16e"; +} + +.fa-viber:before { + content: "\f409"; +} + +.fa-soundcloud:before { + content: "\f1be"; +} + +.fa-digg:before { + content: "\f1a6"; +} + +.fa-tencent-weibo:before { + content: "\f1d5"; +} + +.fa-symfony:before { + content: "\f83d"; +} + +.fa-maxcdn:before { + content: "\f136"; +} + +.fa-etsy:before { + content: "\f2d7"; +} + +.fa-facebook-messenger:before { + content: "\f39f"; +} + +.fa-audible:before { + content: "\f373"; +} + +.fa-think-peaks:before { + content: "\f731"; +} + +.fa-bilibili:before { + content: "\e3d9"; +} + +.fa-erlang:before { + content: "\f39d"; +} + +.fa-x-twitter:before { + content: "\e61b"; +} + +.fa-cotton-bureau:before { + content: "\f89e"; +} + +.fa-dashcube:before { + content: "\f210"; +} + +.fa-42-group:before { + content: "\e080"; +} + +.fa-innosoft:before { + content: "\e080"; +} + +.fa-stack-exchange:before { + content: "\f18d"; +} + +.fa-elementor:before { + content: "\f430"; +} + +.fa-square-pied-piper:before { + content: "\e01e"; +} + +.fa-pied-piper-square:before { + content: "\e01e"; +} + +.fa-creative-commons-nd:before { + content: "\f4eb"; +} + +.fa-palfed:before { + content: "\f3d8"; +} + +.fa-superpowers:before { + content: "\f2dd"; +} + +.fa-resolving:before { + content: "\f3e7"; +} + +.fa-xbox:before { + content: "\f412"; +} + +.fa-searchengin:before { + content: "\f3eb"; +} + +.fa-tiktok:before { + content: "\e07b"; +} + +.fa-square-facebook:before { + content: "\f082"; +} + +.fa-facebook-square:before { + content: "\f082"; +} + +.fa-renren:before { + content: "\f18b"; +} + +.fa-linux:before { + content: "\f17c"; +} + +.fa-glide:before { + content: "\f2a5"; +} + +.fa-linkedin:before { + content: "\f08c"; +} + +.fa-hubspot:before { + content: "\f3b2"; +} + +.fa-deploydog:before { + content: "\f38e"; +} + +.fa-twitch:before { + content: "\f1e8"; +} + +.fa-ravelry:before { + content: "\f2d9"; +} + +.fa-mixer:before { + content: "\e056"; +} + +.fa-square-lastfm:before { + content: "\f203"; +} + +.fa-lastfm-square:before { + content: "\f203"; +} + +.fa-vimeo:before { + content: "\f40a"; +} + +.fa-mendeley:before { + content: "\f7b3"; +} + +.fa-uniregistry:before { + content: "\f404"; +} + +.fa-figma:before { + content: "\f799"; +} + +.fa-creative-commons-remix:before { + content: "\f4ee"; +} + +.fa-cc-amazon-pay:before { + content: "\f42d"; +} + +.fa-dropbox:before { + content: "\f16b"; +} + +.fa-instagram:before { + content: "\f16d"; +} + +.fa-cmplid:before { + content: "\e360"; +} + +.fa-facebook:before { + content: "\f09a"; +} + +.fa-gripfire:before { + content: "\f3ac"; +} + +.fa-jedi-order:before { + content: "\f50e"; +} + +.fa-uikit:before { + content: "\f403"; +} + +.fa-fort-awesome-alt:before { + content: "\f3a3"; +} + +.fa-phabricator:before { + content: "\f3db"; +} + +.fa-ussunnah:before { + content: "\f407"; +} + +.fa-earlybirds:before { + content: "\f39a"; +} + +.fa-trade-federation:before { + content: "\f513"; +} + +.fa-autoprefixer:before { + content: "\f41c"; +} + +.fa-whatsapp:before { + content: "\f232"; +} + +.fa-slideshare:before { + content: "\f1e7"; +} + +.fa-google-play:before { + content: "\f3ab"; +} + +.fa-viadeo:before { + content: "\f2a9"; +} + +.fa-line:before { + content: "\f3c0"; +} + +.fa-google-drive:before { + content: "\f3aa"; +} + +.fa-servicestack:before { + content: "\f3ec"; +} + +.fa-simplybuilt:before { + content: "\f215"; +} + +.fa-bitbucket:before { + content: "\f171"; +} + +.fa-imdb:before { + content: "\f2d8"; +} + +.fa-deezer:before { + content: "\e077"; +} + +.fa-raspberry-pi:before { + content: "\f7bb"; +} + +.fa-jira:before { + content: "\f7b1"; +} + +.fa-docker:before { + content: "\f395"; +} + +.fa-screenpal:before { + content: "\e570"; +} + +.fa-bluetooth:before { + content: "\f293"; +} + +.fa-gitter:before { + content: "\f426"; +} + +.fa-d-and-d:before { + content: "\f38d"; +} + +.fa-microblog:before { + content: "\e01a"; +} + +.fa-cc-diners-club:before { + content: "\f24c"; +} + +.fa-gg-circle:before { + content: "\f261"; +} + +.fa-pied-piper-hat:before { + content: "\f4e5"; +} + +.fa-kickstarter-k:before { + content: "\f3bc"; +} + +.fa-yandex:before { + content: "\f413"; +} + +.fa-readme:before { + content: "\f4d5"; +} + +.fa-html5:before { + content: "\f13b"; +} + +.fa-sellsy:before { + content: "\f213"; +} + +.fa-sass:before { + content: "\f41e"; +} + +.fa-wirsindhandwerk:before { + content: "\e2d0"; +} + +.fa-wsh:before { + content: "\e2d0"; +} + +.fa-buromobelexperte:before { + content: "\f37f"; +} + +.fa-salesforce:before { + content: "\f83b"; +} + +.fa-octopus-deploy:before { + content: "\e082"; +} + +.fa-medapps:before { + content: "\f3c6"; +} + +.fa-ns8:before { + content: "\f3d5"; +} + +.fa-pinterest-p:before { + content: "\f231"; +} + +.fa-apper:before { + content: "\f371"; +} + +.fa-fort-awesome:before { + content: "\f286"; +} + +.fa-waze:before { + content: "\f83f"; +} + +.fa-cc-jcb:before { + content: "\f24b"; +} + +.fa-snapchat:before { + content: "\f2ab"; +} + +.fa-snapchat-ghost:before { + content: "\f2ab"; +} + +.fa-fantasy-flight-games:before { + content: "\f6dc"; +} + +.fa-rust:before { + content: "\e07a"; +} + +.fa-wix:before { + content: "\f5cf"; +} + +.fa-square-behance:before { + content: "\f1b5"; +} + +.fa-behance-square:before { + content: "\f1b5"; +} + +.fa-supple:before { + content: "\f3f9"; +} + +.fa-rebel:before { + content: "\f1d0"; +} + +.fa-css3:before { + content: "\f13c"; +} + +.fa-staylinked:before { + content: "\f3f5"; +} + +.fa-kaggle:before { + content: "\f5fa"; +} + +.fa-space-awesome:before { + content: "\e5ac"; +} + +.fa-deviantart:before { + content: "\f1bd"; +} + +.fa-cpanel:before { + content: "\f388"; +} + +.fa-goodreads-g:before { + content: "\f3a9"; +} + +.fa-square-git:before { + content: "\f1d2"; +} + +.fa-git-square:before { + content: "\f1d2"; +} + +.fa-square-tumblr:before { + content: "\f174"; +} + +.fa-tumblr-square:before { + content: "\f174"; +} + +.fa-trello:before { + content: "\f181"; +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; +} + +.fa-get-pocket:before { + content: "\f265"; +} + +.fa-perbyte:before { + content: "\e083"; +} + +.fa-grunt:before { + content: "\f3ad"; +} + +.fa-weebly:before { + content: "\f5cc"; +} + +.fa-connectdevelop:before { + content: "\f20e"; +} + +.fa-leanpub:before { + content: "\f212"; +} + +.fa-black-tie:before { + content: "\f27e"; +} + +.fa-themeco:before { + content: "\f5c6"; +} + +.fa-python:before { + content: "\f3e2"; +} + +.fa-android:before { + content: "\f17b"; +} + +.fa-bots:before { + content: "\e340"; +} + +.fa-free-code-camp:before { + content: "\f2c5"; +} + +.fa-hornbill:before { + content: "\f592"; +} + +.fa-js:before { + content: "\f3b8"; +} + +.fa-ideal:before { + content: "\e013"; +} + +.fa-git:before { + content: "\f1d3"; +} + +.fa-dev:before { + content: "\f6cc"; +} + +.fa-sketch:before { + content: "\f7c6"; +} + +.fa-yandex-international:before { + content: "\f414"; +} + +.fa-cc-amex:before { + content: "\f1f3"; +} + +.fa-uber:before { + content: "\f402"; +} + +.fa-github:before { + content: "\f09b"; +} + +.fa-php:before { + content: "\f457"; +} + +.fa-alipay:before { + content: "\f642"; +} + +.fa-youtube:before { + content: "\f167"; +} + +.fa-skyatlas:before { + content: "\f216"; +} + +.fa-firefox-browser:before { + content: "\e007"; +} + +.fa-replyd:before { + content: "\f3e6"; +} + +.fa-suse:before { + content: "\f7d6"; +} + +.fa-jenkins:before { + content: "\f3b6"; +} + +.fa-twitter:before { + content: "\f099"; +} + +.fa-rockrms:before { + content: "\f3e9"; +} + +.fa-pinterest:before { + content: "\f0d2"; +} + +.fa-buffer:before { + content: "\f837"; +} + +.fa-npm:before { + content: "\f3d4"; +} + +.fa-yammer:before { + content: "\f840"; +} + +.fa-btc:before { + content: "\f15a"; +} + +.fa-dribbble:before { + content: "\f17d"; +} + +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} + +.fa-internet-explorer:before { + content: "\f26b"; +} + +.fa-stubber:before { + content: "\e5c7"; +} + +.fa-telegram:before { + content: "\f2c6"; +} + +.fa-telegram-plane:before { + content: "\f2c6"; +} + +.fa-old-republic:before { + content: "\f510"; +} + +.fa-odysee:before { + content: "\e5c6"; +} + +.fa-square-whatsapp:before { + content: "\f40c"; +} + +.fa-whatsapp-square:before { + content: "\f40c"; +} + +.fa-node-js:before { + content: "\f3d3"; +} + +.fa-edge-legacy:before { + content: "\e078"; +} + +.fa-slack:before { + content: "\f198"; +} + +.fa-slack-hash:before { + content: "\f198"; +} + +.fa-medrt:before { + content: "\f3c8"; +} + +.fa-usb:before { + content: "\f287"; +} + +.fa-tumblr:before { + content: "\f173"; +} + +.fa-vaadin:before { + content: "\f408"; +} + +.fa-quora:before { + content: "\f2c4"; +} + +.fa-square-x-twitter:before { + content: "\e61a"; +} + +.fa-reacteurope:before { + content: "\f75d"; +} + +.fa-medium:before { + content: "\f23a"; +} + +.fa-medium-m:before { + content: "\f23a"; +} + +.fa-amilia:before { + content: "\f36d"; +} + +.fa-mixcloud:before { + content: "\f289"; +} + +.fa-flipboard:before { + content: "\f44d"; +} + +.fa-viacoin:before { + content: "\f237"; +} + +.fa-critical-role:before { + content: "\f6c9"; +} + +.fa-sitrox:before { + content: "\e44a"; +} + +.fa-discourse:before { + content: "\f393"; +} + +.fa-joomla:before { + content: "\f1aa"; +} + +.fa-mastodon:before { + content: "\f4f6"; +} + +.fa-airbnb:before { + content: "\f834"; +} + +.fa-wolf-pack-battalion:before { + content: "\f514"; +} + +.fa-buy-n-large:before { + content: "\f8a6"; +} + +.fa-gulp:before { + content: "\f3ae"; +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; +} + +.fa-strava:before { + content: "\f428"; +} + +.fa-ember:before { + content: "\f423"; +} + +.fa-canadian-maple-leaf:before { + content: "\f785"; +} + +.fa-teamspeak:before { + content: "\f4f9"; +} + +.fa-pushed:before { + content: "\f3e1"; +} + +.fa-wordpress-simple:before { + content: "\f411"; +} + +.fa-nutritionix:before { + content: "\f3d6"; +} + +.fa-wodu:before { + content: "\e088"; +} + +.fa-google-pay:before { + content: "\e079"; +} + +.fa-intercom:before { + content: "\f7af"; +} + +.fa-zhihu:before { + content: "\f63f"; +} + +.fa-korvue:before { + content: "\f42f"; +} + +.fa-pix:before { + content: "\e43a"; +} + +.fa-steam-symbol:before { + content: "\f3f6"; +} +/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! + \****************************************************************************************************************************************************************************************************************************************************************************/ +/*! + * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2023 Fonticons, Inc. + */ +:root, :host { + --fa-style-family-classic: "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; +} + +@font-face { + font-family: "Font Awesome 6 Free"; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); +} +.far, +.fa-regular { + font-weight: 400; +} +/*!*********************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/tabs/editor.scss ***! + \*********************************************************************************************************************************************************************************************************************************************/ +@charset "UTF-8"; +/* + --color-zentral-ci-hell: #04316a; + --color-zentral-ci-hell-kontrast: #fff; + --color-phil-ci-hell: #fdb735; + --color-phil-ci-hell-kontrast: #000; + --color-med-ci-hell: #18b4f1; + --color-med-ci-hell-kontrast: #000; + --color-nat-ci-hell: #7bb725; + --color-nat-ci-hell-kontrast: #000; + --color-rw-ci-hell: #c50f3c; + --color-rw-ci-hell-kontrast: #fff; + --color-tf-ci-hell: #8c9fb1; + --color-tf-ci-hell-kontrast: #000; + + --color-primary-ci-hell + --color-primary-ci-hell-kontrast + --color-button-text + --color-button-bg + --color-button-hover-text + --color-button-hover-bg +*/ +/*! +Functions and Mixins +*/ +.rrze-elements-tabs { + margin-bottom: 1em; + /* + * { + color: inherit; + //margin: 0; + &:focus { + //outline: none; + //box-shadow: inset 0 0 0 4px lightBlue; + } + } + margin: 1em 0; + + [role="tablist"] { + margin: 0; + li, + a { + display: block; + @media (min-width: 550px) { + display: inline-block; + } + } + li { + padding: 0; + } + a { + transition: none; + box-shadow: none; + text-decoration: none; + padding: .25em; + @media (min-width: 550px) { + text-decoration: none; + padding: 0.5rem 1em; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + } + & > svg.rrze-elements-icon { + padding: 0; + border-radius: 0 !important; + color: unset; + margin-right: .4em; + max-width: 2em; + } + &:hover, &:focus, &:active { + box-shadow: none; + text-decoration: none; + > svg.rrze-elements-icon { + background-color: unset; + } + } + .tab-suffix { + display: inline-block; + margin-left: .4em; + font-weight: bold; + } + } + [aria-selected] { + font-weight: bold; + @media (min-width: 550px) { + border: 1px solid; + } + &::after { + //content: '\0020⬅'; + @media (min-width: 550px) { + + } + } + } + @media (min-width: 550px) { + padding: 0; + position: relative; + top: 1px; + @supports (-webkit-hyphens:none) { // Safari hack + top: 1.5px; + } + } + } + [role="tabpanel"] { + padding: 1.5rem; + border-top: 0; + overflow: hidden; + & > * + * { + margin-top: 0.75rem; + } + @media print { + display: block; + margin-bottom: 10px; + h1 { + margin-top: 0 !important; + } + } + } + */ +} +.rrze-elements-tabs [role=tab], +.rrze-elements-tabs [role=tab]:focus, +.rrze-elements-tabs [role=tab]:hover { + position: relative; + z-index: 2; + padding: 2px 6px; + overflow: visible; + outline: none; +} +.rrze-elements-tabs [role=tab] { + margin: 0 5px 0 0; + /*&[aria-selected="false"] { + border-bottom: 1px solid hsl(219deg 1% 72%); + }*/ + display: block; + width: 100%; + border-radius: 0; + font-size: 1rem; + text-align: left; + cursor: pointer; +} +.rrze-elements-tabs [role=tab][aria-selected=true] { + font-weight: bold; + /*padding: 2px 2px 4px; + margin-top: 0; + border-width: 2px; + border-top-width: 6px; + border-top-color: rgb(36 116 214); + border-bottom-color: hsl(220deg 43% 99%); + background: hsl(220deg 43% 99%);*/ +} +@media (min-width: 550px) { + .rrze-elements-tabs [role=tab] { + display: inline-block; + width: auto; + border-radius: 5px 5px 0 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + top: 1px; + } +} +.rrze-elements-tabs [role=tab] span.focus { + display: inline-block; + margin: 2px; + padding: 4px 6px; +} +.rrze-elements-tabs [role=tab] span.focus > svg.rrze-elements-icon { + padding: 0; + border-radius: 0 !important; + color: unset; + margin-right: 0.4em; + max-width: 2em; +} +.rrze-elements-tabs [role=tab] span.focus .tab-suffix { + display: inline-block; + margin-left: 0.4em; + font-weight: bold; +} +.rrze-elements-tabs [role=tabpanel] { + padding: 1rem; + min-height: 10em; + overflow: auto; +} +.rrze-elements-tabs [role=tabpanel].is-hidden { + display: none; +} +.rrze-elements-tabs [role=tabpanel] figure:first-child { + margin-top: 0; +} + +.rrze-elements-tabs.primary [role=tablist] button { + border: 1px solid var(--color-primary-ci-hell2, #CED9E7); + border-bottom-color: var(--color-primary-ci-hell, #04316A); + background-color: var(--color-primary-ci-hell2, #CED9E7); + color: var(--color-primary-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:focus, .rrze-elements-tabs.primary [role=tablist] button:active { + color: inherit; + border-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] button { + border-top: 1px solid var(--color-primary-ci-hell2, #CED9E7); + } + .rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:active { + color: inherit; + border-color: var(--color-primary-ci-hell, #04316A); + } + .rrze-elements-tabs.primary [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-primary-dunkler, #004A9F); + border-radius: 3px; + } +} +.rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { + background: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); + border-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-primary-ci-hell, #04316A); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { + background: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.primary [role=tabpanel] { + border: 1px solid var(--color-primary-ci-hell, #04316A); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} +@media print { + .rrze-elements-tabs.primary [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.zentral [role=tablist] button { + border: 1px solid var(--color-zentral-ci-hell2, #CED9E7); + border-bottom-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell2, #CED9E7); + color: var(--color-zentral-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:focus, .rrze-elements-tabs.zentral [role=tablist] button:active { + color: inherit; + border-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] button { + border-top: 1px solid var(--color-zentral-ci-hell2, #CED9E7); + } + .rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:active { + color: inherit; + border-color: var(--color-zentral-ci-hell, #04316A); + } + .rrze-elements-tabs.zentral [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-zentral-dunkler, #004A9F); + border-radius: 3px; + } +} +.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { + background: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); + border-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-zentral-ci-hell, #04316A); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { + background: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.zentral [role=tabpanel] { + border: 1px solid var(--color-zentral-ci-hell, #04316A); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tabpanel] { + border-top: 1px solid var(--color-zentral-ci-hell, #04316A); + } +} +@media print { + .rrze-elements-tabs.zentral [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.phil [role=tablist] button { + border: 1px solid var(--color-phil-ci-hell2, #F4E8CB); + border-bottom-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell2, #F4E8CB); + color: var(--color-phil-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:focus, .rrze-elements-tabs.phil [role=tablist] button:active { + color: inherit; + border-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] button { + border-top: 1px solid var(--color-phil-ci-hell2, #F4E8CB); + } + .rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:active { + color: inherit; + border-color: var(--color-phil-ci-hell, #FDB735); + } + .rrze-elements-tabs.phil [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-phil-dunkler, #e87722); + border-radius: 3px; + } +} +.rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { + background: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); + border-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-phil-ci-hell, #FDB735); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { + background: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); + border-bottom-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.phil [role=tabpanel] { + border: 1px solid var(--color-phil-ci-hell, #FDB735); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tabpanel] { + border-top: 1px solid var(--color-phil-ci-hell, #FDB735); + } +} +@media print { + .rrze-elements-tabs.phil [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #FDB735); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.med [role=tablist] button { + border: 1px solid var(--color-med-ci-hell2, #B9D9EC); + border-bottom-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell2, #B9D9EC); + color: var(--color-med-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:focus, .rrze-elements-tabs.med [role=tablist] button:active { + color: inherit; + border-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] button { + border-top: 1px solid var(--color-med-ci-hell2, #B9D9EC); + } + .rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:active { + color: inherit; + border-color: var(--color-med-ci-hell, #18B4F1); + } + .rrze-elements-tabs.med [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-med-dunkler, #005287); + border-radius: 3px; + } +} +.rrze-elements-tabs.med [role=tablist] [aria-selected=true] { + background: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); + border-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-med-ci-hell, #18B4F1); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { + background: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); + border-bottom-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.med [role=tabpanel] { + border: 1px solid var(--color-med-ci-hell, #18B4F1); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tabpanel] { + border-top: 1px solid var(--color-med-ci-hell, #18B4F1); + } +} +@media print { + .rrze-elements-tabs.med [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #18B4F1); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.nat [role=tablist] button { + border: 1px solid var(--color-nat-ci-hell2, #CFE0D8); + border-bottom-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell2, #CFE0D8); + color: var(--color-nat-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:focus, .rrze-elements-tabs.nat [role=tablist] button:active { + color: inherit; + border-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] button { + border-top: 1px solid var(--color-nat-ci-hell2, #CFE0D8); + } + .rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:active { + color: inherit; + border-color: var(--color-nat-ci-hell, #7BB725); + } + .rrze-elements-tabs.nat [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-nat-dunkler, #266141); + border-radius: 3px; + } +} +.rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { + background: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); + border-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-nat-ci-hell, #7BB725); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { + background: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); + border-bottom-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.nat [role=tabpanel] { + border: 1px solid var(--color-nat-ci-hell, #7BB725); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tabpanel] { + border-top: 1px solid var(--color-nat-ci-hell, #7BB725); + } +} +@media print { + .rrze-elements-tabs.nat [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #7BB725); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.rw [role=tablist] button { + border: 1px solid var(--color-rw-ci-hell2, #F2DED1); + border-bottom-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell2, #F2DED1); + color: var(--color-rw-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:focus, .rrze-elements-tabs.rw [role=tablist] button:active { + color: inherit; + border-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] button { + border-top: 1px solid var(--color-rw-ci-hell2, #F2DED1); + } + .rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:active { + color: inherit; + border-color: var(--color-rw-ci-hell, #C50F3C); + } + .rrze-elements-tabs.rw [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-rw-dunkler, #971B2F); + border-radius: 3px; + } +} +.rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { + background: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); + border-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-rw-ci-hell, #C50F3C); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { + background: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.rw [role=tabpanel] { + border: 1px solid var(--color-rw-ci-hell, #C50F3C); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tabpanel] { + border-top: 1px solid var(--color-rw-ci-hell, #C50F3C); + } +} +@media print { + .rrze-elements-tabs.rw [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #C50F3C); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.tf [role=tablist] button { + border: 1px solid var(--color-tf-ci-hell2, #D3DDE6); + border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell2, #D3DDE6); + color: var(--color-tf-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:focus, .rrze-elements-tabs.tf [role=tablist] button:active { + color: inherit; + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] button { + border-top: 1px solid var(--color-tf-ci-hell2, #D3DDE6); + } + .rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:active { + color: inherit; + border-color: var(--color-tf-ci-hell, #8C9FB1); + } + .rrze-elements-tabs.tf [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-tf-dunkler, #2F586E); + border-radius: 3px; + } +} +.rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { + background: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-hell-kontrast, #000); + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-tf-ci-hell, #8C9FB1); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { + background: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-hell-kontrast, #000); + border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.tf [role=tabpanel] { + border: 1px solid var(--color-tf-ci-hell, #8C9FB1); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tabpanel] { + border-top: 1px solid var(--color-tf-ci-hell, #8C9FB1); + } +} +@media print { + .rrze-elements-tabs.tf [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #8C9FB1); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs { + margin-bottom: 1em; +} +.rrze-elements-tabs [role=tab], +.rrze-elements-tabs [role=tab]:focus, +.rrze-elements-tabs [role=tab]:hover { + position: relative; + z-index: 2; + padding: 2px 6px; + overflow: visible; + outline: none; +} +.rrze-elements-tabs [role=tab] { + margin: 0 5px 0 0; + display: block; + width: 100%; + border-radius: 0; + font-size: 1rem; + text-align: left; + cursor: pointer; +} +.rrze-elements-tabs [role=tab][aria-selected=true] { + font-weight: bold; +} +.rrze-elements-tabs [role=tab] span.focus { + display: inline; + margin: 2px; + padding: 4px 6px; + flex-direction: row; + flex-wrap: nowrap; + justify-content: center; + align-items: baseline; +} +.rrze-elements-tabs [role=tab] span.focus > svg { + padding: 0; + border-radius: 0 !important; + color: unset; + margin-right: 0.4em; + max-width: 1.5ch; + display: inline; +} +@media (min-width: 550px) { + .rrze-elements-tabs [role=tab] { + display: inline-block; + width: auto; + border-radius: 5px 5px 0 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + top: 1px; + } +} +.rrze-elements-tabs [role=tab] span.focus { + display: inline; + margin: 2px; + padding: 4px 6px; +} +.rrze-elements-tabs [role=tab] span.focus > svg { + padding: 0; + border-radius: 0 !important; + color: unset; + margin-right: 0.4em; + max-width: 1.5ch; + display: inline; +} +.rrze-elements-tabs [role=tabpanel] { + padding: 1rem; + min-height: 10em; + overflow: auto; +} +.rrze-elements-tabs [role=tabpanel].is-hidden { + display: none; +} +.rrze-elements-tabs [role=tabpanel] figure:first-child { + margin-top: 0; +} +.rrze-elements-tabs .elements-tabs-label-icon-inside-editor { + max-height: 1.5ch; + max-width: 1.5ch; + padding-right: 1ch; + width: 1.5ch; +} + +.rrze-elements-tabs.primary [role=tablist] button { + border: 1px solid var(--color-primary-ci-hell2, #CED9E7); + border-bottom-color: var(--color-primary-ci-hell, #04316A); + background-color: var(--color-primary-ci-hell2, #CED9E7); + color: var(--color-primary-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:focus, .rrze-elements-tabs.primary [role=tablist] button:active { + color: inherit; + border-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] button { + border-top: 1px solid var(--color-primary-ci-hell2, #CED9E7); + } + .rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:active { + color: inherit; + border-color: var(--color-primary-ci-hell, #04316A); + } + .rrze-elements-tabs.primary [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-primary-dunkler, #004A9F); + border-radius: 3px; + } +} +.rrze-elements-tabs.primary [role=tablist] button.add-tab-button { + background-color: #1e1e1e; + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.primary [role=tablist] button.add-tab-button:hover { + background-color: rgb(9, 100, 132); + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { + background: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); + border-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-primary-ci-hell, #04316A); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { + background: var(--color-primary-ci-hell, #04316A); + color: var(--color-primary-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-primary-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.primary [role=tabpanel] { + border: 1px solid var(--color-primary-ci-hell, #04316A); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.primary [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} +@media print { + .rrze-elements-tabs.primary [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.zentral [role=tablist] button { + border: 1px solid var(--color-zentral-ci-hell2, #CED9E7); + border-bottom-color: var(--color-zentral-ci-hell, #04316A); + background-color: var(--color-zentral-ci-hell2, #CED9E7); + color: var(--color-zentral-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:focus, .rrze-elements-tabs.zentral [role=tablist] button:active { + color: inherit; + border-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] button { + border-top: 1px solid var(--color-zentral-ci-hell2, #CED9E7); + } + .rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:active { + color: inherit; + border-color: var(--color-zentral-ci-hell, #04316A); + } + .rrze-elements-tabs.zentral [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-zentral-dunkler, #004A9F); + border-radius: 3px; + } +} +.rrze-elements-tabs.zentral [role=tablist] button.add-tab-button { + background-color: #1e1e1e; + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.zentral [role=tablist] button.add-tab-button:hover { + background-color: rgb(9, 100, 132); + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { + background: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); + border-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-zentral-ci-hell, #04316A); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { + background: var(--color-zentral-ci-hell, #04316A); + color: var(--color-zentral-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-zentral-ci-hell, #04316A); +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.zentral [role=tabpanel] { + border: 1px solid var(--color-zentral-ci-hell, #04316A); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.zentral [role=tabpanel] { + border-top: 1px solid var(--color-zentral-ci-hell, #04316A); + } +} +@media print { + .rrze-elements-tabs.zentral [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #04316A); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.phil [role=tablist] button { + border: 1px solid var(--color-phil-ci-hell2, #F4E8CB); + border-bottom-color: var(--color-phil-ci-hell, #FDB735); + background-color: var(--color-phil-ci-hell2, #F4E8CB); + color: var(--color-phil-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:focus, .rrze-elements-tabs.phil [role=tablist] button:active { + color: inherit; + border-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] button { + border-top: 1px solid var(--color-phil-ci-hell2, #F4E8CB); + } + .rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:active { + color: inherit; + border-color: var(--color-phil-ci-hell, #FDB735); + } + .rrze-elements-tabs.phil [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-phil-dunkler, #e87722); + border-radius: 3px; + } +} +.rrze-elements-tabs.phil [role=tablist] button.add-tab-button { + background-color: #1e1e1e; + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.phil [role=tablist] button.add-tab-button:hover { + background-color: rgb(9, 100, 132); + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { + background: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); + border-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-phil-ci-hell, #FDB735); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { + background: var(--color-phil-ci-hell, #FDB735); + color: var(--color-phil-ci-hell-kontrast, #000); + border-bottom-color: var(--color-phil-ci-hell, #FDB735); +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.phil [role=tabpanel] { + border: 1px solid var(--color-phil-ci-hell, #FDB735); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.phil [role=tabpanel] { + border-top: 1px solid var(--color-phil-ci-hell, #FDB735); + } +} +@media print { + .rrze-elements-tabs.phil [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #FDB735); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.med [role=tablist] button { + border: 1px solid var(--color-med-ci-hell2, #B9D9EC); + border-bottom-color: var(--color-med-ci-hell, #18B4F1); + background-color: var(--color-med-ci-hell2, #B9D9EC); + color: var(--color-med-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:focus, .rrze-elements-tabs.med [role=tablist] button:active { + color: inherit; + border-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] button { + border-top: 1px solid var(--color-med-ci-hell2, #B9D9EC); + } + .rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:active { + color: inherit; + border-color: var(--color-med-ci-hell, #18B4F1); + } + .rrze-elements-tabs.med [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-med-dunkler, #005287); + border-radius: 3px; + } +} +.rrze-elements-tabs.med [role=tablist] button.add-tab-button { + background-color: #1e1e1e; + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.med [role=tablist] button.add-tab-button:hover { + background-color: rgb(9, 100, 132); + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.med [role=tablist] [aria-selected=true] { + background: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); + border-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-med-ci-hell, #18B4F1); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { + background: var(--color-med-ci-hell, #18B4F1); + color: var(--color-med-ci-hell-kontrast, #000); + border-bottom-color: var(--color-med-ci-hell, #18B4F1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.med [role=tabpanel] { + border: 1px solid var(--color-med-ci-hell, #18B4F1); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.med [role=tabpanel] { + border-top: 1px solid var(--color-med-ci-hell, #18B4F1); + } +} +@media print { + .rrze-elements-tabs.med [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #18B4F1); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.nat [role=tablist] button { + border: 1px solid var(--color-nat-ci-hell2, #CFE0D8); + border-bottom-color: var(--color-nat-ci-hell, #7BB725); + background-color: var(--color-nat-ci-hell2, #CFE0D8); + color: var(--color-nat-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:focus, .rrze-elements-tabs.nat [role=tablist] button:active { + color: inherit; + border-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] button { + border-top: 1px solid var(--color-nat-ci-hell2, #CFE0D8); + } + .rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:active { + color: inherit; + border-color: var(--color-nat-ci-hell, #7BB725); + } + .rrze-elements-tabs.nat [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-nat-dunkler, #266141); + border-radius: 3px; + } +} +.rrze-elements-tabs.nat [role=tablist] button.add-tab-button { + background-color: #1e1e1e; + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.nat [role=tablist] button.add-tab-button:hover { + background-color: rgb(9, 100, 132); + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { + background: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); + border-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-nat-ci-hell, #7BB725); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { + background: var(--color-nat-ci-hell, #7BB725); + color: var(--color-nat-ci-hell-kontrast, #000); + border-bottom-color: var(--color-nat-ci-hell, #7BB725); +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.nat [role=tabpanel] { + border: 1px solid var(--color-nat-ci-hell, #7BB725); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.nat [role=tabpanel] { + border-top: 1px solid var(--color-nat-ci-hell, #7BB725); + } +} +@media print { + .rrze-elements-tabs.nat [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #7BB725); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.rw [role=tablist] button { + border: 1px solid var(--color-rw-ci-hell2, #F2DED1); + border-bottom-color: var(--color-rw-ci-hell, #C50F3C); + background-color: var(--color-rw-ci-hell2, #F2DED1); + color: var(--color-rw-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:focus, .rrze-elements-tabs.rw [role=tablist] button:active { + color: inherit; + border-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] button { + border-top: 1px solid var(--color-rw-ci-hell2, #F2DED1); + } + .rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:active { + color: inherit; + border-color: var(--color-rw-ci-hell, #C50F3C); + } + .rrze-elements-tabs.rw [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-rw-dunkler, #971B2F); + border-radius: 3px; + } +} +.rrze-elements-tabs.rw [role=tablist] button.add-tab-button { + background-color: #1e1e1e; + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.rw [role=tablist] button.add-tab-button:hover { + background-color: rgb(9, 100, 132); + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { + background: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); + border-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-rw-ci-hell, #C50F3C); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { + background: var(--color-rw-ci-hell, #C50F3C); + color: var(--color-rw-ci-hell-kontrast, #fff); + border-bottom-color: var(--color-rw-ci-hell, #C50F3C); +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.rw [role=tabpanel] { + border: 1px solid var(--color-rw-ci-hell, #C50F3C); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.rw [role=tabpanel] { + border-top: 1px solid var(--color-rw-ci-hell, #C50F3C); + } +} +@media print { + .rrze-elements-tabs.rw [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #C50F3C); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} + +.rrze-elements-tabs.tf [role=tablist] button { + border: 1px solid var(--color-tf-ci-hell2, #D3DDE6); + border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); + background-color: var(--color-tf-ci-hell2, #D3DDE6); + color: var(--color-tf-ci-hell2-kontrast, #000); +} +.rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:focus, .rrze-elements-tabs.tf [role=tablist] button:active { + color: inherit; + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] button { + border-top: 1px solid var(--color-tf-ci-hell2, #D3DDE6); + } + .rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:active { + color: inherit; + border-color: var(--color-tf-ci-hell, #8C9FB1); + } + .rrze-elements-tabs.tf [role=tablist] button:focus > span.focus { + padding: 2px 4px; + border: 2px solid var(--color-tf-dunkler, #2F586E); + border-radius: 3px; + } +} +.rrze-elements-tabs.tf [role=tablist] button.add-tab-button { + background-color: #1e1e1e; + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.tf [role=tablist] button.add-tab-button:hover { + background-color: rgb(9, 100, 132); + color: #fff; + padding: 6px 0.6rem; + border: none; +} +.rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { + background: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-hell-kontrast, #000); + border-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { + border: 1px solid; + background: #fff; + border-color: var(--color-tf-ci-hell, #8C9FB1); + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { + background: var(--color-tf-ci-hell, #8C9FB1); + color: var(--color-tf-ci-hell-kontrast, #000); + border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { + background: #fff; + border-bottom-color: #fff; + color: unset; + } +} +.rrze-elements-tabs.tf [role=tabpanel] { + border: 1px solid var(--color-tf-ci-hell, #8C9FB1); + border-top: 0; +} +@media (min-width: 550px) { + .rrze-elements-tabs.tf [role=tabpanel] { + border-top: 1px solid var(--color-tf-ci-hell, #8C9FB1); + } +} +@media print { + .rrze-elements-tabs.tf [role=tabpanel] { + border-top: 1px solid var(--color-primary-ci-hell, #8C9FB1); + } +} + +.print-only { + display: none; +} +@media print { + .print-only { + display: block; + } +} + +@media print { + .hide-in-print { + display: none !important; + } +} diff --git a/build/tabs/index.js b/build/tabs/index.js index 5857d4ef..9a676f2c 100644 --- a/build/tabs/index.js +++ b/build/tabs/index.js @@ -1 +1,466 @@ -!function(){var e={156:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},854:function(e,r,t){var a=t(156),n=t(872),o=Object.hasOwnProperty,i=Object.create(null);for(var s in a)o.call(a,s)&&(i[a[s]]=s);var l=e.exports={to:{},get:{}};function c(e,r,t){return Math.min(Math.max(r,e),t)}function u(e){var r=Math.round(e).toString(16).toUpperCase();return r.length<2?"0"+r:r}l.get=function(e){var r,t;switch(e.substring(0,3).toLowerCase()){case"hsl":r=l.get.hsl(e),t="hsl";break;case"hwb":r=l.get.hwb(e),t="hwb";break;default:r=l.get.rgb(e),t="rgb"}return r?{model:t,value:r}:null},l.get.rgb=function(e){if(!e)return null;var r,t,n,i=[0,0,0,1];if(r=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(n=r[2],r=r[1],t=0;t<3;t++){var s=2*t;i[t]=parseInt(r.slice(s,s+2),16)}n&&(i[3]=parseInt(n,16)/255)}else if(r=e.match(/^#([a-f0-9]{3,4})$/i)){for(n=(r=r[1])[3],t=0;t<3;t++)i[t]=parseInt(r[t]+r[t],16);n&&(i[3]=parseInt(n+n,16)/255)}else if(r=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(t=0;t<3;t++)i[t]=parseInt(r[t+1],0);r[4]&&(r[5]?i[3]=.01*parseFloat(r[4]):i[3]=parseFloat(r[4]))}else{if(!(r=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(r=e.match(/^(\w+)$/))?"transparent"===r[1]?[0,0,0,0]:o.call(a,r[1])?((i=a[r[1]])[3]=1,i):null:null;for(t=0;t<3;t++)i[t]=Math.round(2.55*parseFloat(r[t+1]));r[4]&&(r[5]?i[3]=.01*parseFloat(r[4]):i[3]=parseFloat(r[4]))}for(t=0;t<3;t++)i[t]=c(i[t],0,255);return i[3]=c(i[3],0,1),i},l.get.hsl=function(e){if(!e)return null;var r=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(r){var t=parseFloat(r[4]);return[(parseFloat(r[1])%360+360)%360,c(parseFloat(r[2]),0,100),c(parseFloat(r[3]),0,100),c(isNaN(t)?1:t,0,1)]}return null},l.get.hwb=function(e){if(!e)return null;var r=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(r){var t=parseFloat(r[4]);return[(parseFloat(r[1])%360+360)%360,c(parseFloat(r[2]),0,100),c(parseFloat(r[3]),0,100),c(isNaN(t)?1:t,0,1)]}return null},l.to.hex=function(){var e=n(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},l.to.rgb=function(){var e=n(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},l.to.rgb.percent=function(){var e=n(arguments),r=Math.round(e[0]/255*100),t=Math.round(e[1]/255*100),a=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+r+"%, "+t+"%, "+a+"%)":"rgba("+r+"%, "+t+"%, "+a+"%, "+e[3]+")"},l.to.hsl=function(){var e=n(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},l.to.hwb=function(){var e=n(arguments),r="";return e.length>=4&&1!==e[3]&&(r=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+r+")"},l.to.keyword=function(e){return i[e.slice(0,3)]}},520:function(e,r,t){const a=t(854),n=t(137),o=["keyword","gray","hex"],i={};for(const e of Object.keys(n))i[[...n[e].labels].sort().join("")]=e;const s={};function l(e,r){if(!(this instanceof l))return new l(e,r);if(r&&r in o&&(r=null),r&&!(r in n))throw new Error("Unknown model: "+r);let t,c;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof l)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if("string"==typeof e){const r=a.get(e);if(null===r)throw new Error("Unable to parse color from string: "+e);this.model=r.model,c=n[this.model].channels,this.color=r.value.slice(0,c),this.valpha="number"==typeof r.value[c]?r.value[c]:1}else if(e.length>0){this.model=r||"rgb",c=n[this.model].channels;const t=Array.prototype.slice.call(e,0,c);this.color=h(t,c),this.valpha="number"==typeof e[c]?e[c]:1}else if("number"==typeof e)this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;const r=Object.keys(e);"alpha"in e&&(r.splice(r.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);const a=r.sort().join("");if(!(a in i))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=i[a];const{labels:o}=n[this.model],s=[];for(t=0;t(e%360+360)%360)),saturationl:u("hsl",1,d(100)),lightness:u("hsl",2,d(100)),saturationv:u("hsv",1,d(100)),value:u("hsv",2,d(100)),chroma:u("hcg",1,d(100)),gray:u("hcg",2,d(100)),white:u("hwb",1,d(100)),wblack:u("hwb",2,d(100)),cyan:u("cmyk",0,d(100)),magenta:u("cmyk",1,d(100)),yellow:u("cmyk",2,d(100)),black:u("cmyk",3,d(100)),x:u("xyz",0,d(95.047)),y:u("xyz",1,d(100)),z:u("xyz",2,d(108.833)),l:u("lab",0,d(100)),a:u("lab",1),b:u("lab",2),keyword(e){return void 0!==e?new l(e):n[this.model].keyword(this.color)},hex(e){return void 0!==e?new l(e):a.to.hex(this.rgb().round().color)},hexa(e){if(void 0!==e)return new l(e);const r=this.rgb().round().color;let t=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===t.length&&(t="0"+t),a.to.hex(r)+t},rgbNumber(){const e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity(){const e=this.rgb().color,r=[];for(const[t,a]of e.entries()){const e=a/255;r[t]=e<=.04045?e/12.92:((e+.055)/1.055)**2.4}return.2126*r[0]+.7152*r[1]+.0722*r[2]},contrast(e){const r=this.luminosity(),t=e.luminosity();return r>t?(r+.05)/(t+.05):(t+.05)/(r+.05)},level(e){const r=this.contrast(e);return r>=7?"AAA":r>=4.5?"AA":""},isDark(){const e=this.rgb().color;return(2126*e[0]+7152*e[1]+722*e[2])/1e4<128},isLight(){return!this.isDark()},negate(){const e=this.rgb();for(let r=0;r<3;r++)e.color[r]=255-e.color[r];return e},lighten(e){const r=this.hsl();return r.color[2]+=r.color[2]*e,r},darken(e){const r=this.hsl();return r.color[2]-=r.color[2]*e,r},saturate(e){const r=this.hsl();return r.color[1]+=r.color[1]*e,r},desaturate(e){const r=this.hsl();return r.color[1]-=r.color[1]*e,r},whiten(e){const r=this.hwb();return r.color[1]+=r.color[1]*e,r},blacken(e){const r=this.hwb();return r.color[2]+=r.color[2]*e,r},grayscale(){const e=this.rgb().color,r=.3*e[0]+.59*e[1]+.11*e[2];return l.rgb(r,r,r)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){const r=this.hsl();let t=r.color[0];return t=(t+e)%360,t=t<0?360+t:t,r.color[0]=t,r},mix(e,r){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);const t=e.rgb(),a=this.rgb(),n=void 0===r?.5:r,o=2*n-1,i=t.alpha()-a.alpha(),s=((o*i==-1?o:(o+i)/(1+o*i))+1)/2,c=1-s;return l.rgb(s*t.red()+c*a.red(),s*t.green()+c*a.green(),s*t.blue()+c*a.blue(),t.alpha()*n+a.alpha()*(1-n))}};for(const e of Object.keys(n)){if(o.includes(e))continue;const{channels:r}=n[e];l.prototype[e]=function(...r){return this.model===e?new l(this):r.length>0?new l(r,e):new l([...(t=n[this.model][e].raw(this.color),Array.isArray(t)?t:[t]),this.valpha],e);var t},l[e]=function(...t){let a=t[0];return"number"==typeof a&&(a=h(t,r)),new l(a,e)}}function c(e){return function(r){return function(e,r){return Number(e.toFixed(r))}(r,e)}}function u(e,r,t){e=Array.isArray(e)?e:[e];for(const a of e)(s[a]||(s[a]=[]))[r]=t;return e=e[0],function(a){let n;return void 0!==a?(t&&(a=t(a)),n=this[e](),n.color[r]=a,n):(n=this[e]().color[r],t&&(n=t(n)),n)}}function d(e){return function(r){return Math.max(0,Math.min(e,r))}}function h(e,r){for(let t=0;t1&&(n-=1)),[360*n,100*o,100*c]},o.rgb.hwb=function(e){const r=e[0],t=e[1];let a=e[2];const n=o.rgb.hsl(e)[0],i=1/255*Math.min(r,Math.min(t,a));return a=1-1/255*Math.max(r,Math.max(t,a)),[n,100*i,100*a]},o.rgb.cmyk=function(e){const r=e[0]/255,t=e[1]/255,a=e[2]/255,n=Math.min(1-r,1-t,1-a);return[100*((1-r-n)/(1-n)||0),100*((1-t-n)/(1-n)||0),100*((1-a-n)/(1-n)||0),100*n]},o.rgb.keyword=function(e){const r=n[e];if(r)return r;let t,o=1/0;for(const r of Object.keys(a)){const n=(s=a[r],((i=e)[0]-s[0])**2+(i[1]-s[1])**2+(i[2]-s[2])**2);n.04045?((r+.055)/1.055)**2.4:r/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,a=a>.04045?((a+.055)/1.055)**2.4:a/12.92,[100*(.4124*r+.3576*t+.1805*a),100*(.2126*r+.7152*t+.0722*a),100*(.0193*r+.1192*t+.9505*a)]},o.rgb.lab=function(e){const r=o.rgb.xyz(e);let t=r[0],a=r[1],n=r[2];return t/=95.047,a/=100,n/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,[116*a-16,500*(t-a),200*(a-n)]},o.hsl.rgb=function(e){const r=e[0]/360,t=e[1]/100,a=e[2]/100;let n,o,i;if(0===t)return i=255*a,[i,i,i];n=a<.5?a*(1+t):a+t-a*t;const s=2*a-n,l=[0,0,0];for(let e=0;e<3;e++)o=r+1/3*-(e-1),o<0&&o++,o>1&&o--,i=6*o<1?s+6*(n-s)*o:2*o<1?n:3*o<2?s+(n-s)*(2/3-o)*6:s,l[e]=255*i;return l},o.hsl.hsv=function(e){const r=e[0];let t=e[1]/100,a=e[2]/100,n=t;const o=Math.max(a,.01);return a*=2,t*=a<=1?a:2-a,n*=o<=1?o:2-o,[r,100*(0===a?2*n/(o+n):2*t/(a+t)),(a+t)/2*100]},o.hsv.rgb=function(e){const r=e[0]/60,t=e[1]/100;let a=e[2]/100;const n=Math.floor(r)%6,o=r-Math.floor(r),i=255*a*(1-t),s=255*a*(1-t*o),l=255*a*(1-t*(1-o));switch(a*=255,n){case 0:return[a,l,i];case 1:return[s,a,i];case 2:return[i,a,l];case 3:return[i,s,a];case 4:return[l,i,a];case 5:return[a,i,s]}},o.hsv.hsl=function(e){const r=e[0],t=e[1]/100,a=e[2]/100,n=Math.max(a,.01);let o,i;i=(2-t)*a;const s=(2-t)*n;return o=t*n,o/=s<=1?s:2-s,o=o||0,i/=2,[r,100*o,100*i]},o.hwb.rgb=function(e){const r=e[0]/360;let t=e[1]/100,a=e[2]/100;const n=t+a;let o;n>1&&(t/=n,a/=n);const i=Math.floor(6*r),s=1-a;o=6*r-i,1&i&&(o=1-o);const l=t+o*(s-t);let c,u,d;switch(i){default:case 6:case 0:c=s,u=l,d=t;break;case 1:c=l,u=s,d=t;break;case 2:c=t,u=s,d=l;break;case 3:c=t,u=l,d=s;break;case 4:c=l,u=t,d=s;break;case 5:c=s,u=t,d=l}return[255*c,255*u,255*d]},o.cmyk.rgb=function(e){const r=e[0]/100,t=e[1]/100,a=e[2]/100,n=e[3]/100;return[255*(1-Math.min(1,r*(1-n)+n)),255*(1-Math.min(1,t*(1-n)+n)),255*(1-Math.min(1,a*(1-n)+n))]},o.xyz.rgb=function(e){const r=e[0]/100,t=e[1]/100,a=e[2]/100;let n,o,i;return n=3.2406*r+-1.5372*t+-.4986*a,o=-.9689*r+1.8758*t+.0415*a,i=.0557*r+-.204*t+1.057*a,n=n>.0031308?1.055*n**(1/2.4)-.055:12.92*n,o=o>.0031308?1.055*o**(1/2.4)-.055:12.92*o,i=i>.0031308?1.055*i**(1/2.4)-.055:12.92*i,n=Math.min(Math.max(0,n),1),o=Math.min(Math.max(0,o),1),i=Math.min(Math.max(0,i),1),[255*n,255*o,255*i]},o.xyz.lab=function(e){let r=e[0],t=e[1],a=e[2];return r/=95.047,t/=100,a/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,[116*t-16,500*(r-t),200*(t-a)]},o.lab.xyz=function(e){let r,t,a;t=(e[0]+16)/116,r=e[1]/500+t,a=t-e[2]/200;const n=t**3,o=r**3,i=a**3;return t=n>.008856?n:(t-16/116)/7.787,r=o>.008856?o:(r-16/116)/7.787,a=i>.008856?i:(a-16/116)/7.787,r*=95.047,t*=100,a*=108.883,[r,t,a]},o.lab.lch=function(e){const r=e[0],t=e[1],a=e[2];let n;return n=360*Math.atan2(a,t)/2/Math.PI,n<0&&(n+=360),[r,Math.sqrt(t*t+a*a),n]},o.lch.lab=function(e){const r=e[0],t=e[1],a=e[2]/360*2*Math.PI;return[r,t*Math.cos(a),t*Math.sin(a)]},o.rgb.ansi16=function(e,r=null){const[t,a,n]=e;let i=null===r?o.rgb.hsv(e)[2]:r;if(i=Math.round(i/50),0===i)return 30;let s=30+(Math.round(n/255)<<2|Math.round(a/255)<<1|Math.round(t/255));return 2===i&&(s+=60),s},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){const r=e[0],t=e[1],a=e[2];return r===t&&t===a?r<8?16:r>248?231:Math.round((r-8)/247*24)+232:16+36*Math.round(r/255*5)+6*Math.round(t/255*5)+Math.round(a/255*5)},o.ansi16.rgb=function(e){let r=e%10;if(0===r||7===r)return e>50&&(r+=3.5),r=r/10.5*255,[r,r,r];const t=.5*(1+~~(e>50));return[(1&r)*t*255,(r>>1&1)*t*255,(r>>2&1)*t*255]},o.ansi256.rgb=function(e){if(e>=232){const r=10*(e-232)+8;return[r,r,r]}let r;return e-=16,[Math.floor(e/36)/5*255,Math.floor((r=e%36)/6)/5*255,r%6/5*255]},o.rgb.hex=function(e){const r=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(r.length)+r},o.hex.rgb=function(e){const r=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!r)return[0,0,0];let t=r[0];3===r[0].length&&(t=t.split("").map((e=>e+e)).join(""));const a=parseInt(t,16);return[a>>16&255,a>>8&255,255&a]},o.rgb.hcg=function(e){const r=e[0]/255,t=e[1]/255,a=e[2]/255,n=Math.max(Math.max(r,t),a),o=Math.min(Math.min(r,t),a),i=n-o;let s,l;return s=i<1?o/(1-i):0,l=i<=0?0:n===r?(t-a)/i%6:n===t?2+(a-r)/i:4+(r-t)/i,l/=6,l%=1,[360*l,100*i,100*s]},o.hsl.hcg=function(e){const r=e[1]/100,t=e[2]/100,a=t<.5?2*r*t:2*r*(1-t);let n=0;return a<1&&(n=(t-.5*a)/(1-a)),[e[0],100*a,100*n]},o.hsv.hcg=function(e){const r=e[1]/100,t=e[2]/100,a=r*t;let n=0;return a<1&&(n=(t-a)/(1-a)),[e[0],100*a,100*n]},o.hcg.rgb=function(e){const r=e[0]/360,t=e[1]/100,a=e[2]/100;if(0===t)return[255*a,255*a,255*a];const n=[0,0,0],o=r%1*6,i=o%1,s=1-i;let l=0;switch(Math.floor(o)){case 0:n[0]=1,n[1]=i,n[2]=0;break;case 1:n[0]=s,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=i;break;case 3:n[0]=0,n[1]=s,n[2]=1;break;case 4:n[0]=i,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=s}return l=(1-t)*a,[255*(t*n[0]+l),255*(t*n[1]+l),255*(t*n[2]+l)]},o.hcg.hsv=function(e){const r=e[1]/100,t=r+e[2]/100*(1-r);let a=0;return t>0&&(a=r/t),[e[0],100*a,100*t]},o.hcg.hsl=function(e){const r=e[1]/100,t=e[2]/100*(1-r)+.5*r;let a=0;return t>0&&t<.5?a=r/(2*t):t>=.5&&t<1&&(a=r/(2*(1-t))),[e[0],100*a,100*t]},o.hcg.hwb=function(e){const r=e[1]/100,t=r+e[2]/100*(1-r);return[e[0],100*(t-r),100*(1-t)]},o.hwb.hcg=function(e){const r=e[1]/100,t=1-e[2]/100,a=t-r;let n=0;return a<1&&(n=(t-a)/(1-a)),[e[0],100*a,100*n]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=function(e){return[0,0,e[0]]},o.gray.hsv=o.gray.hsl,o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.gray.hex=function(e){const r=255&Math.round(e[0]/100*255),t=((r<<16)+(r<<8)+r).toString(16).toUpperCase();return"000000".substring(t.length)+t},o.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},137:function(e,r,t){const a=t(920),n=t(584),o={};Object.keys(a).forEach((e=>{o[e]={},Object.defineProperty(o[e],"channels",{value:a[e].channels}),Object.defineProperty(o[e],"labels",{value:a[e].labels});const r=n(e);Object.keys(r).forEach((t=>{const a=r[t];o[e][t]=function(e){const r=function(...r){const t=r[0];if(null==t)return t;t.length>1&&(r=t);const a=e(r);if("object"==typeof a)for(let e=a.length,r=0;r1&&(r=t),e(r))};return"conversion"in e&&(r.conversion=e.conversion),r}(a)}))})),e.exports=o},584:function(e,r,t){const a=t(920);function n(e,r){return function(t){return r(e(t))}}function o(e,r){const t=[r[e].parent,e];let o=a[r[e].parent][e],i=r[e].parent;for(;r[i].parent;)t.unshift(r[i].parent),o=n(a[r[i].parent][i],o),i=r[i].parent;return o.conversion=t,o}e.exports=function(e){const r=function(e){const r=function(){const e={},r=Object.keys(a);for(let t=r.length,a=0;a=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}}},r={};function t(a){var n=r[a];if(void 0!==n)return n.exports;var o=r[a]={exports:{}};return e[a](o,o.exports,t),o.exports}t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,{a:r}),r},t.d=function(e,r){for(var a in r)t.o(r,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:r[a]})},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},function(){"use strict";var e=window.ReactJSXRuntime,r=window.wp.blocks,a=window.wp.blockEditor,n=window.wp.components,o=window.wp.i18n,i=window.wp.element,s=window.wp.data,l=function(r){var t=r.warning,a=r.min,i=r.max,s=r.count,l=r.status,c=r.className;return(null===i?s>=a:s>=a&&s0&&void 0!==arguments[0]?arguments[0]:"none";return(0,e.jsx)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",height:"1em",viewBox:"0 0 512 512",children:(0,e.jsx)(n.Path,{fill:r,d:"M0 64C0 46.3 14.3 32 32 32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16v32H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48H128c-8.8 0-16 7.2-16 16s7.2 16 16 16H240v70.6L189.1 307c-5.2-2-10.6-3-16.2-3h-2.1c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6H316.4c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8H339c-5.5 0-11 1-16.2 3L272 326.6V256H384c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V176h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"})})},l=s("#D3D3D3"),c=s("#000"),u=function(e){a({xray:e})};return(0,e.jsx)(n.ToolbarGroup,{children:(0,e.jsx)(n.ToolbarItem,{children:function(){return(0,e.jsx)(n.ToolbarDropdownMenu,{icon:i?c:l,label:(0,o.__)("Display options for the Editor","rrze-elements-blocks"),controls:[{title:(0,o.__)("Reveal all tabs inside the Editor (X-ray)","rrze-elements-blocks"),icon:c,onClick:function(){return u(!0)}},{title:(0,o.__)("Only show active tabs inside the editor","rrze-elements-blocks"),icon:l,onClick:function(){return u(!1)}}]})}})})},d=window.wp.primitives,h=(0,e.jsx)(d.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,e.jsx)(d.Path,{d:"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z"})}),p=t(520),g=t.n(p),m=function(e,r){try{if(e)r({textColor:g()(e).isDark()?"#ffffff":""})}catch(e){console.error("Invalid color string provided to updateColorAttributes:",e)}},b=function(r){var t,i=r.attributes,s=r.setAttributes,l=r.hex,c=r.useStyle,u=r.customColor,d=void 0!==u&&u,h=r.useTextColor,p=void 0!==h&&h,g=r.overwriteThemeColors,b=void 0!==g&&g,f=r.clearButton,w=void 0!==f&&f,v=(b?null:(0,a.useSettings)("color.palette")[0])||k,y=l?i.color:null===(t=v.find((function(e){return e.slug===i.color})))||void 0===t?void 0:t.color;return(0,e.jsx)(n.PanelBody,{title:(0,o.__)("Color Settings","rrze-elements-blocks"),children:(0,e.jsx)(n.ColorPalette,{colors:v,value:y,onChange:function(e){return function(e,r,t){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],i=e.find((function(e){return e.color===r}));i&&a?(t({color:i.color}),m(r,t),n&&(t({style:i.slug}),m(r,t))):i?t({color:i.slug}):n&&(t({color:r,style:""}),o&&m(r,t))}(v,e,s,l,c,p)},disableCustomColors:!d,clearable:w})})},f=function(r){var t=r.attributes,i=r.setAttributes,s=r.colorData,l=void 0===s?k:s,c=r.useStyle,u=void 0!==c&&c,d=r.hex,p=void 0!==d&&d,g=r.overwriteThemeColors,m=(void 0!==g&&g?null:(0,a.useSettings)("color.palette")[0])||l,b="rrzeElementsBFakColorSelector";return t.color&&(b="rrzeElementsBFakColorSelector ".concat(p?t.color.slice(1):t.color)),(0,e.jsx)(n.ToolbarGroup,{children:(0,e.jsx)(n.ToolbarItem,{children:function(){return(0,e.jsx)(n.ToolbarDropdownMenu,{icon:h,className:b,label:(0,o.__)("Select a Color","rrze-elements-blocks"),controls:m.map((function(e){return{key:e.slug,title:e.name,icon:h,onClick:function(){return i({color:p?e.color:e.slug,style:u?e.slug:""})}}}))})}})})},k=[{color:"#04316A",slug:"",name:(0,o.__)("Central institution","rrze-elements-blocks")},{color:"#C50F3C",slug:"rw",name:(0,o.__)("Faculty of Business, Economics, and Law","rrze-elements-blocks")},{color:"#7bb725",slug:"nat",name:(0,o.__)("Faculty of Sciences","rrze-elements-blocks")},{color:"#18B4F1",slug:"med",name:(0,o.__)("Faculty of Medicine","rrze-elements-blocks")},{color:"#FDB735",slug:"phil",name:(0,o.__)("Faculty of Humanities, Social Sciences, and Theology","rrze-elements-blocks")},{color:"#8C9FB1",slug:"tf",name:(0,o.__)("Faculty of Engineering","rrze-elements-blocks")}],w=([{color:"#fff",slug:"inherit",name:(0,o.__)("Inherit color","rrze-elements-blocks")}].concat(k),function(r){return(0,e.jsx)(b,Object.assign({},r))}),v=function(r){return(0,e.jsx)(f,Object.assign({},r))},y=function(r){var t=r.attributes,i=r.setAttributes,s=t.xray;return(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(a.InspectorControls,{children:[(0,e.jsx)(n.PanelBody,{title:(0,o.__)("X-ray","rrze-elements-blocks"),initialOpen:!1,children:(0,e.jsx)(n.ToggleControl,{label:(0,o.__)("Show / Hide all inactive tabs inside the editor.","rrze-elements-blocks"),checked:s,onChange:function(e){return i({xray:e})}})}),(0,e.jsx)(w,{attributes:{color:t.color},setAttributes:i})]})})},x=JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'),j=window.wp.a11y;function q(e){return function(e){if(Array.isArray(e))return M(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||z(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,o,i,s=[],l=!0,c=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;l=!1}else for(;!(l=(a=o.call(t)).done)&&(s.push(a.value),s.length!==r);l=!0);}catch(e){c=!0,n=e}finally{try{if(!l&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(c)throw n}}return s}}(e,r)||z(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function z(e,r){if(e){if("string"==typeof e)return M(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?M(e,r):void 0}}function M(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=Array(r);t0?(0,e.jsx)(n.__experimentalGrid,{columns:12,children:v.map((function(r){return(0,e.jsx)(n.Button,{isPressed:r.value===t.icon,onClick:function(){return P(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(C,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:t,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))}):(0,e.jsx)("p",{children:(0,o.__)("No icons found. Please try a different search term.","rrze-elements-blocks")})]})]}),(0,e.jsx)(n.__experimentalDivider,{}),(0,e.jsxs)(n.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(n.__experimentalHeading,{children:(0,o.__)("Solid Icons","rrze-elements-blocks")}),(0,e.jsx)(n.__experimentalGrid,{columns:12,children:l.map((function(r){return(0,e.jsx)(n.Button,{isPressed:r.value===t.icon,onClick:function(){return P(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(C,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:t,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(n.__experimentalDivider,{}),(0,e.jsxs)(n.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(n.__experimentalHeading,{children:(0,o.__)("Regular Icons","rrze-elements-blocks")}),(0,e.jsx)(n.__experimentalGrid,{columns:12,children:d.map((function(r){return(0,e.jsx)(n.Button,{isPressed:r.value===t.icon,onClick:function(){return P(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(C,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:t,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(n.__experimentalDivider,{}),(0,e.jsxs)(n.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(n.__experimentalHeading,{children:(0,o.__)("Brand Icons","rrze-elements-blocks")}),(0,e.jsx)(n.__experimentalGrid,{columns:12,children:g.map((function(r){return(0,e.jsx)(n.Button,{isPressed:r.value===t.icon,onClick:function(){return P(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(C,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:t,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(n.__experimentalSpacer,{paddingBottom:"1rem",children:(0,e.jsx)(n.__experimentalDivider,{})})]})})),function(r){r.type,r.iconName;var t=r.attributes,a=(r.defaultClass,r.setAttributes,r.className),n=void 0===a?"":a,o=r.onClick,i=r.iconValue,s=void 0===i?"":i,l=function(){o&&o()},c=s.split(" ")[0]||"",u=s.split(" ")[1]||"";return""===s?(0,e.jsx)("span",{className:"".concat(t.svgString," ").concat(n),onClick:l}):(0,e.jsx)("span",{className:"fa-".concat(c," fa-").concat(u," ").concat(n),onClick:l})});function I(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=Array(r);t0&&(m(),p({active:x[0].clientId})),x&&x.find((function(e){return e.clientId===h.active}))||x&&x.length>0&&(m(),p({active:x[0].clientId}))}),[x,h.active]);var j=function(e){return void 0===x[e]||x[e].clientId===h.active||""===h.active};return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(l,{warning:(0,o.__)("We recommend using a maximum of 4 tabs for the best User Experience.","rrze-elements-blocks"),min:5,max:null,count:(null===(d=h.innerClientIds)||void 0===d?void 0:d.length)||0,status:"info",className:"accordion-notice"}),(0,e.jsxs)("div",Object.assign({},b,{children:[(0,e.jsx)(y,{attributes:{xray:h.xray,color:h.color},setAttributes:p}),(0,e.jsxs)(a.BlockControls,{children:[(0,e.jsx)(u,{attributes:{xray:h.xray},setAttributes:p}),(0,e.jsx)(v,{attributes:{color:h.color},setAttributes:p})]}),(0,e.jsxs)("div",{className:"rrze-elements-tabs primary ".concat(h.color),id:"tabs-1",children:[(0,e.jsxs)("div",{role:"tablist",className:"manual",children:[h.innerClientIds.map((function(r,t){var a,o,i,s=(o=(null===(a=r.icon)||void 0===a?void 0:a.split(" "))||[],i=2,function(e){if(Array.isArray(e))return e}(o)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,o,i,s=[],l=!0,c=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;l=!1}else for(;!(l=(a=o.call(t)).done)&&(s.push(a.value),s.length!==r);l=!0);}catch(e){c=!0,n=e}finally{try{if(!l&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(c)throw n}}return s}}(o,i)||function(e,r){if(e){if("string"==typeof e)return I(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?I(e,r):void 0}}(o,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),l=s[0],c=s[1];return(0,e.jsx)(n.Button,{onClick:function(){return function(e,r){var t;void 0!==(null===(t=r[e])||void 0===t?void 0:t.clientId)&&(m(),p({active:r[e].clientId}),w(r[e].clientId))}(t,x)},id:r.clientId,type:"button",role:"tab","aria-selected":j(t),"aria-controls":"".concat(r.position),children:(0,e.jsxs)("span",{className:"focus",tabIndex:-1,children:[r.icon&&(0,e.jsx)(C,{type:l,iconName:c,attributes:{icon:r.icon,svgString:r.svgString},defaultClass:"elements-tabs-label-icon-inside-editor"}),r.title]})},t)})),(0,e.jsx)(n.Button,{onClick:function(){var e=(0,r.createBlock)("rrze-elements/tab");k(e,void 0,g),w(e.clientId),m(),p({active:e.clientId})},className:"add-tab-button",type:"button",role:"tab",children:(0,e.jsx)("span",{className:"fa-solid fa-plus"})})]}),(0,e.jsx)(a.InnerBlocks,{allowedBlocks:["rrze-elements/tab"],template:[["rrze-elements/tab"],["rrze-elements/tab"]]})]})]}))]})},save:function(r){var t=r.attributes,n=a.useBlockProps.save(),o=t.blockId;return(0,e.jsx)("div",Object.assign({},n,{children:(0,e.jsxs)("div",{className:"rrze-elements-tabs primary ".concat(t.color),id:"tabs-".concat(o),children:[(0,e.jsx)("div",{role:"tablist",className:"manual",children:t.innerClientIds.map((function(r,a){var n=r.clientId.slice(0,10),i=r.clientId===t.active||""===t.active;return(0,e.jsx)("button",{id:n,type:"button",role:"tab","aria-selected":i,"aria-controls":"tab-".concat(o,"_tabpanel_tab-label-").concat(n),children:(0,e.jsxs)("span",{className:"focus",tabIndex:-1,children:[(0,e.jsx)("span",{className:"".concat(r.svgString)})," ".concat(r.title)]})},a)}))}),(0,e.jsx)(a.InnerBlocks.Content,{})]})}))}})}()}(); \ No newline at end of file +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +/******/ (function() { // webpackBootstrap +/******/ var __webpack_modules__ = ({ + +/***/ "./node_modules/@wordpress/icons/build-module/library/color.js": +/*!*********************************************************************!*\ + !*** ./node_modules/@wordpress/icons/build-module/library/color.js ***! + \*********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst color = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (color);\n//# sourceMappingURL=color.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9jb2xvci5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNrRDtBQUNGO0FBQ2hELDJCQUEyQixzREFBSSxDQUFDLHNEQUFHO0FBQ25DO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUksQ0FBQyx1REFBSTtBQUNsQztBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0QsK0RBQWUsS0FBSyxFQUFDO0FBQ3JCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ljb25zL2J1aWxkLW1vZHVsZS9saWJyYXJ5L2NvbG9yLmpzPzliZDkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IFBhdGgsIFNWRyB9IGZyb20gJ0B3b3JkcHJlc3MvcHJpbWl0aXZlcyc7XG5pbXBvcnQgeyBqc3ggYXMgX2pzeCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuY29uc3QgY29sb3IgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0xNy4yIDEwLjljLS41LTEtMS4yLTIuMS0yLjEtMy4yLS42LS45LTEuMy0xLjctMi4xLTIuNkwxMiA0bC0xIDEuMWMtLjYuOS0xLjMgMS43LTIgMi42LS44IDEuMi0xLjUgMi4zLTIgMy4yLS42IDEuMi0xIDIuMi0xIDMgMCAzLjQgMi43IDYuMSA2LjEgNi4xczYuMS0yLjcgNi4xLTYuMWMwLS44LS4zLTEuOC0xLTN6bS01LjEgNy42Yy0yLjUgMC00LjYtMi4xLTQuNi00LjYgMC0uMy4xLTEgLjgtMi4zLjUtLjkgMS4xLTEuOSAyLTMuMS43LS45IDEuMy0xLjcgMS44LTIuMy43LjggMS4zIDEuNiAxLjggMi4zLjggMS4xIDEuNSAyLjIgMiAzLjEuNyAxLjMuOCAyIC44IDIuMyAwIDIuNS0yLjEgNC42LTQuNiA0LjZ6XCJcbiAgfSlcbn0pO1xuZXhwb3J0IGRlZmF1bHQgY29sb3I7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb2xvci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/color.js\n"); + +/***/ }), + +/***/ "./src/components/CustomColorSwitcher.tsx": +/*!************************************************!*\ + !*** ./src/components/CustomColorSwitcher.tsx ***! + \************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BorderColorPicker: function() { return /* binding */ BorderColorPicker; },\n/* harmony export */ ExtendedColorSwitcher: function() { return /* binding */ ExtendedColorSwitcher; },\n/* harmony export */ ExtendedColorSwitcherToolbar: function() { return /* binding */ ExtendedColorSwitcherToolbar; },\n/* harmony export */ StandardColorSwitcher: function() { return /* binding */ StandardColorSwitcher; },\n/* harmony export */ StandardColorSwitcherToolbar: function() { return /* binding */ StandardColorSwitcherToolbar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/color.js\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! color */ \"./node_modules/color/index.js\");\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(color__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n\n//@ts-ignore\n\n\n/**\n * Updates color attributes based on color contrast.\n *\n * @param {string} bgColor - Background color.\n * @param {Function} setAttributes - Function to set attributes.\n */\nvar updateColorAttributes = function updateColorAttributes(bgColor, setAttributes) {\n try {\n if (bgColor) {\n var parsedColor = color__WEBPACK_IMPORTED_MODULE_4___default()(bgColor).isDark();\n var whiteColor = \"#ffffff\";\n // Determine text color based on the luminosity of the background color\n var newFontColor = parsedColor ? whiteColor : \"\";\n // Update text color attribute\n setAttributes({\n textColor: newFontColor\n });\n }\n } catch (error) {\n console.error(\"Invalid color string provided to updateColorAttributes:\", error);\n }\n};\n/**\n * Handles changes in color selection.\n *\n * @param {Array} colorData - Array of color data.\n * @param {string} newColor - New color value.\n * @param {Function} setAttributes - Function to set attributes.\n * @param {boolean} [outputHex=false] - Output hex value if true.\n * @param {boolean} [useStyle=false] - Use style attributes if true.\n * @param {boolean} [useTextColor=false] - Use textcolor based on selected color if true.\n */\nvar handleColorChange = function handleColorChange(colorData, newColor, setAttributes) {\n var outputHex = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n var useStyle = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n var useTextColor = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : false;\n var colorEntry = colorData.find(function (entry) {\n return entry.color === newColor;\n });\n if (colorEntry && outputHex) {\n setAttributes({\n color: colorEntry.color\n });\n updateColorAttributes(newColor, setAttributes);\n if (useStyle) {\n setAttributes({\n style: colorEntry.slug\n });\n updateColorAttributes(newColor, setAttributes);\n }\n } else if (colorEntry) {\n setAttributes({\n color: colorEntry.slug\n });\n } else {\n if (useStyle) {\n setAttributes({\n color: newColor,\n style: \"\"\n });\n if (useTextColor) {\n updateColorAttributes(newColor, setAttributes);\n }\n }\n }\n};\n/**\n * ColorSwitcher component.\n * Provides a UI for color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcher component.\n */\nvar ColorSwitcher = function ColorSwitcher(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n hex = _ref.hex,\n useStyle = _ref.useStyle,\n _ref$customColor = _ref.customColor,\n customColor = _ref$customColor === void 0 ? false : _ref$customColor,\n _ref$useTextColor = _ref.useTextColor,\n useTextColor = _ref$useTextColor === void 0 ? false : _ref$useTextColor,\n _ref$overwriteThemeCo = _ref.overwriteThemeColors,\n overwriteThemeColors = _ref$overwriteThemeCo === void 0 ? false : _ref$overwriteThemeCo,\n _ref$clearButton = _ref.clearButton,\n clearButton = _ref$clearButton === void 0 ? false : _ref$clearButton;\n var _a;\n // if the theme colorPalette is not empty, use it instead of the passed values!\n // Example entry from colorPalette [Log] [{slug: \"primary\", color: \"#005177\", name: \"Primary\"}, {slug: \"accent\", color: \"#f2a900\", name: \"Accent\"}] (2)\n // const colorPalette = useSetting( 'color.palette' );\n // console.log(colorPalette);\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var colorData = themeColorPalette || standardColorData;\n var value = hex ? attributes.color : (_a = colorData.find(function (entry) {\n return entry.slug === attributes.color;\n })) === null || _a === void 0 ? void 0 : _a.color;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Color Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPalette, {\n colors: colorData,\n value: value,\n onChange: function onChange(newColor) {\n return handleColorChange(colorData, newColor, setAttributes, hex, useStyle, useTextColor);\n },\n disableCustomColors: !customColor,\n clearable: clearButton\n })\n });\n};\n/**\n * ColorSwitcherToolbar component.\n * Provides a toolbar for color selection.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcherToolbar component.\n */\nvar ColorSwitcherToolbar = function ColorSwitcherToolbar(_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes,\n _ref2$colorData = _ref2.colorData,\n colorData = _ref2$colorData === void 0 ? standardColorData : _ref2$colorData,\n _ref2$useStyle = _ref2.useStyle,\n useStyle = _ref2$useStyle === void 0 ? false : _ref2$useStyle,\n _ref2$hex = _ref2.hex,\n hex = _ref2$hex === void 0 ? false : _ref2$hex,\n _ref2$overwriteThemeC = _ref2.overwriteThemeColors,\n overwriteThemeColors = _ref2$overwriteThemeC === void 0 ? false : _ref2$overwriteThemeC;\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var effectiveColorData = themeColorPalette || colorData;\n var classLabel = \"rrzeElementsBFakColorSelector\";\n if (attributes.color) {\n classLabel = hex ? \"rrzeElementsBFakColorSelector \".concat(attributes.color.slice(1)) : \"rrzeElementsBFakColorSelector \".concat(attributes.color);\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n className: classLabel,\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Select a Color\", \"rrze-elements-blocks\"),\n controls: effectiveColorData.map(function (entry) {\n return {\n key: entry.slug,\n title: entry.name,\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n onClick: function onClick() {\n return setAttributes({\n color: hex ? entry.color : entry.slug,\n style: useStyle ? entry.slug : \"\"\n });\n }\n };\n })\n });\n }\n })\n });\n};\n/**\n * BorderColorPicker component.\n * Provides a UI for border color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered BorderColorPicker component.\n */\nvar BorderColorPicker = function BorderColorPicker(_ref3) {\n var attributes = _ref3.attributes,\n setAttributes = _ref3.setAttributes;\n // Extract current color from attributes\n var borderColor = attributes.borderColor;\n /**\n * Handle color change.\n *\n * @param {string} newColor - The new selected color.\n */\n var onChangeColor = function onChangeColor(newColor) {\n setAttributes({\n borderColor: newColor\n });\n };\n // Render ColorSwitcher component\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Border Settings\", \"rrze-elements-blocks\"),\n initialOpen: false,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPicker, {\n color: attributes.borderColor,\n onChange: onChangeColor\n })\n });\n};\n// Default color data\nvar standardColorData = [{\n color: \"#04316A\",\n slug: \"\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Central institution\", \"rrze-elements-blocks\")\n}, {\n color: \"#C50F3C\",\n slug: \"rw\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Business, Economics, and Law\", \"rrze-elements-blocks\")\n}, {\n color: \"#7bb725\",\n slug: \"nat\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Sciences\", \"rrze-elements-blocks\")\n}, {\n color: \"#18B4F1\",\n slug: \"med\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Medicine\", \"rrze-elements-blocks\")\n}, {\n color: \"#FDB735\",\n slug: \"phil\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Humanities, Social Sciences, and Theology\", \"rrze-elements-blocks\")\n}, {\n color: \"#8C9FB1\",\n slug: \"tf\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Engineering\", \"rrze-elements-blocks\")\n}];\nvar extendedColorData = [{\n color: \"#fff\",\n slug: \"inherit\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Inherit color\", \"rrze-elements-blocks\")\n}].concat(standardColorData);\n// Export components using different colorData\nvar StandardColorSwitcher = function StandardColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props));\n};\nvar StandardColorSwitcherToolbar = function StandardColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props));\n};\nvar ExtendedColorSwitcher = function ExtendedColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\nvar ExtendedColorSwitcherToolbar = function ExtendedColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9DdXN0b21Db2xvclN3aXRjaGVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFxQztBQVFOO0FBQ3VCO0FBQ3REO0FBQ3NEO0FBQzVCO0FBc0MxQjs7Ozs7O0FBTUEsSUFBTVcscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FDekJDLE9BQWUsRUFDZkMsYUFBa0QsRUFDMUM7RUFDUixJQUFJO0lBQ0YsSUFBSUQsT0FBTyxFQUFFO01BQ1gsSUFBTUUsV0FBVyxHQUFHSiw0Q0FBSyxDQUFDRSxPQUFPLENBQUMsQ0FBQ0csTUFBTSxFQUFFO01BRTNDLElBQU1DLFVBQVUsR0FBRyxTQUFTO01BRTVCO01BQ0EsSUFBTUMsWUFBWSxHQUFHSCxXQUFXLEdBQUdFLFVBQVUsR0FBRyxFQUFFO01BRWxEO01BQ0FILGFBQWEsQ0FBQztRQUFFSyxTQUFTLEVBQUVEO01BQVksQ0FBRSxDQUFDO0lBQzVDO0VBQ0YsQ0FBQyxDQUFDLE9BQU9FLEtBQUssRUFBRTtJQUNkQyxPQUFPLENBQUNELEtBQUssQ0FDWCx5REFBeUQsRUFDekRBLEtBQUssQ0FDTjtFQUNIO0FBQ0YsQ0FBQztBQUVEOzs7Ozs7Ozs7O0FBVUEsSUFBTUUsaUJBQWlCLEdBQUcsU0FBcEJBLGlCQUFpQkEsQ0FDckJDLFNBQTBELEVBQzFEQyxRQUFnQixFQUNoQlYsYUFBMEUsRUFJeEU7RUFBQSxJQUhGVyxTQUFBLEdBQUFDLFNBQUEsQ0FBQUMsTUFBQSxRQUFBRCxTQUFBLFFBQUFFLFNBQUEsR0FBQUYsU0FBQSxNQUFxQixLQUFLO0VBQUEsSUFDMUJHLFFBQUEsR0FBQUgsU0FBQSxDQUFBQyxNQUFBLFFBQUFELFNBQUEsUUFBQUUsU0FBQSxHQUFBRixTQUFBLE1BQW9CLEtBQUs7RUFBQSxJQUN6QkksWUFBQSxHQUFBSixTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBd0IsS0FBSztFQUU3QixJQUFNSyxVQUFV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QUFJLEVBQUUsSUFBSTtFQUNWdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyx3QkFBd0IsRUFBRSxzQkFBc0I7Q0FDMUQsQ0FDRjtBQUVELElBQU1nRixpQkFBaUIsSUFDckI7RUFDRXpFLEtBQUssRUFBRSxNQUFNO0VBQ2IyQixJQUFJLEVBQUUsU0FBUztFQUNmdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCO0NBQ2pELEVBQUFpRSxNQUFBLENBQ0VsQixpQkFBaUIsQ0FDckI7QUFFRDtBQUNPLElBQU1rQyxxQkFBcUIsR0FBRyxTQUF4QkEscUJBQXFCQSxDQUFJQyxLQUF5QjtFQUFBLE9BQzdEaEMsc0RBQUEsQ0FBQ2YsYUFBYSxFQUFBZ0QsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQzdCO0FBQ00sSUFBTUcsNEJBQTRCLEdBQUcsU0FBL0JBLDRCQUE0QkEsQ0FBSUgsS0FBeUI7RUFBQSxPQUNwRWhDLHNEQUFBLENBQUNPLG9CQUFvQixFQUFBMEIsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQ3BDO0FBRU0sSUFBTUkscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FBSUosS0FBeUI7RUFBQSxPQUM3RGhDLHNEQUFBLENBQUNmLGFBQWEsRUFBQWdELE1BQUEsQ0FBQUMsTUFBQSxLQUFLRixLQUFLO0lBQUU1RCxTQUFTLEVBQUUwRDtFQUFpQixHQUFJO0FBQUEsQ0FDM0Q7QUFDTSxJQUFNTyw0QkFBNEIsR0FBRyxTQUEvQkEsNEJBQTRCQSxDQUFJTCxLQUF5QjtFQUFBLE9BQ3BFaEMsc0RBQUEsQ0FBQ08sb0JBQW9CLEVBQUEwQixNQUFBLENBQUFDLE1BQUEsS0FBS0YsS0FBSztJQUFFNUQsU0FBUyxFQUFFMEQ7RUFBaUIsR0FBSTtBQUFBLENBQ2xFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0N1c3RvbUNvbG9yU3dpdGNoZXIudHN4PzViOTQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb2xvclBhbGV0dGUsXG4gIFBhbmVsQm9keSxcbiAgVG9vbGJhckRyb3Bkb3duTWVudSxcbiAgVG9vbGJhckl0ZW0sXG4gIFRvb2xiYXJHcm91cCxcbiAgQ29sb3JQaWNrZXIsXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IGNvbG9yIGFzIGNvbG9ySWNvbiB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG4vL0B0cy1pZ25vcmVcbmltcG9ydCB7IHVzZVNldHRpbmdzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgQ29sb3IgZnJvbSBcImNvbG9yXCI7XG5cbi8qKlxuICogVHlwZSBkZWZpbml0aW9uIGZvciBDb2xvclN3aXRjaGVyUHJvcHMuXG4gKiBSZXByZXNlbnRzIHByb3BlcnRpZXMgZm9yIGNvbG9yIHN3aXRjaGVyIGNvbXBvbmVudHMuXG4gKlxuICogQHR5cGVkZWYge09iamVjdH0gQ29sb3JTd2l0Y2hlclByb3BzXG4gKiBAcHJvcGVydHkge09iamVjdH0gYXR0cmlidXRlcyAtIENvbnRhaW5zIGNvbG9yLXJlbGF0ZWQgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7RnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byB1cGRhdGUgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7QXJyYXl9IFtjb2xvckRhdGFdIC0gT3B0aW9uYWwgYXJyYXkgb2YgY29sb3IgZGF0YS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2hleF0gLSBGbGFnIHRvIGluZGljYXRlIGlmIGhleCB2YWx1ZXMgYXJlIHVzZWQuXG4gKiBAcHJvcGVydHkge2Jvb2xlYW59IFt1c2VTdHlsZV0gLSBGbGFnIHRvIGFwcGx5IHN0eWxlcy5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2N1c3RvbUNvbG9yXSAtIEZsYWcgZm9yIGN1c3RvbSBjb2xvciB1c2FnZS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcl0gLSBGbGFnIHRvIHNldCB0ZXh0Y29sb3IgYXR0cmlidXRlIGJhc2VkIG9uIHNlbGVjdGVkIENvbG9yLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbb3ZlcndyaXRlVGhlbWVDb2xvcnNdIC0gRmxhZyB0byBvdmVyd3JpdGUgdGhlbWUgY29sb3JzLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbY2xlYXJCdXR0b25dIC0gRmxhZyB0byBzaG93IGNsZWFyIGJ1dHRvbi5cbiAqL1xudHlwZSBDb2xvclN3aXRjaGVyUHJvcHMgPSB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIGJvcmRlckNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczoge1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICAgIHRleHRDb2xvcj86IHN0cmluZztcbiAgICBib3JkZXJDb2xvcj86IHN0cmluZztcbiAgfSkgPT4gdm9pZDtcbiAgY29sb3JEYXRhPzogeyBjb2xvcjogc3RyaW5nOyBzbHVnOiBzdHJpbmc7IG5hbWU6IHN0cmluZyB9W107XG4gIGhleD86IGJvb2xlYW47XG4gIHVzZVN0eWxlPzogYm9vbGVhbjtcbiAgY3VzdG9tQ29sb3I/OiBib29sZWFuO1xuICB1c2VUZXh0Q29sb3I/OiBib29sZWFuO1xuICBvdmVyd3JpdGVUaGVtZUNvbG9ycz86IGJvb2xlYW47XG4gIGNsZWFyQnV0dG9uID86IGJvb2xlYW47XG59O1xuXG4vKipcbiAqIFVwZGF0ZXMgY29sb3IgYXR0cmlidXRlcyBiYXNlZCBvbiBjb2xvciBjb250cmFzdC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gYmdDb2xvciAtIEJhY2tncm91bmQgY29sb3IuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKi9cbmNvbnN0IHVwZGF0ZUNvbG9yQXR0cmlidXRlcyA9IChcbiAgYmdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiBDb2xvclN3aXRjaGVyUHJvcHNbXCJzZXRBdHRyaWJ1dGVzXCJdXG4pOiB2b2lkID0+IHtcbiAgdHJ5IHtcbiAgICBpZiAoYmdDb2xvcikge1xuICAgICAgY29uc3QgcGFyc2VkQ29sb3IgPSBDb2xvcihiZ0NvbG9yKS5pc0RhcmsoKTtcblxuICAgICAgY29uc3Qgd2hpdGVDb2xvciA9IFwiI2ZmZmZmZlwiO1xuXG4gICAgICAvLyBEZXRlcm1pbmUgdGV4dCBjb2xvciBiYXNlZCBvbiB0aGUgbHVtaW5vc2l0eSBvZiB0aGUgYmFja2dyb3VuZCBjb2xvclxuICAgICAgY29uc3QgbmV3Rm9udENvbG9yID0gcGFyc2VkQ29sb3IgPyB3aGl0ZUNvbG9yIDogXCJcIjtcblxuICAgICAgLy8gVXBkYXRlIHRleHQgY29sb3IgYXR0cmlidXRlXG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGV4dENvbG9yOiBuZXdGb250Q29sb3IgfSk7XG4gICAgfVxuICB9IGNhdGNoIChlcnJvcikge1xuICAgIGNvbnNvbGUuZXJyb3IoXG4gICAgICBcIkludmFsaWQgY29sb3Igc3RyaW5nIHByb3ZpZGVkIHRvIHVwZGF0ZUNvbG9yQXR0cmlidXRlczpcIixcbiAgICAgIGVycm9yXG4gICAgKTtcbiAgfVxufTtcblxuLyoqXG4gKiBIYW5kbGVzIGNoYW5nZXMgaW4gY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGNvbG9yRGF0YSAtIEFycmF5IG9mIGNvbG9yIGRhdGEuXG4gKiBAcGFyYW0ge3N0cmluZ30gbmV3Q29sb3IgLSBOZXcgY29sb3IgdmFsdWUuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKiBAcGFyYW0ge2Jvb2xlYW59IFtvdXRwdXRIZXg9ZmFsc2VdIC0gT3V0cHV0IGhleCB2YWx1ZSBpZiB0cnVlLlxuICogQHBhcmFtIHtib29sZWFufSBbdXNlU3R5bGU9ZmFsc2VdIC0gVXNlIHN0eWxlIGF0dHJpYnV0ZXMgaWYgdHJ1ZS5cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcj1mYWxzZV0gLSBVc2UgdGV4dGNvbG9yIGJhc2VkIG9uIHNlbGVjdGVkIGNvbG9yIGlmIHRydWUuXG4gKi9cbmNvbnN0IGhhbmRsZUNvbG9yQ2hhbmdlID0gKFxuICBjb2xvckRhdGE6IHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdLFxuICBuZXdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczogeyBjb2xvcj86IHN0cmluZzsgc3R5bGU/OiBzdHJpbmcgfSkgPT4gdm9pZCxcbiAgb3V0cHV0SGV4OiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVN0eWxlOiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVRleHRDb2xvcjogYm9vbGVhbiA9IGZhbHNlXG4pID0+IHtcbiAgY29uc3QgY29sb3JFbnRyeSA9IGNvbG9yRGF0YS5maW5kKChlbnRyeSkgPT4gZW50cnkuY29sb3IgPT09IG5ld0NvbG9yKTtcbiAgaWYgKGNvbG9yRW50cnkgJiYgb3V0cHV0SGV4KSB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGNvbG9yOiBjb2xvckVudHJ5LmNvbG9yIH0pO1xuICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgaWYgKHVzZVN0eWxlKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgc3R5bGU6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgfVxuICB9IGVsc2UgaWYgKGNvbG9yRW50cnkpIHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgY29sb3I6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgfSBlbHNlIHtcbiAgICBpZiAodXNlU3R5bGUpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb2xvcjogbmV3Q29sb3IsIHN0eWxlOiBcIlwiIH0pO1xuICAgICAgaWYgKHVzZVRleHRDb2xvcikge1xuICAgICAgICB1cGRhdGVDb2xvckF0dHJpYnV0ZXMobmV3Q29sb3IsIHNldEF0dHJpYnV0ZXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufTtcblxuLyoqXG4gKiBDb2xvclN3aXRjaGVyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgVUkgZm9yIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIENvbG9yU3dpdGNoZXIgY29tcG9uZW50LlxuICovXG5jb25zdCBDb2xvclN3aXRjaGVyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgaGV4LFxuICB1c2VTdHlsZSxcbiAgY3VzdG9tQ29sb3IgPSBmYWxzZSxcbiAgdXNlVGV4dENvbG9yID0gZmFsc2UsXG4gIG92ZXJ3cml0ZVRoZW1lQ29sb3JzID0gZmFsc2UsXG4gIGNsZWFyQnV0dG9uID0gZmFsc2UsXG59OiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IHtcblxuICAvLyBpZiB0aGUgdGhlbWUgY29sb3JQYWxldHRlIGlzIG5vdCBlbXB0eSwgdXNlIGl0IGluc3RlYWQgb2YgdGhlIHBhc3NlZCB2YWx1ZXMhXG4gIC8vIEV4YW1wbGUgZW50cnkgZnJvbSBjb2xvclBhbGV0dGUgW0xvZ10gW3tzbHVnOiBcInByaW1hcnlcIiwgY29sb3I6IFwiIzAwNTE3N1wiLCBuYW1lOiBcIlByaW1hcnlcIn0sIHtzbHVnOiBcImFjY2VudFwiLCBjb2xvcjogXCIjZjJhOTAwXCIsIG5hbWU6IFwiQWNjZW50XCJ9XSAoMilcbiAgLy8gY29uc3QgY29sb3JQYWxldHRlID0gdXNlU2V0dGluZyggJ2NvbG9yLnBhbGV0dGUnICk7XG4gIC8vIGNvbnNvbGUubG9nKGNvbG9yUGFsZXR0ZSk7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gID8gdXNlU2V0dGluZ3MoJ2NvbG9yLnBhbGV0dGUnKVswXSBhcyB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXVxuICA6IG51bGw7XG4gIGNvbnN0IGNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IHN0YW5kYXJkQ29sb3JEYXRhO1xuXG4gIGNvbnN0IHZhbHVlID0gaGV4XG4gICAgPyBhdHRyaWJ1dGVzLmNvbG9yXG4gICAgOiBjb2xvckRhdGEuZmluZCgoZW50cnkpID0+IGVudHJ5LnNsdWcgPT09IGF0dHJpYnV0ZXMuY29sb3IpPy5jb2xvcjtcblxuICByZXR1cm4gKFxuICAgIDxQYW5lbEJvZHkgdGl0bGU9e19fKFwiQ29sb3IgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0+XG4gICAgICA8Q29sb3JQYWxldHRlXG4gICAgICAgIGNvbG9ycz17Y29sb3JEYXRhfVxuICAgICAgICB2YWx1ZT17dmFsdWV9XG4gICAgICAgIG9uQ2hhbmdlPXsobmV3Q29sb3I6IHN0cmluZykgPT5cbiAgICAgICAgICBoYW5kbGVDb2xvckNoYW5nZShcbiAgICAgICAgICAgIGNvbG9yRGF0YSxcbiAgICAgICAgICAgIG5ld0NvbG9yLFxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcyxcbiAgICAgICAgICAgIGhleCxcbiAgICAgICAgICAgIHVzZVN0eWxlLFxuICAgICAgICAgICAgdXNlVGV4dENvbG9yXG4gICAgICAgICAgKVxuICAgICAgICB9XG4gICAgICAgIGRpc2FibGVDdXN0b21Db2xvcnM9eyFjdXN0b21Db2xvcn1cbiAgICAgICAgY2xlYXJhYmxlPXtjbGVhckJ1dHRvbn1cbiAgICAgIC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vKipcbiAqIENvbG9yU3dpdGNoZXJUb29sYmFyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgdG9vbGJhciBmb3IgY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7Q29sb3JTd2l0Y2hlclByb3BzfSBwcm9wcyAtIENvbXBvbmVudCBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBSZW5kZXJlZCBDb2xvclN3aXRjaGVyVG9vbGJhciBjb21wb25lbnQuXG4gKi9cbmNvbnN0IENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgY29sb3JEYXRhID0gc3RhbmRhcmRDb2xvckRhdGEsXG4gIHVzZVN0eWxlID0gZmFsc2UsXG4gIGhleCA9IGZhbHNlLFxuICBvdmVyd3JpdGVUaGVtZUNvbG9ycyA9IGZhbHNlLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gICAgPyB1c2VTZXR0aW5ncygnY29sb3IucGFsZXR0ZScpWzBdIGFzIHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdXG4gICAgOiBudWxsO1xuXG4gIGNvbnN0IGVmZmVjdGl2ZUNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IGNvbG9yRGF0YTtcblxuICBsZXQgY2xhc3NMYWJlbCA9IGBycnplRWxlbWVudHNCRmFrQ29sb3JTZWxlY3RvcmA7XG4gIGlmKGF0dHJpYnV0ZXMuY29sb3IpIHtcbiAgY2xhc3NMYWJlbCA9IGhleFxuICAgID8gYHJyemVFbGVtZW50c0JGYWtDb2xvclNlbGVjdG9yICR7YXR0cmlidXRlcy5jb2xvci5zbGljZSgxKX1gXG4gICAgOiBgcnJ6ZUVsZW1lbnRzQkZha0NvbG9yU2VsZWN0b3IgJHthdHRyaWJ1dGVzLmNvbG9yfWA7XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxUb29sYmFyR3JvdXA+XG4gICAgICA8VG9vbGJhckl0ZW0+XG4gICAgICAgIHsoKSA9PiAoXG4gICAgICAgICAgPFRvb2xiYXJEcm9wZG93bk1lbnVcbiAgICAgICAgICAgIGljb249e2NvbG9ySWNvbn1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17Y2xhc3NMYWJlbH1cbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhIENvbG9yXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBjb250cm9scz17ZWZmZWN0aXZlQ29sb3JEYXRhLm1hcCgoZW50cnkpID0+ICh7XG4gICAgICAgICAgICAgIGtleTogZW50cnkuc2x1ZyxcbiAgICAgICAgICAgICAgdGl0bGU6IGVudHJ5Lm5hbWUsXG4gICAgICAgICAgICAgIGljb246IGNvbG9ySWNvbixcbiAgICAgICAgICAgICAgb25DbGljazogKCkgPT5cbiAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBoZXggPyBlbnRyeS5jb2xvciA6IGVudHJ5LnNsdWcsXG4gICAgICAgICAgICAgICAgICBzdHlsZTogdXNlU3R5bGUgPyBlbnRyeS5zbHVnIDogXCJcIixcbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIH0pKX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgPC9Ub29sYmFySXRlbT5cbiAgICA8L1Rvb2xiYXJHcm91cD5cbiAgKTtcbn07XG5cbi8qKlxuICogQm9yZGVyQ29sb3JQaWNrZXIgY29tcG9uZW50LlxuICogUHJvdmlkZXMgYSBVSSBmb3IgYm9yZGVyIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIEJvcmRlckNvbG9yUGlja2VyIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgQm9yZGVyQ29sb3JQaWNrZXIgPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIC8vIEV4dHJhY3QgY3VycmVudCBjb2xvciBmcm9tIGF0dHJpYnV0ZXNcbiAgY29uc3QgeyBib3JkZXJDb2xvciB9ID0gYXR0cmlidXRlcztcblxuICAvKipcbiAgICogSGFuZGxlIGNvbG9yIGNoYW5nZS5cbiAgICpcbiAgICogQHBhcmFtIHtzdHJpbmd9IG5ld0NvbG9yIC0gVGhlIG5ldyBzZWxlY3RlZCBjb2xvci5cbiAgICovXG4gIGNvbnN0IG9uQ2hhbmdlQ29sb3IgPSAobmV3Q29sb3I6IHN0cmluZykgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBib3JkZXJDb2xvcjogbmV3Q29sb3IgfSk7XG4gIH07XG5cbiAgLy8gUmVuZGVyIENvbG9yU3dpdGNoZXIgY29tcG9uZW50XG4gIHJldHVybiAoXG4gICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJCb3JkZXIgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0gaW5pdGlhbE9wZW49e2ZhbHNlfT5cbiAgICAgIDxDb2xvclBpY2tlciBjb2xvcj17YXR0cmlidXRlcy5ib3JkZXJDb2xvcn0gb25DaGFuZ2U9e29uQ2hhbmdlQ29sb3J9IC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vLyBEZWZhdWx0IGNvbG9yIGRhdGFcbmNvbnN0IHN0YW5kYXJkQ29sb3JEYXRhID0gW1xuICB7XG4gICAgY29sb3I6IFwiIzA0MzE2QVwiLFxuICAgIHNsdWc6IFwiXCIsXG4gICAgbmFtZTogX18oXCJDZW50cmFsIGluc3RpdHV0aW9uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjQzUwRjNDXCIsXG4gICAgc2x1ZzogXCJyd1wiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBCdXNpbmVzcywgRWNvbm9taWNzLCBhbmQgTGF3XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjN2JiNzI1XCIsXG4gICAgc2x1ZzogXCJuYXRcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgU2NpZW5jZXNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAge1xuICAgIGNvbG9yOiBcIiMxOEI0RjFcIixcbiAgICBzbHVnOiBcIm1lZFwiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBNZWRpY2luZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiI0ZEQjczNVwiLFxuICAgIHNsdWc6IFwicGhpbFwiLFxuICAgIG5hbWU6IF9fKFxuICAgICAgXCJGYWN1bHR5IG9mIEh1bWFuaXRpZXMsIFNvY2lhbCBTY2llbmNlcywgYW5kIFRoZW9sb2d5XCIsXG4gICAgICBcInJyemUtZWxlbWVudHMtYmxvY2tzXCJcbiAgICApLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiIzhDOUZCMVwiLFxuICAgIHNsdWc6IFwidGZcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgRW5naW5lZXJpbmdcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbl07XG5cbmNvbnN0IGV4dGVuZGVkQ29sb3JEYXRhOiB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXSA9IFtcbiAge1xuICAgIGNvbG9yOiBcIiNmZmZcIixcbiAgICBzbHVnOiBcImluaGVyaXRcIixcbiAgICBuYW1lOiBfXyhcIkluaGVyaXQgY29sb3JcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAgLi4uc3RhbmRhcmRDb2xvckRhdGEsXG5dO1xuXG4vLyBFeHBvcnQgY29tcG9uZW50cyB1c2luZyBkaWZmZXJlbnQgY29sb3JEYXRhXG5leHBvcnQgY29uc3QgU3RhbmRhcmRDb2xvclN3aXRjaGVyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXIgey4uLnByb3BzfSAvPlxuKTtcbmV4cG9ydCBjb25zdCBTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXJUb29sYmFyIHsuLi5wcm9wc30gLz5cbik7XG5cbmV4cG9ydCBjb25zdCBFeHRlbmRlZENvbG9yU3dpdGNoZXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlciB7Li4ucHJvcHN9IGNvbG9yRGF0YT17ZXh0ZW5kZWRDb2xvckRhdGF9IC8+XG4pO1xuZXhwb3J0IGNvbnN0IEV4dGVuZGVkQ29sb3JTd2l0Y2hlclRvb2xiYXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlclRvb2xiYXIgey4uLnByb3BzfSBjb2xvckRhdGE9e2V4dGVuZGVkQ29sb3JEYXRhfSAvPlxuKTtcblxuZXhwb3J0IHsgQm9yZGVyQ29sb3JQaWNrZXIgfTsiXSwibmFtZXMiOlsiX18iLCJDb2xvclBhbGV0dGUiLCJQYW5lbEJvZHkiLCJUb29sYmFyRHJvcGRvd25NZW51IiwiVG9vbGJhckl0ZW0iLCJUb29sYmFyR3JvdXAiLCJDb2xvclBpY2tlciIsImNvbG9yIiwiY29sb3JJY29uIiwidXNlU2V0dGluZ3MiLCJDb2xvciIsInVwZGF0ZUNvbG9yQXR0cmlidXRlcyIsImJnQ29sb3IiLCJzZXRBdHRyaWJ1dGVzIiwicGFyc2VkQ29sb3IiLCJpc0RhcmsiLCJ3aGl0ZUNvbG9yIiwibmV3Rm9udENvbG9yIiwidGV4dENvbG9yIiwiZXJyb3IiLCJjb25zb2xlIiwiaGFuZGxlQ29sb3JDaGFuZ2UiLCJjb2xvckRhdGEiLCJuZXdDb2xvciIsIm91dHB1dEhleCIsImFyZ3VtZW50cyIsImxlbmd0aCIsInVuZGVmaW5lZCIsInVzZVN0eWxlIiwidXNlVGV4dENvbG9yIiwiY29sb3JFbnRyeSIsImZpbmQiLCJlbnRyeSIsInN0eWxlIiwic2x1ZyIsIkNvbG9yU3dpdGNoZXIiLCJfcmVmIiwiYXR0cmlidXRlcyIsImhleCIsIl9yZWYkY3VzdG9tQ29sb3IiLCJjdXN0b21Db2xvciIsIl9yZWYkdXNlVGV4dENvbG9yIiwiX3JlZiRvdmVyd3JpdGVUaGVtZUNvIiwib3ZlcndyaXRlVGhlbWVDb2xvcnMiLCJfcmVmJGNsZWFyQnV0dG9uIiwiY2xlYXJCdXR0b24iLCJ0aGVtZUNvbG9yUGFsZXR0ZSIsInN0YW5kYXJkQ29sb3JEYXRhIiwidmFsdWUiLCJfYSIsIl9qc3giLCJ0aXRsZSIsImNoaWxkcmVuIiwiY29sb3JzIiwib25DaGFuZ2UiLCJkaXNhYmxlQ3VzdG9tQ29sb3JzIiwiY2xlYXJhYmxlIiwiQ29sb3JTd2l0Y2hlclRvb2xiYXIiLCJfcmVmMiIsIl9yZWYyJGNvbG9yRGF0YSIsIl9yZWYyJHVzZVN0eWxlIiwiX3JlZjIkaGV4IiwiX3JlZjIkb3ZlcndyaXRlVGhlbWVDIiwiZWZmZWN0aXZlQ29sb3JEYXRhIiwiY2xhc3NMYWJlbCIsImNvbmNhdCIsInNsaWNlIiwiaWNvbiIsImNsYXNzTmFtZSIsImxhYmVsIiwiY29udHJvbHMiLCJtYXAiLCJrZXkiLCJuYW1lIiwib25DbGljayIsIkJvcmRlckNvbG9yUGlja2VyIiwiX3JlZjMiLCJib3JkZXJDb2xvciIsIm9uQ2hhbmdlQ29sb3IiLCJpbml0aWFsT3BlbiIsImV4dGVuZGVkQ29sb3JEYXRhIiwiU3RhbmRhcmRDb2xvclN3aXRjaGVyIiwicHJvcHMiLCJPYmplY3QiLCJhc3NpZ24iLCJTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyVG9vbGJhciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/CustomColorSwitcher.tsx\n"); + +/***/ }), + +/***/ "./src/components/IconPicker.tsx": +/*!***************************************!*\ + !*** ./src/components/IconPicker.tsx ***! + \***************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ IconMarkComponent: function() { return /* binding */ IconMarkComponent; },\n/* harmony export */ IconPicker: function() { return /* binding */ IconPicker; },\n/* harmony export */ IconPickerModalInset: function() { return /* binding */ IconPickerModalInset; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _assets_fontawesome_fontawesomeIconNames_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./assets/fontawesome/fontawesomeIconNames.json */ \"./src/components/assets/fontawesome/fontawesomeIconNames.json\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/a11y */ \"@wordpress/a11y\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_a11y__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _assets_fontawesome_scss_fontawesome_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./assets/fontawesome/scss/fontawesome.scss */ \"./src/components/assets/fontawesome/scss/fontawesome.scss\");\n/* harmony import */ var _assets_fontawesome_scss_solid_scss__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./assets/fontawesome/scss/solid.scss */ \"./src/components/assets/fontawesome/scss/solid.scss\");\n/* harmony import */ var _assets_fontawesome_scss_brands_scss__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./assets/fontawesome/scss/brands.scss */ \"./src/components/assets/fontawesome/scss/brands.scss\");\n/* harmony import */ var _assets_fontawesome_scss_regular_scss__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./assets/fontawesome/scss/regular.scss */ \"./src/components/assets/fontawesome/scss/regular.scss\");\nfunction _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _iterableToArray(r) { if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r); }\nfunction _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); }\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\n// You probably already include the core styles\n// @import \"../ 0 ? (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: filteredIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n }) : (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"No icons found. Please try a different search term.\", \"rrze-elements-blocks\")\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Solid Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: solidIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Regular Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: regularIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Brand Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: brandIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingBottom: \"1rem\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {})\n })]\n });\n});\n/**\n * A component for displaying icons in the editor.\n *\n * @component\n * @param {IconMarkComponentProps} props - The properties.\n * @returns {JSX.Element | null} The loaded SVG icon or null.\n */\nvar IconMarkComponent = function IconMarkComponent(_ref4) {\n var type = _ref4.type,\n iconName = _ref4.iconName,\n attributes = _ref4.attributes,\n _ref4$defaultClass = _ref4.defaultClass,\n defaultClass = _ref4$defaultClass === void 0 ? \"elements-blocks-icon-insideEditor\" : _ref4$defaultClass,\n _ref4$setAttributes = _ref4.setAttributes,\n setAttributes = _ref4$setAttributes === void 0 ? function () {} : _ref4$setAttributes,\n _ref4$className = _ref4.className,\n className = _ref4$className === void 0 ? \"\" : _ref4$className,\n onClick = _ref4.onClick,\n _ref4$iconValue = _ref4.iconValue,\n iconValue = _ref4$iconValue === void 0 ? \"\" : _ref4$iconValue;\n var handleOnClick = function handleOnClick() {\n if (onClick) {\n onClick();\n }\n };\n //turn solid iconname into the right font-awesome class iconValue contains solid iconname\n var faType = iconValue.split(\" \")[0] || \"\";\n var faIconName = iconValue.split(\" \")[1] || \"\";\n if (iconValue === \"\") {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"\".concat(attributes.svgString, \" \").concat(className),\n onClick: handleOnClick\n });\n } else {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fa-\".concat(faType, \" fa-\").concat(faIconName, \" \").concat(className),\n onClick: handleOnClick\n });\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFxRSxlQUFBLGNBQUcsRUFBRSxHQUFBQSxlQUFBO0lBQ2RuRSxPQUFPLEdBQUErRCxLQUFBLENBQVAvRCxPQUFPO0lBQUFvRSxlQUFBLEdBQUFMLEtBQUEsQ0FDUDVCLFNBQVM7SUFBVEEsU0FBUyxHQUFBaUMsZUFBQSxjQUFHLEVBQUUsR0FBQUEsZUFBQTtFQUVkLElBQU1DLGFBQWEsR0FBRyxTQUFoQkEsYUFBYUEsQ0FBQSxFQUFRO0lBQ3pCLElBQUlyRSxPQUFPLEVBQUU7TUFDWEEsT0FBTyxFQUFFO0lBQ1g7RUFDRixDQUFDO0VBRUQ7RUFDQSxJQUFNc0UsTUFBTSxHQUFHbkMsU0FBUyxDQUFDeEQsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUU7RUFDNUMsSUFBTTRGLFVBQVUsR0FBR3BDLFNBQVMsQ0FBQ3hELEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFO0VBRWhELElBQUl3RCxTQUFTLEtBQUssRUFBRSxFQUFFO0lBQ3BCLE9BQ0UxQyxzREFBQTtNQUNFSyxTQUFTLEtBQUE5QixNQUFBLENBQUtILFVBQVUsQ0FBQ0ksU0FBUyxPQUFBRCxNQUFBLENBQUk4QixTQUFTLENBQUU7TUFDakRFLE9BQU8sRUFBRXFFO0lBQWEsRUFDaEI7RUFFWixDQUFDLE1BQU07SUFDTCxPQUNFNUUsc0RBQUE7TUFDRUssU0FBUyxRQUFBOUIsTUFBQSxDQUFRc0csTUFBTSxVQUFBdEcsTUFBQSxDQUFPdUcsVUFBVSxPQUFBdkcsTUFBQSxDQUFJOEIsU0FBUyxDQUFFO01BQ3ZERSxPQUFPLEVBQUVxRTtJQUFhLEVBQ2hCO0VBRVo7QUFDRixDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0ljb25QaWNrZXIudHN4P2YxMjciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb21ib2JveENvbnRyb2wsXG4gIEJ1dHRvbixcbiAgU2VhcmNoQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxHcmlkIGFzIEdyaWQsXG4gIF9fZXhwZXJpbWVudGFsSGVhZGluZyBhcyBIZWFkaW5nLFxuICBfX2V4cGVyaW1lbnRhbFNwYWNlciBhcyBTcGFjZXIsXG4gIF9fZXhwZXJpbWVudGFsRGl2aWRlciBhcyBEaXZpZGVyLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICB1c2VTdGF0ZSxcbiAgdXNlRWZmZWN0LFxuICB1c2VSZWYsXG4gIG1lbW8sXG4gIEZyYWdtZW50LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgZm9udGF3ZXNvbWVJY29uTmFtZXMgZnJvbSBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lSWNvbk5hbWVzLmpzb25cIjtcbmltcG9ydCB7IHNwZWFrIH0gZnJvbSAnQHdvcmRwcmVzcy9hMTF5JztcblxuLy8gWW91IHByb2JhYmx5IGFscmVhZHkgaW5jbHVkZSB0aGUgY29yZSBzdHlsZXNcbi8vIEBpbXBvcnQgXCIuLi88Y29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzXCI7XG5cbmltcG9ydCBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvZm9udGF3ZXNvbWUuc2Nzc1wiO1xuaW1wb3J0IFwiLi9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL2JyYW5kcy5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzc1wiO1xuaW1wb3J0IHsgc2V0IH0gZnJvbSBcImxvZGFzaFwiO1xuXG5pbnRlcmZhY2UgQmxvY2tBdHRyaWJ1dGVzIHtcbiAgaWNvbjogc3RyaW5nO1xuICBzdmdTdHJpbmc6IHN0cmluZztcbn1cblxudHlwZSBTZXRBdHRyaWJ1dGVzRnVuY3Rpb24gPSAoYXR0cmlidXRlczogUGFydGlhbDxCbG9ja0F0dHJpYnV0ZXM+KSA9PiB2b2lkO1xuXG4vKipcbiAqIEZldGNoIGFuZCBzZXQgdGhlIFNWRyBzdHJpbmcgYXR0cmlidXRlIGJhc2VkIG9uIHRoZSBwcm92aWRlZCB0eXBlIGFuZCBpY29uTmFtZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwYXJhbSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHBhcmFtIHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHBhcmFtIHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byBzZXQgbmV3IGF0dHJpYnV0ZXMgZm9yIHRoZSBibG9jay5cbiAqL1xuY29uc3QgZmV0Y2hTdmdJY29uID0gKFxuICB0eXBlOiBzdHJpbmcsXG4gIGljb25OYW1lOiBzdHJpbmcsXG4gIGF0dHJpYnV0ZXM6IEJsb2NrQXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlczogU2V0QXR0cmlidXRlc0Z1bmN0aW9uXG4pOiB2b2lkID0+IHtcbiAgbGV0IHN2Z0ZhQ2xhc3MgPSBcIlwiO1xuICAvL2NoZWNrIGlmIGljb25OYW1lIGFuZCB0eXBlIGFyZSBzZXRcbiAgaWYgKGljb25OYW1lICYmIHR5cGUpIHtcbiAgICBzdmdGYUNsYXNzID0gYGZhLSR7dHlwZX0gZmEtJHtpY29uTmFtZX1gO1xuICAgIHNldEF0dHJpYnV0ZXMoeyBzdmdTdHJpbmc6IHN2Z0ZhQ2xhc3MgfSk7XG4gIH1cbn07XG5cbi8qKlxuICogSWNvblBpY2tlciBjb21wb25lbnQgcHJvcGVydGllcy5cbiAqXG4gKiBAaW50ZXJmYWNlIEljb25QaWNrZXJQcm9wc1xuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBDdXJyZW50IGJsb2NrIGF0dHJpYnV0ZXMuXG4gKiBAcHJvcGVydHkge1NldEF0dHJpYnV0ZXNGdW5jdGlvbn0gc2V0QXR0cmlidXRlcyAtIEZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvblBpY2tlclByb3BzIHtcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBzZXRBdHRyaWJ1dGVzOiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG59XG5cbi8qKlxuICogQSBjb21wb25lbnQgZm9yIHBpY2tpbmcgaWNvbnMuXG4gKlxuICogQGNvbXBvbmVudFxuICogQHBhcmFtIHtJY29uUGlja2VyUHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBgSWNvblBpY2tlcmAgY29tcG9uZW50LlxuICovXG5jb25zdCBJY29uUGlja2VyOiBSZWFjdC5Db21wb25lbnRUeXBlPEljb25QaWNrZXJQcm9wcz4gPSBtZW1vKFxuICAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH0pID0+IHtcbiAgICBjb25zdCBbYWxsSWNvbnNPcHRpb25zLCBzZXRBbGxJY29uc09wdGlvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGNyZWF0ZUljb25PcHRpb25zID0gKGljb25zOiBzdHJpbmdbXSwgbGFiZWw6IHN0cmluZykgPT5cbiAgICAgICAgaWNvbnMubWFwKChpY29uKSA9PiAoe1xuICAgICAgICAgIHZhbHVlOiBgJHtsYWJlbH0gJHtpY29ufWAsXG4gICAgICAgICAgbGFiZWw6IGAke2ljb259ICgke2xhYmVsfSlgLFxuICAgICAgICB9KSk7XG5cbiAgICAgIHNldEFsbEljb25zT3B0aW9ucyhbXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5yZWd1bGFyLCBcInJlZ3VsYXJcIiksXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLmJyYW5kcywgXCJicmFuZHNcIiksXG4gICAgICBdKTtcbiAgICB9LCBbXSk7XG5cbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgICAgZmV0Y2hTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcbiAgICB9LCBbdHlwZSwgaWNvbk5hbWUsIGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXNdKTtcblxuICAgIHJldHVybiAoXG4gICAgICA8PlxuICAgICAgICA8Q29tYm9ib3hDb250cm9sXG4gICAgICAgICAgbGFiZWw9e19fKFwiU2VsZWN0IGFuIGljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICBvbkNoYW5nZT17KG5ld0ljb24pID0+IHNldEF0dHJpYnV0ZXMoeyBpY29uOiBuZXdJY29uIH0pfVxuICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgb3B0aW9ucz17YWxsSWNvbnNPcHRpb25zfVxuICAgICAgICAgIGFsbG93UmVzZXQ9e2ZhbHNlfVxuICAgICAgICAvPlxuICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICBrZXk9e2F0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICA+PC9zcGFuPlxuICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICB2YXJpYW50PVwic2Vjb25kYXJ5XCJcbiAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gc2V0QXR0cmlidXRlcyh7IGljb246IFwiXCIsIHN2Z1N0cmluZzogXCJcIiB9KX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge19fKFwiUmVtb3ZlIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICl9XG4gICAgICA8Lz5cbiAgICApO1xuICB9XG4pO1xuXG4vKipcbiAqIEEgY29tcG9uZW50IGZvciBwaWNraW5nIGljb25zIGluc2lkZSBhIGxhcmdlIG1vZGFsLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvblBpY2tlclByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgYEljb25QaWNrZXJgIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgSWNvblBpY2tlck1vZGFsSW5zZXQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvblBpY2tlclByb3BzPiA9IG1lbW8oXG4gICh7IGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXMgfSkgPT4ge1xuICAgIGNvbnN0IFtzb2xpZEljb25zLCBzZXRTb2xpZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbcmVndWxhckljb25zLCBzZXRSZWd1bGFySWNvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFticmFuZEljb25zLCBzZXRCcmFuZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbYWxsSWNvbnMsIHNldEFsbEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbZmlsdGVyZWRJY29ucywgc2V0RmlsdGVyZWRJY29uc10gPSB1c2VTdGF0ZShbXSk7XG4gICAgY29uc3QgW3NlYXJjaFF1ZXJ5LCBzZXRTZWFyY2hRdWVyeV0gPSB1c2VTdGF0ZShcIlwiKTtcbiAgICBjb25zdCBbc2hvd1NlYXJjaFJlc3VsdHMsIHNldFNob3dTZWFyY2hSZXN1bHRzXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgICBjb25zdCBzZWFyY2hJbnB1dFJlZiA9IHVzZVJlZjxIVE1MSW5wdXRFbGVtZW50PihudWxsKTtcblxuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgLy8gY29uc3QgSWNvbiA9IHVzZUR5bmFtaWNTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcblxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICBjb25zdCBjcmVhdGVJY29uT3B0aW9ucyA9IChpY29uczogc3RyaW5nW10sIGxhYmVsOiBzdHJpbmcpID0+XG4gICAgICAgIGljb25zLm1hcCgoaWNvbikgPT4gKHtcbiAgICAgICAgICB2YWx1ZTogYCR7bGFiZWx9ICR7aWNvbn1gLFxuICAgICAgICAgIGxhYmVsOiBgJHtpY29ufSAoJHtsYWJlbH0pYCxcbiAgICAgICAgfSkpO1xuXG4gICAgICBzZXRTb2xpZEljb25zKGNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpKTtcbiAgICAgIHNldFJlZ3VsYXJJY29ucyhcbiAgICAgICAgY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpXG4gICAgICApO1xuICAgICAgc2V0QnJhbmRJY29ucyhjcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpKTtcbiAgICAgIHNldEZpbHRlcmVkSWNvbnMoW1xuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5zb2xpZCwgXCJzb2xpZFwiKSxcbiAgICAgICAgLi4uY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpLFxuICAgICAgXSk7XG4gICAgfSwgW10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGFsbEljb25zID0gWy4uLnNvbGlkSWNvbnMsIC4uLnJlZ3VsYXJJY29ucywgLi4uYnJhbmRJY29uc107XG4gICAgICBzZXRBbGxJY29ucyhhbGxJY29ucyk7XG4gICAgfSwgW3NvbGlkSWNvbnMsIHJlZ3VsYXJJY29ucywgYnJhbmRJY29uc10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGZldGNoU3ZnSWNvbih0eXBlLCBpY29uTmFtZSwgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcyk7XG4gICAgfSwgW3R5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzXSk7XG5cbiAgICBjb25zdCBvbkNsaWNrSWNvbkJ1dHRvbiA9IChpY29uVmFsdWU6IHN0cmluZykgPT4ge1xuICAgICAgaWYgKGljb25WYWx1ZSA9PT0gYXR0cmlidXRlcy5pY29uKSB7XG4gICAgICAgIHNldEF0dHJpYnV0ZXMoeyBpY29uOiBcIlwiIH0pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgc2V0QXR0cmlidXRlcyh7IGljb246IGljb25WYWx1ZSB9KTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlS2V5RG93biA9IChldmVudDogUmVhY3QuS2V5Ym9hcmRFdmVudDxIVE1MSW5wdXRFbGVtZW50PikgPT4ge1xuICAgICAgaWYgKGV2ZW50LmtleSA9PT0gXCJFbnRlclwiKSB7XG4gICAgICAgIGhhbmRsZVNlYXJjaCgpO1xuICAgICAgfVxuICAgIH07XG5cbiAgICBjb25zdCBoYW5kbGVTZWFyY2ggPSAoKSA9PiB7XG4gICAgICBjb25zdCBxdWVyeSA9IHNlYXJjaFF1ZXJ5LnRvTG93ZXJDYXNlKCk7XG4gICAgICBjb25zdCBmaWx0ZXJlZEljb25zID0gYWxsSWNvbnMuZmlsdGVyKCh7IHZhbHVlIH0pID0+IHtcbiAgICAgICAgY29uc3QgW3R5cGUsIGljb25OYW1lXSA9IHZhbHVlLnNwbGl0KFwiIFwiKTtcbiAgICAgICAgcmV0dXJuIHR5cGUuaW5jbHVkZXMocXVlcnkpIHx8IGljb25OYW1lLmluY2x1ZGVzKHF1ZXJ5KTtcbiAgICAgIH0pO1xuICAgICAgc2V0RmlsdGVyZWRJY29ucyhmaWx0ZXJlZEljb25zKTtcbiAgICAgIHNldFNob3dTZWFyY2hSZXN1bHRzKHRydWUpO1xuICAgICAgc3BlYWsoX18oJ1RoZSBzZWFyY2ggcmVzdWx0cyBnb3QgdXBkYXRlZC4nLCAncnJ6ZS1lbGVtZW50cy1ibG9ja3MnKSk7XG4gICAgfTtcblxuICAgIGNvbnN0IG9uU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDw+XG4gICAgICAgIDxwPlxuICAgICAgICAgIHtfXyhcIkljb25zIGFyZSBwcm92aWRlZCBieSBcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8YVxuICAgICAgICAgICAgaHJlZj1cImh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXCJcbiAgICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgICByZWw9XCJub29wZW5lciBub3JlZmVycmVyXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICBGb250IEF3ZXNvbWVcbiAgICAgICAgICA8L2E+XG4gICAgICAgICAge19fKFxuICAgICAgICAgICAgXCIuIFlvdSBjYW4gc2VhcmNoIGZvciBhbiBpY29uIGJ5IHR5cGluZyBpdHMgRm9udCBBd2Vzb21lIG5hbWUgaW4gdGhlIHNlYXJjaCBmaWVsZCBiZWxvdy5cIixcbiAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICl9XG4gICAgICAgIDwvcD5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggZm9yIGFuIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgICAgPFNlYXJjaENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhbiBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICB2YWx1ZT17c2VhcmNoUXVlcnl9XG4gICAgICAgICAgICBvbkNoYW5nZT17aGFuZGxlU2VhcmNoQ2hhbmdlfVxuICAgICAgICAgICAgb25LZXlEb3duPXtoYW5kbGVLZXlEb3dufVxuICAgICAgICAgICAgcmVmPXtzZWFyY2hJbnB1dFJlZn1cbiAgICAgICAgICAvPlxuXG4gICAgICAgICAgPEJ1dHRvbiBrZXk9XCJzZWFyY2hCdXR0b25cIiB2YXJpYW50PVwic2Vjb25kYXJ5XCIgb25DbGljaz17aGFuZGxlU2VhcmNofT5cbiAgICAgICAgICAgIHtfXyhcIlNlYXJjaCBmb3IgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICAgIDw+XG4gICAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIiBwYWRkaW5nVG9wPVwiMXJlbVwiPlxuICAgICAgICAgICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgICAgICAgIDwvU3BhY2VyPlxuICAgICAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgIGtleT17YXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICAgICAgPjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICAgICAgdmFyaWFudD1cInNlY29uZGFyeVwiXG4gICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBzZXRBdHRyaWJ1dGVzKHsgaWNvbjogXCJcIiwgc3ZnU3RyaW5nOiBcIlwiIH0pfVxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgIHtfXyhcIlJlbW92ZSBJY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICAgICA8Lz5cbiAgICAgICAgICApfVxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAge3Nob3dTZWFyY2hSZXN1bHRzICYmIChcbiAgICAgICAgICA8PlxuICAgICAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggUmVzdWx0c1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICAgICAge2ZpbHRlcmVkSWNvbnMubGVuZ3RoID4gMCA/IChcbiAgICAgICAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICAgICAgICB7ZmlsdGVyZWRJY29ucy5tYXAoKGljb25PcHRpb24pID0+IChcbiAgICAgICAgICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICAgICAgICAgIGtleT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAgICAgICBpc1ByZXNzZWQ9e2ljb25PcHRpb24udmFsdWUgPT09IGF0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBvbkNsaWNrSWNvbkJ1dHRvbihpY29uT3B0aW9uLnZhbHVlKX1cbiAgICAgICAgICAgICAgICAgICAgICBzaXplPVwiY29tcGFjdFwiXG4gICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24tQnV0dG9uXCJcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbD17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICAgICAgc2hvd1Rvb2x0aXA9e3RydWV9XG4gICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICA8SWNvbk1hcmtDb21wb25lbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzBdfVxuICAgICAgICAgICAgICAgICAgICAgICAgaWNvbk5hbWU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlcz17YXR0cmlidXRlc31cbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvciBlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JNb2RhbFwiXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uVmFsdWU9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgICAgICApKX1cbiAgICAgICAgICAgICAgICA8L0dyaWQ+XG4gICAgICAgICAgICAgICkgOiAoXG4gICAgICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgICAgICB7X18oXG4gICAgICAgICAgICAgICAgICAgIFwiTm8gaWNvbnMgZm91bmQuIFBsZWFzZSB0cnkgYSBkaWZmZXJlbnQgc2VhcmNoIHRlcm0uXCIsXG4gICAgICAgICAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgICA8Lz5cbiAgICAgICAgKX1cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiU29saWQgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPEdyaWQgY29sdW1ucz17MTJ9PlxuICAgICAgICAgICAge3NvbGlkSWNvbnMubWFwKChpY29uT3B0aW9uKSA9PiAoXG4gICAgICAgICAgICAgIDxCdXR0b25cbiAgICAgICAgICAgICAgICBrZXk9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgaXNQcmVzc2VkPXtpY29uT3B0aW9uLnZhbHVlID09PSBhdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gb25DbGlja0ljb25CdXR0b24oaWNvbk9wdGlvbi52YWx1ZSl9XG4gICAgICAgICAgICAgICAgc2l6ZT1cImNvbXBhY3RcIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLUJ1dHRvblwiXG4gICAgICAgICAgICAgICAgbGFiZWw9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgIHNob3dUb29sdGlwPXt0cnVlfVxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPEljb25NYXJrQ29tcG9uZW50XG4gICAgICAgICAgICAgICAgICB0eXBlPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVswXX1cbiAgICAgICAgICAgICAgICAgIGljb25OYW1lPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e2F0dHJpYnV0ZXN9XG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3IgZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yTW9kYWxcIlxuICAgICAgICAgICAgICAgICAgaWNvblZhbHVlPXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgKSl9XG4gICAgICAgICAgPC9HcmlkPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiUmVndWxhciBJY29uc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICB7cmVndWxhckljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgIDxIZWFkaW5nPntfXyhcIkJyYW5kIEljb25zXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PC9IZWFkaW5nPlxuICAgICAgICAgIDxHcmlkIGNvbHVtbnM9ezEyfT5cbiAgICAgICAgICAgIHticmFuZEljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIj5cbiAgICAgICAgICA8RGl2aWRlciAvPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgIDwvPlxuICAgICk7XG4gIH1cbik7XG5cbi8qKlxuICogSWNvbk1hcmtDb21wb25lbnQgY29tcG9uZW50IHByb3BlcnRpZXMuXG4gKlxuICogQGludGVyZmFjZSBJY29uTWFya0NvbXBvbmVudFByb3BzXG4gKiBAcHJvcGVydHkge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFtkZWZhdWx0Q2xhc3NdIC0gVGhlIGRlZmF1bHQgY2xhc3MgZm9yIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IFtzZXRBdHRyaWJ1dGVzXSAtIE9wdGlvbmFsIGZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvbk1hcmtDb21wb25lbnRQcm9wcyB7XG4gIHR5cGU6IHN0cmluZztcbiAgaWNvbk5hbWU6IHN0cmluZztcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBkZWZhdWx0Q2xhc3M/OiBzdHJpbmc7XG4gIHNldEF0dHJpYnV0ZXM/OiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG4gIGNsYXNzTmFtZT86IHN0cmluZztcbiAgb25DbGljaz86ICgpID0+IHZvaWQ7XG4gIGljb25WYWx1ZT86IHN0cmluZztcbn1cblxuLyoqXG4gKiBBIGNvbXBvbmVudCBmb3IgZGlzcGxheWluZyBpY29ucyBpbiB0aGUgZWRpdG9yLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvbk1hcmtDb21wb25lbnRQcm9wc30gcHJvcHMgLSBUaGUgcHJvcGVydGllcy5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudCB8IG51bGx9IFRoZSBsb2FkZWQgU1ZHIGljb24gb3IgbnVsbC5cbiAqL1xuY29uc3QgSWNvbk1hcmtDb21wb25lbnQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvbk1hcmtDb21wb25lbnRQcm9wcz4gPSAoe1xuICB0eXBlLFxuICBpY29uTmFtZSxcbiAgYXR0cmlidXRlcyxcbiAgZGVmYXVsdENsYXNzID0gXCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JcIixcbiAgc2V0QXR0cmlidXRlcyA9ICgpID0+IHt9LFxuICBjbGFzc05hbWUgPSBcIlwiLFxuICBvbkNsaWNrLFxuICBpY29uVmFsdWUgPSBcIlwiLFxufSkgPT4ge1xuICBjb25zdCBoYW5kbGVPbkNsaWNrID0gKCkgPT4ge1xuICAgIGlmIChvbkNsaWNrKSB7XG4gICAgICBvbkNsaWNrKCk7XG4gICAgfVxuICB9O1xuXG4gIC8vdHVybiBzb2xpZCBpY29ubmFtZSBpbnRvIHRoZSByaWdodCBmb250LWF3ZXNvbWUgY2xhc3MgaWNvblZhbHVlIGNvbnRhaW5zIHNvbGlkIGljb25uYW1lXG4gIGNvbnN0IGZhVHlwZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMF0gfHwgXCJcIjtcbiAgY29uc3QgZmFJY29uTmFtZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMV0gfHwgXCJcIjtcblxuICBpZiAoaWNvblZhbHVlID09PSBcIlwiKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YCR7YXR0cmlidXRlcy5zdmdTdHJpbmd9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YGZhLSR7ZmFUeXBlfSBmYS0ke2ZhSWNvbk5hbWV9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH1cbn07XG5cbmV4cG9ydCB7IEljb25QaWNrZXIsIEljb25NYXJrQ29tcG9uZW50LCBJY29uUGlja2VyTW9kYWxJbnNldCB9O1xuIl0sIm5hbWVzIjpbIl9fIiwiQ29tYm9ib3hDb250cm9sIiwiQnV0dG9uIiwiU2VhcmNoQ29udHJvbCIsIl9fZXhwZXJpbWVudGFsR3JpZCIsIkdyaWQiLCJfX2V4cGVyaW1lbnRhbEhlYWRpbmciLCJIZWFkaW5nIiwiX19leHBlcmltZW50YWxTcGFjZXIiLCJTcGFjZXIiLCJfX2V4cGVyaW1lbnRhbERpdmlkZXIiLCJEaXZpZGVyIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJ1c2VSZWYiLCJtZW1vIiwiRnJhZ21lbnQiLCJmb250YXdlc29tZUljb25OYW1lcyIsInNwZWFrIiwiZmV0Y2hTdmdJY29uIiwidHlwZSIsImljb25OYW1lIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJzdmdGYUNsYXNzIiwiY29uY2F0Iiwic3ZnU3RyaW5nIiwiSWNvblBpY2tlciIsIl9yZWYiLCJfdXNlU3RhdGUiLCJfdXNlU3RhdGUyIiwiX3NsaWNlZFRvQXJyYXkiLCJhbGxJY29uc09wdGlvbnMiLCJzZXRBbGxJY29uc09wdGlvbnMiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkiLCJpY29uIiwic3BsaXQiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkyIiwiY3JlYXRlSWNvbk9wdGlvbnMiLCJpY29ucyIsImxhYmVsIiwibWFwIiwidmFsdWUiLCJfdG9Db25zdW1hYmxlQXJyYXkiLCJzb2xpZCIsInJlZ3VsYXIiLCJicmFuZHMiLCJfanN4cyIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwiX2pzeCIsIm9uQ2hhbmdlIiwibmV3SWNvbiIsIm9wdGlvbnMiLCJhbGxvd1Jlc2V0IiwiY2xhc3NOYW1lIiwidmFyaWFudCIsIm9uQ2xpY2siLCJJY29uUGlja2VyTW9kYWxJbnNldCIsIl9yZWYyIiwiX3VzZVN0YXRlMyIsIl91c2VTdGF0ZTQiLCJzb2xpZEljb25zIiwic2V0U29saWRJY29ucyIsIl91c2VTdGF0ZTUiLCJfdXNlU3RhdGU2IiwicmVndWxhckljb25zIiwic2V0UmVndWxhckljb25zIiwiX3VzZVN0YXRlNyIsIl91c2VTdGF0ZTgiLCJicmFuZEljb25zIiwic2V0QnJhbmRJY29ucyIsIl91c2VTdGF0ZTkiLCJfdXNlU3RhdGUxMCIsImFsbEljb25zIiwic2V0QWxsSWNvbnMiLCJfdXNlU3RhdGUxMSIsIl91c2VTdGF0ZTEyIiwiZmlsdGVyZWRJY29ucyIsInNldEZpbHRlcmVkSWNvbnMiLCJfdXNlU3RhdGUxMyIsIl91c2VTdGF0ZTE0Iiwic2VhcmNoUXVlcnkiLCJzZXRTZWFyY2hRdWVyeSIsIl91c2VTdGF0ZTE1IiwiX3VzZVN0YXRlMTYiLCJzaG93U2VhcmNoUmVzdWx0cyIsInNldFNob3dTZWFyY2hSZXN1bHRzIiwic2VhcmNoSW5wdXRSZWYiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkzIiwiX2F0dHJpYnV0ZXMkaWNvbiRzcGxpNCIsIm9uQ2xpY2tJY29uQnV0dG9uIiwiaWNvblZhbHVlIiwiaGFuZGxlU2VhcmNoQ2hhbmdlIiwiaGFuZGxlS2V5RG93biIsImV2ZW50Iiwia2V5IiwiaGFuZGxlU2VhcmNoIiwicXVlcnkiLCJ0b0xvd2VyQ2FzZSIsImZpbHRlciIsIl9yZWYzIiwiX3ZhbHVlJHNwbGl0IiwiX3ZhbHVlJHNwbGl0MiIsImluY2x1ZGVzIiwib25TZWFyY2hDaGFuZ2UiLCJocmVmIiwidGFyZ2V0IiwicmVsIiwicGFkZGluZ1RvcCIsInBhZGRpbmdCb3R0b20iLCJvbktleURvd24iLCJyZWYiLCJsZW5ndGgiLCJjb2x1bW5zIiwiaWNvbk9wdGlvbiIsImlzUHJlc3NlZCIsInNpemUiLCJzaG93VG9vbHRpcCIsIkljb25NYXJrQ29tcG9uZW50IiwiX3JlZjQiLCJfcmVmNCRkZWZhdWx0Q2xhc3MiLCJkZWZhdWx0Q2xhc3MiLCJfcmVmNCRzZXRBdHRyaWJ1dGVzIiwiX3JlZjQkY2xhc3NOYW1lIiwiX3JlZjQkaWNvblZhbHVlIiwiaGFuZGxlT25DbGljayIsImZhVHlwZSIsImZhSWNvbk5hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/IconPicker.tsx\n"); + +/***/ }), + +/***/ "./src/components/InputWarning.tsx": +/*!*****************************************!*\ + !*** ./src/components/InputWarning.tsx ***! + \*****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nvar InputWarning = function InputWarning(_ref) {\n var warning = _ref.warning,\n min = _ref.min,\n max = _ref.max,\n count = _ref.count,\n status = _ref.status,\n className = _ref.className;\n var shouldDisplay = max === null ? count >= min : count >= min && count < max;\n return shouldDisplay ? (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Notice, {\n status: status,\n isDismissible: false,\n className: className,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(warning, \"rrze-elements-blocks\")\n }) : null;\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (InputWarning);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9JbnB1dFdhcm5pbmcudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQXFDO0FBQ1U7QUFxQi9DLElBQU1FLFlBQVksR0FBZ0MsU0FBNUNBLFlBQVlBLENBQUFDLElBQUEsRUFBb0Y7RUFBQSxJQUFqREMsT0FBTyxHQUFBRCxJQUFBLENBQVBDLE9BQU87SUFBRUMsR0FBRyxHQUFBRixJQUFBLENBQUhFLEdBQUc7SUFBRUMsR0FBRyxHQUFBSCxJQUFBLENBQUhHLEdBQUc7SUFBRUMsS0FBSyxHQUFBSixJQUFBLENBQUxJLEtBQUs7SUFBRUMsTUFBTSxHQUFBTCxJQUFBLENBQU5LLE1BQU07SUFBRUMsU0FBUyxHQUFBTixJQUFBLENBQVRNLFNBQVM7RUFDNUYsSUFBTUMsYUFBYSxHQUFJSixHQUFHLEtBQUssSUFBSSxHQUFLQyxLQUFLLElBQUlGLEdBQUcsR0FBS0UsS0FBSyxJQUFJRixHQUFHLElBQUlFLEtBQUssR0FBR0QsR0FBSTtFQUVyRixPQUFPSSxhQUFhLEdBQ2hCQyxzREFBQSxDQUFDVix5REFBTTtJQUNITyxNQUFNLEVBQUVBLE1BQU07SUFDZEksYUFBYSxFQUFFLEtBQUs7SUFDcEJILFNBQVMsRUFBRUEsU0FBUztJQUFBSSxRQUFBLEVBRW5CYixtREFBRSxDQUFDSSxPQUFPLEVBQUUsc0JBQXNCO0VBQUMsRUFDL0IsR0FDVCxJQUFJO0FBQ1osQ0FBQztBQUVELCtEQUFlRixZQUFZIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0lucHV0V2FybmluZy50c3g/MjhhMiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5pbXBvcnQgeyBOb3RpY2UgfSBmcm9tICdAd29yZHByZXNzL2NvbXBvbmVudHMnO1xuXG4vKipcbiAqIFByb3BzIGZvciBJbnB1dFdhcm5pbmcgY29tcG9uZW50LlxuICogXG4gKiBAcGFyYW0gd2FybmluZyAtIFRoZSB3YXJuaW5nIG1lc3NhZ2UgdG8gZGlzcGxheS5cbiAqIEBwYXJhbSBtaW4gLSBUaGUgbWluaW11bSB0aHJlc2hvbGQgZm9yIHRoZSBjb3VudCB0byBzdGFydCBkaXNwbGF5aW5nIHRoZSB3YXJuaW5nLlxuICogQHBhcmFtIG1heCAtIFRoZSBtYXhpbXVtIHRocmVzaG9sZCBmb3IgdGhlIGNvdW50LCBhZnRlciB3aGljaCB0aGUgd2FybmluZyB3aWxsIG5vdCBiZSBkaXNwbGF5ZWQuIElmIG51bGwsIHRoZXJlJ3Mgbm8gdXBwZXIgbGltaXQuXG4gKiBAcGFyYW0gY291bnQgLSBUaGUgY3VycmVudCBjb3VudCBvZiBpdGVtcy5cbiAqIEBwYXJhbSBzdGF0dXMgLSBUaGUgc3RhdHVzIG9mIHRoZSBub3RpY2Ugd2hpY2ggY2FuIGJlIFwiaW5mb1wiLCBcIndhcm5pbmdcIiwgb3IgXCJlcnJvclwiLlxuICogQHBhcmFtIGNsYXNzTmFtZSAtIFRoZSBDU1MgY2xhc3MgbmFtZSB0byBhcHBseSB0byB0aGUgbm90aWNlIGZvciBzdHlsaW5nLlxuICovXG5pbnRlcmZhY2UgSW5wdXRXYXJuaW5nUHJvcHMge1xuICAgIHdhcm5pbmc6IHN0cmluZztcbiAgICBtaW46IG51bWJlcjtcbiAgICBtYXg6IG51bWJlciB8IG51bGw7XG4gICAgY291bnQ6IG51bWJlcjtcbiAgICBzdGF0dXM6IFwiaW5mb1wiIHwgXCJ3YXJuaW5nXCIgfCBcImVycm9yXCI7XG4gICAgY2xhc3NOYW1lOiBzdHJpbmc7XG59XG5cbmNvbnN0IElucHV0V2FybmluZzogUmVhY3QuRkM8SW5wdXRXYXJuaW5nUHJvcHM+ID0gKHsgd2FybmluZywgbWluLCBtYXgsIGNvdW50LCBzdGF0dXMsIGNsYXNzTmFtZSB9KSA9PiB7XG4gICAgY29uc3Qgc2hvdWxkRGlzcGxheSA9IChtYXggPT09IG51bGwpID8gKGNvdW50ID49IG1pbikgOiAoY291bnQgPj0gbWluICYmIGNvdW50IDwgbWF4KTtcblxuICAgIHJldHVybiBzaG91bGREaXNwbGF5ID8gKFxuICAgICAgICA8Tm90aWNlXG4gICAgICAgICAgICBzdGF0dXM9e3N0YXR1c31cbiAgICAgICAgICAgIGlzRGlzbWlzc2libGU9e2ZhbHNlfVxuICAgICAgICAgICAgY2xhc3NOYW1lPXtjbGFzc05hbWV9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtfXyh3YXJuaW5nLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICA8L05vdGljZT5cbiAgICApIDogbnVsbDtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IElucHV0V2FybmluZzsiXSwibmFtZXMiOlsiX18iLCJOb3RpY2UiLCJJbnB1dFdhcm5pbmciLCJfcmVmIiwid2FybmluZyIsIm1pbiIsIm1heCIsImNvdW50Iiwic3RhdHVzIiwiY2xhc3NOYW1lIiwic2hvdWxkRGlzcGxheSIsIl9qc3giLCJpc0Rpc21pc3NpYmxlIiwiY2hpbGRyZW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/InputWarning.tsx\n"); + +/***/ }), + +/***/ "./src/components/Xray.tsx": +/*!*********************************!*\ + !*** ./src/components/Xray.tsx ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ XrayBar: function() { return /* binding */ XrayBar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n\n// Import required WordPress packages and components\n\n\n/**\n * XrayBar component - Displays a toolbar for toggling X-ray feature.\n * @param {XrayTogglerProps} props - React props.\n * @returns {JSX.Element} The rendered XrayBar component.\n */\nvar XrayBar = function XrayBar(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var xray = attributes.xray;\n /**\n * Creates an SVG icon for the xray feature.\n * @param {string} fillColor - The color to fill the SVG path with.\n * @returns {JSX.Element} The SVG icon.\n */\n var createXrayIcon = function createXrayIcon() {\n var fillColor = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \"none\";\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n height: \"1em\",\n viewBox: \"0 0 512 512\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Path, {\n fill: fillColor,\n d: \"M0 64C0 46.3 14.3 32 32 32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16v32H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48H128c-8.8 0-16 7.2-16 16s7.2 16 16 16H240v70.6L189.1 307c-5.2-2-10.6-3-16.2-3h-2.1c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6H316.4c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8H339c-5.5 0-11 1-16.2 3L272 326.6V256H384c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V176h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"\n })\n });\n };\n // Define inactive and active xray icons\n var inactiveXrayIcon = createXrayIcon(\"#D3D3D3\");\n var ActivexrayIcon = createXrayIcon(\"#000\");\n /**\n * Toggles the xray attribute.\n * @param {boolean} newXray - The new xray state.\n */\n var toggleXray = function toggleXray(newXray) {\n setAttributes({\n xray: newXray\n });\n };\n // Return the main component\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: xray ? ActivexrayIcon : inactiveXrayIcon,\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Display options for the Editor\", \"rrze-elements-blocks\"),\n controls: [{\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Reveal all tabs inside the Editor (X-ray)\", \"rrze-elements-blocks\"),\n icon: ActivexrayIcon,\n onClick: function onClick() {\n return toggleXray(true);\n }\n }, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Only show active tabs inside the editor\", \"rrze-elements-blocks\"),\n icon: inactiveXrayIcon,\n onClick: function onClick() {\n return toggleXray(false);\n }\n }]\n });\n }\n })\n });\n};\n// Export the XrayBar component\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9YcmF5LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFBO0FBQ3FDO0FBVU47QUFVL0I7Ozs7O0FBS0EsSUFBTU0sT0FBTyxHQUFHLFNBQVZBLE9BQU9BLENBQUFDLElBQUEsRUFBdUQ7RUFBQSxJQUFqREMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7SUFBRUMsYUFBYSxHQUFBRixJQUFBLENBQWJFLGFBQWE7RUFDMUMsSUFBUUMsSUFBSSxHQUFLRixVQUFVLENBQW5CRSxJQUFJO0VBRVo7Ozs7O0VBS0EsSUFBTUMsY0FBYyxHQUFHLFNBQWpCQSxjQUFjQSxDQUFBO0lBQUEsSUFBSUMsU0FBUyxHQUFBQyxTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBRyxNQUFNO0lBQUEsT0FDeENHLHNEQUFBLENBQUNaLHNEQUFHO01BQUNhLEtBQUssRUFBQyw0QkFBNEI7TUFBQ0MsTUFBTSxFQUFDLEtBQUs7TUFBQ0MsT0FBTyxFQUFDLGFBQWE7TUFBQUMsUUFBQSxFQUN4RUosc0RBQUEsQ0FBQ1gsdURBQUk7UUFDSGdCLElBQUksRUFBRVQsU0FBUztRQUNmVSxDQUFDLEVBQUM7TUFBdXVCO0lBQ3p1QixFQUNFO0VBQUEsQ0FDUDtFQUVEO0VBQ0EsSUFBTUMsZ0JBQWdCLEdBQUdaLGNBQWMsQ0FBQyxTQUFTLENBQUM7RUFDbEQsSUFBTWEsY0FBYyxHQUFHYixjQUFjLENBQUMsTUFBTSxDQUFDO0VBRTdDOzs7O0VBSUEsSUFBTWMsVUFBVSxHQUFHLFNBQWJBLFVBQVVBLENBQUlDLE9BQWdCLEVBQUk7SUFDdENqQixhQUFhLENBQUM7TUFBRUMsSUFBSSxFQUFFZ0I7SUFBTyxDQUFFLENBQUM7RUFDbEMsQ0FBQztFQUVEO0VBQ0EsT0FDRVYsc0RBQUEsQ0FBQ2IsK0RBQVk7SUFBQWlCLFFBQUEsRUFDWEosc0RBQUEsQ0FBQ2QsOERBQVc7TUFBQWtCLFFBQUEsRUFDVCxTQURTQSxTQUFBO1FBQUEsT0FFUkosc0RBQUEsQ0FBQ2Ysc0VBQW1CO1VBQ2xCMEIsSUFBSSxFQUFFakIsSUFBSSxHQUFHYyxjQUFjLEdBQUdELGdCQUFnQjtVQUM5Q0ssS0FBSyxFQUFFNUIsbURBQUUsQ0FBQyxnQ0FBZ0MsRUFBRSxzQkFBc0IsQ0FBQztVQUNuRTZCLFFBQVEsRUFBRSxDQUNSO1lBQ0VDLEtBQUssRUFBRTlCLG1EQUFFLENBQ1AsMkNBQTJDLEVBQzNDLHNCQUFzQixDQUN2QjtZQUNEMkIsSUFBSSxFQUFFSCxjQUFjO1lBQ3BCTyxPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQTtjQUFBLE9BQVFOLFVBQVUsQ0FBQyxJQUFJLENBQUM7WUFBQTtXQUNoQyxFQUNEO1lBQ0VLLEtBQUssRUFBRTlCLG1EQUFFLENBQ1AseUNBQXlDLEVBQ3pDLHNCQUFzQixDQUN2QjtZQUNEMkIsSUFBSSxFQUFFSixnQkFBZ0I7WUFDdEJRLE9BQU8sRUFBRSxTQUFUQSxPQUFPQSxDQUFBO2NBQUEsT0FBUU4sVUFBVSxDQUFDLEtBQUssQ0FBQztZQUFBO1dBQ2pDO1FBQ0YsRUFDRDtNQUFBO0lBQ0g7RUFDVyxFQUNEO0FBRW5CLENBQUM7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9YcmF5LnRzeD84MzUwIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydCByZXF1aXJlZCBXb3JkUHJlc3MgcGFja2FnZXMgYW5kIGNvbXBvbmVudHNcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHtcbiAgQ29sb3JQYWxldHRlLFxuICBQYW5lbEJvZHksXG4gIFRvb2xiYXJEcm9wZG93bk1lbnUsXG4gIFRvb2xiYXJJdGVtLFxuICBUb29sYmFyR3JvdXAsXG4gIFNWRyxcbiAgUGF0aCxcbiAgSWNvbixcbn0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuXG4vLyBEZWZpbmUgVHlwZVNjcmlwdCBpbnRlcmZhY2UgZm9yIGNvbXBvbmVudCBwcm9wc1xudHlwZSBYcmF5VG9nZ2xlclByb3BzID0ge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgeHJheTogYm9vbGVhbjtcbiAgfTtcbiAgc2V0QXR0cmlidXRlczogKG5ld0F0dHJpYnV0ZXM6IHsgeHJheTogYm9vbGVhbiB9KSA9PiB2b2lkO1xufTtcblxuLyoqXG4gKiBYcmF5QmFyIGNvbXBvbmVudCAtIERpc3BsYXlzIGEgdG9vbGJhciBmb3IgdG9nZ2xpbmcgWC1yYXkgZmVhdHVyZS5cbiAqIEBwYXJhbSB7WHJheVRvZ2dsZXJQcm9wc30gcHJvcHMgLSBSZWFjdCBwcm9wcy5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gVGhlIHJlbmRlcmVkIFhyYXlCYXIgY29tcG9uZW50LlxuICovXG5jb25zdCBYcmF5QmFyID0gKHsgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcyB9OiBYcmF5VG9nZ2xlclByb3BzKSA9PiB7XG4gIGNvbnN0IHsgeHJheSB9ID0gYXR0cmlidXRlcztcblxuICAvKipcbiAgICogQ3JlYXRlcyBhbiBTVkcgaWNvbiBmb3IgdGhlIHhyYXkgZmVhdHVyZS5cbiAgICogQHBhcmFtIHtzdHJpbmd9IGZpbGxDb2xvciAtIFRoZSBjb2xvciB0byBmaWxsIHRoZSBTVkcgcGF0aCB3aXRoLlxuICAgKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBTVkcgaWNvbi5cbiAgICovXG4gIGNvbnN0IGNyZWF0ZVhyYXlJY29uID0gKGZpbGxDb2xvciA9IFwibm9uZVwiKSA9PiAoXG4gICAgPFNWRyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgaGVpZ2h0PVwiMWVtXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+XG4gICAgICA8UGF0aFxuICAgICAgICBmaWxsPXtmaWxsQ29sb3J9XG4gICAgICAgIGQ9XCJNMCA2NEMwIDQ2LjMgMTQuMyAzMiAzMiAzMkg0ODBjMTcuNyAwIDMyIDE0LjMgMzIgMzJzLTE0LjMgMzItMzIgMzJWNDE2YzE3LjcgMCAzMiAxNC4zIDMyIDMycy0xNC4zIDMyLTMyIDMySDMyYy0xNy43IDAtMzItMTQuMy0zMi0zMnMxNC4zLTMyIDMyLTMyVjk2QzE0LjMgOTYgMCA4MS43IDAgNjR6TTI1NiA5NmMtOC44IDAtMTYgNy4yLTE2IDE2djMySDE2MGMtOC44IDAtMTYgNy4yLTE2IDE2czcuMiAxNiAxNiAxNmg4MHY0OEgxMjhjLTguOCAwLTE2IDcuMi0xNiAxNnM3LjIgMTYgMTYgMTZIMjQwdjcwLjZMMTg5LjEgMzA3Yy01LjItMi0xMC42LTMtMTYuMi0zaC0yLjFjLTIzLjYgMC00Mi44IDE5LjItNDIuOCA0Mi44YzAgOS42IDMuMiAxOC45IDkuMSAyNi40bDE4LjIgMjMuMmM5LjcgMTIuNCAyNC42IDE5LjYgNDAuMyAxOS42SDMxNi40YzE1LjcgMCAzMC42LTcuMiA0MC4zLTE5LjZsMTguMi0yMy4yYzUuOS03LjUgOS4xLTE2LjggOS4xLTI2LjRjMC0yMy42LTE5LjItNDIuOC00Mi44LTQyLjhIMzM5Yy01LjUgMC0xMSAxLTE2LjIgM0wyNzIgMzI2LjZWMjU2SDM4NGM4LjggMCAxNi03LjIgMTYtMTZzLTcuMi0xNi0xNi0xNkgyNzJWMTc2aDgwYzguOCAwIDE2LTcuMiAxNi0xNnMtNy4yLTE2LTE2LTE2SDI3MlYxMTJjMC04LjgtNy4yLTE2LTE2LTE2ek0yMDggMzUyYTE2IDE2IDAgMSAxIDAgMzIgMTYgMTYgMCAxIDEgMC0zMnptODAgMTZhMTYgMTYgMCAxIDEgMzIgMCAxNiAxNiAwIDEgMSAtMzIgMHpcIlxuICAgICAgLz5cbiAgICA8L1NWRz5cbiAgKTtcblxuICAvLyBEZWZpbmUgaW5hY3RpdmUgYW5kIGFjdGl2ZSB4cmF5IGljb25zXG4gIGNvbnN0IGluYWN0aXZlWHJheUljb24gPSBjcmVhdGVYcmF5SWNvbihcIiNEM0QzRDNcIik7XG4gIGNvbnN0IEFjdGl2ZXhyYXlJY29uID0gY3JlYXRlWHJheUljb24oXCIjMDAwXCIpO1xuXG4gIC8qKlxuICAgKiBUb2dnbGVzIHRoZSB4cmF5IGF0dHJpYnV0ZS5cbiAgICogQHBhcmFtIHtib29sZWFufSBuZXdYcmF5IC0gVGhlIG5ldyB4cmF5IHN0YXRlLlxuICAgKi9cbiAgY29uc3QgdG9nZ2xlWHJheSA9IChuZXdYcmF5OiBib29sZWFuKSA9PiB7XG4gICAgc2V0QXR0cmlidXRlcyh7IHhyYXk6IG5ld1hyYXkgfSk7XG4gIH07XG5cbiAgLy8gUmV0dXJuIHRoZSBtYWluIGNvbXBvbmVudFxuICByZXR1cm4gKFxuICAgIDxUb29sYmFyR3JvdXA+XG4gICAgICA8VG9vbGJhckl0ZW0+XG4gICAgICAgIHsoKSA9PiAoXG4gICAgICAgICAgPFRvb2xiYXJEcm9wZG93bk1lbnVcbiAgICAgICAgICAgIGljb249e3hyYXkgPyBBY3RpdmV4cmF5SWNvbiA6IGluYWN0aXZlWHJheUljb259XG4gICAgICAgICAgICBsYWJlbD17X18oXCJEaXNwbGF5IG9wdGlvbnMgZm9yIHRoZSBFZGl0b3JcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIGNvbnRyb2xzPXtbXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICB0aXRsZTogX18oXG4gICAgICAgICAgICAgICAgICBcIlJldmVhbCBhbGwgdGFicyBpbnNpZGUgdGhlIEVkaXRvciAoWC1yYXkpXCIsXG4gICAgICAgICAgICAgICAgICBcInJyemUtZWxlbWVudHMtYmxvY2tzXCJcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIGljb246IEFjdGl2ZXhyYXlJY29uLFxuICAgICAgICAgICAgICAgIG9uQ2xpY2s6ICgpID0+IHRvZ2dsZVhyYXkodHJ1ZSksXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICB0aXRsZTogX18oXG4gICAgICAgICAgICAgICAgICBcIk9ubHkgc2hvdyBhY3RpdmUgdGFicyBpbnNpZGUgdGhlIGVkaXRvclwiLFxuICAgICAgICAgICAgICAgICAgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBpY29uOiBpbmFjdGl2ZVhyYXlJY29uLFxuICAgICAgICAgICAgICAgIG9uQ2xpY2s6ICgpID0+IHRvZ2dsZVhyYXkoZmFsc2UpLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgXX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgPC9Ub29sYmFySXRlbT5cbiAgICA8L1Rvb2xiYXJHcm91cD5cbiAgKTtcbn07XG5cbi8vIEV4cG9ydCB0aGUgWHJheUJhciBjb21wb25lbnRcbmV4cG9ydCB7IFhyYXlCYXIgfTtcbiJdLCJuYW1lcyI6WyJfXyIsIlRvb2xiYXJEcm9wZG93bk1lbnUiLCJUb29sYmFySXRlbSIsIlRvb2xiYXJHcm91cCIsIlNWRyIsIlBhdGgiLCJYcmF5QmFyIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwieHJheSIsImNyZWF0ZVhyYXlJY29uIiwiZmlsbENvbG9yIiwiYXJndW1lbnRzIiwibGVuZ3RoIiwidW5kZWZpbmVkIiwiX2pzeCIsInhtbG5zIiwiaGVpZ2h0Iiwidmlld0JveCIsImNoaWxkcmVuIiwiZmlsbCIsImQiLCJpbmFjdGl2ZVhyYXlJY29uIiwiQWN0aXZleHJheUljb24iLCJ0b2dnbGVYcmF5IiwibmV3WHJheSIsImljb24iLCJsYWJlbCIsImNvbnRyb2xzIiwidGl0bGUiLCJvbkNsaWNrIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Xray.tsx\n"); + +/***/ }), + +/***/ "./src/tabs/InspectorControls/CustomInspectorControls.tsx": +/*!****************************************************************!*\ + !*** ./src/tabs/InspectorControls/CustomInspectorControls.tsx ***! + \****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CustomInspectorControls: function() { return /* binding */ CustomInspectorControls; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/CustomColorSwitcher */ \"./src/components/CustomColorSwitcher.tsx\");\n\n// Import required WordPress packages and components\n\n\n\n\n/**\n * CustomInspectorControls component - Adds custom inspector controls to the block editor.\n * @param {EditProps} props - React props.\n * @returns {JSX.Element} The rendered CustomInspectorControls component.\n */\nvar CustomInspectorControls = function CustomInspectorControls(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var xray = attributes.xray;\n /**\n * Render method for the CustomInspectorControls component.\n * Adds X-ray and ColorSwitcher settings to the block inspector.\n */\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"X-ray\", \"rrze-elements-blocks\"),\n initialOpen: false,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToggleControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Show / Hide all inactive tabs inside the editor.\", \"rrze-elements-blocks\"),\n checked: xray,\n onChange: function onChange(xray) {\n return setAttributes({\n xray: xray\n });\n }\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_4__.StandardColorSwitcher, {\n attributes: {\n color: attributes.color\n },\n setAttributes: setAttributes\n })]\n })\n });\n};\n// Export the CustomInspectorControls component\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFicy9JbnNwZWN0b3JDb250cm9scy9DdXN0b21JbnNwZWN0b3JDb250cm9scy50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUM0RDtBQUNLO0FBQzVCO0FBSXdDO0FBVzdFOzs7OztBQUtBLElBQU1LLHVCQUF1QixHQUFHLFNBQTFCQSx1QkFBdUJBLENBQUFDLElBQUEsRUFHQTtFQUFBLElBRjNCQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtJQUNWQyxhQUFhLEdBQUFGLElBQUEsQ0FBYkUsYUFBYTtFQUViLElBQVFDLElBQUksR0FBS0YsVUFBVSxDQUFuQkUsSUFBSTtFQUVaOzs7O0VBSUEsT0FDRUMsc0RBQUEsQ0FBQUMsdURBQUE7SUFBQUMsUUFBQSxFQUNFQyx1REFBQSxDQUFDYixzRUFBaUI7TUFBQVksUUFBQSxHQUNoQkYsc0RBQUEsQ0FBQ1QsNERBQVM7UUFBQ2EsS0FBSyxFQUFFWCxtREFBRSxDQUFDLE9BQU8sRUFBRSxzQkFBc0IsQ0FBQztRQUFFWSxXQUFXLEVBQUUsS0FBSztRQUFBSCxRQUFBLEVBQ3ZFRixzREFBQSxDQUFDUixnRUFBYTtVQUNaYyxLQUFLLEVBQUViLG1EQUFFLENBQ1Asa0RBQWtELEVBQ2xELHNCQUFzQixDQUN2QjtVQUNEYyxPQUFPLEVBQUVSLElBQUk7VUFDYlMsUUFBUSxFQUFFLFNBQVZBLFFBQVFBLENBQUdULElBQUk7WUFBQSxPQUFLRCxhQUFhLENBQUM7Y0FBRUMsSUFBSSxFQUFKQTtZQUFJLENBQUUsQ0FBQztVQUFBO1FBQUE7TUFDM0MsRUFDUSxFQUNaQyxzREFBQSxDQUFDTixrRkFBcUI7UUFDcEJHLFVBQVUsRUFBRTtVQUFFWSxLQUFLLEVBQUVaLFVBQVUsQ0FBQ1k7UUFBSyxDQUFFO1FBQ3ZDWCxhQUFhLEVBQUVBO01BQWEsRUFDNUI7SUFBQTtFQUNnQixFQUNuQjtBQUVQLENBQUM7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvdGFicy9JbnNwZWN0b3JDb250cm9scy9DdXN0b21JbnNwZWN0b3JDb250cm9scy50c3g/MzRhNSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnQgcmVxdWlyZWQgV29yZFByZXNzIHBhY2thZ2VzIGFuZCBjb21wb25lbnRzXG5pbXBvcnQgeyBJbnNwZWN0b3JDb250cm9scyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IHsgUGFuZWxCb2R5LCBUb2dnbGVDb250cm9sIH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5cbi8vIEltcG9ydCBjdXN0b20gY29tcG9uZW50c1xuaW1wb3J0IHsgU3RhbmRhcmRDb2xvclN3aXRjaGVyIGFzIENvbG9yU3dpdGNoZXIgfSBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9DdXN0b21Db2xvclN3aXRjaGVyXCI7XG5pbXBvcnQgeyBTdGFuZGFyZENvbG9yU3dpdGNoZXIgfSBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9DdXN0b21Db2xvclN3aXRjaGVyXCI7XG5cbi8vIERlZmluZSBUeXBlU2NyaXB0IGludGVyZmFjZSBmb3IgY29tcG9uZW50IHByb3BzXG5pbnRlcmZhY2UgRWRpdFByb3BzIHtcbiAgYXR0cmlidXRlczoge1xuICAgIHhyYXk/OiBib29sZWFuO1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAoYXR0cmlidXRlczogUGFydGlhbDxFZGl0UHJvcHNbXCJhdHRyaWJ1dGVzXCJdPikgPT4gdm9pZDtcbn1cblxuLyoqXG4gKiBDdXN0b21JbnNwZWN0b3JDb250cm9scyBjb21wb25lbnQgLSBBZGRzIGN1c3RvbSBpbnNwZWN0b3IgY29udHJvbHMgdG8gdGhlIGJsb2NrIGVkaXRvci5cbiAqIEBwYXJhbSB7RWRpdFByb3BzfSBwcm9wcyAtIFJlYWN0IHByb3BzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgcmVuZGVyZWQgQ3VzdG9tSW5zcGVjdG9yQ29udHJvbHMgY29tcG9uZW50LlxuICovXG5jb25zdCBDdXN0b21JbnNwZWN0b3JDb250cm9scyA9ICh7XG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG59OiBFZGl0UHJvcHMpOiBKU1guRWxlbWVudCA9PiB7XG4gIGNvbnN0IHsgeHJheSB9ID0gYXR0cmlidXRlcztcblxuICAvKipcbiAgICogUmVuZGVyIG1ldGhvZCBmb3IgdGhlIEN1c3RvbUluc3BlY3RvckNvbnRyb2xzIGNvbXBvbmVudC5cbiAgICogQWRkcyBYLXJheSBhbmQgQ29sb3JTd2l0Y2hlciBzZXR0aW5ncyB0byB0aGUgYmxvY2sgaW5zcGVjdG9yLlxuICAgKi9cbiAgcmV0dXJuIChcbiAgICA8PlxuICAgICAgPEluc3BlY3RvckNvbnRyb2xzPlxuICAgICAgICA8UGFuZWxCb2R5IHRpdGxlPXtfXyhcIlgtcmF5XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9IGluaXRpYWxPcGVuPXtmYWxzZX0+XG4gICAgICAgICAgPFRvZ2dsZUNvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcbiAgICAgICAgICAgICAgXCJTaG93IC8gSGlkZSBhbGwgaW5hY3RpdmUgdGFicyBpbnNpZGUgdGhlIGVkaXRvci5cIixcbiAgICAgICAgICAgICAgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiXG4gICAgICAgICAgICApfVxuICAgICAgICAgICAgY2hlY2tlZD17eHJheX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXsoeHJheSkgPT4gc2V0QXR0cmlidXRlcyh7IHhyYXkgfSl9XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9QYW5lbEJvZHk+XG4gICAgICAgIDxTdGFuZGFyZENvbG9yU3dpdGNoZXJcbiAgICAgICAgICBhdHRyaWJ1dGVzPXt7IGNvbG9yOiBhdHRyaWJ1dGVzLmNvbG9yIH19XG4gICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgLz5cbiAgICAgIDwvSW5zcGVjdG9yQ29udHJvbHM+XG4gICAgPC8+XG4gICk7XG59O1xuXG4vLyBFeHBvcnQgdGhlIEN1c3RvbUluc3BlY3RvckNvbnRyb2xzIGNvbXBvbmVudFxuZXhwb3J0IHsgQ3VzdG9tSW5zcGVjdG9yQ29udHJvbHMgfTtcbiJdLCJuYW1lcyI6WyJJbnNwZWN0b3JDb250cm9scyIsIlBhbmVsQm9keSIsIlRvZ2dsZUNvbnRyb2wiLCJfXyIsIlN0YW5kYXJkQ29sb3JTd2l0Y2hlciIsIkN1c3RvbUluc3BlY3RvckNvbnRyb2xzIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwieHJheSIsIl9qc3giLCJfRnJhZ21lbnQiLCJjaGlsZHJlbiIsIl9qc3hzIiwidGl0bGUiLCJpbml0aWFsT3BlbiIsImxhYmVsIiwiY2hlY2tlZCIsIm9uQ2hhbmdlIiwiY29sb3IiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/tabs/InspectorControls/CustomInspectorControls.tsx\n"); + +/***/ }), + +/***/ "./src/tabs/edit.tsx": +/*!***************************!*\ + !*** ./src/tabs/edit.tsx ***! + \***************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _components_InputWarning__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../components/InputWarning */ \"./src/components/InputWarning.tsx\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _components_Xray__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../components/Xray */ \"./src/components/Xray.tsx\");\n/* harmony import */ var _InspectorControls_CustomInspectorControls__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./InspectorControls/CustomInspectorControls */ \"./src/tabs/InspectorControls/CustomInspectorControls.tsx\");\n/* harmony import */ var _components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../components/CustomColorSwitcher */ \"./src/components/CustomColorSwitcher.tsx\");\n/* harmony import */ var _components_IconPicker__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../components/IconPicker */ \"./src/components/IconPicker.tsx\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n// WordPress Imports\n\n\n\n\n\n\n\n// Other Imports\n\n// Custom Components\n\n\n\n\n/**\n * Edit component for the Gutenberg block.\n *\n * Provides controls for customizing the block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n clientId = _ref.clientId,\n context = _ref.context;\n var _a;\n // WordPress hooks and other logic here.\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var blockId = props[\"data-block\"];\n var tabs = attributes.tabs;\n var _useDispatch2 = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useDispatch)(\"core/block-editor\"),\n insertBlock = _useDispatch2.insertBlock;\n var _useDispatch3 = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useDispatch)(\"core/block-editor\"),\n selectBlock = _useDispatch3.selectBlock;\n // useEffects for syncing component state and attributes\n var _useSelect =\n // retrieve the inner client ids of the current block\n (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useSelect)(function (select) {\n var _select = select(\"core/block-editor\"),\n getBlock = _select.getBlock,\n getBlocks = _select.getBlocks,\n getBlockIndex = _select.getBlockIndex;\n var selectedBlockClientId = clientId;\n var innerBlocks = getBlocks(selectedBlockClientId);\n var counter = 0;\n var innerClientIds = innerBlocks.map(function (block) {\n var _a, _b, _c;\n return {\n clientId: block === null || block === void 0 ? void 0 : block.clientId,\n title: (_a = block.attributes) === null || _a === void 0 ? void 0 : _a.title,\n position: counter++,\n icon: (_b = block.attributes) === null || _b === void 0 ? void 0 : _b.icon,\n svgString: (_c = block.attributes) === null || _c === void 0 ? void 0 : _c.svgString\n };\n });\n return {\n innerClientIds: innerClientIds\n };\n }, [clientId]),\n innerClientIds = _useSelect.innerClientIds;\n /**\n * Update the blockId attribute whenever it changes\n */\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {\n if (attributes.blockId !== blockId) {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n blockId: blockId.slice(0, 10)\n });\n }\n }, [attributes.blockId, blockId]);\n /**\n * Syncs the innerClientIds attribute with the component state\n */\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {\n if (innerClientIds.length === 0) {\n return;\n }\n if (!(0,lodash__WEBPACK_IMPORTED_MODULE_8__.isEqual)(attributes.innerClientIds, innerClientIds)) {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n innerClientIds: innerClientIds\n });\n }\n }, [innerClientIds, setAttributes]);\n /**\n * Handles logic to set the active tab.\n */\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {\n if (attributes.active === \"\" && innerClientIds && innerClientIds.length > 0) {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n active: innerClientIds[0].clientId\n });\n }\n if (!innerClientIds || !innerClientIds.find(function (innerClientId) {\n return innerClientId[\"clientId\"] === attributes.active;\n })) {\n if (innerClientIds && innerClientIds.length > 0) {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n active: innerClientIds[0].clientId\n });\n }\n }\n }, [innerClientIds, attributes.active]);\n /**\n * Adds a new \"rrze-elements/tab\" block as a child of this block.\n */\n var addNewTab = function addNewTab() {\n var block = (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_6__.createBlock)(\"rrze-elements/tab\");\n insertBlock(block, undefined, clientId);\n selectBlock(block.clientId);\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n active: block.clientId\n });\n };\n /**\n * Changes the currently active tab.\n *\n * @param index - The index of the tab to activate.\n * @param innerClientIds - List of inner block client IDs.\n */\n var onChangeActive = function onChangeActive(index, innerClientIds) {\n var _a;\n if (((_a = innerClientIds[index]) === null || _a === void 0 ? void 0 : _a.clientId) !== undefined) {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n active: innerClientIds[index].clientId\n });\n selectBlock(innerClientIds[index].clientId);\n }\n };\n /**\n * Function to determine if a tab is currently selected.\n * @param {number} index - The index of the tab.\n * @returns {boolean} - Whether the tab is selected.\n */\n var ariaSelected = function ariaSelected(index) {\n if (innerClientIds[index] === undefined) {\n return true;\n }\n if (innerClientIds[index].clientId === attributes.active || attributes.active === \"\") {\n return true;\n }\n return false;\n };\n // Main return statement for the Edit function component.\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_InputWarning__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n warning: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"We recommend using a maximum of 4 tabs for the best User Experience.\", \"rrze-elements-blocks\"),\n min: 5,\n max: null,\n count: ((_a = attributes.innerClientIds) === null || _a === void 0 ? void 0 : _a.length) || 0,\n status: \"info\",\n className: \"accordion-notice\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_InspectorControls_CustomInspectorControls__WEBPACK_IMPORTED_MODULE_10__.CustomInspectorControls, {\n attributes: {\n xray: attributes.xray,\n color: attributes.color\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_Xray__WEBPACK_IMPORTED_MODULE_9__.XrayBar, {\n attributes: {\n xray: attributes.xray\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_11__.StandardColorSwitcherToolbar, {\n attributes: {\n color: attributes.color\n },\n setAttributes: setAttributes\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"rrze-elements-tabs primary \".concat(attributes.color),\n id: \"tabs-1\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n role: \"tablist\",\n className: \"manual\",\n children: [attributes.innerClientIds.map(function (innerClientId, index) {\n var _a;\n var _ref2 = ((_a = innerClientId[\"icon\"]) === null || _a === void 0 ? void 0 : _a.split(\" \")) || [],\n _ref3 = _slicedToArray(_ref2, 2),\n iconType = _ref3[0],\n iconName = _ref3[1];\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n onClick: function onClick() {\n return onChangeActive(index, innerClientIds);\n },\n id: innerClientId[\"clientId\"],\n type: \"button\",\n role: \"tab\",\n \"aria-selected\": ariaSelected(index),\n \"aria-controls\": \"\".concat(innerClientId[\"position\"]),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"span\", {\n className: \"focus\",\n tabIndex: -1,\n children: [innerClientId[\"icon\"] && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_12__.IconMarkComponent, {\n type: iconType,\n iconName: iconName,\n attributes: {\n icon: innerClientId[\"icon\"],\n svgString: innerClientId[\"svgString\"]\n },\n defaultClass: \"elements-tabs-label-icon-inside-editor\"\n }), innerClientId[\"title\"]]\n })\n }, index);\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n onClick: addNewTab,\n className: \"add-tab-button\",\n type: \"button\",\n role: \"tab\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fa-solid fa-plus\"\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks\n //@ts-ignore\n , {\n //@ts-ignore\n allowedBlocks: [\"rrze-elements/tab\"],\n template: [[\"rrze-elements/tab\"], [\"rrze-elements/tab\"]]\n })]\n })]\n }))]\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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M0JOLFNBQVMsRUFBRU0sYUFBYSxDQUFDLFdBQVc7bUJBQ3JDO2tCQUNEZ0MsWUFBWSxFQUFDO2dCQUF3QyxFQUV4RCxFQUNBaEMsYUFBYSxDQUFDLE9BQU8sQ0FBQztjQUFBO1lBQ2xCLEdBckJGSSxLQUFLLENBc0JIO1VBRWIsQ0FBQyxDQUFDLEVBQ0ZLLHNEQUFBLENBQUM3RCx5REFBTTtZQUNMaUYsT0FBTyxFQUFFNUIsU0FBUztZQUNsQmMsU0FBUyxFQUFDLGdCQUFnQjtZQUMxQmUsSUFBSSxFQUFDLFFBQVE7WUFDYlIsSUFBSSxFQUFDLEtBQUs7WUFBQWQsUUFBQSxFQUVWQyxzREFBQTtjQUFNTSxTQUFTLEVBQUU7WUFBa0I7VUFBUyxFQUVyQztRQUFBLEVBQ0wsRUFDTk4sc0RBQUEsQ0FBQ2pFLGdFQUFXQTtRQUNWO1FBQUE7VUFBQTtVQUNBeUYsYUFBYSxFQUFFLENBQUMsbUJBQW1CLENBQUM7VUFDcENDLFFBQVEsRUFBRSxDQUFDLENBQUMsbUJBQW1CLENBQUMsRUFBRSxDQUFDLG1CQUFtQixDQUFDO1FBQUMsRUFDeEQ7TUFBQSxFQUNFO0lBQUEsR0FDRjtFQUFBLEVBQ0w7QUFFUCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvdGFicy9lZGl0LnRzeD8yYzFmIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFdvcmRQcmVzcyBJbXBvcnRzXG5pbXBvcnQge1xuICB1c2VCbG9ja1Byb3BzLFxuICBJbm5lckJsb2NrcyxcbiAgQmxvY2tDb250cm9scyxcbiAgc3RvcmUgYXMgYmxvY2tFZGl0b3JTdG9yZSxcbn0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgeyBCdXR0b24gfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IHVzZUVmZmVjdCB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcbmltcG9ydCB7IHVzZVNlbGVjdCwgdXNlRGlzcGF0Y2ggfSBmcm9tIFwiQHdvcmRwcmVzcy9kYXRhXCI7XG5pbXBvcnQgeyBjcmVhdGVCbG9jayB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuaW1wb3J0IElucHV0V2FybmluZyBmcm9tIFwiLi4vY29tcG9uZW50cy9JbnB1dFdhcm5pbmdcIjtcblxuLy8gT3RoZXIgSW1wb3J0c1xuaW1wb3J0IHsgaXNFcXVhbCB9IGZyb20gXCJsb2Rhc2hcIjtcblxuLy8gQ3VzdG9tIENvbXBvbmVudHNcbmltcG9ydCB7IFhyYXlCYXIgfSBmcm9tIFwiLi4vY29tcG9uZW50cy9YcmF5XCI7XG5pbXBvcnQgeyBDdXN0b21JbnNwZWN0b3JDb250cm9scyB9IGZyb20gXCIuL0luc3BlY3RvckNvbnRyb2xzL0N1c3RvbUluc3BlY3RvckNvbnRyb2xzXCI7XG5pbXBvcnQgeyBTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyIGFzIENvbG9yU3dpdGNoZXJUb29sYmFyIH0gZnJvbSBcIi4uL2NvbXBvbmVudHMvQ3VzdG9tQ29sb3JTd2l0Y2hlclwiO1xuaW1wb3J0IHsgSWNvbk1hcmtDb21wb25lbnQgfSBmcm9tIFwiLi4vY29tcG9uZW50cy9JY29uUGlja2VyXCI7XG5cbi8vIFR5cGVTY3JpcHQgaW50ZXJmYWNlcyBmb3IgYmV0dGVyIHR5cGUgY2hlY2tpbmdcbmludGVyZmFjZSBUYWIge1xuICB0aXRsZT86IHN0cmluZztcbiAgaW5kZXg/OiBudW1iZXI7XG4gIGFjdGl2ZT86IHN0cmluZztcbiAgY2xpZW50SWQ/OiBzdHJpbmc7XG59XG5pbnRlcmZhY2UgRWRpdFByb3BzIHtcbiAgYXR0cmlidXRlczoge1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICAgIHRhYnM/OiBUYWJbXTtcbiAgICBjaGlsZHJlbkNvdW50PzogbnVtYmVyO1xuICAgIHByZXZpb3VzQmxvY2tJZHM/OiBzdHJpbmdbXTtcbiAgICBwcmV2aW91c0Jsb2NrQ2xpZW50cz86IHN0cmluZ1tdO1xuICAgIGJsb2NrSWQ/OiBzdHJpbmc7XG4gICAgaW5uZXJDbGllbnRJZHM/OiB7XG4gICAgICBjbGllbnRJZDogc3RyaW5nO1xuICAgICAgdGl0bGU6IHN0cmluZztcbiAgICAgIHBvc2l0aW9uOiBudW1iZXI7XG4gICAgICBpY29uOiBzdHJpbmc7XG4gICAgICBzdmdTdHJpbmc6IHN0cmluZztcbiAgICB9W107XG4gICAgYWN0aXZlPzogc3RyaW5nO1xuICAgIHhyYXk/OiBib29sZWFuO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAoYXR0cmlidXRlczogUGFydGlhbDxFZGl0UHJvcHNbXCJhdHRyaWJ1dGVzXCJdPikgPT4gdm9pZDtcbiAgY2xpZW50SWQ6IHN0cmluZztcbiAgY29udGV4dDogeyBba2V5OiBzdHJpbmddOiBhbnkgfTtcbiAgYmxvY2tQcm9wczogYW55O1xuICBzZWxlY3RlZEJsb2NrOiBhbnk7XG4gIGJsb2NrUGFyZW50czogYW55O1xufVxuXG50eXBlIFdQQmxvY2sgPSB7XG4gIGlubmVyQmxvY2tzOiBXUEJsb2NrW107XG4gIG5hbWU/OiBzdHJpbmc7XG4gIGF0dHJpYnV0ZXM/OiB7XG4gICAgaWNvbjogYW55O1xuICAgIHN2Z1N0cmluZzogYW55O1xuICAgIGNoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gICAgdGl0bGU/OiBzdHJpbmc7XG4gIH07XG4gIGNsaWVudElkPzogc3RyaW5nO1xufTtcblxuLyoqXG4gKiBFZGl0IGNvbXBvbmVudCBmb3IgdGhlIEd1dGVuYmVyZyBibG9jay5cbiAqXG4gKiBQcm92aWRlcyBjb250cm9scyBmb3IgY3VzdG9taXppbmcgdGhlIGJsb2NrIGFuZCByZW5kZXJzIHRoZSBibG9jayBpbnNpZGUgdGhlIGVkaXRvci5cbiAqXG4gKiBAcGFyYW0ge0VkaXRQcm9wc30gcHJvcHMgLSBUaGUgcHJvcGVydGllcyBwYXNzZWQgdG8gdGhlIGNvbXBvbmVudC5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gVGhlIEpTWCByZXByZXNlbnRhdGlvbiBvZiB0aGUgY29tcG9uZW50LlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBFZGl0KHtcbiAgYmxvY2tQcm9wcyxcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgY2xpZW50SWQsXG4gIGNvbnRleHQsXG59OiBFZGl0UHJvcHMpIHtcbiAgLy8gV29yZFByZXNzIGhvb2tzIGFuZCBvdGhlciBsb2dpYyBoZXJlLlxuICBjb25zdCB7IF9fdW5zdGFibGVNYXJrTmV4dENoYW5nZUFzTm90UGVyc2lzdGVudCB9ID1cbiAgICB1c2VEaXNwYXRjaChibG9ja0VkaXRvclN0b3JlKTtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG4gIGNvbnN0IGJsb2NrSWQgPSBwcm9wc1tcImRhdGEtYmxvY2tcIl07XG4gIGNvbnN0IHsgdGFicyB9ID0gYXR0cmlidXRlcztcblxuICBjb25zdCB7IGluc2VydEJsb2NrIH0gPSB1c2VEaXNwYXRjaChcImNvcmUvYmxvY2stZWRpdG9yXCIpO1xuICBjb25zdCB7IHNlbGVjdEJsb2NrIH0gPSB1c2VEaXNwYXRjaChcImNvcmUvYmxvY2stZWRpdG9yXCIpO1xuXG4gIC8vIHVzZUVmZmVjdHMgZm9yIHN5bmNpbmcgY29tcG9uZW50IHN0YXRlIGFuZCBhdHRyaWJ1dGVzXG4gIGNvbnN0IHsgaW5uZXJDbGllbnRJZHMgfSA9XG4gICAgLy8gcmV0cmlldmUgdGhlIGlubmVyIGNsaWVudCBpZHMgb2YgdGhlIGN1cnJlbnQgYmxvY2tcbiAgICB1c2VTZWxlY3QoXG4gICAgICAoc2VsZWN0KSA9PiB7XG4gICAgICAgIGNvbnN0IHsgZ2V0QmxvY2ssIGdldEJsb2NrcywgZ2V0QmxvY2tJbmRleCB9ID0gc2VsZWN0KFxuICAgICAgICAgIFwiY29yZS9ibG9jay1lZGl0b3JcIlxuICAgICAgICApIGFzIHtcbiAgICAgICAgICBnZXRCbG9jazogRnVuY3Rpb247XG4gICAgICAgICAgZ2V0QmxvY2tzOiBGdW5jdGlvbjtcbiAgICAgICAgICBnZXRCbG9ja0luZGV4OiBGdW5jdGlvbjtcbiAgICAgICAgfTtcbiAgICAgICAgY29uc3Qgc2VsZWN0ZWRCbG9ja0NsaWVudElkID0gY2xpZW50SWQ7XG4gICAgICAgIGNvbnN0IGlubmVyQmxvY2tzID0gZ2V0QmxvY2tzKHNlbGVjdGVkQmxvY2tDbGllbnRJZCk7XG4gICAgICAgIGxldCBjb3VudGVyID0gMDtcbiAgICAgICAgY29uc3QgaW5uZXJDbGllbnRJZHMgPSBpbm5lckJsb2Nrcy5tYXAoKGJsb2NrOiBXUEJsb2NrKSA9PiAoe1xuICAgICAgICAgIGNsaWVudElkOiBibG9jaz8uY2xpZW50SWQsXG4gICAgICAgICAgdGl0bGU6IGJsb2NrLmF0dHJpYnV0ZXM/LnRpdGxlLFxuICAgICAgICAgIHBvc2l0aW9uOiBjb3VudGVyKyssXG4gICAgICAgICAgaWNvbjogYmxvY2suYXR0cmlidXRlcz8uaWNvbixcbiAgICAgICAgICBzdmdTdHJpbmc6IGJsb2NrLmF0dHJpYnV0ZXM/LnN2Z1N0cmluZyxcbiAgICAgICAgfSkpO1xuXG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgaW5uZXJDbGllbnRJZHMsXG4gICAgICAgIH07XG4gICAgICB9LFxuICAgICAgW2NsaWVudElkXVxuICAgICk7XG5cbiAgLyoqXG4gICAqIFVwZGF0ZSB0aGUgYmxvY2tJZCBhdHRyaWJ1dGUgd2hlbmV2ZXIgaXQgY2hhbmdlc1xuICAgKi9cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBpZiAoYXR0cmlidXRlcy5ibG9ja0lkICE9PSBibG9ja0lkKSB7XG4gICAgICBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQoKTtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBibG9ja0lkOiBibG9ja0lkLnNsaWNlKDAsIDEwKSB9KTtcbiAgICB9XG4gIH0sIFthdHRyaWJ1dGVzLmJsb2NrSWQsIGJsb2NrSWRdKTtcblxuICAvKipcbiAgICogU3luY3MgdGhlIGlubmVyQ2xpZW50SWRzIGF0dHJpYnV0ZSB3aXRoIHRoZSBjb21wb25lbnQgc3RhdGVcbiAgICovXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgaWYgKGlubmVyQ2xpZW50SWRzLmxlbmd0aCA9PT0gMCkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIGlmICghaXNFcXVhbChhdHRyaWJ1dGVzLmlubmVyQ2xpZW50SWRzLCBpbm5lckNsaWVudElkcykpIHtcbiAgICAgIF9fdW5zdGFibGVNYXJrTmV4dENoYW5nZUFzTm90UGVyc2lzdGVudCgpO1xuICAgICAgc2V0QXR0cmlidXRlcyh7IGlubmVyQ2xpZW50SWRzIH0pO1xuICAgIH1cbiAgfSwgW2lubmVyQ2xpZW50SWRzLCBzZXRBdHRyaWJ1dGVzXSk7XG5cbiAgLyoqXG4gICAqIEhhbmRsZXMgbG9naWMgdG8gc2V0IHRoZSBhY3RpdmUgdGFiLlxuICAgKi9cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBpZiAoXG4gICAgICBhdHRyaWJ1dGVzLmFjdGl2ZSA9PT0gXCJcIiAmJlxuICAgICAgaW5uZXJDbGllbnRJZHMgJiZcbiAgICAgIGlubmVyQ2xpZW50SWRzLmxlbmd0aCA+IDBcbiAgICApIHtcbiAgICAgIF9fdW5zdGFibGVNYXJrTmV4dENoYW5nZUFzTm90UGVyc2lzdGVudCgpO1xuICAgICAgc2V0QXR0cmlidXRlcyh7IGFjdGl2ZTogaW5uZXJDbGllbnRJZHNbMF0uY2xpZW50SWQgfSk7XG4gICAgfVxuXG4gICAgaWYgKFxuICAgICAgIWlubmVyQ2xpZW50SWRzIHx8XG4gICAgICAhaW5uZXJDbGllbnRJZHMuZmluZChcbiAgICAgICAgKGlubmVyQ2xpZW50SWQ6IFdQQmxvY2spID0+XG4gICAgICAgICAgaW5uZXJDbGllbnRJZFtcImNsaWVudElkXCJdID09PSBhdHRyaWJ1dGVzLmFjdGl2ZVxuICAgICAgKVxuICAgICkge1xuICAgICAgaWYgKGlubmVyQ2xpZW50SWRzICYmIGlubmVyQ2xpZW50SWRzLmxlbmd0aCA+IDApIHtcbiAgICAgICAgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50KCk7XG4gICAgICAgIHNldEF0dHJpYnV0ZXMoeyBhY3RpdmU6IGlubmVyQ2xpZW50SWRzWzBdLmNsaWVudElkIH0pO1xuICAgICAgfVxuICAgIH1cbiAgfSwgW2lubmVyQ2xpZW50SWRzLCBhdHRyaWJ1dGVzLmFjdGl2ZV0pO1xuXG4gIC8qKlxuICAgKiBBZGRzIGEgbmV3IFwicnJ6ZS1lbGVtZW50cy90YWJcIiBibG9jayBhcyBhIGNoaWxkIG9mIHRoaXMgYmxvY2suXG4gICAqL1xuICBjb25zdCBhZGROZXdUYWIgPSAoKSA9PiB7XG4gICAgY29uc3QgYmxvY2sgPSBjcmVhdGVCbG9jayhcInJyemUtZWxlbWVudHMvdGFiXCIpO1xuICAgIGluc2VydEJsb2NrKGJsb2NrLCB1bmRlZmluZWQsIGNsaWVudElkKTtcbiAgICBzZWxlY3RCbG9jayhibG9jay5jbGllbnRJZCk7XG4gICAgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50KCk7XG4gICAgc2V0QXR0cmlidXRlcyh7IGFjdGl2ZTogYmxvY2suY2xpZW50SWQgfSk7XG4gIH07XG5cbiAgLyoqXG4gICAqIENoYW5nZXMgdGhlIGN1cnJlbnRseSBhY3RpdmUgdGFiLlxuICAgKlxuICAgKiBAcGFyYW0gaW5kZXggLSBUaGUgaW5kZXggb2YgdGhlIHRhYiB0byBhY3RpdmF0ZS5cbiAgICogQHBhcmFtIGlubmVyQ2xpZW50SWRzIC0gTGlzdCBvZiBpbm5lciBibG9jayBjbGllbnQgSURzLlxuICAgKi9cbiAgY29uc3Qgb25DaGFuZ2VBY3RpdmUgPSAoXG4gICAgaW5kZXg6IG51bWJlcixcbiAgICBpbm5lckNsaWVudElkczogeyBjbGllbnRJZDogc3RyaW5nOyBwb3NpdGlvbjogbnVtYmVyIH1bXVxuICApID0+IHtcbiAgICBpZiAoaW5uZXJDbGllbnRJZHNbaW5kZXhdPy5jbGllbnRJZCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQoKTtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBhY3RpdmU6IGlubmVyQ2xpZW50SWRzW2luZGV4XS5jbGllbnRJZCB9KTtcbiAgICAgIHNlbGVjdEJsb2NrKGlubmVyQ2xpZW50SWRzW2luZGV4XS5jbGllbnRJZCk7XG4gICAgfVxuICB9O1xuXG4gIC8qKlxuICAgKiBGdW5jdGlvbiB0byBkZXRlcm1pbmUgaWYgYSB0YWIgaXMgY3VycmVudGx5IHNlbGVjdGVkLlxuICAgKiBAcGFyYW0ge251bWJlcn0gaW5kZXggLSBUaGUgaW5kZXggb2YgdGhlIHRhYi5cbiAgICogQHJldHVybnMge2Jvb2xlYW59IC0gV2hldGhlciB0aGUgdGFiIGlzIHNlbGVjdGVkLlxuICAgKi9cbiAgY29uc3QgYXJpYVNlbGVjdGVkOiBhbnkgPSAoaW5kZXg6IG51bWJlcikgPT4ge1xuICAgIGlmIChpbm5lckNsaWVudElkc1tpbmRleF0gPT09IHVuZGVmaW5lZCkge1xuICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuICAgIGlmIChcbiAgICAgIGlubmVyQ2xpZW50SWRzW2luZGV4XS5jbGllbnRJZCA9PT0gYXR0cmlidXRlcy5hY3RpdmUgfHxcbiAgICAgIGF0dHJpYnV0ZXMuYWN0aXZlID09PSBcIlwiXG4gICAgKSB7XG4gICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9O1xuXG4gIC8vIE1haW4gcmV0dXJuIHN0YXRlbWVudCBmb3IgdGhlIEVkaXQgZnVuY3Rpb24gY29tcG9uZW50LlxuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICA8SW5wdXRXYXJuaW5nXG4gICAgICAgIHdhcm5pbmc9e19fKFxuICAgICAgICAgIFwiV2UgcmVjb21tZW5kIHVzaW5nIGEgbWF4aW11bSBvZiA0IHRhYnMgZm9yIHRoZSBiZXN0IFVzZXIgRXhwZXJpZW5jZS5cIixcbiAgICAgICAgICBcInJyemUtZWxlbWVudHMtYmxvY2tzXCJcbiAgICAgICAgKX1cbiAgICAgICAgbWluPXs1fVxuICAgICAgICBtYXg9e251bGx9XG4gICAgICAgIGNvdW50PXthdHRyaWJ1dGVzLmlubmVyQ2xpZW50SWRzPy5sZW5ndGggfHwgMH1cbiAgICAgICAgc3RhdHVzPVwiaW5mb1wiXG4gICAgICAgIGNsYXNzTmFtZT1cImFjY29yZGlvbi1ub3RpY2VcIlxuICAgICAgLz5cbiAgICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgICAgPEN1c3RvbUluc3BlY3RvckNvbnRyb2xzXG4gICAgICAgICAgYXR0cmlidXRlcz17eyB4cmF5OiBhdHRyaWJ1dGVzLnhyYXksIGNvbG9yOiBhdHRyaWJ1dGVzLmNvbG9yIH19XG4gICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgLz5cbiAgICAgICAgPEJsb2NrQ29udHJvbHM+XG4gICAgICAgICAgPFhyYXlCYXJcbiAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3sgeHJheTogYXR0cmlidXRlcy54cmF5IH19XG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPENvbG9yU3dpdGNoZXJUb29sYmFyXG4gICAgICAgICAgICBhdHRyaWJ1dGVzPXt7IGNvbG9yOiBhdHRyaWJ1dGVzLmNvbG9yIH19XG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgIC8+XG4gICAgICAgIDwvQmxvY2tDb250cm9scz5cbiAgICAgICAgPGRpdlxuICAgICAgICAgIGNsYXNzTmFtZT17YHJyemUtZWxlbWVudHMtdGFicyBwcmltYXJ5ICR7YXR0cmlidXRlcy5jb2xvcn1gfVxuICAgICAgICAgIGlkPVwidGFicy0xXCJcbiAgICAgICAgPlxuICAgICAgICAgIDxkaXYgcm9sZT1cInRhYmxpc3RcIiBjbGFzc05hbWU9XCJtYW51YWxcIj5cbiAgICAgICAgICAgIHthdHRyaWJ1dGVzLmlubmVyQ2xpZW50SWRzLm1hcCgoaW5uZXJDbGllbnRJZCwgaW5kZXgpID0+IHtcbiAgICAgICAgICAgICAgY29uc3QgW2ljb25UeXBlLCBpY29uTmFtZV0gPVxuICAgICAgICAgICAgICAgIGlubmVyQ2xpZW50SWRbXCJpY29uXCJdPy5zcGxpdChcIiBcIikgfHwgW107XG4gICAgICAgICAgICAgIHJldHVybiAoXG4gICAgICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICAgICAga2V5PXtpbmRleH1cbiAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2hhbmdlQWN0aXZlKGluZGV4LCBpbm5lckNsaWVudElkcyl9XG4gICAgICAgICAgICAgICAgICBpZD17aW5uZXJDbGllbnRJZFtcImNsaWVudElkXCJdfVxuICAgICAgICAgICAgICAgICAgdHlwZT1cImJ1dHRvblwiXG4gICAgICAgICAgICAgICAgICByb2xlPVwidGFiXCJcbiAgICAgICAgICAgICAgICAgIGFyaWEtc2VsZWN0ZWQ9e2FyaWFTZWxlY3RlZChpbmRleCl9XG4gICAgICAgICAgICAgICAgICBhcmlhLWNvbnRyb2xzPXtgJHtpbm5lckNsaWVudElkW1wicG9zaXRpb25cIl19YH1cbiAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmb2N1c1wiIHRhYkluZGV4PXstMX0+XG4gICAgICAgICAgICAgICAgICAgIHtpbm5lckNsaWVudElkW1wiaWNvblwiXSAmJiAoXG4gICAgICAgICAgICAgICAgICAgICAgPEljb25NYXJrQ29tcG9uZW50XG4gICAgICAgICAgICAgICAgICAgICAgICB0eXBlPXtpY29uVHlwZX1cbiAgICAgICAgICAgICAgICAgICAgICAgIGljb25OYW1lPXtpY29uTmFtZX1cbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogaW5uZXJDbGllbnRJZFtcImljb25cIl0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z1N0cmluZzogaW5uZXJDbGllbnRJZFtcInN2Z1N0cmluZ1wiXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH19XG4gICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0Q2xhc3M9XCJlbGVtZW50cy10YWJzLWxhYmVsLWljb24taW5zaWRlLWVkaXRvclwiXG4gICAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICAgICAge2lubmVyQ2xpZW50SWRbXCJ0aXRsZVwiXX1cbiAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICBvbkNsaWNrPXthZGROZXdUYWJ9XG4gICAgICAgICAgICAgIGNsYXNzTmFtZT1cImFkZC10YWItYnV0dG9uXCJcbiAgICAgICAgICAgICAgdHlwZT1cImJ1dHRvblwiXG4gICAgICAgICAgICAgIHJvbGU9XCJ0YWJcIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e1wiZmEtc29saWQgZmEtcGx1c1wifT48L3NwYW4+XG4gICAgICAgICAgICAgIHsvKiB7X18oXCIgQWRkIG5ldyB0YWJcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0gKi99XG4gICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8SW5uZXJCbG9ja3NcbiAgICAgICAgICAgIC8vQHRzLWlnbm9yZVxuICAgICAgICAgICAgYWxsb3dlZEJsb2Nrcz17W1wicnJ6ZS1lbGVtZW50cy90YWJcIl19XG4gICAgICAgICAgICB0ZW1wbGF0ZT17W1tcInJyemUtZWxlbWVudHMvdGFiXCJdLCBbXCJycnplLWVsZW1lbnRzL3RhYlwiXV19XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8Lz5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiSW5uZXJCbG9ja3MiLCJCbG9ja0NvbnRyb2xzIiwic3RvcmUiLCJibG9ja0VkaXRvclN0b3JlIiwiQnV0dG9uIiwiX18iLCJ1c2VFZmZlY3QiLCJ1c2VTZWxlY3QiLCJ1c2VEaXNwYXRjaCIsImNyZWF0ZUJsb2NrIiwiSW5wdXRXYXJuaW5nIiwiaXNFcXVhbCIsIlhyYXlCYXIiLCJDdXN0b21JbnNwZWN0b3JDb250cm9scyIsIlN0YW5kYXJkQ29sb3JTd2l0Y2hlclRvb2xiYXIiLCJDb2xvclN3aXRjaGVyVG9vbGJhciIsIkljb25NYXJrQ29tcG9uZW50IiwiRWRpdCIsIl9yZWYiLCJibG9ja1Byb3BzIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJjbGllbnRJZCIsImNvbnRleHQiLCJfdXNlRGlzcGF0Y2giLCJfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQiLCJwcm9wcyIsImJsb2NrSWQiLCJ0YWJzIiwiX3VzZURpc3BhdGNoMiIsImluc2VydEJsb2NrIiwiX3VzZURpc3BhdGNoMyIsInNlbGVjdEJsb2NrIiwiX3VzZVNlbGVjdCIsInNlbGVjdCIsIl9zZWxlY3QiLCJnZXRCbG9jayIsImdldEJsb2NrcyIsImdldEJsb2NrSW5kZXgiLCJzZWxlY3RlZEJsb2NrQ2xpZW50SWQiLCJpbm5lckJsb2NrcyIsImNvdW50ZXIiLCJpbm5lckNsaWVudElkcyIsIm1hcCIsImJsb2NrIiwidGl0bGUiLCJfYSIsInBvc2l0aW9uIiwiaWNvbiIsIl9iIiwic3ZnU3RyaW5nIiwiX2MiLCJzbGljZSIsImxlbmd0aCIsImFjdGl2ZSIsImZpbmQiLCJpbm5lckNsaWVudElkIiwiYWRkTmV3VGFiIiwidW5kZWZpbmVkIiwib25DaGFuZ2VBY3RpdmUiLCJpbmRleCIsImFyaWFTZWxlY3RlZCIsIl9qc3hzIiwiX0ZyYWdtZW50IiwiY2hpbGRyZW4iLCJfanN4Iiwid2FybmluZyIsIm1pbiIsIm1heCIsImNvdW50Iiwic3RhdHVzIiwiY2xhc3NOYW1lIiwiT2JqZWN0IiwiYXNzaWduIiwieHJheSIsImNvbG9yIiwiY29uY2F0IiwiaWQiLCJyb2xlIiwiX3JlZjIiLCJzcGxpdCIsIl9yZWYzIiwiX3NsaWNlZFRvQXJyYXkiLCJpY29uVHlwZSIsImljb25OYW1lIiwib25DbGljayIsInR5cGUiLCJ0YWJJbmRleCIsImRlZmF1bHRDbGFzcyIsImFsbG93ZWRCbG9ja3MiLCJ0ZW1wbGF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/tabs/edit.tsx\n"); + +/***/ }), + +/***/ "./src/tabs/index.tsx": +/*!****************************!*\ + !*** ./src/tabs/index.tsx ***! + \****************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/tabs/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/tabs/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/tabs/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/tabs/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".5\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"204.25\",\n width: \"360.29\",\n height: \"133.91\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m81.59,173.84h112.67c3.16,0,5.73,2.57,5.73,5.73v25.16h-124.13v-25.16c0-3.16,2.57-5.73,5.73-5.73Z\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m150.48,173.84h112.67c3.16,0,5.73,2.57,5.73,5.73v25.16h-124.13v-25.16c0-3.16,2.57-5.73,5.73-5.73Z\",\n fill: \"evenodd\",\n opacity: \".2\",\n strokeWidth: \"0\"\n })]\n })\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFicy9pbmRleC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBOzs7OztBQUtzRDtBQUV0RDs7Ozs7Ozs7QUFTQTs7O0FBRzBCO0FBQ0E7QUFDVTtBQUNiO0FBRXZCOzs7OztBQUtBQSxvRUFBaUIsQ0FBRUcsNkNBQW9CLEVBQUU7RUFDeEM7OztFQUdBRSxJQUFJLEVBQUU7SUFDTEMsR0FBRyxFQUFFQyx1REFBQTtNQUFLQyxFQUFFLEVBQUMsU0FBUztNQUFDQyxLQUFLLEVBQUMsNEJBQTRCO01BQUNDLE9BQU8sRUFBQyxhQUFhO01BQUFDLFFBQUEsR0FBQ0Msc0RBQUE7UUFBR0MsT0FBTyxFQUFDLElBQUk7UUFBQUYsUUFBQSxFQUFDQyxzREFBQTtVQUFNRSxDQUFDLEVBQUMsT0FBTztVQUFDQyxDQUFDLEVBQUMsUUFBUTtVQUFDQyxLQUFLLEVBQUMsUUFBUTtVQUFDQyxNQUFNLEVBQUMsUUFBUTtVQUFDQyxJQUFJLEVBQUMsU0FBUztVQUFDQyxXQUFXLEVBQUM7UUFBRztNQUFFLEVBQUksRUFBQVAsc0RBQUE7UUFBTVEsQ0FBQyxFQUFDLGtHQUFrRztRQUFDRixJQUFJLEVBQUMsU0FBUztRQUFDQyxXQUFXLEVBQUM7TUFBRyxFQUFFLEVBQUFQLHNEQUFBO1FBQU1RLENBQUMsRUFBQyxtR0FBbUc7UUFBQ0YsSUFBSSxFQUFDLFNBQVM7UUFBQ0wsT0FBTyxFQUFDLElBQUk7UUFBQ00sV0FBVyxFQUFDO01BQUcsRUFBRTtJQUFBO0dBQ2xlO0VBQ0Q7OztFQUdBRSxJQUFJLEVBQUVwQiw2Q0FBSTtFQUVWOzs7RUFHQUMsSUFBSSxFQUFKQSw2Q0FBSUE7Q0FDRyxDQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90YWJzL2luZGV4LnRzeD82NGVhIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVnaXN0ZXJzIGEgbmV3IGJsb2NrIHByb3ZpZGVkIGEgdW5pcXVlIG5hbWUgYW5kIGFuIG9iamVjdCBkZWZpbmluZyBpdHMgYmVoYXZpb3IuXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5pbXBvcnQgeyByZWdpc3RlckJsb2NrVHlwZSB9IGZyb20gJ0B3b3JkcHJlc3MvYmxvY2tzJztcblxuLyoqXG4gKiBMZXRzIHdlYnBhY2sgcHJvY2VzcyBDU1MsIFNBU1Mgb3IgU0NTUyBmaWxlcyByZWZlcmVuY2VkIGluIEphdmFTY3JpcHQgZmlsZXMuXG4gKiBBbGwgZmlsZXMgY29udGFpbmluZyBgc3R5bGVgIGtleXdvcmQgYXJlIGJ1bmRsZWQgdG9nZXRoZXIuIFRoZSBjb2RlIHVzZWRcbiAqIGdldHMgYXBwbGllZCBib3RoIHRvIHRoZSBmcm9udCBvZiB5b3VyIHNpdGUgYW5kIHRvIHRoZSBlZGl0b3IuIEFsbCBvdGhlciBmaWxlc1xuICogZ2V0IGFwcGxpZWQgdG8gdGhlIGVkaXRvciBvbmx5LlxuICpcbiAqIEBzZWUgaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2UvQHdvcmRwcmVzcy9zY3JpcHRzI3VzaW5nLWNzc1xuICovXG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBFZGl0IGZyb20gJy4vZWRpdCc7XG5pbXBvcnQgc2F2ZSBmcm9tICcuL3NhdmUnO1xuaW1wb3J0IG1ldGFkYXRhIGZyb20gJy4vYmxvY2suanNvbic7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xuXG4vKipcbiAqIEV2ZXJ5IGJsb2NrIHN0YXJ0cyBieSByZWdpc3RlcmluZyBhIG5ldyBibG9jayB0eXBlIGRlZmluaXRpb24uXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5yZWdpc3RlckJsb2NrVHlwZSggbWV0YWRhdGEubmFtZSBhcyBhbnksIHtcblx0LyoqXG5cdCAqIFVzZWQgdG8gY29uc3RydWN0IGEgcHJldmlldyBmb3IgdGhlIGJsb2NrIHRvIGJlIHNob3duIGluIHRoZSBibG9jayBpbnNlcnRlci5cblx0ICovXG5cdGljb246IHtcblx0XHRzcmM6IDxzdmcgaWQ9XCJFYmVuZV8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiPjxnIG9wYWNpdHk9XCIuNVwiPjxyZWN0IHg9XCI3NS44NlwiIHk9XCIyMDQuMjVcIiB3aWR0aD1cIjM2MC4yOVwiIGhlaWdodD1cIjEzMy45MVwiIGZpbGw9XCJldmVub2RkXCIgc3Ryb2tlV2lkdGg9XCIwXCIvPjwvZz48cGF0aCBkPVwibTgxLjU5LDE3My44NGgxMTIuNjdjMy4xNiwwLDUuNzMsMi41Nyw1LjczLDUuNzN2MjUuMTZoLTEyNC4xM3YtMjUuMTZjMC0zLjE2LDIuNTctNS43Myw1LjczLTUuNzNaXCIgZmlsbD1cImV2ZW5vZGRcIiBzdHJva2VXaWR0aD1cIjBcIi8+PHBhdGggZD1cIm0xNTAuNDgsMTczLjg0aDExMi42N2MzLjE2LDAsNS43MywyLjU3LDUuNzMsNS43M3YyNS4xNmgtMTI0LjEzdi0yNS4xNmMwLTMuMTYsMi41Ny01LjczLDUuNzMtNS43M1pcIiBmaWxsPVwiZXZlbm9kZFwiIG9wYWNpdHk9XCIuMlwiIHN0cm9rZVdpZHRoPVwiMFwiLz48L3N2Zz5cblx0fSxcblx0LyoqXG5cdCAqIEBzZWUgLi9lZGl0LmpzXG5cdCAqL1xuXHRlZGl0OiBFZGl0LFxuXG5cdC8qKlxuXHQgKiBAc2VlIC4vc2F2ZS5qc1xuXHQgKi9cblx0c2F2ZSxcbn0gYXMgYW55ICk7XG4iXSwibmFtZXMiOlsicmVnaXN0ZXJCbG9ja1R5cGUiLCJFZGl0Iiwic2F2ZSIsIm1ldGFkYXRhIiwibmFtZSIsImljb24iLCJzcmMiLCJfanN4cyIsImlkIiwieG1sbnMiLCJ2aWV3Qm94IiwiY2hpbGRyZW4iLCJfanN4Iiwib3BhY2l0eSIsIngiLCJ5Iiwid2lkdGgiLCJoZWlnaHQiLCJmaWxsIiwic3Ryb2tlV2lkdGgiLCJkIiwiZWRpdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/tabs/index.tsx\n"); + +/***/ }), + +/***/ "./src/tabs/save.tsx": +/*!***************************!*\ + !*** ./src/tabs/save.tsx ***! + \***************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\n/**\n * Save Component for the Tabs WordPress block.\n *\n * This component serves as the Save function for the Tabs WordPress block.\n * It controls the block's display inside the frontend using data stored as attributes.\n */\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var uid = attributes.blockId;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"rrze-elements-tabs primary \".concat(attributes.color),\n id: \"tabs-\".concat(uid),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n role: \"tablist\",\n className: \"manual\",\n children: attributes.innerClientIds.map(function (innerClientId, index) {\n var innerUid = innerClientId.clientId.slice(0, 10);\n var isSelected = innerClientId.clientId === attributes.active || attributes.active === \"\";\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", {\n id: innerUid,\n type: \"button\",\n role: \"tab\",\n \"aria-selected\": isSelected,\n \"aria-controls\": \"tab-\".concat(uid, \"_tabpanel_tab-label-\").concat(innerUid),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"span\", {\n className: \"focus\",\n tabIndex: -1,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"\".concat(innerClientId.svgString)\n }), \" \".concat(innerClientId.title)]\n })\n }, index);\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})]\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFicy9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBcUU7QUFnQnJFOzs7Ozs7QUFNYyxTQUFVRSxJQUFJQSxDQUFBQyxJQUFBLEVBQTBCO0VBQUEsSUFBdkJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQ3ZDLElBQU1DLFVBQVUsR0FBR0wsa0VBQWEsQ0FBQ0UsSUFBSSxFQUFFO0VBQ3ZDLElBQU1JLEdBQUcsR0FBR0YsVUFBVSxDQUFDRyxPQUFPO0VBRTlCLE9BQ0VDLHNEQUFBLFFBQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFTTCxVQUFVO0lBQUFNLFFBQUEsRUFDakJDLHVEQUFBO01BQUtDLFNBQVMsZ0NBQUFDLE1BQUEsQ0FBZ0NWLFVBQVUsQ0FBQ1csS0FBSyxDQUFFO01BQUVDLEVBQUUsVUFBQUYsTUFBQSxDQUFVUixHQUFHLENBQUU7TUFBQUssUUFBQSxHQUNqRkgsc0RBQUE7UUFBS1MsSUFBSSxFQUFDLFNBQVM7UUFBQ0osU0FBUyxFQUFDLFFBQVE7UUFBQUYsUUFBQSxFQUNuQ1AsVUFBVSxDQUFDYyxjQUFjLENBQUNDLEdBQUcsQ0FBQyxVQUFDQyxhQUFhLEVBQUVDLEtBQUssRUFBSTtVQUN0RCxJQUFNQyxRQUFRLEdBQUdGLGFBQWEsQ0FBQ0csUUFBUSxDQUFDQyxLQUFLLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQztVQUNwRCxJQUFNQyxVQUFVLEdBQUdMLGFBQWEsQ0FBQ0csUUFBUSxLQUFLbkIsVUFBVSxDQUFDc0IsTUFBTSxJQUFJdEIsVUFBVSxDQUFDc0IsTUFBTSxLQUFLLEVBQUU7VUFFM0YsT0FDRWxCLHNEQUFBO1lBRUVRLEVBQUUsRUFBRU0sUUFBUTtZQUNaSyxJQUFJLEVBQUMsUUFBUTtZQUNiVixJQUFJLEVBQUMsS0FBSztZQUFBLGlCQUNLUSxVQUFVO1lBQUEsd0JBQUFYLE1BQUEsQ0FDSFIsR0FBRywwQkFBQVEsTUFBQSxDQUF1QlEsUUFBUSxDQUFFO1lBQUFYLFFBQUEsRUFFMURDLHVEQUFBO2NBQU1DLFNBQVMsRUFBQyxPQUFPO2NBQUNlLFFBQVEsRUFBRSxDQUFDLENBQUM7Y0FBQWpCLFFBQUEsR0FDbENILHNEQUFBO2dCQUFNSyxTQUFTLEtBQUFDLE1BQUEsQ0FBS00sYUFBYSxDQUFDUyxTQUFTO2NBQUUsRUFBUyxNQUFBZixNQUFBLENBQUtNLGFBQWEsQ0FBQ1UsS0FBSztZQUFFO1VBQzNFLEdBVEZULEtBQUssQ0FVSDtRQUViLENBQUM7TUFBQyxFQUNFLEVBQ05iLHNEQUFBLENBQUNQLGdFQUFXLENBQUM4QixPQUFPLEtBQUc7SUFBQTtFQUNuQixHQUNGO0FBRVYiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL3RhYnMvc2F2ZS50c3g/MGM2ZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VCbG9ja1Byb3BzLCBJbm5lckJsb2NrcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5pbnRlcmZhY2UgU2F2ZVByb3BzIHtcbiAgYXR0cmlidXRlczoge1xuICAgIGNvbG9yOiBzdHJpbmc7XG4gICAgYWN0aXZlOiBzdHJpbmc7XG4gICAgYmxvY2tJZDogc3RyaW5nO1xuICAgIGlubmVyQ2xpZW50SWRzOiB7XG4gICAgICBjbGllbnRJZDogc3RyaW5nO1xuICAgICAgdGl0bGU6IHN0cmluZztcbiAgICAgIHBvc2l0aW9uOiBudW1iZXI7XG4gICAgICBzdmdTdHJpbmc6IHN0cmluZztcbiAgICB9W107XG4gIH07XG59XG5cbi8qKlxuICogU2F2ZSBDb21wb25lbnQgZm9yIHRoZSBUYWJzIFdvcmRQcmVzcyBibG9jay5cbiAqXG4gKiBUaGlzIGNvbXBvbmVudCBzZXJ2ZXMgYXMgdGhlIFNhdmUgZnVuY3Rpb24gZm9yIHRoZSBUYWJzIFdvcmRQcmVzcyBibG9jay5cbiAqIEl0IGNvbnRyb2xzIHRoZSBibG9jaydzIGRpc3BsYXkgaW5zaWRlIHRoZSBmcm9udGVuZCB1c2luZyBkYXRhIHN0b3JlZCBhcyBhdHRyaWJ1dGVzLlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBzYXZlKHsgYXR0cmlidXRlcyB9OiBTYXZlUHJvcHMpIHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuICBjb25zdCB1aWQgPSBhdHRyaWJ1dGVzLmJsb2NrSWQ7XG4gIFxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAgPGRpdiBjbGFzc05hbWU9e2BycnplLWVsZW1lbnRzLXRhYnMgcHJpbWFyeSAke2F0dHJpYnV0ZXMuY29sb3J9YH0gaWQ9e2B0YWJzLSR7dWlkfWB9PlxuICAgICAgICA8ZGl2IHJvbGU9XCJ0YWJsaXN0XCIgY2xhc3NOYW1lPVwibWFudWFsXCI+XG4gICAgICAgICAge2F0dHJpYnV0ZXMuaW5uZXJDbGllbnRJZHMubWFwKChpbm5lckNsaWVudElkLCBpbmRleCkgPT4ge1xuICAgICAgICAgICAgY29uc3QgaW5uZXJVaWQgPSBpbm5lckNsaWVudElkLmNsaWVudElkLnNsaWNlKDAsIDEwKTtcbiAgICAgICAgICAgIGNvbnN0IGlzU2VsZWN0ZWQgPSBpbm5lckNsaWVudElkLmNsaWVudElkID09PSBhdHRyaWJ1dGVzLmFjdGl2ZSB8fCBhdHRyaWJ1dGVzLmFjdGl2ZSA9PT0gXCJcIjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICAgIGtleT17aW5kZXh9XG4gICAgICAgICAgICAgICAgaWQ9e2lubmVyVWlkfVxuICAgICAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgICAgIHJvbGU9XCJ0YWJcIlxuICAgICAgICAgICAgICAgIGFyaWEtc2VsZWN0ZWQ9e2lzU2VsZWN0ZWR9XG4gICAgICAgICAgICAgICAgYXJpYS1jb250cm9scz17YHRhYi0ke3VpZH1fdGFicGFuZWxfdGFiLWxhYmVsLSR7aW5uZXJVaWR9YH1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZvY3VzXCIgdGFiSW5kZXg9ey0xfT5cbiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT17YCR7aW5uZXJDbGllbnRJZC5zdmdTdHJpbmd9YH0+PC9zcGFuPntgICR7aW5uZXJDbGllbnRJZC50aXRsZX1gfVxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgICApO1xuICAgICAgICAgIH0pfVxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPElubmVyQmxvY2tzLkNvbnRlbnQgLz5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsInNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJ1aWQiLCJibG9ja0lkIiwiX2pzeCIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeHMiLCJjbGFzc05hbWUiLCJjb25jYXQiLCJjb2xvciIsImlkIiwicm9sZSIsImlubmVyQ2xpZW50SWRzIiwibWFwIiwiaW5uZXJDbGllbnRJZCIsImluZGV4IiwiaW5uZXJVaWQiLCJjbGllbnRJZCIsInNsaWNlIiwiaXNTZWxlY3RlZCIsImFjdGl2ZSIsInR5cGUiLCJ0YWJJbmRleCIsInN2Z1N0cmluZyIsInRpdGxlIiwiQ29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/tabs/save.tsx\n"); + +/***/ }), + +/***/ "./node_modules/color-name/index.js": +/*!******************************************!*\ + !*** ./node_modules/color-name/index.js ***! + \******************************************/ +/***/ (function(module) { + +"use strict"; +eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3ItbmFtZS9pbmRleC5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci1uYW1lL2luZGV4LmpzPzRmNGQiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IHtcclxuXHRcImFsaWNlYmx1ZVwiOiBbMjQwLCAyNDgsIDI1NV0sXHJcblx0XCJhbnRpcXVld2hpdGVcIjogWzI1MCwgMjM1LCAyMTVdLFxyXG5cdFwiYXF1YVwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiYXF1YW1hcmluZVwiOiBbMTI3LCAyNTUsIDIxMl0sXHJcblx0XCJhenVyZVwiOiBbMjQwLCAyNTUsIDI1NV0sXHJcblx0XCJiZWlnZVwiOiBbMjQ1LCAyNDUsIDIyMF0sXHJcblx0XCJiaXNxdWVcIjogWzI1NSwgMjI4LCAxOTZdLFxyXG5cdFwiYmxhY2tcIjogWzAsIDAsIDBdLFxyXG5cdFwiYmxhbmNoZWRhbG1vbmRcIjogWzI1NSwgMjM1LCAyMDVdLFxyXG5cdFwiYmx1ZVwiOiBbMCwgMCwgMjU1XSxcclxuXHRcImJsdWV2aW9sZXRcIjogWzEzOCwgNDMsIDIyNl0sXHJcblx0XCJicm93blwiOiBbMTY1LCA0MiwgNDJdLFxyXG5cdFwiYnVybHl3b29kXCI6IFsyMjIsIDE4NCwgMTM1XSxcclxuXHRcImNhZGV0Ymx1ZVwiOiBbOTUsIDE1OCwgMTYwXSxcclxuXHRcImNoYXJ0cmV1c2VcIjogWzEyNywgMjU1LCAwXSxcclxuXHRcImNob2NvbGF0ZVwiOiBbMjEwLCAxMDUsIDMwXSxcclxuXHRcImNvcmFsXCI6IFsyNTUsIDEyNywgODBdLFxyXG5cdFwiY29ybmZsb3dlcmJsdWVcIjogWzEwMCwgMTQ5LCAyMzddLFxyXG5cdFwiY29ybnNpbGtcIjogWzI1NSwgMjQ4LCAyMjBdLFxyXG5cdFwiY3JpbXNvblwiOiBbMjIwLCAyMCwgNjBdLFxyXG5cdFwiY3lhblwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiZGFya2JsdWVcIjogWzAsIDAsIDEzOV0sXHJcblx0XCJkYXJrY3lhblwiOiBbMCwgMTM5LCAxMzldLFxyXG5cdFwiZGFya2dvbGRlbnJvZFwiOiBbMTg0LCAxMzQsIDExXSxcclxuXHRcImRhcmtncmF5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtncmVlblwiOiBbMCwgMTAwLCAwXSxcclxuXHRcImRhcmtncmV5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtraGFraVwiOiBbMTg5LCAxODMsIDEwN10sXHJcblx0XCJkYXJrbWFnZW50YVwiOiBbMTM5LCAwLCAxMzldLFxyXG5cdFwiZGFya29saXZlZ3JlZW5cIjogWzg1LCAxMDcsIDQ3XSxcclxuXHRcImRhcmtvcmFuZ2VcIjogWzI1NSwgMTQwLCAwXSxcclxuXHRcImRhcmtvcmNoaWRcIjogWzE1MywgNTAsIDIwNF0sXHJcblx0XCJkYXJrcmVkXCI6IFsxMzksIDAsIDBdLFxyXG5cdFwiZGFya3NhbG1vblwiOiBbMjMzLCAxNTAsIDEyMl0sXHJcblx0XCJkYXJrc2VhZ3JlZW5cIjogWzE0MywgMTg4LCAxNDNdLFxyXG5cdFwiZGFya3NsYXRlYmx1ZVwiOiBbNzIsIDYxLCAxMzldLFxyXG5cdFwiZGFya3NsYXRlZ3JheVwiOiBbNDcsIDc5LCA3OV0sXHJcblx0XCJkYXJrc2xhdGVncmV5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmt0dXJxdW9pc2VcIjogWzAsIDIwNiwgMjA5XSxcclxuXHRcImRhcmt2aW9sZXRcIjogWzE0OCwgMCwgMjExXSxcclxuXHRcImRlZXBwaW5rXCI6IFsyNTUsIDIwLCAxNDddLFxyXG5cdFwiZGVlcHNreWJsdWVcIjogWzAsIDE5MSwgMjU1XSxcclxuXHRcImRpbWdyYXlcIjogWzEwNSwgMTA1LCAxMDVdLFxyXG5cdFwiZGltZ3JleVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkb2RnZXJibHVlXCI6IFszMCwgMTQ0LCAyNTVdLFxyXG5cdFwiZmlyZWJyaWNrXCI6IFsxNzgsIDM0LCAzNF0sXHJcblx0XCJmbG9yYWx3aGl0ZVwiOiBbMjU1LCAyNTAsIDI0MF0sXHJcblx0XCJmb3Jlc3RncmVlblwiOiBbMzQsIDEzOSwgMzRdLFxyXG5cdFwiZnVjaHNpYVwiOiBbMjU1LCAwLCAyNTVdLFxyXG5cdFwiZ2FpbnNib3JvXCI6IFsyMjAsIDIyMCwgMjIwXSxcclxuXHRcImdob3N0d2hpdGVcIjogWzI0OCwgMjQ4LCAyNTVdLFxyXG5cdFwiZ29sZFwiOiBbMjU1LCAyMTUsIDBdLFxyXG5cdFwiZ29sZGVucm9kXCI6IFsyMTgsIDE2NSwgMzJdLFxyXG5cdFwiZ3JheVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJncmVlblwiOiBbMCwgMTI4LCAwXSxcclxuXHRcImdyZWVueWVsbG93XCI6IFsxNzMsIDI1NSwgNDddLFxyXG5cdFwiZ3JleVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJob25leWRld1wiOiBbMjQwLCAyNTUsIDI0MF0sXHJcblx0XCJob3RwaW5rXCI6IFsyNTUsIDEwNSwgMTgwXSxcclxuXHRcImluZGlhbnJlZFwiOiBbMjA1LCA5MiwgOTJdLFxyXG5cdFwiaW5kaWdvXCI6IFs3NSwgMCwgMTMwXSxcclxuXHRcIml2b3J5XCI6IFsyNTUsIDI1NSwgMjQwXSxcclxuXHRcImtoYWtpXCI6IFsyNDAsIDIzMCwgMTQwXSxcclxuXHRcImxhdmVuZGVyXCI6IFsyMzAsIDIzMCwgMjUwXSxcclxuXHRcImxhdmVuZGVyYmx1c2hcIjogWzI1NSwgMjQwLCAyNDVdLFxyXG5cdFwibGF3bmdyZWVuXCI6IFsxMjQsIDI1MiwgMF0sXHJcblx0XCJsZW1vbmNoaWZmb25cIjogWzI1NSwgMjUwLCAyMDVdLFxyXG5cdFwibGlnaHRibHVlXCI6IFsxNzMsIDIxNiwgMjMwXSxcclxuXHRcImxpZ2h0Y29yYWxcIjogWzI0MCwgMTI4LCAxMjhdLFxyXG5cdFwibGlnaHRjeWFuXCI6IFsyMjQsIDI1NSwgMjU1XSxcclxuXHRcImxpZ2h0Z29sZGVucm9keWVsbG93XCI6IFsyNTAsIDI1MCwgMjEwXSxcclxuXHRcImxpZ2h0Z3JheVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodGdyZWVuXCI6IFsxNDQsIDIzOCwgMTQ0XSxcclxuXHRcImxpZ2h0Z3JleVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodHBpbmtcIjogWzI1NSwgMTgyLCAxOTNdLFxyXG5cdFwibGlnaHRzYWxtb25cIjogWzI1NSwgMTYwLCAxMjJdLFxyXG5cdFwibGlnaHRzZWFncmVlblwiOiBbMzIsIDE3OCwgMTcwXSxcclxuXHRcImxpZ2h0c2t5Ymx1ZVwiOiBbMTM1LCAyMDYsIDI1MF0sXHJcblx0XCJsaWdodHNsYXRlZ3JheVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHNsYXRlZ3JleVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHN0ZWVsYmx1ZVwiOiBbMTc2LCAxOTYsIDIyMl0sXHJcblx0XCJsaWdodHllbGxvd1wiOiBbMjU1LCAyNTUsIDIyNF0sXHJcblx0XCJsaW1lXCI6IFswLCAyNTUsIDBdLFxyXG5cdFwibGltZWdyZWVuXCI6IFs1MCwgMjA1LCA1MF0sXHJcblx0XCJsaW5lblwiOiBbMjUwLCAyNDAsIDIzMF0sXHJcblx0XCJtYWdlbnRhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJtYXJvb25cIjogWzEyOCwgMCwgMF0sXHJcblx0XCJtZWRpdW1hcXVhbWFyaW5lXCI6IFsxMDIsIDIwNSwgMTcwXSxcclxuXHRcIm1lZGl1bWJsdWVcIjogWzAsIDAsIDIwNV0sXHJcblx0XCJtZWRpdW1vcmNoaWRcIjogWzE4NiwgODUsIDIxMV0sXHJcblx0XCJtZWRpdW1wdXJwbGVcIjogWzE0NywgMTEyLCAyMTldLFxyXG5cdFwibWVkaXVtc2VhZ3JlZW5cIjogWzYwLCAxNzksIDExM10sXHJcblx0XCJtZWRpdW1zbGF0ZWJsdWVcIjogWzEyMywgMTA0LCAyMzhdLFxyXG5cdFwibWVkaXVtc3ByaW5nZ3JlZW5cIjogWzAsIDI1MCwgMTU0XSxcclxuXHRcIm1lZGl1bXR1cnF1b2lzZVwiOiBbNzIsIDIwOSwgMjA0XSxcclxuXHRcIm1lZGl1bXZpb2xldHJlZFwiOiBbMTk5LCAyMSwgMTMzXSxcclxuXHRcIm1pZG5pZ2h0Ymx1ZVwiOiBbMjUsIDI1LCAxMTJdLFxyXG5cdFwibWludGNyZWFtXCI6IFsyNDUsIDI1NSwgMjUwXSxcclxuXHRcIm1pc3R5cm9zZVwiOiBbMjU1LCAyMjgsIDIyNV0sXHJcblx0XCJtb2NjYXNpblwiOiBbMjU1LCAyMjgsIDE4MV0sXHJcblx0XCJuYXZham93aGl0ZVwiOiBbMjU1LCAyMjIsIDE3M10sXHJcblx0XCJuYXZ5XCI6IFswLCAwLCAxMjhdLFxyXG5cdFwib2xkbGFjZVwiOiBbMjUzLCAyNDUsIDIzMF0sXHJcblx0XCJvbGl2ZVwiOiBbMTI4LCAxMjgsIDBdLFxyXG5cdFwib2xpdmVkcmFiXCI6IFsxMDcsIDE0MiwgMzVdLFxyXG5cdFwib3JhbmdlXCI6IFsyNTUsIDE2NSwgMF0sXHJcblx0XCJvcmFuZ2VyZWRcIjogWzI1NSwgNjksIDBdLFxyXG5cdFwib3JjaGlkXCI6IFsyMTgsIDExMiwgMjE0XSxcclxuXHRcInBhbGVnb2xkZW5yb2RcIjogWzIzOCwgMjMyLCAxNzBdLFxyXG5cdFwicGFsZWdyZWVuXCI6IFsxNTIsIDI1MSwgMTUyXSxcclxuXHRcInBhbGV0dXJxdW9pc2VcIjogWzE3NSwgMjM4LCAyMzhdLFxyXG5cdFwicGFsZXZpb2xldHJlZFwiOiBbMjE5LCAxMTIsIDE0N10sXHJcblx0XCJwYXBheWF3aGlwXCI6IFsyNTUsIDIzOSwgMjEzXSxcclxuXHRcInBlYWNocHVmZlwiOiBbMjU1LCAyMTgsIDE4NV0sXHJcblx0XCJwZXJ1XCI6IFsyMDUsIDEzMywgNjNdLFxyXG5cdFwicGlua1wiOiBbMjU1LCAxOTIsIDIwM10sXHJcblx0XCJwbHVtXCI6IFsyMjEsIDE2MCwgMjIxXSxcclxuXHRcInBvd2RlcmJsdWVcIjogWzE3NiwgMjI0LCAyMzBdLFxyXG5cdFwicHVycGxlXCI6IFsxMjgsIDAsIDEyOF0sXHJcblx0XCJyZWJlY2NhcHVycGxlXCI6IFsxMDIsIDUxLCAxNTNdLFxyXG5cdFwicmVkXCI6IFsyNTUsIDAsIDBdLFxyXG5cdFwicm9zeWJyb3duXCI6IFsxODgsIDE0MywgMTQzXSxcclxuXHRcInJveWFsYmx1ZVwiOiBbNjUsIDEwNSwgMjI1XSxcclxuXHRcInNhZGRsZWJyb3duXCI6IFsxMzksIDY5LCAxOV0sXHJcblx0XCJzYWxtb25cIjogWzI1MCwgMTI4LCAxMTRdLFxyXG5cdFwic2FuZHlicm93blwiOiBbMjQ0LCAxNjQsIDk2XSxcclxuXHRcInNlYWdyZWVuXCI6IFs0NiwgMTM5LCA4N10sXHJcblx0XCJzZWFzaGVsbFwiOiBbMjU1LCAyNDUsIDIzOF0sXHJcblx0XCJzaWVubmFcIjogWzE2MCwgODIsIDQ1XSxcclxuXHRcInNpbHZlclwiOiBbMTkyLCAxOTIsIDE5Ml0sXHJcblx0XCJza3libHVlXCI6IFsxMzUsIDIwNiwgMjM1XSxcclxuXHRcInNsYXRlYmx1ZVwiOiBbMTA2LCA5MCwgMjA1XSxcclxuXHRcInNsYXRlZ3JheVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbGF0ZWdyZXlcIjogWzExMiwgMTI4LCAxNDRdLFxyXG5cdFwic25vd1wiOiBbMjU1LCAyNTAsIDI1MF0sXHJcblx0XCJzcHJpbmdncmVlblwiOiBbMCwgMjU1LCAxMjddLFxyXG5cdFwic3RlZWxibHVlXCI6IFs3MCwgMTMwLCAxODBdLFxyXG5cdFwidGFuXCI6IFsyMTAsIDE4MCwgMTQwXSxcclxuXHRcInRlYWxcIjogWzAsIDEyOCwgMTI4XSxcclxuXHRcInRoaXN0bGVcIjogWzIxNiwgMTkxLCAyMTZdLFxyXG5cdFwidG9tYXRvXCI6IFsyNTUsIDk5LCA3MV0sXHJcblx0XCJ0dXJxdW9pc2VcIjogWzY0LCAyMjQsIDIwOF0sXHJcblx0XCJ2aW9sZXRcIjogWzIzOCwgMTMwLCAyMzhdLFxyXG5cdFwid2hlYXRcIjogWzI0NSwgMjIyLCAxNzldLFxyXG5cdFwid2hpdGVcIjogWzI1NSwgMjU1LCAyNTVdLFxyXG5cdFwid2hpdGVzbW9rZVwiOiBbMjQ1LCAyNDUsIDI0NV0sXHJcblx0XCJ5ZWxsb3dcIjogWzI1NSwgMjU1LCAwXSxcclxuXHRcInllbGxvd2dyZWVuXCI6IFsxNTQsIDIwNSwgNTBdXHJcbn07XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color-name/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color-string/index.js": +/*!********************************************!*\ + !*** ./node_modules/color-string/index.js ***! + \********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("/* MIT license */\nvar colorNames = __webpack_require__(/*! color-name */ \"./node_modules/color-name/index.js\");\nvar swizzle = __webpack_require__(/*! simple-swizzle */ \"./node_modules/simple-swizzle/index.js\");\nvar hasOwnProperty = Object.hasOwnProperty;\n\nvar reverseNames = Object.create(null);\n\n// create a list of reverse color names\nfor (var name in colorNames) {\n\tif (hasOwnProperty.call(colorNames, name)) {\n\t\treverseNames[colorNames[name]] = name;\n\t}\n}\n\nvar cs = module.exports = {\n\tto: {},\n\tget: {}\n};\n\ncs.get = function (string) {\n\tvar prefix = string.substring(0, 3).toLowerCase();\n\tvar val;\n\tvar model;\n\tswitch (prefix) {\n\t\tcase 'hsl':\n\t\t\tval = cs.get.hsl(string);\n\t\t\tmodel = 'hsl';\n\t\t\tbreak;\n\t\tcase 'hwb':\n\t\t\tval = cs.get.hwb(string);\n\t\t\tmodel = 'hwb';\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tval = cs.get.rgb(string);\n\t\t\tmodel = 'rgb';\n\t\t\tbreak;\n\t}\n\n\tif (!val) {\n\t\treturn null;\n\t}\n\n\treturn {model: model, value: val};\n};\n\ncs.get.rgb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar abbr = /^#([a-f0-9]{3,4})$/i;\n\tvar hex = /^#([a-f0-9]{6})([a-f0-9]{2})?$/i;\n\tvar rgba = /^rgba?\\(\\s*([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar per = /^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar keyword = /^(\\w+)$/;\n\n\tvar rgb = [0, 0, 0, 1];\n\tvar match;\n\tvar i;\n\tvar hexAlpha;\n\n\tif (match = string.match(hex)) {\n\t\thexAlpha = match[2];\n\t\tmatch = match[1];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\t// https://jsperf.com/slice-vs-substr-vs-substring-methods-long-string/19\n\t\t\tvar i2 = i * 2;\n\t\t\trgb[i] = parseInt(match.slice(i2, i2 + 2), 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(abbr)) {\n\t\tmatch = match[1];\n\t\thexAlpha = match[3];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i] + match[i], 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha + hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(rgba)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i + 1], 0);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(per)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = Math.round(parseFloat(match[i + 1]) * 2.55);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(keyword)) {\n\t\tif (match[1] === 'transparent') {\n\t\t\treturn [0, 0, 0, 0];\n\t\t}\n\n\t\tif (!hasOwnProperty.call(colorNames, match[1])) {\n\t\t\treturn null;\n\t\t}\n\n\t\trgb = colorNames[match[1]];\n\t\trgb[3] = 1;\n\n\t\treturn rgb;\n\t} else {\n\t\treturn null;\n\t}\n\n\tfor (i = 0; i < 3; i++) {\n\t\trgb[i] = clamp(rgb[i], 0, 255);\n\t}\n\trgb[3] = clamp(rgb[3], 0, 1);\n\n\treturn rgb;\n};\n\ncs.get.hsl = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hsl = /^hsla?\\(\\s*([+-]?(?:\\d{0,3}\\.)?\\d+)(?:deg)?\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*(?:[,|\\/]\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hsl);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar s = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar l = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\n\t\treturn [h, s, l, a];\n\t}\n\n\treturn null;\n};\n\ncs.get.hwb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hwb = /^hwb\\(\\s*([+-]?\\d{0,3}(?:\\.\\d+)?)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hwb);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar w = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar b = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\t\treturn [h, w, b, a];\n\t}\n\n\treturn null;\n};\n\ncs.to.hex = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn (\n\t\t'#' +\n\t\thexDouble(rgba[0]) +\n\t\thexDouble(rgba[1]) +\n\t\thexDouble(rgba[2]) +\n\t\t(rgba[3] < 1\n\t\t\t? (hexDouble(Math.round(rgba[3] * 255)))\n\t\t\t: '')\n\t);\n};\n\ncs.to.rgb = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ')'\n\t\t: 'rgba(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ', ' + rgba[3] + ')';\n};\n\ncs.to.rgb.percent = function () {\n\tvar rgba = swizzle(arguments);\n\n\tvar r = Math.round(rgba[0] / 255 * 100);\n\tvar g = Math.round(rgba[1] / 255 * 100);\n\tvar b = Math.round(rgba[2] / 255 * 100);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + r + '%, ' + g + '%, ' + b + '%)'\n\t\t: 'rgba(' + r + '%, ' + g + '%, ' + b + '%, ' + rgba[3] + ')';\n};\n\ncs.to.hsl = function () {\n\tvar hsla = swizzle(arguments);\n\treturn hsla.length < 4 || hsla[3] === 1\n\t\t? 'hsl(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%)'\n\t\t: 'hsla(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%, ' + hsla[3] + ')';\n};\n\n// hwb is a bit different than rgb(a) & hsl(a) since there is no alpha specific syntax\n// (hwb have alpha optional & 1 is default value)\ncs.to.hwb = function () {\n\tvar hwba = swizzle(arguments);\n\n\tvar a = '';\n\tif (hwba.length >= 4 && hwba[3] !== 1) {\n\t\ta = ', ' + hwba[3];\n\t}\n\n\treturn 'hwb(' + hwba[0] + ', ' + hwba[1] + '%, ' + hwba[2] + '%' + a + ')';\n};\n\ncs.to.keyword = function (rgb) {\n\treturn reverseNames[rgb.slice(0, 3)];\n};\n\n// helpers\nfunction clamp(num, min, max) {\n\treturn Math.min(Math.max(min, num), max);\n}\n\nfunction hexDouble(num) {\n\tvar str = Math.round(num).toString(16).toUpperCase();\n\treturn (str.length < 2) ? '0' + str : str;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0EsaUJBQWlCLG1CQUFPLENBQUMsc0RBQVk7QUFDckMsY0FBYyxtQkFBTyxDQUFDLDhEQUFnQjtBQUN0Qzs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPO0FBQ1A7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFNBQVM7QUFDVDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSx5QkFBeUIsSUFBSTtBQUM3Qix3QkFBd0IsRUFBRSxXQUFXLEVBQUU7QUFDdkM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxjQUFjLE9BQU87QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUEsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILGNBQWMsT0FBTztBQUNyQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQSxhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbUNBQW1DLElBQUk7QUFDdkM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw4QkFBOEIsSUFBSTtBQUNsQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzPzFhYjkiXSwic291cmNlc0NvbnRlbnQiOlsiLyogTUlUIGxpY2Vuc2UgKi9cbnZhciBjb2xvck5hbWVzID0gcmVxdWlyZSgnY29sb3ItbmFtZScpO1xudmFyIHN3aXp6bGUgPSByZXF1aXJlKCdzaW1wbGUtc3dpenpsZScpO1xudmFyIGhhc093blByb3BlcnR5ID0gT2JqZWN0Lmhhc093blByb3BlcnR5O1xuXG52YXIgcmV2ZXJzZU5hbWVzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcblxuLy8gY3JlYXRlIGEgbGlzdCBvZiByZXZlcnNlIGNvbG9yIG5hbWVzXG5mb3IgKHZhciBuYW1lIGluIGNvbG9yTmFtZXMpIHtcblx0aWYgKGhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbmFtZSkpIHtcblx0XHRyZXZlcnNlTmFtZXNbY29sb3JOYW1lc1tuYW1lXV0gPSBuYW1lO1xuXHR9XG59XG5cbnZhciBjcyA9IG1vZHVsZS5leHBvcnRzID0ge1xuXHR0bzoge30sXG5cdGdldDoge31cbn07XG5cbmNzLmdldCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0dmFyIHByZWZpeCA9IHN0cmluZy5zdWJzdHJpbmcoMCwgMykudG9Mb3dlckNhc2UoKTtcblx0dmFyIHZhbDtcblx0dmFyIG1vZGVsO1xuXHRzd2l0Y2ggKHByZWZpeCkge1xuXHRcdGNhc2UgJ2hzbCc6XG5cdFx0XHR2YWwgPSBjcy5nZXQuaHNsKHN0cmluZyk7XG5cdFx0XHRtb2RlbCA9ICdoc2wnO1xuXHRcdFx0YnJlYWs7XG5cdFx0Y2FzZSAnaHdiJzpcblx0XHRcdHZhbCA9IGNzLmdldC5od2Ioc3RyaW5nKTtcblx0XHRcdG1vZGVsID0gJ2h3Yic7XG5cdFx0XHRicmVhaztcblx0XHRkZWZhdWx0OlxuXHRcdFx0dmFsID0gY3MuZ2V0LnJnYihzdHJpbmcpO1xuXHRcdFx0bW9kZWwgPSAncmdiJztcblx0XHRcdGJyZWFrO1xuXHR9XG5cblx0aWYgKCF2YWwpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiB7bW9kZWw6IG1vZGVsLCB2YWx1ZTogdmFsfTtcbn07XG5cbmNzLmdldC5yZ2IgPSBmdW5jdGlvbiAoc3RyaW5nKSB7XG5cdGlmICghc3RyaW5nKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHR2YXIgYWJiciA9IC9eIyhbYS1mMC05XXszLDR9KSQvaTtcblx0dmFyIGhleCA9IC9eIyhbYS1mMC05XXs2fSkoW2EtZjAtOV17Mn0pPyQvaTtcblx0dmFyIHJnYmEgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1xcZCspKD89W1xccyxdKVxccyooPzosXFxzKik/KFsrLV0/XFxkKykoPz1bXFxzLF0pXFxzKig/OixcXHMqKT8oWystXT9cXGQrKVxccyooPzpbLHxcXC9dXFxzKihbKy1dP1tcXGRcXC5dKykoJT8pXFxzKik/XFwpJC87XG5cdHZhciBwZXIgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1tcXGRcXC5dKylcXCVcXHMqLD9cXHMqKFsrLV0/W1xcZFxcLl0rKVxcJVxccyosP1xccyooWystXT9bXFxkXFwuXSspXFwlXFxzKig/OlssfFxcL11cXHMqKFsrLV0/W1xcZFxcLl0rKSglPylcXHMqKT9cXCkkLztcblx0dmFyIGtleXdvcmQgPSAvXihcXHcrKSQvO1xuXG5cdHZhciByZ2IgPSBbMCwgMCwgMCwgMV07XG5cdHZhciBtYXRjaDtcblx0dmFyIGk7XG5cdHZhciBoZXhBbHBoYTtcblxuXHRpZiAobWF0Y2ggPSBzdHJpbmcubWF0Y2goaGV4KSkge1xuXHRcdGhleEFscGhhID0gbWF0Y2hbMl07XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblxuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdC8vIGh0dHBzOi8vanNwZXJmLmNvbS9zbGljZS12cy1zdWJzdHItdnMtc3Vic3RyaW5nLW1ldGhvZHMtbG9uZy1zdHJpbmcvMTlcblx0XHRcdHZhciBpMiA9IGkgKiAyO1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2guc2xpY2UoaTIsIGkyICsgMiksIDE2KTtcblx0XHR9XG5cblx0XHRpZiAoaGV4QWxwaGEpIHtcblx0XHRcdHJnYlszXSA9IHBhcnNlSW50KGhleEFscGhhLCAxNikgLyAyNTU7XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKGFiYnIpKSB7XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblx0XHRoZXhBbHBoYSA9IG1hdGNoWzNdO1xuXG5cdFx0Zm9yIChpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2hbaV0gKyBtYXRjaFtpXSwgMTYpO1xuXHRcdH1cblxuXHRcdGlmIChoZXhBbHBoYSkge1xuXHRcdFx0cmdiWzNdID0gcGFyc2VJbnQoaGV4QWxwaGEgKyBoZXhBbHBoYSwgMTYpIC8gMjU1O1xuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChyZ2JhKSkge1xuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdHJnYltpXSA9IHBhcnNlSW50KG1hdGNoW2kgKyAxXSwgMCk7XG5cdFx0fVxuXG5cdFx0aWYgKG1hdGNoWzRdKSB7XG5cdFx0XHRpZiAobWF0Y2hbNV0pIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSkgKiAwLjAxO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKHBlcikpIHtcblx0XHRmb3IgKGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2JbaV0gPSBNYXRoLnJvdW5kKHBhcnNlRmxvYXQobWF0Y2hbaSArIDFdKSAqIDIuNTUpO1xuXHRcdH1cblxuXHRcdGlmIChtYXRjaFs0XSkge1xuXHRcdFx0aWYgKG1hdGNoWzVdKSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pICogMC4wMTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChrZXl3b3JkKSkge1xuXHRcdGlmIChtYXRjaFsxXSA9PT0gJ3RyYW5zcGFyZW50Jykge1xuXHRcdFx0cmV0dXJuIFswLCAwLCAwLCAwXTtcblx0XHR9XG5cblx0XHRpZiAoIWhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbWF0Y2hbMV0pKSB7XG5cdFx0XHRyZXR1cm4gbnVsbDtcblx0XHR9XG5cblx0XHRyZ2IgPSBjb2xvck5hbWVzW21hdGNoWzFdXTtcblx0XHRyZ2JbM10gPSAxO1xuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSBlbHNlIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRyZ2JbaV0gPSBjbGFtcChyZ2JbaV0sIDAsIDI1NSk7XG5cdH1cblx0cmdiWzNdID0gY2xhbXAocmdiWzNdLCAwLCAxKTtcblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY3MuZ2V0LmhzbCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBoc2wgPSAvXmhzbGE/XFwoXFxzKihbKy1dPyg/OlxcZHswLDN9XFwuKT9cXGQrKSg/OmRlZyk/XFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKig/OlssfFxcL11cXHMqKFsrLV0/KD89XFwuXFxkfFxcZCkoPzowfFsxLTldXFxkKik/KD86XFwuXFxkKik/KD86W2VFXVsrLV0/XFxkKyk/KVxccyopP1xcKSQvO1xuXHR2YXIgbWF0Y2ggPSBzdHJpbmcubWF0Y2goaHNsKTtcblxuXHRpZiAobWF0Y2gpIHtcblx0XHR2YXIgYWxwaGEgPSBwYXJzZUZsb2F0KG1hdGNoWzRdKTtcblx0XHR2YXIgaCA9ICgocGFyc2VGbG9hdChtYXRjaFsxXSkgJSAzNjApICsgMzYwKSAlIDM2MDtcblx0XHR2YXIgcyA9IGNsYW1wKHBhcnNlRmxvYXQobWF0Y2hbMl0pLCAwLCAxMDApO1xuXHRcdHZhciBsID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFszXSksIDAsIDEwMCk7XG5cdFx0dmFyIGEgPSBjbGFtcChpc05hTihhbHBoYSkgPyAxIDogYWxwaGEsIDAsIDEpO1xuXG5cdFx0cmV0dXJuIFtoLCBzLCBsLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MuZ2V0Lmh3YiA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBod2IgPSAvXmh3YlxcKFxccyooWystXT9cXGR7MCwzfSg/OlxcLlxcZCspPykoPzpkZWcpP1xccyosXFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKixcXHMqKFsrLV0/W1xcZFxcLl0rKSVcXHMqKD86LFxccyooWystXT8oPz1cXC5cXGR8XFxkKSg/OjB8WzEtOV1cXGQqKT8oPzpcXC5cXGQqKT8oPzpbZUVdWystXT9cXGQrKT8pXFxzKik/XFwpJC87XG5cdHZhciBtYXRjaCA9IHN0cmluZy5tYXRjaChod2IpO1xuXG5cdGlmIChtYXRjaCkge1xuXHRcdHZhciBhbHBoYSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdHZhciBoID0gKChwYXJzZUZsb2F0KG1hdGNoWzFdKSAlIDM2MCkgKyAzNjApICUgMzYwO1xuXHRcdHZhciB3ID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFsyXSksIDAsIDEwMCk7XG5cdFx0dmFyIGIgPSBjbGFtcChwYXJzZUZsb2F0KG1hdGNoWzNdKSwgMCwgMTAwKTtcblx0XHR2YXIgYSA9IGNsYW1wKGlzTmFOKGFscGhhKSA/IDEgOiBhbHBoYSwgMCwgMSk7XG5cdFx0cmV0dXJuIFtoLCB3LCBiLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MudG8uaGV4ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gKFxuXHRcdCcjJyArXG5cdFx0aGV4RG91YmxlKHJnYmFbMF0pICtcblx0XHRoZXhEb3VibGUocmdiYVsxXSkgK1xuXHRcdGhleERvdWJsZShyZ2JhWzJdKSArXG5cdFx0KHJnYmFbM10gPCAxXG5cdFx0XHQ/IChoZXhEb3VibGUoTWF0aC5yb3VuZChyZ2JhWzNdICogMjU1KSkpXG5cdFx0XHQ6ICcnKVxuXHQpO1xufTtcblxuY3MudG8ucmdiID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gcmdiYS5sZW5ndGggPCA0IHx8IHJnYmFbM10gPT09IDFcblx0XHQ/ICdyZ2IoJyArIE1hdGgucm91bmQocmdiYVswXSkgKyAnLCAnICsgTWF0aC5yb3VuZChyZ2JhWzFdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMl0pICsgJyknXG5cdFx0OiAncmdiYSgnICsgTWF0aC5yb3VuZChyZ2JhWzBdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMV0pICsgJywgJyArIE1hdGgucm91bmQocmdiYVsyXSkgKyAnLCAnICsgcmdiYVszXSArICcpJztcbn07XG5cbmNzLnRvLnJnYi5wZXJjZW50ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHR2YXIgciA9IE1hdGgucm91bmQocmdiYVswXSAvIDI1NSAqIDEwMCk7XG5cdHZhciBnID0gTWF0aC5yb3VuZChyZ2JhWzFdIC8gMjU1ICogMTAwKTtcblx0dmFyIGIgPSBNYXRoLnJvdW5kKHJnYmFbMl0gLyAyNTUgKiAxMDApO1xuXG5cdHJldHVybiByZ2JhLmxlbmd0aCA8IDQgfHwgcmdiYVszXSA9PT0gMVxuXHRcdD8gJ3JnYignICsgciArICclLCAnICsgZyArICclLCAnICsgYiArICclKSdcblx0XHQ6ICdyZ2JhKCcgKyByICsgJyUsICcgKyBnICsgJyUsICcgKyBiICsgJyUsICcgKyByZ2JhWzNdICsgJyknO1xufTtcblxuY3MudG8uaHNsID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgaHNsYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblx0cmV0dXJuIGhzbGEubGVuZ3RoIDwgNCB8fCBoc2xhWzNdID09PSAxXG5cdFx0PyAnaHNsKCcgKyBoc2xhWzBdICsgJywgJyArIGhzbGFbMV0gKyAnJSwgJyArIGhzbGFbMl0gKyAnJSknXG5cdFx0OiAnaHNsYSgnICsgaHNsYVswXSArICcsICcgKyBoc2xhWzFdICsgJyUsICcgKyBoc2xhWzJdICsgJyUsICcgKyBoc2xhWzNdICsgJyknO1xufTtcblxuLy8gaHdiIGlzIGEgYml0IGRpZmZlcmVudCB0aGFuIHJnYihhKSAmIGhzbChhKSBzaW5jZSB0aGVyZSBpcyBubyBhbHBoYSBzcGVjaWZpYyBzeW50YXhcbi8vIChod2IgaGF2ZSBhbHBoYSBvcHRpb25hbCAmIDEgaXMgZGVmYXVsdCB2YWx1ZSlcbmNzLnRvLmh3YiA9IGZ1bmN0aW9uICgpIHtcblx0dmFyIGh3YmEgPSBzd2l6emxlKGFyZ3VtZW50cyk7XG5cblx0dmFyIGEgPSAnJztcblx0aWYgKGh3YmEubGVuZ3RoID49IDQgJiYgaHdiYVszXSAhPT0gMSkge1xuXHRcdGEgPSAnLCAnICsgaHdiYVszXTtcblx0fVxuXG5cdHJldHVybiAnaHdiKCcgKyBod2JhWzBdICsgJywgJyArIGh3YmFbMV0gKyAnJSwgJyArIGh3YmFbMl0gKyAnJScgKyBhICsgJyknO1xufTtcblxuY3MudG8ua2V5d29yZCA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0cmV0dXJuIHJldmVyc2VOYW1lc1tyZ2Iuc2xpY2UoMCwgMyldO1xufTtcblxuLy8gaGVscGVyc1xuZnVuY3Rpb24gY2xhbXAobnVtLCBtaW4sIG1heCkge1xuXHRyZXR1cm4gTWF0aC5taW4oTWF0aC5tYXgobWluLCBudW0pLCBtYXgpO1xufVxuXG5mdW5jdGlvbiBoZXhEb3VibGUobnVtKSB7XG5cdHZhciBzdHIgPSBNYXRoLnJvdW5kKG51bSkudG9TdHJpbmcoMTYpLnRvVXBwZXJDYXNlKCk7XG5cdHJldHVybiAoc3RyLmxlbmd0aCA8IDIpID8gJzAnICsgc3RyIDogc3RyO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color-string/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color/index.js": +/*!*************************************!*\ + !*** ./node_modules/color/index.js ***! + \*************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("const colorString = __webpack_require__(/*! color-string */ \"./node_modules/color-string/index.js\");\nconst convert = __webpack_require__(/*! color-convert */ \"./node_modules/color/node_modules/color-convert/index.js\");\n\nconst skippedModels = [\n\t// To be honest, I don't really feel like keyword belongs in color convert, but eh.\n\t'keyword',\n\n\t// Gray conflicts with some method names, and has its own method defined.\n\t'gray',\n\n\t// Shouldn't really be in color-convert either...\n\t'hex',\n];\n\nconst hashedModelKeys = {};\nfor (const model of Object.keys(convert)) {\n\thashedModelKeys[[...convert[model].labels].sort().join('')] = model;\n}\n\nconst limiters = {};\n\nfunction Color(object, model) {\n\tif (!(this instanceof Color)) {\n\t\treturn new Color(object, model);\n\t}\n\n\tif (model && model in skippedModels) {\n\t\tmodel = null;\n\t}\n\n\tif (model && !(model in convert)) {\n\t\tthrow new Error('Unknown model: ' + model);\n\t}\n\n\tlet i;\n\tlet channels;\n\n\tif (object == null) { // eslint-disable-line no-eq-null,eqeqeq\n\t\tthis.model = 'rgb';\n\t\tthis.color = [0, 0, 0];\n\t\tthis.valpha = 1;\n\t} else if (object instanceof Color) {\n\t\tthis.model = object.model;\n\t\tthis.color = [...object.color];\n\t\tthis.valpha = object.valpha;\n\t} else if (typeof object === 'string') {\n\t\tconst result = colorString.get(object);\n\t\tif (result === null) {\n\t\t\tthrow new Error('Unable to parse color from string: ' + object);\n\t\t}\n\n\t\tthis.model = result.model;\n\t\tchannels = convert[this.model].channels;\n\t\tthis.color = result.value.slice(0, channels);\n\t\tthis.valpha = typeof result.value[channels] === 'number' ? result.value[channels] : 1;\n\t} else if (object.length > 0) {\n\t\tthis.model = model || 'rgb';\n\t\tchannels = convert[this.model].channels;\n\t\tconst newArray = Array.prototype.slice.call(object, 0, channels);\n\t\tthis.color = zeroArray(newArray, channels);\n\t\tthis.valpha = typeof object[channels] === 'number' ? object[channels] : 1;\n\t} else if (typeof object === 'number') {\n\t\t// This is always RGB - can be converted later on.\n\t\tthis.model = 'rgb';\n\t\tthis.color = [\n\t\t\t(object >> 16) & 0xFF,\n\t\t\t(object >> 8) & 0xFF,\n\t\t\tobject & 0xFF,\n\t\t];\n\t\tthis.valpha = 1;\n\t} else {\n\t\tthis.valpha = 1;\n\n\t\tconst keys = Object.keys(object);\n\t\tif ('alpha' in object) {\n\t\t\tkeys.splice(keys.indexOf('alpha'), 1);\n\t\t\tthis.valpha = typeof object.alpha === 'number' ? object.alpha : 0;\n\t\t}\n\n\t\tconst hashedKeys = keys.sort().join('');\n\t\tif (!(hashedKeys in hashedModelKeys)) {\n\t\t\tthrow new Error('Unable to parse color from object: ' + JSON.stringify(object));\n\t\t}\n\n\t\tthis.model = hashedModelKeys[hashedKeys];\n\n\t\tconst {labels} = convert[this.model];\n\t\tconst color = [];\n\t\tfor (i = 0; i < labels.length; i++) {\n\t\t\tcolor.push(object[labels[i]]);\n\t\t}\n\n\t\tthis.color = zeroArray(color);\n\t}\n\n\t// Perform limitations (clamping, etc.)\n\tif (limiters[this.model]) {\n\t\tchannels = convert[this.model].channels;\n\t\tfor (i = 0; i < channels; i++) {\n\t\t\tconst limit = limiters[this.model][i];\n\t\t\tif (limit) {\n\t\t\t\tthis.color[i] = limit(this.color[i]);\n\t\t\t}\n\t\t}\n\t}\n\n\tthis.valpha = Math.max(0, Math.min(1, this.valpha));\n\n\tif (Object.freeze) {\n\t\tObject.freeze(this);\n\t}\n}\n\nColor.prototype = {\n\ttoString() {\n\t\treturn this.string();\n\t},\n\n\ttoJSON() {\n\t\treturn this[this.model]();\n\t},\n\n\tstring(places) {\n\t\tlet self = this.model in colorString.to ? this : this.rgb();\n\t\tself = self.round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to[self.model](args);\n\t},\n\n\tpercentString(places) {\n\t\tconst self = this.rgb().round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to.rgb.percent(args);\n\t},\n\n\tarray() {\n\t\treturn this.valpha === 1 ? [...this.color] : [...this.color, this.valpha];\n\t},\n\n\tobject() {\n\t\tconst result = {};\n\t\tconst {channels} = convert[this.model];\n\t\tconst {labels} = convert[this.model];\n\n\t\tfor (let i = 0; i < channels; i++) {\n\t\t\tresult[labels[i]] = this.color[i];\n\t\t}\n\n\t\tif (this.valpha !== 1) {\n\t\t\tresult.alpha = this.valpha;\n\t\t}\n\n\t\treturn result;\n\t},\n\n\tunitArray() {\n\t\tconst rgb = this.rgb().color;\n\t\trgb[0] /= 255;\n\t\trgb[1] /= 255;\n\t\trgb[2] /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.push(this.valpha);\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tunitObject() {\n\t\tconst rgb = this.rgb().object();\n\t\trgb.r /= 255;\n\t\trgb.g /= 255;\n\t\trgb.b /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.alpha = this.valpha;\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tround(places) {\n\t\tplaces = Math.max(places || 0, 0);\n\t\treturn new Color([...this.color.map(roundToPlace(places)), this.valpha], this.model);\n\t},\n\n\talpha(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color([...this.color, Math.max(0, Math.min(1, value))], this.model);\n\t\t}\n\n\t\treturn this.valpha;\n\t},\n\n\t// Rgb\n\tred: getset('rgb', 0, maxfn(255)),\n\tgreen: getset('rgb', 1, maxfn(255)),\n\tblue: getset('rgb', 2, maxfn(255)),\n\n\thue: getset(['hsl', 'hsv', 'hsl', 'hwb', 'hcg'], 0, value => ((value % 360) + 360) % 360),\n\n\tsaturationl: getset('hsl', 1, maxfn(100)),\n\tlightness: getset('hsl', 2, maxfn(100)),\n\n\tsaturationv: getset('hsv', 1, maxfn(100)),\n\tvalue: getset('hsv', 2, maxfn(100)),\n\n\tchroma: getset('hcg', 1, maxfn(100)),\n\tgray: getset('hcg', 2, maxfn(100)),\n\n\twhite: getset('hwb', 1, maxfn(100)),\n\twblack: getset('hwb', 2, maxfn(100)),\n\n\tcyan: getset('cmyk', 0, maxfn(100)),\n\tmagenta: getset('cmyk', 1, maxfn(100)),\n\tyellow: getset('cmyk', 2, maxfn(100)),\n\tblack: getset('cmyk', 3, maxfn(100)),\n\n\tx: getset('xyz', 0, maxfn(95.047)),\n\ty: getset('xyz', 1, maxfn(100)),\n\tz: getset('xyz', 2, maxfn(108.833)),\n\n\tl: getset('lab', 0, maxfn(100)),\n\ta: getset('lab', 1),\n\tb: getset('lab', 2),\n\n\tkeyword(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn convert[this.model].keyword(this.color);\n\t},\n\n\thex(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn colorString.to.hex(this.rgb().round().color);\n\t},\n\n\thexa(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\tconst rgbArray = this.rgb().round().color;\n\n\t\tlet alphaHex = Math.round(this.valpha * 255).toString(16).toUpperCase();\n\t\tif (alphaHex.length === 1) {\n\t\t\talphaHex = '0' + alphaHex;\n\t\t}\n\n\t\treturn colorString.to.hex(rgbArray) + alphaHex;\n\t},\n\n\trgbNumber() {\n\t\tconst rgb = this.rgb().color;\n\t\treturn ((rgb[0] & 0xFF) << 16) | ((rgb[1] & 0xFF) << 8) | (rgb[2] & 0xFF);\n\t},\n\n\tluminosity() {\n\t\t// http://www.w3.org/TR/WCAG20/#relativeluminancedef\n\t\tconst rgb = this.rgb().color;\n\n\t\tconst lum = [];\n\t\tfor (const [i, element] of rgb.entries()) {\n\t\t\tconst chan = element / 255;\n\t\t\tlum[i] = (chan <= 0.04045) ? chan / 12.92 : ((chan + 0.055) / 1.055) ** 2.4;\n\t\t}\n\n\t\treturn 0.2126 * lum[0] + 0.7152 * lum[1] + 0.0722 * lum[2];\n\t},\n\n\tcontrast(color2) {\n\t\t// http://www.w3.org/TR/WCAG20/#contrast-ratiodef\n\t\tconst lum1 = this.luminosity();\n\t\tconst lum2 = color2.luminosity();\n\n\t\tif (lum1 > lum2) {\n\t\t\treturn (lum1 + 0.05) / (lum2 + 0.05);\n\t\t}\n\n\t\treturn (lum2 + 0.05) / (lum1 + 0.05);\n\t},\n\n\tlevel(color2) {\n\t\t// https://www.w3.org/TR/WCAG/#contrast-enhanced\n\t\tconst contrastRatio = this.contrast(color2);\n\t\tif (contrastRatio >= 7) {\n\t\t\treturn 'AAA';\n\t\t}\n\n\t\treturn (contrastRatio >= 4.5) ? 'AA' : '';\n\t},\n\n\tisDark() {\n\t\t// YIQ equation from http://24ways.org/2010/calculating-color-contrast\n\t\tconst rgb = this.rgb().color;\n\t\tconst yiq = (rgb[0] * 2126 + rgb[1] * 7152 + rgb[2] * 722) / 10000;\n\t\treturn yiq < 128;\n\t},\n\n\tisLight() {\n\t\treturn !this.isDark();\n\t},\n\n\tnegate() {\n\t\tconst rgb = this.rgb();\n\t\tfor (let i = 0; i < 3; i++) {\n\t\t\trgb.color[i] = 255 - rgb.color[i];\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tlighten(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] += hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdarken(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] -= hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tsaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] += hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdesaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] -= hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\twhiten(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[1] += hwb.color[1] * ratio;\n\t\treturn hwb;\n\t},\n\n\tblacken(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[2] += hwb.color[2] * ratio;\n\t\treturn hwb;\n\t},\n\n\tgrayscale() {\n\t\t// http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale\n\t\tconst rgb = this.rgb().color;\n\t\tconst value = rgb[0] * 0.3 + rgb[1] * 0.59 + rgb[2] * 0.11;\n\t\treturn Color.rgb(value, value, value);\n\t},\n\n\tfade(ratio) {\n\t\treturn this.alpha(this.valpha - (this.valpha * ratio));\n\t},\n\n\topaquer(ratio) {\n\t\treturn this.alpha(this.valpha + (this.valpha * ratio));\n\t},\n\n\trotate(degrees) {\n\t\tconst hsl = this.hsl();\n\t\tlet hue = hsl.color[0];\n\t\thue = (hue + degrees) % 360;\n\t\thue = hue < 0 ? 360 + hue : hue;\n\t\thsl.color[0] = hue;\n\t\treturn hsl;\n\t},\n\n\tmix(mixinColor, weight) {\n\t\t// Ported from sass implementation in C\n\t\t// https://github.com/sass/libsass/blob/0e6b4a2850092356aa3ece07c6b249f0221caced/functions.cpp#L209\n\t\tif (!mixinColor || !mixinColor.rgb) {\n\t\t\tthrow new Error('Argument to \"mix\" was not a Color instance, but rather an instance of ' + typeof mixinColor);\n\t\t}\n\n\t\tconst color1 = mixinColor.rgb();\n\t\tconst color2 = this.rgb();\n\t\tconst p = weight === undefined ? 0.5 : weight;\n\n\t\tconst w = 2 * p - 1;\n\t\tconst a = color1.alpha() - color2.alpha();\n\n\t\tconst w1 = (((w * a === -1) ? w : (w + a) / (1 + w * a)) + 1) / 2;\n\t\tconst w2 = 1 - w1;\n\n\t\treturn Color.rgb(\n\t\t\tw1 * color1.red() + w2 * color2.red(),\n\t\t\tw1 * color1.green() + w2 * color2.green(),\n\t\t\tw1 * color1.blue() + w2 * color2.blue(),\n\t\t\tcolor1.alpha() * p + color2.alpha() * (1 - p));\n\t},\n};\n\n// Model conversion methods and static constructors\nfor (const model of Object.keys(convert)) {\n\tif (skippedModels.includes(model)) {\n\t\tcontinue;\n\t}\n\n\tconst {channels} = convert[model];\n\n\t// Conversion methods\n\tColor.prototype[model] = function (...args) {\n\t\tif (this.model === model) {\n\t\t\treturn new Color(this);\n\t\t}\n\n\t\tif (args.length > 0) {\n\t\t\treturn new Color(args, model);\n\t\t}\n\n\t\treturn new Color([...assertArray(convert[this.model][model].raw(this.color)), this.valpha], model);\n\t};\n\n\t// 'static' construction methods\n\tColor[model] = function (...args) {\n\t\tlet color = args[0];\n\t\tif (typeof color === 'number') {\n\t\t\tcolor = zeroArray(args, channels);\n\t\t}\n\n\t\treturn new Color(color, model);\n\t};\n}\n\nfunction roundTo(number, places) {\n\treturn Number(number.toFixed(places));\n}\n\nfunction roundToPlace(places) {\n\treturn function (number) {\n\t\treturn roundTo(number, places);\n\t};\n}\n\nfunction getset(model, channel, modifier) {\n\tmodel = Array.isArray(model) ? model : [model];\n\n\tfor (const m of model) {\n\t\t(limiters[m] || (limiters[m] = []))[channel] = modifier;\n\t}\n\n\tmodel = model[0];\n\n\treturn function (value) {\n\t\tlet result;\n\n\t\tif (value !== undefined) {\n\t\t\tif (modifier) {\n\t\t\t\tvalue = modifier(value);\n\t\t\t}\n\n\t\t\tresult = this[model]();\n\t\t\tresult.color[channel] = value;\n\t\t\treturn result;\n\t\t}\n\n\t\tresult = this[model]().color[channel];\n\t\tif (modifier) {\n\t\t\tresult = modifier(result);\n\t\t}\n\n\t\treturn result;\n\t};\n}\n\nfunction maxfn(max) {\n\treturn function (v) {\n\t\treturn Math.max(0, Math.min(max, v));\n\t};\n}\n\nfunction assertArray(value) {\n\treturn Array.isArray(value) ? value : [value];\n}\n\nfunction zeroArray(array, length) {\n\tfor (let i = 0; i < length; i++) {\n\t\tif (typeof array[i] !== 'number') {\n\t\t\tarray[i] = 0;\n\t\t}\n\t}\n\n\treturn array;\n}\n\nmodule.exports = Color;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3IvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMsMERBQWM7QUFDMUMsZ0JBQWdCLG1CQUFPLENBQUMsK0VBQWU7O0FBRXZDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUEsU0FBUyxRQUFRO0FBQ2pCO0FBQ0EsY0FBYyxtQkFBbUI7QUFDakM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGNBQWMsY0FBYztBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLFNBQVMsVUFBVTtBQUNuQixTQUFTLFFBQVE7O0FBRWpCLGtCQUFrQixjQUFjO0FBQ2hDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLGtCQUFrQixPQUFPO0FBQ3pCO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsUUFBUSxVQUFVOztBQUVsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxpQkFBaUIsWUFBWTtBQUM3QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9pbmRleC5qcz82OTI5Il0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbG9yU3RyaW5nID0gcmVxdWlyZSgnY29sb3Itc3RyaW5nJyk7XG5jb25zdCBjb252ZXJ0ID0gcmVxdWlyZSgnY29sb3ItY29udmVydCcpO1xuXG5jb25zdCBza2lwcGVkTW9kZWxzID0gW1xuXHQvLyBUbyBiZSBob25lc3QsIEkgZG9uJ3QgcmVhbGx5IGZlZWwgbGlrZSBrZXl3b3JkIGJlbG9uZ3MgaW4gY29sb3IgY29udmVydCwgYnV0IGVoLlxuXHQna2V5d29yZCcsXG5cblx0Ly8gR3JheSBjb25mbGljdHMgd2l0aCBzb21lIG1ldGhvZCBuYW1lcywgYW5kIGhhcyBpdHMgb3duIG1ldGhvZCBkZWZpbmVkLlxuXHQnZ3JheScsXG5cblx0Ly8gU2hvdWxkbid0IHJlYWxseSBiZSBpbiBjb2xvci1jb252ZXJ0IGVpdGhlci4uLlxuXHQnaGV4Jyxcbl07XG5cbmNvbnN0IGhhc2hlZE1vZGVsS2V5cyA9IHt9O1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRoYXNoZWRNb2RlbEtleXNbWy4uLmNvbnZlcnRbbW9kZWxdLmxhYmVsc10uc29ydCgpLmpvaW4oJycpXSA9IG1vZGVsO1xufVxuXG5jb25zdCBsaW1pdGVycyA9IHt9O1xuXG5mdW5jdGlvbiBDb2xvcihvYmplY3QsIG1vZGVsKSB7XG5cdGlmICghKHRoaXMgaW5zdGFuY2VvZiBDb2xvcikpIHtcblx0XHRyZXR1cm4gbmV3IENvbG9yKG9iamVjdCwgbW9kZWwpO1xuXHR9XG5cblx0aWYgKG1vZGVsICYmIG1vZGVsIGluIHNraXBwZWRNb2RlbHMpIHtcblx0XHRtb2RlbCA9IG51bGw7XG5cdH1cblxuXHRpZiAobW9kZWwgJiYgIShtb2RlbCBpbiBjb252ZXJ0KSkge1xuXHRcdHRocm93IG5ldyBFcnJvcignVW5rbm93biBtb2RlbDogJyArIG1vZGVsKTtcblx0fVxuXG5cdGxldCBpO1xuXHRsZXQgY2hhbm5lbHM7XG5cblx0aWYgKG9iamVjdCA9PSBudWxsKSB7IC8vIGVzbGludC1kaXNhYmxlLWxpbmUgbm8tZXEtbnVsbCxlcWVxZXFcblx0XHR0aGlzLm1vZGVsID0gJ3JnYic7XG5cdFx0dGhpcy5jb2xvciA9IFswLCAwLCAwXTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSBpZiAob2JqZWN0IGluc3RhbmNlb2YgQ29sb3IpIHtcblx0XHR0aGlzLm1vZGVsID0gb2JqZWN0Lm1vZGVsO1xuXHRcdHRoaXMuY29sb3IgPSBbLi4ub2JqZWN0LmNvbG9yXTtcblx0XHR0aGlzLnZhbHBoYSA9IG9iamVjdC52YWxwaGE7XG5cdH0gZWxzZSBpZiAodHlwZW9mIG9iamVjdCA9PT0gJ3N0cmluZycpIHtcblx0XHRjb25zdCByZXN1bHQgPSBjb2xvclN0cmluZy5nZXQob2JqZWN0KTtcblx0XHRpZiAocmVzdWx0ID09PSBudWxsKSB7XG5cdFx0XHR0aHJvdyBuZXcgRXJyb3IoJ1VuYWJsZSB0byBwYXJzZSBjb2xvciBmcm9tIHN0cmluZzogJyArIG9iamVjdCk7XG5cdFx0fVxuXG5cdFx0dGhpcy5tb2RlbCA9IHJlc3VsdC5tb2RlbDtcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0dGhpcy5jb2xvciA9IHJlc3VsdC52YWx1ZS5zbGljZSgwLCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2YgcmVzdWx0LnZhbHVlW2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyByZXN1bHQudmFsdWVbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmIChvYmplY3QubGVuZ3RoID4gMCkge1xuXHRcdHRoaXMubW9kZWwgPSBtb2RlbCB8fCAncmdiJztcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0Y29uc3QgbmV3QXJyYXkgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChvYmplY3QsIDAsIGNoYW5uZWxzKTtcblx0XHR0aGlzLmNvbG9yID0gemVyb0FycmF5KG5ld0FycmF5LCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0W2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyBvYmplY3RbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmICh0eXBlb2Ygb2JqZWN0ID09PSAnbnVtYmVyJykge1xuXHRcdC8vIFRoaXMgaXMgYWx3YXlzIFJHQiAtIGNhbiBiZSBjb252ZXJ0ZWQgbGF0ZXIgb24uXG5cdFx0dGhpcy5tb2RlbCA9ICdyZ2InO1xuXHRcdHRoaXMuY29sb3IgPSBbXG5cdFx0XHQob2JqZWN0ID4+IDE2KSAmIDB4RkYsXG5cdFx0XHQob2JqZWN0ID4+IDgpICYgMHhGRixcblx0XHRcdG9iamVjdCAmIDB4RkYsXG5cdFx0XTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSB7XG5cdFx0dGhpcy52YWxwaGEgPSAxO1xuXG5cdFx0Y29uc3Qga2V5cyA9IE9iamVjdC5rZXlzKG9iamVjdCk7XG5cdFx0aWYgKCdhbHBoYScgaW4gb2JqZWN0KSB7XG5cdFx0XHRrZXlzLnNwbGljZShrZXlzLmluZGV4T2YoJ2FscGhhJyksIDEpO1xuXHRcdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0LmFscGhhID09PSAnbnVtYmVyJyA/IG9iamVjdC5hbHBoYSA6IDA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgaGFzaGVkS2V5cyA9IGtleXMuc29ydCgpLmpvaW4oJycpO1xuXHRcdGlmICghKGhhc2hlZEtleXMgaW4gaGFzaGVkTW9kZWxLZXlzKSkge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdVbmFibGUgdG8gcGFyc2UgY29sb3IgZnJvbSBvYmplY3Q6ICcgKyBKU09OLnN0cmluZ2lmeShvYmplY3QpKTtcblx0XHR9XG5cblx0XHR0aGlzLm1vZGVsID0gaGFzaGVkTW9kZWxLZXlzW2hhc2hlZEtleXNdO1xuXG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXHRcdGNvbnN0IGNvbG9yID0gW107XG5cdFx0Zm9yIChpID0gMDsgaSA8IGxhYmVscy5sZW5ndGg7IGkrKykge1xuXHRcdFx0Y29sb3IucHVzaChvYmplY3RbbGFiZWxzW2ldXSk7XG5cdFx0fVxuXG5cdFx0dGhpcy5jb2xvciA9IHplcm9BcnJheShjb2xvcik7XG5cdH1cblxuXHQvLyBQZXJmb3JtIGxpbWl0YXRpb25zIChjbGFtcGluZywgZXRjLilcblx0aWYgKGxpbWl0ZXJzW3RoaXMubW9kZWxdKSB7XG5cdFx0Y2hhbm5lbHMgPSBjb252ZXJ0W3RoaXMubW9kZWxdLmNoYW5uZWxzO1xuXHRcdGZvciAoaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRjb25zdCBsaW1pdCA9IGxpbWl0ZXJzW3RoaXMubW9kZWxdW2ldO1xuXHRcdFx0aWYgKGxpbWl0KSB7XG5cdFx0XHRcdHRoaXMuY29sb3JbaV0gPSBsaW1pdCh0aGlzLmNvbG9yW2ldKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0aGlzLnZhbHBoYSA9IE1hdGgubWF4KDAsIE1hdGgubWluKDEsIHRoaXMudmFscGhhKSk7XG5cblx0aWYgKE9iamVjdC5mcmVlemUpIHtcblx0XHRPYmplY3QuZnJlZXplKHRoaXMpO1xuXHR9XG59XG5cbkNvbG9yLnByb3RvdHlwZSA9IHtcblx0dG9TdHJpbmcoKSB7XG5cdFx0cmV0dXJuIHRoaXMuc3RyaW5nKCk7XG5cdH0sXG5cblx0dG9KU09OKCkge1xuXHRcdHJldHVybiB0aGlzW3RoaXMubW9kZWxdKCk7XG5cdH0sXG5cblx0c3RyaW5nKHBsYWNlcykge1xuXHRcdGxldCBzZWxmID0gdGhpcy5tb2RlbCBpbiBjb2xvclN0cmluZy50byA/IHRoaXMgOiB0aGlzLnJnYigpO1xuXHRcdHNlbGYgPSBzZWxmLnJvdW5kKHR5cGVvZiBwbGFjZXMgPT09ICdudW1iZXInID8gcGxhY2VzIDogMSk7XG5cdFx0Y29uc3QgYXJncyA9IHNlbGYudmFscGhhID09PSAxID8gc2VsZi5jb2xvciA6IFsuLi5zZWxmLmNvbG9yLCB0aGlzLnZhbHBoYV07XG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvW3NlbGYubW9kZWxdKGFyZ3MpO1xuXHR9LFxuXG5cdHBlcmNlbnRTdHJpbmcocGxhY2VzKSB7XG5cdFx0Y29uc3Qgc2VsZiA9IHRoaXMucmdiKCkucm91bmQodHlwZW9mIHBsYWNlcyA9PT0gJ251bWJlcicgPyBwbGFjZXMgOiAxKTtcblx0XHRjb25zdCBhcmdzID0gc2VsZi52YWxwaGEgPT09IDEgPyBzZWxmLmNvbG9yIDogWy4uLnNlbGYuY29sb3IsIHRoaXMudmFscGhhXTtcblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8ucmdiLnBlcmNlbnQoYXJncyk7XG5cdH0sXG5cblx0YXJyYXkoKSB7XG5cdFx0cmV0dXJuIHRoaXMudmFscGhhID09PSAxID8gWy4uLnRoaXMuY29sb3JdIDogWy4uLnRoaXMuY29sb3IsIHRoaXMudmFscGhhXTtcblx0fSxcblxuXHRvYmplY3QoKSB7XG5cdFx0Y29uc3QgcmVzdWx0ID0ge307XG5cdFx0Y29uc3Qge2NoYW5uZWxzfSA9IGNvbnZlcnRbdGhpcy5tb2RlbF07XG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRyZXN1bHRbbGFiZWxzW2ldXSA9IHRoaXMuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZXN1bHQuYWxwaGEgPSB0aGlzLnZhbHBoYTtcblx0XHR9XG5cblx0XHRyZXR1cm4gcmVzdWx0O1xuXHR9LFxuXG5cdHVuaXRBcnJheSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdHJnYlswXSAvPSAyNTU7XG5cdFx0cmdiWzFdIC89IDI1NTtcblx0XHRyZ2JbMl0gLz0gMjU1O1xuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZ2IucHVzaCh0aGlzLnZhbHBoYSk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHR1bml0T2JqZWN0KCkge1xuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkub2JqZWN0KCk7XG5cdFx0cmdiLnIgLz0gMjU1O1xuXHRcdHJnYi5nIC89IDI1NTtcblx0XHRyZ2IuYiAvPSAyNTU7XG5cblx0XHRpZiAodGhpcy52YWxwaGEgIT09IDEpIHtcblx0XHRcdHJnYi5hbHBoYSA9IHRoaXMudmFscGhhO1xuXHRcdH1cblxuXHRcdHJldHVybiByZ2I7XG5cdH0sXG5cblx0cm91bmQocGxhY2VzKSB7XG5cdFx0cGxhY2VzID0gTWF0aC5tYXgocGxhY2VzIHx8IDAsIDApO1xuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLnRoaXMuY29sb3IubWFwKHJvdW5kVG9QbGFjZShwbGFjZXMpKSwgdGhpcy52YWxwaGFdLCB0aGlzLm1vZGVsKTtcblx0fSxcblxuXHRhbHBoYSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKFsuLi50aGlzLmNvbG9yLCBNYXRoLm1heCgwLCBNYXRoLm1pbigxLCB2YWx1ZSkpXSwgdGhpcy5tb2RlbCk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHRoaXMudmFscGhhO1xuXHR9LFxuXG5cdC8vIFJnYlxuXHRyZWQ6IGdldHNldCgncmdiJywgMCwgbWF4Zm4oMjU1KSksXG5cdGdyZWVuOiBnZXRzZXQoJ3JnYicsIDEsIG1heGZuKDI1NSkpLFxuXHRibHVlOiBnZXRzZXQoJ3JnYicsIDIsIG1heGZuKDI1NSkpLFxuXG5cdGh1ZTogZ2V0c2V0KFsnaHNsJywgJ2hzdicsICdoc2wnLCAnaHdiJywgJ2hjZyddLCAwLCB2YWx1ZSA9PiAoKHZhbHVlICUgMzYwKSArIDM2MCkgJSAzNjApLFxuXG5cdHNhdHVyYXRpb25sOiBnZXRzZXQoJ2hzbCcsIDEsIG1heGZuKDEwMCkpLFxuXHRsaWdodG5lc3M6IGdldHNldCgnaHNsJywgMiwgbWF4Zm4oMTAwKSksXG5cblx0c2F0dXJhdGlvbnY6IGdldHNldCgnaHN2JywgMSwgbWF4Zm4oMTAwKSksXG5cdHZhbHVlOiBnZXRzZXQoJ2hzdicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGNocm9tYTogZ2V0c2V0KCdoY2cnLCAxLCBtYXhmbigxMDApKSxcblx0Z3JheTogZ2V0c2V0KCdoY2cnLCAyLCBtYXhmbigxMDApKSxcblxuXHR3aGl0ZTogZ2V0c2V0KCdod2InLCAxLCBtYXhmbigxMDApKSxcblx0d2JsYWNrOiBnZXRzZXQoJ2h3YicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGN5YW46IGdldHNldCgnY215aycsIDAsIG1heGZuKDEwMCkpLFxuXHRtYWdlbnRhOiBnZXRzZXQoJ2NteWsnLCAxLCBtYXhmbigxMDApKSxcblx0eWVsbG93OiBnZXRzZXQoJ2NteWsnLCAyLCBtYXhmbigxMDApKSxcblx0YmxhY2s6IGdldHNldCgnY215aycsIDMsIG1heGZuKDEwMCkpLFxuXG5cdHg6IGdldHNldCgneHl6JywgMCwgbWF4Zm4oOTUuMDQ3KSksXG5cdHk6IGdldHNldCgneHl6JywgMSwgbWF4Zm4oMTAwKSksXG5cdHo6IGdldHNldCgneHl6JywgMiwgbWF4Zm4oMTA4LjgzMykpLFxuXG5cdGw6IGdldHNldCgnbGFiJywgMCwgbWF4Zm4oMTAwKSksXG5cdGE6IGdldHNldCgnbGFiJywgMSksXG5cdGI6IGdldHNldCgnbGFiJywgMiksXG5cblx0a2V5d29yZCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29udmVydFt0aGlzLm1vZGVsXS5rZXl3b3JkKHRoaXMuY29sb3IpO1xuXHR9LFxuXG5cdGhleCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8uaGV4KHRoaXMucmdiKCkucm91bmQoKS5jb2xvcik7XG5cdH0sXG5cblx0aGV4YSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRjb25zdCByZ2JBcnJheSA9IHRoaXMucmdiKCkucm91bmQoKS5jb2xvcjtcblxuXHRcdGxldCBhbHBoYUhleCA9IE1hdGgucm91bmQodGhpcy52YWxwaGEgKiAyNTUpLnRvU3RyaW5nKDE2KS50b1VwcGVyQ2FzZSgpO1xuXHRcdGlmIChhbHBoYUhleC5sZW5ndGggPT09IDEpIHtcblx0XHRcdGFscGhhSGV4ID0gJzAnICsgYWxwaGFIZXg7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvLmhleChyZ2JBcnJheSkgKyBhbHBoYUhleDtcblx0fSxcblxuXHRyZ2JOdW1iZXIoKSB7XG5cdFx0Y29uc3QgcmdiID0gdGhpcy5yZ2IoKS5jb2xvcjtcblx0XHRyZXR1cm4gKChyZ2JbMF0gJiAweEZGKSA8PCAxNikgfCAoKHJnYlsxXSAmIDB4RkYpIDw8IDgpIHwgKHJnYlsyXSAmIDB4RkYpO1xuXHR9LFxuXG5cdGx1bWlub3NpdHkoKSB7XG5cdFx0Ly8gaHR0cDovL3d3dy53My5vcmcvVFIvV0NBRzIwLyNyZWxhdGl2ZWx1bWluYW5jZWRlZlxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cblx0XHRjb25zdCBsdW0gPSBbXTtcblx0XHRmb3IgKGNvbnN0IFtpLCBlbGVtZW50XSBvZiByZ2IuZW50cmllcygpKSB7XG5cdFx0XHRjb25zdCBjaGFuID0gZWxlbWVudCAvIDI1NTtcblx0XHRcdGx1bVtpXSA9IChjaGFuIDw9IDAuMDQwNDUpID8gY2hhbiAvIDEyLjkyIDogKChjaGFuICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNDtcblx0XHR9XG5cblx0XHRyZXR1cm4gMC4yMTI2ICogbHVtWzBdICsgMC43MTUyICogbHVtWzFdICsgMC4wNzIyICogbHVtWzJdO1xuXHR9LFxuXG5cdGNvbnRyYXN0KGNvbG9yMikge1xuXHRcdC8vIGh0dHA6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jY29udHJhc3QtcmF0aW9kZWZcblx0XHRjb25zdCBsdW0xID0gdGhpcy5sdW1pbm9zaXR5KCk7XG5cdFx0Y29uc3QgbHVtMiA9IGNvbG9yMi5sdW1pbm9zaXR5KCk7XG5cblx0XHRpZiAobHVtMSA+IGx1bTIpIHtcblx0XHRcdHJldHVybiAobHVtMSArIDAuMDUpIC8gKGx1bTIgKyAwLjA1KTtcblx0XHR9XG5cblx0XHRyZXR1cm4gKGx1bTIgKyAwLjA1KSAvIChsdW0xICsgMC4wNSk7XG5cdH0sXG5cblx0bGV2ZWwoY29sb3IyKSB7XG5cdFx0Ly8gaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LWVuaGFuY2VkXG5cdFx0Y29uc3QgY29udHJhc3RSYXRpbyA9IHRoaXMuY29udHJhc3QoY29sb3IyKTtcblx0XHRpZiAoY29udHJhc3RSYXRpbyA+PSA3KSB7XG5cdFx0XHRyZXR1cm4gJ0FBQSc7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIChjb250cmFzdFJhdGlvID49IDQuNSkgPyAnQUEnIDogJyc7XG5cdH0sXG5cblx0aXNEYXJrKCkge1xuXHRcdC8vIFlJUSBlcXVhdGlvbiBmcm9tIGh0dHA6Ly8yNHdheXMub3JnLzIwMTAvY2FsY3VsYXRpbmctY29sb3ItY29udHJhc3Rcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdGNvbnN0IHlpcSA9IChyZ2JbMF0gKiAyMTI2ICsgcmdiWzFdICogNzE1MiArIHJnYlsyXSAqIDcyMikgLyAxMDAwMDtcblx0XHRyZXR1cm4geWlxIDwgMTI4O1xuXHR9LFxuXG5cdGlzTGlnaHQoKSB7XG5cdFx0cmV0dXJuICF0aGlzLmlzRGFyaygpO1xuXHR9LFxuXG5cdG5lZ2F0ZSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpO1xuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2IuY29sb3JbaV0gPSAyNTUgLSByZ2IuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHRsaWdodGVuKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMl0gKz0gaHNsLmNvbG9yWzJdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkYXJrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBoc2wgPSB0aGlzLmhzbCgpO1xuXHRcdGhzbC5jb2xvclsyXSAtPSBoc2wuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHNsO1xuXHR9LFxuXG5cdHNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gKz0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkZXNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gLT0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHR3aGl0ZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsxXSArPSBod2IuY29sb3JbMV0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGJsYWNrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsyXSArPSBod2IuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGdyYXlzY2FsZSgpIHtcblx0XHQvLyBodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0dyYXlzY2FsZSNDb252ZXJ0aW5nX2NvbG9yX3RvX2dyYXlzY2FsZVxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cdFx0Y29uc3QgdmFsdWUgPSByZ2JbMF0gKiAwLjMgKyByZ2JbMV0gKiAwLjU5ICsgcmdiWzJdICogMC4xMTtcblx0XHRyZXR1cm4gQ29sb3IucmdiKHZhbHVlLCB2YWx1ZSwgdmFsdWUpO1xuXHR9LFxuXG5cdGZhZGUocmF0aW8pIHtcblx0XHRyZXR1cm4gdGhpcy5hbHBoYSh0aGlzLnZhbHBoYSAtICh0aGlzLnZhbHBoYSAqIHJhdGlvKSk7XG5cdH0sXG5cblx0b3BhcXVlcihyYXRpbykge1xuXHRcdHJldHVybiB0aGlzLmFscGhhKHRoaXMudmFscGhhICsgKHRoaXMudmFscGhhICogcmF0aW8pKTtcblx0fSxcblxuXHRyb3RhdGUoZGVncmVlcykge1xuXHRcdGNvbnN0IGhzbCA9IHRoaXMuaHNsKCk7XG5cdFx0bGV0IGh1ZSA9IGhzbC5jb2xvclswXTtcblx0XHRodWUgPSAoaHVlICsgZGVncmVlcykgJSAzNjA7XG5cdFx0aHVlID0gaHVlIDwgMCA/IDM2MCArIGh1ZSA6IGh1ZTtcblx0XHRoc2wuY29sb3JbMF0gPSBodWU7XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRtaXgobWl4aW5Db2xvciwgd2VpZ2h0KSB7XG5cdFx0Ly8gUG9ydGVkIGZyb20gc2FzcyBpbXBsZW1lbnRhdGlvbiBpbiBDXG5cdFx0Ly8gaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9ibG9iLzBlNmI0YTI4NTAwOTIzNTZhYTNlY2UwN2M2YjI0OWYwMjIxY2FjZWQvZnVuY3Rpb25zLmNwcCNMMjA5XG5cdFx0aWYgKCFtaXhpbkNvbG9yIHx8ICFtaXhpbkNvbG9yLnJnYikge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdBcmd1bWVudCB0byBcIm1peFwiIHdhcyBub3QgYSBDb2xvciBpbnN0YW5jZSwgYnV0IHJhdGhlciBhbiBpbnN0YW5jZSBvZiAnICsgdHlwZW9mIG1peGluQ29sb3IpO1xuXHRcdH1cblxuXHRcdGNvbnN0IGNvbG9yMSA9IG1peGluQ29sb3IucmdiKCk7XG5cdFx0Y29uc3QgY29sb3IyID0gdGhpcy5yZ2IoKTtcblx0XHRjb25zdCBwID0gd2VpZ2h0ID09PSB1bmRlZmluZWQgPyAwLjUgOiB3ZWlnaHQ7XG5cblx0XHRjb25zdCB3ID0gMiAqIHAgLSAxO1xuXHRcdGNvbnN0IGEgPSBjb2xvcjEuYWxwaGEoKSAtIGNvbG9yMi5hbHBoYSgpO1xuXG5cdFx0Y29uc3QgdzEgPSAoKCh3ICogYSA9PT0gLTEpID8gdyA6ICh3ICsgYSkgLyAoMSArIHcgKiBhKSkgKyAxKSAvIDI7XG5cdFx0Y29uc3QgdzIgPSAxIC0gdzE7XG5cblx0XHRyZXR1cm4gQ29sb3IucmdiKFxuXHRcdFx0dzEgKiBjb2xvcjEucmVkKCkgKyB3MiAqIGNvbG9yMi5yZWQoKSxcblx0XHRcdHcxICogY29sb3IxLmdyZWVuKCkgKyB3MiAqIGNvbG9yMi5ncmVlbigpLFxuXHRcdFx0dzEgKiBjb2xvcjEuYmx1ZSgpICsgdzIgKiBjb2xvcjIuYmx1ZSgpLFxuXHRcdFx0Y29sb3IxLmFscGhhKCkgKiBwICsgY29sb3IyLmFscGhhKCkgKiAoMSAtIHApKTtcblx0fSxcbn07XG5cbi8vIE1vZGVsIGNvbnZlcnNpb24gbWV0aG9kcyBhbmQgc3RhdGljIGNvbnN0cnVjdG9yc1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRpZiAoc2tpcHBlZE1vZGVscy5pbmNsdWRlcyhtb2RlbCkpIHtcblx0XHRjb250aW51ZTtcblx0fVxuXG5cdGNvbnN0IHtjaGFubmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblxuXHQvLyBDb252ZXJzaW9uIG1ldGhvZHNcblx0Q29sb3IucHJvdG90eXBlW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0aWYgKHRoaXMubW9kZWwgPT09IG1vZGVsKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHRoaXMpO1xuXHRcdH1cblxuXHRcdGlmIChhcmdzLmxlbmd0aCA+IDApIHtcblx0XHRcdHJldHVybiBuZXcgQ29sb3IoYXJncywgbW9kZWwpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLmFzc2VydEFycmF5KGNvbnZlcnRbdGhpcy5tb2RlbF1bbW9kZWxdLnJhdyh0aGlzLmNvbG9yKSksIHRoaXMudmFscGhhXSwgbW9kZWwpO1xuXHR9O1xuXG5cdC8vICdzdGF0aWMnIGNvbnN0cnVjdGlvbiBtZXRob2RzXG5cdENvbG9yW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0bGV0IGNvbG9yID0gYXJnc1swXTtcblx0XHRpZiAodHlwZW9mIGNvbG9yID09PSAnbnVtYmVyJykge1xuXHRcdFx0Y29sb3IgPSB6ZXJvQXJyYXkoYXJncywgY2hhbm5lbHMpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoY29sb3IsIG1vZGVsKTtcblx0fTtcbn1cblxuZnVuY3Rpb24gcm91bmRUbyhudW1iZXIsIHBsYWNlcykge1xuXHRyZXR1cm4gTnVtYmVyKG51bWJlci50b0ZpeGVkKHBsYWNlcykpO1xufVxuXG5mdW5jdGlvbiByb3VuZFRvUGxhY2UocGxhY2VzKSB7XG5cdHJldHVybiBmdW5jdGlvbiAobnVtYmVyKSB7XG5cdFx0cmV0dXJuIHJvdW5kVG8obnVtYmVyLCBwbGFjZXMpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiBnZXRzZXQobW9kZWwsIGNoYW5uZWwsIG1vZGlmaWVyKSB7XG5cdG1vZGVsID0gQXJyYXkuaXNBcnJheShtb2RlbCkgPyBtb2RlbCA6IFttb2RlbF07XG5cblx0Zm9yIChjb25zdCBtIG9mIG1vZGVsKSB7XG5cdFx0KGxpbWl0ZXJzW21dIHx8IChsaW1pdGVyc1ttXSA9IFtdKSlbY2hhbm5lbF0gPSBtb2RpZmllcjtcblx0fVxuXG5cdG1vZGVsID0gbW9kZWxbMF07XG5cblx0cmV0dXJuIGZ1bmN0aW9uICh2YWx1ZSkge1xuXHRcdGxldCByZXN1bHQ7XG5cblx0XHRpZiAodmFsdWUgIT09IHVuZGVmaW5lZCkge1xuXHRcdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRcdHZhbHVlID0gbW9kaWZpZXIodmFsdWUpO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXN1bHQgPSB0aGlzW21vZGVsXSgpO1xuXHRcdFx0cmVzdWx0LmNvbG9yW2NoYW5uZWxdID0gdmFsdWU7XG5cdFx0XHRyZXR1cm4gcmVzdWx0O1xuXHRcdH1cblxuXHRcdHJlc3VsdCA9IHRoaXNbbW9kZWxdKCkuY29sb3JbY2hhbm5lbF07XG5cdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRyZXN1bHQgPSBtb2RpZmllcihyZXN1bHQpO1xuXHRcdH1cblxuXHRcdHJldHVybiByZXN1bHQ7XG5cdH07XG59XG5cbmZ1bmN0aW9uIG1heGZuKG1heCkge1xuXHRyZXR1cm4gZnVuY3Rpb24gKHYpIHtcblx0XHRyZXR1cm4gTWF0aC5tYXgoMCwgTWF0aC5taW4obWF4LCB2KSk7XG5cdH07XG59XG5cbmZ1bmN0aW9uIGFzc2VydEFycmF5KHZhbHVlKSB7XG5cdHJldHVybiBBcnJheS5pc0FycmF5KHZhbHVlKSA/IHZhbHVlIDogW3ZhbHVlXTtcbn1cblxuZnVuY3Rpb24gemVyb0FycmF5KGFycmF5LCBsZW5ndGgpIHtcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykge1xuXHRcdGlmICh0eXBlb2YgYXJyYXlbaV0gIT09ICdudW1iZXInKSB7XG5cdFx0XHRhcnJheVtpXSA9IDA7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGFycmF5O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IENvbG9yO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-convert/conversions.js": +/*!**********************************************************************!*\ + !*** ./node_modules/color/node_modules/color-convert/conversions.js ***! + \**********************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("/* MIT license */\n/* eslint-disable no-mixed-operators */\nconst cssKeywords = __webpack_require__(/*! color-name */ \"./node_modules/color/node_modules/color-name/index.js\");\n\n// NOTE: conversions should only return primitive values (i.e. arrays, or\n// values that give correct `typeof` results).\n// do not use box values types (i.e. Number(), String(), etc.)\n\nconst reverseKeywords = {};\nfor (const key of Object.keys(cssKeywords)) {\n\treverseKeywords[cssKeywords[key]] = key;\n}\n\nconst convert = {\n\trgb: {channels: 3, labels: 'rgb'},\n\thsl: {channels: 3, labels: 'hsl'},\n\thsv: {channels: 3, labels: 'hsv'},\n\thwb: {channels: 3, labels: 'hwb'},\n\tcmyk: {channels: 4, labels: 'cmyk'},\n\txyz: {channels: 3, labels: 'xyz'},\n\tlab: {channels: 3, labels: 'lab'},\n\tlch: {channels: 3, labels: 'lch'},\n\thex: {channels: 1, labels: ['hex']},\n\tkeyword: {channels: 1, labels: ['keyword']},\n\tansi16: {channels: 1, labels: ['ansi16']},\n\tansi256: {channels: 1, labels: ['ansi256']},\n\thcg: {channels: 3, labels: ['h', 'c', 'g']},\n\tapple: {channels: 3, labels: ['r16', 'g16', 'b16']},\n\tgray: {channels: 1, labels: ['gray']}\n};\n\nmodule.exports = convert;\n\n// Hide .channels and .labels properties\nfor (const model of Object.keys(convert)) {\n\tif (!('channels' in convert[model])) {\n\t\tthrow new Error('missing channels property: ' + model);\n\t}\n\n\tif (!('labels' in convert[model])) {\n\t\tthrow new Error('missing channel labels property: ' + model);\n\t}\n\n\tif (convert[model].labels.length !== convert[model].channels) {\n\t\tthrow new Error('channel and label counts mismatch: ' + model);\n\t}\n\n\tconst {channels, labels} = convert[model];\n\tdelete convert[model].channels;\n\tdelete convert[model].labels;\n\tObject.defineProperty(convert[model], 'channels', {value: channels});\n\tObject.defineProperty(convert[model], 'labels', {value: labels});\n}\n\nconvert.rgb.hsl = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst min = Math.min(r, g, b);\n\tconst max = Math.max(r, g, b);\n\tconst delta = max - min;\n\tlet h;\n\tlet s;\n\n\tif (max === min) {\n\t\th = 0;\n\t} else if (r === max) {\n\t\th = (g - b) / delta;\n\t} else if (g === max) {\n\t\th = 2 + (b - r) / delta;\n\t} else if (b === max) {\n\t\th = 4 + (r - g) / delta;\n\t}\n\n\th = Math.min(h * 60, 360);\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst l = (min + max) / 2;\n\n\tif (max === min) {\n\t\ts = 0;\n\t} else if (l <= 0.5) {\n\t\ts = delta / (max + min);\n\t} else {\n\t\ts = delta / (2 - max - min);\n\t}\n\n\treturn [h, s * 100, l * 100];\n};\n\nconvert.rgb.hsv = function (rgb) {\n\tlet rdif;\n\tlet gdif;\n\tlet bdif;\n\tlet h;\n\tlet s;\n\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst v = Math.max(r, g, b);\n\tconst diff = v - Math.min(r, g, b);\n\tconst diffc = function (c) {\n\t\treturn (v - c) / 6 / diff + 1 / 2;\n\t};\n\n\tif (diff === 0) {\n\t\th = 0;\n\t\ts = 0;\n\t} else {\n\t\ts = diff / v;\n\t\trdif = diffc(r);\n\t\tgdif = diffc(g);\n\t\tbdif = diffc(b);\n\n\t\tif (r === v) {\n\t\t\th = bdif - gdif;\n\t\t} else if (g === v) {\n\t\t\th = (1 / 3) + rdif - bdif;\n\t\t} else if (b === v) {\n\t\t\th = (2 / 3) + gdif - rdif;\n\t\t}\n\n\t\tif (h < 0) {\n\t\t\th += 1;\n\t\t} else if (h > 1) {\n\t\t\th -= 1;\n\t\t}\n\t}\n\n\treturn [\n\t\th * 360,\n\t\ts * 100,\n\t\tv * 100\n\t];\n};\n\nconvert.rgb.hwb = function (rgb) {\n\tconst r = rgb[0];\n\tconst g = rgb[1];\n\tlet b = rgb[2];\n\tconst h = convert.rgb.hsl(rgb)[0];\n\tconst w = 1 / 255 * Math.min(r, Math.min(g, b));\n\n\tb = 1 - 1 / 255 * Math.max(r, Math.max(g, b));\n\n\treturn [h, w * 100, b * 100];\n};\n\nconvert.rgb.cmyk = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\n\tconst k = Math.min(1 - r, 1 - g, 1 - b);\n\tconst c = (1 - r - k) / (1 - k) || 0;\n\tconst m = (1 - g - k) / (1 - k) || 0;\n\tconst y = (1 - b - k) / (1 - k) || 0;\n\n\treturn [c * 100, m * 100, y * 100, k * 100];\n};\n\nfunction comparativeDistance(x, y) {\n\t/*\n\t\tSee https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance\n\t*/\n\treturn (\n\t\t((x[0] - y[0]) ** 2) +\n\t\t((x[1] - y[1]) ** 2) +\n\t\t((x[2] - y[2]) ** 2)\n\t);\n}\n\nconvert.rgb.keyword = function (rgb) {\n\tconst reversed = reverseKeywords[rgb];\n\tif (reversed) {\n\t\treturn reversed;\n\t}\n\n\tlet currentClosestDistance = Infinity;\n\tlet currentClosestKeyword;\n\n\tfor (const keyword of Object.keys(cssKeywords)) {\n\t\tconst value = cssKeywords[keyword];\n\n\t\t// Compute comparative distance\n\t\tconst distance = comparativeDistance(rgb, value);\n\n\t\t// Check if its less, if so set as closest\n\t\tif (distance < currentClosestDistance) {\n\t\t\tcurrentClosestDistance = distance;\n\t\t\tcurrentClosestKeyword = keyword;\n\t\t}\n\t}\n\n\treturn currentClosestKeyword;\n};\n\nconvert.keyword.rgb = function (keyword) {\n\treturn cssKeywords[keyword];\n};\n\nconvert.rgb.xyz = function (rgb) {\n\tlet r = rgb[0] / 255;\n\tlet g = rgb[1] / 255;\n\tlet b = rgb[2] / 255;\n\n\t// Assume sRGB\n\tr = r > 0.04045 ? (((r + 0.055) / 1.055) ** 2.4) : (r / 12.92);\n\tg = g > 0.04045 ? (((g + 0.055) / 1.055) ** 2.4) : (g / 12.92);\n\tb = b > 0.04045 ? (((b + 0.055) / 1.055) ** 2.4) : (b / 12.92);\n\n\tconst x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805);\n\tconst y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722);\n\tconst z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505);\n\n\treturn [x * 100, y * 100, z * 100];\n};\n\nconvert.rgb.lab = function (rgb) {\n\tconst xyz = convert.rgb.xyz(rgb);\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.hsl.rgb = function (hsl) {\n\tconst h = hsl[0] / 360;\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\tlet t2;\n\tlet t3;\n\tlet val;\n\n\tif (s === 0) {\n\t\tval = l * 255;\n\t\treturn [val, val, val];\n\t}\n\n\tif (l < 0.5) {\n\t\tt2 = l * (1 + s);\n\t} else {\n\t\tt2 = l + s - l * s;\n\t}\n\n\tconst t1 = 2 * l - t2;\n\n\tconst rgb = [0, 0, 0];\n\tfor (let i = 0; i < 3; i++) {\n\t\tt3 = h + 1 / 3 * -(i - 1);\n\t\tif (t3 < 0) {\n\t\t\tt3++;\n\t\t}\n\n\t\tif (t3 > 1) {\n\t\t\tt3--;\n\t\t}\n\n\t\tif (6 * t3 < 1) {\n\t\t\tval = t1 + (t2 - t1) * 6 * t3;\n\t\t} else if (2 * t3 < 1) {\n\t\t\tval = t2;\n\t\t} else if (3 * t3 < 2) {\n\t\t\tval = t1 + (t2 - t1) * (2 / 3 - t3) * 6;\n\t\t} else {\n\t\t\tval = t1;\n\t\t}\n\n\t\trgb[i] = val * 255;\n\t}\n\n\treturn rgb;\n};\n\nconvert.hsl.hsv = function (hsl) {\n\tconst h = hsl[0];\n\tlet s = hsl[1] / 100;\n\tlet l = hsl[2] / 100;\n\tlet smin = s;\n\tconst lmin = Math.max(l, 0.01);\n\n\tl *= 2;\n\ts *= (l <= 1) ? l : 2 - l;\n\tsmin *= lmin <= 1 ? lmin : 2 - lmin;\n\tconst v = (l + s) / 2;\n\tconst sv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s);\n\n\treturn [h, sv * 100, v * 100];\n};\n\nconvert.hsv.rgb = function (hsv) {\n\tconst h = hsv[0] / 60;\n\tconst s = hsv[1] / 100;\n\tlet v = hsv[2] / 100;\n\tconst hi = Math.floor(h) % 6;\n\n\tconst f = h - Math.floor(h);\n\tconst p = 255 * v * (1 - s);\n\tconst q = 255 * v * (1 - (s * f));\n\tconst t = 255 * v * (1 - (s * (1 - f)));\n\tv *= 255;\n\n\tswitch (hi) {\n\t\tcase 0:\n\t\t\treturn [v, t, p];\n\t\tcase 1:\n\t\t\treturn [q, v, p];\n\t\tcase 2:\n\t\t\treturn [p, v, t];\n\t\tcase 3:\n\t\t\treturn [p, q, v];\n\t\tcase 4:\n\t\t\treturn [t, p, v];\n\t\tcase 5:\n\t\t\treturn [v, p, q];\n\t}\n};\n\nconvert.hsv.hsl = function (hsv) {\n\tconst h = hsv[0];\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\tconst vmin = Math.max(v, 0.01);\n\tlet sl;\n\tlet l;\n\n\tl = (2 - s) * v;\n\tconst lmin = (2 - s) * vmin;\n\tsl = s * vmin;\n\tsl /= (lmin <= 1) ? lmin : 2 - lmin;\n\tsl = sl || 0;\n\tl /= 2;\n\n\treturn [h, sl * 100, l * 100];\n};\n\n// http://dev.w3.org/csswg/css-color/#hwb-to-rgb\nconvert.hwb.rgb = function (hwb) {\n\tconst h = hwb[0] / 360;\n\tlet wh = hwb[1] / 100;\n\tlet bl = hwb[2] / 100;\n\tconst ratio = wh + bl;\n\tlet f;\n\n\t// Wh + bl cant be > 1\n\tif (ratio > 1) {\n\t\twh /= ratio;\n\t\tbl /= ratio;\n\t}\n\n\tconst i = Math.floor(6 * h);\n\tconst v = 1 - bl;\n\tf = 6 * h - i;\n\n\tif ((i & 0x01) !== 0) {\n\t\tf = 1 - f;\n\t}\n\n\tconst n = wh + f * (v - wh); // Linear interpolation\n\n\tlet r;\n\tlet g;\n\tlet b;\n\t/* eslint-disable max-statements-per-line,no-multi-spaces */\n\tswitch (i) {\n\t\tdefault:\n\t\tcase 6:\n\t\tcase 0: r = v; g = n; b = wh; break;\n\t\tcase 1: r = n; g = v; b = wh; break;\n\t\tcase 2: r = wh; g = v; b = n; break;\n\t\tcase 3: r = wh; g = n; b = v; break;\n\t\tcase 4: r = n; g = wh; b = v; break;\n\t\tcase 5: r = v; g = wh; b = n; break;\n\t}\n\t/* eslint-enable max-statements-per-line,no-multi-spaces */\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.cmyk.rgb = function (cmyk) {\n\tconst c = cmyk[0] / 100;\n\tconst m = cmyk[1] / 100;\n\tconst y = cmyk[2] / 100;\n\tconst k = cmyk[3] / 100;\n\n\tconst r = 1 - Math.min(1, c * (1 - k) + k);\n\tconst g = 1 - Math.min(1, m * (1 - k) + k);\n\tconst b = 1 - Math.min(1, y * (1 - k) + k);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.rgb = function (xyz) {\n\tconst x = xyz[0] / 100;\n\tconst y = xyz[1] / 100;\n\tconst z = xyz[2] / 100;\n\tlet r;\n\tlet g;\n\tlet b;\n\n\tr = (x * 3.2406) + (y * -1.5372) + (z * -0.4986);\n\tg = (x * -0.9689) + (y * 1.8758) + (z * 0.0415);\n\tb = (x * 0.0557) + (y * -0.2040) + (z * 1.0570);\n\n\t// Assume sRGB\n\tr = r > 0.0031308\n\t\t? ((1.055 * (r ** (1.0 / 2.4))) - 0.055)\n\t\t: r * 12.92;\n\n\tg = g > 0.0031308\n\t\t? ((1.055 * (g ** (1.0 / 2.4))) - 0.055)\n\t\t: g * 12.92;\n\n\tb = b > 0.0031308\n\t\t? ((1.055 * (b ** (1.0 / 2.4))) - 0.055)\n\t\t: b * 12.92;\n\n\tr = Math.min(Math.max(0, r), 1);\n\tg = Math.min(Math.max(0, g), 1);\n\tb = Math.min(Math.max(0, b), 1);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.lab = function (xyz) {\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.lab.xyz = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet x;\n\tlet y;\n\tlet z;\n\n\ty = (l + 16) / 116;\n\tx = a / 500 + y;\n\tz = y - b / 200;\n\n\tconst y2 = y ** 3;\n\tconst x2 = x ** 3;\n\tconst z2 = z ** 3;\n\ty = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787;\n\tx = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787;\n\tz = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787;\n\n\tx *= 95.047;\n\ty *= 100;\n\tz *= 108.883;\n\n\treturn [x, y, z];\n};\n\nconvert.lab.lch = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet h;\n\n\tconst hr = Math.atan2(b, a);\n\th = hr * 360 / 2 / Math.PI;\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst c = Math.sqrt(a * a + b * b);\n\n\treturn [l, c, h];\n};\n\nconvert.lch.lab = function (lch) {\n\tconst l = lch[0];\n\tconst c = lch[1];\n\tconst h = lch[2];\n\n\tconst hr = h / 360 * 2 * Math.PI;\n\tconst a = c * Math.cos(hr);\n\tconst b = c * Math.sin(hr);\n\n\treturn [l, a, b];\n};\n\nconvert.rgb.ansi16 = function (args, saturation = null) {\n\tconst [r, g, b] = args;\n\tlet value = saturation === null ? convert.rgb.hsv(args)[2] : saturation; // Hsv -> ansi16 optimization\n\n\tvalue = Math.round(value / 50);\n\n\tif (value === 0) {\n\t\treturn 30;\n\t}\n\n\tlet ansi = 30\n\t\t+ ((Math.round(b / 255) << 2)\n\t\t| (Math.round(g / 255) << 1)\n\t\t| Math.round(r / 255));\n\n\tif (value === 2) {\n\t\tansi += 60;\n\t}\n\n\treturn ansi;\n};\n\nconvert.hsv.ansi16 = function (args) {\n\t// Optimization here; we already know the value and don't need to get\n\t// it converted for us.\n\treturn convert.rgb.ansi16(convert.hsv.rgb(args), args[2]);\n};\n\nconvert.rgb.ansi256 = function (args) {\n\tconst r = args[0];\n\tconst g = args[1];\n\tconst b = args[2];\n\n\t// We use the extended greyscale palette here, with the exception of\n\t// black and white. normal palette only has 4 greyscale shades.\n\tif (r === g && g === b) {\n\t\tif (r < 8) {\n\t\t\treturn 16;\n\t\t}\n\n\t\tif (r > 248) {\n\t\t\treturn 231;\n\t\t}\n\n\t\treturn Math.round(((r - 8) / 247) * 24) + 232;\n\t}\n\n\tconst ansi = 16\n\t\t+ (36 * Math.round(r / 255 * 5))\n\t\t+ (6 * Math.round(g / 255 * 5))\n\t\t+ Math.round(b / 255 * 5);\n\n\treturn ansi;\n};\n\nconvert.ansi16.rgb = function (args) {\n\tlet color = args % 10;\n\n\t// Handle greyscale\n\tif (color === 0 || color === 7) {\n\t\tif (args > 50) {\n\t\t\tcolor += 3.5;\n\t\t}\n\n\t\tcolor = color / 10.5 * 255;\n\n\t\treturn [color, color, color];\n\t}\n\n\tconst mult = (~~(args > 50) + 1) * 0.5;\n\tconst r = ((color & 1) * mult) * 255;\n\tconst g = (((color >> 1) & 1) * mult) * 255;\n\tconst b = (((color >> 2) & 1) * mult) * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.ansi256.rgb = function (args) {\n\t// Handle greyscale\n\tif (args >= 232) {\n\t\tconst c = (args - 232) * 10 + 8;\n\t\treturn [c, c, c];\n\t}\n\n\targs -= 16;\n\n\tlet rem;\n\tconst r = Math.floor(args / 36) / 5 * 255;\n\tconst g = Math.floor((rem = args % 36) / 6) / 5 * 255;\n\tconst b = (rem % 6) / 5 * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hex = function (args) {\n\tconst integer = ((Math.round(args[0]) & 0xFF) << 16)\n\t\t+ ((Math.round(args[1]) & 0xFF) << 8)\n\t\t+ (Math.round(args[2]) & 0xFF);\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.hex.rgb = function (args) {\n\tconst match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);\n\tif (!match) {\n\t\treturn [0, 0, 0];\n\t}\n\n\tlet colorString = match[0];\n\n\tif (match[0].length === 3) {\n\t\tcolorString = colorString.split('').map(char => {\n\t\t\treturn char + char;\n\t\t}).join('');\n\t}\n\n\tconst integer = parseInt(colorString, 16);\n\tconst r = (integer >> 16) & 0xFF;\n\tconst g = (integer >> 8) & 0xFF;\n\tconst b = integer & 0xFF;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hcg = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst max = Math.max(Math.max(r, g), b);\n\tconst min = Math.min(Math.min(r, g), b);\n\tconst chroma = (max - min);\n\tlet grayscale;\n\tlet hue;\n\n\tif (chroma < 1) {\n\t\tgrayscale = min / (1 - chroma);\n\t} else {\n\t\tgrayscale = 0;\n\t}\n\n\tif (chroma <= 0) {\n\t\thue = 0;\n\t} else\n\tif (max === r) {\n\t\thue = ((g - b) / chroma) % 6;\n\t} else\n\tif (max === g) {\n\t\thue = 2 + (b - r) / chroma;\n\t} else {\n\t\thue = 4 + (r - g) / chroma;\n\t}\n\n\thue /= 6;\n\thue %= 1;\n\n\treturn [hue * 360, chroma * 100, grayscale * 100];\n};\n\nconvert.hsl.hcg = function (hsl) {\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\n\tconst c = l < 0.5 ? (2.0 * s * l) : (2.0 * s * (1.0 - l));\n\n\tlet f = 0;\n\tif (c < 1.0) {\n\t\tf = (l - 0.5 * c) / (1.0 - c);\n\t}\n\n\treturn [hsl[0], c * 100, f * 100];\n};\n\nconvert.hsv.hcg = function (hsv) {\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\n\tconst c = s * v;\n\tlet f = 0;\n\n\tif (c < 1.0) {\n\t\tf = (v - c) / (1 - c);\n\t}\n\n\treturn [hsv[0], c * 100, f * 100];\n};\n\nconvert.hcg.rgb = function (hcg) {\n\tconst h = hcg[0] / 360;\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tif (c === 0.0) {\n\t\treturn [g * 255, g * 255, g * 255];\n\t}\n\n\tconst pure = [0, 0, 0];\n\tconst hi = (h % 1) * 6;\n\tconst v = hi % 1;\n\tconst w = 1 - v;\n\tlet mg = 0;\n\n\t/* eslint-disable max-statements-per-line */\n\tswitch (Math.floor(hi)) {\n\t\tcase 0:\n\t\t\tpure[0] = 1; pure[1] = v; pure[2] = 0; break;\n\t\tcase 1:\n\t\t\tpure[0] = w; pure[1] = 1; pure[2] = 0; break;\n\t\tcase 2:\n\t\t\tpure[0] = 0; pure[1] = 1; pure[2] = v; break;\n\t\tcase 3:\n\t\t\tpure[0] = 0; pure[1] = w; pure[2] = 1; break;\n\t\tcase 4:\n\t\t\tpure[0] = v; pure[1] = 0; pure[2] = 1; break;\n\t\tdefault:\n\t\t\tpure[0] = 1; pure[1] = 0; pure[2] = w;\n\t}\n\t/* eslint-enable max-statements-per-line */\n\n\tmg = (1.0 - c) * g;\n\n\treturn [\n\t\t(c * pure[0] + mg) * 255,\n\t\t(c * pure[1] + mg) * 255,\n\t\t(c * pure[2] + mg) * 255\n\t];\n};\n\nconvert.hcg.hsv = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst v = c + g * (1.0 - c);\n\tlet f = 0;\n\n\tif (v > 0.0) {\n\t\tf = c / v;\n\t}\n\n\treturn [hcg[0], f * 100, v * 100];\n};\n\nconvert.hcg.hsl = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst l = g * (1.0 - c) + 0.5 * c;\n\tlet s = 0;\n\n\tif (l > 0.0 && l < 0.5) {\n\t\ts = c / (2 * l);\n\t} else\n\tif (l >= 0.5 && l < 1.0) {\n\t\ts = c / (2 * (1 - l));\n\t}\n\n\treturn [hcg[0], s * 100, l * 100];\n};\n\nconvert.hcg.hwb = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\tconst v = c + g * (1.0 - c);\n\treturn [hcg[0], (v - c) * 100, (1 - v) * 100];\n};\n\nconvert.hwb.hcg = function (hwb) {\n\tconst w = hwb[1] / 100;\n\tconst b = hwb[2] / 100;\n\tconst v = 1 - b;\n\tconst c = v - w;\n\tlet g = 0;\n\n\tif (c < 1) {\n\t\tg = (v - c) / (1 - c);\n\t}\n\n\treturn [hwb[0], c * 100, g * 100];\n};\n\nconvert.apple.rgb = function (apple) {\n\treturn [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255];\n};\n\nconvert.rgb.apple = function (rgb) {\n\treturn [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535];\n};\n\nconvert.gray.rgb = function (args) {\n\treturn [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255];\n};\n\nconvert.gray.hsl = function (args) {\n\treturn [0, 0, args[0]];\n};\n\nconvert.gray.hsv = convert.gray.hsl;\n\nconvert.gray.hwb = function (gray) {\n\treturn [0, 100, gray[0]];\n};\n\nconvert.gray.cmyk = function (gray) {\n\treturn [0, 0, 0, gray[0]];\n};\n\nconvert.gray.lab = function (gray) {\n\treturn [gray[0], 0, 0];\n};\n\nconvert.gray.hex = function (gray) {\n\tconst val = Math.round(gray[0] / 100 * 255) & 0xFF;\n\tconst integer = (val << 16) + (val << 8) + val;\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.rgb.gray = function (rgb) {\n\tconst val = (rgb[0] + rgb[1] + rgb[2]) / 3;\n\treturn [val / 255 * 100];\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanMiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBLG9CQUFvQixtQkFBTyxDQUFDLHlFQUFZOztBQUV4QztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxRQUFRLDRCQUE0QjtBQUNwQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDZCQUE2QjtBQUNwQyxXQUFXLGlDQUFpQztBQUM1QyxVQUFVLGdDQUFnQztBQUMxQyxXQUFXLGlDQUFpQztBQUM1QyxPQUFPLHFDQUFxQztBQUM1QyxTQUFTLDJDQUEyQztBQUNwRCxRQUFRO0FBQ1I7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFFBQVEsa0JBQWtCO0FBQzFCO0FBQ0E7QUFDQSxvREFBb0QsZ0JBQWdCO0FBQ3BFLGtEQUFrRCxjQUFjO0FBQ2hFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLGlCQUFpQixPQUFPO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixRQUFRLFFBQVE7QUFDbEMsa0JBQWtCLFFBQVEsUUFBUTtBQUNsQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDLGtCQUFrQixRQUFRLE9BQU87QUFDakMsa0JBQWtCLFFBQVEsT0FBTztBQUNqQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDBFQUEwRTs7QUFFMUU7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGlEQUFpRCxFQUFFLFVBQVUsRUFBRTtBQUMvRDtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhLGFBQWE7QUFDMUM7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhO0FBQzdCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanM/MzA3ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBNSVQgbGljZW5zZSAqL1xuLyogZXNsaW50LWRpc2FibGUgbm8tbWl4ZWQtb3BlcmF0b3JzICovXG5jb25zdCBjc3NLZXl3b3JkcyA9IHJlcXVpcmUoJ2NvbG9yLW5hbWUnKTtcblxuLy8gTk9URTogY29udmVyc2lvbnMgc2hvdWxkIG9ubHkgcmV0dXJuIHByaW1pdGl2ZSB2YWx1ZXMgKGkuZS4gYXJyYXlzLCBvclxuLy8gICAgICAgdmFsdWVzIHRoYXQgZ2l2ZSBjb3JyZWN0IGB0eXBlb2ZgIHJlc3VsdHMpLlxuLy8gICAgICAgZG8gbm90IHVzZSBib3ggdmFsdWVzIHR5cGVzIChpLmUuIE51bWJlcigpLCBTdHJpbmcoKSwgZXRjLilcblxuY29uc3QgcmV2ZXJzZUtleXdvcmRzID0ge307XG5mb3IgKGNvbnN0IGtleSBvZiBPYmplY3Qua2V5cyhjc3NLZXl3b3JkcykpIHtcblx0cmV2ZXJzZUtleXdvcmRzW2Nzc0tleXdvcmRzW2tleV1dID0ga2V5O1xufVxuXG5jb25zdCBjb252ZXJ0ID0ge1xuXHRyZ2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAncmdiJ30sXG5cdGhzbDoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdoc2wnfSxcblx0aHN2OiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2hzdid9LFxuXHRod2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAnaHdiJ30sXG5cdGNteWs6IHtjaGFubmVsczogNCwgbGFiZWxzOiAnY215ayd9LFxuXHR4eXo6IHtjaGFubmVsczogMywgbGFiZWxzOiAneHl6J30sXG5cdGxhYjoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdsYWInfSxcblx0bGNoOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2xjaCd9LFxuXHRoZXg6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2hleCddfSxcblx0a2V5d29yZDoge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsna2V5d29yZCddfSxcblx0YW5zaTE2OiB7Y2hhbm5lbHM6IDEsIGxhYmVsczogWydhbnNpMTYnXX0sXG5cdGFuc2kyNTY6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2Fuc2kyNTYnXX0sXG5cdGhjZzoge2NoYW5uZWxzOiAzLCBsYWJlbHM6IFsnaCcsICdjJywgJ2cnXX0sXG5cdGFwcGxlOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogWydyMTYnLCAnZzE2JywgJ2IxNiddfSxcblx0Z3JheToge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsnZ3JheSddfVxufTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuXG4vLyBIaWRlIC5jaGFubmVscyBhbmQgLmxhYmVscyBwcm9wZXJ0aWVzXG5mb3IgKGNvbnN0IG1vZGVsIG9mIE9iamVjdC5rZXlzKGNvbnZlcnQpKSB7XG5cdGlmICghKCdjaGFubmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKCEoJ2xhYmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWwgbGFiZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKGNvbnZlcnRbbW9kZWxdLmxhYmVscy5sZW5ndGggIT09IGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdjaGFubmVsIGFuZCBsYWJlbCBjb3VudHMgbWlzbWF0Y2g6ICcgKyBtb2RlbCk7XG5cdH1cblxuXHRjb25zdCB7Y2hhbm5lbHMsIGxhYmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblx0ZGVsZXRlIGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzO1xuXHRkZWxldGUgY29udmVydFttb2RlbF0ubGFiZWxzO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFttb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY2hhbm5lbHN9KTtcblx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGNvbnZlcnRbbW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBsYWJlbHN9KTtcbn1cblxuY29udmVydC5yZ2IuaHNsID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtaW4gPSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgbWF4ID0gTWF0aC5tYXgociwgZywgYik7XG5cdGNvbnN0IGRlbHRhID0gbWF4IC0gbWluO1xuXHRsZXQgaDtcblx0bGV0IHM7XG5cblx0aWYgKG1heCA9PT0gbWluKSB7XG5cdFx0aCA9IDA7XG5cdH0gZWxzZSBpZiAociA9PT0gbWF4KSB7XG5cdFx0aCA9IChnIC0gYikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChnID09PSBtYXgpIHtcblx0XHRoID0gMiArIChiIC0gcikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChiID09PSBtYXgpIHtcblx0XHRoID0gNCArIChyIC0gZykgLyBkZWx0YTtcblx0fVxuXG5cdGggPSBNYXRoLm1pbihoICogNjAsIDM2MCk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBsID0gKG1pbiArIG1heCkgLyAyO1xuXG5cdGlmIChtYXggPT09IG1pbikge1xuXHRcdHMgPSAwO1xuXHR9IGVsc2UgaWYgKGwgPD0gMC41KSB7XG5cdFx0cyA9IGRlbHRhIC8gKG1heCArIG1pbik7XG5cdH0gZWxzZSB7XG5cdFx0cyA9IGRlbHRhIC8gKDIgLSBtYXggLSBtaW4pO1xuXHR9XG5cblx0cmV0dXJuIFtoLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmhzdiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHJkaWY7XG5cdGxldCBnZGlmO1xuXHRsZXQgYmRpZjtcblx0bGV0IGg7XG5cdGxldCBzO1xuXG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cdGNvbnN0IHYgPSBNYXRoLm1heChyLCBnLCBiKTtcblx0Y29uc3QgZGlmZiA9IHYgLSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgZGlmZmMgPSBmdW5jdGlvbiAoYykge1xuXHRcdHJldHVybiAodiAtIGMpIC8gNiAvIGRpZmYgKyAxIC8gMjtcblx0fTtcblxuXHRpZiAoZGlmZiA9PT0gMCkge1xuXHRcdGggPSAwO1xuXHRcdHMgPSAwO1xuXHR9IGVsc2Uge1xuXHRcdHMgPSBkaWZmIC8gdjtcblx0XHRyZGlmID0gZGlmZmMocik7XG5cdFx0Z2RpZiA9IGRpZmZjKGcpO1xuXHRcdGJkaWYgPSBkaWZmYyhiKTtcblxuXHRcdGlmIChyID09PSB2KSB7XG5cdFx0XHRoID0gYmRpZiAtIGdkaWY7XG5cdFx0fSBlbHNlIGlmIChnID09PSB2KSB7XG5cdFx0XHRoID0gKDEgLyAzKSArIHJkaWYgLSBiZGlmO1xuXHRcdH0gZWxzZSBpZiAoYiA9PT0gdikge1xuXHRcdFx0aCA9ICgyIC8gMykgKyBnZGlmIC0gcmRpZjtcblx0XHR9XG5cblx0XHRpZiAoaCA8IDApIHtcblx0XHRcdGggKz0gMTtcblx0XHR9IGVsc2UgaWYgKGggPiAxKSB7XG5cdFx0XHRoIC09IDE7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIFtcblx0XHRoICogMzYwLFxuXHRcdHMgKiAxMDAsXG5cdFx0diAqIDEwMFxuXHRdO1xufTtcblxuY29udmVydC5yZ2IuaHdiID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdO1xuXHRjb25zdCBnID0gcmdiWzFdO1xuXHRsZXQgYiA9IHJnYlsyXTtcblx0Y29uc3QgaCA9IGNvbnZlcnQucmdiLmhzbChyZ2IpWzBdO1xuXHRjb25zdCB3ID0gMSAvIDI1NSAqIE1hdGgubWluKHIsIE1hdGgubWluKGcsIGIpKTtcblxuXHRiID0gMSAtIDEgLyAyNTUgKiBNYXRoLm1heChyLCBNYXRoLm1heChnLCBiKSk7XG5cblx0cmV0dXJuIFtoLCB3ICogMTAwLCBiICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmNteWsgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cblx0Y29uc3QgayA9IE1hdGgubWluKDEgLSByLCAxIC0gZywgMSAtIGIpO1xuXHRjb25zdCBjID0gKDEgLSByIC0gaykgLyAoMSAtIGspIHx8IDA7XG5cdGNvbnN0IG0gPSAoMSAtIGcgLSBrKSAvICgxIC0gaykgfHwgMDtcblx0Y29uc3QgeSA9ICgxIC0gYiAtIGspIC8gKDEgLSBrKSB8fCAwO1xuXG5cdHJldHVybiBbYyAqIDEwMCwgbSAqIDEwMCwgeSAqIDEwMCwgayAqIDEwMF07XG59O1xuXG5mdW5jdGlvbiBjb21wYXJhdGl2ZURpc3RhbmNlKHgsIHkpIHtcblx0Lypcblx0XHRTZWUgaHR0cHM6Ly9lbi5tLndpa2lwZWRpYS5vcmcvd2lraS9FdWNsaWRlYW5fZGlzdGFuY2UjU3F1YXJlZF9FdWNsaWRlYW5fZGlzdGFuY2Vcblx0Ki9cblx0cmV0dXJuIChcblx0XHQoKHhbMF0gLSB5WzBdKSAqKiAyKSArXG5cdFx0KCh4WzFdIC0geVsxXSkgKiogMikgK1xuXHRcdCgoeFsyXSAtIHlbMl0pICoqIDIpXG5cdCk7XG59XG5cbmNvbnZlcnQucmdiLmtleXdvcmQgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHJldmVyc2VkID0gcmV2ZXJzZUtleXdvcmRzW3JnYl07XG5cdGlmIChyZXZlcnNlZCkge1xuXHRcdHJldHVybiByZXZlcnNlZDtcblx0fVxuXG5cdGxldCBjdXJyZW50Q2xvc2VzdERpc3RhbmNlID0gSW5maW5pdHk7XG5cdGxldCBjdXJyZW50Q2xvc2VzdEtleXdvcmQ7XG5cblx0Zm9yIChjb25zdCBrZXl3b3JkIG9mIE9iamVjdC5rZXlzKGNzc0tleXdvcmRzKSkge1xuXHRcdGNvbnN0IHZhbHVlID0gY3NzS2V5d29yZHNba2V5d29yZF07XG5cblx0XHQvLyBDb21wdXRlIGNvbXBhcmF0aXZlIGRpc3RhbmNlXG5cdFx0Y29uc3QgZGlzdGFuY2UgPSBjb21wYXJhdGl2ZURpc3RhbmNlKHJnYiwgdmFsdWUpO1xuXG5cdFx0Ly8gQ2hlY2sgaWYgaXRzIGxlc3MsIGlmIHNvIHNldCBhcyBjbG9zZXN0XG5cdFx0aWYgKGRpc3RhbmNlIDwgY3VycmVudENsb3Nlc3REaXN0YW5jZSkge1xuXHRcdFx0Y3VycmVudENsb3Nlc3REaXN0YW5jZSA9IGRpc3RhbmNlO1xuXHRcdFx0Y3VycmVudENsb3Nlc3RLZXl3b3JkID0ga2V5d29yZDtcblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gY3VycmVudENsb3Nlc3RLZXl3b3JkO1xufTtcblxuY29udmVydC5rZXl3b3JkLnJnYiA9IGZ1bmN0aW9uIChrZXl3b3JkKSB7XG5cdHJldHVybiBjc3NLZXl3b3Jkc1trZXl3b3JkXTtcbn07XG5cbmNvbnZlcnQucmdiLnh5eiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGxldCBnID0gcmdiWzFdIC8gMjU1O1xuXHRsZXQgYiA9IHJnYlsyXSAvIDI1NTtcblxuXHQvLyBBc3N1bWUgc1JHQlxuXHRyID0gciA+IDAuMDQwNDUgPyAoKChyICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNCkgOiAociAvIDEyLjkyKTtcblx0ZyA9IGcgPiAwLjA0MDQ1ID8gKCgoZyArIDAuMDU1KSAvIDEuMDU1KSAqKiAyLjQpIDogKGcgLyAxMi45Mik7XG5cdGIgPSBiID4gMC4wNDA0NSA/ICgoKGIgKyAwLjA1NSkgLyAxLjA1NSkgKiogMi40KSA6IChiIC8gMTIuOTIpO1xuXG5cdGNvbnN0IHggPSAociAqIDAuNDEyNCkgKyAoZyAqIDAuMzU3NikgKyAoYiAqIDAuMTgwNSk7XG5cdGNvbnN0IHkgPSAociAqIDAuMjEyNikgKyAoZyAqIDAuNzE1MikgKyAoYiAqIDAuMDcyMik7XG5cdGNvbnN0IHogPSAociAqIDAuMDE5MykgKyAoZyAqIDAuMTE5MikgKyAoYiAqIDAuOTUwNSk7XG5cblx0cmV0dXJuIFt4ICogMTAwLCB5ICogMTAwLCB6ICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmxhYiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0Y29uc3QgeHl6ID0gY29udmVydC5yZ2IueHl6KHJnYik7XG5cdGxldCB4ID0geHl6WzBdO1xuXHRsZXQgeSA9IHh5elsxXTtcblx0bGV0IHogPSB4eXpbMl07XG5cblx0eCAvPSA5NS4wNDc7XG5cdHkgLz0gMTAwO1xuXHR6IC89IDEwOC44ODM7XG5cblx0eCA9IHggPiAwLjAwODg1NiA/ICh4ICoqICgxIC8gMykpIDogKDcuNzg3ICogeCkgKyAoMTYgLyAxMTYpO1xuXHR5ID0geSA+IDAuMDA4ODU2ID8gKHkgKiogKDEgLyAzKSkgOiAoNy43ODcgKiB5KSArICgxNiAvIDExNik7XG5cdHogPSB6ID4gMC4wMDg4NTYgPyAoeiAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHopICsgKDE2IC8gMTE2KTtcblxuXHRjb25zdCBsID0gKDExNiAqIHkpIC0gMTY7XG5cdGNvbnN0IGEgPSA1MDAgKiAoeCAtIHkpO1xuXHRjb25zdCBiID0gMjAwICogKHkgLSB6KTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5oc2wucmdiID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdIC8gMzYwO1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXHRsZXQgdDI7XG5cdGxldCB0Mztcblx0bGV0IHZhbDtcblxuXHRpZiAocyA9PT0gMCkge1xuXHRcdHZhbCA9IGwgKiAyNTU7XG5cdFx0cmV0dXJuIFt2YWwsIHZhbCwgdmFsXTtcblx0fVxuXG5cdGlmIChsIDwgMC41KSB7XG5cdFx0dDIgPSBsICogKDEgKyBzKTtcblx0fSBlbHNlIHtcblx0XHR0MiA9IGwgKyBzIC0gbCAqIHM7XG5cdH1cblxuXHRjb25zdCB0MSA9IDIgKiBsIC0gdDI7XG5cblx0Y29uc3QgcmdiID0gWzAsIDAsIDBdO1xuXHRmb3IgKGxldCBpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdHQzID0gaCArIDEgLyAzICogLShpIC0gMSk7XG5cdFx0aWYgKHQzIDwgMCkge1xuXHRcdFx0dDMrKztcblx0XHR9XG5cblx0XHRpZiAodDMgPiAxKSB7XG5cdFx0XHR0My0tO1xuXHRcdH1cblxuXHRcdGlmICg2ICogdDMgPCAxKSB7XG5cdFx0XHR2YWwgPSB0MSArICh0MiAtIHQxKSAqIDYgKiB0Mztcblx0XHR9IGVsc2UgaWYgKDIgKiB0MyA8IDEpIHtcblx0XHRcdHZhbCA9IHQyO1xuXHRcdH0gZWxzZSBpZiAoMyAqIHQzIDwgMikge1xuXHRcdFx0dmFsID0gdDEgKyAodDIgLSB0MSkgKiAoMiAvIDMgLSB0MykgKiA2O1xuXHRcdH0gZWxzZSB7XG5cdFx0XHR2YWwgPSB0MTtcblx0XHR9XG5cblx0XHRyZ2JbaV0gPSB2YWwgKiAyNTU7XG5cdH1cblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY29udmVydC5oc2wuaHN2ID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdO1xuXHRsZXQgcyA9IGhzbFsxXSAvIDEwMDtcblx0bGV0IGwgPSBoc2xbMl0gLyAxMDA7XG5cdGxldCBzbWluID0gcztcblx0Y29uc3QgbG1pbiA9IE1hdGgubWF4KGwsIDAuMDEpO1xuXG5cdGwgKj0gMjtcblx0cyAqPSAobCA8PSAxKSA/IGwgOiAyIC0gbDtcblx0c21pbiAqPSBsbWluIDw9IDEgPyBsbWluIDogMiAtIGxtaW47XG5cdGNvbnN0IHYgPSAobCArIHMpIC8gMjtcblx0Y29uc3Qgc3YgPSBsID09PSAwID8gKDIgKiBzbWluKSAvIChsbWluICsgc21pbikgOiAoMiAqIHMpIC8gKGwgKyBzKTtcblxuXHRyZXR1cm4gW2gsIHN2ICogMTAwLCB2ICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaHN2LnJnYiA9IGZ1bmN0aW9uIChoc3YpIHtcblx0Y29uc3QgaCA9IGhzdlswXSAvIDYwO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRsZXQgdiA9IGhzdlsyXSAvIDEwMDtcblx0Y29uc3QgaGkgPSBNYXRoLmZsb29yKGgpICUgNjtcblxuXHRjb25zdCBmID0gaCAtIE1hdGguZmxvb3IoaCk7XG5cdGNvbnN0IHAgPSAyNTUgKiB2ICogKDEgLSBzKTtcblx0Y29uc3QgcSA9IDI1NSAqIHYgKiAoMSAtIChzICogZikpO1xuXHRjb25zdCB0ID0gMjU1ICogdiAqICgxIC0gKHMgKiAoMSAtIGYpKSk7XG5cdHYgKj0gMjU1O1xuXG5cdHN3aXRjaCAoaGkpIHtcblx0XHRjYXNlIDA6XG5cdFx0XHRyZXR1cm4gW3YsIHQsIHBdO1xuXHRcdGNhc2UgMTpcblx0XHRcdHJldHVybiBbcSwgdiwgcF07XG5cdFx0Y2FzZSAyOlxuXHRcdFx0cmV0dXJuIFtwLCB2LCB0XTtcblx0XHRjYXNlIDM6XG5cdFx0XHRyZXR1cm4gW3AsIHEsIHZdO1xuXHRcdGNhc2UgNDpcblx0XHRcdHJldHVybiBbdCwgcCwgdl07XG5cdFx0Y2FzZSA1OlxuXHRcdFx0cmV0dXJuIFt2LCBwLCBxXTtcblx0fVxufTtcblxuY29udmVydC5oc3YuaHNsID0gZnVuY3Rpb24gKGhzdikge1xuXHRjb25zdCBoID0gaHN2WzBdO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRjb25zdCB2ID0gaHN2WzJdIC8gMTAwO1xuXHRjb25zdCB2bWluID0gTWF0aC5tYXgodiwgMC4wMSk7XG5cdGxldCBzbDtcblx0bGV0IGw7XG5cblx0bCA9ICgyIC0gcykgKiB2O1xuXHRjb25zdCBsbWluID0gKDIgLSBzKSAqIHZtaW47XG5cdHNsID0gcyAqIHZtaW47XG5cdHNsIC89IChsbWluIDw9IDEpID8gbG1pbiA6IDIgLSBsbWluO1xuXHRzbCA9IHNsIHx8IDA7XG5cdGwgLz0gMjtcblxuXHRyZXR1cm4gW2gsIHNsICogMTAwLCBsICogMTAwXTtcbn07XG5cbi8vIGh0dHA6Ly9kZXYudzMub3JnL2Nzc3dnL2Nzcy1jb2xvci8jaHdiLXRvLXJnYlxuY29udmVydC5od2IucmdiID0gZnVuY3Rpb24gKGh3Yikge1xuXHRjb25zdCBoID0gaHdiWzBdIC8gMzYwO1xuXHRsZXQgd2ggPSBod2JbMV0gLyAxMDA7XG5cdGxldCBibCA9IGh3YlsyXSAvIDEwMDtcblx0Y29uc3QgcmF0aW8gPSB3aCArIGJsO1xuXHRsZXQgZjtcblxuXHQvLyBXaCArIGJsIGNhbnQgYmUgPiAxXG5cdGlmIChyYXRpbyA+IDEpIHtcblx0XHR3aCAvPSByYXRpbztcblx0XHRibCAvPSByYXRpbztcblx0fVxuXG5cdGNvbnN0IGkgPSBNYXRoLmZsb29yKDYgKiBoKTtcblx0Y29uc3QgdiA9IDEgLSBibDtcblx0ZiA9IDYgKiBoIC0gaTtcblxuXHRpZiAoKGkgJiAweDAxKSAhPT0gMCkge1xuXHRcdGYgPSAxIC0gZjtcblx0fVxuXG5cdGNvbnN0IG4gPSB3aCArIGYgKiAodiAtIHdoKTsgLy8gTGluZWFyIGludGVycG9sYXRpb25cblxuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXHQvKiBlc2xpbnQtZGlzYWJsZSBtYXgtc3RhdGVtZW50cy1wZXItbGluZSxuby1tdWx0aS1zcGFjZXMgKi9cblx0c3dpdGNoIChpKSB7XG5cdFx0ZGVmYXVsdDpcblx0XHRjYXNlIDY6XG5cdFx0Y2FzZSAwOiByID0gdjsgIGcgPSBuOyAgYiA9IHdoOyBicmVhaztcblx0XHRjYXNlIDE6IHIgPSBuOyAgZyA9IHY7ICBiID0gd2g7IGJyZWFrO1xuXHRcdGNhc2UgMjogciA9IHdoOyBnID0gdjsgIGIgPSBuOyBicmVhaztcblx0XHRjYXNlIDM6IHIgPSB3aDsgZyA9IG47ICBiID0gdjsgYnJlYWs7XG5cdFx0Y2FzZSA0OiByID0gbjsgIGcgPSB3aDsgYiA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgNTogciA9IHY7ICBnID0gd2g7IGIgPSBuOyBicmVhaztcblx0fVxuXHQvKiBlc2xpbnQtZW5hYmxlIG1heC1zdGF0ZW1lbnRzLXBlci1saW5lLG5vLW11bHRpLXNwYWNlcyAqL1xuXG5cdHJldHVybiBbciAqIDI1NSwgZyAqIDI1NSwgYiAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmNteWsucmdiID0gZnVuY3Rpb24gKGNteWspIHtcblx0Y29uc3QgYyA9IGNteWtbMF0gLyAxMDA7XG5cdGNvbnN0IG0gPSBjbXlrWzFdIC8gMTAwO1xuXHRjb25zdCB5ID0gY215a1syXSAvIDEwMDtcblx0Y29uc3QgayA9IGNteWtbM10gLyAxMDA7XG5cblx0Y29uc3QgciA9IDEgLSBNYXRoLm1pbigxLCBjICogKDEgLSBrKSArIGspO1xuXHRjb25zdCBnID0gMSAtIE1hdGgubWluKDEsIG0gKiAoMSAtIGspICsgayk7XG5cdGNvbnN0IGIgPSAxIC0gTWF0aC5taW4oMSwgeSAqICgxIC0gaykgKyBrKTtcblxuXHRyZXR1cm4gW3IgKiAyNTUsIGcgKiAyNTUsIGIgKiAyNTVdO1xufTtcblxuY29udmVydC54eXoucmdiID0gZnVuY3Rpb24gKHh5eikge1xuXHRjb25zdCB4ID0geHl6WzBdIC8gMTAwO1xuXHRjb25zdCB5ID0geHl6WzFdIC8gMTAwO1xuXHRjb25zdCB6ID0geHl6WzJdIC8gMTAwO1xuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXG5cdHIgPSAoeCAqIDMuMjQwNikgKyAoeSAqIC0xLjUzNzIpICsgKHogKiAtMC40OTg2KTtcblx0ZyA9ICh4ICogLTAuOTY4OSkgKyAoeSAqIDEuODc1OCkgKyAoeiAqIDAuMDQxNSk7XG5cdGIgPSAoeCAqIDAuMDU1NykgKyAoeSAqIC0wLjIwNDApICsgKHogKiAxLjA1NzApO1xuXG5cdC8vIEFzc3VtZSBzUkdCXG5cdHIgPSByID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKHIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogciAqIDEyLjkyO1xuXG5cdGcgPSBnID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGcgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogZyAqIDEyLjkyO1xuXG5cdGIgPSBiID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogYiAqIDEyLjkyO1xuXG5cdHIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCByKSwgMSk7XG5cdGcgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBnKSwgMSk7XG5cdGIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBiKSwgMSk7XG5cblx0cmV0dXJuIFtyICogMjU1LCBnICogMjU1LCBiICogMjU1XTtcbn07XG5cbmNvbnZlcnQueHl6LmxhYiA9IGZ1bmN0aW9uICh4eXopIHtcblx0bGV0IHggPSB4eXpbMF07XG5cdGxldCB5ID0geHl6WzFdO1xuXHRsZXQgeiA9IHh5elsyXTtcblxuXHR4IC89IDk1LjA0Nztcblx0eSAvPSAxMDA7XG5cdHogLz0gMTA4Ljg4MztcblxuXHR4ID0geCA+IDAuMDA4ODU2ID8gKHggKiogKDEgLyAzKSkgOiAoNy43ODcgKiB4KSArICgxNiAvIDExNik7XG5cdHkgPSB5ID4gMC4wMDg4NTYgPyAoeSAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHkpICsgKDE2IC8gMTE2KTtcblx0eiA9IHogPiAwLjAwODg1NiA/ICh6ICoqICgxIC8gMykpIDogKDcuNzg3ICogeikgKyAoMTYgLyAxMTYpO1xuXG5cdGNvbnN0IGwgPSAoMTE2ICogeSkgLSAxNjtcblx0Y29uc3QgYSA9IDUwMCAqICh4IC0geSk7XG5cdGNvbnN0IGIgPSAyMDAgKiAoeSAtIHopO1xuXG5cdHJldHVybiBbbCwgYSwgYl07XG59O1xuXG5jb252ZXJ0LmxhYi54eXogPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCB4O1xuXHRsZXQgeTtcblx0bGV0IHo7XG5cblx0eSA9IChsICsgMTYpIC8gMTE2O1xuXHR4ID0gYSAvIDUwMCArIHk7XG5cdHogPSB5IC0gYiAvIDIwMDtcblxuXHRjb25zdCB5MiA9IHkgKiogMztcblx0Y29uc3QgeDIgPSB4ICoqIDM7XG5cdGNvbnN0IHoyID0geiAqKiAzO1xuXHR5ID0geTIgPiAwLjAwODg1NiA/IHkyIDogKHkgLSAxNiAvIDExNikgLyA3Ljc4Nztcblx0eCA9IHgyID4gMC4wMDg4NTYgPyB4MiA6ICh4IC0gMTYgLyAxMTYpIC8gNy43ODc7XG5cdHogPSB6MiA+IDAuMDA4ODU2ID8gejIgOiAoeiAtIDE2IC8gMTE2KSAvIDcuNzg3O1xuXG5cdHggKj0gOTUuMDQ3O1xuXHR5ICo9IDEwMDtcblx0eiAqPSAxMDguODgzO1xuXG5cdHJldHVybiBbeCwgeSwgel07XG59O1xuXG5jb252ZXJ0LmxhYi5sY2ggPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCBoO1xuXG5cdGNvbnN0IGhyID0gTWF0aC5hdGFuMihiLCBhKTtcblx0aCA9IGhyICogMzYwIC8gMiAvIE1hdGguUEk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBjID0gTWF0aC5zcXJ0KGEgKiBhICsgYiAqIGIpO1xuXG5cdHJldHVybiBbbCwgYywgaF07XG59O1xuXG5jb252ZXJ0LmxjaC5sYWIgPSBmdW5jdGlvbiAobGNoKSB7XG5cdGNvbnN0IGwgPSBsY2hbMF07XG5cdGNvbnN0IGMgPSBsY2hbMV07XG5cdGNvbnN0IGggPSBsY2hbMl07XG5cblx0Y29uc3QgaHIgPSBoIC8gMzYwICogMiAqIE1hdGguUEk7XG5cdGNvbnN0IGEgPSBjICogTWF0aC5jb3MoaHIpO1xuXHRjb25zdCBiID0gYyAqIE1hdGguc2luKGhyKTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTE2ID0gZnVuY3Rpb24gKGFyZ3MsIHNhdHVyYXRpb24gPSBudWxsKSB7XG5cdGNvbnN0IFtyLCBnLCBiXSA9IGFyZ3M7XG5cdGxldCB2YWx1ZSA9IHNhdHVyYXRpb24gPT09IG51bGwgPyBjb252ZXJ0LnJnYi5oc3YoYXJncylbMl0gOiBzYXR1cmF0aW9uOyAvLyBIc3YgLT4gYW5zaTE2IG9wdGltaXphdGlvblxuXG5cdHZhbHVlID0gTWF0aC5yb3VuZCh2YWx1ZSAvIDUwKTtcblxuXHRpZiAodmFsdWUgPT09IDApIHtcblx0XHRyZXR1cm4gMzA7XG5cdH1cblxuXHRsZXQgYW5zaSA9IDMwXG5cdFx0KyAoKE1hdGgucm91bmQoYiAvIDI1NSkgPDwgMilcblx0XHR8IChNYXRoLnJvdW5kKGcgLyAyNTUpIDw8IDEpXG5cdFx0fCBNYXRoLnJvdW5kKHIgLyAyNTUpKTtcblxuXHRpZiAodmFsdWUgPT09IDIpIHtcblx0XHRhbnNpICs9IDYwO1xuXHR9XG5cblx0cmV0dXJuIGFuc2k7XG59O1xuXG5jb252ZXJ0Lmhzdi5hbnNpMTYgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBPcHRpbWl6YXRpb24gaGVyZTsgd2UgYWxyZWFkeSBrbm93IHRoZSB2YWx1ZSBhbmQgZG9uJ3QgbmVlZCB0byBnZXRcblx0Ly8gaXQgY29udmVydGVkIGZvciB1cy5cblx0cmV0dXJuIGNvbnZlcnQucmdiLmFuc2kxNihjb252ZXJ0Lmhzdi5yZ2IoYXJncyksIGFyZ3NbMl0pO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTI1NiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IHIgPSBhcmdzWzBdO1xuXHRjb25zdCBnID0gYXJnc1sxXTtcblx0Y29uc3QgYiA9IGFyZ3NbMl07XG5cblx0Ly8gV2UgdXNlIHRoZSBleHRlbmRlZCBncmV5c2NhbGUgcGFsZXR0ZSBoZXJlLCB3aXRoIHRoZSBleGNlcHRpb24gb2Zcblx0Ly8gYmxhY2sgYW5kIHdoaXRlLiBub3JtYWwgcGFsZXR0ZSBvbmx5IGhhcyA0IGdyZXlzY2FsZSBzaGFkZXMuXG5cdGlmIChyID09PSBnICYmIGcgPT09IGIpIHtcblx0XHRpZiAociA8IDgpIHtcblx0XHRcdHJldHVybiAxNjtcblx0XHR9XG5cblx0XHRpZiAociA+IDI0OCkge1xuXHRcdFx0cmV0dXJuIDIzMTtcblx0XHR9XG5cblx0XHRyZXR1cm4gTWF0aC5yb3VuZCgoKHIgLSA4KSAvIDI0NykgKiAyNCkgKyAyMzI7XG5cdH1cblxuXHRjb25zdCBhbnNpID0gMTZcblx0XHQrICgzNiAqIE1hdGgucm91bmQociAvIDI1NSAqIDUpKVxuXHRcdCsgKDYgKiBNYXRoLnJvdW5kKGcgLyAyNTUgKiA1KSlcblx0XHQrIE1hdGgucm91bmQoYiAvIDI1NSAqIDUpO1xuXG5cdHJldHVybiBhbnNpO1xufTtcblxuY29udmVydC5hbnNpMTYucmdiID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0bGV0IGNvbG9yID0gYXJncyAlIDEwO1xuXG5cdC8vIEhhbmRsZSBncmV5c2NhbGVcblx0aWYgKGNvbG9yID09PSAwIHx8IGNvbG9yID09PSA3KSB7XG5cdFx0aWYgKGFyZ3MgPiA1MCkge1xuXHRcdFx0Y29sb3IgKz0gMy41O1xuXHRcdH1cblxuXHRcdGNvbG9yID0gY29sb3IgLyAxMC41ICogMjU1O1xuXG5cdFx0cmV0dXJuIFtjb2xvciwgY29sb3IsIGNvbG9yXTtcblx0fVxuXG5cdGNvbnN0IG11bHQgPSAofn4oYXJncyA+IDUwKSArIDEpICogMC41O1xuXHRjb25zdCByID0gKChjb2xvciAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGcgPSAoKChjb2xvciA+PiAxKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGIgPSAoKChjb2xvciA+PiAyKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cblx0cmV0dXJuIFtyLCBnLCBiXTtcbn07XG5cbmNvbnZlcnQuYW5zaTI1Ni5yZ2IgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBIYW5kbGUgZ3JleXNjYWxlXG5cdGlmIChhcmdzID49IDIzMikge1xuXHRcdGNvbnN0IGMgPSAoYXJncyAtIDIzMikgKiAxMCArIDg7XG5cdFx0cmV0dXJuIFtjLCBjLCBjXTtcblx0fVxuXG5cdGFyZ3MgLT0gMTY7XG5cblx0bGV0IHJlbTtcblx0Y29uc3QgciA9IE1hdGguZmxvb3IoYXJncyAvIDM2KSAvIDUgKiAyNTU7XG5cdGNvbnN0IGcgPSBNYXRoLmZsb29yKChyZW0gPSBhcmdzICUgMzYpIC8gNikgLyA1ICogMjU1O1xuXHRjb25zdCBiID0gKHJlbSAlIDYpIC8gNSAqIDI1NTtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGV4ID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0Y29uc3QgaW50ZWdlciA9ICgoTWF0aC5yb3VuZChhcmdzWzBdKSAmIDB4RkYpIDw8IDE2KVxuXHRcdCsgKChNYXRoLnJvdW5kKGFyZ3NbMV0pICYgMHhGRikgPDwgOClcblx0XHQrIChNYXRoLnJvdW5kKGFyZ3NbMl0pICYgMHhGRik7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQuaGV4LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IG1hdGNoID0gYXJncy50b1N0cmluZygxNikubWF0Y2goL1thLWYwLTldezZ9fFthLWYwLTldezN9L2kpO1xuXHRpZiAoIW1hdGNoKSB7XG5cdFx0cmV0dXJuIFswLCAwLCAwXTtcblx0fVxuXG5cdGxldCBjb2xvclN0cmluZyA9IG1hdGNoWzBdO1xuXG5cdGlmIChtYXRjaFswXS5sZW5ndGggPT09IDMpIHtcblx0XHRjb2xvclN0cmluZyA9IGNvbG9yU3RyaW5nLnNwbGl0KCcnKS5tYXAoY2hhciA9PiB7XG5cdFx0XHRyZXR1cm4gY2hhciArIGNoYXI7XG5cdFx0fSkuam9pbignJyk7XG5cdH1cblxuXHRjb25zdCBpbnRlZ2VyID0gcGFyc2VJbnQoY29sb3JTdHJpbmcsIDE2KTtcblx0Y29uc3QgciA9IChpbnRlZ2VyID4+IDE2KSAmIDB4RkY7XG5cdGNvbnN0IGcgPSAoaW50ZWdlciA+PiA4KSAmIDB4RkY7XG5cdGNvbnN0IGIgPSBpbnRlZ2VyICYgMHhGRjtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGNnID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtYXggPSBNYXRoLm1heChNYXRoLm1heChyLCBnKSwgYik7XG5cdGNvbnN0IG1pbiA9IE1hdGgubWluKE1hdGgubWluKHIsIGcpLCBiKTtcblx0Y29uc3QgY2hyb21hID0gKG1heCAtIG1pbik7XG5cdGxldCBncmF5c2NhbGU7XG5cdGxldCBodWU7XG5cblx0aWYgKGNocm9tYSA8IDEpIHtcblx0XHRncmF5c2NhbGUgPSBtaW4gLyAoMSAtIGNocm9tYSk7XG5cdH0gZWxzZSB7XG5cdFx0Z3JheXNjYWxlID0gMDtcblx0fVxuXG5cdGlmIChjaHJvbWEgPD0gMCkge1xuXHRcdGh1ZSA9IDA7XG5cdH0gZWxzZVxuXHRpZiAobWF4ID09PSByKSB7XG5cdFx0aHVlID0gKChnIC0gYikgLyBjaHJvbWEpICUgNjtcblx0fSBlbHNlXG5cdGlmIChtYXggPT09IGcpIHtcblx0XHRodWUgPSAyICsgKGIgLSByKSAvIGNocm9tYTtcblx0fSBlbHNlIHtcblx0XHRodWUgPSA0ICsgKHIgLSBnKSAvIGNocm9tYTtcblx0fVxuXG5cdGh1ZSAvPSA2O1xuXHRodWUgJT0gMTtcblxuXHRyZXR1cm4gW2h1ZSAqIDM2MCwgY2hyb21hICogMTAwLCBncmF5c2NhbGUgKiAxMDBdO1xufTtcblxuY29udmVydC5oc2wuaGNnID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGMgPSBsIDwgMC41ID8gKDIuMCAqIHMgKiBsKSA6ICgyLjAgKiBzICogKDEuMCAtIGwpKTtcblxuXHRsZXQgZiA9IDA7XG5cdGlmIChjIDwgMS4wKSB7XG5cdFx0ZiA9IChsIC0gMC41ICogYykgLyAoMS4wIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzbFswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmhzdi5oY2cgPSBmdW5jdGlvbiAoaHN2KSB7XG5cdGNvbnN0IHMgPSBoc3ZbMV0gLyAxMDA7XG5cdGNvbnN0IHYgPSBoc3ZbMl0gLyAxMDA7XG5cblx0Y29uc3QgYyA9IHMgKiB2O1xuXHRsZXQgZiA9IDA7XG5cblx0aWYgKGMgPCAxLjApIHtcblx0XHRmID0gKHYgLSBjKSAvICgxIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzdlswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0LmhjZy5yZ2IgPSBmdW5jdGlvbiAoaGNnKSB7XG5cdGNvbnN0IGggPSBoY2dbMF0gLyAzNjA7XG5cdGNvbnN0IGMgPSBoY2dbMV0gLyAxMDA7XG5cdGNvbnN0IGcgPSBoY2dbMl0gLyAxMDA7XG5cblx0aWYgKGMgPT09IDAuMCkge1xuXHRcdHJldHVybiBbZyAqIDI1NSwgZyAqIDI1NSwgZyAqIDI1NV07XG5cdH1cblxuXHRjb25zdCBwdXJlID0gWzAsIDAsIDBdO1xuXHRjb25zdCBoaSA9IChoICUgMSkgKiA2O1xuXHRjb25zdCB2ID0gaGkgJSAxO1xuXHRjb25zdCB3ID0gMSAtIHY7XG5cdGxldCBtZyA9IDA7XG5cblx0LyogZXNsaW50LWRpc2FibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblx0c3dpdGNoIChNYXRoLmZsb29yKGhpKSkge1xuXHRcdGNhc2UgMDpcblx0XHRcdHB1cmVbMF0gPSAxOyBwdXJlWzFdID0gdjsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMTpcblx0XHRcdHB1cmVbMF0gPSB3OyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMjpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgMzpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gdzsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGNhc2UgNDpcblx0XHRcdHB1cmVbMF0gPSB2OyBwdXJlWzFdID0gMDsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGRlZmF1bHQ6XG5cdFx0XHRwdXJlWzBdID0gMTsgcHVyZVsxXSA9IDA7IHB1cmVbMl0gPSB3O1xuXHR9XG5cdC8qIGVzbGludC1lbmFibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblxuXHRtZyA9ICgxLjAgLSBjKSAqIGc7XG5cblx0cmV0dXJuIFtcblx0XHQoYyAqIHB1cmVbMF0gKyBtZykgKiAyNTUsXG5cdFx0KGMgKiBwdXJlWzFdICsgbWcpICogMjU1LFxuXHRcdChjICogcHVyZVsyXSArIG1nKSAqIDI1NVxuXHRdO1xufTtcblxuY29udmVydC5oY2cuaHN2ID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IHYgPSBjICsgZyAqICgxLjAgLSBjKTtcblx0bGV0IGYgPSAwO1xuXG5cdGlmICh2ID4gMC4wKSB7XG5cdFx0ZiA9IGMgLyB2O1xuXHR9XG5cblx0cmV0dXJuIFtoY2dbMF0sIGYgKiAxMDAsIHYgKiAxMDBdO1xufTtcblxuY29udmVydC5oY2cuaHNsID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGwgPSBnICogKDEuMCAtIGMpICsgMC41ICogYztcblx0bGV0IHMgPSAwO1xuXG5cdGlmIChsID4gMC4wICYmIGwgPCAwLjUpIHtcblx0XHRzID0gYyAvICgyICogbCk7XG5cdH0gZWxzZVxuXHRpZiAobCA+PSAwLjUgJiYgbCA8IDEuMCkge1xuXHRcdHMgPSBjIC8gKDIgKiAoMSAtIGwpKTtcblx0fVxuXG5cdHJldHVybiBbaGNnWzBdLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaGNnLmh3YiA9IGZ1bmN0aW9uIChoY2cpIHtcblx0Y29uc3QgYyA9IGhjZ1sxXSAvIDEwMDtcblx0Y29uc3QgZyA9IGhjZ1syXSAvIDEwMDtcblx0Y29uc3QgdiA9IGMgKyBnICogKDEuMCAtIGMpO1xuXHRyZXR1cm4gW2hjZ1swXSwgKHYgLSBjKSAqIDEwMCwgKDEgLSB2KSAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmh3Yi5oY2cgPSBmdW5jdGlvbiAoaHdiKSB7XG5cdGNvbnN0IHcgPSBod2JbMV0gLyAxMDA7XG5cdGNvbnN0IGIgPSBod2JbMl0gLyAxMDA7XG5cdGNvbnN0IHYgPSAxIC0gYjtcblx0Y29uc3QgYyA9IHYgLSB3O1xuXHRsZXQgZyA9IDA7XG5cblx0aWYgKGMgPCAxKSB7XG5cdFx0ZyA9ICh2IC0gYykgLyAoMSAtIGMpO1xuXHR9XG5cblx0cmV0dXJuIFtod2JbMF0sIGMgKiAxMDAsIGcgKiAxMDBdO1xufTtcblxuY29udmVydC5hcHBsZS5yZ2IgPSBmdW5jdGlvbiAoYXBwbGUpIHtcblx0cmV0dXJuIFsoYXBwbGVbMF0gLyA2NTUzNSkgKiAyNTUsIChhcHBsZVsxXSAvIDY1NTM1KSAqIDI1NSwgKGFwcGxlWzJdIC8gNjU1MzUpICogMjU1XTtcbn07XG5cbmNvbnZlcnQucmdiLmFwcGxlID0gZnVuY3Rpb24gKHJnYikge1xuXHRyZXR1cm4gWyhyZ2JbMF0gLyAyNTUpICogNjU1MzUsIChyZ2JbMV0gLyAyNTUpICogNjU1MzUsIChyZ2JbMl0gLyAyNTUpICogNjU1MzVdO1xufTtcblxuY29udmVydC5ncmF5LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdHJldHVybiBbYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmdyYXkuaHNsID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0cmV0dXJuIFswLCAwLCBhcmdzWzBdXTtcbn07XG5cbmNvbnZlcnQuZ3JheS5oc3YgPSBjb252ZXJ0LmdyYXkuaHNsO1xuXG5jb252ZXJ0LmdyYXkuaHdiID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0cmV0dXJuIFswLCAxMDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmNteWsgPSBmdW5jdGlvbiAoZ3JheSkge1xuXHRyZXR1cm4gWzAsIDAsIDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmxhYiA9IGZ1bmN0aW9uIChncmF5KSB7XG5cdHJldHVybiBbZ3JheVswXSwgMCwgMF07XG59O1xuXG5jb252ZXJ0LmdyYXkuaGV4ID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0Y29uc3QgdmFsID0gTWF0aC5yb3VuZChncmF5WzBdIC8gMTAwICogMjU1KSAmIDB4RkY7XG5cdGNvbnN0IGludGVnZXIgPSAodmFsIDw8IDE2KSArICh2YWwgPDwgOCkgKyB2YWw7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQucmdiLmdyYXkgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHZhbCA9IChyZ2JbMF0gKyByZ2JbMV0gKyByZ2JbMl0pIC8gMztcblx0cmV0dXJuIFt2YWwgLyAyNTUgKiAxMDBdO1xufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/conversions.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-convert/index.js": +/*!****************************************************************!*\ + !*** ./node_modules/color/node_modules/color-convert/index.js ***! + \****************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\nconst route = __webpack_require__(/*! ./route */ \"./node_modules/color/node_modules/color-convert/route.js\");\n\nconst convert = {};\n\nconst models = Object.keys(conversions);\n\nfunction wrapRaw(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\treturn fn(args);\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nfunction wrapRounded(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\tconst result = fn(args);\n\n\t\t// We're assuming the result is an array here.\n\t\t// see notice in conversions.js; don't use box types\n\t\t// in conversion functions.\n\t\tif (typeof result === 'object') {\n\t\t\tfor (let len = result.length, i = 0; i < len; i++) {\n\t\t\t\tresult[i] = Math.round(result[i]);\n\t\t\t}\n\t\t}\n\n\t\treturn result;\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nmodels.forEach(fromModel => {\n\tconvert[fromModel] = {};\n\n\tObject.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels});\n\tObject.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels});\n\n\tconst routes = route(fromModel);\n\tconst routeModels = Object.keys(routes);\n\n\trouteModels.forEach(toModel => {\n\t\tconst fn = routes[toModel];\n\n\t\tconvert[fromModel][toModel] = wrapRounded(fn);\n\t\tconvert[fromModel][toModel].raw = wrapRaw(fn);\n\t});\n});\n\nmodule.exports = convert;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7QUFDM0MsY0FBYyxtQkFBTyxDQUFDLHlFQUFTOztBQUUvQjs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0Esd0NBQXdDLFNBQVM7QUFDakQ7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBLHdEQUF3RCx1Q0FBdUM7QUFDL0Ysc0RBQXNELHFDQUFxQzs7QUFFM0Y7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxFQUFFO0FBQ0YsQ0FBQzs7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanM/ZGVkZCJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBjb252ZXJzaW9ucyA9IHJlcXVpcmUoJy4vY29udmVyc2lvbnMnKTtcbmNvbnN0IHJvdXRlID0gcmVxdWlyZSgnLi9yb3V0ZScpO1xuXG5jb25zdCBjb252ZXJ0ID0ge307XG5cbmNvbnN0IG1vZGVscyA9IE9iamVjdC5rZXlzKGNvbnZlcnNpb25zKTtcblxuZnVuY3Rpb24gd3JhcFJhdyhmbikge1xuXHRjb25zdCB3cmFwcGVkRm4gPSBmdW5jdGlvbiAoLi4uYXJncykge1xuXHRcdGNvbnN0IGFyZzAgPSBhcmdzWzBdO1xuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGZuKGFyZ3MpO1xuXHR9O1xuXG5cdC8vIFByZXNlcnZlIC5jb252ZXJzaW9uIHByb3BlcnR5IGlmIHRoZXJlIGlzIG9uZVxuXHRpZiAoJ2NvbnZlcnNpb24nIGluIGZuKSB7XG5cdFx0d3JhcHBlZEZuLmNvbnZlcnNpb24gPSBmbi5jb252ZXJzaW9uO1xuXHR9XG5cblx0cmV0dXJuIHdyYXBwZWRGbjtcbn1cblxuZnVuY3Rpb24gd3JhcFJvdW5kZWQoZm4pIHtcblx0Y29uc3Qgd3JhcHBlZEZuID0gZnVuY3Rpb24gKC4uLmFyZ3MpIHtcblx0XHRjb25zdCBhcmcwID0gYXJnc1swXTtcblxuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgcmVzdWx0ID0gZm4oYXJncyk7XG5cblx0XHQvLyBXZSdyZSBhc3N1bWluZyB0aGUgcmVzdWx0IGlzIGFuIGFycmF5IGhlcmUuXG5cdFx0Ly8gc2VlIG5vdGljZSBpbiBjb252ZXJzaW9ucy5qczsgZG9uJ3QgdXNlIGJveCB0eXBlc1xuXHRcdC8vIGluIGNvbnZlcnNpb24gZnVuY3Rpb25zLlxuXHRcdGlmICh0eXBlb2YgcmVzdWx0ID09PSAnb2JqZWN0Jykge1xuXHRcdFx0Zm9yIChsZXQgbGVuID0gcmVzdWx0Lmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0XHRyZXN1bHRbaV0gPSBNYXRoLnJvdW5kKHJlc3VsdFtpXSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJlc3VsdDtcblx0fTtcblxuXHQvLyBQcmVzZXJ2ZSAuY29udmVyc2lvbiBwcm9wZXJ0eSBpZiB0aGVyZSBpcyBvbmVcblx0aWYgKCdjb252ZXJzaW9uJyBpbiBmbikge1xuXHRcdHdyYXBwZWRGbi5jb252ZXJzaW9uID0gZm4uY29udmVyc2lvbjtcblx0fVxuXG5cdHJldHVybiB3cmFwcGVkRm47XG59XG5cbm1vZGVscy5mb3JFYWNoKGZyb21Nb2RlbCA9PiB7XG5cdGNvbnZlcnRbZnJvbU1vZGVsXSA9IHt9O1xuXG5cdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShjb252ZXJ0W2Zyb21Nb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY29udmVyc2lvbnNbZnJvbU1vZGVsXS5jaGFubmVsc30pO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFtmcm9tTW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBjb252ZXJzaW9uc1tmcm9tTW9kZWxdLmxhYmVsc30pO1xuXG5cdGNvbnN0IHJvdXRlcyA9IHJvdXRlKGZyb21Nb2RlbCk7XG5cdGNvbnN0IHJvdXRlTW9kZWxzID0gT2JqZWN0LmtleXMocm91dGVzKTtcblxuXHRyb3V0ZU1vZGVscy5mb3JFYWNoKHRvTW9kZWwgPT4ge1xuXHRcdGNvbnN0IGZuID0gcm91dGVzW3RvTW9kZWxdO1xuXG5cdFx0Y29udmVydFtmcm9tTW9kZWxdW3RvTW9kZWxdID0gd3JhcFJvdW5kZWQoZm4pO1xuXHRcdGNvbnZlcnRbZnJvbU1vZGVsXVt0b01vZGVsXS5yYXcgPSB3cmFwUmF3KGZuKTtcblx0fSk7XG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/index.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-convert/route.js": +/*!****************************************************************!*\ + !*** ./node_modules/color/node_modules/color-convert/route.js ***! + \****************************************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\n\n/*\n\tThis function routes a model to all other models.\n\n\tall functions that are routed have a property `.conversion` attached\n\tto the returned synthetic function. This property is an array\n\tof strings, each with the steps in between the 'from' and 'to'\n\tcolor models (inclusive).\n\n\tconversions that are not possible simply are not included.\n*/\n\nfunction buildGraph() {\n\tconst graph = {};\n\t// https://jsperf.com/object-keys-vs-for-in-with-closure/3\n\tconst models = Object.keys(conversions);\n\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tgraph[models[i]] = {\n\t\t\t// http://jsperf.com/1-vs-infinity\n\t\t\t// micro-opt, but this is simple.\n\t\t\tdistance: -1,\n\t\t\tparent: null\n\t\t};\n\t}\n\n\treturn graph;\n}\n\n// https://en.wikipedia.org/wiki/Breadth-first_search\nfunction deriveBFS(fromModel) {\n\tconst graph = buildGraph();\n\tconst queue = [fromModel]; // Unshift -> queue -> pop\n\n\tgraph[fromModel].distance = 0;\n\n\twhile (queue.length) {\n\t\tconst current = queue.pop();\n\t\tconst adjacents = Object.keys(conversions[current]);\n\n\t\tfor (let len = adjacents.length, i = 0; i < len; i++) {\n\t\t\tconst adjacent = adjacents[i];\n\t\t\tconst node = graph[adjacent];\n\n\t\t\tif (node.distance === -1) {\n\t\t\t\tnode.distance = graph[current].distance + 1;\n\t\t\t\tnode.parent = current;\n\t\t\t\tqueue.unshift(adjacent);\n\t\t\t}\n\t\t}\n\t}\n\n\treturn graph;\n}\n\nfunction link(from, to) {\n\treturn function (args) {\n\t\treturn to(from(args));\n\t};\n}\n\nfunction wrapConversion(toModel, graph) {\n\tconst path = [graph[toModel].parent, toModel];\n\tlet fn = conversions[graph[toModel].parent][toModel];\n\n\tlet cur = graph[toModel].parent;\n\twhile (graph[cur].parent) {\n\t\tpath.unshift(graph[cur].parent);\n\t\tfn = link(conversions[graph[cur].parent][cur], fn);\n\t\tcur = graph[cur].parent;\n\t}\n\n\tfn.conversion = path;\n\treturn fn;\n}\n\nmodule.exports = function (fromModel) {\n\tconst graph = deriveBFS(fromModel);\n\tconst conversion = {};\n\n\tconst models = Object.keys(graph);\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tconst toModel = models[i];\n\t\tconst node = graph[toModel];\n\n\t\tif (node.parent === null) {\n\t\t\t// No possible conversion, or this node is the source model.\n\t\t\tcontinue;\n\t\t}\n\n\t\tconversion[toModel] = wrapConversion(toModel, graph);\n\t}\n\n\treturn conversion;\n};\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvcm91dGUuanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7O0FBRTNDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxzQ0FBc0MsU0FBUztBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDBDQUEwQyxTQUFTO0FBQ25EO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHNDQUFzQyxTQUFTO0FBQy9DO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9ub2RlX21vZHVsZXMvY29sb3ItY29udmVydC9yb3V0ZS5qcz82ZTdlIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbnZlcnNpb25zID0gcmVxdWlyZSgnLi9jb252ZXJzaW9ucycpO1xuXG4vKlxuXHRUaGlzIGZ1bmN0aW9uIHJvdXRlcyBhIG1vZGVsIHRvIGFsbCBvdGhlciBtb2RlbHMuXG5cblx0YWxsIGZ1bmN0aW9ucyB0aGF0IGFyZSByb3V0ZWQgaGF2ZSBhIHByb3BlcnR5IGAuY29udmVyc2lvbmAgYXR0YWNoZWRcblx0dG8gdGhlIHJldHVybmVkIHN5bnRoZXRpYyBmdW5jdGlvbi4gVGhpcyBwcm9wZXJ0eSBpcyBhbiBhcnJheVxuXHRvZiBzdHJpbmdzLCBlYWNoIHdpdGggdGhlIHN0ZXBzIGluIGJldHdlZW4gdGhlICdmcm9tJyBhbmQgJ3RvJ1xuXHRjb2xvciBtb2RlbHMgKGluY2x1c2l2ZSkuXG5cblx0Y29udmVyc2lvbnMgdGhhdCBhcmUgbm90IHBvc3NpYmxlIHNpbXBseSBhcmUgbm90IGluY2x1ZGVkLlxuKi9cblxuZnVuY3Rpb24gYnVpbGRHcmFwaCgpIHtcblx0Y29uc3QgZ3JhcGggPSB7fTtcblx0Ly8gaHR0cHM6Ly9qc3BlcmYuY29tL29iamVjdC1rZXlzLXZzLWZvci1pbi13aXRoLWNsb3N1cmUvM1xuXHRjb25zdCBtb2RlbHMgPSBPYmplY3Qua2V5cyhjb252ZXJzaW9ucyk7XG5cblx0Zm9yIChsZXQgbGVuID0gbW9kZWxzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdGdyYXBoW21vZGVsc1tpXV0gPSB7XG5cdFx0XHQvLyBodHRwOi8vanNwZXJmLmNvbS8xLXZzLWluZmluaXR5XG5cdFx0XHQvLyBtaWNyby1vcHQsIGJ1dCB0aGlzIGlzIHNpbXBsZS5cblx0XHRcdGRpc3RhbmNlOiAtMSxcblx0XHRcdHBhcmVudDogbnVsbFxuXHRcdH07XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbi8vIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0JyZWFkdGgtZmlyc3Rfc2VhcmNoXG5mdW5jdGlvbiBkZXJpdmVCRlMoZnJvbU1vZGVsKSB7XG5cdGNvbnN0IGdyYXBoID0gYnVpbGRHcmFwaCgpO1xuXHRjb25zdCBxdWV1ZSA9IFtmcm9tTW9kZWxdOyAvLyBVbnNoaWZ0IC0+IHF1ZXVlIC0+IHBvcFxuXG5cdGdyYXBoW2Zyb21Nb2RlbF0uZGlzdGFuY2UgPSAwO1xuXG5cdHdoaWxlIChxdWV1ZS5sZW5ndGgpIHtcblx0XHRjb25zdCBjdXJyZW50ID0gcXVldWUucG9wKCk7XG5cdFx0Y29uc3QgYWRqYWNlbnRzID0gT2JqZWN0LmtleXMoY29udmVyc2lvbnNbY3VycmVudF0pO1xuXG5cdFx0Zm9yIChsZXQgbGVuID0gYWRqYWNlbnRzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0Y29uc3QgYWRqYWNlbnQgPSBhZGphY2VudHNbaV07XG5cdFx0XHRjb25zdCBub2RlID0gZ3JhcGhbYWRqYWNlbnRdO1xuXG5cdFx0XHRpZiAobm9kZS5kaXN0YW5jZSA9PT0gLTEpIHtcblx0XHRcdFx0bm9kZS5kaXN0YW5jZSA9IGdyYXBoW2N1cnJlbnRdLmRpc3RhbmNlICsgMTtcblx0XHRcdFx0bm9kZS5wYXJlbnQgPSBjdXJyZW50O1xuXHRcdFx0XHRxdWV1ZS51bnNoaWZ0KGFkamFjZW50KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbmZ1bmN0aW9uIGxpbmsoZnJvbSwgdG8pIHtcblx0cmV0dXJuIGZ1bmN0aW9uIChhcmdzKSB7XG5cdFx0cmV0dXJuIHRvKGZyb20oYXJncykpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiB3cmFwQ29udmVyc2lvbih0b01vZGVsLCBncmFwaCkge1xuXHRjb25zdCBwYXRoID0gW2dyYXBoW3RvTW9kZWxdLnBhcmVudCwgdG9Nb2RlbF07XG5cdGxldCBmbiA9IGNvbnZlcnNpb25zW2dyYXBoW3RvTW9kZWxdLnBhcmVudF1bdG9Nb2RlbF07XG5cblx0bGV0IGN1ciA9IGdyYXBoW3RvTW9kZWxdLnBhcmVudDtcblx0d2hpbGUgKGdyYXBoW2N1cl0ucGFyZW50KSB7XG5cdFx0cGF0aC51bnNoaWZ0KGdyYXBoW2N1cl0ucGFyZW50KTtcblx0XHRmbiA9IGxpbmsoY29udmVyc2lvbnNbZ3JhcGhbY3VyXS5wYXJlbnRdW2N1cl0sIGZuKTtcblx0XHRjdXIgPSBncmFwaFtjdXJdLnBhcmVudDtcblx0fVxuXG5cdGZuLmNvbnZlcnNpb24gPSBwYXRoO1xuXHRyZXR1cm4gZm47XG59XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGZyb21Nb2RlbCkge1xuXHRjb25zdCBncmFwaCA9IGRlcml2ZUJGUyhmcm9tTW9kZWwpO1xuXHRjb25zdCBjb252ZXJzaW9uID0ge307XG5cblx0Y29uc3QgbW9kZWxzID0gT2JqZWN0LmtleXMoZ3JhcGgpO1xuXHRmb3IgKGxldCBsZW4gPSBtb2RlbHMubGVuZ3RoLCBpID0gMDsgaSA8IGxlbjsgaSsrKSB7XG5cdFx0Y29uc3QgdG9Nb2RlbCA9IG1vZGVsc1tpXTtcblx0XHRjb25zdCBub2RlID0gZ3JhcGhbdG9Nb2RlbF07XG5cblx0XHRpZiAobm9kZS5wYXJlbnQgPT09IG51bGwpIHtcblx0XHRcdC8vIE5vIHBvc3NpYmxlIGNvbnZlcnNpb24sIG9yIHRoaXMgbm9kZSBpcyB0aGUgc291cmNlIG1vZGVsLlxuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXG5cdFx0Y29udmVyc2lvblt0b01vZGVsXSA9IHdyYXBDb252ZXJzaW9uKHRvTW9kZWwsIGdyYXBoKTtcblx0fVxuXG5cdHJldHVybiBjb252ZXJzaW9uO1xufTtcblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/route.js\n"); + +/***/ }), + +/***/ "./node_modules/color/node_modules/color-name/index.js": +/*!*************************************************************!*\ + !*** ./node_modules/color/node_modules/color-name/index.js ***! + \*************************************************************/ +/***/ (function(module) { + +"use strict"; +eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanM/OGIxYSJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbm1vZHVsZS5leHBvcnRzID0ge1xyXG5cdFwiYWxpY2VibHVlXCI6IFsyNDAsIDI0OCwgMjU1XSxcclxuXHRcImFudGlxdWV3aGl0ZVwiOiBbMjUwLCAyMzUsIDIxNV0sXHJcblx0XCJhcXVhXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJhcXVhbWFyaW5lXCI6IFsxMjcsIDI1NSwgMjEyXSxcclxuXHRcImF6dXJlXCI6IFsyNDAsIDI1NSwgMjU1XSxcclxuXHRcImJlaWdlXCI6IFsyNDUsIDI0NSwgMjIwXSxcclxuXHRcImJpc3F1ZVwiOiBbMjU1LCAyMjgsIDE5Nl0sXHJcblx0XCJibGFja1wiOiBbMCwgMCwgMF0sXHJcblx0XCJibGFuY2hlZGFsbW9uZFwiOiBbMjU1LCAyMzUsIDIwNV0sXHJcblx0XCJibHVlXCI6IFswLCAwLCAyNTVdLFxyXG5cdFwiYmx1ZXZpb2xldFwiOiBbMTM4LCA0MywgMjI2XSxcclxuXHRcImJyb3duXCI6IFsxNjUsIDQyLCA0Ml0sXHJcblx0XCJidXJseXdvb2RcIjogWzIyMiwgMTg0LCAxMzVdLFxyXG5cdFwiY2FkZXRibHVlXCI6IFs5NSwgMTU4LCAxNjBdLFxyXG5cdFwiY2hhcnRyZXVzZVwiOiBbMTI3LCAyNTUsIDBdLFxyXG5cdFwiY2hvY29sYXRlXCI6IFsyMTAsIDEwNSwgMzBdLFxyXG5cdFwiY29yYWxcIjogWzI1NSwgMTI3LCA4MF0sXHJcblx0XCJjb3JuZmxvd2VyYmx1ZVwiOiBbMTAwLCAxNDksIDIzN10sXHJcblx0XCJjb3Juc2lsa1wiOiBbMjU1LCAyNDgsIDIyMF0sXHJcblx0XCJjcmltc29uXCI6IFsyMjAsIDIwLCA2MF0sXHJcblx0XCJjeWFuXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJkYXJrYmx1ZVwiOiBbMCwgMCwgMTM5XSxcclxuXHRcImRhcmtjeWFuXCI6IFswLCAxMzksIDEzOV0sXHJcblx0XCJkYXJrZ29sZGVucm9kXCI6IFsxODQsIDEzNCwgMTFdLFxyXG5cdFwiZGFya2dyYXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2dyZWVuXCI6IFswLCAxMDAsIDBdLFxyXG5cdFwiZGFya2dyZXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2toYWtpXCI6IFsxODksIDE4MywgMTA3XSxcclxuXHRcImRhcmttYWdlbnRhXCI6IFsxMzksIDAsIDEzOV0sXHJcblx0XCJkYXJrb2xpdmVncmVlblwiOiBbODUsIDEwNywgNDddLFxyXG5cdFwiZGFya29yYW5nZVwiOiBbMjU1LCAxNDAsIDBdLFxyXG5cdFwiZGFya29yY2hpZFwiOiBbMTUzLCA1MCwgMjA0XSxcclxuXHRcImRhcmtyZWRcIjogWzEzOSwgMCwgMF0sXHJcblx0XCJkYXJrc2FsbW9uXCI6IFsyMzMsIDE1MCwgMTIyXSxcclxuXHRcImRhcmtzZWFncmVlblwiOiBbMTQzLCAxODgsIDE0M10sXHJcblx0XCJkYXJrc2xhdGVibHVlXCI6IFs3MiwgNjEsIDEzOV0sXHJcblx0XCJkYXJrc2xhdGVncmF5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmtzbGF0ZWdyZXlcIjogWzQ3LCA3OSwgNzldLFxyXG5cdFwiZGFya3R1cnF1b2lzZVwiOiBbMCwgMjA2LCAyMDldLFxyXG5cdFwiZGFya3Zpb2xldFwiOiBbMTQ4LCAwLCAyMTFdLFxyXG5cdFwiZGVlcHBpbmtcIjogWzI1NSwgMjAsIDE0N10sXHJcblx0XCJkZWVwc2t5Ymx1ZVwiOiBbMCwgMTkxLCAyNTVdLFxyXG5cdFwiZGltZ3JheVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkaW1ncmV5XCI6IFsxMDUsIDEwNSwgMTA1XSxcclxuXHRcImRvZGdlcmJsdWVcIjogWzMwLCAxNDQsIDI1NV0sXHJcblx0XCJmaXJlYnJpY2tcIjogWzE3OCwgMzQsIDM0XSxcclxuXHRcImZsb3JhbHdoaXRlXCI6IFsyNTUsIDI1MCwgMjQwXSxcclxuXHRcImZvcmVzdGdyZWVuXCI6IFszNCwgMTM5LCAzNF0sXHJcblx0XCJmdWNoc2lhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJnYWluc2Jvcm9cIjogWzIyMCwgMjIwLCAyMjBdLFxyXG5cdFwiZ2hvc3R3aGl0ZVwiOiBbMjQ4LCAyNDgsIDI1NV0sXHJcblx0XCJnb2xkXCI6IFsyNTUsIDIxNSwgMF0sXHJcblx0XCJnb2xkZW5yb2RcIjogWzIxOCwgMTY1LCAzMl0sXHJcblx0XCJncmF5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImdyZWVuXCI6IFswLCAxMjgsIDBdLFxyXG5cdFwiZ3JlZW55ZWxsb3dcIjogWzE3MywgMjU1LCA0N10sXHJcblx0XCJncmV5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImhvbmV5ZGV3XCI6IFsyNDAsIDI1NSwgMjQwXSxcclxuXHRcImhvdHBpbmtcIjogWzI1NSwgMTA1LCAxODBdLFxyXG5cdFwiaW5kaWFucmVkXCI6IFsyMDUsIDkyLCA5Ml0sXHJcblx0XCJpbmRpZ29cIjogWzc1LCAwLCAxMzBdLFxyXG5cdFwiaXZvcnlcIjogWzI1NSwgMjU1LCAyNDBdLFxyXG5cdFwia2hha2lcIjogWzI0MCwgMjMwLCAxNDBdLFxyXG5cdFwibGF2ZW5kZXJcIjogWzIzMCwgMjMwLCAyNTBdLFxyXG5cdFwibGF2ZW5kZXJibHVzaFwiOiBbMjU1LCAyNDAsIDI0NV0sXHJcblx0XCJsYXduZ3JlZW5cIjogWzEyNCwgMjUyLCAwXSxcclxuXHRcImxlbW9uY2hpZmZvblwiOiBbMjU1LCAyNTAsIDIwNV0sXHJcblx0XCJsaWdodGJsdWVcIjogWzE3MywgMjE2LCAyMzBdLFxyXG5cdFwibGlnaHRjb3JhbFwiOiBbMjQwLCAxMjgsIDEyOF0sXHJcblx0XCJsaWdodGN5YW5cIjogWzIyNCwgMjU1LCAyNTVdLFxyXG5cdFwibGlnaHRnb2xkZW5yb2R5ZWxsb3dcIjogWzI1MCwgMjUwLCAyMTBdLFxyXG5cdFwibGlnaHRncmF5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0Z3JlZW5cIjogWzE0NCwgMjM4LCAxNDRdLFxyXG5cdFwibGlnaHRncmV5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0cGlua1wiOiBbMjU1LCAxODIsIDE5M10sXHJcblx0XCJsaWdodHNhbG1vblwiOiBbMjU1LCAxNjAsIDEyMl0sXHJcblx0XCJsaWdodHNlYWdyZWVuXCI6IFszMiwgMTc4LCAxNzBdLFxyXG5cdFwibGlnaHRza3libHVlXCI6IFsxMzUsIDIwNiwgMjUwXSxcclxuXHRcImxpZ2h0c2xhdGVncmF5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c2xhdGVncmV5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c3RlZWxibHVlXCI6IFsxNzYsIDE5NiwgMjIyXSxcclxuXHRcImxpZ2h0eWVsbG93XCI6IFsyNTUsIDI1NSwgMjI0XSxcclxuXHRcImxpbWVcIjogWzAsIDI1NSwgMF0sXHJcblx0XCJsaW1lZ3JlZW5cIjogWzUwLCAyMDUsIDUwXSxcclxuXHRcImxpbmVuXCI6IFsyNTAsIDI0MCwgMjMwXSxcclxuXHRcIm1hZ2VudGFcIjogWzI1NSwgMCwgMjU1XSxcclxuXHRcIm1hcm9vblwiOiBbMTI4LCAwLCAwXSxcclxuXHRcIm1lZGl1bWFxdWFtYXJpbmVcIjogWzEwMiwgMjA1LCAxNzBdLFxyXG5cdFwibWVkaXVtYmx1ZVwiOiBbMCwgMCwgMjA1XSxcclxuXHRcIm1lZGl1bW9yY2hpZFwiOiBbMTg2LCA4NSwgMjExXSxcclxuXHRcIm1lZGl1bXB1cnBsZVwiOiBbMTQ3LCAxMTIsIDIxOV0sXHJcblx0XCJtZWRpdW1zZWFncmVlblwiOiBbNjAsIDE3OSwgMTEzXSxcclxuXHRcIm1lZGl1bXNsYXRlYmx1ZVwiOiBbMTIzLCAxMDQsIDIzOF0sXHJcblx0XCJtZWRpdW1zcHJpbmdncmVlblwiOiBbMCwgMjUwLCAxNTRdLFxyXG5cdFwibWVkaXVtdHVycXVvaXNlXCI6IFs3MiwgMjA5LCAyMDRdLFxyXG5cdFwibWVkaXVtdmlvbGV0cmVkXCI6IFsxOTksIDIxLCAxMzNdLFxyXG5cdFwibWlkbmlnaHRibHVlXCI6IFsyNSwgMjUsIDExMl0sXHJcblx0XCJtaW50Y3JlYW1cIjogWzI0NSwgMjU1LCAyNTBdLFxyXG5cdFwibWlzdHlyb3NlXCI6IFsyNTUsIDIyOCwgMjI1XSxcclxuXHRcIm1vY2Nhc2luXCI6IFsyNTUsIDIyOCwgMTgxXSxcclxuXHRcIm5hdmFqb3doaXRlXCI6IFsyNTUsIDIyMiwgMTczXSxcclxuXHRcIm5hdnlcIjogWzAsIDAsIDEyOF0sXHJcblx0XCJvbGRsYWNlXCI6IFsyNTMsIDI0NSwgMjMwXSxcclxuXHRcIm9saXZlXCI6IFsxMjgsIDEyOCwgMF0sXHJcblx0XCJvbGl2ZWRyYWJcIjogWzEwNywgMTQyLCAzNV0sXHJcblx0XCJvcmFuZ2VcIjogWzI1NSwgMTY1LCAwXSxcclxuXHRcIm9yYW5nZXJlZFwiOiBbMjU1LCA2OSwgMF0sXHJcblx0XCJvcmNoaWRcIjogWzIxOCwgMTEyLCAyMTRdLFxyXG5cdFwicGFsZWdvbGRlbnJvZFwiOiBbMjM4LCAyMzIsIDE3MF0sXHJcblx0XCJwYWxlZ3JlZW5cIjogWzE1MiwgMjUxLCAxNTJdLFxyXG5cdFwicGFsZXR1cnF1b2lzZVwiOiBbMTc1LCAyMzgsIDIzOF0sXHJcblx0XCJwYWxldmlvbGV0cmVkXCI6IFsyMTksIDExMiwgMTQ3XSxcclxuXHRcInBhcGF5YXdoaXBcIjogWzI1NSwgMjM5LCAyMTNdLFxyXG5cdFwicGVhY2hwdWZmXCI6IFsyNTUsIDIxOCwgMTg1XSxcclxuXHRcInBlcnVcIjogWzIwNSwgMTMzLCA2M10sXHJcblx0XCJwaW5rXCI6IFsyNTUsIDE5MiwgMjAzXSxcclxuXHRcInBsdW1cIjogWzIyMSwgMTYwLCAyMjFdLFxyXG5cdFwicG93ZGVyYmx1ZVwiOiBbMTc2LCAyMjQsIDIzMF0sXHJcblx0XCJwdXJwbGVcIjogWzEyOCwgMCwgMTI4XSxcclxuXHRcInJlYmVjY2FwdXJwbGVcIjogWzEwMiwgNTEsIDE1M10sXHJcblx0XCJyZWRcIjogWzI1NSwgMCwgMF0sXHJcblx0XCJyb3N5YnJvd25cIjogWzE4OCwgMTQzLCAxNDNdLFxyXG5cdFwicm95YWxibHVlXCI6IFs2NSwgMTA1LCAyMjVdLFxyXG5cdFwic2FkZGxlYnJvd25cIjogWzEzOSwgNjksIDE5XSxcclxuXHRcInNhbG1vblwiOiBbMjUwLCAxMjgsIDExNF0sXHJcblx0XCJzYW5keWJyb3duXCI6IFsyNDQsIDE2NCwgOTZdLFxyXG5cdFwic2VhZ3JlZW5cIjogWzQ2LCAxMzksIDg3XSxcclxuXHRcInNlYXNoZWxsXCI6IFsyNTUsIDI0NSwgMjM4XSxcclxuXHRcInNpZW5uYVwiOiBbMTYwLCA4MiwgNDVdLFxyXG5cdFwic2lsdmVyXCI6IFsxOTIsIDE5MiwgMTkyXSxcclxuXHRcInNreWJsdWVcIjogWzEzNSwgMjA2LCAyMzVdLFxyXG5cdFwic2xhdGVibHVlXCI6IFsxMDYsIDkwLCAyMDVdLFxyXG5cdFwic2xhdGVncmF5XCI6IFsxMTIsIDEyOCwgMTQ0XSxcclxuXHRcInNsYXRlZ3JleVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbm93XCI6IFsyNTUsIDI1MCwgMjUwXSxcclxuXHRcInNwcmluZ2dyZWVuXCI6IFswLCAyNTUsIDEyN10sXHJcblx0XCJzdGVlbGJsdWVcIjogWzcwLCAxMzAsIDE4MF0sXHJcblx0XCJ0YW5cIjogWzIxMCwgMTgwLCAxNDBdLFxyXG5cdFwidGVhbFwiOiBbMCwgMTI4LCAxMjhdLFxyXG5cdFwidGhpc3RsZVwiOiBbMjE2LCAxOTEsIDIxNl0sXHJcblx0XCJ0b21hdG9cIjogWzI1NSwgOTksIDcxXSxcclxuXHRcInR1cnF1b2lzZVwiOiBbNjQsIDIyNCwgMjA4XSxcclxuXHRcInZpb2xldFwiOiBbMjM4LCAxMzAsIDIzOF0sXHJcblx0XCJ3aGVhdFwiOiBbMjQ1LCAyMjIsIDE3OV0sXHJcblx0XCJ3aGl0ZVwiOiBbMjU1LCAyNTUsIDI1NV0sXHJcblx0XCJ3aGl0ZXNtb2tlXCI6IFsyNDUsIDI0NSwgMjQ1XSxcclxuXHRcInllbGxvd1wiOiBbMjU1LCAyNTUsIDBdLFxyXG5cdFwieWVsbG93Z3JlZW5cIjogWzE1NCwgMjA1LCA1MF1cclxufTtcclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-name/index.js\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/brands.scss": +/*!************************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/brands.scss ***! + \************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9icmFuZHMuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbXBvbmVudHMvYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvYnJhbmRzLnNjc3M/YzgyYSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/brands.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/fontawesome.scss": +/*!*****************************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/fontawesome.scss ***! + \*****************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzPzVmZDYiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/fontawesome.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/regular.scss": +/*!*************************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/regular.scss ***! + \*************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9yZWd1bGFyLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzcz9kY2NjIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/regular.scss\n"); + +/***/ }), + +/***/ "./src/components/assets/fontawesome/scss/solid.scss": +/*!***********************************************************!*\ + !*** ./src/components/assets/fontawesome/scss/solid.scss ***! + \***********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzPzIxMjgiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/solid.scss\n"); + +/***/ }), + +/***/ "./src/tabs/editor.scss": +/*!******************************!*\ + !*** ./src/tabs/editor.scss ***! + \******************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFicy9lZGl0b3Iuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL3RhYnMvZWRpdG9yLnNjc3M/MzAwZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/tabs/editor.scss\n"); + +/***/ }), + +/***/ "./node_modules/simple-swizzle/index.js": +/*!**********************************************!*\ + !*** ./node_modules/simple-swizzle/index.js ***! + \**********************************************/ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + +"use strict"; +eval("\n\nvar isArrayish = __webpack_require__(/*! is-arrayish */ \"./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\");\n\nvar concat = Array.prototype.concat;\nvar slice = Array.prototype.slice;\n\nvar swizzle = module.exports = function swizzle(args) {\n\tvar results = [];\n\n\tfor (var i = 0, len = args.length; i < len; i++) {\n\t\tvar arg = args[i];\n\n\t\tif (isArrayish(arg)) {\n\t\t\t// http://jsperf.com/javascript-array-concat-vs-push/98\n\t\t\tresults = concat.call(results, slice.call(arg));\n\t\t} else {\n\t\t\tresults.push(arg);\n\t\t}\n\t}\n\n\treturn results;\n};\n\nswizzle.wrap = function (fn) {\n\treturn function () {\n\t\treturn fn(swizzle(arguments));\n\t};\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsaUJBQWlCLG1CQUFPLENBQUMsb0ZBQWE7O0FBRXRDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxvQ0FBb0MsU0FBUztBQUM3Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanM/MjUxNCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciBpc0FycmF5aXNoID0gcmVxdWlyZSgnaXMtYXJyYXlpc2gnKTtcblxudmFyIGNvbmNhdCA9IEFycmF5LnByb3RvdHlwZS5jb25jYXQ7XG52YXIgc2xpY2UgPSBBcnJheS5wcm90b3R5cGUuc2xpY2U7XG5cbnZhciBzd2l6emxlID0gbW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBzd2l6emxlKGFyZ3MpIHtcblx0dmFyIHJlc3VsdHMgPSBbXTtcblxuXHRmb3IgKHZhciBpID0gMCwgbGVuID0gYXJncy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xuXHRcdHZhciBhcmcgPSBhcmdzW2ldO1xuXG5cdFx0aWYgKGlzQXJyYXlpc2goYXJnKSkge1xuXHRcdFx0Ly8gaHR0cDovL2pzcGVyZi5jb20vamF2YXNjcmlwdC1hcnJheS1jb25jYXQtdnMtcHVzaC85OFxuXHRcdFx0cmVzdWx0cyA9IGNvbmNhdC5jYWxsKHJlc3VsdHMsIHNsaWNlLmNhbGwoYXJnKSk7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHJlc3VsdHMucHVzaChhcmcpO1xuXHRcdH1cblx0fVxuXG5cdHJldHVybiByZXN1bHRzO1xufTtcblxuc3dpenpsZS53cmFwID0gZnVuY3Rpb24gKGZuKSB7XG5cdHJldHVybiBmdW5jdGlvbiAoKSB7XG5cdFx0cmV0dXJuIGZuKHN3aXp6bGUoYXJndW1lbnRzKSk7XG5cdH07XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/index.js\n"); + +/***/ }), + +/***/ "./node_modules/simple-swizzle/node_modules/is-arrayish/index.js": +/*!***********************************************************************!*\ + !*** ./node_modules/simple-swizzle/node_modules/is-arrayish/index.js ***! + \***********************************************************************/ +/***/ (function(module) { + +eval("module.exports = function isArrayish(obj) {\n\tif (!obj || typeof obj === 'string') {\n\t\treturn false;\n\t}\n\n\treturn obj instanceof Array || Array.isArray(obj) ||\n\t\t(obj.length >= 0 && (obj.splice instanceof Function ||\n\t\t\t(Object.getOwnPropertyDescriptor(obj, (obj.length - 1)) && obj.constructor.name !== 'String')));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvbm9kZV9tb2R1bGVzL2lzLWFycmF5aXNoL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9zaW1wbGUtc3dpenpsZS9ub2RlX21vZHVsZXMvaXMtYXJyYXlpc2gvaW5kZXguanM/YjhmYSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlzQXJyYXlpc2gob2JqKSB7XG5cdGlmICghb2JqIHx8IHR5cGVvZiBvYmogPT09ICdzdHJpbmcnKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuIG9iaiBpbnN0YW5jZW9mIEFycmF5IHx8IEFycmF5LmlzQXJyYXkob2JqKSB8fFxuXHRcdChvYmoubGVuZ3RoID49IDAgJiYgKG9iai5zcGxpY2UgaW5zdGFuY2VvZiBGdW5jdGlvbiB8fFxuXHRcdFx0KE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqLCAob2JqLmxlbmd0aCAtIDEpKSAmJiBvYmouY29uc3RydWN0b3IubmFtZSAhPT0gJ1N0cmluZycpKSk7XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "lodash": +/*!*************************!*\ + !*** external "lodash" ***! + \*************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["lodash"]; + +/***/ }), + +/***/ "@wordpress/a11y": +/*!******************************!*\ + !*** external ["wp","a11y"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["a11y"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/components": +/*!************************************!*\ + !*** external ["wp","components"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["components"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "@wordpress/element": +/*!*********************************!*\ + !*** external ["wp","element"] ***! + \*********************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["element"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "@wordpress/primitives": +/*!************************************!*\ + !*** external ["wp","primitives"] ***! + \************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = window["wp"]["primitives"]; + +/***/ }), + +/***/ "./src/components/assets/fontawesome/fontawesomeIconNames.json": +/*!*********************************************************************!*\ + !*** ./src/components/assets/fontawesome/fontawesomeIconNames.json ***! + \*********************************************************************/ +/***/ (function(module) { + +"use strict"; +module.exports = /*#__PURE__*/JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'); + +/***/ }), + +/***/ "./src/tabs/block.json": +/*!*****************************!*\ + !*** ./src/tabs/block.json ***! + \*****************************/ +/***/ (function(module) { + +"use strict"; +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/tabs","version":"1.0.10","title":"Tabs","category":"rrze_elements","description":"Creates an tabs block.","attributes":{"message":{"type":"string","source":"text"},"expandAllLink":{"type":"boolean","default":false},"color":{"type":"string","default":""},"innerClientIds":{"type":"array","default":[]},"active":{"type":"string","default":""},"xray":{"type":"boolean","default":false},"blockId":{"type":"string","default":""}},"providesContext":{"rrze-elements/tabs-order":"innerClientIds","rrze-elements/tabs-active":"active","rrze-elements/tabs-xray":"xray","rrze-elements/tabs-uid":"blockId"},"supports":{"html":false},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","viewScript":"rrze-tabs","editorStyle":"file:./index.css","style":"file:./style-index.css","example":{"attributes":{"color":"phil","innerClientIds":[{"clientId":"e6f5ee3a-396e-4fb8-a826-31d483362cf8","title":"Zweiter Reiter","position":0,"icon":"solid arrows-down-to-people","svgString":"fa-solid fa-arrows-down-to-people"},{"clientId":"81392d09-74ff-4646-9d98-011e3e51eafa","title":"Dritter Reiter","position":1,"icon":"solid bacterium","svgString":"fa-solid fa-bacterium"},{"clientId":"eabf0d78-b231-4cb3-8d3e-02840f1a8e68","title":"Vierter Reiter","position":2,"icon":"solid angles-up","svgString":"fa-solid fa-angles-up"},{"clientId":"2619dc21-5378-4b02-a4f2-c95addd23beb","title":"","position":3,"icon":"","svgString":""}],"active":"e6f5ee3a-396e-4fb8-a826-31d483362cf8","blockId":"26cc109c-2"},"innerBlocks":[{"name":"rrze-elements/tab","attributes":{"title":"Zweiter Reiter","icon":"solid arrows-down-to-people","svgString":"fa-solid fa-arrows-down-to-people","blockId":"e6f5ee3a-396e-4fb8-a826-31d483362cf8"}},{"name":"rrze-elements/tab","attributes":{"title":"Dritter Reiter","icon":"solid bacterium","svgString":"fa-solid fa-bacterium","blockId":"81392d09-74ff-4646-9d98-011e3e51eafa"}},{"name":"rrze-elements/tab","attributes":{"title":"Vierter Reiter","icon":"solid angles-up","svgString":"fa-solid fa-angles-up","blockId":"eabf0d78-b231-4cb3-8d3e-02840f1a8e68"}}]}}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/tabs/index.tsx"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/textslider/index-rtl.css b/build/textslider/index-rtl.css index 0ca66b2e..304ba7d8 100644 --- a/build/textslider/index-rtl.css +++ b/build/textslider/index-rtl.css @@ -1 +1,58 @@ -.wp-block-rrze-elements-textslider{background-color:#6495ed}.wp-block-rrze-elements-textslider .slider-wrapper{margin:1rem;overflow:hidden;position:relative}.wp-block-rrze-elements-textslider .slides-container{display:flex;list-style:none;margin:0;overflow:scroll;padding:0;scroll-behavior:smooth;width:100%}.wp-block-rrze-elements-textslider .slide-arrow{background-color:#fff;border:none;bottom:0;cursor:pointer;display:flex;font-size:3rem;height:4rem;margin:auto;opacity:.5;padding:0;position:absolute;top:0;transition:opacity .1s;width:2rem}.wp-block-rrze-elements-textslider .slide-arrow:focus,.wp-block-rrze-elements-textslider .slide-arrow:hover{opacity:1}.wp-block-rrze-elements-textslider #slide-arrow-prev{right:0;padding-right:.25rem}.wp-block-rrze-elements-textslider #slide-arrow-next{padding-right:.75rem;left:0}.wp-block-rrze-elements-textslider .block-editor-inner-blocks,.wp-block-rrze-elements-textslider .slide{flex:1 0 100%;height:100%;width:100%} +/*!***************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/textslider/editor.scss ***! + \***************************************************************************************************************************************************************************************************************************************************/ +.wp-block-rrze-elements-textslider { + background-color: cornflowerblue; +} +.wp-block-rrze-elements-textslider .slider-wrapper { + margin: 1rem; + position: relative; + overflow: hidden; +} +.wp-block-rrze-elements-textslider .slides-container { + width: 100%; + display: flex; + overflow: scroll; + scroll-behavior: smooth; + list-style: none; + margin: 0; + padding: 0; +} +.wp-block-rrze-elements-textslider .slide-arrow { + position: absolute; + display: flex; + top: 0; + bottom: 0; + margin: auto; + height: 4rem; + background-color: white; + border: none; + width: 2rem; + font-size: 3rem; + padding: 0; + cursor: pointer; + opacity: 0.5; + transition: opacity 100ms; +} +.wp-block-rrze-elements-textslider .slide-arrow:hover, +.wp-block-rrze-elements-textslider .slide-arrow:focus { + opacity: 1; +} +.wp-block-rrze-elements-textslider #slide-arrow-prev { + right: 0; + padding-right: 0.25rem; +} +.wp-block-rrze-elements-textslider #slide-arrow-next { + left: 0; + padding-right: 0.75rem; +} +.wp-block-rrze-elements-textslider .block-editor-inner-blocks { + width: 100%; + height: 100%; + flex: 1 0 100%; +} +.wp-block-rrze-elements-textslider .slide { + width: 100%; + height: 100%; + flex: 1 0 100%; +} diff --git a/build/textslider/index.asset.php b/build/textslider/index.asset.php index 9f3a694d..3d60bc2d 100644 --- a/build/textslider/index.asset.php +++ b/build/textslider/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data'), 'version' => '7fc8282c45d07d994b6a'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data'), 'version' => '6b74e13e1573e7584ed0'); diff --git a/build/textslider/index.css b/build/textslider/index.css index 322cf666..3eac3400 100644 --- a/build/textslider/index.css +++ b/build/textslider/index.css @@ -1 +1,58 @@ -.wp-block-rrze-elements-textslider{background-color:#6495ed}.wp-block-rrze-elements-textslider .slider-wrapper{margin:1rem;overflow:hidden;position:relative}.wp-block-rrze-elements-textslider .slides-container{display:flex;list-style:none;margin:0;overflow:scroll;padding:0;scroll-behavior:smooth;width:100%}.wp-block-rrze-elements-textslider .slide-arrow{background-color:#fff;border:none;bottom:0;cursor:pointer;display:flex;font-size:3rem;height:4rem;margin:auto;opacity:.5;padding:0;position:absolute;top:0;transition:opacity .1s;width:2rem}.wp-block-rrze-elements-textslider .slide-arrow:focus,.wp-block-rrze-elements-textslider .slide-arrow:hover{opacity:1}.wp-block-rrze-elements-textslider #slide-arrow-prev{left:0;padding-left:.25rem}.wp-block-rrze-elements-textslider #slide-arrow-next{padding-left:.75rem;right:0}.wp-block-rrze-elements-textslider .block-editor-inner-blocks,.wp-block-rrze-elements-textslider .slide{flex:1 0 100%;height:100%;width:100%} +/*!***************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/textslider/editor.scss ***! + \***************************************************************************************************************************************************************************************************************************************************/ +.wp-block-rrze-elements-textslider { + background-color: cornflowerblue; +} +.wp-block-rrze-elements-textslider .slider-wrapper { + margin: 1rem; + position: relative; + overflow: hidden; +} +.wp-block-rrze-elements-textslider .slides-container { + width: 100%; + display: flex; + overflow: scroll; + scroll-behavior: smooth; + list-style: none; + margin: 0; + padding: 0; +} +.wp-block-rrze-elements-textslider .slide-arrow { + position: absolute; + display: flex; + top: 0; + bottom: 0; + margin: auto; + height: 4rem; + background-color: white; + border: none; + width: 2rem; + font-size: 3rem; + padding: 0; + cursor: pointer; + opacity: 0.5; + transition: opacity 100ms; +} +.wp-block-rrze-elements-textslider .slide-arrow:hover, +.wp-block-rrze-elements-textslider .slide-arrow:focus { + opacity: 1; +} +.wp-block-rrze-elements-textslider #slide-arrow-prev { + left: 0; + padding-left: 0.25rem; +} +.wp-block-rrze-elements-textslider #slide-arrow-next { + right: 0; + padding-left: 0.75rem; +} +.wp-block-rrze-elements-textslider .block-editor-inner-blocks { + width: 100%; + height: 100%; + flex: 1 0 100%; +} +.wp-block-rrze-elements-textslider .slide { + width: 100%; + height: 100%; + flex: 1 0 100%; +} diff --git a/build/textslider/index.js b/build/textslider/index.js index f1af4749..e93bfdf2 100644 --- a/build/textslider/index.js +++ b/build/textslider/index.js @@ -1 +1,178 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,s=window.wp.blocks,i=window.wp.blockEditor,t=window.wp.data,r=JSON.parse('{"UU":"rrze-elements/textslider"}');(0,s.registerBlockType)(r.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("rect",{x:"60.05",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"199.53",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"339.01",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"})]})},__experimentalLabel:function(e,s){var i=s.context,t=e.title;if("list-view"===i&&t)return t},edit:function(s){s.blockProps,s.attributes,s.setAttributes;var r=s.clientId,l=(0,i.useBlockProps)();return(0,t.useSelect)((function(e){var s=e("core/block-editor"),i=(s.getBlock,s.getBlocks),t=(s.getBlockIndex,i(r)),l=0;return{innerClientIds:t.map((function(e){return{clientId:null==e?void 0:e.clientId,position:l++}}))}}),[r]).innerClientIds,(0,e.jsx)("div",Object.assign({},l,{children:(0,e.jsxs)("section",{className:"slider-wrapper",children:[(0,e.jsx)("button",{className:"slide-arrow",id:"slide-arrow-prev",children:"‹"}),(0,e.jsx)("button",{className:"slide-arrow",id:"slide-arrow-next",children:"›"}),(0,e.jsx)("ul",{className:"slides-container",id:"slides-container",children:(0,e.jsx)(i.InnerBlocks,{template:[["rrze-elements/textslideritem"],["rrze-elements/textslideritem"],["rrze-elements/textslideritem"]],allowedBlocks:["rrze-elements/textslideritem"]})})]})}))},save:function(s){s.attributes;var t=i.useBlockProps.save();return(0,e.jsx)(e.Fragment,{children:(0,e.jsx)("div",Object.assign({},t,{children:(0,e.jsxs)("section",{className:"slider-wrapper",children:[(0,e.jsx)("button",{className:"slide-arrow",id:"slide-arrow-prev",children:"‹"}),(0,e.jsx)("button",{className:"slide-arrow",id:"slide-arrow-next",children:"›"}),(0,e.jsxs)("ul",{className:"slides-container",id:"slides-container",children:[(0,e.jsx)("li",{className:"slide"}),(0,e.jsx)("li",{className:"slide"}),(0,e.jsx)("li",{className:"slide"}),(0,e.jsx)("li",{className:"slide"})]})]})}))})}})}(); \ No newline at end of file +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./src/textslider/edit.tsx": +/*!*********************************!*\ + !*** ./src/textslider/edit.tsx ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__);\n\n// Imports from WordPress libraries\n\n\n/**\n * Edit component for the Text-Slider block.\n *\n * Provides controls for customizing the Text-Slider-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n clientId = _ref.clientId;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n // useEffects for syncing component state and attributes\n var _useSelect =\n // retrieve the inner client ids of the current block\n /**\n * Example: [Log] [{clientId: \"37afef0b-dae8-4dd8-9d65-85b3e591616b\", position: 0}, {clientId: \"11d208de-c4fd-4b8d-84f2-80a2ca3fc7d5\", position: 1}, {clientId: \"14320e50-38cc-4713-a4e2-7af4fd9b9ec3\", position: 2}] (3)\n */\n (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.useSelect)(function (select) {\n var _select = select(\"core/block-editor\"),\n getBlock = _select.getBlock,\n getBlocks = _select.getBlocks,\n getBlockIndex = _select.getBlockIndex;\n var selectedBlockClientId = clientId;\n var innerBlocks = getBlocks(selectedBlockClientId);\n var counter = 0;\n var innerClientIds = innerBlocks.map(function (block) {\n return {\n clientId: block === null || block === void 0 ? void 0 : block.clientId,\n position: counter++\n };\n });\n return {\n innerClientIds: innerClientIds\n };\n }, [clientId]),\n innerClientIds = _useSelect.innerClientIds;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, props, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"section\", {\n className: \"slider-wrapper\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", {\n className: \"slide-arrow\",\n id: \"slide-arrow-prev\",\n children: \"\\u2039\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", {\n className: \"slide-arrow\",\n id: \"slide-arrow-next\",\n children: \"\\u203A\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"ul\", {\n className: \"slides-container\",\n id: \"slides-container\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n template: [[\"rrze-elements/textslideritem\"], [\"rrze-elements/textslideritem\"], [\"rrze-elements/textslideritem\"]],\n allowedBlocks: [\"rrze-elements/textslideritem\"]\n })\n })]\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGV4dHNsaWRlci9lZGl0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFBO0FBS2lDO0FBS3dCO0FBMkJ6RDs7Ozs7Ozs7QUFRYyxTQUFVRyxJQUFJQSxDQUFBQyxJQUFBLEVBS2hCO0VBQUEsSUFKVkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7SUFDVkMsVUFBVSxHQUFBRixJQUFBLENBQVZFLFVBQVU7SUFDVkMsYUFBYSxHQUFBSCxJQUFBLENBQWJHLGFBQWE7SUFDYkMsUUFBUSxHQUFBSixJQUFBLENBQVJJLFFBQVE7RUFFUixJQUFNQyxLQUFLLEdBQUdULHNFQUFhLEVBQUU7RUFFN0I7RUFDQSxJQUFBVSxVQUFBO0lBQ0U7SUFDQTs7O0lBR0FSLDBEQUFTLENBQ1AsVUFBQ1MsTUFBTSxFQUFJO01BQ1QsSUFBQUMsT0FBQSxHQUErQ0QsTUFBTSxDQUNuRCxtQkFBbUIsQ0FLcEI7UUFOT0UsUUFBUSxHQUFBRCxPQUFBLENBQVJDLFFBQVE7UUFBRUMsU0FBUyxHQUFBRixPQUFBLENBQVRFLFNBQVM7UUFBRUMsYUFBYSxHQUFBSCxPQUFBLENBQWJHLGFBQWE7TUFPMUMsSUFBTUMscUJBQXFCLEdBQUdSLFFBQVE7TUFDdEMsSUFBTVMsV0FBVyxHQUFHSCxTQUFTLENBQUNFLHFCQUFxQixDQUFDO01BQ3BELElBQUlFLE9BQU8sR0FBRyxDQUFDO01BQ2YsSUFBTUMsY0FBYyxHQUFHRixXQUFXLENBQUNHLEdBQUcsQ0FBQyxVQUFDQyxLQUFjO1FBQUEsT0FBTTtVQUMxRGIsUUFBUSxFQUFFYSxLQUFLLGFBQUxBLEtBQUssdUJBQUxBLEtBQUssQ0FBRWIsUUFBUTtVQUN6QmMsUUFBUSxFQUFFSixPQUFPO1NBQ2xCO01BQUEsQ0FBQyxDQUFDO01BRUgsT0FBTztRQUNMQyxjQUFjLEVBQWRBO09BQ0Q7SUFDSCxDQUFDLEVBQ0QsQ0FBQ1gsUUFBUSxDQUFDLENBQ1g7SUEzQktXLGNBQWMsR0FBQVQsVUFBQSxDQUFkUyxjQUFjO0VBNkJ0QixPQUNFSSxzREFBQSxRQUFBQyxNQUFBLENBQUFDLE1BQUEsS0FBU2hCLEtBQUs7SUFBQWlCLFFBQUEsRUFDWkMsdURBQUE7TUFBU0MsU0FBUyxFQUFDLGdCQUFnQjtNQUFBRixRQUFBLEdBQ2pDSCxzREFBQTtRQUFRSyxTQUFTLEVBQUMsYUFBYTtRQUFDQyxFQUFFLEVBQUMsa0JBQWtCO1FBQUFILFFBQUE7TUFBQSxFQUU1QyxFQUNUSCxzREFBQTtRQUFRSyxTQUFTLEVBQUMsYUFBYTtRQUFDQyxFQUFFLEVBQUMsa0JBQWtCO1FBQUFILFFBQUE7TUFBQSxFQUU1QyxFQUNUSCxzREFBQTtRQUFJSyxTQUFTLEVBQUMsa0JBQWtCO1FBQUNDLEVBQUUsRUFBQyxrQkFBa0I7UUFBQUgsUUFBQSxFQUNwREgsc0RBQUEsQ0FBQ3RCLGdFQUFXO1VBQ1Y2QixRQUFRLEVBQUUsQ0FDUixDQUFDLDhCQUE4QixDQUFDLEVBQ2hDLENBQUMsOEJBQThCLENBQUMsRUFDaEMsQ0FBQyw4QkFBOEIsQ0FBQyxDQUNqQztVQUNEQyxhQUFhLEVBQUUsQ0FBQyw4QkFBOEI7UUFBQztNQUMvQyxFQUNDO0lBQUE7RUFDRyxHQUNOO0FBRVYiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL3RleHRzbGlkZXIvZWRpdC50c3g/MTlhMCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzIGZyb20gV29yZFByZXNzIGxpYnJhcmllc1xuaW1wb3J0IHtcbiAgdXNlQmxvY2tQcm9wcyxcbiAgSW5uZXJCbG9ja3MsXG4gIEJsb2NrQ29udHJvbHMsXG59IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgeyBzeW1ib2wgfSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuaW1wb3J0IHsgdXNlU2VsZWN0LCB1c2VEaXNwYXRjaCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcblxuLyoqXG4gKiBJbnRlcmZhY2UgcmVwcmVzZW50aW5nIHRoZSBwcm9wZXJ0aWVzIGZvciB0aGUgRWRpdCBjb21wb25lbnQuXG4gKlxuICogQGludGVyZmFjZSBFZGl0UHJvcHNcbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBhdHRyaWJ1dGVzIC0gVGhlIGJsb2NrIGF0dHJpYnV0ZXMuXG4gKi9cbmludGVyZmFjZSBFZGl0UHJvcHMge1xuICBibG9ja1Byb3BzOiBzdHJpbmdbXTtcbiAgYXR0cmlidXRlczoge307XG4gIHNldEF0dHJpYnV0ZXM6IChhdHRyaWJ1dGVzOiBQYXJ0aWFsPEVkaXRQcm9wc1tcImF0dHJpYnV0ZXNcIl0+KSA9PiB2b2lkO1xuICBjbGllbnRJZDogc3RyaW5nO1xufVxuXG50eXBlIFdQQmxvY2sgPSB7XG4gIGlubmVyQmxvY2tzOiBXUEJsb2NrW107XG4gIG5hbWU/OiBzdHJpbmc7XG4gIGF0dHJpYnV0ZXM/OiB7XG4gICAgaWNvbjogYW55O1xuICAgIHN2Z1N0cmluZzogYW55O1xuICAgIGNoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gICAgdGl0bGU/OiBzdHJpbmc7XG4gIH07XG4gIGNsaWVudElkPzogc3RyaW5nO1xufTtcblxuLyoqXG4gKiBFZGl0IGNvbXBvbmVudCBmb3IgdGhlIFRleHQtU2xpZGVyIGJsb2NrLlxuICpcbiAqIFByb3ZpZGVzIGNvbnRyb2xzIGZvciBjdXN0b21pemluZyB0aGUgVGV4dC1TbGlkZXItYmxvY2sgYW5kIHJlbmRlcnMgdGhlIGJsb2NrIGluc2lkZSB0aGUgZWRpdG9yLlxuICpcbiAqIEBwYXJhbSB7RWRpdFByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzIHBhc3NlZCB0byB0aGUgY29tcG9uZW50LlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgSlNYIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBjb21wb25lbnQuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEVkaXQoe1xuICBibG9ja1Byb3BzLFxuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxuICBjbGllbnRJZCxcbn06IEVkaXRQcm9wcykge1xuICBjb25zdCBwcm9wcyA9IHVzZUJsb2NrUHJvcHMoKTtcblxuICAvLyB1c2VFZmZlY3RzIGZvciBzeW5jaW5nIGNvbXBvbmVudCBzdGF0ZSBhbmQgYXR0cmlidXRlc1xuICBjb25zdCB7IGlubmVyQ2xpZW50SWRzIH0gPVxuICAgIC8vIHJldHJpZXZlIHRoZSBpbm5lciBjbGllbnQgaWRzIG9mIHRoZSBjdXJyZW50IGJsb2NrXG4gICAgLyoqXG4gICAgICogRXhhbXBsZTogW0xvZ10gW3tjbGllbnRJZDogXCIzN2FmZWYwYi1kYWU4LTRkZDgtOWQ2NS04NWIzZTU5MTYxNmJcIiwgcG9zaXRpb246IDB9LCB7Y2xpZW50SWQ6IFwiMTFkMjA4ZGUtYzRmZC00YjhkLTg0ZjItODBhMmNhM2ZjN2Q1XCIsIHBvc2l0aW9uOiAxfSwge2NsaWVudElkOiBcIjE0MzIwZTUwLTM4Y2MtNDcxMy1hNGUyLTdhZjRmZDliOWVjM1wiLCBwb3NpdGlvbjogMn1dICgzKVxuICAgICAqL1xuICAgIHVzZVNlbGVjdChcbiAgICAgIChzZWxlY3QpID0+IHtcbiAgICAgICAgY29uc3QgeyBnZXRCbG9jaywgZ2V0QmxvY2tzLCBnZXRCbG9ja0luZGV4IH0gPSBzZWxlY3QoXG4gICAgICAgICAgXCJjb3JlL2Jsb2NrLWVkaXRvclwiXG4gICAgICAgICkgYXMge1xuICAgICAgICAgIGdldEJsb2NrOiBGdW5jdGlvbjtcbiAgICAgICAgICBnZXRCbG9ja3M6IEZ1bmN0aW9uO1xuICAgICAgICAgIGdldEJsb2NrSW5kZXg6IEZ1bmN0aW9uO1xuICAgICAgICB9O1xuICAgICAgICBjb25zdCBzZWxlY3RlZEJsb2NrQ2xpZW50SWQgPSBjbGllbnRJZDtcbiAgICAgICAgY29uc3QgaW5uZXJCbG9ja3MgPSBnZXRCbG9ja3Moc2VsZWN0ZWRCbG9ja0NsaWVudElkKTtcbiAgICAgICAgbGV0IGNvdW50ZXIgPSAwO1xuICAgICAgICBjb25zdCBpbm5lckNsaWVudElkcyA9IGlubmVyQmxvY2tzLm1hcCgoYmxvY2s6IFdQQmxvY2spID0+ICh7XG4gICAgICAgICAgY2xpZW50SWQ6IGJsb2NrPy5jbGllbnRJZCxcbiAgICAgICAgICBwb3NpdGlvbjogY291bnRlcisrLFxuICAgICAgICB9KSk7XG5cbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICBpbm5lckNsaWVudElkcyxcbiAgICAgICAgfTtcbiAgICAgIH0sXG4gICAgICBbY2xpZW50SWRdXG4gICAgKTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cInNsaWRlci13cmFwcGVyXCI+XG4gICAgICAgIDxidXR0b24gY2xhc3NOYW1lPVwic2xpZGUtYXJyb3dcIiBpZD1cInNsaWRlLWFycm93LXByZXZcIj5cbiAgICAgICAgICAmIzgyNDk7XG4gICAgICAgIDwvYnV0dG9uPlxuICAgICAgICA8YnV0dG9uIGNsYXNzTmFtZT1cInNsaWRlLWFycm93XCIgaWQ9XCJzbGlkZS1hcnJvdy1uZXh0XCI+XG4gICAgICAgICAgJiM4MjUwO1xuICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgPHVsIGNsYXNzTmFtZT1cInNsaWRlcy1jb250YWluZXJcIiBpZD1cInNsaWRlcy1jb250YWluZXJcIj5cbiAgICAgICAgICA8SW5uZXJCbG9ja3NcbiAgICAgICAgICAgIHRlbXBsYXRlPXtbXG4gICAgICAgICAgICAgIFtcInJyemUtZWxlbWVudHMvdGV4dHNsaWRlcml0ZW1cIl0sXG4gICAgICAgICAgICAgIFtcInJyemUtZWxlbWVudHMvdGV4dHNsaWRlcml0ZW1cIl0sXG4gICAgICAgICAgICAgIFtcInJyemUtZWxlbWVudHMvdGV4dHNsaWRlcml0ZW1cIl0sXG4gICAgICAgICAgICBdfVxuICAgICAgICAgICAgYWxsb3dlZEJsb2Nrcz17W1wicnJ6ZS1lbGVtZW50cy90ZXh0c2xpZGVyaXRlbVwiXX1cbiAgICAgICAgICAvPlxuICAgICAgICA8L3VsPlxuICAgICAgPC9zZWN0aW9uPlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsInVzZVNlbGVjdCIsIkVkaXQiLCJfcmVmIiwiYmxvY2tQcm9wcyIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiY2xpZW50SWQiLCJwcm9wcyIsIl91c2VTZWxlY3QiLCJzZWxlY3QiLCJfc2VsZWN0IiwiZ2V0QmxvY2siLCJnZXRCbG9ja3MiLCJnZXRCbG9ja0luZGV4Iiwic2VsZWN0ZWRCbG9ja0NsaWVudElkIiwiaW5uZXJCbG9ja3MiLCJjb3VudGVyIiwiaW5uZXJDbGllbnRJZHMiLCJtYXAiLCJibG9jayIsInBvc2l0aW9uIiwiX2pzeCIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeHMiLCJjbGFzc05hbWUiLCJpZCIsInRlbXBsYXRlIiwiYWxsb3dlZEJsb2NrcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/textslider/edit.tsx\n"); + +/***/ }), + +/***/ "./src/textslider/index.tsx": +/*!**********************************!*\ + !*** ./src/textslider/index.tsx ***! + \**********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/textslider/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/textslider/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/textslider/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/textslider/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"60.05\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"339.01\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGV4dHNsaWRlci9pbmRleC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBOzs7OztBQUtzRDtBQUV0RDs7Ozs7Ozs7QUFTQTs7O0FBRzBCO0FBQ0E7QUFDVTtBQUNiO0FBR3ZCOzs7OztBQUtBQSxvRUFBaUIsQ0FBRUcsNkNBQW9CLEVBQUU7RUFDeEM7OztFQUdBRSxJQUFJLEVBQUU7SUFDTEMsR0FBRyxFQUFFQyx1REFBQTtNQUFLQyxFQUFFLEVBQUMsU0FBUztNQUFDQyxLQUFLLEVBQUMsNEJBQTRCO01BQUNDLE9BQU8sRUFBQyxhQUFhO01BQUFDLFFBQUEsR0FBQ0Msc0RBQUE7UUFBTUMsQ0FBQyxFQUFDLE9BQU87UUFBQ0MsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsS0FBSyxFQUFDLFFBQVE7UUFBQ0MsTUFBTSxFQUFDLFFBQVE7UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsSUFBSSxFQUFDLFNBQVM7UUFBQ0MsV0FBVyxFQUFDO01BQUcsRUFBRSxFQUFBUixzREFBQTtRQUFNQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxLQUFLLEVBQUMsUUFBUTtRQUFDQyxNQUFNLEVBQUMsUUFBUTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxJQUFJLEVBQUMsU0FBUztRQUFDQyxXQUFXLEVBQUM7TUFBRyxFQUFFLEVBQUFSLHNEQUFBO1FBQU1DLENBQUMsRUFBQyxRQUFRO1FBQUNDLENBQUMsRUFBQyxRQUFRO1FBQUNDLEtBQUssRUFBQyxRQUFRO1FBQUNDLE1BQU0sRUFBQyxRQUFRO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLElBQUksRUFBQyxTQUFTO1FBQUNDLFdBQVcsRUFBQztNQUFHLEVBQUU7SUFBQTtHQUM1WjtFQUNEQyxtQkFBbUIsRUFBRSxTQUFyQkEsbUJBQW1CQSxDQUFHQyxVQUFlLEVBQUFDLElBQUEsRUFBc0I7SUFBQSxJQUFsQkMsT0FBTyxHQUFBRCxJQUFBLENBQVBDLE9BQU87SUFDL0MsSUFBUUMsS0FBSyxHQUFLSCxVQUFVLENBQXBCRyxLQUFLO0lBRWI7SUFDQTtJQUNBLElBQUlELE9BQU8sS0FBSyxXQUFXLElBQUlDLEtBQUssRUFBRTtNQUNyQyxPQUFPQSxLQUFLO0lBQ2I7RUFDRCxDQUFDO0VBQ0Q7OztFQUdBQyxJQUFJLEVBQUV6Qiw2Q0FBSTtFQUVWOzs7RUFHQUMsSUFBSSxFQUFKQSw2Q0FBSUE7Q0FDRyxDQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90ZXh0c2xpZGVyL2luZGV4LnRzeD85ZjlhIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVnaXN0ZXJzIGEgbmV3IGJsb2NrIHByb3ZpZGVkIGEgdW5pcXVlIG5hbWUgYW5kIGFuIG9iamVjdCBkZWZpbmluZyBpdHMgYmVoYXZpb3IuXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5pbXBvcnQgeyByZWdpc3RlckJsb2NrVHlwZSB9IGZyb20gJ0B3b3JkcHJlc3MvYmxvY2tzJztcblxuLyoqXG4gKiBMZXRzIHdlYnBhY2sgcHJvY2VzcyBDU1MsIFNBU1Mgb3IgU0NTUyBmaWxlcyByZWZlcmVuY2VkIGluIEphdmFTY3JpcHQgZmlsZXMuXG4gKiBBbGwgZmlsZXMgY29udGFpbmluZyBgc3R5bGVgIGtleXdvcmQgYXJlIGJ1bmRsZWQgdG9nZXRoZXIuIFRoZSBjb2RlIHVzZWRcbiAqIGdldHMgYXBwbGllZCBib3RoIHRvIHRoZSBmcm9udCBvZiB5b3VyIHNpdGUgYW5kIHRvIHRoZSBlZGl0b3IuIEFsbCBvdGhlciBmaWxlc1xuICogZ2V0IGFwcGxpZWQgdG8gdGhlIGVkaXRvciBvbmx5LlxuICpcbiAqIEBzZWUgaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2UvQHdvcmRwcmVzcy9zY3JpcHRzI3VzaW5nLWNzc1xuICovXG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBFZGl0IGZyb20gJy4vZWRpdCc7XG5pbXBvcnQgc2F2ZSBmcm9tICcuL3NhdmUnO1xuaW1wb3J0IG1ldGFkYXRhIGZyb20gJy4vYmxvY2suanNvbic7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xuaW1wb3J0IHsgX18sIHNwcmludGYgfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEV2ZXJ5IGJsb2NrIHN0YXJ0cyBieSByZWdpc3RlcmluZyBhIG5ldyBibG9jayB0eXBlIGRlZmluaXRpb24uXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5yZWdpc3RlckJsb2NrVHlwZSggbWV0YWRhdGEubmFtZSBhcyBhbnksIHtcblx0LyoqXG5cdCAqIFVzZWQgdG8gY29uc3RydWN0IGEgcHJldmlldyBmb3IgdGhlIGJsb2NrIHRvIGJlIHNob3duIGluIHRoZSBibG9jayBpbnNlcnRlci5cblx0ICovXG5cdGljb246IHtcblx0XHRzcmM6IDxzdmcgaWQ9XCJFYmVuZV8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiPjxyZWN0IHg9XCI2MC4wNVwiIHk9XCIxMTUuNjlcIiB3aWR0aD1cIjExMi45NFwiIGhlaWdodD1cIjI4MC42MlwiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCJldmVub2RkXCIgc3Ryb2tlV2lkdGg9XCIwXCIvPjxyZWN0IHg9XCIxOTkuNTNcIiB5PVwiMTE1LjY5XCIgd2lkdGg9XCIxMTIuOTRcIiBoZWlnaHQ9XCIyODAuNjJcIiByeD1cIjUuNzNcIiByeT1cIjUuNzNcIiBmaWxsPVwiZXZlbm9kZFwiIHN0cm9rZVdpZHRoPVwiMFwiLz48cmVjdCB4PVwiMzM5LjAxXCIgeT1cIjExNS42OVwiIHdpZHRoPVwiMTEyLjk0XCIgaGVpZ2h0PVwiMjgwLjYyXCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgZmlsbD1cImV2ZW5vZGRcIiBzdHJva2VXaWR0aD1cIjBcIi8+PC9zdmc+XG5cdH0sXG5cdF9fZXhwZXJpbWVudGFsTGFiZWw6IChhdHRyaWJ1dGVzOiBhbnksIHsgY29udGV4dCB9OiBhbnkpID0+IHtcblx0XHRjb25zdCB7IHRpdGxlIH0gPSBhdHRyaWJ1dGVzO1xuXG5cdFx0Ly8gSW4gdGhlIGxpc3QgdmlldywgdXNlIHRoZSBibG9jaydzIHRpdGxlIGFzIHRoZSBsYWJlbC5cblx0XHQvLyBJZiB0aGUgdGl0bGUgaXMgZW1wdHksIGZhbGwgYmFjayB0byB0aGUgZGVmYXVsdCBsYWJlbC5cblx0XHRpZiAoY29udGV4dCA9PT0gJ2xpc3QtdmlldycgJiYgdGl0bGUpIHtcblx0XHRcdHJldHVybiB0aXRsZTtcblx0XHR9XG5cdH0sXG5cdC8qKlxuXHQgKiBAc2VlIC4vZWRpdC5qc1xuXHQgKi9cblx0ZWRpdDogRWRpdCxcblxuXHQvKipcblx0ICogQHNlZSAuL3NhdmUuanNcblx0ICovXG5cdHNhdmUsXG59IGFzIGFueSApO1xuIl0sIm5hbWVzIjpbInJlZ2lzdGVyQmxvY2tUeXBlIiwiRWRpdCIsInNhdmUiLCJtZXRhZGF0YSIsIm5hbWUiLCJpY29uIiwic3JjIiwiX2pzeHMiLCJpZCIsInhtbG5zIiwidmlld0JveCIsImNoaWxkcmVuIiwiX2pzeCIsIngiLCJ5Iiwid2lkdGgiLCJoZWlnaHQiLCJyeCIsInJ5IiwiZmlsbCIsInN0cm9rZVdpZHRoIiwiX19leHBlcmltZW50YWxMYWJlbCIsImF0dHJpYnV0ZXMiLCJfcmVmIiwiY29udGV4dCIsInRpdGxlIiwiZWRpdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/textslider/index.tsx\n"); + +/***/ }), + +/***/ "./src/textslider/save.tsx": +/*!*********************************!*\ + !*** ./src/textslider/save.tsx ***! + \*********************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar liStyle = {\n width: \"100%\",\n float: \"left\",\n marginRight: \"-100%\",\n position: \"relative\",\n opacity: 1,\n display: \"block\",\n zIndex: 2\n};\nvar liStyleInactive = {\n width: \"100%\",\n float: \"left\",\n marginRight: \"-100%\",\n position: \"relative\",\n opacity: 0,\n display: \"block\",\n zIndex: 1\n};\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"section\", {\n className: \"slider-wrapper\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", {\n className: \"slide-arrow\",\n id: \"slide-arrow-prev\",\n children: \"\\u2039\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", {\n className: \"slide-arrow\",\n id: \"slide-arrow-next\",\n children: \"\\u203A\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"ul\", {\n className: \"slides-container\",\n id: \"slides-container\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n className: \"slide\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n className: \"slide\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n className: \"slide\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n className: \"slide\"\n })]\n })]\n })\n }))\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGV4dHNsaWRlci9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBd0Q7QUFXeEQsSUFBTUMsT0FBTyxHQUF3QjtFQUNuQ0MsS0FBSyxFQUFFLE1BQU07RUFDYkMsS0FBSyxFQUFFLE1BQU07RUFDYkMsV0FBVyxFQUFFLE9BQU87RUFDcEJDLFFBQVEsRUFBRSxVQUFVO0VBQ3BCQyxPQUFPLEVBQUUsQ0FBQztFQUNWQyxPQUFPLEVBQUUsT0FBTztFQUNoQkMsTUFBTSxFQUFFO0NBQ1Q7QUFFRCxJQUFNQyxlQUFlLEdBQXdCO0VBQzNDUCxLQUFLLEVBQUUsTUFBTTtFQUNiQyxLQUFLLEVBQUUsTUFBTTtFQUNiQyxXQUFXLEVBQUUsT0FBTztFQUNwQkMsUUFBUSxFQUFFLFVBQVU7RUFDcEJDLE9BQU8sRUFBRSxDQUFDO0VBQ1ZDLE9BQU8sRUFBRSxPQUFPO0VBQ2hCQyxNQUFNLEVBQUU7Q0FDVDtBQUVhLFNBQVVFLElBQUlBLENBQUFDLElBQUEsRUFBMEI7RUFBQSxJQUF2QkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDdkMsSUFBTUMsVUFBVSxHQUFHYixrRUFBYSxDQUFDVSxJQUFJLEVBQUU7RUFDdkMsT0FDRUksc0RBQUEsQ0FBQUMsdURBQUE7SUFBQUMsUUFBQSxFQUNFRixzREFBQSxRQUFBRyxNQUFBLENBQUFDLE1BQUEsS0FBU0wsVUFBVTtNQUFBRyxRQUFBLEVBQ2pCRyx1REFBQTtRQUFTQyxTQUFTLEVBQUMsZ0JBQWdCO1FBQUFKLFFBQUEsR0FDakNGLHNEQUFBO1VBQVFNLFNBQVMsRUFBQyxhQUFhO1VBQUNDLEVBQUUsRUFBQyxrQkFBa0I7VUFBQUwsUUFBQTtRQUFBLEVBRTVDLEVBQ1RGLHNEQUFBO1VBQVFNLFNBQVMsRUFBQyxhQUFhO1VBQUNDLEVBQUUsRUFBQyxrQkFBa0I7VUFBQUwsUUFBQTtRQUFBLEVBRTVDLEVBQ1RHLHVEQUFBO1VBQUlDLFNBQVMsRUFBQyxrQkFBa0I7VUFBQ0MsRUFBRSxFQUFDLGtCQUFrQjtVQUFBTCxRQUFBLEdBQ3BERixzREFBQTtZQUFJTSxTQUFTLEVBQUM7VUFBTyxFQUFNLEVBQzNCTixzREFBQTtZQUFJTSxTQUFTLEVBQUM7VUFBTyxFQUFNLEVBQzNCTixzREFBQTtZQUFJTSxTQUFTLEVBQUM7VUFBTyxFQUFNLEVBQzNCTixzREFBQTtZQUFJTSxTQUFTLEVBQUM7VUFBTyxFQUFNO1FBQUEsRUFDeEI7TUFBQTtJQUNHO0VBQ04sRUFDTDtBQUVQIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90ZXh0c2xpZGVyL3NhdmUudHN4PzU0ZTciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQmxvY2tQcm9wcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5pbnRlcmZhY2UgU2F2ZVByb3BzIHtcbiAgYXR0cmlidXRlczoge1xuICAgIGNvbG9yOiBzdHJpbmc7XG4gICAgdGFic1VpZDogc3RyaW5nO1xuICAgIGJsb2NrSWQ6IHN0cmluZztcbiAgICB0aXRsZTogc3RyaW5nO1xuICB9O1xufVxuXG5jb25zdCBsaVN0eWxlOiBSZWFjdC5DU1NQcm9wZXJ0aWVzID0ge1xuICB3aWR0aDogXCIxMDAlXCIsXG4gIGZsb2F0OiBcImxlZnRcIixcbiAgbWFyZ2luUmlnaHQ6IFwiLTEwMCVcIixcbiAgcG9zaXRpb246IFwicmVsYXRpdmVcIixcbiAgb3BhY2l0eTogMSxcbiAgZGlzcGxheTogXCJibG9ja1wiLFxuICB6SW5kZXg6IDIsXG59O1xuXG5jb25zdCBsaVN0eWxlSW5hY3RpdmU6IFJlYWN0LkNTU1Byb3BlcnRpZXMgPSB7XG4gIHdpZHRoOiBcIjEwMCVcIixcbiAgZmxvYXQ6IFwibGVmdFwiLFxuICBtYXJnaW5SaWdodDogXCItMTAwJVwiLFxuICBwb3NpdGlvbjogXCJyZWxhdGl2ZVwiLFxuICBvcGFjaXR5OiAwLFxuICBkaXNwbGF5OiBcImJsb2NrXCIsXG4gIHpJbmRleDogMSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhdmUoeyBhdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJzbGlkZXItd3JhcHBlclwiPlxuICAgICAgICAgIDxidXR0b24gY2xhc3NOYW1lPVwic2xpZGUtYXJyb3dcIiBpZD1cInNsaWRlLWFycm93LXByZXZcIj5cbiAgICAgICAgICAgICYjODI0OTtcbiAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICA8YnV0dG9uIGNsYXNzTmFtZT1cInNsaWRlLWFycm93XCIgaWQ9XCJzbGlkZS1hcnJvdy1uZXh0XCI+XG4gICAgICAgICAgICAmIzgyNTA7XG4gICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgPHVsIGNsYXNzTmFtZT1cInNsaWRlcy1jb250YWluZXJcIiBpZD1cInNsaWRlcy1jb250YWluZXJcIj5cbiAgICAgICAgICAgIDxsaSBjbGFzc05hbWU9XCJzbGlkZVwiPjwvbGk+XG4gICAgICAgICAgICA8bGkgY2xhc3NOYW1lPVwic2xpZGVcIj48L2xpPlxuICAgICAgICAgICAgPGxpIGNsYXNzTmFtZT1cInNsaWRlXCI+PC9saT5cbiAgICAgICAgICAgIDxsaSBjbGFzc05hbWU9XCJzbGlkZVwiPjwvbGk+XG4gICAgICAgICAgPC91bD5cbiAgICAgICAgPC9zZWN0aW9uPlxuICAgICAgPC9kaXY+XG4gICAgPC8+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsImxpU3R5bGUiLCJ3aWR0aCIsImZsb2F0IiwibWFyZ2luUmlnaHQiLCJwb3NpdGlvbiIsIm9wYWNpdHkiLCJkaXNwbGF5IiwiekluZGV4IiwibGlTdHlsZUluYWN0aXZlIiwic2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsIl9qc3giLCJfRnJhZ21lbnQiLCJjaGlsZHJlbiIsIk9iamVjdCIsImFzc2lnbiIsIl9qc3hzIiwiY2xhc3NOYW1lIiwiaWQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/textslider/save.tsx\n"); + +/***/ }), + +/***/ "./src/textslider/editor.scss": +/*!************************************!*\ + !*** ./src/textslider/editor.scss ***! + \************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGV4dHNsaWRlci9lZGl0b3Iuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL3RleHRzbGlkZXIvZWRpdG9yLnNjc3M/NzE1YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/textslider/editor.scss\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/data": +/*!******************************!*\ + !*** external ["wp","data"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["data"]; + +/***/ }), + +/***/ "./src/textslider/block.json": +/*!***********************************!*\ + !*** ./src/textslider/block.json ***! + \***********************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/textslider","version":"1.0.10","title":"Text-Slider","category":"design","description":"Creates a blueprint block.","supports":{"html":false},"attributes":{"title":{"type":"string","default":"Text-Slider"}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/textslider/index.tsx"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/textslideritem/index-rtl.css b/build/textslideritem/index-rtl.css index 8b137891..a220a45a 100644 --- a/build/textslideritem/index-rtl.css +++ b/build/textslideritem/index-rtl.css @@ -1 +1,4 @@ +/*!*******************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/textslideritem/editor.scss ***! + \*******************************************************************************************************************************************************************************************************************************************************/ diff --git a/build/textslideritem/index.asset.php b/build/textslideritem/index.asset.php index 4b79fc85..9209fabd 100644 --- a/build/textslideritem/index.asset.php +++ b/build/textslideritem/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-i18n'), 'version' => 'ea19f368b2c127d1943b'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-i18n'), 'version' => '8fe6f1b8d57212c95afd'); diff --git a/build/textslideritem/index.css b/build/textslideritem/index.css index 8b137891..a220a45a 100644 --- a/build/textslideritem/index.css +++ b/build/textslideritem/index.css @@ -1 +1,4 @@ +/*!*******************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/textslideritem/editor.scss ***! + \*******************************************************************************************************************************************************************************************************************************************************/ diff --git a/build/textslideritem/index.js b/build/textslideritem/index.js index 32f95de6..05e0182c 100644 --- a/build/textslideritem/index.js +++ b/build/textslideritem/index.js @@ -1 +1,178 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,i=window.wp.blocks,s=window.wp.blockEditor,l=window.wp.i18n,t={width:"100%",float:"left",marginRight:"-100%",position:"relative",opacity:1,display:"block",zIndex:2},a={width:"100%",float:"left",marginRight:"-100%",position:"relative",opacity:0,display:"block",zIndex:1},r=JSON.parse('{"UU":"rrze-elements/textslideritem"}');(0,i.registerBlockType)(r.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("rect",{x:"60.05",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"199.53",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"339.01",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"})]})},__experimentalLabel:function(e,i){var s=i.context,l=e.title;if("list-view"===s&&l)return l},edit:function(i){i.blockProps,i.attributes,i.setAttributes;var t=(0,s.useBlockProps)(),a=Object.assign(Object.assign({},t),{className:"slide ".concat(t.className||"")});return(0,e.jsx)("li",Object.assign({},a,{children:(0,e.jsx)(s.InnerBlocks,{template:[["core/paragraph",{placeholder:(0,l.__)("Add text…","rrze-elements-blocks")}]]})}))},save:function(i){i.attributes;var l=s.useBlockProps.save();return(0,e.jsx)(e.Fragment,{children:(0,e.jsx)("div",Object.assign({},l,{children:(0,e.jsx)("div",{className:"example",children:(0,e.jsxs)("div",{className:"content-slider flexslider clear clearfix",children:[(0,e.jsxs)("ul",{className:"slides",children:[(0,e.jsx)("li",{className:"flex-active-slide","data-thumb-alt":"",style:t,children:(0,e.jsx)("p",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."})}),(0,e.jsx)("li",{"data-thumb-alt":"",className:"",style:a,children:(0,e.jsxs)("p",{children:[(0,e.jsx)("img",{decoding:"async",className:"alignleft size-thumbnail wp-image-17786",src:"https://www.wordpress.rrze.fau.de/files/2018/01/seitenumbruch_symbolbild-150x147.png",alt:"aufgeblättertes Buch als Symbolbild für den Seitenumbruch",width:"150",height:"147",draggable:"false"}),"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."]})})]}),(0,e.jsxs)("ol",{className:"flex-control-nav flex-control-paging",children:[(0,e.jsx)("li",{children:(0,e.jsx)("a",{href:"#",className:"flex-active",children:"1"})}),(0,e.jsx)("li",{children:(0,e.jsx)("a",{href:"#",className:"",children:"2"})})]}),(0,e.jsxs)("ul",{className:"flex-direction-nav",children:[(0,e.jsx)("li",{className:"flex-nav-prev",children:(0,e.jsx)("a",{className:"flex-prev",href:"#",children:"Previous"})}),(0,e.jsx)("li",{className:"flex-nav-next",children:(0,e.jsx)("a",{className:"flex-next",href:"#",children:"Next"})})]}),(0,e.jsx)("div",{className:"flex-pauseplay",children:(0,e.jsx)("a",{href:"#",className:"flex-pause",children:"Pause"})})]})})}))})}})}(); \ No newline at end of file +/* + * ATTENTION: An "eval-source-map" devtool has been used. + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +/******/ (function() { // webpackBootstrap +/******/ "use strict"; +/******/ var __webpack_modules__ = ({ + +/***/ "./src/textslideritem/edit.tsx": +/*!*************************************!*\ + !*** ./src/textslideritem/edit.tsx ***! + \*************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n\n// Imports from WordPress libraries\n\n\n/**\n * Edit component for the Text-Slider block.\n *\n * Provides controls for customizing the Text-Slider-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var extendedProps = Object.assign(Object.assign({}, props), {\n className: \"slide \".concat(props.className || '')\n });\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", Object.assign({}, extendedProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n template: [[\"core/paragraph\", {\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)(\"Add text…\", \"rrze-elements-blocks\")\n }]]\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGV4dHNsaWRlcml0ZW0vZWRpdC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBQTtBQUtpQztBQUVJO0FBZ0JyQzs7Ozs7Ozs7QUFRYyxTQUFVRyxJQUFJQSxDQUFBQyxJQUFBLEVBSWhCO0VBQUEsSUFIVkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7SUFDVkMsVUFBVSxHQUFBRixJQUFBLENBQVZFLFVBQVU7SUFDVkMsYUFBYSxHQUFBSCxJQUFBLENBQWJHLGFBQWE7RUFFYixJQUFNQyxLQUFLLEdBQUdSLHNFQUFhLEVBQUU7RUFFN0IsSUFBTVMsYUFBYSxHQUFBQyxNQUFBLENBQUFDLE1BQUEsQ0FBQUQsTUFBQSxDQUFBQyxNQUFBLEtBQ2RILEtBQUs7SUFDUkksU0FBUyxXQUFBQyxNQUFBLENBQVdMLEtBQUssQ0FBQ0ksU0FBUyxJQUFJLEVBQUU7RUFBRSxFQUM1QztFQUVELE9BQ0NFLHNEQUFBLE9BQUFKLE1BQUEsQ0FBQUMsTUFBQSxLQUFRRixhQUFhO0lBQUFNLFFBQUEsRUFDbEJELHNEQUFBLENBQUNiLGdFQUFXO01BQ1ZlLFFBQVEsRUFBRSxDQUNSLENBQ0UsZ0JBQWdCLEVBQ2hCO1FBQ0VDLFdBQVcsRUFBRWYsbURBQUUsQ0FBQyxXQUFXLEVBQUUsc0JBQXNCO09BQ3BELENBQ0Y7SUFDRjtFQUNELEdBQ0M7QUFFVCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvdGV4dHNsaWRlcml0ZW0vZWRpdC50c3g/YjBmNSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzIGZyb20gV29yZFByZXNzIGxpYnJhcmllc1xuaW1wb3J0IHtcbiAgdXNlQmxvY2tQcm9wcyxcbiAgSW5uZXJCbG9ja3MsXG4gIEJsb2NrQ29udHJvbHMsXG59IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgeyBzeW1ib2wgfSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuXG4vKipcbiAqIEludGVyZmFjZSByZXByZXNlbnRpbmcgdGhlIHByb3BlcnRpZXMgZm9yIHRoZSBFZGl0IGNvbXBvbmVudC5cbiAqXG4gKiBAaW50ZXJmYWNlIEVkaXRQcm9wc1xuICogQHByb3BlcnR5IHtPYmplY3R9IGF0dHJpYnV0ZXMgLSBUaGUgYmxvY2sgYXR0cmlidXRlcy5cbiAqL1xuaW50ZXJmYWNlIEVkaXRQcm9wcyB7XG4gIGJsb2NrUHJvcHM6IHN0cmluZ1tdO1xuICBhdHRyaWJ1dGVzOiB7fTtcbiAgc2V0QXR0cmlidXRlczogKGF0dHJpYnV0ZXM6IFBhcnRpYWw8RWRpdFByb3BzW1wiYXR0cmlidXRlc1wiXT4pID0+IHZvaWQ7XG59XG5cbi8qKlxuICogRWRpdCBjb21wb25lbnQgZm9yIHRoZSBUZXh0LVNsaWRlciBibG9jay5cbiAqXG4gKiBQcm92aWRlcyBjb250cm9scyBmb3IgY3VzdG9taXppbmcgdGhlIFRleHQtU2xpZGVyLWJsb2NrIGFuZCByZW5kZXJzIHRoZSBibG9jayBpbnNpZGUgdGhlIGVkaXRvci5cbiAqXG4gKiBAcGFyYW0ge0VkaXRQcm9wc30gcHJvcHMgLSBUaGUgcHJvcGVydGllcyBwYXNzZWQgdG8gdGhlIGNvbXBvbmVudC5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gVGhlIEpTWCByZXByZXNlbnRhdGlvbiBvZiB0aGUgY29tcG9uZW50LlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBFZGl0KHtcbiAgYmxvY2tQcm9wcyxcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbn06IEVkaXRQcm9wcykge1xuICBjb25zdCBwcm9wcyA9IHVzZUJsb2NrUHJvcHMoKTtcblxuICBjb25zdCBleHRlbmRlZFByb3BzID0ge1xuICAgIC4uLnByb3BzLFxuICAgIGNsYXNzTmFtZTogYHNsaWRlICR7cHJvcHMuY2xhc3NOYW1lIHx8ICcnfWBcbiAgfTtcblxuICByZXR1cm4gKFxuICAgPGxpIHsuLi5leHRlbmRlZFByb3BzfT5cbiAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICB0ZW1wbGF0ZT17W1xuICAgICAgICAgIFtcbiAgICAgICAgICAgIFwiY29yZS9wYXJhZ3JhcGhcIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IF9fKFwiQWRkIHRleHTigKZcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgXSxcbiAgICAgICAgXX1cbiAgICAgIC8+XG4gICAgPC9saT5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiSW5uZXJCbG9ja3MiLCJfXyIsIkVkaXQiLCJfcmVmIiwiYmxvY2tQcm9wcyIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwicHJvcHMiLCJleHRlbmRlZFByb3BzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2xhc3NOYW1lIiwiY29uY2F0IiwiX2pzeCIsImNoaWxkcmVuIiwidGVtcGxhdGUiLCJwbGFjZWhvbGRlciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/textslideritem/edit.tsx\n"); + +/***/ }), + +/***/ "./src/textslideritem/index.tsx": +/*!**************************************!*\ + !*** ./src/textslideritem/index.tsx ***! + \**************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/textslideritem/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/textslideritem/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/textslideritem/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/textslideritem/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"60.05\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"339.01\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGV4dHNsaWRlcml0ZW0vaW5kZXgudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTs7Ozs7QUFLc0Q7QUFFdEQ7Ozs7Ozs7O0FBU0E7OztBQUcwQjtBQUNBO0FBQ1U7QUFDYjtBQUd2Qjs7Ozs7QUFLQUEsb0VBQWlCLENBQUVHLDZDQUFvQixFQUFFO0VBQ3hDOzs7RUFHQUUsSUFBSSxFQUFFO0lBQ0xDLEdBQUcsRUFBRUMsdURBQUE7TUFBS0MsRUFBRSxFQUFDLFNBQVM7TUFBQ0MsS0FBSyxFQUFDLDRCQUE0QjtNQUFDQyxPQUFPLEVBQUMsYUFBYTtNQUFBQyxRQUFBLEdBQUNDLHNEQUFBO1FBQU1DLENBQUMsRUFBQyxPQUFPO1FBQUNDLENBQUMsRUFBQyxRQUFRO1FBQUNDLEtBQUssRUFBQyxRQUFRO1FBQUNDLE1BQU0sRUFBQyxRQUFRO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLElBQUksRUFBQyxTQUFTO1FBQUNDLFdBQVcsRUFBQztNQUFHLEVBQUUsRUFBQVIsc0RBQUE7UUFBTUMsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsS0FBSyxFQUFDLFFBQVE7UUFBQ0MsTUFBTSxFQUFDLFFBQVE7UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsSUFBSSxFQUFDLFNBQVM7UUFBQ0MsV0FBVyxFQUFDO01BQUcsRUFBRSxFQUFBUixzREFBQTtRQUFNQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxLQUFLLEVBQUMsUUFBUTtRQUFDQyxNQUFNLEVBQUMsUUFBUTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxJQUFJLEVBQUMsU0FBUztRQUFDQyxXQUFXLEVBQUM7TUFBRyxFQUFFO0lBQUE7R0FDNVo7RUFDREMsbUJBQW1CLEVBQUUsU0FBckJBLG1CQUFtQkEsQ0FBR0MsVUFBZSxFQUFBQyxJQUFBLEVBQXNCO0lBQUEsSUFBbEJDLE9BQU8sR0FBQUQsSUFBQSxDQUFQQyxPQUFPO0lBQy9DLElBQVFDLEtBQUssR0FBS0gsVUFBVSxDQUFwQkcsS0FBSztJQUViO0lBQ0E7SUFDQSxJQUFJRCxPQUFPLEtBQUssV0FBVyxJQUFJQyxLQUFLLEVBQUU7TUFDckMsT0FBT0EsS0FBSztJQUNiO0VBQ0QsQ0FBQztFQUNEOzs7RUFHQUMsSUFBSSxFQUFFekIsNkNBQUk7RUFFVjs7O0VBR0FDLElBQUksRUFBSkEsNkNBQUlBO0NBQ0csQ0FBRSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvdGV4dHNsaWRlcml0ZW0vaW5kZXgudHN4P2ZhYTgiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZWdpc3RlcnMgYSBuZXcgYmxvY2sgcHJvdmlkZWQgYSB1bmlxdWUgbmFtZSBhbmQgYW4gb2JqZWN0IGRlZmluaW5nIGl0cyBiZWhhdmlvci5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbmltcG9ydCB7IHJlZ2lzdGVyQmxvY2tUeXBlIH0gZnJvbSAnQHdvcmRwcmVzcy9ibG9ja3MnO1xuXG4vKipcbiAqIExldHMgd2VicGFjayBwcm9jZXNzIENTUywgU0FTUyBvciBTQ1NTIGZpbGVzIHJlZmVyZW5jZWQgaW4gSmF2YVNjcmlwdCBmaWxlcy5cbiAqIEFsbCBmaWxlcyBjb250YWluaW5nIGBzdHlsZWAga2V5d29yZCBhcmUgYnVuZGxlZCB0b2dldGhlci4gVGhlIGNvZGUgdXNlZFxuICogZ2V0cyBhcHBsaWVkIGJvdGggdG8gdGhlIGZyb250IG9mIHlvdXIgc2l0ZSBhbmQgdG8gdGhlIGVkaXRvci4gQWxsIG90aGVyIGZpbGVzXG4gKiBnZXQgYXBwbGllZCB0byB0aGUgZWRpdG9yIG9ubHkuXG4gKlxuICogQHNlZSBodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9Ad29yZHByZXNzL3NjcmlwdHMjdXNpbmctY3NzXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEVkaXQgZnJvbSAnLi9lZGl0JztcbmltcG9ydCBzYXZlIGZyb20gJy4vc2F2ZSc7XG5pbXBvcnQgbWV0YWRhdGEgZnJvbSAnLi9ibG9jay5qc29uJztcbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5pbXBvcnQgeyBfXywgc3ByaW50ZiB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogRXZlcnkgYmxvY2sgc3RhcnRzIGJ5IHJlZ2lzdGVyaW5nIGEgbmV3IGJsb2NrIHR5cGUgZGVmaW5pdGlvbi5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbnJlZ2lzdGVyQmxvY2tUeXBlKCBtZXRhZGF0YS5uYW1lIGFzIGFueSwge1xuXHQvKipcblx0ICogVXNlZCB0byBjb25zdHJ1Y3QgYSBwcmV2aWV3IGZvciB0aGUgYmxvY2sgdG8gYmUgc2hvd24gaW4gdGhlIGJsb2NrIGluc2VydGVyLlxuXHQgKi9cblx0aWNvbjoge1xuXHRcdHNyYzogPHN2ZyBpZD1cIkViZW5lXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PHJlY3QgeD1cIjYwLjA1XCIgeT1cIjExNS42OVwiIHdpZHRoPVwiMTEyLjk0XCIgaGVpZ2h0PVwiMjgwLjYyXCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgZmlsbD1cImV2ZW5vZGRcIiBzdHJva2VXaWR0aD1cIjBcIi8+PHJlY3QgeD1cIjE5OS41M1wiIHk9XCIxMTUuNjlcIiB3aWR0aD1cIjExMi45NFwiIGhlaWdodD1cIjI4MC42MlwiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCJldmVub2RkXCIgc3Ryb2tlV2lkdGg9XCIwXCIvPjxyZWN0IHg9XCIzMzkuMDFcIiB5PVwiMTE1LjY5XCIgd2lkdGg9XCIxMTIuOTRcIiBoZWlnaHQ9XCIyODAuNjJcIiByeD1cIjUuNzNcIiByeT1cIjUuNzNcIiBmaWxsPVwiZXZlbm9kZFwiIHN0cm9rZVdpZHRoPVwiMFwiLz48L3N2Zz5cblx0fSxcblx0X19leHBlcmltZW50YWxMYWJlbDogKGF0dHJpYnV0ZXM6IGFueSwgeyBjb250ZXh0IH06IGFueSkgPT4ge1xuXHRcdGNvbnN0IHsgdGl0bGUgfSA9IGF0dHJpYnV0ZXM7XG5cblx0XHQvLyBJbiB0aGUgbGlzdCB2aWV3LCB1c2UgdGhlIGJsb2NrJ3MgdGl0bGUgYXMgdGhlIGxhYmVsLlxuXHRcdC8vIElmIHRoZSB0aXRsZSBpcyBlbXB0eSwgZmFsbCBiYWNrIHRvIHRoZSBkZWZhdWx0IGxhYmVsLlxuXHRcdGlmIChjb250ZXh0ID09PSAnbGlzdC12aWV3JyAmJiB0aXRsZSkge1xuXHRcdFx0cmV0dXJuIHRpdGxlO1xuXHRcdH1cblx0fSxcblx0LyoqXG5cdCAqIEBzZWUgLi9lZGl0LmpzXG5cdCAqL1xuXHRlZGl0OiBFZGl0LFxuXG5cdC8qKlxuXHQgKiBAc2VlIC4vc2F2ZS5qc1xuXHQgKi9cblx0c2F2ZSxcbn0gYXMgYW55ICk7XG4iXSwibmFtZXMiOlsicmVnaXN0ZXJCbG9ja1R5cGUiLCJFZGl0Iiwic2F2ZSIsIm1ldGFkYXRhIiwibmFtZSIsImljb24iLCJzcmMiLCJfanN4cyIsImlkIiwieG1sbnMiLCJ2aWV3Qm94IiwiY2hpbGRyZW4iLCJfanN4IiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsInJ4IiwicnkiLCJmaWxsIiwic3Ryb2tlV2lkdGgiLCJfX2V4cGVyaW1lbnRhbExhYmVsIiwiYXR0cmlidXRlcyIsIl9yZWYiLCJjb250ZXh0IiwidGl0bGUiLCJlZGl0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/textslideritem/index.tsx\n"); + +/***/ }), + +/***/ "./src/textslideritem/save.tsx": +/*!*************************************!*\ + !*** ./src/textslideritem/save.tsx ***! + \*************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar liStyle = {\n width: '100%',\n float: 'left',\n marginRight: '-100%',\n position: 'relative',\n opacity: 1,\n display: 'block',\n zIndex: 2\n};\nvar liStyleInactive = {\n width: '100%',\n float: 'left',\n marginRight: '-100%',\n position: 'relative',\n opacity: 0,\n display: 'block',\n zIndex: 1\n};\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"example\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"content-slider flexslider clear clearfix\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"ul\", {\n className: \"slides\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n className: \"flex-active-slide\",\n \"data-thumb-alt\": \"\",\n style: liStyle,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", {\n children: \"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n \"data-thumb-alt\": \"\",\n className: \"\",\n style: liStyleInactive,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"p\", {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"img\", {\n decoding: \"async\",\n className: \"alignleft size-thumbnail wp-image-17786\",\n src: \"https://www.wordpress.rrze.fau.de/files/2018/01/seitenumbruch_symbolbild-150x147.png\",\n alt: \"aufgebl\\xE4ttertes Buch als Symbolbild f\\xFCr den Seitenumbruch\",\n width: \"150\",\n height: \"147\",\n draggable: \"false\"\n }), \"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\"]\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"ol\", {\n className: \"flex-control-nav flex-control-paging\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n href: \"#\",\n className: \"flex-active\",\n children: \"1\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n href: \"#\",\n className: \"\",\n children: \"2\"\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"ul\", {\n className: \"flex-direction-nav\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n className: \"flex-nav-prev\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n className: \"flex-prev\",\n href: \"#\",\n children: \"Previous\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n className: \"flex-nav-next\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n className: \"flex-next\",\n href: \"#\",\n children: \"Next\"\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"flex-pauseplay\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n href: \"#\",\n className: \"flex-pause\",\n children: \"Pause\"\n })\n })]\n })\n })\n }))\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFBLEVBQ0YsRUFDTEYsc0RBQUE7WUFBS0ssU0FBUyxFQUFDLGdCQUFnQjtZQUFBSCxRQUFBLEVBQzdCRixzREFBQTtjQUFHYSxJQUFJLEVBQUMsR0FBRztjQUFDUixTQUFTLEVBQUMsWUFBWTtjQUFBSCxRQUFBO1lBQUE7VUFFOUIsRUFDQTtRQUFBO01BQ0Y7SUFDRjtFQUNGLEVBQ0w7QUFFUCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvdGV4dHNsaWRlcml0ZW0vc2F2ZS50c3g/ODE1MyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VCbG9ja1Byb3BzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgY29sb3I6IHN0cmluZztcbiAgICB0YWJzVWlkOiBzdHJpbmc7XG4gICAgYmxvY2tJZDogc3RyaW5nO1xuICAgIHRpdGxlOiBzdHJpbmc7XG4gIH07XG59XG5cbmNvbnN0IGxpU3R5bGU6IFJlYWN0LkNTU1Byb3BlcnRpZXMgPSB7XG4gIHdpZHRoOiAnMTAwJScsXG4gIGZsb2F0OiAnbGVmdCcsXG4gIG1hcmdpblJpZ2h0OiAnLTEwMCUnLFxuICBwb3NpdGlvbjogJ3JlbGF0aXZlJyxcbiAgb3BhY2l0eTogMSxcbiAgZGlzcGxheTogJ2Jsb2NrJyxcbiAgekluZGV4OiAyLFxufTtcblxuY29uc3QgbGlTdHlsZUluYWN0aXZlOiBSZWFjdC5DU1NQcm9wZXJ0aWVzID0ge1xuICB3aWR0aDogJzEwMCUnLFxuICBmbG9hdDogJ2xlZnQnLFxuICBtYXJnaW5SaWdodDogJy0xMDAlJyxcbiAgcG9zaXRpb246ICdyZWxhdGl2ZScsXG4gIG9wYWNpdHk6IDAsXG4gIGRpc3BsYXk6ICdibG9jaycsXG4gIHpJbmRleDogMSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhdmUoeyBhdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImV4YW1wbGVcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRlbnQtc2xpZGVyIGZsZXhzbGlkZXIgY2xlYXIgY2xlYXJmaXhcIj5cbiAgICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJzbGlkZXNcIj5cbiAgICAgICAgICAgICAgPGxpXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZmxleC1hY3RpdmUtc2xpZGVcIlxuICAgICAgICAgICAgICAgIGRhdGEtdGh1bWItYWx0PVwiXCJcbiAgICAgICAgICAgICAgICBzdHlsZT17bGlTdHlsZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgICAgTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdCwgc2VkXG4gICAgICAgICAgICAgICAgICBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLlxuICAgICAgICAgICAgICAgICAgVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jb1xuICAgICAgICAgICAgICAgICAgbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuXG4gICAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICA8L2xpPlxuICAgICAgICAgICAgICA8bGlcbiAgICAgICAgICAgICAgICBkYXRhLXRodW1iLWFsdD1cIlwiXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiXCJcbiAgICAgICAgICAgICAgICBzdHlsZT17bGlTdHlsZUluYWN0aXZlfVxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgICAgICA8aW1nXG4gICAgICAgICAgICAgICAgICAgIGRlY29kaW5nPVwiYXN5bmNcIlxuICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJhbGlnbmxlZnQgc2l6ZS10aHVtYm5haWwgd3AtaW1hZ2UtMTc3ODZcIlxuICAgICAgICAgICAgICAgICAgICBzcmM9XCJodHRwczovL3d3dy53b3JkcHJlc3MucnJ6ZS5mYXUuZGUvZmlsZXMvMjAxOC8wMS9zZWl0ZW51bWJydWNoX3N5bWJvbGJpbGQtMTUweDE0Ny5wbmdcIlxuICAgICAgICAgICAgICAgICAgICBhbHQ9XCJhdWZnZWJsw6R0dGVydGVzIEJ1Y2ggYWxzIFN5bWJvbGJpbGQgZsO8ciBkZW4gU2VpdGVudW1icnVjaFwiXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoPVwiMTUwXCJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0PVwiMTQ3XCJcbiAgICAgICAgICAgICAgICAgICAgZHJhZ2dhYmxlPVwiZmFsc2VcIlxuICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgIER1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlXG4gICAgICAgICAgICAgICAgICBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ci4gRXhjZXB0ZXVyIHNpbnRcbiAgICAgICAgICAgICAgICAgIG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWFcbiAgICAgICAgICAgICAgICAgIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLlxuICAgICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICA8b2wgY2xhc3NOYW1lPVwiZmxleC1jb250cm9sLW5hdiBmbGV4LWNvbnRyb2wtcGFnaW5nXCI+XG4gICAgICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgICAgICA8YSBocmVmPVwiI1wiIGNsYXNzTmFtZT1cImZsZXgtYWN0aXZlXCI+XG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgPC9hPlxuICAgICAgICAgICAgICA8L2xpPlxuICAgICAgICAgICAgICA8bGk+XG4gICAgICAgICAgICAgICAgPGEgaHJlZj1cIiNcIiBjbGFzc05hbWU9XCJcIj5cbiAgICAgICAgICAgICAgICAgIDJcbiAgICAgICAgICAgICAgICA8L2E+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICA8L29sPlxuICAgICAgICAgICAgPHVsIGNsYXNzTmFtZT1cImZsZXgtZGlyZWN0aW9uLW5hdlwiPlxuICAgICAgICAgICAgICA8bGkgY2xhc3NOYW1lPVwiZmxleC1uYXYtcHJldlwiPlxuICAgICAgICAgICAgICAgIDxhIGNsYXNzTmFtZT1cImZsZXgtcHJldlwiIGhyZWY9XCIjXCI+XG4gICAgICAgICAgICAgICAgICBQcmV2aW91c1xuICAgICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICAgPGxpIGNsYXNzTmFtZT1cImZsZXgtbmF2LW5leHRcIj5cbiAgICAgICAgICAgICAgICA8YSBjbGFzc05hbWU9XCJmbGV4LW5leHRcIiBocmVmPVwiI1wiPlxuICAgICAgICAgICAgICAgICAgTmV4dFxuICAgICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXgtcGF1c2VwbGF5XCI+XG4gICAgICAgICAgICAgIDxhIGhyZWY9XCIjXCIgY2xhc3NOYW1lPVwiZmxleC1wYXVzZVwiPlxuICAgICAgICAgICAgICAgIFBhdXNlXG4gICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvPlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJsaVN0eWxlIiwid2lkdGgiLCJmbG9hdCIsIm1hcmdpblJpZ2h0IiwicG9zaXRpb24iLCJvcGFjaXR5IiwiZGlzcGxheSIsInpJbmRleCIsImxpU3R5bGVJbmFjdGl2ZSIsInNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJfanN4IiwiX0ZyYWdtZW50IiwiY2hpbGRyZW4iLCJPYmplY3QiLCJhc3NpZ24iLCJjbGFzc05hbWUiLCJfanN4cyIsInN0eWxlIiwiZGVjb2RpbmciLCJzcmMiLCJhbHQiLCJoZWlnaHQiLCJkcmFnZ2FibGUiLCJocmVmIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/textslideritem/save.tsx\n"); + +/***/ }), + +/***/ "./src/textslideritem/editor.scss": +/*!****************************************!*\ + !*** ./src/textslideritem/editor.scss ***! + \****************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGV4dHNsaWRlcml0ZW0vZWRpdG9yLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90ZXh0c2xpZGVyaXRlbS9lZGl0b3Iuc2Nzcz81MTIxIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/textslideritem/editor.scss\n"); + +/***/ }), + +/***/ "react/jsx-runtime": +/*!**********************************!*\ + !*** external "ReactJSXRuntime" ***! + \**********************************/ +/***/ (function(module) { + +module.exports = window["ReactJSXRuntime"]; + +/***/ }), + +/***/ "@wordpress/block-editor": +/*!*************************************!*\ + !*** external ["wp","blockEditor"] ***! + \*************************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blockEditor"]; + +/***/ }), + +/***/ "@wordpress/blocks": +/*!********************************!*\ + !*** external ["wp","blocks"] ***! + \********************************/ +/***/ (function(module) { + +module.exports = window["wp"]["blocks"]; + +/***/ }), + +/***/ "@wordpress/i18n": +/*!******************************!*\ + !*** external ["wp","i18n"] ***! + \******************************/ +/***/ (function(module) { + +module.exports = window["wp"]["i18n"]; + +/***/ }), + +/***/ "./src/textslideritem/block.json": +/*!***************************************!*\ + !*** ./src/textslideritem/block.json ***! + \***************************************/ +/***/ (function(module) { + +module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/textslideritem","version":"1.0.10","title":"Text-Slider","parent":["rrze-elements/textslider"],"category":"design","description":"Creates a textslideritem block.","supports":{"html":false},"attributes":{"title":{"type":"string","default":"Text-Slider item"},"position":{"type":"number","default":1}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ var cachedModule = __webpack_module_cache__[moduleId]; +/******/ if (cachedModule !== undefined) { +/******/ return cachedModule.exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ !function() { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function() { return module['default']; } : +/******/ function() { return module; }; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ !function() { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = function(exports, definition) { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ }(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ !function() { +/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } +/******/ }(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ !function() { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ }(); +/******/ +/************************************************************************/ +/******/ +/******/ // startup +/******/ // Load entry module and return exports +/******/ // This entry module can't be inlined because the eval-source-map devtool is used. +/******/ var __webpack_exports__ = __webpack_require__("./src/textslideritem/index.tsx"); +/******/ +/******/ })() +; \ No newline at end of file diff --git a/build/timeline-item/index-rtl.css b/build/timeline-item/index-rtl.css index 8b137891..c8e4aa44 100644 --- a/build/timeline-item/index-rtl.css +++ b/build/timeline-item/index-rtl.css @@ -1 +1,4 @@ +/*!******************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/timeline-item/editor.scss ***! + \******************************************************************************************************************************************************************************************************************************************************/ diff --git a/build/timeline-item/index.asset.php b/build/timeline-item/index.asset.php index 448599e5..9e1e00c7 100644 --- a/build/timeline-item/index.asset.php +++ b/build/timeline-item/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '1bdd0084bbe96a4220b0'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '658432720becc6ca1551'); diff --git a/build/timeline-item/index.css b/build/timeline-item/index.css index 8b137891..c8e4aa44 100644 --- a/build/timeline-item/index.css +++ b/build/timeline-item/index.css @@ -1 +1,4 @@ +/*!******************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/timeline-item/editor.scss ***! + \******************************************************************************************************************************************************************************************************************************************************/ diff --git a/build/timeline-item/index.js b/build/timeline-item/index.js index 302fab87..31282c20 100644 --- a/build/timeline-item/index.js +++ b/build/timeline-item/index.js @@ -1,3 +1,208 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,r=window.wp.blockEditor,l=window.wp.data,s=window.wp.i18n,i=function(t){var r=t.level,l=t.children,s=function(e,t){var r={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&t.indexOf(l)<0&&(r[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(l=Object.getOwnPropertySymbols(e);sdiv{border:.15rem solid var(--color-primary-dunkelste,#041e42);color:#fff!important;padding:1rem}ol.timeline div.tooltip-arrow:after{background:var(--color-primary-dunkelste,#041e42);box-shadow:0 0 6px rgba(14,71,203,.2);content:"";height:10px;right:50%;position:absolute;top:0;transform:translateX(50%) translateY(-50%) rotate(-45deg);width:10px}ol.timeline div.tooltip-arrow{border:none;height:15px;right:0;overflow:hidden;position:absolute;top:10%;transform:translateX(100%) rotate(-90deg);width:15px}ol.timeline div.tooltip{background-color:var(--color-primary-dunkelste,#041e42);position:relative}ol.timeline div.tooltip :first-child{margin-top:0}ol.timeline div.tooltip p{color:#fff}ol.timeline div.tooltip h1,ol.timeline div.tooltip h2,ol.timeline div.tooltip h3,ol.timeline div.tooltip h4,ol.timeline div.tooltip h5,ol.timeline div.tooltip h6{color:#fff;font-size:1.313rem;margin-bottom:1rem;margin-top:0} +/*!*************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/timeline/editor.scss ***! + \*************************************************************************************************************************************************************************************************************************************************/ +:root { + --ecl-spacing-m: 1rem; + --ecl-spacing-xl: 2rem; + --ecl-max-width: 80ch; + --s-m: var(--ecl-spacing-m); + --s-xl: var(--ecl-spacing-xl); + --max-w: var(--ecl-max-width); +} + +ol.timeline { + max-width: var(--max-w); + padding-bottom: var(--s-xl); + -webkit-pading-start: calc(var(--s-m) + 0.5rem); + padding-inline-start: calc(var(--s-m) + 0.5rem); + position: relative; + list-style: none; +} +ol.timeline li { + text-align: match-parent; + padding-bottom: var(--s-xl); + padding-inline-start: calc(var(--s-m) + 0.5rem); + -webkit-padding-start: calc(var(--s-m) + 0.5rem); + position: relative; +} +ol.timeline li:before { + border-inline-start: 0.125rem solid var(--color-primary-dunkelste, #041E42); + -webkit-border-start: 0.125rem solid var(--color-primary-dunkelste, #041E42); + content: ""; + right: -0.15rem; + position: absolute; + height: 100%; + top: 0; +} +ol.timeline li:after { + background-color: #fff; + border: 0.125rem solid var(--color-primary-dunkelste, #041E42); + border-radius: 50%; + box-shadow: 0 0 0 2px #fff; + content: ""; + height: 1rem; + right: -0.5rem; + position: absolute; + top: 8%; + width: 1rem; +} +ol.timeline li > div { + color: #fff !important; + padding: 1rem; + border: 0.15rem solid var(--color-primary-dunkelste, #041E42); +} +ol.timeline div.tooltip-arrow:after { + background: var(--color-primary-dunkelste, #041E42); + box-shadow: 0 0 6px rgba(14, 71, 203, 0.2); + content: ""; + height: 10px; + right: 50%; + position: absolute; + top: 0; + transform: translateX(50%) translateY(-50%) rotate(-45deg); + width: 10px; +} +ol.timeline div.tooltip-arrow { + height: 15px; + right: 0; + overflow: hidden; + position: absolute; + top: 10%; + transform: translateX(100%) rotate(-90deg); + width: 15px; + border: none; +} +ol.timeline div.tooltip { + position: relative; + background-color: var(--color-primary-dunkelste, #041E42); +} +ol.timeline div.tooltip :first-child { + margin-top: 0; +} +ol.timeline div.tooltip p { + color: #fff; +} +ol.timeline div.tooltip h1, ol.timeline div.tooltip h2, ol.timeline div.tooltip h3, ol.timeline div.tooltip h4, ol.timeline div.tooltip h5, ol.timeline div.tooltip h6 { + margin-top: 0; + color: #fff; + font-size: 1.313rem; + margin-bottom: 1rem; +} diff --git a/build/timeline/index.asset.php b/build/timeline/index.asset.php index c84ca59d..c2d029df 100644 --- a/build/timeline/index.asset.php +++ b/build/timeline/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => 'f79984a067c4068b3c18'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => '5a622963d82372cccdfe'); diff --git a/build/timeline/index.css b/build/timeline/index.css index 8a6a0fd6..33b9751c 100644 --- a/build/timeline/index.css +++ b/build/timeline/index.css @@ -1 +1,90 @@ -:root{--ecl-spacing-m:1rem;--ecl-spacing-xl:2rem;--ecl-max-width:80ch;--s-m:var(--ecl-spacing-m);--s-xl:var(--ecl-spacing-xl);--max-w:var(--ecl-max-width)}ol.timeline{max-width:var(--max-w);-webkit-pading-start:calc(var(--s-m) + .5rem);list-style:none}ol.timeline,ol.timeline li{padding-bottom:var(--s-xl);padding-inline-start:calc(var(--s-m) + .5rem);position:relative}ol.timeline li{text-align:match-parent;-webkit-padding-start:calc(var(--s-m) + .5rem)}ol.timeline li:before{border-inline-start:.125rem solid var(--color-primary-dunkelste,#041e42);-webkit-border-start:.125rem solid var(--color-primary-dunkelste,#041e42);content:"";height:100%;left:-.15rem;position:absolute;top:0}ol.timeline li:after{background-color:#fff;border:.125rem solid var(--color-primary-dunkelste,#041e42);border-radius:50%;box-shadow:0 0 0 2px #fff;content:"";height:1rem;left:-.5rem;position:absolute;top:8%;width:1rem}ol.timeline li>div{border:.15rem solid var(--color-primary-dunkelste,#041e42);color:#fff!important;padding:1rem}ol.timeline div.tooltip-arrow:after{background:var(--color-primary-dunkelste,#041e42);box-shadow:0 0 6px rgba(14,71,203,.2);content:"";height:10px;left:50%;position:absolute;top:0;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:10px}ol.timeline div.tooltip-arrow{border:none;height:15px;left:0;overflow:hidden;position:absolute;top:10%;transform:translateX(-100%) rotate(90deg);width:15px}ol.timeline div.tooltip{background-color:var(--color-primary-dunkelste,#041e42);position:relative}ol.timeline div.tooltip :first-child{margin-top:0}ol.timeline div.tooltip p{color:#fff}ol.timeline div.tooltip h1,ol.timeline div.tooltip h2,ol.timeline div.tooltip h3,ol.timeline div.tooltip h4,ol.timeline div.tooltip h5,ol.timeline div.tooltip h6{color:#fff;font-size:1.313rem;margin-bottom:1rem;margin-top:0} +/*!*************************************************************************************************************************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/timeline/editor.scss ***! + \*************************************************************************************************************************************************************************************************************************************************/ +:root { + --ecl-spacing-m: 1rem; + --ecl-spacing-xl: 2rem; + --ecl-max-width: 80ch; + --s-m: var(--ecl-spacing-m); + --s-xl: var(--ecl-spacing-xl); + --max-w: var(--ecl-max-width); +} + +ol.timeline { + max-width: var(--max-w); + padding-bottom: var(--s-xl); + -webkit-pading-start: calc(var(--s-m) + 0.5rem); + padding-inline-start: calc(var(--s-m) + 0.5rem); + position: relative; + list-style: none; +} +ol.timeline li { + text-align: match-parent; + padding-bottom: var(--s-xl); + padding-inline-start: calc(var(--s-m) + 0.5rem); + -webkit-padding-start: calc(var(--s-m) + 0.5rem); + position: relative; +} +ol.timeline li:before { + border-inline-start: 0.125rem solid var(--color-primary-dunkelste, #041E42); + -webkit-border-start: 0.125rem solid var(--color-primary-dunkelste, #041E42); + content: ""; + left: -0.15rem; + position: absolute; + height: 100%; + top: 0; +} +ol.timeline li:after { + background-color: #fff; + border: 0.125rem solid var(--color-primary-dunkelste, #041E42); + border-radius: 50%; + box-shadow: 0 0 0 2px #fff; + content: ""; + height: 1rem; + left: -0.5rem; + position: absolute; + top: 8%; + width: 1rem; +} +ol.timeline li > div { + color: #fff !important; + padding: 1rem; + border: 0.15rem solid var(--color-primary-dunkelste, #041E42); +} +ol.timeline div.tooltip-arrow:after { + background: var(--color-primary-dunkelste, #041E42); + box-shadow: 0 0 6px rgba(14, 71, 203, 0.2); + content: ""; + height: 10px; + left: 50%; + position: absolute; + top: 0; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + width: 10px; +} +ol.timeline div.tooltip-arrow { + height: 15px; + left: 0; + overflow: hidden; + position: absolute; + top: 10%; + transform: translateX(-100%) rotate(90deg); + width: 15px; + border: none; +} +ol.timeline div.tooltip { + position: relative; + background-color: var(--color-primary-dunkelste, #041E42); +} +ol.timeline div.tooltip :first-child { + margin-top: 0; +} +ol.timeline div.tooltip p { + color: #fff; +} +ol.timeline div.tooltip h1, ol.timeline div.tooltip h2, ol.timeline div.tooltip h3, ol.timeline div.tooltip h4, ol.timeline div.tooltip h5, ol.timeline div.tooltip h6 { + margin-top: 0; + color: #fff; + font-size: 1.313rem; + margin-bottom: 1rem; +} diff --git a/build/timeline/index.js b/build/timeline/index.js index 9e0221c1..2135cc2b 100644 --- a/build/timeline/index.js +++ b/build/timeline/index.js @@ -1 +1,268 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,r=window.wp.blockEditor,n=window.wp.components,s=window.wp.data,l=window.wp.i18n,i=window.wp.primitives,o=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})}),a=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})}),c=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),h=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})}),x=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),v=function(e){switch(e){case 2:default:return o;case 3:return a;case 4:return c;case 5:return h;case 6:return x}},d=function(t){var r=t.attributes,s=t.setAttributes,i=function(e){s({hstart:e})};return(0,e.jsx)(n.ToolbarDropdownMenu,{icon:v(r.hstart),label:(0,l.__)("Select heading level","rrze-elements-blocks"),controls:[{title:"H2",isDisabled:2===r.hstart,onClick:function(){return i(2)}},{title:"H3",isDisabled:3===r.hstart,onClick:function(){return i(3)}},{title:"H4",isDisabled:4===r.hstart,onClick:function(){return i(4)}},{title:"H5",isDisabled:5===r.hstart,onClick:function(){return i(5)}},{title:"H6",isDisabled:6===r.hstart,onClick:function(){return i(6)}}]})},u=function(t){var r=t.attributes,s=t.setAttributes;return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)(n.__experimentalToggleGroupControl,{label:(0,l.__)("Heading level","rrze-elements-blocks"),value:r.hstart,onChange:function(e){s({hstart:e})},isBlock:!0,children:[(0,e.jsx)(n.__experimentalToggleGroupControlOption,{value:2,label:"H2"}),(0,e.jsx)(n.__experimentalToggleGroupControlOption,{value:3,label:"H3"}),(0,e.jsx)(n.__experimentalToggleGroupControlOption,{value:4,label:"H4"}),(0,e.jsx)(n.__experimentalToggleGroupControlOption,{value:5,label:"H5"}),(0,e.jsx)(n.__experimentalToggleGroupControlOption,{value:6,label:"H6"})]}),(0,e.jsx)(n.__experimentalText,{children:(0,l.__)("Controls the heading level of the accordion","rrze-elements-blocks")}),(0,e.jsx)(n.__experimentalDivider,{})]})},w=JSON.parse('{"UU":"rrze-elements/timeline"}');(0,t.registerBlockType)(w.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("rect",{x:"199.53",y:"-23.79",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",transform:"translate(372.52 -139.48) rotate(90)","fill-rule":"evenodd"}),(0,e.jsx)("rect",{x:"199.53",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",transform:"translate(512) rotate(90)","fill-rule":"evenodd"}),(0,e.jsx)("rect",{x:"199.53",y:"255.17",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",transform:"translate(651.48 139.48) rotate(90)","fill-rule":"evenodd"}),(0,e.jsx)("line",{x1:"80.6",y1:"62.76",x2:"80.6",y2:"451.28",fill:"none",stroke:"black","stroke-linecap":"round","stroke-miterlimit":"10","stroke-width":"8"}),(0,e.jsx)("rect",{x:"66.87",y:"73.88",width:"27.46",height:"27.46",rx:"11.29",ry:"11.29","fill-rule":"evenodd"}),(0,e.jsx)("rect",{x:"66.87",y:"214.88",width:"27.46",height:"27.46",rx:"11.29",ry:"11.29","fill-rule":"evenodd"}),(0,e.jsx)("rect",{x:"66.87",y:"352.85",width:"27.46",height:"27.46",rx:"11.29",ry:"11.29","fill-rule":"evenodd"})]})},edit:function(t){var i=t.attributes,o=t.setAttributes,a=(function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(e);s Date: Fri, 25 Oct 2024 13:05:14 +0200 Subject: [PATCH 13/15] Revert "feat(ChapterMarker) - Marker Selection via the BlockEditor" This reverts commit a33ac1d74a9ef1ba1cb0d3beb1ac9d6af50c18b0. --- build/accordion/index-rtl.css | 21173 +------------------ build/accordion/index.asset.php | 2 +- build/accordion/index.css | 21173 +------------------ build/accordion/index.js | 546 +- build/accordions/index-rtl.css | 795 +- build/accordions/index.asset.php | 2 +- build/accordions/index.css | 795 +- build/accordions/index.js | 219 +- build/alert/index-rtl.css | 183 +- build/alert/index.asset.php | 2 +- build/alert/index.css | 183 +- build/alert/index.js | 335 +- build/block-blueprint/index-rtl.css | 26 +- build/block-blueprint/index.asset.php | 2 +- build/block-blueprint/index.css | 26 +- build/block-blueprint/index.js | 169 +- build/collapse/index-rtl.css | 21177 +------------------- build/collapse/index.asset.php | 2 +- build/collapse/index.css | 21177 +------------------- build/collapse/index.js | 673 +- build/collapse/style-index-rtl.css | 13 +- build/collapse/style-index.css | 13 +- build/collapsibles/index-rtl.css | 750 +- build/collapsibles/index.asset.php | 2 +- build/collapsibles/index.css | 750 +- build/collapsibles/index.js | 329 +- build/columns/index-rtl.css | 119 +- build/columns/index.asset.php | 2 +- build/columns/index.css | 119 +- build/columns/index.js | 335 +- build/contentwidthlimiter/index-rtl.css | 42 +- build/contentwidthlimiter/index.asset.php | 2 +- build/contentwidthlimiter/index.css | 42 +- build/contentwidthlimiter/index.js | 249 +- build/counter-row/index-rtl.css | 77 +- build/counter-row/index.asset.php | 2 +- build/counter-row/index.css | 77 +- build/counter-row/index.js | 259 +- build/counter/index-rtl.css | 340 +- build/counter/index.asset.php | 2 +- build/counter/index.css | 340 +- build/counter/index.js | 239 +- build/cta/index-rtl.css | 386 +- build/cta/index.asset.php | 2 +- build/cta/index.css | 386 +- build/cta/index.js | 289 +- build/iconbox/index-rtl.css | 10697 +--------- build/iconbox/index.asset.php | 2 +- build/iconbox/index.css | 10697 +--------- build/iconbox/index.js | 319 +- build/insertion/index-rtl.css | 310 +- build/insertion/index.asset.php | 2 +- build/insertion/index.css | 310 +- build/insertion/index.js | 239 +- build/news/index-rtl.css | 379 +- build/news/index.asset.php | 2 +- build/news/index.css | 379 +- build/news/index.js | 319 +- build/notice/index-rtl.css | 253 +- build/notice/index.asset.php | 2 +- build/notice/index.css | 253 +- build/notice/index.js | 239 +- build/tab/index-rtl.css | 11115 +--------- build/tab/index.asset.php | 2 +- build/tab/index.css | 11115 +--------- build/tab/index.js | 319 +- build/tabs/index-rtl.css | 11818 +---------- build/tabs/index.asset.php | 2 +- build/tabs/index.css | 11818 +---------- build/tabs/index.js | 467 +- build/textslider/index-rtl.css | 59 +- build/textslider/index.asset.php | 2 +- build/textslider/index.css | 59 +- build/textslider/index.js | 179 +- build/textslideritem/index-rtl.css | 3 - build/textslideritem/index.asset.php | 2 +- build/textslideritem/index.css | 3 - build/textslideritem/index.js | 179 +- build/timeline-item/index-rtl.css | 3 - build/timeline-item/index.asset.php | 2 +- build/timeline-item/index.css | 3 - build/timeline-item/index.js | 211 +- build/timeline/index-rtl.css | 91 +- build/timeline/index.asset.php | 2 +- build/timeline/index.css | 91 +- build/timeline/index.js | 269 +- 86 files changed, 128 insertions(+), 165914 deletions(-) diff --git a/build/accordion/index-rtl.css b/build/accordion/index-rtl.css index e1263836..568bce1d 100644 --- a/build/accordion/index-rtl.css +++ b/build/accordion/index-rtl.css @@ -1,21168 +1,5 @@ -/*!**************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/accordion/editor.scss ***! - \**************************************************************************************************************************************************************************************************************************************************/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -/** - * The following styles get applied inside the editor only. - * - * Replace them with your own styles or remove the file completely. - */ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -.fa { - font-family: var(--fa-style-family, "Font Awesome 6 Free"); - font-weight: var(--fa-style, 900); -} - -.fa, -.fa-classic, -.fa-sharp, -.fas, -.accordion .accordion-toggle.active:hover:before, -.accordion .accordion-toggle.active:focus:before, -.accordion .accordion-toggle:hover:before, -.accordion .accordion-toggle:focus:before, -.accordion .accordion-toggle.active:before, -.accordion .accordion-toggle:before, -.fa-solid, -.far, -.fa-regular, -.fab, -.fa-brands { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: var(--fa-display, inline-block); - font-style: normal; - font-variant: normal; - line-height: 1; - text-rendering: auto; -} - -.fas, .accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before, .accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before, .accordion .accordion-toggle:before, -.fa-classic, -.fa-solid, -.far, -.fa-regular { - font-family: "Font Awesome 6 Free"; -} - -.fab, -.fa-brands { - font-family: "Font Awesome 6 Brands"; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-right: var(--fa-li-margin, 2.5em); - padding-right: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - right: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var«-17:1», var«17:-2», var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(15deg); - } - 4% { - transform: rotate(-15deg); - } - 8%, 24% { - transform: rotate(18deg); - } - 12%, 28% { - transform: rotate(-18deg); - } - 16% { - transform: rotate(22deg); - } - 20% { - transform: rotate(-22deg); - } - 32% { - transform: rotate(12deg); - } - 36% { - transform: rotate(-12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(-360deg); - } -} -.fa-rotate-90 { - transform: rotate(-90deg); -} - -.fa-rotate-180 { - transform: rotate(-180deg); -} - -.fa-rotate-270 { - transform: rotate(-270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - right: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-0::before { - content: "\30 "; -} - -.fa-1::before { - content: "\31 "; -} - -.fa-2::before { - content: "\32 "; -} - -.fa-3::before { - content: "\33 "; -} - -.fa-4::before { - content: "\34 "; -} - -.fa-5::before { - content: "\35 "; -} - -.fa-6::before { - content: "\36 "; -} - -.fa-7::before { - content: "\37 "; -} - -.fa-8::before { - content: "\38 "; -} - -.fa-9::before { - content: "\39 "; -} - -.fa-fill-drip::before { - content: "\f576"; -} - -.fa-arrows-to-circle::before { - content: "\e4bd"; -} - -.fa-circle-chevron-right::before { - content: "\f138"; -} - -.fa-chevron-circle-right::before { - content: "\f138"; -} - -.fa-at::before { - content: "\@"; -} - -.fa-trash-can::before { - content: "\f2ed"; -} - -.fa-trash-alt::before { - content: "\f2ed"; -} - -.fa-text-height::before { - content: "\f034"; -} - -.fa-user-xmark::before { - content: "\f235"; -} - -.fa-user-times::before { - content: "\f235"; -} - -.fa-stethoscope::before { - content: "\f0f1"; -} - -.fa-message::before { - content: "\f27a"; -} - -.fa-comment-alt::before { - content: "\f27a"; -} - -.fa-info::before { - content: "\f129"; -} - -.fa-down-left-and-up-right-to-center::before { - content: "\f422"; -} - -.fa-compress-alt::before { - content: "\f422"; -} - -.fa-explosion::before { - content: "\e4e9"; -} - -.fa-file-lines::before { - content: "\f15c"; -} - -.fa-file-alt::before { - content: "\f15c"; -} - -.fa-file-text::before { - content: "\f15c"; -} - -.fa-wave-square::before { - content: "\f83e"; -} - -.fa-ring::before { - content: "\f70b"; -} - -.fa-building-un::before { - content: "\e4d9"; -} - -.fa-dice-three::before { - content: "\f527"; -} - -.fa-calendar-days::before { - content: "\f073"; -} - -.fa-calendar-alt::before { - content: "\f073"; -} - -.fa-anchor-circle-check::before { - content: "\e4aa"; -} - -.fa-building-circle-arrow-right::before { - content: "\e4d1"; -} - -.fa-volleyball::before { - content: "\f45f"; -} - -.fa-volleyball-ball::before { - content: "\f45f"; -} - -.fa-arrows-up-to-line::before { - content: "\e4c2"; -} - -.fa-sort-down::before { - content: "\f0dd"; -} - -.fa-sort-desc::before { - content: "\f0dd"; -} - -.fa-circle-minus::before { - content: "\f056"; -} - -.fa-minus-circle::before { - content: "\f056"; -} - -.fa-door-open::before { - content: "\f52b"; -} - -.fa-right-from-bracket::before { - content: "\f2f5"; -} - -.fa-sign-out-alt::before { - content: "\f2f5"; -} - -.fa-atom::before { - content: "\f5d2"; -} - -.fa-soap::before { - content: "\e06e"; -} - -.fa-icons::before { - content: "\f86d"; -} - -.fa-heart-music-camera-bolt::before { - content: "\f86d"; -} - -.fa-microphone-lines-slash::before { - content: "\f539"; -} - -.fa-microphone-alt-slash::before { - content: "\f539"; -} - -.fa-bridge-circle-check::before { - content: "\e4c9"; -} - -.fa-pump-medical::before { - content: "\e06a"; -} - -.fa-fingerprint::before { - content: "\f577"; -} - -.fa-hand-point-right::before { - content: "\f0a4"; -} - -.fa-magnifying-glass-location::before { - content: "\f689"; -} - -.fa-search-location::before { - content: "\f689"; -} - -.fa-forward-step::before { - content: "\f051"; -} - -.fa-step-forward::before { - content: "\f051"; -} - -.fa-face-smile-beam::before { - content: "\f5b8"; -} - -.fa-smile-beam::before { - content: "\f5b8"; -} - -.fa-flag-checkered::before { - content: "\f11e"; -} - -.fa-football::before { - content: "\f44e"; -} - -.fa-football-ball::before { - content: "\f44e"; -} - -.fa-school-circle-exclamation::before { - content: "\e56c"; -} - -.fa-crop::before { - content: "\f125"; -} - -.fa-angles-down::before { - content: "\f103"; -} - -.fa-angle-double-down::before { - content: "\f103"; -} - -.fa-users-rectangle::before { - content: "\e594"; -} - -.fa-people-roof::before { - content: "\e537"; -} - -.fa-people-line::before { - content: "\e534"; -} - -.fa-beer-mug-empty::before { - content: "\f0fc"; -} - -.fa-beer::before { - content: "\f0fc"; -} - -.fa-diagram-predecessor::before { - content: "\e477"; -} - -.fa-arrow-up-long::before { - content: "\f176"; -} - -.fa-long-arrow-up::before { - content: "\f176"; -} - -.fa-fire-flame-simple::before { - content: "\f46a"; -} - -.fa-burn::before { - content: "\f46a"; -} - -.fa-person::before { - content: "\f183"; -} - -.fa-male::before { - content: "\f183"; -} - -.fa-laptop::before { - content: "\f109"; -} - -.fa-file-csv::before { - content: "\f6dd"; -} - -.fa-menorah::before { - content: "\f676"; -} - -.fa-truck-plane::before { - content: "\e58f"; -} - -.fa-record-vinyl::before { - content: "\f8d9"; -} - -.fa-face-grin-stars::before { - content: "\f587"; -} - -.fa-grin-stars::before { - content: "\f587"; -} - -.fa-bong::before { - content: "\f55c"; -} - -.fa-spaghetti-monster-flying::before { - content: "\f67b"; -} - -.fa-pastafarianism::before { - content: "\f67b"; -} - -.fa-arrow-down-up-across-line::before { - content: "\e4af"; -} - -.fa-spoon::before { - content: "\f2e5"; -} - -.fa-utensil-spoon::before { - content: "\f2e5"; -} - -.fa-jar-wheat::before { - content: "\e517"; -} - -.fa-envelopes-bulk::before { - content: "\f674"; -} - -.fa-mail-bulk::before { - content: "\f674"; -} - -.fa-file-circle-exclamation::before { - content: "\e4eb"; -} - -.fa-circle-h::before { - content: "\f47e"; -} - -.fa-hospital-symbol::before { - content: "\f47e"; -} - -.fa-pager::before { - content: "\f815"; -} - -.fa-address-book::before { - content: "\f2b9"; -} - -.fa-contact-book::before { - content: "\f2b9"; -} - -.fa-strikethrough::before { - content: "\f0cc"; -} - -.fa-k::before { - content: "K"; -} - -.fa-landmark-flag::before { - content: "\e51c"; -} - -.fa-pencil::before { - content: "\f303"; -} - -.fa-pencil-alt::before { - content: "\f303"; -} - -.fa-backward::before { - content: "\f04a"; -} - -.fa-caret-right::before { - content: "\f0da"; -} - -.fa-comments::before { - content: "\f086"; -} - -.fa-paste::before { - content: "\f0ea"; -} - -.fa-file-clipboard::before { - content: "\f0ea"; -} - -.fa-code-pull-request::before { - content: "\e13c"; -} - -.fa-clipboard-list::before { - content: "\f46d"; -} - -.fa-truck-ramp-box::before { - content: "\f4de"; -} - -.fa-truck-loading::before { - content: "\f4de"; -} - -.fa-user-check::before { - content: "\f4fc"; -} - -.fa-vial-virus::before { - content: "\e597"; -} - -.fa-sheet-plastic::before { - content: "\e571"; -} - -.fa-blog::before { - content: "\f781"; -} - -.fa-user-ninja::before { - content: "\f504"; -} - -.fa-person-arrow-up-from-line::before { - content: "\e539"; -} - -.fa-scroll-torah::before { - content: "\f6a0"; -} - -.fa-torah::before { - content: "\f6a0"; -} - -.fa-broom-ball::before { - content: "\f458"; -} - -.fa-quidditch::before { - content: "\f458"; -} - -.fa-quidditch-broom-ball::before { - content: "\f458"; -} - -.fa-toggle-off::before { - content: "\f204"; -} - -.fa-box-archive::before { - content: "\f187"; -} - -.fa-archive::before { - content: "\f187"; -} - -.fa-person-drowning::before { - content: "\e545"; -} - -.fa-arrow-down-9-1::before { - content: "\f886"; -} - -.fa-sort-numeric-desc::before { - content: "\f886"; -} - -.fa-sort-numeric-down-alt::before { - content: "\f886"; -} - -.fa-face-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-spray-can::before { - content: "\f5bd"; -} - -.fa-truck-monster::before { - content: "\f63b"; -} - -.fa-w::before { - content: "W"; -} - -.fa-earth-africa::before { - content: "\f57c"; -} - -.fa-globe-africa::before { - content: "\f57c"; -} - -.fa-rainbow::before { - content: "\f75b"; -} - -.fa-circle-notch::before { - content: "\f1ce"; -} - -.fa-tablet-screen-button::before { - content: "\f3fa"; -} - -.fa-tablet-alt::before { - content: "\f3fa"; -} - -.fa-paw::before { - content: "\f1b0"; -} - -.fa-cloud::before { - content: "\f0c2"; -} - -.fa-trowel-bricks::before { - content: "\e58a"; -} - -.fa-face-flushed::before { - content: "\f579"; -} - -.fa-flushed::before { - content: "\f579"; -} - -.fa-hospital-user::before { - content: "\f80d"; -} - -.fa-tent-arrow-left-right::before { - content: "\e57f"; -} - -.fa-gavel::before { - content: "\f0e3"; -} - -.fa-legal::before { - content: "\f0e3"; -} - -.fa-binoculars::before { - content: "\f1e5"; -} - -.fa-microphone-slash::before { - content: "\f131"; -} - -.fa-box-tissue::before { - content: "\e05b"; -} - -.fa-motorcycle::before { - content: "\f21c"; -} - -.fa-bell-concierge::before { - content: "\f562"; -} - -.fa-concierge-bell::before { - content: "\f562"; -} - -.fa-pen-ruler::before { - content: "\f5ae"; -} - -.fa-pencil-ruler::before { - content: "\f5ae"; -} - -.fa-people-arrows::before { - content: "\e068"; -} - -.fa-people-arrows-left-right::before { - content: "\e068"; -} - -.fa-mars-and-venus-burst::before { - content: "\e523"; -} - -.fa-square-caret-right::before { - content: "\f152"; -} - -.fa-caret-square-right::before { - content: "\f152"; -} - -.fa-scissors::before { - content: "\f0c4"; -} - -.fa-cut::before { - content: "\f0c4"; -} - -.fa-sun-plant-wilt::before { - content: "\e57a"; -} - -.fa-toilets-portable::before { - content: "\e584"; -} - -.fa-hockey-puck::before { - content: "\f453"; -} - -.fa-table::before { - content: "\f0ce"; -} - -.fa-magnifying-glass-arrow-right::before { - content: "\e521"; -} - -.fa-tachograph-digital::before { - content: "\f566"; -} - -.fa-digital-tachograph::before { - content: "\f566"; -} - -.fa-users-slash::before { - content: "\e073"; -} - -.fa-clover::before { - content: "\e139"; -} - -.fa-reply::before { - content: "\f3e5"; -} - -.fa-mail-reply::before { - content: "\f3e5"; -} - -.fa-star-and-crescent::before { - content: "\f699"; -} - -.fa-house-fire::before { - content: "\e50c"; -} - -.fa-square-minus::before { - content: "\f146"; -} - -.fa-minus-square::before { - content: "\f146"; -} - -.fa-helicopter::before { - content: "\f533"; -} - -.fa-compass::before { - content: "\f14e"; -} - -.fa-square-caret-down::before { - content: "\f150"; -} - -.fa-caret-square-down::before { - content: "\f150"; -} - -.fa-file-circle-question::before { - content: "\e4ef"; -} - -.fa-laptop-code::before { - content: "\f5fc"; -} - -.fa-swatchbook::before { - content: "\f5c3"; -} - -.fa-prescription-bottle::before { - content: "\f485"; -} - -.fa-bars::before { - content: "\f0c9"; -} - -.fa-navicon::before { - content: "\f0c9"; -} - -.fa-people-group::before { - content: "\e533"; -} - -.fa-hourglass-end::before { - content: "\f253"; -} - -.fa-hourglass-3::before { - content: "\f253"; -} - -.fa-heart-crack::before { - content: "\f7a9"; -} - -.fa-heart-broken::before { - content: "\f7a9"; -} - -.fa-square-up-right::before { - content: "\f360"; -} - -.fa-external-link-square-alt::before { - content: "\f360"; -} - -.fa-face-kiss-beam::before { - content: "\f597"; -} - -.fa-kiss-beam::before { - content: "\f597"; -} - -.fa-film::before { - content: "\f008"; -} - -.fa-ruler-horizontal::before { - content: "\f547"; -} - -.fa-people-robbery::before { - content: "\e536"; -} - -.fa-lightbulb::before { - content: "\f0eb"; -} - -.fa-caret-left::before { - content: "\f0d9"; -} - -.fa-circle-exclamation::before { - content: "\f06a"; -} - -.fa-exclamation-circle::before { - content: "\f06a"; -} - -.fa-school-circle-xmark::before { - content: "\e56d"; -} - -.fa-arrow-right-from-bracket::before { - content: "\f08b"; -} - -.fa-sign-out::before { - content: "\f08b"; -} - -.fa-circle-chevron-down::before { - content: "\f13a"; -} - -.fa-chevron-circle-down::before { - content: "\f13a"; -} - -.fa-unlock-keyhole::before { - content: "\f13e"; -} - -.fa-unlock-alt::before { - content: "\f13e"; -} - -.fa-cloud-showers-heavy::before { - content: "\f740"; -} - -.fa-headphones-simple::before { - content: "\f58f"; -} - -.fa-headphones-alt::before { - content: "\f58f"; -} - -.fa-sitemap::before { - content: "\f0e8"; -} - -.fa-circle-dollar-to-slot::before { - content: "\f4b9"; -} - -.fa-donate::before { - content: "\f4b9"; -} - -.fa-memory::before { - content: "\f538"; -} - -.fa-road-spikes::before { - content: "\e568"; -} - -.fa-fire-burner::before { - content: "\e4f1"; -} - -.fa-flag::before { - content: "\f024"; -} - -.fa-hanukiah::before { - content: "\f6e6"; -} - -.fa-feather::before { - content: "\f52d"; -} - -.fa-volume-low::before { - content: "\f027"; -} - -.fa-volume-down::before { - content: "\f027"; -} - -.fa-comment-slash::before { - content: "\f4b3"; -} - -.fa-cloud-sun-rain::before { - content: "\f743"; -} - -.fa-compress::before { - content: "\f066"; -} - -.fa-wheat-awn::before { - content: "\e2cd"; -} - -.fa-wheat-alt::before { - content: "\e2cd"; -} - -.fa-ankh::before { - content: "\f644"; -} - -.fa-hands-holding-child::before { - content: "\e4fa"; -} - -.fa-asterisk::before { - content: "\*"; -} - -.fa-square-check::before { - content: "\f14a"; -} - -.fa-check-square::before { - content: "\f14a"; -} - -.fa-peseta-sign::before { - content: "\e221"; -} - -.fa-heading::before { - content: "\f1dc"; -} - -.fa-header::before { - content: "\f1dc"; -} - -.fa-ghost::before { - content: "\f6e2"; -} - -.fa-list::before { - content: "\f03a"; -} - -.fa-list-squares::before { - content: "\f03a"; -} - -.fa-square-phone-flip::before { - content: "\f87b"; -} - -.fa-phone-square-alt::before { - content: "\f87b"; -} - -.fa-cart-plus::before { - content: "\f217"; -} - -.fa-gamepad::before { - content: "\f11b"; -} - -.fa-circle-dot::before { - content: "\f192"; -} - -.fa-dot-circle::before { - content: "\f192"; -} - -.fa-face-dizzy::before { - content: "\f567"; -} - -.fa-dizzy::before { - content: "\f567"; -} - -.fa-egg::before { - content: "\f7fb"; -} - -.fa-house-medical-circle-xmark::before { - content: "\e513"; -} - -.fa-campground::before { - content: "\f6bb"; -} - -.fa-folder-plus::before { - content: "\f65e"; -} - -.fa-futbol::before { - content: "\f1e3"; -} - -.fa-futbol-ball::before { - content: "\f1e3"; -} - -.fa-soccer-ball::before { - content: "\f1e3"; -} - -.fa-paintbrush::before { - content: "\f1fc"; -} - -.fa-paint-brush::before { - content: "\f1fc"; -} - -.fa-lock::before { - content: "\f023"; -} - -.fa-gas-pump::before { - content: "\f52f"; -} - -.fa-hot-tub-person::before { - content: "\f593"; -} - -.fa-hot-tub::before { - content: "\f593"; -} - -.fa-map-location::before { - content: "\f59f"; -} - -.fa-map-marked::before { - content: "\f59f"; -} - -.fa-house-flood-water::before { - content: "\e50e"; -} - -.fa-tree::before { - content: "\f1bb"; -} - -.fa-bridge-lock::before { - content: "\e4cc"; -} - -.fa-sack-dollar::before { - content: "\f81d"; -} - -.fa-pen-to-square::before { - content: "\f044"; -} - -.fa-edit::before { - content: "\f044"; -} - -.fa-car-side::before { - content: "\f5e4"; -} - -.fa-share-nodes::before { - content: "\f1e0"; -} - -.fa-share-alt::before { - content: "\f1e0"; -} - -.fa-heart-circle-minus::before { - content: "\e4ff"; -} - -.fa-hourglass-half::before { - content: "\f252"; -} - -.fa-hourglass-2::before { - content: "\f252"; -} - -.fa-microscope::before { - content: "\f610"; -} - -.fa-sink::before { - content: "\e06d"; -} - -.fa-bag-shopping::before { - content: "\f290"; -} - -.fa-shopping-bag::before { - content: "\f290"; -} - -.fa-arrow-down-z-a::before { - content: "\f881"; -} - -.fa-sort-alpha-desc::before { - content: "\f881"; -} - -.fa-sort-alpha-down-alt::before { - content: "\f881"; -} - -.fa-mitten::before { - content: "\f7b5"; -} - -.fa-person-rays::before { - content: "\e54d"; -} - -.fa-users::before { - content: "\f0c0"; -} - -.fa-eye-slash::before { - content: "\f070"; -} - -.fa-flask-vial::before { - content: "\e4f3"; -} - -.fa-hand::before { - content: "\f256"; -} - -.fa-hand-paper::before { - content: "\f256"; -} - -.fa-om::before { - content: "\f679"; -} - -.fa-worm::before { - content: "\e599"; -} - -.fa-house-circle-xmark::before { - content: "\e50b"; -} - -.fa-plug::before { - content: "\f1e6"; -} - -.fa-chevron-up::before { - content: "\f077"; -} - -.fa-hand-spock::before { - content: "\f259"; -} - -.fa-stopwatch::before { - content: "\f2f2"; -} - -.fa-face-kiss::before { - content: "\f596"; -} - -.fa-kiss::before { - content: "\f596"; -} - -.fa-bridge-circle-xmark::before { - content: "\e4cb"; -} - -.fa-face-grin-tongue::before { - content: "\f589"; -} - -.fa-grin-tongue::before { - content: "\f589"; -} - -.fa-chess-bishop::before { - content: "\f43a"; -} - -.fa-face-grin-wink::before { - content: "\f58c"; -} - -.fa-grin-wink::before { - content: "\f58c"; -} - -.fa-ear-deaf::before { - content: "\f2a4"; -} - -.fa-deaf::before { - content: "\f2a4"; -} - -.fa-deafness::before { - content: "\f2a4"; -} - -.fa-hard-of-hearing::before { - content: "\f2a4"; -} - -.fa-road-circle-check::before { - content: "\e564"; -} - -.fa-dice-five::before { - content: "\f523"; -} - -.fa-square-rss::before { - content: "\f143"; -} - -.fa-rss-square::before { - content: "\f143"; -} - -.fa-land-mine-on::before { - content: "\e51b"; -} - -.fa-i-cursor::before { - content: "\f246"; -} - -.fa-stamp::before { - content: "\f5bf"; -} - -.fa-stairs::before { - content: "\e289"; -} - -.fa-i::before { - content: "I"; -} - -.fa-hryvnia-sign::before { - content: "\f6f2"; -} - -.fa-hryvnia::before { - content: "\f6f2"; -} - -.fa-pills::before { - content: "\f484"; -} - -.fa-face-grin-wide::before { - content: "\f581"; -} - -.fa-grin-alt::before { - content: "\f581"; -} - -.fa-tooth::before { - content: "\f5c9"; -} - -.fa-v::before { - content: "V"; -} - -.fa-bangladeshi-taka-sign::before { - content: "\e2e6"; -} - -.fa-bicycle::before { - content: "\f206"; -} - -.fa-staff-snake::before { - content: "\e579"; -} - -.fa-rod-asclepius::before { - content: "\e579"; -} - -.fa-rod-snake::before { - content: "\e579"; -} - -.fa-staff-aesculapius::before { - content: "\e579"; -} - -.fa-head-side-cough-slash::before { - content: "\e062"; -} - -.fa-truck-medical::before { - content: "\f0f9"; -} - -.fa-ambulance::before { - content: "\f0f9"; -} - -.fa-wheat-awn-circle-exclamation::before { - content: "\e598"; -} - -.fa-snowman::before { - content: "\f7d0"; -} - -.fa-mortar-pestle::before { - content: "\f5a7"; -} - -.fa-road-barrier::before { - content: "\e562"; -} - -.fa-school::before { - content: "\f549"; -} - -.fa-igloo::before { - content: "\f7ae"; -} - -.fa-joint::before { - content: "\f595"; -} - -.fa-angle-right::before { - content: "\f105"; -} - -.fa-horse::before { - content: "\f6f0"; -} - -.fa-q::before { - content: "Q"; -} - -.fa-g::before { - content: "G"; -} - -.fa-notes-medical::before { - content: "\f481"; -} - -.fa-temperature-half::before { - content: "\f2c9"; -} - -.fa-temperature-2::before { - content: "\f2c9"; -} - -.fa-thermometer-2::before { - content: "\f2c9"; -} - -.fa-thermometer-half::before { - content: "\f2c9"; -} - -.fa-dong-sign::before { - content: "\e169"; -} - -.fa-capsules::before { - content: "\f46b"; -} - -.fa-poo-storm::before { - content: "\f75a"; -} - -.fa-poo-bolt::before { - content: "\f75a"; -} - -.fa-face-frown-open::before { - content: "\f57a"; -} - -.fa-frown-open::before { - content: "\f57a"; -} - -.fa-hand-point-up::before { - content: "\f0a6"; -} - -.fa-money-bill::before { - content: "\f0d6"; -} - -.fa-bookmark::before { - content: "\f02e"; -} - -.fa-align-justify::before { - content: "\f039"; -} - -.fa-umbrella-beach::before { - content: "\f5ca"; -} - -.fa-helmet-un::before { - content: "\e503"; -} - -.fa-bullseye::before { - content: "\f140"; -} - -.fa-bacon::before { - content: "\f7e5"; -} - -.fa-hand-point-down::before { - content: "\f0a7"; -} - -.fa-arrow-up-from-bracket::before { - content: "\e09a"; -} - -.fa-folder::before { - content: "\f07b"; -} - -.fa-folder-blank::before { - content: "\f07b"; -} - -.fa-file-waveform::before { - content: "\f478"; -} - -.fa-file-medical-alt::before { - content: "\f478"; -} - -.fa-radiation::before { - content: "\f7b9"; -} - -.fa-chart-simple::before { - content: "\e473"; -} - -.fa-mars-stroke::before { - content: "\f229"; -} - -.fa-vial::before { - content: "\f492"; -} - -.fa-gauge::before { - content: "\f624"; -} - -.fa-dashboard::before { - content: "\f624"; -} - -.fa-gauge-med::before { - content: "\f624"; -} - -.fa-tachometer-alt-average::before { - content: "\f624"; -} - -.fa-wand-magic-sparkles::before { - content: "\e2ca"; -} - -.fa-magic-wand-sparkles::before { - content: "\e2ca"; -} - -.fa-e::before { - content: "E"; -} - -.fa-pen-clip::before { - content: "\f305"; -} - -.fa-pen-alt::before { - content: "\f305"; -} - -.fa-bridge-circle-exclamation::before { - content: "\e4ca"; -} - -.fa-user::before { - content: "\f007"; -} - -.fa-school-circle-check::before { - content: "\e56b"; -} - -.fa-dumpster::before { - content: "\f793"; -} - -.fa-van-shuttle::before { - content: "\f5b6"; -} - -.fa-shuttle-van::before { - content: "\f5b6"; -} - -.fa-building-user::before { - content: "\e4da"; -} - -.fa-square-caret-left::before { - content: "\f191"; -} - -.fa-caret-square-left::before { - content: "\f191"; -} - -.fa-highlighter::before { - content: "\f591"; -} - -.fa-key::before { - content: "\f084"; -} - -.fa-bullhorn::before { - content: "\f0a1"; -} - -.fa-globe::before { - content: "\f0ac"; -} - -.fa-synagogue::before { - content: "\f69b"; -} - -.fa-person-half-dress::before { - content: "\e548"; -} - -.fa-road-bridge::before { - content: "\e563"; -} - -.fa-location-arrow::before { - content: "\f124"; -} - -.fa-c::before { - content: "C"; -} - -.fa-tablet-button::before { - content: "\f10a"; -} - -.fa-building-lock::before { - content: "\e4d6"; -} - -.fa-pizza-slice::before { - content: "\f818"; -} - -.fa-money-bill-wave::before { - content: "\f53a"; -} - -.fa-chart-area::before { - content: "\f1fe"; -} - -.fa-area-chart::before { - content: "\f1fe"; -} - -.fa-house-flag::before { - content: "\e50d"; -} - -.fa-person-circle-minus::before { - content: "\e540"; -} - -.fa-ban::before { - content: "\f05e"; -} - -.fa-cancel::before { - content: "\f05e"; -} - -.fa-camera-rotate::before { - content: "\e0d8"; -} - -.fa-spray-can-sparkles::before { - content: "\f5d0"; -} - -.fa-air-freshener::before { - content: "\f5d0"; -} - -.fa-star::before { - content: "\f005"; -} - -.fa-repeat::before { - content: "\f363"; -} - -.fa-cross::before { - content: "\f654"; -} - -.fa-box::before { - content: "\f466"; -} - -.fa-venus-mars::before { - content: "\f228"; -} - -.fa-arrow-pointer::before { - content: "\f245"; -} - -.fa-mouse-pointer::before { - content: "\f245"; -} - -.fa-maximize::before { - content: "\f31e"; -} - -.fa-expand-arrows-alt::before { - content: "\f31e"; -} - -.fa-charging-station::before { - content: "\f5e7"; -} - -.fa-shapes::before { - content: "\f61f"; -} - -.fa-triangle-circle-square::before { - content: "\f61f"; -} - -.fa-shuffle::before { - content: "\f074"; -} - -.fa-random::before { - content: "\f074"; -} - -.fa-person-running::before { - content: "\f70c"; -} - -.fa-running::before { - content: "\f70c"; -} - -.fa-mobile-retro::before { - content: "\e527"; -} - -.fa-grip-lines-vertical::before { - content: "\f7a5"; -} - -.fa-spider::before { - content: "\f717"; -} - -.fa-hands-bound::before { - content: "\e4f9"; -} - -.fa-file-invoice-dollar::before { - content: "\f571"; -} - -.fa-plane-circle-exclamation::before { - content: "\e556"; -} - -.fa-x-ray::before { - content: "\f497"; -} - -.fa-spell-check::before { - content: "\f891"; -} - -.fa-slash::before { - content: "\f715"; -} - -.fa-computer-mouse::before { - content: "\f8cc"; -} - -.fa-mouse::before { - content: "\f8cc"; -} - -.fa-arrow-right-to-bracket::before { - content: "\f090"; -} - -.fa-sign-in::before { - content: "\f090"; -} - -.fa-shop-slash::before { - content: "\e070"; -} - -.fa-store-alt-slash::before { - content: "\e070"; -} - -.fa-server::before { - content: "\f233"; -} - -.fa-virus-covid-slash::before { - content: "\e4a9"; -} - -.fa-shop-lock::before { - content: "\e4a5"; -} - -.fa-hourglass-start::before { - content: "\f251"; -} - -.fa-hourglass-1::before { - content: "\f251"; -} - -.fa-blender-phone::before { - content: "\f6b6"; -} - -.fa-building-wheat::before { - content: "\e4db"; -} - -.fa-person-breastfeeding::before { - content: "\e53a"; -} - -.fa-right-to-bracket::before { - content: "\f2f6"; -} - -.fa-sign-in-alt::before { - content: "\f2f6"; -} - -.fa-venus::before { - content: "\f221"; -} - -.fa-passport::before { - content: "\f5ab"; -} - -.fa-heart-pulse::before { - content: "\f21e"; -} - -.fa-heartbeat::before { - content: "\f21e"; -} - -.fa-people-carry-box::before { - content: "\f4ce"; -} - -.fa-people-carry::before { - content: "\f4ce"; -} - -.fa-temperature-high::before { - content: "\f769"; -} - -.fa-microchip::before { - content: "\f2db"; -} - -.fa-crown::before { - content: "\f521"; -} - -.fa-weight-hanging::before { - content: "\f5cd"; -} - -.fa-xmarks-lines::before { - content: "\e59a"; -} - -.fa-file-prescription::before { - content: "\f572"; -} - -.fa-weight-scale::before { - content: "\f496"; -} - -.fa-weight::before { - content: "\f496"; -} - -.fa-user-group::before { - content: "\f500"; -} - -.fa-user-friends::before { - content: "\f500"; -} - -.fa-arrow-up-a-z::before { - content: "\f15e"; -} - -.fa-sort-alpha-up::before { - content: "\f15e"; -} - -.fa-chess-knight::before { - content: "\f441"; -} - -.fa-face-laugh-squint::before { - content: "\f59b"; -} - -.fa-laugh-squint::before { - content: "\f59b"; -} - -.fa-wheelchair::before { - content: "\f193"; -} - -.fa-circle-arrow-up::before { - content: "\f0aa"; -} - -.fa-arrow-circle-up::before { - content: "\f0aa"; -} - -.fa-toggle-on::before { - content: "\f205"; -} - -.fa-person-walking::before { - content: "\f554"; -} - -.fa-walking::before { - content: "\f554"; -} - -.fa-l::before { - content: "L"; -} - -.fa-fire::before { - content: "\f06d"; -} - -.fa-bed-pulse::before { - content: "\f487"; -} - -.fa-procedures::before { - content: "\f487"; -} - -.fa-shuttle-space::before { - content: "\f197"; -} - -.fa-space-shuttle::before { - content: "\f197"; -} - -.fa-face-laugh::before { - content: "\f599"; -} - -.fa-laugh::before { - content: "\f599"; -} - -.fa-folder-open::before { - content: "\f07c"; -} - -.fa-heart-circle-plus::before { - content: "\e500"; -} - -.fa-code-fork::before { - content: "\e13b"; -} - -.fa-city::before { - content: "\f64f"; -} - -.fa-microphone-lines::before { - content: "\f3c9"; -} - -.fa-microphone-alt::before { - content: "\f3c9"; -} - -.fa-pepper-hot::before { - content: "\f816"; -} - -.fa-unlock::before { - content: "\f09c"; -} - -.fa-colon-sign::before { - content: "\e140"; -} - -.fa-headset::before { - content: "\f590"; -} - -.fa-store-slash::before { - content: "\e071"; -} - -.fa-road-circle-xmark::before { - content: "\e566"; -} - -.fa-user-minus::before { - content: "\f503"; -} - -.fa-mars-stroke-up::before { - content: "\f22a"; -} - -.fa-mars-stroke-v::before { - content: "\f22a"; -} - -.fa-champagne-glasses::before { - content: "\f79f"; -} - -.fa-glass-cheers::before { - content: "\f79f"; -} - -.fa-clipboard::before { - content: "\f328"; -} - -.fa-house-circle-exclamation::before { - content: "\e50a"; -} - -.fa-file-arrow-up::before { - content: "\f574"; -} - -.fa-file-upload::before { - content: "\f574"; -} - -.fa-wifi::before { - content: "\f1eb"; -} - -.fa-wifi-3::before { - content: "\f1eb"; -} - -.fa-wifi-strong::before { - content: "\f1eb"; -} - -.fa-bath::before { - content: "\f2cd"; -} - -.fa-bathtub::before { - content: "\f2cd"; -} - -.fa-underline::before { - content: "\f0cd"; -} - -.fa-user-pen::before { - content: "\f4ff"; -} - -.fa-user-edit::before { - content: "\f4ff"; -} - -.fa-signature::before { - content: "\f5b7"; -} - -.fa-stroopwafel::before { - content: "\f551"; -} - -.fa-bold::before { - content: "\f032"; -} - -.fa-anchor-lock::before { - content: "\e4ad"; -} - -.fa-building-ngo::before { - content: "\e4d7"; -} - -.fa-manat-sign::before { - content: "\e1d5"; -} - -.fa-not-equal::before { - content: "\f53e"; -} - -.fa-border-top-left::before { - content: "\f853"; -} - -.fa-border-style::before { - content: "\f853"; -} - -.fa-map-location-dot::before { - content: "\f5a0"; -} - -.fa-map-marked-alt::before { - content: "\f5a0"; -} - -.fa-jedi::before { - content: "\f669"; -} - -.fa-square-poll-vertical::before { - content: "\f681"; -} - -.fa-poll::before { - content: "\f681"; -} - -.fa-mug-hot::before { - content: "\f7b6"; -} - -.fa-car-battery::before { - content: "\f5df"; -} - -.fa-battery-car::before { - content: "\f5df"; -} - -.fa-gift::before { - content: "\f06b"; -} - -.fa-dice-two::before { - content: "\f528"; -} - -.fa-chess-queen::before { - content: "\f445"; -} - -.fa-glasses::before { - content: "\f530"; -} - -.fa-chess-board::before { - content: "\f43c"; -} - -.fa-building-circle-check::before { - content: "\e4d2"; -} - -.fa-person-chalkboard::before { - content: "\e53d"; -} - -.fa-mars-stroke-right::before { - content: "\f22b"; -} - -.fa-mars-stroke-h::before { - content: "\f22b"; -} - -.fa-hand-back-fist::before { - content: "\f255"; -} - -.fa-hand-rock::before { - content: "\f255"; -} - -.fa-square-caret-up::before { - content: "\f151"; -} - -.fa-caret-square-up::before { - content: "\f151"; -} - -.fa-cloud-showers-water::before { - content: "\e4e4"; -} - -.fa-chart-bar::before { - content: "\f080"; -} - -.fa-bar-chart::before { - content: "\f080"; -} - -.fa-hands-bubbles::before { - content: "\e05e"; -} - -.fa-hands-wash::before { - content: "\e05e"; -} - -.fa-less-than-equal::before { - content: "\f537"; -} - -.fa-train::before { - content: "\f238"; -} - -.fa-eye-low-vision::before { - content: "\f2a8"; -} - -.fa-low-vision::before { - content: "\f2a8"; -} - -.fa-crow::before { - content: "\f520"; -} - -.fa-sailboat::before { - content: "\e445"; -} - -.fa-window-restore::before { - content: "\f2d2"; -} - -.fa-square-plus::before { - content: "\f0fe"; -} - -.fa-plus-square::before { - content: "\f0fe"; -} - -.fa-torii-gate::before { - content: "\f6a1"; -} - -.fa-frog::before { - content: "\f52e"; -} - -.fa-bucket::before { - content: "\e4cf"; -} - -.fa-image::before { - content: "\f03e"; -} - -.fa-microphone::before { - content: "\f130"; -} - -.fa-cow::before { - content: "\f6c8"; -} - -.fa-caret-up::before, .accordion .accordion-toggle.active:hover::before, .accordion .accordion-toggle.active:focus::before, .accordion .accordion-toggle.active::before { - content: "\f0d8"; -} - -.fa-screwdriver::before { - content: "\f54a"; -} - -.fa-folder-closed::before { - content: "\e185"; -} - -.fa-house-tsunami::before { - content: "\e515"; -} - -.fa-square-nfi::before { - content: "\e576"; -} - -.fa-arrow-up-from-ground-water::before { - content: "\e4b5"; -} - -.fa-martini-glass::before { - content: "\f57b"; -} - -.fa-glass-martini-alt::before { - content: "\f57b"; -} - -.fa-rotate-left::before { - content: "\f2ea"; -} - -.fa-rotate-back::before { - content: "\f2ea"; -} - -.fa-rotate-backward::before { - content: "\f2ea"; -} - -.fa-undo-alt::before { - content: "\f2ea"; -} - -.fa-table-columns::before { - content: "\f0db"; -} - -.fa-columns::before { - content: "\f0db"; -} - -.fa-lemon::before { - content: "\f094"; -} - -.fa-head-side-mask::before { - content: "\e063"; -} - -.fa-handshake::before { - content: "\f2b5"; -} - -.fa-gem::before { - content: "\f3a5"; -} - -.fa-dolly::before { - content: "\f472"; -} - -.fa-dolly-box::before { - content: "\f472"; -} - -.fa-smoking::before { - content: "\f48d"; -} - -.fa-minimize::before { - content: "\f78c"; -} - -.fa-compress-arrows-alt::before { - content: "\f78c"; -} - -.fa-monument::before { - content: "\f5a6"; -} - -.fa-snowplow::before { - content: "\f7d2"; -} - -.fa-angles-right::before { - content: "\f101"; -} - -.fa-angle-double-right::before { - content: "\f101"; -} - -.fa-cannabis::before { - content: "\f55f"; -} - -.fa-circle-play::before { - content: "\f144"; -} - -.fa-play-circle::before { - content: "\f144"; -} - -.fa-tablets::before { - content: "\f490"; -} - -.fa-ethernet::before { - content: "\f796"; -} - -.fa-euro-sign::before { - content: "\f153"; -} - -.fa-eur::before { - content: "\f153"; -} - -.fa-euro::before { - content: "\f153"; -} - -.fa-chair::before { - content: "\f6c0"; -} - -.fa-circle-check::before { - content: "\f058"; -} - -.fa-check-circle::before { - content: "\f058"; -} - -.fa-circle-stop::before { - content: "\f28d"; -} - -.fa-stop-circle::before { - content: "\f28d"; -} - -.fa-compass-drafting::before { - content: "\f568"; -} - -.fa-drafting-compass::before { - content: "\f568"; -} - -.fa-plate-wheat::before { - content: "\e55a"; -} - -.fa-icicles::before { - content: "\f7ad"; -} - -.fa-person-shelter::before { - content: "\e54f"; -} - -.fa-neuter::before { - content: "\f22c"; -} - -.fa-id-badge::before { - content: "\f2c1"; -} - -.fa-marker::before { - content: "\f5a1"; -} - -.fa-face-laugh-beam::before { - content: "\f59a"; -} - -.fa-laugh-beam::before { - content: "\f59a"; -} - -.fa-helicopter-symbol::before { - content: "\e502"; -} - -.fa-universal-access::before { - content: "\f29a"; -} - -.fa-circle-chevron-up::before { - content: "\f139"; -} - -.fa-chevron-circle-up::before { - content: "\f139"; -} - -.fa-lari-sign::before { - content: "\e1c8"; -} - -.fa-volcano::before { - content: "\f770"; -} - -.fa-person-walking-dashed-line-arrow-right::before { - content: "\e553"; -} - -.fa-sterling-sign::before { - content: "\f154"; -} - -.fa-gbp::before { - content: "\f154"; -} - -.fa-pound-sign::before { - content: "\f154"; -} - -.fa-viruses::before { - content: "\e076"; -} - -.fa-square-person-confined::before { - content: "\e577"; -} - -.fa-user-tie::before { - content: "\f508"; -} - -.fa-arrow-down-long::before { - content: "\f175"; -} - -.fa-long-arrow-down::before { - content: "\f175"; -} - -.fa-tent-arrow-down-to-line::before { - content: "\e57e"; -} - -.fa-certificate::before { - content: "\f0a3"; -} - -.fa-reply-all::before { - content: "\f122"; -} - -.fa-mail-reply-all::before { - content: "\f122"; -} - -.fa-suitcase::before { - content: "\f0f2"; -} - -.fa-person-skating::before { - content: "\f7c5"; -} - -.fa-skating::before { - content: "\f7c5"; -} - -.fa-filter-circle-dollar::before { - content: "\f662"; -} - -.fa-funnel-dollar::before { - content: "\f662"; -} - -.fa-camera-retro::before { - content: "\f083"; -} - -.fa-circle-arrow-down::before { - content: "\f0ab"; -} - -.fa-arrow-circle-down::before { - content: "\f0ab"; -} - -.fa-file-import::before { - content: "\f56f"; -} - -.fa-arrow-right-to-file::before { - content: "\f56f"; -} - -.fa-square-arrow-up-right::before { - content: "\f14c"; -} - -.fa-external-link-square::before { - content: "\f14c"; -} - -.fa-box-open::before { - content: "\f49e"; -} - -.fa-scroll::before { - content: "\f70e"; -} - -.fa-spa::before { - content: "\f5bb"; -} - -.fa-location-pin-lock::before { - content: "\e51f"; -} - -.fa-pause::before { - content: "\f04c"; -} - -.fa-hill-avalanche::before { - content: "\e507"; -} - -.fa-temperature-empty::before { - content: "\f2cb"; -} - -.fa-temperature-0::before { - content: "\f2cb"; -} - -.fa-thermometer-0::before { - content: "\f2cb"; -} - -.fa-thermometer-empty::before { - content: "\f2cb"; -} - -.fa-bomb::before { - content: "\f1e2"; -} - -.fa-registered::before { - content: "\f25d"; -} - -.fa-address-card::before { - content: "\f2bb"; -} - -.fa-contact-card::before { - content: "\f2bb"; -} - -.fa-vcard::before { - content: "\f2bb"; -} - -.fa-scale-unbalanced-flip::before { - content: "\f516"; -} - -.fa-balance-scale-right::before { - content: "\f516"; -} - -.fa-subscript::before { - content: "\f12c"; -} - -.fa-diamond-turn-right::before { - content: "\f5eb"; -} - -.fa-directions::before { - content: "\f5eb"; -} - -.fa-burst::before { - content: "\e4dc"; -} - -.fa-house-laptop::before { - content: "\e066"; -} - -.fa-laptop-house::before { - content: "\e066"; -} - -.fa-face-tired::before { - content: "\f5c8"; -} - -.fa-tired::before { - content: "\f5c8"; -} - -.fa-money-bills::before { - content: "\e1f3"; -} - -.fa-smog::before { - content: "\f75f"; -} - -.fa-crutch::before { - content: "\f7f7"; -} - -.fa-cloud-arrow-up::before { - content: "\f0ee"; -} - -.fa-cloud-upload::before { - content: "\f0ee"; -} - -.fa-cloud-upload-alt::before { - content: "\f0ee"; -} - -.fa-palette::before { - content: "\f53f"; -} - -.fa-arrows-turn-right::before { - content: "\e4c0"; -} - -.fa-vest::before { - content: "\e085"; -} - -.fa-ferry::before { - content: "\e4ea"; -} - -.fa-arrows-down-to-people::before { - content: "\e4b9"; -} - -.fa-seedling::before { - content: "\f4d8"; -} - -.fa-sprout::before { - content: "\f4d8"; -} - -.fa-left-right::before { - content: "\f337"; -} - -.fa-arrows-alt-h::before { - content: "\f337"; -} - -.fa-boxes-packing::before { - content: "\e4c7"; -} - -.fa-circle-arrow-left::before { - content: "\f0a8"; -} - -.fa-arrow-circle-left::before { - content: "\f0a8"; -} - -.fa-group-arrows-rotate::before { - content: "\e4f6"; -} - -.fa-bowl-food::before { - content: "\e4c6"; -} - -.fa-candy-cane::before { - content: "\f786"; -} - -.fa-arrow-down-wide-short::before { - content: "\f160"; -} - -.fa-sort-amount-asc::before { - content: "\f160"; -} - -.fa-sort-amount-down::before { - content: "\f160"; -} - -.fa-cloud-bolt::before { - content: "\f76c"; -} - -.fa-thunderstorm::before { - content: "\f76c"; -} - -.fa-text-slash::before { - content: "\f87d"; -} - -.fa-remove-format::before { - content: "\f87d"; -} - -.fa-face-smile-wink::before { - content: "\f4da"; -} - -.fa-smile-wink::before { - content: "\f4da"; -} - -.fa-file-word::before { - content: "\f1c2"; -} - -.fa-file-powerpoint::before { - content: "\f1c4"; -} - -.fa-arrows-left-right::before { - content: "\f07e"; -} - -.fa-arrows-h::before { - content: "\f07e"; -} - -.fa-house-lock::before { - content: "\e510"; -} - -.fa-cloud-arrow-down::before { - content: "\f0ed"; -} - -.fa-cloud-download::before { - content: "\f0ed"; -} - -.fa-cloud-download-alt::before { - content: "\f0ed"; -} - -.fa-children::before { - content: "\e4e1"; -} - -.fa-chalkboard::before { - content: "\f51b"; -} - -.fa-blackboard::before { - content: "\f51b"; -} - -.fa-user-large-slash::before { - content: "\f4fa"; -} - -.fa-user-alt-slash::before { - content: "\f4fa"; -} - -.fa-envelope-open::before { - content: "\f2b6"; -} - -.fa-handshake-simple-slash::before { - content: "\e05f"; -} - -.fa-handshake-alt-slash::before { - content: "\e05f"; -} - -.fa-mattress-pillow::before { - content: "\e525"; -} - -.fa-guarani-sign::before { - content: "\e19a"; -} - -.fa-arrows-rotate::before { - content: "\f021"; -} - -.fa-refresh::before { - content: "\f021"; -} - -.fa-sync::before { - content: "\f021"; -} - -.fa-fire-extinguisher::before { - content: "\f134"; -} - -.fa-cruzeiro-sign::before { - content: "\e152"; -} - -.fa-greater-than-equal::before { - content: "\f532"; -} - -.fa-shield-halved::before { - content: "\f3ed"; -} - -.fa-shield-alt::before { - content: "\f3ed"; -} - -.fa-book-atlas::before { - content: "\f558"; -} - -.fa-atlas::before { - content: "\f558"; -} - -.fa-virus::before { - content: "\e074"; -} - -.fa-envelope-circle-check::before { - content: "\e4e8"; -} - -.fa-layer-group::before { - content: "\f5fd"; -} - -.fa-arrows-to-dot::before { - content: "\e4be"; -} - -.fa-archway::before { - content: "\f557"; -} - -.fa-heart-circle-check::before { - content: "\e4fd"; -} - -.fa-house-chimney-crack::before { - content: "\f6f1"; -} - -.fa-house-damage::before { - content: "\f6f1"; -} - -.fa-file-zipper::before { - content: "\f1c6"; -} - -.fa-file-archive::before { - content: "\f1c6"; -} - -.fa-square::before { - content: "\f0c8"; -} - -.fa-martini-glass-empty::before { - content: "\f000"; -} - -.fa-glass-martini::before { - content: "\f000"; -} - -.fa-couch::before { - content: "\f4b8"; -} - -.fa-cedi-sign::before { - content: "\e0df"; -} - -.fa-italic::before { - content: "\f033"; -} - -.fa-church::before { - content: "\f51d"; -} - -.fa-comments-dollar::before { - content: "\f653"; -} - -.fa-democrat::before { - content: "\f747"; -} - -.fa-z::before { - content: "Z"; -} - -.fa-person-skiing::before { - content: "\f7c9"; -} - -.fa-skiing::before { - content: "\f7c9"; -} - -.fa-road-lock::before { - content: "\e567"; -} - -.fa-a::before { - content: "A"; -} - -.fa-temperature-arrow-down::before { - content: "\e03f"; -} - -.fa-temperature-down::before { - content: "\e03f"; -} - -.fa-feather-pointed::before { - content: "\f56b"; -} - -.fa-feather-alt::before { - content: "\f56b"; -} - -.fa-p::before { - content: "P"; -} - -.fa-snowflake::before { - content: "\f2dc"; -} - -.fa-newspaper::before { - content: "\f1ea"; -} - -.fa-rectangle-ad::before { - content: "\f641"; -} - -.fa-ad::before { - content: "\f641"; -} - -.fa-circle-arrow-right::before { - content: "\f0a9"; -} - -.fa-arrow-circle-right::before { - content: "\f0a9"; -} - -.fa-filter-circle-xmark::before { - content: "\e17b"; -} - -.fa-locust::before { - content: "\e520"; -} - -.fa-sort::before { - content: "\f0dc"; -} - -.fa-unsorted::before { - content: "\f0dc"; -} - -.fa-list-ol::before { - content: "\f0cb"; -} - -.fa-list-1-2::before { - content: "\f0cb"; -} - -.fa-list-numeric::before { - content: "\f0cb"; -} - -.fa-person-dress-burst::before { - content: "\e544"; -} - -.fa-money-check-dollar::before { - content: "\f53d"; -} - -.fa-money-check-alt::before { - content: "\f53d"; -} - -.fa-vector-square::before { - content: "\f5cb"; -} - -.fa-bread-slice::before { - content: "\f7ec"; -} - -.fa-language::before { - content: "\f1ab"; -} - -.fa-face-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-filter::before { - content: "\f0b0"; -} - -.fa-question::before { - content: "\?"; -} - -.fa-file-signature::before { - content: "\f573"; -} - -.fa-up-down-left-right::before { - content: "\f0b2"; -} - -.fa-arrows-alt::before { - content: "\f0b2"; -} - -.fa-house-chimney-user::before { - content: "\e065"; -} - -.fa-hand-holding-heart::before { - content: "\f4be"; -} - -.fa-puzzle-piece::before { - content: "\f12e"; -} - -.fa-money-check::before { - content: "\f53c"; -} - -.fa-star-half-stroke::before { - content: "\f5c0"; -} - -.fa-star-half-alt::before { - content: "\f5c0"; -} - -.fa-code::before { - content: "\f121"; -} - -.fa-whiskey-glass::before { - content: "\f7a0"; -} - -.fa-glass-whiskey::before { - content: "\f7a0"; -} - -.fa-building-circle-exclamation::before { - content: "\e4d3"; -} - -.fa-magnifying-glass-chart::before { - content: "\e522"; -} - -.fa-arrow-up-right-from-square::before { - content: "\f08e"; -} - -.fa-external-link::before { - content: "\f08e"; -} - -.fa-cubes-stacked::before { - content: "\e4e6"; -} - -.fa-won-sign::before { - content: "\f159"; -} - -.fa-krw::before { - content: "\f159"; -} - -.fa-won::before { - content: "\f159"; -} - -.fa-virus-covid::before { - content: "\e4a8"; -} - -.fa-austral-sign::before { - content: "\e0a9"; -} - -.fa-f::before { - content: "F"; -} - -.fa-leaf::before { - content: "\f06c"; -} - -.fa-road::before { - content: "\f018"; -} - -.fa-taxi::before { - content: "\f1ba"; -} - -.fa-cab::before { - content: "\f1ba"; -} - -.fa-person-circle-plus::before { - content: "\e541"; -} - -.fa-chart-pie::before { - content: "\f200"; -} - -.fa-pie-chart::before { - content: "\f200"; -} - -.fa-bolt-lightning::before { - content: "\e0b7"; -} - -.fa-sack-xmark::before { - content: "\e56a"; -} - -.fa-file-excel::before { - content: "\f1c3"; -} - -.fa-file-contract::before { - content: "\f56c"; -} - -.fa-fish-fins::before { - content: "\e4f2"; -} - -.fa-building-flag::before { - content: "\e4d5"; -} - -.fa-face-grin-beam::before { - content: "\f582"; -} - -.fa-grin-beam::before { - content: "\f582"; -} - -.fa-object-ungroup::before { - content: "\f248"; -} - -.fa-poop::before { - content: "\f619"; -} - -.fa-location-pin::before { - content: "\f041"; -} - -.fa-map-marker::before { - content: "\f041"; -} - -.fa-kaaba::before { - content: "\f66b"; -} - -.fa-toilet-paper::before { - content: "\f71e"; -} - -.fa-helmet-safety::before { - content: "\f807"; -} - -.fa-hard-hat::before { - content: "\f807"; -} - -.fa-hat-hard::before { - content: "\f807"; -} - -.fa-eject::before { - content: "\f052"; -} - -.fa-circle-right::before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-right::before { - content: "\f35a"; -} - -.fa-plane-circle-check::before { - content: "\e555"; -} - -.fa-face-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-meh-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-object-group::before { - content: "\f247"; -} - -.fa-chart-line::before { - content: "\f201"; -} - -.fa-line-chart::before { - content: "\f201"; -} - -.fa-mask-ventilator::before { - content: "\e524"; -} - -.fa-arrow-right::before { - content: "\f061"; -} - -.fa-signs-post::before { - content: "\f277"; -} - -.fa-map-signs::before { - content: "\f277"; -} - -.fa-cash-register::before { - content: "\f788"; -} - -.fa-person-circle-question::before { - content: "\e542"; -} - -.fa-h::before { - content: "H"; -} - -.fa-tarp::before { - content: "\e57b"; -} - -.fa-screwdriver-wrench::before { - content: "\f7d9"; -} - -.fa-tools::before { - content: "\f7d9"; -} - -.fa-arrows-to-eye::before { - content: "\e4bf"; -} - -.fa-plug-circle-bolt::before { - content: "\e55b"; -} - -.fa-heart::before { - content: "\f004"; -} - -.fa-mars-and-venus::before { - content: "\f224"; -} - -.fa-house-user::before { - content: "\e1b0"; -} - -.fa-home-user::before { - content: "\e1b0"; -} - -.fa-dumpster-fire::before { - content: "\f794"; -} - -.fa-house-crack::before { - content: "\e3b1"; -} - -.fa-martini-glass-citrus::before { - content: "\f561"; -} - -.fa-cocktail::before { - content: "\f561"; -} - -.fa-face-surprise::before { - content: "\f5c2"; -} - -.fa-surprise::before { - content: "\f5c2"; -} - -.fa-bottle-water::before { - content: "\e4c5"; -} - -.fa-circle-pause::before { - content: "\f28b"; -} - -.fa-pause-circle::before { - content: "\f28b"; -} - -.fa-toilet-paper-slash::before { - content: "\e072"; -} - -.fa-apple-whole::before { - content: "\f5d1"; -} - -.fa-apple-alt::before { - content: "\f5d1"; -} - -.fa-kitchen-set::before { - content: "\e51a"; -} - -.fa-r::before { - content: "R"; -} - -.fa-temperature-quarter::before { - content: "\f2ca"; -} - -.fa-temperature-1::before { - content: "\f2ca"; -} - -.fa-thermometer-1::before { - content: "\f2ca"; -} - -.fa-thermometer-quarter::before { - content: "\f2ca"; -} - -.fa-cube::before { - content: "\f1b2"; -} - -.fa-bitcoin-sign::before { - content: "\e0b4"; -} - -.fa-shield-dog::before { - content: "\e573"; -} - -.fa-solar-panel::before { - content: "\f5ba"; -} - -.fa-lock-open::before { - content: "\f3c1"; -} - -.fa-elevator::before { - content: "\e16d"; -} - -.fa-money-bill-transfer::before { - content: "\e528"; -} - -.fa-money-bill-trend-up::before { - content: "\e529"; -} - -.fa-house-flood-water-circle-arrow-right::before { - content: "\e50f"; -} - -.fa-square-poll-horizontal::before { - content: "\f682"; -} - -.fa-poll-h::before { - content: "\f682"; -} - -.fa-circle::before { - content: "\f111"; -} - -.fa-backward-fast::before { - content: "\f049"; -} - -.fa-fast-backward::before { - content: "\f049"; -} - -.fa-recycle::before { - content: "\f1b8"; -} - -.fa-user-astronaut::before { - content: "\f4fb"; -} - -.fa-plane-slash::before { - content: "\e069"; -} - -.fa-trademark::before { - content: "\f25c"; -} - -.fa-basketball::before { - content: "\f434"; -} - -.fa-basketball-ball::before { - content: "\f434"; -} - -.fa-satellite-dish::before { - content: "\f7c0"; -} - -.fa-circle-up::before { - content: "\f35b"; -} - -.fa-arrow-alt-circle-up::before { - content: "\f35b"; -} - -.fa-mobile-screen-button::before { - content: "\f3cd"; -} - -.fa-mobile-alt::before { - content: "\f3cd"; -} - -.fa-volume-high::before { - content: "\f028"; -} - -.fa-volume-up::before { - content: "\f028"; -} - -.fa-users-rays::before { - content: "\e593"; -} - -.fa-wallet::before { - content: "\f555"; -} - -.fa-clipboard-check::before { - content: "\f46c"; -} - -.fa-file-audio::before { - content: "\f1c7"; -} - -.fa-burger::before { - content: "\f805"; -} - -.fa-hamburger::before { - content: "\f805"; -} - -.fa-wrench::before { - content: "\f0ad"; -} - -.fa-bugs::before { - content: "\e4d0"; -} - -.fa-rupee-sign::before { - content: "\f156"; -} - -.fa-rupee::before { - content: "\f156"; -} - -.fa-file-image::before { - content: "\f1c5"; -} - -.fa-circle-question::before { - content: "\f059"; -} - -.fa-question-circle::before { - content: "\f059"; -} - -.fa-plane-departure::before { - content: "\f5b0"; -} - -.fa-handshake-slash::before { - content: "\e060"; -} - -.fa-book-bookmark::before { - content: "\e0bb"; -} - -.fa-code-branch::before { - content: "\f126"; -} - -.fa-hat-cowboy::before { - content: "\f8c0"; -} - -.fa-bridge::before { - content: "\e4c8"; -} - -.fa-phone-flip::before { - content: "\f879"; -} - -.fa-phone-alt::before { - content: "\f879"; -} - -.fa-truck-front::before { - content: "\e2b7"; -} - -.fa-cat::before { - content: "\f6be"; -} - -.fa-anchor-circle-exclamation::before { - content: "\e4ab"; -} - -.fa-truck-field::before { - content: "\e58d"; -} - -.fa-route::before { - content: "\f4d7"; -} - -.fa-clipboard-question::before { - content: "\e4e3"; -} - -.fa-panorama::before { - content: "\e209"; -} - -.fa-comment-medical::before { - content: "\f7f5"; -} - -.fa-teeth-open::before { - content: "\f62f"; -} - -.fa-file-circle-minus::before { - content: "\e4ed"; -} - -.fa-tags::before { - content: "\f02c"; -} - -.fa-wine-glass::before { - content: "\f4e3"; -} - -.fa-forward-fast::before { - content: "\f050"; -} - -.fa-fast-forward::before { - content: "\f050"; -} - -.fa-face-meh-blank::before { - content: "\f5a4"; -} - -.fa-meh-blank::before { - content: "\f5a4"; -} - -.fa-square-parking::before { - content: "\f540"; -} - -.fa-parking::before { - content: "\f540"; -} - -.fa-house-signal::before { - content: "\e012"; -} - -.fa-bars-progress::before { - content: "\f828"; -} - -.fa-tasks-alt::before { - content: "\f828"; -} - -.fa-faucet-drip::before { - content: "\e006"; -} - -.fa-cart-flatbed::before { - content: "\f474"; -} - -.fa-dolly-flatbed::before { - content: "\f474"; -} - -.fa-ban-smoking::before { - content: "\f54d"; -} - -.fa-smoking-ban::before { - content: "\f54d"; -} - -.fa-terminal::before { - content: "\f120"; -} - -.fa-mobile-button::before { - content: "\f10b"; -} - -.fa-house-medical-flag::before { - content: "\e514"; -} - -.fa-basket-shopping::before { - content: "\f291"; -} - -.fa-shopping-basket::before { - content: "\f291"; -} - -.fa-tape::before { - content: "\f4db"; -} - -.fa-bus-simple::before { - content: "\f55e"; -} - -.fa-bus-alt::before { - content: "\f55e"; -} - -.fa-eye::before { - content: "\f06e"; -} - -.fa-face-sad-cry::before { - content: "\f5b3"; -} - -.fa-sad-cry::before { - content: "\f5b3"; -} - -.fa-audio-description::before { - content: "\f29e"; -} - -.fa-person-military-to-person::before { - content: "\e54c"; -} - -.fa-file-shield::before { - content: "\e4f0"; -} - -.fa-user-slash::before { - content: "\f506"; -} - -.fa-pen::before { - content: "\f304"; -} - -.fa-tower-observation::before { - content: "\e586"; -} - -.fa-file-code::before { - content: "\f1c9"; -} - -.fa-signal::before { - content: "\f012"; -} - -.fa-signal-5::before { - content: "\f012"; -} - -.fa-signal-perfect::before { - content: "\f012"; -} - -.fa-bus::before { - content: "\f207"; -} - -.fa-heart-circle-xmark::before { - content: "\e501"; -} - -.fa-house-chimney::before { - content: "\e3af"; -} - -.fa-home-lg::before { - content: "\e3af"; -} - -.fa-window-maximize::before { - content: "\f2d0"; -} - -.fa-face-frown::before { - content: "\f119"; -} - -.fa-frown::before { - content: "\f119"; -} - -.fa-prescription::before { - content: "\f5b1"; -} - -.fa-shop::before { - content: "\f54f"; -} - -.fa-store-alt::before { - content: "\f54f"; -} - -.fa-floppy-disk::before { - content: "\f0c7"; -} - -.fa-save::before { - content: "\f0c7"; -} - -.fa-vihara::before { - content: "\f6a7"; -} - -.fa-scale-unbalanced::before { - content: "\f515"; -} - -.fa-balance-scale-left::before { - content: "\f515"; -} - -.fa-sort-up::before { - content: "\f0de"; -} - -.fa-sort-asc::before { - content: "\f0de"; -} - -.fa-comment-dots::before { - content: "\f4ad"; -} - -.fa-commenting::before { - content: "\f4ad"; -} - -.fa-plant-wilt::before { - content: "\e5aa"; -} - -.fa-diamond::before { - content: "\f219"; -} - -.fa-face-grin-squint::before { - content: "\f585"; -} - -.fa-grin-squint::before { - content: "\f585"; -} - -.fa-hand-holding-dollar::before { - content: "\f4c0"; -} - -.fa-hand-holding-usd::before { - content: "\f4c0"; -} - -.fa-bacterium::before { - content: "\e05a"; -} - -.fa-hand-pointer::before { - content: "\f25a"; -} - -.fa-drum-steelpan::before { - content: "\f56a"; -} - -.fa-hand-scissors::before { - content: "\f257"; -} - -.fa-hands-praying::before { - content: "\f684"; -} - -.fa-praying-hands::before { - content: "\f684"; -} - -.fa-arrow-rotate-right::before { - content: "\f01e"; -} - -.fa-arrow-right-rotate::before { - content: "\f01e"; -} - -.fa-arrow-rotate-forward::before { - content: "\f01e"; -} - -.fa-redo::before { - content: "\f01e"; -} - -.fa-biohazard::before { - content: "\f780"; -} - -.fa-location-crosshairs::before { - content: "\f601"; -} - -.fa-location::before { - content: "\f601"; -} - -.fa-mars-double::before { - content: "\f227"; -} - -.fa-child-dress::before { - content: "\e59c"; -} - -.fa-users-between-lines::before { - content: "\e591"; -} - -.fa-lungs-virus::before { - content: "\e067"; -} - -.fa-face-grin-tears::before { - content: "\f588"; -} - -.fa-grin-tears::before { - content: "\f588"; -} - -.fa-phone::before { - content: "\f095"; -} - -.fa-calendar-xmark::before { - content: "\f273"; -} - -.fa-calendar-times::before { - content: "\f273"; -} - -.fa-child-reaching::before { - content: "\e59d"; -} - -.fa-head-side-virus::before { - content: "\e064"; -} - -.fa-user-gear::before { - content: "\f4fe"; -} - -.fa-user-cog::before { - content: "\f4fe"; -} - -.fa-arrow-up-1-9::before { - content: "\f163"; -} - -.fa-sort-numeric-up::before { - content: "\f163"; -} - -.fa-door-closed::before { - content: "\f52a"; -} - -.fa-shield-virus::before { - content: "\e06c"; -} - -.fa-dice-six::before { - content: "\f526"; -} - -.fa-mosquito-net::before { - content: "\e52c"; -} - -.fa-bridge-water::before { - content: "\e4ce"; -} - -.fa-person-booth::before { - content: "\f756"; -} - -.fa-text-width::before { - content: "\f035"; -} - -.fa-hat-wizard::before { - content: "\f6e8"; -} - -.fa-pen-fancy::before { - content: "\f5ac"; -} - -.fa-person-digging::before { - content: "\f85e"; -} - -.fa-digging::before { - content: "\f85e"; -} - -.fa-trash::before { - content: "\f1f8"; -} - -.fa-gauge-simple::before { - content: "\f629"; -} - -.fa-gauge-simple-med::before { - content: "\f629"; -} - -.fa-tachometer-average::before { - content: "\f629"; -} - -.fa-book-medical::before { - content: "\f7e6"; -} - -.fa-poo::before { - content: "\f2fe"; -} - -.fa-quote-right::before { - content: "\f10e"; -} - -.fa-quote-right-alt::before { - content: "\f10e"; -} - -.fa-shirt::before { - content: "\f553"; -} - -.fa-t-shirt::before { - content: "\f553"; -} - -.fa-tshirt::before { - content: "\f553"; -} - -.fa-cubes::before { - content: "\f1b3"; -} - -.fa-divide::before { - content: "\f529"; -} - -.fa-tenge-sign::before { - content: "\f7d7"; -} - -.fa-tenge::before { - content: "\f7d7"; -} - -.fa-headphones::before { - content: "\f025"; -} - -.fa-hands-holding::before { - content: "\f4c2"; -} - -.fa-hands-clapping::before { - content: "\e1a8"; -} - -.fa-republican::before { - content: "\f75e"; -} - -.fa-arrow-left::before { - content: "\f060"; -} - -.fa-person-circle-xmark::before { - content: "\e543"; -} - -.fa-ruler::before { - content: "\f545"; -} - -.fa-align-left::before { - content: "\f036"; -} - -.fa-dice-d6::before { - content: "\f6d1"; -} - -.fa-restroom::before { - content: "\f7bd"; -} - -.fa-j::before { - content: "J"; -} - -.fa-users-viewfinder::before { - content: "\e595"; -} - -.fa-file-video::before { - content: "\f1c8"; -} - -.fa-up-right-from-square::before { - content: "\f35d"; -} - -.fa-external-link-alt::before { - content: "\f35d"; -} - -.fa-table-cells::before { - content: "\f00a"; -} - -.fa-th::before { - content: "\f00a"; -} - -.fa-file-pdf::before { - content: "\f1c1"; -} - -.fa-book-bible::before { - content: "\f647"; -} - -.fa-bible::before { - content: "\f647"; -} - -.fa-o::before { - content: "O"; -} - -.fa-suitcase-medical::before { - content: "\f0fa"; -} - -.fa-medkit::before { - content: "\f0fa"; -} - -.fa-user-secret::before { - content: "\f21b"; -} - -.fa-otter::before { - content: "\f700"; -} - -.fa-person-dress::before { - content: "\f182"; -} - -.fa-female::before { - content: "\f182"; -} - -.fa-comment-dollar::before { - content: "\f651"; -} - -.fa-business-time::before { - content: "\f64a"; -} - -.fa-briefcase-clock::before { - content: "\f64a"; -} - -.fa-table-cells-large::before { - content: "\f009"; -} - -.fa-th-large::before { - content: "\f009"; -} - -.fa-book-tanakh::before { - content: "\f827"; -} - -.fa-tanakh::before { - content: "\f827"; -} - -.fa-phone-volume::before { - content: "\f2a0"; -} - -.fa-volume-control-phone::before { - content: "\f2a0"; -} - -.fa-hat-cowboy-side::before { - content: "\f8c1"; -} - -.fa-clipboard-user::before { - content: "\f7f3"; -} - -.fa-child::before { - content: "\f1ae"; -} - -.fa-lira-sign::before { - content: "\f195"; -} - -.fa-satellite::before { - content: "\f7bf"; -} - -.fa-plane-lock::before { - content: "\e558"; -} - -.fa-tag::before { - content: "\f02b"; -} - -.fa-comment::before { - content: "\f075"; -} - -.fa-cake-candles::before { - content: "\f1fd"; -} - -.fa-birthday-cake::before { - content: "\f1fd"; -} - -.fa-cake::before { - content: "\f1fd"; -} - -.fa-envelope::before { - content: "\f0e0"; -} - -.fa-angles-up::before { - content: "\f102"; -} - -.fa-angle-double-up::before { - content: "\f102"; -} - -.fa-paperclip::before { - content: "\f0c6"; -} - -.fa-arrow-right-to-city::before { - content: "\e4b3"; -} - -.fa-ribbon::before { - content: "\f4d6"; -} - -.fa-lungs::before { - content: "\f604"; -} - -.fa-arrow-up-9-1::before { - content: "\f887"; -} - -.fa-sort-numeric-up-alt::before { - content: "\f887"; -} - -.fa-litecoin-sign::before { - content: "\e1d3"; -} - -.fa-border-none::before { - content: "\f850"; -} - -.fa-circle-nodes::before { - content: "\e4e2"; -} - -.fa-parachute-box::before { - content: "\f4cd"; -} - -.fa-indent::before { - content: "\f03c"; -} - -.fa-truck-field-un::before { - content: "\e58e"; -} - -.fa-hourglass::before { - content: "\f254"; -} - -.fa-hourglass-empty::before { - content: "\f254"; -} - -.fa-mountain::before { - content: "\f6fc"; -} - -.fa-user-doctor::before { - content: "\f0f0"; -} - -.fa-user-md::before { - content: "\f0f0"; -} - -.fa-circle-info::before { - content: "\f05a"; -} - -.fa-info-circle::before { - content: "\f05a"; -} - -.fa-cloud-meatball::before { - content: "\f73b"; -} - -.fa-camera::before { - content: "\f030"; -} - -.fa-camera-alt::before { - content: "\f030"; -} - -.fa-square-virus::before { - content: "\e578"; -} - -.fa-meteor::before { - content: "\f753"; -} - -.fa-car-on::before { - content: "\e4dd"; -} - -.fa-sleigh::before { - content: "\f7cc"; -} - -.fa-arrow-down-1-9::before { - content: "\f162"; -} - -.fa-sort-numeric-asc::before { - content: "\f162"; -} - -.fa-sort-numeric-down::before { - content: "\f162"; -} - -.fa-hand-holding-droplet::before { - content: "\f4c1"; -} - -.fa-hand-holding-water::before { - content: "\f4c1"; -} - -.fa-water::before { - content: "\f773"; -} - -.fa-calendar-check::before { - content: "\f274"; -} - -.fa-braille::before { - content: "\f2a1"; -} - -.fa-prescription-bottle-medical::before { - content: "\f486"; -} - -.fa-prescription-bottle-alt::before { - content: "\f486"; -} - -.fa-landmark::before { - content: "\f66f"; -} - -.fa-truck::before { - content: "\f0d1"; -} - -.fa-crosshairs::before { - content: "\f05b"; -} - -.fa-person-cane::before { - content: "\e53c"; -} - -.fa-tent::before { - content: "\e57d"; -} - -.fa-vest-patches::before { - content: "\e086"; -} - -.fa-check-double::before { - content: "\f560"; -} - -.fa-arrow-down-a-z::before { - content: "\f15d"; -} - -.fa-sort-alpha-asc::before { - content: "\f15d"; -} - -.fa-sort-alpha-down::before { - content: "\f15d"; -} - -.fa-money-bill-wheat::before { - content: "\e52a"; -} - -.fa-cookie::before { - content: "\f563"; -} - -.fa-arrow-rotate-left::before { - content: "\f0e2"; -} - -.fa-arrow-left-rotate::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-back::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-backward::before { - content: "\f0e2"; -} - -.fa-undo::before { - content: "\f0e2"; -} - -.fa-hard-drive::before { - content: "\f0a0"; -} - -.fa-hdd::before { - content: "\f0a0"; -} - -.fa-face-grin-squint-tears::before { - content: "\f586"; -} - -.fa-grin-squint-tears::before { - content: "\f586"; -} - -.fa-dumbbell::before { - content: "\f44b"; -} - -.fa-rectangle-list::before { - content: "\f022"; -} - -.fa-list-alt::before { - content: "\f022"; -} - -.fa-tarp-droplet::before { - content: "\e57c"; -} - -.fa-house-medical-circle-check::before { - content: "\e511"; -} - -.fa-person-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-calendar-plus::before { - content: "\f271"; -} - -.fa-plane-arrival::before { - content: "\f5af"; -} - -.fa-circle-left::before { - content: "\f359"; -} - -.fa-arrow-alt-circle-left::before { - content: "\f359"; -} - -.fa-train-subway::before { - content: "\f239"; -} - -.fa-subway::before { - content: "\f239"; -} - -.fa-chart-gantt::before { - content: "\e0e4"; -} - -.fa-indian-rupee-sign::before { - content: "\e1bc"; -} - -.fa-indian-rupee::before { - content: "\e1bc"; -} - -.fa-inr::before { - content: "\e1bc"; -} - -.fa-crop-simple::before { - content: "\f565"; -} - -.fa-crop-alt::before { - content: "\f565"; -} - -.fa-money-bill-1::before { - content: "\f3d1"; -} - -.fa-money-bill-alt::before { - content: "\f3d1"; -} - -.fa-left-long::before { - content: "\f30a"; -} - -.fa-long-arrow-alt-left::before { - content: "\f30a"; -} - -.fa-dna::before { - content: "\f471"; -} - -.fa-virus-slash::before { - content: "\e075"; -} - -.fa-minus::before { - content: "\f068"; -} - -.fa-subtract::before { - content: "\f068"; -} - -.fa-chess::before { - content: "\f439"; -} - -.fa-arrow-left-long::before { - content: "\f177"; -} - -.fa-long-arrow-left::before { - content: "\f177"; -} - -.fa-plug-circle-check::before { - content: "\e55c"; -} - -.fa-street-view::before { - content: "\f21d"; -} - -.fa-franc-sign::before { - content: "\e18f"; -} - -.fa-volume-off::before { - content: "\f026"; -} - -.fa-hands-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-hands-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-gear::before { - content: "\f013"; -} - -.fa-cog::before { - content: "\f013"; -} - -.fa-droplet-slash::before { - content: "\f5c7"; -} - -.fa-tint-slash::before { - content: "\f5c7"; -} - -.fa-mosque::before { - content: "\f678"; -} - -.fa-mosquito::before { - content: "\e52b"; -} - -.fa-star-of-david::before { - content: "\f69a"; -} - -.fa-person-military-rifle::before { - content: "\e54b"; -} - -.fa-cart-shopping::before { - content: "\f07a"; -} - -.fa-shopping-cart::before { - content: "\f07a"; -} - -.fa-vials::before { - content: "\f493"; -} - -.fa-plug-circle-plus::before { - content: "\e55f"; -} - -.fa-place-of-worship::before { - content: "\f67f"; -} - -.fa-grip-vertical::before { - content: "\f58e"; -} - -.fa-arrow-turn-up::before { - content: "\f148"; -} - -.fa-level-up::before { - content: "\f148"; -} - -.fa-u::before { - content: "U"; -} - -.fa-square-root-variable::before { - content: "\f698"; -} - -.fa-square-root-alt::before { - content: "\f698"; -} - -.fa-clock::before { - content: "\f017"; -} - -.fa-clock-four::before { - content: "\f017"; -} - -.fa-backward-step::before { - content: "\f048"; -} - -.fa-step-backward::before { - content: "\f048"; -} - -.fa-pallet::before { - content: "\f482"; -} - -.fa-faucet::before { - content: "\e005"; -} - -.fa-baseball-bat-ball::before { - content: "\f432"; -} - -.fa-s::before { - content: "S"; -} - -.fa-timeline::before { - content: "\e29c"; -} - -.fa-keyboard::before { - content: "\f11c"; -} - -.fa-caret-down::before, .accordion .accordion-toggle:hover::before, .accordion .accordion-toggle:focus::before, .accordion .accordion-toggle.active::before, .accordion .accordion-toggle::before { - content: "\f0d7"; -} - -.fa-house-chimney-medical::before { - content: "\f7f2"; -} - -.fa-clinic-medical::before { - content: "\f7f2"; -} - -.fa-temperature-three-quarters::before { - content: "\f2c8"; -} - -.fa-temperature-3::before { - content: "\f2c8"; -} - -.fa-thermometer-3::before { - content: "\f2c8"; -} - -.fa-thermometer-three-quarters::before { - content: "\f2c8"; -} - -.fa-mobile-screen::before { - content: "\f3cf"; -} - -.fa-mobile-android-alt::before { - content: "\f3cf"; -} - -.fa-plane-up::before { - content: "\e22d"; -} - -.fa-piggy-bank::before { - content: "\f4d3"; -} - -.fa-battery-half::before { - content: "\f242"; -} - -.fa-battery-3::before { - content: "\f242"; -} - -.fa-mountain-city::before { - content: "\e52e"; -} - -.fa-coins::before { - content: "\f51e"; -} - -.fa-khanda::before { - content: "\f66d"; -} - -.fa-sliders::before { - content: "\f1de"; -} - -.fa-sliders-h::before { - content: "\f1de"; -} - -.fa-folder-tree::before { - content: "\f802"; -} - -.fa-network-wired::before { - content: "\f6ff"; -} - -.fa-map-pin::before { - content: "\f276"; -} - -.fa-hamsa::before { - content: "\f665"; -} - -.fa-cent-sign::before { - content: "\e3f5"; -} - -.fa-flask::before { - content: "\f0c3"; -} - -.fa-person-pregnant::before { - content: "\e31e"; -} - -.fa-wand-sparkles::before { - content: "\f72b"; -} - -.fa-ellipsis-vertical::before { - content: "\f142"; -} - -.fa-ellipsis-v::before { - content: "\f142"; -} - -.fa-ticket::before { - content: "\f145"; -} - -.fa-power-off::before { - content: "\f011"; -} - -.fa-right-long::before { - content: "\f30b"; -} - -.fa-long-arrow-alt-right::before { - content: "\f30b"; -} - -.fa-flag-usa::before { - content: "\f74d"; -} - -.fa-laptop-file::before { - content: "\e51d"; -} - -.fa-tty::before { - content: "\f1e4"; -} - -.fa-teletype::before { - content: "\f1e4"; -} - -.fa-diagram-next::before { - content: "\e476"; -} - -.fa-person-rifle::before { - content: "\e54e"; -} - -.fa-house-medical-circle-exclamation::before { - content: "\e512"; -} - -.fa-closed-captioning::before { - content: "\f20a"; -} - -.fa-person-hiking::before { - content: "\f6ec"; -} - -.fa-hiking::before { - content: "\f6ec"; -} - -.fa-venus-double::before { - content: "\f226"; -} - -.fa-images::before { - content: "\f302"; -} - -.fa-calculator::before { - content: "\f1ec"; -} - -.fa-people-pulling::before { - content: "\e535"; -} - -.fa-n::before { - content: "N"; -} - -.fa-cable-car::before { - content: "\f7da"; -} - -.fa-tram::before { - content: "\f7da"; -} - -.fa-cloud-rain::before { - content: "\f73d"; -} - -.fa-building-circle-xmark::before { - content: "\e4d4"; -} - -.fa-ship::before { - content: "\f21a"; -} - -.fa-arrows-down-to-line::before { - content: "\e4b8"; -} - -.fa-download::before { - content: "\f019"; -} - -.fa-face-grin::before { - content: "\f580"; -} - -.fa-grin::before { - content: "\f580"; -} - -.fa-delete-left::before { - content: "\f55a"; -} - -.fa-backspace::before { - content: "\f55a"; -} - -.fa-eye-dropper::before { - content: "\f1fb"; -} - -.fa-eye-dropper-empty::before { - content: "\f1fb"; -} - -.fa-eyedropper::before { - content: "\f1fb"; -} - -.fa-file-circle-check::before { - content: "\e5a0"; -} - -.fa-forward::before { - content: "\f04e"; -} - -.fa-mobile::before { - content: "\f3ce"; -} - -.fa-mobile-android::before { - content: "\f3ce"; -} - -.fa-mobile-phone::before { - content: "\f3ce"; -} - -.fa-face-meh::before { - content: "\f11a"; -} - -.fa-meh::before { - content: "\f11a"; -} - -.fa-align-center::before { - content: "\f037"; -} - -.fa-book-skull::before { - content: "\f6b7"; -} - -.fa-book-dead::before { - content: "\f6b7"; -} - -.fa-id-card::before { - content: "\f2c2"; -} - -.fa-drivers-license::before { - content: "\f2c2"; -} - -.fa-outdent::before { - content: "\f03b"; -} - -.fa-dedent::before { - content: "\f03b"; -} - -.fa-heart-circle-exclamation::before { - content: "\e4fe"; -} - -.fa-house::before { - content: "\f015"; -} - -.fa-home::before { - content: "\f015"; -} - -.fa-home-alt::before { - content: "\f015"; -} - -.fa-home-lg-alt::before { - content: "\f015"; -} - -.fa-calendar-week::before { - content: "\f784"; -} - -.fa-laptop-medical::before { - content: "\f812"; -} - -.fa-b::before { - content: "B"; -} - -.fa-file-medical::before { - content: "\f477"; -} - -.fa-dice-one::before { - content: "\f525"; -} - -.fa-kiwi-bird::before { - content: "\f535"; -} - -.fa-arrow-right-arrow-left::before { - content: "\f0ec"; -} - -.fa-exchange::before { - content: "\f0ec"; -} - -.fa-rotate-right::before { - content: "\f2f9"; -} - -.fa-redo-alt::before { - content: "\f2f9"; -} - -.fa-rotate-forward::before { - content: "\f2f9"; -} - -.fa-utensils::before { - content: "\f2e7"; -} - -.fa-cutlery::before { - content: "\f2e7"; -} - -.fa-arrow-up-wide-short::before { - content: "\f161"; -} - -.fa-sort-amount-up::before { - content: "\f161"; -} - -.fa-mill-sign::before { - content: "\e1ed"; -} - -.fa-bowl-rice::before { - content: "\e2eb"; -} - -.fa-skull::before { - content: "\f54c"; -} - -.fa-tower-broadcast::before { - content: "\f519"; -} - -.fa-broadcast-tower::before { - content: "\f519"; -} - -.fa-truck-pickup::before { - content: "\f63c"; -} - -.fa-up-long::before { - content: "\f30c"; -} - -.fa-long-arrow-alt-up::before { - content: "\f30c"; -} - -.fa-stop::before { - content: "\f04d"; -} - -.fa-code-merge::before { - content: "\f387"; -} - -.fa-upload::before { - content: "\f093"; -} - -.fa-hurricane::before { - content: "\f751"; -} - -.fa-mound::before { - content: "\e52d"; -} - -.fa-toilet-portable::before { - content: "\e583"; -} - -.fa-compact-disc::before { - content: "\f51f"; -} - -.fa-file-arrow-down::before { - content: "\f56d"; -} - -.fa-file-download::before { - content: "\f56d"; -} - -.fa-caravan::before { - content: "\f8ff"; -} - -.fa-shield-cat::before { - content: "\e572"; -} - -.fa-bolt::before { - content: "\f0e7"; -} - -.fa-zap::before { - content: "\f0e7"; -} - -.fa-glass-water::before { - content: "\e4f4"; -} - -.fa-oil-well::before { - content: "\e532"; -} - -.fa-vault::before { - content: "\e2c5"; -} - -.fa-mars::before { - content: "\f222"; -} - -.fa-toilet::before { - content: "\f7d8"; -} - -.fa-plane-circle-xmark::before { - content: "\e557"; -} - -.fa-yen-sign::before { - content: "\f157"; -} - -.fa-cny::before { - content: "\f157"; -} - -.fa-jpy::before { - content: "\f157"; -} - -.fa-rmb::before { - content: "\f157"; -} - -.fa-yen::before { - content: "\f157"; -} - -.fa-ruble-sign::before { - content: "\f158"; -} - -.fa-rouble::before { - content: "\f158"; -} - -.fa-rub::before { - content: "\f158"; -} - -.fa-ruble::before { - content: "\f158"; -} - -.fa-sun::before { - content: "\f185"; -} - -.fa-guitar::before { - content: "\f7a6"; -} - -.fa-face-laugh-wink::before { - content: "\f59c"; -} - -.fa-laugh-wink::before { - content: "\f59c"; -} - -.fa-horse-head::before { - content: "\f7ab"; -} - -.fa-bore-hole::before { - content: "\e4c3"; -} - -.fa-industry::before { - content: "\f275"; -} - -.fa-circle-down::before { - content: "\f358"; -} - -.fa-arrow-alt-circle-down::before { - content: "\f358"; -} - -.fa-arrows-turn-to-dots::before { - content: "\e4c1"; -} - -.fa-florin-sign::before { - content: "\e184"; -} - -.fa-arrow-down-short-wide::before { - content: "\f884"; -} - -.fa-sort-amount-desc::before { - content: "\f884"; -} - -.fa-sort-amount-down-alt::before { - content: "\f884"; -} - -.fa-less-than::before { - content: "\<"; -} - -.fa-angle-down::before { - content: "\f107"; -} - -.fa-car-tunnel::before { - content: "\e4de"; -} - -.fa-head-side-cough::before { - content: "\e061"; -} - -.fa-grip-lines::before { - content: "\f7a4"; -} - -.fa-thumbs-down::before { - content: "\f165"; -} - -.fa-user-lock::before { - content: "\f502"; -} - -.fa-arrow-right-long::before { - content: "\f178"; -} - -.fa-long-arrow-right::before { - content: "\f178"; -} - -.fa-anchor-circle-xmark::before { - content: "\e4ac"; -} - -.fa-ellipsis::before { - content: "\f141"; -} - -.fa-ellipsis-h::before { - content: "\f141"; -} - -.fa-chess-pawn::before { - content: "\f443"; -} - -.fa-kit-medical::before { - content: "\f479"; -} - -.fa-first-aid::before { - content: "\f479"; -} - -.fa-person-through-window::before { - content: "\e5a9"; -} - -.fa-toolbox::before { - content: "\f552"; -} - -.fa-hands-holding-circle::before { - content: "\e4fb"; -} - -.fa-bug::before { - content: "\f188"; -} - -.fa-credit-card::before { - content: "\f09d"; -} - -.fa-credit-card-alt::before { - content: "\f09d"; -} - -.fa-car::before { - content: "\f1b9"; -} - -.fa-automobile::before { - content: "\f1b9"; -} - -.fa-hand-holding-hand::before { - content: "\e4f7"; -} - -.fa-book-open-reader::before { - content: "\f5da"; -} - -.fa-book-reader::before { - content: "\f5da"; -} - -.fa-mountain-sun::before { - content: "\e52f"; -} - -.fa-arrows-left-right-to-line::before { - content: "\e4ba"; -} - -.fa-dice-d20::before { - content: "\f6cf"; -} - -.fa-truck-droplet::before { - content: "\e58c"; -} - -.fa-file-circle-xmark::before { - content: "\e5a1"; -} - -.fa-temperature-arrow-up::before { - content: "\e040"; -} - -.fa-temperature-up::before { - content: "\e040"; -} - -.fa-medal::before { - content: "\f5a2"; -} - -.fa-bed::before { - content: "\f236"; -} - -.fa-square-h::before { - content: "\f0fd"; -} - -.fa-h-square::before { - content: "\f0fd"; -} - -.fa-podcast::before { - content: "\f2ce"; -} - -.fa-temperature-full::before { - content: "\f2c7"; -} - -.fa-temperature-4::before { - content: "\f2c7"; -} - -.fa-thermometer-4::before { - content: "\f2c7"; -} - -.fa-thermometer-full::before { - content: "\f2c7"; -} - -.fa-bell::before { - content: "\f0f3"; -} - -.fa-superscript::before { - content: "\f12b"; -} - -.fa-plug-circle-xmark::before { - content: "\e560"; -} - -.fa-star-of-life::before { - content: "\f621"; -} - -.fa-phone-slash::before { - content: "\f3dd"; -} - -.fa-paint-roller::before { - content: "\f5aa"; -} - -.fa-handshake-angle::before { - content: "\f4c4"; -} - -.fa-hands-helping::before { - content: "\f4c4"; -} - -.fa-location-dot::before { - content: "\f3c5"; -} - -.fa-map-marker-alt::before { - content: "\f3c5"; -} - -.fa-file::before { - content: "\f15b"; -} - -.fa-greater-than::before { - content: "\>"; -} - -.fa-person-swimming::before { - content: "\f5c4"; -} - -.fa-swimmer::before { - content: "\f5c4"; -} - -.fa-arrow-down::before { - content: "\f063"; -} - -.fa-droplet::before { - content: "\f043"; -} - -.fa-tint::before { - content: "\f043"; -} - -.fa-eraser::before { - content: "\f12d"; -} - -.fa-earth-americas::before { - content: "\f57d"; -} - -.fa-earth::before { - content: "\f57d"; -} - -.fa-earth-america::before { - content: "\f57d"; -} - -.fa-globe-americas::before { - content: "\f57d"; -} - -.fa-person-burst::before { - content: "\e53b"; -} - -.fa-dove::before { - content: "\f4ba"; -} - -.fa-battery-empty::before { - content: "\f244"; -} - -.fa-battery-0::before { - content: "\f244"; -} - -.fa-socks::before { - content: "\f696"; -} - -.fa-inbox::before { - content: "\f01c"; -} - -.fa-section::before { - content: "\e447"; -} - -.fa-gauge-high::before { - content: "\f625"; -} - -.fa-tachometer-alt::before { - content: "\f625"; -} - -.fa-tachometer-alt-fast::before { - content: "\f625"; -} - -.fa-envelope-open-text::before { - content: "\f658"; -} - -.fa-hospital::before { - content: "\f0f8"; -} - -.fa-hospital-alt::before { - content: "\f0f8"; -} - -.fa-hospital-wide::before { - content: "\f0f8"; -} - -.fa-wine-bottle::before { - content: "\f72f"; -} - -.fa-chess-rook::before { - content: "\f447"; -} - -.fa-bars-staggered::before { - content: "\f550"; -} - -.fa-reorder::before { - content: "\f550"; -} - -.fa-stream::before { - content: "\f550"; -} - -.fa-dharmachakra::before { - content: "\f655"; -} - -.fa-hotdog::before { - content: "\f80f"; -} - -.fa-person-walking-with-cane::before { - content: "\f29d"; -} - -.fa-blind::before { - content: "\f29d"; -} - -.fa-drum::before { - content: "\f569"; -} - -.fa-ice-cream::before { - content: "\f810"; -} - -.fa-heart-circle-bolt::before { - content: "\e4fc"; -} - -.fa-fax::before { - content: "\f1ac"; -} - -.fa-paragraph::before { - content: "\f1dd"; -} - -.fa-check-to-slot::before { - content: "\f772"; -} - -.fa-vote-yea::before { - content: "\f772"; -} - -.fa-star-half::before { - content: "\f089"; -} - -.fa-boxes-stacked::before { - content: "\f468"; -} - -.fa-boxes::before { - content: "\f468"; -} - -.fa-boxes-alt::before { - content: "\f468"; -} - -.fa-link::before { - content: "\f0c1"; -} - -.fa-chain::before { - content: "\f0c1"; -} - -.fa-ear-listen::before { - content: "\f2a2"; -} - -.fa-assistive-listening-systems::before { - content: "\f2a2"; -} - -.fa-tree-city::before { - content: "\e587"; -} - -.fa-play::before { - content: "\f04b"; -} - -.fa-font::before { - content: "\f031"; -} - -.fa-rupiah-sign::before { - content: "\e23d"; -} - -.fa-magnifying-glass::before { - content: "\f002"; -} - -.fa-search::before { - content: "\f002"; -} - -.fa-table-tennis-paddle-ball::before { - content: "\f45d"; -} - -.fa-ping-pong-paddle-ball::before { - content: "\f45d"; -} - -.fa-table-tennis::before { - content: "\f45d"; -} - -.fa-person-dots-from-line::before { - content: "\f470"; -} - -.fa-diagnoses::before { - content: "\f470"; -} - -.fa-trash-can-arrow-up::before { - content: "\f82a"; -} - -.fa-trash-restore-alt::before { - content: "\f82a"; -} - -.fa-naira-sign::before { - content: "\e1f6"; -} - -.fa-cart-arrow-down::before { - content: "\f218"; -} - -.fa-walkie-talkie::before { - content: "\f8ef"; -} - -.fa-file-pen::before { - content: "\f31c"; -} - -.fa-file-edit::before { - content: "\f31c"; -} - -.fa-receipt::before { - content: "\f543"; -} - -.fa-square-pen::before { - content: "\f14b"; -} - -.fa-pen-square::before { - content: "\f14b"; -} - -.fa-pencil-square::before { - content: "\f14b"; -} - -.fa-suitcase-rolling::before { - content: "\f5c1"; -} - -.fa-person-circle-exclamation::before { - content: "\e53f"; -} - -.fa-chevron-down::before { - content: "\f078"; -} - -.fa-battery-full::before { - content: "\f240"; -} - -.fa-battery::before { - content: "\f240"; -} - -.fa-battery-5::before { - content: "\f240"; -} - -.fa-skull-crossbones::before { - content: "\f714"; -} - -.fa-code-compare::before { - content: "\e13a"; -} - -.fa-list-ul::before { - content: "\f0ca"; -} - -.fa-list-dots::before { - content: "\f0ca"; -} - -.fa-school-lock::before { - content: "\e56f"; -} - -.fa-tower-cell::before { - content: "\e585"; -} - -.fa-down-long::before { - content: "\f309"; -} - -.fa-long-arrow-alt-down::before { - content: "\f309"; -} - -.fa-ranking-star::before { - content: "\e561"; -} - -.fa-chess-king::before { - content: "\f43f"; -} - -.fa-person-harassing::before { - content: "\e549"; -} - -.fa-brazilian-real-sign::before { - content: "\e46c"; -} - -.fa-landmark-dome::before { - content: "\f752"; -} - -.fa-landmark-alt::before { - content: "\f752"; -} - -.fa-arrow-up::before { - content: "\f062"; -} - -.fa-tv::before { - content: "\f26c"; -} - -.fa-television::before { - content: "\f26c"; -} - -.fa-tv-alt::before { - content: "\f26c"; -} - -.fa-shrimp::before { - content: "\e448"; -} - -.fa-list-check::before { - content: "\f0ae"; -} - -.fa-tasks::before { - content: "\f0ae"; -} - -.fa-jug-detergent::before { - content: "\e519"; -} - -.fa-circle-user::before { - content: "\f2bd"; -} - -.fa-user-circle::before { - content: "\f2bd"; -} - -.fa-user-shield::before { - content: "\f505"; -} - -.fa-wind::before { - content: "\f72e"; -} - -.fa-car-burst::before { - content: "\f5e1"; -} - -.fa-car-crash::before { - content: "\f5e1"; -} - -.fa-y::before { - content: "Y"; -} - -.fa-person-snowboarding::before { - content: "\f7ce"; -} - -.fa-snowboarding::before { - content: "\f7ce"; -} - -.fa-truck-fast::before { - content: "\f48b"; -} - -.fa-shipping-fast::before { - content: "\f48b"; -} - -.fa-fish::before { - content: "\f578"; -} - -.fa-user-graduate::before { - content: "\f501"; -} - -.fa-circle-half-stroke::before { - content: "\f042"; -} - -.fa-adjust::before { - content: "\f042"; -} - -.fa-clapperboard::before { - content: "\e131"; -} - -.fa-circle-radiation::before { - content: "\f7ba"; -} - -.fa-radiation-alt::before { - content: "\f7ba"; -} - -.fa-baseball::before { - content: "\f433"; -} - -.fa-baseball-ball::before { - content: "\f433"; -} - -.fa-jet-fighter-up::before { - content: "\e518"; -} - -.fa-diagram-project::before { - content: "\f542"; -} - -.fa-project-diagram::before { - content: "\f542"; -} - -.fa-copy::before { - content: "\f0c5"; -} - -.fa-volume-xmark::before { - content: "\f6a9"; -} - -.fa-volume-mute::before { - content: "\f6a9"; -} - -.fa-volume-times::before { - content: "\f6a9"; -} - -.fa-hand-sparkles::before { - content: "\e05d"; -} - -.fa-grip::before { - content: "\f58d"; -} - -.fa-grip-horizontal::before { - content: "\f58d"; -} - -.fa-share-from-square::before { - content: "\f14d"; -} - -.fa-share-square::before { - content: "\f14d"; -} - -.fa-child-combatant::before { - content: "\e4e0"; -} - -.fa-child-rifle::before { - content: "\e4e0"; -} - -.fa-gun::before { - content: "\e19b"; -} - -.fa-square-phone::before { - content: "\f098"; -} - -.fa-phone-square::before { - content: "\f098"; -} - -.fa-plus::before { - content: "\+"; -} - -.fa-add::before { - content: "\+"; -} - -.fa-expand::before { - content: "\f065"; -} - -.fa-computer::before { - content: "\e4e5"; -} - -.fa-xmark::before { - content: "\f00d"; -} - -.fa-close::before { - content: "\f00d"; -} - -.fa-multiply::before { - content: "\f00d"; -} - -.fa-remove::before { - content: "\f00d"; -} - -.fa-times::before { - content: "\f00d"; -} - -.fa-arrows-up-down-left-right::before { - content: "\f047"; -} - -.fa-arrows::before { - content: "\f047"; -} - -.fa-chalkboard-user::before { - content: "\f51c"; -} - -.fa-chalkboard-teacher::before { - content: "\f51c"; -} - -.fa-peso-sign::before { - content: "\e222"; -} - -.fa-building-shield::before { - content: "\e4d8"; -} - -.fa-baby::before { - content: "\f77c"; -} - -.fa-users-line::before { - content: "\e592"; -} - -.fa-quote-left::before { - content: "\f10d"; -} - -.fa-quote-left-alt::before { - content: "\f10d"; -} - -.fa-tractor::before { - content: "\f722"; -} - -.fa-trash-arrow-up::before { - content: "\f829"; -} - -.fa-trash-restore::before { - content: "\f829"; -} - -.fa-arrow-down-up-lock::before { - content: "\e4b0"; -} - -.fa-lines-leaning::before { - content: "\e51e"; -} - -.fa-ruler-combined::before { - content: "\f546"; -} - -.fa-copyright::before { - content: "\f1f9"; -} - -.fa-equals::before { - content: "\="; -} - -.fa-blender::before { - content: "\f517"; -} - -.fa-teeth::before { - content: "\f62e"; -} - -.fa-shekel-sign::before { - content: "\f20b"; -} - -.fa-ils::before { - content: "\f20b"; -} - -.fa-shekel::before { - content: "\f20b"; -} - -.fa-sheqel::before { - content: "\f20b"; -} - -.fa-sheqel-sign::before { - content: "\f20b"; -} - -.fa-map::before { - content: "\f279"; -} - -.fa-rocket::before { - content: "\f135"; -} - -.fa-photo-film::before { - content: "\f87c"; -} - -.fa-photo-video::before { - content: "\f87c"; -} - -.fa-folder-minus::before { - content: "\f65d"; -} - -.fa-store::before { - content: "\f54e"; -} - -.fa-arrow-trend-up::before { - content: "\e098"; -} - -.fa-plug-circle-minus::before { - content: "\e55e"; -} - -.fa-sign-hanging::before { - content: "\f4d9"; -} - -.fa-sign::before { - content: "\f4d9"; -} - -.fa-bezier-curve::before { - content: "\f55b"; -} - -.fa-bell-slash::before { - content: "\f1f6"; -} - -.fa-tablet::before { - content: "\f3fb"; -} - -.fa-tablet-android::before { - content: "\f3fb"; -} - -.fa-school-flag::before { - content: "\e56e"; -} - -.fa-fill::before { - content: "\f575"; -} - -.fa-angle-up::before { - content: "\f106"; -} - -.fa-drumstick-bite::before { - content: "\f6d7"; -} - -.fa-holly-berry::before { - content: "\f7aa"; -} - -.fa-chevron-left::before { - content: "\f053"; -} - -.fa-bacteria::before { - content: "\e059"; -} - -.fa-hand-lizard::before { - content: "\f258"; -} - -.fa-notdef::before { - content: "\e1fe"; -} - -.fa-disease::before { - content: "\f7fa"; -} - -.fa-briefcase-medical::before { - content: "\f469"; -} - -.fa-genderless::before { - content: "\f22d"; -} - -.fa-chevron-right::before { - content: "\f054"; -} - -.fa-retweet::before { - content: "\f079"; -} - -.fa-car-rear::before { - content: "\f5de"; -} - -.fa-car-alt::before { - content: "\f5de"; -} - -.fa-pump-soap::before { - content: "\e06b"; -} - -.fa-video-slash::before { - content: "\f4e2"; -} - -.fa-battery-quarter::before { - content: "\f243"; -} - -.fa-battery-2::before { - content: "\f243"; -} - -.fa-radio::before { - content: "\f8d7"; -} - -.fa-baby-carriage::before { - content: "\f77d"; -} - -.fa-carriage-baby::before { - content: "\f77d"; -} - -.fa-traffic-light::before { - content: "\f637"; -} - -.fa-thermometer::before { - content: "\f491"; -} - -.fa-vr-cardboard::before { - content: "\f729"; -} - -.fa-hand-middle-finger::before { - content: "\f806"; -} - -.fa-percent::before { - content: "\%"; -} - -.fa-percentage::before { - content: "\%"; -} - -.fa-truck-moving::before { - content: "\f4df"; -} - -.fa-glass-water-droplet::before { - content: "\e4f5"; -} - -.fa-display::before { - content: "\e163"; -} - -.fa-face-smile::before { - content: "\f118"; -} - -.fa-smile::before { - content: "\f118"; -} - -.fa-thumbtack::before { - content: "\f08d"; -} - -.fa-thumb-tack::before { - content: "\f08d"; -} - -.fa-trophy::before { - content: "\f091"; -} - -.fa-person-praying::before { - content: "\f683"; -} - -.fa-pray::before { - content: "\f683"; -} - -.fa-hammer::before { - content: "\f6e3"; -} - -.fa-hand-peace::before { - content: "\f25b"; -} - -.fa-rotate::before { - content: "\f2f1"; -} - -.fa-sync-alt::before { - content: "\f2f1"; -} - -.fa-spinner::before { - content: "\f110"; -} - -.fa-robot::before { - content: "\f544"; -} - -.fa-peace::before { - content: "\f67c"; -} - -.fa-gears::before { - content: "\f085"; -} - -.fa-cogs::before { - content: "\f085"; -} - -.fa-warehouse::before { - content: "\f494"; -} - -.fa-arrow-up-right-dots::before { - content: "\e4b7"; -} - -.fa-splotch::before { - content: "\f5bc"; -} - -.fa-face-grin-hearts::before { - content: "\f584"; -} - -.fa-grin-hearts::before { - content: "\f584"; -} - -.fa-dice-four::before { - content: "\f524"; -} - -.fa-sim-card::before { - content: "\f7c4"; -} - -.fa-transgender::before { - content: "\f225"; -} - -.fa-transgender-alt::before { - content: "\f225"; -} - -.fa-mercury::before { - content: "\f223"; -} - -.fa-arrow-turn-down::before { - content: "\f149"; -} - -.fa-level-down::before { - content: "\f149"; -} - -.fa-person-falling-burst::before { - content: "\e547"; -} - -.fa-award::before { - content: "\f559"; -} - -.fa-ticket-simple::before { - content: "\f3ff"; -} - -.fa-ticket-alt::before { - content: "\f3ff"; -} - -.fa-building::before { - content: "\f1ad"; -} - -.fa-angles-left::before { - content: "\f100"; -} - -.fa-angle-double-left::before { - content: "\f100"; -} - -.fa-qrcode::before { - content: "\f029"; -} - -.fa-clock-rotate-left::before { - content: "\f1da"; -} - -.fa-history::before { - content: "\f1da"; -} - -.fa-face-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-file-export::before { - content: "\f56e"; -} - -.fa-arrow-right-from-file::before { - content: "\f56e"; -} - -.fa-shield::before { - content: "\f132"; -} - -.fa-shield-blank::before { - content: "\f132"; -} - -.fa-arrow-up-short-wide::before { - content: "\f885"; -} - -.fa-sort-amount-up-alt::before { - content: "\f885"; -} - -.fa-house-medical::before { - content: "\e3b2"; -} - -.fa-golf-ball-tee::before { - content: "\f450"; -} - -.fa-golf-ball::before { - content: "\f450"; -} - -.fa-circle-chevron-left::before { - content: "\f137"; -} - -.fa-chevron-circle-left::before { - content: "\f137"; -} - -.fa-house-chimney-window::before { - content: "\e00d"; -} - -.fa-pen-nib::before { - content: "\f5ad"; -} - -.fa-tent-arrow-turn-left::before { - content: "\e580"; -} - -.fa-tents::before { - content: "\e582"; -} - -.fa-wand-magic::before { - content: "\f0d0"; -} - -.fa-magic::before { - content: "\f0d0"; -} - -.fa-dog::before { - content: "\f6d3"; -} - -.fa-carrot::before { - content: "\f787"; -} - -.fa-moon::before { - content: "\f186"; -} - -.fa-wine-glass-empty::before { - content: "\f5ce"; -} - -.fa-wine-glass-alt::before { - content: "\f5ce"; -} - -.fa-cheese::before { - content: "\f7ef"; -} - -.fa-yin-yang::before { - content: "\f6ad"; -} - -.fa-music::before { - content: "\f001"; -} - -.fa-code-commit::before { - content: "\f386"; -} - -.fa-temperature-low::before { - content: "\f76b"; -} - -.fa-person-biking::before { - content: "\f84a"; -} - -.fa-biking::before { - content: "\f84a"; -} - -.fa-broom::before { - content: "\f51a"; -} - -.fa-shield-heart::before { - content: "\e574"; -} - -.fa-gopuram::before { - content: "\f664"; -} - -.fa-earth-oceania::before { - content: "\e47b"; -} - -.fa-globe-oceania::before { - content: "\e47b"; -} - -.fa-square-xmark::before { - content: "\f2d3"; -} - -.fa-times-square::before { - content: "\f2d3"; -} - -.fa-xmark-square::before { - content: "\f2d3"; -} - -.fa-hashtag::before { - content: "\#"; -} - -.fa-up-right-and-down-left-from-center::before { - content: "\f424"; -} - -.fa-expand-alt::before { - content: "\f424"; -} - -.fa-oil-can::before { - content: "\f613"; -} - -.fa-t::before { - content: "T"; -} - -.fa-hippo::before { - content: "\f6ed"; -} - -.fa-chart-column::before { - content: "\e0e3"; -} - -.fa-infinity::before { - content: "\f534"; -} - -.fa-vial-circle-check::before { - content: "\e596"; -} - -.fa-person-arrow-down-to-line::before { - content: "\e538"; -} - -.fa-voicemail::before { - content: "\f897"; -} - -.fa-fan::before { - content: "\f863"; -} - -.fa-person-walking-luggage::before { - content: "\e554"; -} - -.fa-up-down::before { - content: "\f338"; -} - -.fa-arrows-alt-v::before { - content: "\f338"; -} - -.fa-cloud-moon-rain::before { - content: "\f73c"; -} - -.fa-calendar::before { - content: "\f133"; -} - -.fa-trailer::before { - content: "\e041"; -} - -.fa-bahai::before { - content: "\f666"; -} - -.fa-haykal::before { - content: "\f666"; -} - -.fa-sd-card::before { - content: "\f7c2"; -} - -.fa-dragon::before { - content: "\f6d5"; -} - -.fa-shoe-prints::before { - content: "\f54b"; -} - -.fa-circle-plus::before { - content: "\f055"; -} - -.fa-plus-circle::before { - content: "\f055"; -} - -.fa-face-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-hand-holding::before { - content: "\f4bd"; -} - -.fa-plug-circle-exclamation::before { - content: "\e55d"; -} - -.fa-link-slash::before { - content: "\f127"; -} - -.fa-chain-broken::before { - content: "\f127"; -} - -.fa-chain-slash::before { - content: "\f127"; -} - -.fa-unlink::before { - content: "\f127"; -} - -.fa-clone::before { - content: "\f24d"; -} - -.fa-person-walking-arrow-loop-left::before { - content: "\e551"; -} - -.fa-arrow-up-z-a::before { - content: "\f882"; -} - -.fa-sort-alpha-up-alt::before { - content: "\f882"; -} - -.fa-fire-flame-curved::before { - content: "\f7e4"; -} - -.fa-fire-alt::before { - content: "\f7e4"; -} - -.fa-tornado::before { - content: "\f76f"; -} - -.fa-file-circle-plus::before { - content: "\e494"; -} - -.fa-book-quran::before { - content: "\f687"; -} - -.fa-quran::before { - content: "\f687"; -} - -.fa-anchor::before { - content: "\f13d"; -} - -.fa-border-all::before { - content: "\f84c"; -} - -.fa-face-angry::before { - content: "\f556"; -} - -.fa-angry::before { - content: "\f556"; -} - -.fa-cookie-bite::before { - content: "\f564"; -} - -.fa-arrow-trend-down::before { - content: "\e097"; -} - -.fa-rss::before { - content: "\f09e"; -} - -.fa-feed::before { - content: "\f09e"; -} - -.fa-draw-polygon::before { - content: "\f5ee"; -} - -.fa-scale-balanced::before { - content: "\f24e"; -} - -.fa-balance-scale::before { - content: "\f24e"; -} - -.fa-gauge-simple-high::before { - content: "\f62a"; -} - -.fa-tachometer::before { - content: "\f62a"; -} - -.fa-tachometer-fast::before { - content: "\f62a"; -} - -.fa-shower::before { - content: "\f2cc"; -} - -.fa-desktop::before { - content: "\f390"; -} - -.fa-desktop-alt::before { - content: "\f390"; -} - -.fa-m::before { - content: "M"; -} - -.fa-table-list::before { - content: "\f00b"; -} - -.fa-th-list::before { - content: "\f00b"; -} - -.fa-comment-sms::before { - content: "\f7cd"; -} - -.fa-sms::before { - content: "\f7cd"; -} - -.fa-book::before { - content: "\f02d"; -} - -.fa-user-plus::before { - content: "\f234"; -} - -.fa-check::before { - content: "\f00c"; -} - -.fa-battery-three-quarters::before { - content: "\f241"; -} - -.fa-battery-4::before { - content: "\f241"; -} - -.fa-house-circle-check::before { - content: "\e509"; -} - -.fa-angle-left::before { - content: "\f104"; -} - -.fa-diagram-successor::before { - content: "\e47a"; -} - -.fa-truck-arrow-right::before { - content: "\e58b"; -} - -.fa-arrows-split-up-and-left::before { - content: "\e4bc"; -} - -.fa-hand-fist::before { - content: "\f6de"; -} - -.fa-fist-raised::before { - content: "\f6de"; -} - -.fa-cloud-moon::before { - content: "\f6c3"; -} - -.fa-briefcase::before { - content: "\f0b1"; -} - -.fa-person-falling::before { - content: "\e546"; -} - -.fa-image-portrait::before { - content: "\f3e0"; -} - -.fa-portrait::before { - content: "\f3e0"; -} - -.fa-user-tag::before { - content: "\f507"; -} - -.fa-rug::before { - content: "\e569"; -} - -.fa-earth-europe::before { - content: "\f7a2"; -} - -.fa-globe-europe::before { - content: "\f7a2"; -} - -.fa-cart-flatbed-suitcase::before { - content: "\f59d"; -} - -.fa-luggage-cart::before { - content: "\f59d"; -} - -.fa-rectangle-xmark::before { - content: "\f410"; -} - -.fa-rectangle-times::before { - content: "\f410"; -} - -.fa-times-rectangle::before { - content: "\f410"; -} - -.fa-window-close::before { - content: "\f410"; -} - -.fa-baht-sign::before { - content: "\e0ac"; -} - -.fa-book-open::before { - content: "\f518"; -} - -.fa-book-journal-whills::before { - content: "\f66a"; -} - -.fa-journal-whills::before { - content: "\f66a"; -} - -.fa-handcuffs::before { - content: "\e4f8"; -} - -.fa-triangle-exclamation::before { - content: "\f071"; -} - -.fa-exclamation-triangle::before { - content: "\f071"; -} - -.fa-warning::before { - content: "\f071"; -} - -.fa-database::before { - content: "\f1c0"; -} - -.fa-share::before { - content: "\f064"; -} - -.fa-arrow-turn-right::before { - content: "\f064"; -} - -.fa-mail-forward::before { - content: "\f064"; -} - -.fa-bottle-droplet::before { - content: "\e4c4"; -} - -.fa-mask-face::before { - content: "\e1d7"; -} - -.fa-hill-rockslide::before { - content: "\e508"; -} - -.fa-right-left::before { - content: "\f362"; -} - -.fa-exchange-alt::before { - content: "\f362"; -} - -.fa-paper-plane::before { - content: "\f1d8"; -} - -.fa-road-circle-exclamation::before { - content: "\e565"; -} - -.fa-dungeon::before { - content: "\f6d9"; -} - -.fa-align-right::before { - content: "\f038"; -} - -.fa-money-bill-1-wave::before { - content: "\f53b"; -} - -.fa-money-bill-wave-alt::before { - content: "\f53b"; -} - -.fa-life-ring::before { - content: "\f1cd"; -} - -.fa-hands::before { - content: "\f2a7"; -} - -.fa-sign-language::before { - content: "\f2a7"; -} - -.fa-signing::before { - content: "\f2a7"; -} - -.fa-calendar-day::before { - content: "\f783"; -} - -.fa-water-ladder::before { - content: "\f5c5"; -} - -.fa-ladder-water::before { - content: "\f5c5"; -} - -.fa-swimming-pool::before { - content: "\f5c5"; -} - -.fa-arrows-up-down::before { - content: "\f07d"; -} - -.fa-arrows-v::before { - content: "\f07d"; -} - -.fa-face-grimace::before { - content: "\f57f"; -} - -.fa-grimace::before { - content: "\f57f"; -} - -.fa-wheelchair-move::before { - content: "\e2ce"; -} - -.fa-wheelchair-alt::before { - content: "\e2ce"; -} - -.fa-turn-down::before { - content: "\f3be"; -} - -.fa-level-down-alt::before { - content: "\f3be"; -} - -.fa-person-walking-arrow-right::before { - content: "\e552"; -} - -.fa-square-envelope::before { - content: "\f199"; -} - -.fa-envelope-square::before { - content: "\f199"; -} - -.fa-dice::before { - content: "\f522"; -} - -.fa-bowling-ball::before { - content: "\f436"; -} - -.fa-brain::before { - content: "\f5dc"; -} - -.fa-bandage::before { - content: "\f462"; -} - -.fa-band-aid::before { - content: "\f462"; -} - -.fa-calendar-minus::before { - content: "\f272"; -} - -.fa-circle-xmark::before { - content: "\f057"; -} - -.fa-times-circle::before { - content: "\f057"; -} - -.fa-xmark-circle::before { - content: "\f057"; -} - -.fa-gifts::before { - content: "\f79c"; -} - -.fa-hotel::before { - content: "\f594"; -} - -.fa-earth-asia::before { - content: "\f57e"; -} - -.fa-globe-asia::before { - content: "\f57e"; -} - -.fa-id-card-clip::before { - content: "\f47f"; -} - -.fa-id-card-alt::before { - content: "\f47f"; -} - -.fa-magnifying-glass-plus::before { - content: "\f00e"; -} - -.fa-search-plus::before { - content: "\f00e"; -} - -.fa-thumbs-up::before { - content: "\f164"; -} - -.fa-user-clock::before { - content: "\f4fd"; -} - -.fa-hand-dots::before { - content: "\f461"; -} - -.fa-allergies::before { - content: "\f461"; -} - -.fa-file-invoice::before { - content: "\f570"; -} - -.fa-window-minimize::before { - content: "\f2d1"; -} - -.fa-mug-saucer::before { - content: "\f0f4"; -} - -.fa-coffee::before { - content: "\f0f4"; -} - -.fa-brush::before { - content: "\f55d"; -} - -.fa-mask::before { - content: "\f6fa"; -} - -.fa-magnifying-glass-minus::before { - content: "\f010"; -} - -.fa-search-minus::before { - content: "\f010"; -} - -.fa-ruler-vertical::before { - content: "\f548"; -} - -.fa-user-large::before { - content: "\f406"; -} - -.fa-user-alt::before { - content: "\f406"; -} - -.fa-train-tram::before { - content: "\e5b4"; -} - -.fa-user-nurse::before { - content: "\f82f"; -} - -.fa-syringe::before { - content: "\f48e"; -} - -.fa-cloud-sun::before { - content: "\f6c4"; -} - -.fa-stopwatch-20::before { - content: "\e06f"; -} - -.fa-square-full::before { - content: "\f45c"; -} - -.fa-magnet::before { - content: "\f076"; -} - -.fa-jar::before { - content: "\e516"; -} - -.fa-note-sticky::before { - content: "\f249"; -} - -.fa-sticky-note::before { - content: "\f249"; -} - -.fa-bug-slash::before { - content: "\e490"; -} - -.fa-arrow-up-from-water-pump::before { - content: "\e4b6"; -} - -.fa-bone::before { - content: "\f5d7"; -} - -.fa-user-injured::before { - content: "\f728"; -} - -.fa-face-sad-tear::before { - content: "\f5b4"; -} - -.fa-sad-tear::before { - content: "\f5b4"; -} - -.fa-plane::before { - content: "\f072"; -} - -.fa-tent-arrows-down::before { - content: "\e581"; -} - -.fa-exclamation::before { - content: "\!"; -} - -.fa-arrows-spin::before { - content: "\e4bb"; -} - -.fa-print::before { - content: "\f02f"; -} - -.fa-turkish-lira-sign::before { - content: "\e2bb"; -} - -.fa-try::before { - content: "\e2bb"; -} - -.fa-turkish-lira::before { - content: "\e2bb"; -} - -.fa-dollar-sign::before { - content: "\$"; -} - -.fa-dollar::before { - content: "\$"; -} - -.fa-usd::before { - content: "\$"; -} - -.fa-x::before { - content: "X"; -} - -.fa-magnifying-glass-dollar::before { - content: "\f688"; -} - -.fa-search-dollar::before { - content: "\f688"; -} - -.fa-users-gear::before { - content: "\f509"; -} - -.fa-users-cog::before { - content: "\f509"; -} - -.fa-person-military-pointing::before { - content: "\e54a"; -} - -.fa-building-columns::before { - content: "\f19c"; -} - -.fa-bank::before { - content: "\f19c"; -} - -.fa-institution::before { - content: "\f19c"; -} - -.fa-museum::before { - content: "\f19c"; -} - -.fa-university::before { - content: "\f19c"; -} - -.fa-umbrella::before { - content: "\f0e9"; -} - -.fa-trowel::before { - content: "\e589"; -} - -.fa-d::before { - content: "D"; -} - -.fa-stapler::before { - content: "\e5af"; -} - -.fa-masks-theater::before { - content: "\f630"; -} - -.fa-theater-masks::before { - content: "\f630"; -} - -.fa-kip-sign::before { - content: "\e1c4"; -} - -.fa-hand-point-left::before { - content: "\f0a5"; -} - -.fa-handshake-simple::before { - content: "\f4c6"; -} - -.fa-handshake-alt::before { - content: "\f4c6"; -} - -.fa-jet-fighter::before { - content: "\f0fb"; -} - -.fa-fighter-jet::before { - content: "\f0fb"; -} - -.fa-square-share-nodes::before { - content: "\f1e1"; -} - -.fa-share-alt-square::before { - content: "\f1e1"; -} - -.fa-barcode::before { - content: "\f02a"; -} - -.fa-plus-minus::before { - content: "\e43c"; -} - -.fa-video::before { - content: "\f03d"; -} - -.fa-video-camera::before { - content: "\f03d"; -} - -.fa-graduation-cap::before { - content: "\f19d"; -} - -.fa-mortar-board::before { - content: "\f19d"; -} - -.fa-hand-holding-medical::before { - content: "\e05c"; -} - -.fa-person-circle-check::before { - content: "\e53e"; -} - -.fa-turn-up::before { - content: "\f3bf"; -} - -.fa-level-up-alt::before { - content: "\f3bf"; -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.elements-blocks-icon-selector-display { - font-size: 2em; -} - -.rrze-elements-tabs-modal-container span { - font-size: 2em; - padding-left: 1em; -} - -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); -} -.far, -.fa-regular { - font-weight: 400; -} - -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 900; - font-display: block; - src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); -} -.fas, .accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before, .accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before, .accordion .accordion-toggle:before, -.fa-solid { - font-weight: 900; -} - -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-brands: "Font Awesome 6 Brands"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -@font-face { - font-family: "Font Awesome 6 Brands"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); -} -.fab, -.fa-brands { - font-weight: 400; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-cloudflare:before { - content: "\e07d"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-guilded:before { - content: "\e07e"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-square-js:before { - content: "\f3b9"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-orcid:before { - content: "\f8d2"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-unity:before { - content: "\e049"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-square-reddit:before { - content: "\f1a2"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-square-font-awesome:before { - content: "\e5ad"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-square-instagram:before { - content: "\e055"; -} - -.fa-instagram-square:before { - content: "\e055"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-square-hacker-news:before { - content: "\f3af"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-threads:before { - content: "\e618"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-square-snapchat:before { - content: "\f2ad"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-square-font-awesome-stroke:before { - content: "\f35c"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-watchman-monitoring:before { - content: "\e087"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-square-viadeo:before { - content: "\f2aa"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-square-dribbble:before { - content: "\f397"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-debian:before { - content: "\e60b"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-instalod:before { - content: "\e081"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-square-twitter:before { - content: "\f081"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-golang:before { - content: "\e40f"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-uncharted:before { - content: "\e084"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-square-youtube:before { - content: "\f431"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-rendact:before { - content: "\f3e4"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-nfc-directional:before { - content: "\e530"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-meta:before { - content: "\e49b"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-mdb:before { - content: "\f8ca"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-unsplash:before { - content: "\e07c"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-square-steam:before { - content: "\f1b7"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-500px:before { - content: "\f26e"; -} - -.fa-square-vimeo:before { - content: "\f194"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-flag:before { - content: "\f2b4"; -} - -.fa-font-awesome-logo-full:before { - content: "\f2b4"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-hive:before { - content: "\e07f"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-padlet:before { - content: "\e4a0"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-square-github:before { - content: "\f092"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-shopify:before { - content: "\e057"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-square-threads:before { - content: "\e619"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-swift:before { - content: "\f8e1"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-square-gitlab:before { - content: "\e5ae"; -} - -.fa-gitlab-square:before { - content: "\e5ae"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-square-odnoklassniki:before { - content: "\f264"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-hashnode:before { - content: "\e499"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-umbraco:before { - content: "\f8e8"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-square-pinterest:before { - content: "\f0d3"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-dailymotion:before { - content: "\e052"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-nfc-symbol:before { - content: "\e531"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-square-google-plus:before { - content: "\f0d4"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-square-xing:before { - content: "\f169"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-bilibili:before { - content: "\e3d9"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-x-twitter:before { - content: "\e61b"; -} - -.fa-cotton-bureau:before { - content: "\f89e"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-42-group:before { - content: "\e080"; -} - -.fa-innosoft:before { - content: "\e080"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-square-pied-piper:before { - content: "\e01e"; -} - -.fa-pied-piper-square:before { - content: "\e01e"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-tiktok:before { - content: "\e07b"; -} - -.fa-square-facebook:before { - content: "\f082"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-mixer:before { - content: "\e056"; -} - -.fa-square-lastfm:before { - content: "\f203"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-cmplid:before { - content: "\e360"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-deezer:before { - content: "\e077"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-screenpal:before { - content: "\e570"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-microblog:before { - content: "\e01a"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-wirsindhandwerk:before { - content: "\e2d0"; -} - -.fa-wsh:before { - content: "\e2d0"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-octopus-deploy:before { - content: "\e082"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ab"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-rust:before { - content: "\e07a"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-square-behance:before { - content: "\f1b5"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-space-awesome:before { - content: "\e5ac"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-square-git:before { - content: "\f1d2"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-square-tumblr:before { - content: "\f174"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-perbyte:before { - content: "\e083"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-bots:before { - content: "\e340"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-ideal:before { - content: "\e013"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-firefox-browser:before { - content: "\e007"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-stubber:before { - content: "\e5c7"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f2c6"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-odysee:before { - content: "\e5c6"; -} - -.fa-square-whatsapp:before { - content: "\f40c"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-edge-legacy:before { - content: "\e078"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f198"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-square-x-twitter:before { - content: "\e61a"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f23a"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-sitrox:before { - content: "\e44a"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-buy-n-large:before { - content: "\f8a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-wodu:before { - content: "\e088"; -} - -.fa-google-pay:before { - content: "\e079"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-pix:before { - content: "\e43a"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} - -/*! - * Accordion - */ -h1.accordion-heading, -h2.accordion-heading, -h3.accordion-heading, -h4.accordion-heading, -h5.accordion-heading, -h6.accordion-heading { - width: auto; - padding: 0 !important; - margin: 0; - border: none; - text-align: right; -} - -button.accordion-toggle { - width: 100%; - border: none; - text-align: right; - margin: 0; -} - -button.expand-all.standard-btn { - margin: 5px 0; - float: none; -} - -.button-container-right { - text-align: left; -} - -.button-container-left { - text-align: right; -} - -.accordion .accordion { - margin: 0; -} -.accordion .accordion-register { - padding-right: 0; - margin: 0 0 0.5em; - border-top: 1px solid #C3C3CB; - border-bottom: 1px solid #C3C3CB; -} -.accordion .accordion-register li { - float: right; - list-style-type: none; - padding: 0.25em 0.5em; -} -.accordion .accordion-suffix { - font-weight: bold; -} -.accordion .accordion-group { - border: none; - margin-bottom: 5px; -} -.accordion .accordion-toggle { - display: block; - border-right: 10px solid var(--color-primary-ci-hell, #04316A); - background: var(--color-ContentBorders, #d2ddeb); - color: var(--color-Text, #444); - font-size: 1rem; - text-decoration: none; - padding: 8px 10px 8px 35px; - position: relative; -} -.accordion .accordion-toggle:before { - position: absolute; - top: calc(50% - 0.5em); - left: 12px; -} -.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { - text-decoration: none; - background-color: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { - position: absolute; - top: calc(50% - 0.5em); - left: 12px; -} -.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle.active:before { - position: absolute; - top: calc(50% - 0.5em); - left: 12px; -} -.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { - border-color: var(--color-primary-dunkler, #004A9F); - background-color: var(--color-primary-dunkler, #004A9F); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { - position: absolute; - top: calc(50% - 0.5em); - left: 12px; -} -.accordion .accordion-toggle svg.rrze-elements-icon { - margin-left: 3px; -} -.accordion .accordion-toggle span[class^=fa] { - margin-left: 5px; -} -.alert.font-light .accordion .accordion-toggle { - color: var(--color-Text, #444); -} -.alert.font-light .accordion .accordion-toggle * { - color: var(--color-Text, #444); -} -.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .phil .accordion-heading .accordion-toggle, -.accordion .philfak .accordion-heading .accordion-toggle, -.accordion .gold .accordion-heading .accordion-toggle { - border-color: var(--color-phil-ci-hell, #FDB735); -} -.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, -.accordion .philfak .accordion-heading .accordion-toggle:hover, -.accordion .philfak .accordion-heading .accordion-toggle:focus, -.accordion .philfak .accordion-heading .accordion-toggle.active, -.accordion .gold .accordion-heading .accordion-toggle:hover, -.accordion .gold .accordion-heading .accordion-toggle:focus, -.accordion .gold .accordion-heading .accordion-toggle.active { - border-color: var(--color-phil-ci-hell, #FDB735); - background-color: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); -} -.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, -.accordion .philfak .accordion-heading .accordion-toggle.active:hover, -.accordion .philfak .accordion-heading .accordion-toggle.active:focus, -.accordion .gold .accordion-heading .accordion-toggle.active:hover, -.accordion .gold .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-phil-dunkler, #e87722); - background-color: var(--color-phil-dunkler, #e87722); - color: var(--color-phil-ci-hell-kontrast, #000); -} -.accordion .rw .accordion-heading .accordion-toggle, -.accordion .rwfak .accordion-heading .accordion-toggle, -.accordion .red .accordion-heading .accordion-toggle { - border-color: var(--color-rw-ci-hell, #C50F3C); -} -.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, -.accordion .rwfak .accordion-heading .accordion-toggle:hover, -.accordion .rwfak .accordion-heading .accordion-toggle:focus, -.accordion .rwfak .accordion-heading .accordion-toggle.active, -.accordion .red .accordion-heading .accordion-toggle:hover, -.accordion .red .accordion-heading .accordion-toggle:focus, -.accordion .red .accordion-heading .accordion-toggle.active { - border-color: var(--color-rw-ci-hell, #C50F3C); - background-color: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, -.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, -.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, -.accordion .red .accordion-heading .accordion-toggle.active:hover, -.accordion .red .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-rw-dunkler, #971B2F); - background-color: var(--color-rw-dunkler, #971B2F); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -.accordion .med .accordion-heading .accordion-toggle, -.accordion .medfak .accordion-heading .accordion-toggle, -.accordion .blue .accordion-heading .accordion-toggle { - border-color: var(--color-med-ci-hell, #18B4F1); -} -.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, -.accordion .medfak .accordion-heading .accordion-toggle:hover, -.accordion .medfak .accordion-heading .accordion-toggle:focus, -.accordion .medfak .accordion-heading .accordion-toggle.active, -.accordion .blue .accordion-heading .accordion-toggle:hover, -.accordion .blue .accordion-heading .accordion-toggle:focus, -.accordion .blue .accordion-heading .accordion-toggle.active { - border-color: var(--color-med-ci-hell, #18B4F1); - background-color: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); -} -.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, -.accordion .medfak .accordion-heading .accordion-toggle.active:hover, -.accordion .medfak .accordion-heading .accordion-toggle.active:focus, -.accordion .blue .accordion-heading .accordion-toggle.active:hover, -.accordion .blue .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-med-dunkler, #005287); - background-color: var(--color-med-dunkler, #005287); - color: var(--color-med-ci-dunkel-kontrast, #fff); -} -.accordion .nat .accordion-heading .accordion-toggle, -.accordion .natfak .accordion-heading .accordion-toggle, -.accordion .green .accordion-heading .accordion-toggle { - border-color: var(--color-nat-ci-hell, #7BB725); -} -.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, -.accordion .natfak .accordion-heading .accordion-toggle:hover, -.accordion .natfak .accordion-heading .accordion-toggle:focus, -.accordion .natfak .accordion-heading .accordion-toggle.active, -.accordion .natfak .accordion-heading .accordion-toggle.active:focus, -.accordion .green .accordion-heading .accordion-toggle:hover, -.accordion .green .accordion-heading .accordion-toggle:focus, -.accordion .green .accordion-heading .accordion-toggle.active, -.accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-ci-hell, #7BB725); - background-color: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); -} -.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, -.accordion .natfak .accordion-heading .accordion-toggle.active:hover, -.accordion .natfak .accordion-heading .accordion-toggle.active:focus, -.accordion .green .accordion-heading .accordion-toggle.active:hover, -.accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-dunkler, #266141); - background-color: var(--color-nat-dunkler, #266141); - color: var(--color-nat-ci-dunkel-kontrast, #fff); -} -.accordion .tf .accordion-heading .accordion-toggle, -.accordion .techfak .accordion-heading .accordion-toggle, -.accordion .grey .accordion-heading .accordion-toggle { - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, -.accordion .techfak .accordion-heading .accordion-toggle:hover, -.accordion .techfak .accordion-heading .accordion-toggle:focus, -.accordion .techfak .accordion-heading .accordion-toggle.active, -.accordion .grey .accordion-heading .accordion-toggle:hover, -.accordion .grey .accordion-heading .accordion-toggle:focus, -.accordion .grey .accordion-heading .accordion-toggle.active { - border-color: var(--color-tf-ci-hell, #8C9FB1); - background-color: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-dunkel-kontrast, #000); -} -.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, -.accordion .techfak .accordion-heading .accordion-toggle.active:hover, -.accordion .techfak .accordion-heading .accordion-toggle.active:focus, -.accordion .grey .accordion-heading .accordion-toggle.active:hover, -.accordion .grey .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-tf-dunkler, #2F586E); - background-color: var(--color-tf-dunkler, #2F586E); - color: var(--color-tf-ci-dunkel-kontrast, #fff); -} -.accordion .fau .accordion-heading .accordion-toggle, -.accordion .default .accordion-heading .accordion-toggle { - border-color: var(--color-zentral-ci-hell, #04316A); -} -.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, -.accordion .default .accordion-heading .accordion-toggle:hover, -.accordion .default .accordion-heading .accordion-toggle:focus, -.accordion .default .accordion-heading .accordion-toggle.active { - border-color: var(--color-zentral-ci-hell, #04316A); - background-color: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, -.accordion .default .accordion-heading .accordion-toggle.active:hover, -.accordion .default .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-zentral-dunkler, #004A9F); - background-color: var(--color-zentral-dunkler, #004A9F); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -.accordion .accordion-body { - display: block; - overflow: hidden; -} -.accordion .accordion-body .accordion-inner { - border: none; - background-color: #fff; - padding: 15px 20px; -} -.alert.font-light .accordion .accordion-body .accordion-inner { - color: var(--color-Text, #222); -} -.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { - color: var(--color-Text, #222); -} - -.fau-theme .accordion-toggle { - border-radius: var(--border-radius, 4px); - background-clip: padding-box; -} -.fau-theme .accordion-body .accordion-inner { - background-color: #f5f7f9; -} -.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { - background-color: rgb(232.25, 236.8, 241.35); -} - -@media print { - .accordion { - position: relative; - display: block; - overflow: visible; - } - .accordion-group, - .accordion-body, - .accordion-inner, - .accordion-inner p { - position: relative; - display: block !important; - page-break-inside: avoid; - break-inside: avoid; - overflow: visible; - } - button.expand-all.standard-btn { - display: none; - } - h3.accordion-heading, - h4.accordion-heading { - margin-bottom: 0 !important; - } -} -.read-mode-only { - display: none; -} - -#content main .accordion-body:target, -.admin-bar #content main .accordion-body:target { - padding-top: 0; - background-color: cornflowerblue; -} - -#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { - padding-top: 8px; -} - -.accordion-toggle span[class^=fa] { - float: right; - line-height: 2em; -} - -.read-mode-only { - display: none; -} - -.admin-bar #content main .accordion-body:target { - padding-top: 0; -} - -.accordion-body { - height: 0; - overflow: hidden; - transition: height 0.5s ease-in-out; - margin-top: 0; - padding-top: 0; - padding-bottom: 0; -} - -.accordion-body.active { - height: auto; - /* Change this to a specific height if needed */ - padding: 15px 20px; - background: var(--color-ContentRegions, #f5f7f9); -} - -.wp-block-rrze-elements-accordion .accordion-heading .components-text-control__input { - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); - font-size: inherit; - padding-bottom: 0; -} -.wp-block-rrze-elements-accordion .accordion-heading .components-text-control__input:focus { - background-color: #fff; - color: #000; - border-color: #000; - font-size: inherit; - padding-bottom: 0; -} -.wp-block-rrze-elements-accordion .accordion-heading .accordion-toggle.active { - color: #fff; -} -.wp-block-rrze-elements-accordion .accordion-heading .accordion-toggle:hover { - color: #fff; -} - -.rrzeElementsBFakColorSelector { - border: 1px solid #000; -} -.rrzeElementsBFakColorSelector button { - border-radius: 0; -} - -.rrzeElementsBFakColorSelector.central button { - background-color: #04316A; - color: #fff; -} - -.rrzeElementsBFakColorSelector.phil button { - background-color: #fdb735; - color: #000; -} - -.rrzeElementsBFakColorSelector.rw button { - background-color: #c50f3c; - color: #fff; -} - -.rrzeElementsBFakColorSelector.med button { - background-color: #18b4f1; - color: #000; -} - -.rrzeElementsBFakColorSelector.nat button { - background-color: #7bb725; - color: #000; -} - -.rrzeElementsBFakColorSelector.tf button { - background-color: #8c9fb1; - color: #000; -} - -.elements-blocks-icon-selector-display { - max-width: 3em; - padding: 0.5em; - margin-left: 1em; - float: left; - clear: both; -} - -.elements-blocks-icon-insideEditor { - float: right; - clear: both; - max-height: 1.5em; - max-width: 1.5em; - padding-top: 0.25em; -} - -.elements-blocks-input-following-icon input { - max-width: 90%; - font-size: 1.25em !important; -} - -button.is-compact.elements-blocks-icon-Button, button.is-pressed.elements-blocks-icon-Button { - font-size: 1.5rem; - padding: 0.25rem; - height: 55px; - width: 55px; - display: flex; - align-items: center; - justify-content: center; -} -/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! - \********************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -.fa { - font-family: var(--fa-style-family, "Font Awesome 6 Free"); - font-weight: var(--fa-style, 900); -} - -.fa, -.fa-classic, -.fa-sharp, -.fas, -.fa-solid, -.far, -.fa-regular, -.fab, -.fa-brands { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: var(--fa-display, inline-block); - font-style: normal; - font-variant: normal; - line-height: 1; - text-rendering: auto; -} - -.fas, -.fa-classic, -.fa-solid, -.far, -.fa-regular { - font-family: "Font Awesome 6 Free"; -} - -.fab, -.fa-brands { - font-family: "Font Awesome 6 Brands"; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-right: var(--fa-li-margin, 2.5em); - padding-right: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - right: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var«-97:1», var«97:-2», var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(15deg); - } - 4% { - transform: rotate(-15deg); - } - 8%, 24% { - transform: rotate(18deg); - } - 12%, 28% { - transform: rotate(-18deg); - } - 16% { - transform: rotate(22deg); - } - 20% { - transform: rotate(-22deg); - } - 32% { - transform: rotate(12deg); - } - 36% { - transform: rotate(-12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(-360deg); - } -} -.fa-rotate-90 { - transform: rotate(-90deg); -} - -.fa-rotate-180 { - transform: rotate(-180deg); -} - -.fa-rotate-270 { - transform: rotate(-270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - right: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-0::before { - content: "\30 "; -} - -.fa-1::before { - content: "\31 "; -} - -.fa-2::before { - content: "\32 "; -} - -.fa-3::before { - content: "\33 "; -} - -.fa-4::before { - content: "\34 "; -} - -.fa-5::before { - content: "\35 "; -} - -.fa-6::before { - content: "\36 "; -} - -.fa-7::before { - content: "\37 "; -} - -.fa-8::before { - content: "\38 "; -} - -.fa-9::before { - content: "\39 "; -} - -.fa-fill-drip::before { - content: "\f576"; -} - -.fa-arrows-to-circle::before { - content: "\e4bd"; -} - -.fa-circle-chevron-right::before { - content: "\f138"; -} - -.fa-chevron-circle-right::before { - content: "\f138"; -} - -.fa-at::before { - content: "\@"; -} - -.fa-trash-can::before { - content: "\f2ed"; -} - -.fa-trash-alt::before { - content: "\f2ed"; -} - -.fa-text-height::before { - content: "\f034"; -} - -.fa-user-xmark::before { - content: "\f235"; -} - -.fa-user-times::before { - content: "\f235"; -} - -.fa-stethoscope::before { - content: "\f0f1"; -} - -.fa-message::before { - content: "\f27a"; -} - -.fa-comment-alt::before { - content: "\f27a"; -} - -.fa-info::before { - content: "\f129"; -} - -.fa-down-left-and-up-right-to-center::before { - content: "\f422"; -} - -.fa-compress-alt::before { - content: "\f422"; -} - -.fa-explosion::before { - content: "\e4e9"; -} - -.fa-file-lines::before { - content: "\f15c"; -} - -.fa-file-alt::before { - content: "\f15c"; -} - -.fa-file-text::before { - content: "\f15c"; -} - -.fa-wave-square::before { - content: "\f83e"; -} - -.fa-ring::before { - content: "\f70b"; -} - -.fa-building-un::before { - content: "\e4d9"; -} - -.fa-dice-three::before { - content: "\f527"; -} - -.fa-calendar-days::before { - content: "\f073"; -} - -.fa-calendar-alt::before { - content: "\f073"; -} - -.fa-anchor-circle-check::before { - content: "\e4aa"; -} - -.fa-building-circle-arrow-right::before { - content: "\e4d1"; -} - -.fa-volleyball::before { - content: "\f45f"; -} - -.fa-volleyball-ball::before { - content: "\f45f"; -} - -.fa-arrows-up-to-line::before { - content: "\e4c2"; -} - -.fa-sort-down::before { - content: "\f0dd"; -} - -.fa-sort-desc::before { - content: "\f0dd"; -} - -.fa-circle-minus::before { - content: "\f056"; -} - -.fa-minus-circle::before { - content: "\f056"; -} - -.fa-door-open::before { - content: "\f52b"; -} - -.fa-right-from-bracket::before { - content: "\f2f5"; -} - -.fa-sign-out-alt::before { - content: "\f2f5"; -} - -.fa-atom::before { - content: "\f5d2"; -} - -.fa-soap::before { - content: "\e06e"; -} - -.fa-icons::before { - content: "\f86d"; -} - -.fa-heart-music-camera-bolt::before { - content: "\f86d"; -} - -.fa-microphone-lines-slash::before { - content: "\f539"; -} - -.fa-microphone-alt-slash::before { - content: "\f539"; -} - -.fa-bridge-circle-check::before { - content: "\e4c9"; -} - -.fa-pump-medical::before { - content: "\e06a"; -} - -.fa-fingerprint::before { - content: "\f577"; -} - -.fa-hand-point-right::before { - content: "\f0a4"; -} - -.fa-magnifying-glass-location::before { - content: "\f689"; -} - -.fa-search-location::before { - content: "\f689"; -} - -.fa-forward-step::before { - content: "\f051"; -} - -.fa-step-forward::before { - content: "\f051"; -} - -.fa-face-smile-beam::before { - content: "\f5b8"; -} - -.fa-smile-beam::before { - content: "\f5b8"; -} - -.fa-flag-checkered::before { - content: "\f11e"; -} - -.fa-football::before { - content: "\f44e"; -} - -.fa-football-ball::before { - content: "\f44e"; -} - -.fa-school-circle-exclamation::before { - content: "\e56c"; -} - -.fa-crop::before { - content: "\f125"; -} - -.fa-angles-down::before { - content: "\f103"; -} - -.fa-angle-double-down::before { - content: "\f103"; -} - -.fa-users-rectangle::before { - content: "\e594"; -} - -.fa-people-roof::before { - content: "\e537"; -} - -.fa-people-line::before { - content: "\e534"; -} - -.fa-beer-mug-empty::before { - content: "\f0fc"; -} - -.fa-beer::before { - content: "\f0fc"; -} - -.fa-diagram-predecessor::before { - content: "\e477"; -} - -.fa-arrow-up-long::before { - content: "\f176"; -} - -.fa-long-arrow-up::before { - content: "\f176"; -} - -.fa-fire-flame-simple::before { - content: "\f46a"; -} - -.fa-burn::before { - content: "\f46a"; -} - -.fa-person::before { - content: "\f183"; -} - -.fa-male::before { - content: "\f183"; -} - -.fa-laptop::before { - content: "\f109"; -} - -.fa-file-csv::before { - content: "\f6dd"; -} - -.fa-menorah::before { - content: "\f676"; -} - -.fa-truck-plane::before { - content: "\e58f"; -} - -.fa-record-vinyl::before { - content: "\f8d9"; -} - -.fa-face-grin-stars::before { - content: "\f587"; -} - -.fa-grin-stars::before { - content: "\f587"; -} - -.fa-bong::before { - content: "\f55c"; -} - -.fa-spaghetti-monster-flying::before { - content: "\f67b"; -} - -.fa-pastafarianism::before { - content: "\f67b"; -} - -.fa-arrow-down-up-across-line::before { - content: "\e4af"; -} - -.fa-spoon::before { - content: "\f2e5"; -} - -.fa-utensil-spoon::before { - content: "\f2e5"; -} - -.fa-jar-wheat::before { - content: "\e517"; -} - -.fa-envelopes-bulk::before { - content: "\f674"; -} - -.fa-mail-bulk::before { - content: "\f674"; -} - -.fa-file-circle-exclamation::before { - content: "\e4eb"; -} - -.fa-circle-h::before { - content: "\f47e"; -} - -.fa-hospital-symbol::before { - content: "\f47e"; -} - -.fa-pager::before { - content: "\f815"; -} - -.fa-address-book::before { - content: "\f2b9"; -} - -.fa-contact-book::before { - content: "\f2b9"; -} - -.fa-strikethrough::before { - content: "\f0cc"; -} - -.fa-k::before { - content: "K"; -} - -.fa-landmark-flag::before { - content: "\e51c"; -} - -.fa-pencil::before { - content: "\f303"; -} - -.fa-pencil-alt::before { - content: "\f303"; -} - -.fa-backward::before { - content: "\f04a"; -} - -.fa-caret-right::before { - content: "\f0da"; -} - -.fa-comments::before { - content: "\f086"; -} - -.fa-paste::before { - content: "\f0ea"; -} - -.fa-file-clipboard::before { - content: "\f0ea"; -} - -.fa-code-pull-request::before { - content: "\e13c"; -} - -.fa-clipboard-list::before { - content: "\f46d"; -} - -.fa-truck-ramp-box::before { - content: "\f4de"; -} - -.fa-truck-loading::before { - content: "\f4de"; -} - -.fa-user-check::before { - content: "\f4fc"; -} - -.fa-vial-virus::before { - content: "\e597"; -} - -.fa-sheet-plastic::before { - content: "\e571"; -} - -.fa-blog::before { - content: "\f781"; -} - -.fa-user-ninja::before { - content: "\f504"; -} - -.fa-person-arrow-up-from-line::before { - content: "\e539"; -} - -.fa-scroll-torah::before { - content: "\f6a0"; -} - -.fa-torah::before { - content: "\f6a0"; -} - -.fa-broom-ball::before { - content: "\f458"; -} - -.fa-quidditch::before { - content: "\f458"; -} - -.fa-quidditch-broom-ball::before { - content: "\f458"; -} - -.fa-toggle-off::before { - content: "\f204"; -} - -.fa-box-archive::before { - content: "\f187"; -} - -.fa-archive::before { - content: "\f187"; -} - -.fa-person-drowning::before { - content: "\e545"; -} - -.fa-arrow-down-9-1::before { - content: "\f886"; -} - -.fa-sort-numeric-desc::before { - content: "\f886"; -} - -.fa-sort-numeric-down-alt::before { - content: "\f886"; -} - -.fa-face-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-spray-can::before { - content: "\f5bd"; -} - -.fa-truck-monster::before { - content: "\f63b"; -} - -.fa-w::before { - content: "W"; -} - -.fa-earth-africa::before { - content: "\f57c"; -} - -.fa-globe-africa::before { - content: "\f57c"; -} - -.fa-rainbow::before { - content: "\f75b"; -} - -.fa-circle-notch::before { - content: "\f1ce"; -} - -.fa-tablet-screen-button::before { - content: "\f3fa"; -} - -.fa-tablet-alt::before { - content: "\f3fa"; -} - -.fa-paw::before { - content: "\f1b0"; -} - -.fa-cloud::before { - content: "\f0c2"; -} - -.fa-trowel-bricks::before { - content: "\e58a"; -} - -.fa-face-flushed::before { - content: "\f579"; -} - -.fa-flushed::before { - content: "\f579"; -} - -.fa-hospital-user::before { - content: "\f80d"; -} - -.fa-tent-arrow-left-right::before { - content: "\e57f"; -} - -.fa-gavel::before { - content: "\f0e3"; -} - -.fa-legal::before { - content: "\f0e3"; -} - -.fa-binoculars::before { - content: "\f1e5"; -} - -.fa-microphone-slash::before { - content: "\f131"; -} - -.fa-box-tissue::before { - content: "\e05b"; -} - -.fa-motorcycle::before { - content: "\f21c"; -} - -.fa-bell-concierge::before { - content: "\f562"; -} - -.fa-concierge-bell::before { - content: "\f562"; -} - -.fa-pen-ruler::before { - content: "\f5ae"; -} - -.fa-pencil-ruler::before { - content: "\f5ae"; -} - -.fa-people-arrows::before { - content: "\e068"; -} - -.fa-people-arrows-left-right::before { - content: "\e068"; -} - -.fa-mars-and-venus-burst::before { - content: "\e523"; -} - -.fa-square-caret-right::before { - content: "\f152"; -} - -.fa-caret-square-right::before { - content: "\f152"; -} - -.fa-scissors::before { - content: "\f0c4"; -} - -.fa-cut::before { - content: "\f0c4"; -} - -.fa-sun-plant-wilt::before { - content: "\e57a"; -} - -.fa-toilets-portable::before { - content: "\e584"; -} - -.fa-hockey-puck::before { - content: "\f453"; -} - -.fa-table::before { - content: "\f0ce"; -} - -.fa-magnifying-glass-arrow-right::before { - content: "\e521"; -} - -.fa-tachograph-digital::before { - content: "\f566"; -} - -.fa-digital-tachograph::before { - content: "\f566"; -} - -.fa-users-slash::before { - content: "\e073"; -} - -.fa-clover::before { - content: "\e139"; -} - -.fa-reply::before { - content: "\f3e5"; -} - -.fa-mail-reply::before { - content: "\f3e5"; -} - -.fa-star-and-crescent::before { - content: "\f699"; -} - -.fa-house-fire::before { - content: "\e50c"; -} - -.fa-square-minus::before { - content: "\f146"; -} - -.fa-minus-square::before { - content: "\f146"; -} - -.fa-helicopter::before { - content: "\f533"; -} - -.fa-compass::before { - content: "\f14e"; -} - -.fa-square-caret-down::before { - content: "\f150"; -} - -.fa-caret-square-down::before { - content: "\f150"; -} - -.fa-file-circle-question::before { - content: "\e4ef"; -} - -.fa-laptop-code::before { - content: "\f5fc"; -} - -.fa-swatchbook::before { - content: "\f5c3"; -} - -.fa-prescription-bottle::before { - content: "\f485"; -} - -.fa-bars::before { - content: "\f0c9"; -} - -.fa-navicon::before { - content: "\f0c9"; -} - -.fa-people-group::before { - content: "\e533"; -} - -.fa-hourglass-end::before { - content: "\f253"; -} - -.fa-hourglass-3::before { - content: "\f253"; -} - -.fa-heart-crack::before { - content: "\f7a9"; -} - -.fa-heart-broken::before { - content: "\f7a9"; -} - -.fa-square-up-right::before { - content: "\f360"; -} - -.fa-external-link-square-alt::before { - content: "\f360"; -} - -.fa-face-kiss-beam::before { - content: "\f597"; -} - -.fa-kiss-beam::before { - content: "\f597"; -} - -.fa-film::before { - content: "\f008"; -} - -.fa-ruler-horizontal::before { - content: "\f547"; -} - -.fa-people-robbery::before { - content: "\e536"; -} - -.fa-lightbulb::before { - content: "\f0eb"; -} - -.fa-caret-left::before { - content: "\f0d9"; -} - -.fa-circle-exclamation::before { - content: "\f06a"; -} - -.fa-exclamation-circle::before { - content: "\f06a"; -} - -.fa-school-circle-xmark::before { - content: "\e56d"; -} - -.fa-arrow-right-from-bracket::before { - content: "\f08b"; -} - -.fa-sign-out::before { - content: "\f08b"; -} - -.fa-circle-chevron-down::before { - content: "\f13a"; -} - -.fa-chevron-circle-down::before { - content: "\f13a"; -} - -.fa-unlock-keyhole::before { - content: "\f13e"; -} - -.fa-unlock-alt::before { - content: "\f13e"; -} - -.fa-cloud-showers-heavy::before { - content: "\f740"; -} - -.fa-headphones-simple::before { - content: "\f58f"; -} - -.fa-headphones-alt::before { - content: "\f58f"; -} - -.fa-sitemap::before { - content: "\f0e8"; -} - -.fa-circle-dollar-to-slot::before { - content: "\f4b9"; -} - -.fa-donate::before { - content: "\f4b9"; -} - -.fa-memory::before { - content: "\f538"; -} - -.fa-road-spikes::before { - content: "\e568"; -} - -.fa-fire-burner::before { - content: "\e4f1"; -} - -.fa-flag::before { - content: "\f024"; -} - -.fa-hanukiah::before { - content: "\f6e6"; -} - -.fa-feather::before { - content: "\f52d"; -} - -.fa-volume-low::before { - content: "\f027"; -} - -.fa-volume-down::before { - content: "\f027"; -} - -.fa-comment-slash::before { - content: "\f4b3"; -} - -.fa-cloud-sun-rain::before { - content: "\f743"; -} - -.fa-compress::before { - content: "\f066"; -} - -.fa-wheat-awn::before { - content: "\e2cd"; -} - -.fa-wheat-alt::before { - content: "\e2cd"; -} - -.fa-ankh::before { - content: "\f644"; -} - -.fa-hands-holding-child::before { - content: "\e4fa"; -} - -.fa-asterisk::before { - content: "\*"; -} - -.fa-square-check::before { - content: "\f14a"; -} - -.fa-check-square::before { - content: "\f14a"; -} - -.fa-peseta-sign::before { - content: "\e221"; -} - -.fa-heading::before { - content: "\f1dc"; -} - -.fa-header::before { - content: "\f1dc"; -} - -.fa-ghost::before { - content: "\f6e2"; -} - -.fa-list::before { - content: "\f03a"; -} - -.fa-list-squares::before { - content: "\f03a"; -} - -.fa-square-phone-flip::before { - content: "\f87b"; -} - -.fa-phone-square-alt::before { - content: "\f87b"; -} - -.fa-cart-plus::before { - content: "\f217"; -} - -.fa-gamepad::before { - content: "\f11b"; -} - -.fa-circle-dot::before { - content: "\f192"; -} - -.fa-dot-circle::before { - content: "\f192"; -} - -.fa-face-dizzy::before { - content: "\f567"; -} - -.fa-dizzy::before { - content: "\f567"; -} - -.fa-egg::before { - content: "\f7fb"; -} - -.fa-house-medical-circle-xmark::before { - content: "\e513"; -} - -.fa-campground::before { - content: "\f6bb"; -} - -.fa-folder-plus::before { - content: "\f65e"; -} - -.fa-futbol::before { - content: "\f1e3"; -} - -.fa-futbol-ball::before { - content: "\f1e3"; -} - -.fa-soccer-ball::before { - content: "\f1e3"; -} - -.fa-paintbrush::before { - content: "\f1fc"; -} - -.fa-paint-brush::before { - content: "\f1fc"; -} - -.fa-lock::before { - content: "\f023"; -} - -.fa-gas-pump::before { - content: "\f52f"; -} - -.fa-hot-tub-person::before { - content: "\f593"; -} - -.fa-hot-tub::before { - content: "\f593"; -} - -.fa-map-location::before { - content: "\f59f"; -} - -.fa-map-marked::before { - content: "\f59f"; -} - -.fa-house-flood-water::before { - content: "\e50e"; -} - -.fa-tree::before { - content: "\f1bb"; -} - -.fa-bridge-lock::before { - content: "\e4cc"; -} - -.fa-sack-dollar::before { - content: "\f81d"; -} - -.fa-pen-to-square::before { - content: "\f044"; -} - -.fa-edit::before { - content: "\f044"; -} - -.fa-car-side::before { - content: "\f5e4"; -} - -.fa-share-nodes::before { - content: "\f1e0"; -} - -.fa-share-alt::before { - content: "\f1e0"; -} - -.fa-heart-circle-minus::before { - content: "\e4ff"; -} - -.fa-hourglass-half::before { - content: "\f252"; -} - -.fa-hourglass-2::before { - content: "\f252"; -} - -.fa-microscope::before { - content: "\f610"; -} - -.fa-sink::before { - content: "\e06d"; -} - -.fa-bag-shopping::before { - content: "\f290"; -} - -.fa-shopping-bag::before { - content: "\f290"; -} - -.fa-arrow-down-z-a::before { - content: "\f881"; -} - -.fa-sort-alpha-desc::before { - content: "\f881"; -} - -.fa-sort-alpha-down-alt::before { - content: "\f881"; -} - -.fa-mitten::before { - content: "\f7b5"; -} - -.fa-person-rays::before { - content: "\e54d"; -} - -.fa-users::before { - content: "\f0c0"; -} - -.fa-eye-slash::before { - content: "\f070"; -} - -.fa-flask-vial::before { - content: "\e4f3"; -} - -.fa-hand::before { - content: "\f256"; -} - -.fa-hand-paper::before { - content: "\f256"; -} - -.fa-om::before { - content: "\f679"; -} - -.fa-worm::before { - content: "\e599"; -} - -.fa-house-circle-xmark::before { - content: "\e50b"; -} - -.fa-plug::before { - content: "\f1e6"; -} - -.fa-chevron-up::before { - content: "\f077"; -} - -.fa-hand-spock::before { - content: "\f259"; -} - -.fa-stopwatch::before { - content: "\f2f2"; -} - -.fa-face-kiss::before { - content: "\f596"; -} - -.fa-kiss::before { - content: "\f596"; -} - -.fa-bridge-circle-xmark::before { - content: "\e4cb"; -} - -.fa-face-grin-tongue::before { - content: "\f589"; -} - -.fa-grin-tongue::before { - content: "\f589"; -} - -.fa-chess-bishop::before { - content: "\f43a"; -} - -.fa-face-grin-wink::before { - content: "\f58c"; -} - -.fa-grin-wink::before { - content: "\f58c"; -} - -.fa-ear-deaf::before { - content: "\f2a4"; -} - -.fa-deaf::before { - content: "\f2a4"; -} - -.fa-deafness::before { - content: "\f2a4"; -} - -.fa-hard-of-hearing::before { - content: "\f2a4"; -} - -.fa-road-circle-check::before { - content: "\e564"; -} - -.fa-dice-five::before { - content: "\f523"; -} - -.fa-square-rss::before { - content: "\f143"; -} - -.fa-rss-square::before { - content: "\f143"; -} - -.fa-land-mine-on::before { - content: "\e51b"; -} - -.fa-i-cursor::before { - content: "\f246"; -} - -.fa-stamp::before { - content: "\f5bf"; -} - -.fa-stairs::before { - content: "\e289"; -} - -.fa-i::before { - content: "I"; -} - -.fa-hryvnia-sign::before { - content: "\f6f2"; -} - -.fa-hryvnia::before { - content: "\f6f2"; -} - -.fa-pills::before { - content: "\f484"; -} - -.fa-face-grin-wide::before { - content: "\f581"; -} - -.fa-grin-alt::before { - content: "\f581"; -} - -.fa-tooth::before { - content: "\f5c9"; -} - -.fa-v::before { - content: "V"; -} - -.fa-bangladeshi-taka-sign::before { - content: "\e2e6"; -} - -.fa-bicycle::before { - content: "\f206"; -} - -.fa-staff-snake::before { - content: "\e579"; -} - -.fa-rod-asclepius::before { - content: "\e579"; -} - -.fa-rod-snake::before { - content: "\e579"; -} - -.fa-staff-aesculapius::before { - content: "\e579"; -} - -.fa-head-side-cough-slash::before { - content: "\e062"; -} - -.fa-truck-medical::before { - content: "\f0f9"; -} - -.fa-ambulance::before { - content: "\f0f9"; -} - -.fa-wheat-awn-circle-exclamation::before { - content: "\e598"; -} - -.fa-snowman::before { - content: "\f7d0"; -} - -.fa-mortar-pestle::before { - content: "\f5a7"; -} - -.fa-road-barrier::before { - content: "\e562"; -} - -.fa-school::before { - content: "\f549"; -} - -.fa-igloo::before { - content: "\f7ae"; -} - -.fa-joint::before { - content: "\f595"; -} - -.fa-angle-right::before { - content: "\f105"; -} - -.fa-horse::before { - content: "\f6f0"; -} - -.fa-q::before { - content: "Q"; -} - -.fa-g::before { - content: "G"; -} - -.fa-notes-medical::before { - content: "\f481"; -} - -.fa-temperature-half::before { - content: "\f2c9"; -} - -.fa-temperature-2::before { - content: "\f2c9"; -} - -.fa-thermometer-2::before { - content: "\f2c9"; -} - -.fa-thermometer-half::before { - content: "\f2c9"; -} - -.fa-dong-sign::before { - content: "\e169"; -} - -.fa-capsules::before { - content: "\f46b"; -} - -.fa-poo-storm::before { - content: "\f75a"; -} - -.fa-poo-bolt::before { - content: "\f75a"; -} - -.fa-face-frown-open::before { - content: "\f57a"; -} - -.fa-frown-open::before { - content: "\f57a"; -} - -.fa-hand-point-up::before { - content: "\f0a6"; -} - -.fa-money-bill::before { - content: "\f0d6"; -} - -.fa-bookmark::before { - content: "\f02e"; -} - -.fa-align-justify::before { - content: "\f039"; -} - -.fa-umbrella-beach::before { - content: "\f5ca"; -} - -.fa-helmet-un::before { - content: "\e503"; -} - -.fa-bullseye::before { - content: "\f140"; -} - -.fa-bacon::before { - content: "\f7e5"; -} - -.fa-hand-point-down::before { - content: "\f0a7"; -} - -.fa-arrow-up-from-bracket::before { - content: "\e09a"; -} - -.fa-folder::before { - content: "\f07b"; -} - -.fa-folder-blank::before { - content: "\f07b"; -} - -.fa-file-waveform::before { - content: "\f478"; -} - -.fa-file-medical-alt::before { - content: "\f478"; -} - -.fa-radiation::before { - content: "\f7b9"; -} - -.fa-chart-simple::before { - content: "\e473"; -} - -.fa-mars-stroke::before { - content: "\f229"; -} - -.fa-vial::before { - content: "\f492"; -} - -.fa-gauge::before { - content: "\f624"; -} - -.fa-dashboard::before { - content: "\f624"; -} - -.fa-gauge-med::before { - content: "\f624"; -} - -.fa-tachometer-alt-average::before { - content: "\f624"; -} - -.fa-wand-magic-sparkles::before { - content: "\e2ca"; -} - -.fa-magic-wand-sparkles::before { - content: "\e2ca"; -} - -.fa-e::before { - content: "E"; -} - -.fa-pen-clip::before { - content: "\f305"; -} - -.fa-pen-alt::before { - content: "\f305"; -} - -.fa-bridge-circle-exclamation::before { - content: "\e4ca"; -} - -.fa-user::before { - content: "\f007"; -} - -.fa-school-circle-check::before { - content: "\e56b"; -} - -.fa-dumpster::before { - content: "\f793"; -} - -.fa-van-shuttle::before { - content: "\f5b6"; -} - -.fa-shuttle-van::before { - content: "\f5b6"; -} - -.fa-building-user::before { - content: "\e4da"; -} - -.fa-square-caret-left::before { - content: "\f191"; -} - -.fa-caret-square-left::before { - content: "\f191"; -} - -.fa-highlighter::before { - content: "\f591"; -} - -.fa-key::before { - content: "\f084"; -} - -.fa-bullhorn::before { - content: "\f0a1"; -} - -.fa-globe::before { - content: "\f0ac"; -} - -.fa-synagogue::before { - content: "\f69b"; -} - -.fa-person-half-dress::before { - content: "\e548"; -} - -.fa-road-bridge::before { - content: "\e563"; -} - -.fa-location-arrow::before { - content: "\f124"; -} - -.fa-c::before { - content: "C"; -} - -.fa-tablet-button::before { - content: "\f10a"; -} - -.fa-building-lock::before { - content: "\e4d6"; -} - -.fa-pizza-slice::before { - content: "\f818"; -} - -.fa-money-bill-wave::before { - content: "\f53a"; -} - -.fa-chart-area::before { - content: "\f1fe"; -} - -.fa-area-chart::before { - content: "\f1fe"; -} - -.fa-house-flag::before { - content: "\e50d"; -} - -.fa-person-circle-minus::before { - content: "\e540"; -} - -.fa-ban::before { - content: "\f05e"; -} - -.fa-cancel::before { - content: "\f05e"; -} - -.fa-camera-rotate::before { - content: "\e0d8"; -} - -.fa-spray-can-sparkles::before { - content: "\f5d0"; -} - -.fa-air-freshener::before { - content: "\f5d0"; -} - -.fa-star::before { - content: "\f005"; -} - -.fa-repeat::before { - content: "\f363"; -} - -.fa-cross::before { - content: "\f654"; -} - -.fa-box::before { - content: "\f466"; -} - -.fa-venus-mars::before { - content: "\f228"; -} - -.fa-arrow-pointer::before { - content: "\f245"; -} - -.fa-mouse-pointer::before { - content: "\f245"; -} - -.fa-maximize::before { - content: "\f31e"; -} - -.fa-expand-arrows-alt::before { - content: "\f31e"; -} - -.fa-charging-station::before { - content: "\f5e7"; -} - -.fa-shapes::before { - content: "\f61f"; -} - -.fa-triangle-circle-square::before { - content: "\f61f"; -} - -.fa-shuffle::before { - content: "\f074"; -} - -.fa-random::before { - content: "\f074"; -} - -.fa-person-running::before { - content: "\f70c"; -} - -.fa-running::before { - content: "\f70c"; -} - -.fa-mobile-retro::before { - content: "\e527"; -} - -.fa-grip-lines-vertical::before { - content: "\f7a5"; -} - -.fa-spider::before { - content: "\f717"; -} - -.fa-hands-bound::before { - content: "\e4f9"; -} - -.fa-file-invoice-dollar::before { - content: "\f571"; -} - -.fa-plane-circle-exclamation::before { - content: "\e556"; -} - -.fa-x-ray::before { - content: "\f497"; -} - -.fa-spell-check::before { - content: "\f891"; -} - -.fa-slash::before { - content: "\f715"; -} - -.fa-computer-mouse::before { - content: "\f8cc"; -} - -.fa-mouse::before { - content: "\f8cc"; -} - -.fa-arrow-right-to-bracket::before { - content: "\f090"; -} - -.fa-sign-in::before { - content: "\f090"; -} - -.fa-shop-slash::before { - content: "\e070"; -} - -.fa-store-alt-slash::before { - content: "\e070"; -} - -.fa-server::before { - content: "\f233"; -} - -.fa-virus-covid-slash::before { - content: "\e4a9"; -} - -.fa-shop-lock::before { - content: "\e4a5"; -} - -.fa-hourglass-start::before { - content: "\f251"; -} - -.fa-hourglass-1::before { - content: "\f251"; -} - -.fa-blender-phone::before { - content: "\f6b6"; -} - -.fa-building-wheat::before { - content: "\e4db"; -} - -.fa-person-breastfeeding::before { - content: "\e53a"; -} - -.fa-right-to-bracket::before { - content: "\f2f6"; -} - -.fa-sign-in-alt::before { - content: "\f2f6"; -} - -.fa-venus::before { - content: "\f221"; -} - -.fa-passport::before { - content: "\f5ab"; -} - -.fa-heart-pulse::before { - content: "\f21e"; -} - -.fa-heartbeat::before { - content: "\f21e"; -} - -.fa-people-carry-box::before { - content: "\f4ce"; -} - -.fa-people-carry::before { - content: "\f4ce"; -} - -.fa-temperature-high::before { - content: "\f769"; -} - -.fa-microchip::before { - content: "\f2db"; -} - -.fa-crown::before { - content: "\f521"; -} - -.fa-weight-hanging::before { - content: "\f5cd"; -} - -.fa-xmarks-lines::before { - content: "\e59a"; -} - -.fa-file-prescription::before { - content: "\f572"; -} - -.fa-weight-scale::before { - content: "\f496"; -} - -.fa-weight::before { - content: "\f496"; -} - -.fa-user-group::before { - content: "\f500"; -} - -.fa-user-friends::before { - content: "\f500"; -} - -.fa-arrow-up-a-z::before { - content: "\f15e"; -} - -.fa-sort-alpha-up::before { - content: "\f15e"; -} - -.fa-chess-knight::before { - content: "\f441"; -} - -.fa-face-laugh-squint::before { - content: "\f59b"; -} - -.fa-laugh-squint::before { - content: "\f59b"; -} - -.fa-wheelchair::before { - content: "\f193"; -} - -.fa-circle-arrow-up::before { - content: "\f0aa"; -} - -.fa-arrow-circle-up::before { - content: "\f0aa"; -} - -.fa-toggle-on::before { - content: "\f205"; -} - -.fa-person-walking::before { - content: "\f554"; -} - -.fa-walking::before { - content: "\f554"; -} - -.fa-l::before { - content: "L"; -} - -.fa-fire::before { - content: "\f06d"; -} - -.fa-bed-pulse::before { - content: "\f487"; -} - -.fa-procedures::before { - content: "\f487"; -} - -.fa-shuttle-space::before { - content: "\f197"; -} - -.fa-space-shuttle::before { - content: "\f197"; -} - -.fa-face-laugh::before { - content: "\f599"; -} - -.fa-laugh::before { - content: "\f599"; -} - -.fa-folder-open::before { - content: "\f07c"; -} - -.fa-heart-circle-plus::before { - content: "\e500"; -} - -.fa-code-fork::before { - content: "\e13b"; -} - -.fa-city::before { - content: "\f64f"; -} - -.fa-microphone-lines::before { - content: "\f3c9"; -} - -.fa-microphone-alt::before { - content: "\f3c9"; -} - -.fa-pepper-hot::before { - content: "\f816"; -} - -.fa-unlock::before { - content: "\f09c"; -} - -.fa-colon-sign::before { - content: "\e140"; -} - -.fa-headset::before { - content: "\f590"; -} - -.fa-store-slash::before { - content: "\e071"; -} - -.fa-road-circle-xmark::before { - content: "\e566"; -} - -.fa-user-minus::before { - content: "\f503"; -} - -.fa-mars-stroke-up::before { - content: "\f22a"; -} - -.fa-mars-stroke-v::before { - content: "\f22a"; -} - -.fa-champagne-glasses::before { - content: "\f79f"; -} - -.fa-glass-cheers::before { - content: "\f79f"; -} - -.fa-clipboard::before { - content: "\f328"; -} - -.fa-house-circle-exclamation::before { - content: "\e50a"; -} - -.fa-file-arrow-up::before { - content: "\f574"; -} - -.fa-file-upload::before { - content: "\f574"; -} - -.fa-wifi::before { - content: "\f1eb"; -} - -.fa-wifi-3::before { - content: "\f1eb"; -} - -.fa-wifi-strong::before { - content: "\f1eb"; -} - -.fa-bath::before { - content: "\f2cd"; -} - -.fa-bathtub::before { - content: "\f2cd"; -} - -.fa-underline::before { - content: "\f0cd"; -} - -.fa-user-pen::before { - content: "\f4ff"; -} - -.fa-user-edit::before { - content: "\f4ff"; -} - -.fa-signature::before { - content: "\f5b7"; -} - -.fa-stroopwafel::before { - content: "\f551"; -} - -.fa-bold::before { - content: "\f032"; -} - -.fa-anchor-lock::before { - content: "\e4ad"; -} - -.fa-building-ngo::before { - content: "\e4d7"; -} - -.fa-manat-sign::before { - content: "\e1d5"; -} - -.fa-not-equal::before { - content: "\f53e"; -} - -.fa-border-top-left::before { - content: "\f853"; -} - -.fa-border-style::before { - content: "\f853"; -} - -.fa-map-location-dot::before { - content: "\f5a0"; -} - -.fa-map-marked-alt::before { - content: "\f5a0"; -} - -.fa-jedi::before { - content: "\f669"; -} - -.fa-square-poll-vertical::before { - content: "\f681"; -} - -.fa-poll::before { - content: "\f681"; -} - -.fa-mug-hot::before { - content: "\f7b6"; -} - -.fa-car-battery::before { - content: "\f5df"; -} - -.fa-battery-car::before { - content: "\f5df"; -} - -.fa-gift::before { - content: "\f06b"; -} - -.fa-dice-two::before { - content: "\f528"; -} - -.fa-chess-queen::before { - content: "\f445"; -} - -.fa-glasses::before { - content: "\f530"; -} - -.fa-chess-board::before { - content: "\f43c"; -} - -.fa-building-circle-check::before { - content: "\e4d2"; -} - -.fa-person-chalkboard::before { - content: "\e53d"; -} - -.fa-mars-stroke-right::before { - content: "\f22b"; -} - -.fa-mars-stroke-h::before { - content: "\f22b"; -} - -.fa-hand-back-fist::before { - content: "\f255"; -} - -.fa-hand-rock::before { - content: "\f255"; -} - -.fa-square-caret-up::before { - content: "\f151"; -} - -.fa-caret-square-up::before { - content: "\f151"; -} - -.fa-cloud-showers-water::before { - content: "\e4e4"; -} - -.fa-chart-bar::before { - content: "\f080"; -} - -.fa-bar-chart::before { - content: "\f080"; -} - -.fa-hands-bubbles::before { - content: "\e05e"; -} - -.fa-hands-wash::before { - content: "\e05e"; -} - -.fa-less-than-equal::before { - content: "\f537"; -} - -.fa-train::before { - content: "\f238"; -} - -.fa-eye-low-vision::before { - content: "\f2a8"; -} - -.fa-low-vision::before { - content: "\f2a8"; -} - -.fa-crow::before { - content: "\f520"; -} - -.fa-sailboat::before { - content: "\e445"; -} - -.fa-window-restore::before { - content: "\f2d2"; -} - -.fa-square-plus::before { - content: "\f0fe"; -} - -.fa-plus-square::before { - content: "\f0fe"; -} - -.fa-torii-gate::before { - content: "\f6a1"; -} - -.fa-frog::before { - content: "\f52e"; -} - -.fa-bucket::before { - content: "\e4cf"; -} - -.fa-image::before { - content: "\f03e"; -} - -.fa-microphone::before { - content: "\f130"; -} - -.fa-cow::before { - content: "\f6c8"; -} - -.fa-caret-up::before { - content: "\f0d8"; -} - -.fa-screwdriver::before { - content: "\f54a"; -} - -.fa-folder-closed::before { - content: "\e185"; -} - -.fa-house-tsunami::before { - content: "\e515"; -} - -.fa-square-nfi::before { - content: "\e576"; -} - -.fa-arrow-up-from-ground-water::before { - content: "\e4b5"; -} - -.fa-martini-glass::before { - content: "\f57b"; -} - -.fa-glass-martini-alt::before { - content: "\f57b"; -} - -.fa-rotate-left::before { - content: "\f2ea"; -} - -.fa-rotate-back::before { - content: "\f2ea"; -} - -.fa-rotate-backward::before { - content: "\f2ea"; -} - -.fa-undo-alt::before { - content: "\f2ea"; -} - -.fa-table-columns::before { - content: "\f0db"; -} - -.fa-columns::before { - content: "\f0db"; -} - -.fa-lemon::before { - content: "\f094"; -} - -.fa-head-side-mask::before { - content: "\e063"; -} - -.fa-handshake::before { - content: "\f2b5"; -} - -.fa-gem::before { - content: "\f3a5"; -} - -.fa-dolly::before { - content: "\f472"; -} - -.fa-dolly-box::before { - content: "\f472"; -} - -.fa-smoking::before { - content: "\f48d"; -} - -.fa-minimize::before { - content: "\f78c"; -} - -.fa-compress-arrows-alt::before { - content: "\f78c"; -} - -.fa-monument::before { - content: "\f5a6"; -} - -.fa-snowplow::before { - content: "\f7d2"; -} - -.fa-angles-right::before { - content: "\f101"; -} - -.fa-angle-double-right::before { - content: "\f101"; -} - -.fa-cannabis::before { - content: "\f55f"; -} - -.fa-circle-play::before { - content: "\f144"; -} - -.fa-play-circle::before { - content: "\f144"; -} - -.fa-tablets::before { - content: "\f490"; -} - -.fa-ethernet::before { - content: "\f796"; -} - -.fa-euro-sign::before { - content: "\f153"; -} - -.fa-eur::before { - content: "\f153"; -} - -.fa-euro::before { - content: "\f153"; -} - -.fa-chair::before { - content: "\f6c0"; -} - -.fa-circle-check::before { - content: "\f058"; -} - -.fa-check-circle::before { - content: "\f058"; -} - -.fa-circle-stop::before { - content: "\f28d"; -} - -.fa-stop-circle::before { - content: "\f28d"; -} - -.fa-compass-drafting::before { - content: "\f568"; -} - -.fa-drafting-compass::before { - content: "\f568"; -} - -.fa-plate-wheat::before { - content: "\e55a"; -} - -.fa-icicles::before { - content: "\f7ad"; -} - -.fa-person-shelter::before { - content: "\e54f"; -} - -.fa-neuter::before { - content: "\f22c"; -} - -.fa-id-badge::before { - content: "\f2c1"; -} - -.fa-marker::before { - content: "\f5a1"; -} - -.fa-face-laugh-beam::before { - content: "\f59a"; -} - -.fa-laugh-beam::before { - content: "\f59a"; -} - -.fa-helicopter-symbol::before { - content: "\e502"; -} - -.fa-universal-access::before { - content: "\f29a"; -} - -.fa-circle-chevron-up::before { - content: "\f139"; -} - -.fa-chevron-circle-up::before { - content: "\f139"; -} - -.fa-lari-sign::before { - content: "\e1c8"; -} - -.fa-volcano::before { - content: "\f770"; -} - -.fa-person-walking-dashed-line-arrow-right::before { - content: "\e553"; -} - -.fa-sterling-sign::before { - content: "\f154"; -} - -.fa-gbp::before { - content: "\f154"; -} - -.fa-pound-sign::before { - content: "\f154"; -} - -.fa-viruses::before { - content: "\e076"; -} - -.fa-square-person-confined::before { - content: "\e577"; -} - -.fa-user-tie::before { - content: "\f508"; -} - -.fa-arrow-down-long::before { - content: "\f175"; -} - -.fa-long-arrow-down::before { - content: "\f175"; -} - -.fa-tent-arrow-down-to-line::before { - content: "\e57e"; -} - -.fa-certificate::before { - content: "\f0a3"; -} - -.fa-reply-all::before { - content: "\f122"; -} - -.fa-mail-reply-all::before { - content: "\f122"; -} - -.fa-suitcase::before { - content: "\f0f2"; -} - -.fa-person-skating::before { - content: "\f7c5"; -} - -.fa-skating::before { - content: "\f7c5"; -} - -.fa-filter-circle-dollar::before { - content: "\f662"; -} - -.fa-funnel-dollar::before { - content: "\f662"; -} - -.fa-camera-retro::before { - content: "\f083"; -} - -.fa-circle-arrow-down::before { - content: "\f0ab"; -} - -.fa-arrow-circle-down::before { - content: "\f0ab"; -} - -.fa-file-import::before { - content: "\f56f"; -} - -.fa-arrow-right-to-file::before { - content: "\f56f"; -} - -.fa-square-arrow-up-right::before { - content: "\f14c"; -} - -.fa-external-link-square::before { - content: "\f14c"; -} - -.fa-box-open::before { - content: "\f49e"; -} - -.fa-scroll::before { - content: "\f70e"; -} - -.fa-spa::before { - content: "\f5bb"; -} - -.fa-location-pin-lock::before { - content: "\e51f"; -} - -.fa-pause::before { - content: "\f04c"; -} - -.fa-hill-avalanche::before { - content: "\e507"; -} - -.fa-temperature-empty::before { - content: "\f2cb"; -} - -.fa-temperature-0::before { - content: "\f2cb"; -} - -.fa-thermometer-0::before { - content: "\f2cb"; -} - -.fa-thermometer-empty::before { - content: "\f2cb"; -} - -.fa-bomb::before { - content: "\f1e2"; -} - -.fa-registered::before { - content: "\f25d"; -} - -.fa-address-card::before { - content: "\f2bb"; -} - -.fa-contact-card::before { - content: "\f2bb"; -} - -.fa-vcard::before { - content: "\f2bb"; -} - -.fa-scale-unbalanced-flip::before { - content: "\f516"; -} - -.fa-balance-scale-right::before { - content: "\f516"; -} - -.fa-subscript::before { - content: "\f12c"; -} - -.fa-diamond-turn-right::before { - content: "\f5eb"; -} - -.fa-directions::before { - content: "\f5eb"; -} - -.fa-burst::before { - content: "\e4dc"; -} - -.fa-house-laptop::before { - content: "\e066"; -} - -.fa-laptop-house::before { - content: "\e066"; -} - -.fa-face-tired::before { - content: "\f5c8"; -} - -.fa-tired::before { - content: "\f5c8"; -} - -.fa-money-bills::before { - content: "\e1f3"; -} - -.fa-smog::before { - content: "\f75f"; -} - -.fa-crutch::before { - content: "\f7f7"; -} - -.fa-cloud-arrow-up::before { - content: "\f0ee"; -} - -.fa-cloud-upload::before { - content: "\f0ee"; -} - -.fa-cloud-upload-alt::before { - content: "\f0ee"; -} - -.fa-palette::before { - content: "\f53f"; -} - -.fa-arrows-turn-right::before { - content: "\e4c0"; -} - -.fa-vest::before { - content: "\e085"; -} - -.fa-ferry::before { - content: "\e4ea"; -} - -.fa-arrows-down-to-people::before { - content: "\e4b9"; -} - -.fa-seedling::before { - content: "\f4d8"; -} - -.fa-sprout::before { - content: "\f4d8"; -} - -.fa-left-right::before { - content: "\f337"; -} - -.fa-arrows-alt-h::before { - content: "\f337"; -} - -.fa-boxes-packing::before { - content: "\e4c7"; -} - -.fa-circle-arrow-left::before { - content: "\f0a8"; -} - -.fa-arrow-circle-left::before { - content: "\f0a8"; -} - -.fa-group-arrows-rotate::before { - content: "\e4f6"; -} - -.fa-bowl-food::before { - content: "\e4c6"; -} - -.fa-candy-cane::before { - content: "\f786"; -} - -.fa-arrow-down-wide-short::before { - content: "\f160"; -} - -.fa-sort-amount-asc::before { - content: "\f160"; -} - -.fa-sort-amount-down::before { - content: "\f160"; -} - -.fa-cloud-bolt::before { - content: "\f76c"; -} - -.fa-thunderstorm::before { - content: "\f76c"; -} - -.fa-text-slash::before { - content: "\f87d"; -} - -.fa-remove-format::before { - content: "\f87d"; -} - -.fa-face-smile-wink::before { - content: "\f4da"; -} - -.fa-smile-wink::before { - content: "\f4da"; -} - -.fa-file-word::before { - content: "\f1c2"; -} - -.fa-file-powerpoint::before { - content: "\f1c4"; -} - -.fa-arrows-left-right::before { - content: "\f07e"; -} - -.fa-arrows-h::before { - content: "\f07e"; -} - -.fa-house-lock::before { - content: "\e510"; -} - -.fa-cloud-arrow-down::before { - content: "\f0ed"; -} - -.fa-cloud-download::before { - content: "\f0ed"; -} - -.fa-cloud-download-alt::before { - content: "\f0ed"; -} - -.fa-children::before { - content: "\e4e1"; -} - -.fa-chalkboard::before { - content: "\f51b"; -} - -.fa-blackboard::before { - content: "\f51b"; -} - -.fa-user-large-slash::before { - content: "\f4fa"; -} - -.fa-user-alt-slash::before { - content: "\f4fa"; -} - -.fa-envelope-open::before { - content: "\f2b6"; -} - -.fa-handshake-simple-slash::before { - content: "\e05f"; -} - -.fa-handshake-alt-slash::before { - content: "\e05f"; -} - -.fa-mattress-pillow::before { - content: "\e525"; -} - -.fa-guarani-sign::before { - content: "\e19a"; -} - -.fa-arrows-rotate::before { - content: "\f021"; -} - -.fa-refresh::before { - content: "\f021"; -} - -.fa-sync::before { - content: "\f021"; -} - -.fa-fire-extinguisher::before { - content: "\f134"; -} - -.fa-cruzeiro-sign::before { - content: "\e152"; -} - -.fa-greater-than-equal::before { - content: "\f532"; -} - -.fa-shield-halved::before { - content: "\f3ed"; -} - -.fa-shield-alt::before { - content: "\f3ed"; -} - -.fa-book-atlas::before { - content: "\f558"; -} - -.fa-atlas::before { - content: "\f558"; -} - -.fa-virus::before { - content: "\e074"; -} - -.fa-envelope-circle-check::before { - content: "\e4e8"; -} - -.fa-layer-group::before { - content: "\f5fd"; -} - -.fa-arrows-to-dot::before { - content: "\e4be"; -} - -.fa-archway::before { - content: "\f557"; -} - -.fa-heart-circle-check::before { - content: "\e4fd"; -} - -.fa-house-chimney-crack::before { - content: "\f6f1"; -} - -.fa-house-damage::before { - content: "\f6f1"; -} - -.fa-file-zipper::before { - content: "\f1c6"; -} - -.fa-file-archive::before { - content: "\f1c6"; -} - -.fa-square::before { - content: "\f0c8"; -} - -.fa-martini-glass-empty::before { - content: "\f000"; -} - -.fa-glass-martini::before { - content: "\f000"; -} - -.fa-couch::before { - content: "\f4b8"; -} - -.fa-cedi-sign::before { - content: "\e0df"; -} - -.fa-italic::before { - content: "\f033"; -} - -.fa-church::before { - content: "\f51d"; -} - -.fa-comments-dollar::before { - content: "\f653"; -} - -.fa-democrat::before { - content: "\f747"; -} - -.fa-z::before { - content: "Z"; -} - -.fa-person-skiing::before { - content: "\f7c9"; -} - -.fa-skiing::before { - content: "\f7c9"; -} - -.fa-road-lock::before { - content: "\e567"; -} - -.fa-a::before { - content: "A"; -} - -.fa-temperature-arrow-down::before { - content: "\e03f"; -} - -.fa-temperature-down::before { - content: "\e03f"; -} - -.fa-feather-pointed::before { - content: "\f56b"; -} - -.fa-feather-alt::before { - content: "\f56b"; -} - -.fa-p::before { - content: "P"; -} - -.fa-snowflake::before { - content: "\f2dc"; -} - -.fa-newspaper::before { - content: "\f1ea"; -} - -.fa-rectangle-ad::before { - content: "\f641"; -} - -.fa-ad::before { - content: "\f641"; -} - -.fa-circle-arrow-right::before { - content: "\f0a9"; -} - -.fa-arrow-circle-right::before { - content: "\f0a9"; -} - -.fa-filter-circle-xmark::before { - content: "\e17b"; -} - -.fa-locust::before { - content: "\e520"; -} - -.fa-sort::before { - content: "\f0dc"; -} - -.fa-unsorted::before { - content: "\f0dc"; -} - -.fa-list-ol::before { - content: "\f0cb"; -} - -.fa-list-1-2::before { - content: "\f0cb"; -} - -.fa-list-numeric::before { - content: "\f0cb"; -} - -.fa-person-dress-burst::before { - content: "\e544"; -} - -.fa-money-check-dollar::before { - content: "\f53d"; -} - -.fa-money-check-alt::before { - content: "\f53d"; -} - -.fa-vector-square::before { - content: "\f5cb"; -} - -.fa-bread-slice::before { - content: "\f7ec"; -} - -.fa-language::before { - content: "\f1ab"; -} - -.fa-face-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-filter::before { - content: "\f0b0"; -} - -.fa-question::before { - content: "\?"; -} - -.fa-file-signature::before { - content: "\f573"; -} - -.fa-up-down-left-right::before { - content: "\f0b2"; -} - -.fa-arrows-alt::before { - content: "\f0b2"; -} - -.fa-house-chimney-user::before { - content: "\e065"; -} - -.fa-hand-holding-heart::before { - content: "\f4be"; -} - -.fa-puzzle-piece::before { - content: "\f12e"; -} - -.fa-money-check::before { - content: "\f53c"; -} - -.fa-star-half-stroke::before { - content: "\f5c0"; -} - -.fa-star-half-alt::before { - content: "\f5c0"; -} - -.fa-code::before { - content: "\f121"; -} - -.fa-whiskey-glass::before { - content: "\f7a0"; -} - -.fa-glass-whiskey::before { - content: "\f7a0"; -} - -.fa-building-circle-exclamation::before { - content: "\e4d3"; -} - -.fa-magnifying-glass-chart::before { - content: "\e522"; -} - -.fa-arrow-up-right-from-square::before { - content: "\f08e"; -} - -.fa-external-link::before { - content: "\f08e"; -} - -.fa-cubes-stacked::before { - content: "\e4e6"; -} - -.fa-won-sign::before { - content: "\f159"; -} - -.fa-krw::before { - content: "\f159"; -} - -.fa-won::before { - content: "\f159"; -} - -.fa-virus-covid::before { - content: "\e4a8"; -} - -.fa-austral-sign::before { - content: "\e0a9"; -} - -.fa-f::before { - content: "F"; -} - -.fa-leaf::before { - content: "\f06c"; -} - -.fa-road::before { - content: "\f018"; -} - -.fa-taxi::before { - content: "\f1ba"; -} - -.fa-cab::before { - content: "\f1ba"; -} - -.fa-person-circle-plus::before { - content: "\e541"; -} - -.fa-chart-pie::before { - content: "\f200"; -} - -.fa-pie-chart::before { - content: "\f200"; -} - -.fa-bolt-lightning::before { - content: "\e0b7"; -} - -.fa-sack-xmark::before { - content: "\e56a"; -} - -.fa-file-excel::before { - content: "\f1c3"; -} - -.fa-file-contract::before { - content: "\f56c"; -} - -.fa-fish-fins::before { - content: "\e4f2"; -} - -.fa-building-flag::before { - content: "\e4d5"; -} - -.fa-face-grin-beam::before { - content: "\f582"; -} - -.fa-grin-beam::before { - content: "\f582"; -} - -.fa-object-ungroup::before { - content: "\f248"; -} - -.fa-poop::before { - content: "\f619"; -} - -.fa-location-pin::before { - content: "\f041"; -} - -.fa-map-marker::before { - content: "\f041"; -} - -.fa-kaaba::before { - content: "\f66b"; -} - -.fa-toilet-paper::before { - content: "\f71e"; -} - -.fa-helmet-safety::before { - content: "\f807"; -} - -.fa-hard-hat::before { - content: "\f807"; -} - -.fa-hat-hard::before { - content: "\f807"; -} - -.fa-eject::before { - content: "\f052"; -} - -.fa-circle-right::before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-right::before { - content: "\f35a"; -} - -.fa-plane-circle-check::before { - content: "\e555"; -} - -.fa-face-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-meh-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-object-group::before { - content: "\f247"; -} - -.fa-chart-line::before { - content: "\f201"; -} - -.fa-line-chart::before { - content: "\f201"; -} - -.fa-mask-ventilator::before { - content: "\e524"; -} - -.fa-arrow-right::before { - content: "\f061"; -} - -.fa-signs-post::before { - content: "\f277"; -} - -.fa-map-signs::before { - content: "\f277"; -} - -.fa-cash-register::before { - content: "\f788"; -} - -.fa-person-circle-question::before { - content: "\e542"; -} - -.fa-h::before { - content: "H"; -} - -.fa-tarp::before { - content: "\e57b"; -} - -.fa-screwdriver-wrench::before { - content: "\f7d9"; -} - -.fa-tools::before { - content: "\f7d9"; -} - -.fa-arrows-to-eye::before { - content: "\e4bf"; -} - -.fa-plug-circle-bolt::before { - content: "\e55b"; -} - -.fa-heart::before { - content: "\f004"; -} - -.fa-mars-and-venus::before { - content: "\f224"; -} - -.fa-house-user::before { - content: "\e1b0"; -} - -.fa-home-user::before { - content: "\e1b0"; -} - -.fa-dumpster-fire::before { - content: "\f794"; -} - -.fa-house-crack::before { - content: "\e3b1"; -} - -.fa-martini-glass-citrus::before { - content: "\f561"; -} - -.fa-cocktail::before { - content: "\f561"; -} - -.fa-face-surprise::before { - content: "\f5c2"; -} - -.fa-surprise::before { - content: "\f5c2"; -} - -.fa-bottle-water::before { - content: "\e4c5"; -} - -.fa-circle-pause::before { - content: "\f28b"; -} - -.fa-pause-circle::before { - content: "\f28b"; -} - -.fa-toilet-paper-slash::before { - content: "\e072"; -} - -.fa-apple-whole::before { - content: "\f5d1"; -} - -.fa-apple-alt::before { - content: "\f5d1"; -} - -.fa-kitchen-set::before { - content: "\e51a"; -} - -.fa-r::before { - content: "R"; -} - -.fa-temperature-quarter::before { - content: "\f2ca"; -} - -.fa-temperature-1::before { - content: "\f2ca"; -} - -.fa-thermometer-1::before { - content: "\f2ca"; -} - -.fa-thermometer-quarter::before { - content: "\f2ca"; -} - -.fa-cube::before { - content: "\f1b2"; -} - -.fa-bitcoin-sign::before { - content: "\e0b4"; -} - -.fa-shield-dog::before { - content: "\e573"; -} - -.fa-solar-panel::before { - content: "\f5ba"; -} - -.fa-lock-open::before { - content: "\f3c1"; -} - -.fa-elevator::before { - content: "\e16d"; -} - -.fa-money-bill-transfer::before { - content: "\e528"; -} - -.fa-money-bill-trend-up::before { - content: "\e529"; -} - -.fa-house-flood-water-circle-arrow-right::before { - content: "\e50f"; -} - -.fa-square-poll-horizontal::before { - content: "\f682"; -} - -.fa-poll-h::before { - content: "\f682"; -} - -.fa-circle::before { - content: "\f111"; -} - -.fa-backward-fast::before { - content: "\f049"; -} - -.fa-fast-backward::before { - content: "\f049"; -} - -.fa-recycle::before { - content: "\f1b8"; -} - -.fa-user-astronaut::before { - content: "\f4fb"; -} - -.fa-plane-slash::before { - content: "\e069"; -} - -.fa-trademark::before { - content: "\f25c"; -} - -.fa-basketball::before { - content: "\f434"; -} - -.fa-basketball-ball::before { - content: "\f434"; -} - -.fa-satellite-dish::before { - content: "\f7c0"; -} - -.fa-circle-up::before { - content: "\f35b"; -} - -.fa-arrow-alt-circle-up::before { - content: "\f35b"; -} - -.fa-mobile-screen-button::before { - content: "\f3cd"; -} - -.fa-mobile-alt::before { - content: "\f3cd"; -} - -.fa-volume-high::before { - content: "\f028"; -} - -.fa-volume-up::before { - content: "\f028"; -} - -.fa-users-rays::before { - content: "\e593"; -} - -.fa-wallet::before { - content: "\f555"; -} - -.fa-clipboard-check::before { - content: "\f46c"; -} - -.fa-file-audio::before { - content: "\f1c7"; -} - -.fa-burger::before { - content: "\f805"; -} - -.fa-hamburger::before { - content: "\f805"; -} - -.fa-wrench::before { - content: "\f0ad"; -} - -.fa-bugs::before { - content: "\e4d0"; -} - -.fa-rupee-sign::before { - content: "\f156"; -} - -.fa-rupee::before { - content: "\f156"; -} - -.fa-file-image::before { - content: "\f1c5"; -} - -.fa-circle-question::before { - content: "\f059"; -} - -.fa-question-circle::before { - content: "\f059"; -} - -.fa-plane-departure::before { - content: "\f5b0"; -} - -.fa-handshake-slash::before { - content: "\e060"; -} - -.fa-book-bookmark::before { - content: "\e0bb"; -} - -.fa-code-branch::before { - content: "\f126"; -} - -.fa-hat-cowboy::before { - content: "\f8c0"; -} - -.fa-bridge::before { - content: "\e4c8"; -} - -.fa-phone-flip::before { - content: "\f879"; -} - -.fa-phone-alt::before { - content: "\f879"; -} - -.fa-truck-front::before { - content: "\e2b7"; -} - -.fa-cat::before { - content: "\f6be"; -} - -.fa-anchor-circle-exclamation::before { - content: "\e4ab"; -} - -.fa-truck-field::before { - content: "\e58d"; -} - -.fa-route::before { - content: "\f4d7"; -} - -.fa-clipboard-question::before { - content: "\e4e3"; -} - -.fa-panorama::before { - content: "\e209"; -} - -.fa-comment-medical::before { - content: "\f7f5"; -} - -.fa-teeth-open::before { - content: "\f62f"; -} - -.fa-file-circle-minus::before { - content: "\e4ed"; -} - -.fa-tags::before { - content: "\f02c"; -} - -.fa-wine-glass::before { - content: "\f4e3"; -} - -.fa-forward-fast::before { - content: "\f050"; -} - -.fa-fast-forward::before { - content: "\f050"; -} - -.fa-face-meh-blank::before { - content: "\f5a4"; -} - -.fa-meh-blank::before { - content: "\f5a4"; -} - -.fa-square-parking::before { - content: "\f540"; -} - -.fa-parking::before { - content: "\f540"; -} - -.fa-house-signal::before { - content: "\e012"; -} - -.fa-bars-progress::before { - content: "\f828"; -} - -.fa-tasks-alt::before { - content: "\f828"; -} - -.fa-faucet-drip::before { - content: "\e006"; -} - -.fa-cart-flatbed::before { - content: "\f474"; -} - -.fa-dolly-flatbed::before { - content: "\f474"; -} - -.fa-ban-smoking::before { - content: "\f54d"; -} - -.fa-smoking-ban::before { - content: "\f54d"; -} - -.fa-terminal::before { - content: "\f120"; -} - -.fa-mobile-button::before { - content: "\f10b"; -} - -.fa-house-medical-flag::before { - content: "\e514"; -} - -.fa-basket-shopping::before { - content: "\f291"; -} - -.fa-shopping-basket::before { - content: "\f291"; -} - -.fa-tape::before { - content: "\f4db"; -} - -.fa-bus-simple::before { - content: "\f55e"; -} - -.fa-bus-alt::before { - content: "\f55e"; -} - -.fa-eye::before { - content: "\f06e"; -} - -.fa-face-sad-cry::before { - content: "\f5b3"; -} - -.fa-sad-cry::before { - content: "\f5b3"; -} - -.fa-audio-description::before { - content: "\f29e"; -} - -.fa-person-military-to-person::before { - content: "\e54c"; -} - -.fa-file-shield::before { - content: "\e4f0"; -} - -.fa-user-slash::before { - content: "\f506"; -} - -.fa-pen::before { - content: "\f304"; -} - -.fa-tower-observation::before { - content: "\e586"; -} - -.fa-file-code::before { - content: "\f1c9"; -} - -.fa-signal::before { - content: "\f012"; -} - -.fa-signal-5::before { - content: "\f012"; -} - -.fa-signal-perfect::before { - content: "\f012"; -} - -.fa-bus::before { - content: "\f207"; -} - -.fa-heart-circle-xmark::before { - content: "\e501"; -} - -.fa-house-chimney::before { - content: "\e3af"; -} - -.fa-home-lg::before { - content: "\e3af"; -} - -.fa-window-maximize::before { - content: "\f2d0"; -} - -.fa-face-frown::before { - content: "\f119"; -} - -.fa-frown::before { - content: "\f119"; -} - -.fa-prescription::before { - content: "\f5b1"; -} - -.fa-shop::before { - content: "\f54f"; -} - -.fa-store-alt::before { - content: "\f54f"; -} - -.fa-floppy-disk::before { - content: "\f0c7"; -} - -.fa-save::before { - content: "\f0c7"; -} - -.fa-vihara::before { - content: "\f6a7"; -} - -.fa-scale-unbalanced::before { - content: "\f515"; -} - -.fa-balance-scale-left::before { - content: "\f515"; -} - -.fa-sort-up::before { - content: "\f0de"; -} - -.fa-sort-asc::before { - content: "\f0de"; -} - -.fa-comment-dots::before { - content: "\f4ad"; -} - -.fa-commenting::before { - content: "\f4ad"; -} - -.fa-plant-wilt::before { - content: "\e5aa"; -} - -.fa-diamond::before { - content: "\f219"; -} - -.fa-face-grin-squint::before { - content: "\f585"; -} - -.fa-grin-squint::before { - content: "\f585"; -} - -.fa-hand-holding-dollar::before { - content: "\f4c0"; -} - -.fa-hand-holding-usd::before { - content: "\f4c0"; -} - -.fa-bacterium::before { - content: "\e05a"; -} - -.fa-hand-pointer::before { - content: "\f25a"; -} - -.fa-drum-steelpan::before { - content: "\f56a"; -} - -.fa-hand-scissors::before { - content: "\f257"; -} - -.fa-hands-praying::before { - content: "\f684"; -} - -.fa-praying-hands::before { - content: "\f684"; -} - -.fa-arrow-rotate-right::before { - content: "\f01e"; -} - -.fa-arrow-right-rotate::before { - content: "\f01e"; -} - -.fa-arrow-rotate-forward::before { - content: "\f01e"; -} - -.fa-redo::before { - content: "\f01e"; -} - -.fa-biohazard::before { - content: "\f780"; -} - -.fa-location-crosshairs::before { - content: "\f601"; -} - -.fa-location::before { - content: "\f601"; -} - -.fa-mars-double::before { - content: "\f227"; -} - -.fa-child-dress::before { - content: "\e59c"; -} - -.fa-users-between-lines::before { - content: "\e591"; -} - -.fa-lungs-virus::before { - content: "\e067"; -} - -.fa-face-grin-tears::before { - content: "\f588"; -} - -.fa-grin-tears::before { - content: "\f588"; -} - -.fa-phone::before { - content: "\f095"; -} - -.fa-calendar-xmark::before { - content: "\f273"; -} - -.fa-calendar-times::before { - content: "\f273"; -} - -.fa-child-reaching::before { - content: "\e59d"; -} - -.fa-head-side-virus::before { - content: "\e064"; -} - -.fa-user-gear::before { - content: "\f4fe"; -} - -.fa-user-cog::before { - content: "\f4fe"; -} - -.fa-arrow-up-1-9::before { - content: "\f163"; -} - -.fa-sort-numeric-up::before { - content: "\f163"; -} - -.fa-door-closed::before { - content: "\f52a"; -} - -.fa-shield-virus::before { - content: "\e06c"; -} - -.fa-dice-six::before { - content: "\f526"; -} - -.fa-mosquito-net::before { - content: "\e52c"; -} - -.fa-bridge-water::before { - content: "\e4ce"; -} - -.fa-person-booth::before { - content: "\f756"; -} - -.fa-text-width::before { - content: "\f035"; -} - -.fa-hat-wizard::before { - content: "\f6e8"; -} - -.fa-pen-fancy::before { - content: "\f5ac"; -} - -.fa-person-digging::before { - content: "\f85e"; -} - -.fa-digging::before { - content: "\f85e"; -} - -.fa-trash::before { - content: "\f1f8"; -} - -.fa-gauge-simple::before { - content: "\f629"; -} - -.fa-gauge-simple-med::before { - content: "\f629"; -} - -.fa-tachometer-average::before { - content: "\f629"; -} - -.fa-book-medical::before { - content: "\f7e6"; -} - -.fa-poo::before { - content: "\f2fe"; -} - -.fa-quote-right::before { - content: "\f10e"; -} - -.fa-quote-right-alt::before { - content: "\f10e"; -} - -.fa-shirt::before { - content: "\f553"; -} - -.fa-t-shirt::before { - content: "\f553"; -} - -.fa-tshirt::before { - content: "\f553"; -} - -.fa-cubes::before { - content: "\f1b3"; -} - -.fa-divide::before { - content: "\f529"; -} - -.fa-tenge-sign::before { - content: "\f7d7"; -} - -.fa-tenge::before { - content: "\f7d7"; -} - -.fa-headphones::before { - content: "\f025"; -} - -.fa-hands-holding::before { - content: "\f4c2"; -} - -.fa-hands-clapping::before { - content: "\e1a8"; -} - -.fa-republican::before { - content: "\f75e"; -} - -.fa-arrow-left::before { - content: "\f060"; -} - -.fa-person-circle-xmark::before { - content: "\e543"; -} - -.fa-ruler::before { - content: "\f545"; -} - -.fa-align-left::before { - content: "\f036"; -} - -.fa-dice-d6::before { - content: "\f6d1"; -} - -.fa-restroom::before { - content: "\f7bd"; -} - -.fa-j::before { - content: "J"; -} - -.fa-users-viewfinder::before { - content: "\e595"; -} - -.fa-file-video::before { - content: "\f1c8"; -} - -.fa-up-right-from-square::before { - content: "\f35d"; -} - -.fa-external-link-alt::before { - content: "\f35d"; -} - -.fa-table-cells::before { - content: "\f00a"; -} - -.fa-th::before { - content: "\f00a"; -} - -.fa-file-pdf::before { - content: "\f1c1"; -} - -.fa-book-bible::before { - content: "\f647"; -} - -.fa-bible::before { - content: "\f647"; -} - -.fa-o::before { - content: "O"; -} - -.fa-suitcase-medical::before { - content: "\f0fa"; -} - -.fa-medkit::before { - content: "\f0fa"; -} - -.fa-user-secret::before { - content: "\f21b"; -} - -.fa-otter::before { - content: "\f700"; -} - -.fa-person-dress::before { - content: "\f182"; -} - -.fa-female::before { - content: "\f182"; -} - -.fa-comment-dollar::before { - content: "\f651"; -} - -.fa-business-time::before { - content: "\f64a"; -} - -.fa-briefcase-clock::before { - content: "\f64a"; -} - -.fa-table-cells-large::before { - content: "\f009"; -} - -.fa-th-large::before { - content: "\f009"; -} - -.fa-book-tanakh::before { - content: "\f827"; -} - -.fa-tanakh::before { - content: "\f827"; -} - -.fa-phone-volume::before { - content: "\f2a0"; -} - -.fa-volume-control-phone::before { - content: "\f2a0"; -} - -.fa-hat-cowboy-side::before { - content: "\f8c1"; -} - -.fa-clipboard-user::before { - content: "\f7f3"; -} - -.fa-child::before { - content: "\f1ae"; -} - -.fa-lira-sign::before { - content: "\f195"; -} - -.fa-satellite::before { - content: "\f7bf"; -} - -.fa-plane-lock::before { - content: "\e558"; -} - -.fa-tag::before { - content: "\f02b"; -} - -.fa-comment::before { - content: "\f075"; -} - -.fa-cake-candles::before { - content: "\f1fd"; -} - -.fa-birthday-cake::before { - content: "\f1fd"; -} - -.fa-cake::before { - content: "\f1fd"; -} - -.fa-envelope::before { - content: "\f0e0"; -} - -.fa-angles-up::before { - content: "\f102"; -} - -.fa-angle-double-up::before { - content: "\f102"; -} - -.fa-paperclip::before { - content: "\f0c6"; -} - -.fa-arrow-right-to-city::before { - content: "\e4b3"; -} - -.fa-ribbon::before { - content: "\f4d6"; -} - -.fa-lungs::before { - content: "\f604"; -} - -.fa-arrow-up-9-1::before { - content: "\f887"; -} - -.fa-sort-numeric-up-alt::before { - content: "\f887"; -} - -.fa-litecoin-sign::before { - content: "\e1d3"; -} - -.fa-border-none::before { - content: "\f850"; -} - -.fa-circle-nodes::before { - content: "\e4e2"; -} - -.fa-parachute-box::before { - content: "\f4cd"; -} - -.fa-indent::before { - content: "\f03c"; -} - -.fa-truck-field-un::before { - content: "\e58e"; -} - -.fa-hourglass::before { - content: "\f254"; -} - -.fa-hourglass-empty::before { - content: "\f254"; -} - -.fa-mountain::before { - content: "\f6fc"; -} - -.fa-user-doctor::before { - content: "\f0f0"; -} - -.fa-user-md::before { - content: "\f0f0"; -} - -.fa-circle-info::before { - content: "\f05a"; -} - -.fa-info-circle::before { - content: "\f05a"; -} - -.fa-cloud-meatball::before { - content: "\f73b"; -} - -.fa-camera::before { - content: "\f030"; -} - -.fa-camera-alt::before { - content: "\f030"; -} - -.fa-square-virus::before { - content: "\e578"; -} - -.fa-meteor::before { - content: "\f753"; -} - -.fa-car-on::before { - content: "\e4dd"; -} - -.fa-sleigh::before { - content: "\f7cc"; -} - -.fa-arrow-down-1-9::before { - content: "\f162"; -} - -.fa-sort-numeric-asc::before { - content: "\f162"; -} - -.fa-sort-numeric-down::before { - content: "\f162"; -} - -.fa-hand-holding-droplet::before { - content: "\f4c1"; -} - -.fa-hand-holding-water::before { - content: "\f4c1"; -} - -.fa-water::before { - content: "\f773"; -} - -.fa-calendar-check::before { - content: "\f274"; -} - -.fa-braille::before { - content: "\f2a1"; -} - -.fa-prescription-bottle-medical::before { - content: "\f486"; -} - -.fa-prescription-bottle-alt::before { - content: "\f486"; -} - -.fa-landmark::before { - content: "\f66f"; -} - -.fa-truck::before { - content: "\f0d1"; -} - -.fa-crosshairs::before { - content: "\f05b"; -} - -.fa-person-cane::before { - content: "\e53c"; -} - -.fa-tent::before { - content: "\e57d"; -} - -.fa-vest-patches::before { - content: "\e086"; -} - -.fa-check-double::before { - content: "\f560"; -} - -.fa-arrow-down-a-z::before { - content: "\f15d"; -} - -.fa-sort-alpha-asc::before { - content: "\f15d"; -} - -.fa-sort-alpha-down::before { - content: "\f15d"; -} - -.fa-money-bill-wheat::before { - content: "\e52a"; -} - -.fa-cookie::before { - content: "\f563"; -} - -.fa-arrow-rotate-left::before { - content: "\f0e2"; -} - -.fa-arrow-left-rotate::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-back::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-backward::before { - content: "\f0e2"; -} - -.fa-undo::before { - content: "\f0e2"; -} - -.fa-hard-drive::before { - content: "\f0a0"; -} - -.fa-hdd::before { - content: "\f0a0"; -} - -.fa-face-grin-squint-tears::before { - content: "\f586"; -} - -.fa-grin-squint-tears::before { - content: "\f586"; -} - -.fa-dumbbell::before { - content: "\f44b"; -} - -.fa-rectangle-list::before { - content: "\f022"; -} - -.fa-list-alt::before { - content: "\f022"; -} - -.fa-tarp-droplet::before { - content: "\e57c"; -} - -.fa-house-medical-circle-check::before { - content: "\e511"; -} - -.fa-person-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-calendar-plus::before { - content: "\f271"; -} - -.fa-plane-arrival::before { - content: "\f5af"; -} - -.fa-circle-left::before { - content: "\f359"; -} - -.fa-arrow-alt-circle-left::before { - content: "\f359"; -} - -.fa-train-subway::before { - content: "\f239"; -} - -.fa-subway::before { - content: "\f239"; -} - -.fa-chart-gantt::before { - content: "\e0e4"; -} - -.fa-indian-rupee-sign::before { - content: "\e1bc"; -} - -.fa-indian-rupee::before { - content: "\e1bc"; -} - -.fa-inr::before { - content: "\e1bc"; -} - -.fa-crop-simple::before { - content: "\f565"; -} - -.fa-crop-alt::before { - content: "\f565"; -} - -.fa-money-bill-1::before { - content: "\f3d1"; -} - -.fa-money-bill-alt::before { - content: "\f3d1"; -} - -.fa-left-long::before { - content: "\f30a"; -} - -.fa-long-arrow-alt-left::before { - content: "\f30a"; -} - -.fa-dna::before { - content: "\f471"; -} - -.fa-virus-slash::before { - content: "\e075"; -} - -.fa-minus::before { - content: "\f068"; -} - -.fa-subtract::before { - content: "\f068"; -} - -.fa-chess::before { - content: "\f439"; -} - -.fa-arrow-left-long::before { - content: "\f177"; -} - -.fa-long-arrow-left::before { - content: "\f177"; -} - -.fa-plug-circle-check::before { - content: "\e55c"; -} - -.fa-street-view::before { - content: "\f21d"; -} - -.fa-franc-sign::before { - content: "\e18f"; -} - -.fa-volume-off::before { - content: "\f026"; -} - -.fa-hands-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-hands-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-gear::before { - content: "\f013"; -} - -.fa-cog::before { - content: "\f013"; -} - -.fa-droplet-slash::before { - content: "\f5c7"; -} - -.fa-tint-slash::before { - content: "\f5c7"; -} - -.fa-mosque::before { - content: "\f678"; -} - -.fa-mosquito::before { - content: "\e52b"; -} - -.fa-star-of-david::before { - content: "\f69a"; -} - -.fa-person-military-rifle::before { - content: "\e54b"; -} - -.fa-cart-shopping::before { - content: "\f07a"; -} - -.fa-shopping-cart::before { - content: "\f07a"; -} - -.fa-vials::before { - content: "\f493"; -} - -.fa-plug-circle-plus::before { - content: "\e55f"; -} - -.fa-place-of-worship::before { - content: "\f67f"; -} - -.fa-grip-vertical::before { - content: "\f58e"; -} - -.fa-arrow-turn-up::before { - content: "\f148"; -} - -.fa-level-up::before { - content: "\f148"; -} - -.fa-u::before { - content: "U"; -} - -.fa-square-root-variable::before { - content: "\f698"; -} - -.fa-square-root-alt::before { - content: "\f698"; -} - -.fa-clock::before { - content: "\f017"; -} - -.fa-clock-four::before { - content: "\f017"; -} - -.fa-backward-step::before { - content: "\f048"; -} - -.fa-step-backward::before { - content: "\f048"; -} - -.fa-pallet::before { - content: "\f482"; -} - -.fa-faucet::before { - content: "\e005"; -} - -.fa-baseball-bat-ball::before { - content: "\f432"; -} - -.fa-s::before { - content: "S"; -} - -.fa-timeline::before { - content: "\e29c"; -} - -.fa-keyboard::before { - content: "\f11c"; -} - -.fa-caret-down::before { - content: "\f0d7"; -} - -.fa-house-chimney-medical::before { - content: "\f7f2"; -} - -.fa-clinic-medical::before { - content: "\f7f2"; -} - -.fa-temperature-three-quarters::before { - content: "\f2c8"; -} - -.fa-temperature-3::before { - content: "\f2c8"; -} - -.fa-thermometer-3::before { - content: "\f2c8"; -} - -.fa-thermometer-three-quarters::before { - content: "\f2c8"; -} - -.fa-mobile-screen::before { - content: "\f3cf"; -} - -.fa-mobile-android-alt::before { - content: "\f3cf"; -} - -.fa-plane-up::before { - content: "\e22d"; -} - -.fa-piggy-bank::before { - content: "\f4d3"; -} - -.fa-battery-half::before { - content: "\f242"; -} - -.fa-battery-3::before { - content: "\f242"; -} - -.fa-mountain-city::before { - content: "\e52e"; -} - -.fa-coins::before { - content: "\f51e"; -} - -.fa-khanda::before { - content: "\f66d"; -} - -.fa-sliders::before { - content: "\f1de"; -} - -.fa-sliders-h::before { - content: "\f1de"; -} - -.fa-folder-tree::before { - content: "\f802"; -} - -.fa-network-wired::before { - content: "\f6ff"; -} - -.fa-map-pin::before { - content: "\f276"; -} - -.fa-hamsa::before { - content: "\f665"; -} - -.fa-cent-sign::before { - content: "\e3f5"; -} - -.fa-flask::before { - content: "\f0c3"; -} - -.fa-person-pregnant::before { - content: "\e31e"; -} - -.fa-wand-sparkles::before { - content: "\f72b"; -} - -.fa-ellipsis-vertical::before { - content: "\f142"; -} - -.fa-ellipsis-v::before { - content: "\f142"; -} - -.fa-ticket::before { - content: "\f145"; -} - -.fa-power-off::before { - content: "\f011"; -} - -.fa-right-long::before { - content: "\f30b"; -} - -.fa-long-arrow-alt-right::before { - content: "\f30b"; -} - -.fa-flag-usa::before { - content: "\f74d"; -} - -.fa-laptop-file::before { - content: "\e51d"; -} - -.fa-tty::before { - content: "\f1e4"; -} - -.fa-teletype::before { - content: "\f1e4"; -} - -.fa-diagram-next::before { - content: "\e476"; -} - -.fa-person-rifle::before { - content: "\e54e"; -} - -.fa-house-medical-circle-exclamation::before { - content: "\e512"; -} - -.fa-closed-captioning::before { - content: "\f20a"; -} - -.fa-person-hiking::before { - content: "\f6ec"; -} - -.fa-hiking::before { - content: "\f6ec"; -} - -.fa-venus-double::before { - content: "\f226"; -} - -.fa-images::before { - content: "\f302"; -} - -.fa-calculator::before { - content: "\f1ec"; -} - -.fa-people-pulling::before { - content: "\e535"; -} - -.fa-n::before { - content: "N"; -} - -.fa-cable-car::before { - content: "\f7da"; -} - -.fa-tram::before { - content: "\f7da"; -} - -.fa-cloud-rain::before { - content: "\f73d"; -} - -.fa-building-circle-xmark::before { - content: "\e4d4"; -} - -.fa-ship::before { - content: "\f21a"; -} - -.fa-arrows-down-to-line::before { - content: "\e4b8"; -} - -.fa-download::before { - content: "\f019"; -} - -.fa-face-grin::before { - content: "\f580"; -} - -.fa-grin::before { - content: "\f580"; -} - -.fa-delete-left::before { - content: "\f55a"; -} - -.fa-backspace::before { - content: "\f55a"; -} - -.fa-eye-dropper::before { - content: "\f1fb"; -} - -.fa-eye-dropper-empty::before { - content: "\f1fb"; -} - -.fa-eyedropper::before { - content: "\f1fb"; -} - -.fa-file-circle-check::before { - content: "\e5a0"; -} - -.fa-forward::before { - content: "\f04e"; -} - -.fa-mobile::before { - content: "\f3ce"; -} - -.fa-mobile-android::before { - content: "\f3ce"; -} - -.fa-mobile-phone::before { - content: "\f3ce"; -} - -.fa-face-meh::before { - content: "\f11a"; -} - -.fa-meh::before { - content: "\f11a"; -} - -.fa-align-center::before { - content: "\f037"; -} - -.fa-book-skull::before { - content: "\f6b7"; -} - -.fa-book-dead::before { - content: "\f6b7"; -} - -.fa-id-card::before { - content: "\f2c2"; -} - -.fa-drivers-license::before { - content: "\f2c2"; -} - -.fa-outdent::before { - content: "\f03b"; -} - -.fa-dedent::before { - content: "\f03b"; -} - -.fa-heart-circle-exclamation::before { - content: "\e4fe"; -} - -.fa-house::before { - content: "\f015"; -} - -.fa-home::before { - content: "\f015"; -} - -.fa-home-alt::before { - content: "\f015"; -} - -.fa-home-lg-alt::before { - content: "\f015"; -} - -.fa-calendar-week::before { - content: "\f784"; -} - -.fa-laptop-medical::before { - content: "\f812"; -} - -.fa-b::before { - content: "B"; -} - -.fa-file-medical::before { - content: "\f477"; -} - -.fa-dice-one::before { - content: "\f525"; -} - -.fa-kiwi-bird::before { - content: "\f535"; -} - -.fa-arrow-right-arrow-left::before { - content: "\f0ec"; -} - -.fa-exchange::before { - content: "\f0ec"; -} - -.fa-rotate-right::before { - content: "\f2f9"; -} - -.fa-redo-alt::before { - content: "\f2f9"; -} - -.fa-rotate-forward::before { - content: "\f2f9"; -} - -.fa-utensils::before { - content: "\f2e7"; -} - -.fa-cutlery::before { - content: "\f2e7"; -} - -.fa-arrow-up-wide-short::before { - content: "\f161"; -} - -.fa-sort-amount-up::before { - content: "\f161"; -} - -.fa-mill-sign::before { - content: "\e1ed"; -} - -.fa-bowl-rice::before { - content: "\e2eb"; -} - -.fa-skull::before { - content: "\f54c"; -} - -.fa-tower-broadcast::before { - content: "\f519"; -} - -.fa-broadcast-tower::before { - content: "\f519"; -} - -.fa-truck-pickup::before { - content: "\f63c"; -} - -.fa-up-long::before { - content: "\f30c"; -} - -.fa-long-arrow-alt-up::before { - content: "\f30c"; -} - -.fa-stop::before { - content: "\f04d"; -} - -.fa-code-merge::before { - content: "\f387"; -} - -.fa-upload::before { - content: "\f093"; -} - -.fa-hurricane::before { - content: "\f751"; -} - -.fa-mound::before { - content: "\e52d"; -} - -.fa-toilet-portable::before { - content: "\e583"; -} - -.fa-compact-disc::before { - content: "\f51f"; -} - -.fa-file-arrow-down::before { - content: "\f56d"; -} - -.fa-file-download::before { - content: "\f56d"; -} - -.fa-caravan::before { - content: "\f8ff"; -} - -.fa-shield-cat::before { - content: "\e572"; -} - -.fa-bolt::before { - content: "\f0e7"; -} - -.fa-zap::before { - content: "\f0e7"; -} - -.fa-glass-water::before { - content: "\e4f4"; -} - -.fa-oil-well::before { - content: "\e532"; -} - -.fa-vault::before { - content: "\e2c5"; -} - -.fa-mars::before { - content: "\f222"; -} - -.fa-toilet::before { - content: "\f7d8"; -} - -.fa-plane-circle-xmark::before { - content: "\e557"; -} - -.fa-yen-sign::before { - content: "\f157"; -} - -.fa-cny::before { - content: "\f157"; -} - -.fa-jpy::before { - content: "\f157"; -} - -.fa-rmb::before { - content: "\f157"; -} - -.fa-yen::before { - content: "\f157"; -} - -.fa-ruble-sign::before { - content: "\f158"; -} - -.fa-rouble::before { - content: "\f158"; -} - -.fa-rub::before { - content: "\f158"; -} - -.fa-ruble::before { - content: "\f158"; -} - -.fa-sun::before { - content: "\f185"; -} - -.fa-guitar::before { - content: "\f7a6"; -} - -.fa-face-laugh-wink::before { - content: "\f59c"; -} - -.fa-laugh-wink::before { - content: "\f59c"; -} - -.fa-horse-head::before { - content: "\f7ab"; -} - -.fa-bore-hole::before { - content: "\e4c3"; -} - -.fa-industry::before { - content: "\f275"; -} - -.fa-circle-down::before { - content: "\f358"; -} - -.fa-arrow-alt-circle-down::before { - content: "\f358"; -} - -.fa-arrows-turn-to-dots::before { - content: "\e4c1"; -} - -.fa-florin-sign::before { - content: "\e184"; -} - -.fa-arrow-down-short-wide::before { - content: "\f884"; -} - -.fa-sort-amount-desc::before { - content: "\f884"; -} - -.fa-sort-amount-down-alt::before { - content: "\f884"; -} - -.fa-less-than::before { - content: "\<"; -} - -.fa-angle-down::before { - content: "\f107"; -} - -.fa-car-tunnel::before { - content: "\e4de"; -} - -.fa-head-side-cough::before { - content: "\e061"; -} - -.fa-grip-lines::before { - content: "\f7a4"; -} - -.fa-thumbs-down::before { - content: "\f165"; -} - -.fa-user-lock::before { - content: "\f502"; -} - -.fa-arrow-right-long::before { - content: "\f178"; -} - -.fa-long-arrow-right::before { - content: "\f178"; -} - -.fa-anchor-circle-xmark::before { - content: "\e4ac"; -} - -.fa-ellipsis::before { - content: "\f141"; -} - -.fa-ellipsis-h::before { - content: "\f141"; -} - -.fa-chess-pawn::before { - content: "\f443"; -} - -.fa-kit-medical::before { - content: "\f479"; -} - -.fa-first-aid::before { - content: "\f479"; -} - -.fa-person-through-window::before { - content: "\e5a9"; -} - -.fa-toolbox::before { - content: "\f552"; -} - -.fa-hands-holding-circle::before { - content: "\e4fb"; -} - -.fa-bug::before { - content: "\f188"; -} - -.fa-credit-card::before { - content: "\f09d"; -} - -.fa-credit-card-alt::before { - content: "\f09d"; -} - -.fa-car::before { - content: "\f1b9"; -} - -.fa-automobile::before { - content: "\f1b9"; -} - -.fa-hand-holding-hand::before { - content: "\e4f7"; -} - -.fa-book-open-reader::before { - content: "\f5da"; -} - -.fa-book-reader::before { - content: "\f5da"; -} - -.fa-mountain-sun::before { - content: "\e52f"; -} - -.fa-arrows-left-right-to-line::before { - content: "\e4ba"; -} - -.fa-dice-d20::before { - content: "\f6cf"; -} - -.fa-truck-droplet::before { - content: "\e58c"; -} - -.fa-file-circle-xmark::before { - content: "\e5a1"; -} - -.fa-temperature-arrow-up::before { - content: "\e040"; -} - -.fa-temperature-up::before { - content: "\e040"; -} - -.fa-medal::before { - content: "\f5a2"; -} - -.fa-bed::before { - content: "\f236"; -} - -.fa-square-h::before { - content: "\f0fd"; -} - -.fa-h-square::before { - content: "\f0fd"; -} - -.fa-podcast::before { - content: "\f2ce"; -} - -.fa-temperature-full::before { - content: "\f2c7"; -} - -.fa-temperature-4::before { - content: "\f2c7"; -} - -.fa-thermometer-4::before { - content: "\f2c7"; -} - -.fa-thermometer-full::before { - content: "\f2c7"; -} - -.fa-bell::before { - content: "\f0f3"; -} - -.fa-superscript::before { - content: "\f12b"; -} - -.fa-plug-circle-xmark::before { - content: "\e560"; -} - -.fa-star-of-life::before { - content: "\f621"; -} - -.fa-phone-slash::before { - content: "\f3dd"; -} - -.fa-paint-roller::before { - content: "\f5aa"; -} - -.fa-handshake-angle::before { - content: "\f4c4"; -} - -.fa-hands-helping::before { - content: "\f4c4"; -} - -.fa-location-dot::before { - content: "\f3c5"; -} - -.fa-map-marker-alt::before { - content: "\f3c5"; -} - -.fa-file::before { - content: "\f15b"; -} - -.fa-greater-than::before { - content: "\>"; -} - -.fa-person-swimming::before { - content: "\f5c4"; -} - -.fa-swimmer::before { - content: "\f5c4"; -} - -.fa-arrow-down::before { - content: "\f063"; -} - -.fa-droplet::before { - content: "\f043"; -} - -.fa-tint::before { - content: "\f043"; -} - -.fa-eraser::before { - content: "\f12d"; -} - -.fa-earth-americas::before { - content: "\f57d"; -} - -.fa-earth::before { - content: "\f57d"; -} - -.fa-earth-america::before { - content: "\f57d"; -} - -.fa-globe-americas::before { - content: "\f57d"; -} - -.fa-person-burst::before { - content: "\e53b"; -} - -.fa-dove::before { - content: "\f4ba"; -} - -.fa-battery-empty::before { - content: "\f244"; -} - -.fa-battery-0::before { - content: "\f244"; -} - -.fa-socks::before { - content: "\f696"; -} - -.fa-inbox::before { - content: "\f01c"; -} - -.fa-section::before { - content: "\e447"; -} - -.fa-gauge-high::before { - content: "\f625"; -} - -.fa-tachometer-alt::before { - content: "\f625"; -} - -.fa-tachometer-alt-fast::before { - content: "\f625"; -} - -.fa-envelope-open-text::before { - content: "\f658"; -} - -.fa-hospital::before { - content: "\f0f8"; -} - -.fa-hospital-alt::before { - content: "\f0f8"; -} - -.fa-hospital-wide::before { - content: "\f0f8"; -} - -.fa-wine-bottle::before { - content: "\f72f"; -} - -.fa-chess-rook::before { - content: "\f447"; -} - -.fa-bars-staggered::before { - content: "\f550"; -} - -.fa-reorder::before { - content: "\f550"; -} - -.fa-stream::before { - content: "\f550"; -} - -.fa-dharmachakra::before { - content: "\f655"; -} - -.fa-hotdog::before { - content: "\f80f"; -} - -.fa-person-walking-with-cane::before { - content: "\f29d"; -} - -.fa-blind::before { - content: "\f29d"; -} - -.fa-drum::before { - content: "\f569"; -} - -.fa-ice-cream::before { - content: "\f810"; -} - -.fa-heart-circle-bolt::before { - content: "\e4fc"; -} - -.fa-fax::before { - content: "\f1ac"; -} - -.fa-paragraph::before { - content: "\f1dd"; -} - -.fa-check-to-slot::before { - content: "\f772"; -} - -.fa-vote-yea::before { - content: "\f772"; -} - -.fa-star-half::before { - content: "\f089"; -} - -.fa-boxes-stacked::before { - content: "\f468"; -} - -.fa-boxes::before { - content: "\f468"; -} - -.fa-boxes-alt::before { - content: "\f468"; -} - -.fa-link::before { - content: "\f0c1"; -} - -.fa-chain::before { - content: "\f0c1"; -} - -.fa-ear-listen::before { - content: "\f2a2"; -} - -.fa-assistive-listening-systems::before { - content: "\f2a2"; -} - -.fa-tree-city::before { - content: "\e587"; -} - -.fa-play::before { - content: "\f04b"; -} - -.fa-font::before { - content: "\f031"; -} - -.fa-rupiah-sign::before { - content: "\e23d"; -} - -.fa-magnifying-glass::before { - content: "\f002"; -} - -.fa-search::before { - content: "\f002"; -} - -.fa-table-tennis-paddle-ball::before { - content: "\f45d"; -} - -.fa-ping-pong-paddle-ball::before { - content: "\f45d"; -} - -.fa-table-tennis::before { - content: "\f45d"; -} - -.fa-person-dots-from-line::before { - content: "\f470"; -} - -.fa-diagnoses::before { - content: "\f470"; -} - -.fa-trash-can-arrow-up::before { - content: "\f82a"; -} - -.fa-trash-restore-alt::before { - content: "\f82a"; -} - -.fa-naira-sign::before { - content: "\e1f6"; -} - -.fa-cart-arrow-down::before { - content: "\f218"; -} - -.fa-walkie-talkie::before { - content: "\f8ef"; -} - -.fa-file-pen::before { - content: "\f31c"; -} - -.fa-file-edit::before { - content: "\f31c"; -} - -.fa-receipt::before { - content: "\f543"; -} - -.fa-square-pen::before { - content: "\f14b"; -} - -.fa-pen-square::before { - content: "\f14b"; -} - -.fa-pencil-square::before { - content: "\f14b"; -} - -.fa-suitcase-rolling::before { - content: "\f5c1"; -} - -.fa-person-circle-exclamation::before { - content: "\e53f"; -} - -.fa-chevron-down::before { - content: "\f078"; -} - -.fa-battery-full::before { - content: "\f240"; -} - -.fa-battery::before { - content: "\f240"; -} - -.fa-battery-5::before { - content: "\f240"; -} - -.fa-skull-crossbones::before { - content: "\f714"; -} - -.fa-code-compare::before { - content: "\e13a"; -} - -.fa-list-ul::before { - content: "\f0ca"; -} - -.fa-list-dots::before { - content: "\f0ca"; -} - -.fa-school-lock::before { - content: "\e56f"; -} - -.fa-tower-cell::before { - content: "\e585"; -} - -.fa-down-long::before { - content: "\f309"; -} - -.fa-long-arrow-alt-down::before { - content: "\f309"; -} - -.fa-ranking-star::before { - content: "\e561"; -} - -.fa-chess-king::before { - content: "\f43f"; -} - -.fa-person-harassing::before { - content: "\e549"; -} - -.fa-brazilian-real-sign::before { - content: "\e46c"; -} - -.fa-landmark-dome::before { - content: "\f752"; -} - -.fa-landmark-alt::before { - content: "\f752"; -} - -.fa-arrow-up::before { - content: "\f062"; -} - -.fa-tv::before { - content: "\f26c"; -} - -.fa-television::before { - content: "\f26c"; -} - -.fa-tv-alt::before { - content: "\f26c"; -} - -.fa-shrimp::before { - content: "\e448"; -} - -.fa-list-check::before { - content: "\f0ae"; -} - -.fa-tasks::before { - content: "\f0ae"; -} - -.fa-jug-detergent::before { - content: "\e519"; -} - -.fa-circle-user::before { - content: "\f2bd"; -} - -.fa-user-circle::before { - content: "\f2bd"; -} - -.fa-user-shield::before { - content: "\f505"; -} - -.fa-wind::before { - content: "\f72e"; -} - -.fa-car-burst::before { - content: "\f5e1"; -} - -.fa-car-crash::before { - content: "\f5e1"; -} - -.fa-y::before { - content: "Y"; -} - -.fa-person-snowboarding::before { - content: "\f7ce"; -} - -.fa-snowboarding::before { - content: "\f7ce"; -} - -.fa-truck-fast::before { - content: "\f48b"; -} - -.fa-shipping-fast::before { - content: "\f48b"; -} - -.fa-fish::before { - content: "\f578"; -} - -.fa-user-graduate::before { - content: "\f501"; -} - -.fa-circle-half-stroke::before { - content: "\f042"; -} - -.fa-adjust::before { - content: "\f042"; -} - -.fa-clapperboard::before { - content: "\e131"; -} - -.fa-circle-radiation::before { - content: "\f7ba"; -} - -.fa-radiation-alt::before { - content: "\f7ba"; -} - -.fa-baseball::before { - content: "\f433"; -} - -.fa-baseball-ball::before { - content: "\f433"; -} - -.fa-jet-fighter-up::before { - content: "\e518"; -} - -.fa-diagram-project::before { - content: "\f542"; -} - -.fa-project-diagram::before { - content: "\f542"; -} - -.fa-copy::before { - content: "\f0c5"; -} - -.fa-volume-xmark::before { - content: "\f6a9"; -} - -.fa-volume-mute::before { - content: "\f6a9"; -} - -.fa-volume-times::before { - content: "\f6a9"; -} - -.fa-hand-sparkles::before { - content: "\e05d"; -} - -.fa-grip::before { - content: "\f58d"; -} - -.fa-grip-horizontal::before { - content: "\f58d"; -} - -.fa-share-from-square::before { - content: "\f14d"; -} - -.fa-share-square::before { - content: "\f14d"; -} - -.fa-child-combatant::before { - content: "\e4e0"; -} - -.fa-child-rifle::before { - content: "\e4e0"; -} - -.fa-gun::before { - content: "\e19b"; -} - -.fa-square-phone::before { - content: "\f098"; -} - -.fa-phone-square::before { - content: "\f098"; -} - -.fa-plus::before { - content: "\+"; -} - -.fa-add::before { - content: "\+"; -} - -.fa-expand::before { - content: "\f065"; -} - -.fa-computer::before { - content: "\e4e5"; -} - -.fa-xmark::before { - content: "\f00d"; -} - -.fa-close::before { - content: "\f00d"; -} - -.fa-multiply::before { - content: "\f00d"; -} - -.fa-remove::before { - content: "\f00d"; -} - -.fa-times::before { - content: "\f00d"; -} - -.fa-arrows-up-down-left-right::before { - content: "\f047"; -} - -.fa-arrows::before { - content: "\f047"; -} - -.fa-chalkboard-user::before { - content: "\f51c"; -} - -.fa-chalkboard-teacher::before { - content: "\f51c"; -} - -.fa-peso-sign::before { - content: "\e222"; -} - -.fa-building-shield::before { - content: "\e4d8"; -} - -.fa-baby::before { - content: "\f77c"; -} - -.fa-users-line::before { - content: "\e592"; -} - -.fa-quote-left::before { - content: "\f10d"; -} - -.fa-quote-left-alt::before { - content: "\f10d"; -} - -.fa-tractor::before { - content: "\f722"; -} - -.fa-trash-arrow-up::before { - content: "\f829"; -} - -.fa-trash-restore::before { - content: "\f829"; -} - -.fa-arrow-down-up-lock::before { - content: "\e4b0"; -} - -.fa-lines-leaning::before { - content: "\e51e"; -} - -.fa-ruler-combined::before { - content: "\f546"; -} - -.fa-copyright::before { - content: "\f1f9"; -} - -.fa-equals::before { - content: "\="; -} - -.fa-blender::before { - content: "\f517"; -} - -.fa-teeth::before { - content: "\f62e"; -} - -.fa-shekel-sign::before { - content: "\f20b"; -} - -.fa-ils::before { - content: "\f20b"; -} - -.fa-shekel::before { - content: "\f20b"; -} - -.fa-sheqel::before { - content: "\f20b"; -} - -.fa-sheqel-sign::before { - content: "\f20b"; -} - -.fa-map::before { - content: "\f279"; -} - -.fa-rocket::before { - content: "\f135"; -} - -.fa-photo-film::before { - content: "\f87c"; -} - -.fa-photo-video::before { - content: "\f87c"; -} - -.fa-folder-minus::before { - content: "\f65d"; -} - -.fa-store::before { - content: "\f54e"; -} - -.fa-arrow-trend-up::before { - content: "\e098"; -} - -.fa-plug-circle-minus::before { - content: "\e55e"; -} - -.fa-sign-hanging::before { - content: "\f4d9"; -} - -.fa-sign::before { - content: "\f4d9"; -} - -.fa-bezier-curve::before { - content: "\f55b"; -} - -.fa-bell-slash::before { - content: "\f1f6"; -} - -.fa-tablet::before { - content: "\f3fb"; -} - -.fa-tablet-android::before { - content: "\f3fb"; -} - -.fa-school-flag::before { - content: "\e56e"; -} - -.fa-fill::before { - content: "\f575"; -} - -.fa-angle-up::before { - content: "\f106"; -} - -.fa-drumstick-bite::before { - content: "\f6d7"; -} - -.fa-holly-berry::before { - content: "\f7aa"; -} - -.fa-chevron-left::before { - content: "\f053"; -} - -.fa-bacteria::before { - content: "\e059"; -} - -.fa-hand-lizard::before { - content: "\f258"; -} - -.fa-notdef::before { - content: "\e1fe"; -} - -.fa-disease::before { - content: "\f7fa"; -} - -.fa-briefcase-medical::before { - content: "\f469"; -} - -.fa-genderless::before { - content: "\f22d"; -} - -.fa-chevron-right::before { - content: "\f054"; -} - -.fa-retweet::before { - content: "\f079"; -} - -.fa-car-rear::before { - content: "\f5de"; -} - -.fa-car-alt::before { - content: "\f5de"; -} - -.fa-pump-soap::before { - content: "\e06b"; -} - -.fa-video-slash::before { - content: "\f4e2"; -} - -.fa-battery-quarter::before { - content: "\f243"; -} - -.fa-battery-2::before { - content: "\f243"; -} - -.fa-radio::before { - content: "\f8d7"; -} - -.fa-baby-carriage::before { - content: "\f77d"; -} - -.fa-carriage-baby::before { - content: "\f77d"; -} - -.fa-traffic-light::before { - content: "\f637"; -} - -.fa-thermometer::before { - content: "\f491"; -} - -.fa-vr-cardboard::before { - content: "\f729"; -} - -.fa-hand-middle-finger::before { - content: "\f806"; -} - -.fa-percent::before { - content: "\%"; -} - -.fa-percentage::before { - content: "\%"; -} - -.fa-truck-moving::before { - content: "\f4df"; -} - -.fa-glass-water-droplet::before { - content: "\e4f5"; -} - -.fa-display::before { - content: "\e163"; -} - -.fa-face-smile::before { - content: "\f118"; -} - -.fa-smile::before { - content: "\f118"; -} - -.fa-thumbtack::before { - content: "\f08d"; -} - -.fa-thumb-tack::before { - content: "\f08d"; -} - -.fa-trophy::before { - content: "\f091"; -} - -.fa-person-praying::before { - content: "\f683"; -} - -.fa-pray::before { - content: "\f683"; -} - -.fa-hammer::before { - content: "\f6e3"; -} - -.fa-hand-peace::before { - content: "\f25b"; -} - -.fa-rotate::before { - content: "\f2f1"; -} - -.fa-sync-alt::before { - content: "\f2f1"; -} - -.fa-spinner::before { - content: "\f110"; -} - -.fa-robot::before { - content: "\f544"; -} - -.fa-peace::before { - content: "\f67c"; -} - -.fa-gears::before { - content: "\f085"; -} - -.fa-cogs::before { - content: "\f085"; -} - -.fa-warehouse::before { - content: "\f494"; -} - -.fa-arrow-up-right-dots::before { - content: "\e4b7"; -} - -.fa-splotch::before { - content: "\f5bc"; -} - -.fa-face-grin-hearts::before { - content: "\f584"; -} - -.fa-grin-hearts::before { - content: "\f584"; -} - -.fa-dice-four::before { - content: "\f524"; -} - -.fa-sim-card::before { - content: "\f7c4"; -} - -.fa-transgender::before { - content: "\f225"; -} - -.fa-transgender-alt::before { - content: "\f225"; -} - -.fa-mercury::before { - content: "\f223"; -} - -.fa-arrow-turn-down::before { - content: "\f149"; -} - -.fa-level-down::before { - content: "\f149"; -} - -.fa-person-falling-burst::before { - content: "\e547"; -} - -.fa-award::before { - content: "\f559"; -} - -.fa-ticket-simple::before { - content: "\f3ff"; -} - -.fa-ticket-alt::before { - content: "\f3ff"; -} - -.fa-building::before { - content: "\f1ad"; -} - -.fa-angles-left::before { - content: "\f100"; -} - -.fa-angle-double-left::before { - content: "\f100"; -} - -.fa-qrcode::before { - content: "\f029"; -} - -.fa-clock-rotate-left::before { - content: "\f1da"; -} - -.fa-history::before { - content: "\f1da"; -} - -.fa-face-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-file-export::before { - content: "\f56e"; -} - -.fa-arrow-right-from-file::before { - content: "\f56e"; -} - -.fa-shield::before { - content: "\f132"; -} - -.fa-shield-blank::before { - content: "\f132"; -} - -.fa-arrow-up-short-wide::before { - content: "\f885"; -} - -.fa-sort-amount-up-alt::before { - content: "\f885"; -} - -.fa-house-medical::before { - content: "\e3b2"; -} - -.fa-golf-ball-tee::before { - content: "\f450"; -} - -.fa-golf-ball::before { - content: "\f450"; -} - -.fa-circle-chevron-left::before { - content: "\f137"; -} - -.fa-chevron-circle-left::before { - content: "\f137"; -} - -.fa-house-chimney-window::before { - content: "\e00d"; -} - -.fa-pen-nib::before { - content: "\f5ad"; -} - -.fa-tent-arrow-turn-left::before { - content: "\e580"; -} - -.fa-tents::before { - content: "\e582"; -} - -.fa-wand-magic::before { - content: "\f0d0"; -} - -.fa-magic::before { - content: "\f0d0"; -} - -.fa-dog::before { - content: "\f6d3"; -} - -.fa-carrot::before { - content: "\f787"; -} - -.fa-moon::before { - content: "\f186"; -} - -.fa-wine-glass-empty::before { - content: "\f5ce"; -} - -.fa-wine-glass-alt::before { - content: "\f5ce"; -} - -.fa-cheese::before { - content: "\f7ef"; -} - -.fa-yin-yang::before { - content: "\f6ad"; -} - -.fa-music::before { - content: "\f001"; -} - -.fa-code-commit::before { - content: "\f386"; -} - -.fa-temperature-low::before { - content: "\f76b"; -} - -.fa-person-biking::before { - content: "\f84a"; -} - -.fa-biking::before { - content: "\f84a"; -} - -.fa-broom::before { - content: "\f51a"; -} - -.fa-shield-heart::before { - content: "\e574"; -} - -.fa-gopuram::before { - content: "\f664"; -} - -.fa-earth-oceania::before { - content: "\e47b"; -} - -.fa-globe-oceania::before { - content: "\e47b"; -} - -.fa-square-xmark::before { - content: "\f2d3"; -} - -.fa-times-square::before { - content: "\f2d3"; -} - -.fa-xmark-square::before { - content: "\f2d3"; -} - -.fa-hashtag::before { - content: "\#"; -} - -.fa-up-right-and-down-left-from-center::before { - content: "\f424"; -} - -.fa-expand-alt::before { - content: "\f424"; -} - -.fa-oil-can::before { - content: "\f613"; -} - -.fa-t::before { - content: "T"; -} - -.fa-hippo::before { - content: "\f6ed"; -} - -.fa-chart-column::before { - content: "\e0e3"; -} - -.fa-infinity::before { - content: "\f534"; -} - -.fa-vial-circle-check::before { - content: "\e596"; -} - -.fa-person-arrow-down-to-line::before { - content: "\e538"; -} - -.fa-voicemail::before { - content: "\f897"; -} - -.fa-fan::before { - content: "\f863"; -} - -.fa-person-walking-luggage::before { - content: "\e554"; -} - -.fa-up-down::before { - content: "\f338"; -} - -.fa-arrows-alt-v::before { - content: "\f338"; -} - -.fa-cloud-moon-rain::before { - content: "\f73c"; -} - -.fa-calendar::before { - content: "\f133"; -} - -.fa-trailer::before { - content: "\e041"; -} - -.fa-bahai::before { - content: "\f666"; -} - -.fa-haykal::before { - content: "\f666"; -} - -.fa-sd-card::before { - content: "\f7c2"; -} - -.fa-dragon::before { - content: "\f6d5"; -} - -.fa-shoe-prints::before { - content: "\f54b"; -} - -.fa-circle-plus::before { - content: "\f055"; -} - -.fa-plus-circle::before { - content: "\f055"; -} - -.fa-face-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-hand-holding::before { - content: "\f4bd"; -} - -.fa-plug-circle-exclamation::before { - content: "\e55d"; -} - -.fa-link-slash::before { - content: "\f127"; -} - -.fa-chain-broken::before { - content: "\f127"; -} - -.fa-chain-slash::before { - content: "\f127"; -} - -.fa-unlink::before { - content: "\f127"; -} - -.fa-clone::before { - content: "\f24d"; -} - -.fa-person-walking-arrow-loop-left::before { - content: "\e551"; -} - -.fa-arrow-up-z-a::before { - content: "\f882"; -} - -.fa-sort-alpha-up-alt::before { - content: "\f882"; -} - -.fa-fire-flame-curved::before { - content: "\f7e4"; -} - -.fa-fire-alt::before { - content: "\f7e4"; -} - -.fa-tornado::before { - content: "\f76f"; -} - -.fa-file-circle-plus::before { - content: "\e494"; -} - -.fa-book-quran::before { - content: "\f687"; -} - -.fa-quran::before { - content: "\f687"; -} - -.fa-anchor::before { - content: "\f13d"; -} - -.fa-border-all::before { - content: "\f84c"; -} - -.fa-face-angry::before { - content: "\f556"; -} - -.fa-angry::before { - content: "\f556"; -} - -.fa-cookie-bite::before { - content: "\f564"; -} - -.fa-arrow-trend-down::before { - content: "\e097"; -} - -.fa-rss::before { - content: "\f09e"; -} - -.fa-feed::before { - content: "\f09e"; -} - -.fa-draw-polygon::before { - content: "\f5ee"; -} - -.fa-scale-balanced::before { - content: "\f24e"; -} - -.fa-balance-scale::before { - content: "\f24e"; -} - -.fa-gauge-simple-high::before { - content: "\f62a"; -} - -.fa-tachometer::before { - content: "\f62a"; -} - -.fa-tachometer-fast::before { - content: "\f62a"; -} - -.fa-shower::before { - content: "\f2cc"; -} - -.fa-desktop::before { - content: "\f390"; -} - -.fa-desktop-alt::before { - content: "\f390"; -} - -.fa-m::before { - content: "M"; -} - -.fa-table-list::before { - content: "\f00b"; -} - -.fa-th-list::before { - content: "\f00b"; -} - -.fa-comment-sms::before { - content: "\f7cd"; -} - -.fa-sms::before { - content: "\f7cd"; -} - -.fa-book::before { - content: "\f02d"; -} - -.fa-user-plus::before { - content: "\f234"; -} - -.fa-check::before { - content: "\f00c"; -} - -.fa-battery-three-quarters::before { - content: "\f241"; -} - -.fa-battery-4::before { - content: "\f241"; -} - -.fa-house-circle-check::before { - content: "\e509"; -} - -.fa-angle-left::before { - content: "\f104"; -} - -.fa-diagram-successor::before { - content: "\e47a"; -} - -.fa-truck-arrow-right::before { - content: "\e58b"; -} - -.fa-arrows-split-up-and-left::before { - content: "\e4bc"; -} - -.fa-hand-fist::before { - content: "\f6de"; -} - -.fa-fist-raised::before { - content: "\f6de"; -} - -.fa-cloud-moon::before { - content: "\f6c3"; -} - -.fa-briefcase::before { - content: "\f0b1"; -} - -.fa-person-falling::before { - content: "\e546"; -} - -.fa-image-portrait::before { - content: "\f3e0"; -} - -.fa-portrait::before { - content: "\f3e0"; -} - -.fa-user-tag::before { - content: "\f507"; -} - -.fa-rug::before { - content: "\e569"; -} - -.fa-earth-europe::before { - content: "\f7a2"; -} - -.fa-globe-europe::before { - content: "\f7a2"; -} - -.fa-cart-flatbed-suitcase::before { - content: "\f59d"; -} - -.fa-luggage-cart::before { - content: "\f59d"; -} - -.fa-rectangle-xmark::before { - content: "\f410"; -} - -.fa-rectangle-times::before { - content: "\f410"; -} - -.fa-times-rectangle::before { - content: "\f410"; -} - -.fa-window-close::before { - content: "\f410"; -} - -.fa-baht-sign::before { - content: "\e0ac"; -} - -.fa-book-open::before { - content: "\f518"; -} - -.fa-book-journal-whills::before { - content: "\f66a"; -} - -.fa-journal-whills::before { - content: "\f66a"; -} - -.fa-handcuffs::before { - content: "\e4f8"; -} - -.fa-triangle-exclamation::before { - content: "\f071"; -} - -.fa-exclamation-triangle::before { - content: "\f071"; -} - -.fa-warning::before { - content: "\f071"; -} - -.fa-database::before { - content: "\f1c0"; -} - -.fa-share::before { - content: "\f064"; -} - -.fa-arrow-turn-right::before { - content: "\f064"; -} - -.fa-mail-forward::before { - content: "\f064"; -} - -.fa-bottle-droplet::before { - content: "\e4c4"; -} - -.fa-mask-face::before { - content: "\e1d7"; -} - -.fa-hill-rockslide::before { - content: "\e508"; -} - -.fa-right-left::before { - content: "\f362"; -} - -.fa-exchange-alt::before { - content: "\f362"; -} - -.fa-paper-plane::before { - content: "\f1d8"; -} - -.fa-road-circle-exclamation::before { - content: "\e565"; -} - -.fa-dungeon::before { - content: "\f6d9"; -} - -.fa-align-right::before { - content: "\f038"; -} - -.fa-money-bill-1-wave::before { - content: "\f53b"; -} - -.fa-money-bill-wave-alt::before { - content: "\f53b"; -} - -.fa-life-ring::before { - content: "\f1cd"; -} - -.fa-hands::before { - content: "\f2a7"; -} - -.fa-sign-language::before { - content: "\f2a7"; -} - -.fa-signing::before { - content: "\f2a7"; -} - -.fa-calendar-day::before { - content: "\f783"; -} - -.fa-water-ladder::before { - content: "\f5c5"; -} - -.fa-ladder-water::before { - content: "\f5c5"; -} - -.fa-swimming-pool::before { - content: "\f5c5"; -} - -.fa-arrows-up-down::before { - content: "\f07d"; -} - -.fa-arrows-v::before { - content: "\f07d"; -} - -.fa-face-grimace::before { - content: "\f57f"; -} - -.fa-grimace::before { - content: "\f57f"; -} - -.fa-wheelchair-move::before { - content: "\e2ce"; -} - -.fa-wheelchair-alt::before { - content: "\e2ce"; -} - -.fa-turn-down::before { - content: "\f3be"; -} - -.fa-level-down-alt::before { - content: "\f3be"; -} - -.fa-person-walking-arrow-right::before { - content: "\e552"; -} - -.fa-square-envelope::before { - content: "\f199"; -} - -.fa-envelope-square::before { - content: "\f199"; -} - -.fa-dice::before { - content: "\f522"; -} - -.fa-bowling-ball::before { - content: "\f436"; -} - -.fa-brain::before { - content: "\f5dc"; -} - -.fa-bandage::before { - content: "\f462"; -} - -.fa-band-aid::before { - content: "\f462"; -} - -.fa-calendar-minus::before { - content: "\f272"; -} - -.fa-circle-xmark::before { - content: "\f057"; -} - -.fa-times-circle::before { - content: "\f057"; -} - -.fa-xmark-circle::before { - content: "\f057"; -} - -.fa-gifts::before { - content: "\f79c"; -} - -.fa-hotel::before { - content: "\f594"; -} - -.fa-earth-asia::before { - content: "\f57e"; -} - -.fa-globe-asia::before { - content: "\f57e"; -} - -.fa-id-card-clip::before { - content: "\f47f"; -} - -.fa-id-card-alt::before { - content: "\f47f"; -} - -.fa-magnifying-glass-plus::before { - content: "\f00e"; -} - -.fa-search-plus::before { - content: "\f00e"; -} - -.fa-thumbs-up::before { - content: "\f164"; -} - -.fa-user-clock::before { - content: "\f4fd"; -} - -.fa-hand-dots::before { - content: "\f461"; -} - -.fa-allergies::before { - content: "\f461"; -} - -.fa-file-invoice::before { - content: "\f570"; -} - -.fa-window-minimize::before { - content: "\f2d1"; -} - -.fa-mug-saucer::before { - content: "\f0f4"; -} - -.fa-coffee::before { - content: "\f0f4"; -} - -.fa-brush::before { - content: "\f55d"; -} - -.fa-mask::before { - content: "\f6fa"; -} - -.fa-magnifying-glass-minus::before { - content: "\f010"; -} - -.fa-search-minus::before { - content: "\f010"; -} - -.fa-ruler-vertical::before { - content: "\f548"; -} - -.fa-user-large::before { - content: "\f406"; -} - -.fa-user-alt::before { - content: "\f406"; -} - -.fa-train-tram::before { - content: "\e5b4"; -} - -.fa-user-nurse::before { - content: "\f82f"; -} - -.fa-syringe::before { - content: "\f48e"; -} - -.fa-cloud-sun::before { - content: "\f6c4"; -} - -.fa-stopwatch-20::before { - content: "\e06f"; -} - -.fa-square-full::before { - content: "\f45c"; -} - -.fa-magnet::before { - content: "\f076"; -} - -.fa-jar::before { - content: "\e516"; -} - -.fa-note-sticky::before { - content: "\f249"; -} - -.fa-sticky-note::before { - content: "\f249"; -} - -.fa-bug-slash::before { - content: "\e490"; -} - -.fa-arrow-up-from-water-pump::before { - content: "\e4b6"; -} - -.fa-bone::before { - content: "\f5d7"; -} - -.fa-user-injured::before { - content: "\f728"; -} - -.fa-face-sad-tear::before { - content: "\f5b4"; -} - -.fa-sad-tear::before { - content: "\f5b4"; -} - -.fa-plane::before { - content: "\f072"; -} - -.fa-tent-arrows-down::before { - content: "\e581"; -} - -.fa-exclamation::before { - content: "\!"; -} - -.fa-arrows-spin::before { - content: "\e4bb"; -} - -.fa-print::before { - content: "\f02f"; -} - -.fa-turkish-lira-sign::before { - content: "\e2bb"; -} - -.fa-try::before { - content: "\e2bb"; -} - -.fa-turkish-lira::before { - content: "\e2bb"; -} - -.fa-dollar-sign::before { - content: "\$"; -} - -.fa-dollar::before { - content: "\$"; -} - -.fa-usd::before { - content: "\$"; -} - -.fa-x::before { - content: "X"; -} - -.fa-magnifying-glass-dollar::before { - content: "\f688"; -} - -.fa-search-dollar::before { - content: "\f688"; -} - -.fa-users-gear::before { - content: "\f509"; -} - -.fa-users-cog::before { - content: "\f509"; -} - -.fa-person-military-pointing::before { - content: "\e54a"; -} - -.fa-building-columns::before { - content: "\f19c"; -} - -.fa-bank::before { - content: "\f19c"; -} - -.fa-institution::before { - content: "\f19c"; -} - -.fa-museum::before { - content: "\f19c"; -} - -.fa-university::before { - content: "\f19c"; -} - -.fa-umbrella::before { - content: "\f0e9"; -} - -.fa-trowel::before { - content: "\e589"; -} - -.fa-d::before { - content: "D"; -} - -.fa-stapler::before { - content: "\e5af"; -} - -.fa-masks-theater::before { - content: "\f630"; -} - -.fa-theater-masks::before { - content: "\f630"; -} - -.fa-kip-sign::before { - content: "\e1c4"; -} - -.fa-hand-point-left::before { - content: "\f0a5"; -} - -.fa-handshake-simple::before { - content: "\f4c6"; -} - -.fa-handshake-alt::before { - content: "\f4c6"; -} - -.fa-jet-fighter::before { - content: "\f0fb"; -} - -.fa-fighter-jet::before { - content: "\f0fb"; -} - -.fa-square-share-nodes::before { - content: "\f1e1"; -} - -.fa-share-alt-square::before { - content: "\f1e1"; -} - -.fa-barcode::before { - content: "\f02a"; -} - -.fa-plus-minus::before { - content: "\e43c"; -} - -.fa-video::before { - content: "\f03d"; -} - -.fa-video-camera::before { - content: "\f03d"; -} - -.fa-graduation-cap::before { - content: "\f19d"; -} - -.fa-mortar-board::before { - content: "\f19d"; -} - -.fa-hand-holding-medical::before { - content: "\e05c"; -} - -.fa-person-circle-check::before { - content: "\e53e"; -} - -.fa-turn-up::before { - content: "\f3bf"; -} - -.fa-level-up-alt::before { - content: "\f3bf"; -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.elements-blocks-icon-selector-display { - font-size: 2em; -} - -.rrze-elements-tabs-modal-container span { - font-size: 2em; - padding-left: 1em; -} -/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! - \**************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 900; - font-display: block; - src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); -} -.fas, -.fa-solid { - font-weight: 900; -} -/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! - \***************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-brands: "Font Awesome 6 Brands"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -@font-face { - font-family: "Font Awesome 6 Brands"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); -} -.fab, -.fa-brands { - font-weight: 400; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-cloudflare:before { - content: "\e07d"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-guilded:before { - content: "\e07e"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-square-js:before { - content: "\f3b9"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-orcid:before { - content: "\f8d2"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-unity:before { - content: "\e049"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-square-reddit:before { - content: "\f1a2"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-square-font-awesome:before { - content: "\e5ad"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-square-instagram:before { - content: "\e055"; -} - -.fa-instagram-square:before { - content: "\e055"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-square-hacker-news:before { - content: "\f3af"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-threads:before { - content: "\e618"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-square-snapchat:before { - content: "\f2ad"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-square-font-awesome-stroke:before { - content: "\f35c"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-watchman-monitoring:before { - content: "\e087"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-square-viadeo:before { - content: "\f2aa"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-square-dribbble:before { - content: "\f397"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-debian:before { - content: "\e60b"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-instalod:before { - content: "\e081"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-square-twitter:before { - content: "\f081"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-golang:before { - content: "\e40f"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-uncharted:before { - content: "\e084"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-square-youtube:before { - content: "\f431"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-rendact:before { - content: "\f3e4"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-nfc-directional:before { - content: "\e530"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-meta:before { - content: "\e49b"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-mdb:before { - content: "\f8ca"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-unsplash:before { - content: "\e07c"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-square-steam:before { - content: "\f1b7"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-500px:before { - content: "\f26e"; -} - -.fa-square-vimeo:before { - content: "\f194"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-flag:before { - content: "\f2b4"; -} - -.fa-font-awesome-logo-full:before { - content: "\f2b4"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-hive:before { - content: "\e07f"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-padlet:before { - content: "\e4a0"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-square-github:before { - content: "\f092"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-shopify:before { - content: "\e057"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-square-threads:before { - content: "\e619"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-swift:before { - content: "\f8e1"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-square-gitlab:before { - content: "\e5ae"; -} - -.fa-gitlab-square:before { - content: "\e5ae"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-square-odnoklassniki:before { - content: "\f264"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-hashnode:before { - content: "\e499"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-umbraco:before { - content: "\f8e8"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-square-pinterest:before { - content: "\f0d3"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-dailymotion:before { - content: "\e052"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-nfc-symbol:before { - content: "\e531"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-square-google-plus:before { - content: "\f0d4"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-square-xing:before { - content: "\f169"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-bilibili:before { - content: "\e3d9"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-x-twitter:before { - content: "\e61b"; -} - -.fa-cotton-bureau:before { - content: "\f89e"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-42-group:before { - content: "\e080"; -} - -.fa-innosoft:before { - content: "\e080"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-square-pied-piper:before { - content: "\e01e"; -} - -.fa-pied-piper-square:before { - content: "\e01e"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-tiktok:before { - content: "\e07b"; -} - -.fa-square-facebook:before { - content: "\f082"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-mixer:before { - content: "\e056"; -} - -.fa-square-lastfm:before { - content: "\f203"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-cmplid:before { - content: "\e360"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-deezer:before { - content: "\e077"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-screenpal:before { - content: "\e570"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-microblog:before { - content: "\e01a"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-wirsindhandwerk:before { - content: "\e2d0"; -} - -.fa-wsh:before { - content: "\e2d0"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-octopus-deploy:before { - content: "\e082"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ab"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-rust:before { - content: "\e07a"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-square-behance:before { - content: "\f1b5"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-space-awesome:before { - content: "\e5ac"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-square-git:before { - content: "\f1d2"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-square-tumblr:before { - content: "\f174"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-perbyte:before { - content: "\e083"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-bots:before { - content: "\e340"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-ideal:before { - content: "\e013"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-firefox-browser:before { - content: "\e007"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-stubber:before { - content: "\e5c7"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f2c6"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-odysee:before { - content: "\e5c6"; -} - -.fa-square-whatsapp:before { - content: "\f40c"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-edge-legacy:before { - content: "\e078"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f198"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-square-x-twitter:before { - content: "\e61a"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f23a"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-sitrox:before { - content: "\e44a"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-buy-n-large:before { - content: "\f8a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-wodu:before { - content: "\e088"; -} - -.fa-google-pay:before { - content: "\e079"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-pix:before { - content: "\e43a"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} -/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! - \****************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); -} -.far, -.fa-regular { - font-weight: 400; -} +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-right:var(--fa-li-margin,2.5em);padding-right:0}.fa-ul>li{position:relative}.fa-li{right:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-pull-right{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var«-17:1»,var«17:-2»,var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(15deg)}4%{transform:rotate(-15deg)}24%,8%{transform:rotate(18deg)}12%,28%{transform:rotate(-18deg)}16%{transform:rotate(22deg)}20%{transform:rotate(-22deg)}32%{transform:rotate(12deg)}36%{transform:rotate(-12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.fa-rotate-90{transform:rotate(-90deg)}.fa-rotate-180{transform:rotate(-180deg)}.fa-rotate-270{transform:rotate(-270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{right:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-left:1em}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-solid,.fas{font-weight:900}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}h1.accordion-heading,h2.accordion-heading,h3.accordion-heading,h4.accordion-heading,h5.accordion-heading,h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:right;width:auto}button.accordion-toggle{border:none;margin:0;text-align:right;width:100%}button.expand-all.standard-btn{float:none;margin:5px 0}.button-container-right{text-align:left}.button-container-left{text-align:right}.accordion .accordion{margin:0}.accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-right:0}.accordion .accordion-register li{float:right;list-style-type:none;padding:.25em .5em}.accordion .accordion-suffix{font-weight:700}.accordion .accordion-group{border:none;margin-bottom:5px}.accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-right:10px solid var(--color-primary-ci-hell,#04316a);color:var(--color-Text,#444);display:block;font-size:1rem;padding:8px 10px 8px 35px;position:relative;text-decoration:none}.accordion .accordion-toggle:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active,.accordion .accordion-toggle:focus,.accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before{position:absolute;left:12px;top:calc(50% - .5em)}.alert.font-light .accordion .accordion-toggle.active *,.alert.font-light .accordion .accordion-toggle:focus *,.alert.font-light .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active:focus,.accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle svg.rrze-elements-icon{margin-left:3px}.accordion .accordion-toggle span[class^=fa]{margin-left:5px}.alert.font-light .accordion .accordion-toggle,.alert.font-light .accordion .accordion-toggle *{color:var(--color-Text,#444)}.alert.font-light .accordion .accordion-toggle.active,.alert.font-light .accordion .accordion-toggle:focus,.alert.font-light .accordion .accordion-toggle:hover{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .gold .accordion-heading .accordion-toggle,.accordion .phil .accordion-heading .accordion-toggle,.accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}.accordion .gold .accordion-heading .accordion-toggle.active,.accordion .gold .accordion-heading .accordion-toggle:focus,.accordion .gold .accordion-heading .accordion-toggle:hover,.accordion .phil .accordion-heading .accordion-toggle.active,.accordion .phil .accordion-heading .accordion-toggle:focus,.accordion .phil .accordion-heading .accordion-toggle:hover,.accordion .philfak .accordion-heading .accordion-toggle.active,.accordion .philfak .accordion-heading .accordion-toggle:focus,.accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .gold .accordion-heading .accordion-toggle.active:focus,.accordion .gold .accordion-heading .accordion-toggle.active:hover,.accordion .phil .accordion-heading .accordion-toggle.active:focus,.accordion .phil .accordion-heading .accordion-toggle.active:hover,.accordion .philfak .accordion-heading .accordion-toggle.active:focus,.accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .red .accordion-heading .accordion-toggle,.accordion .rw .accordion-heading .accordion-toggle,.accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}.accordion .red .accordion-heading .accordion-toggle.active,.accordion .red .accordion-heading .accordion-toggle:focus,.accordion .red .accordion-heading .accordion-toggle:hover,.accordion .rw .accordion-heading .accordion-toggle.active,.accordion .rw .accordion-heading .accordion-toggle:focus,.accordion .rw .accordion-heading .accordion-toggle:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active,.accordion .rwfak .accordion-heading .accordion-toggle:focus,.accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .red .accordion-heading .accordion-toggle.active:focus,.accordion .red .accordion-heading .accordion-toggle.active:hover,.accordion .rw .accordion-heading .accordion-toggle.active:focus,.accordion .rw .accordion-heading .accordion-toggle.active:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active:focus,.accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .blue .accordion-heading .accordion-toggle,.accordion .med .accordion-heading .accordion-toggle,.accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}.accordion .blue .accordion-heading .accordion-toggle.active,.accordion .blue .accordion-heading .accordion-toggle:focus,.accordion .blue .accordion-heading .accordion-toggle:hover,.accordion .med .accordion-heading .accordion-toggle.active,.accordion .med .accordion-heading .accordion-toggle:focus,.accordion .med .accordion-heading .accordion-toggle:hover,.accordion .medfak .accordion-heading .accordion-toggle.active,.accordion .medfak .accordion-heading .accordion-toggle:focus,.accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}.accordion .blue .accordion-heading .accordion-toggle.active:focus,.accordion .blue .accordion-heading .accordion-toggle.active:hover,.accordion .med .accordion-heading .accordion-toggle.active:focus,.accordion .med .accordion-heading .accordion-toggle.active:hover,.accordion .medfak .accordion-heading .accordion-toggle.active:focus,.accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}.accordion .green .accordion-heading .accordion-toggle,.accordion .nat .accordion-heading .accordion-toggle,.accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}.accordion .green .accordion-heading .accordion-toggle.active,.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle:focus,.accordion .green .accordion-heading .accordion-toggle:hover,.accordion .nat .accordion-heading .accordion-toggle.active,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle:focus,.accordion .nat .accordion-heading .accordion-toggle:hover,.accordion .natfak .accordion-heading .accordion-toggle.active,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle:focus,.accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle.active:hover,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle.active:hover,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}.accordion .grey .accordion-heading .accordion-toggle,.accordion .techfak .accordion-heading .accordion-toggle,.accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}.accordion .grey .accordion-heading .accordion-toggle.active,.accordion .grey .accordion-heading .accordion-toggle:focus,.accordion .grey .accordion-heading .accordion-toggle:hover,.accordion .techfak .accordion-heading .accordion-toggle.active,.accordion .techfak .accordion-heading .accordion-toggle:focus,.accordion .techfak .accordion-heading .accordion-toggle:hover,.accordion .tf .accordion-heading .accordion-toggle.active,.accordion .tf .accordion-heading .accordion-toggle:focus,.accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}.accordion .grey .accordion-heading .accordion-toggle.active:focus,.accordion .grey .accordion-heading .accordion-toggle.active:hover,.accordion .techfak .accordion-heading .accordion-toggle.active:focus,.accordion .techfak .accordion-heading .accordion-toggle.active:hover,.accordion .tf .accordion-heading .accordion-toggle.active:focus,.accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle,.accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}.accordion .default .accordion-heading .accordion-toggle.active,.accordion .default .accordion-heading .accordion-toggle:focus,.accordion .default .accordion-heading .accordion-toggle:hover,.accordion .fau .accordion-heading .accordion-toggle.active,.accordion .fau .accordion-heading .accordion-toggle:focus,.accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle.active:focus,.accordion .default .accordion-heading .accordion-toggle.active:hover,.accordion .fau .accordion-heading .accordion-toggle.active:focus,.accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .accordion-body{display:block;overflow:hidden}.accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light .accordion .accordion-body .accordion-inner,.alert.font-light .accordion .accordion-body .accordion-inner a,.alert.font-light .accordion .accordion-body .accordion-inner blockquote,.alert.font-light .accordion .accordion-body .accordion-inner code,.alert.font-light .accordion .accordion-body .accordion-inner em,.alert.font-light .accordion .accordion-body .accordion-inner h1,.alert.font-light .accordion .accordion-body .accordion-inner h2,.alert.font-light .accordion .accordion-body .accordion-inner h3,.alert.font-light .accordion .accordion-body .accordion-inner h4,.alert.font-light .accordion .accordion-body .accordion-inner h5,.alert.font-light .accordion .accordion-body .accordion-inner li,.alert.font-light .accordion .accordion-body .accordion-inner p,.alert.font-light .accordion .accordion-body .accordion-inner pre,.alert.font-light .accordion .accordion-body .accordion-inner span,.alert.font-light .accordion .accordion-body .accordion-inner strong,.alert.font-light .accordion .accordion-body .accordion-inner td,.alert.font-light .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}.fau-theme .accordion-toggle{background-clip:padding-box;border-radius:var(--border-radius,4px)}.fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{.accordion{display:block;overflow:visible;position:relative}.accordion-body,.accordion-group,.accordion-inner,.accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}button.expand-all.standard-btn{display:none}h3.accordion-heading,h4.accordion-heading{margin-bottom:0!important}}#content main .accordion-body:target,.admin-bar #content main .accordion-body:target{background-color:#6495ed;padding-top:0}#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target{padding-top:8px}.accordion-toggle span[class^=fa]{float:right;line-height:2em}.read-mode-only{display:none}.admin-bar #content main .accordion-body:target{padding-top:0}.accordion-body{height:0;margin-top:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:height .5s ease-in-out}.accordion-body.active{background:var(--color-ContentRegions,#f5f7f9);height:auto;padding:15px 20px}.wp-block-rrze-elements-accordion .accordion-heading .components-text-control__input{background-color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0);font-size:inherit;padding-bottom:0}.wp-block-rrze-elements-accordion .accordion-heading .components-text-control__input:focus{background-color:#fff;border-color:#000;color:#000;font-size:inherit;padding-bottom:0}.wp-block-rrze-elements-accordion .accordion-heading .accordion-toggle.active,.wp-block-rrze-elements-accordion .accordion-heading .accordion-toggle:hover{color:#fff}.rrzeElementsBFakColorSelector{border:1px solid #000}.rrzeElementsBFakColorSelector button{border-radius:0}.rrzeElementsBFakColorSelector.central button{background-color:#04316a;color:#fff}.rrzeElementsBFakColorSelector.phil button{background-color:#fdb735;color:#000}.rrzeElementsBFakColorSelector.rw button{background-color:#c50f3c;color:#fff}.rrzeElementsBFakColorSelector.med button{background-color:#18b4f1;color:#000}.rrzeElementsBFakColorSelector.nat button{background-color:#7bb725;color:#000}.rrzeElementsBFakColorSelector.tf button{background-color:#8c9fb1;color:#000}.elements-blocks-icon-selector-display{clear:both;float:left;margin-left:1em;max-width:3em;padding:.5em}.elements-blocks-icon-insideEditor{clear:both;float:right;max-height:1.5em;max-width:1.5em;padding-top:.25em}.elements-blocks-input-following-icon input{font-size:1.25em!important;max-width:90%}button.is-compact.elements-blocks-icon-Button,button.is-pressed.elements-blocks-icon-Button{align-items:center;display:flex;font-size:1.5rem;height:55px;justify-content:center;padding:.25rem;width:55px} +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-right:var(--fa-li-margin,2.5em);padding-right:0}.fa-ul>li{position:relative}.fa-li{right:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-pull-right{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var«-94:1»,var«94:-2»,var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(15deg)}4%{transform:rotate(-15deg)}24%,8%{transform:rotate(18deg)}12%,28%{transform:rotate(-18deg)}16%{transform:rotate(22deg)}20%{transform:rotate(-22deg)}32%{transform:rotate(12deg)}36%{transform:rotate(-12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.fa-rotate-90{transform:rotate(-90deg)}.fa-rotate-180{transform:rotate(-180deg)}.fa-rotate-270{transform:rotate(-270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{right:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-left:1em} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} +:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} diff --git a/build/accordion/index.asset.php b/build/accordion/index.asset.php index 6f59d68b..a58108be 100644 --- a/build/accordion/index.asset.php +++ b/build/accordion/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '350c821ba5bdb295ec32'); + array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'd9497e6616894723b084'); diff --git a/build/accordion/index.css b/build/accordion/index.css index 06b12cfc..93d062e8 100644 --- a/build/accordion/index.css +++ b/build/accordion/index.css @@ -1,21168 +1,5 @@ -/*!**************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/accordion/editor.scss ***! - \**************************************************************************************************************************************************************************************************************************************************/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -/** - * The following styles get applied inside the editor only. - * - * Replace them with your own styles or remove the file completely. - */ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -.fa { - font-family: var(--fa-style-family, "Font Awesome 6 Free"); - font-weight: var(--fa-style, 900); -} - -.fa, -.fa-classic, -.fa-sharp, -.fas, -.accordion .accordion-toggle.active:hover:before, -.accordion .accordion-toggle.active:focus:before, -.accordion .accordion-toggle:hover:before, -.accordion .accordion-toggle:focus:before, -.accordion .accordion-toggle.active:before, -.accordion .accordion-toggle:before, -.fa-solid, -.far, -.fa-regular, -.fab, -.fa-brands { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: var(--fa-display, inline-block); - font-style: normal; - font-variant: normal; - line-height: 1; - text-rendering: auto; -} - -.fas, .accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before, .accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before, .accordion .accordion-toggle:before, -.fa-classic, -.fa-solid, -.far, -.fa-regular { - font-family: "Font Awesome 6 Free"; -} - -.fab, -.fa-brands { - font-family: "Font Awesome 6 Brands"; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: var(--fa-li-margin, 2.5em); - padding-left: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - left: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(-15deg); - } - 4% { - transform: rotate(15deg); - } - 8%, 24% { - transform: rotate(-18deg); - } - 12%, 28% { - transform: rotate(18deg); - } - 16% { - transform: rotate(-22deg); - } - 20% { - transform: rotate(22deg); - } - 32% { - transform: rotate(-12deg); - } - 36% { - transform: rotate(12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.fa-rotate-90 { - transform: rotate(90deg); -} - -.fa-rotate-180 { - transform: rotate(180deg); -} - -.fa-rotate-270 { - transform: rotate(270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-0::before { - content: "\30 "; -} - -.fa-1::before { - content: "\31 "; -} - -.fa-2::before { - content: "\32 "; -} - -.fa-3::before { - content: "\33 "; -} - -.fa-4::before { - content: "\34 "; -} - -.fa-5::before { - content: "\35 "; -} - -.fa-6::before { - content: "\36 "; -} - -.fa-7::before { - content: "\37 "; -} - -.fa-8::before { - content: "\38 "; -} - -.fa-9::before { - content: "\39 "; -} - -.fa-fill-drip::before { - content: "\f576"; -} - -.fa-arrows-to-circle::before { - content: "\e4bd"; -} - -.fa-circle-chevron-right::before { - content: "\f138"; -} - -.fa-chevron-circle-right::before { - content: "\f138"; -} - -.fa-at::before { - content: "\@"; -} - -.fa-trash-can::before { - content: "\f2ed"; -} - -.fa-trash-alt::before { - content: "\f2ed"; -} - -.fa-text-height::before { - content: "\f034"; -} - -.fa-user-xmark::before { - content: "\f235"; -} - -.fa-user-times::before { - content: "\f235"; -} - -.fa-stethoscope::before { - content: "\f0f1"; -} - -.fa-message::before { - content: "\f27a"; -} - -.fa-comment-alt::before { - content: "\f27a"; -} - -.fa-info::before { - content: "\f129"; -} - -.fa-down-left-and-up-right-to-center::before { - content: "\f422"; -} - -.fa-compress-alt::before { - content: "\f422"; -} - -.fa-explosion::before { - content: "\e4e9"; -} - -.fa-file-lines::before { - content: "\f15c"; -} - -.fa-file-alt::before { - content: "\f15c"; -} - -.fa-file-text::before { - content: "\f15c"; -} - -.fa-wave-square::before { - content: "\f83e"; -} - -.fa-ring::before { - content: "\f70b"; -} - -.fa-building-un::before { - content: "\e4d9"; -} - -.fa-dice-three::before { - content: "\f527"; -} - -.fa-calendar-days::before { - content: "\f073"; -} - -.fa-calendar-alt::before { - content: "\f073"; -} - -.fa-anchor-circle-check::before { - content: "\e4aa"; -} - -.fa-building-circle-arrow-right::before { - content: "\e4d1"; -} - -.fa-volleyball::before { - content: "\f45f"; -} - -.fa-volleyball-ball::before { - content: "\f45f"; -} - -.fa-arrows-up-to-line::before { - content: "\e4c2"; -} - -.fa-sort-down::before { - content: "\f0dd"; -} - -.fa-sort-desc::before { - content: "\f0dd"; -} - -.fa-circle-minus::before { - content: "\f056"; -} - -.fa-minus-circle::before { - content: "\f056"; -} - -.fa-door-open::before { - content: "\f52b"; -} - -.fa-right-from-bracket::before { - content: "\f2f5"; -} - -.fa-sign-out-alt::before { - content: "\f2f5"; -} - -.fa-atom::before { - content: "\f5d2"; -} - -.fa-soap::before { - content: "\e06e"; -} - -.fa-icons::before { - content: "\f86d"; -} - -.fa-heart-music-camera-bolt::before { - content: "\f86d"; -} - -.fa-microphone-lines-slash::before { - content: "\f539"; -} - -.fa-microphone-alt-slash::before { - content: "\f539"; -} - -.fa-bridge-circle-check::before { - content: "\e4c9"; -} - -.fa-pump-medical::before { - content: "\e06a"; -} - -.fa-fingerprint::before { - content: "\f577"; -} - -.fa-hand-point-right::before { - content: "\f0a4"; -} - -.fa-magnifying-glass-location::before { - content: "\f689"; -} - -.fa-search-location::before { - content: "\f689"; -} - -.fa-forward-step::before { - content: "\f051"; -} - -.fa-step-forward::before { - content: "\f051"; -} - -.fa-face-smile-beam::before { - content: "\f5b8"; -} - -.fa-smile-beam::before { - content: "\f5b8"; -} - -.fa-flag-checkered::before { - content: "\f11e"; -} - -.fa-football::before { - content: "\f44e"; -} - -.fa-football-ball::before { - content: "\f44e"; -} - -.fa-school-circle-exclamation::before { - content: "\e56c"; -} - -.fa-crop::before { - content: "\f125"; -} - -.fa-angles-down::before { - content: "\f103"; -} - -.fa-angle-double-down::before { - content: "\f103"; -} - -.fa-users-rectangle::before { - content: "\e594"; -} - -.fa-people-roof::before { - content: "\e537"; -} - -.fa-people-line::before { - content: "\e534"; -} - -.fa-beer-mug-empty::before { - content: "\f0fc"; -} - -.fa-beer::before { - content: "\f0fc"; -} - -.fa-diagram-predecessor::before { - content: "\e477"; -} - -.fa-arrow-up-long::before { - content: "\f176"; -} - -.fa-long-arrow-up::before { - content: "\f176"; -} - -.fa-fire-flame-simple::before { - content: "\f46a"; -} - -.fa-burn::before { - content: "\f46a"; -} - -.fa-person::before { - content: "\f183"; -} - -.fa-male::before { - content: "\f183"; -} - -.fa-laptop::before { - content: "\f109"; -} - -.fa-file-csv::before { - content: "\f6dd"; -} - -.fa-menorah::before { - content: "\f676"; -} - -.fa-truck-plane::before { - content: "\e58f"; -} - -.fa-record-vinyl::before { - content: "\f8d9"; -} - -.fa-face-grin-stars::before { - content: "\f587"; -} - -.fa-grin-stars::before { - content: "\f587"; -} - -.fa-bong::before { - content: "\f55c"; -} - -.fa-spaghetti-monster-flying::before { - content: "\f67b"; -} - -.fa-pastafarianism::before { - content: "\f67b"; -} - -.fa-arrow-down-up-across-line::before { - content: "\e4af"; -} - -.fa-spoon::before { - content: "\f2e5"; -} - -.fa-utensil-spoon::before { - content: "\f2e5"; -} - -.fa-jar-wheat::before { - content: "\e517"; -} - -.fa-envelopes-bulk::before { - content: "\f674"; -} - -.fa-mail-bulk::before { - content: "\f674"; -} - -.fa-file-circle-exclamation::before { - content: "\e4eb"; -} - -.fa-circle-h::before { - content: "\f47e"; -} - -.fa-hospital-symbol::before { - content: "\f47e"; -} - -.fa-pager::before { - content: "\f815"; -} - -.fa-address-book::before { - content: "\f2b9"; -} - -.fa-contact-book::before { - content: "\f2b9"; -} - -.fa-strikethrough::before { - content: "\f0cc"; -} - -.fa-k::before { - content: "K"; -} - -.fa-landmark-flag::before { - content: "\e51c"; -} - -.fa-pencil::before { - content: "\f303"; -} - -.fa-pencil-alt::before { - content: "\f303"; -} - -.fa-backward::before { - content: "\f04a"; -} - -.fa-caret-right::before { - content: "\f0da"; -} - -.fa-comments::before { - content: "\f086"; -} - -.fa-paste::before { - content: "\f0ea"; -} - -.fa-file-clipboard::before { - content: "\f0ea"; -} - -.fa-code-pull-request::before { - content: "\e13c"; -} - -.fa-clipboard-list::before { - content: "\f46d"; -} - -.fa-truck-ramp-box::before { - content: "\f4de"; -} - -.fa-truck-loading::before { - content: "\f4de"; -} - -.fa-user-check::before { - content: "\f4fc"; -} - -.fa-vial-virus::before { - content: "\e597"; -} - -.fa-sheet-plastic::before { - content: "\e571"; -} - -.fa-blog::before { - content: "\f781"; -} - -.fa-user-ninja::before { - content: "\f504"; -} - -.fa-person-arrow-up-from-line::before { - content: "\e539"; -} - -.fa-scroll-torah::before { - content: "\f6a0"; -} - -.fa-torah::before { - content: "\f6a0"; -} - -.fa-broom-ball::before { - content: "\f458"; -} - -.fa-quidditch::before { - content: "\f458"; -} - -.fa-quidditch-broom-ball::before { - content: "\f458"; -} - -.fa-toggle-off::before { - content: "\f204"; -} - -.fa-box-archive::before { - content: "\f187"; -} - -.fa-archive::before { - content: "\f187"; -} - -.fa-person-drowning::before { - content: "\e545"; -} - -.fa-arrow-down-9-1::before { - content: "\f886"; -} - -.fa-sort-numeric-desc::before { - content: "\f886"; -} - -.fa-sort-numeric-down-alt::before { - content: "\f886"; -} - -.fa-face-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-spray-can::before { - content: "\f5bd"; -} - -.fa-truck-monster::before { - content: "\f63b"; -} - -.fa-w::before { - content: "W"; -} - -.fa-earth-africa::before { - content: "\f57c"; -} - -.fa-globe-africa::before { - content: "\f57c"; -} - -.fa-rainbow::before { - content: "\f75b"; -} - -.fa-circle-notch::before { - content: "\f1ce"; -} - -.fa-tablet-screen-button::before { - content: "\f3fa"; -} - -.fa-tablet-alt::before { - content: "\f3fa"; -} - -.fa-paw::before { - content: "\f1b0"; -} - -.fa-cloud::before { - content: "\f0c2"; -} - -.fa-trowel-bricks::before { - content: "\e58a"; -} - -.fa-face-flushed::before { - content: "\f579"; -} - -.fa-flushed::before { - content: "\f579"; -} - -.fa-hospital-user::before { - content: "\f80d"; -} - -.fa-tent-arrow-left-right::before { - content: "\e57f"; -} - -.fa-gavel::before { - content: "\f0e3"; -} - -.fa-legal::before { - content: "\f0e3"; -} - -.fa-binoculars::before { - content: "\f1e5"; -} - -.fa-microphone-slash::before { - content: "\f131"; -} - -.fa-box-tissue::before { - content: "\e05b"; -} - -.fa-motorcycle::before { - content: "\f21c"; -} - -.fa-bell-concierge::before { - content: "\f562"; -} - -.fa-concierge-bell::before { - content: "\f562"; -} - -.fa-pen-ruler::before { - content: "\f5ae"; -} - -.fa-pencil-ruler::before { - content: "\f5ae"; -} - -.fa-people-arrows::before { - content: "\e068"; -} - -.fa-people-arrows-left-right::before { - content: "\e068"; -} - -.fa-mars-and-venus-burst::before { - content: "\e523"; -} - -.fa-square-caret-right::before { - content: "\f152"; -} - -.fa-caret-square-right::before { - content: "\f152"; -} - -.fa-scissors::before { - content: "\f0c4"; -} - -.fa-cut::before { - content: "\f0c4"; -} - -.fa-sun-plant-wilt::before { - content: "\e57a"; -} - -.fa-toilets-portable::before { - content: "\e584"; -} - -.fa-hockey-puck::before { - content: "\f453"; -} - -.fa-table::before { - content: "\f0ce"; -} - -.fa-magnifying-glass-arrow-right::before { - content: "\e521"; -} - -.fa-tachograph-digital::before { - content: "\f566"; -} - -.fa-digital-tachograph::before { - content: "\f566"; -} - -.fa-users-slash::before { - content: "\e073"; -} - -.fa-clover::before { - content: "\e139"; -} - -.fa-reply::before { - content: "\f3e5"; -} - -.fa-mail-reply::before { - content: "\f3e5"; -} - -.fa-star-and-crescent::before { - content: "\f699"; -} - -.fa-house-fire::before { - content: "\e50c"; -} - -.fa-square-minus::before { - content: "\f146"; -} - -.fa-minus-square::before { - content: "\f146"; -} - -.fa-helicopter::before { - content: "\f533"; -} - -.fa-compass::before { - content: "\f14e"; -} - -.fa-square-caret-down::before { - content: "\f150"; -} - -.fa-caret-square-down::before { - content: "\f150"; -} - -.fa-file-circle-question::before { - content: "\e4ef"; -} - -.fa-laptop-code::before { - content: "\f5fc"; -} - -.fa-swatchbook::before { - content: "\f5c3"; -} - -.fa-prescription-bottle::before { - content: "\f485"; -} - -.fa-bars::before { - content: "\f0c9"; -} - -.fa-navicon::before { - content: "\f0c9"; -} - -.fa-people-group::before { - content: "\e533"; -} - -.fa-hourglass-end::before { - content: "\f253"; -} - -.fa-hourglass-3::before { - content: "\f253"; -} - -.fa-heart-crack::before { - content: "\f7a9"; -} - -.fa-heart-broken::before { - content: "\f7a9"; -} - -.fa-square-up-right::before { - content: "\f360"; -} - -.fa-external-link-square-alt::before { - content: "\f360"; -} - -.fa-face-kiss-beam::before { - content: "\f597"; -} - -.fa-kiss-beam::before { - content: "\f597"; -} - -.fa-film::before { - content: "\f008"; -} - -.fa-ruler-horizontal::before { - content: "\f547"; -} - -.fa-people-robbery::before { - content: "\e536"; -} - -.fa-lightbulb::before { - content: "\f0eb"; -} - -.fa-caret-left::before { - content: "\f0d9"; -} - -.fa-circle-exclamation::before { - content: "\f06a"; -} - -.fa-exclamation-circle::before { - content: "\f06a"; -} - -.fa-school-circle-xmark::before { - content: "\e56d"; -} - -.fa-arrow-right-from-bracket::before { - content: "\f08b"; -} - -.fa-sign-out::before { - content: "\f08b"; -} - -.fa-circle-chevron-down::before { - content: "\f13a"; -} - -.fa-chevron-circle-down::before { - content: "\f13a"; -} - -.fa-unlock-keyhole::before { - content: "\f13e"; -} - -.fa-unlock-alt::before { - content: "\f13e"; -} - -.fa-cloud-showers-heavy::before { - content: "\f740"; -} - -.fa-headphones-simple::before { - content: "\f58f"; -} - -.fa-headphones-alt::before { - content: "\f58f"; -} - -.fa-sitemap::before { - content: "\f0e8"; -} - -.fa-circle-dollar-to-slot::before { - content: "\f4b9"; -} - -.fa-donate::before { - content: "\f4b9"; -} - -.fa-memory::before { - content: "\f538"; -} - -.fa-road-spikes::before { - content: "\e568"; -} - -.fa-fire-burner::before { - content: "\e4f1"; -} - -.fa-flag::before { - content: "\f024"; -} - -.fa-hanukiah::before { - content: "\f6e6"; -} - -.fa-feather::before { - content: "\f52d"; -} - -.fa-volume-low::before { - content: "\f027"; -} - -.fa-volume-down::before { - content: "\f027"; -} - -.fa-comment-slash::before { - content: "\f4b3"; -} - -.fa-cloud-sun-rain::before { - content: "\f743"; -} - -.fa-compress::before { - content: "\f066"; -} - -.fa-wheat-awn::before { - content: "\e2cd"; -} - -.fa-wheat-alt::before { - content: "\e2cd"; -} - -.fa-ankh::before { - content: "\f644"; -} - -.fa-hands-holding-child::before { - content: "\e4fa"; -} - -.fa-asterisk::before { - content: "\*"; -} - -.fa-square-check::before { - content: "\f14a"; -} - -.fa-check-square::before { - content: "\f14a"; -} - -.fa-peseta-sign::before { - content: "\e221"; -} - -.fa-heading::before { - content: "\f1dc"; -} - -.fa-header::before { - content: "\f1dc"; -} - -.fa-ghost::before { - content: "\f6e2"; -} - -.fa-list::before { - content: "\f03a"; -} - -.fa-list-squares::before { - content: "\f03a"; -} - -.fa-square-phone-flip::before { - content: "\f87b"; -} - -.fa-phone-square-alt::before { - content: "\f87b"; -} - -.fa-cart-plus::before { - content: "\f217"; -} - -.fa-gamepad::before { - content: "\f11b"; -} - -.fa-circle-dot::before { - content: "\f192"; -} - -.fa-dot-circle::before { - content: "\f192"; -} - -.fa-face-dizzy::before { - content: "\f567"; -} - -.fa-dizzy::before { - content: "\f567"; -} - -.fa-egg::before { - content: "\f7fb"; -} - -.fa-house-medical-circle-xmark::before { - content: "\e513"; -} - -.fa-campground::before { - content: "\f6bb"; -} - -.fa-folder-plus::before { - content: "\f65e"; -} - -.fa-futbol::before { - content: "\f1e3"; -} - -.fa-futbol-ball::before { - content: "\f1e3"; -} - -.fa-soccer-ball::before { - content: "\f1e3"; -} - -.fa-paintbrush::before { - content: "\f1fc"; -} - -.fa-paint-brush::before { - content: "\f1fc"; -} - -.fa-lock::before { - content: "\f023"; -} - -.fa-gas-pump::before { - content: "\f52f"; -} - -.fa-hot-tub-person::before { - content: "\f593"; -} - -.fa-hot-tub::before { - content: "\f593"; -} - -.fa-map-location::before { - content: "\f59f"; -} - -.fa-map-marked::before { - content: "\f59f"; -} - -.fa-house-flood-water::before { - content: "\e50e"; -} - -.fa-tree::before { - content: "\f1bb"; -} - -.fa-bridge-lock::before { - content: "\e4cc"; -} - -.fa-sack-dollar::before { - content: "\f81d"; -} - -.fa-pen-to-square::before { - content: "\f044"; -} - -.fa-edit::before { - content: "\f044"; -} - -.fa-car-side::before { - content: "\f5e4"; -} - -.fa-share-nodes::before { - content: "\f1e0"; -} - -.fa-share-alt::before { - content: "\f1e0"; -} - -.fa-heart-circle-minus::before { - content: "\e4ff"; -} - -.fa-hourglass-half::before { - content: "\f252"; -} - -.fa-hourglass-2::before { - content: "\f252"; -} - -.fa-microscope::before { - content: "\f610"; -} - -.fa-sink::before { - content: "\e06d"; -} - -.fa-bag-shopping::before { - content: "\f290"; -} - -.fa-shopping-bag::before { - content: "\f290"; -} - -.fa-arrow-down-z-a::before { - content: "\f881"; -} - -.fa-sort-alpha-desc::before { - content: "\f881"; -} - -.fa-sort-alpha-down-alt::before { - content: "\f881"; -} - -.fa-mitten::before { - content: "\f7b5"; -} - -.fa-person-rays::before { - content: "\e54d"; -} - -.fa-users::before { - content: "\f0c0"; -} - -.fa-eye-slash::before { - content: "\f070"; -} - -.fa-flask-vial::before { - content: "\e4f3"; -} - -.fa-hand::before { - content: "\f256"; -} - -.fa-hand-paper::before { - content: "\f256"; -} - -.fa-om::before { - content: "\f679"; -} - -.fa-worm::before { - content: "\e599"; -} - -.fa-house-circle-xmark::before { - content: "\e50b"; -} - -.fa-plug::before { - content: "\f1e6"; -} - -.fa-chevron-up::before { - content: "\f077"; -} - -.fa-hand-spock::before { - content: "\f259"; -} - -.fa-stopwatch::before { - content: "\f2f2"; -} - -.fa-face-kiss::before { - content: "\f596"; -} - -.fa-kiss::before { - content: "\f596"; -} - -.fa-bridge-circle-xmark::before { - content: "\e4cb"; -} - -.fa-face-grin-tongue::before { - content: "\f589"; -} - -.fa-grin-tongue::before { - content: "\f589"; -} - -.fa-chess-bishop::before { - content: "\f43a"; -} - -.fa-face-grin-wink::before { - content: "\f58c"; -} - -.fa-grin-wink::before { - content: "\f58c"; -} - -.fa-ear-deaf::before { - content: "\f2a4"; -} - -.fa-deaf::before { - content: "\f2a4"; -} - -.fa-deafness::before { - content: "\f2a4"; -} - -.fa-hard-of-hearing::before { - content: "\f2a4"; -} - -.fa-road-circle-check::before { - content: "\e564"; -} - -.fa-dice-five::before { - content: "\f523"; -} - -.fa-square-rss::before { - content: "\f143"; -} - -.fa-rss-square::before { - content: "\f143"; -} - -.fa-land-mine-on::before { - content: "\e51b"; -} - -.fa-i-cursor::before { - content: "\f246"; -} - -.fa-stamp::before { - content: "\f5bf"; -} - -.fa-stairs::before { - content: "\e289"; -} - -.fa-i::before { - content: "I"; -} - -.fa-hryvnia-sign::before { - content: "\f6f2"; -} - -.fa-hryvnia::before { - content: "\f6f2"; -} - -.fa-pills::before { - content: "\f484"; -} - -.fa-face-grin-wide::before { - content: "\f581"; -} - -.fa-grin-alt::before { - content: "\f581"; -} - -.fa-tooth::before { - content: "\f5c9"; -} - -.fa-v::before { - content: "V"; -} - -.fa-bangladeshi-taka-sign::before { - content: "\e2e6"; -} - -.fa-bicycle::before { - content: "\f206"; -} - -.fa-staff-snake::before { - content: "\e579"; -} - -.fa-rod-asclepius::before { - content: "\e579"; -} - -.fa-rod-snake::before { - content: "\e579"; -} - -.fa-staff-aesculapius::before { - content: "\e579"; -} - -.fa-head-side-cough-slash::before { - content: "\e062"; -} - -.fa-truck-medical::before { - content: "\f0f9"; -} - -.fa-ambulance::before { - content: "\f0f9"; -} - -.fa-wheat-awn-circle-exclamation::before { - content: "\e598"; -} - -.fa-snowman::before { - content: "\f7d0"; -} - -.fa-mortar-pestle::before { - content: "\f5a7"; -} - -.fa-road-barrier::before { - content: "\e562"; -} - -.fa-school::before { - content: "\f549"; -} - -.fa-igloo::before { - content: "\f7ae"; -} - -.fa-joint::before { - content: "\f595"; -} - -.fa-angle-right::before { - content: "\f105"; -} - -.fa-horse::before { - content: "\f6f0"; -} - -.fa-q::before { - content: "Q"; -} - -.fa-g::before { - content: "G"; -} - -.fa-notes-medical::before { - content: "\f481"; -} - -.fa-temperature-half::before { - content: "\f2c9"; -} - -.fa-temperature-2::before { - content: "\f2c9"; -} - -.fa-thermometer-2::before { - content: "\f2c9"; -} - -.fa-thermometer-half::before { - content: "\f2c9"; -} - -.fa-dong-sign::before { - content: "\e169"; -} - -.fa-capsules::before { - content: "\f46b"; -} - -.fa-poo-storm::before { - content: "\f75a"; -} - -.fa-poo-bolt::before { - content: "\f75a"; -} - -.fa-face-frown-open::before { - content: "\f57a"; -} - -.fa-frown-open::before { - content: "\f57a"; -} - -.fa-hand-point-up::before { - content: "\f0a6"; -} - -.fa-money-bill::before { - content: "\f0d6"; -} - -.fa-bookmark::before { - content: "\f02e"; -} - -.fa-align-justify::before { - content: "\f039"; -} - -.fa-umbrella-beach::before { - content: "\f5ca"; -} - -.fa-helmet-un::before { - content: "\e503"; -} - -.fa-bullseye::before { - content: "\f140"; -} - -.fa-bacon::before { - content: "\f7e5"; -} - -.fa-hand-point-down::before { - content: "\f0a7"; -} - -.fa-arrow-up-from-bracket::before { - content: "\e09a"; -} - -.fa-folder::before { - content: "\f07b"; -} - -.fa-folder-blank::before { - content: "\f07b"; -} - -.fa-file-waveform::before { - content: "\f478"; -} - -.fa-file-medical-alt::before { - content: "\f478"; -} - -.fa-radiation::before { - content: "\f7b9"; -} - -.fa-chart-simple::before { - content: "\e473"; -} - -.fa-mars-stroke::before { - content: "\f229"; -} - -.fa-vial::before { - content: "\f492"; -} - -.fa-gauge::before { - content: "\f624"; -} - -.fa-dashboard::before { - content: "\f624"; -} - -.fa-gauge-med::before { - content: "\f624"; -} - -.fa-tachometer-alt-average::before { - content: "\f624"; -} - -.fa-wand-magic-sparkles::before { - content: "\e2ca"; -} - -.fa-magic-wand-sparkles::before { - content: "\e2ca"; -} - -.fa-e::before { - content: "E"; -} - -.fa-pen-clip::before { - content: "\f305"; -} - -.fa-pen-alt::before { - content: "\f305"; -} - -.fa-bridge-circle-exclamation::before { - content: "\e4ca"; -} - -.fa-user::before { - content: "\f007"; -} - -.fa-school-circle-check::before { - content: "\e56b"; -} - -.fa-dumpster::before { - content: "\f793"; -} - -.fa-van-shuttle::before { - content: "\f5b6"; -} - -.fa-shuttle-van::before { - content: "\f5b6"; -} - -.fa-building-user::before { - content: "\e4da"; -} - -.fa-square-caret-left::before { - content: "\f191"; -} - -.fa-caret-square-left::before { - content: "\f191"; -} - -.fa-highlighter::before { - content: "\f591"; -} - -.fa-key::before { - content: "\f084"; -} - -.fa-bullhorn::before { - content: "\f0a1"; -} - -.fa-globe::before { - content: "\f0ac"; -} - -.fa-synagogue::before { - content: "\f69b"; -} - -.fa-person-half-dress::before { - content: "\e548"; -} - -.fa-road-bridge::before { - content: "\e563"; -} - -.fa-location-arrow::before { - content: "\f124"; -} - -.fa-c::before { - content: "C"; -} - -.fa-tablet-button::before { - content: "\f10a"; -} - -.fa-building-lock::before { - content: "\e4d6"; -} - -.fa-pizza-slice::before { - content: "\f818"; -} - -.fa-money-bill-wave::before { - content: "\f53a"; -} - -.fa-chart-area::before { - content: "\f1fe"; -} - -.fa-area-chart::before { - content: "\f1fe"; -} - -.fa-house-flag::before { - content: "\e50d"; -} - -.fa-person-circle-minus::before { - content: "\e540"; -} - -.fa-ban::before { - content: "\f05e"; -} - -.fa-cancel::before { - content: "\f05e"; -} - -.fa-camera-rotate::before { - content: "\e0d8"; -} - -.fa-spray-can-sparkles::before { - content: "\f5d0"; -} - -.fa-air-freshener::before { - content: "\f5d0"; -} - -.fa-star::before { - content: "\f005"; -} - -.fa-repeat::before { - content: "\f363"; -} - -.fa-cross::before { - content: "\f654"; -} - -.fa-box::before { - content: "\f466"; -} - -.fa-venus-mars::before { - content: "\f228"; -} - -.fa-arrow-pointer::before { - content: "\f245"; -} - -.fa-mouse-pointer::before { - content: "\f245"; -} - -.fa-maximize::before { - content: "\f31e"; -} - -.fa-expand-arrows-alt::before { - content: "\f31e"; -} - -.fa-charging-station::before { - content: "\f5e7"; -} - -.fa-shapes::before { - content: "\f61f"; -} - -.fa-triangle-circle-square::before { - content: "\f61f"; -} - -.fa-shuffle::before { - content: "\f074"; -} - -.fa-random::before { - content: "\f074"; -} - -.fa-person-running::before { - content: "\f70c"; -} - -.fa-running::before { - content: "\f70c"; -} - -.fa-mobile-retro::before { - content: "\e527"; -} - -.fa-grip-lines-vertical::before { - content: "\f7a5"; -} - -.fa-spider::before { - content: "\f717"; -} - -.fa-hands-bound::before { - content: "\e4f9"; -} - -.fa-file-invoice-dollar::before { - content: "\f571"; -} - -.fa-plane-circle-exclamation::before { - content: "\e556"; -} - -.fa-x-ray::before { - content: "\f497"; -} - -.fa-spell-check::before { - content: "\f891"; -} - -.fa-slash::before { - content: "\f715"; -} - -.fa-computer-mouse::before { - content: "\f8cc"; -} - -.fa-mouse::before { - content: "\f8cc"; -} - -.fa-arrow-right-to-bracket::before { - content: "\f090"; -} - -.fa-sign-in::before { - content: "\f090"; -} - -.fa-shop-slash::before { - content: "\e070"; -} - -.fa-store-alt-slash::before { - content: "\e070"; -} - -.fa-server::before { - content: "\f233"; -} - -.fa-virus-covid-slash::before { - content: "\e4a9"; -} - -.fa-shop-lock::before { - content: "\e4a5"; -} - -.fa-hourglass-start::before { - content: "\f251"; -} - -.fa-hourglass-1::before { - content: "\f251"; -} - -.fa-blender-phone::before { - content: "\f6b6"; -} - -.fa-building-wheat::before { - content: "\e4db"; -} - -.fa-person-breastfeeding::before { - content: "\e53a"; -} - -.fa-right-to-bracket::before { - content: "\f2f6"; -} - -.fa-sign-in-alt::before { - content: "\f2f6"; -} - -.fa-venus::before { - content: "\f221"; -} - -.fa-passport::before { - content: "\f5ab"; -} - -.fa-heart-pulse::before { - content: "\f21e"; -} - -.fa-heartbeat::before { - content: "\f21e"; -} - -.fa-people-carry-box::before { - content: "\f4ce"; -} - -.fa-people-carry::before { - content: "\f4ce"; -} - -.fa-temperature-high::before { - content: "\f769"; -} - -.fa-microchip::before { - content: "\f2db"; -} - -.fa-crown::before { - content: "\f521"; -} - -.fa-weight-hanging::before { - content: "\f5cd"; -} - -.fa-xmarks-lines::before { - content: "\e59a"; -} - -.fa-file-prescription::before { - content: "\f572"; -} - -.fa-weight-scale::before { - content: "\f496"; -} - -.fa-weight::before { - content: "\f496"; -} - -.fa-user-group::before { - content: "\f500"; -} - -.fa-user-friends::before { - content: "\f500"; -} - -.fa-arrow-up-a-z::before { - content: "\f15e"; -} - -.fa-sort-alpha-up::before { - content: "\f15e"; -} - -.fa-chess-knight::before { - content: "\f441"; -} - -.fa-face-laugh-squint::before { - content: "\f59b"; -} - -.fa-laugh-squint::before { - content: "\f59b"; -} - -.fa-wheelchair::before { - content: "\f193"; -} - -.fa-circle-arrow-up::before { - content: "\f0aa"; -} - -.fa-arrow-circle-up::before { - content: "\f0aa"; -} - -.fa-toggle-on::before { - content: "\f205"; -} - -.fa-person-walking::before { - content: "\f554"; -} - -.fa-walking::before { - content: "\f554"; -} - -.fa-l::before { - content: "L"; -} - -.fa-fire::before { - content: "\f06d"; -} - -.fa-bed-pulse::before { - content: "\f487"; -} - -.fa-procedures::before { - content: "\f487"; -} - -.fa-shuttle-space::before { - content: "\f197"; -} - -.fa-space-shuttle::before { - content: "\f197"; -} - -.fa-face-laugh::before { - content: "\f599"; -} - -.fa-laugh::before { - content: "\f599"; -} - -.fa-folder-open::before { - content: "\f07c"; -} - -.fa-heart-circle-plus::before { - content: "\e500"; -} - -.fa-code-fork::before { - content: "\e13b"; -} - -.fa-city::before { - content: "\f64f"; -} - -.fa-microphone-lines::before { - content: "\f3c9"; -} - -.fa-microphone-alt::before { - content: "\f3c9"; -} - -.fa-pepper-hot::before { - content: "\f816"; -} - -.fa-unlock::before { - content: "\f09c"; -} - -.fa-colon-sign::before { - content: "\e140"; -} - -.fa-headset::before { - content: "\f590"; -} - -.fa-store-slash::before { - content: "\e071"; -} - -.fa-road-circle-xmark::before { - content: "\e566"; -} - -.fa-user-minus::before { - content: "\f503"; -} - -.fa-mars-stroke-up::before { - content: "\f22a"; -} - -.fa-mars-stroke-v::before { - content: "\f22a"; -} - -.fa-champagne-glasses::before { - content: "\f79f"; -} - -.fa-glass-cheers::before { - content: "\f79f"; -} - -.fa-clipboard::before { - content: "\f328"; -} - -.fa-house-circle-exclamation::before { - content: "\e50a"; -} - -.fa-file-arrow-up::before { - content: "\f574"; -} - -.fa-file-upload::before { - content: "\f574"; -} - -.fa-wifi::before { - content: "\f1eb"; -} - -.fa-wifi-3::before { - content: "\f1eb"; -} - -.fa-wifi-strong::before { - content: "\f1eb"; -} - -.fa-bath::before { - content: "\f2cd"; -} - -.fa-bathtub::before { - content: "\f2cd"; -} - -.fa-underline::before { - content: "\f0cd"; -} - -.fa-user-pen::before { - content: "\f4ff"; -} - -.fa-user-edit::before { - content: "\f4ff"; -} - -.fa-signature::before { - content: "\f5b7"; -} - -.fa-stroopwafel::before { - content: "\f551"; -} - -.fa-bold::before { - content: "\f032"; -} - -.fa-anchor-lock::before { - content: "\e4ad"; -} - -.fa-building-ngo::before { - content: "\e4d7"; -} - -.fa-manat-sign::before { - content: "\e1d5"; -} - -.fa-not-equal::before { - content: "\f53e"; -} - -.fa-border-top-left::before { - content: "\f853"; -} - -.fa-border-style::before { - content: "\f853"; -} - -.fa-map-location-dot::before { - content: "\f5a0"; -} - -.fa-map-marked-alt::before { - content: "\f5a0"; -} - -.fa-jedi::before { - content: "\f669"; -} - -.fa-square-poll-vertical::before { - content: "\f681"; -} - -.fa-poll::before { - content: "\f681"; -} - -.fa-mug-hot::before { - content: "\f7b6"; -} - -.fa-car-battery::before { - content: "\f5df"; -} - -.fa-battery-car::before { - content: "\f5df"; -} - -.fa-gift::before { - content: "\f06b"; -} - -.fa-dice-two::before { - content: "\f528"; -} - -.fa-chess-queen::before { - content: "\f445"; -} - -.fa-glasses::before { - content: "\f530"; -} - -.fa-chess-board::before { - content: "\f43c"; -} - -.fa-building-circle-check::before { - content: "\e4d2"; -} - -.fa-person-chalkboard::before { - content: "\e53d"; -} - -.fa-mars-stroke-right::before { - content: "\f22b"; -} - -.fa-mars-stroke-h::before { - content: "\f22b"; -} - -.fa-hand-back-fist::before { - content: "\f255"; -} - -.fa-hand-rock::before { - content: "\f255"; -} - -.fa-square-caret-up::before { - content: "\f151"; -} - -.fa-caret-square-up::before { - content: "\f151"; -} - -.fa-cloud-showers-water::before { - content: "\e4e4"; -} - -.fa-chart-bar::before { - content: "\f080"; -} - -.fa-bar-chart::before { - content: "\f080"; -} - -.fa-hands-bubbles::before { - content: "\e05e"; -} - -.fa-hands-wash::before { - content: "\e05e"; -} - -.fa-less-than-equal::before { - content: "\f537"; -} - -.fa-train::before { - content: "\f238"; -} - -.fa-eye-low-vision::before { - content: "\f2a8"; -} - -.fa-low-vision::before { - content: "\f2a8"; -} - -.fa-crow::before { - content: "\f520"; -} - -.fa-sailboat::before { - content: "\e445"; -} - -.fa-window-restore::before { - content: "\f2d2"; -} - -.fa-square-plus::before { - content: "\f0fe"; -} - -.fa-plus-square::before { - content: "\f0fe"; -} - -.fa-torii-gate::before { - content: "\f6a1"; -} - -.fa-frog::before { - content: "\f52e"; -} - -.fa-bucket::before { - content: "\e4cf"; -} - -.fa-image::before { - content: "\f03e"; -} - -.fa-microphone::before { - content: "\f130"; -} - -.fa-cow::before { - content: "\f6c8"; -} - -.fa-caret-up::before, .accordion .accordion-toggle.active:hover::before, .accordion .accordion-toggle.active:focus::before, .accordion .accordion-toggle.active::before { - content: "\f0d8"; -} - -.fa-screwdriver::before { - content: "\f54a"; -} - -.fa-folder-closed::before { - content: "\e185"; -} - -.fa-house-tsunami::before { - content: "\e515"; -} - -.fa-square-nfi::before { - content: "\e576"; -} - -.fa-arrow-up-from-ground-water::before { - content: "\e4b5"; -} - -.fa-martini-glass::before { - content: "\f57b"; -} - -.fa-glass-martini-alt::before { - content: "\f57b"; -} - -.fa-rotate-left::before { - content: "\f2ea"; -} - -.fa-rotate-back::before { - content: "\f2ea"; -} - -.fa-rotate-backward::before { - content: "\f2ea"; -} - -.fa-undo-alt::before { - content: "\f2ea"; -} - -.fa-table-columns::before { - content: "\f0db"; -} - -.fa-columns::before { - content: "\f0db"; -} - -.fa-lemon::before { - content: "\f094"; -} - -.fa-head-side-mask::before { - content: "\e063"; -} - -.fa-handshake::before { - content: "\f2b5"; -} - -.fa-gem::before { - content: "\f3a5"; -} - -.fa-dolly::before { - content: "\f472"; -} - -.fa-dolly-box::before { - content: "\f472"; -} - -.fa-smoking::before { - content: "\f48d"; -} - -.fa-minimize::before { - content: "\f78c"; -} - -.fa-compress-arrows-alt::before { - content: "\f78c"; -} - -.fa-monument::before { - content: "\f5a6"; -} - -.fa-snowplow::before { - content: "\f7d2"; -} - -.fa-angles-right::before { - content: "\f101"; -} - -.fa-angle-double-right::before { - content: "\f101"; -} - -.fa-cannabis::before { - content: "\f55f"; -} - -.fa-circle-play::before { - content: "\f144"; -} - -.fa-play-circle::before { - content: "\f144"; -} - -.fa-tablets::before { - content: "\f490"; -} - -.fa-ethernet::before { - content: "\f796"; -} - -.fa-euro-sign::before { - content: "\f153"; -} - -.fa-eur::before { - content: "\f153"; -} - -.fa-euro::before { - content: "\f153"; -} - -.fa-chair::before { - content: "\f6c0"; -} - -.fa-circle-check::before { - content: "\f058"; -} - -.fa-check-circle::before { - content: "\f058"; -} - -.fa-circle-stop::before { - content: "\f28d"; -} - -.fa-stop-circle::before { - content: "\f28d"; -} - -.fa-compass-drafting::before { - content: "\f568"; -} - -.fa-drafting-compass::before { - content: "\f568"; -} - -.fa-plate-wheat::before { - content: "\e55a"; -} - -.fa-icicles::before { - content: "\f7ad"; -} - -.fa-person-shelter::before { - content: "\e54f"; -} - -.fa-neuter::before { - content: "\f22c"; -} - -.fa-id-badge::before { - content: "\f2c1"; -} - -.fa-marker::before { - content: "\f5a1"; -} - -.fa-face-laugh-beam::before { - content: "\f59a"; -} - -.fa-laugh-beam::before { - content: "\f59a"; -} - -.fa-helicopter-symbol::before { - content: "\e502"; -} - -.fa-universal-access::before { - content: "\f29a"; -} - -.fa-circle-chevron-up::before { - content: "\f139"; -} - -.fa-chevron-circle-up::before { - content: "\f139"; -} - -.fa-lari-sign::before { - content: "\e1c8"; -} - -.fa-volcano::before { - content: "\f770"; -} - -.fa-person-walking-dashed-line-arrow-right::before { - content: "\e553"; -} - -.fa-sterling-sign::before { - content: "\f154"; -} - -.fa-gbp::before { - content: "\f154"; -} - -.fa-pound-sign::before { - content: "\f154"; -} - -.fa-viruses::before { - content: "\e076"; -} - -.fa-square-person-confined::before { - content: "\e577"; -} - -.fa-user-tie::before { - content: "\f508"; -} - -.fa-arrow-down-long::before { - content: "\f175"; -} - -.fa-long-arrow-down::before { - content: "\f175"; -} - -.fa-tent-arrow-down-to-line::before { - content: "\e57e"; -} - -.fa-certificate::before { - content: "\f0a3"; -} - -.fa-reply-all::before { - content: "\f122"; -} - -.fa-mail-reply-all::before { - content: "\f122"; -} - -.fa-suitcase::before { - content: "\f0f2"; -} - -.fa-person-skating::before { - content: "\f7c5"; -} - -.fa-skating::before { - content: "\f7c5"; -} - -.fa-filter-circle-dollar::before { - content: "\f662"; -} - -.fa-funnel-dollar::before { - content: "\f662"; -} - -.fa-camera-retro::before { - content: "\f083"; -} - -.fa-circle-arrow-down::before { - content: "\f0ab"; -} - -.fa-arrow-circle-down::before { - content: "\f0ab"; -} - -.fa-file-import::before { - content: "\f56f"; -} - -.fa-arrow-right-to-file::before { - content: "\f56f"; -} - -.fa-square-arrow-up-right::before { - content: "\f14c"; -} - -.fa-external-link-square::before { - content: "\f14c"; -} - -.fa-box-open::before { - content: "\f49e"; -} - -.fa-scroll::before { - content: "\f70e"; -} - -.fa-spa::before { - content: "\f5bb"; -} - -.fa-location-pin-lock::before { - content: "\e51f"; -} - -.fa-pause::before { - content: "\f04c"; -} - -.fa-hill-avalanche::before { - content: "\e507"; -} - -.fa-temperature-empty::before { - content: "\f2cb"; -} - -.fa-temperature-0::before { - content: "\f2cb"; -} - -.fa-thermometer-0::before { - content: "\f2cb"; -} - -.fa-thermometer-empty::before { - content: "\f2cb"; -} - -.fa-bomb::before { - content: "\f1e2"; -} - -.fa-registered::before { - content: "\f25d"; -} - -.fa-address-card::before { - content: "\f2bb"; -} - -.fa-contact-card::before { - content: "\f2bb"; -} - -.fa-vcard::before { - content: "\f2bb"; -} - -.fa-scale-unbalanced-flip::before { - content: "\f516"; -} - -.fa-balance-scale-right::before { - content: "\f516"; -} - -.fa-subscript::before { - content: "\f12c"; -} - -.fa-diamond-turn-right::before { - content: "\f5eb"; -} - -.fa-directions::before { - content: "\f5eb"; -} - -.fa-burst::before { - content: "\e4dc"; -} - -.fa-house-laptop::before { - content: "\e066"; -} - -.fa-laptop-house::before { - content: "\e066"; -} - -.fa-face-tired::before { - content: "\f5c8"; -} - -.fa-tired::before { - content: "\f5c8"; -} - -.fa-money-bills::before { - content: "\e1f3"; -} - -.fa-smog::before { - content: "\f75f"; -} - -.fa-crutch::before { - content: "\f7f7"; -} - -.fa-cloud-arrow-up::before { - content: "\f0ee"; -} - -.fa-cloud-upload::before { - content: "\f0ee"; -} - -.fa-cloud-upload-alt::before { - content: "\f0ee"; -} - -.fa-palette::before { - content: "\f53f"; -} - -.fa-arrows-turn-right::before { - content: "\e4c0"; -} - -.fa-vest::before { - content: "\e085"; -} - -.fa-ferry::before { - content: "\e4ea"; -} - -.fa-arrows-down-to-people::before { - content: "\e4b9"; -} - -.fa-seedling::before { - content: "\f4d8"; -} - -.fa-sprout::before { - content: "\f4d8"; -} - -.fa-left-right::before { - content: "\f337"; -} - -.fa-arrows-alt-h::before { - content: "\f337"; -} - -.fa-boxes-packing::before { - content: "\e4c7"; -} - -.fa-circle-arrow-left::before { - content: "\f0a8"; -} - -.fa-arrow-circle-left::before { - content: "\f0a8"; -} - -.fa-group-arrows-rotate::before { - content: "\e4f6"; -} - -.fa-bowl-food::before { - content: "\e4c6"; -} - -.fa-candy-cane::before { - content: "\f786"; -} - -.fa-arrow-down-wide-short::before { - content: "\f160"; -} - -.fa-sort-amount-asc::before { - content: "\f160"; -} - -.fa-sort-amount-down::before { - content: "\f160"; -} - -.fa-cloud-bolt::before { - content: "\f76c"; -} - -.fa-thunderstorm::before { - content: "\f76c"; -} - -.fa-text-slash::before { - content: "\f87d"; -} - -.fa-remove-format::before { - content: "\f87d"; -} - -.fa-face-smile-wink::before { - content: "\f4da"; -} - -.fa-smile-wink::before { - content: "\f4da"; -} - -.fa-file-word::before { - content: "\f1c2"; -} - -.fa-file-powerpoint::before { - content: "\f1c4"; -} - -.fa-arrows-left-right::before { - content: "\f07e"; -} - -.fa-arrows-h::before { - content: "\f07e"; -} - -.fa-house-lock::before { - content: "\e510"; -} - -.fa-cloud-arrow-down::before { - content: "\f0ed"; -} - -.fa-cloud-download::before { - content: "\f0ed"; -} - -.fa-cloud-download-alt::before { - content: "\f0ed"; -} - -.fa-children::before { - content: "\e4e1"; -} - -.fa-chalkboard::before { - content: "\f51b"; -} - -.fa-blackboard::before { - content: "\f51b"; -} - -.fa-user-large-slash::before { - content: "\f4fa"; -} - -.fa-user-alt-slash::before { - content: "\f4fa"; -} - -.fa-envelope-open::before { - content: "\f2b6"; -} - -.fa-handshake-simple-slash::before { - content: "\e05f"; -} - -.fa-handshake-alt-slash::before { - content: "\e05f"; -} - -.fa-mattress-pillow::before { - content: "\e525"; -} - -.fa-guarani-sign::before { - content: "\e19a"; -} - -.fa-arrows-rotate::before { - content: "\f021"; -} - -.fa-refresh::before { - content: "\f021"; -} - -.fa-sync::before { - content: "\f021"; -} - -.fa-fire-extinguisher::before { - content: "\f134"; -} - -.fa-cruzeiro-sign::before { - content: "\e152"; -} - -.fa-greater-than-equal::before { - content: "\f532"; -} - -.fa-shield-halved::before { - content: "\f3ed"; -} - -.fa-shield-alt::before { - content: "\f3ed"; -} - -.fa-book-atlas::before { - content: "\f558"; -} - -.fa-atlas::before { - content: "\f558"; -} - -.fa-virus::before { - content: "\e074"; -} - -.fa-envelope-circle-check::before { - content: "\e4e8"; -} - -.fa-layer-group::before { - content: "\f5fd"; -} - -.fa-arrows-to-dot::before { - content: "\e4be"; -} - -.fa-archway::before { - content: "\f557"; -} - -.fa-heart-circle-check::before { - content: "\e4fd"; -} - -.fa-house-chimney-crack::before { - content: "\f6f1"; -} - -.fa-house-damage::before { - content: "\f6f1"; -} - -.fa-file-zipper::before { - content: "\f1c6"; -} - -.fa-file-archive::before { - content: "\f1c6"; -} - -.fa-square::before { - content: "\f0c8"; -} - -.fa-martini-glass-empty::before { - content: "\f000"; -} - -.fa-glass-martini::before { - content: "\f000"; -} - -.fa-couch::before { - content: "\f4b8"; -} - -.fa-cedi-sign::before { - content: "\e0df"; -} - -.fa-italic::before { - content: "\f033"; -} - -.fa-church::before { - content: "\f51d"; -} - -.fa-comments-dollar::before { - content: "\f653"; -} - -.fa-democrat::before { - content: "\f747"; -} - -.fa-z::before { - content: "Z"; -} - -.fa-person-skiing::before { - content: "\f7c9"; -} - -.fa-skiing::before { - content: "\f7c9"; -} - -.fa-road-lock::before { - content: "\e567"; -} - -.fa-a::before { - content: "A"; -} - -.fa-temperature-arrow-down::before { - content: "\e03f"; -} - -.fa-temperature-down::before { - content: "\e03f"; -} - -.fa-feather-pointed::before { - content: "\f56b"; -} - -.fa-feather-alt::before { - content: "\f56b"; -} - -.fa-p::before { - content: "P"; -} - -.fa-snowflake::before { - content: "\f2dc"; -} - -.fa-newspaper::before { - content: "\f1ea"; -} - -.fa-rectangle-ad::before { - content: "\f641"; -} - -.fa-ad::before { - content: "\f641"; -} - -.fa-circle-arrow-right::before { - content: "\f0a9"; -} - -.fa-arrow-circle-right::before { - content: "\f0a9"; -} - -.fa-filter-circle-xmark::before { - content: "\e17b"; -} - -.fa-locust::before { - content: "\e520"; -} - -.fa-sort::before { - content: "\f0dc"; -} - -.fa-unsorted::before { - content: "\f0dc"; -} - -.fa-list-ol::before { - content: "\f0cb"; -} - -.fa-list-1-2::before { - content: "\f0cb"; -} - -.fa-list-numeric::before { - content: "\f0cb"; -} - -.fa-person-dress-burst::before { - content: "\e544"; -} - -.fa-money-check-dollar::before { - content: "\f53d"; -} - -.fa-money-check-alt::before { - content: "\f53d"; -} - -.fa-vector-square::before { - content: "\f5cb"; -} - -.fa-bread-slice::before { - content: "\f7ec"; -} - -.fa-language::before { - content: "\f1ab"; -} - -.fa-face-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-filter::before { - content: "\f0b0"; -} - -.fa-question::before { - content: "\?"; -} - -.fa-file-signature::before { - content: "\f573"; -} - -.fa-up-down-left-right::before { - content: "\f0b2"; -} - -.fa-arrows-alt::before { - content: "\f0b2"; -} - -.fa-house-chimney-user::before { - content: "\e065"; -} - -.fa-hand-holding-heart::before { - content: "\f4be"; -} - -.fa-puzzle-piece::before { - content: "\f12e"; -} - -.fa-money-check::before { - content: "\f53c"; -} - -.fa-star-half-stroke::before { - content: "\f5c0"; -} - -.fa-star-half-alt::before { - content: "\f5c0"; -} - -.fa-code::before { - content: "\f121"; -} - -.fa-whiskey-glass::before { - content: "\f7a0"; -} - -.fa-glass-whiskey::before { - content: "\f7a0"; -} - -.fa-building-circle-exclamation::before { - content: "\e4d3"; -} - -.fa-magnifying-glass-chart::before { - content: "\e522"; -} - -.fa-arrow-up-right-from-square::before { - content: "\f08e"; -} - -.fa-external-link::before { - content: "\f08e"; -} - -.fa-cubes-stacked::before { - content: "\e4e6"; -} - -.fa-won-sign::before { - content: "\f159"; -} - -.fa-krw::before { - content: "\f159"; -} - -.fa-won::before { - content: "\f159"; -} - -.fa-virus-covid::before { - content: "\e4a8"; -} - -.fa-austral-sign::before { - content: "\e0a9"; -} - -.fa-f::before { - content: "F"; -} - -.fa-leaf::before { - content: "\f06c"; -} - -.fa-road::before { - content: "\f018"; -} - -.fa-taxi::before { - content: "\f1ba"; -} - -.fa-cab::before { - content: "\f1ba"; -} - -.fa-person-circle-plus::before { - content: "\e541"; -} - -.fa-chart-pie::before { - content: "\f200"; -} - -.fa-pie-chart::before { - content: "\f200"; -} - -.fa-bolt-lightning::before { - content: "\e0b7"; -} - -.fa-sack-xmark::before { - content: "\e56a"; -} - -.fa-file-excel::before { - content: "\f1c3"; -} - -.fa-file-contract::before { - content: "\f56c"; -} - -.fa-fish-fins::before { - content: "\e4f2"; -} - -.fa-building-flag::before { - content: "\e4d5"; -} - -.fa-face-grin-beam::before { - content: "\f582"; -} - -.fa-grin-beam::before { - content: "\f582"; -} - -.fa-object-ungroup::before { - content: "\f248"; -} - -.fa-poop::before { - content: "\f619"; -} - -.fa-location-pin::before { - content: "\f041"; -} - -.fa-map-marker::before { - content: "\f041"; -} - -.fa-kaaba::before { - content: "\f66b"; -} - -.fa-toilet-paper::before { - content: "\f71e"; -} - -.fa-helmet-safety::before { - content: "\f807"; -} - -.fa-hard-hat::before { - content: "\f807"; -} - -.fa-hat-hard::before { - content: "\f807"; -} - -.fa-eject::before { - content: "\f052"; -} - -.fa-circle-right::before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-right::before { - content: "\f35a"; -} - -.fa-plane-circle-check::before { - content: "\e555"; -} - -.fa-face-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-meh-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-object-group::before { - content: "\f247"; -} - -.fa-chart-line::before { - content: "\f201"; -} - -.fa-line-chart::before { - content: "\f201"; -} - -.fa-mask-ventilator::before { - content: "\e524"; -} - -.fa-arrow-right::before { - content: "\f061"; -} - -.fa-signs-post::before { - content: "\f277"; -} - -.fa-map-signs::before { - content: "\f277"; -} - -.fa-cash-register::before { - content: "\f788"; -} - -.fa-person-circle-question::before { - content: "\e542"; -} - -.fa-h::before { - content: "H"; -} - -.fa-tarp::before { - content: "\e57b"; -} - -.fa-screwdriver-wrench::before { - content: "\f7d9"; -} - -.fa-tools::before { - content: "\f7d9"; -} - -.fa-arrows-to-eye::before { - content: "\e4bf"; -} - -.fa-plug-circle-bolt::before { - content: "\e55b"; -} - -.fa-heart::before { - content: "\f004"; -} - -.fa-mars-and-venus::before { - content: "\f224"; -} - -.fa-house-user::before { - content: "\e1b0"; -} - -.fa-home-user::before { - content: "\e1b0"; -} - -.fa-dumpster-fire::before { - content: "\f794"; -} - -.fa-house-crack::before { - content: "\e3b1"; -} - -.fa-martini-glass-citrus::before { - content: "\f561"; -} - -.fa-cocktail::before { - content: "\f561"; -} - -.fa-face-surprise::before { - content: "\f5c2"; -} - -.fa-surprise::before { - content: "\f5c2"; -} - -.fa-bottle-water::before { - content: "\e4c5"; -} - -.fa-circle-pause::before { - content: "\f28b"; -} - -.fa-pause-circle::before { - content: "\f28b"; -} - -.fa-toilet-paper-slash::before { - content: "\e072"; -} - -.fa-apple-whole::before { - content: "\f5d1"; -} - -.fa-apple-alt::before { - content: "\f5d1"; -} - -.fa-kitchen-set::before { - content: "\e51a"; -} - -.fa-r::before { - content: "R"; -} - -.fa-temperature-quarter::before { - content: "\f2ca"; -} - -.fa-temperature-1::before { - content: "\f2ca"; -} - -.fa-thermometer-1::before { - content: "\f2ca"; -} - -.fa-thermometer-quarter::before { - content: "\f2ca"; -} - -.fa-cube::before { - content: "\f1b2"; -} - -.fa-bitcoin-sign::before { - content: "\e0b4"; -} - -.fa-shield-dog::before { - content: "\e573"; -} - -.fa-solar-panel::before { - content: "\f5ba"; -} - -.fa-lock-open::before { - content: "\f3c1"; -} - -.fa-elevator::before { - content: "\e16d"; -} - -.fa-money-bill-transfer::before { - content: "\e528"; -} - -.fa-money-bill-trend-up::before { - content: "\e529"; -} - -.fa-house-flood-water-circle-arrow-right::before { - content: "\e50f"; -} - -.fa-square-poll-horizontal::before { - content: "\f682"; -} - -.fa-poll-h::before { - content: "\f682"; -} - -.fa-circle::before { - content: "\f111"; -} - -.fa-backward-fast::before { - content: "\f049"; -} - -.fa-fast-backward::before { - content: "\f049"; -} - -.fa-recycle::before { - content: "\f1b8"; -} - -.fa-user-astronaut::before { - content: "\f4fb"; -} - -.fa-plane-slash::before { - content: "\e069"; -} - -.fa-trademark::before { - content: "\f25c"; -} - -.fa-basketball::before { - content: "\f434"; -} - -.fa-basketball-ball::before { - content: "\f434"; -} - -.fa-satellite-dish::before { - content: "\f7c0"; -} - -.fa-circle-up::before { - content: "\f35b"; -} - -.fa-arrow-alt-circle-up::before { - content: "\f35b"; -} - -.fa-mobile-screen-button::before { - content: "\f3cd"; -} - -.fa-mobile-alt::before { - content: "\f3cd"; -} - -.fa-volume-high::before { - content: "\f028"; -} - -.fa-volume-up::before { - content: "\f028"; -} - -.fa-users-rays::before { - content: "\e593"; -} - -.fa-wallet::before { - content: "\f555"; -} - -.fa-clipboard-check::before { - content: "\f46c"; -} - -.fa-file-audio::before { - content: "\f1c7"; -} - -.fa-burger::before { - content: "\f805"; -} - -.fa-hamburger::before { - content: "\f805"; -} - -.fa-wrench::before { - content: "\f0ad"; -} - -.fa-bugs::before { - content: "\e4d0"; -} - -.fa-rupee-sign::before { - content: "\f156"; -} - -.fa-rupee::before { - content: "\f156"; -} - -.fa-file-image::before { - content: "\f1c5"; -} - -.fa-circle-question::before { - content: "\f059"; -} - -.fa-question-circle::before { - content: "\f059"; -} - -.fa-plane-departure::before { - content: "\f5b0"; -} - -.fa-handshake-slash::before { - content: "\e060"; -} - -.fa-book-bookmark::before { - content: "\e0bb"; -} - -.fa-code-branch::before { - content: "\f126"; -} - -.fa-hat-cowboy::before { - content: "\f8c0"; -} - -.fa-bridge::before { - content: "\e4c8"; -} - -.fa-phone-flip::before { - content: "\f879"; -} - -.fa-phone-alt::before { - content: "\f879"; -} - -.fa-truck-front::before { - content: "\e2b7"; -} - -.fa-cat::before { - content: "\f6be"; -} - -.fa-anchor-circle-exclamation::before { - content: "\e4ab"; -} - -.fa-truck-field::before { - content: "\e58d"; -} - -.fa-route::before { - content: "\f4d7"; -} - -.fa-clipboard-question::before { - content: "\e4e3"; -} - -.fa-panorama::before { - content: "\e209"; -} - -.fa-comment-medical::before { - content: "\f7f5"; -} - -.fa-teeth-open::before { - content: "\f62f"; -} - -.fa-file-circle-minus::before { - content: "\e4ed"; -} - -.fa-tags::before { - content: "\f02c"; -} - -.fa-wine-glass::before { - content: "\f4e3"; -} - -.fa-forward-fast::before { - content: "\f050"; -} - -.fa-fast-forward::before { - content: "\f050"; -} - -.fa-face-meh-blank::before { - content: "\f5a4"; -} - -.fa-meh-blank::before { - content: "\f5a4"; -} - -.fa-square-parking::before { - content: "\f540"; -} - -.fa-parking::before { - content: "\f540"; -} - -.fa-house-signal::before { - content: "\e012"; -} - -.fa-bars-progress::before { - content: "\f828"; -} - -.fa-tasks-alt::before { - content: "\f828"; -} - -.fa-faucet-drip::before { - content: "\e006"; -} - -.fa-cart-flatbed::before { - content: "\f474"; -} - -.fa-dolly-flatbed::before { - content: "\f474"; -} - -.fa-ban-smoking::before { - content: "\f54d"; -} - -.fa-smoking-ban::before { - content: "\f54d"; -} - -.fa-terminal::before { - content: "\f120"; -} - -.fa-mobile-button::before { - content: "\f10b"; -} - -.fa-house-medical-flag::before { - content: "\e514"; -} - -.fa-basket-shopping::before { - content: "\f291"; -} - -.fa-shopping-basket::before { - content: "\f291"; -} - -.fa-tape::before { - content: "\f4db"; -} - -.fa-bus-simple::before { - content: "\f55e"; -} - -.fa-bus-alt::before { - content: "\f55e"; -} - -.fa-eye::before { - content: "\f06e"; -} - -.fa-face-sad-cry::before { - content: "\f5b3"; -} - -.fa-sad-cry::before { - content: "\f5b3"; -} - -.fa-audio-description::before { - content: "\f29e"; -} - -.fa-person-military-to-person::before { - content: "\e54c"; -} - -.fa-file-shield::before { - content: "\e4f0"; -} - -.fa-user-slash::before { - content: "\f506"; -} - -.fa-pen::before { - content: "\f304"; -} - -.fa-tower-observation::before { - content: "\e586"; -} - -.fa-file-code::before { - content: "\f1c9"; -} - -.fa-signal::before { - content: "\f012"; -} - -.fa-signal-5::before { - content: "\f012"; -} - -.fa-signal-perfect::before { - content: "\f012"; -} - -.fa-bus::before { - content: "\f207"; -} - -.fa-heart-circle-xmark::before { - content: "\e501"; -} - -.fa-house-chimney::before { - content: "\e3af"; -} - -.fa-home-lg::before { - content: "\e3af"; -} - -.fa-window-maximize::before { - content: "\f2d0"; -} - -.fa-face-frown::before { - content: "\f119"; -} - -.fa-frown::before { - content: "\f119"; -} - -.fa-prescription::before { - content: "\f5b1"; -} - -.fa-shop::before { - content: "\f54f"; -} - -.fa-store-alt::before { - content: "\f54f"; -} - -.fa-floppy-disk::before { - content: "\f0c7"; -} - -.fa-save::before { - content: "\f0c7"; -} - -.fa-vihara::before { - content: "\f6a7"; -} - -.fa-scale-unbalanced::before { - content: "\f515"; -} - -.fa-balance-scale-left::before { - content: "\f515"; -} - -.fa-sort-up::before { - content: "\f0de"; -} - -.fa-sort-asc::before { - content: "\f0de"; -} - -.fa-comment-dots::before { - content: "\f4ad"; -} - -.fa-commenting::before { - content: "\f4ad"; -} - -.fa-plant-wilt::before { - content: "\e5aa"; -} - -.fa-diamond::before { - content: "\f219"; -} - -.fa-face-grin-squint::before { - content: "\f585"; -} - -.fa-grin-squint::before { - content: "\f585"; -} - -.fa-hand-holding-dollar::before { - content: "\f4c0"; -} - -.fa-hand-holding-usd::before { - content: "\f4c0"; -} - -.fa-bacterium::before { - content: "\e05a"; -} - -.fa-hand-pointer::before { - content: "\f25a"; -} - -.fa-drum-steelpan::before { - content: "\f56a"; -} - -.fa-hand-scissors::before { - content: "\f257"; -} - -.fa-hands-praying::before { - content: "\f684"; -} - -.fa-praying-hands::before { - content: "\f684"; -} - -.fa-arrow-rotate-right::before { - content: "\f01e"; -} - -.fa-arrow-right-rotate::before { - content: "\f01e"; -} - -.fa-arrow-rotate-forward::before { - content: "\f01e"; -} - -.fa-redo::before { - content: "\f01e"; -} - -.fa-biohazard::before { - content: "\f780"; -} - -.fa-location-crosshairs::before { - content: "\f601"; -} - -.fa-location::before { - content: "\f601"; -} - -.fa-mars-double::before { - content: "\f227"; -} - -.fa-child-dress::before { - content: "\e59c"; -} - -.fa-users-between-lines::before { - content: "\e591"; -} - -.fa-lungs-virus::before { - content: "\e067"; -} - -.fa-face-grin-tears::before { - content: "\f588"; -} - -.fa-grin-tears::before { - content: "\f588"; -} - -.fa-phone::before { - content: "\f095"; -} - -.fa-calendar-xmark::before { - content: "\f273"; -} - -.fa-calendar-times::before { - content: "\f273"; -} - -.fa-child-reaching::before { - content: "\e59d"; -} - -.fa-head-side-virus::before { - content: "\e064"; -} - -.fa-user-gear::before { - content: "\f4fe"; -} - -.fa-user-cog::before { - content: "\f4fe"; -} - -.fa-arrow-up-1-9::before { - content: "\f163"; -} - -.fa-sort-numeric-up::before { - content: "\f163"; -} - -.fa-door-closed::before { - content: "\f52a"; -} - -.fa-shield-virus::before { - content: "\e06c"; -} - -.fa-dice-six::before { - content: "\f526"; -} - -.fa-mosquito-net::before { - content: "\e52c"; -} - -.fa-bridge-water::before { - content: "\e4ce"; -} - -.fa-person-booth::before { - content: "\f756"; -} - -.fa-text-width::before { - content: "\f035"; -} - -.fa-hat-wizard::before { - content: "\f6e8"; -} - -.fa-pen-fancy::before { - content: "\f5ac"; -} - -.fa-person-digging::before { - content: "\f85e"; -} - -.fa-digging::before { - content: "\f85e"; -} - -.fa-trash::before { - content: "\f1f8"; -} - -.fa-gauge-simple::before { - content: "\f629"; -} - -.fa-gauge-simple-med::before { - content: "\f629"; -} - -.fa-tachometer-average::before { - content: "\f629"; -} - -.fa-book-medical::before { - content: "\f7e6"; -} - -.fa-poo::before { - content: "\f2fe"; -} - -.fa-quote-right::before { - content: "\f10e"; -} - -.fa-quote-right-alt::before { - content: "\f10e"; -} - -.fa-shirt::before { - content: "\f553"; -} - -.fa-t-shirt::before { - content: "\f553"; -} - -.fa-tshirt::before { - content: "\f553"; -} - -.fa-cubes::before { - content: "\f1b3"; -} - -.fa-divide::before { - content: "\f529"; -} - -.fa-tenge-sign::before { - content: "\f7d7"; -} - -.fa-tenge::before { - content: "\f7d7"; -} - -.fa-headphones::before { - content: "\f025"; -} - -.fa-hands-holding::before { - content: "\f4c2"; -} - -.fa-hands-clapping::before { - content: "\e1a8"; -} - -.fa-republican::before { - content: "\f75e"; -} - -.fa-arrow-left::before { - content: "\f060"; -} - -.fa-person-circle-xmark::before { - content: "\e543"; -} - -.fa-ruler::before { - content: "\f545"; -} - -.fa-align-left::before { - content: "\f036"; -} - -.fa-dice-d6::before { - content: "\f6d1"; -} - -.fa-restroom::before { - content: "\f7bd"; -} - -.fa-j::before { - content: "J"; -} - -.fa-users-viewfinder::before { - content: "\e595"; -} - -.fa-file-video::before { - content: "\f1c8"; -} - -.fa-up-right-from-square::before { - content: "\f35d"; -} - -.fa-external-link-alt::before { - content: "\f35d"; -} - -.fa-table-cells::before { - content: "\f00a"; -} - -.fa-th::before { - content: "\f00a"; -} - -.fa-file-pdf::before { - content: "\f1c1"; -} - -.fa-book-bible::before { - content: "\f647"; -} - -.fa-bible::before { - content: "\f647"; -} - -.fa-o::before { - content: "O"; -} - -.fa-suitcase-medical::before { - content: "\f0fa"; -} - -.fa-medkit::before { - content: "\f0fa"; -} - -.fa-user-secret::before { - content: "\f21b"; -} - -.fa-otter::before { - content: "\f700"; -} - -.fa-person-dress::before { - content: "\f182"; -} - -.fa-female::before { - content: "\f182"; -} - -.fa-comment-dollar::before { - content: "\f651"; -} - -.fa-business-time::before { - content: "\f64a"; -} - -.fa-briefcase-clock::before { - content: "\f64a"; -} - -.fa-table-cells-large::before { - content: "\f009"; -} - -.fa-th-large::before { - content: "\f009"; -} - -.fa-book-tanakh::before { - content: "\f827"; -} - -.fa-tanakh::before { - content: "\f827"; -} - -.fa-phone-volume::before { - content: "\f2a0"; -} - -.fa-volume-control-phone::before { - content: "\f2a0"; -} - -.fa-hat-cowboy-side::before { - content: "\f8c1"; -} - -.fa-clipboard-user::before { - content: "\f7f3"; -} - -.fa-child::before { - content: "\f1ae"; -} - -.fa-lira-sign::before { - content: "\f195"; -} - -.fa-satellite::before { - content: "\f7bf"; -} - -.fa-plane-lock::before { - content: "\e558"; -} - -.fa-tag::before { - content: "\f02b"; -} - -.fa-comment::before { - content: "\f075"; -} - -.fa-cake-candles::before { - content: "\f1fd"; -} - -.fa-birthday-cake::before { - content: "\f1fd"; -} - -.fa-cake::before { - content: "\f1fd"; -} - -.fa-envelope::before { - content: "\f0e0"; -} - -.fa-angles-up::before { - content: "\f102"; -} - -.fa-angle-double-up::before { - content: "\f102"; -} - -.fa-paperclip::before { - content: "\f0c6"; -} - -.fa-arrow-right-to-city::before { - content: "\e4b3"; -} - -.fa-ribbon::before { - content: "\f4d6"; -} - -.fa-lungs::before { - content: "\f604"; -} - -.fa-arrow-up-9-1::before { - content: "\f887"; -} - -.fa-sort-numeric-up-alt::before { - content: "\f887"; -} - -.fa-litecoin-sign::before { - content: "\e1d3"; -} - -.fa-border-none::before { - content: "\f850"; -} - -.fa-circle-nodes::before { - content: "\e4e2"; -} - -.fa-parachute-box::before { - content: "\f4cd"; -} - -.fa-indent::before { - content: "\f03c"; -} - -.fa-truck-field-un::before { - content: "\e58e"; -} - -.fa-hourglass::before { - content: "\f254"; -} - -.fa-hourglass-empty::before { - content: "\f254"; -} - -.fa-mountain::before { - content: "\f6fc"; -} - -.fa-user-doctor::before { - content: "\f0f0"; -} - -.fa-user-md::before { - content: "\f0f0"; -} - -.fa-circle-info::before { - content: "\f05a"; -} - -.fa-info-circle::before { - content: "\f05a"; -} - -.fa-cloud-meatball::before { - content: "\f73b"; -} - -.fa-camera::before { - content: "\f030"; -} - -.fa-camera-alt::before { - content: "\f030"; -} - -.fa-square-virus::before { - content: "\e578"; -} - -.fa-meteor::before { - content: "\f753"; -} - -.fa-car-on::before { - content: "\e4dd"; -} - -.fa-sleigh::before { - content: "\f7cc"; -} - -.fa-arrow-down-1-9::before { - content: "\f162"; -} - -.fa-sort-numeric-asc::before { - content: "\f162"; -} - -.fa-sort-numeric-down::before { - content: "\f162"; -} - -.fa-hand-holding-droplet::before { - content: "\f4c1"; -} - -.fa-hand-holding-water::before { - content: "\f4c1"; -} - -.fa-water::before { - content: "\f773"; -} - -.fa-calendar-check::before { - content: "\f274"; -} - -.fa-braille::before { - content: "\f2a1"; -} - -.fa-prescription-bottle-medical::before { - content: "\f486"; -} - -.fa-prescription-bottle-alt::before { - content: "\f486"; -} - -.fa-landmark::before { - content: "\f66f"; -} - -.fa-truck::before { - content: "\f0d1"; -} - -.fa-crosshairs::before { - content: "\f05b"; -} - -.fa-person-cane::before { - content: "\e53c"; -} - -.fa-tent::before { - content: "\e57d"; -} - -.fa-vest-patches::before { - content: "\e086"; -} - -.fa-check-double::before { - content: "\f560"; -} - -.fa-arrow-down-a-z::before { - content: "\f15d"; -} - -.fa-sort-alpha-asc::before { - content: "\f15d"; -} - -.fa-sort-alpha-down::before { - content: "\f15d"; -} - -.fa-money-bill-wheat::before { - content: "\e52a"; -} - -.fa-cookie::before { - content: "\f563"; -} - -.fa-arrow-rotate-left::before { - content: "\f0e2"; -} - -.fa-arrow-left-rotate::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-back::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-backward::before { - content: "\f0e2"; -} - -.fa-undo::before { - content: "\f0e2"; -} - -.fa-hard-drive::before { - content: "\f0a0"; -} - -.fa-hdd::before { - content: "\f0a0"; -} - -.fa-face-grin-squint-tears::before { - content: "\f586"; -} - -.fa-grin-squint-tears::before { - content: "\f586"; -} - -.fa-dumbbell::before { - content: "\f44b"; -} - -.fa-rectangle-list::before { - content: "\f022"; -} - -.fa-list-alt::before { - content: "\f022"; -} - -.fa-tarp-droplet::before { - content: "\e57c"; -} - -.fa-house-medical-circle-check::before { - content: "\e511"; -} - -.fa-person-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-calendar-plus::before { - content: "\f271"; -} - -.fa-plane-arrival::before { - content: "\f5af"; -} - -.fa-circle-left::before { - content: "\f359"; -} - -.fa-arrow-alt-circle-left::before { - content: "\f359"; -} - -.fa-train-subway::before { - content: "\f239"; -} - -.fa-subway::before { - content: "\f239"; -} - -.fa-chart-gantt::before { - content: "\e0e4"; -} - -.fa-indian-rupee-sign::before { - content: "\e1bc"; -} - -.fa-indian-rupee::before { - content: "\e1bc"; -} - -.fa-inr::before { - content: "\e1bc"; -} - -.fa-crop-simple::before { - content: "\f565"; -} - -.fa-crop-alt::before { - content: "\f565"; -} - -.fa-money-bill-1::before { - content: "\f3d1"; -} - -.fa-money-bill-alt::before { - content: "\f3d1"; -} - -.fa-left-long::before { - content: "\f30a"; -} - -.fa-long-arrow-alt-left::before { - content: "\f30a"; -} - -.fa-dna::before { - content: "\f471"; -} - -.fa-virus-slash::before { - content: "\e075"; -} - -.fa-minus::before { - content: "\f068"; -} - -.fa-subtract::before { - content: "\f068"; -} - -.fa-chess::before { - content: "\f439"; -} - -.fa-arrow-left-long::before { - content: "\f177"; -} - -.fa-long-arrow-left::before { - content: "\f177"; -} - -.fa-plug-circle-check::before { - content: "\e55c"; -} - -.fa-street-view::before { - content: "\f21d"; -} - -.fa-franc-sign::before { - content: "\e18f"; -} - -.fa-volume-off::before { - content: "\f026"; -} - -.fa-hands-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-hands-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-gear::before { - content: "\f013"; -} - -.fa-cog::before { - content: "\f013"; -} - -.fa-droplet-slash::before { - content: "\f5c7"; -} - -.fa-tint-slash::before { - content: "\f5c7"; -} - -.fa-mosque::before { - content: "\f678"; -} - -.fa-mosquito::before { - content: "\e52b"; -} - -.fa-star-of-david::before { - content: "\f69a"; -} - -.fa-person-military-rifle::before { - content: "\e54b"; -} - -.fa-cart-shopping::before { - content: "\f07a"; -} - -.fa-shopping-cart::before { - content: "\f07a"; -} - -.fa-vials::before { - content: "\f493"; -} - -.fa-plug-circle-plus::before { - content: "\e55f"; -} - -.fa-place-of-worship::before { - content: "\f67f"; -} - -.fa-grip-vertical::before { - content: "\f58e"; -} - -.fa-arrow-turn-up::before { - content: "\f148"; -} - -.fa-level-up::before { - content: "\f148"; -} - -.fa-u::before { - content: "U"; -} - -.fa-square-root-variable::before { - content: "\f698"; -} - -.fa-square-root-alt::before { - content: "\f698"; -} - -.fa-clock::before { - content: "\f017"; -} - -.fa-clock-four::before { - content: "\f017"; -} - -.fa-backward-step::before { - content: "\f048"; -} - -.fa-step-backward::before { - content: "\f048"; -} - -.fa-pallet::before { - content: "\f482"; -} - -.fa-faucet::before { - content: "\e005"; -} - -.fa-baseball-bat-ball::before { - content: "\f432"; -} - -.fa-s::before { - content: "S"; -} - -.fa-timeline::before { - content: "\e29c"; -} - -.fa-keyboard::before { - content: "\f11c"; -} - -.fa-caret-down::before, .accordion .accordion-toggle:hover::before, .accordion .accordion-toggle:focus::before, .accordion .accordion-toggle.active::before, .accordion .accordion-toggle::before { - content: "\f0d7"; -} - -.fa-house-chimney-medical::before { - content: "\f7f2"; -} - -.fa-clinic-medical::before { - content: "\f7f2"; -} - -.fa-temperature-three-quarters::before { - content: "\f2c8"; -} - -.fa-temperature-3::before { - content: "\f2c8"; -} - -.fa-thermometer-3::before { - content: "\f2c8"; -} - -.fa-thermometer-three-quarters::before { - content: "\f2c8"; -} - -.fa-mobile-screen::before { - content: "\f3cf"; -} - -.fa-mobile-android-alt::before { - content: "\f3cf"; -} - -.fa-plane-up::before { - content: "\e22d"; -} - -.fa-piggy-bank::before { - content: "\f4d3"; -} - -.fa-battery-half::before { - content: "\f242"; -} - -.fa-battery-3::before { - content: "\f242"; -} - -.fa-mountain-city::before { - content: "\e52e"; -} - -.fa-coins::before { - content: "\f51e"; -} - -.fa-khanda::before { - content: "\f66d"; -} - -.fa-sliders::before { - content: "\f1de"; -} - -.fa-sliders-h::before { - content: "\f1de"; -} - -.fa-folder-tree::before { - content: "\f802"; -} - -.fa-network-wired::before { - content: "\f6ff"; -} - -.fa-map-pin::before { - content: "\f276"; -} - -.fa-hamsa::before { - content: "\f665"; -} - -.fa-cent-sign::before { - content: "\e3f5"; -} - -.fa-flask::before { - content: "\f0c3"; -} - -.fa-person-pregnant::before { - content: "\e31e"; -} - -.fa-wand-sparkles::before { - content: "\f72b"; -} - -.fa-ellipsis-vertical::before { - content: "\f142"; -} - -.fa-ellipsis-v::before { - content: "\f142"; -} - -.fa-ticket::before { - content: "\f145"; -} - -.fa-power-off::before { - content: "\f011"; -} - -.fa-right-long::before { - content: "\f30b"; -} - -.fa-long-arrow-alt-right::before { - content: "\f30b"; -} - -.fa-flag-usa::before { - content: "\f74d"; -} - -.fa-laptop-file::before { - content: "\e51d"; -} - -.fa-tty::before { - content: "\f1e4"; -} - -.fa-teletype::before { - content: "\f1e4"; -} - -.fa-diagram-next::before { - content: "\e476"; -} - -.fa-person-rifle::before { - content: "\e54e"; -} - -.fa-house-medical-circle-exclamation::before { - content: "\e512"; -} - -.fa-closed-captioning::before { - content: "\f20a"; -} - -.fa-person-hiking::before { - content: "\f6ec"; -} - -.fa-hiking::before { - content: "\f6ec"; -} - -.fa-venus-double::before { - content: "\f226"; -} - -.fa-images::before { - content: "\f302"; -} - -.fa-calculator::before { - content: "\f1ec"; -} - -.fa-people-pulling::before { - content: "\e535"; -} - -.fa-n::before { - content: "N"; -} - -.fa-cable-car::before { - content: "\f7da"; -} - -.fa-tram::before { - content: "\f7da"; -} - -.fa-cloud-rain::before { - content: "\f73d"; -} - -.fa-building-circle-xmark::before { - content: "\e4d4"; -} - -.fa-ship::before { - content: "\f21a"; -} - -.fa-arrows-down-to-line::before { - content: "\e4b8"; -} - -.fa-download::before { - content: "\f019"; -} - -.fa-face-grin::before { - content: "\f580"; -} - -.fa-grin::before { - content: "\f580"; -} - -.fa-delete-left::before { - content: "\f55a"; -} - -.fa-backspace::before { - content: "\f55a"; -} - -.fa-eye-dropper::before { - content: "\f1fb"; -} - -.fa-eye-dropper-empty::before { - content: "\f1fb"; -} - -.fa-eyedropper::before { - content: "\f1fb"; -} - -.fa-file-circle-check::before { - content: "\e5a0"; -} - -.fa-forward::before { - content: "\f04e"; -} - -.fa-mobile::before { - content: "\f3ce"; -} - -.fa-mobile-android::before { - content: "\f3ce"; -} - -.fa-mobile-phone::before { - content: "\f3ce"; -} - -.fa-face-meh::before { - content: "\f11a"; -} - -.fa-meh::before { - content: "\f11a"; -} - -.fa-align-center::before { - content: "\f037"; -} - -.fa-book-skull::before { - content: "\f6b7"; -} - -.fa-book-dead::before { - content: "\f6b7"; -} - -.fa-id-card::before { - content: "\f2c2"; -} - -.fa-drivers-license::before { - content: "\f2c2"; -} - -.fa-outdent::before { - content: "\f03b"; -} - -.fa-dedent::before { - content: "\f03b"; -} - -.fa-heart-circle-exclamation::before { - content: "\e4fe"; -} - -.fa-house::before { - content: "\f015"; -} - -.fa-home::before { - content: "\f015"; -} - -.fa-home-alt::before { - content: "\f015"; -} - -.fa-home-lg-alt::before { - content: "\f015"; -} - -.fa-calendar-week::before { - content: "\f784"; -} - -.fa-laptop-medical::before { - content: "\f812"; -} - -.fa-b::before { - content: "B"; -} - -.fa-file-medical::before { - content: "\f477"; -} - -.fa-dice-one::before { - content: "\f525"; -} - -.fa-kiwi-bird::before { - content: "\f535"; -} - -.fa-arrow-right-arrow-left::before { - content: "\f0ec"; -} - -.fa-exchange::before { - content: "\f0ec"; -} - -.fa-rotate-right::before { - content: "\f2f9"; -} - -.fa-redo-alt::before { - content: "\f2f9"; -} - -.fa-rotate-forward::before { - content: "\f2f9"; -} - -.fa-utensils::before { - content: "\f2e7"; -} - -.fa-cutlery::before { - content: "\f2e7"; -} - -.fa-arrow-up-wide-short::before { - content: "\f161"; -} - -.fa-sort-amount-up::before { - content: "\f161"; -} - -.fa-mill-sign::before { - content: "\e1ed"; -} - -.fa-bowl-rice::before { - content: "\e2eb"; -} - -.fa-skull::before { - content: "\f54c"; -} - -.fa-tower-broadcast::before { - content: "\f519"; -} - -.fa-broadcast-tower::before { - content: "\f519"; -} - -.fa-truck-pickup::before { - content: "\f63c"; -} - -.fa-up-long::before { - content: "\f30c"; -} - -.fa-long-arrow-alt-up::before { - content: "\f30c"; -} - -.fa-stop::before { - content: "\f04d"; -} - -.fa-code-merge::before { - content: "\f387"; -} - -.fa-upload::before { - content: "\f093"; -} - -.fa-hurricane::before { - content: "\f751"; -} - -.fa-mound::before { - content: "\e52d"; -} - -.fa-toilet-portable::before { - content: "\e583"; -} - -.fa-compact-disc::before { - content: "\f51f"; -} - -.fa-file-arrow-down::before { - content: "\f56d"; -} - -.fa-file-download::before { - content: "\f56d"; -} - -.fa-caravan::before { - content: "\f8ff"; -} - -.fa-shield-cat::before { - content: "\e572"; -} - -.fa-bolt::before { - content: "\f0e7"; -} - -.fa-zap::before { - content: "\f0e7"; -} - -.fa-glass-water::before { - content: "\e4f4"; -} - -.fa-oil-well::before { - content: "\e532"; -} - -.fa-vault::before { - content: "\e2c5"; -} - -.fa-mars::before { - content: "\f222"; -} - -.fa-toilet::before { - content: "\f7d8"; -} - -.fa-plane-circle-xmark::before { - content: "\e557"; -} - -.fa-yen-sign::before { - content: "\f157"; -} - -.fa-cny::before { - content: "\f157"; -} - -.fa-jpy::before { - content: "\f157"; -} - -.fa-rmb::before { - content: "\f157"; -} - -.fa-yen::before { - content: "\f157"; -} - -.fa-ruble-sign::before { - content: "\f158"; -} - -.fa-rouble::before { - content: "\f158"; -} - -.fa-rub::before { - content: "\f158"; -} - -.fa-ruble::before { - content: "\f158"; -} - -.fa-sun::before { - content: "\f185"; -} - -.fa-guitar::before { - content: "\f7a6"; -} - -.fa-face-laugh-wink::before { - content: "\f59c"; -} - -.fa-laugh-wink::before { - content: "\f59c"; -} - -.fa-horse-head::before { - content: "\f7ab"; -} - -.fa-bore-hole::before { - content: "\e4c3"; -} - -.fa-industry::before { - content: "\f275"; -} - -.fa-circle-down::before { - content: "\f358"; -} - -.fa-arrow-alt-circle-down::before { - content: "\f358"; -} - -.fa-arrows-turn-to-dots::before { - content: "\e4c1"; -} - -.fa-florin-sign::before { - content: "\e184"; -} - -.fa-arrow-down-short-wide::before { - content: "\f884"; -} - -.fa-sort-amount-desc::before { - content: "\f884"; -} - -.fa-sort-amount-down-alt::before { - content: "\f884"; -} - -.fa-less-than::before { - content: "\<"; -} - -.fa-angle-down::before { - content: "\f107"; -} - -.fa-car-tunnel::before { - content: "\e4de"; -} - -.fa-head-side-cough::before { - content: "\e061"; -} - -.fa-grip-lines::before { - content: "\f7a4"; -} - -.fa-thumbs-down::before { - content: "\f165"; -} - -.fa-user-lock::before { - content: "\f502"; -} - -.fa-arrow-right-long::before { - content: "\f178"; -} - -.fa-long-arrow-right::before { - content: "\f178"; -} - -.fa-anchor-circle-xmark::before { - content: "\e4ac"; -} - -.fa-ellipsis::before { - content: "\f141"; -} - -.fa-ellipsis-h::before { - content: "\f141"; -} - -.fa-chess-pawn::before { - content: "\f443"; -} - -.fa-kit-medical::before { - content: "\f479"; -} - -.fa-first-aid::before { - content: "\f479"; -} - -.fa-person-through-window::before { - content: "\e5a9"; -} - -.fa-toolbox::before { - content: "\f552"; -} - -.fa-hands-holding-circle::before { - content: "\e4fb"; -} - -.fa-bug::before { - content: "\f188"; -} - -.fa-credit-card::before { - content: "\f09d"; -} - -.fa-credit-card-alt::before { - content: "\f09d"; -} - -.fa-car::before { - content: "\f1b9"; -} - -.fa-automobile::before { - content: "\f1b9"; -} - -.fa-hand-holding-hand::before { - content: "\e4f7"; -} - -.fa-book-open-reader::before { - content: "\f5da"; -} - -.fa-book-reader::before { - content: "\f5da"; -} - -.fa-mountain-sun::before { - content: "\e52f"; -} - -.fa-arrows-left-right-to-line::before { - content: "\e4ba"; -} - -.fa-dice-d20::before { - content: "\f6cf"; -} - -.fa-truck-droplet::before { - content: "\e58c"; -} - -.fa-file-circle-xmark::before { - content: "\e5a1"; -} - -.fa-temperature-arrow-up::before { - content: "\e040"; -} - -.fa-temperature-up::before { - content: "\e040"; -} - -.fa-medal::before { - content: "\f5a2"; -} - -.fa-bed::before { - content: "\f236"; -} - -.fa-square-h::before { - content: "\f0fd"; -} - -.fa-h-square::before { - content: "\f0fd"; -} - -.fa-podcast::before { - content: "\f2ce"; -} - -.fa-temperature-full::before { - content: "\f2c7"; -} - -.fa-temperature-4::before { - content: "\f2c7"; -} - -.fa-thermometer-4::before { - content: "\f2c7"; -} - -.fa-thermometer-full::before { - content: "\f2c7"; -} - -.fa-bell::before { - content: "\f0f3"; -} - -.fa-superscript::before { - content: "\f12b"; -} - -.fa-plug-circle-xmark::before { - content: "\e560"; -} - -.fa-star-of-life::before { - content: "\f621"; -} - -.fa-phone-slash::before { - content: "\f3dd"; -} - -.fa-paint-roller::before { - content: "\f5aa"; -} - -.fa-handshake-angle::before { - content: "\f4c4"; -} - -.fa-hands-helping::before { - content: "\f4c4"; -} - -.fa-location-dot::before { - content: "\f3c5"; -} - -.fa-map-marker-alt::before { - content: "\f3c5"; -} - -.fa-file::before { - content: "\f15b"; -} - -.fa-greater-than::before { - content: "\>"; -} - -.fa-person-swimming::before { - content: "\f5c4"; -} - -.fa-swimmer::before { - content: "\f5c4"; -} - -.fa-arrow-down::before { - content: "\f063"; -} - -.fa-droplet::before { - content: "\f043"; -} - -.fa-tint::before { - content: "\f043"; -} - -.fa-eraser::before { - content: "\f12d"; -} - -.fa-earth-americas::before { - content: "\f57d"; -} - -.fa-earth::before { - content: "\f57d"; -} - -.fa-earth-america::before { - content: "\f57d"; -} - -.fa-globe-americas::before { - content: "\f57d"; -} - -.fa-person-burst::before { - content: "\e53b"; -} - -.fa-dove::before { - content: "\f4ba"; -} - -.fa-battery-empty::before { - content: "\f244"; -} - -.fa-battery-0::before { - content: "\f244"; -} - -.fa-socks::before { - content: "\f696"; -} - -.fa-inbox::before { - content: "\f01c"; -} - -.fa-section::before { - content: "\e447"; -} - -.fa-gauge-high::before { - content: "\f625"; -} - -.fa-tachometer-alt::before { - content: "\f625"; -} - -.fa-tachometer-alt-fast::before { - content: "\f625"; -} - -.fa-envelope-open-text::before { - content: "\f658"; -} - -.fa-hospital::before { - content: "\f0f8"; -} - -.fa-hospital-alt::before { - content: "\f0f8"; -} - -.fa-hospital-wide::before { - content: "\f0f8"; -} - -.fa-wine-bottle::before { - content: "\f72f"; -} - -.fa-chess-rook::before { - content: "\f447"; -} - -.fa-bars-staggered::before { - content: "\f550"; -} - -.fa-reorder::before { - content: "\f550"; -} - -.fa-stream::before { - content: "\f550"; -} - -.fa-dharmachakra::before { - content: "\f655"; -} - -.fa-hotdog::before { - content: "\f80f"; -} - -.fa-person-walking-with-cane::before { - content: "\f29d"; -} - -.fa-blind::before { - content: "\f29d"; -} - -.fa-drum::before { - content: "\f569"; -} - -.fa-ice-cream::before { - content: "\f810"; -} - -.fa-heart-circle-bolt::before { - content: "\e4fc"; -} - -.fa-fax::before { - content: "\f1ac"; -} - -.fa-paragraph::before { - content: "\f1dd"; -} - -.fa-check-to-slot::before { - content: "\f772"; -} - -.fa-vote-yea::before { - content: "\f772"; -} - -.fa-star-half::before { - content: "\f089"; -} - -.fa-boxes-stacked::before { - content: "\f468"; -} - -.fa-boxes::before { - content: "\f468"; -} - -.fa-boxes-alt::before { - content: "\f468"; -} - -.fa-link::before { - content: "\f0c1"; -} - -.fa-chain::before { - content: "\f0c1"; -} - -.fa-ear-listen::before { - content: "\f2a2"; -} - -.fa-assistive-listening-systems::before { - content: "\f2a2"; -} - -.fa-tree-city::before { - content: "\e587"; -} - -.fa-play::before { - content: "\f04b"; -} - -.fa-font::before { - content: "\f031"; -} - -.fa-rupiah-sign::before { - content: "\e23d"; -} - -.fa-magnifying-glass::before { - content: "\f002"; -} - -.fa-search::before { - content: "\f002"; -} - -.fa-table-tennis-paddle-ball::before { - content: "\f45d"; -} - -.fa-ping-pong-paddle-ball::before { - content: "\f45d"; -} - -.fa-table-tennis::before { - content: "\f45d"; -} - -.fa-person-dots-from-line::before { - content: "\f470"; -} - -.fa-diagnoses::before { - content: "\f470"; -} - -.fa-trash-can-arrow-up::before { - content: "\f82a"; -} - -.fa-trash-restore-alt::before { - content: "\f82a"; -} - -.fa-naira-sign::before { - content: "\e1f6"; -} - -.fa-cart-arrow-down::before { - content: "\f218"; -} - -.fa-walkie-talkie::before { - content: "\f8ef"; -} - -.fa-file-pen::before { - content: "\f31c"; -} - -.fa-file-edit::before { - content: "\f31c"; -} - -.fa-receipt::before { - content: "\f543"; -} - -.fa-square-pen::before { - content: "\f14b"; -} - -.fa-pen-square::before { - content: "\f14b"; -} - -.fa-pencil-square::before { - content: "\f14b"; -} - -.fa-suitcase-rolling::before { - content: "\f5c1"; -} - -.fa-person-circle-exclamation::before { - content: "\e53f"; -} - -.fa-chevron-down::before { - content: "\f078"; -} - -.fa-battery-full::before { - content: "\f240"; -} - -.fa-battery::before { - content: "\f240"; -} - -.fa-battery-5::before { - content: "\f240"; -} - -.fa-skull-crossbones::before { - content: "\f714"; -} - -.fa-code-compare::before { - content: "\e13a"; -} - -.fa-list-ul::before { - content: "\f0ca"; -} - -.fa-list-dots::before { - content: "\f0ca"; -} - -.fa-school-lock::before { - content: "\e56f"; -} - -.fa-tower-cell::before { - content: "\e585"; -} - -.fa-down-long::before { - content: "\f309"; -} - -.fa-long-arrow-alt-down::before { - content: "\f309"; -} - -.fa-ranking-star::before { - content: "\e561"; -} - -.fa-chess-king::before { - content: "\f43f"; -} - -.fa-person-harassing::before { - content: "\e549"; -} - -.fa-brazilian-real-sign::before { - content: "\e46c"; -} - -.fa-landmark-dome::before { - content: "\f752"; -} - -.fa-landmark-alt::before { - content: "\f752"; -} - -.fa-arrow-up::before { - content: "\f062"; -} - -.fa-tv::before { - content: "\f26c"; -} - -.fa-television::before { - content: "\f26c"; -} - -.fa-tv-alt::before { - content: "\f26c"; -} - -.fa-shrimp::before { - content: "\e448"; -} - -.fa-list-check::before { - content: "\f0ae"; -} - -.fa-tasks::before { - content: "\f0ae"; -} - -.fa-jug-detergent::before { - content: "\e519"; -} - -.fa-circle-user::before { - content: "\f2bd"; -} - -.fa-user-circle::before { - content: "\f2bd"; -} - -.fa-user-shield::before { - content: "\f505"; -} - -.fa-wind::before { - content: "\f72e"; -} - -.fa-car-burst::before { - content: "\f5e1"; -} - -.fa-car-crash::before { - content: "\f5e1"; -} - -.fa-y::before { - content: "Y"; -} - -.fa-person-snowboarding::before { - content: "\f7ce"; -} - -.fa-snowboarding::before { - content: "\f7ce"; -} - -.fa-truck-fast::before { - content: "\f48b"; -} - -.fa-shipping-fast::before { - content: "\f48b"; -} - -.fa-fish::before { - content: "\f578"; -} - -.fa-user-graduate::before { - content: "\f501"; -} - -.fa-circle-half-stroke::before { - content: "\f042"; -} - -.fa-adjust::before { - content: "\f042"; -} - -.fa-clapperboard::before { - content: "\e131"; -} - -.fa-circle-radiation::before { - content: "\f7ba"; -} - -.fa-radiation-alt::before { - content: "\f7ba"; -} - -.fa-baseball::before { - content: "\f433"; -} - -.fa-baseball-ball::before { - content: "\f433"; -} - -.fa-jet-fighter-up::before { - content: "\e518"; -} - -.fa-diagram-project::before { - content: "\f542"; -} - -.fa-project-diagram::before { - content: "\f542"; -} - -.fa-copy::before { - content: "\f0c5"; -} - -.fa-volume-xmark::before { - content: "\f6a9"; -} - -.fa-volume-mute::before { - content: "\f6a9"; -} - -.fa-volume-times::before { - content: "\f6a9"; -} - -.fa-hand-sparkles::before { - content: "\e05d"; -} - -.fa-grip::before { - content: "\f58d"; -} - -.fa-grip-horizontal::before { - content: "\f58d"; -} - -.fa-share-from-square::before { - content: "\f14d"; -} - -.fa-share-square::before { - content: "\f14d"; -} - -.fa-child-combatant::before { - content: "\e4e0"; -} - -.fa-child-rifle::before { - content: "\e4e0"; -} - -.fa-gun::before { - content: "\e19b"; -} - -.fa-square-phone::before { - content: "\f098"; -} - -.fa-phone-square::before { - content: "\f098"; -} - -.fa-plus::before { - content: "\+"; -} - -.fa-add::before { - content: "\+"; -} - -.fa-expand::before { - content: "\f065"; -} - -.fa-computer::before { - content: "\e4e5"; -} - -.fa-xmark::before { - content: "\f00d"; -} - -.fa-close::before { - content: "\f00d"; -} - -.fa-multiply::before { - content: "\f00d"; -} - -.fa-remove::before { - content: "\f00d"; -} - -.fa-times::before { - content: "\f00d"; -} - -.fa-arrows-up-down-left-right::before { - content: "\f047"; -} - -.fa-arrows::before { - content: "\f047"; -} - -.fa-chalkboard-user::before { - content: "\f51c"; -} - -.fa-chalkboard-teacher::before { - content: "\f51c"; -} - -.fa-peso-sign::before { - content: "\e222"; -} - -.fa-building-shield::before { - content: "\e4d8"; -} - -.fa-baby::before { - content: "\f77c"; -} - -.fa-users-line::before { - content: "\e592"; -} - -.fa-quote-left::before { - content: "\f10d"; -} - -.fa-quote-left-alt::before { - content: "\f10d"; -} - -.fa-tractor::before { - content: "\f722"; -} - -.fa-trash-arrow-up::before { - content: "\f829"; -} - -.fa-trash-restore::before { - content: "\f829"; -} - -.fa-arrow-down-up-lock::before { - content: "\e4b0"; -} - -.fa-lines-leaning::before { - content: "\e51e"; -} - -.fa-ruler-combined::before { - content: "\f546"; -} - -.fa-copyright::before { - content: "\f1f9"; -} - -.fa-equals::before { - content: "\="; -} - -.fa-blender::before { - content: "\f517"; -} - -.fa-teeth::before { - content: "\f62e"; -} - -.fa-shekel-sign::before { - content: "\f20b"; -} - -.fa-ils::before { - content: "\f20b"; -} - -.fa-shekel::before { - content: "\f20b"; -} - -.fa-sheqel::before { - content: "\f20b"; -} - -.fa-sheqel-sign::before { - content: "\f20b"; -} - -.fa-map::before { - content: "\f279"; -} - -.fa-rocket::before { - content: "\f135"; -} - -.fa-photo-film::before { - content: "\f87c"; -} - -.fa-photo-video::before { - content: "\f87c"; -} - -.fa-folder-minus::before { - content: "\f65d"; -} - -.fa-store::before { - content: "\f54e"; -} - -.fa-arrow-trend-up::before { - content: "\e098"; -} - -.fa-plug-circle-minus::before { - content: "\e55e"; -} - -.fa-sign-hanging::before { - content: "\f4d9"; -} - -.fa-sign::before { - content: "\f4d9"; -} - -.fa-bezier-curve::before { - content: "\f55b"; -} - -.fa-bell-slash::before { - content: "\f1f6"; -} - -.fa-tablet::before { - content: "\f3fb"; -} - -.fa-tablet-android::before { - content: "\f3fb"; -} - -.fa-school-flag::before { - content: "\e56e"; -} - -.fa-fill::before { - content: "\f575"; -} - -.fa-angle-up::before { - content: "\f106"; -} - -.fa-drumstick-bite::before { - content: "\f6d7"; -} - -.fa-holly-berry::before { - content: "\f7aa"; -} - -.fa-chevron-left::before { - content: "\f053"; -} - -.fa-bacteria::before { - content: "\e059"; -} - -.fa-hand-lizard::before { - content: "\f258"; -} - -.fa-notdef::before { - content: "\e1fe"; -} - -.fa-disease::before { - content: "\f7fa"; -} - -.fa-briefcase-medical::before { - content: "\f469"; -} - -.fa-genderless::before { - content: "\f22d"; -} - -.fa-chevron-right::before { - content: "\f054"; -} - -.fa-retweet::before { - content: "\f079"; -} - -.fa-car-rear::before { - content: "\f5de"; -} - -.fa-car-alt::before { - content: "\f5de"; -} - -.fa-pump-soap::before { - content: "\e06b"; -} - -.fa-video-slash::before { - content: "\f4e2"; -} - -.fa-battery-quarter::before { - content: "\f243"; -} - -.fa-battery-2::before { - content: "\f243"; -} - -.fa-radio::before { - content: "\f8d7"; -} - -.fa-baby-carriage::before { - content: "\f77d"; -} - -.fa-carriage-baby::before { - content: "\f77d"; -} - -.fa-traffic-light::before { - content: "\f637"; -} - -.fa-thermometer::before { - content: "\f491"; -} - -.fa-vr-cardboard::before { - content: "\f729"; -} - -.fa-hand-middle-finger::before { - content: "\f806"; -} - -.fa-percent::before { - content: "\%"; -} - -.fa-percentage::before { - content: "\%"; -} - -.fa-truck-moving::before { - content: "\f4df"; -} - -.fa-glass-water-droplet::before { - content: "\e4f5"; -} - -.fa-display::before { - content: "\e163"; -} - -.fa-face-smile::before { - content: "\f118"; -} - -.fa-smile::before { - content: "\f118"; -} - -.fa-thumbtack::before { - content: "\f08d"; -} - -.fa-thumb-tack::before { - content: "\f08d"; -} - -.fa-trophy::before { - content: "\f091"; -} - -.fa-person-praying::before { - content: "\f683"; -} - -.fa-pray::before { - content: "\f683"; -} - -.fa-hammer::before { - content: "\f6e3"; -} - -.fa-hand-peace::before { - content: "\f25b"; -} - -.fa-rotate::before { - content: "\f2f1"; -} - -.fa-sync-alt::before { - content: "\f2f1"; -} - -.fa-spinner::before { - content: "\f110"; -} - -.fa-robot::before { - content: "\f544"; -} - -.fa-peace::before { - content: "\f67c"; -} - -.fa-gears::before { - content: "\f085"; -} - -.fa-cogs::before { - content: "\f085"; -} - -.fa-warehouse::before { - content: "\f494"; -} - -.fa-arrow-up-right-dots::before { - content: "\e4b7"; -} - -.fa-splotch::before { - content: "\f5bc"; -} - -.fa-face-grin-hearts::before { - content: "\f584"; -} - -.fa-grin-hearts::before { - content: "\f584"; -} - -.fa-dice-four::before { - content: "\f524"; -} - -.fa-sim-card::before { - content: "\f7c4"; -} - -.fa-transgender::before { - content: "\f225"; -} - -.fa-transgender-alt::before { - content: "\f225"; -} - -.fa-mercury::before { - content: "\f223"; -} - -.fa-arrow-turn-down::before { - content: "\f149"; -} - -.fa-level-down::before { - content: "\f149"; -} - -.fa-person-falling-burst::before { - content: "\e547"; -} - -.fa-award::before { - content: "\f559"; -} - -.fa-ticket-simple::before { - content: "\f3ff"; -} - -.fa-ticket-alt::before { - content: "\f3ff"; -} - -.fa-building::before { - content: "\f1ad"; -} - -.fa-angles-left::before { - content: "\f100"; -} - -.fa-angle-double-left::before { - content: "\f100"; -} - -.fa-qrcode::before { - content: "\f029"; -} - -.fa-clock-rotate-left::before { - content: "\f1da"; -} - -.fa-history::before { - content: "\f1da"; -} - -.fa-face-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-file-export::before { - content: "\f56e"; -} - -.fa-arrow-right-from-file::before { - content: "\f56e"; -} - -.fa-shield::before { - content: "\f132"; -} - -.fa-shield-blank::before { - content: "\f132"; -} - -.fa-arrow-up-short-wide::before { - content: "\f885"; -} - -.fa-sort-amount-up-alt::before { - content: "\f885"; -} - -.fa-house-medical::before { - content: "\e3b2"; -} - -.fa-golf-ball-tee::before { - content: "\f450"; -} - -.fa-golf-ball::before { - content: "\f450"; -} - -.fa-circle-chevron-left::before { - content: "\f137"; -} - -.fa-chevron-circle-left::before { - content: "\f137"; -} - -.fa-house-chimney-window::before { - content: "\e00d"; -} - -.fa-pen-nib::before { - content: "\f5ad"; -} - -.fa-tent-arrow-turn-left::before { - content: "\e580"; -} - -.fa-tents::before { - content: "\e582"; -} - -.fa-wand-magic::before { - content: "\f0d0"; -} - -.fa-magic::before { - content: "\f0d0"; -} - -.fa-dog::before { - content: "\f6d3"; -} - -.fa-carrot::before { - content: "\f787"; -} - -.fa-moon::before { - content: "\f186"; -} - -.fa-wine-glass-empty::before { - content: "\f5ce"; -} - -.fa-wine-glass-alt::before { - content: "\f5ce"; -} - -.fa-cheese::before { - content: "\f7ef"; -} - -.fa-yin-yang::before { - content: "\f6ad"; -} - -.fa-music::before { - content: "\f001"; -} - -.fa-code-commit::before { - content: "\f386"; -} - -.fa-temperature-low::before { - content: "\f76b"; -} - -.fa-person-biking::before { - content: "\f84a"; -} - -.fa-biking::before { - content: "\f84a"; -} - -.fa-broom::before { - content: "\f51a"; -} - -.fa-shield-heart::before { - content: "\e574"; -} - -.fa-gopuram::before { - content: "\f664"; -} - -.fa-earth-oceania::before { - content: "\e47b"; -} - -.fa-globe-oceania::before { - content: "\e47b"; -} - -.fa-square-xmark::before { - content: "\f2d3"; -} - -.fa-times-square::before { - content: "\f2d3"; -} - -.fa-xmark-square::before { - content: "\f2d3"; -} - -.fa-hashtag::before { - content: "\#"; -} - -.fa-up-right-and-down-left-from-center::before { - content: "\f424"; -} - -.fa-expand-alt::before { - content: "\f424"; -} - -.fa-oil-can::before { - content: "\f613"; -} - -.fa-t::before { - content: "T"; -} - -.fa-hippo::before { - content: "\f6ed"; -} - -.fa-chart-column::before { - content: "\e0e3"; -} - -.fa-infinity::before { - content: "\f534"; -} - -.fa-vial-circle-check::before { - content: "\e596"; -} - -.fa-person-arrow-down-to-line::before { - content: "\e538"; -} - -.fa-voicemail::before { - content: "\f897"; -} - -.fa-fan::before { - content: "\f863"; -} - -.fa-person-walking-luggage::before { - content: "\e554"; -} - -.fa-up-down::before { - content: "\f338"; -} - -.fa-arrows-alt-v::before { - content: "\f338"; -} - -.fa-cloud-moon-rain::before { - content: "\f73c"; -} - -.fa-calendar::before { - content: "\f133"; -} - -.fa-trailer::before { - content: "\e041"; -} - -.fa-bahai::before { - content: "\f666"; -} - -.fa-haykal::before { - content: "\f666"; -} - -.fa-sd-card::before { - content: "\f7c2"; -} - -.fa-dragon::before { - content: "\f6d5"; -} - -.fa-shoe-prints::before { - content: "\f54b"; -} - -.fa-circle-plus::before { - content: "\f055"; -} - -.fa-plus-circle::before { - content: "\f055"; -} - -.fa-face-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-hand-holding::before { - content: "\f4bd"; -} - -.fa-plug-circle-exclamation::before { - content: "\e55d"; -} - -.fa-link-slash::before { - content: "\f127"; -} - -.fa-chain-broken::before { - content: "\f127"; -} - -.fa-chain-slash::before { - content: "\f127"; -} - -.fa-unlink::before { - content: "\f127"; -} - -.fa-clone::before { - content: "\f24d"; -} - -.fa-person-walking-arrow-loop-left::before { - content: "\e551"; -} - -.fa-arrow-up-z-a::before { - content: "\f882"; -} - -.fa-sort-alpha-up-alt::before { - content: "\f882"; -} - -.fa-fire-flame-curved::before { - content: "\f7e4"; -} - -.fa-fire-alt::before { - content: "\f7e4"; -} - -.fa-tornado::before { - content: "\f76f"; -} - -.fa-file-circle-plus::before { - content: "\e494"; -} - -.fa-book-quran::before { - content: "\f687"; -} - -.fa-quran::before { - content: "\f687"; -} - -.fa-anchor::before { - content: "\f13d"; -} - -.fa-border-all::before { - content: "\f84c"; -} - -.fa-face-angry::before { - content: "\f556"; -} - -.fa-angry::before { - content: "\f556"; -} - -.fa-cookie-bite::before { - content: "\f564"; -} - -.fa-arrow-trend-down::before { - content: "\e097"; -} - -.fa-rss::before { - content: "\f09e"; -} - -.fa-feed::before { - content: "\f09e"; -} - -.fa-draw-polygon::before { - content: "\f5ee"; -} - -.fa-scale-balanced::before { - content: "\f24e"; -} - -.fa-balance-scale::before { - content: "\f24e"; -} - -.fa-gauge-simple-high::before { - content: "\f62a"; -} - -.fa-tachometer::before { - content: "\f62a"; -} - -.fa-tachometer-fast::before { - content: "\f62a"; -} - -.fa-shower::before { - content: "\f2cc"; -} - -.fa-desktop::before { - content: "\f390"; -} - -.fa-desktop-alt::before { - content: "\f390"; -} - -.fa-m::before { - content: "M"; -} - -.fa-table-list::before { - content: "\f00b"; -} - -.fa-th-list::before { - content: "\f00b"; -} - -.fa-comment-sms::before { - content: "\f7cd"; -} - -.fa-sms::before { - content: "\f7cd"; -} - -.fa-book::before { - content: "\f02d"; -} - -.fa-user-plus::before { - content: "\f234"; -} - -.fa-check::before { - content: "\f00c"; -} - -.fa-battery-three-quarters::before { - content: "\f241"; -} - -.fa-battery-4::before { - content: "\f241"; -} - -.fa-house-circle-check::before { - content: "\e509"; -} - -.fa-angle-left::before { - content: "\f104"; -} - -.fa-diagram-successor::before { - content: "\e47a"; -} - -.fa-truck-arrow-right::before { - content: "\e58b"; -} - -.fa-arrows-split-up-and-left::before { - content: "\e4bc"; -} - -.fa-hand-fist::before { - content: "\f6de"; -} - -.fa-fist-raised::before { - content: "\f6de"; -} - -.fa-cloud-moon::before { - content: "\f6c3"; -} - -.fa-briefcase::before { - content: "\f0b1"; -} - -.fa-person-falling::before { - content: "\e546"; -} - -.fa-image-portrait::before { - content: "\f3e0"; -} - -.fa-portrait::before { - content: "\f3e0"; -} - -.fa-user-tag::before { - content: "\f507"; -} - -.fa-rug::before { - content: "\e569"; -} - -.fa-earth-europe::before { - content: "\f7a2"; -} - -.fa-globe-europe::before { - content: "\f7a2"; -} - -.fa-cart-flatbed-suitcase::before { - content: "\f59d"; -} - -.fa-luggage-cart::before { - content: "\f59d"; -} - -.fa-rectangle-xmark::before { - content: "\f410"; -} - -.fa-rectangle-times::before { - content: "\f410"; -} - -.fa-times-rectangle::before { - content: "\f410"; -} - -.fa-window-close::before { - content: "\f410"; -} - -.fa-baht-sign::before { - content: "\e0ac"; -} - -.fa-book-open::before { - content: "\f518"; -} - -.fa-book-journal-whills::before { - content: "\f66a"; -} - -.fa-journal-whills::before { - content: "\f66a"; -} - -.fa-handcuffs::before { - content: "\e4f8"; -} - -.fa-triangle-exclamation::before { - content: "\f071"; -} - -.fa-exclamation-triangle::before { - content: "\f071"; -} - -.fa-warning::before { - content: "\f071"; -} - -.fa-database::before { - content: "\f1c0"; -} - -.fa-share::before { - content: "\f064"; -} - -.fa-arrow-turn-right::before { - content: "\f064"; -} - -.fa-mail-forward::before { - content: "\f064"; -} - -.fa-bottle-droplet::before { - content: "\e4c4"; -} - -.fa-mask-face::before { - content: "\e1d7"; -} - -.fa-hill-rockslide::before { - content: "\e508"; -} - -.fa-right-left::before { - content: "\f362"; -} - -.fa-exchange-alt::before { - content: "\f362"; -} - -.fa-paper-plane::before { - content: "\f1d8"; -} - -.fa-road-circle-exclamation::before { - content: "\e565"; -} - -.fa-dungeon::before { - content: "\f6d9"; -} - -.fa-align-right::before { - content: "\f038"; -} - -.fa-money-bill-1-wave::before { - content: "\f53b"; -} - -.fa-money-bill-wave-alt::before { - content: "\f53b"; -} - -.fa-life-ring::before { - content: "\f1cd"; -} - -.fa-hands::before { - content: "\f2a7"; -} - -.fa-sign-language::before { - content: "\f2a7"; -} - -.fa-signing::before { - content: "\f2a7"; -} - -.fa-calendar-day::before { - content: "\f783"; -} - -.fa-water-ladder::before { - content: "\f5c5"; -} - -.fa-ladder-water::before { - content: "\f5c5"; -} - -.fa-swimming-pool::before { - content: "\f5c5"; -} - -.fa-arrows-up-down::before { - content: "\f07d"; -} - -.fa-arrows-v::before { - content: "\f07d"; -} - -.fa-face-grimace::before { - content: "\f57f"; -} - -.fa-grimace::before { - content: "\f57f"; -} - -.fa-wheelchair-move::before { - content: "\e2ce"; -} - -.fa-wheelchair-alt::before { - content: "\e2ce"; -} - -.fa-turn-down::before { - content: "\f3be"; -} - -.fa-level-down-alt::before { - content: "\f3be"; -} - -.fa-person-walking-arrow-right::before { - content: "\e552"; -} - -.fa-square-envelope::before { - content: "\f199"; -} - -.fa-envelope-square::before { - content: "\f199"; -} - -.fa-dice::before { - content: "\f522"; -} - -.fa-bowling-ball::before { - content: "\f436"; -} - -.fa-brain::before { - content: "\f5dc"; -} - -.fa-bandage::before { - content: "\f462"; -} - -.fa-band-aid::before { - content: "\f462"; -} - -.fa-calendar-minus::before { - content: "\f272"; -} - -.fa-circle-xmark::before { - content: "\f057"; -} - -.fa-times-circle::before { - content: "\f057"; -} - -.fa-xmark-circle::before { - content: "\f057"; -} - -.fa-gifts::before { - content: "\f79c"; -} - -.fa-hotel::before { - content: "\f594"; -} - -.fa-earth-asia::before { - content: "\f57e"; -} - -.fa-globe-asia::before { - content: "\f57e"; -} - -.fa-id-card-clip::before { - content: "\f47f"; -} - -.fa-id-card-alt::before { - content: "\f47f"; -} - -.fa-magnifying-glass-plus::before { - content: "\f00e"; -} - -.fa-search-plus::before { - content: "\f00e"; -} - -.fa-thumbs-up::before { - content: "\f164"; -} - -.fa-user-clock::before { - content: "\f4fd"; -} - -.fa-hand-dots::before { - content: "\f461"; -} - -.fa-allergies::before { - content: "\f461"; -} - -.fa-file-invoice::before { - content: "\f570"; -} - -.fa-window-minimize::before { - content: "\f2d1"; -} - -.fa-mug-saucer::before { - content: "\f0f4"; -} - -.fa-coffee::before { - content: "\f0f4"; -} - -.fa-brush::before { - content: "\f55d"; -} - -.fa-mask::before { - content: "\f6fa"; -} - -.fa-magnifying-glass-minus::before { - content: "\f010"; -} - -.fa-search-minus::before { - content: "\f010"; -} - -.fa-ruler-vertical::before { - content: "\f548"; -} - -.fa-user-large::before { - content: "\f406"; -} - -.fa-user-alt::before { - content: "\f406"; -} - -.fa-train-tram::before { - content: "\e5b4"; -} - -.fa-user-nurse::before { - content: "\f82f"; -} - -.fa-syringe::before { - content: "\f48e"; -} - -.fa-cloud-sun::before { - content: "\f6c4"; -} - -.fa-stopwatch-20::before { - content: "\e06f"; -} - -.fa-square-full::before { - content: "\f45c"; -} - -.fa-magnet::before { - content: "\f076"; -} - -.fa-jar::before { - content: "\e516"; -} - -.fa-note-sticky::before { - content: "\f249"; -} - -.fa-sticky-note::before { - content: "\f249"; -} - -.fa-bug-slash::before { - content: "\e490"; -} - -.fa-arrow-up-from-water-pump::before { - content: "\e4b6"; -} - -.fa-bone::before { - content: "\f5d7"; -} - -.fa-user-injured::before { - content: "\f728"; -} - -.fa-face-sad-tear::before { - content: "\f5b4"; -} - -.fa-sad-tear::before { - content: "\f5b4"; -} - -.fa-plane::before { - content: "\f072"; -} - -.fa-tent-arrows-down::before { - content: "\e581"; -} - -.fa-exclamation::before { - content: "\!"; -} - -.fa-arrows-spin::before { - content: "\e4bb"; -} - -.fa-print::before { - content: "\f02f"; -} - -.fa-turkish-lira-sign::before { - content: "\e2bb"; -} - -.fa-try::before { - content: "\e2bb"; -} - -.fa-turkish-lira::before { - content: "\e2bb"; -} - -.fa-dollar-sign::before { - content: "\$"; -} - -.fa-dollar::before { - content: "\$"; -} - -.fa-usd::before { - content: "\$"; -} - -.fa-x::before { - content: "X"; -} - -.fa-magnifying-glass-dollar::before { - content: "\f688"; -} - -.fa-search-dollar::before { - content: "\f688"; -} - -.fa-users-gear::before { - content: "\f509"; -} - -.fa-users-cog::before { - content: "\f509"; -} - -.fa-person-military-pointing::before { - content: "\e54a"; -} - -.fa-building-columns::before { - content: "\f19c"; -} - -.fa-bank::before { - content: "\f19c"; -} - -.fa-institution::before { - content: "\f19c"; -} - -.fa-museum::before { - content: "\f19c"; -} - -.fa-university::before { - content: "\f19c"; -} - -.fa-umbrella::before { - content: "\f0e9"; -} - -.fa-trowel::before { - content: "\e589"; -} - -.fa-d::before { - content: "D"; -} - -.fa-stapler::before { - content: "\e5af"; -} - -.fa-masks-theater::before { - content: "\f630"; -} - -.fa-theater-masks::before { - content: "\f630"; -} - -.fa-kip-sign::before { - content: "\e1c4"; -} - -.fa-hand-point-left::before { - content: "\f0a5"; -} - -.fa-handshake-simple::before { - content: "\f4c6"; -} - -.fa-handshake-alt::before { - content: "\f4c6"; -} - -.fa-jet-fighter::before { - content: "\f0fb"; -} - -.fa-fighter-jet::before { - content: "\f0fb"; -} - -.fa-square-share-nodes::before { - content: "\f1e1"; -} - -.fa-share-alt-square::before { - content: "\f1e1"; -} - -.fa-barcode::before { - content: "\f02a"; -} - -.fa-plus-minus::before { - content: "\e43c"; -} - -.fa-video::before { - content: "\f03d"; -} - -.fa-video-camera::before { - content: "\f03d"; -} - -.fa-graduation-cap::before { - content: "\f19d"; -} - -.fa-mortar-board::before { - content: "\f19d"; -} - -.fa-hand-holding-medical::before { - content: "\e05c"; -} - -.fa-person-circle-check::before { - content: "\e53e"; -} - -.fa-turn-up::before { - content: "\f3bf"; -} - -.fa-level-up-alt::before { - content: "\f3bf"; -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.elements-blocks-icon-selector-display { - font-size: 2em; -} - -.rrze-elements-tabs-modal-container span { - font-size: 2em; - padding-right: 1em; -} - -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); -} -.far, -.fa-regular { - font-weight: 400; -} - -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 900; - font-display: block; - src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); -} -.fas, .accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before, .accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before, .accordion .accordion-toggle:before, -.fa-solid { - font-weight: 900; -} - -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-brands: "Font Awesome 6 Brands"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -@font-face { - font-family: "Font Awesome 6 Brands"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); -} -.fab, -.fa-brands { - font-weight: 400; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-cloudflare:before { - content: "\e07d"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-guilded:before { - content: "\e07e"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-square-js:before { - content: "\f3b9"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-orcid:before { - content: "\f8d2"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-unity:before { - content: "\e049"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-square-reddit:before { - content: "\f1a2"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-square-font-awesome:before { - content: "\e5ad"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-square-instagram:before { - content: "\e055"; -} - -.fa-instagram-square:before { - content: "\e055"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-square-hacker-news:before { - content: "\f3af"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-threads:before { - content: "\e618"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-square-snapchat:before { - content: "\f2ad"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-square-font-awesome-stroke:before { - content: "\f35c"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-watchman-monitoring:before { - content: "\e087"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-square-viadeo:before { - content: "\f2aa"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-square-dribbble:before { - content: "\f397"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-debian:before { - content: "\e60b"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-instalod:before { - content: "\e081"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-square-twitter:before { - content: "\f081"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-golang:before { - content: "\e40f"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-uncharted:before { - content: "\e084"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-square-youtube:before { - content: "\f431"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-rendact:before { - content: "\f3e4"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-nfc-directional:before { - content: "\e530"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-meta:before { - content: "\e49b"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-mdb:before { - content: "\f8ca"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-unsplash:before { - content: "\e07c"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-square-steam:before { - content: "\f1b7"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-500px:before { - content: "\f26e"; -} - -.fa-square-vimeo:before { - content: "\f194"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-flag:before { - content: "\f2b4"; -} - -.fa-font-awesome-logo-full:before { - content: "\f2b4"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-hive:before { - content: "\e07f"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-padlet:before { - content: "\e4a0"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-square-github:before { - content: "\f092"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-shopify:before { - content: "\e057"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-square-threads:before { - content: "\e619"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-swift:before { - content: "\f8e1"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-square-gitlab:before { - content: "\e5ae"; -} - -.fa-gitlab-square:before { - content: "\e5ae"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-square-odnoklassniki:before { - content: "\f264"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-hashnode:before { - content: "\e499"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-umbraco:before { - content: "\f8e8"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-square-pinterest:before { - content: "\f0d3"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-dailymotion:before { - content: "\e052"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-nfc-symbol:before { - content: "\e531"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-square-google-plus:before { - content: "\f0d4"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-square-xing:before { - content: "\f169"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-bilibili:before { - content: "\e3d9"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-x-twitter:before { - content: "\e61b"; -} - -.fa-cotton-bureau:before { - content: "\f89e"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-42-group:before { - content: "\e080"; -} - -.fa-innosoft:before { - content: "\e080"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-square-pied-piper:before { - content: "\e01e"; -} - -.fa-pied-piper-square:before { - content: "\e01e"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-tiktok:before { - content: "\e07b"; -} - -.fa-square-facebook:before { - content: "\f082"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-mixer:before { - content: "\e056"; -} - -.fa-square-lastfm:before { - content: "\f203"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-cmplid:before { - content: "\e360"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-deezer:before { - content: "\e077"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-screenpal:before { - content: "\e570"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-microblog:before { - content: "\e01a"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-wirsindhandwerk:before { - content: "\e2d0"; -} - -.fa-wsh:before { - content: "\e2d0"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-octopus-deploy:before { - content: "\e082"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ab"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-rust:before { - content: "\e07a"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-square-behance:before { - content: "\f1b5"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-space-awesome:before { - content: "\e5ac"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-square-git:before { - content: "\f1d2"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-square-tumblr:before { - content: "\f174"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-perbyte:before { - content: "\e083"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-bots:before { - content: "\e340"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-ideal:before { - content: "\e013"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-firefox-browser:before { - content: "\e007"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-stubber:before { - content: "\e5c7"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f2c6"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-odysee:before { - content: "\e5c6"; -} - -.fa-square-whatsapp:before { - content: "\f40c"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-edge-legacy:before { - content: "\e078"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f198"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-square-x-twitter:before { - content: "\e61a"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f23a"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-sitrox:before { - content: "\e44a"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-buy-n-large:before { - content: "\f8a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-wodu:before { - content: "\e088"; -} - -.fa-google-pay:before { - content: "\e079"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-pix:before { - content: "\e43a"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} - -/*! - * Accordion - */ -h1.accordion-heading, -h2.accordion-heading, -h3.accordion-heading, -h4.accordion-heading, -h5.accordion-heading, -h6.accordion-heading { - width: auto; - padding: 0 !important; - margin: 0; - border: none; - text-align: left; -} - -button.accordion-toggle { - width: 100%; - border: none; - text-align: left; - margin: 0; -} - -button.expand-all.standard-btn { - margin: 5px 0; - float: none; -} - -.button-container-right { - text-align: right; -} - -.button-container-left { - text-align: left; -} - -.accordion .accordion { - margin: 0; -} -.accordion .accordion-register { - padding-left: 0; - margin: 0 0 0.5em; - border-top: 1px solid #C3C3CB; - border-bottom: 1px solid #C3C3CB; -} -.accordion .accordion-register li { - float: left; - list-style-type: none; - padding: 0.25em 0.5em; -} -.accordion .accordion-suffix { - font-weight: bold; -} -.accordion .accordion-group { - border: none; - margin-bottom: 5px; -} -.accordion .accordion-toggle { - display: block; - border-left: 10px solid var(--color-primary-ci-hell, #04316A); - background: var(--color-ContentBorders, #d2ddeb); - color: var(--color-Text, #444); - font-size: 1rem; - text-decoration: none; - padding: 8px 35px 8px 10px; - position: relative; -} -.accordion .accordion-toggle:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { - text-decoration: none; - background-color: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle.active:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { - border-color: var(--color-primary-dunkler, #004A9F); - background-color: var(--color-primary-dunkler, #004A9F); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.accordion .accordion-toggle svg.rrze-elements-icon { - margin-right: 3px; -} -.accordion .accordion-toggle span[class^=fa] { - margin-right: 5px; -} -.alert.font-light .accordion .accordion-toggle { - color: var(--color-Text, #444); -} -.alert.font-light .accordion .accordion-toggle * { - color: var(--color-Text, #444); -} -.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .phil .accordion-heading .accordion-toggle, -.accordion .philfak .accordion-heading .accordion-toggle, -.accordion .gold .accordion-heading .accordion-toggle { - border-color: var(--color-phil-ci-hell, #FDB735); -} -.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, -.accordion .philfak .accordion-heading .accordion-toggle:hover, -.accordion .philfak .accordion-heading .accordion-toggle:focus, -.accordion .philfak .accordion-heading .accordion-toggle.active, -.accordion .gold .accordion-heading .accordion-toggle:hover, -.accordion .gold .accordion-heading .accordion-toggle:focus, -.accordion .gold .accordion-heading .accordion-toggle.active { - border-color: var(--color-phil-ci-hell, #FDB735); - background-color: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); -} -.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, -.accordion .philfak .accordion-heading .accordion-toggle.active:hover, -.accordion .philfak .accordion-heading .accordion-toggle.active:focus, -.accordion .gold .accordion-heading .accordion-toggle.active:hover, -.accordion .gold .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-phil-dunkler, #e87722); - background-color: var(--color-phil-dunkler, #e87722); - color: var(--color-phil-ci-hell-kontrast, #000); -} -.accordion .rw .accordion-heading .accordion-toggle, -.accordion .rwfak .accordion-heading .accordion-toggle, -.accordion .red .accordion-heading .accordion-toggle { - border-color: var(--color-rw-ci-hell, #C50F3C); -} -.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, -.accordion .rwfak .accordion-heading .accordion-toggle:hover, -.accordion .rwfak .accordion-heading .accordion-toggle:focus, -.accordion .rwfak .accordion-heading .accordion-toggle.active, -.accordion .red .accordion-heading .accordion-toggle:hover, -.accordion .red .accordion-heading .accordion-toggle:focus, -.accordion .red .accordion-heading .accordion-toggle.active { - border-color: var(--color-rw-ci-hell, #C50F3C); - background-color: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, -.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, -.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, -.accordion .red .accordion-heading .accordion-toggle.active:hover, -.accordion .red .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-rw-dunkler, #971B2F); - background-color: var(--color-rw-dunkler, #971B2F); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -.accordion .med .accordion-heading .accordion-toggle, -.accordion .medfak .accordion-heading .accordion-toggle, -.accordion .blue .accordion-heading .accordion-toggle { - border-color: var(--color-med-ci-hell, #18B4F1); -} -.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, -.accordion .medfak .accordion-heading .accordion-toggle:hover, -.accordion .medfak .accordion-heading .accordion-toggle:focus, -.accordion .medfak .accordion-heading .accordion-toggle.active, -.accordion .blue .accordion-heading .accordion-toggle:hover, -.accordion .blue .accordion-heading .accordion-toggle:focus, -.accordion .blue .accordion-heading .accordion-toggle.active { - border-color: var(--color-med-ci-hell, #18B4F1); - background-color: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); -} -.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, -.accordion .medfak .accordion-heading .accordion-toggle.active:hover, -.accordion .medfak .accordion-heading .accordion-toggle.active:focus, -.accordion .blue .accordion-heading .accordion-toggle.active:hover, -.accordion .blue .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-med-dunkler, #005287); - background-color: var(--color-med-dunkler, #005287); - color: var(--color-med-ci-dunkel-kontrast, #fff); -} -.accordion .nat .accordion-heading .accordion-toggle, -.accordion .natfak .accordion-heading .accordion-toggle, -.accordion .green .accordion-heading .accordion-toggle { - border-color: var(--color-nat-ci-hell, #7BB725); -} -.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, -.accordion .natfak .accordion-heading .accordion-toggle:hover, -.accordion .natfak .accordion-heading .accordion-toggle:focus, -.accordion .natfak .accordion-heading .accordion-toggle.active, -.accordion .natfak .accordion-heading .accordion-toggle.active:focus, -.accordion .green .accordion-heading .accordion-toggle:hover, -.accordion .green .accordion-heading .accordion-toggle:focus, -.accordion .green .accordion-heading .accordion-toggle.active, -.accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-ci-hell, #7BB725); - background-color: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); -} -.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, -.accordion .natfak .accordion-heading .accordion-toggle.active:hover, -.accordion .natfak .accordion-heading .accordion-toggle.active:focus, -.accordion .green .accordion-heading .accordion-toggle.active:hover, -.accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-dunkler, #266141); - background-color: var(--color-nat-dunkler, #266141); - color: var(--color-nat-ci-dunkel-kontrast, #fff); -} -.accordion .tf .accordion-heading .accordion-toggle, -.accordion .techfak .accordion-heading .accordion-toggle, -.accordion .grey .accordion-heading .accordion-toggle { - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, -.accordion .techfak .accordion-heading .accordion-toggle:hover, -.accordion .techfak .accordion-heading .accordion-toggle:focus, -.accordion .techfak .accordion-heading .accordion-toggle.active, -.accordion .grey .accordion-heading .accordion-toggle:hover, -.accordion .grey .accordion-heading .accordion-toggle:focus, -.accordion .grey .accordion-heading .accordion-toggle.active { - border-color: var(--color-tf-ci-hell, #8C9FB1); - background-color: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-dunkel-kontrast, #000); -} -.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, -.accordion .techfak .accordion-heading .accordion-toggle.active:hover, -.accordion .techfak .accordion-heading .accordion-toggle.active:focus, -.accordion .grey .accordion-heading .accordion-toggle.active:hover, -.accordion .grey .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-tf-dunkler, #2F586E); - background-color: var(--color-tf-dunkler, #2F586E); - color: var(--color-tf-ci-dunkel-kontrast, #fff); -} -.accordion .fau .accordion-heading .accordion-toggle, -.accordion .default .accordion-heading .accordion-toggle { - border-color: var(--color-zentral-ci-hell, #04316A); -} -.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, -.accordion .default .accordion-heading .accordion-toggle:hover, -.accordion .default .accordion-heading .accordion-toggle:focus, -.accordion .default .accordion-heading .accordion-toggle.active { - border-color: var(--color-zentral-ci-hell, #04316A); - background-color: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, -.accordion .default .accordion-heading .accordion-toggle.active:hover, -.accordion .default .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-zentral-dunkler, #004A9F); - background-color: var(--color-zentral-dunkler, #004A9F); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -.accordion .accordion-body { - display: block; - overflow: hidden; -} -.accordion .accordion-body .accordion-inner { - border: none; - background-color: #fff; - padding: 15px 20px; -} -.alert.font-light .accordion .accordion-body .accordion-inner { - color: var(--color-Text, #222); -} -.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { - color: var(--color-Text, #222); -} - -.fau-theme .accordion-toggle { - border-radius: var(--border-radius, 4px); - background-clip: padding-box; -} -.fau-theme .accordion-body .accordion-inner { - background-color: #f5f7f9; -} -.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { - background-color: rgb(232.25, 236.8, 241.35); -} - -@media print { - .accordion { - position: relative; - display: block; - overflow: visible; - } - .accordion-group, - .accordion-body, - .accordion-inner, - .accordion-inner p { - position: relative; - display: block !important; - page-break-inside: avoid; - break-inside: avoid; - overflow: visible; - } - button.expand-all.standard-btn { - display: none; - } - h3.accordion-heading, - h4.accordion-heading { - margin-bottom: 0 !important; - } -} -.read-mode-only { - display: none; -} - -#content main .accordion-body:target, -.admin-bar #content main .accordion-body:target { - padding-top: 0; - background-color: cornflowerblue; -} - -#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { - padding-top: 8px; -} - -.accordion-toggle span[class^=fa] { - float: left; - line-height: 2em; -} - -.read-mode-only { - display: none; -} - -.admin-bar #content main .accordion-body:target { - padding-top: 0; -} - -.accordion-body { - height: 0; - overflow: hidden; - transition: height 0.5s ease-in-out; - margin-top: 0; - padding-top: 0; - padding-bottom: 0; -} - -.accordion-body.active { - height: auto; - /* Change this to a specific height if needed */ - padding: 15px 20px; - background: var(--color-ContentRegions, #f5f7f9); -} - -.wp-block-rrze-elements-accordion .accordion-heading .components-text-control__input { - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); - font-size: inherit; - padding-bottom: 0; -} -.wp-block-rrze-elements-accordion .accordion-heading .components-text-control__input:focus { - background-color: #fff; - color: #000; - border-color: #000; - font-size: inherit; - padding-bottom: 0; -} -.wp-block-rrze-elements-accordion .accordion-heading .accordion-toggle.active { - color: #fff; -} -.wp-block-rrze-elements-accordion .accordion-heading .accordion-toggle:hover { - color: #fff; -} - -.rrzeElementsBFakColorSelector { - border: 1px solid #000; -} -.rrzeElementsBFakColorSelector button { - border-radius: 0; -} - -.rrzeElementsBFakColorSelector.central button { - background-color: #04316A; - color: #fff; -} - -.rrzeElementsBFakColorSelector.phil button { - background-color: #fdb735; - color: #000; -} - -.rrzeElementsBFakColorSelector.rw button { - background-color: #c50f3c; - color: #fff; -} - -.rrzeElementsBFakColorSelector.med button { - background-color: #18b4f1; - color: #000; -} - -.rrzeElementsBFakColorSelector.nat button { - background-color: #7bb725; - color: #000; -} - -.rrzeElementsBFakColorSelector.tf button { - background-color: #8c9fb1; - color: #000; -} - -.elements-blocks-icon-selector-display { - max-width: 3em; - padding: 0.5em; - margin-right: 1em; - float: right; - clear: both; -} - -.elements-blocks-icon-insideEditor { - float: left; - clear: both; - max-height: 1.5em; - max-width: 1.5em; - padding-top: 0.25em; -} - -.elements-blocks-input-following-icon input { - max-width: 90%; - font-size: 1.25em !important; -} - -button.is-compact.elements-blocks-icon-Button, button.is-pressed.elements-blocks-icon-Button { - font-size: 1.5rem; - padding: 0.25rem; - height: 55px; - width: 55px; - display: flex; - align-items: center; - justify-content: center; -} -/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! - \********************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -.fa { - font-family: var(--fa-style-family, "Font Awesome 6 Free"); - font-weight: var(--fa-style, 900); -} - -.fa, -.fa-classic, -.fa-sharp, -.fas, -.fa-solid, -.far, -.fa-regular, -.fab, -.fa-brands { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: var(--fa-display, inline-block); - font-style: normal; - font-variant: normal; - line-height: 1; - text-rendering: auto; -} - -.fas, -.fa-classic, -.fa-solid, -.far, -.fa-regular { - font-family: "Font Awesome 6 Free"; -} - -.fab, -.fa-brands { - font-family: "Font Awesome 6 Brands"; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: var(--fa-li-margin, 2.5em); - padding-left: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - left: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(-15deg); - } - 4% { - transform: rotate(15deg); - } - 8%, 24% { - transform: rotate(-18deg); - } - 12%, 28% { - transform: rotate(18deg); - } - 16% { - transform: rotate(-22deg); - } - 20% { - transform: rotate(22deg); - } - 32% { - transform: rotate(-12deg); - } - 36% { - transform: rotate(12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.fa-rotate-90 { - transform: rotate(90deg); -} - -.fa-rotate-180 { - transform: rotate(180deg); -} - -.fa-rotate-270 { - transform: rotate(270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-0::before { - content: "\30 "; -} - -.fa-1::before { - content: "\31 "; -} - -.fa-2::before { - content: "\32 "; -} - -.fa-3::before { - content: "\33 "; -} - -.fa-4::before { - content: "\34 "; -} - -.fa-5::before { - content: "\35 "; -} - -.fa-6::before { - content: "\36 "; -} - -.fa-7::before { - content: "\37 "; -} - -.fa-8::before { - content: "\38 "; -} - -.fa-9::before { - content: "\39 "; -} - -.fa-fill-drip::before { - content: "\f576"; -} - -.fa-arrows-to-circle::before { - content: "\e4bd"; -} - -.fa-circle-chevron-right::before { - content: "\f138"; -} - -.fa-chevron-circle-right::before { - content: "\f138"; -} - -.fa-at::before { - content: "\@"; -} - -.fa-trash-can::before { - content: "\f2ed"; -} - -.fa-trash-alt::before { - content: "\f2ed"; -} - -.fa-text-height::before { - content: "\f034"; -} - -.fa-user-xmark::before { - content: "\f235"; -} - -.fa-user-times::before { - content: "\f235"; -} - -.fa-stethoscope::before { - content: "\f0f1"; -} - -.fa-message::before { - content: "\f27a"; -} - -.fa-comment-alt::before { - content: "\f27a"; -} - -.fa-info::before { - content: "\f129"; -} - -.fa-down-left-and-up-right-to-center::before { - content: "\f422"; -} - -.fa-compress-alt::before { - content: "\f422"; -} - -.fa-explosion::before { - content: "\e4e9"; -} - -.fa-file-lines::before { - content: "\f15c"; -} - -.fa-file-alt::before { - content: "\f15c"; -} - -.fa-file-text::before { - content: "\f15c"; -} - -.fa-wave-square::before { - content: "\f83e"; -} - -.fa-ring::before { - content: "\f70b"; -} - -.fa-building-un::before { - content: "\e4d9"; -} - -.fa-dice-three::before { - content: "\f527"; -} - -.fa-calendar-days::before { - content: "\f073"; -} - -.fa-calendar-alt::before { - content: "\f073"; -} - -.fa-anchor-circle-check::before { - content: "\e4aa"; -} - -.fa-building-circle-arrow-right::before { - content: "\e4d1"; -} - -.fa-volleyball::before { - content: "\f45f"; -} - -.fa-volleyball-ball::before { - content: "\f45f"; -} - -.fa-arrows-up-to-line::before { - content: "\e4c2"; -} - -.fa-sort-down::before { - content: "\f0dd"; -} - -.fa-sort-desc::before { - content: "\f0dd"; -} - -.fa-circle-minus::before { - content: "\f056"; -} - -.fa-minus-circle::before { - content: "\f056"; -} - -.fa-door-open::before { - content: "\f52b"; -} - -.fa-right-from-bracket::before { - content: "\f2f5"; -} - -.fa-sign-out-alt::before { - content: "\f2f5"; -} - -.fa-atom::before { - content: "\f5d2"; -} - -.fa-soap::before { - content: "\e06e"; -} - -.fa-icons::before { - content: "\f86d"; -} - -.fa-heart-music-camera-bolt::before { - content: "\f86d"; -} - -.fa-microphone-lines-slash::before { - content: "\f539"; -} - -.fa-microphone-alt-slash::before { - content: "\f539"; -} - -.fa-bridge-circle-check::before { - content: "\e4c9"; -} - -.fa-pump-medical::before { - content: "\e06a"; -} - -.fa-fingerprint::before { - content: "\f577"; -} - -.fa-hand-point-right::before { - content: "\f0a4"; -} - -.fa-magnifying-glass-location::before { - content: "\f689"; -} - -.fa-search-location::before { - content: "\f689"; -} - -.fa-forward-step::before { - content: "\f051"; -} - -.fa-step-forward::before { - content: "\f051"; -} - -.fa-face-smile-beam::before { - content: "\f5b8"; -} - -.fa-smile-beam::before { - content: "\f5b8"; -} - -.fa-flag-checkered::before { - content: "\f11e"; -} - -.fa-football::before { - content: "\f44e"; -} - -.fa-football-ball::before { - content: "\f44e"; -} - -.fa-school-circle-exclamation::before { - content: "\e56c"; -} - -.fa-crop::before { - content: "\f125"; -} - -.fa-angles-down::before { - content: "\f103"; -} - -.fa-angle-double-down::before { - content: "\f103"; -} - -.fa-users-rectangle::before { - content: "\e594"; -} - -.fa-people-roof::before { - content: "\e537"; -} - -.fa-people-line::before { - content: "\e534"; -} - -.fa-beer-mug-empty::before { - content: "\f0fc"; -} - -.fa-beer::before { - content: "\f0fc"; -} - -.fa-diagram-predecessor::before { - content: "\e477"; -} - -.fa-arrow-up-long::before { - content: "\f176"; -} - -.fa-long-arrow-up::before { - content: "\f176"; -} - -.fa-fire-flame-simple::before { - content: "\f46a"; -} - -.fa-burn::before { - content: "\f46a"; -} - -.fa-person::before { - content: "\f183"; -} - -.fa-male::before { - content: "\f183"; -} - -.fa-laptop::before { - content: "\f109"; -} - -.fa-file-csv::before { - content: "\f6dd"; -} - -.fa-menorah::before { - content: "\f676"; -} - -.fa-truck-plane::before { - content: "\e58f"; -} - -.fa-record-vinyl::before { - content: "\f8d9"; -} - -.fa-face-grin-stars::before { - content: "\f587"; -} - -.fa-grin-stars::before { - content: "\f587"; -} - -.fa-bong::before { - content: "\f55c"; -} - -.fa-spaghetti-monster-flying::before { - content: "\f67b"; -} - -.fa-pastafarianism::before { - content: "\f67b"; -} - -.fa-arrow-down-up-across-line::before { - content: "\e4af"; -} - -.fa-spoon::before { - content: "\f2e5"; -} - -.fa-utensil-spoon::before { - content: "\f2e5"; -} - -.fa-jar-wheat::before { - content: "\e517"; -} - -.fa-envelopes-bulk::before { - content: "\f674"; -} - -.fa-mail-bulk::before { - content: "\f674"; -} - -.fa-file-circle-exclamation::before { - content: "\e4eb"; -} - -.fa-circle-h::before { - content: "\f47e"; -} - -.fa-hospital-symbol::before { - content: "\f47e"; -} - -.fa-pager::before { - content: "\f815"; -} - -.fa-address-book::before { - content: "\f2b9"; -} - -.fa-contact-book::before { - content: "\f2b9"; -} - -.fa-strikethrough::before { - content: "\f0cc"; -} - -.fa-k::before { - content: "K"; -} - -.fa-landmark-flag::before { - content: "\e51c"; -} - -.fa-pencil::before { - content: "\f303"; -} - -.fa-pencil-alt::before { - content: "\f303"; -} - -.fa-backward::before { - content: "\f04a"; -} - -.fa-caret-right::before { - content: "\f0da"; -} - -.fa-comments::before { - content: "\f086"; -} - -.fa-paste::before { - content: "\f0ea"; -} - -.fa-file-clipboard::before { - content: "\f0ea"; -} - -.fa-code-pull-request::before { - content: "\e13c"; -} - -.fa-clipboard-list::before { - content: "\f46d"; -} - -.fa-truck-ramp-box::before { - content: "\f4de"; -} - -.fa-truck-loading::before { - content: "\f4de"; -} - -.fa-user-check::before { - content: "\f4fc"; -} - -.fa-vial-virus::before { - content: "\e597"; -} - -.fa-sheet-plastic::before { - content: "\e571"; -} - -.fa-blog::before { - content: "\f781"; -} - -.fa-user-ninja::before { - content: "\f504"; -} - -.fa-person-arrow-up-from-line::before { - content: "\e539"; -} - -.fa-scroll-torah::before { - content: "\f6a0"; -} - -.fa-torah::before { - content: "\f6a0"; -} - -.fa-broom-ball::before { - content: "\f458"; -} - -.fa-quidditch::before { - content: "\f458"; -} - -.fa-quidditch-broom-ball::before { - content: "\f458"; -} - -.fa-toggle-off::before { - content: "\f204"; -} - -.fa-box-archive::before { - content: "\f187"; -} - -.fa-archive::before { - content: "\f187"; -} - -.fa-person-drowning::before { - content: "\e545"; -} - -.fa-arrow-down-9-1::before { - content: "\f886"; -} - -.fa-sort-numeric-desc::before { - content: "\f886"; -} - -.fa-sort-numeric-down-alt::before { - content: "\f886"; -} - -.fa-face-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-spray-can::before { - content: "\f5bd"; -} - -.fa-truck-monster::before { - content: "\f63b"; -} - -.fa-w::before { - content: "W"; -} - -.fa-earth-africa::before { - content: "\f57c"; -} - -.fa-globe-africa::before { - content: "\f57c"; -} - -.fa-rainbow::before { - content: "\f75b"; -} - -.fa-circle-notch::before { - content: "\f1ce"; -} - -.fa-tablet-screen-button::before { - content: "\f3fa"; -} - -.fa-tablet-alt::before { - content: "\f3fa"; -} - -.fa-paw::before { - content: "\f1b0"; -} - -.fa-cloud::before { - content: "\f0c2"; -} - -.fa-trowel-bricks::before { - content: "\e58a"; -} - -.fa-face-flushed::before { - content: "\f579"; -} - -.fa-flushed::before { - content: "\f579"; -} - -.fa-hospital-user::before { - content: "\f80d"; -} - -.fa-tent-arrow-left-right::before { - content: "\e57f"; -} - -.fa-gavel::before { - content: "\f0e3"; -} - -.fa-legal::before { - content: "\f0e3"; -} - -.fa-binoculars::before { - content: "\f1e5"; -} - -.fa-microphone-slash::before { - content: "\f131"; -} - -.fa-box-tissue::before { - content: "\e05b"; -} - -.fa-motorcycle::before { - content: "\f21c"; -} - -.fa-bell-concierge::before { - content: "\f562"; -} - -.fa-concierge-bell::before { - content: "\f562"; -} - -.fa-pen-ruler::before { - content: "\f5ae"; -} - -.fa-pencil-ruler::before { - content: "\f5ae"; -} - -.fa-people-arrows::before { - content: "\e068"; -} - -.fa-people-arrows-left-right::before { - content: "\e068"; -} - -.fa-mars-and-venus-burst::before { - content: "\e523"; -} - -.fa-square-caret-right::before { - content: "\f152"; -} - -.fa-caret-square-right::before { - content: "\f152"; -} - -.fa-scissors::before { - content: "\f0c4"; -} - -.fa-cut::before { - content: "\f0c4"; -} - -.fa-sun-plant-wilt::before { - content: "\e57a"; -} - -.fa-toilets-portable::before { - content: "\e584"; -} - -.fa-hockey-puck::before { - content: "\f453"; -} - -.fa-table::before { - content: "\f0ce"; -} - -.fa-magnifying-glass-arrow-right::before { - content: "\e521"; -} - -.fa-tachograph-digital::before { - content: "\f566"; -} - -.fa-digital-tachograph::before { - content: "\f566"; -} - -.fa-users-slash::before { - content: "\e073"; -} - -.fa-clover::before { - content: "\e139"; -} - -.fa-reply::before { - content: "\f3e5"; -} - -.fa-mail-reply::before { - content: "\f3e5"; -} - -.fa-star-and-crescent::before { - content: "\f699"; -} - -.fa-house-fire::before { - content: "\e50c"; -} - -.fa-square-minus::before { - content: "\f146"; -} - -.fa-minus-square::before { - content: "\f146"; -} - -.fa-helicopter::before { - content: "\f533"; -} - -.fa-compass::before { - content: "\f14e"; -} - -.fa-square-caret-down::before { - content: "\f150"; -} - -.fa-caret-square-down::before { - content: "\f150"; -} - -.fa-file-circle-question::before { - content: "\e4ef"; -} - -.fa-laptop-code::before { - content: "\f5fc"; -} - -.fa-swatchbook::before { - content: "\f5c3"; -} - -.fa-prescription-bottle::before { - content: "\f485"; -} - -.fa-bars::before { - content: "\f0c9"; -} - -.fa-navicon::before { - content: "\f0c9"; -} - -.fa-people-group::before { - content: "\e533"; -} - -.fa-hourglass-end::before { - content: "\f253"; -} - -.fa-hourglass-3::before { - content: "\f253"; -} - -.fa-heart-crack::before { - content: "\f7a9"; -} - -.fa-heart-broken::before { - content: "\f7a9"; -} - -.fa-square-up-right::before { - content: "\f360"; -} - -.fa-external-link-square-alt::before { - content: "\f360"; -} - -.fa-face-kiss-beam::before { - content: "\f597"; -} - -.fa-kiss-beam::before { - content: "\f597"; -} - -.fa-film::before { - content: "\f008"; -} - -.fa-ruler-horizontal::before { - content: "\f547"; -} - -.fa-people-robbery::before { - content: "\e536"; -} - -.fa-lightbulb::before { - content: "\f0eb"; -} - -.fa-caret-left::before { - content: "\f0d9"; -} - -.fa-circle-exclamation::before { - content: "\f06a"; -} - -.fa-exclamation-circle::before { - content: "\f06a"; -} - -.fa-school-circle-xmark::before { - content: "\e56d"; -} - -.fa-arrow-right-from-bracket::before { - content: "\f08b"; -} - -.fa-sign-out::before { - content: "\f08b"; -} - -.fa-circle-chevron-down::before { - content: "\f13a"; -} - -.fa-chevron-circle-down::before { - content: "\f13a"; -} - -.fa-unlock-keyhole::before { - content: "\f13e"; -} - -.fa-unlock-alt::before { - content: "\f13e"; -} - -.fa-cloud-showers-heavy::before { - content: "\f740"; -} - -.fa-headphones-simple::before { - content: "\f58f"; -} - -.fa-headphones-alt::before { - content: "\f58f"; -} - -.fa-sitemap::before { - content: "\f0e8"; -} - -.fa-circle-dollar-to-slot::before { - content: "\f4b9"; -} - -.fa-donate::before { - content: "\f4b9"; -} - -.fa-memory::before { - content: "\f538"; -} - -.fa-road-spikes::before { - content: "\e568"; -} - -.fa-fire-burner::before { - content: "\e4f1"; -} - -.fa-flag::before { - content: "\f024"; -} - -.fa-hanukiah::before { - content: "\f6e6"; -} - -.fa-feather::before { - content: "\f52d"; -} - -.fa-volume-low::before { - content: "\f027"; -} - -.fa-volume-down::before { - content: "\f027"; -} - -.fa-comment-slash::before { - content: "\f4b3"; -} - -.fa-cloud-sun-rain::before { - content: "\f743"; -} - -.fa-compress::before { - content: "\f066"; -} - -.fa-wheat-awn::before { - content: "\e2cd"; -} - -.fa-wheat-alt::before { - content: "\e2cd"; -} - -.fa-ankh::before { - content: "\f644"; -} - -.fa-hands-holding-child::before { - content: "\e4fa"; -} - -.fa-asterisk::before { - content: "\*"; -} - -.fa-square-check::before { - content: "\f14a"; -} - -.fa-check-square::before { - content: "\f14a"; -} - -.fa-peseta-sign::before { - content: "\e221"; -} - -.fa-heading::before { - content: "\f1dc"; -} - -.fa-header::before { - content: "\f1dc"; -} - -.fa-ghost::before { - content: "\f6e2"; -} - -.fa-list::before { - content: "\f03a"; -} - -.fa-list-squares::before { - content: "\f03a"; -} - -.fa-square-phone-flip::before { - content: "\f87b"; -} - -.fa-phone-square-alt::before { - content: "\f87b"; -} - -.fa-cart-plus::before { - content: "\f217"; -} - -.fa-gamepad::before { - content: "\f11b"; -} - -.fa-circle-dot::before { - content: "\f192"; -} - -.fa-dot-circle::before { - content: "\f192"; -} - -.fa-face-dizzy::before { - content: "\f567"; -} - -.fa-dizzy::before { - content: "\f567"; -} - -.fa-egg::before { - content: "\f7fb"; -} - -.fa-house-medical-circle-xmark::before { - content: "\e513"; -} - -.fa-campground::before { - content: "\f6bb"; -} - -.fa-folder-plus::before { - content: "\f65e"; -} - -.fa-futbol::before { - content: "\f1e3"; -} - -.fa-futbol-ball::before { - content: "\f1e3"; -} - -.fa-soccer-ball::before { - content: "\f1e3"; -} - -.fa-paintbrush::before { - content: "\f1fc"; -} - -.fa-paint-brush::before { - content: "\f1fc"; -} - -.fa-lock::before { - content: "\f023"; -} - -.fa-gas-pump::before { - content: "\f52f"; -} - -.fa-hot-tub-person::before { - content: "\f593"; -} - -.fa-hot-tub::before { - content: "\f593"; -} - -.fa-map-location::before { - content: "\f59f"; -} - -.fa-map-marked::before { - content: "\f59f"; -} - -.fa-house-flood-water::before { - content: "\e50e"; -} - -.fa-tree::before { - content: "\f1bb"; -} - -.fa-bridge-lock::before { - content: "\e4cc"; -} - -.fa-sack-dollar::before { - content: "\f81d"; -} - -.fa-pen-to-square::before { - content: "\f044"; -} - -.fa-edit::before { - content: "\f044"; -} - -.fa-car-side::before { - content: "\f5e4"; -} - -.fa-share-nodes::before { - content: "\f1e0"; -} - -.fa-share-alt::before { - content: "\f1e0"; -} - -.fa-heart-circle-minus::before { - content: "\e4ff"; -} - -.fa-hourglass-half::before { - content: "\f252"; -} - -.fa-hourglass-2::before { - content: "\f252"; -} - -.fa-microscope::before { - content: "\f610"; -} - -.fa-sink::before { - content: "\e06d"; -} - -.fa-bag-shopping::before { - content: "\f290"; -} - -.fa-shopping-bag::before { - content: "\f290"; -} - -.fa-arrow-down-z-a::before { - content: "\f881"; -} - -.fa-sort-alpha-desc::before { - content: "\f881"; -} - -.fa-sort-alpha-down-alt::before { - content: "\f881"; -} - -.fa-mitten::before { - content: "\f7b5"; -} - -.fa-person-rays::before { - content: "\e54d"; -} - -.fa-users::before { - content: "\f0c0"; -} - -.fa-eye-slash::before { - content: "\f070"; -} - -.fa-flask-vial::before { - content: "\e4f3"; -} - -.fa-hand::before { - content: "\f256"; -} - -.fa-hand-paper::before { - content: "\f256"; -} - -.fa-om::before { - content: "\f679"; -} - -.fa-worm::before { - content: "\e599"; -} - -.fa-house-circle-xmark::before { - content: "\e50b"; -} - -.fa-plug::before { - content: "\f1e6"; -} - -.fa-chevron-up::before { - content: "\f077"; -} - -.fa-hand-spock::before { - content: "\f259"; -} - -.fa-stopwatch::before { - content: "\f2f2"; -} - -.fa-face-kiss::before { - content: "\f596"; -} - -.fa-kiss::before { - content: "\f596"; -} - -.fa-bridge-circle-xmark::before { - content: "\e4cb"; -} - -.fa-face-grin-tongue::before { - content: "\f589"; -} - -.fa-grin-tongue::before { - content: "\f589"; -} - -.fa-chess-bishop::before { - content: "\f43a"; -} - -.fa-face-grin-wink::before { - content: "\f58c"; -} - -.fa-grin-wink::before { - content: "\f58c"; -} - -.fa-ear-deaf::before { - content: "\f2a4"; -} - -.fa-deaf::before { - content: "\f2a4"; -} - -.fa-deafness::before { - content: "\f2a4"; -} - -.fa-hard-of-hearing::before { - content: "\f2a4"; -} - -.fa-road-circle-check::before { - content: "\e564"; -} - -.fa-dice-five::before { - content: "\f523"; -} - -.fa-square-rss::before { - content: "\f143"; -} - -.fa-rss-square::before { - content: "\f143"; -} - -.fa-land-mine-on::before { - content: "\e51b"; -} - -.fa-i-cursor::before { - content: "\f246"; -} - -.fa-stamp::before { - content: "\f5bf"; -} - -.fa-stairs::before { - content: "\e289"; -} - -.fa-i::before { - content: "I"; -} - -.fa-hryvnia-sign::before { - content: "\f6f2"; -} - -.fa-hryvnia::before { - content: "\f6f2"; -} - -.fa-pills::before { - content: "\f484"; -} - -.fa-face-grin-wide::before { - content: "\f581"; -} - -.fa-grin-alt::before { - content: "\f581"; -} - -.fa-tooth::before { - content: "\f5c9"; -} - -.fa-v::before { - content: "V"; -} - -.fa-bangladeshi-taka-sign::before { - content: "\e2e6"; -} - -.fa-bicycle::before { - content: "\f206"; -} - -.fa-staff-snake::before { - content: "\e579"; -} - -.fa-rod-asclepius::before { - content: "\e579"; -} - -.fa-rod-snake::before { - content: "\e579"; -} - -.fa-staff-aesculapius::before { - content: "\e579"; -} - -.fa-head-side-cough-slash::before { - content: "\e062"; -} - -.fa-truck-medical::before { - content: "\f0f9"; -} - -.fa-ambulance::before { - content: "\f0f9"; -} - -.fa-wheat-awn-circle-exclamation::before { - content: "\e598"; -} - -.fa-snowman::before { - content: "\f7d0"; -} - -.fa-mortar-pestle::before { - content: "\f5a7"; -} - -.fa-road-barrier::before { - content: "\e562"; -} - -.fa-school::before { - content: "\f549"; -} - -.fa-igloo::before { - content: "\f7ae"; -} - -.fa-joint::before { - content: "\f595"; -} - -.fa-angle-right::before { - content: "\f105"; -} - -.fa-horse::before { - content: "\f6f0"; -} - -.fa-q::before { - content: "Q"; -} - -.fa-g::before { - content: "G"; -} - -.fa-notes-medical::before { - content: "\f481"; -} - -.fa-temperature-half::before { - content: "\f2c9"; -} - -.fa-temperature-2::before { - content: "\f2c9"; -} - -.fa-thermometer-2::before { - content: "\f2c9"; -} - -.fa-thermometer-half::before { - content: "\f2c9"; -} - -.fa-dong-sign::before { - content: "\e169"; -} - -.fa-capsules::before { - content: "\f46b"; -} - -.fa-poo-storm::before { - content: "\f75a"; -} - -.fa-poo-bolt::before { - content: "\f75a"; -} - -.fa-face-frown-open::before { - content: "\f57a"; -} - -.fa-frown-open::before { - content: "\f57a"; -} - -.fa-hand-point-up::before { - content: "\f0a6"; -} - -.fa-money-bill::before { - content: "\f0d6"; -} - -.fa-bookmark::before { - content: "\f02e"; -} - -.fa-align-justify::before { - content: "\f039"; -} - -.fa-umbrella-beach::before { - content: "\f5ca"; -} - -.fa-helmet-un::before { - content: "\e503"; -} - -.fa-bullseye::before { - content: "\f140"; -} - -.fa-bacon::before { - content: "\f7e5"; -} - -.fa-hand-point-down::before { - content: "\f0a7"; -} - -.fa-arrow-up-from-bracket::before { - content: "\e09a"; -} - -.fa-folder::before { - content: "\f07b"; -} - -.fa-folder-blank::before { - content: "\f07b"; -} - -.fa-file-waveform::before { - content: "\f478"; -} - -.fa-file-medical-alt::before { - content: "\f478"; -} - -.fa-radiation::before { - content: "\f7b9"; -} - -.fa-chart-simple::before { - content: "\e473"; -} - -.fa-mars-stroke::before { - content: "\f229"; -} - -.fa-vial::before { - content: "\f492"; -} - -.fa-gauge::before { - content: "\f624"; -} - -.fa-dashboard::before { - content: "\f624"; -} - -.fa-gauge-med::before { - content: "\f624"; -} - -.fa-tachometer-alt-average::before { - content: "\f624"; -} - -.fa-wand-magic-sparkles::before { - content: "\e2ca"; -} - -.fa-magic-wand-sparkles::before { - content: "\e2ca"; -} - -.fa-e::before { - content: "E"; -} - -.fa-pen-clip::before { - content: "\f305"; -} - -.fa-pen-alt::before { - content: "\f305"; -} - -.fa-bridge-circle-exclamation::before { - content: "\e4ca"; -} - -.fa-user::before { - content: "\f007"; -} - -.fa-school-circle-check::before { - content: "\e56b"; -} - -.fa-dumpster::before { - content: "\f793"; -} - -.fa-van-shuttle::before { - content: "\f5b6"; -} - -.fa-shuttle-van::before { - content: "\f5b6"; -} - -.fa-building-user::before { - content: "\e4da"; -} - -.fa-square-caret-left::before { - content: "\f191"; -} - -.fa-caret-square-left::before { - content: "\f191"; -} - -.fa-highlighter::before { - content: "\f591"; -} - -.fa-key::before { - content: "\f084"; -} - -.fa-bullhorn::before { - content: "\f0a1"; -} - -.fa-globe::before { - content: "\f0ac"; -} - -.fa-synagogue::before { - content: "\f69b"; -} - -.fa-person-half-dress::before { - content: "\e548"; -} - -.fa-road-bridge::before { - content: "\e563"; -} - -.fa-location-arrow::before { - content: "\f124"; -} - -.fa-c::before { - content: "C"; -} - -.fa-tablet-button::before { - content: "\f10a"; -} - -.fa-building-lock::before { - content: "\e4d6"; -} - -.fa-pizza-slice::before { - content: "\f818"; -} - -.fa-money-bill-wave::before { - content: "\f53a"; -} - -.fa-chart-area::before { - content: "\f1fe"; -} - -.fa-area-chart::before { - content: "\f1fe"; -} - -.fa-house-flag::before { - content: "\e50d"; -} - -.fa-person-circle-minus::before { - content: "\e540"; -} - -.fa-ban::before { - content: "\f05e"; -} - -.fa-cancel::before { - content: "\f05e"; -} - -.fa-camera-rotate::before { - content: "\e0d8"; -} - -.fa-spray-can-sparkles::before { - content: "\f5d0"; -} - -.fa-air-freshener::before { - content: "\f5d0"; -} - -.fa-star::before { - content: "\f005"; -} - -.fa-repeat::before { - content: "\f363"; -} - -.fa-cross::before { - content: "\f654"; -} - -.fa-box::before { - content: "\f466"; -} - -.fa-venus-mars::before { - content: "\f228"; -} - -.fa-arrow-pointer::before { - content: "\f245"; -} - -.fa-mouse-pointer::before { - content: "\f245"; -} - -.fa-maximize::before { - content: "\f31e"; -} - -.fa-expand-arrows-alt::before { - content: "\f31e"; -} - -.fa-charging-station::before { - content: "\f5e7"; -} - -.fa-shapes::before { - content: "\f61f"; -} - -.fa-triangle-circle-square::before { - content: "\f61f"; -} - -.fa-shuffle::before { - content: "\f074"; -} - -.fa-random::before { - content: "\f074"; -} - -.fa-person-running::before { - content: "\f70c"; -} - -.fa-running::before { - content: "\f70c"; -} - -.fa-mobile-retro::before { - content: "\e527"; -} - -.fa-grip-lines-vertical::before { - content: "\f7a5"; -} - -.fa-spider::before { - content: "\f717"; -} - -.fa-hands-bound::before { - content: "\e4f9"; -} - -.fa-file-invoice-dollar::before { - content: "\f571"; -} - -.fa-plane-circle-exclamation::before { - content: "\e556"; -} - -.fa-x-ray::before { - content: "\f497"; -} - -.fa-spell-check::before { - content: "\f891"; -} - -.fa-slash::before { - content: "\f715"; -} - -.fa-computer-mouse::before { - content: "\f8cc"; -} - -.fa-mouse::before { - content: "\f8cc"; -} - -.fa-arrow-right-to-bracket::before { - content: "\f090"; -} - -.fa-sign-in::before { - content: "\f090"; -} - -.fa-shop-slash::before { - content: "\e070"; -} - -.fa-store-alt-slash::before { - content: "\e070"; -} - -.fa-server::before { - content: "\f233"; -} - -.fa-virus-covid-slash::before { - content: "\e4a9"; -} - -.fa-shop-lock::before { - content: "\e4a5"; -} - -.fa-hourglass-start::before { - content: "\f251"; -} - -.fa-hourglass-1::before { - content: "\f251"; -} - -.fa-blender-phone::before { - content: "\f6b6"; -} - -.fa-building-wheat::before { - content: "\e4db"; -} - -.fa-person-breastfeeding::before { - content: "\e53a"; -} - -.fa-right-to-bracket::before { - content: "\f2f6"; -} - -.fa-sign-in-alt::before { - content: "\f2f6"; -} - -.fa-venus::before { - content: "\f221"; -} - -.fa-passport::before { - content: "\f5ab"; -} - -.fa-heart-pulse::before { - content: "\f21e"; -} - -.fa-heartbeat::before { - content: "\f21e"; -} - -.fa-people-carry-box::before { - content: "\f4ce"; -} - -.fa-people-carry::before { - content: "\f4ce"; -} - -.fa-temperature-high::before { - content: "\f769"; -} - -.fa-microchip::before { - content: "\f2db"; -} - -.fa-crown::before { - content: "\f521"; -} - -.fa-weight-hanging::before { - content: "\f5cd"; -} - -.fa-xmarks-lines::before { - content: "\e59a"; -} - -.fa-file-prescription::before { - content: "\f572"; -} - -.fa-weight-scale::before { - content: "\f496"; -} - -.fa-weight::before { - content: "\f496"; -} - -.fa-user-group::before { - content: "\f500"; -} - -.fa-user-friends::before { - content: "\f500"; -} - -.fa-arrow-up-a-z::before { - content: "\f15e"; -} - -.fa-sort-alpha-up::before { - content: "\f15e"; -} - -.fa-chess-knight::before { - content: "\f441"; -} - -.fa-face-laugh-squint::before { - content: "\f59b"; -} - -.fa-laugh-squint::before { - content: "\f59b"; -} - -.fa-wheelchair::before { - content: "\f193"; -} - -.fa-circle-arrow-up::before { - content: "\f0aa"; -} - -.fa-arrow-circle-up::before { - content: "\f0aa"; -} - -.fa-toggle-on::before { - content: "\f205"; -} - -.fa-person-walking::before { - content: "\f554"; -} - -.fa-walking::before { - content: "\f554"; -} - -.fa-l::before { - content: "L"; -} - -.fa-fire::before { - content: "\f06d"; -} - -.fa-bed-pulse::before { - content: "\f487"; -} - -.fa-procedures::before { - content: "\f487"; -} - -.fa-shuttle-space::before { - content: "\f197"; -} - -.fa-space-shuttle::before { - content: "\f197"; -} - -.fa-face-laugh::before { - content: "\f599"; -} - -.fa-laugh::before { - content: "\f599"; -} - -.fa-folder-open::before { - content: "\f07c"; -} - -.fa-heart-circle-plus::before { - content: "\e500"; -} - -.fa-code-fork::before { - content: "\e13b"; -} - -.fa-city::before { - content: "\f64f"; -} - -.fa-microphone-lines::before { - content: "\f3c9"; -} - -.fa-microphone-alt::before { - content: "\f3c9"; -} - -.fa-pepper-hot::before { - content: "\f816"; -} - -.fa-unlock::before { - content: "\f09c"; -} - -.fa-colon-sign::before { - content: "\e140"; -} - -.fa-headset::before { - content: "\f590"; -} - -.fa-store-slash::before { - content: "\e071"; -} - -.fa-road-circle-xmark::before { - content: "\e566"; -} - -.fa-user-minus::before { - content: "\f503"; -} - -.fa-mars-stroke-up::before { - content: "\f22a"; -} - -.fa-mars-stroke-v::before { - content: "\f22a"; -} - -.fa-champagne-glasses::before { - content: "\f79f"; -} - -.fa-glass-cheers::before { - content: "\f79f"; -} - -.fa-clipboard::before { - content: "\f328"; -} - -.fa-house-circle-exclamation::before { - content: "\e50a"; -} - -.fa-file-arrow-up::before { - content: "\f574"; -} - -.fa-file-upload::before { - content: "\f574"; -} - -.fa-wifi::before { - content: "\f1eb"; -} - -.fa-wifi-3::before { - content: "\f1eb"; -} - -.fa-wifi-strong::before { - content: "\f1eb"; -} - -.fa-bath::before { - content: "\f2cd"; -} - -.fa-bathtub::before { - content: "\f2cd"; -} - -.fa-underline::before { - content: "\f0cd"; -} - -.fa-user-pen::before { - content: "\f4ff"; -} - -.fa-user-edit::before { - content: "\f4ff"; -} - -.fa-signature::before { - content: "\f5b7"; -} - -.fa-stroopwafel::before { - content: "\f551"; -} - -.fa-bold::before { - content: "\f032"; -} - -.fa-anchor-lock::before { - content: "\e4ad"; -} - -.fa-building-ngo::before { - content: "\e4d7"; -} - -.fa-manat-sign::before { - content: "\e1d5"; -} - -.fa-not-equal::before { - content: "\f53e"; -} - -.fa-border-top-left::before { - content: "\f853"; -} - -.fa-border-style::before { - content: "\f853"; -} - -.fa-map-location-dot::before { - content: "\f5a0"; -} - -.fa-map-marked-alt::before { - content: "\f5a0"; -} - -.fa-jedi::before { - content: "\f669"; -} - -.fa-square-poll-vertical::before { - content: "\f681"; -} - -.fa-poll::before { - content: "\f681"; -} - -.fa-mug-hot::before { - content: "\f7b6"; -} - -.fa-car-battery::before { - content: "\f5df"; -} - -.fa-battery-car::before { - content: "\f5df"; -} - -.fa-gift::before { - content: "\f06b"; -} - -.fa-dice-two::before { - content: "\f528"; -} - -.fa-chess-queen::before { - content: "\f445"; -} - -.fa-glasses::before { - content: "\f530"; -} - -.fa-chess-board::before { - content: "\f43c"; -} - -.fa-building-circle-check::before { - content: "\e4d2"; -} - -.fa-person-chalkboard::before { - content: "\e53d"; -} - -.fa-mars-stroke-right::before { - content: "\f22b"; -} - -.fa-mars-stroke-h::before { - content: "\f22b"; -} - -.fa-hand-back-fist::before { - content: "\f255"; -} - -.fa-hand-rock::before { - content: "\f255"; -} - -.fa-square-caret-up::before { - content: "\f151"; -} - -.fa-caret-square-up::before { - content: "\f151"; -} - -.fa-cloud-showers-water::before { - content: "\e4e4"; -} - -.fa-chart-bar::before { - content: "\f080"; -} - -.fa-bar-chart::before { - content: "\f080"; -} - -.fa-hands-bubbles::before { - content: "\e05e"; -} - -.fa-hands-wash::before { - content: "\e05e"; -} - -.fa-less-than-equal::before { - content: "\f537"; -} - -.fa-train::before { - content: "\f238"; -} - -.fa-eye-low-vision::before { - content: "\f2a8"; -} - -.fa-low-vision::before { - content: "\f2a8"; -} - -.fa-crow::before { - content: "\f520"; -} - -.fa-sailboat::before { - content: "\e445"; -} - -.fa-window-restore::before { - content: "\f2d2"; -} - -.fa-square-plus::before { - content: "\f0fe"; -} - -.fa-plus-square::before { - content: "\f0fe"; -} - -.fa-torii-gate::before { - content: "\f6a1"; -} - -.fa-frog::before { - content: "\f52e"; -} - -.fa-bucket::before { - content: "\e4cf"; -} - -.fa-image::before { - content: "\f03e"; -} - -.fa-microphone::before { - content: "\f130"; -} - -.fa-cow::before { - content: "\f6c8"; -} - -.fa-caret-up::before { - content: "\f0d8"; -} - -.fa-screwdriver::before { - content: "\f54a"; -} - -.fa-folder-closed::before { - content: "\e185"; -} - -.fa-house-tsunami::before { - content: "\e515"; -} - -.fa-square-nfi::before { - content: "\e576"; -} - -.fa-arrow-up-from-ground-water::before { - content: "\e4b5"; -} - -.fa-martini-glass::before { - content: "\f57b"; -} - -.fa-glass-martini-alt::before { - content: "\f57b"; -} - -.fa-rotate-left::before { - content: "\f2ea"; -} - -.fa-rotate-back::before { - content: "\f2ea"; -} - -.fa-rotate-backward::before { - content: "\f2ea"; -} - -.fa-undo-alt::before { - content: "\f2ea"; -} - -.fa-table-columns::before { - content: "\f0db"; -} - -.fa-columns::before { - content: "\f0db"; -} - -.fa-lemon::before { - content: "\f094"; -} - -.fa-head-side-mask::before { - content: "\e063"; -} - -.fa-handshake::before { - content: "\f2b5"; -} - -.fa-gem::before { - content: "\f3a5"; -} - -.fa-dolly::before { - content: "\f472"; -} - -.fa-dolly-box::before { - content: "\f472"; -} - -.fa-smoking::before { - content: "\f48d"; -} - -.fa-minimize::before { - content: "\f78c"; -} - -.fa-compress-arrows-alt::before { - content: "\f78c"; -} - -.fa-monument::before { - content: "\f5a6"; -} - -.fa-snowplow::before { - content: "\f7d2"; -} - -.fa-angles-right::before { - content: "\f101"; -} - -.fa-angle-double-right::before { - content: "\f101"; -} - -.fa-cannabis::before { - content: "\f55f"; -} - -.fa-circle-play::before { - content: "\f144"; -} - -.fa-play-circle::before { - content: "\f144"; -} - -.fa-tablets::before { - content: "\f490"; -} - -.fa-ethernet::before { - content: "\f796"; -} - -.fa-euro-sign::before { - content: "\f153"; -} - -.fa-eur::before { - content: "\f153"; -} - -.fa-euro::before { - content: "\f153"; -} - -.fa-chair::before { - content: "\f6c0"; -} - -.fa-circle-check::before { - content: "\f058"; -} - -.fa-check-circle::before { - content: "\f058"; -} - -.fa-circle-stop::before { - content: "\f28d"; -} - -.fa-stop-circle::before { - content: "\f28d"; -} - -.fa-compass-drafting::before { - content: "\f568"; -} - -.fa-drafting-compass::before { - content: "\f568"; -} - -.fa-plate-wheat::before { - content: "\e55a"; -} - -.fa-icicles::before { - content: "\f7ad"; -} - -.fa-person-shelter::before { - content: "\e54f"; -} - -.fa-neuter::before { - content: "\f22c"; -} - -.fa-id-badge::before { - content: "\f2c1"; -} - -.fa-marker::before { - content: "\f5a1"; -} - -.fa-face-laugh-beam::before { - content: "\f59a"; -} - -.fa-laugh-beam::before { - content: "\f59a"; -} - -.fa-helicopter-symbol::before { - content: "\e502"; -} - -.fa-universal-access::before { - content: "\f29a"; -} - -.fa-circle-chevron-up::before { - content: "\f139"; -} - -.fa-chevron-circle-up::before { - content: "\f139"; -} - -.fa-lari-sign::before { - content: "\e1c8"; -} - -.fa-volcano::before { - content: "\f770"; -} - -.fa-person-walking-dashed-line-arrow-right::before { - content: "\e553"; -} - -.fa-sterling-sign::before { - content: "\f154"; -} - -.fa-gbp::before { - content: "\f154"; -} - -.fa-pound-sign::before { - content: "\f154"; -} - -.fa-viruses::before { - content: "\e076"; -} - -.fa-square-person-confined::before { - content: "\e577"; -} - -.fa-user-tie::before { - content: "\f508"; -} - -.fa-arrow-down-long::before { - content: "\f175"; -} - -.fa-long-arrow-down::before { - content: "\f175"; -} - -.fa-tent-arrow-down-to-line::before { - content: "\e57e"; -} - -.fa-certificate::before { - content: "\f0a3"; -} - -.fa-reply-all::before { - content: "\f122"; -} - -.fa-mail-reply-all::before { - content: "\f122"; -} - -.fa-suitcase::before { - content: "\f0f2"; -} - -.fa-person-skating::before { - content: "\f7c5"; -} - -.fa-skating::before { - content: "\f7c5"; -} - -.fa-filter-circle-dollar::before { - content: "\f662"; -} - -.fa-funnel-dollar::before { - content: "\f662"; -} - -.fa-camera-retro::before { - content: "\f083"; -} - -.fa-circle-arrow-down::before { - content: "\f0ab"; -} - -.fa-arrow-circle-down::before { - content: "\f0ab"; -} - -.fa-file-import::before { - content: "\f56f"; -} - -.fa-arrow-right-to-file::before { - content: "\f56f"; -} - -.fa-square-arrow-up-right::before { - content: "\f14c"; -} - -.fa-external-link-square::before { - content: "\f14c"; -} - -.fa-box-open::before { - content: "\f49e"; -} - -.fa-scroll::before { - content: "\f70e"; -} - -.fa-spa::before { - content: "\f5bb"; -} - -.fa-location-pin-lock::before { - content: "\e51f"; -} - -.fa-pause::before { - content: "\f04c"; -} - -.fa-hill-avalanche::before { - content: "\e507"; -} - -.fa-temperature-empty::before { - content: "\f2cb"; -} - -.fa-temperature-0::before { - content: "\f2cb"; -} - -.fa-thermometer-0::before { - content: "\f2cb"; -} - -.fa-thermometer-empty::before { - content: "\f2cb"; -} - -.fa-bomb::before { - content: "\f1e2"; -} - -.fa-registered::before { - content: "\f25d"; -} - -.fa-address-card::before { - content: "\f2bb"; -} - -.fa-contact-card::before { - content: "\f2bb"; -} - -.fa-vcard::before { - content: "\f2bb"; -} - -.fa-scale-unbalanced-flip::before { - content: "\f516"; -} - -.fa-balance-scale-right::before { - content: "\f516"; -} - -.fa-subscript::before { - content: "\f12c"; -} - -.fa-diamond-turn-right::before { - content: "\f5eb"; -} - -.fa-directions::before { - content: "\f5eb"; -} - -.fa-burst::before { - content: "\e4dc"; -} - -.fa-house-laptop::before { - content: "\e066"; -} - -.fa-laptop-house::before { - content: "\e066"; -} - -.fa-face-tired::before { - content: "\f5c8"; -} - -.fa-tired::before { - content: "\f5c8"; -} - -.fa-money-bills::before { - content: "\e1f3"; -} - -.fa-smog::before { - content: "\f75f"; -} - -.fa-crutch::before { - content: "\f7f7"; -} - -.fa-cloud-arrow-up::before { - content: "\f0ee"; -} - -.fa-cloud-upload::before { - content: "\f0ee"; -} - -.fa-cloud-upload-alt::before { - content: "\f0ee"; -} - -.fa-palette::before { - content: "\f53f"; -} - -.fa-arrows-turn-right::before { - content: "\e4c0"; -} - -.fa-vest::before { - content: "\e085"; -} - -.fa-ferry::before { - content: "\e4ea"; -} - -.fa-arrows-down-to-people::before { - content: "\e4b9"; -} - -.fa-seedling::before { - content: "\f4d8"; -} - -.fa-sprout::before { - content: "\f4d8"; -} - -.fa-left-right::before { - content: "\f337"; -} - -.fa-arrows-alt-h::before { - content: "\f337"; -} - -.fa-boxes-packing::before { - content: "\e4c7"; -} - -.fa-circle-arrow-left::before { - content: "\f0a8"; -} - -.fa-arrow-circle-left::before { - content: "\f0a8"; -} - -.fa-group-arrows-rotate::before { - content: "\e4f6"; -} - -.fa-bowl-food::before { - content: "\e4c6"; -} - -.fa-candy-cane::before { - content: "\f786"; -} - -.fa-arrow-down-wide-short::before { - content: "\f160"; -} - -.fa-sort-amount-asc::before { - content: "\f160"; -} - -.fa-sort-amount-down::before { - content: "\f160"; -} - -.fa-cloud-bolt::before { - content: "\f76c"; -} - -.fa-thunderstorm::before { - content: "\f76c"; -} - -.fa-text-slash::before { - content: "\f87d"; -} - -.fa-remove-format::before { - content: "\f87d"; -} - -.fa-face-smile-wink::before { - content: "\f4da"; -} - -.fa-smile-wink::before { - content: "\f4da"; -} - -.fa-file-word::before { - content: "\f1c2"; -} - -.fa-file-powerpoint::before { - content: "\f1c4"; -} - -.fa-arrows-left-right::before { - content: "\f07e"; -} - -.fa-arrows-h::before { - content: "\f07e"; -} - -.fa-house-lock::before { - content: "\e510"; -} - -.fa-cloud-arrow-down::before { - content: "\f0ed"; -} - -.fa-cloud-download::before { - content: "\f0ed"; -} - -.fa-cloud-download-alt::before { - content: "\f0ed"; -} - -.fa-children::before { - content: "\e4e1"; -} - -.fa-chalkboard::before { - content: "\f51b"; -} - -.fa-blackboard::before { - content: "\f51b"; -} - -.fa-user-large-slash::before { - content: "\f4fa"; -} - -.fa-user-alt-slash::before { - content: "\f4fa"; -} - -.fa-envelope-open::before { - content: "\f2b6"; -} - -.fa-handshake-simple-slash::before { - content: "\e05f"; -} - -.fa-handshake-alt-slash::before { - content: "\e05f"; -} - -.fa-mattress-pillow::before { - content: "\e525"; -} - -.fa-guarani-sign::before { - content: "\e19a"; -} - -.fa-arrows-rotate::before { - content: "\f021"; -} - -.fa-refresh::before { - content: "\f021"; -} - -.fa-sync::before { - content: "\f021"; -} - -.fa-fire-extinguisher::before { - content: "\f134"; -} - -.fa-cruzeiro-sign::before { - content: "\e152"; -} - -.fa-greater-than-equal::before { - content: "\f532"; -} - -.fa-shield-halved::before { - content: "\f3ed"; -} - -.fa-shield-alt::before { - content: "\f3ed"; -} - -.fa-book-atlas::before { - content: "\f558"; -} - -.fa-atlas::before { - content: "\f558"; -} - -.fa-virus::before { - content: "\e074"; -} - -.fa-envelope-circle-check::before { - content: "\e4e8"; -} - -.fa-layer-group::before { - content: "\f5fd"; -} - -.fa-arrows-to-dot::before { - content: "\e4be"; -} - -.fa-archway::before { - content: "\f557"; -} - -.fa-heart-circle-check::before { - content: "\e4fd"; -} - -.fa-house-chimney-crack::before { - content: "\f6f1"; -} - -.fa-house-damage::before { - content: "\f6f1"; -} - -.fa-file-zipper::before { - content: "\f1c6"; -} - -.fa-file-archive::before { - content: "\f1c6"; -} - -.fa-square::before { - content: "\f0c8"; -} - -.fa-martini-glass-empty::before { - content: "\f000"; -} - -.fa-glass-martini::before { - content: "\f000"; -} - -.fa-couch::before { - content: "\f4b8"; -} - -.fa-cedi-sign::before { - content: "\e0df"; -} - -.fa-italic::before { - content: "\f033"; -} - -.fa-church::before { - content: "\f51d"; -} - -.fa-comments-dollar::before { - content: "\f653"; -} - -.fa-democrat::before { - content: "\f747"; -} - -.fa-z::before { - content: "Z"; -} - -.fa-person-skiing::before { - content: "\f7c9"; -} - -.fa-skiing::before { - content: "\f7c9"; -} - -.fa-road-lock::before { - content: "\e567"; -} - -.fa-a::before { - content: "A"; -} - -.fa-temperature-arrow-down::before { - content: "\e03f"; -} - -.fa-temperature-down::before { - content: "\e03f"; -} - -.fa-feather-pointed::before { - content: "\f56b"; -} - -.fa-feather-alt::before { - content: "\f56b"; -} - -.fa-p::before { - content: "P"; -} - -.fa-snowflake::before { - content: "\f2dc"; -} - -.fa-newspaper::before { - content: "\f1ea"; -} - -.fa-rectangle-ad::before { - content: "\f641"; -} - -.fa-ad::before { - content: "\f641"; -} - -.fa-circle-arrow-right::before { - content: "\f0a9"; -} - -.fa-arrow-circle-right::before { - content: "\f0a9"; -} - -.fa-filter-circle-xmark::before { - content: "\e17b"; -} - -.fa-locust::before { - content: "\e520"; -} - -.fa-sort::before { - content: "\f0dc"; -} - -.fa-unsorted::before { - content: "\f0dc"; -} - -.fa-list-ol::before { - content: "\f0cb"; -} - -.fa-list-1-2::before { - content: "\f0cb"; -} - -.fa-list-numeric::before { - content: "\f0cb"; -} - -.fa-person-dress-burst::before { - content: "\e544"; -} - -.fa-money-check-dollar::before { - content: "\f53d"; -} - -.fa-money-check-alt::before { - content: "\f53d"; -} - -.fa-vector-square::before { - content: "\f5cb"; -} - -.fa-bread-slice::before { - content: "\f7ec"; -} - -.fa-language::before { - content: "\f1ab"; -} - -.fa-face-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-filter::before { - content: "\f0b0"; -} - -.fa-question::before { - content: "\?"; -} - -.fa-file-signature::before { - content: "\f573"; -} - -.fa-up-down-left-right::before { - content: "\f0b2"; -} - -.fa-arrows-alt::before { - content: "\f0b2"; -} - -.fa-house-chimney-user::before { - content: "\e065"; -} - -.fa-hand-holding-heart::before { - content: "\f4be"; -} - -.fa-puzzle-piece::before { - content: "\f12e"; -} - -.fa-money-check::before { - content: "\f53c"; -} - -.fa-star-half-stroke::before { - content: "\f5c0"; -} - -.fa-star-half-alt::before { - content: "\f5c0"; -} - -.fa-code::before { - content: "\f121"; -} - -.fa-whiskey-glass::before { - content: "\f7a0"; -} - -.fa-glass-whiskey::before { - content: "\f7a0"; -} - -.fa-building-circle-exclamation::before { - content: "\e4d3"; -} - -.fa-magnifying-glass-chart::before { - content: "\e522"; -} - -.fa-arrow-up-right-from-square::before { - content: "\f08e"; -} - -.fa-external-link::before { - content: "\f08e"; -} - -.fa-cubes-stacked::before { - content: "\e4e6"; -} - -.fa-won-sign::before { - content: "\f159"; -} - -.fa-krw::before { - content: "\f159"; -} - -.fa-won::before { - content: "\f159"; -} - -.fa-virus-covid::before { - content: "\e4a8"; -} - -.fa-austral-sign::before { - content: "\e0a9"; -} - -.fa-f::before { - content: "F"; -} - -.fa-leaf::before { - content: "\f06c"; -} - -.fa-road::before { - content: "\f018"; -} - -.fa-taxi::before { - content: "\f1ba"; -} - -.fa-cab::before { - content: "\f1ba"; -} - -.fa-person-circle-plus::before { - content: "\e541"; -} - -.fa-chart-pie::before { - content: "\f200"; -} - -.fa-pie-chart::before { - content: "\f200"; -} - -.fa-bolt-lightning::before { - content: "\e0b7"; -} - -.fa-sack-xmark::before { - content: "\e56a"; -} - -.fa-file-excel::before { - content: "\f1c3"; -} - -.fa-file-contract::before { - content: "\f56c"; -} - -.fa-fish-fins::before { - content: "\e4f2"; -} - -.fa-building-flag::before { - content: "\e4d5"; -} - -.fa-face-grin-beam::before { - content: "\f582"; -} - -.fa-grin-beam::before { - content: "\f582"; -} - -.fa-object-ungroup::before { - content: "\f248"; -} - -.fa-poop::before { - content: "\f619"; -} - -.fa-location-pin::before { - content: "\f041"; -} - -.fa-map-marker::before { - content: "\f041"; -} - -.fa-kaaba::before { - content: "\f66b"; -} - -.fa-toilet-paper::before { - content: "\f71e"; -} - -.fa-helmet-safety::before { - content: "\f807"; -} - -.fa-hard-hat::before { - content: "\f807"; -} - -.fa-hat-hard::before { - content: "\f807"; -} - -.fa-eject::before { - content: "\f052"; -} - -.fa-circle-right::before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-right::before { - content: "\f35a"; -} - -.fa-plane-circle-check::before { - content: "\e555"; -} - -.fa-face-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-meh-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-object-group::before { - content: "\f247"; -} - -.fa-chart-line::before { - content: "\f201"; -} - -.fa-line-chart::before { - content: "\f201"; -} - -.fa-mask-ventilator::before { - content: "\e524"; -} - -.fa-arrow-right::before { - content: "\f061"; -} - -.fa-signs-post::before { - content: "\f277"; -} - -.fa-map-signs::before { - content: "\f277"; -} - -.fa-cash-register::before { - content: "\f788"; -} - -.fa-person-circle-question::before { - content: "\e542"; -} - -.fa-h::before { - content: "H"; -} - -.fa-tarp::before { - content: "\e57b"; -} - -.fa-screwdriver-wrench::before { - content: "\f7d9"; -} - -.fa-tools::before { - content: "\f7d9"; -} - -.fa-arrows-to-eye::before { - content: "\e4bf"; -} - -.fa-plug-circle-bolt::before { - content: "\e55b"; -} - -.fa-heart::before { - content: "\f004"; -} - -.fa-mars-and-venus::before { - content: "\f224"; -} - -.fa-house-user::before { - content: "\e1b0"; -} - -.fa-home-user::before { - content: "\e1b0"; -} - -.fa-dumpster-fire::before { - content: "\f794"; -} - -.fa-house-crack::before { - content: "\e3b1"; -} - -.fa-martini-glass-citrus::before { - content: "\f561"; -} - -.fa-cocktail::before { - content: "\f561"; -} - -.fa-face-surprise::before { - content: "\f5c2"; -} - -.fa-surprise::before { - content: "\f5c2"; -} - -.fa-bottle-water::before { - content: "\e4c5"; -} - -.fa-circle-pause::before { - content: "\f28b"; -} - -.fa-pause-circle::before { - content: "\f28b"; -} - -.fa-toilet-paper-slash::before { - content: "\e072"; -} - -.fa-apple-whole::before { - content: "\f5d1"; -} - -.fa-apple-alt::before { - content: "\f5d1"; -} - -.fa-kitchen-set::before { - content: "\e51a"; -} - -.fa-r::before { - content: "R"; -} - -.fa-temperature-quarter::before { - content: "\f2ca"; -} - -.fa-temperature-1::before { - content: "\f2ca"; -} - -.fa-thermometer-1::before { - content: "\f2ca"; -} - -.fa-thermometer-quarter::before { - content: "\f2ca"; -} - -.fa-cube::before { - content: "\f1b2"; -} - -.fa-bitcoin-sign::before { - content: "\e0b4"; -} - -.fa-shield-dog::before { - content: "\e573"; -} - -.fa-solar-panel::before { - content: "\f5ba"; -} - -.fa-lock-open::before { - content: "\f3c1"; -} - -.fa-elevator::before { - content: "\e16d"; -} - -.fa-money-bill-transfer::before { - content: "\e528"; -} - -.fa-money-bill-trend-up::before { - content: "\e529"; -} - -.fa-house-flood-water-circle-arrow-right::before { - content: "\e50f"; -} - -.fa-square-poll-horizontal::before { - content: "\f682"; -} - -.fa-poll-h::before { - content: "\f682"; -} - -.fa-circle::before { - content: "\f111"; -} - -.fa-backward-fast::before { - content: "\f049"; -} - -.fa-fast-backward::before { - content: "\f049"; -} - -.fa-recycle::before { - content: "\f1b8"; -} - -.fa-user-astronaut::before { - content: "\f4fb"; -} - -.fa-plane-slash::before { - content: "\e069"; -} - -.fa-trademark::before { - content: "\f25c"; -} - -.fa-basketball::before { - content: "\f434"; -} - -.fa-basketball-ball::before { - content: "\f434"; -} - -.fa-satellite-dish::before { - content: "\f7c0"; -} - -.fa-circle-up::before { - content: "\f35b"; -} - -.fa-arrow-alt-circle-up::before { - content: "\f35b"; -} - -.fa-mobile-screen-button::before { - content: "\f3cd"; -} - -.fa-mobile-alt::before { - content: "\f3cd"; -} - -.fa-volume-high::before { - content: "\f028"; -} - -.fa-volume-up::before { - content: "\f028"; -} - -.fa-users-rays::before { - content: "\e593"; -} - -.fa-wallet::before { - content: "\f555"; -} - -.fa-clipboard-check::before { - content: "\f46c"; -} - -.fa-file-audio::before { - content: "\f1c7"; -} - -.fa-burger::before { - content: "\f805"; -} - -.fa-hamburger::before { - content: "\f805"; -} - -.fa-wrench::before { - content: "\f0ad"; -} - -.fa-bugs::before { - content: "\e4d0"; -} - -.fa-rupee-sign::before { - content: "\f156"; -} - -.fa-rupee::before { - content: "\f156"; -} - -.fa-file-image::before { - content: "\f1c5"; -} - -.fa-circle-question::before { - content: "\f059"; -} - -.fa-question-circle::before { - content: "\f059"; -} - -.fa-plane-departure::before { - content: "\f5b0"; -} - -.fa-handshake-slash::before { - content: "\e060"; -} - -.fa-book-bookmark::before { - content: "\e0bb"; -} - -.fa-code-branch::before { - content: "\f126"; -} - -.fa-hat-cowboy::before { - content: "\f8c0"; -} - -.fa-bridge::before { - content: "\e4c8"; -} - -.fa-phone-flip::before { - content: "\f879"; -} - -.fa-phone-alt::before { - content: "\f879"; -} - -.fa-truck-front::before { - content: "\e2b7"; -} - -.fa-cat::before { - content: "\f6be"; -} - -.fa-anchor-circle-exclamation::before { - content: "\e4ab"; -} - -.fa-truck-field::before { - content: "\e58d"; -} - -.fa-route::before { - content: "\f4d7"; -} - -.fa-clipboard-question::before { - content: "\e4e3"; -} - -.fa-panorama::before { - content: "\e209"; -} - -.fa-comment-medical::before { - content: "\f7f5"; -} - -.fa-teeth-open::before { - content: "\f62f"; -} - -.fa-file-circle-minus::before { - content: "\e4ed"; -} - -.fa-tags::before { - content: "\f02c"; -} - -.fa-wine-glass::before { - content: "\f4e3"; -} - -.fa-forward-fast::before { - content: "\f050"; -} - -.fa-fast-forward::before { - content: "\f050"; -} - -.fa-face-meh-blank::before { - content: "\f5a4"; -} - -.fa-meh-blank::before { - content: "\f5a4"; -} - -.fa-square-parking::before { - content: "\f540"; -} - -.fa-parking::before { - content: "\f540"; -} - -.fa-house-signal::before { - content: "\e012"; -} - -.fa-bars-progress::before { - content: "\f828"; -} - -.fa-tasks-alt::before { - content: "\f828"; -} - -.fa-faucet-drip::before { - content: "\e006"; -} - -.fa-cart-flatbed::before { - content: "\f474"; -} - -.fa-dolly-flatbed::before { - content: "\f474"; -} - -.fa-ban-smoking::before { - content: "\f54d"; -} - -.fa-smoking-ban::before { - content: "\f54d"; -} - -.fa-terminal::before { - content: "\f120"; -} - -.fa-mobile-button::before { - content: "\f10b"; -} - -.fa-house-medical-flag::before { - content: "\e514"; -} - -.fa-basket-shopping::before { - content: "\f291"; -} - -.fa-shopping-basket::before { - content: "\f291"; -} - -.fa-tape::before { - content: "\f4db"; -} - -.fa-bus-simple::before { - content: "\f55e"; -} - -.fa-bus-alt::before { - content: "\f55e"; -} - -.fa-eye::before { - content: "\f06e"; -} - -.fa-face-sad-cry::before { - content: "\f5b3"; -} - -.fa-sad-cry::before { - content: "\f5b3"; -} - -.fa-audio-description::before { - content: "\f29e"; -} - -.fa-person-military-to-person::before { - content: "\e54c"; -} - -.fa-file-shield::before { - content: "\e4f0"; -} - -.fa-user-slash::before { - content: "\f506"; -} - -.fa-pen::before { - content: "\f304"; -} - -.fa-tower-observation::before { - content: "\e586"; -} - -.fa-file-code::before { - content: "\f1c9"; -} - -.fa-signal::before { - content: "\f012"; -} - -.fa-signal-5::before { - content: "\f012"; -} - -.fa-signal-perfect::before { - content: "\f012"; -} - -.fa-bus::before { - content: "\f207"; -} - -.fa-heart-circle-xmark::before { - content: "\e501"; -} - -.fa-house-chimney::before { - content: "\e3af"; -} - -.fa-home-lg::before { - content: "\e3af"; -} - -.fa-window-maximize::before { - content: "\f2d0"; -} - -.fa-face-frown::before { - content: "\f119"; -} - -.fa-frown::before { - content: "\f119"; -} - -.fa-prescription::before { - content: "\f5b1"; -} - -.fa-shop::before { - content: "\f54f"; -} - -.fa-store-alt::before { - content: "\f54f"; -} - -.fa-floppy-disk::before { - content: "\f0c7"; -} - -.fa-save::before { - content: "\f0c7"; -} - -.fa-vihara::before { - content: "\f6a7"; -} - -.fa-scale-unbalanced::before { - content: "\f515"; -} - -.fa-balance-scale-left::before { - content: "\f515"; -} - -.fa-sort-up::before { - content: "\f0de"; -} - -.fa-sort-asc::before { - content: "\f0de"; -} - -.fa-comment-dots::before { - content: "\f4ad"; -} - -.fa-commenting::before { - content: "\f4ad"; -} - -.fa-plant-wilt::before { - content: "\e5aa"; -} - -.fa-diamond::before { - content: "\f219"; -} - -.fa-face-grin-squint::before { - content: "\f585"; -} - -.fa-grin-squint::before { - content: "\f585"; -} - -.fa-hand-holding-dollar::before { - content: "\f4c0"; -} - -.fa-hand-holding-usd::before { - content: "\f4c0"; -} - -.fa-bacterium::before { - content: "\e05a"; -} - -.fa-hand-pointer::before { - content: "\f25a"; -} - -.fa-drum-steelpan::before { - content: "\f56a"; -} - -.fa-hand-scissors::before { - content: "\f257"; -} - -.fa-hands-praying::before { - content: "\f684"; -} - -.fa-praying-hands::before { - content: "\f684"; -} - -.fa-arrow-rotate-right::before { - content: "\f01e"; -} - -.fa-arrow-right-rotate::before { - content: "\f01e"; -} - -.fa-arrow-rotate-forward::before { - content: "\f01e"; -} - -.fa-redo::before { - content: "\f01e"; -} - -.fa-biohazard::before { - content: "\f780"; -} - -.fa-location-crosshairs::before { - content: "\f601"; -} - -.fa-location::before { - content: "\f601"; -} - -.fa-mars-double::before { - content: "\f227"; -} - -.fa-child-dress::before { - content: "\e59c"; -} - -.fa-users-between-lines::before { - content: "\e591"; -} - -.fa-lungs-virus::before { - content: "\e067"; -} - -.fa-face-grin-tears::before { - content: "\f588"; -} - -.fa-grin-tears::before { - content: "\f588"; -} - -.fa-phone::before { - content: "\f095"; -} - -.fa-calendar-xmark::before { - content: "\f273"; -} - -.fa-calendar-times::before { - content: "\f273"; -} - -.fa-child-reaching::before { - content: "\e59d"; -} - -.fa-head-side-virus::before { - content: "\e064"; -} - -.fa-user-gear::before { - content: "\f4fe"; -} - -.fa-user-cog::before { - content: "\f4fe"; -} - -.fa-arrow-up-1-9::before { - content: "\f163"; -} - -.fa-sort-numeric-up::before { - content: "\f163"; -} - -.fa-door-closed::before { - content: "\f52a"; -} - -.fa-shield-virus::before { - content: "\e06c"; -} - -.fa-dice-six::before { - content: "\f526"; -} - -.fa-mosquito-net::before { - content: "\e52c"; -} - -.fa-bridge-water::before { - content: "\e4ce"; -} - -.fa-person-booth::before { - content: "\f756"; -} - -.fa-text-width::before { - content: "\f035"; -} - -.fa-hat-wizard::before { - content: "\f6e8"; -} - -.fa-pen-fancy::before { - content: "\f5ac"; -} - -.fa-person-digging::before { - content: "\f85e"; -} - -.fa-digging::before { - content: "\f85e"; -} - -.fa-trash::before { - content: "\f1f8"; -} - -.fa-gauge-simple::before { - content: "\f629"; -} - -.fa-gauge-simple-med::before { - content: "\f629"; -} - -.fa-tachometer-average::before { - content: "\f629"; -} - -.fa-book-medical::before { - content: "\f7e6"; -} - -.fa-poo::before { - content: "\f2fe"; -} - -.fa-quote-right::before { - content: "\f10e"; -} - -.fa-quote-right-alt::before { - content: "\f10e"; -} - -.fa-shirt::before { - content: "\f553"; -} - -.fa-t-shirt::before { - content: "\f553"; -} - -.fa-tshirt::before { - content: "\f553"; -} - -.fa-cubes::before { - content: "\f1b3"; -} - -.fa-divide::before { - content: "\f529"; -} - -.fa-tenge-sign::before { - content: "\f7d7"; -} - -.fa-tenge::before { - content: "\f7d7"; -} - -.fa-headphones::before { - content: "\f025"; -} - -.fa-hands-holding::before { - content: "\f4c2"; -} - -.fa-hands-clapping::before { - content: "\e1a8"; -} - -.fa-republican::before { - content: "\f75e"; -} - -.fa-arrow-left::before { - content: "\f060"; -} - -.fa-person-circle-xmark::before { - content: "\e543"; -} - -.fa-ruler::before { - content: "\f545"; -} - -.fa-align-left::before { - content: "\f036"; -} - -.fa-dice-d6::before { - content: "\f6d1"; -} - -.fa-restroom::before { - content: "\f7bd"; -} - -.fa-j::before { - content: "J"; -} - -.fa-users-viewfinder::before { - content: "\e595"; -} - -.fa-file-video::before { - content: "\f1c8"; -} - -.fa-up-right-from-square::before { - content: "\f35d"; -} - -.fa-external-link-alt::before { - content: "\f35d"; -} - -.fa-table-cells::before { - content: "\f00a"; -} - -.fa-th::before { - content: "\f00a"; -} - -.fa-file-pdf::before { - content: "\f1c1"; -} - -.fa-book-bible::before { - content: "\f647"; -} - -.fa-bible::before { - content: "\f647"; -} - -.fa-o::before { - content: "O"; -} - -.fa-suitcase-medical::before { - content: "\f0fa"; -} - -.fa-medkit::before { - content: "\f0fa"; -} - -.fa-user-secret::before { - content: "\f21b"; -} - -.fa-otter::before { - content: "\f700"; -} - -.fa-person-dress::before { - content: "\f182"; -} - -.fa-female::before { - content: "\f182"; -} - -.fa-comment-dollar::before { - content: "\f651"; -} - -.fa-business-time::before { - content: "\f64a"; -} - -.fa-briefcase-clock::before { - content: "\f64a"; -} - -.fa-table-cells-large::before { - content: "\f009"; -} - -.fa-th-large::before { - content: "\f009"; -} - -.fa-book-tanakh::before { - content: "\f827"; -} - -.fa-tanakh::before { - content: "\f827"; -} - -.fa-phone-volume::before { - content: "\f2a0"; -} - -.fa-volume-control-phone::before { - content: "\f2a0"; -} - -.fa-hat-cowboy-side::before { - content: "\f8c1"; -} - -.fa-clipboard-user::before { - content: "\f7f3"; -} - -.fa-child::before { - content: "\f1ae"; -} - -.fa-lira-sign::before { - content: "\f195"; -} - -.fa-satellite::before { - content: "\f7bf"; -} - -.fa-plane-lock::before { - content: "\e558"; -} - -.fa-tag::before { - content: "\f02b"; -} - -.fa-comment::before { - content: "\f075"; -} - -.fa-cake-candles::before { - content: "\f1fd"; -} - -.fa-birthday-cake::before { - content: "\f1fd"; -} - -.fa-cake::before { - content: "\f1fd"; -} - -.fa-envelope::before { - content: "\f0e0"; -} - -.fa-angles-up::before { - content: "\f102"; -} - -.fa-angle-double-up::before { - content: "\f102"; -} - -.fa-paperclip::before { - content: "\f0c6"; -} - -.fa-arrow-right-to-city::before { - content: "\e4b3"; -} - -.fa-ribbon::before { - content: "\f4d6"; -} - -.fa-lungs::before { - content: "\f604"; -} - -.fa-arrow-up-9-1::before { - content: "\f887"; -} - -.fa-sort-numeric-up-alt::before { - content: "\f887"; -} - -.fa-litecoin-sign::before { - content: "\e1d3"; -} - -.fa-border-none::before { - content: "\f850"; -} - -.fa-circle-nodes::before { - content: "\e4e2"; -} - -.fa-parachute-box::before { - content: "\f4cd"; -} - -.fa-indent::before { - content: "\f03c"; -} - -.fa-truck-field-un::before { - content: "\e58e"; -} - -.fa-hourglass::before { - content: "\f254"; -} - -.fa-hourglass-empty::before { - content: "\f254"; -} - -.fa-mountain::before { - content: "\f6fc"; -} - -.fa-user-doctor::before { - content: "\f0f0"; -} - -.fa-user-md::before { - content: "\f0f0"; -} - -.fa-circle-info::before { - content: "\f05a"; -} - -.fa-info-circle::before { - content: "\f05a"; -} - -.fa-cloud-meatball::before { - content: "\f73b"; -} - -.fa-camera::before { - content: "\f030"; -} - -.fa-camera-alt::before { - content: "\f030"; -} - -.fa-square-virus::before { - content: "\e578"; -} - -.fa-meteor::before { - content: "\f753"; -} - -.fa-car-on::before { - content: "\e4dd"; -} - -.fa-sleigh::before { - content: "\f7cc"; -} - -.fa-arrow-down-1-9::before { - content: "\f162"; -} - -.fa-sort-numeric-asc::before { - content: "\f162"; -} - -.fa-sort-numeric-down::before { - content: "\f162"; -} - -.fa-hand-holding-droplet::before { - content: "\f4c1"; -} - -.fa-hand-holding-water::before { - content: "\f4c1"; -} - -.fa-water::before { - content: "\f773"; -} - -.fa-calendar-check::before { - content: "\f274"; -} - -.fa-braille::before { - content: "\f2a1"; -} - -.fa-prescription-bottle-medical::before { - content: "\f486"; -} - -.fa-prescription-bottle-alt::before { - content: "\f486"; -} - -.fa-landmark::before { - content: "\f66f"; -} - -.fa-truck::before { - content: "\f0d1"; -} - -.fa-crosshairs::before { - content: "\f05b"; -} - -.fa-person-cane::before { - content: "\e53c"; -} - -.fa-tent::before { - content: "\e57d"; -} - -.fa-vest-patches::before { - content: "\e086"; -} - -.fa-check-double::before { - content: "\f560"; -} - -.fa-arrow-down-a-z::before { - content: "\f15d"; -} - -.fa-sort-alpha-asc::before { - content: "\f15d"; -} - -.fa-sort-alpha-down::before { - content: "\f15d"; -} - -.fa-money-bill-wheat::before { - content: "\e52a"; -} - -.fa-cookie::before { - content: "\f563"; -} - -.fa-arrow-rotate-left::before { - content: "\f0e2"; -} - -.fa-arrow-left-rotate::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-back::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-backward::before { - content: "\f0e2"; -} - -.fa-undo::before { - content: "\f0e2"; -} - -.fa-hard-drive::before { - content: "\f0a0"; -} - -.fa-hdd::before { - content: "\f0a0"; -} - -.fa-face-grin-squint-tears::before { - content: "\f586"; -} - -.fa-grin-squint-tears::before { - content: "\f586"; -} - -.fa-dumbbell::before { - content: "\f44b"; -} - -.fa-rectangle-list::before { - content: "\f022"; -} - -.fa-list-alt::before { - content: "\f022"; -} - -.fa-tarp-droplet::before { - content: "\e57c"; -} - -.fa-house-medical-circle-check::before { - content: "\e511"; -} - -.fa-person-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-calendar-plus::before { - content: "\f271"; -} - -.fa-plane-arrival::before { - content: "\f5af"; -} - -.fa-circle-left::before { - content: "\f359"; -} - -.fa-arrow-alt-circle-left::before { - content: "\f359"; -} - -.fa-train-subway::before { - content: "\f239"; -} - -.fa-subway::before { - content: "\f239"; -} - -.fa-chart-gantt::before { - content: "\e0e4"; -} - -.fa-indian-rupee-sign::before { - content: "\e1bc"; -} - -.fa-indian-rupee::before { - content: "\e1bc"; -} - -.fa-inr::before { - content: "\e1bc"; -} - -.fa-crop-simple::before { - content: "\f565"; -} - -.fa-crop-alt::before { - content: "\f565"; -} - -.fa-money-bill-1::before { - content: "\f3d1"; -} - -.fa-money-bill-alt::before { - content: "\f3d1"; -} - -.fa-left-long::before { - content: "\f30a"; -} - -.fa-long-arrow-alt-left::before { - content: "\f30a"; -} - -.fa-dna::before { - content: "\f471"; -} - -.fa-virus-slash::before { - content: "\e075"; -} - -.fa-minus::before { - content: "\f068"; -} - -.fa-subtract::before { - content: "\f068"; -} - -.fa-chess::before { - content: "\f439"; -} - -.fa-arrow-left-long::before { - content: "\f177"; -} - -.fa-long-arrow-left::before { - content: "\f177"; -} - -.fa-plug-circle-check::before { - content: "\e55c"; -} - -.fa-street-view::before { - content: "\f21d"; -} - -.fa-franc-sign::before { - content: "\e18f"; -} - -.fa-volume-off::before { - content: "\f026"; -} - -.fa-hands-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-hands-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-gear::before { - content: "\f013"; -} - -.fa-cog::before { - content: "\f013"; -} - -.fa-droplet-slash::before { - content: "\f5c7"; -} - -.fa-tint-slash::before { - content: "\f5c7"; -} - -.fa-mosque::before { - content: "\f678"; -} - -.fa-mosquito::before { - content: "\e52b"; -} - -.fa-star-of-david::before { - content: "\f69a"; -} - -.fa-person-military-rifle::before { - content: "\e54b"; -} - -.fa-cart-shopping::before { - content: "\f07a"; -} - -.fa-shopping-cart::before { - content: "\f07a"; -} - -.fa-vials::before { - content: "\f493"; -} - -.fa-plug-circle-plus::before { - content: "\e55f"; -} - -.fa-place-of-worship::before { - content: "\f67f"; -} - -.fa-grip-vertical::before { - content: "\f58e"; -} - -.fa-arrow-turn-up::before { - content: "\f148"; -} - -.fa-level-up::before { - content: "\f148"; -} - -.fa-u::before { - content: "U"; -} - -.fa-square-root-variable::before { - content: "\f698"; -} - -.fa-square-root-alt::before { - content: "\f698"; -} - -.fa-clock::before { - content: "\f017"; -} - -.fa-clock-four::before { - content: "\f017"; -} - -.fa-backward-step::before { - content: "\f048"; -} - -.fa-step-backward::before { - content: "\f048"; -} - -.fa-pallet::before { - content: "\f482"; -} - -.fa-faucet::before { - content: "\e005"; -} - -.fa-baseball-bat-ball::before { - content: "\f432"; -} - -.fa-s::before { - content: "S"; -} - -.fa-timeline::before { - content: "\e29c"; -} - -.fa-keyboard::before { - content: "\f11c"; -} - -.fa-caret-down::before { - content: "\f0d7"; -} - -.fa-house-chimney-medical::before { - content: "\f7f2"; -} - -.fa-clinic-medical::before { - content: "\f7f2"; -} - -.fa-temperature-three-quarters::before { - content: "\f2c8"; -} - -.fa-temperature-3::before { - content: "\f2c8"; -} - -.fa-thermometer-3::before { - content: "\f2c8"; -} - -.fa-thermometer-three-quarters::before { - content: "\f2c8"; -} - -.fa-mobile-screen::before { - content: "\f3cf"; -} - -.fa-mobile-android-alt::before { - content: "\f3cf"; -} - -.fa-plane-up::before { - content: "\e22d"; -} - -.fa-piggy-bank::before { - content: "\f4d3"; -} - -.fa-battery-half::before { - content: "\f242"; -} - -.fa-battery-3::before { - content: "\f242"; -} - -.fa-mountain-city::before { - content: "\e52e"; -} - -.fa-coins::before { - content: "\f51e"; -} - -.fa-khanda::before { - content: "\f66d"; -} - -.fa-sliders::before { - content: "\f1de"; -} - -.fa-sliders-h::before { - content: "\f1de"; -} - -.fa-folder-tree::before { - content: "\f802"; -} - -.fa-network-wired::before { - content: "\f6ff"; -} - -.fa-map-pin::before { - content: "\f276"; -} - -.fa-hamsa::before { - content: "\f665"; -} - -.fa-cent-sign::before { - content: "\e3f5"; -} - -.fa-flask::before { - content: "\f0c3"; -} - -.fa-person-pregnant::before { - content: "\e31e"; -} - -.fa-wand-sparkles::before { - content: "\f72b"; -} - -.fa-ellipsis-vertical::before { - content: "\f142"; -} - -.fa-ellipsis-v::before { - content: "\f142"; -} - -.fa-ticket::before { - content: "\f145"; -} - -.fa-power-off::before { - content: "\f011"; -} - -.fa-right-long::before { - content: "\f30b"; -} - -.fa-long-arrow-alt-right::before { - content: "\f30b"; -} - -.fa-flag-usa::before { - content: "\f74d"; -} - -.fa-laptop-file::before { - content: "\e51d"; -} - -.fa-tty::before { - content: "\f1e4"; -} - -.fa-teletype::before { - content: "\f1e4"; -} - -.fa-diagram-next::before { - content: "\e476"; -} - -.fa-person-rifle::before { - content: "\e54e"; -} - -.fa-house-medical-circle-exclamation::before { - content: "\e512"; -} - -.fa-closed-captioning::before { - content: "\f20a"; -} - -.fa-person-hiking::before { - content: "\f6ec"; -} - -.fa-hiking::before { - content: "\f6ec"; -} - -.fa-venus-double::before { - content: "\f226"; -} - -.fa-images::before { - content: "\f302"; -} - -.fa-calculator::before { - content: "\f1ec"; -} - -.fa-people-pulling::before { - content: "\e535"; -} - -.fa-n::before { - content: "N"; -} - -.fa-cable-car::before { - content: "\f7da"; -} - -.fa-tram::before { - content: "\f7da"; -} - -.fa-cloud-rain::before { - content: "\f73d"; -} - -.fa-building-circle-xmark::before { - content: "\e4d4"; -} - -.fa-ship::before { - content: "\f21a"; -} - -.fa-arrows-down-to-line::before { - content: "\e4b8"; -} - -.fa-download::before { - content: "\f019"; -} - -.fa-face-grin::before { - content: "\f580"; -} - -.fa-grin::before { - content: "\f580"; -} - -.fa-delete-left::before { - content: "\f55a"; -} - -.fa-backspace::before { - content: "\f55a"; -} - -.fa-eye-dropper::before { - content: "\f1fb"; -} - -.fa-eye-dropper-empty::before { - content: "\f1fb"; -} - -.fa-eyedropper::before { - content: "\f1fb"; -} - -.fa-file-circle-check::before { - content: "\e5a0"; -} - -.fa-forward::before { - content: "\f04e"; -} - -.fa-mobile::before { - content: "\f3ce"; -} - -.fa-mobile-android::before { - content: "\f3ce"; -} - -.fa-mobile-phone::before { - content: "\f3ce"; -} - -.fa-face-meh::before { - content: "\f11a"; -} - -.fa-meh::before { - content: "\f11a"; -} - -.fa-align-center::before { - content: "\f037"; -} - -.fa-book-skull::before { - content: "\f6b7"; -} - -.fa-book-dead::before { - content: "\f6b7"; -} - -.fa-id-card::before { - content: "\f2c2"; -} - -.fa-drivers-license::before { - content: "\f2c2"; -} - -.fa-outdent::before { - content: "\f03b"; -} - -.fa-dedent::before { - content: "\f03b"; -} - -.fa-heart-circle-exclamation::before { - content: "\e4fe"; -} - -.fa-house::before { - content: "\f015"; -} - -.fa-home::before { - content: "\f015"; -} - -.fa-home-alt::before { - content: "\f015"; -} - -.fa-home-lg-alt::before { - content: "\f015"; -} - -.fa-calendar-week::before { - content: "\f784"; -} - -.fa-laptop-medical::before { - content: "\f812"; -} - -.fa-b::before { - content: "B"; -} - -.fa-file-medical::before { - content: "\f477"; -} - -.fa-dice-one::before { - content: "\f525"; -} - -.fa-kiwi-bird::before { - content: "\f535"; -} - -.fa-arrow-right-arrow-left::before { - content: "\f0ec"; -} - -.fa-exchange::before { - content: "\f0ec"; -} - -.fa-rotate-right::before { - content: "\f2f9"; -} - -.fa-redo-alt::before { - content: "\f2f9"; -} - -.fa-rotate-forward::before { - content: "\f2f9"; -} - -.fa-utensils::before { - content: "\f2e7"; -} - -.fa-cutlery::before { - content: "\f2e7"; -} - -.fa-arrow-up-wide-short::before { - content: "\f161"; -} - -.fa-sort-amount-up::before { - content: "\f161"; -} - -.fa-mill-sign::before { - content: "\e1ed"; -} - -.fa-bowl-rice::before { - content: "\e2eb"; -} - -.fa-skull::before { - content: "\f54c"; -} - -.fa-tower-broadcast::before { - content: "\f519"; -} - -.fa-broadcast-tower::before { - content: "\f519"; -} - -.fa-truck-pickup::before { - content: "\f63c"; -} - -.fa-up-long::before { - content: "\f30c"; -} - -.fa-long-arrow-alt-up::before { - content: "\f30c"; -} - -.fa-stop::before { - content: "\f04d"; -} - -.fa-code-merge::before { - content: "\f387"; -} - -.fa-upload::before { - content: "\f093"; -} - -.fa-hurricane::before { - content: "\f751"; -} - -.fa-mound::before { - content: "\e52d"; -} - -.fa-toilet-portable::before { - content: "\e583"; -} - -.fa-compact-disc::before { - content: "\f51f"; -} - -.fa-file-arrow-down::before { - content: "\f56d"; -} - -.fa-file-download::before { - content: "\f56d"; -} - -.fa-caravan::before { - content: "\f8ff"; -} - -.fa-shield-cat::before { - content: "\e572"; -} - -.fa-bolt::before { - content: "\f0e7"; -} - -.fa-zap::before { - content: "\f0e7"; -} - -.fa-glass-water::before { - content: "\e4f4"; -} - -.fa-oil-well::before { - content: "\e532"; -} - -.fa-vault::before { - content: "\e2c5"; -} - -.fa-mars::before { - content: "\f222"; -} - -.fa-toilet::before { - content: "\f7d8"; -} - -.fa-plane-circle-xmark::before { - content: "\e557"; -} - -.fa-yen-sign::before { - content: "\f157"; -} - -.fa-cny::before { - content: "\f157"; -} - -.fa-jpy::before { - content: "\f157"; -} - -.fa-rmb::before { - content: "\f157"; -} - -.fa-yen::before { - content: "\f157"; -} - -.fa-ruble-sign::before { - content: "\f158"; -} - -.fa-rouble::before { - content: "\f158"; -} - -.fa-rub::before { - content: "\f158"; -} - -.fa-ruble::before { - content: "\f158"; -} - -.fa-sun::before { - content: "\f185"; -} - -.fa-guitar::before { - content: "\f7a6"; -} - -.fa-face-laugh-wink::before { - content: "\f59c"; -} - -.fa-laugh-wink::before { - content: "\f59c"; -} - -.fa-horse-head::before { - content: "\f7ab"; -} - -.fa-bore-hole::before { - content: "\e4c3"; -} - -.fa-industry::before { - content: "\f275"; -} - -.fa-circle-down::before { - content: "\f358"; -} - -.fa-arrow-alt-circle-down::before { - content: "\f358"; -} - -.fa-arrows-turn-to-dots::before { - content: "\e4c1"; -} - -.fa-florin-sign::before { - content: "\e184"; -} - -.fa-arrow-down-short-wide::before { - content: "\f884"; -} - -.fa-sort-amount-desc::before { - content: "\f884"; -} - -.fa-sort-amount-down-alt::before { - content: "\f884"; -} - -.fa-less-than::before { - content: "\<"; -} - -.fa-angle-down::before { - content: "\f107"; -} - -.fa-car-tunnel::before { - content: "\e4de"; -} - -.fa-head-side-cough::before { - content: "\e061"; -} - -.fa-grip-lines::before { - content: "\f7a4"; -} - -.fa-thumbs-down::before { - content: "\f165"; -} - -.fa-user-lock::before { - content: "\f502"; -} - -.fa-arrow-right-long::before { - content: "\f178"; -} - -.fa-long-arrow-right::before { - content: "\f178"; -} - -.fa-anchor-circle-xmark::before { - content: "\e4ac"; -} - -.fa-ellipsis::before { - content: "\f141"; -} - -.fa-ellipsis-h::before { - content: "\f141"; -} - -.fa-chess-pawn::before { - content: "\f443"; -} - -.fa-kit-medical::before { - content: "\f479"; -} - -.fa-first-aid::before { - content: "\f479"; -} - -.fa-person-through-window::before { - content: "\e5a9"; -} - -.fa-toolbox::before { - content: "\f552"; -} - -.fa-hands-holding-circle::before { - content: "\e4fb"; -} - -.fa-bug::before { - content: "\f188"; -} - -.fa-credit-card::before { - content: "\f09d"; -} - -.fa-credit-card-alt::before { - content: "\f09d"; -} - -.fa-car::before { - content: "\f1b9"; -} - -.fa-automobile::before { - content: "\f1b9"; -} - -.fa-hand-holding-hand::before { - content: "\e4f7"; -} - -.fa-book-open-reader::before { - content: "\f5da"; -} - -.fa-book-reader::before { - content: "\f5da"; -} - -.fa-mountain-sun::before { - content: "\e52f"; -} - -.fa-arrows-left-right-to-line::before { - content: "\e4ba"; -} - -.fa-dice-d20::before { - content: "\f6cf"; -} - -.fa-truck-droplet::before { - content: "\e58c"; -} - -.fa-file-circle-xmark::before { - content: "\e5a1"; -} - -.fa-temperature-arrow-up::before { - content: "\e040"; -} - -.fa-temperature-up::before { - content: "\e040"; -} - -.fa-medal::before { - content: "\f5a2"; -} - -.fa-bed::before { - content: "\f236"; -} - -.fa-square-h::before { - content: "\f0fd"; -} - -.fa-h-square::before { - content: "\f0fd"; -} - -.fa-podcast::before { - content: "\f2ce"; -} - -.fa-temperature-full::before { - content: "\f2c7"; -} - -.fa-temperature-4::before { - content: "\f2c7"; -} - -.fa-thermometer-4::before { - content: "\f2c7"; -} - -.fa-thermometer-full::before { - content: "\f2c7"; -} - -.fa-bell::before { - content: "\f0f3"; -} - -.fa-superscript::before { - content: "\f12b"; -} - -.fa-plug-circle-xmark::before { - content: "\e560"; -} - -.fa-star-of-life::before { - content: "\f621"; -} - -.fa-phone-slash::before { - content: "\f3dd"; -} - -.fa-paint-roller::before { - content: "\f5aa"; -} - -.fa-handshake-angle::before { - content: "\f4c4"; -} - -.fa-hands-helping::before { - content: "\f4c4"; -} - -.fa-location-dot::before { - content: "\f3c5"; -} - -.fa-map-marker-alt::before { - content: "\f3c5"; -} - -.fa-file::before { - content: "\f15b"; -} - -.fa-greater-than::before { - content: "\>"; -} - -.fa-person-swimming::before { - content: "\f5c4"; -} - -.fa-swimmer::before { - content: "\f5c4"; -} - -.fa-arrow-down::before { - content: "\f063"; -} - -.fa-droplet::before { - content: "\f043"; -} - -.fa-tint::before { - content: "\f043"; -} - -.fa-eraser::before { - content: "\f12d"; -} - -.fa-earth-americas::before { - content: "\f57d"; -} - -.fa-earth::before { - content: "\f57d"; -} - -.fa-earth-america::before { - content: "\f57d"; -} - -.fa-globe-americas::before { - content: "\f57d"; -} - -.fa-person-burst::before { - content: "\e53b"; -} - -.fa-dove::before { - content: "\f4ba"; -} - -.fa-battery-empty::before { - content: "\f244"; -} - -.fa-battery-0::before { - content: "\f244"; -} - -.fa-socks::before { - content: "\f696"; -} - -.fa-inbox::before { - content: "\f01c"; -} - -.fa-section::before { - content: "\e447"; -} - -.fa-gauge-high::before { - content: "\f625"; -} - -.fa-tachometer-alt::before { - content: "\f625"; -} - -.fa-tachometer-alt-fast::before { - content: "\f625"; -} - -.fa-envelope-open-text::before { - content: "\f658"; -} - -.fa-hospital::before { - content: "\f0f8"; -} - -.fa-hospital-alt::before { - content: "\f0f8"; -} - -.fa-hospital-wide::before { - content: "\f0f8"; -} - -.fa-wine-bottle::before { - content: "\f72f"; -} - -.fa-chess-rook::before { - content: "\f447"; -} - -.fa-bars-staggered::before { - content: "\f550"; -} - -.fa-reorder::before { - content: "\f550"; -} - -.fa-stream::before { - content: "\f550"; -} - -.fa-dharmachakra::before { - content: "\f655"; -} - -.fa-hotdog::before { - content: "\f80f"; -} - -.fa-person-walking-with-cane::before { - content: "\f29d"; -} - -.fa-blind::before { - content: "\f29d"; -} - -.fa-drum::before { - content: "\f569"; -} - -.fa-ice-cream::before { - content: "\f810"; -} - -.fa-heart-circle-bolt::before { - content: "\e4fc"; -} - -.fa-fax::before { - content: "\f1ac"; -} - -.fa-paragraph::before { - content: "\f1dd"; -} - -.fa-check-to-slot::before { - content: "\f772"; -} - -.fa-vote-yea::before { - content: "\f772"; -} - -.fa-star-half::before { - content: "\f089"; -} - -.fa-boxes-stacked::before { - content: "\f468"; -} - -.fa-boxes::before { - content: "\f468"; -} - -.fa-boxes-alt::before { - content: "\f468"; -} - -.fa-link::before { - content: "\f0c1"; -} - -.fa-chain::before { - content: "\f0c1"; -} - -.fa-ear-listen::before { - content: "\f2a2"; -} - -.fa-assistive-listening-systems::before { - content: "\f2a2"; -} - -.fa-tree-city::before { - content: "\e587"; -} - -.fa-play::before { - content: "\f04b"; -} - -.fa-font::before { - content: "\f031"; -} - -.fa-rupiah-sign::before { - content: "\e23d"; -} - -.fa-magnifying-glass::before { - content: "\f002"; -} - -.fa-search::before { - content: "\f002"; -} - -.fa-table-tennis-paddle-ball::before { - content: "\f45d"; -} - -.fa-ping-pong-paddle-ball::before { - content: "\f45d"; -} - -.fa-table-tennis::before { - content: "\f45d"; -} - -.fa-person-dots-from-line::before { - content: "\f470"; -} - -.fa-diagnoses::before { - content: "\f470"; -} - -.fa-trash-can-arrow-up::before { - content: "\f82a"; -} - -.fa-trash-restore-alt::before { - content: "\f82a"; -} - -.fa-naira-sign::before { - content: "\e1f6"; -} - -.fa-cart-arrow-down::before { - content: "\f218"; -} - -.fa-walkie-talkie::before { - content: "\f8ef"; -} - -.fa-file-pen::before { - content: "\f31c"; -} - -.fa-file-edit::before { - content: "\f31c"; -} - -.fa-receipt::before { - content: "\f543"; -} - -.fa-square-pen::before { - content: "\f14b"; -} - -.fa-pen-square::before { - content: "\f14b"; -} - -.fa-pencil-square::before { - content: "\f14b"; -} - -.fa-suitcase-rolling::before { - content: "\f5c1"; -} - -.fa-person-circle-exclamation::before { - content: "\e53f"; -} - -.fa-chevron-down::before { - content: "\f078"; -} - -.fa-battery-full::before { - content: "\f240"; -} - -.fa-battery::before { - content: "\f240"; -} - -.fa-battery-5::before { - content: "\f240"; -} - -.fa-skull-crossbones::before { - content: "\f714"; -} - -.fa-code-compare::before { - content: "\e13a"; -} - -.fa-list-ul::before { - content: "\f0ca"; -} - -.fa-list-dots::before { - content: "\f0ca"; -} - -.fa-school-lock::before { - content: "\e56f"; -} - -.fa-tower-cell::before { - content: "\e585"; -} - -.fa-down-long::before { - content: "\f309"; -} - -.fa-long-arrow-alt-down::before { - content: "\f309"; -} - -.fa-ranking-star::before { - content: "\e561"; -} - -.fa-chess-king::before { - content: "\f43f"; -} - -.fa-person-harassing::before { - content: "\e549"; -} - -.fa-brazilian-real-sign::before { - content: "\e46c"; -} - -.fa-landmark-dome::before { - content: "\f752"; -} - -.fa-landmark-alt::before { - content: "\f752"; -} - -.fa-arrow-up::before { - content: "\f062"; -} - -.fa-tv::before { - content: "\f26c"; -} - -.fa-television::before { - content: "\f26c"; -} - -.fa-tv-alt::before { - content: "\f26c"; -} - -.fa-shrimp::before { - content: "\e448"; -} - -.fa-list-check::before { - content: "\f0ae"; -} - -.fa-tasks::before { - content: "\f0ae"; -} - -.fa-jug-detergent::before { - content: "\e519"; -} - -.fa-circle-user::before { - content: "\f2bd"; -} - -.fa-user-circle::before { - content: "\f2bd"; -} - -.fa-user-shield::before { - content: "\f505"; -} - -.fa-wind::before { - content: "\f72e"; -} - -.fa-car-burst::before { - content: "\f5e1"; -} - -.fa-car-crash::before { - content: "\f5e1"; -} - -.fa-y::before { - content: "Y"; -} - -.fa-person-snowboarding::before { - content: "\f7ce"; -} - -.fa-snowboarding::before { - content: "\f7ce"; -} - -.fa-truck-fast::before { - content: "\f48b"; -} - -.fa-shipping-fast::before { - content: "\f48b"; -} - -.fa-fish::before { - content: "\f578"; -} - -.fa-user-graduate::before { - content: "\f501"; -} - -.fa-circle-half-stroke::before { - content: "\f042"; -} - -.fa-adjust::before { - content: "\f042"; -} - -.fa-clapperboard::before { - content: "\e131"; -} - -.fa-circle-radiation::before { - content: "\f7ba"; -} - -.fa-radiation-alt::before { - content: "\f7ba"; -} - -.fa-baseball::before { - content: "\f433"; -} - -.fa-baseball-ball::before { - content: "\f433"; -} - -.fa-jet-fighter-up::before { - content: "\e518"; -} - -.fa-diagram-project::before { - content: "\f542"; -} - -.fa-project-diagram::before { - content: "\f542"; -} - -.fa-copy::before { - content: "\f0c5"; -} - -.fa-volume-xmark::before { - content: "\f6a9"; -} - -.fa-volume-mute::before { - content: "\f6a9"; -} - -.fa-volume-times::before { - content: "\f6a9"; -} - -.fa-hand-sparkles::before { - content: "\e05d"; -} - -.fa-grip::before { - content: "\f58d"; -} - -.fa-grip-horizontal::before { - content: "\f58d"; -} - -.fa-share-from-square::before { - content: "\f14d"; -} - -.fa-share-square::before { - content: "\f14d"; -} - -.fa-child-combatant::before { - content: "\e4e0"; -} - -.fa-child-rifle::before { - content: "\e4e0"; -} - -.fa-gun::before { - content: "\e19b"; -} - -.fa-square-phone::before { - content: "\f098"; -} - -.fa-phone-square::before { - content: "\f098"; -} - -.fa-plus::before { - content: "\+"; -} - -.fa-add::before { - content: "\+"; -} - -.fa-expand::before { - content: "\f065"; -} - -.fa-computer::before { - content: "\e4e5"; -} - -.fa-xmark::before { - content: "\f00d"; -} - -.fa-close::before { - content: "\f00d"; -} - -.fa-multiply::before { - content: "\f00d"; -} - -.fa-remove::before { - content: "\f00d"; -} - -.fa-times::before { - content: "\f00d"; -} - -.fa-arrows-up-down-left-right::before { - content: "\f047"; -} - -.fa-arrows::before { - content: "\f047"; -} - -.fa-chalkboard-user::before { - content: "\f51c"; -} - -.fa-chalkboard-teacher::before { - content: "\f51c"; -} - -.fa-peso-sign::before { - content: "\e222"; -} - -.fa-building-shield::before { - content: "\e4d8"; -} - -.fa-baby::before { - content: "\f77c"; -} - -.fa-users-line::before { - content: "\e592"; -} - -.fa-quote-left::before { - content: "\f10d"; -} - -.fa-quote-left-alt::before { - content: "\f10d"; -} - -.fa-tractor::before { - content: "\f722"; -} - -.fa-trash-arrow-up::before { - content: "\f829"; -} - -.fa-trash-restore::before { - content: "\f829"; -} - -.fa-arrow-down-up-lock::before { - content: "\e4b0"; -} - -.fa-lines-leaning::before { - content: "\e51e"; -} - -.fa-ruler-combined::before { - content: "\f546"; -} - -.fa-copyright::before { - content: "\f1f9"; -} - -.fa-equals::before { - content: "\="; -} - -.fa-blender::before { - content: "\f517"; -} - -.fa-teeth::before { - content: "\f62e"; -} - -.fa-shekel-sign::before { - content: "\f20b"; -} - -.fa-ils::before { - content: "\f20b"; -} - -.fa-shekel::before { - content: "\f20b"; -} - -.fa-sheqel::before { - content: "\f20b"; -} - -.fa-sheqel-sign::before { - content: "\f20b"; -} - -.fa-map::before { - content: "\f279"; -} - -.fa-rocket::before { - content: "\f135"; -} - -.fa-photo-film::before { - content: "\f87c"; -} - -.fa-photo-video::before { - content: "\f87c"; -} - -.fa-folder-minus::before { - content: "\f65d"; -} - -.fa-store::before { - content: "\f54e"; -} - -.fa-arrow-trend-up::before { - content: "\e098"; -} - -.fa-plug-circle-minus::before { - content: "\e55e"; -} - -.fa-sign-hanging::before { - content: "\f4d9"; -} - -.fa-sign::before { - content: "\f4d9"; -} - -.fa-bezier-curve::before { - content: "\f55b"; -} - -.fa-bell-slash::before { - content: "\f1f6"; -} - -.fa-tablet::before { - content: "\f3fb"; -} - -.fa-tablet-android::before { - content: "\f3fb"; -} - -.fa-school-flag::before { - content: "\e56e"; -} - -.fa-fill::before { - content: "\f575"; -} - -.fa-angle-up::before { - content: "\f106"; -} - -.fa-drumstick-bite::before { - content: "\f6d7"; -} - -.fa-holly-berry::before { - content: "\f7aa"; -} - -.fa-chevron-left::before { - content: "\f053"; -} - -.fa-bacteria::before { - content: "\e059"; -} - -.fa-hand-lizard::before { - content: "\f258"; -} - -.fa-notdef::before { - content: "\e1fe"; -} - -.fa-disease::before { - content: "\f7fa"; -} - -.fa-briefcase-medical::before { - content: "\f469"; -} - -.fa-genderless::before { - content: "\f22d"; -} - -.fa-chevron-right::before { - content: "\f054"; -} - -.fa-retweet::before { - content: "\f079"; -} - -.fa-car-rear::before { - content: "\f5de"; -} - -.fa-car-alt::before { - content: "\f5de"; -} - -.fa-pump-soap::before { - content: "\e06b"; -} - -.fa-video-slash::before { - content: "\f4e2"; -} - -.fa-battery-quarter::before { - content: "\f243"; -} - -.fa-battery-2::before { - content: "\f243"; -} - -.fa-radio::before { - content: "\f8d7"; -} - -.fa-baby-carriage::before { - content: "\f77d"; -} - -.fa-carriage-baby::before { - content: "\f77d"; -} - -.fa-traffic-light::before { - content: "\f637"; -} - -.fa-thermometer::before { - content: "\f491"; -} - -.fa-vr-cardboard::before { - content: "\f729"; -} - -.fa-hand-middle-finger::before { - content: "\f806"; -} - -.fa-percent::before { - content: "\%"; -} - -.fa-percentage::before { - content: "\%"; -} - -.fa-truck-moving::before { - content: "\f4df"; -} - -.fa-glass-water-droplet::before { - content: "\e4f5"; -} - -.fa-display::before { - content: "\e163"; -} - -.fa-face-smile::before { - content: "\f118"; -} - -.fa-smile::before { - content: "\f118"; -} - -.fa-thumbtack::before { - content: "\f08d"; -} - -.fa-thumb-tack::before { - content: "\f08d"; -} - -.fa-trophy::before { - content: "\f091"; -} - -.fa-person-praying::before { - content: "\f683"; -} - -.fa-pray::before { - content: "\f683"; -} - -.fa-hammer::before { - content: "\f6e3"; -} - -.fa-hand-peace::before { - content: "\f25b"; -} - -.fa-rotate::before { - content: "\f2f1"; -} - -.fa-sync-alt::before { - content: "\f2f1"; -} - -.fa-spinner::before { - content: "\f110"; -} - -.fa-robot::before { - content: "\f544"; -} - -.fa-peace::before { - content: "\f67c"; -} - -.fa-gears::before { - content: "\f085"; -} - -.fa-cogs::before { - content: "\f085"; -} - -.fa-warehouse::before { - content: "\f494"; -} - -.fa-arrow-up-right-dots::before { - content: "\e4b7"; -} - -.fa-splotch::before { - content: "\f5bc"; -} - -.fa-face-grin-hearts::before { - content: "\f584"; -} - -.fa-grin-hearts::before { - content: "\f584"; -} - -.fa-dice-four::before { - content: "\f524"; -} - -.fa-sim-card::before { - content: "\f7c4"; -} - -.fa-transgender::before { - content: "\f225"; -} - -.fa-transgender-alt::before { - content: "\f225"; -} - -.fa-mercury::before { - content: "\f223"; -} - -.fa-arrow-turn-down::before { - content: "\f149"; -} - -.fa-level-down::before { - content: "\f149"; -} - -.fa-person-falling-burst::before { - content: "\e547"; -} - -.fa-award::before { - content: "\f559"; -} - -.fa-ticket-simple::before { - content: "\f3ff"; -} - -.fa-ticket-alt::before { - content: "\f3ff"; -} - -.fa-building::before { - content: "\f1ad"; -} - -.fa-angles-left::before { - content: "\f100"; -} - -.fa-angle-double-left::before { - content: "\f100"; -} - -.fa-qrcode::before { - content: "\f029"; -} - -.fa-clock-rotate-left::before { - content: "\f1da"; -} - -.fa-history::before { - content: "\f1da"; -} - -.fa-face-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-file-export::before { - content: "\f56e"; -} - -.fa-arrow-right-from-file::before { - content: "\f56e"; -} - -.fa-shield::before { - content: "\f132"; -} - -.fa-shield-blank::before { - content: "\f132"; -} - -.fa-arrow-up-short-wide::before { - content: "\f885"; -} - -.fa-sort-amount-up-alt::before { - content: "\f885"; -} - -.fa-house-medical::before { - content: "\e3b2"; -} - -.fa-golf-ball-tee::before { - content: "\f450"; -} - -.fa-golf-ball::before { - content: "\f450"; -} - -.fa-circle-chevron-left::before { - content: "\f137"; -} - -.fa-chevron-circle-left::before { - content: "\f137"; -} - -.fa-house-chimney-window::before { - content: "\e00d"; -} - -.fa-pen-nib::before { - content: "\f5ad"; -} - -.fa-tent-arrow-turn-left::before { - content: "\e580"; -} - -.fa-tents::before { - content: "\e582"; -} - -.fa-wand-magic::before { - content: "\f0d0"; -} - -.fa-magic::before { - content: "\f0d0"; -} - -.fa-dog::before { - content: "\f6d3"; -} - -.fa-carrot::before { - content: "\f787"; -} - -.fa-moon::before { - content: "\f186"; -} - -.fa-wine-glass-empty::before { - content: "\f5ce"; -} - -.fa-wine-glass-alt::before { - content: "\f5ce"; -} - -.fa-cheese::before { - content: "\f7ef"; -} - -.fa-yin-yang::before { - content: "\f6ad"; -} - -.fa-music::before { - content: "\f001"; -} - -.fa-code-commit::before { - content: "\f386"; -} - -.fa-temperature-low::before { - content: "\f76b"; -} - -.fa-person-biking::before { - content: "\f84a"; -} - -.fa-biking::before { - content: "\f84a"; -} - -.fa-broom::before { - content: "\f51a"; -} - -.fa-shield-heart::before { - content: "\e574"; -} - -.fa-gopuram::before { - content: "\f664"; -} - -.fa-earth-oceania::before { - content: "\e47b"; -} - -.fa-globe-oceania::before { - content: "\e47b"; -} - -.fa-square-xmark::before { - content: "\f2d3"; -} - -.fa-times-square::before { - content: "\f2d3"; -} - -.fa-xmark-square::before { - content: "\f2d3"; -} - -.fa-hashtag::before { - content: "\#"; -} - -.fa-up-right-and-down-left-from-center::before { - content: "\f424"; -} - -.fa-expand-alt::before { - content: "\f424"; -} - -.fa-oil-can::before { - content: "\f613"; -} - -.fa-t::before { - content: "T"; -} - -.fa-hippo::before { - content: "\f6ed"; -} - -.fa-chart-column::before { - content: "\e0e3"; -} - -.fa-infinity::before { - content: "\f534"; -} - -.fa-vial-circle-check::before { - content: "\e596"; -} - -.fa-person-arrow-down-to-line::before { - content: "\e538"; -} - -.fa-voicemail::before { - content: "\f897"; -} - -.fa-fan::before { - content: "\f863"; -} - -.fa-person-walking-luggage::before { - content: "\e554"; -} - -.fa-up-down::before { - content: "\f338"; -} - -.fa-arrows-alt-v::before { - content: "\f338"; -} - -.fa-cloud-moon-rain::before { - content: "\f73c"; -} - -.fa-calendar::before { - content: "\f133"; -} - -.fa-trailer::before { - content: "\e041"; -} - -.fa-bahai::before { - content: "\f666"; -} - -.fa-haykal::before { - content: "\f666"; -} - -.fa-sd-card::before { - content: "\f7c2"; -} - -.fa-dragon::before { - content: "\f6d5"; -} - -.fa-shoe-prints::before { - content: "\f54b"; -} - -.fa-circle-plus::before { - content: "\f055"; -} - -.fa-plus-circle::before { - content: "\f055"; -} - -.fa-face-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-hand-holding::before { - content: "\f4bd"; -} - -.fa-plug-circle-exclamation::before { - content: "\e55d"; -} - -.fa-link-slash::before { - content: "\f127"; -} - -.fa-chain-broken::before { - content: "\f127"; -} - -.fa-chain-slash::before { - content: "\f127"; -} - -.fa-unlink::before { - content: "\f127"; -} - -.fa-clone::before { - content: "\f24d"; -} - -.fa-person-walking-arrow-loop-left::before { - content: "\e551"; -} - -.fa-arrow-up-z-a::before { - content: "\f882"; -} - -.fa-sort-alpha-up-alt::before { - content: "\f882"; -} - -.fa-fire-flame-curved::before { - content: "\f7e4"; -} - -.fa-fire-alt::before { - content: "\f7e4"; -} - -.fa-tornado::before { - content: "\f76f"; -} - -.fa-file-circle-plus::before { - content: "\e494"; -} - -.fa-book-quran::before { - content: "\f687"; -} - -.fa-quran::before { - content: "\f687"; -} - -.fa-anchor::before { - content: "\f13d"; -} - -.fa-border-all::before { - content: "\f84c"; -} - -.fa-face-angry::before { - content: "\f556"; -} - -.fa-angry::before { - content: "\f556"; -} - -.fa-cookie-bite::before { - content: "\f564"; -} - -.fa-arrow-trend-down::before { - content: "\e097"; -} - -.fa-rss::before { - content: "\f09e"; -} - -.fa-feed::before { - content: "\f09e"; -} - -.fa-draw-polygon::before { - content: "\f5ee"; -} - -.fa-scale-balanced::before { - content: "\f24e"; -} - -.fa-balance-scale::before { - content: "\f24e"; -} - -.fa-gauge-simple-high::before { - content: "\f62a"; -} - -.fa-tachometer::before { - content: "\f62a"; -} - -.fa-tachometer-fast::before { - content: "\f62a"; -} - -.fa-shower::before { - content: "\f2cc"; -} - -.fa-desktop::before { - content: "\f390"; -} - -.fa-desktop-alt::before { - content: "\f390"; -} - -.fa-m::before { - content: "M"; -} - -.fa-table-list::before { - content: "\f00b"; -} - -.fa-th-list::before { - content: "\f00b"; -} - -.fa-comment-sms::before { - content: "\f7cd"; -} - -.fa-sms::before { - content: "\f7cd"; -} - -.fa-book::before { - content: "\f02d"; -} - -.fa-user-plus::before { - content: "\f234"; -} - -.fa-check::before { - content: "\f00c"; -} - -.fa-battery-three-quarters::before { - content: "\f241"; -} - -.fa-battery-4::before { - content: "\f241"; -} - -.fa-house-circle-check::before { - content: "\e509"; -} - -.fa-angle-left::before { - content: "\f104"; -} - -.fa-diagram-successor::before { - content: "\e47a"; -} - -.fa-truck-arrow-right::before { - content: "\e58b"; -} - -.fa-arrows-split-up-and-left::before { - content: "\e4bc"; -} - -.fa-hand-fist::before { - content: "\f6de"; -} - -.fa-fist-raised::before { - content: "\f6de"; -} - -.fa-cloud-moon::before { - content: "\f6c3"; -} - -.fa-briefcase::before { - content: "\f0b1"; -} - -.fa-person-falling::before { - content: "\e546"; -} - -.fa-image-portrait::before { - content: "\f3e0"; -} - -.fa-portrait::before { - content: "\f3e0"; -} - -.fa-user-tag::before { - content: "\f507"; -} - -.fa-rug::before { - content: "\e569"; -} - -.fa-earth-europe::before { - content: "\f7a2"; -} - -.fa-globe-europe::before { - content: "\f7a2"; -} - -.fa-cart-flatbed-suitcase::before { - content: "\f59d"; -} - -.fa-luggage-cart::before { - content: "\f59d"; -} - -.fa-rectangle-xmark::before { - content: "\f410"; -} - -.fa-rectangle-times::before { - content: "\f410"; -} - -.fa-times-rectangle::before { - content: "\f410"; -} - -.fa-window-close::before { - content: "\f410"; -} - -.fa-baht-sign::before { - content: "\e0ac"; -} - -.fa-book-open::before { - content: "\f518"; -} - -.fa-book-journal-whills::before { - content: "\f66a"; -} - -.fa-journal-whills::before { - content: "\f66a"; -} - -.fa-handcuffs::before { - content: "\e4f8"; -} - -.fa-triangle-exclamation::before { - content: "\f071"; -} - -.fa-exclamation-triangle::before { - content: "\f071"; -} - -.fa-warning::before { - content: "\f071"; -} - -.fa-database::before { - content: "\f1c0"; -} - -.fa-share::before { - content: "\f064"; -} - -.fa-arrow-turn-right::before { - content: "\f064"; -} - -.fa-mail-forward::before { - content: "\f064"; -} - -.fa-bottle-droplet::before { - content: "\e4c4"; -} - -.fa-mask-face::before { - content: "\e1d7"; -} - -.fa-hill-rockslide::before { - content: "\e508"; -} - -.fa-right-left::before { - content: "\f362"; -} - -.fa-exchange-alt::before { - content: "\f362"; -} - -.fa-paper-plane::before { - content: "\f1d8"; -} - -.fa-road-circle-exclamation::before { - content: "\e565"; -} - -.fa-dungeon::before { - content: "\f6d9"; -} - -.fa-align-right::before { - content: "\f038"; -} - -.fa-money-bill-1-wave::before { - content: "\f53b"; -} - -.fa-money-bill-wave-alt::before { - content: "\f53b"; -} - -.fa-life-ring::before { - content: "\f1cd"; -} - -.fa-hands::before { - content: "\f2a7"; -} - -.fa-sign-language::before { - content: "\f2a7"; -} - -.fa-signing::before { - content: "\f2a7"; -} - -.fa-calendar-day::before { - content: "\f783"; -} - -.fa-water-ladder::before { - content: "\f5c5"; -} - -.fa-ladder-water::before { - content: "\f5c5"; -} - -.fa-swimming-pool::before { - content: "\f5c5"; -} - -.fa-arrows-up-down::before { - content: "\f07d"; -} - -.fa-arrows-v::before { - content: "\f07d"; -} - -.fa-face-grimace::before { - content: "\f57f"; -} - -.fa-grimace::before { - content: "\f57f"; -} - -.fa-wheelchair-move::before { - content: "\e2ce"; -} - -.fa-wheelchair-alt::before { - content: "\e2ce"; -} - -.fa-turn-down::before { - content: "\f3be"; -} - -.fa-level-down-alt::before { - content: "\f3be"; -} - -.fa-person-walking-arrow-right::before { - content: "\e552"; -} - -.fa-square-envelope::before { - content: "\f199"; -} - -.fa-envelope-square::before { - content: "\f199"; -} - -.fa-dice::before { - content: "\f522"; -} - -.fa-bowling-ball::before { - content: "\f436"; -} - -.fa-brain::before { - content: "\f5dc"; -} - -.fa-bandage::before { - content: "\f462"; -} - -.fa-band-aid::before { - content: "\f462"; -} - -.fa-calendar-minus::before { - content: "\f272"; -} - -.fa-circle-xmark::before { - content: "\f057"; -} - -.fa-times-circle::before { - content: "\f057"; -} - -.fa-xmark-circle::before { - content: "\f057"; -} - -.fa-gifts::before { - content: "\f79c"; -} - -.fa-hotel::before { - content: "\f594"; -} - -.fa-earth-asia::before { - content: "\f57e"; -} - -.fa-globe-asia::before { - content: "\f57e"; -} - -.fa-id-card-clip::before { - content: "\f47f"; -} - -.fa-id-card-alt::before { - content: "\f47f"; -} - -.fa-magnifying-glass-plus::before { - content: "\f00e"; -} - -.fa-search-plus::before { - content: "\f00e"; -} - -.fa-thumbs-up::before { - content: "\f164"; -} - -.fa-user-clock::before { - content: "\f4fd"; -} - -.fa-hand-dots::before { - content: "\f461"; -} - -.fa-allergies::before { - content: "\f461"; -} - -.fa-file-invoice::before { - content: "\f570"; -} - -.fa-window-minimize::before { - content: "\f2d1"; -} - -.fa-mug-saucer::before { - content: "\f0f4"; -} - -.fa-coffee::before { - content: "\f0f4"; -} - -.fa-brush::before { - content: "\f55d"; -} - -.fa-mask::before { - content: "\f6fa"; -} - -.fa-magnifying-glass-minus::before { - content: "\f010"; -} - -.fa-search-minus::before { - content: "\f010"; -} - -.fa-ruler-vertical::before { - content: "\f548"; -} - -.fa-user-large::before { - content: "\f406"; -} - -.fa-user-alt::before { - content: "\f406"; -} - -.fa-train-tram::before { - content: "\e5b4"; -} - -.fa-user-nurse::before { - content: "\f82f"; -} - -.fa-syringe::before { - content: "\f48e"; -} - -.fa-cloud-sun::before { - content: "\f6c4"; -} - -.fa-stopwatch-20::before { - content: "\e06f"; -} - -.fa-square-full::before { - content: "\f45c"; -} - -.fa-magnet::before { - content: "\f076"; -} - -.fa-jar::before { - content: "\e516"; -} - -.fa-note-sticky::before { - content: "\f249"; -} - -.fa-sticky-note::before { - content: "\f249"; -} - -.fa-bug-slash::before { - content: "\e490"; -} - -.fa-arrow-up-from-water-pump::before { - content: "\e4b6"; -} - -.fa-bone::before { - content: "\f5d7"; -} - -.fa-user-injured::before { - content: "\f728"; -} - -.fa-face-sad-tear::before { - content: "\f5b4"; -} - -.fa-sad-tear::before { - content: "\f5b4"; -} - -.fa-plane::before { - content: "\f072"; -} - -.fa-tent-arrows-down::before { - content: "\e581"; -} - -.fa-exclamation::before { - content: "\!"; -} - -.fa-arrows-spin::before { - content: "\e4bb"; -} - -.fa-print::before { - content: "\f02f"; -} - -.fa-turkish-lira-sign::before { - content: "\e2bb"; -} - -.fa-try::before { - content: "\e2bb"; -} - -.fa-turkish-lira::before { - content: "\e2bb"; -} - -.fa-dollar-sign::before { - content: "\$"; -} - -.fa-dollar::before { - content: "\$"; -} - -.fa-usd::before { - content: "\$"; -} - -.fa-x::before { - content: "X"; -} - -.fa-magnifying-glass-dollar::before { - content: "\f688"; -} - -.fa-search-dollar::before { - content: "\f688"; -} - -.fa-users-gear::before { - content: "\f509"; -} - -.fa-users-cog::before { - content: "\f509"; -} - -.fa-person-military-pointing::before { - content: "\e54a"; -} - -.fa-building-columns::before { - content: "\f19c"; -} - -.fa-bank::before { - content: "\f19c"; -} - -.fa-institution::before { - content: "\f19c"; -} - -.fa-museum::before { - content: "\f19c"; -} - -.fa-university::before { - content: "\f19c"; -} - -.fa-umbrella::before { - content: "\f0e9"; -} - -.fa-trowel::before { - content: "\e589"; -} - -.fa-d::before { - content: "D"; -} - -.fa-stapler::before { - content: "\e5af"; -} - -.fa-masks-theater::before { - content: "\f630"; -} - -.fa-theater-masks::before { - content: "\f630"; -} - -.fa-kip-sign::before { - content: "\e1c4"; -} - -.fa-hand-point-left::before { - content: "\f0a5"; -} - -.fa-handshake-simple::before { - content: "\f4c6"; -} - -.fa-handshake-alt::before { - content: "\f4c6"; -} - -.fa-jet-fighter::before { - content: "\f0fb"; -} - -.fa-fighter-jet::before { - content: "\f0fb"; -} - -.fa-square-share-nodes::before { - content: "\f1e1"; -} - -.fa-share-alt-square::before { - content: "\f1e1"; -} - -.fa-barcode::before { - content: "\f02a"; -} - -.fa-plus-minus::before { - content: "\e43c"; -} - -.fa-video::before { - content: "\f03d"; -} - -.fa-video-camera::before { - content: "\f03d"; -} - -.fa-graduation-cap::before { - content: "\f19d"; -} - -.fa-mortar-board::before { - content: "\f19d"; -} - -.fa-hand-holding-medical::before { - content: "\e05c"; -} - -.fa-person-circle-check::before { - content: "\e53e"; -} - -.fa-turn-up::before { - content: "\f3bf"; -} - -.fa-level-up-alt::before { - content: "\f3bf"; -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.elements-blocks-icon-selector-display { - font-size: 2em; -} - -.rrze-elements-tabs-modal-container span { - font-size: 2em; - padding-right: 1em; -} -/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! - \**************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 900; - font-display: block; - src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); -} -.fas, -.fa-solid { - font-weight: 900; -} -/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! - \***************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-brands: "Font Awesome 6 Brands"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -@font-face { - font-family: "Font Awesome 6 Brands"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); -} -.fab, -.fa-brands { - font-weight: 400; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-cloudflare:before { - content: "\e07d"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-guilded:before { - content: "\e07e"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-square-js:before { - content: "\f3b9"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-orcid:before { - content: "\f8d2"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-unity:before { - content: "\e049"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-square-reddit:before { - content: "\f1a2"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-square-font-awesome:before { - content: "\e5ad"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-square-instagram:before { - content: "\e055"; -} - -.fa-instagram-square:before { - content: "\e055"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-square-hacker-news:before { - content: "\f3af"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-threads:before { - content: "\e618"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-square-snapchat:before { - content: "\f2ad"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-square-font-awesome-stroke:before { - content: "\f35c"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-watchman-monitoring:before { - content: "\e087"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-square-viadeo:before { - content: "\f2aa"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-square-dribbble:before { - content: "\f397"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-debian:before { - content: "\e60b"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-instalod:before { - content: "\e081"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-square-twitter:before { - content: "\f081"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-golang:before { - content: "\e40f"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-uncharted:before { - content: "\e084"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-square-youtube:before { - content: "\f431"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-rendact:before { - content: "\f3e4"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-nfc-directional:before { - content: "\e530"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-meta:before { - content: "\e49b"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-mdb:before { - content: "\f8ca"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-unsplash:before { - content: "\e07c"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-square-steam:before { - content: "\f1b7"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-500px:before { - content: "\f26e"; -} - -.fa-square-vimeo:before { - content: "\f194"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-flag:before { - content: "\f2b4"; -} - -.fa-font-awesome-logo-full:before { - content: "\f2b4"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-hive:before { - content: "\e07f"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-padlet:before { - content: "\e4a0"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-square-github:before { - content: "\f092"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-shopify:before { - content: "\e057"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-square-threads:before { - content: "\e619"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-swift:before { - content: "\f8e1"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-square-gitlab:before { - content: "\e5ae"; -} - -.fa-gitlab-square:before { - content: "\e5ae"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-square-odnoklassniki:before { - content: "\f264"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-hashnode:before { - content: "\e499"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-umbraco:before { - content: "\f8e8"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-square-pinterest:before { - content: "\f0d3"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-dailymotion:before { - content: "\e052"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-nfc-symbol:before { - content: "\e531"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-square-google-plus:before { - content: "\f0d4"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-square-xing:before { - content: "\f169"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-bilibili:before { - content: "\e3d9"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-x-twitter:before { - content: "\e61b"; -} - -.fa-cotton-bureau:before { - content: "\f89e"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-42-group:before { - content: "\e080"; -} - -.fa-innosoft:before { - content: "\e080"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-square-pied-piper:before { - content: "\e01e"; -} - -.fa-pied-piper-square:before { - content: "\e01e"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-tiktok:before { - content: "\e07b"; -} - -.fa-square-facebook:before { - content: "\f082"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-mixer:before { - content: "\e056"; -} - -.fa-square-lastfm:before { - content: "\f203"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-cmplid:before { - content: "\e360"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-deezer:before { - content: "\e077"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-screenpal:before { - content: "\e570"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-microblog:before { - content: "\e01a"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-wirsindhandwerk:before { - content: "\e2d0"; -} - -.fa-wsh:before { - content: "\e2d0"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-octopus-deploy:before { - content: "\e082"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ab"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-rust:before { - content: "\e07a"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-square-behance:before { - content: "\f1b5"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-space-awesome:before { - content: "\e5ac"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-square-git:before { - content: "\f1d2"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-square-tumblr:before { - content: "\f174"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-perbyte:before { - content: "\e083"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-bots:before { - content: "\e340"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-ideal:before { - content: "\e013"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-firefox-browser:before { - content: "\e007"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-stubber:before { - content: "\e5c7"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f2c6"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-odysee:before { - content: "\e5c6"; -} - -.fa-square-whatsapp:before { - content: "\f40c"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-edge-legacy:before { - content: "\e078"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f198"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-square-x-twitter:before { - content: "\e61a"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f23a"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-sitrox:before { - content: "\e44a"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-buy-n-large:before { - content: "\f8a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-wodu:before { - content: "\e088"; -} - -.fa-google-pay:before { - content: "\e079"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-pix:before { - content: "\e43a"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} -/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! - \****************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); -} -.far, -.fa-regular { - font-weight: 400; -} +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-right:1em}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-solid,.fas{font-weight:900}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}h1.accordion-heading,h2.accordion-heading,h3.accordion-heading,h4.accordion-heading,h5.accordion-heading,h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:left;width:auto}button.accordion-toggle{border:none;margin:0;text-align:left;width:100%}button.expand-all.standard-btn{float:none;margin:5px 0}.button-container-right{text-align:right}.button-container-left{text-align:left}.accordion .accordion{margin:0}.accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-left:0}.accordion .accordion-register li{float:left;list-style-type:none;padding:.25em .5em}.accordion .accordion-suffix{font-weight:700}.accordion .accordion-group{border:none;margin-bottom:5px}.accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-left:10px solid var(--color-primary-ci-hell,#04316a);color:var(--color-Text,#444);display:block;font-size:1rem;padding:8px 35px 8px 10px;position:relative;text-decoration:none}.accordion .accordion-toggle:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active,.accordion .accordion-toggle:focus,.accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before{position:absolute;right:12px;top:calc(50% - .5em)}.alert.font-light .accordion .accordion-toggle.active *,.alert.font-light .accordion .accordion-toggle:focus *,.alert.font-light .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active:focus,.accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle svg.rrze-elements-icon{margin-right:3px}.accordion .accordion-toggle span[class^=fa]{margin-right:5px}.alert.font-light .accordion .accordion-toggle,.alert.font-light .accordion .accordion-toggle *{color:var(--color-Text,#444)}.alert.font-light .accordion .accordion-toggle.active,.alert.font-light .accordion .accordion-toggle:focus,.alert.font-light .accordion .accordion-toggle:hover{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .gold .accordion-heading .accordion-toggle,.accordion .phil .accordion-heading .accordion-toggle,.accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}.accordion .gold .accordion-heading .accordion-toggle.active,.accordion .gold .accordion-heading .accordion-toggle:focus,.accordion .gold .accordion-heading .accordion-toggle:hover,.accordion .phil .accordion-heading .accordion-toggle.active,.accordion .phil .accordion-heading .accordion-toggle:focus,.accordion .phil .accordion-heading .accordion-toggle:hover,.accordion .philfak .accordion-heading .accordion-toggle.active,.accordion .philfak .accordion-heading .accordion-toggle:focus,.accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .gold .accordion-heading .accordion-toggle.active:focus,.accordion .gold .accordion-heading .accordion-toggle.active:hover,.accordion .phil .accordion-heading .accordion-toggle.active:focus,.accordion .phil .accordion-heading .accordion-toggle.active:hover,.accordion .philfak .accordion-heading .accordion-toggle.active:focus,.accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .red .accordion-heading .accordion-toggle,.accordion .rw .accordion-heading .accordion-toggle,.accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}.accordion .red .accordion-heading .accordion-toggle.active,.accordion .red .accordion-heading .accordion-toggle:focus,.accordion .red .accordion-heading .accordion-toggle:hover,.accordion .rw .accordion-heading .accordion-toggle.active,.accordion .rw .accordion-heading .accordion-toggle:focus,.accordion .rw .accordion-heading .accordion-toggle:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active,.accordion .rwfak .accordion-heading .accordion-toggle:focus,.accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .red .accordion-heading .accordion-toggle.active:focus,.accordion .red .accordion-heading .accordion-toggle.active:hover,.accordion .rw .accordion-heading .accordion-toggle.active:focus,.accordion .rw .accordion-heading .accordion-toggle.active:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active:focus,.accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .blue .accordion-heading .accordion-toggle,.accordion .med .accordion-heading .accordion-toggle,.accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}.accordion .blue .accordion-heading .accordion-toggle.active,.accordion .blue .accordion-heading .accordion-toggle:focus,.accordion .blue .accordion-heading .accordion-toggle:hover,.accordion .med .accordion-heading .accordion-toggle.active,.accordion .med .accordion-heading .accordion-toggle:focus,.accordion .med .accordion-heading .accordion-toggle:hover,.accordion .medfak .accordion-heading .accordion-toggle.active,.accordion .medfak .accordion-heading .accordion-toggle:focus,.accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}.accordion .blue .accordion-heading .accordion-toggle.active:focus,.accordion .blue .accordion-heading .accordion-toggle.active:hover,.accordion .med .accordion-heading .accordion-toggle.active:focus,.accordion .med .accordion-heading .accordion-toggle.active:hover,.accordion .medfak .accordion-heading .accordion-toggle.active:focus,.accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}.accordion .green .accordion-heading .accordion-toggle,.accordion .nat .accordion-heading .accordion-toggle,.accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}.accordion .green .accordion-heading .accordion-toggle.active,.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle:focus,.accordion .green .accordion-heading .accordion-toggle:hover,.accordion .nat .accordion-heading .accordion-toggle.active,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle:focus,.accordion .nat .accordion-heading .accordion-toggle:hover,.accordion .natfak .accordion-heading .accordion-toggle.active,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle:focus,.accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle.active:hover,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle.active:hover,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}.accordion .grey .accordion-heading .accordion-toggle,.accordion .techfak .accordion-heading .accordion-toggle,.accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}.accordion .grey .accordion-heading .accordion-toggle.active,.accordion .grey .accordion-heading .accordion-toggle:focus,.accordion .grey .accordion-heading .accordion-toggle:hover,.accordion .techfak .accordion-heading .accordion-toggle.active,.accordion .techfak .accordion-heading .accordion-toggle:focus,.accordion .techfak .accordion-heading .accordion-toggle:hover,.accordion .tf .accordion-heading .accordion-toggle.active,.accordion .tf .accordion-heading .accordion-toggle:focus,.accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}.accordion .grey .accordion-heading .accordion-toggle.active:focus,.accordion .grey .accordion-heading .accordion-toggle.active:hover,.accordion .techfak .accordion-heading .accordion-toggle.active:focus,.accordion .techfak .accordion-heading .accordion-toggle.active:hover,.accordion .tf .accordion-heading .accordion-toggle.active:focus,.accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle,.accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}.accordion .default .accordion-heading .accordion-toggle.active,.accordion .default .accordion-heading .accordion-toggle:focus,.accordion .default .accordion-heading .accordion-toggle:hover,.accordion .fau .accordion-heading .accordion-toggle.active,.accordion .fau .accordion-heading .accordion-toggle:focus,.accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle.active:focus,.accordion .default .accordion-heading .accordion-toggle.active:hover,.accordion .fau .accordion-heading .accordion-toggle.active:focus,.accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .accordion-body{display:block;overflow:hidden}.accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light .accordion .accordion-body .accordion-inner,.alert.font-light .accordion .accordion-body .accordion-inner a,.alert.font-light .accordion .accordion-body .accordion-inner blockquote,.alert.font-light .accordion .accordion-body .accordion-inner code,.alert.font-light .accordion .accordion-body .accordion-inner em,.alert.font-light .accordion .accordion-body .accordion-inner h1,.alert.font-light .accordion .accordion-body .accordion-inner h2,.alert.font-light .accordion .accordion-body .accordion-inner h3,.alert.font-light .accordion .accordion-body .accordion-inner h4,.alert.font-light .accordion .accordion-body .accordion-inner h5,.alert.font-light .accordion .accordion-body .accordion-inner li,.alert.font-light .accordion .accordion-body .accordion-inner p,.alert.font-light .accordion .accordion-body .accordion-inner pre,.alert.font-light .accordion .accordion-body .accordion-inner span,.alert.font-light .accordion .accordion-body .accordion-inner strong,.alert.font-light .accordion .accordion-body .accordion-inner td,.alert.font-light .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}.fau-theme .accordion-toggle{background-clip:padding-box;border-radius:var(--border-radius,4px)}.fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{.accordion{display:block;overflow:visible;position:relative}.accordion-body,.accordion-group,.accordion-inner,.accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}button.expand-all.standard-btn{display:none}h3.accordion-heading,h4.accordion-heading{margin-bottom:0!important}}#content main .accordion-body:target,.admin-bar #content main .accordion-body:target{background-color:#6495ed;padding-top:0}#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target{padding-top:8px}.accordion-toggle span[class^=fa]{float:left;line-height:2em}.read-mode-only{display:none}.admin-bar #content main .accordion-body:target{padding-top:0}.accordion-body{height:0;margin-top:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:height .5s ease-in-out}.accordion-body.active{background:var(--color-ContentRegions,#f5f7f9);height:auto;padding:15px 20px}.wp-block-rrze-elements-accordion .accordion-heading .components-text-control__input{background-color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0);font-size:inherit;padding-bottom:0}.wp-block-rrze-elements-accordion .accordion-heading .components-text-control__input:focus{background-color:#fff;border-color:#000;color:#000;font-size:inherit;padding-bottom:0}.wp-block-rrze-elements-accordion .accordion-heading .accordion-toggle.active,.wp-block-rrze-elements-accordion .accordion-heading .accordion-toggle:hover{color:#fff}.rrzeElementsBFakColorSelector{border:1px solid #000}.rrzeElementsBFakColorSelector button{border-radius:0}.rrzeElementsBFakColorSelector.central button{background-color:#04316a;color:#fff}.rrzeElementsBFakColorSelector.phil button{background-color:#fdb735;color:#000}.rrzeElementsBFakColorSelector.rw button{background-color:#c50f3c;color:#fff}.rrzeElementsBFakColorSelector.med button{background-color:#18b4f1;color:#000}.rrzeElementsBFakColorSelector.nat button{background-color:#7bb725;color:#000}.rrzeElementsBFakColorSelector.tf button{background-color:#8c9fb1;color:#000}.elements-blocks-icon-selector-display{clear:both;float:right;margin-right:1em;max-width:3em;padding:.5em}.elements-blocks-icon-insideEditor{clear:both;float:left;max-height:1.5em;max-width:1.5em;padding-top:.25em}.elements-blocks-input-following-icon input{font-size:1.25em!important;max-width:90%}button.is-compact.elements-blocks-icon-Button,button.is-pressed.elements-blocks-icon-Button{align-items:center;display:flex;font-size:1.5rem;height:55px;justify-content:center;padding:.25rem;width:55px} +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-right:1em} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} +:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} diff --git a/build/accordion/index.js b/build/accordion/index.js index 6ea2a8d1..64ac822b 100644 --- a/build/accordion/index.js +++ b/build/accordion/index.js @@ -1,543 +1,3 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/color.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/color.js ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst color = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (color);\n//# sourceMappingURL=color.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9jb2xvci5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNrRDtBQUNGO0FBQ2hELDJCQUEyQixzREFBSSxDQUFDLHNEQUFHO0FBQ25DO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUksQ0FBQyx1REFBSTtBQUNsQztBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0QsK0RBQWUsS0FBSyxFQUFDO0FBQ3JCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ljb25zL2J1aWxkLW1vZHVsZS9saWJyYXJ5L2NvbG9yLmpzPzliZDkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IFBhdGgsIFNWRyB9IGZyb20gJ0B3b3JkcHJlc3MvcHJpbWl0aXZlcyc7XG5pbXBvcnQgeyBqc3ggYXMgX2pzeCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuY29uc3QgY29sb3IgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0xNy4yIDEwLjljLS41LTEtMS4yLTIuMS0yLjEtMy4yLS42LS45LTEuMy0xLjctMi4xLTIuNkwxMiA0bC0xIDEuMWMtLjYuOS0xLjMgMS43LTIgMi42LS44IDEuMi0xLjUgMi4zLTIgMy4yLS42IDEuMi0xIDIuMi0xIDMgMCAzLjQgMi43IDYuMSA2LjEgNi4xczYuMS0yLjcgNi4xLTYuMWMwLS44LS4zLTEuOC0xLTN6bS01LjEgNy42Yy0yLjUgMC00LjYtMi4xLTQuNi00LjYgMC0uMy4xLTEgLjgtMi4zLjUtLjkgMS4xLTEuOSAyLTMuMS43LS45IDEuMy0xLjcgMS44LTIuMy43LjggMS4zIDEuNiAxLjggMi4zLjggMS4xIDEuNSAyLjIgMiAzLjEuNyAxLjMuOCAyIC44IDIuMyAwIDIuNS0yLjEgNC42LTQuNiA0LjZ6XCJcbiAgfSlcbn0pO1xuZXhwb3J0IGRlZmF1bHQgY29sb3I7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb2xvci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/color.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/symbol.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/symbol.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst symbol = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);\n//# sourceMappingURL=symbol.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9zeW1ib2wuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCw0QkFBNEIsc0RBQUksQ0FBQyxzREFBRztBQUNwQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLE1BQU0sRUFBQztBQUN0QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9zeW1ib2wuanM/Zjk2YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBzeW1ib2wgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0yMS4zIDEwLjhsLTUuNi01LjZjLS43LS43LTEuOC0uNy0yLjUgMGwtNS42IDUuNmMtLjcuNy0uNyAxLjggMCAyLjVsNS42IDUuNmMuMy4zLjguNSAxLjIuNXMuOS0uMiAxLjItLjVsNS42LTUuNmMuOC0uNy44LTEuOS4xLTIuNXptLTEgMS40bC01LjYgNS42Yy0uMS4xLS4zLjEtLjQgMGwtNS42LTUuNmMtLjEtLjEtLjEtLjMgMC0uNGw1LjYtNS42cy4xLS4xLjItLjEuMSAwIC4yLjFsNS42IDUuNmMuMS4xLjEuMyAwIC40em0tMTYuNi0uNEwxMCA1LjVsLTEtMS02LjMgNi4zYy0uNy43LS43IDEuOCAwIDIuNUw5IDE5LjVsMS4xLTEuMS02LjMtNi4zYy0uMiAwLS4yLS4yLS4xLS4zelwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbDtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN5bWJvbC5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/symbol.js\n"); - -/***/ }), - -/***/ "./src/accordion/deprecated.tsx": -/*!**************************************!*\ - !*** ./src/accordion/deprecated.tsx ***! - \**************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _v1_save__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./v1/save */ \"./src/accordion/v1/save.tsx\");\n/* harmony import */ var _v1_migrate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./v1/migrate */ \"./src/accordion/v1/migrate.ts\");\n/* harmony import */ var _v1_attributes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./v1/attributes */ \"./src/accordion/v1/attributes.ts\");\n/* harmony import */ var _v1_0_8_attributes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./v1.0.8/attributes */ \"./src/accordion/v1.0.8/attributes.ts\");\n/* harmony import */ var _v1_0_3_save__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./v1.0.3/save */ \"./src/accordion/v1.0.3/save.tsx\");\n/* harmony import */ var _v1_0_3_migrate__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./v1.0.3/migrate */ \"./src/accordion/v1.0.3/migrate.ts\");\n/* harmony import */ var _v1_0_8_save__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./v1.0.8/save */ \"./src/accordion/v1.0.8/save.tsx\");\n/* harmony import */ var _v1_0_8_migrate__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./v1.0.8/migrate */ \"./src/accordion/v1.0.8/migrate.ts\");\n\n\n\n\n\n\n\n\n// interface AttributesV2 extends AttributesV1 {\n// newAttribute: string;\n// }\n// interface AttributesV3 extends AttributesV2 {\n// anotherNewAttribute: string;\n// }\nvar deprecated = [{\n attributes: _v1_attributes__WEBPACK_IMPORTED_MODULE_2__.attributes,\n save: _v1_save__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n migrate: _v1_migrate__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n}, {\n attributes: _v1_attributes__WEBPACK_IMPORTED_MODULE_2__.attributes,\n save: _v1_0_3_save__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n migrate: _v1_0_3_migrate__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n}, {\n attributes: _v1_0_8_attributes__WEBPACK_IMPORTED_MODULE_3__.attributes,\n save: _v1_0_8_save__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n migrate: _v1_0_8_migrate__WEBPACK_IMPORTED_MODULE_7__[\"default\"]\n}];\n/* harmony default export */ __webpack_exports__[\"default\"] = (deprecated);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL2RlcHJlY2F0ZWQudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUkrQjtBQUNNO0FBQ3FDO0FBQ1c7QUFFOUM7QUFDTTtBQUVQO0FBQ007QUFFNUM7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUEsSUFBTVMsVUFBVSxHQUFxQyxDQUNuRDtFQUNFUCxVQUFVLEVBQUVDLHNEQUFZO0VBQ3hCTyxJQUFJLEVBQUVWLGdEQUFNO0VBQ1pXLE9BQU8sRUFBRVYsbURBQVNBO0NBQ25CLEVBQ0Q7RUFDRUMsVUFBVSxFQUFFQyxzREFBWTtFQUN4Qk8sSUFBSSxFQUFFTCxvREFBVTtFQUNoQk0sT0FBTyxFQUFFTCx1REFBYUE7Q0FDdkIsRUFDRDtFQUNFSixVQUFVLEVBQUVFLDBEQUFnQjtFQUM1Qk0sSUFBSSxFQUFFSCxvREFBVTtFQUNoQkksT0FBTyxFQUFFSCx1REFBYUE7Q0FDdkIsQ0FDRjtBQUVELCtEQUFlQyxVQUFVIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9hY2NvcmRpb24vZGVwcmVjYXRlZC50c3g/MTA4ZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCbG9ja0RlcHJlY2F0aW9uIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5pbXBvcnQgeyB1c2VCbG9ja1Byb3BzLCBJbm5lckJsb2NrcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IEhlYWRpbmdDb21wb25lbnQgZnJvbSBcIi4uL2NvbXBvbmVudHMvSGVhZGluZ0NvbXBvbmVudFwiO1xuXG5pbXBvcnQgc2F2ZVYxIGZyb20gXCIuL3YxL3NhdmVcIjtcbmltcG9ydCBtaWdyYXRlVjEgZnJvbSBcIi4vdjEvbWlncmF0ZVwiO1xuaW1wb3J0IHthdHRyaWJ1dGVzIGFzIGF0dHJpYnV0ZXNWMSwgQXR0cmlidXRlc1YxIH0gZnJvbSBcIi4vdjEvYXR0cmlidXRlc1wiO1xuaW1wb3J0IHthdHRyaWJ1dGVzIGFzIGF0dHJpYnV0ZXNWMV8wXzgsIEF0dHJpYnV0ZXNWMV8wXzh9IGZyb20gXCIuL3YxLjAuOC9hdHRyaWJ1dGVzXCI7IFxuXG5pbXBvcnQgc2F2ZVYxXzBfMyBmcm9tIFwiLi92MS4wLjMvc2F2ZVwiO1xuaW1wb3J0IG1pZ3JhdGVWMV8wXzMgZnJvbSBcIi4vdjEuMC4zL21pZ3JhdGVcIjtcblxuaW1wb3J0IHNhdmVWMV8wXzggZnJvbSBcIi4vdjEuMC44L3NhdmVcIlxuaW1wb3J0IG1pZ3JhdGVWMV8wXzggZnJvbSBcIi4vdjEuMC44L21pZ3JhdGVcIlxuXG4vLyBpbnRlcmZhY2UgQXR0cmlidXRlc1YyIGV4dGVuZHMgQXR0cmlidXRlc1YxIHtcbi8vICAgbmV3QXR0cmlidXRlOiBzdHJpbmc7XG4vLyB9XG5cbi8vIGludGVyZmFjZSBBdHRyaWJ1dGVzVjMgZXh0ZW5kcyBBdHRyaWJ1dGVzVjIge1xuLy8gICBhbm90aGVyTmV3QXR0cmlidXRlOiBzdHJpbmc7XG4vLyB9XG5cbmNvbnN0IGRlcHJlY2F0ZWQ6IEJsb2NrRGVwcmVjYXRpb248QXR0cmlidXRlc1YxPltdID0gW1xuICB7XG4gICAgYXR0cmlidXRlczogYXR0cmlidXRlc1YxLFxuICAgIHNhdmU6IHNhdmVWMSxcbiAgICBtaWdyYXRlOiBtaWdyYXRlVjEsXG4gIH0sXG4gIHtcbiAgICBhdHRyaWJ1dGVzOiBhdHRyaWJ1dGVzVjEsXG4gICAgc2F2ZTogc2F2ZVYxXzBfMyxcbiAgICBtaWdyYXRlOiBtaWdyYXRlVjFfMF8zLFxuICB9LFxuICB7XG4gICAgYXR0cmlidXRlczogYXR0cmlidXRlc1YxXzBfOCxcbiAgICBzYXZlOiBzYXZlVjFfMF84LFxuICAgIG1pZ3JhdGU6IG1pZ3JhdGVWMV8wXzgsXG4gIH1cbl07XG5cbmV4cG9ydCBkZWZhdWx0IGRlcHJlY2F0ZWQ7XG4iXSwibmFtZXMiOlsic2F2ZVYxIiwibWlncmF0ZVYxIiwiYXR0cmlidXRlcyIsImF0dHJpYnV0ZXNWMSIsImF0dHJpYnV0ZXNWMV8wXzgiLCJzYXZlVjFfMF8zIiwibWlncmF0ZVYxXzBfMyIsInNhdmVWMV8wXzgiLCJtaWdyYXRlVjFfMF84IiwiZGVwcmVjYXRlZCIsInNhdmUiLCJtaWdyYXRlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/accordion/deprecated.tsx\n"); - -/***/ }), - -/***/ "./src/accordion/edit.tsx": -/*!********************************!*\ - !*** ./src/accordion/edit.tsx ***! - \********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/symbol.js\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/CustomColorSwitcher */ \"./src/components/CustomColorSwitcher.tsx\");\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n/* harmony import */ var _components_IconPicker__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../components/IconPicker */ \"./src/components/IconPicker.tsx\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/a11y */ \"@wordpress/a11y\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_wordpress_a11y__WEBPACK_IMPORTED_MODULE_9__);\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\nvar __rest = undefined && undefined.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\n\n\n\n\n\n\n\n\n\n\nvar Edit = function Edit(_a) {\n var attributes = _a.attributes,\n setAttributes = _a.setAttributes,\n context = _a.context,\n ownProps = __rest(_a, [\"attributes\", \"setAttributes\", \"context\"]);\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n /////////// Use Selects ///////////\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)();\n var sameBlockCount = attributes.sameBlockCount,\n color = attributes.color,\n loadOpen = attributes.loadOpen,\n icon = attributes.icon;\n var title = attributes.title;\n var clientId = ownProps.clientId;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(false),\n _useState2 = _slicedToArray(_useState, 2),\n isActive = _useState2[0],\n setIsActive = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(\"\"),\n _useState4 = _slicedToArray(_useState3, 2),\n uid = _useState4[0],\n setUid = _useState4[1];\n var _ref = (icon === null || icon === void 0 ? void 0 : icon.split(\" \")) || [],\n _ref2 = _slicedToArray(_ref, 2),\n iconType = _ref2[0],\n iconName = _ref2[1];\n var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(false),\n _useState6 = _slicedToArray(_useState5, 2),\n isOpen = _useState6[0],\n setOpen = _useState6[1];\n var _useState7 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(\"\"),\n _useState8 = _slicedToArray(_useState7, 2),\n pluginDir = _useState8[0],\n setPluginDir = _useState8[1];\n //////////////// Use Effects ////////////////\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {\n setAttributes({\n jumpName: \"panel_\".concat(clientId === null || clientId === void 0 ? void 0 : clientId.slice(-8))\n });\n }, [clientId]);\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {\n var color = context[\"rrze-elements/collapseColor\"];\n if (color !== attributes.color) {\n color = attributes.color;\n }\n setAttributes({\n color: color\n });\n }, [context[\"rrze-elements/collapseColor\"], attributes.color]);\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {\n setAttributes({\n hstart: context[\"rrze-elements/accordion-hstart\"]\n });\n }), [context[\"rrze-elements/accordion-hstart\"]];\n /////////////////////// Event Handler / OnClick Handler //////////\n var openModal = function openModal() {\n return setOpen(true);\n };\n var closeModal = function closeModal() {\n return setOpen(false);\n };\n var toggleActive = function toggleActive() {\n setIsActive(!isActive);\n if (isActive) {\n (0,_wordpress_a11y__WEBPACK_IMPORTED_MODULE_9__.speak)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('reduced. Button.', 'rrze-elements-blocks'));\n } else if (!isActive) {\n (0,_wordpress_a11y__WEBPACK_IMPORTED_MODULE_9__.speak)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('extended. Button.', 'rrze-elements-blocks'));\n }\n };\n var onChangeTitle = function onChangeTitle(newText) {\n setAttributes({\n title: newText\n });\n };\n var finalColor = attributes.color === \"inherit\" ? context[\"rrze-elements/collapseColor\"] : attributes.color;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.BlockControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_6__.ExtendedColorSwitcherToolbar, {\n attributes: attributes,\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarButton, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_10__[\"default\"],\n label: icon === \"\" ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Add an icon\", \"rrze-elements-blocks\") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Change the icon\", \"rrze-elements-blocks\"),\n onClick: openModal\n }), isOpen && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.Modal, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Select an Icon\", \"rrze-elements-blocks\"),\n onRequestClose: closeModal,\n size: \"large\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_8__.IconPickerModalInset, {\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.Button, {\n variant: \"primary\",\n onClick: closeModal,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Close\", \"rrze-elements-blocks\")\n })]\n })]\n });\n }\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_6__.ExtendedColorSwitcher, {\n attributes: attributes,\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Icon Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_8__.IconPicker, {\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(finalColor, \" \"),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n level: attributes.hstart + 1,\n className: \"accordion-heading\",\n onClick: toggleActive,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-toggle \".concat(isActive || loadOpen ? \"active\" : \"\"),\n children: [attributes.icon && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_8__.IconMarkComponent, {\n type: iconType,\n iconName: iconName,\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText, {\n tagName: \"p\",\n value: title,\n onChange: onChangeTitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Enter your Title…\", \"rrze-elements-blocks\"),\n allowedFormats: [],\n className: \"elements-blocks-input-following-icon\"\n })]\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-body \".concat(isActive ? \"active\" : \"\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InnerBlocks, {\n allowedBlocks: [\"rrze/rrze-video\", \"core/paragraph\", \"core/heading\", \"core/list\", \"core/image\", \"core/quote\", \"core/file\", \"core/audio\", \"core/cover\", \"core/table\", \"core/freeform\", \"core/preformatted\", \"core/pullquote\", \"core/verse\", \"core/code\", \"core/separator\", \"core/spacer\", \"core/shortcode\", \"core/calendar\", \"core/rss\", \"rrze-elements/alert\", \"rrze-elements/notice\"]\n })\n })\n })]\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL2VkaXQudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFRK0I7QUFRRTtBQUN3QjtBQUNwQjtBQUN1QztBQUNuQjtBQUlkO0FBQ21CO0FBSzVCO0FBQ007QUFpQ3hDLElBQU15QixJQUFJLEdBQXdCLFNBQTVCQSxJQUFJQSxDQUF5QkMsRUFLbEMsRUFBSTtNQUpIQyxVQUFVLEdBRUhELEVBRVIsQ0FKQ0MsVUFBVTtJQUNWQyxhQUFhLEdBQ05GLEVBRVIsQ0FIQ0UsYUFBYTtJQUNiQyxPQUFPLEdBQUFILEVBRVIsQ0FGQ0csT0FBTztJQUNKQyxRQUFRLEdBQUFDLE1BQUEsQ0FBQUwsRUFBQSxFQUpzQiwwQ0FLbEMsQ0FEWTtFQUVYLElBQUFNLFlBQUEsR0FDRWYsNERBQVcsQ0FBQ04sMERBQWdCLENBQUM7SUFEdkJzQix1Q0FBdUMsR0FBQUQsWUFBQSxDQUF2Q0MsdUNBQXVDO0VBRy9DO0VBRUEsSUFBTUMsS0FBSyxHQUFHNUIsc0VBQWEsRUFBRTtFQUM3QixJQUFRNkIsY0FBYyxHQUE0QlIsVUFBVSxDQUFwRFEsY0FBYztJQUFFQyxLQUFLLEdBQXFCVCxVQUFVLENBQXBDUyxLQUFLO0lBQUVDLFFBQVEsR0FBV1YsVUFBVSxDQUE3QlUsUUFBUTtJQUFFQyxJQUFJLEdBQUtYLFVBQVUsQ0FBbkJXLElBQUk7RUFDN0MsSUFBTUMsS0FBSyxHQUFHWixVQUFVLENBQUNZLEtBQUs7RUFFOUIsSUFBUUMsUUFBUSxHQUFLVixRQUFRLENBQXJCVSxRQUFRO0VBQ2hCLElBQUFDLFNBQUEsR0FBZ0M1Qiw0REFBUSxDQUFDLEtBQUssQ0FBQztJQUFBNkIsVUFBQSxHQUFBQyxjQUFBLENBQUFGLFNBQUE7SUFBeENHLFFBQVEsR0FBQUYsVUFBQTtJQUFFRyxXQUFXLEdBQUFILFVBQUE7RUFDNUIsSUFBQUksVUFBQSxHQUFzQmpDLDREQUFRLENBQUMsRUFBRSxDQUFDO0lBQUFrQyxVQUFBLEdBQUFKLGNBQUEsQ0FBQUcsVUFBQTtJQUEzQkUsR0FBRyxHQUFBRCxVQUFBO0lBQUVFLE1BQU0sR0FBQUYsVUFBQTtFQUNsQixJQUFBRyxJQUFBLEdBQTZCLENBQUFaLElBQUksYUFBSkEsSUFBSSx1QkFBSkEsSUFBSSxDQUFFYSxLQUFLLENBQUMsR0FBRyxDQUFDLEtBQUksRUFBRTtJQUFBQyxLQUFBLEdBQUFULGNBQUEsQ0FBQU8sSUFBQTtJQUE1Q0csUUFBUSxHQUFBRCxLQUFBO0lBQUVFLFFBQVEsR0FBQUYsS0FBQTtFQUN6QixJQUFBRyxVQUFBLEdBQTBCMUMsNERBQVEsQ0FBQyxLQUFLLENBQUM7SUFBQTJDLFVBQUEsR0FBQWIsY0FBQSxDQUFBWSxVQUFBO0lBQWxDRSxNQUFNLEdBQUFELFVBQUE7SUFBRUUsT0FBTyxHQUFBRixVQUFBO0VBQ3RCLElBQUFHLFVBQUEsR0FBa0M5Qyw0REFBUSxDQUFDLEVBQUUsQ0FBQztJQUFBK0MsVUFBQSxHQUFBakIsY0FBQSxDQUFBZ0IsVUFBQTtJQUF2Q0UsU0FBUyxHQUFBRCxVQUFBO0lBQUVFLFlBQVksR0FBQUYsVUFBQTtFQUU5QjtFQUVBOUMsNkRBQVMsQ0FBQyxZQUFLO0lBQ2JjLGFBQWEsQ0FBQztNQUNabUMsUUFBUSxXQUFBQyxNQUFBLENBQVd4QixRQUFRLGFBQVJBLFFBQVEsdUJBQVJBLFFBQVEsQ0FBRXlCLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztLQUN2QyxDQUFDO0VBQ0osQ0FBQyxFQUFFLENBQUN6QixRQUFRLENBQUMsQ0FBQztFQUVkMUIsNkRBQVMsQ0FBQyxZQUFLO0lBQ2IsSUFBSXNCLEtBQUssR0FBR1AsT0FBTyxDQUFDLDZCQUE2QixDQUFDO0lBRWxELElBQUlPLEtBQUssS0FBS1QsVUFBVSxDQUFDUyxLQUFLLEVBQUU7TUFDOUJBLEtBQUssR0FBR1QsVUFBVSxDQUFDUyxLQUFLO0lBQzFCO0lBRUFSLGFBQWEsQ0FBQztNQUNaUSxLQUFLLEVBQUVBO0tBQ1IsQ0FBQztFQUNKLENBQUMsRUFBRSxDQUFDUCxPQUFPLENBQUMsNkJBQTZCLENBQUMsRUFBRUYsVUFBVSxDQUFDUyxLQUFLLENBQUMsQ0FBQztFQUU5RHRCLDZEQUFTLENBQUMsWUFBSztJQUNiYyxhQUFhLENBQUM7TUFDWnNDLE1BQU0sRUFBRXJDLE9BQU8sQ0FBQyxnQ0FBZ0M7S0FDakQsQ0FBQztFQUNKLENBQUMsQ0FBQyxFQUNBLENBQUNBLE9BQU8sQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDO0VBRTdDO0VBQ0EsSUFBTXNDLFNBQVMsR0FBRyxTQUFaQSxTQUFTQSxDQUFBO0lBQUEsT0FBU1QsT0FBTyxDQUFDLElBQUksQ0FBQztFQUFBO0VBQ3JDLElBQU1VLFVBQVUsR0FBRyxTQUFiQSxVQUFVQSxDQUFBO0lBQUEsT0FBU1YsT0FBTyxDQUFDLEtBQUssQ0FBQztFQUFBO0VBRXZDLElBQU1XLFlBQVksR0FBRyxTQUFmQSxZQUFZQSxDQUFBLEVBQVE7SUFDeEJ4QixXQUFXLENBQUMsQ0FBQ0QsUUFBUSxDQUFDO0lBQ3RCLElBQUlBLFFBQVEsRUFBQztNQUNYcEIsc0RBQUssQ0FBQ1QsbURBQUUsQ0FBQyxrQkFBa0IsRUFBRSxzQkFBc0IsQ0FBQyxDQUFDO0lBQ3ZELENBQUMsTUFBTSxJQUFJLENBQUM2QixRQUFRLEVBQUU7TUFDcEJwQixzREFBSyxDQUFDVCxtREFBRSxDQUFDLG1CQUFtQixFQUFFLHNCQUFzQixDQUFDLENBQUM7SUFDeEQ7RUFDRixDQUFDO0VBRUQsSUFBTXVELGFBQWEsR0FBRyxTQUFoQkEsYUFBYUEsQ0FBSUMsT0FBZSxFQUFJO0lBQ3hDM0MsYUFBYSxDQUFDO01BQUVXLEtBQUssRUFBRWdDO0lBQU8sQ0FBRSxDQUFDO0VBQ25DLENBQUM7RUFFRCxJQUFJQyxVQUFVLEdBQ1o3QyxVQUFVLENBQUNTLEtBQUssS0FBSyxTQUFTLEdBQzFCUCxPQUFPLENBQUMsNkJBQTZCLENBQUMsR0FDdENGLFVBQVUsQ0FBQ1MsS0FBSztFQUV0QixPQUNFcUMsdURBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVN6QyxLQUFLO0lBQUEwQyxRQUFBLEdBQ1pILHVEQUFBLENBQUNsRSxrRUFBYTtNQUFBcUUsUUFBQSxHQUNaQyxzREFBQSxDQUFDMUQseUZBQTRCO1FBQzNCUSxVQUFVLEVBQUVBLFVBQVU7UUFDdEJDLGFBQWEsRUFBRUE7TUFBYSxFQUM1QixFQUNGaUQsc0RBQUEsQ0FBQzVFLCtEQUFZO1FBQUEyRSxRQUFBLEVBSVhDLHNEQUFBLENBQUMzRSw4REFBVztVQUFBMEUsUUFBQSxFQUNULFNBRFNBLFNBQUE7WUFBQSxPQUVSSCx1REFBQSxDQUFBSyx1REFBQTtjQUFBRixRQUFBLEdBQ0VDLHNEQUFBLENBQUM3RSxnRUFBYTtnQkFDWnNDLElBQUksRUFBRXRCLHlEQUFNO2dCQUNaK0QsS0FBSyxFQUNIekMsSUFBSSxLQUFLLEVBQUUsR0FDUHZCLG1EQUFFLENBQUMsYUFBYSxFQUFFLHNCQUFzQixDQUFDLEdBQ3pDQSxtREFBRSxDQUFDLGlCQUFpQixFQUFFLHNCQUFzQixDQUFDO2dCQUVuRGlFLE9BQU8sRUFBRWI7Y0FBUyxFQUNsQixFQUNEVixNQUFNLElBQ0xnQix1REFBQSxDQUFDdEUsd0RBQUs7Z0JBQ0pvQyxLQUFLLEVBQUV4QixtREFBRSxDQUFDLGdCQUFnQixFQUFFLHNCQUFzQixDQUFDO2dCQUNuRGtFLGNBQWMsRUFBRWIsVUFBVTtnQkFDMUJjLElBQUksRUFBQyxPQUFPO2dCQUFBTixRQUFBLEdBRVpDLHNEQUFBLENBQUN0RCx3RUFBb0I7a0JBQ25CSSxVQUFVLEVBQUU7b0JBQ1ZXLElBQUksRUFBRVgsVUFBVSxDQUFDVyxJQUFJO29CQUNyQjZDLFNBQVMsRUFBRXhELFVBQVUsQ0FBQ3dEO21CQUN2QjtrQkFDRHZELGFBQWEsRUFBRUE7Z0JBQWEsRUFDNUIsRUFDRmlELHNEQUFBLENBQUN6RSx5REFBTTtrQkFBQ2dGLE9BQU8sRUFBQyxTQUFTO2tCQUFDSixPQUFPLEVBQUVaLFVBQVU7a0JBQUFRLFFBQUEsRUFDMUM3RCxtREFBRSxDQUFDLE9BQU8sRUFBRSxzQkFBc0I7Z0JBQUMsRUFDN0I7Y0FBQSxFQUVaO1lBQUEsRUFDQTtVQUFBO1FBQ0o7TUFDVyxFQUNEO0lBQUEsRUFDRCxFQUNoQjBELHVEQUFBLENBQUNoRSxzRUFBaUI7TUFBQW1FLFFBQUEsR0FDaEJDLHNEQUFBLENBQUMzRCxrRkFBcUI7UUFDcEJTLFVBQVUsRUFBRUEsVUFBVTtRQUN0QkMsYUFBYSxFQUFFQTtNQUFhLEVBQzVCLEVBQ0ZpRCxzREFBQSxDQUFDeEUsNERBQVM7UUFBQ2tDLEtBQUssRUFBRXhCLG1EQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQixDQUFDO1FBQUE2RCxRQUFBLEVBQzNEQyxzREFBQSxDQUFDeEQsOERBQVU7VUFDVE0sVUFBVSxFQUFFO1lBQ1ZXLElBQUksRUFBRVgsVUFBVSxDQUFDVyxJQUFJO1lBQ3JCNkMsU0FBUyxFQUFFeEQsVUFBVSxDQUFDd0Q7V0FDdkI7VUFDRHZELGFBQWEsRUFBRUE7UUFBYTtNQUM1QixFQUNRO0lBQUEsRUFDTSxFQUNwQjZDLHVEQUFBO01BQUtZLFNBQVMscUJBQUFyQixNQUFBLENBQXFCUSxVQUFVLE1BQUc7TUFBQUksUUFBQSxHQUM5Q0Msc0RBQUEsQ0FBQ3pELG9FQUFnQjtRQUNma0UsS0FBSyxFQUFFM0QsVUFBVSxDQUFDdUMsTUFBTSxHQUFHLENBQUM7UUFDNUJtQixTQUFTLEVBQUMsbUJBQW1CO1FBQzdCTCxPQUFPLEVBQUVYLFlBQVk7UUFBQU8sUUFBQSxFQUVyQkgsdURBQUE7VUFDRVksU0FBUyxzQkFBQXJCLE1BQUEsQ0FDUHBCLFFBQVEsSUFBSVAsUUFBUSxHQUFHLFFBQVEsR0FBRyxFQUNwQyxDQUFFO1VBQUF1QyxRQUFBLEdBRURqRCxVQUFVLENBQUNXLElBQUksSUFDZHVDLHNEQUFBLENBQUN2RCxxRUFBaUI7WUFDaEJpRSxJQUFJLEVBQUVsQyxRQUFRO1lBQ2RDLFFBQVEsRUFBRUEsUUFBUTtZQUNsQjNCLFVBQVUsRUFBRTtjQUNWVyxJQUFJLEVBQUVYLFVBQVUsQ0FBQ1csSUFBSTtjQUNyQjZDLFNBQVMsRUFBRXhELFVBQVUsQ0FBQ3dEO2FBQ3ZCO1lBQ0R2RCxhQUFhLEVBQUVBO1VBQWEsRUFFL0IsRUFDRGlELHNEQUFBLENBQUNqRSw2REFBUTtZQUNQNEUsT0FBTyxFQUFDLEdBQUc7WUFDWEMsS0FBSyxFQUFFbEQsS0FBSztZQUNabUQsUUFBUSxFQUFFcEIsYUFBYTtZQUN2QnFCLFdBQVcsRUFBRTVFLG1EQUFFLENBQUMsbUJBQW1CLEVBQUUsc0JBQXNCLENBQUM7WUFDNUQ2RSxjQUFjLEVBQUUsRUFBRTtZQUNsQlAsU0FBUyxFQUFDO1VBQXNDLEVBQ2hEO1FBQUE7TUFDRSxFQUNXLEVBQ25CUixzREFBQTtRQUFLUSxTQUFTLG9CQUFBckIsTUFBQSxDQUFvQnBCLFFBQVEsR0FBRyxRQUFRLEdBQUcsRUFBRSxDQUFFO1FBQUFnQyxRQUFBLEVBQzFEQyxzREFBQTtVQUFLUSxTQUFTLEVBQUMsMEJBQTBCO1VBQUFULFFBQUEsRUFDdkNDLHNEQUFBLENBQUNyRSxnRUFBVztZQUNWcUYsYUFBYSxFQUFFLENBQ2IsaUJBQWlCLEVBQ2pCLGdCQUFnQixFQUNoQixjQUFjLEVBQ2QsV0FBVyxFQUNYLFlBQVksRUFDWixZQUFZLEVBQ1osV0FBVyxFQUNYLFlBQVksRUFDWixZQUFZLEVBQ1osWUFBWSxFQUNaLGVBQWUsRUFDZixtQkFBbUIsRUFDbkIsZ0JBQWdCLEVBQ2hCLFlBQVksRUFDWixXQUFXLEVBQ1gsZ0JBQWdCLEVBQ2hCLGFBQWEsRUFDYixnQkFBZ0IsRUFDaEIsZUFBZSxFQUNmLFVBQVUsRUFDVixxQkFBcUIsRUFDckIsc0JBQXNCO1VBQ3ZCO1FBQ0Q7TUFDRSxFQUNGO0lBQUEsRUFDRjtFQUFBLEdBQ0Y7QUFFVixDQUFDO0FBRUQsK0RBQWVwRSxJQUFJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9hY2NvcmRpb24vZWRpdC50c3g/ODIxOSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBUZXh0Q29udHJvbCxcbiAgVG9vbGJhckJ1dHRvbixcbiAgVG9vbGJhckdyb3VwLFxuICBUb29sYmFySXRlbSxcbiAgTW9kYWwsXG4gIEJ1dHRvbixcbiAgUGFuZWxCb2R5LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICB1c2VCbG9ja1Byb3BzLFxuICBCbG9ja0NvbnRyb2xzLFxuICBJbm5lckJsb2NrcyxcbiAgSW5zcGVjdG9yQ29udHJvbHMsXG4gIHN0b3JlIGFzIGJsb2NrRWRpdG9yU3RvcmUsXG4gIFJpY2hUZXh0LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IHNlZW4sIHVuc2Vlbiwgc3ltYm9sLCBjb2xvciBhcyBjb2xvckljb24gfSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuaW1wb3J0IHsgdXNlU2VsZWN0LCB1c2VEaXNwYXRjaCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCB7XG4gIEV4dGVuZGVkQ29sb3JTd2l0Y2hlcixcbiAgRXh0ZW5kZWRDb2xvclN3aXRjaGVyVG9vbGJhcixcbn0gZnJvbSBcIi4uL2NvbXBvbmVudHMvQ3VzdG9tQ29sb3JTd2l0Y2hlclwiO1xuaW1wb3J0IEhlYWRpbmdDb21wb25lbnQgZnJvbSBcIi4uL2NvbXBvbmVudHMvSGVhZGluZ0NvbXBvbmVudFwiO1xuaW1wb3J0IHtcbiAgSWNvblBpY2tlcixcbiAgSWNvbk1hcmtDb21wb25lbnQsXG4gIEljb25QaWNrZXJNb2RhbEluc2V0LFxufSBmcm9tIFwiLi4vY29tcG9uZW50cy9JY29uUGlja2VyXCI7XG5pbXBvcnQgeyBzcGVhayB9IGZyb20gJ0B3b3JkcHJlc3MvYTExeSc7XG5cbi8qKlxuICogSW50ZXJmYWNlIGZvciB0aGUgU2F2ZVByb3BzIGNvbnRhaW5pbmcgdGhlIHN0cnVjdHVyZSBvZiB0aGUgYXR0cmlidXRlcyBhbmQgb3RoZXIgcHJvcGVydGllc1xuICogcGFzc2VkIHRvIHRoZSBFZGl0IGNvbXBvbmVudC5cbiAqL1xuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICB0b3RhbENoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gICAgc2FtZUJsb2NrQ291bnQ/OiBudW1iZXI7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIGxvYWRPcGVuOiBib29sZWFuO1xuICAgIGljb246IHN0cmluZztcbiAgICBoc3RhcnQ/OiBudW1iZXI7XG4gICAganVtcE5hbWU/OiBzdHJpbmc7XG4gICAgc3ZnU3RyaW5nPzogc3RyaW5nO1xuICAgIGFuY2VzdG9yQ291bnQ/OiBudW1iZXI7XG4gIH07XG4gIHNldEF0dHJpYnV0ZXM6IChhdHRyaWJ1dGVzOiBQYXJ0aWFsPFNhdmVQcm9wc1tcImF0dHJpYnV0ZXNcIl0+KSA9PiB2b2lkO1xuICBjbGllbnRJZDogc3RyaW5nO1xuICBjb250ZXh0OiB7IFtrZXk6IHN0cmluZ106IGFueSB9OyAvLyBZb3UgbWlnaHQgd2FudCB0byBmdXJ0aGVyIHNwZWNpZnkgdGhlIHNoYXBlIG9mIGNvbnRleHQgaWYga25vd25cbn1cblxudHlwZSBXUEJsb2NrID0ge1xuICBpbm5lckJsb2NrczogV1BCbG9ja1tdO1xuICBuYW1lPzogc3RyaW5nO1xuICBhdHRyaWJ1dGVzPzoge1xuICAgIGNoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gIH07XG4gIGNsaWVudElkPzogc3RyaW5nO1xufTtcblxuY29uc3QgRWRpdDogUmVhY3QuRkM8U2F2ZVByb3BzPiA9ICh7XG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG4gIGNvbnRleHQsXG4gIC4uLm93blByb3BzXG59KSA9PiB7XG4gIGNvbnN0IHsgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IH0gPVxuICAgIHVzZURpc3BhdGNoKGJsb2NrRWRpdG9yU3RvcmUpO1xuXG4gIC8vLy8vLy8vLy8vIFVzZSBTZWxlY3RzIC8vLy8vLy8vLy8vXG5cbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG4gIGNvbnN0IHsgc2FtZUJsb2NrQ291bnQsIGNvbG9yLCBsb2FkT3BlbiwgaWNvbiB9ID0gYXR0cmlidXRlcztcbiAgY29uc3QgdGl0bGUgPSBhdHRyaWJ1dGVzLnRpdGxlO1xuXG4gIGNvbnN0IHsgY2xpZW50SWQgfSA9IG93blByb3BzO1xuICBjb25zdCBbaXNBY3RpdmUsIHNldElzQWN0aXZlXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgY29uc3QgW3VpZCwgc2V0VWlkXSA9IHVzZVN0YXRlKFwiXCIpO1xuICBjb25zdCBbaWNvblR5cGUsIGljb25OYW1lXSA9IGljb24/LnNwbGl0KFwiIFwiKSB8fCBbXTtcbiAgY29uc3QgW2lzT3Blbiwgc2V0T3Blbl0gPSB1c2VTdGF0ZShmYWxzZSk7XG4gIGNvbnN0IFtwbHVnaW5EaXIsIHNldFBsdWdpbkRpcl0gPSB1c2VTdGF0ZShcIlwiKTtcblxuICAvLy8vLy8vLy8vLy8vLy8vIFVzZSBFZmZlY3RzIC8vLy8vLy8vLy8vLy8vLy9cblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoe1xuICAgICAganVtcE5hbWU6IGBwYW5lbF8ke2NsaWVudElkPy5zbGljZSgtOCl9YCxcbiAgICB9KTtcbiAgfSwgW2NsaWVudElkXSk7XG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBsZXQgY29sb3IgPSBjb250ZXh0W1wicnJ6ZS1lbGVtZW50cy9jb2xsYXBzZUNvbG9yXCJdO1xuXG4gICAgaWYgKGNvbG9yICE9PSBhdHRyaWJ1dGVzLmNvbG9yKSB7XG4gICAgICBjb2xvciA9IGF0dHJpYnV0ZXMuY29sb3I7XG4gICAgfVxuXG4gICAgc2V0QXR0cmlidXRlcyh7XG4gICAgICBjb2xvcjogY29sb3IsXG4gICAgfSk7XG4gIH0sIFtjb250ZXh0W1wicnJ6ZS1lbGVtZW50cy9jb2xsYXBzZUNvbG9yXCJdLCBhdHRyaWJ1dGVzLmNvbG9yXSk7XG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgIGhzdGFydDogY29udGV4dFtcInJyemUtZWxlbWVudHMvYWNjb3JkaW9uLWhzdGFydFwiXSxcbiAgICB9KTtcbiAgfSksXG4gICAgW2NvbnRleHRbXCJycnplLWVsZW1lbnRzL2FjY29yZGlvbi1oc3RhcnRcIl1dO1xuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIEV2ZW50IEhhbmRsZXIgLyBPbkNsaWNrIEhhbmRsZXIgLy8vLy8vLy8vL1xuICBjb25zdCBvcGVuTW9kYWwgPSAoKSA9PiBzZXRPcGVuKHRydWUpO1xuICBjb25zdCBjbG9zZU1vZGFsID0gKCkgPT4gc2V0T3BlbihmYWxzZSk7XG5cbiAgY29uc3QgdG9nZ2xlQWN0aXZlID0gKCkgPT4ge1xuICAgIHNldElzQWN0aXZlKCFpc0FjdGl2ZSk7XG4gICAgaWYgKGlzQWN0aXZlKXtcbiAgICAgIHNwZWFrKF9fKCdyZWR1Y2VkLiBCdXR0b24uJywgJ3JyemUtZWxlbWVudHMtYmxvY2tzJykpXG4gICAgfSBlbHNlIGlmICghaXNBY3RpdmUpIHtcbiAgICAgIHNwZWFrKF9fKCdleHRlbmRlZC4gQnV0dG9uLicsICdycnplLWVsZW1lbnRzLWJsb2NrcycpKTtcbiAgICB9XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VUaXRsZSA9IChuZXdUZXh0OiBzdHJpbmcpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgdGl0bGU6IG5ld1RleHQgfSk7XG4gIH07XG5cbiAgbGV0IGZpbmFsQ29sb3IgPVxuICAgIGF0dHJpYnV0ZXMuY29sb3IgPT09IFwiaW5oZXJpdFwiXG4gICAgICA/IGNvbnRleHRbXCJycnplLWVsZW1lbnRzL2NvbGxhcHNlQ29sb3JcIl1cbiAgICAgIDogYXR0cmlidXRlcy5jb2xvcjtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgIDxCbG9ja0NvbnRyb2xzPlxuICAgICAgICA8RXh0ZW5kZWRDb2xvclN3aXRjaGVyVG9vbGJhclxuICAgICAgICAgIGF0dHJpYnV0ZXM9e2F0dHJpYnV0ZXN9XG4gICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgLz5cbiAgICAgICAgPFRvb2xiYXJHcm91cD5cbiAgICAgICAgICB7Lyoge2lzVGV4dEluU3RyaW5nKFwiVGl0bGVcIiwgYXR0cmlidXRlcy5zaG93KSAmJiAoXG4gICAgICAgICAgICA8SGVhZGluZ1NlbGVjdG9yIGF0dHJpYnV0ZXM9e2F0dHJpYnV0ZXN9IHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9IC8+XG4gICAgICAgICAgKX0gKi99XG4gICAgICAgICAgPFRvb2xiYXJJdGVtPlxuICAgICAgICAgICAgeygpID0+IChcbiAgICAgICAgICAgICAgPD5cbiAgICAgICAgICAgICAgICA8VG9vbGJhckJ1dHRvblxuICAgICAgICAgICAgICAgICAgaWNvbj17c3ltYm9sfVxuICAgICAgICAgICAgICAgICAgbGFiZWw9e1xuICAgICAgICAgICAgICAgICAgICBpY29uID09PSBcIlwiXG4gICAgICAgICAgICAgICAgICAgICAgPyBfXyhcIkFkZCBhbiBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIilcbiAgICAgICAgICAgICAgICAgICAgICA6IF9fKFwiQ2hhbmdlIHRoZSBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIilcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9e29wZW5Nb2RhbH1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgIHtpc09wZW4gJiYgKFxuICAgICAgICAgICAgICAgICAgPE1vZGFsXG4gICAgICAgICAgICAgICAgICAgIHRpdGxlPXtfXyhcIlNlbGVjdCBhbiBJY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgICAgIG9uUmVxdWVzdENsb3NlPXtjbG9zZU1vZGFsfVxuICAgICAgICAgICAgICAgICAgICBzaXplPVwibGFyZ2VcIlxuICAgICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgICA8SWNvblBpY2tlck1vZGFsSW5zZXRcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXt7XG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uOiBhdHRyaWJ1dGVzLmljb24sXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmdTdHJpbmc6IGF0dHJpYnV0ZXMuc3ZnU3RyaW5nLFxuICAgICAgICAgICAgICAgICAgICAgIH19XG4gICAgICAgICAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgICAgPEJ1dHRvbiB2YXJpYW50PVwicHJpbWFyeVwiIG9uQ2xpY2s9e2Nsb3NlTW9kYWx9PlxuICAgICAgICAgICAgICAgICAgICAgIHtfXyhcIkNsb3NlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgICAgICAgPC9Nb2RhbD5cbiAgICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICA8Lz5cbiAgICAgICAgICAgICl9XG4gICAgICAgICAgPC9Ub29sYmFySXRlbT5cbiAgICAgICAgPC9Ub29sYmFyR3JvdXA+XG4gICAgICA8L0Jsb2NrQ29udHJvbHM+XG4gICAgICA8SW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgIDxFeHRlbmRlZENvbG9yU3dpdGNoZXJcbiAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgIC8+XG4gICAgICAgIDxQYW5lbEJvZHkgdGl0bGU9e19fKFwiSWNvbiBTZXR0aW5nc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfT5cbiAgICAgICAgICA8SWNvblBpY2tlclxuICAgICAgICAgICAgYXR0cmlidXRlcz17e1xuICAgICAgICAgICAgICBpY29uOiBhdHRyaWJ1dGVzLmljb24sXG4gICAgICAgICAgICAgIHN2Z1N0cmluZzogYXR0cmlidXRlcy5zdmdTdHJpbmcsXG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAvPlxuICAgICAgICA8L1BhbmVsQm9keT5cbiAgICAgIDwvSW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT17YGFjY29yZGlvbi1ncm91cCAke2ZpbmFsQ29sb3J9IGB9PlxuICAgICAgICA8SGVhZGluZ0NvbXBvbmVudFxuICAgICAgICAgIGxldmVsPXthdHRyaWJ1dGVzLmhzdGFydCArIDF9XG4gICAgICAgICAgY2xhc3NOYW1lPVwiYWNjb3JkaW9uLWhlYWRpbmdcIlxuICAgICAgICAgIG9uQ2xpY2s9e3RvZ2dsZUFjdGl2ZX1cbiAgICAgICAgPlxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIGNsYXNzTmFtZT17YGFjY29yZGlvbi10b2dnbGUgJHtcbiAgICAgICAgICAgICAgaXNBY3RpdmUgfHwgbG9hZE9wZW4gPyBcImFjdGl2ZVwiIDogXCJcIlxuICAgICAgICAgICAgfWB9XG4gICAgICAgICAgPlxuICAgICAgICAgICAge2F0dHJpYnV0ZXMuaWNvbiAmJiAoXG4gICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgIHR5cGU9e2ljb25UeXBlfVxuICAgICAgICAgICAgICAgIGljb25OYW1lPXtpY29uTmFtZX1cbiAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXt7XG4gICAgICAgICAgICAgICAgICBpY29uOiBhdHRyaWJ1dGVzLmljb24sXG4gICAgICAgICAgICAgICAgICBzdmdTdHJpbmc6IGF0dHJpYnV0ZXMuc3ZnU3RyaW5nLFxuICAgICAgICAgICAgICAgIH19XG4gICAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8UmljaFRleHRcbiAgICAgICAgICAgICAgdGFnTmFtZT1cInBcIlxuICAgICAgICAgICAgICB2YWx1ZT17dGl0bGV9XG4gICAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZVRpdGxlfVxuICAgICAgICAgICAgICBwbGFjZWhvbGRlcj17X18oXCJFbnRlciB5b3VyIFRpdGxl4oCmXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIGFsbG93ZWRGb3JtYXRzPXtbXX1cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWlucHV0LWZvbGxvd2luZy1pY29uXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvSGVhZGluZ0NvbXBvbmVudD5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e2BhY2NvcmRpb24tYm9keSAke2lzQWN0aXZlID8gXCJhY3RpdmVcIiA6IFwiXCJ9YH0+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhY2NvcmRpb24taW5uZXIgY2xlYXJmaXhcIj5cbiAgICAgICAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICAgICAgICBhbGxvd2VkQmxvY2tzPXtbXG4gICAgICAgICAgICAgICAgXCJycnplL3JyemUtdmlkZW9cIixcbiAgICAgICAgICAgICAgICBcImNvcmUvcGFyYWdyYXBoXCIsXG4gICAgICAgICAgICAgICAgXCJjb3JlL2hlYWRpbmdcIixcbiAgICAgICAgICAgICAgICBcImNvcmUvbGlzdFwiLFxuICAgICAgICAgICAgICAgIFwiY29yZS9pbWFnZVwiLFxuICAgICAgICAgICAgICAgIFwiY29yZS9xdW90ZVwiLFxuICAgICAgICAgICAgICAgIFwiY29yZS9maWxlXCIsXG4gICAgICAgICAgICAgICAgXCJjb3JlL2F1ZGlvXCIsXG4gICAgICAgICAgICAgICAgXCJjb3JlL2NvdmVyXCIsXG4gICAgICAgICAgICAgICAgXCJjb3JlL3RhYmxlXCIsXG4gICAgICAgICAgICAgICAgXCJjb3JlL2ZyZWVmb3JtXCIsXG4gICAgICAgICAgICAgICAgXCJjb3JlL3ByZWZvcm1hdHRlZFwiLFxuICAgICAgICAgICAgICAgIFwiY29yZS9wdWxscXVvdGVcIixcbiAgICAgICAgICAgICAgICBcImNvcmUvdmVyc2VcIixcbiAgICAgICAgICAgICAgICBcImNvcmUvY29kZVwiLFxuICAgICAgICAgICAgICAgIFwiY29yZS9zZXBhcmF0b3JcIixcbiAgICAgICAgICAgICAgICBcImNvcmUvc3BhY2VyXCIsXG4gICAgICAgICAgICAgICAgXCJjb3JlL3Nob3J0Y29kZVwiLFxuICAgICAgICAgICAgICAgIFwiY29yZS9jYWxlbmRhclwiLFxuICAgICAgICAgICAgICAgIFwiY29yZS9yc3NcIixcbiAgICAgICAgICAgICAgICBcInJyemUtZWxlbWVudHMvYWxlcnRcIixcbiAgICAgICAgICAgICAgICBcInJyemUtZWxlbWVudHMvbm90aWNlXCIsXG4gICAgICAgICAgICAgIF19XG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgRWRpdDtcbiJdLCJuYW1lcyI6WyJUb29sYmFyQnV0dG9uIiwiVG9vbGJhckdyb3VwIiwiVG9vbGJhckl0ZW0iLCJNb2RhbCIsIkJ1dHRvbiIsIlBhbmVsQm9keSIsInVzZUJsb2NrUHJvcHMiLCJCbG9ja0NvbnRyb2xzIiwiSW5uZXJCbG9ja3MiLCJJbnNwZWN0b3JDb250cm9scyIsInN0b3JlIiwiYmxvY2tFZGl0b3JTdG9yZSIsIlJpY2hUZXh0IiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJfXyIsInN5bWJvbCIsInVzZURpc3BhdGNoIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyVG9vbGJhciIsIkhlYWRpbmdDb21wb25lbnQiLCJJY29uUGlja2VyIiwiSWNvbk1hcmtDb21wb25lbnQiLCJJY29uUGlja2VyTW9kYWxJbnNldCIsInNwZWFrIiwiRWRpdCIsIl9hIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJjb250ZXh0Iiwib3duUHJvcHMiLCJfX3Jlc3QiLCJfdXNlRGlzcGF0Y2giLCJfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQiLCJwcm9wcyIsInNhbWVCbG9ja0NvdW50IiwiY29sb3IiLCJsb2FkT3BlbiIsImljb24iLCJ0aXRsZSIsImNsaWVudElkIiwiX3VzZVN0YXRlIiwiX3VzZVN0YXRlMiIsIl9zbGljZWRUb0FycmF5IiwiaXNBY3RpdmUiLCJzZXRJc0FjdGl2ZSIsIl91c2VTdGF0ZTMiLCJfdXNlU3RhdGU0IiwidWlkIiwic2V0VWlkIiwiX3JlZiIsInNwbGl0IiwiX3JlZjIiLCJpY29uVHlwZSIsImljb25OYW1lIiwiX3VzZVN0YXRlNSIsIl91c2VTdGF0ZTYiLCJpc09wZW4iLCJzZXRPcGVuIiwiX3VzZVN0YXRlNyIsIl91c2VTdGF0ZTgiLCJwbHVnaW5EaXIiLCJzZXRQbHVnaW5EaXIiLCJqdW1wTmFtZSIsImNvbmNhdCIsInNsaWNlIiwiaHN0YXJ0Iiwib3Blbk1vZGFsIiwiY2xvc2VNb2RhbCIsInRvZ2dsZUFjdGl2ZSIsIm9uQ2hhbmdlVGl0bGUiLCJuZXdUZXh0IiwiZmluYWxDb2xvciIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwiX0ZyYWdtZW50IiwibGFiZWwiLCJvbkNsaWNrIiwib25SZXF1ZXN0Q2xvc2UiLCJzaXplIiwic3ZnU3RyaW5nIiwidmFyaWFudCIsImNsYXNzTmFtZSIsImxldmVsIiwidHlwZSIsInRhZ05hbWUiLCJ2YWx1ZSIsIm9uQ2hhbmdlIiwicGxhY2Vob2xkZXIiLCJhbGxvd2VkRm9ybWF0cyIsImFsbG93ZWRCbG9ja3MiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordion/edit.tsx\n"); - -/***/ }), - -/***/ "./src/accordion/index.tsx": -/*!*********************************!*\ - !*** ./src/accordion/index.tsx ***! - \*********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./editor.scss */ \"./src/accordion/editor.scss\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./edit */ \"./src/accordion/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./save */ \"./src/accordion/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./block.json */ \"./src/accordion/block.json\");\n/* harmony import */ var _deprecated__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./deprecated */ \"./src/accordion/deprecated.tsx\");\n\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_6__.name, {\n edit: _edit__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n //@ts-ignore\n save: _save__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n deprecated: _deprecated__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".5\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"131.85\",\n width: \"360.29\",\n height: \"142.31\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"298.32\",\n width: \"360.28\",\n height: \"39.9\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"362.27\",\n width: \"360.28\",\n height: \"39.9\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n //@ts-ignore: The `attributes` property is not yet supported.\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title,\n hstart = attributes.hstart;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === \"list-view\" && title) {\n return title;\n }\n if (context === \"accessibility\") {\n return !title || title.length === 0 ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.sprintf)(/* translators: accessibility text. %s: heading level. */\n (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Level %s. Empty.\", \"rrze-elements-blocks\"), hstart) : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.sprintf)(/* translators: accessibility text. 1: heading level. 2: heading title. */\n (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Level %1$s. %2$s\", \"rrze-elements-blocks\"), hstart, title);\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL2luZGV4LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBRTJCO0FBQ0o7QUFDdUI7QUFFOUM7OztBQUcwQjtBQUNBO0FBQ1U7QUFDRTtBQXNCdEM7Ozs7O0FBS0FBLG9FQUFpQixDQUFDSyw2Q0FBb0IsRUFBRTtFQUN0Q0csSUFBSSxFQUFFTCw2Q0FBSTtFQUNWO0VBQ0FDLElBQUksRUFBSkEsNkNBQUk7RUFDSkUsVUFBVSxFQUFWQSxtREFBVTtFQUNWRyxJQUFJLEVBQUU7SUFDSkMsR0FBRyxFQUNEQyx1REFBQTtNQUNFQyxFQUFFLEVBQUMsU0FBUztNQUNaQyxLQUFLLEVBQUMsNEJBQTRCO01BQ2xDQyxPQUFPLEVBQUMsYUFBYTtNQUFBQyxRQUFBLEdBRXJCQyxzREFBQTtRQUFHQyxPQUFPLEVBQUMsSUFBSTtRQUFBRixRQUFBLEVBQ2JDLHNEQUFBO1VBQ0VFLENBQUMsRUFBQyxPQUFPO1VBQ1RDLENBQUMsRUFBQyxRQUFRO1VBQ1ZDLEtBQUssRUFBQyxRQUFRO1VBQ2RDLE1BQU0sRUFBQyxRQUFRO1VBQ2ZDLFFBQVEsRUFBQyxTQUFTO1VBQ2xCQyxXQUFXLEVBQUM7UUFBRztNQUNmLEVBQ0EsRUFDSlAsc0RBQUE7UUFDRVEsQ0FBQyxFQUFDLGdHQUFnRztRQUNsR0YsUUFBUSxFQUFDLFNBQVM7UUFDbEJDLFdBQVcsRUFBQztNQUFHLEVBQ2YsRUFDRlAsc0RBQUE7UUFDRUUsQ0FBQyxFQUFDLE9BQU87UUFDVEMsQ0FBQyxFQUFDLFFBQVE7UUFDVkMsS0FBSyxFQUFDLFFBQVE7UUFDZEMsTUFBTSxFQUFDLE1BQU07UUFDYkksRUFBRSxFQUFDLE1BQU07UUFDVEMsRUFBRSxFQUFDLE1BQU07UUFDVEosUUFBUSxFQUFDLFNBQVM7UUFDbEJDLFdBQVcsRUFBQztNQUFHLEVBQ2YsRUFDRlAsc0RBQUE7UUFDRUUsQ0FBQyxFQUFDLE9BQU87UUFDVEMsQ0FBQyxFQUFDLFFBQVE7UUFDVkMsS0FBSyxFQUFDLFFBQVE7UUFDZEMsTUFBTSxFQUFDLE1BQU07UUFDYkksRUFBRSxFQUFDLE1BQU07UUFDVEMsRUFBRSxFQUFDLE1BQU07UUFDVEosUUFBUSxFQUFDLFNBQVM7UUFDbEJDLFdBQVcsRUFBQztNQUFHLEVBQ2Y7SUFBQTtHQUdQO0VBQ0Q7RUFDQUksbUJBQW1CLEVBQUUsU0FBckJBLG1CQUFtQkEsQ0FDakJDLFVBQTJCLEVBQUFDLElBQUEsRUFFekI7SUFBQSxJQURBQyxPQUFPLEdBQUFELElBQUEsQ0FBUEMsT0FBTztJQUVULElBQVFDLEtBQUssR0FBYUgsVUFBVSxDQUE1QkcsS0FBSztNQUFFQyxNQUFNLEdBQUtKLFVBQVUsQ0FBckJJLE1BQU07SUFFckI7SUFDQTtJQUNBLElBQUlGLE9BQU8sS0FBSyxXQUFXLElBQUlDLEtBQUssRUFBRTtNQUNwQyxPQUFPQSxLQUFLO0lBQ2Q7SUFFQSxJQUFJRCxPQUFPLEtBQUssZUFBZSxFQUFFO01BQy9CLE9BQU8sQ0FBQ0MsS0FBSyxJQUFJQSxLQUFLLENBQUNFLE1BQU0sS0FBSyxDQUFDLEdBQy9CL0Isd0RBQU8sQ0FDTDtNQUNBRCxtREFBRSxDQUFDLGtCQUFrQixFQUFFLHNCQUFzQixDQUFDLEVBQzlDK0IsTUFBTSxDQUNQLEdBQ0Q5Qix3REFBTyxDQUNMO01BQ0FELG1EQUFFLENBQUMsa0JBQWtCLEVBQUUsc0JBQXNCLENBQUMsRUFDOUMrQixNQUFNLEVBQ05ELEtBQUssQ0FDTjtJQUNQO0VBQ0Y7Q0FDRCxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9hY2NvcmRpb24vaW5kZXgudHN4PzkzODMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgcmVnaXN0ZXJCbG9ja1R5cGVcbn0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5pbXBvcnQgXCIuL2VkaXRvci5zY3NzXCI7XG5pbXBvcnQgeyBfXywgc3ByaW50ZiB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEVkaXQgZnJvbSBcIi4vZWRpdFwiO1xuaW1wb3J0IHNhdmUgZnJvbSBcIi4vc2F2ZVwiO1xuaW1wb3J0IG1ldGFkYXRhIGZyb20gXCIuL2Jsb2NrLmpzb25cIjtcbmltcG9ydCBkZXByZWNhdGVkIGZyb20gXCIuL2RlcHJlY2F0ZWRcIjtcblxuaW50ZXJmYWNlIEF0dHJpYnV0ZXNWMSB7XG4gIHRvdGFsQ2hpbGRyZW5Db3VudD86IG51bWJlcjtcbiAgc2FtZUJsb2NrQ291bnQ/OiBudW1iZXI7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGNvbG9yOiBzdHJpbmc7XG4gIGxvYWRPcGVuOiBib29sZWFuO1xuICBpY29uOiBzdHJpbmc7XG4gIGhzdGFydD86IG51bWJlcjtcbiAganVtcE5hbWU/OiBzdHJpbmc7XG4gIHN2Z1N0cmluZz86IHN0cmluZztcbiAgYW5jZXN0b3JDb3VudD86IG51bWJlcjtcbn1cblxuLy90eXBlIEJsb2NrQXR0cmlidXRlcyA9IEF0dHJpYnV0ZXNWMSB8IEF0dHJpYnV0ZXNWMiB8IEF0dHJpYnV0ZXNWMztcbnR5cGUgQmxvY2tBdHRyaWJ1dGVzID0gQXR0cmlidXRlc1YxO1xuXG5pbnRlcmZhY2UgTGFiZWxDb250ZXh0IHtcbiAgY29udGV4dDogc3RyaW5nO1xufVxuXG4vKipcbiAqIEV2ZXJ5IGJsb2NrIHN0YXJ0cyBieSByZWdpc3RlcmluZyBhIG5ldyBibG9jayB0eXBlIGRlZmluaXRpb24uXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5yZWdpc3RlckJsb2NrVHlwZShtZXRhZGF0YS5uYW1lIGFzIGFueSwge1xuICBlZGl0OiBFZGl0LFxuICAvL0B0cy1pZ25vcmVcbiAgc2F2ZSxcbiAgZGVwcmVjYXRlZCxcbiAgaWNvbjoge1xuICAgIHNyYzogKFxuICAgICAgPHN2Z1xuICAgICAgICBpZD1cIkViZW5lXzFcIlxuICAgICAgICB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCJcbiAgICAgICAgdmlld0JveD1cIjAgMCA1MTIgNTEyXCJcbiAgICAgID5cbiAgICAgICAgPGcgb3BhY2l0eT1cIi41XCI+XG4gICAgICAgICAgPHJlY3RcbiAgICAgICAgICAgIHg9XCI3NS44NlwiXG4gICAgICAgICAgICB5PVwiMTMxLjg1XCJcbiAgICAgICAgICAgIHdpZHRoPVwiMzYwLjI5XCJcbiAgICAgICAgICAgIGhlaWdodD1cIjE0Mi4zMVwiXG4gICAgICAgICAgICBmaWxsUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgICAgc3Ryb2tlV2lkdGg9XCIwXCJcbiAgICAgICAgICAvPlxuICAgICAgICA8L2c+XG4gICAgICAgIDxwYXRoXG4gICAgICAgICAgZD1cIm04MS41OSwxMDkuODNoMzQ4LjgyYzMuMTYsMCw1LjczLDIuNTcsNS43Myw1LjczdjI1LjE2SDc1Ljg2di0yNS4xNmMwLTMuMTYsMi41Ny01LjczLDUuNzMtNS43M1pcIlxuICAgICAgICAgIGZpbGxSdWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgc3Ryb2tlV2lkdGg9XCIwXCJcbiAgICAgICAgLz5cbiAgICAgICAgPHJlY3RcbiAgICAgICAgICB4PVwiNzUuODZcIlxuICAgICAgICAgIHk9XCIyOTguMzJcIlxuICAgICAgICAgIHdpZHRoPVwiMzYwLjI4XCJcbiAgICAgICAgICBoZWlnaHQ9XCIzOS45XCJcbiAgICAgICAgICByeD1cIjUuNzNcIlxuICAgICAgICAgIHJ5PVwiNS43M1wiXG4gICAgICAgICAgZmlsbFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICBzdHJva2VXaWR0aD1cIjBcIlxuICAgICAgICAvPlxuICAgICAgICA8cmVjdFxuICAgICAgICAgIHg9XCI3NS44NlwiXG4gICAgICAgICAgeT1cIjM2Mi4yN1wiXG4gICAgICAgICAgd2lkdGg9XCIzNjAuMjhcIlxuICAgICAgICAgIGhlaWdodD1cIjM5LjlcIlxuICAgICAgICAgIHJ4PVwiNS43M1wiXG4gICAgICAgICAgcnk9XCI1LjczXCJcbiAgICAgICAgICBmaWxsUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIHN0cm9rZVdpZHRoPVwiMFwiXG4gICAgICAgIC8+XG4gICAgICA8L3N2Zz5cbiAgICApLFxuICB9LFxuICAvL0B0cy1pZ25vcmU6IFRoZSBgYXR0cmlidXRlc2AgcHJvcGVydHkgaXMgbm90IHlldCBzdXBwb3J0ZWQuXG4gIF9fZXhwZXJpbWVudGFsTGFiZWw6IChcbiAgICBhdHRyaWJ1dGVzOiBCbG9ja0F0dHJpYnV0ZXMsXG4gICAgeyBjb250ZXh0IH06IExhYmVsQ29udGV4dFxuICApID0+IHtcbiAgICBjb25zdCB7IHRpdGxlLCBoc3RhcnQgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgICAvLyBJbiB0aGUgbGlzdCB2aWV3LCB1c2UgdGhlIGJsb2NrJ3MgdGl0bGUgYXMgdGhlIGxhYmVsLlxuICAgIC8vIElmIHRoZSB0aXRsZSBpcyBlbXB0eSwgZmFsbCBiYWNrIHRvIHRoZSBkZWZhdWx0IGxhYmVsLlxuICAgIGlmIChjb250ZXh0ID09PSBcImxpc3Qtdmlld1wiICYmIHRpdGxlKSB7XG4gICAgICByZXR1cm4gdGl0bGU7XG4gICAgfVxuXG4gICAgaWYgKGNvbnRleHQgPT09IFwiYWNjZXNzaWJpbGl0eVwiKSB7XG4gICAgICByZXR1cm4gIXRpdGxlIHx8IHRpdGxlLmxlbmd0aCA9PT0gMFxuICAgICAgICA/IHNwcmludGYoXG4gICAgICAgICAgICAvKiB0cmFuc2xhdG9yczogYWNjZXNzaWJpbGl0eSB0ZXh0LiAlczogaGVhZGluZyBsZXZlbC4gKi9cbiAgICAgICAgICAgIF9fKFwiTGV2ZWwgJXMuIEVtcHR5LlwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgICAgICAgICAgaHN0YXJ0XG4gICAgICAgICAgKVxuICAgICAgICA6IHNwcmludGYoXG4gICAgICAgICAgICAvKiB0cmFuc2xhdG9yczogYWNjZXNzaWJpbGl0eSB0ZXh0LiAxOiBoZWFkaW5nIGxldmVsLiAyOiBoZWFkaW5nIHRpdGxlLiAqL1xuICAgICAgICAgICAgX18oXCJMZXZlbCAlMSRzLiAlMiRzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgICAgICAgICBoc3RhcnQsXG4gICAgICAgICAgICB0aXRsZVxuICAgICAgICAgICk7XG4gICAgfVxuICB9LFxufSk7XG4iXSwibmFtZXMiOlsicmVnaXN0ZXJCbG9ja1R5cGUiLCJfXyIsInNwcmludGYiLCJFZGl0Iiwic2F2ZSIsIm1ldGFkYXRhIiwiZGVwcmVjYXRlZCIsIm5hbWUiLCJlZGl0IiwiaWNvbiIsInNyYyIsIl9qc3hzIiwiaWQiLCJ4bWxucyIsInZpZXdCb3giLCJjaGlsZHJlbiIsIl9qc3giLCJvcGFjaXR5IiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsImZpbGxSdWxlIiwic3Ryb2tlV2lkdGgiLCJkIiwicngiLCJyeSIsIl9fZXhwZXJpbWVudGFsTGFiZWwiLCJhdHRyaWJ1dGVzIiwiX3JlZiIsImNvbnRleHQiLCJ0aXRsZSIsImhzdGFydCIsImxlbmd0aCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/accordion/index.tsx\n"); - -/***/ }), - -/***/ "./src/accordion/save.tsx": -/*!********************************!*\ - !*** ./src/accordion/save.tsx ***! - \********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n totalChildrenCount = attributes.totalChildrenCount,\n color = attributes.color,\n title = attributes.title,\n svgString = attributes.svgString,\n ancestorCount = attributes.ancestorCount,\n hstart = attributes.hstart,\n jumpName = attributes.jumpName;\n var output = '';\n if (jumpName === '') {\n output = \"#panel_\".concat(sameBlockCount + totalChildrenCount + ancestorCount);\n } else {\n output = \"\".concat(jumpName);\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(attributes.color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: hstart + 1,\n className: \"accordion-heading\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"read-mode-only\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"button\", {\n className: \"accordion-toggle\",\n \"data-toggle\": \"collapse\",\n \"data-name\": output,\n \"data-href\": \"#\".concat(output),\n type: \"button\",\n \"aria-expanded\": 'false',\n \"aria-controls\": output,\n children: [svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: svgString\n }), title || \"…\"]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: output,\n className: \"accordion-body\",\n \"aria-labelledby\": jumpName,\n role: \"region\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n })\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBcUU7QUFDUDtBQWtCOUQsSUFBTUcsSUFBSSxHQUF3QixTQUE1QkEsSUFBSUEsQ0FBQUMsSUFBQSxFQUEyQztFQUFBLElBQWhCQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtFQUM3QyxJQUFNQyxVQUFVLEdBQUdOLGtFQUFhLENBQUNPLElBQUksRUFBRTtFQUN2QyxJQUNFQyxjQUFjLEdBUVpILFVBQVUsQ0FSWkcsY0FBYztJQUNkQyxrQkFBa0IsR0FPaEJKLFVBQVUsQ0FQWkksa0JBQWtCO0lBQ2xCQyxLQUFLLEdBTUhMLFVBQVUsQ0FOWkssS0FBSztJQUNMQyxLQUFLLEdBS0hOLFVBQVUsQ0FMWk0sS0FBSztJQUNMQyxTQUFTLEdBSVBQLFVBQVUsQ0FKWk8sU0FBUztJQUNUQyxhQUFhLEdBR1hSLFVBQVUsQ0FIWlEsYUFBYTtJQUNiQyxNQUFNLEdBRUpULFVBQVUsQ0FGWlMsTUFBTTtJQUNOQyxRQUFRLEdBQ05WLFVBQVUsQ0FEWlUsUUFBUTtFQUdWLElBQUlDLE1BQU0sR0FBRyxFQUFFO0VBQ2YsSUFBSUQsUUFBUSxLQUFLLEVBQUUsRUFBQztJQUNoQkMsTUFBTSxhQUFBQyxNQUFBLENBQWFULGNBQWMsR0FBR0Msa0JBQWtCLEdBQUdJLGFBQWEsQ0FBRTtFQUM1RSxDQUFDLE1BQU07SUFDSEcsTUFBTSxNQUFBQyxNQUFBLENBQU1GLFFBQVEsQ0FBRTtFQUMxQjtFQUVBLE9BQ0VHLHNEQUFBLFFBQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFTZCxVQUFVO0lBQUFlLFFBQUEsRUFDZkMsdURBQUE7TUFBS0MsU0FBUyxxQkFBQU4sTUFBQSxDQUFxQlosVUFBVSxDQUFDSyxLQUFLLENBQUU7TUFBQVcsUUFBQSxHQUNuREMsdURBQUEsQ0FBQ3BCLG9FQUFnQjtRQUFDc0IsS0FBSyxFQUFFVixNQUFNLEdBQUcsQ0FBQztRQUFFUyxTQUFTLEVBQUMsbUJBQW1CO1FBQUFGLFFBQUEsR0FDaEVILHNEQUFBO1VBQU1LLFNBQVMsRUFBQyxnQkFBZ0I7VUFBQUYsUUFBQSxFQUFFVjtRQUFLLEVBQVEsRUFDL0NXLHVEQUFBO1VBQ0VDLFNBQVMsRUFBQyxrQkFBa0I7VUFBQSxlQUNoQixVQUFVO1VBQUEsYUFDWFAsTUFBTTtVQUFBLGlCQUFBQyxNQUFBLENBQ0ZELE1BQU0sQ0FBRTtVQUN2QlMsSUFBSSxFQUFDLFFBQVE7VUFBQSxpQkFDRSxPQUFPO1VBQUEsaUJBQ1BULE1BQU07VUFBQUssUUFBQSxHQUVwQlQsU0FBUyxJQUFJTSxzREFBQTtZQUFNSyxTQUFTLEVBQUVYO1VBQVMsRUFBUyxFQUNoREQsS0FBSyxJQUFJLEdBQUc7UUFBQSxFQUNOO01BQUEsRUFDUSxFQUNuQk8sc0RBQUE7UUFDRVEsRUFBRSxFQUFFVixNQUFNO1FBQ1ZPLFNBQVMsRUFBQyxnQkFBZ0I7UUFBQSxtQkFDVFIsUUFBUTtRQUN6QlksSUFBSSxFQUFDLFFBQVE7UUFBQU4sUUFBQSxFQUViSCxzREFBQTtVQUFLSyxTQUFTLEVBQUMsMEJBQTBCO1VBQUFGLFFBQUEsRUFDdkNILHNEQUFBLENBQUNqQixnRUFBVyxDQUFDMkIsT0FBTztRQUFHO01BQ25CLEVBQ0Y7SUFBQTtFQUNGLEdBQ0o7QUFFVixDQUFDO0FBRUQsK0RBQWV6QixJQUFJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9hY2NvcmRpb24vc2F2ZS50c3g/MmY3NyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VCbG9ja1Byb3BzLCBJbm5lckJsb2NrcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IEhlYWRpbmdDb21wb25lbnQgZnJvbSBcIi4uL2NvbXBvbmVudHMvSGVhZGluZ0NvbXBvbmVudFwiO1xuXG5pbnRlcmZhY2UgQXR0cmlidXRlcyB7XG4gIHRvdGFsQ2hpbGRyZW5Db3VudD86IG51bWJlcjtcbiAgc2FtZUJsb2NrQ291bnQ/OiBudW1iZXI7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGNvbG9yOiBzdHJpbmc7XG4gIGxvYWRPcGVuOiBib29sZWFuO1xuICBpY29uOiBzdHJpbmc7XG4gIGhzdGFydD86IG51bWJlcjtcbiAganVtcE5hbWU/OiBzdHJpbmc7XG4gIHN2Z1N0cmluZz86IHN0cmluZztcbiAgYW5jZXN0b3JDb3VudD86IG51bWJlcjtcbn1cblxuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IEF0dHJpYnV0ZXM7XG59XG5jb25zdCBTYXZlOiBSZWFjdC5GQzxTYXZlUHJvcHM+ID0gKHsgYXR0cmlidXRlcyB9KSA9PiB7XG4gIGNvbnN0IGJsb2NrUHJvcHMgPSB1c2VCbG9ja1Byb3BzLnNhdmUoKTtcbiAgY29uc3Qge1xuICAgIHNhbWVCbG9ja0NvdW50LFxuICAgIHRvdGFsQ2hpbGRyZW5Db3VudCxcbiAgICBjb2xvcixcbiAgICB0aXRsZSxcbiAgICBzdmdTdHJpbmcsXG4gICAgYW5jZXN0b3JDb3VudCxcbiAgICBoc3RhcnQsXG4gICAganVtcE5hbWVcbiAgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgbGV0IG91dHB1dCA9ICcnO1xuICBpZiAoanVtcE5hbWUgPT09ICcnKXtcbiAgICAgIG91dHB1dCA9IGAjcGFuZWxfJHtzYW1lQmxvY2tDb3VudCArIHRvdGFsQ2hpbGRyZW5Db3VudCArIGFuY2VzdG9yQ291bnR9YDtcbiAgfSBlbHNlIHsgXG4gICAgICBvdXRwdXQgPSBgJHtqdW1wTmFtZX1gO1xuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5ibG9ja1Byb3BzfT5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e2BhY2NvcmRpb24tZ3JvdXAgJHthdHRyaWJ1dGVzLmNvbG9yfWB9PlxuICAgICAgICAgIDxIZWFkaW5nQ29tcG9uZW50IGxldmVsPXtoc3RhcnQgKyAxfSBjbGFzc05hbWU9XCJhY2NvcmRpb24taGVhZGluZ1wiPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmVhZC1tb2RlLW9ubHlcIj57dGl0bGV9PC9zcGFuPlxuICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJhY2NvcmRpb24tdG9nZ2xlXCJcbiAgICAgICAgICAgICAgZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXG4gICAgICAgICAgICAgIGRhdGEtbmFtZT17b3V0cHV0fVxuICAgICAgICAgICAgICBkYXRhLWhyZWY9e2AjJHtvdXRwdXR9YH1cbiAgICAgICAgICAgICAgdHlwZT1cImJ1dHRvblwiXG4gICAgICAgICAgICAgIGFyaWEtZXhwYW5kZWQ9eydmYWxzZSd9XG4gICAgICAgICAgICAgIGFyaWEtY29udHJvbHM9e291dHB1dH1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge3N2Z1N0cmluZyAmJiA8c3BhbiBjbGFzc05hbWU9e3N2Z1N0cmluZ30+PC9zcGFuPn1cbiAgICAgICAgICAgICAge3RpdGxlIHx8IFwi4oCmXCJ9XG4gICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICA8L0hlYWRpbmdDb21wb25lbnQ+XG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAgaWQ9e291dHB1dH1cbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImFjY29yZGlvbi1ib2R5XCJcbiAgICAgICAgICAgIGFyaWEtbGFiZWxsZWRieT17anVtcE5hbWV9XG4gICAgICAgICAgICByb2xlPVwicmVnaW9uXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFjY29yZGlvbi1pbm5lciBjbGVhcmZpeFwiPlxuICAgICAgICAgICAgICA8SW5uZXJCbG9ja3MuQ29udGVudCAvPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgU2F2ZTtcbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiSW5uZXJCbG9ja3MiLCJIZWFkaW5nQ29tcG9uZW50IiwiU2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsInNhdmUiLCJzYW1lQmxvY2tDb3VudCIsInRvdGFsQ2hpbGRyZW5Db3VudCIsImNvbG9yIiwidGl0bGUiLCJzdmdTdHJpbmciLCJhbmNlc3RvckNvdW50IiwiaHN0YXJ0IiwianVtcE5hbWUiLCJvdXRwdXQiLCJjb25jYXQiLCJfanN4IiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4cyIsImNsYXNzTmFtZSIsImxldmVsIiwidHlwZSIsImlkIiwicm9sZSIsIkNvbnRlbnQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordion/save.tsx\n"); - -/***/ }), - -/***/ "./src/accordion/v1.0.3/migrate.ts": -/*!*****************************************!*\ - !*** ./src/accordion/v1.0.3/migrate.ts ***! - \*****************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\nvar migrate = function migrate(attributes) {\n return Object.assign({}, attributes);\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (migrate);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3YxLjAuMy9taWdyYXRlLnRzIiwibWFwcGluZ3MiOiI7QUFFQSxJQUFNQSxPQUFPLEdBQUcsU0FBVkEsT0FBT0EsQ0FBSUMsVUFBd0IsRUFBa0I7RUFDekQsT0FBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQ0tGLFVBQVU7QUFFakIsQ0FBQztBQUVELCtEQUFlRCxPQUFPIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9hY2NvcmRpb24vdjEuMC4zL21pZ3JhdGUudHM/YjI1OCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBdHRyaWJ1dGVzVjEgfSBmcm9tIFwiLi4vdjEvYXR0cmlidXRlc1wiO1xuXG5jb25zdCBtaWdyYXRlID0gKGF0dHJpYnV0ZXM6IEF0dHJpYnV0ZXNWMSk6IEF0dHJpYnV0ZXNWMSA9PiB7XG4gIHJldHVybiB7XG4gICAgLi4uYXR0cmlidXRlcyxcbiAgfTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IG1pZ3JhdGU7XG4iXSwibmFtZXMiOlsibWlncmF0ZSIsImF0dHJpYnV0ZXMiLCJPYmplY3QiLCJhc3NpZ24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordion/v1.0.3/migrate.ts\n"); - -/***/ }), - -/***/ "./src/accordion/v1.0.3/save.tsx": -/*!***************************************!*\ - !*** ./src/accordion/v1.0.3/save.tsx ***! - \***************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n totalChildrenCount = attributes.totalChildrenCount,\n color = attributes.color,\n title = attributes.title,\n svgString = attributes.svgString,\n ancestorCount = attributes.ancestorCount,\n hstart = attributes.hstart;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(attributes.color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: hstart + 1,\n className: \"accordion-heading\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"read-mode-only\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"button\", {\n className: \"accordion-toggle\",\n \"data-toggle\": \"collapse\",\n \"data-href\": \"#panel_\".concat(sameBlockCount + totalChildrenCount + ancestorCount),\n children: [svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: svgString\n }), title || \"…\"]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: \"panel_\".concat(sameBlockCount + totalChildrenCount + ancestorCount),\n className: \"accordion-body\",\n style: {\n display: \"none\"\n },\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n })\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3YxLjAuMy9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXFFO0FBRUo7QUFNakUsSUFBTUcsSUFBSSxHQUEyQyxTQUEvQ0EsSUFBSUEsQ0FBQUMsSUFBQSxFQUE4RDtFQUFBLElBQWhCQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtFQUNoRSxJQUFNQyxVQUFVLEdBQUdOLGtFQUFhLENBQUNPLElBQUksRUFBRTtFQUN2QyxJQUNFQyxjQUFjLEdBT1pILFVBQVUsQ0FQWkcsY0FBYztJQUNkQyxrQkFBa0IsR0FNaEJKLFVBQVUsQ0FOWkksa0JBQWtCO0lBQ2xCQyxLQUFLLEdBS0hMLFVBQVUsQ0FMWkssS0FBSztJQUNMQyxLQUFLLEdBSUhOLFVBQVUsQ0FKWk0sS0FBSztJQUNMQyxTQUFTLEdBR1BQLFVBQVUsQ0FIWk8sU0FBUztJQUNUQyxhQUFhLEdBRVhSLFVBQVUsQ0FGWlEsYUFBYTtJQUNiQyxNQUFNLEdBQ0pULFVBQVUsQ0FEWlMsTUFBTTtFQUdSLE9BQ0VDLHVEQUFBLFFBQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFTWCxVQUFVO0lBQUFZLFFBQUEsR0FDaEIsR0FBRyxFQUNKQyxzREFBQSxDQUFBQyx1REFBQTtNQUFBRixRQUFBLEVBQ0VILHVEQUFBO1FBQUtNLFNBQVMscUJBQUFDLE1BQUEsQ0FBcUJqQixVQUFVLENBQUNLLEtBQUssQ0FBRTtRQUFBUSxRQUFBLEdBQ25ESCx1REFBQSxDQUFDYixvRUFBZ0I7VUFBQ3FCLEtBQUssRUFBRVQsTUFBTSxHQUFHLENBQUM7VUFBRU8sU0FBUyxFQUFDLG1CQUFtQjtVQUFBSCxRQUFBLEdBQ2hFQyxzREFBQTtZQUFNRSxTQUFTLEVBQUMsZ0JBQWdCO1lBQUFILFFBQUEsRUFBRVA7VUFBSyxFQUFRLEVBQy9DSSx1REFBQTtZQUNFTSxTQUFTLEVBQUMsa0JBQWtCO1lBQUEsZUFDaEIsVUFBVTtZQUFBLHVCQUFBQyxNQUFBLENBRXBCZCxjQUFjLEdBQUdDLGtCQUFrQixHQUFHSSxhQUN4QyxDQUFFO1lBQUFLLFFBQUEsR0FFRE4sU0FBUyxJQUFJTyxzREFBQTtjQUFNRSxTQUFTLEVBQUVUO1lBQVMsRUFBUyxFQUNoREQsS0FBSyxJQUFJLEdBQUc7VUFBQSxFQUNOO1FBQUEsRUFDUSxFQUNuQlEsc0RBQUE7VUFDRUssRUFBRSxXQUFBRixNQUFBLENBQVdkLGNBQWMsR0FBR0Msa0JBQWtCLEdBQUdJLGFBQWEsQ0FBRTtVQUNsRVEsU0FBUyxFQUFDLGdCQUFnQjtVQUMxQkksS0FBSyxFQUFFO1lBQUVDLE9BQU8sRUFBRTtVQUFNLENBQUU7VUFBQVIsUUFBQSxFQUUxQkMsc0RBQUE7WUFBS0UsU0FBUyxFQUFDLDBCQUEwQjtZQUFBSCxRQUFBLEVBQ3ZDQyxzREFBQSxDQUFDbEIsZ0VBQVcsQ0FBQzBCLE9BQU87VUFBRztRQUNuQixFQUNGO01BQUE7SUFDRixFQUNMO0VBQUEsR0FDQztBQUVWLENBQUM7QUFFRCwrREFBZXhCLElBQUkiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2FjY29yZGlvbi92MS4wLjMvc2F2ZS50c3g/NDY2ZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VCbG9ja1Byb3BzLCBJbm5lckJsb2NrcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IHsgQmxvY2tTYXZlUHJvcHMgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9ja3NcIjtcbmltcG9ydCBIZWFkaW5nQ29tcG9uZW50IGZyb20gXCIuLi8uLi9jb21wb25lbnRzL0hlYWRpbmdDb21wb25lbnRcIjtcbmltcG9ydCB7IEF0dHJpYnV0ZXNWMSB9IGZyb20gXCIuLi92MS9hdHRyaWJ1dGVzXCI7XG5cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiBBdHRyaWJ1dGVzVjE7XG59XG5jb25zdCBTYXZlOiBSZWFjdC5GQzxCbG9ja1NhdmVQcm9wczxBdHRyaWJ1dGVzVjE+PiA9ICh7IGF0dHJpYnV0ZXMgfSkgPT4ge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIGNvbnN0IHtcbiAgICBzYW1lQmxvY2tDb3VudCxcbiAgICB0b3RhbENoaWxkcmVuQ291bnQsXG4gICAgY29sb3IsXG4gICAgdGl0bGUsXG4gICAgc3ZnU3RyaW5nLFxuICAgIGFuY2VzdG9yQ291bnQsXG4gICAgaHN0YXJ0LFxuICB9ID0gYXR0cmlidXRlcztcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAge1wiIFwifVxuICAgICAgPD5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e2BhY2NvcmRpb24tZ3JvdXAgJHthdHRyaWJ1dGVzLmNvbG9yfWB9PlxuICAgICAgICAgIDxIZWFkaW5nQ29tcG9uZW50IGxldmVsPXtoc3RhcnQgKyAxfSBjbGFzc05hbWU9XCJhY2NvcmRpb24taGVhZGluZ1wiPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmVhZC1tb2RlLW9ubHlcIj57dGl0bGV9PC9zcGFuPlxuICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJhY2NvcmRpb24tdG9nZ2xlXCJcbiAgICAgICAgICAgICAgZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXG4gICAgICAgICAgICAgIGRhdGEtaHJlZj17YCNwYW5lbF8ke1xuICAgICAgICAgICAgICAgIHNhbWVCbG9ja0NvdW50ICsgdG90YWxDaGlsZHJlbkNvdW50ICsgYW5jZXN0b3JDb3VudFxuICAgICAgICAgICAgICB9YH1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge3N2Z1N0cmluZyAmJiA8c3BhbiBjbGFzc05hbWU9e3N2Z1N0cmluZ30+PC9zcGFuPn1cbiAgICAgICAgICAgICAge3RpdGxlIHx8IFwi4oCmXCJ9XG4gICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICA8L0hlYWRpbmdDb21wb25lbnQ+XG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAgaWQ9e2BwYW5lbF8ke3NhbWVCbG9ja0NvdW50ICsgdG90YWxDaGlsZHJlbkNvdW50ICsgYW5jZXN0b3JDb3VudH1gfVxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiYWNjb3JkaW9uLWJvZHlcIlxuICAgICAgICAgICAgc3R5bGU9e3sgZGlzcGxheTogXCJub25lXCIgfX1cbiAgICAgICAgICA+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFjY29yZGlvbi1pbm5lciBjbGVhcmZpeFwiPlxuICAgICAgICAgICAgICA8SW5uZXJCbG9ja3MuQ29udGVudCAvPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC8+XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBTYXZlO1xuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsIkhlYWRpbmdDb21wb25lbnQiLCJTYXZlIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJibG9ja1Byb3BzIiwic2F2ZSIsInNhbWVCbG9ja0NvdW50IiwidG90YWxDaGlsZHJlbkNvdW50IiwiY29sb3IiLCJ0aXRsZSIsInN2Z1N0cmluZyIsImFuY2VzdG9yQ291bnQiLCJoc3RhcnQiLCJfanN4cyIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeCIsIl9GcmFnbWVudCIsImNsYXNzTmFtZSIsImNvbmNhdCIsImxldmVsIiwiaWQiLCJzdHlsZSIsImRpc3BsYXkiLCJDb250ZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/accordion/v1.0.3/save.tsx\n"); - -/***/ }), - -/***/ "./src/accordion/v1.0.8/attributes.ts": -/*!********************************************!*\ - !*** ./src/accordion/v1.0.8/attributes.ts ***! - \********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ attributes: function() { return /* binding */ attributes; }\n/* harmony export */ });\nvar attributes = {\n expandAllLink: {\n type: \"boolean\",\n default: false\n },\n hstart: {\n type: \"number\",\n default: 3\n },\n register: {\n type: \"boolean\",\n default: false\n },\n sameBlockCount: {\n type: \"number\",\n default: 0\n },\n title: {\n type: \"string\",\n default: \"\"\n },\n color: {\n type: \"string\",\n default: \"inherit\"\n },\n totalChildrenCount: {\n type: \"number\",\n default: 0\n },\n ancestorCount: {\n type: \"number\",\n default: 0\n },\n icon: {\n type: \"string\",\n default: \"\"\n },\n svgString: {\n type: \"string\",\n default: \"\"\n },\n jumpName: {\n type: \"string\",\n default: \"\"\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3YxLjAuOC9hdHRyaWJ1dGVzLnRzIiwibWFwcGluZ3MiOiI7Ozs7QUFFTyxJQUFNQSxVQUFVLEdBQW9CO0VBQ3pDQyxhQUFhLEVBQUU7SUFDYkMsSUFBSSxFQUFFLFNBQVM7SUFDZkMsT0FBTyxFQUFFO0dBQ1Y7RUFDREMsTUFBTSxFQUFFO0lBQ05GLElBQUksRUFBRSxRQUFRO0lBQ2RDLE9BQU8sRUFBRTtHQUNWO0VBQ0RFLFFBQVEsRUFBRTtJQUNSSCxJQUFJLEVBQUUsU0FBUztJQUNmQyxPQUFPLEVBQUU7R0FDVjtFQUNERyxjQUFjLEVBQUU7SUFDZEosSUFBSSxFQUFFLFFBQVE7SUFDZEMsT0FBTyxFQUFFO0dBQ1Y7RUFDREksS0FBSyxFQUFFO0lBQ0xMLElBQUksRUFBRSxRQUFRO0lBQ2RDLE9BQU8sRUFBRTtHQUNWO0VBQ0RLLEtBQUssRUFBRTtJQUNMTixJQUFJLEVBQUUsUUFBUTtJQUNkQyxPQUFPLEVBQUU7R0FDVjtFQUNETSxrQkFBa0IsRUFBRTtJQUNsQlAsSUFBSSxFQUFFLFFBQVE7SUFDZEMsT0FBTyxFQUFFO0dBQ1Y7RUFDRE8sYUFBYSxFQUFFO0lBQ2JSLElBQUksRUFBRSxRQUFRO0lBQ2RDLE9BQU8sRUFBRTtHQUNWO0VBQ0RRLElBQUksRUFBRTtJQUNKVCxJQUFJLEVBQUUsUUFBUTtJQUNkQyxPQUFPLEVBQUU7R0FDVjtFQUNEUyxTQUFTLEVBQUU7SUFDVFYsSUFBSSxFQUFFLFFBQVE7SUFDZEMsT0FBTyxFQUFFO0dBQ1Y7RUFDRFUsUUFBUSxFQUFFO0lBQ1JYLElBQUksRUFBRSxRQUFRO0lBQ2RDLE9BQU8sRUFBRTs7Q0FFWiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYWNjb3JkaW9uL3YxLjAuOC9hdHRyaWJ1dGVzLnRzPzMxNjQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQmxvY2tBdHRyaWJ1dGVzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5cbmV4cG9ydCBjb25zdCBhdHRyaWJ1dGVzOiBCbG9ja0F0dHJpYnV0ZXMgPSB7XG4gIGV4cGFuZEFsbExpbms6IHtcbiAgICB0eXBlOiBcImJvb2xlYW5cIixcbiAgICBkZWZhdWx0OiBmYWxzZSxcbiAgfSxcbiAgaHN0YXJ0OiB7XG4gICAgdHlwZTogXCJudW1iZXJcIixcbiAgICBkZWZhdWx0OiAzLFxuICB9LFxuICByZWdpc3Rlcjoge1xuICAgIHR5cGU6IFwiYm9vbGVhblwiLFxuICAgIGRlZmF1bHQ6IGZhbHNlLFxuICB9LFxuICBzYW1lQmxvY2tDb3VudDoge1xuICAgIHR5cGU6IFwibnVtYmVyXCIsXG4gICAgZGVmYXVsdDogMCxcbiAgfSxcbiAgdGl0bGU6IHtcbiAgICB0eXBlOiBcInN0cmluZ1wiLFxuICAgIGRlZmF1bHQ6IFwiXCIsXG4gIH0sXG4gIGNvbG9yOiB7XG4gICAgdHlwZTogXCJzdHJpbmdcIixcbiAgICBkZWZhdWx0OiBcImluaGVyaXRcIixcbiAgfSxcbiAgdG90YWxDaGlsZHJlbkNvdW50OiB7XG4gICAgdHlwZTogXCJudW1iZXJcIixcbiAgICBkZWZhdWx0OiAwLFxuICB9LFxuICBhbmNlc3RvckNvdW50OiB7XG4gICAgdHlwZTogXCJudW1iZXJcIixcbiAgICBkZWZhdWx0OiAwLFxuICB9LFxuICBpY29uOiB7XG4gICAgdHlwZTogXCJzdHJpbmdcIixcbiAgICBkZWZhdWx0OiBcIlwiLFxuICB9LFxuICBzdmdTdHJpbmc6IHtcbiAgICB0eXBlOiBcInN0cmluZ1wiLFxuICAgIGRlZmF1bHQ6IFwiXCIsXG4gIH0sXG4gIGp1bXBOYW1lOiB7XG4gICAgdHlwZTogXCJzdHJpbmdcIixcbiAgICBkZWZhdWx0OiBcIlwiXG4gIH1cbn07XG5cbmV4cG9ydCBpbnRlcmZhY2UgQXR0cmlidXRlc1YxXzBfOCB7XG4gIHRvdGFsQ2hpbGRyZW5Db3VudD86IG51bWJlcjtcbiAgc2FtZUJsb2NrQ291bnQ/OiBudW1iZXI7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGNvbG9yOiBzdHJpbmc7XG4gIGxvYWRPcGVuOiBib29sZWFuO1xuICBpY29uOiBzdHJpbmc7XG4gIGhzdGFydD86IG51bWJlcjtcbiAganVtcE5hbWU/OiBzdHJpbmc7XG4gIHN2Z1N0cmluZz86IHN0cmluZztcbiAgYW5jZXN0b3JDb3VudD86IG51bWJlcjtcbn0iXSwibmFtZXMiOlsiYXR0cmlidXRlcyIsImV4cGFuZEFsbExpbmsiLCJ0eXBlIiwiZGVmYXVsdCIsImhzdGFydCIsInJlZ2lzdGVyIiwic2FtZUJsb2NrQ291bnQiLCJ0aXRsZSIsImNvbG9yIiwidG90YWxDaGlsZHJlbkNvdW50IiwiYW5jZXN0b3JDb3VudCIsImljb24iLCJzdmdTdHJpbmciLCJqdW1wTmFtZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/accordion/v1.0.8/attributes.ts\n"); - -/***/ }), - -/***/ "./src/accordion/v1.0.8/migrate.ts": -/*!*****************************************!*\ - !*** ./src/accordion/v1.0.8/migrate.ts ***! - \*****************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\nvar migrate = function migrate(attributes) {\n return Object.assign({}, attributes);\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (migrate);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3YxLjAuOC9taWdyYXRlLnRzIiwibWFwcGluZ3MiOiI7QUFDQSxJQUFNQSxPQUFPLEdBQUcsU0FBVkEsT0FBT0EsQ0FBSUMsVUFBNEIsRUFBc0I7RUFDakUsT0FBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQ0tGLFVBQVU7QUFFakIsQ0FBQztBQUVELCtEQUFlRCxPQUFPIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9hY2NvcmRpb24vdjEuMC44L21pZ3JhdGUudHM/OWVhMCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBdHRyaWJ1dGVzVjFfMF84IH0gZnJvbSBcIi4vYXR0cmlidXRlc1wiO1xuY29uc3QgbWlncmF0ZSA9IChhdHRyaWJ1dGVzOiBBdHRyaWJ1dGVzVjFfMF84KTogQXR0cmlidXRlc1YxXzBfOCA9PiB7XG4gIHJldHVybiB7XG4gICAgLi4uYXR0cmlidXRlcyxcbiAgfTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IG1pZ3JhdGU7XG4iXSwibmFtZXMiOlsibWlncmF0ZSIsImF0dHJpYnV0ZXMiLCJPYmplY3QiLCJhc3NpZ24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordion/v1.0.8/migrate.ts\n"); - -/***/ }), - -/***/ "./src/accordion/v1.0.8/save.tsx": -/*!***************************************!*\ - !*** ./src/accordion/v1.0.8/save.tsx ***! - \***************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n totalChildrenCount = attributes.totalChildrenCount,\n color = attributes.color,\n title = attributes.title,\n svgString = attributes.svgString,\n ancestorCount = attributes.ancestorCount,\n hstart = attributes.hstart,\n jumpName = attributes.jumpName;\n var output = '';\n if (jumpName === '') {\n output = \"#panel_\".concat(sameBlockCount + totalChildrenCount + ancestorCount);\n } else {\n output = \"\".concat(jumpName);\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(attributes.color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: hstart + 1,\n className: \"accordion-heading\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"read-mode-only\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"button\", {\n className: \"accordion-toggle\",\n \"data-toggle\": \"collapse\",\n \"data-name\": output,\n //@ts-ignore\n href: \"#\".concat(output),\n children: [svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: svgString\n }), title || \"…\"]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: output,\n className: \"accordion-body\",\n style: {\n display: \"none\"\n },\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n })\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3YxLjAuOC9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQXFFO0FBRUo7QUFtQmpFLElBQU1HLElBQUksR0FBK0MsU0FBbkRBLElBQUlBLENBQUFDLElBQUEsRUFBa0U7RUFBQSxJQUFoQkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDcEUsSUFBTUMsVUFBVSxHQUFHTixrRUFBYSxDQUFDTyxJQUFJLEVBQUU7RUFDdkMsSUFDRUMsY0FBYyxHQVFaSCxVQUFVLENBUlpHLGNBQWM7SUFDZEMsa0JBQWtCLEdBT2hCSixVQUFVLENBUFpJLGtCQUFrQjtJQUNsQkMsS0FBSyxHQU1ITCxVQUFVLENBTlpLLEtBQUs7SUFDTEMsS0FBSyxHQUtITixVQUFVLENBTFpNLEtBQUs7SUFDTEMsU0FBUyxHQUlQUCxVQUFVLENBSlpPLFNBQVM7SUFDVEMsYUFBYSxHQUdYUixVQUFVLENBSFpRLGFBQWE7SUFDYkMsTUFBTSxHQUVKVCxVQUFVLENBRlpTLE1BQU07SUFDTkMsUUFBUSxHQUNOVixVQUFVLENBRFpVLFFBQVE7RUFHVixJQUFJQyxNQUFNLEdBQUcsRUFBRTtFQUNmLElBQUlELFFBQVEsS0FBSyxFQUFFLEVBQUM7SUFDaEJDLE1BQU0sYUFBQUMsTUFBQSxDQUFhVCxjQUFjLEdBQUdDLGtCQUFrQixHQUFHSSxhQUFhLENBQUU7RUFDNUUsQ0FBQyxNQUFNO0lBQ0hHLE1BQU0sTUFBQUMsTUFBQSxDQUFNRixRQUFRLENBQUU7RUFDMUI7RUFFQSxPQUNFRyxzREFBQSxRQUFBQyxNQUFBLENBQUFDLE1BQUEsS0FBU2QsVUFBVTtJQUFBZSxRQUFBLEVBQ2ZDLHVEQUFBO01BQUtDLFNBQVMscUJBQUFOLE1BQUEsQ0FBcUJaLFVBQVUsQ0FBQ0ssS0FBSyxDQUFFO01BQUFXLFFBQUEsR0FDbkRDLHVEQUFBLENBQUNwQixvRUFBZ0I7UUFBQ3NCLEtBQUssRUFBRVYsTUFBTSxHQUFHLENBQUM7UUFBRVMsU0FBUyxFQUFDLG1CQUFtQjtRQUFBRixRQUFBLEdBQ2hFSCxzREFBQTtVQUFNSyxTQUFTLEVBQUMsZ0JBQWdCO1VBQUFGLFFBQUEsRUFBRVY7UUFBSyxFQUFRLEVBQy9DVyx1REFBQTtVQUNFQyxTQUFTLEVBQUMsa0JBQWtCO1VBQUEsZUFDaEIsVUFBVTtVQUFBLGFBQ1hQLE1BQU07VUFDakI7VUFDQVMsSUFBSSxNQUFBUixNQUFBLENBQU1ELE1BQU0sQ0FBRTtVQUFBSyxRQUFBLEdBRWpCVCxTQUFTLElBQUlNLHNEQUFBO1lBQU1LLFNBQVMsRUFBRVg7VUFBUyxFQUFTLEVBQ2hERCxLQUFLLElBQUksR0FBRztRQUFBLEVBQ047TUFBQSxFQUNRLEVBQ25CTyxzREFBQTtRQUNFUSxFQUFFLEVBQUVWLE1BQU07UUFDVk8sU0FBUyxFQUFDLGdCQUFnQjtRQUMxQkksS0FBSyxFQUFFO1VBQUVDLE9BQU8sRUFBRTtRQUFNLENBQUU7UUFBQVAsUUFBQSxFQUUxQkgsc0RBQUE7VUFBS0ssU0FBUyxFQUFDLDBCQUEwQjtVQUFBRixRQUFBLEVBQ3ZDSCxzREFBQSxDQUFDakIsZ0VBQVcsQ0FBQzRCLE9BQU87UUFBRztNQUNuQixFQUNGO0lBQUE7RUFDRixHQUNKO0FBRVYsQ0FBQztBQUVELCtEQUFlMUIsSUFBSSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYWNjb3JkaW9uL3YxLjAuOC9zYXZlLnRzeD9iMDc2Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMsIElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgeyBCbG9ja1NhdmVQcm9wcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuaW1wb3J0IEhlYWRpbmdDb21wb25lbnQgZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvSGVhZGluZ0NvbXBvbmVudFwiO1xuaW1wb3J0IHsgQXR0cmlidXRlc1YxXzBfOCB9IGZyb20gXCIuL2F0dHJpYnV0ZXNcIjtcblxuaW50ZXJmYWNlIEF0dHJpYnV0ZXMge1xuICB0b3RhbENoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gIHNhbWVCbG9ja0NvdW50PzogbnVtYmVyO1xuICB0aXRsZTogc3RyaW5nO1xuICBjb2xvcjogc3RyaW5nO1xuICBsb2FkT3BlbjogYm9vbGVhbjtcbiAgaWNvbjogc3RyaW5nO1xuICBoc3RhcnQ/OiBudW1iZXI7XG4gIGp1bXBOYW1lPzogc3RyaW5nO1xuICBzdmdTdHJpbmc/OiBzdHJpbmc7XG4gIGFuY2VzdG9yQ291bnQ/OiBudW1iZXI7XG59XG5cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiBBdHRyaWJ1dGVzO1xufVxuY29uc3QgU2F2ZTogUmVhY3QuRkM8QmxvY2tTYXZlUHJvcHM8QXR0cmlidXRlc1YxXzBfOD4+ID0gKHsgYXR0cmlidXRlcyB9KSA9PiB7XG4gIGNvbnN0IGJsb2NrUHJvcHMgPSB1c2VCbG9ja1Byb3BzLnNhdmUoKTtcbiAgY29uc3Qge1xuICAgIHNhbWVCbG9ja0NvdW50LFxuICAgIHRvdGFsQ2hpbGRyZW5Db3VudCxcbiAgICBjb2xvcixcbiAgICB0aXRsZSxcbiAgICBzdmdTdHJpbmcsXG4gICAgYW5jZXN0b3JDb3VudCxcbiAgICBoc3RhcnQsXG4gICAganVtcE5hbWVcbiAgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgbGV0IG91dHB1dCA9ICcnO1xuICBpZiAoanVtcE5hbWUgPT09ICcnKXtcbiAgICAgIG91dHB1dCA9IGAjcGFuZWxfJHtzYW1lQmxvY2tDb3VudCArIHRvdGFsQ2hpbGRyZW5Db3VudCArIGFuY2VzdG9yQ291bnR9YDtcbiAgfSBlbHNlIHsgXG4gICAgICBvdXRwdXQgPSBgJHtqdW1wTmFtZX1gO1xuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5ibG9ja1Byb3BzfT5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e2BhY2NvcmRpb24tZ3JvdXAgJHthdHRyaWJ1dGVzLmNvbG9yfWB9PlxuICAgICAgICAgIDxIZWFkaW5nQ29tcG9uZW50IGxldmVsPXtoc3RhcnQgKyAxfSBjbGFzc05hbWU9XCJhY2NvcmRpb24taGVhZGluZ1wiPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmVhZC1tb2RlLW9ubHlcIj57dGl0bGV9PC9zcGFuPlxuICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJhY2NvcmRpb24tdG9nZ2xlXCJcbiAgICAgICAgICAgICAgZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXG4gICAgICAgICAgICAgIGRhdGEtbmFtZT17b3V0cHV0fVxuICAgICAgICAgICAgICAvL0B0cy1pZ25vcmVcbiAgICAgICAgICAgICAgaHJlZj17YCMke291dHB1dH1gfVxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICB7c3ZnU3RyaW5nICYmIDxzcGFuIGNsYXNzTmFtZT17c3ZnU3RyaW5nfT48L3NwYW4+fVxuICAgICAgICAgICAgICB7dGl0bGUgfHwgXCLigKZcIn1cbiAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgIDwvSGVhZGluZ0NvbXBvbmVudD5cbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBpZD17b3V0cHV0fVxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiYWNjb3JkaW9uLWJvZHlcIlxuICAgICAgICAgICAgc3R5bGU9e3sgZGlzcGxheTogXCJub25lXCIgfX1cbiAgICAgICAgICA+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFjY29yZGlvbi1pbm5lciBjbGVhcmZpeFwiPlxuICAgICAgICAgICAgICA8SW5uZXJCbG9ja3MuQ29udGVudCAvPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgU2F2ZTsiXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSGVhZGluZ0NvbXBvbmVudCIsIlNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJzYXZlIiwic2FtZUJsb2NrQ291bnQiLCJ0b3RhbENoaWxkcmVuQ291bnQiLCJjb2xvciIsInRpdGxlIiwic3ZnU3RyaW5nIiwiYW5jZXN0b3JDb3VudCIsImhzdGFydCIsImp1bXBOYW1lIiwib3V0cHV0IiwiY29uY2F0IiwiX2pzeCIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeHMiLCJjbGFzc05hbWUiLCJsZXZlbCIsImhyZWYiLCJpZCIsInN0eWxlIiwiZGlzcGxheSIsIkNvbnRlbnQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordion/v1.0.8/save.tsx\n"); - -/***/ }), - -/***/ "./src/accordion/v1/attributes.ts": -/*!****************************************!*\ - !*** ./src/accordion/v1/attributes.ts ***! - \****************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ attributes: function() { return /* binding */ attributes; }\n/* harmony export */ });\nvar attributes = {\n expandAllLink: {\n type: \"boolean\",\n default: false\n },\n hstart: {\n type: \"number\",\n default: 3\n },\n register: {\n type: \"boolean\",\n default: false\n },\n sameBlockCount: {\n type: \"number\",\n default: 0\n },\n title: {\n type: \"string\",\n default: \"Enter your Title\"\n },\n color: {\n type: \"string\",\n default: \"inherit\"\n },\n totalChildrenCount: {\n type: \"number\",\n default: 0\n },\n ancestorCount: {\n type: \"number\",\n default: 0\n },\n icon: {\n type: \"string\",\n default: \"\"\n },\n svgString: {\n type: \"string\",\n default: \"\"\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3YxL2F0dHJpYnV0ZXMudHMiLCJtYXBwaW5ncyI6Ijs7OztBQUVPLElBQU1BLFVBQVUsR0FBb0I7RUFDekNDLGFBQWEsRUFBRTtJQUNiQyxJQUFJLEVBQUUsU0FBUztJQUNmQyxPQUFPLEVBQUU7R0FDVjtFQUNEQyxNQUFNLEVBQUU7SUFDTkYsSUFBSSxFQUFFLFFBQVE7SUFDZEMsT0FBTyxFQUFFO0dBQ1Y7RUFDREUsUUFBUSxFQUFFO0lBQ1JILElBQUksRUFBRSxTQUFTO0lBQ2ZDLE9BQU8sRUFBRTtHQUNWO0VBQ0RHLGNBQWMsRUFBRTtJQUNkSixJQUFJLEVBQUUsUUFBUTtJQUNkQyxPQUFPLEVBQUU7R0FDVjtFQUNESSxLQUFLLEVBQUU7SUFDTEwsSUFBSSxFQUFFLFFBQVE7SUFDZEMsT0FBTyxFQUFFO0dBQ1Y7RUFDREssS0FBSyxFQUFFO0lBQ0xOLElBQUksRUFBRSxRQUFRO0lBQ2RDLE9BQU8sRUFBRTtHQUNWO0VBQ0RNLGtCQUFrQixFQUFFO0lBQ2xCUCxJQUFJLEVBQUUsUUFBUTtJQUNkQyxPQUFPLEVBQUU7R0FDVjtFQUNETyxhQUFhLEVBQUU7SUFDYlIsSUFBSSxFQUFFLFFBQVE7SUFDZEMsT0FBTyxFQUFFO0dBQ1Y7RUFDRFEsSUFBSSxFQUFFO0lBQ0pULElBQUksRUFBRSxRQUFRO0lBQ2RDLE9BQU8sRUFBRTtHQUNWO0VBQ0RTLFNBQVMsRUFBRTtJQUNUVixJQUFJLEVBQUUsUUFBUTtJQUNkQyxPQUFPLEVBQUU7O0NBRVoiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2FjY29yZGlvbi92MS9hdHRyaWJ1dGVzLnRzPzc3MDMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQmxvY2tBdHRyaWJ1dGVzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5cbmV4cG9ydCBjb25zdCBhdHRyaWJ1dGVzOiBCbG9ja0F0dHJpYnV0ZXMgPSB7XG4gIGV4cGFuZEFsbExpbms6IHtcbiAgICB0eXBlOiBcImJvb2xlYW5cIixcbiAgICBkZWZhdWx0OiBmYWxzZSxcbiAgfSxcbiAgaHN0YXJ0OiB7XG4gICAgdHlwZTogXCJudW1iZXJcIixcbiAgICBkZWZhdWx0OiAzLFxuICB9LFxuICByZWdpc3Rlcjoge1xuICAgIHR5cGU6IFwiYm9vbGVhblwiLFxuICAgIGRlZmF1bHQ6IGZhbHNlLFxuICB9LFxuICBzYW1lQmxvY2tDb3VudDoge1xuICAgIHR5cGU6IFwibnVtYmVyXCIsXG4gICAgZGVmYXVsdDogMCxcbiAgfSxcbiAgdGl0bGU6IHtcbiAgICB0eXBlOiBcInN0cmluZ1wiLFxuICAgIGRlZmF1bHQ6IFwiRW50ZXIgeW91ciBUaXRsZVwiLFxuICB9LFxuICBjb2xvcjoge1xuICAgIHR5cGU6IFwic3RyaW5nXCIsXG4gICAgZGVmYXVsdDogXCJpbmhlcml0XCIsXG4gIH0sXG4gIHRvdGFsQ2hpbGRyZW5Db3VudDoge1xuICAgIHR5cGU6IFwibnVtYmVyXCIsXG4gICAgZGVmYXVsdDogMCxcbiAgfSxcbiAgYW5jZXN0b3JDb3VudDoge1xuICAgIHR5cGU6IFwibnVtYmVyXCIsXG4gICAgZGVmYXVsdDogMCxcbiAgfSxcbiAgaWNvbjoge1xuICAgIHR5cGU6IFwic3RyaW5nXCIsXG4gICAgZGVmYXVsdDogXCJcIixcbiAgfSxcbiAgc3ZnU3RyaW5nOiB7XG4gICAgdHlwZTogXCJzdHJpbmdcIixcbiAgICBkZWZhdWx0OiBcIlwiLFxuICB9LFxufTtcblxuZXhwb3J0IGludGVyZmFjZSBBdHRyaWJ1dGVzVjEge1xuICB0b3RhbENoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gIHNhbWVCbG9ja0NvdW50PzogbnVtYmVyO1xuICB0aXRsZTogc3RyaW5nO1xuICBjb2xvcjogc3RyaW5nO1xuICBsb2FkT3BlbjogYm9vbGVhbjtcbiAgaWNvbjogc3RyaW5nO1xuICBoc3RhcnQ/OiBudW1iZXI7XG4gIGp1bXBOYW1lPzogc3RyaW5nO1xuICBzdmdTdHJpbmc/OiBzdHJpbmc7XG4gIGFuY2VzdG9yQ291bnQ/OiBudW1iZXI7XG59Il0sIm5hbWVzIjpbImF0dHJpYnV0ZXMiLCJleHBhbmRBbGxMaW5rIiwidHlwZSIsImRlZmF1bHQiLCJoc3RhcnQiLCJyZWdpc3RlciIsInNhbWVCbG9ja0NvdW50IiwidGl0bGUiLCJjb2xvciIsInRvdGFsQ2hpbGRyZW5Db3VudCIsImFuY2VzdG9yQ291bnQiLCJpY29uIiwic3ZnU3RyaW5nIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/accordion/v1/attributes.ts\n"); - -/***/ }), - -/***/ "./src/accordion/v1/migrate.ts": -/*!*************************************!*\ - !*** ./src/accordion/v1/migrate.ts ***! - \*************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\nvar migrate = function migrate(attributes) {\n return Object.assign({}, attributes);\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (migrate);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3YxL21pZ3JhdGUudHMiLCJtYXBwaW5ncyI6IjtBQUVBLElBQU1BLE9BQU8sR0FBRyxTQUFWQSxPQUFPQSxDQUFJQyxVQUF3QixFQUFrQjtFQUN6RCxPQUFBQyxNQUFBLENBQUFDLE1BQUEsS0FDS0YsVUFBVTtBQUVqQixDQUFDO0FBRUQsK0RBQWVELE9BQU8iLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2FjY29yZGlvbi92MS9taWdyYXRlLnRzPzAxZTQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQXR0cmlidXRlc1YxIH0gZnJvbSBcIi4vYXR0cmlidXRlc1wiO1xuXG5jb25zdCBtaWdyYXRlID0gKGF0dHJpYnV0ZXM6IEF0dHJpYnV0ZXNWMSk6IEF0dHJpYnV0ZXNWMSA9PiB7XG4gIHJldHVybiB7XG4gICAgLi4uYXR0cmlidXRlcyxcbiAgfTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IG1pZ3JhdGU7XG4iXSwibmFtZXMiOlsibWlncmF0ZSIsImF0dHJpYnV0ZXMiLCJPYmplY3QiLCJhc3NpZ24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordion/v1/migrate.ts\n"); - -/***/ }), - -/***/ "./src/accordion/v1/save.tsx": -/*!***********************************!*\ - !*** ./src/accordion/v1/save.tsx ***! - \***********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n totalChildrenCount = attributes.totalChildrenCount,\n color = attributes.color,\n title = attributes.title,\n svgString = attributes.svgString,\n ancestorCount = attributes.ancestorCount,\n hstart = attributes.hstart;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(attributes.color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: hstart + 1,\n className: \"accordion-heading\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"read-mode-only\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"button\", {\n className: \"accordion-toggle\",\n \"data-toggle\": \"collapse\",\n \"data-href\": \"#collapse_\".concat(sameBlockCount + totalChildrenCount + ancestorCount),\n children: [svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: svgString\n }), title || \"…\"]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: \"collapse_\".concat(sameBlockCount + totalChildrenCount + ancestorCount),\n className: \"accordion-body\",\n style: {\n display: \"none\"\n },\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n })\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL3YxL3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBcUU7QUFFSjtBQWNqRSxJQUFNRyxJQUFJLEdBQXlDLFNBQTdDQSxJQUFJQSxDQUFBQyxJQUFBLEVBQTREO0VBQUEsSUFBaEJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQzlELElBQU1DLFVBQVUsR0FBR04sa0VBQWEsQ0FBQ08sSUFBSSxFQUFFO0VBQ3ZDLElBQ0VDLGNBQWMsR0FPWkgsVUFBVSxDQVBaRyxjQUFjO0lBQ2RDLGtCQUFrQixHQU1oQkosVUFBVSxDQU5aSSxrQkFBa0I7SUFDbEJDLEtBQUssR0FLSEwsVUFBVSxDQUxaSyxLQUFLO0lBQ0xDLEtBQUssR0FJSE4sVUFBVSxDQUpaTSxLQUFLO0lBQ0xDLFNBQVMsR0FHUFAsVUFBVSxDQUhaTyxTQUFTO0lBQ1RDLGFBQWEsR0FFWFIsVUFBVSxDQUZaUSxhQUFhO0lBQ2JDLE1BQU0sR0FDSlQsVUFBVSxDQURaUyxNQUFNO0VBR1IsT0FDRUMsdURBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVNYLFVBQVU7SUFBQVksUUFBQSxHQUNoQixHQUFHLEVBQ0pDLHNEQUFBLENBQUFDLHVEQUFBO01BQUFGLFFBQUEsRUFDRUgsdURBQUE7UUFBS00sU0FBUyxxQkFBQUMsTUFBQSxDQUFxQmpCLFVBQVUsQ0FBQ0ssS0FBSyxDQUFFO1FBQUFRLFFBQUEsR0FDbkRILHVEQUFBLENBQUNiLG9FQUFnQjtVQUFDcUIsS0FBSyxFQUFFVCxNQUFNLEdBQUcsQ0FBQztVQUFFTyxTQUFTLEVBQUMsbUJBQW1CO1VBQUFILFFBQUEsR0FDaEVDLHNEQUFBO1lBQU1FLFNBQVMsRUFBQyxnQkFBZ0I7WUFBQUgsUUFBQSxFQUFFUDtVQUFLLEVBQVEsRUFDL0NJLHVEQUFBO1lBQ0VNLFNBQVMsRUFBQyxrQkFBa0I7WUFBQSxlQUNoQixVQUFVO1lBQUEsMEJBQUFDLE1BQUEsQ0FFcEJkLGNBQWMsR0FBR0Msa0JBQWtCLEdBQUdJLGFBQ3hDLENBQUU7WUFBQUssUUFBQSxHQUVETixTQUFTLElBQUlPLHNEQUFBO2NBQU1FLFNBQVMsRUFBRVQ7WUFBUyxFQUFTLEVBQ2hERCxLQUFLLElBQUksR0FBRztVQUFBLEVBQ047UUFBQSxFQUNRLEVBQ25CUSxzREFBQTtVQUNFSyxFQUFFLGNBQUFGLE1BQUEsQ0FDQWQsY0FBYyxHQUFHQyxrQkFBa0IsR0FBR0ksYUFDeEMsQ0FBRTtVQUNGUSxTQUFTLEVBQUMsZ0JBQWdCO1VBQzFCSSxLQUFLLEVBQUU7WUFBRUMsT0FBTyxFQUFFO1VBQU0sQ0FBRTtVQUFBUixRQUFBLEVBRTFCQyxzREFBQTtZQUFLRSxTQUFTLEVBQUMsMEJBQTBCO1lBQUFILFFBQUEsRUFDdkNDLHNEQUFBLENBQUNsQixnRUFBVyxDQUFDMEIsT0FBTztVQUFHO1FBQ25CLEVBQ0Y7TUFBQTtJQUNGLEVBQ0w7RUFBQSxHQUNDO0FBRVYsQ0FBQztBQUVELCtEQUFleEIsSUFBSSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYWNjb3JkaW9uL3YxL3NhdmUudHN4PzIyN2EiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQmxvY2tQcm9wcywgSW5uZXJCbG9ja3MgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7IEJsb2NrU2F2ZVByb3BzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5pbXBvcnQgSGVhZGluZ0NvbXBvbmVudCBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9IZWFkaW5nQ29tcG9uZW50XCI7XG5cbmludGVyZmFjZSBBdHRyaWJ1dGVzIHtcbiAgc2FtZUJsb2NrQ291bnQ6IG51bWJlcjtcbiAgdG90YWxDaGlsZHJlbkNvdW50OiBudW1iZXI7XG4gIGNvbG9yOiBzdHJpbmc7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGp1bXBOYW1lOiBzdHJpbmc7XG4gIGxvYWRPcGVuOiBib29sZWFuO1xuICBoc3RhcnQ6IG51bWJlcjtcbiAgc3ZnU3RyaW5nPzogc3RyaW5nO1xuICBhbmNlc3RvckNvdW50PzogbnVtYmVyO1xufVxuXG5jb25zdCBTYXZlOiBSZWFjdC5GQzxCbG9ja1NhdmVQcm9wczxBdHRyaWJ1dGVzPj4gPSAoeyBhdHRyaWJ1dGVzIH0pID0+IHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuICBjb25zdCB7XG4gICAgc2FtZUJsb2NrQ291bnQsXG4gICAgdG90YWxDaGlsZHJlbkNvdW50LFxuICAgIGNvbG9yLFxuICAgIHRpdGxlLFxuICAgIHN2Z1N0cmluZyxcbiAgICBhbmNlc3RvckNvdW50LFxuICAgIGhzdGFydCxcbiAgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5ibG9ja1Byb3BzfT5cbiAgICAgIHtcIiBcIn1cbiAgICAgIDw+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgYWNjb3JkaW9uLWdyb3VwICR7YXR0cmlidXRlcy5jb2xvcn1gfT5cbiAgICAgICAgICA8SGVhZGluZ0NvbXBvbmVudCBsZXZlbD17aHN0YXJ0ICsgMX0gY2xhc3NOYW1lPVwiYWNjb3JkaW9uLWhlYWRpbmdcIj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInJlYWQtbW9kZS1vbmx5XCI+e3RpdGxlfTwvc3Bhbj5cbiAgICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiYWNjb3JkaW9uLXRvZ2dsZVwiXG4gICAgICAgICAgICAgIGRhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIlxuICAgICAgICAgICAgICBkYXRhLWhyZWY9e2AjY29sbGFwc2VfJHtcbiAgICAgICAgICAgICAgICBzYW1lQmxvY2tDb3VudCArIHRvdGFsQ2hpbGRyZW5Db3VudCArIGFuY2VzdG9yQ291bnRcbiAgICAgICAgICAgICAgfWB9XG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIHtzdmdTdHJpbmcgJiYgPHNwYW4gY2xhc3NOYW1lPXtzdmdTdHJpbmd9Pjwvc3Bhbj59XG4gICAgICAgICAgICAgIHt0aXRsZSB8fCBcIuKAplwifVxuICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgPC9IZWFkaW5nQ29tcG9uZW50PlxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIGlkPXtgY29sbGFwc2VfJHtcbiAgICAgICAgICAgICAgc2FtZUJsb2NrQ291bnQgKyB0b3RhbENoaWxkcmVuQ291bnQgKyBhbmNlc3RvckNvdW50XG4gICAgICAgICAgICB9YH1cbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImFjY29yZGlvbi1ib2R5XCJcbiAgICAgICAgICAgIHN0eWxlPXt7IGRpc3BsYXk6IFwibm9uZVwiIH19XG4gICAgICAgICAgPlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhY2NvcmRpb24taW5uZXIgY2xlYXJmaXhcIj5cbiAgICAgICAgICAgICAgPElubmVyQmxvY2tzLkNvbnRlbnQgLz5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvPlxuICAgIDwvZGl2PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgU2F2ZTsiXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSGVhZGluZ0NvbXBvbmVudCIsIlNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJzYXZlIiwic2FtZUJsb2NrQ291bnQiLCJ0b3RhbENoaWxkcmVuQ291bnQiLCJjb2xvciIsInRpdGxlIiwic3ZnU3RyaW5nIiwiYW5jZXN0b3JDb3VudCIsImhzdGFydCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwiX0ZyYWdtZW50IiwiY2xhc3NOYW1lIiwiY29uY2F0IiwibGV2ZWwiLCJpZCIsInN0eWxlIiwiZGlzcGxheSIsIkNvbnRlbnQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordion/v1/save.tsx\n"); - -/***/ }), - -/***/ "./src/components/CustomColorSwitcher.tsx": -/*!************************************************!*\ - !*** ./src/components/CustomColorSwitcher.tsx ***! - \************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BorderColorPicker: function() { return /* binding */ BorderColorPicker; },\n/* harmony export */ ExtendedColorSwitcher: function() { return /* binding */ ExtendedColorSwitcher; },\n/* harmony export */ ExtendedColorSwitcherToolbar: function() { return /* binding */ ExtendedColorSwitcherToolbar; },\n/* harmony export */ StandardColorSwitcher: function() { return /* binding */ StandardColorSwitcher; },\n/* harmony export */ StandardColorSwitcherToolbar: function() { return /* binding */ StandardColorSwitcherToolbar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/color.js\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! color */ \"./node_modules/color/index.js\");\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(color__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n\n//@ts-ignore\n\n\n/**\n * Updates color attributes based on color contrast.\n *\n * @param {string} bgColor - Background color.\n * @param {Function} setAttributes - Function to set attributes.\n */\nvar updateColorAttributes = function updateColorAttributes(bgColor, setAttributes) {\n try {\n if (bgColor) {\n var parsedColor = color__WEBPACK_IMPORTED_MODULE_4___default()(bgColor).isDark();\n var whiteColor = \"#ffffff\";\n // Determine text color based on the luminosity of the background color\n var newFontColor = parsedColor ? whiteColor : \"\";\n // Update text color attribute\n setAttributes({\n textColor: newFontColor\n });\n }\n } catch (error) {\n console.error(\"Invalid color string provided to updateColorAttributes:\", error);\n }\n};\n/**\n * Handles changes in color selection.\n *\n * @param {Array} colorData - Array of color data.\n * @param {string} newColor - New color value.\n * @param {Function} setAttributes - Function to set attributes.\n * @param {boolean} [outputHex=false] - Output hex value if true.\n * @param {boolean} [useStyle=false] - Use style attributes if true.\n * @param {boolean} [useTextColor=false] - Use textcolor based on selected color if true.\n */\nvar handleColorChange = function handleColorChange(colorData, newColor, setAttributes) {\n var outputHex = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n var useStyle = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n var useTextColor = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : false;\n var colorEntry = colorData.find(function (entry) {\n return entry.color === newColor;\n });\n if (colorEntry && outputHex) {\n setAttributes({\n color: colorEntry.color\n });\n updateColorAttributes(newColor, setAttributes);\n if (useStyle) {\n setAttributes({\n style: colorEntry.slug\n });\n updateColorAttributes(newColor, setAttributes);\n }\n } else if (colorEntry) {\n setAttributes({\n color: colorEntry.slug\n });\n } else {\n if (useStyle) {\n setAttributes({\n color: newColor,\n style: \"\"\n });\n if (useTextColor) {\n updateColorAttributes(newColor, setAttributes);\n }\n }\n }\n};\n/**\n * ColorSwitcher component.\n * Provides a UI for color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcher component.\n */\nvar ColorSwitcher = function ColorSwitcher(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n hex = _ref.hex,\n useStyle = _ref.useStyle,\n _ref$customColor = _ref.customColor,\n customColor = _ref$customColor === void 0 ? false : _ref$customColor,\n _ref$useTextColor = _ref.useTextColor,\n useTextColor = _ref$useTextColor === void 0 ? false : _ref$useTextColor,\n _ref$overwriteThemeCo = _ref.overwriteThemeColors,\n overwriteThemeColors = _ref$overwriteThemeCo === void 0 ? false : _ref$overwriteThemeCo,\n _ref$clearButton = _ref.clearButton,\n clearButton = _ref$clearButton === void 0 ? false : _ref$clearButton;\n var _a;\n // if the theme colorPalette is not empty, use it instead of the passed values!\n // Example entry from colorPalette [Log] [{slug: \"primary\", color: \"#005177\", name: \"Primary\"}, {slug: \"accent\", color: \"#f2a900\", name: \"Accent\"}] (2)\n // const colorPalette = useSetting( 'color.palette' );\n // console.log(colorPalette);\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var colorData = themeColorPalette || standardColorData;\n var value = hex ? attributes.color : (_a = colorData.find(function (entry) {\n return entry.slug === attributes.color;\n })) === null || _a === void 0 ? void 0 : _a.color;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Color Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPalette, {\n colors: colorData,\n value: value,\n onChange: function onChange(newColor) {\n return handleColorChange(colorData, newColor, setAttributes, hex, useStyle, useTextColor);\n },\n disableCustomColors: !customColor,\n clearable: clearButton\n })\n });\n};\n/**\n * ColorSwitcherToolbar component.\n * Provides a toolbar for color selection.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcherToolbar component.\n */\nvar ColorSwitcherToolbar = function ColorSwitcherToolbar(_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes,\n _ref2$colorData = _ref2.colorData,\n colorData = _ref2$colorData === void 0 ? standardColorData : _ref2$colorData,\n _ref2$useStyle = _ref2.useStyle,\n useStyle = _ref2$useStyle === void 0 ? false : _ref2$useStyle,\n _ref2$hex = _ref2.hex,\n hex = _ref2$hex === void 0 ? false : _ref2$hex,\n _ref2$overwriteThemeC = _ref2.overwriteThemeColors,\n overwriteThemeColors = _ref2$overwriteThemeC === void 0 ? false : _ref2$overwriteThemeC;\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var effectiveColorData = themeColorPalette || colorData;\n var classLabel = \"rrzeElementsBFakColorSelector\";\n if (attributes.color) {\n classLabel = hex ? \"rrzeElementsBFakColorSelector \".concat(attributes.color.slice(1)) : \"rrzeElementsBFakColorSelector \".concat(attributes.color);\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n className: classLabel,\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Select a Color\", \"rrze-elements-blocks\"),\n controls: effectiveColorData.map(function (entry) {\n return {\n key: entry.slug,\n title: entry.name,\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n onClick: function onClick() {\n return setAttributes({\n color: hex ? entry.color : entry.slug,\n style: useStyle ? entry.slug : \"\"\n });\n }\n };\n })\n });\n }\n })\n });\n};\n/**\n * BorderColorPicker component.\n * Provides a UI for border color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered BorderColorPicker component.\n */\nvar BorderColorPicker = function BorderColorPicker(_ref3) {\n var attributes = _ref3.attributes,\n setAttributes = _ref3.setAttributes;\n // Extract current color from attributes\n var borderColor = attributes.borderColor;\n /**\n * Handle color change.\n *\n * @param {string} newColor - The new selected color.\n */\n var onChangeColor = function onChangeColor(newColor) {\n setAttributes({\n borderColor: newColor\n });\n };\n // Render ColorSwitcher component\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Border Settings\", \"rrze-elements-blocks\"),\n initialOpen: false,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPicker, {\n color: attributes.borderColor,\n onChange: onChangeColor\n })\n });\n};\n// Default color data\nvar standardColorData = [{\n color: \"#04316A\",\n slug: \"\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Central institution\", \"rrze-elements-blocks\")\n}, {\n color: \"#C50F3C\",\n slug: \"rw\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Business, Economics, and Law\", \"rrze-elements-blocks\")\n}, {\n color: \"#7bb725\",\n slug: \"nat\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Sciences\", \"rrze-elements-blocks\")\n}, {\n color: \"#18B4F1\",\n slug: \"med\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Medicine\", \"rrze-elements-blocks\")\n}, {\n color: \"#FDB735\",\n slug: \"phil\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Humanities, Social Sciences, and Theology\", \"rrze-elements-blocks\")\n}, {\n color: \"#8C9FB1\",\n slug: \"tf\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Engineering\", \"rrze-elements-blocks\")\n}];\nvar extendedColorData = [{\n color: \"#fff\",\n slug: \"inherit\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Inherit color\", \"rrze-elements-blocks\")\n}].concat(standardColorData);\n// Export components using different colorData\nvar StandardColorSwitcher = function StandardColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props));\n};\nvar StandardColorSwitcherToolbar = function StandardColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props));\n};\nvar ExtendedColorSwitcher = function ExtendedColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\nvar ExtendedColorSwitcherToolbar = function ExtendedColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9DdXN0b21Db2xvclN3aXRjaGVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFxQztBQVFOO0FBQ3VCO0FBQ3REO0FBQ3NEO0FBQzVCO0FBc0MxQjs7Ozs7O0FBTUEsSUFBTVcscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FDekJDLE9BQWUsRUFDZkMsYUFBa0QsRUFDMUM7RUFDUixJQUFJO0lBQ0YsSUFBSUQsT0FBTyxFQUFFO01BQ1gsSUFBTUUsV0FBVyxHQUFHSiw0Q0FBSyxDQUFDRSxPQUFPLENBQUMsQ0FBQ0csTUFBTSxFQUFFO01BRTNDLElBQU1DLFVBQVUsR0FBRyxTQUFTO01BRTVCO01BQ0EsSUFBTUMsWUFBWSxHQUFHSCxXQUFXLEdBQUdFLFVBQVUsR0FBRyxFQUFFO01BRWxEO01BQ0FILGFBQWEsQ0FBQztRQUFFSyxTQUFTLEVBQUVEO01BQVksQ0FBRSxDQUFDO0lBQzVDO0VBQ0YsQ0FBQyxDQUFDLE9BQU9FLEtBQUssRUFBRTtJQUNkQyxPQUFPLENBQUNELEtBQUssQ0FDWCx5REFBeUQsRUFDekRBLEtBQUssQ0FDTjtFQUNIO0FBQ0YsQ0FBQztBQUVEOzs7Ozs7Ozs7O0FBVUEsSUFBTUUsaUJBQWlCLEdBQUcsU0FBcEJBLGlCQUFpQkEsQ0FDckJDLFNBQTBELEVBQzFEQyxRQUFnQixFQUNoQlYsYUFBMEUsRUFJeEU7RUFBQSxJQUhGVyxTQUFBLEdBQUFDLFNBQUEsQ0FBQUMsTUFBQSxRQUFBRCxTQUFBLFFBQUFFLFNBQUEsR0FBQUYsU0FBQSxNQUFxQixLQUFLO0VBQUEsSUFDMUJHLFFBQUEsR0FBQUgsU0FBQSxDQUFBQyxNQUFBLFFBQUFELFNBQUEsUUFBQUUsU0FBQSxHQUFBRixTQUFBLE1BQW9CLEtBQUs7RUFBQSxJQUN6QkksWUFBQSxHQUFBSixTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBd0IsS0FBSztFQUU3QixJQUFNSyxVQUFV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QUFJLEVBQUUsSUFBSTtFQUNWdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyx3QkFBd0IsRUFBRSxzQkFBc0I7Q0FDMUQsQ0FDRjtBQUVELElBQU1nRixpQkFBaUIsSUFDckI7RUFDRXpFLEtBQUssRUFBRSxNQUFNO0VBQ2IyQixJQUFJLEVBQUUsU0FBUztFQUNmdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCO0NBQ2pELEVBQUFpRSxNQUFBLENBQ0VsQixpQkFBaUIsQ0FDckI7QUFFRDtBQUNPLElBQU1rQyxxQkFBcUIsR0FBRyxTQUF4QkEscUJBQXFCQSxDQUFJQyxLQUF5QjtFQUFBLE9BQzdEaEMsc0RBQUEsQ0FBQ2YsYUFBYSxFQUFBZ0QsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQzdCO0FBQ00sSUFBTUcsNEJBQTRCLEdBQUcsU0FBL0JBLDRCQUE0QkEsQ0FBSUgsS0FBeUI7RUFBQSxPQUNwRWhDLHNEQUFBLENBQUNPLG9CQUFvQixFQUFBMEIsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQ3BDO0FBRU0sSUFBTUkscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FBSUosS0FBeUI7RUFBQSxPQUM3RGhDLHNEQUFBLENBQUNmLGFBQWEsRUFBQWdELE1BQUEsQ0FBQUMsTUFBQSxLQUFLRixLQUFLO0lBQUU1RCxTQUFTLEVBQUUwRDtFQUFpQixHQUFJO0FBQUEsQ0FDM0Q7QUFDTSxJQUFNTyw0QkFBNEIsR0FBRyxTQUEvQkEsNEJBQTRCQSxDQUFJTCxLQUF5QjtFQUFBLE9BQ3BFaEMsc0RBQUEsQ0FBQ08sb0JBQW9CLEVBQUEwQixNQUFBLENBQUFDLE1BQUEsS0FBS0YsS0FBSztJQUFFNUQsU0FBUyxFQUFFMEQ7RUFBaUIsR0FBSTtBQUFBLENBQ2xFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0N1c3RvbUNvbG9yU3dpdGNoZXIudHN4PzViOTQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb2xvclBhbGV0dGUsXG4gIFBhbmVsQm9keSxcbiAgVG9vbGJhckRyb3Bkb3duTWVudSxcbiAgVG9vbGJhckl0ZW0sXG4gIFRvb2xiYXJHcm91cCxcbiAgQ29sb3JQaWNrZXIsXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IGNvbG9yIGFzIGNvbG9ySWNvbiB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG4vL0B0cy1pZ25vcmVcbmltcG9ydCB7IHVzZVNldHRpbmdzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgQ29sb3IgZnJvbSBcImNvbG9yXCI7XG5cbi8qKlxuICogVHlwZSBkZWZpbml0aW9uIGZvciBDb2xvclN3aXRjaGVyUHJvcHMuXG4gKiBSZXByZXNlbnRzIHByb3BlcnRpZXMgZm9yIGNvbG9yIHN3aXRjaGVyIGNvbXBvbmVudHMuXG4gKlxuICogQHR5cGVkZWYge09iamVjdH0gQ29sb3JTd2l0Y2hlclByb3BzXG4gKiBAcHJvcGVydHkge09iamVjdH0gYXR0cmlidXRlcyAtIENvbnRhaW5zIGNvbG9yLXJlbGF0ZWQgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7RnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byB1cGRhdGUgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7QXJyYXl9IFtjb2xvckRhdGFdIC0gT3B0aW9uYWwgYXJyYXkgb2YgY29sb3IgZGF0YS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2hleF0gLSBGbGFnIHRvIGluZGljYXRlIGlmIGhleCB2YWx1ZXMgYXJlIHVzZWQuXG4gKiBAcHJvcGVydHkge2Jvb2xlYW59IFt1c2VTdHlsZV0gLSBGbGFnIHRvIGFwcGx5IHN0eWxlcy5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2N1c3RvbUNvbG9yXSAtIEZsYWcgZm9yIGN1c3RvbSBjb2xvciB1c2FnZS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcl0gLSBGbGFnIHRvIHNldCB0ZXh0Y29sb3IgYXR0cmlidXRlIGJhc2VkIG9uIHNlbGVjdGVkIENvbG9yLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbb3ZlcndyaXRlVGhlbWVDb2xvcnNdIC0gRmxhZyB0byBvdmVyd3JpdGUgdGhlbWUgY29sb3JzLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbY2xlYXJCdXR0b25dIC0gRmxhZyB0byBzaG93IGNsZWFyIGJ1dHRvbi5cbiAqL1xudHlwZSBDb2xvclN3aXRjaGVyUHJvcHMgPSB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIGJvcmRlckNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczoge1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICAgIHRleHRDb2xvcj86IHN0cmluZztcbiAgICBib3JkZXJDb2xvcj86IHN0cmluZztcbiAgfSkgPT4gdm9pZDtcbiAgY29sb3JEYXRhPzogeyBjb2xvcjogc3RyaW5nOyBzbHVnOiBzdHJpbmc7IG5hbWU6IHN0cmluZyB9W107XG4gIGhleD86IGJvb2xlYW47XG4gIHVzZVN0eWxlPzogYm9vbGVhbjtcbiAgY3VzdG9tQ29sb3I/OiBib29sZWFuO1xuICB1c2VUZXh0Q29sb3I/OiBib29sZWFuO1xuICBvdmVyd3JpdGVUaGVtZUNvbG9ycz86IGJvb2xlYW47XG4gIGNsZWFyQnV0dG9uID86IGJvb2xlYW47XG59O1xuXG4vKipcbiAqIFVwZGF0ZXMgY29sb3IgYXR0cmlidXRlcyBiYXNlZCBvbiBjb2xvciBjb250cmFzdC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gYmdDb2xvciAtIEJhY2tncm91bmQgY29sb3IuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKi9cbmNvbnN0IHVwZGF0ZUNvbG9yQXR0cmlidXRlcyA9IChcbiAgYmdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiBDb2xvclN3aXRjaGVyUHJvcHNbXCJzZXRBdHRyaWJ1dGVzXCJdXG4pOiB2b2lkID0+IHtcbiAgdHJ5IHtcbiAgICBpZiAoYmdDb2xvcikge1xuICAgICAgY29uc3QgcGFyc2VkQ29sb3IgPSBDb2xvcihiZ0NvbG9yKS5pc0RhcmsoKTtcblxuICAgICAgY29uc3Qgd2hpdGVDb2xvciA9IFwiI2ZmZmZmZlwiO1xuXG4gICAgICAvLyBEZXRlcm1pbmUgdGV4dCBjb2xvciBiYXNlZCBvbiB0aGUgbHVtaW5vc2l0eSBvZiB0aGUgYmFja2dyb3VuZCBjb2xvclxuICAgICAgY29uc3QgbmV3Rm9udENvbG9yID0gcGFyc2VkQ29sb3IgPyB3aGl0ZUNvbG9yIDogXCJcIjtcblxuICAgICAgLy8gVXBkYXRlIHRleHQgY29sb3IgYXR0cmlidXRlXG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGV4dENvbG9yOiBuZXdGb250Q29sb3IgfSk7XG4gICAgfVxuICB9IGNhdGNoIChlcnJvcikge1xuICAgIGNvbnNvbGUuZXJyb3IoXG4gICAgICBcIkludmFsaWQgY29sb3Igc3RyaW5nIHByb3ZpZGVkIHRvIHVwZGF0ZUNvbG9yQXR0cmlidXRlczpcIixcbiAgICAgIGVycm9yXG4gICAgKTtcbiAgfVxufTtcblxuLyoqXG4gKiBIYW5kbGVzIGNoYW5nZXMgaW4gY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGNvbG9yRGF0YSAtIEFycmF5IG9mIGNvbG9yIGRhdGEuXG4gKiBAcGFyYW0ge3N0cmluZ30gbmV3Q29sb3IgLSBOZXcgY29sb3IgdmFsdWUuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKiBAcGFyYW0ge2Jvb2xlYW59IFtvdXRwdXRIZXg9ZmFsc2VdIC0gT3V0cHV0IGhleCB2YWx1ZSBpZiB0cnVlLlxuICogQHBhcmFtIHtib29sZWFufSBbdXNlU3R5bGU9ZmFsc2VdIC0gVXNlIHN0eWxlIGF0dHJpYnV0ZXMgaWYgdHJ1ZS5cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcj1mYWxzZV0gLSBVc2UgdGV4dGNvbG9yIGJhc2VkIG9uIHNlbGVjdGVkIGNvbG9yIGlmIHRydWUuXG4gKi9cbmNvbnN0IGhhbmRsZUNvbG9yQ2hhbmdlID0gKFxuICBjb2xvckRhdGE6IHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdLFxuICBuZXdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczogeyBjb2xvcj86IHN0cmluZzsgc3R5bGU/OiBzdHJpbmcgfSkgPT4gdm9pZCxcbiAgb3V0cHV0SGV4OiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVN0eWxlOiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVRleHRDb2xvcjogYm9vbGVhbiA9IGZhbHNlXG4pID0+IHtcbiAgY29uc3QgY29sb3JFbnRyeSA9IGNvbG9yRGF0YS5maW5kKChlbnRyeSkgPT4gZW50cnkuY29sb3IgPT09IG5ld0NvbG9yKTtcbiAgaWYgKGNvbG9yRW50cnkgJiYgb3V0cHV0SGV4KSB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGNvbG9yOiBjb2xvckVudHJ5LmNvbG9yIH0pO1xuICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgaWYgKHVzZVN0eWxlKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgc3R5bGU6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgfVxuICB9IGVsc2UgaWYgKGNvbG9yRW50cnkpIHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgY29sb3I6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgfSBlbHNlIHtcbiAgICBpZiAodXNlU3R5bGUpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb2xvcjogbmV3Q29sb3IsIHN0eWxlOiBcIlwiIH0pO1xuICAgICAgaWYgKHVzZVRleHRDb2xvcikge1xuICAgICAgICB1cGRhdGVDb2xvckF0dHJpYnV0ZXMobmV3Q29sb3IsIHNldEF0dHJpYnV0ZXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufTtcblxuLyoqXG4gKiBDb2xvclN3aXRjaGVyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgVUkgZm9yIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIENvbG9yU3dpdGNoZXIgY29tcG9uZW50LlxuICovXG5jb25zdCBDb2xvclN3aXRjaGVyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgaGV4LFxuICB1c2VTdHlsZSxcbiAgY3VzdG9tQ29sb3IgPSBmYWxzZSxcbiAgdXNlVGV4dENvbG9yID0gZmFsc2UsXG4gIG92ZXJ3cml0ZVRoZW1lQ29sb3JzID0gZmFsc2UsXG4gIGNsZWFyQnV0dG9uID0gZmFsc2UsXG59OiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IHtcblxuICAvLyBpZiB0aGUgdGhlbWUgY29sb3JQYWxldHRlIGlzIG5vdCBlbXB0eSwgdXNlIGl0IGluc3RlYWQgb2YgdGhlIHBhc3NlZCB2YWx1ZXMhXG4gIC8vIEV4YW1wbGUgZW50cnkgZnJvbSBjb2xvclBhbGV0dGUgW0xvZ10gW3tzbHVnOiBcInByaW1hcnlcIiwgY29sb3I6IFwiIzAwNTE3N1wiLCBuYW1lOiBcIlByaW1hcnlcIn0sIHtzbHVnOiBcImFjY2VudFwiLCBjb2xvcjogXCIjZjJhOTAwXCIsIG5hbWU6IFwiQWNjZW50XCJ9XSAoMilcbiAgLy8gY29uc3QgY29sb3JQYWxldHRlID0gdXNlU2V0dGluZyggJ2NvbG9yLnBhbGV0dGUnICk7XG4gIC8vIGNvbnNvbGUubG9nKGNvbG9yUGFsZXR0ZSk7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gID8gdXNlU2V0dGluZ3MoJ2NvbG9yLnBhbGV0dGUnKVswXSBhcyB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXVxuICA6IG51bGw7XG4gIGNvbnN0IGNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IHN0YW5kYXJkQ29sb3JEYXRhO1xuXG4gIGNvbnN0IHZhbHVlID0gaGV4XG4gICAgPyBhdHRyaWJ1dGVzLmNvbG9yXG4gICAgOiBjb2xvckRhdGEuZmluZCgoZW50cnkpID0+IGVudHJ5LnNsdWcgPT09IGF0dHJpYnV0ZXMuY29sb3IpPy5jb2xvcjtcblxuICByZXR1cm4gKFxuICAgIDxQYW5lbEJvZHkgdGl0bGU9e19fKFwiQ29sb3IgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0+XG4gICAgICA8Q29sb3JQYWxldHRlXG4gICAgICAgIGNvbG9ycz17Y29sb3JEYXRhfVxuICAgICAgICB2YWx1ZT17dmFsdWV9XG4gICAgICAgIG9uQ2hhbmdlPXsobmV3Q29sb3I6IHN0cmluZykgPT5cbiAgICAgICAgICBoYW5kbGVDb2xvckNoYW5nZShcbiAgICAgICAgICAgIGNvbG9yRGF0YSxcbiAgICAgICAgICAgIG5ld0NvbG9yLFxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcyxcbiAgICAgICAgICAgIGhleCxcbiAgICAgICAgICAgIHVzZVN0eWxlLFxuICAgICAgICAgICAgdXNlVGV4dENvbG9yXG4gICAgICAgICAgKVxuICAgICAgICB9XG4gICAgICAgIGRpc2FibGVDdXN0b21Db2xvcnM9eyFjdXN0b21Db2xvcn1cbiAgICAgICAgY2xlYXJhYmxlPXtjbGVhckJ1dHRvbn1cbiAgICAgIC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vKipcbiAqIENvbG9yU3dpdGNoZXJUb29sYmFyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgdG9vbGJhciBmb3IgY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7Q29sb3JTd2l0Y2hlclByb3BzfSBwcm9wcyAtIENvbXBvbmVudCBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBSZW5kZXJlZCBDb2xvclN3aXRjaGVyVG9vbGJhciBjb21wb25lbnQuXG4gKi9cbmNvbnN0IENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgY29sb3JEYXRhID0gc3RhbmRhcmRDb2xvckRhdGEsXG4gIHVzZVN0eWxlID0gZmFsc2UsXG4gIGhleCA9IGZhbHNlLFxuICBvdmVyd3JpdGVUaGVtZUNvbG9ycyA9IGZhbHNlLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gICAgPyB1c2VTZXR0aW5ncygnY29sb3IucGFsZXR0ZScpWzBdIGFzIHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdXG4gICAgOiBudWxsO1xuXG4gIGNvbnN0IGVmZmVjdGl2ZUNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IGNvbG9yRGF0YTtcblxuICBsZXQgY2xhc3NMYWJlbCA9IGBycnplRWxlbWVudHNCRmFrQ29sb3JTZWxlY3RvcmA7XG4gIGlmKGF0dHJpYnV0ZXMuY29sb3IpIHtcbiAgY2xhc3NMYWJlbCA9IGhleFxuICAgID8gYHJyemVFbGVtZW50c0JGYWtDb2xvclNlbGVjdG9yICR7YXR0cmlidXRlcy5jb2xvci5zbGljZSgxKX1gXG4gICAgOiBgcnJ6ZUVsZW1lbnRzQkZha0NvbG9yU2VsZWN0b3IgJHthdHRyaWJ1dGVzLmNvbG9yfWA7XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxUb29sYmFyR3JvdXA+XG4gICAgICA8VG9vbGJhckl0ZW0+XG4gICAgICAgIHsoKSA9PiAoXG4gICAgICAgICAgPFRvb2xiYXJEcm9wZG93bk1lbnVcbiAgICAgICAgICAgIGljb249e2NvbG9ySWNvbn1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17Y2xhc3NMYWJlbH1cbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhIENvbG9yXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBjb250cm9scz17ZWZmZWN0aXZlQ29sb3JEYXRhLm1hcCgoZW50cnkpID0+ICh7XG4gICAgICAgICAgICAgIGtleTogZW50cnkuc2x1ZyxcbiAgICAgICAgICAgICAgdGl0bGU6IGVudHJ5Lm5hbWUsXG4gICAgICAgICAgICAgIGljb246IGNvbG9ySWNvbixcbiAgICAgICAgICAgICAgb25DbGljazogKCkgPT5cbiAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBoZXggPyBlbnRyeS5jb2xvciA6IGVudHJ5LnNsdWcsXG4gICAgICAgICAgICAgICAgICBzdHlsZTogdXNlU3R5bGUgPyBlbnRyeS5zbHVnIDogXCJcIixcbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIH0pKX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgPC9Ub29sYmFySXRlbT5cbiAgICA8L1Rvb2xiYXJHcm91cD5cbiAgKTtcbn07XG5cbi8qKlxuICogQm9yZGVyQ29sb3JQaWNrZXIgY29tcG9uZW50LlxuICogUHJvdmlkZXMgYSBVSSBmb3IgYm9yZGVyIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIEJvcmRlckNvbG9yUGlja2VyIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgQm9yZGVyQ29sb3JQaWNrZXIgPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIC8vIEV4dHJhY3QgY3VycmVudCBjb2xvciBmcm9tIGF0dHJpYnV0ZXNcbiAgY29uc3QgeyBib3JkZXJDb2xvciB9ID0gYXR0cmlidXRlcztcblxuICAvKipcbiAgICogSGFuZGxlIGNvbG9yIGNoYW5nZS5cbiAgICpcbiAgICogQHBhcmFtIHtzdHJpbmd9IG5ld0NvbG9yIC0gVGhlIG5ldyBzZWxlY3RlZCBjb2xvci5cbiAgICovXG4gIGNvbnN0IG9uQ2hhbmdlQ29sb3IgPSAobmV3Q29sb3I6IHN0cmluZykgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBib3JkZXJDb2xvcjogbmV3Q29sb3IgfSk7XG4gIH07XG5cbiAgLy8gUmVuZGVyIENvbG9yU3dpdGNoZXIgY29tcG9uZW50XG4gIHJldHVybiAoXG4gICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJCb3JkZXIgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0gaW5pdGlhbE9wZW49e2ZhbHNlfT5cbiAgICAgIDxDb2xvclBpY2tlciBjb2xvcj17YXR0cmlidXRlcy5ib3JkZXJDb2xvcn0gb25DaGFuZ2U9e29uQ2hhbmdlQ29sb3J9IC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vLyBEZWZhdWx0IGNvbG9yIGRhdGFcbmNvbnN0IHN0YW5kYXJkQ29sb3JEYXRhID0gW1xuICB7XG4gICAgY29sb3I6IFwiIzA0MzE2QVwiLFxuICAgIHNsdWc6IFwiXCIsXG4gICAgbmFtZTogX18oXCJDZW50cmFsIGluc3RpdHV0aW9uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjQzUwRjNDXCIsXG4gICAgc2x1ZzogXCJyd1wiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBCdXNpbmVzcywgRWNvbm9taWNzLCBhbmQgTGF3XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjN2JiNzI1XCIsXG4gICAgc2x1ZzogXCJuYXRcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgU2NpZW5jZXNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAge1xuICAgIGNvbG9yOiBcIiMxOEI0RjFcIixcbiAgICBzbHVnOiBcIm1lZFwiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBNZWRpY2luZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiI0ZEQjczNVwiLFxuICAgIHNsdWc6IFwicGhpbFwiLFxuICAgIG5hbWU6IF9fKFxuICAgICAgXCJGYWN1bHR5IG9mIEh1bWFuaXRpZXMsIFNvY2lhbCBTY2llbmNlcywgYW5kIFRoZW9sb2d5XCIsXG4gICAgICBcInJyemUtZWxlbWVudHMtYmxvY2tzXCJcbiAgICApLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiIzhDOUZCMVwiLFxuICAgIHNsdWc6IFwidGZcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgRW5naW5lZXJpbmdcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbl07XG5cbmNvbnN0IGV4dGVuZGVkQ29sb3JEYXRhOiB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXSA9IFtcbiAge1xuICAgIGNvbG9yOiBcIiNmZmZcIixcbiAgICBzbHVnOiBcImluaGVyaXRcIixcbiAgICBuYW1lOiBfXyhcIkluaGVyaXQgY29sb3JcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAgLi4uc3RhbmRhcmRDb2xvckRhdGEsXG5dO1xuXG4vLyBFeHBvcnQgY29tcG9uZW50cyB1c2luZyBkaWZmZXJlbnQgY29sb3JEYXRhXG5leHBvcnQgY29uc3QgU3RhbmRhcmRDb2xvclN3aXRjaGVyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXIgey4uLnByb3BzfSAvPlxuKTtcbmV4cG9ydCBjb25zdCBTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXJUb29sYmFyIHsuLi5wcm9wc30gLz5cbik7XG5cbmV4cG9ydCBjb25zdCBFeHRlbmRlZENvbG9yU3dpdGNoZXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlciB7Li4ucHJvcHN9IGNvbG9yRGF0YT17ZXh0ZW5kZWRDb2xvckRhdGF9IC8+XG4pO1xuZXhwb3J0IGNvbnN0IEV4dGVuZGVkQ29sb3JTd2l0Y2hlclRvb2xiYXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlclRvb2xiYXIgey4uLnByb3BzfSBjb2xvckRhdGE9e2V4dGVuZGVkQ29sb3JEYXRhfSAvPlxuKTtcblxuZXhwb3J0IHsgQm9yZGVyQ29sb3JQaWNrZXIgfTsiXSwibmFtZXMiOlsiX18iLCJDb2xvclBhbGV0dGUiLCJQYW5lbEJvZHkiLCJUb29sYmFyRHJvcGRvd25NZW51IiwiVG9vbGJhckl0ZW0iLCJUb29sYmFyR3JvdXAiLCJDb2xvclBpY2tlciIsImNvbG9yIiwiY29sb3JJY29uIiwidXNlU2V0dGluZ3MiLCJDb2xvciIsInVwZGF0ZUNvbG9yQXR0cmlidXRlcyIsImJnQ29sb3IiLCJzZXRBdHRyaWJ1dGVzIiwicGFyc2VkQ29sb3IiLCJpc0RhcmsiLCJ3aGl0ZUNvbG9yIiwibmV3Rm9udENvbG9yIiwidGV4dENvbG9yIiwiZXJyb3IiLCJjb25zb2xlIiwiaGFuZGxlQ29sb3JDaGFuZ2UiLCJjb2xvckRhdGEiLCJuZXdDb2xvciIsIm91dHB1dEhleCIsImFyZ3VtZW50cyIsImxlbmd0aCIsInVuZGVmaW5lZCIsInVzZVN0eWxlIiwidXNlVGV4dENvbG9yIiwiY29sb3JFbnRyeSIsImZpbmQiLCJlbnRyeSIsInN0eWxlIiwic2x1ZyIsIkNvbG9yU3dpdGNoZXIiLCJfcmVmIiwiYXR0cmlidXRlcyIsImhleCIsIl9yZWYkY3VzdG9tQ29sb3IiLCJjdXN0b21Db2xvciIsIl9yZWYkdXNlVGV4dENvbG9yIiwiX3JlZiRvdmVyd3JpdGVUaGVtZUNvIiwib3ZlcndyaXRlVGhlbWVDb2xvcnMiLCJfcmVmJGNsZWFyQnV0dG9uIiwiY2xlYXJCdXR0b24iLCJ0aGVtZUNvbG9yUGFsZXR0ZSIsInN0YW5kYXJkQ29sb3JEYXRhIiwidmFsdWUiLCJfYSIsIl9qc3giLCJ0aXRsZSIsImNoaWxkcmVuIiwiY29sb3JzIiwib25DaGFuZ2UiLCJkaXNhYmxlQ3VzdG9tQ29sb3JzIiwiY2xlYXJhYmxlIiwiQ29sb3JTd2l0Y2hlclRvb2xiYXIiLCJfcmVmMiIsIl9yZWYyJGNvbG9yRGF0YSIsIl9yZWYyJHVzZVN0eWxlIiwiX3JlZjIkaGV4IiwiX3JlZjIkb3ZlcndyaXRlVGhlbWVDIiwiZWZmZWN0aXZlQ29sb3JEYXRhIiwiY2xhc3NMYWJlbCIsImNvbmNhdCIsInNsaWNlIiwiaWNvbiIsImNsYXNzTmFtZSIsImxhYmVsIiwiY29udHJvbHMiLCJtYXAiLCJrZXkiLCJuYW1lIiwib25DbGljayIsIkJvcmRlckNvbG9yUGlja2VyIiwiX3JlZjMiLCJib3JkZXJDb2xvciIsIm9uQ2hhbmdlQ29sb3IiLCJpbml0aWFsT3BlbiIsImV4dGVuZGVkQ29sb3JEYXRhIiwiU3RhbmRhcmRDb2xvclN3aXRjaGVyIiwicHJvcHMiLCJPYmplY3QiLCJhc3NpZ24iLCJTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyVG9vbGJhciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/CustomColorSwitcher.tsx\n"); - -/***/ }), - -/***/ "./src/components/HeadingComponent.tsx": -/*!*********************************************!*\ - !*** ./src/components/HeadingComponent.tsx ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\nvar __rest = undefined && undefined.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\nvar HeadingComponent = function HeadingComponent(_a) {\n var level = _a.level,\n children = _a.children,\n props = __rest(_a, [\"level\", \"children\"]);\n switch (level) {\n case 3:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h3\", Object.assign({}, props, {\n children: children\n }));\n case 4:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h4\", Object.assign({}, props, {\n children: children\n }));\n case 5:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h5\", Object.assign({}, props, {\n children: children\n }));\n case 6:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h6\", Object.assign({}, props, {\n children: children\n }));\n case 7:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h6\", Object.assign({}, props, {\n children: children\n }));\n default:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h2\", Object.assign({}, props, {\n children: children\n }));\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (HeadingComponent);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9IZWFkaW5nQ29tcG9uZW50LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFNQSxJQUFNQSxnQkFBZ0IsR0FBb0MsU0FBcERBLGdCQUFnQkEsQ0FBcUNDLEVBQTZCLEVBQUk7TUFBL0JDLEtBQUssR0FBVUQsRUFBWSxDQUEzQkMsS0FBSztJQUFFQyxRQUFRLEdBQUFGLEVBQVksQ0FBcEJFLFFBQVE7SUFBS0MsS0FBSyxHQUFBQyxNQUFBLENBQUFKLEVBQUEsRUFBM0IscUJBQTZCLENBQUY7RUFDcEYsUUFBUUMsS0FBSztJQUNYLEtBQUssQ0FBQztNQUNKLE9BQU9JLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDO01BQ0UsT0FBT0csc0RBQUEsT0FBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVFKLEtBQUs7UUFBQUQsUUFBQSxFQUFHQTtNQUFRLEdBQU07RUFDekM7QUFDRixDQUFDO0FBRUQsK0RBQWVILGdCQUFnQiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9IZWFkaW5nQ29tcG9uZW50LnRzeD8xMzMwIl0sInNvdXJjZXNDb250ZW50IjpbInR5cGUgSGVhZGluZ0NvbXBvbmVudFByb3BzID0ge1xuICBsZXZlbDogbnVtYmVyO1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlO1xuICBba2V5OiBzdHJpbmddOiBhbnk7IC8vIFRoaXMgYWxsb3dzIGZvciBhbnkgYWRkaXRpb25hbCBwcm9wZXJ0aWVzIGxpa2UgYGNsYXNzTmFtZWAuXG59O1xuXG5jb25zdCBIZWFkaW5nQ29tcG9uZW50OiBSZWFjdC5GQzxIZWFkaW5nQ29tcG9uZW50UHJvcHM+ID0gKHsgbGV2ZWwsIGNoaWxkcmVuLCAuLi5wcm9wcyB9KSA9PiB7XG4gIHN3aXRjaCAobGV2ZWwpIHtcbiAgICBjYXNlIDM6XG4gICAgICByZXR1cm4gPGgzIHsuLi5wcm9wc30+e2NoaWxkcmVufTwvaDM+O1xuICAgIGNhc2UgNDpcbiAgICAgIHJldHVybiA8aDQgey4uLnByb3BzfT57Y2hpbGRyZW59PC9oND47XG4gICAgY2FzZSA1OlxuICAgICAgcmV0dXJuIDxoNSB7Li4ucHJvcHN9PntjaGlsZHJlbn08L2g1PjtcbiAgICBjYXNlIDY6XG4gICAgICByZXR1cm4gPGg2IHsuLi5wcm9wc30+e2NoaWxkcmVufTwvaDY+O1xuICAgIGNhc2UgNzpcbiAgICAgIHJldHVybiA8aDYgey4uLnByb3BzfT57Y2hpbGRyZW59PC9oNj47XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiA8aDIgey4uLnByb3BzfT57Y2hpbGRyZW59PC9oMj47XG4gIH1cbn07XG5cbmV4cG9ydCBkZWZhdWx0IEhlYWRpbmdDb21wb25lbnQ7XG4iXSwibmFtZXMiOlsiSGVhZGluZ0NvbXBvbmVudCIsIl9hIiwibGV2ZWwiLCJjaGlsZHJlbiIsInByb3BzIiwiX19yZXN0IiwiX2pzeCIsIk9iamVjdCIsImFzc2lnbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/HeadingComponent.tsx\n"); - -/***/ }), - -/***/ "./src/components/IconPicker.tsx": -/*!***************************************!*\ - !*** ./src/components/IconPicker.tsx ***! - \***************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ IconMarkComponent: function() { return /* binding */ IconMarkComponent; },\n/* harmony export */ IconPicker: function() { return /* binding */ IconPicker; },\n/* harmony export */ IconPickerModalInset: function() { return /* binding */ IconPickerModalInset; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _assets_fontawesome_fontawesomeIconNames_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./assets/fontawesome/fontawesomeIconNames.json */ \"./src/components/assets/fontawesome/fontawesomeIconNames.json\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/a11y */ \"@wordpress/a11y\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_a11y__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _assets_fontawesome_scss_fontawesome_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./assets/fontawesome/scss/fontawesome.scss */ \"./src/components/assets/fontawesome/scss/fontawesome.scss\");\n/* harmony import */ var _assets_fontawesome_scss_solid_scss__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./assets/fontawesome/scss/solid.scss */ \"./src/components/assets/fontawesome/scss/solid.scss\");\n/* harmony import */ var _assets_fontawesome_scss_brands_scss__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./assets/fontawesome/scss/brands.scss */ \"./src/components/assets/fontawesome/scss/brands.scss\");\n/* harmony import */ var _assets_fontawesome_scss_regular_scss__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./assets/fontawesome/scss/regular.scss */ \"./src/components/assets/fontawesome/scss/regular.scss\");\nfunction _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _iterableToArray(r) { if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r); }\nfunction _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); }\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\n// You probably already include the core styles\n// @import \"../ 0 ? (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: filteredIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n }) : (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"No icons found. Please try a different search term.\", \"rrze-elements-blocks\")\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Solid Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: solidIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Regular Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: regularIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Brand Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: brandIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingBottom: \"1rem\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {})\n })]\n });\n});\n/**\n * A component for displaying icons in the editor.\n *\n * @component\n * @param {IconMarkComponentProps} props - The properties.\n * @returns {JSX.Element | null} The loaded SVG icon or null.\n */\nvar IconMarkComponent = function IconMarkComponent(_ref4) {\n var type = _ref4.type,\n iconName = _ref4.iconName,\n attributes = _ref4.attributes,\n _ref4$defaultClass = _ref4.defaultClass,\n defaultClass = _ref4$defaultClass === void 0 ? \"elements-blocks-icon-insideEditor\" : _ref4$defaultClass,\n _ref4$setAttributes = _ref4.setAttributes,\n setAttributes = _ref4$setAttributes === void 0 ? function () {} : _ref4$setAttributes,\n _ref4$className = _ref4.className,\n className = _ref4$className === void 0 ? \"\" : _ref4$className,\n onClick = _ref4.onClick,\n _ref4$iconValue = _ref4.iconValue,\n iconValue = _ref4$iconValue === void 0 ? \"\" : _ref4$iconValue;\n var handleOnClick = function handleOnClick() {\n if (onClick) {\n onClick();\n }\n };\n //turn solid iconname into the right font-awesome class iconValue contains solid iconname\n var faType = iconValue.split(\" \")[0] || \"\";\n var faIconName = iconValue.split(\" \")[1] || \"\";\n if (iconValue === \"\") {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"\".concat(attributes.svgString, \" \").concat(className),\n onClick: handleOnClick\n });\n } else {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fa-\".concat(faType, \" fa-\").concat(faIconName, \" \").concat(className),\n onClick: handleOnClick\n });\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFxRSxlQUFBLGNBQUcsRUFBRSxHQUFBQSxlQUFBO0lBQ2RuRSxPQUFPLEdBQUErRCxLQUFBLENBQVAvRCxPQUFPO0lBQUFvRSxlQUFBLEdBQUFMLEtBQUEsQ0FDUDVCLFNBQVM7SUFBVEEsU0FBUyxHQUFBaUMsZUFBQSxjQUFHLEVBQUUsR0FBQUEsZUFBQTtFQUVkLElBQU1DLGFBQWEsR0FBRyxTQUFoQkEsYUFBYUEsQ0FBQSxFQUFRO0lBQ3pCLElBQUlyRSxPQUFPLEVBQUU7TUFDWEEsT0FBTyxFQUFFO0lBQ1g7RUFDRixDQUFDO0VBRUQ7RUFDQSxJQUFNc0UsTUFBTSxHQUFHbkMsU0FBUyxDQUFDeEQsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUU7RUFDNUMsSUFBTTRGLFVBQVUsR0FBR3BDLFNBQVMsQ0FBQ3hELEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFO0VBRWhELElBQUl3RCxTQUFTLEtBQUssRUFBRSxFQUFFO0lBQ3BCLE9BQ0UxQyxzREFBQTtNQUNFSyxTQUFTLEtBQUE5QixNQUFBLENBQUtILFVBQVUsQ0FBQ0ksU0FBUyxPQUFBRCxNQUFBLENBQUk4QixTQUFTLENBQUU7TUFDakRFLE9BQU8sRUFBRXFFO0lBQWEsRUFDaEI7RUFFWixDQUFDLE1BQU07SUFDTCxPQUNFNUUsc0RBQUE7TUFDRUssU0FBUyxRQUFBOUIsTUFBQSxDQUFRc0csTUFBTSxVQUFBdEcsTUFBQSxDQUFPdUcsVUFBVSxPQUFBdkcsTUFBQSxDQUFJOEIsU0FBUyxDQUFFO01BQ3ZERSxPQUFPLEVBQUVxRTtJQUFhLEVBQ2hCO0VBRVo7QUFDRixDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0ljb25QaWNrZXIudHN4P2YxMjciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb21ib2JveENvbnRyb2wsXG4gIEJ1dHRvbixcbiAgU2VhcmNoQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxHcmlkIGFzIEdyaWQsXG4gIF9fZXhwZXJpbWVudGFsSGVhZGluZyBhcyBIZWFkaW5nLFxuICBfX2V4cGVyaW1lbnRhbFNwYWNlciBhcyBTcGFjZXIsXG4gIF9fZXhwZXJpbWVudGFsRGl2aWRlciBhcyBEaXZpZGVyLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICB1c2VTdGF0ZSxcbiAgdXNlRWZmZWN0LFxuICB1c2VSZWYsXG4gIG1lbW8sXG4gIEZyYWdtZW50LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgZm9udGF3ZXNvbWVJY29uTmFtZXMgZnJvbSBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lSWNvbk5hbWVzLmpzb25cIjtcbmltcG9ydCB7IHNwZWFrIH0gZnJvbSAnQHdvcmRwcmVzcy9hMTF5JztcblxuLy8gWW91IHByb2JhYmx5IGFscmVhZHkgaW5jbHVkZSB0aGUgY29yZSBzdHlsZXNcbi8vIEBpbXBvcnQgXCIuLi88Y29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzXCI7XG5cbmltcG9ydCBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvZm9udGF3ZXNvbWUuc2Nzc1wiO1xuaW1wb3J0IFwiLi9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL2JyYW5kcy5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzc1wiO1xuaW1wb3J0IHsgc2V0IH0gZnJvbSBcImxvZGFzaFwiO1xuXG5pbnRlcmZhY2UgQmxvY2tBdHRyaWJ1dGVzIHtcbiAgaWNvbjogc3RyaW5nO1xuICBzdmdTdHJpbmc6IHN0cmluZztcbn1cblxudHlwZSBTZXRBdHRyaWJ1dGVzRnVuY3Rpb24gPSAoYXR0cmlidXRlczogUGFydGlhbDxCbG9ja0F0dHJpYnV0ZXM+KSA9PiB2b2lkO1xuXG4vKipcbiAqIEZldGNoIGFuZCBzZXQgdGhlIFNWRyBzdHJpbmcgYXR0cmlidXRlIGJhc2VkIG9uIHRoZSBwcm92aWRlZCB0eXBlIGFuZCBpY29uTmFtZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwYXJhbSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHBhcmFtIHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHBhcmFtIHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byBzZXQgbmV3IGF0dHJpYnV0ZXMgZm9yIHRoZSBibG9jay5cbiAqL1xuY29uc3QgZmV0Y2hTdmdJY29uID0gKFxuICB0eXBlOiBzdHJpbmcsXG4gIGljb25OYW1lOiBzdHJpbmcsXG4gIGF0dHJpYnV0ZXM6IEJsb2NrQXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlczogU2V0QXR0cmlidXRlc0Z1bmN0aW9uXG4pOiB2b2lkID0+IHtcbiAgbGV0IHN2Z0ZhQ2xhc3MgPSBcIlwiO1xuICAvL2NoZWNrIGlmIGljb25OYW1lIGFuZCB0eXBlIGFyZSBzZXRcbiAgaWYgKGljb25OYW1lICYmIHR5cGUpIHtcbiAgICBzdmdGYUNsYXNzID0gYGZhLSR7dHlwZX0gZmEtJHtpY29uTmFtZX1gO1xuICAgIHNldEF0dHJpYnV0ZXMoeyBzdmdTdHJpbmc6IHN2Z0ZhQ2xhc3MgfSk7XG4gIH1cbn07XG5cbi8qKlxuICogSWNvblBpY2tlciBjb21wb25lbnQgcHJvcGVydGllcy5cbiAqXG4gKiBAaW50ZXJmYWNlIEljb25QaWNrZXJQcm9wc1xuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBDdXJyZW50IGJsb2NrIGF0dHJpYnV0ZXMuXG4gKiBAcHJvcGVydHkge1NldEF0dHJpYnV0ZXNGdW5jdGlvbn0gc2V0QXR0cmlidXRlcyAtIEZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvblBpY2tlclByb3BzIHtcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBzZXRBdHRyaWJ1dGVzOiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG59XG5cbi8qKlxuICogQSBjb21wb25lbnQgZm9yIHBpY2tpbmcgaWNvbnMuXG4gKlxuICogQGNvbXBvbmVudFxuICogQHBhcmFtIHtJY29uUGlja2VyUHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBgSWNvblBpY2tlcmAgY29tcG9uZW50LlxuICovXG5jb25zdCBJY29uUGlja2VyOiBSZWFjdC5Db21wb25lbnRUeXBlPEljb25QaWNrZXJQcm9wcz4gPSBtZW1vKFxuICAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH0pID0+IHtcbiAgICBjb25zdCBbYWxsSWNvbnNPcHRpb25zLCBzZXRBbGxJY29uc09wdGlvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGNyZWF0ZUljb25PcHRpb25zID0gKGljb25zOiBzdHJpbmdbXSwgbGFiZWw6IHN0cmluZykgPT5cbiAgICAgICAgaWNvbnMubWFwKChpY29uKSA9PiAoe1xuICAgICAgICAgIHZhbHVlOiBgJHtsYWJlbH0gJHtpY29ufWAsXG4gICAgICAgICAgbGFiZWw6IGAke2ljb259ICgke2xhYmVsfSlgLFxuICAgICAgICB9KSk7XG5cbiAgICAgIHNldEFsbEljb25zT3B0aW9ucyhbXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5yZWd1bGFyLCBcInJlZ3VsYXJcIiksXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLmJyYW5kcywgXCJicmFuZHNcIiksXG4gICAgICBdKTtcbiAgICB9LCBbXSk7XG5cbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgICAgZmV0Y2hTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcbiAgICB9LCBbdHlwZSwgaWNvbk5hbWUsIGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXNdKTtcblxuICAgIHJldHVybiAoXG4gICAgICA8PlxuICAgICAgICA8Q29tYm9ib3hDb250cm9sXG4gICAgICAgICAgbGFiZWw9e19fKFwiU2VsZWN0IGFuIGljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICBvbkNoYW5nZT17KG5ld0ljb24pID0+IHNldEF0dHJpYnV0ZXMoeyBpY29uOiBuZXdJY29uIH0pfVxuICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgb3B0aW9ucz17YWxsSWNvbnNPcHRpb25zfVxuICAgICAgICAgIGFsbG93UmVzZXQ9e2ZhbHNlfVxuICAgICAgICAvPlxuICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICBrZXk9e2F0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICA+PC9zcGFuPlxuICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICB2YXJpYW50PVwic2Vjb25kYXJ5XCJcbiAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gc2V0QXR0cmlidXRlcyh7IGljb246IFwiXCIsIHN2Z1N0cmluZzogXCJcIiB9KX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge19fKFwiUmVtb3ZlIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICl9XG4gICAgICA8Lz5cbiAgICApO1xuICB9XG4pO1xuXG4vKipcbiAqIEEgY29tcG9uZW50IGZvciBwaWNraW5nIGljb25zIGluc2lkZSBhIGxhcmdlIG1vZGFsLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvblBpY2tlclByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgYEljb25QaWNrZXJgIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgSWNvblBpY2tlck1vZGFsSW5zZXQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvblBpY2tlclByb3BzPiA9IG1lbW8oXG4gICh7IGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXMgfSkgPT4ge1xuICAgIGNvbnN0IFtzb2xpZEljb25zLCBzZXRTb2xpZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbcmVndWxhckljb25zLCBzZXRSZWd1bGFySWNvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFticmFuZEljb25zLCBzZXRCcmFuZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbYWxsSWNvbnMsIHNldEFsbEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbZmlsdGVyZWRJY29ucywgc2V0RmlsdGVyZWRJY29uc10gPSB1c2VTdGF0ZShbXSk7XG4gICAgY29uc3QgW3NlYXJjaFF1ZXJ5LCBzZXRTZWFyY2hRdWVyeV0gPSB1c2VTdGF0ZShcIlwiKTtcbiAgICBjb25zdCBbc2hvd1NlYXJjaFJlc3VsdHMsIHNldFNob3dTZWFyY2hSZXN1bHRzXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgICBjb25zdCBzZWFyY2hJbnB1dFJlZiA9IHVzZVJlZjxIVE1MSW5wdXRFbGVtZW50PihudWxsKTtcblxuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgLy8gY29uc3QgSWNvbiA9IHVzZUR5bmFtaWNTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcblxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICBjb25zdCBjcmVhdGVJY29uT3B0aW9ucyA9IChpY29uczogc3RyaW5nW10sIGxhYmVsOiBzdHJpbmcpID0+XG4gICAgICAgIGljb25zLm1hcCgoaWNvbikgPT4gKHtcbiAgICAgICAgICB2YWx1ZTogYCR7bGFiZWx9ICR7aWNvbn1gLFxuICAgICAgICAgIGxhYmVsOiBgJHtpY29ufSAoJHtsYWJlbH0pYCxcbiAgICAgICAgfSkpO1xuXG4gICAgICBzZXRTb2xpZEljb25zKGNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpKTtcbiAgICAgIHNldFJlZ3VsYXJJY29ucyhcbiAgICAgICAgY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpXG4gICAgICApO1xuICAgICAgc2V0QnJhbmRJY29ucyhjcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpKTtcbiAgICAgIHNldEZpbHRlcmVkSWNvbnMoW1xuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5zb2xpZCwgXCJzb2xpZFwiKSxcbiAgICAgICAgLi4uY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpLFxuICAgICAgXSk7XG4gICAgfSwgW10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGFsbEljb25zID0gWy4uLnNvbGlkSWNvbnMsIC4uLnJlZ3VsYXJJY29ucywgLi4uYnJhbmRJY29uc107XG4gICAgICBzZXRBbGxJY29ucyhhbGxJY29ucyk7XG4gICAgfSwgW3NvbGlkSWNvbnMsIHJlZ3VsYXJJY29ucywgYnJhbmRJY29uc10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGZldGNoU3ZnSWNvbih0eXBlLCBpY29uTmFtZSwgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcyk7XG4gICAgfSwgW3R5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzXSk7XG5cbiAgICBjb25zdCBvbkNsaWNrSWNvbkJ1dHRvbiA9IChpY29uVmFsdWU6IHN0cmluZykgPT4ge1xuICAgICAgaWYgKGljb25WYWx1ZSA9PT0gYXR0cmlidXRlcy5pY29uKSB7XG4gICAgICAgIHNldEF0dHJpYnV0ZXMoeyBpY29uOiBcIlwiIH0pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgc2V0QXR0cmlidXRlcyh7IGljb246IGljb25WYWx1ZSB9KTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlS2V5RG93biA9IChldmVudDogUmVhY3QuS2V5Ym9hcmRFdmVudDxIVE1MSW5wdXRFbGVtZW50PikgPT4ge1xuICAgICAgaWYgKGV2ZW50LmtleSA9PT0gXCJFbnRlclwiKSB7XG4gICAgICAgIGhhbmRsZVNlYXJjaCgpO1xuICAgICAgfVxuICAgIH07XG5cbiAgICBjb25zdCBoYW5kbGVTZWFyY2ggPSAoKSA9PiB7XG4gICAgICBjb25zdCBxdWVyeSA9IHNlYXJjaFF1ZXJ5LnRvTG93ZXJDYXNlKCk7XG4gICAgICBjb25zdCBmaWx0ZXJlZEljb25zID0gYWxsSWNvbnMuZmlsdGVyKCh7IHZhbHVlIH0pID0+IHtcbiAgICAgICAgY29uc3QgW3R5cGUsIGljb25OYW1lXSA9IHZhbHVlLnNwbGl0KFwiIFwiKTtcbiAgICAgICAgcmV0dXJuIHR5cGUuaW5jbHVkZXMocXVlcnkpIHx8IGljb25OYW1lLmluY2x1ZGVzKHF1ZXJ5KTtcbiAgICAgIH0pO1xuICAgICAgc2V0RmlsdGVyZWRJY29ucyhmaWx0ZXJlZEljb25zKTtcbiAgICAgIHNldFNob3dTZWFyY2hSZXN1bHRzKHRydWUpO1xuICAgICAgc3BlYWsoX18oJ1RoZSBzZWFyY2ggcmVzdWx0cyBnb3QgdXBkYXRlZC4nLCAncnJ6ZS1lbGVtZW50cy1ibG9ja3MnKSk7XG4gICAgfTtcblxuICAgIGNvbnN0IG9uU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDw+XG4gICAgICAgIDxwPlxuICAgICAgICAgIHtfXyhcIkljb25zIGFyZSBwcm92aWRlZCBieSBcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8YVxuICAgICAgICAgICAgaHJlZj1cImh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXCJcbiAgICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgICByZWw9XCJub29wZW5lciBub3JlZmVycmVyXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICBGb250IEF3ZXNvbWVcbiAgICAgICAgICA8L2E+XG4gICAgICAgICAge19fKFxuICAgICAgICAgICAgXCIuIFlvdSBjYW4gc2VhcmNoIGZvciBhbiBpY29uIGJ5IHR5cGluZyBpdHMgRm9udCBBd2Vzb21lIG5hbWUgaW4gdGhlIHNlYXJjaCBmaWVsZCBiZWxvdy5cIixcbiAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICl9XG4gICAgICAgIDwvcD5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggZm9yIGFuIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgICAgPFNlYXJjaENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhbiBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICB2YWx1ZT17c2VhcmNoUXVlcnl9XG4gICAgICAgICAgICBvbkNoYW5nZT17aGFuZGxlU2VhcmNoQ2hhbmdlfVxuICAgICAgICAgICAgb25LZXlEb3duPXtoYW5kbGVLZXlEb3dufVxuICAgICAgICAgICAgcmVmPXtzZWFyY2hJbnB1dFJlZn1cbiAgICAgICAgICAvPlxuXG4gICAgICAgICAgPEJ1dHRvbiBrZXk9XCJzZWFyY2hCdXR0b25cIiB2YXJpYW50PVwic2Vjb25kYXJ5XCIgb25DbGljaz17aGFuZGxlU2VhcmNofT5cbiAgICAgICAgICAgIHtfXyhcIlNlYXJjaCBmb3IgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICAgIDw+XG4gICAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIiBwYWRkaW5nVG9wPVwiMXJlbVwiPlxuICAgICAgICAgICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgICAgICAgIDwvU3BhY2VyPlxuICAgICAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgIGtleT17YXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICAgICAgPjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICAgICAgdmFyaWFudD1cInNlY29uZGFyeVwiXG4gICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBzZXRBdHRyaWJ1dGVzKHsgaWNvbjogXCJcIiwgc3ZnU3RyaW5nOiBcIlwiIH0pfVxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgIHtfXyhcIlJlbW92ZSBJY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICAgICA8Lz5cbiAgICAgICAgICApfVxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAge3Nob3dTZWFyY2hSZXN1bHRzICYmIChcbiAgICAgICAgICA8PlxuICAgICAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggUmVzdWx0c1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICAgICAge2ZpbHRlcmVkSWNvbnMubGVuZ3RoID4gMCA/IChcbiAgICAgICAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICAgICAgICB7ZmlsdGVyZWRJY29ucy5tYXAoKGljb25PcHRpb24pID0+IChcbiAgICAgICAgICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICAgICAgICAgIGtleT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAgICAgICBpc1ByZXNzZWQ9e2ljb25PcHRpb24udmFsdWUgPT09IGF0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBvbkNsaWNrSWNvbkJ1dHRvbihpY29uT3B0aW9uLnZhbHVlKX1cbiAgICAgICAgICAgICAgICAgICAgICBzaXplPVwiY29tcGFjdFwiXG4gICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24tQnV0dG9uXCJcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbD17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICAgICAgc2hvd1Rvb2x0aXA9e3RydWV9XG4gICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICA8SWNvbk1hcmtDb21wb25lbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzBdfVxuICAgICAgICAgICAgICAgICAgICAgICAgaWNvbk5hbWU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlcz17YXR0cmlidXRlc31cbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvciBlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JNb2RhbFwiXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uVmFsdWU9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgICAgICApKX1cbiAgICAgICAgICAgICAgICA8L0dyaWQ+XG4gICAgICAgICAgICAgICkgOiAoXG4gICAgICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgICAgICB7X18oXG4gICAgICAgICAgICAgICAgICAgIFwiTm8gaWNvbnMgZm91bmQuIFBsZWFzZSB0cnkgYSBkaWZmZXJlbnQgc2VhcmNoIHRlcm0uXCIsXG4gICAgICAgICAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgICA8Lz5cbiAgICAgICAgKX1cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiU29saWQgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPEdyaWQgY29sdW1ucz17MTJ9PlxuICAgICAgICAgICAge3NvbGlkSWNvbnMubWFwKChpY29uT3B0aW9uKSA9PiAoXG4gICAgICAgICAgICAgIDxCdXR0b25cbiAgICAgICAgICAgICAgICBrZXk9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgaXNQcmVzc2VkPXtpY29uT3B0aW9uLnZhbHVlID09PSBhdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gb25DbGlja0ljb25CdXR0b24oaWNvbk9wdGlvbi52YWx1ZSl9XG4gICAgICAgICAgICAgICAgc2l6ZT1cImNvbXBhY3RcIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLUJ1dHRvblwiXG4gICAgICAgICAgICAgICAgbGFiZWw9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgIHNob3dUb29sdGlwPXt0cnVlfVxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPEljb25NYXJrQ29tcG9uZW50XG4gICAgICAgICAgICAgICAgICB0eXBlPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVswXX1cbiAgICAgICAgICAgICAgICAgIGljb25OYW1lPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e2F0dHJpYnV0ZXN9XG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3IgZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yTW9kYWxcIlxuICAgICAgICAgICAgICAgICAgaWNvblZhbHVlPXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgKSl9XG4gICAgICAgICAgPC9HcmlkPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiUmVndWxhciBJY29uc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICB7cmVndWxhckljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgIDxIZWFkaW5nPntfXyhcIkJyYW5kIEljb25zXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PC9IZWFkaW5nPlxuICAgICAgICAgIDxHcmlkIGNvbHVtbnM9ezEyfT5cbiAgICAgICAgICAgIHticmFuZEljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIj5cbiAgICAgICAgICA8RGl2aWRlciAvPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgIDwvPlxuICAgICk7XG4gIH1cbik7XG5cbi8qKlxuICogSWNvbk1hcmtDb21wb25lbnQgY29tcG9uZW50IHByb3BlcnRpZXMuXG4gKlxuICogQGludGVyZmFjZSBJY29uTWFya0NvbXBvbmVudFByb3BzXG4gKiBAcHJvcGVydHkge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFtkZWZhdWx0Q2xhc3NdIC0gVGhlIGRlZmF1bHQgY2xhc3MgZm9yIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IFtzZXRBdHRyaWJ1dGVzXSAtIE9wdGlvbmFsIGZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvbk1hcmtDb21wb25lbnRQcm9wcyB7XG4gIHR5cGU6IHN0cmluZztcbiAgaWNvbk5hbWU6IHN0cmluZztcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBkZWZhdWx0Q2xhc3M/OiBzdHJpbmc7XG4gIHNldEF0dHJpYnV0ZXM/OiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG4gIGNsYXNzTmFtZT86IHN0cmluZztcbiAgb25DbGljaz86ICgpID0+IHZvaWQ7XG4gIGljb25WYWx1ZT86IHN0cmluZztcbn1cblxuLyoqXG4gKiBBIGNvbXBvbmVudCBmb3IgZGlzcGxheWluZyBpY29ucyBpbiB0aGUgZWRpdG9yLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvbk1hcmtDb21wb25lbnRQcm9wc30gcHJvcHMgLSBUaGUgcHJvcGVydGllcy5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudCB8IG51bGx9IFRoZSBsb2FkZWQgU1ZHIGljb24gb3IgbnVsbC5cbiAqL1xuY29uc3QgSWNvbk1hcmtDb21wb25lbnQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvbk1hcmtDb21wb25lbnRQcm9wcz4gPSAoe1xuICB0eXBlLFxuICBpY29uTmFtZSxcbiAgYXR0cmlidXRlcyxcbiAgZGVmYXVsdENsYXNzID0gXCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JcIixcbiAgc2V0QXR0cmlidXRlcyA9ICgpID0+IHt9LFxuICBjbGFzc05hbWUgPSBcIlwiLFxuICBvbkNsaWNrLFxuICBpY29uVmFsdWUgPSBcIlwiLFxufSkgPT4ge1xuICBjb25zdCBoYW5kbGVPbkNsaWNrID0gKCkgPT4ge1xuICAgIGlmIChvbkNsaWNrKSB7XG4gICAgICBvbkNsaWNrKCk7XG4gICAgfVxuICB9O1xuXG4gIC8vdHVybiBzb2xpZCBpY29ubmFtZSBpbnRvIHRoZSByaWdodCBmb250LWF3ZXNvbWUgY2xhc3MgaWNvblZhbHVlIGNvbnRhaW5zIHNvbGlkIGljb25uYW1lXG4gIGNvbnN0IGZhVHlwZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMF0gfHwgXCJcIjtcbiAgY29uc3QgZmFJY29uTmFtZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMV0gfHwgXCJcIjtcblxuICBpZiAoaWNvblZhbHVlID09PSBcIlwiKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YCR7YXR0cmlidXRlcy5zdmdTdHJpbmd9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YGZhLSR7ZmFUeXBlfSBmYS0ke2ZhSWNvbk5hbWV9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH1cbn07XG5cbmV4cG9ydCB7IEljb25QaWNrZXIsIEljb25NYXJrQ29tcG9uZW50LCBJY29uUGlja2VyTW9kYWxJbnNldCB9O1xuIl0sIm5hbWVzIjpbIl9fIiwiQ29tYm9ib3hDb250cm9sIiwiQnV0dG9uIiwiU2VhcmNoQ29udHJvbCIsIl9fZXhwZXJpbWVudGFsR3JpZCIsIkdyaWQiLCJfX2V4cGVyaW1lbnRhbEhlYWRpbmciLCJIZWFkaW5nIiwiX19leHBlcmltZW50YWxTcGFjZXIiLCJTcGFjZXIiLCJfX2V4cGVyaW1lbnRhbERpdmlkZXIiLCJEaXZpZGVyIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJ1c2VSZWYiLCJtZW1vIiwiRnJhZ21lbnQiLCJmb250YXdlc29tZUljb25OYW1lcyIsInNwZWFrIiwiZmV0Y2hTdmdJY29uIiwidHlwZSIsImljb25OYW1lIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJzdmdGYUNsYXNzIiwiY29uY2F0Iiwic3ZnU3RyaW5nIiwiSWNvblBpY2tlciIsIl9yZWYiLCJfdXNlU3RhdGUiLCJfdXNlU3RhdGUyIiwiX3NsaWNlZFRvQXJyYXkiLCJhbGxJY29uc09wdGlvbnMiLCJzZXRBbGxJY29uc09wdGlvbnMiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkiLCJpY29uIiwic3BsaXQiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkyIiwiY3JlYXRlSWNvbk9wdGlvbnMiLCJpY29ucyIsImxhYmVsIiwibWFwIiwidmFsdWUiLCJfdG9Db25zdW1hYmxlQXJyYXkiLCJzb2xpZCIsInJlZ3VsYXIiLCJicmFuZHMiLCJfanN4cyIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwiX2pzeCIsIm9uQ2hhbmdlIiwibmV3SWNvbiIsIm9wdGlvbnMiLCJhbGxvd1Jlc2V0IiwiY2xhc3NOYW1lIiwidmFyaWFudCIsIm9uQ2xpY2siLCJJY29uUGlja2VyTW9kYWxJbnNldCIsIl9yZWYyIiwiX3VzZVN0YXRlMyIsIl91c2VTdGF0ZTQiLCJzb2xpZEljb25zIiwic2V0U29saWRJY29ucyIsIl91c2VTdGF0ZTUiLCJfdXNlU3RhdGU2IiwicmVndWxhckljb25zIiwic2V0UmVndWxhckljb25zIiwiX3VzZVN0YXRlNyIsIl91c2VTdGF0ZTgiLCJicmFuZEljb25zIiwic2V0QnJhbmRJY29ucyIsIl91c2VTdGF0ZTkiLCJfdXNlU3RhdGUxMCIsImFsbEljb25zIiwic2V0QWxsSWNvbnMiLCJfdXNlU3RhdGUxMSIsIl91c2VTdGF0ZTEyIiwiZmlsdGVyZWRJY29ucyIsInNldEZpbHRlcmVkSWNvbnMiLCJfdXNlU3RhdGUxMyIsIl91c2VTdGF0ZTE0Iiwic2VhcmNoUXVlcnkiLCJzZXRTZWFyY2hRdWVyeSIsIl91c2VTdGF0ZTE1IiwiX3VzZVN0YXRlMTYiLCJzaG93U2VhcmNoUmVzdWx0cyIsInNldFNob3dTZWFyY2hSZXN1bHRzIiwic2VhcmNoSW5wdXRSZWYiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkzIiwiX2F0dHJpYnV0ZXMkaWNvbiRzcGxpNCIsIm9uQ2xpY2tJY29uQnV0dG9uIiwiaWNvblZhbHVlIiwiaGFuZGxlU2VhcmNoQ2hhbmdlIiwiaGFuZGxlS2V5RG93biIsImV2ZW50Iiwia2V5IiwiaGFuZGxlU2VhcmNoIiwicXVlcnkiLCJ0b0xvd2VyQ2FzZSIsImZpbHRlciIsIl9yZWYzIiwiX3ZhbHVlJHNwbGl0IiwiX3ZhbHVlJHNwbGl0MiIsImluY2x1ZGVzIiwib25TZWFyY2hDaGFuZ2UiLCJocmVmIiwidGFyZ2V0IiwicmVsIiwicGFkZGluZ1RvcCIsInBhZGRpbmdCb3R0b20iLCJvbktleURvd24iLCJyZWYiLCJsZW5ndGgiLCJjb2x1bW5zIiwiaWNvbk9wdGlvbiIsImlzUHJlc3NlZCIsInNpemUiLCJzaG93VG9vbHRpcCIsIkljb25NYXJrQ29tcG9uZW50IiwiX3JlZjQiLCJfcmVmNCRkZWZhdWx0Q2xhc3MiLCJkZWZhdWx0Q2xhc3MiLCJfcmVmNCRzZXRBdHRyaWJ1dGVzIiwiX3JlZjQkY2xhc3NOYW1lIiwiX3JlZjQkaWNvblZhbHVlIiwiaGFuZGxlT25DbGljayIsImZhVHlwZSIsImZhSWNvbk5hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/IconPicker.tsx\n"); - -/***/ }), - -/***/ "./node_modules/color-name/index.js": -/*!******************************************!*\ - !*** ./node_modules/color-name/index.js ***! - \******************************************/ -/***/ (function(module) { - -"use strict"; -eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3ItbmFtZS9pbmRleC5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci1uYW1lL2luZGV4LmpzPzRmNGQiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IHtcclxuXHRcImFsaWNlYmx1ZVwiOiBbMjQwLCAyNDgsIDI1NV0sXHJcblx0XCJhbnRpcXVld2hpdGVcIjogWzI1MCwgMjM1LCAyMTVdLFxyXG5cdFwiYXF1YVwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiYXF1YW1hcmluZVwiOiBbMTI3LCAyNTUsIDIxMl0sXHJcblx0XCJhenVyZVwiOiBbMjQwLCAyNTUsIDI1NV0sXHJcblx0XCJiZWlnZVwiOiBbMjQ1LCAyNDUsIDIyMF0sXHJcblx0XCJiaXNxdWVcIjogWzI1NSwgMjI4LCAxOTZdLFxyXG5cdFwiYmxhY2tcIjogWzAsIDAsIDBdLFxyXG5cdFwiYmxhbmNoZWRhbG1vbmRcIjogWzI1NSwgMjM1LCAyMDVdLFxyXG5cdFwiYmx1ZVwiOiBbMCwgMCwgMjU1XSxcclxuXHRcImJsdWV2aW9sZXRcIjogWzEzOCwgNDMsIDIyNl0sXHJcblx0XCJicm93blwiOiBbMTY1LCA0MiwgNDJdLFxyXG5cdFwiYnVybHl3b29kXCI6IFsyMjIsIDE4NCwgMTM1XSxcclxuXHRcImNhZGV0Ymx1ZVwiOiBbOTUsIDE1OCwgMTYwXSxcclxuXHRcImNoYXJ0cmV1c2VcIjogWzEyNywgMjU1LCAwXSxcclxuXHRcImNob2NvbGF0ZVwiOiBbMjEwLCAxMDUsIDMwXSxcclxuXHRcImNvcmFsXCI6IFsyNTUsIDEyNywgODBdLFxyXG5cdFwiY29ybmZsb3dlcmJsdWVcIjogWzEwMCwgMTQ5LCAyMzddLFxyXG5cdFwiY29ybnNpbGtcIjogWzI1NSwgMjQ4LCAyMjBdLFxyXG5cdFwiY3JpbXNvblwiOiBbMjIwLCAyMCwgNjBdLFxyXG5cdFwiY3lhblwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiZGFya2JsdWVcIjogWzAsIDAsIDEzOV0sXHJcblx0XCJkYXJrY3lhblwiOiBbMCwgMTM5LCAxMzldLFxyXG5cdFwiZGFya2dvbGRlbnJvZFwiOiBbMTg0LCAxMzQsIDExXSxcclxuXHRcImRhcmtncmF5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtncmVlblwiOiBbMCwgMTAwLCAwXSxcclxuXHRcImRhcmtncmV5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtraGFraVwiOiBbMTg5LCAxODMsIDEwN10sXHJcblx0XCJkYXJrbWFnZW50YVwiOiBbMTM5LCAwLCAxMzldLFxyXG5cdFwiZGFya29saXZlZ3JlZW5cIjogWzg1LCAxMDcsIDQ3XSxcclxuXHRcImRhcmtvcmFuZ2VcIjogWzI1NSwgMTQwLCAwXSxcclxuXHRcImRhcmtvcmNoaWRcIjogWzE1MywgNTAsIDIwNF0sXHJcblx0XCJkYXJrcmVkXCI6IFsxMzksIDAsIDBdLFxyXG5cdFwiZGFya3NhbG1vblwiOiBbMjMzLCAxNTAsIDEyMl0sXHJcblx0XCJkYXJrc2VhZ3JlZW5cIjogWzE0MywgMTg4LCAxNDNdLFxyXG5cdFwiZGFya3NsYXRlYmx1ZVwiOiBbNzIsIDYxLCAxMzldLFxyXG5cdFwiZGFya3NsYXRlZ3JheVwiOiBbNDcsIDc5LCA3OV0sXHJcblx0XCJkYXJrc2xhdGVncmV5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmt0dXJxdW9pc2VcIjogWzAsIDIwNiwgMjA5XSxcclxuXHRcImRhcmt2aW9sZXRcIjogWzE0OCwgMCwgMjExXSxcclxuXHRcImRlZXBwaW5rXCI6IFsyNTUsIDIwLCAxNDddLFxyXG5cdFwiZGVlcHNreWJsdWVcIjogWzAsIDE5MSwgMjU1XSxcclxuXHRcImRpbWdyYXlcIjogWzEwNSwgMTA1LCAxMDVdLFxyXG5cdFwiZGltZ3JleVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkb2RnZXJibHVlXCI6IFszMCwgMTQ0LCAyNTVdLFxyXG5cdFwiZmlyZWJyaWNrXCI6IFsxNzgsIDM0LCAzNF0sXHJcblx0XCJmbG9yYWx3aGl0ZVwiOiBbMjU1LCAyNTAsIDI0MF0sXHJcblx0XCJmb3Jlc3RncmVlblwiOiBbMzQsIDEzOSwgMzRdLFxyXG5cdFwiZnVjaHNpYVwiOiBbMjU1LCAwLCAyNTVdLFxyXG5cdFwiZ2FpbnNib3JvXCI6IFsyMjAsIDIyMCwgMjIwXSxcclxuXHRcImdob3N0d2hpdGVcIjogWzI0OCwgMjQ4LCAyNTVdLFxyXG5cdFwiZ29sZFwiOiBbMjU1LCAyMTUsIDBdLFxyXG5cdFwiZ29sZGVucm9kXCI6IFsyMTgsIDE2NSwgMzJdLFxyXG5cdFwiZ3JheVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJncmVlblwiOiBbMCwgMTI4LCAwXSxcclxuXHRcImdyZWVueWVsbG93XCI6IFsxNzMsIDI1NSwgNDddLFxyXG5cdFwiZ3JleVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJob25leWRld1wiOiBbMjQwLCAyNTUsIDI0MF0sXHJcblx0XCJob3RwaW5rXCI6IFsyNTUsIDEwNSwgMTgwXSxcclxuXHRcImluZGlhbnJlZFwiOiBbMjA1LCA5MiwgOTJdLFxyXG5cdFwiaW5kaWdvXCI6IFs3NSwgMCwgMTMwXSxcclxuXHRcIml2b3J5XCI6IFsyNTUsIDI1NSwgMjQwXSxcclxuXHRcImtoYWtpXCI6IFsyNDAsIDIzMCwgMTQwXSxcclxuXHRcImxhdmVuZGVyXCI6IFsyMzAsIDIzMCwgMjUwXSxcclxuXHRcImxhdmVuZGVyYmx1c2hcIjogWzI1NSwgMjQwLCAyNDVdLFxyXG5cdFwibGF3bmdyZWVuXCI6IFsxMjQsIDI1MiwgMF0sXHJcblx0XCJsZW1vbmNoaWZmb25cIjogWzI1NSwgMjUwLCAyMDVdLFxyXG5cdFwibGlnaHRibHVlXCI6IFsxNzMsIDIxNiwgMjMwXSxcclxuXHRcImxpZ2h0Y29yYWxcIjogWzI0MCwgMTI4LCAxMjhdLFxyXG5cdFwibGlnaHRjeWFuXCI6IFsyMjQsIDI1NSwgMjU1XSxcclxuXHRcImxpZ2h0Z29sZGVucm9keWVsbG93XCI6IFsyNTAsIDI1MCwgMjEwXSxcclxuXHRcImxpZ2h0Z3JheVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodGdyZWVuXCI6IFsxNDQsIDIzOCwgMTQ0XSxcclxuXHRcImxpZ2h0Z3JleVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodHBpbmtcIjogWzI1NSwgMTgyLCAxOTNdLFxyXG5cdFwibGlnaHRzYWxtb25cIjogWzI1NSwgMTYwLCAxMjJdLFxyXG5cdFwibGlnaHRzZWFncmVlblwiOiBbMzIsIDE3OCwgMTcwXSxcclxuXHRcImxpZ2h0c2t5Ymx1ZVwiOiBbMTM1LCAyMDYsIDI1MF0sXHJcblx0XCJsaWdodHNsYXRlZ3JheVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHNsYXRlZ3JleVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHN0ZWVsYmx1ZVwiOiBbMTc2LCAxOTYsIDIyMl0sXHJcblx0XCJsaWdodHllbGxvd1wiOiBbMjU1LCAyNTUsIDIyNF0sXHJcblx0XCJsaW1lXCI6IFswLCAyNTUsIDBdLFxyXG5cdFwibGltZWdyZWVuXCI6IFs1MCwgMjA1LCA1MF0sXHJcblx0XCJsaW5lblwiOiBbMjUwLCAyNDAsIDIzMF0sXHJcblx0XCJtYWdlbnRhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJtYXJvb25cIjogWzEyOCwgMCwgMF0sXHJcblx0XCJtZWRpdW1hcXVhbWFyaW5lXCI6IFsxMDIsIDIwNSwgMTcwXSxcclxuXHRcIm1lZGl1bWJsdWVcIjogWzAsIDAsIDIwNV0sXHJcblx0XCJtZWRpdW1vcmNoaWRcIjogWzE4NiwgODUsIDIxMV0sXHJcblx0XCJtZWRpdW1wdXJwbGVcIjogWzE0NywgMTEyLCAyMTldLFxyXG5cdFwibWVkaXVtc2VhZ3JlZW5cIjogWzYwLCAxNzksIDExM10sXHJcblx0XCJtZWRpdW1zbGF0ZWJsdWVcIjogWzEyMywgMTA0LCAyMzhdLFxyXG5cdFwibWVkaXVtc3ByaW5nZ3JlZW5cIjogWzAsIDI1MCwgMTU0XSxcclxuXHRcIm1lZGl1bXR1cnF1b2lzZVwiOiBbNzIsIDIwOSwgMjA0XSxcclxuXHRcIm1lZGl1bXZpb2xldHJlZFwiOiBbMTk5LCAyMSwgMTMzXSxcclxuXHRcIm1pZG5pZ2h0Ymx1ZVwiOiBbMjUsIDI1LCAxMTJdLFxyXG5cdFwibWludGNyZWFtXCI6IFsyNDUsIDI1NSwgMjUwXSxcclxuXHRcIm1pc3R5cm9zZVwiOiBbMjU1LCAyMjgsIDIyNV0sXHJcblx0XCJtb2NjYXNpblwiOiBbMjU1LCAyMjgsIDE4MV0sXHJcblx0XCJuYXZham93aGl0ZVwiOiBbMjU1LCAyMjIsIDE3M10sXHJcblx0XCJuYXZ5XCI6IFswLCAwLCAxMjhdLFxyXG5cdFwib2xkbGFjZVwiOiBbMjUzLCAyNDUsIDIzMF0sXHJcblx0XCJvbGl2ZVwiOiBbMTI4LCAxMjgsIDBdLFxyXG5cdFwib2xpdmVkcmFiXCI6IFsxMDcsIDE0MiwgMzVdLFxyXG5cdFwib3JhbmdlXCI6IFsyNTUsIDE2NSwgMF0sXHJcblx0XCJvcmFuZ2VyZWRcIjogWzI1NSwgNjksIDBdLFxyXG5cdFwib3JjaGlkXCI6IFsyMTgsIDExMiwgMjE0XSxcclxuXHRcInBhbGVnb2xkZW5yb2RcIjogWzIzOCwgMjMyLCAxNzBdLFxyXG5cdFwicGFsZWdyZWVuXCI6IFsxNTIsIDI1MSwgMTUyXSxcclxuXHRcInBhbGV0dXJxdW9pc2VcIjogWzE3NSwgMjM4LCAyMzhdLFxyXG5cdFwicGFsZXZpb2xldHJlZFwiOiBbMjE5LCAxMTIsIDE0N10sXHJcblx0XCJwYXBheWF3aGlwXCI6IFsyNTUsIDIzOSwgMjEzXSxcclxuXHRcInBlYWNocHVmZlwiOiBbMjU1LCAyMTgsIDE4NV0sXHJcblx0XCJwZXJ1XCI6IFsyMDUsIDEzMywgNjNdLFxyXG5cdFwicGlua1wiOiBbMjU1LCAxOTIsIDIwM10sXHJcblx0XCJwbHVtXCI6IFsyMjEsIDE2MCwgMjIxXSxcclxuXHRcInBvd2RlcmJsdWVcIjogWzE3NiwgMjI0LCAyMzBdLFxyXG5cdFwicHVycGxlXCI6IFsxMjgsIDAsIDEyOF0sXHJcblx0XCJyZWJlY2NhcHVycGxlXCI6IFsxMDIsIDUxLCAxNTNdLFxyXG5cdFwicmVkXCI6IFsyNTUsIDAsIDBdLFxyXG5cdFwicm9zeWJyb3duXCI6IFsxODgsIDE0MywgMTQzXSxcclxuXHRcInJveWFsYmx1ZVwiOiBbNjUsIDEwNSwgMjI1XSxcclxuXHRcInNhZGRsZWJyb3duXCI6IFsxMzksIDY5LCAxOV0sXHJcblx0XCJzYWxtb25cIjogWzI1MCwgMTI4LCAxMTRdLFxyXG5cdFwic2FuZHlicm93blwiOiBbMjQ0LCAxNjQsIDk2XSxcclxuXHRcInNlYWdyZWVuXCI6IFs0NiwgMTM5LCA4N10sXHJcblx0XCJzZWFzaGVsbFwiOiBbMjU1LCAyNDUsIDIzOF0sXHJcblx0XCJzaWVubmFcIjogWzE2MCwgODIsIDQ1XSxcclxuXHRcInNpbHZlclwiOiBbMTkyLCAxOTIsIDE5Ml0sXHJcblx0XCJza3libHVlXCI6IFsxMzUsIDIwNiwgMjM1XSxcclxuXHRcInNsYXRlYmx1ZVwiOiBbMTA2LCA5MCwgMjA1XSxcclxuXHRcInNsYXRlZ3JheVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbGF0ZWdyZXlcIjogWzExMiwgMTI4LCAxNDRdLFxyXG5cdFwic25vd1wiOiBbMjU1LCAyNTAsIDI1MF0sXHJcblx0XCJzcHJpbmdncmVlblwiOiBbMCwgMjU1LCAxMjddLFxyXG5cdFwic3RlZWxibHVlXCI6IFs3MCwgMTMwLCAxODBdLFxyXG5cdFwidGFuXCI6IFsyMTAsIDE4MCwgMTQwXSxcclxuXHRcInRlYWxcIjogWzAsIDEyOCwgMTI4XSxcclxuXHRcInRoaXN0bGVcIjogWzIxNiwgMTkxLCAyMTZdLFxyXG5cdFwidG9tYXRvXCI6IFsyNTUsIDk5LCA3MV0sXHJcblx0XCJ0dXJxdW9pc2VcIjogWzY0LCAyMjQsIDIwOF0sXHJcblx0XCJ2aW9sZXRcIjogWzIzOCwgMTMwLCAyMzhdLFxyXG5cdFwid2hlYXRcIjogWzI0NSwgMjIyLCAxNzldLFxyXG5cdFwid2hpdGVcIjogWzI1NSwgMjU1LCAyNTVdLFxyXG5cdFwid2hpdGVzbW9rZVwiOiBbMjQ1LCAyNDUsIDI0NV0sXHJcblx0XCJ5ZWxsb3dcIjogWzI1NSwgMjU1LCAwXSxcclxuXHRcInllbGxvd2dyZWVuXCI6IFsxNTQsIDIwNSwgNTBdXHJcbn07XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color-name/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color-string/index.js": -/*!********************************************!*\ - !*** ./node_modules/color-string/index.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("/* MIT license */\nvar colorNames = __webpack_require__(/*! color-name */ \"./node_modules/color-name/index.js\");\nvar swizzle = __webpack_require__(/*! simple-swizzle */ \"./node_modules/simple-swizzle/index.js\");\nvar hasOwnProperty = Object.hasOwnProperty;\n\nvar reverseNames = Object.create(null);\n\n// create a list of reverse color names\nfor (var name in colorNames) {\n\tif (hasOwnProperty.call(colorNames, name)) {\n\t\treverseNames[colorNames[name]] = name;\n\t}\n}\n\nvar cs = module.exports = {\n\tto: {},\n\tget: {}\n};\n\ncs.get = function (string) {\n\tvar prefix = string.substring(0, 3).toLowerCase();\n\tvar val;\n\tvar model;\n\tswitch (prefix) {\n\t\tcase 'hsl':\n\t\t\tval = cs.get.hsl(string);\n\t\t\tmodel = 'hsl';\n\t\t\tbreak;\n\t\tcase 'hwb':\n\t\t\tval = cs.get.hwb(string);\n\t\t\tmodel = 'hwb';\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tval = cs.get.rgb(string);\n\t\t\tmodel = 'rgb';\n\t\t\tbreak;\n\t}\n\n\tif (!val) {\n\t\treturn null;\n\t}\n\n\treturn {model: model, value: val};\n};\n\ncs.get.rgb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar abbr = /^#([a-f0-9]{3,4})$/i;\n\tvar hex = /^#([a-f0-9]{6})([a-f0-9]{2})?$/i;\n\tvar rgba = /^rgba?\\(\\s*([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar per = /^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar keyword = /^(\\w+)$/;\n\n\tvar rgb = [0, 0, 0, 1];\n\tvar match;\n\tvar i;\n\tvar hexAlpha;\n\n\tif (match = string.match(hex)) {\n\t\thexAlpha = match[2];\n\t\tmatch = match[1];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\t// https://jsperf.com/slice-vs-substr-vs-substring-methods-long-string/19\n\t\t\tvar i2 = i * 2;\n\t\t\trgb[i] = parseInt(match.slice(i2, i2 + 2), 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(abbr)) {\n\t\tmatch = match[1];\n\t\thexAlpha = match[3];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i] + match[i], 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha + hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(rgba)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i + 1], 0);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(per)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = Math.round(parseFloat(match[i + 1]) * 2.55);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(keyword)) {\n\t\tif (match[1] === 'transparent') {\n\t\t\treturn [0, 0, 0, 0];\n\t\t}\n\n\t\tif (!hasOwnProperty.call(colorNames, match[1])) {\n\t\t\treturn null;\n\t\t}\n\n\t\trgb = colorNames[match[1]];\n\t\trgb[3] = 1;\n\n\t\treturn rgb;\n\t} else {\n\t\treturn null;\n\t}\n\n\tfor (i = 0; i < 3; i++) {\n\t\trgb[i] = clamp(rgb[i], 0, 255);\n\t}\n\trgb[3] = clamp(rgb[3], 0, 1);\n\n\treturn rgb;\n};\n\ncs.get.hsl = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hsl = /^hsla?\\(\\s*([+-]?(?:\\d{0,3}\\.)?\\d+)(?:deg)?\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*(?:[,|\\/]\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hsl);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar s = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar l = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\n\t\treturn [h, s, l, a];\n\t}\n\n\treturn null;\n};\n\ncs.get.hwb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hwb = /^hwb\\(\\s*([+-]?\\d{0,3}(?:\\.\\d+)?)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hwb);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar w = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar b = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\t\treturn [h, w, b, a];\n\t}\n\n\treturn null;\n};\n\ncs.to.hex = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn (\n\t\t'#' +\n\t\thexDouble(rgba[0]) +\n\t\thexDouble(rgba[1]) +\n\t\thexDouble(rgba[2]) +\n\t\t(rgba[3] < 1\n\t\t\t? (hexDouble(Math.round(rgba[3] * 255)))\n\t\t\t: '')\n\t);\n};\n\ncs.to.rgb = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ')'\n\t\t: 'rgba(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ', ' + rgba[3] + ')';\n};\n\ncs.to.rgb.percent = function () {\n\tvar rgba = swizzle(arguments);\n\n\tvar r = Math.round(rgba[0] / 255 * 100);\n\tvar g = Math.round(rgba[1] / 255 * 100);\n\tvar b = Math.round(rgba[2] / 255 * 100);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + r + '%, ' + g + '%, ' + b + '%)'\n\t\t: 'rgba(' + r + '%, ' + g + '%, ' + b + '%, ' + rgba[3] + ')';\n};\n\ncs.to.hsl = function () {\n\tvar hsla = swizzle(arguments);\n\treturn hsla.length < 4 || hsla[3] === 1\n\t\t? 'hsl(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%)'\n\t\t: 'hsla(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%, ' + hsla[3] + ')';\n};\n\n// hwb is a bit different than rgb(a) & hsl(a) since there is no alpha specific syntax\n// (hwb have alpha optional & 1 is default value)\ncs.to.hwb = function () {\n\tvar hwba = swizzle(arguments);\n\n\tvar a = '';\n\tif (hwba.length >= 4 && hwba[3] !== 1) {\n\t\ta = ', ' + hwba[3];\n\t}\n\n\treturn 'hwb(' + hwba[0] + ', ' + hwba[1] + '%, ' + hwba[2] + '%' + a + ')';\n};\n\ncs.to.keyword = function (rgb) {\n\treturn reverseNames[rgb.slice(0, 3)];\n};\n\n// helpers\nfunction clamp(num, min, max) {\n\treturn Math.min(Math.max(min, num), max);\n}\n\nfunction hexDouble(num) {\n\tvar str = Math.round(num).toString(16).toUpperCase();\n\treturn (str.length < 2) ? '0' + str : str;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0EsaUJBQWlCLG1CQUFPLENBQUMsc0RBQVk7QUFDckMsY0FBYyxtQkFBTyxDQUFDLDhEQUFnQjtBQUN0Qzs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPO0FBQ1A7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFNBQVM7QUFDVDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSx5QkFBeUIsSUFBSTtBQUM3Qix3QkFBd0IsRUFBRSxXQUFXLEVBQUU7QUFDdkM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxjQUFjLE9BQU87QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUEsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILGNBQWMsT0FBTztBQUNyQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQSxhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbUNBQW1DLElBQUk7QUFDdkM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw4QkFBOEIsSUFBSTtBQUNsQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzPzFhYjkiXSwic291cmNlc0NvbnRlbnQiOlsiLyogTUlUIGxpY2Vuc2UgKi9cbnZhciBjb2xvck5hbWVzID0gcmVxdWlyZSgnY29sb3ItbmFtZScpO1xudmFyIHN3aXp6bGUgPSByZXF1aXJlKCdzaW1wbGUtc3dpenpsZScpO1xudmFyIGhhc093blByb3BlcnR5ID0gT2JqZWN0Lmhhc093blByb3BlcnR5O1xuXG52YXIgcmV2ZXJzZU5hbWVzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcblxuLy8gY3JlYXRlIGEgbGlzdCBvZiByZXZlcnNlIGNvbG9yIG5hbWVzXG5mb3IgKHZhciBuYW1lIGluIGNvbG9yTmFtZXMpIHtcblx0aWYgKGhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbmFtZSkpIHtcblx0XHRyZXZlcnNlTmFtZXNbY29sb3JOYW1lc1tuYW1lXV0gPSBuYW1lO1xuXHR9XG59XG5cbnZhciBjcyA9IG1vZHVsZS5leHBvcnRzID0ge1xuXHR0bzoge30sXG5cdGdldDoge31cbn07XG5cbmNzLmdldCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0dmFyIHByZWZpeCA9IHN0cmluZy5zdWJzdHJpbmcoMCwgMykudG9Mb3dlckNhc2UoKTtcblx0dmFyIHZhbDtcblx0dmFyIG1vZGVsO1xuXHRzd2l0Y2ggKHByZWZpeCkge1xuXHRcdGNhc2UgJ2hzbCc6XG5cdFx0XHR2YWwgPSBjcy5nZXQuaHNsKHN0cmluZyk7XG5cdFx0XHRtb2RlbCA9ICdoc2wnO1xuXHRcdFx0YnJlYWs7XG5cdFx0Y2FzZSAnaHdiJzpcblx0XHRcdHZhbCA9IGNzLmdldC5od2Ioc3RyaW5nKTtcblx0XHRcdG1vZGVsID0gJ2h3Yic7XG5cdFx0XHRicmVhaztcblx0XHRkZWZhdWx0OlxuXHRcdFx0dmFsID0gY3MuZ2V0LnJnYihzdHJpbmcpO1xuXHRcdFx0bW9kZWwgPSAncmdiJztcblx0XHRcdGJyZWFrO1xuXHR9XG5cblx0aWYgKCF2YWwpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiB7bW9kZWw6IG1vZGVsLCB2YWx1ZTogdmFsfTtcbn07XG5cbmNzLmdldC5yZ2IgPSBmdW5jdGlvbiAoc3RyaW5nKSB7XG5cdGlmICghc3RyaW5nKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHR2YXIgYWJiciA9IC9eIyhbYS1mMC05XXszLDR9KSQvaTtcblx0dmFyIGhleCA9IC9eIyhbYS1mMC05XXs2fSkoW2EtZjAtOV17Mn0pPyQvaTtcblx0dmFyIHJnYmEgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1xcZCspKD89W1xccyxdKVxccyooPzosXFxzKik/KFsrLV0/XFxkKykoPz1bXFxzLF0pXFxzKig/OixcXHMqKT8oWystXT9cXGQrKVxccyooPzpbLHxcXC9dXFxzKihbKy1dP1tcXGRcXC5dKykoJT8pXFxzKik/XFwpJC87XG5cdHZhciBwZXIgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1tcXGRcXC5dKylcXCVcXHMqLD9cXHMqKFsrLV0/W1xcZFxcLl0rKVxcJVxccyosP1xccyooWystXT9bXFxkXFwuXSspXFwlXFxzKig/OlssfFxcL11cXHMqKFsrLV0/W1xcZFxcLl0rKSglPylcXHMqKT9cXCkkLztcblx0dmFyIGtleXdvcmQgPSAvXihcXHcrKSQvO1xuXG5cdHZhciByZ2IgPSBbMCwgMCwgMCwgMV07XG5cdHZhciBtYXRjaDtcblx0dmFyIGk7XG5cdHZhciBoZXhBbHBoYTtcblxuXHRpZiAobWF0Y2ggPSBzdHJpbmcubWF0Y2goaGV4KSkge1xuXHRcdGhleEFscGhhID0gbWF0Y2hbMl07XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblxuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdC8vIGh0dHBzOi8vanNwZXJmLmNvbS9zbGljZS12cy1zdWJzdHItdnMtc3Vic3RyaW5nLW1ldGhvZHMtbG9uZy1zdHJpbmcvMTlcblx0XHRcdHZhciBpMiA9IGkgKiAyO1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2guc2xpY2UoaTIsIGkyICsgMiksIDE2KTtcblx0XHR9XG5cblx0XHRpZiAoaGV4QWxwaGEpIHtcblx0XHRcdHJnYlszXSA9IHBhcnNlSW50KGhleEFscGhhLCAxNikgLyAyNTU7XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKGFiYnIpKSB7XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblx0XHRoZXhBbHBoYSA9IG1hdGNoWzNdO1xuXG5cdFx0Zm9yIChpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2hbaV0gKyBtYXRjaFtpXSwgMTYpO1xuXHRcdH1cblxuXHRcdGlmIChoZXhBbHBoYSkge1xuXHRcdFx0cmdiWzNdID0gcGFyc2VJbnQoaGV4QWxwaGEgKyBoZXhBbHBoYSwgMTYpIC8gMjU1O1xuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChyZ2JhKSkge1xuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdHJnYltpXSA9IHBhcnNlSW50KG1hdGNoW2kgKyAxXSwgMCk7XG5cdFx0fVxuXG5cdFx0aWYgKG1hdGNoWzRdKSB7XG5cdFx0XHRpZiAobWF0Y2hbNV0pIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSkgKiAwLjAxO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKHBlcikpIHtcblx0XHRmb3IgKGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2JbaV0gPSBNYXRoLnJvdW5kKHBhcnNlRmxvYXQobWF0Y2hbaSArIDFdKSAqIDIuNTUpO1xuXHRcdH1cblxuXHRcdGlmIChtYXRjaFs0XSkge1xuXHRcdFx0aWYgKG1hdGNoWzVdKSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pICogMC4wMTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChrZXl3b3JkKSkge1xuXHRcdGlmIChtYXRjaFsxXSA9PT0gJ3RyYW5zcGFyZW50Jykge1xuXHRcdFx0cmV0dXJuIFswLCAwLCAwLCAwXTtcblx0XHR9XG5cblx0XHRpZiAoIWhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbWF0Y2hbMV0pKSB7XG5cdFx0XHRyZXR1cm4gbnVsbDtcblx0XHR9XG5cblx0XHRyZ2IgPSBjb2xvck5hbWVzW21hdGNoWzFdXTtcblx0XHRyZ2JbM10gPSAxO1xuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSBlbHNlIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRyZ2JbaV0gPSBjbGFtcChyZ2JbaV0sIDAsIDI1NSk7XG5cdH1cblx0cmdiWzNdID0gY2xhbXAocmdiWzNdLCAwLCAxKTtcblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY3MuZ2V0LmhzbCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBoc2wgPSAvXmhzbGE/XFwoXFxzKihbKy1dPyg/OlxcZHswLDN9XFwuKT9cXGQrKSg/OmRlZyk/XFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKig/OlssfFxcL11cXHMqKFsrLV0/KD89XFwuXFxkfFxcZCkoPzowfFsxLTldXFxkKik/KD86XFwuXFxkKik/KD86W2VFXVsrLV0/XFxkKyk/KVxccyopP1xcKSQvO1xuXHR2YXIgbWF0Y2ggPSBzdHJpbmcubWF0Y2goaHNsKTtcblxuXHRpZiAobWF0Y2gpIHtcblx0XHR2YXIgYWxwaGEgPSBwYXJzZUZsb2F0KG1hdGNoWzRdKTtcblx0XHR2YXIgaCA9ICgocGFyc2VGbG9hdChtYXRjaFsxXSkgJSAzNjApICsgMzYwKSAlIDM2MDtcblx0XHR2YXIgcyA9IGNsYW1wKHBhcnNlRmxvYXQobWF0Y2hbMl0pLCAwLCAxMDApO1xuXHRcdHZhciBsID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFszXSksIDAsIDEwMCk7XG5cdFx0dmFyIGEgPSBjbGFtcChpc05hTihhbHBoYSkgPyAxIDogYWxwaGEsIDAsIDEpO1xuXG5cdFx0cmV0dXJuIFtoLCBzLCBsLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MuZ2V0Lmh3YiA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBod2IgPSAvXmh3YlxcKFxccyooWystXT9cXGR7MCwzfSg/OlxcLlxcZCspPykoPzpkZWcpP1xccyosXFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKixcXHMqKFsrLV0/W1xcZFxcLl0rKSVcXHMqKD86LFxccyooWystXT8oPz1cXC5cXGR8XFxkKSg/OjB8WzEtOV1cXGQqKT8oPzpcXC5cXGQqKT8oPzpbZUVdWystXT9cXGQrKT8pXFxzKik/XFwpJC87XG5cdHZhciBtYXRjaCA9IHN0cmluZy5tYXRjaChod2IpO1xuXG5cdGlmIChtYXRjaCkge1xuXHRcdHZhciBhbHBoYSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdHZhciBoID0gKChwYXJzZUZsb2F0KG1hdGNoWzFdKSAlIDM2MCkgKyAzNjApICUgMzYwO1xuXHRcdHZhciB3ID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFsyXSksIDAsIDEwMCk7XG5cdFx0dmFyIGIgPSBjbGFtcChwYXJzZUZsb2F0KG1hdGNoWzNdKSwgMCwgMTAwKTtcblx0XHR2YXIgYSA9IGNsYW1wKGlzTmFOKGFscGhhKSA/IDEgOiBhbHBoYSwgMCwgMSk7XG5cdFx0cmV0dXJuIFtoLCB3LCBiLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MudG8uaGV4ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gKFxuXHRcdCcjJyArXG5cdFx0aGV4RG91YmxlKHJnYmFbMF0pICtcblx0XHRoZXhEb3VibGUocmdiYVsxXSkgK1xuXHRcdGhleERvdWJsZShyZ2JhWzJdKSArXG5cdFx0KHJnYmFbM10gPCAxXG5cdFx0XHQ/IChoZXhEb3VibGUoTWF0aC5yb3VuZChyZ2JhWzNdICogMjU1KSkpXG5cdFx0XHQ6ICcnKVxuXHQpO1xufTtcblxuY3MudG8ucmdiID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gcmdiYS5sZW5ndGggPCA0IHx8IHJnYmFbM10gPT09IDFcblx0XHQ/ICdyZ2IoJyArIE1hdGgucm91bmQocmdiYVswXSkgKyAnLCAnICsgTWF0aC5yb3VuZChyZ2JhWzFdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMl0pICsgJyknXG5cdFx0OiAncmdiYSgnICsgTWF0aC5yb3VuZChyZ2JhWzBdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMV0pICsgJywgJyArIE1hdGgucm91bmQocmdiYVsyXSkgKyAnLCAnICsgcmdiYVszXSArICcpJztcbn07XG5cbmNzLnRvLnJnYi5wZXJjZW50ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHR2YXIgciA9IE1hdGgucm91bmQocmdiYVswXSAvIDI1NSAqIDEwMCk7XG5cdHZhciBnID0gTWF0aC5yb3VuZChyZ2JhWzFdIC8gMjU1ICogMTAwKTtcblx0dmFyIGIgPSBNYXRoLnJvdW5kKHJnYmFbMl0gLyAyNTUgKiAxMDApO1xuXG5cdHJldHVybiByZ2JhLmxlbmd0aCA8IDQgfHwgcmdiYVszXSA9PT0gMVxuXHRcdD8gJ3JnYignICsgciArICclLCAnICsgZyArICclLCAnICsgYiArICclKSdcblx0XHQ6ICdyZ2JhKCcgKyByICsgJyUsICcgKyBnICsgJyUsICcgKyBiICsgJyUsICcgKyByZ2JhWzNdICsgJyknO1xufTtcblxuY3MudG8uaHNsID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgaHNsYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblx0cmV0dXJuIGhzbGEubGVuZ3RoIDwgNCB8fCBoc2xhWzNdID09PSAxXG5cdFx0PyAnaHNsKCcgKyBoc2xhWzBdICsgJywgJyArIGhzbGFbMV0gKyAnJSwgJyArIGhzbGFbMl0gKyAnJSknXG5cdFx0OiAnaHNsYSgnICsgaHNsYVswXSArICcsICcgKyBoc2xhWzFdICsgJyUsICcgKyBoc2xhWzJdICsgJyUsICcgKyBoc2xhWzNdICsgJyknO1xufTtcblxuLy8gaHdiIGlzIGEgYml0IGRpZmZlcmVudCB0aGFuIHJnYihhKSAmIGhzbChhKSBzaW5jZSB0aGVyZSBpcyBubyBhbHBoYSBzcGVjaWZpYyBzeW50YXhcbi8vIChod2IgaGF2ZSBhbHBoYSBvcHRpb25hbCAmIDEgaXMgZGVmYXVsdCB2YWx1ZSlcbmNzLnRvLmh3YiA9IGZ1bmN0aW9uICgpIHtcblx0dmFyIGh3YmEgPSBzd2l6emxlKGFyZ3VtZW50cyk7XG5cblx0dmFyIGEgPSAnJztcblx0aWYgKGh3YmEubGVuZ3RoID49IDQgJiYgaHdiYVszXSAhPT0gMSkge1xuXHRcdGEgPSAnLCAnICsgaHdiYVszXTtcblx0fVxuXG5cdHJldHVybiAnaHdiKCcgKyBod2JhWzBdICsgJywgJyArIGh3YmFbMV0gKyAnJSwgJyArIGh3YmFbMl0gKyAnJScgKyBhICsgJyknO1xufTtcblxuY3MudG8ua2V5d29yZCA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0cmV0dXJuIHJldmVyc2VOYW1lc1tyZ2Iuc2xpY2UoMCwgMyldO1xufTtcblxuLy8gaGVscGVyc1xuZnVuY3Rpb24gY2xhbXAobnVtLCBtaW4sIG1heCkge1xuXHRyZXR1cm4gTWF0aC5taW4oTWF0aC5tYXgobWluLCBudW0pLCBtYXgpO1xufVxuXG5mdW5jdGlvbiBoZXhEb3VibGUobnVtKSB7XG5cdHZhciBzdHIgPSBNYXRoLnJvdW5kKG51bSkudG9TdHJpbmcoMTYpLnRvVXBwZXJDYXNlKCk7XG5cdHJldHVybiAoc3RyLmxlbmd0aCA8IDIpID8gJzAnICsgc3RyIDogc3RyO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color-string/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color/index.js": -/*!*************************************!*\ - !*** ./node_modules/color/index.js ***! - \*************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("const colorString = __webpack_require__(/*! color-string */ \"./node_modules/color-string/index.js\");\nconst convert = __webpack_require__(/*! color-convert */ \"./node_modules/color/node_modules/color-convert/index.js\");\n\nconst skippedModels = [\n\t// To be honest, I don't really feel like keyword belongs in color convert, but eh.\n\t'keyword',\n\n\t// Gray conflicts with some method names, and has its own method defined.\n\t'gray',\n\n\t// Shouldn't really be in color-convert either...\n\t'hex',\n];\n\nconst hashedModelKeys = {};\nfor (const model of Object.keys(convert)) {\n\thashedModelKeys[[...convert[model].labels].sort().join('')] = model;\n}\n\nconst limiters = {};\n\nfunction Color(object, model) {\n\tif (!(this instanceof Color)) {\n\t\treturn new Color(object, model);\n\t}\n\n\tif (model && model in skippedModels) {\n\t\tmodel = null;\n\t}\n\n\tif (model && !(model in convert)) {\n\t\tthrow new Error('Unknown model: ' + model);\n\t}\n\n\tlet i;\n\tlet channels;\n\n\tif (object == null) { // eslint-disable-line no-eq-null,eqeqeq\n\t\tthis.model = 'rgb';\n\t\tthis.color = [0, 0, 0];\n\t\tthis.valpha = 1;\n\t} else if (object instanceof Color) {\n\t\tthis.model = object.model;\n\t\tthis.color = [...object.color];\n\t\tthis.valpha = object.valpha;\n\t} else if (typeof object === 'string') {\n\t\tconst result = colorString.get(object);\n\t\tif (result === null) {\n\t\t\tthrow new Error('Unable to parse color from string: ' + object);\n\t\t}\n\n\t\tthis.model = result.model;\n\t\tchannels = convert[this.model].channels;\n\t\tthis.color = result.value.slice(0, channels);\n\t\tthis.valpha = typeof result.value[channels] === 'number' ? result.value[channels] : 1;\n\t} else if (object.length > 0) {\n\t\tthis.model = model || 'rgb';\n\t\tchannels = convert[this.model].channels;\n\t\tconst newArray = Array.prototype.slice.call(object, 0, channels);\n\t\tthis.color = zeroArray(newArray, channels);\n\t\tthis.valpha = typeof object[channels] === 'number' ? object[channels] : 1;\n\t} else if (typeof object === 'number') {\n\t\t// This is always RGB - can be converted later on.\n\t\tthis.model = 'rgb';\n\t\tthis.color = [\n\t\t\t(object >> 16) & 0xFF,\n\t\t\t(object >> 8) & 0xFF,\n\t\t\tobject & 0xFF,\n\t\t];\n\t\tthis.valpha = 1;\n\t} else {\n\t\tthis.valpha = 1;\n\n\t\tconst keys = Object.keys(object);\n\t\tif ('alpha' in object) {\n\t\t\tkeys.splice(keys.indexOf('alpha'), 1);\n\t\t\tthis.valpha = typeof object.alpha === 'number' ? object.alpha : 0;\n\t\t}\n\n\t\tconst hashedKeys = keys.sort().join('');\n\t\tif (!(hashedKeys in hashedModelKeys)) {\n\t\t\tthrow new Error('Unable to parse color from object: ' + JSON.stringify(object));\n\t\t}\n\n\t\tthis.model = hashedModelKeys[hashedKeys];\n\n\t\tconst {labels} = convert[this.model];\n\t\tconst color = [];\n\t\tfor (i = 0; i < labels.length; i++) {\n\t\t\tcolor.push(object[labels[i]]);\n\t\t}\n\n\t\tthis.color = zeroArray(color);\n\t}\n\n\t// Perform limitations (clamping, etc.)\n\tif (limiters[this.model]) {\n\t\tchannels = convert[this.model].channels;\n\t\tfor (i = 0; i < channels; i++) {\n\t\t\tconst limit = limiters[this.model][i];\n\t\t\tif (limit) {\n\t\t\t\tthis.color[i] = limit(this.color[i]);\n\t\t\t}\n\t\t}\n\t}\n\n\tthis.valpha = Math.max(0, Math.min(1, this.valpha));\n\n\tif (Object.freeze) {\n\t\tObject.freeze(this);\n\t}\n}\n\nColor.prototype = {\n\ttoString() {\n\t\treturn this.string();\n\t},\n\n\ttoJSON() {\n\t\treturn this[this.model]();\n\t},\n\n\tstring(places) {\n\t\tlet self = this.model in colorString.to ? this : this.rgb();\n\t\tself = self.round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to[self.model](args);\n\t},\n\n\tpercentString(places) {\n\t\tconst self = this.rgb().round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to.rgb.percent(args);\n\t},\n\n\tarray() {\n\t\treturn this.valpha === 1 ? [...this.color] : [...this.color, this.valpha];\n\t},\n\n\tobject() {\n\t\tconst result = {};\n\t\tconst {channels} = convert[this.model];\n\t\tconst {labels} = convert[this.model];\n\n\t\tfor (let i = 0; i < channels; i++) {\n\t\t\tresult[labels[i]] = this.color[i];\n\t\t}\n\n\t\tif (this.valpha !== 1) {\n\t\t\tresult.alpha = this.valpha;\n\t\t}\n\n\t\treturn result;\n\t},\n\n\tunitArray() {\n\t\tconst rgb = this.rgb().color;\n\t\trgb[0] /= 255;\n\t\trgb[1] /= 255;\n\t\trgb[2] /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.push(this.valpha);\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tunitObject() {\n\t\tconst rgb = this.rgb().object();\n\t\trgb.r /= 255;\n\t\trgb.g /= 255;\n\t\trgb.b /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.alpha = this.valpha;\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tround(places) {\n\t\tplaces = Math.max(places || 0, 0);\n\t\treturn new Color([...this.color.map(roundToPlace(places)), this.valpha], this.model);\n\t},\n\n\talpha(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color([...this.color, Math.max(0, Math.min(1, value))], this.model);\n\t\t}\n\n\t\treturn this.valpha;\n\t},\n\n\t// Rgb\n\tred: getset('rgb', 0, maxfn(255)),\n\tgreen: getset('rgb', 1, maxfn(255)),\n\tblue: getset('rgb', 2, maxfn(255)),\n\n\thue: getset(['hsl', 'hsv', 'hsl', 'hwb', 'hcg'], 0, value => ((value % 360) + 360) % 360),\n\n\tsaturationl: getset('hsl', 1, maxfn(100)),\n\tlightness: getset('hsl', 2, maxfn(100)),\n\n\tsaturationv: getset('hsv', 1, maxfn(100)),\n\tvalue: getset('hsv', 2, maxfn(100)),\n\n\tchroma: getset('hcg', 1, maxfn(100)),\n\tgray: getset('hcg', 2, maxfn(100)),\n\n\twhite: getset('hwb', 1, maxfn(100)),\n\twblack: getset('hwb', 2, maxfn(100)),\n\n\tcyan: getset('cmyk', 0, maxfn(100)),\n\tmagenta: getset('cmyk', 1, maxfn(100)),\n\tyellow: getset('cmyk', 2, maxfn(100)),\n\tblack: getset('cmyk', 3, maxfn(100)),\n\n\tx: getset('xyz', 0, maxfn(95.047)),\n\ty: getset('xyz', 1, maxfn(100)),\n\tz: getset('xyz', 2, maxfn(108.833)),\n\n\tl: getset('lab', 0, maxfn(100)),\n\ta: getset('lab', 1),\n\tb: getset('lab', 2),\n\n\tkeyword(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn convert[this.model].keyword(this.color);\n\t},\n\n\thex(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn colorString.to.hex(this.rgb().round().color);\n\t},\n\n\thexa(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\tconst rgbArray = this.rgb().round().color;\n\n\t\tlet alphaHex = Math.round(this.valpha * 255).toString(16).toUpperCase();\n\t\tif (alphaHex.length === 1) {\n\t\t\talphaHex = '0' + alphaHex;\n\t\t}\n\n\t\treturn colorString.to.hex(rgbArray) + alphaHex;\n\t},\n\n\trgbNumber() {\n\t\tconst rgb = this.rgb().color;\n\t\treturn ((rgb[0] & 0xFF) << 16) | ((rgb[1] & 0xFF) << 8) | (rgb[2] & 0xFF);\n\t},\n\n\tluminosity() {\n\t\t// http://www.w3.org/TR/WCAG20/#relativeluminancedef\n\t\tconst rgb = this.rgb().color;\n\n\t\tconst lum = [];\n\t\tfor (const [i, element] of rgb.entries()) {\n\t\t\tconst chan = element / 255;\n\t\t\tlum[i] = (chan <= 0.04045) ? chan / 12.92 : ((chan + 0.055) / 1.055) ** 2.4;\n\t\t}\n\n\t\treturn 0.2126 * lum[0] + 0.7152 * lum[1] + 0.0722 * lum[2];\n\t},\n\n\tcontrast(color2) {\n\t\t// http://www.w3.org/TR/WCAG20/#contrast-ratiodef\n\t\tconst lum1 = this.luminosity();\n\t\tconst lum2 = color2.luminosity();\n\n\t\tif (lum1 > lum2) {\n\t\t\treturn (lum1 + 0.05) / (lum2 + 0.05);\n\t\t}\n\n\t\treturn (lum2 + 0.05) / (lum1 + 0.05);\n\t},\n\n\tlevel(color2) {\n\t\t// https://www.w3.org/TR/WCAG/#contrast-enhanced\n\t\tconst contrastRatio = this.contrast(color2);\n\t\tif (contrastRatio >= 7) {\n\t\t\treturn 'AAA';\n\t\t}\n\n\t\treturn (contrastRatio >= 4.5) ? 'AA' : '';\n\t},\n\n\tisDark() {\n\t\t// YIQ equation from http://24ways.org/2010/calculating-color-contrast\n\t\tconst rgb = this.rgb().color;\n\t\tconst yiq = (rgb[0] * 2126 + rgb[1] * 7152 + rgb[2] * 722) / 10000;\n\t\treturn yiq < 128;\n\t},\n\n\tisLight() {\n\t\treturn !this.isDark();\n\t},\n\n\tnegate() {\n\t\tconst rgb = this.rgb();\n\t\tfor (let i = 0; i < 3; i++) {\n\t\t\trgb.color[i] = 255 - rgb.color[i];\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tlighten(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] += hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdarken(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] -= hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tsaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] += hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdesaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] -= hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\twhiten(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[1] += hwb.color[1] * ratio;\n\t\treturn hwb;\n\t},\n\n\tblacken(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[2] += hwb.color[2] * ratio;\n\t\treturn hwb;\n\t},\n\n\tgrayscale() {\n\t\t// http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale\n\t\tconst rgb = this.rgb().color;\n\t\tconst value = rgb[0] * 0.3 + rgb[1] * 0.59 + rgb[2] * 0.11;\n\t\treturn Color.rgb(value, value, value);\n\t},\n\n\tfade(ratio) {\n\t\treturn this.alpha(this.valpha - (this.valpha * ratio));\n\t},\n\n\topaquer(ratio) {\n\t\treturn this.alpha(this.valpha + (this.valpha * ratio));\n\t},\n\n\trotate(degrees) {\n\t\tconst hsl = this.hsl();\n\t\tlet hue = hsl.color[0];\n\t\thue = (hue + degrees) % 360;\n\t\thue = hue < 0 ? 360 + hue : hue;\n\t\thsl.color[0] = hue;\n\t\treturn hsl;\n\t},\n\n\tmix(mixinColor, weight) {\n\t\t// Ported from sass implementation in C\n\t\t// https://github.com/sass/libsass/blob/0e6b4a2850092356aa3ece07c6b249f0221caced/functions.cpp#L209\n\t\tif (!mixinColor || !mixinColor.rgb) {\n\t\t\tthrow new Error('Argument to \"mix\" was not a Color instance, but rather an instance of ' + typeof mixinColor);\n\t\t}\n\n\t\tconst color1 = mixinColor.rgb();\n\t\tconst color2 = this.rgb();\n\t\tconst p = weight === undefined ? 0.5 : weight;\n\n\t\tconst w = 2 * p - 1;\n\t\tconst a = color1.alpha() - color2.alpha();\n\n\t\tconst w1 = (((w * a === -1) ? w : (w + a) / (1 + w * a)) + 1) / 2;\n\t\tconst w2 = 1 - w1;\n\n\t\treturn Color.rgb(\n\t\t\tw1 * color1.red() + w2 * color2.red(),\n\t\t\tw1 * color1.green() + w2 * color2.green(),\n\t\t\tw1 * color1.blue() + w2 * color2.blue(),\n\t\t\tcolor1.alpha() * p + color2.alpha() * (1 - p));\n\t},\n};\n\n// Model conversion methods and static constructors\nfor (const model of Object.keys(convert)) {\n\tif (skippedModels.includes(model)) {\n\t\tcontinue;\n\t}\n\n\tconst {channels} = convert[model];\n\n\t// Conversion methods\n\tColor.prototype[model] = function (...args) {\n\t\tif (this.model === model) {\n\t\t\treturn new Color(this);\n\t\t}\n\n\t\tif (args.length > 0) {\n\t\t\treturn new Color(args, model);\n\t\t}\n\n\t\treturn new Color([...assertArray(convert[this.model][model].raw(this.color)), this.valpha], model);\n\t};\n\n\t// 'static' construction methods\n\tColor[model] = function (...args) {\n\t\tlet color = args[0];\n\t\tif (typeof color === 'number') {\n\t\t\tcolor = zeroArray(args, channels);\n\t\t}\n\n\t\treturn new Color(color, model);\n\t};\n}\n\nfunction roundTo(number, places) {\n\treturn Number(number.toFixed(places));\n}\n\nfunction roundToPlace(places) {\n\treturn function (number) {\n\t\treturn roundTo(number, places);\n\t};\n}\n\nfunction getset(model, channel, modifier) {\n\tmodel = Array.isArray(model) ? model : [model];\n\n\tfor (const m of model) {\n\t\t(limiters[m] || (limiters[m] = []))[channel] = modifier;\n\t}\n\n\tmodel = model[0];\n\n\treturn function (value) {\n\t\tlet result;\n\n\t\tif (value !== undefined) {\n\t\t\tif (modifier) {\n\t\t\t\tvalue = modifier(value);\n\t\t\t}\n\n\t\t\tresult = this[model]();\n\t\t\tresult.color[channel] = value;\n\t\t\treturn result;\n\t\t}\n\n\t\tresult = this[model]().color[channel];\n\t\tif (modifier) {\n\t\t\tresult = modifier(result);\n\t\t}\n\n\t\treturn result;\n\t};\n}\n\nfunction maxfn(max) {\n\treturn function (v) {\n\t\treturn Math.max(0, Math.min(max, v));\n\t};\n}\n\nfunction assertArray(value) {\n\treturn Array.isArray(value) ? value : [value];\n}\n\nfunction zeroArray(array, length) {\n\tfor (let i = 0; i < length; i++) {\n\t\tif (typeof array[i] !== 'number') {\n\t\t\tarray[i] = 0;\n\t\t}\n\t}\n\n\treturn array;\n}\n\nmodule.exports = Color;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3IvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMsMERBQWM7QUFDMUMsZ0JBQWdCLG1CQUFPLENBQUMsK0VBQWU7O0FBRXZDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUEsU0FBUyxRQUFRO0FBQ2pCO0FBQ0EsY0FBYyxtQkFBbUI7QUFDakM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGNBQWMsY0FBYztBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLFNBQVMsVUFBVTtBQUNuQixTQUFTLFFBQVE7O0FBRWpCLGtCQUFrQixjQUFjO0FBQ2hDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLGtCQUFrQixPQUFPO0FBQ3pCO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsUUFBUSxVQUFVOztBQUVsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxpQkFBaUIsWUFBWTtBQUM3QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9pbmRleC5qcz82OTI5Il0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbG9yU3RyaW5nID0gcmVxdWlyZSgnY29sb3Itc3RyaW5nJyk7XG5jb25zdCBjb252ZXJ0ID0gcmVxdWlyZSgnY29sb3ItY29udmVydCcpO1xuXG5jb25zdCBza2lwcGVkTW9kZWxzID0gW1xuXHQvLyBUbyBiZSBob25lc3QsIEkgZG9uJ3QgcmVhbGx5IGZlZWwgbGlrZSBrZXl3b3JkIGJlbG9uZ3MgaW4gY29sb3IgY29udmVydCwgYnV0IGVoLlxuXHQna2V5d29yZCcsXG5cblx0Ly8gR3JheSBjb25mbGljdHMgd2l0aCBzb21lIG1ldGhvZCBuYW1lcywgYW5kIGhhcyBpdHMgb3duIG1ldGhvZCBkZWZpbmVkLlxuXHQnZ3JheScsXG5cblx0Ly8gU2hvdWxkbid0IHJlYWxseSBiZSBpbiBjb2xvci1jb252ZXJ0IGVpdGhlci4uLlxuXHQnaGV4Jyxcbl07XG5cbmNvbnN0IGhhc2hlZE1vZGVsS2V5cyA9IHt9O1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRoYXNoZWRNb2RlbEtleXNbWy4uLmNvbnZlcnRbbW9kZWxdLmxhYmVsc10uc29ydCgpLmpvaW4oJycpXSA9IG1vZGVsO1xufVxuXG5jb25zdCBsaW1pdGVycyA9IHt9O1xuXG5mdW5jdGlvbiBDb2xvcihvYmplY3QsIG1vZGVsKSB7XG5cdGlmICghKHRoaXMgaW5zdGFuY2VvZiBDb2xvcikpIHtcblx0XHRyZXR1cm4gbmV3IENvbG9yKG9iamVjdCwgbW9kZWwpO1xuXHR9XG5cblx0aWYgKG1vZGVsICYmIG1vZGVsIGluIHNraXBwZWRNb2RlbHMpIHtcblx0XHRtb2RlbCA9IG51bGw7XG5cdH1cblxuXHRpZiAobW9kZWwgJiYgIShtb2RlbCBpbiBjb252ZXJ0KSkge1xuXHRcdHRocm93IG5ldyBFcnJvcignVW5rbm93biBtb2RlbDogJyArIG1vZGVsKTtcblx0fVxuXG5cdGxldCBpO1xuXHRsZXQgY2hhbm5lbHM7XG5cblx0aWYgKG9iamVjdCA9PSBudWxsKSB7IC8vIGVzbGludC1kaXNhYmxlLWxpbmUgbm8tZXEtbnVsbCxlcWVxZXFcblx0XHR0aGlzLm1vZGVsID0gJ3JnYic7XG5cdFx0dGhpcy5jb2xvciA9IFswLCAwLCAwXTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSBpZiAob2JqZWN0IGluc3RhbmNlb2YgQ29sb3IpIHtcblx0XHR0aGlzLm1vZGVsID0gb2JqZWN0Lm1vZGVsO1xuXHRcdHRoaXMuY29sb3IgPSBbLi4ub2JqZWN0LmNvbG9yXTtcblx0XHR0aGlzLnZhbHBoYSA9IG9iamVjdC52YWxwaGE7XG5cdH0gZWxzZSBpZiAodHlwZW9mIG9iamVjdCA9PT0gJ3N0cmluZycpIHtcblx0XHRjb25zdCByZXN1bHQgPSBjb2xvclN0cmluZy5nZXQob2JqZWN0KTtcblx0XHRpZiAocmVzdWx0ID09PSBudWxsKSB7XG5cdFx0XHR0aHJvdyBuZXcgRXJyb3IoJ1VuYWJsZSB0byBwYXJzZSBjb2xvciBmcm9tIHN0cmluZzogJyArIG9iamVjdCk7XG5cdFx0fVxuXG5cdFx0dGhpcy5tb2RlbCA9IHJlc3VsdC5tb2RlbDtcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0dGhpcy5jb2xvciA9IHJlc3VsdC52YWx1ZS5zbGljZSgwLCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2YgcmVzdWx0LnZhbHVlW2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyByZXN1bHQudmFsdWVbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmIChvYmplY3QubGVuZ3RoID4gMCkge1xuXHRcdHRoaXMubW9kZWwgPSBtb2RlbCB8fCAncmdiJztcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0Y29uc3QgbmV3QXJyYXkgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChvYmplY3QsIDAsIGNoYW5uZWxzKTtcblx0XHR0aGlzLmNvbG9yID0gemVyb0FycmF5KG5ld0FycmF5LCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0W2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyBvYmplY3RbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmICh0eXBlb2Ygb2JqZWN0ID09PSAnbnVtYmVyJykge1xuXHRcdC8vIFRoaXMgaXMgYWx3YXlzIFJHQiAtIGNhbiBiZSBjb252ZXJ0ZWQgbGF0ZXIgb24uXG5cdFx0dGhpcy5tb2RlbCA9ICdyZ2InO1xuXHRcdHRoaXMuY29sb3IgPSBbXG5cdFx0XHQob2JqZWN0ID4+IDE2KSAmIDB4RkYsXG5cdFx0XHQob2JqZWN0ID4+IDgpICYgMHhGRixcblx0XHRcdG9iamVjdCAmIDB4RkYsXG5cdFx0XTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSB7XG5cdFx0dGhpcy52YWxwaGEgPSAxO1xuXG5cdFx0Y29uc3Qga2V5cyA9IE9iamVjdC5rZXlzKG9iamVjdCk7XG5cdFx0aWYgKCdhbHBoYScgaW4gb2JqZWN0KSB7XG5cdFx0XHRrZXlzLnNwbGljZShrZXlzLmluZGV4T2YoJ2FscGhhJyksIDEpO1xuXHRcdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0LmFscGhhID09PSAnbnVtYmVyJyA/IG9iamVjdC5hbHBoYSA6IDA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgaGFzaGVkS2V5cyA9IGtleXMuc29ydCgpLmpvaW4oJycpO1xuXHRcdGlmICghKGhhc2hlZEtleXMgaW4gaGFzaGVkTW9kZWxLZXlzKSkge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdVbmFibGUgdG8gcGFyc2UgY29sb3IgZnJvbSBvYmplY3Q6ICcgKyBKU09OLnN0cmluZ2lmeShvYmplY3QpKTtcblx0XHR9XG5cblx0XHR0aGlzLm1vZGVsID0gaGFzaGVkTW9kZWxLZXlzW2hhc2hlZEtleXNdO1xuXG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXHRcdGNvbnN0IGNvbG9yID0gW107XG5cdFx0Zm9yIChpID0gMDsgaSA8IGxhYmVscy5sZW5ndGg7IGkrKykge1xuXHRcdFx0Y29sb3IucHVzaChvYmplY3RbbGFiZWxzW2ldXSk7XG5cdFx0fVxuXG5cdFx0dGhpcy5jb2xvciA9IHplcm9BcnJheShjb2xvcik7XG5cdH1cblxuXHQvLyBQZXJmb3JtIGxpbWl0YXRpb25zIChjbGFtcGluZywgZXRjLilcblx0aWYgKGxpbWl0ZXJzW3RoaXMubW9kZWxdKSB7XG5cdFx0Y2hhbm5lbHMgPSBjb252ZXJ0W3RoaXMubW9kZWxdLmNoYW5uZWxzO1xuXHRcdGZvciAoaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRjb25zdCBsaW1pdCA9IGxpbWl0ZXJzW3RoaXMubW9kZWxdW2ldO1xuXHRcdFx0aWYgKGxpbWl0KSB7XG5cdFx0XHRcdHRoaXMuY29sb3JbaV0gPSBsaW1pdCh0aGlzLmNvbG9yW2ldKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0aGlzLnZhbHBoYSA9IE1hdGgubWF4KDAsIE1hdGgubWluKDEsIHRoaXMudmFscGhhKSk7XG5cblx0aWYgKE9iamVjdC5mcmVlemUpIHtcblx0XHRPYmplY3QuZnJlZXplKHRoaXMpO1xuXHR9XG59XG5cbkNvbG9yLnByb3RvdHlwZSA9IHtcblx0dG9TdHJpbmcoKSB7XG5cdFx0cmV0dXJuIHRoaXMuc3RyaW5nKCk7XG5cdH0sXG5cblx0dG9KU09OKCkge1xuXHRcdHJldHVybiB0aGlzW3RoaXMubW9kZWxdKCk7XG5cdH0sXG5cblx0c3RyaW5nKHBsYWNlcykge1xuXHRcdGxldCBzZWxmID0gdGhpcy5tb2RlbCBpbiBjb2xvclN0cmluZy50byA/IHRoaXMgOiB0aGlzLnJnYigpO1xuXHRcdHNlbGYgPSBzZWxmLnJvdW5kKHR5cGVvZiBwbGFjZXMgPT09ICdudW1iZXInID8gcGxhY2VzIDogMSk7XG5cdFx0Y29uc3QgYXJncyA9IHNlbGYudmFscGhhID09PSAxID8gc2VsZi5jb2xvciA6IFsuLi5zZWxmLmNvbG9yLCB0aGlzLnZhbHBoYV07XG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvW3NlbGYubW9kZWxdKGFyZ3MpO1xuXHR9LFxuXG5cdHBlcmNlbnRTdHJpbmcocGxhY2VzKSB7XG5cdFx0Y29uc3Qgc2VsZiA9IHRoaXMucmdiKCkucm91bmQodHlwZW9mIHBsYWNlcyA9PT0gJ251bWJlcicgPyBwbGFjZXMgOiAxKTtcblx0XHRjb25zdCBhcmdzID0gc2VsZi52YWxwaGEgPT09IDEgPyBzZWxmLmNvbG9yIDogWy4uLnNlbGYuY29sb3IsIHRoaXMudmFscGhhXTtcblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8ucmdiLnBlcmNlbnQoYXJncyk7XG5cdH0sXG5cblx0YXJyYXkoKSB7XG5cdFx0cmV0dXJuIHRoaXMudmFscGhhID09PSAxID8gWy4uLnRoaXMuY29sb3JdIDogWy4uLnRoaXMuY29sb3IsIHRoaXMudmFscGhhXTtcblx0fSxcblxuXHRvYmplY3QoKSB7XG5cdFx0Y29uc3QgcmVzdWx0ID0ge307XG5cdFx0Y29uc3Qge2NoYW5uZWxzfSA9IGNvbnZlcnRbdGhpcy5tb2RlbF07XG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRyZXN1bHRbbGFiZWxzW2ldXSA9IHRoaXMuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZXN1bHQuYWxwaGEgPSB0aGlzLnZhbHBoYTtcblx0XHR9XG5cblx0XHRyZXR1cm4gcmVzdWx0O1xuXHR9LFxuXG5cdHVuaXRBcnJheSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdHJnYlswXSAvPSAyNTU7XG5cdFx0cmdiWzFdIC89IDI1NTtcblx0XHRyZ2JbMl0gLz0gMjU1O1xuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZ2IucHVzaCh0aGlzLnZhbHBoYSk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHR1bml0T2JqZWN0KCkge1xuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkub2JqZWN0KCk7XG5cdFx0cmdiLnIgLz0gMjU1O1xuXHRcdHJnYi5nIC89IDI1NTtcblx0XHRyZ2IuYiAvPSAyNTU7XG5cblx0XHRpZiAodGhpcy52YWxwaGEgIT09IDEpIHtcblx0XHRcdHJnYi5hbHBoYSA9IHRoaXMudmFscGhhO1xuXHRcdH1cblxuXHRcdHJldHVybiByZ2I7XG5cdH0sXG5cblx0cm91bmQocGxhY2VzKSB7XG5cdFx0cGxhY2VzID0gTWF0aC5tYXgocGxhY2VzIHx8IDAsIDApO1xuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLnRoaXMuY29sb3IubWFwKHJvdW5kVG9QbGFjZShwbGFjZXMpKSwgdGhpcy52YWxwaGFdLCB0aGlzLm1vZGVsKTtcblx0fSxcblxuXHRhbHBoYSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKFsuLi50aGlzLmNvbG9yLCBNYXRoLm1heCgwLCBNYXRoLm1pbigxLCB2YWx1ZSkpXSwgdGhpcy5tb2RlbCk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHRoaXMudmFscGhhO1xuXHR9LFxuXG5cdC8vIFJnYlxuXHRyZWQ6IGdldHNldCgncmdiJywgMCwgbWF4Zm4oMjU1KSksXG5cdGdyZWVuOiBnZXRzZXQoJ3JnYicsIDEsIG1heGZuKDI1NSkpLFxuXHRibHVlOiBnZXRzZXQoJ3JnYicsIDIsIG1heGZuKDI1NSkpLFxuXG5cdGh1ZTogZ2V0c2V0KFsnaHNsJywgJ2hzdicsICdoc2wnLCAnaHdiJywgJ2hjZyddLCAwLCB2YWx1ZSA9PiAoKHZhbHVlICUgMzYwKSArIDM2MCkgJSAzNjApLFxuXG5cdHNhdHVyYXRpb25sOiBnZXRzZXQoJ2hzbCcsIDEsIG1heGZuKDEwMCkpLFxuXHRsaWdodG5lc3M6IGdldHNldCgnaHNsJywgMiwgbWF4Zm4oMTAwKSksXG5cblx0c2F0dXJhdGlvbnY6IGdldHNldCgnaHN2JywgMSwgbWF4Zm4oMTAwKSksXG5cdHZhbHVlOiBnZXRzZXQoJ2hzdicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGNocm9tYTogZ2V0c2V0KCdoY2cnLCAxLCBtYXhmbigxMDApKSxcblx0Z3JheTogZ2V0c2V0KCdoY2cnLCAyLCBtYXhmbigxMDApKSxcblxuXHR3aGl0ZTogZ2V0c2V0KCdod2InLCAxLCBtYXhmbigxMDApKSxcblx0d2JsYWNrOiBnZXRzZXQoJ2h3YicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGN5YW46IGdldHNldCgnY215aycsIDAsIG1heGZuKDEwMCkpLFxuXHRtYWdlbnRhOiBnZXRzZXQoJ2NteWsnLCAxLCBtYXhmbigxMDApKSxcblx0eWVsbG93OiBnZXRzZXQoJ2NteWsnLCAyLCBtYXhmbigxMDApKSxcblx0YmxhY2s6IGdldHNldCgnY215aycsIDMsIG1heGZuKDEwMCkpLFxuXG5cdHg6IGdldHNldCgneHl6JywgMCwgbWF4Zm4oOTUuMDQ3KSksXG5cdHk6IGdldHNldCgneHl6JywgMSwgbWF4Zm4oMTAwKSksXG5cdHo6IGdldHNldCgneHl6JywgMiwgbWF4Zm4oMTA4LjgzMykpLFxuXG5cdGw6IGdldHNldCgnbGFiJywgMCwgbWF4Zm4oMTAwKSksXG5cdGE6IGdldHNldCgnbGFiJywgMSksXG5cdGI6IGdldHNldCgnbGFiJywgMiksXG5cblx0a2V5d29yZCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29udmVydFt0aGlzLm1vZGVsXS5rZXl3b3JkKHRoaXMuY29sb3IpO1xuXHR9LFxuXG5cdGhleCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8uaGV4KHRoaXMucmdiKCkucm91bmQoKS5jb2xvcik7XG5cdH0sXG5cblx0aGV4YSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRjb25zdCByZ2JBcnJheSA9IHRoaXMucmdiKCkucm91bmQoKS5jb2xvcjtcblxuXHRcdGxldCBhbHBoYUhleCA9IE1hdGgucm91bmQodGhpcy52YWxwaGEgKiAyNTUpLnRvU3RyaW5nKDE2KS50b1VwcGVyQ2FzZSgpO1xuXHRcdGlmIChhbHBoYUhleC5sZW5ndGggPT09IDEpIHtcblx0XHRcdGFscGhhSGV4ID0gJzAnICsgYWxwaGFIZXg7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvLmhleChyZ2JBcnJheSkgKyBhbHBoYUhleDtcblx0fSxcblxuXHRyZ2JOdW1iZXIoKSB7XG5cdFx0Y29uc3QgcmdiID0gdGhpcy5yZ2IoKS5jb2xvcjtcblx0XHRyZXR1cm4gKChyZ2JbMF0gJiAweEZGKSA8PCAxNikgfCAoKHJnYlsxXSAmIDB4RkYpIDw8IDgpIHwgKHJnYlsyXSAmIDB4RkYpO1xuXHR9LFxuXG5cdGx1bWlub3NpdHkoKSB7XG5cdFx0Ly8gaHR0cDovL3d3dy53My5vcmcvVFIvV0NBRzIwLyNyZWxhdGl2ZWx1bWluYW5jZWRlZlxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cblx0XHRjb25zdCBsdW0gPSBbXTtcblx0XHRmb3IgKGNvbnN0IFtpLCBlbGVtZW50XSBvZiByZ2IuZW50cmllcygpKSB7XG5cdFx0XHRjb25zdCBjaGFuID0gZWxlbWVudCAvIDI1NTtcblx0XHRcdGx1bVtpXSA9IChjaGFuIDw9IDAuMDQwNDUpID8gY2hhbiAvIDEyLjkyIDogKChjaGFuICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNDtcblx0XHR9XG5cblx0XHRyZXR1cm4gMC4yMTI2ICogbHVtWzBdICsgMC43MTUyICogbHVtWzFdICsgMC4wNzIyICogbHVtWzJdO1xuXHR9LFxuXG5cdGNvbnRyYXN0KGNvbG9yMikge1xuXHRcdC8vIGh0dHA6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jY29udHJhc3QtcmF0aW9kZWZcblx0XHRjb25zdCBsdW0xID0gdGhpcy5sdW1pbm9zaXR5KCk7XG5cdFx0Y29uc3QgbHVtMiA9IGNvbG9yMi5sdW1pbm9zaXR5KCk7XG5cblx0XHRpZiAobHVtMSA+IGx1bTIpIHtcblx0XHRcdHJldHVybiAobHVtMSArIDAuMDUpIC8gKGx1bTIgKyAwLjA1KTtcblx0XHR9XG5cblx0XHRyZXR1cm4gKGx1bTIgKyAwLjA1KSAvIChsdW0xICsgMC4wNSk7XG5cdH0sXG5cblx0bGV2ZWwoY29sb3IyKSB7XG5cdFx0Ly8gaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LWVuaGFuY2VkXG5cdFx0Y29uc3QgY29udHJhc3RSYXRpbyA9IHRoaXMuY29udHJhc3QoY29sb3IyKTtcblx0XHRpZiAoY29udHJhc3RSYXRpbyA+PSA3KSB7XG5cdFx0XHRyZXR1cm4gJ0FBQSc7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIChjb250cmFzdFJhdGlvID49IDQuNSkgPyAnQUEnIDogJyc7XG5cdH0sXG5cblx0aXNEYXJrKCkge1xuXHRcdC8vIFlJUSBlcXVhdGlvbiBmcm9tIGh0dHA6Ly8yNHdheXMub3JnLzIwMTAvY2FsY3VsYXRpbmctY29sb3ItY29udHJhc3Rcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdGNvbnN0IHlpcSA9IChyZ2JbMF0gKiAyMTI2ICsgcmdiWzFdICogNzE1MiArIHJnYlsyXSAqIDcyMikgLyAxMDAwMDtcblx0XHRyZXR1cm4geWlxIDwgMTI4O1xuXHR9LFxuXG5cdGlzTGlnaHQoKSB7XG5cdFx0cmV0dXJuICF0aGlzLmlzRGFyaygpO1xuXHR9LFxuXG5cdG5lZ2F0ZSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpO1xuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2IuY29sb3JbaV0gPSAyNTUgLSByZ2IuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHRsaWdodGVuKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMl0gKz0gaHNsLmNvbG9yWzJdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkYXJrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBoc2wgPSB0aGlzLmhzbCgpO1xuXHRcdGhzbC5jb2xvclsyXSAtPSBoc2wuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHNsO1xuXHR9LFxuXG5cdHNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gKz0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkZXNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gLT0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHR3aGl0ZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsxXSArPSBod2IuY29sb3JbMV0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGJsYWNrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsyXSArPSBod2IuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGdyYXlzY2FsZSgpIHtcblx0XHQvLyBodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0dyYXlzY2FsZSNDb252ZXJ0aW5nX2NvbG9yX3RvX2dyYXlzY2FsZVxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cdFx0Y29uc3QgdmFsdWUgPSByZ2JbMF0gKiAwLjMgKyByZ2JbMV0gKiAwLjU5ICsgcmdiWzJdICogMC4xMTtcblx0XHRyZXR1cm4gQ29sb3IucmdiKHZhbHVlLCB2YWx1ZSwgdmFsdWUpO1xuXHR9LFxuXG5cdGZhZGUocmF0aW8pIHtcblx0XHRyZXR1cm4gdGhpcy5hbHBoYSh0aGlzLnZhbHBoYSAtICh0aGlzLnZhbHBoYSAqIHJhdGlvKSk7XG5cdH0sXG5cblx0b3BhcXVlcihyYXRpbykge1xuXHRcdHJldHVybiB0aGlzLmFscGhhKHRoaXMudmFscGhhICsgKHRoaXMudmFscGhhICogcmF0aW8pKTtcblx0fSxcblxuXHRyb3RhdGUoZGVncmVlcykge1xuXHRcdGNvbnN0IGhzbCA9IHRoaXMuaHNsKCk7XG5cdFx0bGV0IGh1ZSA9IGhzbC5jb2xvclswXTtcblx0XHRodWUgPSAoaHVlICsgZGVncmVlcykgJSAzNjA7XG5cdFx0aHVlID0gaHVlIDwgMCA/IDM2MCArIGh1ZSA6IGh1ZTtcblx0XHRoc2wuY29sb3JbMF0gPSBodWU7XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRtaXgobWl4aW5Db2xvciwgd2VpZ2h0KSB7XG5cdFx0Ly8gUG9ydGVkIGZyb20gc2FzcyBpbXBsZW1lbnRhdGlvbiBpbiBDXG5cdFx0Ly8gaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9ibG9iLzBlNmI0YTI4NTAwOTIzNTZhYTNlY2UwN2M2YjI0OWYwMjIxY2FjZWQvZnVuY3Rpb25zLmNwcCNMMjA5XG5cdFx0aWYgKCFtaXhpbkNvbG9yIHx8ICFtaXhpbkNvbG9yLnJnYikge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdBcmd1bWVudCB0byBcIm1peFwiIHdhcyBub3QgYSBDb2xvciBpbnN0YW5jZSwgYnV0IHJhdGhlciBhbiBpbnN0YW5jZSBvZiAnICsgdHlwZW9mIG1peGluQ29sb3IpO1xuXHRcdH1cblxuXHRcdGNvbnN0IGNvbG9yMSA9IG1peGluQ29sb3IucmdiKCk7XG5cdFx0Y29uc3QgY29sb3IyID0gdGhpcy5yZ2IoKTtcblx0XHRjb25zdCBwID0gd2VpZ2h0ID09PSB1bmRlZmluZWQgPyAwLjUgOiB3ZWlnaHQ7XG5cblx0XHRjb25zdCB3ID0gMiAqIHAgLSAxO1xuXHRcdGNvbnN0IGEgPSBjb2xvcjEuYWxwaGEoKSAtIGNvbG9yMi5hbHBoYSgpO1xuXG5cdFx0Y29uc3QgdzEgPSAoKCh3ICogYSA9PT0gLTEpID8gdyA6ICh3ICsgYSkgLyAoMSArIHcgKiBhKSkgKyAxKSAvIDI7XG5cdFx0Y29uc3QgdzIgPSAxIC0gdzE7XG5cblx0XHRyZXR1cm4gQ29sb3IucmdiKFxuXHRcdFx0dzEgKiBjb2xvcjEucmVkKCkgKyB3MiAqIGNvbG9yMi5yZWQoKSxcblx0XHRcdHcxICogY29sb3IxLmdyZWVuKCkgKyB3MiAqIGNvbG9yMi5ncmVlbigpLFxuXHRcdFx0dzEgKiBjb2xvcjEuYmx1ZSgpICsgdzIgKiBjb2xvcjIuYmx1ZSgpLFxuXHRcdFx0Y29sb3IxLmFscGhhKCkgKiBwICsgY29sb3IyLmFscGhhKCkgKiAoMSAtIHApKTtcblx0fSxcbn07XG5cbi8vIE1vZGVsIGNvbnZlcnNpb24gbWV0aG9kcyBhbmQgc3RhdGljIGNvbnN0cnVjdG9yc1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRpZiAoc2tpcHBlZE1vZGVscy5pbmNsdWRlcyhtb2RlbCkpIHtcblx0XHRjb250aW51ZTtcblx0fVxuXG5cdGNvbnN0IHtjaGFubmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblxuXHQvLyBDb252ZXJzaW9uIG1ldGhvZHNcblx0Q29sb3IucHJvdG90eXBlW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0aWYgKHRoaXMubW9kZWwgPT09IG1vZGVsKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHRoaXMpO1xuXHRcdH1cblxuXHRcdGlmIChhcmdzLmxlbmd0aCA+IDApIHtcblx0XHRcdHJldHVybiBuZXcgQ29sb3IoYXJncywgbW9kZWwpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLmFzc2VydEFycmF5KGNvbnZlcnRbdGhpcy5tb2RlbF1bbW9kZWxdLnJhdyh0aGlzLmNvbG9yKSksIHRoaXMudmFscGhhXSwgbW9kZWwpO1xuXHR9O1xuXG5cdC8vICdzdGF0aWMnIGNvbnN0cnVjdGlvbiBtZXRob2RzXG5cdENvbG9yW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0bGV0IGNvbG9yID0gYXJnc1swXTtcblx0XHRpZiAodHlwZW9mIGNvbG9yID09PSAnbnVtYmVyJykge1xuXHRcdFx0Y29sb3IgPSB6ZXJvQXJyYXkoYXJncywgY2hhbm5lbHMpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoY29sb3IsIG1vZGVsKTtcblx0fTtcbn1cblxuZnVuY3Rpb24gcm91bmRUbyhudW1iZXIsIHBsYWNlcykge1xuXHRyZXR1cm4gTnVtYmVyKG51bWJlci50b0ZpeGVkKHBsYWNlcykpO1xufVxuXG5mdW5jdGlvbiByb3VuZFRvUGxhY2UocGxhY2VzKSB7XG5cdHJldHVybiBmdW5jdGlvbiAobnVtYmVyKSB7XG5cdFx0cmV0dXJuIHJvdW5kVG8obnVtYmVyLCBwbGFjZXMpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiBnZXRzZXQobW9kZWwsIGNoYW5uZWwsIG1vZGlmaWVyKSB7XG5cdG1vZGVsID0gQXJyYXkuaXNBcnJheShtb2RlbCkgPyBtb2RlbCA6IFttb2RlbF07XG5cblx0Zm9yIChjb25zdCBtIG9mIG1vZGVsKSB7XG5cdFx0KGxpbWl0ZXJzW21dIHx8IChsaW1pdGVyc1ttXSA9IFtdKSlbY2hhbm5lbF0gPSBtb2RpZmllcjtcblx0fVxuXG5cdG1vZGVsID0gbW9kZWxbMF07XG5cblx0cmV0dXJuIGZ1bmN0aW9uICh2YWx1ZSkge1xuXHRcdGxldCByZXN1bHQ7XG5cblx0XHRpZiAodmFsdWUgIT09IHVuZGVmaW5lZCkge1xuXHRcdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRcdHZhbHVlID0gbW9kaWZpZXIodmFsdWUpO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXN1bHQgPSB0aGlzW21vZGVsXSgpO1xuXHRcdFx0cmVzdWx0LmNvbG9yW2NoYW5uZWxdID0gdmFsdWU7XG5cdFx0XHRyZXR1cm4gcmVzdWx0O1xuXHRcdH1cblxuXHRcdHJlc3VsdCA9IHRoaXNbbW9kZWxdKCkuY29sb3JbY2hhbm5lbF07XG5cdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRyZXN1bHQgPSBtb2RpZmllcihyZXN1bHQpO1xuXHRcdH1cblxuXHRcdHJldHVybiByZXN1bHQ7XG5cdH07XG59XG5cbmZ1bmN0aW9uIG1heGZuKG1heCkge1xuXHRyZXR1cm4gZnVuY3Rpb24gKHYpIHtcblx0XHRyZXR1cm4gTWF0aC5tYXgoMCwgTWF0aC5taW4obWF4LCB2KSk7XG5cdH07XG59XG5cbmZ1bmN0aW9uIGFzc2VydEFycmF5KHZhbHVlKSB7XG5cdHJldHVybiBBcnJheS5pc0FycmF5KHZhbHVlKSA/IHZhbHVlIDogW3ZhbHVlXTtcbn1cblxuZnVuY3Rpb24gemVyb0FycmF5KGFycmF5LCBsZW5ndGgpIHtcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykge1xuXHRcdGlmICh0eXBlb2YgYXJyYXlbaV0gIT09ICdudW1iZXInKSB7XG5cdFx0XHRhcnJheVtpXSA9IDA7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGFycmF5O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IENvbG9yO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-convert/conversions.js": -/*!**********************************************************************!*\ - !*** ./node_modules/color/node_modules/color-convert/conversions.js ***! - \**********************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("/* MIT license */\n/* eslint-disable no-mixed-operators */\nconst cssKeywords = __webpack_require__(/*! color-name */ \"./node_modules/color/node_modules/color-name/index.js\");\n\n// NOTE: conversions should only return primitive values (i.e. arrays, or\n// values that give correct `typeof` results).\n// do not use box values types (i.e. Number(), String(), etc.)\n\nconst reverseKeywords = {};\nfor (const key of Object.keys(cssKeywords)) {\n\treverseKeywords[cssKeywords[key]] = key;\n}\n\nconst convert = {\n\trgb: {channels: 3, labels: 'rgb'},\n\thsl: {channels: 3, labels: 'hsl'},\n\thsv: {channels: 3, labels: 'hsv'},\n\thwb: {channels: 3, labels: 'hwb'},\n\tcmyk: {channels: 4, labels: 'cmyk'},\n\txyz: {channels: 3, labels: 'xyz'},\n\tlab: {channels: 3, labels: 'lab'},\n\tlch: {channels: 3, labels: 'lch'},\n\thex: {channels: 1, labels: ['hex']},\n\tkeyword: {channels: 1, labels: ['keyword']},\n\tansi16: {channels: 1, labels: ['ansi16']},\n\tansi256: {channels: 1, labels: ['ansi256']},\n\thcg: {channels: 3, labels: ['h', 'c', 'g']},\n\tapple: {channels: 3, labels: ['r16', 'g16', 'b16']},\n\tgray: {channels: 1, labels: ['gray']}\n};\n\nmodule.exports = convert;\n\n// Hide .channels and .labels properties\nfor (const model of Object.keys(convert)) {\n\tif (!('channels' in convert[model])) {\n\t\tthrow new Error('missing channels property: ' + model);\n\t}\n\n\tif (!('labels' in convert[model])) {\n\t\tthrow new Error('missing channel labels property: ' + model);\n\t}\n\n\tif (convert[model].labels.length !== convert[model].channels) {\n\t\tthrow new Error('channel and label counts mismatch: ' + model);\n\t}\n\n\tconst {channels, labels} = convert[model];\n\tdelete convert[model].channels;\n\tdelete convert[model].labels;\n\tObject.defineProperty(convert[model], 'channels', {value: channels});\n\tObject.defineProperty(convert[model], 'labels', {value: labels});\n}\n\nconvert.rgb.hsl = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst min = Math.min(r, g, b);\n\tconst max = Math.max(r, g, b);\n\tconst delta = max - min;\n\tlet h;\n\tlet s;\n\n\tif (max === min) {\n\t\th = 0;\n\t} else if (r === max) {\n\t\th = (g - b) / delta;\n\t} else if (g === max) {\n\t\th = 2 + (b - r) / delta;\n\t} else if (b === max) {\n\t\th = 4 + (r - g) / delta;\n\t}\n\n\th = Math.min(h * 60, 360);\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst l = (min + max) / 2;\n\n\tif (max === min) {\n\t\ts = 0;\n\t} else if (l <= 0.5) {\n\t\ts = delta / (max + min);\n\t} else {\n\t\ts = delta / (2 - max - min);\n\t}\n\n\treturn [h, s * 100, l * 100];\n};\n\nconvert.rgb.hsv = function (rgb) {\n\tlet rdif;\n\tlet gdif;\n\tlet bdif;\n\tlet h;\n\tlet s;\n\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst v = Math.max(r, g, b);\n\tconst diff = v - Math.min(r, g, b);\n\tconst diffc = function (c) {\n\t\treturn (v - c) / 6 / diff + 1 / 2;\n\t};\n\n\tif (diff === 0) {\n\t\th = 0;\n\t\ts = 0;\n\t} else {\n\t\ts = diff / v;\n\t\trdif = diffc(r);\n\t\tgdif = diffc(g);\n\t\tbdif = diffc(b);\n\n\t\tif (r === v) {\n\t\t\th = bdif - gdif;\n\t\t} else if (g === v) {\n\t\t\th = (1 / 3) + rdif - bdif;\n\t\t} else if (b === v) {\n\t\t\th = (2 / 3) + gdif - rdif;\n\t\t}\n\n\t\tif (h < 0) {\n\t\t\th += 1;\n\t\t} else if (h > 1) {\n\t\t\th -= 1;\n\t\t}\n\t}\n\n\treturn [\n\t\th * 360,\n\t\ts * 100,\n\t\tv * 100\n\t];\n};\n\nconvert.rgb.hwb = function (rgb) {\n\tconst r = rgb[0];\n\tconst g = rgb[1];\n\tlet b = rgb[2];\n\tconst h = convert.rgb.hsl(rgb)[0];\n\tconst w = 1 / 255 * Math.min(r, Math.min(g, b));\n\n\tb = 1 - 1 / 255 * Math.max(r, Math.max(g, b));\n\n\treturn [h, w * 100, b * 100];\n};\n\nconvert.rgb.cmyk = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\n\tconst k = Math.min(1 - r, 1 - g, 1 - b);\n\tconst c = (1 - r - k) / (1 - k) || 0;\n\tconst m = (1 - g - k) / (1 - k) || 0;\n\tconst y = (1 - b - k) / (1 - k) || 0;\n\n\treturn [c * 100, m * 100, y * 100, k * 100];\n};\n\nfunction comparativeDistance(x, y) {\n\t/*\n\t\tSee https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance\n\t*/\n\treturn (\n\t\t((x[0] - y[0]) ** 2) +\n\t\t((x[1] - y[1]) ** 2) +\n\t\t((x[2] - y[2]) ** 2)\n\t);\n}\n\nconvert.rgb.keyword = function (rgb) {\n\tconst reversed = reverseKeywords[rgb];\n\tif (reversed) {\n\t\treturn reversed;\n\t}\n\n\tlet currentClosestDistance = Infinity;\n\tlet currentClosestKeyword;\n\n\tfor (const keyword of Object.keys(cssKeywords)) {\n\t\tconst value = cssKeywords[keyword];\n\n\t\t// Compute comparative distance\n\t\tconst distance = comparativeDistance(rgb, value);\n\n\t\t// Check if its less, if so set as closest\n\t\tif (distance < currentClosestDistance) {\n\t\t\tcurrentClosestDistance = distance;\n\t\t\tcurrentClosestKeyword = keyword;\n\t\t}\n\t}\n\n\treturn currentClosestKeyword;\n};\n\nconvert.keyword.rgb = function (keyword) {\n\treturn cssKeywords[keyword];\n};\n\nconvert.rgb.xyz = function (rgb) {\n\tlet r = rgb[0] / 255;\n\tlet g = rgb[1] / 255;\n\tlet b = rgb[2] / 255;\n\n\t// Assume sRGB\n\tr = r > 0.04045 ? (((r + 0.055) / 1.055) ** 2.4) : (r / 12.92);\n\tg = g > 0.04045 ? (((g + 0.055) / 1.055) ** 2.4) : (g / 12.92);\n\tb = b > 0.04045 ? (((b + 0.055) / 1.055) ** 2.4) : (b / 12.92);\n\n\tconst x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805);\n\tconst y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722);\n\tconst z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505);\n\n\treturn [x * 100, y * 100, z * 100];\n};\n\nconvert.rgb.lab = function (rgb) {\n\tconst xyz = convert.rgb.xyz(rgb);\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.hsl.rgb = function (hsl) {\n\tconst h = hsl[0] / 360;\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\tlet t2;\n\tlet t3;\n\tlet val;\n\n\tif (s === 0) {\n\t\tval = l * 255;\n\t\treturn [val, val, val];\n\t}\n\n\tif (l < 0.5) {\n\t\tt2 = l * (1 + s);\n\t} else {\n\t\tt2 = l + s - l * s;\n\t}\n\n\tconst t1 = 2 * l - t2;\n\n\tconst rgb = [0, 0, 0];\n\tfor (let i = 0; i < 3; i++) {\n\t\tt3 = h + 1 / 3 * -(i - 1);\n\t\tif (t3 < 0) {\n\t\t\tt3++;\n\t\t}\n\n\t\tif (t3 > 1) {\n\t\t\tt3--;\n\t\t}\n\n\t\tif (6 * t3 < 1) {\n\t\t\tval = t1 + (t2 - t1) * 6 * t3;\n\t\t} else if (2 * t3 < 1) {\n\t\t\tval = t2;\n\t\t} else if (3 * t3 < 2) {\n\t\t\tval = t1 + (t2 - t1) * (2 / 3 - t3) * 6;\n\t\t} else {\n\t\t\tval = t1;\n\t\t}\n\n\t\trgb[i] = val * 255;\n\t}\n\n\treturn rgb;\n};\n\nconvert.hsl.hsv = function (hsl) {\n\tconst h = hsl[0];\n\tlet s = hsl[1] / 100;\n\tlet l = hsl[2] / 100;\n\tlet smin = s;\n\tconst lmin = Math.max(l, 0.01);\n\n\tl *= 2;\n\ts *= (l <= 1) ? l : 2 - l;\n\tsmin *= lmin <= 1 ? lmin : 2 - lmin;\n\tconst v = (l + s) / 2;\n\tconst sv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s);\n\n\treturn [h, sv * 100, v * 100];\n};\n\nconvert.hsv.rgb = function (hsv) {\n\tconst h = hsv[0] / 60;\n\tconst s = hsv[1] / 100;\n\tlet v = hsv[2] / 100;\n\tconst hi = Math.floor(h) % 6;\n\n\tconst f = h - Math.floor(h);\n\tconst p = 255 * v * (1 - s);\n\tconst q = 255 * v * (1 - (s * f));\n\tconst t = 255 * v * (1 - (s * (1 - f)));\n\tv *= 255;\n\n\tswitch (hi) {\n\t\tcase 0:\n\t\t\treturn [v, t, p];\n\t\tcase 1:\n\t\t\treturn [q, v, p];\n\t\tcase 2:\n\t\t\treturn [p, v, t];\n\t\tcase 3:\n\t\t\treturn [p, q, v];\n\t\tcase 4:\n\t\t\treturn [t, p, v];\n\t\tcase 5:\n\t\t\treturn [v, p, q];\n\t}\n};\n\nconvert.hsv.hsl = function (hsv) {\n\tconst h = hsv[0];\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\tconst vmin = Math.max(v, 0.01);\n\tlet sl;\n\tlet l;\n\n\tl = (2 - s) * v;\n\tconst lmin = (2 - s) * vmin;\n\tsl = s * vmin;\n\tsl /= (lmin <= 1) ? lmin : 2 - lmin;\n\tsl = sl || 0;\n\tl /= 2;\n\n\treturn [h, sl * 100, l * 100];\n};\n\n// http://dev.w3.org/csswg/css-color/#hwb-to-rgb\nconvert.hwb.rgb = function (hwb) {\n\tconst h = hwb[0] / 360;\n\tlet wh = hwb[1] / 100;\n\tlet bl = hwb[2] / 100;\n\tconst ratio = wh + bl;\n\tlet f;\n\n\t// Wh + bl cant be > 1\n\tif (ratio > 1) {\n\t\twh /= ratio;\n\t\tbl /= ratio;\n\t}\n\n\tconst i = Math.floor(6 * h);\n\tconst v = 1 - bl;\n\tf = 6 * h - i;\n\n\tif ((i & 0x01) !== 0) {\n\t\tf = 1 - f;\n\t}\n\n\tconst n = wh + f * (v - wh); // Linear interpolation\n\n\tlet r;\n\tlet g;\n\tlet b;\n\t/* eslint-disable max-statements-per-line,no-multi-spaces */\n\tswitch (i) {\n\t\tdefault:\n\t\tcase 6:\n\t\tcase 0: r = v; g = n; b = wh; break;\n\t\tcase 1: r = n; g = v; b = wh; break;\n\t\tcase 2: r = wh; g = v; b = n; break;\n\t\tcase 3: r = wh; g = n; b = v; break;\n\t\tcase 4: r = n; g = wh; b = v; break;\n\t\tcase 5: r = v; g = wh; b = n; break;\n\t}\n\t/* eslint-enable max-statements-per-line,no-multi-spaces */\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.cmyk.rgb = function (cmyk) {\n\tconst c = cmyk[0] / 100;\n\tconst m = cmyk[1] / 100;\n\tconst y = cmyk[2] / 100;\n\tconst k = cmyk[3] / 100;\n\n\tconst r = 1 - Math.min(1, c * (1 - k) + k);\n\tconst g = 1 - Math.min(1, m * (1 - k) + k);\n\tconst b = 1 - Math.min(1, y * (1 - k) + k);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.rgb = function (xyz) {\n\tconst x = xyz[0] / 100;\n\tconst y = xyz[1] / 100;\n\tconst z = xyz[2] / 100;\n\tlet r;\n\tlet g;\n\tlet b;\n\n\tr = (x * 3.2406) + (y * -1.5372) + (z * -0.4986);\n\tg = (x * -0.9689) + (y * 1.8758) + (z * 0.0415);\n\tb = (x * 0.0557) + (y * -0.2040) + (z * 1.0570);\n\n\t// Assume sRGB\n\tr = r > 0.0031308\n\t\t? ((1.055 * (r ** (1.0 / 2.4))) - 0.055)\n\t\t: r * 12.92;\n\n\tg = g > 0.0031308\n\t\t? ((1.055 * (g ** (1.0 / 2.4))) - 0.055)\n\t\t: g * 12.92;\n\n\tb = b > 0.0031308\n\t\t? ((1.055 * (b ** (1.0 / 2.4))) - 0.055)\n\t\t: b * 12.92;\n\n\tr = Math.min(Math.max(0, r), 1);\n\tg = Math.min(Math.max(0, g), 1);\n\tb = Math.min(Math.max(0, b), 1);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.lab = function (xyz) {\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.lab.xyz = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet x;\n\tlet y;\n\tlet z;\n\n\ty = (l + 16) / 116;\n\tx = a / 500 + y;\n\tz = y - b / 200;\n\n\tconst y2 = y ** 3;\n\tconst x2 = x ** 3;\n\tconst z2 = z ** 3;\n\ty = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787;\n\tx = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787;\n\tz = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787;\n\n\tx *= 95.047;\n\ty *= 100;\n\tz *= 108.883;\n\n\treturn [x, y, z];\n};\n\nconvert.lab.lch = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet h;\n\n\tconst hr = Math.atan2(b, a);\n\th = hr * 360 / 2 / Math.PI;\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst c = Math.sqrt(a * a + b * b);\n\n\treturn [l, c, h];\n};\n\nconvert.lch.lab = function (lch) {\n\tconst l = lch[0];\n\tconst c = lch[1];\n\tconst h = lch[2];\n\n\tconst hr = h / 360 * 2 * Math.PI;\n\tconst a = c * Math.cos(hr);\n\tconst b = c * Math.sin(hr);\n\n\treturn [l, a, b];\n};\n\nconvert.rgb.ansi16 = function (args, saturation = null) {\n\tconst [r, g, b] = args;\n\tlet value = saturation === null ? convert.rgb.hsv(args)[2] : saturation; // Hsv -> ansi16 optimization\n\n\tvalue = Math.round(value / 50);\n\n\tif (value === 0) {\n\t\treturn 30;\n\t}\n\n\tlet ansi = 30\n\t\t+ ((Math.round(b / 255) << 2)\n\t\t| (Math.round(g / 255) << 1)\n\t\t| Math.round(r / 255));\n\n\tif (value === 2) {\n\t\tansi += 60;\n\t}\n\n\treturn ansi;\n};\n\nconvert.hsv.ansi16 = function (args) {\n\t// Optimization here; we already know the value and don't need to get\n\t// it converted for us.\n\treturn convert.rgb.ansi16(convert.hsv.rgb(args), args[2]);\n};\n\nconvert.rgb.ansi256 = function (args) {\n\tconst r = args[0];\n\tconst g = args[1];\n\tconst b = args[2];\n\n\t// We use the extended greyscale palette here, with the exception of\n\t// black and white. normal palette only has 4 greyscale shades.\n\tif (r === g && g === b) {\n\t\tif (r < 8) {\n\t\t\treturn 16;\n\t\t}\n\n\t\tif (r > 248) {\n\t\t\treturn 231;\n\t\t}\n\n\t\treturn Math.round(((r - 8) / 247) * 24) + 232;\n\t}\n\n\tconst ansi = 16\n\t\t+ (36 * Math.round(r / 255 * 5))\n\t\t+ (6 * Math.round(g / 255 * 5))\n\t\t+ Math.round(b / 255 * 5);\n\n\treturn ansi;\n};\n\nconvert.ansi16.rgb = function (args) {\n\tlet color = args % 10;\n\n\t// Handle greyscale\n\tif (color === 0 || color === 7) {\n\t\tif (args > 50) {\n\t\t\tcolor += 3.5;\n\t\t}\n\n\t\tcolor = color / 10.5 * 255;\n\n\t\treturn [color, color, color];\n\t}\n\n\tconst mult = (~~(args > 50) + 1) * 0.5;\n\tconst r = ((color & 1) * mult) * 255;\n\tconst g = (((color >> 1) & 1) * mult) * 255;\n\tconst b = (((color >> 2) & 1) * mult) * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.ansi256.rgb = function (args) {\n\t// Handle greyscale\n\tif (args >= 232) {\n\t\tconst c = (args - 232) * 10 + 8;\n\t\treturn [c, c, c];\n\t}\n\n\targs -= 16;\n\n\tlet rem;\n\tconst r = Math.floor(args / 36) / 5 * 255;\n\tconst g = Math.floor((rem = args % 36) / 6) / 5 * 255;\n\tconst b = (rem % 6) / 5 * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hex = function (args) {\n\tconst integer = ((Math.round(args[0]) & 0xFF) << 16)\n\t\t+ ((Math.round(args[1]) & 0xFF) << 8)\n\t\t+ (Math.round(args[2]) & 0xFF);\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.hex.rgb = function (args) {\n\tconst match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);\n\tif (!match) {\n\t\treturn [0, 0, 0];\n\t}\n\n\tlet colorString = match[0];\n\n\tif (match[0].length === 3) {\n\t\tcolorString = colorString.split('').map(char => {\n\t\t\treturn char + char;\n\t\t}).join('');\n\t}\n\n\tconst integer = parseInt(colorString, 16);\n\tconst r = (integer >> 16) & 0xFF;\n\tconst g = (integer >> 8) & 0xFF;\n\tconst b = integer & 0xFF;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hcg = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst max = Math.max(Math.max(r, g), b);\n\tconst min = Math.min(Math.min(r, g), b);\n\tconst chroma = (max - min);\n\tlet grayscale;\n\tlet hue;\n\n\tif (chroma < 1) {\n\t\tgrayscale = min / (1 - chroma);\n\t} else {\n\t\tgrayscale = 0;\n\t}\n\n\tif (chroma <= 0) {\n\t\thue = 0;\n\t} else\n\tif (max === r) {\n\t\thue = ((g - b) / chroma) % 6;\n\t} else\n\tif (max === g) {\n\t\thue = 2 + (b - r) / chroma;\n\t} else {\n\t\thue = 4 + (r - g) / chroma;\n\t}\n\n\thue /= 6;\n\thue %= 1;\n\n\treturn [hue * 360, chroma * 100, grayscale * 100];\n};\n\nconvert.hsl.hcg = function (hsl) {\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\n\tconst c = l < 0.5 ? (2.0 * s * l) : (2.0 * s * (1.0 - l));\n\n\tlet f = 0;\n\tif (c < 1.0) {\n\t\tf = (l - 0.5 * c) / (1.0 - c);\n\t}\n\n\treturn [hsl[0], c * 100, f * 100];\n};\n\nconvert.hsv.hcg = function (hsv) {\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\n\tconst c = s * v;\n\tlet f = 0;\n\n\tif (c < 1.0) {\n\t\tf = (v - c) / (1 - c);\n\t}\n\n\treturn [hsv[0], c * 100, f * 100];\n};\n\nconvert.hcg.rgb = function (hcg) {\n\tconst h = hcg[0] / 360;\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tif (c === 0.0) {\n\t\treturn [g * 255, g * 255, g * 255];\n\t}\n\n\tconst pure = [0, 0, 0];\n\tconst hi = (h % 1) * 6;\n\tconst v = hi % 1;\n\tconst w = 1 - v;\n\tlet mg = 0;\n\n\t/* eslint-disable max-statements-per-line */\n\tswitch (Math.floor(hi)) {\n\t\tcase 0:\n\t\t\tpure[0] = 1; pure[1] = v; pure[2] = 0; break;\n\t\tcase 1:\n\t\t\tpure[0] = w; pure[1] = 1; pure[2] = 0; break;\n\t\tcase 2:\n\t\t\tpure[0] = 0; pure[1] = 1; pure[2] = v; break;\n\t\tcase 3:\n\t\t\tpure[0] = 0; pure[1] = w; pure[2] = 1; break;\n\t\tcase 4:\n\t\t\tpure[0] = v; pure[1] = 0; pure[2] = 1; break;\n\t\tdefault:\n\t\t\tpure[0] = 1; pure[1] = 0; pure[2] = w;\n\t}\n\t/* eslint-enable max-statements-per-line */\n\n\tmg = (1.0 - c) * g;\n\n\treturn [\n\t\t(c * pure[0] + mg) * 255,\n\t\t(c * pure[1] + mg) * 255,\n\t\t(c * pure[2] + mg) * 255\n\t];\n};\n\nconvert.hcg.hsv = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst v = c + g * (1.0 - c);\n\tlet f = 0;\n\n\tif (v > 0.0) {\n\t\tf = c / v;\n\t}\n\n\treturn [hcg[0], f * 100, v * 100];\n};\n\nconvert.hcg.hsl = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst l = g * (1.0 - c) + 0.5 * c;\n\tlet s = 0;\n\n\tif (l > 0.0 && l < 0.5) {\n\t\ts = c / (2 * l);\n\t} else\n\tif (l >= 0.5 && l < 1.0) {\n\t\ts = c / (2 * (1 - l));\n\t}\n\n\treturn [hcg[0], s * 100, l * 100];\n};\n\nconvert.hcg.hwb = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\tconst v = c + g * (1.0 - c);\n\treturn [hcg[0], (v - c) * 100, (1 - v) * 100];\n};\n\nconvert.hwb.hcg = function (hwb) {\n\tconst w = hwb[1] / 100;\n\tconst b = hwb[2] / 100;\n\tconst v = 1 - b;\n\tconst c = v - w;\n\tlet g = 0;\n\n\tif (c < 1) {\n\t\tg = (v - c) / (1 - c);\n\t}\n\n\treturn [hwb[0], c * 100, g * 100];\n};\n\nconvert.apple.rgb = function (apple) {\n\treturn [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255];\n};\n\nconvert.rgb.apple = function (rgb) {\n\treturn [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535];\n};\n\nconvert.gray.rgb = function (args) {\n\treturn [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255];\n};\n\nconvert.gray.hsl = function (args) {\n\treturn [0, 0, args[0]];\n};\n\nconvert.gray.hsv = convert.gray.hsl;\n\nconvert.gray.hwb = function (gray) {\n\treturn [0, 100, gray[0]];\n};\n\nconvert.gray.cmyk = function (gray) {\n\treturn [0, 0, 0, gray[0]];\n};\n\nconvert.gray.lab = function (gray) {\n\treturn [gray[0], 0, 0];\n};\n\nconvert.gray.hex = function (gray) {\n\tconst val = Math.round(gray[0] / 100 * 255) & 0xFF;\n\tconst integer = (val << 16) + (val << 8) + val;\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.rgb.gray = function (rgb) {\n\tconst val = (rgb[0] + rgb[1] + rgb[2]) / 3;\n\treturn [val / 255 * 100];\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanMiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBLG9CQUFvQixtQkFBTyxDQUFDLHlFQUFZOztBQUV4QztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxRQUFRLDRCQUE0QjtBQUNwQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDZCQUE2QjtBQUNwQyxXQUFXLGlDQUFpQztBQUM1QyxVQUFVLGdDQUFnQztBQUMxQyxXQUFXLGlDQUFpQztBQUM1QyxPQUFPLHFDQUFxQztBQUM1QyxTQUFTLDJDQUEyQztBQUNwRCxRQUFRO0FBQ1I7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFFBQVEsa0JBQWtCO0FBQzFCO0FBQ0E7QUFDQSxvREFBb0QsZ0JBQWdCO0FBQ3BFLGtEQUFrRCxjQUFjO0FBQ2hFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLGlCQUFpQixPQUFPO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixRQUFRLFFBQVE7QUFDbEMsa0JBQWtCLFFBQVEsUUFBUTtBQUNsQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDLGtCQUFrQixRQUFRLE9BQU87QUFDakMsa0JBQWtCLFFBQVEsT0FBTztBQUNqQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDBFQUEwRTs7QUFFMUU7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGlEQUFpRCxFQUFFLFVBQVUsRUFBRTtBQUMvRDtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhLGFBQWE7QUFDMUM7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhO0FBQzdCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanM/MzA3ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBNSVQgbGljZW5zZSAqL1xuLyogZXNsaW50LWRpc2FibGUgbm8tbWl4ZWQtb3BlcmF0b3JzICovXG5jb25zdCBjc3NLZXl3b3JkcyA9IHJlcXVpcmUoJ2NvbG9yLW5hbWUnKTtcblxuLy8gTk9URTogY29udmVyc2lvbnMgc2hvdWxkIG9ubHkgcmV0dXJuIHByaW1pdGl2ZSB2YWx1ZXMgKGkuZS4gYXJyYXlzLCBvclxuLy8gICAgICAgdmFsdWVzIHRoYXQgZ2l2ZSBjb3JyZWN0IGB0eXBlb2ZgIHJlc3VsdHMpLlxuLy8gICAgICAgZG8gbm90IHVzZSBib3ggdmFsdWVzIHR5cGVzIChpLmUuIE51bWJlcigpLCBTdHJpbmcoKSwgZXRjLilcblxuY29uc3QgcmV2ZXJzZUtleXdvcmRzID0ge307XG5mb3IgKGNvbnN0IGtleSBvZiBPYmplY3Qua2V5cyhjc3NLZXl3b3JkcykpIHtcblx0cmV2ZXJzZUtleXdvcmRzW2Nzc0tleXdvcmRzW2tleV1dID0ga2V5O1xufVxuXG5jb25zdCBjb252ZXJ0ID0ge1xuXHRyZ2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAncmdiJ30sXG5cdGhzbDoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdoc2wnfSxcblx0aHN2OiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2hzdid9LFxuXHRod2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAnaHdiJ30sXG5cdGNteWs6IHtjaGFubmVsczogNCwgbGFiZWxzOiAnY215ayd9LFxuXHR4eXo6IHtjaGFubmVsczogMywgbGFiZWxzOiAneHl6J30sXG5cdGxhYjoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdsYWInfSxcblx0bGNoOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2xjaCd9LFxuXHRoZXg6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2hleCddfSxcblx0a2V5d29yZDoge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsna2V5d29yZCddfSxcblx0YW5zaTE2OiB7Y2hhbm5lbHM6IDEsIGxhYmVsczogWydhbnNpMTYnXX0sXG5cdGFuc2kyNTY6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2Fuc2kyNTYnXX0sXG5cdGhjZzoge2NoYW5uZWxzOiAzLCBsYWJlbHM6IFsnaCcsICdjJywgJ2cnXX0sXG5cdGFwcGxlOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogWydyMTYnLCAnZzE2JywgJ2IxNiddfSxcblx0Z3JheToge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsnZ3JheSddfVxufTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuXG4vLyBIaWRlIC5jaGFubmVscyBhbmQgLmxhYmVscyBwcm9wZXJ0aWVzXG5mb3IgKGNvbnN0IG1vZGVsIG9mIE9iamVjdC5rZXlzKGNvbnZlcnQpKSB7XG5cdGlmICghKCdjaGFubmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKCEoJ2xhYmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWwgbGFiZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKGNvbnZlcnRbbW9kZWxdLmxhYmVscy5sZW5ndGggIT09IGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdjaGFubmVsIGFuZCBsYWJlbCBjb3VudHMgbWlzbWF0Y2g6ICcgKyBtb2RlbCk7XG5cdH1cblxuXHRjb25zdCB7Y2hhbm5lbHMsIGxhYmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblx0ZGVsZXRlIGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzO1xuXHRkZWxldGUgY29udmVydFttb2RlbF0ubGFiZWxzO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFttb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY2hhbm5lbHN9KTtcblx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGNvbnZlcnRbbW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBsYWJlbHN9KTtcbn1cblxuY29udmVydC5yZ2IuaHNsID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtaW4gPSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgbWF4ID0gTWF0aC5tYXgociwgZywgYik7XG5cdGNvbnN0IGRlbHRhID0gbWF4IC0gbWluO1xuXHRsZXQgaDtcblx0bGV0IHM7XG5cblx0aWYgKG1heCA9PT0gbWluKSB7XG5cdFx0aCA9IDA7XG5cdH0gZWxzZSBpZiAociA9PT0gbWF4KSB7XG5cdFx0aCA9IChnIC0gYikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChnID09PSBtYXgpIHtcblx0XHRoID0gMiArIChiIC0gcikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChiID09PSBtYXgpIHtcblx0XHRoID0gNCArIChyIC0gZykgLyBkZWx0YTtcblx0fVxuXG5cdGggPSBNYXRoLm1pbihoICogNjAsIDM2MCk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBsID0gKG1pbiArIG1heCkgLyAyO1xuXG5cdGlmIChtYXggPT09IG1pbikge1xuXHRcdHMgPSAwO1xuXHR9IGVsc2UgaWYgKGwgPD0gMC41KSB7XG5cdFx0cyA9IGRlbHRhIC8gKG1heCArIG1pbik7XG5cdH0gZWxzZSB7XG5cdFx0cyA9IGRlbHRhIC8gKDIgLSBtYXggLSBtaW4pO1xuXHR9XG5cblx0cmV0dXJuIFtoLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmhzdiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHJkaWY7XG5cdGxldCBnZGlmO1xuXHRsZXQgYmRpZjtcblx0bGV0IGg7XG5cdGxldCBzO1xuXG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cdGNvbnN0IHYgPSBNYXRoLm1heChyLCBnLCBiKTtcblx0Y29uc3QgZGlmZiA9IHYgLSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgZGlmZmMgPSBmdW5jdGlvbiAoYykge1xuXHRcdHJldHVybiAodiAtIGMpIC8gNiAvIGRpZmYgKyAxIC8gMjtcblx0fTtcblxuXHRpZiAoZGlmZiA9PT0gMCkge1xuXHRcdGggPSAwO1xuXHRcdHMgPSAwO1xuXHR9IGVsc2Uge1xuXHRcdHMgPSBkaWZmIC8gdjtcblx0XHRyZGlmID0gZGlmZmMocik7XG5cdFx0Z2RpZiA9IGRpZmZjKGcpO1xuXHRcdGJkaWYgPSBkaWZmYyhiKTtcblxuXHRcdGlmIChyID09PSB2KSB7XG5cdFx0XHRoID0gYmRpZiAtIGdkaWY7XG5cdFx0fSBlbHNlIGlmIChnID09PSB2KSB7XG5cdFx0XHRoID0gKDEgLyAzKSArIHJkaWYgLSBiZGlmO1xuXHRcdH0gZWxzZSBpZiAoYiA9PT0gdikge1xuXHRcdFx0aCA9ICgyIC8gMykgKyBnZGlmIC0gcmRpZjtcblx0XHR9XG5cblx0XHRpZiAoaCA8IDApIHtcblx0XHRcdGggKz0gMTtcblx0XHR9IGVsc2UgaWYgKGggPiAxKSB7XG5cdFx0XHRoIC09IDE7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIFtcblx0XHRoICogMzYwLFxuXHRcdHMgKiAxMDAsXG5cdFx0diAqIDEwMFxuXHRdO1xufTtcblxuY29udmVydC5yZ2IuaHdiID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdO1xuXHRjb25zdCBnID0gcmdiWzFdO1xuXHRsZXQgYiA9IHJnYlsyXTtcblx0Y29uc3QgaCA9IGNvbnZlcnQucmdiLmhzbChyZ2IpWzBdO1xuXHRjb25zdCB3ID0gMSAvIDI1NSAqIE1hdGgubWluKHIsIE1hdGgubWluKGcsIGIpKTtcblxuXHRiID0gMSAtIDEgLyAyNTUgKiBNYXRoLm1heChyLCBNYXRoLm1heChnLCBiKSk7XG5cblx0cmV0dXJuIFtoLCB3ICogMTAwLCBiICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmNteWsgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cblx0Y29uc3QgayA9IE1hdGgubWluKDEgLSByLCAxIC0gZywgMSAtIGIpO1xuXHRjb25zdCBjID0gKDEgLSByIC0gaykgLyAoMSAtIGspIHx8IDA7XG5cdGNvbnN0IG0gPSAoMSAtIGcgLSBrKSAvICgxIC0gaykgfHwgMDtcblx0Y29uc3QgeSA9ICgxIC0gYiAtIGspIC8gKDEgLSBrKSB8fCAwO1xuXG5cdHJldHVybiBbYyAqIDEwMCwgbSAqIDEwMCwgeSAqIDEwMCwgayAqIDEwMF07XG59O1xuXG5mdW5jdGlvbiBjb21wYXJhdGl2ZURpc3RhbmNlKHgsIHkpIHtcblx0Lypcblx0XHRTZWUgaHR0cHM6Ly9lbi5tLndpa2lwZWRpYS5vcmcvd2lraS9FdWNsaWRlYW5fZGlzdGFuY2UjU3F1YXJlZF9FdWNsaWRlYW5fZGlzdGFuY2Vcblx0Ki9cblx0cmV0dXJuIChcblx0XHQoKHhbMF0gLSB5WzBdKSAqKiAyKSArXG5cdFx0KCh4WzFdIC0geVsxXSkgKiogMikgK1xuXHRcdCgoeFsyXSAtIHlbMl0pICoqIDIpXG5cdCk7XG59XG5cbmNvbnZlcnQucmdiLmtleXdvcmQgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHJldmVyc2VkID0gcmV2ZXJzZUtleXdvcmRzW3JnYl07XG5cdGlmIChyZXZlcnNlZCkge1xuXHRcdHJldHVybiByZXZlcnNlZDtcblx0fVxuXG5cdGxldCBjdXJyZW50Q2xvc2VzdERpc3RhbmNlID0gSW5maW5pdHk7XG5cdGxldCBjdXJyZW50Q2xvc2VzdEtleXdvcmQ7XG5cblx0Zm9yIChjb25zdCBrZXl3b3JkIG9mIE9iamVjdC5rZXlzKGNzc0tleXdvcmRzKSkge1xuXHRcdGNvbnN0IHZhbHVlID0gY3NzS2V5d29yZHNba2V5d29yZF07XG5cblx0XHQvLyBDb21wdXRlIGNvbXBhcmF0aXZlIGRpc3RhbmNlXG5cdFx0Y29uc3QgZGlzdGFuY2UgPSBjb21wYXJhdGl2ZURpc3RhbmNlKHJnYiwgdmFsdWUpO1xuXG5cdFx0Ly8gQ2hlY2sgaWYgaXRzIGxlc3MsIGlmIHNvIHNldCBhcyBjbG9zZXN0XG5cdFx0aWYgKGRpc3RhbmNlIDwgY3VycmVudENsb3Nlc3REaXN0YW5jZSkge1xuXHRcdFx0Y3VycmVudENsb3Nlc3REaXN0YW5jZSA9IGRpc3RhbmNlO1xuXHRcdFx0Y3VycmVudENsb3Nlc3RLZXl3b3JkID0ga2V5d29yZDtcblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gY3VycmVudENsb3Nlc3RLZXl3b3JkO1xufTtcblxuY29udmVydC5rZXl3b3JkLnJnYiA9IGZ1bmN0aW9uIChrZXl3b3JkKSB7XG5cdHJldHVybiBjc3NLZXl3b3Jkc1trZXl3b3JkXTtcbn07XG5cbmNvbnZlcnQucmdiLnh5eiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGxldCBnID0gcmdiWzFdIC8gMjU1O1xuXHRsZXQgYiA9IHJnYlsyXSAvIDI1NTtcblxuXHQvLyBBc3N1bWUgc1JHQlxuXHRyID0gciA+IDAuMDQwNDUgPyAoKChyICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNCkgOiAociAvIDEyLjkyKTtcblx0ZyA9IGcgPiAwLjA0MDQ1ID8gKCgoZyArIDAuMDU1KSAvIDEuMDU1KSAqKiAyLjQpIDogKGcgLyAxMi45Mik7XG5cdGIgPSBiID4gMC4wNDA0NSA/ICgoKGIgKyAwLjA1NSkgLyAxLjA1NSkgKiogMi40KSA6IChiIC8gMTIuOTIpO1xuXG5cdGNvbnN0IHggPSAociAqIDAuNDEyNCkgKyAoZyAqIDAuMzU3NikgKyAoYiAqIDAuMTgwNSk7XG5cdGNvbnN0IHkgPSAociAqIDAuMjEyNikgKyAoZyAqIDAuNzE1MikgKyAoYiAqIDAuMDcyMik7XG5cdGNvbnN0IHogPSAociAqIDAuMDE5MykgKyAoZyAqIDAuMTE5MikgKyAoYiAqIDAuOTUwNSk7XG5cblx0cmV0dXJuIFt4ICogMTAwLCB5ICogMTAwLCB6ICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmxhYiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0Y29uc3QgeHl6ID0gY29udmVydC5yZ2IueHl6KHJnYik7XG5cdGxldCB4ID0geHl6WzBdO1xuXHRsZXQgeSA9IHh5elsxXTtcblx0bGV0IHogPSB4eXpbMl07XG5cblx0eCAvPSA5NS4wNDc7XG5cdHkgLz0gMTAwO1xuXHR6IC89IDEwOC44ODM7XG5cblx0eCA9IHggPiAwLjAwODg1NiA/ICh4ICoqICgxIC8gMykpIDogKDcuNzg3ICogeCkgKyAoMTYgLyAxMTYpO1xuXHR5ID0geSA+IDAuMDA4ODU2ID8gKHkgKiogKDEgLyAzKSkgOiAoNy43ODcgKiB5KSArICgxNiAvIDExNik7XG5cdHogPSB6ID4gMC4wMDg4NTYgPyAoeiAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHopICsgKDE2IC8gMTE2KTtcblxuXHRjb25zdCBsID0gKDExNiAqIHkpIC0gMTY7XG5cdGNvbnN0IGEgPSA1MDAgKiAoeCAtIHkpO1xuXHRjb25zdCBiID0gMjAwICogKHkgLSB6KTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5oc2wucmdiID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdIC8gMzYwO1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXHRsZXQgdDI7XG5cdGxldCB0Mztcblx0bGV0IHZhbDtcblxuXHRpZiAocyA9PT0gMCkge1xuXHRcdHZhbCA9IGwgKiAyNTU7XG5cdFx0cmV0dXJuIFt2YWwsIHZhbCwgdmFsXTtcblx0fVxuXG5cdGlmIChsIDwgMC41KSB7XG5cdFx0dDIgPSBsICogKDEgKyBzKTtcblx0fSBlbHNlIHtcblx0XHR0MiA9IGwgKyBzIC0gbCAqIHM7XG5cdH1cblxuXHRjb25zdCB0MSA9IDIgKiBsIC0gdDI7XG5cblx0Y29uc3QgcmdiID0gWzAsIDAsIDBdO1xuXHRmb3IgKGxldCBpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdHQzID0gaCArIDEgLyAzICogLShpIC0gMSk7XG5cdFx0aWYgKHQzIDwgMCkge1xuXHRcdFx0dDMrKztcblx0XHR9XG5cblx0XHRpZiAodDMgPiAxKSB7XG5cdFx0XHR0My0tO1xuXHRcdH1cblxuXHRcdGlmICg2ICogdDMgPCAxKSB7XG5cdFx0XHR2YWwgPSB0MSArICh0MiAtIHQxKSAqIDYgKiB0Mztcblx0XHR9IGVsc2UgaWYgKDIgKiB0MyA8IDEpIHtcblx0XHRcdHZhbCA9IHQyO1xuXHRcdH0gZWxzZSBpZiAoMyAqIHQzIDwgMikge1xuXHRcdFx0dmFsID0gdDEgKyAodDIgLSB0MSkgKiAoMiAvIDMgLSB0MykgKiA2O1xuXHRcdH0gZWxzZSB7XG5cdFx0XHR2YWwgPSB0MTtcblx0XHR9XG5cblx0XHRyZ2JbaV0gPSB2YWwgKiAyNTU7XG5cdH1cblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY29udmVydC5oc2wuaHN2ID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdO1xuXHRsZXQgcyA9IGhzbFsxXSAvIDEwMDtcblx0bGV0IGwgPSBoc2xbMl0gLyAxMDA7XG5cdGxldCBzbWluID0gcztcblx0Y29uc3QgbG1pbiA9IE1hdGgubWF4KGwsIDAuMDEpO1xuXG5cdGwgKj0gMjtcblx0cyAqPSAobCA8PSAxKSA/IGwgOiAyIC0gbDtcblx0c21pbiAqPSBsbWluIDw9IDEgPyBsbWluIDogMiAtIGxtaW47XG5cdGNvbnN0IHYgPSAobCArIHMpIC8gMjtcblx0Y29uc3Qgc3YgPSBsID09PSAwID8gKDIgKiBzbWluKSAvIChsbWluICsgc21pbikgOiAoMiAqIHMpIC8gKGwgKyBzKTtcblxuXHRyZXR1cm4gW2gsIHN2ICogMTAwLCB2ICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaHN2LnJnYiA9IGZ1bmN0aW9uIChoc3YpIHtcblx0Y29uc3QgaCA9IGhzdlswXSAvIDYwO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRsZXQgdiA9IGhzdlsyXSAvIDEwMDtcblx0Y29uc3QgaGkgPSBNYXRoLmZsb29yKGgpICUgNjtcblxuXHRjb25zdCBmID0gaCAtIE1hdGguZmxvb3IoaCk7XG5cdGNvbnN0IHAgPSAyNTUgKiB2ICogKDEgLSBzKTtcblx0Y29uc3QgcSA9IDI1NSAqIHYgKiAoMSAtIChzICogZikpO1xuXHRjb25zdCB0ID0gMjU1ICogdiAqICgxIC0gKHMgKiAoMSAtIGYpKSk7XG5cdHYgKj0gMjU1O1xuXG5cdHN3aXRjaCAoaGkpIHtcblx0XHRjYXNlIDA6XG5cdFx0XHRyZXR1cm4gW3YsIHQsIHBdO1xuXHRcdGNhc2UgMTpcblx0XHRcdHJldHVybiBbcSwgdiwgcF07XG5cdFx0Y2FzZSAyOlxuXHRcdFx0cmV0dXJuIFtwLCB2LCB0XTtcblx0XHRjYXNlIDM6XG5cdFx0XHRyZXR1cm4gW3AsIHEsIHZdO1xuXHRcdGNhc2UgNDpcblx0XHRcdHJldHVybiBbdCwgcCwgdl07XG5cdFx0Y2FzZSA1OlxuXHRcdFx0cmV0dXJuIFt2LCBwLCBxXTtcblx0fVxufTtcblxuY29udmVydC5oc3YuaHNsID0gZnVuY3Rpb24gKGhzdikge1xuXHRjb25zdCBoID0gaHN2WzBdO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRjb25zdCB2ID0gaHN2WzJdIC8gMTAwO1xuXHRjb25zdCB2bWluID0gTWF0aC5tYXgodiwgMC4wMSk7XG5cdGxldCBzbDtcblx0bGV0IGw7XG5cblx0bCA9ICgyIC0gcykgKiB2O1xuXHRjb25zdCBsbWluID0gKDIgLSBzKSAqIHZtaW47XG5cdHNsID0gcyAqIHZtaW47XG5cdHNsIC89IChsbWluIDw9IDEpID8gbG1pbiA6IDIgLSBsbWluO1xuXHRzbCA9IHNsIHx8IDA7XG5cdGwgLz0gMjtcblxuXHRyZXR1cm4gW2gsIHNsICogMTAwLCBsICogMTAwXTtcbn07XG5cbi8vIGh0dHA6Ly9kZXYudzMub3JnL2Nzc3dnL2Nzcy1jb2xvci8jaHdiLXRvLXJnYlxuY29udmVydC5od2IucmdiID0gZnVuY3Rpb24gKGh3Yikge1xuXHRjb25zdCBoID0gaHdiWzBdIC8gMzYwO1xuXHRsZXQgd2ggPSBod2JbMV0gLyAxMDA7XG5cdGxldCBibCA9IGh3YlsyXSAvIDEwMDtcblx0Y29uc3QgcmF0aW8gPSB3aCArIGJsO1xuXHRsZXQgZjtcblxuXHQvLyBXaCArIGJsIGNhbnQgYmUgPiAxXG5cdGlmIChyYXRpbyA+IDEpIHtcblx0XHR3aCAvPSByYXRpbztcblx0XHRibCAvPSByYXRpbztcblx0fVxuXG5cdGNvbnN0IGkgPSBNYXRoLmZsb29yKDYgKiBoKTtcblx0Y29uc3QgdiA9IDEgLSBibDtcblx0ZiA9IDYgKiBoIC0gaTtcblxuXHRpZiAoKGkgJiAweDAxKSAhPT0gMCkge1xuXHRcdGYgPSAxIC0gZjtcblx0fVxuXG5cdGNvbnN0IG4gPSB3aCArIGYgKiAodiAtIHdoKTsgLy8gTGluZWFyIGludGVycG9sYXRpb25cblxuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXHQvKiBlc2xpbnQtZGlzYWJsZSBtYXgtc3RhdGVtZW50cy1wZXItbGluZSxuby1tdWx0aS1zcGFjZXMgKi9cblx0c3dpdGNoIChpKSB7XG5cdFx0ZGVmYXVsdDpcblx0XHRjYXNlIDY6XG5cdFx0Y2FzZSAwOiByID0gdjsgIGcgPSBuOyAgYiA9IHdoOyBicmVhaztcblx0XHRjYXNlIDE6IHIgPSBuOyAgZyA9IHY7ICBiID0gd2g7IGJyZWFrO1xuXHRcdGNhc2UgMjogciA9IHdoOyBnID0gdjsgIGIgPSBuOyBicmVhaztcblx0XHRjYXNlIDM6IHIgPSB3aDsgZyA9IG47ICBiID0gdjsgYnJlYWs7XG5cdFx0Y2FzZSA0OiByID0gbjsgIGcgPSB3aDsgYiA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgNTogciA9IHY7ICBnID0gd2g7IGIgPSBuOyBicmVhaztcblx0fVxuXHQvKiBlc2xpbnQtZW5hYmxlIG1heC1zdGF0ZW1lbnRzLXBlci1saW5lLG5vLW11bHRpLXNwYWNlcyAqL1xuXG5cdHJldHVybiBbciAqIDI1NSwgZyAqIDI1NSwgYiAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmNteWsucmdiID0gZnVuY3Rpb24gKGNteWspIHtcblx0Y29uc3QgYyA9IGNteWtbMF0gLyAxMDA7XG5cdGNvbnN0IG0gPSBjbXlrWzFdIC8gMTAwO1xuXHRjb25zdCB5ID0gY215a1syXSAvIDEwMDtcblx0Y29uc3QgayA9IGNteWtbM10gLyAxMDA7XG5cblx0Y29uc3QgciA9IDEgLSBNYXRoLm1pbigxLCBjICogKDEgLSBrKSArIGspO1xuXHRjb25zdCBnID0gMSAtIE1hdGgubWluKDEsIG0gKiAoMSAtIGspICsgayk7XG5cdGNvbnN0IGIgPSAxIC0gTWF0aC5taW4oMSwgeSAqICgxIC0gaykgKyBrKTtcblxuXHRyZXR1cm4gW3IgKiAyNTUsIGcgKiAyNTUsIGIgKiAyNTVdO1xufTtcblxuY29udmVydC54eXoucmdiID0gZnVuY3Rpb24gKHh5eikge1xuXHRjb25zdCB4ID0geHl6WzBdIC8gMTAwO1xuXHRjb25zdCB5ID0geHl6WzFdIC8gMTAwO1xuXHRjb25zdCB6ID0geHl6WzJdIC8gMTAwO1xuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXG5cdHIgPSAoeCAqIDMuMjQwNikgKyAoeSAqIC0xLjUzNzIpICsgKHogKiAtMC40OTg2KTtcblx0ZyA9ICh4ICogLTAuOTY4OSkgKyAoeSAqIDEuODc1OCkgKyAoeiAqIDAuMDQxNSk7XG5cdGIgPSAoeCAqIDAuMDU1NykgKyAoeSAqIC0wLjIwNDApICsgKHogKiAxLjA1NzApO1xuXG5cdC8vIEFzc3VtZSBzUkdCXG5cdHIgPSByID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKHIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogciAqIDEyLjkyO1xuXG5cdGcgPSBnID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGcgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogZyAqIDEyLjkyO1xuXG5cdGIgPSBiID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogYiAqIDEyLjkyO1xuXG5cdHIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCByKSwgMSk7XG5cdGcgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBnKSwgMSk7XG5cdGIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBiKSwgMSk7XG5cblx0cmV0dXJuIFtyICogMjU1LCBnICogMjU1LCBiICogMjU1XTtcbn07XG5cbmNvbnZlcnQueHl6LmxhYiA9IGZ1bmN0aW9uICh4eXopIHtcblx0bGV0IHggPSB4eXpbMF07XG5cdGxldCB5ID0geHl6WzFdO1xuXHRsZXQgeiA9IHh5elsyXTtcblxuXHR4IC89IDk1LjA0Nztcblx0eSAvPSAxMDA7XG5cdHogLz0gMTA4Ljg4MztcblxuXHR4ID0geCA+IDAuMDA4ODU2ID8gKHggKiogKDEgLyAzKSkgOiAoNy43ODcgKiB4KSArICgxNiAvIDExNik7XG5cdHkgPSB5ID4gMC4wMDg4NTYgPyAoeSAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHkpICsgKDE2IC8gMTE2KTtcblx0eiA9IHogPiAwLjAwODg1NiA/ICh6ICoqICgxIC8gMykpIDogKDcuNzg3ICogeikgKyAoMTYgLyAxMTYpO1xuXG5cdGNvbnN0IGwgPSAoMTE2ICogeSkgLSAxNjtcblx0Y29uc3QgYSA9IDUwMCAqICh4IC0geSk7XG5cdGNvbnN0IGIgPSAyMDAgKiAoeSAtIHopO1xuXG5cdHJldHVybiBbbCwgYSwgYl07XG59O1xuXG5jb252ZXJ0LmxhYi54eXogPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCB4O1xuXHRsZXQgeTtcblx0bGV0IHo7XG5cblx0eSA9IChsICsgMTYpIC8gMTE2O1xuXHR4ID0gYSAvIDUwMCArIHk7XG5cdHogPSB5IC0gYiAvIDIwMDtcblxuXHRjb25zdCB5MiA9IHkgKiogMztcblx0Y29uc3QgeDIgPSB4ICoqIDM7XG5cdGNvbnN0IHoyID0geiAqKiAzO1xuXHR5ID0geTIgPiAwLjAwODg1NiA/IHkyIDogKHkgLSAxNiAvIDExNikgLyA3Ljc4Nztcblx0eCA9IHgyID4gMC4wMDg4NTYgPyB4MiA6ICh4IC0gMTYgLyAxMTYpIC8gNy43ODc7XG5cdHogPSB6MiA+IDAuMDA4ODU2ID8gejIgOiAoeiAtIDE2IC8gMTE2KSAvIDcuNzg3O1xuXG5cdHggKj0gOTUuMDQ3O1xuXHR5ICo9IDEwMDtcblx0eiAqPSAxMDguODgzO1xuXG5cdHJldHVybiBbeCwgeSwgel07XG59O1xuXG5jb252ZXJ0LmxhYi5sY2ggPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCBoO1xuXG5cdGNvbnN0IGhyID0gTWF0aC5hdGFuMihiLCBhKTtcblx0aCA9IGhyICogMzYwIC8gMiAvIE1hdGguUEk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBjID0gTWF0aC5zcXJ0KGEgKiBhICsgYiAqIGIpO1xuXG5cdHJldHVybiBbbCwgYywgaF07XG59O1xuXG5jb252ZXJ0LmxjaC5sYWIgPSBmdW5jdGlvbiAobGNoKSB7XG5cdGNvbnN0IGwgPSBsY2hbMF07XG5cdGNvbnN0IGMgPSBsY2hbMV07XG5cdGNvbnN0IGggPSBsY2hbMl07XG5cblx0Y29uc3QgaHIgPSBoIC8gMzYwICogMiAqIE1hdGguUEk7XG5cdGNvbnN0IGEgPSBjICogTWF0aC5jb3MoaHIpO1xuXHRjb25zdCBiID0gYyAqIE1hdGguc2luKGhyKTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTE2ID0gZnVuY3Rpb24gKGFyZ3MsIHNhdHVyYXRpb24gPSBudWxsKSB7XG5cdGNvbnN0IFtyLCBnLCBiXSA9IGFyZ3M7XG5cdGxldCB2YWx1ZSA9IHNhdHVyYXRpb24gPT09IG51bGwgPyBjb252ZXJ0LnJnYi5oc3YoYXJncylbMl0gOiBzYXR1cmF0aW9uOyAvLyBIc3YgLT4gYW5zaTE2IG9wdGltaXphdGlvblxuXG5cdHZhbHVlID0gTWF0aC5yb3VuZCh2YWx1ZSAvIDUwKTtcblxuXHRpZiAodmFsdWUgPT09IDApIHtcblx0XHRyZXR1cm4gMzA7XG5cdH1cblxuXHRsZXQgYW5zaSA9IDMwXG5cdFx0KyAoKE1hdGgucm91bmQoYiAvIDI1NSkgPDwgMilcblx0XHR8IChNYXRoLnJvdW5kKGcgLyAyNTUpIDw8IDEpXG5cdFx0fCBNYXRoLnJvdW5kKHIgLyAyNTUpKTtcblxuXHRpZiAodmFsdWUgPT09IDIpIHtcblx0XHRhbnNpICs9IDYwO1xuXHR9XG5cblx0cmV0dXJuIGFuc2k7XG59O1xuXG5jb252ZXJ0Lmhzdi5hbnNpMTYgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBPcHRpbWl6YXRpb24gaGVyZTsgd2UgYWxyZWFkeSBrbm93IHRoZSB2YWx1ZSBhbmQgZG9uJ3QgbmVlZCB0byBnZXRcblx0Ly8gaXQgY29udmVydGVkIGZvciB1cy5cblx0cmV0dXJuIGNvbnZlcnQucmdiLmFuc2kxNihjb252ZXJ0Lmhzdi5yZ2IoYXJncyksIGFyZ3NbMl0pO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTI1NiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IHIgPSBhcmdzWzBdO1xuXHRjb25zdCBnID0gYXJnc1sxXTtcblx0Y29uc3QgYiA9IGFyZ3NbMl07XG5cblx0Ly8gV2UgdXNlIHRoZSBleHRlbmRlZCBncmV5c2NhbGUgcGFsZXR0ZSBoZXJlLCB3aXRoIHRoZSBleGNlcHRpb24gb2Zcblx0Ly8gYmxhY2sgYW5kIHdoaXRlLiBub3JtYWwgcGFsZXR0ZSBvbmx5IGhhcyA0IGdyZXlzY2FsZSBzaGFkZXMuXG5cdGlmIChyID09PSBnICYmIGcgPT09IGIpIHtcblx0XHRpZiAociA8IDgpIHtcblx0XHRcdHJldHVybiAxNjtcblx0XHR9XG5cblx0XHRpZiAociA+IDI0OCkge1xuXHRcdFx0cmV0dXJuIDIzMTtcblx0XHR9XG5cblx0XHRyZXR1cm4gTWF0aC5yb3VuZCgoKHIgLSA4KSAvIDI0NykgKiAyNCkgKyAyMzI7XG5cdH1cblxuXHRjb25zdCBhbnNpID0gMTZcblx0XHQrICgzNiAqIE1hdGgucm91bmQociAvIDI1NSAqIDUpKVxuXHRcdCsgKDYgKiBNYXRoLnJvdW5kKGcgLyAyNTUgKiA1KSlcblx0XHQrIE1hdGgucm91bmQoYiAvIDI1NSAqIDUpO1xuXG5cdHJldHVybiBhbnNpO1xufTtcblxuY29udmVydC5hbnNpMTYucmdiID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0bGV0IGNvbG9yID0gYXJncyAlIDEwO1xuXG5cdC8vIEhhbmRsZSBncmV5c2NhbGVcblx0aWYgKGNvbG9yID09PSAwIHx8IGNvbG9yID09PSA3KSB7XG5cdFx0aWYgKGFyZ3MgPiA1MCkge1xuXHRcdFx0Y29sb3IgKz0gMy41O1xuXHRcdH1cblxuXHRcdGNvbG9yID0gY29sb3IgLyAxMC41ICogMjU1O1xuXG5cdFx0cmV0dXJuIFtjb2xvciwgY29sb3IsIGNvbG9yXTtcblx0fVxuXG5cdGNvbnN0IG11bHQgPSAofn4oYXJncyA+IDUwKSArIDEpICogMC41O1xuXHRjb25zdCByID0gKChjb2xvciAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGcgPSAoKChjb2xvciA+PiAxKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGIgPSAoKChjb2xvciA+PiAyKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cblx0cmV0dXJuIFtyLCBnLCBiXTtcbn07XG5cbmNvbnZlcnQuYW5zaTI1Ni5yZ2IgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBIYW5kbGUgZ3JleXNjYWxlXG5cdGlmIChhcmdzID49IDIzMikge1xuXHRcdGNvbnN0IGMgPSAoYXJncyAtIDIzMikgKiAxMCArIDg7XG5cdFx0cmV0dXJuIFtjLCBjLCBjXTtcblx0fVxuXG5cdGFyZ3MgLT0gMTY7XG5cblx0bGV0IHJlbTtcblx0Y29uc3QgciA9IE1hdGguZmxvb3IoYXJncyAvIDM2KSAvIDUgKiAyNTU7XG5cdGNvbnN0IGcgPSBNYXRoLmZsb29yKChyZW0gPSBhcmdzICUgMzYpIC8gNikgLyA1ICogMjU1O1xuXHRjb25zdCBiID0gKHJlbSAlIDYpIC8gNSAqIDI1NTtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGV4ID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0Y29uc3QgaW50ZWdlciA9ICgoTWF0aC5yb3VuZChhcmdzWzBdKSAmIDB4RkYpIDw8IDE2KVxuXHRcdCsgKChNYXRoLnJvdW5kKGFyZ3NbMV0pICYgMHhGRikgPDwgOClcblx0XHQrIChNYXRoLnJvdW5kKGFyZ3NbMl0pICYgMHhGRik7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQuaGV4LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IG1hdGNoID0gYXJncy50b1N0cmluZygxNikubWF0Y2goL1thLWYwLTldezZ9fFthLWYwLTldezN9L2kpO1xuXHRpZiAoIW1hdGNoKSB7XG5cdFx0cmV0dXJuIFswLCAwLCAwXTtcblx0fVxuXG5cdGxldCBjb2xvclN0cmluZyA9IG1hdGNoWzBdO1xuXG5cdGlmIChtYXRjaFswXS5sZW5ndGggPT09IDMpIHtcblx0XHRjb2xvclN0cmluZyA9IGNvbG9yU3RyaW5nLnNwbGl0KCcnKS5tYXAoY2hhciA9PiB7XG5cdFx0XHRyZXR1cm4gY2hhciArIGNoYXI7XG5cdFx0fSkuam9pbignJyk7XG5cdH1cblxuXHRjb25zdCBpbnRlZ2VyID0gcGFyc2VJbnQoY29sb3JTdHJpbmcsIDE2KTtcblx0Y29uc3QgciA9IChpbnRlZ2VyID4+IDE2KSAmIDB4RkY7XG5cdGNvbnN0IGcgPSAoaW50ZWdlciA+PiA4KSAmIDB4RkY7XG5cdGNvbnN0IGIgPSBpbnRlZ2VyICYgMHhGRjtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGNnID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtYXggPSBNYXRoLm1heChNYXRoLm1heChyLCBnKSwgYik7XG5cdGNvbnN0IG1pbiA9IE1hdGgubWluKE1hdGgubWluKHIsIGcpLCBiKTtcblx0Y29uc3QgY2hyb21hID0gKG1heCAtIG1pbik7XG5cdGxldCBncmF5c2NhbGU7XG5cdGxldCBodWU7XG5cblx0aWYgKGNocm9tYSA8IDEpIHtcblx0XHRncmF5c2NhbGUgPSBtaW4gLyAoMSAtIGNocm9tYSk7XG5cdH0gZWxzZSB7XG5cdFx0Z3JheXNjYWxlID0gMDtcblx0fVxuXG5cdGlmIChjaHJvbWEgPD0gMCkge1xuXHRcdGh1ZSA9IDA7XG5cdH0gZWxzZVxuXHRpZiAobWF4ID09PSByKSB7XG5cdFx0aHVlID0gKChnIC0gYikgLyBjaHJvbWEpICUgNjtcblx0fSBlbHNlXG5cdGlmIChtYXggPT09IGcpIHtcblx0XHRodWUgPSAyICsgKGIgLSByKSAvIGNocm9tYTtcblx0fSBlbHNlIHtcblx0XHRodWUgPSA0ICsgKHIgLSBnKSAvIGNocm9tYTtcblx0fVxuXG5cdGh1ZSAvPSA2O1xuXHRodWUgJT0gMTtcblxuXHRyZXR1cm4gW2h1ZSAqIDM2MCwgY2hyb21hICogMTAwLCBncmF5c2NhbGUgKiAxMDBdO1xufTtcblxuY29udmVydC5oc2wuaGNnID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGMgPSBsIDwgMC41ID8gKDIuMCAqIHMgKiBsKSA6ICgyLjAgKiBzICogKDEuMCAtIGwpKTtcblxuXHRsZXQgZiA9IDA7XG5cdGlmIChjIDwgMS4wKSB7XG5cdFx0ZiA9IChsIC0gMC41ICogYykgLyAoMS4wIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzbFswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmhzdi5oY2cgPSBmdW5jdGlvbiAoaHN2KSB7XG5cdGNvbnN0IHMgPSBoc3ZbMV0gLyAxMDA7XG5cdGNvbnN0IHYgPSBoc3ZbMl0gLyAxMDA7XG5cblx0Y29uc3QgYyA9IHMgKiB2O1xuXHRsZXQgZiA9IDA7XG5cblx0aWYgKGMgPCAxLjApIHtcblx0XHRmID0gKHYgLSBjKSAvICgxIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzdlswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0LmhjZy5yZ2IgPSBmdW5jdGlvbiAoaGNnKSB7XG5cdGNvbnN0IGggPSBoY2dbMF0gLyAzNjA7XG5cdGNvbnN0IGMgPSBoY2dbMV0gLyAxMDA7XG5cdGNvbnN0IGcgPSBoY2dbMl0gLyAxMDA7XG5cblx0aWYgKGMgPT09IDAuMCkge1xuXHRcdHJldHVybiBbZyAqIDI1NSwgZyAqIDI1NSwgZyAqIDI1NV07XG5cdH1cblxuXHRjb25zdCBwdXJlID0gWzAsIDAsIDBdO1xuXHRjb25zdCBoaSA9IChoICUgMSkgKiA2O1xuXHRjb25zdCB2ID0gaGkgJSAxO1xuXHRjb25zdCB3ID0gMSAtIHY7XG5cdGxldCBtZyA9IDA7XG5cblx0LyogZXNsaW50LWRpc2FibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblx0c3dpdGNoIChNYXRoLmZsb29yKGhpKSkge1xuXHRcdGNhc2UgMDpcblx0XHRcdHB1cmVbMF0gPSAxOyBwdXJlWzFdID0gdjsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMTpcblx0XHRcdHB1cmVbMF0gPSB3OyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMjpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgMzpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gdzsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGNhc2UgNDpcblx0XHRcdHB1cmVbMF0gPSB2OyBwdXJlWzFdID0gMDsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGRlZmF1bHQ6XG5cdFx0XHRwdXJlWzBdID0gMTsgcHVyZVsxXSA9IDA7IHB1cmVbMl0gPSB3O1xuXHR9XG5cdC8qIGVzbGludC1lbmFibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblxuXHRtZyA9ICgxLjAgLSBjKSAqIGc7XG5cblx0cmV0dXJuIFtcblx0XHQoYyAqIHB1cmVbMF0gKyBtZykgKiAyNTUsXG5cdFx0KGMgKiBwdXJlWzFdICsgbWcpICogMjU1LFxuXHRcdChjICogcHVyZVsyXSArIG1nKSAqIDI1NVxuXHRdO1xufTtcblxuY29udmVydC5oY2cuaHN2ID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IHYgPSBjICsgZyAqICgxLjAgLSBjKTtcblx0bGV0IGYgPSAwO1xuXG5cdGlmICh2ID4gMC4wKSB7XG5cdFx0ZiA9IGMgLyB2O1xuXHR9XG5cblx0cmV0dXJuIFtoY2dbMF0sIGYgKiAxMDAsIHYgKiAxMDBdO1xufTtcblxuY29udmVydC5oY2cuaHNsID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGwgPSBnICogKDEuMCAtIGMpICsgMC41ICogYztcblx0bGV0IHMgPSAwO1xuXG5cdGlmIChsID4gMC4wICYmIGwgPCAwLjUpIHtcblx0XHRzID0gYyAvICgyICogbCk7XG5cdH0gZWxzZVxuXHRpZiAobCA+PSAwLjUgJiYgbCA8IDEuMCkge1xuXHRcdHMgPSBjIC8gKDIgKiAoMSAtIGwpKTtcblx0fVxuXG5cdHJldHVybiBbaGNnWzBdLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaGNnLmh3YiA9IGZ1bmN0aW9uIChoY2cpIHtcblx0Y29uc3QgYyA9IGhjZ1sxXSAvIDEwMDtcblx0Y29uc3QgZyA9IGhjZ1syXSAvIDEwMDtcblx0Y29uc3QgdiA9IGMgKyBnICogKDEuMCAtIGMpO1xuXHRyZXR1cm4gW2hjZ1swXSwgKHYgLSBjKSAqIDEwMCwgKDEgLSB2KSAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmh3Yi5oY2cgPSBmdW5jdGlvbiAoaHdiKSB7XG5cdGNvbnN0IHcgPSBod2JbMV0gLyAxMDA7XG5cdGNvbnN0IGIgPSBod2JbMl0gLyAxMDA7XG5cdGNvbnN0IHYgPSAxIC0gYjtcblx0Y29uc3QgYyA9IHYgLSB3O1xuXHRsZXQgZyA9IDA7XG5cblx0aWYgKGMgPCAxKSB7XG5cdFx0ZyA9ICh2IC0gYykgLyAoMSAtIGMpO1xuXHR9XG5cblx0cmV0dXJuIFtod2JbMF0sIGMgKiAxMDAsIGcgKiAxMDBdO1xufTtcblxuY29udmVydC5hcHBsZS5yZ2IgPSBmdW5jdGlvbiAoYXBwbGUpIHtcblx0cmV0dXJuIFsoYXBwbGVbMF0gLyA2NTUzNSkgKiAyNTUsIChhcHBsZVsxXSAvIDY1NTM1KSAqIDI1NSwgKGFwcGxlWzJdIC8gNjU1MzUpICogMjU1XTtcbn07XG5cbmNvbnZlcnQucmdiLmFwcGxlID0gZnVuY3Rpb24gKHJnYikge1xuXHRyZXR1cm4gWyhyZ2JbMF0gLyAyNTUpICogNjU1MzUsIChyZ2JbMV0gLyAyNTUpICogNjU1MzUsIChyZ2JbMl0gLyAyNTUpICogNjU1MzVdO1xufTtcblxuY29udmVydC5ncmF5LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdHJldHVybiBbYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmdyYXkuaHNsID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0cmV0dXJuIFswLCAwLCBhcmdzWzBdXTtcbn07XG5cbmNvbnZlcnQuZ3JheS5oc3YgPSBjb252ZXJ0LmdyYXkuaHNsO1xuXG5jb252ZXJ0LmdyYXkuaHdiID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0cmV0dXJuIFswLCAxMDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmNteWsgPSBmdW5jdGlvbiAoZ3JheSkge1xuXHRyZXR1cm4gWzAsIDAsIDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmxhYiA9IGZ1bmN0aW9uIChncmF5KSB7XG5cdHJldHVybiBbZ3JheVswXSwgMCwgMF07XG59O1xuXG5jb252ZXJ0LmdyYXkuaGV4ID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0Y29uc3QgdmFsID0gTWF0aC5yb3VuZChncmF5WzBdIC8gMTAwICogMjU1KSAmIDB4RkY7XG5cdGNvbnN0IGludGVnZXIgPSAodmFsIDw8IDE2KSArICh2YWwgPDwgOCkgKyB2YWw7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQucmdiLmdyYXkgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHZhbCA9IChyZ2JbMF0gKyByZ2JbMV0gKyByZ2JbMl0pIC8gMztcblx0cmV0dXJuIFt2YWwgLyAyNTUgKiAxMDBdO1xufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/conversions.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-convert/index.js": -/*!****************************************************************!*\ - !*** ./node_modules/color/node_modules/color-convert/index.js ***! - \****************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\nconst route = __webpack_require__(/*! ./route */ \"./node_modules/color/node_modules/color-convert/route.js\");\n\nconst convert = {};\n\nconst models = Object.keys(conversions);\n\nfunction wrapRaw(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\treturn fn(args);\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nfunction wrapRounded(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\tconst result = fn(args);\n\n\t\t// We're assuming the result is an array here.\n\t\t// see notice in conversions.js; don't use box types\n\t\t// in conversion functions.\n\t\tif (typeof result === 'object') {\n\t\t\tfor (let len = result.length, i = 0; i < len; i++) {\n\t\t\t\tresult[i] = Math.round(result[i]);\n\t\t\t}\n\t\t}\n\n\t\treturn result;\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nmodels.forEach(fromModel => {\n\tconvert[fromModel] = {};\n\n\tObject.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels});\n\tObject.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels});\n\n\tconst routes = route(fromModel);\n\tconst routeModels = Object.keys(routes);\n\n\trouteModels.forEach(toModel => {\n\t\tconst fn = routes[toModel];\n\n\t\tconvert[fromModel][toModel] = wrapRounded(fn);\n\t\tconvert[fromModel][toModel].raw = wrapRaw(fn);\n\t});\n});\n\nmodule.exports = convert;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7QUFDM0MsY0FBYyxtQkFBTyxDQUFDLHlFQUFTOztBQUUvQjs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0Esd0NBQXdDLFNBQVM7QUFDakQ7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBLHdEQUF3RCx1Q0FBdUM7QUFDL0Ysc0RBQXNELHFDQUFxQzs7QUFFM0Y7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxFQUFFO0FBQ0YsQ0FBQzs7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanM/ZGVkZCJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBjb252ZXJzaW9ucyA9IHJlcXVpcmUoJy4vY29udmVyc2lvbnMnKTtcbmNvbnN0IHJvdXRlID0gcmVxdWlyZSgnLi9yb3V0ZScpO1xuXG5jb25zdCBjb252ZXJ0ID0ge307XG5cbmNvbnN0IG1vZGVscyA9IE9iamVjdC5rZXlzKGNvbnZlcnNpb25zKTtcblxuZnVuY3Rpb24gd3JhcFJhdyhmbikge1xuXHRjb25zdCB3cmFwcGVkRm4gPSBmdW5jdGlvbiAoLi4uYXJncykge1xuXHRcdGNvbnN0IGFyZzAgPSBhcmdzWzBdO1xuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGZuKGFyZ3MpO1xuXHR9O1xuXG5cdC8vIFByZXNlcnZlIC5jb252ZXJzaW9uIHByb3BlcnR5IGlmIHRoZXJlIGlzIG9uZVxuXHRpZiAoJ2NvbnZlcnNpb24nIGluIGZuKSB7XG5cdFx0d3JhcHBlZEZuLmNvbnZlcnNpb24gPSBmbi5jb252ZXJzaW9uO1xuXHR9XG5cblx0cmV0dXJuIHdyYXBwZWRGbjtcbn1cblxuZnVuY3Rpb24gd3JhcFJvdW5kZWQoZm4pIHtcblx0Y29uc3Qgd3JhcHBlZEZuID0gZnVuY3Rpb24gKC4uLmFyZ3MpIHtcblx0XHRjb25zdCBhcmcwID0gYXJnc1swXTtcblxuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgcmVzdWx0ID0gZm4oYXJncyk7XG5cblx0XHQvLyBXZSdyZSBhc3N1bWluZyB0aGUgcmVzdWx0IGlzIGFuIGFycmF5IGhlcmUuXG5cdFx0Ly8gc2VlIG5vdGljZSBpbiBjb252ZXJzaW9ucy5qczsgZG9uJ3QgdXNlIGJveCB0eXBlc1xuXHRcdC8vIGluIGNvbnZlcnNpb24gZnVuY3Rpb25zLlxuXHRcdGlmICh0eXBlb2YgcmVzdWx0ID09PSAnb2JqZWN0Jykge1xuXHRcdFx0Zm9yIChsZXQgbGVuID0gcmVzdWx0Lmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0XHRyZXN1bHRbaV0gPSBNYXRoLnJvdW5kKHJlc3VsdFtpXSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJlc3VsdDtcblx0fTtcblxuXHQvLyBQcmVzZXJ2ZSAuY29udmVyc2lvbiBwcm9wZXJ0eSBpZiB0aGVyZSBpcyBvbmVcblx0aWYgKCdjb252ZXJzaW9uJyBpbiBmbikge1xuXHRcdHdyYXBwZWRGbi5jb252ZXJzaW9uID0gZm4uY29udmVyc2lvbjtcblx0fVxuXG5cdHJldHVybiB3cmFwcGVkRm47XG59XG5cbm1vZGVscy5mb3JFYWNoKGZyb21Nb2RlbCA9PiB7XG5cdGNvbnZlcnRbZnJvbU1vZGVsXSA9IHt9O1xuXG5cdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShjb252ZXJ0W2Zyb21Nb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY29udmVyc2lvbnNbZnJvbU1vZGVsXS5jaGFubmVsc30pO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFtmcm9tTW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBjb252ZXJzaW9uc1tmcm9tTW9kZWxdLmxhYmVsc30pO1xuXG5cdGNvbnN0IHJvdXRlcyA9IHJvdXRlKGZyb21Nb2RlbCk7XG5cdGNvbnN0IHJvdXRlTW9kZWxzID0gT2JqZWN0LmtleXMocm91dGVzKTtcblxuXHRyb3V0ZU1vZGVscy5mb3JFYWNoKHRvTW9kZWwgPT4ge1xuXHRcdGNvbnN0IGZuID0gcm91dGVzW3RvTW9kZWxdO1xuXG5cdFx0Y29udmVydFtmcm9tTW9kZWxdW3RvTW9kZWxdID0gd3JhcFJvdW5kZWQoZm4pO1xuXHRcdGNvbnZlcnRbZnJvbU1vZGVsXVt0b01vZGVsXS5yYXcgPSB3cmFwUmF3KGZuKTtcblx0fSk7XG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-convert/route.js": -/*!****************************************************************!*\ - !*** ./node_modules/color/node_modules/color-convert/route.js ***! - \****************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\n\n/*\n\tThis function routes a model to all other models.\n\n\tall functions that are routed have a property `.conversion` attached\n\tto the returned synthetic function. This property is an array\n\tof strings, each with the steps in between the 'from' and 'to'\n\tcolor models (inclusive).\n\n\tconversions that are not possible simply are not included.\n*/\n\nfunction buildGraph() {\n\tconst graph = {};\n\t// https://jsperf.com/object-keys-vs-for-in-with-closure/3\n\tconst models = Object.keys(conversions);\n\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tgraph[models[i]] = {\n\t\t\t// http://jsperf.com/1-vs-infinity\n\t\t\t// micro-opt, but this is simple.\n\t\t\tdistance: -1,\n\t\t\tparent: null\n\t\t};\n\t}\n\n\treturn graph;\n}\n\n// https://en.wikipedia.org/wiki/Breadth-first_search\nfunction deriveBFS(fromModel) {\n\tconst graph = buildGraph();\n\tconst queue = [fromModel]; // Unshift -> queue -> pop\n\n\tgraph[fromModel].distance = 0;\n\n\twhile (queue.length) {\n\t\tconst current = queue.pop();\n\t\tconst adjacents = Object.keys(conversions[current]);\n\n\t\tfor (let len = adjacents.length, i = 0; i < len; i++) {\n\t\t\tconst adjacent = adjacents[i];\n\t\t\tconst node = graph[adjacent];\n\n\t\t\tif (node.distance === -1) {\n\t\t\t\tnode.distance = graph[current].distance + 1;\n\t\t\t\tnode.parent = current;\n\t\t\t\tqueue.unshift(adjacent);\n\t\t\t}\n\t\t}\n\t}\n\n\treturn graph;\n}\n\nfunction link(from, to) {\n\treturn function (args) {\n\t\treturn to(from(args));\n\t};\n}\n\nfunction wrapConversion(toModel, graph) {\n\tconst path = [graph[toModel].parent, toModel];\n\tlet fn = conversions[graph[toModel].parent][toModel];\n\n\tlet cur = graph[toModel].parent;\n\twhile (graph[cur].parent) {\n\t\tpath.unshift(graph[cur].parent);\n\t\tfn = link(conversions[graph[cur].parent][cur], fn);\n\t\tcur = graph[cur].parent;\n\t}\n\n\tfn.conversion = path;\n\treturn fn;\n}\n\nmodule.exports = function (fromModel) {\n\tconst graph = deriveBFS(fromModel);\n\tconst conversion = {};\n\n\tconst models = Object.keys(graph);\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tconst toModel = models[i];\n\t\tconst node = graph[toModel];\n\n\t\tif (node.parent === null) {\n\t\t\t// No possible conversion, or this node is the source model.\n\t\t\tcontinue;\n\t\t}\n\n\t\tconversion[toModel] = wrapConversion(toModel, graph);\n\t}\n\n\treturn conversion;\n};\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvcm91dGUuanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7O0FBRTNDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxzQ0FBc0MsU0FBUztBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDBDQUEwQyxTQUFTO0FBQ25EO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHNDQUFzQyxTQUFTO0FBQy9DO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9ub2RlX21vZHVsZXMvY29sb3ItY29udmVydC9yb3V0ZS5qcz82ZTdlIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbnZlcnNpb25zID0gcmVxdWlyZSgnLi9jb252ZXJzaW9ucycpO1xuXG4vKlxuXHRUaGlzIGZ1bmN0aW9uIHJvdXRlcyBhIG1vZGVsIHRvIGFsbCBvdGhlciBtb2RlbHMuXG5cblx0YWxsIGZ1bmN0aW9ucyB0aGF0IGFyZSByb3V0ZWQgaGF2ZSBhIHByb3BlcnR5IGAuY29udmVyc2lvbmAgYXR0YWNoZWRcblx0dG8gdGhlIHJldHVybmVkIHN5bnRoZXRpYyBmdW5jdGlvbi4gVGhpcyBwcm9wZXJ0eSBpcyBhbiBhcnJheVxuXHRvZiBzdHJpbmdzLCBlYWNoIHdpdGggdGhlIHN0ZXBzIGluIGJldHdlZW4gdGhlICdmcm9tJyBhbmQgJ3RvJ1xuXHRjb2xvciBtb2RlbHMgKGluY2x1c2l2ZSkuXG5cblx0Y29udmVyc2lvbnMgdGhhdCBhcmUgbm90IHBvc3NpYmxlIHNpbXBseSBhcmUgbm90IGluY2x1ZGVkLlxuKi9cblxuZnVuY3Rpb24gYnVpbGRHcmFwaCgpIHtcblx0Y29uc3QgZ3JhcGggPSB7fTtcblx0Ly8gaHR0cHM6Ly9qc3BlcmYuY29tL29iamVjdC1rZXlzLXZzLWZvci1pbi13aXRoLWNsb3N1cmUvM1xuXHRjb25zdCBtb2RlbHMgPSBPYmplY3Qua2V5cyhjb252ZXJzaW9ucyk7XG5cblx0Zm9yIChsZXQgbGVuID0gbW9kZWxzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdGdyYXBoW21vZGVsc1tpXV0gPSB7XG5cdFx0XHQvLyBodHRwOi8vanNwZXJmLmNvbS8xLXZzLWluZmluaXR5XG5cdFx0XHQvLyBtaWNyby1vcHQsIGJ1dCB0aGlzIGlzIHNpbXBsZS5cblx0XHRcdGRpc3RhbmNlOiAtMSxcblx0XHRcdHBhcmVudDogbnVsbFxuXHRcdH07XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbi8vIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0JyZWFkdGgtZmlyc3Rfc2VhcmNoXG5mdW5jdGlvbiBkZXJpdmVCRlMoZnJvbU1vZGVsKSB7XG5cdGNvbnN0IGdyYXBoID0gYnVpbGRHcmFwaCgpO1xuXHRjb25zdCBxdWV1ZSA9IFtmcm9tTW9kZWxdOyAvLyBVbnNoaWZ0IC0+IHF1ZXVlIC0+IHBvcFxuXG5cdGdyYXBoW2Zyb21Nb2RlbF0uZGlzdGFuY2UgPSAwO1xuXG5cdHdoaWxlIChxdWV1ZS5sZW5ndGgpIHtcblx0XHRjb25zdCBjdXJyZW50ID0gcXVldWUucG9wKCk7XG5cdFx0Y29uc3QgYWRqYWNlbnRzID0gT2JqZWN0LmtleXMoY29udmVyc2lvbnNbY3VycmVudF0pO1xuXG5cdFx0Zm9yIChsZXQgbGVuID0gYWRqYWNlbnRzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0Y29uc3QgYWRqYWNlbnQgPSBhZGphY2VudHNbaV07XG5cdFx0XHRjb25zdCBub2RlID0gZ3JhcGhbYWRqYWNlbnRdO1xuXG5cdFx0XHRpZiAobm9kZS5kaXN0YW5jZSA9PT0gLTEpIHtcblx0XHRcdFx0bm9kZS5kaXN0YW5jZSA9IGdyYXBoW2N1cnJlbnRdLmRpc3RhbmNlICsgMTtcblx0XHRcdFx0bm9kZS5wYXJlbnQgPSBjdXJyZW50O1xuXHRcdFx0XHRxdWV1ZS51bnNoaWZ0KGFkamFjZW50KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbmZ1bmN0aW9uIGxpbmsoZnJvbSwgdG8pIHtcblx0cmV0dXJuIGZ1bmN0aW9uIChhcmdzKSB7XG5cdFx0cmV0dXJuIHRvKGZyb20oYXJncykpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiB3cmFwQ29udmVyc2lvbih0b01vZGVsLCBncmFwaCkge1xuXHRjb25zdCBwYXRoID0gW2dyYXBoW3RvTW9kZWxdLnBhcmVudCwgdG9Nb2RlbF07XG5cdGxldCBmbiA9IGNvbnZlcnNpb25zW2dyYXBoW3RvTW9kZWxdLnBhcmVudF1bdG9Nb2RlbF07XG5cblx0bGV0IGN1ciA9IGdyYXBoW3RvTW9kZWxdLnBhcmVudDtcblx0d2hpbGUgKGdyYXBoW2N1cl0ucGFyZW50KSB7XG5cdFx0cGF0aC51bnNoaWZ0KGdyYXBoW2N1cl0ucGFyZW50KTtcblx0XHRmbiA9IGxpbmsoY29udmVyc2lvbnNbZ3JhcGhbY3VyXS5wYXJlbnRdW2N1cl0sIGZuKTtcblx0XHRjdXIgPSBncmFwaFtjdXJdLnBhcmVudDtcblx0fVxuXG5cdGZuLmNvbnZlcnNpb24gPSBwYXRoO1xuXHRyZXR1cm4gZm47XG59XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGZyb21Nb2RlbCkge1xuXHRjb25zdCBncmFwaCA9IGRlcml2ZUJGUyhmcm9tTW9kZWwpO1xuXHRjb25zdCBjb252ZXJzaW9uID0ge307XG5cblx0Y29uc3QgbW9kZWxzID0gT2JqZWN0LmtleXMoZ3JhcGgpO1xuXHRmb3IgKGxldCBsZW4gPSBtb2RlbHMubGVuZ3RoLCBpID0gMDsgaSA8IGxlbjsgaSsrKSB7XG5cdFx0Y29uc3QgdG9Nb2RlbCA9IG1vZGVsc1tpXTtcblx0XHRjb25zdCBub2RlID0gZ3JhcGhbdG9Nb2RlbF07XG5cblx0XHRpZiAobm9kZS5wYXJlbnQgPT09IG51bGwpIHtcblx0XHRcdC8vIE5vIHBvc3NpYmxlIGNvbnZlcnNpb24sIG9yIHRoaXMgbm9kZSBpcyB0aGUgc291cmNlIG1vZGVsLlxuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXG5cdFx0Y29udmVyc2lvblt0b01vZGVsXSA9IHdyYXBDb252ZXJzaW9uKHRvTW9kZWwsIGdyYXBoKTtcblx0fVxuXG5cdHJldHVybiBjb252ZXJzaW9uO1xufTtcblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/route.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-name/index.js": -/*!*************************************************************!*\ - !*** ./node_modules/color/node_modules/color-name/index.js ***! - \*************************************************************/ -/***/ (function(module) { - -"use strict"; -eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanM/OGIxYSJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbm1vZHVsZS5leHBvcnRzID0ge1xyXG5cdFwiYWxpY2VibHVlXCI6IFsyNDAsIDI0OCwgMjU1XSxcclxuXHRcImFudGlxdWV3aGl0ZVwiOiBbMjUwLCAyMzUsIDIxNV0sXHJcblx0XCJhcXVhXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJhcXVhbWFyaW5lXCI6IFsxMjcsIDI1NSwgMjEyXSxcclxuXHRcImF6dXJlXCI6IFsyNDAsIDI1NSwgMjU1XSxcclxuXHRcImJlaWdlXCI6IFsyNDUsIDI0NSwgMjIwXSxcclxuXHRcImJpc3F1ZVwiOiBbMjU1LCAyMjgsIDE5Nl0sXHJcblx0XCJibGFja1wiOiBbMCwgMCwgMF0sXHJcblx0XCJibGFuY2hlZGFsbW9uZFwiOiBbMjU1LCAyMzUsIDIwNV0sXHJcblx0XCJibHVlXCI6IFswLCAwLCAyNTVdLFxyXG5cdFwiYmx1ZXZpb2xldFwiOiBbMTM4LCA0MywgMjI2XSxcclxuXHRcImJyb3duXCI6IFsxNjUsIDQyLCA0Ml0sXHJcblx0XCJidXJseXdvb2RcIjogWzIyMiwgMTg0LCAxMzVdLFxyXG5cdFwiY2FkZXRibHVlXCI6IFs5NSwgMTU4LCAxNjBdLFxyXG5cdFwiY2hhcnRyZXVzZVwiOiBbMTI3LCAyNTUsIDBdLFxyXG5cdFwiY2hvY29sYXRlXCI6IFsyMTAsIDEwNSwgMzBdLFxyXG5cdFwiY29yYWxcIjogWzI1NSwgMTI3LCA4MF0sXHJcblx0XCJjb3JuZmxvd2VyYmx1ZVwiOiBbMTAwLCAxNDksIDIzN10sXHJcblx0XCJjb3Juc2lsa1wiOiBbMjU1LCAyNDgsIDIyMF0sXHJcblx0XCJjcmltc29uXCI6IFsyMjAsIDIwLCA2MF0sXHJcblx0XCJjeWFuXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJkYXJrYmx1ZVwiOiBbMCwgMCwgMTM5XSxcclxuXHRcImRhcmtjeWFuXCI6IFswLCAxMzksIDEzOV0sXHJcblx0XCJkYXJrZ29sZGVucm9kXCI6IFsxODQsIDEzNCwgMTFdLFxyXG5cdFwiZGFya2dyYXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2dyZWVuXCI6IFswLCAxMDAsIDBdLFxyXG5cdFwiZGFya2dyZXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2toYWtpXCI6IFsxODksIDE4MywgMTA3XSxcclxuXHRcImRhcmttYWdlbnRhXCI6IFsxMzksIDAsIDEzOV0sXHJcblx0XCJkYXJrb2xpdmVncmVlblwiOiBbODUsIDEwNywgNDddLFxyXG5cdFwiZGFya29yYW5nZVwiOiBbMjU1LCAxNDAsIDBdLFxyXG5cdFwiZGFya29yY2hpZFwiOiBbMTUzLCA1MCwgMjA0XSxcclxuXHRcImRhcmtyZWRcIjogWzEzOSwgMCwgMF0sXHJcblx0XCJkYXJrc2FsbW9uXCI6IFsyMzMsIDE1MCwgMTIyXSxcclxuXHRcImRhcmtzZWFncmVlblwiOiBbMTQzLCAxODgsIDE0M10sXHJcblx0XCJkYXJrc2xhdGVibHVlXCI6IFs3MiwgNjEsIDEzOV0sXHJcblx0XCJkYXJrc2xhdGVncmF5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmtzbGF0ZWdyZXlcIjogWzQ3LCA3OSwgNzldLFxyXG5cdFwiZGFya3R1cnF1b2lzZVwiOiBbMCwgMjA2LCAyMDldLFxyXG5cdFwiZGFya3Zpb2xldFwiOiBbMTQ4LCAwLCAyMTFdLFxyXG5cdFwiZGVlcHBpbmtcIjogWzI1NSwgMjAsIDE0N10sXHJcblx0XCJkZWVwc2t5Ymx1ZVwiOiBbMCwgMTkxLCAyNTVdLFxyXG5cdFwiZGltZ3JheVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkaW1ncmV5XCI6IFsxMDUsIDEwNSwgMTA1XSxcclxuXHRcImRvZGdlcmJsdWVcIjogWzMwLCAxNDQsIDI1NV0sXHJcblx0XCJmaXJlYnJpY2tcIjogWzE3OCwgMzQsIDM0XSxcclxuXHRcImZsb3JhbHdoaXRlXCI6IFsyNTUsIDI1MCwgMjQwXSxcclxuXHRcImZvcmVzdGdyZWVuXCI6IFszNCwgMTM5LCAzNF0sXHJcblx0XCJmdWNoc2lhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJnYWluc2Jvcm9cIjogWzIyMCwgMjIwLCAyMjBdLFxyXG5cdFwiZ2hvc3R3aGl0ZVwiOiBbMjQ4LCAyNDgsIDI1NV0sXHJcblx0XCJnb2xkXCI6IFsyNTUsIDIxNSwgMF0sXHJcblx0XCJnb2xkZW5yb2RcIjogWzIxOCwgMTY1LCAzMl0sXHJcblx0XCJncmF5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImdyZWVuXCI6IFswLCAxMjgsIDBdLFxyXG5cdFwiZ3JlZW55ZWxsb3dcIjogWzE3MywgMjU1LCA0N10sXHJcblx0XCJncmV5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImhvbmV5ZGV3XCI6IFsyNDAsIDI1NSwgMjQwXSxcclxuXHRcImhvdHBpbmtcIjogWzI1NSwgMTA1LCAxODBdLFxyXG5cdFwiaW5kaWFucmVkXCI6IFsyMDUsIDkyLCA5Ml0sXHJcblx0XCJpbmRpZ29cIjogWzc1LCAwLCAxMzBdLFxyXG5cdFwiaXZvcnlcIjogWzI1NSwgMjU1LCAyNDBdLFxyXG5cdFwia2hha2lcIjogWzI0MCwgMjMwLCAxNDBdLFxyXG5cdFwibGF2ZW5kZXJcIjogWzIzMCwgMjMwLCAyNTBdLFxyXG5cdFwibGF2ZW5kZXJibHVzaFwiOiBbMjU1LCAyNDAsIDI0NV0sXHJcblx0XCJsYXduZ3JlZW5cIjogWzEyNCwgMjUyLCAwXSxcclxuXHRcImxlbW9uY2hpZmZvblwiOiBbMjU1LCAyNTAsIDIwNV0sXHJcblx0XCJsaWdodGJsdWVcIjogWzE3MywgMjE2LCAyMzBdLFxyXG5cdFwibGlnaHRjb3JhbFwiOiBbMjQwLCAxMjgsIDEyOF0sXHJcblx0XCJsaWdodGN5YW5cIjogWzIyNCwgMjU1LCAyNTVdLFxyXG5cdFwibGlnaHRnb2xkZW5yb2R5ZWxsb3dcIjogWzI1MCwgMjUwLCAyMTBdLFxyXG5cdFwibGlnaHRncmF5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0Z3JlZW5cIjogWzE0NCwgMjM4LCAxNDRdLFxyXG5cdFwibGlnaHRncmV5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0cGlua1wiOiBbMjU1LCAxODIsIDE5M10sXHJcblx0XCJsaWdodHNhbG1vblwiOiBbMjU1LCAxNjAsIDEyMl0sXHJcblx0XCJsaWdodHNlYWdyZWVuXCI6IFszMiwgMTc4LCAxNzBdLFxyXG5cdFwibGlnaHRza3libHVlXCI6IFsxMzUsIDIwNiwgMjUwXSxcclxuXHRcImxpZ2h0c2xhdGVncmF5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c2xhdGVncmV5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c3RlZWxibHVlXCI6IFsxNzYsIDE5NiwgMjIyXSxcclxuXHRcImxpZ2h0eWVsbG93XCI6IFsyNTUsIDI1NSwgMjI0XSxcclxuXHRcImxpbWVcIjogWzAsIDI1NSwgMF0sXHJcblx0XCJsaW1lZ3JlZW5cIjogWzUwLCAyMDUsIDUwXSxcclxuXHRcImxpbmVuXCI6IFsyNTAsIDI0MCwgMjMwXSxcclxuXHRcIm1hZ2VudGFcIjogWzI1NSwgMCwgMjU1XSxcclxuXHRcIm1hcm9vblwiOiBbMTI4LCAwLCAwXSxcclxuXHRcIm1lZGl1bWFxdWFtYXJpbmVcIjogWzEwMiwgMjA1LCAxNzBdLFxyXG5cdFwibWVkaXVtYmx1ZVwiOiBbMCwgMCwgMjA1XSxcclxuXHRcIm1lZGl1bW9yY2hpZFwiOiBbMTg2LCA4NSwgMjExXSxcclxuXHRcIm1lZGl1bXB1cnBsZVwiOiBbMTQ3LCAxMTIsIDIxOV0sXHJcblx0XCJtZWRpdW1zZWFncmVlblwiOiBbNjAsIDE3OSwgMTEzXSxcclxuXHRcIm1lZGl1bXNsYXRlYmx1ZVwiOiBbMTIzLCAxMDQsIDIzOF0sXHJcblx0XCJtZWRpdW1zcHJpbmdncmVlblwiOiBbMCwgMjUwLCAxNTRdLFxyXG5cdFwibWVkaXVtdHVycXVvaXNlXCI6IFs3MiwgMjA5LCAyMDRdLFxyXG5cdFwibWVkaXVtdmlvbGV0cmVkXCI6IFsxOTksIDIxLCAxMzNdLFxyXG5cdFwibWlkbmlnaHRibHVlXCI6IFsyNSwgMjUsIDExMl0sXHJcblx0XCJtaW50Y3JlYW1cIjogWzI0NSwgMjU1LCAyNTBdLFxyXG5cdFwibWlzdHlyb3NlXCI6IFsyNTUsIDIyOCwgMjI1XSxcclxuXHRcIm1vY2Nhc2luXCI6IFsyNTUsIDIyOCwgMTgxXSxcclxuXHRcIm5hdmFqb3doaXRlXCI6IFsyNTUsIDIyMiwgMTczXSxcclxuXHRcIm5hdnlcIjogWzAsIDAsIDEyOF0sXHJcblx0XCJvbGRsYWNlXCI6IFsyNTMsIDI0NSwgMjMwXSxcclxuXHRcIm9saXZlXCI6IFsxMjgsIDEyOCwgMF0sXHJcblx0XCJvbGl2ZWRyYWJcIjogWzEwNywgMTQyLCAzNV0sXHJcblx0XCJvcmFuZ2VcIjogWzI1NSwgMTY1LCAwXSxcclxuXHRcIm9yYW5nZXJlZFwiOiBbMjU1LCA2OSwgMF0sXHJcblx0XCJvcmNoaWRcIjogWzIxOCwgMTEyLCAyMTRdLFxyXG5cdFwicGFsZWdvbGRlbnJvZFwiOiBbMjM4LCAyMzIsIDE3MF0sXHJcblx0XCJwYWxlZ3JlZW5cIjogWzE1MiwgMjUxLCAxNTJdLFxyXG5cdFwicGFsZXR1cnF1b2lzZVwiOiBbMTc1LCAyMzgsIDIzOF0sXHJcblx0XCJwYWxldmlvbGV0cmVkXCI6IFsyMTksIDExMiwgMTQ3XSxcclxuXHRcInBhcGF5YXdoaXBcIjogWzI1NSwgMjM5LCAyMTNdLFxyXG5cdFwicGVhY2hwdWZmXCI6IFsyNTUsIDIxOCwgMTg1XSxcclxuXHRcInBlcnVcIjogWzIwNSwgMTMzLCA2M10sXHJcblx0XCJwaW5rXCI6IFsyNTUsIDE5MiwgMjAzXSxcclxuXHRcInBsdW1cIjogWzIyMSwgMTYwLCAyMjFdLFxyXG5cdFwicG93ZGVyYmx1ZVwiOiBbMTc2LCAyMjQsIDIzMF0sXHJcblx0XCJwdXJwbGVcIjogWzEyOCwgMCwgMTI4XSxcclxuXHRcInJlYmVjY2FwdXJwbGVcIjogWzEwMiwgNTEsIDE1M10sXHJcblx0XCJyZWRcIjogWzI1NSwgMCwgMF0sXHJcblx0XCJyb3N5YnJvd25cIjogWzE4OCwgMTQzLCAxNDNdLFxyXG5cdFwicm95YWxibHVlXCI6IFs2NSwgMTA1LCAyMjVdLFxyXG5cdFwic2FkZGxlYnJvd25cIjogWzEzOSwgNjksIDE5XSxcclxuXHRcInNhbG1vblwiOiBbMjUwLCAxMjgsIDExNF0sXHJcblx0XCJzYW5keWJyb3duXCI6IFsyNDQsIDE2NCwgOTZdLFxyXG5cdFwic2VhZ3JlZW5cIjogWzQ2LCAxMzksIDg3XSxcclxuXHRcInNlYXNoZWxsXCI6IFsyNTUsIDI0NSwgMjM4XSxcclxuXHRcInNpZW5uYVwiOiBbMTYwLCA4MiwgNDVdLFxyXG5cdFwic2lsdmVyXCI6IFsxOTIsIDE5MiwgMTkyXSxcclxuXHRcInNreWJsdWVcIjogWzEzNSwgMjA2LCAyMzVdLFxyXG5cdFwic2xhdGVibHVlXCI6IFsxMDYsIDkwLCAyMDVdLFxyXG5cdFwic2xhdGVncmF5XCI6IFsxMTIsIDEyOCwgMTQ0XSxcclxuXHRcInNsYXRlZ3JleVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbm93XCI6IFsyNTUsIDI1MCwgMjUwXSxcclxuXHRcInNwcmluZ2dyZWVuXCI6IFswLCAyNTUsIDEyN10sXHJcblx0XCJzdGVlbGJsdWVcIjogWzcwLCAxMzAsIDE4MF0sXHJcblx0XCJ0YW5cIjogWzIxMCwgMTgwLCAxNDBdLFxyXG5cdFwidGVhbFwiOiBbMCwgMTI4LCAxMjhdLFxyXG5cdFwidGhpc3RsZVwiOiBbMjE2LCAxOTEsIDIxNl0sXHJcblx0XCJ0b21hdG9cIjogWzI1NSwgOTksIDcxXSxcclxuXHRcInR1cnF1b2lzZVwiOiBbNjQsIDIyNCwgMjA4XSxcclxuXHRcInZpb2xldFwiOiBbMjM4LCAxMzAsIDIzOF0sXHJcblx0XCJ3aGVhdFwiOiBbMjQ1LCAyMjIsIDE3OV0sXHJcblx0XCJ3aGl0ZVwiOiBbMjU1LCAyNTUsIDI1NV0sXHJcblx0XCJ3aGl0ZXNtb2tlXCI6IFsyNDUsIDI0NSwgMjQ1XSxcclxuXHRcInllbGxvd1wiOiBbMjU1LCAyNTUsIDBdLFxyXG5cdFwieWVsbG93Z3JlZW5cIjogWzE1NCwgMjA1LCA1MF1cclxufTtcclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-name/index.js\n"); - -/***/ }), - -/***/ "./src/accordion/editor.scss": -/*!***********************************!*\ - !*** ./src/accordion/editor.scss ***! - \***********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9uL2VkaXRvci5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYWNjb3JkaW9uL2VkaXRvci5zY3NzPzNiZWMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordion/editor.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/brands.scss": -/*!************************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/brands.scss ***! - \************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9icmFuZHMuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbXBvbmVudHMvYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvYnJhbmRzLnNjc3M/YzgyYSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/brands.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/fontawesome.scss": -/*!*****************************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/fontawesome.scss ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzPzVmZDYiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/fontawesome.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/regular.scss": -/*!*************************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/regular.scss ***! - \*************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9yZWd1bGFyLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzcz9kY2NjIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/regular.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/solid.scss": -/*!***********************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/solid.scss ***! - \***********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzPzIxMjgiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/solid.scss\n"); - -/***/ }), - -/***/ "./node_modules/simple-swizzle/index.js": -/*!**********************************************!*\ - !*** ./node_modules/simple-swizzle/index.js ***! - \**********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -eval("\n\nvar isArrayish = __webpack_require__(/*! is-arrayish */ \"./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\");\n\nvar concat = Array.prototype.concat;\nvar slice = Array.prototype.slice;\n\nvar swizzle = module.exports = function swizzle(args) {\n\tvar results = [];\n\n\tfor (var i = 0, len = args.length; i < len; i++) {\n\t\tvar arg = args[i];\n\n\t\tif (isArrayish(arg)) {\n\t\t\t// http://jsperf.com/javascript-array-concat-vs-push/98\n\t\t\tresults = concat.call(results, slice.call(arg));\n\t\t} else {\n\t\t\tresults.push(arg);\n\t\t}\n\t}\n\n\treturn results;\n};\n\nswizzle.wrap = function (fn) {\n\treturn function () {\n\t\treturn fn(swizzle(arguments));\n\t};\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsaUJBQWlCLG1CQUFPLENBQUMsb0ZBQWE7O0FBRXRDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxvQ0FBb0MsU0FBUztBQUM3Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanM/MjUxNCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciBpc0FycmF5aXNoID0gcmVxdWlyZSgnaXMtYXJyYXlpc2gnKTtcblxudmFyIGNvbmNhdCA9IEFycmF5LnByb3RvdHlwZS5jb25jYXQ7XG52YXIgc2xpY2UgPSBBcnJheS5wcm90b3R5cGUuc2xpY2U7XG5cbnZhciBzd2l6emxlID0gbW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBzd2l6emxlKGFyZ3MpIHtcblx0dmFyIHJlc3VsdHMgPSBbXTtcblxuXHRmb3IgKHZhciBpID0gMCwgbGVuID0gYXJncy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xuXHRcdHZhciBhcmcgPSBhcmdzW2ldO1xuXG5cdFx0aWYgKGlzQXJyYXlpc2goYXJnKSkge1xuXHRcdFx0Ly8gaHR0cDovL2pzcGVyZi5jb20vamF2YXNjcmlwdC1hcnJheS1jb25jYXQtdnMtcHVzaC85OFxuXHRcdFx0cmVzdWx0cyA9IGNvbmNhdC5jYWxsKHJlc3VsdHMsIHNsaWNlLmNhbGwoYXJnKSk7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHJlc3VsdHMucHVzaChhcmcpO1xuXHRcdH1cblx0fVxuXG5cdHJldHVybiByZXN1bHRzO1xufTtcblxuc3dpenpsZS53cmFwID0gZnVuY3Rpb24gKGZuKSB7XG5cdHJldHVybiBmdW5jdGlvbiAoKSB7XG5cdFx0cmV0dXJuIGZuKHN3aXp6bGUoYXJndW1lbnRzKSk7XG5cdH07XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/index.js\n"); - -/***/ }), - -/***/ "./node_modules/simple-swizzle/node_modules/is-arrayish/index.js": -/*!***********************************************************************!*\ - !*** ./node_modules/simple-swizzle/node_modules/is-arrayish/index.js ***! - \***********************************************************************/ -/***/ (function(module) { - -eval("module.exports = function isArrayish(obj) {\n\tif (!obj || typeof obj === 'string') {\n\t\treturn false;\n\t}\n\n\treturn obj instanceof Array || Array.isArray(obj) ||\n\t\t(obj.length >= 0 && (obj.splice instanceof Function ||\n\t\t\t(Object.getOwnPropertyDescriptor(obj, (obj.length - 1)) && obj.constructor.name !== 'String')));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvbm9kZV9tb2R1bGVzL2lzLWFycmF5aXNoL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9zaW1wbGUtc3dpenpsZS9ub2RlX21vZHVsZXMvaXMtYXJyYXlpc2gvaW5kZXguanM/YjhmYSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlzQXJyYXlpc2gob2JqKSB7XG5cdGlmICghb2JqIHx8IHR5cGVvZiBvYmogPT09ICdzdHJpbmcnKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuIG9iaiBpbnN0YW5jZW9mIEFycmF5IHx8IEFycmF5LmlzQXJyYXkob2JqKSB8fFxuXHRcdChvYmoubGVuZ3RoID49IDAgJiYgKG9iai5zcGxpY2UgaW5zdGFuY2VvZiBGdW5jdGlvbiB8fFxuXHRcdFx0KE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqLCAob2JqLmxlbmd0aCAtIDEpKSAmJiBvYmouY29uc3RydWN0b3IubmFtZSAhPT0gJ1N0cmluZycpKSk7XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/a11y": -/*!******************************!*\ - !*** external ["wp","a11y"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["a11y"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/data": -/*!******************************!*\ - !*** external ["wp","data"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["data"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "./src/accordion/block.json": -/*!**********************************!*\ - !*** ./src/accordion/block.json ***! - \**********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/accordion","version":"1.0.10","title":"Accordion item","category":"rrze_elements","description":"Creates an inner accordion item","parent":["rrze-elements/accordions"],"keywords":["accordion","collapse","expand","toggle"],"usesContext":["rrze-elements/collapseSBlockCount","rrze-elements/collapseTotalChildrenCount","rrze-elements/collapseColor","rrze-elements/accordion-hstart"],"attributes":{"expandAllLink":{"type":"boolean","default":false},"hstart":{"type":"number","default":3},"register":{"type":"boolean","default":false},"sameBlockCount":{"type":"number","default":0},"title":{"type":"string","default":""},"color":{"type":"string","default":"inherit"},"totalChildrenCount":{"type":"number","default":0},"ancestorCount":{"type":"number","default":0},"icon":{"type":"string","default":""},"svgString":{"type":"string","default":""},"jumpName":{"type":"string","default":""}},"supports":{"html":false},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/fontawesomeIconNames.json": -/*!*********************************************************************!*\ - !*** ./src/components/assets/fontawesome/fontawesomeIconNames.json ***! - \*********************************************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = /*#__PURE__*/JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/accordion/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){var e={156:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},854:function(e,r,t){var a=t(156),n=t(872),o=Object.hasOwnProperty,s=Object.create(null);for(var l in a)o.call(a,l)&&(s[a[l]]=l);var i=e.exports={to:{},get:{}};function c(e,r,t){return Math.min(Math.max(r,e),t)}function u(e){var r=Math.round(e).toString(16).toUpperCase();return r.length<2?"0"+r:r}i.get=function(e){var r,t;switch(e.substring(0,3).toLowerCase()){case"hsl":r=i.get.hsl(e),t="hsl";break;case"hwb":r=i.get.hwb(e),t="hwb";break;default:r=i.get.rgb(e),t="rgb"}return r?{model:t,value:r}:null},i.get.rgb=function(e){if(!e)return null;var r,t,n,s=[0,0,0,1];if(r=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(n=r[2],r=r[1],t=0;t<3;t++){var l=2*t;s[t]=parseInt(r.slice(l,l+2),16)}n&&(s[3]=parseInt(n,16)/255)}else if(r=e.match(/^#([a-f0-9]{3,4})$/i)){for(n=(r=r[1])[3],t=0;t<3;t++)s[t]=parseInt(r[t]+r[t],16);n&&(s[3]=parseInt(n+n,16)/255)}else if(r=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(t=0;t<3;t++)s[t]=parseInt(r[t+1],0);r[4]&&(r[5]?s[3]=.01*parseFloat(r[4]):s[3]=parseFloat(r[4]))}else{if(!(r=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(r=e.match(/^(\w+)$/))?"transparent"===r[1]?[0,0,0,0]:o.call(a,r[1])?((s=a[r[1]])[3]=1,s):null:null;for(t=0;t<3;t++)s[t]=Math.round(2.55*parseFloat(r[t+1]));r[4]&&(r[5]?s[3]=.01*parseFloat(r[4]):s[3]=parseFloat(r[4]))}for(t=0;t<3;t++)s[t]=c(s[t],0,255);return s[3]=c(s[3],0,1),s},i.get.hsl=function(e){if(!e)return null;var r=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(r){var t=parseFloat(r[4]);return[(parseFloat(r[1])%360+360)%360,c(parseFloat(r[2]),0,100),c(parseFloat(r[3]),0,100),c(isNaN(t)?1:t,0,1)]}return null},i.get.hwb=function(e){if(!e)return null;var r=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(r){var t=parseFloat(r[4]);return[(parseFloat(r[1])%360+360)%360,c(parseFloat(r[2]),0,100),c(parseFloat(r[3]),0,100),c(isNaN(t)?1:t,0,1)]}return null},i.to.hex=function(){var e=n(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},i.to.rgb=function(){var e=n(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},i.to.rgb.percent=function(){var e=n(arguments),r=Math.round(e[0]/255*100),t=Math.round(e[1]/255*100),a=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+r+"%, "+t+"%, "+a+"%)":"rgba("+r+"%, "+t+"%, "+a+"%, "+e[3]+")"},i.to.hsl=function(){var e=n(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},i.to.hwb=function(){var e=n(arguments),r="";return e.length>=4&&1!==e[3]&&(r=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+r+")"},i.to.keyword=function(e){return s[e.slice(0,3)]}},520:function(e,r,t){const a=t(854),n=t(137),o=["keyword","gray","hex"],s={};for(const e of Object.keys(n))s[[...n[e].labels].sort().join("")]=e;const l={};function i(e,r){if(!(this instanceof i))return new i(e,r);if(r&&r in o&&(r=null),r&&!(r in n))throw new Error("Unknown model: "+r);let t,c;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof i)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if("string"==typeof e){const r=a.get(e);if(null===r)throw new Error("Unable to parse color from string: "+e);this.model=r.model,c=n[this.model].channels,this.color=r.value.slice(0,c),this.valpha="number"==typeof r.value[c]?r.value[c]:1}else if(e.length>0){this.model=r||"rgb",c=n[this.model].channels;const t=Array.prototype.slice.call(e,0,c);this.color=h(t,c),this.valpha="number"==typeof e[c]?e[c]:1}else if("number"==typeof e)this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;const r=Object.keys(e);"alpha"in e&&(r.splice(r.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);const a=r.sort().join("");if(!(a in s))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=s[a];const{labels:o}=n[this.model],l=[];for(t=0;t(e%360+360)%360)),saturationl:u("hsl",1,d(100)),lightness:u("hsl",2,d(100)),saturationv:u("hsv",1,d(100)),value:u("hsv",2,d(100)),chroma:u("hcg",1,d(100)),gray:u("hcg",2,d(100)),white:u("hwb",1,d(100)),wblack:u("hwb",2,d(100)),cyan:u("cmyk",0,d(100)),magenta:u("cmyk",1,d(100)),yellow:u("cmyk",2,d(100)),black:u("cmyk",3,d(100)),x:u("xyz",0,d(95.047)),y:u("xyz",1,d(100)),z:u("xyz",2,d(108.833)),l:u("lab",0,d(100)),a:u("lab",1),b:u("lab",2),keyword(e){return void 0!==e?new i(e):n[this.model].keyword(this.color)},hex(e){return void 0!==e?new i(e):a.to.hex(this.rgb().round().color)},hexa(e){if(void 0!==e)return new i(e);const r=this.rgb().round().color;let t=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===t.length&&(t="0"+t),a.to.hex(r)+t},rgbNumber(){const e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity(){const e=this.rgb().color,r=[];for(const[t,a]of e.entries()){const e=a/255;r[t]=e<=.04045?e/12.92:((e+.055)/1.055)**2.4}return.2126*r[0]+.7152*r[1]+.0722*r[2]},contrast(e){const r=this.luminosity(),t=e.luminosity();return r>t?(r+.05)/(t+.05):(t+.05)/(r+.05)},level(e){const r=this.contrast(e);return r>=7?"AAA":r>=4.5?"AA":""},isDark(){const e=this.rgb().color;return(2126*e[0]+7152*e[1]+722*e[2])/1e4<128},isLight(){return!this.isDark()},negate(){const e=this.rgb();for(let r=0;r<3;r++)e.color[r]=255-e.color[r];return e},lighten(e){const r=this.hsl();return r.color[2]+=r.color[2]*e,r},darken(e){const r=this.hsl();return r.color[2]-=r.color[2]*e,r},saturate(e){const r=this.hsl();return r.color[1]+=r.color[1]*e,r},desaturate(e){const r=this.hsl();return r.color[1]-=r.color[1]*e,r},whiten(e){const r=this.hwb();return r.color[1]+=r.color[1]*e,r},blacken(e){const r=this.hwb();return r.color[2]+=r.color[2]*e,r},grayscale(){const e=this.rgb().color,r=.3*e[0]+.59*e[1]+.11*e[2];return i.rgb(r,r,r)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){const r=this.hsl();let t=r.color[0];return t=(t+e)%360,t=t<0?360+t:t,r.color[0]=t,r},mix(e,r){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);const t=e.rgb(),a=this.rgb(),n=void 0===r?.5:r,o=2*n-1,s=t.alpha()-a.alpha(),l=((o*s==-1?o:(o+s)/(1+o*s))+1)/2,c=1-l;return i.rgb(l*t.red()+c*a.red(),l*t.green()+c*a.green(),l*t.blue()+c*a.blue(),t.alpha()*n+a.alpha()*(1-n))}};for(const e of Object.keys(n)){if(o.includes(e))continue;const{channels:r}=n[e];i.prototype[e]=function(...r){return this.model===e?new i(this):r.length>0?new i(r,e):new i([...(t=n[this.model][e].raw(this.color),Array.isArray(t)?t:[t]),this.valpha],e);var t},i[e]=function(...t){let a=t[0];return"number"==typeof a&&(a=h(t,r)),new i(a,e)}}function c(e){return function(r){return function(e,r){return Number(e.toFixed(r))}(r,e)}}function u(e,r,t){e=Array.isArray(e)?e:[e];for(const a of e)(l[a]||(l[a]=[]))[r]=t;return e=e[0],function(a){let n;return void 0!==a?(t&&(a=t(a)),n=this[e](),n.color[r]=a,n):(n=this[e]().color[r],t&&(n=t(n)),n)}}function d(e){return function(r){return Math.max(0,Math.min(e,r))}}function h(e,r){for(let t=0;t1&&(n-=1)),[360*n,100*o,100*c]},o.rgb.hwb=function(e){const r=e[0],t=e[1];let a=e[2];const n=o.rgb.hsl(e)[0],s=1/255*Math.min(r,Math.min(t,a));return a=1-1/255*Math.max(r,Math.max(t,a)),[n,100*s,100*a]},o.rgb.cmyk=function(e){const r=e[0]/255,t=e[1]/255,a=e[2]/255,n=Math.min(1-r,1-t,1-a);return[100*((1-r-n)/(1-n)||0),100*((1-t-n)/(1-n)||0),100*((1-a-n)/(1-n)||0),100*n]},o.rgb.keyword=function(e){const r=n[e];if(r)return r;let t,o=1/0;for(const r of Object.keys(a)){const n=(l=a[r],((s=e)[0]-l[0])**2+(s[1]-l[1])**2+(s[2]-l[2])**2);n.04045?((r+.055)/1.055)**2.4:r/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,a=a>.04045?((a+.055)/1.055)**2.4:a/12.92,[100*(.4124*r+.3576*t+.1805*a),100*(.2126*r+.7152*t+.0722*a),100*(.0193*r+.1192*t+.9505*a)]},o.rgb.lab=function(e){const r=o.rgb.xyz(e);let t=r[0],a=r[1],n=r[2];return t/=95.047,a/=100,n/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,[116*a-16,500*(t-a),200*(a-n)]},o.hsl.rgb=function(e){const r=e[0]/360,t=e[1]/100,a=e[2]/100;let n,o,s;if(0===t)return s=255*a,[s,s,s];n=a<.5?a*(1+t):a+t-a*t;const l=2*a-n,i=[0,0,0];for(let e=0;e<3;e++)o=r+1/3*-(e-1),o<0&&o++,o>1&&o--,s=6*o<1?l+6*(n-l)*o:2*o<1?n:3*o<2?l+(n-l)*(2/3-o)*6:l,i[e]=255*s;return i},o.hsl.hsv=function(e){const r=e[0];let t=e[1]/100,a=e[2]/100,n=t;const o=Math.max(a,.01);return a*=2,t*=a<=1?a:2-a,n*=o<=1?o:2-o,[r,100*(0===a?2*n/(o+n):2*t/(a+t)),(a+t)/2*100]},o.hsv.rgb=function(e){const r=e[0]/60,t=e[1]/100;let a=e[2]/100;const n=Math.floor(r)%6,o=r-Math.floor(r),s=255*a*(1-t),l=255*a*(1-t*o),i=255*a*(1-t*(1-o));switch(a*=255,n){case 0:return[a,i,s];case 1:return[l,a,s];case 2:return[s,a,i];case 3:return[s,l,a];case 4:return[i,s,a];case 5:return[a,s,l]}},o.hsv.hsl=function(e){const r=e[0],t=e[1]/100,a=e[2]/100,n=Math.max(a,.01);let o,s;s=(2-t)*a;const l=(2-t)*n;return o=t*n,o/=l<=1?l:2-l,o=o||0,s/=2,[r,100*o,100*s]},o.hwb.rgb=function(e){const r=e[0]/360;let t=e[1]/100,a=e[2]/100;const n=t+a;let o;n>1&&(t/=n,a/=n);const s=Math.floor(6*r),l=1-a;o=6*r-s,1&s&&(o=1-o);const i=t+o*(l-t);let c,u,d;switch(s){default:case 6:case 0:c=l,u=i,d=t;break;case 1:c=i,u=l,d=t;break;case 2:c=t,u=l,d=i;break;case 3:c=t,u=i,d=l;break;case 4:c=i,u=t,d=l;break;case 5:c=l,u=t,d=i}return[255*c,255*u,255*d]},o.cmyk.rgb=function(e){const r=e[0]/100,t=e[1]/100,a=e[2]/100,n=e[3]/100;return[255*(1-Math.min(1,r*(1-n)+n)),255*(1-Math.min(1,t*(1-n)+n)),255*(1-Math.min(1,a*(1-n)+n))]},o.xyz.rgb=function(e){const r=e[0]/100,t=e[1]/100,a=e[2]/100;let n,o,s;return n=3.2406*r+-1.5372*t+-.4986*a,o=-.9689*r+1.8758*t+.0415*a,s=.0557*r+-.204*t+1.057*a,n=n>.0031308?1.055*n**(1/2.4)-.055:12.92*n,o=o>.0031308?1.055*o**(1/2.4)-.055:12.92*o,s=s>.0031308?1.055*s**(1/2.4)-.055:12.92*s,n=Math.min(Math.max(0,n),1),o=Math.min(Math.max(0,o),1),s=Math.min(Math.max(0,s),1),[255*n,255*o,255*s]},o.xyz.lab=function(e){let r=e[0],t=e[1],a=e[2];return r/=95.047,t/=100,a/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,[116*t-16,500*(r-t),200*(t-a)]},o.lab.xyz=function(e){let r,t,a;t=(e[0]+16)/116,r=e[1]/500+t,a=t-e[2]/200;const n=t**3,o=r**3,s=a**3;return t=n>.008856?n:(t-16/116)/7.787,r=o>.008856?o:(r-16/116)/7.787,a=s>.008856?s:(a-16/116)/7.787,r*=95.047,t*=100,a*=108.883,[r,t,a]},o.lab.lch=function(e){const r=e[0],t=e[1],a=e[2];let n;return n=360*Math.atan2(a,t)/2/Math.PI,n<0&&(n+=360),[r,Math.sqrt(t*t+a*a),n]},o.lch.lab=function(e){const r=e[0],t=e[1],a=e[2]/360*2*Math.PI;return[r,t*Math.cos(a),t*Math.sin(a)]},o.rgb.ansi16=function(e,r=null){const[t,a,n]=e;let s=null===r?o.rgb.hsv(e)[2]:r;if(s=Math.round(s/50),0===s)return 30;let l=30+(Math.round(n/255)<<2|Math.round(a/255)<<1|Math.round(t/255));return 2===s&&(l+=60),l},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){const r=e[0],t=e[1],a=e[2];return r===t&&t===a?r<8?16:r>248?231:Math.round((r-8)/247*24)+232:16+36*Math.round(r/255*5)+6*Math.round(t/255*5)+Math.round(a/255*5)},o.ansi16.rgb=function(e){let r=e%10;if(0===r||7===r)return e>50&&(r+=3.5),r=r/10.5*255,[r,r,r];const t=.5*(1+~~(e>50));return[(1&r)*t*255,(r>>1&1)*t*255,(r>>2&1)*t*255]},o.ansi256.rgb=function(e){if(e>=232){const r=10*(e-232)+8;return[r,r,r]}let r;return e-=16,[Math.floor(e/36)/5*255,Math.floor((r=e%36)/6)/5*255,r%6/5*255]},o.rgb.hex=function(e){const r=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(r.length)+r},o.hex.rgb=function(e){const r=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!r)return[0,0,0];let t=r[0];3===r[0].length&&(t=t.split("").map((e=>e+e)).join(""));const a=parseInt(t,16);return[a>>16&255,a>>8&255,255&a]},o.rgb.hcg=function(e){const r=e[0]/255,t=e[1]/255,a=e[2]/255,n=Math.max(Math.max(r,t),a),o=Math.min(Math.min(r,t),a),s=n-o;let l,i;return l=s<1?o/(1-s):0,i=s<=0?0:n===r?(t-a)/s%6:n===t?2+(a-r)/s:4+(r-t)/s,i/=6,i%=1,[360*i,100*s,100*l]},o.hsl.hcg=function(e){const r=e[1]/100,t=e[2]/100,a=t<.5?2*r*t:2*r*(1-t);let n=0;return a<1&&(n=(t-.5*a)/(1-a)),[e[0],100*a,100*n]},o.hsv.hcg=function(e){const r=e[1]/100,t=e[2]/100,a=r*t;let n=0;return a<1&&(n=(t-a)/(1-a)),[e[0],100*a,100*n]},o.hcg.rgb=function(e){const r=e[0]/360,t=e[1]/100,a=e[2]/100;if(0===t)return[255*a,255*a,255*a];const n=[0,0,0],o=r%1*6,s=o%1,l=1-s;let i=0;switch(Math.floor(o)){case 0:n[0]=1,n[1]=s,n[2]=0;break;case 1:n[0]=l,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=s;break;case 3:n[0]=0,n[1]=l,n[2]=1;break;case 4:n[0]=s,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=l}return i=(1-t)*a,[255*(t*n[0]+i),255*(t*n[1]+i),255*(t*n[2]+i)]},o.hcg.hsv=function(e){const r=e[1]/100,t=r+e[2]/100*(1-r);let a=0;return t>0&&(a=r/t),[e[0],100*a,100*t]},o.hcg.hsl=function(e){const r=e[1]/100,t=e[2]/100*(1-r)+.5*r;let a=0;return t>0&&t<.5?a=r/(2*t):t>=.5&&t<1&&(a=r/(2*(1-t))),[e[0],100*a,100*t]},o.hcg.hwb=function(e){const r=e[1]/100,t=r+e[2]/100*(1-r);return[e[0],100*(t-r),100*(1-t)]},o.hwb.hcg=function(e){const r=e[1]/100,t=1-e[2]/100,a=t-r;let n=0;return a<1&&(n=(t-a)/(1-a)),[e[0],100*a,100*n]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=function(e){return[0,0,e[0]]},o.gray.hsv=o.gray.hsl,o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.gray.hex=function(e){const r=255&Math.round(e[0]/100*255),t=((r<<16)+(r<<8)+r).toString(16).toUpperCase();return"000000".substring(t.length)+t},o.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},137:function(e,r,t){const a=t(920),n=t(584),o={};Object.keys(a).forEach((e=>{o[e]={},Object.defineProperty(o[e],"channels",{value:a[e].channels}),Object.defineProperty(o[e],"labels",{value:a[e].labels});const r=n(e);Object.keys(r).forEach((t=>{const a=r[t];o[e][t]=function(e){const r=function(...r){const t=r[0];if(null==t)return t;t.length>1&&(r=t);const a=e(r);if("object"==typeof a)for(let e=a.length,r=0;r1&&(r=t),e(r))};return"conversion"in e&&(r.conversion=e.conversion),r}(a)}))})),e.exports=o},584:function(e,r,t){const a=t(920);function n(e,r){return function(t){return r(e(t))}}function o(e,r){const t=[r[e].parent,e];let o=a[r[e].parent][e],s=r[e].parent;for(;r[s].parent;)t.unshift(r[s].parent),o=n(a[r[s].parent][s],o),s=r[s].parent;return o.conversion=t,o}e.exports=function(e){const r=function(e){const r=function(){const e={},r=Object.keys(a);for(let t=r.length,a=0;a=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}}},r={};function t(a){var n=r[a];if(void 0!==n)return n.exports;var o=r[a]={exports:{}};return e[a](o,o.exports,t),o.exports}t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,{a:r}),r},t.d=function(e,r){for(var a in r)t.o(r,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:r[a]})},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},function(){"use strict";var e=window.ReactJSXRuntime,r=window.wp.blocks,a=window.wp.i18n,n=window.wp.components,o=window.wp.blockEditor,s=window.wp.element,l=window.wp.primitives,i=(0,e.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(l.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})}),c=window.wp.data,u=(0,e.jsx)(l.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,e.jsx)(l.Path,{d:"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z"})}),d=t(520),h=t.n(d),p=function(e,r){try{if(e)r({textColor:h()(e).isDark()?"#ffffff":""})}catch(e){console.error("Invalid color string provided to updateColorAttributes:",e)}},g=function(r){var t,s=r.attributes,l=r.setAttributes,i=r.hex,c=r.useStyle,u=r.customColor,d=void 0!==u&&u,h=r.useTextColor,g=void 0!==h&&h,m=r.overwriteThemeColors,f=void 0!==m&&m,k=r.clearButton,w=void 0!==k&&k,y=(f?null:(0,o.useSettings)("color.palette")[0])||b,v=i?s.color:null===(t=y.find((function(e){return e.slug===s.color})))||void 0===t?void 0:t.color;return(0,e.jsx)(n.PanelBody,{title:(0,a.__)("Color Settings","rrze-elements-blocks"),children:(0,e.jsx)(n.ColorPalette,{colors:y,value:v,onChange:function(e){return function(e,r,t){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=e.find((function(e){return e.color===r}));s&&a?(t({color:s.color}),p(r,t),n&&(t({style:s.slug}),p(r,t))):s?t({color:s.slug}):n&&(t({color:r,style:""}),o&&p(r,t))}(y,e,l,i,c,g)},disableCustomColors:!d,clearable:w})})},m=function(r){var t=r.attributes,s=r.setAttributes,l=r.colorData,i=void 0===l?b:l,c=r.useStyle,d=void 0!==c&&c,h=r.hex,p=void 0!==h&&h,g=r.overwriteThemeColors,m=(void 0!==g&&g?null:(0,o.useSettings)("color.palette")[0])||i,f="rrzeElementsBFakColorSelector";return t.color&&(f="rrzeElementsBFakColorSelector ".concat(p?t.color.slice(1):t.color)),(0,e.jsx)(n.ToolbarGroup,{children:(0,e.jsx)(n.ToolbarItem,{children:function(){return(0,e.jsx)(n.ToolbarDropdownMenu,{icon:u,className:f,label:(0,a.__)("Select a Color","rrze-elements-blocks"),controls:m.map((function(e){return{key:e.slug,title:e.name,icon:u,onClick:function(){return s({color:p?e.color:e.slug,style:d?e.slug:""})}}}))})}})})},b=[{color:"#04316A",slug:"",name:(0,a.__)("Central institution","rrze-elements-blocks")},{color:"#C50F3C",slug:"rw",name:(0,a.__)("Faculty of Business, Economics, and Law","rrze-elements-blocks")},{color:"#7bb725",slug:"nat",name:(0,a.__)("Faculty of Sciences","rrze-elements-blocks")},{color:"#18B4F1",slug:"med",name:(0,a.__)("Faculty of Medicine","rrze-elements-blocks")},{color:"#FDB735",slug:"phil",name:(0,a.__)("Faculty of Humanities, Social Sciences, and Theology","rrze-elements-blocks")},{color:"#8C9FB1",slug:"tf",name:(0,a.__)("Faculty of Engineering","rrze-elements-blocks")}],f=[{color:"#fff",slug:"inherit",name:(0,a.__)("Inherit color","rrze-elements-blocks")}].concat(b),k=function(r){return(0,e.jsx)(g,Object.assign({},r,{colorData:f}))},w=function(r){return(0,e.jsx)(m,Object.assign({},r,{colorData:f}))},y=function(r){var t=r.level,a=r.children,n=function(e,r){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);ne.length)&&(r=e.length);for(var t=0,a=Array(r);t0?(0,e.jsx)(n.__experimentalGrid,{columns:12,children:y.map((function(r){return(0,e.jsx)(n.Button,{isPressed:r.value===t.icon,onClick:function(){return T(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(N,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:t,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))}):(0,e.jsx)("p",{children:(0,a.__)("No icons found. Please try a different search term.","rrze-elements-blocks")})]})]}),(0,e.jsx)(n.__experimentalDivider,{}),(0,e.jsxs)(n.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(n.__experimentalHeading,{children:(0,a.__)("Solid Icons","rrze-elements-blocks")}),(0,e.jsx)(n.__experimentalGrid,{columns:12,children:i.map((function(r){return(0,e.jsx)(n.Button,{isPressed:r.value===t.icon,onClick:function(){return T(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(N,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:t,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(n.__experimentalDivider,{}),(0,e.jsxs)(n.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(n.__experimentalHeading,{children:(0,a.__)("Regular Icons","rrze-elements-blocks")}),(0,e.jsx)(n.__experimentalGrid,{columns:12,children:d.map((function(r){return(0,e.jsx)(n.Button,{isPressed:r.value===t.icon,onClick:function(){return T(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(N,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:t,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(n.__experimentalDivider,{}),(0,e.jsxs)(n.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(n.__experimentalHeading,{children:(0,a.__)("Brand Icons","rrze-elements-blocks")}),(0,e.jsx)(n.__experimentalGrid,{columns:12,children:g.map((function(r){return(0,e.jsx)(n.Button,{isPressed:r.value===t.icon,onClick:function(){return T(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(N,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:t,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(n.__experimentalSpacer,{paddingBottom:"1rem",children:(0,e.jsx)(n.__experimentalDivider,{})})]})})),N=function(r){r.type,r.iconName;var t=r.attributes,a=(r.defaultClass,r.setAttributes,r.className),n=void 0===a?"":a,o=r.onClick,s=r.iconValue,l=void 0===s?"":s,i=function(){o&&o()},c=l.split(" ")[0]||"",u=l.split(" ")[1]||"";return""===l?(0,e.jsx)("span",{className:"".concat(t.svgString," ").concat(n),onClick:i}):(0,e.jsx)("span",{className:"fa-".concat(c," fa-").concat(u," ").concat(n),onClick:i})};function O(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,o,s,l=[],i=!0,c=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;i=!1}else for(;!(i=(a=o.call(t)).done)&&(l.push(a.value),l.length!==r);i=!0);}catch(e){c=!0,n=e}finally{try{if(!i&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(c)throw n}}return l}}(e,r)||function(e,r){if(e){if("string"==typeof e)return B(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?B(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=Array(r);t<%21--%21 Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2022 Fonticons, Inc. -->"); - display: inline-block; - width: 1em; - margin-left: 5px; - position: relative; - top: 2px; - position: absolute; - top: 12px; - left: 10px; - width: 12px; -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:before { - background-image: url("data:image/svg+xml;charset=UTF-8,<%21--%21 Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2022 Fonticons, Inc. -->"); - display: inline-block; - width: 1em; - margin-left: 5px; - position: relative; - top: 2px; - position: absolute; - left: 10px; - width: 12px; - top: 12px; -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active { - text-decoration: none; - background-color: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover svg, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus svg, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active svg { - fill: var(--color-primary-ci-hell-kontrast, #fff); -} -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover *, .alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus *, .alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active * { - color: var(--color-primary-ci-hell-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:focus { - border-color: var(--color-primary-dunkler, #004A9F); - background-color: var(--color-primary-dunkler, #004A9F); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle * { - color: var(--color-Text, #444); -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle svg.rrze-elements-icon { - margin-left: 3px; -} -div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle { - border-color: var(--color-phil-ci-hell, #FDB735); -} -div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active { - border-color: var(--color-phil-ci-hell, #FDB735); - background-color: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); -} -div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:hover svg, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:focus svg, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active svg, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:hover svg, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:focus svg, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active svg, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:hover svg, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:focus svg, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active svg { - fill: var(--color-phil-ci-hell-kontrast, #000); -} -div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-phil-dunkler, #e87722); - background-color: var(--color-phil-dunkler, #e87722); - color: var(--color-phil-ci-hell-kontrast, #000); -} -div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle { - border-color: var(--color-rw-ci-hell, #C50F3C); -} -div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active { - border-color: var(--color-rw-ci-hell, #C50F3C); - background-color: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-rw-dunkler, #971B2F); - background-color: var(--color-rw-dunkler, #971B2F); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle { - border-color: var(--color-med-ci-hell, #18B4F1); -} -div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active { - border-color: var(--color-med-ci-hell, #18B4F1); - background-color: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); -} -div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-med-dunkler, #005287); - background-color: var(--color-med-dunkler, #005287); - color: var(--color-med-ci-dunkel-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle { - border-color: var(--color-nat-ci-hell, #7BB725); -} -div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active, div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-ci-hell, #7BB725); - background-color: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); -} -div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-dunkler, #266141); - background-color: var(--color-nat-dunkler, #266141); - color: var(--color-nat-ci-dunkel-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle { - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active { - border-color: var(--color-tf-ci-hell, #8C9FB1); - background-color: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-dunkel-kontrast, #000); -} -div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-tf-dunkler, #2F586E); - background-color: var(--color-tf-dunkler, #2F586E); - color: var(--color-tf-ci-dunkel-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle { - border-color: var(--color-zentral-ci-hell, #04316A); -} -div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active { - border-color: var(--color-zentral-ci-hell, #04316A); - background-color: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-zentral-dunkler, #004A9F); - background-color: var(--color-zentral-dunkler, #004A9F); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-body { - display: block; - overflow: hidden; -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner { - border: none; - background-color: #fff; - padding: 15px 20px; -} -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner { - color: var(--color-Text, #222); -} -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h1, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h2, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h3, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h4, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h5, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner p, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner li, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner a, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner span, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner blockquote, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner code, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner pre, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner th, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner td, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner strong, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner em { - color: var(--color-Text, #222); -} -div[data-type="rrze-elements/accordions"] .fau-theme .accordion-body .accordion-inner { - background-color: #f5f7f9; -} -div[data-type="rrze-elements/accordions"] .fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { - background-color: rgb(232.25, 236.8, 241.35); -} -@media print { - div[data-type="rrze-elements/accordions"] .accordion { - position: relative; - display: block; - overflow: visible; - } - div[data-type="rrze-elements/accordions"] .accordion-group, - div[data-type="rrze-elements/accordions"] .accordion-body, - div[data-type="rrze-elements/accordions"] .accordion-inner, - div[data-type="rrze-elements/accordions"] .accordion-inner p { - position: relative; - display: block !important; - page-break-inside: avoid; - break-inside: avoid; - overflow: visible; - } - div[data-type="rrze-elements/accordions"] button.expand-all.standard-btn { - display: none; - } - div[data-type="rrze-elements/accordions"] h3.accordion-heading, - div[data-type="rrze-elements/accordions"] h4.accordion-heading { - margin-bottom: 0 !important; - } -} -div[data-type="rrze-elements/accordions"] .read-mode-only { - display: none; -} -div[data-type="rrze-elements/accordions"] .admin-bar #content main .accordion-body:target { - padding-top: 0; -} -div[data-type="rrze-elements/accordions"] .accordion-body { - height: 0; - overflow: hidden; - transition: height 0.5s ease-in-out; - margin-top: 0; - padding-top: 0; - padding-bottom: 0; -} -div[data-type="rrze-elements/accordions"] .accordion-body.active { - height: auto; - /* Change this to a specific height if needed */ - padding: 15px 20px; - background: var(--color-ContentRegions, #f5f7f9); -} -div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input { - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); - font-size: inherit; - padding-bottom: 0; -} -div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input:focus { - background-color: #fff; - color: #000; - border-color: #000; - font-size: inherit; - padding-bottom: 0; -} -div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle.active { - color: #fff; -} -div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle:hover { - color: #fff; -} -div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.central button { - background-color: #04316A; - color: #fff; -} -div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.phil button { - background-color: #fdb735; - color: #000; -} -div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.rw button { - background-color: #c50f3c; - color: #fff; -} -div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.med button { - background-color: #18b4f1; - color: #000; -} -div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.nat button { - background-color: #7bb725; - color: #000; -} -div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.tf button { - background-color: #8c9fb1; - color: #000; -} -div[data-type="rrze-elements/accordions"] .elements-blocks-icon-selector-display { - max-width: 3em; - padding: 0.5em; - margin-left: 1em; - float: left; - clear: both; -} -div[data-type="rrze-elements/accordions"] .elements-blocks-icon-insideEditor { - float: right; - clear: both; - max-height: 1.5em; - max-width: 1.5em; - padding-top: 0.25em; -} -div[data-type="rrze-elements/accordions"] .elements-blocks-input-following-icon input { - max-width: 90%; - font-size: 1.25em !important; -} +h1.accordion-heading,h2.accordion-heading,h3.accordion-heading,h4.accordion-heading,h5.accordion-heading,h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:right;width:auto}button.accordion-toggle{border:none;margin:0;text-align:right;width:100%}button.expand-all.standard-btn{float:none;margin:5px 0}.button-container-right{text-align:left}.button-container-left{text-align:right}.accordion .accordion{margin:0}.accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-right:0}.accordion .accordion-register li{float:right;list-style-type:none;padding:.25em .5em}.accordion .accordion-suffix{font-weight:700}.accordion .accordion-group{border:none;margin-bottom:5px}.accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-right:10px solid var(--color-primary-ci-hell,#04316a);color:var(--color-Text,#444);display:block;font-size:1rem;padding:8px 10px 8px 35px;position:relative;text-decoration:none}.accordion .accordion-toggle:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active,.accordion .accordion-toggle:focus,.accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before{position:absolute;left:12px;top:calc(50% - .5em)}.alert.font-light .accordion .accordion-toggle.active *,.alert.font-light .accordion .accordion-toggle:focus *,.alert.font-light .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active:focus,.accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle svg.rrze-elements-icon{margin-left:3px}.accordion .accordion-toggle span[class^=fa]{margin-left:5px}.alert.font-light .accordion .accordion-toggle,.alert.font-light .accordion .accordion-toggle *{color:var(--color-Text,#444)}.alert.font-light .accordion .accordion-toggle.active,.alert.font-light .accordion .accordion-toggle:focus,.alert.font-light .accordion .accordion-toggle:hover{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .gold .accordion-heading .accordion-toggle,.accordion .phil .accordion-heading .accordion-toggle,.accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}.accordion .gold .accordion-heading .accordion-toggle.active,.accordion .gold .accordion-heading .accordion-toggle:focus,.accordion .gold .accordion-heading .accordion-toggle:hover,.accordion .phil .accordion-heading .accordion-toggle.active,.accordion .phil .accordion-heading .accordion-toggle:focus,.accordion .phil .accordion-heading .accordion-toggle:hover,.accordion .philfak .accordion-heading .accordion-toggle.active,.accordion .philfak .accordion-heading .accordion-toggle:focus,.accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .gold .accordion-heading .accordion-toggle.active:focus,.accordion .gold .accordion-heading .accordion-toggle.active:hover,.accordion .phil .accordion-heading .accordion-toggle.active:focus,.accordion .phil .accordion-heading .accordion-toggle.active:hover,.accordion .philfak .accordion-heading .accordion-toggle.active:focus,.accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .red .accordion-heading .accordion-toggle,.accordion .rw .accordion-heading .accordion-toggle,.accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}.accordion .red .accordion-heading .accordion-toggle.active,.accordion .red .accordion-heading .accordion-toggle:focus,.accordion .red .accordion-heading .accordion-toggle:hover,.accordion .rw .accordion-heading .accordion-toggle.active,.accordion .rw .accordion-heading .accordion-toggle:focus,.accordion .rw .accordion-heading .accordion-toggle:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active,.accordion .rwfak .accordion-heading .accordion-toggle:focus,.accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .red .accordion-heading .accordion-toggle.active:focus,.accordion .red .accordion-heading .accordion-toggle.active:hover,.accordion .rw .accordion-heading .accordion-toggle.active:focus,.accordion .rw .accordion-heading .accordion-toggle.active:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active:focus,.accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .blue .accordion-heading .accordion-toggle,.accordion .med .accordion-heading .accordion-toggle,.accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}.accordion .blue .accordion-heading .accordion-toggle.active,.accordion .blue .accordion-heading .accordion-toggle:focus,.accordion .blue .accordion-heading .accordion-toggle:hover,.accordion .med .accordion-heading .accordion-toggle.active,.accordion .med .accordion-heading .accordion-toggle:focus,.accordion .med .accordion-heading .accordion-toggle:hover,.accordion .medfak .accordion-heading .accordion-toggle.active,.accordion .medfak .accordion-heading .accordion-toggle:focus,.accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}.accordion .blue .accordion-heading .accordion-toggle.active:focus,.accordion .blue .accordion-heading .accordion-toggle.active:hover,.accordion .med .accordion-heading .accordion-toggle.active:focus,.accordion .med .accordion-heading .accordion-toggle.active:hover,.accordion .medfak .accordion-heading .accordion-toggle.active:focus,.accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}.accordion .green .accordion-heading .accordion-toggle,.accordion .nat .accordion-heading .accordion-toggle,.accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}.accordion .green .accordion-heading .accordion-toggle.active,.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle:focus,.accordion .green .accordion-heading .accordion-toggle:hover,.accordion .nat .accordion-heading .accordion-toggle.active,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle:focus,.accordion .nat .accordion-heading .accordion-toggle:hover,.accordion .natfak .accordion-heading .accordion-toggle.active,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle:focus,.accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle.active:hover,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle.active:hover,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}.accordion .grey .accordion-heading .accordion-toggle,.accordion .techfak .accordion-heading .accordion-toggle,.accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}.accordion .grey .accordion-heading .accordion-toggle.active,.accordion .grey .accordion-heading .accordion-toggle:focus,.accordion .grey .accordion-heading .accordion-toggle:hover,.accordion .techfak .accordion-heading .accordion-toggle.active,.accordion .techfak .accordion-heading .accordion-toggle:focus,.accordion .techfak .accordion-heading .accordion-toggle:hover,.accordion .tf .accordion-heading .accordion-toggle.active,.accordion .tf .accordion-heading .accordion-toggle:focus,.accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}.accordion .grey .accordion-heading .accordion-toggle.active:focus,.accordion .grey .accordion-heading .accordion-toggle.active:hover,.accordion .techfak .accordion-heading .accordion-toggle.active:focus,.accordion .techfak .accordion-heading .accordion-toggle.active:hover,.accordion .tf .accordion-heading .accordion-toggle.active:focus,.accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle,.accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}.accordion .default .accordion-heading .accordion-toggle.active,.accordion .default .accordion-heading .accordion-toggle:focus,.accordion .default .accordion-heading .accordion-toggle:hover,.accordion .fau .accordion-heading .accordion-toggle.active,.accordion .fau .accordion-heading .accordion-toggle:focus,.accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle.active:focus,.accordion .default .accordion-heading .accordion-toggle.active:hover,.accordion .fau .accordion-heading .accordion-toggle.active:focus,.accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .accordion-body{display:block;overflow:hidden}.accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light .accordion .accordion-body .accordion-inner,.alert.font-light .accordion .accordion-body .accordion-inner a,.alert.font-light .accordion .accordion-body .accordion-inner blockquote,.alert.font-light .accordion .accordion-body .accordion-inner code,.alert.font-light .accordion .accordion-body .accordion-inner em,.alert.font-light .accordion .accordion-body .accordion-inner h1,.alert.font-light .accordion .accordion-body .accordion-inner h2,.alert.font-light .accordion .accordion-body .accordion-inner h3,.alert.font-light .accordion .accordion-body .accordion-inner h4,.alert.font-light .accordion .accordion-body .accordion-inner h5,.alert.font-light .accordion .accordion-body .accordion-inner li,.alert.font-light .accordion .accordion-body .accordion-inner p,.alert.font-light .accordion .accordion-body .accordion-inner pre,.alert.font-light .accordion .accordion-body .accordion-inner span,.alert.font-light .accordion .accordion-body .accordion-inner strong,.alert.font-light .accordion .accordion-body .accordion-inner td,.alert.font-light .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}.fau-theme .accordion-toggle{background-clip:padding-box;border-radius:var(--border-radius,4px)}.fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{.accordion{display:block;overflow:visible;position:relative}.accordion-body,.accordion-group,.accordion-inner,.accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}button.expand-all.standard-btn{display:none}h3.accordion-heading,h4.accordion-heading{margin-bottom:0!important}}.read-mode-only{display:none}#content main .accordion-body:target,.admin-bar #content main .accordion-body:target{background-color:#6495ed;padding-top:0}#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target{padding-top:8px}div[data-type="rrze-elements/accordions"] h1.accordion-heading,div[data-type="rrze-elements/accordions"] h2.accordion-heading,div[data-type="rrze-elements/accordions"] h3.accordion-heading,div[data-type="rrze-elements/accordions"] h4.accordion-heading,div[data-type="rrze-elements/accordions"] h5.accordion-heading,div[data-type="rrze-elements/accordions"] h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:right;width:auto}div[data-type="rrze-elements/accordions"] button.accordion-toggle{border:none;text-align:right;width:100%}div[data-type="rrze-elements/accordions"] button.expand-all.standard-btn{float:none;margin:5px 0}div[data-type="rrze-elements/accordions"] .button-container-right{text-align:left}div[data-type="rrze-elements/accordions"] .button-container-left{text-align:right}div[data-type="rrze-elements/accordions"] .accordion .accordion-heading .accordion-toggle{border-color:#04316a}div[data-type="rrze-elements/accordions"] .accordion .accordion{margin:0}div[data-type="rrze-elements/accordions"] .accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-right:0}div[data-type="rrze-elements/accordions"] .accordion .accordion-register li{float:right;list-style-type:none;padding:.25em .5em}div[data-type="rrze-elements/accordions"] .accordion .accordion-suffix{font-weight:700}div[data-type="rrze-elements/accordions"] .accordion .accordion-group{border:none;margin-bottom:5px}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-right-style:solid;border-right-width:10px;color:var(--color-Text,#444);display:block;font-size:1rem;padding:2px 10px 2px 35px;position:relative;text-decoration:none}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle svg{fill:var(--color-Text,#444)}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:before{background-image:url("data:image/svg+xml;charset=utf-8,<%21--%21 Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2022 Fonticons, Inc.-->");display:inline-block;margin-left:5px;position:relative;position:absolute;left:10px;top:2px;top:12px;width:1em;width:12px}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:before{background-image:url("data:image/svg+xml;charset=utf-8,<%21--%21 Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2022 Fonticons, Inc.-->");display:inline-block;margin-left:5px;position:relative;position:absolute;left:10px;top:2px;top:12px;width:1em;width:12px}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active svg,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus svg,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover svg{fill:var(--color-primary-ci-hell-kontrast,#fff)}.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active *,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus *,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle *{color:var(--color-Text,#444)}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle svg.rrze-elements-icon{margin-left:3px}div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active svg,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:focus svg,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:hover svg,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active svg,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:focus svg,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:hover svg,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active svg,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:focus svg,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:hover svg{fill:var(--color-phil-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .accordion-body{display:block;overflow:hidden}div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner a,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner blockquote,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner code,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner em,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h1,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h2,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h3,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h4,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h5,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner li,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner p,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner pre,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner span,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner strong,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner td,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}div[data-type="rrze-elements/accordions"] .fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}div[data-type="rrze-elements/accordions"] .fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{div[data-type="rrze-elements/accordions"] .accordion{display:block;overflow:visible;position:relative}div[data-type="rrze-elements/accordions"] .accordion-body,div[data-type="rrze-elements/accordions"] .accordion-group,div[data-type="rrze-elements/accordions"] .accordion-inner,div[data-type="rrze-elements/accordions"] .accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}div[data-type="rrze-elements/accordions"] button.expand-all.standard-btn{display:none}div[data-type="rrze-elements/accordions"] h3.accordion-heading,div[data-type="rrze-elements/accordions"] h4.accordion-heading{margin-bottom:0!important}}div[data-type="rrze-elements/accordions"] .read-mode-only{display:none}div[data-type="rrze-elements/accordions"] .admin-bar #content main .accordion-body:target{padding-top:0}div[data-type="rrze-elements/accordions"] .accordion-body{height:0;margin-top:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:height .5s ease-in-out}div[data-type="rrze-elements/accordions"] .accordion-body.active{background:var(--color-ContentRegions,#f5f7f9);height:auto;padding:15px 20px}div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input{background-color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0);font-size:inherit;padding-bottom:0}div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input:focus{background-color:#fff;border-color:#000;color:#000;font-size:inherit;padding-bottom:0}div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle:hover{color:#fff}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.central button{background-color:#04316a;color:#fff}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.phil button{background-color:#fdb735;color:#000}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.rw button{background-color:#c50f3c;color:#fff}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.med button{background-color:#18b4f1;color:#000}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.nat button{background-color:#7bb725;color:#000}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.tf button{background-color:#8c9fb1;color:#000}div[data-type="rrze-elements/accordions"] .elements-blocks-icon-selector-display{clear:both;float:left;margin-left:1em;max-width:3em;padding:.5em}div[data-type="rrze-elements/accordions"] .elements-blocks-icon-insideEditor{clear:both;float:right;max-height:1.5em;max-width:1.5em;padding-top:.25em}div[data-type="rrze-elements/accordions"] .elements-blocks-input-following-icon input{font-size:1.25em!important;max-width:90%} diff --git a/build/accordions/index.asset.php b/build/accordions/index.asset.php index 4be55764..4a9c31c7 100644 --- a/build/accordions/index.asset.php +++ b/build/accordions/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data'), 'version' => 'fc3d4f56e49099638ac6'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data'), 'version' => '849701bb74be6c78be0a'); diff --git a/build/accordions/index.css b/build/accordions/index.css index 857d481a..b93686c8 100644 --- a/build/accordions/index.css +++ b/build/accordions/index.css @@ -1,794 +1 @@ -/*!***************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/accordions/editor.scss ***! - \***************************************************************************************************************************************************************************************************************************************************/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -/*! - * Accordion - */ -h1.accordion-heading, -h2.accordion-heading, -h3.accordion-heading, -h4.accordion-heading, -h5.accordion-heading, -h6.accordion-heading { - width: auto; - padding: 0 !important; - margin: 0; - border: none; - text-align: left; -} - -button.accordion-toggle { - width: 100%; - border: none; - text-align: left; - margin: 0; -} - -button.expand-all.standard-btn { - margin: 5px 0; - float: none; -} - -.button-container-right { - text-align: right; -} - -.button-container-left { - text-align: left; -} - -.accordion .accordion { - margin: 0; -} -.accordion .accordion-register { - padding-left: 0; - margin: 0 0 0.5em; - border-top: 1px solid #C3C3CB; - border-bottom: 1px solid #C3C3CB; -} -.accordion .accordion-register li { - float: left; - list-style-type: none; - padding: 0.25em 0.5em; -} -.accordion .accordion-suffix { - font-weight: bold; -} -.accordion .accordion-group { - border: none; - margin-bottom: 5px; -} -.accordion .accordion-toggle { - display: block; - border-left: 10px solid var(--color-primary-ci-hell, #04316A); - background: var(--color-ContentBorders, #d2ddeb); - color: var(--color-Text, #444); - font-size: 1rem; - text-decoration: none; - padding: 8px 35px 8px 10px; - position: relative; -} -.accordion .accordion-toggle:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { - text-decoration: none; - background-color: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle.active:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { - border-color: var(--color-primary-dunkler, #004A9F); - background-color: var(--color-primary-dunkler, #004A9F); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.accordion .accordion-toggle svg.rrze-elements-icon { - margin-right: 3px; -} -.accordion .accordion-toggle span[class^=fa] { - margin-right: 5px; -} -.alert.font-light .accordion .accordion-toggle { - color: var(--color-Text, #444); -} -.alert.font-light .accordion .accordion-toggle * { - color: var(--color-Text, #444); -} -.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .phil .accordion-heading .accordion-toggle, -.accordion .philfak .accordion-heading .accordion-toggle, -.accordion .gold .accordion-heading .accordion-toggle { - border-color: var(--color-phil-ci-hell, #FDB735); -} -.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, -.accordion .philfak .accordion-heading .accordion-toggle:hover, -.accordion .philfak .accordion-heading .accordion-toggle:focus, -.accordion .philfak .accordion-heading .accordion-toggle.active, -.accordion .gold .accordion-heading .accordion-toggle:hover, -.accordion .gold .accordion-heading .accordion-toggle:focus, -.accordion .gold .accordion-heading .accordion-toggle.active { - border-color: var(--color-phil-ci-hell, #FDB735); - background-color: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); -} -.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, -.accordion .philfak .accordion-heading .accordion-toggle.active:hover, -.accordion .philfak .accordion-heading .accordion-toggle.active:focus, -.accordion .gold .accordion-heading .accordion-toggle.active:hover, -.accordion .gold .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-phil-dunkler, #e87722); - background-color: var(--color-phil-dunkler, #e87722); - color: var(--color-phil-ci-hell-kontrast, #000); -} -.accordion .rw .accordion-heading .accordion-toggle, -.accordion .rwfak .accordion-heading .accordion-toggle, -.accordion .red .accordion-heading .accordion-toggle { - border-color: var(--color-rw-ci-hell, #C50F3C); -} -.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, -.accordion .rwfak .accordion-heading .accordion-toggle:hover, -.accordion .rwfak .accordion-heading .accordion-toggle:focus, -.accordion .rwfak .accordion-heading .accordion-toggle.active, -.accordion .red .accordion-heading .accordion-toggle:hover, -.accordion .red .accordion-heading .accordion-toggle:focus, -.accordion .red .accordion-heading .accordion-toggle.active { - border-color: var(--color-rw-ci-hell, #C50F3C); - background-color: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, -.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, -.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, -.accordion .red .accordion-heading .accordion-toggle.active:hover, -.accordion .red .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-rw-dunkler, #971B2F); - background-color: var(--color-rw-dunkler, #971B2F); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -.accordion .med .accordion-heading .accordion-toggle, -.accordion .medfak .accordion-heading .accordion-toggle, -.accordion .blue .accordion-heading .accordion-toggle { - border-color: var(--color-med-ci-hell, #18B4F1); -} -.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, -.accordion .medfak .accordion-heading .accordion-toggle:hover, -.accordion .medfak .accordion-heading .accordion-toggle:focus, -.accordion .medfak .accordion-heading .accordion-toggle.active, -.accordion .blue .accordion-heading .accordion-toggle:hover, -.accordion .blue .accordion-heading .accordion-toggle:focus, -.accordion .blue .accordion-heading .accordion-toggle.active { - border-color: var(--color-med-ci-hell, #18B4F1); - background-color: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); -} -.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, -.accordion .medfak .accordion-heading .accordion-toggle.active:hover, -.accordion .medfak .accordion-heading .accordion-toggle.active:focus, -.accordion .blue .accordion-heading .accordion-toggle.active:hover, -.accordion .blue .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-med-dunkler, #005287); - background-color: var(--color-med-dunkler, #005287); - color: var(--color-med-ci-dunkel-kontrast, #fff); -} -.accordion .nat .accordion-heading .accordion-toggle, -.accordion .natfak .accordion-heading .accordion-toggle, -.accordion .green .accordion-heading .accordion-toggle { - border-color: var(--color-nat-ci-hell, #7BB725); -} -.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, -.accordion .natfak .accordion-heading .accordion-toggle:hover, -.accordion .natfak .accordion-heading .accordion-toggle:focus, -.accordion .natfak .accordion-heading .accordion-toggle.active, -.accordion .natfak .accordion-heading .accordion-toggle.active:focus, -.accordion .green .accordion-heading .accordion-toggle:hover, -.accordion .green .accordion-heading .accordion-toggle:focus, -.accordion .green .accordion-heading .accordion-toggle.active, -.accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-ci-hell, #7BB725); - background-color: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); -} -.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, -.accordion .natfak .accordion-heading .accordion-toggle.active:hover, -.accordion .natfak .accordion-heading .accordion-toggle.active:focus, -.accordion .green .accordion-heading .accordion-toggle.active:hover, -.accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-dunkler, #266141); - background-color: var(--color-nat-dunkler, #266141); - color: var(--color-nat-ci-dunkel-kontrast, #fff); -} -.accordion .tf .accordion-heading .accordion-toggle, -.accordion .techfak .accordion-heading .accordion-toggle, -.accordion .grey .accordion-heading .accordion-toggle { - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, -.accordion .techfak .accordion-heading .accordion-toggle:hover, -.accordion .techfak .accordion-heading .accordion-toggle:focus, -.accordion .techfak .accordion-heading .accordion-toggle.active, -.accordion .grey .accordion-heading .accordion-toggle:hover, -.accordion .grey .accordion-heading .accordion-toggle:focus, -.accordion .grey .accordion-heading .accordion-toggle.active { - border-color: var(--color-tf-ci-hell, #8C9FB1); - background-color: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-dunkel-kontrast, #000); -} -.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, -.accordion .techfak .accordion-heading .accordion-toggle.active:hover, -.accordion .techfak .accordion-heading .accordion-toggle.active:focus, -.accordion .grey .accordion-heading .accordion-toggle.active:hover, -.accordion .grey .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-tf-dunkler, #2F586E); - background-color: var(--color-tf-dunkler, #2F586E); - color: var(--color-tf-ci-dunkel-kontrast, #fff); -} -.accordion .fau .accordion-heading .accordion-toggle, -.accordion .default .accordion-heading .accordion-toggle { - border-color: var(--color-zentral-ci-hell, #04316A); -} -.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, -.accordion .default .accordion-heading .accordion-toggle:hover, -.accordion .default .accordion-heading .accordion-toggle:focus, -.accordion .default .accordion-heading .accordion-toggle.active { - border-color: var(--color-zentral-ci-hell, #04316A); - background-color: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, -.accordion .default .accordion-heading .accordion-toggle.active:hover, -.accordion .default .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-zentral-dunkler, #004A9F); - background-color: var(--color-zentral-dunkler, #004A9F); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -.accordion .accordion-body { - display: block; - overflow: hidden; -} -.accordion .accordion-body .accordion-inner { - border: none; - background-color: #fff; - padding: 15px 20px; -} -.alert.font-light .accordion .accordion-body .accordion-inner { - color: var(--color-Text, #222); -} -.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { - color: var(--color-Text, #222); -} - -.fau-theme .accordion-toggle { - border-radius: var(--border-radius, 4px); - background-clip: padding-box; -} -.fau-theme .accordion-body .accordion-inner { - background-color: #f5f7f9; -} -.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { - background-color: rgb(232.25, 236.8, 241.35); -} - -@media print { - .accordion { - position: relative; - display: block; - overflow: visible; - } - .accordion-group, - .accordion-body, - .accordion-inner, - .accordion-inner p { - position: relative; - display: block !important; - page-break-inside: avoid; - break-inside: avoid; - overflow: visible; - } - button.expand-all.standard-btn { - display: none; - } - h3.accordion-heading, - h4.accordion-heading { - margin-bottom: 0 !important; - } -} -.read-mode-only { - display: none; -} - -#content main .accordion-body:target, -.admin-bar #content main .accordion-body:target { - padding-top: 0; - background-color: cornflowerblue; -} - -#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { - padding-top: 8px; -} - -/** - * The following styles get applied inside the editor only. - * - * Replace them with your own styles or remove the file completely. - */ -div[data-type="rrze-elements/accordions"] { - /*! - * Accordion - */ -} -div[data-type="rrze-elements/accordions"] h1.accordion-heading, -div[data-type="rrze-elements/accordions"] h2.accordion-heading, -div[data-type="rrze-elements/accordions"] h3.accordion-heading, -div[data-type="rrze-elements/accordions"] h4.accordion-heading, -div[data-type="rrze-elements/accordions"] h5.accordion-heading, -div[data-type="rrze-elements/accordions"] h6.accordion-heading { - width: auto; - padding: 0 !important; - margin: 0; - border: none; - text-align: left; -} -div[data-type="rrze-elements/accordions"] button.accordion-toggle { - width: 100%; - border: none; - text-align: left; -} -div[data-type="rrze-elements/accordions"] button.expand-all.standard-btn { - margin: 5px 0; - float: none; -} -div[data-type="rrze-elements/accordions"] .button-container-right { - text-align: right; -} -div[data-type="rrze-elements/accordions"] .button-container-left { - text-align: left; -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-heading .accordion-toggle { - border-color: #04316A; -} -div[data-type="rrze-elements/accordions"] .accordion .accordion { - margin: 0; -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-register { - padding-left: 0; - margin: 0 0 0.5em; - border-top: 1px solid #C3C3CB; - border-bottom: 1px solid #C3C3CB; -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-register li { - float: left; - list-style-type: none; - padding: 0.25em 0.5em; -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-suffix { - font-weight: bold; -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-group { - border: none; - margin-bottom: 5px; -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle { - display: block; - border-left-width: 10px; - border-left-style: solid; - background: var(--color-ContentBorders, #d2ddeb); - color: var(--color-Text, #444); - font-size: 1rem; - text-decoration: none; - padding: 2px 35px 2px 10px; - position: relative; -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle svg { - fill: var(--color-Text, #444); -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:before { - background-image: url("data:image/svg+xml;charset=UTF-8,<%21--%21 Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2022 Fonticons, Inc. -->"); - display: inline-block; - width: 1em; - margin-right: 5px; - position: relative; - top: 2px; - position: absolute; - top: 12px; - right: 10px; - width: 12px; -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:before { - background-image: url("data:image/svg+xml;charset=UTF-8,<%21--%21 Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2022 Fonticons, Inc. -->"); - display: inline-block; - width: 1em; - margin-right: 5px; - position: relative; - top: 2px; - position: absolute; - right: 10px; - width: 12px; - top: 12px; -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active { - text-decoration: none; - background-color: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover svg, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus svg, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active svg { - fill: var(--color-primary-ci-hell-kontrast, #fff); -} -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover *, .alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus *, .alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active * { - color: var(--color-primary-ci-hell-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:focus { - border-color: var(--color-primary-dunkler, #004A9F); - background-color: var(--color-primary-dunkler, #004A9F); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle * { - color: var(--color-Text, #444); -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle svg.rrze-elements-icon { - margin-right: 3px; -} -div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle { - border-color: var(--color-phil-ci-hell, #FDB735); -} -div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active { - border-color: var(--color-phil-ci-hell, #FDB735); - background-color: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); -} -div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:hover svg, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:focus svg, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active svg, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:hover svg, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:focus svg, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active svg, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:hover svg, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:focus svg, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active svg { - fill: var(--color-phil-ci-hell-kontrast, #000); -} -div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-phil-dunkler, #e87722); - background-color: var(--color-phil-dunkler, #e87722); - color: var(--color-phil-ci-hell-kontrast, #000); -} -div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle { - border-color: var(--color-rw-ci-hell, #C50F3C); -} -div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active { - border-color: var(--color-rw-ci-hell, #C50F3C); - background-color: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-rw-dunkler, #971B2F); - background-color: var(--color-rw-dunkler, #971B2F); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle { - border-color: var(--color-med-ci-hell, #18B4F1); -} -div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active { - border-color: var(--color-med-ci-hell, #18B4F1); - background-color: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); -} -div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-med-dunkler, #005287); - background-color: var(--color-med-dunkler, #005287); - color: var(--color-med-ci-dunkel-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle { - border-color: var(--color-nat-ci-hell, #7BB725); -} -div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active, div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-ci-hell, #7BB725); - background-color: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); -} -div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-dunkler, #266141); - background-color: var(--color-nat-dunkler, #266141); - color: var(--color-nat-ci-dunkel-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle { - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active { - border-color: var(--color-tf-ci-hell, #8C9FB1); - background-color: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-dunkel-kontrast, #000); -} -div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-tf-dunkler, #2F586E); - background-color: var(--color-tf-dunkler, #2F586E); - color: var(--color-tf-ci-dunkel-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle, -div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle { - border-color: var(--color-zentral-ci-hell, #04316A); -} -div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle:hover, div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle:focus, div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active, -div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle:hover, -div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle:focus, -div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active { - border-color: var(--color-zentral-ci-hell, #04316A); - background-color: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active:hover, div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active:focus, -div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active:hover, -div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-zentral-dunkler, #004A9F); - background-color: var(--color-zentral-dunkler, #004A9F); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-body { - display: block; - overflow: hidden; -} -div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner { - border: none; - background-color: #fff; - padding: 15px 20px; -} -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner { - color: var(--color-Text, #222); -} -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h1, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h2, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h3, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h4, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h5, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner p, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner li, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner a, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner span, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner blockquote, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner code, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner pre, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner th, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner td, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner strong, -.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner em { - color: var(--color-Text, #222); -} -div[data-type="rrze-elements/accordions"] .fau-theme .accordion-body .accordion-inner { - background-color: #f5f7f9; -} -div[data-type="rrze-elements/accordions"] .fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { - background-color: rgb(232.25, 236.8, 241.35); -} -@media print { - div[data-type="rrze-elements/accordions"] .accordion { - position: relative; - display: block; - overflow: visible; - } - div[data-type="rrze-elements/accordions"] .accordion-group, - div[data-type="rrze-elements/accordions"] .accordion-body, - div[data-type="rrze-elements/accordions"] .accordion-inner, - div[data-type="rrze-elements/accordions"] .accordion-inner p { - position: relative; - display: block !important; - page-break-inside: avoid; - break-inside: avoid; - overflow: visible; - } - div[data-type="rrze-elements/accordions"] button.expand-all.standard-btn { - display: none; - } - div[data-type="rrze-elements/accordions"] h3.accordion-heading, - div[data-type="rrze-elements/accordions"] h4.accordion-heading { - margin-bottom: 0 !important; - } -} -div[data-type="rrze-elements/accordions"] .read-mode-only { - display: none; -} -div[data-type="rrze-elements/accordions"] .admin-bar #content main .accordion-body:target { - padding-top: 0; -} -div[data-type="rrze-elements/accordions"] .accordion-body { - height: 0; - overflow: hidden; - transition: height 0.5s ease-in-out; - margin-top: 0; - padding-top: 0; - padding-bottom: 0; -} -div[data-type="rrze-elements/accordions"] .accordion-body.active { - height: auto; - /* Change this to a specific height if needed */ - padding: 15px 20px; - background: var(--color-ContentRegions, #f5f7f9); -} -div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input { - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); - font-size: inherit; - padding-bottom: 0; -} -div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input:focus { - background-color: #fff; - color: #000; - border-color: #000; - font-size: inherit; - padding-bottom: 0; -} -div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle.active { - color: #fff; -} -div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle:hover { - color: #fff; -} -div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.central button { - background-color: #04316A; - color: #fff; -} -div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.phil button { - background-color: #fdb735; - color: #000; -} -div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.rw button { - background-color: #c50f3c; - color: #fff; -} -div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.med button { - background-color: #18b4f1; - color: #000; -} -div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.nat button { - background-color: #7bb725; - color: #000; -} -div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.tf button { - background-color: #8c9fb1; - color: #000; -} -div[data-type="rrze-elements/accordions"] .elements-blocks-icon-selector-display { - max-width: 3em; - padding: 0.5em; - margin-right: 1em; - float: right; - clear: both; -} -div[data-type="rrze-elements/accordions"] .elements-blocks-icon-insideEditor { - float: left; - clear: both; - max-height: 1.5em; - max-width: 1.5em; - padding-top: 0.25em; -} -div[data-type="rrze-elements/accordions"] .elements-blocks-input-following-icon input { - max-width: 90%; - font-size: 1.25em !important; -} +h1.accordion-heading,h2.accordion-heading,h3.accordion-heading,h4.accordion-heading,h5.accordion-heading,h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:left;width:auto}button.accordion-toggle{border:none;margin:0;text-align:left;width:100%}button.expand-all.standard-btn{float:none;margin:5px 0}.button-container-right{text-align:right}.button-container-left{text-align:left}.accordion .accordion{margin:0}.accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-left:0}.accordion .accordion-register li{float:left;list-style-type:none;padding:.25em .5em}.accordion .accordion-suffix{font-weight:700}.accordion .accordion-group{border:none;margin-bottom:5px}.accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-left:10px solid var(--color-primary-ci-hell,#04316a);color:var(--color-Text,#444);display:block;font-size:1rem;padding:8px 35px 8px 10px;position:relative;text-decoration:none}.accordion .accordion-toggle:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active,.accordion .accordion-toggle:focus,.accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before{position:absolute;right:12px;top:calc(50% - .5em)}.alert.font-light .accordion .accordion-toggle.active *,.alert.font-light .accordion .accordion-toggle:focus *,.alert.font-light .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active:focus,.accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle svg.rrze-elements-icon{margin-right:3px}.accordion .accordion-toggle span[class^=fa]{margin-right:5px}.alert.font-light .accordion .accordion-toggle,.alert.font-light .accordion .accordion-toggle *{color:var(--color-Text,#444)}.alert.font-light .accordion .accordion-toggle.active,.alert.font-light .accordion .accordion-toggle:focus,.alert.font-light .accordion .accordion-toggle:hover{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .gold .accordion-heading .accordion-toggle,.accordion .phil .accordion-heading .accordion-toggle,.accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}.accordion .gold .accordion-heading .accordion-toggle.active,.accordion .gold .accordion-heading .accordion-toggle:focus,.accordion .gold .accordion-heading .accordion-toggle:hover,.accordion .phil .accordion-heading .accordion-toggle.active,.accordion .phil .accordion-heading .accordion-toggle:focus,.accordion .phil .accordion-heading .accordion-toggle:hover,.accordion .philfak .accordion-heading .accordion-toggle.active,.accordion .philfak .accordion-heading .accordion-toggle:focus,.accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .gold .accordion-heading .accordion-toggle.active:focus,.accordion .gold .accordion-heading .accordion-toggle.active:hover,.accordion .phil .accordion-heading .accordion-toggle.active:focus,.accordion .phil .accordion-heading .accordion-toggle.active:hover,.accordion .philfak .accordion-heading .accordion-toggle.active:focus,.accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .red .accordion-heading .accordion-toggle,.accordion .rw .accordion-heading .accordion-toggle,.accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}.accordion .red .accordion-heading .accordion-toggle.active,.accordion .red .accordion-heading .accordion-toggle:focus,.accordion .red .accordion-heading .accordion-toggle:hover,.accordion .rw .accordion-heading .accordion-toggle.active,.accordion .rw .accordion-heading .accordion-toggle:focus,.accordion .rw .accordion-heading .accordion-toggle:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active,.accordion .rwfak .accordion-heading .accordion-toggle:focus,.accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .red .accordion-heading .accordion-toggle.active:focus,.accordion .red .accordion-heading .accordion-toggle.active:hover,.accordion .rw .accordion-heading .accordion-toggle.active:focus,.accordion .rw .accordion-heading .accordion-toggle.active:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active:focus,.accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .blue .accordion-heading .accordion-toggle,.accordion .med .accordion-heading .accordion-toggle,.accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}.accordion .blue .accordion-heading .accordion-toggle.active,.accordion .blue .accordion-heading .accordion-toggle:focus,.accordion .blue .accordion-heading .accordion-toggle:hover,.accordion .med .accordion-heading .accordion-toggle.active,.accordion .med .accordion-heading .accordion-toggle:focus,.accordion .med .accordion-heading .accordion-toggle:hover,.accordion .medfak .accordion-heading .accordion-toggle.active,.accordion .medfak .accordion-heading .accordion-toggle:focus,.accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}.accordion .blue .accordion-heading .accordion-toggle.active:focus,.accordion .blue .accordion-heading .accordion-toggle.active:hover,.accordion .med .accordion-heading .accordion-toggle.active:focus,.accordion .med .accordion-heading .accordion-toggle.active:hover,.accordion .medfak .accordion-heading .accordion-toggle.active:focus,.accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}.accordion .green .accordion-heading .accordion-toggle,.accordion .nat .accordion-heading .accordion-toggle,.accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}.accordion .green .accordion-heading .accordion-toggle.active,.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle:focus,.accordion .green .accordion-heading .accordion-toggle:hover,.accordion .nat .accordion-heading .accordion-toggle.active,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle:focus,.accordion .nat .accordion-heading .accordion-toggle:hover,.accordion .natfak .accordion-heading .accordion-toggle.active,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle:focus,.accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle.active:hover,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle.active:hover,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}.accordion .grey .accordion-heading .accordion-toggle,.accordion .techfak .accordion-heading .accordion-toggle,.accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}.accordion .grey .accordion-heading .accordion-toggle.active,.accordion .grey .accordion-heading .accordion-toggle:focus,.accordion .grey .accordion-heading .accordion-toggle:hover,.accordion .techfak .accordion-heading .accordion-toggle.active,.accordion .techfak .accordion-heading .accordion-toggle:focus,.accordion .techfak .accordion-heading .accordion-toggle:hover,.accordion .tf .accordion-heading .accordion-toggle.active,.accordion .tf .accordion-heading .accordion-toggle:focus,.accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}.accordion .grey .accordion-heading .accordion-toggle.active:focus,.accordion .grey .accordion-heading .accordion-toggle.active:hover,.accordion .techfak .accordion-heading .accordion-toggle.active:focus,.accordion .techfak .accordion-heading .accordion-toggle.active:hover,.accordion .tf .accordion-heading .accordion-toggle.active:focus,.accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle,.accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}.accordion .default .accordion-heading .accordion-toggle.active,.accordion .default .accordion-heading .accordion-toggle:focus,.accordion .default .accordion-heading .accordion-toggle:hover,.accordion .fau .accordion-heading .accordion-toggle.active,.accordion .fau .accordion-heading .accordion-toggle:focus,.accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle.active:focus,.accordion .default .accordion-heading .accordion-toggle.active:hover,.accordion .fau .accordion-heading .accordion-toggle.active:focus,.accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .accordion-body{display:block;overflow:hidden}.accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light .accordion .accordion-body .accordion-inner,.alert.font-light .accordion .accordion-body .accordion-inner a,.alert.font-light .accordion .accordion-body .accordion-inner blockquote,.alert.font-light .accordion .accordion-body .accordion-inner code,.alert.font-light .accordion .accordion-body .accordion-inner em,.alert.font-light .accordion .accordion-body .accordion-inner h1,.alert.font-light .accordion .accordion-body .accordion-inner h2,.alert.font-light .accordion .accordion-body .accordion-inner h3,.alert.font-light .accordion .accordion-body .accordion-inner h4,.alert.font-light .accordion .accordion-body .accordion-inner h5,.alert.font-light .accordion .accordion-body .accordion-inner li,.alert.font-light .accordion .accordion-body .accordion-inner p,.alert.font-light .accordion .accordion-body .accordion-inner pre,.alert.font-light .accordion .accordion-body .accordion-inner span,.alert.font-light .accordion .accordion-body .accordion-inner strong,.alert.font-light .accordion .accordion-body .accordion-inner td,.alert.font-light .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}.fau-theme .accordion-toggle{background-clip:padding-box;border-radius:var(--border-radius,4px)}.fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{.accordion{display:block;overflow:visible;position:relative}.accordion-body,.accordion-group,.accordion-inner,.accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}button.expand-all.standard-btn{display:none}h3.accordion-heading,h4.accordion-heading{margin-bottom:0!important}}.read-mode-only{display:none}#content main .accordion-body:target,.admin-bar #content main .accordion-body:target{background-color:#6495ed;padding-top:0}#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target{padding-top:8px}div[data-type="rrze-elements/accordions"] h1.accordion-heading,div[data-type="rrze-elements/accordions"] h2.accordion-heading,div[data-type="rrze-elements/accordions"] h3.accordion-heading,div[data-type="rrze-elements/accordions"] h4.accordion-heading,div[data-type="rrze-elements/accordions"] h5.accordion-heading,div[data-type="rrze-elements/accordions"] h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:left;width:auto}div[data-type="rrze-elements/accordions"] button.accordion-toggle{border:none;text-align:left;width:100%}div[data-type="rrze-elements/accordions"] button.expand-all.standard-btn{float:none;margin:5px 0}div[data-type="rrze-elements/accordions"] .button-container-right{text-align:right}div[data-type="rrze-elements/accordions"] .button-container-left{text-align:left}div[data-type="rrze-elements/accordions"] .accordion .accordion-heading .accordion-toggle{border-color:#04316a}div[data-type="rrze-elements/accordions"] .accordion .accordion{margin:0}div[data-type="rrze-elements/accordions"] .accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-left:0}div[data-type="rrze-elements/accordions"] .accordion .accordion-register li{float:left;list-style-type:none;padding:.25em .5em}div[data-type="rrze-elements/accordions"] .accordion .accordion-suffix{font-weight:700}div[data-type="rrze-elements/accordions"] .accordion .accordion-group{border:none;margin-bottom:5px}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-left-style:solid;border-left-width:10px;color:var(--color-Text,#444);display:block;font-size:1rem;padding:2px 35px 2px 10px;position:relative;text-decoration:none}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle svg{fill:var(--color-Text,#444)}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:before{background-image:url("data:image/svg+xml;charset=utf-8,<%21--%21 Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2022 Fonticons, Inc.-->");display:inline-block;margin-right:5px;position:relative;position:absolute;right:10px;top:2px;top:12px;width:1em;width:12px}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:before{background-image:url("data:image/svg+xml;charset=utf-8,<%21--%21 Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2022 Fonticons, Inc.-->");display:inline-block;margin-right:5px;position:relative;position:absolute;right:10px;top:2px;top:12px;width:1em;width:12px}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active svg,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus svg,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover svg{fill:var(--color-primary-ci-hell-kontrast,#fff)}.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active *,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:focus *,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle *{color:var(--color-Text,#444)}div[data-type="rrze-elements/accordions"] .accordion .accordion-toggle svg.rrze-elements-icon{margin-right:3px}div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active svg,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:focus svg,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle:hover svg,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active svg,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:focus svg,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle:hover svg,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active svg,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:focus svg,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle:hover svg{fill:var(--color-phil-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .gold .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .phil .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .red .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .rw .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .blue .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .med .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .green .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .nat .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .grey .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .techfak .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle:hover,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle:focus,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .default .accordion-heading .accordion-toggle.active:hover,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active:focus,div[data-type="rrze-elements/accordions"] .accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}div[data-type="rrze-elements/accordions"] .accordion .accordion-body{display:block;overflow:hidden}div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner a,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner blockquote,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner code,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner em,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h1,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h2,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h3,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h4,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner h5,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner li,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner p,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner pre,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner span,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner strong,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner td,.alert.font-light div[data-type="rrze-elements/accordions"] .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}div[data-type="rrze-elements/accordions"] .fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}div[data-type="rrze-elements/accordions"] .fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{div[data-type="rrze-elements/accordions"] .accordion{display:block;overflow:visible;position:relative}div[data-type="rrze-elements/accordions"] .accordion-body,div[data-type="rrze-elements/accordions"] .accordion-group,div[data-type="rrze-elements/accordions"] .accordion-inner,div[data-type="rrze-elements/accordions"] .accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}div[data-type="rrze-elements/accordions"] button.expand-all.standard-btn{display:none}div[data-type="rrze-elements/accordions"] h3.accordion-heading,div[data-type="rrze-elements/accordions"] h4.accordion-heading{margin-bottom:0!important}}div[data-type="rrze-elements/accordions"] .read-mode-only{display:none}div[data-type="rrze-elements/accordions"] .admin-bar #content main .accordion-body:target{padding-top:0}div[data-type="rrze-elements/accordions"] .accordion-body{height:0;margin-top:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:height .5s ease-in-out}div[data-type="rrze-elements/accordions"] .accordion-body.active{background:var(--color-ContentRegions,#f5f7f9);height:auto;padding:15px 20px}div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input{background-color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0);font-size:inherit;padding-bottom:0}div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input:focus{background-color:#fff;border-color:#000;color:#000;font-size:inherit;padding-bottom:0}div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle.active,div[data-type="rrze-elements/accordions"] .wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle:hover{color:#fff}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.central button{background-color:#04316a;color:#fff}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.phil button{background-color:#fdb735;color:#000}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.rw button{background-color:#c50f3c;color:#fff}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.med button{background-color:#18b4f1;color:#000}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.nat button{background-color:#7bb725;color:#000}div[data-type="rrze-elements/accordions"] .rrzeElementsBFakColorSelector.tf button{background-color:#8c9fb1;color:#000}div[data-type="rrze-elements/accordions"] .elements-blocks-icon-selector-display{clear:both;float:right;margin-right:1em;max-width:3em;padding:.5em}div[data-type="rrze-elements/accordions"] .elements-blocks-icon-insideEditor{clear:both;float:left;max-height:1.5em;max-width:1.5em;padding-top:.25em}div[data-type="rrze-elements/accordions"] .elements-blocks-input-following-icon input{font-size:1.25em!important;max-width:90%} diff --git a/build/accordions/index.js b/build/accordions/index.js index 8715c7a1..967843a0 100644 --- a/build/accordions/index.js +++ b/build/accordions/index.js @@ -1,218 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./src/accordions/deprecated.tsx": -/*!***************************************!*\ - !*** ./src/accordions/deprecated.tsx ***! - \***************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _v1_0_3_save__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./v1.0.3/save */ \"./src/accordions/v1.0.3/save.tsx\");\n/* harmony import */ var _v1_0_3_migrate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./v1.0.3/migrate */ \"./src/accordions/v1.0.3/migrate.ts\");\n/* harmony import */ var _v1_0_3_attributes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./v1.0.3/attributes */ \"./src/accordions/v1.0.3/attributes.ts\");\n\n\n\n// interface AttributesV2 extends AttributesV1 {\n// newAttribute: string;\n// }\n// interface AttributesV3 extends AttributesV2 {\n// anotherNewAttribute: string;\n// }\nvar deprecated = [{\n attributes: _v1_0_3_attributes__WEBPACK_IMPORTED_MODULE_2__.attributes,\n save: _v1_0_3_save__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n migrate: _v1_0_3_migrate__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n}];\n/* harmony default export */ __webpack_exports__[\"default\"] = (deprecated);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9ucy9kZXByZWNhdGVkLnRzeCIsIm1hcHBpbmdzIjoiOzs7O0FBSXVDO0FBQ007QUFDaUM7QUFFOUU7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUEsSUFBTUksVUFBVSxHQUFxQyxDQUNuRDtFQUNFRixVQUFVLEVBQUVDLDBEQUFZO0VBQ3hCRSxJQUFJLEVBQUVMLG9EQUFVO0VBQ2hCTSxPQUFPLEVBQUVMLHVEQUFhQTtDQUN2QixDQUNGO0FBRUQsK0RBQWVHLFVBQVUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2FjY29yZGlvbnMvZGVwcmVjYXRlZC50c3g/N2U3ZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCbG9ja0RlcHJlY2F0aW9uIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5pbXBvcnQgeyB1c2VCbG9ja1Byb3BzLCBJbm5lckJsb2NrcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IEhlYWRpbmdDb21wb25lbnQgZnJvbSBcIi4uL2NvbXBvbmVudHMvSGVhZGluZ0NvbXBvbmVudFwiO1xuXG5pbXBvcnQgc2F2ZVYxXzBfMyBmcm9tIFwiLi92MS4wLjMvc2F2ZVwiO1xuaW1wb3J0IG1pZ3JhdGVWMV8wXzMgZnJvbSBcIi4vdjEuMC4zL21pZ3JhdGVcIjtcbmltcG9ydCB7YXR0cmlidXRlcyBhcyBhdHRyaWJ1dGVzVjEsIEF0dHJpYnV0ZXNWMSB9IGZyb20gXCIuL3YxLjAuMy9hdHRyaWJ1dGVzXCI7XG5cbi8vIGludGVyZmFjZSBBdHRyaWJ1dGVzVjIgZXh0ZW5kcyBBdHRyaWJ1dGVzVjEge1xuLy8gICBuZXdBdHRyaWJ1dGU6IHN0cmluZztcbi8vIH1cblxuLy8gaW50ZXJmYWNlIEF0dHJpYnV0ZXNWMyBleHRlbmRzIEF0dHJpYnV0ZXNWMiB7XG4vLyAgIGFub3RoZXJOZXdBdHRyaWJ1dGU6IHN0cmluZztcbi8vIH1cblxuY29uc3QgZGVwcmVjYXRlZDogQmxvY2tEZXByZWNhdGlvbjxBdHRyaWJ1dGVzVjE+W10gPSBbXG4gIHtcbiAgICBhdHRyaWJ1dGVzOiBhdHRyaWJ1dGVzVjEsXG4gICAgc2F2ZTogc2F2ZVYxXzBfMyxcbiAgICBtaWdyYXRlOiBtaWdyYXRlVjFfMF8zLFxuICB9XG5dO1xuXG5leHBvcnQgZGVmYXVsdCBkZXByZWNhdGVkO1xuIl0sIm5hbWVzIjpbInNhdmVWMV8wXzMiLCJtaWdyYXRlVjFfMF8zIiwiYXR0cmlidXRlcyIsImF0dHJpYnV0ZXNWMSIsImRlcHJlY2F0ZWQiLCJzYXZlIiwibWlncmF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/accordions/deprecated.tsx\n"); - -/***/ }), - -/***/ "./src/accordions/edit.tsx": -/*!*********************************!*\ - !*** ./src/accordions/edit.tsx ***! - \*********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__);\nvar __rest = undefined && undefined.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\n\n\nvar Edit = function Edit(_a) {\n var attributes = _a.attributes,\n setAttributes = _a.setAttributes,\n ownProps = __rest(_a, [\"attributes\", \"setAttributes\"]);\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n var clientId = ownProps.clientId;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, props, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion\",\n id: \"accordion-\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n allowedBlocks: [\"rrze-elements/accordion\"],\n template: [[\"rrze-elements/accordion\", {}], [\"rrze-elements/accordion\", {}]]\n })\n })\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9ucy9lZGl0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O0FBS2lDO0FBRW9DO0FBaUNyRSxJQUFNSyxJQUFJLEdBQXdCLFNBQTVCQSxJQUFJQSxDQUF5QkMsRUFJbEMsRUFBSTtNQUhIQyxVQUFVLEdBQ0dELEVBRWQsQ0FIQ0MsVUFBVTtJQUNWQyxhQUFhLEdBQUFGLEVBRWQsQ0FGQ0UsYUFBYTtJQUNWQyxRQUFRLEdBQUFDLE1BQUEsQ0FBQUosRUFBQSxFQUhzQiwrQkFJbEMsQ0FEWTtFQUVYLElBQU1LLEtBQUssR0FBR1gsc0VBQWEsRUFBRTtFQUM3QixJQUFBWSxZQUFBLEdBQ0VSLDREQUFXLENBQUNELDBEQUFnQixDQUFDO0lBRHZCVSx1Q0FBdUMsR0FBQUQsWUFBQSxDQUF2Q0MsdUNBQXVDO0VBRS9DLElBQVFDLFFBQVEsR0FBS0wsUUFBUSxDQUFyQkssUUFBUTtFQUVoQixPQUNFQyxzREFBQSxRQUFBQyxNQUFBLENBQUFDLE1BQUEsS0FBU04sS0FBSztJQUFBTyxRQUFBLEVBQ1pILHNEQUFBO01BQUtJLFNBQVMsRUFBQyxXQUFXO01BQUNDLEVBQUUsY0FBYztNQUFBRixRQUFBLEVBQ3pDSCxzREFBQSxDQUFDZCxnRUFBVztRQUNWb0IsYUFBYSxFQUFFLENBQUMseUJBQXlCLENBQUM7UUFDMUNDLFFBQVEsRUFBRSxDQUNSLENBQUMseUJBQXlCLEVBQUUsRUFBRSxDQUFDLEVBQy9CLENBQUMseUJBQXlCLEVBQUUsRUFBRSxDQUFDO01BQ2hDO0lBQ0Q7RUFDRSxHQUNGO0FBRVYsQ0FBQztBQUVELCtEQUFlakIsSUFBSSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYWNjb3JkaW9ucy9lZGl0LnRzeD9hYTg4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUVmZmVjdCB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcbmltcG9ydCB7XG4gIHVzZUJsb2NrUHJvcHMsXG4gIElubmVyQmxvY2tzLFxuICBzdG9yZSBhcyBibG9ja0VkaXRvclN0b3JlLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7IGlzRXF1YWwgfSBmcm9tIFwibG9kYXNoXCI7XG5pbXBvcnQgeyB3aXRoU2VsZWN0LCB1c2VEaXNwYXRjaCwgdXNlU2VsZWN0IH0gZnJvbSBcIkB3b3JkcHJlc3MvZGF0YVwiO1xuXG50eXBlIFNhdmVQcm9wcyA9IHtcbiAgYXR0cmlidXRlczoge1xuICAgIGV4cGFuZEFsbExpbms6IGJvb2xlYW47XG4gICAgc2FtZUJsb2NrQ291bnQ6IG51bWJlcjtcbiAgICBwcmV2aW91c0Jsb2NrSWRzOiBzdHJpbmdbXTtcbiAgICBoc3RhcnQ6IG51bWJlcjtcbiAgICBjaGlsZHJlbkNvdW50OiBudW1iZXI7XG4gICAgbWVzc2FnZTogc3RyaW5nO1xuICAgIHByZXZpb3VzQmxvY2tDbGllbnRzOiBzdHJpbmdbXTtcbiAgfTtcbiAgc2V0QXR0cmlidXRlczogKG5ld0F0dHJpYnV0ZXM6IHtcbiAgICBleHBhbmRBbGxMaW5rPzogYm9vbGVhbjtcbiAgICBzYW1lQmxvY2tDb3VudD86IG51bWJlcjtcbiAgICBwcmV2aW91c0Jsb2NrSWRzPzogc3RyaW5nW107XG4gICAgaHN0YXJ0PzogbnVtYmVyO1xuICAgIGNoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gICAgbWVzc2FnZT86IHN0cmluZztcbiAgICBwcmV2aW91c0Jsb2NrQ2xpZW50cz86IHN0cmluZ1tdO1xuICB9KSA9PiB2b2lkO1xuICBjbGllbnRJZD86IHN0cmluZztcbn07XG5cbnR5cGUgV1BCbG9jayA9IHtcbiAgaW5uZXJCbG9ja3M6IFdQQmxvY2tbXTtcbiAgbmFtZT86IHN0cmluZztcbiAgYXR0cmlidXRlcz86IHtcbiAgICBjaGlsZHJlbkNvdW50PzogbnVtYmVyO1xuICB9O1xuICBjbGllbnRJZD86IHN0cmluZztcbn07XG5cbmNvbnN0IEVkaXQ6IFJlYWN0LkZDPFNhdmVQcm9wcz4gPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxuICAuLi5vd25Qcm9wc1xufSkgPT4ge1xuICBjb25zdCBwcm9wcyA9IHVzZUJsb2NrUHJvcHMoKTtcbiAgY29uc3QgeyBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQgfSA9XG4gICAgdXNlRGlzcGF0Y2goYmxvY2tFZGl0b3JTdG9yZSk7XG4gIGNvbnN0IHsgY2xpZW50SWQgfSA9IG93blByb3BzO1xuXG4gIHJldHVybiAoXG4gICAgPGRpdiB7Li4ucHJvcHN9PlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJhY2NvcmRpb25cIiBpZD17YGFjY29yZGlvbi1gfT5cbiAgICAgICAgPElubmVyQmxvY2tzXG4gICAgICAgICAgYWxsb3dlZEJsb2Nrcz17W1wicnJ6ZS1lbGVtZW50cy9hY2NvcmRpb25cIl19XG4gICAgICAgICAgdGVtcGxhdGU9e1tcbiAgICAgICAgICAgIFtcInJyemUtZWxlbWVudHMvYWNjb3JkaW9uXCIsIHt9XSxcbiAgICAgICAgICAgIFtcInJyemUtZWxlbWVudHMvYWNjb3JkaW9uXCIsIHt9XSxcbiAgICAgICAgICBdfVxuICAgICAgICAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBFZGl0O1xuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsInN0b3JlIiwiYmxvY2tFZGl0b3JTdG9yZSIsInVzZURpc3BhdGNoIiwiRWRpdCIsIl9hIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJvd25Qcm9wcyIsIl9fcmVzdCIsInByb3BzIiwiX3VzZURpc3BhdGNoIiwiX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IiwiY2xpZW50SWQiLCJfanN4IiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJjbGFzc05hbWUiLCJpZCIsImFsbG93ZWRCbG9ja3MiLCJ0ZW1wbGF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/accordions/edit.tsx\n"); - -/***/ }), - -/***/ "./src/accordions/index.tsx": -/*!**********************************!*\ - !*** ./src/accordions/index.tsx ***! - \**********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./editor.scss */ \"./src/accordions/editor.scss\");\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/accordions/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/accordions/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/accordions/block.json\");\n/* harmony import */ var _deprecated__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./deprecated */ \"./src/accordions/deprecated.tsx\");\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n example: {\n attributes: {\n message: 'Accordion'\n }\n },\n icon: {\n src: \"align-center\",\n background: \"#00458c\"\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n //@ts-ignore\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n deprecated: _deprecated__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9ucy9pbmRleC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTs7Ozs7QUFLc0Q7QUFFdEQ7Ozs7Ozs7O0FBUXVCO0FBRXZCOzs7QUFHMEI7QUFDQTtBQUNVO0FBQ0U7QUFJdEM7Ozs7O0FBS0FBLG9FQUFpQixDQUFFRyw2Q0FBb0IsRUFBRTtFQUN4Qzs7O0VBR0FHLE9BQU8sRUFBRTtJQUNSQyxVQUFVLEVBQUU7TUFDWEMsT0FBTyxFQUFFOztHQUVWO0VBQ0RDLElBQUksRUFBRTtJQUNMQyxHQUFHLEVBQUUsY0FBYztJQUNuQkMsVUFBVSxFQUFFO0dBQ1o7RUFDRDs7O0VBR0FDLElBQUksRUFBRVgsNkNBQUk7RUFFVjs7O0VBR0E7RUFDQUMsSUFBSSxFQUFKQSw2Q0FBSTtFQUNKRSxVQUFVLEVBQVZBLG1EQUFVQTtDQUNWLENBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2FjY29yZGlvbnMvaW5kZXgudHN4PzEyMGEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZWdpc3RlcnMgYSBuZXcgYmxvY2sgcHJvdmlkZWQgYSB1bmlxdWUgbmFtZSBhbmQgYW4gb2JqZWN0IGRlZmluaW5nIGl0cyBiZWhhdmlvci5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbmltcG9ydCB7IHJlZ2lzdGVyQmxvY2tUeXBlIH0gZnJvbSAnQHdvcmRwcmVzcy9ibG9ja3MnO1xuXG4vKipcbiAqIExldHMgd2VicGFjayBwcm9jZXNzIENTUywgU0FTUyBvciBTQ1NTIGZpbGVzIHJlZmVyZW5jZWQgaW4gSmF2YVNjcmlwdCBmaWxlcy5cbiAqIEFsbCBmaWxlcyBjb250YWluaW5nIGBzdHlsZWAga2V5d29yZCBhcmUgYnVuZGxlZCB0b2dldGhlci4gVGhlIGNvZGUgdXNlZFxuICogZ2V0cyBhcHBsaWVkIGJvdGggdG8gdGhlIGZyb250IG9mIHlvdXIgc2l0ZSBhbmQgdG8gdGhlIGVkaXRvci4gQWxsIG90aGVyIGZpbGVzXG4gKiBnZXQgYXBwbGllZCB0byB0aGUgZWRpdG9yIG9ubHkuXG4gKlxuICogQHNlZSBodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9Ad29yZHByZXNzL3NjcmlwdHMjdXNpbmctY3NzXG4gKi9cbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBFZGl0IGZyb20gJy4vZWRpdCc7XG5pbXBvcnQgc2F2ZSBmcm9tICcuL3NhdmUnO1xuaW1wb3J0IG1ldGFkYXRhIGZyb20gJy4vYmxvY2suanNvbic7XG5pbXBvcnQgZGVwcmVjYXRlZCBmcm9tIFwiLi9kZXByZWNhdGVkXCI7XG5cblxuXG4vKipcbiAqIEV2ZXJ5IGJsb2NrIHN0YXJ0cyBieSByZWdpc3RlcmluZyBhIG5ldyBibG9jayB0eXBlIGRlZmluaXRpb24uXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5yZWdpc3RlckJsb2NrVHlwZSggbWV0YWRhdGEubmFtZSBhcyBhbnksIHtcblx0LyoqXG5cdCAqIFVzZWQgdG8gY29uc3RydWN0IGEgcHJldmlldyBmb3IgdGhlIGJsb2NrIHRvIGJlIHNob3duIGluIHRoZSBibG9jayBpbnNlcnRlci5cblx0ICovXG5cdGV4YW1wbGU6IHtcblx0XHRhdHRyaWJ1dGVzOiB7XG5cdFx0XHRtZXNzYWdlOiAnQWNjb3JkaW9uJyxcblx0XHR9LFxuXHR9LFxuXHRpY29uOiB7XG5cdFx0c3JjOiBcImFsaWduLWNlbnRlclwiLFxuXHRcdGJhY2tncm91bmQ6IFwiIzAwNDU4Y1wiXG5cdH0sXG5cdC8qKlxuXHQgKiBAc2VlIC4vZWRpdC5qc1xuXHQgKi9cblx0ZWRpdDogRWRpdCxcblxuXHQvKipcblx0ICogQHNlZSAuL3NhdmUuanNcblx0ICovXG5cdC8vQHRzLWlnbm9yZVxuXHRzYXZlLFxuXHRkZXByZWNhdGVkXG59ICk7XG4iXSwibmFtZXMiOlsicmVnaXN0ZXJCbG9ja1R5cGUiLCJFZGl0Iiwic2F2ZSIsIm1ldGFkYXRhIiwiZGVwcmVjYXRlZCIsIm5hbWUiLCJleGFtcGxlIiwiYXR0cmlidXRlcyIsIm1lc3NhZ2UiLCJpY29uIiwic3JjIiwiYmFja2dyb3VuZCIsImVkaXQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordions/index.tsx\n"); - -/***/ }), - -/***/ "./src/accordions/save.tsx": -/*!*********************************!*\ - !*** ./src/accordions/save.tsx ***! - \*********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9ucy9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBcUU7QUFhckUsSUFBTUUsSUFBSSxHQUF3QyxTQUE1Q0EsSUFBSUEsQ0FBQUMsSUFBQSxFQUEyRDtFQUFBLElBQWhCQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtFQUM3RCxJQUFNQyxVQUFVLEdBQUdMLGtFQUFhLENBQUNNLElBQUksRUFBRTtFQUN2QyxJQUFRQyxjQUFjLEdBQUtILFVBQVUsQ0FBN0JHLGNBQWM7RUFFdEIsT0FDRUMsdURBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVNMLFVBQVU7SUFBQU0sUUFBQSxHQUNoQixHQUFHLEVBQ0pDLHNEQUFBLENBQUFDLHVEQUFBO01BQUFGLFFBQUEsRUFDRUMsc0RBQUE7UUFBS0UsU0FBUyxFQUFDLFdBQVc7UUFBQUgsUUFBQSxFQUN4QkMsc0RBQUEsQ0FBQ1gsZ0VBQVcsQ0FBQ2MsT0FBTztNQUFHO0lBQ25CLEVBQ0w7RUFBQSxHQUNDO0FBRVYsQ0FBQztBQUVELCtEQUFlYixJQUFJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9hY2NvcmRpb25zL3NhdmUudHN4PzQ0NjMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQmxvY2tQcm9wcywgSW5uZXJCbG9ja3MgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7IEJsb2NrU2F2ZVByb3BzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5cbnR5cGUgU2F2ZVByb3BzID0ge1xuICBleHBhbmRBbGxMaW5rOiBib29sZWFuO1xuICBzYW1lQmxvY2tDb3VudDogbnVtYmVyO1xuICBwcmV2aW91c0Jsb2NrSWRzOiBzdHJpbmdbXTtcbiAgaHN0YXJ0OiBudW1iZXI7XG4gIGNoaWxkcmVuQ291bnQ6IG51bWJlcjtcbiAgbWVzc2FnZTogc3RyaW5nO1xuICBwcmV2aW91c0Jsb2NrQ2xpZW50czogc3RyaW5nW107XG59O1xuXG5jb25zdCBTYXZlOiBSZWFjdC5GQzxCbG9ja1NhdmVQcm9wczxTYXZlUHJvcHM+PiA9ICh7IGF0dHJpYnV0ZXMgfSkgPT4ge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIGNvbnN0IHsgc2FtZUJsb2NrQ291bnQgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5ibG9ja1Byb3BzfT5cbiAgICAgIHtcIiBcIn1cbiAgICAgIDw+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWNjb3JkaW9uXCI+XG4gICAgICAgICAgPElubmVyQmxvY2tzLkNvbnRlbnQgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8Lz5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgU2F2ZTsiXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiU2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsInNhdmUiLCJzYW1lQmxvY2tDb3VudCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwiX0ZyYWdtZW50IiwiY2xhc3NOYW1lIiwiQ29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/accordions/save.tsx\n"); - -/***/ }), - -/***/ "./src/accordions/v1.0.3/attributes.ts": -/*!*********************************************!*\ - !*** ./src/accordions/v1.0.3/attributes.ts ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ attributes: function() { return /* binding */ attributes; }\n/* harmony export */ });\nvar attributes = {\n expandAllLink: {\n type: \"boolean\",\n default: false\n },\n hstart: {\n type: \"integer\",\n default: 2\n },\n register: {\n type: \"boolean\",\n default: false\n },\n sameBlockCount: {\n type: \"integer\",\n default: 0\n },\n childrenCount: {\n type: \"integer\",\n default: 0\n },\n previousBlockIds: {\n type: \"array\",\n default: []\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9ucy92MS4wLjMvYXR0cmlidXRlcy50cyIsIm1hcHBpbmdzIjoiOzs7O0FBRU8sSUFBTUEsVUFBVSxHQUFvQjtFQUN6Q0MsYUFBYSxFQUFFO0lBQ2JDLElBQUksRUFBRSxTQUFTO0lBQ2ZDLE9BQU8sRUFBRTtHQUNWO0VBQ0RDLE1BQU0sRUFBRTtJQUNORixJQUFJLEVBQUUsU0FBUztJQUNmQyxPQUFPLEVBQUU7R0FDVjtFQUNERSxRQUFRLEVBQUU7SUFDUkgsSUFBSSxFQUFFLFNBQVM7SUFDZkMsT0FBTyxFQUFFO0dBQ1Y7RUFDREcsY0FBYyxFQUFFO0lBQ2RKLElBQUksRUFBRSxTQUFTO0lBQ2ZDLE9BQU8sRUFBRTtHQUNWO0VBQ0RJLGFBQWEsRUFBRTtJQUNiTCxJQUFJLEVBQUUsU0FBUztJQUNmQyxPQUFPLEVBQUU7R0FDVjtFQUNESyxnQkFBZ0IsRUFBRTtJQUNoQk4sSUFBSSxFQUFFLE9BQU87SUFDYkMsT0FBTyxFQUFFOztDQUVaIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9hY2NvcmRpb25zL3YxLjAuMy9hdHRyaWJ1dGVzLnRzPzdkYWIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQmxvY2tBdHRyaWJ1dGVzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5cbmV4cG9ydCBjb25zdCBhdHRyaWJ1dGVzOiBCbG9ja0F0dHJpYnV0ZXMgPSB7XG4gIGV4cGFuZEFsbExpbms6IHtcbiAgICB0eXBlOiBcImJvb2xlYW5cIixcbiAgICBkZWZhdWx0OiBmYWxzZVxuICB9LFxuICBoc3RhcnQ6IHtcbiAgICB0eXBlOiBcImludGVnZXJcIixcbiAgICBkZWZhdWx0OiAyXG4gIH0sXG4gIHJlZ2lzdGVyOiB7XG4gICAgdHlwZTogXCJib29sZWFuXCIsXG4gICAgZGVmYXVsdDogZmFsc2VcbiAgfSxcbiAgc2FtZUJsb2NrQ291bnQ6IHtcbiAgICB0eXBlOiBcImludGVnZXJcIixcbiAgICBkZWZhdWx0OiAwXG4gIH0sXG4gIGNoaWxkcmVuQ291bnQ6IHtcbiAgICB0eXBlOiBcImludGVnZXJcIixcbiAgICBkZWZhdWx0OiAwXG4gIH0sXG4gIHByZXZpb3VzQmxvY2tJZHM6IHtcbiAgICB0eXBlOiBcImFycmF5XCIsXG4gICAgZGVmYXVsdDogW11cbiAgfVxufTtcblxuZXhwb3J0IGludGVyZmFjZSBBdHRyaWJ1dGVzVjEge1xuICBleHBhbmRBbGxMaW5rOiBib29sZWFuO1xuICBzYW1lQmxvY2tDb3VudDogbnVtYmVyO1xuICBwcmV2aW91c0Jsb2NrSWRzOiBzdHJpbmdbXTtcbiAgaHN0YXJ0OiBudW1iZXI7XG4gIGNoaWxkcmVuQ291bnQ6IG51bWJlcjtcbiAgbWVzc2FnZTogc3RyaW5nO1xuICBwcmV2aW91c0Jsb2NrQ2xpZW50czogc3RyaW5nW107XG4gIHNldEF0dHJpYnV0ZXM6IChuZXdBdHRyaWJ1dGVzOiB7XG4gICAgZXhwYW5kQWxsTGluaz86IGJvb2xlYW47XG4gICAgc2FtZUJsb2NrQ291bnQ/OiBudW1iZXI7XG4gICAgcHJldmlvdXNCbG9ja0lkcz86IHN0cmluZ1tdO1xuICAgIGhzdGFydD86IG51bWJlcjtcbiAgICBjaGlsZHJlbkNvdW50PzogbnVtYmVyO1xuICAgIG1lc3NhZ2U/OiBzdHJpbmc7XG4gICAgcHJldmlvdXNCbG9ja0NsaWVudHM/OiBzdHJpbmdbXTtcbiAgfSkgPT4gdm9pZDtcbiAgY2xpZW50SWQ/OiBzdHJpbmc7XG59Il0sIm5hbWVzIjpbImF0dHJpYnV0ZXMiLCJleHBhbmRBbGxMaW5rIiwidHlwZSIsImRlZmF1bHQiLCJoc3RhcnQiLCJyZWdpc3RlciIsInNhbWVCbG9ja0NvdW50IiwiY2hpbGRyZW5Db3VudCIsInByZXZpb3VzQmxvY2tJZHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/accordions/v1.0.3/attributes.ts\n"); - -/***/ }), - -/***/ "./src/accordions/v1.0.3/migrate.ts": -/*!******************************************!*\ - !*** ./src/accordions/v1.0.3/migrate.ts ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\nvar migrate = function migrate(attributes) {\n return Object.assign({}, attributes);\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (migrate);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9ucy92MS4wLjMvbWlncmF0ZS50cyIsIm1hcHBpbmdzIjoiO0FBRUEsSUFBTUEsT0FBTyxHQUFHLFNBQVZBLE9BQU9BLENBQUlDLFVBQXdCLEVBQWtCO0VBQ3pELE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUNLRixVQUFVO0FBRWpCLENBQUM7QUFFRCwrREFBZUQsT0FBTyIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYWNjb3JkaW9ucy92MS4wLjMvbWlncmF0ZS50cz82YzgwIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEF0dHJpYnV0ZXNWMSB9IGZyb20gXCIuL2F0dHJpYnV0ZXNcIjtcblxuY29uc3QgbWlncmF0ZSA9IChhdHRyaWJ1dGVzOiBBdHRyaWJ1dGVzVjEpOiBBdHRyaWJ1dGVzVjEgPT4ge1xuICByZXR1cm4ge1xuICAgIC4uLmF0dHJpYnV0ZXMsXG4gIH07XG59O1xuXG5leHBvcnQgZGVmYXVsdCBtaWdyYXRlO1xuIl0sIm5hbWVzIjpbIm1pZ3JhdGUiLCJhdHRyaWJ1dGVzIiwiT2JqZWN0IiwiYXNzaWduIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/accordions/v1.0.3/migrate.ts\n"); - -/***/ }), - -/***/ "./src/accordions/v1.0.3/save.tsx": -/*!****************************************!*\ - !*** ./src/accordions/v1.0.3/save.tsx ***! - \****************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion\",\n id: \"accordion-\".concat(sameBlockCount),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9ucy92MS4wLjMvc2F2ZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQXFFO0FBSXJFLElBQU1FLElBQUksR0FBMkMsU0FBL0NBLElBQUlBLENBQUFDLElBQUEsRUFBOEQ7RUFBQSxJQUFoQkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDaEUsSUFBTUMsVUFBVSxHQUFHTCxrRUFBYSxDQUFDTSxJQUFJLEVBQUU7RUFDdkMsSUFBUUMsY0FBYyxHQUFLSCxVQUFVLENBQTdCRyxjQUFjO0VBRXRCLE9BQ0VDLHVEQUFBLFFBQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFTTCxVQUFVO0lBQUFNLFFBQUEsR0FDaEIsR0FBRyxFQUNKQyxzREFBQSxDQUFBQyx1REFBQTtNQUFBRixRQUFBLEVBQ0VDLHNEQUFBO1FBQUtFLFNBQVMsRUFBQyxXQUFXO1FBQUNDLEVBQUUsZUFBQUMsTUFBQSxDQUFlVCxjQUFjLENBQUU7UUFBQUksUUFBQSxFQUMxREMsc0RBQUEsQ0FBQ1gsZ0VBQVcsQ0FBQ2dCLE9BQU87TUFBRztJQUNuQixFQUNMO0VBQUEsR0FDQztBQUVWLENBQUM7QUFFRCwrREFBZWYsSUFBSSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYWNjb3JkaW9ucy92MS4wLjMvc2F2ZS50c3g/NGFiNSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VCbG9ja1Byb3BzLCBJbm5lckJsb2NrcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IHsgQmxvY2tTYXZlUHJvcHMgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9ja3NcIjtcbmltcG9ydCB7IEF0dHJpYnV0ZXNWMSB9IGZyb20gXCIuL2F0dHJpYnV0ZXNcIjtcblxuY29uc3QgU2F2ZTogUmVhY3QuRkM8QmxvY2tTYXZlUHJvcHM8QXR0cmlidXRlc1YxPj4gPSAoeyBhdHRyaWJ1dGVzIH0pID0+IHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuICBjb25zdCB7IHNhbWVCbG9ja0NvdW50IH0gPSBhdHRyaWJ1dGVzO1xuXG4gIHJldHVybiAoXG4gICAgPGRpdiB7Li4uYmxvY2tQcm9wc30+XG4gICAgICB7XCIgXCJ9XG4gICAgICA8PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFjY29yZGlvblwiIGlkPXtgYWNjb3JkaW9uLSR7c2FtZUJsb2NrQ291bnR9YH0+XG4gICAgICAgICAgPElubmVyQmxvY2tzLkNvbnRlbnQgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8Lz5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgU2F2ZTsiXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiU2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsInNhdmUiLCJzYW1lQmxvY2tDb3VudCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwiX0ZyYWdtZW50IiwiY2xhc3NOYW1lIiwiaWQiLCJjb25jYXQiLCJDb250ZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/accordions/v1.0.3/save.tsx\n"); - -/***/ }), - -/***/ "./src/accordions/editor.scss": -/*!************************************!*\ - !*** ./src/accordions/editor.scss ***! - \************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNjb3JkaW9ucy9lZGl0b3Iuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2FjY29yZGlvbnMvZWRpdG9yLnNjc3M/MmRiNiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/accordions/editor.scss\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/data": -/*!******************************!*\ - !*** external ["wp","data"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["data"]; - -/***/ }), - -/***/ "./src/accordions/block.json": -/*!***********************************!*\ - !*** ./src/accordions/block.json ***! - \***********************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/accordions","version":"1.0.10","title":"Inner Accordion","category":"rrze_elements","parent":["rrze-elements/collapse"],"description":"Creates an inner accordion block","attributes":{"expandAllLink":{"type":"boolean","default":false},"hstart":{"type":"integer","default":2},"register":{"type":"boolean","default":false},"sameBlockCount":{"type":"integer","default":0},"childrenCount":{"type":"integer","default":0},"previousBlockIds":{"type":"array","default":[]}},"supports":{"html":false},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/accordions/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){"use strict";var e=window.wp.blocks,t=window.ReactJSXRuntime,r=window.wp.blockEditor,n=window.wp.data,s=JSON.parse('{"UU":"rrze-elements/accordions"}'),o=[{attributes:{expandAllLink:{type:"boolean",default:!1},hstart:{type:"integer",default:2},register:{type:"boolean",default:!1},sameBlockCount:{type:"integer",default:0},childrenCount:{type:"integer",default:0},previousBlockIds:{type:"array",default:[]}},save:function(e){var n=e.attributes,s=r.useBlockProps.save(),o=n.sameBlockCount;return(0,t.jsxs)("div",Object.assign({},s,{children:[" ",(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("div",{className:"accordion",id:"accordion-".concat(o),children:(0,t.jsx)(r.InnerBlocks.Content,{})})})]}))},migrate:function(e){return Object.assign({},e)}}];(0,e.registerBlockType)(s.UU,{example:{attributes:{message:"Accordion"}},icon:{src:"align-center",background:"#00458c"},edit:function(e){e.attributes,e.setAttributes;var s=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(e);s array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => 'ff54f28063d827fc392c'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => 'bdbbeb9ac82d98e850cf'); diff --git a/build/alert/index.css b/build/alert/index.css index b2c937fa..9ce2e2cb 100644 --- a/build/alert/index.css +++ b/build/alert/index.css @@ -1,182 +1 @@ -/*!**********************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/alert/editor.scss ***! - \**********************************************************************************************************************************************************************************************************************************************/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -.alert { - padding: 15px; - margin-bottom: 20px; - border: 1px solid transparent; - font-weight: normal; - background-color: #e9edf2; - overflow: hidden; - color: #000; -} -.alert p, .alert strong { - color: inherit; -} -.alert.font-light { - color: #fff; - letter-spacing: 0.03em; -} -.alert.font-light * { - color: #fff; - letter-spacing: 0.03em; -} -.alert.font-light a { - color: #fff; - text-decoration-color: inherit; -} -.alert.font-light a:hover, .alert.font-light a:focus, .alert.font-light a:active { - color: rgb(229.5, 229.5, 229.5); -} -.alert a.standard-btn { - margin-bottom: 0; -} -.alert :last-child { - margin-bottom: 0; -} -.alert p:last-child { - padding-bottom: 0; -} - -.alert-success, .alert-success *:not(code, pre) { - color: #315f31; - background-color: #dff0d8; - border-color: #d6e9c6; -} - -.alert-info, .alert-info *:not(code, pre) { - color: #245269; - background-color: #d9edf7; - border-color: #bce8f1; -} - -.alert-warning, .alert-warning *:not(code, pre) { - color: #66512c; - background-color: #fcf8e3; - border-color: #faebcc; -} - -.alert-danger, .alert-danger *:not(code, pre) { - color: #78302f; - background-color: #f2dede; - border-color: #ebccd1; -} - -.alert.alert-danger p { - font-size: 1rem; - line-height: 1.5; -} - -.alert-example, -#content .alert-example { - margin: 30px 20px 40px; - padding: 30px 10px 5px; - position: relative; - background: #fff; - overflow: initial; - border: 1px dashed var(--color-TextLight, #707070); - border-radius: var(--border-radius, 3px); -} -.alert-example:after, -#content .alert-example:after { - background: #fff; - border: 1px dashed var(--color-TextLight, #707070); - color: var(--color-Text); - content: "Beispiel"; - font-family: sans-serif; - font-size: 0.8rem; - line-height: inherit; - font-weight: 700; - padding: 3px 10px; - position: absolute; - right: 20px; - text-transform: uppercase; - top: -1.2rem; - z-index: 1; - overflow: auto; -} -:lang(en) .alert-example:after, -:lang(en) #content .alert-example:after { - content: "Example"; -} -.fau-events .alert-example:after, -.fau-events #content .alert-example:after { - width: auto; - height: auto; - visibility: initial; -} -.alert-example[title]:after, -#content .alert-example[title]:after { - content: attr(title); -} - -.fau-theme #content .alert { - margin-left: calc(var(--gutter-halfwidth, 15px) * -1); - margin-right: calc(var(--gutter-halfwidth, 15px) * -1); -} -.fau-theme #content .alert h2 { - padding-top: 7px; -} -.fau-theme #content .alert p { - padding: 5px 0; -} -.fau-theme #content .alert.alert-danger p { - font-size: 1.1rem; -} -@media (min-width: 768px) { - .fau-theme #content .alert { - margin-left: 0; - margin-right: 0; - } -} - -.alert { - line-height: 1.5; -} -.alert p { - margin: 0; -} - -.rrzeElementsBFakColorSelector.dff0d8 { - background-color: #dff0d8; -} -.rrzeElementsBFakColorSelector.e9edf2 { - background-color: #e9edf2; -} -.rrzeElementsBFakColorSelector.d9edf7 { - background-color: #d9edf7; -} -.rrzeElementsBFakColorSelector.fcf8e3 { - background-color: #fcf8e3; -} -.rrzeElementsBFakColorSelector.f2dede { - background-color: #f2dede; -} - -p, h1, h2, h3, h4, h5, h6, span { - font-family: "Roboto", sans-serif; -} +.alert{background-color:#e9edf2;border:1px solid transparent;color:#000;font-weight:400;margin-bottom:20px;overflow:hidden;padding:15px}.alert p,.alert strong{color:inherit}.alert.font-light,.alert.font-light *{color:#fff;letter-spacing:.03em}.alert.font-light a{color:#fff;text-decoration-color:inherit}.alert.font-light a:active,.alert.font-light a:focus,.alert.font-light a:hover{color:#e6e6e6}.alert :last-child,.alert a.standard-btn{margin-bottom:0}.alert p:last-child{padding-bottom:0}.alert-success,.alert-success :not(code,pre){background-color:#dff0d8;border-color:#d6e9c6;color:#315f31}.alert-info,.alert-info :not(code,pre){background-color:#d9edf7;border-color:#bce8f1;color:#245269}.alert-warning,.alert-warning :not(code,pre){background-color:#fcf8e3;border-color:#faebcc;color:#66512c}.alert-danger,.alert-danger :not(code,pre){background-color:#f2dede;border-color:#ebccd1;color:#78302f}.alert.alert-danger p{font-size:1rem;line-height:1.5}#content .alert-example,.alert-example{background:#fff;border:1px dashed var(--color-TextLight,#707070);border-radius:var(--border-radius,3px);margin:30px 20px 40px;overflow:initial;padding:30px 10px 5px;position:relative}#content .alert-example:after,.alert-example:after{background:#fff;border:1px dashed var(--color-TextLight,#707070);color:var(--color-Text);content:"Beispiel";font-family:sans-serif;font-size:.8rem;font-weight:700;line-height:inherit;overflow:auto;padding:3px 10px;position:absolute;right:20px;text-transform:uppercase;top:-1.2rem;z-index:1}:lang(en) #content .alert-example:after,:lang(en) .alert-example:after{content:"Example"}.fau-events #content .alert-example:after,.fau-events .alert-example:after{height:auto;visibility:initial;width:auto}#content .alert-example[title]:after,.alert-example[title]:after{content:attr(title)}.fau-theme #content .alert{margin-left:calc(var(--gutter-halfwidth, 15px)*-1);margin-right:calc(var(--gutter-halfwidth, 15px)*-1)}.fau-theme #content .alert h2{padding-top:7px}.fau-theme #content .alert p{padding:5px 0}.fau-theme #content .alert.alert-danger p{font-size:1.1rem}@media(min-width:768px){.fau-theme #content .alert{margin-left:0;margin-right:0}}.alert{line-height:1.5}.alert p{margin:0}.rrzeElementsBFakColorSelector.dff0d8{background-color:#dff0d8}.rrzeElementsBFakColorSelector.e9edf2{background-color:#e9edf2}.rrzeElementsBFakColorSelector.d9edf7{background-color:#d9edf7}.rrzeElementsBFakColorSelector.fcf8e3{background-color:#fcf8e3}.rrzeElementsBFakColorSelector.f2dede{background-color:#f2dede}h1,h2,h3,h4,h5,h6,p,span{font-family:Roboto,sans-serif} diff --git a/build/alert/index.js b/build/alert/index.js index cb8e5a5f..13accb85 100644 --- a/build/alert/index.js +++ b/build/alert/index.js @@ -1,334 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/color.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/color.js ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst color = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (color);\n//# sourceMappingURL=color.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9jb2xvci5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNrRDtBQUNGO0FBQ2hELDJCQUEyQixzREFBSSxDQUFDLHNEQUFHO0FBQ25DO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUksQ0FBQyx1REFBSTtBQUNsQztBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0QsK0RBQWUsS0FBSyxFQUFDO0FBQ3JCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ljb25zL2J1aWxkLW1vZHVsZS9saWJyYXJ5L2NvbG9yLmpzPzliZDkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IFBhdGgsIFNWRyB9IGZyb20gJ0B3b3JkcHJlc3MvcHJpbWl0aXZlcyc7XG5pbXBvcnQgeyBqc3ggYXMgX2pzeCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuY29uc3QgY29sb3IgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0xNy4yIDEwLjljLS41LTEtMS4yLTIuMS0yLjEtMy4yLS42LS45LTEuMy0xLjctMi4xLTIuNkwxMiA0bC0xIDEuMWMtLjYuOS0xLjMgMS43LTIgMi42LS44IDEuMi0xLjUgMi4zLTIgMy4yLS42IDEuMi0xIDIuMi0xIDMgMCAzLjQgMi43IDYuMSA2LjEgNi4xczYuMS0yLjcgNi4xLTYuMWMwLS44LS4zLTEuOC0xLTN6bS01LjEgNy42Yy0yLjUgMC00LjYtMi4xLTQuNi00LjYgMC0uMy4xLTEgLjgtMi4zLjUtLjkgMS4xLTEuOSAyLTMuMS43LS45IDEuMy0xLjcgMS44LTIuMy43LjggMS4zIDEuNiAxLjggMi4zLjggMS4xIDEuNSAyLjIgMiAzLjEuNyAxLjMuOCAyIC44IDIuMyAwIDIuNS0yLjEgNC42LTQuNiA0LjZ6XCJcbiAgfSlcbn0pO1xuZXhwb3J0IGRlZmF1bHQgY29sb3I7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb2xvci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/color.js\n"); - -/***/ }), - -/***/ "./src/alert/edit.tsx": -/*!****************************!*\ - !*** ./src/alert/edit.tsx ***! - \****************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/CustomColorSwitcher */ \"./src/components/CustomColorSwitcher.tsx\");\n\n\n\n// import { useEffect, useState } from \"@wordpress/element\";\n\n\n\n\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)();\n // Data for color options\n var colorDataAlert = [{\n color: \"#e9edf2\",\n slug: \"default\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Default\", \"rrze-elements-blocks\")\n }, {\n color: \"#dff0d8\",\n slug: \"success\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Success\", \"rrze-elements-blocks\")\n }, {\n color: \"#d9edf7\",\n slug: \"info\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Info\", \"rrze-elements-blocks\")\n }, {\n color: \"#fcf8e3\",\n slug: \"warning\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Warning\", \"rrze-elements-blocks\")\n }, {\n color: \"#f2dede\",\n slug: \"danger\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Danger\", \"rrze-elements-blocks\")\n }];\n var borderStyle = attributes.borderColor ? {\n border: \"1px solid \".concat(attributes.borderColor)\n } : {};\n if (attributes.style === \"example\") {\n borderStyle = {\n border: \"1px dashed var(--color-TextLight, #707070)\"\n };\n }\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n var onChangeTitle = function onChangeTitle(newText) {\n if (newText === \"\") {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n title: \"\",\n style: \"default\"\n });\n } else {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n title: newText,\n style: \"example\"\n });\n }\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_5__.StandardColorSwitcher, {\n attributes: {\n color: attributes.color\n },\n setAttributes: setAttributes,\n colorData: colorDataAlert,\n hex: true,\n useStyle: true,\n customColor: false,\n useTextColor: true\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.ContrastChecker, {\n textColor: attributes.textColor,\n backgroundColor: attributes.color\n }), attributes.style ? null : (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_5__.BorderColorPicker, {\n attributes: {\n color: attributes.borderColor\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Label settings\", \"rrze-elements-blocks\"),\n initialOpen: true,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.__experimentalSpacer, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.__experimentalText, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Add a Label for your Alert. This changes the style to example\", \"rrze-elements-blocks\")\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.TextControl, {\n value: attributes.title,\n onChange: onChangeTitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Add a Label\", \"rrze-elements-blocks\"),\n className: \"elements-blocks-input-following-icon\"\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_5__.StandardColorSwitcherToolbar, {\n attributes: {\n color: attributes.color,\n style: attributes.style\n },\n setAttributes: setAttributes,\n colorData: colorDataAlert,\n hex: true,\n useStyle: true\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"alert clearfix clear \".concat(attributes.style ? \"alert-\".concat(attributes.style) : \"\"),\n style: Object.assign(Object.assign({}, attributes.style ? {} : {\n backgroundColor: attributes.color,\n color: attributes.textColor\n }), borderStyle),\n title: attributes.title,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InnerBlocks, {\n template: [[\"core/paragraph\", {\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Add a description…\", \"rrze-elements-blocks\")\n }]],\n allowedBlocks: [\"core/paragraph\", \"core/heading\", \"core/list\"],\n templateLock: false\n })\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q1csS0FBSyxZQUFBRCxNQUFBLENBQVlWLFVBQVUsQ0FBQ1csS0FBSyxJQUFLLEVBQ25ELENBQUU7TUFDRkEsS0FBSyxFQUFBTyxNQUFBLENBQUFDLE1BQUEsQ0FBQUQsTUFBQSxDQUFBQyxNQUFBLEtBQ0NuQixVQUFVLENBQUNXLEtBQUssR0FDaEIsRUFBRSxHQUNGO1FBQ0VpQixlQUFlLEVBQUU1QixVQUFVLENBQUNJLEtBQUs7UUFDakNBLEtBQUssRUFBRUosVUFBVSxDQUFDMkI7T0FDbEIsR0FDSHBCLFdBQVc7TUFFaEJTLEtBQUssRUFBRWhCLFVBQVUsQ0FBQ2dCLEtBQUs7TUFBQUksUUFBQSxFQUV2QkMsc0RBQUEsQ0FBQ25DLGdFQUFXO1FBQ1ZnRCxRQUFRLEVBQUUsQ0FDUixDQUNFLGdCQUFnQixFQUNoQjtVQUFFRixXQUFXLEVBQUUxQyxtREFBRSxDQUFDLG9CQUFvQixFQUFFLHNCQUFzQjtRQUFDLENBQUUsQ0FDbEUsQ0FDRjtRQUNENkMsYUFBYSxFQUFFLENBQUMsZ0JBQWdCLEVBQUUsY0FBYyxFQUFFLFdBQVcsQ0FBQztRQUM5REMsWUFBWSxFQUFFO01BQUs7SUFDbkIsRUFDRTtFQUFBLEdBQ0Y7QUFFViIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYWxlcnQvZWRpdC50c3g/NDJkYyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBUZXh0Q29udHJvbCxcbiAgUGFuZWxCb2R5LFxuICBfX2V4cGVyaW1lbnRhbFRleHQgYXMgVGV4dCxcbiAgX19leHBlcmltZW50YWxTcGFjZXIgYXMgU3BhY2VyLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICB1c2VCbG9ja1Byb3BzLFxuICBJbm5lckJsb2NrcyxcbiAgSW5zcGVjdG9yQ29udHJvbHMsXG4gIEJsb2NrQ29udHJvbHMsXG4gIENvbnRyYXN0Q2hlY2tlcixcbn0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG4vLyBpbXBvcnQgeyB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyB1c2VEaXNwYXRjaCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCB7IHN0b3JlIGFzIGJsb2NrRWRpdG9yU3RvcmUgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7XG4gIFN0YW5kYXJkQ29sb3JTd2l0Y2hlcixcbiAgU3RhbmRhcmRDb2xvclN3aXRjaGVyVG9vbGJhcixcbiAgQm9yZGVyQ29sb3JQaWNrZXIsXG59IGZyb20gXCIuLi9jb21wb25lbnRzL0N1c3RvbUNvbG9yU3dpdGNoZXJcIjtcblxuaW50ZXJmYWNlIEVkaXRQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBzdHlsZT86IHN0cmluZztcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIHRleHRDb2xvcj86IHN0cmluZztcbiAgICBib3JkZXJDb2xvcj86IHN0cmluZztcbiAgICB0aXRsZT86IHN0cmluZztcbiAgfTtcbiAgc2V0QXR0cmlidXRlczogKGF0dHJpYnV0ZXM6IFBhcnRpYWw8RWRpdFByb3BzW1wiYXR0cmlidXRlc1wiXT4pID0+IHZvaWQ7XG4gIGNsaWVudElkOiBzdHJpbmc7XG4gIGNvbnRleHQ6IHsgW2tleTogc3RyaW5nXTogYW55IH07XG4gIGJsb2NrUHJvcHM6IGFueTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRWRpdCh7XG4gIGJsb2NrUHJvcHMsXG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG59OiBFZGl0UHJvcHMpIHtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG5cbiAgLy8gRGF0YSBmb3IgY29sb3Igb3B0aW9uc1xuICBjb25zdCBjb2xvckRhdGFBbGVydCA9IFtcbiAgICB7XG4gICAgICBjb2xvcjogXCIjZTllZGYyXCIsXG4gICAgICBzbHVnOiBcImRlZmF1bHRcIixcbiAgICAgIG5hbWU6IF9fKFwiRGVmYXVsdFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgIH0sXG4gICAge1xuICAgICAgY29sb3I6IFwiI2RmZjBkOFwiLFxuICAgICAgc2x1ZzogXCJzdWNjZXNzXCIsXG4gICAgICBuYW1lOiBfXyhcIlN1Y2Nlc3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICB9LFxuICAgIHtcbiAgICAgIGNvbG9yOiBcIiNkOWVkZjdcIixcbiAgICAgIHNsdWc6IFwiaW5mb1wiLFxuICAgICAgbmFtZTogX18oXCJJbmZvXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgfSxcbiAgICB7XG4gICAgICBjb2xvcjogXCIjZmNmOGUzXCIsXG4gICAgICBzbHVnOiBcIndhcm5pbmdcIixcbiAgICAgIG5hbWU6IF9fKFwiV2FybmluZ1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgIH0sXG4gICAge1xuICAgICAgY29sb3I6IFwiI2YyZGVkZVwiLFxuICAgICAgc2x1ZzogXCJkYW5nZXJcIixcbiAgICAgIG5hbWU6IF9fKFwiRGFuZ2VyXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgfSxcbiAgXTtcblxuICBsZXQgYm9yZGVyU3R5bGUgPSBhdHRyaWJ1dGVzLmJvcmRlckNvbG9yXG4gICAgPyB7IGJvcmRlcjogYDFweCBzb2xpZCAke2F0dHJpYnV0ZXMuYm9yZGVyQ29sb3J9YCB9XG4gICAgOiB7fTtcbiAgaWYgKGF0dHJpYnV0ZXMuc3R5bGUgPT09IFwiZXhhbXBsZVwiKSB7XG4gICAgYm9yZGVyU3R5bGUgPSB7IGJvcmRlcjogYDFweCBkYXNoZWQgdmFyKC0tY29sb3ItVGV4dExpZ2h0LCAjNzA3MDcwKWAgfTtcbiAgfVxuXG4gIGNvbnN0IHsgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IH0gPVxuICAgIHVzZURpc3BhdGNoKGJsb2NrRWRpdG9yU3RvcmUpO1xuICBjb25zdCBvbkNoYW5nZVRpdGxlID0gKG5ld1RleHQ6IHN0cmluZykgPT4ge1xuICAgIGlmIChuZXdUZXh0ID09PSBcIlwiKSB7XG4gICAgICBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQoKTtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyB0aXRsZTogXCJcIiwgc3R5bGU6XCJkZWZhdWx0XCIgfSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIF9fdW5zdGFibGVNYXJrTmV4dENoYW5nZUFzTm90UGVyc2lzdGVudCgpO1xuICAgICAgc2V0QXR0cmlidXRlcyh7IHRpdGxlOiBuZXdUZXh0LCBzdHlsZTogXCJleGFtcGxlXCJ9KTtcbiAgICB9XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5wcm9wc30+XG4gICAgICA8SW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgIDxTdGFuZGFyZENvbG9yU3dpdGNoZXJcbiAgICAgICAgICBhdHRyaWJ1dGVzPXt7IGNvbG9yOiBhdHRyaWJ1dGVzLmNvbG9yIH19XG4gICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICBjb2xvckRhdGE9e2NvbG9yRGF0YUFsZXJ0fVxuICAgICAgICAgIGhleD17dHJ1ZX1cbiAgICAgICAgICB1c2VTdHlsZT17dHJ1ZX1cbiAgICAgICAgICBjdXN0b21Db2xvcj17ZmFsc2V9XG4gICAgICAgICAgdXNlVGV4dENvbG9yPXt0cnVlfVxuICAgICAgICAvPlxuICAgICAgICA8Q29udHJhc3RDaGVja2VyXG4gICAgICAgICAgdGV4dENvbG9yPXthdHRyaWJ1dGVzLnRleHRDb2xvcn1cbiAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I9e2F0dHJpYnV0ZXMuY29sb3J9XG4gICAgICAgIC8+XG5cbiAgICAgICAge2F0dHJpYnV0ZXMuc3R5bGUgPyBudWxsIDogKFxuICAgICAgICAgIDxCb3JkZXJDb2xvclBpY2tlclxuICAgICAgICAgICAgYXR0cmlidXRlcz17eyBjb2xvcjogYXR0cmlidXRlcy5ib3JkZXJDb2xvciB9fVxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgICA8UGFuZWxCb2R5XG4gICAgICAgICAgdGl0bGU9e19fKFwiTGFiZWwgc2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICBpbml0aWFsT3Blbj17dHJ1ZX1cbiAgICAgICAgPlxuICAgICAgICAgIDxTcGFjZXI+XG4gICAgICAgICAgICA8VGV4dD57X18oXCJBZGQgYSBMYWJlbCBmb3IgeW91ciBBbGVydC4gVGhpcyBjaGFuZ2VzIHRoZSBzdHlsZSB0byBleGFtcGxlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PC9UZXh0PlxuICAgICAgICAgIDwvU3BhY2VyPlxuXG4gICAgICAgICAgPFRleHRDb250cm9sXG4gICAgICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy50aXRsZX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZVRpdGxlfVxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiQWRkIGEgTGFiZWxcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pbnB1dC1mb2xsb3dpbmctaWNvblwiXG4gICAgICAgICAgLz5cbiAgICAgICAgPC9QYW5lbEJvZHk+XG4gICAgICA8L0luc3BlY3RvckNvbnRyb2xzPlxuICAgICAgPEJsb2NrQ29udHJvbHM+XG4gICAgICAgIDxTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyXG4gICAgICAgICAgYXR0cmlidXRlcz17eyBjb2xvcjogYXR0cmlidXRlcy5jb2xvciwgc3R5bGU6IGF0dHJpYnV0ZXMuc3R5bGUgfX1cbiAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgIGNvbG9yRGF0YT17Y29sb3JEYXRhQWxlcnR9XG4gICAgICAgICAgaGV4PXt0cnVlfVxuICAgICAgICAgIHVzZVN0eWxlPXt0cnVlfVxuICAgICAgICAvPlxuICAgICAgPC9CbG9ja0NvbnRyb2xzPlxuICAgICAgPGRpdlxuICAgICAgICBjbGFzc05hbWU9e2BhbGVydCBjbGVhcmZpeCBjbGVhciAke1xuICAgICAgICAgIGF0dHJpYnV0ZXMuc3R5bGUgPyBgYWxlcnQtJHthdHRyaWJ1dGVzLnN0eWxlfWAgOiBcIlwiXG4gICAgICAgIH1gfVxuICAgICAgICBzdHlsZT17e1xuICAgICAgICAgIC4uLihhdHRyaWJ1dGVzLnN0eWxlXG4gICAgICAgICAgICA/IHt9XG4gICAgICAgICAgICA6IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IGF0dHJpYnV0ZXMuY29sb3IsXG4gICAgICAgICAgICAgICAgY29sb3I6IGF0dHJpYnV0ZXMudGV4dENvbG9yLFxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAuLi5ib3JkZXJTdHlsZSxcbiAgICAgICAgfX1cbiAgICAgICAgdGl0bGU9e2F0dHJpYnV0ZXMudGl0bGV9XG4gICAgICA+XG4gICAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICAgIHRlbXBsYXRlPXtbXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIFwiY29yZS9wYXJhZ3JhcGhcIixcbiAgICAgICAgICAgICAgeyBwbGFjZWhvbGRlcjogX18oXCJBZGQgYSBkZXNjcmlwdGlvbuKAplwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpIH0sXG4gICAgICAgICAgICBdLFxuICAgICAgICAgIF19XG4gICAgICAgICAgYWxsb3dlZEJsb2Nrcz17W1wiY29yZS9wYXJhZ3JhcGhcIiwgXCJjb3JlL2hlYWRpbmdcIiwgXCJjb3JlL2xpc3RcIl19XG4gICAgICAgICAgdGVtcGxhdGVMb2NrPXtmYWxzZX1cbiAgICAgICAgLz5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbIlRleHRDb250cm9sIiwiUGFuZWxCb2R5IiwiX19leHBlcmltZW50YWxUZXh0IiwiVGV4dCIsIl9fZXhwZXJpbWVudGFsU3BhY2VyIiwiU3BhY2VyIiwidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSW5zcGVjdG9yQ29udHJvbHMiLCJCbG9ja0NvbnRyb2xzIiwiQ29udHJhc3RDaGVja2VyIiwiX18iLCJ1c2VEaXNwYXRjaCIsInN0b3JlIiwiYmxvY2tFZGl0b3JTdG9yZSIsIlN0YW5kYXJkQ29sb3JTd2l0Y2hlciIsIlN0YW5kYXJkQ29sb3JTd2l0Y2hlclRvb2xiYXIiLCJCb3JkZXJDb2xvclBpY2tlciIsIkVkaXQiLCJfcmVmIiwiYmxvY2tQcm9wcyIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwicHJvcHMiLCJjb2xvckRhdGFBbGVydCIsImNvbG9yIiwic2x1ZyIsIm5hbWUiLCJib3JkZXJTdHlsZSIsImJvcmRlckNvbG9yIiwiYm9yZGVyIiwiY29uY2F0Iiwic3R5bGUiLCJfdXNlRGlzcGF0Y2giLCJfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQiLCJvbkNoYW5nZVRpdGxlIiwibmV3VGV4dCIsInRpdGxlIiwiX2pzeHMiLCJPYmplY3QiLCJhc3NpZ24iLCJjaGlsZHJlbiIsIl9qc3giLCJjb2xvckRhdGEiLCJoZXgiLCJ1c2VTdHlsZSIsImN1c3RvbUNvbG9yIiwidXNlVGV4dENvbG9yIiwidGV4dENvbG9yIiwiYmFja2dyb3VuZENvbG9yIiwiaW5pdGlhbE9wZW4iLCJ2YWx1ZSIsIm9uQ2hhbmdlIiwicGxhY2Vob2xkZXIiLCJjbGFzc05hbWUiLCJ0ZW1wbGF0ZSIsImFsbG93ZWRCbG9ja3MiLCJ0ZW1wbGF0ZUxvY2siXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/alert/edit.tsx\n"); - -/***/ }), - -/***/ "./src/alert/index.tsx": -/*!*****************************!*\ - !*** ./src/alert/index.tsx ***! - \*****************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/alert/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/alert/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/alert/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/alert/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"231.31\",\n width: \"360.28\",\n height: \"49.39\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n })\n })\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n transforms: {\n from: [{\n type: \"shortcode\",\n tag: \"alert\",\n attributes: {\n style: {\n type: \"string\",\n shortcode: function shortcode(attrs) {\n if ([\"success\", \"danger\", \"default\", \"info\", \"warning\"].includes(attrs.named.style)) {\n return attrs.named.style;\n } else {\n return \"info\";\n }\n }\n },\n content: {\n type: \"string\",\n shortcode: function shortcode(attrs, _ref) {\n var content = _ref.content;\n return content;\n }\n }\n },\n transform: function transform(attributes, data) {\n var _a;\n // console.log('Transforming content:', attributes);\n // console.log('transformation data:', data);\n var cleanData = (_a = data.shortcode) === null || _a === void 0 ? void 0 : _a.content;\n var styleChoice = function styleChoice(style) {\n switch (style) {\n case \"success\":\n return \"success\";\n case \"danger\":\n return \"danger\";\n case \"default\":\n return \"default\";\n case \"info\":\n return \"info\";\n case \"warning\":\n return \"warning\";\n case \"example\":\n return \"example\";\n default:\n return \"\";\n }\n };\n // console.log('cleaned data:', cleanData);\n var blockContent = (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)('core/freeform', {\n content: cleanData\n });\n return (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n style: styleChoice(attributes.named.style),\n title: attributes.named.title\n }, [blockContent]);\n }\n }]\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2FsZXJ0L2luZGV4LnRzeD9lZTU2Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVnaXN0ZXJzIGEgbmV3IGJsb2NrIHByb3ZpZGVkIGEgdW5pcXVlIG5hbWUgYW5kIGFuIG9iamVjdCBkZWZpbmluZyBpdHMgYmVoYXZpb3IuXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5pbXBvcnQgeyByZWdpc3RlckJsb2NrVHlwZSB9IGZyb20gJ0B3b3JkcHJlc3MvYmxvY2tzJztcbmltcG9ydCB7IGNyZWF0ZUJsb2NrIH0gZnJvbSAnQHdvcmRwcmVzcy9ibG9ja3MnO1xuXG4vKipcbiAqIExldHMgd2VicGFjayBwcm9jZXNzIENTUywgU0FTUyBvciBTQ1NTIGZpbGVzIHJlZmVyZW5jZWQgaW4gSmF2YVNjcmlwdCBmaWxlcy5cbiAqIEFsbCBmaWxlcyBjb250YWluaW5nIGBzdHlsZWAga2V5d29yZCBhcmUgYnVuZGxlZCB0b2dldGhlci4gVGhlIGNvZGUgdXNlZFxuICogZ2V0cyBhcHBsaWVkIGJvdGggdG8gdGhlIGZyb250IG9mIHlvdXIgc2l0ZSBhbmQgdG8gdGhlIGVkaXRvci4gQWxsIG90aGVyIGZpbGVzXG4gKiBnZXQgYXBwbGllZCB0byB0aGUgZWRpdG9yIG9ubHkuXG4gKlxuICogQHNlZSBodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9Ad29yZHByZXNzL3NjcmlwdHMjdXNpbmctY3NzXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEVkaXQgZnJvbSAnLi9lZGl0JztcbmltcG9ydCBzYXZlIGZyb20gJy4vc2F2ZSc7XG5pbXBvcnQgbWV0YWRhdGEgZnJvbSAnLi9ibG9jay5qc29uJztcbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5cbmludGVyZmFjZSBTaG9ydGNvZGVBdHRyaWJ1dGVzIHtcbiAgICBuYW1lZDoge1xuICAgICAgICBzdHlsZT86IHN0cmluZztcbiAgICAgICAgdGl0bGU/OiBzdHJpbmc7XG5cdFx0Y29sb3I/OiBzdHJpbmc7XG4gICAgfTtcblx0Y29udGVudDogc3RyaW5nO1xuICAgIG51bWVyaWM6IGFueVtdO1xufVxuXG5pbnRlcmZhY2UgU2hvcnRjb2RlVHJhbnNmb3JtQXR0cmlidXRlcyB7XG4gICAgbmFtZWQ6IHtcbiAgICAgIHN0eWxlPzogc3RyaW5nO1xuICAgICAgdGl0bGU/OiBzdHJpbmc7XG4gICAgfTtcbiAgICBzdHlsZTogc3RyaW5nO1xuICAgIGNvbnRlbnQ6IHN0cmluZztcbn1cblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoIG1ldGFkYXRhLm5hbWUgYXMgYW55LCB7XG5cdC8qKlxuXHQgKiBVc2VkIHRvIGNvbnN0cnVjdCBhIHByZXZpZXcgZm9yIHRoZSBibG9jayB0byBiZSBzaG93biBpbiB0aGUgYmxvY2sgaW5zZXJ0ZXIuXG5cdCAqL1xuXHRpY29uOiB7XG5cdFx0c3JjOiA8c3ZnIGlkPVwiRWJlbmVfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48cmVjdCB4PVwiNzUuODZcIiB5PVwiMjMxLjMxXCIgd2lkdGg9XCIzNjAuMjhcIiBoZWlnaHQ9XCI0OS4zOVwiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGxSdWxlPVwiZXZlbm9kZFwiIHN0cm9rZVdpZHRoPVwiMFwiLz48L3N2Zz5cblx0fSxcblx0LyoqXG5cdCAqIEBzZWUgLi9lZGl0LmpzXG5cdCAqL1xuXHRlZGl0OiBFZGl0LFxuXG5cdC8qKlxuXHQgKiBAc2VlIC4vc2F2ZS5qc1xuXHQgKi9cblx0c2F2ZSxcblx0dHJhbnNmb3Jtczoge1xuXHRcdGZyb206IFtcblx0XHRcdHtcblx0XHRcdFx0dHlwZTogXCJzaG9ydGNvZGVcIixcblx0XHRcdFx0dGFnOiBcImFsZXJ0XCIsXG5cdFx0XHRcdGF0dHJpYnV0ZXM6IHtcblx0XHRcdFx0XHRzdHlsZToge1xuXHRcdFx0XHRcdFx0dHlwZTogXCJzdHJpbmdcIixcblx0XHRcdFx0XHRcdHNob3J0Y29kZTogKGF0dHJzOiBTaG9ydGNvZGVBdHRyaWJ1dGVzKSA9PiB7XG5cdFx0XHRcdFx0XHRcdGlmIChcblx0XHRcdFx0XHRcdFx0XHRbXCJzdWNjZXNzXCIsIFwiZGFuZ2VyXCIsIFwiZGVmYXVsdFwiLCBcImluZm9cIiwgXCJ3YXJuaW5nXCJdLmluY2x1ZGVzKGF0dHJzLm5hbWVkLnN0eWxlKVxuXHRcdFx0XHRcdFx0XHQpIHtcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gYXR0cnMubmFtZWQuc3R5bGU7XG5cdFx0XHRcdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIFwiaW5mb1wiO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRjb250ZW50OiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcInN0cmluZ1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgc2hvcnRjb2RlOiAoYXR0cnM6IFNob3J0Y29kZUF0dHJpYnV0ZXMsIHsgY29udGVudCB9OiB7IGNvbnRlbnQ6IHN0cmluZyB9KSA9PiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuXHRcdFx0XHR9LFxuXHRcdFx0XHR0cmFuc2Zvcm06IChhdHRyaWJ1dGVzOiBTaG9ydGNvZGVUcmFuc2Zvcm1BdHRyaWJ1dGVzLCBkYXRhOiBhbnkpID0+IHtcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZygnVHJhbnNmb3JtaW5nIGNvbnRlbnQ6JywgYXR0cmlidXRlcyk7XG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coJ3RyYW5zZm9ybWF0aW9uIGRhdGE6JywgZGF0YSk7XG5cdFx0XHRcdFx0bGV0IGNsZWFuRGF0YSA9IGRhdGEuc2hvcnRjb2RlPy5jb250ZW50O1xuICAgICAgICAgIGNvbnN0IHN0eWxlQ2hvaWNlID0gKHN0eWxlOiBzdHJpbmcpID0+IHtcbiAgICAgICAgICAgIHN3aXRjaCAoc3R5bGUpIHtcbiAgICAgICAgICAgICAgY2FzZSBcInN1Y2Nlc3NcIjpcbiAgICAgICAgICAgICAgICByZXR1cm4gXCJzdWNjZXNzXCI7XG4gICAgICAgICAgICAgIGNhc2UgXCJkYW5nZXJcIjpcbiAgICAgICAgICAgICAgICByZXR1cm4gXCJkYW5nZXJcIjtcbiAgICAgICAgICAgICAgY2FzZSBcImRlZmF1bHRcIjpcbiAgICAgICAgICAgICAgICByZXR1cm4gXCJkZWZhdWx0XCI7XG4gICAgICAgICAgICAgIGNhc2UgXCJpbmZvXCI6XG4gICAgICAgICAgICAgICAgcmV0dXJuIFwiaW5mb1wiO1xuICAgICAgICAgICAgICBjYXNlIFwid2FybmluZ1wiOlxuICAgICAgICAgICAgICAgIHJldHVybiBcIndhcm5pbmdcIjtcbiAgICAgICAgICAgICAgY2FzZSBcImV4YW1wbGVcIjpcbiAgICAgICAgICAgICAgICByZXR1cm4gXCJleGFtcGxlXCI7XG4gICAgICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAgICAgcmV0dXJuIFwiXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKCdjbGVhbmVkIGRhdGE6JywgY2xlYW5EYXRhKTtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgYmxvY2tDb250ZW50ID0gY3JlYXRlQmxvY2soJ2NvcmUvZnJlZWZvcm0nLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjbGVhbkRhdGEsXG4gICAgICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gY3JlYXRlQmxvY2sobWV0YWRhdGEubmFtZSwge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU6IHN0eWxlQ2hvaWNlKGF0dHJpYnV0ZXMubmFtZWQuc3R5bGUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGF0dHJpYnV0ZXMubmFtZWQudGl0bGUsXG4gICAgICAgICAgICAgICAgICAgIH0sIFtibG9ja0NvbnRlbnRdKTtcbiAgICAgICAgICAgICAgICB9LFxuXG5cdFx0XHR9XG5cdFx0XVxuXHR9XG59YXMgYW55ICk7XG4iXSwibmFtZXMiOlsicmVnaXN0ZXJCbG9ja1R5cGUiLCJjcmVhdGVCbG9jayIsIkVkaXQiLCJzYXZlIiwibWV0YWRhdGEiLCJuYW1lIiwiaWNvbiIsInNyYyIsIl9qc3giLCJpZCIsInhtbG5zIiwidmlld0JveCIsImNoaWxkcmVuIiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsInJ4IiwicnkiLCJmaWxsUnVsZSIsInN0cm9rZVdpZHRoIiwiZWRpdCIsInRyYW5zZm9ybXMiLCJmcm9tIiwidHlwZSIsInRhZyIsImF0dHJpYnV0ZXMiLCJzdHlsZSIsInNob3J0Y29kZSIsImF0dHJzIiwiaW5jbHVkZXMiLCJuYW1lZCIsImNvbnRlbnQiLCJfcmVmIiwidHJhbnNmb3JtIiwiZGF0YSIsImNsZWFuRGF0YSIsIl9hIiwic3R5bGVDaG9pY2UiLCJibG9ja0NvbnRlbnQiLCJ0aXRsZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/alert/index.tsx\n"); - -/***/ }), - -/***/ "./src/alert/save.tsx": -/*!****************************!*\ - !*** ./src/alert/save.tsx ***! - \****************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var createStyleObject = function createStyleObject() {\n if (attributes.style) {\n return {};\n }\n var styleObj = {\n backgroundColor: attributes.color,\n color: attributes.textColor\n };\n if (attributes.borderColor) {\n styleObj.border = \"1px solid \".concat(attributes.borderColor);\n }\n return styleObj;\n };\n var createTitle = function createTitle() {\n if (attributes.title && attributes.style === \"example\") {\n return attributes.title.replace(/\"/g, \""\");\n }\n return undefined;\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"alert clearfix clear \".concat(attributes.style ? \"alert-\".concat(attributes.style) : ''),\n style: createStyleObject(),\n title: createTitle(),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWxlcnQvc2F2ZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXFFO0FBWXZELFNBQVVFLElBQUlBLENBQUFDLElBQUEsRUFBMEI7RUFBQSxJQUF2QkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDdkMsSUFBTUMsVUFBVSxHQUFHTCxrRUFBYSxDQUFDRSxJQUFJLEVBQUU7RUFFdkMsSUFBTUksaUJBQWlCLEdBQUcsU0FBcEJBLGlCQUFpQkEsQ0FBQSxFQUFRO0lBQzdCLElBQUlGLFVBQVUsQ0FBQ0csS0FBSyxFQUFFO01BQ3BCLE9BQU8sRUFBRTtJQUNYO0lBRUEsSUFBTUMsUUFBUSxHQUF3QjtNQUNwQ0MsZUFBZSxFQUFFTCxVQUFVLENBQUNNLEtBQUs7TUFDakNBLEtBQUssRUFBRU4sVUFBVSxDQUFDTztLQUNuQjtJQUVELElBQUlQLFVBQVUsQ0FBQ1EsV0FBVyxFQUFFO01BQzFCSixRQUFRLENBQUNLLE1BQU0sZ0JBQUFDLE1BQUEsQ0FBZ0JWLFVBQVUsQ0FBQ1EsV0FBVyxDQUFFO0lBQ3pEO0lBRUEsT0FBT0osUUFBUTtFQUNqQixDQUFDO0VBRUQsSUFBTU8sV0FBVyxHQUFHLFNBQWRBLFdBQVdBLENBQUEsRUFBUTtJQUN2QixJQUFJWCxVQUFVLENBQUNZLEtBQUssSUFBSVosVUFBVSxDQUFDRyxLQUFLLEtBQUssU0FBUyxFQUFFO01BQ3RELE9BQU9ILFVBQVUsQ0FBQ1ksS0FBSyxDQUFDQyxPQUFPLENBQUMsSUFBSSxFQUFFLFFBQVEsQ0FBQztJQUNqRDtJQUNBLE9BQU9DLFNBQVM7RUFDbEIsQ0FBQztFQUVELE9BQ0VDLHNEQUFBLFFBQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFTaEIsVUFBVTtJQUFBaUIsUUFBQSxFQUNqQkgsc0RBQUE7TUFDRUksU0FBUywwQkFBQVQsTUFBQSxDQUEwQlYsVUFBVSxDQUFDRyxLQUFLLFlBQUFPLE1BQUEsQ0FBWVYsVUFBVSxDQUFDRyxLQUFLLElBQUssRUFBRSxDQUFFO01BQ3hGQSxLQUFLLEVBQUVELGlCQUFpQixFQUFFO01BQzFCVSxLQUFLLEVBQUVELFdBQVcsRUFBRTtNQUFBTyxRQUFBLEVBRXBCSCxzREFBQSxDQUFDbEIsZ0VBQVcsQ0FBQ3VCLE9BQU87SUFBRztFQUNuQixHQUNGO0FBRVYiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2FsZXJ0L3NhdmUudHN4P2ZkOTAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQmxvY2tQcm9wcywgSW5uZXJCbG9ja3MgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBzdHlsZT86IHN0cmluZztcbiAgICBjb2xvcj86IHN0cmluZztcbiAgICB0aXRsZT86IHN0cmluZztcbiAgICB0ZXh0Q29sb3I/OiBzdHJpbmc7XG4gICAgYm9yZGVyQ29sb3I/OiBzdHJpbmc7XG4gIH07XG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhdmUoeyBhdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG5cbiAgY29uc3QgY3JlYXRlU3R5bGVPYmplY3QgPSAoKSA9PiB7XG4gICAgaWYgKGF0dHJpYnV0ZXMuc3R5bGUpIHtcbiAgICAgIHJldHVybiB7fTtcbiAgICB9XG5cbiAgICBjb25zdCBzdHlsZU9iajogUmVhY3QuQ1NTUHJvcGVydGllcyA9IHtcbiAgICAgIGJhY2tncm91bmRDb2xvcjogYXR0cmlidXRlcy5jb2xvcixcbiAgICAgIGNvbG9yOiBhdHRyaWJ1dGVzLnRleHRDb2xvcixcbiAgICB9O1xuXG4gICAgaWYgKGF0dHJpYnV0ZXMuYm9yZGVyQ29sb3IpIHtcbiAgICAgIHN0eWxlT2JqLmJvcmRlciA9IGAxcHggc29saWQgJHthdHRyaWJ1dGVzLmJvcmRlckNvbG9yfWA7XG4gICAgfVxuXG4gICAgcmV0dXJuIHN0eWxlT2JqO1xuICB9O1xuXG4gIGNvbnN0IGNyZWF0ZVRpdGxlID0gKCkgPT4ge1xuICAgIGlmIChhdHRyaWJ1dGVzLnRpdGxlICYmIGF0dHJpYnV0ZXMuc3R5bGUgPT09IFwiZXhhbXBsZVwiKSB7XG4gICAgICByZXR1cm4gYXR0cmlidXRlcy50aXRsZS5yZXBsYWNlKC9cIi9nLCBcIiZxdW90O1wiKTtcbiAgICB9XG4gICAgcmV0dXJuIHVuZGVmaW5lZDtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAgPGRpdiBcbiAgICAgICAgY2xhc3NOYW1lPXtgYWxlcnQgY2xlYXJmaXggY2xlYXIgJHthdHRyaWJ1dGVzLnN0eWxlID8gYGFsZXJ0LSR7YXR0cmlidXRlcy5zdHlsZX1gIDogJyd9YH1cbiAgICAgICAgc3R5bGU9e2NyZWF0ZVN0eWxlT2JqZWN0KCl9XG4gICAgICAgIHRpdGxlPXtjcmVhdGVUaXRsZSgpfVxuICAgICAgPlxuICAgICAgICA8SW5uZXJCbG9ja3MuQ29udGVudCAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwic2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsImNyZWF0ZVN0eWxlT2JqZWN0Iiwic3R5bGUiLCJzdHlsZU9iaiIsImJhY2tncm91bmRDb2xvciIsImNvbG9yIiwidGV4dENvbG9yIiwiYm9yZGVyQ29sb3IiLCJib3JkZXIiLCJjb25jYXQiLCJjcmVhdGVUaXRsZSIsInRpdGxlIiwicmVwbGFjZSIsInVuZGVmaW5lZCIsIl9qc3giLCJPYmplY3QiLCJhc3NpZ24iLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsIkNvbnRlbnQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/alert/save.tsx\n"); - -/***/ }), - -/***/ "./src/components/CustomColorSwitcher.tsx": -/*!************************************************!*\ - !*** ./src/components/CustomColorSwitcher.tsx ***! - \************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BorderColorPicker: function() { return /* binding */ BorderColorPicker; },\n/* harmony export */ ExtendedColorSwitcher: function() { return /* binding */ ExtendedColorSwitcher; },\n/* harmony export */ ExtendedColorSwitcherToolbar: function() { return /* binding */ ExtendedColorSwitcherToolbar; },\n/* harmony export */ StandardColorSwitcher: function() { return /* binding */ StandardColorSwitcher; },\n/* harmony export */ StandardColorSwitcherToolbar: function() { return /* binding */ StandardColorSwitcherToolbar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/color.js\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! color */ \"./node_modules/color/index.js\");\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(color__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n\n//@ts-ignore\n\n\n/**\n * Updates color attributes based on color contrast.\n *\n * @param {string} bgColor - Background color.\n * @param {Function} setAttributes - Function to set attributes.\n */\nvar updateColorAttributes = function updateColorAttributes(bgColor, setAttributes) {\n try {\n if (bgColor) {\n var parsedColor = color__WEBPACK_IMPORTED_MODULE_4___default()(bgColor).isDark();\n var whiteColor = \"#ffffff\";\n // Determine text color based on the luminosity of the background color\n var newFontColor = parsedColor ? whiteColor : \"\";\n // Update text color attribute\n setAttributes({\n textColor: newFontColor\n });\n }\n } catch (error) {\n console.error(\"Invalid color string provided to updateColorAttributes:\", error);\n }\n};\n/**\n * Handles changes in color selection.\n *\n * @param {Array} colorData - Array of color data.\n * @param {string} newColor - New color value.\n * @param {Function} setAttributes - Function to set attributes.\n * @param {boolean} [outputHex=false] - Output hex value if true.\n * @param {boolean} [useStyle=false] - Use style attributes if true.\n * @param {boolean} [useTextColor=false] - Use textcolor based on selected color if true.\n */\nvar handleColorChange = function handleColorChange(colorData, newColor, setAttributes) {\n var outputHex = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n var useStyle = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n var useTextColor = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : false;\n var colorEntry = colorData.find(function (entry) {\n return entry.color === newColor;\n });\n if (colorEntry && outputHex) {\n setAttributes({\n color: colorEntry.color\n });\n updateColorAttributes(newColor, setAttributes);\n if (useStyle) {\n setAttributes({\n style: colorEntry.slug\n });\n updateColorAttributes(newColor, setAttributes);\n }\n } else if (colorEntry) {\n setAttributes({\n color: colorEntry.slug\n });\n } else {\n if (useStyle) {\n setAttributes({\n color: newColor,\n style: \"\"\n });\n if (useTextColor) {\n updateColorAttributes(newColor, setAttributes);\n }\n }\n }\n};\n/**\n * ColorSwitcher component.\n * Provides a UI for color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcher component.\n */\nvar ColorSwitcher = function ColorSwitcher(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n hex = _ref.hex,\n useStyle = _ref.useStyle,\n _ref$customColor = _ref.customColor,\n customColor = _ref$customColor === void 0 ? false : _ref$customColor,\n _ref$useTextColor = _ref.useTextColor,\n useTextColor = _ref$useTextColor === void 0 ? false : _ref$useTextColor,\n _ref$overwriteThemeCo = _ref.overwriteThemeColors,\n overwriteThemeColors = _ref$overwriteThemeCo === void 0 ? false : _ref$overwriteThemeCo,\n _ref$clearButton = _ref.clearButton,\n clearButton = _ref$clearButton === void 0 ? false : _ref$clearButton;\n var _a;\n // if the theme colorPalette is not empty, use it instead of the passed values!\n // Example entry from colorPalette [Log] [{slug: \"primary\", color: \"#005177\", name: \"Primary\"}, {slug: \"accent\", color: \"#f2a900\", name: \"Accent\"}] (2)\n // const colorPalette = useSetting( 'color.palette' );\n // console.log(colorPalette);\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var colorData = themeColorPalette || standardColorData;\n var value = hex ? attributes.color : (_a = colorData.find(function (entry) {\n return entry.slug === attributes.color;\n })) === null || _a === void 0 ? void 0 : _a.color;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Color Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPalette, {\n colors: colorData,\n value: value,\n onChange: function onChange(newColor) {\n return handleColorChange(colorData, newColor, setAttributes, hex, useStyle, useTextColor);\n },\n disableCustomColors: !customColor,\n clearable: clearButton\n })\n });\n};\n/**\n * ColorSwitcherToolbar component.\n * Provides a toolbar for color selection.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcherToolbar component.\n */\nvar ColorSwitcherToolbar = function ColorSwitcherToolbar(_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes,\n _ref2$colorData = _ref2.colorData,\n colorData = _ref2$colorData === void 0 ? standardColorData : _ref2$colorData,\n _ref2$useStyle = _ref2.useStyle,\n useStyle = _ref2$useStyle === void 0 ? false : _ref2$useStyle,\n _ref2$hex = _ref2.hex,\n hex = _ref2$hex === void 0 ? false : _ref2$hex,\n _ref2$overwriteThemeC = _ref2.overwriteThemeColors,\n overwriteThemeColors = _ref2$overwriteThemeC === void 0 ? false : _ref2$overwriteThemeC;\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var effectiveColorData = themeColorPalette || colorData;\n var classLabel = \"rrzeElementsBFakColorSelector\";\n if (attributes.color) {\n classLabel = hex ? \"rrzeElementsBFakColorSelector \".concat(attributes.color.slice(1)) : \"rrzeElementsBFakColorSelector \".concat(attributes.color);\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n className: classLabel,\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Select a Color\", \"rrze-elements-blocks\"),\n controls: effectiveColorData.map(function (entry) {\n return {\n key: entry.slug,\n title: entry.name,\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n onClick: function onClick() {\n return setAttributes({\n color: hex ? entry.color : entry.slug,\n style: useStyle ? entry.slug : \"\"\n });\n }\n };\n })\n });\n }\n })\n });\n};\n/**\n * BorderColorPicker component.\n * Provides a UI for border color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered BorderColorPicker component.\n */\nvar BorderColorPicker = function BorderColorPicker(_ref3) {\n var attributes = _ref3.attributes,\n setAttributes = _ref3.setAttributes;\n // Extract current color from attributes\n var borderColor = attributes.borderColor;\n /**\n * Handle color change.\n *\n * @param {string} newColor - The new selected color.\n */\n var onChangeColor = function onChangeColor(newColor) {\n setAttributes({\n borderColor: newColor\n });\n };\n // Render ColorSwitcher component\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Border Settings\", \"rrze-elements-blocks\"),\n initialOpen: false,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPicker, {\n color: attributes.borderColor,\n onChange: onChangeColor\n })\n });\n};\n// Default color data\nvar standardColorData = [{\n color: \"#04316A\",\n slug: \"\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Central institution\", \"rrze-elements-blocks\")\n}, {\n color: \"#C50F3C\",\n slug: \"rw\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Business, Economics, and Law\", \"rrze-elements-blocks\")\n}, {\n color: \"#7bb725\",\n slug: \"nat\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Sciences\", \"rrze-elements-blocks\")\n}, {\n color: \"#18B4F1\",\n slug: \"med\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Medicine\", \"rrze-elements-blocks\")\n}, {\n color: \"#FDB735\",\n slug: \"phil\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Humanities, Social Sciences, and Theology\", \"rrze-elements-blocks\")\n}, {\n color: \"#8C9FB1\",\n slug: \"tf\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Engineering\", \"rrze-elements-blocks\")\n}];\nvar extendedColorData = [{\n color: \"#fff\",\n slug: \"inherit\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Inherit color\", \"rrze-elements-blocks\")\n}].concat(standardColorData);\n// Export components using different colorData\nvar StandardColorSwitcher = function StandardColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props));\n};\nvar StandardColorSwitcherToolbar = function StandardColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props));\n};\nvar ExtendedColorSwitcher = function ExtendedColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\nvar ExtendedColorSwitcherToolbar = function ExtendedColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9DdXN0b21Db2xvclN3aXRjaGVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFxQztBQVFOO0FBQ3VCO0FBQ3REO0FBQ3NEO0FBQzVCO0FBc0MxQjs7Ozs7O0FBTUEsSUFBTVcscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FDekJDLE9BQWUsRUFDZkMsYUFBa0QsRUFDMUM7RUFDUixJQUFJO0lBQ0YsSUFBSUQsT0FBTyxFQUFFO01BQ1gsSUFBTUUsV0FBVyxHQUFHSiw0Q0FBSyxDQUFDRSxPQUFPLENBQUMsQ0FBQ0csTUFBTSxFQUFFO01BRTNDLElBQU1DLFVBQVUsR0FBRyxTQUFTO01BRTVCO01BQ0EsSUFBTUMsWUFBWSxHQUFHSCxXQUFXLEdBQUdFLFVBQVUsR0FBRyxFQUFFO01BRWxEO01BQ0FILGFBQWEsQ0FBQztRQUFFSyxTQUFTLEVBQUVEO01BQVksQ0FBRSxDQUFDO0lBQzVDO0VBQ0YsQ0FBQyxDQUFDLE9BQU9FLEtBQUssRUFBRTtJQUNkQyxPQUFPLENBQUNELEtBQUssQ0FDWCx5REFBeUQsRUFDekRBLEtBQUssQ0FDTjtFQUNIO0FBQ0YsQ0FBQztBQUVEOzs7Ozs7Ozs7O0FBVUEsSUFBTUUsaUJBQWlCLEdBQUcsU0FBcEJBLGlCQUFpQkEsQ0FDckJDLFNBQTBELEVBQzFEQyxRQUFnQixFQUNoQlYsYUFBMEUsRUFJeEU7RUFBQSxJQUhGVyxTQUFBLEdBQUFDLFNBQUEsQ0FBQUMsTUFBQSxRQUFBRCxTQUFBLFFBQUFFLFNBQUEsR0FBQUYsU0FBQSxNQUFxQixLQUFLO0VBQUEsSUFDMUJHLFFBQUEsR0FBQUgsU0FBQSxDQUFBQyxNQUFBLFFBQUFELFNBQUEsUUFBQUUsU0FBQSxHQUFBRixTQUFBLE1BQW9CLEtBQUs7RUFBQSxJQUN6QkksWUFBQSxHQUFBSixTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBd0IsS0FBSztFQUU3QixJQUFNSyxVQUFV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QUFJLEVBQUUsSUFBSTtFQUNWdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyx3QkFBd0IsRUFBRSxzQkFBc0I7Q0FDMUQsQ0FDRjtBQUVELElBQU1nRixpQkFBaUIsSUFDckI7RUFDRXpFLEtBQUssRUFBRSxNQUFNO0VBQ2IyQixJQUFJLEVBQUUsU0FBUztFQUNmdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCO0NBQ2pELEVBQUFpRSxNQUFBLENBQ0VsQixpQkFBaUIsQ0FDckI7QUFFRDtBQUNPLElBQU1rQyxxQkFBcUIsR0FBRyxTQUF4QkEscUJBQXFCQSxDQUFJQyxLQUF5QjtFQUFBLE9BQzdEaEMsc0RBQUEsQ0FBQ2YsYUFBYSxFQUFBZ0QsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQzdCO0FBQ00sSUFBTUcsNEJBQTRCLEdBQUcsU0FBL0JBLDRCQUE0QkEsQ0FBSUgsS0FBeUI7RUFBQSxPQUNwRWhDLHNEQUFBLENBQUNPLG9CQUFvQixFQUFBMEIsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQ3BDO0FBRU0sSUFBTUkscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FBSUosS0FBeUI7RUFBQSxPQUM3RGhDLHNEQUFBLENBQUNmLGFBQWEsRUFBQWdELE1BQUEsQ0FBQUMsTUFBQSxLQUFLRixLQUFLO0lBQUU1RCxTQUFTLEVBQUUwRDtFQUFpQixHQUFJO0FBQUEsQ0FDM0Q7QUFDTSxJQUFNTyw0QkFBNEIsR0FBRyxTQUEvQkEsNEJBQTRCQSxDQUFJTCxLQUF5QjtFQUFBLE9BQ3BFaEMsc0RBQUEsQ0FBQ08sb0JBQW9CLEVBQUEwQixNQUFBLENBQUFDLE1BQUEsS0FBS0YsS0FBSztJQUFFNUQsU0FBUyxFQUFFMEQ7RUFBaUIsR0FBSTtBQUFBLENBQ2xFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0N1c3RvbUNvbG9yU3dpdGNoZXIudHN4PzViOTQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb2xvclBhbGV0dGUsXG4gIFBhbmVsQm9keSxcbiAgVG9vbGJhckRyb3Bkb3duTWVudSxcbiAgVG9vbGJhckl0ZW0sXG4gIFRvb2xiYXJHcm91cCxcbiAgQ29sb3JQaWNrZXIsXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IGNvbG9yIGFzIGNvbG9ySWNvbiB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG4vL0B0cy1pZ25vcmVcbmltcG9ydCB7IHVzZVNldHRpbmdzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgQ29sb3IgZnJvbSBcImNvbG9yXCI7XG5cbi8qKlxuICogVHlwZSBkZWZpbml0aW9uIGZvciBDb2xvclN3aXRjaGVyUHJvcHMuXG4gKiBSZXByZXNlbnRzIHByb3BlcnRpZXMgZm9yIGNvbG9yIHN3aXRjaGVyIGNvbXBvbmVudHMuXG4gKlxuICogQHR5cGVkZWYge09iamVjdH0gQ29sb3JTd2l0Y2hlclByb3BzXG4gKiBAcHJvcGVydHkge09iamVjdH0gYXR0cmlidXRlcyAtIENvbnRhaW5zIGNvbG9yLXJlbGF0ZWQgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7RnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byB1cGRhdGUgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7QXJyYXl9IFtjb2xvckRhdGFdIC0gT3B0aW9uYWwgYXJyYXkgb2YgY29sb3IgZGF0YS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2hleF0gLSBGbGFnIHRvIGluZGljYXRlIGlmIGhleCB2YWx1ZXMgYXJlIHVzZWQuXG4gKiBAcHJvcGVydHkge2Jvb2xlYW59IFt1c2VTdHlsZV0gLSBGbGFnIHRvIGFwcGx5IHN0eWxlcy5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2N1c3RvbUNvbG9yXSAtIEZsYWcgZm9yIGN1c3RvbSBjb2xvciB1c2FnZS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcl0gLSBGbGFnIHRvIHNldCB0ZXh0Y29sb3IgYXR0cmlidXRlIGJhc2VkIG9uIHNlbGVjdGVkIENvbG9yLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbb3ZlcndyaXRlVGhlbWVDb2xvcnNdIC0gRmxhZyB0byBvdmVyd3JpdGUgdGhlbWUgY29sb3JzLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbY2xlYXJCdXR0b25dIC0gRmxhZyB0byBzaG93IGNsZWFyIGJ1dHRvbi5cbiAqL1xudHlwZSBDb2xvclN3aXRjaGVyUHJvcHMgPSB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIGJvcmRlckNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczoge1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICAgIHRleHRDb2xvcj86IHN0cmluZztcbiAgICBib3JkZXJDb2xvcj86IHN0cmluZztcbiAgfSkgPT4gdm9pZDtcbiAgY29sb3JEYXRhPzogeyBjb2xvcjogc3RyaW5nOyBzbHVnOiBzdHJpbmc7IG5hbWU6IHN0cmluZyB9W107XG4gIGhleD86IGJvb2xlYW47XG4gIHVzZVN0eWxlPzogYm9vbGVhbjtcbiAgY3VzdG9tQ29sb3I/OiBib29sZWFuO1xuICB1c2VUZXh0Q29sb3I/OiBib29sZWFuO1xuICBvdmVyd3JpdGVUaGVtZUNvbG9ycz86IGJvb2xlYW47XG4gIGNsZWFyQnV0dG9uID86IGJvb2xlYW47XG59O1xuXG4vKipcbiAqIFVwZGF0ZXMgY29sb3IgYXR0cmlidXRlcyBiYXNlZCBvbiBjb2xvciBjb250cmFzdC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gYmdDb2xvciAtIEJhY2tncm91bmQgY29sb3IuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKi9cbmNvbnN0IHVwZGF0ZUNvbG9yQXR0cmlidXRlcyA9IChcbiAgYmdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiBDb2xvclN3aXRjaGVyUHJvcHNbXCJzZXRBdHRyaWJ1dGVzXCJdXG4pOiB2b2lkID0+IHtcbiAgdHJ5IHtcbiAgICBpZiAoYmdDb2xvcikge1xuICAgICAgY29uc3QgcGFyc2VkQ29sb3IgPSBDb2xvcihiZ0NvbG9yKS5pc0RhcmsoKTtcblxuICAgICAgY29uc3Qgd2hpdGVDb2xvciA9IFwiI2ZmZmZmZlwiO1xuXG4gICAgICAvLyBEZXRlcm1pbmUgdGV4dCBjb2xvciBiYXNlZCBvbiB0aGUgbHVtaW5vc2l0eSBvZiB0aGUgYmFja2dyb3VuZCBjb2xvclxuICAgICAgY29uc3QgbmV3Rm9udENvbG9yID0gcGFyc2VkQ29sb3IgPyB3aGl0ZUNvbG9yIDogXCJcIjtcblxuICAgICAgLy8gVXBkYXRlIHRleHQgY29sb3IgYXR0cmlidXRlXG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGV4dENvbG9yOiBuZXdGb250Q29sb3IgfSk7XG4gICAgfVxuICB9IGNhdGNoIChlcnJvcikge1xuICAgIGNvbnNvbGUuZXJyb3IoXG4gICAgICBcIkludmFsaWQgY29sb3Igc3RyaW5nIHByb3ZpZGVkIHRvIHVwZGF0ZUNvbG9yQXR0cmlidXRlczpcIixcbiAgICAgIGVycm9yXG4gICAgKTtcbiAgfVxufTtcblxuLyoqXG4gKiBIYW5kbGVzIGNoYW5nZXMgaW4gY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGNvbG9yRGF0YSAtIEFycmF5IG9mIGNvbG9yIGRhdGEuXG4gKiBAcGFyYW0ge3N0cmluZ30gbmV3Q29sb3IgLSBOZXcgY29sb3IgdmFsdWUuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKiBAcGFyYW0ge2Jvb2xlYW59IFtvdXRwdXRIZXg9ZmFsc2VdIC0gT3V0cHV0IGhleCB2YWx1ZSBpZiB0cnVlLlxuICogQHBhcmFtIHtib29sZWFufSBbdXNlU3R5bGU9ZmFsc2VdIC0gVXNlIHN0eWxlIGF0dHJpYnV0ZXMgaWYgdHJ1ZS5cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcj1mYWxzZV0gLSBVc2UgdGV4dGNvbG9yIGJhc2VkIG9uIHNlbGVjdGVkIGNvbG9yIGlmIHRydWUuXG4gKi9cbmNvbnN0IGhhbmRsZUNvbG9yQ2hhbmdlID0gKFxuICBjb2xvckRhdGE6IHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdLFxuICBuZXdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczogeyBjb2xvcj86IHN0cmluZzsgc3R5bGU/OiBzdHJpbmcgfSkgPT4gdm9pZCxcbiAgb3V0cHV0SGV4OiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVN0eWxlOiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVRleHRDb2xvcjogYm9vbGVhbiA9IGZhbHNlXG4pID0+IHtcbiAgY29uc3QgY29sb3JFbnRyeSA9IGNvbG9yRGF0YS5maW5kKChlbnRyeSkgPT4gZW50cnkuY29sb3IgPT09IG5ld0NvbG9yKTtcbiAgaWYgKGNvbG9yRW50cnkgJiYgb3V0cHV0SGV4KSB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGNvbG9yOiBjb2xvckVudHJ5LmNvbG9yIH0pO1xuICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgaWYgKHVzZVN0eWxlKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgc3R5bGU6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgfVxuICB9IGVsc2UgaWYgKGNvbG9yRW50cnkpIHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgY29sb3I6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgfSBlbHNlIHtcbiAgICBpZiAodXNlU3R5bGUpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb2xvcjogbmV3Q29sb3IsIHN0eWxlOiBcIlwiIH0pO1xuICAgICAgaWYgKHVzZVRleHRDb2xvcikge1xuICAgICAgICB1cGRhdGVDb2xvckF0dHJpYnV0ZXMobmV3Q29sb3IsIHNldEF0dHJpYnV0ZXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufTtcblxuLyoqXG4gKiBDb2xvclN3aXRjaGVyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgVUkgZm9yIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIENvbG9yU3dpdGNoZXIgY29tcG9uZW50LlxuICovXG5jb25zdCBDb2xvclN3aXRjaGVyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgaGV4LFxuICB1c2VTdHlsZSxcbiAgY3VzdG9tQ29sb3IgPSBmYWxzZSxcbiAgdXNlVGV4dENvbG9yID0gZmFsc2UsXG4gIG92ZXJ3cml0ZVRoZW1lQ29sb3JzID0gZmFsc2UsXG4gIGNsZWFyQnV0dG9uID0gZmFsc2UsXG59OiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IHtcblxuICAvLyBpZiB0aGUgdGhlbWUgY29sb3JQYWxldHRlIGlzIG5vdCBlbXB0eSwgdXNlIGl0IGluc3RlYWQgb2YgdGhlIHBhc3NlZCB2YWx1ZXMhXG4gIC8vIEV4YW1wbGUgZW50cnkgZnJvbSBjb2xvclBhbGV0dGUgW0xvZ10gW3tzbHVnOiBcInByaW1hcnlcIiwgY29sb3I6IFwiIzAwNTE3N1wiLCBuYW1lOiBcIlByaW1hcnlcIn0sIHtzbHVnOiBcImFjY2VudFwiLCBjb2xvcjogXCIjZjJhOTAwXCIsIG5hbWU6IFwiQWNjZW50XCJ9XSAoMilcbiAgLy8gY29uc3QgY29sb3JQYWxldHRlID0gdXNlU2V0dGluZyggJ2NvbG9yLnBhbGV0dGUnICk7XG4gIC8vIGNvbnNvbGUubG9nKGNvbG9yUGFsZXR0ZSk7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gID8gdXNlU2V0dGluZ3MoJ2NvbG9yLnBhbGV0dGUnKVswXSBhcyB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXVxuICA6IG51bGw7XG4gIGNvbnN0IGNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IHN0YW5kYXJkQ29sb3JEYXRhO1xuXG4gIGNvbnN0IHZhbHVlID0gaGV4XG4gICAgPyBhdHRyaWJ1dGVzLmNvbG9yXG4gICAgOiBjb2xvckRhdGEuZmluZCgoZW50cnkpID0+IGVudHJ5LnNsdWcgPT09IGF0dHJpYnV0ZXMuY29sb3IpPy5jb2xvcjtcblxuICByZXR1cm4gKFxuICAgIDxQYW5lbEJvZHkgdGl0bGU9e19fKFwiQ29sb3IgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0+XG4gICAgICA8Q29sb3JQYWxldHRlXG4gICAgICAgIGNvbG9ycz17Y29sb3JEYXRhfVxuICAgICAgICB2YWx1ZT17dmFsdWV9XG4gICAgICAgIG9uQ2hhbmdlPXsobmV3Q29sb3I6IHN0cmluZykgPT5cbiAgICAgICAgICBoYW5kbGVDb2xvckNoYW5nZShcbiAgICAgICAgICAgIGNvbG9yRGF0YSxcbiAgICAgICAgICAgIG5ld0NvbG9yLFxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcyxcbiAgICAgICAgICAgIGhleCxcbiAgICAgICAgICAgIHVzZVN0eWxlLFxuICAgICAgICAgICAgdXNlVGV4dENvbG9yXG4gICAgICAgICAgKVxuICAgICAgICB9XG4gICAgICAgIGRpc2FibGVDdXN0b21Db2xvcnM9eyFjdXN0b21Db2xvcn1cbiAgICAgICAgY2xlYXJhYmxlPXtjbGVhckJ1dHRvbn1cbiAgICAgIC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vKipcbiAqIENvbG9yU3dpdGNoZXJUb29sYmFyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgdG9vbGJhciBmb3IgY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7Q29sb3JTd2l0Y2hlclByb3BzfSBwcm9wcyAtIENvbXBvbmVudCBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBSZW5kZXJlZCBDb2xvclN3aXRjaGVyVG9vbGJhciBjb21wb25lbnQuXG4gKi9cbmNvbnN0IENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgY29sb3JEYXRhID0gc3RhbmRhcmRDb2xvckRhdGEsXG4gIHVzZVN0eWxlID0gZmFsc2UsXG4gIGhleCA9IGZhbHNlLFxuICBvdmVyd3JpdGVUaGVtZUNvbG9ycyA9IGZhbHNlLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gICAgPyB1c2VTZXR0aW5ncygnY29sb3IucGFsZXR0ZScpWzBdIGFzIHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdXG4gICAgOiBudWxsO1xuXG4gIGNvbnN0IGVmZmVjdGl2ZUNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IGNvbG9yRGF0YTtcblxuICBsZXQgY2xhc3NMYWJlbCA9IGBycnplRWxlbWVudHNCRmFrQ29sb3JTZWxlY3RvcmA7XG4gIGlmKGF0dHJpYnV0ZXMuY29sb3IpIHtcbiAgY2xhc3NMYWJlbCA9IGhleFxuICAgID8gYHJyemVFbGVtZW50c0JGYWtDb2xvclNlbGVjdG9yICR7YXR0cmlidXRlcy5jb2xvci5zbGljZSgxKX1gXG4gICAgOiBgcnJ6ZUVsZW1lbnRzQkZha0NvbG9yU2VsZWN0b3IgJHthdHRyaWJ1dGVzLmNvbG9yfWA7XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxUb29sYmFyR3JvdXA+XG4gICAgICA8VG9vbGJhckl0ZW0+XG4gICAgICAgIHsoKSA9PiAoXG4gICAgICAgICAgPFRvb2xiYXJEcm9wZG93bk1lbnVcbiAgICAgICAgICAgIGljb249e2NvbG9ySWNvbn1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17Y2xhc3NMYWJlbH1cbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhIENvbG9yXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBjb250cm9scz17ZWZmZWN0aXZlQ29sb3JEYXRhLm1hcCgoZW50cnkpID0+ICh7XG4gICAgICAgICAgICAgIGtleTogZW50cnkuc2x1ZyxcbiAgICAgICAgICAgICAgdGl0bGU6IGVudHJ5Lm5hbWUsXG4gICAgICAgICAgICAgIGljb246IGNvbG9ySWNvbixcbiAgICAgICAgICAgICAgb25DbGljazogKCkgPT5cbiAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBoZXggPyBlbnRyeS5jb2xvciA6IGVudHJ5LnNsdWcsXG4gICAgICAgICAgICAgICAgICBzdHlsZTogdXNlU3R5bGUgPyBlbnRyeS5zbHVnIDogXCJcIixcbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIH0pKX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgPC9Ub29sYmFySXRlbT5cbiAgICA8L1Rvb2xiYXJHcm91cD5cbiAgKTtcbn07XG5cbi8qKlxuICogQm9yZGVyQ29sb3JQaWNrZXIgY29tcG9uZW50LlxuICogUHJvdmlkZXMgYSBVSSBmb3IgYm9yZGVyIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIEJvcmRlckNvbG9yUGlja2VyIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgQm9yZGVyQ29sb3JQaWNrZXIgPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIC8vIEV4dHJhY3QgY3VycmVudCBjb2xvciBmcm9tIGF0dHJpYnV0ZXNcbiAgY29uc3QgeyBib3JkZXJDb2xvciB9ID0gYXR0cmlidXRlcztcblxuICAvKipcbiAgICogSGFuZGxlIGNvbG9yIGNoYW5nZS5cbiAgICpcbiAgICogQHBhcmFtIHtzdHJpbmd9IG5ld0NvbG9yIC0gVGhlIG5ldyBzZWxlY3RlZCBjb2xvci5cbiAgICovXG4gIGNvbnN0IG9uQ2hhbmdlQ29sb3IgPSAobmV3Q29sb3I6IHN0cmluZykgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBib3JkZXJDb2xvcjogbmV3Q29sb3IgfSk7XG4gIH07XG5cbiAgLy8gUmVuZGVyIENvbG9yU3dpdGNoZXIgY29tcG9uZW50XG4gIHJldHVybiAoXG4gICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJCb3JkZXIgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0gaW5pdGlhbE9wZW49e2ZhbHNlfT5cbiAgICAgIDxDb2xvclBpY2tlciBjb2xvcj17YXR0cmlidXRlcy5ib3JkZXJDb2xvcn0gb25DaGFuZ2U9e29uQ2hhbmdlQ29sb3J9IC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vLyBEZWZhdWx0IGNvbG9yIGRhdGFcbmNvbnN0IHN0YW5kYXJkQ29sb3JEYXRhID0gW1xuICB7XG4gICAgY29sb3I6IFwiIzA0MzE2QVwiLFxuICAgIHNsdWc6IFwiXCIsXG4gICAgbmFtZTogX18oXCJDZW50cmFsIGluc3RpdHV0aW9uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjQzUwRjNDXCIsXG4gICAgc2x1ZzogXCJyd1wiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBCdXNpbmVzcywgRWNvbm9taWNzLCBhbmQgTGF3XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjN2JiNzI1XCIsXG4gICAgc2x1ZzogXCJuYXRcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgU2NpZW5jZXNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAge1xuICAgIGNvbG9yOiBcIiMxOEI0RjFcIixcbiAgICBzbHVnOiBcIm1lZFwiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBNZWRpY2luZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiI0ZEQjczNVwiLFxuICAgIHNsdWc6IFwicGhpbFwiLFxuICAgIG5hbWU6IF9fKFxuICAgICAgXCJGYWN1bHR5IG9mIEh1bWFuaXRpZXMsIFNvY2lhbCBTY2llbmNlcywgYW5kIFRoZW9sb2d5XCIsXG4gICAgICBcInJyemUtZWxlbWVudHMtYmxvY2tzXCJcbiAgICApLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiIzhDOUZCMVwiLFxuICAgIHNsdWc6IFwidGZcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgRW5naW5lZXJpbmdcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbl07XG5cbmNvbnN0IGV4dGVuZGVkQ29sb3JEYXRhOiB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXSA9IFtcbiAge1xuICAgIGNvbG9yOiBcIiNmZmZcIixcbiAgICBzbHVnOiBcImluaGVyaXRcIixcbiAgICBuYW1lOiBfXyhcIkluaGVyaXQgY29sb3JcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAgLi4uc3RhbmRhcmRDb2xvckRhdGEsXG5dO1xuXG4vLyBFeHBvcnQgY29tcG9uZW50cyB1c2luZyBkaWZmZXJlbnQgY29sb3JEYXRhXG5leHBvcnQgY29uc3QgU3RhbmRhcmRDb2xvclN3aXRjaGVyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXIgey4uLnByb3BzfSAvPlxuKTtcbmV4cG9ydCBjb25zdCBTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXJUb29sYmFyIHsuLi5wcm9wc30gLz5cbik7XG5cbmV4cG9ydCBjb25zdCBFeHRlbmRlZENvbG9yU3dpdGNoZXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlciB7Li4ucHJvcHN9IGNvbG9yRGF0YT17ZXh0ZW5kZWRDb2xvckRhdGF9IC8+XG4pO1xuZXhwb3J0IGNvbnN0IEV4dGVuZGVkQ29sb3JTd2l0Y2hlclRvb2xiYXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlclRvb2xiYXIgey4uLnByb3BzfSBjb2xvckRhdGE9e2V4dGVuZGVkQ29sb3JEYXRhfSAvPlxuKTtcblxuZXhwb3J0IHsgQm9yZGVyQ29sb3JQaWNrZXIgfTsiXSwibmFtZXMiOlsiX18iLCJDb2xvclBhbGV0dGUiLCJQYW5lbEJvZHkiLCJUb29sYmFyRHJvcGRvd25NZW51IiwiVG9vbGJhckl0ZW0iLCJUb29sYmFyR3JvdXAiLCJDb2xvclBpY2tlciIsImNvbG9yIiwiY29sb3JJY29uIiwidXNlU2V0dGluZ3MiLCJDb2xvciIsInVwZGF0ZUNvbG9yQXR0cmlidXRlcyIsImJnQ29sb3IiLCJzZXRBdHRyaWJ1dGVzIiwicGFyc2VkQ29sb3IiLCJpc0RhcmsiLCJ3aGl0ZUNvbG9yIiwibmV3Rm9udENvbG9yIiwidGV4dENvbG9yIiwiZXJyb3IiLCJjb25zb2xlIiwiaGFuZGxlQ29sb3JDaGFuZ2UiLCJjb2xvckRhdGEiLCJuZXdDb2xvciIsIm91dHB1dEhleCIsImFyZ3VtZW50cyIsImxlbmd0aCIsInVuZGVmaW5lZCIsInVzZVN0eWxlIiwidXNlVGV4dENvbG9yIiwiY29sb3JFbnRyeSIsImZpbmQiLCJlbnRyeSIsInN0eWxlIiwic2x1ZyIsIkNvbG9yU3dpdGNoZXIiLCJfcmVmIiwiYXR0cmlidXRlcyIsImhleCIsIl9yZWYkY3VzdG9tQ29sb3IiLCJjdXN0b21Db2xvciIsIl9yZWYkdXNlVGV4dENvbG9yIiwiX3JlZiRvdmVyd3JpdGVUaGVtZUNvIiwib3ZlcndyaXRlVGhlbWVDb2xvcnMiLCJfcmVmJGNsZWFyQnV0dG9uIiwiY2xlYXJCdXR0b24iLCJ0aGVtZUNvbG9yUGFsZXR0ZSIsInN0YW5kYXJkQ29sb3JEYXRhIiwidmFsdWUiLCJfYSIsIl9qc3giLCJ0aXRsZSIsImNoaWxkcmVuIiwiY29sb3JzIiwib25DaGFuZ2UiLCJkaXNhYmxlQ3VzdG9tQ29sb3JzIiwiY2xlYXJhYmxlIiwiQ29sb3JTd2l0Y2hlclRvb2xiYXIiLCJfcmVmMiIsIl9yZWYyJGNvbG9yRGF0YSIsIl9yZWYyJHVzZVN0eWxlIiwiX3JlZjIkaGV4IiwiX3JlZjIkb3ZlcndyaXRlVGhlbWVDIiwiZWZmZWN0aXZlQ29sb3JEYXRhIiwiY2xhc3NMYWJlbCIsImNvbmNhdCIsInNsaWNlIiwiaWNvbiIsImNsYXNzTmFtZSIsImxhYmVsIiwiY29udHJvbHMiLCJtYXAiLCJrZXkiLCJuYW1lIiwib25DbGljayIsIkJvcmRlckNvbG9yUGlja2VyIiwiX3JlZjMiLCJib3JkZXJDb2xvciIsIm9uQ2hhbmdlQ29sb3IiLCJpbml0aWFsT3BlbiIsImV4dGVuZGVkQ29sb3JEYXRhIiwiU3RhbmRhcmRDb2xvclN3aXRjaGVyIiwicHJvcHMiLCJPYmplY3QiLCJhc3NpZ24iLCJTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyVG9vbGJhciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/CustomColorSwitcher.tsx\n"); - -/***/ }), - -/***/ "./node_modules/color-name/index.js": -/*!******************************************!*\ - !*** ./node_modules/color-name/index.js ***! - \******************************************/ -/***/ (function(module) { - -"use strict"; -eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3ItbmFtZS9pbmRleC5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci1uYW1lL2luZGV4LmpzPzRmNGQiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IHtcclxuXHRcImFsaWNlYmx1ZVwiOiBbMjQwLCAyNDgsIDI1NV0sXHJcblx0XCJhbnRpcXVld2hpdGVcIjogWzI1MCwgMjM1LCAyMTVdLFxyXG5cdFwiYXF1YVwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiYXF1YW1hcmluZVwiOiBbMTI3LCAyNTUsIDIxMl0sXHJcblx0XCJhenVyZVwiOiBbMjQwLCAyNTUsIDI1NV0sXHJcblx0XCJiZWlnZVwiOiBbMjQ1LCAyNDUsIDIyMF0sXHJcblx0XCJiaXNxdWVcIjogWzI1NSwgMjI4LCAxOTZdLFxyXG5cdFwiYmxhY2tcIjogWzAsIDAsIDBdLFxyXG5cdFwiYmxhbmNoZWRhbG1vbmRcIjogWzI1NSwgMjM1LCAyMDVdLFxyXG5cdFwiYmx1ZVwiOiBbMCwgMCwgMjU1XSxcclxuXHRcImJsdWV2aW9sZXRcIjogWzEzOCwgNDMsIDIyNl0sXHJcblx0XCJicm93blwiOiBbMTY1LCA0MiwgNDJdLFxyXG5cdFwiYnVybHl3b29kXCI6IFsyMjIsIDE4NCwgMTM1XSxcclxuXHRcImNhZGV0Ymx1ZVwiOiBbOTUsIDE1OCwgMTYwXSxcclxuXHRcImNoYXJ0cmV1c2VcIjogWzEyNywgMjU1LCAwXSxcclxuXHRcImNob2NvbGF0ZVwiOiBbMjEwLCAxMDUsIDMwXSxcclxuXHRcImNvcmFsXCI6IFsyNTUsIDEyNywgODBdLFxyXG5cdFwiY29ybmZsb3dlcmJsdWVcIjogWzEwMCwgMTQ5LCAyMzddLFxyXG5cdFwiY29ybnNpbGtcIjogWzI1NSwgMjQ4LCAyMjBdLFxyXG5cdFwiY3JpbXNvblwiOiBbMjIwLCAyMCwgNjBdLFxyXG5cdFwiY3lhblwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiZGFya2JsdWVcIjogWzAsIDAsIDEzOV0sXHJcblx0XCJkYXJrY3lhblwiOiBbMCwgMTM5LCAxMzldLFxyXG5cdFwiZGFya2dvbGRlbnJvZFwiOiBbMTg0LCAxMzQsIDExXSxcclxuXHRcImRhcmtncmF5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtncmVlblwiOiBbMCwgMTAwLCAwXSxcclxuXHRcImRhcmtncmV5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtraGFraVwiOiBbMTg5LCAxODMsIDEwN10sXHJcblx0XCJkYXJrbWFnZW50YVwiOiBbMTM5LCAwLCAxMzldLFxyXG5cdFwiZGFya29saXZlZ3JlZW5cIjogWzg1LCAxMDcsIDQ3XSxcclxuXHRcImRhcmtvcmFuZ2VcIjogWzI1NSwgMTQwLCAwXSxcclxuXHRcImRhcmtvcmNoaWRcIjogWzE1MywgNTAsIDIwNF0sXHJcblx0XCJkYXJrcmVkXCI6IFsxMzksIDAsIDBdLFxyXG5cdFwiZGFya3NhbG1vblwiOiBbMjMzLCAxNTAsIDEyMl0sXHJcblx0XCJkYXJrc2VhZ3JlZW5cIjogWzE0MywgMTg4LCAxNDNdLFxyXG5cdFwiZGFya3NsYXRlYmx1ZVwiOiBbNzIsIDYxLCAxMzldLFxyXG5cdFwiZGFya3NsYXRlZ3JheVwiOiBbNDcsIDc5LCA3OV0sXHJcblx0XCJkYXJrc2xhdGVncmV5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmt0dXJxdW9pc2VcIjogWzAsIDIwNiwgMjA5XSxcclxuXHRcImRhcmt2aW9sZXRcIjogWzE0OCwgMCwgMjExXSxcclxuXHRcImRlZXBwaW5rXCI6IFsyNTUsIDIwLCAxNDddLFxyXG5cdFwiZGVlcHNreWJsdWVcIjogWzAsIDE5MSwgMjU1XSxcclxuXHRcImRpbWdyYXlcIjogWzEwNSwgMTA1LCAxMDVdLFxyXG5cdFwiZGltZ3JleVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkb2RnZXJibHVlXCI6IFszMCwgMTQ0LCAyNTVdLFxyXG5cdFwiZmlyZWJyaWNrXCI6IFsxNzgsIDM0LCAzNF0sXHJcblx0XCJmbG9yYWx3aGl0ZVwiOiBbMjU1LCAyNTAsIDI0MF0sXHJcblx0XCJmb3Jlc3RncmVlblwiOiBbMzQsIDEzOSwgMzRdLFxyXG5cdFwiZnVjaHNpYVwiOiBbMjU1LCAwLCAyNTVdLFxyXG5cdFwiZ2FpbnNib3JvXCI6IFsyMjAsIDIyMCwgMjIwXSxcclxuXHRcImdob3N0d2hpdGVcIjogWzI0OCwgMjQ4LCAyNTVdLFxyXG5cdFwiZ29sZFwiOiBbMjU1LCAyMTUsIDBdLFxyXG5cdFwiZ29sZGVucm9kXCI6IFsyMTgsIDE2NSwgMzJdLFxyXG5cdFwiZ3JheVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJncmVlblwiOiBbMCwgMTI4LCAwXSxcclxuXHRcImdyZWVueWVsbG93XCI6IFsxNzMsIDI1NSwgNDddLFxyXG5cdFwiZ3JleVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJob25leWRld1wiOiBbMjQwLCAyNTUsIDI0MF0sXHJcblx0XCJob3RwaW5rXCI6IFsyNTUsIDEwNSwgMTgwXSxcclxuXHRcImluZGlhbnJlZFwiOiBbMjA1LCA5MiwgOTJdLFxyXG5cdFwiaW5kaWdvXCI6IFs3NSwgMCwgMTMwXSxcclxuXHRcIml2b3J5XCI6IFsyNTUsIDI1NSwgMjQwXSxcclxuXHRcImtoYWtpXCI6IFsyNDAsIDIzMCwgMTQwXSxcclxuXHRcImxhdmVuZGVyXCI6IFsyMzAsIDIzMCwgMjUwXSxcclxuXHRcImxhdmVuZGVyYmx1c2hcIjogWzI1NSwgMjQwLCAyNDVdLFxyXG5cdFwibGF3bmdyZWVuXCI6IFsxMjQsIDI1MiwgMF0sXHJcblx0XCJsZW1vbmNoaWZmb25cIjogWzI1NSwgMjUwLCAyMDVdLFxyXG5cdFwibGlnaHRibHVlXCI6IFsxNzMsIDIxNiwgMjMwXSxcclxuXHRcImxpZ2h0Y29yYWxcIjogWzI0MCwgMTI4LCAxMjhdLFxyXG5cdFwibGlnaHRjeWFuXCI6IFsyMjQsIDI1NSwgMjU1XSxcclxuXHRcImxpZ2h0Z29sZGVucm9keWVsbG93XCI6IFsyNTAsIDI1MCwgMjEwXSxcclxuXHRcImxpZ2h0Z3JheVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodGdyZWVuXCI6IFsxNDQsIDIzOCwgMTQ0XSxcclxuXHRcImxpZ2h0Z3JleVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodHBpbmtcIjogWzI1NSwgMTgyLCAxOTNdLFxyXG5cdFwibGlnaHRzYWxtb25cIjogWzI1NSwgMTYwLCAxMjJdLFxyXG5cdFwibGlnaHRzZWFncmVlblwiOiBbMzIsIDE3OCwgMTcwXSxcclxuXHRcImxpZ2h0c2t5Ymx1ZVwiOiBbMTM1LCAyMDYsIDI1MF0sXHJcblx0XCJsaWdodHNsYXRlZ3JheVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHNsYXRlZ3JleVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHN0ZWVsYmx1ZVwiOiBbMTc2LCAxOTYsIDIyMl0sXHJcblx0XCJsaWdodHllbGxvd1wiOiBbMjU1LCAyNTUsIDIyNF0sXHJcblx0XCJsaW1lXCI6IFswLCAyNTUsIDBdLFxyXG5cdFwibGltZWdyZWVuXCI6IFs1MCwgMjA1LCA1MF0sXHJcblx0XCJsaW5lblwiOiBbMjUwLCAyNDAsIDIzMF0sXHJcblx0XCJtYWdlbnRhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJtYXJvb25cIjogWzEyOCwgMCwgMF0sXHJcblx0XCJtZWRpdW1hcXVhbWFyaW5lXCI6IFsxMDIsIDIwNSwgMTcwXSxcclxuXHRcIm1lZGl1bWJsdWVcIjogWzAsIDAsIDIwNV0sXHJcblx0XCJtZWRpdW1vcmNoaWRcIjogWzE4NiwgODUsIDIxMV0sXHJcblx0XCJtZWRpdW1wdXJwbGVcIjogWzE0NywgMTEyLCAyMTldLFxyXG5cdFwibWVkaXVtc2VhZ3JlZW5cIjogWzYwLCAxNzksIDExM10sXHJcblx0XCJtZWRpdW1zbGF0ZWJsdWVcIjogWzEyMywgMTA0LCAyMzhdLFxyXG5cdFwibWVkaXVtc3ByaW5nZ3JlZW5cIjogWzAsIDI1MCwgMTU0XSxcclxuXHRcIm1lZGl1bXR1cnF1b2lzZVwiOiBbNzIsIDIwOSwgMjA0XSxcclxuXHRcIm1lZGl1bXZpb2xldHJlZFwiOiBbMTk5LCAyMSwgMTMzXSxcclxuXHRcIm1pZG5pZ2h0Ymx1ZVwiOiBbMjUsIDI1LCAxMTJdLFxyXG5cdFwibWludGNyZWFtXCI6IFsyNDUsIDI1NSwgMjUwXSxcclxuXHRcIm1pc3R5cm9zZVwiOiBbMjU1LCAyMjgsIDIyNV0sXHJcblx0XCJtb2NjYXNpblwiOiBbMjU1LCAyMjgsIDE4MV0sXHJcblx0XCJuYXZham93aGl0ZVwiOiBbMjU1LCAyMjIsIDE3M10sXHJcblx0XCJuYXZ5XCI6IFswLCAwLCAxMjhdLFxyXG5cdFwib2xkbGFjZVwiOiBbMjUzLCAyNDUsIDIzMF0sXHJcblx0XCJvbGl2ZVwiOiBbMTI4LCAxMjgsIDBdLFxyXG5cdFwib2xpdmVkcmFiXCI6IFsxMDcsIDE0MiwgMzVdLFxyXG5cdFwib3JhbmdlXCI6IFsyNTUsIDE2NSwgMF0sXHJcblx0XCJvcmFuZ2VyZWRcIjogWzI1NSwgNjksIDBdLFxyXG5cdFwib3JjaGlkXCI6IFsyMTgsIDExMiwgMjE0XSxcclxuXHRcInBhbGVnb2xkZW5yb2RcIjogWzIzOCwgMjMyLCAxNzBdLFxyXG5cdFwicGFsZWdyZWVuXCI6IFsxNTIsIDI1MSwgMTUyXSxcclxuXHRcInBhbGV0dXJxdW9pc2VcIjogWzE3NSwgMjM4LCAyMzhdLFxyXG5cdFwicGFsZXZpb2xldHJlZFwiOiBbMjE5LCAxMTIsIDE0N10sXHJcblx0XCJwYXBheWF3aGlwXCI6IFsyNTUsIDIzOSwgMjEzXSxcclxuXHRcInBlYWNocHVmZlwiOiBbMjU1LCAyMTgsIDE4NV0sXHJcblx0XCJwZXJ1XCI6IFsyMDUsIDEzMywgNjNdLFxyXG5cdFwicGlua1wiOiBbMjU1LCAxOTIsIDIwM10sXHJcblx0XCJwbHVtXCI6IFsyMjEsIDE2MCwgMjIxXSxcclxuXHRcInBvd2RlcmJsdWVcIjogWzE3NiwgMjI0LCAyMzBdLFxyXG5cdFwicHVycGxlXCI6IFsxMjgsIDAsIDEyOF0sXHJcblx0XCJyZWJlY2NhcHVycGxlXCI6IFsxMDIsIDUxLCAxNTNdLFxyXG5cdFwicmVkXCI6IFsyNTUsIDAsIDBdLFxyXG5cdFwicm9zeWJyb3duXCI6IFsxODgsIDE0MywgMTQzXSxcclxuXHRcInJveWFsYmx1ZVwiOiBbNjUsIDEwNSwgMjI1XSxcclxuXHRcInNhZGRsZWJyb3duXCI6IFsxMzksIDY5LCAxOV0sXHJcblx0XCJzYWxtb25cIjogWzI1MCwgMTI4LCAxMTRdLFxyXG5cdFwic2FuZHlicm93blwiOiBbMjQ0LCAxNjQsIDk2XSxcclxuXHRcInNlYWdyZWVuXCI6IFs0NiwgMTM5LCA4N10sXHJcblx0XCJzZWFzaGVsbFwiOiBbMjU1LCAyNDUsIDIzOF0sXHJcblx0XCJzaWVubmFcIjogWzE2MCwgODIsIDQ1XSxcclxuXHRcInNpbHZlclwiOiBbMTkyLCAxOTIsIDE5Ml0sXHJcblx0XCJza3libHVlXCI6IFsxMzUsIDIwNiwgMjM1XSxcclxuXHRcInNsYXRlYmx1ZVwiOiBbMTA2LCA5MCwgMjA1XSxcclxuXHRcInNsYXRlZ3JheVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbGF0ZWdyZXlcIjogWzExMiwgMTI4LCAxNDRdLFxyXG5cdFwic25vd1wiOiBbMjU1LCAyNTAsIDI1MF0sXHJcblx0XCJzcHJpbmdncmVlblwiOiBbMCwgMjU1LCAxMjddLFxyXG5cdFwic3RlZWxibHVlXCI6IFs3MCwgMTMwLCAxODBdLFxyXG5cdFwidGFuXCI6IFsyMTAsIDE4MCwgMTQwXSxcclxuXHRcInRlYWxcIjogWzAsIDEyOCwgMTI4XSxcclxuXHRcInRoaXN0bGVcIjogWzIxNiwgMTkxLCAyMTZdLFxyXG5cdFwidG9tYXRvXCI6IFsyNTUsIDk5LCA3MV0sXHJcblx0XCJ0dXJxdW9pc2VcIjogWzY0LCAyMjQsIDIwOF0sXHJcblx0XCJ2aW9sZXRcIjogWzIzOCwgMTMwLCAyMzhdLFxyXG5cdFwid2hlYXRcIjogWzI0NSwgMjIyLCAxNzldLFxyXG5cdFwid2hpdGVcIjogWzI1NSwgMjU1LCAyNTVdLFxyXG5cdFwid2hpdGVzbW9rZVwiOiBbMjQ1LCAyNDUsIDI0NV0sXHJcblx0XCJ5ZWxsb3dcIjogWzI1NSwgMjU1LCAwXSxcclxuXHRcInllbGxvd2dyZWVuXCI6IFsxNTQsIDIwNSwgNTBdXHJcbn07XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color-name/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color-string/index.js": -/*!********************************************!*\ - !*** ./node_modules/color-string/index.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("/* MIT license */\nvar colorNames = __webpack_require__(/*! color-name */ \"./node_modules/color-name/index.js\");\nvar swizzle = __webpack_require__(/*! simple-swizzle */ \"./node_modules/simple-swizzle/index.js\");\nvar hasOwnProperty = Object.hasOwnProperty;\n\nvar reverseNames = Object.create(null);\n\n// create a list of reverse color names\nfor (var name in colorNames) {\n\tif (hasOwnProperty.call(colorNames, name)) {\n\t\treverseNames[colorNames[name]] = name;\n\t}\n}\n\nvar cs = module.exports = {\n\tto: {},\n\tget: {}\n};\n\ncs.get = function (string) {\n\tvar prefix = string.substring(0, 3).toLowerCase();\n\tvar val;\n\tvar model;\n\tswitch (prefix) {\n\t\tcase 'hsl':\n\t\t\tval = cs.get.hsl(string);\n\t\t\tmodel = 'hsl';\n\t\t\tbreak;\n\t\tcase 'hwb':\n\t\t\tval = cs.get.hwb(string);\n\t\t\tmodel = 'hwb';\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tval = cs.get.rgb(string);\n\t\t\tmodel = 'rgb';\n\t\t\tbreak;\n\t}\n\n\tif (!val) {\n\t\treturn null;\n\t}\n\n\treturn {model: model, value: val};\n};\n\ncs.get.rgb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar abbr = /^#([a-f0-9]{3,4})$/i;\n\tvar hex = /^#([a-f0-9]{6})([a-f0-9]{2})?$/i;\n\tvar rgba = /^rgba?\\(\\s*([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar per = /^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar keyword = /^(\\w+)$/;\n\n\tvar rgb = [0, 0, 0, 1];\n\tvar match;\n\tvar i;\n\tvar hexAlpha;\n\n\tif (match = string.match(hex)) {\n\t\thexAlpha = match[2];\n\t\tmatch = match[1];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\t// https://jsperf.com/slice-vs-substr-vs-substring-methods-long-string/19\n\t\t\tvar i2 = i * 2;\n\t\t\trgb[i] = parseInt(match.slice(i2, i2 + 2), 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(abbr)) {\n\t\tmatch = match[1];\n\t\thexAlpha = match[3];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i] + match[i], 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha + hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(rgba)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i + 1], 0);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(per)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = Math.round(parseFloat(match[i + 1]) * 2.55);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(keyword)) {\n\t\tif (match[1] === 'transparent') {\n\t\t\treturn [0, 0, 0, 0];\n\t\t}\n\n\t\tif (!hasOwnProperty.call(colorNames, match[1])) {\n\t\t\treturn null;\n\t\t}\n\n\t\trgb = colorNames[match[1]];\n\t\trgb[3] = 1;\n\n\t\treturn rgb;\n\t} else {\n\t\treturn null;\n\t}\n\n\tfor (i = 0; i < 3; i++) {\n\t\trgb[i] = clamp(rgb[i], 0, 255);\n\t}\n\trgb[3] = clamp(rgb[3], 0, 1);\n\n\treturn rgb;\n};\n\ncs.get.hsl = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hsl = /^hsla?\\(\\s*([+-]?(?:\\d{0,3}\\.)?\\d+)(?:deg)?\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*(?:[,|\\/]\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hsl);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar s = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar l = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\n\t\treturn [h, s, l, a];\n\t}\n\n\treturn null;\n};\n\ncs.get.hwb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hwb = /^hwb\\(\\s*([+-]?\\d{0,3}(?:\\.\\d+)?)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hwb);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar w = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar b = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\t\treturn [h, w, b, a];\n\t}\n\n\treturn null;\n};\n\ncs.to.hex = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn (\n\t\t'#' +\n\t\thexDouble(rgba[0]) +\n\t\thexDouble(rgba[1]) +\n\t\thexDouble(rgba[2]) +\n\t\t(rgba[3] < 1\n\t\t\t? (hexDouble(Math.round(rgba[3] * 255)))\n\t\t\t: '')\n\t);\n};\n\ncs.to.rgb = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ')'\n\t\t: 'rgba(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ', ' + rgba[3] + ')';\n};\n\ncs.to.rgb.percent = function () {\n\tvar rgba = swizzle(arguments);\n\n\tvar r = Math.round(rgba[0] / 255 * 100);\n\tvar g = Math.round(rgba[1] / 255 * 100);\n\tvar b = Math.round(rgba[2] / 255 * 100);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + r + '%, ' + g + '%, ' + b + '%)'\n\t\t: 'rgba(' + r + '%, ' + g + '%, ' + b + '%, ' + rgba[3] + ')';\n};\n\ncs.to.hsl = function () {\n\tvar hsla = swizzle(arguments);\n\treturn hsla.length < 4 || hsla[3] === 1\n\t\t? 'hsl(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%)'\n\t\t: 'hsla(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%, ' + hsla[3] + ')';\n};\n\n// hwb is a bit different than rgb(a) & hsl(a) since there is no alpha specific syntax\n// (hwb have alpha optional & 1 is default value)\ncs.to.hwb = function () {\n\tvar hwba = swizzle(arguments);\n\n\tvar a = '';\n\tif (hwba.length >= 4 && hwba[3] !== 1) {\n\t\ta = ', ' + hwba[3];\n\t}\n\n\treturn 'hwb(' + hwba[0] + ', ' + hwba[1] + '%, ' + hwba[2] + '%' + a + ')';\n};\n\ncs.to.keyword = function (rgb) {\n\treturn reverseNames[rgb.slice(0, 3)];\n};\n\n// helpers\nfunction clamp(num, min, max) {\n\treturn Math.min(Math.max(min, num), max);\n}\n\nfunction hexDouble(num) {\n\tvar str = Math.round(num).toString(16).toUpperCase();\n\treturn (str.length < 2) ? '0' + str : str;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0EsaUJBQWlCLG1CQUFPLENBQUMsc0RBQVk7QUFDckMsY0FBYyxtQkFBTyxDQUFDLDhEQUFnQjtBQUN0Qzs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPO0FBQ1A7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFNBQVM7QUFDVDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSx5QkFBeUIsSUFBSTtBQUM3Qix3QkFBd0IsRUFBRSxXQUFXLEVBQUU7QUFDdkM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxjQUFjLE9BQU87QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUEsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILGNBQWMsT0FBTztBQUNyQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQSxhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbUNBQW1DLElBQUk7QUFDdkM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw4QkFBOEIsSUFBSTtBQUNsQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzPzFhYjkiXSwic291cmNlc0NvbnRlbnQiOlsiLyogTUlUIGxpY2Vuc2UgKi9cbnZhciBjb2xvck5hbWVzID0gcmVxdWlyZSgnY29sb3ItbmFtZScpO1xudmFyIHN3aXp6bGUgPSByZXF1aXJlKCdzaW1wbGUtc3dpenpsZScpO1xudmFyIGhhc093blByb3BlcnR5ID0gT2JqZWN0Lmhhc093blByb3BlcnR5O1xuXG52YXIgcmV2ZXJzZU5hbWVzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcblxuLy8gY3JlYXRlIGEgbGlzdCBvZiByZXZlcnNlIGNvbG9yIG5hbWVzXG5mb3IgKHZhciBuYW1lIGluIGNvbG9yTmFtZXMpIHtcblx0aWYgKGhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbmFtZSkpIHtcblx0XHRyZXZlcnNlTmFtZXNbY29sb3JOYW1lc1tuYW1lXV0gPSBuYW1lO1xuXHR9XG59XG5cbnZhciBjcyA9IG1vZHVsZS5leHBvcnRzID0ge1xuXHR0bzoge30sXG5cdGdldDoge31cbn07XG5cbmNzLmdldCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0dmFyIHByZWZpeCA9IHN0cmluZy5zdWJzdHJpbmcoMCwgMykudG9Mb3dlckNhc2UoKTtcblx0dmFyIHZhbDtcblx0dmFyIG1vZGVsO1xuXHRzd2l0Y2ggKHByZWZpeCkge1xuXHRcdGNhc2UgJ2hzbCc6XG5cdFx0XHR2YWwgPSBjcy5nZXQuaHNsKHN0cmluZyk7XG5cdFx0XHRtb2RlbCA9ICdoc2wnO1xuXHRcdFx0YnJlYWs7XG5cdFx0Y2FzZSAnaHdiJzpcblx0XHRcdHZhbCA9IGNzLmdldC5od2Ioc3RyaW5nKTtcblx0XHRcdG1vZGVsID0gJ2h3Yic7XG5cdFx0XHRicmVhaztcblx0XHRkZWZhdWx0OlxuXHRcdFx0dmFsID0gY3MuZ2V0LnJnYihzdHJpbmcpO1xuXHRcdFx0bW9kZWwgPSAncmdiJztcblx0XHRcdGJyZWFrO1xuXHR9XG5cblx0aWYgKCF2YWwpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiB7bW9kZWw6IG1vZGVsLCB2YWx1ZTogdmFsfTtcbn07XG5cbmNzLmdldC5yZ2IgPSBmdW5jdGlvbiAoc3RyaW5nKSB7XG5cdGlmICghc3RyaW5nKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHR2YXIgYWJiciA9IC9eIyhbYS1mMC05XXszLDR9KSQvaTtcblx0dmFyIGhleCA9IC9eIyhbYS1mMC05XXs2fSkoW2EtZjAtOV17Mn0pPyQvaTtcblx0dmFyIHJnYmEgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1xcZCspKD89W1xccyxdKVxccyooPzosXFxzKik/KFsrLV0/XFxkKykoPz1bXFxzLF0pXFxzKig/OixcXHMqKT8oWystXT9cXGQrKVxccyooPzpbLHxcXC9dXFxzKihbKy1dP1tcXGRcXC5dKykoJT8pXFxzKik/XFwpJC87XG5cdHZhciBwZXIgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1tcXGRcXC5dKylcXCVcXHMqLD9cXHMqKFsrLV0/W1xcZFxcLl0rKVxcJVxccyosP1xccyooWystXT9bXFxkXFwuXSspXFwlXFxzKig/OlssfFxcL11cXHMqKFsrLV0/W1xcZFxcLl0rKSglPylcXHMqKT9cXCkkLztcblx0dmFyIGtleXdvcmQgPSAvXihcXHcrKSQvO1xuXG5cdHZhciByZ2IgPSBbMCwgMCwgMCwgMV07XG5cdHZhciBtYXRjaDtcblx0dmFyIGk7XG5cdHZhciBoZXhBbHBoYTtcblxuXHRpZiAobWF0Y2ggPSBzdHJpbmcubWF0Y2goaGV4KSkge1xuXHRcdGhleEFscGhhID0gbWF0Y2hbMl07XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblxuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdC8vIGh0dHBzOi8vanNwZXJmLmNvbS9zbGljZS12cy1zdWJzdHItdnMtc3Vic3RyaW5nLW1ldGhvZHMtbG9uZy1zdHJpbmcvMTlcblx0XHRcdHZhciBpMiA9IGkgKiAyO1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2guc2xpY2UoaTIsIGkyICsgMiksIDE2KTtcblx0XHR9XG5cblx0XHRpZiAoaGV4QWxwaGEpIHtcblx0XHRcdHJnYlszXSA9IHBhcnNlSW50KGhleEFscGhhLCAxNikgLyAyNTU7XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKGFiYnIpKSB7XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblx0XHRoZXhBbHBoYSA9IG1hdGNoWzNdO1xuXG5cdFx0Zm9yIChpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2hbaV0gKyBtYXRjaFtpXSwgMTYpO1xuXHRcdH1cblxuXHRcdGlmIChoZXhBbHBoYSkge1xuXHRcdFx0cmdiWzNdID0gcGFyc2VJbnQoaGV4QWxwaGEgKyBoZXhBbHBoYSwgMTYpIC8gMjU1O1xuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChyZ2JhKSkge1xuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdHJnYltpXSA9IHBhcnNlSW50KG1hdGNoW2kgKyAxXSwgMCk7XG5cdFx0fVxuXG5cdFx0aWYgKG1hdGNoWzRdKSB7XG5cdFx0XHRpZiAobWF0Y2hbNV0pIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSkgKiAwLjAxO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKHBlcikpIHtcblx0XHRmb3IgKGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2JbaV0gPSBNYXRoLnJvdW5kKHBhcnNlRmxvYXQobWF0Y2hbaSArIDFdKSAqIDIuNTUpO1xuXHRcdH1cblxuXHRcdGlmIChtYXRjaFs0XSkge1xuXHRcdFx0aWYgKG1hdGNoWzVdKSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pICogMC4wMTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChrZXl3b3JkKSkge1xuXHRcdGlmIChtYXRjaFsxXSA9PT0gJ3RyYW5zcGFyZW50Jykge1xuXHRcdFx0cmV0dXJuIFswLCAwLCAwLCAwXTtcblx0XHR9XG5cblx0XHRpZiAoIWhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbWF0Y2hbMV0pKSB7XG5cdFx0XHRyZXR1cm4gbnVsbDtcblx0XHR9XG5cblx0XHRyZ2IgPSBjb2xvck5hbWVzW21hdGNoWzFdXTtcblx0XHRyZ2JbM10gPSAxO1xuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSBlbHNlIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRyZ2JbaV0gPSBjbGFtcChyZ2JbaV0sIDAsIDI1NSk7XG5cdH1cblx0cmdiWzNdID0gY2xhbXAocmdiWzNdLCAwLCAxKTtcblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY3MuZ2V0LmhzbCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBoc2wgPSAvXmhzbGE/XFwoXFxzKihbKy1dPyg/OlxcZHswLDN9XFwuKT9cXGQrKSg/OmRlZyk/XFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKig/OlssfFxcL11cXHMqKFsrLV0/KD89XFwuXFxkfFxcZCkoPzowfFsxLTldXFxkKik/KD86XFwuXFxkKik/KD86W2VFXVsrLV0/XFxkKyk/KVxccyopP1xcKSQvO1xuXHR2YXIgbWF0Y2ggPSBzdHJpbmcubWF0Y2goaHNsKTtcblxuXHRpZiAobWF0Y2gpIHtcblx0XHR2YXIgYWxwaGEgPSBwYXJzZUZsb2F0KG1hdGNoWzRdKTtcblx0XHR2YXIgaCA9ICgocGFyc2VGbG9hdChtYXRjaFsxXSkgJSAzNjApICsgMzYwKSAlIDM2MDtcblx0XHR2YXIgcyA9IGNsYW1wKHBhcnNlRmxvYXQobWF0Y2hbMl0pLCAwLCAxMDApO1xuXHRcdHZhciBsID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFszXSksIDAsIDEwMCk7XG5cdFx0dmFyIGEgPSBjbGFtcChpc05hTihhbHBoYSkgPyAxIDogYWxwaGEsIDAsIDEpO1xuXG5cdFx0cmV0dXJuIFtoLCBzLCBsLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MuZ2V0Lmh3YiA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBod2IgPSAvXmh3YlxcKFxccyooWystXT9cXGR7MCwzfSg/OlxcLlxcZCspPykoPzpkZWcpP1xccyosXFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKixcXHMqKFsrLV0/W1xcZFxcLl0rKSVcXHMqKD86LFxccyooWystXT8oPz1cXC5cXGR8XFxkKSg/OjB8WzEtOV1cXGQqKT8oPzpcXC5cXGQqKT8oPzpbZUVdWystXT9cXGQrKT8pXFxzKik/XFwpJC87XG5cdHZhciBtYXRjaCA9IHN0cmluZy5tYXRjaChod2IpO1xuXG5cdGlmIChtYXRjaCkge1xuXHRcdHZhciBhbHBoYSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdHZhciBoID0gKChwYXJzZUZsb2F0KG1hdGNoWzFdKSAlIDM2MCkgKyAzNjApICUgMzYwO1xuXHRcdHZhciB3ID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFsyXSksIDAsIDEwMCk7XG5cdFx0dmFyIGIgPSBjbGFtcChwYXJzZUZsb2F0KG1hdGNoWzNdKSwgMCwgMTAwKTtcblx0XHR2YXIgYSA9IGNsYW1wKGlzTmFOKGFscGhhKSA/IDEgOiBhbHBoYSwgMCwgMSk7XG5cdFx0cmV0dXJuIFtoLCB3LCBiLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MudG8uaGV4ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gKFxuXHRcdCcjJyArXG5cdFx0aGV4RG91YmxlKHJnYmFbMF0pICtcblx0XHRoZXhEb3VibGUocmdiYVsxXSkgK1xuXHRcdGhleERvdWJsZShyZ2JhWzJdKSArXG5cdFx0KHJnYmFbM10gPCAxXG5cdFx0XHQ/IChoZXhEb3VibGUoTWF0aC5yb3VuZChyZ2JhWzNdICogMjU1KSkpXG5cdFx0XHQ6ICcnKVxuXHQpO1xufTtcblxuY3MudG8ucmdiID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gcmdiYS5sZW5ndGggPCA0IHx8IHJnYmFbM10gPT09IDFcblx0XHQ/ICdyZ2IoJyArIE1hdGgucm91bmQocmdiYVswXSkgKyAnLCAnICsgTWF0aC5yb3VuZChyZ2JhWzFdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMl0pICsgJyknXG5cdFx0OiAncmdiYSgnICsgTWF0aC5yb3VuZChyZ2JhWzBdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMV0pICsgJywgJyArIE1hdGgucm91bmQocmdiYVsyXSkgKyAnLCAnICsgcmdiYVszXSArICcpJztcbn07XG5cbmNzLnRvLnJnYi5wZXJjZW50ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHR2YXIgciA9IE1hdGgucm91bmQocmdiYVswXSAvIDI1NSAqIDEwMCk7XG5cdHZhciBnID0gTWF0aC5yb3VuZChyZ2JhWzFdIC8gMjU1ICogMTAwKTtcblx0dmFyIGIgPSBNYXRoLnJvdW5kKHJnYmFbMl0gLyAyNTUgKiAxMDApO1xuXG5cdHJldHVybiByZ2JhLmxlbmd0aCA8IDQgfHwgcmdiYVszXSA9PT0gMVxuXHRcdD8gJ3JnYignICsgciArICclLCAnICsgZyArICclLCAnICsgYiArICclKSdcblx0XHQ6ICdyZ2JhKCcgKyByICsgJyUsICcgKyBnICsgJyUsICcgKyBiICsgJyUsICcgKyByZ2JhWzNdICsgJyknO1xufTtcblxuY3MudG8uaHNsID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgaHNsYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblx0cmV0dXJuIGhzbGEubGVuZ3RoIDwgNCB8fCBoc2xhWzNdID09PSAxXG5cdFx0PyAnaHNsKCcgKyBoc2xhWzBdICsgJywgJyArIGhzbGFbMV0gKyAnJSwgJyArIGhzbGFbMl0gKyAnJSknXG5cdFx0OiAnaHNsYSgnICsgaHNsYVswXSArICcsICcgKyBoc2xhWzFdICsgJyUsICcgKyBoc2xhWzJdICsgJyUsICcgKyBoc2xhWzNdICsgJyknO1xufTtcblxuLy8gaHdiIGlzIGEgYml0IGRpZmZlcmVudCB0aGFuIHJnYihhKSAmIGhzbChhKSBzaW5jZSB0aGVyZSBpcyBubyBhbHBoYSBzcGVjaWZpYyBzeW50YXhcbi8vIChod2IgaGF2ZSBhbHBoYSBvcHRpb25hbCAmIDEgaXMgZGVmYXVsdCB2YWx1ZSlcbmNzLnRvLmh3YiA9IGZ1bmN0aW9uICgpIHtcblx0dmFyIGh3YmEgPSBzd2l6emxlKGFyZ3VtZW50cyk7XG5cblx0dmFyIGEgPSAnJztcblx0aWYgKGh3YmEubGVuZ3RoID49IDQgJiYgaHdiYVszXSAhPT0gMSkge1xuXHRcdGEgPSAnLCAnICsgaHdiYVszXTtcblx0fVxuXG5cdHJldHVybiAnaHdiKCcgKyBod2JhWzBdICsgJywgJyArIGh3YmFbMV0gKyAnJSwgJyArIGh3YmFbMl0gKyAnJScgKyBhICsgJyknO1xufTtcblxuY3MudG8ua2V5d29yZCA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0cmV0dXJuIHJldmVyc2VOYW1lc1tyZ2Iuc2xpY2UoMCwgMyldO1xufTtcblxuLy8gaGVscGVyc1xuZnVuY3Rpb24gY2xhbXAobnVtLCBtaW4sIG1heCkge1xuXHRyZXR1cm4gTWF0aC5taW4oTWF0aC5tYXgobWluLCBudW0pLCBtYXgpO1xufVxuXG5mdW5jdGlvbiBoZXhEb3VibGUobnVtKSB7XG5cdHZhciBzdHIgPSBNYXRoLnJvdW5kKG51bSkudG9TdHJpbmcoMTYpLnRvVXBwZXJDYXNlKCk7XG5cdHJldHVybiAoc3RyLmxlbmd0aCA8IDIpID8gJzAnICsgc3RyIDogc3RyO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color-string/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color/index.js": -/*!*************************************!*\ - !*** ./node_modules/color/index.js ***! - \*************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("const colorString = __webpack_require__(/*! color-string */ \"./node_modules/color-string/index.js\");\nconst convert = __webpack_require__(/*! color-convert */ \"./node_modules/color/node_modules/color-convert/index.js\");\n\nconst skippedModels = [\n\t// To be honest, I don't really feel like keyword belongs in color convert, but eh.\n\t'keyword',\n\n\t// Gray conflicts with some method names, and has its own method defined.\n\t'gray',\n\n\t// Shouldn't really be in color-convert either...\n\t'hex',\n];\n\nconst hashedModelKeys = {};\nfor (const model of Object.keys(convert)) {\n\thashedModelKeys[[...convert[model].labels].sort().join('')] = model;\n}\n\nconst limiters = {};\n\nfunction Color(object, model) {\n\tif (!(this instanceof Color)) {\n\t\treturn new Color(object, model);\n\t}\n\n\tif (model && model in skippedModels) {\n\t\tmodel = null;\n\t}\n\n\tif (model && !(model in convert)) {\n\t\tthrow new Error('Unknown model: ' + model);\n\t}\n\n\tlet i;\n\tlet channels;\n\n\tif (object == null) { // eslint-disable-line no-eq-null,eqeqeq\n\t\tthis.model = 'rgb';\n\t\tthis.color = [0, 0, 0];\n\t\tthis.valpha = 1;\n\t} else if (object instanceof Color) {\n\t\tthis.model = object.model;\n\t\tthis.color = [...object.color];\n\t\tthis.valpha = object.valpha;\n\t} else if (typeof object === 'string') {\n\t\tconst result = colorString.get(object);\n\t\tif (result === null) {\n\t\t\tthrow new Error('Unable to parse color from string: ' + object);\n\t\t}\n\n\t\tthis.model = result.model;\n\t\tchannels = convert[this.model].channels;\n\t\tthis.color = result.value.slice(0, channels);\n\t\tthis.valpha = typeof result.value[channels] === 'number' ? result.value[channels] : 1;\n\t} else if (object.length > 0) {\n\t\tthis.model = model || 'rgb';\n\t\tchannels = convert[this.model].channels;\n\t\tconst newArray = Array.prototype.slice.call(object, 0, channels);\n\t\tthis.color = zeroArray(newArray, channels);\n\t\tthis.valpha = typeof object[channels] === 'number' ? object[channels] : 1;\n\t} else if (typeof object === 'number') {\n\t\t// This is always RGB - can be converted later on.\n\t\tthis.model = 'rgb';\n\t\tthis.color = [\n\t\t\t(object >> 16) & 0xFF,\n\t\t\t(object >> 8) & 0xFF,\n\t\t\tobject & 0xFF,\n\t\t];\n\t\tthis.valpha = 1;\n\t} else {\n\t\tthis.valpha = 1;\n\n\t\tconst keys = Object.keys(object);\n\t\tif ('alpha' in object) {\n\t\t\tkeys.splice(keys.indexOf('alpha'), 1);\n\t\t\tthis.valpha = typeof object.alpha === 'number' ? object.alpha : 0;\n\t\t}\n\n\t\tconst hashedKeys = keys.sort().join('');\n\t\tif (!(hashedKeys in hashedModelKeys)) {\n\t\t\tthrow new Error('Unable to parse color from object: ' + JSON.stringify(object));\n\t\t}\n\n\t\tthis.model = hashedModelKeys[hashedKeys];\n\n\t\tconst {labels} = convert[this.model];\n\t\tconst color = [];\n\t\tfor (i = 0; i < labels.length; i++) {\n\t\t\tcolor.push(object[labels[i]]);\n\t\t}\n\n\t\tthis.color = zeroArray(color);\n\t}\n\n\t// Perform limitations (clamping, etc.)\n\tif (limiters[this.model]) {\n\t\tchannels = convert[this.model].channels;\n\t\tfor (i = 0; i < channels; i++) {\n\t\t\tconst limit = limiters[this.model][i];\n\t\t\tif (limit) {\n\t\t\t\tthis.color[i] = limit(this.color[i]);\n\t\t\t}\n\t\t}\n\t}\n\n\tthis.valpha = Math.max(0, Math.min(1, this.valpha));\n\n\tif (Object.freeze) {\n\t\tObject.freeze(this);\n\t}\n}\n\nColor.prototype = {\n\ttoString() {\n\t\treturn this.string();\n\t},\n\n\ttoJSON() {\n\t\treturn this[this.model]();\n\t},\n\n\tstring(places) {\n\t\tlet self = this.model in colorString.to ? this : this.rgb();\n\t\tself = self.round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to[self.model](args);\n\t},\n\n\tpercentString(places) {\n\t\tconst self = this.rgb().round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to.rgb.percent(args);\n\t},\n\n\tarray() {\n\t\treturn this.valpha === 1 ? [...this.color] : [...this.color, this.valpha];\n\t},\n\n\tobject() {\n\t\tconst result = {};\n\t\tconst {channels} = convert[this.model];\n\t\tconst {labels} = convert[this.model];\n\n\t\tfor (let i = 0; i < channels; i++) {\n\t\t\tresult[labels[i]] = this.color[i];\n\t\t}\n\n\t\tif (this.valpha !== 1) {\n\t\t\tresult.alpha = this.valpha;\n\t\t}\n\n\t\treturn result;\n\t},\n\n\tunitArray() {\n\t\tconst rgb = this.rgb().color;\n\t\trgb[0] /= 255;\n\t\trgb[1] /= 255;\n\t\trgb[2] /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.push(this.valpha);\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tunitObject() {\n\t\tconst rgb = this.rgb().object();\n\t\trgb.r /= 255;\n\t\trgb.g /= 255;\n\t\trgb.b /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.alpha = this.valpha;\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tround(places) {\n\t\tplaces = Math.max(places || 0, 0);\n\t\treturn new Color([...this.color.map(roundToPlace(places)), this.valpha], this.model);\n\t},\n\n\talpha(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color([...this.color, Math.max(0, Math.min(1, value))], this.model);\n\t\t}\n\n\t\treturn this.valpha;\n\t},\n\n\t// Rgb\n\tred: getset('rgb', 0, maxfn(255)),\n\tgreen: getset('rgb', 1, maxfn(255)),\n\tblue: getset('rgb', 2, maxfn(255)),\n\n\thue: getset(['hsl', 'hsv', 'hsl', 'hwb', 'hcg'], 0, value => ((value % 360) + 360) % 360),\n\n\tsaturationl: getset('hsl', 1, maxfn(100)),\n\tlightness: getset('hsl', 2, maxfn(100)),\n\n\tsaturationv: getset('hsv', 1, maxfn(100)),\n\tvalue: getset('hsv', 2, maxfn(100)),\n\n\tchroma: getset('hcg', 1, maxfn(100)),\n\tgray: getset('hcg', 2, maxfn(100)),\n\n\twhite: getset('hwb', 1, maxfn(100)),\n\twblack: getset('hwb', 2, maxfn(100)),\n\n\tcyan: getset('cmyk', 0, maxfn(100)),\n\tmagenta: getset('cmyk', 1, maxfn(100)),\n\tyellow: getset('cmyk', 2, maxfn(100)),\n\tblack: getset('cmyk', 3, maxfn(100)),\n\n\tx: getset('xyz', 0, maxfn(95.047)),\n\ty: getset('xyz', 1, maxfn(100)),\n\tz: getset('xyz', 2, maxfn(108.833)),\n\n\tl: getset('lab', 0, maxfn(100)),\n\ta: getset('lab', 1),\n\tb: getset('lab', 2),\n\n\tkeyword(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn convert[this.model].keyword(this.color);\n\t},\n\n\thex(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn colorString.to.hex(this.rgb().round().color);\n\t},\n\n\thexa(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\tconst rgbArray = this.rgb().round().color;\n\n\t\tlet alphaHex = Math.round(this.valpha * 255).toString(16).toUpperCase();\n\t\tif (alphaHex.length === 1) {\n\t\t\talphaHex = '0' + alphaHex;\n\t\t}\n\n\t\treturn colorString.to.hex(rgbArray) + alphaHex;\n\t},\n\n\trgbNumber() {\n\t\tconst rgb = this.rgb().color;\n\t\treturn ((rgb[0] & 0xFF) << 16) | ((rgb[1] & 0xFF) << 8) | (rgb[2] & 0xFF);\n\t},\n\n\tluminosity() {\n\t\t// http://www.w3.org/TR/WCAG20/#relativeluminancedef\n\t\tconst rgb = this.rgb().color;\n\n\t\tconst lum = [];\n\t\tfor (const [i, element] of rgb.entries()) {\n\t\t\tconst chan = element / 255;\n\t\t\tlum[i] = (chan <= 0.04045) ? chan / 12.92 : ((chan + 0.055) / 1.055) ** 2.4;\n\t\t}\n\n\t\treturn 0.2126 * lum[0] + 0.7152 * lum[1] + 0.0722 * lum[2];\n\t},\n\n\tcontrast(color2) {\n\t\t// http://www.w3.org/TR/WCAG20/#contrast-ratiodef\n\t\tconst lum1 = this.luminosity();\n\t\tconst lum2 = color2.luminosity();\n\n\t\tif (lum1 > lum2) {\n\t\t\treturn (lum1 + 0.05) / (lum2 + 0.05);\n\t\t}\n\n\t\treturn (lum2 + 0.05) / (lum1 + 0.05);\n\t},\n\n\tlevel(color2) {\n\t\t// https://www.w3.org/TR/WCAG/#contrast-enhanced\n\t\tconst contrastRatio = this.contrast(color2);\n\t\tif (contrastRatio >= 7) {\n\t\t\treturn 'AAA';\n\t\t}\n\n\t\treturn (contrastRatio >= 4.5) ? 'AA' : '';\n\t},\n\n\tisDark() {\n\t\t// YIQ equation from http://24ways.org/2010/calculating-color-contrast\n\t\tconst rgb = this.rgb().color;\n\t\tconst yiq = (rgb[0] * 2126 + rgb[1] * 7152 + rgb[2] * 722) / 10000;\n\t\treturn yiq < 128;\n\t},\n\n\tisLight() {\n\t\treturn !this.isDark();\n\t},\n\n\tnegate() {\n\t\tconst rgb = this.rgb();\n\t\tfor (let i = 0; i < 3; i++) {\n\t\t\trgb.color[i] = 255 - rgb.color[i];\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tlighten(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] += hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdarken(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] -= hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tsaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] += hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdesaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] -= hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\twhiten(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[1] += hwb.color[1] * ratio;\n\t\treturn hwb;\n\t},\n\n\tblacken(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[2] += hwb.color[2] * ratio;\n\t\treturn hwb;\n\t},\n\n\tgrayscale() {\n\t\t// http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale\n\t\tconst rgb = this.rgb().color;\n\t\tconst value = rgb[0] * 0.3 + rgb[1] * 0.59 + rgb[2] * 0.11;\n\t\treturn Color.rgb(value, value, value);\n\t},\n\n\tfade(ratio) {\n\t\treturn this.alpha(this.valpha - (this.valpha * ratio));\n\t},\n\n\topaquer(ratio) {\n\t\treturn this.alpha(this.valpha + (this.valpha * ratio));\n\t},\n\n\trotate(degrees) {\n\t\tconst hsl = this.hsl();\n\t\tlet hue = hsl.color[0];\n\t\thue = (hue + degrees) % 360;\n\t\thue = hue < 0 ? 360 + hue : hue;\n\t\thsl.color[0] = hue;\n\t\treturn hsl;\n\t},\n\n\tmix(mixinColor, weight) {\n\t\t// Ported from sass implementation in C\n\t\t// https://github.com/sass/libsass/blob/0e6b4a2850092356aa3ece07c6b249f0221caced/functions.cpp#L209\n\t\tif (!mixinColor || !mixinColor.rgb) {\n\t\t\tthrow new Error('Argument to \"mix\" was not a Color instance, but rather an instance of ' + typeof mixinColor);\n\t\t}\n\n\t\tconst color1 = mixinColor.rgb();\n\t\tconst color2 = this.rgb();\n\t\tconst p = weight === undefined ? 0.5 : weight;\n\n\t\tconst w = 2 * p - 1;\n\t\tconst a = color1.alpha() - color2.alpha();\n\n\t\tconst w1 = (((w * a === -1) ? w : (w + a) / (1 + w * a)) + 1) / 2;\n\t\tconst w2 = 1 - w1;\n\n\t\treturn Color.rgb(\n\t\t\tw1 * color1.red() + w2 * color2.red(),\n\t\t\tw1 * color1.green() + w2 * color2.green(),\n\t\t\tw1 * color1.blue() + w2 * color2.blue(),\n\t\t\tcolor1.alpha() * p + color2.alpha() * (1 - p));\n\t},\n};\n\n// Model conversion methods and static constructors\nfor (const model of Object.keys(convert)) {\n\tif (skippedModels.includes(model)) {\n\t\tcontinue;\n\t}\n\n\tconst {channels} = convert[model];\n\n\t// Conversion methods\n\tColor.prototype[model] = function (...args) {\n\t\tif (this.model === model) {\n\t\t\treturn new Color(this);\n\t\t}\n\n\t\tif (args.length > 0) {\n\t\t\treturn new Color(args, model);\n\t\t}\n\n\t\treturn new Color([...assertArray(convert[this.model][model].raw(this.color)), this.valpha], model);\n\t};\n\n\t// 'static' construction methods\n\tColor[model] = function (...args) {\n\t\tlet color = args[0];\n\t\tif (typeof color === 'number') {\n\t\t\tcolor = zeroArray(args, channels);\n\t\t}\n\n\t\treturn new Color(color, model);\n\t};\n}\n\nfunction roundTo(number, places) {\n\treturn Number(number.toFixed(places));\n}\n\nfunction roundToPlace(places) {\n\treturn function (number) {\n\t\treturn roundTo(number, places);\n\t};\n}\n\nfunction getset(model, channel, modifier) {\n\tmodel = Array.isArray(model) ? model : [model];\n\n\tfor (const m of model) {\n\t\t(limiters[m] || (limiters[m] = []))[channel] = modifier;\n\t}\n\n\tmodel = model[0];\n\n\treturn function (value) {\n\t\tlet result;\n\n\t\tif (value !== undefined) {\n\t\t\tif (modifier) {\n\t\t\t\tvalue = modifier(value);\n\t\t\t}\n\n\t\t\tresult = this[model]();\n\t\t\tresult.color[channel] = value;\n\t\t\treturn result;\n\t\t}\n\n\t\tresult = this[model]().color[channel];\n\t\tif (modifier) {\n\t\t\tresult = modifier(result);\n\t\t}\n\n\t\treturn result;\n\t};\n}\n\nfunction maxfn(max) {\n\treturn function (v) {\n\t\treturn Math.max(0, Math.min(max, v));\n\t};\n}\n\nfunction assertArray(value) {\n\treturn Array.isArray(value) ? value : [value];\n}\n\nfunction zeroArray(array, length) {\n\tfor (let i = 0; i < length; i++) {\n\t\tif (typeof array[i] !== 'number') {\n\t\t\tarray[i] = 0;\n\t\t}\n\t}\n\n\treturn array;\n}\n\nmodule.exports = Color;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3IvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMsMERBQWM7QUFDMUMsZ0JBQWdCLG1CQUFPLENBQUMsK0VBQWU7O0FBRXZDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUEsU0FBUyxRQUFRO0FBQ2pCO0FBQ0EsY0FBYyxtQkFBbUI7QUFDakM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGNBQWMsY0FBYztBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLFNBQVMsVUFBVTtBQUNuQixTQUFTLFFBQVE7O0FBRWpCLGtCQUFrQixjQUFjO0FBQ2hDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLGtCQUFrQixPQUFPO0FBQ3pCO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsUUFBUSxVQUFVOztBQUVsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxpQkFBaUIsWUFBWTtBQUM3QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9pbmRleC5qcz82OTI5Il0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbG9yU3RyaW5nID0gcmVxdWlyZSgnY29sb3Itc3RyaW5nJyk7XG5jb25zdCBjb252ZXJ0ID0gcmVxdWlyZSgnY29sb3ItY29udmVydCcpO1xuXG5jb25zdCBza2lwcGVkTW9kZWxzID0gW1xuXHQvLyBUbyBiZSBob25lc3QsIEkgZG9uJ3QgcmVhbGx5IGZlZWwgbGlrZSBrZXl3b3JkIGJlbG9uZ3MgaW4gY29sb3IgY29udmVydCwgYnV0IGVoLlxuXHQna2V5d29yZCcsXG5cblx0Ly8gR3JheSBjb25mbGljdHMgd2l0aCBzb21lIG1ldGhvZCBuYW1lcywgYW5kIGhhcyBpdHMgb3duIG1ldGhvZCBkZWZpbmVkLlxuXHQnZ3JheScsXG5cblx0Ly8gU2hvdWxkbid0IHJlYWxseSBiZSBpbiBjb2xvci1jb252ZXJ0IGVpdGhlci4uLlxuXHQnaGV4Jyxcbl07XG5cbmNvbnN0IGhhc2hlZE1vZGVsS2V5cyA9IHt9O1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRoYXNoZWRNb2RlbEtleXNbWy4uLmNvbnZlcnRbbW9kZWxdLmxhYmVsc10uc29ydCgpLmpvaW4oJycpXSA9IG1vZGVsO1xufVxuXG5jb25zdCBsaW1pdGVycyA9IHt9O1xuXG5mdW5jdGlvbiBDb2xvcihvYmplY3QsIG1vZGVsKSB7XG5cdGlmICghKHRoaXMgaW5zdGFuY2VvZiBDb2xvcikpIHtcblx0XHRyZXR1cm4gbmV3IENvbG9yKG9iamVjdCwgbW9kZWwpO1xuXHR9XG5cblx0aWYgKG1vZGVsICYmIG1vZGVsIGluIHNraXBwZWRNb2RlbHMpIHtcblx0XHRtb2RlbCA9IG51bGw7XG5cdH1cblxuXHRpZiAobW9kZWwgJiYgIShtb2RlbCBpbiBjb252ZXJ0KSkge1xuXHRcdHRocm93IG5ldyBFcnJvcignVW5rbm93biBtb2RlbDogJyArIG1vZGVsKTtcblx0fVxuXG5cdGxldCBpO1xuXHRsZXQgY2hhbm5lbHM7XG5cblx0aWYgKG9iamVjdCA9PSBudWxsKSB7IC8vIGVzbGludC1kaXNhYmxlLWxpbmUgbm8tZXEtbnVsbCxlcWVxZXFcblx0XHR0aGlzLm1vZGVsID0gJ3JnYic7XG5cdFx0dGhpcy5jb2xvciA9IFswLCAwLCAwXTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSBpZiAob2JqZWN0IGluc3RhbmNlb2YgQ29sb3IpIHtcblx0XHR0aGlzLm1vZGVsID0gb2JqZWN0Lm1vZGVsO1xuXHRcdHRoaXMuY29sb3IgPSBbLi4ub2JqZWN0LmNvbG9yXTtcblx0XHR0aGlzLnZhbHBoYSA9IG9iamVjdC52YWxwaGE7XG5cdH0gZWxzZSBpZiAodHlwZW9mIG9iamVjdCA9PT0gJ3N0cmluZycpIHtcblx0XHRjb25zdCByZXN1bHQgPSBjb2xvclN0cmluZy5nZXQob2JqZWN0KTtcblx0XHRpZiAocmVzdWx0ID09PSBudWxsKSB7XG5cdFx0XHR0aHJvdyBuZXcgRXJyb3IoJ1VuYWJsZSB0byBwYXJzZSBjb2xvciBmcm9tIHN0cmluZzogJyArIG9iamVjdCk7XG5cdFx0fVxuXG5cdFx0dGhpcy5tb2RlbCA9IHJlc3VsdC5tb2RlbDtcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0dGhpcy5jb2xvciA9IHJlc3VsdC52YWx1ZS5zbGljZSgwLCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2YgcmVzdWx0LnZhbHVlW2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyByZXN1bHQudmFsdWVbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmIChvYmplY3QubGVuZ3RoID4gMCkge1xuXHRcdHRoaXMubW9kZWwgPSBtb2RlbCB8fCAncmdiJztcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0Y29uc3QgbmV3QXJyYXkgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChvYmplY3QsIDAsIGNoYW5uZWxzKTtcblx0XHR0aGlzLmNvbG9yID0gemVyb0FycmF5KG5ld0FycmF5LCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0W2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyBvYmplY3RbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmICh0eXBlb2Ygb2JqZWN0ID09PSAnbnVtYmVyJykge1xuXHRcdC8vIFRoaXMgaXMgYWx3YXlzIFJHQiAtIGNhbiBiZSBjb252ZXJ0ZWQgbGF0ZXIgb24uXG5cdFx0dGhpcy5tb2RlbCA9ICdyZ2InO1xuXHRcdHRoaXMuY29sb3IgPSBbXG5cdFx0XHQob2JqZWN0ID4+IDE2KSAmIDB4RkYsXG5cdFx0XHQob2JqZWN0ID4+IDgpICYgMHhGRixcblx0XHRcdG9iamVjdCAmIDB4RkYsXG5cdFx0XTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSB7XG5cdFx0dGhpcy52YWxwaGEgPSAxO1xuXG5cdFx0Y29uc3Qga2V5cyA9IE9iamVjdC5rZXlzKG9iamVjdCk7XG5cdFx0aWYgKCdhbHBoYScgaW4gb2JqZWN0KSB7XG5cdFx0XHRrZXlzLnNwbGljZShrZXlzLmluZGV4T2YoJ2FscGhhJyksIDEpO1xuXHRcdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0LmFscGhhID09PSAnbnVtYmVyJyA/IG9iamVjdC5hbHBoYSA6IDA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgaGFzaGVkS2V5cyA9IGtleXMuc29ydCgpLmpvaW4oJycpO1xuXHRcdGlmICghKGhhc2hlZEtleXMgaW4gaGFzaGVkTW9kZWxLZXlzKSkge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdVbmFibGUgdG8gcGFyc2UgY29sb3IgZnJvbSBvYmplY3Q6ICcgKyBKU09OLnN0cmluZ2lmeShvYmplY3QpKTtcblx0XHR9XG5cblx0XHR0aGlzLm1vZGVsID0gaGFzaGVkTW9kZWxLZXlzW2hhc2hlZEtleXNdO1xuXG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXHRcdGNvbnN0IGNvbG9yID0gW107XG5cdFx0Zm9yIChpID0gMDsgaSA8IGxhYmVscy5sZW5ndGg7IGkrKykge1xuXHRcdFx0Y29sb3IucHVzaChvYmplY3RbbGFiZWxzW2ldXSk7XG5cdFx0fVxuXG5cdFx0dGhpcy5jb2xvciA9IHplcm9BcnJheShjb2xvcik7XG5cdH1cblxuXHQvLyBQZXJmb3JtIGxpbWl0YXRpb25zIChjbGFtcGluZywgZXRjLilcblx0aWYgKGxpbWl0ZXJzW3RoaXMubW9kZWxdKSB7XG5cdFx0Y2hhbm5lbHMgPSBjb252ZXJ0W3RoaXMubW9kZWxdLmNoYW5uZWxzO1xuXHRcdGZvciAoaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRjb25zdCBsaW1pdCA9IGxpbWl0ZXJzW3RoaXMubW9kZWxdW2ldO1xuXHRcdFx0aWYgKGxpbWl0KSB7XG5cdFx0XHRcdHRoaXMuY29sb3JbaV0gPSBsaW1pdCh0aGlzLmNvbG9yW2ldKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0aGlzLnZhbHBoYSA9IE1hdGgubWF4KDAsIE1hdGgubWluKDEsIHRoaXMudmFscGhhKSk7XG5cblx0aWYgKE9iamVjdC5mcmVlemUpIHtcblx0XHRPYmplY3QuZnJlZXplKHRoaXMpO1xuXHR9XG59XG5cbkNvbG9yLnByb3RvdHlwZSA9IHtcblx0dG9TdHJpbmcoKSB7XG5cdFx0cmV0dXJuIHRoaXMuc3RyaW5nKCk7XG5cdH0sXG5cblx0dG9KU09OKCkge1xuXHRcdHJldHVybiB0aGlzW3RoaXMubW9kZWxdKCk7XG5cdH0sXG5cblx0c3RyaW5nKHBsYWNlcykge1xuXHRcdGxldCBzZWxmID0gdGhpcy5tb2RlbCBpbiBjb2xvclN0cmluZy50byA/IHRoaXMgOiB0aGlzLnJnYigpO1xuXHRcdHNlbGYgPSBzZWxmLnJvdW5kKHR5cGVvZiBwbGFjZXMgPT09ICdudW1iZXInID8gcGxhY2VzIDogMSk7XG5cdFx0Y29uc3QgYXJncyA9IHNlbGYudmFscGhhID09PSAxID8gc2VsZi5jb2xvciA6IFsuLi5zZWxmLmNvbG9yLCB0aGlzLnZhbHBoYV07XG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvW3NlbGYubW9kZWxdKGFyZ3MpO1xuXHR9LFxuXG5cdHBlcmNlbnRTdHJpbmcocGxhY2VzKSB7XG5cdFx0Y29uc3Qgc2VsZiA9IHRoaXMucmdiKCkucm91bmQodHlwZW9mIHBsYWNlcyA9PT0gJ251bWJlcicgPyBwbGFjZXMgOiAxKTtcblx0XHRjb25zdCBhcmdzID0gc2VsZi52YWxwaGEgPT09IDEgPyBzZWxmLmNvbG9yIDogWy4uLnNlbGYuY29sb3IsIHRoaXMudmFscGhhXTtcblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8ucmdiLnBlcmNlbnQoYXJncyk7XG5cdH0sXG5cblx0YXJyYXkoKSB7XG5cdFx0cmV0dXJuIHRoaXMudmFscGhhID09PSAxID8gWy4uLnRoaXMuY29sb3JdIDogWy4uLnRoaXMuY29sb3IsIHRoaXMudmFscGhhXTtcblx0fSxcblxuXHRvYmplY3QoKSB7XG5cdFx0Y29uc3QgcmVzdWx0ID0ge307XG5cdFx0Y29uc3Qge2NoYW5uZWxzfSA9IGNvbnZlcnRbdGhpcy5tb2RlbF07XG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRyZXN1bHRbbGFiZWxzW2ldXSA9IHRoaXMuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZXN1bHQuYWxwaGEgPSB0aGlzLnZhbHBoYTtcblx0XHR9XG5cblx0XHRyZXR1cm4gcmVzdWx0O1xuXHR9LFxuXG5cdHVuaXRBcnJheSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdHJnYlswXSAvPSAyNTU7XG5cdFx0cmdiWzFdIC89IDI1NTtcblx0XHRyZ2JbMl0gLz0gMjU1O1xuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZ2IucHVzaCh0aGlzLnZhbHBoYSk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHR1bml0T2JqZWN0KCkge1xuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkub2JqZWN0KCk7XG5cdFx0cmdiLnIgLz0gMjU1O1xuXHRcdHJnYi5nIC89IDI1NTtcblx0XHRyZ2IuYiAvPSAyNTU7XG5cblx0XHRpZiAodGhpcy52YWxwaGEgIT09IDEpIHtcblx0XHRcdHJnYi5hbHBoYSA9IHRoaXMudmFscGhhO1xuXHRcdH1cblxuXHRcdHJldHVybiByZ2I7XG5cdH0sXG5cblx0cm91bmQocGxhY2VzKSB7XG5cdFx0cGxhY2VzID0gTWF0aC5tYXgocGxhY2VzIHx8IDAsIDApO1xuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLnRoaXMuY29sb3IubWFwKHJvdW5kVG9QbGFjZShwbGFjZXMpKSwgdGhpcy52YWxwaGFdLCB0aGlzLm1vZGVsKTtcblx0fSxcblxuXHRhbHBoYSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKFsuLi50aGlzLmNvbG9yLCBNYXRoLm1heCgwLCBNYXRoLm1pbigxLCB2YWx1ZSkpXSwgdGhpcy5tb2RlbCk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHRoaXMudmFscGhhO1xuXHR9LFxuXG5cdC8vIFJnYlxuXHRyZWQ6IGdldHNldCgncmdiJywgMCwgbWF4Zm4oMjU1KSksXG5cdGdyZWVuOiBnZXRzZXQoJ3JnYicsIDEsIG1heGZuKDI1NSkpLFxuXHRibHVlOiBnZXRzZXQoJ3JnYicsIDIsIG1heGZuKDI1NSkpLFxuXG5cdGh1ZTogZ2V0c2V0KFsnaHNsJywgJ2hzdicsICdoc2wnLCAnaHdiJywgJ2hjZyddLCAwLCB2YWx1ZSA9PiAoKHZhbHVlICUgMzYwKSArIDM2MCkgJSAzNjApLFxuXG5cdHNhdHVyYXRpb25sOiBnZXRzZXQoJ2hzbCcsIDEsIG1heGZuKDEwMCkpLFxuXHRsaWdodG5lc3M6IGdldHNldCgnaHNsJywgMiwgbWF4Zm4oMTAwKSksXG5cblx0c2F0dXJhdGlvbnY6IGdldHNldCgnaHN2JywgMSwgbWF4Zm4oMTAwKSksXG5cdHZhbHVlOiBnZXRzZXQoJ2hzdicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGNocm9tYTogZ2V0c2V0KCdoY2cnLCAxLCBtYXhmbigxMDApKSxcblx0Z3JheTogZ2V0c2V0KCdoY2cnLCAyLCBtYXhmbigxMDApKSxcblxuXHR3aGl0ZTogZ2V0c2V0KCdod2InLCAxLCBtYXhmbigxMDApKSxcblx0d2JsYWNrOiBnZXRzZXQoJ2h3YicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGN5YW46IGdldHNldCgnY215aycsIDAsIG1heGZuKDEwMCkpLFxuXHRtYWdlbnRhOiBnZXRzZXQoJ2NteWsnLCAxLCBtYXhmbigxMDApKSxcblx0eWVsbG93OiBnZXRzZXQoJ2NteWsnLCAyLCBtYXhmbigxMDApKSxcblx0YmxhY2s6IGdldHNldCgnY215aycsIDMsIG1heGZuKDEwMCkpLFxuXG5cdHg6IGdldHNldCgneHl6JywgMCwgbWF4Zm4oOTUuMDQ3KSksXG5cdHk6IGdldHNldCgneHl6JywgMSwgbWF4Zm4oMTAwKSksXG5cdHo6IGdldHNldCgneHl6JywgMiwgbWF4Zm4oMTA4LjgzMykpLFxuXG5cdGw6IGdldHNldCgnbGFiJywgMCwgbWF4Zm4oMTAwKSksXG5cdGE6IGdldHNldCgnbGFiJywgMSksXG5cdGI6IGdldHNldCgnbGFiJywgMiksXG5cblx0a2V5d29yZCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29udmVydFt0aGlzLm1vZGVsXS5rZXl3b3JkKHRoaXMuY29sb3IpO1xuXHR9LFxuXG5cdGhleCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8uaGV4KHRoaXMucmdiKCkucm91bmQoKS5jb2xvcik7XG5cdH0sXG5cblx0aGV4YSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRjb25zdCByZ2JBcnJheSA9IHRoaXMucmdiKCkucm91bmQoKS5jb2xvcjtcblxuXHRcdGxldCBhbHBoYUhleCA9IE1hdGgucm91bmQodGhpcy52YWxwaGEgKiAyNTUpLnRvU3RyaW5nKDE2KS50b1VwcGVyQ2FzZSgpO1xuXHRcdGlmIChhbHBoYUhleC5sZW5ndGggPT09IDEpIHtcblx0XHRcdGFscGhhSGV4ID0gJzAnICsgYWxwaGFIZXg7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvLmhleChyZ2JBcnJheSkgKyBhbHBoYUhleDtcblx0fSxcblxuXHRyZ2JOdW1iZXIoKSB7XG5cdFx0Y29uc3QgcmdiID0gdGhpcy5yZ2IoKS5jb2xvcjtcblx0XHRyZXR1cm4gKChyZ2JbMF0gJiAweEZGKSA8PCAxNikgfCAoKHJnYlsxXSAmIDB4RkYpIDw8IDgpIHwgKHJnYlsyXSAmIDB4RkYpO1xuXHR9LFxuXG5cdGx1bWlub3NpdHkoKSB7XG5cdFx0Ly8gaHR0cDovL3d3dy53My5vcmcvVFIvV0NBRzIwLyNyZWxhdGl2ZWx1bWluYW5jZWRlZlxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cblx0XHRjb25zdCBsdW0gPSBbXTtcblx0XHRmb3IgKGNvbnN0IFtpLCBlbGVtZW50XSBvZiByZ2IuZW50cmllcygpKSB7XG5cdFx0XHRjb25zdCBjaGFuID0gZWxlbWVudCAvIDI1NTtcblx0XHRcdGx1bVtpXSA9IChjaGFuIDw9IDAuMDQwNDUpID8gY2hhbiAvIDEyLjkyIDogKChjaGFuICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNDtcblx0XHR9XG5cblx0XHRyZXR1cm4gMC4yMTI2ICogbHVtWzBdICsgMC43MTUyICogbHVtWzFdICsgMC4wNzIyICogbHVtWzJdO1xuXHR9LFxuXG5cdGNvbnRyYXN0KGNvbG9yMikge1xuXHRcdC8vIGh0dHA6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jY29udHJhc3QtcmF0aW9kZWZcblx0XHRjb25zdCBsdW0xID0gdGhpcy5sdW1pbm9zaXR5KCk7XG5cdFx0Y29uc3QgbHVtMiA9IGNvbG9yMi5sdW1pbm9zaXR5KCk7XG5cblx0XHRpZiAobHVtMSA+IGx1bTIpIHtcblx0XHRcdHJldHVybiAobHVtMSArIDAuMDUpIC8gKGx1bTIgKyAwLjA1KTtcblx0XHR9XG5cblx0XHRyZXR1cm4gKGx1bTIgKyAwLjA1KSAvIChsdW0xICsgMC4wNSk7XG5cdH0sXG5cblx0bGV2ZWwoY29sb3IyKSB7XG5cdFx0Ly8gaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LWVuaGFuY2VkXG5cdFx0Y29uc3QgY29udHJhc3RSYXRpbyA9IHRoaXMuY29udHJhc3QoY29sb3IyKTtcblx0XHRpZiAoY29udHJhc3RSYXRpbyA+PSA3KSB7XG5cdFx0XHRyZXR1cm4gJ0FBQSc7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIChjb250cmFzdFJhdGlvID49IDQuNSkgPyAnQUEnIDogJyc7XG5cdH0sXG5cblx0aXNEYXJrKCkge1xuXHRcdC8vIFlJUSBlcXVhdGlvbiBmcm9tIGh0dHA6Ly8yNHdheXMub3JnLzIwMTAvY2FsY3VsYXRpbmctY29sb3ItY29udHJhc3Rcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdGNvbnN0IHlpcSA9IChyZ2JbMF0gKiAyMTI2ICsgcmdiWzFdICogNzE1MiArIHJnYlsyXSAqIDcyMikgLyAxMDAwMDtcblx0XHRyZXR1cm4geWlxIDwgMTI4O1xuXHR9LFxuXG5cdGlzTGlnaHQoKSB7XG5cdFx0cmV0dXJuICF0aGlzLmlzRGFyaygpO1xuXHR9LFxuXG5cdG5lZ2F0ZSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpO1xuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2IuY29sb3JbaV0gPSAyNTUgLSByZ2IuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHRsaWdodGVuKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMl0gKz0gaHNsLmNvbG9yWzJdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkYXJrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBoc2wgPSB0aGlzLmhzbCgpO1xuXHRcdGhzbC5jb2xvclsyXSAtPSBoc2wuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHNsO1xuXHR9LFxuXG5cdHNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gKz0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkZXNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gLT0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHR3aGl0ZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsxXSArPSBod2IuY29sb3JbMV0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGJsYWNrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsyXSArPSBod2IuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGdyYXlzY2FsZSgpIHtcblx0XHQvLyBodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0dyYXlzY2FsZSNDb252ZXJ0aW5nX2NvbG9yX3RvX2dyYXlzY2FsZVxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cdFx0Y29uc3QgdmFsdWUgPSByZ2JbMF0gKiAwLjMgKyByZ2JbMV0gKiAwLjU5ICsgcmdiWzJdICogMC4xMTtcblx0XHRyZXR1cm4gQ29sb3IucmdiKHZhbHVlLCB2YWx1ZSwgdmFsdWUpO1xuXHR9LFxuXG5cdGZhZGUocmF0aW8pIHtcblx0XHRyZXR1cm4gdGhpcy5hbHBoYSh0aGlzLnZhbHBoYSAtICh0aGlzLnZhbHBoYSAqIHJhdGlvKSk7XG5cdH0sXG5cblx0b3BhcXVlcihyYXRpbykge1xuXHRcdHJldHVybiB0aGlzLmFscGhhKHRoaXMudmFscGhhICsgKHRoaXMudmFscGhhICogcmF0aW8pKTtcblx0fSxcblxuXHRyb3RhdGUoZGVncmVlcykge1xuXHRcdGNvbnN0IGhzbCA9IHRoaXMuaHNsKCk7XG5cdFx0bGV0IGh1ZSA9IGhzbC5jb2xvclswXTtcblx0XHRodWUgPSAoaHVlICsgZGVncmVlcykgJSAzNjA7XG5cdFx0aHVlID0gaHVlIDwgMCA/IDM2MCArIGh1ZSA6IGh1ZTtcblx0XHRoc2wuY29sb3JbMF0gPSBodWU7XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRtaXgobWl4aW5Db2xvciwgd2VpZ2h0KSB7XG5cdFx0Ly8gUG9ydGVkIGZyb20gc2FzcyBpbXBsZW1lbnRhdGlvbiBpbiBDXG5cdFx0Ly8gaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9ibG9iLzBlNmI0YTI4NTAwOTIzNTZhYTNlY2UwN2M2YjI0OWYwMjIxY2FjZWQvZnVuY3Rpb25zLmNwcCNMMjA5XG5cdFx0aWYgKCFtaXhpbkNvbG9yIHx8ICFtaXhpbkNvbG9yLnJnYikge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdBcmd1bWVudCB0byBcIm1peFwiIHdhcyBub3QgYSBDb2xvciBpbnN0YW5jZSwgYnV0IHJhdGhlciBhbiBpbnN0YW5jZSBvZiAnICsgdHlwZW9mIG1peGluQ29sb3IpO1xuXHRcdH1cblxuXHRcdGNvbnN0IGNvbG9yMSA9IG1peGluQ29sb3IucmdiKCk7XG5cdFx0Y29uc3QgY29sb3IyID0gdGhpcy5yZ2IoKTtcblx0XHRjb25zdCBwID0gd2VpZ2h0ID09PSB1bmRlZmluZWQgPyAwLjUgOiB3ZWlnaHQ7XG5cblx0XHRjb25zdCB3ID0gMiAqIHAgLSAxO1xuXHRcdGNvbnN0IGEgPSBjb2xvcjEuYWxwaGEoKSAtIGNvbG9yMi5hbHBoYSgpO1xuXG5cdFx0Y29uc3QgdzEgPSAoKCh3ICogYSA9PT0gLTEpID8gdyA6ICh3ICsgYSkgLyAoMSArIHcgKiBhKSkgKyAxKSAvIDI7XG5cdFx0Y29uc3QgdzIgPSAxIC0gdzE7XG5cblx0XHRyZXR1cm4gQ29sb3IucmdiKFxuXHRcdFx0dzEgKiBjb2xvcjEucmVkKCkgKyB3MiAqIGNvbG9yMi5yZWQoKSxcblx0XHRcdHcxICogY29sb3IxLmdyZWVuKCkgKyB3MiAqIGNvbG9yMi5ncmVlbigpLFxuXHRcdFx0dzEgKiBjb2xvcjEuYmx1ZSgpICsgdzIgKiBjb2xvcjIuYmx1ZSgpLFxuXHRcdFx0Y29sb3IxLmFscGhhKCkgKiBwICsgY29sb3IyLmFscGhhKCkgKiAoMSAtIHApKTtcblx0fSxcbn07XG5cbi8vIE1vZGVsIGNvbnZlcnNpb24gbWV0aG9kcyBhbmQgc3RhdGljIGNvbnN0cnVjdG9yc1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRpZiAoc2tpcHBlZE1vZGVscy5pbmNsdWRlcyhtb2RlbCkpIHtcblx0XHRjb250aW51ZTtcblx0fVxuXG5cdGNvbnN0IHtjaGFubmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblxuXHQvLyBDb252ZXJzaW9uIG1ldGhvZHNcblx0Q29sb3IucHJvdG90eXBlW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0aWYgKHRoaXMubW9kZWwgPT09IG1vZGVsKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHRoaXMpO1xuXHRcdH1cblxuXHRcdGlmIChhcmdzLmxlbmd0aCA+IDApIHtcblx0XHRcdHJldHVybiBuZXcgQ29sb3IoYXJncywgbW9kZWwpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLmFzc2VydEFycmF5KGNvbnZlcnRbdGhpcy5tb2RlbF1bbW9kZWxdLnJhdyh0aGlzLmNvbG9yKSksIHRoaXMudmFscGhhXSwgbW9kZWwpO1xuXHR9O1xuXG5cdC8vICdzdGF0aWMnIGNvbnN0cnVjdGlvbiBtZXRob2RzXG5cdENvbG9yW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0bGV0IGNvbG9yID0gYXJnc1swXTtcblx0XHRpZiAodHlwZW9mIGNvbG9yID09PSAnbnVtYmVyJykge1xuXHRcdFx0Y29sb3IgPSB6ZXJvQXJyYXkoYXJncywgY2hhbm5lbHMpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoY29sb3IsIG1vZGVsKTtcblx0fTtcbn1cblxuZnVuY3Rpb24gcm91bmRUbyhudW1iZXIsIHBsYWNlcykge1xuXHRyZXR1cm4gTnVtYmVyKG51bWJlci50b0ZpeGVkKHBsYWNlcykpO1xufVxuXG5mdW5jdGlvbiByb3VuZFRvUGxhY2UocGxhY2VzKSB7XG5cdHJldHVybiBmdW5jdGlvbiAobnVtYmVyKSB7XG5cdFx0cmV0dXJuIHJvdW5kVG8obnVtYmVyLCBwbGFjZXMpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiBnZXRzZXQobW9kZWwsIGNoYW5uZWwsIG1vZGlmaWVyKSB7XG5cdG1vZGVsID0gQXJyYXkuaXNBcnJheShtb2RlbCkgPyBtb2RlbCA6IFttb2RlbF07XG5cblx0Zm9yIChjb25zdCBtIG9mIG1vZGVsKSB7XG5cdFx0KGxpbWl0ZXJzW21dIHx8IChsaW1pdGVyc1ttXSA9IFtdKSlbY2hhbm5lbF0gPSBtb2RpZmllcjtcblx0fVxuXG5cdG1vZGVsID0gbW9kZWxbMF07XG5cblx0cmV0dXJuIGZ1bmN0aW9uICh2YWx1ZSkge1xuXHRcdGxldCByZXN1bHQ7XG5cblx0XHRpZiAodmFsdWUgIT09IHVuZGVmaW5lZCkge1xuXHRcdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRcdHZhbHVlID0gbW9kaWZpZXIodmFsdWUpO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXN1bHQgPSB0aGlzW21vZGVsXSgpO1xuXHRcdFx0cmVzdWx0LmNvbG9yW2NoYW5uZWxdID0gdmFsdWU7XG5cdFx0XHRyZXR1cm4gcmVzdWx0O1xuXHRcdH1cblxuXHRcdHJlc3VsdCA9IHRoaXNbbW9kZWxdKCkuY29sb3JbY2hhbm5lbF07XG5cdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRyZXN1bHQgPSBtb2RpZmllcihyZXN1bHQpO1xuXHRcdH1cblxuXHRcdHJldHVybiByZXN1bHQ7XG5cdH07XG59XG5cbmZ1bmN0aW9uIG1heGZuKG1heCkge1xuXHRyZXR1cm4gZnVuY3Rpb24gKHYpIHtcblx0XHRyZXR1cm4gTWF0aC5tYXgoMCwgTWF0aC5taW4obWF4LCB2KSk7XG5cdH07XG59XG5cbmZ1bmN0aW9uIGFzc2VydEFycmF5KHZhbHVlKSB7XG5cdHJldHVybiBBcnJheS5pc0FycmF5KHZhbHVlKSA/IHZhbHVlIDogW3ZhbHVlXTtcbn1cblxuZnVuY3Rpb24gemVyb0FycmF5KGFycmF5LCBsZW5ndGgpIHtcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykge1xuXHRcdGlmICh0eXBlb2YgYXJyYXlbaV0gIT09ICdudW1iZXInKSB7XG5cdFx0XHRhcnJheVtpXSA9IDA7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGFycmF5O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IENvbG9yO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-convert/conversions.js": -/*!**********************************************************************!*\ - !*** ./node_modules/color/node_modules/color-convert/conversions.js ***! - \**********************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("/* MIT license */\n/* eslint-disable no-mixed-operators */\nconst cssKeywords = __webpack_require__(/*! color-name */ \"./node_modules/color/node_modules/color-name/index.js\");\n\n// NOTE: conversions should only return primitive values (i.e. arrays, or\n// values that give correct `typeof` results).\n// do not use box values types (i.e. Number(), String(), etc.)\n\nconst reverseKeywords = {};\nfor (const key of Object.keys(cssKeywords)) {\n\treverseKeywords[cssKeywords[key]] = key;\n}\n\nconst convert = {\n\trgb: {channels: 3, labels: 'rgb'},\n\thsl: {channels: 3, labels: 'hsl'},\n\thsv: {channels: 3, labels: 'hsv'},\n\thwb: {channels: 3, labels: 'hwb'},\n\tcmyk: {channels: 4, labels: 'cmyk'},\n\txyz: {channels: 3, labels: 'xyz'},\n\tlab: {channels: 3, labels: 'lab'},\n\tlch: {channels: 3, labels: 'lch'},\n\thex: {channels: 1, labels: ['hex']},\n\tkeyword: {channels: 1, labels: ['keyword']},\n\tansi16: {channels: 1, labels: ['ansi16']},\n\tansi256: {channels: 1, labels: ['ansi256']},\n\thcg: {channels: 3, labels: ['h', 'c', 'g']},\n\tapple: {channels: 3, labels: ['r16', 'g16', 'b16']},\n\tgray: {channels: 1, labels: ['gray']}\n};\n\nmodule.exports = convert;\n\n// Hide .channels and .labels properties\nfor (const model of Object.keys(convert)) {\n\tif (!('channels' in convert[model])) {\n\t\tthrow new Error('missing channels property: ' + model);\n\t}\n\n\tif (!('labels' in convert[model])) {\n\t\tthrow new Error('missing channel labels property: ' + model);\n\t}\n\n\tif (convert[model].labels.length !== convert[model].channels) {\n\t\tthrow new Error('channel and label counts mismatch: ' + model);\n\t}\n\n\tconst {channels, labels} = convert[model];\n\tdelete convert[model].channels;\n\tdelete convert[model].labels;\n\tObject.defineProperty(convert[model], 'channels', {value: channels});\n\tObject.defineProperty(convert[model], 'labels', {value: labels});\n}\n\nconvert.rgb.hsl = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst min = Math.min(r, g, b);\n\tconst max = Math.max(r, g, b);\n\tconst delta = max - min;\n\tlet h;\n\tlet s;\n\n\tif (max === min) {\n\t\th = 0;\n\t} else if (r === max) {\n\t\th = (g - b) / delta;\n\t} else if (g === max) {\n\t\th = 2 + (b - r) / delta;\n\t} else if (b === max) {\n\t\th = 4 + (r - g) / delta;\n\t}\n\n\th = Math.min(h * 60, 360);\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst l = (min + max) / 2;\n\n\tif (max === min) {\n\t\ts = 0;\n\t} else if (l <= 0.5) {\n\t\ts = delta / (max + min);\n\t} else {\n\t\ts = delta / (2 - max - min);\n\t}\n\n\treturn [h, s * 100, l * 100];\n};\n\nconvert.rgb.hsv = function (rgb) {\n\tlet rdif;\n\tlet gdif;\n\tlet bdif;\n\tlet h;\n\tlet s;\n\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst v = Math.max(r, g, b);\n\tconst diff = v - Math.min(r, g, b);\n\tconst diffc = function (c) {\n\t\treturn (v - c) / 6 / diff + 1 / 2;\n\t};\n\n\tif (diff === 0) {\n\t\th = 0;\n\t\ts = 0;\n\t} else {\n\t\ts = diff / v;\n\t\trdif = diffc(r);\n\t\tgdif = diffc(g);\n\t\tbdif = diffc(b);\n\n\t\tif (r === v) {\n\t\t\th = bdif - gdif;\n\t\t} else if (g === v) {\n\t\t\th = (1 / 3) + rdif - bdif;\n\t\t} else if (b === v) {\n\t\t\th = (2 / 3) + gdif - rdif;\n\t\t}\n\n\t\tif (h < 0) {\n\t\t\th += 1;\n\t\t} else if (h > 1) {\n\t\t\th -= 1;\n\t\t}\n\t}\n\n\treturn [\n\t\th * 360,\n\t\ts * 100,\n\t\tv * 100\n\t];\n};\n\nconvert.rgb.hwb = function (rgb) {\n\tconst r = rgb[0];\n\tconst g = rgb[1];\n\tlet b = rgb[2];\n\tconst h = convert.rgb.hsl(rgb)[0];\n\tconst w = 1 / 255 * Math.min(r, Math.min(g, b));\n\n\tb = 1 - 1 / 255 * Math.max(r, Math.max(g, b));\n\n\treturn [h, w * 100, b * 100];\n};\n\nconvert.rgb.cmyk = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\n\tconst k = Math.min(1 - r, 1 - g, 1 - b);\n\tconst c = (1 - r - k) / (1 - k) || 0;\n\tconst m = (1 - g - k) / (1 - k) || 0;\n\tconst y = (1 - b - k) / (1 - k) || 0;\n\n\treturn [c * 100, m * 100, y * 100, k * 100];\n};\n\nfunction comparativeDistance(x, y) {\n\t/*\n\t\tSee https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance\n\t*/\n\treturn (\n\t\t((x[0] - y[0]) ** 2) +\n\t\t((x[1] - y[1]) ** 2) +\n\t\t((x[2] - y[2]) ** 2)\n\t);\n}\n\nconvert.rgb.keyword = function (rgb) {\n\tconst reversed = reverseKeywords[rgb];\n\tif (reversed) {\n\t\treturn reversed;\n\t}\n\n\tlet currentClosestDistance = Infinity;\n\tlet currentClosestKeyword;\n\n\tfor (const keyword of Object.keys(cssKeywords)) {\n\t\tconst value = cssKeywords[keyword];\n\n\t\t// Compute comparative distance\n\t\tconst distance = comparativeDistance(rgb, value);\n\n\t\t// Check if its less, if so set as closest\n\t\tif (distance < currentClosestDistance) {\n\t\t\tcurrentClosestDistance = distance;\n\t\t\tcurrentClosestKeyword = keyword;\n\t\t}\n\t}\n\n\treturn currentClosestKeyword;\n};\n\nconvert.keyword.rgb = function (keyword) {\n\treturn cssKeywords[keyword];\n};\n\nconvert.rgb.xyz = function (rgb) {\n\tlet r = rgb[0] / 255;\n\tlet g = rgb[1] / 255;\n\tlet b = rgb[2] / 255;\n\n\t// Assume sRGB\n\tr = r > 0.04045 ? (((r + 0.055) / 1.055) ** 2.4) : (r / 12.92);\n\tg = g > 0.04045 ? (((g + 0.055) / 1.055) ** 2.4) : (g / 12.92);\n\tb = b > 0.04045 ? (((b + 0.055) / 1.055) ** 2.4) : (b / 12.92);\n\n\tconst x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805);\n\tconst y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722);\n\tconst z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505);\n\n\treturn [x * 100, y * 100, z * 100];\n};\n\nconvert.rgb.lab = function (rgb) {\n\tconst xyz = convert.rgb.xyz(rgb);\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.hsl.rgb = function (hsl) {\n\tconst h = hsl[0] / 360;\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\tlet t2;\n\tlet t3;\n\tlet val;\n\n\tif (s === 0) {\n\t\tval = l * 255;\n\t\treturn [val, val, val];\n\t}\n\n\tif (l < 0.5) {\n\t\tt2 = l * (1 + s);\n\t} else {\n\t\tt2 = l + s - l * s;\n\t}\n\n\tconst t1 = 2 * l - t2;\n\n\tconst rgb = [0, 0, 0];\n\tfor (let i = 0; i < 3; i++) {\n\t\tt3 = h + 1 / 3 * -(i - 1);\n\t\tif (t3 < 0) {\n\t\t\tt3++;\n\t\t}\n\n\t\tif (t3 > 1) {\n\t\t\tt3--;\n\t\t}\n\n\t\tif (6 * t3 < 1) {\n\t\t\tval = t1 + (t2 - t1) * 6 * t3;\n\t\t} else if (2 * t3 < 1) {\n\t\t\tval = t2;\n\t\t} else if (3 * t3 < 2) {\n\t\t\tval = t1 + (t2 - t1) * (2 / 3 - t3) * 6;\n\t\t} else {\n\t\t\tval = t1;\n\t\t}\n\n\t\trgb[i] = val * 255;\n\t}\n\n\treturn rgb;\n};\n\nconvert.hsl.hsv = function (hsl) {\n\tconst h = hsl[0];\n\tlet s = hsl[1] / 100;\n\tlet l = hsl[2] / 100;\n\tlet smin = s;\n\tconst lmin = Math.max(l, 0.01);\n\n\tl *= 2;\n\ts *= (l <= 1) ? l : 2 - l;\n\tsmin *= lmin <= 1 ? lmin : 2 - lmin;\n\tconst v = (l + s) / 2;\n\tconst sv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s);\n\n\treturn [h, sv * 100, v * 100];\n};\n\nconvert.hsv.rgb = function (hsv) {\n\tconst h = hsv[0] / 60;\n\tconst s = hsv[1] / 100;\n\tlet v = hsv[2] / 100;\n\tconst hi = Math.floor(h) % 6;\n\n\tconst f = h - Math.floor(h);\n\tconst p = 255 * v * (1 - s);\n\tconst q = 255 * v * (1 - (s * f));\n\tconst t = 255 * v * (1 - (s * (1 - f)));\n\tv *= 255;\n\n\tswitch (hi) {\n\t\tcase 0:\n\t\t\treturn [v, t, p];\n\t\tcase 1:\n\t\t\treturn [q, v, p];\n\t\tcase 2:\n\t\t\treturn [p, v, t];\n\t\tcase 3:\n\t\t\treturn [p, q, v];\n\t\tcase 4:\n\t\t\treturn [t, p, v];\n\t\tcase 5:\n\t\t\treturn [v, p, q];\n\t}\n};\n\nconvert.hsv.hsl = function (hsv) {\n\tconst h = hsv[0];\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\tconst vmin = Math.max(v, 0.01);\n\tlet sl;\n\tlet l;\n\n\tl = (2 - s) * v;\n\tconst lmin = (2 - s) * vmin;\n\tsl = s * vmin;\n\tsl /= (lmin <= 1) ? lmin : 2 - lmin;\n\tsl = sl || 0;\n\tl /= 2;\n\n\treturn [h, sl * 100, l * 100];\n};\n\n// http://dev.w3.org/csswg/css-color/#hwb-to-rgb\nconvert.hwb.rgb = function (hwb) {\n\tconst h = hwb[0] / 360;\n\tlet wh = hwb[1] / 100;\n\tlet bl = hwb[2] / 100;\n\tconst ratio = wh + bl;\n\tlet f;\n\n\t// Wh + bl cant be > 1\n\tif (ratio > 1) {\n\t\twh /= ratio;\n\t\tbl /= ratio;\n\t}\n\n\tconst i = Math.floor(6 * h);\n\tconst v = 1 - bl;\n\tf = 6 * h - i;\n\n\tif ((i & 0x01) !== 0) {\n\t\tf = 1 - f;\n\t}\n\n\tconst n = wh + f * (v - wh); // Linear interpolation\n\n\tlet r;\n\tlet g;\n\tlet b;\n\t/* eslint-disable max-statements-per-line,no-multi-spaces */\n\tswitch (i) {\n\t\tdefault:\n\t\tcase 6:\n\t\tcase 0: r = v; g = n; b = wh; break;\n\t\tcase 1: r = n; g = v; b = wh; break;\n\t\tcase 2: r = wh; g = v; b = n; break;\n\t\tcase 3: r = wh; g = n; b = v; break;\n\t\tcase 4: r = n; g = wh; b = v; break;\n\t\tcase 5: r = v; g = wh; b = n; break;\n\t}\n\t/* eslint-enable max-statements-per-line,no-multi-spaces */\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.cmyk.rgb = function (cmyk) {\n\tconst c = cmyk[0] / 100;\n\tconst m = cmyk[1] / 100;\n\tconst y = cmyk[2] / 100;\n\tconst k = cmyk[3] / 100;\n\n\tconst r = 1 - Math.min(1, c * (1 - k) + k);\n\tconst g = 1 - Math.min(1, m * (1 - k) + k);\n\tconst b = 1 - Math.min(1, y * (1 - k) + k);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.rgb = function (xyz) {\n\tconst x = xyz[0] / 100;\n\tconst y = xyz[1] / 100;\n\tconst z = xyz[2] / 100;\n\tlet r;\n\tlet g;\n\tlet b;\n\n\tr = (x * 3.2406) + (y * -1.5372) + (z * -0.4986);\n\tg = (x * -0.9689) + (y * 1.8758) + (z * 0.0415);\n\tb = (x * 0.0557) + (y * -0.2040) + (z * 1.0570);\n\n\t// Assume sRGB\n\tr = r > 0.0031308\n\t\t? ((1.055 * (r ** (1.0 / 2.4))) - 0.055)\n\t\t: r * 12.92;\n\n\tg = g > 0.0031308\n\t\t? ((1.055 * (g ** (1.0 / 2.4))) - 0.055)\n\t\t: g * 12.92;\n\n\tb = b > 0.0031308\n\t\t? ((1.055 * (b ** (1.0 / 2.4))) - 0.055)\n\t\t: b * 12.92;\n\n\tr = Math.min(Math.max(0, r), 1);\n\tg = Math.min(Math.max(0, g), 1);\n\tb = Math.min(Math.max(0, b), 1);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.lab = function (xyz) {\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.lab.xyz = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet x;\n\tlet y;\n\tlet z;\n\n\ty = (l + 16) / 116;\n\tx = a / 500 + y;\n\tz = y - b / 200;\n\n\tconst y2 = y ** 3;\n\tconst x2 = x ** 3;\n\tconst z2 = z ** 3;\n\ty = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787;\n\tx = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787;\n\tz = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787;\n\n\tx *= 95.047;\n\ty *= 100;\n\tz *= 108.883;\n\n\treturn [x, y, z];\n};\n\nconvert.lab.lch = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet h;\n\n\tconst hr = Math.atan2(b, a);\n\th = hr * 360 / 2 / Math.PI;\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst c = Math.sqrt(a * a + b * b);\n\n\treturn [l, c, h];\n};\n\nconvert.lch.lab = function (lch) {\n\tconst l = lch[0];\n\tconst c = lch[1];\n\tconst h = lch[2];\n\n\tconst hr = h / 360 * 2 * Math.PI;\n\tconst a = c * Math.cos(hr);\n\tconst b = c * Math.sin(hr);\n\n\treturn [l, a, b];\n};\n\nconvert.rgb.ansi16 = function (args, saturation = null) {\n\tconst [r, g, b] = args;\n\tlet value = saturation === null ? convert.rgb.hsv(args)[2] : saturation; // Hsv -> ansi16 optimization\n\n\tvalue = Math.round(value / 50);\n\n\tif (value === 0) {\n\t\treturn 30;\n\t}\n\n\tlet ansi = 30\n\t\t+ ((Math.round(b / 255) << 2)\n\t\t| (Math.round(g / 255) << 1)\n\t\t| Math.round(r / 255));\n\n\tif (value === 2) {\n\t\tansi += 60;\n\t}\n\n\treturn ansi;\n};\n\nconvert.hsv.ansi16 = function (args) {\n\t// Optimization here; we already know the value and don't need to get\n\t// it converted for us.\n\treturn convert.rgb.ansi16(convert.hsv.rgb(args), args[2]);\n};\n\nconvert.rgb.ansi256 = function (args) {\n\tconst r = args[0];\n\tconst g = args[1];\n\tconst b = args[2];\n\n\t// We use the extended greyscale palette here, with the exception of\n\t// black and white. normal palette only has 4 greyscale shades.\n\tif (r === g && g === b) {\n\t\tif (r < 8) {\n\t\t\treturn 16;\n\t\t}\n\n\t\tif (r > 248) {\n\t\t\treturn 231;\n\t\t}\n\n\t\treturn Math.round(((r - 8) / 247) * 24) + 232;\n\t}\n\n\tconst ansi = 16\n\t\t+ (36 * Math.round(r / 255 * 5))\n\t\t+ (6 * Math.round(g / 255 * 5))\n\t\t+ Math.round(b / 255 * 5);\n\n\treturn ansi;\n};\n\nconvert.ansi16.rgb = function (args) {\n\tlet color = args % 10;\n\n\t// Handle greyscale\n\tif (color === 0 || color === 7) {\n\t\tif (args > 50) {\n\t\t\tcolor += 3.5;\n\t\t}\n\n\t\tcolor = color / 10.5 * 255;\n\n\t\treturn [color, color, color];\n\t}\n\n\tconst mult = (~~(args > 50) + 1) * 0.5;\n\tconst r = ((color & 1) * mult) * 255;\n\tconst g = (((color >> 1) & 1) * mult) * 255;\n\tconst b = (((color >> 2) & 1) * mult) * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.ansi256.rgb = function (args) {\n\t// Handle greyscale\n\tif (args >= 232) {\n\t\tconst c = (args - 232) * 10 + 8;\n\t\treturn [c, c, c];\n\t}\n\n\targs -= 16;\n\n\tlet rem;\n\tconst r = Math.floor(args / 36) / 5 * 255;\n\tconst g = Math.floor((rem = args % 36) / 6) / 5 * 255;\n\tconst b = (rem % 6) / 5 * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hex = function (args) {\n\tconst integer = ((Math.round(args[0]) & 0xFF) << 16)\n\t\t+ ((Math.round(args[1]) & 0xFF) << 8)\n\t\t+ (Math.round(args[2]) & 0xFF);\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.hex.rgb = function (args) {\n\tconst match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);\n\tif (!match) {\n\t\treturn [0, 0, 0];\n\t}\n\n\tlet colorString = match[0];\n\n\tif (match[0].length === 3) {\n\t\tcolorString = colorString.split('').map(char => {\n\t\t\treturn char + char;\n\t\t}).join('');\n\t}\n\n\tconst integer = parseInt(colorString, 16);\n\tconst r = (integer >> 16) & 0xFF;\n\tconst g = (integer >> 8) & 0xFF;\n\tconst b = integer & 0xFF;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hcg = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst max = Math.max(Math.max(r, g), b);\n\tconst min = Math.min(Math.min(r, g), b);\n\tconst chroma = (max - min);\n\tlet grayscale;\n\tlet hue;\n\n\tif (chroma < 1) {\n\t\tgrayscale = min / (1 - chroma);\n\t} else {\n\t\tgrayscale = 0;\n\t}\n\n\tif (chroma <= 0) {\n\t\thue = 0;\n\t} else\n\tif (max === r) {\n\t\thue = ((g - b) / chroma) % 6;\n\t} else\n\tif (max === g) {\n\t\thue = 2 + (b - r) / chroma;\n\t} else {\n\t\thue = 4 + (r - g) / chroma;\n\t}\n\n\thue /= 6;\n\thue %= 1;\n\n\treturn [hue * 360, chroma * 100, grayscale * 100];\n};\n\nconvert.hsl.hcg = function (hsl) {\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\n\tconst c = l < 0.5 ? (2.0 * s * l) : (2.0 * s * (1.0 - l));\n\n\tlet f = 0;\n\tif (c < 1.0) {\n\t\tf = (l - 0.5 * c) / (1.0 - c);\n\t}\n\n\treturn [hsl[0], c * 100, f * 100];\n};\n\nconvert.hsv.hcg = function (hsv) {\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\n\tconst c = s * v;\n\tlet f = 0;\n\n\tif (c < 1.0) {\n\t\tf = (v - c) / (1 - c);\n\t}\n\n\treturn [hsv[0], c * 100, f * 100];\n};\n\nconvert.hcg.rgb = function (hcg) {\n\tconst h = hcg[0] / 360;\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tif (c === 0.0) {\n\t\treturn [g * 255, g * 255, g * 255];\n\t}\n\n\tconst pure = [0, 0, 0];\n\tconst hi = (h % 1) * 6;\n\tconst v = hi % 1;\n\tconst w = 1 - v;\n\tlet mg = 0;\n\n\t/* eslint-disable max-statements-per-line */\n\tswitch (Math.floor(hi)) {\n\t\tcase 0:\n\t\t\tpure[0] = 1; pure[1] = v; pure[2] = 0; break;\n\t\tcase 1:\n\t\t\tpure[0] = w; pure[1] = 1; pure[2] = 0; break;\n\t\tcase 2:\n\t\t\tpure[0] = 0; pure[1] = 1; pure[2] = v; break;\n\t\tcase 3:\n\t\t\tpure[0] = 0; pure[1] = w; pure[2] = 1; break;\n\t\tcase 4:\n\t\t\tpure[0] = v; pure[1] = 0; pure[2] = 1; break;\n\t\tdefault:\n\t\t\tpure[0] = 1; pure[1] = 0; pure[2] = w;\n\t}\n\t/* eslint-enable max-statements-per-line */\n\n\tmg = (1.0 - c) * g;\n\n\treturn [\n\t\t(c * pure[0] + mg) * 255,\n\t\t(c * pure[1] + mg) * 255,\n\t\t(c * pure[2] + mg) * 255\n\t];\n};\n\nconvert.hcg.hsv = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst v = c + g * (1.0 - c);\n\tlet f = 0;\n\n\tif (v > 0.0) {\n\t\tf = c / v;\n\t}\n\n\treturn [hcg[0], f * 100, v * 100];\n};\n\nconvert.hcg.hsl = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst l = g * (1.0 - c) + 0.5 * c;\n\tlet s = 0;\n\n\tif (l > 0.0 && l < 0.5) {\n\t\ts = c / (2 * l);\n\t} else\n\tif (l >= 0.5 && l < 1.0) {\n\t\ts = c / (2 * (1 - l));\n\t}\n\n\treturn [hcg[0], s * 100, l * 100];\n};\n\nconvert.hcg.hwb = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\tconst v = c + g * (1.0 - c);\n\treturn [hcg[0], (v - c) * 100, (1 - v) * 100];\n};\n\nconvert.hwb.hcg = function (hwb) {\n\tconst w = hwb[1] / 100;\n\tconst b = hwb[2] / 100;\n\tconst v = 1 - b;\n\tconst c = v - w;\n\tlet g = 0;\n\n\tif (c < 1) {\n\t\tg = (v - c) / (1 - c);\n\t}\n\n\treturn [hwb[0], c * 100, g * 100];\n};\n\nconvert.apple.rgb = function (apple) {\n\treturn [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255];\n};\n\nconvert.rgb.apple = function (rgb) {\n\treturn [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535];\n};\n\nconvert.gray.rgb = function (args) {\n\treturn [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255];\n};\n\nconvert.gray.hsl = function (args) {\n\treturn [0, 0, args[0]];\n};\n\nconvert.gray.hsv = convert.gray.hsl;\n\nconvert.gray.hwb = function (gray) {\n\treturn [0, 100, gray[0]];\n};\n\nconvert.gray.cmyk = function (gray) {\n\treturn [0, 0, 0, gray[0]];\n};\n\nconvert.gray.lab = function (gray) {\n\treturn [gray[0], 0, 0];\n};\n\nconvert.gray.hex = function (gray) {\n\tconst val = Math.round(gray[0] / 100 * 255) & 0xFF;\n\tconst integer = (val << 16) + (val << 8) + val;\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.rgb.gray = function (rgb) {\n\tconst val = (rgb[0] + rgb[1] + rgb[2]) / 3;\n\treturn [val / 255 * 100];\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanMiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBLG9CQUFvQixtQkFBTyxDQUFDLHlFQUFZOztBQUV4QztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxRQUFRLDRCQUE0QjtBQUNwQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDZCQUE2QjtBQUNwQyxXQUFXLGlDQUFpQztBQUM1QyxVQUFVLGdDQUFnQztBQUMxQyxXQUFXLGlDQUFpQztBQUM1QyxPQUFPLHFDQUFxQztBQUM1QyxTQUFTLDJDQUEyQztBQUNwRCxRQUFRO0FBQ1I7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFFBQVEsa0JBQWtCO0FBQzFCO0FBQ0E7QUFDQSxvREFBb0QsZ0JBQWdCO0FBQ3BFLGtEQUFrRCxjQUFjO0FBQ2hFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLGlCQUFpQixPQUFPO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixRQUFRLFFBQVE7QUFDbEMsa0JBQWtCLFFBQVEsUUFBUTtBQUNsQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDLGtCQUFrQixRQUFRLE9BQU87QUFDakMsa0JBQWtCLFFBQVEsT0FBTztBQUNqQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDBFQUEwRTs7QUFFMUU7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGlEQUFpRCxFQUFFLFVBQVUsRUFBRTtBQUMvRDtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhLGFBQWE7QUFDMUM7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhO0FBQzdCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanM/MzA3ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBNSVQgbGljZW5zZSAqL1xuLyogZXNsaW50LWRpc2FibGUgbm8tbWl4ZWQtb3BlcmF0b3JzICovXG5jb25zdCBjc3NLZXl3b3JkcyA9IHJlcXVpcmUoJ2NvbG9yLW5hbWUnKTtcblxuLy8gTk9URTogY29udmVyc2lvbnMgc2hvdWxkIG9ubHkgcmV0dXJuIHByaW1pdGl2ZSB2YWx1ZXMgKGkuZS4gYXJyYXlzLCBvclxuLy8gICAgICAgdmFsdWVzIHRoYXQgZ2l2ZSBjb3JyZWN0IGB0eXBlb2ZgIHJlc3VsdHMpLlxuLy8gICAgICAgZG8gbm90IHVzZSBib3ggdmFsdWVzIHR5cGVzIChpLmUuIE51bWJlcigpLCBTdHJpbmcoKSwgZXRjLilcblxuY29uc3QgcmV2ZXJzZUtleXdvcmRzID0ge307XG5mb3IgKGNvbnN0IGtleSBvZiBPYmplY3Qua2V5cyhjc3NLZXl3b3JkcykpIHtcblx0cmV2ZXJzZUtleXdvcmRzW2Nzc0tleXdvcmRzW2tleV1dID0ga2V5O1xufVxuXG5jb25zdCBjb252ZXJ0ID0ge1xuXHRyZ2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAncmdiJ30sXG5cdGhzbDoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdoc2wnfSxcblx0aHN2OiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2hzdid9LFxuXHRod2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAnaHdiJ30sXG5cdGNteWs6IHtjaGFubmVsczogNCwgbGFiZWxzOiAnY215ayd9LFxuXHR4eXo6IHtjaGFubmVsczogMywgbGFiZWxzOiAneHl6J30sXG5cdGxhYjoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdsYWInfSxcblx0bGNoOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2xjaCd9LFxuXHRoZXg6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2hleCddfSxcblx0a2V5d29yZDoge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsna2V5d29yZCddfSxcblx0YW5zaTE2OiB7Y2hhbm5lbHM6IDEsIGxhYmVsczogWydhbnNpMTYnXX0sXG5cdGFuc2kyNTY6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2Fuc2kyNTYnXX0sXG5cdGhjZzoge2NoYW5uZWxzOiAzLCBsYWJlbHM6IFsnaCcsICdjJywgJ2cnXX0sXG5cdGFwcGxlOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogWydyMTYnLCAnZzE2JywgJ2IxNiddfSxcblx0Z3JheToge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsnZ3JheSddfVxufTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuXG4vLyBIaWRlIC5jaGFubmVscyBhbmQgLmxhYmVscyBwcm9wZXJ0aWVzXG5mb3IgKGNvbnN0IG1vZGVsIG9mIE9iamVjdC5rZXlzKGNvbnZlcnQpKSB7XG5cdGlmICghKCdjaGFubmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKCEoJ2xhYmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWwgbGFiZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKGNvbnZlcnRbbW9kZWxdLmxhYmVscy5sZW5ndGggIT09IGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdjaGFubmVsIGFuZCBsYWJlbCBjb3VudHMgbWlzbWF0Y2g6ICcgKyBtb2RlbCk7XG5cdH1cblxuXHRjb25zdCB7Y2hhbm5lbHMsIGxhYmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblx0ZGVsZXRlIGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzO1xuXHRkZWxldGUgY29udmVydFttb2RlbF0ubGFiZWxzO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFttb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY2hhbm5lbHN9KTtcblx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGNvbnZlcnRbbW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBsYWJlbHN9KTtcbn1cblxuY29udmVydC5yZ2IuaHNsID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtaW4gPSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgbWF4ID0gTWF0aC5tYXgociwgZywgYik7XG5cdGNvbnN0IGRlbHRhID0gbWF4IC0gbWluO1xuXHRsZXQgaDtcblx0bGV0IHM7XG5cblx0aWYgKG1heCA9PT0gbWluKSB7XG5cdFx0aCA9IDA7XG5cdH0gZWxzZSBpZiAociA9PT0gbWF4KSB7XG5cdFx0aCA9IChnIC0gYikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChnID09PSBtYXgpIHtcblx0XHRoID0gMiArIChiIC0gcikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChiID09PSBtYXgpIHtcblx0XHRoID0gNCArIChyIC0gZykgLyBkZWx0YTtcblx0fVxuXG5cdGggPSBNYXRoLm1pbihoICogNjAsIDM2MCk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBsID0gKG1pbiArIG1heCkgLyAyO1xuXG5cdGlmIChtYXggPT09IG1pbikge1xuXHRcdHMgPSAwO1xuXHR9IGVsc2UgaWYgKGwgPD0gMC41KSB7XG5cdFx0cyA9IGRlbHRhIC8gKG1heCArIG1pbik7XG5cdH0gZWxzZSB7XG5cdFx0cyA9IGRlbHRhIC8gKDIgLSBtYXggLSBtaW4pO1xuXHR9XG5cblx0cmV0dXJuIFtoLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmhzdiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHJkaWY7XG5cdGxldCBnZGlmO1xuXHRsZXQgYmRpZjtcblx0bGV0IGg7XG5cdGxldCBzO1xuXG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cdGNvbnN0IHYgPSBNYXRoLm1heChyLCBnLCBiKTtcblx0Y29uc3QgZGlmZiA9IHYgLSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgZGlmZmMgPSBmdW5jdGlvbiAoYykge1xuXHRcdHJldHVybiAodiAtIGMpIC8gNiAvIGRpZmYgKyAxIC8gMjtcblx0fTtcblxuXHRpZiAoZGlmZiA9PT0gMCkge1xuXHRcdGggPSAwO1xuXHRcdHMgPSAwO1xuXHR9IGVsc2Uge1xuXHRcdHMgPSBkaWZmIC8gdjtcblx0XHRyZGlmID0gZGlmZmMocik7XG5cdFx0Z2RpZiA9IGRpZmZjKGcpO1xuXHRcdGJkaWYgPSBkaWZmYyhiKTtcblxuXHRcdGlmIChyID09PSB2KSB7XG5cdFx0XHRoID0gYmRpZiAtIGdkaWY7XG5cdFx0fSBlbHNlIGlmIChnID09PSB2KSB7XG5cdFx0XHRoID0gKDEgLyAzKSArIHJkaWYgLSBiZGlmO1xuXHRcdH0gZWxzZSBpZiAoYiA9PT0gdikge1xuXHRcdFx0aCA9ICgyIC8gMykgKyBnZGlmIC0gcmRpZjtcblx0XHR9XG5cblx0XHRpZiAoaCA8IDApIHtcblx0XHRcdGggKz0gMTtcblx0XHR9IGVsc2UgaWYgKGggPiAxKSB7XG5cdFx0XHRoIC09IDE7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIFtcblx0XHRoICogMzYwLFxuXHRcdHMgKiAxMDAsXG5cdFx0diAqIDEwMFxuXHRdO1xufTtcblxuY29udmVydC5yZ2IuaHdiID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdO1xuXHRjb25zdCBnID0gcmdiWzFdO1xuXHRsZXQgYiA9IHJnYlsyXTtcblx0Y29uc3QgaCA9IGNvbnZlcnQucmdiLmhzbChyZ2IpWzBdO1xuXHRjb25zdCB3ID0gMSAvIDI1NSAqIE1hdGgubWluKHIsIE1hdGgubWluKGcsIGIpKTtcblxuXHRiID0gMSAtIDEgLyAyNTUgKiBNYXRoLm1heChyLCBNYXRoLm1heChnLCBiKSk7XG5cblx0cmV0dXJuIFtoLCB3ICogMTAwLCBiICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmNteWsgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cblx0Y29uc3QgayA9IE1hdGgubWluKDEgLSByLCAxIC0gZywgMSAtIGIpO1xuXHRjb25zdCBjID0gKDEgLSByIC0gaykgLyAoMSAtIGspIHx8IDA7XG5cdGNvbnN0IG0gPSAoMSAtIGcgLSBrKSAvICgxIC0gaykgfHwgMDtcblx0Y29uc3QgeSA9ICgxIC0gYiAtIGspIC8gKDEgLSBrKSB8fCAwO1xuXG5cdHJldHVybiBbYyAqIDEwMCwgbSAqIDEwMCwgeSAqIDEwMCwgayAqIDEwMF07XG59O1xuXG5mdW5jdGlvbiBjb21wYXJhdGl2ZURpc3RhbmNlKHgsIHkpIHtcblx0Lypcblx0XHRTZWUgaHR0cHM6Ly9lbi5tLndpa2lwZWRpYS5vcmcvd2lraS9FdWNsaWRlYW5fZGlzdGFuY2UjU3F1YXJlZF9FdWNsaWRlYW5fZGlzdGFuY2Vcblx0Ki9cblx0cmV0dXJuIChcblx0XHQoKHhbMF0gLSB5WzBdKSAqKiAyKSArXG5cdFx0KCh4WzFdIC0geVsxXSkgKiogMikgK1xuXHRcdCgoeFsyXSAtIHlbMl0pICoqIDIpXG5cdCk7XG59XG5cbmNvbnZlcnQucmdiLmtleXdvcmQgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHJldmVyc2VkID0gcmV2ZXJzZUtleXdvcmRzW3JnYl07XG5cdGlmIChyZXZlcnNlZCkge1xuXHRcdHJldHVybiByZXZlcnNlZDtcblx0fVxuXG5cdGxldCBjdXJyZW50Q2xvc2VzdERpc3RhbmNlID0gSW5maW5pdHk7XG5cdGxldCBjdXJyZW50Q2xvc2VzdEtleXdvcmQ7XG5cblx0Zm9yIChjb25zdCBrZXl3b3JkIG9mIE9iamVjdC5rZXlzKGNzc0tleXdvcmRzKSkge1xuXHRcdGNvbnN0IHZhbHVlID0gY3NzS2V5d29yZHNba2V5d29yZF07XG5cblx0XHQvLyBDb21wdXRlIGNvbXBhcmF0aXZlIGRpc3RhbmNlXG5cdFx0Y29uc3QgZGlzdGFuY2UgPSBjb21wYXJhdGl2ZURpc3RhbmNlKHJnYiwgdmFsdWUpO1xuXG5cdFx0Ly8gQ2hlY2sgaWYgaXRzIGxlc3MsIGlmIHNvIHNldCBhcyBjbG9zZXN0XG5cdFx0aWYgKGRpc3RhbmNlIDwgY3VycmVudENsb3Nlc3REaXN0YW5jZSkge1xuXHRcdFx0Y3VycmVudENsb3Nlc3REaXN0YW5jZSA9IGRpc3RhbmNlO1xuXHRcdFx0Y3VycmVudENsb3Nlc3RLZXl3b3JkID0ga2V5d29yZDtcblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gY3VycmVudENsb3Nlc3RLZXl3b3JkO1xufTtcblxuY29udmVydC5rZXl3b3JkLnJnYiA9IGZ1bmN0aW9uIChrZXl3b3JkKSB7XG5cdHJldHVybiBjc3NLZXl3b3Jkc1trZXl3b3JkXTtcbn07XG5cbmNvbnZlcnQucmdiLnh5eiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGxldCBnID0gcmdiWzFdIC8gMjU1O1xuXHRsZXQgYiA9IHJnYlsyXSAvIDI1NTtcblxuXHQvLyBBc3N1bWUgc1JHQlxuXHRyID0gciA+IDAuMDQwNDUgPyAoKChyICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNCkgOiAociAvIDEyLjkyKTtcblx0ZyA9IGcgPiAwLjA0MDQ1ID8gKCgoZyArIDAuMDU1KSAvIDEuMDU1KSAqKiAyLjQpIDogKGcgLyAxMi45Mik7XG5cdGIgPSBiID4gMC4wNDA0NSA/ICgoKGIgKyAwLjA1NSkgLyAxLjA1NSkgKiogMi40KSA6IChiIC8gMTIuOTIpO1xuXG5cdGNvbnN0IHggPSAociAqIDAuNDEyNCkgKyAoZyAqIDAuMzU3NikgKyAoYiAqIDAuMTgwNSk7XG5cdGNvbnN0IHkgPSAociAqIDAuMjEyNikgKyAoZyAqIDAuNzE1MikgKyAoYiAqIDAuMDcyMik7XG5cdGNvbnN0IHogPSAociAqIDAuMDE5MykgKyAoZyAqIDAuMTE5MikgKyAoYiAqIDAuOTUwNSk7XG5cblx0cmV0dXJuIFt4ICogMTAwLCB5ICogMTAwLCB6ICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmxhYiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0Y29uc3QgeHl6ID0gY29udmVydC5yZ2IueHl6KHJnYik7XG5cdGxldCB4ID0geHl6WzBdO1xuXHRsZXQgeSA9IHh5elsxXTtcblx0bGV0IHogPSB4eXpbMl07XG5cblx0eCAvPSA5NS4wNDc7XG5cdHkgLz0gMTAwO1xuXHR6IC89IDEwOC44ODM7XG5cblx0eCA9IHggPiAwLjAwODg1NiA/ICh4ICoqICgxIC8gMykpIDogKDcuNzg3ICogeCkgKyAoMTYgLyAxMTYpO1xuXHR5ID0geSA+IDAuMDA4ODU2ID8gKHkgKiogKDEgLyAzKSkgOiAoNy43ODcgKiB5KSArICgxNiAvIDExNik7XG5cdHogPSB6ID4gMC4wMDg4NTYgPyAoeiAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHopICsgKDE2IC8gMTE2KTtcblxuXHRjb25zdCBsID0gKDExNiAqIHkpIC0gMTY7XG5cdGNvbnN0IGEgPSA1MDAgKiAoeCAtIHkpO1xuXHRjb25zdCBiID0gMjAwICogKHkgLSB6KTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5oc2wucmdiID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdIC8gMzYwO1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXHRsZXQgdDI7XG5cdGxldCB0Mztcblx0bGV0IHZhbDtcblxuXHRpZiAocyA9PT0gMCkge1xuXHRcdHZhbCA9IGwgKiAyNTU7XG5cdFx0cmV0dXJuIFt2YWwsIHZhbCwgdmFsXTtcblx0fVxuXG5cdGlmIChsIDwgMC41KSB7XG5cdFx0dDIgPSBsICogKDEgKyBzKTtcblx0fSBlbHNlIHtcblx0XHR0MiA9IGwgKyBzIC0gbCAqIHM7XG5cdH1cblxuXHRjb25zdCB0MSA9IDIgKiBsIC0gdDI7XG5cblx0Y29uc3QgcmdiID0gWzAsIDAsIDBdO1xuXHRmb3IgKGxldCBpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdHQzID0gaCArIDEgLyAzICogLShpIC0gMSk7XG5cdFx0aWYgKHQzIDwgMCkge1xuXHRcdFx0dDMrKztcblx0XHR9XG5cblx0XHRpZiAodDMgPiAxKSB7XG5cdFx0XHR0My0tO1xuXHRcdH1cblxuXHRcdGlmICg2ICogdDMgPCAxKSB7XG5cdFx0XHR2YWwgPSB0MSArICh0MiAtIHQxKSAqIDYgKiB0Mztcblx0XHR9IGVsc2UgaWYgKDIgKiB0MyA8IDEpIHtcblx0XHRcdHZhbCA9IHQyO1xuXHRcdH0gZWxzZSBpZiAoMyAqIHQzIDwgMikge1xuXHRcdFx0dmFsID0gdDEgKyAodDIgLSB0MSkgKiAoMiAvIDMgLSB0MykgKiA2O1xuXHRcdH0gZWxzZSB7XG5cdFx0XHR2YWwgPSB0MTtcblx0XHR9XG5cblx0XHRyZ2JbaV0gPSB2YWwgKiAyNTU7XG5cdH1cblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY29udmVydC5oc2wuaHN2ID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdO1xuXHRsZXQgcyA9IGhzbFsxXSAvIDEwMDtcblx0bGV0IGwgPSBoc2xbMl0gLyAxMDA7XG5cdGxldCBzbWluID0gcztcblx0Y29uc3QgbG1pbiA9IE1hdGgubWF4KGwsIDAuMDEpO1xuXG5cdGwgKj0gMjtcblx0cyAqPSAobCA8PSAxKSA/IGwgOiAyIC0gbDtcblx0c21pbiAqPSBsbWluIDw9IDEgPyBsbWluIDogMiAtIGxtaW47XG5cdGNvbnN0IHYgPSAobCArIHMpIC8gMjtcblx0Y29uc3Qgc3YgPSBsID09PSAwID8gKDIgKiBzbWluKSAvIChsbWluICsgc21pbikgOiAoMiAqIHMpIC8gKGwgKyBzKTtcblxuXHRyZXR1cm4gW2gsIHN2ICogMTAwLCB2ICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaHN2LnJnYiA9IGZ1bmN0aW9uIChoc3YpIHtcblx0Y29uc3QgaCA9IGhzdlswXSAvIDYwO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRsZXQgdiA9IGhzdlsyXSAvIDEwMDtcblx0Y29uc3QgaGkgPSBNYXRoLmZsb29yKGgpICUgNjtcblxuXHRjb25zdCBmID0gaCAtIE1hdGguZmxvb3IoaCk7XG5cdGNvbnN0IHAgPSAyNTUgKiB2ICogKDEgLSBzKTtcblx0Y29uc3QgcSA9IDI1NSAqIHYgKiAoMSAtIChzICogZikpO1xuXHRjb25zdCB0ID0gMjU1ICogdiAqICgxIC0gKHMgKiAoMSAtIGYpKSk7XG5cdHYgKj0gMjU1O1xuXG5cdHN3aXRjaCAoaGkpIHtcblx0XHRjYXNlIDA6XG5cdFx0XHRyZXR1cm4gW3YsIHQsIHBdO1xuXHRcdGNhc2UgMTpcblx0XHRcdHJldHVybiBbcSwgdiwgcF07XG5cdFx0Y2FzZSAyOlxuXHRcdFx0cmV0dXJuIFtwLCB2LCB0XTtcblx0XHRjYXNlIDM6XG5cdFx0XHRyZXR1cm4gW3AsIHEsIHZdO1xuXHRcdGNhc2UgNDpcblx0XHRcdHJldHVybiBbdCwgcCwgdl07XG5cdFx0Y2FzZSA1OlxuXHRcdFx0cmV0dXJuIFt2LCBwLCBxXTtcblx0fVxufTtcblxuY29udmVydC5oc3YuaHNsID0gZnVuY3Rpb24gKGhzdikge1xuXHRjb25zdCBoID0gaHN2WzBdO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRjb25zdCB2ID0gaHN2WzJdIC8gMTAwO1xuXHRjb25zdCB2bWluID0gTWF0aC5tYXgodiwgMC4wMSk7XG5cdGxldCBzbDtcblx0bGV0IGw7XG5cblx0bCA9ICgyIC0gcykgKiB2O1xuXHRjb25zdCBsbWluID0gKDIgLSBzKSAqIHZtaW47XG5cdHNsID0gcyAqIHZtaW47XG5cdHNsIC89IChsbWluIDw9IDEpID8gbG1pbiA6IDIgLSBsbWluO1xuXHRzbCA9IHNsIHx8IDA7XG5cdGwgLz0gMjtcblxuXHRyZXR1cm4gW2gsIHNsICogMTAwLCBsICogMTAwXTtcbn07XG5cbi8vIGh0dHA6Ly9kZXYudzMub3JnL2Nzc3dnL2Nzcy1jb2xvci8jaHdiLXRvLXJnYlxuY29udmVydC5od2IucmdiID0gZnVuY3Rpb24gKGh3Yikge1xuXHRjb25zdCBoID0gaHdiWzBdIC8gMzYwO1xuXHRsZXQgd2ggPSBod2JbMV0gLyAxMDA7XG5cdGxldCBibCA9IGh3YlsyXSAvIDEwMDtcblx0Y29uc3QgcmF0aW8gPSB3aCArIGJsO1xuXHRsZXQgZjtcblxuXHQvLyBXaCArIGJsIGNhbnQgYmUgPiAxXG5cdGlmIChyYXRpbyA+IDEpIHtcblx0XHR3aCAvPSByYXRpbztcblx0XHRibCAvPSByYXRpbztcblx0fVxuXG5cdGNvbnN0IGkgPSBNYXRoLmZsb29yKDYgKiBoKTtcblx0Y29uc3QgdiA9IDEgLSBibDtcblx0ZiA9IDYgKiBoIC0gaTtcblxuXHRpZiAoKGkgJiAweDAxKSAhPT0gMCkge1xuXHRcdGYgPSAxIC0gZjtcblx0fVxuXG5cdGNvbnN0IG4gPSB3aCArIGYgKiAodiAtIHdoKTsgLy8gTGluZWFyIGludGVycG9sYXRpb25cblxuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXHQvKiBlc2xpbnQtZGlzYWJsZSBtYXgtc3RhdGVtZW50cy1wZXItbGluZSxuby1tdWx0aS1zcGFjZXMgKi9cblx0c3dpdGNoIChpKSB7XG5cdFx0ZGVmYXVsdDpcblx0XHRjYXNlIDY6XG5cdFx0Y2FzZSAwOiByID0gdjsgIGcgPSBuOyAgYiA9IHdoOyBicmVhaztcblx0XHRjYXNlIDE6IHIgPSBuOyAgZyA9IHY7ICBiID0gd2g7IGJyZWFrO1xuXHRcdGNhc2UgMjogciA9IHdoOyBnID0gdjsgIGIgPSBuOyBicmVhaztcblx0XHRjYXNlIDM6IHIgPSB3aDsgZyA9IG47ICBiID0gdjsgYnJlYWs7XG5cdFx0Y2FzZSA0OiByID0gbjsgIGcgPSB3aDsgYiA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgNTogciA9IHY7ICBnID0gd2g7IGIgPSBuOyBicmVhaztcblx0fVxuXHQvKiBlc2xpbnQtZW5hYmxlIG1heC1zdGF0ZW1lbnRzLXBlci1saW5lLG5vLW11bHRpLXNwYWNlcyAqL1xuXG5cdHJldHVybiBbciAqIDI1NSwgZyAqIDI1NSwgYiAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmNteWsucmdiID0gZnVuY3Rpb24gKGNteWspIHtcblx0Y29uc3QgYyA9IGNteWtbMF0gLyAxMDA7XG5cdGNvbnN0IG0gPSBjbXlrWzFdIC8gMTAwO1xuXHRjb25zdCB5ID0gY215a1syXSAvIDEwMDtcblx0Y29uc3QgayA9IGNteWtbM10gLyAxMDA7XG5cblx0Y29uc3QgciA9IDEgLSBNYXRoLm1pbigxLCBjICogKDEgLSBrKSArIGspO1xuXHRjb25zdCBnID0gMSAtIE1hdGgubWluKDEsIG0gKiAoMSAtIGspICsgayk7XG5cdGNvbnN0IGIgPSAxIC0gTWF0aC5taW4oMSwgeSAqICgxIC0gaykgKyBrKTtcblxuXHRyZXR1cm4gW3IgKiAyNTUsIGcgKiAyNTUsIGIgKiAyNTVdO1xufTtcblxuY29udmVydC54eXoucmdiID0gZnVuY3Rpb24gKHh5eikge1xuXHRjb25zdCB4ID0geHl6WzBdIC8gMTAwO1xuXHRjb25zdCB5ID0geHl6WzFdIC8gMTAwO1xuXHRjb25zdCB6ID0geHl6WzJdIC8gMTAwO1xuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXG5cdHIgPSAoeCAqIDMuMjQwNikgKyAoeSAqIC0xLjUzNzIpICsgKHogKiAtMC40OTg2KTtcblx0ZyA9ICh4ICogLTAuOTY4OSkgKyAoeSAqIDEuODc1OCkgKyAoeiAqIDAuMDQxNSk7XG5cdGIgPSAoeCAqIDAuMDU1NykgKyAoeSAqIC0wLjIwNDApICsgKHogKiAxLjA1NzApO1xuXG5cdC8vIEFzc3VtZSBzUkdCXG5cdHIgPSByID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKHIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogciAqIDEyLjkyO1xuXG5cdGcgPSBnID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGcgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogZyAqIDEyLjkyO1xuXG5cdGIgPSBiID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogYiAqIDEyLjkyO1xuXG5cdHIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCByKSwgMSk7XG5cdGcgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBnKSwgMSk7XG5cdGIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBiKSwgMSk7XG5cblx0cmV0dXJuIFtyICogMjU1LCBnICogMjU1LCBiICogMjU1XTtcbn07XG5cbmNvbnZlcnQueHl6LmxhYiA9IGZ1bmN0aW9uICh4eXopIHtcblx0bGV0IHggPSB4eXpbMF07XG5cdGxldCB5ID0geHl6WzFdO1xuXHRsZXQgeiA9IHh5elsyXTtcblxuXHR4IC89IDk1LjA0Nztcblx0eSAvPSAxMDA7XG5cdHogLz0gMTA4Ljg4MztcblxuXHR4ID0geCA+IDAuMDA4ODU2ID8gKHggKiogKDEgLyAzKSkgOiAoNy43ODcgKiB4KSArICgxNiAvIDExNik7XG5cdHkgPSB5ID4gMC4wMDg4NTYgPyAoeSAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHkpICsgKDE2IC8gMTE2KTtcblx0eiA9IHogPiAwLjAwODg1NiA/ICh6ICoqICgxIC8gMykpIDogKDcuNzg3ICogeikgKyAoMTYgLyAxMTYpO1xuXG5cdGNvbnN0IGwgPSAoMTE2ICogeSkgLSAxNjtcblx0Y29uc3QgYSA9IDUwMCAqICh4IC0geSk7XG5cdGNvbnN0IGIgPSAyMDAgKiAoeSAtIHopO1xuXG5cdHJldHVybiBbbCwgYSwgYl07XG59O1xuXG5jb252ZXJ0LmxhYi54eXogPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCB4O1xuXHRsZXQgeTtcblx0bGV0IHo7XG5cblx0eSA9IChsICsgMTYpIC8gMTE2O1xuXHR4ID0gYSAvIDUwMCArIHk7XG5cdHogPSB5IC0gYiAvIDIwMDtcblxuXHRjb25zdCB5MiA9IHkgKiogMztcblx0Y29uc3QgeDIgPSB4ICoqIDM7XG5cdGNvbnN0IHoyID0geiAqKiAzO1xuXHR5ID0geTIgPiAwLjAwODg1NiA/IHkyIDogKHkgLSAxNiAvIDExNikgLyA3Ljc4Nztcblx0eCA9IHgyID4gMC4wMDg4NTYgPyB4MiA6ICh4IC0gMTYgLyAxMTYpIC8gNy43ODc7XG5cdHogPSB6MiA+IDAuMDA4ODU2ID8gejIgOiAoeiAtIDE2IC8gMTE2KSAvIDcuNzg3O1xuXG5cdHggKj0gOTUuMDQ3O1xuXHR5ICo9IDEwMDtcblx0eiAqPSAxMDguODgzO1xuXG5cdHJldHVybiBbeCwgeSwgel07XG59O1xuXG5jb252ZXJ0LmxhYi5sY2ggPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCBoO1xuXG5cdGNvbnN0IGhyID0gTWF0aC5hdGFuMihiLCBhKTtcblx0aCA9IGhyICogMzYwIC8gMiAvIE1hdGguUEk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBjID0gTWF0aC5zcXJ0KGEgKiBhICsgYiAqIGIpO1xuXG5cdHJldHVybiBbbCwgYywgaF07XG59O1xuXG5jb252ZXJ0LmxjaC5sYWIgPSBmdW5jdGlvbiAobGNoKSB7XG5cdGNvbnN0IGwgPSBsY2hbMF07XG5cdGNvbnN0IGMgPSBsY2hbMV07XG5cdGNvbnN0IGggPSBsY2hbMl07XG5cblx0Y29uc3QgaHIgPSBoIC8gMzYwICogMiAqIE1hdGguUEk7XG5cdGNvbnN0IGEgPSBjICogTWF0aC5jb3MoaHIpO1xuXHRjb25zdCBiID0gYyAqIE1hdGguc2luKGhyKTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTE2ID0gZnVuY3Rpb24gKGFyZ3MsIHNhdHVyYXRpb24gPSBudWxsKSB7XG5cdGNvbnN0IFtyLCBnLCBiXSA9IGFyZ3M7XG5cdGxldCB2YWx1ZSA9IHNhdHVyYXRpb24gPT09IG51bGwgPyBjb252ZXJ0LnJnYi5oc3YoYXJncylbMl0gOiBzYXR1cmF0aW9uOyAvLyBIc3YgLT4gYW5zaTE2IG9wdGltaXphdGlvblxuXG5cdHZhbHVlID0gTWF0aC5yb3VuZCh2YWx1ZSAvIDUwKTtcblxuXHRpZiAodmFsdWUgPT09IDApIHtcblx0XHRyZXR1cm4gMzA7XG5cdH1cblxuXHRsZXQgYW5zaSA9IDMwXG5cdFx0KyAoKE1hdGgucm91bmQoYiAvIDI1NSkgPDwgMilcblx0XHR8IChNYXRoLnJvdW5kKGcgLyAyNTUpIDw8IDEpXG5cdFx0fCBNYXRoLnJvdW5kKHIgLyAyNTUpKTtcblxuXHRpZiAodmFsdWUgPT09IDIpIHtcblx0XHRhbnNpICs9IDYwO1xuXHR9XG5cblx0cmV0dXJuIGFuc2k7XG59O1xuXG5jb252ZXJ0Lmhzdi5hbnNpMTYgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBPcHRpbWl6YXRpb24gaGVyZTsgd2UgYWxyZWFkeSBrbm93IHRoZSB2YWx1ZSBhbmQgZG9uJ3QgbmVlZCB0byBnZXRcblx0Ly8gaXQgY29udmVydGVkIGZvciB1cy5cblx0cmV0dXJuIGNvbnZlcnQucmdiLmFuc2kxNihjb252ZXJ0Lmhzdi5yZ2IoYXJncyksIGFyZ3NbMl0pO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTI1NiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IHIgPSBhcmdzWzBdO1xuXHRjb25zdCBnID0gYXJnc1sxXTtcblx0Y29uc3QgYiA9IGFyZ3NbMl07XG5cblx0Ly8gV2UgdXNlIHRoZSBleHRlbmRlZCBncmV5c2NhbGUgcGFsZXR0ZSBoZXJlLCB3aXRoIHRoZSBleGNlcHRpb24gb2Zcblx0Ly8gYmxhY2sgYW5kIHdoaXRlLiBub3JtYWwgcGFsZXR0ZSBvbmx5IGhhcyA0IGdyZXlzY2FsZSBzaGFkZXMuXG5cdGlmIChyID09PSBnICYmIGcgPT09IGIpIHtcblx0XHRpZiAociA8IDgpIHtcblx0XHRcdHJldHVybiAxNjtcblx0XHR9XG5cblx0XHRpZiAociA+IDI0OCkge1xuXHRcdFx0cmV0dXJuIDIzMTtcblx0XHR9XG5cblx0XHRyZXR1cm4gTWF0aC5yb3VuZCgoKHIgLSA4KSAvIDI0NykgKiAyNCkgKyAyMzI7XG5cdH1cblxuXHRjb25zdCBhbnNpID0gMTZcblx0XHQrICgzNiAqIE1hdGgucm91bmQociAvIDI1NSAqIDUpKVxuXHRcdCsgKDYgKiBNYXRoLnJvdW5kKGcgLyAyNTUgKiA1KSlcblx0XHQrIE1hdGgucm91bmQoYiAvIDI1NSAqIDUpO1xuXG5cdHJldHVybiBhbnNpO1xufTtcblxuY29udmVydC5hbnNpMTYucmdiID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0bGV0IGNvbG9yID0gYXJncyAlIDEwO1xuXG5cdC8vIEhhbmRsZSBncmV5c2NhbGVcblx0aWYgKGNvbG9yID09PSAwIHx8IGNvbG9yID09PSA3KSB7XG5cdFx0aWYgKGFyZ3MgPiA1MCkge1xuXHRcdFx0Y29sb3IgKz0gMy41O1xuXHRcdH1cblxuXHRcdGNvbG9yID0gY29sb3IgLyAxMC41ICogMjU1O1xuXG5cdFx0cmV0dXJuIFtjb2xvciwgY29sb3IsIGNvbG9yXTtcblx0fVxuXG5cdGNvbnN0IG11bHQgPSAofn4oYXJncyA+IDUwKSArIDEpICogMC41O1xuXHRjb25zdCByID0gKChjb2xvciAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGcgPSAoKChjb2xvciA+PiAxKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGIgPSAoKChjb2xvciA+PiAyKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cblx0cmV0dXJuIFtyLCBnLCBiXTtcbn07XG5cbmNvbnZlcnQuYW5zaTI1Ni5yZ2IgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBIYW5kbGUgZ3JleXNjYWxlXG5cdGlmIChhcmdzID49IDIzMikge1xuXHRcdGNvbnN0IGMgPSAoYXJncyAtIDIzMikgKiAxMCArIDg7XG5cdFx0cmV0dXJuIFtjLCBjLCBjXTtcblx0fVxuXG5cdGFyZ3MgLT0gMTY7XG5cblx0bGV0IHJlbTtcblx0Y29uc3QgciA9IE1hdGguZmxvb3IoYXJncyAvIDM2KSAvIDUgKiAyNTU7XG5cdGNvbnN0IGcgPSBNYXRoLmZsb29yKChyZW0gPSBhcmdzICUgMzYpIC8gNikgLyA1ICogMjU1O1xuXHRjb25zdCBiID0gKHJlbSAlIDYpIC8gNSAqIDI1NTtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGV4ID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0Y29uc3QgaW50ZWdlciA9ICgoTWF0aC5yb3VuZChhcmdzWzBdKSAmIDB4RkYpIDw8IDE2KVxuXHRcdCsgKChNYXRoLnJvdW5kKGFyZ3NbMV0pICYgMHhGRikgPDwgOClcblx0XHQrIChNYXRoLnJvdW5kKGFyZ3NbMl0pICYgMHhGRik7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQuaGV4LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IG1hdGNoID0gYXJncy50b1N0cmluZygxNikubWF0Y2goL1thLWYwLTldezZ9fFthLWYwLTldezN9L2kpO1xuXHRpZiAoIW1hdGNoKSB7XG5cdFx0cmV0dXJuIFswLCAwLCAwXTtcblx0fVxuXG5cdGxldCBjb2xvclN0cmluZyA9IG1hdGNoWzBdO1xuXG5cdGlmIChtYXRjaFswXS5sZW5ndGggPT09IDMpIHtcblx0XHRjb2xvclN0cmluZyA9IGNvbG9yU3RyaW5nLnNwbGl0KCcnKS5tYXAoY2hhciA9PiB7XG5cdFx0XHRyZXR1cm4gY2hhciArIGNoYXI7XG5cdFx0fSkuam9pbignJyk7XG5cdH1cblxuXHRjb25zdCBpbnRlZ2VyID0gcGFyc2VJbnQoY29sb3JTdHJpbmcsIDE2KTtcblx0Y29uc3QgciA9IChpbnRlZ2VyID4+IDE2KSAmIDB4RkY7XG5cdGNvbnN0IGcgPSAoaW50ZWdlciA+PiA4KSAmIDB4RkY7XG5cdGNvbnN0IGIgPSBpbnRlZ2VyICYgMHhGRjtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGNnID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtYXggPSBNYXRoLm1heChNYXRoLm1heChyLCBnKSwgYik7XG5cdGNvbnN0IG1pbiA9IE1hdGgubWluKE1hdGgubWluKHIsIGcpLCBiKTtcblx0Y29uc3QgY2hyb21hID0gKG1heCAtIG1pbik7XG5cdGxldCBncmF5c2NhbGU7XG5cdGxldCBodWU7XG5cblx0aWYgKGNocm9tYSA8IDEpIHtcblx0XHRncmF5c2NhbGUgPSBtaW4gLyAoMSAtIGNocm9tYSk7XG5cdH0gZWxzZSB7XG5cdFx0Z3JheXNjYWxlID0gMDtcblx0fVxuXG5cdGlmIChjaHJvbWEgPD0gMCkge1xuXHRcdGh1ZSA9IDA7XG5cdH0gZWxzZVxuXHRpZiAobWF4ID09PSByKSB7XG5cdFx0aHVlID0gKChnIC0gYikgLyBjaHJvbWEpICUgNjtcblx0fSBlbHNlXG5cdGlmIChtYXggPT09IGcpIHtcblx0XHRodWUgPSAyICsgKGIgLSByKSAvIGNocm9tYTtcblx0fSBlbHNlIHtcblx0XHRodWUgPSA0ICsgKHIgLSBnKSAvIGNocm9tYTtcblx0fVxuXG5cdGh1ZSAvPSA2O1xuXHRodWUgJT0gMTtcblxuXHRyZXR1cm4gW2h1ZSAqIDM2MCwgY2hyb21hICogMTAwLCBncmF5c2NhbGUgKiAxMDBdO1xufTtcblxuY29udmVydC5oc2wuaGNnID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGMgPSBsIDwgMC41ID8gKDIuMCAqIHMgKiBsKSA6ICgyLjAgKiBzICogKDEuMCAtIGwpKTtcblxuXHRsZXQgZiA9IDA7XG5cdGlmIChjIDwgMS4wKSB7XG5cdFx0ZiA9IChsIC0gMC41ICogYykgLyAoMS4wIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzbFswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmhzdi5oY2cgPSBmdW5jdGlvbiAoaHN2KSB7XG5cdGNvbnN0IHMgPSBoc3ZbMV0gLyAxMDA7XG5cdGNvbnN0IHYgPSBoc3ZbMl0gLyAxMDA7XG5cblx0Y29uc3QgYyA9IHMgKiB2O1xuXHRsZXQgZiA9IDA7XG5cblx0aWYgKGMgPCAxLjApIHtcblx0XHRmID0gKHYgLSBjKSAvICgxIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzdlswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0LmhjZy5yZ2IgPSBmdW5jdGlvbiAoaGNnKSB7XG5cdGNvbnN0IGggPSBoY2dbMF0gLyAzNjA7XG5cdGNvbnN0IGMgPSBoY2dbMV0gLyAxMDA7XG5cdGNvbnN0IGcgPSBoY2dbMl0gLyAxMDA7XG5cblx0aWYgKGMgPT09IDAuMCkge1xuXHRcdHJldHVybiBbZyAqIDI1NSwgZyAqIDI1NSwgZyAqIDI1NV07XG5cdH1cblxuXHRjb25zdCBwdXJlID0gWzAsIDAsIDBdO1xuXHRjb25zdCBoaSA9IChoICUgMSkgKiA2O1xuXHRjb25zdCB2ID0gaGkgJSAxO1xuXHRjb25zdCB3ID0gMSAtIHY7XG5cdGxldCBtZyA9IDA7XG5cblx0LyogZXNsaW50LWRpc2FibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblx0c3dpdGNoIChNYXRoLmZsb29yKGhpKSkge1xuXHRcdGNhc2UgMDpcblx0XHRcdHB1cmVbMF0gPSAxOyBwdXJlWzFdID0gdjsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMTpcblx0XHRcdHB1cmVbMF0gPSB3OyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMjpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgMzpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gdzsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGNhc2UgNDpcblx0XHRcdHB1cmVbMF0gPSB2OyBwdXJlWzFdID0gMDsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGRlZmF1bHQ6XG5cdFx0XHRwdXJlWzBdID0gMTsgcHVyZVsxXSA9IDA7IHB1cmVbMl0gPSB3O1xuXHR9XG5cdC8qIGVzbGludC1lbmFibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblxuXHRtZyA9ICgxLjAgLSBjKSAqIGc7XG5cblx0cmV0dXJuIFtcblx0XHQoYyAqIHB1cmVbMF0gKyBtZykgKiAyNTUsXG5cdFx0KGMgKiBwdXJlWzFdICsgbWcpICogMjU1LFxuXHRcdChjICogcHVyZVsyXSArIG1nKSAqIDI1NVxuXHRdO1xufTtcblxuY29udmVydC5oY2cuaHN2ID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IHYgPSBjICsgZyAqICgxLjAgLSBjKTtcblx0bGV0IGYgPSAwO1xuXG5cdGlmICh2ID4gMC4wKSB7XG5cdFx0ZiA9IGMgLyB2O1xuXHR9XG5cblx0cmV0dXJuIFtoY2dbMF0sIGYgKiAxMDAsIHYgKiAxMDBdO1xufTtcblxuY29udmVydC5oY2cuaHNsID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGwgPSBnICogKDEuMCAtIGMpICsgMC41ICogYztcblx0bGV0IHMgPSAwO1xuXG5cdGlmIChsID4gMC4wICYmIGwgPCAwLjUpIHtcblx0XHRzID0gYyAvICgyICogbCk7XG5cdH0gZWxzZVxuXHRpZiAobCA+PSAwLjUgJiYgbCA8IDEuMCkge1xuXHRcdHMgPSBjIC8gKDIgKiAoMSAtIGwpKTtcblx0fVxuXG5cdHJldHVybiBbaGNnWzBdLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaGNnLmh3YiA9IGZ1bmN0aW9uIChoY2cpIHtcblx0Y29uc3QgYyA9IGhjZ1sxXSAvIDEwMDtcblx0Y29uc3QgZyA9IGhjZ1syXSAvIDEwMDtcblx0Y29uc3QgdiA9IGMgKyBnICogKDEuMCAtIGMpO1xuXHRyZXR1cm4gW2hjZ1swXSwgKHYgLSBjKSAqIDEwMCwgKDEgLSB2KSAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmh3Yi5oY2cgPSBmdW5jdGlvbiAoaHdiKSB7XG5cdGNvbnN0IHcgPSBod2JbMV0gLyAxMDA7XG5cdGNvbnN0IGIgPSBod2JbMl0gLyAxMDA7XG5cdGNvbnN0IHYgPSAxIC0gYjtcblx0Y29uc3QgYyA9IHYgLSB3O1xuXHRsZXQgZyA9IDA7XG5cblx0aWYgKGMgPCAxKSB7XG5cdFx0ZyA9ICh2IC0gYykgLyAoMSAtIGMpO1xuXHR9XG5cblx0cmV0dXJuIFtod2JbMF0sIGMgKiAxMDAsIGcgKiAxMDBdO1xufTtcblxuY29udmVydC5hcHBsZS5yZ2IgPSBmdW5jdGlvbiAoYXBwbGUpIHtcblx0cmV0dXJuIFsoYXBwbGVbMF0gLyA2NTUzNSkgKiAyNTUsIChhcHBsZVsxXSAvIDY1NTM1KSAqIDI1NSwgKGFwcGxlWzJdIC8gNjU1MzUpICogMjU1XTtcbn07XG5cbmNvbnZlcnQucmdiLmFwcGxlID0gZnVuY3Rpb24gKHJnYikge1xuXHRyZXR1cm4gWyhyZ2JbMF0gLyAyNTUpICogNjU1MzUsIChyZ2JbMV0gLyAyNTUpICogNjU1MzUsIChyZ2JbMl0gLyAyNTUpICogNjU1MzVdO1xufTtcblxuY29udmVydC5ncmF5LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdHJldHVybiBbYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmdyYXkuaHNsID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0cmV0dXJuIFswLCAwLCBhcmdzWzBdXTtcbn07XG5cbmNvbnZlcnQuZ3JheS5oc3YgPSBjb252ZXJ0LmdyYXkuaHNsO1xuXG5jb252ZXJ0LmdyYXkuaHdiID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0cmV0dXJuIFswLCAxMDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmNteWsgPSBmdW5jdGlvbiAoZ3JheSkge1xuXHRyZXR1cm4gWzAsIDAsIDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmxhYiA9IGZ1bmN0aW9uIChncmF5KSB7XG5cdHJldHVybiBbZ3JheVswXSwgMCwgMF07XG59O1xuXG5jb252ZXJ0LmdyYXkuaGV4ID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0Y29uc3QgdmFsID0gTWF0aC5yb3VuZChncmF5WzBdIC8gMTAwICogMjU1KSAmIDB4RkY7XG5cdGNvbnN0IGludGVnZXIgPSAodmFsIDw8IDE2KSArICh2YWwgPDwgOCkgKyB2YWw7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQucmdiLmdyYXkgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHZhbCA9IChyZ2JbMF0gKyByZ2JbMV0gKyByZ2JbMl0pIC8gMztcblx0cmV0dXJuIFt2YWwgLyAyNTUgKiAxMDBdO1xufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/conversions.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-convert/index.js": -/*!****************************************************************!*\ - !*** ./node_modules/color/node_modules/color-convert/index.js ***! - \****************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\nconst route = __webpack_require__(/*! ./route */ \"./node_modules/color/node_modules/color-convert/route.js\");\n\nconst convert = {};\n\nconst models = Object.keys(conversions);\n\nfunction wrapRaw(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\treturn fn(args);\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nfunction wrapRounded(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\tconst result = fn(args);\n\n\t\t// We're assuming the result is an array here.\n\t\t// see notice in conversions.js; don't use box types\n\t\t// in conversion functions.\n\t\tif (typeof result === 'object') {\n\t\t\tfor (let len = result.length, i = 0; i < len; i++) {\n\t\t\t\tresult[i] = Math.round(result[i]);\n\t\t\t}\n\t\t}\n\n\t\treturn result;\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nmodels.forEach(fromModel => {\n\tconvert[fromModel] = {};\n\n\tObject.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels});\n\tObject.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels});\n\n\tconst routes = route(fromModel);\n\tconst routeModels = Object.keys(routes);\n\n\trouteModels.forEach(toModel => {\n\t\tconst fn = routes[toModel];\n\n\t\tconvert[fromModel][toModel] = wrapRounded(fn);\n\t\tconvert[fromModel][toModel].raw = wrapRaw(fn);\n\t});\n});\n\nmodule.exports = convert;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7QUFDM0MsY0FBYyxtQkFBTyxDQUFDLHlFQUFTOztBQUUvQjs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0Esd0NBQXdDLFNBQVM7QUFDakQ7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBLHdEQUF3RCx1Q0FBdUM7QUFDL0Ysc0RBQXNELHFDQUFxQzs7QUFFM0Y7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxFQUFFO0FBQ0YsQ0FBQzs7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanM/ZGVkZCJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBjb252ZXJzaW9ucyA9IHJlcXVpcmUoJy4vY29udmVyc2lvbnMnKTtcbmNvbnN0IHJvdXRlID0gcmVxdWlyZSgnLi9yb3V0ZScpO1xuXG5jb25zdCBjb252ZXJ0ID0ge307XG5cbmNvbnN0IG1vZGVscyA9IE9iamVjdC5rZXlzKGNvbnZlcnNpb25zKTtcblxuZnVuY3Rpb24gd3JhcFJhdyhmbikge1xuXHRjb25zdCB3cmFwcGVkRm4gPSBmdW5jdGlvbiAoLi4uYXJncykge1xuXHRcdGNvbnN0IGFyZzAgPSBhcmdzWzBdO1xuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGZuKGFyZ3MpO1xuXHR9O1xuXG5cdC8vIFByZXNlcnZlIC5jb252ZXJzaW9uIHByb3BlcnR5IGlmIHRoZXJlIGlzIG9uZVxuXHRpZiAoJ2NvbnZlcnNpb24nIGluIGZuKSB7XG5cdFx0d3JhcHBlZEZuLmNvbnZlcnNpb24gPSBmbi5jb252ZXJzaW9uO1xuXHR9XG5cblx0cmV0dXJuIHdyYXBwZWRGbjtcbn1cblxuZnVuY3Rpb24gd3JhcFJvdW5kZWQoZm4pIHtcblx0Y29uc3Qgd3JhcHBlZEZuID0gZnVuY3Rpb24gKC4uLmFyZ3MpIHtcblx0XHRjb25zdCBhcmcwID0gYXJnc1swXTtcblxuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgcmVzdWx0ID0gZm4oYXJncyk7XG5cblx0XHQvLyBXZSdyZSBhc3N1bWluZyB0aGUgcmVzdWx0IGlzIGFuIGFycmF5IGhlcmUuXG5cdFx0Ly8gc2VlIG5vdGljZSBpbiBjb252ZXJzaW9ucy5qczsgZG9uJ3QgdXNlIGJveCB0eXBlc1xuXHRcdC8vIGluIGNvbnZlcnNpb24gZnVuY3Rpb25zLlxuXHRcdGlmICh0eXBlb2YgcmVzdWx0ID09PSAnb2JqZWN0Jykge1xuXHRcdFx0Zm9yIChsZXQgbGVuID0gcmVzdWx0Lmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0XHRyZXN1bHRbaV0gPSBNYXRoLnJvdW5kKHJlc3VsdFtpXSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJlc3VsdDtcblx0fTtcblxuXHQvLyBQcmVzZXJ2ZSAuY29udmVyc2lvbiBwcm9wZXJ0eSBpZiB0aGVyZSBpcyBvbmVcblx0aWYgKCdjb252ZXJzaW9uJyBpbiBmbikge1xuXHRcdHdyYXBwZWRGbi5jb252ZXJzaW9uID0gZm4uY29udmVyc2lvbjtcblx0fVxuXG5cdHJldHVybiB3cmFwcGVkRm47XG59XG5cbm1vZGVscy5mb3JFYWNoKGZyb21Nb2RlbCA9PiB7XG5cdGNvbnZlcnRbZnJvbU1vZGVsXSA9IHt9O1xuXG5cdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShjb252ZXJ0W2Zyb21Nb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY29udmVyc2lvbnNbZnJvbU1vZGVsXS5jaGFubmVsc30pO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFtmcm9tTW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBjb252ZXJzaW9uc1tmcm9tTW9kZWxdLmxhYmVsc30pO1xuXG5cdGNvbnN0IHJvdXRlcyA9IHJvdXRlKGZyb21Nb2RlbCk7XG5cdGNvbnN0IHJvdXRlTW9kZWxzID0gT2JqZWN0LmtleXMocm91dGVzKTtcblxuXHRyb3V0ZU1vZGVscy5mb3JFYWNoKHRvTW9kZWwgPT4ge1xuXHRcdGNvbnN0IGZuID0gcm91dGVzW3RvTW9kZWxdO1xuXG5cdFx0Y29udmVydFtmcm9tTW9kZWxdW3RvTW9kZWxdID0gd3JhcFJvdW5kZWQoZm4pO1xuXHRcdGNvbnZlcnRbZnJvbU1vZGVsXVt0b01vZGVsXS5yYXcgPSB3cmFwUmF3KGZuKTtcblx0fSk7XG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-convert/route.js": -/*!****************************************************************!*\ - !*** ./node_modules/color/node_modules/color-convert/route.js ***! - \****************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\n\n/*\n\tThis function routes a model to all other models.\n\n\tall functions that are routed have a property `.conversion` attached\n\tto the returned synthetic function. This property is an array\n\tof strings, each with the steps in between the 'from' and 'to'\n\tcolor models (inclusive).\n\n\tconversions that are not possible simply are not included.\n*/\n\nfunction buildGraph() {\n\tconst graph = {};\n\t// https://jsperf.com/object-keys-vs-for-in-with-closure/3\n\tconst models = Object.keys(conversions);\n\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tgraph[models[i]] = {\n\t\t\t// http://jsperf.com/1-vs-infinity\n\t\t\t// micro-opt, but this is simple.\n\t\t\tdistance: -1,\n\t\t\tparent: null\n\t\t};\n\t}\n\n\treturn graph;\n}\n\n// https://en.wikipedia.org/wiki/Breadth-first_search\nfunction deriveBFS(fromModel) {\n\tconst graph = buildGraph();\n\tconst queue = [fromModel]; // Unshift -> queue -> pop\n\n\tgraph[fromModel].distance = 0;\n\n\twhile (queue.length) {\n\t\tconst current = queue.pop();\n\t\tconst adjacents = Object.keys(conversions[current]);\n\n\t\tfor (let len = adjacents.length, i = 0; i < len; i++) {\n\t\t\tconst adjacent = adjacents[i];\n\t\t\tconst node = graph[adjacent];\n\n\t\t\tif (node.distance === -1) {\n\t\t\t\tnode.distance = graph[current].distance + 1;\n\t\t\t\tnode.parent = current;\n\t\t\t\tqueue.unshift(adjacent);\n\t\t\t}\n\t\t}\n\t}\n\n\treturn graph;\n}\n\nfunction link(from, to) {\n\treturn function (args) {\n\t\treturn to(from(args));\n\t};\n}\n\nfunction wrapConversion(toModel, graph) {\n\tconst path = [graph[toModel].parent, toModel];\n\tlet fn = conversions[graph[toModel].parent][toModel];\n\n\tlet cur = graph[toModel].parent;\n\twhile (graph[cur].parent) {\n\t\tpath.unshift(graph[cur].parent);\n\t\tfn = link(conversions[graph[cur].parent][cur], fn);\n\t\tcur = graph[cur].parent;\n\t}\n\n\tfn.conversion = path;\n\treturn fn;\n}\n\nmodule.exports = function (fromModel) {\n\tconst graph = deriveBFS(fromModel);\n\tconst conversion = {};\n\n\tconst models = Object.keys(graph);\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tconst toModel = models[i];\n\t\tconst node = graph[toModel];\n\n\t\tif (node.parent === null) {\n\t\t\t// No possible conversion, or this node is the source model.\n\t\t\tcontinue;\n\t\t}\n\n\t\tconversion[toModel] = wrapConversion(toModel, graph);\n\t}\n\n\treturn conversion;\n};\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvcm91dGUuanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7O0FBRTNDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxzQ0FBc0MsU0FBUztBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDBDQUEwQyxTQUFTO0FBQ25EO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHNDQUFzQyxTQUFTO0FBQy9DO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9ub2RlX21vZHVsZXMvY29sb3ItY29udmVydC9yb3V0ZS5qcz82ZTdlIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbnZlcnNpb25zID0gcmVxdWlyZSgnLi9jb252ZXJzaW9ucycpO1xuXG4vKlxuXHRUaGlzIGZ1bmN0aW9uIHJvdXRlcyBhIG1vZGVsIHRvIGFsbCBvdGhlciBtb2RlbHMuXG5cblx0YWxsIGZ1bmN0aW9ucyB0aGF0IGFyZSByb3V0ZWQgaGF2ZSBhIHByb3BlcnR5IGAuY29udmVyc2lvbmAgYXR0YWNoZWRcblx0dG8gdGhlIHJldHVybmVkIHN5bnRoZXRpYyBmdW5jdGlvbi4gVGhpcyBwcm9wZXJ0eSBpcyBhbiBhcnJheVxuXHRvZiBzdHJpbmdzLCBlYWNoIHdpdGggdGhlIHN0ZXBzIGluIGJldHdlZW4gdGhlICdmcm9tJyBhbmQgJ3RvJ1xuXHRjb2xvciBtb2RlbHMgKGluY2x1c2l2ZSkuXG5cblx0Y29udmVyc2lvbnMgdGhhdCBhcmUgbm90IHBvc3NpYmxlIHNpbXBseSBhcmUgbm90IGluY2x1ZGVkLlxuKi9cblxuZnVuY3Rpb24gYnVpbGRHcmFwaCgpIHtcblx0Y29uc3QgZ3JhcGggPSB7fTtcblx0Ly8gaHR0cHM6Ly9qc3BlcmYuY29tL29iamVjdC1rZXlzLXZzLWZvci1pbi13aXRoLWNsb3N1cmUvM1xuXHRjb25zdCBtb2RlbHMgPSBPYmplY3Qua2V5cyhjb252ZXJzaW9ucyk7XG5cblx0Zm9yIChsZXQgbGVuID0gbW9kZWxzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdGdyYXBoW21vZGVsc1tpXV0gPSB7XG5cdFx0XHQvLyBodHRwOi8vanNwZXJmLmNvbS8xLXZzLWluZmluaXR5XG5cdFx0XHQvLyBtaWNyby1vcHQsIGJ1dCB0aGlzIGlzIHNpbXBsZS5cblx0XHRcdGRpc3RhbmNlOiAtMSxcblx0XHRcdHBhcmVudDogbnVsbFxuXHRcdH07XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbi8vIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0JyZWFkdGgtZmlyc3Rfc2VhcmNoXG5mdW5jdGlvbiBkZXJpdmVCRlMoZnJvbU1vZGVsKSB7XG5cdGNvbnN0IGdyYXBoID0gYnVpbGRHcmFwaCgpO1xuXHRjb25zdCBxdWV1ZSA9IFtmcm9tTW9kZWxdOyAvLyBVbnNoaWZ0IC0+IHF1ZXVlIC0+IHBvcFxuXG5cdGdyYXBoW2Zyb21Nb2RlbF0uZGlzdGFuY2UgPSAwO1xuXG5cdHdoaWxlIChxdWV1ZS5sZW5ndGgpIHtcblx0XHRjb25zdCBjdXJyZW50ID0gcXVldWUucG9wKCk7XG5cdFx0Y29uc3QgYWRqYWNlbnRzID0gT2JqZWN0LmtleXMoY29udmVyc2lvbnNbY3VycmVudF0pO1xuXG5cdFx0Zm9yIChsZXQgbGVuID0gYWRqYWNlbnRzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0Y29uc3QgYWRqYWNlbnQgPSBhZGphY2VudHNbaV07XG5cdFx0XHRjb25zdCBub2RlID0gZ3JhcGhbYWRqYWNlbnRdO1xuXG5cdFx0XHRpZiAobm9kZS5kaXN0YW5jZSA9PT0gLTEpIHtcblx0XHRcdFx0bm9kZS5kaXN0YW5jZSA9IGdyYXBoW2N1cnJlbnRdLmRpc3RhbmNlICsgMTtcblx0XHRcdFx0bm9kZS5wYXJlbnQgPSBjdXJyZW50O1xuXHRcdFx0XHRxdWV1ZS51bnNoaWZ0KGFkamFjZW50KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbmZ1bmN0aW9uIGxpbmsoZnJvbSwgdG8pIHtcblx0cmV0dXJuIGZ1bmN0aW9uIChhcmdzKSB7XG5cdFx0cmV0dXJuIHRvKGZyb20oYXJncykpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiB3cmFwQ29udmVyc2lvbih0b01vZGVsLCBncmFwaCkge1xuXHRjb25zdCBwYXRoID0gW2dyYXBoW3RvTW9kZWxdLnBhcmVudCwgdG9Nb2RlbF07XG5cdGxldCBmbiA9IGNvbnZlcnNpb25zW2dyYXBoW3RvTW9kZWxdLnBhcmVudF1bdG9Nb2RlbF07XG5cblx0bGV0IGN1ciA9IGdyYXBoW3RvTW9kZWxdLnBhcmVudDtcblx0d2hpbGUgKGdyYXBoW2N1cl0ucGFyZW50KSB7XG5cdFx0cGF0aC51bnNoaWZ0KGdyYXBoW2N1cl0ucGFyZW50KTtcblx0XHRmbiA9IGxpbmsoY29udmVyc2lvbnNbZ3JhcGhbY3VyXS5wYXJlbnRdW2N1cl0sIGZuKTtcblx0XHRjdXIgPSBncmFwaFtjdXJdLnBhcmVudDtcblx0fVxuXG5cdGZuLmNvbnZlcnNpb24gPSBwYXRoO1xuXHRyZXR1cm4gZm47XG59XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGZyb21Nb2RlbCkge1xuXHRjb25zdCBncmFwaCA9IGRlcml2ZUJGUyhmcm9tTW9kZWwpO1xuXHRjb25zdCBjb252ZXJzaW9uID0ge307XG5cblx0Y29uc3QgbW9kZWxzID0gT2JqZWN0LmtleXMoZ3JhcGgpO1xuXHRmb3IgKGxldCBsZW4gPSBtb2RlbHMubGVuZ3RoLCBpID0gMDsgaSA8IGxlbjsgaSsrKSB7XG5cdFx0Y29uc3QgdG9Nb2RlbCA9IG1vZGVsc1tpXTtcblx0XHRjb25zdCBub2RlID0gZ3JhcGhbdG9Nb2RlbF07XG5cblx0XHRpZiAobm9kZS5wYXJlbnQgPT09IG51bGwpIHtcblx0XHRcdC8vIE5vIHBvc3NpYmxlIGNvbnZlcnNpb24sIG9yIHRoaXMgbm9kZSBpcyB0aGUgc291cmNlIG1vZGVsLlxuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXG5cdFx0Y29udmVyc2lvblt0b01vZGVsXSA9IHdyYXBDb252ZXJzaW9uKHRvTW9kZWwsIGdyYXBoKTtcblx0fVxuXG5cdHJldHVybiBjb252ZXJzaW9uO1xufTtcblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/route.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-name/index.js": -/*!*************************************************************!*\ - !*** ./node_modules/color/node_modules/color-name/index.js ***! - \*************************************************************/ -/***/ (function(module) { - -"use strict"; -eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanM/OGIxYSJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbm1vZHVsZS5leHBvcnRzID0ge1xyXG5cdFwiYWxpY2VibHVlXCI6IFsyNDAsIDI0OCwgMjU1XSxcclxuXHRcImFudGlxdWV3aGl0ZVwiOiBbMjUwLCAyMzUsIDIxNV0sXHJcblx0XCJhcXVhXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJhcXVhbWFyaW5lXCI6IFsxMjcsIDI1NSwgMjEyXSxcclxuXHRcImF6dXJlXCI6IFsyNDAsIDI1NSwgMjU1XSxcclxuXHRcImJlaWdlXCI6IFsyNDUsIDI0NSwgMjIwXSxcclxuXHRcImJpc3F1ZVwiOiBbMjU1LCAyMjgsIDE5Nl0sXHJcblx0XCJibGFja1wiOiBbMCwgMCwgMF0sXHJcblx0XCJibGFuY2hlZGFsbW9uZFwiOiBbMjU1LCAyMzUsIDIwNV0sXHJcblx0XCJibHVlXCI6IFswLCAwLCAyNTVdLFxyXG5cdFwiYmx1ZXZpb2xldFwiOiBbMTM4LCA0MywgMjI2XSxcclxuXHRcImJyb3duXCI6IFsxNjUsIDQyLCA0Ml0sXHJcblx0XCJidXJseXdvb2RcIjogWzIyMiwgMTg0LCAxMzVdLFxyXG5cdFwiY2FkZXRibHVlXCI6IFs5NSwgMTU4LCAxNjBdLFxyXG5cdFwiY2hhcnRyZXVzZVwiOiBbMTI3LCAyNTUsIDBdLFxyXG5cdFwiY2hvY29sYXRlXCI6IFsyMTAsIDEwNSwgMzBdLFxyXG5cdFwiY29yYWxcIjogWzI1NSwgMTI3LCA4MF0sXHJcblx0XCJjb3JuZmxvd2VyYmx1ZVwiOiBbMTAwLCAxNDksIDIzN10sXHJcblx0XCJjb3Juc2lsa1wiOiBbMjU1LCAyNDgsIDIyMF0sXHJcblx0XCJjcmltc29uXCI6IFsyMjAsIDIwLCA2MF0sXHJcblx0XCJjeWFuXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJkYXJrYmx1ZVwiOiBbMCwgMCwgMTM5XSxcclxuXHRcImRhcmtjeWFuXCI6IFswLCAxMzksIDEzOV0sXHJcblx0XCJkYXJrZ29sZGVucm9kXCI6IFsxODQsIDEzNCwgMTFdLFxyXG5cdFwiZGFya2dyYXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2dyZWVuXCI6IFswLCAxMDAsIDBdLFxyXG5cdFwiZGFya2dyZXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2toYWtpXCI6IFsxODksIDE4MywgMTA3XSxcclxuXHRcImRhcmttYWdlbnRhXCI6IFsxMzksIDAsIDEzOV0sXHJcblx0XCJkYXJrb2xpdmVncmVlblwiOiBbODUsIDEwNywgNDddLFxyXG5cdFwiZGFya29yYW5nZVwiOiBbMjU1LCAxNDAsIDBdLFxyXG5cdFwiZGFya29yY2hpZFwiOiBbMTUzLCA1MCwgMjA0XSxcclxuXHRcImRhcmtyZWRcIjogWzEzOSwgMCwgMF0sXHJcblx0XCJkYXJrc2FsbW9uXCI6IFsyMzMsIDE1MCwgMTIyXSxcclxuXHRcImRhcmtzZWFncmVlblwiOiBbMTQzLCAxODgsIDE0M10sXHJcblx0XCJkYXJrc2xhdGVibHVlXCI6IFs3MiwgNjEsIDEzOV0sXHJcblx0XCJkYXJrc2xhdGVncmF5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmtzbGF0ZWdyZXlcIjogWzQ3LCA3OSwgNzldLFxyXG5cdFwiZGFya3R1cnF1b2lzZVwiOiBbMCwgMjA2LCAyMDldLFxyXG5cdFwiZGFya3Zpb2xldFwiOiBbMTQ4LCAwLCAyMTFdLFxyXG5cdFwiZGVlcHBpbmtcIjogWzI1NSwgMjAsIDE0N10sXHJcblx0XCJkZWVwc2t5Ymx1ZVwiOiBbMCwgMTkxLCAyNTVdLFxyXG5cdFwiZGltZ3JheVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkaW1ncmV5XCI6IFsxMDUsIDEwNSwgMTA1XSxcclxuXHRcImRvZGdlcmJsdWVcIjogWzMwLCAxNDQsIDI1NV0sXHJcblx0XCJmaXJlYnJpY2tcIjogWzE3OCwgMzQsIDM0XSxcclxuXHRcImZsb3JhbHdoaXRlXCI6IFsyNTUsIDI1MCwgMjQwXSxcclxuXHRcImZvcmVzdGdyZWVuXCI6IFszNCwgMTM5LCAzNF0sXHJcblx0XCJmdWNoc2lhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJnYWluc2Jvcm9cIjogWzIyMCwgMjIwLCAyMjBdLFxyXG5cdFwiZ2hvc3R3aGl0ZVwiOiBbMjQ4LCAyNDgsIDI1NV0sXHJcblx0XCJnb2xkXCI6IFsyNTUsIDIxNSwgMF0sXHJcblx0XCJnb2xkZW5yb2RcIjogWzIxOCwgMTY1LCAzMl0sXHJcblx0XCJncmF5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImdyZWVuXCI6IFswLCAxMjgsIDBdLFxyXG5cdFwiZ3JlZW55ZWxsb3dcIjogWzE3MywgMjU1LCA0N10sXHJcblx0XCJncmV5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImhvbmV5ZGV3XCI6IFsyNDAsIDI1NSwgMjQwXSxcclxuXHRcImhvdHBpbmtcIjogWzI1NSwgMTA1LCAxODBdLFxyXG5cdFwiaW5kaWFucmVkXCI6IFsyMDUsIDkyLCA5Ml0sXHJcblx0XCJpbmRpZ29cIjogWzc1LCAwLCAxMzBdLFxyXG5cdFwiaXZvcnlcIjogWzI1NSwgMjU1LCAyNDBdLFxyXG5cdFwia2hha2lcIjogWzI0MCwgMjMwLCAxNDBdLFxyXG5cdFwibGF2ZW5kZXJcIjogWzIzMCwgMjMwLCAyNTBdLFxyXG5cdFwibGF2ZW5kZXJibHVzaFwiOiBbMjU1LCAyNDAsIDI0NV0sXHJcblx0XCJsYXduZ3JlZW5cIjogWzEyNCwgMjUyLCAwXSxcclxuXHRcImxlbW9uY2hpZmZvblwiOiBbMjU1LCAyNTAsIDIwNV0sXHJcblx0XCJsaWdodGJsdWVcIjogWzE3MywgMjE2LCAyMzBdLFxyXG5cdFwibGlnaHRjb3JhbFwiOiBbMjQwLCAxMjgsIDEyOF0sXHJcblx0XCJsaWdodGN5YW5cIjogWzIyNCwgMjU1LCAyNTVdLFxyXG5cdFwibGlnaHRnb2xkZW5yb2R5ZWxsb3dcIjogWzI1MCwgMjUwLCAyMTBdLFxyXG5cdFwibGlnaHRncmF5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0Z3JlZW5cIjogWzE0NCwgMjM4LCAxNDRdLFxyXG5cdFwibGlnaHRncmV5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0cGlua1wiOiBbMjU1LCAxODIsIDE5M10sXHJcblx0XCJsaWdodHNhbG1vblwiOiBbMjU1LCAxNjAsIDEyMl0sXHJcblx0XCJsaWdodHNlYWdyZWVuXCI6IFszMiwgMTc4LCAxNzBdLFxyXG5cdFwibGlnaHRza3libHVlXCI6IFsxMzUsIDIwNiwgMjUwXSxcclxuXHRcImxpZ2h0c2xhdGVncmF5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c2xhdGVncmV5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c3RlZWxibHVlXCI6IFsxNzYsIDE5NiwgMjIyXSxcclxuXHRcImxpZ2h0eWVsbG93XCI6IFsyNTUsIDI1NSwgMjI0XSxcclxuXHRcImxpbWVcIjogWzAsIDI1NSwgMF0sXHJcblx0XCJsaW1lZ3JlZW5cIjogWzUwLCAyMDUsIDUwXSxcclxuXHRcImxpbmVuXCI6IFsyNTAsIDI0MCwgMjMwXSxcclxuXHRcIm1hZ2VudGFcIjogWzI1NSwgMCwgMjU1XSxcclxuXHRcIm1hcm9vblwiOiBbMTI4LCAwLCAwXSxcclxuXHRcIm1lZGl1bWFxdWFtYXJpbmVcIjogWzEwMiwgMjA1LCAxNzBdLFxyXG5cdFwibWVkaXVtYmx1ZVwiOiBbMCwgMCwgMjA1XSxcclxuXHRcIm1lZGl1bW9yY2hpZFwiOiBbMTg2LCA4NSwgMjExXSxcclxuXHRcIm1lZGl1bXB1cnBsZVwiOiBbMTQ3LCAxMTIsIDIxOV0sXHJcblx0XCJtZWRpdW1zZWFncmVlblwiOiBbNjAsIDE3OSwgMTEzXSxcclxuXHRcIm1lZGl1bXNsYXRlYmx1ZVwiOiBbMTIzLCAxMDQsIDIzOF0sXHJcblx0XCJtZWRpdW1zcHJpbmdncmVlblwiOiBbMCwgMjUwLCAxNTRdLFxyXG5cdFwibWVkaXVtdHVycXVvaXNlXCI6IFs3MiwgMjA5LCAyMDRdLFxyXG5cdFwibWVkaXVtdmlvbGV0cmVkXCI6IFsxOTksIDIxLCAxMzNdLFxyXG5cdFwibWlkbmlnaHRibHVlXCI6IFsyNSwgMjUsIDExMl0sXHJcblx0XCJtaW50Y3JlYW1cIjogWzI0NSwgMjU1LCAyNTBdLFxyXG5cdFwibWlzdHlyb3NlXCI6IFsyNTUsIDIyOCwgMjI1XSxcclxuXHRcIm1vY2Nhc2luXCI6IFsyNTUsIDIyOCwgMTgxXSxcclxuXHRcIm5hdmFqb3doaXRlXCI6IFsyNTUsIDIyMiwgMTczXSxcclxuXHRcIm5hdnlcIjogWzAsIDAsIDEyOF0sXHJcblx0XCJvbGRsYWNlXCI6IFsyNTMsIDI0NSwgMjMwXSxcclxuXHRcIm9saXZlXCI6IFsxMjgsIDEyOCwgMF0sXHJcblx0XCJvbGl2ZWRyYWJcIjogWzEwNywgMTQyLCAzNV0sXHJcblx0XCJvcmFuZ2VcIjogWzI1NSwgMTY1LCAwXSxcclxuXHRcIm9yYW5nZXJlZFwiOiBbMjU1LCA2OSwgMF0sXHJcblx0XCJvcmNoaWRcIjogWzIxOCwgMTEyLCAyMTRdLFxyXG5cdFwicGFsZWdvbGRlbnJvZFwiOiBbMjM4LCAyMzIsIDE3MF0sXHJcblx0XCJwYWxlZ3JlZW5cIjogWzE1MiwgMjUxLCAxNTJdLFxyXG5cdFwicGFsZXR1cnF1b2lzZVwiOiBbMTc1LCAyMzgsIDIzOF0sXHJcblx0XCJwYWxldmlvbGV0cmVkXCI6IFsyMTksIDExMiwgMTQ3XSxcclxuXHRcInBhcGF5YXdoaXBcIjogWzI1NSwgMjM5LCAyMTNdLFxyXG5cdFwicGVhY2hwdWZmXCI6IFsyNTUsIDIxOCwgMTg1XSxcclxuXHRcInBlcnVcIjogWzIwNSwgMTMzLCA2M10sXHJcblx0XCJwaW5rXCI6IFsyNTUsIDE5MiwgMjAzXSxcclxuXHRcInBsdW1cIjogWzIyMSwgMTYwLCAyMjFdLFxyXG5cdFwicG93ZGVyYmx1ZVwiOiBbMTc2LCAyMjQsIDIzMF0sXHJcblx0XCJwdXJwbGVcIjogWzEyOCwgMCwgMTI4XSxcclxuXHRcInJlYmVjY2FwdXJwbGVcIjogWzEwMiwgNTEsIDE1M10sXHJcblx0XCJyZWRcIjogWzI1NSwgMCwgMF0sXHJcblx0XCJyb3N5YnJvd25cIjogWzE4OCwgMTQzLCAxNDNdLFxyXG5cdFwicm95YWxibHVlXCI6IFs2NSwgMTA1LCAyMjVdLFxyXG5cdFwic2FkZGxlYnJvd25cIjogWzEzOSwgNjksIDE5XSxcclxuXHRcInNhbG1vblwiOiBbMjUwLCAxMjgsIDExNF0sXHJcblx0XCJzYW5keWJyb3duXCI6IFsyNDQsIDE2NCwgOTZdLFxyXG5cdFwic2VhZ3JlZW5cIjogWzQ2LCAxMzksIDg3XSxcclxuXHRcInNlYXNoZWxsXCI6IFsyNTUsIDI0NSwgMjM4XSxcclxuXHRcInNpZW5uYVwiOiBbMTYwLCA4MiwgNDVdLFxyXG5cdFwic2lsdmVyXCI6IFsxOTIsIDE5MiwgMTkyXSxcclxuXHRcInNreWJsdWVcIjogWzEzNSwgMjA2LCAyMzVdLFxyXG5cdFwic2xhdGVibHVlXCI6IFsxMDYsIDkwLCAyMDVdLFxyXG5cdFwic2xhdGVncmF5XCI6IFsxMTIsIDEyOCwgMTQ0XSxcclxuXHRcInNsYXRlZ3JleVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbm93XCI6IFsyNTUsIDI1MCwgMjUwXSxcclxuXHRcInNwcmluZ2dyZWVuXCI6IFswLCAyNTUsIDEyN10sXHJcblx0XCJzdGVlbGJsdWVcIjogWzcwLCAxMzAsIDE4MF0sXHJcblx0XCJ0YW5cIjogWzIxMCwgMTgwLCAxNDBdLFxyXG5cdFwidGVhbFwiOiBbMCwgMTI4LCAxMjhdLFxyXG5cdFwidGhpc3RsZVwiOiBbMjE2LCAxOTEsIDIxNl0sXHJcblx0XCJ0b21hdG9cIjogWzI1NSwgOTksIDcxXSxcclxuXHRcInR1cnF1b2lzZVwiOiBbNjQsIDIyNCwgMjA4XSxcclxuXHRcInZpb2xldFwiOiBbMjM4LCAxMzAsIDIzOF0sXHJcblx0XCJ3aGVhdFwiOiBbMjQ1LCAyMjIsIDE3OV0sXHJcblx0XCJ3aGl0ZVwiOiBbMjU1LCAyNTUsIDI1NV0sXHJcblx0XCJ3aGl0ZXNtb2tlXCI6IFsyNDUsIDI0NSwgMjQ1XSxcclxuXHRcInllbGxvd1wiOiBbMjU1LCAyNTUsIDBdLFxyXG5cdFwieWVsbG93Z3JlZW5cIjogWzE1NCwgMjA1LCA1MF1cclxufTtcclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-name/index.js\n"); - -/***/ }), - -/***/ "./src/alert/editor.scss": -/*!*******************************!*\ - !*** ./src/alert/editor.scss ***! - \*******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWxlcnQvZWRpdG9yLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9hbGVydC9lZGl0b3Iuc2Nzcz9lZWRkIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/alert/editor.scss\n"); - -/***/ }), - -/***/ "./node_modules/simple-swizzle/index.js": -/*!**********************************************!*\ - !*** ./node_modules/simple-swizzle/index.js ***! - \**********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -eval("\n\nvar isArrayish = __webpack_require__(/*! is-arrayish */ \"./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\");\n\nvar concat = Array.prototype.concat;\nvar slice = Array.prototype.slice;\n\nvar swizzle = module.exports = function swizzle(args) {\n\tvar results = [];\n\n\tfor (var i = 0, len = args.length; i < len; i++) {\n\t\tvar arg = args[i];\n\n\t\tif (isArrayish(arg)) {\n\t\t\t// http://jsperf.com/javascript-array-concat-vs-push/98\n\t\t\tresults = concat.call(results, slice.call(arg));\n\t\t} else {\n\t\t\tresults.push(arg);\n\t\t}\n\t}\n\n\treturn results;\n};\n\nswizzle.wrap = function (fn) {\n\treturn function () {\n\t\treturn fn(swizzle(arguments));\n\t};\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsaUJBQWlCLG1CQUFPLENBQUMsb0ZBQWE7O0FBRXRDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxvQ0FBb0MsU0FBUztBQUM3Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanM/MjUxNCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciBpc0FycmF5aXNoID0gcmVxdWlyZSgnaXMtYXJyYXlpc2gnKTtcblxudmFyIGNvbmNhdCA9IEFycmF5LnByb3RvdHlwZS5jb25jYXQ7XG52YXIgc2xpY2UgPSBBcnJheS5wcm90b3R5cGUuc2xpY2U7XG5cbnZhciBzd2l6emxlID0gbW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBzd2l6emxlKGFyZ3MpIHtcblx0dmFyIHJlc3VsdHMgPSBbXTtcblxuXHRmb3IgKHZhciBpID0gMCwgbGVuID0gYXJncy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xuXHRcdHZhciBhcmcgPSBhcmdzW2ldO1xuXG5cdFx0aWYgKGlzQXJyYXlpc2goYXJnKSkge1xuXHRcdFx0Ly8gaHR0cDovL2pzcGVyZi5jb20vamF2YXNjcmlwdC1hcnJheS1jb25jYXQtdnMtcHVzaC85OFxuXHRcdFx0cmVzdWx0cyA9IGNvbmNhdC5jYWxsKHJlc3VsdHMsIHNsaWNlLmNhbGwoYXJnKSk7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHJlc3VsdHMucHVzaChhcmcpO1xuXHRcdH1cblx0fVxuXG5cdHJldHVybiByZXN1bHRzO1xufTtcblxuc3dpenpsZS53cmFwID0gZnVuY3Rpb24gKGZuKSB7XG5cdHJldHVybiBmdW5jdGlvbiAoKSB7XG5cdFx0cmV0dXJuIGZuKHN3aXp6bGUoYXJndW1lbnRzKSk7XG5cdH07XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/index.js\n"); - -/***/ }), - -/***/ "./node_modules/simple-swizzle/node_modules/is-arrayish/index.js": -/*!***********************************************************************!*\ - !*** ./node_modules/simple-swizzle/node_modules/is-arrayish/index.js ***! - \***********************************************************************/ -/***/ (function(module) { - -eval("module.exports = function isArrayish(obj) {\n\tif (!obj || typeof obj === 'string') {\n\t\treturn false;\n\t}\n\n\treturn obj instanceof Array || Array.isArray(obj) ||\n\t\t(obj.length >= 0 && (obj.splice instanceof Function ||\n\t\t\t(Object.getOwnPropertyDescriptor(obj, (obj.length - 1)) && obj.constructor.name !== 'String')));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvbm9kZV9tb2R1bGVzL2lzLWFycmF5aXNoL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9zaW1wbGUtc3dpenpsZS9ub2RlX21vZHVsZXMvaXMtYXJyYXlpc2gvaW5kZXguanM/YjhmYSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlzQXJyYXlpc2gob2JqKSB7XG5cdGlmICghb2JqIHx8IHR5cGVvZiBvYmogPT09ICdzdHJpbmcnKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuIG9iaiBpbnN0YW5jZW9mIEFycmF5IHx8IEFycmF5LmlzQXJyYXkob2JqKSB8fFxuXHRcdChvYmoubGVuZ3RoID49IDAgJiYgKG9iai5zcGxpY2UgaW5zdGFuY2VvZiBGdW5jdGlvbiB8fFxuXHRcdFx0KE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqLCAob2JqLmxlbmd0aCAtIDEpKSAmJiBvYmouY29uc3RydWN0b3IubmFtZSAhPT0gJ1N0cmluZycpKSk7XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/data": -/*!******************************!*\ - !*** external ["wp","data"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["data"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "./src/alert/block.json": -/*!******************************!*\ - !*** ./src/alert/block.json ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/alert","version":"1.0.10","title":"Alert","category":"rrze_elements","description":"Used to highlight important information and warnings.","attributes":{"style":{"type":"string","default":"default"},"color":{"type":"string","default":"#e9edf2"},"border_color":{"type":"string","default":""},"title":{"type":"string","default":""},"textColor":{"type":"string","default":"#000000"},"borderColor":{"type":"string","default":""}},"example":{"attributes":{"style":"success","color":"#e9edf2","border_color":"","title":"Alert","textColor":"#000000","borderColor":""},"innerBlocks":[{"name":"core/paragraph","attributes":{"content":"This is an alert box."}}]},"supports":{"html":false},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/alert/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){var e={156:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},854:function(e,t,r){var n=r(156),o=r(872),l=Object.hasOwnProperty,a=Object.create(null);for(var s in n)l.call(n,s)&&(a[n[s]]=s);var i=e.exports={to:{},get:{}};function c(e,t,r){return Math.min(Math.max(t,e),r)}function u(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}i.get=function(e){var t,r;switch(e.substring(0,3).toLowerCase()){case"hsl":t=i.get.hsl(e),r="hsl";break;case"hwb":t=i.get.hwb(e),r="hwb";break;default:t=i.get.rgb(e),r="rgb"}return t?{model:r,value:t}:null},i.get.rgb=function(e){if(!e)return null;var t,r,o,a=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(o=t[2],t=t[1],r=0;r<3;r++){var s=2*r;a[r]=parseInt(t.slice(s,s+2),16)}o&&(a[3]=parseInt(o,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(o=(t=t[1])[3],r=0;r<3;r++)a[r]=parseInt(t[r]+t[r],16);o&&(a[3]=parseInt(o+o,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(r=0;r<3;r++)a[r]=parseInt(t[r+1],0);t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:l.call(n,t[1])?((a=n[t[1]])[3]=1,a):null:null;for(r=0;r<3;r++)a[r]=Math.round(2.55*parseFloat(t[r+1]));t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}for(r=0;r<3;r++)a[r]=c(a[r],0,255);return a[3]=c(a[3],0,1),a},i.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var r=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(r)?1:r,0,1)]}return null},i.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var r=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(r)?1:r,0,1)]}return null},i.to.hex=function(){var e=o(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},i.to.rgb=function(){var e=o(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},i.to.rgb.percent=function(){var e=o(arguments),t=Math.round(e[0]/255*100),r=Math.round(e[1]/255*100),n=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+r+"%, "+n+"%)":"rgba("+t+"%, "+r+"%, "+n+"%, "+e[3]+")"},i.to.hsl=function(){var e=o(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},i.to.hwb=function(){var e=o(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},i.to.keyword=function(e){return a[e.slice(0,3)]}},520:function(e,t,r){const n=r(854),o=r(137),l=["keyword","gray","hex"],a={};for(const e of Object.keys(o))a[[...o[e].labels].sort().join("")]=e;const s={};function i(e,t){if(!(this instanceof i))return new i(e,t);if(t&&t in l&&(t=null),t&&!(t in o))throw new Error("Unknown model: "+t);let r,c;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof i)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if("string"==typeof e){const t=n.get(e);if(null===t)throw new Error("Unable to parse color from string: "+e);this.model=t.model,c=o[this.model].channels,this.color=t.value.slice(0,c),this.valpha="number"==typeof t.value[c]?t.value[c]:1}else if(e.length>0){this.model=t||"rgb",c=o[this.model].channels;const r=Array.prototype.slice.call(e,0,c);this.color=d(r,c),this.valpha="number"==typeof e[c]?e[c]:1}else if("number"==typeof e)this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;const t=Object.keys(e);"alpha"in e&&(t.splice(t.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);const n=t.sort().join("");if(!(n in a))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=a[n];const{labels:l}=o[this.model],s=[];for(r=0;r(e%360+360)%360)),saturationl:u("hsl",1,h(100)),lightness:u("hsl",2,h(100)),saturationv:u("hsv",1,h(100)),value:u("hsv",2,h(100)),chroma:u("hcg",1,h(100)),gray:u("hcg",2,h(100)),white:u("hwb",1,h(100)),wblack:u("hwb",2,h(100)),cyan:u("cmyk",0,h(100)),magenta:u("cmyk",1,h(100)),yellow:u("cmyk",2,h(100)),black:u("cmyk",3,h(100)),x:u("xyz",0,h(95.047)),y:u("xyz",1,h(100)),z:u("xyz",2,h(108.833)),l:u("lab",0,h(100)),a:u("lab",1),b:u("lab",2),keyword(e){return void 0!==e?new i(e):o[this.model].keyword(this.color)},hex(e){return void 0!==e?new i(e):n.to.hex(this.rgb().round().color)},hexa(e){if(void 0!==e)return new i(e);const t=this.rgb().round().color;let r=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===r.length&&(r="0"+r),n.to.hex(t)+r},rgbNumber(){const e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity(){const e=this.rgb().color,t=[];for(const[r,n]of e.entries()){const e=n/255;t[r]=e<=.04045?e/12.92:((e+.055)/1.055)**2.4}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast(e){const t=this.luminosity(),r=e.luminosity();return t>r?(t+.05)/(r+.05):(r+.05)/(t+.05)},level(e){const t=this.contrast(e);return t>=7?"AAA":t>=4.5?"AA":""},isDark(){const e=this.rgb().color;return(2126*e[0]+7152*e[1]+722*e[2])/1e4<128},isLight(){return!this.isDark()},negate(){const e=this.rgb();for(let t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten(e){const t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken(e){const t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate(e){const t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate(e){const t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten(e){const t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken(e){const t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale(){const e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return i.rgb(t,t,t)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){const t=this.hsl();let r=t.color[0];return r=(r+e)%360,r=r<0?360+r:r,t.color[0]=r,t},mix(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);const r=e.rgb(),n=this.rgb(),o=void 0===t?.5:t,l=2*o-1,a=r.alpha()-n.alpha(),s=((l*a==-1?l:(l+a)/(1+l*a))+1)/2,c=1-s;return i.rgb(s*r.red()+c*n.red(),s*r.green()+c*n.green(),s*r.blue()+c*n.blue(),r.alpha()*o+n.alpha()*(1-o))}};for(const e of Object.keys(o)){if(l.includes(e))continue;const{channels:t}=o[e];i.prototype[e]=function(...t){return this.model===e?new i(this):t.length>0?new i(t,e):new i([...(r=o[this.model][e].raw(this.color),Array.isArray(r)?r:[r]),this.valpha],e);var r},i[e]=function(...r){let n=r[0];return"number"==typeof n&&(n=d(r,t)),new i(n,e)}}function c(e){return function(t){return function(e,t){return Number(e.toFixed(t))}(t,e)}}function u(e,t,r){e=Array.isArray(e)?e:[e];for(const n of e)(s[n]||(s[n]=[]))[t]=r;return e=e[0],function(n){let o;return void 0!==n?(r&&(n=r(n)),o=this[e](),o.color[t]=n,o):(o=this[e]().color[t],r&&(o=r(o)),o)}}function h(e){return function(t){return Math.max(0,Math.min(e,t))}}function d(e,t){for(let r=0;r1&&(o-=1)),[360*o,100*l,100*c]},l.rgb.hwb=function(e){const t=e[0],r=e[1];let n=e[2];const o=l.rgb.hsl(e)[0],a=1/255*Math.min(t,Math.min(r,n));return n=1-1/255*Math.max(t,Math.max(r,n)),[o,100*a,100*n]},l.rgb.cmyk=function(e){const t=e[0]/255,r=e[1]/255,n=e[2]/255,o=Math.min(1-t,1-r,1-n);return[100*((1-t-o)/(1-o)||0),100*((1-r-o)/(1-o)||0),100*((1-n-o)/(1-o)||0),100*o]},l.rgb.keyword=function(e){const t=o[e];if(t)return t;let r,l=1/0;for(const t of Object.keys(n)){const o=(s=n[t],((a=e)[0]-s[0])**2+(a[1]-s[1])**2+(a[2]-s[2])**2);o.04045?((t+.055)/1.055)**2.4:t/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,[100*(.4124*t+.3576*r+.1805*n),100*(.2126*t+.7152*r+.0722*n),100*(.0193*t+.1192*r+.9505*n)]},l.rgb.lab=function(e){const t=l.rgb.xyz(e);let r=t[0],n=t[1],o=t[2];return r/=95.047,n/=100,o/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,o=o>.008856?o**(1/3):7.787*o+16/116,[116*n-16,500*(r-n),200*(n-o)]},l.hsl.rgb=function(e){const t=e[0]/360,r=e[1]/100,n=e[2]/100;let o,l,a;if(0===r)return a=255*n,[a,a,a];o=n<.5?n*(1+r):n+r-n*r;const s=2*n-o,i=[0,0,0];for(let e=0;e<3;e++)l=t+1/3*-(e-1),l<0&&l++,l>1&&l--,a=6*l<1?s+6*(o-s)*l:2*l<1?o:3*l<2?s+(o-s)*(2/3-l)*6:s,i[e]=255*a;return i},l.hsl.hsv=function(e){const t=e[0];let r=e[1]/100,n=e[2]/100,o=r;const l=Math.max(n,.01);return n*=2,r*=n<=1?n:2-n,o*=l<=1?l:2-l,[t,100*(0===n?2*o/(l+o):2*r/(n+r)),(n+r)/2*100]},l.hsv.rgb=function(e){const t=e[0]/60,r=e[1]/100;let n=e[2]/100;const o=Math.floor(t)%6,l=t-Math.floor(t),a=255*n*(1-r),s=255*n*(1-r*l),i=255*n*(1-r*(1-l));switch(n*=255,o){case 0:return[n,i,a];case 1:return[s,n,a];case 2:return[a,n,i];case 3:return[a,s,n];case 4:return[i,a,n];case 5:return[n,a,s]}},l.hsv.hsl=function(e){const t=e[0],r=e[1]/100,n=e[2]/100,o=Math.max(n,.01);let l,a;a=(2-r)*n;const s=(2-r)*o;return l=r*o,l/=s<=1?s:2-s,l=l||0,a/=2,[t,100*l,100*a]},l.hwb.rgb=function(e){const t=e[0]/360;let r=e[1]/100,n=e[2]/100;const o=r+n;let l;o>1&&(r/=o,n/=o);const a=Math.floor(6*t),s=1-n;l=6*t-a,1&a&&(l=1-l);const i=r+l*(s-r);let c,u,h;switch(a){default:case 6:case 0:c=s,u=i,h=r;break;case 1:c=i,u=s,h=r;break;case 2:c=r,u=s,h=i;break;case 3:c=r,u=i,h=s;break;case 4:c=i,u=r,h=s;break;case 5:c=s,u=r,h=i}return[255*c,255*u,255*h]},l.cmyk.rgb=function(e){const t=e[0]/100,r=e[1]/100,n=e[2]/100,o=e[3]/100;return[255*(1-Math.min(1,t*(1-o)+o)),255*(1-Math.min(1,r*(1-o)+o)),255*(1-Math.min(1,n*(1-o)+o))]},l.xyz.rgb=function(e){const t=e[0]/100,r=e[1]/100,n=e[2]/100;let o,l,a;return o=3.2406*t+-1.5372*r+-.4986*n,l=-.9689*t+1.8758*r+.0415*n,a=.0557*t+-.204*r+1.057*n,o=o>.0031308?1.055*o**(1/2.4)-.055:12.92*o,l=l>.0031308?1.055*l**(1/2.4)-.055:12.92*l,a=a>.0031308?1.055*a**(1/2.4)-.055:12.92*a,o=Math.min(Math.max(0,o),1),l=Math.min(Math.max(0,l),1),a=Math.min(Math.max(0,a),1),[255*o,255*l,255*a]},l.xyz.lab=function(e){let t=e[0],r=e[1],n=e[2];return t/=95.047,r/=100,n/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,[116*r-16,500*(t-r),200*(r-n)]},l.lab.xyz=function(e){let t,r,n;r=(e[0]+16)/116,t=e[1]/500+r,n=r-e[2]/200;const o=r**3,l=t**3,a=n**3;return r=o>.008856?o:(r-16/116)/7.787,t=l>.008856?l:(t-16/116)/7.787,n=a>.008856?a:(n-16/116)/7.787,t*=95.047,r*=100,n*=108.883,[t,r,n]},l.lab.lch=function(e){const t=e[0],r=e[1],n=e[2];let o;return o=360*Math.atan2(n,r)/2/Math.PI,o<0&&(o+=360),[t,Math.sqrt(r*r+n*n),o]},l.lch.lab=function(e){const t=e[0],r=e[1],n=e[2]/360*2*Math.PI;return[t,r*Math.cos(n),r*Math.sin(n)]},l.rgb.ansi16=function(e,t=null){const[r,n,o]=e;let a=null===t?l.rgb.hsv(e)[2]:t;if(a=Math.round(a/50),0===a)return 30;let s=30+(Math.round(o/255)<<2|Math.round(n/255)<<1|Math.round(r/255));return 2===a&&(s+=60),s},l.hsv.ansi16=function(e){return l.rgb.ansi16(l.hsv.rgb(e),e[2])},l.rgb.ansi256=function(e){const t=e[0],r=e[1],n=e[2];return t===r&&r===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(n/255*5)},l.ansi16.rgb=function(e){let t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const r=.5*(1+~~(e>50));return[(1&t)*r*255,(t>>1&1)*r*255,(t>>2&1)*r*255]},l.ansi256.rgb=function(e){if(e>=232){const t=10*(e-232)+8;return[t,t,t]}let t;return e-=16,[Math.floor(e/36)/5*255,Math.floor((t=e%36)/6)/5*255,t%6/5*255]},l.rgb.hex=function(e){const t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},l.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let r=t[0];3===t[0].length&&(r=r.split("").map((e=>e+e)).join(""));const n=parseInt(r,16);return[n>>16&255,n>>8&255,255&n]},l.rgb.hcg=function(e){const t=e[0]/255,r=e[1]/255,n=e[2]/255,o=Math.max(Math.max(t,r),n),l=Math.min(Math.min(t,r),n),a=o-l;let s,i;return s=a<1?l/(1-a):0,i=a<=0?0:o===t?(r-n)/a%6:o===r?2+(n-t)/a:4+(t-r)/a,i/=6,i%=1,[360*i,100*a,100*s]},l.hsl.hcg=function(e){const t=e[1]/100,r=e[2]/100,n=r<.5?2*t*r:2*t*(1-r);let o=0;return n<1&&(o=(r-.5*n)/(1-n)),[e[0],100*n,100*o]},l.hsv.hcg=function(e){const t=e[1]/100,r=e[2]/100,n=t*r;let o=0;return n<1&&(o=(r-n)/(1-n)),[e[0],100*n,100*o]},l.hcg.rgb=function(e){const t=e[0]/360,r=e[1]/100,n=e[2]/100;if(0===r)return[255*n,255*n,255*n];const o=[0,0,0],l=t%1*6,a=l%1,s=1-a;let i=0;switch(Math.floor(l)){case 0:o[0]=1,o[1]=a,o[2]=0;break;case 1:o[0]=s,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=a;break;case 3:o[0]=0,o[1]=s,o[2]=1;break;case 4:o[0]=a,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=s}return i=(1-r)*n,[255*(r*o[0]+i),255*(r*o[1]+i),255*(r*o[2]+i)]},l.hcg.hsv=function(e){const t=e[1]/100,r=t+e[2]/100*(1-t);let n=0;return r>0&&(n=t/r),[e[0],100*n,100*r]},l.hcg.hsl=function(e){const t=e[1]/100,r=e[2]/100*(1-t)+.5*t;let n=0;return r>0&&r<.5?n=t/(2*r):r>=.5&&r<1&&(n=t/(2*(1-r))),[e[0],100*n,100*r]},l.hcg.hwb=function(e){const t=e[1]/100,r=t+e[2]/100*(1-t);return[e[0],100*(r-t),100*(1-r)]},l.hwb.hcg=function(e){const t=e[1]/100,r=1-e[2]/100,n=r-t;let o=0;return n<1&&(o=(r-n)/(1-n)),[e[0],100*n,100*o]},l.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},l.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},l.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},l.gray.hsl=function(e){return[0,0,e[0]]},l.gray.hsv=l.gray.hsl,l.gray.hwb=function(e){return[0,100,e[0]]},l.gray.cmyk=function(e){return[0,0,0,e[0]]},l.gray.lab=function(e){return[e[0],0,0]},l.gray.hex=function(e){const t=255&Math.round(e[0]/100*255),r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r},l.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},137:function(e,t,r){const n=r(920),o=r(584),l={};Object.keys(n).forEach((e=>{l[e]={},Object.defineProperty(l[e],"channels",{value:n[e].channels}),Object.defineProperty(l[e],"labels",{value:n[e].labels});const t=o(e);Object.keys(t).forEach((r=>{const n=t[r];l[e][r]=function(e){const t=function(...t){const r=t[0];if(null==r)return r;r.length>1&&(t=r);const n=e(t);if("object"==typeof n)for(let e=n.length,t=0;t1&&(t=r),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(n)}))})),e.exports=l},584:function(e,t,r){const n=r(920);function o(e,t){return function(r){return t(e(r))}}function l(e,t){const r=[t[e].parent,e];let l=n[t[e].parent][e],a=t[e].parent;for(;t[a].parent;)r.unshift(t[a].parent),l=o(n[t[a].parent][a],l),a=t[a].parent;return l.conversion=r,l}e.exports=function(e){const t=function(e){const t=function(){const e={},t=Object.keys(n);for(let r=t.length,n=0;n=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var l=t[n]={exports:{}};return e[n](l,l.exports,r),l.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,n=window.wp.components,o=window.wp.blockEditor,l=window.wp.i18n,a=window.wp.data,s=window.wp.primitives,i=(0,e.jsx)(s.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,e.jsx)(s.Path,{d:"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z"})}),c=r(520),u=r.n(c),h=function(e,t){try{if(e)t({textColor:u()(e).isDark()?"#ffffff":""})}catch(e){console.error("Invalid color string provided to updateColorAttributes:",e)}},d=function(t){var r,a=t.attributes,s=t.setAttributes,i=t.hex,c=t.useStyle,u=t.customColor,d=void 0!==u&&u,g=t.useTextColor,b=void 0!==g&&g,m=t.overwriteThemeColors,p=void 0!==m&&m,y=t.clearButton,v=void 0!==y&&y,k=(p?null:(0,o.useSettings)("color.palette")[0])||f,w=i?a.color:null===(r=k.find((function(e){return e.slug===a.color})))||void 0===r?void 0:r.color;return(0,e.jsx)(n.PanelBody,{title:(0,l.__)("Color Settings","rrze-elements-blocks"),children:(0,e.jsx)(n.ColorPalette,{colors:k,value:w,onChange:function(e){return function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],l=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=e.find((function(e){return e.color===t}));a&&n?(r({color:a.color}),h(t,r),o&&(r({style:a.slug}),h(t,r))):a?r({color:a.slug}):o&&(r({color:t,style:""}),l&&h(t,r))}(k,e,s,i,c,b)},disableCustomColors:!d,clearable:v})})},g=function(t){var r=t.attributes,a=t.setAttributes,s=t.colorData,c=void 0===s?f:s,u=t.useStyle,h=void 0!==u&&u,d=t.hex,g=void 0!==d&&d,b=t.overwriteThemeColors,m=(void 0!==b&&b?null:(0,o.useSettings)("color.palette")[0])||c,p="rrzeElementsBFakColorSelector";return r.color&&(p="rrzeElementsBFakColorSelector ".concat(g?r.color.slice(1):r.color)),(0,e.jsx)(n.ToolbarGroup,{children:(0,e.jsx)(n.ToolbarItem,{children:function(){return(0,e.jsx)(n.ToolbarDropdownMenu,{icon:i,className:p,label:(0,l.__)("Select a Color","rrze-elements-blocks"),controls:m.map((function(e){return{key:e.slug,title:e.name,icon:i,onClick:function(){return a({color:g?e.color:e.slug,style:h?e.slug:""})}}}))})}})})},b=function(t){var r=t.attributes,o=t.setAttributes;return r.borderColor,(0,e.jsx)(n.PanelBody,{title:(0,l.__)("Border Settings","rrze-elements-blocks"),initialOpen:!1,children:(0,e.jsx)(n.ColorPicker,{color:r.borderColor,onChange:function(e){o({borderColor:e})}})})},f=[{color:"#04316A",slug:"",name:(0,l.__)("Central institution","rrze-elements-blocks")},{color:"#C50F3C",slug:"rw",name:(0,l.__)("Faculty of Business, Economics, and Law","rrze-elements-blocks")},{color:"#7bb725",slug:"nat",name:(0,l.__)("Faculty of Sciences","rrze-elements-blocks")},{color:"#18B4F1",slug:"med",name:(0,l.__)("Faculty of Medicine","rrze-elements-blocks")},{color:"#FDB735",slug:"phil",name:(0,l.__)("Faculty of Humanities, Social Sciences, and Theology","rrze-elements-blocks")},{color:"#8C9FB1",slug:"tf",name:(0,l.__)("Faculty of Engineering","rrze-elements-blocks")}],m=([{color:"#fff",slug:"inherit",name:(0,l.__)("Inherit color","rrze-elements-blocks")}].concat(f),function(t){return(0,e.jsx)(d,Object.assign({},t))}),p=function(t){return(0,e.jsx)(g,Object.assign({},t))},y=JSON.parse('{"UU":"rrze-elements/alert"}');(0,t.registerBlockType)(y.UU,{icon:{src:(0,e.jsx)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:(0,e.jsx)("rect",{x:"75.86",y:"231.31",width:"360.28",height:"49.39",rx:"5.73",ry:"5.73",fillRule:"evenodd",strokeWidth:"0"})})},edit:function(t){t.blockProps;var r=t.attributes,s=t.setAttributes,i=(0,o.useBlockProps)(),c=[{color:"#e9edf2",slug:"default",name:(0,l.__)("Default","rrze-elements-blocks")},{color:"#dff0d8",slug:"success",name:(0,l.__)("Success","rrze-elements-blocks")},{color:"#d9edf7",slug:"info",name:(0,l.__)("Info","rrze-elements-blocks")},{color:"#fcf8e3",slug:"warning",name:(0,l.__)("Warning","rrze-elements-blocks")},{color:"#f2dede",slug:"danger",name:(0,l.__)("Danger","rrze-elements-blocks")}],u=r.borderColor?{border:"1px solid ".concat(r.borderColor)}:{};"example"===r.style&&(u={border:"1px dashed var(--color-TextLight, #707070)"});var h=(0,a.useDispatch)(o.store).__unstableMarkNextChangeAsNotPersistent;return(0,e.jsxs)("div",Object.assign({},i,{children:[(0,e.jsxs)(o.InspectorControls,{children:[(0,e.jsx)(m,{attributes:{color:r.color},setAttributes:s,colorData:c,hex:!0,useStyle:!0,customColor:!1,useTextColor:!0}),(0,e.jsx)(o.ContrastChecker,{textColor:r.textColor,backgroundColor:r.color}),r.style?null:(0,e.jsx)(b,{attributes:{color:r.borderColor},setAttributes:s}),(0,e.jsxs)(n.PanelBody,{title:(0,l.__)("Label settings","rrze-elements-blocks"),initialOpen:!0,children:[(0,e.jsx)(n.__experimentalSpacer,{children:(0,e.jsx)(n.__experimentalText,{children:(0,l.__)("Add a Label for your Alert. This changes the style to example","rrze-elements-blocks")})}),(0,e.jsx)(n.TextControl,{value:r.title,onChange:function(e){""===e?(h(),s({title:"",style:"default"})):(h(),s({title:e,style:"example"}))},placeholder:(0,l.__)("Add a Label","rrze-elements-blocks"),className:"elements-blocks-input-following-icon"})]})]}),(0,e.jsx)(o.BlockControls,{children:(0,e.jsx)(p,{attributes:{color:r.color,style:r.style},setAttributes:s,colorData:c,hex:!0,useStyle:!0})}),(0,e.jsx)("div",{className:"alert clearfix clear ".concat(r.style?"alert-".concat(r.style):""),style:Object.assign(Object.assign({},r.style?{}:{backgroundColor:r.color,color:r.textColor}),u),title:r.title,children:(0,e.jsx)(o.InnerBlocks,{template:[["core/paragraph",{placeholder:(0,l.__)("Add a description…","rrze-elements-blocks")}]],allowedBlocks:["core/paragraph","core/heading","core/list"],templateLock:!1})})]}))},save:function(t){var r=t.attributes,n=o.useBlockProps.save();return(0,e.jsx)("div",Object.assign({},n,{children:(0,e.jsx)("div",{className:"alert clearfix clear ".concat(r.style?"alert-".concat(r.style):""),style:function(){if(r.style)return{};var e={backgroundColor:r.color,color:r.textColor};return r.borderColor&&(e.border="1px solid ".concat(r.borderColor)),e}(),title:function(){if(r.title&&"example"===r.style)return r.title.replace(/"/g,""")}(),children:(0,e.jsx)(o.InnerBlocks.Content,{})})}))},transforms:{from:[{type:"shortcode",tag:"alert",attributes:{style:{type:"string",shortcode:function(e){return["success","danger","default","info","warning"].includes(e.named.style)?e.named.style:"info"}},content:{type:"string",shortcode:function(e,t){return t.content}}},transform:function(e,r){var n,o=null===(n=r.shortcode)||void 0===n?void 0:n.content,l=(0,t.createBlock)("core/freeform",{content:o});return(0,t.createBlock)(y.UU,{style:function(e){switch(e){case"success":return"success";case"danger":return"danger";case"default":return"default";case"info":return"info";case"warning":return"warning";case"example":return"example";default:return""}}(e.named.style),title:e.named.title},[l])}}]}})}()}(); \ No newline at end of file diff --git a/build/block-blueprint/index-rtl.css b/build/block-blueprint/index-rtl.css index d2049c8d..45228f09 100644 --- a/build/block-blueprint/index-rtl.css +++ b/build/block-blueprint/index-rtl.css @@ -1,25 +1 @@ -/*!********************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/block-blueprint/editor.scss ***! - \********************************************************************************************************************************************************************************************************************************************************/ -svg.elements-tabs-icon-modal { - float: right; - clear: both; - width: 2ch; - height: 2ch; - padding-left: 2ch; - border: 1px solid #000; - padding: 1ch; -} - -.elements-tabs-icon-modal-input .components-text-control__input { - display: inline-block; -} - -.components-base-control.elements-tabs-icon-modal-input { - width: auto; -} - -.rrze-elements-tabs-modal-container { - display: flex; - flex-wrap: wrap; -} +svg.elements-tabs-icon-modal{border:1px solid #000;clear:both;float:right;height:2ch;padding:1ch;width:2ch}.elements-tabs-icon-modal-input .components-text-control__input{display:inline-block}.components-base-control.elements-tabs-icon-modal-input{width:auto}.rrze-elements-tabs-modal-container{display:flex;flex-wrap:wrap} diff --git a/build/block-blueprint/index.asset.php b/build/block-blueprint/index.asset.php index f2b1dd78..343f83f5 100644 --- a/build/block-blueprint/index.asset.php +++ b/build/block-blueprint/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks'), 'version' => '21eb22baa6f21d0a1952'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks'), 'version' => '513b094a7848463a9c03'); diff --git a/build/block-blueprint/index.css b/build/block-blueprint/index.css index d1b25ff9..7ae809a5 100644 --- a/build/block-blueprint/index.css +++ b/build/block-blueprint/index.css @@ -1,25 +1 @@ -/*!********************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/block-blueprint/editor.scss ***! - \********************************************************************************************************************************************************************************************************************************************************/ -svg.elements-tabs-icon-modal { - float: left; - clear: both; - width: 2ch; - height: 2ch; - padding-right: 2ch; - border: 1px solid #000; - padding: 1ch; -} - -.elements-tabs-icon-modal-input .components-text-control__input { - display: inline-block; -} - -.components-base-control.elements-tabs-icon-modal-input { - width: auto; -} - -.rrze-elements-tabs-modal-container { - display: flex; - flex-wrap: wrap; -} +svg.elements-tabs-icon-modal{border:1px solid #000;clear:both;float:left;height:2ch;padding:1ch;width:2ch}.elements-tabs-icon-modal-input .components-text-control__input{display:inline-block}.components-base-control.elements-tabs-icon-modal-input{width:auto}.rrze-elements-tabs-modal-container{display:flex;flex-wrap:wrap} diff --git a/build/block-blueprint/index.js b/build/block-blueprint/index.js index 65bcf874..31c8e093 100644 --- a/build/block-blueprint/index.js +++ b/build/block-blueprint/index.js @@ -1,168 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./src/block-blueprint/edit.tsx": -/*!**************************************!*\ - !*** ./src/block-blueprint/edit.tsx ***! - \**************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n// Imports from WordPress libraries\n\n/**\n * Edit component for the Blueprint block.\n *\n * Provides controls for customizing the Blueprint-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, props, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h2\", {\n children: \"Hello World!\"\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYmxvY2stYmx1ZXByaW50L2VkaXQudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBO0FBS2lDO0FBbUJqQzs7Ozs7Ozs7QUFRYyxTQUFVQyxJQUFJQSxDQUFBQyxJQUFBLEVBSWhCO0VBQUEsSUFIVkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7SUFDVkMsVUFBVSxHQUFBRixJQUFBLENBQVZFLFVBQVU7SUFDVkMsYUFBYSxHQUFBSCxJQUFBLENBQWJHLGFBQWE7RUFFYixJQUFNQyxLQUFLLEdBQUdOLHNFQUFhLEVBQUU7RUFFN0IsT0FDRU8sc0RBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVNILEtBQUs7SUFBQUksUUFBQSxFQUNaSCxzREFBQTtNQUFBRyxRQUFBO0lBQUE7RUFBcUIsR0FDakI7QUFFViIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYmxvY2stYmx1ZXByaW50L2VkaXQudHN4P2YzNGQiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0cyBmcm9tIFdvcmRQcmVzcyBsaWJyYXJpZXNcbmltcG9ydCB7XG4gIHVzZUJsb2NrUHJvcHMsXG4gIElubmVyQmxvY2tzLFxuICBCbG9ja0NvbnRyb2xzLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgc3ltYm9sIH0gZnJvbSBcIkB3b3JkcHJlc3MvaWNvbnNcIjtcblxuLyoqXG4gKiBJbnRlcmZhY2UgcmVwcmVzZW50aW5nIHRoZSBwcm9wZXJ0aWVzIGZvciB0aGUgRWRpdCBjb21wb25lbnQuXG4gKiBcbiAqIEBpbnRlcmZhY2UgRWRpdFByb3BzXG4gKiBAcHJvcGVydHkge09iamVjdH0gYXR0cmlidXRlcyAtIFRoZSBibG9jayBhdHRyaWJ1dGVzLlxuICovXG5pbnRlcmZhY2UgRWRpdFByb3BzIHtcbiAgYmxvY2tQcm9wczogc3RyaW5nW107XG4gIGF0dHJpYnV0ZXM6IHtcbiAgfTtcbiAgc2V0QXR0cmlidXRlczogKGF0dHJpYnV0ZXM6IFBhcnRpYWw8RWRpdFByb3BzW1wiYXR0cmlidXRlc1wiXT4pID0+IHZvaWQ7XG59XG5cbi8qKlxuICogRWRpdCBjb21wb25lbnQgZm9yIHRoZSBCbHVlcHJpbnQgYmxvY2suXG4gKlxuICogUHJvdmlkZXMgY29udHJvbHMgZm9yIGN1c3RvbWl6aW5nIHRoZSBCbHVlcHJpbnQtYmxvY2sgYW5kIHJlbmRlcnMgdGhlIGJsb2NrIGluc2lkZSB0aGUgZWRpdG9yLlxuICpcbiAqIEBwYXJhbSB7RWRpdFByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzIHBhc3NlZCB0byB0aGUgY29tcG9uZW50LlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgSlNYIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBjb21wb25lbnQuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEVkaXQoe1xuICBibG9ja1Byb3BzLFxuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzXG59OiBFZGl0UHJvcHMpIHtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5wcm9wc30+XG4gICAgICA8aDI+SGVsbG8gV29ybGQhPC9oMj5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiRWRpdCIsIl9yZWYiLCJibG9ja1Byb3BzIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJwcm9wcyIsIl9qc3giLCJPYmplY3QiLCJhc3NpZ24iLCJjaGlsZHJlbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/block-blueprint/edit.tsx\n"); - -/***/ }), - -/***/ "./src/block-blueprint/index.tsx": -/*!***************************************!*\ - !*** ./src/block-blueprint/index.tsx ***! - \***************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/block-blueprint/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/block-blueprint/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/block-blueprint/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/block-blueprint/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"60.05\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"339.01\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYmxvY2stYmx1ZXByaW50L2luZGV4LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7Ozs7O0FBS3NEO0FBRXREOzs7Ozs7OztBQVNBOzs7QUFHMEI7QUFDQTtBQUNVO0FBQ2I7QUFHdkI7Ozs7O0FBS0FBLG9FQUFpQixDQUFFRyw2Q0FBb0IsRUFBRTtFQUN4Qzs7O0VBR0FFLElBQUksRUFBRTtJQUNMQyxHQUFHLEVBQUVDLHVEQUFBO01BQUtDLEVBQUUsRUFBQyxTQUFTO01BQUNDLEtBQUssRUFBQyw0QkFBNEI7TUFBQ0MsT0FBTyxFQUFDLGFBQWE7TUFBQUMsUUFBQSxHQUFDQyxzREFBQTtRQUFNQyxDQUFDLEVBQUMsT0FBTztRQUFDQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxLQUFLLEVBQUMsUUFBUTtRQUFDQyxNQUFNLEVBQUMsUUFBUTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxJQUFJLEVBQUMsU0FBUztRQUFDQyxXQUFXLEVBQUM7TUFBRyxFQUFFLEVBQUFSLHNEQUFBO1FBQU1DLENBQUMsRUFBQyxRQUFRO1FBQUNDLENBQUMsRUFBQyxRQUFRO1FBQUNDLEtBQUssRUFBQyxRQUFRO1FBQUNDLE1BQU0sRUFBQyxRQUFRO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLElBQUksRUFBQyxTQUFTO1FBQUNDLFdBQVcsRUFBQztNQUFHLEVBQUUsRUFBQVIsc0RBQUE7UUFBTUMsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsS0FBSyxFQUFDLFFBQVE7UUFBQ0MsTUFBTSxFQUFDLFFBQVE7UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsSUFBSSxFQUFDLFNBQVM7UUFBQ0MsV0FBVyxFQUFDO01BQUcsRUFBRTtJQUFBO0dBQzVaO0VBQ0RDLG1CQUFtQixFQUFFLFNBQXJCQSxtQkFBbUJBLENBQUdDLFVBQWUsRUFBQUMsSUFBQSxFQUFzQjtJQUFBLElBQWxCQyxPQUFPLEdBQUFELElBQUEsQ0FBUEMsT0FBTztJQUMvQyxJQUFRQyxLQUFLLEdBQUtILFVBQVUsQ0FBcEJHLEtBQUs7SUFFYjtJQUNBO0lBQ0EsSUFBSUQsT0FBTyxLQUFLLFdBQVcsSUFBSUMsS0FBSyxFQUFFO01BQ3JDLE9BQU9BLEtBQUs7SUFDYjtFQUNELENBQUM7RUFDRDs7O0VBR0FDLElBQUksRUFBRXpCLDZDQUFJO0VBRVY7OztFQUdBQyxJQUFJLEVBQUpBLDZDQUFJQTtDQUNHLENBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2Jsb2NrLWJsdWVwcmludC9pbmRleC50c3g/NWJiZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzIGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xuaW1wb3J0IHsgcmVnaXN0ZXJCbG9ja1R5cGUgfSBmcm9tICdAd29yZHByZXNzL2Jsb2Nrcyc7XG5cbi8qKlxuICogTGV0cyB3ZWJwYWNrIHByb2Nlc3MgQ1NTLCBTQVNTIG9yIFNDU1MgZmlsZXMgcmVmZXJlbmNlZCBpbiBKYXZhU2NyaXB0IGZpbGVzLlxuICogQWxsIGZpbGVzIGNvbnRhaW5pbmcgYHN0eWxlYCBrZXl3b3JkIGFyZSBidW5kbGVkIHRvZ2V0aGVyLiBUaGUgY29kZSB1c2VkXG4gKiBnZXRzIGFwcGxpZWQgYm90aCB0byB0aGUgZnJvbnQgb2YgeW91ciBzaXRlIGFuZCB0byB0aGUgZWRpdG9yLiBBbGwgb3RoZXIgZmlsZXNcbiAqIGdldCBhcHBsaWVkIHRvIHRoZSBlZGl0b3Igb25seS5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL0B3b3JkcHJlc3Mvc2NyaXB0cyN1c2luZy1jc3NcbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRWRpdCBmcm9tICcuL2VkaXQnO1xuaW1wb3J0IHNhdmUgZnJvbSAnLi9zYXZlJztcbmltcG9ydCBtZXRhZGF0YSBmcm9tICcuL2Jsb2NrLmpzb24nO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoIG1ldGFkYXRhLm5hbWUgYXMgYW55LCB7XG5cdC8qKlxuXHQgKiBVc2VkIHRvIGNvbnN0cnVjdCBhIHByZXZpZXcgZm9yIHRoZSBibG9jayB0byBiZSBzaG93biBpbiB0aGUgYmxvY2sgaW5zZXJ0ZXIuXG5cdCAqL1xuXHRpY29uOiB7XG5cdFx0c3JjOiA8c3ZnIGlkPVwiRWJlbmVfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48cmVjdCB4PVwiNjAuMDVcIiB5PVwiMTE1LjY5XCIgd2lkdGg9XCIxMTIuOTRcIiBoZWlnaHQ9XCIyODAuNjJcIiByeD1cIjUuNzNcIiByeT1cIjUuNzNcIiBmaWxsPVwiZXZlbm9kZFwiIHN0cm9rZVdpZHRoPVwiMFwiLz48cmVjdCB4PVwiMTk5LjUzXCIgeT1cIjExNS42OVwiIHdpZHRoPVwiMTEyLjk0XCIgaGVpZ2h0PVwiMjgwLjYyXCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgZmlsbD1cImV2ZW5vZGRcIiBzdHJva2VXaWR0aD1cIjBcIi8+PHJlY3QgeD1cIjMzOS4wMVwiIHk9XCIxMTUuNjlcIiB3aWR0aD1cIjExMi45NFwiIGhlaWdodD1cIjI4MC42MlwiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCJldmVub2RkXCIgc3Ryb2tlV2lkdGg9XCIwXCIvPjwvc3ZnPlxuXHR9LFxuXHRfX2V4cGVyaW1lbnRhbExhYmVsOiAoYXR0cmlidXRlczogYW55LCB7IGNvbnRleHQgfTogYW55KSA9PiB7XG5cdFx0Y29uc3QgeyB0aXRsZSB9ID0gYXR0cmlidXRlcztcblxuXHRcdC8vIEluIHRoZSBsaXN0IHZpZXcsIHVzZSB0aGUgYmxvY2sncyB0aXRsZSBhcyB0aGUgbGFiZWwuXG5cdFx0Ly8gSWYgdGhlIHRpdGxlIGlzIGVtcHR5LCBmYWxsIGJhY2sgdG8gdGhlIGRlZmF1bHQgbGFiZWwuXG5cdFx0aWYgKGNvbnRleHQgPT09ICdsaXN0LXZpZXcnICYmIHRpdGxlKSB7XG5cdFx0XHRyZXR1cm4gdGl0bGU7XG5cdFx0fVxuXHR9LFxuXHQvKipcblx0ICogQHNlZSAuL2VkaXQuanNcblx0ICovXG5cdGVkaXQ6IEVkaXQsXG5cblx0LyoqXG5cdCAqIEBzZWUgLi9zYXZlLmpzXG5cdCAqL1xuXHRzYXZlLFxufSBhcyBhbnkgKTtcbiJdLCJuYW1lcyI6WyJyZWdpc3RlckJsb2NrVHlwZSIsIkVkaXQiLCJzYXZlIiwibWV0YWRhdGEiLCJuYW1lIiwiaWNvbiIsInNyYyIsIl9qc3hzIiwiaWQiLCJ4bWxucyIsInZpZXdCb3giLCJjaGlsZHJlbiIsIl9qc3giLCJ4IiwieSIsIndpZHRoIiwiaGVpZ2h0IiwicngiLCJyeSIsImZpbGwiLCJzdHJva2VXaWR0aCIsIl9fZXhwZXJpbWVudGFsTGFiZWwiLCJhdHRyaWJ1dGVzIiwiX3JlZiIsImNvbnRleHQiLCJ0aXRsZSIsImVkaXQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/block-blueprint/index.tsx\n"); - -/***/ }), - -/***/ "./src/block-blueprint/save.tsx": -/*!**************************************!*\ - !*** ./src/block-blueprint/save.tsx ***! - \**************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h2\", {\n children: \"Hello World!\"\n })\n }))\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYmxvY2stYmx1ZXByaW50L3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUF3RDtBQVcxQyxTQUFVQyxJQUFJQSxDQUFBQyxJQUFBLEVBQTBCO0VBQUEsSUFBdkJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQ3ZDLElBQU1DLFVBQVUsR0FBR0osa0VBQWEsQ0FBQ0MsSUFBSSxFQUFFO0VBQ3ZDLE9BQ0lJLHNEQUFBLENBQUFDLHVEQUFBO0lBQUFDLFFBQUEsRUFDSUYsc0RBQUEsUUFBQUcsTUFBQSxDQUFBQyxNQUFBLEtBQVNMLFVBQVU7TUFBQUcsUUFBQSxFQUVqQkYsc0RBQUE7UUFBQUUsUUFBQTtNQUFBO0lBQXFCO0VBQ2pCLEVBQ1A7QUFFVCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYmxvY2stYmx1ZXByaW50L3NhdmUudHN4Pzk4YjkiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQmxvY2tQcm9wcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5pbnRlcmZhY2UgU2F2ZVByb3BzIHtcbiAgYXR0cmlidXRlczoge1xuICAgIGNvbG9yOiBzdHJpbmc7XG4gICAgdGFic1VpZDogc3RyaW5nO1xuICAgIGJsb2NrSWQ6IHN0cmluZztcbiAgICB0aXRsZTogc3RyaW5nO1xuICB9O1xufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBzYXZlKHsgYXR0cmlidXRlcyB9OiBTYXZlUHJvcHMpIHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuICByZXR1cm4gKFxuICAgICAgPD5cbiAgICAgICAgICA8ZGl2IHsuLi5ibG9ja1Byb3BzfVxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxoMj5IZWxsbyBXb3JsZCE8L2gyPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgPC8+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsInNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJfanN4IiwiX0ZyYWdtZW50IiwiY2hpbGRyZW4iLCJPYmplY3QiLCJhc3NpZ24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/block-blueprint/save.tsx\n"); - -/***/ }), - -/***/ "./src/block-blueprint/editor.scss": -/*!*****************************************!*\ - !*** ./src/block-blueprint/editor.scss ***! - \*****************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYmxvY2stYmx1ZXByaW50L2VkaXRvci5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvYmxvY2stYmx1ZXByaW50L2VkaXRvci5zY3NzPzM4MWUiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/block-blueprint/editor.scss\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "./src/block-blueprint/block.json": -/*!****************************************!*\ - !*** ./src/block-blueprint/block.json ***! - \****************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/block-blueprint","version":"1.0.10","title":"Blueprint","category":"rrze_elements","description":"Creates a blueprint block.","supports":{"html":false},"attributes":{"title":{"type":"string","default":"Blueprint"}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/block-blueprint/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,r=window.wp.blockEditor,i=JSON.parse('{"UU":"rrze-elements/block-blueprint"}');(0,t.registerBlockType)(i.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("rect",{x:"60.05",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"199.53",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"339.01",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"})]})},__experimentalLabel:function(e,t){var r=t.context,i=e.title;if("list-view"===r&&i)return i},edit:function(t){t.blockProps,t.attributes,t.setAttributes;var i=(0,r.useBlockProps)();return(0,e.jsx)("div",Object.assign({},i,{children:(0,e.jsx)("h2",{children:"Hello World!"})}))},save:function(t){t.attributes;var i=r.useBlockProps.save();return(0,e.jsx)(e.Fragment,{children:(0,e.jsx)("div",Object.assign({},i,{children:(0,e.jsx)("h2",{children:"Hello World!"})}))})}})}(); \ No newline at end of file diff --git a/build/collapse/index-rtl.css b/build/collapse/index-rtl.css index 3a73515f..bfaa7abc 100644 --- a/build/collapse/index-rtl.css +++ b/build/collapse/index-rtl.css @@ -1,21172 +1,5 @@ -/*!*************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/collapse/editor.scss ***! - \*************************************************************************************************************************************************************************************************************************************************/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -/** - * The following styles get applied inside the editor only. - * - * Replace them with your own styles or remove the file completely. - */ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -.fa { - font-family: var(--fa-style-family, "Font Awesome 6 Free"); - font-weight: var(--fa-style, 900); -} - -.fa, -.fa-classic, -.fa-sharp, -.fas, -.accordion .accordion-toggle.active:hover:before, -.accordion .accordion-toggle.active:focus:before, -.accordion .accordion-toggle:hover:before, -.accordion .accordion-toggle:focus:before, -.accordion .accordion-toggle.active:before, -.accordion .accordion-toggle:before, -.fa-solid, -.far, -.fa-regular, -.fab, -.fa-brands { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: var(--fa-display, inline-block); - font-style: normal; - font-variant: normal; - line-height: 1; - text-rendering: auto; -} - -.fas, .accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before, .accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before, .accordion .accordion-toggle:before, -.fa-classic, -.fa-solid, -.far, -.fa-regular { - font-family: "Font Awesome 6 Free"; -} - -.fab, -.fa-brands { - font-family: "Font Awesome 6 Brands"; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-right: var(--fa-li-margin, 2.5em); - padding-right: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - right: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var«-225:1», var«225:-2», var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(15deg); - } - 4% { - transform: rotate(-15deg); - } - 8%, 24% { - transform: rotate(18deg); - } - 12%, 28% { - transform: rotate(-18deg); - } - 16% { - transform: rotate(22deg); - } - 20% { - transform: rotate(-22deg); - } - 32% { - transform: rotate(12deg); - } - 36% { - transform: rotate(-12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(-360deg); - } -} -.fa-rotate-90 { - transform: rotate(-90deg); -} - -.fa-rotate-180 { - transform: rotate(-180deg); -} - -.fa-rotate-270 { - transform: rotate(-270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - right: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-0::before { - content: "\30 "; -} - -.fa-1::before { - content: "\31 "; -} - -.fa-2::before { - content: "\32 "; -} - -.fa-3::before { - content: "\33 "; -} - -.fa-4::before { - content: "\34 "; -} - -.fa-5::before { - content: "\35 "; -} - -.fa-6::before { - content: "\36 "; -} - -.fa-7::before { - content: "\37 "; -} - -.fa-8::before { - content: "\38 "; -} - -.fa-9::before { - content: "\39 "; -} - -.fa-fill-drip::before { - content: "\f576"; -} - -.fa-arrows-to-circle::before { - content: "\e4bd"; -} - -.fa-circle-chevron-right::before { - content: "\f138"; -} - -.fa-chevron-circle-right::before { - content: "\f138"; -} - -.fa-at::before { - content: "\@"; -} - -.fa-trash-can::before { - content: "\f2ed"; -} - -.fa-trash-alt::before { - content: "\f2ed"; -} - -.fa-text-height::before { - content: "\f034"; -} - -.fa-user-xmark::before { - content: "\f235"; -} - -.fa-user-times::before { - content: "\f235"; -} - -.fa-stethoscope::before { - content: "\f0f1"; -} - -.fa-message::before { - content: "\f27a"; -} - -.fa-comment-alt::before { - content: "\f27a"; -} - -.fa-info::before { - content: "\f129"; -} - -.fa-down-left-and-up-right-to-center::before { - content: "\f422"; -} - -.fa-compress-alt::before { - content: "\f422"; -} - -.fa-explosion::before { - content: "\e4e9"; -} - -.fa-file-lines::before { - content: "\f15c"; -} - -.fa-file-alt::before { - content: "\f15c"; -} - -.fa-file-text::before { - content: "\f15c"; -} - -.fa-wave-square::before { - content: "\f83e"; -} - -.fa-ring::before { - content: "\f70b"; -} - -.fa-building-un::before { - content: "\e4d9"; -} - -.fa-dice-three::before { - content: "\f527"; -} - -.fa-calendar-days::before { - content: "\f073"; -} - -.fa-calendar-alt::before { - content: "\f073"; -} - -.fa-anchor-circle-check::before { - content: "\e4aa"; -} - -.fa-building-circle-arrow-right::before { - content: "\e4d1"; -} - -.fa-volleyball::before { - content: "\f45f"; -} - -.fa-volleyball-ball::before { - content: "\f45f"; -} - -.fa-arrows-up-to-line::before { - content: "\e4c2"; -} - -.fa-sort-down::before { - content: "\f0dd"; -} - -.fa-sort-desc::before { - content: "\f0dd"; -} - -.fa-circle-minus::before { - content: "\f056"; -} - -.fa-minus-circle::before { - content: "\f056"; -} - -.fa-door-open::before { - content: "\f52b"; -} - -.fa-right-from-bracket::before { - content: "\f2f5"; -} - -.fa-sign-out-alt::before { - content: "\f2f5"; -} - -.fa-atom::before { - content: "\f5d2"; -} - -.fa-soap::before { - content: "\e06e"; -} - -.fa-icons::before { - content: "\f86d"; -} - -.fa-heart-music-camera-bolt::before { - content: "\f86d"; -} - -.fa-microphone-lines-slash::before { - content: "\f539"; -} - -.fa-microphone-alt-slash::before { - content: "\f539"; -} - -.fa-bridge-circle-check::before { - content: "\e4c9"; -} - -.fa-pump-medical::before { - content: "\e06a"; -} - -.fa-fingerprint::before { - content: "\f577"; -} - -.fa-hand-point-right::before { - content: "\f0a4"; -} - -.fa-magnifying-glass-location::before { - content: "\f689"; -} - -.fa-search-location::before { - content: "\f689"; -} - -.fa-forward-step::before { - content: "\f051"; -} - -.fa-step-forward::before { - content: "\f051"; -} - -.fa-face-smile-beam::before { - content: "\f5b8"; -} - -.fa-smile-beam::before { - content: "\f5b8"; -} - -.fa-flag-checkered::before { - content: "\f11e"; -} - -.fa-football::before { - content: "\f44e"; -} - -.fa-football-ball::before { - content: "\f44e"; -} - -.fa-school-circle-exclamation::before { - content: "\e56c"; -} - -.fa-crop::before { - content: "\f125"; -} - -.fa-angles-down::before { - content: "\f103"; -} - -.fa-angle-double-down::before { - content: "\f103"; -} - -.fa-users-rectangle::before { - content: "\e594"; -} - -.fa-people-roof::before { - content: "\e537"; -} - -.fa-people-line::before { - content: "\e534"; -} - -.fa-beer-mug-empty::before { - content: "\f0fc"; -} - -.fa-beer::before { - content: "\f0fc"; -} - -.fa-diagram-predecessor::before { - content: "\e477"; -} - -.fa-arrow-up-long::before { - content: "\f176"; -} - -.fa-long-arrow-up::before { - content: "\f176"; -} - -.fa-fire-flame-simple::before { - content: "\f46a"; -} - -.fa-burn::before { - content: "\f46a"; -} - -.fa-person::before { - content: "\f183"; -} - -.fa-male::before { - content: "\f183"; -} - -.fa-laptop::before { - content: "\f109"; -} - -.fa-file-csv::before { - content: "\f6dd"; -} - -.fa-menorah::before { - content: "\f676"; -} - -.fa-truck-plane::before { - content: "\e58f"; -} - -.fa-record-vinyl::before { - content: "\f8d9"; -} - -.fa-face-grin-stars::before { - content: "\f587"; -} - -.fa-grin-stars::before { - content: "\f587"; -} - -.fa-bong::before { - content: "\f55c"; -} - -.fa-spaghetti-monster-flying::before { - content: "\f67b"; -} - -.fa-pastafarianism::before { - content: "\f67b"; -} - -.fa-arrow-down-up-across-line::before { - content: "\e4af"; -} - -.fa-spoon::before { - content: "\f2e5"; -} - -.fa-utensil-spoon::before { - content: "\f2e5"; -} - -.fa-jar-wheat::before { - content: "\e517"; -} - -.fa-envelopes-bulk::before { - content: "\f674"; -} - -.fa-mail-bulk::before { - content: "\f674"; -} - -.fa-file-circle-exclamation::before { - content: "\e4eb"; -} - -.fa-circle-h::before { - content: "\f47e"; -} - -.fa-hospital-symbol::before { - content: "\f47e"; -} - -.fa-pager::before { - content: "\f815"; -} - -.fa-address-book::before { - content: "\f2b9"; -} - -.fa-contact-book::before { - content: "\f2b9"; -} - -.fa-strikethrough::before { - content: "\f0cc"; -} - -.fa-k::before { - content: "K"; -} - -.fa-landmark-flag::before { - content: "\e51c"; -} - -.fa-pencil::before { - content: "\f303"; -} - -.fa-pencil-alt::before { - content: "\f303"; -} - -.fa-backward::before { - content: "\f04a"; -} - -.fa-caret-right::before { - content: "\f0da"; -} - -.fa-comments::before { - content: "\f086"; -} - -.fa-paste::before { - content: "\f0ea"; -} - -.fa-file-clipboard::before { - content: "\f0ea"; -} - -.fa-code-pull-request::before { - content: "\e13c"; -} - -.fa-clipboard-list::before { - content: "\f46d"; -} - -.fa-truck-ramp-box::before { - content: "\f4de"; -} - -.fa-truck-loading::before { - content: "\f4de"; -} - -.fa-user-check::before { - content: "\f4fc"; -} - -.fa-vial-virus::before { - content: "\e597"; -} - -.fa-sheet-plastic::before { - content: "\e571"; -} - -.fa-blog::before { - content: "\f781"; -} - -.fa-user-ninja::before { - content: "\f504"; -} - -.fa-person-arrow-up-from-line::before { - content: "\e539"; -} - -.fa-scroll-torah::before { - content: "\f6a0"; -} - -.fa-torah::before { - content: "\f6a0"; -} - -.fa-broom-ball::before { - content: "\f458"; -} - -.fa-quidditch::before { - content: "\f458"; -} - -.fa-quidditch-broom-ball::before { - content: "\f458"; -} - -.fa-toggle-off::before { - content: "\f204"; -} - -.fa-box-archive::before { - content: "\f187"; -} - -.fa-archive::before { - content: "\f187"; -} - -.fa-person-drowning::before { - content: "\e545"; -} - -.fa-arrow-down-9-1::before { - content: "\f886"; -} - -.fa-sort-numeric-desc::before { - content: "\f886"; -} - -.fa-sort-numeric-down-alt::before { - content: "\f886"; -} - -.fa-face-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-spray-can::before { - content: "\f5bd"; -} - -.fa-truck-monster::before { - content: "\f63b"; -} - -.fa-w::before { - content: "W"; -} - -.fa-earth-africa::before { - content: "\f57c"; -} - -.fa-globe-africa::before { - content: "\f57c"; -} - -.fa-rainbow::before { - content: "\f75b"; -} - -.fa-circle-notch::before { - content: "\f1ce"; -} - -.fa-tablet-screen-button::before { - content: "\f3fa"; -} - -.fa-tablet-alt::before { - content: "\f3fa"; -} - -.fa-paw::before { - content: "\f1b0"; -} - -.fa-cloud::before { - content: "\f0c2"; -} - -.fa-trowel-bricks::before { - content: "\e58a"; -} - -.fa-face-flushed::before { - content: "\f579"; -} - -.fa-flushed::before { - content: "\f579"; -} - -.fa-hospital-user::before { - content: "\f80d"; -} - -.fa-tent-arrow-left-right::before { - content: "\e57f"; -} - -.fa-gavel::before { - content: "\f0e3"; -} - -.fa-legal::before { - content: "\f0e3"; -} - -.fa-binoculars::before { - content: "\f1e5"; -} - -.fa-microphone-slash::before { - content: "\f131"; -} - -.fa-box-tissue::before { - content: "\e05b"; -} - -.fa-motorcycle::before { - content: "\f21c"; -} - -.fa-bell-concierge::before { - content: "\f562"; -} - -.fa-concierge-bell::before { - content: "\f562"; -} - -.fa-pen-ruler::before { - content: "\f5ae"; -} - -.fa-pencil-ruler::before { - content: "\f5ae"; -} - -.fa-people-arrows::before { - content: "\e068"; -} - -.fa-people-arrows-left-right::before { - content: "\e068"; -} - -.fa-mars-and-venus-burst::before { - content: "\e523"; -} - -.fa-square-caret-right::before { - content: "\f152"; -} - -.fa-caret-square-right::before { - content: "\f152"; -} - -.fa-scissors::before { - content: "\f0c4"; -} - -.fa-cut::before { - content: "\f0c4"; -} - -.fa-sun-plant-wilt::before { - content: "\e57a"; -} - -.fa-toilets-portable::before { - content: "\e584"; -} - -.fa-hockey-puck::before { - content: "\f453"; -} - -.fa-table::before { - content: "\f0ce"; -} - -.fa-magnifying-glass-arrow-right::before { - content: "\e521"; -} - -.fa-tachograph-digital::before { - content: "\f566"; -} - -.fa-digital-tachograph::before { - content: "\f566"; -} - -.fa-users-slash::before { - content: "\e073"; -} - -.fa-clover::before { - content: "\e139"; -} - -.fa-reply::before { - content: "\f3e5"; -} - -.fa-mail-reply::before { - content: "\f3e5"; -} - -.fa-star-and-crescent::before { - content: "\f699"; -} - -.fa-house-fire::before { - content: "\e50c"; -} - -.fa-square-minus::before { - content: "\f146"; -} - -.fa-minus-square::before { - content: "\f146"; -} - -.fa-helicopter::before { - content: "\f533"; -} - -.fa-compass::before { - content: "\f14e"; -} - -.fa-square-caret-down::before { - content: "\f150"; -} - -.fa-caret-square-down::before { - content: "\f150"; -} - -.fa-file-circle-question::before { - content: "\e4ef"; -} - -.fa-laptop-code::before { - content: "\f5fc"; -} - -.fa-swatchbook::before { - content: "\f5c3"; -} - -.fa-prescription-bottle::before { - content: "\f485"; -} - -.fa-bars::before { - content: "\f0c9"; -} - -.fa-navicon::before { - content: "\f0c9"; -} - -.fa-people-group::before { - content: "\e533"; -} - -.fa-hourglass-end::before { - content: "\f253"; -} - -.fa-hourglass-3::before { - content: "\f253"; -} - -.fa-heart-crack::before { - content: "\f7a9"; -} - -.fa-heart-broken::before { - content: "\f7a9"; -} - -.fa-square-up-right::before { - content: "\f360"; -} - -.fa-external-link-square-alt::before { - content: "\f360"; -} - -.fa-face-kiss-beam::before { - content: "\f597"; -} - -.fa-kiss-beam::before { - content: "\f597"; -} - -.fa-film::before { - content: "\f008"; -} - -.fa-ruler-horizontal::before { - content: "\f547"; -} - -.fa-people-robbery::before { - content: "\e536"; -} - -.fa-lightbulb::before { - content: "\f0eb"; -} - -.fa-caret-left::before { - content: "\f0d9"; -} - -.fa-circle-exclamation::before { - content: "\f06a"; -} - -.fa-exclamation-circle::before { - content: "\f06a"; -} - -.fa-school-circle-xmark::before { - content: "\e56d"; -} - -.fa-arrow-right-from-bracket::before { - content: "\f08b"; -} - -.fa-sign-out::before { - content: "\f08b"; -} - -.fa-circle-chevron-down::before { - content: "\f13a"; -} - -.fa-chevron-circle-down::before { - content: "\f13a"; -} - -.fa-unlock-keyhole::before { - content: "\f13e"; -} - -.fa-unlock-alt::before { - content: "\f13e"; -} - -.fa-cloud-showers-heavy::before { - content: "\f740"; -} - -.fa-headphones-simple::before { - content: "\f58f"; -} - -.fa-headphones-alt::before { - content: "\f58f"; -} - -.fa-sitemap::before { - content: "\f0e8"; -} - -.fa-circle-dollar-to-slot::before { - content: "\f4b9"; -} - -.fa-donate::before { - content: "\f4b9"; -} - -.fa-memory::before { - content: "\f538"; -} - -.fa-road-spikes::before { - content: "\e568"; -} - -.fa-fire-burner::before { - content: "\e4f1"; -} - -.fa-flag::before { - content: "\f024"; -} - -.fa-hanukiah::before { - content: "\f6e6"; -} - -.fa-feather::before { - content: "\f52d"; -} - -.fa-volume-low::before { - content: "\f027"; -} - -.fa-volume-down::before { - content: "\f027"; -} - -.fa-comment-slash::before { - content: "\f4b3"; -} - -.fa-cloud-sun-rain::before { - content: "\f743"; -} - -.fa-compress::before { - content: "\f066"; -} - -.fa-wheat-awn::before { - content: "\e2cd"; -} - -.fa-wheat-alt::before { - content: "\e2cd"; -} - -.fa-ankh::before { - content: "\f644"; -} - -.fa-hands-holding-child::before { - content: "\e4fa"; -} - -.fa-asterisk::before { - content: "\*"; -} - -.fa-square-check::before { - content: "\f14a"; -} - -.fa-check-square::before { - content: "\f14a"; -} - -.fa-peseta-sign::before { - content: "\e221"; -} - -.fa-heading::before { - content: "\f1dc"; -} - -.fa-header::before { - content: "\f1dc"; -} - -.fa-ghost::before { - content: "\f6e2"; -} - -.fa-list::before { - content: "\f03a"; -} - -.fa-list-squares::before { - content: "\f03a"; -} - -.fa-square-phone-flip::before { - content: "\f87b"; -} - -.fa-phone-square-alt::before { - content: "\f87b"; -} - -.fa-cart-plus::before { - content: "\f217"; -} - -.fa-gamepad::before { - content: "\f11b"; -} - -.fa-circle-dot::before { - content: "\f192"; -} - -.fa-dot-circle::before { - content: "\f192"; -} - -.fa-face-dizzy::before { - content: "\f567"; -} - -.fa-dizzy::before { - content: "\f567"; -} - -.fa-egg::before { - content: "\f7fb"; -} - -.fa-house-medical-circle-xmark::before { - content: "\e513"; -} - -.fa-campground::before { - content: "\f6bb"; -} - -.fa-folder-plus::before { - content: "\f65e"; -} - -.fa-futbol::before { - content: "\f1e3"; -} - -.fa-futbol-ball::before { - content: "\f1e3"; -} - -.fa-soccer-ball::before { - content: "\f1e3"; -} - -.fa-paintbrush::before { - content: "\f1fc"; -} - -.fa-paint-brush::before { - content: "\f1fc"; -} - -.fa-lock::before { - content: "\f023"; -} - -.fa-gas-pump::before { - content: "\f52f"; -} - -.fa-hot-tub-person::before { - content: "\f593"; -} - -.fa-hot-tub::before { - content: "\f593"; -} - -.fa-map-location::before { - content: "\f59f"; -} - -.fa-map-marked::before { - content: "\f59f"; -} - -.fa-house-flood-water::before { - content: "\e50e"; -} - -.fa-tree::before { - content: "\f1bb"; -} - -.fa-bridge-lock::before { - content: "\e4cc"; -} - -.fa-sack-dollar::before { - content: "\f81d"; -} - -.fa-pen-to-square::before { - content: "\f044"; -} - -.fa-edit::before { - content: "\f044"; -} - -.fa-car-side::before { - content: "\f5e4"; -} - -.fa-share-nodes::before { - content: "\f1e0"; -} - -.fa-share-alt::before { - content: "\f1e0"; -} - -.fa-heart-circle-minus::before { - content: "\e4ff"; -} - -.fa-hourglass-half::before { - content: "\f252"; -} - -.fa-hourglass-2::before { - content: "\f252"; -} - -.fa-microscope::before { - content: "\f610"; -} - -.fa-sink::before { - content: "\e06d"; -} - -.fa-bag-shopping::before { - content: "\f290"; -} - -.fa-shopping-bag::before { - content: "\f290"; -} - -.fa-arrow-down-z-a::before { - content: "\f881"; -} - -.fa-sort-alpha-desc::before { - content: "\f881"; -} - -.fa-sort-alpha-down-alt::before { - content: "\f881"; -} - -.fa-mitten::before { - content: "\f7b5"; -} - -.fa-person-rays::before { - content: "\e54d"; -} - -.fa-users::before { - content: "\f0c0"; -} - -.fa-eye-slash::before { - content: "\f070"; -} - -.fa-flask-vial::before { - content: "\e4f3"; -} - -.fa-hand::before { - content: "\f256"; -} - -.fa-hand-paper::before { - content: "\f256"; -} - -.fa-om::before { - content: "\f679"; -} - -.fa-worm::before { - content: "\e599"; -} - -.fa-house-circle-xmark::before { - content: "\e50b"; -} - -.fa-plug::before { - content: "\f1e6"; -} - -.fa-chevron-up::before { - content: "\f077"; -} - -.fa-hand-spock::before { - content: "\f259"; -} - -.fa-stopwatch::before { - content: "\f2f2"; -} - -.fa-face-kiss::before { - content: "\f596"; -} - -.fa-kiss::before { - content: "\f596"; -} - -.fa-bridge-circle-xmark::before { - content: "\e4cb"; -} - -.fa-face-grin-tongue::before { - content: "\f589"; -} - -.fa-grin-tongue::before { - content: "\f589"; -} - -.fa-chess-bishop::before { - content: "\f43a"; -} - -.fa-face-grin-wink::before { - content: "\f58c"; -} - -.fa-grin-wink::before { - content: "\f58c"; -} - -.fa-ear-deaf::before { - content: "\f2a4"; -} - -.fa-deaf::before { - content: "\f2a4"; -} - -.fa-deafness::before { - content: "\f2a4"; -} - -.fa-hard-of-hearing::before { - content: "\f2a4"; -} - -.fa-road-circle-check::before { - content: "\e564"; -} - -.fa-dice-five::before { - content: "\f523"; -} - -.fa-square-rss::before { - content: "\f143"; -} - -.fa-rss-square::before { - content: "\f143"; -} - -.fa-land-mine-on::before { - content: "\e51b"; -} - -.fa-i-cursor::before { - content: "\f246"; -} - -.fa-stamp::before { - content: "\f5bf"; -} - -.fa-stairs::before { - content: "\e289"; -} - -.fa-i::before { - content: "I"; -} - -.fa-hryvnia-sign::before { - content: "\f6f2"; -} - -.fa-hryvnia::before { - content: "\f6f2"; -} - -.fa-pills::before { - content: "\f484"; -} - -.fa-face-grin-wide::before { - content: "\f581"; -} - -.fa-grin-alt::before { - content: "\f581"; -} - -.fa-tooth::before { - content: "\f5c9"; -} - -.fa-v::before { - content: "V"; -} - -.fa-bangladeshi-taka-sign::before { - content: "\e2e6"; -} - -.fa-bicycle::before { - content: "\f206"; -} - -.fa-staff-snake::before { - content: "\e579"; -} - -.fa-rod-asclepius::before { - content: "\e579"; -} - -.fa-rod-snake::before { - content: "\e579"; -} - -.fa-staff-aesculapius::before { - content: "\e579"; -} - -.fa-head-side-cough-slash::before { - content: "\e062"; -} - -.fa-truck-medical::before { - content: "\f0f9"; -} - -.fa-ambulance::before { - content: "\f0f9"; -} - -.fa-wheat-awn-circle-exclamation::before { - content: "\e598"; -} - -.fa-snowman::before { - content: "\f7d0"; -} - -.fa-mortar-pestle::before { - content: "\f5a7"; -} - -.fa-road-barrier::before { - content: "\e562"; -} - -.fa-school::before { - content: "\f549"; -} - -.fa-igloo::before { - content: "\f7ae"; -} - -.fa-joint::before { - content: "\f595"; -} - -.fa-angle-right::before { - content: "\f105"; -} - -.fa-horse::before { - content: "\f6f0"; -} - -.fa-q::before { - content: "Q"; -} - -.fa-g::before { - content: "G"; -} - -.fa-notes-medical::before { - content: "\f481"; -} - -.fa-temperature-half::before { - content: "\f2c9"; -} - -.fa-temperature-2::before { - content: "\f2c9"; -} - -.fa-thermometer-2::before { - content: "\f2c9"; -} - -.fa-thermometer-half::before { - content: "\f2c9"; -} - -.fa-dong-sign::before { - content: "\e169"; -} - -.fa-capsules::before { - content: "\f46b"; -} - -.fa-poo-storm::before { - content: "\f75a"; -} - -.fa-poo-bolt::before { - content: "\f75a"; -} - -.fa-face-frown-open::before { - content: "\f57a"; -} - -.fa-frown-open::before { - content: "\f57a"; -} - -.fa-hand-point-up::before { - content: "\f0a6"; -} - -.fa-money-bill::before { - content: "\f0d6"; -} - -.fa-bookmark::before { - content: "\f02e"; -} - -.fa-align-justify::before { - content: "\f039"; -} - -.fa-umbrella-beach::before { - content: "\f5ca"; -} - -.fa-helmet-un::before { - content: "\e503"; -} - -.fa-bullseye::before { - content: "\f140"; -} - -.fa-bacon::before { - content: "\f7e5"; -} - -.fa-hand-point-down::before { - content: "\f0a7"; -} - -.fa-arrow-up-from-bracket::before { - content: "\e09a"; -} - -.fa-folder::before { - content: "\f07b"; -} - -.fa-folder-blank::before { - content: "\f07b"; -} - -.fa-file-waveform::before { - content: "\f478"; -} - -.fa-file-medical-alt::before { - content: "\f478"; -} - -.fa-radiation::before { - content: "\f7b9"; -} - -.fa-chart-simple::before { - content: "\e473"; -} - -.fa-mars-stroke::before { - content: "\f229"; -} - -.fa-vial::before { - content: "\f492"; -} - -.fa-gauge::before { - content: "\f624"; -} - -.fa-dashboard::before { - content: "\f624"; -} - -.fa-gauge-med::before { - content: "\f624"; -} - -.fa-tachometer-alt-average::before { - content: "\f624"; -} - -.fa-wand-magic-sparkles::before { - content: "\e2ca"; -} - -.fa-magic-wand-sparkles::before { - content: "\e2ca"; -} - -.fa-e::before { - content: "E"; -} - -.fa-pen-clip::before { - content: "\f305"; -} - -.fa-pen-alt::before { - content: "\f305"; -} - -.fa-bridge-circle-exclamation::before { - content: "\e4ca"; -} - -.fa-user::before { - content: "\f007"; -} - -.fa-school-circle-check::before { - content: "\e56b"; -} - -.fa-dumpster::before { - content: "\f793"; -} - -.fa-van-shuttle::before { - content: "\f5b6"; -} - -.fa-shuttle-van::before { - content: "\f5b6"; -} - -.fa-building-user::before { - content: "\e4da"; -} - -.fa-square-caret-left::before { - content: "\f191"; -} - -.fa-caret-square-left::before { - content: "\f191"; -} - -.fa-highlighter::before { - content: "\f591"; -} - -.fa-key::before { - content: "\f084"; -} - -.fa-bullhorn::before { - content: "\f0a1"; -} - -.fa-globe::before { - content: "\f0ac"; -} - -.fa-synagogue::before { - content: "\f69b"; -} - -.fa-person-half-dress::before { - content: "\e548"; -} - -.fa-road-bridge::before { - content: "\e563"; -} - -.fa-location-arrow::before { - content: "\f124"; -} - -.fa-c::before { - content: "C"; -} - -.fa-tablet-button::before { - content: "\f10a"; -} - -.fa-building-lock::before { - content: "\e4d6"; -} - -.fa-pizza-slice::before { - content: "\f818"; -} - -.fa-money-bill-wave::before { - content: "\f53a"; -} - -.fa-chart-area::before { - content: "\f1fe"; -} - -.fa-area-chart::before { - content: "\f1fe"; -} - -.fa-house-flag::before { - content: "\e50d"; -} - -.fa-person-circle-minus::before { - content: "\e540"; -} - -.fa-ban::before { - content: "\f05e"; -} - -.fa-cancel::before { - content: "\f05e"; -} - -.fa-camera-rotate::before { - content: "\e0d8"; -} - -.fa-spray-can-sparkles::before { - content: "\f5d0"; -} - -.fa-air-freshener::before { - content: "\f5d0"; -} - -.fa-star::before { - content: "\f005"; -} - -.fa-repeat::before { - content: "\f363"; -} - -.fa-cross::before { - content: "\f654"; -} - -.fa-box::before { - content: "\f466"; -} - -.fa-venus-mars::before { - content: "\f228"; -} - -.fa-arrow-pointer::before { - content: "\f245"; -} - -.fa-mouse-pointer::before { - content: "\f245"; -} - -.fa-maximize::before { - content: "\f31e"; -} - -.fa-expand-arrows-alt::before { - content: "\f31e"; -} - -.fa-charging-station::before { - content: "\f5e7"; -} - -.fa-shapes::before { - content: "\f61f"; -} - -.fa-triangle-circle-square::before { - content: "\f61f"; -} - -.fa-shuffle::before { - content: "\f074"; -} - -.fa-random::before { - content: "\f074"; -} - -.fa-person-running::before { - content: "\f70c"; -} - -.fa-running::before { - content: "\f70c"; -} - -.fa-mobile-retro::before { - content: "\e527"; -} - -.fa-grip-lines-vertical::before { - content: "\f7a5"; -} - -.fa-spider::before { - content: "\f717"; -} - -.fa-hands-bound::before { - content: "\e4f9"; -} - -.fa-file-invoice-dollar::before { - content: "\f571"; -} - -.fa-plane-circle-exclamation::before { - content: "\e556"; -} - -.fa-x-ray::before { - content: "\f497"; -} - -.fa-spell-check::before { - content: "\f891"; -} - -.fa-slash::before { - content: "\f715"; -} - -.fa-computer-mouse::before { - content: "\f8cc"; -} - -.fa-mouse::before { - content: "\f8cc"; -} - -.fa-arrow-right-to-bracket::before { - content: "\f090"; -} - -.fa-sign-in::before { - content: "\f090"; -} - -.fa-shop-slash::before { - content: "\e070"; -} - -.fa-store-alt-slash::before { - content: "\e070"; -} - -.fa-server::before { - content: "\f233"; -} - -.fa-virus-covid-slash::before { - content: "\e4a9"; -} - -.fa-shop-lock::before { - content: "\e4a5"; -} - -.fa-hourglass-start::before { - content: "\f251"; -} - -.fa-hourglass-1::before { - content: "\f251"; -} - -.fa-blender-phone::before { - content: "\f6b6"; -} - -.fa-building-wheat::before { - content: "\e4db"; -} - -.fa-person-breastfeeding::before { - content: "\e53a"; -} - -.fa-right-to-bracket::before { - content: "\f2f6"; -} - -.fa-sign-in-alt::before { - content: "\f2f6"; -} - -.fa-venus::before { - content: "\f221"; -} - -.fa-passport::before { - content: "\f5ab"; -} - -.fa-heart-pulse::before { - content: "\f21e"; -} - -.fa-heartbeat::before { - content: "\f21e"; -} - -.fa-people-carry-box::before { - content: "\f4ce"; -} - -.fa-people-carry::before { - content: "\f4ce"; -} - -.fa-temperature-high::before { - content: "\f769"; -} - -.fa-microchip::before { - content: "\f2db"; -} - -.fa-crown::before { - content: "\f521"; -} - -.fa-weight-hanging::before { - content: "\f5cd"; -} - -.fa-xmarks-lines::before { - content: "\e59a"; -} - -.fa-file-prescription::before { - content: "\f572"; -} - -.fa-weight-scale::before { - content: "\f496"; -} - -.fa-weight::before { - content: "\f496"; -} - -.fa-user-group::before { - content: "\f500"; -} - -.fa-user-friends::before { - content: "\f500"; -} - -.fa-arrow-up-a-z::before { - content: "\f15e"; -} - -.fa-sort-alpha-up::before { - content: "\f15e"; -} - -.fa-chess-knight::before { - content: "\f441"; -} - -.fa-face-laugh-squint::before { - content: "\f59b"; -} - -.fa-laugh-squint::before { - content: "\f59b"; -} - -.fa-wheelchair::before { - content: "\f193"; -} - -.fa-circle-arrow-up::before { - content: "\f0aa"; -} - -.fa-arrow-circle-up::before { - content: "\f0aa"; -} - -.fa-toggle-on::before { - content: "\f205"; -} - -.fa-person-walking::before { - content: "\f554"; -} - -.fa-walking::before { - content: "\f554"; -} - -.fa-l::before { - content: "L"; -} - -.fa-fire::before { - content: "\f06d"; -} - -.fa-bed-pulse::before { - content: "\f487"; -} - -.fa-procedures::before { - content: "\f487"; -} - -.fa-shuttle-space::before { - content: "\f197"; -} - -.fa-space-shuttle::before { - content: "\f197"; -} - -.fa-face-laugh::before { - content: "\f599"; -} - -.fa-laugh::before { - content: "\f599"; -} - -.fa-folder-open::before { - content: "\f07c"; -} - -.fa-heart-circle-plus::before { - content: "\e500"; -} - -.fa-code-fork::before { - content: "\e13b"; -} - -.fa-city::before { - content: "\f64f"; -} - -.fa-microphone-lines::before { - content: "\f3c9"; -} - -.fa-microphone-alt::before { - content: "\f3c9"; -} - -.fa-pepper-hot::before { - content: "\f816"; -} - -.fa-unlock::before { - content: "\f09c"; -} - -.fa-colon-sign::before { - content: "\e140"; -} - -.fa-headset::before { - content: "\f590"; -} - -.fa-store-slash::before { - content: "\e071"; -} - -.fa-road-circle-xmark::before { - content: "\e566"; -} - -.fa-user-minus::before { - content: "\f503"; -} - -.fa-mars-stroke-up::before { - content: "\f22a"; -} - -.fa-mars-stroke-v::before { - content: "\f22a"; -} - -.fa-champagne-glasses::before { - content: "\f79f"; -} - -.fa-glass-cheers::before { - content: "\f79f"; -} - -.fa-clipboard::before { - content: "\f328"; -} - -.fa-house-circle-exclamation::before { - content: "\e50a"; -} - -.fa-file-arrow-up::before { - content: "\f574"; -} - -.fa-file-upload::before { - content: "\f574"; -} - -.fa-wifi::before { - content: "\f1eb"; -} - -.fa-wifi-3::before { - content: "\f1eb"; -} - -.fa-wifi-strong::before { - content: "\f1eb"; -} - -.fa-bath::before { - content: "\f2cd"; -} - -.fa-bathtub::before { - content: "\f2cd"; -} - -.fa-underline::before { - content: "\f0cd"; -} - -.fa-user-pen::before { - content: "\f4ff"; -} - -.fa-user-edit::before { - content: "\f4ff"; -} - -.fa-signature::before { - content: "\f5b7"; -} - -.fa-stroopwafel::before { - content: "\f551"; -} - -.fa-bold::before { - content: "\f032"; -} - -.fa-anchor-lock::before { - content: "\e4ad"; -} - -.fa-building-ngo::before { - content: "\e4d7"; -} - -.fa-manat-sign::before { - content: "\e1d5"; -} - -.fa-not-equal::before { - content: "\f53e"; -} - -.fa-border-top-left::before { - content: "\f853"; -} - -.fa-border-style::before { - content: "\f853"; -} - -.fa-map-location-dot::before { - content: "\f5a0"; -} - -.fa-map-marked-alt::before { - content: "\f5a0"; -} - -.fa-jedi::before { - content: "\f669"; -} - -.fa-square-poll-vertical::before { - content: "\f681"; -} - -.fa-poll::before { - content: "\f681"; -} - -.fa-mug-hot::before { - content: "\f7b6"; -} - -.fa-car-battery::before { - content: "\f5df"; -} - -.fa-battery-car::before { - content: "\f5df"; -} - -.fa-gift::before { - content: "\f06b"; -} - -.fa-dice-two::before { - content: "\f528"; -} - -.fa-chess-queen::before { - content: "\f445"; -} - -.fa-glasses::before { - content: "\f530"; -} - -.fa-chess-board::before { - content: "\f43c"; -} - -.fa-building-circle-check::before { - content: "\e4d2"; -} - -.fa-person-chalkboard::before { - content: "\e53d"; -} - -.fa-mars-stroke-right::before { - content: "\f22b"; -} - -.fa-mars-stroke-h::before { - content: "\f22b"; -} - -.fa-hand-back-fist::before { - content: "\f255"; -} - -.fa-hand-rock::before { - content: "\f255"; -} - -.fa-square-caret-up::before { - content: "\f151"; -} - -.fa-caret-square-up::before { - content: "\f151"; -} - -.fa-cloud-showers-water::before { - content: "\e4e4"; -} - -.fa-chart-bar::before { - content: "\f080"; -} - -.fa-bar-chart::before { - content: "\f080"; -} - -.fa-hands-bubbles::before { - content: "\e05e"; -} - -.fa-hands-wash::before { - content: "\e05e"; -} - -.fa-less-than-equal::before { - content: "\f537"; -} - -.fa-train::before { - content: "\f238"; -} - -.fa-eye-low-vision::before { - content: "\f2a8"; -} - -.fa-low-vision::before { - content: "\f2a8"; -} - -.fa-crow::before { - content: "\f520"; -} - -.fa-sailboat::before { - content: "\e445"; -} - -.fa-window-restore::before { - content: "\f2d2"; -} - -.fa-square-plus::before { - content: "\f0fe"; -} - -.fa-plus-square::before { - content: "\f0fe"; -} - -.fa-torii-gate::before { - content: "\f6a1"; -} - -.fa-frog::before { - content: "\f52e"; -} - -.fa-bucket::before { - content: "\e4cf"; -} - -.fa-image::before { - content: "\f03e"; -} - -.fa-microphone::before { - content: "\f130"; -} - -.fa-cow::before { - content: "\f6c8"; -} - -.fa-caret-up::before, .accordion .accordion-toggle.active:hover::before, .accordion .accordion-toggle.active:focus::before, .accordion .accordion-toggle.active::before { - content: "\f0d8"; -} - -.fa-screwdriver::before { - content: "\f54a"; -} - -.fa-folder-closed::before { - content: "\e185"; -} - -.fa-house-tsunami::before { - content: "\e515"; -} - -.fa-square-nfi::before { - content: "\e576"; -} - -.fa-arrow-up-from-ground-water::before { - content: "\e4b5"; -} - -.fa-martini-glass::before { - content: "\f57b"; -} - -.fa-glass-martini-alt::before { - content: "\f57b"; -} - -.fa-rotate-left::before { - content: "\f2ea"; -} - -.fa-rotate-back::before { - content: "\f2ea"; -} - -.fa-rotate-backward::before { - content: "\f2ea"; -} - -.fa-undo-alt::before { - content: "\f2ea"; -} - -.fa-table-columns::before { - content: "\f0db"; -} - -.fa-columns::before { - content: "\f0db"; -} - -.fa-lemon::before { - content: "\f094"; -} - -.fa-head-side-mask::before { - content: "\e063"; -} - -.fa-handshake::before { - content: "\f2b5"; -} - -.fa-gem::before { - content: "\f3a5"; -} - -.fa-dolly::before { - content: "\f472"; -} - -.fa-dolly-box::before { - content: "\f472"; -} - -.fa-smoking::before { - content: "\f48d"; -} - -.fa-minimize::before { - content: "\f78c"; -} - -.fa-compress-arrows-alt::before { - content: "\f78c"; -} - -.fa-monument::before { - content: "\f5a6"; -} - -.fa-snowplow::before { - content: "\f7d2"; -} - -.fa-angles-right::before { - content: "\f101"; -} - -.fa-angle-double-right::before { - content: "\f101"; -} - -.fa-cannabis::before { - content: "\f55f"; -} - -.fa-circle-play::before { - content: "\f144"; -} - -.fa-play-circle::before { - content: "\f144"; -} - -.fa-tablets::before { - content: "\f490"; -} - -.fa-ethernet::before { - content: "\f796"; -} - -.fa-euro-sign::before { - content: "\f153"; -} - -.fa-eur::before { - content: "\f153"; -} - -.fa-euro::before { - content: "\f153"; -} - -.fa-chair::before { - content: "\f6c0"; -} - -.fa-circle-check::before { - content: "\f058"; -} - -.fa-check-circle::before { - content: "\f058"; -} - -.fa-circle-stop::before { - content: "\f28d"; -} - -.fa-stop-circle::before { - content: "\f28d"; -} - -.fa-compass-drafting::before { - content: "\f568"; -} - -.fa-drafting-compass::before { - content: "\f568"; -} - -.fa-plate-wheat::before { - content: "\e55a"; -} - -.fa-icicles::before { - content: "\f7ad"; -} - -.fa-person-shelter::before { - content: "\e54f"; -} - -.fa-neuter::before { - content: "\f22c"; -} - -.fa-id-badge::before { - content: "\f2c1"; -} - -.fa-marker::before { - content: "\f5a1"; -} - -.fa-face-laugh-beam::before { - content: "\f59a"; -} - -.fa-laugh-beam::before { - content: "\f59a"; -} - -.fa-helicopter-symbol::before { - content: "\e502"; -} - -.fa-universal-access::before { - content: "\f29a"; -} - -.fa-circle-chevron-up::before { - content: "\f139"; -} - -.fa-chevron-circle-up::before { - content: "\f139"; -} - -.fa-lari-sign::before { - content: "\e1c8"; -} - -.fa-volcano::before { - content: "\f770"; -} - -.fa-person-walking-dashed-line-arrow-right::before { - content: "\e553"; -} - -.fa-sterling-sign::before { - content: "\f154"; -} - -.fa-gbp::before { - content: "\f154"; -} - -.fa-pound-sign::before { - content: "\f154"; -} - -.fa-viruses::before { - content: "\e076"; -} - -.fa-square-person-confined::before { - content: "\e577"; -} - -.fa-user-tie::before { - content: "\f508"; -} - -.fa-arrow-down-long::before { - content: "\f175"; -} - -.fa-long-arrow-down::before { - content: "\f175"; -} - -.fa-tent-arrow-down-to-line::before { - content: "\e57e"; -} - -.fa-certificate::before { - content: "\f0a3"; -} - -.fa-reply-all::before { - content: "\f122"; -} - -.fa-mail-reply-all::before { - content: "\f122"; -} - -.fa-suitcase::before { - content: "\f0f2"; -} - -.fa-person-skating::before { - content: "\f7c5"; -} - -.fa-skating::before { - content: "\f7c5"; -} - -.fa-filter-circle-dollar::before { - content: "\f662"; -} - -.fa-funnel-dollar::before { - content: "\f662"; -} - -.fa-camera-retro::before { - content: "\f083"; -} - -.fa-circle-arrow-down::before { - content: "\f0ab"; -} - -.fa-arrow-circle-down::before { - content: "\f0ab"; -} - -.fa-file-import::before { - content: "\f56f"; -} - -.fa-arrow-right-to-file::before { - content: "\f56f"; -} - -.fa-square-arrow-up-right::before { - content: "\f14c"; -} - -.fa-external-link-square::before { - content: "\f14c"; -} - -.fa-box-open::before { - content: "\f49e"; -} - -.fa-scroll::before { - content: "\f70e"; -} - -.fa-spa::before { - content: "\f5bb"; -} - -.fa-location-pin-lock::before { - content: "\e51f"; -} - -.fa-pause::before { - content: "\f04c"; -} - -.fa-hill-avalanche::before { - content: "\e507"; -} - -.fa-temperature-empty::before { - content: "\f2cb"; -} - -.fa-temperature-0::before { - content: "\f2cb"; -} - -.fa-thermometer-0::before { - content: "\f2cb"; -} - -.fa-thermometer-empty::before { - content: "\f2cb"; -} - -.fa-bomb::before { - content: "\f1e2"; -} - -.fa-registered::before { - content: "\f25d"; -} - -.fa-address-card::before { - content: "\f2bb"; -} - -.fa-contact-card::before { - content: "\f2bb"; -} - -.fa-vcard::before { - content: "\f2bb"; -} - -.fa-scale-unbalanced-flip::before { - content: "\f516"; -} - -.fa-balance-scale-right::before { - content: "\f516"; -} - -.fa-subscript::before { - content: "\f12c"; -} - -.fa-diamond-turn-right::before { - content: "\f5eb"; -} - -.fa-directions::before { - content: "\f5eb"; -} - -.fa-burst::before { - content: "\e4dc"; -} - -.fa-house-laptop::before { - content: "\e066"; -} - -.fa-laptop-house::before { - content: "\e066"; -} - -.fa-face-tired::before { - content: "\f5c8"; -} - -.fa-tired::before { - content: "\f5c8"; -} - -.fa-money-bills::before { - content: "\e1f3"; -} - -.fa-smog::before { - content: "\f75f"; -} - -.fa-crutch::before { - content: "\f7f7"; -} - -.fa-cloud-arrow-up::before { - content: "\f0ee"; -} - -.fa-cloud-upload::before { - content: "\f0ee"; -} - -.fa-cloud-upload-alt::before { - content: "\f0ee"; -} - -.fa-palette::before { - content: "\f53f"; -} - -.fa-arrows-turn-right::before { - content: "\e4c0"; -} - -.fa-vest::before { - content: "\e085"; -} - -.fa-ferry::before { - content: "\e4ea"; -} - -.fa-arrows-down-to-people::before { - content: "\e4b9"; -} - -.fa-seedling::before { - content: "\f4d8"; -} - -.fa-sprout::before { - content: "\f4d8"; -} - -.fa-left-right::before { - content: "\f337"; -} - -.fa-arrows-alt-h::before { - content: "\f337"; -} - -.fa-boxes-packing::before { - content: "\e4c7"; -} - -.fa-circle-arrow-left::before { - content: "\f0a8"; -} - -.fa-arrow-circle-left::before { - content: "\f0a8"; -} - -.fa-group-arrows-rotate::before { - content: "\e4f6"; -} - -.fa-bowl-food::before { - content: "\e4c6"; -} - -.fa-candy-cane::before { - content: "\f786"; -} - -.fa-arrow-down-wide-short::before { - content: "\f160"; -} - -.fa-sort-amount-asc::before { - content: "\f160"; -} - -.fa-sort-amount-down::before { - content: "\f160"; -} - -.fa-cloud-bolt::before { - content: "\f76c"; -} - -.fa-thunderstorm::before { - content: "\f76c"; -} - -.fa-text-slash::before { - content: "\f87d"; -} - -.fa-remove-format::before { - content: "\f87d"; -} - -.fa-face-smile-wink::before { - content: "\f4da"; -} - -.fa-smile-wink::before { - content: "\f4da"; -} - -.fa-file-word::before { - content: "\f1c2"; -} - -.fa-file-powerpoint::before { - content: "\f1c4"; -} - -.fa-arrows-left-right::before { - content: "\f07e"; -} - -.fa-arrows-h::before { - content: "\f07e"; -} - -.fa-house-lock::before { - content: "\e510"; -} - -.fa-cloud-arrow-down::before { - content: "\f0ed"; -} - -.fa-cloud-download::before { - content: "\f0ed"; -} - -.fa-cloud-download-alt::before { - content: "\f0ed"; -} - -.fa-children::before { - content: "\e4e1"; -} - -.fa-chalkboard::before { - content: "\f51b"; -} - -.fa-blackboard::before { - content: "\f51b"; -} - -.fa-user-large-slash::before { - content: "\f4fa"; -} - -.fa-user-alt-slash::before { - content: "\f4fa"; -} - -.fa-envelope-open::before { - content: "\f2b6"; -} - -.fa-handshake-simple-slash::before { - content: "\e05f"; -} - -.fa-handshake-alt-slash::before { - content: "\e05f"; -} - -.fa-mattress-pillow::before { - content: "\e525"; -} - -.fa-guarani-sign::before { - content: "\e19a"; -} - -.fa-arrows-rotate::before { - content: "\f021"; -} - -.fa-refresh::before { - content: "\f021"; -} - -.fa-sync::before { - content: "\f021"; -} - -.fa-fire-extinguisher::before { - content: "\f134"; -} - -.fa-cruzeiro-sign::before { - content: "\e152"; -} - -.fa-greater-than-equal::before { - content: "\f532"; -} - -.fa-shield-halved::before { - content: "\f3ed"; -} - -.fa-shield-alt::before { - content: "\f3ed"; -} - -.fa-book-atlas::before { - content: "\f558"; -} - -.fa-atlas::before { - content: "\f558"; -} - -.fa-virus::before { - content: "\e074"; -} - -.fa-envelope-circle-check::before { - content: "\e4e8"; -} - -.fa-layer-group::before { - content: "\f5fd"; -} - -.fa-arrows-to-dot::before { - content: "\e4be"; -} - -.fa-archway::before { - content: "\f557"; -} - -.fa-heart-circle-check::before { - content: "\e4fd"; -} - -.fa-house-chimney-crack::before { - content: "\f6f1"; -} - -.fa-house-damage::before { - content: "\f6f1"; -} - -.fa-file-zipper::before { - content: "\f1c6"; -} - -.fa-file-archive::before { - content: "\f1c6"; -} - -.fa-square::before { - content: "\f0c8"; -} - -.fa-martini-glass-empty::before { - content: "\f000"; -} - -.fa-glass-martini::before { - content: "\f000"; -} - -.fa-couch::before { - content: "\f4b8"; -} - -.fa-cedi-sign::before { - content: "\e0df"; -} - -.fa-italic::before { - content: "\f033"; -} - -.fa-church::before { - content: "\f51d"; -} - -.fa-comments-dollar::before { - content: "\f653"; -} - -.fa-democrat::before { - content: "\f747"; -} - -.fa-z::before { - content: "Z"; -} - -.fa-person-skiing::before { - content: "\f7c9"; -} - -.fa-skiing::before { - content: "\f7c9"; -} - -.fa-road-lock::before { - content: "\e567"; -} - -.fa-a::before { - content: "A"; -} - -.fa-temperature-arrow-down::before { - content: "\e03f"; -} - -.fa-temperature-down::before { - content: "\e03f"; -} - -.fa-feather-pointed::before { - content: "\f56b"; -} - -.fa-feather-alt::before { - content: "\f56b"; -} - -.fa-p::before { - content: "P"; -} - -.fa-snowflake::before { - content: "\f2dc"; -} - -.fa-newspaper::before { - content: "\f1ea"; -} - -.fa-rectangle-ad::before { - content: "\f641"; -} - -.fa-ad::before { - content: "\f641"; -} - -.fa-circle-arrow-right::before { - content: "\f0a9"; -} - -.fa-arrow-circle-right::before { - content: "\f0a9"; -} - -.fa-filter-circle-xmark::before { - content: "\e17b"; -} - -.fa-locust::before { - content: "\e520"; -} - -.fa-sort::before { - content: "\f0dc"; -} - -.fa-unsorted::before { - content: "\f0dc"; -} - -.fa-list-ol::before { - content: "\f0cb"; -} - -.fa-list-1-2::before { - content: "\f0cb"; -} - -.fa-list-numeric::before { - content: "\f0cb"; -} - -.fa-person-dress-burst::before { - content: "\e544"; -} - -.fa-money-check-dollar::before { - content: "\f53d"; -} - -.fa-money-check-alt::before { - content: "\f53d"; -} - -.fa-vector-square::before { - content: "\f5cb"; -} - -.fa-bread-slice::before { - content: "\f7ec"; -} - -.fa-language::before { - content: "\f1ab"; -} - -.fa-face-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-filter::before { - content: "\f0b0"; -} - -.fa-question::before { - content: "\?"; -} - -.fa-file-signature::before { - content: "\f573"; -} - -.fa-up-down-left-right::before { - content: "\f0b2"; -} - -.fa-arrows-alt::before { - content: "\f0b2"; -} - -.fa-house-chimney-user::before { - content: "\e065"; -} - -.fa-hand-holding-heart::before { - content: "\f4be"; -} - -.fa-puzzle-piece::before { - content: "\f12e"; -} - -.fa-money-check::before { - content: "\f53c"; -} - -.fa-star-half-stroke::before { - content: "\f5c0"; -} - -.fa-star-half-alt::before { - content: "\f5c0"; -} - -.fa-code::before { - content: "\f121"; -} - -.fa-whiskey-glass::before { - content: "\f7a0"; -} - -.fa-glass-whiskey::before { - content: "\f7a0"; -} - -.fa-building-circle-exclamation::before { - content: "\e4d3"; -} - -.fa-magnifying-glass-chart::before { - content: "\e522"; -} - -.fa-arrow-up-right-from-square::before { - content: "\f08e"; -} - -.fa-external-link::before { - content: "\f08e"; -} - -.fa-cubes-stacked::before { - content: "\e4e6"; -} - -.fa-won-sign::before { - content: "\f159"; -} - -.fa-krw::before { - content: "\f159"; -} - -.fa-won::before { - content: "\f159"; -} - -.fa-virus-covid::before { - content: "\e4a8"; -} - -.fa-austral-sign::before { - content: "\e0a9"; -} - -.fa-f::before { - content: "F"; -} - -.fa-leaf::before { - content: "\f06c"; -} - -.fa-road::before { - content: "\f018"; -} - -.fa-taxi::before { - content: "\f1ba"; -} - -.fa-cab::before { - content: "\f1ba"; -} - -.fa-person-circle-plus::before { - content: "\e541"; -} - -.fa-chart-pie::before { - content: "\f200"; -} - -.fa-pie-chart::before { - content: "\f200"; -} - -.fa-bolt-lightning::before { - content: "\e0b7"; -} - -.fa-sack-xmark::before { - content: "\e56a"; -} - -.fa-file-excel::before { - content: "\f1c3"; -} - -.fa-file-contract::before { - content: "\f56c"; -} - -.fa-fish-fins::before { - content: "\e4f2"; -} - -.fa-building-flag::before { - content: "\e4d5"; -} - -.fa-face-grin-beam::before { - content: "\f582"; -} - -.fa-grin-beam::before { - content: "\f582"; -} - -.fa-object-ungroup::before { - content: "\f248"; -} - -.fa-poop::before { - content: "\f619"; -} - -.fa-location-pin::before { - content: "\f041"; -} - -.fa-map-marker::before { - content: "\f041"; -} - -.fa-kaaba::before { - content: "\f66b"; -} - -.fa-toilet-paper::before { - content: "\f71e"; -} - -.fa-helmet-safety::before { - content: "\f807"; -} - -.fa-hard-hat::before { - content: "\f807"; -} - -.fa-hat-hard::before { - content: "\f807"; -} - -.fa-eject::before { - content: "\f052"; -} - -.fa-circle-right::before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-right::before { - content: "\f35a"; -} - -.fa-plane-circle-check::before { - content: "\e555"; -} - -.fa-face-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-meh-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-object-group::before { - content: "\f247"; -} - -.fa-chart-line::before { - content: "\f201"; -} - -.fa-line-chart::before { - content: "\f201"; -} - -.fa-mask-ventilator::before { - content: "\e524"; -} - -.fa-arrow-right::before { - content: "\f061"; -} - -.fa-signs-post::before { - content: "\f277"; -} - -.fa-map-signs::before { - content: "\f277"; -} - -.fa-cash-register::before { - content: "\f788"; -} - -.fa-person-circle-question::before { - content: "\e542"; -} - -.fa-h::before { - content: "H"; -} - -.fa-tarp::before { - content: "\e57b"; -} - -.fa-screwdriver-wrench::before { - content: "\f7d9"; -} - -.fa-tools::before { - content: "\f7d9"; -} - -.fa-arrows-to-eye::before { - content: "\e4bf"; -} - -.fa-plug-circle-bolt::before { - content: "\e55b"; -} - -.fa-heart::before { - content: "\f004"; -} - -.fa-mars-and-venus::before { - content: "\f224"; -} - -.fa-house-user::before { - content: "\e1b0"; -} - -.fa-home-user::before { - content: "\e1b0"; -} - -.fa-dumpster-fire::before { - content: "\f794"; -} - -.fa-house-crack::before { - content: "\e3b1"; -} - -.fa-martini-glass-citrus::before { - content: "\f561"; -} - -.fa-cocktail::before { - content: "\f561"; -} - -.fa-face-surprise::before { - content: "\f5c2"; -} - -.fa-surprise::before { - content: "\f5c2"; -} - -.fa-bottle-water::before { - content: "\e4c5"; -} - -.fa-circle-pause::before { - content: "\f28b"; -} - -.fa-pause-circle::before { - content: "\f28b"; -} - -.fa-toilet-paper-slash::before { - content: "\e072"; -} - -.fa-apple-whole::before { - content: "\f5d1"; -} - -.fa-apple-alt::before { - content: "\f5d1"; -} - -.fa-kitchen-set::before { - content: "\e51a"; -} - -.fa-r::before { - content: "R"; -} - -.fa-temperature-quarter::before { - content: "\f2ca"; -} - -.fa-temperature-1::before { - content: "\f2ca"; -} - -.fa-thermometer-1::before { - content: "\f2ca"; -} - -.fa-thermometer-quarter::before { - content: "\f2ca"; -} - -.fa-cube::before { - content: "\f1b2"; -} - -.fa-bitcoin-sign::before { - content: "\e0b4"; -} - -.fa-shield-dog::before { - content: "\e573"; -} - -.fa-solar-panel::before { - content: "\f5ba"; -} - -.fa-lock-open::before { - content: "\f3c1"; -} - -.fa-elevator::before { - content: "\e16d"; -} - -.fa-money-bill-transfer::before { - content: "\e528"; -} - -.fa-money-bill-trend-up::before { - content: "\e529"; -} - -.fa-house-flood-water-circle-arrow-right::before { - content: "\e50f"; -} - -.fa-square-poll-horizontal::before { - content: "\f682"; -} - -.fa-poll-h::before { - content: "\f682"; -} - -.fa-circle::before { - content: "\f111"; -} - -.fa-backward-fast::before { - content: "\f049"; -} - -.fa-fast-backward::before { - content: "\f049"; -} - -.fa-recycle::before { - content: "\f1b8"; -} - -.fa-user-astronaut::before { - content: "\f4fb"; -} - -.fa-plane-slash::before { - content: "\e069"; -} - -.fa-trademark::before { - content: "\f25c"; -} - -.fa-basketball::before { - content: "\f434"; -} - -.fa-basketball-ball::before { - content: "\f434"; -} - -.fa-satellite-dish::before { - content: "\f7c0"; -} - -.fa-circle-up::before { - content: "\f35b"; -} - -.fa-arrow-alt-circle-up::before { - content: "\f35b"; -} - -.fa-mobile-screen-button::before { - content: "\f3cd"; -} - -.fa-mobile-alt::before { - content: "\f3cd"; -} - -.fa-volume-high::before { - content: "\f028"; -} - -.fa-volume-up::before { - content: "\f028"; -} - -.fa-users-rays::before { - content: "\e593"; -} - -.fa-wallet::before { - content: "\f555"; -} - -.fa-clipboard-check::before { - content: "\f46c"; -} - -.fa-file-audio::before { - content: "\f1c7"; -} - -.fa-burger::before { - content: "\f805"; -} - -.fa-hamburger::before { - content: "\f805"; -} - -.fa-wrench::before { - content: "\f0ad"; -} - -.fa-bugs::before { - content: "\e4d0"; -} - -.fa-rupee-sign::before { - content: "\f156"; -} - -.fa-rupee::before { - content: "\f156"; -} - -.fa-file-image::before { - content: "\f1c5"; -} - -.fa-circle-question::before { - content: "\f059"; -} - -.fa-question-circle::before { - content: "\f059"; -} - -.fa-plane-departure::before { - content: "\f5b0"; -} - -.fa-handshake-slash::before { - content: "\e060"; -} - -.fa-book-bookmark::before { - content: "\e0bb"; -} - -.fa-code-branch::before { - content: "\f126"; -} - -.fa-hat-cowboy::before { - content: "\f8c0"; -} - -.fa-bridge::before { - content: "\e4c8"; -} - -.fa-phone-flip::before { - content: "\f879"; -} - -.fa-phone-alt::before { - content: "\f879"; -} - -.fa-truck-front::before { - content: "\e2b7"; -} - -.fa-cat::before { - content: "\f6be"; -} - -.fa-anchor-circle-exclamation::before { - content: "\e4ab"; -} - -.fa-truck-field::before { - content: "\e58d"; -} - -.fa-route::before { - content: "\f4d7"; -} - -.fa-clipboard-question::before { - content: "\e4e3"; -} - -.fa-panorama::before { - content: "\e209"; -} - -.fa-comment-medical::before { - content: "\f7f5"; -} - -.fa-teeth-open::before { - content: "\f62f"; -} - -.fa-file-circle-minus::before { - content: "\e4ed"; -} - -.fa-tags::before { - content: "\f02c"; -} - -.fa-wine-glass::before { - content: "\f4e3"; -} - -.fa-forward-fast::before { - content: "\f050"; -} - -.fa-fast-forward::before { - content: "\f050"; -} - -.fa-face-meh-blank::before { - content: "\f5a4"; -} - -.fa-meh-blank::before { - content: "\f5a4"; -} - -.fa-square-parking::before { - content: "\f540"; -} - -.fa-parking::before { - content: "\f540"; -} - -.fa-house-signal::before { - content: "\e012"; -} - -.fa-bars-progress::before { - content: "\f828"; -} - -.fa-tasks-alt::before { - content: "\f828"; -} - -.fa-faucet-drip::before { - content: "\e006"; -} - -.fa-cart-flatbed::before { - content: "\f474"; -} - -.fa-dolly-flatbed::before { - content: "\f474"; -} - -.fa-ban-smoking::before { - content: "\f54d"; -} - -.fa-smoking-ban::before { - content: "\f54d"; -} - -.fa-terminal::before { - content: "\f120"; -} - -.fa-mobile-button::before { - content: "\f10b"; -} - -.fa-house-medical-flag::before { - content: "\e514"; -} - -.fa-basket-shopping::before { - content: "\f291"; -} - -.fa-shopping-basket::before { - content: "\f291"; -} - -.fa-tape::before { - content: "\f4db"; -} - -.fa-bus-simple::before { - content: "\f55e"; -} - -.fa-bus-alt::before { - content: "\f55e"; -} - -.fa-eye::before { - content: "\f06e"; -} - -.fa-face-sad-cry::before { - content: "\f5b3"; -} - -.fa-sad-cry::before { - content: "\f5b3"; -} - -.fa-audio-description::before { - content: "\f29e"; -} - -.fa-person-military-to-person::before { - content: "\e54c"; -} - -.fa-file-shield::before { - content: "\e4f0"; -} - -.fa-user-slash::before { - content: "\f506"; -} - -.fa-pen::before { - content: "\f304"; -} - -.fa-tower-observation::before { - content: "\e586"; -} - -.fa-file-code::before { - content: "\f1c9"; -} - -.fa-signal::before { - content: "\f012"; -} - -.fa-signal-5::before { - content: "\f012"; -} - -.fa-signal-perfect::before { - content: "\f012"; -} - -.fa-bus::before { - content: "\f207"; -} - -.fa-heart-circle-xmark::before { - content: "\e501"; -} - -.fa-house-chimney::before { - content: "\e3af"; -} - -.fa-home-lg::before { - content: "\e3af"; -} - -.fa-window-maximize::before { - content: "\f2d0"; -} - -.fa-face-frown::before { - content: "\f119"; -} - -.fa-frown::before { - content: "\f119"; -} - -.fa-prescription::before { - content: "\f5b1"; -} - -.fa-shop::before { - content: "\f54f"; -} - -.fa-store-alt::before { - content: "\f54f"; -} - -.fa-floppy-disk::before { - content: "\f0c7"; -} - -.fa-save::before { - content: "\f0c7"; -} - -.fa-vihara::before { - content: "\f6a7"; -} - -.fa-scale-unbalanced::before { - content: "\f515"; -} - -.fa-balance-scale-left::before { - content: "\f515"; -} - -.fa-sort-up::before { - content: "\f0de"; -} - -.fa-sort-asc::before { - content: "\f0de"; -} - -.fa-comment-dots::before { - content: "\f4ad"; -} - -.fa-commenting::before { - content: "\f4ad"; -} - -.fa-plant-wilt::before { - content: "\e5aa"; -} - -.fa-diamond::before { - content: "\f219"; -} - -.fa-face-grin-squint::before { - content: "\f585"; -} - -.fa-grin-squint::before { - content: "\f585"; -} - -.fa-hand-holding-dollar::before { - content: "\f4c0"; -} - -.fa-hand-holding-usd::before { - content: "\f4c0"; -} - -.fa-bacterium::before { - content: "\e05a"; -} - -.fa-hand-pointer::before { - content: "\f25a"; -} - -.fa-drum-steelpan::before { - content: "\f56a"; -} - -.fa-hand-scissors::before { - content: "\f257"; -} - -.fa-hands-praying::before { - content: "\f684"; -} - -.fa-praying-hands::before { - content: "\f684"; -} - -.fa-arrow-rotate-right::before { - content: "\f01e"; -} - -.fa-arrow-right-rotate::before { - content: "\f01e"; -} - -.fa-arrow-rotate-forward::before { - content: "\f01e"; -} - -.fa-redo::before { - content: "\f01e"; -} - -.fa-biohazard::before { - content: "\f780"; -} - -.fa-location-crosshairs::before { - content: "\f601"; -} - -.fa-location::before { - content: "\f601"; -} - -.fa-mars-double::before { - content: "\f227"; -} - -.fa-child-dress::before { - content: "\e59c"; -} - -.fa-users-between-lines::before { - content: "\e591"; -} - -.fa-lungs-virus::before { - content: "\e067"; -} - -.fa-face-grin-tears::before { - content: "\f588"; -} - -.fa-grin-tears::before { - content: "\f588"; -} - -.fa-phone::before { - content: "\f095"; -} - -.fa-calendar-xmark::before { - content: "\f273"; -} - -.fa-calendar-times::before { - content: "\f273"; -} - -.fa-child-reaching::before { - content: "\e59d"; -} - -.fa-head-side-virus::before { - content: "\e064"; -} - -.fa-user-gear::before { - content: "\f4fe"; -} - -.fa-user-cog::before { - content: "\f4fe"; -} - -.fa-arrow-up-1-9::before { - content: "\f163"; -} - -.fa-sort-numeric-up::before { - content: "\f163"; -} - -.fa-door-closed::before { - content: "\f52a"; -} - -.fa-shield-virus::before { - content: "\e06c"; -} - -.fa-dice-six::before { - content: "\f526"; -} - -.fa-mosquito-net::before { - content: "\e52c"; -} - -.fa-bridge-water::before { - content: "\e4ce"; -} - -.fa-person-booth::before { - content: "\f756"; -} - -.fa-text-width::before { - content: "\f035"; -} - -.fa-hat-wizard::before { - content: "\f6e8"; -} - -.fa-pen-fancy::before { - content: "\f5ac"; -} - -.fa-person-digging::before { - content: "\f85e"; -} - -.fa-digging::before { - content: "\f85e"; -} - -.fa-trash::before { - content: "\f1f8"; -} - -.fa-gauge-simple::before { - content: "\f629"; -} - -.fa-gauge-simple-med::before { - content: "\f629"; -} - -.fa-tachometer-average::before { - content: "\f629"; -} - -.fa-book-medical::before { - content: "\f7e6"; -} - -.fa-poo::before { - content: "\f2fe"; -} - -.fa-quote-right::before { - content: "\f10e"; -} - -.fa-quote-right-alt::before { - content: "\f10e"; -} - -.fa-shirt::before { - content: "\f553"; -} - -.fa-t-shirt::before { - content: "\f553"; -} - -.fa-tshirt::before { - content: "\f553"; -} - -.fa-cubes::before { - content: "\f1b3"; -} - -.fa-divide::before { - content: "\f529"; -} - -.fa-tenge-sign::before { - content: "\f7d7"; -} - -.fa-tenge::before { - content: "\f7d7"; -} - -.fa-headphones::before { - content: "\f025"; -} - -.fa-hands-holding::before { - content: "\f4c2"; -} - -.fa-hands-clapping::before { - content: "\e1a8"; -} - -.fa-republican::before { - content: "\f75e"; -} - -.fa-arrow-left::before { - content: "\f060"; -} - -.fa-person-circle-xmark::before { - content: "\e543"; -} - -.fa-ruler::before { - content: "\f545"; -} - -.fa-align-left::before { - content: "\f036"; -} - -.fa-dice-d6::before { - content: "\f6d1"; -} - -.fa-restroom::before { - content: "\f7bd"; -} - -.fa-j::before { - content: "J"; -} - -.fa-users-viewfinder::before { - content: "\e595"; -} - -.fa-file-video::before { - content: "\f1c8"; -} - -.fa-up-right-from-square::before { - content: "\f35d"; -} - -.fa-external-link-alt::before { - content: "\f35d"; -} - -.fa-table-cells::before { - content: "\f00a"; -} - -.fa-th::before { - content: "\f00a"; -} - -.fa-file-pdf::before { - content: "\f1c1"; -} - -.fa-book-bible::before { - content: "\f647"; -} - -.fa-bible::before { - content: "\f647"; -} - -.fa-o::before { - content: "O"; -} - -.fa-suitcase-medical::before { - content: "\f0fa"; -} - -.fa-medkit::before { - content: "\f0fa"; -} - -.fa-user-secret::before { - content: "\f21b"; -} - -.fa-otter::before { - content: "\f700"; -} - -.fa-person-dress::before { - content: "\f182"; -} - -.fa-female::before { - content: "\f182"; -} - -.fa-comment-dollar::before { - content: "\f651"; -} - -.fa-business-time::before { - content: "\f64a"; -} - -.fa-briefcase-clock::before { - content: "\f64a"; -} - -.fa-table-cells-large::before { - content: "\f009"; -} - -.fa-th-large::before { - content: "\f009"; -} - -.fa-book-tanakh::before { - content: "\f827"; -} - -.fa-tanakh::before { - content: "\f827"; -} - -.fa-phone-volume::before { - content: "\f2a0"; -} - -.fa-volume-control-phone::before { - content: "\f2a0"; -} - -.fa-hat-cowboy-side::before { - content: "\f8c1"; -} - -.fa-clipboard-user::before { - content: "\f7f3"; -} - -.fa-child::before { - content: "\f1ae"; -} - -.fa-lira-sign::before { - content: "\f195"; -} - -.fa-satellite::before { - content: "\f7bf"; -} - -.fa-plane-lock::before { - content: "\e558"; -} - -.fa-tag::before { - content: "\f02b"; -} - -.fa-comment::before { - content: "\f075"; -} - -.fa-cake-candles::before { - content: "\f1fd"; -} - -.fa-birthday-cake::before { - content: "\f1fd"; -} - -.fa-cake::before { - content: "\f1fd"; -} - -.fa-envelope::before { - content: "\f0e0"; -} - -.fa-angles-up::before { - content: "\f102"; -} - -.fa-angle-double-up::before { - content: "\f102"; -} - -.fa-paperclip::before { - content: "\f0c6"; -} - -.fa-arrow-right-to-city::before { - content: "\e4b3"; -} - -.fa-ribbon::before { - content: "\f4d6"; -} - -.fa-lungs::before { - content: "\f604"; -} - -.fa-arrow-up-9-1::before { - content: "\f887"; -} - -.fa-sort-numeric-up-alt::before { - content: "\f887"; -} - -.fa-litecoin-sign::before { - content: "\e1d3"; -} - -.fa-border-none::before { - content: "\f850"; -} - -.fa-circle-nodes::before { - content: "\e4e2"; -} - -.fa-parachute-box::before { - content: "\f4cd"; -} - -.fa-indent::before { - content: "\f03c"; -} - -.fa-truck-field-un::before { - content: "\e58e"; -} - -.fa-hourglass::before { - content: "\f254"; -} - -.fa-hourglass-empty::before { - content: "\f254"; -} - -.fa-mountain::before { - content: "\f6fc"; -} - -.fa-user-doctor::before { - content: "\f0f0"; -} - -.fa-user-md::before { - content: "\f0f0"; -} - -.fa-circle-info::before { - content: "\f05a"; -} - -.fa-info-circle::before { - content: "\f05a"; -} - -.fa-cloud-meatball::before { - content: "\f73b"; -} - -.fa-camera::before { - content: "\f030"; -} - -.fa-camera-alt::before { - content: "\f030"; -} - -.fa-square-virus::before { - content: "\e578"; -} - -.fa-meteor::before { - content: "\f753"; -} - -.fa-car-on::before { - content: "\e4dd"; -} - -.fa-sleigh::before { - content: "\f7cc"; -} - -.fa-arrow-down-1-9::before { - content: "\f162"; -} - -.fa-sort-numeric-asc::before { - content: "\f162"; -} - -.fa-sort-numeric-down::before { - content: "\f162"; -} - -.fa-hand-holding-droplet::before { - content: "\f4c1"; -} - -.fa-hand-holding-water::before { - content: "\f4c1"; -} - -.fa-water::before { - content: "\f773"; -} - -.fa-calendar-check::before { - content: "\f274"; -} - -.fa-braille::before { - content: "\f2a1"; -} - -.fa-prescription-bottle-medical::before { - content: "\f486"; -} - -.fa-prescription-bottle-alt::before { - content: "\f486"; -} - -.fa-landmark::before { - content: "\f66f"; -} - -.fa-truck::before { - content: "\f0d1"; -} - -.fa-crosshairs::before { - content: "\f05b"; -} - -.fa-person-cane::before { - content: "\e53c"; -} - -.fa-tent::before { - content: "\e57d"; -} - -.fa-vest-patches::before { - content: "\e086"; -} - -.fa-check-double::before { - content: "\f560"; -} - -.fa-arrow-down-a-z::before { - content: "\f15d"; -} - -.fa-sort-alpha-asc::before { - content: "\f15d"; -} - -.fa-sort-alpha-down::before { - content: "\f15d"; -} - -.fa-money-bill-wheat::before { - content: "\e52a"; -} - -.fa-cookie::before { - content: "\f563"; -} - -.fa-arrow-rotate-left::before { - content: "\f0e2"; -} - -.fa-arrow-left-rotate::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-back::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-backward::before { - content: "\f0e2"; -} - -.fa-undo::before { - content: "\f0e2"; -} - -.fa-hard-drive::before { - content: "\f0a0"; -} - -.fa-hdd::before { - content: "\f0a0"; -} - -.fa-face-grin-squint-tears::before { - content: "\f586"; -} - -.fa-grin-squint-tears::before { - content: "\f586"; -} - -.fa-dumbbell::before { - content: "\f44b"; -} - -.fa-rectangle-list::before { - content: "\f022"; -} - -.fa-list-alt::before { - content: "\f022"; -} - -.fa-tarp-droplet::before { - content: "\e57c"; -} - -.fa-house-medical-circle-check::before { - content: "\e511"; -} - -.fa-person-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-calendar-plus::before { - content: "\f271"; -} - -.fa-plane-arrival::before { - content: "\f5af"; -} - -.fa-circle-left::before { - content: "\f359"; -} - -.fa-arrow-alt-circle-left::before { - content: "\f359"; -} - -.fa-train-subway::before { - content: "\f239"; -} - -.fa-subway::before { - content: "\f239"; -} - -.fa-chart-gantt::before { - content: "\e0e4"; -} - -.fa-indian-rupee-sign::before { - content: "\e1bc"; -} - -.fa-indian-rupee::before { - content: "\e1bc"; -} - -.fa-inr::before { - content: "\e1bc"; -} - -.fa-crop-simple::before { - content: "\f565"; -} - -.fa-crop-alt::before { - content: "\f565"; -} - -.fa-money-bill-1::before { - content: "\f3d1"; -} - -.fa-money-bill-alt::before { - content: "\f3d1"; -} - -.fa-left-long::before { - content: "\f30a"; -} - -.fa-long-arrow-alt-left::before { - content: "\f30a"; -} - -.fa-dna::before { - content: "\f471"; -} - -.fa-virus-slash::before { - content: "\e075"; -} - -.fa-minus::before { - content: "\f068"; -} - -.fa-subtract::before { - content: "\f068"; -} - -.fa-chess::before { - content: "\f439"; -} - -.fa-arrow-left-long::before { - content: "\f177"; -} - -.fa-long-arrow-left::before { - content: "\f177"; -} - -.fa-plug-circle-check::before { - content: "\e55c"; -} - -.fa-street-view::before { - content: "\f21d"; -} - -.fa-franc-sign::before { - content: "\e18f"; -} - -.fa-volume-off::before { - content: "\f026"; -} - -.fa-hands-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-hands-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-gear::before { - content: "\f013"; -} - -.fa-cog::before { - content: "\f013"; -} - -.fa-droplet-slash::before { - content: "\f5c7"; -} - -.fa-tint-slash::before { - content: "\f5c7"; -} - -.fa-mosque::before { - content: "\f678"; -} - -.fa-mosquito::before { - content: "\e52b"; -} - -.fa-star-of-david::before { - content: "\f69a"; -} - -.fa-person-military-rifle::before { - content: "\e54b"; -} - -.fa-cart-shopping::before { - content: "\f07a"; -} - -.fa-shopping-cart::before { - content: "\f07a"; -} - -.fa-vials::before { - content: "\f493"; -} - -.fa-plug-circle-plus::before { - content: "\e55f"; -} - -.fa-place-of-worship::before { - content: "\f67f"; -} - -.fa-grip-vertical::before { - content: "\f58e"; -} - -.fa-arrow-turn-up::before { - content: "\f148"; -} - -.fa-level-up::before { - content: "\f148"; -} - -.fa-u::before { - content: "U"; -} - -.fa-square-root-variable::before { - content: "\f698"; -} - -.fa-square-root-alt::before { - content: "\f698"; -} - -.fa-clock::before { - content: "\f017"; -} - -.fa-clock-four::before { - content: "\f017"; -} - -.fa-backward-step::before { - content: "\f048"; -} - -.fa-step-backward::before { - content: "\f048"; -} - -.fa-pallet::before { - content: "\f482"; -} - -.fa-faucet::before { - content: "\e005"; -} - -.fa-baseball-bat-ball::before { - content: "\f432"; -} - -.fa-s::before { - content: "S"; -} - -.fa-timeline::before { - content: "\e29c"; -} - -.fa-keyboard::before { - content: "\f11c"; -} - -.fa-caret-down::before, .accordion .accordion-toggle:hover::before, .accordion .accordion-toggle:focus::before, .accordion .accordion-toggle.active::before, .accordion .accordion-toggle::before { - content: "\f0d7"; -} - -.fa-house-chimney-medical::before { - content: "\f7f2"; -} - -.fa-clinic-medical::before { - content: "\f7f2"; -} - -.fa-temperature-three-quarters::before { - content: "\f2c8"; -} - -.fa-temperature-3::before { - content: "\f2c8"; -} - -.fa-thermometer-3::before { - content: "\f2c8"; -} - -.fa-thermometer-three-quarters::before { - content: "\f2c8"; -} - -.fa-mobile-screen::before { - content: "\f3cf"; -} - -.fa-mobile-android-alt::before { - content: "\f3cf"; -} - -.fa-plane-up::before { - content: "\e22d"; -} - -.fa-piggy-bank::before { - content: "\f4d3"; -} - -.fa-battery-half::before { - content: "\f242"; -} - -.fa-battery-3::before { - content: "\f242"; -} - -.fa-mountain-city::before { - content: "\e52e"; -} - -.fa-coins::before { - content: "\f51e"; -} - -.fa-khanda::before { - content: "\f66d"; -} - -.fa-sliders::before { - content: "\f1de"; -} - -.fa-sliders-h::before { - content: "\f1de"; -} - -.fa-folder-tree::before { - content: "\f802"; -} - -.fa-network-wired::before { - content: "\f6ff"; -} - -.fa-map-pin::before { - content: "\f276"; -} - -.fa-hamsa::before { - content: "\f665"; -} - -.fa-cent-sign::before { - content: "\e3f5"; -} - -.fa-flask::before { - content: "\f0c3"; -} - -.fa-person-pregnant::before { - content: "\e31e"; -} - -.fa-wand-sparkles::before { - content: "\f72b"; -} - -.fa-ellipsis-vertical::before { - content: "\f142"; -} - -.fa-ellipsis-v::before { - content: "\f142"; -} - -.fa-ticket::before { - content: "\f145"; -} - -.fa-power-off::before { - content: "\f011"; -} - -.fa-right-long::before { - content: "\f30b"; -} - -.fa-long-arrow-alt-right::before { - content: "\f30b"; -} - -.fa-flag-usa::before { - content: "\f74d"; -} - -.fa-laptop-file::before { - content: "\e51d"; -} - -.fa-tty::before { - content: "\f1e4"; -} - -.fa-teletype::before { - content: "\f1e4"; -} - -.fa-diagram-next::before { - content: "\e476"; -} - -.fa-person-rifle::before { - content: "\e54e"; -} - -.fa-house-medical-circle-exclamation::before { - content: "\e512"; -} - -.fa-closed-captioning::before { - content: "\f20a"; -} - -.fa-person-hiking::before { - content: "\f6ec"; -} - -.fa-hiking::before { - content: "\f6ec"; -} - -.fa-venus-double::before { - content: "\f226"; -} - -.fa-images::before { - content: "\f302"; -} - -.fa-calculator::before { - content: "\f1ec"; -} - -.fa-people-pulling::before { - content: "\e535"; -} - -.fa-n::before { - content: "N"; -} - -.fa-cable-car::before { - content: "\f7da"; -} - -.fa-tram::before { - content: "\f7da"; -} - -.fa-cloud-rain::before { - content: "\f73d"; -} - -.fa-building-circle-xmark::before { - content: "\e4d4"; -} - -.fa-ship::before { - content: "\f21a"; -} - -.fa-arrows-down-to-line::before { - content: "\e4b8"; -} - -.fa-download::before { - content: "\f019"; -} - -.fa-face-grin::before { - content: "\f580"; -} - -.fa-grin::before { - content: "\f580"; -} - -.fa-delete-left::before { - content: "\f55a"; -} - -.fa-backspace::before { - content: "\f55a"; -} - -.fa-eye-dropper::before { - content: "\f1fb"; -} - -.fa-eye-dropper-empty::before { - content: "\f1fb"; -} - -.fa-eyedropper::before { - content: "\f1fb"; -} - -.fa-file-circle-check::before { - content: "\e5a0"; -} - -.fa-forward::before { - content: "\f04e"; -} - -.fa-mobile::before { - content: "\f3ce"; -} - -.fa-mobile-android::before { - content: "\f3ce"; -} - -.fa-mobile-phone::before { - content: "\f3ce"; -} - -.fa-face-meh::before { - content: "\f11a"; -} - -.fa-meh::before { - content: "\f11a"; -} - -.fa-align-center::before { - content: "\f037"; -} - -.fa-book-skull::before { - content: "\f6b7"; -} - -.fa-book-dead::before { - content: "\f6b7"; -} - -.fa-id-card::before { - content: "\f2c2"; -} - -.fa-drivers-license::before { - content: "\f2c2"; -} - -.fa-outdent::before { - content: "\f03b"; -} - -.fa-dedent::before { - content: "\f03b"; -} - -.fa-heart-circle-exclamation::before { - content: "\e4fe"; -} - -.fa-house::before { - content: "\f015"; -} - -.fa-home::before { - content: "\f015"; -} - -.fa-home-alt::before { - content: "\f015"; -} - -.fa-home-lg-alt::before { - content: "\f015"; -} - -.fa-calendar-week::before { - content: "\f784"; -} - -.fa-laptop-medical::before { - content: "\f812"; -} - -.fa-b::before { - content: "B"; -} - -.fa-file-medical::before { - content: "\f477"; -} - -.fa-dice-one::before { - content: "\f525"; -} - -.fa-kiwi-bird::before { - content: "\f535"; -} - -.fa-arrow-right-arrow-left::before { - content: "\f0ec"; -} - -.fa-exchange::before { - content: "\f0ec"; -} - -.fa-rotate-right::before { - content: "\f2f9"; -} - -.fa-redo-alt::before { - content: "\f2f9"; -} - -.fa-rotate-forward::before { - content: "\f2f9"; -} - -.fa-utensils::before { - content: "\f2e7"; -} - -.fa-cutlery::before { - content: "\f2e7"; -} - -.fa-arrow-up-wide-short::before { - content: "\f161"; -} - -.fa-sort-amount-up::before { - content: "\f161"; -} - -.fa-mill-sign::before { - content: "\e1ed"; -} - -.fa-bowl-rice::before { - content: "\e2eb"; -} - -.fa-skull::before { - content: "\f54c"; -} - -.fa-tower-broadcast::before { - content: "\f519"; -} - -.fa-broadcast-tower::before { - content: "\f519"; -} - -.fa-truck-pickup::before { - content: "\f63c"; -} - -.fa-up-long::before { - content: "\f30c"; -} - -.fa-long-arrow-alt-up::before { - content: "\f30c"; -} - -.fa-stop::before { - content: "\f04d"; -} - -.fa-code-merge::before { - content: "\f387"; -} - -.fa-upload::before { - content: "\f093"; -} - -.fa-hurricane::before { - content: "\f751"; -} - -.fa-mound::before { - content: "\e52d"; -} - -.fa-toilet-portable::before { - content: "\e583"; -} - -.fa-compact-disc::before { - content: "\f51f"; -} - -.fa-file-arrow-down::before { - content: "\f56d"; -} - -.fa-file-download::before { - content: "\f56d"; -} - -.fa-caravan::before { - content: "\f8ff"; -} - -.fa-shield-cat::before { - content: "\e572"; -} - -.fa-bolt::before { - content: "\f0e7"; -} - -.fa-zap::before { - content: "\f0e7"; -} - -.fa-glass-water::before { - content: "\e4f4"; -} - -.fa-oil-well::before { - content: "\e532"; -} - -.fa-vault::before { - content: "\e2c5"; -} - -.fa-mars::before { - content: "\f222"; -} - -.fa-toilet::before { - content: "\f7d8"; -} - -.fa-plane-circle-xmark::before { - content: "\e557"; -} - -.fa-yen-sign::before { - content: "\f157"; -} - -.fa-cny::before { - content: "\f157"; -} - -.fa-jpy::before { - content: "\f157"; -} - -.fa-rmb::before { - content: "\f157"; -} - -.fa-yen::before { - content: "\f157"; -} - -.fa-ruble-sign::before { - content: "\f158"; -} - -.fa-rouble::before { - content: "\f158"; -} - -.fa-rub::before { - content: "\f158"; -} - -.fa-ruble::before { - content: "\f158"; -} - -.fa-sun::before { - content: "\f185"; -} - -.fa-guitar::before { - content: "\f7a6"; -} - -.fa-face-laugh-wink::before { - content: "\f59c"; -} - -.fa-laugh-wink::before { - content: "\f59c"; -} - -.fa-horse-head::before { - content: "\f7ab"; -} - -.fa-bore-hole::before { - content: "\e4c3"; -} - -.fa-industry::before { - content: "\f275"; -} - -.fa-circle-down::before { - content: "\f358"; -} - -.fa-arrow-alt-circle-down::before { - content: "\f358"; -} - -.fa-arrows-turn-to-dots::before { - content: "\e4c1"; -} - -.fa-florin-sign::before { - content: "\e184"; -} - -.fa-arrow-down-short-wide::before { - content: "\f884"; -} - -.fa-sort-amount-desc::before { - content: "\f884"; -} - -.fa-sort-amount-down-alt::before { - content: "\f884"; -} - -.fa-less-than::before { - content: "\<"; -} - -.fa-angle-down::before { - content: "\f107"; -} - -.fa-car-tunnel::before { - content: "\e4de"; -} - -.fa-head-side-cough::before { - content: "\e061"; -} - -.fa-grip-lines::before { - content: "\f7a4"; -} - -.fa-thumbs-down::before { - content: "\f165"; -} - -.fa-user-lock::before { - content: "\f502"; -} - -.fa-arrow-right-long::before { - content: "\f178"; -} - -.fa-long-arrow-right::before { - content: "\f178"; -} - -.fa-anchor-circle-xmark::before { - content: "\e4ac"; -} - -.fa-ellipsis::before { - content: "\f141"; -} - -.fa-ellipsis-h::before { - content: "\f141"; -} - -.fa-chess-pawn::before { - content: "\f443"; -} - -.fa-kit-medical::before { - content: "\f479"; -} - -.fa-first-aid::before { - content: "\f479"; -} - -.fa-person-through-window::before { - content: "\e5a9"; -} - -.fa-toolbox::before { - content: "\f552"; -} - -.fa-hands-holding-circle::before { - content: "\e4fb"; -} - -.fa-bug::before { - content: "\f188"; -} - -.fa-credit-card::before { - content: "\f09d"; -} - -.fa-credit-card-alt::before { - content: "\f09d"; -} - -.fa-car::before { - content: "\f1b9"; -} - -.fa-automobile::before { - content: "\f1b9"; -} - -.fa-hand-holding-hand::before { - content: "\e4f7"; -} - -.fa-book-open-reader::before { - content: "\f5da"; -} - -.fa-book-reader::before { - content: "\f5da"; -} - -.fa-mountain-sun::before { - content: "\e52f"; -} - -.fa-arrows-left-right-to-line::before { - content: "\e4ba"; -} - -.fa-dice-d20::before { - content: "\f6cf"; -} - -.fa-truck-droplet::before { - content: "\e58c"; -} - -.fa-file-circle-xmark::before { - content: "\e5a1"; -} - -.fa-temperature-arrow-up::before { - content: "\e040"; -} - -.fa-temperature-up::before { - content: "\e040"; -} - -.fa-medal::before { - content: "\f5a2"; -} - -.fa-bed::before { - content: "\f236"; -} - -.fa-square-h::before { - content: "\f0fd"; -} - -.fa-h-square::before { - content: "\f0fd"; -} - -.fa-podcast::before { - content: "\f2ce"; -} - -.fa-temperature-full::before { - content: "\f2c7"; -} - -.fa-temperature-4::before { - content: "\f2c7"; -} - -.fa-thermometer-4::before { - content: "\f2c7"; -} - -.fa-thermometer-full::before { - content: "\f2c7"; -} - -.fa-bell::before { - content: "\f0f3"; -} - -.fa-superscript::before { - content: "\f12b"; -} - -.fa-plug-circle-xmark::before { - content: "\e560"; -} - -.fa-star-of-life::before { - content: "\f621"; -} - -.fa-phone-slash::before { - content: "\f3dd"; -} - -.fa-paint-roller::before { - content: "\f5aa"; -} - -.fa-handshake-angle::before { - content: "\f4c4"; -} - -.fa-hands-helping::before { - content: "\f4c4"; -} - -.fa-location-dot::before { - content: "\f3c5"; -} - -.fa-map-marker-alt::before { - content: "\f3c5"; -} - -.fa-file::before { - content: "\f15b"; -} - -.fa-greater-than::before { - content: "\>"; -} - -.fa-person-swimming::before { - content: "\f5c4"; -} - -.fa-swimmer::before { - content: "\f5c4"; -} - -.fa-arrow-down::before { - content: "\f063"; -} - -.fa-droplet::before { - content: "\f043"; -} - -.fa-tint::before { - content: "\f043"; -} - -.fa-eraser::before { - content: "\f12d"; -} - -.fa-earth-americas::before { - content: "\f57d"; -} - -.fa-earth::before { - content: "\f57d"; -} - -.fa-earth-america::before { - content: "\f57d"; -} - -.fa-globe-americas::before { - content: "\f57d"; -} - -.fa-person-burst::before { - content: "\e53b"; -} - -.fa-dove::before { - content: "\f4ba"; -} - -.fa-battery-empty::before { - content: "\f244"; -} - -.fa-battery-0::before { - content: "\f244"; -} - -.fa-socks::before { - content: "\f696"; -} - -.fa-inbox::before { - content: "\f01c"; -} - -.fa-section::before { - content: "\e447"; -} - -.fa-gauge-high::before { - content: "\f625"; -} - -.fa-tachometer-alt::before { - content: "\f625"; -} - -.fa-tachometer-alt-fast::before { - content: "\f625"; -} - -.fa-envelope-open-text::before { - content: "\f658"; -} - -.fa-hospital::before { - content: "\f0f8"; -} - -.fa-hospital-alt::before { - content: "\f0f8"; -} - -.fa-hospital-wide::before { - content: "\f0f8"; -} - -.fa-wine-bottle::before { - content: "\f72f"; -} - -.fa-chess-rook::before { - content: "\f447"; -} - -.fa-bars-staggered::before { - content: "\f550"; -} - -.fa-reorder::before { - content: "\f550"; -} - -.fa-stream::before { - content: "\f550"; -} - -.fa-dharmachakra::before { - content: "\f655"; -} - -.fa-hotdog::before { - content: "\f80f"; -} - -.fa-person-walking-with-cane::before { - content: "\f29d"; -} - -.fa-blind::before { - content: "\f29d"; -} - -.fa-drum::before { - content: "\f569"; -} - -.fa-ice-cream::before { - content: "\f810"; -} - -.fa-heart-circle-bolt::before { - content: "\e4fc"; -} - -.fa-fax::before { - content: "\f1ac"; -} - -.fa-paragraph::before { - content: "\f1dd"; -} - -.fa-check-to-slot::before { - content: "\f772"; -} - -.fa-vote-yea::before { - content: "\f772"; -} - -.fa-star-half::before { - content: "\f089"; -} - -.fa-boxes-stacked::before { - content: "\f468"; -} - -.fa-boxes::before { - content: "\f468"; -} - -.fa-boxes-alt::before { - content: "\f468"; -} - -.fa-link::before { - content: "\f0c1"; -} - -.fa-chain::before { - content: "\f0c1"; -} - -.fa-ear-listen::before { - content: "\f2a2"; -} - -.fa-assistive-listening-systems::before { - content: "\f2a2"; -} - -.fa-tree-city::before { - content: "\e587"; -} - -.fa-play::before { - content: "\f04b"; -} - -.fa-font::before { - content: "\f031"; -} - -.fa-rupiah-sign::before { - content: "\e23d"; -} - -.fa-magnifying-glass::before { - content: "\f002"; -} - -.fa-search::before { - content: "\f002"; -} - -.fa-table-tennis-paddle-ball::before { - content: "\f45d"; -} - -.fa-ping-pong-paddle-ball::before { - content: "\f45d"; -} - -.fa-table-tennis::before { - content: "\f45d"; -} - -.fa-person-dots-from-line::before { - content: "\f470"; -} - -.fa-diagnoses::before { - content: "\f470"; -} - -.fa-trash-can-arrow-up::before { - content: "\f82a"; -} - -.fa-trash-restore-alt::before { - content: "\f82a"; -} - -.fa-naira-sign::before { - content: "\e1f6"; -} - -.fa-cart-arrow-down::before { - content: "\f218"; -} - -.fa-walkie-talkie::before { - content: "\f8ef"; -} - -.fa-file-pen::before { - content: "\f31c"; -} - -.fa-file-edit::before { - content: "\f31c"; -} - -.fa-receipt::before { - content: "\f543"; -} - -.fa-square-pen::before { - content: "\f14b"; -} - -.fa-pen-square::before { - content: "\f14b"; -} - -.fa-pencil-square::before { - content: "\f14b"; -} - -.fa-suitcase-rolling::before { - content: "\f5c1"; -} - -.fa-person-circle-exclamation::before { - content: "\e53f"; -} - -.fa-chevron-down::before { - content: "\f078"; -} - -.fa-battery-full::before { - content: "\f240"; -} - -.fa-battery::before { - content: "\f240"; -} - -.fa-battery-5::before { - content: "\f240"; -} - -.fa-skull-crossbones::before { - content: "\f714"; -} - -.fa-code-compare::before { - content: "\e13a"; -} - -.fa-list-ul::before { - content: "\f0ca"; -} - -.fa-list-dots::before { - content: "\f0ca"; -} - -.fa-school-lock::before { - content: "\e56f"; -} - -.fa-tower-cell::before { - content: "\e585"; -} - -.fa-down-long::before { - content: "\f309"; -} - -.fa-long-arrow-alt-down::before { - content: "\f309"; -} - -.fa-ranking-star::before { - content: "\e561"; -} - -.fa-chess-king::before { - content: "\f43f"; -} - -.fa-person-harassing::before { - content: "\e549"; -} - -.fa-brazilian-real-sign::before { - content: "\e46c"; -} - -.fa-landmark-dome::before { - content: "\f752"; -} - -.fa-landmark-alt::before { - content: "\f752"; -} - -.fa-arrow-up::before { - content: "\f062"; -} - -.fa-tv::before { - content: "\f26c"; -} - -.fa-television::before { - content: "\f26c"; -} - -.fa-tv-alt::before { - content: "\f26c"; -} - -.fa-shrimp::before { - content: "\e448"; -} - -.fa-list-check::before { - content: "\f0ae"; -} - -.fa-tasks::before { - content: "\f0ae"; -} - -.fa-jug-detergent::before { - content: "\e519"; -} - -.fa-circle-user::before { - content: "\f2bd"; -} - -.fa-user-circle::before { - content: "\f2bd"; -} - -.fa-user-shield::before { - content: "\f505"; -} - -.fa-wind::before { - content: "\f72e"; -} - -.fa-car-burst::before { - content: "\f5e1"; -} - -.fa-car-crash::before { - content: "\f5e1"; -} - -.fa-y::before { - content: "Y"; -} - -.fa-person-snowboarding::before { - content: "\f7ce"; -} - -.fa-snowboarding::before { - content: "\f7ce"; -} - -.fa-truck-fast::before { - content: "\f48b"; -} - -.fa-shipping-fast::before { - content: "\f48b"; -} - -.fa-fish::before { - content: "\f578"; -} - -.fa-user-graduate::before { - content: "\f501"; -} - -.fa-circle-half-stroke::before { - content: "\f042"; -} - -.fa-adjust::before { - content: "\f042"; -} - -.fa-clapperboard::before { - content: "\e131"; -} - -.fa-circle-radiation::before { - content: "\f7ba"; -} - -.fa-radiation-alt::before { - content: "\f7ba"; -} - -.fa-baseball::before { - content: "\f433"; -} - -.fa-baseball-ball::before { - content: "\f433"; -} - -.fa-jet-fighter-up::before { - content: "\e518"; -} - -.fa-diagram-project::before { - content: "\f542"; -} - -.fa-project-diagram::before { - content: "\f542"; -} - -.fa-copy::before { - content: "\f0c5"; -} - -.fa-volume-xmark::before { - content: "\f6a9"; -} - -.fa-volume-mute::before { - content: "\f6a9"; -} - -.fa-volume-times::before { - content: "\f6a9"; -} - -.fa-hand-sparkles::before { - content: "\e05d"; -} - -.fa-grip::before { - content: "\f58d"; -} - -.fa-grip-horizontal::before { - content: "\f58d"; -} - -.fa-share-from-square::before { - content: "\f14d"; -} - -.fa-share-square::before { - content: "\f14d"; -} - -.fa-child-combatant::before { - content: "\e4e0"; -} - -.fa-child-rifle::before { - content: "\e4e0"; -} - -.fa-gun::before { - content: "\e19b"; -} - -.fa-square-phone::before { - content: "\f098"; -} - -.fa-phone-square::before { - content: "\f098"; -} - -.fa-plus::before { - content: "\+"; -} - -.fa-add::before { - content: "\+"; -} - -.fa-expand::before { - content: "\f065"; -} - -.fa-computer::before { - content: "\e4e5"; -} - -.fa-xmark::before { - content: "\f00d"; -} - -.fa-close::before { - content: "\f00d"; -} - -.fa-multiply::before { - content: "\f00d"; -} - -.fa-remove::before { - content: "\f00d"; -} - -.fa-times::before { - content: "\f00d"; -} - -.fa-arrows-up-down-left-right::before { - content: "\f047"; -} - -.fa-arrows::before { - content: "\f047"; -} - -.fa-chalkboard-user::before { - content: "\f51c"; -} - -.fa-chalkboard-teacher::before { - content: "\f51c"; -} - -.fa-peso-sign::before { - content: "\e222"; -} - -.fa-building-shield::before { - content: "\e4d8"; -} - -.fa-baby::before { - content: "\f77c"; -} - -.fa-users-line::before { - content: "\e592"; -} - -.fa-quote-left::before { - content: "\f10d"; -} - -.fa-quote-left-alt::before { - content: "\f10d"; -} - -.fa-tractor::before { - content: "\f722"; -} - -.fa-trash-arrow-up::before { - content: "\f829"; -} - -.fa-trash-restore::before { - content: "\f829"; -} - -.fa-arrow-down-up-lock::before { - content: "\e4b0"; -} - -.fa-lines-leaning::before { - content: "\e51e"; -} - -.fa-ruler-combined::before { - content: "\f546"; -} - -.fa-copyright::before { - content: "\f1f9"; -} - -.fa-equals::before { - content: "\="; -} - -.fa-blender::before { - content: "\f517"; -} - -.fa-teeth::before { - content: "\f62e"; -} - -.fa-shekel-sign::before { - content: "\f20b"; -} - -.fa-ils::before { - content: "\f20b"; -} - -.fa-shekel::before { - content: "\f20b"; -} - -.fa-sheqel::before { - content: "\f20b"; -} - -.fa-sheqel-sign::before { - content: "\f20b"; -} - -.fa-map::before { - content: "\f279"; -} - -.fa-rocket::before { - content: "\f135"; -} - -.fa-photo-film::before { - content: "\f87c"; -} - -.fa-photo-video::before { - content: "\f87c"; -} - -.fa-folder-minus::before { - content: "\f65d"; -} - -.fa-store::before { - content: "\f54e"; -} - -.fa-arrow-trend-up::before { - content: "\e098"; -} - -.fa-plug-circle-minus::before { - content: "\e55e"; -} - -.fa-sign-hanging::before { - content: "\f4d9"; -} - -.fa-sign::before { - content: "\f4d9"; -} - -.fa-bezier-curve::before { - content: "\f55b"; -} - -.fa-bell-slash::before { - content: "\f1f6"; -} - -.fa-tablet::before { - content: "\f3fb"; -} - -.fa-tablet-android::before { - content: "\f3fb"; -} - -.fa-school-flag::before { - content: "\e56e"; -} - -.fa-fill::before { - content: "\f575"; -} - -.fa-angle-up::before { - content: "\f106"; -} - -.fa-drumstick-bite::before { - content: "\f6d7"; -} - -.fa-holly-berry::before { - content: "\f7aa"; -} - -.fa-chevron-left::before { - content: "\f053"; -} - -.fa-bacteria::before { - content: "\e059"; -} - -.fa-hand-lizard::before { - content: "\f258"; -} - -.fa-notdef::before { - content: "\e1fe"; -} - -.fa-disease::before { - content: "\f7fa"; -} - -.fa-briefcase-medical::before { - content: "\f469"; -} - -.fa-genderless::before { - content: "\f22d"; -} - -.fa-chevron-right::before { - content: "\f054"; -} - -.fa-retweet::before { - content: "\f079"; -} - -.fa-car-rear::before { - content: "\f5de"; -} - -.fa-car-alt::before { - content: "\f5de"; -} - -.fa-pump-soap::before { - content: "\e06b"; -} - -.fa-video-slash::before { - content: "\f4e2"; -} - -.fa-battery-quarter::before { - content: "\f243"; -} - -.fa-battery-2::before { - content: "\f243"; -} - -.fa-radio::before { - content: "\f8d7"; -} - -.fa-baby-carriage::before { - content: "\f77d"; -} - -.fa-carriage-baby::before { - content: "\f77d"; -} - -.fa-traffic-light::before { - content: "\f637"; -} - -.fa-thermometer::before { - content: "\f491"; -} - -.fa-vr-cardboard::before { - content: "\f729"; -} - -.fa-hand-middle-finger::before { - content: "\f806"; -} - -.fa-percent::before { - content: "\%"; -} - -.fa-percentage::before { - content: "\%"; -} - -.fa-truck-moving::before { - content: "\f4df"; -} - -.fa-glass-water-droplet::before { - content: "\e4f5"; -} - -.fa-display::before { - content: "\e163"; -} - -.fa-face-smile::before { - content: "\f118"; -} - -.fa-smile::before { - content: "\f118"; -} - -.fa-thumbtack::before { - content: "\f08d"; -} - -.fa-thumb-tack::before { - content: "\f08d"; -} - -.fa-trophy::before { - content: "\f091"; -} - -.fa-person-praying::before { - content: "\f683"; -} - -.fa-pray::before { - content: "\f683"; -} - -.fa-hammer::before { - content: "\f6e3"; -} - -.fa-hand-peace::before { - content: "\f25b"; -} - -.fa-rotate::before { - content: "\f2f1"; -} - -.fa-sync-alt::before { - content: "\f2f1"; -} - -.fa-spinner::before { - content: "\f110"; -} - -.fa-robot::before { - content: "\f544"; -} - -.fa-peace::before { - content: "\f67c"; -} - -.fa-gears::before { - content: "\f085"; -} - -.fa-cogs::before { - content: "\f085"; -} - -.fa-warehouse::before { - content: "\f494"; -} - -.fa-arrow-up-right-dots::before { - content: "\e4b7"; -} - -.fa-splotch::before { - content: "\f5bc"; -} - -.fa-face-grin-hearts::before { - content: "\f584"; -} - -.fa-grin-hearts::before { - content: "\f584"; -} - -.fa-dice-four::before { - content: "\f524"; -} - -.fa-sim-card::before { - content: "\f7c4"; -} - -.fa-transgender::before { - content: "\f225"; -} - -.fa-transgender-alt::before { - content: "\f225"; -} - -.fa-mercury::before { - content: "\f223"; -} - -.fa-arrow-turn-down::before { - content: "\f149"; -} - -.fa-level-down::before { - content: "\f149"; -} - -.fa-person-falling-burst::before { - content: "\e547"; -} - -.fa-award::before { - content: "\f559"; -} - -.fa-ticket-simple::before { - content: "\f3ff"; -} - -.fa-ticket-alt::before { - content: "\f3ff"; -} - -.fa-building::before { - content: "\f1ad"; -} - -.fa-angles-left::before { - content: "\f100"; -} - -.fa-angle-double-left::before { - content: "\f100"; -} - -.fa-qrcode::before { - content: "\f029"; -} - -.fa-clock-rotate-left::before { - content: "\f1da"; -} - -.fa-history::before { - content: "\f1da"; -} - -.fa-face-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-file-export::before { - content: "\f56e"; -} - -.fa-arrow-right-from-file::before { - content: "\f56e"; -} - -.fa-shield::before { - content: "\f132"; -} - -.fa-shield-blank::before { - content: "\f132"; -} - -.fa-arrow-up-short-wide::before { - content: "\f885"; -} - -.fa-sort-amount-up-alt::before { - content: "\f885"; -} - -.fa-house-medical::before { - content: "\e3b2"; -} - -.fa-golf-ball-tee::before { - content: "\f450"; -} - -.fa-golf-ball::before { - content: "\f450"; -} - -.fa-circle-chevron-left::before { - content: "\f137"; -} - -.fa-chevron-circle-left::before { - content: "\f137"; -} - -.fa-house-chimney-window::before { - content: "\e00d"; -} - -.fa-pen-nib::before { - content: "\f5ad"; -} - -.fa-tent-arrow-turn-left::before { - content: "\e580"; -} - -.fa-tents::before { - content: "\e582"; -} - -.fa-wand-magic::before { - content: "\f0d0"; -} - -.fa-magic::before { - content: "\f0d0"; -} - -.fa-dog::before { - content: "\f6d3"; -} - -.fa-carrot::before { - content: "\f787"; -} - -.fa-moon::before { - content: "\f186"; -} - -.fa-wine-glass-empty::before { - content: "\f5ce"; -} - -.fa-wine-glass-alt::before { - content: "\f5ce"; -} - -.fa-cheese::before { - content: "\f7ef"; -} - -.fa-yin-yang::before { - content: "\f6ad"; -} - -.fa-music::before { - content: "\f001"; -} - -.fa-code-commit::before { - content: "\f386"; -} - -.fa-temperature-low::before { - content: "\f76b"; -} - -.fa-person-biking::before { - content: "\f84a"; -} - -.fa-biking::before { - content: "\f84a"; -} - -.fa-broom::before { - content: "\f51a"; -} - -.fa-shield-heart::before { - content: "\e574"; -} - -.fa-gopuram::before { - content: "\f664"; -} - -.fa-earth-oceania::before { - content: "\e47b"; -} - -.fa-globe-oceania::before { - content: "\e47b"; -} - -.fa-square-xmark::before { - content: "\f2d3"; -} - -.fa-times-square::before { - content: "\f2d3"; -} - -.fa-xmark-square::before { - content: "\f2d3"; -} - -.fa-hashtag::before { - content: "\#"; -} - -.fa-up-right-and-down-left-from-center::before { - content: "\f424"; -} - -.fa-expand-alt::before { - content: "\f424"; -} - -.fa-oil-can::before { - content: "\f613"; -} - -.fa-t::before { - content: "T"; -} - -.fa-hippo::before { - content: "\f6ed"; -} - -.fa-chart-column::before { - content: "\e0e3"; -} - -.fa-infinity::before { - content: "\f534"; -} - -.fa-vial-circle-check::before { - content: "\e596"; -} - -.fa-person-arrow-down-to-line::before { - content: "\e538"; -} - -.fa-voicemail::before { - content: "\f897"; -} - -.fa-fan::before { - content: "\f863"; -} - -.fa-person-walking-luggage::before { - content: "\e554"; -} - -.fa-up-down::before { - content: "\f338"; -} - -.fa-arrows-alt-v::before { - content: "\f338"; -} - -.fa-cloud-moon-rain::before { - content: "\f73c"; -} - -.fa-calendar::before { - content: "\f133"; -} - -.fa-trailer::before { - content: "\e041"; -} - -.fa-bahai::before { - content: "\f666"; -} - -.fa-haykal::before { - content: "\f666"; -} - -.fa-sd-card::before { - content: "\f7c2"; -} - -.fa-dragon::before { - content: "\f6d5"; -} - -.fa-shoe-prints::before { - content: "\f54b"; -} - -.fa-circle-plus::before { - content: "\f055"; -} - -.fa-plus-circle::before { - content: "\f055"; -} - -.fa-face-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-hand-holding::before { - content: "\f4bd"; -} - -.fa-plug-circle-exclamation::before { - content: "\e55d"; -} - -.fa-link-slash::before { - content: "\f127"; -} - -.fa-chain-broken::before { - content: "\f127"; -} - -.fa-chain-slash::before { - content: "\f127"; -} - -.fa-unlink::before { - content: "\f127"; -} - -.fa-clone::before { - content: "\f24d"; -} - -.fa-person-walking-arrow-loop-left::before { - content: "\e551"; -} - -.fa-arrow-up-z-a::before { - content: "\f882"; -} - -.fa-sort-alpha-up-alt::before { - content: "\f882"; -} - -.fa-fire-flame-curved::before { - content: "\f7e4"; -} - -.fa-fire-alt::before { - content: "\f7e4"; -} - -.fa-tornado::before { - content: "\f76f"; -} - -.fa-file-circle-plus::before { - content: "\e494"; -} - -.fa-book-quran::before { - content: "\f687"; -} - -.fa-quran::before { - content: "\f687"; -} - -.fa-anchor::before { - content: "\f13d"; -} - -.fa-border-all::before { - content: "\f84c"; -} - -.fa-face-angry::before { - content: "\f556"; -} - -.fa-angry::before { - content: "\f556"; -} - -.fa-cookie-bite::before { - content: "\f564"; -} - -.fa-arrow-trend-down::before { - content: "\e097"; -} - -.fa-rss::before { - content: "\f09e"; -} - -.fa-feed::before { - content: "\f09e"; -} - -.fa-draw-polygon::before { - content: "\f5ee"; -} - -.fa-scale-balanced::before { - content: "\f24e"; -} - -.fa-balance-scale::before { - content: "\f24e"; -} - -.fa-gauge-simple-high::before { - content: "\f62a"; -} - -.fa-tachometer::before { - content: "\f62a"; -} - -.fa-tachometer-fast::before { - content: "\f62a"; -} - -.fa-shower::before { - content: "\f2cc"; -} - -.fa-desktop::before { - content: "\f390"; -} - -.fa-desktop-alt::before { - content: "\f390"; -} - -.fa-m::before { - content: "M"; -} - -.fa-table-list::before { - content: "\f00b"; -} - -.fa-th-list::before { - content: "\f00b"; -} - -.fa-comment-sms::before { - content: "\f7cd"; -} - -.fa-sms::before { - content: "\f7cd"; -} - -.fa-book::before { - content: "\f02d"; -} - -.fa-user-plus::before { - content: "\f234"; -} - -.fa-check::before { - content: "\f00c"; -} - -.fa-battery-three-quarters::before { - content: "\f241"; -} - -.fa-battery-4::before { - content: "\f241"; -} - -.fa-house-circle-check::before { - content: "\e509"; -} - -.fa-angle-left::before { - content: "\f104"; -} - -.fa-diagram-successor::before { - content: "\e47a"; -} - -.fa-truck-arrow-right::before { - content: "\e58b"; -} - -.fa-arrows-split-up-and-left::before { - content: "\e4bc"; -} - -.fa-hand-fist::before { - content: "\f6de"; -} - -.fa-fist-raised::before { - content: "\f6de"; -} - -.fa-cloud-moon::before { - content: "\f6c3"; -} - -.fa-briefcase::before { - content: "\f0b1"; -} - -.fa-person-falling::before { - content: "\e546"; -} - -.fa-image-portrait::before { - content: "\f3e0"; -} - -.fa-portrait::before { - content: "\f3e0"; -} - -.fa-user-tag::before { - content: "\f507"; -} - -.fa-rug::before { - content: "\e569"; -} - -.fa-earth-europe::before { - content: "\f7a2"; -} - -.fa-globe-europe::before { - content: "\f7a2"; -} - -.fa-cart-flatbed-suitcase::before { - content: "\f59d"; -} - -.fa-luggage-cart::before { - content: "\f59d"; -} - -.fa-rectangle-xmark::before { - content: "\f410"; -} - -.fa-rectangle-times::before { - content: "\f410"; -} - -.fa-times-rectangle::before { - content: "\f410"; -} - -.fa-window-close::before { - content: "\f410"; -} - -.fa-baht-sign::before { - content: "\e0ac"; -} - -.fa-book-open::before { - content: "\f518"; -} - -.fa-book-journal-whills::before { - content: "\f66a"; -} - -.fa-journal-whills::before { - content: "\f66a"; -} - -.fa-handcuffs::before { - content: "\e4f8"; -} - -.fa-triangle-exclamation::before { - content: "\f071"; -} - -.fa-exclamation-triangle::before { - content: "\f071"; -} - -.fa-warning::before { - content: "\f071"; -} - -.fa-database::before { - content: "\f1c0"; -} - -.fa-share::before { - content: "\f064"; -} - -.fa-arrow-turn-right::before { - content: "\f064"; -} - -.fa-mail-forward::before { - content: "\f064"; -} - -.fa-bottle-droplet::before { - content: "\e4c4"; -} - -.fa-mask-face::before { - content: "\e1d7"; -} - -.fa-hill-rockslide::before { - content: "\e508"; -} - -.fa-right-left::before { - content: "\f362"; -} - -.fa-exchange-alt::before { - content: "\f362"; -} - -.fa-paper-plane::before { - content: "\f1d8"; -} - -.fa-road-circle-exclamation::before { - content: "\e565"; -} - -.fa-dungeon::before { - content: "\f6d9"; -} - -.fa-align-right::before { - content: "\f038"; -} - -.fa-money-bill-1-wave::before { - content: "\f53b"; -} - -.fa-money-bill-wave-alt::before { - content: "\f53b"; -} - -.fa-life-ring::before { - content: "\f1cd"; -} - -.fa-hands::before { - content: "\f2a7"; -} - -.fa-sign-language::before { - content: "\f2a7"; -} - -.fa-signing::before { - content: "\f2a7"; -} - -.fa-calendar-day::before { - content: "\f783"; -} - -.fa-water-ladder::before { - content: "\f5c5"; -} - -.fa-ladder-water::before { - content: "\f5c5"; -} - -.fa-swimming-pool::before { - content: "\f5c5"; -} - -.fa-arrows-up-down::before { - content: "\f07d"; -} - -.fa-arrows-v::before { - content: "\f07d"; -} - -.fa-face-grimace::before { - content: "\f57f"; -} - -.fa-grimace::before { - content: "\f57f"; -} - -.fa-wheelchair-move::before { - content: "\e2ce"; -} - -.fa-wheelchair-alt::before { - content: "\e2ce"; -} - -.fa-turn-down::before { - content: "\f3be"; -} - -.fa-level-down-alt::before { - content: "\f3be"; -} - -.fa-person-walking-arrow-right::before { - content: "\e552"; -} - -.fa-square-envelope::before { - content: "\f199"; -} - -.fa-envelope-square::before { - content: "\f199"; -} - -.fa-dice::before { - content: "\f522"; -} - -.fa-bowling-ball::before { - content: "\f436"; -} - -.fa-brain::before { - content: "\f5dc"; -} - -.fa-bandage::before { - content: "\f462"; -} - -.fa-band-aid::before { - content: "\f462"; -} - -.fa-calendar-minus::before { - content: "\f272"; -} - -.fa-circle-xmark::before { - content: "\f057"; -} - -.fa-times-circle::before { - content: "\f057"; -} - -.fa-xmark-circle::before { - content: "\f057"; -} - -.fa-gifts::before { - content: "\f79c"; -} - -.fa-hotel::before { - content: "\f594"; -} - -.fa-earth-asia::before { - content: "\f57e"; -} - -.fa-globe-asia::before { - content: "\f57e"; -} - -.fa-id-card-clip::before { - content: "\f47f"; -} - -.fa-id-card-alt::before { - content: "\f47f"; -} - -.fa-magnifying-glass-plus::before { - content: "\f00e"; -} - -.fa-search-plus::before { - content: "\f00e"; -} - -.fa-thumbs-up::before { - content: "\f164"; -} - -.fa-user-clock::before { - content: "\f4fd"; -} - -.fa-hand-dots::before { - content: "\f461"; -} - -.fa-allergies::before { - content: "\f461"; -} - -.fa-file-invoice::before { - content: "\f570"; -} - -.fa-window-minimize::before { - content: "\f2d1"; -} - -.fa-mug-saucer::before { - content: "\f0f4"; -} - -.fa-coffee::before { - content: "\f0f4"; -} - -.fa-brush::before { - content: "\f55d"; -} - -.fa-mask::before { - content: "\f6fa"; -} - -.fa-magnifying-glass-minus::before { - content: "\f010"; -} - -.fa-search-minus::before { - content: "\f010"; -} - -.fa-ruler-vertical::before { - content: "\f548"; -} - -.fa-user-large::before { - content: "\f406"; -} - -.fa-user-alt::before { - content: "\f406"; -} - -.fa-train-tram::before { - content: "\e5b4"; -} - -.fa-user-nurse::before { - content: "\f82f"; -} - -.fa-syringe::before { - content: "\f48e"; -} - -.fa-cloud-sun::before { - content: "\f6c4"; -} - -.fa-stopwatch-20::before { - content: "\e06f"; -} - -.fa-square-full::before { - content: "\f45c"; -} - -.fa-magnet::before { - content: "\f076"; -} - -.fa-jar::before { - content: "\e516"; -} - -.fa-note-sticky::before { - content: "\f249"; -} - -.fa-sticky-note::before { - content: "\f249"; -} - -.fa-bug-slash::before { - content: "\e490"; -} - -.fa-arrow-up-from-water-pump::before { - content: "\e4b6"; -} - -.fa-bone::before { - content: "\f5d7"; -} - -.fa-user-injured::before { - content: "\f728"; -} - -.fa-face-sad-tear::before { - content: "\f5b4"; -} - -.fa-sad-tear::before { - content: "\f5b4"; -} - -.fa-plane::before { - content: "\f072"; -} - -.fa-tent-arrows-down::before { - content: "\e581"; -} - -.fa-exclamation::before { - content: "\!"; -} - -.fa-arrows-spin::before { - content: "\e4bb"; -} - -.fa-print::before { - content: "\f02f"; -} - -.fa-turkish-lira-sign::before { - content: "\e2bb"; -} - -.fa-try::before { - content: "\e2bb"; -} - -.fa-turkish-lira::before { - content: "\e2bb"; -} - -.fa-dollar-sign::before { - content: "\$"; -} - -.fa-dollar::before { - content: "\$"; -} - -.fa-usd::before { - content: "\$"; -} - -.fa-x::before { - content: "X"; -} - -.fa-magnifying-glass-dollar::before { - content: "\f688"; -} - -.fa-search-dollar::before { - content: "\f688"; -} - -.fa-users-gear::before { - content: "\f509"; -} - -.fa-users-cog::before { - content: "\f509"; -} - -.fa-person-military-pointing::before { - content: "\e54a"; -} - -.fa-building-columns::before { - content: "\f19c"; -} - -.fa-bank::before { - content: "\f19c"; -} - -.fa-institution::before { - content: "\f19c"; -} - -.fa-museum::before { - content: "\f19c"; -} - -.fa-university::before { - content: "\f19c"; -} - -.fa-umbrella::before { - content: "\f0e9"; -} - -.fa-trowel::before { - content: "\e589"; -} - -.fa-d::before { - content: "D"; -} - -.fa-stapler::before { - content: "\e5af"; -} - -.fa-masks-theater::before { - content: "\f630"; -} - -.fa-theater-masks::before { - content: "\f630"; -} - -.fa-kip-sign::before { - content: "\e1c4"; -} - -.fa-hand-point-left::before { - content: "\f0a5"; -} - -.fa-handshake-simple::before { - content: "\f4c6"; -} - -.fa-handshake-alt::before { - content: "\f4c6"; -} - -.fa-jet-fighter::before { - content: "\f0fb"; -} - -.fa-fighter-jet::before { - content: "\f0fb"; -} - -.fa-square-share-nodes::before { - content: "\f1e1"; -} - -.fa-share-alt-square::before { - content: "\f1e1"; -} - -.fa-barcode::before { - content: "\f02a"; -} - -.fa-plus-minus::before { - content: "\e43c"; -} - -.fa-video::before { - content: "\f03d"; -} - -.fa-video-camera::before { - content: "\f03d"; -} - -.fa-graduation-cap::before { - content: "\f19d"; -} - -.fa-mortar-board::before { - content: "\f19d"; -} - -.fa-hand-holding-medical::before { - content: "\e05c"; -} - -.fa-person-circle-check::before { - content: "\e53e"; -} - -.fa-turn-up::before { - content: "\f3bf"; -} - -.fa-level-up-alt::before { - content: "\f3bf"; -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.elements-blocks-icon-selector-display { - font-size: 2em; -} - -.rrze-elements-tabs-modal-container span { - font-size: 2em; - padding-left: 1em; -} - -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); -} -.far, -.fa-regular { - font-weight: 400; -} - -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 900; - font-display: block; - src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); -} -.fas, .accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before, .accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before, .accordion .accordion-toggle:before, -.fa-solid { - font-weight: 900; -} - -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-brands: "Font Awesome 6 Brands"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -@font-face { - font-family: "Font Awesome 6 Brands"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); -} -.fab, -.fa-brands { - font-weight: 400; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-cloudflare:before { - content: "\e07d"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-guilded:before { - content: "\e07e"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-square-js:before { - content: "\f3b9"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-orcid:before { - content: "\f8d2"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-unity:before { - content: "\e049"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-square-reddit:before { - content: "\f1a2"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-square-font-awesome:before { - content: "\e5ad"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-square-instagram:before { - content: "\e055"; -} - -.fa-instagram-square:before { - content: "\e055"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-square-hacker-news:before { - content: "\f3af"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-threads:before { - content: "\e618"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-square-snapchat:before { - content: "\f2ad"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-square-font-awesome-stroke:before { - content: "\f35c"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-watchman-monitoring:before { - content: "\e087"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-square-viadeo:before { - content: "\f2aa"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-square-dribbble:before { - content: "\f397"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-debian:before { - content: "\e60b"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-instalod:before { - content: "\e081"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-square-twitter:before { - content: "\f081"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-golang:before { - content: "\e40f"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-uncharted:before { - content: "\e084"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-square-youtube:before { - content: "\f431"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-rendact:before { - content: "\f3e4"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-nfc-directional:before { - content: "\e530"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-meta:before { - content: "\e49b"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-mdb:before { - content: "\f8ca"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-unsplash:before { - content: "\e07c"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-square-steam:before { - content: "\f1b7"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-500px:before { - content: "\f26e"; -} - -.fa-square-vimeo:before { - content: "\f194"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-flag:before { - content: "\f2b4"; -} - -.fa-font-awesome-logo-full:before { - content: "\f2b4"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-hive:before { - content: "\e07f"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-padlet:before { - content: "\e4a0"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-square-github:before { - content: "\f092"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-shopify:before { - content: "\e057"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-square-threads:before { - content: "\e619"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-swift:before { - content: "\f8e1"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-square-gitlab:before { - content: "\e5ae"; -} - -.fa-gitlab-square:before { - content: "\e5ae"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-square-odnoklassniki:before { - content: "\f264"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-hashnode:before { - content: "\e499"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-umbraco:before { - content: "\f8e8"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-square-pinterest:before { - content: "\f0d3"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-dailymotion:before { - content: "\e052"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-nfc-symbol:before { - content: "\e531"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-square-google-plus:before { - content: "\f0d4"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-square-xing:before { - content: "\f169"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-bilibili:before { - content: "\e3d9"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-x-twitter:before { - content: "\e61b"; -} - -.fa-cotton-bureau:before { - content: "\f89e"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-42-group:before { - content: "\e080"; -} - -.fa-innosoft:before { - content: "\e080"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-square-pied-piper:before { - content: "\e01e"; -} - -.fa-pied-piper-square:before { - content: "\e01e"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-tiktok:before { - content: "\e07b"; -} - -.fa-square-facebook:before { - content: "\f082"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-mixer:before { - content: "\e056"; -} - -.fa-square-lastfm:before { - content: "\f203"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-cmplid:before { - content: "\e360"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-deezer:before { - content: "\e077"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-screenpal:before { - content: "\e570"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-microblog:before { - content: "\e01a"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-wirsindhandwerk:before { - content: "\e2d0"; -} - -.fa-wsh:before { - content: "\e2d0"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-octopus-deploy:before { - content: "\e082"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ab"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-rust:before { - content: "\e07a"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-square-behance:before { - content: "\f1b5"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-space-awesome:before { - content: "\e5ac"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-square-git:before { - content: "\f1d2"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-square-tumblr:before { - content: "\f174"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-perbyte:before { - content: "\e083"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-bots:before { - content: "\e340"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-ideal:before { - content: "\e013"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-firefox-browser:before { - content: "\e007"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-stubber:before { - content: "\e5c7"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f2c6"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-odysee:before { - content: "\e5c6"; -} - -.fa-square-whatsapp:before { - content: "\f40c"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-edge-legacy:before { - content: "\e078"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f198"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-square-x-twitter:before { - content: "\e61a"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f23a"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-sitrox:before { - content: "\e44a"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-buy-n-large:before { - content: "\f8a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-wodu:before { - content: "\e088"; -} - -.fa-google-pay:before { - content: "\e079"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-pix:before { - content: "\e43a"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} - -/*! - * Accordion - */ -h1.accordion-heading, -h2.accordion-heading, -h3.accordion-heading, -h4.accordion-heading, -h5.accordion-heading, -h6.accordion-heading { - width: auto; - padding: 0 !important; - margin: 0; - border: none; - text-align: right; -} - -button.accordion-toggle { - width: 100%; - border: none; - text-align: right; - margin: 0; -} - -button.expand-all.standard-btn { - margin: 5px 0; - float: none; -} - -.button-container-right { - text-align: left; -} - -.button-container-left { - text-align: right; -} - -.accordion .accordion { - margin: 0; -} -.accordion .accordion-register { - padding-right: 0; - margin: 0 0 0.5em; - border-top: 1px solid #C3C3CB; - border-bottom: 1px solid #C3C3CB; -} -.accordion .accordion-register li { - float: right; - list-style-type: none; - padding: 0.25em 0.5em; -} -.accordion .accordion-suffix { - font-weight: bold; -} -.accordion .accordion-group { - border: none; - margin-bottom: 5px; -} -.accordion .accordion-toggle { - display: block; - border-right: 10px solid var(--color-primary-ci-hell, #04316A); - background: var(--color-ContentBorders, #d2ddeb); - color: var(--color-Text, #444); - font-size: 1rem; - text-decoration: none; - padding: 8px 10px 8px 35px; - position: relative; -} -.accordion .accordion-toggle:before { - position: absolute; - top: calc(50% - 0.5em); - left: 12px; -} -.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { - text-decoration: none; - background-color: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { - position: absolute; - top: calc(50% - 0.5em); - left: 12px; -} -.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle.active:before { - position: absolute; - top: calc(50% - 0.5em); - left: 12px; -} -.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { - border-color: var(--color-primary-dunkler, #004A9F); - background-color: var(--color-primary-dunkler, #004A9F); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { - position: absolute; - top: calc(50% - 0.5em); - left: 12px; -} -.accordion .accordion-toggle svg.rrze-elements-icon { - margin-left: 3px; -} -.accordion .accordion-toggle span[class^=fa] { - margin-left: 5px; -} -.alert.font-light .accordion .accordion-toggle { - color: var(--color-Text, #444); -} -.alert.font-light .accordion .accordion-toggle * { - color: var(--color-Text, #444); -} -.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .phil .accordion-heading .accordion-toggle, -.accordion .philfak .accordion-heading .accordion-toggle, -.accordion .gold .accordion-heading .accordion-toggle { - border-color: var(--color-phil-ci-hell, #FDB735); -} -.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, -.accordion .philfak .accordion-heading .accordion-toggle:hover, -.accordion .philfak .accordion-heading .accordion-toggle:focus, -.accordion .philfak .accordion-heading .accordion-toggle.active, -.accordion .gold .accordion-heading .accordion-toggle:hover, -.accordion .gold .accordion-heading .accordion-toggle:focus, -.accordion .gold .accordion-heading .accordion-toggle.active { - border-color: var(--color-phil-ci-hell, #FDB735); - background-color: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); -} -.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, -.accordion .philfak .accordion-heading .accordion-toggle.active:hover, -.accordion .philfak .accordion-heading .accordion-toggle.active:focus, -.accordion .gold .accordion-heading .accordion-toggle.active:hover, -.accordion .gold .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-phil-dunkler, #e87722); - background-color: var(--color-phil-dunkler, #e87722); - color: var(--color-phil-ci-hell-kontrast, #000); -} -.accordion .rw .accordion-heading .accordion-toggle, -.accordion .rwfak .accordion-heading .accordion-toggle, -.accordion .red .accordion-heading .accordion-toggle { - border-color: var(--color-rw-ci-hell, #C50F3C); -} -.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, -.accordion .rwfak .accordion-heading .accordion-toggle:hover, -.accordion .rwfak .accordion-heading .accordion-toggle:focus, -.accordion .rwfak .accordion-heading .accordion-toggle.active, -.accordion .red .accordion-heading .accordion-toggle:hover, -.accordion .red .accordion-heading .accordion-toggle:focus, -.accordion .red .accordion-heading .accordion-toggle.active { - border-color: var(--color-rw-ci-hell, #C50F3C); - background-color: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, -.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, -.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, -.accordion .red .accordion-heading .accordion-toggle.active:hover, -.accordion .red .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-rw-dunkler, #971B2F); - background-color: var(--color-rw-dunkler, #971B2F); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -.accordion .med .accordion-heading .accordion-toggle, -.accordion .medfak .accordion-heading .accordion-toggle, -.accordion .blue .accordion-heading .accordion-toggle { - border-color: var(--color-med-ci-hell, #18B4F1); -} -.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, -.accordion .medfak .accordion-heading .accordion-toggle:hover, -.accordion .medfak .accordion-heading .accordion-toggle:focus, -.accordion .medfak .accordion-heading .accordion-toggle.active, -.accordion .blue .accordion-heading .accordion-toggle:hover, -.accordion .blue .accordion-heading .accordion-toggle:focus, -.accordion .blue .accordion-heading .accordion-toggle.active { - border-color: var(--color-med-ci-hell, #18B4F1); - background-color: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); -} -.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, -.accordion .medfak .accordion-heading .accordion-toggle.active:hover, -.accordion .medfak .accordion-heading .accordion-toggle.active:focus, -.accordion .blue .accordion-heading .accordion-toggle.active:hover, -.accordion .blue .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-med-dunkler, #005287); - background-color: var(--color-med-dunkler, #005287); - color: var(--color-med-ci-dunkel-kontrast, #fff); -} -.accordion .nat .accordion-heading .accordion-toggle, -.accordion .natfak .accordion-heading .accordion-toggle, -.accordion .green .accordion-heading .accordion-toggle { - border-color: var(--color-nat-ci-hell, #7BB725); -} -.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, -.accordion .natfak .accordion-heading .accordion-toggle:hover, -.accordion .natfak .accordion-heading .accordion-toggle:focus, -.accordion .natfak .accordion-heading .accordion-toggle.active, -.accordion .natfak .accordion-heading .accordion-toggle.active:focus, -.accordion .green .accordion-heading .accordion-toggle:hover, -.accordion .green .accordion-heading .accordion-toggle:focus, -.accordion .green .accordion-heading .accordion-toggle.active, -.accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-ci-hell, #7BB725); - background-color: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); -} -.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, -.accordion .natfak .accordion-heading .accordion-toggle.active:hover, -.accordion .natfak .accordion-heading .accordion-toggle.active:focus, -.accordion .green .accordion-heading .accordion-toggle.active:hover, -.accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-dunkler, #266141); - background-color: var(--color-nat-dunkler, #266141); - color: var(--color-nat-ci-dunkel-kontrast, #fff); -} -.accordion .tf .accordion-heading .accordion-toggle, -.accordion .techfak .accordion-heading .accordion-toggle, -.accordion .grey .accordion-heading .accordion-toggle { - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, -.accordion .techfak .accordion-heading .accordion-toggle:hover, -.accordion .techfak .accordion-heading .accordion-toggle:focus, -.accordion .techfak .accordion-heading .accordion-toggle.active, -.accordion .grey .accordion-heading .accordion-toggle:hover, -.accordion .grey .accordion-heading .accordion-toggle:focus, -.accordion .grey .accordion-heading .accordion-toggle.active { - border-color: var(--color-tf-ci-hell, #8C9FB1); - background-color: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-dunkel-kontrast, #000); -} -.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, -.accordion .techfak .accordion-heading .accordion-toggle.active:hover, -.accordion .techfak .accordion-heading .accordion-toggle.active:focus, -.accordion .grey .accordion-heading .accordion-toggle.active:hover, -.accordion .grey .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-tf-dunkler, #2F586E); - background-color: var(--color-tf-dunkler, #2F586E); - color: var(--color-tf-ci-dunkel-kontrast, #fff); -} -.accordion .fau .accordion-heading .accordion-toggle, -.accordion .default .accordion-heading .accordion-toggle { - border-color: var(--color-zentral-ci-hell, #04316A); -} -.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, -.accordion .default .accordion-heading .accordion-toggle:hover, -.accordion .default .accordion-heading .accordion-toggle:focus, -.accordion .default .accordion-heading .accordion-toggle.active { - border-color: var(--color-zentral-ci-hell, #04316A); - background-color: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, -.accordion .default .accordion-heading .accordion-toggle.active:hover, -.accordion .default .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-zentral-dunkler, #004A9F); - background-color: var(--color-zentral-dunkler, #004A9F); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -.accordion .accordion-body { - display: block; - overflow: hidden; -} -.accordion .accordion-body .accordion-inner { - border: none; - background-color: #fff; - padding: 15px 20px; -} -.alert.font-light .accordion .accordion-body .accordion-inner { - color: var(--color-Text, #222); -} -.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { - color: var(--color-Text, #222); -} - -.fau-theme .accordion-toggle { - border-radius: var(--border-radius, 4px); - background-clip: padding-box; -} -.fau-theme .accordion-body .accordion-inner { - background-color: #f5f7f9; -} -.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { - background-color: rgb(232.25, 236.8, 241.35); -} - -@media print { - .accordion { - position: relative; - display: block; - overflow: visible; - } - .accordion-group, - .accordion-body, - .accordion-inner, - .accordion-inner p { - position: relative; - display: block !important; - page-break-inside: avoid; - break-inside: avoid; - overflow: visible; - } - button.expand-all.standard-btn { - display: none; - } - h3.accordion-heading, - h4.accordion-heading { - margin-bottom: 0 !important; - } -} -.read-mode-only { - display: none; -} - -#content main .accordion-body:target, -.admin-bar #content main .accordion-body:target { - padding-top: 0; - background-color: cornflowerblue; -} - -#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { - padding-top: 8px; -} - -.wp-block-rrze-elements-collapsibles .block-editor-block-list__layout:last-child { - padding-bottom: 1.5rem; -} - -.accordion-toggle span[class^=fa] { - float: right; - line-height: 2em; -} - -.read-mode-only { - display: none; -} - -.admin-bar #content main .accordion-body:target { - padding-top: 0; -} - -.accordion-body { - height: 0; - overflow: hidden; - transition: height 0.5s ease-in-out; - margin-top: 0; - padding-top: 0; - padding-bottom: 0; -} - -.accordion-body.active { - height: auto; - /* Change this to a specific height if needed */ - padding: 15px 20px; - background: var(--color-ContentRegions, #f5f7f9); -} - -.wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input { - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); - font-size: inherit; - padding-bottom: 0; -} -.wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input:focus { - background-color: #fff; - color: #000; - border-color: #000; - font-size: inherit; - padding-bottom: 0; -} -.wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle.active { - color: #fff; -} -.wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle:hover { - color: #fff; -} - -.rrzeElementsBFakColorSelector.central button { - background-color: #04316A; - color: #fff; -} - -.rrzeElementsBFakColorSelector.phil button { - background-color: #fdb735; - color: #000; -} - -.rrzeElementsBFakColorSelector.rw button { - background-color: #c50f3c; - color: #fff; -} - -.rrzeElementsBFakColorSelector.med button { - background-color: #18b4f1; - color: #000; -} - -.rrzeElementsBFakColorSelector.nat button { - background-color: #7bb725; - color: #000; -} - -.rrzeElementsBFakColorSelector.tf button { - background-color: #8c9fb1; - color: #000; -} - -.elements-blocks-icon-selector-display { - max-width: 3em; - padding: 0.5em; - margin-left: 1em; - float: left; - clear: both; -} - -.elements-blocks-icon-insideEditor { - float: right; - clear: both; - max-height: 1.5em; - max-width: 1.5em; - padding-top: 0.25em; -} - -button.is-compact.elements-blocks-icon-Button, button.is-pressed.elements-blocks-icon-Button { - font-size: 1.5rem; - padding: 0.25rem; - height: 55px; - width: 55px; - display: flex; - align-items: center; - justify-content: center; -} - -.elements-blocks-input-following-icon input { - max-width: 90%; - font-size: 1.25em !important; -} - -.rrzeElementsBFakColorSelector { - border: 1px solid #000; -} -.rrzeElementsBFakColorSelector button { - border-radius: 0; -} -/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! - \********************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -.fa { - font-family: var(--fa-style-family, "Font Awesome 6 Free"); - font-weight: var(--fa-style, 900); -} - -.fa, -.fa-classic, -.fa-sharp, -.fas, -.fa-solid, -.far, -.fa-regular, -.fab, -.fa-brands { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: var(--fa-display, inline-block); - font-style: normal; - font-variant: normal; - line-height: 1; - text-rendering: auto; -} - -.fas, -.fa-classic, -.fa-solid, -.far, -.fa-regular { - font-family: "Font Awesome 6 Free"; -} - -.fab, -.fa-brands { - font-family: "Font Awesome 6 Brands"; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-right: var(--fa-li-margin, 2.5em); - padding-right: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - right: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var«-305:1», var«305:-2», var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(15deg); - } - 4% { - transform: rotate(-15deg); - } - 8%, 24% { - transform: rotate(18deg); - } - 12%, 28% { - transform: rotate(-18deg); - } - 16% { - transform: rotate(22deg); - } - 20% { - transform: rotate(-22deg); - } - 32% { - transform: rotate(12deg); - } - 36% { - transform: rotate(-12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(-360deg); - } -} -.fa-rotate-90 { - transform: rotate(-90deg); -} - -.fa-rotate-180 { - transform: rotate(-180deg); -} - -.fa-rotate-270 { - transform: rotate(-270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - right: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-0::before { - content: "\30 "; -} - -.fa-1::before { - content: "\31 "; -} - -.fa-2::before { - content: "\32 "; -} - -.fa-3::before { - content: "\33 "; -} - -.fa-4::before { - content: "\34 "; -} - -.fa-5::before { - content: "\35 "; -} - -.fa-6::before { - content: "\36 "; -} - -.fa-7::before { - content: "\37 "; -} - -.fa-8::before { - content: "\38 "; -} - -.fa-9::before { - content: "\39 "; -} - -.fa-fill-drip::before { - content: "\f576"; -} - -.fa-arrows-to-circle::before { - content: "\e4bd"; -} - -.fa-circle-chevron-right::before { - content: "\f138"; -} - -.fa-chevron-circle-right::before { - content: "\f138"; -} - -.fa-at::before { - content: "\@"; -} - -.fa-trash-can::before { - content: "\f2ed"; -} - -.fa-trash-alt::before { - content: "\f2ed"; -} - -.fa-text-height::before { - content: "\f034"; -} - -.fa-user-xmark::before { - content: "\f235"; -} - -.fa-user-times::before { - content: "\f235"; -} - -.fa-stethoscope::before { - content: "\f0f1"; -} - -.fa-message::before { - content: "\f27a"; -} - -.fa-comment-alt::before { - content: "\f27a"; -} - -.fa-info::before { - content: "\f129"; -} - -.fa-down-left-and-up-right-to-center::before { - content: "\f422"; -} - -.fa-compress-alt::before { - content: "\f422"; -} - -.fa-explosion::before { - content: "\e4e9"; -} - -.fa-file-lines::before { - content: "\f15c"; -} - -.fa-file-alt::before { - content: "\f15c"; -} - -.fa-file-text::before { - content: "\f15c"; -} - -.fa-wave-square::before { - content: "\f83e"; -} - -.fa-ring::before { - content: "\f70b"; -} - -.fa-building-un::before { - content: "\e4d9"; -} - -.fa-dice-three::before { - content: "\f527"; -} - -.fa-calendar-days::before { - content: "\f073"; -} - -.fa-calendar-alt::before { - content: "\f073"; -} - -.fa-anchor-circle-check::before { - content: "\e4aa"; -} - -.fa-building-circle-arrow-right::before { - content: "\e4d1"; -} - -.fa-volleyball::before { - content: "\f45f"; -} - -.fa-volleyball-ball::before { - content: "\f45f"; -} - -.fa-arrows-up-to-line::before { - content: "\e4c2"; -} - -.fa-sort-down::before { - content: "\f0dd"; -} - -.fa-sort-desc::before { - content: "\f0dd"; -} - -.fa-circle-minus::before { - content: "\f056"; -} - -.fa-minus-circle::before { - content: "\f056"; -} - -.fa-door-open::before { - content: "\f52b"; -} - -.fa-right-from-bracket::before { - content: "\f2f5"; -} - -.fa-sign-out-alt::before { - content: "\f2f5"; -} - -.fa-atom::before { - content: "\f5d2"; -} - -.fa-soap::before { - content: "\e06e"; -} - -.fa-icons::before { - content: "\f86d"; -} - -.fa-heart-music-camera-bolt::before { - content: "\f86d"; -} - -.fa-microphone-lines-slash::before { - content: "\f539"; -} - -.fa-microphone-alt-slash::before { - content: "\f539"; -} - -.fa-bridge-circle-check::before { - content: "\e4c9"; -} - -.fa-pump-medical::before { - content: "\e06a"; -} - -.fa-fingerprint::before { - content: "\f577"; -} - -.fa-hand-point-right::before { - content: "\f0a4"; -} - -.fa-magnifying-glass-location::before { - content: "\f689"; -} - -.fa-search-location::before { - content: "\f689"; -} - -.fa-forward-step::before { - content: "\f051"; -} - -.fa-step-forward::before { - content: "\f051"; -} - -.fa-face-smile-beam::before { - content: "\f5b8"; -} - -.fa-smile-beam::before { - content: "\f5b8"; -} - -.fa-flag-checkered::before { - content: "\f11e"; -} - -.fa-football::before { - content: "\f44e"; -} - -.fa-football-ball::before { - content: "\f44e"; -} - -.fa-school-circle-exclamation::before { - content: "\e56c"; -} - -.fa-crop::before { - content: "\f125"; -} - -.fa-angles-down::before { - content: "\f103"; -} - -.fa-angle-double-down::before { - content: "\f103"; -} - -.fa-users-rectangle::before { - content: "\e594"; -} - -.fa-people-roof::before { - content: "\e537"; -} - -.fa-people-line::before { - content: "\e534"; -} - -.fa-beer-mug-empty::before { - content: "\f0fc"; -} - -.fa-beer::before { - content: "\f0fc"; -} - -.fa-diagram-predecessor::before { - content: "\e477"; -} - -.fa-arrow-up-long::before { - content: "\f176"; -} - -.fa-long-arrow-up::before { - content: "\f176"; -} - -.fa-fire-flame-simple::before { - content: "\f46a"; -} - -.fa-burn::before { - content: "\f46a"; -} - -.fa-person::before { - content: "\f183"; -} - -.fa-male::before { - content: "\f183"; -} - -.fa-laptop::before { - content: "\f109"; -} - -.fa-file-csv::before { - content: "\f6dd"; -} - -.fa-menorah::before { - content: "\f676"; -} - -.fa-truck-plane::before { - content: "\e58f"; -} - -.fa-record-vinyl::before { - content: "\f8d9"; -} - -.fa-face-grin-stars::before { - content: "\f587"; -} - -.fa-grin-stars::before { - content: "\f587"; -} - -.fa-bong::before { - content: "\f55c"; -} - -.fa-spaghetti-monster-flying::before { - content: "\f67b"; -} - -.fa-pastafarianism::before { - content: "\f67b"; -} - -.fa-arrow-down-up-across-line::before { - content: "\e4af"; -} - -.fa-spoon::before { - content: "\f2e5"; -} - -.fa-utensil-spoon::before { - content: "\f2e5"; -} - -.fa-jar-wheat::before { - content: "\e517"; -} - -.fa-envelopes-bulk::before { - content: "\f674"; -} - -.fa-mail-bulk::before { - content: "\f674"; -} - -.fa-file-circle-exclamation::before { - content: "\e4eb"; -} - -.fa-circle-h::before { - content: "\f47e"; -} - -.fa-hospital-symbol::before { - content: "\f47e"; -} - -.fa-pager::before { - content: "\f815"; -} - -.fa-address-book::before { - content: "\f2b9"; -} - -.fa-contact-book::before { - content: "\f2b9"; -} - -.fa-strikethrough::before { - content: "\f0cc"; -} - -.fa-k::before { - content: "K"; -} - -.fa-landmark-flag::before { - content: "\e51c"; -} - -.fa-pencil::before { - content: "\f303"; -} - -.fa-pencil-alt::before { - content: "\f303"; -} - -.fa-backward::before { - content: "\f04a"; -} - -.fa-caret-right::before { - content: "\f0da"; -} - -.fa-comments::before { - content: "\f086"; -} - -.fa-paste::before { - content: "\f0ea"; -} - -.fa-file-clipboard::before { - content: "\f0ea"; -} - -.fa-code-pull-request::before { - content: "\e13c"; -} - -.fa-clipboard-list::before { - content: "\f46d"; -} - -.fa-truck-ramp-box::before { - content: "\f4de"; -} - -.fa-truck-loading::before { - content: "\f4de"; -} - -.fa-user-check::before { - content: "\f4fc"; -} - -.fa-vial-virus::before { - content: "\e597"; -} - -.fa-sheet-plastic::before { - content: "\e571"; -} - -.fa-blog::before { - content: "\f781"; -} - -.fa-user-ninja::before { - content: "\f504"; -} - -.fa-person-arrow-up-from-line::before { - content: "\e539"; -} - -.fa-scroll-torah::before { - content: "\f6a0"; -} - -.fa-torah::before { - content: "\f6a0"; -} - -.fa-broom-ball::before { - content: "\f458"; -} - -.fa-quidditch::before { - content: "\f458"; -} - -.fa-quidditch-broom-ball::before { - content: "\f458"; -} - -.fa-toggle-off::before { - content: "\f204"; -} - -.fa-box-archive::before { - content: "\f187"; -} - -.fa-archive::before { - content: "\f187"; -} - -.fa-person-drowning::before { - content: "\e545"; -} - -.fa-arrow-down-9-1::before { - content: "\f886"; -} - -.fa-sort-numeric-desc::before { - content: "\f886"; -} - -.fa-sort-numeric-down-alt::before { - content: "\f886"; -} - -.fa-face-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-spray-can::before { - content: "\f5bd"; -} - -.fa-truck-monster::before { - content: "\f63b"; -} - -.fa-w::before { - content: "W"; -} - -.fa-earth-africa::before { - content: "\f57c"; -} - -.fa-globe-africa::before { - content: "\f57c"; -} - -.fa-rainbow::before { - content: "\f75b"; -} - -.fa-circle-notch::before { - content: "\f1ce"; -} - -.fa-tablet-screen-button::before { - content: "\f3fa"; -} - -.fa-tablet-alt::before { - content: "\f3fa"; -} - -.fa-paw::before { - content: "\f1b0"; -} - -.fa-cloud::before { - content: "\f0c2"; -} - -.fa-trowel-bricks::before { - content: "\e58a"; -} - -.fa-face-flushed::before { - content: "\f579"; -} - -.fa-flushed::before { - content: "\f579"; -} - -.fa-hospital-user::before { - content: "\f80d"; -} - -.fa-tent-arrow-left-right::before { - content: "\e57f"; -} - -.fa-gavel::before { - content: "\f0e3"; -} - -.fa-legal::before { - content: "\f0e3"; -} - -.fa-binoculars::before { - content: "\f1e5"; -} - -.fa-microphone-slash::before { - content: "\f131"; -} - -.fa-box-tissue::before { - content: "\e05b"; -} - -.fa-motorcycle::before { - content: "\f21c"; -} - -.fa-bell-concierge::before { - content: "\f562"; -} - -.fa-concierge-bell::before { - content: "\f562"; -} - -.fa-pen-ruler::before { - content: "\f5ae"; -} - -.fa-pencil-ruler::before { - content: "\f5ae"; -} - -.fa-people-arrows::before { - content: "\e068"; -} - -.fa-people-arrows-left-right::before { - content: "\e068"; -} - -.fa-mars-and-venus-burst::before { - content: "\e523"; -} - -.fa-square-caret-right::before { - content: "\f152"; -} - -.fa-caret-square-right::before { - content: "\f152"; -} - -.fa-scissors::before { - content: "\f0c4"; -} - -.fa-cut::before { - content: "\f0c4"; -} - -.fa-sun-plant-wilt::before { - content: "\e57a"; -} - -.fa-toilets-portable::before { - content: "\e584"; -} - -.fa-hockey-puck::before { - content: "\f453"; -} - -.fa-table::before { - content: "\f0ce"; -} - -.fa-magnifying-glass-arrow-right::before { - content: "\e521"; -} - -.fa-tachograph-digital::before { - content: "\f566"; -} - -.fa-digital-tachograph::before { - content: "\f566"; -} - -.fa-users-slash::before { - content: "\e073"; -} - -.fa-clover::before { - content: "\e139"; -} - -.fa-reply::before { - content: "\f3e5"; -} - -.fa-mail-reply::before { - content: "\f3e5"; -} - -.fa-star-and-crescent::before { - content: "\f699"; -} - -.fa-house-fire::before { - content: "\e50c"; -} - -.fa-square-minus::before { - content: "\f146"; -} - -.fa-minus-square::before { - content: "\f146"; -} - -.fa-helicopter::before { - content: "\f533"; -} - -.fa-compass::before { - content: "\f14e"; -} - -.fa-square-caret-down::before { - content: "\f150"; -} - -.fa-caret-square-down::before { - content: "\f150"; -} - -.fa-file-circle-question::before { - content: "\e4ef"; -} - -.fa-laptop-code::before { - content: "\f5fc"; -} - -.fa-swatchbook::before { - content: "\f5c3"; -} - -.fa-prescription-bottle::before { - content: "\f485"; -} - -.fa-bars::before { - content: "\f0c9"; -} - -.fa-navicon::before { - content: "\f0c9"; -} - -.fa-people-group::before { - content: "\e533"; -} - -.fa-hourglass-end::before { - content: "\f253"; -} - -.fa-hourglass-3::before { - content: "\f253"; -} - -.fa-heart-crack::before { - content: "\f7a9"; -} - -.fa-heart-broken::before { - content: "\f7a9"; -} - -.fa-square-up-right::before { - content: "\f360"; -} - -.fa-external-link-square-alt::before { - content: "\f360"; -} - -.fa-face-kiss-beam::before { - content: "\f597"; -} - -.fa-kiss-beam::before { - content: "\f597"; -} - -.fa-film::before { - content: "\f008"; -} - -.fa-ruler-horizontal::before { - content: "\f547"; -} - -.fa-people-robbery::before { - content: "\e536"; -} - -.fa-lightbulb::before { - content: "\f0eb"; -} - -.fa-caret-left::before { - content: "\f0d9"; -} - -.fa-circle-exclamation::before { - content: "\f06a"; -} - -.fa-exclamation-circle::before { - content: "\f06a"; -} - -.fa-school-circle-xmark::before { - content: "\e56d"; -} - -.fa-arrow-right-from-bracket::before { - content: "\f08b"; -} - -.fa-sign-out::before { - content: "\f08b"; -} - -.fa-circle-chevron-down::before { - content: "\f13a"; -} - -.fa-chevron-circle-down::before { - content: "\f13a"; -} - -.fa-unlock-keyhole::before { - content: "\f13e"; -} - -.fa-unlock-alt::before { - content: "\f13e"; -} - -.fa-cloud-showers-heavy::before { - content: "\f740"; -} - -.fa-headphones-simple::before { - content: "\f58f"; -} - -.fa-headphones-alt::before { - content: "\f58f"; -} - -.fa-sitemap::before { - content: "\f0e8"; -} - -.fa-circle-dollar-to-slot::before { - content: "\f4b9"; -} - -.fa-donate::before { - content: "\f4b9"; -} - -.fa-memory::before { - content: "\f538"; -} - -.fa-road-spikes::before { - content: "\e568"; -} - -.fa-fire-burner::before { - content: "\e4f1"; -} - -.fa-flag::before { - content: "\f024"; -} - -.fa-hanukiah::before { - content: "\f6e6"; -} - -.fa-feather::before { - content: "\f52d"; -} - -.fa-volume-low::before { - content: "\f027"; -} - -.fa-volume-down::before { - content: "\f027"; -} - -.fa-comment-slash::before { - content: "\f4b3"; -} - -.fa-cloud-sun-rain::before { - content: "\f743"; -} - -.fa-compress::before { - content: "\f066"; -} - -.fa-wheat-awn::before { - content: "\e2cd"; -} - -.fa-wheat-alt::before { - content: "\e2cd"; -} - -.fa-ankh::before { - content: "\f644"; -} - -.fa-hands-holding-child::before { - content: "\e4fa"; -} - -.fa-asterisk::before { - content: "\*"; -} - -.fa-square-check::before { - content: "\f14a"; -} - -.fa-check-square::before { - content: "\f14a"; -} - -.fa-peseta-sign::before { - content: "\e221"; -} - -.fa-heading::before { - content: "\f1dc"; -} - -.fa-header::before { - content: "\f1dc"; -} - -.fa-ghost::before { - content: "\f6e2"; -} - -.fa-list::before { - content: "\f03a"; -} - -.fa-list-squares::before { - content: "\f03a"; -} - -.fa-square-phone-flip::before { - content: "\f87b"; -} - -.fa-phone-square-alt::before { - content: "\f87b"; -} - -.fa-cart-plus::before { - content: "\f217"; -} - -.fa-gamepad::before { - content: "\f11b"; -} - -.fa-circle-dot::before { - content: "\f192"; -} - -.fa-dot-circle::before { - content: "\f192"; -} - -.fa-face-dizzy::before { - content: "\f567"; -} - -.fa-dizzy::before { - content: "\f567"; -} - -.fa-egg::before { - content: "\f7fb"; -} - -.fa-house-medical-circle-xmark::before { - content: "\e513"; -} - -.fa-campground::before { - content: "\f6bb"; -} - -.fa-folder-plus::before { - content: "\f65e"; -} - -.fa-futbol::before { - content: "\f1e3"; -} - -.fa-futbol-ball::before { - content: "\f1e3"; -} - -.fa-soccer-ball::before { - content: "\f1e3"; -} - -.fa-paintbrush::before { - content: "\f1fc"; -} - -.fa-paint-brush::before { - content: "\f1fc"; -} - -.fa-lock::before { - content: "\f023"; -} - -.fa-gas-pump::before { - content: "\f52f"; -} - -.fa-hot-tub-person::before { - content: "\f593"; -} - -.fa-hot-tub::before { - content: "\f593"; -} - -.fa-map-location::before { - content: "\f59f"; -} - -.fa-map-marked::before { - content: "\f59f"; -} - -.fa-house-flood-water::before { - content: "\e50e"; -} - -.fa-tree::before { - content: "\f1bb"; -} - -.fa-bridge-lock::before { - content: "\e4cc"; -} - -.fa-sack-dollar::before { - content: "\f81d"; -} - -.fa-pen-to-square::before { - content: "\f044"; -} - -.fa-edit::before { - content: "\f044"; -} - -.fa-car-side::before { - content: "\f5e4"; -} - -.fa-share-nodes::before { - content: "\f1e0"; -} - -.fa-share-alt::before { - content: "\f1e0"; -} - -.fa-heart-circle-minus::before { - content: "\e4ff"; -} - -.fa-hourglass-half::before { - content: "\f252"; -} - -.fa-hourglass-2::before { - content: "\f252"; -} - -.fa-microscope::before { - content: "\f610"; -} - -.fa-sink::before { - content: "\e06d"; -} - -.fa-bag-shopping::before { - content: "\f290"; -} - -.fa-shopping-bag::before { - content: "\f290"; -} - -.fa-arrow-down-z-a::before { - content: "\f881"; -} - -.fa-sort-alpha-desc::before { - content: "\f881"; -} - -.fa-sort-alpha-down-alt::before { - content: "\f881"; -} - -.fa-mitten::before { - content: "\f7b5"; -} - -.fa-person-rays::before { - content: "\e54d"; -} - -.fa-users::before { - content: "\f0c0"; -} - -.fa-eye-slash::before { - content: "\f070"; -} - -.fa-flask-vial::before { - content: "\e4f3"; -} - -.fa-hand::before { - content: "\f256"; -} - -.fa-hand-paper::before { - content: "\f256"; -} - -.fa-om::before { - content: "\f679"; -} - -.fa-worm::before { - content: "\e599"; -} - -.fa-house-circle-xmark::before { - content: "\e50b"; -} - -.fa-plug::before { - content: "\f1e6"; -} - -.fa-chevron-up::before { - content: "\f077"; -} - -.fa-hand-spock::before { - content: "\f259"; -} - -.fa-stopwatch::before { - content: "\f2f2"; -} - -.fa-face-kiss::before { - content: "\f596"; -} - -.fa-kiss::before { - content: "\f596"; -} - -.fa-bridge-circle-xmark::before { - content: "\e4cb"; -} - -.fa-face-grin-tongue::before { - content: "\f589"; -} - -.fa-grin-tongue::before { - content: "\f589"; -} - -.fa-chess-bishop::before { - content: "\f43a"; -} - -.fa-face-grin-wink::before { - content: "\f58c"; -} - -.fa-grin-wink::before { - content: "\f58c"; -} - -.fa-ear-deaf::before { - content: "\f2a4"; -} - -.fa-deaf::before { - content: "\f2a4"; -} - -.fa-deafness::before { - content: "\f2a4"; -} - -.fa-hard-of-hearing::before { - content: "\f2a4"; -} - -.fa-road-circle-check::before { - content: "\e564"; -} - -.fa-dice-five::before { - content: "\f523"; -} - -.fa-square-rss::before { - content: "\f143"; -} - -.fa-rss-square::before { - content: "\f143"; -} - -.fa-land-mine-on::before { - content: "\e51b"; -} - -.fa-i-cursor::before { - content: "\f246"; -} - -.fa-stamp::before { - content: "\f5bf"; -} - -.fa-stairs::before { - content: "\e289"; -} - -.fa-i::before { - content: "I"; -} - -.fa-hryvnia-sign::before { - content: "\f6f2"; -} - -.fa-hryvnia::before { - content: "\f6f2"; -} - -.fa-pills::before { - content: "\f484"; -} - -.fa-face-grin-wide::before { - content: "\f581"; -} - -.fa-grin-alt::before { - content: "\f581"; -} - -.fa-tooth::before { - content: "\f5c9"; -} - -.fa-v::before { - content: "V"; -} - -.fa-bangladeshi-taka-sign::before { - content: "\e2e6"; -} - -.fa-bicycle::before { - content: "\f206"; -} - -.fa-staff-snake::before { - content: "\e579"; -} - -.fa-rod-asclepius::before { - content: "\e579"; -} - -.fa-rod-snake::before { - content: "\e579"; -} - -.fa-staff-aesculapius::before { - content: "\e579"; -} - -.fa-head-side-cough-slash::before { - content: "\e062"; -} - -.fa-truck-medical::before { - content: "\f0f9"; -} - -.fa-ambulance::before { - content: "\f0f9"; -} - -.fa-wheat-awn-circle-exclamation::before { - content: "\e598"; -} - -.fa-snowman::before { - content: "\f7d0"; -} - -.fa-mortar-pestle::before { - content: "\f5a7"; -} - -.fa-road-barrier::before { - content: "\e562"; -} - -.fa-school::before { - content: "\f549"; -} - -.fa-igloo::before { - content: "\f7ae"; -} - -.fa-joint::before { - content: "\f595"; -} - -.fa-angle-right::before { - content: "\f105"; -} - -.fa-horse::before { - content: "\f6f0"; -} - -.fa-q::before { - content: "Q"; -} - -.fa-g::before { - content: "G"; -} - -.fa-notes-medical::before { - content: "\f481"; -} - -.fa-temperature-half::before { - content: "\f2c9"; -} - -.fa-temperature-2::before { - content: "\f2c9"; -} - -.fa-thermometer-2::before { - content: "\f2c9"; -} - -.fa-thermometer-half::before { - content: "\f2c9"; -} - -.fa-dong-sign::before { - content: "\e169"; -} - -.fa-capsules::before { - content: "\f46b"; -} - -.fa-poo-storm::before { - content: "\f75a"; -} - -.fa-poo-bolt::before { - content: "\f75a"; -} - -.fa-face-frown-open::before { - content: "\f57a"; -} - -.fa-frown-open::before { - content: "\f57a"; -} - -.fa-hand-point-up::before { - content: "\f0a6"; -} - -.fa-money-bill::before { - content: "\f0d6"; -} - -.fa-bookmark::before { - content: "\f02e"; -} - -.fa-align-justify::before { - content: "\f039"; -} - -.fa-umbrella-beach::before { - content: "\f5ca"; -} - -.fa-helmet-un::before { - content: "\e503"; -} - -.fa-bullseye::before { - content: "\f140"; -} - -.fa-bacon::before { - content: "\f7e5"; -} - -.fa-hand-point-down::before { - content: "\f0a7"; -} - -.fa-arrow-up-from-bracket::before { - content: "\e09a"; -} - -.fa-folder::before { - content: "\f07b"; -} - -.fa-folder-blank::before { - content: "\f07b"; -} - -.fa-file-waveform::before { - content: "\f478"; -} - -.fa-file-medical-alt::before { - content: "\f478"; -} - -.fa-radiation::before { - content: "\f7b9"; -} - -.fa-chart-simple::before { - content: "\e473"; -} - -.fa-mars-stroke::before { - content: "\f229"; -} - -.fa-vial::before { - content: "\f492"; -} - -.fa-gauge::before { - content: "\f624"; -} - -.fa-dashboard::before { - content: "\f624"; -} - -.fa-gauge-med::before { - content: "\f624"; -} - -.fa-tachometer-alt-average::before { - content: "\f624"; -} - -.fa-wand-magic-sparkles::before { - content: "\e2ca"; -} - -.fa-magic-wand-sparkles::before { - content: "\e2ca"; -} - -.fa-e::before { - content: "E"; -} - -.fa-pen-clip::before { - content: "\f305"; -} - -.fa-pen-alt::before { - content: "\f305"; -} - -.fa-bridge-circle-exclamation::before { - content: "\e4ca"; -} - -.fa-user::before { - content: "\f007"; -} - -.fa-school-circle-check::before { - content: "\e56b"; -} - -.fa-dumpster::before { - content: "\f793"; -} - -.fa-van-shuttle::before { - content: "\f5b6"; -} - -.fa-shuttle-van::before { - content: "\f5b6"; -} - -.fa-building-user::before { - content: "\e4da"; -} - -.fa-square-caret-left::before { - content: "\f191"; -} - -.fa-caret-square-left::before { - content: "\f191"; -} - -.fa-highlighter::before { - content: "\f591"; -} - -.fa-key::before { - content: "\f084"; -} - -.fa-bullhorn::before { - content: "\f0a1"; -} - -.fa-globe::before { - content: "\f0ac"; -} - -.fa-synagogue::before { - content: "\f69b"; -} - -.fa-person-half-dress::before { - content: "\e548"; -} - -.fa-road-bridge::before { - content: "\e563"; -} - -.fa-location-arrow::before { - content: "\f124"; -} - -.fa-c::before { - content: "C"; -} - -.fa-tablet-button::before { - content: "\f10a"; -} - -.fa-building-lock::before { - content: "\e4d6"; -} - -.fa-pizza-slice::before { - content: "\f818"; -} - -.fa-money-bill-wave::before { - content: "\f53a"; -} - -.fa-chart-area::before { - content: "\f1fe"; -} - -.fa-area-chart::before { - content: "\f1fe"; -} - -.fa-house-flag::before { - content: "\e50d"; -} - -.fa-person-circle-minus::before { - content: "\e540"; -} - -.fa-ban::before { - content: "\f05e"; -} - -.fa-cancel::before { - content: "\f05e"; -} - -.fa-camera-rotate::before { - content: "\e0d8"; -} - -.fa-spray-can-sparkles::before { - content: "\f5d0"; -} - -.fa-air-freshener::before { - content: "\f5d0"; -} - -.fa-star::before { - content: "\f005"; -} - -.fa-repeat::before { - content: "\f363"; -} - -.fa-cross::before { - content: "\f654"; -} - -.fa-box::before { - content: "\f466"; -} - -.fa-venus-mars::before { - content: "\f228"; -} - -.fa-arrow-pointer::before { - content: "\f245"; -} - -.fa-mouse-pointer::before { - content: "\f245"; -} - -.fa-maximize::before { - content: "\f31e"; -} - -.fa-expand-arrows-alt::before { - content: "\f31e"; -} - -.fa-charging-station::before { - content: "\f5e7"; -} - -.fa-shapes::before { - content: "\f61f"; -} - -.fa-triangle-circle-square::before { - content: "\f61f"; -} - -.fa-shuffle::before { - content: "\f074"; -} - -.fa-random::before { - content: "\f074"; -} - -.fa-person-running::before { - content: "\f70c"; -} - -.fa-running::before { - content: "\f70c"; -} - -.fa-mobile-retro::before { - content: "\e527"; -} - -.fa-grip-lines-vertical::before { - content: "\f7a5"; -} - -.fa-spider::before { - content: "\f717"; -} - -.fa-hands-bound::before { - content: "\e4f9"; -} - -.fa-file-invoice-dollar::before { - content: "\f571"; -} - -.fa-plane-circle-exclamation::before { - content: "\e556"; -} - -.fa-x-ray::before { - content: "\f497"; -} - -.fa-spell-check::before { - content: "\f891"; -} - -.fa-slash::before { - content: "\f715"; -} - -.fa-computer-mouse::before { - content: "\f8cc"; -} - -.fa-mouse::before { - content: "\f8cc"; -} - -.fa-arrow-right-to-bracket::before { - content: "\f090"; -} - -.fa-sign-in::before { - content: "\f090"; -} - -.fa-shop-slash::before { - content: "\e070"; -} - -.fa-store-alt-slash::before { - content: "\e070"; -} - -.fa-server::before { - content: "\f233"; -} - -.fa-virus-covid-slash::before { - content: "\e4a9"; -} - -.fa-shop-lock::before { - content: "\e4a5"; -} - -.fa-hourglass-start::before { - content: "\f251"; -} - -.fa-hourglass-1::before { - content: "\f251"; -} - -.fa-blender-phone::before { - content: "\f6b6"; -} - -.fa-building-wheat::before { - content: "\e4db"; -} - -.fa-person-breastfeeding::before { - content: "\e53a"; -} - -.fa-right-to-bracket::before { - content: "\f2f6"; -} - -.fa-sign-in-alt::before { - content: "\f2f6"; -} - -.fa-venus::before { - content: "\f221"; -} - -.fa-passport::before { - content: "\f5ab"; -} - -.fa-heart-pulse::before { - content: "\f21e"; -} - -.fa-heartbeat::before { - content: "\f21e"; -} - -.fa-people-carry-box::before { - content: "\f4ce"; -} - -.fa-people-carry::before { - content: "\f4ce"; -} - -.fa-temperature-high::before { - content: "\f769"; -} - -.fa-microchip::before { - content: "\f2db"; -} - -.fa-crown::before { - content: "\f521"; -} - -.fa-weight-hanging::before { - content: "\f5cd"; -} - -.fa-xmarks-lines::before { - content: "\e59a"; -} - -.fa-file-prescription::before { - content: "\f572"; -} - -.fa-weight-scale::before { - content: "\f496"; -} - -.fa-weight::before { - content: "\f496"; -} - -.fa-user-group::before { - content: "\f500"; -} - -.fa-user-friends::before { - content: "\f500"; -} - -.fa-arrow-up-a-z::before { - content: "\f15e"; -} - -.fa-sort-alpha-up::before { - content: "\f15e"; -} - -.fa-chess-knight::before { - content: "\f441"; -} - -.fa-face-laugh-squint::before { - content: "\f59b"; -} - -.fa-laugh-squint::before { - content: "\f59b"; -} - -.fa-wheelchair::before { - content: "\f193"; -} - -.fa-circle-arrow-up::before { - content: "\f0aa"; -} - -.fa-arrow-circle-up::before { - content: "\f0aa"; -} - -.fa-toggle-on::before { - content: "\f205"; -} - -.fa-person-walking::before { - content: "\f554"; -} - -.fa-walking::before { - content: "\f554"; -} - -.fa-l::before { - content: "L"; -} - -.fa-fire::before { - content: "\f06d"; -} - -.fa-bed-pulse::before { - content: "\f487"; -} - -.fa-procedures::before { - content: "\f487"; -} - -.fa-shuttle-space::before { - content: "\f197"; -} - -.fa-space-shuttle::before { - content: "\f197"; -} - -.fa-face-laugh::before { - content: "\f599"; -} - -.fa-laugh::before { - content: "\f599"; -} - -.fa-folder-open::before { - content: "\f07c"; -} - -.fa-heart-circle-plus::before { - content: "\e500"; -} - -.fa-code-fork::before { - content: "\e13b"; -} - -.fa-city::before { - content: "\f64f"; -} - -.fa-microphone-lines::before { - content: "\f3c9"; -} - -.fa-microphone-alt::before { - content: "\f3c9"; -} - -.fa-pepper-hot::before { - content: "\f816"; -} - -.fa-unlock::before { - content: "\f09c"; -} - -.fa-colon-sign::before { - content: "\e140"; -} - -.fa-headset::before { - content: "\f590"; -} - -.fa-store-slash::before { - content: "\e071"; -} - -.fa-road-circle-xmark::before { - content: "\e566"; -} - -.fa-user-minus::before { - content: "\f503"; -} - -.fa-mars-stroke-up::before { - content: "\f22a"; -} - -.fa-mars-stroke-v::before { - content: "\f22a"; -} - -.fa-champagne-glasses::before { - content: "\f79f"; -} - -.fa-glass-cheers::before { - content: "\f79f"; -} - -.fa-clipboard::before { - content: "\f328"; -} - -.fa-house-circle-exclamation::before { - content: "\e50a"; -} - -.fa-file-arrow-up::before { - content: "\f574"; -} - -.fa-file-upload::before { - content: "\f574"; -} - -.fa-wifi::before { - content: "\f1eb"; -} - -.fa-wifi-3::before { - content: "\f1eb"; -} - -.fa-wifi-strong::before { - content: "\f1eb"; -} - -.fa-bath::before { - content: "\f2cd"; -} - -.fa-bathtub::before { - content: "\f2cd"; -} - -.fa-underline::before { - content: "\f0cd"; -} - -.fa-user-pen::before { - content: "\f4ff"; -} - -.fa-user-edit::before { - content: "\f4ff"; -} - -.fa-signature::before { - content: "\f5b7"; -} - -.fa-stroopwafel::before { - content: "\f551"; -} - -.fa-bold::before { - content: "\f032"; -} - -.fa-anchor-lock::before { - content: "\e4ad"; -} - -.fa-building-ngo::before { - content: "\e4d7"; -} - -.fa-manat-sign::before { - content: "\e1d5"; -} - -.fa-not-equal::before { - content: "\f53e"; -} - -.fa-border-top-left::before { - content: "\f853"; -} - -.fa-border-style::before { - content: "\f853"; -} - -.fa-map-location-dot::before { - content: "\f5a0"; -} - -.fa-map-marked-alt::before { - content: "\f5a0"; -} - -.fa-jedi::before { - content: "\f669"; -} - -.fa-square-poll-vertical::before { - content: "\f681"; -} - -.fa-poll::before { - content: "\f681"; -} - -.fa-mug-hot::before { - content: "\f7b6"; -} - -.fa-car-battery::before { - content: "\f5df"; -} - -.fa-battery-car::before { - content: "\f5df"; -} - -.fa-gift::before { - content: "\f06b"; -} - -.fa-dice-two::before { - content: "\f528"; -} - -.fa-chess-queen::before { - content: "\f445"; -} - -.fa-glasses::before { - content: "\f530"; -} - -.fa-chess-board::before { - content: "\f43c"; -} - -.fa-building-circle-check::before { - content: "\e4d2"; -} - -.fa-person-chalkboard::before { - content: "\e53d"; -} - -.fa-mars-stroke-right::before { - content: "\f22b"; -} - -.fa-mars-stroke-h::before { - content: "\f22b"; -} - -.fa-hand-back-fist::before { - content: "\f255"; -} - -.fa-hand-rock::before { - content: "\f255"; -} - -.fa-square-caret-up::before { - content: "\f151"; -} - -.fa-caret-square-up::before { - content: "\f151"; -} - -.fa-cloud-showers-water::before { - content: "\e4e4"; -} - -.fa-chart-bar::before { - content: "\f080"; -} - -.fa-bar-chart::before { - content: "\f080"; -} - -.fa-hands-bubbles::before { - content: "\e05e"; -} - -.fa-hands-wash::before { - content: "\e05e"; -} - -.fa-less-than-equal::before { - content: "\f537"; -} - -.fa-train::before { - content: "\f238"; -} - -.fa-eye-low-vision::before { - content: "\f2a8"; -} - -.fa-low-vision::before { - content: "\f2a8"; -} - -.fa-crow::before { - content: "\f520"; -} - -.fa-sailboat::before { - content: "\e445"; -} - -.fa-window-restore::before { - content: "\f2d2"; -} - -.fa-square-plus::before { - content: "\f0fe"; -} - -.fa-plus-square::before { - content: "\f0fe"; -} - -.fa-torii-gate::before { - content: "\f6a1"; -} - -.fa-frog::before { - content: "\f52e"; -} - -.fa-bucket::before { - content: "\e4cf"; -} - -.fa-image::before { - content: "\f03e"; -} - -.fa-microphone::before { - content: "\f130"; -} - -.fa-cow::before { - content: "\f6c8"; -} - -.fa-caret-up::before { - content: "\f0d8"; -} - -.fa-screwdriver::before { - content: "\f54a"; -} - -.fa-folder-closed::before { - content: "\e185"; -} - -.fa-house-tsunami::before { - content: "\e515"; -} - -.fa-square-nfi::before { - content: "\e576"; -} - -.fa-arrow-up-from-ground-water::before { - content: "\e4b5"; -} - -.fa-martini-glass::before { - content: "\f57b"; -} - -.fa-glass-martini-alt::before { - content: "\f57b"; -} - -.fa-rotate-left::before { - content: "\f2ea"; -} - -.fa-rotate-back::before { - content: "\f2ea"; -} - -.fa-rotate-backward::before { - content: "\f2ea"; -} - -.fa-undo-alt::before { - content: "\f2ea"; -} - -.fa-table-columns::before { - content: "\f0db"; -} - -.fa-columns::before { - content: "\f0db"; -} - -.fa-lemon::before { - content: "\f094"; -} - -.fa-head-side-mask::before { - content: "\e063"; -} - -.fa-handshake::before { - content: "\f2b5"; -} - -.fa-gem::before { - content: "\f3a5"; -} - -.fa-dolly::before { - content: "\f472"; -} - -.fa-dolly-box::before { - content: "\f472"; -} - -.fa-smoking::before { - content: "\f48d"; -} - -.fa-minimize::before { - content: "\f78c"; -} - -.fa-compress-arrows-alt::before { - content: "\f78c"; -} - -.fa-monument::before { - content: "\f5a6"; -} - -.fa-snowplow::before { - content: "\f7d2"; -} - -.fa-angles-right::before { - content: "\f101"; -} - -.fa-angle-double-right::before { - content: "\f101"; -} - -.fa-cannabis::before { - content: "\f55f"; -} - -.fa-circle-play::before { - content: "\f144"; -} - -.fa-play-circle::before { - content: "\f144"; -} - -.fa-tablets::before { - content: "\f490"; -} - -.fa-ethernet::before { - content: "\f796"; -} - -.fa-euro-sign::before { - content: "\f153"; -} - -.fa-eur::before { - content: "\f153"; -} - -.fa-euro::before { - content: "\f153"; -} - -.fa-chair::before { - content: "\f6c0"; -} - -.fa-circle-check::before { - content: "\f058"; -} - -.fa-check-circle::before { - content: "\f058"; -} - -.fa-circle-stop::before { - content: "\f28d"; -} - -.fa-stop-circle::before { - content: "\f28d"; -} - -.fa-compass-drafting::before { - content: "\f568"; -} - -.fa-drafting-compass::before { - content: "\f568"; -} - -.fa-plate-wheat::before { - content: "\e55a"; -} - -.fa-icicles::before { - content: "\f7ad"; -} - -.fa-person-shelter::before { - content: "\e54f"; -} - -.fa-neuter::before { - content: "\f22c"; -} - -.fa-id-badge::before { - content: "\f2c1"; -} - -.fa-marker::before { - content: "\f5a1"; -} - -.fa-face-laugh-beam::before { - content: "\f59a"; -} - -.fa-laugh-beam::before { - content: "\f59a"; -} - -.fa-helicopter-symbol::before { - content: "\e502"; -} - -.fa-universal-access::before { - content: "\f29a"; -} - -.fa-circle-chevron-up::before { - content: "\f139"; -} - -.fa-chevron-circle-up::before { - content: "\f139"; -} - -.fa-lari-sign::before { - content: "\e1c8"; -} - -.fa-volcano::before { - content: "\f770"; -} - -.fa-person-walking-dashed-line-arrow-right::before { - content: "\e553"; -} - -.fa-sterling-sign::before { - content: "\f154"; -} - -.fa-gbp::before { - content: "\f154"; -} - -.fa-pound-sign::before { - content: "\f154"; -} - -.fa-viruses::before { - content: "\e076"; -} - -.fa-square-person-confined::before { - content: "\e577"; -} - -.fa-user-tie::before { - content: "\f508"; -} - -.fa-arrow-down-long::before { - content: "\f175"; -} - -.fa-long-arrow-down::before { - content: "\f175"; -} - -.fa-tent-arrow-down-to-line::before { - content: "\e57e"; -} - -.fa-certificate::before { - content: "\f0a3"; -} - -.fa-reply-all::before { - content: "\f122"; -} - -.fa-mail-reply-all::before { - content: "\f122"; -} - -.fa-suitcase::before { - content: "\f0f2"; -} - -.fa-person-skating::before { - content: "\f7c5"; -} - -.fa-skating::before { - content: "\f7c5"; -} - -.fa-filter-circle-dollar::before { - content: "\f662"; -} - -.fa-funnel-dollar::before { - content: "\f662"; -} - -.fa-camera-retro::before { - content: "\f083"; -} - -.fa-circle-arrow-down::before { - content: "\f0ab"; -} - -.fa-arrow-circle-down::before { - content: "\f0ab"; -} - -.fa-file-import::before { - content: "\f56f"; -} - -.fa-arrow-right-to-file::before { - content: "\f56f"; -} - -.fa-square-arrow-up-right::before { - content: "\f14c"; -} - -.fa-external-link-square::before { - content: "\f14c"; -} - -.fa-box-open::before { - content: "\f49e"; -} - -.fa-scroll::before { - content: "\f70e"; -} - -.fa-spa::before { - content: "\f5bb"; -} - -.fa-location-pin-lock::before { - content: "\e51f"; -} - -.fa-pause::before { - content: "\f04c"; -} - -.fa-hill-avalanche::before { - content: "\e507"; -} - -.fa-temperature-empty::before { - content: "\f2cb"; -} - -.fa-temperature-0::before { - content: "\f2cb"; -} - -.fa-thermometer-0::before { - content: "\f2cb"; -} - -.fa-thermometer-empty::before { - content: "\f2cb"; -} - -.fa-bomb::before { - content: "\f1e2"; -} - -.fa-registered::before { - content: "\f25d"; -} - -.fa-address-card::before { - content: "\f2bb"; -} - -.fa-contact-card::before { - content: "\f2bb"; -} - -.fa-vcard::before { - content: "\f2bb"; -} - -.fa-scale-unbalanced-flip::before { - content: "\f516"; -} - -.fa-balance-scale-right::before { - content: "\f516"; -} - -.fa-subscript::before { - content: "\f12c"; -} - -.fa-diamond-turn-right::before { - content: "\f5eb"; -} - -.fa-directions::before { - content: "\f5eb"; -} - -.fa-burst::before { - content: "\e4dc"; -} - -.fa-house-laptop::before { - content: "\e066"; -} - -.fa-laptop-house::before { - content: "\e066"; -} - -.fa-face-tired::before { - content: "\f5c8"; -} - -.fa-tired::before { - content: "\f5c8"; -} - -.fa-money-bills::before { - content: "\e1f3"; -} - -.fa-smog::before { - content: "\f75f"; -} - -.fa-crutch::before { - content: "\f7f7"; -} - -.fa-cloud-arrow-up::before { - content: "\f0ee"; -} - -.fa-cloud-upload::before { - content: "\f0ee"; -} - -.fa-cloud-upload-alt::before { - content: "\f0ee"; -} - -.fa-palette::before { - content: "\f53f"; -} - -.fa-arrows-turn-right::before { - content: "\e4c0"; -} - -.fa-vest::before { - content: "\e085"; -} - -.fa-ferry::before { - content: "\e4ea"; -} - -.fa-arrows-down-to-people::before { - content: "\e4b9"; -} - -.fa-seedling::before { - content: "\f4d8"; -} - -.fa-sprout::before { - content: "\f4d8"; -} - -.fa-left-right::before { - content: "\f337"; -} - -.fa-arrows-alt-h::before { - content: "\f337"; -} - -.fa-boxes-packing::before { - content: "\e4c7"; -} - -.fa-circle-arrow-left::before { - content: "\f0a8"; -} - -.fa-arrow-circle-left::before { - content: "\f0a8"; -} - -.fa-group-arrows-rotate::before { - content: "\e4f6"; -} - -.fa-bowl-food::before { - content: "\e4c6"; -} - -.fa-candy-cane::before { - content: "\f786"; -} - -.fa-arrow-down-wide-short::before { - content: "\f160"; -} - -.fa-sort-amount-asc::before { - content: "\f160"; -} - -.fa-sort-amount-down::before { - content: "\f160"; -} - -.fa-cloud-bolt::before { - content: "\f76c"; -} - -.fa-thunderstorm::before { - content: "\f76c"; -} - -.fa-text-slash::before { - content: "\f87d"; -} - -.fa-remove-format::before { - content: "\f87d"; -} - -.fa-face-smile-wink::before { - content: "\f4da"; -} - -.fa-smile-wink::before { - content: "\f4da"; -} - -.fa-file-word::before { - content: "\f1c2"; -} - -.fa-file-powerpoint::before { - content: "\f1c4"; -} - -.fa-arrows-left-right::before { - content: "\f07e"; -} - -.fa-arrows-h::before { - content: "\f07e"; -} - -.fa-house-lock::before { - content: "\e510"; -} - -.fa-cloud-arrow-down::before { - content: "\f0ed"; -} - -.fa-cloud-download::before { - content: "\f0ed"; -} - -.fa-cloud-download-alt::before { - content: "\f0ed"; -} - -.fa-children::before { - content: "\e4e1"; -} - -.fa-chalkboard::before { - content: "\f51b"; -} - -.fa-blackboard::before { - content: "\f51b"; -} - -.fa-user-large-slash::before { - content: "\f4fa"; -} - -.fa-user-alt-slash::before { - content: "\f4fa"; -} - -.fa-envelope-open::before { - content: "\f2b6"; -} - -.fa-handshake-simple-slash::before { - content: "\e05f"; -} - -.fa-handshake-alt-slash::before { - content: "\e05f"; -} - -.fa-mattress-pillow::before { - content: "\e525"; -} - -.fa-guarani-sign::before { - content: "\e19a"; -} - -.fa-arrows-rotate::before { - content: "\f021"; -} - -.fa-refresh::before { - content: "\f021"; -} - -.fa-sync::before { - content: "\f021"; -} - -.fa-fire-extinguisher::before { - content: "\f134"; -} - -.fa-cruzeiro-sign::before { - content: "\e152"; -} - -.fa-greater-than-equal::before { - content: "\f532"; -} - -.fa-shield-halved::before { - content: "\f3ed"; -} - -.fa-shield-alt::before { - content: "\f3ed"; -} - -.fa-book-atlas::before { - content: "\f558"; -} - -.fa-atlas::before { - content: "\f558"; -} - -.fa-virus::before { - content: "\e074"; -} - -.fa-envelope-circle-check::before { - content: "\e4e8"; -} - -.fa-layer-group::before { - content: "\f5fd"; -} - -.fa-arrows-to-dot::before { - content: "\e4be"; -} - -.fa-archway::before { - content: "\f557"; -} - -.fa-heart-circle-check::before { - content: "\e4fd"; -} - -.fa-house-chimney-crack::before { - content: "\f6f1"; -} - -.fa-house-damage::before { - content: "\f6f1"; -} - -.fa-file-zipper::before { - content: "\f1c6"; -} - -.fa-file-archive::before { - content: "\f1c6"; -} - -.fa-square::before { - content: "\f0c8"; -} - -.fa-martini-glass-empty::before { - content: "\f000"; -} - -.fa-glass-martini::before { - content: "\f000"; -} - -.fa-couch::before { - content: "\f4b8"; -} - -.fa-cedi-sign::before { - content: "\e0df"; -} - -.fa-italic::before { - content: "\f033"; -} - -.fa-church::before { - content: "\f51d"; -} - -.fa-comments-dollar::before { - content: "\f653"; -} - -.fa-democrat::before { - content: "\f747"; -} - -.fa-z::before { - content: "Z"; -} - -.fa-person-skiing::before { - content: "\f7c9"; -} - -.fa-skiing::before { - content: "\f7c9"; -} - -.fa-road-lock::before { - content: "\e567"; -} - -.fa-a::before { - content: "A"; -} - -.fa-temperature-arrow-down::before { - content: "\e03f"; -} - -.fa-temperature-down::before { - content: "\e03f"; -} - -.fa-feather-pointed::before { - content: "\f56b"; -} - -.fa-feather-alt::before { - content: "\f56b"; -} - -.fa-p::before { - content: "P"; -} - -.fa-snowflake::before { - content: "\f2dc"; -} - -.fa-newspaper::before { - content: "\f1ea"; -} - -.fa-rectangle-ad::before { - content: "\f641"; -} - -.fa-ad::before { - content: "\f641"; -} - -.fa-circle-arrow-right::before { - content: "\f0a9"; -} - -.fa-arrow-circle-right::before { - content: "\f0a9"; -} - -.fa-filter-circle-xmark::before { - content: "\e17b"; -} - -.fa-locust::before { - content: "\e520"; -} - -.fa-sort::before { - content: "\f0dc"; -} - -.fa-unsorted::before { - content: "\f0dc"; -} - -.fa-list-ol::before { - content: "\f0cb"; -} - -.fa-list-1-2::before { - content: "\f0cb"; -} - -.fa-list-numeric::before { - content: "\f0cb"; -} - -.fa-person-dress-burst::before { - content: "\e544"; -} - -.fa-money-check-dollar::before { - content: "\f53d"; -} - -.fa-money-check-alt::before { - content: "\f53d"; -} - -.fa-vector-square::before { - content: "\f5cb"; -} - -.fa-bread-slice::before { - content: "\f7ec"; -} - -.fa-language::before { - content: "\f1ab"; -} - -.fa-face-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-filter::before { - content: "\f0b0"; -} - -.fa-question::before { - content: "\?"; -} - -.fa-file-signature::before { - content: "\f573"; -} - -.fa-up-down-left-right::before { - content: "\f0b2"; -} - -.fa-arrows-alt::before { - content: "\f0b2"; -} - -.fa-house-chimney-user::before { - content: "\e065"; -} - -.fa-hand-holding-heart::before { - content: "\f4be"; -} - -.fa-puzzle-piece::before { - content: "\f12e"; -} - -.fa-money-check::before { - content: "\f53c"; -} - -.fa-star-half-stroke::before { - content: "\f5c0"; -} - -.fa-star-half-alt::before { - content: "\f5c0"; -} - -.fa-code::before { - content: "\f121"; -} - -.fa-whiskey-glass::before { - content: "\f7a0"; -} - -.fa-glass-whiskey::before { - content: "\f7a0"; -} - -.fa-building-circle-exclamation::before { - content: "\e4d3"; -} - -.fa-magnifying-glass-chart::before { - content: "\e522"; -} - -.fa-arrow-up-right-from-square::before { - content: "\f08e"; -} - -.fa-external-link::before { - content: "\f08e"; -} - -.fa-cubes-stacked::before { - content: "\e4e6"; -} - -.fa-won-sign::before { - content: "\f159"; -} - -.fa-krw::before { - content: "\f159"; -} - -.fa-won::before { - content: "\f159"; -} - -.fa-virus-covid::before { - content: "\e4a8"; -} - -.fa-austral-sign::before { - content: "\e0a9"; -} - -.fa-f::before { - content: "F"; -} - -.fa-leaf::before { - content: "\f06c"; -} - -.fa-road::before { - content: "\f018"; -} - -.fa-taxi::before { - content: "\f1ba"; -} - -.fa-cab::before { - content: "\f1ba"; -} - -.fa-person-circle-plus::before { - content: "\e541"; -} - -.fa-chart-pie::before { - content: "\f200"; -} - -.fa-pie-chart::before { - content: "\f200"; -} - -.fa-bolt-lightning::before { - content: "\e0b7"; -} - -.fa-sack-xmark::before { - content: "\e56a"; -} - -.fa-file-excel::before { - content: "\f1c3"; -} - -.fa-file-contract::before { - content: "\f56c"; -} - -.fa-fish-fins::before { - content: "\e4f2"; -} - -.fa-building-flag::before { - content: "\e4d5"; -} - -.fa-face-grin-beam::before { - content: "\f582"; -} - -.fa-grin-beam::before { - content: "\f582"; -} - -.fa-object-ungroup::before { - content: "\f248"; -} - -.fa-poop::before { - content: "\f619"; -} - -.fa-location-pin::before { - content: "\f041"; -} - -.fa-map-marker::before { - content: "\f041"; -} - -.fa-kaaba::before { - content: "\f66b"; -} - -.fa-toilet-paper::before { - content: "\f71e"; -} - -.fa-helmet-safety::before { - content: "\f807"; -} - -.fa-hard-hat::before { - content: "\f807"; -} - -.fa-hat-hard::before { - content: "\f807"; -} - -.fa-eject::before { - content: "\f052"; -} - -.fa-circle-right::before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-right::before { - content: "\f35a"; -} - -.fa-plane-circle-check::before { - content: "\e555"; -} - -.fa-face-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-meh-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-object-group::before { - content: "\f247"; -} - -.fa-chart-line::before { - content: "\f201"; -} - -.fa-line-chart::before { - content: "\f201"; -} - -.fa-mask-ventilator::before { - content: "\e524"; -} - -.fa-arrow-right::before { - content: "\f061"; -} - -.fa-signs-post::before { - content: "\f277"; -} - -.fa-map-signs::before { - content: "\f277"; -} - -.fa-cash-register::before { - content: "\f788"; -} - -.fa-person-circle-question::before { - content: "\e542"; -} - -.fa-h::before { - content: "H"; -} - -.fa-tarp::before { - content: "\e57b"; -} - -.fa-screwdriver-wrench::before { - content: "\f7d9"; -} - -.fa-tools::before { - content: "\f7d9"; -} - -.fa-arrows-to-eye::before { - content: "\e4bf"; -} - -.fa-plug-circle-bolt::before { - content: "\e55b"; -} - -.fa-heart::before { - content: "\f004"; -} - -.fa-mars-and-venus::before { - content: "\f224"; -} - -.fa-house-user::before { - content: "\e1b0"; -} - -.fa-home-user::before { - content: "\e1b0"; -} - -.fa-dumpster-fire::before { - content: "\f794"; -} - -.fa-house-crack::before { - content: "\e3b1"; -} - -.fa-martini-glass-citrus::before { - content: "\f561"; -} - -.fa-cocktail::before { - content: "\f561"; -} - -.fa-face-surprise::before { - content: "\f5c2"; -} - -.fa-surprise::before { - content: "\f5c2"; -} - -.fa-bottle-water::before { - content: "\e4c5"; -} - -.fa-circle-pause::before { - content: "\f28b"; -} - -.fa-pause-circle::before { - content: "\f28b"; -} - -.fa-toilet-paper-slash::before { - content: "\e072"; -} - -.fa-apple-whole::before { - content: "\f5d1"; -} - -.fa-apple-alt::before { - content: "\f5d1"; -} - -.fa-kitchen-set::before { - content: "\e51a"; -} - -.fa-r::before { - content: "R"; -} - -.fa-temperature-quarter::before { - content: "\f2ca"; -} - -.fa-temperature-1::before { - content: "\f2ca"; -} - -.fa-thermometer-1::before { - content: "\f2ca"; -} - -.fa-thermometer-quarter::before { - content: "\f2ca"; -} - -.fa-cube::before { - content: "\f1b2"; -} - -.fa-bitcoin-sign::before { - content: "\e0b4"; -} - -.fa-shield-dog::before { - content: "\e573"; -} - -.fa-solar-panel::before { - content: "\f5ba"; -} - -.fa-lock-open::before { - content: "\f3c1"; -} - -.fa-elevator::before { - content: "\e16d"; -} - -.fa-money-bill-transfer::before { - content: "\e528"; -} - -.fa-money-bill-trend-up::before { - content: "\e529"; -} - -.fa-house-flood-water-circle-arrow-right::before { - content: "\e50f"; -} - -.fa-square-poll-horizontal::before { - content: "\f682"; -} - -.fa-poll-h::before { - content: "\f682"; -} - -.fa-circle::before { - content: "\f111"; -} - -.fa-backward-fast::before { - content: "\f049"; -} - -.fa-fast-backward::before { - content: "\f049"; -} - -.fa-recycle::before { - content: "\f1b8"; -} - -.fa-user-astronaut::before { - content: "\f4fb"; -} - -.fa-plane-slash::before { - content: "\e069"; -} - -.fa-trademark::before { - content: "\f25c"; -} - -.fa-basketball::before { - content: "\f434"; -} - -.fa-basketball-ball::before { - content: "\f434"; -} - -.fa-satellite-dish::before { - content: "\f7c0"; -} - -.fa-circle-up::before { - content: "\f35b"; -} - -.fa-arrow-alt-circle-up::before { - content: "\f35b"; -} - -.fa-mobile-screen-button::before { - content: "\f3cd"; -} - -.fa-mobile-alt::before { - content: "\f3cd"; -} - -.fa-volume-high::before { - content: "\f028"; -} - -.fa-volume-up::before { - content: "\f028"; -} - -.fa-users-rays::before { - content: "\e593"; -} - -.fa-wallet::before { - content: "\f555"; -} - -.fa-clipboard-check::before { - content: "\f46c"; -} - -.fa-file-audio::before { - content: "\f1c7"; -} - -.fa-burger::before { - content: "\f805"; -} - -.fa-hamburger::before { - content: "\f805"; -} - -.fa-wrench::before { - content: "\f0ad"; -} - -.fa-bugs::before { - content: "\e4d0"; -} - -.fa-rupee-sign::before { - content: "\f156"; -} - -.fa-rupee::before { - content: "\f156"; -} - -.fa-file-image::before { - content: "\f1c5"; -} - -.fa-circle-question::before { - content: "\f059"; -} - -.fa-question-circle::before { - content: "\f059"; -} - -.fa-plane-departure::before { - content: "\f5b0"; -} - -.fa-handshake-slash::before { - content: "\e060"; -} - -.fa-book-bookmark::before { - content: "\e0bb"; -} - -.fa-code-branch::before { - content: "\f126"; -} - -.fa-hat-cowboy::before { - content: "\f8c0"; -} - -.fa-bridge::before { - content: "\e4c8"; -} - -.fa-phone-flip::before { - content: "\f879"; -} - -.fa-phone-alt::before { - content: "\f879"; -} - -.fa-truck-front::before { - content: "\e2b7"; -} - -.fa-cat::before { - content: "\f6be"; -} - -.fa-anchor-circle-exclamation::before { - content: "\e4ab"; -} - -.fa-truck-field::before { - content: "\e58d"; -} - -.fa-route::before { - content: "\f4d7"; -} - -.fa-clipboard-question::before { - content: "\e4e3"; -} - -.fa-panorama::before { - content: "\e209"; -} - -.fa-comment-medical::before { - content: "\f7f5"; -} - -.fa-teeth-open::before { - content: "\f62f"; -} - -.fa-file-circle-minus::before { - content: "\e4ed"; -} - -.fa-tags::before { - content: "\f02c"; -} - -.fa-wine-glass::before { - content: "\f4e3"; -} - -.fa-forward-fast::before { - content: "\f050"; -} - -.fa-fast-forward::before { - content: "\f050"; -} - -.fa-face-meh-blank::before { - content: "\f5a4"; -} - -.fa-meh-blank::before { - content: "\f5a4"; -} - -.fa-square-parking::before { - content: "\f540"; -} - -.fa-parking::before { - content: "\f540"; -} - -.fa-house-signal::before { - content: "\e012"; -} - -.fa-bars-progress::before { - content: "\f828"; -} - -.fa-tasks-alt::before { - content: "\f828"; -} - -.fa-faucet-drip::before { - content: "\e006"; -} - -.fa-cart-flatbed::before { - content: "\f474"; -} - -.fa-dolly-flatbed::before { - content: "\f474"; -} - -.fa-ban-smoking::before { - content: "\f54d"; -} - -.fa-smoking-ban::before { - content: "\f54d"; -} - -.fa-terminal::before { - content: "\f120"; -} - -.fa-mobile-button::before { - content: "\f10b"; -} - -.fa-house-medical-flag::before { - content: "\e514"; -} - -.fa-basket-shopping::before { - content: "\f291"; -} - -.fa-shopping-basket::before { - content: "\f291"; -} - -.fa-tape::before { - content: "\f4db"; -} - -.fa-bus-simple::before { - content: "\f55e"; -} - -.fa-bus-alt::before { - content: "\f55e"; -} - -.fa-eye::before { - content: "\f06e"; -} - -.fa-face-sad-cry::before { - content: "\f5b3"; -} - -.fa-sad-cry::before { - content: "\f5b3"; -} - -.fa-audio-description::before { - content: "\f29e"; -} - -.fa-person-military-to-person::before { - content: "\e54c"; -} - -.fa-file-shield::before { - content: "\e4f0"; -} - -.fa-user-slash::before { - content: "\f506"; -} - -.fa-pen::before { - content: "\f304"; -} - -.fa-tower-observation::before { - content: "\e586"; -} - -.fa-file-code::before { - content: "\f1c9"; -} - -.fa-signal::before { - content: "\f012"; -} - -.fa-signal-5::before { - content: "\f012"; -} - -.fa-signal-perfect::before { - content: "\f012"; -} - -.fa-bus::before { - content: "\f207"; -} - -.fa-heart-circle-xmark::before { - content: "\e501"; -} - -.fa-house-chimney::before { - content: "\e3af"; -} - -.fa-home-lg::before { - content: "\e3af"; -} - -.fa-window-maximize::before { - content: "\f2d0"; -} - -.fa-face-frown::before { - content: "\f119"; -} - -.fa-frown::before { - content: "\f119"; -} - -.fa-prescription::before { - content: "\f5b1"; -} - -.fa-shop::before { - content: "\f54f"; -} - -.fa-store-alt::before { - content: "\f54f"; -} - -.fa-floppy-disk::before { - content: "\f0c7"; -} - -.fa-save::before { - content: "\f0c7"; -} - -.fa-vihara::before { - content: "\f6a7"; -} - -.fa-scale-unbalanced::before { - content: "\f515"; -} - -.fa-balance-scale-left::before { - content: "\f515"; -} - -.fa-sort-up::before { - content: "\f0de"; -} - -.fa-sort-asc::before { - content: "\f0de"; -} - -.fa-comment-dots::before { - content: "\f4ad"; -} - -.fa-commenting::before { - content: "\f4ad"; -} - -.fa-plant-wilt::before { - content: "\e5aa"; -} - -.fa-diamond::before { - content: "\f219"; -} - -.fa-face-grin-squint::before { - content: "\f585"; -} - -.fa-grin-squint::before { - content: "\f585"; -} - -.fa-hand-holding-dollar::before { - content: "\f4c0"; -} - -.fa-hand-holding-usd::before { - content: "\f4c0"; -} - -.fa-bacterium::before { - content: "\e05a"; -} - -.fa-hand-pointer::before { - content: "\f25a"; -} - -.fa-drum-steelpan::before { - content: "\f56a"; -} - -.fa-hand-scissors::before { - content: "\f257"; -} - -.fa-hands-praying::before { - content: "\f684"; -} - -.fa-praying-hands::before { - content: "\f684"; -} - -.fa-arrow-rotate-right::before { - content: "\f01e"; -} - -.fa-arrow-right-rotate::before { - content: "\f01e"; -} - -.fa-arrow-rotate-forward::before { - content: "\f01e"; -} - -.fa-redo::before { - content: "\f01e"; -} - -.fa-biohazard::before { - content: "\f780"; -} - -.fa-location-crosshairs::before { - content: "\f601"; -} - -.fa-location::before { - content: "\f601"; -} - -.fa-mars-double::before { - content: "\f227"; -} - -.fa-child-dress::before { - content: "\e59c"; -} - -.fa-users-between-lines::before { - content: "\e591"; -} - -.fa-lungs-virus::before { - content: "\e067"; -} - -.fa-face-grin-tears::before { - content: "\f588"; -} - -.fa-grin-tears::before { - content: "\f588"; -} - -.fa-phone::before { - content: "\f095"; -} - -.fa-calendar-xmark::before { - content: "\f273"; -} - -.fa-calendar-times::before { - content: "\f273"; -} - -.fa-child-reaching::before { - content: "\e59d"; -} - -.fa-head-side-virus::before { - content: "\e064"; -} - -.fa-user-gear::before { - content: "\f4fe"; -} - -.fa-user-cog::before { - content: "\f4fe"; -} - -.fa-arrow-up-1-9::before { - content: "\f163"; -} - -.fa-sort-numeric-up::before { - content: "\f163"; -} - -.fa-door-closed::before { - content: "\f52a"; -} - -.fa-shield-virus::before { - content: "\e06c"; -} - -.fa-dice-six::before { - content: "\f526"; -} - -.fa-mosquito-net::before { - content: "\e52c"; -} - -.fa-bridge-water::before { - content: "\e4ce"; -} - -.fa-person-booth::before { - content: "\f756"; -} - -.fa-text-width::before { - content: "\f035"; -} - -.fa-hat-wizard::before { - content: "\f6e8"; -} - -.fa-pen-fancy::before { - content: "\f5ac"; -} - -.fa-person-digging::before { - content: "\f85e"; -} - -.fa-digging::before { - content: "\f85e"; -} - -.fa-trash::before { - content: "\f1f8"; -} - -.fa-gauge-simple::before { - content: "\f629"; -} - -.fa-gauge-simple-med::before { - content: "\f629"; -} - -.fa-tachometer-average::before { - content: "\f629"; -} - -.fa-book-medical::before { - content: "\f7e6"; -} - -.fa-poo::before { - content: "\f2fe"; -} - -.fa-quote-right::before { - content: "\f10e"; -} - -.fa-quote-right-alt::before { - content: "\f10e"; -} - -.fa-shirt::before { - content: "\f553"; -} - -.fa-t-shirt::before { - content: "\f553"; -} - -.fa-tshirt::before { - content: "\f553"; -} - -.fa-cubes::before { - content: "\f1b3"; -} - -.fa-divide::before { - content: "\f529"; -} - -.fa-tenge-sign::before { - content: "\f7d7"; -} - -.fa-tenge::before { - content: "\f7d7"; -} - -.fa-headphones::before { - content: "\f025"; -} - -.fa-hands-holding::before { - content: "\f4c2"; -} - -.fa-hands-clapping::before { - content: "\e1a8"; -} - -.fa-republican::before { - content: "\f75e"; -} - -.fa-arrow-left::before { - content: "\f060"; -} - -.fa-person-circle-xmark::before { - content: "\e543"; -} - -.fa-ruler::before { - content: "\f545"; -} - -.fa-align-left::before { - content: "\f036"; -} - -.fa-dice-d6::before { - content: "\f6d1"; -} - -.fa-restroom::before { - content: "\f7bd"; -} - -.fa-j::before { - content: "J"; -} - -.fa-users-viewfinder::before { - content: "\e595"; -} - -.fa-file-video::before { - content: "\f1c8"; -} - -.fa-up-right-from-square::before { - content: "\f35d"; -} - -.fa-external-link-alt::before { - content: "\f35d"; -} - -.fa-table-cells::before { - content: "\f00a"; -} - -.fa-th::before { - content: "\f00a"; -} - -.fa-file-pdf::before { - content: "\f1c1"; -} - -.fa-book-bible::before { - content: "\f647"; -} - -.fa-bible::before { - content: "\f647"; -} - -.fa-o::before { - content: "O"; -} - -.fa-suitcase-medical::before { - content: "\f0fa"; -} - -.fa-medkit::before { - content: "\f0fa"; -} - -.fa-user-secret::before { - content: "\f21b"; -} - -.fa-otter::before { - content: "\f700"; -} - -.fa-person-dress::before { - content: "\f182"; -} - -.fa-female::before { - content: "\f182"; -} - -.fa-comment-dollar::before { - content: "\f651"; -} - -.fa-business-time::before { - content: "\f64a"; -} - -.fa-briefcase-clock::before { - content: "\f64a"; -} - -.fa-table-cells-large::before { - content: "\f009"; -} - -.fa-th-large::before { - content: "\f009"; -} - -.fa-book-tanakh::before { - content: "\f827"; -} - -.fa-tanakh::before { - content: "\f827"; -} - -.fa-phone-volume::before { - content: "\f2a0"; -} - -.fa-volume-control-phone::before { - content: "\f2a0"; -} - -.fa-hat-cowboy-side::before { - content: "\f8c1"; -} - -.fa-clipboard-user::before { - content: "\f7f3"; -} - -.fa-child::before { - content: "\f1ae"; -} - -.fa-lira-sign::before { - content: "\f195"; -} - -.fa-satellite::before { - content: "\f7bf"; -} - -.fa-plane-lock::before { - content: "\e558"; -} - -.fa-tag::before { - content: "\f02b"; -} - -.fa-comment::before { - content: "\f075"; -} - -.fa-cake-candles::before { - content: "\f1fd"; -} - -.fa-birthday-cake::before { - content: "\f1fd"; -} - -.fa-cake::before { - content: "\f1fd"; -} - -.fa-envelope::before { - content: "\f0e0"; -} - -.fa-angles-up::before { - content: "\f102"; -} - -.fa-angle-double-up::before { - content: "\f102"; -} - -.fa-paperclip::before { - content: "\f0c6"; -} - -.fa-arrow-right-to-city::before { - content: "\e4b3"; -} - -.fa-ribbon::before { - content: "\f4d6"; -} - -.fa-lungs::before { - content: "\f604"; -} - -.fa-arrow-up-9-1::before { - content: "\f887"; -} - -.fa-sort-numeric-up-alt::before { - content: "\f887"; -} - -.fa-litecoin-sign::before { - content: "\e1d3"; -} - -.fa-border-none::before { - content: "\f850"; -} - -.fa-circle-nodes::before { - content: "\e4e2"; -} - -.fa-parachute-box::before { - content: "\f4cd"; -} - -.fa-indent::before { - content: "\f03c"; -} - -.fa-truck-field-un::before { - content: "\e58e"; -} - -.fa-hourglass::before { - content: "\f254"; -} - -.fa-hourglass-empty::before { - content: "\f254"; -} - -.fa-mountain::before { - content: "\f6fc"; -} - -.fa-user-doctor::before { - content: "\f0f0"; -} - -.fa-user-md::before { - content: "\f0f0"; -} - -.fa-circle-info::before { - content: "\f05a"; -} - -.fa-info-circle::before { - content: "\f05a"; -} - -.fa-cloud-meatball::before { - content: "\f73b"; -} - -.fa-camera::before { - content: "\f030"; -} - -.fa-camera-alt::before { - content: "\f030"; -} - -.fa-square-virus::before { - content: "\e578"; -} - -.fa-meteor::before { - content: "\f753"; -} - -.fa-car-on::before { - content: "\e4dd"; -} - -.fa-sleigh::before { - content: "\f7cc"; -} - -.fa-arrow-down-1-9::before { - content: "\f162"; -} - -.fa-sort-numeric-asc::before { - content: "\f162"; -} - -.fa-sort-numeric-down::before { - content: "\f162"; -} - -.fa-hand-holding-droplet::before { - content: "\f4c1"; -} - -.fa-hand-holding-water::before { - content: "\f4c1"; -} - -.fa-water::before { - content: "\f773"; -} - -.fa-calendar-check::before { - content: "\f274"; -} - -.fa-braille::before { - content: "\f2a1"; -} - -.fa-prescription-bottle-medical::before { - content: "\f486"; -} - -.fa-prescription-bottle-alt::before { - content: "\f486"; -} - -.fa-landmark::before { - content: "\f66f"; -} - -.fa-truck::before { - content: "\f0d1"; -} - -.fa-crosshairs::before { - content: "\f05b"; -} - -.fa-person-cane::before { - content: "\e53c"; -} - -.fa-tent::before { - content: "\e57d"; -} - -.fa-vest-patches::before { - content: "\e086"; -} - -.fa-check-double::before { - content: "\f560"; -} - -.fa-arrow-down-a-z::before { - content: "\f15d"; -} - -.fa-sort-alpha-asc::before { - content: "\f15d"; -} - -.fa-sort-alpha-down::before { - content: "\f15d"; -} - -.fa-money-bill-wheat::before { - content: "\e52a"; -} - -.fa-cookie::before { - content: "\f563"; -} - -.fa-arrow-rotate-left::before { - content: "\f0e2"; -} - -.fa-arrow-left-rotate::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-back::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-backward::before { - content: "\f0e2"; -} - -.fa-undo::before { - content: "\f0e2"; -} - -.fa-hard-drive::before { - content: "\f0a0"; -} - -.fa-hdd::before { - content: "\f0a0"; -} - -.fa-face-grin-squint-tears::before { - content: "\f586"; -} - -.fa-grin-squint-tears::before { - content: "\f586"; -} - -.fa-dumbbell::before { - content: "\f44b"; -} - -.fa-rectangle-list::before { - content: "\f022"; -} - -.fa-list-alt::before { - content: "\f022"; -} - -.fa-tarp-droplet::before { - content: "\e57c"; -} - -.fa-house-medical-circle-check::before { - content: "\e511"; -} - -.fa-person-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-calendar-plus::before { - content: "\f271"; -} - -.fa-plane-arrival::before { - content: "\f5af"; -} - -.fa-circle-left::before { - content: "\f359"; -} - -.fa-arrow-alt-circle-left::before { - content: "\f359"; -} - -.fa-train-subway::before { - content: "\f239"; -} - -.fa-subway::before { - content: "\f239"; -} - -.fa-chart-gantt::before { - content: "\e0e4"; -} - -.fa-indian-rupee-sign::before { - content: "\e1bc"; -} - -.fa-indian-rupee::before { - content: "\e1bc"; -} - -.fa-inr::before { - content: "\e1bc"; -} - -.fa-crop-simple::before { - content: "\f565"; -} - -.fa-crop-alt::before { - content: "\f565"; -} - -.fa-money-bill-1::before { - content: "\f3d1"; -} - -.fa-money-bill-alt::before { - content: "\f3d1"; -} - -.fa-left-long::before { - content: "\f30a"; -} - -.fa-long-arrow-alt-left::before { - content: "\f30a"; -} - -.fa-dna::before { - content: "\f471"; -} - -.fa-virus-slash::before { - content: "\e075"; -} - -.fa-minus::before { - content: "\f068"; -} - -.fa-subtract::before { - content: "\f068"; -} - -.fa-chess::before { - content: "\f439"; -} - -.fa-arrow-left-long::before { - content: "\f177"; -} - -.fa-long-arrow-left::before { - content: "\f177"; -} - -.fa-plug-circle-check::before { - content: "\e55c"; -} - -.fa-street-view::before { - content: "\f21d"; -} - -.fa-franc-sign::before { - content: "\e18f"; -} - -.fa-volume-off::before { - content: "\f026"; -} - -.fa-hands-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-hands-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-gear::before { - content: "\f013"; -} - -.fa-cog::before { - content: "\f013"; -} - -.fa-droplet-slash::before { - content: "\f5c7"; -} - -.fa-tint-slash::before { - content: "\f5c7"; -} - -.fa-mosque::before { - content: "\f678"; -} - -.fa-mosquito::before { - content: "\e52b"; -} - -.fa-star-of-david::before { - content: "\f69a"; -} - -.fa-person-military-rifle::before { - content: "\e54b"; -} - -.fa-cart-shopping::before { - content: "\f07a"; -} - -.fa-shopping-cart::before { - content: "\f07a"; -} - -.fa-vials::before { - content: "\f493"; -} - -.fa-plug-circle-plus::before { - content: "\e55f"; -} - -.fa-place-of-worship::before { - content: "\f67f"; -} - -.fa-grip-vertical::before { - content: "\f58e"; -} - -.fa-arrow-turn-up::before { - content: "\f148"; -} - -.fa-level-up::before { - content: "\f148"; -} - -.fa-u::before { - content: "U"; -} - -.fa-square-root-variable::before { - content: "\f698"; -} - -.fa-square-root-alt::before { - content: "\f698"; -} - -.fa-clock::before { - content: "\f017"; -} - -.fa-clock-four::before { - content: "\f017"; -} - -.fa-backward-step::before { - content: "\f048"; -} - -.fa-step-backward::before { - content: "\f048"; -} - -.fa-pallet::before { - content: "\f482"; -} - -.fa-faucet::before { - content: "\e005"; -} - -.fa-baseball-bat-ball::before { - content: "\f432"; -} - -.fa-s::before { - content: "S"; -} - -.fa-timeline::before { - content: "\e29c"; -} - -.fa-keyboard::before { - content: "\f11c"; -} - -.fa-caret-down::before { - content: "\f0d7"; -} - -.fa-house-chimney-medical::before { - content: "\f7f2"; -} - -.fa-clinic-medical::before { - content: "\f7f2"; -} - -.fa-temperature-three-quarters::before { - content: "\f2c8"; -} - -.fa-temperature-3::before { - content: "\f2c8"; -} - -.fa-thermometer-3::before { - content: "\f2c8"; -} - -.fa-thermometer-three-quarters::before { - content: "\f2c8"; -} - -.fa-mobile-screen::before { - content: "\f3cf"; -} - -.fa-mobile-android-alt::before { - content: "\f3cf"; -} - -.fa-plane-up::before { - content: "\e22d"; -} - -.fa-piggy-bank::before { - content: "\f4d3"; -} - -.fa-battery-half::before { - content: "\f242"; -} - -.fa-battery-3::before { - content: "\f242"; -} - -.fa-mountain-city::before { - content: "\e52e"; -} - -.fa-coins::before { - content: "\f51e"; -} - -.fa-khanda::before { - content: "\f66d"; -} - -.fa-sliders::before { - content: "\f1de"; -} - -.fa-sliders-h::before { - content: "\f1de"; -} - -.fa-folder-tree::before { - content: "\f802"; -} - -.fa-network-wired::before { - content: "\f6ff"; -} - -.fa-map-pin::before { - content: "\f276"; -} - -.fa-hamsa::before { - content: "\f665"; -} - -.fa-cent-sign::before { - content: "\e3f5"; -} - -.fa-flask::before { - content: "\f0c3"; -} - -.fa-person-pregnant::before { - content: "\e31e"; -} - -.fa-wand-sparkles::before { - content: "\f72b"; -} - -.fa-ellipsis-vertical::before { - content: "\f142"; -} - -.fa-ellipsis-v::before { - content: "\f142"; -} - -.fa-ticket::before { - content: "\f145"; -} - -.fa-power-off::before { - content: "\f011"; -} - -.fa-right-long::before { - content: "\f30b"; -} - -.fa-long-arrow-alt-right::before { - content: "\f30b"; -} - -.fa-flag-usa::before { - content: "\f74d"; -} - -.fa-laptop-file::before { - content: "\e51d"; -} - -.fa-tty::before { - content: "\f1e4"; -} - -.fa-teletype::before { - content: "\f1e4"; -} - -.fa-diagram-next::before { - content: "\e476"; -} - -.fa-person-rifle::before { - content: "\e54e"; -} - -.fa-house-medical-circle-exclamation::before { - content: "\e512"; -} - -.fa-closed-captioning::before { - content: "\f20a"; -} - -.fa-person-hiking::before { - content: "\f6ec"; -} - -.fa-hiking::before { - content: "\f6ec"; -} - -.fa-venus-double::before { - content: "\f226"; -} - -.fa-images::before { - content: "\f302"; -} - -.fa-calculator::before { - content: "\f1ec"; -} - -.fa-people-pulling::before { - content: "\e535"; -} - -.fa-n::before { - content: "N"; -} - -.fa-cable-car::before { - content: "\f7da"; -} - -.fa-tram::before { - content: "\f7da"; -} - -.fa-cloud-rain::before { - content: "\f73d"; -} - -.fa-building-circle-xmark::before { - content: "\e4d4"; -} - -.fa-ship::before { - content: "\f21a"; -} - -.fa-arrows-down-to-line::before { - content: "\e4b8"; -} - -.fa-download::before { - content: "\f019"; -} - -.fa-face-grin::before { - content: "\f580"; -} - -.fa-grin::before { - content: "\f580"; -} - -.fa-delete-left::before { - content: "\f55a"; -} - -.fa-backspace::before { - content: "\f55a"; -} - -.fa-eye-dropper::before { - content: "\f1fb"; -} - -.fa-eye-dropper-empty::before { - content: "\f1fb"; -} - -.fa-eyedropper::before { - content: "\f1fb"; -} - -.fa-file-circle-check::before { - content: "\e5a0"; -} - -.fa-forward::before { - content: "\f04e"; -} - -.fa-mobile::before { - content: "\f3ce"; -} - -.fa-mobile-android::before { - content: "\f3ce"; -} - -.fa-mobile-phone::before { - content: "\f3ce"; -} - -.fa-face-meh::before { - content: "\f11a"; -} - -.fa-meh::before { - content: "\f11a"; -} - -.fa-align-center::before { - content: "\f037"; -} - -.fa-book-skull::before { - content: "\f6b7"; -} - -.fa-book-dead::before { - content: "\f6b7"; -} - -.fa-id-card::before { - content: "\f2c2"; -} - -.fa-drivers-license::before { - content: "\f2c2"; -} - -.fa-outdent::before { - content: "\f03b"; -} - -.fa-dedent::before { - content: "\f03b"; -} - -.fa-heart-circle-exclamation::before { - content: "\e4fe"; -} - -.fa-house::before { - content: "\f015"; -} - -.fa-home::before { - content: "\f015"; -} - -.fa-home-alt::before { - content: "\f015"; -} - -.fa-home-lg-alt::before { - content: "\f015"; -} - -.fa-calendar-week::before { - content: "\f784"; -} - -.fa-laptop-medical::before { - content: "\f812"; -} - -.fa-b::before { - content: "B"; -} - -.fa-file-medical::before { - content: "\f477"; -} - -.fa-dice-one::before { - content: "\f525"; -} - -.fa-kiwi-bird::before { - content: "\f535"; -} - -.fa-arrow-right-arrow-left::before { - content: "\f0ec"; -} - -.fa-exchange::before { - content: "\f0ec"; -} - -.fa-rotate-right::before { - content: "\f2f9"; -} - -.fa-redo-alt::before { - content: "\f2f9"; -} - -.fa-rotate-forward::before { - content: "\f2f9"; -} - -.fa-utensils::before { - content: "\f2e7"; -} - -.fa-cutlery::before { - content: "\f2e7"; -} - -.fa-arrow-up-wide-short::before { - content: "\f161"; -} - -.fa-sort-amount-up::before { - content: "\f161"; -} - -.fa-mill-sign::before { - content: "\e1ed"; -} - -.fa-bowl-rice::before { - content: "\e2eb"; -} - -.fa-skull::before { - content: "\f54c"; -} - -.fa-tower-broadcast::before { - content: "\f519"; -} - -.fa-broadcast-tower::before { - content: "\f519"; -} - -.fa-truck-pickup::before { - content: "\f63c"; -} - -.fa-up-long::before { - content: "\f30c"; -} - -.fa-long-arrow-alt-up::before { - content: "\f30c"; -} - -.fa-stop::before { - content: "\f04d"; -} - -.fa-code-merge::before { - content: "\f387"; -} - -.fa-upload::before { - content: "\f093"; -} - -.fa-hurricane::before { - content: "\f751"; -} - -.fa-mound::before { - content: "\e52d"; -} - -.fa-toilet-portable::before { - content: "\e583"; -} - -.fa-compact-disc::before { - content: "\f51f"; -} - -.fa-file-arrow-down::before { - content: "\f56d"; -} - -.fa-file-download::before { - content: "\f56d"; -} - -.fa-caravan::before { - content: "\f8ff"; -} - -.fa-shield-cat::before { - content: "\e572"; -} - -.fa-bolt::before { - content: "\f0e7"; -} - -.fa-zap::before { - content: "\f0e7"; -} - -.fa-glass-water::before { - content: "\e4f4"; -} - -.fa-oil-well::before { - content: "\e532"; -} - -.fa-vault::before { - content: "\e2c5"; -} - -.fa-mars::before { - content: "\f222"; -} - -.fa-toilet::before { - content: "\f7d8"; -} - -.fa-plane-circle-xmark::before { - content: "\e557"; -} - -.fa-yen-sign::before { - content: "\f157"; -} - -.fa-cny::before { - content: "\f157"; -} - -.fa-jpy::before { - content: "\f157"; -} - -.fa-rmb::before { - content: "\f157"; -} - -.fa-yen::before { - content: "\f157"; -} - -.fa-ruble-sign::before { - content: "\f158"; -} - -.fa-rouble::before { - content: "\f158"; -} - -.fa-rub::before { - content: "\f158"; -} - -.fa-ruble::before { - content: "\f158"; -} - -.fa-sun::before { - content: "\f185"; -} - -.fa-guitar::before { - content: "\f7a6"; -} - -.fa-face-laugh-wink::before { - content: "\f59c"; -} - -.fa-laugh-wink::before { - content: "\f59c"; -} - -.fa-horse-head::before { - content: "\f7ab"; -} - -.fa-bore-hole::before { - content: "\e4c3"; -} - -.fa-industry::before { - content: "\f275"; -} - -.fa-circle-down::before { - content: "\f358"; -} - -.fa-arrow-alt-circle-down::before { - content: "\f358"; -} - -.fa-arrows-turn-to-dots::before { - content: "\e4c1"; -} - -.fa-florin-sign::before { - content: "\e184"; -} - -.fa-arrow-down-short-wide::before { - content: "\f884"; -} - -.fa-sort-amount-desc::before { - content: "\f884"; -} - -.fa-sort-amount-down-alt::before { - content: "\f884"; -} - -.fa-less-than::before { - content: "\<"; -} - -.fa-angle-down::before { - content: "\f107"; -} - -.fa-car-tunnel::before { - content: "\e4de"; -} - -.fa-head-side-cough::before { - content: "\e061"; -} - -.fa-grip-lines::before { - content: "\f7a4"; -} - -.fa-thumbs-down::before { - content: "\f165"; -} - -.fa-user-lock::before { - content: "\f502"; -} - -.fa-arrow-right-long::before { - content: "\f178"; -} - -.fa-long-arrow-right::before { - content: "\f178"; -} - -.fa-anchor-circle-xmark::before { - content: "\e4ac"; -} - -.fa-ellipsis::before { - content: "\f141"; -} - -.fa-ellipsis-h::before { - content: "\f141"; -} - -.fa-chess-pawn::before { - content: "\f443"; -} - -.fa-kit-medical::before { - content: "\f479"; -} - -.fa-first-aid::before { - content: "\f479"; -} - -.fa-person-through-window::before { - content: "\e5a9"; -} - -.fa-toolbox::before { - content: "\f552"; -} - -.fa-hands-holding-circle::before { - content: "\e4fb"; -} - -.fa-bug::before { - content: "\f188"; -} - -.fa-credit-card::before { - content: "\f09d"; -} - -.fa-credit-card-alt::before { - content: "\f09d"; -} - -.fa-car::before { - content: "\f1b9"; -} - -.fa-automobile::before { - content: "\f1b9"; -} - -.fa-hand-holding-hand::before { - content: "\e4f7"; -} - -.fa-book-open-reader::before { - content: "\f5da"; -} - -.fa-book-reader::before { - content: "\f5da"; -} - -.fa-mountain-sun::before { - content: "\e52f"; -} - -.fa-arrows-left-right-to-line::before { - content: "\e4ba"; -} - -.fa-dice-d20::before { - content: "\f6cf"; -} - -.fa-truck-droplet::before { - content: "\e58c"; -} - -.fa-file-circle-xmark::before { - content: "\e5a1"; -} - -.fa-temperature-arrow-up::before { - content: "\e040"; -} - -.fa-temperature-up::before { - content: "\e040"; -} - -.fa-medal::before { - content: "\f5a2"; -} - -.fa-bed::before { - content: "\f236"; -} - -.fa-square-h::before { - content: "\f0fd"; -} - -.fa-h-square::before { - content: "\f0fd"; -} - -.fa-podcast::before { - content: "\f2ce"; -} - -.fa-temperature-full::before { - content: "\f2c7"; -} - -.fa-temperature-4::before { - content: "\f2c7"; -} - -.fa-thermometer-4::before { - content: "\f2c7"; -} - -.fa-thermometer-full::before { - content: "\f2c7"; -} - -.fa-bell::before { - content: "\f0f3"; -} - -.fa-superscript::before { - content: "\f12b"; -} - -.fa-plug-circle-xmark::before { - content: "\e560"; -} - -.fa-star-of-life::before { - content: "\f621"; -} - -.fa-phone-slash::before { - content: "\f3dd"; -} - -.fa-paint-roller::before { - content: "\f5aa"; -} - -.fa-handshake-angle::before { - content: "\f4c4"; -} - -.fa-hands-helping::before { - content: "\f4c4"; -} - -.fa-location-dot::before { - content: "\f3c5"; -} - -.fa-map-marker-alt::before { - content: "\f3c5"; -} - -.fa-file::before { - content: "\f15b"; -} - -.fa-greater-than::before { - content: "\>"; -} - -.fa-person-swimming::before { - content: "\f5c4"; -} - -.fa-swimmer::before { - content: "\f5c4"; -} - -.fa-arrow-down::before { - content: "\f063"; -} - -.fa-droplet::before { - content: "\f043"; -} - -.fa-tint::before { - content: "\f043"; -} - -.fa-eraser::before { - content: "\f12d"; -} - -.fa-earth-americas::before { - content: "\f57d"; -} - -.fa-earth::before { - content: "\f57d"; -} - -.fa-earth-america::before { - content: "\f57d"; -} - -.fa-globe-americas::before { - content: "\f57d"; -} - -.fa-person-burst::before { - content: "\e53b"; -} - -.fa-dove::before { - content: "\f4ba"; -} - -.fa-battery-empty::before { - content: "\f244"; -} - -.fa-battery-0::before { - content: "\f244"; -} - -.fa-socks::before { - content: "\f696"; -} - -.fa-inbox::before { - content: "\f01c"; -} - -.fa-section::before { - content: "\e447"; -} - -.fa-gauge-high::before { - content: "\f625"; -} - -.fa-tachometer-alt::before { - content: "\f625"; -} - -.fa-tachometer-alt-fast::before { - content: "\f625"; -} - -.fa-envelope-open-text::before { - content: "\f658"; -} - -.fa-hospital::before { - content: "\f0f8"; -} - -.fa-hospital-alt::before { - content: "\f0f8"; -} - -.fa-hospital-wide::before { - content: "\f0f8"; -} - -.fa-wine-bottle::before { - content: "\f72f"; -} - -.fa-chess-rook::before { - content: "\f447"; -} - -.fa-bars-staggered::before { - content: "\f550"; -} - -.fa-reorder::before { - content: "\f550"; -} - -.fa-stream::before { - content: "\f550"; -} - -.fa-dharmachakra::before { - content: "\f655"; -} - -.fa-hotdog::before { - content: "\f80f"; -} - -.fa-person-walking-with-cane::before { - content: "\f29d"; -} - -.fa-blind::before { - content: "\f29d"; -} - -.fa-drum::before { - content: "\f569"; -} - -.fa-ice-cream::before { - content: "\f810"; -} - -.fa-heart-circle-bolt::before { - content: "\e4fc"; -} - -.fa-fax::before { - content: "\f1ac"; -} - -.fa-paragraph::before { - content: "\f1dd"; -} - -.fa-check-to-slot::before { - content: "\f772"; -} - -.fa-vote-yea::before { - content: "\f772"; -} - -.fa-star-half::before { - content: "\f089"; -} - -.fa-boxes-stacked::before { - content: "\f468"; -} - -.fa-boxes::before { - content: "\f468"; -} - -.fa-boxes-alt::before { - content: "\f468"; -} - -.fa-link::before { - content: "\f0c1"; -} - -.fa-chain::before { - content: "\f0c1"; -} - -.fa-ear-listen::before { - content: "\f2a2"; -} - -.fa-assistive-listening-systems::before { - content: "\f2a2"; -} - -.fa-tree-city::before { - content: "\e587"; -} - -.fa-play::before { - content: "\f04b"; -} - -.fa-font::before { - content: "\f031"; -} - -.fa-rupiah-sign::before { - content: "\e23d"; -} - -.fa-magnifying-glass::before { - content: "\f002"; -} - -.fa-search::before { - content: "\f002"; -} - -.fa-table-tennis-paddle-ball::before { - content: "\f45d"; -} - -.fa-ping-pong-paddle-ball::before { - content: "\f45d"; -} - -.fa-table-tennis::before { - content: "\f45d"; -} - -.fa-person-dots-from-line::before { - content: "\f470"; -} - -.fa-diagnoses::before { - content: "\f470"; -} - -.fa-trash-can-arrow-up::before { - content: "\f82a"; -} - -.fa-trash-restore-alt::before { - content: "\f82a"; -} - -.fa-naira-sign::before { - content: "\e1f6"; -} - -.fa-cart-arrow-down::before { - content: "\f218"; -} - -.fa-walkie-talkie::before { - content: "\f8ef"; -} - -.fa-file-pen::before { - content: "\f31c"; -} - -.fa-file-edit::before { - content: "\f31c"; -} - -.fa-receipt::before { - content: "\f543"; -} - -.fa-square-pen::before { - content: "\f14b"; -} - -.fa-pen-square::before { - content: "\f14b"; -} - -.fa-pencil-square::before { - content: "\f14b"; -} - -.fa-suitcase-rolling::before { - content: "\f5c1"; -} - -.fa-person-circle-exclamation::before { - content: "\e53f"; -} - -.fa-chevron-down::before { - content: "\f078"; -} - -.fa-battery-full::before { - content: "\f240"; -} - -.fa-battery::before { - content: "\f240"; -} - -.fa-battery-5::before { - content: "\f240"; -} - -.fa-skull-crossbones::before { - content: "\f714"; -} - -.fa-code-compare::before { - content: "\e13a"; -} - -.fa-list-ul::before { - content: "\f0ca"; -} - -.fa-list-dots::before { - content: "\f0ca"; -} - -.fa-school-lock::before { - content: "\e56f"; -} - -.fa-tower-cell::before { - content: "\e585"; -} - -.fa-down-long::before { - content: "\f309"; -} - -.fa-long-arrow-alt-down::before { - content: "\f309"; -} - -.fa-ranking-star::before { - content: "\e561"; -} - -.fa-chess-king::before { - content: "\f43f"; -} - -.fa-person-harassing::before { - content: "\e549"; -} - -.fa-brazilian-real-sign::before { - content: "\e46c"; -} - -.fa-landmark-dome::before { - content: "\f752"; -} - -.fa-landmark-alt::before { - content: "\f752"; -} - -.fa-arrow-up::before { - content: "\f062"; -} - -.fa-tv::before { - content: "\f26c"; -} - -.fa-television::before { - content: "\f26c"; -} - -.fa-tv-alt::before { - content: "\f26c"; -} - -.fa-shrimp::before { - content: "\e448"; -} - -.fa-list-check::before { - content: "\f0ae"; -} - -.fa-tasks::before { - content: "\f0ae"; -} - -.fa-jug-detergent::before { - content: "\e519"; -} - -.fa-circle-user::before { - content: "\f2bd"; -} - -.fa-user-circle::before { - content: "\f2bd"; -} - -.fa-user-shield::before { - content: "\f505"; -} - -.fa-wind::before { - content: "\f72e"; -} - -.fa-car-burst::before { - content: "\f5e1"; -} - -.fa-car-crash::before { - content: "\f5e1"; -} - -.fa-y::before { - content: "Y"; -} - -.fa-person-snowboarding::before { - content: "\f7ce"; -} - -.fa-snowboarding::before { - content: "\f7ce"; -} - -.fa-truck-fast::before { - content: "\f48b"; -} - -.fa-shipping-fast::before { - content: "\f48b"; -} - -.fa-fish::before { - content: "\f578"; -} - -.fa-user-graduate::before { - content: "\f501"; -} - -.fa-circle-half-stroke::before { - content: "\f042"; -} - -.fa-adjust::before { - content: "\f042"; -} - -.fa-clapperboard::before { - content: "\e131"; -} - -.fa-circle-radiation::before { - content: "\f7ba"; -} - -.fa-radiation-alt::before { - content: "\f7ba"; -} - -.fa-baseball::before { - content: "\f433"; -} - -.fa-baseball-ball::before { - content: "\f433"; -} - -.fa-jet-fighter-up::before { - content: "\e518"; -} - -.fa-diagram-project::before { - content: "\f542"; -} - -.fa-project-diagram::before { - content: "\f542"; -} - -.fa-copy::before { - content: "\f0c5"; -} - -.fa-volume-xmark::before { - content: "\f6a9"; -} - -.fa-volume-mute::before { - content: "\f6a9"; -} - -.fa-volume-times::before { - content: "\f6a9"; -} - -.fa-hand-sparkles::before { - content: "\e05d"; -} - -.fa-grip::before { - content: "\f58d"; -} - -.fa-grip-horizontal::before { - content: "\f58d"; -} - -.fa-share-from-square::before { - content: "\f14d"; -} - -.fa-share-square::before { - content: "\f14d"; -} - -.fa-child-combatant::before { - content: "\e4e0"; -} - -.fa-child-rifle::before { - content: "\e4e0"; -} - -.fa-gun::before { - content: "\e19b"; -} - -.fa-square-phone::before { - content: "\f098"; -} - -.fa-phone-square::before { - content: "\f098"; -} - -.fa-plus::before { - content: "\+"; -} - -.fa-add::before { - content: "\+"; -} - -.fa-expand::before { - content: "\f065"; -} - -.fa-computer::before { - content: "\e4e5"; -} - -.fa-xmark::before { - content: "\f00d"; -} - -.fa-close::before { - content: "\f00d"; -} - -.fa-multiply::before { - content: "\f00d"; -} - -.fa-remove::before { - content: "\f00d"; -} - -.fa-times::before { - content: "\f00d"; -} - -.fa-arrows-up-down-left-right::before { - content: "\f047"; -} - -.fa-arrows::before { - content: "\f047"; -} - -.fa-chalkboard-user::before { - content: "\f51c"; -} - -.fa-chalkboard-teacher::before { - content: "\f51c"; -} - -.fa-peso-sign::before { - content: "\e222"; -} - -.fa-building-shield::before { - content: "\e4d8"; -} - -.fa-baby::before { - content: "\f77c"; -} - -.fa-users-line::before { - content: "\e592"; -} - -.fa-quote-left::before { - content: "\f10d"; -} - -.fa-quote-left-alt::before { - content: "\f10d"; -} - -.fa-tractor::before { - content: "\f722"; -} - -.fa-trash-arrow-up::before { - content: "\f829"; -} - -.fa-trash-restore::before { - content: "\f829"; -} - -.fa-arrow-down-up-lock::before { - content: "\e4b0"; -} - -.fa-lines-leaning::before { - content: "\e51e"; -} - -.fa-ruler-combined::before { - content: "\f546"; -} - -.fa-copyright::before { - content: "\f1f9"; -} - -.fa-equals::before { - content: "\="; -} - -.fa-blender::before { - content: "\f517"; -} - -.fa-teeth::before { - content: "\f62e"; -} - -.fa-shekel-sign::before { - content: "\f20b"; -} - -.fa-ils::before { - content: "\f20b"; -} - -.fa-shekel::before { - content: "\f20b"; -} - -.fa-sheqel::before { - content: "\f20b"; -} - -.fa-sheqel-sign::before { - content: "\f20b"; -} - -.fa-map::before { - content: "\f279"; -} - -.fa-rocket::before { - content: "\f135"; -} - -.fa-photo-film::before { - content: "\f87c"; -} - -.fa-photo-video::before { - content: "\f87c"; -} - -.fa-folder-minus::before { - content: "\f65d"; -} - -.fa-store::before { - content: "\f54e"; -} - -.fa-arrow-trend-up::before { - content: "\e098"; -} - -.fa-plug-circle-minus::before { - content: "\e55e"; -} - -.fa-sign-hanging::before { - content: "\f4d9"; -} - -.fa-sign::before { - content: "\f4d9"; -} - -.fa-bezier-curve::before { - content: "\f55b"; -} - -.fa-bell-slash::before { - content: "\f1f6"; -} - -.fa-tablet::before { - content: "\f3fb"; -} - -.fa-tablet-android::before { - content: "\f3fb"; -} - -.fa-school-flag::before { - content: "\e56e"; -} - -.fa-fill::before { - content: "\f575"; -} - -.fa-angle-up::before { - content: "\f106"; -} - -.fa-drumstick-bite::before { - content: "\f6d7"; -} - -.fa-holly-berry::before { - content: "\f7aa"; -} - -.fa-chevron-left::before { - content: "\f053"; -} - -.fa-bacteria::before { - content: "\e059"; -} - -.fa-hand-lizard::before { - content: "\f258"; -} - -.fa-notdef::before { - content: "\e1fe"; -} - -.fa-disease::before { - content: "\f7fa"; -} - -.fa-briefcase-medical::before { - content: "\f469"; -} - -.fa-genderless::before { - content: "\f22d"; -} - -.fa-chevron-right::before { - content: "\f054"; -} - -.fa-retweet::before { - content: "\f079"; -} - -.fa-car-rear::before { - content: "\f5de"; -} - -.fa-car-alt::before { - content: "\f5de"; -} - -.fa-pump-soap::before { - content: "\e06b"; -} - -.fa-video-slash::before { - content: "\f4e2"; -} - -.fa-battery-quarter::before { - content: "\f243"; -} - -.fa-battery-2::before { - content: "\f243"; -} - -.fa-radio::before { - content: "\f8d7"; -} - -.fa-baby-carriage::before { - content: "\f77d"; -} - -.fa-carriage-baby::before { - content: "\f77d"; -} - -.fa-traffic-light::before { - content: "\f637"; -} - -.fa-thermometer::before { - content: "\f491"; -} - -.fa-vr-cardboard::before { - content: "\f729"; -} - -.fa-hand-middle-finger::before { - content: "\f806"; -} - -.fa-percent::before { - content: "\%"; -} - -.fa-percentage::before { - content: "\%"; -} - -.fa-truck-moving::before { - content: "\f4df"; -} - -.fa-glass-water-droplet::before { - content: "\e4f5"; -} - -.fa-display::before { - content: "\e163"; -} - -.fa-face-smile::before { - content: "\f118"; -} - -.fa-smile::before { - content: "\f118"; -} - -.fa-thumbtack::before { - content: "\f08d"; -} - -.fa-thumb-tack::before { - content: "\f08d"; -} - -.fa-trophy::before { - content: "\f091"; -} - -.fa-person-praying::before { - content: "\f683"; -} - -.fa-pray::before { - content: "\f683"; -} - -.fa-hammer::before { - content: "\f6e3"; -} - -.fa-hand-peace::before { - content: "\f25b"; -} - -.fa-rotate::before { - content: "\f2f1"; -} - -.fa-sync-alt::before { - content: "\f2f1"; -} - -.fa-spinner::before { - content: "\f110"; -} - -.fa-robot::before { - content: "\f544"; -} - -.fa-peace::before { - content: "\f67c"; -} - -.fa-gears::before { - content: "\f085"; -} - -.fa-cogs::before { - content: "\f085"; -} - -.fa-warehouse::before { - content: "\f494"; -} - -.fa-arrow-up-right-dots::before { - content: "\e4b7"; -} - -.fa-splotch::before { - content: "\f5bc"; -} - -.fa-face-grin-hearts::before { - content: "\f584"; -} - -.fa-grin-hearts::before { - content: "\f584"; -} - -.fa-dice-four::before { - content: "\f524"; -} - -.fa-sim-card::before { - content: "\f7c4"; -} - -.fa-transgender::before { - content: "\f225"; -} - -.fa-transgender-alt::before { - content: "\f225"; -} - -.fa-mercury::before { - content: "\f223"; -} - -.fa-arrow-turn-down::before { - content: "\f149"; -} - -.fa-level-down::before { - content: "\f149"; -} - -.fa-person-falling-burst::before { - content: "\e547"; -} - -.fa-award::before { - content: "\f559"; -} - -.fa-ticket-simple::before { - content: "\f3ff"; -} - -.fa-ticket-alt::before { - content: "\f3ff"; -} - -.fa-building::before { - content: "\f1ad"; -} - -.fa-angles-left::before { - content: "\f100"; -} - -.fa-angle-double-left::before { - content: "\f100"; -} - -.fa-qrcode::before { - content: "\f029"; -} - -.fa-clock-rotate-left::before { - content: "\f1da"; -} - -.fa-history::before { - content: "\f1da"; -} - -.fa-face-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-file-export::before { - content: "\f56e"; -} - -.fa-arrow-right-from-file::before { - content: "\f56e"; -} - -.fa-shield::before { - content: "\f132"; -} - -.fa-shield-blank::before { - content: "\f132"; -} - -.fa-arrow-up-short-wide::before { - content: "\f885"; -} - -.fa-sort-amount-up-alt::before { - content: "\f885"; -} - -.fa-house-medical::before { - content: "\e3b2"; -} - -.fa-golf-ball-tee::before { - content: "\f450"; -} - -.fa-golf-ball::before { - content: "\f450"; -} - -.fa-circle-chevron-left::before { - content: "\f137"; -} - -.fa-chevron-circle-left::before { - content: "\f137"; -} - -.fa-house-chimney-window::before { - content: "\e00d"; -} - -.fa-pen-nib::before { - content: "\f5ad"; -} - -.fa-tent-arrow-turn-left::before { - content: "\e580"; -} - -.fa-tents::before { - content: "\e582"; -} - -.fa-wand-magic::before { - content: "\f0d0"; -} - -.fa-magic::before { - content: "\f0d0"; -} - -.fa-dog::before { - content: "\f6d3"; -} - -.fa-carrot::before { - content: "\f787"; -} - -.fa-moon::before { - content: "\f186"; -} - -.fa-wine-glass-empty::before { - content: "\f5ce"; -} - -.fa-wine-glass-alt::before { - content: "\f5ce"; -} - -.fa-cheese::before { - content: "\f7ef"; -} - -.fa-yin-yang::before { - content: "\f6ad"; -} - -.fa-music::before { - content: "\f001"; -} - -.fa-code-commit::before { - content: "\f386"; -} - -.fa-temperature-low::before { - content: "\f76b"; -} - -.fa-person-biking::before { - content: "\f84a"; -} - -.fa-biking::before { - content: "\f84a"; -} - -.fa-broom::before { - content: "\f51a"; -} - -.fa-shield-heart::before { - content: "\e574"; -} - -.fa-gopuram::before { - content: "\f664"; -} - -.fa-earth-oceania::before { - content: "\e47b"; -} - -.fa-globe-oceania::before { - content: "\e47b"; -} - -.fa-square-xmark::before { - content: "\f2d3"; -} - -.fa-times-square::before { - content: "\f2d3"; -} - -.fa-xmark-square::before { - content: "\f2d3"; -} - -.fa-hashtag::before { - content: "\#"; -} - -.fa-up-right-and-down-left-from-center::before { - content: "\f424"; -} - -.fa-expand-alt::before { - content: "\f424"; -} - -.fa-oil-can::before { - content: "\f613"; -} - -.fa-t::before { - content: "T"; -} - -.fa-hippo::before { - content: "\f6ed"; -} - -.fa-chart-column::before { - content: "\e0e3"; -} - -.fa-infinity::before { - content: "\f534"; -} - -.fa-vial-circle-check::before { - content: "\e596"; -} - -.fa-person-arrow-down-to-line::before { - content: "\e538"; -} - -.fa-voicemail::before { - content: "\f897"; -} - -.fa-fan::before { - content: "\f863"; -} - -.fa-person-walking-luggage::before { - content: "\e554"; -} - -.fa-up-down::before { - content: "\f338"; -} - -.fa-arrows-alt-v::before { - content: "\f338"; -} - -.fa-cloud-moon-rain::before { - content: "\f73c"; -} - -.fa-calendar::before { - content: "\f133"; -} - -.fa-trailer::before { - content: "\e041"; -} - -.fa-bahai::before { - content: "\f666"; -} - -.fa-haykal::before { - content: "\f666"; -} - -.fa-sd-card::before { - content: "\f7c2"; -} - -.fa-dragon::before { - content: "\f6d5"; -} - -.fa-shoe-prints::before { - content: "\f54b"; -} - -.fa-circle-plus::before { - content: "\f055"; -} - -.fa-plus-circle::before { - content: "\f055"; -} - -.fa-face-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-hand-holding::before { - content: "\f4bd"; -} - -.fa-plug-circle-exclamation::before { - content: "\e55d"; -} - -.fa-link-slash::before { - content: "\f127"; -} - -.fa-chain-broken::before { - content: "\f127"; -} - -.fa-chain-slash::before { - content: "\f127"; -} - -.fa-unlink::before { - content: "\f127"; -} - -.fa-clone::before { - content: "\f24d"; -} - -.fa-person-walking-arrow-loop-left::before { - content: "\e551"; -} - -.fa-arrow-up-z-a::before { - content: "\f882"; -} - -.fa-sort-alpha-up-alt::before { - content: "\f882"; -} - -.fa-fire-flame-curved::before { - content: "\f7e4"; -} - -.fa-fire-alt::before { - content: "\f7e4"; -} - -.fa-tornado::before { - content: "\f76f"; -} - -.fa-file-circle-plus::before { - content: "\e494"; -} - -.fa-book-quran::before { - content: "\f687"; -} - -.fa-quran::before { - content: "\f687"; -} - -.fa-anchor::before { - content: "\f13d"; -} - -.fa-border-all::before { - content: "\f84c"; -} - -.fa-face-angry::before { - content: "\f556"; -} - -.fa-angry::before { - content: "\f556"; -} - -.fa-cookie-bite::before { - content: "\f564"; -} - -.fa-arrow-trend-down::before { - content: "\e097"; -} - -.fa-rss::before { - content: "\f09e"; -} - -.fa-feed::before { - content: "\f09e"; -} - -.fa-draw-polygon::before { - content: "\f5ee"; -} - -.fa-scale-balanced::before { - content: "\f24e"; -} - -.fa-balance-scale::before { - content: "\f24e"; -} - -.fa-gauge-simple-high::before { - content: "\f62a"; -} - -.fa-tachometer::before { - content: "\f62a"; -} - -.fa-tachometer-fast::before { - content: "\f62a"; -} - -.fa-shower::before { - content: "\f2cc"; -} - -.fa-desktop::before { - content: "\f390"; -} - -.fa-desktop-alt::before { - content: "\f390"; -} - -.fa-m::before { - content: "M"; -} - -.fa-table-list::before { - content: "\f00b"; -} - -.fa-th-list::before { - content: "\f00b"; -} - -.fa-comment-sms::before { - content: "\f7cd"; -} - -.fa-sms::before { - content: "\f7cd"; -} - -.fa-book::before { - content: "\f02d"; -} - -.fa-user-plus::before { - content: "\f234"; -} - -.fa-check::before { - content: "\f00c"; -} - -.fa-battery-three-quarters::before { - content: "\f241"; -} - -.fa-battery-4::before { - content: "\f241"; -} - -.fa-house-circle-check::before { - content: "\e509"; -} - -.fa-angle-left::before { - content: "\f104"; -} - -.fa-diagram-successor::before { - content: "\e47a"; -} - -.fa-truck-arrow-right::before { - content: "\e58b"; -} - -.fa-arrows-split-up-and-left::before { - content: "\e4bc"; -} - -.fa-hand-fist::before { - content: "\f6de"; -} - -.fa-fist-raised::before { - content: "\f6de"; -} - -.fa-cloud-moon::before { - content: "\f6c3"; -} - -.fa-briefcase::before { - content: "\f0b1"; -} - -.fa-person-falling::before { - content: "\e546"; -} - -.fa-image-portrait::before { - content: "\f3e0"; -} - -.fa-portrait::before { - content: "\f3e0"; -} - -.fa-user-tag::before { - content: "\f507"; -} - -.fa-rug::before { - content: "\e569"; -} - -.fa-earth-europe::before { - content: "\f7a2"; -} - -.fa-globe-europe::before { - content: "\f7a2"; -} - -.fa-cart-flatbed-suitcase::before { - content: "\f59d"; -} - -.fa-luggage-cart::before { - content: "\f59d"; -} - -.fa-rectangle-xmark::before { - content: "\f410"; -} - -.fa-rectangle-times::before { - content: "\f410"; -} - -.fa-times-rectangle::before { - content: "\f410"; -} - -.fa-window-close::before { - content: "\f410"; -} - -.fa-baht-sign::before { - content: "\e0ac"; -} - -.fa-book-open::before { - content: "\f518"; -} - -.fa-book-journal-whills::before { - content: "\f66a"; -} - -.fa-journal-whills::before { - content: "\f66a"; -} - -.fa-handcuffs::before { - content: "\e4f8"; -} - -.fa-triangle-exclamation::before { - content: "\f071"; -} - -.fa-exclamation-triangle::before { - content: "\f071"; -} - -.fa-warning::before { - content: "\f071"; -} - -.fa-database::before { - content: "\f1c0"; -} - -.fa-share::before { - content: "\f064"; -} - -.fa-arrow-turn-right::before { - content: "\f064"; -} - -.fa-mail-forward::before { - content: "\f064"; -} - -.fa-bottle-droplet::before { - content: "\e4c4"; -} - -.fa-mask-face::before { - content: "\e1d7"; -} - -.fa-hill-rockslide::before { - content: "\e508"; -} - -.fa-right-left::before { - content: "\f362"; -} - -.fa-exchange-alt::before { - content: "\f362"; -} - -.fa-paper-plane::before { - content: "\f1d8"; -} - -.fa-road-circle-exclamation::before { - content: "\e565"; -} - -.fa-dungeon::before { - content: "\f6d9"; -} - -.fa-align-right::before { - content: "\f038"; -} - -.fa-money-bill-1-wave::before { - content: "\f53b"; -} - -.fa-money-bill-wave-alt::before { - content: "\f53b"; -} - -.fa-life-ring::before { - content: "\f1cd"; -} - -.fa-hands::before { - content: "\f2a7"; -} - -.fa-sign-language::before { - content: "\f2a7"; -} - -.fa-signing::before { - content: "\f2a7"; -} - -.fa-calendar-day::before { - content: "\f783"; -} - -.fa-water-ladder::before { - content: "\f5c5"; -} - -.fa-ladder-water::before { - content: "\f5c5"; -} - -.fa-swimming-pool::before { - content: "\f5c5"; -} - -.fa-arrows-up-down::before { - content: "\f07d"; -} - -.fa-arrows-v::before { - content: "\f07d"; -} - -.fa-face-grimace::before { - content: "\f57f"; -} - -.fa-grimace::before { - content: "\f57f"; -} - -.fa-wheelchair-move::before { - content: "\e2ce"; -} - -.fa-wheelchair-alt::before { - content: "\e2ce"; -} - -.fa-turn-down::before { - content: "\f3be"; -} - -.fa-level-down-alt::before { - content: "\f3be"; -} - -.fa-person-walking-arrow-right::before { - content: "\e552"; -} - -.fa-square-envelope::before { - content: "\f199"; -} - -.fa-envelope-square::before { - content: "\f199"; -} - -.fa-dice::before { - content: "\f522"; -} - -.fa-bowling-ball::before { - content: "\f436"; -} - -.fa-brain::before { - content: "\f5dc"; -} - -.fa-bandage::before { - content: "\f462"; -} - -.fa-band-aid::before { - content: "\f462"; -} - -.fa-calendar-minus::before { - content: "\f272"; -} - -.fa-circle-xmark::before { - content: "\f057"; -} - -.fa-times-circle::before { - content: "\f057"; -} - -.fa-xmark-circle::before { - content: "\f057"; -} - -.fa-gifts::before { - content: "\f79c"; -} - -.fa-hotel::before { - content: "\f594"; -} - -.fa-earth-asia::before { - content: "\f57e"; -} - -.fa-globe-asia::before { - content: "\f57e"; -} - -.fa-id-card-clip::before { - content: "\f47f"; -} - -.fa-id-card-alt::before { - content: "\f47f"; -} - -.fa-magnifying-glass-plus::before { - content: "\f00e"; -} - -.fa-search-plus::before { - content: "\f00e"; -} - -.fa-thumbs-up::before { - content: "\f164"; -} - -.fa-user-clock::before { - content: "\f4fd"; -} - -.fa-hand-dots::before { - content: "\f461"; -} - -.fa-allergies::before { - content: "\f461"; -} - -.fa-file-invoice::before { - content: "\f570"; -} - -.fa-window-minimize::before { - content: "\f2d1"; -} - -.fa-mug-saucer::before { - content: "\f0f4"; -} - -.fa-coffee::before { - content: "\f0f4"; -} - -.fa-brush::before { - content: "\f55d"; -} - -.fa-mask::before { - content: "\f6fa"; -} - -.fa-magnifying-glass-minus::before { - content: "\f010"; -} - -.fa-search-minus::before { - content: "\f010"; -} - -.fa-ruler-vertical::before { - content: "\f548"; -} - -.fa-user-large::before { - content: "\f406"; -} - -.fa-user-alt::before { - content: "\f406"; -} - -.fa-train-tram::before { - content: "\e5b4"; -} - -.fa-user-nurse::before { - content: "\f82f"; -} - -.fa-syringe::before { - content: "\f48e"; -} - -.fa-cloud-sun::before { - content: "\f6c4"; -} - -.fa-stopwatch-20::before { - content: "\e06f"; -} - -.fa-square-full::before { - content: "\f45c"; -} - -.fa-magnet::before { - content: "\f076"; -} - -.fa-jar::before { - content: "\e516"; -} - -.fa-note-sticky::before { - content: "\f249"; -} - -.fa-sticky-note::before { - content: "\f249"; -} - -.fa-bug-slash::before { - content: "\e490"; -} - -.fa-arrow-up-from-water-pump::before { - content: "\e4b6"; -} - -.fa-bone::before { - content: "\f5d7"; -} - -.fa-user-injured::before { - content: "\f728"; -} - -.fa-face-sad-tear::before { - content: "\f5b4"; -} - -.fa-sad-tear::before { - content: "\f5b4"; -} - -.fa-plane::before { - content: "\f072"; -} - -.fa-tent-arrows-down::before { - content: "\e581"; -} - -.fa-exclamation::before { - content: "\!"; -} - -.fa-arrows-spin::before { - content: "\e4bb"; -} - -.fa-print::before { - content: "\f02f"; -} - -.fa-turkish-lira-sign::before { - content: "\e2bb"; -} - -.fa-try::before { - content: "\e2bb"; -} - -.fa-turkish-lira::before { - content: "\e2bb"; -} - -.fa-dollar-sign::before { - content: "\$"; -} - -.fa-dollar::before { - content: "\$"; -} - -.fa-usd::before { - content: "\$"; -} - -.fa-x::before { - content: "X"; -} - -.fa-magnifying-glass-dollar::before { - content: "\f688"; -} - -.fa-search-dollar::before { - content: "\f688"; -} - -.fa-users-gear::before { - content: "\f509"; -} - -.fa-users-cog::before { - content: "\f509"; -} - -.fa-person-military-pointing::before { - content: "\e54a"; -} - -.fa-building-columns::before { - content: "\f19c"; -} - -.fa-bank::before { - content: "\f19c"; -} - -.fa-institution::before { - content: "\f19c"; -} - -.fa-museum::before { - content: "\f19c"; -} - -.fa-university::before { - content: "\f19c"; -} - -.fa-umbrella::before { - content: "\f0e9"; -} - -.fa-trowel::before { - content: "\e589"; -} - -.fa-d::before { - content: "D"; -} - -.fa-stapler::before { - content: "\e5af"; -} - -.fa-masks-theater::before { - content: "\f630"; -} - -.fa-theater-masks::before { - content: "\f630"; -} - -.fa-kip-sign::before { - content: "\e1c4"; -} - -.fa-hand-point-left::before { - content: "\f0a5"; -} - -.fa-handshake-simple::before { - content: "\f4c6"; -} - -.fa-handshake-alt::before { - content: "\f4c6"; -} - -.fa-jet-fighter::before { - content: "\f0fb"; -} - -.fa-fighter-jet::before { - content: "\f0fb"; -} - -.fa-square-share-nodes::before { - content: "\f1e1"; -} - -.fa-share-alt-square::before { - content: "\f1e1"; -} - -.fa-barcode::before { - content: "\f02a"; -} - -.fa-plus-minus::before { - content: "\e43c"; -} - -.fa-video::before { - content: "\f03d"; -} - -.fa-video-camera::before { - content: "\f03d"; -} - -.fa-graduation-cap::before { - content: "\f19d"; -} - -.fa-mortar-board::before { - content: "\f19d"; -} - -.fa-hand-holding-medical::before { - content: "\e05c"; -} - -.fa-person-circle-check::before { - content: "\e53e"; -} - -.fa-turn-up::before { - content: "\f3bf"; -} - -.fa-level-up-alt::before { - content: "\f3bf"; -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.elements-blocks-icon-selector-display { - font-size: 2em; -} - -.rrze-elements-tabs-modal-container span { - font-size: 2em; - padding-left: 1em; -} -/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! - \**************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 900; - font-display: block; - src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); -} -.fas, -.fa-solid { - font-weight: 900; -} -/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! - \***************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-brands: "Font Awesome 6 Brands"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -@font-face { - font-family: "Font Awesome 6 Brands"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); -} -.fab, -.fa-brands { - font-weight: 400; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-cloudflare:before { - content: "\e07d"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-guilded:before { - content: "\e07e"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-square-js:before { - content: "\f3b9"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-orcid:before { - content: "\f8d2"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-unity:before { - content: "\e049"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-square-reddit:before { - content: "\f1a2"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-square-font-awesome:before { - content: "\e5ad"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-square-instagram:before { - content: "\e055"; -} - -.fa-instagram-square:before { - content: "\e055"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-square-hacker-news:before { - content: "\f3af"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-threads:before { - content: "\e618"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-square-snapchat:before { - content: "\f2ad"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-square-font-awesome-stroke:before { - content: "\f35c"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-watchman-monitoring:before { - content: "\e087"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-square-viadeo:before { - content: "\f2aa"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-square-dribbble:before { - content: "\f397"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-debian:before { - content: "\e60b"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-instalod:before { - content: "\e081"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-square-twitter:before { - content: "\f081"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-golang:before { - content: "\e40f"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-uncharted:before { - content: "\e084"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-square-youtube:before { - content: "\f431"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-rendact:before { - content: "\f3e4"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-nfc-directional:before { - content: "\e530"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-meta:before { - content: "\e49b"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-mdb:before { - content: "\f8ca"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-unsplash:before { - content: "\e07c"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-square-steam:before { - content: "\f1b7"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-500px:before { - content: "\f26e"; -} - -.fa-square-vimeo:before { - content: "\f194"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-flag:before { - content: "\f2b4"; -} - -.fa-font-awesome-logo-full:before { - content: "\f2b4"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-hive:before { - content: "\e07f"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-padlet:before { - content: "\e4a0"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-square-github:before { - content: "\f092"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-shopify:before { - content: "\e057"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-square-threads:before { - content: "\e619"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-swift:before { - content: "\f8e1"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-square-gitlab:before { - content: "\e5ae"; -} - -.fa-gitlab-square:before { - content: "\e5ae"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-square-odnoklassniki:before { - content: "\f264"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-hashnode:before { - content: "\e499"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-umbraco:before { - content: "\f8e8"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-square-pinterest:before { - content: "\f0d3"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-dailymotion:before { - content: "\e052"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-nfc-symbol:before { - content: "\e531"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-square-google-plus:before { - content: "\f0d4"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-square-xing:before { - content: "\f169"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-bilibili:before { - content: "\e3d9"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-x-twitter:before { - content: "\e61b"; -} - -.fa-cotton-bureau:before { - content: "\f89e"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-42-group:before { - content: "\e080"; -} - -.fa-innosoft:before { - content: "\e080"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-square-pied-piper:before { - content: "\e01e"; -} - -.fa-pied-piper-square:before { - content: "\e01e"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-tiktok:before { - content: "\e07b"; -} - -.fa-square-facebook:before { - content: "\f082"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-mixer:before { - content: "\e056"; -} - -.fa-square-lastfm:before { - content: "\f203"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-cmplid:before { - content: "\e360"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-deezer:before { - content: "\e077"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-screenpal:before { - content: "\e570"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-microblog:before { - content: "\e01a"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-wirsindhandwerk:before { - content: "\e2d0"; -} - -.fa-wsh:before { - content: "\e2d0"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-octopus-deploy:before { - content: "\e082"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ab"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-rust:before { - content: "\e07a"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-square-behance:before { - content: "\f1b5"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-space-awesome:before { - content: "\e5ac"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-square-git:before { - content: "\f1d2"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-square-tumblr:before { - content: "\f174"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-perbyte:before { - content: "\e083"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-bots:before { - content: "\e340"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-ideal:before { - content: "\e013"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-firefox-browser:before { - content: "\e007"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-stubber:before { - content: "\e5c7"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f2c6"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-odysee:before { - content: "\e5c6"; -} - -.fa-square-whatsapp:before { - content: "\f40c"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-edge-legacy:before { - content: "\e078"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f198"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-square-x-twitter:before { - content: "\e61a"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f23a"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-sitrox:before { - content: "\e44a"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-buy-n-large:before { - content: "\f8a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-wodu:before { - content: "\e088"; -} - -.fa-google-pay:before { - content: "\e079"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-pix:before { - content: "\e43a"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} -/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! - \****************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); -} -.far, -.fa-regular { - font-weight: 400; -} +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-right:var(--fa-li-margin,2.5em);padding-right:0}.fa-ul>li{position:relative}.fa-li{right:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-pull-right{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var«-219:1»,var«219:-2»,var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(15deg)}4%{transform:rotate(-15deg)}24%,8%{transform:rotate(18deg)}12%,28%{transform:rotate(-18deg)}16%{transform:rotate(22deg)}20%{transform:rotate(-22deg)}32%{transform:rotate(12deg)}36%{transform:rotate(-12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.fa-rotate-90{transform:rotate(-90deg)}.fa-rotate-180{transform:rotate(-180deg)}.fa-rotate-270{transform:rotate(-270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{right:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-left:1em}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-solid,.fas{font-weight:900}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}h1.accordion-heading,h2.accordion-heading,h3.accordion-heading,h4.accordion-heading,h5.accordion-heading,h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:right;width:auto}button.accordion-toggle{border:none;margin:0;text-align:right;width:100%}button.expand-all.standard-btn{float:none;margin:5px 0}.button-container-right{text-align:left}.button-container-left{text-align:right}.accordion .accordion{margin:0}.accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-right:0}.accordion .accordion-register li{float:right;list-style-type:none;padding:.25em .5em}.accordion .accordion-suffix{font-weight:700}.accordion .accordion-group{border:none;margin-bottom:5px}.accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-right:10px solid var(--color-primary-ci-hell,#04316a);color:var(--color-Text,#444);display:block;font-size:1rem;padding:8px 10px 8px 35px;position:relative;text-decoration:none}.accordion .accordion-toggle:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active,.accordion .accordion-toggle:focus,.accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before{position:absolute;left:12px;top:calc(50% - .5em)}.alert.font-light .accordion .accordion-toggle.active *,.alert.font-light .accordion .accordion-toggle:focus *,.alert.font-light .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active:focus,.accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle svg.rrze-elements-icon{margin-left:3px}.accordion .accordion-toggle span[class^=fa]{margin-left:5px}.alert.font-light .accordion .accordion-toggle,.alert.font-light .accordion .accordion-toggle *{color:var(--color-Text,#444)}.alert.font-light .accordion .accordion-toggle.active,.alert.font-light .accordion .accordion-toggle:focus,.alert.font-light .accordion .accordion-toggle:hover{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .gold .accordion-heading .accordion-toggle,.accordion .phil .accordion-heading .accordion-toggle,.accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}.accordion .gold .accordion-heading .accordion-toggle.active,.accordion .gold .accordion-heading .accordion-toggle:focus,.accordion .gold .accordion-heading .accordion-toggle:hover,.accordion .phil .accordion-heading .accordion-toggle.active,.accordion .phil .accordion-heading .accordion-toggle:focus,.accordion .phil .accordion-heading .accordion-toggle:hover,.accordion .philfak .accordion-heading .accordion-toggle.active,.accordion .philfak .accordion-heading .accordion-toggle:focus,.accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .gold .accordion-heading .accordion-toggle.active:focus,.accordion .gold .accordion-heading .accordion-toggle.active:hover,.accordion .phil .accordion-heading .accordion-toggle.active:focus,.accordion .phil .accordion-heading .accordion-toggle.active:hover,.accordion .philfak .accordion-heading .accordion-toggle.active:focus,.accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .red .accordion-heading .accordion-toggle,.accordion .rw .accordion-heading .accordion-toggle,.accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}.accordion .red .accordion-heading .accordion-toggle.active,.accordion .red .accordion-heading .accordion-toggle:focus,.accordion .red .accordion-heading .accordion-toggle:hover,.accordion .rw .accordion-heading .accordion-toggle.active,.accordion .rw .accordion-heading .accordion-toggle:focus,.accordion .rw .accordion-heading .accordion-toggle:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active,.accordion .rwfak .accordion-heading .accordion-toggle:focus,.accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .red .accordion-heading .accordion-toggle.active:focus,.accordion .red .accordion-heading .accordion-toggle.active:hover,.accordion .rw .accordion-heading .accordion-toggle.active:focus,.accordion .rw .accordion-heading .accordion-toggle.active:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active:focus,.accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .blue .accordion-heading .accordion-toggle,.accordion .med .accordion-heading .accordion-toggle,.accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}.accordion .blue .accordion-heading .accordion-toggle.active,.accordion .blue .accordion-heading .accordion-toggle:focus,.accordion .blue .accordion-heading .accordion-toggle:hover,.accordion .med .accordion-heading .accordion-toggle.active,.accordion .med .accordion-heading .accordion-toggle:focus,.accordion .med .accordion-heading .accordion-toggle:hover,.accordion .medfak .accordion-heading .accordion-toggle.active,.accordion .medfak .accordion-heading .accordion-toggle:focus,.accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}.accordion .blue .accordion-heading .accordion-toggle.active:focus,.accordion .blue .accordion-heading .accordion-toggle.active:hover,.accordion .med .accordion-heading .accordion-toggle.active:focus,.accordion .med .accordion-heading .accordion-toggle.active:hover,.accordion .medfak .accordion-heading .accordion-toggle.active:focus,.accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}.accordion .green .accordion-heading .accordion-toggle,.accordion .nat .accordion-heading .accordion-toggle,.accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}.accordion .green .accordion-heading .accordion-toggle.active,.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle:focus,.accordion .green .accordion-heading .accordion-toggle:hover,.accordion .nat .accordion-heading .accordion-toggle.active,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle:focus,.accordion .nat .accordion-heading .accordion-toggle:hover,.accordion .natfak .accordion-heading .accordion-toggle.active,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle:focus,.accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle.active:hover,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle.active:hover,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}.accordion .grey .accordion-heading .accordion-toggle,.accordion .techfak .accordion-heading .accordion-toggle,.accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}.accordion .grey .accordion-heading .accordion-toggle.active,.accordion .grey .accordion-heading .accordion-toggle:focus,.accordion .grey .accordion-heading .accordion-toggle:hover,.accordion .techfak .accordion-heading .accordion-toggle.active,.accordion .techfak .accordion-heading .accordion-toggle:focus,.accordion .techfak .accordion-heading .accordion-toggle:hover,.accordion .tf .accordion-heading .accordion-toggle.active,.accordion .tf .accordion-heading .accordion-toggle:focus,.accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}.accordion .grey .accordion-heading .accordion-toggle.active:focus,.accordion .grey .accordion-heading .accordion-toggle.active:hover,.accordion .techfak .accordion-heading .accordion-toggle.active:focus,.accordion .techfak .accordion-heading .accordion-toggle.active:hover,.accordion .tf .accordion-heading .accordion-toggle.active:focus,.accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle,.accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}.accordion .default .accordion-heading .accordion-toggle.active,.accordion .default .accordion-heading .accordion-toggle:focus,.accordion .default .accordion-heading .accordion-toggle:hover,.accordion .fau .accordion-heading .accordion-toggle.active,.accordion .fau .accordion-heading .accordion-toggle:focus,.accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle.active:focus,.accordion .default .accordion-heading .accordion-toggle.active:hover,.accordion .fau .accordion-heading .accordion-toggle.active:focus,.accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .accordion-body{display:block;overflow:hidden}.accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light .accordion .accordion-body .accordion-inner,.alert.font-light .accordion .accordion-body .accordion-inner a,.alert.font-light .accordion .accordion-body .accordion-inner blockquote,.alert.font-light .accordion .accordion-body .accordion-inner code,.alert.font-light .accordion .accordion-body .accordion-inner em,.alert.font-light .accordion .accordion-body .accordion-inner h1,.alert.font-light .accordion .accordion-body .accordion-inner h2,.alert.font-light .accordion .accordion-body .accordion-inner h3,.alert.font-light .accordion .accordion-body .accordion-inner h4,.alert.font-light .accordion .accordion-body .accordion-inner h5,.alert.font-light .accordion .accordion-body .accordion-inner li,.alert.font-light .accordion .accordion-body .accordion-inner p,.alert.font-light .accordion .accordion-body .accordion-inner pre,.alert.font-light .accordion .accordion-body .accordion-inner span,.alert.font-light .accordion .accordion-body .accordion-inner strong,.alert.font-light .accordion .accordion-body .accordion-inner td,.alert.font-light .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}.fau-theme .accordion-toggle{background-clip:padding-box;border-radius:var(--border-radius,4px)}.fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{.accordion{display:block;overflow:visible;position:relative}.accordion-body,.accordion-group,.accordion-inner,.accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}button.expand-all.standard-btn{display:none}h3.accordion-heading,h4.accordion-heading{margin-bottom:0!important}}#content main .accordion-body:target,.admin-bar #content main .accordion-body:target{background-color:#6495ed;padding-top:0}#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target{padding-top:8px}.wp-block-rrze-elements-collapsibles .block-editor-block-list__layout:last-child{padding-bottom:1.5rem}.accordion-toggle span[class^=fa]{float:right;line-height:2em}.read-mode-only{display:none}.admin-bar #content main .accordion-body:target{padding-top:0}.accordion-body{height:0;margin-top:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:height .5s ease-in-out}.accordion-body.active{background:var(--color-ContentRegions,#f5f7f9);height:auto;padding:15px 20px}.wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input{background-color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0);font-size:inherit;padding-bottom:0}.wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input:focus{background-color:#fff;border-color:#000;color:#000;font-size:inherit;padding-bottom:0}.wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle.active,.wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle:hover{color:#fff}.rrzeElementsBFakColorSelector.central button{background-color:#04316a;color:#fff}.rrzeElementsBFakColorSelector.phil button{background-color:#fdb735;color:#000}.rrzeElementsBFakColorSelector.rw button{background-color:#c50f3c;color:#fff}.rrzeElementsBFakColorSelector.med button{background-color:#18b4f1;color:#000}.rrzeElementsBFakColorSelector.nat button{background-color:#7bb725;color:#000}.rrzeElementsBFakColorSelector.tf button{background-color:#8c9fb1;color:#000}.elements-blocks-icon-selector-display{clear:both;float:left;margin-left:1em;max-width:3em;padding:.5em}.elements-blocks-icon-insideEditor{clear:both;float:right;max-height:1.5em;max-width:1.5em;padding-top:.25em}button.is-compact.elements-blocks-icon-Button,button.is-pressed.elements-blocks-icon-Button{align-items:center;display:flex;font-size:1.5rem;height:55px;justify-content:center;padding:.25rem;width:55px}.elements-blocks-input-following-icon input{font-size:1.25em!important;max-width:90%}.rrzeElementsBFakColorSelector{border:1px solid #000}.rrzeElementsBFakColorSelector button{border-radius:0} +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-right:var(--fa-li-margin,2.5em);padding-right:0}.fa-ul>li{position:relative}.fa-li{right:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-pull-right{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var«-296:1»,var«296:-2»,var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(15deg)}4%{transform:rotate(-15deg)}24%,8%{transform:rotate(18deg)}12%,28%{transform:rotate(-18deg)}16%{transform:rotate(22deg)}20%{transform:rotate(-22deg)}32%{transform:rotate(12deg)}36%{transform:rotate(-12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.fa-rotate-90{transform:rotate(-90deg)}.fa-rotate-180{transform:rotate(-180deg)}.fa-rotate-270{transform:rotate(-270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{right:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-left:1em} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} +:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} diff --git a/build/collapse/index.asset.php b/build/collapse/index.asset.php index bacff6ea..61c1d472 100644 --- a/build/collapse/index.asset.php +++ b/build/collapse/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '321032e1c0d0de3fa43c'); + array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '63c0a4c8c9a2454e494f'); diff --git a/build/collapse/index.css b/build/collapse/index.css index 2c96fbae..e19bebab 100644 --- a/build/collapse/index.css +++ b/build/collapse/index.css @@ -1,21172 +1,5 @@ -/*!*************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/collapse/editor.scss ***! - \*************************************************************************************************************************************************************************************************************************************************/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -/** - * The following styles get applied inside the editor only. - * - * Replace them with your own styles or remove the file completely. - */ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -.fa { - font-family: var(--fa-style-family, "Font Awesome 6 Free"); - font-weight: var(--fa-style, 900); -} - -.fa, -.fa-classic, -.fa-sharp, -.fas, -.accordion .accordion-toggle.active:hover:before, -.accordion .accordion-toggle.active:focus:before, -.accordion .accordion-toggle:hover:before, -.accordion .accordion-toggle:focus:before, -.accordion .accordion-toggle.active:before, -.accordion .accordion-toggle:before, -.fa-solid, -.far, -.fa-regular, -.fab, -.fa-brands { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: var(--fa-display, inline-block); - font-style: normal; - font-variant: normal; - line-height: 1; - text-rendering: auto; -} - -.fas, .accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before, .accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before, .accordion .accordion-toggle:before, -.fa-classic, -.fa-solid, -.far, -.fa-regular { - font-family: "Font Awesome 6 Free"; -} - -.fab, -.fa-brands { - font-family: "Font Awesome 6 Brands"; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: var(--fa-li-margin, 2.5em); - padding-left: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - left: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(-15deg); - } - 4% { - transform: rotate(15deg); - } - 8%, 24% { - transform: rotate(-18deg); - } - 12%, 28% { - transform: rotate(18deg); - } - 16% { - transform: rotate(-22deg); - } - 20% { - transform: rotate(22deg); - } - 32% { - transform: rotate(-12deg); - } - 36% { - transform: rotate(12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.fa-rotate-90 { - transform: rotate(90deg); -} - -.fa-rotate-180 { - transform: rotate(180deg); -} - -.fa-rotate-270 { - transform: rotate(270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-0::before { - content: "\30 "; -} - -.fa-1::before { - content: "\31 "; -} - -.fa-2::before { - content: "\32 "; -} - -.fa-3::before { - content: "\33 "; -} - -.fa-4::before { - content: "\34 "; -} - -.fa-5::before { - content: "\35 "; -} - -.fa-6::before { - content: "\36 "; -} - -.fa-7::before { - content: "\37 "; -} - -.fa-8::before { - content: "\38 "; -} - -.fa-9::before { - content: "\39 "; -} - -.fa-fill-drip::before { - content: "\f576"; -} - -.fa-arrows-to-circle::before { - content: "\e4bd"; -} - -.fa-circle-chevron-right::before { - content: "\f138"; -} - -.fa-chevron-circle-right::before { - content: "\f138"; -} - -.fa-at::before { - content: "\@"; -} - -.fa-trash-can::before { - content: "\f2ed"; -} - -.fa-trash-alt::before { - content: "\f2ed"; -} - -.fa-text-height::before { - content: "\f034"; -} - -.fa-user-xmark::before { - content: "\f235"; -} - -.fa-user-times::before { - content: "\f235"; -} - -.fa-stethoscope::before { - content: "\f0f1"; -} - -.fa-message::before { - content: "\f27a"; -} - -.fa-comment-alt::before { - content: "\f27a"; -} - -.fa-info::before { - content: "\f129"; -} - -.fa-down-left-and-up-right-to-center::before { - content: "\f422"; -} - -.fa-compress-alt::before { - content: "\f422"; -} - -.fa-explosion::before { - content: "\e4e9"; -} - -.fa-file-lines::before { - content: "\f15c"; -} - -.fa-file-alt::before { - content: "\f15c"; -} - -.fa-file-text::before { - content: "\f15c"; -} - -.fa-wave-square::before { - content: "\f83e"; -} - -.fa-ring::before { - content: "\f70b"; -} - -.fa-building-un::before { - content: "\e4d9"; -} - -.fa-dice-three::before { - content: "\f527"; -} - -.fa-calendar-days::before { - content: "\f073"; -} - -.fa-calendar-alt::before { - content: "\f073"; -} - -.fa-anchor-circle-check::before { - content: "\e4aa"; -} - -.fa-building-circle-arrow-right::before { - content: "\e4d1"; -} - -.fa-volleyball::before { - content: "\f45f"; -} - -.fa-volleyball-ball::before { - content: "\f45f"; -} - -.fa-arrows-up-to-line::before { - content: "\e4c2"; -} - -.fa-sort-down::before { - content: "\f0dd"; -} - -.fa-sort-desc::before { - content: "\f0dd"; -} - -.fa-circle-minus::before { - content: "\f056"; -} - -.fa-minus-circle::before { - content: "\f056"; -} - -.fa-door-open::before { - content: "\f52b"; -} - -.fa-right-from-bracket::before { - content: "\f2f5"; -} - -.fa-sign-out-alt::before { - content: "\f2f5"; -} - -.fa-atom::before { - content: "\f5d2"; -} - -.fa-soap::before { - content: "\e06e"; -} - -.fa-icons::before { - content: "\f86d"; -} - -.fa-heart-music-camera-bolt::before { - content: "\f86d"; -} - -.fa-microphone-lines-slash::before { - content: "\f539"; -} - -.fa-microphone-alt-slash::before { - content: "\f539"; -} - -.fa-bridge-circle-check::before { - content: "\e4c9"; -} - -.fa-pump-medical::before { - content: "\e06a"; -} - -.fa-fingerprint::before { - content: "\f577"; -} - -.fa-hand-point-right::before { - content: "\f0a4"; -} - -.fa-magnifying-glass-location::before { - content: "\f689"; -} - -.fa-search-location::before { - content: "\f689"; -} - -.fa-forward-step::before { - content: "\f051"; -} - -.fa-step-forward::before { - content: "\f051"; -} - -.fa-face-smile-beam::before { - content: "\f5b8"; -} - -.fa-smile-beam::before { - content: "\f5b8"; -} - -.fa-flag-checkered::before { - content: "\f11e"; -} - -.fa-football::before { - content: "\f44e"; -} - -.fa-football-ball::before { - content: "\f44e"; -} - -.fa-school-circle-exclamation::before { - content: "\e56c"; -} - -.fa-crop::before { - content: "\f125"; -} - -.fa-angles-down::before { - content: "\f103"; -} - -.fa-angle-double-down::before { - content: "\f103"; -} - -.fa-users-rectangle::before { - content: "\e594"; -} - -.fa-people-roof::before { - content: "\e537"; -} - -.fa-people-line::before { - content: "\e534"; -} - -.fa-beer-mug-empty::before { - content: "\f0fc"; -} - -.fa-beer::before { - content: "\f0fc"; -} - -.fa-diagram-predecessor::before { - content: "\e477"; -} - -.fa-arrow-up-long::before { - content: "\f176"; -} - -.fa-long-arrow-up::before { - content: "\f176"; -} - -.fa-fire-flame-simple::before { - content: "\f46a"; -} - -.fa-burn::before { - content: "\f46a"; -} - -.fa-person::before { - content: "\f183"; -} - -.fa-male::before { - content: "\f183"; -} - -.fa-laptop::before { - content: "\f109"; -} - -.fa-file-csv::before { - content: "\f6dd"; -} - -.fa-menorah::before { - content: "\f676"; -} - -.fa-truck-plane::before { - content: "\e58f"; -} - -.fa-record-vinyl::before { - content: "\f8d9"; -} - -.fa-face-grin-stars::before { - content: "\f587"; -} - -.fa-grin-stars::before { - content: "\f587"; -} - -.fa-bong::before { - content: "\f55c"; -} - -.fa-spaghetti-monster-flying::before { - content: "\f67b"; -} - -.fa-pastafarianism::before { - content: "\f67b"; -} - -.fa-arrow-down-up-across-line::before { - content: "\e4af"; -} - -.fa-spoon::before { - content: "\f2e5"; -} - -.fa-utensil-spoon::before { - content: "\f2e5"; -} - -.fa-jar-wheat::before { - content: "\e517"; -} - -.fa-envelopes-bulk::before { - content: "\f674"; -} - -.fa-mail-bulk::before { - content: "\f674"; -} - -.fa-file-circle-exclamation::before { - content: "\e4eb"; -} - -.fa-circle-h::before { - content: "\f47e"; -} - -.fa-hospital-symbol::before { - content: "\f47e"; -} - -.fa-pager::before { - content: "\f815"; -} - -.fa-address-book::before { - content: "\f2b9"; -} - -.fa-contact-book::before { - content: "\f2b9"; -} - -.fa-strikethrough::before { - content: "\f0cc"; -} - -.fa-k::before { - content: "K"; -} - -.fa-landmark-flag::before { - content: "\e51c"; -} - -.fa-pencil::before { - content: "\f303"; -} - -.fa-pencil-alt::before { - content: "\f303"; -} - -.fa-backward::before { - content: "\f04a"; -} - -.fa-caret-right::before { - content: "\f0da"; -} - -.fa-comments::before { - content: "\f086"; -} - -.fa-paste::before { - content: "\f0ea"; -} - -.fa-file-clipboard::before { - content: "\f0ea"; -} - -.fa-code-pull-request::before { - content: "\e13c"; -} - -.fa-clipboard-list::before { - content: "\f46d"; -} - -.fa-truck-ramp-box::before { - content: "\f4de"; -} - -.fa-truck-loading::before { - content: "\f4de"; -} - -.fa-user-check::before { - content: "\f4fc"; -} - -.fa-vial-virus::before { - content: "\e597"; -} - -.fa-sheet-plastic::before { - content: "\e571"; -} - -.fa-blog::before { - content: "\f781"; -} - -.fa-user-ninja::before { - content: "\f504"; -} - -.fa-person-arrow-up-from-line::before { - content: "\e539"; -} - -.fa-scroll-torah::before { - content: "\f6a0"; -} - -.fa-torah::before { - content: "\f6a0"; -} - -.fa-broom-ball::before { - content: "\f458"; -} - -.fa-quidditch::before { - content: "\f458"; -} - -.fa-quidditch-broom-ball::before { - content: "\f458"; -} - -.fa-toggle-off::before { - content: "\f204"; -} - -.fa-box-archive::before { - content: "\f187"; -} - -.fa-archive::before { - content: "\f187"; -} - -.fa-person-drowning::before { - content: "\e545"; -} - -.fa-arrow-down-9-1::before { - content: "\f886"; -} - -.fa-sort-numeric-desc::before { - content: "\f886"; -} - -.fa-sort-numeric-down-alt::before { - content: "\f886"; -} - -.fa-face-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-spray-can::before { - content: "\f5bd"; -} - -.fa-truck-monster::before { - content: "\f63b"; -} - -.fa-w::before { - content: "W"; -} - -.fa-earth-africa::before { - content: "\f57c"; -} - -.fa-globe-africa::before { - content: "\f57c"; -} - -.fa-rainbow::before { - content: "\f75b"; -} - -.fa-circle-notch::before { - content: "\f1ce"; -} - -.fa-tablet-screen-button::before { - content: "\f3fa"; -} - -.fa-tablet-alt::before { - content: "\f3fa"; -} - -.fa-paw::before { - content: "\f1b0"; -} - -.fa-cloud::before { - content: "\f0c2"; -} - -.fa-trowel-bricks::before { - content: "\e58a"; -} - -.fa-face-flushed::before { - content: "\f579"; -} - -.fa-flushed::before { - content: "\f579"; -} - -.fa-hospital-user::before { - content: "\f80d"; -} - -.fa-tent-arrow-left-right::before { - content: "\e57f"; -} - -.fa-gavel::before { - content: "\f0e3"; -} - -.fa-legal::before { - content: "\f0e3"; -} - -.fa-binoculars::before { - content: "\f1e5"; -} - -.fa-microphone-slash::before { - content: "\f131"; -} - -.fa-box-tissue::before { - content: "\e05b"; -} - -.fa-motorcycle::before { - content: "\f21c"; -} - -.fa-bell-concierge::before { - content: "\f562"; -} - -.fa-concierge-bell::before { - content: "\f562"; -} - -.fa-pen-ruler::before { - content: "\f5ae"; -} - -.fa-pencil-ruler::before { - content: "\f5ae"; -} - -.fa-people-arrows::before { - content: "\e068"; -} - -.fa-people-arrows-left-right::before { - content: "\e068"; -} - -.fa-mars-and-venus-burst::before { - content: "\e523"; -} - -.fa-square-caret-right::before { - content: "\f152"; -} - -.fa-caret-square-right::before { - content: "\f152"; -} - -.fa-scissors::before { - content: "\f0c4"; -} - -.fa-cut::before { - content: "\f0c4"; -} - -.fa-sun-plant-wilt::before { - content: "\e57a"; -} - -.fa-toilets-portable::before { - content: "\e584"; -} - -.fa-hockey-puck::before { - content: "\f453"; -} - -.fa-table::before { - content: "\f0ce"; -} - -.fa-magnifying-glass-arrow-right::before { - content: "\e521"; -} - -.fa-tachograph-digital::before { - content: "\f566"; -} - -.fa-digital-tachograph::before { - content: "\f566"; -} - -.fa-users-slash::before { - content: "\e073"; -} - -.fa-clover::before { - content: "\e139"; -} - -.fa-reply::before { - content: "\f3e5"; -} - -.fa-mail-reply::before { - content: "\f3e5"; -} - -.fa-star-and-crescent::before { - content: "\f699"; -} - -.fa-house-fire::before { - content: "\e50c"; -} - -.fa-square-minus::before { - content: "\f146"; -} - -.fa-minus-square::before { - content: "\f146"; -} - -.fa-helicopter::before { - content: "\f533"; -} - -.fa-compass::before { - content: "\f14e"; -} - -.fa-square-caret-down::before { - content: "\f150"; -} - -.fa-caret-square-down::before { - content: "\f150"; -} - -.fa-file-circle-question::before { - content: "\e4ef"; -} - -.fa-laptop-code::before { - content: "\f5fc"; -} - -.fa-swatchbook::before { - content: "\f5c3"; -} - -.fa-prescription-bottle::before { - content: "\f485"; -} - -.fa-bars::before { - content: "\f0c9"; -} - -.fa-navicon::before { - content: "\f0c9"; -} - -.fa-people-group::before { - content: "\e533"; -} - -.fa-hourglass-end::before { - content: "\f253"; -} - -.fa-hourglass-3::before { - content: "\f253"; -} - -.fa-heart-crack::before { - content: "\f7a9"; -} - -.fa-heart-broken::before { - content: "\f7a9"; -} - -.fa-square-up-right::before { - content: "\f360"; -} - -.fa-external-link-square-alt::before { - content: "\f360"; -} - -.fa-face-kiss-beam::before { - content: "\f597"; -} - -.fa-kiss-beam::before { - content: "\f597"; -} - -.fa-film::before { - content: "\f008"; -} - -.fa-ruler-horizontal::before { - content: "\f547"; -} - -.fa-people-robbery::before { - content: "\e536"; -} - -.fa-lightbulb::before { - content: "\f0eb"; -} - -.fa-caret-left::before { - content: "\f0d9"; -} - -.fa-circle-exclamation::before { - content: "\f06a"; -} - -.fa-exclamation-circle::before { - content: "\f06a"; -} - -.fa-school-circle-xmark::before { - content: "\e56d"; -} - -.fa-arrow-right-from-bracket::before { - content: "\f08b"; -} - -.fa-sign-out::before { - content: "\f08b"; -} - -.fa-circle-chevron-down::before { - content: "\f13a"; -} - -.fa-chevron-circle-down::before { - content: "\f13a"; -} - -.fa-unlock-keyhole::before { - content: "\f13e"; -} - -.fa-unlock-alt::before { - content: "\f13e"; -} - -.fa-cloud-showers-heavy::before { - content: "\f740"; -} - -.fa-headphones-simple::before { - content: "\f58f"; -} - -.fa-headphones-alt::before { - content: "\f58f"; -} - -.fa-sitemap::before { - content: "\f0e8"; -} - -.fa-circle-dollar-to-slot::before { - content: "\f4b9"; -} - -.fa-donate::before { - content: "\f4b9"; -} - -.fa-memory::before { - content: "\f538"; -} - -.fa-road-spikes::before { - content: "\e568"; -} - -.fa-fire-burner::before { - content: "\e4f1"; -} - -.fa-flag::before { - content: "\f024"; -} - -.fa-hanukiah::before { - content: "\f6e6"; -} - -.fa-feather::before { - content: "\f52d"; -} - -.fa-volume-low::before { - content: "\f027"; -} - -.fa-volume-down::before { - content: "\f027"; -} - -.fa-comment-slash::before { - content: "\f4b3"; -} - -.fa-cloud-sun-rain::before { - content: "\f743"; -} - -.fa-compress::before { - content: "\f066"; -} - -.fa-wheat-awn::before { - content: "\e2cd"; -} - -.fa-wheat-alt::before { - content: "\e2cd"; -} - -.fa-ankh::before { - content: "\f644"; -} - -.fa-hands-holding-child::before { - content: "\e4fa"; -} - -.fa-asterisk::before { - content: "\*"; -} - -.fa-square-check::before { - content: "\f14a"; -} - -.fa-check-square::before { - content: "\f14a"; -} - -.fa-peseta-sign::before { - content: "\e221"; -} - -.fa-heading::before { - content: "\f1dc"; -} - -.fa-header::before { - content: "\f1dc"; -} - -.fa-ghost::before { - content: "\f6e2"; -} - -.fa-list::before { - content: "\f03a"; -} - -.fa-list-squares::before { - content: "\f03a"; -} - -.fa-square-phone-flip::before { - content: "\f87b"; -} - -.fa-phone-square-alt::before { - content: "\f87b"; -} - -.fa-cart-plus::before { - content: "\f217"; -} - -.fa-gamepad::before { - content: "\f11b"; -} - -.fa-circle-dot::before { - content: "\f192"; -} - -.fa-dot-circle::before { - content: "\f192"; -} - -.fa-face-dizzy::before { - content: "\f567"; -} - -.fa-dizzy::before { - content: "\f567"; -} - -.fa-egg::before { - content: "\f7fb"; -} - -.fa-house-medical-circle-xmark::before { - content: "\e513"; -} - -.fa-campground::before { - content: "\f6bb"; -} - -.fa-folder-plus::before { - content: "\f65e"; -} - -.fa-futbol::before { - content: "\f1e3"; -} - -.fa-futbol-ball::before { - content: "\f1e3"; -} - -.fa-soccer-ball::before { - content: "\f1e3"; -} - -.fa-paintbrush::before { - content: "\f1fc"; -} - -.fa-paint-brush::before { - content: "\f1fc"; -} - -.fa-lock::before { - content: "\f023"; -} - -.fa-gas-pump::before { - content: "\f52f"; -} - -.fa-hot-tub-person::before { - content: "\f593"; -} - -.fa-hot-tub::before { - content: "\f593"; -} - -.fa-map-location::before { - content: "\f59f"; -} - -.fa-map-marked::before { - content: "\f59f"; -} - -.fa-house-flood-water::before { - content: "\e50e"; -} - -.fa-tree::before { - content: "\f1bb"; -} - -.fa-bridge-lock::before { - content: "\e4cc"; -} - -.fa-sack-dollar::before { - content: "\f81d"; -} - -.fa-pen-to-square::before { - content: "\f044"; -} - -.fa-edit::before { - content: "\f044"; -} - -.fa-car-side::before { - content: "\f5e4"; -} - -.fa-share-nodes::before { - content: "\f1e0"; -} - -.fa-share-alt::before { - content: "\f1e0"; -} - -.fa-heart-circle-minus::before { - content: "\e4ff"; -} - -.fa-hourglass-half::before { - content: "\f252"; -} - -.fa-hourglass-2::before { - content: "\f252"; -} - -.fa-microscope::before { - content: "\f610"; -} - -.fa-sink::before { - content: "\e06d"; -} - -.fa-bag-shopping::before { - content: "\f290"; -} - -.fa-shopping-bag::before { - content: "\f290"; -} - -.fa-arrow-down-z-a::before { - content: "\f881"; -} - -.fa-sort-alpha-desc::before { - content: "\f881"; -} - -.fa-sort-alpha-down-alt::before { - content: "\f881"; -} - -.fa-mitten::before { - content: "\f7b5"; -} - -.fa-person-rays::before { - content: "\e54d"; -} - -.fa-users::before { - content: "\f0c0"; -} - -.fa-eye-slash::before { - content: "\f070"; -} - -.fa-flask-vial::before { - content: "\e4f3"; -} - -.fa-hand::before { - content: "\f256"; -} - -.fa-hand-paper::before { - content: "\f256"; -} - -.fa-om::before { - content: "\f679"; -} - -.fa-worm::before { - content: "\e599"; -} - -.fa-house-circle-xmark::before { - content: "\e50b"; -} - -.fa-plug::before { - content: "\f1e6"; -} - -.fa-chevron-up::before { - content: "\f077"; -} - -.fa-hand-spock::before { - content: "\f259"; -} - -.fa-stopwatch::before { - content: "\f2f2"; -} - -.fa-face-kiss::before { - content: "\f596"; -} - -.fa-kiss::before { - content: "\f596"; -} - -.fa-bridge-circle-xmark::before { - content: "\e4cb"; -} - -.fa-face-grin-tongue::before { - content: "\f589"; -} - -.fa-grin-tongue::before { - content: "\f589"; -} - -.fa-chess-bishop::before { - content: "\f43a"; -} - -.fa-face-grin-wink::before { - content: "\f58c"; -} - -.fa-grin-wink::before { - content: "\f58c"; -} - -.fa-ear-deaf::before { - content: "\f2a4"; -} - -.fa-deaf::before { - content: "\f2a4"; -} - -.fa-deafness::before { - content: "\f2a4"; -} - -.fa-hard-of-hearing::before { - content: "\f2a4"; -} - -.fa-road-circle-check::before { - content: "\e564"; -} - -.fa-dice-five::before { - content: "\f523"; -} - -.fa-square-rss::before { - content: "\f143"; -} - -.fa-rss-square::before { - content: "\f143"; -} - -.fa-land-mine-on::before { - content: "\e51b"; -} - -.fa-i-cursor::before { - content: "\f246"; -} - -.fa-stamp::before { - content: "\f5bf"; -} - -.fa-stairs::before { - content: "\e289"; -} - -.fa-i::before { - content: "I"; -} - -.fa-hryvnia-sign::before { - content: "\f6f2"; -} - -.fa-hryvnia::before { - content: "\f6f2"; -} - -.fa-pills::before { - content: "\f484"; -} - -.fa-face-grin-wide::before { - content: "\f581"; -} - -.fa-grin-alt::before { - content: "\f581"; -} - -.fa-tooth::before { - content: "\f5c9"; -} - -.fa-v::before { - content: "V"; -} - -.fa-bangladeshi-taka-sign::before { - content: "\e2e6"; -} - -.fa-bicycle::before { - content: "\f206"; -} - -.fa-staff-snake::before { - content: "\e579"; -} - -.fa-rod-asclepius::before { - content: "\e579"; -} - -.fa-rod-snake::before { - content: "\e579"; -} - -.fa-staff-aesculapius::before { - content: "\e579"; -} - -.fa-head-side-cough-slash::before { - content: "\e062"; -} - -.fa-truck-medical::before { - content: "\f0f9"; -} - -.fa-ambulance::before { - content: "\f0f9"; -} - -.fa-wheat-awn-circle-exclamation::before { - content: "\e598"; -} - -.fa-snowman::before { - content: "\f7d0"; -} - -.fa-mortar-pestle::before { - content: "\f5a7"; -} - -.fa-road-barrier::before { - content: "\e562"; -} - -.fa-school::before { - content: "\f549"; -} - -.fa-igloo::before { - content: "\f7ae"; -} - -.fa-joint::before { - content: "\f595"; -} - -.fa-angle-right::before { - content: "\f105"; -} - -.fa-horse::before { - content: "\f6f0"; -} - -.fa-q::before { - content: "Q"; -} - -.fa-g::before { - content: "G"; -} - -.fa-notes-medical::before { - content: "\f481"; -} - -.fa-temperature-half::before { - content: "\f2c9"; -} - -.fa-temperature-2::before { - content: "\f2c9"; -} - -.fa-thermometer-2::before { - content: "\f2c9"; -} - -.fa-thermometer-half::before { - content: "\f2c9"; -} - -.fa-dong-sign::before { - content: "\e169"; -} - -.fa-capsules::before { - content: "\f46b"; -} - -.fa-poo-storm::before { - content: "\f75a"; -} - -.fa-poo-bolt::before { - content: "\f75a"; -} - -.fa-face-frown-open::before { - content: "\f57a"; -} - -.fa-frown-open::before { - content: "\f57a"; -} - -.fa-hand-point-up::before { - content: "\f0a6"; -} - -.fa-money-bill::before { - content: "\f0d6"; -} - -.fa-bookmark::before { - content: "\f02e"; -} - -.fa-align-justify::before { - content: "\f039"; -} - -.fa-umbrella-beach::before { - content: "\f5ca"; -} - -.fa-helmet-un::before { - content: "\e503"; -} - -.fa-bullseye::before { - content: "\f140"; -} - -.fa-bacon::before { - content: "\f7e5"; -} - -.fa-hand-point-down::before { - content: "\f0a7"; -} - -.fa-arrow-up-from-bracket::before { - content: "\e09a"; -} - -.fa-folder::before { - content: "\f07b"; -} - -.fa-folder-blank::before { - content: "\f07b"; -} - -.fa-file-waveform::before { - content: "\f478"; -} - -.fa-file-medical-alt::before { - content: "\f478"; -} - -.fa-radiation::before { - content: "\f7b9"; -} - -.fa-chart-simple::before { - content: "\e473"; -} - -.fa-mars-stroke::before { - content: "\f229"; -} - -.fa-vial::before { - content: "\f492"; -} - -.fa-gauge::before { - content: "\f624"; -} - -.fa-dashboard::before { - content: "\f624"; -} - -.fa-gauge-med::before { - content: "\f624"; -} - -.fa-tachometer-alt-average::before { - content: "\f624"; -} - -.fa-wand-magic-sparkles::before { - content: "\e2ca"; -} - -.fa-magic-wand-sparkles::before { - content: "\e2ca"; -} - -.fa-e::before { - content: "E"; -} - -.fa-pen-clip::before { - content: "\f305"; -} - -.fa-pen-alt::before { - content: "\f305"; -} - -.fa-bridge-circle-exclamation::before { - content: "\e4ca"; -} - -.fa-user::before { - content: "\f007"; -} - -.fa-school-circle-check::before { - content: "\e56b"; -} - -.fa-dumpster::before { - content: "\f793"; -} - -.fa-van-shuttle::before { - content: "\f5b6"; -} - -.fa-shuttle-van::before { - content: "\f5b6"; -} - -.fa-building-user::before { - content: "\e4da"; -} - -.fa-square-caret-left::before { - content: "\f191"; -} - -.fa-caret-square-left::before { - content: "\f191"; -} - -.fa-highlighter::before { - content: "\f591"; -} - -.fa-key::before { - content: "\f084"; -} - -.fa-bullhorn::before { - content: "\f0a1"; -} - -.fa-globe::before { - content: "\f0ac"; -} - -.fa-synagogue::before { - content: "\f69b"; -} - -.fa-person-half-dress::before { - content: "\e548"; -} - -.fa-road-bridge::before { - content: "\e563"; -} - -.fa-location-arrow::before { - content: "\f124"; -} - -.fa-c::before { - content: "C"; -} - -.fa-tablet-button::before { - content: "\f10a"; -} - -.fa-building-lock::before { - content: "\e4d6"; -} - -.fa-pizza-slice::before { - content: "\f818"; -} - -.fa-money-bill-wave::before { - content: "\f53a"; -} - -.fa-chart-area::before { - content: "\f1fe"; -} - -.fa-area-chart::before { - content: "\f1fe"; -} - -.fa-house-flag::before { - content: "\e50d"; -} - -.fa-person-circle-minus::before { - content: "\e540"; -} - -.fa-ban::before { - content: "\f05e"; -} - -.fa-cancel::before { - content: "\f05e"; -} - -.fa-camera-rotate::before { - content: "\e0d8"; -} - -.fa-spray-can-sparkles::before { - content: "\f5d0"; -} - -.fa-air-freshener::before { - content: "\f5d0"; -} - -.fa-star::before { - content: "\f005"; -} - -.fa-repeat::before { - content: "\f363"; -} - -.fa-cross::before { - content: "\f654"; -} - -.fa-box::before { - content: "\f466"; -} - -.fa-venus-mars::before { - content: "\f228"; -} - -.fa-arrow-pointer::before { - content: "\f245"; -} - -.fa-mouse-pointer::before { - content: "\f245"; -} - -.fa-maximize::before { - content: "\f31e"; -} - -.fa-expand-arrows-alt::before { - content: "\f31e"; -} - -.fa-charging-station::before { - content: "\f5e7"; -} - -.fa-shapes::before { - content: "\f61f"; -} - -.fa-triangle-circle-square::before { - content: "\f61f"; -} - -.fa-shuffle::before { - content: "\f074"; -} - -.fa-random::before { - content: "\f074"; -} - -.fa-person-running::before { - content: "\f70c"; -} - -.fa-running::before { - content: "\f70c"; -} - -.fa-mobile-retro::before { - content: "\e527"; -} - -.fa-grip-lines-vertical::before { - content: "\f7a5"; -} - -.fa-spider::before { - content: "\f717"; -} - -.fa-hands-bound::before { - content: "\e4f9"; -} - -.fa-file-invoice-dollar::before { - content: "\f571"; -} - -.fa-plane-circle-exclamation::before { - content: "\e556"; -} - -.fa-x-ray::before { - content: "\f497"; -} - -.fa-spell-check::before { - content: "\f891"; -} - -.fa-slash::before { - content: "\f715"; -} - -.fa-computer-mouse::before { - content: "\f8cc"; -} - -.fa-mouse::before { - content: "\f8cc"; -} - -.fa-arrow-right-to-bracket::before { - content: "\f090"; -} - -.fa-sign-in::before { - content: "\f090"; -} - -.fa-shop-slash::before { - content: "\e070"; -} - -.fa-store-alt-slash::before { - content: "\e070"; -} - -.fa-server::before { - content: "\f233"; -} - -.fa-virus-covid-slash::before { - content: "\e4a9"; -} - -.fa-shop-lock::before { - content: "\e4a5"; -} - -.fa-hourglass-start::before { - content: "\f251"; -} - -.fa-hourglass-1::before { - content: "\f251"; -} - -.fa-blender-phone::before { - content: "\f6b6"; -} - -.fa-building-wheat::before { - content: "\e4db"; -} - -.fa-person-breastfeeding::before { - content: "\e53a"; -} - -.fa-right-to-bracket::before { - content: "\f2f6"; -} - -.fa-sign-in-alt::before { - content: "\f2f6"; -} - -.fa-venus::before { - content: "\f221"; -} - -.fa-passport::before { - content: "\f5ab"; -} - -.fa-heart-pulse::before { - content: "\f21e"; -} - -.fa-heartbeat::before { - content: "\f21e"; -} - -.fa-people-carry-box::before { - content: "\f4ce"; -} - -.fa-people-carry::before { - content: "\f4ce"; -} - -.fa-temperature-high::before { - content: "\f769"; -} - -.fa-microchip::before { - content: "\f2db"; -} - -.fa-crown::before { - content: "\f521"; -} - -.fa-weight-hanging::before { - content: "\f5cd"; -} - -.fa-xmarks-lines::before { - content: "\e59a"; -} - -.fa-file-prescription::before { - content: "\f572"; -} - -.fa-weight-scale::before { - content: "\f496"; -} - -.fa-weight::before { - content: "\f496"; -} - -.fa-user-group::before { - content: "\f500"; -} - -.fa-user-friends::before { - content: "\f500"; -} - -.fa-arrow-up-a-z::before { - content: "\f15e"; -} - -.fa-sort-alpha-up::before { - content: "\f15e"; -} - -.fa-chess-knight::before { - content: "\f441"; -} - -.fa-face-laugh-squint::before { - content: "\f59b"; -} - -.fa-laugh-squint::before { - content: "\f59b"; -} - -.fa-wheelchair::before { - content: "\f193"; -} - -.fa-circle-arrow-up::before { - content: "\f0aa"; -} - -.fa-arrow-circle-up::before { - content: "\f0aa"; -} - -.fa-toggle-on::before { - content: "\f205"; -} - -.fa-person-walking::before { - content: "\f554"; -} - -.fa-walking::before { - content: "\f554"; -} - -.fa-l::before { - content: "L"; -} - -.fa-fire::before { - content: "\f06d"; -} - -.fa-bed-pulse::before { - content: "\f487"; -} - -.fa-procedures::before { - content: "\f487"; -} - -.fa-shuttle-space::before { - content: "\f197"; -} - -.fa-space-shuttle::before { - content: "\f197"; -} - -.fa-face-laugh::before { - content: "\f599"; -} - -.fa-laugh::before { - content: "\f599"; -} - -.fa-folder-open::before { - content: "\f07c"; -} - -.fa-heart-circle-plus::before { - content: "\e500"; -} - -.fa-code-fork::before { - content: "\e13b"; -} - -.fa-city::before { - content: "\f64f"; -} - -.fa-microphone-lines::before { - content: "\f3c9"; -} - -.fa-microphone-alt::before { - content: "\f3c9"; -} - -.fa-pepper-hot::before { - content: "\f816"; -} - -.fa-unlock::before { - content: "\f09c"; -} - -.fa-colon-sign::before { - content: "\e140"; -} - -.fa-headset::before { - content: "\f590"; -} - -.fa-store-slash::before { - content: "\e071"; -} - -.fa-road-circle-xmark::before { - content: "\e566"; -} - -.fa-user-minus::before { - content: "\f503"; -} - -.fa-mars-stroke-up::before { - content: "\f22a"; -} - -.fa-mars-stroke-v::before { - content: "\f22a"; -} - -.fa-champagne-glasses::before { - content: "\f79f"; -} - -.fa-glass-cheers::before { - content: "\f79f"; -} - -.fa-clipboard::before { - content: "\f328"; -} - -.fa-house-circle-exclamation::before { - content: "\e50a"; -} - -.fa-file-arrow-up::before { - content: "\f574"; -} - -.fa-file-upload::before { - content: "\f574"; -} - -.fa-wifi::before { - content: "\f1eb"; -} - -.fa-wifi-3::before { - content: "\f1eb"; -} - -.fa-wifi-strong::before { - content: "\f1eb"; -} - -.fa-bath::before { - content: "\f2cd"; -} - -.fa-bathtub::before { - content: "\f2cd"; -} - -.fa-underline::before { - content: "\f0cd"; -} - -.fa-user-pen::before { - content: "\f4ff"; -} - -.fa-user-edit::before { - content: "\f4ff"; -} - -.fa-signature::before { - content: "\f5b7"; -} - -.fa-stroopwafel::before { - content: "\f551"; -} - -.fa-bold::before { - content: "\f032"; -} - -.fa-anchor-lock::before { - content: "\e4ad"; -} - -.fa-building-ngo::before { - content: "\e4d7"; -} - -.fa-manat-sign::before { - content: "\e1d5"; -} - -.fa-not-equal::before { - content: "\f53e"; -} - -.fa-border-top-left::before { - content: "\f853"; -} - -.fa-border-style::before { - content: "\f853"; -} - -.fa-map-location-dot::before { - content: "\f5a0"; -} - -.fa-map-marked-alt::before { - content: "\f5a0"; -} - -.fa-jedi::before { - content: "\f669"; -} - -.fa-square-poll-vertical::before { - content: "\f681"; -} - -.fa-poll::before { - content: "\f681"; -} - -.fa-mug-hot::before { - content: "\f7b6"; -} - -.fa-car-battery::before { - content: "\f5df"; -} - -.fa-battery-car::before { - content: "\f5df"; -} - -.fa-gift::before { - content: "\f06b"; -} - -.fa-dice-two::before { - content: "\f528"; -} - -.fa-chess-queen::before { - content: "\f445"; -} - -.fa-glasses::before { - content: "\f530"; -} - -.fa-chess-board::before { - content: "\f43c"; -} - -.fa-building-circle-check::before { - content: "\e4d2"; -} - -.fa-person-chalkboard::before { - content: "\e53d"; -} - -.fa-mars-stroke-right::before { - content: "\f22b"; -} - -.fa-mars-stroke-h::before { - content: "\f22b"; -} - -.fa-hand-back-fist::before { - content: "\f255"; -} - -.fa-hand-rock::before { - content: "\f255"; -} - -.fa-square-caret-up::before { - content: "\f151"; -} - -.fa-caret-square-up::before { - content: "\f151"; -} - -.fa-cloud-showers-water::before { - content: "\e4e4"; -} - -.fa-chart-bar::before { - content: "\f080"; -} - -.fa-bar-chart::before { - content: "\f080"; -} - -.fa-hands-bubbles::before { - content: "\e05e"; -} - -.fa-hands-wash::before { - content: "\e05e"; -} - -.fa-less-than-equal::before { - content: "\f537"; -} - -.fa-train::before { - content: "\f238"; -} - -.fa-eye-low-vision::before { - content: "\f2a8"; -} - -.fa-low-vision::before { - content: "\f2a8"; -} - -.fa-crow::before { - content: "\f520"; -} - -.fa-sailboat::before { - content: "\e445"; -} - -.fa-window-restore::before { - content: "\f2d2"; -} - -.fa-square-plus::before { - content: "\f0fe"; -} - -.fa-plus-square::before { - content: "\f0fe"; -} - -.fa-torii-gate::before { - content: "\f6a1"; -} - -.fa-frog::before { - content: "\f52e"; -} - -.fa-bucket::before { - content: "\e4cf"; -} - -.fa-image::before { - content: "\f03e"; -} - -.fa-microphone::before { - content: "\f130"; -} - -.fa-cow::before { - content: "\f6c8"; -} - -.fa-caret-up::before, .accordion .accordion-toggle.active:hover::before, .accordion .accordion-toggle.active:focus::before, .accordion .accordion-toggle.active::before { - content: "\f0d8"; -} - -.fa-screwdriver::before { - content: "\f54a"; -} - -.fa-folder-closed::before { - content: "\e185"; -} - -.fa-house-tsunami::before { - content: "\e515"; -} - -.fa-square-nfi::before { - content: "\e576"; -} - -.fa-arrow-up-from-ground-water::before { - content: "\e4b5"; -} - -.fa-martini-glass::before { - content: "\f57b"; -} - -.fa-glass-martini-alt::before { - content: "\f57b"; -} - -.fa-rotate-left::before { - content: "\f2ea"; -} - -.fa-rotate-back::before { - content: "\f2ea"; -} - -.fa-rotate-backward::before { - content: "\f2ea"; -} - -.fa-undo-alt::before { - content: "\f2ea"; -} - -.fa-table-columns::before { - content: "\f0db"; -} - -.fa-columns::before { - content: "\f0db"; -} - -.fa-lemon::before { - content: "\f094"; -} - -.fa-head-side-mask::before { - content: "\e063"; -} - -.fa-handshake::before { - content: "\f2b5"; -} - -.fa-gem::before { - content: "\f3a5"; -} - -.fa-dolly::before { - content: "\f472"; -} - -.fa-dolly-box::before { - content: "\f472"; -} - -.fa-smoking::before { - content: "\f48d"; -} - -.fa-minimize::before { - content: "\f78c"; -} - -.fa-compress-arrows-alt::before { - content: "\f78c"; -} - -.fa-monument::before { - content: "\f5a6"; -} - -.fa-snowplow::before { - content: "\f7d2"; -} - -.fa-angles-right::before { - content: "\f101"; -} - -.fa-angle-double-right::before { - content: "\f101"; -} - -.fa-cannabis::before { - content: "\f55f"; -} - -.fa-circle-play::before { - content: "\f144"; -} - -.fa-play-circle::before { - content: "\f144"; -} - -.fa-tablets::before { - content: "\f490"; -} - -.fa-ethernet::before { - content: "\f796"; -} - -.fa-euro-sign::before { - content: "\f153"; -} - -.fa-eur::before { - content: "\f153"; -} - -.fa-euro::before { - content: "\f153"; -} - -.fa-chair::before { - content: "\f6c0"; -} - -.fa-circle-check::before { - content: "\f058"; -} - -.fa-check-circle::before { - content: "\f058"; -} - -.fa-circle-stop::before { - content: "\f28d"; -} - -.fa-stop-circle::before { - content: "\f28d"; -} - -.fa-compass-drafting::before { - content: "\f568"; -} - -.fa-drafting-compass::before { - content: "\f568"; -} - -.fa-plate-wheat::before { - content: "\e55a"; -} - -.fa-icicles::before { - content: "\f7ad"; -} - -.fa-person-shelter::before { - content: "\e54f"; -} - -.fa-neuter::before { - content: "\f22c"; -} - -.fa-id-badge::before { - content: "\f2c1"; -} - -.fa-marker::before { - content: "\f5a1"; -} - -.fa-face-laugh-beam::before { - content: "\f59a"; -} - -.fa-laugh-beam::before { - content: "\f59a"; -} - -.fa-helicopter-symbol::before { - content: "\e502"; -} - -.fa-universal-access::before { - content: "\f29a"; -} - -.fa-circle-chevron-up::before { - content: "\f139"; -} - -.fa-chevron-circle-up::before { - content: "\f139"; -} - -.fa-lari-sign::before { - content: "\e1c8"; -} - -.fa-volcano::before { - content: "\f770"; -} - -.fa-person-walking-dashed-line-arrow-right::before { - content: "\e553"; -} - -.fa-sterling-sign::before { - content: "\f154"; -} - -.fa-gbp::before { - content: "\f154"; -} - -.fa-pound-sign::before { - content: "\f154"; -} - -.fa-viruses::before { - content: "\e076"; -} - -.fa-square-person-confined::before { - content: "\e577"; -} - -.fa-user-tie::before { - content: "\f508"; -} - -.fa-arrow-down-long::before { - content: "\f175"; -} - -.fa-long-arrow-down::before { - content: "\f175"; -} - -.fa-tent-arrow-down-to-line::before { - content: "\e57e"; -} - -.fa-certificate::before { - content: "\f0a3"; -} - -.fa-reply-all::before { - content: "\f122"; -} - -.fa-mail-reply-all::before { - content: "\f122"; -} - -.fa-suitcase::before { - content: "\f0f2"; -} - -.fa-person-skating::before { - content: "\f7c5"; -} - -.fa-skating::before { - content: "\f7c5"; -} - -.fa-filter-circle-dollar::before { - content: "\f662"; -} - -.fa-funnel-dollar::before { - content: "\f662"; -} - -.fa-camera-retro::before { - content: "\f083"; -} - -.fa-circle-arrow-down::before { - content: "\f0ab"; -} - -.fa-arrow-circle-down::before { - content: "\f0ab"; -} - -.fa-file-import::before { - content: "\f56f"; -} - -.fa-arrow-right-to-file::before { - content: "\f56f"; -} - -.fa-square-arrow-up-right::before { - content: "\f14c"; -} - -.fa-external-link-square::before { - content: "\f14c"; -} - -.fa-box-open::before { - content: "\f49e"; -} - -.fa-scroll::before { - content: "\f70e"; -} - -.fa-spa::before { - content: "\f5bb"; -} - -.fa-location-pin-lock::before { - content: "\e51f"; -} - -.fa-pause::before { - content: "\f04c"; -} - -.fa-hill-avalanche::before { - content: "\e507"; -} - -.fa-temperature-empty::before { - content: "\f2cb"; -} - -.fa-temperature-0::before { - content: "\f2cb"; -} - -.fa-thermometer-0::before { - content: "\f2cb"; -} - -.fa-thermometer-empty::before { - content: "\f2cb"; -} - -.fa-bomb::before { - content: "\f1e2"; -} - -.fa-registered::before { - content: "\f25d"; -} - -.fa-address-card::before { - content: "\f2bb"; -} - -.fa-contact-card::before { - content: "\f2bb"; -} - -.fa-vcard::before { - content: "\f2bb"; -} - -.fa-scale-unbalanced-flip::before { - content: "\f516"; -} - -.fa-balance-scale-right::before { - content: "\f516"; -} - -.fa-subscript::before { - content: "\f12c"; -} - -.fa-diamond-turn-right::before { - content: "\f5eb"; -} - -.fa-directions::before { - content: "\f5eb"; -} - -.fa-burst::before { - content: "\e4dc"; -} - -.fa-house-laptop::before { - content: "\e066"; -} - -.fa-laptop-house::before { - content: "\e066"; -} - -.fa-face-tired::before { - content: "\f5c8"; -} - -.fa-tired::before { - content: "\f5c8"; -} - -.fa-money-bills::before { - content: "\e1f3"; -} - -.fa-smog::before { - content: "\f75f"; -} - -.fa-crutch::before { - content: "\f7f7"; -} - -.fa-cloud-arrow-up::before { - content: "\f0ee"; -} - -.fa-cloud-upload::before { - content: "\f0ee"; -} - -.fa-cloud-upload-alt::before { - content: "\f0ee"; -} - -.fa-palette::before { - content: "\f53f"; -} - -.fa-arrows-turn-right::before { - content: "\e4c0"; -} - -.fa-vest::before { - content: "\e085"; -} - -.fa-ferry::before { - content: "\e4ea"; -} - -.fa-arrows-down-to-people::before { - content: "\e4b9"; -} - -.fa-seedling::before { - content: "\f4d8"; -} - -.fa-sprout::before { - content: "\f4d8"; -} - -.fa-left-right::before { - content: "\f337"; -} - -.fa-arrows-alt-h::before { - content: "\f337"; -} - -.fa-boxes-packing::before { - content: "\e4c7"; -} - -.fa-circle-arrow-left::before { - content: "\f0a8"; -} - -.fa-arrow-circle-left::before { - content: "\f0a8"; -} - -.fa-group-arrows-rotate::before { - content: "\e4f6"; -} - -.fa-bowl-food::before { - content: "\e4c6"; -} - -.fa-candy-cane::before { - content: "\f786"; -} - -.fa-arrow-down-wide-short::before { - content: "\f160"; -} - -.fa-sort-amount-asc::before { - content: "\f160"; -} - -.fa-sort-amount-down::before { - content: "\f160"; -} - -.fa-cloud-bolt::before { - content: "\f76c"; -} - -.fa-thunderstorm::before { - content: "\f76c"; -} - -.fa-text-slash::before { - content: "\f87d"; -} - -.fa-remove-format::before { - content: "\f87d"; -} - -.fa-face-smile-wink::before { - content: "\f4da"; -} - -.fa-smile-wink::before { - content: "\f4da"; -} - -.fa-file-word::before { - content: "\f1c2"; -} - -.fa-file-powerpoint::before { - content: "\f1c4"; -} - -.fa-arrows-left-right::before { - content: "\f07e"; -} - -.fa-arrows-h::before { - content: "\f07e"; -} - -.fa-house-lock::before { - content: "\e510"; -} - -.fa-cloud-arrow-down::before { - content: "\f0ed"; -} - -.fa-cloud-download::before { - content: "\f0ed"; -} - -.fa-cloud-download-alt::before { - content: "\f0ed"; -} - -.fa-children::before { - content: "\e4e1"; -} - -.fa-chalkboard::before { - content: "\f51b"; -} - -.fa-blackboard::before { - content: "\f51b"; -} - -.fa-user-large-slash::before { - content: "\f4fa"; -} - -.fa-user-alt-slash::before { - content: "\f4fa"; -} - -.fa-envelope-open::before { - content: "\f2b6"; -} - -.fa-handshake-simple-slash::before { - content: "\e05f"; -} - -.fa-handshake-alt-slash::before { - content: "\e05f"; -} - -.fa-mattress-pillow::before { - content: "\e525"; -} - -.fa-guarani-sign::before { - content: "\e19a"; -} - -.fa-arrows-rotate::before { - content: "\f021"; -} - -.fa-refresh::before { - content: "\f021"; -} - -.fa-sync::before { - content: "\f021"; -} - -.fa-fire-extinguisher::before { - content: "\f134"; -} - -.fa-cruzeiro-sign::before { - content: "\e152"; -} - -.fa-greater-than-equal::before { - content: "\f532"; -} - -.fa-shield-halved::before { - content: "\f3ed"; -} - -.fa-shield-alt::before { - content: "\f3ed"; -} - -.fa-book-atlas::before { - content: "\f558"; -} - -.fa-atlas::before { - content: "\f558"; -} - -.fa-virus::before { - content: "\e074"; -} - -.fa-envelope-circle-check::before { - content: "\e4e8"; -} - -.fa-layer-group::before { - content: "\f5fd"; -} - -.fa-arrows-to-dot::before { - content: "\e4be"; -} - -.fa-archway::before { - content: "\f557"; -} - -.fa-heart-circle-check::before { - content: "\e4fd"; -} - -.fa-house-chimney-crack::before { - content: "\f6f1"; -} - -.fa-house-damage::before { - content: "\f6f1"; -} - -.fa-file-zipper::before { - content: "\f1c6"; -} - -.fa-file-archive::before { - content: "\f1c6"; -} - -.fa-square::before { - content: "\f0c8"; -} - -.fa-martini-glass-empty::before { - content: "\f000"; -} - -.fa-glass-martini::before { - content: "\f000"; -} - -.fa-couch::before { - content: "\f4b8"; -} - -.fa-cedi-sign::before { - content: "\e0df"; -} - -.fa-italic::before { - content: "\f033"; -} - -.fa-church::before { - content: "\f51d"; -} - -.fa-comments-dollar::before { - content: "\f653"; -} - -.fa-democrat::before { - content: "\f747"; -} - -.fa-z::before { - content: "Z"; -} - -.fa-person-skiing::before { - content: "\f7c9"; -} - -.fa-skiing::before { - content: "\f7c9"; -} - -.fa-road-lock::before { - content: "\e567"; -} - -.fa-a::before { - content: "A"; -} - -.fa-temperature-arrow-down::before { - content: "\e03f"; -} - -.fa-temperature-down::before { - content: "\e03f"; -} - -.fa-feather-pointed::before { - content: "\f56b"; -} - -.fa-feather-alt::before { - content: "\f56b"; -} - -.fa-p::before { - content: "P"; -} - -.fa-snowflake::before { - content: "\f2dc"; -} - -.fa-newspaper::before { - content: "\f1ea"; -} - -.fa-rectangle-ad::before { - content: "\f641"; -} - -.fa-ad::before { - content: "\f641"; -} - -.fa-circle-arrow-right::before { - content: "\f0a9"; -} - -.fa-arrow-circle-right::before { - content: "\f0a9"; -} - -.fa-filter-circle-xmark::before { - content: "\e17b"; -} - -.fa-locust::before { - content: "\e520"; -} - -.fa-sort::before { - content: "\f0dc"; -} - -.fa-unsorted::before { - content: "\f0dc"; -} - -.fa-list-ol::before { - content: "\f0cb"; -} - -.fa-list-1-2::before { - content: "\f0cb"; -} - -.fa-list-numeric::before { - content: "\f0cb"; -} - -.fa-person-dress-burst::before { - content: "\e544"; -} - -.fa-money-check-dollar::before { - content: "\f53d"; -} - -.fa-money-check-alt::before { - content: "\f53d"; -} - -.fa-vector-square::before { - content: "\f5cb"; -} - -.fa-bread-slice::before { - content: "\f7ec"; -} - -.fa-language::before { - content: "\f1ab"; -} - -.fa-face-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-filter::before { - content: "\f0b0"; -} - -.fa-question::before { - content: "\?"; -} - -.fa-file-signature::before { - content: "\f573"; -} - -.fa-up-down-left-right::before { - content: "\f0b2"; -} - -.fa-arrows-alt::before { - content: "\f0b2"; -} - -.fa-house-chimney-user::before { - content: "\e065"; -} - -.fa-hand-holding-heart::before { - content: "\f4be"; -} - -.fa-puzzle-piece::before { - content: "\f12e"; -} - -.fa-money-check::before { - content: "\f53c"; -} - -.fa-star-half-stroke::before { - content: "\f5c0"; -} - -.fa-star-half-alt::before { - content: "\f5c0"; -} - -.fa-code::before { - content: "\f121"; -} - -.fa-whiskey-glass::before { - content: "\f7a0"; -} - -.fa-glass-whiskey::before { - content: "\f7a0"; -} - -.fa-building-circle-exclamation::before { - content: "\e4d3"; -} - -.fa-magnifying-glass-chart::before { - content: "\e522"; -} - -.fa-arrow-up-right-from-square::before { - content: "\f08e"; -} - -.fa-external-link::before { - content: "\f08e"; -} - -.fa-cubes-stacked::before { - content: "\e4e6"; -} - -.fa-won-sign::before { - content: "\f159"; -} - -.fa-krw::before { - content: "\f159"; -} - -.fa-won::before { - content: "\f159"; -} - -.fa-virus-covid::before { - content: "\e4a8"; -} - -.fa-austral-sign::before { - content: "\e0a9"; -} - -.fa-f::before { - content: "F"; -} - -.fa-leaf::before { - content: "\f06c"; -} - -.fa-road::before { - content: "\f018"; -} - -.fa-taxi::before { - content: "\f1ba"; -} - -.fa-cab::before { - content: "\f1ba"; -} - -.fa-person-circle-plus::before { - content: "\e541"; -} - -.fa-chart-pie::before { - content: "\f200"; -} - -.fa-pie-chart::before { - content: "\f200"; -} - -.fa-bolt-lightning::before { - content: "\e0b7"; -} - -.fa-sack-xmark::before { - content: "\e56a"; -} - -.fa-file-excel::before { - content: "\f1c3"; -} - -.fa-file-contract::before { - content: "\f56c"; -} - -.fa-fish-fins::before { - content: "\e4f2"; -} - -.fa-building-flag::before { - content: "\e4d5"; -} - -.fa-face-grin-beam::before { - content: "\f582"; -} - -.fa-grin-beam::before { - content: "\f582"; -} - -.fa-object-ungroup::before { - content: "\f248"; -} - -.fa-poop::before { - content: "\f619"; -} - -.fa-location-pin::before { - content: "\f041"; -} - -.fa-map-marker::before { - content: "\f041"; -} - -.fa-kaaba::before { - content: "\f66b"; -} - -.fa-toilet-paper::before { - content: "\f71e"; -} - -.fa-helmet-safety::before { - content: "\f807"; -} - -.fa-hard-hat::before { - content: "\f807"; -} - -.fa-hat-hard::before { - content: "\f807"; -} - -.fa-eject::before { - content: "\f052"; -} - -.fa-circle-right::before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-right::before { - content: "\f35a"; -} - -.fa-plane-circle-check::before { - content: "\e555"; -} - -.fa-face-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-meh-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-object-group::before { - content: "\f247"; -} - -.fa-chart-line::before { - content: "\f201"; -} - -.fa-line-chart::before { - content: "\f201"; -} - -.fa-mask-ventilator::before { - content: "\e524"; -} - -.fa-arrow-right::before { - content: "\f061"; -} - -.fa-signs-post::before { - content: "\f277"; -} - -.fa-map-signs::before { - content: "\f277"; -} - -.fa-cash-register::before { - content: "\f788"; -} - -.fa-person-circle-question::before { - content: "\e542"; -} - -.fa-h::before { - content: "H"; -} - -.fa-tarp::before { - content: "\e57b"; -} - -.fa-screwdriver-wrench::before { - content: "\f7d9"; -} - -.fa-tools::before { - content: "\f7d9"; -} - -.fa-arrows-to-eye::before { - content: "\e4bf"; -} - -.fa-plug-circle-bolt::before { - content: "\e55b"; -} - -.fa-heart::before { - content: "\f004"; -} - -.fa-mars-and-venus::before { - content: "\f224"; -} - -.fa-house-user::before { - content: "\e1b0"; -} - -.fa-home-user::before { - content: "\e1b0"; -} - -.fa-dumpster-fire::before { - content: "\f794"; -} - -.fa-house-crack::before { - content: "\e3b1"; -} - -.fa-martini-glass-citrus::before { - content: "\f561"; -} - -.fa-cocktail::before { - content: "\f561"; -} - -.fa-face-surprise::before { - content: "\f5c2"; -} - -.fa-surprise::before { - content: "\f5c2"; -} - -.fa-bottle-water::before { - content: "\e4c5"; -} - -.fa-circle-pause::before { - content: "\f28b"; -} - -.fa-pause-circle::before { - content: "\f28b"; -} - -.fa-toilet-paper-slash::before { - content: "\e072"; -} - -.fa-apple-whole::before { - content: "\f5d1"; -} - -.fa-apple-alt::before { - content: "\f5d1"; -} - -.fa-kitchen-set::before { - content: "\e51a"; -} - -.fa-r::before { - content: "R"; -} - -.fa-temperature-quarter::before { - content: "\f2ca"; -} - -.fa-temperature-1::before { - content: "\f2ca"; -} - -.fa-thermometer-1::before { - content: "\f2ca"; -} - -.fa-thermometer-quarter::before { - content: "\f2ca"; -} - -.fa-cube::before { - content: "\f1b2"; -} - -.fa-bitcoin-sign::before { - content: "\e0b4"; -} - -.fa-shield-dog::before { - content: "\e573"; -} - -.fa-solar-panel::before { - content: "\f5ba"; -} - -.fa-lock-open::before { - content: "\f3c1"; -} - -.fa-elevator::before { - content: "\e16d"; -} - -.fa-money-bill-transfer::before { - content: "\e528"; -} - -.fa-money-bill-trend-up::before { - content: "\e529"; -} - -.fa-house-flood-water-circle-arrow-right::before { - content: "\e50f"; -} - -.fa-square-poll-horizontal::before { - content: "\f682"; -} - -.fa-poll-h::before { - content: "\f682"; -} - -.fa-circle::before { - content: "\f111"; -} - -.fa-backward-fast::before { - content: "\f049"; -} - -.fa-fast-backward::before { - content: "\f049"; -} - -.fa-recycle::before { - content: "\f1b8"; -} - -.fa-user-astronaut::before { - content: "\f4fb"; -} - -.fa-plane-slash::before { - content: "\e069"; -} - -.fa-trademark::before { - content: "\f25c"; -} - -.fa-basketball::before { - content: "\f434"; -} - -.fa-basketball-ball::before { - content: "\f434"; -} - -.fa-satellite-dish::before { - content: "\f7c0"; -} - -.fa-circle-up::before { - content: "\f35b"; -} - -.fa-arrow-alt-circle-up::before { - content: "\f35b"; -} - -.fa-mobile-screen-button::before { - content: "\f3cd"; -} - -.fa-mobile-alt::before { - content: "\f3cd"; -} - -.fa-volume-high::before { - content: "\f028"; -} - -.fa-volume-up::before { - content: "\f028"; -} - -.fa-users-rays::before { - content: "\e593"; -} - -.fa-wallet::before { - content: "\f555"; -} - -.fa-clipboard-check::before { - content: "\f46c"; -} - -.fa-file-audio::before { - content: "\f1c7"; -} - -.fa-burger::before { - content: "\f805"; -} - -.fa-hamburger::before { - content: "\f805"; -} - -.fa-wrench::before { - content: "\f0ad"; -} - -.fa-bugs::before { - content: "\e4d0"; -} - -.fa-rupee-sign::before { - content: "\f156"; -} - -.fa-rupee::before { - content: "\f156"; -} - -.fa-file-image::before { - content: "\f1c5"; -} - -.fa-circle-question::before { - content: "\f059"; -} - -.fa-question-circle::before { - content: "\f059"; -} - -.fa-plane-departure::before { - content: "\f5b0"; -} - -.fa-handshake-slash::before { - content: "\e060"; -} - -.fa-book-bookmark::before { - content: "\e0bb"; -} - -.fa-code-branch::before { - content: "\f126"; -} - -.fa-hat-cowboy::before { - content: "\f8c0"; -} - -.fa-bridge::before { - content: "\e4c8"; -} - -.fa-phone-flip::before { - content: "\f879"; -} - -.fa-phone-alt::before { - content: "\f879"; -} - -.fa-truck-front::before { - content: "\e2b7"; -} - -.fa-cat::before { - content: "\f6be"; -} - -.fa-anchor-circle-exclamation::before { - content: "\e4ab"; -} - -.fa-truck-field::before { - content: "\e58d"; -} - -.fa-route::before { - content: "\f4d7"; -} - -.fa-clipboard-question::before { - content: "\e4e3"; -} - -.fa-panorama::before { - content: "\e209"; -} - -.fa-comment-medical::before { - content: "\f7f5"; -} - -.fa-teeth-open::before { - content: "\f62f"; -} - -.fa-file-circle-minus::before { - content: "\e4ed"; -} - -.fa-tags::before { - content: "\f02c"; -} - -.fa-wine-glass::before { - content: "\f4e3"; -} - -.fa-forward-fast::before { - content: "\f050"; -} - -.fa-fast-forward::before { - content: "\f050"; -} - -.fa-face-meh-blank::before { - content: "\f5a4"; -} - -.fa-meh-blank::before { - content: "\f5a4"; -} - -.fa-square-parking::before { - content: "\f540"; -} - -.fa-parking::before { - content: "\f540"; -} - -.fa-house-signal::before { - content: "\e012"; -} - -.fa-bars-progress::before { - content: "\f828"; -} - -.fa-tasks-alt::before { - content: "\f828"; -} - -.fa-faucet-drip::before { - content: "\e006"; -} - -.fa-cart-flatbed::before { - content: "\f474"; -} - -.fa-dolly-flatbed::before { - content: "\f474"; -} - -.fa-ban-smoking::before { - content: "\f54d"; -} - -.fa-smoking-ban::before { - content: "\f54d"; -} - -.fa-terminal::before { - content: "\f120"; -} - -.fa-mobile-button::before { - content: "\f10b"; -} - -.fa-house-medical-flag::before { - content: "\e514"; -} - -.fa-basket-shopping::before { - content: "\f291"; -} - -.fa-shopping-basket::before { - content: "\f291"; -} - -.fa-tape::before { - content: "\f4db"; -} - -.fa-bus-simple::before { - content: "\f55e"; -} - -.fa-bus-alt::before { - content: "\f55e"; -} - -.fa-eye::before { - content: "\f06e"; -} - -.fa-face-sad-cry::before { - content: "\f5b3"; -} - -.fa-sad-cry::before { - content: "\f5b3"; -} - -.fa-audio-description::before { - content: "\f29e"; -} - -.fa-person-military-to-person::before { - content: "\e54c"; -} - -.fa-file-shield::before { - content: "\e4f0"; -} - -.fa-user-slash::before { - content: "\f506"; -} - -.fa-pen::before { - content: "\f304"; -} - -.fa-tower-observation::before { - content: "\e586"; -} - -.fa-file-code::before { - content: "\f1c9"; -} - -.fa-signal::before { - content: "\f012"; -} - -.fa-signal-5::before { - content: "\f012"; -} - -.fa-signal-perfect::before { - content: "\f012"; -} - -.fa-bus::before { - content: "\f207"; -} - -.fa-heart-circle-xmark::before { - content: "\e501"; -} - -.fa-house-chimney::before { - content: "\e3af"; -} - -.fa-home-lg::before { - content: "\e3af"; -} - -.fa-window-maximize::before { - content: "\f2d0"; -} - -.fa-face-frown::before { - content: "\f119"; -} - -.fa-frown::before { - content: "\f119"; -} - -.fa-prescription::before { - content: "\f5b1"; -} - -.fa-shop::before { - content: "\f54f"; -} - -.fa-store-alt::before { - content: "\f54f"; -} - -.fa-floppy-disk::before { - content: "\f0c7"; -} - -.fa-save::before { - content: "\f0c7"; -} - -.fa-vihara::before { - content: "\f6a7"; -} - -.fa-scale-unbalanced::before { - content: "\f515"; -} - -.fa-balance-scale-left::before { - content: "\f515"; -} - -.fa-sort-up::before { - content: "\f0de"; -} - -.fa-sort-asc::before { - content: "\f0de"; -} - -.fa-comment-dots::before { - content: "\f4ad"; -} - -.fa-commenting::before { - content: "\f4ad"; -} - -.fa-plant-wilt::before { - content: "\e5aa"; -} - -.fa-diamond::before { - content: "\f219"; -} - -.fa-face-grin-squint::before { - content: "\f585"; -} - -.fa-grin-squint::before { - content: "\f585"; -} - -.fa-hand-holding-dollar::before { - content: "\f4c0"; -} - -.fa-hand-holding-usd::before { - content: "\f4c0"; -} - -.fa-bacterium::before { - content: "\e05a"; -} - -.fa-hand-pointer::before { - content: "\f25a"; -} - -.fa-drum-steelpan::before { - content: "\f56a"; -} - -.fa-hand-scissors::before { - content: "\f257"; -} - -.fa-hands-praying::before { - content: "\f684"; -} - -.fa-praying-hands::before { - content: "\f684"; -} - -.fa-arrow-rotate-right::before { - content: "\f01e"; -} - -.fa-arrow-right-rotate::before { - content: "\f01e"; -} - -.fa-arrow-rotate-forward::before { - content: "\f01e"; -} - -.fa-redo::before { - content: "\f01e"; -} - -.fa-biohazard::before { - content: "\f780"; -} - -.fa-location-crosshairs::before { - content: "\f601"; -} - -.fa-location::before { - content: "\f601"; -} - -.fa-mars-double::before { - content: "\f227"; -} - -.fa-child-dress::before { - content: "\e59c"; -} - -.fa-users-between-lines::before { - content: "\e591"; -} - -.fa-lungs-virus::before { - content: "\e067"; -} - -.fa-face-grin-tears::before { - content: "\f588"; -} - -.fa-grin-tears::before { - content: "\f588"; -} - -.fa-phone::before { - content: "\f095"; -} - -.fa-calendar-xmark::before { - content: "\f273"; -} - -.fa-calendar-times::before { - content: "\f273"; -} - -.fa-child-reaching::before { - content: "\e59d"; -} - -.fa-head-side-virus::before { - content: "\e064"; -} - -.fa-user-gear::before { - content: "\f4fe"; -} - -.fa-user-cog::before { - content: "\f4fe"; -} - -.fa-arrow-up-1-9::before { - content: "\f163"; -} - -.fa-sort-numeric-up::before { - content: "\f163"; -} - -.fa-door-closed::before { - content: "\f52a"; -} - -.fa-shield-virus::before { - content: "\e06c"; -} - -.fa-dice-six::before { - content: "\f526"; -} - -.fa-mosquito-net::before { - content: "\e52c"; -} - -.fa-bridge-water::before { - content: "\e4ce"; -} - -.fa-person-booth::before { - content: "\f756"; -} - -.fa-text-width::before { - content: "\f035"; -} - -.fa-hat-wizard::before { - content: "\f6e8"; -} - -.fa-pen-fancy::before { - content: "\f5ac"; -} - -.fa-person-digging::before { - content: "\f85e"; -} - -.fa-digging::before { - content: "\f85e"; -} - -.fa-trash::before { - content: "\f1f8"; -} - -.fa-gauge-simple::before { - content: "\f629"; -} - -.fa-gauge-simple-med::before { - content: "\f629"; -} - -.fa-tachometer-average::before { - content: "\f629"; -} - -.fa-book-medical::before { - content: "\f7e6"; -} - -.fa-poo::before { - content: "\f2fe"; -} - -.fa-quote-right::before { - content: "\f10e"; -} - -.fa-quote-right-alt::before { - content: "\f10e"; -} - -.fa-shirt::before { - content: "\f553"; -} - -.fa-t-shirt::before { - content: "\f553"; -} - -.fa-tshirt::before { - content: "\f553"; -} - -.fa-cubes::before { - content: "\f1b3"; -} - -.fa-divide::before { - content: "\f529"; -} - -.fa-tenge-sign::before { - content: "\f7d7"; -} - -.fa-tenge::before { - content: "\f7d7"; -} - -.fa-headphones::before { - content: "\f025"; -} - -.fa-hands-holding::before { - content: "\f4c2"; -} - -.fa-hands-clapping::before { - content: "\e1a8"; -} - -.fa-republican::before { - content: "\f75e"; -} - -.fa-arrow-left::before { - content: "\f060"; -} - -.fa-person-circle-xmark::before { - content: "\e543"; -} - -.fa-ruler::before { - content: "\f545"; -} - -.fa-align-left::before { - content: "\f036"; -} - -.fa-dice-d6::before { - content: "\f6d1"; -} - -.fa-restroom::before { - content: "\f7bd"; -} - -.fa-j::before { - content: "J"; -} - -.fa-users-viewfinder::before { - content: "\e595"; -} - -.fa-file-video::before { - content: "\f1c8"; -} - -.fa-up-right-from-square::before { - content: "\f35d"; -} - -.fa-external-link-alt::before { - content: "\f35d"; -} - -.fa-table-cells::before { - content: "\f00a"; -} - -.fa-th::before { - content: "\f00a"; -} - -.fa-file-pdf::before { - content: "\f1c1"; -} - -.fa-book-bible::before { - content: "\f647"; -} - -.fa-bible::before { - content: "\f647"; -} - -.fa-o::before { - content: "O"; -} - -.fa-suitcase-medical::before { - content: "\f0fa"; -} - -.fa-medkit::before { - content: "\f0fa"; -} - -.fa-user-secret::before { - content: "\f21b"; -} - -.fa-otter::before { - content: "\f700"; -} - -.fa-person-dress::before { - content: "\f182"; -} - -.fa-female::before { - content: "\f182"; -} - -.fa-comment-dollar::before { - content: "\f651"; -} - -.fa-business-time::before { - content: "\f64a"; -} - -.fa-briefcase-clock::before { - content: "\f64a"; -} - -.fa-table-cells-large::before { - content: "\f009"; -} - -.fa-th-large::before { - content: "\f009"; -} - -.fa-book-tanakh::before { - content: "\f827"; -} - -.fa-tanakh::before { - content: "\f827"; -} - -.fa-phone-volume::before { - content: "\f2a0"; -} - -.fa-volume-control-phone::before { - content: "\f2a0"; -} - -.fa-hat-cowboy-side::before { - content: "\f8c1"; -} - -.fa-clipboard-user::before { - content: "\f7f3"; -} - -.fa-child::before { - content: "\f1ae"; -} - -.fa-lira-sign::before { - content: "\f195"; -} - -.fa-satellite::before { - content: "\f7bf"; -} - -.fa-plane-lock::before { - content: "\e558"; -} - -.fa-tag::before { - content: "\f02b"; -} - -.fa-comment::before { - content: "\f075"; -} - -.fa-cake-candles::before { - content: "\f1fd"; -} - -.fa-birthday-cake::before { - content: "\f1fd"; -} - -.fa-cake::before { - content: "\f1fd"; -} - -.fa-envelope::before { - content: "\f0e0"; -} - -.fa-angles-up::before { - content: "\f102"; -} - -.fa-angle-double-up::before { - content: "\f102"; -} - -.fa-paperclip::before { - content: "\f0c6"; -} - -.fa-arrow-right-to-city::before { - content: "\e4b3"; -} - -.fa-ribbon::before { - content: "\f4d6"; -} - -.fa-lungs::before { - content: "\f604"; -} - -.fa-arrow-up-9-1::before { - content: "\f887"; -} - -.fa-sort-numeric-up-alt::before { - content: "\f887"; -} - -.fa-litecoin-sign::before { - content: "\e1d3"; -} - -.fa-border-none::before { - content: "\f850"; -} - -.fa-circle-nodes::before { - content: "\e4e2"; -} - -.fa-parachute-box::before { - content: "\f4cd"; -} - -.fa-indent::before { - content: "\f03c"; -} - -.fa-truck-field-un::before { - content: "\e58e"; -} - -.fa-hourglass::before { - content: "\f254"; -} - -.fa-hourglass-empty::before { - content: "\f254"; -} - -.fa-mountain::before { - content: "\f6fc"; -} - -.fa-user-doctor::before { - content: "\f0f0"; -} - -.fa-user-md::before { - content: "\f0f0"; -} - -.fa-circle-info::before { - content: "\f05a"; -} - -.fa-info-circle::before { - content: "\f05a"; -} - -.fa-cloud-meatball::before { - content: "\f73b"; -} - -.fa-camera::before { - content: "\f030"; -} - -.fa-camera-alt::before { - content: "\f030"; -} - -.fa-square-virus::before { - content: "\e578"; -} - -.fa-meteor::before { - content: "\f753"; -} - -.fa-car-on::before { - content: "\e4dd"; -} - -.fa-sleigh::before { - content: "\f7cc"; -} - -.fa-arrow-down-1-9::before { - content: "\f162"; -} - -.fa-sort-numeric-asc::before { - content: "\f162"; -} - -.fa-sort-numeric-down::before { - content: "\f162"; -} - -.fa-hand-holding-droplet::before { - content: "\f4c1"; -} - -.fa-hand-holding-water::before { - content: "\f4c1"; -} - -.fa-water::before { - content: "\f773"; -} - -.fa-calendar-check::before { - content: "\f274"; -} - -.fa-braille::before { - content: "\f2a1"; -} - -.fa-prescription-bottle-medical::before { - content: "\f486"; -} - -.fa-prescription-bottle-alt::before { - content: "\f486"; -} - -.fa-landmark::before { - content: "\f66f"; -} - -.fa-truck::before { - content: "\f0d1"; -} - -.fa-crosshairs::before { - content: "\f05b"; -} - -.fa-person-cane::before { - content: "\e53c"; -} - -.fa-tent::before { - content: "\e57d"; -} - -.fa-vest-patches::before { - content: "\e086"; -} - -.fa-check-double::before { - content: "\f560"; -} - -.fa-arrow-down-a-z::before { - content: "\f15d"; -} - -.fa-sort-alpha-asc::before { - content: "\f15d"; -} - -.fa-sort-alpha-down::before { - content: "\f15d"; -} - -.fa-money-bill-wheat::before { - content: "\e52a"; -} - -.fa-cookie::before { - content: "\f563"; -} - -.fa-arrow-rotate-left::before { - content: "\f0e2"; -} - -.fa-arrow-left-rotate::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-back::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-backward::before { - content: "\f0e2"; -} - -.fa-undo::before { - content: "\f0e2"; -} - -.fa-hard-drive::before { - content: "\f0a0"; -} - -.fa-hdd::before { - content: "\f0a0"; -} - -.fa-face-grin-squint-tears::before { - content: "\f586"; -} - -.fa-grin-squint-tears::before { - content: "\f586"; -} - -.fa-dumbbell::before { - content: "\f44b"; -} - -.fa-rectangle-list::before { - content: "\f022"; -} - -.fa-list-alt::before { - content: "\f022"; -} - -.fa-tarp-droplet::before { - content: "\e57c"; -} - -.fa-house-medical-circle-check::before { - content: "\e511"; -} - -.fa-person-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-calendar-plus::before { - content: "\f271"; -} - -.fa-plane-arrival::before { - content: "\f5af"; -} - -.fa-circle-left::before { - content: "\f359"; -} - -.fa-arrow-alt-circle-left::before { - content: "\f359"; -} - -.fa-train-subway::before { - content: "\f239"; -} - -.fa-subway::before { - content: "\f239"; -} - -.fa-chart-gantt::before { - content: "\e0e4"; -} - -.fa-indian-rupee-sign::before { - content: "\e1bc"; -} - -.fa-indian-rupee::before { - content: "\e1bc"; -} - -.fa-inr::before { - content: "\e1bc"; -} - -.fa-crop-simple::before { - content: "\f565"; -} - -.fa-crop-alt::before { - content: "\f565"; -} - -.fa-money-bill-1::before { - content: "\f3d1"; -} - -.fa-money-bill-alt::before { - content: "\f3d1"; -} - -.fa-left-long::before { - content: "\f30a"; -} - -.fa-long-arrow-alt-left::before { - content: "\f30a"; -} - -.fa-dna::before { - content: "\f471"; -} - -.fa-virus-slash::before { - content: "\e075"; -} - -.fa-minus::before { - content: "\f068"; -} - -.fa-subtract::before { - content: "\f068"; -} - -.fa-chess::before { - content: "\f439"; -} - -.fa-arrow-left-long::before { - content: "\f177"; -} - -.fa-long-arrow-left::before { - content: "\f177"; -} - -.fa-plug-circle-check::before { - content: "\e55c"; -} - -.fa-street-view::before { - content: "\f21d"; -} - -.fa-franc-sign::before { - content: "\e18f"; -} - -.fa-volume-off::before { - content: "\f026"; -} - -.fa-hands-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-hands-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-gear::before { - content: "\f013"; -} - -.fa-cog::before { - content: "\f013"; -} - -.fa-droplet-slash::before { - content: "\f5c7"; -} - -.fa-tint-slash::before { - content: "\f5c7"; -} - -.fa-mosque::before { - content: "\f678"; -} - -.fa-mosquito::before { - content: "\e52b"; -} - -.fa-star-of-david::before { - content: "\f69a"; -} - -.fa-person-military-rifle::before { - content: "\e54b"; -} - -.fa-cart-shopping::before { - content: "\f07a"; -} - -.fa-shopping-cart::before { - content: "\f07a"; -} - -.fa-vials::before { - content: "\f493"; -} - -.fa-plug-circle-plus::before { - content: "\e55f"; -} - -.fa-place-of-worship::before { - content: "\f67f"; -} - -.fa-grip-vertical::before { - content: "\f58e"; -} - -.fa-arrow-turn-up::before { - content: "\f148"; -} - -.fa-level-up::before { - content: "\f148"; -} - -.fa-u::before { - content: "U"; -} - -.fa-square-root-variable::before { - content: "\f698"; -} - -.fa-square-root-alt::before { - content: "\f698"; -} - -.fa-clock::before { - content: "\f017"; -} - -.fa-clock-four::before { - content: "\f017"; -} - -.fa-backward-step::before { - content: "\f048"; -} - -.fa-step-backward::before { - content: "\f048"; -} - -.fa-pallet::before { - content: "\f482"; -} - -.fa-faucet::before { - content: "\e005"; -} - -.fa-baseball-bat-ball::before { - content: "\f432"; -} - -.fa-s::before { - content: "S"; -} - -.fa-timeline::before { - content: "\e29c"; -} - -.fa-keyboard::before { - content: "\f11c"; -} - -.fa-caret-down::before, .accordion .accordion-toggle:hover::before, .accordion .accordion-toggle:focus::before, .accordion .accordion-toggle.active::before, .accordion .accordion-toggle::before { - content: "\f0d7"; -} - -.fa-house-chimney-medical::before { - content: "\f7f2"; -} - -.fa-clinic-medical::before { - content: "\f7f2"; -} - -.fa-temperature-three-quarters::before { - content: "\f2c8"; -} - -.fa-temperature-3::before { - content: "\f2c8"; -} - -.fa-thermometer-3::before { - content: "\f2c8"; -} - -.fa-thermometer-three-quarters::before { - content: "\f2c8"; -} - -.fa-mobile-screen::before { - content: "\f3cf"; -} - -.fa-mobile-android-alt::before { - content: "\f3cf"; -} - -.fa-plane-up::before { - content: "\e22d"; -} - -.fa-piggy-bank::before { - content: "\f4d3"; -} - -.fa-battery-half::before { - content: "\f242"; -} - -.fa-battery-3::before { - content: "\f242"; -} - -.fa-mountain-city::before { - content: "\e52e"; -} - -.fa-coins::before { - content: "\f51e"; -} - -.fa-khanda::before { - content: "\f66d"; -} - -.fa-sliders::before { - content: "\f1de"; -} - -.fa-sliders-h::before { - content: "\f1de"; -} - -.fa-folder-tree::before { - content: "\f802"; -} - -.fa-network-wired::before { - content: "\f6ff"; -} - -.fa-map-pin::before { - content: "\f276"; -} - -.fa-hamsa::before { - content: "\f665"; -} - -.fa-cent-sign::before { - content: "\e3f5"; -} - -.fa-flask::before { - content: "\f0c3"; -} - -.fa-person-pregnant::before { - content: "\e31e"; -} - -.fa-wand-sparkles::before { - content: "\f72b"; -} - -.fa-ellipsis-vertical::before { - content: "\f142"; -} - -.fa-ellipsis-v::before { - content: "\f142"; -} - -.fa-ticket::before { - content: "\f145"; -} - -.fa-power-off::before { - content: "\f011"; -} - -.fa-right-long::before { - content: "\f30b"; -} - -.fa-long-arrow-alt-right::before { - content: "\f30b"; -} - -.fa-flag-usa::before { - content: "\f74d"; -} - -.fa-laptop-file::before { - content: "\e51d"; -} - -.fa-tty::before { - content: "\f1e4"; -} - -.fa-teletype::before { - content: "\f1e4"; -} - -.fa-diagram-next::before { - content: "\e476"; -} - -.fa-person-rifle::before { - content: "\e54e"; -} - -.fa-house-medical-circle-exclamation::before { - content: "\e512"; -} - -.fa-closed-captioning::before { - content: "\f20a"; -} - -.fa-person-hiking::before { - content: "\f6ec"; -} - -.fa-hiking::before { - content: "\f6ec"; -} - -.fa-venus-double::before { - content: "\f226"; -} - -.fa-images::before { - content: "\f302"; -} - -.fa-calculator::before { - content: "\f1ec"; -} - -.fa-people-pulling::before { - content: "\e535"; -} - -.fa-n::before { - content: "N"; -} - -.fa-cable-car::before { - content: "\f7da"; -} - -.fa-tram::before { - content: "\f7da"; -} - -.fa-cloud-rain::before { - content: "\f73d"; -} - -.fa-building-circle-xmark::before { - content: "\e4d4"; -} - -.fa-ship::before { - content: "\f21a"; -} - -.fa-arrows-down-to-line::before { - content: "\e4b8"; -} - -.fa-download::before { - content: "\f019"; -} - -.fa-face-grin::before { - content: "\f580"; -} - -.fa-grin::before { - content: "\f580"; -} - -.fa-delete-left::before { - content: "\f55a"; -} - -.fa-backspace::before { - content: "\f55a"; -} - -.fa-eye-dropper::before { - content: "\f1fb"; -} - -.fa-eye-dropper-empty::before { - content: "\f1fb"; -} - -.fa-eyedropper::before { - content: "\f1fb"; -} - -.fa-file-circle-check::before { - content: "\e5a0"; -} - -.fa-forward::before { - content: "\f04e"; -} - -.fa-mobile::before { - content: "\f3ce"; -} - -.fa-mobile-android::before { - content: "\f3ce"; -} - -.fa-mobile-phone::before { - content: "\f3ce"; -} - -.fa-face-meh::before { - content: "\f11a"; -} - -.fa-meh::before { - content: "\f11a"; -} - -.fa-align-center::before { - content: "\f037"; -} - -.fa-book-skull::before { - content: "\f6b7"; -} - -.fa-book-dead::before { - content: "\f6b7"; -} - -.fa-id-card::before { - content: "\f2c2"; -} - -.fa-drivers-license::before { - content: "\f2c2"; -} - -.fa-outdent::before { - content: "\f03b"; -} - -.fa-dedent::before { - content: "\f03b"; -} - -.fa-heart-circle-exclamation::before { - content: "\e4fe"; -} - -.fa-house::before { - content: "\f015"; -} - -.fa-home::before { - content: "\f015"; -} - -.fa-home-alt::before { - content: "\f015"; -} - -.fa-home-lg-alt::before { - content: "\f015"; -} - -.fa-calendar-week::before { - content: "\f784"; -} - -.fa-laptop-medical::before { - content: "\f812"; -} - -.fa-b::before { - content: "B"; -} - -.fa-file-medical::before { - content: "\f477"; -} - -.fa-dice-one::before { - content: "\f525"; -} - -.fa-kiwi-bird::before { - content: "\f535"; -} - -.fa-arrow-right-arrow-left::before { - content: "\f0ec"; -} - -.fa-exchange::before { - content: "\f0ec"; -} - -.fa-rotate-right::before { - content: "\f2f9"; -} - -.fa-redo-alt::before { - content: "\f2f9"; -} - -.fa-rotate-forward::before { - content: "\f2f9"; -} - -.fa-utensils::before { - content: "\f2e7"; -} - -.fa-cutlery::before { - content: "\f2e7"; -} - -.fa-arrow-up-wide-short::before { - content: "\f161"; -} - -.fa-sort-amount-up::before { - content: "\f161"; -} - -.fa-mill-sign::before { - content: "\e1ed"; -} - -.fa-bowl-rice::before { - content: "\e2eb"; -} - -.fa-skull::before { - content: "\f54c"; -} - -.fa-tower-broadcast::before { - content: "\f519"; -} - -.fa-broadcast-tower::before { - content: "\f519"; -} - -.fa-truck-pickup::before { - content: "\f63c"; -} - -.fa-up-long::before { - content: "\f30c"; -} - -.fa-long-arrow-alt-up::before { - content: "\f30c"; -} - -.fa-stop::before { - content: "\f04d"; -} - -.fa-code-merge::before { - content: "\f387"; -} - -.fa-upload::before { - content: "\f093"; -} - -.fa-hurricane::before { - content: "\f751"; -} - -.fa-mound::before { - content: "\e52d"; -} - -.fa-toilet-portable::before { - content: "\e583"; -} - -.fa-compact-disc::before { - content: "\f51f"; -} - -.fa-file-arrow-down::before { - content: "\f56d"; -} - -.fa-file-download::before { - content: "\f56d"; -} - -.fa-caravan::before { - content: "\f8ff"; -} - -.fa-shield-cat::before { - content: "\e572"; -} - -.fa-bolt::before { - content: "\f0e7"; -} - -.fa-zap::before { - content: "\f0e7"; -} - -.fa-glass-water::before { - content: "\e4f4"; -} - -.fa-oil-well::before { - content: "\e532"; -} - -.fa-vault::before { - content: "\e2c5"; -} - -.fa-mars::before { - content: "\f222"; -} - -.fa-toilet::before { - content: "\f7d8"; -} - -.fa-plane-circle-xmark::before { - content: "\e557"; -} - -.fa-yen-sign::before { - content: "\f157"; -} - -.fa-cny::before { - content: "\f157"; -} - -.fa-jpy::before { - content: "\f157"; -} - -.fa-rmb::before { - content: "\f157"; -} - -.fa-yen::before { - content: "\f157"; -} - -.fa-ruble-sign::before { - content: "\f158"; -} - -.fa-rouble::before { - content: "\f158"; -} - -.fa-rub::before { - content: "\f158"; -} - -.fa-ruble::before { - content: "\f158"; -} - -.fa-sun::before { - content: "\f185"; -} - -.fa-guitar::before { - content: "\f7a6"; -} - -.fa-face-laugh-wink::before { - content: "\f59c"; -} - -.fa-laugh-wink::before { - content: "\f59c"; -} - -.fa-horse-head::before { - content: "\f7ab"; -} - -.fa-bore-hole::before { - content: "\e4c3"; -} - -.fa-industry::before { - content: "\f275"; -} - -.fa-circle-down::before { - content: "\f358"; -} - -.fa-arrow-alt-circle-down::before { - content: "\f358"; -} - -.fa-arrows-turn-to-dots::before { - content: "\e4c1"; -} - -.fa-florin-sign::before { - content: "\e184"; -} - -.fa-arrow-down-short-wide::before { - content: "\f884"; -} - -.fa-sort-amount-desc::before { - content: "\f884"; -} - -.fa-sort-amount-down-alt::before { - content: "\f884"; -} - -.fa-less-than::before { - content: "\<"; -} - -.fa-angle-down::before { - content: "\f107"; -} - -.fa-car-tunnel::before { - content: "\e4de"; -} - -.fa-head-side-cough::before { - content: "\e061"; -} - -.fa-grip-lines::before { - content: "\f7a4"; -} - -.fa-thumbs-down::before { - content: "\f165"; -} - -.fa-user-lock::before { - content: "\f502"; -} - -.fa-arrow-right-long::before { - content: "\f178"; -} - -.fa-long-arrow-right::before { - content: "\f178"; -} - -.fa-anchor-circle-xmark::before { - content: "\e4ac"; -} - -.fa-ellipsis::before { - content: "\f141"; -} - -.fa-ellipsis-h::before { - content: "\f141"; -} - -.fa-chess-pawn::before { - content: "\f443"; -} - -.fa-kit-medical::before { - content: "\f479"; -} - -.fa-first-aid::before { - content: "\f479"; -} - -.fa-person-through-window::before { - content: "\e5a9"; -} - -.fa-toolbox::before { - content: "\f552"; -} - -.fa-hands-holding-circle::before { - content: "\e4fb"; -} - -.fa-bug::before { - content: "\f188"; -} - -.fa-credit-card::before { - content: "\f09d"; -} - -.fa-credit-card-alt::before { - content: "\f09d"; -} - -.fa-car::before { - content: "\f1b9"; -} - -.fa-automobile::before { - content: "\f1b9"; -} - -.fa-hand-holding-hand::before { - content: "\e4f7"; -} - -.fa-book-open-reader::before { - content: "\f5da"; -} - -.fa-book-reader::before { - content: "\f5da"; -} - -.fa-mountain-sun::before { - content: "\e52f"; -} - -.fa-arrows-left-right-to-line::before { - content: "\e4ba"; -} - -.fa-dice-d20::before { - content: "\f6cf"; -} - -.fa-truck-droplet::before { - content: "\e58c"; -} - -.fa-file-circle-xmark::before { - content: "\e5a1"; -} - -.fa-temperature-arrow-up::before { - content: "\e040"; -} - -.fa-temperature-up::before { - content: "\e040"; -} - -.fa-medal::before { - content: "\f5a2"; -} - -.fa-bed::before { - content: "\f236"; -} - -.fa-square-h::before { - content: "\f0fd"; -} - -.fa-h-square::before { - content: "\f0fd"; -} - -.fa-podcast::before { - content: "\f2ce"; -} - -.fa-temperature-full::before { - content: "\f2c7"; -} - -.fa-temperature-4::before { - content: "\f2c7"; -} - -.fa-thermometer-4::before { - content: "\f2c7"; -} - -.fa-thermometer-full::before { - content: "\f2c7"; -} - -.fa-bell::before { - content: "\f0f3"; -} - -.fa-superscript::before { - content: "\f12b"; -} - -.fa-plug-circle-xmark::before { - content: "\e560"; -} - -.fa-star-of-life::before { - content: "\f621"; -} - -.fa-phone-slash::before { - content: "\f3dd"; -} - -.fa-paint-roller::before { - content: "\f5aa"; -} - -.fa-handshake-angle::before { - content: "\f4c4"; -} - -.fa-hands-helping::before { - content: "\f4c4"; -} - -.fa-location-dot::before { - content: "\f3c5"; -} - -.fa-map-marker-alt::before { - content: "\f3c5"; -} - -.fa-file::before { - content: "\f15b"; -} - -.fa-greater-than::before { - content: "\>"; -} - -.fa-person-swimming::before { - content: "\f5c4"; -} - -.fa-swimmer::before { - content: "\f5c4"; -} - -.fa-arrow-down::before { - content: "\f063"; -} - -.fa-droplet::before { - content: "\f043"; -} - -.fa-tint::before { - content: "\f043"; -} - -.fa-eraser::before { - content: "\f12d"; -} - -.fa-earth-americas::before { - content: "\f57d"; -} - -.fa-earth::before { - content: "\f57d"; -} - -.fa-earth-america::before { - content: "\f57d"; -} - -.fa-globe-americas::before { - content: "\f57d"; -} - -.fa-person-burst::before { - content: "\e53b"; -} - -.fa-dove::before { - content: "\f4ba"; -} - -.fa-battery-empty::before { - content: "\f244"; -} - -.fa-battery-0::before { - content: "\f244"; -} - -.fa-socks::before { - content: "\f696"; -} - -.fa-inbox::before { - content: "\f01c"; -} - -.fa-section::before { - content: "\e447"; -} - -.fa-gauge-high::before { - content: "\f625"; -} - -.fa-tachometer-alt::before { - content: "\f625"; -} - -.fa-tachometer-alt-fast::before { - content: "\f625"; -} - -.fa-envelope-open-text::before { - content: "\f658"; -} - -.fa-hospital::before { - content: "\f0f8"; -} - -.fa-hospital-alt::before { - content: "\f0f8"; -} - -.fa-hospital-wide::before { - content: "\f0f8"; -} - -.fa-wine-bottle::before { - content: "\f72f"; -} - -.fa-chess-rook::before { - content: "\f447"; -} - -.fa-bars-staggered::before { - content: "\f550"; -} - -.fa-reorder::before { - content: "\f550"; -} - -.fa-stream::before { - content: "\f550"; -} - -.fa-dharmachakra::before { - content: "\f655"; -} - -.fa-hotdog::before { - content: "\f80f"; -} - -.fa-person-walking-with-cane::before { - content: "\f29d"; -} - -.fa-blind::before { - content: "\f29d"; -} - -.fa-drum::before { - content: "\f569"; -} - -.fa-ice-cream::before { - content: "\f810"; -} - -.fa-heart-circle-bolt::before { - content: "\e4fc"; -} - -.fa-fax::before { - content: "\f1ac"; -} - -.fa-paragraph::before { - content: "\f1dd"; -} - -.fa-check-to-slot::before { - content: "\f772"; -} - -.fa-vote-yea::before { - content: "\f772"; -} - -.fa-star-half::before { - content: "\f089"; -} - -.fa-boxes-stacked::before { - content: "\f468"; -} - -.fa-boxes::before { - content: "\f468"; -} - -.fa-boxes-alt::before { - content: "\f468"; -} - -.fa-link::before { - content: "\f0c1"; -} - -.fa-chain::before { - content: "\f0c1"; -} - -.fa-ear-listen::before { - content: "\f2a2"; -} - -.fa-assistive-listening-systems::before { - content: "\f2a2"; -} - -.fa-tree-city::before { - content: "\e587"; -} - -.fa-play::before { - content: "\f04b"; -} - -.fa-font::before { - content: "\f031"; -} - -.fa-rupiah-sign::before { - content: "\e23d"; -} - -.fa-magnifying-glass::before { - content: "\f002"; -} - -.fa-search::before { - content: "\f002"; -} - -.fa-table-tennis-paddle-ball::before { - content: "\f45d"; -} - -.fa-ping-pong-paddle-ball::before { - content: "\f45d"; -} - -.fa-table-tennis::before { - content: "\f45d"; -} - -.fa-person-dots-from-line::before { - content: "\f470"; -} - -.fa-diagnoses::before { - content: "\f470"; -} - -.fa-trash-can-arrow-up::before { - content: "\f82a"; -} - -.fa-trash-restore-alt::before { - content: "\f82a"; -} - -.fa-naira-sign::before { - content: "\e1f6"; -} - -.fa-cart-arrow-down::before { - content: "\f218"; -} - -.fa-walkie-talkie::before { - content: "\f8ef"; -} - -.fa-file-pen::before { - content: "\f31c"; -} - -.fa-file-edit::before { - content: "\f31c"; -} - -.fa-receipt::before { - content: "\f543"; -} - -.fa-square-pen::before { - content: "\f14b"; -} - -.fa-pen-square::before { - content: "\f14b"; -} - -.fa-pencil-square::before { - content: "\f14b"; -} - -.fa-suitcase-rolling::before { - content: "\f5c1"; -} - -.fa-person-circle-exclamation::before { - content: "\e53f"; -} - -.fa-chevron-down::before { - content: "\f078"; -} - -.fa-battery-full::before { - content: "\f240"; -} - -.fa-battery::before { - content: "\f240"; -} - -.fa-battery-5::before { - content: "\f240"; -} - -.fa-skull-crossbones::before { - content: "\f714"; -} - -.fa-code-compare::before { - content: "\e13a"; -} - -.fa-list-ul::before { - content: "\f0ca"; -} - -.fa-list-dots::before { - content: "\f0ca"; -} - -.fa-school-lock::before { - content: "\e56f"; -} - -.fa-tower-cell::before { - content: "\e585"; -} - -.fa-down-long::before { - content: "\f309"; -} - -.fa-long-arrow-alt-down::before { - content: "\f309"; -} - -.fa-ranking-star::before { - content: "\e561"; -} - -.fa-chess-king::before { - content: "\f43f"; -} - -.fa-person-harassing::before { - content: "\e549"; -} - -.fa-brazilian-real-sign::before { - content: "\e46c"; -} - -.fa-landmark-dome::before { - content: "\f752"; -} - -.fa-landmark-alt::before { - content: "\f752"; -} - -.fa-arrow-up::before { - content: "\f062"; -} - -.fa-tv::before { - content: "\f26c"; -} - -.fa-television::before { - content: "\f26c"; -} - -.fa-tv-alt::before { - content: "\f26c"; -} - -.fa-shrimp::before { - content: "\e448"; -} - -.fa-list-check::before { - content: "\f0ae"; -} - -.fa-tasks::before { - content: "\f0ae"; -} - -.fa-jug-detergent::before { - content: "\e519"; -} - -.fa-circle-user::before { - content: "\f2bd"; -} - -.fa-user-circle::before { - content: "\f2bd"; -} - -.fa-user-shield::before { - content: "\f505"; -} - -.fa-wind::before { - content: "\f72e"; -} - -.fa-car-burst::before { - content: "\f5e1"; -} - -.fa-car-crash::before { - content: "\f5e1"; -} - -.fa-y::before { - content: "Y"; -} - -.fa-person-snowboarding::before { - content: "\f7ce"; -} - -.fa-snowboarding::before { - content: "\f7ce"; -} - -.fa-truck-fast::before { - content: "\f48b"; -} - -.fa-shipping-fast::before { - content: "\f48b"; -} - -.fa-fish::before { - content: "\f578"; -} - -.fa-user-graduate::before { - content: "\f501"; -} - -.fa-circle-half-stroke::before { - content: "\f042"; -} - -.fa-adjust::before { - content: "\f042"; -} - -.fa-clapperboard::before { - content: "\e131"; -} - -.fa-circle-radiation::before { - content: "\f7ba"; -} - -.fa-radiation-alt::before { - content: "\f7ba"; -} - -.fa-baseball::before { - content: "\f433"; -} - -.fa-baseball-ball::before { - content: "\f433"; -} - -.fa-jet-fighter-up::before { - content: "\e518"; -} - -.fa-diagram-project::before { - content: "\f542"; -} - -.fa-project-diagram::before { - content: "\f542"; -} - -.fa-copy::before { - content: "\f0c5"; -} - -.fa-volume-xmark::before { - content: "\f6a9"; -} - -.fa-volume-mute::before { - content: "\f6a9"; -} - -.fa-volume-times::before { - content: "\f6a9"; -} - -.fa-hand-sparkles::before { - content: "\e05d"; -} - -.fa-grip::before { - content: "\f58d"; -} - -.fa-grip-horizontal::before { - content: "\f58d"; -} - -.fa-share-from-square::before { - content: "\f14d"; -} - -.fa-share-square::before { - content: "\f14d"; -} - -.fa-child-combatant::before { - content: "\e4e0"; -} - -.fa-child-rifle::before { - content: "\e4e0"; -} - -.fa-gun::before { - content: "\e19b"; -} - -.fa-square-phone::before { - content: "\f098"; -} - -.fa-phone-square::before { - content: "\f098"; -} - -.fa-plus::before { - content: "\+"; -} - -.fa-add::before { - content: "\+"; -} - -.fa-expand::before { - content: "\f065"; -} - -.fa-computer::before { - content: "\e4e5"; -} - -.fa-xmark::before { - content: "\f00d"; -} - -.fa-close::before { - content: "\f00d"; -} - -.fa-multiply::before { - content: "\f00d"; -} - -.fa-remove::before { - content: "\f00d"; -} - -.fa-times::before { - content: "\f00d"; -} - -.fa-arrows-up-down-left-right::before { - content: "\f047"; -} - -.fa-arrows::before { - content: "\f047"; -} - -.fa-chalkboard-user::before { - content: "\f51c"; -} - -.fa-chalkboard-teacher::before { - content: "\f51c"; -} - -.fa-peso-sign::before { - content: "\e222"; -} - -.fa-building-shield::before { - content: "\e4d8"; -} - -.fa-baby::before { - content: "\f77c"; -} - -.fa-users-line::before { - content: "\e592"; -} - -.fa-quote-left::before { - content: "\f10d"; -} - -.fa-quote-left-alt::before { - content: "\f10d"; -} - -.fa-tractor::before { - content: "\f722"; -} - -.fa-trash-arrow-up::before { - content: "\f829"; -} - -.fa-trash-restore::before { - content: "\f829"; -} - -.fa-arrow-down-up-lock::before { - content: "\e4b0"; -} - -.fa-lines-leaning::before { - content: "\e51e"; -} - -.fa-ruler-combined::before { - content: "\f546"; -} - -.fa-copyright::before { - content: "\f1f9"; -} - -.fa-equals::before { - content: "\="; -} - -.fa-blender::before { - content: "\f517"; -} - -.fa-teeth::before { - content: "\f62e"; -} - -.fa-shekel-sign::before { - content: "\f20b"; -} - -.fa-ils::before { - content: "\f20b"; -} - -.fa-shekel::before { - content: "\f20b"; -} - -.fa-sheqel::before { - content: "\f20b"; -} - -.fa-sheqel-sign::before { - content: "\f20b"; -} - -.fa-map::before { - content: "\f279"; -} - -.fa-rocket::before { - content: "\f135"; -} - -.fa-photo-film::before { - content: "\f87c"; -} - -.fa-photo-video::before { - content: "\f87c"; -} - -.fa-folder-minus::before { - content: "\f65d"; -} - -.fa-store::before { - content: "\f54e"; -} - -.fa-arrow-trend-up::before { - content: "\e098"; -} - -.fa-plug-circle-minus::before { - content: "\e55e"; -} - -.fa-sign-hanging::before { - content: "\f4d9"; -} - -.fa-sign::before { - content: "\f4d9"; -} - -.fa-bezier-curve::before { - content: "\f55b"; -} - -.fa-bell-slash::before { - content: "\f1f6"; -} - -.fa-tablet::before { - content: "\f3fb"; -} - -.fa-tablet-android::before { - content: "\f3fb"; -} - -.fa-school-flag::before { - content: "\e56e"; -} - -.fa-fill::before { - content: "\f575"; -} - -.fa-angle-up::before { - content: "\f106"; -} - -.fa-drumstick-bite::before { - content: "\f6d7"; -} - -.fa-holly-berry::before { - content: "\f7aa"; -} - -.fa-chevron-left::before { - content: "\f053"; -} - -.fa-bacteria::before { - content: "\e059"; -} - -.fa-hand-lizard::before { - content: "\f258"; -} - -.fa-notdef::before { - content: "\e1fe"; -} - -.fa-disease::before { - content: "\f7fa"; -} - -.fa-briefcase-medical::before { - content: "\f469"; -} - -.fa-genderless::before { - content: "\f22d"; -} - -.fa-chevron-right::before { - content: "\f054"; -} - -.fa-retweet::before { - content: "\f079"; -} - -.fa-car-rear::before { - content: "\f5de"; -} - -.fa-car-alt::before { - content: "\f5de"; -} - -.fa-pump-soap::before { - content: "\e06b"; -} - -.fa-video-slash::before { - content: "\f4e2"; -} - -.fa-battery-quarter::before { - content: "\f243"; -} - -.fa-battery-2::before { - content: "\f243"; -} - -.fa-radio::before { - content: "\f8d7"; -} - -.fa-baby-carriage::before { - content: "\f77d"; -} - -.fa-carriage-baby::before { - content: "\f77d"; -} - -.fa-traffic-light::before { - content: "\f637"; -} - -.fa-thermometer::before { - content: "\f491"; -} - -.fa-vr-cardboard::before { - content: "\f729"; -} - -.fa-hand-middle-finger::before { - content: "\f806"; -} - -.fa-percent::before { - content: "\%"; -} - -.fa-percentage::before { - content: "\%"; -} - -.fa-truck-moving::before { - content: "\f4df"; -} - -.fa-glass-water-droplet::before { - content: "\e4f5"; -} - -.fa-display::before { - content: "\e163"; -} - -.fa-face-smile::before { - content: "\f118"; -} - -.fa-smile::before { - content: "\f118"; -} - -.fa-thumbtack::before { - content: "\f08d"; -} - -.fa-thumb-tack::before { - content: "\f08d"; -} - -.fa-trophy::before { - content: "\f091"; -} - -.fa-person-praying::before { - content: "\f683"; -} - -.fa-pray::before { - content: "\f683"; -} - -.fa-hammer::before { - content: "\f6e3"; -} - -.fa-hand-peace::before { - content: "\f25b"; -} - -.fa-rotate::before { - content: "\f2f1"; -} - -.fa-sync-alt::before { - content: "\f2f1"; -} - -.fa-spinner::before { - content: "\f110"; -} - -.fa-robot::before { - content: "\f544"; -} - -.fa-peace::before { - content: "\f67c"; -} - -.fa-gears::before { - content: "\f085"; -} - -.fa-cogs::before { - content: "\f085"; -} - -.fa-warehouse::before { - content: "\f494"; -} - -.fa-arrow-up-right-dots::before { - content: "\e4b7"; -} - -.fa-splotch::before { - content: "\f5bc"; -} - -.fa-face-grin-hearts::before { - content: "\f584"; -} - -.fa-grin-hearts::before { - content: "\f584"; -} - -.fa-dice-four::before { - content: "\f524"; -} - -.fa-sim-card::before { - content: "\f7c4"; -} - -.fa-transgender::before { - content: "\f225"; -} - -.fa-transgender-alt::before { - content: "\f225"; -} - -.fa-mercury::before { - content: "\f223"; -} - -.fa-arrow-turn-down::before { - content: "\f149"; -} - -.fa-level-down::before { - content: "\f149"; -} - -.fa-person-falling-burst::before { - content: "\e547"; -} - -.fa-award::before { - content: "\f559"; -} - -.fa-ticket-simple::before { - content: "\f3ff"; -} - -.fa-ticket-alt::before { - content: "\f3ff"; -} - -.fa-building::before { - content: "\f1ad"; -} - -.fa-angles-left::before { - content: "\f100"; -} - -.fa-angle-double-left::before { - content: "\f100"; -} - -.fa-qrcode::before { - content: "\f029"; -} - -.fa-clock-rotate-left::before { - content: "\f1da"; -} - -.fa-history::before { - content: "\f1da"; -} - -.fa-face-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-file-export::before { - content: "\f56e"; -} - -.fa-arrow-right-from-file::before { - content: "\f56e"; -} - -.fa-shield::before { - content: "\f132"; -} - -.fa-shield-blank::before { - content: "\f132"; -} - -.fa-arrow-up-short-wide::before { - content: "\f885"; -} - -.fa-sort-amount-up-alt::before { - content: "\f885"; -} - -.fa-house-medical::before { - content: "\e3b2"; -} - -.fa-golf-ball-tee::before { - content: "\f450"; -} - -.fa-golf-ball::before { - content: "\f450"; -} - -.fa-circle-chevron-left::before { - content: "\f137"; -} - -.fa-chevron-circle-left::before { - content: "\f137"; -} - -.fa-house-chimney-window::before { - content: "\e00d"; -} - -.fa-pen-nib::before { - content: "\f5ad"; -} - -.fa-tent-arrow-turn-left::before { - content: "\e580"; -} - -.fa-tents::before { - content: "\e582"; -} - -.fa-wand-magic::before { - content: "\f0d0"; -} - -.fa-magic::before { - content: "\f0d0"; -} - -.fa-dog::before { - content: "\f6d3"; -} - -.fa-carrot::before { - content: "\f787"; -} - -.fa-moon::before { - content: "\f186"; -} - -.fa-wine-glass-empty::before { - content: "\f5ce"; -} - -.fa-wine-glass-alt::before { - content: "\f5ce"; -} - -.fa-cheese::before { - content: "\f7ef"; -} - -.fa-yin-yang::before { - content: "\f6ad"; -} - -.fa-music::before { - content: "\f001"; -} - -.fa-code-commit::before { - content: "\f386"; -} - -.fa-temperature-low::before { - content: "\f76b"; -} - -.fa-person-biking::before { - content: "\f84a"; -} - -.fa-biking::before { - content: "\f84a"; -} - -.fa-broom::before { - content: "\f51a"; -} - -.fa-shield-heart::before { - content: "\e574"; -} - -.fa-gopuram::before { - content: "\f664"; -} - -.fa-earth-oceania::before { - content: "\e47b"; -} - -.fa-globe-oceania::before { - content: "\e47b"; -} - -.fa-square-xmark::before { - content: "\f2d3"; -} - -.fa-times-square::before { - content: "\f2d3"; -} - -.fa-xmark-square::before { - content: "\f2d3"; -} - -.fa-hashtag::before { - content: "\#"; -} - -.fa-up-right-and-down-left-from-center::before { - content: "\f424"; -} - -.fa-expand-alt::before { - content: "\f424"; -} - -.fa-oil-can::before { - content: "\f613"; -} - -.fa-t::before { - content: "T"; -} - -.fa-hippo::before { - content: "\f6ed"; -} - -.fa-chart-column::before { - content: "\e0e3"; -} - -.fa-infinity::before { - content: "\f534"; -} - -.fa-vial-circle-check::before { - content: "\e596"; -} - -.fa-person-arrow-down-to-line::before { - content: "\e538"; -} - -.fa-voicemail::before { - content: "\f897"; -} - -.fa-fan::before { - content: "\f863"; -} - -.fa-person-walking-luggage::before { - content: "\e554"; -} - -.fa-up-down::before { - content: "\f338"; -} - -.fa-arrows-alt-v::before { - content: "\f338"; -} - -.fa-cloud-moon-rain::before { - content: "\f73c"; -} - -.fa-calendar::before { - content: "\f133"; -} - -.fa-trailer::before { - content: "\e041"; -} - -.fa-bahai::before { - content: "\f666"; -} - -.fa-haykal::before { - content: "\f666"; -} - -.fa-sd-card::before { - content: "\f7c2"; -} - -.fa-dragon::before { - content: "\f6d5"; -} - -.fa-shoe-prints::before { - content: "\f54b"; -} - -.fa-circle-plus::before { - content: "\f055"; -} - -.fa-plus-circle::before { - content: "\f055"; -} - -.fa-face-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-hand-holding::before { - content: "\f4bd"; -} - -.fa-plug-circle-exclamation::before { - content: "\e55d"; -} - -.fa-link-slash::before { - content: "\f127"; -} - -.fa-chain-broken::before { - content: "\f127"; -} - -.fa-chain-slash::before { - content: "\f127"; -} - -.fa-unlink::before { - content: "\f127"; -} - -.fa-clone::before { - content: "\f24d"; -} - -.fa-person-walking-arrow-loop-left::before { - content: "\e551"; -} - -.fa-arrow-up-z-a::before { - content: "\f882"; -} - -.fa-sort-alpha-up-alt::before { - content: "\f882"; -} - -.fa-fire-flame-curved::before { - content: "\f7e4"; -} - -.fa-fire-alt::before { - content: "\f7e4"; -} - -.fa-tornado::before { - content: "\f76f"; -} - -.fa-file-circle-plus::before { - content: "\e494"; -} - -.fa-book-quran::before { - content: "\f687"; -} - -.fa-quran::before { - content: "\f687"; -} - -.fa-anchor::before { - content: "\f13d"; -} - -.fa-border-all::before { - content: "\f84c"; -} - -.fa-face-angry::before { - content: "\f556"; -} - -.fa-angry::before { - content: "\f556"; -} - -.fa-cookie-bite::before { - content: "\f564"; -} - -.fa-arrow-trend-down::before { - content: "\e097"; -} - -.fa-rss::before { - content: "\f09e"; -} - -.fa-feed::before { - content: "\f09e"; -} - -.fa-draw-polygon::before { - content: "\f5ee"; -} - -.fa-scale-balanced::before { - content: "\f24e"; -} - -.fa-balance-scale::before { - content: "\f24e"; -} - -.fa-gauge-simple-high::before { - content: "\f62a"; -} - -.fa-tachometer::before { - content: "\f62a"; -} - -.fa-tachometer-fast::before { - content: "\f62a"; -} - -.fa-shower::before { - content: "\f2cc"; -} - -.fa-desktop::before { - content: "\f390"; -} - -.fa-desktop-alt::before { - content: "\f390"; -} - -.fa-m::before { - content: "M"; -} - -.fa-table-list::before { - content: "\f00b"; -} - -.fa-th-list::before { - content: "\f00b"; -} - -.fa-comment-sms::before { - content: "\f7cd"; -} - -.fa-sms::before { - content: "\f7cd"; -} - -.fa-book::before { - content: "\f02d"; -} - -.fa-user-plus::before { - content: "\f234"; -} - -.fa-check::before { - content: "\f00c"; -} - -.fa-battery-three-quarters::before { - content: "\f241"; -} - -.fa-battery-4::before { - content: "\f241"; -} - -.fa-house-circle-check::before { - content: "\e509"; -} - -.fa-angle-left::before { - content: "\f104"; -} - -.fa-diagram-successor::before { - content: "\e47a"; -} - -.fa-truck-arrow-right::before { - content: "\e58b"; -} - -.fa-arrows-split-up-and-left::before { - content: "\e4bc"; -} - -.fa-hand-fist::before { - content: "\f6de"; -} - -.fa-fist-raised::before { - content: "\f6de"; -} - -.fa-cloud-moon::before { - content: "\f6c3"; -} - -.fa-briefcase::before { - content: "\f0b1"; -} - -.fa-person-falling::before { - content: "\e546"; -} - -.fa-image-portrait::before { - content: "\f3e0"; -} - -.fa-portrait::before { - content: "\f3e0"; -} - -.fa-user-tag::before { - content: "\f507"; -} - -.fa-rug::before { - content: "\e569"; -} - -.fa-earth-europe::before { - content: "\f7a2"; -} - -.fa-globe-europe::before { - content: "\f7a2"; -} - -.fa-cart-flatbed-suitcase::before { - content: "\f59d"; -} - -.fa-luggage-cart::before { - content: "\f59d"; -} - -.fa-rectangle-xmark::before { - content: "\f410"; -} - -.fa-rectangle-times::before { - content: "\f410"; -} - -.fa-times-rectangle::before { - content: "\f410"; -} - -.fa-window-close::before { - content: "\f410"; -} - -.fa-baht-sign::before { - content: "\e0ac"; -} - -.fa-book-open::before { - content: "\f518"; -} - -.fa-book-journal-whills::before { - content: "\f66a"; -} - -.fa-journal-whills::before { - content: "\f66a"; -} - -.fa-handcuffs::before { - content: "\e4f8"; -} - -.fa-triangle-exclamation::before { - content: "\f071"; -} - -.fa-exclamation-triangle::before { - content: "\f071"; -} - -.fa-warning::before { - content: "\f071"; -} - -.fa-database::before { - content: "\f1c0"; -} - -.fa-share::before { - content: "\f064"; -} - -.fa-arrow-turn-right::before { - content: "\f064"; -} - -.fa-mail-forward::before { - content: "\f064"; -} - -.fa-bottle-droplet::before { - content: "\e4c4"; -} - -.fa-mask-face::before { - content: "\e1d7"; -} - -.fa-hill-rockslide::before { - content: "\e508"; -} - -.fa-right-left::before { - content: "\f362"; -} - -.fa-exchange-alt::before { - content: "\f362"; -} - -.fa-paper-plane::before { - content: "\f1d8"; -} - -.fa-road-circle-exclamation::before { - content: "\e565"; -} - -.fa-dungeon::before { - content: "\f6d9"; -} - -.fa-align-right::before { - content: "\f038"; -} - -.fa-money-bill-1-wave::before { - content: "\f53b"; -} - -.fa-money-bill-wave-alt::before { - content: "\f53b"; -} - -.fa-life-ring::before { - content: "\f1cd"; -} - -.fa-hands::before { - content: "\f2a7"; -} - -.fa-sign-language::before { - content: "\f2a7"; -} - -.fa-signing::before { - content: "\f2a7"; -} - -.fa-calendar-day::before { - content: "\f783"; -} - -.fa-water-ladder::before { - content: "\f5c5"; -} - -.fa-ladder-water::before { - content: "\f5c5"; -} - -.fa-swimming-pool::before { - content: "\f5c5"; -} - -.fa-arrows-up-down::before { - content: "\f07d"; -} - -.fa-arrows-v::before { - content: "\f07d"; -} - -.fa-face-grimace::before { - content: "\f57f"; -} - -.fa-grimace::before { - content: "\f57f"; -} - -.fa-wheelchair-move::before { - content: "\e2ce"; -} - -.fa-wheelchair-alt::before { - content: "\e2ce"; -} - -.fa-turn-down::before { - content: "\f3be"; -} - -.fa-level-down-alt::before { - content: "\f3be"; -} - -.fa-person-walking-arrow-right::before { - content: "\e552"; -} - -.fa-square-envelope::before { - content: "\f199"; -} - -.fa-envelope-square::before { - content: "\f199"; -} - -.fa-dice::before { - content: "\f522"; -} - -.fa-bowling-ball::before { - content: "\f436"; -} - -.fa-brain::before { - content: "\f5dc"; -} - -.fa-bandage::before { - content: "\f462"; -} - -.fa-band-aid::before { - content: "\f462"; -} - -.fa-calendar-minus::before { - content: "\f272"; -} - -.fa-circle-xmark::before { - content: "\f057"; -} - -.fa-times-circle::before { - content: "\f057"; -} - -.fa-xmark-circle::before { - content: "\f057"; -} - -.fa-gifts::before { - content: "\f79c"; -} - -.fa-hotel::before { - content: "\f594"; -} - -.fa-earth-asia::before { - content: "\f57e"; -} - -.fa-globe-asia::before { - content: "\f57e"; -} - -.fa-id-card-clip::before { - content: "\f47f"; -} - -.fa-id-card-alt::before { - content: "\f47f"; -} - -.fa-magnifying-glass-plus::before { - content: "\f00e"; -} - -.fa-search-plus::before { - content: "\f00e"; -} - -.fa-thumbs-up::before { - content: "\f164"; -} - -.fa-user-clock::before { - content: "\f4fd"; -} - -.fa-hand-dots::before { - content: "\f461"; -} - -.fa-allergies::before { - content: "\f461"; -} - -.fa-file-invoice::before { - content: "\f570"; -} - -.fa-window-minimize::before { - content: "\f2d1"; -} - -.fa-mug-saucer::before { - content: "\f0f4"; -} - -.fa-coffee::before { - content: "\f0f4"; -} - -.fa-brush::before { - content: "\f55d"; -} - -.fa-mask::before { - content: "\f6fa"; -} - -.fa-magnifying-glass-minus::before { - content: "\f010"; -} - -.fa-search-minus::before { - content: "\f010"; -} - -.fa-ruler-vertical::before { - content: "\f548"; -} - -.fa-user-large::before { - content: "\f406"; -} - -.fa-user-alt::before { - content: "\f406"; -} - -.fa-train-tram::before { - content: "\e5b4"; -} - -.fa-user-nurse::before { - content: "\f82f"; -} - -.fa-syringe::before { - content: "\f48e"; -} - -.fa-cloud-sun::before { - content: "\f6c4"; -} - -.fa-stopwatch-20::before { - content: "\e06f"; -} - -.fa-square-full::before { - content: "\f45c"; -} - -.fa-magnet::before { - content: "\f076"; -} - -.fa-jar::before { - content: "\e516"; -} - -.fa-note-sticky::before { - content: "\f249"; -} - -.fa-sticky-note::before { - content: "\f249"; -} - -.fa-bug-slash::before { - content: "\e490"; -} - -.fa-arrow-up-from-water-pump::before { - content: "\e4b6"; -} - -.fa-bone::before { - content: "\f5d7"; -} - -.fa-user-injured::before { - content: "\f728"; -} - -.fa-face-sad-tear::before { - content: "\f5b4"; -} - -.fa-sad-tear::before { - content: "\f5b4"; -} - -.fa-plane::before { - content: "\f072"; -} - -.fa-tent-arrows-down::before { - content: "\e581"; -} - -.fa-exclamation::before { - content: "\!"; -} - -.fa-arrows-spin::before { - content: "\e4bb"; -} - -.fa-print::before { - content: "\f02f"; -} - -.fa-turkish-lira-sign::before { - content: "\e2bb"; -} - -.fa-try::before { - content: "\e2bb"; -} - -.fa-turkish-lira::before { - content: "\e2bb"; -} - -.fa-dollar-sign::before { - content: "\$"; -} - -.fa-dollar::before { - content: "\$"; -} - -.fa-usd::before { - content: "\$"; -} - -.fa-x::before { - content: "X"; -} - -.fa-magnifying-glass-dollar::before { - content: "\f688"; -} - -.fa-search-dollar::before { - content: "\f688"; -} - -.fa-users-gear::before { - content: "\f509"; -} - -.fa-users-cog::before { - content: "\f509"; -} - -.fa-person-military-pointing::before { - content: "\e54a"; -} - -.fa-building-columns::before { - content: "\f19c"; -} - -.fa-bank::before { - content: "\f19c"; -} - -.fa-institution::before { - content: "\f19c"; -} - -.fa-museum::before { - content: "\f19c"; -} - -.fa-university::before { - content: "\f19c"; -} - -.fa-umbrella::before { - content: "\f0e9"; -} - -.fa-trowel::before { - content: "\e589"; -} - -.fa-d::before { - content: "D"; -} - -.fa-stapler::before { - content: "\e5af"; -} - -.fa-masks-theater::before { - content: "\f630"; -} - -.fa-theater-masks::before { - content: "\f630"; -} - -.fa-kip-sign::before { - content: "\e1c4"; -} - -.fa-hand-point-left::before { - content: "\f0a5"; -} - -.fa-handshake-simple::before { - content: "\f4c6"; -} - -.fa-handshake-alt::before { - content: "\f4c6"; -} - -.fa-jet-fighter::before { - content: "\f0fb"; -} - -.fa-fighter-jet::before { - content: "\f0fb"; -} - -.fa-square-share-nodes::before { - content: "\f1e1"; -} - -.fa-share-alt-square::before { - content: "\f1e1"; -} - -.fa-barcode::before { - content: "\f02a"; -} - -.fa-plus-minus::before { - content: "\e43c"; -} - -.fa-video::before { - content: "\f03d"; -} - -.fa-video-camera::before { - content: "\f03d"; -} - -.fa-graduation-cap::before { - content: "\f19d"; -} - -.fa-mortar-board::before { - content: "\f19d"; -} - -.fa-hand-holding-medical::before { - content: "\e05c"; -} - -.fa-person-circle-check::before { - content: "\e53e"; -} - -.fa-turn-up::before { - content: "\f3bf"; -} - -.fa-level-up-alt::before { - content: "\f3bf"; -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.elements-blocks-icon-selector-display { - font-size: 2em; -} - -.rrze-elements-tabs-modal-container span { - font-size: 2em; - padding-right: 1em; -} - -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); -} -.far, -.fa-regular { - font-weight: 400; -} - -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 900; - font-display: block; - src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); -} -.fas, .accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before, .accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before, .accordion .accordion-toggle:before, -.fa-solid { - font-weight: 900; -} - -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-brands: "Font Awesome 6 Brands"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -@font-face { - font-family: "Font Awesome 6 Brands"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); -} -.fab, -.fa-brands { - font-weight: 400; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-cloudflare:before { - content: "\e07d"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-guilded:before { - content: "\e07e"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-square-js:before { - content: "\f3b9"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-orcid:before { - content: "\f8d2"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-unity:before { - content: "\e049"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-square-reddit:before { - content: "\f1a2"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-square-font-awesome:before { - content: "\e5ad"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-square-instagram:before { - content: "\e055"; -} - -.fa-instagram-square:before { - content: "\e055"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-square-hacker-news:before { - content: "\f3af"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-threads:before { - content: "\e618"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-square-snapchat:before { - content: "\f2ad"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-square-font-awesome-stroke:before { - content: "\f35c"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-watchman-monitoring:before { - content: "\e087"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-square-viadeo:before { - content: "\f2aa"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-square-dribbble:before { - content: "\f397"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-debian:before { - content: "\e60b"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-instalod:before { - content: "\e081"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-square-twitter:before { - content: "\f081"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-golang:before { - content: "\e40f"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-uncharted:before { - content: "\e084"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-square-youtube:before { - content: "\f431"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-rendact:before { - content: "\f3e4"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-nfc-directional:before { - content: "\e530"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-meta:before { - content: "\e49b"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-mdb:before { - content: "\f8ca"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-unsplash:before { - content: "\e07c"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-square-steam:before { - content: "\f1b7"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-500px:before { - content: "\f26e"; -} - -.fa-square-vimeo:before { - content: "\f194"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-flag:before { - content: "\f2b4"; -} - -.fa-font-awesome-logo-full:before { - content: "\f2b4"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-hive:before { - content: "\e07f"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-padlet:before { - content: "\e4a0"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-square-github:before { - content: "\f092"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-shopify:before { - content: "\e057"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-square-threads:before { - content: "\e619"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-swift:before { - content: "\f8e1"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-square-gitlab:before { - content: "\e5ae"; -} - -.fa-gitlab-square:before { - content: "\e5ae"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-square-odnoklassniki:before { - content: "\f264"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-hashnode:before { - content: "\e499"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-umbraco:before { - content: "\f8e8"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-square-pinterest:before { - content: "\f0d3"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-dailymotion:before { - content: "\e052"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-nfc-symbol:before { - content: "\e531"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-square-google-plus:before { - content: "\f0d4"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-square-xing:before { - content: "\f169"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-bilibili:before { - content: "\e3d9"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-x-twitter:before { - content: "\e61b"; -} - -.fa-cotton-bureau:before { - content: "\f89e"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-42-group:before { - content: "\e080"; -} - -.fa-innosoft:before { - content: "\e080"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-square-pied-piper:before { - content: "\e01e"; -} - -.fa-pied-piper-square:before { - content: "\e01e"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-tiktok:before { - content: "\e07b"; -} - -.fa-square-facebook:before { - content: "\f082"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-mixer:before { - content: "\e056"; -} - -.fa-square-lastfm:before { - content: "\f203"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-cmplid:before { - content: "\e360"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-deezer:before { - content: "\e077"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-screenpal:before { - content: "\e570"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-microblog:before { - content: "\e01a"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-wirsindhandwerk:before { - content: "\e2d0"; -} - -.fa-wsh:before { - content: "\e2d0"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-octopus-deploy:before { - content: "\e082"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ab"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-rust:before { - content: "\e07a"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-square-behance:before { - content: "\f1b5"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-space-awesome:before { - content: "\e5ac"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-square-git:before { - content: "\f1d2"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-square-tumblr:before { - content: "\f174"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-perbyte:before { - content: "\e083"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-bots:before { - content: "\e340"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-ideal:before { - content: "\e013"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-firefox-browser:before { - content: "\e007"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-stubber:before { - content: "\e5c7"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f2c6"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-odysee:before { - content: "\e5c6"; -} - -.fa-square-whatsapp:before { - content: "\f40c"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-edge-legacy:before { - content: "\e078"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f198"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-square-x-twitter:before { - content: "\e61a"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f23a"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-sitrox:before { - content: "\e44a"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-buy-n-large:before { - content: "\f8a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-wodu:before { - content: "\e088"; -} - -.fa-google-pay:before { - content: "\e079"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-pix:before { - content: "\e43a"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} - -/*! - * Accordion - */ -h1.accordion-heading, -h2.accordion-heading, -h3.accordion-heading, -h4.accordion-heading, -h5.accordion-heading, -h6.accordion-heading { - width: auto; - padding: 0 !important; - margin: 0; - border: none; - text-align: left; -} - -button.accordion-toggle { - width: 100%; - border: none; - text-align: left; - margin: 0; -} - -button.expand-all.standard-btn { - margin: 5px 0; - float: none; -} - -.button-container-right { - text-align: right; -} - -.button-container-left { - text-align: left; -} - -.accordion .accordion { - margin: 0; -} -.accordion .accordion-register { - padding-left: 0; - margin: 0 0 0.5em; - border-top: 1px solid #C3C3CB; - border-bottom: 1px solid #C3C3CB; -} -.accordion .accordion-register li { - float: left; - list-style-type: none; - padding: 0.25em 0.5em; -} -.accordion .accordion-suffix { - font-weight: bold; -} -.accordion .accordion-group { - border: none; - margin-bottom: 5px; -} -.accordion .accordion-toggle { - display: block; - border-left: 10px solid var(--color-primary-ci-hell, #04316A); - background: var(--color-ContentBorders, #d2ddeb); - color: var(--color-Text, #444); - font-size: 1rem; - text-decoration: none; - padding: 8px 35px 8px 10px; - position: relative; -} -.accordion .accordion-toggle:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { - text-decoration: none; - background-color: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle.active:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { - border-color: var(--color-primary-dunkler, #004A9F); - background-color: var(--color-primary-dunkler, #004A9F); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.accordion .accordion-toggle svg.rrze-elements-icon { - margin-right: 3px; -} -.accordion .accordion-toggle span[class^=fa] { - margin-right: 5px; -} -.alert.font-light .accordion .accordion-toggle { - color: var(--color-Text, #444); -} -.alert.font-light .accordion .accordion-toggle * { - color: var(--color-Text, #444); -} -.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .phil .accordion-heading .accordion-toggle, -.accordion .philfak .accordion-heading .accordion-toggle, -.accordion .gold .accordion-heading .accordion-toggle { - border-color: var(--color-phil-ci-hell, #FDB735); -} -.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, -.accordion .philfak .accordion-heading .accordion-toggle:hover, -.accordion .philfak .accordion-heading .accordion-toggle:focus, -.accordion .philfak .accordion-heading .accordion-toggle.active, -.accordion .gold .accordion-heading .accordion-toggle:hover, -.accordion .gold .accordion-heading .accordion-toggle:focus, -.accordion .gold .accordion-heading .accordion-toggle.active { - border-color: var(--color-phil-ci-hell, #FDB735); - background-color: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); -} -.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, -.accordion .philfak .accordion-heading .accordion-toggle.active:hover, -.accordion .philfak .accordion-heading .accordion-toggle.active:focus, -.accordion .gold .accordion-heading .accordion-toggle.active:hover, -.accordion .gold .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-phil-dunkler, #e87722); - background-color: var(--color-phil-dunkler, #e87722); - color: var(--color-phil-ci-hell-kontrast, #000); -} -.accordion .rw .accordion-heading .accordion-toggle, -.accordion .rwfak .accordion-heading .accordion-toggle, -.accordion .red .accordion-heading .accordion-toggle { - border-color: var(--color-rw-ci-hell, #C50F3C); -} -.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, -.accordion .rwfak .accordion-heading .accordion-toggle:hover, -.accordion .rwfak .accordion-heading .accordion-toggle:focus, -.accordion .rwfak .accordion-heading .accordion-toggle.active, -.accordion .red .accordion-heading .accordion-toggle:hover, -.accordion .red .accordion-heading .accordion-toggle:focus, -.accordion .red .accordion-heading .accordion-toggle.active { - border-color: var(--color-rw-ci-hell, #C50F3C); - background-color: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, -.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, -.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, -.accordion .red .accordion-heading .accordion-toggle.active:hover, -.accordion .red .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-rw-dunkler, #971B2F); - background-color: var(--color-rw-dunkler, #971B2F); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -.accordion .med .accordion-heading .accordion-toggle, -.accordion .medfak .accordion-heading .accordion-toggle, -.accordion .blue .accordion-heading .accordion-toggle { - border-color: var(--color-med-ci-hell, #18B4F1); -} -.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, -.accordion .medfak .accordion-heading .accordion-toggle:hover, -.accordion .medfak .accordion-heading .accordion-toggle:focus, -.accordion .medfak .accordion-heading .accordion-toggle.active, -.accordion .blue .accordion-heading .accordion-toggle:hover, -.accordion .blue .accordion-heading .accordion-toggle:focus, -.accordion .blue .accordion-heading .accordion-toggle.active { - border-color: var(--color-med-ci-hell, #18B4F1); - background-color: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); -} -.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, -.accordion .medfak .accordion-heading .accordion-toggle.active:hover, -.accordion .medfak .accordion-heading .accordion-toggle.active:focus, -.accordion .blue .accordion-heading .accordion-toggle.active:hover, -.accordion .blue .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-med-dunkler, #005287); - background-color: var(--color-med-dunkler, #005287); - color: var(--color-med-ci-dunkel-kontrast, #fff); -} -.accordion .nat .accordion-heading .accordion-toggle, -.accordion .natfak .accordion-heading .accordion-toggle, -.accordion .green .accordion-heading .accordion-toggle { - border-color: var(--color-nat-ci-hell, #7BB725); -} -.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, -.accordion .natfak .accordion-heading .accordion-toggle:hover, -.accordion .natfak .accordion-heading .accordion-toggle:focus, -.accordion .natfak .accordion-heading .accordion-toggle.active, -.accordion .natfak .accordion-heading .accordion-toggle.active:focus, -.accordion .green .accordion-heading .accordion-toggle:hover, -.accordion .green .accordion-heading .accordion-toggle:focus, -.accordion .green .accordion-heading .accordion-toggle.active, -.accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-ci-hell, #7BB725); - background-color: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); -} -.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, -.accordion .natfak .accordion-heading .accordion-toggle.active:hover, -.accordion .natfak .accordion-heading .accordion-toggle.active:focus, -.accordion .green .accordion-heading .accordion-toggle.active:hover, -.accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-dunkler, #266141); - background-color: var(--color-nat-dunkler, #266141); - color: var(--color-nat-ci-dunkel-kontrast, #fff); -} -.accordion .tf .accordion-heading .accordion-toggle, -.accordion .techfak .accordion-heading .accordion-toggle, -.accordion .grey .accordion-heading .accordion-toggle { - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, -.accordion .techfak .accordion-heading .accordion-toggle:hover, -.accordion .techfak .accordion-heading .accordion-toggle:focus, -.accordion .techfak .accordion-heading .accordion-toggle.active, -.accordion .grey .accordion-heading .accordion-toggle:hover, -.accordion .grey .accordion-heading .accordion-toggle:focus, -.accordion .grey .accordion-heading .accordion-toggle.active { - border-color: var(--color-tf-ci-hell, #8C9FB1); - background-color: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-dunkel-kontrast, #000); -} -.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, -.accordion .techfak .accordion-heading .accordion-toggle.active:hover, -.accordion .techfak .accordion-heading .accordion-toggle.active:focus, -.accordion .grey .accordion-heading .accordion-toggle.active:hover, -.accordion .grey .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-tf-dunkler, #2F586E); - background-color: var(--color-tf-dunkler, #2F586E); - color: var(--color-tf-ci-dunkel-kontrast, #fff); -} -.accordion .fau .accordion-heading .accordion-toggle, -.accordion .default .accordion-heading .accordion-toggle { - border-color: var(--color-zentral-ci-hell, #04316A); -} -.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, -.accordion .default .accordion-heading .accordion-toggle:hover, -.accordion .default .accordion-heading .accordion-toggle:focus, -.accordion .default .accordion-heading .accordion-toggle.active { - border-color: var(--color-zentral-ci-hell, #04316A); - background-color: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, -.accordion .default .accordion-heading .accordion-toggle.active:hover, -.accordion .default .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-zentral-dunkler, #004A9F); - background-color: var(--color-zentral-dunkler, #004A9F); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -.accordion .accordion-body { - display: block; - overflow: hidden; -} -.accordion .accordion-body .accordion-inner { - border: none; - background-color: #fff; - padding: 15px 20px; -} -.alert.font-light .accordion .accordion-body .accordion-inner { - color: var(--color-Text, #222); -} -.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { - color: var(--color-Text, #222); -} - -.fau-theme .accordion-toggle { - border-radius: var(--border-radius, 4px); - background-clip: padding-box; -} -.fau-theme .accordion-body .accordion-inner { - background-color: #f5f7f9; -} -.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { - background-color: rgb(232.25, 236.8, 241.35); -} - -@media print { - .accordion { - position: relative; - display: block; - overflow: visible; - } - .accordion-group, - .accordion-body, - .accordion-inner, - .accordion-inner p { - position: relative; - display: block !important; - page-break-inside: avoid; - break-inside: avoid; - overflow: visible; - } - button.expand-all.standard-btn { - display: none; - } - h3.accordion-heading, - h4.accordion-heading { - margin-bottom: 0 !important; - } -} -.read-mode-only { - display: none; -} - -#content main .accordion-body:target, -.admin-bar #content main .accordion-body:target { - padding-top: 0; - background-color: cornflowerblue; -} - -#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { - padding-top: 8px; -} - -.wp-block-rrze-elements-collapsibles .block-editor-block-list__layout:last-child { - padding-bottom: 1.5rem; -} - -.accordion-toggle span[class^=fa] { - float: left; - line-height: 2em; -} - -.read-mode-only { - display: none; -} - -.admin-bar #content main .accordion-body:target { - padding-top: 0; -} - -.accordion-body { - height: 0; - overflow: hidden; - transition: height 0.5s ease-in-out; - margin-top: 0; - padding-top: 0; - padding-bottom: 0; -} - -.accordion-body.active { - height: auto; - /* Change this to a specific height if needed */ - padding: 15px 20px; - background: var(--color-ContentRegions, #f5f7f9); -} - -.wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input { - background-color: rgba(255, 255, 255, 0); - border-color: rgba(255, 255, 255, 0); - font-size: inherit; - padding-bottom: 0; -} -.wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input:focus { - background-color: #fff; - color: #000; - border-color: #000; - font-size: inherit; - padding-bottom: 0; -} -.wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle.active { - color: #fff; -} -.wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle:hover { - color: #fff; -} - -.rrzeElementsBFakColorSelector.central button { - background-color: #04316A; - color: #fff; -} - -.rrzeElementsBFakColorSelector.phil button { - background-color: #fdb735; - color: #000; -} - -.rrzeElementsBFakColorSelector.rw button { - background-color: #c50f3c; - color: #fff; -} - -.rrzeElementsBFakColorSelector.med button { - background-color: #18b4f1; - color: #000; -} - -.rrzeElementsBFakColorSelector.nat button { - background-color: #7bb725; - color: #000; -} - -.rrzeElementsBFakColorSelector.tf button { - background-color: #8c9fb1; - color: #000; -} - -.elements-blocks-icon-selector-display { - max-width: 3em; - padding: 0.5em; - margin-right: 1em; - float: right; - clear: both; -} - -.elements-blocks-icon-insideEditor { - float: left; - clear: both; - max-height: 1.5em; - max-width: 1.5em; - padding-top: 0.25em; -} - -button.is-compact.elements-blocks-icon-Button, button.is-pressed.elements-blocks-icon-Button { - font-size: 1.5rem; - padding: 0.25rem; - height: 55px; - width: 55px; - display: flex; - align-items: center; - justify-content: center; -} - -.elements-blocks-input-following-icon input { - max-width: 90%; - font-size: 1.25em !important; -} - -.rrzeElementsBFakColorSelector { - border: 1px solid #000; -} -.rrzeElementsBFakColorSelector button { - border-radius: 0; -} -/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! - \********************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -.fa { - font-family: var(--fa-style-family, "Font Awesome 6 Free"); - font-weight: var(--fa-style, 900); -} - -.fa, -.fa-classic, -.fa-sharp, -.fas, -.fa-solid, -.far, -.fa-regular, -.fab, -.fa-brands { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: var(--fa-display, inline-block); - font-style: normal; - font-variant: normal; - line-height: 1; - text-rendering: auto; -} - -.fas, -.fa-classic, -.fa-solid, -.far, -.fa-regular { - font-family: "Font Awesome 6 Free"; -} - -.fab, -.fa-brands { - font-family: "Font Awesome 6 Brands"; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: var(--fa-li-margin, 2.5em); - padding-left: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - left: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(-15deg); - } - 4% { - transform: rotate(15deg); - } - 8%, 24% { - transform: rotate(-18deg); - } - 12%, 28% { - transform: rotate(18deg); - } - 16% { - transform: rotate(-22deg); - } - 20% { - transform: rotate(22deg); - } - 32% { - transform: rotate(-12deg); - } - 36% { - transform: rotate(12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.fa-rotate-90 { - transform: rotate(90deg); -} - -.fa-rotate-180 { - transform: rotate(180deg); -} - -.fa-rotate-270 { - transform: rotate(270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-0::before { - content: "\30 "; -} - -.fa-1::before { - content: "\31 "; -} - -.fa-2::before { - content: "\32 "; -} - -.fa-3::before { - content: "\33 "; -} - -.fa-4::before { - content: "\34 "; -} - -.fa-5::before { - content: "\35 "; -} - -.fa-6::before { - content: "\36 "; -} - -.fa-7::before { - content: "\37 "; -} - -.fa-8::before { - content: "\38 "; -} - -.fa-9::before { - content: "\39 "; -} - -.fa-fill-drip::before { - content: "\f576"; -} - -.fa-arrows-to-circle::before { - content: "\e4bd"; -} - -.fa-circle-chevron-right::before { - content: "\f138"; -} - -.fa-chevron-circle-right::before { - content: "\f138"; -} - -.fa-at::before { - content: "\@"; -} - -.fa-trash-can::before { - content: "\f2ed"; -} - -.fa-trash-alt::before { - content: "\f2ed"; -} - -.fa-text-height::before { - content: "\f034"; -} - -.fa-user-xmark::before { - content: "\f235"; -} - -.fa-user-times::before { - content: "\f235"; -} - -.fa-stethoscope::before { - content: "\f0f1"; -} - -.fa-message::before { - content: "\f27a"; -} - -.fa-comment-alt::before { - content: "\f27a"; -} - -.fa-info::before { - content: "\f129"; -} - -.fa-down-left-and-up-right-to-center::before { - content: "\f422"; -} - -.fa-compress-alt::before { - content: "\f422"; -} - -.fa-explosion::before { - content: "\e4e9"; -} - -.fa-file-lines::before { - content: "\f15c"; -} - -.fa-file-alt::before { - content: "\f15c"; -} - -.fa-file-text::before { - content: "\f15c"; -} - -.fa-wave-square::before { - content: "\f83e"; -} - -.fa-ring::before { - content: "\f70b"; -} - -.fa-building-un::before { - content: "\e4d9"; -} - -.fa-dice-three::before { - content: "\f527"; -} - -.fa-calendar-days::before { - content: "\f073"; -} - -.fa-calendar-alt::before { - content: "\f073"; -} - -.fa-anchor-circle-check::before { - content: "\e4aa"; -} - -.fa-building-circle-arrow-right::before { - content: "\e4d1"; -} - -.fa-volleyball::before { - content: "\f45f"; -} - -.fa-volleyball-ball::before { - content: "\f45f"; -} - -.fa-arrows-up-to-line::before { - content: "\e4c2"; -} - -.fa-sort-down::before { - content: "\f0dd"; -} - -.fa-sort-desc::before { - content: "\f0dd"; -} - -.fa-circle-minus::before { - content: "\f056"; -} - -.fa-minus-circle::before { - content: "\f056"; -} - -.fa-door-open::before { - content: "\f52b"; -} - -.fa-right-from-bracket::before { - content: "\f2f5"; -} - -.fa-sign-out-alt::before { - content: "\f2f5"; -} - -.fa-atom::before { - content: "\f5d2"; -} - -.fa-soap::before { - content: "\e06e"; -} - -.fa-icons::before { - content: "\f86d"; -} - -.fa-heart-music-camera-bolt::before { - content: "\f86d"; -} - -.fa-microphone-lines-slash::before { - content: "\f539"; -} - -.fa-microphone-alt-slash::before { - content: "\f539"; -} - -.fa-bridge-circle-check::before { - content: "\e4c9"; -} - -.fa-pump-medical::before { - content: "\e06a"; -} - -.fa-fingerprint::before { - content: "\f577"; -} - -.fa-hand-point-right::before { - content: "\f0a4"; -} - -.fa-magnifying-glass-location::before { - content: "\f689"; -} - -.fa-search-location::before { - content: "\f689"; -} - -.fa-forward-step::before { - content: "\f051"; -} - -.fa-step-forward::before { - content: "\f051"; -} - -.fa-face-smile-beam::before { - content: "\f5b8"; -} - -.fa-smile-beam::before { - content: "\f5b8"; -} - -.fa-flag-checkered::before { - content: "\f11e"; -} - -.fa-football::before { - content: "\f44e"; -} - -.fa-football-ball::before { - content: "\f44e"; -} - -.fa-school-circle-exclamation::before { - content: "\e56c"; -} - -.fa-crop::before { - content: "\f125"; -} - -.fa-angles-down::before { - content: "\f103"; -} - -.fa-angle-double-down::before { - content: "\f103"; -} - -.fa-users-rectangle::before { - content: "\e594"; -} - -.fa-people-roof::before { - content: "\e537"; -} - -.fa-people-line::before { - content: "\e534"; -} - -.fa-beer-mug-empty::before { - content: "\f0fc"; -} - -.fa-beer::before { - content: "\f0fc"; -} - -.fa-diagram-predecessor::before { - content: "\e477"; -} - -.fa-arrow-up-long::before { - content: "\f176"; -} - -.fa-long-arrow-up::before { - content: "\f176"; -} - -.fa-fire-flame-simple::before { - content: "\f46a"; -} - -.fa-burn::before { - content: "\f46a"; -} - -.fa-person::before { - content: "\f183"; -} - -.fa-male::before { - content: "\f183"; -} - -.fa-laptop::before { - content: "\f109"; -} - -.fa-file-csv::before { - content: "\f6dd"; -} - -.fa-menorah::before { - content: "\f676"; -} - -.fa-truck-plane::before { - content: "\e58f"; -} - -.fa-record-vinyl::before { - content: "\f8d9"; -} - -.fa-face-grin-stars::before { - content: "\f587"; -} - -.fa-grin-stars::before { - content: "\f587"; -} - -.fa-bong::before { - content: "\f55c"; -} - -.fa-spaghetti-monster-flying::before { - content: "\f67b"; -} - -.fa-pastafarianism::before { - content: "\f67b"; -} - -.fa-arrow-down-up-across-line::before { - content: "\e4af"; -} - -.fa-spoon::before { - content: "\f2e5"; -} - -.fa-utensil-spoon::before { - content: "\f2e5"; -} - -.fa-jar-wheat::before { - content: "\e517"; -} - -.fa-envelopes-bulk::before { - content: "\f674"; -} - -.fa-mail-bulk::before { - content: "\f674"; -} - -.fa-file-circle-exclamation::before { - content: "\e4eb"; -} - -.fa-circle-h::before { - content: "\f47e"; -} - -.fa-hospital-symbol::before { - content: "\f47e"; -} - -.fa-pager::before { - content: "\f815"; -} - -.fa-address-book::before { - content: "\f2b9"; -} - -.fa-contact-book::before { - content: "\f2b9"; -} - -.fa-strikethrough::before { - content: "\f0cc"; -} - -.fa-k::before { - content: "K"; -} - -.fa-landmark-flag::before { - content: "\e51c"; -} - -.fa-pencil::before { - content: "\f303"; -} - -.fa-pencil-alt::before { - content: "\f303"; -} - -.fa-backward::before { - content: "\f04a"; -} - -.fa-caret-right::before { - content: "\f0da"; -} - -.fa-comments::before { - content: "\f086"; -} - -.fa-paste::before { - content: "\f0ea"; -} - -.fa-file-clipboard::before { - content: "\f0ea"; -} - -.fa-code-pull-request::before { - content: "\e13c"; -} - -.fa-clipboard-list::before { - content: "\f46d"; -} - -.fa-truck-ramp-box::before { - content: "\f4de"; -} - -.fa-truck-loading::before { - content: "\f4de"; -} - -.fa-user-check::before { - content: "\f4fc"; -} - -.fa-vial-virus::before { - content: "\e597"; -} - -.fa-sheet-plastic::before { - content: "\e571"; -} - -.fa-blog::before { - content: "\f781"; -} - -.fa-user-ninja::before { - content: "\f504"; -} - -.fa-person-arrow-up-from-line::before { - content: "\e539"; -} - -.fa-scroll-torah::before { - content: "\f6a0"; -} - -.fa-torah::before { - content: "\f6a0"; -} - -.fa-broom-ball::before { - content: "\f458"; -} - -.fa-quidditch::before { - content: "\f458"; -} - -.fa-quidditch-broom-ball::before { - content: "\f458"; -} - -.fa-toggle-off::before { - content: "\f204"; -} - -.fa-box-archive::before { - content: "\f187"; -} - -.fa-archive::before { - content: "\f187"; -} - -.fa-person-drowning::before { - content: "\e545"; -} - -.fa-arrow-down-9-1::before { - content: "\f886"; -} - -.fa-sort-numeric-desc::before { - content: "\f886"; -} - -.fa-sort-numeric-down-alt::before { - content: "\f886"; -} - -.fa-face-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-spray-can::before { - content: "\f5bd"; -} - -.fa-truck-monster::before { - content: "\f63b"; -} - -.fa-w::before { - content: "W"; -} - -.fa-earth-africa::before { - content: "\f57c"; -} - -.fa-globe-africa::before { - content: "\f57c"; -} - -.fa-rainbow::before { - content: "\f75b"; -} - -.fa-circle-notch::before { - content: "\f1ce"; -} - -.fa-tablet-screen-button::before { - content: "\f3fa"; -} - -.fa-tablet-alt::before { - content: "\f3fa"; -} - -.fa-paw::before { - content: "\f1b0"; -} - -.fa-cloud::before { - content: "\f0c2"; -} - -.fa-trowel-bricks::before { - content: "\e58a"; -} - -.fa-face-flushed::before { - content: "\f579"; -} - -.fa-flushed::before { - content: "\f579"; -} - -.fa-hospital-user::before { - content: "\f80d"; -} - -.fa-tent-arrow-left-right::before { - content: "\e57f"; -} - -.fa-gavel::before { - content: "\f0e3"; -} - -.fa-legal::before { - content: "\f0e3"; -} - -.fa-binoculars::before { - content: "\f1e5"; -} - -.fa-microphone-slash::before { - content: "\f131"; -} - -.fa-box-tissue::before { - content: "\e05b"; -} - -.fa-motorcycle::before { - content: "\f21c"; -} - -.fa-bell-concierge::before { - content: "\f562"; -} - -.fa-concierge-bell::before { - content: "\f562"; -} - -.fa-pen-ruler::before { - content: "\f5ae"; -} - -.fa-pencil-ruler::before { - content: "\f5ae"; -} - -.fa-people-arrows::before { - content: "\e068"; -} - -.fa-people-arrows-left-right::before { - content: "\e068"; -} - -.fa-mars-and-venus-burst::before { - content: "\e523"; -} - -.fa-square-caret-right::before { - content: "\f152"; -} - -.fa-caret-square-right::before { - content: "\f152"; -} - -.fa-scissors::before { - content: "\f0c4"; -} - -.fa-cut::before { - content: "\f0c4"; -} - -.fa-sun-plant-wilt::before { - content: "\e57a"; -} - -.fa-toilets-portable::before { - content: "\e584"; -} - -.fa-hockey-puck::before { - content: "\f453"; -} - -.fa-table::before { - content: "\f0ce"; -} - -.fa-magnifying-glass-arrow-right::before { - content: "\e521"; -} - -.fa-tachograph-digital::before { - content: "\f566"; -} - -.fa-digital-tachograph::before { - content: "\f566"; -} - -.fa-users-slash::before { - content: "\e073"; -} - -.fa-clover::before { - content: "\e139"; -} - -.fa-reply::before { - content: "\f3e5"; -} - -.fa-mail-reply::before { - content: "\f3e5"; -} - -.fa-star-and-crescent::before { - content: "\f699"; -} - -.fa-house-fire::before { - content: "\e50c"; -} - -.fa-square-minus::before { - content: "\f146"; -} - -.fa-minus-square::before { - content: "\f146"; -} - -.fa-helicopter::before { - content: "\f533"; -} - -.fa-compass::before { - content: "\f14e"; -} - -.fa-square-caret-down::before { - content: "\f150"; -} - -.fa-caret-square-down::before { - content: "\f150"; -} - -.fa-file-circle-question::before { - content: "\e4ef"; -} - -.fa-laptop-code::before { - content: "\f5fc"; -} - -.fa-swatchbook::before { - content: "\f5c3"; -} - -.fa-prescription-bottle::before { - content: "\f485"; -} - -.fa-bars::before { - content: "\f0c9"; -} - -.fa-navicon::before { - content: "\f0c9"; -} - -.fa-people-group::before { - content: "\e533"; -} - -.fa-hourglass-end::before { - content: "\f253"; -} - -.fa-hourglass-3::before { - content: "\f253"; -} - -.fa-heart-crack::before { - content: "\f7a9"; -} - -.fa-heart-broken::before { - content: "\f7a9"; -} - -.fa-square-up-right::before { - content: "\f360"; -} - -.fa-external-link-square-alt::before { - content: "\f360"; -} - -.fa-face-kiss-beam::before { - content: "\f597"; -} - -.fa-kiss-beam::before { - content: "\f597"; -} - -.fa-film::before { - content: "\f008"; -} - -.fa-ruler-horizontal::before { - content: "\f547"; -} - -.fa-people-robbery::before { - content: "\e536"; -} - -.fa-lightbulb::before { - content: "\f0eb"; -} - -.fa-caret-left::before { - content: "\f0d9"; -} - -.fa-circle-exclamation::before { - content: "\f06a"; -} - -.fa-exclamation-circle::before { - content: "\f06a"; -} - -.fa-school-circle-xmark::before { - content: "\e56d"; -} - -.fa-arrow-right-from-bracket::before { - content: "\f08b"; -} - -.fa-sign-out::before { - content: "\f08b"; -} - -.fa-circle-chevron-down::before { - content: "\f13a"; -} - -.fa-chevron-circle-down::before { - content: "\f13a"; -} - -.fa-unlock-keyhole::before { - content: "\f13e"; -} - -.fa-unlock-alt::before { - content: "\f13e"; -} - -.fa-cloud-showers-heavy::before { - content: "\f740"; -} - -.fa-headphones-simple::before { - content: "\f58f"; -} - -.fa-headphones-alt::before { - content: "\f58f"; -} - -.fa-sitemap::before { - content: "\f0e8"; -} - -.fa-circle-dollar-to-slot::before { - content: "\f4b9"; -} - -.fa-donate::before { - content: "\f4b9"; -} - -.fa-memory::before { - content: "\f538"; -} - -.fa-road-spikes::before { - content: "\e568"; -} - -.fa-fire-burner::before { - content: "\e4f1"; -} - -.fa-flag::before { - content: "\f024"; -} - -.fa-hanukiah::before { - content: "\f6e6"; -} - -.fa-feather::before { - content: "\f52d"; -} - -.fa-volume-low::before { - content: "\f027"; -} - -.fa-volume-down::before { - content: "\f027"; -} - -.fa-comment-slash::before { - content: "\f4b3"; -} - -.fa-cloud-sun-rain::before { - content: "\f743"; -} - -.fa-compress::before { - content: "\f066"; -} - -.fa-wheat-awn::before { - content: "\e2cd"; -} - -.fa-wheat-alt::before { - content: "\e2cd"; -} - -.fa-ankh::before { - content: "\f644"; -} - -.fa-hands-holding-child::before { - content: "\e4fa"; -} - -.fa-asterisk::before { - content: "\*"; -} - -.fa-square-check::before { - content: "\f14a"; -} - -.fa-check-square::before { - content: "\f14a"; -} - -.fa-peseta-sign::before { - content: "\e221"; -} - -.fa-heading::before { - content: "\f1dc"; -} - -.fa-header::before { - content: "\f1dc"; -} - -.fa-ghost::before { - content: "\f6e2"; -} - -.fa-list::before { - content: "\f03a"; -} - -.fa-list-squares::before { - content: "\f03a"; -} - -.fa-square-phone-flip::before { - content: "\f87b"; -} - -.fa-phone-square-alt::before { - content: "\f87b"; -} - -.fa-cart-plus::before { - content: "\f217"; -} - -.fa-gamepad::before { - content: "\f11b"; -} - -.fa-circle-dot::before { - content: "\f192"; -} - -.fa-dot-circle::before { - content: "\f192"; -} - -.fa-face-dizzy::before { - content: "\f567"; -} - -.fa-dizzy::before { - content: "\f567"; -} - -.fa-egg::before { - content: "\f7fb"; -} - -.fa-house-medical-circle-xmark::before { - content: "\e513"; -} - -.fa-campground::before { - content: "\f6bb"; -} - -.fa-folder-plus::before { - content: "\f65e"; -} - -.fa-futbol::before { - content: "\f1e3"; -} - -.fa-futbol-ball::before { - content: "\f1e3"; -} - -.fa-soccer-ball::before { - content: "\f1e3"; -} - -.fa-paintbrush::before { - content: "\f1fc"; -} - -.fa-paint-brush::before { - content: "\f1fc"; -} - -.fa-lock::before { - content: "\f023"; -} - -.fa-gas-pump::before { - content: "\f52f"; -} - -.fa-hot-tub-person::before { - content: "\f593"; -} - -.fa-hot-tub::before { - content: "\f593"; -} - -.fa-map-location::before { - content: "\f59f"; -} - -.fa-map-marked::before { - content: "\f59f"; -} - -.fa-house-flood-water::before { - content: "\e50e"; -} - -.fa-tree::before { - content: "\f1bb"; -} - -.fa-bridge-lock::before { - content: "\e4cc"; -} - -.fa-sack-dollar::before { - content: "\f81d"; -} - -.fa-pen-to-square::before { - content: "\f044"; -} - -.fa-edit::before { - content: "\f044"; -} - -.fa-car-side::before { - content: "\f5e4"; -} - -.fa-share-nodes::before { - content: "\f1e0"; -} - -.fa-share-alt::before { - content: "\f1e0"; -} - -.fa-heart-circle-minus::before { - content: "\e4ff"; -} - -.fa-hourglass-half::before { - content: "\f252"; -} - -.fa-hourglass-2::before { - content: "\f252"; -} - -.fa-microscope::before { - content: "\f610"; -} - -.fa-sink::before { - content: "\e06d"; -} - -.fa-bag-shopping::before { - content: "\f290"; -} - -.fa-shopping-bag::before { - content: "\f290"; -} - -.fa-arrow-down-z-a::before { - content: "\f881"; -} - -.fa-sort-alpha-desc::before { - content: "\f881"; -} - -.fa-sort-alpha-down-alt::before { - content: "\f881"; -} - -.fa-mitten::before { - content: "\f7b5"; -} - -.fa-person-rays::before { - content: "\e54d"; -} - -.fa-users::before { - content: "\f0c0"; -} - -.fa-eye-slash::before { - content: "\f070"; -} - -.fa-flask-vial::before { - content: "\e4f3"; -} - -.fa-hand::before { - content: "\f256"; -} - -.fa-hand-paper::before { - content: "\f256"; -} - -.fa-om::before { - content: "\f679"; -} - -.fa-worm::before { - content: "\e599"; -} - -.fa-house-circle-xmark::before { - content: "\e50b"; -} - -.fa-plug::before { - content: "\f1e6"; -} - -.fa-chevron-up::before { - content: "\f077"; -} - -.fa-hand-spock::before { - content: "\f259"; -} - -.fa-stopwatch::before { - content: "\f2f2"; -} - -.fa-face-kiss::before { - content: "\f596"; -} - -.fa-kiss::before { - content: "\f596"; -} - -.fa-bridge-circle-xmark::before { - content: "\e4cb"; -} - -.fa-face-grin-tongue::before { - content: "\f589"; -} - -.fa-grin-tongue::before { - content: "\f589"; -} - -.fa-chess-bishop::before { - content: "\f43a"; -} - -.fa-face-grin-wink::before { - content: "\f58c"; -} - -.fa-grin-wink::before { - content: "\f58c"; -} - -.fa-ear-deaf::before { - content: "\f2a4"; -} - -.fa-deaf::before { - content: "\f2a4"; -} - -.fa-deafness::before { - content: "\f2a4"; -} - -.fa-hard-of-hearing::before { - content: "\f2a4"; -} - -.fa-road-circle-check::before { - content: "\e564"; -} - -.fa-dice-five::before { - content: "\f523"; -} - -.fa-square-rss::before { - content: "\f143"; -} - -.fa-rss-square::before { - content: "\f143"; -} - -.fa-land-mine-on::before { - content: "\e51b"; -} - -.fa-i-cursor::before { - content: "\f246"; -} - -.fa-stamp::before { - content: "\f5bf"; -} - -.fa-stairs::before { - content: "\e289"; -} - -.fa-i::before { - content: "I"; -} - -.fa-hryvnia-sign::before { - content: "\f6f2"; -} - -.fa-hryvnia::before { - content: "\f6f2"; -} - -.fa-pills::before { - content: "\f484"; -} - -.fa-face-grin-wide::before { - content: "\f581"; -} - -.fa-grin-alt::before { - content: "\f581"; -} - -.fa-tooth::before { - content: "\f5c9"; -} - -.fa-v::before { - content: "V"; -} - -.fa-bangladeshi-taka-sign::before { - content: "\e2e6"; -} - -.fa-bicycle::before { - content: "\f206"; -} - -.fa-staff-snake::before { - content: "\e579"; -} - -.fa-rod-asclepius::before { - content: "\e579"; -} - -.fa-rod-snake::before { - content: "\e579"; -} - -.fa-staff-aesculapius::before { - content: "\e579"; -} - -.fa-head-side-cough-slash::before { - content: "\e062"; -} - -.fa-truck-medical::before { - content: "\f0f9"; -} - -.fa-ambulance::before { - content: "\f0f9"; -} - -.fa-wheat-awn-circle-exclamation::before { - content: "\e598"; -} - -.fa-snowman::before { - content: "\f7d0"; -} - -.fa-mortar-pestle::before { - content: "\f5a7"; -} - -.fa-road-barrier::before { - content: "\e562"; -} - -.fa-school::before { - content: "\f549"; -} - -.fa-igloo::before { - content: "\f7ae"; -} - -.fa-joint::before { - content: "\f595"; -} - -.fa-angle-right::before { - content: "\f105"; -} - -.fa-horse::before { - content: "\f6f0"; -} - -.fa-q::before { - content: "Q"; -} - -.fa-g::before { - content: "G"; -} - -.fa-notes-medical::before { - content: "\f481"; -} - -.fa-temperature-half::before { - content: "\f2c9"; -} - -.fa-temperature-2::before { - content: "\f2c9"; -} - -.fa-thermometer-2::before { - content: "\f2c9"; -} - -.fa-thermometer-half::before { - content: "\f2c9"; -} - -.fa-dong-sign::before { - content: "\e169"; -} - -.fa-capsules::before { - content: "\f46b"; -} - -.fa-poo-storm::before { - content: "\f75a"; -} - -.fa-poo-bolt::before { - content: "\f75a"; -} - -.fa-face-frown-open::before { - content: "\f57a"; -} - -.fa-frown-open::before { - content: "\f57a"; -} - -.fa-hand-point-up::before { - content: "\f0a6"; -} - -.fa-money-bill::before { - content: "\f0d6"; -} - -.fa-bookmark::before { - content: "\f02e"; -} - -.fa-align-justify::before { - content: "\f039"; -} - -.fa-umbrella-beach::before { - content: "\f5ca"; -} - -.fa-helmet-un::before { - content: "\e503"; -} - -.fa-bullseye::before { - content: "\f140"; -} - -.fa-bacon::before { - content: "\f7e5"; -} - -.fa-hand-point-down::before { - content: "\f0a7"; -} - -.fa-arrow-up-from-bracket::before { - content: "\e09a"; -} - -.fa-folder::before { - content: "\f07b"; -} - -.fa-folder-blank::before { - content: "\f07b"; -} - -.fa-file-waveform::before { - content: "\f478"; -} - -.fa-file-medical-alt::before { - content: "\f478"; -} - -.fa-radiation::before { - content: "\f7b9"; -} - -.fa-chart-simple::before { - content: "\e473"; -} - -.fa-mars-stroke::before { - content: "\f229"; -} - -.fa-vial::before { - content: "\f492"; -} - -.fa-gauge::before { - content: "\f624"; -} - -.fa-dashboard::before { - content: "\f624"; -} - -.fa-gauge-med::before { - content: "\f624"; -} - -.fa-tachometer-alt-average::before { - content: "\f624"; -} - -.fa-wand-magic-sparkles::before { - content: "\e2ca"; -} - -.fa-magic-wand-sparkles::before { - content: "\e2ca"; -} - -.fa-e::before { - content: "E"; -} - -.fa-pen-clip::before { - content: "\f305"; -} - -.fa-pen-alt::before { - content: "\f305"; -} - -.fa-bridge-circle-exclamation::before { - content: "\e4ca"; -} - -.fa-user::before { - content: "\f007"; -} - -.fa-school-circle-check::before { - content: "\e56b"; -} - -.fa-dumpster::before { - content: "\f793"; -} - -.fa-van-shuttle::before { - content: "\f5b6"; -} - -.fa-shuttle-van::before { - content: "\f5b6"; -} - -.fa-building-user::before { - content: "\e4da"; -} - -.fa-square-caret-left::before { - content: "\f191"; -} - -.fa-caret-square-left::before { - content: "\f191"; -} - -.fa-highlighter::before { - content: "\f591"; -} - -.fa-key::before { - content: "\f084"; -} - -.fa-bullhorn::before { - content: "\f0a1"; -} - -.fa-globe::before { - content: "\f0ac"; -} - -.fa-synagogue::before { - content: "\f69b"; -} - -.fa-person-half-dress::before { - content: "\e548"; -} - -.fa-road-bridge::before { - content: "\e563"; -} - -.fa-location-arrow::before { - content: "\f124"; -} - -.fa-c::before { - content: "C"; -} - -.fa-tablet-button::before { - content: "\f10a"; -} - -.fa-building-lock::before { - content: "\e4d6"; -} - -.fa-pizza-slice::before { - content: "\f818"; -} - -.fa-money-bill-wave::before { - content: "\f53a"; -} - -.fa-chart-area::before { - content: "\f1fe"; -} - -.fa-area-chart::before { - content: "\f1fe"; -} - -.fa-house-flag::before { - content: "\e50d"; -} - -.fa-person-circle-minus::before { - content: "\e540"; -} - -.fa-ban::before { - content: "\f05e"; -} - -.fa-cancel::before { - content: "\f05e"; -} - -.fa-camera-rotate::before { - content: "\e0d8"; -} - -.fa-spray-can-sparkles::before { - content: "\f5d0"; -} - -.fa-air-freshener::before { - content: "\f5d0"; -} - -.fa-star::before { - content: "\f005"; -} - -.fa-repeat::before { - content: "\f363"; -} - -.fa-cross::before { - content: "\f654"; -} - -.fa-box::before { - content: "\f466"; -} - -.fa-venus-mars::before { - content: "\f228"; -} - -.fa-arrow-pointer::before { - content: "\f245"; -} - -.fa-mouse-pointer::before { - content: "\f245"; -} - -.fa-maximize::before { - content: "\f31e"; -} - -.fa-expand-arrows-alt::before { - content: "\f31e"; -} - -.fa-charging-station::before { - content: "\f5e7"; -} - -.fa-shapes::before { - content: "\f61f"; -} - -.fa-triangle-circle-square::before { - content: "\f61f"; -} - -.fa-shuffle::before { - content: "\f074"; -} - -.fa-random::before { - content: "\f074"; -} - -.fa-person-running::before { - content: "\f70c"; -} - -.fa-running::before { - content: "\f70c"; -} - -.fa-mobile-retro::before { - content: "\e527"; -} - -.fa-grip-lines-vertical::before { - content: "\f7a5"; -} - -.fa-spider::before { - content: "\f717"; -} - -.fa-hands-bound::before { - content: "\e4f9"; -} - -.fa-file-invoice-dollar::before { - content: "\f571"; -} - -.fa-plane-circle-exclamation::before { - content: "\e556"; -} - -.fa-x-ray::before { - content: "\f497"; -} - -.fa-spell-check::before { - content: "\f891"; -} - -.fa-slash::before { - content: "\f715"; -} - -.fa-computer-mouse::before { - content: "\f8cc"; -} - -.fa-mouse::before { - content: "\f8cc"; -} - -.fa-arrow-right-to-bracket::before { - content: "\f090"; -} - -.fa-sign-in::before { - content: "\f090"; -} - -.fa-shop-slash::before { - content: "\e070"; -} - -.fa-store-alt-slash::before { - content: "\e070"; -} - -.fa-server::before { - content: "\f233"; -} - -.fa-virus-covid-slash::before { - content: "\e4a9"; -} - -.fa-shop-lock::before { - content: "\e4a5"; -} - -.fa-hourglass-start::before { - content: "\f251"; -} - -.fa-hourglass-1::before { - content: "\f251"; -} - -.fa-blender-phone::before { - content: "\f6b6"; -} - -.fa-building-wheat::before { - content: "\e4db"; -} - -.fa-person-breastfeeding::before { - content: "\e53a"; -} - -.fa-right-to-bracket::before { - content: "\f2f6"; -} - -.fa-sign-in-alt::before { - content: "\f2f6"; -} - -.fa-venus::before { - content: "\f221"; -} - -.fa-passport::before { - content: "\f5ab"; -} - -.fa-heart-pulse::before { - content: "\f21e"; -} - -.fa-heartbeat::before { - content: "\f21e"; -} - -.fa-people-carry-box::before { - content: "\f4ce"; -} - -.fa-people-carry::before { - content: "\f4ce"; -} - -.fa-temperature-high::before { - content: "\f769"; -} - -.fa-microchip::before { - content: "\f2db"; -} - -.fa-crown::before { - content: "\f521"; -} - -.fa-weight-hanging::before { - content: "\f5cd"; -} - -.fa-xmarks-lines::before { - content: "\e59a"; -} - -.fa-file-prescription::before { - content: "\f572"; -} - -.fa-weight-scale::before { - content: "\f496"; -} - -.fa-weight::before { - content: "\f496"; -} - -.fa-user-group::before { - content: "\f500"; -} - -.fa-user-friends::before { - content: "\f500"; -} - -.fa-arrow-up-a-z::before { - content: "\f15e"; -} - -.fa-sort-alpha-up::before { - content: "\f15e"; -} - -.fa-chess-knight::before { - content: "\f441"; -} - -.fa-face-laugh-squint::before { - content: "\f59b"; -} - -.fa-laugh-squint::before { - content: "\f59b"; -} - -.fa-wheelchair::before { - content: "\f193"; -} - -.fa-circle-arrow-up::before { - content: "\f0aa"; -} - -.fa-arrow-circle-up::before { - content: "\f0aa"; -} - -.fa-toggle-on::before { - content: "\f205"; -} - -.fa-person-walking::before { - content: "\f554"; -} - -.fa-walking::before { - content: "\f554"; -} - -.fa-l::before { - content: "L"; -} - -.fa-fire::before { - content: "\f06d"; -} - -.fa-bed-pulse::before { - content: "\f487"; -} - -.fa-procedures::before { - content: "\f487"; -} - -.fa-shuttle-space::before { - content: "\f197"; -} - -.fa-space-shuttle::before { - content: "\f197"; -} - -.fa-face-laugh::before { - content: "\f599"; -} - -.fa-laugh::before { - content: "\f599"; -} - -.fa-folder-open::before { - content: "\f07c"; -} - -.fa-heart-circle-plus::before { - content: "\e500"; -} - -.fa-code-fork::before { - content: "\e13b"; -} - -.fa-city::before { - content: "\f64f"; -} - -.fa-microphone-lines::before { - content: "\f3c9"; -} - -.fa-microphone-alt::before { - content: "\f3c9"; -} - -.fa-pepper-hot::before { - content: "\f816"; -} - -.fa-unlock::before { - content: "\f09c"; -} - -.fa-colon-sign::before { - content: "\e140"; -} - -.fa-headset::before { - content: "\f590"; -} - -.fa-store-slash::before { - content: "\e071"; -} - -.fa-road-circle-xmark::before { - content: "\e566"; -} - -.fa-user-minus::before { - content: "\f503"; -} - -.fa-mars-stroke-up::before { - content: "\f22a"; -} - -.fa-mars-stroke-v::before { - content: "\f22a"; -} - -.fa-champagne-glasses::before { - content: "\f79f"; -} - -.fa-glass-cheers::before { - content: "\f79f"; -} - -.fa-clipboard::before { - content: "\f328"; -} - -.fa-house-circle-exclamation::before { - content: "\e50a"; -} - -.fa-file-arrow-up::before { - content: "\f574"; -} - -.fa-file-upload::before { - content: "\f574"; -} - -.fa-wifi::before { - content: "\f1eb"; -} - -.fa-wifi-3::before { - content: "\f1eb"; -} - -.fa-wifi-strong::before { - content: "\f1eb"; -} - -.fa-bath::before { - content: "\f2cd"; -} - -.fa-bathtub::before { - content: "\f2cd"; -} - -.fa-underline::before { - content: "\f0cd"; -} - -.fa-user-pen::before { - content: "\f4ff"; -} - -.fa-user-edit::before { - content: "\f4ff"; -} - -.fa-signature::before { - content: "\f5b7"; -} - -.fa-stroopwafel::before { - content: "\f551"; -} - -.fa-bold::before { - content: "\f032"; -} - -.fa-anchor-lock::before { - content: "\e4ad"; -} - -.fa-building-ngo::before { - content: "\e4d7"; -} - -.fa-manat-sign::before { - content: "\e1d5"; -} - -.fa-not-equal::before { - content: "\f53e"; -} - -.fa-border-top-left::before { - content: "\f853"; -} - -.fa-border-style::before { - content: "\f853"; -} - -.fa-map-location-dot::before { - content: "\f5a0"; -} - -.fa-map-marked-alt::before { - content: "\f5a0"; -} - -.fa-jedi::before { - content: "\f669"; -} - -.fa-square-poll-vertical::before { - content: "\f681"; -} - -.fa-poll::before { - content: "\f681"; -} - -.fa-mug-hot::before { - content: "\f7b6"; -} - -.fa-car-battery::before { - content: "\f5df"; -} - -.fa-battery-car::before { - content: "\f5df"; -} - -.fa-gift::before { - content: "\f06b"; -} - -.fa-dice-two::before { - content: "\f528"; -} - -.fa-chess-queen::before { - content: "\f445"; -} - -.fa-glasses::before { - content: "\f530"; -} - -.fa-chess-board::before { - content: "\f43c"; -} - -.fa-building-circle-check::before { - content: "\e4d2"; -} - -.fa-person-chalkboard::before { - content: "\e53d"; -} - -.fa-mars-stroke-right::before { - content: "\f22b"; -} - -.fa-mars-stroke-h::before { - content: "\f22b"; -} - -.fa-hand-back-fist::before { - content: "\f255"; -} - -.fa-hand-rock::before { - content: "\f255"; -} - -.fa-square-caret-up::before { - content: "\f151"; -} - -.fa-caret-square-up::before { - content: "\f151"; -} - -.fa-cloud-showers-water::before { - content: "\e4e4"; -} - -.fa-chart-bar::before { - content: "\f080"; -} - -.fa-bar-chart::before { - content: "\f080"; -} - -.fa-hands-bubbles::before { - content: "\e05e"; -} - -.fa-hands-wash::before { - content: "\e05e"; -} - -.fa-less-than-equal::before { - content: "\f537"; -} - -.fa-train::before { - content: "\f238"; -} - -.fa-eye-low-vision::before { - content: "\f2a8"; -} - -.fa-low-vision::before { - content: "\f2a8"; -} - -.fa-crow::before { - content: "\f520"; -} - -.fa-sailboat::before { - content: "\e445"; -} - -.fa-window-restore::before { - content: "\f2d2"; -} - -.fa-square-plus::before { - content: "\f0fe"; -} - -.fa-plus-square::before { - content: "\f0fe"; -} - -.fa-torii-gate::before { - content: "\f6a1"; -} - -.fa-frog::before { - content: "\f52e"; -} - -.fa-bucket::before { - content: "\e4cf"; -} - -.fa-image::before { - content: "\f03e"; -} - -.fa-microphone::before { - content: "\f130"; -} - -.fa-cow::before { - content: "\f6c8"; -} - -.fa-caret-up::before { - content: "\f0d8"; -} - -.fa-screwdriver::before { - content: "\f54a"; -} - -.fa-folder-closed::before { - content: "\e185"; -} - -.fa-house-tsunami::before { - content: "\e515"; -} - -.fa-square-nfi::before { - content: "\e576"; -} - -.fa-arrow-up-from-ground-water::before { - content: "\e4b5"; -} - -.fa-martini-glass::before { - content: "\f57b"; -} - -.fa-glass-martini-alt::before { - content: "\f57b"; -} - -.fa-rotate-left::before { - content: "\f2ea"; -} - -.fa-rotate-back::before { - content: "\f2ea"; -} - -.fa-rotate-backward::before { - content: "\f2ea"; -} - -.fa-undo-alt::before { - content: "\f2ea"; -} - -.fa-table-columns::before { - content: "\f0db"; -} - -.fa-columns::before { - content: "\f0db"; -} - -.fa-lemon::before { - content: "\f094"; -} - -.fa-head-side-mask::before { - content: "\e063"; -} - -.fa-handshake::before { - content: "\f2b5"; -} - -.fa-gem::before { - content: "\f3a5"; -} - -.fa-dolly::before { - content: "\f472"; -} - -.fa-dolly-box::before { - content: "\f472"; -} - -.fa-smoking::before { - content: "\f48d"; -} - -.fa-minimize::before { - content: "\f78c"; -} - -.fa-compress-arrows-alt::before { - content: "\f78c"; -} - -.fa-monument::before { - content: "\f5a6"; -} - -.fa-snowplow::before { - content: "\f7d2"; -} - -.fa-angles-right::before { - content: "\f101"; -} - -.fa-angle-double-right::before { - content: "\f101"; -} - -.fa-cannabis::before { - content: "\f55f"; -} - -.fa-circle-play::before { - content: "\f144"; -} - -.fa-play-circle::before { - content: "\f144"; -} - -.fa-tablets::before { - content: "\f490"; -} - -.fa-ethernet::before { - content: "\f796"; -} - -.fa-euro-sign::before { - content: "\f153"; -} - -.fa-eur::before { - content: "\f153"; -} - -.fa-euro::before { - content: "\f153"; -} - -.fa-chair::before { - content: "\f6c0"; -} - -.fa-circle-check::before { - content: "\f058"; -} - -.fa-check-circle::before { - content: "\f058"; -} - -.fa-circle-stop::before { - content: "\f28d"; -} - -.fa-stop-circle::before { - content: "\f28d"; -} - -.fa-compass-drafting::before { - content: "\f568"; -} - -.fa-drafting-compass::before { - content: "\f568"; -} - -.fa-plate-wheat::before { - content: "\e55a"; -} - -.fa-icicles::before { - content: "\f7ad"; -} - -.fa-person-shelter::before { - content: "\e54f"; -} - -.fa-neuter::before { - content: "\f22c"; -} - -.fa-id-badge::before { - content: "\f2c1"; -} - -.fa-marker::before { - content: "\f5a1"; -} - -.fa-face-laugh-beam::before { - content: "\f59a"; -} - -.fa-laugh-beam::before { - content: "\f59a"; -} - -.fa-helicopter-symbol::before { - content: "\e502"; -} - -.fa-universal-access::before { - content: "\f29a"; -} - -.fa-circle-chevron-up::before { - content: "\f139"; -} - -.fa-chevron-circle-up::before { - content: "\f139"; -} - -.fa-lari-sign::before { - content: "\e1c8"; -} - -.fa-volcano::before { - content: "\f770"; -} - -.fa-person-walking-dashed-line-arrow-right::before { - content: "\e553"; -} - -.fa-sterling-sign::before { - content: "\f154"; -} - -.fa-gbp::before { - content: "\f154"; -} - -.fa-pound-sign::before { - content: "\f154"; -} - -.fa-viruses::before { - content: "\e076"; -} - -.fa-square-person-confined::before { - content: "\e577"; -} - -.fa-user-tie::before { - content: "\f508"; -} - -.fa-arrow-down-long::before { - content: "\f175"; -} - -.fa-long-arrow-down::before { - content: "\f175"; -} - -.fa-tent-arrow-down-to-line::before { - content: "\e57e"; -} - -.fa-certificate::before { - content: "\f0a3"; -} - -.fa-reply-all::before { - content: "\f122"; -} - -.fa-mail-reply-all::before { - content: "\f122"; -} - -.fa-suitcase::before { - content: "\f0f2"; -} - -.fa-person-skating::before { - content: "\f7c5"; -} - -.fa-skating::before { - content: "\f7c5"; -} - -.fa-filter-circle-dollar::before { - content: "\f662"; -} - -.fa-funnel-dollar::before { - content: "\f662"; -} - -.fa-camera-retro::before { - content: "\f083"; -} - -.fa-circle-arrow-down::before { - content: "\f0ab"; -} - -.fa-arrow-circle-down::before { - content: "\f0ab"; -} - -.fa-file-import::before { - content: "\f56f"; -} - -.fa-arrow-right-to-file::before { - content: "\f56f"; -} - -.fa-square-arrow-up-right::before { - content: "\f14c"; -} - -.fa-external-link-square::before { - content: "\f14c"; -} - -.fa-box-open::before { - content: "\f49e"; -} - -.fa-scroll::before { - content: "\f70e"; -} - -.fa-spa::before { - content: "\f5bb"; -} - -.fa-location-pin-lock::before { - content: "\e51f"; -} - -.fa-pause::before { - content: "\f04c"; -} - -.fa-hill-avalanche::before { - content: "\e507"; -} - -.fa-temperature-empty::before { - content: "\f2cb"; -} - -.fa-temperature-0::before { - content: "\f2cb"; -} - -.fa-thermometer-0::before { - content: "\f2cb"; -} - -.fa-thermometer-empty::before { - content: "\f2cb"; -} - -.fa-bomb::before { - content: "\f1e2"; -} - -.fa-registered::before { - content: "\f25d"; -} - -.fa-address-card::before { - content: "\f2bb"; -} - -.fa-contact-card::before { - content: "\f2bb"; -} - -.fa-vcard::before { - content: "\f2bb"; -} - -.fa-scale-unbalanced-flip::before { - content: "\f516"; -} - -.fa-balance-scale-right::before { - content: "\f516"; -} - -.fa-subscript::before { - content: "\f12c"; -} - -.fa-diamond-turn-right::before { - content: "\f5eb"; -} - -.fa-directions::before { - content: "\f5eb"; -} - -.fa-burst::before { - content: "\e4dc"; -} - -.fa-house-laptop::before { - content: "\e066"; -} - -.fa-laptop-house::before { - content: "\e066"; -} - -.fa-face-tired::before { - content: "\f5c8"; -} - -.fa-tired::before { - content: "\f5c8"; -} - -.fa-money-bills::before { - content: "\e1f3"; -} - -.fa-smog::before { - content: "\f75f"; -} - -.fa-crutch::before { - content: "\f7f7"; -} - -.fa-cloud-arrow-up::before { - content: "\f0ee"; -} - -.fa-cloud-upload::before { - content: "\f0ee"; -} - -.fa-cloud-upload-alt::before { - content: "\f0ee"; -} - -.fa-palette::before { - content: "\f53f"; -} - -.fa-arrows-turn-right::before { - content: "\e4c0"; -} - -.fa-vest::before { - content: "\e085"; -} - -.fa-ferry::before { - content: "\e4ea"; -} - -.fa-arrows-down-to-people::before { - content: "\e4b9"; -} - -.fa-seedling::before { - content: "\f4d8"; -} - -.fa-sprout::before { - content: "\f4d8"; -} - -.fa-left-right::before { - content: "\f337"; -} - -.fa-arrows-alt-h::before { - content: "\f337"; -} - -.fa-boxes-packing::before { - content: "\e4c7"; -} - -.fa-circle-arrow-left::before { - content: "\f0a8"; -} - -.fa-arrow-circle-left::before { - content: "\f0a8"; -} - -.fa-group-arrows-rotate::before { - content: "\e4f6"; -} - -.fa-bowl-food::before { - content: "\e4c6"; -} - -.fa-candy-cane::before { - content: "\f786"; -} - -.fa-arrow-down-wide-short::before { - content: "\f160"; -} - -.fa-sort-amount-asc::before { - content: "\f160"; -} - -.fa-sort-amount-down::before { - content: "\f160"; -} - -.fa-cloud-bolt::before { - content: "\f76c"; -} - -.fa-thunderstorm::before { - content: "\f76c"; -} - -.fa-text-slash::before { - content: "\f87d"; -} - -.fa-remove-format::before { - content: "\f87d"; -} - -.fa-face-smile-wink::before { - content: "\f4da"; -} - -.fa-smile-wink::before { - content: "\f4da"; -} - -.fa-file-word::before { - content: "\f1c2"; -} - -.fa-file-powerpoint::before { - content: "\f1c4"; -} - -.fa-arrows-left-right::before { - content: "\f07e"; -} - -.fa-arrows-h::before { - content: "\f07e"; -} - -.fa-house-lock::before { - content: "\e510"; -} - -.fa-cloud-arrow-down::before { - content: "\f0ed"; -} - -.fa-cloud-download::before { - content: "\f0ed"; -} - -.fa-cloud-download-alt::before { - content: "\f0ed"; -} - -.fa-children::before { - content: "\e4e1"; -} - -.fa-chalkboard::before { - content: "\f51b"; -} - -.fa-blackboard::before { - content: "\f51b"; -} - -.fa-user-large-slash::before { - content: "\f4fa"; -} - -.fa-user-alt-slash::before { - content: "\f4fa"; -} - -.fa-envelope-open::before { - content: "\f2b6"; -} - -.fa-handshake-simple-slash::before { - content: "\e05f"; -} - -.fa-handshake-alt-slash::before { - content: "\e05f"; -} - -.fa-mattress-pillow::before { - content: "\e525"; -} - -.fa-guarani-sign::before { - content: "\e19a"; -} - -.fa-arrows-rotate::before { - content: "\f021"; -} - -.fa-refresh::before { - content: "\f021"; -} - -.fa-sync::before { - content: "\f021"; -} - -.fa-fire-extinguisher::before { - content: "\f134"; -} - -.fa-cruzeiro-sign::before { - content: "\e152"; -} - -.fa-greater-than-equal::before { - content: "\f532"; -} - -.fa-shield-halved::before { - content: "\f3ed"; -} - -.fa-shield-alt::before { - content: "\f3ed"; -} - -.fa-book-atlas::before { - content: "\f558"; -} - -.fa-atlas::before { - content: "\f558"; -} - -.fa-virus::before { - content: "\e074"; -} - -.fa-envelope-circle-check::before { - content: "\e4e8"; -} - -.fa-layer-group::before { - content: "\f5fd"; -} - -.fa-arrows-to-dot::before { - content: "\e4be"; -} - -.fa-archway::before { - content: "\f557"; -} - -.fa-heart-circle-check::before { - content: "\e4fd"; -} - -.fa-house-chimney-crack::before { - content: "\f6f1"; -} - -.fa-house-damage::before { - content: "\f6f1"; -} - -.fa-file-zipper::before { - content: "\f1c6"; -} - -.fa-file-archive::before { - content: "\f1c6"; -} - -.fa-square::before { - content: "\f0c8"; -} - -.fa-martini-glass-empty::before { - content: "\f000"; -} - -.fa-glass-martini::before { - content: "\f000"; -} - -.fa-couch::before { - content: "\f4b8"; -} - -.fa-cedi-sign::before { - content: "\e0df"; -} - -.fa-italic::before { - content: "\f033"; -} - -.fa-church::before { - content: "\f51d"; -} - -.fa-comments-dollar::before { - content: "\f653"; -} - -.fa-democrat::before { - content: "\f747"; -} - -.fa-z::before { - content: "Z"; -} - -.fa-person-skiing::before { - content: "\f7c9"; -} - -.fa-skiing::before { - content: "\f7c9"; -} - -.fa-road-lock::before { - content: "\e567"; -} - -.fa-a::before { - content: "A"; -} - -.fa-temperature-arrow-down::before { - content: "\e03f"; -} - -.fa-temperature-down::before { - content: "\e03f"; -} - -.fa-feather-pointed::before { - content: "\f56b"; -} - -.fa-feather-alt::before { - content: "\f56b"; -} - -.fa-p::before { - content: "P"; -} - -.fa-snowflake::before { - content: "\f2dc"; -} - -.fa-newspaper::before { - content: "\f1ea"; -} - -.fa-rectangle-ad::before { - content: "\f641"; -} - -.fa-ad::before { - content: "\f641"; -} - -.fa-circle-arrow-right::before { - content: "\f0a9"; -} - -.fa-arrow-circle-right::before { - content: "\f0a9"; -} - -.fa-filter-circle-xmark::before { - content: "\e17b"; -} - -.fa-locust::before { - content: "\e520"; -} - -.fa-sort::before { - content: "\f0dc"; -} - -.fa-unsorted::before { - content: "\f0dc"; -} - -.fa-list-ol::before { - content: "\f0cb"; -} - -.fa-list-1-2::before { - content: "\f0cb"; -} - -.fa-list-numeric::before { - content: "\f0cb"; -} - -.fa-person-dress-burst::before { - content: "\e544"; -} - -.fa-money-check-dollar::before { - content: "\f53d"; -} - -.fa-money-check-alt::before { - content: "\f53d"; -} - -.fa-vector-square::before { - content: "\f5cb"; -} - -.fa-bread-slice::before { - content: "\f7ec"; -} - -.fa-language::before { - content: "\f1ab"; -} - -.fa-face-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-filter::before { - content: "\f0b0"; -} - -.fa-question::before { - content: "\?"; -} - -.fa-file-signature::before { - content: "\f573"; -} - -.fa-up-down-left-right::before { - content: "\f0b2"; -} - -.fa-arrows-alt::before { - content: "\f0b2"; -} - -.fa-house-chimney-user::before { - content: "\e065"; -} - -.fa-hand-holding-heart::before { - content: "\f4be"; -} - -.fa-puzzle-piece::before { - content: "\f12e"; -} - -.fa-money-check::before { - content: "\f53c"; -} - -.fa-star-half-stroke::before { - content: "\f5c0"; -} - -.fa-star-half-alt::before { - content: "\f5c0"; -} - -.fa-code::before { - content: "\f121"; -} - -.fa-whiskey-glass::before { - content: "\f7a0"; -} - -.fa-glass-whiskey::before { - content: "\f7a0"; -} - -.fa-building-circle-exclamation::before { - content: "\e4d3"; -} - -.fa-magnifying-glass-chart::before { - content: "\e522"; -} - -.fa-arrow-up-right-from-square::before { - content: "\f08e"; -} - -.fa-external-link::before { - content: "\f08e"; -} - -.fa-cubes-stacked::before { - content: "\e4e6"; -} - -.fa-won-sign::before { - content: "\f159"; -} - -.fa-krw::before { - content: "\f159"; -} - -.fa-won::before { - content: "\f159"; -} - -.fa-virus-covid::before { - content: "\e4a8"; -} - -.fa-austral-sign::before { - content: "\e0a9"; -} - -.fa-f::before { - content: "F"; -} - -.fa-leaf::before { - content: "\f06c"; -} - -.fa-road::before { - content: "\f018"; -} - -.fa-taxi::before { - content: "\f1ba"; -} - -.fa-cab::before { - content: "\f1ba"; -} - -.fa-person-circle-plus::before { - content: "\e541"; -} - -.fa-chart-pie::before { - content: "\f200"; -} - -.fa-pie-chart::before { - content: "\f200"; -} - -.fa-bolt-lightning::before { - content: "\e0b7"; -} - -.fa-sack-xmark::before { - content: "\e56a"; -} - -.fa-file-excel::before { - content: "\f1c3"; -} - -.fa-file-contract::before { - content: "\f56c"; -} - -.fa-fish-fins::before { - content: "\e4f2"; -} - -.fa-building-flag::before { - content: "\e4d5"; -} - -.fa-face-grin-beam::before { - content: "\f582"; -} - -.fa-grin-beam::before { - content: "\f582"; -} - -.fa-object-ungroup::before { - content: "\f248"; -} - -.fa-poop::before { - content: "\f619"; -} - -.fa-location-pin::before { - content: "\f041"; -} - -.fa-map-marker::before { - content: "\f041"; -} - -.fa-kaaba::before { - content: "\f66b"; -} - -.fa-toilet-paper::before { - content: "\f71e"; -} - -.fa-helmet-safety::before { - content: "\f807"; -} - -.fa-hard-hat::before { - content: "\f807"; -} - -.fa-hat-hard::before { - content: "\f807"; -} - -.fa-eject::before { - content: "\f052"; -} - -.fa-circle-right::before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-right::before { - content: "\f35a"; -} - -.fa-plane-circle-check::before { - content: "\e555"; -} - -.fa-face-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-meh-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-object-group::before { - content: "\f247"; -} - -.fa-chart-line::before { - content: "\f201"; -} - -.fa-line-chart::before { - content: "\f201"; -} - -.fa-mask-ventilator::before { - content: "\e524"; -} - -.fa-arrow-right::before { - content: "\f061"; -} - -.fa-signs-post::before { - content: "\f277"; -} - -.fa-map-signs::before { - content: "\f277"; -} - -.fa-cash-register::before { - content: "\f788"; -} - -.fa-person-circle-question::before { - content: "\e542"; -} - -.fa-h::before { - content: "H"; -} - -.fa-tarp::before { - content: "\e57b"; -} - -.fa-screwdriver-wrench::before { - content: "\f7d9"; -} - -.fa-tools::before { - content: "\f7d9"; -} - -.fa-arrows-to-eye::before { - content: "\e4bf"; -} - -.fa-plug-circle-bolt::before { - content: "\e55b"; -} - -.fa-heart::before { - content: "\f004"; -} - -.fa-mars-and-venus::before { - content: "\f224"; -} - -.fa-house-user::before { - content: "\e1b0"; -} - -.fa-home-user::before { - content: "\e1b0"; -} - -.fa-dumpster-fire::before { - content: "\f794"; -} - -.fa-house-crack::before { - content: "\e3b1"; -} - -.fa-martini-glass-citrus::before { - content: "\f561"; -} - -.fa-cocktail::before { - content: "\f561"; -} - -.fa-face-surprise::before { - content: "\f5c2"; -} - -.fa-surprise::before { - content: "\f5c2"; -} - -.fa-bottle-water::before { - content: "\e4c5"; -} - -.fa-circle-pause::before { - content: "\f28b"; -} - -.fa-pause-circle::before { - content: "\f28b"; -} - -.fa-toilet-paper-slash::before { - content: "\e072"; -} - -.fa-apple-whole::before { - content: "\f5d1"; -} - -.fa-apple-alt::before { - content: "\f5d1"; -} - -.fa-kitchen-set::before { - content: "\e51a"; -} - -.fa-r::before { - content: "R"; -} - -.fa-temperature-quarter::before { - content: "\f2ca"; -} - -.fa-temperature-1::before { - content: "\f2ca"; -} - -.fa-thermometer-1::before { - content: "\f2ca"; -} - -.fa-thermometer-quarter::before { - content: "\f2ca"; -} - -.fa-cube::before { - content: "\f1b2"; -} - -.fa-bitcoin-sign::before { - content: "\e0b4"; -} - -.fa-shield-dog::before { - content: "\e573"; -} - -.fa-solar-panel::before { - content: "\f5ba"; -} - -.fa-lock-open::before { - content: "\f3c1"; -} - -.fa-elevator::before { - content: "\e16d"; -} - -.fa-money-bill-transfer::before { - content: "\e528"; -} - -.fa-money-bill-trend-up::before { - content: "\e529"; -} - -.fa-house-flood-water-circle-arrow-right::before { - content: "\e50f"; -} - -.fa-square-poll-horizontal::before { - content: "\f682"; -} - -.fa-poll-h::before { - content: "\f682"; -} - -.fa-circle::before { - content: "\f111"; -} - -.fa-backward-fast::before { - content: "\f049"; -} - -.fa-fast-backward::before { - content: "\f049"; -} - -.fa-recycle::before { - content: "\f1b8"; -} - -.fa-user-astronaut::before { - content: "\f4fb"; -} - -.fa-plane-slash::before { - content: "\e069"; -} - -.fa-trademark::before { - content: "\f25c"; -} - -.fa-basketball::before { - content: "\f434"; -} - -.fa-basketball-ball::before { - content: "\f434"; -} - -.fa-satellite-dish::before { - content: "\f7c0"; -} - -.fa-circle-up::before { - content: "\f35b"; -} - -.fa-arrow-alt-circle-up::before { - content: "\f35b"; -} - -.fa-mobile-screen-button::before { - content: "\f3cd"; -} - -.fa-mobile-alt::before { - content: "\f3cd"; -} - -.fa-volume-high::before { - content: "\f028"; -} - -.fa-volume-up::before { - content: "\f028"; -} - -.fa-users-rays::before { - content: "\e593"; -} - -.fa-wallet::before { - content: "\f555"; -} - -.fa-clipboard-check::before { - content: "\f46c"; -} - -.fa-file-audio::before { - content: "\f1c7"; -} - -.fa-burger::before { - content: "\f805"; -} - -.fa-hamburger::before { - content: "\f805"; -} - -.fa-wrench::before { - content: "\f0ad"; -} - -.fa-bugs::before { - content: "\e4d0"; -} - -.fa-rupee-sign::before { - content: "\f156"; -} - -.fa-rupee::before { - content: "\f156"; -} - -.fa-file-image::before { - content: "\f1c5"; -} - -.fa-circle-question::before { - content: "\f059"; -} - -.fa-question-circle::before { - content: "\f059"; -} - -.fa-plane-departure::before { - content: "\f5b0"; -} - -.fa-handshake-slash::before { - content: "\e060"; -} - -.fa-book-bookmark::before { - content: "\e0bb"; -} - -.fa-code-branch::before { - content: "\f126"; -} - -.fa-hat-cowboy::before { - content: "\f8c0"; -} - -.fa-bridge::before { - content: "\e4c8"; -} - -.fa-phone-flip::before { - content: "\f879"; -} - -.fa-phone-alt::before { - content: "\f879"; -} - -.fa-truck-front::before { - content: "\e2b7"; -} - -.fa-cat::before { - content: "\f6be"; -} - -.fa-anchor-circle-exclamation::before { - content: "\e4ab"; -} - -.fa-truck-field::before { - content: "\e58d"; -} - -.fa-route::before { - content: "\f4d7"; -} - -.fa-clipboard-question::before { - content: "\e4e3"; -} - -.fa-panorama::before { - content: "\e209"; -} - -.fa-comment-medical::before { - content: "\f7f5"; -} - -.fa-teeth-open::before { - content: "\f62f"; -} - -.fa-file-circle-minus::before { - content: "\e4ed"; -} - -.fa-tags::before { - content: "\f02c"; -} - -.fa-wine-glass::before { - content: "\f4e3"; -} - -.fa-forward-fast::before { - content: "\f050"; -} - -.fa-fast-forward::before { - content: "\f050"; -} - -.fa-face-meh-blank::before { - content: "\f5a4"; -} - -.fa-meh-blank::before { - content: "\f5a4"; -} - -.fa-square-parking::before { - content: "\f540"; -} - -.fa-parking::before { - content: "\f540"; -} - -.fa-house-signal::before { - content: "\e012"; -} - -.fa-bars-progress::before { - content: "\f828"; -} - -.fa-tasks-alt::before { - content: "\f828"; -} - -.fa-faucet-drip::before { - content: "\e006"; -} - -.fa-cart-flatbed::before { - content: "\f474"; -} - -.fa-dolly-flatbed::before { - content: "\f474"; -} - -.fa-ban-smoking::before { - content: "\f54d"; -} - -.fa-smoking-ban::before { - content: "\f54d"; -} - -.fa-terminal::before { - content: "\f120"; -} - -.fa-mobile-button::before { - content: "\f10b"; -} - -.fa-house-medical-flag::before { - content: "\e514"; -} - -.fa-basket-shopping::before { - content: "\f291"; -} - -.fa-shopping-basket::before { - content: "\f291"; -} - -.fa-tape::before { - content: "\f4db"; -} - -.fa-bus-simple::before { - content: "\f55e"; -} - -.fa-bus-alt::before { - content: "\f55e"; -} - -.fa-eye::before { - content: "\f06e"; -} - -.fa-face-sad-cry::before { - content: "\f5b3"; -} - -.fa-sad-cry::before { - content: "\f5b3"; -} - -.fa-audio-description::before { - content: "\f29e"; -} - -.fa-person-military-to-person::before { - content: "\e54c"; -} - -.fa-file-shield::before { - content: "\e4f0"; -} - -.fa-user-slash::before { - content: "\f506"; -} - -.fa-pen::before { - content: "\f304"; -} - -.fa-tower-observation::before { - content: "\e586"; -} - -.fa-file-code::before { - content: "\f1c9"; -} - -.fa-signal::before { - content: "\f012"; -} - -.fa-signal-5::before { - content: "\f012"; -} - -.fa-signal-perfect::before { - content: "\f012"; -} - -.fa-bus::before { - content: "\f207"; -} - -.fa-heart-circle-xmark::before { - content: "\e501"; -} - -.fa-house-chimney::before { - content: "\e3af"; -} - -.fa-home-lg::before { - content: "\e3af"; -} - -.fa-window-maximize::before { - content: "\f2d0"; -} - -.fa-face-frown::before { - content: "\f119"; -} - -.fa-frown::before { - content: "\f119"; -} - -.fa-prescription::before { - content: "\f5b1"; -} - -.fa-shop::before { - content: "\f54f"; -} - -.fa-store-alt::before { - content: "\f54f"; -} - -.fa-floppy-disk::before { - content: "\f0c7"; -} - -.fa-save::before { - content: "\f0c7"; -} - -.fa-vihara::before { - content: "\f6a7"; -} - -.fa-scale-unbalanced::before { - content: "\f515"; -} - -.fa-balance-scale-left::before { - content: "\f515"; -} - -.fa-sort-up::before { - content: "\f0de"; -} - -.fa-sort-asc::before { - content: "\f0de"; -} - -.fa-comment-dots::before { - content: "\f4ad"; -} - -.fa-commenting::before { - content: "\f4ad"; -} - -.fa-plant-wilt::before { - content: "\e5aa"; -} - -.fa-diamond::before { - content: "\f219"; -} - -.fa-face-grin-squint::before { - content: "\f585"; -} - -.fa-grin-squint::before { - content: "\f585"; -} - -.fa-hand-holding-dollar::before { - content: "\f4c0"; -} - -.fa-hand-holding-usd::before { - content: "\f4c0"; -} - -.fa-bacterium::before { - content: "\e05a"; -} - -.fa-hand-pointer::before { - content: "\f25a"; -} - -.fa-drum-steelpan::before { - content: "\f56a"; -} - -.fa-hand-scissors::before { - content: "\f257"; -} - -.fa-hands-praying::before { - content: "\f684"; -} - -.fa-praying-hands::before { - content: "\f684"; -} - -.fa-arrow-rotate-right::before { - content: "\f01e"; -} - -.fa-arrow-right-rotate::before { - content: "\f01e"; -} - -.fa-arrow-rotate-forward::before { - content: "\f01e"; -} - -.fa-redo::before { - content: "\f01e"; -} - -.fa-biohazard::before { - content: "\f780"; -} - -.fa-location-crosshairs::before { - content: "\f601"; -} - -.fa-location::before { - content: "\f601"; -} - -.fa-mars-double::before { - content: "\f227"; -} - -.fa-child-dress::before { - content: "\e59c"; -} - -.fa-users-between-lines::before { - content: "\e591"; -} - -.fa-lungs-virus::before { - content: "\e067"; -} - -.fa-face-grin-tears::before { - content: "\f588"; -} - -.fa-grin-tears::before { - content: "\f588"; -} - -.fa-phone::before { - content: "\f095"; -} - -.fa-calendar-xmark::before { - content: "\f273"; -} - -.fa-calendar-times::before { - content: "\f273"; -} - -.fa-child-reaching::before { - content: "\e59d"; -} - -.fa-head-side-virus::before { - content: "\e064"; -} - -.fa-user-gear::before { - content: "\f4fe"; -} - -.fa-user-cog::before { - content: "\f4fe"; -} - -.fa-arrow-up-1-9::before { - content: "\f163"; -} - -.fa-sort-numeric-up::before { - content: "\f163"; -} - -.fa-door-closed::before { - content: "\f52a"; -} - -.fa-shield-virus::before { - content: "\e06c"; -} - -.fa-dice-six::before { - content: "\f526"; -} - -.fa-mosquito-net::before { - content: "\e52c"; -} - -.fa-bridge-water::before { - content: "\e4ce"; -} - -.fa-person-booth::before { - content: "\f756"; -} - -.fa-text-width::before { - content: "\f035"; -} - -.fa-hat-wizard::before { - content: "\f6e8"; -} - -.fa-pen-fancy::before { - content: "\f5ac"; -} - -.fa-person-digging::before { - content: "\f85e"; -} - -.fa-digging::before { - content: "\f85e"; -} - -.fa-trash::before { - content: "\f1f8"; -} - -.fa-gauge-simple::before { - content: "\f629"; -} - -.fa-gauge-simple-med::before { - content: "\f629"; -} - -.fa-tachometer-average::before { - content: "\f629"; -} - -.fa-book-medical::before { - content: "\f7e6"; -} - -.fa-poo::before { - content: "\f2fe"; -} - -.fa-quote-right::before { - content: "\f10e"; -} - -.fa-quote-right-alt::before { - content: "\f10e"; -} - -.fa-shirt::before { - content: "\f553"; -} - -.fa-t-shirt::before { - content: "\f553"; -} - -.fa-tshirt::before { - content: "\f553"; -} - -.fa-cubes::before { - content: "\f1b3"; -} - -.fa-divide::before { - content: "\f529"; -} - -.fa-tenge-sign::before { - content: "\f7d7"; -} - -.fa-tenge::before { - content: "\f7d7"; -} - -.fa-headphones::before { - content: "\f025"; -} - -.fa-hands-holding::before { - content: "\f4c2"; -} - -.fa-hands-clapping::before { - content: "\e1a8"; -} - -.fa-republican::before { - content: "\f75e"; -} - -.fa-arrow-left::before { - content: "\f060"; -} - -.fa-person-circle-xmark::before { - content: "\e543"; -} - -.fa-ruler::before { - content: "\f545"; -} - -.fa-align-left::before { - content: "\f036"; -} - -.fa-dice-d6::before { - content: "\f6d1"; -} - -.fa-restroom::before { - content: "\f7bd"; -} - -.fa-j::before { - content: "J"; -} - -.fa-users-viewfinder::before { - content: "\e595"; -} - -.fa-file-video::before { - content: "\f1c8"; -} - -.fa-up-right-from-square::before { - content: "\f35d"; -} - -.fa-external-link-alt::before { - content: "\f35d"; -} - -.fa-table-cells::before { - content: "\f00a"; -} - -.fa-th::before { - content: "\f00a"; -} - -.fa-file-pdf::before { - content: "\f1c1"; -} - -.fa-book-bible::before { - content: "\f647"; -} - -.fa-bible::before { - content: "\f647"; -} - -.fa-o::before { - content: "O"; -} - -.fa-suitcase-medical::before { - content: "\f0fa"; -} - -.fa-medkit::before { - content: "\f0fa"; -} - -.fa-user-secret::before { - content: "\f21b"; -} - -.fa-otter::before { - content: "\f700"; -} - -.fa-person-dress::before { - content: "\f182"; -} - -.fa-female::before { - content: "\f182"; -} - -.fa-comment-dollar::before { - content: "\f651"; -} - -.fa-business-time::before { - content: "\f64a"; -} - -.fa-briefcase-clock::before { - content: "\f64a"; -} - -.fa-table-cells-large::before { - content: "\f009"; -} - -.fa-th-large::before { - content: "\f009"; -} - -.fa-book-tanakh::before { - content: "\f827"; -} - -.fa-tanakh::before { - content: "\f827"; -} - -.fa-phone-volume::before { - content: "\f2a0"; -} - -.fa-volume-control-phone::before { - content: "\f2a0"; -} - -.fa-hat-cowboy-side::before { - content: "\f8c1"; -} - -.fa-clipboard-user::before { - content: "\f7f3"; -} - -.fa-child::before { - content: "\f1ae"; -} - -.fa-lira-sign::before { - content: "\f195"; -} - -.fa-satellite::before { - content: "\f7bf"; -} - -.fa-plane-lock::before { - content: "\e558"; -} - -.fa-tag::before { - content: "\f02b"; -} - -.fa-comment::before { - content: "\f075"; -} - -.fa-cake-candles::before { - content: "\f1fd"; -} - -.fa-birthday-cake::before { - content: "\f1fd"; -} - -.fa-cake::before { - content: "\f1fd"; -} - -.fa-envelope::before { - content: "\f0e0"; -} - -.fa-angles-up::before { - content: "\f102"; -} - -.fa-angle-double-up::before { - content: "\f102"; -} - -.fa-paperclip::before { - content: "\f0c6"; -} - -.fa-arrow-right-to-city::before { - content: "\e4b3"; -} - -.fa-ribbon::before { - content: "\f4d6"; -} - -.fa-lungs::before { - content: "\f604"; -} - -.fa-arrow-up-9-1::before { - content: "\f887"; -} - -.fa-sort-numeric-up-alt::before { - content: "\f887"; -} - -.fa-litecoin-sign::before { - content: "\e1d3"; -} - -.fa-border-none::before { - content: "\f850"; -} - -.fa-circle-nodes::before { - content: "\e4e2"; -} - -.fa-parachute-box::before { - content: "\f4cd"; -} - -.fa-indent::before { - content: "\f03c"; -} - -.fa-truck-field-un::before { - content: "\e58e"; -} - -.fa-hourglass::before { - content: "\f254"; -} - -.fa-hourglass-empty::before { - content: "\f254"; -} - -.fa-mountain::before { - content: "\f6fc"; -} - -.fa-user-doctor::before { - content: "\f0f0"; -} - -.fa-user-md::before { - content: "\f0f0"; -} - -.fa-circle-info::before { - content: "\f05a"; -} - -.fa-info-circle::before { - content: "\f05a"; -} - -.fa-cloud-meatball::before { - content: "\f73b"; -} - -.fa-camera::before { - content: "\f030"; -} - -.fa-camera-alt::before { - content: "\f030"; -} - -.fa-square-virus::before { - content: "\e578"; -} - -.fa-meteor::before { - content: "\f753"; -} - -.fa-car-on::before { - content: "\e4dd"; -} - -.fa-sleigh::before { - content: "\f7cc"; -} - -.fa-arrow-down-1-9::before { - content: "\f162"; -} - -.fa-sort-numeric-asc::before { - content: "\f162"; -} - -.fa-sort-numeric-down::before { - content: "\f162"; -} - -.fa-hand-holding-droplet::before { - content: "\f4c1"; -} - -.fa-hand-holding-water::before { - content: "\f4c1"; -} - -.fa-water::before { - content: "\f773"; -} - -.fa-calendar-check::before { - content: "\f274"; -} - -.fa-braille::before { - content: "\f2a1"; -} - -.fa-prescription-bottle-medical::before { - content: "\f486"; -} - -.fa-prescription-bottle-alt::before { - content: "\f486"; -} - -.fa-landmark::before { - content: "\f66f"; -} - -.fa-truck::before { - content: "\f0d1"; -} - -.fa-crosshairs::before { - content: "\f05b"; -} - -.fa-person-cane::before { - content: "\e53c"; -} - -.fa-tent::before { - content: "\e57d"; -} - -.fa-vest-patches::before { - content: "\e086"; -} - -.fa-check-double::before { - content: "\f560"; -} - -.fa-arrow-down-a-z::before { - content: "\f15d"; -} - -.fa-sort-alpha-asc::before { - content: "\f15d"; -} - -.fa-sort-alpha-down::before { - content: "\f15d"; -} - -.fa-money-bill-wheat::before { - content: "\e52a"; -} - -.fa-cookie::before { - content: "\f563"; -} - -.fa-arrow-rotate-left::before { - content: "\f0e2"; -} - -.fa-arrow-left-rotate::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-back::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-backward::before { - content: "\f0e2"; -} - -.fa-undo::before { - content: "\f0e2"; -} - -.fa-hard-drive::before { - content: "\f0a0"; -} - -.fa-hdd::before { - content: "\f0a0"; -} - -.fa-face-grin-squint-tears::before { - content: "\f586"; -} - -.fa-grin-squint-tears::before { - content: "\f586"; -} - -.fa-dumbbell::before { - content: "\f44b"; -} - -.fa-rectangle-list::before { - content: "\f022"; -} - -.fa-list-alt::before { - content: "\f022"; -} - -.fa-tarp-droplet::before { - content: "\e57c"; -} - -.fa-house-medical-circle-check::before { - content: "\e511"; -} - -.fa-person-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-calendar-plus::before { - content: "\f271"; -} - -.fa-plane-arrival::before { - content: "\f5af"; -} - -.fa-circle-left::before { - content: "\f359"; -} - -.fa-arrow-alt-circle-left::before { - content: "\f359"; -} - -.fa-train-subway::before { - content: "\f239"; -} - -.fa-subway::before { - content: "\f239"; -} - -.fa-chart-gantt::before { - content: "\e0e4"; -} - -.fa-indian-rupee-sign::before { - content: "\e1bc"; -} - -.fa-indian-rupee::before { - content: "\e1bc"; -} - -.fa-inr::before { - content: "\e1bc"; -} - -.fa-crop-simple::before { - content: "\f565"; -} - -.fa-crop-alt::before { - content: "\f565"; -} - -.fa-money-bill-1::before { - content: "\f3d1"; -} - -.fa-money-bill-alt::before { - content: "\f3d1"; -} - -.fa-left-long::before { - content: "\f30a"; -} - -.fa-long-arrow-alt-left::before { - content: "\f30a"; -} - -.fa-dna::before { - content: "\f471"; -} - -.fa-virus-slash::before { - content: "\e075"; -} - -.fa-minus::before { - content: "\f068"; -} - -.fa-subtract::before { - content: "\f068"; -} - -.fa-chess::before { - content: "\f439"; -} - -.fa-arrow-left-long::before { - content: "\f177"; -} - -.fa-long-arrow-left::before { - content: "\f177"; -} - -.fa-plug-circle-check::before { - content: "\e55c"; -} - -.fa-street-view::before { - content: "\f21d"; -} - -.fa-franc-sign::before { - content: "\e18f"; -} - -.fa-volume-off::before { - content: "\f026"; -} - -.fa-hands-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-hands-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-gear::before { - content: "\f013"; -} - -.fa-cog::before { - content: "\f013"; -} - -.fa-droplet-slash::before { - content: "\f5c7"; -} - -.fa-tint-slash::before { - content: "\f5c7"; -} - -.fa-mosque::before { - content: "\f678"; -} - -.fa-mosquito::before { - content: "\e52b"; -} - -.fa-star-of-david::before { - content: "\f69a"; -} - -.fa-person-military-rifle::before { - content: "\e54b"; -} - -.fa-cart-shopping::before { - content: "\f07a"; -} - -.fa-shopping-cart::before { - content: "\f07a"; -} - -.fa-vials::before { - content: "\f493"; -} - -.fa-plug-circle-plus::before { - content: "\e55f"; -} - -.fa-place-of-worship::before { - content: "\f67f"; -} - -.fa-grip-vertical::before { - content: "\f58e"; -} - -.fa-arrow-turn-up::before { - content: "\f148"; -} - -.fa-level-up::before { - content: "\f148"; -} - -.fa-u::before { - content: "U"; -} - -.fa-square-root-variable::before { - content: "\f698"; -} - -.fa-square-root-alt::before { - content: "\f698"; -} - -.fa-clock::before { - content: "\f017"; -} - -.fa-clock-four::before { - content: "\f017"; -} - -.fa-backward-step::before { - content: "\f048"; -} - -.fa-step-backward::before { - content: "\f048"; -} - -.fa-pallet::before { - content: "\f482"; -} - -.fa-faucet::before { - content: "\e005"; -} - -.fa-baseball-bat-ball::before { - content: "\f432"; -} - -.fa-s::before { - content: "S"; -} - -.fa-timeline::before { - content: "\e29c"; -} - -.fa-keyboard::before { - content: "\f11c"; -} - -.fa-caret-down::before { - content: "\f0d7"; -} - -.fa-house-chimney-medical::before { - content: "\f7f2"; -} - -.fa-clinic-medical::before { - content: "\f7f2"; -} - -.fa-temperature-three-quarters::before { - content: "\f2c8"; -} - -.fa-temperature-3::before { - content: "\f2c8"; -} - -.fa-thermometer-3::before { - content: "\f2c8"; -} - -.fa-thermometer-three-quarters::before { - content: "\f2c8"; -} - -.fa-mobile-screen::before { - content: "\f3cf"; -} - -.fa-mobile-android-alt::before { - content: "\f3cf"; -} - -.fa-plane-up::before { - content: "\e22d"; -} - -.fa-piggy-bank::before { - content: "\f4d3"; -} - -.fa-battery-half::before { - content: "\f242"; -} - -.fa-battery-3::before { - content: "\f242"; -} - -.fa-mountain-city::before { - content: "\e52e"; -} - -.fa-coins::before { - content: "\f51e"; -} - -.fa-khanda::before { - content: "\f66d"; -} - -.fa-sliders::before { - content: "\f1de"; -} - -.fa-sliders-h::before { - content: "\f1de"; -} - -.fa-folder-tree::before { - content: "\f802"; -} - -.fa-network-wired::before { - content: "\f6ff"; -} - -.fa-map-pin::before { - content: "\f276"; -} - -.fa-hamsa::before { - content: "\f665"; -} - -.fa-cent-sign::before { - content: "\e3f5"; -} - -.fa-flask::before { - content: "\f0c3"; -} - -.fa-person-pregnant::before { - content: "\e31e"; -} - -.fa-wand-sparkles::before { - content: "\f72b"; -} - -.fa-ellipsis-vertical::before { - content: "\f142"; -} - -.fa-ellipsis-v::before { - content: "\f142"; -} - -.fa-ticket::before { - content: "\f145"; -} - -.fa-power-off::before { - content: "\f011"; -} - -.fa-right-long::before { - content: "\f30b"; -} - -.fa-long-arrow-alt-right::before { - content: "\f30b"; -} - -.fa-flag-usa::before { - content: "\f74d"; -} - -.fa-laptop-file::before { - content: "\e51d"; -} - -.fa-tty::before { - content: "\f1e4"; -} - -.fa-teletype::before { - content: "\f1e4"; -} - -.fa-diagram-next::before { - content: "\e476"; -} - -.fa-person-rifle::before { - content: "\e54e"; -} - -.fa-house-medical-circle-exclamation::before { - content: "\e512"; -} - -.fa-closed-captioning::before { - content: "\f20a"; -} - -.fa-person-hiking::before { - content: "\f6ec"; -} - -.fa-hiking::before { - content: "\f6ec"; -} - -.fa-venus-double::before { - content: "\f226"; -} - -.fa-images::before { - content: "\f302"; -} - -.fa-calculator::before { - content: "\f1ec"; -} - -.fa-people-pulling::before { - content: "\e535"; -} - -.fa-n::before { - content: "N"; -} - -.fa-cable-car::before { - content: "\f7da"; -} - -.fa-tram::before { - content: "\f7da"; -} - -.fa-cloud-rain::before { - content: "\f73d"; -} - -.fa-building-circle-xmark::before { - content: "\e4d4"; -} - -.fa-ship::before { - content: "\f21a"; -} - -.fa-arrows-down-to-line::before { - content: "\e4b8"; -} - -.fa-download::before { - content: "\f019"; -} - -.fa-face-grin::before { - content: "\f580"; -} - -.fa-grin::before { - content: "\f580"; -} - -.fa-delete-left::before { - content: "\f55a"; -} - -.fa-backspace::before { - content: "\f55a"; -} - -.fa-eye-dropper::before { - content: "\f1fb"; -} - -.fa-eye-dropper-empty::before { - content: "\f1fb"; -} - -.fa-eyedropper::before { - content: "\f1fb"; -} - -.fa-file-circle-check::before { - content: "\e5a0"; -} - -.fa-forward::before { - content: "\f04e"; -} - -.fa-mobile::before { - content: "\f3ce"; -} - -.fa-mobile-android::before { - content: "\f3ce"; -} - -.fa-mobile-phone::before { - content: "\f3ce"; -} - -.fa-face-meh::before { - content: "\f11a"; -} - -.fa-meh::before { - content: "\f11a"; -} - -.fa-align-center::before { - content: "\f037"; -} - -.fa-book-skull::before { - content: "\f6b7"; -} - -.fa-book-dead::before { - content: "\f6b7"; -} - -.fa-id-card::before { - content: "\f2c2"; -} - -.fa-drivers-license::before { - content: "\f2c2"; -} - -.fa-outdent::before { - content: "\f03b"; -} - -.fa-dedent::before { - content: "\f03b"; -} - -.fa-heart-circle-exclamation::before { - content: "\e4fe"; -} - -.fa-house::before { - content: "\f015"; -} - -.fa-home::before { - content: "\f015"; -} - -.fa-home-alt::before { - content: "\f015"; -} - -.fa-home-lg-alt::before { - content: "\f015"; -} - -.fa-calendar-week::before { - content: "\f784"; -} - -.fa-laptop-medical::before { - content: "\f812"; -} - -.fa-b::before { - content: "B"; -} - -.fa-file-medical::before { - content: "\f477"; -} - -.fa-dice-one::before { - content: "\f525"; -} - -.fa-kiwi-bird::before { - content: "\f535"; -} - -.fa-arrow-right-arrow-left::before { - content: "\f0ec"; -} - -.fa-exchange::before { - content: "\f0ec"; -} - -.fa-rotate-right::before { - content: "\f2f9"; -} - -.fa-redo-alt::before { - content: "\f2f9"; -} - -.fa-rotate-forward::before { - content: "\f2f9"; -} - -.fa-utensils::before { - content: "\f2e7"; -} - -.fa-cutlery::before { - content: "\f2e7"; -} - -.fa-arrow-up-wide-short::before { - content: "\f161"; -} - -.fa-sort-amount-up::before { - content: "\f161"; -} - -.fa-mill-sign::before { - content: "\e1ed"; -} - -.fa-bowl-rice::before { - content: "\e2eb"; -} - -.fa-skull::before { - content: "\f54c"; -} - -.fa-tower-broadcast::before { - content: "\f519"; -} - -.fa-broadcast-tower::before { - content: "\f519"; -} - -.fa-truck-pickup::before { - content: "\f63c"; -} - -.fa-up-long::before { - content: "\f30c"; -} - -.fa-long-arrow-alt-up::before { - content: "\f30c"; -} - -.fa-stop::before { - content: "\f04d"; -} - -.fa-code-merge::before { - content: "\f387"; -} - -.fa-upload::before { - content: "\f093"; -} - -.fa-hurricane::before { - content: "\f751"; -} - -.fa-mound::before { - content: "\e52d"; -} - -.fa-toilet-portable::before { - content: "\e583"; -} - -.fa-compact-disc::before { - content: "\f51f"; -} - -.fa-file-arrow-down::before { - content: "\f56d"; -} - -.fa-file-download::before { - content: "\f56d"; -} - -.fa-caravan::before { - content: "\f8ff"; -} - -.fa-shield-cat::before { - content: "\e572"; -} - -.fa-bolt::before { - content: "\f0e7"; -} - -.fa-zap::before { - content: "\f0e7"; -} - -.fa-glass-water::before { - content: "\e4f4"; -} - -.fa-oil-well::before { - content: "\e532"; -} - -.fa-vault::before { - content: "\e2c5"; -} - -.fa-mars::before { - content: "\f222"; -} - -.fa-toilet::before { - content: "\f7d8"; -} - -.fa-plane-circle-xmark::before { - content: "\e557"; -} - -.fa-yen-sign::before { - content: "\f157"; -} - -.fa-cny::before { - content: "\f157"; -} - -.fa-jpy::before { - content: "\f157"; -} - -.fa-rmb::before { - content: "\f157"; -} - -.fa-yen::before { - content: "\f157"; -} - -.fa-ruble-sign::before { - content: "\f158"; -} - -.fa-rouble::before { - content: "\f158"; -} - -.fa-rub::before { - content: "\f158"; -} - -.fa-ruble::before { - content: "\f158"; -} - -.fa-sun::before { - content: "\f185"; -} - -.fa-guitar::before { - content: "\f7a6"; -} - -.fa-face-laugh-wink::before { - content: "\f59c"; -} - -.fa-laugh-wink::before { - content: "\f59c"; -} - -.fa-horse-head::before { - content: "\f7ab"; -} - -.fa-bore-hole::before { - content: "\e4c3"; -} - -.fa-industry::before { - content: "\f275"; -} - -.fa-circle-down::before { - content: "\f358"; -} - -.fa-arrow-alt-circle-down::before { - content: "\f358"; -} - -.fa-arrows-turn-to-dots::before { - content: "\e4c1"; -} - -.fa-florin-sign::before { - content: "\e184"; -} - -.fa-arrow-down-short-wide::before { - content: "\f884"; -} - -.fa-sort-amount-desc::before { - content: "\f884"; -} - -.fa-sort-amount-down-alt::before { - content: "\f884"; -} - -.fa-less-than::before { - content: "\<"; -} - -.fa-angle-down::before { - content: "\f107"; -} - -.fa-car-tunnel::before { - content: "\e4de"; -} - -.fa-head-side-cough::before { - content: "\e061"; -} - -.fa-grip-lines::before { - content: "\f7a4"; -} - -.fa-thumbs-down::before { - content: "\f165"; -} - -.fa-user-lock::before { - content: "\f502"; -} - -.fa-arrow-right-long::before { - content: "\f178"; -} - -.fa-long-arrow-right::before { - content: "\f178"; -} - -.fa-anchor-circle-xmark::before { - content: "\e4ac"; -} - -.fa-ellipsis::before { - content: "\f141"; -} - -.fa-ellipsis-h::before { - content: "\f141"; -} - -.fa-chess-pawn::before { - content: "\f443"; -} - -.fa-kit-medical::before { - content: "\f479"; -} - -.fa-first-aid::before { - content: "\f479"; -} - -.fa-person-through-window::before { - content: "\e5a9"; -} - -.fa-toolbox::before { - content: "\f552"; -} - -.fa-hands-holding-circle::before { - content: "\e4fb"; -} - -.fa-bug::before { - content: "\f188"; -} - -.fa-credit-card::before { - content: "\f09d"; -} - -.fa-credit-card-alt::before { - content: "\f09d"; -} - -.fa-car::before { - content: "\f1b9"; -} - -.fa-automobile::before { - content: "\f1b9"; -} - -.fa-hand-holding-hand::before { - content: "\e4f7"; -} - -.fa-book-open-reader::before { - content: "\f5da"; -} - -.fa-book-reader::before { - content: "\f5da"; -} - -.fa-mountain-sun::before { - content: "\e52f"; -} - -.fa-arrows-left-right-to-line::before { - content: "\e4ba"; -} - -.fa-dice-d20::before { - content: "\f6cf"; -} - -.fa-truck-droplet::before { - content: "\e58c"; -} - -.fa-file-circle-xmark::before { - content: "\e5a1"; -} - -.fa-temperature-arrow-up::before { - content: "\e040"; -} - -.fa-temperature-up::before { - content: "\e040"; -} - -.fa-medal::before { - content: "\f5a2"; -} - -.fa-bed::before { - content: "\f236"; -} - -.fa-square-h::before { - content: "\f0fd"; -} - -.fa-h-square::before { - content: "\f0fd"; -} - -.fa-podcast::before { - content: "\f2ce"; -} - -.fa-temperature-full::before { - content: "\f2c7"; -} - -.fa-temperature-4::before { - content: "\f2c7"; -} - -.fa-thermometer-4::before { - content: "\f2c7"; -} - -.fa-thermometer-full::before { - content: "\f2c7"; -} - -.fa-bell::before { - content: "\f0f3"; -} - -.fa-superscript::before { - content: "\f12b"; -} - -.fa-plug-circle-xmark::before { - content: "\e560"; -} - -.fa-star-of-life::before { - content: "\f621"; -} - -.fa-phone-slash::before { - content: "\f3dd"; -} - -.fa-paint-roller::before { - content: "\f5aa"; -} - -.fa-handshake-angle::before { - content: "\f4c4"; -} - -.fa-hands-helping::before { - content: "\f4c4"; -} - -.fa-location-dot::before { - content: "\f3c5"; -} - -.fa-map-marker-alt::before { - content: "\f3c5"; -} - -.fa-file::before { - content: "\f15b"; -} - -.fa-greater-than::before { - content: "\>"; -} - -.fa-person-swimming::before { - content: "\f5c4"; -} - -.fa-swimmer::before { - content: "\f5c4"; -} - -.fa-arrow-down::before { - content: "\f063"; -} - -.fa-droplet::before { - content: "\f043"; -} - -.fa-tint::before { - content: "\f043"; -} - -.fa-eraser::before { - content: "\f12d"; -} - -.fa-earth-americas::before { - content: "\f57d"; -} - -.fa-earth::before { - content: "\f57d"; -} - -.fa-earth-america::before { - content: "\f57d"; -} - -.fa-globe-americas::before { - content: "\f57d"; -} - -.fa-person-burst::before { - content: "\e53b"; -} - -.fa-dove::before { - content: "\f4ba"; -} - -.fa-battery-empty::before { - content: "\f244"; -} - -.fa-battery-0::before { - content: "\f244"; -} - -.fa-socks::before { - content: "\f696"; -} - -.fa-inbox::before { - content: "\f01c"; -} - -.fa-section::before { - content: "\e447"; -} - -.fa-gauge-high::before { - content: "\f625"; -} - -.fa-tachometer-alt::before { - content: "\f625"; -} - -.fa-tachometer-alt-fast::before { - content: "\f625"; -} - -.fa-envelope-open-text::before { - content: "\f658"; -} - -.fa-hospital::before { - content: "\f0f8"; -} - -.fa-hospital-alt::before { - content: "\f0f8"; -} - -.fa-hospital-wide::before { - content: "\f0f8"; -} - -.fa-wine-bottle::before { - content: "\f72f"; -} - -.fa-chess-rook::before { - content: "\f447"; -} - -.fa-bars-staggered::before { - content: "\f550"; -} - -.fa-reorder::before { - content: "\f550"; -} - -.fa-stream::before { - content: "\f550"; -} - -.fa-dharmachakra::before { - content: "\f655"; -} - -.fa-hotdog::before { - content: "\f80f"; -} - -.fa-person-walking-with-cane::before { - content: "\f29d"; -} - -.fa-blind::before { - content: "\f29d"; -} - -.fa-drum::before { - content: "\f569"; -} - -.fa-ice-cream::before { - content: "\f810"; -} - -.fa-heart-circle-bolt::before { - content: "\e4fc"; -} - -.fa-fax::before { - content: "\f1ac"; -} - -.fa-paragraph::before { - content: "\f1dd"; -} - -.fa-check-to-slot::before { - content: "\f772"; -} - -.fa-vote-yea::before { - content: "\f772"; -} - -.fa-star-half::before { - content: "\f089"; -} - -.fa-boxes-stacked::before { - content: "\f468"; -} - -.fa-boxes::before { - content: "\f468"; -} - -.fa-boxes-alt::before { - content: "\f468"; -} - -.fa-link::before { - content: "\f0c1"; -} - -.fa-chain::before { - content: "\f0c1"; -} - -.fa-ear-listen::before { - content: "\f2a2"; -} - -.fa-assistive-listening-systems::before { - content: "\f2a2"; -} - -.fa-tree-city::before { - content: "\e587"; -} - -.fa-play::before { - content: "\f04b"; -} - -.fa-font::before { - content: "\f031"; -} - -.fa-rupiah-sign::before { - content: "\e23d"; -} - -.fa-magnifying-glass::before { - content: "\f002"; -} - -.fa-search::before { - content: "\f002"; -} - -.fa-table-tennis-paddle-ball::before { - content: "\f45d"; -} - -.fa-ping-pong-paddle-ball::before { - content: "\f45d"; -} - -.fa-table-tennis::before { - content: "\f45d"; -} - -.fa-person-dots-from-line::before { - content: "\f470"; -} - -.fa-diagnoses::before { - content: "\f470"; -} - -.fa-trash-can-arrow-up::before { - content: "\f82a"; -} - -.fa-trash-restore-alt::before { - content: "\f82a"; -} - -.fa-naira-sign::before { - content: "\e1f6"; -} - -.fa-cart-arrow-down::before { - content: "\f218"; -} - -.fa-walkie-talkie::before { - content: "\f8ef"; -} - -.fa-file-pen::before { - content: "\f31c"; -} - -.fa-file-edit::before { - content: "\f31c"; -} - -.fa-receipt::before { - content: "\f543"; -} - -.fa-square-pen::before { - content: "\f14b"; -} - -.fa-pen-square::before { - content: "\f14b"; -} - -.fa-pencil-square::before { - content: "\f14b"; -} - -.fa-suitcase-rolling::before { - content: "\f5c1"; -} - -.fa-person-circle-exclamation::before { - content: "\e53f"; -} - -.fa-chevron-down::before { - content: "\f078"; -} - -.fa-battery-full::before { - content: "\f240"; -} - -.fa-battery::before { - content: "\f240"; -} - -.fa-battery-5::before { - content: "\f240"; -} - -.fa-skull-crossbones::before { - content: "\f714"; -} - -.fa-code-compare::before { - content: "\e13a"; -} - -.fa-list-ul::before { - content: "\f0ca"; -} - -.fa-list-dots::before { - content: "\f0ca"; -} - -.fa-school-lock::before { - content: "\e56f"; -} - -.fa-tower-cell::before { - content: "\e585"; -} - -.fa-down-long::before { - content: "\f309"; -} - -.fa-long-arrow-alt-down::before { - content: "\f309"; -} - -.fa-ranking-star::before { - content: "\e561"; -} - -.fa-chess-king::before { - content: "\f43f"; -} - -.fa-person-harassing::before { - content: "\e549"; -} - -.fa-brazilian-real-sign::before { - content: "\e46c"; -} - -.fa-landmark-dome::before { - content: "\f752"; -} - -.fa-landmark-alt::before { - content: "\f752"; -} - -.fa-arrow-up::before { - content: "\f062"; -} - -.fa-tv::before { - content: "\f26c"; -} - -.fa-television::before { - content: "\f26c"; -} - -.fa-tv-alt::before { - content: "\f26c"; -} - -.fa-shrimp::before { - content: "\e448"; -} - -.fa-list-check::before { - content: "\f0ae"; -} - -.fa-tasks::before { - content: "\f0ae"; -} - -.fa-jug-detergent::before { - content: "\e519"; -} - -.fa-circle-user::before { - content: "\f2bd"; -} - -.fa-user-circle::before { - content: "\f2bd"; -} - -.fa-user-shield::before { - content: "\f505"; -} - -.fa-wind::before { - content: "\f72e"; -} - -.fa-car-burst::before { - content: "\f5e1"; -} - -.fa-car-crash::before { - content: "\f5e1"; -} - -.fa-y::before { - content: "Y"; -} - -.fa-person-snowboarding::before { - content: "\f7ce"; -} - -.fa-snowboarding::before { - content: "\f7ce"; -} - -.fa-truck-fast::before { - content: "\f48b"; -} - -.fa-shipping-fast::before { - content: "\f48b"; -} - -.fa-fish::before { - content: "\f578"; -} - -.fa-user-graduate::before { - content: "\f501"; -} - -.fa-circle-half-stroke::before { - content: "\f042"; -} - -.fa-adjust::before { - content: "\f042"; -} - -.fa-clapperboard::before { - content: "\e131"; -} - -.fa-circle-radiation::before { - content: "\f7ba"; -} - -.fa-radiation-alt::before { - content: "\f7ba"; -} - -.fa-baseball::before { - content: "\f433"; -} - -.fa-baseball-ball::before { - content: "\f433"; -} - -.fa-jet-fighter-up::before { - content: "\e518"; -} - -.fa-diagram-project::before { - content: "\f542"; -} - -.fa-project-diagram::before { - content: "\f542"; -} - -.fa-copy::before { - content: "\f0c5"; -} - -.fa-volume-xmark::before { - content: "\f6a9"; -} - -.fa-volume-mute::before { - content: "\f6a9"; -} - -.fa-volume-times::before { - content: "\f6a9"; -} - -.fa-hand-sparkles::before { - content: "\e05d"; -} - -.fa-grip::before { - content: "\f58d"; -} - -.fa-grip-horizontal::before { - content: "\f58d"; -} - -.fa-share-from-square::before { - content: "\f14d"; -} - -.fa-share-square::before { - content: "\f14d"; -} - -.fa-child-combatant::before { - content: "\e4e0"; -} - -.fa-child-rifle::before { - content: "\e4e0"; -} - -.fa-gun::before { - content: "\e19b"; -} - -.fa-square-phone::before { - content: "\f098"; -} - -.fa-phone-square::before { - content: "\f098"; -} - -.fa-plus::before { - content: "\+"; -} - -.fa-add::before { - content: "\+"; -} - -.fa-expand::before { - content: "\f065"; -} - -.fa-computer::before { - content: "\e4e5"; -} - -.fa-xmark::before { - content: "\f00d"; -} - -.fa-close::before { - content: "\f00d"; -} - -.fa-multiply::before { - content: "\f00d"; -} - -.fa-remove::before { - content: "\f00d"; -} - -.fa-times::before { - content: "\f00d"; -} - -.fa-arrows-up-down-left-right::before { - content: "\f047"; -} - -.fa-arrows::before { - content: "\f047"; -} - -.fa-chalkboard-user::before { - content: "\f51c"; -} - -.fa-chalkboard-teacher::before { - content: "\f51c"; -} - -.fa-peso-sign::before { - content: "\e222"; -} - -.fa-building-shield::before { - content: "\e4d8"; -} - -.fa-baby::before { - content: "\f77c"; -} - -.fa-users-line::before { - content: "\e592"; -} - -.fa-quote-left::before { - content: "\f10d"; -} - -.fa-quote-left-alt::before { - content: "\f10d"; -} - -.fa-tractor::before { - content: "\f722"; -} - -.fa-trash-arrow-up::before { - content: "\f829"; -} - -.fa-trash-restore::before { - content: "\f829"; -} - -.fa-arrow-down-up-lock::before { - content: "\e4b0"; -} - -.fa-lines-leaning::before { - content: "\e51e"; -} - -.fa-ruler-combined::before { - content: "\f546"; -} - -.fa-copyright::before { - content: "\f1f9"; -} - -.fa-equals::before { - content: "\="; -} - -.fa-blender::before { - content: "\f517"; -} - -.fa-teeth::before { - content: "\f62e"; -} - -.fa-shekel-sign::before { - content: "\f20b"; -} - -.fa-ils::before { - content: "\f20b"; -} - -.fa-shekel::before { - content: "\f20b"; -} - -.fa-sheqel::before { - content: "\f20b"; -} - -.fa-sheqel-sign::before { - content: "\f20b"; -} - -.fa-map::before { - content: "\f279"; -} - -.fa-rocket::before { - content: "\f135"; -} - -.fa-photo-film::before { - content: "\f87c"; -} - -.fa-photo-video::before { - content: "\f87c"; -} - -.fa-folder-minus::before { - content: "\f65d"; -} - -.fa-store::before { - content: "\f54e"; -} - -.fa-arrow-trend-up::before { - content: "\e098"; -} - -.fa-plug-circle-minus::before { - content: "\e55e"; -} - -.fa-sign-hanging::before { - content: "\f4d9"; -} - -.fa-sign::before { - content: "\f4d9"; -} - -.fa-bezier-curve::before { - content: "\f55b"; -} - -.fa-bell-slash::before { - content: "\f1f6"; -} - -.fa-tablet::before { - content: "\f3fb"; -} - -.fa-tablet-android::before { - content: "\f3fb"; -} - -.fa-school-flag::before { - content: "\e56e"; -} - -.fa-fill::before { - content: "\f575"; -} - -.fa-angle-up::before { - content: "\f106"; -} - -.fa-drumstick-bite::before { - content: "\f6d7"; -} - -.fa-holly-berry::before { - content: "\f7aa"; -} - -.fa-chevron-left::before { - content: "\f053"; -} - -.fa-bacteria::before { - content: "\e059"; -} - -.fa-hand-lizard::before { - content: "\f258"; -} - -.fa-notdef::before { - content: "\e1fe"; -} - -.fa-disease::before { - content: "\f7fa"; -} - -.fa-briefcase-medical::before { - content: "\f469"; -} - -.fa-genderless::before { - content: "\f22d"; -} - -.fa-chevron-right::before { - content: "\f054"; -} - -.fa-retweet::before { - content: "\f079"; -} - -.fa-car-rear::before { - content: "\f5de"; -} - -.fa-car-alt::before { - content: "\f5de"; -} - -.fa-pump-soap::before { - content: "\e06b"; -} - -.fa-video-slash::before { - content: "\f4e2"; -} - -.fa-battery-quarter::before { - content: "\f243"; -} - -.fa-battery-2::before { - content: "\f243"; -} - -.fa-radio::before { - content: "\f8d7"; -} - -.fa-baby-carriage::before { - content: "\f77d"; -} - -.fa-carriage-baby::before { - content: "\f77d"; -} - -.fa-traffic-light::before { - content: "\f637"; -} - -.fa-thermometer::before { - content: "\f491"; -} - -.fa-vr-cardboard::before { - content: "\f729"; -} - -.fa-hand-middle-finger::before { - content: "\f806"; -} - -.fa-percent::before { - content: "\%"; -} - -.fa-percentage::before { - content: "\%"; -} - -.fa-truck-moving::before { - content: "\f4df"; -} - -.fa-glass-water-droplet::before { - content: "\e4f5"; -} - -.fa-display::before { - content: "\e163"; -} - -.fa-face-smile::before { - content: "\f118"; -} - -.fa-smile::before { - content: "\f118"; -} - -.fa-thumbtack::before { - content: "\f08d"; -} - -.fa-thumb-tack::before { - content: "\f08d"; -} - -.fa-trophy::before { - content: "\f091"; -} - -.fa-person-praying::before { - content: "\f683"; -} - -.fa-pray::before { - content: "\f683"; -} - -.fa-hammer::before { - content: "\f6e3"; -} - -.fa-hand-peace::before { - content: "\f25b"; -} - -.fa-rotate::before { - content: "\f2f1"; -} - -.fa-sync-alt::before { - content: "\f2f1"; -} - -.fa-spinner::before { - content: "\f110"; -} - -.fa-robot::before { - content: "\f544"; -} - -.fa-peace::before { - content: "\f67c"; -} - -.fa-gears::before { - content: "\f085"; -} - -.fa-cogs::before { - content: "\f085"; -} - -.fa-warehouse::before { - content: "\f494"; -} - -.fa-arrow-up-right-dots::before { - content: "\e4b7"; -} - -.fa-splotch::before { - content: "\f5bc"; -} - -.fa-face-grin-hearts::before { - content: "\f584"; -} - -.fa-grin-hearts::before { - content: "\f584"; -} - -.fa-dice-four::before { - content: "\f524"; -} - -.fa-sim-card::before { - content: "\f7c4"; -} - -.fa-transgender::before { - content: "\f225"; -} - -.fa-transgender-alt::before { - content: "\f225"; -} - -.fa-mercury::before { - content: "\f223"; -} - -.fa-arrow-turn-down::before { - content: "\f149"; -} - -.fa-level-down::before { - content: "\f149"; -} - -.fa-person-falling-burst::before { - content: "\e547"; -} - -.fa-award::before { - content: "\f559"; -} - -.fa-ticket-simple::before { - content: "\f3ff"; -} - -.fa-ticket-alt::before { - content: "\f3ff"; -} - -.fa-building::before { - content: "\f1ad"; -} - -.fa-angles-left::before { - content: "\f100"; -} - -.fa-angle-double-left::before { - content: "\f100"; -} - -.fa-qrcode::before { - content: "\f029"; -} - -.fa-clock-rotate-left::before { - content: "\f1da"; -} - -.fa-history::before { - content: "\f1da"; -} - -.fa-face-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-file-export::before { - content: "\f56e"; -} - -.fa-arrow-right-from-file::before { - content: "\f56e"; -} - -.fa-shield::before { - content: "\f132"; -} - -.fa-shield-blank::before { - content: "\f132"; -} - -.fa-arrow-up-short-wide::before { - content: "\f885"; -} - -.fa-sort-amount-up-alt::before { - content: "\f885"; -} - -.fa-house-medical::before { - content: "\e3b2"; -} - -.fa-golf-ball-tee::before { - content: "\f450"; -} - -.fa-golf-ball::before { - content: "\f450"; -} - -.fa-circle-chevron-left::before { - content: "\f137"; -} - -.fa-chevron-circle-left::before { - content: "\f137"; -} - -.fa-house-chimney-window::before { - content: "\e00d"; -} - -.fa-pen-nib::before { - content: "\f5ad"; -} - -.fa-tent-arrow-turn-left::before { - content: "\e580"; -} - -.fa-tents::before { - content: "\e582"; -} - -.fa-wand-magic::before { - content: "\f0d0"; -} - -.fa-magic::before { - content: "\f0d0"; -} - -.fa-dog::before { - content: "\f6d3"; -} - -.fa-carrot::before { - content: "\f787"; -} - -.fa-moon::before { - content: "\f186"; -} - -.fa-wine-glass-empty::before { - content: "\f5ce"; -} - -.fa-wine-glass-alt::before { - content: "\f5ce"; -} - -.fa-cheese::before { - content: "\f7ef"; -} - -.fa-yin-yang::before { - content: "\f6ad"; -} - -.fa-music::before { - content: "\f001"; -} - -.fa-code-commit::before { - content: "\f386"; -} - -.fa-temperature-low::before { - content: "\f76b"; -} - -.fa-person-biking::before { - content: "\f84a"; -} - -.fa-biking::before { - content: "\f84a"; -} - -.fa-broom::before { - content: "\f51a"; -} - -.fa-shield-heart::before { - content: "\e574"; -} - -.fa-gopuram::before { - content: "\f664"; -} - -.fa-earth-oceania::before { - content: "\e47b"; -} - -.fa-globe-oceania::before { - content: "\e47b"; -} - -.fa-square-xmark::before { - content: "\f2d3"; -} - -.fa-times-square::before { - content: "\f2d3"; -} - -.fa-xmark-square::before { - content: "\f2d3"; -} - -.fa-hashtag::before { - content: "\#"; -} - -.fa-up-right-and-down-left-from-center::before { - content: "\f424"; -} - -.fa-expand-alt::before { - content: "\f424"; -} - -.fa-oil-can::before { - content: "\f613"; -} - -.fa-t::before { - content: "T"; -} - -.fa-hippo::before { - content: "\f6ed"; -} - -.fa-chart-column::before { - content: "\e0e3"; -} - -.fa-infinity::before { - content: "\f534"; -} - -.fa-vial-circle-check::before { - content: "\e596"; -} - -.fa-person-arrow-down-to-line::before { - content: "\e538"; -} - -.fa-voicemail::before { - content: "\f897"; -} - -.fa-fan::before { - content: "\f863"; -} - -.fa-person-walking-luggage::before { - content: "\e554"; -} - -.fa-up-down::before { - content: "\f338"; -} - -.fa-arrows-alt-v::before { - content: "\f338"; -} - -.fa-cloud-moon-rain::before { - content: "\f73c"; -} - -.fa-calendar::before { - content: "\f133"; -} - -.fa-trailer::before { - content: "\e041"; -} - -.fa-bahai::before { - content: "\f666"; -} - -.fa-haykal::before { - content: "\f666"; -} - -.fa-sd-card::before { - content: "\f7c2"; -} - -.fa-dragon::before { - content: "\f6d5"; -} - -.fa-shoe-prints::before { - content: "\f54b"; -} - -.fa-circle-plus::before { - content: "\f055"; -} - -.fa-plus-circle::before { - content: "\f055"; -} - -.fa-face-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-hand-holding::before { - content: "\f4bd"; -} - -.fa-plug-circle-exclamation::before { - content: "\e55d"; -} - -.fa-link-slash::before { - content: "\f127"; -} - -.fa-chain-broken::before { - content: "\f127"; -} - -.fa-chain-slash::before { - content: "\f127"; -} - -.fa-unlink::before { - content: "\f127"; -} - -.fa-clone::before { - content: "\f24d"; -} - -.fa-person-walking-arrow-loop-left::before { - content: "\e551"; -} - -.fa-arrow-up-z-a::before { - content: "\f882"; -} - -.fa-sort-alpha-up-alt::before { - content: "\f882"; -} - -.fa-fire-flame-curved::before { - content: "\f7e4"; -} - -.fa-fire-alt::before { - content: "\f7e4"; -} - -.fa-tornado::before { - content: "\f76f"; -} - -.fa-file-circle-plus::before { - content: "\e494"; -} - -.fa-book-quran::before { - content: "\f687"; -} - -.fa-quran::before { - content: "\f687"; -} - -.fa-anchor::before { - content: "\f13d"; -} - -.fa-border-all::before { - content: "\f84c"; -} - -.fa-face-angry::before { - content: "\f556"; -} - -.fa-angry::before { - content: "\f556"; -} - -.fa-cookie-bite::before { - content: "\f564"; -} - -.fa-arrow-trend-down::before { - content: "\e097"; -} - -.fa-rss::before { - content: "\f09e"; -} - -.fa-feed::before { - content: "\f09e"; -} - -.fa-draw-polygon::before { - content: "\f5ee"; -} - -.fa-scale-balanced::before { - content: "\f24e"; -} - -.fa-balance-scale::before { - content: "\f24e"; -} - -.fa-gauge-simple-high::before { - content: "\f62a"; -} - -.fa-tachometer::before { - content: "\f62a"; -} - -.fa-tachometer-fast::before { - content: "\f62a"; -} - -.fa-shower::before { - content: "\f2cc"; -} - -.fa-desktop::before { - content: "\f390"; -} - -.fa-desktop-alt::before { - content: "\f390"; -} - -.fa-m::before { - content: "M"; -} - -.fa-table-list::before { - content: "\f00b"; -} - -.fa-th-list::before { - content: "\f00b"; -} - -.fa-comment-sms::before { - content: "\f7cd"; -} - -.fa-sms::before { - content: "\f7cd"; -} - -.fa-book::before { - content: "\f02d"; -} - -.fa-user-plus::before { - content: "\f234"; -} - -.fa-check::before { - content: "\f00c"; -} - -.fa-battery-three-quarters::before { - content: "\f241"; -} - -.fa-battery-4::before { - content: "\f241"; -} - -.fa-house-circle-check::before { - content: "\e509"; -} - -.fa-angle-left::before { - content: "\f104"; -} - -.fa-diagram-successor::before { - content: "\e47a"; -} - -.fa-truck-arrow-right::before { - content: "\e58b"; -} - -.fa-arrows-split-up-and-left::before { - content: "\e4bc"; -} - -.fa-hand-fist::before { - content: "\f6de"; -} - -.fa-fist-raised::before { - content: "\f6de"; -} - -.fa-cloud-moon::before { - content: "\f6c3"; -} - -.fa-briefcase::before { - content: "\f0b1"; -} - -.fa-person-falling::before { - content: "\e546"; -} - -.fa-image-portrait::before { - content: "\f3e0"; -} - -.fa-portrait::before { - content: "\f3e0"; -} - -.fa-user-tag::before { - content: "\f507"; -} - -.fa-rug::before { - content: "\e569"; -} - -.fa-earth-europe::before { - content: "\f7a2"; -} - -.fa-globe-europe::before { - content: "\f7a2"; -} - -.fa-cart-flatbed-suitcase::before { - content: "\f59d"; -} - -.fa-luggage-cart::before { - content: "\f59d"; -} - -.fa-rectangle-xmark::before { - content: "\f410"; -} - -.fa-rectangle-times::before { - content: "\f410"; -} - -.fa-times-rectangle::before { - content: "\f410"; -} - -.fa-window-close::before { - content: "\f410"; -} - -.fa-baht-sign::before { - content: "\e0ac"; -} - -.fa-book-open::before { - content: "\f518"; -} - -.fa-book-journal-whills::before { - content: "\f66a"; -} - -.fa-journal-whills::before { - content: "\f66a"; -} - -.fa-handcuffs::before { - content: "\e4f8"; -} - -.fa-triangle-exclamation::before { - content: "\f071"; -} - -.fa-exclamation-triangle::before { - content: "\f071"; -} - -.fa-warning::before { - content: "\f071"; -} - -.fa-database::before { - content: "\f1c0"; -} - -.fa-share::before { - content: "\f064"; -} - -.fa-arrow-turn-right::before { - content: "\f064"; -} - -.fa-mail-forward::before { - content: "\f064"; -} - -.fa-bottle-droplet::before { - content: "\e4c4"; -} - -.fa-mask-face::before { - content: "\e1d7"; -} - -.fa-hill-rockslide::before { - content: "\e508"; -} - -.fa-right-left::before { - content: "\f362"; -} - -.fa-exchange-alt::before { - content: "\f362"; -} - -.fa-paper-plane::before { - content: "\f1d8"; -} - -.fa-road-circle-exclamation::before { - content: "\e565"; -} - -.fa-dungeon::before { - content: "\f6d9"; -} - -.fa-align-right::before { - content: "\f038"; -} - -.fa-money-bill-1-wave::before { - content: "\f53b"; -} - -.fa-money-bill-wave-alt::before { - content: "\f53b"; -} - -.fa-life-ring::before { - content: "\f1cd"; -} - -.fa-hands::before { - content: "\f2a7"; -} - -.fa-sign-language::before { - content: "\f2a7"; -} - -.fa-signing::before { - content: "\f2a7"; -} - -.fa-calendar-day::before { - content: "\f783"; -} - -.fa-water-ladder::before { - content: "\f5c5"; -} - -.fa-ladder-water::before { - content: "\f5c5"; -} - -.fa-swimming-pool::before { - content: "\f5c5"; -} - -.fa-arrows-up-down::before { - content: "\f07d"; -} - -.fa-arrows-v::before { - content: "\f07d"; -} - -.fa-face-grimace::before { - content: "\f57f"; -} - -.fa-grimace::before { - content: "\f57f"; -} - -.fa-wheelchair-move::before { - content: "\e2ce"; -} - -.fa-wheelchair-alt::before { - content: "\e2ce"; -} - -.fa-turn-down::before { - content: "\f3be"; -} - -.fa-level-down-alt::before { - content: "\f3be"; -} - -.fa-person-walking-arrow-right::before { - content: "\e552"; -} - -.fa-square-envelope::before { - content: "\f199"; -} - -.fa-envelope-square::before { - content: "\f199"; -} - -.fa-dice::before { - content: "\f522"; -} - -.fa-bowling-ball::before { - content: "\f436"; -} - -.fa-brain::before { - content: "\f5dc"; -} - -.fa-bandage::before { - content: "\f462"; -} - -.fa-band-aid::before { - content: "\f462"; -} - -.fa-calendar-minus::before { - content: "\f272"; -} - -.fa-circle-xmark::before { - content: "\f057"; -} - -.fa-times-circle::before { - content: "\f057"; -} - -.fa-xmark-circle::before { - content: "\f057"; -} - -.fa-gifts::before { - content: "\f79c"; -} - -.fa-hotel::before { - content: "\f594"; -} - -.fa-earth-asia::before { - content: "\f57e"; -} - -.fa-globe-asia::before { - content: "\f57e"; -} - -.fa-id-card-clip::before { - content: "\f47f"; -} - -.fa-id-card-alt::before { - content: "\f47f"; -} - -.fa-magnifying-glass-plus::before { - content: "\f00e"; -} - -.fa-search-plus::before { - content: "\f00e"; -} - -.fa-thumbs-up::before { - content: "\f164"; -} - -.fa-user-clock::before { - content: "\f4fd"; -} - -.fa-hand-dots::before { - content: "\f461"; -} - -.fa-allergies::before { - content: "\f461"; -} - -.fa-file-invoice::before { - content: "\f570"; -} - -.fa-window-minimize::before { - content: "\f2d1"; -} - -.fa-mug-saucer::before { - content: "\f0f4"; -} - -.fa-coffee::before { - content: "\f0f4"; -} - -.fa-brush::before { - content: "\f55d"; -} - -.fa-mask::before { - content: "\f6fa"; -} - -.fa-magnifying-glass-minus::before { - content: "\f010"; -} - -.fa-search-minus::before { - content: "\f010"; -} - -.fa-ruler-vertical::before { - content: "\f548"; -} - -.fa-user-large::before { - content: "\f406"; -} - -.fa-user-alt::before { - content: "\f406"; -} - -.fa-train-tram::before { - content: "\e5b4"; -} - -.fa-user-nurse::before { - content: "\f82f"; -} - -.fa-syringe::before { - content: "\f48e"; -} - -.fa-cloud-sun::before { - content: "\f6c4"; -} - -.fa-stopwatch-20::before { - content: "\e06f"; -} - -.fa-square-full::before { - content: "\f45c"; -} - -.fa-magnet::before { - content: "\f076"; -} - -.fa-jar::before { - content: "\e516"; -} - -.fa-note-sticky::before { - content: "\f249"; -} - -.fa-sticky-note::before { - content: "\f249"; -} - -.fa-bug-slash::before { - content: "\e490"; -} - -.fa-arrow-up-from-water-pump::before { - content: "\e4b6"; -} - -.fa-bone::before { - content: "\f5d7"; -} - -.fa-user-injured::before { - content: "\f728"; -} - -.fa-face-sad-tear::before { - content: "\f5b4"; -} - -.fa-sad-tear::before { - content: "\f5b4"; -} - -.fa-plane::before { - content: "\f072"; -} - -.fa-tent-arrows-down::before { - content: "\e581"; -} - -.fa-exclamation::before { - content: "\!"; -} - -.fa-arrows-spin::before { - content: "\e4bb"; -} - -.fa-print::before { - content: "\f02f"; -} - -.fa-turkish-lira-sign::before { - content: "\e2bb"; -} - -.fa-try::before { - content: "\e2bb"; -} - -.fa-turkish-lira::before { - content: "\e2bb"; -} - -.fa-dollar-sign::before { - content: "\$"; -} - -.fa-dollar::before { - content: "\$"; -} - -.fa-usd::before { - content: "\$"; -} - -.fa-x::before { - content: "X"; -} - -.fa-magnifying-glass-dollar::before { - content: "\f688"; -} - -.fa-search-dollar::before { - content: "\f688"; -} - -.fa-users-gear::before { - content: "\f509"; -} - -.fa-users-cog::before { - content: "\f509"; -} - -.fa-person-military-pointing::before { - content: "\e54a"; -} - -.fa-building-columns::before { - content: "\f19c"; -} - -.fa-bank::before { - content: "\f19c"; -} - -.fa-institution::before { - content: "\f19c"; -} - -.fa-museum::before { - content: "\f19c"; -} - -.fa-university::before { - content: "\f19c"; -} - -.fa-umbrella::before { - content: "\f0e9"; -} - -.fa-trowel::before { - content: "\e589"; -} - -.fa-d::before { - content: "D"; -} - -.fa-stapler::before { - content: "\e5af"; -} - -.fa-masks-theater::before { - content: "\f630"; -} - -.fa-theater-masks::before { - content: "\f630"; -} - -.fa-kip-sign::before { - content: "\e1c4"; -} - -.fa-hand-point-left::before { - content: "\f0a5"; -} - -.fa-handshake-simple::before { - content: "\f4c6"; -} - -.fa-handshake-alt::before { - content: "\f4c6"; -} - -.fa-jet-fighter::before { - content: "\f0fb"; -} - -.fa-fighter-jet::before { - content: "\f0fb"; -} - -.fa-square-share-nodes::before { - content: "\f1e1"; -} - -.fa-share-alt-square::before { - content: "\f1e1"; -} - -.fa-barcode::before { - content: "\f02a"; -} - -.fa-plus-minus::before { - content: "\e43c"; -} - -.fa-video::before { - content: "\f03d"; -} - -.fa-video-camera::before { - content: "\f03d"; -} - -.fa-graduation-cap::before { - content: "\f19d"; -} - -.fa-mortar-board::before { - content: "\f19d"; -} - -.fa-hand-holding-medical::before { - content: "\e05c"; -} - -.fa-person-circle-check::before { - content: "\e53e"; -} - -.fa-turn-up::before { - content: "\f3bf"; -} - -.fa-level-up-alt::before { - content: "\f3bf"; -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.elements-blocks-icon-selector-display { - font-size: 2em; -} - -.rrze-elements-tabs-modal-container span { - font-size: 2em; - padding-right: 1em; -} -/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! - \**************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 900; - font-display: block; - src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); -} -.fas, -.fa-solid { - font-weight: 900; -} -/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! - \***************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-brands: "Font Awesome 6 Brands"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -@font-face { - font-family: "Font Awesome 6 Brands"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); -} -.fab, -.fa-brands { - font-weight: 400; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-cloudflare:before { - content: "\e07d"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-guilded:before { - content: "\e07e"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-square-js:before { - content: "\f3b9"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-orcid:before { - content: "\f8d2"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-unity:before { - content: "\e049"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-square-reddit:before { - content: "\f1a2"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-square-font-awesome:before { - content: "\e5ad"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-square-instagram:before { - content: "\e055"; -} - -.fa-instagram-square:before { - content: "\e055"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-square-hacker-news:before { - content: "\f3af"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-threads:before { - content: "\e618"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-square-snapchat:before { - content: "\f2ad"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-square-font-awesome-stroke:before { - content: "\f35c"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-watchman-monitoring:before { - content: "\e087"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-square-viadeo:before { - content: "\f2aa"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-square-dribbble:before { - content: "\f397"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-debian:before { - content: "\e60b"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-instalod:before { - content: "\e081"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-square-twitter:before { - content: "\f081"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-golang:before { - content: "\e40f"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-uncharted:before { - content: "\e084"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-square-youtube:before { - content: "\f431"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-rendact:before { - content: "\f3e4"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-nfc-directional:before { - content: "\e530"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-meta:before { - content: "\e49b"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-mdb:before { - content: "\f8ca"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-unsplash:before { - content: "\e07c"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-square-steam:before { - content: "\f1b7"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-500px:before { - content: "\f26e"; -} - -.fa-square-vimeo:before { - content: "\f194"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-flag:before { - content: "\f2b4"; -} - -.fa-font-awesome-logo-full:before { - content: "\f2b4"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-hive:before { - content: "\e07f"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-padlet:before { - content: "\e4a0"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-square-github:before { - content: "\f092"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-shopify:before { - content: "\e057"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-square-threads:before { - content: "\e619"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-swift:before { - content: "\f8e1"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-square-gitlab:before { - content: "\e5ae"; -} - -.fa-gitlab-square:before { - content: "\e5ae"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-square-odnoklassniki:before { - content: "\f264"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-hashnode:before { - content: "\e499"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-umbraco:before { - content: "\f8e8"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-square-pinterest:before { - content: "\f0d3"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-dailymotion:before { - content: "\e052"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-nfc-symbol:before { - content: "\e531"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-square-google-plus:before { - content: "\f0d4"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-square-xing:before { - content: "\f169"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-bilibili:before { - content: "\e3d9"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-x-twitter:before { - content: "\e61b"; -} - -.fa-cotton-bureau:before { - content: "\f89e"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-42-group:before { - content: "\e080"; -} - -.fa-innosoft:before { - content: "\e080"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-square-pied-piper:before { - content: "\e01e"; -} - -.fa-pied-piper-square:before { - content: "\e01e"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-tiktok:before { - content: "\e07b"; -} - -.fa-square-facebook:before { - content: "\f082"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-mixer:before { - content: "\e056"; -} - -.fa-square-lastfm:before { - content: "\f203"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-cmplid:before { - content: "\e360"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-deezer:before { - content: "\e077"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-screenpal:before { - content: "\e570"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-microblog:before { - content: "\e01a"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-wirsindhandwerk:before { - content: "\e2d0"; -} - -.fa-wsh:before { - content: "\e2d0"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-octopus-deploy:before { - content: "\e082"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ab"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-rust:before { - content: "\e07a"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-square-behance:before { - content: "\f1b5"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-space-awesome:before { - content: "\e5ac"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-square-git:before { - content: "\f1d2"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-square-tumblr:before { - content: "\f174"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-perbyte:before { - content: "\e083"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-bots:before { - content: "\e340"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-ideal:before { - content: "\e013"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-firefox-browser:before { - content: "\e007"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-stubber:before { - content: "\e5c7"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f2c6"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-odysee:before { - content: "\e5c6"; -} - -.fa-square-whatsapp:before { - content: "\f40c"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-edge-legacy:before { - content: "\e078"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f198"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-square-x-twitter:before { - content: "\e61a"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f23a"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-sitrox:before { - content: "\e44a"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-buy-n-large:before { - content: "\f8a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-wodu:before { - content: "\e088"; -} - -.fa-google-pay:before { - content: "\e079"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-pix:before { - content: "\e43a"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} -/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! - \****************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); -} -.far, -.fa-regular { - font-weight: 400; -} +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-right:1em}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before,.accordion .accordion-toggle:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before,.fa-solid,.fas{font-weight:900}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}h1.accordion-heading,h2.accordion-heading,h3.accordion-heading,h4.accordion-heading,h5.accordion-heading,h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:left;width:auto}button.accordion-toggle{border:none;margin:0;text-align:left;width:100%}button.expand-all.standard-btn{float:none;margin:5px 0}.button-container-right{text-align:right}.button-container-left{text-align:left}.accordion .accordion{margin:0}.accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-left:0}.accordion .accordion-register li{float:left;list-style-type:none;padding:.25em .5em}.accordion .accordion-suffix{font-weight:700}.accordion .accordion-group{border:none;margin-bottom:5px}.accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-left:10px solid var(--color-primary-ci-hell,#04316a);color:var(--color-Text,#444);display:block;font-size:1rem;padding:8px 35px 8px 10px;position:relative;text-decoration:none}.accordion .accordion-toggle:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active,.accordion .accordion-toggle:focus,.accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before{position:absolute;right:12px;top:calc(50% - .5em)}.alert.font-light .accordion .accordion-toggle.active *,.alert.font-light .accordion .accordion-toggle:focus *,.alert.font-light .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active:focus,.accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle svg.rrze-elements-icon{margin-right:3px}.accordion .accordion-toggle span[class^=fa]{margin-right:5px}.alert.font-light .accordion .accordion-toggle,.alert.font-light .accordion .accordion-toggle *{color:var(--color-Text,#444)}.alert.font-light .accordion .accordion-toggle.active,.alert.font-light .accordion .accordion-toggle:focus,.alert.font-light .accordion .accordion-toggle:hover{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .gold .accordion-heading .accordion-toggle,.accordion .phil .accordion-heading .accordion-toggle,.accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}.accordion .gold .accordion-heading .accordion-toggle.active,.accordion .gold .accordion-heading .accordion-toggle:focus,.accordion .gold .accordion-heading .accordion-toggle:hover,.accordion .phil .accordion-heading .accordion-toggle.active,.accordion .phil .accordion-heading .accordion-toggle:focus,.accordion .phil .accordion-heading .accordion-toggle:hover,.accordion .philfak .accordion-heading .accordion-toggle.active,.accordion .philfak .accordion-heading .accordion-toggle:focus,.accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .gold .accordion-heading .accordion-toggle.active:focus,.accordion .gold .accordion-heading .accordion-toggle.active:hover,.accordion .phil .accordion-heading .accordion-toggle.active:focus,.accordion .phil .accordion-heading .accordion-toggle.active:hover,.accordion .philfak .accordion-heading .accordion-toggle.active:focus,.accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .red .accordion-heading .accordion-toggle,.accordion .rw .accordion-heading .accordion-toggle,.accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}.accordion .red .accordion-heading .accordion-toggle.active,.accordion .red .accordion-heading .accordion-toggle:focus,.accordion .red .accordion-heading .accordion-toggle:hover,.accordion .rw .accordion-heading .accordion-toggle.active,.accordion .rw .accordion-heading .accordion-toggle:focus,.accordion .rw .accordion-heading .accordion-toggle:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active,.accordion .rwfak .accordion-heading .accordion-toggle:focus,.accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .red .accordion-heading .accordion-toggle.active:focus,.accordion .red .accordion-heading .accordion-toggle.active:hover,.accordion .rw .accordion-heading .accordion-toggle.active:focus,.accordion .rw .accordion-heading .accordion-toggle.active:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active:focus,.accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .blue .accordion-heading .accordion-toggle,.accordion .med .accordion-heading .accordion-toggle,.accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}.accordion .blue .accordion-heading .accordion-toggle.active,.accordion .blue .accordion-heading .accordion-toggle:focus,.accordion .blue .accordion-heading .accordion-toggle:hover,.accordion .med .accordion-heading .accordion-toggle.active,.accordion .med .accordion-heading .accordion-toggle:focus,.accordion .med .accordion-heading .accordion-toggle:hover,.accordion .medfak .accordion-heading .accordion-toggle.active,.accordion .medfak .accordion-heading .accordion-toggle:focus,.accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}.accordion .blue .accordion-heading .accordion-toggle.active:focus,.accordion .blue .accordion-heading .accordion-toggle.active:hover,.accordion .med .accordion-heading .accordion-toggle.active:focus,.accordion .med .accordion-heading .accordion-toggle.active:hover,.accordion .medfak .accordion-heading .accordion-toggle.active:focus,.accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}.accordion .green .accordion-heading .accordion-toggle,.accordion .nat .accordion-heading .accordion-toggle,.accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}.accordion .green .accordion-heading .accordion-toggle.active,.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle:focus,.accordion .green .accordion-heading .accordion-toggle:hover,.accordion .nat .accordion-heading .accordion-toggle.active,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle:focus,.accordion .nat .accordion-heading .accordion-toggle:hover,.accordion .natfak .accordion-heading .accordion-toggle.active,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle:focus,.accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle.active:hover,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle.active:hover,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}.accordion .grey .accordion-heading .accordion-toggle,.accordion .techfak .accordion-heading .accordion-toggle,.accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}.accordion .grey .accordion-heading .accordion-toggle.active,.accordion .grey .accordion-heading .accordion-toggle:focus,.accordion .grey .accordion-heading .accordion-toggle:hover,.accordion .techfak .accordion-heading .accordion-toggle.active,.accordion .techfak .accordion-heading .accordion-toggle:focus,.accordion .techfak .accordion-heading .accordion-toggle:hover,.accordion .tf .accordion-heading .accordion-toggle.active,.accordion .tf .accordion-heading .accordion-toggle:focus,.accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}.accordion .grey .accordion-heading .accordion-toggle.active:focus,.accordion .grey .accordion-heading .accordion-toggle.active:hover,.accordion .techfak .accordion-heading .accordion-toggle.active:focus,.accordion .techfak .accordion-heading .accordion-toggle.active:hover,.accordion .tf .accordion-heading .accordion-toggle.active:focus,.accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle,.accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}.accordion .default .accordion-heading .accordion-toggle.active,.accordion .default .accordion-heading .accordion-toggle:focus,.accordion .default .accordion-heading .accordion-toggle:hover,.accordion .fau .accordion-heading .accordion-toggle.active,.accordion .fau .accordion-heading .accordion-toggle:focus,.accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle.active:focus,.accordion .default .accordion-heading .accordion-toggle.active:hover,.accordion .fau .accordion-heading .accordion-toggle.active:focus,.accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .accordion-body{display:block;overflow:hidden}.accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light .accordion .accordion-body .accordion-inner,.alert.font-light .accordion .accordion-body .accordion-inner a,.alert.font-light .accordion .accordion-body .accordion-inner blockquote,.alert.font-light .accordion .accordion-body .accordion-inner code,.alert.font-light .accordion .accordion-body .accordion-inner em,.alert.font-light .accordion .accordion-body .accordion-inner h1,.alert.font-light .accordion .accordion-body .accordion-inner h2,.alert.font-light .accordion .accordion-body .accordion-inner h3,.alert.font-light .accordion .accordion-body .accordion-inner h4,.alert.font-light .accordion .accordion-body .accordion-inner h5,.alert.font-light .accordion .accordion-body .accordion-inner li,.alert.font-light .accordion .accordion-body .accordion-inner p,.alert.font-light .accordion .accordion-body .accordion-inner pre,.alert.font-light .accordion .accordion-body .accordion-inner span,.alert.font-light .accordion .accordion-body .accordion-inner strong,.alert.font-light .accordion .accordion-body .accordion-inner td,.alert.font-light .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}.fau-theme .accordion-toggle{background-clip:padding-box;border-radius:var(--border-radius,4px)}.fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{.accordion{display:block;overflow:visible;position:relative}.accordion-body,.accordion-group,.accordion-inner,.accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}button.expand-all.standard-btn{display:none}h3.accordion-heading,h4.accordion-heading{margin-bottom:0!important}}#content main .accordion-body:target,.admin-bar #content main .accordion-body:target{background-color:#6495ed;padding-top:0}#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target{padding-top:8px}.wp-block-rrze-elements-collapsibles .block-editor-block-list__layout:last-child{padding-bottom:1.5rem}.accordion-toggle span[class^=fa]{float:left;line-height:2em}.read-mode-only{display:none}.admin-bar #content main .accordion-body:target{padding-top:0}.accordion-body{height:0;margin-top:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:height .5s ease-in-out}.accordion-body.active{background:var(--color-ContentRegions,#f5f7f9);height:auto;padding:15px 20px}.wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input{background-color:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0);font-size:inherit;padding-bottom:0}.wp-block-rrze-elements-collapse .accordion-heading .components-text-control__input:focus{background-color:#fff;border-color:#000;color:#000;font-size:inherit;padding-bottom:0}.wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle.active,.wp-block-rrze-elements-collapse .accordion-heading .accordion-toggle:hover{color:#fff}.rrzeElementsBFakColorSelector.central button{background-color:#04316a;color:#fff}.rrzeElementsBFakColorSelector.phil button{background-color:#fdb735;color:#000}.rrzeElementsBFakColorSelector.rw button{background-color:#c50f3c;color:#fff}.rrzeElementsBFakColorSelector.med button{background-color:#18b4f1;color:#000}.rrzeElementsBFakColorSelector.nat button{background-color:#7bb725;color:#000}.rrzeElementsBFakColorSelector.tf button{background-color:#8c9fb1;color:#000}.elements-blocks-icon-selector-display{clear:both;float:right;margin-right:1em;max-width:3em;padding:.5em}.elements-blocks-icon-insideEditor{clear:both;float:left;max-height:1.5em;max-width:1.5em;padding-top:.25em}button.is-compact.elements-blocks-icon-Button,button.is-pressed.elements-blocks-icon-Button{align-items:center;display:flex;font-size:1.5rem;height:55px;justify-content:center;padding:.25rem;width:55px}.elements-blocks-input-following-icon input{font-size:1.25em!important;max-width:90%}.rrzeElementsBFakColorSelector{border:1px solid #000}.rrzeElementsBFakColorSelector button{border-radius:0} +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-right:1em} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} +:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} diff --git a/build/collapse/index.js b/build/collapse/index.js index c508e0ee..f38ca294 100644 --- a/build/collapse/index.js +++ b/build/collapse/index.js @@ -1,670 +1,3 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/color.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/color.js ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst color = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (color);\n//# sourceMappingURL=color.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9jb2xvci5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNrRDtBQUNGO0FBQ2hELDJCQUEyQixzREFBSSxDQUFDLHNEQUFHO0FBQ25DO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUksQ0FBQyx1REFBSTtBQUNsQztBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0QsK0RBQWUsS0FBSyxFQUFDO0FBQ3JCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ljb25zL2J1aWxkLW1vZHVsZS9saWJyYXJ5L2NvbG9yLmpzPzliZDkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IFBhdGgsIFNWRyB9IGZyb20gJ0B3b3JkcHJlc3MvcHJpbWl0aXZlcyc7XG5pbXBvcnQgeyBqc3ggYXMgX2pzeCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuY29uc3QgY29sb3IgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0xNy4yIDEwLjljLS41LTEtMS4yLTIuMS0yLjEtMy4yLS42LS45LTEuMy0xLjctMi4xLTIuNkwxMiA0bC0xIDEuMWMtLjYuOS0xLjMgMS43LTIgMi42LS44IDEuMi0xLjUgMi4zLTIgMy4yLS42IDEuMi0xIDIuMi0xIDMgMCAzLjQgMi43IDYuMSA2LjEgNi4xczYuMS0yLjcgNi4xLTYuMWMwLS44LS4zLTEuOC0xLTN6bS01LjEgNy42Yy0yLjUgMC00LjYtMi4xLTQuNi00LjYgMC0uMy4xLTEgLjgtMi4zLjUtLjkgMS4xLTEuOSAyLTMuMS43LS45IDEuMy0xLjcgMS44LTIuMy43LjggMS4zIDEuNiAxLjggMi4zLjggMS4xIDEuNSAyLjIgMiAzLjEuNyAxLjMuOCAyIC44IDIuMyAwIDIuNS0yLjEgNC42LTQuNiA0LjZ6XCJcbiAgfSlcbn0pO1xuZXhwb3J0IGRlZmF1bHQgY29sb3I7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb2xvci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/color.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/link.js": -/*!********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/link.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst link = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (link);\n//# sourceMappingURL=link.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9saW5rLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ2tEO0FBQ0Y7QUFDaEQsMEJBQTBCLHNEQUFJLENBQUMsc0RBQUc7QUFDbEM7QUFDQTtBQUNBLHlCQUF5QixzREFBSSxDQUFDLHVEQUFJO0FBQ2xDO0FBQ0EsR0FBRztBQUNILENBQUM7QUFDRCwrREFBZSxJQUFJLEVBQUM7QUFDcEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaWNvbnMvYnVpbGQtbW9kdWxlL2xpYnJhcnkvbGluay5qcz8wNjk5Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBTVkcsIFBhdGggfSBmcm9tICdAd29yZHByZXNzL3ByaW1pdGl2ZXMnO1xuaW1wb3J0IHsganN4IGFzIF9qc3ggfSBmcm9tIFwicmVhY3QvanN4LXJ1bnRpbWVcIjtcbmNvbnN0IGxpbmsgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0xMCAxNy4zODlIOC40NDRBNS4xOTQgNS4xOTQgMCAxIDEgOC40NDQgN0gxMHYxLjVIOC40NDRhMy42OTQgMy42OTQgMCAwIDAgMCA3LjM4OUgxMHYxLjVaTTE0IDdoMS41NTZhNS4xOTQgNS4xOTQgMCAwIDEgMCAxMC4zOUgxNHYtMS41aDEuNTU2YTMuNjk0IDMuNjk0IDAgMCAwIDAtNy4zOUgxNFY3Wm0tNC41IDZoNXYtMS41aC01VjEzWlwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGxpbms7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1saW5rLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/link.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/seen.js": -/*!********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/seen.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst seen = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (seen);\n//# sourceMappingURL=seen.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9zZWVuLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ2tEO0FBQ0Y7QUFDaEQsMEJBQTBCLHNEQUFJLENBQUMsc0RBQUc7QUFDbEM7QUFDQTtBQUNBLHlCQUF5QixzREFBSSxDQUFDLHVEQUFJO0FBQ2xDO0FBQ0EsR0FBRztBQUNILENBQUM7QUFDRCwrREFBZSxJQUFJLEVBQUM7QUFDcEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaWNvbnMvYnVpbGQtbW9kdWxlL2xpYnJhcnkvc2Vlbi5qcz83ZDMxIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBTVkcsIFBhdGggfSBmcm9tICdAd29yZHByZXNzL3ByaW1pdGl2ZXMnO1xuaW1wb3J0IHsganN4IGFzIF9qc3ggfSBmcm9tIFwicmVhY3QvanN4LXJ1bnRpbWVcIjtcbmNvbnN0IHNlZW4gPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0zLjk5OTYxIDEzQzQuNjcwNDMgMTMuMzM1NCA0LjY3MDMgMTMuMzM1NyA0LjY3MDE3IDEzLjMzNTlMNC42NzI5OCAxMy4zMzA1QzQuNjc2MjEgMTMuMzI0MiA0LjY4MTg0IDEzLjMxMzUgNC42ODk4OCAxMy4yOTg1QzQuNzA1OTUgMTMuMjY4NiA0LjczMTYgMTMuMjIxOCA0Ljc2Njk1IDEzLjE2MDhDNC44Mzc3IDEzLjAzODUgNC45NDY5MiAxMi44NTkyIDUuMDk1NDEgMTIuNjQxOUM1LjM5MzEyIDEyLjIwNjIgNS44NDQzNiAxMS42MjQgNi40NTQzNSAxMS4wNDMxQzcuNjczMDggOS44ODI0MSA5LjQ5NzE5IDguNzUgMTEuOTk5NiA4Ljc1QzE0LjUwMiA4Ljc1IDE2LjMyNjEgOS44ODI0MSAxNy41NDQ5IDExLjA0MzFDMTguMTU0OSAxMS42MjQgMTguNjA2MSAxMi4yMDYyIDE4LjkwMzggMTIuNjQxOUMxOS4wNTIzIDEyLjg1OTIgMTkuMTYxNSAxMy4wMzg1IDE5LjIzMjMgMTMuMTYwOEMxOS4yNjc2IDEzLjIyMTggMTkuMjkzMyAxMy4yNjg2IDE5LjMwOTMgMTMuMjk4NUMxOS4zMTc0IDEzLjMxMzUgMTkuMzIzIDEzLjMyNDIgMTkuMzI2MiAxMy4zMzA1TDE5LjMyOTEgMTMuMzM1OUMxOS4zMjg5IDEzLjMzNTcgMTkuMzI4OCAxMy4zMzU0IDE5Ljk5OTYgMTNDMjAuNjcwNCAxMi42NjQ2IDIwLjY3MDMgMTIuNjY0MyAyMC42NzAxIDEyLjY2NEwyMC42Njk3IDEyLjY2MzJMMjAuNjY4OCAxMi42NjE0TDIwLjY2NjIgMTIuNjU2M0wyMC42NTgzIDEyLjY0MDhDMjAuNjUxNyAxMi42MjgyIDIwLjY0MjcgMTIuNjEwOCAyMC42MzEgMTIuNTg5MkMyMC42MDc4IDEyLjU0NTkgMjAuNTc0NCAxMi40ODUyIDIwLjUzMDYgMTIuNDA5NkMyMC40NDMyIDEyLjI1ODQgMjAuMzE0MSAxMi4wNDcxIDIwLjE0MjMgMTEuNzk1NkMxOS43OTk0IDExLjI5MzggMTkuMjgxOSAxMC42MjYgMTguNTc5NCA5Ljk1NjlDMTcuMTczMSA4LjYxNzU5IDE0Ljk5NzIgNy4yNSAxMS45OTk2IDcuMjVDOS4wMDIwMyA3LjI1IDYuODI2MTQgOC42MTc1OSA1LjQxOTg3IDkuOTU2OUM0LjcxNzM2IDEwLjYyNiA0LjE5OTg0IDExLjI5MzggMy44NTY5NCAxMS43OTU2QzMuNjg1MTEgMTIuMDQ3MSAzLjU1NjA1IDEyLjI1ODQgMy40Njg2IDEyLjQwOTZDMy40MjQ4NCAxMi40ODUyIDMuMzkxNDIgMTIuNTQ1OSAzLjM2ODE4IDEyLjU4OTJDMy4zNTY1NiAxMi42MTA4IDMuMzQ3NDggMTIuNjI4MiAzLjM0MDkyIDEyLjY0MDhMMy4zMzI5NyAxMi42NTYzTDMuMzMwNDEgMTIuNjYxNEwzLjMyOTQ4IDEyLjY2MzJMMy4zMjkxMSAxMi42NjRDMy4zMjg5NCAxMi42NjQzIDMuMzI4NzkgMTIuNjY0NiAzLjk5OTYxIDEzWk0xMS45OTk2IDE2QzEzLjkzMjYgMTYgMTUuNDk5NiAxNC40MzMgMTUuNDk5NiAxMi41QzE1LjQ5OTYgMTAuNTY3IDEzLjkzMjYgOSAxMS45OTk2IDlDMTAuMDY2NiA5IDguNDk5NjEgMTAuNTY3IDguNDk5NjEgMTIuNUM4LjQ5OTYxIDE0LjQzMyAxMC4wNjY2IDE2IDExLjk5OTYgMTZaXCJcbiAgfSlcbn0pO1xuZXhwb3J0IGRlZmF1bHQgc2Vlbjtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXNlZW4uanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/seen.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/symbol.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/symbol.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst symbol = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);\n//# sourceMappingURL=symbol.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9zeW1ib2wuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCw0QkFBNEIsc0RBQUksQ0FBQyxzREFBRztBQUNwQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLE1BQU0sRUFBQztBQUN0QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9zeW1ib2wuanM/Zjk2YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBzeW1ib2wgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0yMS4zIDEwLjhsLTUuNi01LjZjLS43LS43LTEuOC0uNy0yLjUgMGwtNS42IDUuNmMtLjcuNy0uNyAxLjggMCAyLjVsNS42IDUuNmMuMy4zLjguNSAxLjIuNXMuOS0uMiAxLjItLjVsNS42LTUuNmMuOC0uNy44LTEuOS4xLTIuNXptLTEgMS40bC01LjYgNS42Yy0uMS4xLS4zLjEtLjQgMGwtNS42LTUuNmMtLjEtLjEtLjEtLjMgMC0uNGw1LjYtNS42cy4xLS4xLjItLjEuMSAwIC4yLjFsNS42IDUuNmMuMS4xLjEuMyAwIC40em0tMTYuNi0uNEwxMCA1LjVsLTEtMS02LjMgNi4zYy0uNy43LS43IDEuOCAwIDIuNUw5IDE5LjVsMS4xLTEuMS02LjMtNi4zYy0uMiAwLS4yLS4yLS4xLS4zelwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbDtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN5bWJvbC5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/symbol.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/unseen.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/unseen.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst unseen = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M4.67 10.664s-2.09 1.11-2.917 1.582l.494.87 1.608-.914.002.002c.343.502.86 1.17 1.563 1.84.348.33.742.663 1.185.976L5.57 16.744l.858.515 1.02-1.701a9.1 9.1 0 0 0 4.051 1.18V19h1v-2.263a9.1 9.1 0 0 0 4.05-1.18l1.021 1.7.858-.514-1.034-1.723c.442-.313.837-.646 1.184-.977.703-.669 1.22-1.337 1.563-1.839l.002-.003 1.61.914.493-.87c-1.75-.994-2.918-1.58-2.918-1.58l-.003.005a8.29 8.29 0 0 1-.422.689 10.097 10.097 0 0 1-1.36 1.598c-1.218 1.16-3.042 2.293-5.544 2.293-2.503 0-4.327-1.132-5.546-2.293a10.099 10.099 0 0 1-1.359-1.599 8.267 8.267 0 0 1-.422-.689l-.003-.005Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (unseen);\n//# sourceMappingURL=unseen.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS91bnNlZW4uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCw0QkFBNEIsc0RBQUksQ0FBQyxzREFBRztBQUNwQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLE1BQU0sRUFBQztBQUN0QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS91bnNlZW4uanM/YmFkNSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCB1bnNlZW4gPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk00LjY3IDEwLjY2NHMtMi4wOSAxLjExLTIuOTE3IDEuNTgybC40OTQuODcgMS42MDgtLjkxNC4wMDIuMDAyYy4zNDMuNTAyLjg2IDEuMTcgMS41NjMgMS44NC4zNDguMzMuNzQyLjY2MyAxLjE4NS45NzZMNS41NyAxNi43NDRsLjg1OC41MTUgMS4wMi0xLjcwMWE5LjEgOS4xIDAgMCAwIDQuMDUxIDEuMThWMTloMXYtMi4yNjNhOS4xIDkuMSAwIDAgMCA0LjA1LTEuMThsMS4wMjEgMS43Ljg1OC0uNTE0LTEuMDM0LTEuNzIzYy40NDItLjMxMy44MzctLjY0NiAxLjE4NC0uOTc3LjcwMy0uNjY5IDEuMjItMS4zMzcgMS41NjMtMS44MzlsLjAwMi0uMDAzIDEuNjEuOTE0LjQ5My0uODdjLTEuNzUtLjk5NC0yLjkxOC0xLjU4LTIuOTE4LTEuNThsLS4wMDMuMDA1YTguMjkgOC4yOSAwIDAgMS0uNDIyLjY4OSAxMC4wOTcgMTAuMDk3IDAgMCAxLTEuMzYgMS41OThjLTEuMjE4IDEuMTYtMy4wNDIgMi4yOTMtNS41NDQgMi4yOTMtMi41MDMgMC00LjMyNy0xLjEzMi01LjU0Ni0yLjI5M2ExMC4wOTkgMTAuMDk5IDAgMCAxLTEuMzU5LTEuNTk5IDguMjY3IDguMjY3IDAgMCAxLS40MjItLjY4OWwtLjAwMy0uMDA1WlwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IHVuc2Vlbjtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXVuc2Vlbi5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/unseen.js\n"); - -/***/ }), - -/***/ "./src/collapse/InspectorControls/AdvancedSettings.tsx": -/*!*************************************************************!*\ - !*** ./src/collapse/InspectorControls/AdvancedSettings.tsx ***! - \*************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n/**\n * Handles the Expand All Link selection inside the InspectorControls\n * @param {*} attributes\n * @param {*} setAttributes\n * @returns JSX element\n * @see edit.js\n */\nvar AdvancedSettings = function AdvancedSettings(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var updateloadOpen = function updateloadOpen() {\n setAttributes({\n loadOpen: !attributes.loadOpen\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)(\"Advanced Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)(\"Open collapse on Page load\", \"rrze-elements-blocks\"),\n checked: attributes.loadOpen,\n onChange: function onChange() {\n return updateloadOpen();\n }\n })\n });\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (AdvancedSettings);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvSW5zcGVjdG9yQ29udHJvbHMvQWR2YW5jZWRTZXR0aW5ncy50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFTK0I7QUFDTTtBQVNyQzs7Ozs7OztBQU9BLElBQU1HLGdCQUFnQixHQUFHLFNBQW5CQSxnQkFBZ0JBLENBQUFDLElBQUEsRUFBNEQ7RUFBQSxJQUF0REMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7SUFBRUMsYUFBYSxHQUFBRixJQUFBLENBQWJFLGFBQWE7RUFDbkQsSUFBTUMsY0FBYyxHQUFHLFNBQWpCQSxjQUFjQSxDQUFBLEVBQVE7SUFDMUJELGFBQWEsQ0FBQztNQUFFRSxRQUFRLEVBQUUsQ0FBQ0gsVUFBVSxDQUFDRztJQUFRLENBQUUsQ0FBQztFQUNuRCxDQUFDO0VBRUQsT0FDRUMsc0RBQUEsQ0FBQ1QsNERBQVM7SUFBQ1UsS0FBSyxFQUFFUixtREFBRSxDQUFDLG1CQUFtQixFQUFFLHNCQUFzQixDQUFDO0lBQUFTLFFBQUEsRUFDL0RGLHNEQUFBLENBQUNSLGtFQUFlO01BQ2RXLEtBQUssRUFBRVYsbURBQUUsQ0FBQyw0QkFBNEIsRUFBRSxzQkFBc0IsQ0FBQztNQUMvRFcsT0FBTyxFQUFFUixVQUFVLENBQUNHLFFBQVE7TUFDNUJNLFFBQVEsRUFBRSxTQUFWQSxRQUFRQSxDQUFBO1FBQUEsT0FBUVAsY0FBYyxFQUFFO01BQUE7SUFBQTtFQUNoQyxFQUNRO0FBRWhCLENBQUM7QUFFRCwrREFBZUosZ0JBQWdCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2xsYXBzZS9JbnNwZWN0b3JDb250cm9scy9BZHZhbmNlZFNldHRpbmdzLnRzeD8yZjk5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIFBhbmVsQm9keSxcbiAgQ2hlY2tib3hDb250cm9sLFxuICBfX2V4cGVyaW1lbnRhbFRleHQgYXMgVGV4dCxcbiAgX19leHBlcmltZW50YWxEaXZpZGVyIGFzIERpdmlkZXIsXG4gIF9fZXhwZXJpbWVudGFsSGVhZGluZyBhcyBIZWFkaW5nLFxuICBfX2V4cGVyaW1lbnRhbFNwYWNlciBhcyBTcGFjZXIsXG4gIF9fZXhwZXJpbWVudGFsVG9nZ2xlR3JvdXBDb250cm9sIGFzIFRvZ2dsZUdyb3VwQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gYXMgVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcblxudHlwZSBBZHZhbmNlZFNldHRpbmdzUHJvcHMgPSB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBsb2FkT3BlbjogYm9vbGVhbjtcbiAgfTtcbiAgc2V0QXR0cmlidXRlczogKG5ld0F0dHJpYnV0ZXM6IHsgbG9hZE9wZW46IGJvb2xlYW4gfSkgPT4gdm9pZDtcbn1cblxuLyoqXG4gKiBIYW5kbGVzIHRoZSBFeHBhbmQgQWxsIExpbmsgc2VsZWN0aW9uIGluc2lkZSB0aGUgSW5zcGVjdG9yQ29udHJvbHNcbiAqIEBwYXJhbSB7Kn0gYXR0cmlidXRlc1xuICogQHBhcmFtIHsqfSBzZXRBdHRyaWJ1dGVzXG4gKiBAcmV0dXJucyBKU1ggZWxlbWVudFxuICogQHNlZSBlZGl0LmpzXG4gKi9cbmNvbnN0IEFkdmFuY2VkU2V0dGluZ3MgPSAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH06IEFkdmFuY2VkU2V0dGluZ3NQcm9wcykgPT4ge1xuICBjb25zdCB1cGRhdGVsb2FkT3BlbiA9ICgpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgbG9hZE9wZW46ICFhdHRyaWJ1dGVzLmxvYWRPcGVuIH0pO1xuICB9O1xuXG4gIHJldHVybiAoXG4gICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJBZHZhbmNlZCBTZXR0aW5nc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfT5cbiAgICAgIDxDaGVja2JveENvbnRyb2xcbiAgICAgICAgbGFiZWw9e19fKFwiT3BlbiBjb2xsYXBzZSBvbiBQYWdlIGxvYWRcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgY2hlY2tlZD17YXR0cmlidXRlcy5sb2FkT3Blbn1cbiAgICAgICAgb25DaGFuZ2U9eygpID0+IHVwZGF0ZWxvYWRPcGVuKCl9XG4gICAgICAvPlxuICAgIDwvUGFuZWxCb2R5PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgQWR2YW5jZWRTZXR0aW5ncztcbiJdLCJuYW1lcyI6WyJQYW5lbEJvZHkiLCJDaGVja2JveENvbnRyb2wiLCJfXyIsIkFkdmFuY2VkU2V0dGluZ3MiLCJfcmVmIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJ1cGRhdGVsb2FkT3BlbiIsImxvYWRPcGVuIiwiX2pzeCIsInRpdGxlIiwiY2hpbGRyZW4iLCJsYWJlbCIsImNoZWNrZWQiLCJvbkNoYW5nZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapse/InspectorControls/AdvancedSettings.tsx\n"); - -/***/ }), - -/***/ "./src/collapse/deprecated.tsx": -/*!*************************************!*\ - !*** ./src/collapse/deprecated.tsx ***! - \*************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _v1_save__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./v1/save */ \"./src/collapse/v1/save.tsx\");\n/* harmony import */ var _v1_migrate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./v1/migrate */ \"./src/collapse/v1/migrate.ts\");\n/* harmony import */ var _v1_attributes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./v1/attributes */ \"./src/collapse/v1/attributes.ts\");\n/* harmony import */ var _v1_0_3_save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./v1.0.3/save */ \"./src/collapse/v1.0.3/save.tsx\");\n/* harmony import */ var _v1_0_8_save__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./v1.0.8/save */ \"./src/collapse/v1.0.8/save.tsx\");\n\n\n\n\n\nvar deprecated = [{\n attributes: _v1_attributes__WEBPACK_IMPORTED_MODULE_2__.attributes,\n save: _v1_save__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n migrate: _v1_migrate__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n}, {\n attributes: _v1_attributes__WEBPACK_IMPORTED_MODULE_2__.attributes,\n save: _v1_0_3_save__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n migrate: _v1_migrate__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n}, {\n attributes: _v1_attributes__WEBPACK_IMPORTED_MODULE_2__.attributes,\n save: _v1_0_8_save__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n migrate: _v1_migrate__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n}];\n/* harmony default export */ __webpack_exports__[\"default\"] = (deprecated);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvZGVwcmVjYXRlZC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBSStCO0FBQ007QUFDcUM7QUFFbkM7QUFDQTtBQUV2QyxJQUFNTSxVQUFVLEdBQXFDLENBQ25EO0VBQ0VKLFVBQVUsRUFBRUMsc0RBQVk7RUFDeEJJLElBQUksRUFBRVAsZ0RBQU07RUFDWlEsT0FBTyxFQUFFUCxtREFBU0E7Q0FDbkIsRUFDRDtFQUNFQyxVQUFVLEVBQUVDLHNEQUFZO0VBQ3hCSSxJQUFJLEVBQUVILG9EQUFVO0VBQ2hCSSxPQUFPLEVBQUVQLG1EQUFTQTtDQUNuQixFQUNEO0VBQ0VDLFVBQVUsRUFBRUMsc0RBQVk7RUFDeEJJLElBQUksRUFBRUYsb0RBQVU7RUFDaEJHLE9BQU8sRUFBRVAsbURBQVNBO0NBQ25CLENBQ0Y7QUFFRCwrREFBZUssVUFBVSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2UvZGVwcmVjYXRlZC50c3g/ZWM5MCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBCbG9ja0RlcHJlY2F0aW9uIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5pbXBvcnQgeyB1c2VCbG9ja1Byb3BzLCBJbm5lckJsb2NrcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IEhlYWRpbmdDb21wb25lbnQgZnJvbSBcIi4uL2NvbXBvbmVudHMvSGVhZGluZ0NvbXBvbmVudFwiO1xuXG5pbXBvcnQgc2F2ZVYxIGZyb20gXCIuL3YxL3NhdmVcIjtcbmltcG9ydCBtaWdyYXRlVjEgZnJvbSBcIi4vdjEvbWlncmF0ZVwiO1xuaW1wb3J0IHthdHRyaWJ1dGVzIGFzIGF0dHJpYnV0ZXNWMSwgQXR0cmlidXRlc1YxIH0gZnJvbSBcIi4vdjEvYXR0cmlidXRlc1wiO1xuXG5pbXBvcnQgc2F2ZVYxXzBfMyBmcm9tIFwiLi92MS4wLjMvc2F2ZVwiO1xuaW1wb3J0IHNhdmVWMV8wXzggZnJvbSBcIi4vdjEuMC44L3NhdmVcIjtcblxuY29uc3QgZGVwcmVjYXRlZDogQmxvY2tEZXByZWNhdGlvbjxBdHRyaWJ1dGVzVjE+W10gPSBbXG4gIHtcbiAgICBhdHRyaWJ1dGVzOiBhdHRyaWJ1dGVzVjEsXG4gICAgc2F2ZTogc2F2ZVYxLFxuICAgIG1pZ3JhdGU6IG1pZ3JhdGVWMSxcbiAgfSxcbiAge1xuICAgIGF0dHJpYnV0ZXM6IGF0dHJpYnV0ZXNWMSxcbiAgICBzYXZlOiBzYXZlVjFfMF8zLFxuICAgIG1pZ3JhdGU6IG1pZ3JhdGVWMSxcbiAgfSxcbiAge1xuICAgIGF0dHJpYnV0ZXM6IGF0dHJpYnV0ZXNWMSxcbiAgICBzYXZlOiBzYXZlVjFfMF84LFxuICAgIG1pZ3JhdGU6IG1pZ3JhdGVWMSxcbiAgfVxuXTtcblxuZXhwb3J0IGRlZmF1bHQgZGVwcmVjYXRlZDtcbiJdLCJuYW1lcyI6WyJzYXZlVjEiLCJtaWdyYXRlVjEiLCJhdHRyaWJ1dGVzIiwiYXR0cmlidXRlc1YxIiwic2F2ZVYxXzBfMyIsInNhdmVWMV8wXzgiLCJkZXByZWNhdGVkIiwic2F2ZSIsIm1pZ3JhdGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/collapse/deprecated.tsx\n"); - -/***/ }), - -/***/ "./src/collapse/edit.tsx": -/*!*******************************!*\ - !*** ./src/collapse/edit.tsx ***! - \*******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/seen.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/unseen.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/symbol.js\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n/* harmony import */ var _components_JumpLinkSelector__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../components/JumpLinkSelector */ \"./src/components/JumpLinkSelector.tsx\");\n/* harmony import */ var _components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../components/CustomColorSwitcher */ \"./src/components/CustomColorSwitcher.tsx\");\n/* harmony import */ var _InspectorControls_AdvancedSettings__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./InspectorControls/AdvancedSettings */ \"./src/collapse/InspectorControls/AdvancedSettings.tsx\");\n/* harmony import */ var _components_IconPicker__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../components/IconPicker */ \"./src/components/IconPicker.tsx\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @wordpress/a11y */ \"@wordpress/a11y\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_wordpress_a11y__WEBPACK_IMPORTED_MODULE_11__);\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n// Imports from WordPress core components and hooks.\n\n\n\n\n\n\n\n// Imports of custom components and helper functions.\n\n\n\n\n\n/**\n * Edit component responsible for the editor side rendering and logic of the custom block.\n *\n * @param {SaveProps} props - The properties and attributes of the block.\n */\nvar Edit = function Edit(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n clientId = _ref.clientId,\n context = _ref.context;\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n // Local state and destructuring of attributes.\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)();\n var color = attributes.color,\n loadOpen = attributes.loadOpen,\n icon = attributes.icon;\n var title = attributes.title;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(false),\n _useState2 = _slicedToArray(_useState, 2),\n isActive = _useState2[0],\n setIsActive = _useState2[1];\n var _ref2 = (icon === null || icon === void 0 ? void 0 : icon.split(\" \")) || [],\n _ref3 = _slicedToArray(_ref2, 2),\n iconType = _ref3[0],\n iconName = _ref3[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(false),\n _useState4 = _slicedToArray(_useState3, 2),\n isOpen = _useState4[0],\n setOpen = _useState4[1];\n /**\n * Function to handle the toggle of color.\n * @param {string} newTag - The new color to be set.\n */\n var handleToggleColor = function handleToggleColor(newTag) {\n setAttributes({\n color: newTag\n });\n };\n var sameTypeSiblingsBefore = 0;\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {\n if (attributes.jumpName === \"\") {\n setAttributes({\n jumpName: \"panel_\".concat(clientId === null || clientId === void 0 ? void 0 : clientId.slice(-8))\n });\n }\n }, [clientId]);\n /**\n * Set the heading level attribute based on the global setting.\n */\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {\n setAttributes({\n hstart: context[\"rrze-elements/accordion-hstart\"]\n });\n }), [context[\"rrze-elements/hstart\"]];\n // Functions to handle the opening and closing of the icon picker modal.\n var openModal = function openModal() {\n return setOpen(true);\n };\n var closeModal = function closeModal() {\n return setOpen(false);\n };\n var toggleActive = function toggleActive() {\n setIsActive(!isActive);\n if (isActive) {\n (0,_wordpress_a11y__WEBPACK_IMPORTED_MODULE_11__.speak)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('reduced. Button.', 'rrze-elements-blocks'));\n } else if (!isActive) {\n (0,_wordpress_a11y__WEBPACK_IMPORTED_MODULE_11__.speak)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)('extended. Button.', 'rrze-elements-blocks'));\n }\n };\n // Function to handle the change of the title attribute.\n var onChangeTitle = function onChangeTitle(newText) {\n if (newText === \"\") {\n setAttributes({\n title: \"\"\n });\n } else {\n setAttributes({\n title: newText\n });\n }\n };\n // Function to handle the toggle of the loadOpen attribute.\n var loadOpenToggle = function loadOpenToggle() {\n setAttributes({\n loadOpen: !loadOpen\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.BlockControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_8__.StandardColorSwitcherToolbar, {\n attributes: attributes,\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarButton, {\n icon: loadOpen ? _wordpress_icons__WEBPACK_IMPORTED_MODULE_12__[\"default\"] : _wordpress_icons__WEBPACK_IMPORTED_MODULE_13__[\"default\"],\n label: loadOpen ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Collapse on page load\", \"rrze-elements-blocks\") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Open on page load\", \"rrze-elements-blocks\"),\n onClick: loadOpenToggle\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarButton, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_14__[\"default\"],\n label: icon === \"\" ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Add an icon\", \"rrze-elements-blocks\") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Change the icon\", \"rrze-elements-blocks\"),\n onClick: openModal\n }), isOpen && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.Modal, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Select an Icon\", \"rrze-elements-blocks\"),\n onRequestClose: closeModal,\n size: \"large\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_10__.IconPickerModalInset, {\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.Button, {\n variant: \"primary\",\n onClick: closeModal,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Close\", \"rrze-elements-blocks\")\n })]\n })]\n });\n }\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InspectorControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_JumpLinkSelector__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n attributes: {\n jumpName: attributes.jumpName\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_8__.StandardColorSwitcher, {\n attributes: attributes,\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_InspectorControls_AdvancedSettings__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n attributes: attributes,\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Icon Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_10__.IconPicker, {\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n level: attributes.hstart,\n className: \"accordion-heading\",\n onClick: toggleActive,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"read-mode-only\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-toggle \".concat(isActive || loadOpen ? \"active\" : \"\"),\n children: [attributes.icon && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_10__.IconMarkComponent, {\n type: iconType,\n iconName: iconName,\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText, {\n tagName: \"p\",\n value: title,\n onChange: onChangeTitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Enter your Title…\", \"rrze-elements-blocks\"),\n allowedFormats: [],\n className: \"elements-blocks-input-following-icon\"\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: \"collapse_\".concat(sameTypeSiblingsBefore),\n className: \"accordion-body \".concat(isActive || loadOpen ? \"active\" : \"\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InnerBlocks, {\n allowedBlocks: [\"rrze-elements/accordions\", \"rrze-elements/notice\", \"rrze/rrze-video\", \"core/paragraph\", \"core/columns\", \"core/heading\", \"core/list\", \"core/image\", \"core/quote\", \"core/file\", \"core/video\", \"core/audio\", \"core/cover\", \"core/table\", \"core/freeform\", \"core/html\", \"core/preformatted\", \"core/pullquote\", \"core/verse\", \"core/code\", \"core/columns\", \"core/column\", \"core/more\", \"core/nextpage\", \"core/separator\", \"core/spacer\", \"core/shortcode\", \"core/archives\", \"core/categories\", \"core/latest-comments\", \"core/latest-posts\", \"core/calendar\", \"core/rss\", \"core/search\", \"core/tag-cloud\", \"rrze-elements/alert\", \"rrze/rrze-video\"]\n })\n })\n })]\n })]\n }))\n });\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Edit);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNkLGFBQWEsRUFDYixXQUFXLEVBQ1gsZUFBZSxFQUNmLGdCQUFnQixFQUNoQixhQUFhLEVBQ2IsZ0JBQWdCLEVBQ2hCLGVBQWUsRUFDZixpQkFBaUIsRUFDakIsc0JBQXNCLEVBQ3RCLG1CQUFtQixFQUNuQixlQUFlLEVBQ2YsVUFBVSxFQUNWLGFBQWEsRUFDYixnQkFBZ0IsRUFDaEIscUJBQXFCLEVBQ3JCLGlCQUFpQjtZQUNsQjtVQUNEO1FBQ0UsRUFDRjtNQUFBLEVBQ0Y7SUFBQTtFQUNGLEVBQ0w7QUFFUCxDQUFDO0FBRUQsK0RBQWU3RCxJQUFJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2xsYXBzZS9lZGl0LnRzeD8zNTNhIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHMgZnJvbSBXb3JkUHJlc3MgY29yZSBjb21wb25lbnRzIGFuZCBob29rcy5cbmltcG9ydCB7XG4gIFRleHRDb250cm9sLFxuICBUb29sYmFyQnV0dG9uLFxuICBUb29sYmFyR3JvdXAsXG4gIFRvb2xiYXJJdGVtLFxuICBNb2RhbCxcbiAgQnV0dG9uLFxuICBQYW5lbEJvZHksXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7XG4gIHVzZUJsb2NrUHJvcHMsXG4gIElubmVyQmxvY2tzLFxuICBJbnNwZWN0b3JDb250cm9scyxcbiAgQmxvY2tDb250cm9scyxcbiAgUmljaFRleHQsXG4gIHN0b3JlIGFzIGJsb2NrRWRpdG9yU3RvcmUsXG59IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IHsgc2VlbiwgdW5zZWVuLCBzeW1ib2wsIGNvbG9yIGFzIGNvbG9ySWNvbiB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG5pbXBvcnQgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyB1c2VTZWxlY3QsIHVzZURpc3BhdGNoIH0gZnJvbSBcIkB3b3JkcHJlc3MvZGF0YVwiO1xuaW1wb3J0IEhlYWRpbmdDb21wb25lbnQgZnJvbSBcIi4uL2NvbXBvbmVudHMvSGVhZGluZ0NvbXBvbmVudFwiO1xuXG4vLyBJbXBvcnRzIG9mIGN1c3RvbSBjb21wb25lbnRzIGFuZCBoZWxwZXIgZnVuY3Rpb25zLlxuaW1wb3J0IEp1bXBMaW5rU2VsZWN0b3IgZnJvbSBcIi4uL2NvbXBvbmVudHMvSnVtcExpbmtTZWxlY3RvclwiO1xuaW1wb3J0IHtcbiAgU3RhbmRhcmRDb2xvclN3aXRjaGVyIGFzIENvbG9yU3dpdGNoZXIsXG4gIFN0YW5kYXJkQ29sb3JTd2l0Y2hlclRvb2xiYXIgYXMgQ29sb3JTd2l0Y2hlclRvb2xiYXIsXG59IGZyb20gXCIuLi9jb21wb25lbnRzL0N1c3RvbUNvbG9yU3dpdGNoZXJcIjtcbmltcG9ydCBBZHZhbmNlZFNldHRpbmdzIGZyb20gXCIuL0luc3BlY3RvckNvbnRyb2xzL0FkdmFuY2VkU2V0dGluZ3NcIjtcbmltcG9ydCB7XG4gIEljb25QaWNrZXIsXG4gIEljb25NYXJrQ29tcG9uZW50LFxuICBJY29uUGlja2VyTW9kYWxJbnNldCxcbn0gZnJvbSBcIi4uL2NvbXBvbmVudHMvSWNvblBpY2tlclwiO1xuaW1wb3J0IHsgc3BlYWsgfSBmcm9tICdAd29yZHByZXNzL2ExMXknO1xuXG4vKipcbiAqIEludGVyZmFjZSBmb3IgdGhlIFNhdmVQcm9wcyBjb250YWluaW5nIHRoZSBzdHJ1Y3R1cmUgb2YgdGhlIGF0dHJpYnV0ZXMgYW5kIG90aGVyIHByb3BlcnRpZXNcbiAqIHBhc3NlZCB0byB0aGUgRWRpdCBjb21wb25lbnQuXG4gKi9cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgdG90YWxDaGlsZHJlbkNvdW50PzogbnVtYmVyO1xuICAgIHNhbWVCbG9ja0NvdW50PzogbnVtYmVyO1xuICAgIHRpdGxlOiBzdHJpbmc7XG4gICAgY29sb3I6IHN0cmluZztcbiAgICBsb2FkT3BlbjogYm9vbGVhbjtcbiAgICBpY29uOiBzdHJpbmc7XG4gICAgaHN0YXJ0PzogbnVtYmVyO1xuICAgIGp1bXBOYW1lPzogc3RyaW5nO1xuICAgIHN2Z1N0cmluZz86IHN0cmluZztcbiAgfTtcbiAgc2V0QXR0cmlidXRlczogKGF0dHJpYnV0ZXM6IFBhcnRpYWw8U2F2ZVByb3BzW1wiYXR0cmlidXRlc1wiXT4pID0+IHZvaWQ7XG4gIGNsaWVudElkOiBzdHJpbmc7XG4gIGNvbnRleHQ6IHsgW2tleTogc3RyaW5nXTogYW55IH07XG59XG5cbnR5cGUgV1BCbG9jayA9IHtcbiAgaW5uZXJCbG9ja3M6IFdQQmxvY2tbXTtcbiAgbmFtZT86IHN0cmluZztcbiAgYXR0cmlidXRlcz86IHtcbiAgICBjaGlsZHJlbkNvdW50PzogbnVtYmVyO1xuICB9O1xuICBjbGllbnRJZD86IHN0cmluZztcbn07XG5cbi8qKlxuICogRWRpdCBjb21wb25lbnQgcmVzcG9uc2libGUgZm9yIHRoZSBlZGl0b3Igc2lkZSByZW5kZXJpbmcgYW5kIGxvZ2ljIG9mIHRoZSBjdXN0b20gYmxvY2suXG4gKlxuICogQHBhcmFtIHtTYXZlUHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMgYW5kIGF0dHJpYnV0ZXMgb2YgdGhlIGJsb2NrLlxuICovXG5jb25zdCBFZGl0OiBSZWFjdC5GQzxTYXZlUHJvcHM+ID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgY2xpZW50SWQsXG4gIGNvbnRleHQsXG59KSA9PiB7XG4gIGNvbnN0IHsgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IH0gPVxuICAgIHVzZURpc3BhdGNoKGJsb2NrRWRpdG9yU3RvcmUpO1xuXG4gIC8vIExvY2FsIHN0YXRlIGFuZCBkZXN0cnVjdHVyaW5nIG9mIGF0dHJpYnV0ZXMuXG5cbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG4gIGNvbnN0IHsgY29sb3IsIGxvYWRPcGVuLCBpY29uIH0gPSBhdHRyaWJ1dGVzO1xuICBjb25zdCB0aXRsZSA9IGF0dHJpYnV0ZXMudGl0bGU7XG5cbiAgY29uc3QgW2lzQWN0aXZlLCBzZXRJc0FjdGl2ZV0gPSB1c2VTdGF0ZShmYWxzZSk7XG4gIGNvbnN0IFtpY29uVHlwZSwgaWNvbk5hbWVdID0gaWNvbj8uc3BsaXQoXCIgXCIpIHx8IFtdO1xuICBjb25zdCBbaXNPcGVuLCBzZXRPcGVuXSA9IHVzZVN0YXRlKGZhbHNlKTtcblxuICAvKipcbiAgICogRnVuY3Rpb24gdG8gaGFuZGxlIHRoZSB0b2dnbGUgb2YgY29sb3IuXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBuZXdUYWcgLSBUaGUgbmV3IGNvbG9yIHRvIGJlIHNldC5cbiAgICovXG4gIGNvbnN0IGhhbmRsZVRvZ2dsZUNvbG9yID0gKG5ld1RhZzogc3RyaW5nKSA9PiB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGNvbG9yOiBuZXdUYWcgfSk7XG4gIH07XG5cbiAgbGV0IHNhbWVUeXBlU2libGluZ3NCZWZvcmUgPSAwO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgaWYgKGF0dHJpYnV0ZXMuanVtcE5hbWUgPT09IFwiXCIpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoe1xuICAgICAgICBqdW1wTmFtZTogYHBhbmVsXyR7Y2xpZW50SWQ/LnNsaWNlKC04KX1gLFxuICAgICAgfSk7XG4gICAgfVxuICB9LCBbY2xpZW50SWRdKTtcblxuICAvKipcbiAgICogU2V0IHRoZSBoZWFkaW5nIGxldmVsIGF0dHJpYnV0ZSBiYXNlZCBvbiB0aGUgZ2xvYmFsIHNldHRpbmcuXG4gICAqL1xuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoe1xuICAgICAgaHN0YXJ0OiBjb250ZXh0W1wicnJ6ZS1lbGVtZW50cy9hY2NvcmRpb24taHN0YXJ0XCJdLFxuICAgIH0pO1xuICB9KSxcbiAgICBbY29udGV4dFtcInJyemUtZWxlbWVudHMvaHN0YXJ0XCJdXTtcblxuICAvLyBGdW5jdGlvbnMgdG8gaGFuZGxlIHRoZSBvcGVuaW5nIGFuZCBjbG9zaW5nIG9mIHRoZSBpY29uIHBpY2tlciBtb2RhbC5cbiAgY29uc3Qgb3Blbk1vZGFsID0gKCkgPT4gc2V0T3Blbih0cnVlKTtcbiAgY29uc3QgY2xvc2VNb2RhbCA9ICgpID0+IHNldE9wZW4oZmFsc2UpO1xuXG4gIGNvbnN0IHRvZ2dsZUFjdGl2ZSA9ICgpID0+IHtcbiAgICBzZXRJc0FjdGl2ZSghaXNBY3RpdmUpO1xuICAgIGlmIChpc0FjdGl2ZSl7XG4gICAgICBzcGVhayhfXygncmVkdWNlZC4gQnV0dG9uLicsICdycnplLWVsZW1lbnRzLWJsb2NrcycpKVxuICAgIH0gZWxzZSBpZiAoIWlzQWN0aXZlKSB7XG4gICAgICBzcGVhayhfXygnZXh0ZW5kZWQuIEJ1dHRvbi4nLCAncnJ6ZS1lbGVtZW50cy1ibG9ja3MnKSk7XG4gICAgfVxuICB9O1xuXG4gIC8vIEZ1bmN0aW9uIHRvIGhhbmRsZSB0aGUgY2hhbmdlIG9mIHRoZSB0aXRsZSBhdHRyaWJ1dGUuXG4gIGNvbnN0IG9uQ2hhbmdlVGl0bGUgPSAobmV3VGV4dDogc3RyaW5nKSA9PiB7XG4gICAgaWYgKG5ld1RleHQgPT09IFwiXCIpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyB0aXRsZTogXCJcIiB9KTtcbiAgICB9IGVsc2Uge1xuICAgICAgc2V0QXR0cmlidXRlcyh7IHRpdGxlOiBuZXdUZXh0IH0pO1xuICAgIH1cbiAgfTtcblxuICAvLyBGdW5jdGlvbiB0byBoYW5kbGUgdGhlIHRvZ2dsZSBvZiB0aGUgbG9hZE9wZW4gYXR0cmlidXRlLlxuICBjb25zdCBsb2FkT3BlblRvZ2dsZSA9ICgpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgbG9hZE9wZW46ICFsb2FkT3BlbiB9KTtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICA8ZGl2IHsuLi5wcm9wc30+XG4gICAgICAgIDxCbG9ja0NvbnRyb2xzPlxuICAgICAgICAgIDxDb2xvclN3aXRjaGVyVG9vbGJhciB7Li4ueyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH19IC8+XG4gICAgICAgICAgPFRvb2xiYXJHcm91cD5cbiAgICAgICAgICAgIDxUb29sYmFySXRlbT5cbiAgICAgICAgICAgICAgeygpID0+IChcbiAgICAgICAgICAgICAgICA8PlxuICAgICAgICAgICAgICAgICAgPFRvb2xiYXJCdXR0b25cbiAgICAgICAgICAgICAgICAgICAgaWNvbj17bG9hZE9wZW4gPyBzZWVuIDogdW5zZWVufVxuICAgICAgICAgICAgICAgICAgICBsYWJlbD17XG4gICAgICAgICAgICAgICAgICAgICAgbG9hZE9wZW5cbiAgICAgICAgICAgICAgICAgICAgICAgID8gX18oXCJDb2xsYXBzZSBvbiBwYWdlIGxvYWRcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKVxuICAgICAgICAgICAgICAgICAgICAgICAgOiBfXyhcIk9wZW4gb24gcGFnZSBsb2FkXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIilcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXtsb2FkT3BlblRvZ2dsZX1cbiAgICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICAgICA8VG9vbGJhckJ1dHRvblxuICAgICAgICAgICAgICAgICAgICBpY29uPXtzeW1ib2x9XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsPXtcbiAgICAgICAgICAgICAgICAgICAgICBpY29uID09PSBcIlwiXG4gICAgICAgICAgICAgICAgICAgICAgICA/IF9fKFwiQWRkIGFuIGljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKVxuICAgICAgICAgICAgICAgICAgICAgICAgOiBfXyhcIkNoYW5nZSB0aGUgaWNvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgb25DbGljaz17b3Blbk1vZGFsfVxuICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgIHtpc09wZW4gJiYgKFxuICAgICAgICAgICAgICAgICAgICA8TW9kYWxcbiAgICAgICAgICAgICAgICAgICAgICB0aXRsZT17X18oXCJTZWxlY3QgYW4gSWNvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgICAgICAgICAgIG9uUmVxdWVzdENsb3NlPXtjbG9zZU1vZGFsfVxuICAgICAgICAgICAgICAgICAgICAgIHNpemU9XCJsYXJnZVwiXG4gICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICA8SWNvblBpY2tlck1vZGFsSW5zZXRcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogYXR0cmlidXRlcy5pY29uLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBzdmdTdHJpbmc6IGF0dHJpYnV0ZXMuc3ZnU3RyaW5nLFxuICAgICAgICAgICAgICAgICAgICAgICAgfX1cbiAgICAgICAgICAgICAgICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgICAgICA8QnV0dG9uIHZhcmlhbnQ9XCJwcmltYXJ5XCIgb25DbGljaz17Y2xvc2VNb2RhbH0+XG4gICAgICAgICAgICAgICAgICAgICAgICB7X18oXCJDbG9zZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgICAgICAgICA8L01vZGFsPlxuICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICA8Lz5cbiAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgIDwvVG9vbGJhckl0ZW0+XG4gICAgICAgICAgPC9Ub29sYmFyR3JvdXA+XG4gICAgICAgIDwvQmxvY2tDb250cm9scz5cblxuICAgICAgICA8SW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgICAgPEp1bXBMaW5rU2VsZWN0b3JcbiAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgICAganVtcE5hbWU6IGF0dHJpYnV0ZXMuanVtcE5hbWUsXG4gICAgICAgICAgICB9fVxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxDb2xvclN3aXRjaGVyIHsuLi57IGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXMgfX0gLz5cbiAgICAgICAgICA8QWR2YW5jZWRTZXR0aW5ncyB7Li4ueyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH19IC8+XG4gICAgICAgICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJJY29uIFNldHRpbmdzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PlxuICAgICAgICAgICAgPEljb25QaWNrZXJcbiAgICAgICAgICAgICAgYXR0cmlidXRlcz17e1xuICAgICAgICAgICAgICAgIGljb246IGF0dHJpYnV0ZXMuaWNvbixcbiAgICAgICAgICAgICAgICBzdmdTdHJpbmc6IGF0dHJpYnV0ZXMuc3ZnU3RyaW5nLFxuICAgICAgICAgICAgICB9fVxuICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L1BhbmVsQm9keT5cbiAgICAgICAgPC9JbnNwZWN0b3JDb250cm9scz5cblxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YGFjY29yZGlvbi1ncm91cCAke2NvbG9yfWB9PlxuICAgICAgICAgIDxIZWFkaW5nQ29tcG9uZW50XG4gICAgICAgICAgICBsZXZlbD17YXR0cmlidXRlcy5oc3RhcnR9XG4gICAgICAgICAgICBjbGFzc05hbWU9XCJhY2NvcmRpb24taGVhZGluZ1wiXG4gICAgICAgICAgICBvbkNsaWNrPXt0b2dnbGVBY3RpdmV9XG4gICAgICAgICAgPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmVhZC1tb2RlLW9ubHlcIj57dGl0bGV9PC9zcGFuPlxuICAgICAgICAgICAgPGRpdlxuICAgICAgICAgICAgICBjbGFzc05hbWU9e2BhY2NvcmRpb24tdG9nZ2xlICR7XG4gICAgICAgICAgICAgICAgaXNBY3RpdmUgfHwgbG9hZE9wZW4gPyBcImFjdGl2ZVwiIDogXCJcIlxuICAgICAgICAgICAgICB9YH1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge2F0dHJpYnV0ZXMuaWNvbiAmJiAoXG4gICAgICAgICAgICAgICAgPEljb25NYXJrQ29tcG9uZW50XG4gICAgICAgICAgICAgICAgICB0eXBlPXtpY29uVHlwZX1cbiAgICAgICAgICAgICAgICAgIGljb25OYW1lPXtpY29uTmFtZX1cbiAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgICAgICAgICAgaWNvbjogYXR0cmlidXRlcy5pY29uLFxuICAgICAgICAgICAgICAgICAgICBzdmdTdHJpbmc6IGF0dHJpYnV0ZXMuc3ZnU3RyaW5nLFxuICAgICAgICAgICAgICAgICAgfX1cbiAgICAgICAgICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgPFJpY2hUZXh0XG4gICAgICAgICAgICAgICAgdGFnTmFtZT1cInBcIlxuICAgICAgICAgICAgICAgIHZhbHVlPXt0aXRsZX1cbiAgICAgICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VUaXRsZX1cbiAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj17X18oXCJFbnRlciB5b3VyIFRpdGxl4oCmXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgYWxsb3dlZEZvcm1hdHM9e1tdfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pbnB1dC1mb2xsb3dpbmctaWNvblwiXG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L0hlYWRpbmdDb21wb25lbnQ+XG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAgaWQ9e2Bjb2xsYXBzZV8ke3NhbWVUeXBlU2libGluZ3NCZWZvcmV9YH1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17YGFjY29yZGlvbi1ib2R5ICR7aXNBY3RpdmUgfHwgbG9hZE9wZW4gPyBcImFjdGl2ZVwiIDogXCJcIn1gfVxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWNjb3JkaW9uLWlubmVyIGNsZWFyZml4XCI+XG4gICAgICAgICAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICAgICAgICAgIGFsbG93ZWRCbG9ja3M9e1tcbiAgICAgICAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy9hY2NvcmRpb25zXCIsXG4gICAgICAgICAgICAgICAgICBcInJyemUtZWxlbWVudHMvbm90aWNlXCIsXG4gICAgICAgICAgICAgICAgICBcInJyemUvcnJ6ZS12aWRlb1wiLFxuICAgICAgICAgICAgICAgICAgXCJjb3JlL3BhcmFncmFwaFwiLFxuICAgICAgICAgICAgICAgICAgXCJjb3JlL2NvbHVtbnNcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9oZWFkaW5nXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvbGlzdFwiLFxuICAgICAgICAgICAgICAgICAgXCJjb3JlL2ltYWdlXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvcXVvdGVcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9maWxlXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvdmlkZW9cIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9hdWRpb1wiLFxuICAgICAgICAgICAgICAgICAgXCJjb3JlL2NvdmVyXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvdGFibGVcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9mcmVlZm9ybVwiLFxuICAgICAgICAgICAgICAgICAgXCJjb3JlL2h0bWxcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9wcmVmb3JtYXR0ZWRcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9wdWxscXVvdGVcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS92ZXJzZVwiLFxuICAgICAgICAgICAgICAgICAgXCJjb3JlL2NvZGVcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9jb2x1bW5zXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvY29sdW1uXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvbW9yZVwiLFxuICAgICAgICAgICAgICAgICAgXCJjb3JlL25leHRwYWdlXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvc2VwYXJhdG9yXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvc3BhY2VyXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvc2hvcnRjb2RlXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvYXJjaGl2ZXNcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9jYXRlZ29yaWVzXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvbGF0ZXN0LWNvbW1lbnRzXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvbGF0ZXN0LXBvc3RzXCIsXG4gICAgICAgICAgICAgICAgICBcImNvcmUvY2FsZW5kYXJcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9yc3NcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS9zZWFyY2hcIixcbiAgICAgICAgICAgICAgICAgIFwiY29yZS90YWctY2xvdWRcIixcbiAgICAgICAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy9hbGVydFwiLFxuICAgICAgICAgICAgICAgICAgXCJycnplL3JyemUtdmlkZW9cIixcbiAgICAgICAgICAgICAgICBdfVxuICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC8+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBFZGl0O1xuIl0sIm5hbWVzIjpbIlRvb2xiYXJCdXR0b24iLCJUb29sYmFyR3JvdXAiLCJUb29sYmFySXRlbSIsIk1vZGFsIiwiQnV0dG9uIiwiUGFuZWxCb2R5IiwidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSW5zcGVjdG9yQ29udHJvbHMiLCJCbG9ja0NvbnRyb2xzIiwiUmljaFRleHQiLCJzdG9yZSIsImJsb2NrRWRpdG9yU3RvcmUiLCJzZWVuIiwidW5zZWVuIiwic3ltYm9sIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJfXyIsInVzZURpc3BhdGNoIiwiSGVhZGluZ0NvbXBvbmVudCIsIkp1bXBMaW5rU2VsZWN0b3IiLCJTdGFuZGFyZENvbG9yU3dpdGNoZXIiLCJDb2xvclN3aXRjaGVyIiwiU3RhbmRhcmRDb2xvclN3aXRjaGVyVG9vbGJhciIsIkNvbG9yU3dpdGNoZXJUb29sYmFyIiwiQWR2YW5jZWRTZXR0aW5ncyIsIkljb25QaWNrZXIiLCJJY29uTWFya0NvbXBvbmVudCIsIkljb25QaWNrZXJNb2RhbEluc2V0Iiwic3BlYWsiLCJFZGl0IiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiY2xpZW50SWQiLCJjb250ZXh0IiwiX3VzZURpc3BhdGNoIiwiX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IiwicHJvcHMiLCJjb2xvciIsImxvYWRPcGVuIiwiaWNvbiIsInRpdGxlIiwiX3VzZVN0YXRlIiwiX3VzZVN0YXRlMiIsIl9zbGljZWRUb0FycmF5IiwiaXNBY3RpdmUiLCJzZXRJc0FjdGl2ZSIsIl9yZWYyIiwic3BsaXQiLCJfcmVmMyIsImljb25UeXBlIiwiaWNvbk5hbWUiLCJfdXNlU3RhdGUzIiwiX3VzZVN0YXRlNCIsImlzT3BlbiIsInNldE9wZW4iLCJoYW5kbGVUb2dnbGVDb2xvciIsIm5ld1RhZyIsInNhbWVUeXBlU2libGluZ3NCZWZvcmUiLCJqdW1wTmFtZSIsImNvbmNhdCIsInNsaWNlIiwiaHN0YXJ0Iiwib3Blbk1vZGFsIiwiY2xvc2VNb2RhbCIsInRvZ2dsZUFjdGl2ZSIsIm9uQ2hhbmdlVGl0bGUiLCJuZXdUZXh0IiwibG9hZE9wZW5Ub2dnbGUiLCJfanN4IiwiX0ZyYWdtZW50IiwiY2hpbGRyZW4iLCJfanN4cyIsIk9iamVjdCIsImFzc2lnbiIsImxhYmVsIiwib25DbGljayIsIm9uUmVxdWVzdENsb3NlIiwic2l6ZSIsInN2Z1N0cmluZyIsInZhcmlhbnQiLCJjbGFzc05hbWUiLCJsZXZlbCIsInR5cGUiLCJ0YWdOYW1lIiwidmFsdWUiLCJvbkNoYW5nZSIsInBsYWNlaG9sZGVyIiwiYWxsb3dlZEZvcm1hdHMiLCJpZCIsImFsbG93ZWRCbG9ja3MiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/collapse/edit.tsx\n"); - -/***/ }), - -/***/ "./src/collapse/index.tsx": -/*!********************************!*\ - !*** ./src/collapse/index.tsx ***! - \********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _style_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./style.scss */ \"./src/collapse/style.scss\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./editor.scss */ \"./src/collapse/editor.scss\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./edit */ \"./src/collapse/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./save */ \"./src/collapse/save.tsx\");\n/* harmony import */ var _deprecated__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./deprecated */ \"./src/collapse/deprecated.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./block.json */ \"./src/collapse/block.json\");\n\n\n\n\n\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_8__.name, {\n edit: _edit__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n //@ts-ignore\n save: _save__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n deprecated: _deprecated__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".5\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"131.85\",\n width: \"360.29\",\n height: \"142.31\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"298.32\",\n width: \"360.28\",\n height: \"39.9\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"362.27\",\n width: \"360.28\",\n height: \"39.9\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title,\n hstart = attributes.hstart;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === \"list-view\" && title) {\n return title;\n }\n if (context === \"accessibility\") {\n return !title || title.length === 0 ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.sprintf)(/* translators: accessibility text. %s: heading level. */\n (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Level %s. Empty.\", \"rrze-elements-blocks\"), hstart) : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.sprintf)(/* translators: accessibility text. 1: heading level. 2: heading title. */\n (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Level %1$s. %2$s\", \"rrze-elements-blocks\"), hstart, title);\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvaW5kZXgudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBSTJCO0FBQ0w7QUFDQztBQUN1QjtBQUU5Qzs7O0FBRzBCO0FBQ0E7QUFDWTtBQUNGO0FBeUJwQzs7Ozs7QUFLQUEsb0VBQWlCLENBQUNNLDZDQUFvQixFQUFFO0VBQ3RDRSxJQUFJLEVBQUVMLDZDQUFJO0VBQ1Y7RUFDQUMsSUFBSSxFQUFKQSw2Q0FBSTtFQUNKQyxVQUFVLEVBQVZBLG1EQUFVO0VBQ1ZJLElBQUksRUFBRTtJQUNKQyxHQUFHLEVBQ0RDLHVEQUFBO01BQ0VDLEVBQUUsRUFBQyxTQUFTO01BQ1pDLEtBQUssRUFBQyw0QkFBNEI7TUFDbENDLE9BQU8sRUFBQyxhQUFhO01BQUFDLFFBQUEsR0FFckJDLHNEQUFBO1FBQUdDLE9BQU8sRUFBQyxJQUFJO1FBQUFGLFFBQUEsRUFDYkMsc0RBQUE7VUFDRUUsQ0FBQyxFQUFDLE9BQU87VUFDVEMsQ0FBQyxFQUFDLFFBQVE7VUFDVkMsS0FBSyxFQUFDLFFBQVE7VUFDZEMsTUFBTSxFQUFDLFFBQVE7VUFDZkMsUUFBUSxFQUFDLFNBQVM7VUFDbEJDLFdBQVcsRUFBQztRQUFHO01BQ2YsRUFDQSxFQUNKUCxzREFBQTtRQUNFUSxDQUFDLEVBQUMsZ0dBQWdHO1FBQ2xHRixRQUFRLEVBQUMsU0FBUztRQUNsQkMsV0FBVyxFQUFDO01BQUcsRUFDZixFQUNGUCxzREFBQTtRQUNFRSxDQUFDLEVBQUMsT0FBTztRQUNUQyxDQUFDLEVBQUMsUUFBUTtRQUNWQyxLQUFLLEVBQUMsUUFBUTtRQUNkQyxNQUFNLEVBQUMsTUFBTTtRQUNiSSxFQUFFLEVBQUMsTUFBTTtRQUNUQyxFQUFFLEVBQUMsTUFBTTtRQUNUSixRQUFRLEVBQUMsU0FBUztRQUNsQkMsV0FBVyxFQUFDO01BQUcsRUFDZixFQUNGUCxzREFBQTtRQUNFRSxDQUFDLEVBQUMsT0FBTztRQUNUQyxDQUFDLEVBQUMsUUFBUTtRQUNWQyxLQUFLLEVBQUMsUUFBUTtRQUNkQyxNQUFNLEVBQUMsTUFBTTtRQUNiSSxFQUFFLEVBQUMsTUFBTTtRQUNUQyxFQUFFLEVBQUMsTUFBTTtRQUNUSixRQUFRLEVBQUMsU0FBUztRQUNsQkMsV0FBVyxFQUFDO01BQUcsRUFDZjtJQUFBO0dBR1A7RUFDREksbUJBQW1CLEVBQUUsU0FBckJBLG1CQUFtQkEsQ0FDakJDLFVBQTJCLEVBQUFDLElBQUEsRUFFekI7SUFBQSxJQURBQyxPQUFPLEdBQUFELElBQUEsQ0FBUEMsT0FBTztJQUVULElBQVFDLEtBQUssR0FBYUgsVUFBVSxDQUE1QkcsS0FBSztNQUFFQyxNQUFNLEdBQUtKLFVBQVUsQ0FBckJJLE1BQU07SUFFckI7SUFDQTtJQUNBLElBQUlGLE9BQU8sS0FBSyxXQUFXLElBQUlDLEtBQUssRUFBRTtNQUNwQyxPQUFPQSxLQUFLO0lBQ2Q7SUFFQSxJQUFJRCxPQUFPLEtBQUssZUFBZSxFQUFFO01BQy9CLE9BQU8sQ0FBQ0MsS0FBSyxJQUFJQSxLQUFLLENBQUNFLE1BQU0sS0FBSyxDQUFDLEdBQy9CL0Isd0RBQU8sQ0FDTDtNQUNBRCxtREFBRSxDQUFDLGtCQUFrQixFQUFFLHNCQUFzQixDQUFDLEVBQzlDK0IsTUFBTSxDQUNQLEdBQ0Q5Qix3REFBTyxDQUNMO01BQ0FELG1EQUFFLENBQUMsa0JBQWtCLEVBQUUsc0JBQXNCLENBQUMsRUFDOUMrQixNQUFNLEVBQ05ELEtBQUssQ0FDTjtJQUNQO0VBQ0Y7Q0FDRCxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2xsYXBzZS9pbmRleC50c3g/YzYxYyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICByZWdpc3RlckJsb2NrVHlwZSxcbiAgQmxvY2tDb25maWd1cmF0aW9uLFxuICBCbG9ja1NhdmVQcm9wcyxcbn0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5pbXBvcnQgXCIuL3N0eWxlLnNjc3NcIjtcbmltcG9ydCBcIi4vZWRpdG9yLnNjc3NcIjtcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRWRpdCBmcm9tIFwiLi9lZGl0XCI7XG5pbXBvcnQgc2F2ZSBmcm9tIFwiLi9zYXZlXCI7XG5pbXBvcnQgZGVwcmVjYXRlZCBmcm9tIFwiLi9kZXByZWNhdGVkXCI7XG5pbXBvcnQgbWV0YWRhdGEgZnJvbSBcIi4vYmxvY2suanNvblwiO1xuXG5pbnRlcmZhY2UgQXR0cmlidXRlc1YxIHtcbiAgbWVzc2FnZTogc3RyaW5nO1xuICBsb2FkT3BlbjogYm9vbGVhbjtcbiAgZXhwYW5kQWxsTGluazogYm9vbGVhbjtcbiAgaHN0YXJ0OiBudW1iZXI7XG4gIHJlZ2lzdGVyOiBib29sZWFuO1xuICBzYW1lQmxvY2tDb3VudDogbnVtYmVyO1xuICB0aXRsZTogc3RyaW5nO1xuICBjb2xvcjogc3RyaW5nO1xuICB0b3RhbENoaWxkcmVuQ291bnQ6IG51bWJlcjtcbiAgY2hpbGRyZW5Db3VudDogbnVtYmVyO1xuICBqdW1wTmFtZTogc3RyaW5nO1xuICBpY29uOiBzdHJpbmc7XG4gIHN2Z1N0cmluZzogc3RyaW5nO1xufVxuXG4vL3R5cGUgQmxvY2tBdHRyaWJ1dGVzID0gQXR0cmlidXRlc1YxIHwgQXR0cmlidXRlc1YyIHwgQXR0cmlidXRlc1YzO1xudHlwZSBCbG9ja0F0dHJpYnV0ZXMgPSBBdHRyaWJ1dGVzVjE7XG5cbmludGVyZmFjZSBMYWJlbENvbnRleHQge1xuICBjb250ZXh0OiBzdHJpbmc7XG59XG5cbi8qKlxuICogRXZlcnkgYmxvY2sgc3RhcnRzIGJ5IHJlZ2lzdGVyaW5nIGEgbmV3IGJsb2NrIHR5cGUgZGVmaW5pdGlvbi5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbnJlZ2lzdGVyQmxvY2tUeXBlKG1ldGFkYXRhLm5hbWUgYXMgYW55LCB7XG4gIGVkaXQ6IEVkaXQsXG4gIC8vQHRzLWlnbm9yZVxuICBzYXZlLFxuICBkZXByZWNhdGVkLFxuICBpY29uOiB7XG4gICAgc3JjOiAoXG4gICAgICA8c3ZnXG4gICAgICAgIGlkPVwiRWJlbmVfMVwiXG4gICAgICAgIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIlxuICAgICAgICB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIlxuICAgICAgPlxuICAgICAgICA8ZyBvcGFjaXR5PVwiLjVcIj5cbiAgICAgICAgICA8cmVjdFxuICAgICAgICAgICAgeD1cIjc1Ljg2XCJcbiAgICAgICAgICAgIHk9XCIxMzEuODVcIlxuICAgICAgICAgICAgd2lkdGg9XCIzNjAuMjlcIlxuICAgICAgICAgICAgaGVpZ2h0PVwiMTQyLjMxXCJcbiAgICAgICAgICAgIGZpbGxSdWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgICBzdHJva2VXaWR0aD1cIjBcIlxuICAgICAgICAgIC8+XG4gICAgICAgIDwvZz5cbiAgICAgICAgPHBhdGhcbiAgICAgICAgICBkPVwibTgxLjU5LDEwOS44M2gzNDguODJjMy4xNiwwLDUuNzMsMi41Nyw1LjczLDUuNzN2MjUuMTZINzUuODZ2LTI1LjE2YzAtMy4xNiwyLjU3LTUuNzMsNS43My01LjczWlwiXG4gICAgICAgICAgZmlsbFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICBzdHJva2VXaWR0aD1cIjBcIlxuICAgICAgICAvPlxuICAgICAgICA8cmVjdFxuICAgICAgICAgIHg9XCI3NS44NlwiXG4gICAgICAgICAgeT1cIjI5OC4zMlwiXG4gICAgICAgICAgd2lkdGg9XCIzNjAuMjhcIlxuICAgICAgICAgIGhlaWdodD1cIjM5LjlcIlxuICAgICAgICAgIHJ4PVwiNS43M1wiXG4gICAgICAgICAgcnk9XCI1LjczXCJcbiAgICAgICAgICBmaWxsUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIHN0cm9rZVdpZHRoPVwiMFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxyZWN0XG4gICAgICAgICAgeD1cIjc1Ljg2XCJcbiAgICAgICAgICB5PVwiMzYyLjI3XCJcbiAgICAgICAgICB3aWR0aD1cIjM2MC4yOFwiXG4gICAgICAgICAgaGVpZ2h0PVwiMzkuOVwiXG4gICAgICAgICAgcng9XCI1LjczXCJcbiAgICAgICAgICByeT1cIjUuNzNcIlxuICAgICAgICAgIGZpbGxSdWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgc3Ryb2tlV2lkdGg9XCIwXCJcbiAgICAgICAgLz5cbiAgICAgIDwvc3ZnPlxuICAgICksXG4gIH0sXG4gIF9fZXhwZXJpbWVudGFsTGFiZWw6IChcbiAgICBhdHRyaWJ1dGVzOiBCbG9ja0F0dHJpYnV0ZXMsXG4gICAgeyBjb250ZXh0IH06IExhYmVsQ29udGV4dFxuICApID0+IHtcbiAgICBjb25zdCB7IHRpdGxlLCBoc3RhcnQgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgICAvLyBJbiB0aGUgbGlzdCB2aWV3LCB1c2UgdGhlIGJsb2NrJ3MgdGl0bGUgYXMgdGhlIGxhYmVsLlxuICAgIC8vIElmIHRoZSB0aXRsZSBpcyBlbXB0eSwgZmFsbCBiYWNrIHRvIHRoZSBkZWZhdWx0IGxhYmVsLlxuICAgIGlmIChjb250ZXh0ID09PSBcImxpc3Qtdmlld1wiICYmIHRpdGxlKSB7XG4gICAgICByZXR1cm4gdGl0bGU7XG4gICAgfVxuXG4gICAgaWYgKGNvbnRleHQgPT09IFwiYWNjZXNzaWJpbGl0eVwiKSB7XG4gICAgICByZXR1cm4gIXRpdGxlIHx8IHRpdGxlLmxlbmd0aCA9PT0gMFxuICAgICAgICA/IHNwcmludGYoXG4gICAgICAgICAgICAvKiB0cmFuc2xhdG9yczogYWNjZXNzaWJpbGl0eSB0ZXh0LiAlczogaGVhZGluZyBsZXZlbC4gKi9cbiAgICAgICAgICAgIF9fKFwiTGV2ZWwgJXMuIEVtcHR5LlwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgICAgICAgICAgaHN0YXJ0XG4gICAgICAgICAgKVxuICAgICAgICA6IHNwcmludGYoXG4gICAgICAgICAgICAvKiB0cmFuc2xhdG9yczogYWNjZXNzaWJpbGl0eSB0ZXh0LiAxOiBoZWFkaW5nIGxldmVsLiAyOiBoZWFkaW5nIHRpdGxlLiAqL1xuICAgICAgICAgICAgX18oXCJMZXZlbCAlMSRzLiAlMiRzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgICAgICAgICBoc3RhcnQsXG4gICAgICAgICAgICB0aXRsZVxuICAgICAgICAgICk7XG4gICAgfVxuICB9LFxufSk7XG4iXSwibmFtZXMiOlsicmVnaXN0ZXJCbG9ja1R5cGUiLCJfXyIsInNwcmludGYiLCJFZGl0Iiwic2F2ZSIsImRlcHJlY2F0ZWQiLCJtZXRhZGF0YSIsIm5hbWUiLCJlZGl0IiwiaWNvbiIsInNyYyIsIl9qc3hzIiwiaWQiLCJ4bWxucyIsInZpZXdCb3giLCJjaGlsZHJlbiIsIl9qc3giLCJvcGFjaXR5IiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsImZpbGxSdWxlIiwic3Ryb2tlV2lkdGgiLCJkIiwicngiLCJyeSIsIl9fZXhwZXJpbWVudGFsTGFiZWwiLCJhdHRyaWJ1dGVzIiwiX3JlZiIsImNvbnRleHQiLCJ0aXRsZSIsImhzdGFydCIsImxlbmd0aCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapse/index.tsx\n"); - -/***/ }), - -/***/ "./src/collapse/save.tsx": -/*!*******************************!*\ - !*** ./src/collapse/save.tsx ***! - \*******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n totalChildrenCount = attributes.totalChildrenCount,\n color = attributes.color,\n title = attributes.title,\n jumpName = attributes.jumpName,\n svgString = attributes.svgString,\n loadOpen = attributes.loadOpen,\n hstart = attributes.hstart;\n var loadOnPageLoad = '';\n var activeOnPageLoad = '';\n if (loadOpen) {\n loadOnPageLoad = 'open';\n activeOnPageLoad = 'active';\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: hstart,\n className: \"accordion-heading\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"button\", {\n className: \"accordion-toggle \".concat(activeOnPageLoad),\n \"data-toggle\": \"collapse\",\n \"data-name\": jumpName,\n \"data-href\": \"#\".concat(jumpName),\n type: \"button\",\n \"aria-expanded\": loadOpen ? 'true' : 'false',\n \"aria-controls\": \"\".concat(jumpName, \"-section\"),\n id: jumpName,\n children: [svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: svgString\n }), title || \"…\"]\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: \"\".concat(jumpName, \"-section\"),\n className: \"accordion-body \".concat(loadOnPageLoad),\n \"aria-labelledby\": jumpName,\n role: \"region\",\n //@ts-ignore\n name: jumpName,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n })\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2Uvc2F2ZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFxRTtBQUNQO0FBaUI5RCxJQUFNRyxJQUFJLEdBQXdCLFNBQTVCQSxJQUFJQSxDQUFBQyxJQUFBLEVBQTJDO0VBQUEsSUFBaEJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQzdDLElBQU1DLFVBQVUsR0FBR04sa0VBQWEsQ0FBQ08sSUFBSSxFQUFFO0VBQ3ZDLElBQVFDLGNBQWMsR0FBOEVILFVBQVUsQ0FBdEdHLGNBQWM7SUFBRUMsa0JBQWtCLEdBQTBESixVQUFVLENBQXRGSSxrQkFBa0I7SUFBRUMsS0FBSyxHQUFtREwsVUFBVSxDQUFsRUssS0FBSztJQUFFQyxLQUFLLEdBQTRDTixVQUFVLENBQTNETSxLQUFLO0lBQUVDLFFBQVEsR0FBa0NQLFVBQVUsQ0FBcERPLFFBQVE7SUFBRUMsU0FBUyxHQUF1QlIsVUFBVSxDQUExQ1EsU0FBUztJQUFFQyxRQUFRLEdBQWFULFVBQVUsQ0FBL0JTLFFBQVE7SUFBRUMsTUFBTSxHQUFLVixVQUFVLENBQXJCVSxNQUFNO0VBRS9GLElBQUlDLGNBQWMsR0FBRyxFQUFFO0VBQ3ZCLElBQUlDLGdCQUFnQixHQUFHLEVBQUU7RUFFekIsSUFBS0gsUUFBUSxFQUFHO0lBQ2RFLGNBQWMsR0FBRyxNQUFNO0lBQ3ZCQyxnQkFBZ0IsR0FBRyxRQUFRO0VBQzdCO0VBRUEsT0FDRUMsdURBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVNkLFVBQVU7SUFBQWUsUUFBQSxHQUNoQixHQUFHLEVBQ0pDLHNEQUFBLENBQUFDLHVEQUFBO01BQUFGLFFBQUEsRUFDRUgsdURBQUE7UUFBS00sU0FBUyxxQkFBQUMsTUFBQSxDQUFxQmYsS0FBSyxDQUFFO1FBQUFXLFFBQUEsR0FDeENDLHNEQUFBLENBQUNwQixvRUFBZ0I7VUFBQ3dCLEtBQUssRUFBRVgsTUFBTTtVQUFFUyxTQUFTLEVBQUMsbUJBQW1CO1VBQUFILFFBQUEsRUFDNURILHVEQUFBO1lBQ0VNLFNBQVMsc0JBQUFDLE1BQUEsQ0FBc0JSLGdCQUFnQixDQUFFO1lBQUEsZUFDckMsVUFBVTtZQUFBLGFBQ1hMLFFBQVE7WUFBQSxpQkFBQWEsTUFBQSxDQUNKYixRQUFRLENBQUU7WUFDekJlLElBQUksRUFBQyxRQUFRO1lBQUEsaUJBQ0ViLFFBQVEsR0FBRyxNQUFNLEdBQUcsT0FBTztZQUFBLG9CQUFBVyxNQUFBLENBQ3hCYixRQUFRLGFBQVU7WUFDcENnQixFQUFFLEVBQUVoQixRQUFRO1lBQUFTLFFBQUEsR0FFVlIsU0FBUyxJQUNUUyxzREFBQTtjQUFNRSxTQUFTLEVBQUVYO1lBQVMsRUFBUyxFQUVwQ0YsS0FBSyxJQUFJLEdBQUc7VUFBQTtRQUNOLEVBQ1EsRUFDbkJXLHNEQUFBO1VBQ0VNLEVBQUUsS0FBQUgsTUFBQSxDQUFLYixRQUFRLGFBQVU7VUFDekJZLFNBQVMsb0JBQUFDLE1BQUEsQ0FBb0JULGNBQWMsQ0FBRTtVQUFBLG1CQUM1QkosUUFBUTtVQUN6QmlCLElBQUksRUFBQyxRQUFRO1VBQ2I7VUFDQUMsSUFBSSxFQUFFbEIsUUFBUTtVQUFBUyxRQUFBLEVBRWRDLHNEQUFBO1lBQUtFLFNBQVMsRUFBQywwQkFBMEI7WUFBQUgsUUFBQSxFQUN2Q0Msc0RBQUEsQ0FBQ3JCLGdFQUFXLENBQUM4QixPQUFPO1VBQUc7UUFDbkIsRUFDRjtNQUFBO0lBQ0YsRUFDTDtFQUFBLEdBQ0M7QUFFVixDQUFDO0FBRUQsK0RBQWU1QixJQUFJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2xsYXBzZS9zYXZlLnRzeD8wODhmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMsIElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgSGVhZGluZ0NvbXBvbmVudCBmcm9tIFwiLi4vY29tcG9uZW50cy9IZWFkaW5nQ29tcG9uZW50XCI7XG5cbmludGVyZmFjZSBBdHRyaWJ1dGVzIHtcbiAgc2FtZUJsb2NrQ291bnQ6IG51bWJlcjtcbiAgdG90YWxDaGlsZHJlbkNvdW50OiBudW1iZXI7XG4gIGNvbG9yOiBzdHJpbmc7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGp1bXBOYW1lOiBzdHJpbmc7XG4gIGxvYWRPcGVuOiBib29sZWFuO1xuICBoc3RhcnQ6IG51bWJlcjtcbiAgc3ZnU3RyaW5nPzogc3RyaW5nO1xufVxuXG5pbnRlcmZhY2UgU2F2ZVByb3BzIHtcbiAgYXR0cmlidXRlczogQXR0cmlidXRlcztcbn1cblxuY29uc3QgU2F2ZTogUmVhY3QuRkM8U2F2ZVByb3BzPiA9ICh7IGF0dHJpYnV0ZXMgfSkgPT4ge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIGNvbnN0IHsgc2FtZUJsb2NrQ291bnQsIHRvdGFsQ2hpbGRyZW5Db3VudCwgY29sb3IsIHRpdGxlLCBqdW1wTmFtZSwgc3ZnU3RyaW5nLCBsb2FkT3BlbiwgaHN0YXJ0IH0gPSBhdHRyaWJ1dGVzO1xuXG4gIGxldCBsb2FkT25QYWdlTG9hZCA9ICcnO1xuICBsZXQgYWN0aXZlT25QYWdlTG9hZCA9ICcnO1xuXG4gIGlmICggbG9hZE9wZW4gKSB7XG4gICAgbG9hZE9uUGFnZUxvYWQgPSAnb3Blbic7XG4gICAgYWN0aXZlT25QYWdlTG9hZCA9ICdhY3RpdmUnO1xuICB9IFxuXG4gIHJldHVybiAoXG4gICAgPGRpdiB7Li4uYmxvY2tQcm9wc30+XG4gICAgICB7XCIgXCJ9XG4gICAgICA8PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YGFjY29yZGlvbi1ncm91cCAke2NvbG9yfWB9PlxuICAgICAgICAgIDxIZWFkaW5nQ29tcG9uZW50IGxldmVsPXtoc3RhcnR9IGNsYXNzTmFtZT1cImFjY29yZGlvbi1oZWFkaW5nXCI+XG4gICAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT17YGFjY29yZGlvbi10b2dnbGUgJHthY3RpdmVPblBhZ2VMb2FkfWB9XG4gICAgICAgICAgICAgIGRhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIlxuICAgICAgICAgICAgICBkYXRhLW5hbWU9e2p1bXBOYW1lfVxuICAgICAgICAgICAgICBkYXRhLWhyZWY9e2AjJHtqdW1wTmFtZX1gfVxuICAgICAgICAgICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgICAgICAgICAgYXJpYS1leHBhbmRlZD17bG9hZE9wZW4gPyAndHJ1ZScgOiAnZmFsc2UnfVxuICAgICAgICAgICAgICBhcmlhLWNvbnRyb2xzPXtgJHtqdW1wTmFtZX0tc2VjdGlvbmB9XG4gICAgICAgICAgICAgIGlkPXtqdW1wTmFtZX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgeyhzdmdTdHJpbmcgJiZcbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e3N2Z1N0cmluZ30+PC9zcGFuPlxuICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICB7dGl0bGUgfHwgXCLigKZcIn1cbiAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgIDwvSGVhZGluZ0NvbXBvbmVudD5cbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBpZD17YCR7anVtcE5hbWV9LXNlY3Rpb25gfVxuICAgICAgICAgICAgY2xhc3NOYW1lPXtgYWNjb3JkaW9uLWJvZHkgJHtsb2FkT25QYWdlTG9hZH1gfVxuICAgICAgICAgICAgYXJpYS1sYWJlbGxlZGJ5PXtqdW1wTmFtZX1cbiAgICAgICAgICAgIHJvbGU9XCJyZWdpb25cIlxuICAgICAgICAgICAgLy9AdHMtaWdub3JlXG4gICAgICAgICAgICBuYW1lPXtqdW1wTmFtZX1cbiAgICAgICAgICA+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFjY29yZGlvbi1pbm5lciBjbGVhcmZpeFwiPlxuICAgICAgICAgICAgICA8SW5uZXJCbG9ja3MuQ29udGVudCAvPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC8+XG4gICAgPC9kaXY+XG4gICk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IFNhdmU7XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSGVhZGluZ0NvbXBvbmVudCIsIlNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJzYXZlIiwic2FtZUJsb2NrQ291bnQiLCJ0b3RhbENoaWxkcmVuQ291bnQiLCJjb2xvciIsInRpdGxlIiwianVtcE5hbWUiLCJzdmdTdHJpbmciLCJsb2FkT3BlbiIsImhzdGFydCIsImxvYWRPblBhZ2VMb2FkIiwiYWN0aXZlT25QYWdlTG9hZCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwiX0ZyYWdtZW50IiwiY2xhc3NOYW1lIiwiY29uY2F0IiwibGV2ZWwiLCJ0eXBlIiwiaWQiLCJyb2xlIiwibmFtZSIsIkNvbnRlbnQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/collapse/save.tsx\n"); - -/***/ }), - -/***/ "./src/collapse/v1.0.3/save.tsx": -/*!**************************************!*\ - !*** ./src/collapse/v1.0.3/save.tsx ***! - \**************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n totalChildrenCount = attributes.totalChildrenCount,\n color = attributes.color,\n title = attributes.title,\n jumpName = attributes.jumpName,\n svgString = attributes.svgString,\n loadOpen = attributes.loadOpen,\n hstart = attributes.hstart;\n var output = '';\n if (jumpName === '') {\n output = \"panel_\".concat(sameBlockCount + totalChildrenCount);\n } else {\n output = \"\".concat(jumpName);\n }\n var loadOnPageLoad = '';\n var activeOnPageLoad = '';\n if (loadOpen) {\n loadOnPageLoad = 'open';\n activeOnPageLoad = 'active';\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: hstart,\n className: \"accordion-heading\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"read-mode-only\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"button\", {\n className: \"accordion-toggle \".concat(activeOnPageLoad),\n \"data-toggle\": \"collapse\",\n \"data-name\": output,\n //@ts-ignore\n href: \"#\".concat(output),\n children: [svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: svgString\n }), title || \"…\"]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: \"panel_\".concat(sameBlockCount + totalChildrenCount),\n className: \"accordion-body \".concat(loadOnPageLoad),\n //@ts-ignore\n name: output,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n })\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvdjEuMC4zL3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBcUU7QUFFSjtBQWlCakUsSUFBTUcsSUFBSSxHQUF5QyxTQUE3Q0EsSUFBSUEsQ0FBQUMsSUFBQSxFQUE0RDtFQUFBLElBQWhCQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtFQUM5RCxJQUFNQyxVQUFVLEdBQUdOLGtFQUFhLENBQUNPLElBQUksRUFBRTtFQUN2QyxJQUFRQyxjQUFjLEdBQThFSCxVQUFVLENBQXRHRyxjQUFjO0lBQUVDLGtCQUFrQixHQUEwREosVUFBVSxDQUF0Rkksa0JBQWtCO0lBQUVDLEtBQUssR0FBbURMLFVBQVUsQ0FBbEVLLEtBQUs7SUFBRUMsS0FBSyxHQUE0Q04sVUFBVSxDQUEzRE0sS0FBSztJQUFFQyxRQUFRLEdBQWtDUCxVQUFVLENBQXBETyxRQUFRO0lBQUVDLFNBQVMsR0FBdUJSLFVBQVUsQ0FBMUNRLFNBQVM7SUFBRUMsUUFBUSxHQUFhVCxVQUFVLENBQS9CUyxRQUFRO0lBQUVDLE1BQU0sR0FBS1YsVUFBVSxDQUFyQlUsTUFBTTtFQUcvRixJQUFJQyxNQUFNLEdBQUcsRUFBRTtFQUNmLElBQUlKLFFBQVEsS0FBSyxFQUFFLEVBQUM7SUFDaEJJLE1BQU0sWUFBQUMsTUFBQSxDQUFZVCxjQUFjLEdBQUdDLGtCQUFrQixDQUFFO0VBQzNELENBQUMsTUFBTTtJQUNITyxNQUFNLE1BQUFDLE1BQUEsQ0FBTUwsUUFBUSxDQUFFO0VBQzFCO0VBRUEsSUFBSU0sY0FBYyxHQUFHLEVBQUU7RUFDdkIsSUFBSUMsZ0JBQWdCLEdBQUcsRUFBRTtFQUV6QixJQUFLTCxRQUFRLEVBQUc7SUFDZEksY0FBYyxHQUFHLE1BQU07SUFDdkJDLGdCQUFnQixHQUFHLFFBQVE7RUFDN0I7RUFFQSxPQUNFQyx1REFBQSxRQUFBQyxNQUFBLENBQUFDLE1BQUEsS0FBU2hCLFVBQVU7SUFBQWlCLFFBQUEsR0FDaEIsR0FBRyxFQUNKQyxzREFBQSxDQUFBQyx1REFBQTtNQUFBRixRQUFBLEVBQ0VILHVEQUFBO1FBQUtNLFNBQVMscUJBQUFULE1BQUEsQ0FBcUJQLEtBQUssQ0FBRTtRQUFBYSxRQUFBLEdBQ3hDSCx1REFBQSxDQUFDbEIsb0VBQWdCO1VBQUN5QixLQUFLLEVBQUVaLE1BQU07VUFBRVcsU0FBUyxFQUFDLG1CQUFtQjtVQUFBSCxRQUFBLEdBQzVEQyxzREFBQTtZQUFNRSxTQUFTLEVBQUMsZ0JBQWdCO1lBQUFILFFBQUEsRUFBRVo7VUFBSyxFQUFRLEVBQy9DUyx1REFBQTtZQUNFTSxTQUFTLHNCQUFBVCxNQUFBLENBQXNCRSxnQkFBZ0IsQ0FBRTtZQUFBLGVBQ3JDLFVBQVU7WUFBQSxhQUNYSCxNQUFNO1lBQ2pCO1lBQ0FZLElBQUksTUFBQVgsTUFBQSxDQUFNRCxNQUFNLENBQUU7WUFBQU8sUUFBQSxHQUVoQlYsU0FBUyxJQUNUVyxzREFBQTtjQUFNRSxTQUFTLEVBQUViO1lBQVMsRUFBUyxFQUVwQ0YsS0FBSyxJQUFJLEdBQUc7VUFBQSxFQUNOO1FBQUEsRUFDUSxFQUNuQmEsc0RBQUE7VUFDRUssRUFBRSxXQUFBWixNQUFBLENBQVdULGNBQWMsR0FBR0Msa0JBQWtCLENBQUU7VUFDbERpQixTQUFTLG9CQUFBVCxNQUFBLENBQW9CQyxjQUFjLENBQUU7VUFDN0M7VUFDQVksSUFBSSxFQUFFZCxNQUFNO1VBQUFPLFFBQUEsRUFFWkMsc0RBQUE7WUFBS0UsU0FBUyxFQUFDLDBCQUEwQjtZQUFBSCxRQUFBLEVBQ3ZDQyxzREFBQSxDQUFDdkIsZ0VBQVcsQ0FBQzhCLE9BQU87VUFBRztRQUNuQixFQUNGO01BQUE7SUFDRixFQUNMO0VBQUEsR0FDQztBQUVWLENBQUM7QUFFRCwrREFBZTVCLElBQUkiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbGxhcHNlL3YxLjAuMy9zYXZlLnRzeD83ZDE1Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMsIElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgeyBCbG9ja1NhdmVQcm9wcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuaW1wb3J0IEhlYWRpbmdDb21wb25lbnQgZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvSGVhZGluZ0NvbXBvbmVudFwiO1xuXG5pbnRlcmZhY2UgQXR0cmlidXRlcyB7XG4gIHNhbWVCbG9ja0NvdW50OiBudW1iZXI7XG4gIHRvdGFsQ2hpbGRyZW5Db3VudDogbnVtYmVyO1xuICBjb2xvcjogc3RyaW5nO1xuICB0aXRsZTogc3RyaW5nO1xuICBqdW1wTmFtZTogc3RyaW5nO1xuICBsb2FkT3BlbjogYm9vbGVhbjtcbiAgaHN0YXJ0OiBudW1iZXI7XG4gIHN2Z1N0cmluZz86IHN0cmluZztcbn1cblxuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IEF0dHJpYnV0ZXM7XG59XG5cbmNvbnN0IFNhdmU6IFJlYWN0LkZDPEJsb2NrU2F2ZVByb3BzPEF0dHJpYnV0ZXM+PiA9ICh7IGF0dHJpYnV0ZXMgfSkgPT4ge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIGNvbnN0IHsgc2FtZUJsb2NrQ291bnQsIHRvdGFsQ2hpbGRyZW5Db3VudCwgY29sb3IsIHRpdGxlLCBqdW1wTmFtZSwgc3ZnU3RyaW5nLCBsb2FkT3BlbiwgaHN0YXJ0IH0gPSBhdHRyaWJ1dGVzO1xuXG5cbiAgbGV0IG91dHB1dCA9ICcnO1xuICBpZiAoanVtcE5hbWUgPT09ICcnKXtcbiAgICAgIG91dHB1dCA9IGBwYW5lbF8ke3NhbWVCbG9ja0NvdW50ICsgdG90YWxDaGlsZHJlbkNvdW50fWA7XG4gIH0gZWxzZSB7IFxuICAgICAgb3V0cHV0ID0gYCR7anVtcE5hbWV9YDtcbiAgfVxuXG4gIGxldCBsb2FkT25QYWdlTG9hZCA9ICcnO1xuICBsZXQgYWN0aXZlT25QYWdlTG9hZCA9ICcnO1xuXG4gIGlmICggbG9hZE9wZW4gKSB7XG4gICAgbG9hZE9uUGFnZUxvYWQgPSAnb3Blbic7XG4gICAgYWN0aXZlT25QYWdlTG9hZCA9ICdhY3RpdmUnO1xuICB9IFxuXG4gIHJldHVybiAoXG4gICAgPGRpdiB7Li4uYmxvY2tQcm9wc30+XG4gICAgICB7XCIgXCJ9XG4gICAgICA8PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YGFjY29yZGlvbi1ncm91cCAke2NvbG9yfWB9PlxuICAgICAgICAgIDxIZWFkaW5nQ29tcG9uZW50IGxldmVsPXtoc3RhcnR9IGNsYXNzTmFtZT1cImFjY29yZGlvbi1oZWFkaW5nXCI+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJyZWFkLW1vZGUtb25seVwiPnt0aXRsZX08L3NwYW4+XG4gICAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT17YGFjY29yZGlvbi10b2dnbGUgJHthY3RpdmVPblBhZ2VMb2FkfWB9XG4gICAgICAgICAgICAgIGRhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIlxuICAgICAgICAgICAgICBkYXRhLW5hbWU9e291dHB1dH1cbiAgICAgICAgICAgICAgLy9AdHMtaWdub3JlXG4gICAgICAgICAgICAgIGhyZWY9e2AjJHtvdXRwdXR9YH1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgeyhzdmdTdHJpbmcgJiZcbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e3N2Z1N0cmluZ30+PC9zcGFuPlxuICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICB7dGl0bGUgfHwgXCLigKZcIn1cbiAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgIDwvSGVhZGluZ0NvbXBvbmVudD5cbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBpZD17YHBhbmVsXyR7c2FtZUJsb2NrQ291bnQgKyB0b3RhbENoaWxkcmVuQ291bnR9YH1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17YGFjY29yZGlvbi1ib2R5ICR7bG9hZE9uUGFnZUxvYWR9YH1cbiAgICAgICAgICAgIC8vQHRzLWlnbm9yZVxuICAgICAgICAgICAgbmFtZT17b3V0cHV0fVxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWNjb3JkaW9uLWlubmVyIGNsZWFyZml4XCI+XG4gICAgICAgICAgICAgIDxJbm5lckJsb2Nrcy5Db250ZW50IC8+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8Lz5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgU2F2ZTsiXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSGVhZGluZ0NvbXBvbmVudCIsIlNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJzYXZlIiwic2FtZUJsb2NrQ291bnQiLCJ0b3RhbENoaWxkcmVuQ291bnQiLCJjb2xvciIsInRpdGxlIiwianVtcE5hbWUiLCJzdmdTdHJpbmciLCJsb2FkT3BlbiIsImhzdGFydCIsIm91dHB1dCIsImNvbmNhdCIsImxvYWRPblBhZ2VMb2FkIiwiYWN0aXZlT25QYWdlTG9hZCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwiX0ZyYWdtZW50IiwiY2xhc3NOYW1lIiwibGV2ZWwiLCJocmVmIiwiaWQiLCJuYW1lIiwiQ29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapse/v1.0.3/save.tsx\n"); - -/***/ }), - -/***/ "./src/collapse/v1.0.8/save.tsx": -/*!**************************************!*\ - !*** ./src/collapse/v1.0.8/save.tsx ***! - \**************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n totalChildrenCount = attributes.totalChildrenCount,\n color = attributes.color,\n title = attributes.title,\n jumpName = attributes.jumpName,\n svgString = attributes.svgString,\n loadOpen = attributes.loadOpen,\n hstart = attributes.hstart;\n var loadOnPageLoad = '';\n var activeOnPageLoad = '';\n if (loadOpen) {\n loadOnPageLoad = 'open';\n activeOnPageLoad = 'active';\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: hstart,\n className: \"accordion-heading\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"read-mode-only\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"button\", {\n className: \"accordion-toggle \".concat(activeOnPageLoad),\n \"data-toggle\": \"collapse\",\n \"data-name\": jumpName,\n //@ts-ignore\n href: \"#\".concat(jumpName),\n children: [svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: svgString\n }), title || \"…\"]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: jumpName,\n className: \"accordion-body \".concat(loadOnPageLoad),\n //@ts-ignore\n name: jumpName,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n })\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvdjEuMC44L3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBcUU7QUFFSjtBQWlCakUsSUFBTUcsSUFBSSxHQUF5QyxTQUE3Q0EsSUFBSUEsQ0FBQUMsSUFBQSxFQUE0RDtFQUFBLElBQWhCQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtFQUM5RCxJQUFNQyxVQUFVLEdBQUdOLGtFQUFhLENBQUNPLElBQUksRUFBRTtFQUN2QyxJQUFRQyxjQUFjLEdBQThFSCxVQUFVLENBQXRHRyxjQUFjO0lBQUVDLGtCQUFrQixHQUEwREosVUFBVSxDQUF0Rkksa0JBQWtCO0lBQUVDLEtBQUssR0FBbURMLFVBQVUsQ0FBbEVLLEtBQUs7SUFBRUMsS0FBSyxHQUE0Q04sVUFBVSxDQUEzRE0sS0FBSztJQUFFQyxRQUFRLEdBQWtDUCxVQUFVLENBQXBETyxRQUFRO0lBQUVDLFNBQVMsR0FBdUJSLFVBQVUsQ0FBMUNRLFNBQVM7SUFBRUMsUUFBUSxHQUFhVCxVQUFVLENBQS9CUyxRQUFRO0lBQUVDLE1BQU0sR0FBS1YsVUFBVSxDQUFyQlUsTUFBTTtFQUUvRixJQUFJQyxjQUFjLEdBQUcsRUFBRTtFQUN2QixJQUFJQyxnQkFBZ0IsR0FBRyxFQUFFO0VBRXpCLElBQUtILFFBQVEsRUFBRztJQUNkRSxjQUFjLEdBQUcsTUFBTTtJQUN2QkMsZ0JBQWdCLEdBQUcsUUFBUTtFQUM3QjtFQUVBLE9BQ0VDLHVEQUFBLFFBQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFTZCxVQUFVO0lBQUFlLFFBQUEsR0FDaEIsR0FBRyxFQUNKQyxzREFBQSxDQUFBQyx1REFBQTtNQUFBRixRQUFBLEVBQ0VILHVEQUFBO1FBQUtNLFNBQVMscUJBQUFDLE1BQUEsQ0FBcUJmLEtBQUssQ0FBRTtRQUFBVyxRQUFBLEdBQ3hDSCx1REFBQSxDQUFDaEIsb0VBQWdCO1VBQUN3QixLQUFLLEVBQUVYLE1BQU07VUFBRVMsU0FBUyxFQUFDLG1CQUFtQjtVQUFBSCxRQUFBLEdBQzVEQyxzREFBQTtZQUFNRSxTQUFTLEVBQUMsZ0JBQWdCO1lBQUFILFFBQUEsRUFBRVY7VUFBSyxFQUFRLEVBQy9DTyx1REFBQTtZQUNFTSxTQUFTLHNCQUFBQyxNQUFBLENBQXNCUixnQkFBZ0IsQ0FBRTtZQUFBLGVBQ3JDLFVBQVU7WUFBQSxhQUNYTCxRQUFRO1lBQ25CO1lBQ0FlLElBQUksTUFBQUYsTUFBQSxDQUFNYixRQUFRLENBQUU7WUFBQVMsUUFBQSxHQUVsQlIsU0FBUyxJQUNUUyxzREFBQTtjQUFNRSxTQUFTLEVBQUVYO1lBQVMsRUFBUyxFQUVwQ0YsS0FBSyxJQUFJLEdBQUc7VUFBQSxFQUNOO1FBQUEsRUFDUSxFQUNuQlcsc0RBQUE7VUFDRU0sRUFBRSxFQUFFaEIsUUFBUTtVQUNaWSxTQUFTLG9CQUFBQyxNQUFBLENBQW9CVCxjQUFjLENBQUU7VUFDN0M7VUFDQWEsSUFBSSxFQUFFakIsUUFBUTtVQUFBUyxRQUFBLEVBRWRDLHNEQUFBO1lBQUtFLFNBQVMsRUFBQywwQkFBMEI7WUFBQUgsUUFBQSxFQUN2Q0Msc0RBQUEsQ0FBQ3JCLGdFQUFXLENBQUM2QixPQUFPO1VBQUc7UUFDbkIsRUFDRjtNQUFBO0lBQ0YsRUFDTDtFQUFBLEdBQ0M7QUFFVixDQUFDO0FBRUQsK0RBQWUzQixJQUFJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2xsYXBzZS92MS4wLjgvc2F2ZS50c3g/YzNiNiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VCbG9ja1Byb3BzLCBJbm5lckJsb2NrcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IHsgQmxvY2tTYXZlUHJvcHMgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9ja3NcIjtcbmltcG9ydCBIZWFkaW5nQ29tcG9uZW50IGZyb20gXCIuLi8uLi9jb21wb25lbnRzL0hlYWRpbmdDb21wb25lbnRcIjtcblxuaW50ZXJmYWNlIEF0dHJpYnV0ZXMge1xuICBzYW1lQmxvY2tDb3VudDogbnVtYmVyO1xuICB0b3RhbENoaWxkcmVuQ291bnQ6IG51bWJlcjtcbiAgY29sb3I6IHN0cmluZztcbiAgdGl0bGU6IHN0cmluZztcbiAganVtcE5hbWU6IHN0cmluZztcbiAgbG9hZE9wZW46IGJvb2xlYW47XG4gIGhzdGFydDogbnVtYmVyO1xuICBzdmdTdHJpbmc/OiBzdHJpbmc7XG59XG5cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiBBdHRyaWJ1dGVzO1xufVxuXG5jb25zdCBTYXZlOiBSZWFjdC5GQzxCbG9ja1NhdmVQcm9wczxBdHRyaWJ1dGVzPj4gPSAoeyBhdHRyaWJ1dGVzIH0pID0+IHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuICBjb25zdCB7IHNhbWVCbG9ja0NvdW50LCB0b3RhbENoaWxkcmVuQ291bnQsIGNvbG9yLCB0aXRsZSwganVtcE5hbWUsIHN2Z1N0cmluZywgbG9hZE9wZW4sIGhzdGFydCB9ID0gYXR0cmlidXRlcztcblxuICBsZXQgbG9hZE9uUGFnZUxvYWQgPSAnJztcbiAgbGV0IGFjdGl2ZU9uUGFnZUxvYWQgPSAnJztcblxuICBpZiAoIGxvYWRPcGVuICkge1xuICAgIGxvYWRPblBhZ2VMb2FkID0gJ29wZW4nO1xuICAgIGFjdGl2ZU9uUGFnZUxvYWQgPSAnYWN0aXZlJztcbiAgfSBcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAge1wiIFwifVxuICAgICAgPD5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e2BhY2NvcmRpb24tZ3JvdXAgJHtjb2xvcn1gfT5cbiAgICAgICAgICA8SGVhZGluZ0NvbXBvbmVudCBsZXZlbD17aHN0YXJ0fSBjbGFzc05hbWU9XCJhY2NvcmRpb24taGVhZGluZ1wiPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmVhZC1tb2RlLW9ubHlcIj57dGl0bGV9PC9zcGFuPlxuICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICBjbGFzc05hbWU9e2BhY2NvcmRpb24tdG9nZ2xlICR7YWN0aXZlT25QYWdlTG9hZH1gfVxuICAgICAgICAgICAgICBkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJcbiAgICAgICAgICAgICAgZGF0YS1uYW1lPXtqdW1wTmFtZX1cbiAgICAgICAgICAgICAgLy9AdHMtaWdub3JlXG4gICAgICAgICAgICAgIGhyZWY9e2AjJHtqdW1wTmFtZX1gfVxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICB7KHN2Z1N0cmluZyAmJlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT17c3ZnU3RyaW5nfT48L3NwYW4+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgIHt0aXRsZSB8fCBcIuKAplwifVxuICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgPC9IZWFkaW5nQ29tcG9uZW50PlxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIGlkPXtqdW1wTmFtZX1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17YGFjY29yZGlvbi1ib2R5ICR7bG9hZE9uUGFnZUxvYWR9YH1cbiAgICAgICAgICAgIC8vQHRzLWlnbm9yZVxuICAgICAgICAgICAgbmFtZT17anVtcE5hbWV9XG4gICAgICAgICAgPlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhY2NvcmRpb24taW5uZXIgY2xlYXJmaXhcIj5cbiAgICAgICAgICAgICAgPElubmVyQmxvY2tzLkNvbnRlbnQgLz5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvPlxuICAgIDwvZGl2PlxuICApO1xufVxuXG5leHBvcnQgZGVmYXVsdCBTYXZlOyJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiSW5uZXJCbG9ja3MiLCJIZWFkaW5nQ29tcG9uZW50IiwiU2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsInNhdmUiLCJzYW1lQmxvY2tDb3VudCIsInRvdGFsQ2hpbGRyZW5Db3VudCIsImNvbG9yIiwidGl0bGUiLCJqdW1wTmFtZSIsInN2Z1N0cmluZyIsImxvYWRPcGVuIiwiaHN0YXJ0IiwibG9hZE9uUGFnZUxvYWQiLCJhY3RpdmVPblBhZ2VMb2FkIiwiX2pzeHMiLCJPYmplY3QiLCJhc3NpZ24iLCJjaGlsZHJlbiIsIl9qc3giLCJfRnJhZ21lbnQiLCJjbGFzc05hbWUiLCJjb25jYXQiLCJsZXZlbCIsImhyZWYiLCJpZCIsIm5hbWUiLCJDb250ZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/collapse/v1.0.8/save.tsx\n"); - -/***/ }), - -/***/ "./src/collapse/v1/attributes.ts": -/*!***************************************!*\ - !*** ./src/collapse/v1/attributes.ts ***! - \***************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ attributes: function() { return /* binding */ attributes; }\n/* harmony export */ });\nvar attributes = {\n message: {\n type: \"string\",\n source: \"text\",\n selector: \"div\"\n },\n loadOpen: {\n type: \"boolean\",\n default: false\n },\n expandAllLink: {\n type: \"boolean\",\n default: false\n },\n hstart: {\n type: \"number\",\n default: 2\n },\n register: {\n type: \"boolean\",\n default: false\n },\n sameBlockCount: {\n type: \"number\",\n default: 0\n },\n title: {\n type: \"string\",\n default: \"\"\n },\n color: {\n type: \"string\",\n default: \"\"\n },\n totalChildrenCount: {\n type: \"number\",\n default: 0\n },\n childrenCount: {\n type: \"number\",\n default: 0\n },\n jumpName: {\n type: \"string\",\n default: \"\"\n },\n icon: {\n type: \"string\",\n default: \"\"\n },\n svgString: {\n type: \"string\",\n default: \"\"\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvdjEvYXR0cmlidXRlcy50cyIsIm1hcHBpbmdzIjoiOzs7O0FBRU8sSUFBTUEsVUFBVSxHQUFvQjtFQUV6Q0MsT0FBTyxFQUFFO0lBQ1BDLElBQUksRUFBRSxRQUFRO0lBQ2RDLE1BQU0sRUFBRSxNQUFNO0lBQ2RDLFFBQVEsRUFBRTtHQUNYO0VBQ0RDLFFBQVEsRUFBRTtJQUNSSCxJQUFJLEVBQUUsU0FBUztJQUNmSSxPQUFPLEVBQUU7R0FDVjtFQUNEQyxhQUFhLEVBQUU7SUFDYkwsSUFBSSxFQUFFLFNBQVM7SUFDZkksT0FBTyxFQUFFO0dBQ1Y7RUFDREUsTUFBTSxFQUFFO0lBQ05OLElBQUksRUFBRSxRQUFRO0lBQ2RJLE9BQU8sRUFBRTtHQUNWO0VBQ0RHLFFBQVEsRUFBRTtJQUNSUCxJQUFJLEVBQUUsU0FBUztJQUNmSSxPQUFPLEVBQUU7R0FDVjtFQUNESSxjQUFjLEVBQUU7SUFDZFIsSUFBSSxFQUFFLFFBQVE7SUFDZEksT0FBTyxFQUFFO0dBQ1Y7RUFDREssS0FBSyxFQUFFO0lBQ0xULElBQUksRUFBRSxRQUFRO0lBQ2RJLE9BQU8sRUFBRTtHQUNWO0VBQ0RNLEtBQUssRUFBRTtJQUNMVixJQUFJLEVBQUUsUUFBUTtJQUNkSSxPQUFPLEVBQUU7R0FDVjtFQUNETyxrQkFBa0IsRUFBRTtJQUNsQlgsSUFBSSxFQUFFLFFBQVE7SUFDZEksT0FBTyxFQUFFO0dBQ1Y7RUFDRFEsYUFBYSxFQUFFO0lBQ2JaLElBQUksRUFBRSxRQUFRO0lBQ2RJLE9BQU8sRUFBRTtHQUNWO0VBQ0RTLFFBQVEsRUFBRTtJQUNSYixJQUFJLEVBQUUsUUFBUTtJQUNkSSxPQUFPLEVBQUU7R0FDVjtFQUNEVSxJQUFJLEVBQUU7SUFDSmQsSUFBSSxFQUFFLFFBQVE7SUFDZEksT0FBTyxFQUFFO0dBQ1Y7RUFDRFcsU0FBUyxFQUFFO0lBQ1RmLElBQUksRUFBRSxRQUFRO0lBQ2RJLE9BQU8sRUFBRTs7Q0FFWiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2UvdjEvYXR0cmlidXRlcy50cz9kN2MxIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrQXR0cmlidXRlcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuXG5leHBvcnQgY29uc3QgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzID0ge1xuXG4gIG1lc3NhZ2U6IHtcbiAgICB0eXBlOiBcInN0cmluZ1wiLFxuICAgIHNvdXJjZTogXCJ0ZXh0XCIsXG4gICAgc2VsZWN0b3I6IFwiZGl2XCIsXG4gIH0sXG4gIGxvYWRPcGVuOiB7XG4gICAgdHlwZTogXCJib29sZWFuXCIsXG4gICAgZGVmYXVsdDogZmFsc2UsXG4gIH0sXG4gIGV4cGFuZEFsbExpbms6IHtcbiAgICB0eXBlOiBcImJvb2xlYW5cIixcbiAgICBkZWZhdWx0OiBmYWxzZSxcbiAgfSxcbiAgaHN0YXJ0OiB7XG4gICAgdHlwZTogXCJudW1iZXJcIixcbiAgICBkZWZhdWx0OiAyLFxuICB9LFxuICByZWdpc3Rlcjoge1xuICAgIHR5cGU6IFwiYm9vbGVhblwiLFxuICAgIGRlZmF1bHQ6IGZhbHNlLFxuICB9LFxuICBzYW1lQmxvY2tDb3VudDoge1xuICAgIHR5cGU6IFwibnVtYmVyXCIsXG4gICAgZGVmYXVsdDogMCxcbiAgfSxcbiAgdGl0bGU6IHtcbiAgICB0eXBlOiBcInN0cmluZ1wiLFxuICAgIGRlZmF1bHQ6IFwiXCIsXG4gIH0sXG4gIGNvbG9yOiB7XG4gICAgdHlwZTogXCJzdHJpbmdcIixcbiAgICBkZWZhdWx0OiBcIlwiLFxuICB9LFxuICB0b3RhbENoaWxkcmVuQ291bnQ6IHtcbiAgICB0eXBlOiBcIm51bWJlclwiLFxuICAgIGRlZmF1bHQ6IDAsXG4gIH0sXG4gIGNoaWxkcmVuQ291bnQ6IHtcbiAgICB0eXBlOiBcIm51bWJlclwiLFxuICAgIGRlZmF1bHQ6IDAsXG4gIH0sXG4gIGp1bXBOYW1lOiB7XG4gICAgdHlwZTogXCJzdHJpbmdcIixcbiAgICBkZWZhdWx0OiBcIlwiLFxuICB9LFxuICBpY29uOiB7XG4gICAgdHlwZTogXCJzdHJpbmdcIixcbiAgICBkZWZhdWx0OiBcIlwiLFxuICB9LFxuICBzdmdTdHJpbmc6IHtcbiAgICB0eXBlOiBcInN0cmluZ1wiLFxuICAgIGRlZmF1bHQ6IFwiXCIsXG4gIH0sXG59O1xuXG5leHBvcnQgaW50ZXJmYWNlIEF0dHJpYnV0ZXNWMSB7XG4gIG1lc3NhZ2U6IHN0cmluZztcbiAgbG9hZE9wZW46IGJvb2xlYW47XG4gIGV4cGFuZEFsbExpbms6IGJvb2xlYW47XG4gIGhzdGFydDogbnVtYmVyO1xuICByZWdpc3RlcjogYm9vbGVhbjtcbiAgc2FtZUJsb2NrQ291bnQ6IG51bWJlcjtcbiAgdGl0bGU6IHN0cmluZztcbiAgY29sb3I6IHN0cmluZztcbiAgdG90YWxDaGlsZHJlbkNvdW50OiBudW1iZXI7XG4gIGNoaWxkcmVuQ291bnQ6IG51bWJlcjtcbiAganVtcE5hbWU6IHN0cmluZztcbiAgaWNvbjogc3RyaW5nO1xuICBzdmdTdHJpbmc6IHN0cmluZztcbn0iXSwibmFtZXMiOlsiYXR0cmlidXRlcyIsIm1lc3NhZ2UiLCJ0eXBlIiwic291cmNlIiwic2VsZWN0b3IiLCJsb2FkT3BlbiIsImRlZmF1bHQiLCJleHBhbmRBbGxMaW5rIiwiaHN0YXJ0IiwicmVnaXN0ZXIiLCJzYW1lQmxvY2tDb3VudCIsInRpdGxlIiwiY29sb3IiLCJ0b3RhbENoaWxkcmVuQ291bnQiLCJjaGlsZHJlbkNvdW50IiwianVtcE5hbWUiLCJpY29uIiwic3ZnU3RyaW5nIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/collapse/v1/attributes.ts\n"); - -/***/ }), - -/***/ "./src/collapse/v1/migrate.ts": -/*!************************************!*\ - !*** ./src/collapse/v1/migrate.ts ***! - \************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\nvar migrate = function migrate(attributes) {\n return Object.assign({}, attributes);\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (migrate);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvdjEvbWlncmF0ZS50cyIsIm1hcHBpbmdzIjoiO0FBRUEsSUFBTUEsT0FBTyxHQUFHLFNBQVZBLE9BQU9BLENBQUlDLFVBQXdCLEVBQWtCO0VBQ3ZELE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUNPRixVQUFVO0FBRXJCLENBQUM7QUFFRCwrREFBZUQsT0FBTyIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2UvdjEvbWlncmF0ZS50cz8wNzJiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEF0dHJpYnV0ZXNWMSB9IGZyb20gXCIuL2F0dHJpYnV0ZXNcIjtcblxuY29uc3QgbWlncmF0ZSA9IChhdHRyaWJ1dGVzOiBBdHRyaWJ1dGVzVjEpOiBBdHRyaWJ1dGVzVjEgPT4ge1xuICAgIHJldHVybiB7XG4gICAgICAgIC4uLmF0dHJpYnV0ZXMsXG4gICAgfTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IG1pZ3JhdGU7XG4iXSwibmFtZXMiOlsibWlncmF0ZSIsImF0dHJpYnV0ZXMiLCJPYmplY3QiLCJhc3NpZ24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/collapse/v1/migrate.ts\n"); - -/***/ }), - -/***/ "./src/collapse/v1/save.tsx": -/*!**********************************!*\ - !*** ./src/collapse/v1/save.tsx ***! - \**********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n totalChildrenCount = attributes.totalChildrenCount,\n color = attributes.color,\n title = attributes.title,\n jumpName = attributes.jumpName,\n svgString = attributes.svgString,\n loadOpen = attributes.loadOpen,\n hstart = attributes.hstart;\n var output = \"\";\n if (jumpName === \"\") {\n output = \"collapse_\".concat(sameBlockCount + totalChildrenCount);\n } else {\n output = \"\".concat(jumpName);\n }\n var loadOnPageLoad = \"\";\n var activeOnPageLoad = \"\";\n if (loadOpen) {\n loadOnPageLoad = \"open\";\n activeOnPageLoad = \"active\";\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion-group \".concat(color),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: hstart,\n className: \"accordion-heading\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"read-mode-only\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"button\", {\n className: \"accordion-toggle \".concat(activeOnPageLoad),\n \"data-toggle\": \"collapse\",\n \"data-name\": output,\n //@ts-ignore\n href: \"#\".concat(output),\n children: [svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: svgString\n }), title || \"…\"]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n id: \"collapse_\".concat(sameBlockCount + totalChildrenCount),\n className: \"accordion-body \".concat(loadOnPageLoad),\n //@ts-ignore\n name: output,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"accordion-inner clearfix\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })]\n })\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvdjEvc2F2ZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFxRTtBQUVKO0FBaUJqRSxJQUFNRyxJQUFJLEdBQXlDLFNBQTdDQSxJQUFJQSxDQUFBQyxJQUFBLEVBQTREO0VBQUEsSUFBaEJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQzlELElBQU1DLFVBQVUsR0FBR04sa0VBQWEsQ0FBQ08sSUFBSSxFQUFFO0VBQ3ZDLElBQ0VDLGNBQWMsR0FRWkgsVUFBVSxDQVJaRyxjQUFjO0lBQ2RDLGtCQUFrQixHQU9oQkosVUFBVSxDQVBaSSxrQkFBa0I7SUFDbEJDLEtBQUssR0FNSEwsVUFBVSxDQU5aSyxLQUFLO0lBQ0xDLEtBQUssR0FLSE4sVUFBVSxDQUxaTSxLQUFLO0lBQ0xDLFFBQVEsR0FJTlAsVUFBVSxDQUpaTyxRQUFRO0lBQ1JDLFNBQVMsR0FHUFIsVUFBVSxDQUhaUSxTQUFTO0lBQ1RDLFFBQVEsR0FFTlQsVUFBVSxDQUZaUyxRQUFRO0lBQ1JDLE1BQU0sR0FDSlYsVUFBVSxDQURaVSxNQUFNO0VBR1IsSUFBSUMsTUFBTSxHQUFHLEVBQUU7RUFDZixJQUFJSixRQUFRLEtBQUssRUFBRSxFQUFFO0lBQ25CSSxNQUFNLGVBQUFDLE1BQUEsQ0FBZVQsY0FBYyxHQUFHQyxrQkFBa0IsQ0FBRTtFQUM1RCxDQUFDLE1BQU07SUFDTE8sTUFBTSxNQUFBQyxNQUFBLENBQU1MLFFBQVEsQ0FBRTtFQUN4QjtFQUVBLElBQUlNLGNBQWMsR0FBRyxFQUFFO0VBQ3ZCLElBQUlDLGdCQUFnQixHQUFHLEVBQUU7RUFFekIsSUFBSUwsUUFBUSxFQUFFO0lBQ1pJLGNBQWMsR0FBRyxNQUFNO0lBQ3ZCQyxnQkFBZ0IsR0FBRyxRQUFRO0VBQzdCO0VBRUEsT0FDRUMsdURBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVNoQixVQUFVO0lBQUFpQixRQUFBLEdBQ2hCLEdBQUcsRUFDSkMsc0RBQUEsQ0FBQUMsdURBQUE7TUFBQUYsUUFBQSxFQUNFSCx1REFBQTtRQUFLTSxTQUFTLHFCQUFBVCxNQUFBLENBQXFCUCxLQUFLLENBQUU7UUFBQWEsUUFBQSxHQUN4Q0gsdURBQUEsQ0FBQ2xCLG9FQUFnQjtVQUFDeUIsS0FBSyxFQUFFWixNQUFNO1VBQUVXLFNBQVMsRUFBQyxtQkFBbUI7VUFBQUgsUUFBQSxHQUM1REMsc0RBQUE7WUFBTUUsU0FBUyxFQUFDLGdCQUFnQjtZQUFBSCxRQUFBLEVBQUVaO1VBQUssRUFBUSxFQUMvQ1MsdURBQUE7WUFDRU0sU0FBUyxzQkFBQVQsTUFBQSxDQUFzQkUsZ0JBQWdCLENBQUU7WUFBQSxlQUNyQyxVQUFVO1lBQUEsYUFDWEgsTUFBTTtZQUNqQjtZQUNBWSxJQUFJLE1BQUFYLE1BQUEsQ0FBTUQsTUFBTSxDQUFFO1lBQUFPLFFBQUEsR0FFakJWLFNBQVMsSUFBSVcsc0RBQUE7Y0FBTUUsU0FBUyxFQUFFYjtZQUFTLEVBQVMsRUFDaERGLEtBQUssSUFBSSxHQUFHO1VBQUEsRUFDTjtRQUFBLEVBQ1EsRUFDbkJhLHNEQUFBO1VBQ0VLLEVBQUUsY0FBQVosTUFBQSxDQUFjVCxjQUFjLEdBQUdDLGtCQUFrQixDQUFFO1VBQ3JEaUIsU0FBUyxvQkFBQVQsTUFBQSxDQUFvQkMsY0FBYyxDQUFFO1VBQzdDO1VBQ0FZLElBQUksRUFBRWQsTUFBTTtVQUFBTyxRQUFBLEVBRVpDLHNEQUFBO1lBQUtFLFNBQVMsRUFBQywwQkFBMEI7WUFBQUgsUUFBQSxFQUN2Q0Msc0RBQUEsQ0FBQ3ZCLGdFQUFXLENBQUM4QixPQUFPO1VBQUc7UUFDbkIsRUFDRjtNQUFBO0lBQ0YsRUFDTDtFQUFBLEdBQ0M7QUFFVixDQUFDO0FBRUQsK0RBQWU1QixJQUFJIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2xsYXBzZS92MS9zYXZlLnRzeD9iZmMyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMsIElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgeyBCbG9ja1NhdmVQcm9wcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuaW1wb3J0IEhlYWRpbmdDb21wb25lbnQgZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvSGVhZGluZ0NvbXBvbmVudFwiO1xuXG5pbnRlcmZhY2UgQXR0cmlidXRlcyB7XG4gIHNhbWVCbG9ja0NvdW50OiBudW1iZXI7XG4gIHRvdGFsQ2hpbGRyZW5Db3VudDogbnVtYmVyO1xuICBjb2xvcjogc3RyaW5nO1xuICB0aXRsZTogc3RyaW5nO1xuICBqdW1wTmFtZTogc3RyaW5nO1xuICBsb2FkT3BlbjogYm9vbGVhbjtcbiAgaHN0YXJ0OiBudW1iZXI7XG4gIHN2Z1N0cmluZz86IHN0cmluZztcbn1cblxuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IEF0dHJpYnV0ZXM7XG59XG5cbmNvbnN0IFNhdmU6IFJlYWN0LkZDPEJsb2NrU2F2ZVByb3BzPEF0dHJpYnV0ZXM+PiA9ICh7IGF0dHJpYnV0ZXMgfSkgPT4ge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIGNvbnN0IHtcbiAgICBzYW1lQmxvY2tDb3VudCxcbiAgICB0b3RhbENoaWxkcmVuQ291bnQsXG4gICAgY29sb3IsXG4gICAgdGl0bGUsXG4gICAganVtcE5hbWUsXG4gICAgc3ZnU3RyaW5nLFxuICAgIGxvYWRPcGVuLFxuICAgIGhzdGFydCxcbiAgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgbGV0IG91dHB1dCA9IFwiXCI7XG4gIGlmIChqdW1wTmFtZSA9PT0gXCJcIikge1xuICAgIG91dHB1dCA9IGBjb2xsYXBzZV8ke3NhbWVCbG9ja0NvdW50ICsgdG90YWxDaGlsZHJlbkNvdW50fWA7XG4gIH0gZWxzZSB7XG4gICAgb3V0cHV0ID0gYCR7anVtcE5hbWV9YDtcbiAgfVxuXG4gIGxldCBsb2FkT25QYWdlTG9hZCA9IFwiXCI7XG4gIGxldCBhY3RpdmVPblBhZ2VMb2FkID0gXCJcIjtcblxuICBpZiAobG9hZE9wZW4pIHtcbiAgICBsb2FkT25QYWdlTG9hZCA9IFwib3BlblwiO1xuICAgIGFjdGl2ZU9uUGFnZUxvYWQgPSBcImFjdGl2ZVwiO1xuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5ibG9ja1Byb3BzfT5cbiAgICAgIHtcIiBcIn1cbiAgICAgIDw+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgYWNjb3JkaW9uLWdyb3VwICR7Y29sb3J9YH0+XG4gICAgICAgICAgPEhlYWRpbmdDb21wb25lbnQgbGV2ZWw9e2hzdGFydH0gY2xhc3NOYW1lPVwiYWNjb3JkaW9uLWhlYWRpbmdcIj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInJlYWQtbW9kZS1vbmx5XCI+e3RpdGxlfTwvc3Bhbj5cbiAgICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgYWNjb3JkaW9uLXRvZ2dsZSAke2FjdGl2ZU9uUGFnZUxvYWR9YH1cbiAgICAgICAgICAgICAgZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXG4gICAgICAgICAgICAgIGRhdGEtbmFtZT17b3V0cHV0fVxuICAgICAgICAgICAgICAvL0B0cy1pZ25vcmVcbiAgICAgICAgICAgICAgaHJlZj17YCMke291dHB1dH1gfVxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICB7c3ZnU3RyaW5nICYmIDxzcGFuIGNsYXNzTmFtZT17c3ZnU3RyaW5nfT48L3NwYW4+fVxuICAgICAgICAgICAgICB7dGl0bGUgfHwgXCLigKZcIn1cbiAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgIDwvSGVhZGluZ0NvbXBvbmVudD5cbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBpZD17YGNvbGxhcHNlXyR7c2FtZUJsb2NrQ291bnQgKyB0b3RhbENoaWxkcmVuQ291bnR9YH1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17YGFjY29yZGlvbi1ib2R5ICR7bG9hZE9uUGFnZUxvYWR9YH1cbiAgICAgICAgICAgIC8vQHRzLWlnbm9yZVxuICAgICAgICAgICAgbmFtZT17b3V0cHV0fVxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWNjb3JkaW9uLWlubmVyIGNsZWFyZml4XCI+XG4gICAgICAgICAgICAgIDxJbm5lckJsb2Nrcy5Db250ZW50IC8+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8Lz5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNhdmU7XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSGVhZGluZ0NvbXBvbmVudCIsIlNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJzYXZlIiwic2FtZUJsb2NrQ291bnQiLCJ0b3RhbENoaWxkcmVuQ291bnQiLCJjb2xvciIsInRpdGxlIiwianVtcE5hbWUiLCJzdmdTdHJpbmciLCJsb2FkT3BlbiIsImhzdGFydCIsIm91dHB1dCIsImNvbmNhdCIsImxvYWRPblBhZ2VMb2FkIiwiYWN0aXZlT25QYWdlTG9hZCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwiX0ZyYWdtZW50IiwiY2xhc3NOYW1lIiwibGV2ZWwiLCJocmVmIiwiaWQiLCJuYW1lIiwiQ29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapse/v1/save.tsx\n"); - -/***/ }), - -/***/ "./src/components/CustomColorSwitcher.tsx": -/*!************************************************!*\ - !*** ./src/components/CustomColorSwitcher.tsx ***! - \************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BorderColorPicker: function() { return /* binding */ BorderColorPicker; },\n/* harmony export */ ExtendedColorSwitcher: function() { return /* binding */ ExtendedColorSwitcher; },\n/* harmony export */ ExtendedColorSwitcherToolbar: function() { return /* binding */ ExtendedColorSwitcherToolbar; },\n/* harmony export */ StandardColorSwitcher: function() { return /* binding */ StandardColorSwitcher; },\n/* harmony export */ StandardColorSwitcherToolbar: function() { return /* binding */ StandardColorSwitcherToolbar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/color.js\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! color */ \"./node_modules/color/index.js\");\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(color__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n\n//@ts-ignore\n\n\n/**\n * Updates color attributes based on color contrast.\n *\n * @param {string} bgColor - Background color.\n * @param {Function} setAttributes - Function to set attributes.\n */\nvar updateColorAttributes = function updateColorAttributes(bgColor, setAttributes) {\n try {\n if (bgColor) {\n var parsedColor = color__WEBPACK_IMPORTED_MODULE_4___default()(bgColor).isDark();\n var whiteColor = \"#ffffff\";\n // Determine text color based on the luminosity of the background color\n var newFontColor = parsedColor ? whiteColor : \"\";\n // Update text color attribute\n setAttributes({\n textColor: newFontColor\n });\n }\n } catch (error) {\n console.error(\"Invalid color string provided to updateColorAttributes:\", error);\n }\n};\n/**\n * Handles changes in color selection.\n *\n * @param {Array} colorData - Array of color data.\n * @param {string} newColor - New color value.\n * @param {Function} setAttributes - Function to set attributes.\n * @param {boolean} [outputHex=false] - Output hex value if true.\n * @param {boolean} [useStyle=false] - Use style attributes if true.\n * @param {boolean} [useTextColor=false] - Use textcolor based on selected color if true.\n */\nvar handleColorChange = function handleColorChange(colorData, newColor, setAttributes) {\n var outputHex = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n var useStyle = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n var useTextColor = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : false;\n var colorEntry = colorData.find(function (entry) {\n return entry.color === newColor;\n });\n if (colorEntry && outputHex) {\n setAttributes({\n color: colorEntry.color\n });\n updateColorAttributes(newColor, setAttributes);\n if (useStyle) {\n setAttributes({\n style: colorEntry.slug\n });\n updateColorAttributes(newColor, setAttributes);\n }\n } else if (colorEntry) {\n setAttributes({\n color: colorEntry.slug\n });\n } else {\n if (useStyle) {\n setAttributes({\n color: newColor,\n style: \"\"\n });\n if (useTextColor) {\n updateColorAttributes(newColor, setAttributes);\n }\n }\n }\n};\n/**\n * ColorSwitcher component.\n * Provides a UI for color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcher component.\n */\nvar ColorSwitcher = function ColorSwitcher(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n hex = _ref.hex,\n useStyle = _ref.useStyle,\n _ref$customColor = _ref.customColor,\n customColor = _ref$customColor === void 0 ? false : _ref$customColor,\n _ref$useTextColor = _ref.useTextColor,\n useTextColor = _ref$useTextColor === void 0 ? false : _ref$useTextColor,\n _ref$overwriteThemeCo = _ref.overwriteThemeColors,\n overwriteThemeColors = _ref$overwriteThemeCo === void 0 ? false : _ref$overwriteThemeCo,\n _ref$clearButton = _ref.clearButton,\n clearButton = _ref$clearButton === void 0 ? false : _ref$clearButton;\n var _a;\n // if the theme colorPalette is not empty, use it instead of the passed values!\n // Example entry from colorPalette [Log] [{slug: \"primary\", color: \"#005177\", name: \"Primary\"}, {slug: \"accent\", color: \"#f2a900\", name: \"Accent\"}] (2)\n // const colorPalette = useSetting( 'color.palette' );\n // console.log(colorPalette);\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var colorData = themeColorPalette || standardColorData;\n var value = hex ? attributes.color : (_a = colorData.find(function (entry) {\n return entry.slug === attributes.color;\n })) === null || _a === void 0 ? void 0 : _a.color;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Color Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPalette, {\n colors: colorData,\n value: value,\n onChange: function onChange(newColor) {\n return handleColorChange(colorData, newColor, setAttributes, hex, useStyle, useTextColor);\n },\n disableCustomColors: !customColor,\n clearable: clearButton\n })\n });\n};\n/**\n * ColorSwitcherToolbar component.\n * Provides a toolbar for color selection.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcherToolbar component.\n */\nvar ColorSwitcherToolbar = function ColorSwitcherToolbar(_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes,\n _ref2$colorData = _ref2.colorData,\n colorData = _ref2$colorData === void 0 ? standardColorData : _ref2$colorData,\n _ref2$useStyle = _ref2.useStyle,\n useStyle = _ref2$useStyle === void 0 ? false : _ref2$useStyle,\n _ref2$hex = _ref2.hex,\n hex = _ref2$hex === void 0 ? false : _ref2$hex,\n _ref2$overwriteThemeC = _ref2.overwriteThemeColors,\n overwriteThemeColors = _ref2$overwriteThemeC === void 0 ? false : _ref2$overwriteThemeC;\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var effectiveColorData = themeColorPalette || colorData;\n var classLabel = \"rrzeElementsBFakColorSelector\";\n if (attributes.color) {\n classLabel = hex ? \"rrzeElementsBFakColorSelector \".concat(attributes.color.slice(1)) : \"rrzeElementsBFakColorSelector \".concat(attributes.color);\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n className: classLabel,\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Select a Color\", \"rrze-elements-blocks\"),\n controls: effectiveColorData.map(function (entry) {\n return {\n key: entry.slug,\n title: entry.name,\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n onClick: function onClick() {\n return setAttributes({\n color: hex ? entry.color : entry.slug,\n style: useStyle ? entry.slug : \"\"\n });\n }\n };\n })\n });\n }\n })\n });\n};\n/**\n * BorderColorPicker component.\n * Provides a UI for border color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered BorderColorPicker component.\n */\nvar BorderColorPicker = function BorderColorPicker(_ref3) {\n var attributes = _ref3.attributes,\n setAttributes = _ref3.setAttributes;\n // Extract current color from attributes\n var borderColor = attributes.borderColor;\n /**\n * Handle color change.\n *\n * @param {string} newColor - The new selected color.\n */\n var onChangeColor = function onChangeColor(newColor) {\n setAttributes({\n borderColor: newColor\n });\n };\n // Render ColorSwitcher component\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Border Settings\", \"rrze-elements-blocks\"),\n initialOpen: false,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPicker, {\n color: attributes.borderColor,\n onChange: onChangeColor\n })\n });\n};\n// Default color data\nvar standardColorData = [{\n color: \"#04316A\",\n slug: \"\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Central institution\", \"rrze-elements-blocks\")\n}, {\n color: \"#C50F3C\",\n slug: \"rw\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Business, Economics, and Law\", \"rrze-elements-blocks\")\n}, {\n color: \"#7bb725\",\n slug: \"nat\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Sciences\", \"rrze-elements-blocks\")\n}, {\n color: \"#18B4F1\",\n slug: \"med\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Medicine\", \"rrze-elements-blocks\")\n}, {\n color: \"#FDB735\",\n slug: \"phil\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Humanities, Social Sciences, and Theology\", \"rrze-elements-blocks\")\n}, {\n color: \"#8C9FB1\",\n slug: \"tf\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Engineering\", \"rrze-elements-blocks\")\n}];\nvar extendedColorData = [{\n color: \"#fff\",\n slug: \"inherit\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Inherit color\", \"rrze-elements-blocks\")\n}].concat(standardColorData);\n// Export components using different colorData\nvar StandardColorSwitcher = function StandardColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props));\n};\nvar StandardColorSwitcherToolbar = function StandardColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props));\n};\nvar ExtendedColorSwitcher = function ExtendedColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\nvar ExtendedColorSwitcherToolbar = function ExtendedColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9DdXN0b21Db2xvclN3aXRjaGVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFxQztBQVFOO0FBQ3VCO0FBQ3REO0FBQ3NEO0FBQzVCO0FBc0MxQjs7Ozs7O0FBTUEsSUFBTVcscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FDekJDLE9BQWUsRUFDZkMsYUFBa0QsRUFDMUM7RUFDUixJQUFJO0lBQ0YsSUFBSUQsT0FBTyxFQUFFO01BQ1gsSUFBTUUsV0FBVyxHQUFHSiw0Q0FBSyxDQUFDRSxPQUFPLENBQUMsQ0FBQ0csTUFBTSxFQUFFO01BRTNDLElBQU1DLFVBQVUsR0FBRyxTQUFTO01BRTVCO01BQ0EsSUFBTUMsWUFBWSxHQUFHSCxXQUFXLEdBQUdFLFVBQVUsR0FBRyxFQUFFO01BRWxEO01BQ0FILGFBQWEsQ0FBQztRQUFFSyxTQUFTLEVBQUVEO01BQVksQ0FBRSxDQUFDO0lBQzVDO0VBQ0YsQ0FBQyxDQUFDLE9BQU9FLEtBQUssRUFBRTtJQUNkQyxPQUFPLENBQUNELEtBQUssQ0FDWCx5REFBeUQsRUFDekRBLEtBQUssQ0FDTjtFQUNIO0FBQ0YsQ0FBQztBQUVEOzs7Ozs7Ozs7O0FBVUEsSUFBTUUsaUJBQWlCLEdBQUcsU0FBcEJBLGlCQUFpQkEsQ0FDckJDLFNBQTBELEVBQzFEQyxRQUFnQixFQUNoQlYsYUFBMEUsRUFJeEU7RUFBQSxJQUhGVyxTQUFBLEdBQUFDLFNBQUEsQ0FBQUMsTUFBQSxRQUFBRCxTQUFBLFFBQUFFLFNBQUEsR0FBQUYsU0FBQSxNQUFxQixLQUFLO0VBQUEsSUFDMUJHLFFBQUEsR0FBQUgsU0FBQSxDQUFBQyxNQUFBLFFBQUFELFNBQUEsUUFBQUUsU0FBQSxHQUFBRixTQUFBLE1BQW9CLEtBQUs7RUFBQSxJQUN6QkksWUFBQSxHQUFBSixTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBd0IsS0FBSztFQUU3QixJQUFNSyxVQUFV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QUFJLEVBQUUsSUFBSTtFQUNWdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyx3QkFBd0IsRUFBRSxzQkFBc0I7Q0FDMUQsQ0FDRjtBQUVELElBQU1nRixpQkFBaUIsSUFDckI7RUFDRXpFLEtBQUssRUFBRSxNQUFNO0VBQ2IyQixJQUFJLEVBQUUsU0FBUztFQUNmdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCO0NBQ2pELEVBQUFpRSxNQUFBLENBQ0VsQixpQkFBaUIsQ0FDckI7QUFFRDtBQUNPLElBQU1rQyxxQkFBcUIsR0FBRyxTQUF4QkEscUJBQXFCQSxDQUFJQyxLQUF5QjtFQUFBLE9BQzdEaEMsc0RBQUEsQ0FBQ2YsYUFBYSxFQUFBZ0QsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQzdCO0FBQ00sSUFBTUcsNEJBQTRCLEdBQUcsU0FBL0JBLDRCQUE0QkEsQ0FBSUgsS0FBeUI7RUFBQSxPQUNwRWhDLHNEQUFBLENBQUNPLG9CQUFvQixFQUFBMEIsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQ3BDO0FBRU0sSUFBTUkscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FBSUosS0FBeUI7RUFBQSxPQUM3RGhDLHNEQUFBLENBQUNmLGFBQWEsRUFBQWdELE1BQUEsQ0FBQUMsTUFBQSxLQUFLRixLQUFLO0lBQUU1RCxTQUFTLEVBQUUwRDtFQUFpQixHQUFJO0FBQUEsQ0FDM0Q7QUFDTSxJQUFNTyw0QkFBNEIsR0FBRyxTQUEvQkEsNEJBQTRCQSxDQUFJTCxLQUF5QjtFQUFBLE9BQ3BFaEMsc0RBQUEsQ0FBQ08sb0JBQW9CLEVBQUEwQixNQUFBLENBQUFDLE1BQUEsS0FBS0YsS0FBSztJQUFFNUQsU0FBUyxFQUFFMEQ7RUFBaUIsR0FBSTtBQUFBLENBQ2xFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0N1c3RvbUNvbG9yU3dpdGNoZXIudHN4PzViOTQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb2xvclBhbGV0dGUsXG4gIFBhbmVsQm9keSxcbiAgVG9vbGJhckRyb3Bkb3duTWVudSxcbiAgVG9vbGJhckl0ZW0sXG4gIFRvb2xiYXJHcm91cCxcbiAgQ29sb3JQaWNrZXIsXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IGNvbG9yIGFzIGNvbG9ySWNvbiB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG4vL0B0cy1pZ25vcmVcbmltcG9ydCB7IHVzZVNldHRpbmdzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgQ29sb3IgZnJvbSBcImNvbG9yXCI7XG5cbi8qKlxuICogVHlwZSBkZWZpbml0aW9uIGZvciBDb2xvclN3aXRjaGVyUHJvcHMuXG4gKiBSZXByZXNlbnRzIHByb3BlcnRpZXMgZm9yIGNvbG9yIHN3aXRjaGVyIGNvbXBvbmVudHMuXG4gKlxuICogQHR5cGVkZWYge09iamVjdH0gQ29sb3JTd2l0Y2hlclByb3BzXG4gKiBAcHJvcGVydHkge09iamVjdH0gYXR0cmlidXRlcyAtIENvbnRhaW5zIGNvbG9yLXJlbGF0ZWQgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7RnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byB1cGRhdGUgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7QXJyYXl9IFtjb2xvckRhdGFdIC0gT3B0aW9uYWwgYXJyYXkgb2YgY29sb3IgZGF0YS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2hleF0gLSBGbGFnIHRvIGluZGljYXRlIGlmIGhleCB2YWx1ZXMgYXJlIHVzZWQuXG4gKiBAcHJvcGVydHkge2Jvb2xlYW59IFt1c2VTdHlsZV0gLSBGbGFnIHRvIGFwcGx5IHN0eWxlcy5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2N1c3RvbUNvbG9yXSAtIEZsYWcgZm9yIGN1c3RvbSBjb2xvciB1c2FnZS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcl0gLSBGbGFnIHRvIHNldCB0ZXh0Y29sb3IgYXR0cmlidXRlIGJhc2VkIG9uIHNlbGVjdGVkIENvbG9yLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbb3ZlcndyaXRlVGhlbWVDb2xvcnNdIC0gRmxhZyB0byBvdmVyd3JpdGUgdGhlbWUgY29sb3JzLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbY2xlYXJCdXR0b25dIC0gRmxhZyB0byBzaG93IGNsZWFyIGJ1dHRvbi5cbiAqL1xudHlwZSBDb2xvclN3aXRjaGVyUHJvcHMgPSB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIGJvcmRlckNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczoge1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICAgIHRleHRDb2xvcj86IHN0cmluZztcbiAgICBib3JkZXJDb2xvcj86IHN0cmluZztcbiAgfSkgPT4gdm9pZDtcbiAgY29sb3JEYXRhPzogeyBjb2xvcjogc3RyaW5nOyBzbHVnOiBzdHJpbmc7IG5hbWU6IHN0cmluZyB9W107XG4gIGhleD86IGJvb2xlYW47XG4gIHVzZVN0eWxlPzogYm9vbGVhbjtcbiAgY3VzdG9tQ29sb3I/OiBib29sZWFuO1xuICB1c2VUZXh0Q29sb3I/OiBib29sZWFuO1xuICBvdmVyd3JpdGVUaGVtZUNvbG9ycz86IGJvb2xlYW47XG4gIGNsZWFyQnV0dG9uID86IGJvb2xlYW47XG59O1xuXG4vKipcbiAqIFVwZGF0ZXMgY29sb3IgYXR0cmlidXRlcyBiYXNlZCBvbiBjb2xvciBjb250cmFzdC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gYmdDb2xvciAtIEJhY2tncm91bmQgY29sb3IuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKi9cbmNvbnN0IHVwZGF0ZUNvbG9yQXR0cmlidXRlcyA9IChcbiAgYmdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiBDb2xvclN3aXRjaGVyUHJvcHNbXCJzZXRBdHRyaWJ1dGVzXCJdXG4pOiB2b2lkID0+IHtcbiAgdHJ5IHtcbiAgICBpZiAoYmdDb2xvcikge1xuICAgICAgY29uc3QgcGFyc2VkQ29sb3IgPSBDb2xvcihiZ0NvbG9yKS5pc0RhcmsoKTtcblxuICAgICAgY29uc3Qgd2hpdGVDb2xvciA9IFwiI2ZmZmZmZlwiO1xuXG4gICAgICAvLyBEZXRlcm1pbmUgdGV4dCBjb2xvciBiYXNlZCBvbiB0aGUgbHVtaW5vc2l0eSBvZiB0aGUgYmFja2dyb3VuZCBjb2xvclxuICAgICAgY29uc3QgbmV3Rm9udENvbG9yID0gcGFyc2VkQ29sb3IgPyB3aGl0ZUNvbG9yIDogXCJcIjtcblxuICAgICAgLy8gVXBkYXRlIHRleHQgY29sb3IgYXR0cmlidXRlXG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGV4dENvbG9yOiBuZXdGb250Q29sb3IgfSk7XG4gICAgfVxuICB9IGNhdGNoIChlcnJvcikge1xuICAgIGNvbnNvbGUuZXJyb3IoXG4gICAgICBcIkludmFsaWQgY29sb3Igc3RyaW5nIHByb3ZpZGVkIHRvIHVwZGF0ZUNvbG9yQXR0cmlidXRlczpcIixcbiAgICAgIGVycm9yXG4gICAgKTtcbiAgfVxufTtcblxuLyoqXG4gKiBIYW5kbGVzIGNoYW5nZXMgaW4gY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGNvbG9yRGF0YSAtIEFycmF5IG9mIGNvbG9yIGRhdGEuXG4gKiBAcGFyYW0ge3N0cmluZ30gbmV3Q29sb3IgLSBOZXcgY29sb3IgdmFsdWUuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKiBAcGFyYW0ge2Jvb2xlYW59IFtvdXRwdXRIZXg9ZmFsc2VdIC0gT3V0cHV0IGhleCB2YWx1ZSBpZiB0cnVlLlxuICogQHBhcmFtIHtib29sZWFufSBbdXNlU3R5bGU9ZmFsc2VdIC0gVXNlIHN0eWxlIGF0dHJpYnV0ZXMgaWYgdHJ1ZS5cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcj1mYWxzZV0gLSBVc2UgdGV4dGNvbG9yIGJhc2VkIG9uIHNlbGVjdGVkIGNvbG9yIGlmIHRydWUuXG4gKi9cbmNvbnN0IGhhbmRsZUNvbG9yQ2hhbmdlID0gKFxuICBjb2xvckRhdGE6IHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdLFxuICBuZXdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczogeyBjb2xvcj86IHN0cmluZzsgc3R5bGU/OiBzdHJpbmcgfSkgPT4gdm9pZCxcbiAgb3V0cHV0SGV4OiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVN0eWxlOiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVRleHRDb2xvcjogYm9vbGVhbiA9IGZhbHNlXG4pID0+IHtcbiAgY29uc3QgY29sb3JFbnRyeSA9IGNvbG9yRGF0YS5maW5kKChlbnRyeSkgPT4gZW50cnkuY29sb3IgPT09IG5ld0NvbG9yKTtcbiAgaWYgKGNvbG9yRW50cnkgJiYgb3V0cHV0SGV4KSB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGNvbG9yOiBjb2xvckVudHJ5LmNvbG9yIH0pO1xuICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgaWYgKHVzZVN0eWxlKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgc3R5bGU6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgfVxuICB9IGVsc2UgaWYgKGNvbG9yRW50cnkpIHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgY29sb3I6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgfSBlbHNlIHtcbiAgICBpZiAodXNlU3R5bGUpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb2xvcjogbmV3Q29sb3IsIHN0eWxlOiBcIlwiIH0pO1xuICAgICAgaWYgKHVzZVRleHRDb2xvcikge1xuICAgICAgICB1cGRhdGVDb2xvckF0dHJpYnV0ZXMobmV3Q29sb3IsIHNldEF0dHJpYnV0ZXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufTtcblxuLyoqXG4gKiBDb2xvclN3aXRjaGVyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgVUkgZm9yIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIENvbG9yU3dpdGNoZXIgY29tcG9uZW50LlxuICovXG5jb25zdCBDb2xvclN3aXRjaGVyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgaGV4LFxuICB1c2VTdHlsZSxcbiAgY3VzdG9tQ29sb3IgPSBmYWxzZSxcbiAgdXNlVGV4dENvbG9yID0gZmFsc2UsXG4gIG92ZXJ3cml0ZVRoZW1lQ29sb3JzID0gZmFsc2UsXG4gIGNsZWFyQnV0dG9uID0gZmFsc2UsXG59OiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IHtcblxuICAvLyBpZiB0aGUgdGhlbWUgY29sb3JQYWxldHRlIGlzIG5vdCBlbXB0eSwgdXNlIGl0IGluc3RlYWQgb2YgdGhlIHBhc3NlZCB2YWx1ZXMhXG4gIC8vIEV4YW1wbGUgZW50cnkgZnJvbSBjb2xvclBhbGV0dGUgW0xvZ10gW3tzbHVnOiBcInByaW1hcnlcIiwgY29sb3I6IFwiIzAwNTE3N1wiLCBuYW1lOiBcIlByaW1hcnlcIn0sIHtzbHVnOiBcImFjY2VudFwiLCBjb2xvcjogXCIjZjJhOTAwXCIsIG5hbWU6IFwiQWNjZW50XCJ9XSAoMilcbiAgLy8gY29uc3QgY29sb3JQYWxldHRlID0gdXNlU2V0dGluZyggJ2NvbG9yLnBhbGV0dGUnICk7XG4gIC8vIGNvbnNvbGUubG9nKGNvbG9yUGFsZXR0ZSk7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gID8gdXNlU2V0dGluZ3MoJ2NvbG9yLnBhbGV0dGUnKVswXSBhcyB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXVxuICA6IG51bGw7XG4gIGNvbnN0IGNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IHN0YW5kYXJkQ29sb3JEYXRhO1xuXG4gIGNvbnN0IHZhbHVlID0gaGV4XG4gICAgPyBhdHRyaWJ1dGVzLmNvbG9yXG4gICAgOiBjb2xvckRhdGEuZmluZCgoZW50cnkpID0+IGVudHJ5LnNsdWcgPT09IGF0dHJpYnV0ZXMuY29sb3IpPy5jb2xvcjtcblxuICByZXR1cm4gKFxuICAgIDxQYW5lbEJvZHkgdGl0bGU9e19fKFwiQ29sb3IgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0+XG4gICAgICA8Q29sb3JQYWxldHRlXG4gICAgICAgIGNvbG9ycz17Y29sb3JEYXRhfVxuICAgICAgICB2YWx1ZT17dmFsdWV9XG4gICAgICAgIG9uQ2hhbmdlPXsobmV3Q29sb3I6IHN0cmluZykgPT5cbiAgICAgICAgICBoYW5kbGVDb2xvckNoYW5nZShcbiAgICAgICAgICAgIGNvbG9yRGF0YSxcbiAgICAgICAgICAgIG5ld0NvbG9yLFxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcyxcbiAgICAgICAgICAgIGhleCxcbiAgICAgICAgICAgIHVzZVN0eWxlLFxuICAgICAgICAgICAgdXNlVGV4dENvbG9yXG4gICAgICAgICAgKVxuICAgICAgICB9XG4gICAgICAgIGRpc2FibGVDdXN0b21Db2xvcnM9eyFjdXN0b21Db2xvcn1cbiAgICAgICAgY2xlYXJhYmxlPXtjbGVhckJ1dHRvbn1cbiAgICAgIC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vKipcbiAqIENvbG9yU3dpdGNoZXJUb29sYmFyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgdG9vbGJhciBmb3IgY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7Q29sb3JTd2l0Y2hlclByb3BzfSBwcm9wcyAtIENvbXBvbmVudCBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBSZW5kZXJlZCBDb2xvclN3aXRjaGVyVG9vbGJhciBjb21wb25lbnQuXG4gKi9cbmNvbnN0IENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgY29sb3JEYXRhID0gc3RhbmRhcmRDb2xvckRhdGEsXG4gIHVzZVN0eWxlID0gZmFsc2UsXG4gIGhleCA9IGZhbHNlLFxuICBvdmVyd3JpdGVUaGVtZUNvbG9ycyA9IGZhbHNlLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gICAgPyB1c2VTZXR0aW5ncygnY29sb3IucGFsZXR0ZScpWzBdIGFzIHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdXG4gICAgOiBudWxsO1xuXG4gIGNvbnN0IGVmZmVjdGl2ZUNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IGNvbG9yRGF0YTtcblxuICBsZXQgY2xhc3NMYWJlbCA9IGBycnplRWxlbWVudHNCRmFrQ29sb3JTZWxlY3RvcmA7XG4gIGlmKGF0dHJpYnV0ZXMuY29sb3IpIHtcbiAgY2xhc3NMYWJlbCA9IGhleFxuICAgID8gYHJyemVFbGVtZW50c0JGYWtDb2xvclNlbGVjdG9yICR7YXR0cmlidXRlcy5jb2xvci5zbGljZSgxKX1gXG4gICAgOiBgcnJ6ZUVsZW1lbnRzQkZha0NvbG9yU2VsZWN0b3IgJHthdHRyaWJ1dGVzLmNvbG9yfWA7XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxUb29sYmFyR3JvdXA+XG4gICAgICA8VG9vbGJhckl0ZW0+XG4gICAgICAgIHsoKSA9PiAoXG4gICAgICAgICAgPFRvb2xiYXJEcm9wZG93bk1lbnVcbiAgICAgICAgICAgIGljb249e2NvbG9ySWNvbn1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17Y2xhc3NMYWJlbH1cbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhIENvbG9yXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBjb250cm9scz17ZWZmZWN0aXZlQ29sb3JEYXRhLm1hcCgoZW50cnkpID0+ICh7XG4gICAgICAgICAgICAgIGtleTogZW50cnkuc2x1ZyxcbiAgICAgICAgICAgICAgdGl0bGU6IGVudHJ5Lm5hbWUsXG4gICAgICAgICAgICAgIGljb246IGNvbG9ySWNvbixcbiAgICAgICAgICAgICAgb25DbGljazogKCkgPT5cbiAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBoZXggPyBlbnRyeS5jb2xvciA6IGVudHJ5LnNsdWcsXG4gICAgICAgICAgICAgICAgICBzdHlsZTogdXNlU3R5bGUgPyBlbnRyeS5zbHVnIDogXCJcIixcbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIH0pKX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgPC9Ub29sYmFySXRlbT5cbiAgICA8L1Rvb2xiYXJHcm91cD5cbiAgKTtcbn07XG5cbi8qKlxuICogQm9yZGVyQ29sb3JQaWNrZXIgY29tcG9uZW50LlxuICogUHJvdmlkZXMgYSBVSSBmb3IgYm9yZGVyIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIEJvcmRlckNvbG9yUGlja2VyIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgQm9yZGVyQ29sb3JQaWNrZXIgPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIC8vIEV4dHJhY3QgY3VycmVudCBjb2xvciBmcm9tIGF0dHJpYnV0ZXNcbiAgY29uc3QgeyBib3JkZXJDb2xvciB9ID0gYXR0cmlidXRlcztcblxuICAvKipcbiAgICogSGFuZGxlIGNvbG9yIGNoYW5nZS5cbiAgICpcbiAgICogQHBhcmFtIHtzdHJpbmd9IG5ld0NvbG9yIC0gVGhlIG5ldyBzZWxlY3RlZCBjb2xvci5cbiAgICovXG4gIGNvbnN0IG9uQ2hhbmdlQ29sb3IgPSAobmV3Q29sb3I6IHN0cmluZykgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBib3JkZXJDb2xvcjogbmV3Q29sb3IgfSk7XG4gIH07XG5cbiAgLy8gUmVuZGVyIENvbG9yU3dpdGNoZXIgY29tcG9uZW50XG4gIHJldHVybiAoXG4gICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJCb3JkZXIgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0gaW5pdGlhbE9wZW49e2ZhbHNlfT5cbiAgICAgIDxDb2xvclBpY2tlciBjb2xvcj17YXR0cmlidXRlcy5ib3JkZXJDb2xvcn0gb25DaGFuZ2U9e29uQ2hhbmdlQ29sb3J9IC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vLyBEZWZhdWx0IGNvbG9yIGRhdGFcbmNvbnN0IHN0YW5kYXJkQ29sb3JEYXRhID0gW1xuICB7XG4gICAgY29sb3I6IFwiIzA0MzE2QVwiLFxuICAgIHNsdWc6IFwiXCIsXG4gICAgbmFtZTogX18oXCJDZW50cmFsIGluc3RpdHV0aW9uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjQzUwRjNDXCIsXG4gICAgc2x1ZzogXCJyd1wiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBCdXNpbmVzcywgRWNvbm9taWNzLCBhbmQgTGF3XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjN2JiNzI1XCIsXG4gICAgc2x1ZzogXCJuYXRcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgU2NpZW5jZXNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAge1xuICAgIGNvbG9yOiBcIiMxOEI0RjFcIixcbiAgICBzbHVnOiBcIm1lZFwiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBNZWRpY2luZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiI0ZEQjczNVwiLFxuICAgIHNsdWc6IFwicGhpbFwiLFxuICAgIG5hbWU6IF9fKFxuICAgICAgXCJGYWN1bHR5IG9mIEh1bWFuaXRpZXMsIFNvY2lhbCBTY2llbmNlcywgYW5kIFRoZW9sb2d5XCIsXG4gICAgICBcInJyemUtZWxlbWVudHMtYmxvY2tzXCJcbiAgICApLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiIzhDOUZCMVwiLFxuICAgIHNsdWc6IFwidGZcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgRW5naW5lZXJpbmdcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbl07XG5cbmNvbnN0IGV4dGVuZGVkQ29sb3JEYXRhOiB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXSA9IFtcbiAge1xuICAgIGNvbG9yOiBcIiNmZmZcIixcbiAgICBzbHVnOiBcImluaGVyaXRcIixcbiAgICBuYW1lOiBfXyhcIkluaGVyaXQgY29sb3JcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAgLi4uc3RhbmRhcmRDb2xvckRhdGEsXG5dO1xuXG4vLyBFeHBvcnQgY29tcG9uZW50cyB1c2luZyBkaWZmZXJlbnQgY29sb3JEYXRhXG5leHBvcnQgY29uc3QgU3RhbmRhcmRDb2xvclN3aXRjaGVyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXIgey4uLnByb3BzfSAvPlxuKTtcbmV4cG9ydCBjb25zdCBTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXJUb29sYmFyIHsuLi5wcm9wc30gLz5cbik7XG5cbmV4cG9ydCBjb25zdCBFeHRlbmRlZENvbG9yU3dpdGNoZXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlciB7Li4ucHJvcHN9IGNvbG9yRGF0YT17ZXh0ZW5kZWRDb2xvckRhdGF9IC8+XG4pO1xuZXhwb3J0IGNvbnN0IEV4dGVuZGVkQ29sb3JTd2l0Y2hlclRvb2xiYXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlclRvb2xiYXIgey4uLnByb3BzfSBjb2xvckRhdGE9e2V4dGVuZGVkQ29sb3JEYXRhfSAvPlxuKTtcblxuZXhwb3J0IHsgQm9yZGVyQ29sb3JQaWNrZXIgfTsiXSwibmFtZXMiOlsiX18iLCJDb2xvclBhbGV0dGUiLCJQYW5lbEJvZHkiLCJUb29sYmFyRHJvcGRvd25NZW51IiwiVG9vbGJhckl0ZW0iLCJUb29sYmFyR3JvdXAiLCJDb2xvclBpY2tlciIsImNvbG9yIiwiY29sb3JJY29uIiwidXNlU2V0dGluZ3MiLCJDb2xvciIsInVwZGF0ZUNvbG9yQXR0cmlidXRlcyIsImJnQ29sb3IiLCJzZXRBdHRyaWJ1dGVzIiwicGFyc2VkQ29sb3IiLCJpc0RhcmsiLCJ3aGl0ZUNvbG9yIiwibmV3Rm9udENvbG9yIiwidGV4dENvbG9yIiwiZXJyb3IiLCJjb25zb2xlIiwiaGFuZGxlQ29sb3JDaGFuZ2UiLCJjb2xvckRhdGEiLCJuZXdDb2xvciIsIm91dHB1dEhleCIsImFyZ3VtZW50cyIsImxlbmd0aCIsInVuZGVmaW5lZCIsInVzZVN0eWxlIiwidXNlVGV4dENvbG9yIiwiY29sb3JFbnRyeSIsImZpbmQiLCJlbnRyeSIsInN0eWxlIiwic2x1ZyIsIkNvbG9yU3dpdGNoZXIiLCJfcmVmIiwiYXR0cmlidXRlcyIsImhleCIsIl9yZWYkY3VzdG9tQ29sb3IiLCJjdXN0b21Db2xvciIsIl9yZWYkdXNlVGV4dENvbG9yIiwiX3JlZiRvdmVyd3JpdGVUaGVtZUNvIiwib3ZlcndyaXRlVGhlbWVDb2xvcnMiLCJfcmVmJGNsZWFyQnV0dG9uIiwiY2xlYXJCdXR0b24iLCJ0aGVtZUNvbG9yUGFsZXR0ZSIsInN0YW5kYXJkQ29sb3JEYXRhIiwidmFsdWUiLCJfYSIsIl9qc3giLCJ0aXRsZSIsImNoaWxkcmVuIiwiY29sb3JzIiwib25DaGFuZ2UiLCJkaXNhYmxlQ3VzdG9tQ29sb3JzIiwiY2xlYXJhYmxlIiwiQ29sb3JTd2l0Y2hlclRvb2xiYXIiLCJfcmVmMiIsIl9yZWYyJGNvbG9yRGF0YSIsIl9yZWYyJHVzZVN0eWxlIiwiX3JlZjIkaGV4IiwiX3JlZjIkb3ZlcndyaXRlVGhlbWVDIiwiZWZmZWN0aXZlQ29sb3JEYXRhIiwiY2xhc3NMYWJlbCIsImNvbmNhdCIsInNsaWNlIiwiaWNvbiIsImNsYXNzTmFtZSIsImxhYmVsIiwiY29udHJvbHMiLCJtYXAiLCJrZXkiLCJuYW1lIiwib25DbGljayIsIkJvcmRlckNvbG9yUGlja2VyIiwiX3JlZjMiLCJib3JkZXJDb2xvciIsIm9uQ2hhbmdlQ29sb3IiLCJpbml0aWFsT3BlbiIsImV4dGVuZGVkQ29sb3JEYXRhIiwiU3RhbmRhcmRDb2xvclN3aXRjaGVyIiwicHJvcHMiLCJPYmplY3QiLCJhc3NpZ24iLCJTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyVG9vbGJhciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/CustomColorSwitcher.tsx\n"); - -/***/ }), - -/***/ "./src/components/HeadingComponent.tsx": -/*!*********************************************!*\ - !*** ./src/components/HeadingComponent.tsx ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\nvar __rest = undefined && undefined.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\nvar HeadingComponent = function HeadingComponent(_a) {\n var level = _a.level,\n children = _a.children,\n props = __rest(_a, [\"level\", \"children\"]);\n switch (level) {\n case 3:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h3\", Object.assign({}, props, {\n children: children\n }));\n case 4:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h4\", Object.assign({}, props, {\n children: children\n }));\n case 5:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h5\", Object.assign({}, props, {\n children: children\n }));\n case 6:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h6\", Object.assign({}, props, {\n children: children\n }));\n case 7:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h6\", Object.assign({}, props, {\n children: children\n }));\n default:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h2\", Object.assign({}, props, {\n children: children\n }));\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (HeadingComponent);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9IZWFkaW5nQ29tcG9uZW50LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFNQSxJQUFNQSxnQkFBZ0IsR0FBb0MsU0FBcERBLGdCQUFnQkEsQ0FBcUNDLEVBQTZCLEVBQUk7TUFBL0JDLEtBQUssR0FBVUQsRUFBWSxDQUEzQkMsS0FBSztJQUFFQyxRQUFRLEdBQUFGLEVBQVksQ0FBcEJFLFFBQVE7SUFBS0MsS0FBSyxHQUFBQyxNQUFBLENBQUFKLEVBQUEsRUFBM0IscUJBQTZCLENBQUY7RUFDcEYsUUFBUUMsS0FBSztJQUNYLEtBQUssQ0FBQztNQUNKLE9BQU9JLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDO01BQ0UsT0FBT0csc0RBQUEsT0FBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVFKLEtBQUs7UUFBQUQsUUFBQSxFQUFHQTtNQUFRLEdBQU07RUFDekM7QUFDRixDQUFDO0FBRUQsK0RBQWVILGdCQUFnQiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9IZWFkaW5nQ29tcG9uZW50LnRzeD8xMzMwIl0sInNvdXJjZXNDb250ZW50IjpbInR5cGUgSGVhZGluZ0NvbXBvbmVudFByb3BzID0ge1xuICBsZXZlbDogbnVtYmVyO1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlO1xuICBba2V5OiBzdHJpbmddOiBhbnk7IC8vIFRoaXMgYWxsb3dzIGZvciBhbnkgYWRkaXRpb25hbCBwcm9wZXJ0aWVzIGxpa2UgYGNsYXNzTmFtZWAuXG59O1xuXG5jb25zdCBIZWFkaW5nQ29tcG9uZW50OiBSZWFjdC5GQzxIZWFkaW5nQ29tcG9uZW50UHJvcHM+ID0gKHsgbGV2ZWwsIGNoaWxkcmVuLCAuLi5wcm9wcyB9KSA9PiB7XG4gIHN3aXRjaCAobGV2ZWwpIHtcbiAgICBjYXNlIDM6XG4gICAgICByZXR1cm4gPGgzIHsuLi5wcm9wc30+e2NoaWxkcmVufTwvaDM+O1xuICAgIGNhc2UgNDpcbiAgICAgIHJldHVybiA8aDQgey4uLnByb3BzfT57Y2hpbGRyZW59PC9oND47XG4gICAgY2FzZSA1OlxuICAgICAgcmV0dXJuIDxoNSB7Li4ucHJvcHN9PntjaGlsZHJlbn08L2g1PjtcbiAgICBjYXNlIDY6XG4gICAgICByZXR1cm4gPGg2IHsuLi5wcm9wc30+e2NoaWxkcmVufTwvaDY+O1xuICAgIGNhc2UgNzpcbiAgICAgIHJldHVybiA8aDYgey4uLnByb3BzfT57Y2hpbGRyZW59PC9oNj47XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiA8aDIgey4uLnByb3BzfT57Y2hpbGRyZW59PC9oMj47XG4gIH1cbn07XG5cbmV4cG9ydCBkZWZhdWx0IEhlYWRpbmdDb21wb25lbnQ7XG4iXSwibmFtZXMiOlsiSGVhZGluZ0NvbXBvbmVudCIsIl9hIiwibGV2ZWwiLCJjaGlsZHJlbiIsInByb3BzIiwiX19yZXN0IiwiX2pzeCIsIk9iamVjdCIsImFzc2lnbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/HeadingComponent.tsx\n"); - -/***/ }), - -/***/ "./src/components/IconPicker.tsx": -/*!***************************************!*\ - !*** ./src/components/IconPicker.tsx ***! - \***************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ IconMarkComponent: function() { return /* binding */ IconMarkComponent; },\n/* harmony export */ IconPicker: function() { return /* binding */ IconPicker; },\n/* harmony export */ IconPickerModalInset: function() { return /* binding */ IconPickerModalInset; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _assets_fontawesome_fontawesomeIconNames_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./assets/fontawesome/fontawesomeIconNames.json */ \"./src/components/assets/fontawesome/fontawesomeIconNames.json\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/a11y */ \"@wordpress/a11y\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_a11y__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _assets_fontawesome_scss_fontawesome_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./assets/fontawesome/scss/fontawesome.scss */ \"./src/components/assets/fontawesome/scss/fontawesome.scss\");\n/* harmony import */ var _assets_fontawesome_scss_solid_scss__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./assets/fontawesome/scss/solid.scss */ \"./src/components/assets/fontawesome/scss/solid.scss\");\n/* harmony import */ var _assets_fontawesome_scss_brands_scss__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./assets/fontawesome/scss/brands.scss */ \"./src/components/assets/fontawesome/scss/brands.scss\");\n/* harmony import */ var _assets_fontawesome_scss_regular_scss__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./assets/fontawesome/scss/regular.scss */ \"./src/components/assets/fontawesome/scss/regular.scss\");\nfunction _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _iterableToArray(r) { if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r); }\nfunction _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); }\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\n// You probably already include the core styles\n// @import \"../ 0 ? (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: filteredIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n }) : (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"No icons found. Please try a different search term.\", \"rrze-elements-blocks\")\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Solid Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: solidIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Regular Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: regularIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Brand Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: brandIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingBottom: \"1rem\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {})\n })]\n });\n});\n/**\n * A component for displaying icons in the editor.\n *\n * @component\n * @param {IconMarkComponentProps} props - The properties.\n * @returns {JSX.Element | null} The loaded SVG icon or null.\n */\nvar IconMarkComponent = function IconMarkComponent(_ref4) {\n var type = _ref4.type,\n iconName = _ref4.iconName,\n attributes = _ref4.attributes,\n _ref4$defaultClass = _ref4.defaultClass,\n defaultClass = _ref4$defaultClass === void 0 ? \"elements-blocks-icon-insideEditor\" : _ref4$defaultClass,\n _ref4$setAttributes = _ref4.setAttributes,\n setAttributes = _ref4$setAttributes === void 0 ? function () {} : _ref4$setAttributes,\n _ref4$className = _ref4.className,\n className = _ref4$className === void 0 ? \"\" : _ref4$className,\n onClick = _ref4.onClick,\n _ref4$iconValue = _ref4.iconValue,\n iconValue = _ref4$iconValue === void 0 ? \"\" : _ref4$iconValue;\n var handleOnClick = function handleOnClick() {\n if (onClick) {\n onClick();\n }\n };\n //turn solid iconname into the right font-awesome class iconValue contains solid iconname\n var faType = iconValue.split(\" \")[0] || \"\";\n var faIconName = iconValue.split(\" \")[1] || \"\";\n if (iconValue === \"\") {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"\".concat(attributes.svgString, \" \").concat(className),\n onClick: handleOnClick\n });\n } else {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fa-\".concat(faType, \" fa-\").concat(faIconName, \" \").concat(className),\n onClick: handleOnClick\n });\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFxRSxlQUFBLGNBQUcsRUFBRSxHQUFBQSxlQUFBO0lBQ2RuRSxPQUFPLEdBQUErRCxLQUFBLENBQVAvRCxPQUFPO0lBQUFvRSxlQUFBLEdBQUFMLEtBQUEsQ0FDUDVCLFNBQVM7SUFBVEEsU0FBUyxHQUFBaUMsZUFBQSxjQUFHLEVBQUUsR0FBQUEsZUFBQTtFQUVkLElBQU1DLGFBQWEsR0FBRyxTQUFoQkEsYUFBYUEsQ0FBQSxFQUFRO0lBQ3pCLElBQUlyRSxPQUFPLEVBQUU7TUFDWEEsT0FBTyxFQUFFO0lBQ1g7RUFDRixDQUFDO0VBRUQ7RUFDQSxJQUFNc0UsTUFBTSxHQUFHbkMsU0FBUyxDQUFDeEQsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUU7RUFDNUMsSUFBTTRGLFVBQVUsR0FBR3BDLFNBQVMsQ0FBQ3hELEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFO0VBRWhELElBQUl3RCxTQUFTLEtBQUssRUFBRSxFQUFFO0lBQ3BCLE9BQ0UxQyxzREFBQTtNQUNFSyxTQUFTLEtBQUE5QixNQUFBLENBQUtILFVBQVUsQ0FBQ0ksU0FBUyxPQUFBRCxNQUFBLENBQUk4QixTQUFTLENBQUU7TUFDakRFLE9BQU8sRUFBRXFFO0lBQWEsRUFDaEI7RUFFWixDQUFDLE1BQU07SUFDTCxPQUNFNUUsc0RBQUE7TUFDRUssU0FBUyxRQUFBOUIsTUFBQSxDQUFRc0csTUFBTSxVQUFBdEcsTUFBQSxDQUFPdUcsVUFBVSxPQUFBdkcsTUFBQSxDQUFJOEIsU0FBUyxDQUFFO01BQ3ZERSxPQUFPLEVBQUVxRTtJQUFhLEVBQ2hCO0VBRVo7QUFDRixDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0ljb25QaWNrZXIudHN4P2YxMjciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb21ib2JveENvbnRyb2wsXG4gIEJ1dHRvbixcbiAgU2VhcmNoQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxHcmlkIGFzIEdyaWQsXG4gIF9fZXhwZXJpbWVudGFsSGVhZGluZyBhcyBIZWFkaW5nLFxuICBfX2V4cGVyaW1lbnRhbFNwYWNlciBhcyBTcGFjZXIsXG4gIF9fZXhwZXJpbWVudGFsRGl2aWRlciBhcyBEaXZpZGVyLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICB1c2VTdGF0ZSxcbiAgdXNlRWZmZWN0LFxuICB1c2VSZWYsXG4gIG1lbW8sXG4gIEZyYWdtZW50LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgZm9udGF3ZXNvbWVJY29uTmFtZXMgZnJvbSBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lSWNvbk5hbWVzLmpzb25cIjtcbmltcG9ydCB7IHNwZWFrIH0gZnJvbSAnQHdvcmRwcmVzcy9hMTF5JztcblxuLy8gWW91IHByb2JhYmx5IGFscmVhZHkgaW5jbHVkZSB0aGUgY29yZSBzdHlsZXNcbi8vIEBpbXBvcnQgXCIuLi88Y29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzXCI7XG5cbmltcG9ydCBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvZm9udGF3ZXNvbWUuc2Nzc1wiO1xuaW1wb3J0IFwiLi9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL2JyYW5kcy5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzc1wiO1xuaW1wb3J0IHsgc2V0IH0gZnJvbSBcImxvZGFzaFwiO1xuXG5pbnRlcmZhY2UgQmxvY2tBdHRyaWJ1dGVzIHtcbiAgaWNvbjogc3RyaW5nO1xuICBzdmdTdHJpbmc6IHN0cmluZztcbn1cblxudHlwZSBTZXRBdHRyaWJ1dGVzRnVuY3Rpb24gPSAoYXR0cmlidXRlczogUGFydGlhbDxCbG9ja0F0dHJpYnV0ZXM+KSA9PiB2b2lkO1xuXG4vKipcbiAqIEZldGNoIGFuZCBzZXQgdGhlIFNWRyBzdHJpbmcgYXR0cmlidXRlIGJhc2VkIG9uIHRoZSBwcm92aWRlZCB0eXBlIGFuZCBpY29uTmFtZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwYXJhbSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHBhcmFtIHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHBhcmFtIHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byBzZXQgbmV3IGF0dHJpYnV0ZXMgZm9yIHRoZSBibG9jay5cbiAqL1xuY29uc3QgZmV0Y2hTdmdJY29uID0gKFxuICB0eXBlOiBzdHJpbmcsXG4gIGljb25OYW1lOiBzdHJpbmcsXG4gIGF0dHJpYnV0ZXM6IEJsb2NrQXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlczogU2V0QXR0cmlidXRlc0Z1bmN0aW9uXG4pOiB2b2lkID0+IHtcbiAgbGV0IHN2Z0ZhQ2xhc3MgPSBcIlwiO1xuICAvL2NoZWNrIGlmIGljb25OYW1lIGFuZCB0eXBlIGFyZSBzZXRcbiAgaWYgKGljb25OYW1lICYmIHR5cGUpIHtcbiAgICBzdmdGYUNsYXNzID0gYGZhLSR7dHlwZX0gZmEtJHtpY29uTmFtZX1gO1xuICAgIHNldEF0dHJpYnV0ZXMoeyBzdmdTdHJpbmc6IHN2Z0ZhQ2xhc3MgfSk7XG4gIH1cbn07XG5cbi8qKlxuICogSWNvblBpY2tlciBjb21wb25lbnQgcHJvcGVydGllcy5cbiAqXG4gKiBAaW50ZXJmYWNlIEljb25QaWNrZXJQcm9wc1xuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBDdXJyZW50IGJsb2NrIGF0dHJpYnV0ZXMuXG4gKiBAcHJvcGVydHkge1NldEF0dHJpYnV0ZXNGdW5jdGlvbn0gc2V0QXR0cmlidXRlcyAtIEZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvblBpY2tlclByb3BzIHtcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBzZXRBdHRyaWJ1dGVzOiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG59XG5cbi8qKlxuICogQSBjb21wb25lbnQgZm9yIHBpY2tpbmcgaWNvbnMuXG4gKlxuICogQGNvbXBvbmVudFxuICogQHBhcmFtIHtJY29uUGlja2VyUHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBgSWNvblBpY2tlcmAgY29tcG9uZW50LlxuICovXG5jb25zdCBJY29uUGlja2VyOiBSZWFjdC5Db21wb25lbnRUeXBlPEljb25QaWNrZXJQcm9wcz4gPSBtZW1vKFxuICAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH0pID0+IHtcbiAgICBjb25zdCBbYWxsSWNvbnNPcHRpb25zLCBzZXRBbGxJY29uc09wdGlvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGNyZWF0ZUljb25PcHRpb25zID0gKGljb25zOiBzdHJpbmdbXSwgbGFiZWw6IHN0cmluZykgPT5cbiAgICAgICAgaWNvbnMubWFwKChpY29uKSA9PiAoe1xuICAgICAgICAgIHZhbHVlOiBgJHtsYWJlbH0gJHtpY29ufWAsXG4gICAgICAgICAgbGFiZWw6IGAke2ljb259ICgke2xhYmVsfSlgLFxuICAgICAgICB9KSk7XG5cbiAgICAgIHNldEFsbEljb25zT3B0aW9ucyhbXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5yZWd1bGFyLCBcInJlZ3VsYXJcIiksXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLmJyYW5kcywgXCJicmFuZHNcIiksXG4gICAgICBdKTtcbiAgICB9LCBbXSk7XG5cbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgICAgZmV0Y2hTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcbiAgICB9LCBbdHlwZSwgaWNvbk5hbWUsIGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXNdKTtcblxuICAgIHJldHVybiAoXG4gICAgICA8PlxuICAgICAgICA8Q29tYm9ib3hDb250cm9sXG4gICAgICAgICAgbGFiZWw9e19fKFwiU2VsZWN0IGFuIGljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICBvbkNoYW5nZT17KG5ld0ljb24pID0+IHNldEF0dHJpYnV0ZXMoeyBpY29uOiBuZXdJY29uIH0pfVxuICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgb3B0aW9ucz17YWxsSWNvbnNPcHRpb25zfVxuICAgICAgICAgIGFsbG93UmVzZXQ9e2ZhbHNlfVxuICAgICAgICAvPlxuICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICBrZXk9e2F0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICA+PC9zcGFuPlxuICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICB2YXJpYW50PVwic2Vjb25kYXJ5XCJcbiAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gc2V0QXR0cmlidXRlcyh7IGljb246IFwiXCIsIHN2Z1N0cmluZzogXCJcIiB9KX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge19fKFwiUmVtb3ZlIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICl9XG4gICAgICA8Lz5cbiAgICApO1xuICB9XG4pO1xuXG4vKipcbiAqIEEgY29tcG9uZW50IGZvciBwaWNraW5nIGljb25zIGluc2lkZSBhIGxhcmdlIG1vZGFsLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvblBpY2tlclByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgYEljb25QaWNrZXJgIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgSWNvblBpY2tlck1vZGFsSW5zZXQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvblBpY2tlclByb3BzPiA9IG1lbW8oXG4gICh7IGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXMgfSkgPT4ge1xuICAgIGNvbnN0IFtzb2xpZEljb25zLCBzZXRTb2xpZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbcmVndWxhckljb25zLCBzZXRSZWd1bGFySWNvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFticmFuZEljb25zLCBzZXRCcmFuZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbYWxsSWNvbnMsIHNldEFsbEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbZmlsdGVyZWRJY29ucywgc2V0RmlsdGVyZWRJY29uc10gPSB1c2VTdGF0ZShbXSk7XG4gICAgY29uc3QgW3NlYXJjaFF1ZXJ5LCBzZXRTZWFyY2hRdWVyeV0gPSB1c2VTdGF0ZShcIlwiKTtcbiAgICBjb25zdCBbc2hvd1NlYXJjaFJlc3VsdHMsIHNldFNob3dTZWFyY2hSZXN1bHRzXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgICBjb25zdCBzZWFyY2hJbnB1dFJlZiA9IHVzZVJlZjxIVE1MSW5wdXRFbGVtZW50PihudWxsKTtcblxuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgLy8gY29uc3QgSWNvbiA9IHVzZUR5bmFtaWNTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcblxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICBjb25zdCBjcmVhdGVJY29uT3B0aW9ucyA9IChpY29uczogc3RyaW5nW10sIGxhYmVsOiBzdHJpbmcpID0+XG4gICAgICAgIGljb25zLm1hcCgoaWNvbikgPT4gKHtcbiAgICAgICAgICB2YWx1ZTogYCR7bGFiZWx9ICR7aWNvbn1gLFxuICAgICAgICAgIGxhYmVsOiBgJHtpY29ufSAoJHtsYWJlbH0pYCxcbiAgICAgICAgfSkpO1xuXG4gICAgICBzZXRTb2xpZEljb25zKGNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpKTtcbiAgICAgIHNldFJlZ3VsYXJJY29ucyhcbiAgICAgICAgY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpXG4gICAgICApO1xuICAgICAgc2V0QnJhbmRJY29ucyhjcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpKTtcbiAgICAgIHNldEZpbHRlcmVkSWNvbnMoW1xuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5zb2xpZCwgXCJzb2xpZFwiKSxcbiAgICAgICAgLi4uY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpLFxuICAgICAgXSk7XG4gICAgfSwgW10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGFsbEljb25zID0gWy4uLnNvbGlkSWNvbnMsIC4uLnJlZ3VsYXJJY29ucywgLi4uYnJhbmRJY29uc107XG4gICAgICBzZXRBbGxJY29ucyhhbGxJY29ucyk7XG4gICAgfSwgW3NvbGlkSWNvbnMsIHJlZ3VsYXJJY29ucywgYnJhbmRJY29uc10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGZldGNoU3ZnSWNvbih0eXBlLCBpY29uTmFtZSwgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcyk7XG4gICAgfSwgW3R5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzXSk7XG5cbiAgICBjb25zdCBvbkNsaWNrSWNvbkJ1dHRvbiA9IChpY29uVmFsdWU6IHN0cmluZykgPT4ge1xuICAgICAgaWYgKGljb25WYWx1ZSA9PT0gYXR0cmlidXRlcy5pY29uKSB7XG4gICAgICAgIHNldEF0dHJpYnV0ZXMoeyBpY29uOiBcIlwiIH0pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgc2V0QXR0cmlidXRlcyh7IGljb246IGljb25WYWx1ZSB9KTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlS2V5RG93biA9IChldmVudDogUmVhY3QuS2V5Ym9hcmRFdmVudDxIVE1MSW5wdXRFbGVtZW50PikgPT4ge1xuICAgICAgaWYgKGV2ZW50LmtleSA9PT0gXCJFbnRlclwiKSB7XG4gICAgICAgIGhhbmRsZVNlYXJjaCgpO1xuICAgICAgfVxuICAgIH07XG5cbiAgICBjb25zdCBoYW5kbGVTZWFyY2ggPSAoKSA9PiB7XG4gICAgICBjb25zdCBxdWVyeSA9IHNlYXJjaFF1ZXJ5LnRvTG93ZXJDYXNlKCk7XG4gICAgICBjb25zdCBmaWx0ZXJlZEljb25zID0gYWxsSWNvbnMuZmlsdGVyKCh7IHZhbHVlIH0pID0+IHtcbiAgICAgICAgY29uc3QgW3R5cGUsIGljb25OYW1lXSA9IHZhbHVlLnNwbGl0KFwiIFwiKTtcbiAgICAgICAgcmV0dXJuIHR5cGUuaW5jbHVkZXMocXVlcnkpIHx8IGljb25OYW1lLmluY2x1ZGVzKHF1ZXJ5KTtcbiAgICAgIH0pO1xuICAgICAgc2V0RmlsdGVyZWRJY29ucyhmaWx0ZXJlZEljb25zKTtcbiAgICAgIHNldFNob3dTZWFyY2hSZXN1bHRzKHRydWUpO1xuICAgICAgc3BlYWsoX18oJ1RoZSBzZWFyY2ggcmVzdWx0cyBnb3QgdXBkYXRlZC4nLCAncnJ6ZS1lbGVtZW50cy1ibG9ja3MnKSk7XG4gICAgfTtcblxuICAgIGNvbnN0IG9uU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDw+XG4gICAgICAgIDxwPlxuICAgICAgICAgIHtfXyhcIkljb25zIGFyZSBwcm92aWRlZCBieSBcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8YVxuICAgICAgICAgICAgaHJlZj1cImh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXCJcbiAgICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgICByZWw9XCJub29wZW5lciBub3JlZmVycmVyXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICBGb250IEF3ZXNvbWVcbiAgICAgICAgICA8L2E+XG4gICAgICAgICAge19fKFxuICAgICAgICAgICAgXCIuIFlvdSBjYW4gc2VhcmNoIGZvciBhbiBpY29uIGJ5IHR5cGluZyBpdHMgRm9udCBBd2Vzb21lIG5hbWUgaW4gdGhlIHNlYXJjaCBmaWVsZCBiZWxvdy5cIixcbiAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICl9XG4gICAgICAgIDwvcD5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggZm9yIGFuIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgICAgPFNlYXJjaENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhbiBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICB2YWx1ZT17c2VhcmNoUXVlcnl9XG4gICAgICAgICAgICBvbkNoYW5nZT17aGFuZGxlU2VhcmNoQ2hhbmdlfVxuICAgICAgICAgICAgb25LZXlEb3duPXtoYW5kbGVLZXlEb3dufVxuICAgICAgICAgICAgcmVmPXtzZWFyY2hJbnB1dFJlZn1cbiAgICAgICAgICAvPlxuXG4gICAgICAgICAgPEJ1dHRvbiBrZXk9XCJzZWFyY2hCdXR0b25cIiB2YXJpYW50PVwic2Vjb25kYXJ5XCIgb25DbGljaz17aGFuZGxlU2VhcmNofT5cbiAgICAgICAgICAgIHtfXyhcIlNlYXJjaCBmb3IgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICAgIDw+XG4gICAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIiBwYWRkaW5nVG9wPVwiMXJlbVwiPlxuICAgICAgICAgICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgICAgICAgIDwvU3BhY2VyPlxuICAgICAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgIGtleT17YXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICAgICAgPjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICAgICAgdmFyaWFudD1cInNlY29uZGFyeVwiXG4gICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBzZXRBdHRyaWJ1dGVzKHsgaWNvbjogXCJcIiwgc3ZnU3RyaW5nOiBcIlwiIH0pfVxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgIHtfXyhcIlJlbW92ZSBJY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICAgICA8Lz5cbiAgICAgICAgICApfVxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAge3Nob3dTZWFyY2hSZXN1bHRzICYmIChcbiAgICAgICAgICA8PlxuICAgICAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggUmVzdWx0c1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICAgICAge2ZpbHRlcmVkSWNvbnMubGVuZ3RoID4gMCA/IChcbiAgICAgICAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICAgICAgICB7ZmlsdGVyZWRJY29ucy5tYXAoKGljb25PcHRpb24pID0+IChcbiAgICAgICAgICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICAgICAgICAgIGtleT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAgICAgICBpc1ByZXNzZWQ9e2ljb25PcHRpb24udmFsdWUgPT09IGF0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBvbkNsaWNrSWNvbkJ1dHRvbihpY29uT3B0aW9uLnZhbHVlKX1cbiAgICAgICAgICAgICAgICAgICAgICBzaXplPVwiY29tcGFjdFwiXG4gICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24tQnV0dG9uXCJcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbD17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICAgICAgc2hvd1Rvb2x0aXA9e3RydWV9XG4gICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICA8SWNvbk1hcmtDb21wb25lbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzBdfVxuICAgICAgICAgICAgICAgICAgICAgICAgaWNvbk5hbWU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlcz17YXR0cmlidXRlc31cbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvciBlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JNb2RhbFwiXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uVmFsdWU9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgICAgICApKX1cbiAgICAgICAgICAgICAgICA8L0dyaWQ+XG4gICAgICAgICAgICAgICkgOiAoXG4gICAgICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgICAgICB7X18oXG4gICAgICAgICAgICAgICAgICAgIFwiTm8gaWNvbnMgZm91bmQuIFBsZWFzZSB0cnkgYSBkaWZmZXJlbnQgc2VhcmNoIHRlcm0uXCIsXG4gICAgICAgICAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgICA8Lz5cbiAgICAgICAgKX1cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiU29saWQgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPEdyaWQgY29sdW1ucz17MTJ9PlxuICAgICAgICAgICAge3NvbGlkSWNvbnMubWFwKChpY29uT3B0aW9uKSA9PiAoXG4gICAgICAgICAgICAgIDxCdXR0b25cbiAgICAgICAgICAgICAgICBrZXk9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgaXNQcmVzc2VkPXtpY29uT3B0aW9uLnZhbHVlID09PSBhdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gb25DbGlja0ljb25CdXR0b24oaWNvbk9wdGlvbi52YWx1ZSl9XG4gICAgICAgICAgICAgICAgc2l6ZT1cImNvbXBhY3RcIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLUJ1dHRvblwiXG4gICAgICAgICAgICAgICAgbGFiZWw9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgIHNob3dUb29sdGlwPXt0cnVlfVxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPEljb25NYXJrQ29tcG9uZW50XG4gICAgICAgICAgICAgICAgICB0eXBlPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVswXX1cbiAgICAgICAgICAgICAgICAgIGljb25OYW1lPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e2F0dHJpYnV0ZXN9XG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3IgZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yTW9kYWxcIlxuICAgICAgICAgICAgICAgICAgaWNvblZhbHVlPXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgKSl9XG4gICAgICAgICAgPC9HcmlkPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiUmVndWxhciBJY29uc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICB7cmVndWxhckljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgIDxIZWFkaW5nPntfXyhcIkJyYW5kIEljb25zXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PC9IZWFkaW5nPlxuICAgICAgICAgIDxHcmlkIGNvbHVtbnM9ezEyfT5cbiAgICAgICAgICAgIHticmFuZEljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIj5cbiAgICAgICAgICA8RGl2aWRlciAvPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgIDwvPlxuICAgICk7XG4gIH1cbik7XG5cbi8qKlxuICogSWNvbk1hcmtDb21wb25lbnQgY29tcG9uZW50IHByb3BlcnRpZXMuXG4gKlxuICogQGludGVyZmFjZSBJY29uTWFya0NvbXBvbmVudFByb3BzXG4gKiBAcHJvcGVydHkge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFtkZWZhdWx0Q2xhc3NdIC0gVGhlIGRlZmF1bHQgY2xhc3MgZm9yIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IFtzZXRBdHRyaWJ1dGVzXSAtIE9wdGlvbmFsIGZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvbk1hcmtDb21wb25lbnRQcm9wcyB7XG4gIHR5cGU6IHN0cmluZztcbiAgaWNvbk5hbWU6IHN0cmluZztcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBkZWZhdWx0Q2xhc3M/OiBzdHJpbmc7XG4gIHNldEF0dHJpYnV0ZXM/OiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG4gIGNsYXNzTmFtZT86IHN0cmluZztcbiAgb25DbGljaz86ICgpID0+IHZvaWQ7XG4gIGljb25WYWx1ZT86IHN0cmluZztcbn1cblxuLyoqXG4gKiBBIGNvbXBvbmVudCBmb3IgZGlzcGxheWluZyBpY29ucyBpbiB0aGUgZWRpdG9yLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvbk1hcmtDb21wb25lbnRQcm9wc30gcHJvcHMgLSBUaGUgcHJvcGVydGllcy5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudCB8IG51bGx9IFRoZSBsb2FkZWQgU1ZHIGljb24gb3IgbnVsbC5cbiAqL1xuY29uc3QgSWNvbk1hcmtDb21wb25lbnQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvbk1hcmtDb21wb25lbnRQcm9wcz4gPSAoe1xuICB0eXBlLFxuICBpY29uTmFtZSxcbiAgYXR0cmlidXRlcyxcbiAgZGVmYXVsdENsYXNzID0gXCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JcIixcbiAgc2V0QXR0cmlidXRlcyA9ICgpID0+IHt9LFxuICBjbGFzc05hbWUgPSBcIlwiLFxuICBvbkNsaWNrLFxuICBpY29uVmFsdWUgPSBcIlwiLFxufSkgPT4ge1xuICBjb25zdCBoYW5kbGVPbkNsaWNrID0gKCkgPT4ge1xuICAgIGlmIChvbkNsaWNrKSB7XG4gICAgICBvbkNsaWNrKCk7XG4gICAgfVxuICB9O1xuXG4gIC8vdHVybiBzb2xpZCBpY29ubmFtZSBpbnRvIHRoZSByaWdodCBmb250LWF3ZXNvbWUgY2xhc3MgaWNvblZhbHVlIGNvbnRhaW5zIHNvbGlkIGljb25uYW1lXG4gIGNvbnN0IGZhVHlwZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMF0gfHwgXCJcIjtcbiAgY29uc3QgZmFJY29uTmFtZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMV0gfHwgXCJcIjtcblxuICBpZiAoaWNvblZhbHVlID09PSBcIlwiKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YCR7YXR0cmlidXRlcy5zdmdTdHJpbmd9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YGZhLSR7ZmFUeXBlfSBmYS0ke2ZhSWNvbk5hbWV9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH1cbn07XG5cbmV4cG9ydCB7IEljb25QaWNrZXIsIEljb25NYXJrQ29tcG9uZW50LCBJY29uUGlja2VyTW9kYWxJbnNldCB9O1xuIl0sIm5hbWVzIjpbIl9fIiwiQ29tYm9ib3hDb250cm9sIiwiQnV0dG9uIiwiU2VhcmNoQ29udHJvbCIsIl9fZXhwZXJpbWVudGFsR3JpZCIsIkdyaWQiLCJfX2V4cGVyaW1lbnRhbEhlYWRpbmciLCJIZWFkaW5nIiwiX19leHBlcmltZW50YWxTcGFjZXIiLCJTcGFjZXIiLCJfX2V4cGVyaW1lbnRhbERpdmlkZXIiLCJEaXZpZGVyIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJ1c2VSZWYiLCJtZW1vIiwiRnJhZ21lbnQiLCJmb250YXdlc29tZUljb25OYW1lcyIsInNwZWFrIiwiZmV0Y2hTdmdJY29uIiwidHlwZSIsImljb25OYW1lIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJzdmdGYUNsYXNzIiwiY29uY2F0Iiwic3ZnU3RyaW5nIiwiSWNvblBpY2tlciIsIl9yZWYiLCJfdXNlU3RhdGUiLCJfdXNlU3RhdGUyIiwiX3NsaWNlZFRvQXJyYXkiLCJhbGxJY29uc09wdGlvbnMiLCJzZXRBbGxJY29uc09wdGlvbnMiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkiLCJpY29uIiwic3BsaXQiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkyIiwiY3JlYXRlSWNvbk9wdGlvbnMiLCJpY29ucyIsImxhYmVsIiwibWFwIiwidmFsdWUiLCJfdG9Db25zdW1hYmxlQXJyYXkiLCJzb2xpZCIsInJlZ3VsYXIiLCJicmFuZHMiLCJfanN4cyIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwiX2pzeCIsIm9uQ2hhbmdlIiwibmV3SWNvbiIsIm9wdGlvbnMiLCJhbGxvd1Jlc2V0IiwiY2xhc3NOYW1lIiwidmFyaWFudCIsIm9uQ2xpY2siLCJJY29uUGlja2VyTW9kYWxJbnNldCIsIl9yZWYyIiwiX3VzZVN0YXRlMyIsIl91c2VTdGF0ZTQiLCJzb2xpZEljb25zIiwic2V0U29saWRJY29ucyIsIl91c2VTdGF0ZTUiLCJfdXNlU3RhdGU2IiwicmVndWxhckljb25zIiwic2V0UmVndWxhckljb25zIiwiX3VzZVN0YXRlNyIsIl91c2VTdGF0ZTgiLCJicmFuZEljb25zIiwic2V0QnJhbmRJY29ucyIsIl91c2VTdGF0ZTkiLCJfdXNlU3RhdGUxMCIsImFsbEljb25zIiwic2V0QWxsSWNvbnMiLCJfdXNlU3RhdGUxMSIsIl91c2VTdGF0ZTEyIiwiZmlsdGVyZWRJY29ucyIsInNldEZpbHRlcmVkSWNvbnMiLCJfdXNlU3RhdGUxMyIsIl91c2VTdGF0ZTE0Iiwic2VhcmNoUXVlcnkiLCJzZXRTZWFyY2hRdWVyeSIsIl91c2VTdGF0ZTE1IiwiX3VzZVN0YXRlMTYiLCJzaG93U2VhcmNoUmVzdWx0cyIsInNldFNob3dTZWFyY2hSZXN1bHRzIiwic2VhcmNoSW5wdXRSZWYiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkzIiwiX2F0dHJpYnV0ZXMkaWNvbiRzcGxpNCIsIm9uQ2xpY2tJY29uQnV0dG9uIiwiaWNvblZhbHVlIiwiaGFuZGxlU2VhcmNoQ2hhbmdlIiwiaGFuZGxlS2V5RG93biIsImV2ZW50Iiwia2V5IiwiaGFuZGxlU2VhcmNoIiwicXVlcnkiLCJ0b0xvd2VyQ2FzZSIsImZpbHRlciIsIl9yZWYzIiwiX3ZhbHVlJHNwbGl0IiwiX3ZhbHVlJHNwbGl0MiIsImluY2x1ZGVzIiwib25TZWFyY2hDaGFuZ2UiLCJocmVmIiwidGFyZ2V0IiwicmVsIiwicGFkZGluZ1RvcCIsInBhZGRpbmdCb3R0b20iLCJvbktleURvd24iLCJyZWYiLCJsZW5ndGgiLCJjb2x1bW5zIiwiaWNvbk9wdGlvbiIsImlzUHJlc3NlZCIsInNpemUiLCJzaG93VG9vbHRpcCIsIkljb25NYXJrQ29tcG9uZW50IiwiX3JlZjQiLCJfcmVmNCRkZWZhdWx0Q2xhc3MiLCJkZWZhdWx0Q2xhc3MiLCJfcmVmNCRzZXRBdHRyaWJ1dGVzIiwiX3JlZjQkY2xhc3NOYW1lIiwiX3JlZjQkaWNvblZhbHVlIiwiaGFuZGxlT25DbGljayIsImZhVHlwZSIsImZhSWNvbk5hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/IconPicker.tsx\n"); - -/***/ }), - -/***/ "./src/components/JumpLinkSelector.tsx": -/*!*********************************************!*\ - !*** ./src/components/JumpLinkSelector.tsx ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/link.js\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n//Imports for necessary WordPress libraries\n\n\n\n\n\n/**\n * Adds an input field to set individual jump links for collapses.\n * @param {*} attributes The attributes of the block\n * @param {*} setAttributes The function to set the attributes of the block\n * @returns JSX element\n */\nvar JumpLinkSelector = function JumpLinkSelector(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(attributes.jumpName),\n _useState2 = _slicedToArray(_useState, 2),\n inputURL = _useState2[0],\n setInputURL = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(false),\n _useState4 = _slicedToArray(_useState3, 2),\n disabled = _useState4[0],\n setDisabled = _useState4[1];\n /**\n * Sanitizes the input string for use in an href attribute.\n * @param {*} input The user input string\n * @returns Sanitized string\n */\n var sanitizeInput = function sanitizeInput(input) {\n return input.trim().toLowerCase().replace(/\\s+/g, \"-\") // Replace spaces with hyphens\n .replace(/[^a-z0-9\\-]/g, \"\"); // Remove non-alphanumeric characters except hyphens\n };\n /**\n * Handles the submit event of the form for the video url\n * @param {*} event\n */\n var handleToggleSubmit = function handleToggleSubmit(event) {\n event.preventDefault();\n var sanitizedURL = sanitizeInput(inputURL);\n setAttributes({\n jumpName: sanitizedURL\n });\n setDisabled(sanitizedURL === sanitizeInput(attributes.jumpName));\n };\n var onChangeURL = function onChangeURL(event) {\n var url = event.target.value;\n setInputURL(url);\n setDisabled(sanitizeInput(url) === sanitizeInput(attributes.jumpName));\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Jump Link Settings\", \"rrze-elements-blocks\"),\n initialOpen: false,\n icon: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Icon, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__[\"default\"]\n }),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalText, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Jump Links allow your users to jump to this collapse by adding /#jumplinkname to the end of the URL.\", \"rrze-elements-blocks\")\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"form\", {\n onSubmit: handleToggleSubmit,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.BaseControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Jump Link Name\", \"rrze-elements-blocks\"),\n id: \"rrze-elements\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"input\", {\n className: \"rrze-element-input-field\",\n type: \"text\",\n value: inputURL,\n onChange: onChangeURL,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Update the Jump Link\", \"rrze-elements-blocks\"),\n style: {\n width: \"100%\"\n }\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"primary\",\n type: \"submit\",\n disabled: disabled,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Set Jump Link\", \"rrze-elements-blocks\")\n })]\n })]\n });\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (JumpLinkSelector);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9KdW1wTGlua1NlbGVjdG9yLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ3FDO0FBV047QUFDZTtBQUVEO0FBQ0w7QUFTeEM7Ozs7OztBQU1BLElBQU1XLGdCQUFnQixHQUFvQyxTQUFwREEsZ0JBQWdCQSxDQUFBQyxJQUFBLEVBR2pCO0VBQUEsSUFGSEMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7SUFDVkMsYUFBYSxHQUFBRixJQUFBLENBQWJFLGFBQWE7RUFFYixJQUFBQyxTQUFBLEdBQWdDUCw0REFBUSxDQUFDSyxVQUFVLENBQUNHLFFBQVEsQ0FBQztJQUFBQyxVQUFBLEdBQUFDLGNBQUEsQ0FBQUgsU0FBQTtJQUF0REksUUFBUSxHQUFBRixVQUFBO0lBQUVHLFdBQVcsR0FBQUgsVUFBQTtFQUM1QixJQUFBSSxVQUFBLEdBQWdDYiw0REFBUSxDQUFDLEtBQUssQ0FBQztJQUFBYyxVQUFBLEdBQUFKLGNBQUEsQ0FBQUcsVUFBQTtJQUF4Q0UsUUFBUSxHQUFBRCxVQUFBO0lBQUVFLFdBQVcsR0FBQUYsVUFBQTtFQUU1Qjs7Ozs7RUFLQSxJQUFNRyxhQUFhLEdBQUcsU0FBaEJBLGFBQWFBLENBQUlDLEtBQWEsRUFBWTtJQUM5QyxPQUFPQSxLQUFLLENBQ1RDLElBQUksRUFBRSxDQUNOQyxXQUFXLEVBQUUsQ0FDYkMsT0FBTyxDQUFDLE1BQU0sRUFBRSxHQUFHLENBQUMsQ0FBQztJQUFBLENBQ3JCQSxPQUFPLENBQUMsY0FBYyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUM7RUFDbEMsQ0FBQztFQUVEOzs7O0VBSUEsSUFBTUMsa0JBQWtCLEdBQUcsU0FBckJBLGtCQUFrQkEsQ0FBSUMsS0FBZ0IsRUFBSTtJQUM5Q0EsS0FBSyxDQUFDQyxjQUFjLEVBQUU7SUFDdEIsSUFBTUMsWUFBWSxHQUFHUixhQUFhLENBQUNOLFFBQVEsQ0FBQztJQUM1Q0wsYUFBYSxDQUFDO01BQUVFLFFBQVEsRUFBRWlCO0lBQVksQ0FBRSxDQUFDO0lBQ3pDVCxXQUFXLENBQUNTLFlBQVksS0FBS1IsYUFBYSxDQUFDWixVQUFVLENBQUNHLFFBQVEsQ0FBQyxDQUFDO0VBQ2xFLENBQUM7RUFFRCxJQUFNa0IsV0FBVyxHQUFHLFNBQWRBLFdBQVdBLENBQUlILEtBQW9DLEVBQUk7SUFDM0QsSUFBTUksR0FBRyxHQUFHSixLQUFLLENBQUNLLE1BQU0sQ0FBQ0MsS0FBSztJQUM5QmpCLFdBQVcsQ0FBQ2UsR0FBRyxDQUFDO0lBQ2hCWCxXQUFXLENBQUNDLGFBQWEsQ0FBQ1UsR0FBRyxDQUFDLEtBQUtWLGFBQWEsQ0FBQ1osVUFBVSxDQUFDRyxRQUFRLENBQUMsQ0FBQztFQUN4RSxDQUFDO0VBRUQsT0FDRXNCLHVEQUFBLENBQUNwQyw0REFBUztJQUNScUMsS0FBSyxFQUFFdkMsbURBQUUsQ0FBQyxvQkFBb0IsRUFBRSxzQkFBc0IsQ0FBQztJQUN2RHdDLFdBQVcsRUFBRSxLQUFLO0lBQ2xCQyxJQUFJLEVBQUVDLHNEQUFBLENBQUNqQyx1REFBSTtNQUFDZ0MsSUFBSSxFQUFFL0Isd0RBQUlBO0lBQUEsRUFBSTtJQUFBaUMsUUFBQSxHQUUxQkQsc0RBQUEsQ0FBQ25DLHVFQUFNO01BQUFvQyxRQUFBLEVBQ0xELHNEQUFBLENBQUNyQyxxRUFBSTtRQUFBc0MsUUFBQSxFQUNGM0MsbURBQUUsQ0FDRCxzR0FBc0csRUFDdEcsc0JBQXNCO01BQ3ZCO0lBQ0ksRUFDQSxFQUVUc0MsdURBQUE7TUFBTU0sUUFBUSxFQUFFZCxrQkFBa0I7TUFBQWEsUUFBQSxHQUNoQ0Qsc0RBQUEsQ0FBQ3ZDLDhEQUFXO1FBQ1YwQyxLQUFLLEVBQUU3QyxtREFBRSxDQUFDLGdCQUFnQixFQUFFLHNCQUFzQixDQUFDO1FBQ25EOEMsRUFBRSxFQUFDLGVBQWU7UUFBQUgsUUFBQSxFQUVsQkQsc0RBQUE7VUFDRUssU0FBUyxFQUFDLDBCQUEwQjtVQUNwQ0MsSUFBSSxFQUFDLE1BQU07VUFDWFgsS0FBSyxFQUFFbEIsUUFBUTtVQUNmOEIsUUFBUSxFQUFFZixXQUFXO1VBQ3JCZ0IsV0FBVyxFQUFFbEQsbURBQUUsQ0FBQyxzQkFBc0IsRUFBRSxzQkFBc0IsQ0FBQztVQUMvRG1ELEtBQUssRUFBRTtZQUFFQyxLQUFLLEVBQUU7VUFBTTtRQUFFO01BQ3hCLEVBQ1UsRUFDZFYsc0RBQUEsQ0FBQ3pDLHlEQUFNO1FBQUNvRCxPQUFPLEVBQUMsU0FBUztRQUFDTCxJQUFJLEVBQUMsUUFBUTtRQUFDekIsUUFBUSxFQUFFQSxRQUFRO1FBQUFvQixRQUFBLEVBQ3ZEM0MsbURBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCO01BQUMsRUFDckM7SUFBQSxFQUNKO0VBQUEsRUFDRztBQUVoQixDQUFDO0FBRUQsK0RBQWVXLGdCQUFnQiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9KdW1wTGlua1NlbGVjdG9yLnRzeD82YjIzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vSW1wb3J0cyBmb3IgbmVjZXNzYXJ5IFdvcmRQcmVzcyBsaWJyYXJpZXNcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHtcbiAgQnV0dG9uLFxuICBQYW5lbEJvZHksXG4gIEJhc2VDb250cm9sLFxuICBfX2V4cGVyaW1lbnRhbFRleHQgYXMgVGV4dCxcbiAgX19leHBlcmltZW50YWxEaXZpZGVyIGFzIERpdmlkZXIsXG4gIF9fZXhwZXJpbWVudGFsSGVhZGluZyBhcyBIZWFkaW5nLFxuICBfX2V4cGVyaW1lbnRhbFNwYWNlciBhcyBTcGFjZXIsXG4gIF9fZXhwZXJpbWVudGFsVG9nZ2xlR3JvdXBDb250cm9sIGFzIFRvZ2dsZUdyb3VwQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gYXMgVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyB1c2VTdGF0ZSB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcbmltcG9ydCB7IENoYW5nZUV2ZW50LCBGb3JtRXZlbnQgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IEljb24gfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBsaW5rIH0gZnJvbSBcIkB3b3JkcHJlc3MvaWNvbnNcIjtcblxuaW50ZXJmYWNlIEp1bXBMaW5rU2VsZWN0b3JQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBqdW1wTmFtZTogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAoYXR0cmlidXRlczogeyBqdW1wTmFtZTogc3RyaW5nIH0pID0+IHZvaWQ7XG59XG5cbi8qKlxuICogQWRkcyBhbiBpbnB1dCBmaWVsZCB0byBzZXQgaW5kaXZpZHVhbCBqdW1wIGxpbmtzIGZvciBjb2xsYXBzZXMuXG4gKiBAcGFyYW0geyp9IGF0dHJpYnV0ZXMgVGhlIGF0dHJpYnV0ZXMgb2YgdGhlIGJsb2NrXG4gKiBAcGFyYW0geyp9IHNldEF0dHJpYnV0ZXMgVGhlIGZ1bmN0aW9uIHRvIHNldCB0aGUgYXR0cmlidXRlcyBvZiB0aGUgYmxvY2tcbiAqIEByZXR1cm5zIEpTWCBlbGVtZW50XG4gKi9cbmNvbnN0IEp1bXBMaW5rU2VsZWN0b3I6IFJlYWN0LkZDPEp1bXBMaW5rU2VsZWN0b3JQcm9wcz4gPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufSkgPT4ge1xuICBjb25zdCBbaW5wdXRVUkwsIHNldElucHV0VVJMXSA9IHVzZVN0YXRlKGF0dHJpYnV0ZXMuanVtcE5hbWUpO1xuICBjb25zdCBbZGlzYWJsZWQsIHNldERpc2FibGVkXSA9IHVzZVN0YXRlKGZhbHNlKTtcblxuICAvKipcbiAgICogU2FuaXRpemVzIHRoZSBpbnB1dCBzdHJpbmcgZm9yIHVzZSBpbiBhbiBocmVmIGF0dHJpYnV0ZS5cbiAgICogQHBhcmFtIHsqfSBpbnB1dCBUaGUgdXNlciBpbnB1dCBzdHJpbmdcbiAgICogQHJldHVybnMgU2FuaXRpemVkIHN0cmluZ1xuICAgKi9cbiAgY29uc3Qgc2FuaXRpemVJbnB1dCA9IChpbnB1dDogc3RyaW5nKTogc3RyaW5nID0+IHtcbiAgICByZXR1cm4gaW5wdXRcbiAgICAgIC50cmltKClcbiAgICAgIC50b0xvd2VyQ2FzZSgpXG4gICAgICAucmVwbGFjZSgvXFxzKy9nLCBcIi1cIikgLy8gUmVwbGFjZSBzcGFjZXMgd2l0aCBoeXBoZW5zXG4gICAgICAucmVwbGFjZSgvW15hLXowLTlcXC1dL2csIFwiXCIpOyAvLyBSZW1vdmUgbm9uLWFscGhhbnVtZXJpYyBjaGFyYWN0ZXJzIGV4Y2VwdCBoeXBoZW5zXG4gIH07XG5cbiAgLyoqXG4gICAqIEhhbmRsZXMgdGhlIHN1Ym1pdCBldmVudCBvZiB0aGUgZm9ybSBmb3IgdGhlIHZpZGVvIHVybFxuICAgKiBAcGFyYW0geyp9IGV2ZW50XG4gICAqL1xuICBjb25zdCBoYW5kbGVUb2dnbGVTdWJtaXQgPSAoZXZlbnQ6IEZvcm1FdmVudCkgPT4ge1xuICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG4gICAgY29uc3Qgc2FuaXRpemVkVVJMID0gc2FuaXRpemVJbnB1dChpbnB1dFVSTCk7XG4gICAgc2V0QXR0cmlidXRlcyh7IGp1bXBOYW1lOiBzYW5pdGl6ZWRVUkwgfSk7XG4gICAgc2V0RGlzYWJsZWQoc2FuaXRpemVkVVJMID09PSBzYW5pdGl6ZUlucHV0KGF0dHJpYnV0ZXMuanVtcE5hbWUpKTtcbiAgfTtcblxuICBjb25zdCBvbkNoYW5nZVVSTCA9IChldmVudDogQ2hhbmdlRXZlbnQ8SFRNTElucHV0RWxlbWVudD4pID0+IHtcbiAgICBjb25zdCB1cmwgPSBldmVudC50YXJnZXQudmFsdWU7XG4gICAgc2V0SW5wdXRVUkwodXJsKTtcbiAgICBzZXREaXNhYmxlZChzYW5pdGl6ZUlucHV0KHVybCkgPT09IHNhbml0aXplSW5wdXQoYXR0cmlidXRlcy5qdW1wTmFtZSkpO1xuICB9O1xuXG4gIHJldHVybiAoXG4gICAgPFBhbmVsQm9keVxuICAgICAgdGl0bGU9e19fKFwiSnVtcCBMaW5rIFNldHRpbmdzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICBpbml0aWFsT3Blbj17ZmFsc2V9XG4gICAgICBpY29uPXs8SWNvbiBpY29uPXtsaW5rfSAvPn1cbiAgICA+XG4gICAgICA8U3BhY2VyPlxuICAgICAgICA8VGV4dD5cbiAgICAgICAgICB7X18oXG4gICAgICAgICAgICBcIkp1bXAgTGlua3MgYWxsb3cgeW91ciB1c2VycyB0byBqdW1wIHRvIHRoaXMgY29sbGFwc2UgYnkgYWRkaW5nIC8janVtcGxpbmtuYW1lIHRvIHRoZSBlbmQgb2YgdGhlIFVSTC5cIixcbiAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICl9XG4gICAgICAgIDwvVGV4dD5cbiAgICAgIDwvU3BhY2VyPlxuXG4gICAgICA8Zm9ybSBvblN1Ym1pdD17aGFuZGxlVG9nZ2xlU3VibWl0fT5cbiAgICAgICAgPEJhc2VDb250cm9sXG4gICAgICAgICAgbGFiZWw9e19fKFwiSnVtcCBMaW5rIE5hbWVcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICBpZD1cInJyemUtZWxlbWVudHNcIlxuICAgICAgICA+XG4gICAgICAgICAgPGlucHV0XG4gICAgICAgICAgICBjbGFzc05hbWU9XCJycnplLWVsZW1lbnQtaW5wdXQtZmllbGRcIlxuICAgICAgICAgICAgdHlwZT1cInRleHRcIlxuICAgICAgICAgICAgdmFsdWU9e2lucHV0VVJMfVxuICAgICAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlVVJMfVxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiVXBkYXRlIHRoZSBKdW1wIExpbmtcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIHN0eWxlPXt7IHdpZHRoOiBcIjEwMCVcIiB9fVxuICAgICAgICAgIC8+XG4gICAgICAgIDwvQmFzZUNvbnRyb2w+XG4gICAgICAgIDxCdXR0b24gdmFyaWFudD1cInByaW1hcnlcIiB0eXBlPVwic3VibWl0XCIgZGlzYWJsZWQ9e2Rpc2FibGVkfT5cbiAgICAgICAgICB7X18oXCJTZXQgSnVtcCBMaW5rXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgIDwvQnV0dG9uPlxuICAgICAgPC9mb3JtPlxuICAgIDwvUGFuZWxCb2R5PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgSnVtcExpbmtTZWxlY3RvcjtcbiJdLCJuYW1lcyI6WyJfXyIsIkJ1dHRvbiIsIlBhbmVsQm9keSIsIkJhc2VDb250cm9sIiwiX19leHBlcmltZW50YWxUZXh0IiwiVGV4dCIsIl9fZXhwZXJpbWVudGFsU3BhY2VyIiwiU3BhY2VyIiwidXNlU3RhdGUiLCJJY29uIiwibGluayIsIkp1bXBMaW5rU2VsZWN0b3IiLCJfcmVmIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJfdXNlU3RhdGUiLCJqdW1wTmFtZSIsIl91c2VTdGF0ZTIiLCJfc2xpY2VkVG9BcnJheSIsImlucHV0VVJMIiwic2V0SW5wdXRVUkwiLCJfdXNlU3RhdGUzIiwiX3VzZVN0YXRlNCIsImRpc2FibGVkIiwic2V0RGlzYWJsZWQiLCJzYW5pdGl6ZUlucHV0IiwiaW5wdXQiLCJ0cmltIiwidG9Mb3dlckNhc2UiLCJyZXBsYWNlIiwiaGFuZGxlVG9nZ2xlU3VibWl0IiwiZXZlbnQiLCJwcmV2ZW50RGVmYXVsdCIsInNhbml0aXplZFVSTCIsIm9uQ2hhbmdlVVJMIiwidXJsIiwidGFyZ2V0IiwidmFsdWUiLCJfanN4cyIsInRpdGxlIiwiaW5pdGlhbE9wZW4iLCJpY29uIiwiX2pzeCIsImNoaWxkcmVuIiwib25TdWJtaXQiLCJsYWJlbCIsImlkIiwiY2xhc3NOYW1lIiwidHlwZSIsIm9uQ2hhbmdlIiwicGxhY2Vob2xkZXIiLCJzdHlsZSIsIndpZHRoIiwidmFyaWFudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/JumpLinkSelector.tsx\n"); - -/***/ }), - -/***/ "./node_modules/color-name/index.js": -/*!******************************************!*\ - !*** ./node_modules/color-name/index.js ***! - \******************************************/ -/***/ (function(module) { - -"use strict"; -eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3ItbmFtZS9pbmRleC5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci1uYW1lL2luZGV4LmpzPzRmNGQiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IHtcclxuXHRcImFsaWNlYmx1ZVwiOiBbMjQwLCAyNDgsIDI1NV0sXHJcblx0XCJhbnRpcXVld2hpdGVcIjogWzI1MCwgMjM1LCAyMTVdLFxyXG5cdFwiYXF1YVwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiYXF1YW1hcmluZVwiOiBbMTI3LCAyNTUsIDIxMl0sXHJcblx0XCJhenVyZVwiOiBbMjQwLCAyNTUsIDI1NV0sXHJcblx0XCJiZWlnZVwiOiBbMjQ1LCAyNDUsIDIyMF0sXHJcblx0XCJiaXNxdWVcIjogWzI1NSwgMjI4LCAxOTZdLFxyXG5cdFwiYmxhY2tcIjogWzAsIDAsIDBdLFxyXG5cdFwiYmxhbmNoZWRhbG1vbmRcIjogWzI1NSwgMjM1LCAyMDVdLFxyXG5cdFwiYmx1ZVwiOiBbMCwgMCwgMjU1XSxcclxuXHRcImJsdWV2aW9sZXRcIjogWzEzOCwgNDMsIDIyNl0sXHJcblx0XCJicm93blwiOiBbMTY1LCA0MiwgNDJdLFxyXG5cdFwiYnVybHl3b29kXCI6IFsyMjIsIDE4NCwgMTM1XSxcclxuXHRcImNhZGV0Ymx1ZVwiOiBbOTUsIDE1OCwgMTYwXSxcclxuXHRcImNoYXJ0cmV1c2VcIjogWzEyNywgMjU1LCAwXSxcclxuXHRcImNob2NvbGF0ZVwiOiBbMjEwLCAxMDUsIDMwXSxcclxuXHRcImNvcmFsXCI6IFsyNTUsIDEyNywgODBdLFxyXG5cdFwiY29ybmZsb3dlcmJsdWVcIjogWzEwMCwgMTQ5LCAyMzddLFxyXG5cdFwiY29ybnNpbGtcIjogWzI1NSwgMjQ4LCAyMjBdLFxyXG5cdFwiY3JpbXNvblwiOiBbMjIwLCAyMCwgNjBdLFxyXG5cdFwiY3lhblwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiZGFya2JsdWVcIjogWzAsIDAsIDEzOV0sXHJcblx0XCJkYXJrY3lhblwiOiBbMCwgMTM5LCAxMzldLFxyXG5cdFwiZGFya2dvbGRlbnJvZFwiOiBbMTg0LCAxMzQsIDExXSxcclxuXHRcImRhcmtncmF5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtncmVlblwiOiBbMCwgMTAwLCAwXSxcclxuXHRcImRhcmtncmV5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtraGFraVwiOiBbMTg5LCAxODMsIDEwN10sXHJcblx0XCJkYXJrbWFnZW50YVwiOiBbMTM5LCAwLCAxMzldLFxyXG5cdFwiZGFya29saXZlZ3JlZW5cIjogWzg1LCAxMDcsIDQ3XSxcclxuXHRcImRhcmtvcmFuZ2VcIjogWzI1NSwgMTQwLCAwXSxcclxuXHRcImRhcmtvcmNoaWRcIjogWzE1MywgNTAsIDIwNF0sXHJcblx0XCJkYXJrcmVkXCI6IFsxMzksIDAsIDBdLFxyXG5cdFwiZGFya3NhbG1vblwiOiBbMjMzLCAxNTAsIDEyMl0sXHJcblx0XCJkYXJrc2VhZ3JlZW5cIjogWzE0MywgMTg4LCAxNDNdLFxyXG5cdFwiZGFya3NsYXRlYmx1ZVwiOiBbNzIsIDYxLCAxMzldLFxyXG5cdFwiZGFya3NsYXRlZ3JheVwiOiBbNDcsIDc5LCA3OV0sXHJcblx0XCJkYXJrc2xhdGVncmV5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmt0dXJxdW9pc2VcIjogWzAsIDIwNiwgMjA5XSxcclxuXHRcImRhcmt2aW9sZXRcIjogWzE0OCwgMCwgMjExXSxcclxuXHRcImRlZXBwaW5rXCI6IFsyNTUsIDIwLCAxNDddLFxyXG5cdFwiZGVlcHNreWJsdWVcIjogWzAsIDE5MSwgMjU1XSxcclxuXHRcImRpbWdyYXlcIjogWzEwNSwgMTA1LCAxMDVdLFxyXG5cdFwiZGltZ3JleVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkb2RnZXJibHVlXCI6IFszMCwgMTQ0LCAyNTVdLFxyXG5cdFwiZmlyZWJyaWNrXCI6IFsxNzgsIDM0LCAzNF0sXHJcblx0XCJmbG9yYWx3aGl0ZVwiOiBbMjU1LCAyNTAsIDI0MF0sXHJcblx0XCJmb3Jlc3RncmVlblwiOiBbMzQsIDEzOSwgMzRdLFxyXG5cdFwiZnVjaHNpYVwiOiBbMjU1LCAwLCAyNTVdLFxyXG5cdFwiZ2FpbnNib3JvXCI6IFsyMjAsIDIyMCwgMjIwXSxcclxuXHRcImdob3N0d2hpdGVcIjogWzI0OCwgMjQ4LCAyNTVdLFxyXG5cdFwiZ29sZFwiOiBbMjU1LCAyMTUsIDBdLFxyXG5cdFwiZ29sZGVucm9kXCI6IFsyMTgsIDE2NSwgMzJdLFxyXG5cdFwiZ3JheVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJncmVlblwiOiBbMCwgMTI4LCAwXSxcclxuXHRcImdyZWVueWVsbG93XCI6IFsxNzMsIDI1NSwgNDddLFxyXG5cdFwiZ3JleVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJob25leWRld1wiOiBbMjQwLCAyNTUsIDI0MF0sXHJcblx0XCJob3RwaW5rXCI6IFsyNTUsIDEwNSwgMTgwXSxcclxuXHRcImluZGlhbnJlZFwiOiBbMjA1LCA5MiwgOTJdLFxyXG5cdFwiaW5kaWdvXCI6IFs3NSwgMCwgMTMwXSxcclxuXHRcIml2b3J5XCI6IFsyNTUsIDI1NSwgMjQwXSxcclxuXHRcImtoYWtpXCI6IFsyNDAsIDIzMCwgMTQwXSxcclxuXHRcImxhdmVuZGVyXCI6IFsyMzAsIDIzMCwgMjUwXSxcclxuXHRcImxhdmVuZGVyYmx1c2hcIjogWzI1NSwgMjQwLCAyNDVdLFxyXG5cdFwibGF3bmdyZWVuXCI6IFsxMjQsIDI1MiwgMF0sXHJcblx0XCJsZW1vbmNoaWZmb25cIjogWzI1NSwgMjUwLCAyMDVdLFxyXG5cdFwibGlnaHRibHVlXCI6IFsxNzMsIDIxNiwgMjMwXSxcclxuXHRcImxpZ2h0Y29yYWxcIjogWzI0MCwgMTI4LCAxMjhdLFxyXG5cdFwibGlnaHRjeWFuXCI6IFsyMjQsIDI1NSwgMjU1XSxcclxuXHRcImxpZ2h0Z29sZGVucm9keWVsbG93XCI6IFsyNTAsIDI1MCwgMjEwXSxcclxuXHRcImxpZ2h0Z3JheVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodGdyZWVuXCI6IFsxNDQsIDIzOCwgMTQ0XSxcclxuXHRcImxpZ2h0Z3JleVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodHBpbmtcIjogWzI1NSwgMTgyLCAxOTNdLFxyXG5cdFwibGlnaHRzYWxtb25cIjogWzI1NSwgMTYwLCAxMjJdLFxyXG5cdFwibGlnaHRzZWFncmVlblwiOiBbMzIsIDE3OCwgMTcwXSxcclxuXHRcImxpZ2h0c2t5Ymx1ZVwiOiBbMTM1LCAyMDYsIDI1MF0sXHJcblx0XCJsaWdodHNsYXRlZ3JheVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHNsYXRlZ3JleVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHN0ZWVsYmx1ZVwiOiBbMTc2LCAxOTYsIDIyMl0sXHJcblx0XCJsaWdodHllbGxvd1wiOiBbMjU1LCAyNTUsIDIyNF0sXHJcblx0XCJsaW1lXCI6IFswLCAyNTUsIDBdLFxyXG5cdFwibGltZWdyZWVuXCI6IFs1MCwgMjA1LCA1MF0sXHJcblx0XCJsaW5lblwiOiBbMjUwLCAyNDAsIDIzMF0sXHJcblx0XCJtYWdlbnRhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJtYXJvb25cIjogWzEyOCwgMCwgMF0sXHJcblx0XCJtZWRpdW1hcXVhbWFyaW5lXCI6IFsxMDIsIDIwNSwgMTcwXSxcclxuXHRcIm1lZGl1bWJsdWVcIjogWzAsIDAsIDIwNV0sXHJcblx0XCJtZWRpdW1vcmNoaWRcIjogWzE4NiwgODUsIDIxMV0sXHJcblx0XCJtZWRpdW1wdXJwbGVcIjogWzE0NywgMTEyLCAyMTldLFxyXG5cdFwibWVkaXVtc2VhZ3JlZW5cIjogWzYwLCAxNzksIDExM10sXHJcblx0XCJtZWRpdW1zbGF0ZWJsdWVcIjogWzEyMywgMTA0LCAyMzhdLFxyXG5cdFwibWVkaXVtc3ByaW5nZ3JlZW5cIjogWzAsIDI1MCwgMTU0XSxcclxuXHRcIm1lZGl1bXR1cnF1b2lzZVwiOiBbNzIsIDIwOSwgMjA0XSxcclxuXHRcIm1lZGl1bXZpb2xldHJlZFwiOiBbMTk5LCAyMSwgMTMzXSxcclxuXHRcIm1pZG5pZ2h0Ymx1ZVwiOiBbMjUsIDI1LCAxMTJdLFxyXG5cdFwibWludGNyZWFtXCI6IFsyNDUsIDI1NSwgMjUwXSxcclxuXHRcIm1pc3R5cm9zZVwiOiBbMjU1LCAyMjgsIDIyNV0sXHJcblx0XCJtb2NjYXNpblwiOiBbMjU1LCAyMjgsIDE4MV0sXHJcblx0XCJuYXZham93aGl0ZVwiOiBbMjU1LCAyMjIsIDE3M10sXHJcblx0XCJuYXZ5XCI6IFswLCAwLCAxMjhdLFxyXG5cdFwib2xkbGFjZVwiOiBbMjUzLCAyNDUsIDIzMF0sXHJcblx0XCJvbGl2ZVwiOiBbMTI4LCAxMjgsIDBdLFxyXG5cdFwib2xpdmVkcmFiXCI6IFsxMDcsIDE0MiwgMzVdLFxyXG5cdFwib3JhbmdlXCI6IFsyNTUsIDE2NSwgMF0sXHJcblx0XCJvcmFuZ2VyZWRcIjogWzI1NSwgNjksIDBdLFxyXG5cdFwib3JjaGlkXCI6IFsyMTgsIDExMiwgMjE0XSxcclxuXHRcInBhbGVnb2xkZW5yb2RcIjogWzIzOCwgMjMyLCAxNzBdLFxyXG5cdFwicGFsZWdyZWVuXCI6IFsxNTIsIDI1MSwgMTUyXSxcclxuXHRcInBhbGV0dXJxdW9pc2VcIjogWzE3NSwgMjM4LCAyMzhdLFxyXG5cdFwicGFsZXZpb2xldHJlZFwiOiBbMjE5LCAxMTIsIDE0N10sXHJcblx0XCJwYXBheWF3aGlwXCI6IFsyNTUsIDIzOSwgMjEzXSxcclxuXHRcInBlYWNocHVmZlwiOiBbMjU1LCAyMTgsIDE4NV0sXHJcblx0XCJwZXJ1XCI6IFsyMDUsIDEzMywgNjNdLFxyXG5cdFwicGlua1wiOiBbMjU1LCAxOTIsIDIwM10sXHJcblx0XCJwbHVtXCI6IFsyMjEsIDE2MCwgMjIxXSxcclxuXHRcInBvd2RlcmJsdWVcIjogWzE3NiwgMjI0LCAyMzBdLFxyXG5cdFwicHVycGxlXCI6IFsxMjgsIDAsIDEyOF0sXHJcblx0XCJyZWJlY2NhcHVycGxlXCI6IFsxMDIsIDUxLCAxNTNdLFxyXG5cdFwicmVkXCI6IFsyNTUsIDAsIDBdLFxyXG5cdFwicm9zeWJyb3duXCI6IFsxODgsIDE0MywgMTQzXSxcclxuXHRcInJveWFsYmx1ZVwiOiBbNjUsIDEwNSwgMjI1XSxcclxuXHRcInNhZGRsZWJyb3duXCI6IFsxMzksIDY5LCAxOV0sXHJcblx0XCJzYWxtb25cIjogWzI1MCwgMTI4LCAxMTRdLFxyXG5cdFwic2FuZHlicm93blwiOiBbMjQ0LCAxNjQsIDk2XSxcclxuXHRcInNlYWdyZWVuXCI6IFs0NiwgMTM5LCA4N10sXHJcblx0XCJzZWFzaGVsbFwiOiBbMjU1LCAyNDUsIDIzOF0sXHJcblx0XCJzaWVubmFcIjogWzE2MCwgODIsIDQ1XSxcclxuXHRcInNpbHZlclwiOiBbMTkyLCAxOTIsIDE5Ml0sXHJcblx0XCJza3libHVlXCI6IFsxMzUsIDIwNiwgMjM1XSxcclxuXHRcInNsYXRlYmx1ZVwiOiBbMTA2LCA5MCwgMjA1XSxcclxuXHRcInNsYXRlZ3JheVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbGF0ZWdyZXlcIjogWzExMiwgMTI4LCAxNDRdLFxyXG5cdFwic25vd1wiOiBbMjU1LCAyNTAsIDI1MF0sXHJcblx0XCJzcHJpbmdncmVlblwiOiBbMCwgMjU1LCAxMjddLFxyXG5cdFwic3RlZWxibHVlXCI6IFs3MCwgMTMwLCAxODBdLFxyXG5cdFwidGFuXCI6IFsyMTAsIDE4MCwgMTQwXSxcclxuXHRcInRlYWxcIjogWzAsIDEyOCwgMTI4XSxcclxuXHRcInRoaXN0bGVcIjogWzIxNiwgMTkxLCAyMTZdLFxyXG5cdFwidG9tYXRvXCI6IFsyNTUsIDk5LCA3MV0sXHJcblx0XCJ0dXJxdW9pc2VcIjogWzY0LCAyMjQsIDIwOF0sXHJcblx0XCJ2aW9sZXRcIjogWzIzOCwgMTMwLCAyMzhdLFxyXG5cdFwid2hlYXRcIjogWzI0NSwgMjIyLCAxNzldLFxyXG5cdFwid2hpdGVcIjogWzI1NSwgMjU1LCAyNTVdLFxyXG5cdFwid2hpdGVzbW9rZVwiOiBbMjQ1LCAyNDUsIDI0NV0sXHJcblx0XCJ5ZWxsb3dcIjogWzI1NSwgMjU1LCAwXSxcclxuXHRcInllbGxvd2dyZWVuXCI6IFsxNTQsIDIwNSwgNTBdXHJcbn07XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color-name/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color-string/index.js": -/*!********************************************!*\ - !*** ./node_modules/color-string/index.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("/* MIT license */\nvar colorNames = __webpack_require__(/*! color-name */ \"./node_modules/color-name/index.js\");\nvar swizzle = __webpack_require__(/*! simple-swizzle */ \"./node_modules/simple-swizzle/index.js\");\nvar hasOwnProperty = Object.hasOwnProperty;\n\nvar reverseNames = Object.create(null);\n\n// create a list of reverse color names\nfor (var name in colorNames) {\n\tif (hasOwnProperty.call(colorNames, name)) {\n\t\treverseNames[colorNames[name]] = name;\n\t}\n}\n\nvar cs = module.exports = {\n\tto: {},\n\tget: {}\n};\n\ncs.get = function (string) {\n\tvar prefix = string.substring(0, 3).toLowerCase();\n\tvar val;\n\tvar model;\n\tswitch (prefix) {\n\t\tcase 'hsl':\n\t\t\tval = cs.get.hsl(string);\n\t\t\tmodel = 'hsl';\n\t\t\tbreak;\n\t\tcase 'hwb':\n\t\t\tval = cs.get.hwb(string);\n\t\t\tmodel = 'hwb';\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tval = cs.get.rgb(string);\n\t\t\tmodel = 'rgb';\n\t\t\tbreak;\n\t}\n\n\tif (!val) {\n\t\treturn null;\n\t}\n\n\treturn {model: model, value: val};\n};\n\ncs.get.rgb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar abbr = /^#([a-f0-9]{3,4})$/i;\n\tvar hex = /^#([a-f0-9]{6})([a-f0-9]{2})?$/i;\n\tvar rgba = /^rgba?\\(\\s*([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar per = /^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar keyword = /^(\\w+)$/;\n\n\tvar rgb = [0, 0, 0, 1];\n\tvar match;\n\tvar i;\n\tvar hexAlpha;\n\n\tif (match = string.match(hex)) {\n\t\thexAlpha = match[2];\n\t\tmatch = match[1];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\t// https://jsperf.com/slice-vs-substr-vs-substring-methods-long-string/19\n\t\t\tvar i2 = i * 2;\n\t\t\trgb[i] = parseInt(match.slice(i2, i2 + 2), 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(abbr)) {\n\t\tmatch = match[1];\n\t\thexAlpha = match[3];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i] + match[i], 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha + hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(rgba)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i + 1], 0);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(per)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = Math.round(parseFloat(match[i + 1]) * 2.55);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(keyword)) {\n\t\tif (match[1] === 'transparent') {\n\t\t\treturn [0, 0, 0, 0];\n\t\t}\n\n\t\tif (!hasOwnProperty.call(colorNames, match[1])) {\n\t\t\treturn null;\n\t\t}\n\n\t\trgb = colorNames[match[1]];\n\t\trgb[3] = 1;\n\n\t\treturn rgb;\n\t} else {\n\t\treturn null;\n\t}\n\n\tfor (i = 0; i < 3; i++) {\n\t\trgb[i] = clamp(rgb[i], 0, 255);\n\t}\n\trgb[3] = clamp(rgb[3], 0, 1);\n\n\treturn rgb;\n};\n\ncs.get.hsl = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hsl = /^hsla?\\(\\s*([+-]?(?:\\d{0,3}\\.)?\\d+)(?:deg)?\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*(?:[,|\\/]\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hsl);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar s = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar l = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\n\t\treturn [h, s, l, a];\n\t}\n\n\treturn null;\n};\n\ncs.get.hwb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hwb = /^hwb\\(\\s*([+-]?\\d{0,3}(?:\\.\\d+)?)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hwb);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar w = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar b = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\t\treturn [h, w, b, a];\n\t}\n\n\treturn null;\n};\n\ncs.to.hex = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn (\n\t\t'#' +\n\t\thexDouble(rgba[0]) +\n\t\thexDouble(rgba[1]) +\n\t\thexDouble(rgba[2]) +\n\t\t(rgba[3] < 1\n\t\t\t? (hexDouble(Math.round(rgba[3] * 255)))\n\t\t\t: '')\n\t);\n};\n\ncs.to.rgb = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ')'\n\t\t: 'rgba(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ', ' + rgba[3] + ')';\n};\n\ncs.to.rgb.percent = function () {\n\tvar rgba = swizzle(arguments);\n\n\tvar r = Math.round(rgba[0] / 255 * 100);\n\tvar g = Math.round(rgba[1] / 255 * 100);\n\tvar b = Math.round(rgba[2] / 255 * 100);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + r + '%, ' + g + '%, ' + b + '%)'\n\t\t: 'rgba(' + r + '%, ' + g + '%, ' + b + '%, ' + rgba[3] + ')';\n};\n\ncs.to.hsl = function () {\n\tvar hsla = swizzle(arguments);\n\treturn hsla.length < 4 || hsla[3] === 1\n\t\t? 'hsl(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%)'\n\t\t: 'hsla(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%, ' + hsla[3] + ')';\n};\n\n// hwb is a bit different than rgb(a) & hsl(a) since there is no alpha specific syntax\n// (hwb have alpha optional & 1 is default value)\ncs.to.hwb = function () {\n\tvar hwba = swizzle(arguments);\n\n\tvar a = '';\n\tif (hwba.length >= 4 && hwba[3] !== 1) {\n\t\ta = ', ' + hwba[3];\n\t}\n\n\treturn 'hwb(' + hwba[0] + ', ' + hwba[1] + '%, ' + hwba[2] + '%' + a + ')';\n};\n\ncs.to.keyword = function (rgb) {\n\treturn reverseNames[rgb.slice(0, 3)];\n};\n\n// helpers\nfunction clamp(num, min, max) {\n\treturn Math.min(Math.max(min, num), max);\n}\n\nfunction hexDouble(num) {\n\tvar str = Math.round(num).toString(16).toUpperCase();\n\treturn (str.length < 2) ? '0' + str : str;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0EsaUJBQWlCLG1CQUFPLENBQUMsc0RBQVk7QUFDckMsY0FBYyxtQkFBTyxDQUFDLDhEQUFnQjtBQUN0Qzs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPO0FBQ1A7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFNBQVM7QUFDVDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSx5QkFBeUIsSUFBSTtBQUM3Qix3QkFBd0IsRUFBRSxXQUFXLEVBQUU7QUFDdkM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxjQUFjLE9BQU87QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUEsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILGNBQWMsT0FBTztBQUNyQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQSxhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbUNBQW1DLElBQUk7QUFDdkM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw4QkFBOEIsSUFBSTtBQUNsQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzPzFhYjkiXSwic291cmNlc0NvbnRlbnQiOlsiLyogTUlUIGxpY2Vuc2UgKi9cbnZhciBjb2xvck5hbWVzID0gcmVxdWlyZSgnY29sb3ItbmFtZScpO1xudmFyIHN3aXp6bGUgPSByZXF1aXJlKCdzaW1wbGUtc3dpenpsZScpO1xudmFyIGhhc093blByb3BlcnR5ID0gT2JqZWN0Lmhhc093blByb3BlcnR5O1xuXG52YXIgcmV2ZXJzZU5hbWVzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcblxuLy8gY3JlYXRlIGEgbGlzdCBvZiByZXZlcnNlIGNvbG9yIG5hbWVzXG5mb3IgKHZhciBuYW1lIGluIGNvbG9yTmFtZXMpIHtcblx0aWYgKGhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbmFtZSkpIHtcblx0XHRyZXZlcnNlTmFtZXNbY29sb3JOYW1lc1tuYW1lXV0gPSBuYW1lO1xuXHR9XG59XG5cbnZhciBjcyA9IG1vZHVsZS5leHBvcnRzID0ge1xuXHR0bzoge30sXG5cdGdldDoge31cbn07XG5cbmNzLmdldCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0dmFyIHByZWZpeCA9IHN0cmluZy5zdWJzdHJpbmcoMCwgMykudG9Mb3dlckNhc2UoKTtcblx0dmFyIHZhbDtcblx0dmFyIG1vZGVsO1xuXHRzd2l0Y2ggKHByZWZpeCkge1xuXHRcdGNhc2UgJ2hzbCc6XG5cdFx0XHR2YWwgPSBjcy5nZXQuaHNsKHN0cmluZyk7XG5cdFx0XHRtb2RlbCA9ICdoc2wnO1xuXHRcdFx0YnJlYWs7XG5cdFx0Y2FzZSAnaHdiJzpcblx0XHRcdHZhbCA9IGNzLmdldC5od2Ioc3RyaW5nKTtcblx0XHRcdG1vZGVsID0gJ2h3Yic7XG5cdFx0XHRicmVhaztcblx0XHRkZWZhdWx0OlxuXHRcdFx0dmFsID0gY3MuZ2V0LnJnYihzdHJpbmcpO1xuXHRcdFx0bW9kZWwgPSAncmdiJztcblx0XHRcdGJyZWFrO1xuXHR9XG5cblx0aWYgKCF2YWwpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiB7bW9kZWw6IG1vZGVsLCB2YWx1ZTogdmFsfTtcbn07XG5cbmNzLmdldC5yZ2IgPSBmdW5jdGlvbiAoc3RyaW5nKSB7XG5cdGlmICghc3RyaW5nKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHR2YXIgYWJiciA9IC9eIyhbYS1mMC05XXszLDR9KSQvaTtcblx0dmFyIGhleCA9IC9eIyhbYS1mMC05XXs2fSkoW2EtZjAtOV17Mn0pPyQvaTtcblx0dmFyIHJnYmEgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1xcZCspKD89W1xccyxdKVxccyooPzosXFxzKik/KFsrLV0/XFxkKykoPz1bXFxzLF0pXFxzKig/OixcXHMqKT8oWystXT9cXGQrKVxccyooPzpbLHxcXC9dXFxzKihbKy1dP1tcXGRcXC5dKykoJT8pXFxzKik/XFwpJC87XG5cdHZhciBwZXIgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1tcXGRcXC5dKylcXCVcXHMqLD9cXHMqKFsrLV0/W1xcZFxcLl0rKVxcJVxccyosP1xccyooWystXT9bXFxkXFwuXSspXFwlXFxzKig/OlssfFxcL11cXHMqKFsrLV0/W1xcZFxcLl0rKSglPylcXHMqKT9cXCkkLztcblx0dmFyIGtleXdvcmQgPSAvXihcXHcrKSQvO1xuXG5cdHZhciByZ2IgPSBbMCwgMCwgMCwgMV07XG5cdHZhciBtYXRjaDtcblx0dmFyIGk7XG5cdHZhciBoZXhBbHBoYTtcblxuXHRpZiAobWF0Y2ggPSBzdHJpbmcubWF0Y2goaGV4KSkge1xuXHRcdGhleEFscGhhID0gbWF0Y2hbMl07XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblxuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdC8vIGh0dHBzOi8vanNwZXJmLmNvbS9zbGljZS12cy1zdWJzdHItdnMtc3Vic3RyaW5nLW1ldGhvZHMtbG9uZy1zdHJpbmcvMTlcblx0XHRcdHZhciBpMiA9IGkgKiAyO1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2guc2xpY2UoaTIsIGkyICsgMiksIDE2KTtcblx0XHR9XG5cblx0XHRpZiAoaGV4QWxwaGEpIHtcblx0XHRcdHJnYlszXSA9IHBhcnNlSW50KGhleEFscGhhLCAxNikgLyAyNTU7XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKGFiYnIpKSB7XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblx0XHRoZXhBbHBoYSA9IG1hdGNoWzNdO1xuXG5cdFx0Zm9yIChpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2hbaV0gKyBtYXRjaFtpXSwgMTYpO1xuXHRcdH1cblxuXHRcdGlmIChoZXhBbHBoYSkge1xuXHRcdFx0cmdiWzNdID0gcGFyc2VJbnQoaGV4QWxwaGEgKyBoZXhBbHBoYSwgMTYpIC8gMjU1O1xuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChyZ2JhKSkge1xuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdHJnYltpXSA9IHBhcnNlSW50KG1hdGNoW2kgKyAxXSwgMCk7XG5cdFx0fVxuXG5cdFx0aWYgKG1hdGNoWzRdKSB7XG5cdFx0XHRpZiAobWF0Y2hbNV0pIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSkgKiAwLjAxO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKHBlcikpIHtcblx0XHRmb3IgKGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2JbaV0gPSBNYXRoLnJvdW5kKHBhcnNlRmxvYXQobWF0Y2hbaSArIDFdKSAqIDIuNTUpO1xuXHRcdH1cblxuXHRcdGlmIChtYXRjaFs0XSkge1xuXHRcdFx0aWYgKG1hdGNoWzVdKSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pICogMC4wMTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChrZXl3b3JkKSkge1xuXHRcdGlmIChtYXRjaFsxXSA9PT0gJ3RyYW5zcGFyZW50Jykge1xuXHRcdFx0cmV0dXJuIFswLCAwLCAwLCAwXTtcblx0XHR9XG5cblx0XHRpZiAoIWhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbWF0Y2hbMV0pKSB7XG5cdFx0XHRyZXR1cm4gbnVsbDtcblx0XHR9XG5cblx0XHRyZ2IgPSBjb2xvck5hbWVzW21hdGNoWzFdXTtcblx0XHRyZ2JbM10gPSAxO1xuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSBlbHNlIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRyZ2JbaV0gPSBjbGFtcChyZ2JbaV0sIDAsIDI1NSk7XG5cdH1cblx0cmdiWzNdID0gY2xhbXAocmdiWzNdLCAwLCAxKTtcblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY3MuZ2V0LmhzbCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBoc2wgPSAvXmhzbGE/XFwoXFxzKihbKy1dPyg/OlxcZHswLDN9XFwuKT9cXGQrKSg/OmRlZyk/XFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKig/OlssfFxcL11cXHMqKFsrLV0/KD89XFwuXFxkfFxcZCkoPzowfFsxLTldXFxkKik/KD86XFwuXFxkKik/KD86W2VFXVsrLV0/XFxkKyk/KVxccyopP1xcKSQvO1xuXHR2YXIgbWF0Y2ggPSBzdHJpbmcubWF0Y2goaHNsKTtcblxuXHRpZiAobWF0Y2gpIHtcblx0XHR2YXIgYWxwaGEgPSBwYXJzZUZsb2F0KG1hdGNoWzRdKTtcblx0XHR2YXIgaCA9ICgocGFyc2VGbG9hdChtYXRjaFsxXSkgJSAzNjApICsgMzYwKSAlIDM2MDtcblx0XHR2YXIgcyA9IGNsYW1wKHBhcnNlRmxvYXQobWF0Y2hbMl0pLCAwLCAxMDApO1xuXHRcdHZhciBsID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFszXSksIDAsIDEwMCk7XG5cdFx0dmFyIGEgPSBjbGFtcChpc05hTihhbHBoYSkgPyAxIDogYWxwaGEsIDAsIDEpO1xuXG5cdFx0cmV0dXJuIFtoLCBzLCBsLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MuZ2V0Lmh3YiA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBod2IgPSAvXmh3YlxcKFxccyooWystXT9cXGR7MCwzfSg/OlxcLlxcZCspPykoPzpkZWcpP1xccyosXFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKixcXHMqKFsrLV0/W1xcZFxcLl0rKSVcXHMqKD86LFxccyooWystXT8oPz1cXC5cXGR8XFxkKSg/OjB8WzEtOV1cXGQqKT8oPzpcXC5cXGQqKT8oPzpbZUVdWystXT9cXGQrKT8pXFxzKik/XFwpJC87XG5cdHZhciBtYXRjaCA9IHN0cmluZy5tYXRjaChod2IpO1xuXG5cdGlmIChtYXRjaCkge1xuXHRcdHZhciBhbHBoYSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdHZhciBoID0gKChwYXJzZUZsb2F0KG1hdGNoWzFdKSAlIDM2MCkgKyAzNjApICUgMzYwO1xuXHRcdHZhciB3ID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFsyXSksIDAsIDEwMCk7XG5cdFx0dmFyIGIgPSBjbGFtcChwYXJzZUZsb2F0KG1hdGNoWzNdKSwgMCwgMTAwKTtcblx0XHR2YXIgYSA9IGNsYW1wKGlzTmFOKGFscGhhKSA/IDEgOiBhbHBoYSwgMCwgMSk7XG5cdFx0cmV0dXJuIFtoLCB3LCBiLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MudG8uaGV4ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gKFxuXHRcdCcjJyArXG5cdFx0aGV4RG91YmxlKHJnYmFbMF0pICtcblx0XHRoZXhEb3VibGUocmdiYVsxXSkgK1xuXHRcdGhleERvdWJsZShyZ2JhWzJdKSArXG5cdFx0KHJnYmFbM10gPCAxXG5cdFx0XHQ/IChoZXhEb3VibGUoTWF0aC5yb3VuZChyZ2JhWzNdICogMjU1KSkpXG5cdFx0XHQ6ICcnKVxuXHQpO1xufTtcblxuY3MudG8ucmdiID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gcmdiYS5sZW5ndGggPCA0IHx8IHJnYmFbM10gPT09IDFcblx0XHQ/ICdyZ2IoJyArIE1hdGgucm91bmQocmdiYVswXSkgKyAnLCAnICsgTWF0aC5yb3VuZChyZ2JhWzFdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMl0pICsgJyknXG5cdFx0OiAncmdiYSgnICsgTWF0aC5yb3VuZChyZ2JhWzBdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMV0pICsgJywgJyArIE1hdGgucm91bmQocmdiYVsyXSkgKyAnLCAnICsgcmdiYVszXSArICcpJztcbn07XG5cbmNzLnRvLnJnYi5wZXJjZW50ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHR2YXIgciA9IE1hdGgucm91bmQocmdiYVswXSAvIDI1NSAqIDEwMCk7XG5cdHZhciBnID0gTWF0aC5yb3VuZChyZ2JhWzFdIC8gMjU1ICogMTAwKTtcblx0dmFyIGIgPSBNYXRoLnJvdW5kKHJnYmFbMl0gLyAyNTUgKiAxMDApO1xuXG5cdHJldHVybiByZ2JhLmxlbmd0aCA8IDQgfHwgcmdiYVszXSA9PT0gMVxuXHRcdD8gJ3JnYignICsgciArICclLCAnICsgZyArICclLCAnICsgYiArICclKSdcblx0XHQ6ICdyZ2JhKCcgKyByICsgJyUsICcgKyBnICsgJyUsICcgKyBiICsgJyUsICcgKyByZ2JhWzNdICsgJyknO1xufTtcblxuY3MudG8uaHNsID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgaHNsYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblx0cmV0dXJuIGhzbGEubGVuZ3RoIDwgNCB8fCBoc2xhWzNdID09PSAxXG5cdFx0PyAnaHNsKCcgKyBoc2xhWzBdICsgJywgJyArIGhzbGFbMV0gKyAnJSwgJyArIGhzbGFbMl0gKyAnJSknXG5cdFx0OiAnaHNsYSgnICsgaHNsYVswXSArICcsICcgKyBoc2xhWzFdICsgJyUsICcgKyBoc2xhWzJdICsgJyUsICcgKyBoc2xhWzNdICsgJyknO1xufTtcblxuLy8gaHdiIGlzIGEgYml0IGRpZmZlcmVudCB0aGFuIHJnYihhKSAmIGhzbChhKSBzaW5jZSB0aGVyZSBpcyBubyBhbHBoYSBzcGVjaWZpYyBzeW50YXhcbi8vIChod2IgaGF2ZSBhbHBoYSBvcHRpb25hbCAmIDEgaXMgZGVmYXVsdCB2YWx1ZSlcbmNzLnRvLmh3YiA9IGZ1bmN0aW9uICgpIHtcblx0dmFyIGh3YmEgPSBzd2l6emxlKGFyZ3VtZW50cyk7XG5cblx0dmFyIGEgPSAnJztcblx0aWYgKGh3YmEubGVuZ3RoID49IDQgJiYgaHdiYVszXSAhPT0gMSkge1xuXHRcdGEgPSAnLCAnICsgaHdiYVszXTtcblx0fVxuXG5cdHJldHVybiAnaHdiKCcgKyBod2JhWzBdICsgJywgJyArIGh3YmFbMV0gKyAnJSwgJyArIGh3YmFbMl0gKyAnJScgKyBhICsgJyknO1xufTtcblxuY3MudG8ua2V5d29yZCA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0cmV0dXJuIHJldmVyc2VOYW1lc1tyZ2Iuc2xpY2UoMCwgMyldO1xufTtcblxuLy8gaGVscGVyc1xuZnVuY3Rpb24gY2xhbXAobnVtLCBtaW4sIG1heCkge1xuXHRyZXR1cm4gTWF0aC5taW4oTWF0aC5tYXgobWluLCBudW0pLCBtYXgpO1xufVxuXG5mdW5jdGlvbiBoZXhEb3VibGUobnVtKSB7XG5cdHZhciBzdHIgPSBNYXRoLnJvdW5kKG51bSkudG9TdHJpbmcoMTYpLnRvVXBwZXJDYXNlKCk7XG5cdHJldHVybiAoc3RyLmxlbmd0aCA8IDIpID8gJzAnICsgc3RyIDogc3RyO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color-string/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color/index.js": -/*!*************************************!*\ - !*** ./node_modules/color/index.js ***! - \*************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("const colorString = __webpack_require__(/*! color-string */ \"./node_modules/color-string/index.js\");\nconst convert = __webpack_require__(/*! color-convert */ \"./node_modules/color/node_modules/color-convert/index.js\");\n\nconst skippedModels = [\n\t// To be honest, I don't really feel like keyword belongs in color convert, but eh.\n\t'keyword',\n\n\t// Gray conflicts with some method names, and has its own method defined.\n\t'gray',\n\n\t// Shouldn't really be in color-convert either...\n\t'hex',\n];\n\nconst hashedModelKeys = {};\nfor (const model of Object.keys(convert)) {\n\thashedModelKeys[[...convert[model].labels].sort().join('')] = model;\n}\n\nconst limiters = {};\n\nfunction Color(object, model) {\n\tif (!(this instanceof Color)) {\n\t\treturn new Color(object, model);\n\t}\n\n\tif (model && model in skippedModels) {\n\t\tmodel = null;\n\t}\n\n\tif (model && !(model in convert)) {\n\t\tthrow new Error('Unknown model: ' + model);\n\t}\n\n\tlet i;\n\tlet channels;\n\n\tif (object == null) { // eslint-disable-line no-eq-null,eqeqeq\n\t\tthis.model = 'rgb';\n\t\tthis.color = [0, 0, 0];\n\t\tthis.valpha = 1;\n\t} else if (object instanceof Color) {\n\t\tthis.model = object.model;\n\t\tthis.color = [...object.color];\n\t\tthis.valpha = object.valpha;\n\t} else if (typeof object === 'string') {\n\t\tconst result = colorString.get(object);\n\t\tif (result === null) {\n\t\t\tthrow new Error('Unable to parse color from string: ' + object);\n\t\t}\n\n\t\tthis.model = result.model;\n\t\tchannels = convert[this.model].channels;\n\t\tthis.color = result.value.slice(0, channels);\n\t\tthis.valpha = typeof result.value[channels] === 'number' ? result.value[channels] : 1;\n\t} else if (object.length > 0) {\n\t\tthis.model = model || 'rgb';\n\t\tchannels = convert[this.model].channels;\n\t\tconst newArray = Array.prototype.slice.call(object, 0, channels);\n\t\tthis.color = zeroArray(newArray, channels);\n\t\tthis.valpha = typeof object[channels] === 'number' ? object[channels] : 1;\n\t} else if (typeof object === 'number') {\n\t\t// This is always RGB - can be converted later on.\n\t\tthis.model = 'rgb';\n\t\tthis.color = [\n\t\t\t(object >> 16) & 0xFF,\n\t\t\t(object >> 8) & 0xFF,\n\t\t\tobject & 0xFF,\n\t\t];\n\t\tthis.valpha = 1;\n\t} else {\n\t\tthis.valpha = 1;\n\n\t\tconst keys = Object.keys(object);\n\t\tif ('alpha' in object) {\n\t\t\tkeys.splice(keys.indexOf('alpha'), 1);\n\t\t\tthis.valpha = typeof object.alpha === 'number' ? object.alpha : 0;\n\t\t}\n\n\t\tconst hashedKeys = keys.sort().join('');\n\t\tif (!(hashedKeys in hashedModelKeys)) {\n\t\t\tthrow new Error('Unable to parse color from object: ' + JSON.stringify(object));\n\t\t}\n\n\t\tthis.model = hashedModelKeys[hashedKeys];\n\n\t\tconst {labels} = convert[this.model];\n\t\tconst color = [];\n\t\tfor (i = 0; i < labels.length; i++) {\n\t\t\tcolor.push(object[labels[i]]);\n\t\t}\n\n\t\tthis.color = zeroArray(color);\n\t}\n\n\t// Perform limitations (clamping, etc.)\n\tif (limiters[this.model]) {\n\t\tchannels = convert[this.model].channels;\n\t\tfor (i = 0; i < channels; i++) {\n\t\t\tconst limit = limiters[this.model][i];\n\t\t\tif (limit) {\n\t\t\t\tthis.color[i] = limit(this.color[i]);\n\t\t\t}\n\t\t}\n\t}\n\n\tthis.valpha = Math.max(0, Math.min(1, this.valpha));\n\n\tif (Object.freeze) {\n\t\tObject.freeze(this);\n\t}\n}\n\nColor.prototype = {\n\ttoString() {\n\t\treturn this.string();\n\t},\n\n\ttoJSON() {\n\t\treturn this[this.model]();\n\t},\n\n\tstring(places) {\n\t\tlet self = this.model in colorString.to ? this : this.rgb();\n\t\tself = self.round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to[self.model](args);\n\t},\n\n\tpercentString(places) {\n\t\tconst self = this.rgb().round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to.rgb.percent(args);\n\t},\n\n\tarray() {\n\t\treturn this.valpha === 1 ? [...this.color] : [...this.color, this.valpha];\n\t},\n\n\tobject() {\n\t\tconst result = {};\n\t\tconst {channels} = convert[this.model];\n\t\tconst {labels} = convert[this.model];\n\n\t\tfor (let i = 0; i < channels; i++) {\n\t\t\tresult[labels[i]] = this.color[i];\n\t\t}\n\n\t\tif (this.valpha !== 1) {\n\t\t\tresult.alpha = this.valpha;\n\t\t}\n\n\t\treturn result;\n\t},\n\n\tunitArray() {\n\t\tconst rgb = this.rgb().color;\n\t\trgb[0] /= 255;\n\t\trgb[1] /= 255;\n\t\trgb[2] /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.push(this.valpha);\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tunitObject() {\n\t\tconst rgb = this.rgb().object();\n\t\trgb.r /= 255;\n\t\trgb.g /= 255;\n\t\trgb.b /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.alpha = this.valpha;\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tround(places) {\n\t\tplaces = Math.max(places || 0, 0);\n\t\treturn new Color([...this.color.map(roundToPlace(places)), this.valpha], this.model);\n\t},\n\n\talpha(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color([...this.color, Math.max(0, Math.min(1, value))], this.model);\n\t\t}\n\n\t\treturn this.valpha;\n\t},\n\n\t// Rgb\n\tred: getset('rgb', 0, maxfn(255)),\n\tgreen: getset('rgb', 1, maxfn(255)),\n\tblue: getset('rgb', 2, maxfn(255)),\n\n\thue: getset(['hsl', 'hsv', 'hsl', 'hwb', 'hcg'], 0, value => ((value % 360) + 360) % 360),\n\n\tsaturationl: getset('hsl', 1, maxfn(100)),\n\tlightness: getset('hsl', 2, maxfn(100)),\n\n\tsaturationv: getset('hsv', 1, maxfn(100)),\n\tvalue: getset('hsv', 2, maxfn(100)),\n\n\tchroma: getset('hcg', 1, maxfn(100)),\n\tgray: getset('hcg', 2, maxfn(100)),\n\n\twhite: getset('hwb', 1, maxfn(100)),\n\twblack: getset('hwb', 2, maxfn(100)),\n\n\tcyan: getset('cmyk', 0, maxfn(100)),\n\tmagenta: getset('cmyk', 1, maxfn(100)),\n\tyellow: getset('cmyk', 2, maxfn(100)),\n\tblack: getset('cmyk', 3, maxfn(100)),\n\n\tx: getset('xyz', 0, maxfn(95.047)),\n\ty: getset('xyz', 1, maxfn(100)),\n\tz: getset('xyz', 2, maxfn(108.833)),\n\n\tl: getset('lab', 0, maxfn(100)),\n\ta: getset('lab', 1),\n\tb: getset('lab', 2),\n\n\tkeyword(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn convert[this.model].keyword(this.color);\n\t},\n\n\thex(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn colorString.to.hex(this.rgb().round().color);\n\t},\n\n\thexa(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\tconst rgbArray = this.rgb().round().color;\n\n\t\tlet alphaHex = Math.round(this.valpha * 255).toString(16).toUpperCase();\n\t\tif (alphaHex.length === 1) {\n\t\t\talphaHex = '0' + alphaHex;\n\t\t}\n\n\t\treturn colorString.to.hex(rgbArray) + alphaHex;\n\t},\n\n\trgbNumber() {\n\t\tconst rgb = this.rgb().color;\n\t\treturn ((rgb[0] & 0xFF) << 16) | ((rgb[1] & 0xFF) << 8) | (rgb[2] & 0xFF);\n\t},\n\n\tluminosity() {\n\t\t// http://www.w3.org/TR/WCAG20/#relativeluminancedef\n\t\tconst rgb = this.rgb().color;\n\n\t\tconst lum = [];\n\t\tfor (const [i, element] of rgb.entries()) {\n\t\t\tconst chan = element / 255;\n\t\t\tlum[i] = (chan <= 0.04045) ? chan / 12.92 : ((chan + 0.055) / 1.055) ** 2.4;\n\t\t}\n\n\t\treturn 0.2126 * lum[0] + 0.7152 * lum[1] + 0.0722 * lum[2];\n\t},\n\n\tcontrast(color2) {\n\t\t// http://www.w3.org/TR/WCAG20/#contrast-ratiodef\n\t\tconst lum1 = this.luminosity();\n\t\tconst lum2 = color2.luminosity();\n\n\t\tif (lum1 > lum2) {\n\t\t\treturn (lum1 + 0.05) / (lum2 + 0.05);\n\t\t}\n\n\t\treturn (lum2 + 0.05) / (lum1 + 0.05);\n\t},\n\n\tlevel(color2) {\n\t\t// https://www.w3.org/TR/WCAG/#contrast-enhanced\n\t\tconst contrastRatio = this.contrast(color2);\n\t\tif (contrastRatio >= 7) {\n\t\t\treturn 'AAA';\n\t\t}\n\n\t\treturn (contrastRatio >= 4.5) ? 'AA' : '';\n\t},\n\n\tisDark() {\n\t\t// YIQ equation from http://24ways.org/2010/calculating-color-contrast\n\t\tconst rgb = this.rgb().color;\n\t\tconst yiq = (rgb[0] * 2126 + rgb[1] * 7152 + rgb[2] * 722) / 10000;\n\t\treturn yiq < 128;\n\t},\n\n\tisLight() {\n\t\treturn !this.isDark();\n\t},\n\n\tnegate() {\n\t\tconst rgb = this.rgb();\n\t\tfor (let i = 0; i < 3; i++) {\n\t\t\trgb.color[i] = 255 - rgb.color[i];\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tlighten(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] += hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdarken(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] -= hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tsaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] += hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdesaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] -= hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\twhiten(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[1] += hwb.color[1] * ratio;\n\t\treturn hwb;\n\t},\n\n\tblacken(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[2] += hwb.color[2] * ratio;\n\t\treturn hwb;\n\t},\n\n\tgrayscale() {\n\t\t// http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale\n\t\tconst rgb = this.rgb().color;\n\t\tconst value = rgb[0] * 0.3 + rgb[1] * 0.59 + rgb[2] * 0.11;\n\t\treturn Color.rgb(value, value, value);\n\t},\n\n\tfade(ratio) {\n\t\treturn this.alpha(this.valpha - (this.valpha * ratio));\n\t},\n\n\topaquer(ratio) {\n\t\treturn this.alpha(this.valpha + (this.valpha * ratio));\n\t},\n\n\trotate(degrees) {\n\t\tconst hsl = this.hsl();\n\t\tlet hue = hsl.color[0];\n\t\thue = (hue + degrees) % 360;\n\t\thue = hue < 0 ? 360 + hue : hue;\n\t\thsl.color[0] = hue;\n\t\treturn hsl;\n\t},\n\n\tmix(mixinColor, weight) {\n\t\t// Ported from sass implementation in C\n\t\t// https://github.com/sass/libsass/blob/0e6b4a2850092356aa3ece07c6b249f0221caced/functions.cpp#L209\n\t\tif (!mixinColor || !mixinColor.rgb) {\n\t\t\tthrow new Error('Argument to \"mix\" was not a Color instance, but rather an instance of ' + typeof mixinColor);\n\t\t}\n\n\t\tconst color1 = mixinColor.rgb();\n\t\tconst color2 = this.rgb();\n\t\tconst p = weight === undefined ? 0.5 : weight;\n\n\t\tconst w = 2 * p - 1;\n\t\tconst a = color1.alpha() - color2.alpha();\n\n\t\tconst w1 = (((w * a === -1) ? w : (w + a) / (1 + w * a)) + 1) / 2;\n\t\tconst w2 = 1 - w1;\n\n\t\treturn Color.rgb(\n\t\t\tw1 * color1.red() + w2 * color2.red(),\n\t\t\tw1 * color1.green() + w2 * color2.green(),\n\t\t\tw1 * color1.blue() + w2 * color2.blue(),\n\t\t\tcolor1.alpha() * p + color2.alpha() * (1 - p));\n\t},\n};\n\n// Model conversion methods and static constructors\nfor (const model of Object.keys(convert)) {\n\tif (skippedModels.includes(model)) {\n\t\tcontinue;\n\t}\n\n\tconst {channels} = convert[model];\n\n\t// Conversion methods\n\tColor.prototype[model] = function (...args) {\n\t\tif (this.model === model) {\n\t\t\treturn new Color(this);\n\t\t}\n\n\t\tif (args.length > 0) {\n\t\t\treturn new Color(args, model);\n\t\t}\n\n\t\treturn new Color([...assertArray(convert[this.model][model].raw(this.color)), this.valpha], model);\n\t};\n\n\t// 'static' construction methods\n\tColor[model] = function (...args) {\n\t\tlet color = args[0];\n\t\tif (typeof color === 'number') {\n\t\t\tcolor = zeroArray(args, channels);\n\t\t}\n\n\t\treturn new Color(color, model);\n\t};\n}\n\nfunction roundTo(number, places) {\n\treturn Number(number.toFixed(places));\n}\n\nfunction roundToPlace(places) {\n\treturn function (number) {\n\t\treturn roundTo(number, places);\n\t};\n}\n\nfunction getset(model, channel, modifier) {\n\tmodel = Array.isArray(model) ? model : [model];\n\n\tfor (const m of model) {\n\t\t(limiters[m] || (limiters[m] = []))[channel] = modifier;\n\t}\n\n\tmodel = model[0];\n\n\treturn function (value) {\n\t\tlet result;\n\n\t\tif (value !== undefined) {\n\t\t\tif (modifier) {\n\t\t\t\tvalue = modifier(value);\n\t\t\t}\n\n\t\t\tresult = this[model]();\n\t\t\tresult.color[channel] = value;\n\t\t\treturn result;\n\t\t}\n\n\t\tresult = this[model]().color[channel];\n\t\tif (modifier) {\n\t\t\tresult = modifier(result);\n\t\t}\n\n\t\treturn result;\n\t};\n}\n\nfunction maxfn(max) {\n\treturn function (v) {\n\t\treturn Math.max(0, Math.min(max, v));\n\t};\n}\n\nfunction assertArray(value) {\n\treturn Array.isArray(value) ? value : [value];\n}\n\nfunction zeroArray(array, length) {\n\tfor (let i = 0; i < length; i++) {\n\t\tif (typeof array[i] !== 'number') {\n\t\t\tarray[i] = 0;\n\t\t}\n\t}\n\n\treturn array;\n}\n\nmodule.exports = Color;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3IvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMsMERBQWM7QUFDMUMsZ0JBQWdCLG1CQUFPLENBQUMsK0VBQWU7O0FBRXZDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUEsU0FBUyxRQUFRO0FBQ2pCO0FBQ0EsY0FBYyxtQkFBbUI7QUFDakM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGNBQWMsY0FBYztBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLFNBQVMsVUFBVTtBQUNuQixTQUFTLFFBQVE7O0FBRWpCLGtCQUFrQixjQUFjO0FBQ2hDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLGtCQUFrQixPQUFPO0FBQ3pCO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsUUFBUSxVQUFVOztBQUVsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxpQkFBaUIsWUFBWTtBQUM3QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9pbmRleC5qcz82OTI5Il0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbG9yU3RyaW5nID0gcmVxdWlyZSgnY29sb3Itc3RyaW5nJyk7XG5jb25zdCBjb252ZXJ0ID0gcmVxdWlyZSgnY29sb3ItY29udmVydCcpO1xuXG5jb25zdCBza2lwcGVkTW9kZWxzID0gW1xuXHQvLyBUbyBiZSBob25lc3QsIEkgZG9uJ3QgcmVhbGx5IGZlZWwgbGlrZSBrZXl3b3JkIGJlbG9uZ3MgaW4gY29sb3IgY29udmVydCwgYnV0IGVoLlxuXHQna2V5d29yZCcsXG5cblx0Ly8gR3JheSBjb25mbGljdHMgd2l0aCBzb21lIG1ldGhvZCBuYW1lcywgYW5kIGhhcyBpdHMgb3duIG1ldGhvZCBkZWZpbmVkLlxuXHQnZ3JheScsXG5cblx0Ly8gU2hvdWxkbid0IHJlYWxseSBiZSBpbiBjb2xvci1jb252ZXJ0IGVpdGhlci4uLlxuXHQnaGV4Jyxcbl07XG5cbmNvbnN0IGhhc2hlZE1vZGVsS2V5cyA9IHt9O1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRoYXNoZWRNb2RlbEtleXNbWy4uLmNvbnZlcnRbbW9kZWxdLmxhYmVsc10uc29ydCgpLmpvaW4oJycpXSA9IG1vZGVsO1xufVxuXG5jb25zdCBsaW1pdGVycyA9IHt9O1xuXG5mdW5jdGlvbiBDb2xvcihvYmplY3QsIG1vZGVsKSB7XG5cdGlmICghKHRoaXMgaW5zdGFuY2VvZiBDb2xvcikpIHtcblx0XHRyZXR1cm4gbmV3IENvbG9yKG9iamVjdCwgbW9kZWwpO1xuXHR9XG5cblx0aWYgKG1vZGVsICYmIG1vZGVsIGluIHNraXBwZWRNb2RlbHMpIHtcblx0XHRtb2RlbCA9IG51bGw7XG5cdH1cblxuXHRpZiAobW9kZWwgJiYgIShtb2RlbCBpbiBjb252ZXJ0KSkge1xuXHRcdHRocm93IG5ldyBFcnJvcignVW5rbm93biBtb2RlbDogJyArIG1vZGVsKTtcblx0fVxuXG5cdGxldCBpO1xuXHRsZXQgY2hhbm5lbHM7XG5cblx0aWYgKG9iamVjdCA9PSBudWxsKSB7IC8vIGVzbGludC1kaXNhYmxlLWxpbmUgbm8tZXEtbnVsbCxlcWVxZXFcblx0XHR0aGlzLm1vZGVsID0gJ3JnYic7XG5cdFx0dGhpcy5jb2xvciA9IFswLCAwLCAwXTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSBpZiAob2JqZWN0IGluc3RhbmNlb2YgQ29sb3IpIHtcblx0XHR0aGlzLm1vZGVsID0gb2JqZWN0Lm1vZGVsO1xuXHRcdHRoaXMuY29sb3IgPSBbLi4ub2JqZWN0LmNvbG9yXTtcblx0XHR0aGlzLnZhbHBoYSA9IG9iamVjdC52YWxwaGE7XG5cdH0gZWxzZSBpZiAodHlwZW9mIG9iamVjdCA9PT0gJ3N0cmluZycpIHtcblx0XHRjb25zdCByZXN1bHQgPSBjb2xvclN0cmluZy5nZXQob2JqZWN0KTtcblx0XHRpZiAocmVzdWx0ID09PSBudWxsKSB7XG5cdFx0XHR0aHJvdyBuZXcgRXJyb3IoJ1VuYWJsZSB0byBwYXJzZSBjb2xvciBmcm9tIHN0cmluZzogJyArIG9iamVjdCk7XG5cdFx0fVxuXG5cdFx0dGhpcy5tb2RlbCA9IHJlc3VsdC5tb2RlbDtcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0dGhpcy5jb2xvciA9IHJlc3VsdC52YWx1ZS5zbGljZSgwLCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2YgcmVzdWx0LnZhbHVlW2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyByZXN1bHQudmFsdWVbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmIChvYmplY3QubGVuZ3RoID4gMCkge1xuXHRcdHRoaXMubW9kZWwgPSBtb2RlbCB8fCAncmdiJztcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0Y29uc3QgbmV3QXJyYXkgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChvYmplY3QsIDAsIGNoYW5uZWxzKTtcblx0XHR0aGlzLmNvbG9yID0gemVyb0FycmF5KG5ld0FycmF5LCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0W2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyBvYmplY3RbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmICh0eXBlb2Ygb2JqZWN0ID09PSAnbnVtYmVyJykge1xuXHRcdC8vIFRoaXMgaXMgYWx3YXlzIFJHQiAtIGNhbiBiZSBjb252ZXJ0ZWQgbGF0ZXIgb24uXG5cdFx0dGhpcy5tb2RlbCA9ICdyZ2InO1xuXHRcdHRoaXMuY29sb3IgPSBbXG5cdFx0XHQob2JqZWN0ID4+IDE2KSAmIDB4RkYsXG5cdFx0XHQob2JqZWN0ID4+IDgpICYgMHhGRixcblx0XHRcdG9iamVjdCAmIDB4RkYsXG5cdFx0XTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSB7XG5cdFx0dGhpcy52YWxwaGEgPSAxO1xuXG5cdFx0Y29uc3Qga2V5cyA9IE9iamVjdC5rZXlzKG9iamVjdCk7XG5cdFx0aWYgKCdhbHBoYScgaW4gb2JqZWN0KSB7XG5cdFx0XHRrZXlzLnNwbGljZShrZXlzLmluZGV4T2YoJ2FscGhhJyksIDEpO1xuXHRcdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0LmFscGhhID09PSAnbnVtYmVyJyA/IG9iamVjdC5hbHBoYSA6IDA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgaGFzaGVkS2V5cyA9IGtleXMuc29ydCgpLmpvaW4oJycpO1xuXHRcdGlmICghKGhhc2hlZEtleXMgaW4gaGFzaGVkTW9kZWxLZXlzKSkge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdVbmFibGUgdG8gcGFyc2UgY29sb3IgZnJvbSBvYmplY3Q6ICcgKyBKU09OLnN0cmluZ2lmeShvYmplY3QpKTtcblx0XHR9XG5cblx0XHR0aGlzLm1vZGVsID0gaGFzaGVkTW9kZWxLZXlzW2hhc2hlZEtleXNdO1xuXG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXHRcdGNvbnN0IGNvbG9yID0gW107XG5cdFx0Zm9yIChpID0gMDsgaSA8IGxhYmVscy5sZW5ndGg7IGkrKykge1xuXHRcdFx0Y29sb3IucHVzaChvYmplY3RbbGFiZWxzW2ldXSk7XG5cdFx0fVxuXG5cdFx0dGhpcy5jb2xvciA9IHplcm9BcnJheShjb2xvcik7XG5cdH1cblxuXHQvLyBQZXJmb3JtIGxpbWl0YXRpb25zIChjbGFtcGluZywgZXRjLilcblx0aWYgKGxpbWl0ZXJzW3RoaXMubW9kZWxdKSB7XG5cdFx0Y2hhbm5lbHMgPSBjb252ZXJ0W3RoaXMubW9kZWxdLmNoYW5uZWxzO1xuXHRcdGZvciAoaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRjb25zdCBsaW1pdCA9IGxpbWl0ZXJzW3RoaXMubW9kZWxdW2ldO1xuXHRcdFx0aWYgKGxpbWl0KSB7XG5cdFx0XHRcdHRoaXMuY29sb3JbaV0gPSBsaW1pdCh0aGlzLmNvbG9yW2ldKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0aGlzLnZhbHBoYSA9IE1hdGgubWF4KDAsIE1hdGgubWluKDEsIHRoaXMudmFscGhhKSk7XG5cblx0aWYgKE9iamVjdC5mcmVlemUpIHtcblx0XHRPYmplY3QuZnJlZXplKHRoaXMpO1xuXHR9XG59XG5cbkNvbG9yLnByb3RvdHlwZSA9IHtcblx0dG9TdHJpbmcoKSB7XG5cdFx0cmV0dXJuIHRoaXMuc3RyaW5nKCk7XG5cdH0sXG5cblx0dG9KU09OKCkge1xuXHRcdHJldHVybiB0aGlzW3RoaXMubW9kZWxdKCk7XG5cdH0sXG5cblx0c3RyaW5nKHBsYWNlcykge1xuXHRcdGxldCBzZWxmID0gdGhpcy5tb2RlbCBpbiBjb2xvclN0cmluZy50byA/IHRoaXMgOiB0aGlzLnJnYigpO1xuXHRcdHNlbGYgPSBzZWxmLnJvdW5kKHR5cGVvZiBwbGFjZXMgPT09ICdudW1iZXInID8gcGxhY2VzIDogMSk7XG5cdFx0Y29uc3QgYXJncyA9IHNlbGYudmFscGhhID09PSAxID8gc2VsZi5jb2xvciA6IFsuLi5zZWxmLmNvbG9yLCB0aGlzLnZhbHBoYV07XG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvW3NlbGYubW9kZWxdKGFyZ3MpO1xuXHR9LFxuXG5cdHBlcmNlbnRTdHJpbmcocGxhY2VzKSB7XG5cdFx0Y29uc3Qgc2VsZiA9IHRoaXMucmdiKCkucm91bmQodHlwZW9mIHBsYWNlcyA9PT0gJ251bWJlcicgPyBwbGFjZXMgOiAxKTtcblx0XHRjb25zdCBhcmdzID0gc2VsZi52YWxwaGEgPT09IDEgPyBzZWxmLmNvbG9yIDogWy4uLnNlbGYuY29sb3IsIHRoaXMudmFscGhhXTtcblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8ucmdiLnBlcmNlbnQoYXJncyk7XG5cdH0sXG5cblx0YXJyYXkoKSB7XG5cdFx0cmV0dXJuIHRoaXMudmFscGhhID09PSAxID8gWy4uLnRoaXMuY29sb3JdIDogWy4uLnRoaXMuY29sb3IsIHRoaXMudmFscGhhXTtcblx0fSxcblxuXHRvYmplY3QoKSB7XG5cdFx0Y29uc3QgcmVzdWx0ID0ge307XG5cdFx0Y29uc3Qge2NoYW5uZWxzfSA9IGNvbnZlcnRbdGhpcy5tb2RlbF07XG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRyZXN1bHRbbGFiZWxzW2ldXSA9IHRoaXMuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZXN1bHQuYWxwaGEgPSB0aGlzLnZhbHBoYTtcblx0XHR9XG5cblx0XHRyZXR1cm4gcmVzdWx0O1xuXHR9LFxuXG5cdHVuaXRBcnJheSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdHJnYlswXSAvPSAyNTU7XG5cdFx0cmdiWzFdIC89IDI1NTtcblx0XHRyZ2JbMl0gLz0gMjU1O1xuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZ2IucHVzaCh0aGlzLnZhbHBoYSk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHR1bml0T2JqZWN0KCkge1xuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkub2JqZWN0KCk7XG5cdFx0cmdiLnIgLz0gMjU1O1xuXHRcdHJnYi5nIC89IDI1NTtcblx0XHRyZ2IuYiAvPSAyNTU7XG5cblx0XHRpZiAodGhpcy52YWxwaGEgIT09IDEpIHtcblx0XHRcdHJnYi5hbHBoYSA9IHRoaXMudmFscGhhO1xuXHRcdH1cblxuXHRcdHJldHVybiByZ2I7XG5cdH0sXG5cblx0cm91bmQocGxhY2VzKSB7XG5cdFx0cGxhY2VzID0gTWF0aC5tYXgocGxhY2VzIHx8IDAsIDApO1xuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLnRoaXMuY29sb3IubWFwKHJvdW5kVG9QbGFjZShwbGFjZXMpKSwgdGhpcy52YWxwaGFdLCB0aGlzLm1vZGVsKTtcblx0fSxcblxuXHRhbHBoYSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKFsuLi50aGlzLmNvbG9yLCBNYXRoLm1heCgwLCBNYXRoLm1pbigxLCB2YWx1ZSkpXSwgdGhpcy5tb2RlbCk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHRoaXMudmFscGhhO1xuXHR9LFxuXG5cdC8vIFJnYlxuXHRyZWQ6IGdldHNldCgncmdiJywgMCwgbWF4Zm4oMjU1KSksXG5cdGdyZWVuOiBnZXRzZXQoJ3JnYicsIDEsIG1heGZuKDI1NSkpLFxuXHRibHVlOiBnZXRzZXQoJ3JnYicsIDIsIG1heGZuKDI1NSkpLFxuXG5cdGh1ZTogZ2V0c2V0KFsnaHNsJywgJ2hzdicsICdoc2wnLCAnaHdiJywgJ2hjZyddLCAwLCB2YWx1ZSA9PiAoKHZhbHVlICUgMzYwKSArIDM2MCkgJSAzNjApLFxuXG5cdHNhdHVyYXRpb25sOiBnZXRzZXQoJ2hzbCcsIDEsIG1heGZuKDEwMCkpLFxuXHRsaWdodG5lc3M6IGdldHNldCgnaHNsJywgMiwgbWF4Zm4oMTAwKSksXG5cblx0c2F0dXJhdGlvbnY6IGdldHNldCgnaHN2JywgMSwgbWF4Zm4oMTAwKSksXG5cdHZhbHVlOiBnZXRzZXQoJ2hzdicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGNocm9tYTogZ2V0c2V0KCdoY2cnLCAxLCBtYXhmbigxMDApKSxcblx0Z3JheTogZ2V0c2V0KCdoY2cnLCAyLCBtYXhmbigxMDApKSxcblxuXHR3aGl0ZTogZ2V0c2V0KCdod2InLCAxLCBtYXhmbigxMDApKSxcblx0d2JsYWNrOiBnZXRzZXQoJ2h3YicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGN5YW46IGdldHNldCgnY215aycsIDAsIG1heGZuKDEwMCkpLFxuXHRtYWdlbnRhOiBnZXRzZXQoJ2NteWsnLCAxLCBtYXhmbigxMDApKSxcblx0eWVsbG93OiBnZXRzZXQoJ2NteWsnLCAyLCBtYXhmbigxMDApKSxcblx0YmxhY2s6IGdldHNldCgnY215aycsIDMsIG1heGZuKDEwMCkpLFxuXG5cdHg6IGdldHNldCgneHl6JywgMCwgbWF4Zm4oOTUuMDQ3KSksXG5cdHk6IGdldHNldCgneHl6JywgMSwgbWF4Zm4oMTAwKSksXG5cdHo6IGdldHNldCgneHl6JywgMiwgbWF4Zm4oMTA4LjgzMykpLFxuXG5cdGw6IGdldHNldCgnbGFiJywgMCwgbWF4Zm4oMTAwKSksXG5cdGE6IGdldHNldCgnbGFiJywgMSksXG5cdGI6IGdldHNldCgnbGFiJywgMiksXG5cblx0a2V5d29yZCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29udmVydFt0aGlzLm1vZGVsXS5rZXl3b3JkKHRoaXMuY29sb3IpO1xuXHR9LFxuXG5cdGhleCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8uaGV4KHRoaXMucmdiKCkucm91bmQoKS5jb2xvcik7XG5cdH0sXG5cblx0aGV4YSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRjb25zdCByZ2JBcnJheSA9IHRoaXMucmdiKCkucm91bmQoKS5jb2xvcjtcblxuXHRcdGxldCBhbHBoYUhleCA9IE1hdGgucm91bmQodGhpcy52YWxwaGEgKiAyNTUpLnRvU3RyaW5nKDE2KS50b1VwcGVyQ2FzZSgpO1xuXHRcdGlmIChhbHBoYUhleC5sZW5ndGggPT09IDEpIHtcblx0XHRcdGFscGhhSGV4ID0gJzAnICsgYWxwaGFIZXg7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvLmhleChyZ2JBcnJheSkgKyBhbHBoYUhleDtcblx0fSxcblxuXHRyZ2JOdW1iZXIoKSB7XG5cdFx0Y29uc3QgcmdiID0gdGhpcy5yZ2IoKS5jb2xvcjtcblx0XHRyZXR1cm4gKChyZ2JbMF0gJiAweEZGKSA8PCAxNikgfCAoKHJnYlsxXSAmIDB4RkYpIDw8IDgpIHwgKHJnYlsyXSAmIDB4RkYpO1xuXHR9LFxuXG5cdGx1bWlub3NpdHkoKSB7XG5cdFx0Ly8gaHR0cDovL3d3dy53My5vcmcvVFIvV0NBRzIwLyNyZWxhdGl2ZWx1bWluYW5jZWRlZlxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cblx0XHRjb25zdCBsdW0gPSBbXTtcblx0XHRmb3IgKGNvbnN0IFtpLCBlbGVtZW50XSBvZiByZ2IuZW50cmllcygpKSB7XG5cdFx0XHRjb25zdCBjaGFuID0gZWxlbWVudCAvIDI1NTtcblx0XHRcdGx1bVtpXSA9IChjaGFuIDw9IDAuMDQwNDUpID8gY2hhbiAvIDEyLjkyIDogKChjaGFuICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNDtcblx0XHR9XG5cblx0XHRyZXR1cm4gMC4yMTI2ICogbHVtWzBdICsgMC43MTUyICogbHVtWzFdICsgMC4wNzIyICogbHVtWzJdO1xuXHR9LFxuXG5cdGNvbnRyYXN0KGNvbG9yMikge1xuXHRcdC8vIGh0dHA6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jY29udHJhc3QtcmF0aW9kZWZcblx0XHRjb25zdCBsdW0xID0gdGhpcy5sdW1pbm9zaXR5KCk7XG5cdFx0Y29uc3QgbHVtMiA9IGNvbG9yMi5sdW1pbm9zaXR5KCk7XG5cblx0XHRpZiAobHVtMSA+IGx1bTIpIHtcblx0XHRcdHJldHVybiAobHVtMSArIDAuMDUpIC8gKGx1bTIgKyAwLjA1KTtcblx0XHR9XG5cblx0XHRyZXR1cm4gKGx1bTIgKyAwLjA1KSAvIChsdW0xICsgMC4wNSk7XG5cdH0sXG5cblx0bGV2ZWwoY29sb3IyKSB7XG5cdFx0Ly8gaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LWVuaGFuY2VkXG5cdFx0Y29uc3QgY29udHJhc3RSYXRpbyA9IHRoaXMuY29udHJhc3QoY29sb3IyKTtcblx0XHRpZiAoY29udHJhc3RSYXRpbyA+PSA3KSB7XG5cdFx0XHRyZXR1cm4gJ0FBQSc7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIChjb250cmFzdFJhdGlvID49IDQuNSkgPyAnQUEnIDogJyc7XG5cdH0sXG5cblx0aXNEYXJrKCkge1xuXHRcdC8vIFlJUSBlcXVhdGlvbiBmcm9tIGh0dHA6Ly8yNHdheXMub3JnLzIwMTAvY2FsY3VsYXRpbmctY29sb3ItY29udHJhc3Rcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdGNvbnN0IHlpcSA9IChyZ2JbMF0gKiAyMTI2ICsgcmdiWzFdICogNzE1MiArIHJnYlsyXSAqIDcyMikgLyAxMDAwMDtcblx0XHRyZXR1cm4geWlxIDwgMTI4O1xuXHR9LFxuXG5cdGlzTGlnaHQoKSB7XG5cdFx0cmV0dXJuICF0aGlzLmlzRGFyaygpO1xuXHR9LFxuXG5cdG5lZ2F0ZSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpO1xuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2IuY29sb3JbaV0gPSAyNTUgLSByZ2IuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHRsaWdodGVuKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMl0gKz0gaHNsLmNvbG9yWzJdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkYXJrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBoc2wgPSB0aGlzLmhzbCgpO1xuXHRcdGhzbC5jb2xvclsyXSAtPSBoc2wuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHNsO1xuXHR9LFxuXG5cdHNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gKz0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkZXNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gLT0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHR3aGl0ZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsxXSArPSBod2IuY29sb3JbMV0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGJsYWNrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsyXSArPSBod2IuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGdyYXlzY2FsZSgpIHtcblx0XHQvLyBodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0dyYXlzY2FsZSNDb252ZXJ0aW5nX2NvbG9yX3RvX2dyYXlzY2FsZVxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cdFx0Y29uc3QgdmFsdWUgPSByZ2JbMF0gKiAwLjMgKyByZ2JbMV0gKiAwLjU5ICsgcmdiWzJdICogMC4xMTtcblx0XHRyZXR1cm4gQ29sb3IucmdiKHZhbHVlLCB2YWx1ZSwgdmFsdWUpO1xuXHR9LFxuXG5cdGZhZGUocmF0aW8pIHtcblx0XHRyZXR1cm4gdGhpcy5hbHBoYSh0aGlzLnZhbHBoYSAtICh0aGlzLnZhbHBoYSAqIHJhdGlvKSk7XG5cdH0sXG5cblx0b3BhcXVlcihyYXRpbykge1xuXHRcdHJldHVybiB0aGlzLmFscGhhKHRoaXMudmFscGhhICsgKHRoaXMudmFscGhhICogcmF0aW8pKTtcblx0fSxcblxuXHRyb3RhdGUoZGVncmVlcykge1xuXHRcdGNvbnN0IGhzbCA9IHRoaXMuaHNsKCk7XG5cdFx0bGV0IGh1ZSA9IGhzbC5jb2xvclswXTtcblx0XHRodWUgPSAoaHVlICsgZGVncmVlcykgJSAzNjA7XG5cdFx0aHVlID0gaHVlIDwgMCA/IDM2MCArIGh1ZSA6IGh1ZTtcblx0XHRoc2wuY29sb3JbMF0gPSBodWU7XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRtaXgobWl4aW5Db2xvciwgd2VpZ2h0KSB7XG5cdFx0Ly8gUG9ydGVkIGZyb20gc2FzcyBpbXBsZW1lbnRhdGlvbiBpbiBDXG5cdFx0Ly8gaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9ibG9iLzBlNmI0YTI4NTAwOTIzNTZhYTNlY2UwN2M2YjI0OWYwMjIxY2FjZWQvZnVuY3Rpb25zLmNwcCNMMjA5XG5cdFx0aWYgKCFtaXhpbkNvbG9yIHx8ICFtaXhpbkNvbG9yLnJnYikge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdBcmd1bWVudCB0byBcIm1peFwiIHdhcyBub3QgYSBDb2xvciBpbnN0YW5jZSwgYnV0IHJhdGhlciBhbiBpbnN0YW5jZSBvZiAnICsgdHlwZW9mIG1peGluQ29sb3IpO1xuXHRcdH1cblxuXHRcdGNvbnN0IGNvbG9yMSA9IG1peGluQ29sb3IucmdiKCk7XG5cdFx0Y29uc3QgY29sb3IyID0gdGhpcy5yZ2IoKTtcblx0XHRjb25zdCBwID0gd2VpZ2h0ID09PSB1bmRlZmluZWQgPyAwLjUgOiB3ZWlnaHQ7XG5cblx0XHRjb25zdCB3ID0gMiAqIHAgLSAxO1xuXHRcdGNvbnN0IGEgPSBjb2xvcjEuYWxwaGEoKSAtIGNvbG9yMi5hbHBoYSgpO1xuXG5cdFx0Y29uc3QgdzEgPSAoKCh3ICogYSA9PT0gLTEpID8gdyA6ICh3ICsgYSkgLyAoMSArIHcgKiBhKSkgKyAxKSAvIDI7XG5cdFx0Y29uc3QgdzIgPSAxIC0gdzE7XG5cblx0XHRyZXR1cm4gQ29sb3IucmdiKFxuXHRcdFx0dzEgKiBjb2xvcjEucmVkKCkgKyB3MiAqIGNvbG9yMi5yZWQoKSxcblx0XHRcdHcxICogY29sb3IxLmdyZWVuKCkgKyB3MiAqIGNvbG9yMi5ncmVlbigpLFxuXHRcdFx0dzEgKiBjb2xvcjEuYmx1ZSgpICsgdzIgKiBjb2xvcjIuYmx1ZSgpLFxuXHRcdFx0Y29sb3IxLmFscGhhKCkgKiBwICsgY29sb3IyLmFscGhhKCkgKiAoMSAtIHApKTtcblx0fSxcbn07XG5cbi8vIE1vZGVsIGNvbnZlcnNpb24gbWV0aG9kcyBhbmQgc3RhdGljIGNvbnN0cnVjdG9yc1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRpZiAoc2tpcHBlZE1vZGVscy5pbmNsdWRlcyhtb2RlbCkpIHtcblx0XHRjb250aW51ZTtcblx0fVxuXG5cdGNvbnN0IHtjaGFubmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblxuXHQvLyBDb252ZXJzaW9uIG1ldGhvZHNcblx0Q29sb3IucHJvdG90eXBlW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0aWYgKHRoaXMubW9kZWwgPT09IG1vZGVsKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHRoaXMpO1xuXHRcdH1cblxuXHRcdGlmIChhcmdzLmxlbmd0aCA+IDApIHtcblx0XHRcdHJldHVybiBuZXcgQ29sb3IoYXJncywgbW9kZWwpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLmFzc2VydEFycmF5KGNvbnZlcnRbdGhpcy5tb2RlbF1bbW9kZWxdLnJhdyh0aGlzLmNvbG9yKSksIHRoaXMudmFscGhhXSwgbW9kZWwpO1xuXHR9O1xuXG5cdC8vICdzdGF0aWMnIGNvbnN0cnVjdGlvbiBtZXRob2RzXG5cdENvbG9yW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0bGV0IGNvbG9yID0gYXJnc1swXTtcblx0XHRpZiAodHlwZW9mIGNvbG9yID09PSAnbnVtYmVyJykge1xuXHRcdFx0Y29sb3IgPSB6ZXJvQXJyYXkoYXJncywgY2hhbm5lbHMpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoY29sb3IsIG1vZGVsKTtcblx0fTtcbn1cblxuZnVuY3Rpb24gcm91bmRUbyhudW1iZXIsIHBsYWNlcykge1xuXHRyZXR1cm4gTnVtYmVyKG51bWJlci50b0ZpeGVkKHBsYWNlcykpO1xufVxuXG5mdW5jdGlvbiByb3VuZFRvUGxhY2UocGxhY2VzKSB7XG5cdHJldHVybiBmdW5jdGlvbiAobnVtYmVyKSB7XG5cdFx0cmV0dXJuIHJvdW5kVG8obnVtYmVyLCBwbGFjZXMpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiBnZXRzZXQobW9kZWwsIGNoYW5uZWwsIG1vZGlmaWVyKSB7XG5cdG1vZGVsID0gQXJyYXkuaXNBcnJheShtb2RlbCkgPyBtb2RlbCA6IFttb2RlbF07XG5cblx0Zm9yIChjb25zdCBtIG9mIG1vZGVsKSB7XG5cdFx0KGxpbWl0ZXJzW21dIHx8IChsaW1pdGVyc1ttXSA9IFtdKSlbY2hhbm5lbF0gPSBtb2RpZmllcjtcblx0fVxuXG5cdG1vZGVsID0gbW9kZWxbMF07XG5cblx0cmV0dXJuIGZ1bmN0aW9uICh2YWx1ZSkge1xuXHRcdGxldCByZXN1bHQ7XG5cblx0XHRpZiAodmFsdWUgIT09IHVuZGVmaW5lZCkge1xuXHRcdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRcdHZhbHVlID0gbW9kaWZpZXIodmFsdWUpO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXN1bHQgPSB0aGlzW21vZGVsXSgpO1xuXHRcdFx0cmVzdWx0LmNvbG9yW2NoYW5uZWxdID0gdmFsdWU7XG5cdFx0XHRyZXR1cm4gcmVzdWx0O1xuXHRcdH1cblxuXHRcdHJlc3VsdCA9IHRoaXNbbW9kZWxdKCkuY29sb3JbY2hhbm5lbF07XG5cdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRyZXN1bHQgPSBtb2RpZmllcihyZXN1bHQpO1xuXHRcdH1cblxuXHRcdHJldHVybiByZXN1bHQ7XG5cdH07XG59XG5cbmZ1bmN0aW9uIG1heGZuKG1heCkge1xuXHRyZXR1cm4gZnVuY3Rpb24gKHYpIHtcblx0XHRyZXR1cm4gTWF0aC5tYXgoMCwgTWF0aC5taW4obWF4LCB2KSk7XG5cdH07XG59XG5cbmZ1bmN0aW9uIGFzc2VydEFycmF5KHZhbHVlKSB7XG5cdHJldHVybiBBcnJheS5pc0FycmF5KHZhbHVlKSA/IHZhbHVlIDogW3ZhbHVlXTtcbn1cblxuZnVuY3Rpb24gemVyb0FycmF5KGFycmF5LCBsZW5ndGgpIHtcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykge1xuXHRcdGlmICh0eXBlb2YgYXJyYXlbaV0gIT09ICdudW1iZXInKSB7XG5cdFx0XHRhcnJheVtpXSA9IDA7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGFycmF5O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IENvbG9yO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-convert/conversions.js": -/*!**********************************************************************!*\ - !*** ./node_modules/color/node_modules/color-convert/conversions.js ***! - \**********************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("/* MIT license */\n/* eslint-disable no-mixed-operators */\nconst cssKeywords = __webpack_require__(/*! color-name */ \"./node_modules/color/node_modules/color-name/index.js\");\n\n// NOTE: conversions should only return primitive values (i.e. arrays, or\n// values that give correct `typeof` results).\n// do not use box values types (i.e. Number(), String(), etc.)\n\nconst reverseKeywords = {};\nfor (const key of Object.keys(cssKeywords)) {\n\treverseKeywords[cssKeywords[key]] = key;\n}\n\nconst convert = {\n\trgb: {channels: 3, labels: 'rgb'},\n\thsl: {channels: 3, labels: 'hsl'},\n\thsv: {channels: 3, labels: 'hsv'},\n\thwb: {channels: 3, labels: 'hwb'},\n\tcmyk: {channels: 4, labels: 'cmyk'},\n\txyz: {channels: 3, labels: 'xyz'},\n\tlab: {channels: 3, labels: 'lab'},\n\tlch: {channels: 3, labels: 'lch'},\n\thex: {channels: 1, labels: ['hex']},\n\tkeyword: {channels: 1, labels: ['keyword']},\n\tansi16: {channels: 1, labels: ['ansi16']},\n\tansi256: {channels: 1, labels: ['ansi256']},\n\thcg: {channels: 3, labels: ['h', 'c', 'g']},\n\tapple: {channels: 3, labels: ['r16', 'g16', 'b16']},\n\tgray: {channels: 1, labels: ['gray']}\n};\n\nmodule.exports = convert;\n\n// Hide .channels and .labels properties\nfor (const model of Object.keys(convert)) {\n\tif (!('channels' in convert[model])) {\n\t\tthrow new Error('missing channels property: ' + model);\n\t}\n\n\tif (!('labels' in convert[model])) {\n\t\tthrow new Error('missing channel labels property: ' + model);\n\t}\n\n\tif (convert[model].labels.length !== convert[model].channels) {\n\t\tthrow new Error('channel and label counts mismatch: ' + model);\n\t}\n\n\tconst {channels, labels} = convert[model];\n\tdelete convert[model].channels;\n\tdelete convert[model].labels;\n\tObject.defineProperty(convert[model], 'channels', {value: channels});\n\tObject.defineProperty(convert[model], 'labels', {value: labels});\n}\n\nconvert.rgb.hsl = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst min = Math.min(r, g, b);\n\tconst max = Math.max(r, g, b);\n\tconst delta = max - min;\n\tlet h;\n\tlet s;\n\n\tif (max === min) {\n\t\th = 0;\n\t} else if (r === max) {\n\t\th = (g - b) / delta;\n\t} else if (g === max) {\n\t\th = 2 + (b - r) / delta;\n\t} else if (b === max) {\n\t\th = 4 + (r - g) / delta;\n\t}\n\n\th = Math.min(h * 60, 360);\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst l = (min + max) / 2;\n\n\tif (max === min) {\n\t\ts = 0;\n\t} else if (l <= 0.5) {\n\t\ts = delta / (max + min);\n\t} else {\n\t\ts = delta / (2 - max - min);\n\t}\n\n\treturn [h, s * 100, l * 100];\n};\n\nconvert.rgb.hsv = function (rgb) {\n\tlet rdif;\n\tlet gdif;\n\tlet bdif;\n\tlet h;\n\tlet s;\n\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst v = Math.max(r, g, b);\n\tconst diff = v - Math.min(r, g, b);\n\tconst diffc = function (c) {\n\t\treturn (v - c) / 6 / diff + 1 / 2;\n\t};\n\n\tif (diff === 0) {\n\t\th = 0;\n\t\ts = 0;\n\t} else {\n\t\ts = diff / v;\n\t\trdif = diffc(r);\n\t\tgdif = diffc(g);\n\t\tbdif = diffc(b);\n\n\t\tif (r === v) {\n\t\t\th = bdif - gdif;\n\t\t} else if (g === v) {\n\t\t\th = (1 / 3) + rdif - bdif;\n\t\t} else if (b === v) {\n\t\t\th = (2 / 3) + gdif - rdif;\n\t\t}\n\n\t\tif (h < 0) {\n\t\t\th += 1;\n\t\t} else if (h > 1) {\n\t\t\th -= 1;\n\t\t}\n\t}\n\n\treturn [\n\t\th * 360,\n\t\ts * 100,\n\t\tv * 100\n\t];\n};\n\nconvert.rgb.hwb = function (rgb) {\n\tconst r = rgb[0];\n\tconst g = rgb[1];\n\tlet b = rgb[2];\n\tconst h = convert.rgb.hsl(rgb)[0];\n\tconst w = 1 / 255 * Math.min(r, Math.min(g, b));\n\n\tb = 1 - 1 / 255 * Math.max(r, Math.max(g, b));\n\n\treturn [h, w * 100, b * 100];\n};\n\nconvert.rgb.cmyk = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\n\tconst k = Math.min(1 - r, 1 - g, 1 - b);\n\tconst c = (1 - r - k) / (1 - k) || 0;\n\tconst m = (1 - g - k) / (1 - k) || 0;\n\tconst y = (1 - b - k) / (1 - k) || 0;\n\n\treturn [c * 100, m * 100, y * 100, k * 100];\n};\n\nfunction comparativeDistance(x, y) {\n\t/*\n\t\tSee https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance\n\t*/\n\treturn (\n\t\t((x[0] - y[0]) ** 2) +\n\t\t((x[1] - y[1]) ** 2) +\n\t\t((x[2] - y[2]) ** 2)\n\t);\n}\n\nconvert.rgb.keyword = function (rgb) {\n\tconst reversed = reverseKeywords[rgb];\n\tif (reversed) {\n\t\treturn reversed;\n\t}\n\n\tlet currentClosestDistance = Infinity;\n\tlet currentClosestKeyword;\n\n\tfor (const keyword of Object.keys(cssKeywords)) {\n\t\tconst value = cssKeywords[keyword];\n\n\t\t// Compute comparative distance\n\t\tconst distance = comparativeDistance(rgb, value);\n\n\t\t// Check if its less, if so set as closest\n\t\tif (distance < currentClosestDistance) {\n\t\t\tcurrentClosestDistance = distance;\n\t\t\tcurrentClosestKeyword = keyword;\n\t\t}\n\t}\n\n\treturn currentClosestKeyword;\n};\n\nconvert.keyword.rgb = function (keyword) {\n\treturn cssKeywords[keyword];\n};\n\nconvert.rgb.xyz = function (rgb) {\n\tlet r = rgb[0] / 255;\n\tlet g = rgb[1] / 255;\n\tlet b = rgb[2] / 255;\n\n\t// Assume sRGB\n\tr = r > 0.04045 ? (((r + 0.055) / 1.055) ** 2.4) : (r / 12.92);\n\tg = g > 0.04045 ? (((g + 0.055) / 1.055) ** 2.4) : (g / 12.92);\n\tb = b > 0.04045 ? (((b + 0.055) / 1.055) ** 2.4) : (b / 12.92);\n\n\tconst x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805);\n\tconst y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722);\n\tconst z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505);\n\n\treturn [x * 100, y * 100, z * 100];\n};\n\nconvert.rgb.lab = function (rgb) {\n\tconst xyz = convert.rgb.xyz(rgb);\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.hsl.rgb = function (hsl) {\n\tconst h = hsl[0] / 360;\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\tlet t2;\n\tlet t3;\n\tlet val;\n\n\tif (s === 0) {\n\t\tval = l * 255;\n\t\treturn [val, val, val];\n\t}\n\n\tif (l < 0.5) {\n\t\tt2 = l * (1 + s);\n\t} else {\n\t\tt2 = l + s - l * s;\n\t}\n\n\tconst t1 = 2 * l - t2;\n\n\tconst rgb = [0, 0, 0];\n\tfor (let i = 0; i < 3; i++) {\n\t\tt3 = h + 1 / 3 * -(i - 1);\n\t\tif (t3 < 0) {\n\t\t\tt3++;\n\t\t}\n\n\t\tif (t3 > 1) {\n\t\t\tt3--;\n\t\t}\n\n\t\tif (6 * t3 < 1) {\n\t\t\tval = t1 + (t2 - t1) * 6 * t3;\n\t\t} else if (2 * t3 < 1) {\n\t\t\tval = t2;\n\t\t} else if (3 * t3 < 2) {\n\t\t\tval = t1 + (t2 - t1) * (2 / 3 - t3) * 6;\n\t\t} else {\n\t\t\tval = t1;\n\t\t}\n\n\t\trgb[i] = val * 255;\n\t}\n\n\treturn rgb;\n};\n\nconvert.hsl.hsv = function (hsl) {\n\tconst h = hsl[0];\n\tlet s = hsl[1] / 100;\n\tlet l = hsl[2] / 100;\n\tlet smin = s;\n\tconst lmin = Math.max(l, 0.01);\n\n\tl *= 2;\n\ts *= (l <= 1) ? l : 2 - l;\n\tsmin *= lmin <= 1 ? lmin : 2 - lmin;\n\tconst v = (l + s) / 2;\n\tconst sv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s);\n\n\treturn [h, sv * 100, v * 100];\n};\n\nconvert.hsv.rgb = function (hsv) {\n\tconst h = hsv[0] / 60;\n\tconst s = hsv[1] / 100;\n\tlet v = hsv[2] / 100;\n\tconst hi = Math.floor(h) % 6;\n\n\tconst f = h - Math.floor(h);\n\tconst p = 255 * v * (1 - s);\n\tconst q = 255 * v * (1 - (s * f));\n\tconst t = 255 * v * (1 - (s * (1 - f)));\n\tv *= 255;\n\n\tswitch (hi) {\n\t\tcase 0:\n\t\t\treturn [v, t, p];\n\t\tcase 1:\n\t\t\treturn [q, v, p];\n\t\tcase 2:\n\t\t\treturn [p, v, t];\n\t\tcase 3:\n\t\t\treturn [p, q, v];\n\t\tcase 4:\n\t\t\treturn [t, p, v];\n\t\tcase 5:\n\t\t\treturn [v, p, q];\n\t}\n};\n\nconvert.hsv.hsl = function (hsv) {\n\tconst h = hsv[0];\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\tconst vmin = Math.max(v, 0.01);\n\tlet sl;\n\tlet l;\n\n\tl = (2 - s) * v;\n\tconst lmin = (2 - s) * vmin;\n\tsl = s * vmin;\n\tsl /= (lmin <= 1) ? lmin : 2 - lmin;\n\tsl = sl || 0;\n\tl /= 2;\n\n\treturn [h, sl * 100, l * 100];\n};\n\n// http://dev.w3.org/csswg/css-color/#hwb-to-rgb\nconvert.hwb.rgb = function (hwb) {\n\tconst h = hwb[0] / 360;\n\tlet wh = hwb[1] / 100;\n\tlet bl = hwb[2] / 100;\n\tconst ratio = wh + bl;\n\tlet f;\n\n\t// Wh + bl cant be > 1\n\tif (ratio > 1) {\n\t\twh /= ratio;\n\t\tbl /= ratio;\n\t}\n\n\tconst i = Math.floor(6 * h);\n\tconst v = 1 - bl;\n\tf = 6 * h - i;\n\n\tif ((i & 0x01) !== 0) {\n\t\tf = 1 - f;\n\t}\n\n\tconst n = wh + f * (v - wh); // Linear interpolation\n\n\tlet r;\n\tlet g;\n\tlet b;\n\t/* eslint-disable max-statements-per-line,no-multi-spaces */\n\tswitch (i) {\n\t\tdefault:\n\t\tcase 6:\n\t\tcase 0: r = v; g = n; b = wh; break;\n\t\tcase 1: r = n; g = v; b = wh; break;\n\t\tcase 2: r = wh; g = v; b = n; break;\n\t\tcase 3: r = wh; g = n; b = v; break;\n\t\tcase 4: r = n; g = wh; b = v; break;\n\t\tcase 5: r = v; g = wh; b = n; break;\n\t}\n\t/* eslint-enable max-statements-per-line,no-multi-spaces */\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.cmyk.rgb = function (cmyk) {\n\tconst c = cmyk[0] / 100;\n\tconst m = cmyk[1] / 100;\n\tconst y = cmyk[2] / 100;\n\tconst k = cmyk[3] / 100;\n\n\tconst r = 1 - Math.min(1, c * (1 - k) + k);\n\tconst g = 1 - Math.min(1, m * (1 - k) + k);\n\tconst b = 1 - Math.min(1, y * (1 - k) + k);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.rgb = function (xyz) {\n\tconst x = xyz[0] / 100;\n\tconst y = xyz[1] / 100;\n\tconst z = xyz[2] / 100;\n\tlet r;\n\tlet g;\n\tlet b;\n\n\tr = (x * 3.2406) + (y * -1.5372) + (z * -0.4986);\n\tg = (x * -0.9689) + (y * 1.8758) + (z * 0.0415);\n\tb = (x * 0.0557) + (y * -0.2040) + (z * 1.0570);\n\n\t// Assume sRGB\n\tr = r > 0.0031308\n\t\t? ((1.055 * (r ** (1.0 / 2.4))) - 0.055)\n\t\t: r * 12.92;\n\n\tg = g > 0.0031308\n\t\t? ((1.055 * (g ** (1.0 / 2.4))) - 0.055)\n\t\t: g * 12.92;\n\n\tb = b > 0.0031308\n\t\t? ((1.055 * (b ** (1.0 / 2.4))) - 0.055)\n\t\t: b * 12.92;\n\n\tr = Math.min(Math.max(0, r), 1);\n\tg = Math.min(Math.max(0, g), 1);\n\tb = Math.min(Math.max(0, b), 1);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.lab = function (xyz) {\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.lab.xyz = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet x;\n\tlet y;\n\tlet z;\n\n\ty = (l + 16) / 116;\n\tx = a / 500 + y;\n\tz = y - b / 200;\n\n\tconst y2 = y ** 3;\n\tconst x2 = x ** 3;\n\tconst z2 = z ** 3;\n\ty = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787;\n\tx = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787;\n\tz = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787;\n\n\tx *= 95.047;\n\ty *= 100;\n\tz *= 108.883;\n\n\treturn [x, y, z];\n};\n\nconvert.lab.lch = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet h;\n\n\tconst hr = Math.atan2(b, a);\n\th = hr * 360 / 2 / Math.PI;\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst c = Math.sqrt(a * a + b * b);\n\n\treturn [l, c, h];\n};\n\nconvert.lch.lab = function (lch) {\n\tconst l = lch[0];\n\tconst c = lch[1];\n\tconst h = lch[2];\n\n\tconst hr = h / 360 * 2 * Math.PI;\n\tconst a = c * Math.cos(hr);\n\tconst b = c * Math.sin(hr);\n\n\treturn [l, a, b];\n};\n\nconvert.rgb.ansi16 = function (args, saturation = null) {\n\tconst [r, g, b] = args;\n\tlet value = saturation === null ? convert.rgb.hsv(args)[2] : saturation; // Hsv -> ansi16 optimization\n\n\tvalue = Math.round(value / 50);\n\n\tif (value === 0) {\n\t\treturn 30;\n\t}\n\n\tlet ansi = 30\n\t\t+ ((Math.round(b / 255) << 2)\n\t\t| (Math.round(g / 255) << 1)\n\t\t| Math.round(r / 255));\n\n\tif (value === 2) {\n\t\tansi += 60;\n\t}\n\n\treturn ansi;\n};\n\nconvert.hsv.ansi16 = function (args) {\n\t// Optimization here; we already know the value and don't need to get\n\t// it converted for us.\n\treturn convert.rgb.ansi16(convert.hsv.rgb(args), args[2]);\n};\n\nconvert.rgb.ansi256 = function (args) {\n\tconst r = args[0];\n\tconst g = args[1];\n\tconst b = args[2];\n\n\t// We use the extended greyscale palette here, with the exception of\n\t// black and white. normal palette only has 4 greyscale shades.\n\tif (r === g && g === b) {\n\t\tif (r < 8) {\n\t\t\treturn 16;\n\t\t}\n\n\t\tif (r > 248) {\n\t\t\treturn 231;\n\t\t}\n\n\t\treturn Math.round(((r - 8) / 247) * 24) + 232;\n\t}\n\n\tconst ansi = 16\n\t\t+ (36 * Math.round(r / 255 * 5))\n\t\t+ (6 * Math.round(g / 255 * 5))\n\t\t+ Math.round(b / 255 * 5);\n\n\treturn ansi;\n};\n\nconvert.ansi16.rgb = function (args) {\n\tlet color = args % 10;\n\n\t// Handle greyscale\n\tif (color === 0 || color === 7) {\n\t\tif (args > 50) {\n\t\t\tcolor += 3.5;\n\t\t}\n\n\t\tcolor = color / 10.5 * 255;\n\n\t\treturn [color, color, color];\n\t}\n\n\tconst mult = (~~(args > 50) + 1) * 0.5;\n\tconst r = ((color & 1) * mult) * 255;\n\tconst g = (((color >> 1) & 1) * mult) * 255;\n\tconst b = (((color >> 2) & 1) * mult) * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.ansi256.rgb = function (args) {\n\t// Handle greyscale\n\tif (args >= 232) {\n\t\tconst c = (args - 232) * 10 + 8;\n\t\treturn [c, c, c];\n\t}\n\n\targs -= 16;\n\n\tlet rem;\n\tconst r = Math.floor(args / 36) / 5 * 255;\n\tconst g = Math.floor((rem = args % 36) / 6) / 5 * 255;\n\tconst b = (rem % 6) / 5 * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hex = function (args) {\n\tconst integer = ((Math.round(args[0]) & 0xFF) << 16)\n\t\t+ ((Math.round(args[1]) & 0xFF) << 8)\n\t\t+ (Math.round(args[2]) & 0xFF);\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.hex.rgb = function (args) {\n\tconst match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);\n\tif (!match) {\n\t\treturn [0, 0, 0];\n\t}\n\n\tlet colorString = match[0];\n\n\tif (match[0].length === 3) {\n\t\tcolorString = colorString.split('').map(char => {\n\t\t\treturn char + char;\n\t\t}).join('');\n\t}\n\n\tconst integer = parseInt(colorString, 16);\n\tconst r = (integer >> 16) & 0xFF;\n\tconst g = (integer >> 8) & 0xFF;\n\tconst b = integer & 0xFF;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hcg = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst max = Math.max(Math.max(r, g), b);\n\tconst min = Math.min(Math.min(r, g), b);\n\tconst chroma = (max - min);\n\tlet grayscale;\n\tlet hue;\n\n\tif (chroma < 1) {\n\t\tgrayscale = min / (1 - chroma);\n\t} else {\n\t\tgrayscale = 0;\n\t}\n\n\tif (chroma <= 0) {\n\t\thue = 0;\n\t} else\n\tif (max === r) {\n\t\thue = ((g - b) / chroma) % 6;\n\t} else\n\tif (max === g) {\n\t\thue = 2 + (b - r) / chroma;\n\t} else {\n\t\thue = 4 + (r - g) / chroma;\n\t}\n\n\thue /= 6;\n\thue %= 1;\n\n\treturn [hue * 360, chroma * 100, grayscale * 100];\n};\n\nconvert.hsl.hcg = function (hsl) {\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\n\tconst c = l < 0.5 ? (2.0 * s * l) : (2.0 * s * (1.0 - l));\n\n\tlet f = 0;\n\tif (c < 1.0) {\n\t\tf = (l - 0.5 * c) / (1.0 - c);\n\t}\n\n\treturn [hsl[0], c * 100, f * 100];\n};\n\nconvert.hsv.hcg = function (hsv) {\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\n\tconst c = s * v;\n\tlet f = 0;\n\n\tif (c < 1.0) {\n\t\tf = (v - c) / (1 - c);\n\t}\n\n\treturn [hsv[0], c * 100, f * 100];\n};\n\nconvert.hcg.rgb = function (hcg) {\n\tconst h = hcg[0] / 360;\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tif (c === 0.0) {\n\t\treturn [g * 255, g * 255, g * 255];\n\t}\n\n\tconst pure = [0, 0, 0];\n\tconst hi = (h % 1) * 6;\n\tconst v = hi % 1;\n\tconst w = 1 - v;\n\tlet mg = 0;\n\n\t/* eslint-disable max-statements-per-line */\n\tswitch (Math.floor(hi)) {\n\t\tcase 0:\n\t\t\tpure[0] = 1; pure[1] = v; pure[2] = 0; break;\n\t\tcase 1:\n\t\t\tpure[0] = w; pure[1] = 1; pure[2] = 0; break;\n\t\tcase 2:\n\t\t\tpure[0] = 0; pure[1] = 1; pure[2] = v; break;\n\t\tcase 3:\n\t\t\tpure[0] = 0; pure[1] = w; pure[2] = 1; break;\n\t\tcase 4:\n\t\t\tpure[0] = v; pure[1] = 0; pure[2] = 1; break;\n\t\tdefault:\n\t\t\tpure[0] = 1; pure[1] = 0; pure[2] = w;\n\t}\n\t/* eslint-enable max-statements-per-line */\n\n\tmg = (1.0 - c) * g;\n\n\treturn [\n\t\t(c * pure[0] + mg) * 255,\n\t\t(c * pure[1] + mg) * 255,\n\t\t(c * pure[2] + mg) * 255\n\t];\n};\n\nconvert.hcg.hsv = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst v = c + g * (1.0 - c);\n\tlet f = 0;\n\n\tif (v > 0.0) {\n\t\tf = c / v;\n\t}\n\n\treturn [hcg[0], f * 100, v * 100];\n};\n\nconvert.hcg.hsl = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst l = g * (1.0 - c) + 0.5 * c;\n\tlet s = 0;\n\n\tif (l > 0.0 && l < 0.5) {\n\t\ts = c / (2 * l);\n\t} else\n\tif (l >= 0.5 && l < 1.0) {\n\t\ts = c / (2 * (1 - l));\n\t}\n\n\treturn [hcg[0], s * 100, l * 100];\n};\n\nconvert.hcg.hwb = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\tconst v = c + g * (1.0 - c);\n\treturn [hcg[0], (v - c) * 100, (1 - v) * 100];\n};\n\nconvert.hwb.hcg = function (hwb) {\n\tconst w = hwb[1] / 100;\n\tconst b = hwb[2] / 100;\n\tconst v = 1 - b;\n\tconst c = v - w;\n\tlet g = 0;\n\n\tif (c < 1) {\n\t\tg = (v - c) / (1 - c);\n\t}\n\n\treturn [hwb[0], c * 100, g * 100];\n};\n\nconvert.apple.rgb = function (apple) {\n\treturn [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255];\n};\n\nconvert.rgb.apple = function (rgb) {\n\treturn [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535];\n};\n\nconvert.gray.rgb = function (args) {\n\treturn [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255];\n};\n\nconvert.gray.hsl = function (args) {\n\treturn [0, 0, args[0]];\n};\n\nconvert.gray.hsv = convert.gray.hsl;\n\nconvert.gray.hwb = function (gray) {\n\treturn [0, 100, gray[0]];\n};\n\nconvert.gray.cmyk = function (gray) {\n\treturn [0, 0, 0, gray[0]];\n};\n\nconvert.gray.lab = function (gray) {\n\treturn [gray[0], 0, 0];\n};\n\nconvert.gray.hex = function (gray) {\n\tconst val = Math.round(gray[0] / 100 * 255) & 0xFF;\n\tconst integer = (val << 16) + (val << 8) + val;\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.rgb.gray = function (rgb) {\n\tconst val = (rgb[0] + rgb[1] + rgb[2]) / 3;\n\treturn [val / 255 * 100];\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanMiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBLG9CQUFvQixtQkFBTyxDQUFDLHlFQUFZOztBQUV4QztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxRQUFRLDRCQUE0QjtBQUNwQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDZCQUE2QjtBQUNwQyxXQUFXLGlDQUFpQztBQUM1QyxVQUFVLGdDQUFnQztBQUMxQyxXQUFXLGlDQUFpQztBQUM1QyxPQUFPLHFDQUFxQztBQUM1QyxTQUFTLDJDQUEyQztBQUNwRCxRQUFRO0FBQ1I7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFFBQVEsa0JBQWtCO0FBQzFCO0FBQ0E7QUFDQSxvREFBb0QsZ0JBQWdCO0FBQ3BFLGtEQUFrRCxjQUFjO0FBQ2hFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLGlCQUFpQixPQUFPO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixRQUFRLFFBQVE7QUFDbEMsa0JBQWtCLFFBQVEsUUFBUTtBQUNsQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDLGtCQUFrQixRQUFRLE9BQU87QUFDakMsa0JBQWtCLFFBQVEsT0FBTztBQUNqQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDBFQUEwRTs7QUFFMUU7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGlEQUFpRCxFQUFFLFVBQVUsRUFBRTtBQUMvRDtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhLGFBQWE7QUFDMUM7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhO0FBQzdCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanM/MzA3ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBNSVQgbGljZW5zZSAqL1xuLyogZXNsaW50LWRpc2FibGUgbm8tbWl4ZWQtb3BlcmF0b3JzICovXG5jb25zdCBjc3NLZXl3b3JkcyA9IHJlcXVpcmUoJ2NvbG9yLW5hbWUnKTtcblxuLy8gTk9URTogY29udmVyc2lvbnMgc2hvdWxkIG9ubHkgcmV0dXJuIHByaW1pdGl2ZSB2YWx1ZXMgKGkuZS4gYXJyYXlzLCBvclxuLy8gICAgICAgdmFsdWVzIHRoYXQgZ2l2ZSBjb3JyZWN0IGB0eXBlb2ZgIHJlc3VsdHMpLlxuLy8gICAgICAgZG8gbm90IHVzZSBib3ggdmFsdWVzIHR5cGVzIChpLmUuIE51bWJlcigpLCBTdHJpbmcoKSwgZXRjLilcblxuY29uc3QgcmV2ZXJzZUtleXdvcmRzID0ge307XG5mb3IgKGNvbnN0IGtleSBvZiBPYmplY3Qua2V5cyhjc3NLZXl3b3JkcykpIHtcblx0cmV2ZXJzZUtleXdvcmRzW2Nzc0tleXdvcmRzW2tleV1dID0ga2V5O1xufVxuXG5jb25zdCBjb252ZXJ0ID0ge1xuXHRyZ2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAncmdiJ30sXG5cdGhzbDoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdoc2wnfSxcblx0aHN2OiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2hzdid9LFxuXHRod2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAnaHdiJ30sXG5cdGNteWs6IHtjaGFubmVsczogNCwgbGFiZWxzOiAnY215ayd9LFxuXHR4eXo6IHtjaGFubmVsczogMywgbGFiZWxzOiAneHl6J30sXG5cdGxhYjoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdsYWInfSxcblx0bGNoOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2xjaCd9LFxuXHRoZXg6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2hleCddfSxcblx0a2V5d29yZDoge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsna2V5d29yZCddfSxcblx0YW5zaTE2OiB7Y2hhbm5lbHM6IDEsIGxhYmVsczogWydhbnNpMTYnXX0sXG5cdGFuc2kyNTY6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2Fuc2kyNTYnXX0sXG5cdGhjZzoge2NoYW5uZWxzOiAzLCBsYWJlbHM6IFsnaCcsICdjJywgJ2cnXX0sXG5cdGFwcGxlOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogWydyMTYnLCAnZzE2JywgJ2IxNiddfSxcblx0Z3JheToge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsnZ3JheSddfVxufTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuXG4vLyBIaWRlIC5jaGFubmVscyBhbmQgLmxhYmVscyBwcm9wZXJ0aWVzXG5mb3IgKGNvbnN0IG1vZGVsIG9mIE9iamVjdC5rZXlzKGNvbnZlcnQpKSB7XG5cdGlmICghKCdjaGFubmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKCEoJ2xhYmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWwgbGFiZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKGNvbnZlcnRbbW9kZWxdLmxhYmVscy5sZW5ndGggIT09IGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdjaGFubmVsIGFuZCBsYWJlbCBjb3VudHMgbWlzbWF0Y2g6ICcgKyBtb2RlbCk7XG5cdH1cblxuXHRjb25zdCB7Y2hhbm5lbHMsIGxhYmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblx0ZGVsZXRlIGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzO1xuXHRkZWxldGUgY29udmVydFttb2RlbF0ubGFiZWxzO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFttb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY2hhbm5lbHN9KTtcblx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGNvbnZlcnRbbW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBsYWJlbHN9KTtcbn1cblxuY29udmVydC5yZ2IuaHNsID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtaW4gPSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgbWF4ID0gTWF0aC5tYXgociwgZywgYik7XG5cdGNvbnN0IGRlbHRhID0gbWF4IC0gbWluO1xuXHRsZXQgaDtcblx0bGV0IHM7XG5cblx0aWYgKG1heCA9PT0gbWluKSB7XG5cdFx0aCA9IDA7XG5cdH0gZWxzZSBpZiAociA9PT0gbWF4KSB7XG5cdFx0aCA9IChnIC0gYikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChnID09PSBtYXgpIHtcblx0XHRoID0gMiArIChiIC0gcikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChiID09PSBtYXgpIHtcblx0XHRoID0gNCArIChyIC0gZykgLyBkZWx0YTtcblx0fVxuXG5cdGggPSBNYXRoLm1pbihoICogNjAsIDM2MCk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBsID0gKG1pbiArIG1heCkgLyAyO1xuXG5cdGlmIChtYXggPT09IG1pbikge1xuXHRcdHMgPSAwO1xuXHR9IGVsc2UgaWYgKGwgPD0gMC41KSB7XG5cdFx0cyA9IGRlbHRhIC8gKG1heCArIG1pbik7XG5cdH0gZWxzZSB7XG5cdFx0cyA9IGRlbHRhIC8gKDIgLSBtYXggLSBtaW4pO1xuXHR9XG5cblx0cmV0dXJuIFtoLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmhzdiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHJkaWY7XG5cdGxldCBnZGlmO1xuXHRsZXQgYmRpZjtcblx0bGV0IGg7XG5cdGxldCBzO1xuXG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cdGNvbnN0IHYgPSBNYXRoLm1heChyLCBnLCBiKTtcblx0Y29uc3QgZGlmZiA9IHYgLSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgZGlmZmMgPSBmdW5jdGlvbiAoYykge1xuXHRcdHJldHVybiAodiAtIGMpIC8gNiAvIGRpZmYgKyAxIC8gMjtcblx0fTtcblxuXHRpZiAoZGlmZiA9PT0gMCkge1xuXHRcdGggPSAwO1xuXHRcdHMgPSAwO1xuXHR9IGVsc2Uge1xuXHRcdHMgPSBkaWZmIC8gdjtcblx0XHRyZGlmID0gZGlmZmMocik7XG5cdFx0Z2RpZiA9IGRpZmZjKGcpO1xuXHRcdGJkaWYgPSBkaWZmYyhiKTtcblxuXHRcdGlmIChyID09PSB2KSB7XG5cdFx0XHRoID0gYmRpZiAtIGdkaWY7XG5cdFx0fSBlbHNlIGlmIChnID09PSB2KSB7XG5cdFx0XHRoID0gKDEgLyAzKSArIHJkaWYgLSBiZGlmO1xuXHRcdH0gZWxzZSBpZiAoYiA9PT0gdikge1xuXHRcdFx0aCA9ICgyIC8gMykgKyBnZGlmIC0gcmRpZjtcblx0XHR9XG5cblx0XHRpZiAoaCA8IDApIHtcblx0XHRcdGggKz0gMTtcblx0XHR9IGVsc2UgaWYgKGggPiAxKSB7XG5cdFx0XHRoIC09IDE7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIFtcblx0XHRoICogMzYwLFxuXHRcdHMgKiAxMDAsXG5cdFx0diAqIDEwMFxuXHRdO1xufTtcblxuY29udmVydC5yZ2IuaHdiID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdO1xuXHRjb25zdCBnID0gcmdiWzFdO1xuXHRsZXQgYiA9IHJnYlsyXTtcblx0Y29uc3QgaCA9IGNvbnZlcnQucmdiLmhzbChyZ2IpWzBdO1xuXHRjb25zdCB3ID0gMSAvIDI1NSAqIE1hdGgubWluKHIsIE1hdGgubWluKGcsIGIpKTtcblxuXHRiID0gMSAtIDEgLyAyNTUgKiBNYXRoLm1heChyLCBNYXRoLm1heChnLCBiKSk7XG5cblx0cmV0dXJuIFtoLCB3ICogMTAwLCBiICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmNteWsgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cblx0Y29uc3QgayA9IE1hdGgubWluKDEgLSByLCAxIC0gZywgMSAtIGIpO1xuXHRjb25zdCBjID0gKDEgLSByIC0gaykgLyAoMSAtIGspIHx8IDA7XG5cdGNvbnN0IG0gPSAoMSAtIGcgLSBrKSAvICgxIC0gaykgfHwgMDtcblx0Y29uc3QgeSA9ICgxIC0gYiAtIGspIC8gKDEgLSBrKSB8fCAwO1xuXG5cdHJldHVybiBbYyAqIDEwMCwgbSAqIDEwMCwgeSAqIDEwMCwgayAqIDEwMF07XG59O1xuXG5mdW5jdGlvbiBjb21wYXJhdGl2ZURpc3RhbmNlKHgsIHkpIHtcblx0Lypcblx0XHRTZWUgaHR0cHM6Ly9lbi5tLndpa2lwZWRpYS5vcmcvd2lraS9FdWNsaWRlYW5fZGlzdGFuY2UjU3F1YXJlZF9FdWNsaWRlYW5fZGlzdGFuY2Vcblx0Ki9cblx0cmV0dXJuIChcblx0XHQoKHhbMF0gLSB5WzBdKSAqKiAyKSArXG5cdFx0KCh4WzFdIC0geVsxXSkgKiogMikgK1xuXHRcdCgoeFsyXSAtIHlbMl0pICoqIDIpXG5cdCk7XG59XG5cbmNvbnZlcnQucmdiLmtleXdvcmQgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHJldmVyc2VkID0gcmV2ZXJzZUtleXdvcmRzW3JnYl07XG5cdGlmIChyZXZlcnNlZCkge1xuXHRcdHJldHVybiByZXZlcnNlZDtcblx0fVxuXG5cdGxldCBjdXJyZW50Q2xvc2VzdERpc3RhbmNlID0gSW5maW5pdHk7XG5cdGxldCBjdXJyZW50Q2xvc2VzdEtleXdvcmQ7XG5cblx0Zm9yIChjb25zdCBrZXl3b3JkIG9mIE9iamVjdC5rZXlzKGNzc0tleXdvcmRzKSkge1xuXHRcdGNvbnN0IHZhbHVlID0gY3NzS2V5d29yZHNba2V5d29yZF07XG5cblx0XHQvLyBDb21wdXRlIGNvbXBhcmF0aXZlIGRpc3RhbmNlXG5cdFx0Y29uc3QgZGlzdGFuY2UgPSBjb21wYXJhdGl2ZURpc3RhbmNlKHJnYiwgdmFsdWUpO1xuXG5cdFx0Ly8gQ2hlY2sgaWYgaXRzIGxlc3MsIGlmIHNvIHNldCBhcyBjbG9zZXN0XG5cdFx0aWYgKGRpc3RhbmNlIDwgY3VycmVudENsb3Nlc3REaXN0YW5jZSkge1xuXHRcdFx0Y3VycmVudENsb3Nlc3REaXN0YW5jZSA9IGRpc3RhbmNlO1xuXHRcdFx0Y3VycmVudENsb3Nlc3RLZXl3b3JkID0ga2V5d29yZDtcblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gY3VycmVudENsb3Nlc3RLZXl3b3JkO1xufTtcblxuY29udmVydC5rZXl3b3JkLnJnYiA9IGZ1bmN0aW9uIChrZXl3b3JkKSB7XG5cdHJldHVybiBjc3NLZXl3b3Jkc1trZXl3b3JkXTtcbn07XG5cbmNvbnZlcnQucmdiLnh5eiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGxldCBnID0gcmdiWzFdIC8gMjU1O1xuXHRsZXQgYiA9IHJnYlsyXSAvIDI1NTtcblxuXHQvLyBBc3N1bWUgc1JHQlxuXHRyID0gciA+IDAuMDQwNDUgPyAoKChyICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNCkgOiAociAvIDEyLjkyKTtcblx0ZyA9IGcgPiAwLjA0MDQ1ID8gKCgoZyArIDAuMDU1KSAvIDEuMDU1KSAqKiAyLjQpIDogKGcgLyAxMi45Mik7XG5cdGIgPSBiID4gMC4wNDA0NSA/ICgoKGIgKyAwLjA1NSkgLyAxLjA1NSkgKiogMi40KSA6IChiIC8gMTIuOTIpO1xuXG5cdGNvbnN0IHggPSAociAqIDAuNDEyNCkgKyAoZyAqIDAuMzU3NikgKyAoYiAqIDAuMTgwNSk7XG5cdGNvbnN0IHkgPSAociAqIDAuMjEyNikgKyAoZyAqIDAuNzE1MikgKyAoYiAqIDAuMDcyMik7XG5cdGNvbnN0IHogPSAociAqIDAuMDE5MykgKyAoZyAqIDAuMTE5MikgKyAoYiAqIDAuOTUwNSk7XG5cblx0cmV0dXJuIFt4ICogMTAwLCB5ICogMTAwLCB6ICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmxhYiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0Y29uc3QgeHl6ID0gY29udmVydC5yZ2IueHl6KHJnYik7XG5cdGxldCB4ID0geHl6WzBdO1xuXHRsZXQgeSA9IHh5elsxXTtcblx0bGV0IHogPSB4eXpbMl07XG5cblx0eCAvPSA5NS4wNDc7XG5cdHkgLz0gMTAwO1xuXHR6IC89IDEwOC44ODM7XG5cblx0eCA9IHggPiAwLjAwODg1NiA/ICh4ICoqICgxIC8gMykpIDogKDcuNzg3ICogeCkgKyAoMTYgLyAxMTYpO1xuXHR5ID0geSA+IDAuMDA4ODU2ID8gKHkgKiogKDEgLyAzKSkgOiAoNy43ODcgKiB5KSArICgxNiAvIDExNik7XG5cdHogPSB6ID4gMC4wMDg4NTYgPyAoeiAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHopICsgKDE2IC8gMTE2KTtcblxuXHRjb25zdCBsID0gKDExNiAqIHkpIC0gMTY7XG5cdGNvbnN0IGEgPSA1MDAgKiAoeCAtIHkpO1xuXHRjb25zdCBiID0gMjAwICogKHkgLSB6KTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5oc2wucmdiID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdIC8gMzYwO1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXHRsZXQgdDI7XG5cdGxldCB0Mztcblx0bGV0IHZhbDtcblxuXHRpZiAocyA9PT0gMCkge1xuXHRcdHZhbCA9IGwgKiAyNTU7XG5cdFx0cmV0dXJuIFt2YWwsIHZhbCwgdmFsXTtcblx0fVxuXG5cdGlmIChsIDwgMC41KSB7XG5cdFx0dDIgPSBsICogKDEgKyBzKTtcblx0fSBlbHNlIHtcblx0XHR0MiA9IGwgKyBzIC0gbCAqIHM7XG5cdH1cblxuXHRjb25zdCB0MSA9IDIgKiBsIC0gdDI7XG5cblx0Y29uc3QgcmdiID0gWzAsIDAsIDBdO1xuXHRmb3IgKGxldCBpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdHQzID0gaCArIDEgLyAzICogLShpIC0gMSk7XG5cdFx0aWYgKHQzIDwgMCkge1xuXHRcdFx0dDMrKztcblx0XHR9XG5cblx0XHRpZiAodDMgPiAxKSB7XG5cdFx0XHR0My0tO1xuXHRcdH1cblxuXHRcdGlmICg2ICogdDMgPCAxKSB7XG5cdFx0XHR2YWwgPSB0MSArICh0MiAtIHQxKSAqIDYgKiB0Mztcblx0XHR9IGVsc2UgaWYgKDIgKiB0MyA8IDEpIHtcblx0XHRcdHZhbCA9IHQyO1xuXHRcdH0gZWxzZSBpZiAoMyAqIHQzIDwgMikge1xuXHRcdFx0dmFsID0gdDEgKyAodDIgLSB0MSkgKiAoMiAvIDMgLSB0MykgKiA2O1xuXHRcdH0gZWxzZSB7XG5cdFx0XHR2YWwgPSB0MTtcblx0XHR9XG5cblx0XHRyZ2JbaV0gPSB2YWwgKiAyNTU7XG5cdH1cblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY29udmVydC5oc2wuaHN2ID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdO1xuXHRsZXQgcyA9IGhzbFsxXSAvIDEwMDtcblx0bGV0IGwgPSBoc2xbMl0gLyAxMDA7XG5cdGxldCBzbWluID0gcztcblx0Y29uc3QgbG1pbiA9IE1hdGgubWF4KGwsIDAuMDEpO1xuXG5cdGwgKj0gMjtcblx0cyAqPSAobCA8PSAxKSA/IGwgOiAyIC0gbDtcblx0c21pbiAqPSBsbWluIDw9IDEgPyBsbWluIDogMiAtIGxtaW47XG5cdGNvbnN0IHYgPSAobCArIHMpIC8gMjtcblx0Y29uc3Qgc3YgPSBsID09PSAwID8gKDIgKiBzbWluKSAvIChsbWluICsgc21pbikgOiAoMiAqIHMpIC8gKGwgKyBzKTtcblxuXHRyZXR1cm4gW2gsIHN2ICogMTAwLCB2ICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaHN2LnJnYiA9IGZ1bmN0aW9uIChoc3YpIHtcblx0Y29uc3QgaCA9IGhzdlswXSAvIDYwO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRsZXQgdiA9IGhzdlsyXSAvIDEwMDtcblx0Y29uc3QgaGkgPSBNYXRoLmZsb29yKGgpICUgNjtcblxuXHRjb25zdCBmID0gaCAtIE1hdGguZmxvb3IoaCk7XG5cdGNvbnN0IHAgPSAyNTUgKiB2ICogKDEgLSBzKTtcblx0Y29uc3QgcSA9IDI1NSAqIHYgKiAoMSAtIChzICogZikpO1xuXHRjb25zdCB0ID0gMjU1ICogdiAqICgxIC0gKHMgKiAoMSAtIGYpKSk7XG5cdHYgKj0gMjU1O1xuXG5cdHN3aXRjaCAoaGkpIHtcblx0XHRjYXNlIDA6XG5cdFx0XHRyZXR1cm4gW3YsIHQsIHBdO1xuXHRcdGNhc2UgMTpcblx0XHRcdHJldHVybiBbcSwgdiwgcF07XG5cdFx0Y2FzZSAyOlxuXHRcdFx0cmV0dXJuIFtwLCB2LCB0XTtcblx0XHRjYXNlIDM6XG5cdFx0XHRyZXR1cm4gW3AsIHEsIHZdO1xuXHRcdGNhc2UgNDpcblx0XHRcdHJldHVybiBbdCwgcCwgdl07XG5cdFx0Y2FzZSA1OlxuXHRcdFx0cmV0dXJuIFt2LCBwLCBxXTtcblx0fVxufTtcblxuY29udmVydC5oc3YuaHNsID0gZnVuY3Rpb24gKGhzdikge1xuXHRjb25zdCBoID0gaHN2WzBdO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRjb25zdCB2ID0gaHN2WzJdIC8gMTAwO1xuXHRjb25zdCB2bWluID0gTWF0aC5tYXgodiwgMC4wMSk7XG5cdGxldCBzbDtcblx0bGV0IGw7XG5cblx0bCA9ICgyIC0gcykgKiB2O1xuXHRjb25zdCBsbWluID0gKDIgLSBzKSAqIHZtaW47XG5cdHNsID0gcyAqIHZtaW47XG5cdHNsIC89IChsbWluIDw9IDEpID8gbG1pbiA6IDIgLSBsbWluO1xuXHRzbCA9IHNsIHx8IDA7XG5cdGwgLz0gMjtcblxuXHRyZXR1cm4gW2gsIHNsICogMTAwLCBsICogMTAwXTtcbn07XG5cbi8vIGh0dHA6Ly9kZXYudzMub3JnL2Nzc3dnL2Nzcy1jb2xvci8jaHdiLXRvLXJnYlxuY29udmVydC5od2IucmdiID0gZnVuY3Rpb24gKGh3Yikge1xuXHRjb25zdCBoID0gaHdiWzBdIC8gMzYwO1xuXHRsZXQgd2ggPSBod2JbMV0gLyAxMDA7XG5cdGxldCBibCA9IGh3YlsyXSAvIDEwMDtcblx0Y29uc3QgcmF0aW8gPSB3aCArIGJsO1xuXHRsZXQgZjtcblxuXHQvLyBXaCArIGJsIGNhbnQgYmUgPiAxXG5cdGlmIChyYXRpbyA+IDEpIHtcblx0XHR3aCAvPSByYXRpbztcblx0XHRibCAvPSByYXRpbztcblx0fVxuXG5cdGNvbnN0IGkgPSBNYXRoLmZsb29yKDYgKiBoKTtcblx0Y29uc3QgdiA9IDEgLSBibDtcblx0ZiA9IDYgKiBoIC0gaTtcblxuXHRpZiAoKGkgJiAweDAxKSAhPT0gMCkge1xuXHRcdGYgPSAxIC0gZjtcblx0fVxuXG5cdGNvbnN0IG4gPSB3aCArIGYgKiAodiAtIHdoKTsgLy8gTGluZWFyIGludGVycG9sYXRpb25cblxuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXHQvKiBlc2xpbnQtZGlzYWJsZSBtYXgtc3RhdGVtZW50cy1wZXItbGluZSxuby1tdWx0aS1zcGFjZXMgKi9cblx0c3dpdGNoIChpKSB7XG5cdFx0ZGVmYXVsdDpcblx0XHRjYXNlIDY6XG5cdFx0Y2FzZSAwOiByID0gdjsgIGcgPSBuOyAgYiA9IHdoOyBicmVhaztcblx0XHRjYXNlIDE6IHIgPSBuOyAgZyA9IHY7ICBiID0gd2g7IGJyZWFrO1xuXHRcdGNhc2UgMjogciA9IHdoOyBnID0gdjsgIGIgPSBuOyBicmVhaztcblx0XHRjYXNlIDM6IHIgPSB3aDsgZyA9IG47ICBiID0gdjsgYnJlYWs7XG5cdFx0Y2FzZSA0OiByID0gbjsgIGcgPSB3aDsgYiA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgNTogciA9IHY7ICBnID0gd2g7IGIgPSBuOyBicmVhaztcblx0fVxuXHQvKiBlc2xpbnQtZW5hYmxlIG1heC1zdGF0ZW1lbnRzLXBlci1saW5lLG5vLW11bHRpLXNwYWNlcyAqL1xuXG5cdHJldHVybiBbciAqIDI1NSwgZyAqIDI1NSwgYiAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmNteWsucmdiID0gZnVuY3Rpb24gKGNteWspIHtcblx0Y29uc3QgYyA9IGNteWtbMF0gLyAxMDA7XG5cdGNvbnN0IG0gPSBjbXlrWzFdIC8gMTAwO1xuXHRjb25zdCB5ID0gY215a1syXSAvIDEwMDtcblx0Y29uc3QgayA9IGNteWtbM10gLyAxMDA7XG5cblx0Y29uc3QgciA9IDEgLSBNYXRoLm1pbigxLCBjICogKDEgLSBrKSArIGspO1xuXHRjb25zdCBnID0gMSAtIE1hdGgubWluKDEsIG0gKiAoMSAtIGspICsgayk7XG5cdGNvbnN0IGIgPSAxIC0gTWF0aC5taW4oMSwgeSAqICgxIC0gaykgKyBrKTtcblxuXHRyZXR1cm4gW3IgKiAyNTUsIGcgKiAyNTUsIGIgKiAyNTVdO1xufTtcblxuY29udmVydC54eXoucmdiID0gZnVuY3Rpb24gKHh5eikge1xuXHRjb25zdCB4ID0geHl6WzBdIC8gMTAwO1xuXHRjb25zdCB5ID0geHl6WzFdIC8gMTAwO1xuXHRjb25zdCB6ID0geHl6WzJdIC8gMTAwO1xuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXG5cdHIgPSAoeCAqIDMuMjQwNikgKyAoeSAqIC0xLjUzNzIpICsgKHogKiAtMC40OTg2KTtcblx0ZyA9ICh4ICogLTAuOTY4OSkgKyAoeSAqIDEuODc1OCkgKyAoeiAqIDAuMDQxNSk7XG5cdGIgPSAoeCAqIDAuMDU1NykgKyAoeSAqIC0wLjIwNDApICsgKHogKiAxLjA1NzApO1xuXG5cdC8vIEFzc3VtZSBzUkdCXG5cdHIgPSByID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKHIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogciAqIDEyLjkyO1xuXG5cdGcgPSBnID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGcgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogZyAqIDEyLjkyO1xuXG5cdGIgPSBiID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogYiAqIDEyLjkyO1xuXG5cdHIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCByKSwgMSk7XG5cdGcgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBnKSwgMSk7XG5cdGIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBiKSwgMSk7XG5cblx0cmV0dXJuIFtyICogMjU1LCBnICogMjU1LCBiICogMjU1XTtcbn07XG5cbmNvbnZlcnQueHl6LmxhYiA9IGZ1bmN0aW9uICh4eXopIHtcblx0bGV0IHggPSB4eXpbMF07XG5cdGxldCB5ID0geHl6WzFdO1xuXHRsZXQgeiA9IHh5elsyXTtcblxuXHR4IC89IDk1LjA0Nztcblx0eSAvPSAxMDA7XG5cdHogLz0gMTA4Ljg4MztcblxuXHR4ID0geCA+IDAuMDA4ODU2ID8gKHggKiogKDEgLyAzKSkgOiAoNy43ODcgKiB4KSArICgxNiAvIDExNik7XG5cdHkgPSB5ID4gMC4wMDg4NTYgPyAoeSAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHkpICsgKDE2IC8gMTE2KTtcblx0eiA9IHogPiAwLjAwODg1NiA/ICh6ICoqICgxIC8gMykpIDogKDcuNzg3ICogeikgKyAoMTYgLyAxMTYpO1xuXG5cdGNvbnN0IGwgPSAoMTE2ICogeSkgLSAxNjtcblx0Y29uc3QgYSA9IDUwMCAqICh4IC0geSk7XG5cdGNvbnN0IGIgPSAyMDAgKiAoeSAtIHopO1xuXG5cdHJldHVybiBbbCwgYSwgYl07XG59O1xuXG5jb252ZXJ0LmxhYi54eXogPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCB4O1xuXHRsZXQgeTtcblx0bGV0IHo7XG5cblx0eSA9IChsICsgMTYpIC8gMTE2O1xuXHR4ID0gYSAvIDUwMCArIHk7XG5cdHogPSB5IC0gYiAvIDIwMDtcblxuXHRjb25zdCB5MiA9IHkgKiogMztcblx0Y29uc3QgeDIgPSB4ICoqIDM7XG5cdGNvbnN0IHoyID0geiAqKiAzO1xuXHR5ID0geTIgPiAwLjAwODg1NiA/IHkyIDogKHkgLSAxNiAvIDExNikgLyA3Ljc4Nztcblx0eCA9IHgyID4gMC4wMDg4NTYgPyB4MiA6ICh4IC0gMTYgLyAxMTYpIC8gNy43ODc7XG5cdHogPSB6MiA+IDAuMDA4ODU2ID8gejIgOiAoeiAtIDE2IC8gMTE2KSAvIDcuNzg3O1xuXG5cdHggKj0gOTUuMDQ3O1xuXHR5ICo9IDEwMDtcblx0eiAqPSAxMDguODgzO1xuXG5cdHJldHVybiBbeCwgeSwgel07XG59O1xuXG5jb252ZXJ0LmxhYi5sY2ggPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCBoO1xuXG5cdGNvbnN0IGhyID0gTWF0aC5hdGFuMihiLCBhKTtcblx0aCA9IGhyICogMzYwIC8gMiAvIE1hdGguUEk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBjID0gTWF0aC5zcXJ0KGEgKiBhICsgYiAqIGIpO1xuXG5cdHJldHVybiBbbCwgYywgaF07XG59O1xuXG5jb252ZXJ0LmxjaC5sYWIgPSBmdW5jdGlvbiAobGNoKSB7XG5cdGNvbnN0IGwgPSBsY2hbMF07XG5cdGNvbnN0IGMgPSBsY2hbMV07XG5cdGNvbnN0IGggPSBsY2hbMl07XG5cblx0Y29uc3QgaHIgPSBoIC8gMzYwICogMiAqIE1hdGguUEk7XG5cdGNvbnN0IGEgPSBjICogTWF0aC5jb3MoaHIpO1xuXHRjb25zdCBiID0gYyAqIE1hdGguc2luKGhyKTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTE2ID0gZnVuY3Rpb24gKGFyZ3MsIHNhdHVyYXRpb24gPSBudWxsKSB7XG5cdGNvbnN0IFtyLCBnLCBiXSA9IGFyZ3M7XG5cdGxldCB2YWx1ZSA9IHNhdHVyYXRpb24gPT09IG51bGwgPyBjb252ZXJ0LnJnYi5oc3YoYXJncylbMl0gOiBzYXR1cmF0aW9uOyAvLyBIc3YgLT4gYW5zaTE2IG9wdGltaXphdGlvblxuXG5cdHZhbHVlID0gTWF0aC5yb3VuZCh2YWx1ZSAvIDUwKTtcblxuXHRpZiAodmFsdWUgPT09IDApIHtcblx0XHRyZXR1cm4gMzA7XG5cdH1cblxuXHRsZXQgYW5zaSA9IDMwXG5cdFx0KyAoKE1hdGgucm91bmQoYiAvIDI1NSkgPDwgMilcblx0XHR8IChNYXRoLnJvdW5kKGcgLyAyNTUpIDw8IDEpXG5cdFx0fCBNYXRoLnJvdW5kKHIgLyAyNTUpKTtcblxuXHRpZiAodmFsdWUgPT09IDIpIHtcblx0XHRhbnNpICs9IDYwO1xuXHR9XG5cblx0cmV0dXJuIGFuc2k7XG59O1xuXG5jb252ZXJ0Lmhzdi5hbnNpMTYgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBPcHRpbWl6YXRpb24gaGVyZTsgd2UgYWxyZWFkeSBrbm93IHRoZSB2YWx1ZSBhbmQgZG9uJ3QgbmVlZCB0byBnZXRcblx0Ly8gaXQgY29udmVydGVkIGZvciB1cy5cblx0cmV0dXJuIGNvbnZlcnQucmdiLmFuc2kxNihjb252ZXJ0Lmhzdi5yZ2IoYXJncyksIGFyZ3NbMl0pO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTI1NiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IHIgPSBhcmdzWzBdO1xuXHRjb25zdCBnID0gYXJnc1sxXTtcblx0Y29uc3QgYiA9IGFyZ3NbMl07XG5cblx0Ly8gV2UgdXNlIHRoZSBleHRlbmRlZCBncmV5c2NhbGUgcGFsZXR0ZSBoZXJlLCB3aXRoIHRoZSBleGNlcHRpb24gb2Zcblx0Ly8gYmxhY2sgYW5kIHdoaXRlLiBub3JtYWwgcGFsZXR0ZSBvbmx5IGhhcyA0IGdyZXlzY2FsZSBzaGFkZXMuXG5cdGlmIChyID09PSBnICYmIGcgPT09IGIpIHtcblx0XHRpZiAociA8IDgpIHtcblx0XHRcdHJldHVybiAxNjtcblx0XHR9XG5cblx0XHRpZiAociA+IDI0OCkge1xuXHRcdFx0cmV0dXJuIDIzMTtcblx0XHR9XG5cblx0XHRyZXR1cm4gTWF0aC5yb3VuZCgoKHIgLSA4KSAvIDI0NykgKiAyNCkgKyAyMzI7XG5cdH1cblxuXHRjb25zdCBhbnNpID0gMTZcblx0XHQrICgzNiAqIE1hdGgucm91bmQociAvIDI1NSAqIDUpKVxuXHRcdCsgKDYgKiBNYXRoLnJvdW5kKGcgLyAyNTUgKiA1KSlcblx0XHQrIE1hdGgucm91bmQoYiAvIDI1NSAqIDUpO1xuXG5cdHJldHVybiBhbnNpO1xufTtcblxuY29udmVydC5hbnNpMTYucmdiID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0bGV0IGNvbG9yID0gYXJncyAlIDEwO1xuXG5cdC8vIEhhbmRsZSBncmV5c2NhbGVcblx0aWYgKGNvbG9yID09PSAwIHx8IGNvbG9yID09PSA3KSB7XG5cdFx0aWYgKGFyZ3MgPiA1MCkge1xuXHRcdFx0Y29sb3IgKz0gMy41O1xuXHRcdH1cblxuXHRcdGNvbG9yID0gY29sb3IgLyAxMC41ICogMjU1O1xuXG5cdFx0cmV0dXJuIFtjb2xvciwgY29sb3IsIGNvbG9yXTtcblx0fVxuXG5cdGNvbnN0IG11bHQgPSAofn4oYXJncyA+IDUwKSArIDEpICogMC41O1xuXHRjb25zdCByID0gKChjb2xvciAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGcgPSAoKChjb2xvciA+PiAxKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGIgPSAoKChjb2xvciA+PiAyKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cblx0cmV0dXJuIFtyLCBnLCBiXTtcbn07XG5cbmNvbnZlcnQuYW5zaTI1Ni5yZ2IgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBIYW5kbGUgZ3JleXNjYWxlXG5cdGlmIChhcmdzID49IDIzMikge1xuXHRcdGNvbnN0IGMgPSAoYXJncyAtIDIzMikgKiAxMCArIDg7XG5cdFx0cmV0dXJuIFtjLCBjLCBjXTtcblx0fVxuXG5cdGFyZ3MgLT0gMTY7XG5cblx0bGV0IHJlbTtcblx0Y29uc3QgciA9IE1hdGguZmxvb3IoYXJncyAvIDM2KSAvIDUgKiAyNTU7XG5cdGNvbnN0IGcgPSBNYXRoLmZsb29yKChyZW0gPSBhcmdzICUgMzYpIC8gNikgLyA1ICogMjU1O1xuXHRjb25zdCBiID0gKHJlbSAlIDYpIC8gNSAqIDI1NTtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGV4ID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0Y29uc3QgaW50ZWdlciA9ICgoTWF0aC5yb3VuZChhcmdzWzBdKSAmIDB4RkYpIDw8IDE2KVxuXHRcdCsgKChNYXRoLnJvdW5kKGFyZ3NbMV0pICYgMHhGRikgPDwgOClcblx0XHQrIChNYXRoLnJvdW5kKGFyZ3NbMl0pICYgMHhGRik7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQuaGV4LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IG1hdGNoID0gYXJncy50b1N0cmluZygxNikubWF0Y2goL1thLWYwLTldezZ9fFthLWYwLTldezN9L2kpO1xuXHRpZiAoIW1hdGNoKSB7XG5cdFx0cmV0dXJuIFswLCAwLCAwXTtcblx0fVxuXG5cdGxldCBjb2xvclN0cmluZyA9IG1hdGNoWzBdO1xuXG5cdGlmIChtYXRjaFswXS5sZW5ndGggPT09IDMpIHtcblx0XHRjb2xvclN0cmluZyA9IGNvbG9yU3RyaW5nLnNwbGl0KCcnKS5tYXAoY2hhciA9PiB7XG5cdFx0XHRyZXR1cm4gY2hhciArIGNoYXI7XG5cdFx0fSkuam9pbignJyk7XG5cdH1cblxuXHRjb25zdCBpbnRlZ2VyID0gcGFyc2VJbnQoY29sb3JTdHJpbmcsIDE2KTtcblx0Y29uc3QgciA9IChpbnRlZ2VyID4+IDE2KSAmIDB4RkY7XG5cdGNvbnN0IGcgPSAoaW50ZWdlciA+PiA4KSAmIDB4RkY7XG5cdGNvbnN0IGIgPSBpbnRlZ2VyICYgMHhGRjtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGNnID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtYXggPSBNYXRoLm1heChNYXRoLm1heChyLCBnKSwgYik7XG5cdGNvbnN0IG1pbiA9IE1hdGgubWluKE1hdGgubWluKHIsIGcpLCBiKTtcblx0Y29uc3QgY2hyb21hID0gKG1heCAtIG1pbik7XG5cdGxldCBncmF5c2NhbGU7XG5cdGxldCBodWU7XG5cblx0aWYgKGNocm9tYSA8IDEpIHtcblx0XHRncmF5c2NhbGUgPSBtaW4gLyAoMSAtIGNocm9tYSk7XG5cdH0gZWxzZSB7XG5cdFx0Z3JheXNjYWxlID0gMDtcblx0fVxuXG5cdGlmIChjaHJvbWEgPD0gMCkge1xuXHRcdGh1ZSA9IDA7XG5cdH0gZWxzZVxuXHRpZiAobWF4ID09PSByKSB7XG5cdFx0aHVlID0gKChnIC0gYikgLyBjaHJvbWEpICUgNjtcblx0fSBlbHNlXG5cdGlmIChtYXggPT09IGcpIHtcblx0XHRodWUgPSAyICsgKGIgLSByKSAvIGNocm9tYTtcblx0fSBlbHNlIHtcblx0XHRodWUgPSA0ICsgKHIgLSBnKSAvIGNocm9tYTtcblx0fVxuXG5cdGh1ZSAvPSA2O1xuXHRodWUgJT0gMTtcblxuXHRyZXR1cm4gW2h1ZSAqIDM2MCwgY2hyb21hICogMTAwLCBncmF5c2NhbGUgKiAxMDBdO1xufTtcblxuY29udmVydC5oc2wuaGNnID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGMgPSBsIDwgMC41ID8gKDIuMCAqIHMgKiBsKSA6ICgyLjAgKiBzICogKDEuMCAtIGwpKTtcblxuXHRsZXQgZiA9IDA7XG5cdGlmIChjIDwgMS4wKSB7XG5cdFx0ZiA9IChsIC0gMC41ICogYykgLyAoMS4wIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzbFswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmhzdi5oY2cgPSBmdW5jdGlvbiAoaHN2KSB7XG5cdGNvbnN0IHMgPSBoc3ZbMV0gLyAxMDA7XG5cdGNvbnN0IHYgPSBoc3ZbMl0gLyAxMDA7XG5cblx0Y29uc3QgYyA9IHMgKiB2O1xuXHRsZXQgZiA9IDA7XG5cblx0aWYgKGMgPCAxLjApIHtcblx0XHRmID0gKHYgLSBjKSAvICgxIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzdlswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0LmhjZy5yZ2IgPSBmdW5jdGlvbiAoaGNnKSB7XG5cdGNvbnN0IGggPSBoY2dbMF0gLyAzNjA7XG5cdGNvbnN0IGMgPSBoY2dbMV0gLyAxMDA7XG5cdGNvbnN0IGcgPSBoY2dbMl0gLyAxMDA7XG5cblx0aWYgKGMgPT09IDAuMCkge1xuXHRcdHJldHVybiBbZyAqIDI1NSwgZyAqIDI1NSwgZyAqIDI1NV07XG5cdH1cblxuXHRjb25zdCBwdXJlID0gWzAsIDAsIDBdO1xuXHRjb25zdCBoaSA9IChoICUgMSkgKiA2O1xuXHRjb25zdCB2ID0gaGkgJSAxO1xuXHRjb25zdCB3ID0gMSAtIHY7XG5cdGxldCBtZyA9IDA7XG5cblx0LyogZXNsaW50LWRpc2FibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblx0c3dpdGNoIChNYXRoLmZsb29yKGhpKSkge1xuXHRcdGNhc2UgMDpcblx0XHRcdHB1cmVbMF0gPSAxOyBwdXJlWzFdID0gdjsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMTpcblx0XHRcdHB1cmVbMF0gPSB3OyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMjpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgMzpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gdzsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGNhc2UgNDpcblx0XHRcdHB1cmVbMF0gPSB2OyBwdXJlWzFdID0gMDsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGRlZmF1bHQ6XG5cdFx0XHRwdXJlWzBdID0gMTsgcHVyZVsxXSA9IDA7IHB1cmVbMl0gPSB3O1xuXHR9XG5cdC8qIGVzbGludC1lbmFibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblxuXHRtZyA9ICgxLjAgLSBjKSAqIGc7XG5cblx0cmV0dXJuIFtcblx0XHQoYyAqIHB1cmVbMF0gKyBtZykgKiAyNTUsXG5cdFx0KGMgKiBwdXJlWzFdICsgbWcpICogMjU1LFxuXHRcdChjICogcHVyZVsyXSArIG1nKSAqIDI1NVxuXHRdO1xufTtcblxuY29udmVydC5oY2cuaHN2ID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IHYgPSBjICsgZyAqICgxLjAgLSBjKTtcblx0bGV0IGYgPSAwO1xuXG5cdGlmICh2ID4gMC4wKSB7XG5cdFx0ZiA9IGMgLyB2O1xuXHR9XG5cblx0cmV0dXJuIFtoY2dbMF0sIGYgKiAxMDAsIHYgKiAxMDBdO1xufTtcblxuY29udmVydC5oY2cuaHNsID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGwgPSBnICogKDEuMCAtIGMpICsgMC41ICogYztcblx0bGV0IHMgPSAwO1xuXG5cdGlmIChsID4gMC4wICYmIGwgPCAwLjUpIHtcblx0XHRzID0gYyAvICgyICogbCk7XG5cdH0gZWxzZVxuXHRpZiAobCA+PSAwLjUgJiYgbCA8IDEuMCkge1xuXHRcdHMgPSBjIC8gKDIgKiAoMSAtIGwpKTtcblx0fVxuXG5cdHJldHVybiBbaGNnWzBdLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaGNnLmh3YiA9IGZ1bmN0aW9uIChoY2cpIHtcblx0Y29uc3QgYyA9IGhjZ1sxXSAvIDEwMDtcblx0Y29uc3QgZyA9IGhjZ1syXSAvIDEwMDtcblx0Y29uc3QgdiA9IGMgKyBnICogKDEuMCAtIGMpO1xuXHRyZXR1cm4gW2hjZ1swXSwgKHYgLSBjKSAqIDEwMCwgKDEgLSB2KSAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmh3Yi5oY2cgPSBmdW5jdGlvbiAoaHdiKSB7XG5cdGNvbnN0IHcgPSBod2JbMV0gLyAxMDA7XG5cdGNvbnN0IGIgPSBod2JbMl0gLyAxMDA7XG5cdGNvbnN0IHYgPSAxIC0gYjtcblx0Y29uc3QgYyA9IHYgLSB3O1xuXHRsZXQgZyA9IDA7XG5cblx0aWYgKGMgPCAxKSB7XG5cdFx0ZyA9ICh2IC0gYykgLyAoMSAtIGMpO1xuXHR9XG5cblx0cmV0dXJuIFtod2JbMF0sIGMgKiAxMDAsIGcgKiAxMDBdO1xufTtcblxuY29udmVydC5hcHBsZS5yZ2IgPSBmdW5jdGlvbiAoYXBwbGUpIHtcblx0cmV0dXJuIFsoYXBwbGVbMF0gLyA2NTUzNSkgKiAyNTUsIChhcHBsZVsxXSAvIDY1NTM1KSAqIDI1NSwgKGFwcGxlWzJdIC8gNjU1MzUpICogMjU1XTtcbn07XG5cbmNvbnZlcnQucmdiLmFwcGxlID0gZnVuY3Rpb24gKHJnYikge1xuXHRyZXR1cm4gWyhyZ2JbMF0gLyAyNTUpICogNjU1MzUsIChyZ2JbMV0gLyAyNTUpICogNjU1MzUsIChyZ2JbMl0gLyAyNTUpICogNjU1MzVdO1xufTtcblxuY29udmVydC5ncmF5LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdHJldHVybiBbYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmdyYXkuaHNsID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0cmV0dXJuIFswLCAwLCBhcmdzWzBdXTtcbn07XG5cbmNvbnZlcnQuZ3JheS5oc3YgPSBjb252ZXJ0LmdyYXkuaHNsO1xuXG5jb252ZXJ0LmdyYXkuaHdiID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0cmV0dXJuIFswLCAxMDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmNteWsgPSBmdW5jdGlvbiAoZ3JheSkge1xuXHRyZXR1cm4gWzAsIDAsIDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmxhYiA9IGZ1bmN0aW9uIChncmF5KSB7XG5cdHJldHVybiBbZ3JheVswXSwgMCwgMF07XG59O1xuXG5jb252ZXJ0LmdyYXkuaGV4ID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0Y29uc3QgdmFsID0gTWF0aC5yb3VuZChncmF5WzBdIC8gMTAwICogMjU1KSAmIDB4RkY7XG5cdGNvbnN0IGludGVnZXIgPSAodmFsIDw8IDE2KSArICh2YWwgPDwgOCkgKyB2YWw7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQucmdiLmdyYXkgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHZhbCA9IChyZ2JbMF0gKyByZ2JbMV0gKyByZ2JbMl0pIC8gMztcblx0cmV0dXJuIFt2YWwgLyAyNTUgKiAxMDBdO1xufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/conversions.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-convert/index.js": -/*!****************************************************************!*\ - !*** ./node_modules/color/node_modules/color-convert/index.js ***! - \****************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\nconst route = __webpack_require__(/*! ./route */ \"./node_modules/color/node_modules/color-convert/route.js\");\n\nconst convert = {};\n\nconst models = Object.keys(conversions);\n\nfunction wrapRaw(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\treturn fn(args);\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nfunction wrapRounded(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\tconst result = fn(args);\n\n\t\t// We're assuming the result is an array here.\n\t\t// see notice in conversions.js; don't use box types\n\t\t// in conversion functions.\n\t\tif (typeof result === 'object') {\n\t\t\tfor (let len = result.length, i = 0; i < len; i++) {\n\t\t\t\tresult[i] = Math.round(result[i]);\n\t\t\t}\n\t\t}\n\n\t\treturn result;\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nmodels.forEach(fromModel => {\n\tconvert[fromModel] = {};\n\n\tObject.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels});\n\tObject.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels});\n\n\tconst routes = route(fromModel);\n\tconst routeModels = Object.keys(routes);\n\n\trouteModels.forEach(toModel => {\n\t\tconst fn = routes[toModel];\n\n\t\tconvert[fromModel][toModel] = wrapRounded(fn);\n\t\tconvert[fromModel][toModel].raw = wrapRaw(fn);\n\t});\n});\n\nmodule.exports = convert;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7QUFDM0MsY0FBYyxtQkFBTyxDQUFDLHlFQUFTOztBQUUvQjs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0Esd0NBQXdDLFNBQVM7QUFDakQ7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBLHdEQUF3RCx1Q0FBdUM7QUFDL0Ysc0RBQXNELHFDQUFxQzs7QUFFM0Y7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxFQUFFO0FBQ0YsQ0FBQzs7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanM/ZGVkZCJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBjb252ZXJzaW9ucyA9IHJlcXVpcmUoJy4vY29udmVyc2lvbnMnKTtcbmNvbnN0IHJvdXRlID0gcmVxdWlyZSgnLi9yb3V0ZScpO1xuXG5jb25zdCBjb252ZXJ0ID0ge307XG5cbmNvbnN0IG1vZGVscyA9IE9iamVjdC5rZXlzKGNvbnZlcnNpb25zKTtcblxuZnVuY3Rpb24gd3JhcFJhdyhmbikge1xuXHRjb25zdCB3cmFwcGVkRm4gPSBmdW5jdGlvbiAoLi4uYXJncykge1xuXHRcdGNvbnN0IGFyZzAgPSBhcmdzWzBdO1xuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGZuKGFyZ3MpO1xuXHR9O1xuXG5cdC8vIFByZXNlcnZlIC5jb252ZXJzaW9uIHByb3BlcnR5IGlmIHRoZXJlIGlzIG9uZVxuXHRpZiAoJ2NvbnZlcnNpb24nIGluIGZuKSB7XG5cdFx0d3JhcHBlZEZuLmNvbnZlcnNpb24gPSBmbi5jb252ZXJzaW9uO1xuXHR9XG5cblx0cmV0dXJuIHdyYXBwZWRGbjtcbn1cblxuZnVuY3Rpb24gd3JhcFJvdW5kZWQoZm4pIHtcblx0Y29uc3Qgd3JhcHBlZEZuID0gZnVuY3Rpb24gKC4uLmFyZ3MpIHtcblx0XHRjb25zdCBhcmcwID0gYXJnc1swXTtcblxuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgcmVzdWx0ID0gZm4oYXJncyk7XG5cblx0XHQvLyBXZSdyZSBhc3N1bWluZyB0aGUgcmVzdWx0IGlzIGFuIGFycmF5IGhlcmUuXG5cdFx0Ly8gc2VlIG5vdGljZSBpbiBjb252ZXJzaW9ucy5qczsgZG9uJ3QgdXNlIGJveCB0eXBlc1xuXHRcdC8vIGluIGNvbnZlcnNpb24gZnVuY3Rpb25zLlxuXHRcdGlmICh0eXBlb2YgcmVzdWx0ID09PSAnb2JqZWN0Jykge1xuXHRcdFx0Zm9yIChsZXQgbGVuID0gcmVzdWx0Lmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0XHRyZXN1bHRbaV0gPSBNYXRoLnJvdW5kKHJlc3VsdFtpXSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJlc3VsdDtcblx0fTtcblxuXHQvLyBQcmVzZXJ2ZSAuY29udmVyc2lvbiBwcm9wZXJ0eSBpZiB0aGVyZSBpcyBvbmVcblx0aWYgKCdjb252ZXJzaW9uJyBpbiBmbikge1xuXHRcdHdyYXBwZWRGbi5jb252ZXJzaW9uID0gZm4uY29udmVyc2lvbjtcblx0fVxuXG5cdHJldHVybiB3cmFwcGVkRm47XG59XG5cbm1vZGVscy5mb3JFYWNoKGZyb21Nb2RlbCA9PiB7XG5cdGNvbnZlcnRbZnJvbU1vZGVsXSA9IHt9O1xuXG5cdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShjb252ZXJ0W2Zyb21Nb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY29udmVyc2lvbnNbZnJvbU1vZGVsXS5jaGFubmVsc30pO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFtmcm9tTW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBjb252ZXJzaW9uc1tmcm9tTW9kZWxdLmxhYmVsc30pO1xuXG5cdGNvbnN0IHJvdXRlcyA9IHJvdXRlKGZyb21Nb2RlbCk7XG5cdGNvbnN0IHJvdXRlTW9kZWxzID0gT2JqZWN0LmtleXMocm91dGVzKTtcblxuXHRyb3V0ZU1vZGVscy5mb3JFYWNoKHRvTW9kZWwgPT4ge1xuXHRcdGNvbnN0IGZuID0gcm91dGVzW3RvTW9kZWxdO1xuXG5cdFx0Y29udmVydFtmcm9tTW9kZWxdW3RvTW9kZWxdID0gd3JhcFJvdW5kZWQoZm4pO1xuXHRcdGNvbnZlcnRbZnJvbU1vZGVsXVt0b01vZGVsXS5yYXcgPSB3cmFwUmF3KGZuKTtcblx0fSk7XG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-convert/route.js": -/*!****************************************************************!*\ - !*** ./node_modules/color/node_modules/color-convert/route.js ***! - \****************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\n\n/*\n\tThis function routes a model to all other models.\n\n\tall functions that are routed have a property `.conversion` attached\n\tto the returned synthetic function. This property is an array\n\tof strings, each with the steps in between the 'from' and 'to'\n\tcolor models (inclusive).\n\n\tconversions that are not possible simply are not included.\n*/\n\nfunction buildGraph() {\n\tconst graph = {};\n\t// https://jsperf.com/object-keys-vs-for-in-with-closure/3\n\tconst models = Object.keys(conversions);\n\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tgraph[models[i]] = {\n\t\t\t// http://jsperf.com/1-vs-infinity\n\t\t\t// micro-opt, but this is simple.\n\t\t\tdistance: -1,\n\t\t\tparent: null\n\t\t};\n\t}\n\n\treturn graph;\n}\n\n// https://en.wikipedia.org/wiki/Breadth-first_search\nfunction deriveBFS(fromModel) {\n\tconst graph = buildGraph();\n\tconst queue = [fromModel]; // Unshift -> queue -> pop\n\n\tgraph[fromModel].distance = 0;\n\n\twhile (queue.length) {\n\t\tconst current = queue.pop();\n\t\tconst adjacents = Object.keys(conversions[current]);\n\n\t\tfor (let len = adjacents.length, i = 0; i < len; i++) {\n\t\t\tconst adjacent = adjacents[i];\n\t\t\tconst node = graph[adjacent];\n\n\t\t\tif (node.distance === -1) {\n\t\t\t\tnode.distance = graph[current].distance + 1;\n\t\t\t\tnode.parent = current;\n\t\t\t\tqueue.unshift(adjacent);\n\t\t\t}\n\t\t}\n\t}\n\n\treturn graph;\n}\n\nfunction link(from, to) {\n\treturn function (args) {\n\t\treturn to(from(args));\n\t};\n}\n\nfunction wrapConversion(toModel, graph) {\n\tconst path = [graph[toModel].parent, toModel];\n\tlet fn = conversions[graph[toModel].parent][toModel];\n\n\tlet cur = graph[toModel].parent;\n\twhile (graph[cur].parent) {\n\t\tpath.unshift(graph[cur].parent);\n\t\tfn = link(conversions[graph[cur].parent][cur], fn);\n\t\tcur = graph[cur].parent;\n\t}\n\n\tfn.conversion = path;\n\treturn fn;\n}\n\nmodule.exports = function (fromModel) {\n\tconst graph = deriveBFS(fromModel);\n\tconst conversion = {};\n\n\tconst models = Object.keys(graph);\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tconst toModel = models[i];\n\t\tconst node = graph[toModel];\n\n\t\tif (node.parent === null) {\n\t\t\t// No possible conversion, or this node is the source model.\n\t\t\tcontinue;\n\t\t}\n\n\t\tconversion[toModel] = wrapConversion(toModel, graph);\n\t}\n\n\treturn conversion;\n};\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvcm91dGUuanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7O0FBRTNDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxzQ0FBc0MsU0FBUztBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDBDQUEwQyxTQUFTO0FBQ25EO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHNDQUFzQyxTQUFTO0FBQy9DO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9ub2RlX21vZHVsZXMvY29sb3ItY29udmVydC9yb3V0ZS5qcz82ZTdlIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbnZlcnNpb25zID0gcmVxdWlyZSgnLi9jb252ZXJzaW9ucycpO1xuXG4vKlxuXHRUaGlzIGZ1bmN0aW9uIHJvdXRlcyBhIG1vZGVsIHRvIGFsbCBvdGhlciBtb2RlbHMuXG5cblx0YWxsIGZ1bmN0aW9ucyB0aGF0IGFyZSByb3V0ZWQgaGF2ZSBhIHByb3BlcnR5IGAuY29udmVyc2lvbmAgYXR0YWNoZWRcblx0dG8gdGhlIHJldHVybmVkIHN5bnRoZXRpYyBmdW5jdGlvbi4gVGhpcyBwcm9wZXJ0eSBpcyBhbiBhcnJheVxuXHRvZiBzdHJpbmdzLCBlYWNoIHdpdGggdGhlIHN0ZXBzIGluIGJldHdlZW4gdGhlICdmcm9tJyBhbmQgJ3RvJ1xuXHRjb2xvciBtb2RlbHMgKGluY2x1c2l2ZSkuXG5cblx0Y29udmVyc2lvbnMgdGhhdCBhcmUgbm90IHBvc3NpYmxlIHNpbXBseSBhcmUgbm90IGluY2x1ZGVkLlxuKi9cblxuZnVuY3Rpb24gYnVpbGRHcmFwaCgpIHtcblx0Y29uc3QgZ3JhcGggPSB7fTtcblx0Ly8gaHR0cHM6Ly9qc3BlcmYuY29tL29iamVjdC1rZXlzLXZzLWZvci1pbi13aXRoLWNsb3N1cmUvM1xuXHRjb25zdCBtb2RlbHMgPSBPYmplY3Qua2V5cyhjb252ZXJzaW9ucyk7XG5cblx0Zm9yIChsZXQgbGVuID0gbW9kZWxzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdGdyYXBoW21vZGVsc1tpXV0gPSB7XG5cdFx0XHQvLyBodHRwOi8vanNwZXJmLmNvbS8xLXZzLWluZmluaXR5XG5cdFx0XHQvLyBtaWNyby1vcHQsIGJ1dCB0aGlzIGlzIHNpbXBsZS5cblx0XHRcdGRpc3RhbmNlOiAtMSxcblx0XHRcdHBhcmVudDogbnVsbFxuXHRcdH07XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbi8vIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0JyZWFkdGgtZmlyc3Rfc2VhcmNoXG5mdW5jdGlvbiBkZXJpdmVCRlMoZnJvbU1vZGVsKSB7XG5cdGNvbnN0IGdyYXBoID0gYnVpbGRHcmFwaCgpO1xuXHRjb25zdCBxdWV1ZSA9IFtmcm9tTW9kZWxdOyAvLyBVbnNoaWZ0IC0+IHF1ZXVlIC0+IHBvcFxuXG5cdGdyYXBoW2Zyb21Nb2RlbF0uZGlzdGFuY2UgPSAwO1xuXG5cdHdoaWxlIChxdWV1ZS5sZW5ndGgpIHtcblx0XHRjb25zdCBjdXJyZW50ID0gcXVldWUucG9wKCk7XG5cdFx0Y29uc3QgYWRqYWNlbnRzID0gT2JqZWN0LmtleXMoY29udmVyc2lvbnNbY3VycmVudF0pO1xuXG5cdFx0Zm9yIChsZXQgbGVuID0gYWRqYWNlbnRzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0Y29uc3QgYWRqYWNlbnQgPSBhZGphY2VudHNbaV07XG5cdFx0XHRjb25zdCBub2RlID0gZ3JhcGhbYWRqYWNlbnRdO1xuXG5cdFx0XHRpZiAobm9kZS5kaXN0YW5jZSA9PT0gLTEpIHtcblx0XHRcdFx0bm9kZS5kaXN0YW5jZSA9IGdyYXBoW2N1cnJlbnRdLmRpc3RhbmNlICsgMTtcblx0XHRcdFx0bm9kZS5wYXJlbnQgPSBjdXJyZW50O1xuXHRcdFx0XHRxdWV1ZS51bnNoaWZ0KGFkamFjZW50KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbmZ1bmN0aW9uIGxpbmsoZnJvbSwgdG8pIHtcblx0cmV0dXJuIGZ1bmN0aW9uIChhcmdzKSB7XG5cdFx0cmV0dXJuIHRvKGZyb20oYXJncykpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiB3cmFwQ29udmVyc2lvbih0b01vZGVsLCBncmFwaCkge1xuXHRjb25zdCBwYXRoID0gW2dyYXBoW3RvTW9kZWxdLnBhcmVudCwgdG9Nb2RlbF07XG5cdGxldCBmbiA9IGNvbnZlcnNpb25zW2dyYXBoW3RvTW9kZWxdLnBhcmVudF1bdG9Nb2RlbF07XG5cblx0bGV0IGN1ciA9IGdyYXBoW3RvTW9kZWxdLnBhcmVudDtcblx0d2hpbGUgKGdyYXBoW2N1cl0ucGFyZW50KSB7XG5cdFx0cGF0aC51bnNoaWZ0KGdyYXBoW2N1cl0ucGFyZW50KTtcblx0XHRmbiA9IGxpbmsoY29udmVyc2lvbnNbZ3JhcGhbY3VyXS5wYXJlbnRdW2N1cl0sIGZuKTtcblx0XHRjdXIgPSBncmFwaFtjdXJdLnBhcmVudDtcblx0fVxuXG5cdGZuLmNvbnZlcnNpb24gPSBwYXRoO1xuXHRyZXR1cm4gZm47XG59XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGZyb21Nb2RlbCkge1xuXHRjb25zdCBncmFwaCA9IGRlcml2ZUJGUyhmcm9tTW9kZWwpO1xuXHRjb25zdCBjb252ZXJzaW9uID0ge307XG5cblx0Y29uc3QgbW9kZWxzID0gT2JqZWN0LmtleXMoZ3JhcGgpO1xuXHRmb3IgKGxldCBsZW4gPSBtb2RlbHMubGVuZ3RoLCBpID0gMDsgaSA8IGxlbjsgaSsrKSB7XG5cdFx0Y29uc3QgdG9Nb2RlbCA9IG1vZGVsc1tpXTtcblx0XHRjb25zdCBub2RlID0gZ3JhcGhbdG9Nb2RlbF07XG5cblx0XHRpZiAobm9kZS5wYXJlbnQgPT09IG51bGwpIHtcblx0XHRcdC8vIE5vIHBvc3NpYmxlIGNvbnZlcnNpb24sIG9yIHRoaXMgbm9kZSBpcyB0aGUgc291cmNlIG1vZGVsLlxuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXG5cdFx0Y29udmVyc2lvblt0b01vZGVsXSA9IHdyYXBDb252ZXJzaW9uKHRvTW9kZWwsIGdyYXBoKTtcblx0fVxuXG5cdHJldHVybiBjb252ZXJzaW9uO1xufTtcblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/route.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-name/index.js": -/*!*************************************************************!*\ - !*** ./node_modules/color/node_modules/color-name/index.js ***! - \*************************************************************/ -/***/ (function(module) { - -"use strict"; -eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanM/OGIxYSJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbm1vZHVsZS5leHBvcnRzID0ge1xyXG5cdFwiYWxpY2VibHVlXCI6IFsyNDAsIDI0OCwgMjU1XSxcclxuXHRcImFudGlxdWV3aGl0ZVwiOiBbMjUwLCAyMzUsIDIxNV0sXHJcblx0XCJhcXVhXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJhcXVhbWFyaW5lXCI6IFsxMjcsIDI1NSwgMjEyXSxcclxuXHRcImF6dXJlXCI6IFsyNDAsIDI1NSwgMjU1XSxcclxuXHRcImJlaWdlXCI6IFsyNDUsIDI0NSwgMjIwXSxcclxuXHRcImJpc3F1ZVwiOiBbMjU1LCAyMjgsIDE5Nl0sXHJcblx0XCJibGFja1wiOiBbMCwgMCwgMF0sXHJcblx0XCJibGFuY2hlZGFsbW9uZFwiOiBbMjU1LCAyMzUsIDIwNV0sXHJcblx0XCJibHVlXCI6IFswLCAwLCAyNTVdLFxyXG5cdFwiYmx1ZXZpb2xldFwiOiBbMTM4LCA0MywgMjI2XSxcclxuXHRcImJyb3duXCI6IFsxNjUsIDQyLCA0Ml0sXHJcblx0XCJidXJseXdvb2RcIjogWzIyMiwgMTg0LCAxMzVdLFxyXG5cdFwiY2FkZXRibHVlXCI6IFs5NSwgMTU4LCAxNjBdLFxyXG5cdFwiY2hhcnRyZXVzZVwiOiBbMTI3LCAyNTUsIDBdLFxyXG5cdFwiY2hvY29sYXRlXCI6IFsyMTAsIDEwNSwgMzBdLFxyXG5cdFwiY29yYWxcIjogWzI1NSwgMTI3LCA4MF0sXHJcblx0XCJjb3JuZmxvd2VyYmx1ZVwiOiBbMTAwLCAxNDksIDIzN10sXHJcblx0XCJjb3Juc2lsa1wiOiBbMjU1LCAyNDgsIDIyMF0sXHJcblx0XCJjcmltc29uXCI6IFsyMjAsIDIwLCA2MF0sXHJcblx0XCJjeWFuXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJkYXJrYmx1ZVwiOiBbMCwgMCwgMTM5XSxcclxuXHRcImRhcmtjeWFuXCI6IFswLCAxMzksIDEzOV0sXHJcblx0XCJkYXJrZ29sZGVucm9kXCI6IFsxODQsIDEzNCwgMTFdLFxyXG5cdFwiZGFya2dyYXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2dyZWVuXCI6IFswLCAxMDAsIDBdLFxyXG5cdFwiZGFya2dyZXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2toYWtpXCI6IFsxODksIDE4MywgMTA3XSxcclxuXHRcImRhcmttYWdlbnRhXCI6IFsxMzksIDAsIDEzOV0sXHJcblx0XCJkYXJrb2xpdmVncmVlblwiOiBbODUsIDEwNywgNDddLFxyXG5cdFwiZGFya29yYW5nZVwiOiBbMjU1LCAxNDAsIDBdLFxyXG5cdFwiZGFya29yY2hpZFwiOiBbMTUzLCA1MCwgMjA0XSxcclxuXHRcImRhcmtyZWRcIjogWzEzOSwgMCwgMF0sXHJcblx0XCJkYXJrc2FsbW9uXCI6IFsyMzMsIDE1MCwgMTIyXSxcclxuXHRcImRhcmtzZWFncmVlblwiOiBbMTQzLCAxODgsIDE0M10sXHJcblx0XCJkYXJrc2xhdGVibHVlXCI6IFs3MiwgNjEsIDEzOV0sXHJcblx0XCJkYXJrc2xhdGVncmF5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmtzbGF0ZWdyZXlcIjogWzQ3LCA3OSwgNzldLFxyXG5cdFwiZGFya3R1cnF1b2lzZVwiOiBbMCwgMjA2LCAyMDldLFxyXG5cdFwiZGFya3Zpb2xldFwiOiBbMTQ4LCAwLCAyMTFdLFxyXG5cdFwiZGVlcHBpbmtcIjogWzI1NSwgMjAsIDE0N10sXHJcblx0XCJkZWVwc2t5Ymx1ZVwiOiBbMCwgMTkxLCAyNTVdLFxyXG5cdFwiZGltZ3JheVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkaW1ncmV5XCI6IFsxMDUsIDEwNSwgMTA1XSxcclxuXHRcImRvZGdlcmJsdWVcIjogWzMwLCAxNDQsIDI1NV0sXHJcblx0XCJmaXJlYnJpY2tcIjogWzE3OCwgMzQsIDM0XSxcclxuXHRcImZsb3JhbHdoaXRlXCI6IFsyNTUsIDI1MCwgMjQwXSxcclxuXHRcImZvcmVzdGdyZWVuXCI6IFszNCwgMTM5LCAzNF0sXHJcblx0XCJmdWNoc2lhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJnYWluc2Jvcm9cIjogWzIyMCwgMjIwLCAyMjBdLFxyXG5cdFwiZ2hvc3R3aGl0ZVwiOiBbMjQ4LCAyNDgsIDI1NV0sXHJcblx0XCJnb2xkXCI6IFsyNTUsIDIxNSwgMF0sXHJcblx0XCJnb2xkZW5yb2RcIjogWzIxOCwgMTY1LCAzMl0sXHJcblx0XCJncmF5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImdyZWVuXCI6IFswLCAxMjgsIDBdLFxyXG5cdFwiZ3JlZW55ZWxsb3dcIjogWzE3MywgMjU1LCA0N10sXHJcblx0XCJncmV5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImhvbmV5ZGV3XCI6IFsyNDAsIDI1NSwgMjQwXSxcclxuXHRcImhvdHBpbmtcIjogWzI1NSwgMTA1LCAxODBdLFxyXG5cdFwiaW5kaWFucmVkXCI6IFsyMDUsIDkyLCA5Ml0sXHJcblx0XCJpbmRpZ29cIjogWzc1LCAwLCAxMzBdLFxyXG5cdFwiaXZvcnlcIjogWzI1NSwgMjU1LCAyNDBdLFxyXG5cdFwia2hha2lcIjogWzI0MCwgMjMwLCAxNDBdLFxyXG5cdFwibGF2ZW5kZXJcIjogWzIzMCwgMjMwLCAyNTBdLFxyXG5cdFwibGF2ZW5kZXJibHVzaFwiOiBbMjU1LCAyNDAsIDI0NV0sXHJcblx0XCJsYXduZ3JlZW5cIjogWzEyNCwgMjUyLCAwXSxcclxuXHRcImxlbW9uY2hpZmZvblwiOiBbMjU1LCAyNTAsIDIwNV0sXHJcblx0XCJsaWdodGJsdWVcIjogWzE3MywgMjE2LCAyMzBdLFxyXG5cdFwibGlnaHRjb3JhbFwiOiBbMjQwLCAxMjgsIDEyOF0sXHJcblx0XCJsaWdodGN5YW5cIjogWzIyNCwgMjU1LCAyNTVdLFxyXG5cdFwibGlnaHRnb2xkZW5yb2R5ZWxsb3dcIjogWzI1MCwgMjUwLCAyMTBdLFxyXG5cdFwibGlnaHRncmF5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0Z3JlZW5cIjogWzE0NCwgMjM4LCAxNDRdLFxyXG5cdFwibGlnaHRncmV5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0cGlua1wiOiBbMjU1LCAxODIsIDE5M10sXHJcblx0XCJsaWdodHNhbG1vblwiOiBbMjU1LCAxNjAsIDEyMl0sXHJcblx0XCJsaWdodHNlYWdyZWVuXCI6IFszMiwgMTc4LCAxNzBdLFxyXG5cdFwibGlnaHRza3libHVlXCI6IFsxMzUsIDIwNiwgMjUwXSxcclxuXHRcImxpZ2h0c2xhdGVncmF5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c2xhdGVncmV5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c3RlZWxibHVlXCI6IFsxNzYsIDE5NiwgMjIyXSxcclxuXHRcImxpZ2h0eWVsbG93XCI6IFsyNTUsIDI1NSwgMjI0XSxcclxuXHRcImxpbWVcIjogWzAsIDI1NSwgMF0sXHJcblx0XCJsaW1lZ3JlZW5cIjogWzUwLCAyMDUsIDUwXSxcclxuXHRcImxpbmVuXCI6IFsyNTAsIDI0MCwgMjMwXSxcclxuXHRcIm1hZ2VudGFcIjogWzI1NSwgMCwgMjU1XSxcclxuXHRcIm1hcm9vblwiOiBbMTI4LCAwLCAwXSxcclxuXHRcIm1lZGl1bWFxdWFtYXJpbmVcIjogWzEwMiwgMjA1LCAxNzBdLFxyXG5cdFwibWVkaXVtYmx1ZVwiOiBbMCwgMCwgMjA1XSxcclxuXHRcIm1lZGl1bW9yY2hpZFwiOiBbMTg2LCA4NSwgMjExXSxcclxuXHRcIm1lZGl1bXB1cnBsZVwiOiBbMTQ3LCAxMTIsIDIxOV0sXHJcblx0XCJtZWRpdW1zZWFncmVlblwiOiBbNjAsIDE3OSwgMTEzXSxcclxuXHRcIm1lZGl1bXNsYXRlYmx1ZVwiOiBbMTIzLCAxMDQsIDIzOF0sXHJcblx0XCJtZWRpdW1zcHJpbmdncmVlblwiOiBbMCwgMjUwLCAxNTRdLFxyXG5cdFwibWVkaXVtdHVycXVvaXNlXCI6IFs3MiwgMjA5LCAyMDRdLFxyXG5cdFwibWVkaXVtdmlvbGV0cmVkXCI6IFsxOTksIDIxLCAxMzNdLFxyXG5cdFwibWlkbmlnaHRibHVlXCI6IFsyNSwgMjUsIDExMl0sXHJcblx0XCJtaW50Y3JlYW1cIjogWzI0NSwgMjU1LCAyNTBdLFxyXG5cdFwibWlzdHlyb3NlXCI6IFsyNTUsIDIyOCwgMjI1XSxcclxuXHRcIm1vY2Nhc2luXCI6IFsyNTUsIDIyOCwgMTgxXSxcclxuXHRcIm5hdmFqb3doaXRlXCI6IFsyNTUsIDIyMiwgMTczXSxcclxuXHRcIm5hdnlcIjogWzAsIDAsIDEyOF0sXHJcblx0XCJvbGRsYWNlXCI6IFsyNTMsIDI0NSwgMjMwXSxcclxuXHRcIm9saXZlXCI6IFsxMjgsIDEyOCwgMF0sXHJcblx0XCJvbGl2ZWRyYWJcIjogWzEwNywgMTQyLCAzNV0sXHJcblx0XCJvcmFuZ2VcIjogWzI1NSwgMTY1LCAwXSxcclxuXHRcIm9yYW5nZXJlZFwiOiBbMjU1LCA2OSwgMF0sXHJcblx0XCJvcmNoaWRcIjogWzIxOCwgMTEyLCAyMTRdLFxyXG5cdFwicGFsZWdvbGRlbnJvZFwiOiBbMjM4LCAyMzIsIDE3MF0sXHJcblx0XCJwYWxlZ3JlZW5cIjogWzE1MiwgMjUxLCAxNTJdLFxyXG5cdFwicGFsZXR1cnF1b2lzZVwiOiBbMTc1LCAyMzgsIDIzOF0sXHJcblx0XCJwYWxldmlvbGV0cmVkXCI6IFsyMTksIDExMiwgMTQ3XSxcclxuXHRcInBhcGF5YXdoaXBcIjogWzI1NSwgMjM5LCAyMTNdLFxyXG5cdFwicGVhY2hwdWZmXCI6IFsyNTUsIDIxOCwgMTg1XSxcclxuXHRcInBlcnVcIjogWzIwNSwgMTMzLCA2M10sXHJcblx0XCJwaW5rXCI6IFsyNTUsIDE5MiwgMjAzXSxcclxuXHRcInBsdW1cIjogWzIyMSwgMTYwLCAyMjFdLFxyXG5cdFwicG93ZGVyYmx1ZVwiOiBbMTc2LCAyMjQsIDIzMF0sXHJcblx0XCJwdXJwbGVcIjogWzEyOCwgMCwgMTI4XSxcclxuXHRcInJlYmVjY2FwdXJwbGVcIjogWzEwMiwgNTEsIDE1M10sXHJcblx0XCJyZWRcIjogWzI1NSwgMCwgMF0sXHJcblx0XCJyb3N5YnJvd25cIjogWzE4OCwgMTQzLCAxNDNdLFxyXG5cdFwicm95YWxibHVlXCI6IFs2NSwgMTA1LCAyMjVdLFxyXG5cdFwic2FkZGxlYnJvd25cIjogWzEzOSwgNjksIDE5XSxcclxuXHRcInNhbG1vblwiOiBbMjUwLCAxMjgsIDExNF0sXHJcblx0XCJzYW5keWJyb3duXCI6IFsyNDQsIDE2NCwgOTZdLFxyXG5cdFwic2VhZ3JlZW5cIjogWzQ2LCAxMzksIDg3XSxcclxuXHRcInNlYXNoZWxsXCI6IFsyNTUsIDI0NSwgMjM4XSxcclxuXHRcInNpZW5uYVwiOiBbMTYwLCA4MiwgNDVdLFxyXG5cdFwic2lsdmVyXCI6IFsxOTIsIDE5MiwgMTkyXSxcclxuXHRcInNreWJsdWVcIjogWzEzNSwgMjA2LCAyMzVdLFxyXG5cdFwic2xhdGVibHVlXCI6IFsxMDYsIDkwLCAyMDVdLFxyXG5cdFwic2xhdGVncmF5XCI6IFsxMTIsIDEyOCwgMTQ0XSxcclxuXHRcInNsYXRlZ3JleVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbm93XCI6IFsyNTUsIDI1MCwgMjUwXSxcclxuXHRcInNwcmluZ2dyZWVuXCI6IFswLCAyNTUsIDEyN10sXHJcblx0XCJzdGVlbGJsdWVcIjogWzcwLCAxMzAsIDE4MF0sXHJcblx0XCJ0YW5cIjogWzIxMCwgMTgwLCAxNDBdLFxyXG5cdFwidGVhbFwiOiBbMCwgMTI4LCAxMjhdLFxyXG5cdFwidGhpc3RsZVwiOiBbMjE2LCAxOTEsIDIxNl0sXHJcblx0XCJ0b21hdG9cIjogWzI1NSwgOTksIDcxXSxcclxuXHRcInR1cnF1b2lzZVwiOiBbNjQsIDIyNCwgMjA4XSxcclxuXHRcInZpb2xldFwiOiBbMjM4LCAxMzAsIDIzOF0sXHJcblx0XCJ3aGVhdFwiOiBbMjQ1LCAyMjIsIDE3OV0sXHJcblx0XCJ3aGl0ZVwiOiBbMjU1LCAyNTUsIDI1NV0sXHJcblx0XCJ3aGl0ZXNtb2tlXCI6IFsyNDUsIDI0NSwgMjQ1XSxcclxuXHRcInllbGxvd1wiOiBbMjU1LCAyNTUsIDBdLFxyXG5cdFwieWVsbG93Z3JlZW5cIjogWzE1NCwgMjA1LCA1MF1cclxufTtcclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-name/index.js\n"); - -/***/ }), - -/***/ "./src/collapse/editor.scss": -/*!**********************************!*\ - !*** ./src/collapse/editor.scss ***! - \**********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2UvZWRpdG9yLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2xsYXBzZS9lZGl0b3Iuc2Nzcz80OTRkIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/collapse/editor.scss\n"); - -/***/ }), - -/***/ "./src/collapse/style.scss": -/*!*********************************!*\ - !*** ./src/collapse/style.scss ***! - \*********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2Uvc3R5bGUuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbGxhcHNlL3N0eWxlLnNjc3M/MmMzYiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapse/style.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/brands.scss": -/*!************************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/brands.scss ***! - \************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9icmFuZHMuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbXBvbmVudHMvYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvYnJhbmRzLnNjc3M/YzgyYSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/brands.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/fontawesome.scss": -/*!*****************************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/fontawesome.scss ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzPzVmZDYiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/fontawesome.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/regular.scss": -/*!*************************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/regular.scss ***! - \*************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9yZWd1bGFyLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzcz9kY2NjIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/regular.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/solid.scss": -/*!***********************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/solid.scss ***! - \***********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzPzIxMjgiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/solid.scss\n"); - -/***/ }), - -/***/ "./node_modules/simple-swizzle/index.js": -/*!**********************************************!*\ - !*** ./node_modules/simple-swizzle/index.js ***! - \**********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -eval("\n\nvar isArrayish = __webpack_require__(/*! is-arrayish */ \"./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\");\n\nvar concat = Array.prototype.concat;\nvar slice = Array.prototype.slice;\n\nvar swizzle = module.exports = function swizzle(args) {\n\tvar results = [];\n\n\tfor (var i = 0, len = args.length; i < len; i++) {\n\t\tvar arg = args[i];\n\n\t\tif (isArrayish(arg)) {\n\t\t\t// http://jsperf.com/javascript-array-concat-vs-push/98\n\t\t\tresults = concat.call(results, slice.call(arg));\n\t\t} else {\n\t\t\tresults.push(arg);\n\t\t}\n\t}\n\n\treturn results;\n};\n\nswizzle.wrap = function (fn) {\n\treturn function () {\n\t\treturn fn(swizzle(arguments));\n\t};\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsaUJBQWlCLG1CQUFPLENBQUMsb0ZBQWE7O0FBRXRDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxvQ0FBb0MsU0FBUztBQUM3Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanM/MjUxNCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciBpc0FycmF5aXNoID0gcmVxdWlyZSgnaXMtYXJyYXlpc2gnKTtcblxudmFyIGNvbmNhdCA9IEFycmF5LnByb3RvdHlwZS5jb25jYXQ7XG52YXIgc2xpY2UgPSBBcnJheS5wcm90b3R5cGUuc2xpY2U7XG5cbnZhciBzd2l6emxlID0gbW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBzd2l6emxlKGFyZ3MpIHtcblx0dmFyIHJlc3VsdHMgPSBbXTtcblxuXHRmb3IgKHZhciBpID0gMCwgbGVuID0gYXJncy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xuXHRcdHZhciBhcmcgPSBhcmdzW2ldO1xuXG5cdFx0aWYgKGlzQXJyYXlpc2goYXJnKSkge1xuXHRcdFx0Ly8gaHR0cDovL2pzcGVyZi5jb20vamF2YXNjcmlwdC1hcnJheS1jb25jYXQtdnMtcHVzaC85OFxuXHRcdFx0cmVzdWx0cyA9IGNvbmNhdC5jYWxsKHJlc3VsdHMsIHNsaWNlLmNhbGwoYXJnKSk7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHJlc3VsdHMucHVzaChhcmcpO1xuXHRcdH1cblx0fVxuXG5cdHJldHVybiByZXN1bHRzO1xufTtcblxuc3dpenpsZS53cmFwID0gZnVuY3Rpb24gKGZuKSB7XG5cdHJldHVybiBmdW5jdGlvbiAoKSB7XG5cdFx0cmV0dXJuIGZuKHN3aXp6bGUoYXJndW1lbnRzKSk7XG5cdH07XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/index.js\n"); - -/***/ }), - -/***/ "./node_modules/simple-swizzle/node_modules/is-arrayish/index.js": -/*!***********************************************************************!*\ - !*** ./node_modules/simple-swizzle/node_modules/is-arrayish/index.js ***! - \***********************************************************************/ -/***/ (function(module) { - -eval("module.exports = function isArrayish(obj) {\n\tif (!obj || typeof obj === 'string') {\n\t\treturn false;\n\t}\n\n\treturn obj instanceof Array || Array.isArray(obj) ||\n\t\t(obj.length >= 0 && (obj.splice instanceof Function ||\n\t\t\t(Object.getOwnPropertyDescriptor(obj, (obj.length - 1)) && obj.constructor.name !== 'String')));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvbm9kZV9tb2R1bGVzL2lzLWFycmF5aXNoL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9zaW1wbGUtc3dpenpsZS9ub2RlX21vZHVsZXMvaXMtYXJyYXlpc2gvaW5kZXguanM/YjhmYSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlzQXJyYXlpc2gob2JqKSB7XG5cdGlmICghb2JqIHx8IHR5cGVvZiBvYmogPT09ICdzdHJpbmcnKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuIG9iaiBpbnN0YW5jZW9mIEFycmF5IHx8IEFycmF5LmlzQXJyYXkob2JqKSB8fFxuXHRcdChvYmoubGVuZ3RoID49IDAgJiYgKG9iai5zcGxpY2UgaW5zdGFuY2VvZiBGdW5jdGlvbiB8fFxuXHRcdFx0KE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqLCAob2JqLmxlbmd0aCAtIDEpKSAmJiBvYmouY29uc3RydWN0b3IubmFtZSAhPT0gJ1N0cmluZycpKSk7XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/a11y": -/*!******************************!*\ - !*** external ["wp","a11y"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["a11y"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/data": -/*!******************************!*\ - !*** external ["wp","data"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["data"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "./src/collapse/block.json": -/*!*********************************!*\ - !*** ./src/collapse/block.json ***! - \*********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/collapse","version":"1.0.10","title":"Accordion-item","category":"design","description":"Creates an accordion block","parent":["rrze-elements/collapsibles"],"keywords":["accordion","collapse","expand","toggle"],"attributes":{"message":{"type":"string","source":"text","selector":"div"},"loadOpen":{"type":"boolean","default":false},"expandAllLink":{"type":"boolean","default":false},"hstart":{"type":"integer","default":2},"register":{"type":"boolean","default":false},"sameBlockCount":{"type":"integer","default":0},"title":{"type":"string","default":""},"color":{"type":"string","default":""},"totalChildrenCount":{"type":"integer","default":0},"childrenCount":{"type":"integer","default":0},"jumpName":{"type":"string","default":""},"icon":{"type":"string","default":""},"svgString":{"type":"string","default":""}},"providesContext":{"rrze-elements/collapseSBlockCount":"sameBlockCount","rrze-elements/collapseTotalChildrenCount":"totalChildrenCount","rrze-elements/collapseColor":"color"},"usesContext":["rrze-elements/accordion-hstart"],"supports":{"html":false},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/fontawesomeIconNames.json": -/*!*********************************************************************!*\ - !*** ./src/components/assets/fontawesome/fontawesomeIconNames.json ***! - \*********************************************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = /*#__PURE__*/JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = __webpack_modules__; -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/chunk loaded */ -/******/ !function() { -/******/ var deferred = []; -/******/ __webpack_require__.O = function(result, chunkIds, fn, priority) { -/******/ if(chunkIds) { -/******/ priority = priority || 0; -/******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1]; -/******/ deferred[i] = [chunkIds, fn, priority]; -/******/ return; -/******/ } -/******/ var notFulfilled = Infinity; -/******/ for (var i = 0; i < deferred.length; i++) { -/******/ var chunkIds = deferred[i][0]; -/******/ var fn = deferred[i][1]; -/******/ var priority = deferred[i][2]; -/******/ var fulfilled = true; -/******/ for (var j = 0; j < chunkIds.length; j++) { -/******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) { -/******/ chunkIds.splice(j--, 1); -/******/ } else { -/******/ fulfilled = false; -/******/ if(priority < notFulfilled) notFulfilled = priority; -/******/ } -/******/ } -/******/ if(fulfilled) { -/******/ deferred.splice(i--, 1) -/******/ var r = fn(); -/******/ if (r !== undefined) result = r; -/******/ } -/******/ } -/******/ return result; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/jsonp chunk loading */ -/******/ !function() { -/******/ // no baseURI -/******/ -/******/ // object to store loaded and loading chunks -/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched -/******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded -/******/ var installedChunks = { -/******/ "collapse/index": 0, -/******/ "collapse/style-index": 0 -/******/ }; -/******/ -/******/ // no chunk on demand loading -/******/ -/******/ // no prefetching -/******/ -/******/ // no preloaded -/******/ -/******/ // no HMR -/******/ -/******/ // no HMR manifest -/******/ -/******/ __webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; }; -/******/ -/******/ // install a JSONP callback for chunk loading -/******/ var webpackJsonpCallback = function(parentChunkLoadingFunction, data) { -/******/ var chunkIds = data[0]; -/******/ var moreModules = data[1]; -/******/ var runtime = data[2]; -/******/ // add "moreModules" to the modules object, -/******/ // then flag all "chunkIds" as loaded and fire callback -/******/ var moduleId, chunkId, i = 0; -/******/ if(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) { -/******/ for(moduleId in moreModules) { -/******/ if(__webpack_require__.o(moreModules, moduleId)) { -/******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; -/******/ } -/******/ } -/******/ if(runtime) var result = runtime(__webpack_require__); -/******/ } -/******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); -/******/ for(;i < chunkIds.length; i++) { -/******/ chunkId = chunkIds[i]; -/******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { -/******/ installedChunks[chunkId][0](); -/******/ } -/******/ installedChunks[chunkId] = 0; -/******/ } -/******/ return __webpack_require__.O(result); -/******/ } -/******/ -/******/ var chunkLoadingGlobal = self["webpackChunkrrze_elements"] = self["webpackChunkrrze_elements"] || []; -/******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); -/******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module depends on other loaded chunks and execution need to be delayed -/******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["collapse/style-index"], function() { return __webpack_require__("./src/collapse/index.tsx"); }) -/******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); -/******/ -/******/ })() -; \ No newline at end of file +!function(){var e,r={810:function(e,r,t){"use strict";var a=window.ReactJSXRuntime,n=window.wp.blocks,o=window.wp.i18n,s=window.wp.components,l=window.wp.blockEditor,i=window.wp.primitives,c=(0,a.jsx)(i.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)(i.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"})}),u=(0,a.jsx)(i.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)(i.Path,{d:"M4.67 10.664s-2.09 1.11-2.917 1.582l.494.87 1.608-.914.002.002c.343.502.86 1.17 1.563 1.84.348.33.742.663 1.185.976L5.57 16.744l.858.515 1.02-1.701a9.1 9.1 0 0 0 4.051 1.18V19h1v-2.263a9.1 9.1 0 0 0 4.05-1.18l1.021 1.7.858-.514-1.034-1.723c.442-.313.837-.646 1.184-.977.703-.669 1.22-1.337 1.563-1.839l.002-.003 1.61.914.493-.87c-1.75-.994-2.918-1.58-2.918-1.58l-.003.005a8.29 8.29 0 0 1-.422.689 10.097 10.097 0 0 1-1.36 1.598c-1.218 1.16-3.042 2.293-5.544 2.293-2.503 0-4.327-1.132-5.546-2.293a10.099 10.099 0 0 1-1.359-1.599 8.267 8.267 0 0 1-.422-.689l-.003-.005Z"})}),d=(0,a.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(i.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})}),h=window.wp.element,p=window.wp.data,g=function(e){var r=e.level,t=e.children,n=function(e,r){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);ne.length)&&(r=e.length);for(var t=0,a=Array(r);t3&&void 0!==arguments[3]&&arguments[3],n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=e.find((function(e){return e.color===r}));s&&a?(t({color:s.color}),x(r,t),n&&(t({style:s.slug}),x(r,t))):s?t({color:s.slug}):n&&(t({color:r,style:""}),o&&x(r,t))}(k,e,n,i,c,p)},disableCustomColors:!d,clearable:f})})},_=function(e){var r=e.attributes,t=e.setAttributes,n=e.colorData,i=void 0===n?q:n,c=e.useStyle,u=void 0!==c&&c,d=e.hex,h=void 0!==d&&d,p=e.overwriteThemeColors,g=(void 0!==p&&p?null:(0,l.useSettings)("color.palette")[0])||i,m="rrzeElementsBFakColorSelector";return r.color&&(m="rrzeElementsBFakColorSelector ".concat(h?r.color.slice(1):r.color)),(0,a.jsx)(s.ToolbarGroup,{children:(0,a.jsx)(s.ToolbarItem,{children:function(){return(0,a.jsx)(s.ToolbarDropdownMenu,{icon:w,className:m,label:(0,o.__)("Select a Color","rrze-elements-blocks"),controls:g.map((function(e){return{key:e.slug,title:e.name,icon:w,onClick:function(){return t({color:h?e.color:e.slug,style:u?e.slug:""})}}}))})}})})},q=[{color:"#04316A",slug:"",name:(0,o.__)("Central institution","rrze-elements-blocks")},{color:"#C50F3C",slug:"rw",name:(0,o.__)("Faculty of Business, Economics, and Law","rrze-elements-blocks")},{color:"#7bb725",slug:"nat",name:(0,o.__)("Faculty of Sciences","rrze-elements-blocks")},{color:"#18B4F1",slug:"med",name:(0,o.__)("Faculty of Medicine","rrze-elements-blocks")},{color:"#FDB735",slug:"phil",name:(0,o.__)("Faculty of Humanities, Social Sciences, and Theology","rrze-elements-blocks")},{color:"#8C9FB1",slug:"tf",name:(0,o.__)("Faculty of Engineering","rrze-elements-blocks")}],z=([{color:"#fff",slug:"inherit",name:(0,o.__)("Inherit color","rrze-elements-blocks")}].concat(q),function(e){return(0,a.jsx)(j,Object.assign({},e))}),C=function(e){return(0,a.jsx)(_,Object.assign({},e))},S=function(e){var r=e.attributes,t=e.setAttributes;return(0,a.jsx)(s.PanelBody,{title:(0,o.__)("Advanced Settings","rrze-elements-blocks"),children:(0,a.jsx)(s.CheckboxControl,{label:(0,o.__)("Open collapse on Page load","rrze-elements-blocks"),checked:r.loadOpen,onChange:function(){t({loadOpen:!r.loadOpen})}})})},M=JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'),N=window.wp.a11y;function O(e){return function(e){if(Array.isArray(e))return F(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||A(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,o,s,l=[],i=!0,c=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;i=!1}else for(;!(i=(a=o.call(t)).done)&&(l.push(a.value),l.length!==r);i=!0);}catch(e){c=!0,n=e}finally{try{if(!i&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(c)throw n}}return l}}(e,r)||A(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,r){if(e){if("string"==typeof e)return F(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?F(e,r):void 0}}function F(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=Array(r);t0?(0,a.jsx)(s.__experimentalGrid,{columns:12,children:v.map((function(e){return(0,a.jsx)(s.Button,{isPressed:e.value===r.icon,onClick:function(){return P(e.value)},size:"compact",className:"elements-blocks-icon-Button",label:e.value.split(" ")[1],showTooltip:!0,children:(0,a.jsx)(T,{type:e.value.split(" ")[0],iconName:e.value.split(" ")[1],attributes:r,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:e.value})},e.value)}))}):(0,a.jsx)("p",{children:(0,o.__)("No icons found. Please try a different search term.","rrze-elements-blocks")})]})]}),(0,a.jsx)(s.__experimentalDivider,{}),(0,a.jsxs)(s.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,a.jsx)(s.__experimentalHeading,{children:(0,o.__)("Solid Icons","rrze-elements-blocks")}),(0,a.jsx)(s.__experimentalGrid,{columns:12,children:l.map((function(e){return(0,a.jsx)(s.Button,{isPressed:e.value===r.icon,onClick:function(){return P(e.value)},size:"compact",className:"elements-blocks-icon-Button",label:e.value.split(" ")[1],showTooltip:!0,children:(0,a.jsx)(T,{type:e.value.split(" ")[0],iconName:e.value.split(" ")[1],attributes:r,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:e.value})},e.value)}))})]}),(0,a.jsx)(s.__experimentalDivider,{}),(0,a.jsxs)(s.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,a.jsx)(s.__experimentalHeading,{children:(0,o.__)("Regular Icons","rrze-elements-blocks")}),(0,a.jsx)(s.__experimentalGrid,{columns:12,children:u.map((function(e){return(0,a.jsx)(s.Button,{isPressed:e.value===r.icon,onClick:function(){return P(e.value)},size:"compact",className:"elements-blocks-icon-Button",label:e.value.split(" ")[1],showTooltip:!0,children:(0,a.jsx)(T,{type:e.value.split(" ")[0],iconName:e.value.split(" ")[1],attributes:r,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:e.value})},e.value)}))})]}),(0,a.jsx)(s.__experimentalDivider,{}),(0,a.jsxs)(s.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,a.jsx)(s.__experimentalHeading,{children:(0,o.__)("Brand Icons","rrze-elements-blocks")}),(0,a.jsx)(s.__experimentalGrid,{columns:12,children:g.map((function(e){return(0,a.jsx)(s.Button,{isPressed:e.value===r.icon,onClick:function(){return P(e.value)},size:"compact",className:"elements-blocks-icon-Button",label:e.value.split(" ")[1],showTooltip:!0,children:(0,a.jsx)(T,{type:e.value.split(" ")[0],iconName:e.value.split(" ")[1],attributes:r,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:e.value})},e.value)}))})]}),(0,a.jsx)(s.__experimentalSpacer,{paddingBottom:"1rem",children:(0,a.jsx)(s.__experimentalDivider,{})})]})})),T=function(e){e.type,e.iconName;var r=e.attributes,t=(e.defaultClass,e.setAttributes,e.className),n=void 0===t?"":t,o=e.onClick,s=e.iconValue,l=void 0===s?"":s,i=function(){o&&o()},c=l.split(" ")[0]||"",u=l.split(" ")[1]||"";return""===l?(0,a.jsx)("span",{className:"".concat(r.svgString," ").concat(n),onClick:i}):(0,a.jsx)("span",{className:"fa-".concat(c," fa-").concat(u," ").concat(n),onClick:i})};function L(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,o,s,l=[],i=!0,c=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;i=!1}else for(;!(i=(a=o.call(t)).done)&&(l.push(a.value),l.length!==r);i=!0);}catch(e){c=!0,n=e}finally{try{if(!i&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(c)throw n}}return l}}(e,r)||function(e,r){if(e){if("string"==typeof e)return D(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?D(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=Array(r);t=4&&1!==e[3]&&(r=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+r+")"},i.to.keyword=function(e){return s[e.slice(0,3)]}},520:function(e,r,t){const a=t(854),n=t(137),o=["keyword","gray","hex"],s={};for(const e of Object.keys(n))s[[...n[e].labels].sort().join("")]=e;const l={};function i(e,r){if(!(this instanceof i))return new i(e,r);if(r&&r in o&&(r=null),r&&!(r in n))throw new Error("Unknown model: "+r);let t,c;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof i)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if("string"==typeof e){const r=a.get(e);if(null===r)throw new Error("Unable to parse color from string: "+e);this.model=r.model,c=n[this.model].channels,this.color=r.value.slice(0,c),this.valpha="number"==typeof r.value[c]?r.value[c]:1}else if(e.length>0){this.model=r||"rgb",c=n[this.model].channels;const t=Array.prototype.slice.call(e,0,c);this.color=h(t,c),this.valpha="number"==typeof e[c]?e[c]:1}else if("number"==typeof e)this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;const r=Object.keys(e);"alpha"in e&&(r.splice(r.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);const a=r.sort().join("");if(!(a in s))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=s[a];const{labels:o}=n[this.model],l=[];for(t=0;t(e%360+360)%360)),saturationl:u("hsl",1,d(100)),lightness:u("hsl",2,d(100)),saturationv:u("hsv",1,d(100)),value:u("hsv",2,d(100)),chroma:u("hcg",1,d(100)),gray:u("hcg",2,d(100)),white:u("hwb",1,d(100)),wblack:u("hwb",2,d(100)),cyan:u("cmyk",0,d(100)),magenta:u("cmyk",1,d(100)),yellow:u("cmyk",2,d(100)),black:u("cmyk",3,d(100)),x:u("xyz",0,d(95.047)),y:u("xyz",1,d(100)),z:u("xyz",2,d(108.833)),l:u("lab",0,d(100)),a:u("lab",1),b:u("lab",2),keyword(e){return void 0!==e?new i(e):n[this.model].keyword(this.color)},hex(e){return void 0!==e?new i(e):a.to.hex(this.rgb().round().color)},hexa(e){if(void 0!==e)return new i(e);const r=this.rgb().round().color;let t=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===t.length&&(t="0"+t),a.to.hex(r)+t},rgbNumber(){const e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity(){const e=this.rgb().color,r=[];for(const[t,a]of e.entries()){const e=a/255;r[t]=e<=.04045?e/12.92:((e+.055)/1.055)**2.4}return.2126*r[0]+.7152*r[1]+.0722*r[2]},contrast(e){const r=this.luminosity(),t=e.luminosity();return r>t?(r+.05)/(t+.05):(t+.05)/(r+.05)},level(e){const r=this.contrast(e);return r>=7?"AAA":r>=4.5?"AA":""},isDark(){const e=this.rgb().color;return(2126*e[0]+7152*e[1]+722*e[2])/1e4<128},isLight(){return!this.isDark()},negate(){const e=this.rgb();for(let r=0;r<3;r++)e.color[r]=255-e.color[r];return e},lighten(e){const r=this.hsl();return r.color[2]+=r.color[2]*e,r},darken(e){const r=this.hsl();return r.color[2]-=r.color[2]*e,r},saturate(e){const r=this.hsl();return r.color[1]+=r.color[1]*e,r},desaturate(e){const r=this.hsl();return r.color[1]-=r.color[1]*e,r},whiten(e){const r=this.hwb();return r.color[1]+=r.color[1]*e,r},blacken(e){const r=this.hwb();return r.color[2]+=r.color[2]*e,r},grayscale(){const e=this.rgb().color,r=.3*e[0]+.59*e[1]+.11*e[2];return i.rgb(r,r,r)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){const r=this.hsl();let t=r.color[0];return t=(t+e)%360,t=t<0?360+t:t,r.color[0]=t,r},mix(e,r){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);const t=e.rgb(),a=this.rgb(),n=void 0===r?.5:r,o=2*n-1,s=t.alpha()-a.alpha(),l=((o*s==-1?o:(o+s)/(1+o*s))+1)/2,c=1-l;return i.rgb(l*t.red()+c*a.red(),l*t.green()+c*a.green(),l*t.blue()+c*a.blue(),t.alpha()*n+a.alpha()*(1-n))}};for(const e of Object.keys(n)){if(o.includes(e))continue;const{channels:r}=n[e];i.prototype[e]=function(...r){return this.model===e?new i(this):r.length>0?new i(r,e):new i([...(t=n[this.model][e].raw(this.color),Array.isArray(t)?t:[t]),this.valpha],e);var t},i[e]=function(...t){let a=t[0];return"number"==typeof a&&(a=h(t,r)),new i(a,e)}}function c(e){return function(r){return function(e,r){return Number(e.toFixed(r))}(r,e)}}function u(e,r,t){e=Array.isArray(e)?e:[e];for(const a of e)(l[a]||(l[a]=[]))[r]=t;return e=e[0],function(a){let n;return void 0!==a?(t&&(a=t(a)),n=this[e](),n.color[r]=a,n):(n=this[e]().color[r],t&&(n=t(n)),n)}}function d(e){return function(r){return Math.max(0,Math.min(e,r))}}function h(e,r){for(let t=0;t1&&(n-=1)),[360*n,100*o,100*c]},o.rgb.hwb=function(e){const r=e[0],t=e[1];let a=e[2];const n=o.rgb.hsl(e)[0],s=1/255*Math.min(r,Math.min(t,a));return a=1-1/255*Math.max(r,Math.max(t,a)),[n,100*s,100*a]},o.rgb.cmyk=function(e){const r=e[0]/255,t=e[1]/255,a=e[2]/255,n=Math.min(1-r,1-t,1-a);return[100*((1-r-n)/(1-n)||0),100*((1-t-n)/(1-n)||0),100*((1-a-n)/(1-n)||0),100*n]},o.rgb.keyword=function(e){const r=n[e];if(r)return r;let t,o=1/0;for(const r of Object.keys(a)){const n=(l=a[r],((s=e)[0]-l[0])**2+(s[1]-l[1])**2+(s[2]-l[2])**2);n.04045?((r+.055)/1.055)**2.4:r/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,a=a>.04045?((a+.055)/1.055)**2.4:a/12.92,[100*(.4124*r+.3576*t+.1805*a),100*(.2126*r+.7152*t+.0722*a),100*(.0193*r+.1192*t+.9505*a)]},o.rgb.lab=function(e){const r=o.rgb.xyz(e);let t=r[0],a=r[1],n=r[2];return t/=95.047,a/=100,n/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,[116*a-16,500*(t-a),200*(a-n)]},o.hsl.rgb=function(e){const r=e[0]/360,t=e[1]/100,a=e[2]/100;let n,o,s;if(0===t)return s=255*a,[s,s,s];n=a<.5?a*(1+t):a+t-a*t;const l=2*a-n,i=[0,0,0];for(let e=0;e<3;e++)o=r+1/3*-(e-1),o<0&&o++,o>1&&o--,s=6*o<1?l+6*(n-l)*o:2*o<1?n:3*o<2?l+(n-l)*(2/3-o)*6:l,i[e]=255*s;return i},o.hsl.hsv=function(e){const r=e[0];let t=e[1]/100,a=e[2]/100,n=t;const o=Math.max(a,.01);return a*=2,t*=a<=1?a:2-a,n*=o<=1?o:2-o,[r,100*(0===a?2*n/(o+n):2*t/(a+t)),(a+t)/2*100]},o.hsv.rgb=function(e){const r=e[0]/60,t=e[1]/100;let a=e[2]/100;const n=Math.floor(r)%6,o=r-Math.floor(r),s=255*a*(1-t),l=255*a*(1-t*o),i=255*a*(1-t*(1-o));switch(a*=255,n){case 0:return[a,i,s];case 1:return[l,a,s];case 2:return[s,a,i];case 3:return[s,l,a];case 4:return[i,s,a];case 5:return[a,s,l]}},o.hsv.hsl=function(e){const r=e[0],t=e[1]/100,a=e[2]/100,n=Math.max(a,.01);let o,s;s=(2-t)*a;const l=(2-t)*n;return o=t*n,o/=l<=1?l:2-l,o=o||0,s/=2,[r,100*o,100*s]},o.hwb.rgb=function(e){const r=e[0]/360;let t=e[1]/100,a=e[2]/100;const n=t+a;let o;n>1&&(t/=n,a/=n);const s=Math.floor(6*r),l=1-a;o=6*r-s,1&s&&(o=1-o);const i=t+o*(l-t);let c,u,d;switch(s){default:case 6:case 0:c=l,u=i,d=t;break;case 1:c=i,u=l,d=t;break;case 2:c=t,u=l,d=i;break;case 3:c=t,u=i,d=l;break;case 4:c=i,u=t,d=l;break;case 5:c=l,u=t,d=i}return[255*c,255*u,255*d]},o.cmyk.rgb=function(e){const r=e[0]/100,t=e[1]/100,a=e[2]/100,n=e[3]/100;return[255*(1-Math.min(1,r*(1-n)+n)),255*(1-Math.min(1,t*(1-n)+n)),255*(1-Math.min(1,a*(1-n)+n))]},o.xyz.rgb=function(e){const r=e[0]/100,t=e[1]/100,a=e[2]/100;let n,o,s;return n=3.2406*r+-1.5372*t+-.4986*a,o=-.9689*r+1.8758*t+.0415*a,s=.0557*r+-.204*t+1.057*a,n=n>.0031308?1.055*n**(1/2.4)-.055:12.92*n,o=o>.0031308?1.055*o**(1/2.4)-.055:12.92*o,s=s>.0031308?1.055*s**(1/2.4)-.055:12.92*s,n=Math.min(Math.max(0,n),1),o=Math.min(Math.max(0,o),1),s=Math.min(Math.max(0,s),1),[255*n,255*o,255*s]},o.xyz.lab=function(e){let r=e[0],t=e[1],a=e[2];return r/=95.047,t/=100,a/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,[116*t-16,500*(r-t),200*(t-a)]},o.lab.xyz=function(e){let r,t,a;t=(e[0]+16)/116,r=e[1]/500+t,a=t-e[2]/200;const n=t**3,o=r**3,s=a**3;return t=n>.008856?n:(t-16/116)/7.787,r=o>.008856?o:(r-16/116)/7.787,a=s>.008856?s:(a-16/116)/7.787,r*=95.047,t*=100,a*=108.883,[r,t,a]},o.lab.lch=function(e){const r=e[0],t=e[1],a=e[2];let n;return n=360*Math.atan2(a,t)/2/Math.PI,n<0&&(n+=360),[r,Math.sqrt(t*t+a*a),n]},o.lch.lab=function(e){const r=e[0],t=e[1],a=e[2]/360*2*Math.PI;return[r,t*Math.cos(a),t*Math.sin(a)]},o.rgb.ansi16=function(e,r=null){const[t,a,n]=e;let s=null===r?o.rgb.hsv(e)[2]:r;if(s=Math.round(s/50),0===s)return 30;let l=30+(Math.round(n/255)<<2|Math.round(a/255)<<1|Math.round(t/255));return 2===s&&(l+=60),l},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){const r=e[0],t=e[1],a=e[2];return r===t&&t===a?r<8?16:r>248?231:Math.round((r-8)/247*24)+232:16+36*Math.round(r/255*5)+6*Math.round(t/255*5)+Math.round(a/255*5)},o.ansi16.rgb=function(e){let r=e%10;if(0===r||7===r)return e>50&&(r+=3.5),r=r/10.5*255,[r,r,r];const t=.5*(1+~~(e>50));return[(1&r)*t*255,(r>>1&1)*t*255,(r>>2&1)*t*255]},o.ansi256.rgb=function(e){if(e>=232){const r=10*(e-232)+8;return[r,r,r]}let r;return e-=16,[Math.floor(e/36)/5*255,Math.floor((r=e%36)/6)/5*255,r%6/5*255]},o.rgb.hex=function(e){const r=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(r.length)+r},o.hex.rgb=function(e){const r=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!r)return[0,0,0];let t=r[0];3===r[0].length&&(t=t.split("").map((e=>e+e)).join(""));const a=parseInt(t,16);return[a>>16&255,a>>8&255,255&a]},o.rgb.hcg=function(e){const r=e[0]/255,t=e[1]/255,a=e[2]/255,n=Math.max(Math.max(r,t),a),o=Math.min(Math.min(r,t),a),s=n-o;let l,i;return l=s<1?o/(1-s):0,i=s<=0?0:n===r?(t-a)/s%6:n===t?2+(a-r)/s:4+(r-t)/s,i/=6,i%=1,[360*i,100*s,100*l]},o.hsl.hcg=function(e){const r=e[1]/100,t=e[2]/100,a=t<.5?2*r*t:2*r*(1-t);let n=0;return a<1&&(n=(t-.5*a)/(1-a)),[e[0],100*a,100*n]},o.hsv.hcg=function(e){const r=e[1]/100,t=e[2]/100,a=r*t;let n=0;return a<1&&(n=(t-a)/(1-a)),[e[0],100*a,100*n]},o.hcg.rgb=function(e){const r=e[0]/360,t=e[1]/100,a=e[2]/100;if(0===t)return[255*a,255*a,255*a];const n=[0,0,0],o=r%1*6,s=o%1,l=1-s;let i=0;switch(Math.floor(o)){case 0:n[0]=1,n[1]=s,n[2]=0;break;case 1:n[0]=l,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=s;break;case 3:n[0]=0,n[1]=l,n[2]=1;break;case 4:n[0]=s,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=l}return i=(1-t)*a,[255*(t*n[0]+i),255*(t*n[1]+i),255*(t*n[2]+i)]},o.hcg.hsv=function(e){const r=e[1]/100,t=r+e[2]/100*(1-r);let a=0;return t>0&&(a=r/t),[e[0],100*a,100*t]},o.hcg.hsl=function(e){const r=e[1]/100,t=e[2]/100*(1-r)+.5*r;let a=0;return t>0&&t<.5?a=r/(2*t):t>=.5&&t<1&&(a=r/(2*(1-t))),[e[0],100*a,100*t]},o.hcg.hwb=function(e){const r=e[1]/100,t=r+e[2]/100*(1-r);return[e[0],100*(t-r),100*(1-t)]},o.hwb.hcg=function(e){const r=e[1]/100,t=1-e[2]/100,a=t-r;let n=0;return a<1&&(n=(t-a)/(1-a)),[e[0],100*a,100*n]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=function(e){return[0,0,e[0]]},o.gray.hsv=o.gray.hsl,o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.gray.hex=function(e){const r=255&Math.round(e[0]/100*255),t=((r<<16)+(r<<8)+r).toString(16).toUpperCase();return"000000".substring(t.length)+t},o.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},137:function(e,r,t){const a=t(920),n=t(584),o={};Object.keys(a).forEach((e=>{o[e]={},Object.defineProperty(o[e],"channels",{value:a[e].channels}),Object.defineProperty(o[e],"labels",{value:a[e].labels});const r=n(e);Object.keys(r).forEach((t=>{const a=r[t];o[e][t]=function(e){const r=function(...r){const t=r[0];if(null==t)return t;t.length>1&&(r=t);const a=e(r);if("object"==typeof a)for(let e=a.length,r=0;r1&&(r=t),e(r))};return"conversion"in e&&(r.conversion=e.conversion),r}(a)}))})),e.exports=o},584:function(e,r,t){const a=t(920);function n(e,r){return function(t){return r(e(t))}}function o(e,r){const t=[r[e].parent,e];let o=a[r[e].parent][e],s=r[e].parent;for(;r[s].parent;)t.unshift(r[s].parent),o=n(a[r[s].parent][s],o),s=r[s].parent;return o.conversion=t,o}e.exports=function(e){const r=function(e){const r=function(){const e={},r=Object.keys(a);for(let t=r.length,a=0;a=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}}},t={};function a(e){var n=t[e];if(void 0!==n)return n.exports;var o=t[e]={exports:{}};return r[e](o,o.exports,a),o.exports}a.m=r,e=[],a.O=function(r,t,n,o){if(!t){var s=1/0;for(u=0;u=o)&&Object.keys(a.O).every((function(e){return a.O[e](t[i])}))?t.splice(i--,1):(l=!1,o0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[t,n,o]},a.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(r,{a:r}),r},a.d=function(e,r){for(var t in r)a.o(r,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},a.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},function(){var e={883:0,99:0};a.O.j=function(r){return 0===e[r]};var r=function(r,t){var n,o,s=t[0],l=t[1],i=t[2],c=0;if(s.some((function(r){return 0!==e[r]}))){for(n in l)a.o(l,n)&&(a.m[n]=l[n]);if(i)var u=i(a)}for(r&&r(t);c span[class*=fa-] { - padding-left: 10px; -} +h1.accordion-heading,h2.accordion-heading,h3.accordion-heading,h4.accordion-heading,h5.accordion-heading,h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:right;width:auto}button.accordion-toggle{border:none;margin:0;text-align:right;width:100%}button.expand-all.standard-btn{float:none;margin:5px 0}.button-container-right{text-align:left}.button-container-left{text-align:right}.accordion .accordion{margin:0}.accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-right:0}.accordion .accordion-register li{float:right;list-style-type:none;padding:.25em .5em}.accordion .accordion-suffix{font-weight:700}.accordion .accordion-group{border:none;margin-bottom:5px}.accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-right:10px solid var(--color-primary-ci-hell,#04316a);color:var(--color-Text,#444);display:block;font-size:1rem;padding:8px 10px 8px 35px;position:relative;text-decoration:none}.accordion .accordion-toggle:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active,.accordion .accordion-toggle:focus,.accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before{position:absolute;left:12px;top:calc(50% - .5em)}.alert.font-light .accordion .accordion-toggle.active *,.alert.font-light .accordion .accordion-toggle:focus *,.alert.font-light .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active:focus,.accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before{position:absolute;left:12px;top:calc(50% - .5em)}.accordion .accordion-toggle svg.rrze-elements-icon{margin-left:3px}.accordion .accordion-toggle span[class^=fa]{margin-left:5px}.alert.font-light .accordion .accordion-toggle,.alert.font-light .accordion .accordion-toggle *{color:var(--color-Text,#444)}.alert.font-light .accordion .accordion-toggle.active,.alert.font-light .accordion .accordion-toggle:focus,.alert.font-light .accordion .accordion-toggle:hover{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .gold .accordion-heading .accordion-toggle,.accordion .phil .accordion-heading .accordion-toggle,.accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}.accordion .gold .accordion-heading .accordion-toggle.active,.accordion .gold .accordion-heading .accordion-toggle:focus,.accordion .gold .accordion-heading .accordion-toggle:hover,.accordion .phil .accordion-heading .accordion-toggle.active,.accordion .phil .accordion-heading .accordion-toggle:focus,.accordion .phil .accordion-heading .accordion-toggle:hover,.accordion .philfak .accordion-heading .accordion-toggle.active,.accordion .philfak .accordion-heading .accordion-toggle:focus,.accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .gold .accordion-heading .accordion-toggle.active:focus,.accordion .gold .accordion-heading .accordion-toggle.active:hover,.accordion .phil .accordion-heading .accordion-toggle.active:focus,.accordion .phil .accordion-heading .accordion-toggle.active:hover,.accordion .philfak .accordion-heading .accordion-toggle.active:focus,.accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .red .accordion-heading .accordion-toggle,.accordion .rw .accordion-heading .accordion-toggle,.accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}.accordion .red .accordion-heading .accordion-toggle.active,.accordion .red .accordion-heading .accordion-toggle:focus,.accordion .red .accordion-heading .accordion-toggle:hover,.accordion .rw .accordion-heading .accordion-toggle.active,.accordion .rw .accordion-heading .accordion-toggle:focus,.accordion .rw .accordion-heading .accordion-toggle:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active,.accordion .rwfak .accordion-heading .accordion-toggle:focus,.accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .red .accordion-heading .accordion-toggle.active:focus,.accordion .red .accordion-heading .accordion-toggle.active:hover,.accordion .rw .accordion-heading .accordion-toggle.active:focus,.accordion .rw .accordion-heading .accordion-toggle.active:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active:focus,.accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .blue .accordion-heading .accordion-toggle,.accordion .med .accordion-heading .accordion-toggle,.accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}.accordion .blue .accordion-heading .accordion-toggle.active,.accordion .blue .accordion-heading .accordion-toggle:focus,.accordion .blue .accordion-heading .accordion-toggle:hover,.accordion .med .accordion-heading .accordion-toggle.active,.accordion .med .accordion-heading .accordion-toggle:focus,.accordion .med .accordion-heading .accordion-toggle:hover,.accordion .medfak .accordion-heading .accordion-toggle.active,.accordion .medfak .accordion-heading .accordion-toggle:focus,.accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}.accordion .blue .accordion-heading .accordion-toggle.active:focus,.accordion .blue .accordion-heading .accordion-toggle.active:hover,.accordion .med .accordion-heading .accordion-toggle.active:focus,.accordion .med .accordion-heading .accordion-toggle.active:hover,.accordion .medfak .accordion-heading .accordion-toggle.active:focus,.accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}.accordion .green .accordion-heading .accordion-toggle,.accordion .nat .accordion-heading .accordion-toggle,.accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}.accordion .green .accordion-heading .accordion-toggle.active,.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle:focus,.accordion .green .accordion-heading .accordion-toggle:hover,.accordion .nat .accordion-heading .accordion-toggle.active,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle:focus,.accordion .nat .accordion-heading .accordion-toggle:hover,.accordion .natfak .accordion-heading .accordion-toggle.active,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle:focus,.accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle.active:hover,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle.active:hover,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}.accordion .grey .accordion-heading .accordion-toggle,.accordion .techfak .accordion-heading .accordion-toggle,.accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}.accordion .grey .accordion-heading .accordion-toggle.active,.accordion .grey .accordion-heading .accordion-toggle:focus,.accordion .grey .accordion-heading .accordion-toggle:hover,.accordion .techfak .accordion-heading .accordion-toggle.active,.accordion .techfak .accordion-heading .accordion-toggle:focus,.accordion .techfak .accordion-heading .accordion-toggle:hover,.accordion .tf .accordion-heading .accordion-toggle.active,.accordion .tf .accordion-heading .accordion-toggle:focus,.accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}.accordion .grey .accordion-heading .accordion-toggle.active:focus,.accordion .grey .accordion-heading .accordion-toggle.active:hover,.accordion .techfak .accordion-heading .accordion-toggle.active:focus,.accordion .techfak .accordion-heading .accordion-toggle.active:hover,.accordion .tf .accordion-heading .accordion-toggle.active:focus,.accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle,.accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}.accordion .default .accordion-heading .accordion-toggle.active,.accordion .default .accordion-heading .accordion-toggle:focus,.accordion .default .accordion-heading .accordion-toggle:hover,.accordion .fau .accordion-heading .accordion-toggle.active,.accordion .fau .accordion-heading .accordion-toggle:focus,.accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle.active:focus,.accordion .default .accordion-heading .accordion-toggle.active:hover,.accordion .fau .accordion-heading .accordion-toggle.active:focus,.accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .accordion-body{display:block;overflow:hidden}.accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light .accordion .accordion-body .accordion-inner,.alert.font-light .accordion .accordion-body .accordion-inner a,.alert.font-light .accordion .accordion-body .accordion-inner blockquote,.alert.font-light .accordion .accordion-body .accordion-inner code,.alert.font-light .accordion .accordion-body .accordion-inner em,.alert.font-light .accordion .accordion-body .accordion-inner h1,.alert.font-light .accordion .accordion-body .accordion-inner h2,.alert.font-light .accordion .accordion-body .accordion-inner h3,.alert.font-light .accordion .accordion-body .accordion-inner h4,.alert.font-light .accordion .accordion-body .accordion-inner h5,.alert.font-light .accordion .accordion-body .accordion-inner li,.alert.font-light .accordion .accordion-body .accordion-inner p,.alert.font-light .accordion .accordion-body .accordion-inner pre,.alert.font-light .accordion .accordion-body .accordion-inner span,.alert.font-light .accordion .accordion-body .accordion-inner strong,.alert.font-light .accordion .accordion-body .accordion-inner td,.alert.font-light .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}.fau-theme .accordion-toggle{background-clip:padding-box;border-radius:var(--border-radius,4px)}.fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{.accordion{display:block;overflow:visible;position:relative}.accordion-body,.accordion-group,.accordion-inner,.accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}button.expand-all.standard-btn{display:none}h3.accordion-heading,h4.accordion-heading{margin-bottom:0!important}}.read-mode-only{display:none}#content main .accordion-body:target,.admin-bar #content main .accordion-body:target{background-color:#6495ed;padding-top:0}#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target{padding-top:8px}.wp-block-rrze-elements-collapsibles{margin-bottom:2em;padding-bottom:2em;padding-top:2em}.wp-block-rrze-elements-collapsibles div.wp-block-rrze-elements-collapsibles{margin-bottom:0;padding-bottom:0;padding-top:0}.wp-block-rrze-elements-collapsibles .accordion-notice{margin-bottom:.5rem}.accordion-heading .accordion-toggle.active,.accordion-heading .accordion-toggle.active input,.accordion-heading .accordion-toggle:hover,.accordion-heading .accordion-toggle:hover input{color:#fff}.accordion-group{background-color:hsla(0,0%,100%,.933)}button.expand-all{background-color:var(--color-button-bg);border:none;border-radius:var(--border-radius-buttons,3px);box-shadow:none;color:currentcolor;color:var(--color-button-text);display:inline-block;font-size:.938rem;font-size:1rem;font-weight:400;line-height:1.416rem;line-height:1.5;margin:5px 0;padding:10px 18px;text-align:center;text-decoration:underline;text-decoration-color:currentcolor;text-decoration:none;text-decoration-thickness:.15rem;text-underline-offset:.3rem;transition:-webkit-text-decoration .1s ease;transition:text-decoration .1s ease;transition:text-decoration .1s ease,-webkit-text-decoration .1s ease}.wp-block-rrze-elements-collapsibles .accordion .accordion-toggle{align-items:center;display:flex;justify-content:start;padding:2px 10px 2px 35px}.wp-block-rrze-elements-collapsibles .accordion .accordion-toggle>span[class*=fa-]{padding-left:10px} diff --git a/build/collapsibles/index.asset.php b/build/collapsibles/index.asset.php index 8daa1a6a..915828f3 100644 --- a/build/collapsibles/index.asset.php +++ b/build/collapsibles/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => '3d6656ec2f3879c6ad95'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => '5fa6f322be42cdc9102e'); diff --git a/build/collapsibles/index.css b/build/collapsibles/index.css index 20091800..fc813f14 100644 --- a/build/collapsibles/index.css +++ b/build/collapsibles/index.css @@ -1,749 +1 @@ -/*!*****************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/collapsibles/editor.scss ***! - \*****************************************************************************************************************************************************************************************************************************************************/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -/*! - * Accordion - */ -h1.accordion-heading, -h2.accordion-heading, -h3.accordion-heading, -h4.accordion-heading, -h5.accordion-heading, -h6.accordion-heading { - width: auto; - padding: 0 !important; - margin: 0; - border: none; - text-align: left; -} - -button.accordion-toggle { - width: 100%; - border: none; - text-align: left; - margin: 0; -} - -button.expand-all.standard-btn { - margin: 5px 0; - float: none; -} - -.button-container-right { - text-align: right; -} - -.button-container-left { - text-align: left; -} - -.accordion .accordion { - margin: 0; -} -.accordion .accordion-register { - padding-left: 0; - margin: 0 0 0.5em; - border-top: 1px solid #C3C3CB; - border-bottom: 1px solid #C3C3CB; -} -.accordion .accordion-register li { - float: left; - list-style-type: none; - padding: 0.25em 0.5em; -} -.accordion .accordion-suffix { - font-weight: bold; -} -.accordion .accordion-group { - border: none; - margin-bottom: 5px; -} -.accordion .accordion-toggle { - display: block; - border-left: 10px solid var(--color-primary-ci-hell, #04316A); - background: var(--color-ContentBorders, #d2ddeb); - color: var(--color-Text, #444); - font-size: 1rem; - text-decoration: none; - padding: 8px 35px 8px 10px; - position: relative; -} -.accordion .accordion-toggle:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { - text-decoration: none; - background-color: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle.active:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { - border-color: var(--color-primary-dunkler, #004A9F); - background-color: var(--color-primary-dunkler, #004A9F); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.accordion .accordion-toggle svg.rrze-elements-icon { - margin-right: 3px; -} -.accordion .accordion-toggle span[class^=fa] { - margin-right: 5px; -} -.alert.font-light .accordion .accordion-toggle { - color: var(--color-Text, #444); -} -.alert.font-light .accordion .accordion-toggle * { - color: var(--color-Text, #444); -} -.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .phil .accordion-heading .accordion-toggle, -.accordion .philfak .accordion-heading .accordion-toggle, -.accordion .gold .accordion-heading .accordion-toggle { - border-color: var(--color-phil-ci-hell, #FDB735); -} -.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, -.accordion .philfak .accordion-heading .accordion-toggle:hover, -.accordion .philfak .accordion-heading .accordion-toggle:focus, -.accordion .philfak .accordion-heading .accordion-toggle.active, -.accordion .gold .accordion-heading .accordion-toggle:hover, -.accordion .gold .accordion-heading .accordion-toggle:focus, -.accordion .gold .accordion-heading .accordion-toggle.active { - border-color: var(--color-phil-ci-hell, #FDB735); - background-color: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); -} -.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, -.accordion .philfak .accordion-heading .accordion-toggle.active:hover, -.accordion .philfak .accordion-heading .accordion-toggle.active:focus, -.accordion .gold .accordion-heading .accordion-toggle.active:hover, -.accordion .gold .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-phil-dunkler, #e87722); - background-color: var(--color-phil-dunkler, #e87722); - color: var(--color-phil-ci-hell-kontrast, #000); -} -.accordion .rw .accordion-heading .accordion-toggle, -.accordion .rwfak .accordion-heading .accordion-toggle, -.accordion .red .accordion-heading .accordion-toggle { - border-color: var(--color-rw-ci-hell, #C50F3C); -} -.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, -.accordion .rwfak .accordion-heading .accordion-toggle:hover, -.accordion .rwfak .accordion-heading .accordion-toggle:focus, -.accordion .rwfak .accordion-heading .accordion-toggle.active, -.accordion .red .accordion-heading .accordion-toggle:hover, -.accordion .red .accordion-heading .accordion-toggle:focus, -.accordion .red .accordion-heading .accordion-toggle.active { - border-color: var(--color-rw-ci-hell, #C50F3C); - background-color: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, -.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, -.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, -.accordion .red .accordion-heading .accordion-toggle.active:hover, -.accordion .red .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-rw-dunkler, #971B2F); - background-color: var(--color-rw-dunkler, #971B2F); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -.accordion .med .accordion-heading .accordion-toggle, -.accordion .medfak .accordion-heading .accordion-toggle, -.accordion .blue .accordion-heading .accordion-toggle { - border-color: var(--color-med-ci-hell, #18B4F1); -} -.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, -.accordion .medfak .accordion-heading .accordion-toggle:hover, -.accordion .medfak .accordion-heading .accordion-toggle:focus, -.accordion .medfak .accordion-heading .accordion-toggle.active, -.accordion .blue .accordion-heading .accordion-toggle:hover, -.accordion .blue .accordion-heading .accordion-toggle:focus, -.accordion .blue .accordion-heading .accordion-toggle.active { - border-color: var(--color-med-ci-hell, #18B4F1); - background-color: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); -} -.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, -.accordion .medfak .accordion-heading .accordion-toggle.active:hover, -.accordion .medfak .accordion-heading .accordion-toggle.active:focus, -.accordion .blue .accordion-heading .accordion-toggle.active:hover, -.accordion .blue .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-med-dunkler, #005287); - background-color: var(--color-med-dunkler, #005287); - color: var(--color-med-ci-dunkel-kontrast, #fff); -} -.accordion .nat .accordion-heading .accordion-toggle, -.accordion .natfak .accordion-heading .accordion-toggle, -.accordion .green .accordion-heading .accordion-toggle { - border-color: var(--color-nat-ci-hell, #7BB725); -} -.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, -.accordion .natfak .accordion-heading .accordion-toggle:hover, -.accordion .natfak .accordion-heading .accordion-toggle:focus, -.accordion .natfak .accordion-heading .accordion-toggle.active, -.accordion .natfak .accordion-heading .accordion-toggle.active:focus, -.accordion .green .accordion-heading .accordion-toggle:hover, -.accordion .green .accordion-heading .accordion-toggle:focus, -.accordion .green .accordion-heading .accordion-toggle.active, -.accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-ci-hell, #7BB725); - background-color: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); -} -.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, -.accordion .natfak .accordion-heading .accordion-toggle.active:hover, -.accordion .natfak .accordion-heading .accordion-toggle.active:focus, -.accordion .green .accordion-heading .accordion-toggle.active:hover, -.accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-dunkler, #266141); - background-color: var(--color-nat-dunkler, #266141); - color: var(--color-nat-ci-dunkel-kontrast, #fff); -} -.accordion .tf .accordion-heading .accordion-toggle, -.accordion .techfak .accordion-heading .accordion-toggle, -.accordion .grey .accordion-heading .accordion-toggle { - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, -.accordion .techfak .accordion-heading .accordion-toggle:hover, -.accordion .techfak .accordion-heading .accordion-toggle:focus, -.accordion .techfak .accordion-heading .accordion-toggle.active, -.accordion .grey .accordion-heading .accordion-toggle:hover, -.accordion .grey .accordion-heading .accordion-toggle:focus, -.accordion .grey .accordion-heading .accordion-toggle.active { - border-color: var(--color-tf-ci-hell, #8C9FB1); - background-color: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-dunkel-kontrast, #000); -} -.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, -.accordion .techfak .accordion-heading .accordion-toggle.active:hover, -.accordion .techfak .accordion-heading .accordion-toggle.active:focus, -.accordion .grey .accordion-heading .accordion-toggle.active:hover, -.accordion .grey .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-tf-dunkler, #2F586E); - background-color: var(--color-tf-dunkler, #2F586E); - color: var(--color-tf-ci-dunkel-kontrast, #fff); -} -.accordion .fau .accordion-heading .accordion-toggle, -.accordion .default .accordion-heading .accordion-toggle { - border-color: var(--color-zentral-ci-hell, #04316A); -} -.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, -.accordion .default .accordion-heading .accordion-toggle:hover, -.accordion .default .accordion-heading .accordion-toggle:focus, -.accordion .default .accordion-heading .accordion-toggle.active { - border-color: var(--color-zentral-ci-hell, #04316A); - background-color: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, -.accordion .default .accordion-heading .accordion-toggle.active:hover, -.accordion .default .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-zentral-dunkler, #004A9F); - background-color: var(--color-zentral-dunkler, #004A9F); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -.accordion .accordion-body { - display: block; - overflow: hidden; -} -.accordion .accordion-body .accordion-inner { - border: none; - background-color: #fff; - padding: 15px 20px; -} -.alert.font-light .accordion .accordion-body .accordion-inner { - color: var(--color-Text, #222); -} -.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { - color: var(--color-Text, #222); -} - -.fau-theme .accordion-toggle { - border-radius: var(--border-radius, 4px); - background-clip: padding-box; -} -.fau-theme .accordion-body .accordion-inner { - background-color: #f5f7f9; -} -.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { - background-color: rgb(232.25, 236.8, 241.35); -} - -@media print { - .accordion { - position: relative; - display: block; - overflow: visible; - } - .accordion-group, - .accordion-body, - .accordion-inner, - .accordion-inner p { - position: relative; - display: block !important; - page-break-inside: avoid; - break-inside: avoid; - overflow: visible; - } - button.expand-all.standard-btn { - display: none; - } - h3.accordion-heading, - h4.accordion-heading { - margin-bottom: 0 !important; - } -} -.read-mode-only { - display: none; -} - -#content main .accordion-body:target, -.admin-bar #content main .accordion-body:target { - padding-top: 0; - background-color: cornflowerblue; -} - -#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { - padding-top: 8px; -} - -/*! - * Accordion - */ -h1.accordion-heading, -h2.accordion-heading, -h3.accordion-heading, -h4.accordion-heading, -h5.accordion-heading, -h6.accordion-heading { - width: auto; - padding: 0 !important; - margin: 0; - border: none; - text-align: left; -} - -button.accordion-toggle { - width: 100%; - border: none; - text-align: left; - margin: 0; -} - -button.expand-all.standard-btn { - margin: 5px 0; - float: none; -} - -.button-container-right { - text-align: right; -} - -.button-container-left { - text-align: left; -} - -.accordion .accordion { - margin: 0; -} -.accordion .accordion-register { - padding-left: 0; - margin: 0 0 0.5em; - border-top: 1px solid #C3C3CB; - border-bottom: 1px solid #C3C3CB; -} -.accordion .accordion-register li { - float: left; - list-style-type: none; - padding: 0.25em 0.5em; -} -.accordion .accordion-suffix { - font-weight: bold; -} -.accordion .accordion-group { - border: none; - margin-bottom: 5px; -} -.accordion .accordion-toggle { - display: block; - border-left: 10px solid var(--color-primary-ci-hell, #04316A); - background: var(--color-ContentBorders, #d2ddeb); - color: var(--color-Text, #444); - font-size: 1rem; - text-decoration: none; - padding: 8px 35px 8px 10px; - position: relative; -} -.accordion .accordion-toggle:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.accordion .accordion-toggle:hover, .accordion .accordion-toggle:focus, .accordion .accordion-toggle.active { - text-decoration: none; - background-color: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle:hover:before, .accordion .accordion-toggle:focus:before, .accordion .accordion-toggle.active:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.alert.font-light .accordion .accordion-toggle:hover *, .alert.font-light .accordion .accordion-toggle:focus *, .alert.font-light .accordion .accordion-toggle.active * { - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle.active:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.accordion .accordion-toggle.active:hover, .accordion .accordion-toggle.active:focus { - border-color: var(--color-primary-dunkler, #004A9F); - background-color: var(--color-primary-dunkler, #004A9F); - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .accordion-toggle.active:hover:before, .accordion .accordion-toggle.active:focus:before { - position: absolute; - top: calc(50% - 0.5em); - right: 12px; -} -.accordion .accordion-toggle svg.rrze-elements-icon { - margin-right: 3px; -} -.accordion .accordion-toggle span[class^=fa] { - margin-right: 5px; -} -.alert.font-light .accordion .accordion-toggle { - color: var(--color-Text, #444); -} -.alert.font-light .accordion .accordion-toggle * { - color: var(--color-Text, #444); -} -.alert.font-light .accordion .accordion-toggle:hover, .alert.font-light .accordion .accordion-toggle:focus, .alert.font-light .accordion .accordion-toggle.active { - color: var(--color-primary-ci-hell-kontrast, #fff); -} -.accordion .phil .accordion-heading .accordion-toggle, -.accordion .philfak .accordion-heading .accordion-toggle, -.accordion .gold .accordion-heading .accordion-toggle { - border-color: var(--color-phil-ci-hell, #FDB735); -} -.accordion .phil .accordion-heading .accordion-toggle:hover, .accordion .phil .accordion-heading .accordion-toggle:focus, .accordion .phil .accordion-heading .accordion-toggle.active, -.accordion .philfak .accordion-heading .accordion-toggle:hover, -.accordion .philfak .accordion-heading .accordion-toggle:focus, -.accordion .philfak .accordion-heading .accordion-toggle.active, -.accordion .gold .accordion-heading .accordion-toggle:hover, -.accordion .gold .accordion-heading .accordion-toggle:focus, -.accordion .gold .accordion-heading .accordion-toggle.active { - border-color: var(--color-phil-ci-hell, #FDB735); - background-color: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); -} -.accordion .phil .accordion-heading .accordion-toggle.active:hover, .accordion .phil .accordion-heading .accordion-toggle.active:focus, -.accordion .philfak .accordion-heading .accordion-toggle.active:hover, -.accordion .philfak .accordion-heading .accordion-toggle.active:focus, -.accordion .gold .accordion-heading .accordion-toggle.active:hover, -.accordion .gold .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-phil-dunkler, #e87722); - background-color: var(--color-phil-dunkler, #e87722); - color: var(--color-phil-ci-hell-kontrast, #000); -} -.accordion .rw .accordion-heading .accordion-toggle, -.accordion .rwfak .accordion-heading .accordion-toggle, -.accordion .red .accordion-heading .accordion-toggle { - border-color: var(--color-rw-ci-hell, #C50F3C); -} -.accordion .rw .accordion-heading .accordion-toggle:hover, .accordion .rw .accordion-heading .accordion-toggle:focus, .accordion .rw .accordion-heading .accordion-toggle.active, -.accordion .rwfak .accordion-heading .accordion-toggle:hover, -.accordion .rwfak .accordion-heading .accordion-toggle:focus, -.accordion .rwfak .accordion-heading .accordion-toggle.active, -.accordion .red .accordion-heading .accordion-toggle:hover, -.accordion .red .accordion-heading .accordion-toggle:focus, -.accordion .red .accordion-heading .accordion-toggle.active { - border-color: var(--color-rw-ci-hell, #C50F3C); - background-color: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -.accordion .rw .accordion-heading .accordion-toggle.active:hover, .accordion .rw .accordion-heading .accordion-toggle.active:focus, -.accordion .rwfak .accordion-heading .accordion-toggle.active:hover, -.accordion .rwfak .accordion-heading .accordion-toggle.active:focus, -.accordion .red .accordion-heading .accordion-toggle.active:hover, -.accordion .red .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-rw-dunkler, #971B2F); - background-color: var(--color-rw-dunkler, #971B2F); - color: var(--color-rw-ci-hell-kontrast, #fff); -} -.accordion .med .accordion-heading .accordion-toggle, -.accordion .medfak .accordion-heading .accordion-toggle, -.accordion .blue .accordion-heading .accordion-toggle { - border-color: var(--color-med-ci-hell, #18B4F1); -} -.accordion .med .accordion-heading .accordion-toggle:hover, .accordion .med .accordion-heading .accordion-toggle:focus, .accordion .med .accordion-heading .accordion-toggle.active, -.accordion .medfak .accordion-heading .accordion-toggle:hover, -.accordion .medfak .accordion-heading .accordion-toggle:focus, -.accordion .medfak .accordion-heading .accordion-toggle.active, -.accordion .blue .accordion-heading .accordion-toggle:hover, -.accordion .blue .accordion-heading .accordion-toggle:focus, -.accordion .blue .accordion-heading .accordion-toggle.active { - border-color: var(--color-med-ci-hell, #18B4F1); - background-color: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); -} -.accordion .med .accordion-heading .accordion-toggle.active:hover, .accordion .med .accordion-heading .accordion-toggle.active:focus, -.accordion .medfak .accordion-heading .accordion-toggle.active:hover, -.accordion .medfak .accordion-heading .accordion-toggle.active:focus, -.accordion .blue .accordion-heading .accordion-toggle.active:hover, -.accordion .blue .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-med-dunkler, #005287); - background-color: var(--color-med-dunkler, #005287); - color: var(--color-med-ci-dunkel-kontrast, #fff); -} -.accordion .nat .accordion-heading .accordion-toggle, -.accordion .natfak .accordion-heading .accordion-toggle, -.accordion .green .accordion-heading .accordion-toggle { - border-color: var(--color-nat-ci-hell, #7BB725); -} -.accordion .nat .accordion-heading .accordion-toggle:hover, .accordion .nat .accordion-heading .accordion-toggle:focus, .accordion .nat .accordion-heading .accordion-toggle.active, .accordion .nat .accordion-heading .accordion-toggle.active:focus, -.accordion .natfak .accordion-heading .accordion-toggle:hover, -.accordion .natfak .accordion-heading .accordion-toggle:focus, -.accordion .natfak .accordion-heading .accordion-toggle.active, -.accordion .natfak .accordion-heading .accordion-toggle.active:focus, -.accordion .green .accordion-heading .accordion-toggle:hover, -.accordion .green .accordion-heading .accordion-toggle:focus, -.accordion .green .accordion-heading .accordion-toggle.active, -.accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-ci-hell, #7BB725); - background-color: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); -} -.accordion .nat .accordion-heading .accordion-toggle.active:hover, .accordion .nat .accordion-heading .accordion-toggle.active:focus, -.accordion .natfak .accordion-heading .accordion-toggle.active:hover, -.accordion .natfak .accordion-heading .accordion-toggle.active:focus, -.accordion .green .accordion-heading .accordion-toggle.active:hover, -.accordion .green .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-nat-dunkler, #266141); - background-color: var(--color-nat-dunkler, #266141); - color: var(--color-nat-ci-dunkel-kontrast, #fff); -} -.accordion .tf .accordion-heading .accordion-toggle, -.accordion .techfak .accordion-heading .accordion-toggle, -.accordion .grey .accordion-heading .accordion-toggle { - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -.accordion .tf .accordion-heading .accordion-toggle:hover, .accordion .tf .accordion-heading .accordion-toggle:focus, .accordion .tf .accordion-heading .accordion-toggle.active, -.accordion .techfak .accordion-heading .accordion-toggle:hover, -.accordion .techfak .accordion-heading .accordion-toggle:focus, -.accordion .techfak .accordion-heading .accordion-toggle.active, -.accordion .grey .accordion-heading .accordion-toggle:hover, -.accordion .grey .accordion-heading .accordion-toggle:focus, -.accordion .grey .accordion-heading .accordion-toggle.active { - border-color: var(--color-tf-ci-hell, #8C9FB1); - background-color: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-dunkel-kontrast, #000); -} -.accordion .tf .accordion-heading .accordion-toggle.active:hover, .accordion .tf .accordion-heading .accordion-toggle.active:focus, -.accordion .techfak .accordion-heading .accordion-toggle.active:hover, -.accordion .techfak .accordion-heading .accordion-toggle.active:focus, -.accordion .grey .accordion-heading .accordion-toggle.active:hover, -.accordion .grey .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-tf-dunkler, #2F586E); - background-color: var(--color-tf-dunkler, #2F586E); - color: var(--color-tf-ci-dunkel-kontrast, #fff); -} -.accordion .fau .accordion-heading .accordion-toggle, -.accordion .default .accordion-heading .accordion-toggle { - border-color: var(--color-zentral-ci-hell, #04316A); -} -.accordion .fau .accordion-heading .accordion-toggle:hover, .accordion .fau .accordion-heading .accordion-toggle:focus, .accordion .fau .accordion-heading .accordion-toggle.active, -.accordion .default .accordion-heading .accordion-toggle:hover, -.accordion .default .accordion-heading .accordion-toggle:focus, -.accordion .default .accordion-heading .accordion-toggle.active { - border-color: var(--color-zentral-ci-hell, #04316A); - background-color: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -.accordion .fau .accordion-heading .accordion-toggle.active:hover, .accordion .fau .accordion-heading .accordion-toggle.active:focus, -.accordion .default .accordion-heading .accordion-toggle.active:hover, -.accordion .default .accordion-heading .accordion-toggle.active:focus { - border-color: var(--color-zentral-dunkler, #004A9F); - background-color: var(--color-zentral-dunkler, #004A9F); - color: var(--color-zentral-ci-hell-kontrast, #fff); -} -.accordion .accordion-body { - display: block; - overflow: hidden; -} -.accordion .accordion-body .accordion-inner { - border: none; - background-color: #fff; - padding: 15px 20px; -} -.alert.font-light .accordion .accordion-body .accordion-inner { - color: var(--color-Text, #222); -} -.alert.font-light .accordion .accordion-body .accordion-inner h1, .alert.font-light .accordion .accordion-body .accordion-inner h2, .alert.font-light .accordion .accordion-body .accordion-inner h3, .alert.font-light .accordion .accordion-body .accordion-inner h4, .alert.font-light .accordion .accordion-body .accordion-inner h5, .alert.font-light .accordion .accordion-body .accordion-inner p, .alert.font-light .accordion .accordion-body .accordion-inner li, .alert.font-light .accordion .accordion-body .accordion-inner a, .alert.font-light .accordion .accordion-body .accordion-inner span, .alert.font-light .accordion .accordion-body .accordion-inner blockquote, .alert.font-light .accordion .accordion-body .accordion-inner code, .alert.font-light .accordion .accordion-body .accordion-inner pre, .alert.font-light .accordion .accordion-body .accordion-inner th, .alert.font-light .accordion .accordion-body .accordion-inner td, .alert.font-light .accordion .accordion-body .accordion-inner strong, .alert.font-light .accordion .accordion-body .accordion-inner em { - color: var(--color-Text, #222); -} - -.fau-theme .accordion-toggle { - border-radius: var(--border-radius, 4px); - background-clip: padding-box; -} -.fau-theme .accordion-body .accordion-inner { - background-color: #f5f7f9; -} -.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { - background-color: rgb(232.25, 236.8, 241.35); -} - -@media print { - .accordion { - position: relative; - display: block; - overflow: visible; - } - .accordion-group, - .accordion-body, - .accordion-inner, - .accordion-inner p { - position: relative; - display: block !important; - page-break-inside: avoid; - break-inside: avoid; - overflow: visible; - } - button.expand-all.standard-btn { - display: none; - } - h3.accordion-heading, - h4.accordion-heading { - margin-bottom: 0 !important; - } -} -.read-mode-only { - display: none; -} - -#content main .accordion-body:target, -.admin-bar #content main .accordion-body:target { - padding-top: 0; - background-color: cornflowerblue; -} - -#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target { - padding-top: 8px; -} - -.wp-block-rrze-elements-collapsibles { - padding-bottom: 2em; - margin-bottom: 2em; - padding-top: 2em; -} -.wp-block-rrze-elements-collapsibles div.wp-block-rrze-elements-collapsibles { - padding-bottom: 0em; - padding-top: 0em; - margin-bottom: 0em; -} -.wp-block-rrze-elements-collapsibles .accordion-notice { - margin-bottom: 0.5rem; -} - -.accordion-heading .accordion-toggle.active { - color: #fff; -} - -.accordion-heading .accordion-toggle:hover { - color: #fff; -} - -.accordion-heading .accordion-toggle.active input { - color: #fff; -} - -.accordion-heading .accordion-toggle:hover input { - color: #fff; -} - -.accordion-group { - background-color: rgba(255, 255, 255, 0.9333333333); -} - -button.expand-all { - box-shadow: none; - transition: -webkit-text-decoration 0.1s ease; - transition: text-decoration 0.1s ease; - transition: text-decoration 0.1s ease, -webkit-text-decoration 0.1s ease; - padding: 0; - text-decoration: underline; - color: currentcolor; - text-decoration-color: currentcolor; - text-underline-offset: 0.3rem; - text-decoration-thickness: 0.15rem; - display: inline-block; - font-size: 0.938rem; - line-height: 1.416rem; - color: var(--color-button-text); - background-color: var(--color-button-bg); - border: none; - padding: 10px 18px; - text-decoration: none; - border-radius: var(--border-radius-buttons, 3px); - font-size: 1rem; - line-height: 1.5; - text-align: center; - font-weight: normal; - margin: 5px 0; -} - -.wp-block-rrze-elements-collapsibles .accordion .accordion-toggle { - display: flex; - align-items: center; - justify-content: start; - padding: 2px 35px 2px 10px; -} -.wp-block-rrze-elements-collapsibles .accordion .accordion-toggle > span[class*=fa-] { - padding-right: 10px; -} +h1.accordion-heading,h2.accordion-heading,h3.accordion-heading,h4.accordion-heading,h5.accordion-heading,h6.accordion-heading{border:none;margin:0;padding:0!important;text-align:left;width:auto}button.accordion-toggle{border:none;margin:0;text-align:left;width:100%}button.expand-all.standard-btn{float:none;margin:5px 0}.button-container-right{text-align:right}.button-container-left{text-align:left}.accordion .accordion{margin:0}.accordion .accordion-register{border-bottom:1px solid #c3c3cb;border-top:1px solid #c3c3cb;margin:0 0 .5em;padding-left:0}.accordion .accordion-register li{float:left;list-style-type:none;padding:.25em .5em}.accordion .accordion-suffix{font-weight:700}.accordion .accordion-group{border:none;margin-bottom:5px}.accordion .accordion-toggle{background:var(--color-ContentBorders,#d2ddeb);border-left:10px solid var(--color-primary-ci-hell,#04316a);color:var(--color-Text,#444);display:block;font-size:1rem;padding:8px 35px 8px 10px;position:relative;text-decoration:none}.accordion .accordion-toggle:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active,.accordion .accordion-toggle:focus,.accordion .accordion-toggle:hover{background-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff);text-decoration:none}.accordion .accordion-toggle.active:before,.accordion .accordion-toggle:focus:before,.accordion .accordion-toggle:hover:before{position:absolute;right:12px;top:calc(50% - .5em)}.alert.font-light .accordion .accordion-toggle.active *,.alert.font-light .accordion .accordion-toggle:focus *,.alert.font-light .accordion .accordion-toggle:hover *{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle.active:focus,.accordion .accordion-toggle.active:hover{background-color:var(--color-primary-dunkler,#004a9f);border-color:var(--color-primary-dunkler,#004a9f);color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .accordion-toggle.active:focus:before,.accordion .accordion-toggle.active:hover:before{position:absolute;right:12px;top:calc(50% - .5em)}.accordion .accordion-toggle svg.rrze-elements-icon{margin-right:3px}.accordion .accordion-toggle span[class^=fa]{margin-right:5px}.alert.font-light .accordion .accordion-toggle,.alert.font-light .accordion .accordion-toggle *{color:var(--color-Text,#444)}.alert.font-light .accordion .accordion-toggle.active,.alert.font-light .accordion .accordion-toggle:focus,.alert.font-light .accordion .accordion-toggle:hover{color:var(--color-primary-ci-hell-kontrast,#fff)}.accordion .gold .accordion-heading .accordion-toggle,.accordion .phil .accordion-heading .accordion-toggle,.accordion .philfak .accordion-heading .accordion-toggle{border-color:var(--color-phil-ci-hell,#fdb735)}.accordion .gold .accordion-heading .accordion-toggle.active,.accordion .gold .accordion-heading .accordion-toggle:focus,.accordion .gold .accordion-heading .accordion-toggle:hover,.accordion .phil .accordion-heading .accordion-toggle.active,.accordion .phil .accordion-heading .accordion-toggle:focus,.accordion .phil .accordion-heading .accordion-toggle:hover,.accordion .philfak .accordion-heading .accordion-toggle.active,.accordion .philfak .accordion-heading .accordion-toggle:focus,.accordion .philfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .gold .accordion-heading .accordion-toggle.active:focus,.accordion .gold .accordion-heading .accordion-toggle.active:hover,.accordion .phil .accordion-heading .accordion-toggle.active:focus,.accordion .phil .accordion-heading .accordion-toggle.active:hover,.accordion .philfak .accordion-heading .accordion-toggle.active:focus,.accordion .philfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-phil-dunkler,#e87722);border-color:var(--color-phil-dunkler,#e87722);color:var(--color-phil-ci-hell-kontrast,#000)}.accordion .red .accordion-heading .accordion-toggle,.accordion .rw .accordion-heading .accordion-toggle,.accordion .rwfak .accordion-heading .accordion-toggle{border-color:var(--color-rw-ci-hell,#c50f3c)}.accordion .red .accordion-heading .accordion-toggle.active,.accordion .red .accordion-heading .accordion-toggle:focus,.accordion .red .accordion-heading .accordion-toggle:hover,.accordion .rw .accordion-heading .accordion-toggle.active,.accordion .rw .accordion-heading .accordion-toggle:focus,.accordion .rw .accordion-heading .accordion-toggle:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active,.accordion .rwfak .accordion-heading .accordion-toggle:focus,.accordion .rwfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .red .accordion-heading .accordion-toggle.active:focus,.accordion .red .accordion-heading .accordion-toggle.active:hover,.accordion .rw .accordion-heading .accordion-toggle.active:focus,.accordion .rw .accordion-heading .accordion-toggle.active:hover,.accordion .rwfak .accordion-heading .accordion-toggle.active:focus,.accordion .rwfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-rw-dunkler,#971b2f);border-color:var(--color-rw-dunkler,#971b2f);color:var(--color-rw-ci-hell-kontrast,#fff)}.accordion .blue .accordion-heading .accordion-toggle,.accordion .med .accordion-heading .accordion-toggle,.accordion .medfak .accordion-heading .accordion-toggle{border-color:var(--color-med-ci-hell,#18b4f1)}.accordion .blue .accordion-heading .accordion-toggle.active,.accordion .blue .accordion-heading .accordion-toggle:focus,.accordion .blue .accordion-heading .accordion-toggle:hover,.accordion .med .accordion-heading .accordion-toggle.active,.accordion .med .accordion-heading .accordion-toggle:focus,.accordion .med .accordion-heading .accordion-toggle:hover,.accordion .medfak .accordion-heading .accordion-toggle.active,.accordion .medfak .accordion-heading .accordion-toggle:focus,.accordion .medfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}.accordion .blue .accordion-heading .accordion-toggle.active:focus,.accordion .blue .accordion-heading .accordion-toggle.active:hover,.accordion .med .accordion-heading .accordion-toggle.active:focus,.accordion .med .accordion-heading .accordion-toggle.active:hover,.accordion .medfak .accordion-heading .accordion-toggle.active:focus,.accordion .medfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-med-dunkler,#005287);border-color:var(--color-med-dunkler,#005287);color:var(--color-med-ci-dunkel-kontrast,#fff)}.accordion .green .accordion-heading .accordion-toggle,.accordion .nat .accordion-heading .accordion-toggle,.accordion .natfak .accordion-heading .accordion-toggle{border-color:var(--color-nat-ci-hell,#7bb725)}.accordion .green .accordion-heading .accordion-toggle.active,.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle:focus,.accordion .green .accordion-heading .accordion-toggle:hover,.accordion .nat .accordion-heading .accordion-toggle.active,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle:focus,.accordion .nat .accordion-heading .accordion-toggle:hover,.accordion .natfak .accordion-heading .accordion-toggle.active,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle:focus,.accordion .natfak .accordion-heading .accordion-toggle:hover{background-color:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}.accordion .green .accordion-heading .accordion-toggle.active:focus,.accordion .green .accordion-heading .accordion-toggle.active:hover,.accordion .nat .accordion-heading .accordion-toggle.active:focus,.accordion .nat .accordion-heading .accordion-toggle.active:hover,.accordion .natfak .accordion-heading .accordion-toggle.active:focus,.accordion .natfak .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-nat-dunkler,#266141);border-color:var(--color-nat-dunkler,#266141);color:var(--color-nat-ci-dunkel-kontrast,#fff)}.accordion .grey .accordion-heading .accordion-toggle,.accordion .techfak .accordion-heading .accordion-toggle,.accordion .tf .accordion-heading .accordion-toggle{border-color:var(--color-tf-ci-hell,#8c9fb1)}.accordion .grey .accordion-heading .accordion-toggle.active,.accordion .grey .accordion-heading .accordion-toggle:focus,.accordion .grey .accordion-heading .accordion-toggle:hover,.accordion .techfak .accordion-heading .accordion-toggle.active,.accordion .techfak .accordion-heading .accordion-toggle:focus,.accordion .techfak .accordion-heading .accordion-toggle:hover,.accordion .tf .accordion-heading .accordion-toggle.active,.accordion .tf .accordion-heading .accordion-toggle:focus,.accordion .tf .accordion-heading .accordion-toggle:hover{background-color:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-dunkel-kontrast,#000)}.accordion .grey .accordion-heading .accordion-toggle.active:focus,.accordion .grey .accordion-heading .accordion-toggle.active:hover,.accordion .techfak .accordion-heading .accordion-toggle.active:focus,.accordion .techfak .accordion-heading .accordion-toggle.active:hover,.accordion .tf .accordion-heading .accordion-toggle.active:focus,.accordion .tf .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-tf-dunkler,#2f586e);border-color:var(--color-tf-dunkler,#2f586e);color:var(--color-tf-ci-dunkel-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle,.accordion .fau .accordion-heading .accordion-toggle{border-color:var(--color-zentral-ci-hell,#04316a)}.accordion .default .accordion-heading .accordion-toggle.active,.accordion .default .accordion-heading .accordion-toggle:focus,.accordion .default .accordion-heading .accordion-toggle:hover,.accordion .fau .accordion-heading .accordion-toggle.active,.accordion .fau .accordion-heading .accordion-toggle:focus,.accordion .fau .accordion-heading .accordion-toggle:hover{background-color:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .default .accordion-heading .accordion-toggle.active:focus,.accordion .default .accordion-heading .accordion-toggle.active:hover,.accordion .fau .accordion-heading .accordion-toggle.active:focus,.accordion .fau .accordion-heading .accordion-toggle.active:hover{background-color:var(--color-zentral-dunkler,#004a9f);border-color:var(--color-zentral-dunkler,#004a9f);color:var(--color-zentral-ci-hell-kontrast,#fff)}.accordion .accordion-body{display:block;overflow:hidden}.accordion .accordion-body .accordion-inner{background-color:#fff;border:none;padding:15px 20px}.alert.font-light .accordion .accordion-body .accordion-inner,.alert.font-light .accordion .accordion-body .accordion-inner a,.alert.font-light .accordion .accordion-body .accordion-inner blockquote,.alert.font-light .accordion .accordion-body .accordion-inner code,.alert.font-light .accordion .accordion-body .accordion-inner em,.alert.font-light .accordion .accordion-body .accordion-inner h1,.alert.font-light .accordion .accordion-body .accordion-inner h2,.alert.font-light .accordion .accordion-body .accordion-inner h3,.alert.font-light .accordion .accordion-body .accordion-inner h4,.alert.font-light .accordion .accordion-body .accordion-inner h5,.alert.font-light .accordion .accordion-body .accordion-inner li,.alert.font-light .accordion .accordion-body .accordion-inner p,.alert.font-light .accordion .accordion-body .accordion-inner pre,.alert.font-light .accordion .accordion-body .accordion-inner span,.alert.font-light .accordion .accordion-body .accordion-inner strong,.alert.font-light .accordion .accordion-body .accordion-inner td,.alert.font-light .accordion .accordion-body .accordion-inner th{color:var(--color-Text,#222)}.fau-theme .accordion-toggle{background-clip:padding-box;border-radius:var(--border-radius,4px)}.fau-theme .accordion-body .accordion-inner{background-color:#f5f7f9}.fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner{background-color:#e8edf1}@media print{.accordion{display:block;overflow:visible;position:relative}.accordion-body,.accordion-group,.accordion-inner,.accordion-inner p{break-inside:avoid;display:block!important;overflow:visible;page-break-inside:avoid;position:relative}button.expand-all.standard-btn{display:none}h3.accordion-heading,h4.accordion-heading{margin-bottom:0!important}}.read-mode-only{display:none}#content main .accordion-body:target,.admin-bar #content main .accordion-body:target{background-color:#6495ed;padding-top:0}#content main .wp-block-rrze-elements-collapsibles .accordion-toggle:target{padding-top:8px}.wp-block-rrze-elements-collapsibles{margin-bottom:2em;padding-bottom:2em;padding-top:2em}.wp-block-rrze-elements-collapsibles div.wp-block-rrze-elements-collapsibles{margin-bottom:0;padding-bottom:0;padding-top:0}.wp-block-rrze-elements-collapsibles .accordion-notice{margin-bottom:.5rem}.accordion-heading .accordion-toggle.active,.accordion-heading .accordion-toggle.active input,.accordion-heading .accordion-toggle:hover,.accordion-heading .accordion-toggle:hover input{color:#fff}.accordion-group{background-color:hsla(0,0%,100%,.933)}button.expand-all{background-color:var(--color-button-bg);border:none;border-radius:var(--border-radius-buttons,3px);box-shadow:none;color:currentcolor;color:var(--color-button-text);display:inline-block;font-size:.938rem;font-size:1rem;font-weight:400;line-height:1.416rem;line-height:1.5;margin:5px 0;padding:10px 18px;text-align:center;text-decoration:underline;text-decoration-color:currentcolor;text-decoration:none;text-decoration-thickness:.15rem;text-underline-offset:.3rem;transition:-webkit-text-decoration .1s ease;transition:text-decoration .1s ease;transition:text-decoration .1s ease,-webkit-text-decoration .1s ease}.wp-block-rrze-elements-collapsibles .accordion .accordion-toggle{align-items:center;display:flex;justify-content:start;padding:2px 35px 2px 10px}.wp-block-rrze-elements-collapsibles .accordion .accordion-toggle>span[class*=fa-]{padding-right:10px} diff --git a/build/collapsibles/index.js b/build/collapsibles/index.js index 32a0f768..8090032d 100644 --- a/build/collapsibles/index.js +++ b/build/collapsibles/index.js @@ -1,328 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-2.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-2.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel2 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel2);\n//# sourceMappingURL=heading-level-2.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTIuanM/YTI1YyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWwyID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNOSAxMS4xSDV2LTRIM3YxMGgydi00aDR2NGgydi0xMEg5djR6bTggNGMuNS0uNC42LS42IDEuMS0xLjEuNC0uNC44LS44IDEuMi0xLjMuMy0uNC42LS44LjktMS4zLjItLjQuMy0uOC4zLTEuMyAwLS40LS4xLS45LS4zLTEuMy0uMi0uNC0uNC0uNy0uOC0xLS4zLS4zLS43LS41LTEuMi0uNi0uNS0uMi0xLS4yLTEuNS0uMi0uNCAwLS43IDAtMS4xLjEtLjMuMS0uNy4yLTEgLjMtLjMuMS0uNi4zLS45LjUtLjMuMi0uNi40LS44LjdsMS4yIDEuMmMuMy0uMy42LS41IDEtLjcuNC0uMi43LS4zIDEuMi0uM3MuOS4xIDEuMy40Yy4zLjMuNS43LjUgMS4xIDAgLjQtLjEuOC0uNCAxLjEtLjMuNS0uNi45LTEgMS4yLS40LjQtMSAuOS0xLjYgMS40LS42LjUtMS40IDEuMS0yLjIgMS42djEuNWg4di0ySDE3elwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGhlYWRpbmdMZXZlbDI7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1oZWFkaW5nLWxldmVsLTIuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-2.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-3.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-3.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel3 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel3);\n//# sourceMappingURL=heading-level-3.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTMuanM/N2JiOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWwzID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNOSAxMUg1VjdIM3YxMGgydi00aDR2NGgyVjdIOXY0em0xMS4zIDEuN2MtLjQtLjQtMS0uNy0xLjYtLjh2LS4xYy42LS4yIDEuMS0uNSAxLjUtLjkuMy0uNC41LS44LjUtMS4zIDAtLjQtLjEtLjgtLjMtMS4xLS4yLS4zLS41LS42LS44LS44LS40LS4yLS44LS40LTEuMi0uNS0uNi0uMS0xLjEtLjItMS42LS4yLS42IDAtMS4zLjEtMS44LjNzLTEuMS41LTEuNi45bDEuMiAxLjRjLjQtLjIuNy0uNCAxLjEtLjYuMy0uMi43LS4zIDEuMS0uMy40IDAgLjguMSAxLjEuMy4zLjIuNC41LjQuOCAwIC40LS4yLjctLjYuOS0uNy4zLTEuNS41LTIuMi40djEuNmMuNSAwIDEgMCAxLjUuMS4zLjEuNy4yIDEgLjMuMi4xLjQuMi41LjRzLjEuNC4xLjZjMCAuMy0uMi43LS41LjgtLjQuMi0uOS4zLTEuNC4zcy0xLS4xLTEuNC0uM2MtLjQtLjItLjgtLjQtMS4yLS43TDEzIDE1LjZjLjUuNCAxIC44IDEuNiAxIC43LjMgMS41LjQgMi4zLjQuNiAwIDEuMS0uMSAxLjYtLjIuNC0uMS45LS4yIDEuMy0uNS40LS4yLjctLjUuOS0uOS4yLS40LjMtLjguMy0xLjIgMC0uNi0uMy0xLjEtLjctMS41elwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGhlYWRpbmdMZXZlbDM7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1oZWFkaW5nLWxldmVsLTMuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-3.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-4.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-4.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel4 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel4);\n//# sourceMappingURL=heading-level-4.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTQuanM/OGZlOCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWw0ID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNMjAgMTNWN2gtM2wtNCA2djJoNXYyaDJ2LTJoMXYtMmgtMXptLTIgMGgtMi44TDE4IDl2NHptLTktMkg1VjdIM3YxMGgydi00aDR2NGgyVjdIOXY0elwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGhlYWRpbmdMZXZlbDQ7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1oZWFkaW5nLWxldmVsLTQuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-4.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-5.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-5.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel5 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel5);\n//# sourceMappingURL=heading-level-5.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTUuanM/YmUwYiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWw1ID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNOSAxMUg1VjdIM3YxMGgydi00aDR2NGgyVjdIOXY0em0xMS43IDEuMmMtLjItLjMtLjUtLjctLjgtLjktLjMtLjMtLjctLjUtMS4xLS42LS41LS4xLS45LS4yLTEuNC0uMi0uMiAwLS41LjEtLjcuMS0uMi4xLS41LjEtLjcuMmwuMS0xLjloNC4zVjdIMTRsLS4zIDUgMSAuNi41LS4yLjQtLjFjLjEtLjEuMy0uMS40LS4xaC41Yy41IDAgMSAuMSAxLjQuNC40LjIuNi43LjYgMS4xIDAgLjQtLjIuOC0uNiAxLjEtLjQuMy0uOS40LTEuNC40LS40IDAtLjktLjEtMS4zLS4zLS40LS4yLS43LS40LTEuMS0uNyAwIDAtMS4xIDEuNC0xIDEuNS41LjQgMSAuOCAxLjYgMSAuNy4zIDEuNS40IDIuMy40LjUgMCAxLS4xIDEuNS0uM3MuOS0uNCAxLjMtLjdjLjQtLjMuNy0uNy45LTEuMXMuMy0uOS4zLTEuNC0uMS0xLS4zLTEuNHpcIlxuICB9KVxufSk7XG5leHBvcnQgZGVmYXVsdCBoZWFkaW5nTGV2ZWw1O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aGVhZGluZy1sZXZlbC01LmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-5.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-6.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-6.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel6 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel6);\n//# sourceMappingURL=heading-level-6.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTYuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTYuanM/ZmM4ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWw2ID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNMjAuNyAxMi40Yy0uMi0uMy0uNC0uNi0uNy0uOXMtLjYtLjUtMS0uNmMtLjQtLjItLjgtLjItMS4yLS4yLS41IDAtLjkuMS0xLjMuM3MtLjguNS0xLjIuOGMwLS41IDAtLjkuMi0xLjRsLjYtLjljLjItLjIuNS0uNC44LS41LjYtLjIgMS4zLS4yIDEuOSAwIC4zLjEuNi4zLjguNSAwIDAgMS4zLTEuMyAxLjMtMS40LS40LS4zLS45LS42LTEuNC0uOC0uNi0uMi0xLjMtLjMtMi0uMy0uNiAwLTEuMS4xLTEuNy40LS41LjItMSAuNS0xLjQuOS0uNC40LS44IDEtMSAxLjYtLjMuNy0uNCAxLjUtLjQgMi4zcy4xIDEuNS4zIDIuMWMuMi42LjYgMS4xIDEgMS41LjQuNC45LjcgMS40LjkgMSAuMyAyIC4zIDMgMCAuNC0uMS44LS4zIDEuMi0uNi4zLS4zLjYtLjYuOC0xIC4yLS41LjMtLjkuMy0xLjRzLS4xLS45LS4zLTEuM3ptLTIgMi4xYy0uMS4yLS4zLjQtLjQuNS0uMS4xLS4zLjItLjUuMi0uMi4xLS40LjEtLjYuMS0uMi4xLS41IDAtLjctLjEtLjIgMC0uMy0uMi0uNS0uMy0uMS0uMi0uMy0uNC0uNC0uNi0uMi0uMy0uMy0uNy0uMy0xIC4zLS4zLjYtLjUgMS0uNy4zLS4xLjctLjIgMS0uMi40IDAgLjguMSAxLjEuMy4zLjMuNC43LjQgMS4xIDAgLjIgMCAuNS0uMS43ek05IDExSDVWN0gzdjEwaDJ2LTRoNHY0aDJWN0g5djR6XCJcbiAgfSlcbn0pO1xuZXhwb3J0IGRlZmF1bHQgaGVhZGluZ0xldmVsNjtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWhlYWRpbmctbGV2ZWwtNi5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-6.js\n"); - -/***/ }), - -/***/ "./src/collapsibles/deprecated.tsx": -/*!*****************************************!*\ - !*** ./src/collapsibles/deprecated.tsx ***! - \*****************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _v1_0_3_save__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./v1.0.3/save */ \"./src/collapsibles/v1.0.3/save.tsx\");\n/* harmony import */ var _v1_0_3_migrate__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./v1.0.3/migrate */ \"./src/collapsibles/v1.0.3/migrate.ts\");\n/* harmony import */ var _v1_0_3_attributes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./v1.0.3/attributes */ \"./src/collapsibles/v1.0.3/attributes.ts\");\n\n\n\n// interface AttributesV2 extends AttributesV1 {\n// newAttribute: string;\n// }\n// interface AttributesV3 extends AttributesV2 {\n// anotherNewAttribute: string;\n// }\nvar deprecated = [{\n attributes: _v1_0_3_attributes__WEBPACK_IMPORTED_MODULE_2__.attributes,\n save: _v1_0_3_save__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n migrate: _v1_0_3_migrate__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n}];\n/* harmony default export */ __webpack_exports__[\"default\"] = (deprecated);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2libGVzL2RlcHJlY2F0ZWQudHN4IiwibWFwcGluZ3MiOiI7Ozs7QUFFdUM7QUFDTTtBQUNpQztBQUU5RTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQSxJQUFNSSxVQUFVLEdBQXFDLENBQ25EO0VBQ0VGLFVBQVUsRUFBRUMsMERBQVk7RUFDeEJFLElBQUksRUFBRUwsb0RBQVU7RUFDaEJNLE9BQU8sRUFBRUwsdURBQWFBO0NBQ3ZCLENBQ0Y7QUFFRCwrREFBZUcsVUFBVSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2libGVzL2RlcHJlY2F0ZWQudHN4P2Y3MzgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQmxvY2tEZXByZWNhdGlvbiB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuXG5pbXBvcnQgc2F2ZVYxXzBfMyBmcm9tIFwiLi92MS4wLjMvc2F2ZVwiO1xuaW1wb3J0IG1pZ3JhdGVWMV8wXzMgZnJvbSBcIi4vdjEuMC4zL21pZ3JhdGVcIjtcbmltcG9ydCB7YXR0cmlidXRlcyBhcyBhdHRyaWJ1dGVzVjEsIEF0dHJpYnV0ZXNWMSB9IGZyb20gXCIuL3YxLjAuMy9hdHRyaWJ1dGVzXCI7XG5cbi8vIGludGVyZmFjZSBBdHRyaWJ1dGVzVjIgZXh0ZW5kcyBBdHRyaWJ1dGVzVjEge1xuLy8gICBuZXdBdHRyaWJ1dGU6IHN0cmluZztcbi8vIH1cblxuLy8gaW50ZXJmYWNlIEF0dHJpYnV0ZXNWMyBleHRlbmRzIEF0dHJpYnV0ZXNWMiB7XG4vLyAgIGFub3RoZXJOZXdBdHRyaWJ1dGU6IHN0cmluZztcbi8vIH1cblxuY29uc3QgZGVwcmVjYXRlZDogQmxvY2tEZXByZWNhdGlvbjxBdHRyaWJ1dGVzVjE+W10gPSBbXG4gIHtcbiAgICBhdHRyaWJ1dGVzOiBhdHRyaWJ1dGVzVjEsXG4gICAgc2F2ZTogc2F2ZVYxXzBfMyxcbiAgICBtaWdyYXRlOiBtaWdyYXRlVjFfMF8zLFxuICB9XG5dO1xuXG5leHBvcnQgZGVmYXVsdCBkZXByZWNhdGVkO1xuIl0sIm5hbWVzIjpbInNhdmVWMV8wXzMiLCJtaWdyYXRlVjFfMF8zIiwiYXR0cmlidXRlcyIsImF0dHJpYnV0ZXNWMSIsImRlcHJlY2F0ZWQiLCJzYXZlIiwibWlncmF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapsibles/deprecated.tsx\n"); - -/***/ }), - -/***/ "./src/collapsibles/edit.tsx": -/*!***********************************!*\ - !*** ./src/collapsibles/edit.tsx ***! - \***********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_ExpandAllLink__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/ExpandAllLink */ \"./src/components/ExpandAllLink.tsx\");\n/* harmony import */ var _components_HeadingSelector__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/HeadingSelector */ \"./src/components/HeadingSelector.tsx\");\nfunction _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _iterableToArray(r) { if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r); }\nfunction _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nvar __rest = undefined && undefined.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\n\n\n\n\n\n\n/**\n * Retrieve all blocks, including nested ones.\n *\n * @param {Array} blocks - List of top-level blocks.\n * @returns {Array} - List of all blocks, including nested ones.\n */\nvar _getAllBlocksRecursively = function getAllBlocksRecursively(blocks) {\n var result = _toConsumableArray(blocks);\n blocks.forEach(function (block) {\n if (block.innerBlocks && block.innerBlocks.length > 0) {\n result = [].concat(_toConsumableArray(result), _toConsumableArray(_getAllBlocksRecursively(block.innerBlocks)));\n }\n });\n return result;\n};\nfunction Edit(_a) {\n var attributes = _a.attributes,\n setAttributes = _a.setAttributes,\n ownProps = __rest(_a, [\"attributes\", \"setAttributes\"]);\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_3__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_HeadingSelector__WEBPACK_IMPORTED_MODULE_6__.HeadingSelector, {\n attributes: attributes,\n setAttributes: setAttributes\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Heading Settings\", \"rrze-elements-blocks\"),\n initialOpen: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_HeadingSelector__WEBPACK_IMPORTED_MODULE_6__.HeadingSelectorInspector, {\n attributes: attributes,\n setAttributes: setAttributes\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Collapsibles Settings\", \"rrze-elements-blocks\"),\n initialOpen: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_ExpandAllLink__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n attributes: attributes,\n setAttributes: setAttributes\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion\",\n children: [attributes.expandAllLink && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"button-container-right\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", {\n className: \"expand-all standard-btn primary-btn xsmall-btn\",\n \"data-status\": \"closed\",\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Expand All\", \"rrze-elements-blocks\")\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n allowedBlocks: [\"rrze-elements/collapse\"],\n template: [[\"rrze-elements/collapse\", {}], [\"rrze-elements/collapse\", {}]]\n })]\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0Y7QUFFViIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2libGVzL2VkaXQudHN4P2FhNzQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgdXNlQmxvY2tQcm9wcyxcbiAgSW5uZXJCbG9ja3MsXG4gIEluc3BlY3RvckNvbnRyb2xzLFxuICBCbG9ja0NvbnRyb2xzLFxuICBzdG9yZSBhcyBibG9ja0VkaXRvclN0b3JlLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7IFBhbmVsQm9keSB9IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IHVzZURpc3BhdGNoIH0gZnJvbSBcIkB3b3JkcHJlc3MvZGF0YVwiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgRXhwYW5kQWxsTGluayBmcm9tIFwiLi4vY29tcG9uZW50cy9FeHBhbmRBbGxMaW5rXCI7XG5pbXBvcnQge1xuICBIZWFkaW5nU2VsZWN0b3IsXG4gIEhlYWRpbmdTZWxlY3Rvckluc3BlY3Rvcixcbn0gZnJvbSBcIi4uL2NvbXBvbmVudHMvSGVhZGluZ1NlbGVjdG9yXCI7XG5cbi8qKlxuICogUmV0cmlldmUgYWxsIGJsb2NrcywgaW5jbHVkaW5nIG5lc3RlZCBvbmVzLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGJsb2NrcyAtIExpc3Qgb2YgdG9wLWxldmVsIGJsb2Nrcy5cbiAqIEByZXR1cm5zIHtBcnJheX0gLSBMaXN0IG9mIGFsbCBibG9ja3MsIGluY2x1ZGluZyBuZXN0ZWQgb25lcy5cbiAqL1xuY29uc3QgZ2V0QWxsQmxvY2tzUmVjdXJzaXZlbHkgPSAoYmxvY2tzOiBXUEJsb2NrW10pID0+IHtcbiAgbGV0IHJlc3VsdCA9IFsuLi5ibG9ja3NdO1xuXG4gIGJsb2Nrcy5mb3JFYWNoKChibG9jaykgPT4ge1xuICAgIGlmIChibG9jay5pbm5lckJsb2NrcyAmJiBibG9jay5pbm5lckJsb2Nrcy5sZW5ndGggPiAwKSB7XG4gICAgICByZXN1bHQgPSBbLi4ucmVzdWx0LCAuLi5nZXRBbGxCbG9ja3NSZWN1cnNpdmVseShibG9jay5pbm5lckJsb2NrcyldO1xuICAgIH1cbiAgfSk7XG5cbiAgcmV0dXJuIHJlc3VsdDtcbn07XG5cbnR5cGUgU2F2ZVByb3BzID0ge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgZXhwYW5kQWxsTGluazogYm9vbGVhbjtcbiAgICBzYW1lQmxvY2tDb3VudDogbnVtYmVyO1xuICAgIHByZXZpb3VzQmxvY2tJZHM6IHN0cmluZ1tdO1xuICAgIGhzdGFydDogbnVtYmVyO1xuICAgIGNoaWxkcmVuQ291bnQ6IG51bWJlcjtcbiAgICBtZXNzYWdlOiBzdHJpbmc7XG4gICAgcHJldmlvdXNCbG9ja0NsaWVudHM6IHN0cmluZ1tdO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczoge1xuICAgIGV4cGFuZEFsbExpbms/OiBib29sZWFuO1xuICAgIHNhbWVCbG9ja0NvdW50PzogbnVtYmVyO1xuICAgIHByZXZpb3VzQmxvY2tJZHM/OiBzdHJpbmdbXTtcbiAgICBoc3RhcnQ/OiBudW1iZXI7XG4gICAgY2hpbGRyZW5Db3VudD86IG51bWJlcjtcbiAgICBtZXNzYWdlPzogc3RyaW5nO1xuICAgIHByZXZpb3VzQmxvY2tDbGllbnRzPzogc3RyaW5nW107XG4gIH0pID0+IHZvaWQ7XG4gIGNsaWVudElkPzogc3RyaW5nO1xufTtcblxudHlwZSBXUEJsb2NrID0ge1xuICBpbm5lckJsb2NrczogV1BCbG9ja1tdO1xuICBuYW1lPzogc3RyaW5nO1xuICBhdHRyaWJ1dGVzPzoge1xuICAgIGNoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gIH07XG4gIGNsaWVudElkPzogc3RyaW5nO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRWRpdCh7XG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG4gIC4uLm93blByb3BzXG59OiBTYXZlUHJvcHMpIHtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG4gIGNvbnN0IHsgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IH0gPVxuICAgIHVzZURpc3BhdGNoKGJsb2NrRWRpdG9yU3RvcmUpO1xuXG4gIHJldHVybiAoXG4gICAgPGRpdiB7Li4ucHJvcHN9PlxuICAgICAgPEJsb2NrQ29udHJvbHM+XG4gICAgICAgIDxIZWFkaW5nU2VsZWN0b3JcbiAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgIC8+XG4gICAgICA8L0Jsb2NrQ29udHJvbHM+XG4gICAgICA8SW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgIDxQYW5lbEJvZHlcbiAgICAgICAgICB0aXRsZT17X18oXCJIZWFkaW5nIFNldHRpbmdzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgaW5pdGlhbE9wZW49e3RydWV9XG4gICAgICAgID5cbiAgICAgICAgICA8SGVhZGluZ1NlbGVjdG9ySW5zcGVjdG9yXG4gICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAvPlxuICAgICAgICA8L1BhbmVsQm9keT5cbiAgICAgICAgPFBhbmVsQm9keVxuICAgICAgICAgIHRpdGxlPXtfXyhcIkNvbGxhcHNpYmxlcyBTZXR0aW5nc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgIGluaXRpYWxPcGVuPXt0cnVlfVxuICAgICAgICA+XG4gICAgICAgICAgPEV4cGFuZEFsbExpbmtcbiAgICAgICAgICAgIGF0dHJpYnV0ZXM9e2F0dHJpYnV0ZXN9XG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgIC8+XG4gICAgICAgIDwvUGFuZWxCb2R5PlxuICAgICAgPC9JbnNwZWN0b3JDb250cm9scz5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWNjb3JkaW9uXCI+XG4gICAgICAgIHthdHRyaWJ1dGVzLmV4cGFuZEFsbExpbmsgJiYgKFxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYnV0dG9uLWNvbnRhaW5lci1yaWdodFwiPlxuICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJleHBhbmQtYWxsIHN0YW5kYXJkLWJ0biBwcmltYXJ5LWJ0biB4c21hbGwtYnRuXCJcbiAgICAgICAgICAgICAgZGF0YS1zdGF0dXM9XCJjbG9zZWRcIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICB7X18oXCJFeHBhbmQgQWxsXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgKX1cbiAgICAgICAgPElubmVyQmxvY2tzXG4gICAgICAgICAgYWxsb3dlZEJsb2Nrcz17W1wicnJ6ZS1lbGVtZW50cy9jb2xsYXBzZVwiXX1cbiAgICAgICAgICB0ZW1wbGF0ZT17W1xuICAgICAgICAgICAgW1wicnJ6ZS1lbGVtZW50cy9jb2xsYXBzZVwiLCB7fV0sXG4gICAgICAgICAgICBbXCJycnplLWVsZW1lbnRzL2NvbGxhcHNlXCIsIHt9XSxcbiAgICAgICAgICBdfVxuICAgICAgICAvPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSW5zcGVjdG9yQ29udHJvbHMiLCJCbG9ja0NvbnRyb2xzIiwic3RvcmUiLCJibG9ja0VkaXRvclN0b3JlIiwiUGFuZWxCb2R5IiwidXNlRGlzcGF0Y2giLCJfXyIsIkV4cGFuZEFsbExpbmsiLCJIZWFkaW5nU2VsZWN0b3IiLCJIZWFkaW5nU2VsZWN0b3JJbnNwZWN0b3IiLCJnZXRBbGxCbG9ja3NSZWN1cnNpdmVseSIsImJsb2NrcyIsInJlc3VsdCIsIl90b0NvbnN1bWFibGVBcnJheSIsImZvckVhY2giLCJibG9jayIsImlubmVyQmxvY2tzIiwibGVuZ3RoIiwiY29uY2F0IiwiRWRpdCIsIl9hIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJvd25Qcm9wcyIsIl9fcmVzdCIsInByb3BzIiwiX3VzZURpc3BhdGNoIiwiX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IiwiX2pzeHMiLCJPYmplY3QiLCJhc3NpZ24iLCJjaGlsZHJlbiIsIl9qc3giLCJ0aXRsZSIsImluaXRpYWxPcGVuIiwiY2xhc3NOYW1lIiwiZXhwYW5kQWxsTGluayIsImFsbG93ZWRCbG9ja3MiLCJ0ZW1wbGF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapsibles/edit.tsx\n"); - -/***/ }), - -/***/ "./src/collapsibles/index.tsx": -/*!************************************!*\ - !*** ./src/collapsibles/index.tsx ***! - \************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./editor.scss */ \"./src/collapsibles/editor.scss\");\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./edit */ \"./src/collapsibles/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./save */ \"./src/collapsibles/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./block.json */ \"./src/collapsibles/block.json\");\n/* harmony import */ var _components_assets_fontawesome_fontawesomeIconNames_json__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/assets/fontawesome/fontawesomeIconNames.json */ \"./src/components/assets/fontawesome/fontawesomeIconNames.json\");\n/* harmony import */ var _deprecated__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./deprecated */ \"./src/collapsibles/deprecated.tsx\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\nfunction _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _iterableToArray(r) { if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r); }\nfunction _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n/**\n * Helper Functions\n */\nfunction validateIcon(iconStr) {\n // Splitting the string to see if it has a prefix.\n if (iconStr === undefined) return \"\";\n var parts = iconStr.split(\" \");\n var prefix, iconName;\n if (parts.length === 1) {\n // If only icon name is provided, use \"solid\" as the default prefix.\n prefix = \"solid\";\n iconName = parts[0];\n } else if (parts.length === 2) {\n prefix = parts[0];\n iconName = parts[1];\n } else {\n // Invalid icon string format\n return null;\n }\n if ([\"brands\", \"regular\", \"solid\"].includes(prefix)) {\n var key = prefix;\n if (_components_assets_fontawesome_fontawesomeIconNames_json__WEBPACK_IMPORTED_MODULE_6__[key].includes(iconName)) {\n return \"\".concat(prefix, \" \").concat(iconName);\n }\n }\n return \"\";\n}\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_5__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".5\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"131.85\",\n width: \"360.29\",\n height: \"142.31\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m81.59,109.83h348.82c3.16,0,5.73,2.57,5.73,5.73v25.16H75.86v-25.16c0-3.16,2.57-5.73,5.73-5.73Z\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"298.32\",\n width: \"360.28\",\n height: \"39.9\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"362.27\",\n width: \"360.28\",\n height: \"39.9\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n deprecated: _deprecated__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n transforms: {\n from: [{\n type: \"shortcode\",\n tag: \"collapsibles\",\n attributes: {\n hstart: {\n type: \"integer\",\n shortcode: function shortcode(attributes) {\n return attributes.named.hstart || 2;\n }\n }\n },\n priority: 1,\n transform: function transform(attributes, data) {\n var _a;\n var blocks = [];\n var globalInnerBlocks = [];\n var cleanData = (_a = data.shortcode) === null || _a === void 0 ? void 0 : _a.content.replace(/<\\/?p>/g, \"\");\n var regexCollapse = /\\[collapse(?=\\s)((?:\\s+\\w+=(?:'[^']*'|\"[^\"]*\"|“[^”]*”))*)\\]([\\s\\S]*?)\\[\\/collapse\\]/g;\n var matchesCollapseContent = _toConsumableArray(cleanData.matchAll(regexCollapse));\n var titleStore = [];\n console.log(data);\n var originalContent = (data === null || data === void 0 ? void 0 : data.content) || \"\";\n matchesCollapseContent.forEach(function (match, collapseIndex) {\n var collapseAttributesString = match[1];\n var attributesRegex = /(\\w+)=\"([^\"]*)\"/g;\n var attributeMatches;\n var collapseAttributes = {};\n while ((attributeMatches = attributesRegex.exec(collapseAttributesString)) !== null) {\n var key = attributeMatches[1];\n var value = attributeMatches[2];\n collapseAttributes[key] = value;\n }\n var contentInsideCollapse = match[2].trim();\n var collapseInnerBlocks = [];\n var accordionTitles = [];\n var accordionRegex = /\\[accordion(?=\\s|\\])(?:\\s+\\w+=\"[^\"]*\")*\\]([\\s\\S]*?)\\[\\/accordion\\]/g;\n var splitContents = contentInsideCollapse.split(accordionRegex);\n splitContents.forEach(function (splitContent, index) {\n if (index % 2 === 0) {\n // This should be freeform content outside of the accordions\n if (splitContent.trim()) {\n collapseInnerBlocks.push((0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"core/freeform\", {\n content: splitContent.trim()\n }));\n }\n } else {\n // This should be content inside an accordion\n var accordionItemsRegex = /\\[accordion-item(?=\\s)((?:\\s+\\w+=(?:'[^']*'|\"[^\"]*\"|“[^”]*”))*)\\]([\\s\\S]*?)\\[\\/accordion-item\\]/g;\n var accordionItemMatches = _toConsumableArray(splitContent.matchAll(accordionItemsRegex));\n var innerAccordionBlocks = [];\n accordionItemMatches.forEach(function (accordionItem, accordionIndex) {\n var accordionAttributesString = accordionItem[1];\n var accordionContent = accordionItem[2].trim();\n var accordionAttributeMatches = accordionAttributesString.match(/(\\w+)=('[^']*'|\"[^\"]*\"|“[^”]*”)/g);\n var accordionAttributes = {};\n accordionAttributeMatches === null || accordionAttributeMatches === void 0 ? void 0 : accordionAttributeMatches.forEach(function (attr) {\n var _attr$split = attr.split(\"=\"),\n _attr$split2 = _slicedToArray(_attr$split, 2),\n key = _attr$split2[0],\n fullValue = _attr$split2[1];\n var actualValue = fullValue.slice(1, -1);\n accordionAttributes[key] = actualValue; // <-- Populate the object correctly\n });\n accordionTitles.push({\n title: accordionAttributes.title || \"No title detected\",\n type: \"accordion\",\n level: 2\n });\n innerAccordionBlocks.push((0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"rrze-elements/accordion\", {\n title: accordionAttributes.title || \"Enter a title\"\n }, [(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"core/freeform\", {\n content: accordionContent\n })]));\n });\n if (innerAccordionBlocks.length) {\n collapseInnerBlocks.push((0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"rrze-elements/accordions\", {}, innerAccordionBlocks));\n }\n }\n });\n var colorChoice = function colorChoice(color) {\n switch (color) {\n case \"tf\":\n return \"tf\";\n case \"nat\":\n return \"nat\";\n case \"phil\":\n return \"phil\";\n case \"med\":\n return \"med\";\n case \"rw\":\n return \"rw\";\n default:\n return \"\";\n }\n };\n titleStore.push({\n title: collapseAttributes.title || \"Collapse #\".concat(collapseIndex + 1),\n type: \"collapse\",\n level: 1,\n items: accordionTitles\n });\n globalInnerBlocks.push((0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"rrze-elements/collapse\", {\n title: collapseAttributes.title || \"Enter a title\",\n color: colorChoice(collapseAttributes.color),\n jumpName: collapseAttributes.name || \"\",\n icon: validateIcon(collapseAttributes.icon) || \"\"\n }, collapseInnerBlocks));\n });\n var hstart = parseInt(attributes.named.hstart, 10) || 2;\n blocks.push((0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"rrze-elements/collapsibles\", {\n hstart: hstart\n }, globalInnerBlocks));\n // Create the list of titles with bullet points\n var _formatTitles = function formatTitles(items) {\n var level = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;\n return items.map(function (item) {\n return \"\".concat(' '.repeat(level), \"\\u2022 \").concat(item.title, \"\\n\").concat(item.items ? _formatTitles(item.items, level + 1) : '');\n }).join(\"\");\n };\n var titleList = _formatTitles(titleStore);\n // Ask user if they want to proceed and show the array of titles as bullet points\n var proceed = confirm(\"Wichtiger Hinweis\\n\\nBitte \\xFCberpr\\xFCfen Sie Ihre Akkordeonstruktur, um sicherzustellen, dass alle Elemente vorhanden sind.\\n\\n\".concat(titleList, \"\\n\\nBest\\xE4tigen Sie mit Ok, damit die Umwandlung in einen Block durchgef\\xFChrt wird.\"));\n if (!proceed) {\n // else return it in a freeformblock\n // empty blocks\n blocks = [];\n blocks.push((0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"core/freeform\", {\n content: originalContent\n }));\n }\n return blocks;\n }\n }]\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0tBQ0Q7O0NBR0MsQ0FDVCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2libGVzL2luZGV4LnRzeD82OGUwIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVnaXN0ZXJzIGEgbmV3IGJsb2NrIHByb3ZpZGVkIGEgdW5pcXVlIG5hbWUgYW5kIGFuIG9iamVjdCBkZWZpbmluZyBpdHMgYmVoYXZpb3IuXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5pbXBvcnQgeyByZWdpc3RlckJsb2NrVHlwZSB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuaW1wb3J0IHsgY3JlYXRlQmxvY2sgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9ja3NcIjtcblxuLyoqXG4gKiBMZXRzIHdlYnBhY2sgcHJvY2VzcyBDU1MsIFNBU1Mgb3IgU0NTUyBmaWxlcyByZWZlcmVuY2VkIGluIEphdmFTY3JpcHQgZmlsZXMuXG4gKiBBbGwgZmlsZXMgY29udGFpbmluZyBgc3R5bGVgIGtleXdvcmQgYXJlIGJ1bmRsZWQgdG9nZXRoZXIuIFRoZSBjb2RlIHVzZWRcbiAqIGdldHMgYXBwbGllZCBib3RoIHRvIHRoZSBmcm9udCBvZiB5b3VyIHNpdGUgYW5kIHRvIHRoZSBlZGl0b3IuIEFsbCBvdGhlciBmaWxlc1xuICogZ2V0IGFwcGxpZWQgdG8gdGhlIGVkaXRvciBvbmx5LlxuICpcbiAqIEBzZWUgaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2UvQHdvcmRwcmVzcy9zY3JpcHRzI3VzaW5nLWNzc1xuICovXG5pbXBvcnQgXCIuL2VkaXRvci5zY3NzXCI7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBFZGl0IGZyb20gXCIuL2VkaXRcIjtcbmltcG9ydCBzYXZlIGZyb20gXCIuL3NhdmVcIjtcbmltcG9ydCBtZXRhZGF0YSBmcm9tIFwiLi9ibG9jay5qc29uXCI7XG5pbXBvcnQgaWNvbkpzb24gZnJvbSBcIi4uL2NvbXBvbmVudHMvYXNzZXRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lSWNvbk5hbWVzLmpzb25cIjtcbmltcG9ydCBkZXByZWNhdGVkIGZyb20gXCIuL2RlcHJlY2F0ZWRcIjtcblxuLyoqXG4gKiBIZWxwZXIgRnVuY3Rpb25zXG4gKi9cbmZ1bmN0aW9uIHZhbGlkYXRlSWNvbihpY29uU3RyOiBzdHJpbmcpIHtcbiAgLy8gU3BsaXR0aW5nIHRoZSBzdHJpbmcgdG8gc2VlIGlmIGl0IGhhcyBhIHByZWZpeC5cbiAgaWYgKGljb25TdHIgPT09IHVuZGVmaW5lZCkgcmV0dXJuIFwiXCI7XG5cbiAgY29uc3QgcGFydHMgPSBpY29uU3RyLnNwbGl0KFwiIFwiKTtcblxuICBsZXQgcHJlZml4LCBpY29uTmFtZTtcblxuICBpZiAocGFydHMubGVuZ3RoID09PSAxKSB7XG4gICAgLy8gSWYgb25seSBpY29uIG5hbWUgaXMgcHJvdmlkZWQsIHVzZSBcInNvbGlkXCIgYXMgdGhlIGRlZmF1bHQgcHJlZml4LlxuICAgIHByZWZpeCA9IFwic29saWRcIjtcbiAgICBpY29uTmFtZSA9IHBhcnRzWzBdO1xuICB9IGVsc2UgaWYgKHBhcnRzLmxlbmd0aCA9PT0gMikge1xuICAgIHByZWZpeCA9IHBhcnRzWzBdO1xuICAgIGljb25OYW1lID0gcGFydHNbMV07XG4gIH0gZWxzZSB7XG4gICAgLy8gSW52YWxpZCBpY29uIHN0cmluZyBmb3JtYXRcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIGlmIChbXCJicmFuZHNcIiwgXCJyZWd1bGFyXCIsIFwic29saWRcIl0uaW5jbHVkZXMocHJlZml4KSkge1xuICAgIGNvbnN0IGtleToga2V5b2YgdHlwZW9mIGljb25Kc29uID0gcHJlZml4IGFzIGFueTtcbiAgICBpZiAoaWNvbkpzb25ba2V5XS5pbmNsdWRlcyhpY29uTmFtZSkpIHtcbiAgICAgIHJldHVybiBgJHtwcmVmaXh9ICR7aWNvbk5hbWV9YDtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gXCJcIjtcbn1cblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoXG4gIG1ldGFkYXRhLm5hbWUgYXMgYW55LFxuICB7XG4gICAgLyoqXG4gICAgICogVXNlZCB0byBjb25zdHJ1Y3QgYSBwcmV2aWV3IGZvciB0aGUgYmxvY2sgdG8gYmUgc2hvd24gaW4gdGhlIGJsb2NrIGluc2VydGVyLlxuICAgICAqL1xuICAgIGljb246IHtcbiAgICAgIHNyYzogKFxuICAgICAgICA8c3ZnXG4gICAgICAgICAgaWQ9XCJFYmVuZV8xXCJcbiAgICAgICAgICB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCJcbiAgICAgICAgICB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIlxuICAgICAgICA+XG4gICAgICAgICAgPGcgb3BhY2l0eT1cIi41XCI+XG4gICAgICAgICAgICA8cmVjdFxuICAgICAgICAgICAgICB4PVwiNzUuODZcIlxuICAgICAgICAgICAgICB5PVwiMTMxLjg1XCJcbiAgICAgICAgICAgICAgd2lkdGg9XCIzNjAuMjlcIlxuICAgICAgICAgICAgICBoZWlnaHQ9XCIxNDIuMzFcIlxuICAgICAgICAgICAgICBmaWxsUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgICAgICBzdHJva2VXaWR0aD1cIjBcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L2c+XG4gICAgICAgICAgPHBhdGhcbiAgICAgICAgICAgIGQ9XCJtODEuNTksMTA5LjgzaDM0OC44MmMzLjE2LDAsNS43MywyLjU3LDUuNzMsNS43M3YyNS4xNkg3NS44NnYtMjUuMTZjMC0zLjE2LDIuNTctNS43Myw1LjczLTUuNzNaXCJcbiAgICAgICAgICAgIGZpbGxSdWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgICBzdHJva2VXaWR0aD1cIjBcIlxuICAgICAgICAgIC8+XG4gICAgICAgICAgPHJlY3RcbiAgICAgICAgICAgIHg9XCI3NS44NlwiXG4gICAgICAgICAgICB5PVwiMjk4LjMyXCJcbiAgICAgICAgICAgIHdpZHRoPVwiMzYwLjI4XCJcbiAgICAgICAgICAgIGhlaWdodD1cIjM5LjlcIlxuICAgICAgICAgICAgcng9XCI1LjczXCJcbiAgICAgICAgICAgIHJ5PVwiNS43M1wiXG4gICAgICAgICAgICBmaWxsUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgICAgc3Ryb2tlV2lkdGg9XCIwXCJcbiAgICAgICAgICAvPlxuICAgICAgICAgIDxyZWN0XG4gICAgICAgICAgICB4PVwiNzUuODZcIlxuICAgICAgICAgICAgeT1cIjM2Mi4yN1wiXG4gICAgICAgICAgICB3aWR0aD1cIjM2MC4yOFwiXG4gICAgICAgICAgICBoZWlnaHQ9XCIzOS45XCJcbiAgICAgICAgICAgIHJ4PVwiNS43M1wiXG4gICAgICAgICAgICByeT1cIjUuNzNcIlxuICAgICAgICAgICAgZmlsbFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICAgIHN0cm9rZVdpZHRoPVwiMFwiXG4gICAgICAgICAgLz5cbiAgICAgICAgPC9zdmc+XG4gICAgICApLFxuICAgIH0sXG4gICAgLyoqXG4gICAgICogQHNlZSAuL2VkaXQuanNcbiAgICAgKi9cbiAgICBlZGl0OiBFZGl0LFxuXG4gICAgLyoqXG4gICAgICogQHNlZSAuL3NhdmUuanNcbiAgICAgKi9cbiAgICBzYXZlLFxuICAgIGRlcHJlY2F0ZWQsXG4gICAgdHJhbnNmb3Jtczoge1xuICAgICAgZnJvbTogW1xuICAgICAgICB7XG4gICAgICAgICAgdHlwZTogXCJzaG9ydGNvZGVcIixcbiAgICAgICAgICB0YWc6IFwiY29sbGFwc2libGVzXCIsXG4gICAgICAgICAgYXR0cmlidXRlczoge1xuICAgICAgICAgICAgaHN0YXJ0OiB7XG4gICAgICAgICAgICAgIHR5cGU6IFwiaW50ZWdlclwiLFxuICAgICAgICAgICAgICBzaG9ydGNvZGU6IChhdHRyaWJ1dGVzOiB7IG5hbWVkOiB7IGhzdGFydD86IG51bWJlciB9IH0pID0+IHtcbiAgICAgICAgICAgICAgICByZXR1cm4gYXR0cmlidXRlcy5uYW1lZC5oc3RhcnQgfHwgMjtcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgICBwcmlvcml0eTogMSxcbiAgICAgICAgICB0cmFuc2Zvcm06IChhdHRyaWJ1dGVzOiBhbnksIGRhdGE6IGFueSkgPT4ge1xuICAgICAgICAgICAgbGV0IGJsb2NrcyA9IFtdO1xuICAgICAgICAgICAgY29uc3QgZ2xvYmFsSW5uZXJCbG9ja3M6IGFueVtdID0gW107XG5cbiAgICAgICAgICAgIGNvbnN0IGNsZWFuRGF0YSA9IGRhdGEuc2hvcnRjb2RlPy5jb250ZW50LnJlcGxhY2UoLzxcXC8/cD4vZywgXCJcIik7XG4gICAgICAgICAgICBjb25zdCByZWdleENvbGxhcHNlID1cbiAgICAgICAgICAgICAgL1xcW2NvbGxhcHNlKD89XFxzKSgoPzpcXHMrXFx3Kz0oPzonW14nXSonfFwiW15cIl0qXCJ84oCcW17igJ1dKuKAnSkpKilcXF0oW1xcc1xcU10qPylcXFtcXC9jb2xsYXBzZVxcXS9nO1xuICAgICAgICAgICAgY29uc3QgbWF0Y2hlc0NvbGxhcHNlQ29udGVudCA9IFtcbiAgICAgICAgICAgICAgLi4uY2xlYW5EYXRhLm1hdGNoQWxsKHJlZ2V4Q29sbGFwc2UpLFxuICAgICAgICAgICAgXTtcbiAgICAgICAgICAgIGxldCB0aXRsZVN0b3JlOiB7IHRpdGxlOiBzdHJpbmc7IHR5cGU6IHN0cmluZzsgbGV2ZWw6IG51bWJlcjsgaXRlbXM/OiBhbnlbXSB9W10gPSBbXTtcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKGRhdGEpO1xuICAgICAgICAgICAgY29uc3Qgb3JpZ2luYWxDb250ZW50ID0gZGF0YT8uY29udGVudCB8fCBcIlwiO1xuXG4gICAgICAgICAgICBtYXRjaGVzQ29sbGFwc2VDb250ZW50LmZvckVhY2goKG1hdGNoLCBjb2xsYXBzZUluZGV4KSA9PiB7XG4gICAgICAgICAgICAgIGNvbnN0IGNvbGxhcHNlQXR0cmlidXRlc1N0cmluZyA9IG1hdGNoWzFdO1xuICAgICAgICAgICAgICBjb25zdCBhdHRyaWJ1dGVzUmVnZXggPSAvKFxcdyspPVwiKFteXCJdKilcIi9nO1xuICAgICAgICAgICAgICBsZXQgYXR0cmlidXRlTWF0Y2hlcztcbiAgICAgICAgICAgICAgbGV0IGNvbGxhcHNlQXR0cmlidXRlczogeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfSA9IHt9O1xuICAgICAgICAgICAgICB3aGlsZSAoXG4gICAgICAgICAgICAgICAgKGF0dHJpYnV0ZU1hdGNoZXMgPSBhdHRyaWJ1dGVzUmVnZXguZXhlYyhcbiAgICAgICAgICAgICAgICAgIGNvbGxhcHNlQXR0cmlidXRlc1N0cmluZ1xuICAgICAgICAgICAgICAgICkpICE9PSBudWxsXG4gICAgICAgICAgICAgICkge1xuICAgICAgICAgICAgICAgIGNvbnN0IGtleSA9IGF0dHJpYnV0ZU1hdGNoZXNbMV07XG4gICAgICAgICAgICAgICAgY29uc3QgdmFsdWUgPSBhdHRyaWJ1dGVNYXRjaGVzWzJdO1xuICAgICAgICAgICAgICAgIGNvbGxhcHNlQXR0cmlidXRlc1trZXldID0gdmFsdWU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBjb25zdCBjb250ZW50SW5zaWRlQ29sbGFwc2UgPSBtYXRjaFsyXS50cmltKCk7XG5cbiAgICAgICAgICAgICAgbGV0IGNvbGxhcHNlSW5uZXJCbG9ja3M6IGFueVtdID0gW107XG4gICAgICAgICAgICAgIGxldCBhY2NvcmRpb25UaXRsZXM6IHsgdGl0bGU6IHN0cmluZzsgdHlwZTogc3RyaW5nOyBsZXZlbDogbnVtYmVyIH1bXSA9IFtdO1xuXG4gICAgICAgICAgICAgIGNvbnN0IGFjY29yZGlvblJlZ2V4ID1cbiAgICAgICAgICAgICAgICAvXFxbYWNjb3JkaW9uKD89XFxzfFxcXSkoPzpcXHMrXFx3Kz1cIlteXCJdKlwiKSpcXF0oW1xcc1xcU10qPylcXFtcXC9hY2NvcmRpb25cXF0vZztcbiAgICAgICAgICAgICAgY29uc3Qgc3BsaXRDb250ZW50cyA9IGNvbnRlbnRJbnNpZGVDb2xsYXBzZS5zcGxpdChhY2NvcmRpb25SZWdleCk7XG4gICAgICAgICAgICAgIHNwbGl0Q29udGVudHMuZm9yRWFjaCgoc3BsaXRDb250ZW50OiBzdHJpbmcsIGluZGV4OiBudW1iZXIpID0+IHtcbiAgICAgICAgICAgICAgICBpZiAoaW5kZXggJSAyID09PSAwKSB7XG4gICAgICAgICAgICAgICAgICAvLyBUaGlzIHNob3VsZCBiZSBmcmVlZm9ybSBjb250ZW50IG91dHNpZGUgb2YgdGhlIGFjY29yZGlvbnNcbiAgICAgICAgICAgICAgICAgIGlmIChzcGxpdENvbnRlbnQudHJpbSgpKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbGxhcHNlSW5uZXJCbG9ja3MucHVzaChcbiAgICAgICAgICAgICAgICAgICAgICBjcmVhdGVCbG9jayhcImNvcmUvZnJlZWZvcm1cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogc3BsaXRDb250ZW50LnRyaW0oKSxcbiAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAvLyBUaGlzIHNob3VsZCBiZSBjb250ZW50IGluc2lkZSBhbiBhY2NvcmRpb25cbiAgICAgICAgICAgICAgICAgIGNvbnN0IGFjY29yZGlvbkl0ZW1zUmVnZXggPVxuICAgICAgICAgICAgICAgICAgICAvXFxbYWNjb3JkaW9uLWl0ZW0oPz1cXHMpKCg/OlxccytcXHcrPSg/OidbXiddKid8XCJbXlwiXSpcInzigJxbXuKAnV0q4oCdKSkqKVxcXShbXFxzXFxTXSo/KVxcW1xcL2FjY29yZGlvbi1pdGVtXFxdL2c7XG4gICAgICAgICAgICAgICAgICBjb25zdCBhY2NvcmRpb25JdGVtTWF0Y2hlcyA9IFtcbiAgICAgICAgICAgICAgICAgICAgLi4uc3BsaXRDb250ZW50Lm1hdGNoQWxsKGFjY29yZGlvbkl0ZW1zUmVnZXgpLFxuICAgICAgICAgICAgICAgICAgXTtcblxuICAgICAgICAgICAgICAgICAgbGV0IGlubmVyQWNjb3JkaW9uQmxvY2tzOiBhbnkgPSBbXTtcblxuICAgICAgICAgICAgICAgICAgYWNjb3JkaW9uSXRlbU1hdGNoZXMuZm9yRWFjaCgoYWNjb3JkaW9uSXRlbSwgYWNjb3JkaW9uSW5kZXgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgY29uc3QgYWNjb3JkaW9uQXR0cmlidXRlc1N0cmluZyA9IGFjY29yZGlvbkl0ZW1bMV07XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGFjY29yZGlvbkNvbnRlbnQgPSBhY2NvcmRpb25JdGVtWzJdLnRyaW0oKTtcblxuICAgICAgICAgICAgICAgICAgICBjb25zdCBhY2NvcmRpb25BdHRyaWJ1dGVNYXRjaGVzID1cbiAgICAgICAgICAgICAgICAgICAgICBhY2NvcmRpb25BdHRyaWJ1dGVzU3RyaW5nLm1hdGNoKFxuICAgICAgICAgICAgICAgICAgICAgICAgLyhcXHcrKT0oJ1teJ10qJ3xcIlteXCJdKlwifOKAnFte4oCdXSrigJ0pL2dcbiAgICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgICBsZXQgYWNjb3JkaW9uQXR0cmlidXRlczogeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfSA9IHt9O1xuXG4gICAgICAgICAgICAgICAgICAgIGFjY29yZGlvbkF0dHJpYnV0ZU1hdGNoZXM/LmZvckVhY2goKGF0dHIpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICBjb25zdCBba2V5LCBmdWxsVmFsdWVdID0gYXR0ci5zcGxpdChcIj1cIik7XG4gICAgICAgICAgICAgICAgICAgICAgY29uc3QgYWN0dWFsVmFsdWUgPSBmdWxsVmFsdWUuc2xpY2UoMSwgLTEpO1xuICAgICAgICAgICAgICAgICAgICAgIGFjY29yZGlvbkF0dHJpYnV0ZXNba2V5XSA9IGFjdHVhbFZhbHVlOyAvLyA8LS0gUG9wdWxhdGUgdGhlIG9iamVjdCBjb3JyZWN0bHlcbiAgICAgICAgICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgICAgICAgICAgYWNjb3JkaW9uVGl0bGVzLnB1c2goXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGFjY29yZGlvbkF0dHJpYnV0ZXMudGl0bGUgfHwgXCJObyB0aXRsZSBkZXRlY3RlZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJhY2NvcmRpb25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldmVsOiAyXG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAgICAgICAgIGlubmVyQWNjb3JkaW9uQmxvY2tzLnB1c2goXG4gICAgICAgICAgICAgICAgICAgICAgY3JlYXRlQmxvY2soXG4gICAgICAgICAgICAgICAgICAgICAgICBcInJyemUtZWxlbWVudHMvYWNjb3JkaW9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB7IHRpdGxlOiBhY2NvcmRpb25BdHRyaWJ1dGVzLnRpdGxlIHx8IFwiRW50ZXIgYSB0aXRsZVwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNyZWF0ZUJsb2NrKFwiY29yZS9mcmVlZm9ybVwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogYWNjb3JkaW9uQ29udGVudCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgICAgICAgIGlmIChpbm5lckFjY29yZGlvbkJsb2Nrcy5sZW5ndGgpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sbGFwc2VJbm5lckJsb2Nrcy5wdXNoKFxuICAgICAgICAgICAgICAgICAgICAgIGNyZWF0ZUJsb2NrKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJycnplLWVsZW1lbnRzL2FjY29yZGlvbnNcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHt9LFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5uZXJBY2NvcmRpb25CbG9ja3NcbiAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9KTtcblxuICAgICAgICAgICAgICBjb25zdCBjb2xvckNob2ljZSA9IChjb2xvcjogc3RyaW5nKSA9PiB7XG4gICAgICAgICAgICAgICAgc3dpdGNoIChjb2xvcikge1xuICAgICAgICAgICAgICAgICAgY2FzZSBcInRmXCI6XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBcInRmXCI7XG4gICAgICAgICAgICAgICAgICBjYXNlIFwibmF0XCI6XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBcIm5hdFwiO1xuICAgICAgICAgICAgICAgICAgY2FzZSBcInBoaWxcIjpcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFwicGhpbFwiO1xuICAgICAgICAgICAgICAgICAgY2FzZSBcIm1lZFwiOlxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gXCJtZWRcIjtcbiAgICAgICAgICAgICAgICAgIGNhc2UgXCJyd1wiOlxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gXCJyd1wiO1xuICAgICAgICAgICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFwiXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9O1xuXG4gICAgICAgICAgICAgIHRpdGxlU3RvcmUucHVzaCh7XG4gICAgICAgICAgICAgICAgdGl0bGU6IGNvbGxhcHNlQXR0cmlidXRlcy50aXRsZSB8fCBgQ29sbGFwc2UgIyR7Y29sbGFwc2VJbmRleCArIDF9YCxcbiAgICAgICAgICAgICAgICB0eXBlOiBcImNvbGxhcHNlXCIsXG4gICAgICAgICAgICAgICAgbGV2ZWw6IDEsXG4gICAgICAgICAgICAgICAgaXRlbXM6IGFjY29yZGlvblRpdGxlcyxcbiAgICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgICAgZ2xvYmFsSW5uZXJCbG9ja3MucHVzaChcbiAgICAgICAgICAgICAgICBjcmVhdGVCbG9jayhcbiAgICAgICAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy9jb2xsYXBzZVwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICB0aXRsZTogY29sbGFwc2VBdHRyaWJ1dGVzLnRpdGxlIHx8IFwiRW50ZXIgYSB0aXRsZVwiLFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JDaG9pY2UoY29sbGFwc2VBdHRyaWJ1dGVzLmNvbG9yKSxcbiAgICAgICAgICAgICAgICAgICAganVtcE5hbWU6IGNvbGxhcHNlQXR0cmlidXRlcy5uYW1lIHx8IFwiXCIsXG4gICAgICAgICAgICAgICAgICAgIGljb246IHZhbGlkYXRlSWNvbihjb2xsYXBzZUF0dHJpYnV0ZXMuaWNvbikgfHwgXCJcIixcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBjb2xsYXBzZUlubmVyQmxvY2tzXG4gICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfSk7XG5cbiAgICAgICAgICAgIGNvbnN0IGhzdGFydCA9IHBhcnNlSW50KGF0dHJpYnV0ZXMubmFtZWQuaHN0YXJ0LCAxMCkgfHwgMjtcbiAgICAgICAgICAgIGJsb2Nrcy5wdXNoKFxuICAgICAgICAgICAgICBjcmVhdGVCbG9jayhcbiAgICAgICAgICAgICAgICBcInJyemUtZWxlbWVudHMvY29sbGFwc2libGVzXCIsXG4gICAgICAgICAgICAgICAgeyBoc3RhcnQ6IGhzdGFydCB9LFxuICAgICAgICAgICAgICAgIGdsb2JhbElubmVyQmxvY2tzXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIC8vIENyZWF0ZSB0aGUgbGlzdCBvZiB0aXRsZXMgd2l0aCBidWxsZXQgcG9pbnRzXG4gICAgICAgICAgICBjb25zdCBmb3JtYXRUaXRsZXMgPSAoaXRlbXM6IGFueVtdLCBsZXZlbCA9IDApOiBzdHJpbmcgPT5cbiAgICAgICAgICAgICAgaXRlbXNcbiAgICAgICAgICAgICAgICAubWFwKChpdGVtKSA9PiBgJHsnICAnLnJlcGVhdChsZXZlbCl94oCiICR7aXRlbS50aXRsZX1cXG4ke2l0ZW0uaXRlbXMgPyBmb3JtYXRUaXRsZXMoaXRlbS5pdGVtcywgbGV2ZWwgKyAxKSA6ICcnfWApXG4gICAgICAgICAgICAgICAgLmpvaW4oXCJcIik7XG5cbiAgICAgICAgICAgIGNvbnN0IHRpdGxlTGlzdDogc3RyaW5nID0gZm9ybWF0VGl0bGVzKHRpdGxlU3RvcmUpO1xuXG4gICAgICAgICAgICAvLyBBc2sgdXNlciBpZiB0aGV5IHdhbnQgdG8gcHJvY2VlZCBhbmQgc2hvdyB0aGUgYXJyYXkgb2YgdGl0bGVzIGFzIGJ1bGxldCBwb2ludHNcbiAgICAgICAgICAgIGNvbnN0IHByb2NlZWQ6IGJvb2xlYW4gPSBjb25maXJtKFxuICAgICAgICAgICAgICBgV2ljaHRpZ2VyIEhpbndlaXNcXG5cXG5CaXR0ZSDDvGJlcnByw7xmZW4gU2llIElocmUgQWtrb3JkZW9uc3RydWt0dXIsIHVtIHNpY2hlcnp1c3RlbGxlbiwgZGFzcyBhbGxlIEVsZW1lbnRlIHZvcmhhbmRlbiBzaW5kLlxcblxcbiR7dGl0bGVMaXN0fVxcblxcbkJlc3TDpHRpZ2VuIFNpZSBtaXQgT2ssIGRhbWl0IGRpZSBVbXdhbmRsdW5nIGluIGVpbmVuIEJsb2NrIGR1cmNoZ2Vmw7xocnQgd2lyZC5gXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICBpZiAoIXByb2NlZWQpIHtcbiAgICAgICAgICAgICAgLy8gZWxzZSByZXR1cm4gaXQgaW4gYSBmcmVlZm9ybWJsb2NrXG4gICAgICAgICAgICAgIC8vIGVtcHR5IGJsb2Nrc1xuICAgICAgICAgICAgICBibG9ja3MgPSBbXTtcbiAgICAgICAgICAgICAgYmxvY2tzLnB1c2goXG4gICAgICAgICAgICAgICAgY3JlYXRlQmxvY2soXCJjb3JlL2ZyZWVmb3JtXCIsIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG9yaWdpbmFsQ29udGVudCxcbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICByZXR1cm4gYmxvY2tzO1xuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICBdLFxuICAgIH0sXG4gIH0gYXMgYW55XG4pO1xuIl0sIm5hbWVzIjpbInJlZ2lzdGVyQmxvY2tUeXBlIiwiY3JlYXRlQmxvY2siLCJFZGl0Iiwic2F2ZSIsIm1ldGFkYXRhIiwiaWNvbkpzb24iLCJkZXByZWNhdGVkIiwidmFsaWRhdGVJY29uIiwiaWNvblN0ciIsInVuZGVmaW5lZCIsInBhcnRzIiwic3BsaXQiLCJwcmVmaXgiLCJpY29uTmFtZSIsImxlbmd0aCIsImluY2x1ZGVzIiwia2V5IiwiY29uY2F0IiwibmFtZSIsImljb24iLCJzcmMiLCJfanN4cyIsImlkIiwieG1sbnMiLCJ2aWV3Qm94IiwiY2hpbGRyZW4iLCJfanN4Iiwib3BhY2l0eSIsIngiLCJ5Iiwid2lkdGgiLCJoZWlnaHQiLCJmaWxsUnVsZSIsInN0cm9rZVdpZHRoIiwiZCIsInJ4IiwicnkiLCJlZGl0IiwidHJhbnNmb3JtcyIsImZyb20iLCJ0eXBlIiwidGFnIiwiYXR0cmlidXRlcyIsImhzdGFydCIsInNob3J0Y29kZSIsIm5hbWVkIiwicHJpb3JpdHkiLCJ0cmFuc2Zvcm0iLCJkYXRhIiwiYmxvY2tzIiwiZ2xvYmFsSW5uZXJCbG9ja3MiLCJjbGVhbkRhdGEiLCJfYSIsImNvbnRlbnQiLCJyZXBsYWNlIiwicmVnZXhDb2xsYXBzZSIsIm1hdGNoZXNDb2xsYXBzZUNvbnRlbnQiLCJfdG9Db25zdW1hYmxlQXJyYXkiLCJtYXRjaEFsbCIsInRpdGxlU3RvcmUiLCJjb25zb2xlIiwibG9nIiwib3JpZ2luYWxDb250ZW50IiwiZm9yRWFjaCIsIm1hdGNoIiwiY29sbGFwc2VJbmRleCIsImNvbGxhcHNlQXR0cmlidXRlc1N0cmluZyIsImF0dHJpYnV0ZXNSZWdleCIsImF0dHJpYnV0ZU1hdGNoZXMiLCJjb2xsYXBzZUF0dHJpYnV0ZXMiLCJleGVjIiwidmFsdWUiLCJjb250ZW50SW5zaWRlQ29sbGFwc2UiLCJ0cmltIiwiY29sbGFwc2VJbm5lckJsb2NrcyIsImFjY29yZGlvblRpdGxlcyIsImFjY29yZGlvblJlZ2V4Iiwic3BsaXRDb250ZW50cyIsInNwbGl0Q29udGVudCIsImluZGV4IiwicHVzaCIsImFjY29yZGlvbkl0ZW1zUmVnZXgiLCJhY2NvcmRpb25JdGVtTWF0Y2hlcyIsImlubmVyQWNjb3JkaW9uQmxvY2tzIiwiYWNjb3JkaW9uSXRlbSIsImFjY29yZGlvbkluZGV4IiwiYWNjb3JkaW9uQXR0cmlidXRlc1N0cmluZyIsImFjY29yZGlvbkNvbnRlbnQiLCJhY2NvcmRpb25BdHRyaWJ1dGVNYXRjaGVzIiwiYWNjb3JkaW9uQXR0cmlidXRlcyIsImF0dHIiLCJfYXR0ciRzcGxpdCIsIl9hdHRyJHNwbGl0MiIsIl9zbGljZWRUb0FycmF5IiwiZnVsbFZhbHVlIiwiYWN0dWFsVmFsdWUiLCJzbGljZSIsInRpdGxlIiwibGV2ZWwiLCJjb2xvckNob2ljZSIsImNvbG9yIiwiaXRlbXMiLCJqdW1wTmFtZSIsInBhcnNlSW50IiwiZm9ybWF0VGl0bGVzIiwiYXJndW1lbnRzIiwibWFwIiwiaXRlbSIsInJlcGVhdCIsImpvaW4iLCJ0aXRsZUxpc3QiLCJwcm9jZWVkIiwiY29uZmlybSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapsibles/index.tsx\n"); - -/***/ }), - -/***/ "./src/collapsibles/save.tsx": -/*!***********************************!*\ - !*** ./src/collapsibles/save.tsx ***! - \***********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n expandAllLink = attributes.expandAllLink;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion\",\n children: [expandAllLink && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"button-container-right\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", {\n className: \"expand-all standard-btn primary-btn xsmall-btn\",\n \"data-status\": \"closed\",\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)(\"Expand All\", \"rrze-elements-blocks\")\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})]\n })\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2libGVzL3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQXFFO0FBQ2hDO0FBU3ZCLFNBQVVHLElBQUlBLENBQUFDLElBQUEsRUFBMEI7RUFBQSxJQUF2QkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDdkMsSUFBTUMsVUFBVSxHQUFHTixrRUFBYSxDQUFDRyxJQUFJLEVBQUU7RUFDdkMsSUFBUUksY0FBYyxHQUFvQkYsVUFBVSxDQUE1Q0UsY0FBYztJQUFFQyxhQUFhLEdBQUtILFVBQVUsQ0FBNUJHLGFBQWE7RUFFckMsT0FDRUMsdURBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVNMLFVBQVU7SUFBQU0sUUFBQSxHQUNoQixHQUFHLEVBQ0pDLHNEQUFBLENBQUFDLHVEQUFBO01BQUFGLFFBQUEsRUFDRUgsdURBQUE7UUFBS00sU0FBUyxFQUFDLFdBQVc7UUFBQUgsUUFBQSxHQUN2QkosYUFBYSxJQUNaSyxzREFBQTtVQUFLRSxTQUFTLEVBQUMsd0JBQXdCO1VBQUFILFFBQUEsRUFDckNDLHNEQUFBO1lBQ0VFLFNBQVMsRUFBQyxnREFBZ0Q7WUFBQSxlQUM5QyxRQUFRO1lBQUFILFFBQUEsRUFFbkJWLG1EQUFFLENBQUMsWUFBWSxFQUFFLHNCQUFzQjtVQUFDO1FBQ2xDLEVBRVosRUFDRFcsc0RBQUEsQ0FBQ1osZ0VBQVcsQ0FBQ2UsT0FBTyxLQUFHO01BQUE7SUFDbkIsRUFDTDtFQUFBLEdBQ0M7QUFFViIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2libGVzL3NhdmUudHN4PzNkNDIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQmxvY2tQcm9wcywgSW5uZXJCbG9ja3MgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuXG50eXBlIFNhdmVQcm9wcyA9IHtcbiAgYXR0cmlidXRlczoge1xuICAgIHNhbWVCbG9ja0NvdW50OiBudW1iZXI7XG4gICAgZXhwYW5kQWxsTGluazogYm9vbGVhbjtcbiAgfTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhdmUoeyBhdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIGNvbnN0IHsgc2FtZUJsb2NrQ291bnQsIGV4cGFuZEFsbExpbmsgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5ibG9ja1Byb3BzfT5cbiAgICAgIHtcIiBcIn1cbiAgICAgIDw+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWNjb3JkaW9uXCI+XG4gICAgICAgICAge2V4cGFuZEFsbExpbmsgJiYgKFxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJidXR0b24tY29udGFpbmVyLXJpZ2h0XCI+XG4gICAgICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJleHBhbmQtYWxsIHN0YW5kYXJkLWJ0biBwcmltYXJ5LWJ0biB4c21hbGwtYnRuXCJcbiAgICAgICAgICAgICAgICBkYXRhLXN0YXR1cz1cImNsb3NlZFwiXG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICB7X18oXCJFeHBhbmQgQWxsXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIDwvYnV0dG9uPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgKX1cbiAgICAgICAgICA8SW5uZXJCbG9ja3MuQ29udGVudCAvPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvPlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsIl9fIiwic2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsInNhbWVCbG9ja0NvdW50IiwiZXhwYW5kQWxsTGluayIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwiX0ZyYWdtZW50IiwiY2xhc3NOYW1lIiwiQ29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapsibles/save.tsx\n"); - -/***/ }), - -/***/ "./src/collapsibles/v1.0.3/attributes.ts": -/*!***********************************************!*\ - !*** ./src/collapsibles/v1.0.3/attributes.ts ***! - \***********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ attributes: function() { return /* binding */ attributes; }\n/* harmony export */ });\nvar attributes = {\n expandAllLink: {\n type: \"boolean\",\n default: false\n },\n hstart: {\n type: \"integer\",\n default: 2\n },\n register: {\n type: \"boolean\",\n default: false\n },\n sameBlockCount: {\n type: \"integer\",\n default: 0\n },\n childrenCount: {\n type: \"integer\",\n default: 0\n },\n previousBlockIds: {\n type: \"array\",\n default: []\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2libGVzL3YxLjAuMy9hdHRyaWJ1dGVzLnRzIiwibWFwcGluZ3MiOiI7Ozs7QUFFTyxJQUFNQSxVQUFVLEdBQW9CO0VBQ3pDQyxhQUFhLEVBQUU7SUFDYkMsSUFBSSxFQUFFLFNBQVM7SUFDZkMsT0FBTyxFQUFFO0dBQ1Y7RUFDREMsTUFBTSxFQUFFO0lBQ05GLElBQUksRUFBRSxTQUFTO0lBQ2ZDLE9BQU8sRUFBRTtHQUNWO0VBQ0RFLFFBQVEsRUFBRTtJQUNSSCxJQUFJLEVBQUUsU0FBUztJQUNmQyxPQUFPLEVBQUU7R0FDVjtFQUNERyxjQUFjLEVBQUU7SUFDZEosSUFBSSxFQUFFLFNBQVM7SUFDZkMsT0FBTyxFQUFFO0dBQ1Y7RUFDREksYUFBYSxFQUFFO0lBQ2JMLElBQUksRUFBRSxTQUFTO0lBQ2ZDLE9BQU8sRUFBRTtHQUNWO0VBQ0RLLGdCQUFnQixFQUFFO0lBQ2hCTixJQUFJLEVBQUUsT0FBTztJQUNiQyxPQUFPLEVBQUU7O0NBRVoiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbGxhcHNpYmxlcy92MS4wLjMvYXR0cmlidXRlcy50cz9lZDFiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEJsb2NrQXR0cmlidXRlcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuXG5leHBvcnQgY29uc3QgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzID0ge1xuICBleHBhbmRBbGxMaW5rOiB7XG4gICAgdHlwZTogXCJib29sZWFuXCIsXG4gICAgZGVmYXVsdDogZmFsc2VcbiAgfSxcbiAgaHN0YXJ0OiB7XG4gICAgdHlwZTogXCJpbnRlZ2VyXCIsXG4gICAgZGVmYXVsdDogMlxuICB9LFxuICByZWdpc3Rlcjoge1xuICAgIHR5cGU6IFwiYm9vbGVhblwiLFxuICAgIGRlZmF1bHQ6IGZhbHNlXG4gIH0sXG4gIHNhbWVCbG9ja0NvdW50OiB7XG4gICAgdHlwZTogXCJpbnRlZ2VyXCIsXG4gICAgZGVmYXVsdDogMFxuICB9LFxuICBjaGlsZHJlbkNvdW50OiB7XG4gICAgdHlwZTogXCJpbnRlZ2VyXCIsXG4gICAgZGVmYXVsdDogMFxuICB9LFxuICBwcmV2aW91c0Jsb2NrSWRzOiB7XG4gICAgdHlwZTogXCJhcnJheVwiLFxuICAgIGRlZmF1bHQ6IFtdXG4gIH1cbn07XG5cbmV4cG9ydCBpbnRlcmZhY2UgQXR0cmlidXRlc1YxIHtcbiAgZXhwYW5kQWxsTGluazogYm9vbGVhbjtcbiAgc2FtZUJsb2NrQ291bnQ6IG51bWJlcjtcbiAgcHJldmlvdXNCbG9ja0lkczogc3RyaW5nW107XG4gIGhzdGFydDogbnVtYmVyO1xuICBjaGlsZHJlbkNvdW50OiBudW1iZXI7XG4gIG1lc3NhZ2U6IHN0cmluZztcbiAgcHJldmlvdXNCbG9ja0NsaWVudHM6IHN0cmluZ1tdO1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczoge1xuICAgIGV4cGFuZEFsbExpbms/OiBib29sZWFuO1xuICAgIHNhbWVCbG9ja0NvdW50PzogbnVtYmVyO1xuICAgIHByZXZpb3VzQmxvY2tJZHM/OiBzdHJpbmdbXTtcbiAgICBoc3RhcnQ/OiBudW1iZXI7XG4gICAgY2hpbGRyZW5Db3VudD86IG51bWJlcjtcbiAgICBtZXNzYWdlPzogc3RyaW5nO1xuICAgIHByZXZpb3VzQmxvY2tDbGllbnRzPzogc3RyaW5nW107XG4gIH0pID0+IHZvaWQ7XG4gIGNsaWVudElkPzogc3RyaW5nO1xufSJdLCJuYW1lcyI6WyJhdHRyaWJ1dGVzIiwiZXhwYW5kQWxsTGluayIsInR5cGUiLCJkZWZhdWx0IiwiaHN0YXJ0IiwicmVnaXN0ZXIiLCJzYW1lQmxvY2tDb3VudCIsImNoaWxkcmVuQ291bnQiLCJwcmV2aW91c0Jsb2NrSWRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/collapsibles/v1.0.3/attributes.ts\n"); - -/***/ }), - -/***/ "./src/collapsibles/v1.0.3/migrate.ts": -/*!********************************************!*\ - !*** ./src/collapsibles/v1.0.3/migrate.ts ***! - \********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\nvar migrate = function migrate(attributes) {\n return Object.assign({}, attributes);\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (migrate);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2libGVzL3YxLjAuMy9taWdyYXRlLnRzIiwibWFwcGluZ3MiOiI7QUFFQSxJQUFNQSxPQUFPLEdBQUcsU0FBVkEsT0FBT0EsQ0FBSUMsVUFBd0IsRUFBa0I7RUFDekQsT0FBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQ0tGLFVBQVU7QUFFakIsQ0FBQztBQUVELCtEQUFlRCxPQUFPIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2xsYXBzaWJsZXMvdjEuMC4zL21pZ3JhdGUudHM/MDU0OSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBdHRyaWJ1dGVzVjEgfSBmcm9tIFwiLi9hdHRyaWJ1dGVzXCI7XG5cbmNvbnN0IG1pZ3JhdGUgPSAoYXR0cmlidXRlczogQXR0cmlidXRlc1YxKTogQXR0cmlidXRlc1YxID0+IHtcbiAgcmV0dXJuIHtcbiAgICAuLi5hdHRyaWJ1dGVzLFxuICB9O1xufTtcblxuZXhwb3J0IGRlZmF1bHQgbWlncmF0ZTsiXSwibmFtZXMiOlsibWlncmF0ZSIsImF0dHJpYnV0ZXMiLCJPYmplY3QiLCJhc3NpZ24iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/collapsibles/v1.0.3/migrate.ts\n"); - -/***/ }), - -/***/ "./src/collapsibles/v1.0.3/save.tsx": -/*!******************************************!*\ - !*** ./src/collapsibles/v1.0.3/save.tsx ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nvar Save = function Save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n expandAllLink = attributes.expandAllLink;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, blockProps, {\n children: [\" \", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"accordion\",\n id: \"accordion-\".concat(sameBlockCount),\n children: [expandAllLink && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"button-container-right\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", {\n className: \"expand-all standard-btn primary-btn xsmall-btn\",\n \"data-status\": \"closed\",\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)(\"Expand All\", \"rrze-elements-b\")\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})]\n })\n })]\n }));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Save);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2libGVzL3YxLjAuMy9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFxRTtBQUdoQztBQU9yQyxJQUFNRyxJQUFJLEdBQXdDLFNBQTVDQSxJQUFJQSxDQUFBQyxJQUFBLEVBQTJEO0VBQUEsSUFBaEJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQzdELElBQU1DLFVBQVUsR0FBR04sa0VBQWEsQ0FBQ08sSUFBSSxFQUFFO0VBQ3ZDLElBQVFDLGNBQWMsR0FBb0JILFVBQVUsQ0FBNUNHLGNBQWM7SUFBRUMsYUFBYSxHQUFLSixVQUFVLENBQTVCSSxhQUFhO0VBRXJDLE9BQ0VDLHVEQUFBLFFBQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFTTixVQUFVO0lBQUFPLFFBQUEsR0FDaEIsR0FBRyxFQUNKQyxzREFBQSxDQUFBQyx1REFBQTtNQUFBRixRQUFBLEVBQ0VILHVEQUFBO1FBQUtNLFNBQVMsRUFBQyxXQUFXO1FBQUNDLEVBQUUsZUFBQUMsTUFBQSxDQUFlVixjQUFjLENBQUU7UUFBQUssUUFBQSxHQUN6REosYUFBYSxJQUNaSyxzREFBQTtVQUFLRSxTQUFTLEVBQUMsd0JBQXdCO1VBQUFILFFBQUEsRUFDckNDLHNEQUFBO1lBQ0VFLFNBQVMsRUFBQyxnREFBZ0Q7WUFBQSxlQUM5QyxRQUFRO1lBQUFILFFBQUEsRUFFbkJYLG1EQUFFLENBQUMsWUFBWSxFQUFFLGlCQUFpQjtVQUFDO1FBQzdCLEVBRVosRUFDRFksc0RBQUEsQ0FBQ2IsZ0VBQVcsQ0FBQ2tCLE9BQU8sS0FBRztNQUFBO0lBQ25CLEVBQ0w7RUFBQSxHQUNDO0FBRVYsQ0FBQztBQUVELCtEQUFlaEIsSUFBSSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2libGVzL3YxLjAuMy9zYXZlLnRzeD8zMjRlIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMsIElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgeyBCbG9ja1NhdmVQcm9wcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuaW1wb3J0IHsgQXR0cmlidXRlc1YxIH0gZnJvbSBcIi4vYXR0cmlidXRlc1wiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5cbnR5cGUgU2F2ZVByb3BzID0ge1xuICBzYW1lQmxvY2tDb3VudDogbnVtYmVyO1xuICBleHBhbmRBbGxMaW5rOiBib29sZWFuO1xufTtcblxuY29uc3QgU2F2ZTogUmVhY3QuRkM8QmxvY2tTYXZlUHJvcHM8U2F2ZVByb3BzPj4gPSAoeyBhdHRyaWJ1dGVzIH0pID0+IHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuICBjb25zdCB7IHNhbWVCbG9ja0NvdW50LCBleHBhbmRBbGxMaW5rIH0gPSBhdHRyaWJ1dGVzO1xuXG4gIHJldHVybiAoXG4gICAgPGRpdiB7Li4uYmxvY2tQcm9wc30+XG4gICAgICB7XCIgXCJ9XG4gICAgICA8PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFjY29yZGlvblwiIGlkPXtgYWNjb3JkaW9uLSR7c2FtZUJsb2NrQ291bnR9YH0+XG4gICAgICAgICAge2V4cGFuZEFsbExpbmsgJiYgKFxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJidXR0b24tY29udGFpbmVyLXJpZ2h0XCI+XG4gICAgICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJleHBhbmQtYWxsIHN0YW5kYXJkLWJ0biBwcmltYXJ5LWJ0biB4c21hbGwtYnRuXCJcbiAgICAgICAgICAgICAgICBkYXRhLXN0YXR1cz1cImNsb3NlZFwiXG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICB7X18oXCJFeHBhbmQgQWxsXCIsIFwicnJ6ZS1lbGVtZW50cy1iXCIpfVxuICAgICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICl9XG4gICAgICAgICAgPElubmVyQmxvY2tzLkNvbnRlbnQgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8Lz5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNhdmU7Il0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsIl9fIiwiU2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsInNhdmUiLCJzYW1lQmxvY2tDb3VudCIsImV4cGFuZEFsbExpbmsiLCJfanN4cyIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeCIsIl9GcmFnbWVudCIsImNsYXNzTmFtZSIsImlkIiwiY29uY2F0IiwiQ29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/collapsibles/v1.0.3/save.tsx\n"); - -/***/ }), - -/***/ "./src/components/ExpandAllLink.tsx": -/*!******************************************!*\ - !*** ./src/components/ExpandAllLink.tsx ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n/**\n * Handles the Expand All Link selection inside the InspectorControls\n * @param {*} attributes\n * @param {*} setAttributes\n * @returns JSX element\n * @see edit.js\n */\nvar ExpandAllLinkSelector = function ExpandAllLinkSelector(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var updateExpandAllLink = function updateExpandAllLink() {\n setAttributes({\n expandAllLink: !attributes.expandAllLink\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)(\"Show Expand-All-Link\", \"rrze-elements-blocks\"),\n checked: attributes.expandAllLink,\n onChange: updateExpandAllLink\n });\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (ExpandAllLinkSelector);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9FeHBhbmRBbGxMaW5rLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUF3RDtBQUNuQjtBQVNyQzs7Ozs7OztBQU9BLElBQU1FLHFCQUFxQixHQUFHLFNBQXhCQSxxQkFBcUJBLENBQUFDLElBQUEsRUFBOEM7RUFBQSxJQUF6Q0MsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7SUFBRUMsYUFBYSxHQUFBRixJQUFBLENBQWJFLGFBQWE7RUFDdkQsSUFBTUMsbUJBQW1CLEdBQUcsU0FBdEJBLG1CQUFtQkEsQ0FBQSxFQUFRO0lBQy9CRCxhQUFhLENBQUM7TUFBQ0UsYUFBYSxFQUFFLENBQUNILFVBQVUsQ0FBQ0c7SUFBYSxDQUFDLENBQUM7RUFDM0QsQ0FBQztFQUVELE9BQ0lDLHNEQUFBLENBQUNSLGtFQUFlO0lBQ2RTLEtBQUssRUFBRVIsbURBQUUsQ0FBQyxzQkFBc0IsRUFBRSxzQkFBc0IsQ0FBQztJQUN6RFMsT0FBTyxFQUFFTixVQUFVLENBQUNHLGFBQWE7SUFDakNJLFFBQVEsRUFBRUw7RUFBbUIsRUFDN0I7QUFFUixDQUFDO0FBRUQsK0RBQWVKLHFCQUFxQiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9FeHBhbmRBbGxMaW5rLnRzeD9hM2QxIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENoZWNrYm94Q29udHJvbCB9IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuXG50eXBlIFNhdmVQcm9wcyA9IHtcbiAgYXR0cmlidXRlczoge1xuICAgIGV4cGFuZEFsbExpbms6IGJvb2xlYW47XG4gIH0sXG4gIHNldEF0dHJpYnV0ZXM6IChuZXdBdHRyaWJ1dGVzOiB7IGV4cGFuZEFsbExpbms6IGJvb2xlYW4gfSkgPT4gdm9pZDtcbn1cblxuLyoqXG4gKiBIYW5kbGVzIHRoZSBFeHBhbmQgQWxsIExpbmsgc2VsZWN0aW9uIGluc2lkZSB0aGUgSW5zcGVjdG9yQ29udHJvbHNcbiAqIEBwYXJhbSB7Kn0gYXR0cmlidXRlc1xuICogQHBhcmFtIHsqfSBzZXRBdHRyaWJ1dGVzXG4gKiBAcmV0dXJucyBKU1ggZWxlbWVudFxuICogQHNlZSBlZGl0LmpzXG4gKi9cbmNvbnN0IEV4cGFuZEFsbExpbmtTZWxlY3RvciA9ICh7YXR0cmlidXRlcywgc2V0QXR0cmlidXRlc306IFNhdmVQcm9wcykgPT4ge1xuICBjb25zdCB1cGRhdGVFeHBhbmRBbGxMaW5rID0gKCkgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoe2V4cGFuZEFsbExpbms6ICFhdHRyaWJ1dGVzLmV4cGFuZEFsbExpbmt9KTtcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgICA8Q2hlY2tib3hDb250cm9sXG4gICAgICAgIGxhYmVsPXtfXyhcIlNob3cgRXhwYW5kLUFsbC1MaW5rXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgIGNoZWNrZWQ9e2F0dHJpYnV0ZXMuZXhwYW5kQWxsTGlua31cbiAgICAgICAgb25DaGFuZ2U9e3VwZGF0ZUV4cGFuZEFsbExpbmt9XG4gICAgICAvPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgRXhwYW5kQWxsTGlua1NlbGVjdG9yO1xuIl0sIm5hbWVzIjpbIkNoZWNrYm94Q29udHJvbCIsIl9fIiwiRXhwYW5kQWxsTGlua1NlbGVjdG9yIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwidXBkYXRlRXhwYW5kQWxsTGluayIsImV4cGFuZEFsbExpbmsiLCJfanN4IiwibGFiZWwiLCJjaGVja2VkIiwib25DaGFuZ2UiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/ExpandAllLink.tsx\n"); - -/***/ }), - -/***/ "./src/components/HeadingSelector.tsx": -/*!********************************************!*\ - !*** ./src/components/HeadingSelector.tsx ***! - \********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ HeadingSelector: function() { return /* binding */ HeadingSelector; },\n/* harmony export */ HeadingSelectorInspector: function() { return /* binding */ HeadingSelectorInspector; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-2.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-3.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-4.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-5.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-6.js\");\n\n//Imports for necessary WordPress libraries\n\n\n\n/**\n * Checks the heading level and returns the corresponding icon\n * @param {*} hstart\n * @returns\n */\nvar checkHeadingLevelIcon = function checkHeadingLevelIcon(hstart) {\n switch (hstart) {\n case 2:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__[\"default\"];\n case 3:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__[\"default\"];\n case 4:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"];\n case 5:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__[\"default\"];\n case 6:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__[\"default\"];\n default:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__[\"default\"];\n // default icon if none matches\n }\n};\n/**\n * Creates a Selector for hstart inside the Blockeditor\n * @param {*} props\n * @returns JSX element\n */\nvar HeadingSelector = function HeadingSelector(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var handleToggleHeadingGroup = function handleToggleHeadingGroup(newValue) {\n setAttributes({\n hstart: newValue\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: checkHeadingLevelIcon(attributes.hstart),\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Select heading level\", \"rrze-elements-blocks\"),\n controls: [{\n title: \"H2\",\n isDisabled: attributes.hstart === 2,\n onClick: function onClick() {\n return handleToggleHeadingGroup(2);\n }\n }, {\n title: \"H3\",\n isDisabled: attributes.hstart === 3,\n onClick: function onClick() {\n return handleToggleHeadingGroup(3);\n }\n }, {\n title: \"H4\",\n isDisabled: attributes.hstart === 4,\n onClick: function onClick() {\n return handleToggleHeadingGroup(4);\n }\n }, {\n title: \"H5\",\n isDisabled: attributes.hstart === 5,\n onClick: function onClick() {\n return handleToggleHeadingGroup(5);\n }\n }, {\n title: \"H6\",\n isDisabled: attributes.hstart === 6,\n onClick: function onClick() {\n return handleToggleHeadingGroup(6);\n }\n }]\n });\n};\n/**\n * Creates a Dropdown HeadingSelector for hstart inside the BlockControls\n * @param {*} props\n * @returns JSX element\n */\nvar HeadingSelectorInspector = function HeadingSelectorInspector(_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes;\n var handleToggleHeadingGroup = function handleToggleHeadingGroup(newValue) {\n setAttributes({\n hstart: newValue\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Heading level\", \"rrze-elements-blocks\"),\n value: attributes.hstart,\n onChange: handleToggleHeadingGroup,\n isBlock: true,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 2,\n label: \"H2\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 3,\n label: \"H3\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 4,\n label: \"H4\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 5,\n label: \"H5\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 6,\n label: \"H6\"\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalText, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Controls the heading level of the accordion\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {})]\n });\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q3JDLENBQUM7RUFFRCxPQUNFVSx1REFBQSxDQUFBQyx1REFBQTtJQUFBQyxRQUFBLEdBQ0VGLHVEQUFBLENBQUMzQixtRkFBa0I7TUFDakJvQixLQUFLLEVBQUV6QixtREFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztNQUNsRG1DLEtBQUssRUFBRWhCLFVBQVUsQ0FBQ0gsTUFBTTtNQUN4Qm9CLFFBQVEsRUFBRWYsd0JBQXdCO01BQ2xDZ0IsT0FBTztNQUFBSCxRQUFBLEdBRVBYLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUcsRUFDakRGLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUcsRUFDakRGLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUcsRUFDakRGLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUcsRUFDakRGLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUc7SUFBQSxFQUM5QixFQUNyQkYsc0RBQUEsQ0FBQ2QscUVBQUk7TUFBQXlCLFFBQUEsRUFDRmxDLG1EQUFFLENBQUMsNkNBQTZDLEVBQUUsc0JBQXNCO0lBQUMsRUFDdkUsRUFDTHVCLHNEQUFBLENBQUNwQix3RUFBTyxLQUFHO0VBQUEsRUFDVjtBQUVQLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbXBvbmVudHMvSGVhZGluZ1NlbGVjdG9yLnRzeD8wM2QxIl0sInNvdXJjZXNDb250ZW50IjpbIi8vSW1wb3J0cyBmb3IgbmVjZXNzYXJ5IFdvcmRQcmVzcyBsaWJyYXJpZXNcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHtcbiAgVG9vbGJhckRyb3Bkb3duTWVudSxcbiAgX19leHBlcmltZW50YWxEaXZpZGVyIGFzIERpdmlkZXIsXG4gIF9fZXhwZXJpbWVudGFsVG9nZ2xlR3JvdXBDb250cm9sIGFzIFRvZ2dsZUdyb3VwQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gYXMgVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uLFxuICBfX2V4cGVyaW1lbnRhbFRleHQgYXMgVGV4dFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICBoZWFkaW5nTGV2ZWwyLFxuICBoZWFkaW5nTGV2ZWwzLFxuICBoZWFkaW5nTGV2ZWw0LFxuICBoZWFkaW5nTGV2ZWw1LFxuICBoZWFkaW5nTGV2ZWw2LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuXG50eXBlIFNhdmVQcm9wcyA9IHtcbiAgYXR0cmlidXRlczoge1xuICAgIGhzdGFydDogbnVtYmVyO1xuICB9LFxuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczogeyBoc3RhcnQ6IG51bWJlciB9KSA9PiB2b2lkO1xufVxuXG4vKipcbiAqIENoZWNrcyB0aGUgaGVhZGluZyBsZXZlbCBhbmQgcmV0dXJucyB0aGUgY29ycmVzcG9uZGluZyBpY29uXG4gKiBAcGFyYW0geyp9IGhzdGFydFxuICogQHJldHVybnNcbiAqL1xuY29uc3QgY2hlY2tIZWFkaW5nTGV2ZWxJY29uID0gKGhzdGFydDogbnVtYmVyKSA9PiB7XG4gIHN3aXRjaCAoaHN0YXJ0KSB7XG4gICAgY2FzZSAyOlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDI7XG4gICAgY2FzZSAzOlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDM7XG4gICAgY2FzZSA0OlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDQ7XG4gICAgY2FzZSA1OlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDU7XG4gICAgY2FzZSA2OlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDY7XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiBoZWFkaW5nTGV2ZWwyOyAvLyBkZWZhdWx0IGljb24gaWYgbm9uZSBtYXRjaGVzXG4gIH1cbn07XG5cbi8qKlxuICogQ3JlYXRlcyBhIFNlbGVjdG9yIGZvciBoc3RhcnQgaW5zaWRlIHRoZSBCbG9ja2VkaXRvclxuICogQHBhcmFtIHsqfSBwcm9wc1xuICogQHJldHVybnMgSlNYIGVsZW1lbnRcbiAqL1xuY29uc3QgSGVhZGluZ1NlbGVjdG9yID0gKHsgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcyB9OiBTYXZlUHJvcHMpID0+IHtcbiAgY29uc3QgaGFuZGxlVG9nZ2xlSGVhZGluZ0dyb3VwID0gKG5ld1ZhbHVlOiBudW1iZXIpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgaHN0YXJ0OiBuZXdWYWx1ZSB9KTtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxUb29sYmFyRHJvcGRvd25NZW51XG4gICAgICBpY29uPXtjaGVja0hlYWRpbmdMZXZlbEljb24oYXR0cmlidXRlcy5oc3RhcnQpfVxuICAgICAgbGFiZWw9e19fKFwiU2VsZWN0IGhlYWRpbmcgbGV2ZWxcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgIGNvbnRyb2xzPXtbXG4gICAgICAgIHtcbiAgICAgICAgICB0aXRsZTogXCJIMlwiLFxuICAgICAgICAgIGlzRGlzYWJsZWQ6IGF0dHJpYnV0ZXMuaHN0YXJ0ID09PSAyLFxuICAgICAgICAgIG9uQ2xpY2s6ICgpID0+IGhhbmRsZVRvZ2dsZUhlYWRpbmdHcm91cCgyKSxcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIHRpdGxlOiBcIkgzXCIsXG4gICAgICAgICAgaXNEaXNhYmxlZDogYXR0cmlidXRlcy5oc3RhcnQgPT09IDMsXG4gICAgICAgICAgb25DbGljazogKCkgPT4gaGFuZGxlVG9nZ2xlSGVhZGluZ0dyb3VwKDMpLFxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgdGl0bGU6IFwiSDRcIixcbiAgICAgICAgICBpc0Rpc2FibGVkOiBhdHRyaWJ1dGVzLmhzdGFydCA9PT0gNCxcbiAgICAgICAgICBvbkNsaWNrOiAoKSA9PiBoYW5kbGVUb2dnbGVIZWFkaW5nR3JvdXAoNCksXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICB0aXRsZTogXCJINVwiLFxuICAgICAgICAgIGlzRGlzYWJsZWQ6IGF0dHJpYnV0ZXMuaHN0YXJ0ID09PSA1LFxuICAgICAgICAgIG9uQ2xpY2s6ICgpID0+IGhhbmRsZVRvZ2dsZUhlYWRpbmdHcm91cCg1KSxcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIHRpdGxlOiBcIkg2XCIsXG4gICAgICAgICAgaXNEaXNhYmxlZDogYXR0cmlidXRlcy5oc3RhcnQgPT09IDYsXG4gICAgICAgICAgb25DbGljazogKCkgPT4gaGFuZGxlVG9nZ2xlSGVhZGluZ0dyb3VwKDYpLFxuICAgICAgICB9LFxuICAgICAgXX1cbiAgICAvPlxuICApO1xufTtcblxuLyoqXG4gKiBDcmVhdGVzIGEgRHJvcGRvd24gSGVhZGluZ1NlbGVjdG9yIGZvciBoc3RhcnQgaW5zaWRlIHRoZSBCbG9ja0NvbnRyb2xzXG4gKiBAcGFyYW0geyp9IHByb3BzXG4gKiBAcmV0dXJucyBKU1ggZWxlbWVudFxuICovXG5jb25zdCBIZWFkaW5nU2VsZWN0b3JJbnNwZWN0b3IgPSAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykgPT4ge1xuICBjb25zdCBoYW5kbGVUb2dnbGVIZWFkaW5nR3JvdXAgPSAobmV3VmFsdWU6IG51bWJlcikgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBoc3RhcnQ6IG5ld1ZhbHVlIH0pO1xuICB9O1xuXG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIDxUb2dnbGVHcm91cENvbnRyb2xcbiAgICAgICAgbGFiZWw9e19fKFwiSGVhZGluZyBsZXZlbFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy5oc3RhcnR9XG4gICAgICAgIG9uQ2hhbmdlPXtoYW5kbGVUb2dnbGVIZWFkaW5nR3JvdXB9XG4gICAgICAgIGlzQmxvY2tcbiAgICAgID5cbiAgICAgICAgPFRvZ2dsZUdyb3VwQ29udHJvbE9wdGlvbiB2YWx1ZT17Mn0gbGFiZWw9XCJIMlwiIC8+XG4gICAgICAgIDxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gdmFsdWU9ezN9IGxhYmVsPVwiSDNcIiAvPlxuICAgICAgICA8VG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uIHZhbHVlPXs0fSBsYWJlbD1cIkg0XCIgLz5cbiAgICAgICAgPFRvZ2dsZUdyb3VwQ29udHJvbE9wdGlvbiB2YWx1ZT17NX0gbGFiZWw9XCJINVwiIC8+XG4gICAgICAgIDxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gdmFsdWU9ezZ9IGxhYmVsPVwiSDZcIiAvPlxuICAgICAgPC9Ub2dnbGVHcm91cENvbnRyb2w+XG4gICAgICA8VGV4dD5cbiAgICAgICAge19fKFwiQ29udHJvbHMgdGhlIGhlYWRpbmcgbGV2ZWwgb2YgdGhlIGFjY29yZGlvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgIDwvVGV4dD5cbiAgICAgIDxEaXZpZGVyIC8+XG4gICAgPC8+XG4gICk7XG59O1xuXG5leHBvcnQgeyBIZWFkaW5nU2VsZWN0b3IsIEhlYWRpbmdTZWxlY3Rvckluc3BlY3RvciB9O1xuIl0sIm5hbWVzIjpbIl9fIiwiVG9vbGJhckRyb3Bkb3duTWVudSIsIl9fZXhwZXJpbWVudGFsRGl2aWRlciIsIkRpdmlkZXIiLCJfX2V4cGVyaW1lbnRhbFRvZ2dsZUdyb3VwQ29udHJvbCIsIlRvZ2dsZUdyb3VwQ29udHJvbCIsIl9fZXhwZXJpbWVudGFsVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uIiwiVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uIiwiX19leHBlcmltZW50YWxUZXh0IiwiVGV4dCIsImhlYWRpbmdMZXZlbDIiLCJoZWFkaW5nTGV2ZWwzIiwiaGVhZGluZ0xldmVsNCIsImhlYWRpbmdMZXZlbDUiLCJoZWFkaW5nTGV2ZWw2IiwiY2hlY2tIZWFkaW5nTGV2ZWxJY29uIiwiaHN0YXJ0IiwiSGVhZGluZ1NlbGVjdG9yIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiaGFuZGxlVG9nZ2xlSGVhZGluZ0dyb3VwIiwibmV3VmFsdWUiLCJfanN4IiwiaWNvbiIsImxhYmVsIiwiY29udHJvbHMiLCJ0aXRsZSIsImlzRGlzYWJsZWQiLCJvbkNsaWNrIiwiSGVhZGluZ1NlbGVjdG9ySW5zcGVjdG9yIiwiX3JlZjIiLCJfanN4cyIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwidmFsdWUiLCJvbkNoYW5nZSIsImlzQmxvY2siXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/HeadingSelector.tsx\n"); - -/***/ }), - -/***/ "./src/collapsibles/editor.scss": -/*!**************************************!*\ - !*** ./src/collapsibles/editor.scss ***! - \**************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sbGFwc2libGVzL2VkaXRvci5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29sbGFwc2libGVzL2VkaXRvci5zY3NzP2RlY2YiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/collapsibles/editor.scss\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/data": -/*!******************************!*\ - !*** external ["wp","data"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["data"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "./src/collapsibles/block.json": -/*!*************************************!*\ - !*** ./src/collapsibles/block.json ***! - \*************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/collapsibles","version":"1.0.10","title":"Accordion","category":"rrze_elements","description":"Creates an accordion block","attributes":{"expandAllLink":{"type":"boolean","default":false},"hstart":{"type":"integer","default":2},"register":{"type":"boolean","default":false},"sameBlockCount":{"type":"integer","default":0},"childrenCount":{"type":"integer","default":0},"previousBlockIds":{"type":"array","default":[]}},"providesContext":{"rrze-elements/accordion-hstart":"hstart"},"supports":{"html":false},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.js","viewScript":"rrze-accordions","editorStyle":"file:./index.css","style":"file:./style-index.css","example":{"innerBlocks":[{"name":"rrze-elements/collapse","attributes":{"title":"Accordionreiter 1","loadOpen":true},"innerBlocks":[{"name":"core/paragraph","attributes":{"content":"This is a Paragraph."}}]},{"name":"rrze-elements/collapse","attributes":{"title":"Accordionreiter 2"},"innerBlocks":[{"name":"core/paragraph","attributes":{"content":"This is a Paragraph."}}]},{"name":"rrze-elements/collapse","attributes":{"title":"Accordionreiter 3"},"innerBlocks":[{"name":"core/paragraph","attributes":{"content":"This is a Paragraph."}}]}]}}'); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/fontawesomeIconNames.json": -/*!*********************************************************************!*\ - !*** ./src/components/assets/fontawesome/fontawesomeIconNames.json ***! - \*********************************************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/collapsibles/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){"use strict";var e=window.ReactJSXRuntime,r=window.wp.blocks,a=window.wp.blockEditor,t=window.wp.components,o=window.wp.data,i=window.wp.i18n,s=function(r){var a=r.attributes,o=r.setAttributes;return(0,e.jsx)(t.CheckboxControl,{label:(0,i.__)("Show Expand-All-Link","rrze-elements-blocks"),checked:a.expandAllLink,onChange:function(){o({expandAllLink:!a.expandAllLink})}})},l=window.wp.primitives,n=(0,e.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(l.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})}),c=(0,e.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(l.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})}),d=(0,e.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(l.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),u=(0,e.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(l.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})}),p=(0,e.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(l.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),h=function(e){switch(e){case 2:default:return n;case 3:return c;case 4:return d;case 5:return u;case 6:return p}},g=function(r){var a=r.attributes,o=r.setAttributes,s=function(e){o({hstart:e})};return(0,e.jsx)(t.ToolbarDropdownMenu,{icon:h(a.hstart),label:(0,i.__)("Select heading level","rrze-elements-blocks"),controls:[{title:"H2",isDisabled:2===a.hstart,onClick:function(){return s(2)}},{title:"H3",isDisabled:3===a.hstart,onClick:function(){return s(3)}},{title:"H4",isDisabled:4===a.hstart,onClick:function(){return s(4)}},{title:"H5",isDisabled:5===a.hstart,onClick:function(){return s(5)}},{title:"H6",isDisabled:6===a.hstart,onClick:function(){return s(6)}}]})},m=function(r){var a=r.attributes,o=r.setAttributes;return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)(t.__experimentalToggleGroupControl,{label:(0,i.__)("Heading level","rrze-elements-blocks"),value:a.hstart,onChange:function(e){o({hstart:e})},isBlock:!0,children:[(0,e.jsx)(t.__experimentalToggleGroupControlOption,{value:2,label:"H2"}),(0,e.jsx)(t.__experimentalToggleGroupControlOption,{value:3,label:"H3"}),(0,e.jsx)(t.__experimentalToggleGroupControlOption,{value:4,label:"H4"}),(0,e.jsx)(t.__experimentalToggleGroupControlOption,{value:5,label:"H5"}),(0,e.jsx)(t.__experimentalToggleGroupControlOption,{value:6,label:"H6"})]}),(0,e.jsx)(t.__experimentalText,{children:(0,i.__)("Controls the heading level of the accordion","rrze-elements-blocks")}),(0,e.jsx)(t.__experimentalDivider,{})]})},b=JSON.parse('{"UU":"rrze-elements/collapsibles"}'),f=JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'),w=[{attributes:{expandAllLink:{type:"boolean",default:!1},hstart:{type:"integer",default:2},register:{type:"boolean",default:!1},sameBlockCount:{type:"integer",default:0},childrenCount:{type:"integer",default:0},previousBlockIds:{type:"array",default:[]}},save:function(r){var t=r.attributes,o=a.useBlockProps.save(),s=t.sameBlockCount,l=t.expandAllLink;return(0,e.jsxs)("div",Object.assign({},o,{children:[" ",(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)("div",{className:"accordion",id:"accordion-".concat(s),children:[l&&(0,e.jsx)("div",{className:"button-container-right",children:(0,e.jsx)("button",{className:"expand-all standard-btn primary-btn xsmall-btn","data-status":"closed",children:(0,i.__)("Expand All","rrze-elements-b")})}),(0,e.jsx)(a.InnerBlocks.Content,{})]})})]}))},migrate:function(e){return Object.assign({},e)}}];function k(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||v(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,r){if(e){if("string"==typeof e)return y(e,r);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?y(e,r):void 0}}function y(e,r){(null==r||r>e.length)&&(r=e.length);for(var a=0,t=Array(r);a/g,"")).matchAll(/\[collapse(?=\s)((?:\s+\w+=(?:'[^']*'|"[^"]*"|“[^”]*”))*)\]([\s\S]*?)\[\/collapse\]/g)),l=[];console.log(a);var n=(null==a?void 0:a.content)||"";s.forEach((function(e,a){for(var t,o=e[1],s=/(\w+)="([^"]*)"/g,n={};null!==(t=s.exec(o));){var c=t[1],d=t[2];n[c]=d}var u=e[2].trim(),p=[],h=[];u.split(/\[accordion(?=\s|\])(?:\s+\w+="[^"]*")*\]([\s\S]*?)\[\/accordion\]/g).forEach((function(e,a){if(a%2==0)e.trim()&&p.push((0,r.createBlock)("core/freeform",{content:e.trim()}));else{var t=k(e.matchAll(/\[accordion-item(?=\s)((?:\s+\w+=(?:'[^']*'|"[^"]*"|“[^”]*”))*)\]([\s\S]*?)\[\/accordion-item\]/g)),o=[];t.forEach((function(e,a){var t=e[1],i=e[2].trim(),s=t.match(/(\w+)=('[^']*'|"[^"]*"|“[^”]*”)/g),l={};null==s||s.forEach((function(e){var r,a,t=(r=e.split("="),a=2,function(e){if(Array.isArray(e))return e}(r)||function(e,r){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var t,o,i,s,l=[],n=!0,c=!1;try{if(i=(a=a.call(e)).next,0===r){if(Object(a)!==a)return;n=!1}else for(;!(n=(t=i.call(a)).done)&&(l.push(t.value),l.length!==r);n=!0);}catch(e){c=!0,o=e}finally{try{if(!n&&null!=a.return&&(s=a.return(),Object(s)!==s))return}finally{if(c)throw o}}return l}}(r,a)||v(r,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=t[0],i=t[1].slice(1,-1);l[o]=i})),h.push({title:l.title||"No title detected",type:"accordion",level:2}),o.push((0,r.createBlock)("rrze-elements/accordion",{title:l.title||"Enter a title"},[(0,r.createBlock)("core/freeform",{content:i})]))})),o.length&&p.push((0,r.createBlock)("rrze-elements/accordions",{},o))}})),l.push({title:n.title||"Collapse #".concat(a+1),type:"collapse",level:1,items:h}),i.push((0,r.createBlock)("rrze-elements/collapse",{title:n.title||"Enter a title",color:function(e){switch(e){case"tf":return"tf";case"nat":return"nat";case"phil":return"phil";case"med":return"med";case"rw":return"rw";default:return""}}(n.color),jumpName:n.name||"",icon:x(n.icon)||""},p))}));var c=parseInt(e.named.hstart,10)||2;o.push((0,r.createBlock)("rrze-elements/collapsibles",{hstart:c},i));var d=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e.map((function(e){return"".concat(" ".repeat(r),"• ").concat(e.title,"\n").concat(e.items?d(e.items,r+1):"")})).join("")},u=d(l);return confirm("Wichtiger Hinweis\n\nBitte überprüfen Sie Ihre Akkordeonstruktur, um sicherzustellen, dass alle Elemente vorhanden sind.\n\n".concat(u,"\n\nBestätigen Sie mit Ok, damit die Umwandlung in einen Block durchgeführt wird."))||(o=[]).push((0,r.createBlock)("core/freeform",{content:n})),o}}]}})}(); \ No newline at end of file diff --git a/build/columns/index-rtl.css b/build/columns/index-rtl.css index 1da1c6f1..2f686c68 100644 --- a/build/columns/index-rtl.css +++ b/build/columns/index-rtl.css @@ -1,118 +1 @@ -/*!************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/columns/editor.scss ***! - \************************************************************************************************************************************************************************************************************************************************/ -.elements-textcolumns .rrze-elements-blocks-text-column, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column { - padding: 15px; - column-gap: 1.5em; - padding-bottom: 1em; - margin-right: -15px; - margin-left: -15px; -} -.elements-textcolumns .rrze-elements-blocks-text-column .font-light * p, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column .font-light * p { - color: #fff; -} -.elements-textcolumns .rrze-elements-blocks-text-column > *, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column > * { - margin-top: 0; -} -.elements-textcolumns .rrze-elements-blocks-text-column p, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column p { - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - orphans: 3; - widows: 3; - display: inline-block; -} -.elements-textcolumns .rrze-elements-blocks-text-column figure, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column figure { - break-inside: avoid; - page-break-inside: avoid; -} -.elements-textcolumns .rrze-elements-blocks-text-column .font-light *, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column .font-light * { - color: #fff; - letter-spacing: 0.02em; -} -@media (min-width: 768px) { - .elements-textcolumns .rrze-elements-blocks-text-column, - .wp-block-rrze-elements-columns .rrze-elements-blocks-text-column { - margin-right: 0; - margin-left: 0; - } -} -.elements-textcolumns .rrze-elements-blocks-text-column.bg-default, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-default { - background-color: var(--wp--preset--color--default, #e9edf2); - color: #000; - border-color: #e9edf2; -} -.elements-textcolumns .rrze-elements-blocks-text-column.bg-success, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-success { - background-color: var(--wp--preset--color--success, #dff0db); - color: #000; - border-color: #d6e9c6; -} -.elements-textcolumns .rrze-elements-blocks-text-column.bg-info, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-info { - background-color: var(--wp--preset--color--info, #d9edf7); - color: #000; - border-color: #d9edf7; -} -.elements-textcolumns .rrze-elements-blocks-text-column.bg-warning, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-warning { - background-color: var(--wp--preset--color--warning, #fcf8e3); - color: #000; - border-color: #fcf8e3; -} -.elements-textcolumns .rrze-elements-blocks-text-column.bg-danger, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-danger { - background-color: var(--wp--preset--color--danger, #f2dede); - color: #000; - border-color: #f2dede; -} -.elements-textcolumns .rrze-elements-blocks-text-column:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default), -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default) { - margin-right: 0; - margin-left: 0; - padding-right: 0; - padding-left: 0; -} - -.wp-block-rrze-elements-columns { - column-gap: 1.5em; - padding-bottom: 1em; - padding-right: 0; - padding-left: 0; -} -.wp-block-rrze-elements-columns > * { - margin-top: 0; -} -.wp-block-rrze-elements-columns p { - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - orphans: 3; - widows: 3; -} -.wp-block-rrze-elements-columns figure { - break-inside: avoid; - page-break-inside: avoid; -} -.wp-block-rrze-elements-columns .block-editor-block-list__layout { - padding-right: 15px; - padding-left: 15px; -} -.wp-block-rrze-elements-columns .block-editor-block-list__layout :first-child { - margin-top: 0; -} -.wp-block-rrze-elements-columns .block-editor-block-list__layout p { - margin-top: 0; - display: inline-block; -} -.wp-block-rrze-elements-columns:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default) .block-editor-block-list__layout { - padding-right: 0px; - padding-left: 5px; -} +.elements-textcolumns .rrze-elements-blocks-text-column,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column{column-gap:1.5em;margin-right:-15px;margin-left:-15px;padding:15px 15px 1em}.elements-textcolumns .rrze-elements-blocks-text-column .font-light * p,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column .font-light * p{color:#fff}.elements-textcolumns .rrze-elements-blocks-text-column>*,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column>*{margin-top:0}.elements-textcolumns .rrze-elements-blocks-text-column p,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column p{display:inline-block;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;orphans:3;widows:3}.elements-textcolumns .rrze-elements-blocks-text-column figure,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column figure{break-inside:avoid;page-break-inside:avoid}.elements-textcolumns .rrze-elements-blocks-text-column .font-light *,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column .font-light *{color:#fff;letter-spacing:.02em}@media(min-width:768px){.elements-textcolumns .rrze-elements-blocks-text-column,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column{margin-right:0;margin-left:0}}.elements-textcolumns .rrze-elements-blocks-text-column.bg-default,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-default{background-color:var(--wp--preset--color--default,#e9edf2);border-color:#e9edf2;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column.bg-success,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-success{background-color:var(--wp--preset--color--success,#dff0db);border-color:#d6e9c6;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column.bg-info,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-info{background-color:var(--wp--preset--color--info,#d9edf7);border-color:#d9edf7;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column.bg-warning,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-warning{background-color:var(--wp--preset--color--warning,#fcf8e3);border-color:#fcf8e3;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column.bg-danger,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-danger{background-color:var(--wp--preset--color--danger,#f2dede);border-color:#f2dede;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default),.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default){margin-right:0;margin-left:0;padding-right:0;padding-left:0}.wp-block-rrze-elements-columns{column-gap:1.5em;padding-bottom:1em;padding-right:0;padding-left:0}.wp-block-rrze-elements-columns>*{margin-top:0}.wp-block-rrze-elements-columns p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;orphans:3;widows:3}.wp-block-rrze-elements-columns figure{break-inside:avoid;page-break-inside:avoid}.wp-block-rrze-elements-columns .block-editor-block-list__layout{padding-right:15px;padding-left:15px}.wp-block-rrze-elements-columns .block-editor-block-list__layout :first-child{margin-top:0}.wp-block-rrze-elements-columns .block-editor-block-list__layout p{display:inline-block;margin-top:0}.wp-block-rrze-elements-columns:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default) .block-editor-block-list__layout{padding-right:0;padding-left:5px} diff --git a/build/columns/index.asset.php b/build/columns/index.asset.php index e97d12e1..8a7852cd 100644 --- a/build/columns/index.asset.php +++ b/build/columns/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'aeb40bc5d919b3e52f71'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n'), 'version' => 'b20013f4302637a1222d'); diff --git a/build/columns/index.css b/build/columns/index.css index bd6ad223..92fe279a 100644 --- a/build/columns/index.css +++ b/build/columns/index.css @@ -1,118 +1 @@ -/*!************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/columns/editor.scss ***! - \************************************************************************************************************************************************************************************************************************************************/ -.elements-textcolumns .rrze-elements-blocks-text-column, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column { - padding: 15px; - column-gap: 1.5em; - padding-bottom: 1em; - margin-left: -15px; - margin-right: -15px; -} -.elements-textcolumns .rrze-elements-blocks-text-column .font-light * p, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column .font-light * p { - color: #fff; -} -.elements-textcolumns .rrze-elements-blocks-text-column > *, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column > * { - margin-top: 0; -} -.elements-textcolumns .rrze-elements-blocks-text-column p, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column p { - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - orphans: 3; - widows: 3; - display: inline-block; -} -.elements-textcolumns .rrze-elements-blocks-text-column figure, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column figure { - break-inside: avoid; - page-break-inside: avoid; -} -.elements-textcolumns .rrze-elements-blocks-text-column .font-light *, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column .font-light * { - color: #fff; - letter-spacing: 0.02em; -} -@media (min-width: 768px) { - .elements-textcolumns .rrze-elements-blocks-text-column, - .wp-block-rrze-elements-columns .rrze-elements-blocks-text-column { - margin-left: 0; - margin-right: 0; - } -} -.elements-textcolumns .rrze-elements-blocks-text-column.bg-default, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-default { - background-color: var(--wp--preset--color--default, #e9edf2); - color: #000; - border-color: #e9edf2; -} -.elements-textcolumns .rrze-elements-blocks-text-column.bg-success, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-success { - background-color: var(--wp--preset--color--success, #dff0db); - color: #000; - border-color: #d6e9c6; -} -.elements-textcolumns .rrze-elements-blocks-text-column.bg-info, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-info { - background-color: var(--wp--preset--color--info, #d9edf7); - color: #000; - border-color: #d9edf7; -} -.elements-textcolumns .rrze-elements-blocks-text-column.bg-warning, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-warning { - background-color: var(--wp--preset--color--warning, #fcf8e3); - color: #000; - border-color: #fcf8e3; -} -.elements-textcolumns .rrze-elements-blocks-text-column.bg-danger, -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-danger { - background-color: var(--wp--preset--color--danger, #f2dede); - color: #000; - border-color: #f2dede; -} -.elements-textcolumns .rrze-elements-blocks-text-column:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default), -.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default) { - margin-left: 0; - margin-right: 0; - padding-left: 0; - padding-right: 0; -} - -.wp-block-rrze-elements-columns { - column-gap: 1.5em; - padding-bottom: 1em; - padding-left: 0; - padding-right: 0; -} -.wp-block-rrze-elements-columns > * { - margin-top: 0; -} -.wp-block-rrze-elements-columns p { - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; - orphans: 3; - widows: 3; -} -.wp-block-rrze-elements-columns figure { - break-inside: avoid; - page-break-inside: avoid; -} -.wp-block-rrze-elements-columns .block-editor-block-list__layout { - padding-left: 15px; - padding-right: 15px; -} -.wp-block-rrze-elements-columns .block-editor-block-list__layout :first-child { - margin-top: 0; -} -.wp-block-rrze-elements-columns .block-editor-block-list__layout p { - margin-top: 0; - display: inline-block; -} -.wp-block-rrze-elements-columns:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default) .block-editor-block-list__layout { - padding-left: 0px; - padding-right: 5px; -} +.elements-textcolumns .rrze-elements-blocks-text-column,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column{column-gap:1.5em;margin-left:-15px;margin-right:-15px;padding:15px 15px 1em}.elements-textcolumns .rrze-elements-blocks-text-column .font-light * p,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column .font-light * p{color:#fff}.elements-textcolumns .rrze-elements-blocks-text-column>*,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column>*{margin-top:0}.elements-textcolumns .rrze-elements-blocks-text-column p,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column p{display:inline-block;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;orphans:3;widows:3}.elements-textcolumns .rrze-elements-blocks-text-column figure,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column figure{break-inside:avoid;page-break-inside:avoid}.elements-textcolumns .rrze-elements-blocks-text-column .font-light *,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column .font-light *{color:#fff;letter-spacing:.02em}@media(min-width:768px){.elements-textcolumns .rrze-elements-blocks-text-column,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column{margin-left:0;margin-right:0}}.elements-textcolumns .rrze-elements-blocks-text-column.bg-default,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-default{background-color:var(--wp--preset--color--default,#e9edf2);border-color:#e9edf2;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column.bg-success,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-success{background-color:var(--wp--preset--color--success,#dff0db);border-color:#d6e9c6;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column.bg-info,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-info{background-color:var(--wp--preset--color--info,#d9edf7);border-color:#d9edf7;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column.bg-warning,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-warning{background-color:var(--wp--preset--color--warning,#fcf8e3);border-color:#fcf8e3;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column.bg-danger,.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column.bg-danger{background-color:var(--wp--preset--color--danger,#f2dede);border-color:#f2dede;color:#000}.elements-textcolumns .rrze-elements-blocks-text-column:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default),.wp-block-rrze-elements-columns .rrze-elements-blocks-text-column:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default){margin-left:0;margin-right:0;padding-left:0;padding-right:0}.wp-block-rrze-elements-columns{column-gap:1.5em;padding-bottom:1em;padding-left:0;padding-right:0}.wp-block-rrze-elements-columns>*{margin-top:0}.wp-block-rrze-elements-columns p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;orphans:3;widows:3}.wp-block-rrze-elements-columns figure{break-inside:avoid;page-break-inside:avoid}.wp-block-rrze-elements-columns .block-editor-block-list__layout{padding-left:15px;padding-right:15px}.wp-block-rrze-elements-columns .block-editor-block-list__layout :first-child{margin-top:0}.wp-block-rrze-elements-columns .block-editor-block-list__layout p{display:inline-block;margin-top:0}.wp-block-rrze-elements-columns:not(.bg-info):not(.bg-warning):not(.bg-danger):not(.bg-success):not(.bg-undefined):not(.bg-default) .block-editor-block-list__layout{padding-left:0;padding-right:5px} diff --git a/build/columns/index.js b/build/columns/index.js index aebc0cbd..a3a0274e 100644 --- a/build/columns/index.js +++ b/build/columns/index.js @@ -1,334 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/color.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/color.js ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst color = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (color);\n//# sourceMappingURL=color.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9jb2xvci5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNrRDtBQUNGO0FBQ2hELDJCQUEyQixzREFBSSxDQUFDLHNEQUFHO0FBQ25DO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUksQ0FBQyx1REFBSTtBQUNsQztBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0QsK0RBQWUsS0FBSyxFQUFDO0FBQ3JCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ljb25zL2J1aWxkLW1vZHVsZS9saWJyYXJ5L2NvbG9yLmpzPzliZDkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IFBhdGgsIFNWRyB9IGZyb20gJ0B3b3JkcHJlc3MvcHJpbWl0aXZlcyc7XG5pbXBvcnQgeyBqc3ggYXMgX2pzeCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuY29uc3QgY29sb3IgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0xNy4yIDEwLjljLS41LTEtMS4yLTIuMS0yLjEtMy4yLS42LS45LTEuMy0xLjctMi4xLTIuNkwxMiA0bC0xIDEuMWMtLjYuOS0xLjMgMS43LTIgMi42LS44IDEuMi0xLjUgMi4zLTIgMy4yLS42IDEuMi0xIDIuMi0xIDMgMCAzLjQgMi43IDYuMSA2LjEgNi4xczYuMS0yLjcgNi4xLTYuMWMwLS44LS4zLTEuOC0xLTN6bS01LjEgNy42Yy0yLjUgMC00LjYtMi4xLTQuNi00LjYgMC0uMy4xLTEgLjgtMi4zLjUtLjkgMS4xLTEuOSAyLTMuMS43LS45IDEuMy0xLjcgMS44LTIuMy43LjggMS4zIDEuNiAxLjggMi4zLjggMS4xIDEuNSAyLjIgMiAzLjEuNyAxLjMuOCAyIC44IDIuMyAwIDIuNS0yLjEgNC42LTQuNiA0LjZ6XCJcbiAgfSlcbn0pO1xuZXhwb3J0IGRlZmF1bHQgY29sb3I7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb2xvci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/color.js\n"); - -/***/ }), - -/***/ "./src/columns/edit.tsx": -/*!******************************!*\ - !*** ./src/columns/edit.tsx ***! - \******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/CustomColorSwitcher */ \"./src/components/CustomColorSwitcher.tsx\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__);\n\n// Imports from WordPress libraries\n\n\n\n\n\n/**\n * Edit component for the Columns block.\n *\n * Provides controls for customizing the Columns-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var numberOfColumns = attributes.numberOfColumns,\n rule = attributes.rule,\n width = attributes.width,\n borderColor = attributes.borderColor,\n border = attributes.border,\n color = attributes.color,\n colorSlug = attributes.colorSlug;\n var onChangeRangeControl = function onChangeRangeControl(numberOfColumns) {\n setAttributes({\n numberOfColumns: numberOfColumns\n });\n };\n var onChangeWidthControl = function onChangeWidthControl(width) {\n setAttributes({\n width: width\n });\n };\n var onChangeRuler = function onChangeRuler(rule) {\n setAttributes({\n rule: rule\n });\n };\n var onChangeBorder = function onChangeBorder(border) {\n setAttributes({\n border: border\n });\n };\n var colorDataAlert = [{\n color: \"#e9edf2\",\n slug: \"default\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Default\", \"rrze-elements-blocks\")\n }, {\n color: \"#dff0d8\",\n slug: \"success\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Success\", \"rrze-elements-blocks\")\n }, {\n color: \"#d9edf7\",\n slug: \"info\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Info\", \"rrze-elements-blocks\")\n }, {\n color: \"#fcf8e3\",\n slug: \"warning\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Warning\", \"rrze-elements-blocks\")\n }, {\n color: \"#f2dede\",\n slug: \"danger\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Danger\", \"rrze-elements-blocks\")\n }];\n // Lookup color slug based on hex value\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {\n if (!color) {\n setAttributes({\n colorSlug: \"colorless\"\n });\n } else {\n var colorEntry = colorDataAlert.find(function (c) {\n return c.color.toUpperCase() === color.toUpperCase();\n });\n if (colorEntry) {\n setAttributes({\n colorSlug: colorEntry.slug\n });\n }\n }\n }, [color, setAttributes]);\n // Style calculation moved outside JSX for clarity and optimization\n var style = Object.assign(Object.assign(Object.assign(Object.assign({}, props.style), {\n columnCount: numberOfColumns,\n columnWidth: width\n }), rule ? {\n columnRule: \"1px solid \".concat(borderColor)\n } : {}), border ? {\n border: \"1px solid \".concat(borderColor)\n } : {});\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {\n if (!attributes.color) {\n setAttributes({\n textColor: undefined,\n color: \"default\"\n });\n }\n }, [attributes.color]);\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, props, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"rrze-elements-blocks-text-column bg-\".concat(attributes.colorSlug),\n style: style,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Display settings\", \"rrze-elements-blocks\"),\n initialOpen: true,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.RangeControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Number of columns\", \"rrze-elements-blocks\"),\n marks: true,\n max: 4,\n min: 2,\n onChange: onChangeRangeControl,\n step: 1,\n value: numberOfColumns\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToggleControl, {\n checked: rule,\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Show Rule\", \"rrze-elements-blocks\"),\n onChange: onChangeRuler\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_2__.StandardColorSwitcher, {\n attributes: {\n color: attributes.color\n },\n setAttributes: setAttributes,\n colorData: colorDataAlert,\n hex: true,\n useStyle: true,\n customColor: false,\n useTextColor: true,\n clearButton: true\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.ContrastChecker, {\n textColor: attributes.textColor,\n backgroundColor: attributes.color\n })]\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n template: [[\"core/paragraph\", {\n placeholder: \"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.\"\n }], [\"core/paragraph\", {\n placeholder: \"Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi.\"\n }]]\n })]\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNGO0FBRVYiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbHVtbnMvZWRpdC50c3g/YzNhOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzIGZyb20gV29yZFByZXNzIGxpYnJhcmllc1xuaW1wb3J0IHtcbiAgdXNlQmxvY2tQcm9wcyxcbiAgSW5uZXJCbG9ja3MsXG4gIEJsb2NrQ29udHJvbHMsXG4gIEluc3BlY3RvckNvbnRyb2xzLFxuICBDb250cmFzdENoZWNrZXIsXG59IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5pbXBvcnQge1xuICBTdGFuZGFyZENvbG9yU3dpdGNoZXIsXG4gIEV4dGVuZGVkQ29sb3JTd2l0Y2hlcixcbiAgU3RhbmRhcmRDb2xvclN3aXRjaGVyVG9vbGJhcixcbiAgQm9yZGVyQ29sb3JQaWNrZXIsXG59IGZyb20gXCIuLi9jb21wb25lbnRzL0N1c3RvbUNvbG9yU3dpdGNoZXJcIjtcblxuaW1wb3J0IHsgUmFuZ2VDb250cm9sLCBQYW5lbEJvZHksIFRvZ2dsZUNvbnRyb2wgfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5cbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcbmltcG9ydCB7IHN5bWJvbCB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG5cbi8qKlxuICogSW50ZXJmYWNlIHJlcHJlc2VudGluZyB0aGUgcHJvcGVydGllcyBmb3IgdGhlIEVkaXQgY29tcG9uZW50LlxuICpcbiAqIEBpbnRlcmZhY2UgRWRpdFByb3BzXG4gKiBAcHJvcGVydHkge09iamVjdH0gYXR0cmlidXRlcyAtIFRoZSBibG9jayBhdHRyaWJ1dGVzLlxuICovXG5pbnRlcmZhY2UgRWRpdFByb3BzIHtcbiAgYmxvY2tQcm9wczogc3RyaW5nW107XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBudW1iZXJPZkNvbHVtbnM6IG51bWJlcjtcbiAgICBydWxlOiBib29sZWFuO1xuICAgIHdpZHRoOiBudW1iZXI7XG4gICAgYm9yZGVyQ29sb3I6IHN0cmluZztcbiAgICBib3JkZXI6IGJvb2xlYW47XG4gICAgY29sb3I6IHN0cmluZztcbiAgICB0ZXh0Q29sb3I6IHN0cmluZztcbiAgICBjb2xvclNsdWc/OiBzdHJpbmc7XG4gIH07XG4gIHNldEF0dHJpYnV0ZXM6IChhdHRyaWJ1dGVzOiBQYXJ0aWFsPEVkaXRQcm9wc1tcImF0dHJpYnV0ZXNcIl0+KSA9PiB2b2lkO1xufVxuXG4vKipcbiAqIEVkaXQgY29tcG9uZW50IGZvciB0aGUgQ29sdW1ucyBibG9jay5cbiAqXG4gKiBQcm92aWRlcyBjb250cm9scyBmb3IgY3VzdG9taXppbmcgdGhlIENvbHVtbnMtYmxvY2sgYW5kIHJlbmRlcnMgdGhlIGJsb2NrIGluc2lkZSB0aGUgZWRpdG9yLlxuICpcbiAqIEBwYXJhbSB7RWRpdFByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzIHBhc3NlZCB0byB0aGUgY29tcG9uZW50LlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgSlNYIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBjb21wb25lbnQuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEVkaXQoe1xuICBibG9ja1Byb3BzLFxuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogRWRpdFByb3BzKSB7XG4gIGNvbnN0IHByb3BzID0gdXNlQmxvY2tQcm9wcygpO1xuXG4gIGNvbnN0IHtcbiAgICBudW1iZXJPZkNvbHVtbnMsXG4gICAgcnVsZSxcbiAgICB3aWR0aCxcbiAgICBib3JkZXJDb2xvcixcbiAgICBib3JkZXIsXG4gICAgY29sb3IsXG4gICAgY29sb3JTbHVnLFxuICB9ID0gYXR0cmlidXRlcztcblxuICBjb25zdCBvbkNoYW5nZVJhbmdlQ29udHJvbCA9IChudW1iZXJPZkNvbHVtbnM6IG51bWJlcikgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBudW1iZXJPZkNvbHVtbnMgfSk7XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VXaWR0aENvbnRyb2wgPSAod2lkdGg6IG51bWJlcikgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyB3aWR0aCB9KTtcbiAgfTtcblxuICBjb25zdCBvbkNoYW5nZVJ1bGVyID0gKHJ1bGU6IGJvb2xlYW4pID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgcnVsZSB9KTtcbiAgfTtcblxuICBjb25zdCBvbkNoYW5nZUJvcmRlciA9IChib3JkZXI6IGJvb2xlYW4pID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgYm9yZGVyIH0pO1xuICB9O1xuXG4gIGNvbnN0IGNvbG9yRGF0YUFsZXJ0ID0gW1xuICAgIHtcbiAgICAgIGNvbG9yOiBcIiNlOWVkZjJcIixcbiAgICAgIHNsdWc6IFwiZGVmYXVsdFwiLFxuICAgICAgbmFtZTogX18oXCJEZWZhdWx0XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgfSxcbiAgICB7XG4gICAgICBjb2xvcjogXCIjZGZmMGQ4XCIsXG4gICAgICBzbHVnOiBcInN1Y2Nlc3NcIixcbiAgICAgIG5hbWU6IF9fKFwiU3VjY2Vzc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgIH0sXG4gICAge1xuICAgICAgY29sb3I6IFwiI2Q5ZWRmN1wiLFxuICAgICAgc2x1ZzogXCJpbmZvXCIsXG4gICAgICBuYW1lOiBfXyhcIkluZm9cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICB9LFxuICAgIHtcbiAgICAgIGNvbG9yOiBcIiNmY2Y4ZTNcIixcbiAgICAgIHNsdWc6IFwid2FybmluZ1wiLFxuICAgICAgbmFtZTogX18oXCJXYXJuaW5nXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgfSxcbiAgICB7XG4gICAgICBjb2xvcjogXCIjZjJkZWRlXCIsXG4gICAgICBzbHVnOiBcImRhbmdlclwiLFxuICAgICAgbmFtZTogX18oXCJEYW5nZXJcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICB9LFxuICBdO1xuXG4gIC8vIExvb2t1cCBjb2xvciBzbHVnIGJhc2VkIG9uIGhleCB2YWx1ZVxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGlmICghY29sb3IpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb2xvclNsdWc6IFwiY29sb3JsZXNzXCIgfSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIGNvbnN0IGNvbG9yRW50cnkgPSBjb2xvckRhdGFBbGVydC5maW5kKFxuICAgICAgICAoYykgPT4gYy5jb2xvci50b1VwcGVyQ2FzZSgpID09PSBjb2xvci50b1VwcGVyQ2FzZSgpXG4gICAgICApO1xuICAgICAgaWYgKGNvbG9yRW50cnkpIHtcbiAgICAgICAgc2V0QXR0cmlidXRlcyh7IGNvbG9yU2x1ZzogY29sb3JFbnRyeS5zbHVnIH0pO1xuICAgICAgfVxuICAgIH1cbiAgfSwgW2NvbG9yLCBzZXRBdHRyaWJ1dGVzXSk7XG5cbiAgLy8gU3R5bGUgY2FsY3VsYXRpb24gbW92ZWQgb3V0c2lkZSBKU1ggZm9yIGNsYXJpdHkgYW5kIG9wdGltaXphdGlvblxuICBjb25zdCBzdHlsZSA9IHtcbiAgICAuLi5wcm9wcy5zdHlsZSxcbiAgICBjb2x1bW5Db3VudDogbnVtYmVyT2ZDb2x1bW5zLFxuICAgIGNvbHVtbldpZHRoOiB3aWR0aCxcbiAgICAuLi4ocnVsZSA/IHsgY29sdW1uUnVsZTogYDFweCBzb2xpZCAke2JvcmRlckNvbG9yfWAgfSA6IHt9KSxcbiAgICAuLi4oYm9yZGVyID8geyBib3JkZXI6IGAxcHggc29saWQgJHtib3JkZXJDb2xvcn1gIH0gOiB7fSksXG4gICAgLy8gY29sb3I6IGF0dHJpYnV0ZXMudGV4dENvbG9yXG4gIH07XG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBpZiAoIWF0dHJpYnV0ZXMuY29sb3IpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyB0ZXh0Q29sb3I6IHVuZGVmaW5lZCwgY29sb3I6IFwiZGVmYXVsdFwiIH0pO1xuICAgIH1cbiAgfSwgW2F0dHJpYnV0ZXMuY29sb3JdKTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtgcnJ6ZS1lbGVtZW50cy1ibG9ja3MtdGV4dC1jb2x1bW4gYmctJHthdHRyaWJ1dGVzLmNvbG9yU2x1Z31gfVxuICAgICAgICBzdHlsZT17c3R5bGV9XG4gICAgICA+XG4gICAgICAgIDxJbnNwZWN0b3JDb250cm9scz5cbiAgICAgICAgICA8UGFuZWxCb2R5XG4gICAgICAgICAgICB0aXRsZT17X18oXCJEaXNwbGF5IHNldHRpbmdzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBpbml0aWFsT3Blbj17dHJ1ZX1cbiAgICAgICAgICA+XG4gICAgICAgICAgICA8UmFuZ2VDb250cm9sXG4gICAgICAgICAgICAgIGxhYmVsPXtfXyhcIk51bWJlciBvZiBjb2x1bW5zXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIG1hcmtzXG4gICAgICAgICAgICAgIG1heD17NH1cbiAgICAgICAgICAgICAgbWluPXsyfVxuICAgICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VSYW5nZUNvbnRyb2x9XG4gICAgICAgICAgICAgIHN0ZXA9ezF9XG4gICAgICAgICAgICAgIHZhbHVlPXtudW1iZXJPZkNvbHVtbnN9XG4gICAgICAgICAgICAvPlxuICAgICAgICAgICAgey8qIDxSYW5nZUNvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIk1pbmltdW0gV2lkdGggb2YgQ29sdW1uc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgbWFya3M9e1tcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGxhYmVsOiBcIjI0MCAoRGVmYXVsdClcIixcbiAgICAgICAgICAgICAgICB2YWx1ZTogMjQwLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgXX1cbiAgICAgICAgICAgIG1heD17NDAwfVxuICAgICAgICAgICAgbWluPXsyMDB9XG4gICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VXaWR0aENvbnRyb2x9XG4gICAgICAgICAgICBzdGVwPXsxfVxuICAgICAgICAgICAgdmFsdWU9e3dpZHRofVxuICAgICAgICAgIC8+ICovfVxuICAgICAgICAgICAgPFRvZ2dsZUNvbnRyb2xcbiAgICAgICAgICAgICAgY2hlY2tlZD17cnVsZX1cbiAgICAgICAgICAgICAgbGFiZWw9e19fKFwiU2hvdyBSdWxlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZVJ1bGVyfVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIHsvKiA8VG9nZ2xlQ29udHJvbFxuICAgICAgICAgICAgY2hlY2tlZD17Ym9yZGVyfVxuICAgICAgICAgICAgbGFiZWw9e19fKFwiU2hvdyBCb3JkZXJcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZUJvcmRlcn1cbiAgICAgICAgICAvPiAqL31cbiAgICAgICAgICAgIDxTdGFuZGFyZENvbG9yU3dpdGNoZXJcbiAgICAgICAgICAgICAgYXR0cmlidXRlcz17eyBjb2xvcjogYXR0cmlidXRlcy5jb2xvciB9fVxuICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICBjb2xvckRhdGE9e2NvbG9yRGF0YUFsZXJ0fVxuICAgICAgICAgICAgICBoZXg9e3RydWV9XG4gICAgICAgICAgICAgIHVzZVN0eWxlPXt0cnVlfVxuICAgICAgICAgICAgICBjdXN0b21Db2xvcj17ZmFsc2V9XG4gICAgICAgICAgICAgIHVzZVRleHRDb2xvcj17dHJ1ZX1cbiAgICAgICAgICAgICAgY2xlYXJCdXR0b249e3RydWV9XG4gICAgICAgICAgICAvPlxuICAgICAgICAgICAgPENvbnRyYXN0Q2hlY2tlclxuICAgICAgICAgICAgICB0ZXh0Q29sb3I9e2F0dHJpYnV0ZXMudGV4dENvbG9yfVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I9e2F0dHJpYnV0ZXMuY29sb3J9XG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvUGFuZWxCb2R5PlxuICAgICAgICAgIHsvKiB7IChydWxlIHx8IGJvcmRlcikgJiYgKFxuICAgICAgICAgIDxCb3JkZXJDb2xvclBpY2tlclxuICAgICAgICAgICAgYXR0cmlidXRlcz17eyBjb2xvcjogYm9yZGVyQ29sb3IgfX1cbiAgICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgICAgLz5cbiAgICAgICAgKX0gKi99XG4gICAgICAgIDwvSW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICAgIHRlbXBsYXRlPXtbXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIFwiY29yZS9wYXJhZ3JhcGhcIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOlxuICAgICAgICAgICAgICAgICAgXCJMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dWVyIGFkaXBpc2NpbmcgZWxpdC4gQWVuZWFuIGNvbW1vZG8gbGlndWxhIGVnZXQgZG9sb3IuIEFlbmVhbiBtYXNzYS4gQ3VtIHNvY2lpcyBuYXRvcXVlIHBlbmF0aWJ1cyBldCBtYWduaXMgZGlzIHBhcnR1cmllbnQgbW9udGVzLCBuYXNjZXR1ciByaWRpY3VsdXMgbXVzLiBEb25lYyBxdWFtIGZlbGlzLCB1bHRyaWNpZXMgbmVjLCBwZWxsZW50ZXNxdWUgZXUsIHByZXRpdW0gcXVpcywgc2VtLiBOdWxsYSBjb25zZXF1YXQgbWFzc2EgcXVpcyBlbmltLiBEb25lYyBwZWRlIGp1c3RvLCBmcmluZ2lsbGEgdmVsLCBhbGlxdWV0IG5lYywgdnVscHV0YXRlIGVnZXQsIGFyY3UuIEluIGVuaW0ganVzdG8sIHJob25jdXMgdXQsIGltcGVyZGlldCBhLCB2ZW5lbmF0aXMgdml0YWUsIGp1c3RvLlwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgXCJjb3JlL3BhcmFncmFwaFwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6XG4gICAgICAgICAgICAgICAgICBcIk51bGxhbSBkaWN0dW0gZmVsaXMgZXUgcGVkZSBtb2xsaXMgcHJldGl1bS4gSW50ZWdlciB0aW5jaWR1bnQuIENyYXMgZGFwaWJ1cy4gVml2YW11cyBlbGVtZW50dW0gc2VtcGVyIG5pc2kuIEFlbmVhbiB2dWxwdXRhdGUgZWxlaWZlbmQgdGVsbHVzLiBBZW5lYW4gbGVvIGxpZ3VsYSwgcG9ydHRpdG9yIGV1LCBjb25zZXF1YXQgdml0YWUsIGVsZWlmZW5kIGFjLCBlbmltLiBBbGlxdWFtIGxvcmVtIGFudGUsIGRhcGlidXMgaW4sIHZpdmVycmEgcXVpcywgZmV1Z2lhdCBhLCB0ZWxsdXMuIFBoYXNlbGx1cyB2aXZlcnJhIG51bGxhIHV0IG1ldHVzIHZhcml1cyBsYW9yZWV0LiBRdWlzcXVlIHJ1dHJ1bS4gQWVuZWFuIGltcGVyZGlldC4gRXRpYW0gdWx0cmljaWVzIG5pc2kgdmVsIGF1Z3VlLiBDdXJhYml0dXIgdWxsYW1jb3JwZXIgdWx0cmljaWVzIG5pc2kuXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBdLFxuICAgICAgICAgIF19XG4gICAgICAgIC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiSW5uZXJCbG9ja3MiLCJJbnNwZWN0b3JDb250cm9scyIsIkNvbnRyYXN0Q2hlY2tlciIsIlN0YW5kYXJkQ29sb3JTd2l0Y2hlciIsIlJhbmdlQ29udHJvbCIsIlBhbmVsQm9keSIsIlRvZ2dsZUNvbnRyb2wiLCJfXyIsInVzZUVmZmVjdCIsIkVkaXQiLCJfcmVmIiwiYmxvY2tQcm9wcyIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwicHJvcHMiLCJudW1iZXJPZkNvbHVtbnMiLCJydWxlIiwid2lkdGgiLCJib3JkZXJDb2xvciIsImJvcmRlciIsImNvbG9yIiwiY29sb3JTbHVnIiwib25DaGFuZ2VSYW5nZUNvbnRyb2wiLCJvbkNoYW5nZVdpZHRoQ29udHJvbCIsIm9uQ2hhbmdlUnVsZXIiLCJvbkNoYW5nZUJvcmRlciIsImNvbG9yRGF0YUFsZXJ0Iiwic2x1ZyIsIm5hbWUiLCJjb2xvckVudHJ5IiwiZmluZCIsImMiLCJ0b1VwcGVyQ2FzZSIsInN0eWxlIiwiT2JqZWN0IiwiYXNzaWduIiwiY29sdW1uQ291bnQiLCJjb2x1bW5XaWR0aCIsImNvbHVtblJ1bGUiLCJjb25jYXQiLCJ0ZXh0Q29sb3IiLCJ1bmRlZmluZWQiLCJfanN4IiwiY2hpbGRyZW4iLCJfanN4cyIsImNsYXNzTmFtZSIsInRpdGxlIiwiaW5pdGlhbE9wZW4iLCJsYWJlbCIsIm1hcmtzIiwibWF4IiwibWluIiwib25DaGFuZ2UiLCJzdGVwIiwidmFsdWUiLCJjaGVja2VkIiwiY29sb3JEYXRhIiwiaGV4IiwidXNlU3R5bGUiLCJjdXN0b21Db2xvciIsInVzZVRleHRDb2xvciIsImNsZWFyQnV0dG9uIiwiYmFja2dyb3VuZENvbG9yIiwidGVtcGxhdGUiLCJwbGFjZWhvbGRlciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/columns/edit.tsx\n"); - -/***/ }), - -/***/ "./src/columns/index.tsx": -/*!*******************************!*\ - !*** ./src/columns/index.tsx ***! - \*******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/columns/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/columns/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/columns/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/columns/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"60.05\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"339.01\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === \"list-view\" && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n transforms: {\n from: [{\n type: \"shortcode\",\n tag: \"text-columns\",\n transform: function transform(attributes, data) {\n var _a;\n var cleanData = (_a = data.shortcode) === null || _a === void 0 ? void 0 : _a.content;\n var numberChoice = function numberChoice(number) {\n return parseInt(number);\n };\n var blockContent = (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"core/freeform\", {\n content: cleanData\n });\n return (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n numberOfColumns: numberChoice(attributes.named.number) || 2\n }, [blockContent]);\n }\n }]\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sdW1ucy9pbmRleC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBOzs7OztBQUtzRDtBQUNOO0FBRWhEOzs7Ozs7OztBQVNBOzs7QUFHMEI7QUFDQTtBQUNVO0FBQ2I7QUFZdkI7Ozs7O0FBS0FBLG9FQUFpQixDQUNmSSw2Q0FBb0IsRUFDcEI7RUFDRTs7O0VBR0FFLElBQUksRUFBRTtJQUNKQyxHQUFHLEVBQ0RDLHVEQUFBO01BQ0VDLEVBQUUsRUFBQyxTQUFTO01BQ1pDLEtBQUssRUFBQyw0QkFBNEI7TUFDbENDLE9BQU8sRUFBQyxhQUFhO01BQUFDLFFBQUEsR0FFckJDLHNEQUFBO1FBQ0VDLENBQUMsRUFBQyxPQUFPO1FBQ1RDLENBQUMsRUFBQyxRQUFRO1FBQ1ZDLEtBQUssRUFBQyxRQUFRO1FBQ2RDLE1BQU0sRUFBQyxRQUFRO1FBQ2ZDLEVBQUUsRUFBQyxNQUFNO1FBQ1RDLEVBQUUsRUFBQyxNQUFNO1FBQ1RDLElBQUksRUFBQyxTQUFTO1FBQ2RDLFdBQVcsRUFBQztNQUFHLEVBQ2YsRUFDRlIsc0RBQUE7UUFDRUMsQ0FBQyxFQUFDLFFBQVE7UUFDVkMsQ0FBQyxFQUFDLFFBQVE7UUFDVkMsS0FBSyxFQUFDLFFBQVE7UUFDZEMsTUFBTSxFQUFDLFFBQVE7UUFDZkMsRUFBRSxFQUFDLE1BQU07UUFDVEMsRUFBRSxFQUFDLE1BQU07UUFDVEMsSUFBSSxFQUFDLFNBQVM7UUFDZEMsV0FBVyxFQUFDO01BQUcsRUFDZixFQUNGUixzREFBQTtRQUNFQyxDQUFDLEVBQUMsUUFBUTtRQUNWQyxDQUFDLEVBQUMsUUFBUTtRQUNWQyxLQUFLLEVBQUMsUUFBUTtRQUNkQyxNQUFNLEVBQUMsUUFBUTtRQUNmQyxFQUFFLEVBQUMsTUFBTTtRQUNUQyxFQUFFLEVBQUMsTUFBTTtRQUNUQyxJQUFJLEVBQUMsU0FBUztRQUNkQyxXQUFXLEVBQUM7TUFBRyxFQUNmO0lBQUE7R0FHUDtFQUNEQyxtQkFBbUIsRUFBRSxTQUFyQkEsbUJBQW1CQSxDQUFHQyxVQUFlLEVBQUFDLElBQUEsRUFBc0I7SUFBQSxJQUFsQkMsT0FBTyxHQUFBRCxJQUFBLENBQVBDLE9BQU87SUFDOUMsSUFBUUMsS0FBSyxHQUFLSCxVQUFVLENBQXBCRyxLQUFLO0lBRWI7SUFDQTtJQUNBLElBQUlELE9BQU8sS0FBSyxXQUFXLElBQUlDLEtBQUssRUFBRTtNQUNwQyxPQUFPQSxLQUFLO0lBQ2Q7RUFDRixDQUFDO0VBQ0Q7OztFQUdBQyxJQUFJLEVBQUV6Qiw2Q0FBSTtFQUVWOzs7RUFHQUMsSUFBSSxFQUFKQSw2Q0FBSTtFQUNKeUIsVUFBVSxFQUFFO0lBQ1ZDLElBQUksRUFBRSxDQUNKO01BQ0VDLElBQUksRUFBRSxXQUFXO01BQ2pCQyxHQUFHLEVBQUUsY0FBYztNQUNuQkMsU0FBUyxFQUFFLFNBQVhBLFNBQVNBLENBQUdULFVBQXdDLEVBQUVVLElBQVMsRUFBSTs7UUFDakUsSUFBSUMsU0FBUyxHQUFHLENBQUFDLEVBQUEsR0FBQUYsSUFBSSxDQUFDRyxTQUFTLGNBQUFELEVBQUEsdUJBQUFBLEVBQUEsQ0FBRUUsT0FBTztRQUN2QyxJQUFNQyxZQUFZLEdBQUcsU0FBZkEsWUFBWUEsQ0FBSUMsTUFBYyxFQUFJO1VBQ3RDLE9BQU9DLFFBQVEsQ0FBQ0QsTUFBTSxDQUFDO1FBQ3pCLENBQUM7UUFDRCxJQUFNRSxZQUFZLEdBQUd4Qyw4REFBVyxDQUFDLGVBQWUsRUFBRTtVQUNoRG9DLE9BQU8sRUFBRUg7U0FDVixDQUFDO1FBQ0YsT0FBT2pDLDhEQUFXLENBQ2hCRyw2Q0FBYSxFQUNiO1VBQ0VzQyxlQUFlLEVBQUVKLFlBQVksQ0FBQ2YsVUFBVSxDQUFDb0IsS0FBSyxDQUFDSixNQUFNLENBQUMsSUFBSTtTQUMzRCxFQUNELENBQUNFLFlBQVksQ0FBQyxDQUNmO01BQ0g7S0FDRDs7Q0FHQyxDQUNUIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2x1bW5zL2luZGV4LnRzeD80ODFiIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVnaXN0ZXJzIGEgbmV3IGJsb2NrIHByb3ZpZGVkIGEgdW5pcXVlIG5hbWUgYW5kIGFuIG9iamVjdCBkZWZpbmluZyBpdHMgYmVoYXZpb3IuXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5pbXBvcnQgeyByZWdpc3RlckJsb2NrVHlwZSB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuaW1wb3J0IHsgY3JlYXRlQmxvY2sgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9ja3NcIjtcblxuLyoqXG4gKiBMZXRzIHdlYnBhY2sgcHJvY2VzcyBDU1MsIFNBU1Mgb3IgU0NTUyBmaWxlcyByZWZlcmVuY2VkIGluIEphdmFTY3JpcHQgZmlsZXMuXG4gKiBBbGwgZmlsZXMgY29udGFpbmluZyBgc3R5bGVgIGtleXdvcmQgYXJlIGJ1bmRsZWQgdG9nZXRoZXIuIFRoZSBjb2RlIHVzZWRcbiAqIGdldHMgYXBwbGllZCBib3RoIHRvIHRoZSBmcm9udCBvZiB5b3VyIHNpdGUgYW5kIHRvIHRoZSBlZGl0b3IuIEFsbCBvdGhlciBmaWxlc1xuICogZ2V0IGFwcGxpZWQgdG8gdGhlIGVkaXRvciBvbmx5LlxuICpcbiAqIEBzZWUgaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2UvQHdvcmRwcmVzcy9zY3JpcHRzI3VzaW5nLWNzc1xuICovXG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBFZGl0IGZyb20gXCIuL2VkaXRcIjtcbmltcG9ydCBzYXZlIGZyb20gXCIuL3NhdmVcIjtcbmltcG9ydCBtZXRhZGF0YSBmcm9tIFwiLi9ibG9jay5qc29uXCI7XG5pbXBvcnQgXCIuL2VkaXRvci5zY3NzXCI7XG5pbXBvcnQgeyBfXywgc3ByaW50ZiB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcblxuaW50ZXJmYWNlIFNob3J0Y29kZVRyYW5zZm9ybUF0dHJpYnV0ZXMge1xuICBuYW1lZDoge1xuICAgIG51bWJlcj86IHN0cmluZztcbiAgICB0aXRsZT86IHN0cmluZztcbiAgfTtcbiAgbnVtYmVyOiBzdHJpbmc7XG4gIGNvbnRlbnQ6IHN0cmluZztcbn1cblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoXG4gIG1ldGFkYXRhLm5hbWUgYXMgYW55LFxuICB7XG4gICAgLyoqXG4gICAgICogVXNlZCB0byBjb25zdHJ1Y3QgYSBwcmV2aWV3IGZvciB0aGUgYmxvY2sgdG8gYmUgc2hvd24gaW4gdGhlIGJsb2NrIGluc2VydGVyLlxuICAgICAqL1xuICAgIGljb246IHtcbiAgICAgIHNyYzogKFxuICAgICAgICA8c3ZnXG4gICAgICAgICAgaWQ9XCJFYmVuZV8xXCJcbiAgICAgICAgICB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCJcbiAgICAgICAgICB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIlxuICAgICAgICA+XG4gICAgICAgICAgPHJlY3RcbiAgICAgICAgICAgIHg9XCI2MC4wNVwiXG4gICAgICAgICAgICB5PVwiMTE1LjY5XCJcbiAgICAgICAgICAgIHdpZHRoPVwiMTEyLjk0XCJcbiAgICAgICAgICAgIGhlaWdodD1cIjI4MC42MlwiXG4gICAgICAgICAgICByeD1cIjUuNzNcIlxuICAgICAgICAgICAgcnk9XCI1LjczXCJcbiAgICAgICAgICAgIGZpbGw9XCJldmVub2RkXCJcbiAgICAgICAgICAgIHN0cm9rZVdpZHRoPVwiMFwiXG4gICAgICAgICAgLz5cbiAgICAgICAgICA8cmVjdFxuICAgICAgICAgICAgeD1cIjE5OS41M1wiXG4gICAgICAgICAgICB5PVwiMTE1LjY5XCJcbiAgICAgICAgICAgIHdpZHRoPVwiMTEyLjk0XCJcbiAgICAgICAgICAgIGhlaWdodD1cIjI4MC42MlwiXG4gICAgICAgICAgICByeD1cIjUuNzNcIlxuICAgICAgICAgICAgcnk9XCI1LjczXCJcbiAgICAgICAgICAgIGZpbGw9XCJldmVub2RkXCJcbiAgICAgICAgICAgIHN0cm9rZVdpZHRoPVwiMFwiXG4gICAgICAgICAgLz5cbiAgICAgICAgICA8cmVjdFxuICAgICAgICAgICAgeD1cIjMzOS4wMVwiXG4gICAgICAgICAgICB5PVwiMTE1LjY5XCJcbiAgICAgICAgICAgIHdpZHRoPVwiMTEyLjk0XCJcbiAgICAgICAgICAgIGhlaWdodD1cIjI4MC42MlwiXG4gICAgICAgICAgICByeD1cIjUuNzNcIlxuICAgICAgICAgICAgcnk9XCI1LjczXCJcbiAgICAgICAgICAgIGZpbGw9XCJldmVub2RkXCJcbiAgICAgICAgICAgIHN0cm9rZVdpZHRoPVwiMFwiXG4gICAgICAgICAgLz5cbiAgICAgICAgPC9zdmc+XG4gICAgICApLFxuICAgIH0sXG4gICAgX19leHBlcmltZW50YWxMYWJlbDogKGF0dHJpYnV0ZXM6IGFueSwgeyBjb250ZXh0IH06IGFueSkgPT4ge1xuICAgICAgY29uc3QgeyB0aXRsZSB9ID0gYXR0cmlidXRlcztcblxuICAgICAgLy8gSW4gdGhlIGxpc3QgdmlldywgdXNlIHRoZSBibG9jaydzIHRpdGxlIGFzIHRoZSBsYWJlbC5cbiAgICAgIC8vIElmIHRoZSB0aXRsZSBpcyBlbXB0eSwgZmFsbCBiYWNrIHRvIHRoZSBkZWZhdWx0IGxhYmVsLlxuICAgICAgaWYgKGNvbnRleHQgPT09IFwibGlzdC12aWV3XCIgJiYgdGl0bGUpIHtcbiAgICAgICAgcmV0dXJuIHRpdGxlO1xuICAgICAgfVxuICAgIH0sXG4gICAgLyoqXG4gICAgICogQHNlZSAuL2VkaXQuanNcbiAgICAgKi9cbiAgICBlZGl0OiBFZGl0LFxuXG4gICAgLyoqXG4gICAgICogQHNlZSAuL3NhdmUuanNcbiAgICAgKi9cbiAgICBzYXZlLFxuICAgIHRyYW5zZm9ybXM6IHtcbiAgICAgIGZyb206IFtcbiAgICAgICAge1xuICAgICAgICAgIHR5cGU6IFwic2hvcnRjb2RlXCIsXG4gICAgICAgICAgdGFnOiBcInRleHQtY29sdW1uc1wiLFxuICAgICAgICAgIHRyYW5zZm9ybTogKGF0dHJpYnV0ZXM6IFNob3J0Y29kZVRyYW5zZm9ybUF0dHJpYnV0ZXMsIGRhdGE6IGFueSkgPT4ge1xuICAgICAgICAgICAgbGV0IGNsZWFuRGF0YSA9IGRhdGEuc2hvcnRjb2RlPy5jb250ZW50O1xuICAgICAgICAgICAgY29uc3QgbnVtYmVyQ2hvaWNlID0gKG51bWJlcjogc3RyaW5nKSA9PiB7XG4gICAgICAgICAgICAgIHJldHVybiBwYXJzZUludChudW1iZXIpO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgICAgIGNvbnN0IGJsb2NrQ29udGVudCA9IGNyZWF0ZUJsb2NrKFwiY29yZS9mcmVlZm9ybVwiLCB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IGNsZWFuRGF0YSxcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgcmV0dXJuIGNyZWF0ZUJsb2NrKFxuICAgICAgICAgICAgICBtZXRhZGF0YS5uYW1lLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbnVtYmVyT2ZDb2x1bW5zOiBudW1iZXJDaG9pY2UoYXR0cmlidXRlcy5uYW1lZC5udW1iZXIpIHx8IDIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtibG9ja0NvbnRlbnRdXG4gICAgICAgICAgICApO1xuICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICBdLFxuICAgIH0sXG4gIH0gYXMgYW55XG4pO1xuIl0sIm5hbWVzIjpbInJlZ2lzdGVyQmxvY2tUeXBlIiwiY3JlYXRlQmxvY2siLCJFZGl0Iiwic2F2ZSIsIm1ldGFkYXRhIiwibmFtZSIsImljb24iLCJzcmMiLCJfanN4cyIsImlkIiwieG1sbnMiLCJ2aWV3Qm94IiwiY2hpbGRyZW4iLCJfanN4IiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsInJ4IiwicnkiLCJmaWxsIiwic3Ryb2tlV2lkdGgiLCJfX2V4cGVyaW1lbnRhbExhYmVsIiwiYXR0cmlidXRlcyIsIl9yZWYiLCJjb250ZXh0IiwidGl0bGUiLCJlZGl0IiwidHJhbnNmb3JtcyIsImZyb20iLCJ0eXBlIiwidGFnIiwidHJhbnNmb3JtIiwiZGF0YSIsImNsZWFuRGF0YSIsIl9hIiwic2hvcnRjb2RlIiwiY29udGVudCIsIm51bWJlckNob2ljZSIsIm51bWJlciIsInBhcnNlSW50IiwiYmxvY2tDb250ZW50IiwibnVtYmVyT2ZDb2x1bW5zIiwibmFtZWQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/columns/index.tsx\n"); - -/***/ }), - -/***/ "./src/columns/save.tsx": -/*!******************************!*\ - !*** ./src/columns/save.tsx ***! - \******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var numberOfColumns = attributes.numberOfColumns,\n borderColor = attributes.borderColor,\n width = attributes.width,\n rule = attributes.rule,\n border = attributes.border,\n textColor = attributes.textColor;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save({\n className: 'elements-textcolumns'\n });\n var style = Object.assign(Object.assign({\n columnCount: numberOfColumns,\n columnWidth: width\n }, rule ? {\n columnRule: \"1px solid \".concat(borderColor)\n } : {}), border ? {\n border: \"1px solid \".concat(borderColor)\n } : {});\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"rrze-elements-blocks-text-column bg-\".concat(attributes.colorSlug),\n style: style,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sdW1ucy9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBcUU7QUFldkQsU0FBVUUsSUFBSUEsQ0FBQUMsSUFBQSxFQUEwQjtFQUFBLElBQXZCQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtFQUN2QyxJQUFRQyxlQUFlLEdBQWtERCxVQUFVLENBQTNFQyxlQUFlO0lBQUVDLFdBQVcsR0FBcUNGLFVBQVUsQ0FBMURFLFdBQVc7SUFBRUMsS0FBSyxHQUE4QkgsVUFBVSxDQUE3Q0csS0FBSztJQUFFQyxJQUFJLEdBQXdCSixVQUFVLENBQXRDSSxJQUFJO0lBQUVDLE1BQU0sR0FBZ0JMLFVBQVUsQ0FBaENLLE1BQU07SUFBRUMsU0FBUyxHQUFLTixVQUFVLENBQXhCTSxTQUFTO0VBRXBFLElBQU1DLFVBQVUsR0FBR1gsa0VBQWEsQ0FBQ0UsSUFBSSxDQUFDO0lBQ3BDVSxTQUFTLEVBQUU7R0FDWixDQUFDO0VBRUYsSUFBTUMsS0FBSyxHQUFBQyxNQUFBLENBQUFDLE1BQUEsQ0FBQUQsTUFBQSxDQUFBQyxNQUFBO0lBQ1RDLFdBQVcsRUFBRVgsZUFBZTtJQUM1QlksV0FBVyxFQUFFVjtFQUFLLEdBQ2RDLElBQUksR0FBRztJQUFFVSxVQUFVLGVBQUFDLE1BQUEsQ0FBZWIsV0FBVztFQUFFLENBQUUsR0FBRyxFQUFHLEdBQ3ZERyxNQUFNLEdBQUc7SUFBRUEsTUFBTSxlQUFBVSxNQUFBLENBQWViLFdBQVc7RUFBRSxDQUFFLEdBQUcsRUFBRyxDQUMxRDtFQUVELE9BQ0VjLHNEQUFBLFFBQUFOLE1BQUEsQ0FBQUMsTUFBQSxLQUFTSixVQUFVO0lBQUFVLFFBQUEsRUFDakJELHNEQUFBO01BQUtSLFNBQVMseUNBQUFPLE1BQUEsQ0FBeUNmLFVBQVUsQ0FBQ2tCLFNBQVMsQ0FBRTtNQUFFVCxLQUFLLEVBQUVBLEtBQUs7TUFBQVEsUUFBQSxFQUN6RkQsc0RBQUEsQ0FBQ25CLGdFQUFXLENBQUNzQixPQUFPO0lBQUc7RUFDbkIsR0FDRjtBQUVWIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb2x1bW5zL3NhdmUudHN4P2QxODAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQmxvY2tQcm9wcywgSW5uZXJCbG9ja3MgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBudW1iZXJPZkNvbHVtbnM6IG51bWJlcjtcbiAgICBib3JkZXJDb2xvcjogc3RyaW5nO1xuICAgIHdpZHRoOiBudW1iZXI7XG4gICAgcnVsZTogYm9vbGVhbjtcbiAgICBib3JkZXI6IGJvb2xlYW47XG4gICAgdGV4dENvbG9yPzogc3RyaW5nO1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICAgIGNvbG9yU2x1Zz86IHN0cmluZztcbiAgfTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gc2F2ZSh7IGF0dHJpYnV0ZXMgfTogU2F2ZVByb3BzKSB7XG4gIGNvbnN0IHsgbnVtYmVyT2ZDb2x1bW5zLCBib3JkZXJDb2xvciwgd2lkdGgsIHJ1bGUsIGJvcmRlciwgdGV4dENvbG9yIH0gPSBhdHRyaWJ1dGVzO1xuICBcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSh7XG4gICAgY2xhc3NOYW1lOiAnZWxlbWVudHMtdGV4dGNvbHVtbnMnLFxuICB9KTtcblxuICBjb25zdCBzdHlsZSA9IHtcbiAgICBjb2x1bW5Db3VudDogbnVtYmVyT2ZDb2x1bW5zLFxuICAgIGNvbHVtbldpZHRoOiB3aWR0aCxcbiAgICAuLi4ocnVsZSA/IHsgY29sdW1uUnVsZTogYDFweCBzb2xpZCAke2JvcmRlckNvbG9yfWAgfSA6IHt9KSxcbiAgICAuLi4oYm9yZGVyID8geyBib3JkZXI6IGAxcHggc29saWQgJHtib3JkZXJDb2xvcn1gIH0gOiB7fSlcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAgPGRpdiBjbGFzc05hbWU9e2BycnplLWVsZW1lbnRzLWJsb2Nrcy10ZXh0LWNvbHVtbiBiZy0ke2F0dHJpYnV0ZXMuY29sb3JTbHVnfWB9IHN0eWxlPXtzdHlsZX0+XG4gICAgICAgIDxJbm5lckJsb2Nrcy5Db250ZW50IC8+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiSW5uZXJCbG9ja3MiLCJzYXZlIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJudW1iZXJPZkNvbHVtbnMiLCJib3JkZXJDb2xvciIsIndpZHRoIiwicnVsZSIsImJvcmRlciIsInRleHRDb2xvciIsImJsb2NrUHJvcHMiLCJjbGFzc05hbWUiLCJzdHlsZSIsIk9iamVjdCIsImFzc2lnbiIsImNvbHVtbkNvdW50IiwiY29sdW1uV2lkdGgiLCJjb2x1bW5SdWxlIiwiY29uY2F0IiwiX2pzeCIsImNoaWxkcmVuIiwiY29sb3JTbHVnIiwiQ29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/columns/save.tsx\n"); - -/***/ }), - -/***/ "./src/components/CustomColorSwitcher.tsx": -/*!************************************************!*\ - !*** ./src/components/CustomColorSwitcher.tsx ***! - \************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BorderColorPicker: function() { return /* binding */ BorderColorPicker; },\n/* harmony export */ ExtendedColorSwitcher: function() { return /* binding */ ExtendedColorSwitcher; },\n/* harmony export */ ExtendedColorSwitcherToolbar: function() { return /* binding */ ExtendedColorSwitcherToolbar; },\n/* harmony export */ StandardColorSwitcher: function() { return /* binding */ StandardColorSwitcher; },\n/* harmony export */ StandardColorSwitcherToolbar: function() { return /* binding */ StandardColorSwitcherToolbar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/color.js\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! color */ \"./node_modules/color/index.js\");\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(color__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n\n//@ts-ignore\n\n\n/**\n * Updates color attributes based on color contrast.\n *\n * @param {string} bgColor - Background color.\n * @param {Function} setAttributes - Function to set attributes.\n */\nvar updateColorAttributes = function updateColorAttributes(bgColor, setAttributes) {\n try {\n if (bgColor) {\n var parsedColor = color__WEBPACK_IMPORTED_MODULE_4___default()(bgColor).isDark();\n var whiteColor = \"#ffffff\";\n // Determine text color based on the luminosity of the background color\n var newFontColor = parsedColor ? whiteColor : \"\";\n // Update text color attribute\n setAttributes({\n textColor: newFontColor\n });\n }\n } catch (error) {\n console.error(\"Invalid color string provided to updateColorAttributes:\", error);\n }\n};\n/**\n * Handles changes in color selection.\n *\n * @param {Array} colorData - Array of color data.\n * @param {string} newColor - New color value.\n * @param {Function} setAttributes - Function to set attributes.\n * @param {boolean} [outputHex=false] - Output hex value if true.\n * @param {boolean} [useStyle=false] - Use style attributes if true.\n * @param {boolean} [useTextColor=false] - Use textcolor based on selected color if true.\n */\nvar handleColorChange = function handleColorChange(colorData, newColor, setAttributes) {\n var outputHex = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n var useStyle = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n var useTextColor = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : false;\n var colorEntry = colorData.find(function (entry) {\n return entry.color === newColor;\n });\n if (colorEntry && outputHex) {\n setAttributes({\n color: colorEntry.color\n });\n updateColorAttributes(newColor, setAttributes);\n if (useStyle) {\n setAttributes({\n style: colorEntry.slug\n });\n updateColorAttributes(newColor, setAttributes);\n }\n } else if (colorEntry) {\n setAttributes({\n color: colorEntry.slug\n });\n } else {\n if (useStyle) {\n setAttributes({\n color: newColor,\n style: \"\"\n });\n if (useTextColor) {\n updateColorAttributes(newColor, setAttributes);\n }\n }\n }\n};\n/**\n * ColorSwitcher component.\n * Provides a UI for color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcher component.\n */\nvar ColorSwitcher = function ColorSwitcher(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n hex = _ref.hex,\n useStyle = _ref.useStyle,\n _ref$customColor = _ref.customColor,\n customColor = _ref$customColor === void 0 ? false : _ref$customColor,\n _ref$useTextColor = _ref.useTextColor,\n useTextColor = _ref$useTextColor === void 0 ? false : _ref$useTextColor,\n _ref$overwriteThemeCo = _ref.overwriteThemeColors,\n overwriteThemeColors = _ref$overwriteThemeCo === void 0 ? false : _ref$overwriteThemeCo,\n _ref$clearButton = _ref.clearButton,\n clearButton = _ref$clearButton === void 0 ? false : _ref$clearButton;\n var _a;\n // if the theme colorPalette is not empty, use it instead of the passed values!\n // Example entry from colorPalette [Log] [{slug: \"primary\", color: \"#005177\", name: \"Primary\"}, {slug: \"accent\", color: \"#f2a900\", name: \"Accent\"}] (2)\n // const colorPalette = useSetting( 'color.palette' );\n // console.log(colorPalette);\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var colorData = themeColorPalette || standardColorData;\n var value = hex ? attributes.color : (_a = colorData.find(function (entry) {\n return entry.slug === attributes.color;\n })) === null || _a === void 0 ? void 0 : _a.color;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Color Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPalette, {\n colors: colorData,\n value: value,\n onChange: function onChange(newColor) {\n return handleColorChange(colorData, newColor, setAttributes, hex, useStyle, useTextColor);\n },\n disableCustomColors: !customColor,\n clearable: clearButton\n })\n });\n};\n/**\n * ColorSwitcherToolbar component.\n * Provides a toolbar for color selection.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcherToolbar component.\n */\nvar ColorSwitcherToolbar = function ColorSwitcherToolbar(_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes,\n _ref2$colorData = _ref2.colorData,\n colorData = _ref2$colorData === void 0 ? standardColorData : _ref2$colorData,\n _ref2$useStyle = _ref2.useStyle,\n useStyle = _ref2$useStyle === void 0 ? false : _ref2$useStyle,\n _ref2$hex = _ref2.hex,\n hex = _ref2$hex === void 0 ? false : _ref2$hex,\n _ref2$overwriteThemeC = _ref2.overwriteThemeColors,\n overwriteThemeColors = _ref2$overwriteThemeC === void 0 ? false : _ref2$overwriteThemeC;\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var effectiveColorData = themeColorPalette || colorData;\n var classLabel = \"rrzeElementsBFakColorSelector\";\n if (attributes.color) {\n classLabel = hex ? \"rrzeElementsBFakColorSelector \".concat(attributes.color.slice(1)) : \"rrzeElementsBFakColorSelector \".concat(attributes.color);\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n className: classLabel,\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Select a Color\", \"rrze-elements-blocks\"),\n controls: effectiveColorData.map(function (entry) {\n return {\n key: entry.slug,\n title: entry.name,\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n onClick: function onClick() {\n return setAttributes({\n color: hex ? entry.color : entry.slug,\n style: useStyle ? entry.slug : \"\"\n });\n }\n };\n })\n });\n }\n })\n });\n};\n/**\n * BorderColorPicker component.\n * Provides a UI for border color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered BorderColorPicker component.\n */\nvar BorderColorPicker = function BorderColorPicker(_ref3) {\n var attributes = _ref3.attributes,\n setAttributes = _ref3.setAttributes;\n // Extract current color from attributes\n var borderColor = attributes.borderColor;\n /**\n * Handle color change.\n *\n * @param {string} newColor - The new selected color.\n */\n var onChangeColor = function onChangeColor(newColor) {\n setAttributes({\n borderColor: newColor\n });\n };\n // Render ColorSwitcher component\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Border Settings\", \"rrze-elements-blocks\"),\n initialOpen: false,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPicker, {\n color: attributes.borderColor,\n onChange: onChangeColor\n })\n });\n};\n// Default color data\nvar standardColorData = [{\n color: \"#04316A\",\n slug: \"\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Central institution\", \"rrze-elements-blocks\")\n}, {\n color: \"#C50F3C\",\n slug: \"rw\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Business, Economics, and Law\", \"rrze-elements-blocks\")\n}, {\n color: \"#7bb725\",\n slug: \"nat\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Sciences\", \"rrze-elements-blocks\")\n}, {\n color: \"#18B4F1\",\n slug: \"med\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Medicine\", \"rrze-elements-blocks\")\n}, {\n color: \"#FDB735\",\n slug: \"phil\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Humanities, Social Sciences, and Theology\", \"rrze-elements-blocks\")\n}, {\n color: \"#8C9FB1\",\n slug: \"tf\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Engineering\", \"rrze-elements-blocks\")\n}];\nvar extendedColorData = [{\n color: \"#fff\",\n slug: \"inherit\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Inherit color\", \"rrze-elements-blocks\")\n}].concat(standardColorData);\n// Export components using different colorData\nvar StandardColorSwitcher = function StandardColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props));\n};\nvar StandardColorSwitcherToolbar = function StandardColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props));\n};\nvar ExtendedColorSwitcher = function ExtendedColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\nvar ExtendedColorSwitcherToolbar = function ExtendedColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9DdXN0b21Db2xvclN3aXRjaGVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFxQztBQVFOO0FBQ3VCO0FBQ3REO0FBQ3NEO0FBQzVCO0FBc0MxQjs7Ozs7O0FBTUEsSUFBTVcscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FDekJDLE9BQWUsRUFDZkMsYUFBa0QsRUFDMUM7RUFDUixJQUFJO0lBQ0YsSUFBSUQsT0FBTyxFQUFFO01BQ1gsSUFBTUUsV0FBVyxHQUFHSiw0Q0FBSyxDQUFDRSxPQUFPLENBQUMsQ0FBQ0csTUFBTSxFQUFFO01BRTNDLElBQU1DLFVBQVUsR0FBRyxTQUFTO01BRTVCO01BQ0EsSUFBTUMsWUFBWSxHQUFHSCxXQUFXLEdBQUdFLFVBQVUsR0FBRyxFQUFFO01BRWxEO01BQ0FILGFBQWEsQ0FBQztRQUFFSyxTQUFTLEVBQUVEO01BQVksQ0FBRSxDQUFDO0lBQzVDO0VBQ0YsQ0FBQyxDQUFDLE9BQU9FLEtBQUssRUFBRTtJQUNkQyxPQUFPLENBQUNELEtBQUssQ0FDWCx5REFBeUQsRUFDekRBLEtBQUssQ0FDTjtFQUNIO0FBQ0YsQ0FBQztBQUVEOzs7Ozs7Ozs7O0FBVUEsSUFBTUUsaUJBQWlCLEdBQUcsU0FBcEJBLGlCQUFpQkEsQ0FDckJDLFNBQTBELEVBQzFEQyxRQUFnQixFQUNoQlYsYUFBMEUsRUFJeEU7RUFBQSxJQUhGVyxTQUFBLEdBQUFDLFNBQUEsQ0FBQUMsTUFBQSxRQUFBRCxTQUFBLFFBQUFFLFNBQUEsR0FBQUYsU0FBQSxNQUFxQixLQUFLO0VBQUEsSUFDMUJHLFFBQUEsR0FBQUgsU0FBQSxDQUFBQyxNQUFBLFFBQUFELFNBQUEsUUFBQUUsU0FBQSxHQUFBRixTQUFBLE1BQW9CLEtBQUs7RUFBQSxJQUN6QkksWUFBQSxHQUFBSixTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBd0IsS0FBSztFQUU3QixJQUFNSyxVQUFV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QUFJLEVBQUUsSUFBSTtFQUNWdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyx3QkFBd0IsRUFBRSxzQkFBc0I7Q0FDMUQsQ0FDRjtBQUVELElBQU1nRixpQkFBaUIsSUFDckI7RUFDRXpFLEtBQUssRUFBRSxNQUFNO0VBQ2IyQixJQUFJLEVBQUUsU0FBUztFQUNmdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCO0NBQ2pELEVBQUFpRSxNQUFBLENBQ0VsQixpQkFBaUIsQ0FDckI7QUFFRDtBQUNPLElBQU1rQyxxQkFBcUIsR0FBRyxTQUF4QkEscUJBQXFCQSxDQUFJQyxLQUF5QjtFQUFBLE9BQzdEaEMsc0RBQUEsQ0FBQ2YsYUFBYSxFQUFBZ0QsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQzdCO0FBQ00sSUFBTUcsNEJBQTRCLEdBQUcsU0FBL0JBLDRCQUE0QkEsQ0FBSUgsS0FBeUI7RUFBQSxPQUNwRWhDLHNEQUFBLENBQUNPLG9CQUFvQixFQUFBMEIsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQ3BDO0FBRU0sSUFBTUkscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FBSUosS0FBeUI7RUFBQSxPQUM3RGhDLHNEQUFBLENBQUNmLGFBQWEsRUFBQWdELE1BQUEsQ0FBQUMsTUFBQSxLQUFLRixLQUFLO0lBQUU1RCxTQUFTLEVBQUUwRDtFQUFpQixHQUFJO0FBQUEsQ0FDM0Q7QUFDTSxJQUFNTyw0QkFBNEIsR0FBRyxTQUEvQkEsNEJBQTRCQSxDQUFJTCxLQUF5QjtFQUFBLE9BQ3BFaEMsc0RBQUEsQ0FBQ08sb0JBQW9CLEVBQUEwQixNQUFBLENBQUFDLE1BQUEsS0FBS0YsS0FBSztJQUFFNUQsU0FBUyxFQUFFMEQ7RUFBaUIsR0FBSTtBQUFBLENBQ2xFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0N1c3RvbUNvbG9yU3dpdGNoZXIudHN4PzViOTQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb2xvclBhbGV0dGUsXG4gIFBhbmVsQm9keSxcbiAgVG9vbGJhckRyb3Bkb3duTWVudSxcbiAgVG9vbGJhckl0ZW0sXG4gIFRvb2xiYXJHcm91cCxcbiAgQ29sb3JQaWNrZXIsXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IGNvbG9yIGFzIGNvbG9ySWNvbiB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG4vL0B0cy1pZ25vcmVcbmltcG9ydCB7IHVzZVNldHRpbmdzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgQ29sb3IgZnJvbSBcImNvbG9yXCI7XG5cbi8qKlxuICogVHlwZSBkZWZpbml0aW9uIGZvciBDb2xvclN3aXRjaGVyUHJvcHMuXG4gKiBSZXByZXNlbnRzIHByb3BlcnRpZXMgZm9yIGNvbG9yIHN3aXRjaGVyIGNvbXBvbmVudHMuXG4gKlxuICogQHR5cGVkZWYge09iamVjdH0gQ29sb3JTd2l0Y2hlclByb3BzXG4gKiBAcHJvcGVydHkge09iamVjdH0gYXR0cmlidXRlcyAtIENvbnRhaW5zIGNvbG9yLXJlbGF0ZWQgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7RnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byB1cGRhdGUgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7QXJyYXl9IFtjb2xvckRhdGFdIC0gT3B0aW9uYWwgYXJyYXkgb2YgY29sb3IgZGF0YS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2hleF0gLSBGbGFnIHRvIGluZGljYXRlIGlmIGhleCB2YWx1ZXMgYXJlIHVzZWQuXG4gKiBAcHJvcGVydHkge2Jvb2xlYW59IFt1c2VTdHlsZV0gLSBGbGFnIHRvIGFwcGx5IHN0eWxlcy5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2N1c3RvbUNvbG9yXSAtIEZsYWcgZm9yIGN1c3RvbSBjb2xvciB1c2FnZS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcl0gLSBGbGFnIHRvIHNldCB0ZXh0Y29sb3IgYXR0cmlidXRlIGJhc2VkIG9uIHNlbGVjdGVkIENvbG9yLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbb3ZlcndyaXRlVGhlbWVDb2xvcnNdIC0gRmxhZyB0byBvdmVyd3JpdGUgdGhlbWUgY29sb3JzLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbY2xlYXJCdXR0b25dIC0gRmxhZyB0byBzaG93IGNsZWFyIGJ1dHRvbi5cbiAqL1xudHlwZSBDb2xvclN3aXRjaGVyUHJvcHMgPSB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIGJvcmRlckNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczoge1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICAgIHRleHRDb2xvcj86IHN0cmluZztcbiAgICBib3JkZXJDb2xvcj86IHN0cmluZztcbiAgfSkgPT4gdm9pZDtcbiAgY29sb3JEYXRhPzogeyBjb2xvcjogc3RyaW5nOyBzbHVnOiBzdHJpbmc7IG5hbWU6IHN0cmluZyB9W107XG4gIGhleD86IGJvb2xlYW47XG4gIHVzZVN0eWxlPzogYm9vbGVhbjtcbiAgY3VzdG9tQ29sb3I/OiBib29sZWFuO1xuICB1c2VUZXh0Q29sb3I/OiBib29sZWFuO1xuICBvdmVyd3JpdGVUaGVtZUNvbG9ycz86IGJvb2xlYW47XG4gIGNsZWFyQnV0dG9uID86IGJvb2xlYW47XG59O1xuXG4vKipcbiAqIFVwZGF0ZXMgY29sb3IgYXR0cmlidXRlcyBiYXNlZCBvbiBjb2xvciBjb250cmFzdC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gYmdDb2xvciAtIEJhY2tncm91bmQgY29sb3IuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKi9cbmNvbnN0IHVwZGF0ZUNvbG9yQXR0cmlidXRlcyA9IChcbiAgYmdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiBDb2xvclN3aXRjaGVyUHJvcHNbXCJzZXRBdHRyaWJ1dGVzXCJdXG4pOiB2b2lkID0+IHtcbiAgdHJ5IHtcbiAgICBpZiAoYmdDb2xvcikge1xuICAgICAgY29uc3QgcGFyc2VkQ29sb3IgPSBDb2xvcihiZ0NvbG9yKS5pc0RhcmsoKTtcblxuICAgICAgY29uc3Qgd2hpdGVDb2xvciA9IFwiI2ZmZmZmZlwiO1xuXG4gICAgICAvLyBEZXRlcm1pbmUgdGV4dCBjb2xvciBiYXNlZCBvbiB0aGUgbHVtaW5vc2l0eSBvZiB0aGUgYmFja2dyb3VuZCBjb2xvclxuICAgICAgY29uc3QgbmV3Rm9udENvbG9yID0gcGFyc2VkQ29sb3IgPyB3aGl0ZUNvbG9yIDogXCJcIjtcblxuICAgICAgLy8gVXBkYXRlIHRleHQgY29sb3IgYXR0cmlidXRlXG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGV4dENvbG9yOiBuZXdGb250Q29sb3IgfSk7XG4gICAgfVxuICB9IGNhdGNoIChlcnJvcikge1xuICAgIGNvbnNvbGUuZXJyb3IoXG4gICAgICBcIkludmFsaWQgY29sb3Igc3RyaW5nIHByb3ZpZGVkIHRvIHVwZGF0ZUNvbG9yQXR0cmlidXRlczpcIixcbiAgICAgIGVycm9yXG4gICAgKTtcbiAgfVxufTtcblxuLyoqXG4gKiBIYW5kbGVzIGNoYW5nZXMgaW4gY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGNvbG9yRGF0YSAtIEFycmF5IG9mIGNvbG9yIGRhdGEuXG4gKiBAcGFyYW0ge3N0cmluZ30gbmV3Q29sb3IgLSBOZXcgY29sb3IgdmFsdWUuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKiBAcGFyYW0ge2Jvb2xlYW59IFtvdXRwdXRIZXg9ZmFsc2VdIC0gT3V0cHV0IGhleCB2YWx1ZSBpZiB0cnVlLlxuICogQHBhcmFtIHtib29sZWFufSBbdXNlU3R5bGU9ZmFsc2VdIC0gVXNlIHN0eWxlIGF0dHJpYnV0ZXMgaWYgdHJ1ZS5cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcj1mYWxzZV0gLSBVc2UgdGV4dGNvbG9yIGJhc2VkIG9uIHNlbGVjdGVkIGNvbG9yIGlmIHRydWUuXG4gKi9cbmNvbnN0IGhhbmRsZUNvbG9yQ2hhbmdlID0gKFxuICBjb2xvckRhdGE6IHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdLFxuICBuZXdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczogeyBjb2xvcj86IHN0cmluZzsgc3R5bGU/OiBzdHJpbmcgfSkgPT4gdm9pZCxcbiAgb3V0cHV0SGV4OiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVN0eWxlOiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVRleHRDb2xvcjogYm9vbGVhbiA9IGZhbHNlXG4pID0+IHtcbiAgY29uc3QgY29sb3JFbnRyeSA9IGNvbG9yRGF0YS5maW5kKChlbnRyeSkgPT4gZW50cnkuY29sb3IgPT09IG5ld0NvbG9yKTtcbiAgaWYgKGNvbG9yRW50cnkgJiYgb3V0cHV0SGV4KSB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGNvbG9yOiBjb2xvckVudHJ5LmNvbG9yIH0pO1xuICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgaWYgKHVzZVN0eWxlKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgc3R5bGU6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgfVxuICB9IGVsc2UgaWYgKGNvbG9yRW50cnkpIHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgY29sb3I6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgfSBlbHNlIHtcbiAgICBpZiAodXNlU3R5bGUpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb2xvcjogbmV3Q29sb3IsIHN0eWxlOiBcIlwiIH0pO1xuICAgICAgaWYgKHVzZVRleHRDb2xvcikge1xuICAgICAgICB1cGRhdGVDb2xvckF0dHJpYnV0ZXMobmV3Q29sb3IsIHNldEF0dHJpYnV0ZXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufTtcblxuLyoqXG4gKiBDb2xvclN3aXRjaGVyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgVUkgZm9yIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIENvbG9yU3dpdGNoZXIgY29tcG9uZW50LlxuICovXG5jb25zdCBDb2xvclN3aXRjaGVyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgaGV4LFxuICB1c2VTdHlsZSxcbiAgY3VzdG9tQ29sb3IgPSBmYWxzZSxcbiAgdXNlVGV4dENvbG9yID0gZmFsc2UsXG4gIG92ZXJ3cml0ZVRoZW1lQ29sb3JzID0gZmFsc2UsXG4gIGNsZWFyQnV0dG9uID0gZmFsc2UsXG59OiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IHtcblxuICAvLyBpZiB0aGUgdGhlbWUgY29sb3JQYWxldHRlIGlzIG5vdCBlbXB0eSwgdXNlIGl0IGluc3RlYWQgb2YgdGhlIHBhc3NlZCB2YWx1ZXMhXG4gIC8vIEV4YW1wbGUgZW50cnkgZnJvbSBjb2xvclBhbGV0dGUgW0xvZ10gW3tzbHVnOiBcInByaW1hcnlcIiwgY29sb3I6IFwiIzAwNTE3N1wiLCBuYW1lOiBcIlByaW1hcnlcIn0sIHtzbHVnOiBcImFjY2VudFwiLCBjb2xvcjogXCIjZjJhOTAwXCIsIG5hbWU6IFwiQWNjZW50XCJ9XSAoMilcbiAgLy8gY29uc3QgY29sb3JQYWxldHRlID0gdXNlU2V0dGluZyggJ2NvbG9yLnBhbGV0dGUnICk7XG4gIC8vIGNvbnNvbGUubG9nKGNvbG9yUGFsZXR0ZSk7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gID8gdXNlU2V0dGluZ3MoJ2NvbG9yLnBhbGV0dGUnKVswXSBhcyB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXVxuICA6IG51bGw7XG4gIGNvbnN0IGNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IHN0YW5kYXJkQ29sb3JEYXRhO1xuXG4gIGNvbnN0IHZhbHVlID0gaGV4XG4gICAgPyBhdHRyaWJ1dGVzLmNvbG9yXG4gICAgOiBjb2xvckRhdGEuZmluZCgoZW50cnkpID0+IGVudHJ5LnNsdWcgPT09IGF0dHJpYnV0ZXMuY29sb3IpPy5jb2xvcjtcblxuICByZXR1cm4gKFxuICAgIDxQYW5lbEJvZHkgdGl0bGU9e19fKFwiQ29sb3IgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0+XG4gICAgICA8Q29sb3JQYWxldHRlXG4gICAgICAgIGNvbG9ycz17Y29sb3JEYXRhfVxuICAgICAgICB2YWx1ZT17dmFsdWV9XG4gICAgICAgIG9uQ2hhbmdlPXsobmV3Q29sb3I6IHN0cmluZykgPT5cbiAgICAgICAgICBoYW5kbGVDb2xvckNoYW5nZShcbiAgICAgICAgICAgIGNvbG9yRGF0YSxcbiAgICAgICAgICAgIG5ld0NvbG9yLFxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcyxcbiAgICAgICAgICAgIGhleCxcbiAgICAgICAgICAgIHVzZVN0eWxlLFxuICAgICAgICAgICAgdXNlVGV4dENvbG9yXG4gICAgICAgICAgKVxuICAgICAgICB9XG4gICAgICAgIGRpc2FibGVDdXN0b21Db2xvcnM9eyFjdXN0b21Db2xvcn1cbiAgICAgICAgY2xlYXJhYmxlPXtjbGVhckJ1dHRvbn1cbiAgICAgIC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vKipcbiAqIENvbG9yU3dpdGNoZXJUb29sYmFyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgdG9vbGJhciBmb3IgY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7Q29sb3JTd2l0Y2hlclByb3BzfSBwcm9wcyAtIENvbXBvbmVudCBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBSZW5kZXJlZCBDb2xvclN3aXRjaGVyVG9vbGJhciBjb21wb25lbnQuXG4gKi9cbmNvbnN0IENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgY29sb3JEYXRhID0gc3RhbmRhcmRDb2xvckRhdGEsXG4gIHVzZVN0eWxlID0gZmFsc2UsXG4gIGhleCA9IGZhbHNlLFxuICBvdmVyd3JpdGVUaGVtZUNvbG9ycyA9IGZhbHNlLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gICAgPyB1c2VTZXR0aW5ncygnY29sb3IucGFsZXR0ZScpWzBdIGFzIHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdXG4gICAgOiBudWxsO1xuXG4gIGNvbnN0IGVmZmVjdGl2ZUNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IGNvbG9yRGF0YTtcblxuICBsZXQgY2xhc3NMYWJlbCA9IGBycnplRWxlbWVudHNCRmFrQ29sb3JTZWxlY3RvcmA7XG4gIGlmKGF0dHJpYnV0ZXMuY29sb3IpIHtcbiAgY2xhc3NMYWJlbCA9IGhleFxuICAgID8gYHJyemVFbGVtZW50c0JGYWtDb2xvclNlbGVjdG9yICR7YXR0cmlidXRlcy5jb2xvci5zbGljZSgxKX1gXG4gICAgOiBgcnJ6ZUVsZW1lbnRzQkZha0NvbG9yU2VsZWN0b3IgJHthdHRyaWJ1dGVzLmNvbG9yfWA7XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxUb29sYmFyR3JvdXA+XG4gICAgICA8VG9vbGJhckl0ZW0+XG4gICAgICAgIHsoKSA9PiAoXG4gICAgICAgICAgPFRvb2xiYXJEcm9wZG93bk1lbnVcbiAgICAgICAgICAgIGljb249e2NvbG9ySWNvbn1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17Y2xhc3NMYWJlbH1cbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhIENvbG9yXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBjb250cm9scz17ZWZmZWN0aXZlQ29sb3JEYXRhLm1hcCgoZW50cnkpID0+ICh7XG4gICAgICAgICAgICAgIGtleTogZW50cnkuc2x1ZyxcbiAgICAgICAgICAgICAgdGl0bGU6IGVudHJ5Lm5hbWUsXG4gICAgICAgICAgICAgIGljb246IGNvbG9ySWNvbixcbiAgICAgICAgICAgICAgb25DbGljazogKCkgPT5cbiAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBoZXggPyBlbnRyeS5jb2xvciA6IGVudHJ5LnNsdWcsXG4gICAgICAgICAgICAgICAgICBzdHlsZTogdXNlU3R5bGUgPyBlbnRyeS5zbHVnIDogXCJcIixcbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIH0pKX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgPC9Ub29sYmFySXRlbT5cbiAgICA8L1Rvb2xiYXJHcm91cD5cbiAgKTtcbn07XG5cbi8qKlxuICogQm9yZGVyQ29sb3JQaWNrZXIgY29tcG9uZW50LlxuICogUHJvdmlkZXMgYSBVSSBmb3IgYm9yZGVyIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIEJvcmRlckNvbG9yUGlja2VyIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgQm9yZGVyQ29sb3JQaWNrZXIgPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIC8vIEV4dHJhY3QgY3VycmVudCBjb2xvciBmcm9tIGF0dHJpYnV0ZXNcbiAgY29uc3QgeyBib3JkZXJDb2xvciB9ID0gYXR0cmlidXRlcztcblxuICAvKipcbiAgICogSGFuZGxlIGNvbG9yIGNoYW5nZS5cbiAgICpcbiAgICogQHBhcmFtIHtzdHJpbmd9IG5ld0NvbG9yIC0gVGhlIG5ldyBzZWxlY3RlZCBjb2xvci5cbiAgICovXG4gIGNvbnN0IG9uQ2hhbmdlQ29sb3IgPSAobmV3Q29sb3I6IHN0cmluZykgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBib3JkZXJDb2xvcjogbmV3Q29sb3IgfSk7XG4gIH07XG5cbiAgLy8gUmVuZGVyIENvbG9yU3dpdGNoZXIgY29tcG9uZW50XG4gIHJldHVybiAoXG4gICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJCb3JkZXIgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0gaW5pdGlhbE9wZW49e2ZhbHNlfT5cbiAgICAgIDxDb2xvclBpY2tlciBjb2xvcj17YXR0cmlidXRlcy5ib3JkZXJDb2xvcn0gb25DaGFuZ2U9e29uQ2hhbmdlQ29sb3J9IC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vLyBEZWZhdWx0IGNvbG9yIGRhdGFcbmNvbnN0IHN0YW5kYXJkQ29sb3JEYXRhID0gW1xuICB7XG4gICAgY29sb3I6IFwiIzA0MzE2QVwiLFxuICAgIHNsdWc6IFwiXCIsXG4gICAgbmFtZTogX18oXCJDZW50cmFsIGluc3RpdHV0aW9uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjQzUwRjNDXCIsXG4gICAgc2x1ZzogXCJyd1wiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBCdXNpbmVzcywgRWNvbm9taWNzLCBhbmQgTGF3XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjN2JiNzI1XCIsXG4gICAgc2x1ZzogXCJuYXRcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgU2NpZW5jZXNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAge1xuICAgIGNvbG9yOiBcIiMxOEI0RjFcIixcbiAgICBzbHVnOiBcIm1lZFwiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBNZWRpY2luZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiI0ZEQjczNVwiLFxuICAgIHNsdWc6IFwicGhpbFwiLFxuICAgIG5hbWU6IF9fKFxuICAgICAgXCJGYWN1bHR5IG9mIEh1bWFuaXRpZXMsIFNvY2lhbCBTY2llbmNlcywgYW5kIFRoZW9sb2d5XCIsXG4gICAgICBcInJyemUtZWxlbWVudHMtYmxvY2tzXCJcbiAgICApLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiIzhDOUZCMVwiLFxuICAgIHNsdWc6IFwidGZcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgRW5naW5lZXJpbmdcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbl07XG5cbmNvbnN0IGV4dGVuZGVkQ29sb3JEYXRhOiB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXSA9IFtcbiAge1xuICAgIGNvbG9yOiBcIiNmZmZcIixcbiAgICBzbHVnOiBcImluaGVyaXRcIixcbiAgICBuYW1lOiBfXyhcIkluaGVyaXQgY29sb3JcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAgLi4uc3RhbmRhcmRDb2xvckRhdGEsXG5dO1xuXG4vLyBFeHBvcnQgY29tcG9uZW50cyB1c2luZyBkaWZmZXJlbnQgY29sb3JEYXRhXG5leHBvcnQgY29uc3QgU3RhbmRhcmRDb2xvclN3aXRjaGVyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXIgey4uLnByb3BzfSAvPlxuKTtcbmV4cG9ydCBjb25zdCBTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXJUb29sYmFyIHsuLi5wcm9wc30gLz5cbik7XG5cbmV4cG9ydCBjb25zdCBFeHRlbmRlZENvbG9yU3dpdGNoZXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlciB7Li4ucHJvcHN9IGNvbG9yRGF0YT17ZXh0ZW5kZWRDb2xvckRhdGF9IC8+XG4pO1xuZXhwb3J0IGNvbnN0IEV4dGVuZGVkQ29sb3JTd2l0Y2hlclRvb2xiYXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlclRvb2xiYXIgey4uLnByb3BzfSBjb2xvckRhdGE9e2V4dGVuZGVkQ29sb3JEYXRhfSAvPlxuKTtcblxuZXhwb3J0IHsgQm9yZGVyQ29sb3JQaWNrZXIgfTsiXSwibmFtZXMiOlsiX18iLCJDb2xvclBhbGV0dGUiLCJQYW5lbEJvZHkiLCJUb29sYmFyRHJvcGRvd25NZW51IiwiVG9vbGJhckl0ZW0iLCJUb29sYmFyR3JvdXAiLCJDb2xvclBpY2tlciIsImNvbG9yIiwiY29sb3JJY29uIiwidXNlU2V0dGluZ3MiLCJDb2xvciIsInVwZGF0ZUNvbG9yQXR0cmlidXRlcyIsImJnQ29sb3IiLCJzZXRBdHRyaWJ1dGVzIiwicGFyc2VkQ29sb3IiLCJpc0RhcmsiLCJ3aGl0ZUNvbG9yIiwibmV3Rm9udENvbG9yIiwidGV4dENvbG9yIiwiZXJyb3IiLCJjb25zb2xlIiwiaGFuZGxlQ29sb3JDaGFuZ2UiLCJjb2xvckRhdGEiLCJuZXdDb2xvciIsIm91dHB1dEhleCIsImFyZ3VtZW50cyIsImxlbmd0aCIsInVuZGVmaW5lZCIsInVzZVN0eWxlIiwidXNlVGV4dENvbG9yIiwiY29sb3JFbnRyeSIsImZpbmQiLCJlbnRyeSIsInN0eWxlIiwic2x1ZyIsIkNvbG9yU3dpdGNoZXIiLCJfcmVmIiwiYXR0cmlidXRlcyIsImhleCIsIl9yZWYkY3VzdG9tQ29sb3IiLCJjdXN0b21Db2xvciIsIl9yZWYkdXNlVGV4dENvbG9yIiwiX3JlZiRvdmVyd3JpdGVUaGVtZUNvIiwib3ZlcndyaXRlVGhlbWVDb2xvcnMiLCJfcmVmJGNsZWFyQnV0dG9uIiwiY2xlYXJCdXR0b24iLCJ0aGVtZUNvbG9yUGFsZXR0ZSIsInN0YW5kYXJkQ29sb3JEYXRhIiwidmFsdWUiLCJfYSIsIl9qc3giLCJ0aXRsZSIsImNoaWxkcmVuIiwiY29sb3JzIiwib25DaGFuZ2UiLCJkaXNhYmxlQ3VzdG9tQ29sb3JzIiwiY2xlYXJhYmxlIiwiQ29sb3JTd2l0Y2hlclRvb2xiYXIiLCJfcmVmMiIsIl9yZWYyJGNvbG9yRGF0YSIsIl9yZWYyJHVzZVN0eWxlIiwiX3JlZjIkaGV4IiwiX3JlZjIkb3ZlcndyaXRlVGhlbWVDIiwiZWZmZWN0aXZlQ29sb3JEYXRhIiwiY2xhc3NMYWJlbCIsImNvbmNhdCIsInNsaWNlIiwiaWNvbiIsImNsYXNzTmFtZSIsImxhYmVsIiwiY29udHJvbHMiLCJtYXAiLCJrZXkiLCJuYW1lIiwib25DbGljayIsIkJvcmRlckNvbG9yUGlja2VyIiwiX3JlZjMiLCJib3JkZXJDb2xvciIsIm9uQ2hhbmdlQ29sb3IiLCJpbml0aWFsT3BlbiIsImV4dGVuZGVkQ29sb3JEYXRhIiwiU3RhbmRhcmRDb2xvclN3aXRjaGVyIiwicHJvcHMiLCJPYmplY3QiLCJhc3NpZ24iLCJTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyVG9vbGJhciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/CustomColorSwitcher.tsx\n"); - -/***/ }), - -/***/ "./node_modules/color-name/index.js": -/*!******************************************!*\ - !*** ./node_modules/color-name/index.js ***! - \******************************************/ -/***/ (function(module) { - -"use strict"; -eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3ItbmFtZS9pbmRleC5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci1uYW1lL2luZGV4LmpzPzRmNGQiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IHtcclxuXHRcImFsaWNlYmx1ZVwiOiBbMjQwLCAyNDgsIDI1NV0sXHJcblx0XCJhbnRpcXVld2hpdGVcIjogWzI1MCwgMjM1LCAyMTVdLFxyXG5cdFwiYXF1YVwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiYXF1YW1hcmluZVwiOiBbMTI3LCAyNTUsIDIxMl0sXHJcblx0XCJhenVyZVwiOiBbMjQwLCAyNTUsIDI1NV0sXHJcblx0XCJiZWlnZVwiOiBbMjQ1LCAyNDUsIDIyMF0sXHJcblx0XCJiaXNxdWVcIjogWzI1NSwgMjI4LCAxOTZdLFxyXG5cdFwiYmxhY2tcIjogWzAsIDAsIDBdLFxyXG5cdFwiYmxhbmNoZWRhbG1vbmRcIjogWzI1NSwgMjM1LCAyMDVdLFxyXG5cdFwiYmx1ZVwiOiBbMCwgMCwgMjU1XSxcclxuXHRcImJsdWV2aW9sZXRcIjogWzEzOCwgNDMsIDIyNl0sXHJcblx0XCJicm93blwiOiBbMTY1LCA0MiwgNDJdLFxyXG5cdFwiYnVybHl3b29kXCI6IFsyMjIsIDE4NCwgMTM1XSxcclxuXHRcImNhZGV0Ymx1ZVwiOiBbOTUsIDE1OCwgMTYwXSxcclxuXHRcImNoYXJ0cmV1c2VcIjogWzEyNywgMjU1LCAwXSxcclxuXHRcImNob2NvbGF0ZVwiOiBbMjEwLCAxMDUsIDMwXSxcclxuXHRcImNvcmFsXCI6IFsyNTUsIDEyNywgODBdLFxyXG5cdFwiY29ybmZsb3dlcmJsdWVcIjogWzEwMCwgMTQ5LCAyMzddLFxyXG5cdFwiY29ybnNpbGtcIjogWzI1NSwgMjQ4LCAyMjBdLFxyXG5cdFwiY3JpbXNvblwiOiBbMjIwLCAyMCwgNjBdLFxyXG5cdFwiY3lhblwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiZGFya2JsdWVcIjogWzAsIDAsIDEzOV0sXHJcblx0XCJkYXJrY3lhblwiOiBbMCwgMTM5LCAxMzldLFxyXG5cdFwiZGFya2dvbGRlbnJvZFwiOiBbMTg0LCAxMzQsIDExXSxcclxuXHRcImRhcmtncmF5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtncmVlblwiOiBbMCwgMTAwLCAwXSxcclxuXHRcImRhcmtncmV5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtraGFraVwiOiBbMTg5LCAxODMsIDEwN10sXHJcblx0XCJkYXJrbWFnZW50YVwiOiBbMTM5LCAwLCAxMzldLFxyXG5cdFwiZGFya29saXZlZ3JlZW5cIjogWzg1LCAxMDcsIDQ3XSxcclxuXHRcImRhcmtvcmFuZ2VcIjogWzI1NSwgMTQwLCAwXSxcclxuXHRcImRhcmtvcmNoaWRcIjogWzE1MywgNTAsIDIwNF0sXHJcblx0XCJkYXJrcmVkXCI6IFsxMzksIDAsIDBdLFxyXG5cdFwiZGFya3NhbG1vblwiOiBbMjMzLCAxNTAsIDEyMl0sXHJcblx0XCJkYXJrc2VhZ3JlZW5cIjogWzE0MywgMTg4LCAxNDNdLFxyXG5cdFwiZGFya3NsYXRlYmx1ZVwiOiBbNzIsIDYxLCAxMzldLFxyXG5cdFwiZGFya3NsYXRlZ3JheVwiOiBbNDcsIDc5LCA3OV0sXHJcblx0XCJkYXJrc2xhdGVncmV5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmt0dXJxdW9pc2VcIjogWzAsIDIwNiwgMjA5XSxcclxuXHRcImRhcmt2aW9sZXRcIjogWzE0OCwgMCwgMjExXSxcclxuXHRcImRlZXBwaW5rXCI6IFsyNTUsIDIwLCAxNDddLFxyXG5cdFwiZGVlcHNreWJsdWVcIjogWzAsIDE5MSwgMjU1XSxcclxuXHRcImRpbWdyYXlcIjogWzEwNSwgMTA1LCAxMDVdLFxyXG5cdFwiZGltZ3JleVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkb2RnZXJibHVlXCI6IFszMCwgMTQ0LCAyNTVdLFxyXG5cdFwiZmlyZWJyaWNrXCI6IFsxNzgsIDM0LCAzNF0sXHJcblx0XCJmbG9yYWx3aGl0ZVwiOiBbMjU1LCAyNTAsIDI0MF0sXHJcblx0XCJmb3Jlc3RncmVlblwiOiBbMzQsIDEzOSwgMzRdLFxyXG5cdFwiZnVjaHNpYVwiOiBbMjU1LCAwLCAyNTVdLFxyXG5cdFwiZ2FpbnNib3JvXCI6IFsyMjAsIDIyMCwgMjIwXSxcclxuXHRcImdob3N0d2hpdGVcIjogWzI0OCwgMjQ4LCAyNTVdLFxyXG5cdFwiZ29sZFwiOiBbMjU1LCAyMTUsIDBdLFxyXG5cdFwiZ29sZGVucm9kXCI6IFsyMTgsIDE2NSwgMzJdLFxyXG5cdFwiZ3JheVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJncmVlblwiOiBbMCwgMTI4LCAwXSxcclxuXHRcImdyZWVueWVsbG93XCI6IFsxNzMsIDI1NSwgNDddLFxyXG5cdFwiZ3JleVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJob25leWRld1wiOiBbMjQwLCAyNTUsIDI0MF0sXHJcblx0XCJob3RwaW5rXCI6IFsyNTUsIDEwNSwgMTgwXSxcclxuXHRcImluZGlhbnJlZFwiOiBbMjA1LCA5MiwgOTJdLFxyXG5cdFwiaW5kaWdvXCI6IFs3NSwgMCwgMTMwXSxcclxuXHRcIml2b3J5XCI6IFsyNTUsIDI1NSwgMjQwXSxcclxuXHRcImtoYWtpXCI6IFsyNDAsIDIzMCwgMTQwXSxcclxuXHRcImxhdmVuZGVyXCI6IFsyMzAsIDIzMCwgMjUwXSxcclxuXHRcImxhdmVuZGVyYmx1c2hcIjogWzI1NSwgMjQwLCAyNDVdLFxyXG5cdFwibGF3bmdyZWVuXCI6IFsxMjQsIDI1MiwgMF0sXHJcblx0XCJsZW1vbmNoaWZmb25cIjogWzI1NSwgMjUwLCAyMDVdLFxyXG5cdFwibGlnaHRibHVlXCI6IFsxNzMsIDIxNiwgMjMwXSxcclxuXHRcImxpZ2h0Y29yYWxcIjogWzI0MCwgMTI4LCAxMjhdLFxyXG5cdFwibGlnaHRjeWFuXCI6IFsyMjQsIDI1NSwgMjU1XSxcclxuXHRcImxpZ2h0Z29sZGVucm9keWVsbG93XCI6IFsyNTAsIDI1MCwgMjEwXSxcclxuXHRcImxpZ2h0Z3JheVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodGdyZWVuXCI6IFsxNDQsIDIzOCwgMTQ0XSxcclxuXHRcImxpZ2h0Z3JleVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodHBpbmtcIjogWzI1NSwgMTgyLCAxOTNdLFxyXG5cdFwibGlnaHRzYWxtb25cIjogWzI1NSwgMTYwLCAxMjJdLFxyXG5cdFwibGlnaHRzZWFncmVlblwiOiBbMzIsIDE3OCwgMTcwXSxcclxuXHRcImxpZ2h0c2t5Ymx1ZVwiOiBbMTM1LCAyMDYsIDI1MF0sXHJcblx0XCJsaWdodHNsYXRlZ3JheVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHNsYXRlZ3JleVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHN0ZWVsYmx1ZVwiOiBbMTc2LCAxOTYsIDIyMl0sXHJcblx0XCJsaWdodHllbGxvd1wiOiBbMjU1LCAyNTUsIDIyNF0sXHJcblx0XCJsaW1lXCI6IFswLCAyNTUsIDBdLFxyXG5cdFwibGltZWdyZWVuXCI6IFs1MCwgMjA1LCA1MF0sXHJcblx0XCJsaW5lblwiOiBbMjUwLCAyNDAsIDIzMF0sXHJcblx0XCJtYWdlbnRhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJtYXJvb25cIjogWzEyOCwgMCwgMF0sXHJcblx0XCJtZWRpdW1hcXVhbWFyaW5lXCI6IFsxMDIsIDIwNSwgMTcwXSxcclxuXHRcIm1lZGl1bWJsdWVcIjogWzAsIDAsIDIwNV0sXHJcblx0XCJtZWRpdW1vcmNoaWRcIjogWzE4NiwgODUsIDIxMV0sXHJcblx0XCJtZWRpdW1wdXJwbGVcIjogWzE0NywgMTEyLCAyMTldLFxyXG5cdFwibWVkaXVtc2VhZ3JlZW5cIjogWzYwLCAxNzksIDExM10sXHJcblx0XCJtZWRpdW1zbGF0ZWJsdWVcIjogWzEyMywgMTA0LCAyMzhdLFxyXG5cdFwibWVkaXVtc3ByaW5nZ3JlZW5cIjogWzAsIDI1MCwgMTU0XSxcclxuXHRcIm1lZGl1bXR1cnF1b2lzZVwiOiBbNzIsIDIwOSwgMjA0XSxcclxuXHRcIm1lZGl1bXZpb2xldHJlZFwiOiBbMTk5LCAyMSwgMTMzXSxcclxuXHRcIm1pZG5pZ2h0Ymx1ZVwiOiBbMjUsIDI1LCAxMTJdLFxyXG5cdFwibWludGNyZWFtXCI6IFsyNDUsIDI1NSwgMjUwXSxcclxuXHRcIm1pc3R5cm9zZVwiOiBbMjU1LCAyMjgsIDIyNV0sXHJcblx0XCJtb2NjYXNpblwiOiBbMjU1LCAyMjgsIDE4MV0sXHJcblx0XCJuYXZham93aGl0ZVwiOiBbMjU1LCAyMjIsIDE3M10sXHJcblx0XCJuYXZ5XCI6IFswLCAwLCAxMjhdLFxyXG5cdFwib2xkbGFjZVwiOiBbMjUzLCAyNDUsIDIzMF0sXHJcblx0XCJvbGl2ZVwiOiBbMTI4LCAxMjgsIDBdLFxyXG5cdFwib2xpdmVkcmFiXCI6IFsxMDcsIDE0MiwgMzVdLFxyXG5cdFwib3JhbmdlXCI6IFsyNTUsIDE2NSwgMF0sXHJcblx0XCJvcmFuZ2VyZWRcIjogWzI1NSwgNjksIDBdLFxyXG5cdFwib3JjaGlkXCI6IFsyMTgsIDExMiwgMjE0XSxcclxuXHRcInBhbGVnb2xkZW5yb2RcIjogWzIzOCwgMjMyLCAxNzBdLFxyXG5cdFwicGFsZWdyZWVuXCI6IFsxNTIsIDI1MSwgMTUyXSxcclxuXHRcInBhbGV0dXJxdW9pc2VcIjogWzE3NSwgMjM4LCAyMzhdLFxyXG5cdFwicGFsZXZpb2xldHJlZFwiOiBbMjE5LCAxMTIsIDE0N10sXHJcblx0XCJwYXBheWF3aGlwXCI6IFsyNTUsIDIzOSwgMjEzXSxcclxuXHRcInBlYWNocHVmZlwiOiBbMjU1LCAyMTgsIDE4NV0sXHJcblx0XCJwZXJ1XCI6IFsyMDUsIDEzMywgNjNdLFxyXG5cdFwicGlua1wiOiBbMjU1LCAxOTIsIDIwM10sXHJcblx0XCJwbHVtXCI6IFsyMjEsIDE2MCwgMjIxXSxcclxuXHRcInBvd2RlcmJsdWVcIjogWzE3NiwgMjI0LCAyMzBdLFxyXG5cdFwicHVycGxlXCI6IFsxMjgsIDAsIDEyOF0sXHJcblx0XCJyZWJlY2NhcHVycGxlXCI6IFsxMDIsIDUxLCAxNTNdLFxyXG5cdFwicmVkXCI6IFsyNTUsIDAsIDBdLFxyXG5cdFwicm9zeWJyb3duXCI6IFsxODgsIDE0MywgMTQzXSxcclxuXHRcInJveWFsYmx1ZVwiOiBbNjUsIDEwNSwgMjI1XSxcclxuXHRcInNhZGRsZWJyb3duXCI6IFsxMzksIDY5LCAxOV0sXHJcblx0XCJzYWxtb25cIjogWzI1MCwgMTI4LCAxMTRdLFxyXG5cdFwic2FuZHlicm93blwiOiBbMjQ0LCAxNjQsIDk2XSxcclxuXHRcInNlYWdyZWVuXCI6IFs0NiwgMTM5LCA4N10sXHJcblx0XCJzZWFzaGVsbFwiOiBbMjU1LCAyNDUsIDIzOF0sXHJcblx0XCJzaWVubmFcIjogWzE2MCwgODIsIDQ1XSxcclxuXHRcInNpbHZlclwiOiBbMTkyLCAxOTIsIDE5Ml0sXHJcblx0XCJza3libHVlXCI6IFsxMzUsIDIwNiwgMjM1XSxcclxuXHRcInNsYXRlYmx1ZVwiOiBbMTA2LCA5MCwgMjA1XSxcclxuXHRcInNsYXRlZ3JheVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbGF0ZWdyZXlcIjogWzExMiwgMTI4LCAxNDRdLFxyXG5cdFwic25vd1wiOiBbMjU1LCAyNTAsIDI1MF0sXHJcblx0XCJzcHJpbmdncmVlblwiOiBbMCwgMjU1LCAxMjddLFxyXG5cdFwic3RlZWxibHVlXCI6IFs3MCwgMTMwLCAxODBdLFxyXG5cdFwidGFuXCI6IFsyMTAsIDE4MCwgMTQwXSxcclxuXHRcInRlYWxcIjogWzAsIDEyOCwgMTI4XSxcclxuXHRcInRoaXN0bGVcIjogWzIxNiwgMTkxLCAyMTZdLFxyXG5cdFwidG9tYXRvXCI6IFsyNTUsIDk5LCA3MV0sXHJcblx0XCJ0dXJxdW9pc2VcIjogWzY0LCAyMjQsIDIwOF0sXHJcblx0XCJ2aW9sZXRcIjogWzIzOCwgMTMwLCAyMzhdLFxyXG5cdFwid2hlYXRcIjogWzI0NSwgMjIyLCAxNzldLFxyXG5cdFwid2hpdGVcIjogWzI1NSwgMjU1LCAyNTVdLFxyXG5cdFwid2hpdGVzbW9rZVwiOiBbMjQ1LCAyNDUsIDI0NV0sXHJcblx0XCJ5ZWxsb3dcIjogWzI1NSwgMjU1LCAwXSxcclxuXHRcInllbGxvd2dyZWVuXCI6IFsxNTQsIDIwNSwgNTBdXHJcbn07XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color-name/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color-string/index.js": -/*!********************************************!*\ - !*** ./node_modules/color-string/index.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("/* MIT license */\nvar colorNames = __webpack_require__(/*! color-name */ \"./node_modules/color-name/index.js\");\nvar swizzle = __webpack_require__(/*! simple-swizzle */ \"./node_modules/simple-swizzle/index.js\");\nvar hasOwnProperty = Object.hasOwnProperty;\n\nvar reverseNames = Object.create(null);\n\n// create a list of reverse color names\nfor (var name in colorNames) {\n\tif (hasOwnProperty.call(colorNames, name)) {\n\t\treverseNames[colorNames[name]] = name;\n\t}\n}\n\nvar cs = module.exports = {\n\tto: {},\n\tget: {}\n};\n\ncs.get = function (string) {\n\tvar prefix = string.substring(0, 3).toLowerCase();\n\tvar val;\n\tvar model;\n\tswitch (prefix) {\n\t\tcase 'hsl':\n\t\t\tval = cs.get.hsl(string);\n\t\t\tmodel = 'hsl';\n\t\t\tbreak;\n\t\tcase 'hwb':\n\t\t\tval = cs.get.hwb(string);\n\t\t\tmodel = 'hwb';\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tval = cs.get.rgb(string);\n\t\t\tmodel = 'rgb';\n\t\t\tbreak;\n\t}\n\n\tif (!val) {\n\t\treturn null;\n\t}\n\n\treturn {model: model, value: val};\n};\n\ncs.get.rgb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar abbr = /^#([a-f0-9]{3,4})$/i;\n\tvar hex = /^#([a-f0-9]{6})([a-f0-9]{2})?$/i;\n\tvar rgba = /^rgba?\\(\\s*([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar per = /^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar keyword = /^(\\w+)$/;\n\n\tvar rgb = [0, 0, 0, 1];\n\tvar match;\n\tvar i;\n\tvar hexAlpha;\n\n\tif (match = string.match(hex)) {\n\t\thexAlpha = match[2];\n\t\tmatch = match[1];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\t// https://jsperf.com/slice-vs-substr-vs-substring-methods-long-string/19\n\t\t\tvar i2 = i * 2;\n\t\t\trgb[i] = parseInt(match.slice(i2, i2 + 2), 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(abbr)) {\n\t\tmatch = match[1];\n\t\thexAlpha = match[3];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i] + match[i], 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha + hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(rgba)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i + 1], 0);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(per)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = Math.round(parseFloat(match[i + 1]) * 2.55);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(keyword)) {\n\t\tif (match[1] === 'transparent') {\n\t\t\treturn [0, 0, 0, 0];\n\t\t}\n\n\t\tif (!hasOwnProperty.call(colorNames, match[1])) {\n\t\t\treturn null;\n\t\t}\n\n\t\trgb = colorNames[match[1]];\n\t\trgb[3] = 1;\n\n\t\treturn rgb;\n\t} else {\n\t\treturn null;\n\t}\n\n\tfor (i = 0; i < 3; i++) {\n\t\trgb[i] = clamp(rgb[i], 0, 255);\n\t}\n\trgb[3] = clamp(rgb[3], 0, 1);\n\n\treturn rgb;\n};\n\ncs.get.hsl = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hsl = /^hsla?\\(\\s*([+-]?(?:\\d{0,3}\\.)?\\d+)(?:deg)?\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*(?:[,|\\/]\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hsl);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar s = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar l = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\n\t\treturn [h, s, l, a];\n\t}\n\n\treturn null;\n};\n\ncs.get.hwb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hwb = /^hwb\\(\\s*([+-]?\\d{0,3}(?:\\.\\d+)?)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hwb);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar w = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar b = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\t\treturn [h, w, b, a];\n\t}\n\n\treturn null;\n};\n\ncs.to.hex = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn (\n\t\t'#' +\n\t\thexDouble(rgba[0]) +\n\t\thexDouble(rgba[1]) +\n\t\thexDouble(rgba[2]) +\n\t\t(rgba[3] < 1\n\t\t\t? (hexDouble(Math.round(rgba[3] * 255)))\n\t\t\t: '')\n\t);\n};\n\ncs.to.rgb = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ')'\n\t\t: 'rgba(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ', ' + rgba[3] + ')';\n};\n\ncs.to.rgb.percent = function () {\n\tvar rgba = swizzle(arguments);\n\n\tvar r = Math.round(rgba[0] / 255 * 100);\n\tvar g = Math.round(rgba[1] / 255 * 100);\n\tvar b = Math.round(rgba[2] / 255 * 100);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + r + '%, ' + g + '%, ' + b + '%)'\n\t\t: 'rgba(' + r + '%, ' + g + '%, ' + b + '%, ' + rgba[3] + ')';\n};\n\ncs.to.hsl = function () {\n\tvar hsla = swizzle(arguments);\n\treturn hsla.length < 4 || hsla[3] === 1\n\t\t? 'hsl(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%)'\n\t\t: 'hsla(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%, ' + hsla[3] + ')';\n};\n\n// hwb is a bit different than rgb(a) & hsl(a) since there is no alpha specific syntax\n// (hwb have alpha optional & 1 is default value)\ncs.to.hwb = function () {\n\tvar hwba = swizzle(arguments);\n\n\tvar a = '';\n\tif (hwba.length >= 4 && hwba[3] !== 1) {\n\t\ta = ', ' + hwba[3];\n\t}\n\n\treturn 'hwb(' + hwba[0] + ', ' + hwba[1] + '%, ' + hwba[2] + '%' + a + ')';\n};\n\ncs.to.keyword = function (rgb) {\n\treturn reverseNames[rgb.slice(0, 3)];\n};\n\n// helpers\nfunction clamp(num, min, max) {\n\treturn Math.min(Math.max(min, num), max);\n}\n\nfunction hexDouble(num) {\n\tvar str = Math.round(num).toString(16).toUpperCase();\n\treturn (str.length < 2) ? '0' + str : str;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0EsaUJBQWlCLG1CQUFPLENBQUMsc0RBQVk7QUFDckMsY0FBYyxtQkFBTyxDQUFDLDhEQUFnQjtBQUN0Qzs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPO0FBQ1A7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFNBQVM7QUFDVDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSx5QkFBeUIsSUFBSTtBQUM3Qix3QkFBd0IsRUFBRSxXQUFXLEVBQUU7QUFDdkM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxjQUFjLE9BQU87QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUEsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILGNBQWMsT0FBTztBQUNyQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQSxhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbUNBQW1DLElBQUk7QUFDdkM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw4QkFBOEIsSUFBSTtBQUNsQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzPzFhYjkiXSwic291cmNlc0NvbnRlbnQiOlsiLyogTUlUIGxpY2Vuc2UgKi9cbnZhciBjb2xvck5hbWVzID0gcmVxdWlyZSgnY29sb3ItbmFtZScpO1xudmFyIHN3aXp6bGUgPSByZXF1aXJlKCdzaW1wbGUtc3dpenpsZScpO1xudmFyIGhhc093blByb3BlcnR5ID0gT2JqZWN0Lmhhc093blByb3BlcnR5O1xuXG52YXIgcmV2ZXJzZU5hbWVzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcblxuLy8gY3JlYXRlIGEgbGlzdCBvZiByZXZlcnNlIGNvbG9yIG5hbWVzXG5mb3IgKHZhciBuYW1lIGluIGNvbG9yTmFtZXMpIHtcblx0aWYgKGhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbmFtZSkpIHtcblx0XHRyZXZlcnNlTmFtZXNbY29sb3JOYW1lc1tuYW1lXV0gPSBuYW1lO1xuXHR9XG59XG5cbnZhciBjcyA9IG1vZHVsZS5leHBvcnRzID0ge1xuXHR0bzoge30sXG5cdGdldDoge31cbn07XG5cbmNzLmdldCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0dmFyIHByZWZpeCA9IHN0cmluZy5zdWJzdHJpbmcoMCwgMykudG9Mb3dlckNhc2UoKTtcblx0dmFyIHZhbDtcblx0dmFyIG1vZGVsO1xuXHRzd2l0Y2ggKHByZWZpeCkge1xuXHRcdGNhc2UgJ2hzbCc6XG5cdFx0XHR2YWwgPSBjcy5nZXQuaHNsKHN0cmluZyk7XG5cdFx0XHRtb2RlbCA9ICdoc2wnO1xuXHRcdFx0YnJlYWs7XG5cdFx0Y2FzZSAnaHdiJzpcblx0XHRcdHZhbCA9IGNzLmdldC5od2Ioc3RyaW5nKTtcblx0XHRcdG1vZGVsID0gJ2h3Yic7XG5cdFx0XHRicmVhaztcblx0XHRkZWZhdWx0OlxuXHRcdFx0dmFsID0gY3MuZ2V0LnJnYihzdHJpbmcpO1xuXHRcdFx0bW9kZWwgPSAncmdiJztcblx0XHRcdGJyZWFrO1xuXHR9XG5cblx0aWYgKCF2YWwpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiB7bW9kZWw6IG1vZGVsLCB2YWx1ZTogdmFsfTtcbn07XG5cbmNzLmdldC5yZ2IgPSBmdW5jdGlvbiAoc3RyaW5nKSB7XG5cdGlmICghc3RyaW5nKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHR2YXIgYWJiciA9IC9eIyhbYS1mMC05XXszLDR9KSQvaTtcblx0dmFyIGhleCA9IC9eIyhbYS1mMC05XXs2fSkoW2EtZjAtOV17Mn0pPyQvaTtcblx0dmFyIHJnYmEgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1xcZCspKD89W1xccyxdKVxccyooPzosXFxzKik/KFsrLV0/XFxkKykoPz1bXFxzLF0pXFxzKig/OixcXHMqKT8oWystXT9cXGQrKVxccyooPzpbLHxcXC9dXFxzKihbKy1dP1tcXGRcXC5dKykoJT8pXFxzKik/XFwpJC87XG5cdHZhciBwZXIgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1tcXGRcXC5dKylcXCVcXHMqLD9cXHMqKFsrLV0/W1xcZFxcLl0rKVxcJVxccyosP1xccyooWystXT9bXFxkXFwuXSspXFwlXFxzKig/OlssfFxcL11cXHMqKFsrLV0/W1xcZFxcLl0rKSglPylcXHMqKT9cXCkkLztcblx0dmFyIGtleXdvcmQgPSAvXihcXHcrKSQvO1xuXG5cdHZhciByZ2IgPSBbMCwgMCwgMCwgMV07XG5cdHZhciBtYXRjaDtcblx0dmFyIGk7XG5cdHZhciBoZXhBbHBoYTtcblxuXHRpZiAobWF0Y2ggPSBzdHJpbmcubWF0Y2goaGV4KSkge1xuXHRcdGhleEFscGhhID0gbWF0Y2hbMl07XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblxuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdC8vIGh0dHBzOi8vanNwZXJmLmNvbS9zbGljZS12cy1zdWJzdHItdnMtc3Vic3RyaW5nLW1ldGhvZHMtbG9uZy1zdHJpbmcvMTlcblx0XHRcdHZhciBpMiA9IGkgKiAyO1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2guc2xpY2UoaTIsIGkyICsgMiksIDE2KTtcblx0XHR9XG5cblx0XHRpZiAoaGV4QWxwaGEpIHtcblx0XHRcdHJnYlszXSA9IHBhcnNlSW50KGhleEFscGhhLCAxNikgLyAyNTU7XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKGFiYnIpKSB7XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblx0XHRoZXhBbHBoYSA9IG1hdGNoWzNdO1xuXG5cdFx0Zm9yIChpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2hbaV0gKyBtYXRjaFtpXSwgMTYpO1xuXHRcdH1cblxuXHRcdGlmIChoZXhBbHBoYSkge1xuXHRcdFx0cmdiWzNdID0gcGFyc2VJbnQoaGV4QWxwaGEgKyBoZXhBbHBoYSwgMTYpIC8gMjU1O1xuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChyZ2JhKSkge1xuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdHJnYltpXSA9IHBhcnNlSW50KG1hdGNoW2kgKyAxXSwgMCk7XG5cdFx0fVxuXG5cdFx0aWYgKG1hdGNoWzRdKSB7XG5cdFx0XHRpZiAobWF0Y2hbNV0pIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSkgKiAwLjAxO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKHBlcikpIHtcblx0XHRmb3IgKGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2JbaV0gPSBNYXRoLnJvdW5kKHBhcnNlRmxvYXQobWF0Y2hbaSArIDFdKSAqIDIuNTUpO1xuXHRcdH1cblxuXHRcdGlmIChtYXRjaFs0XSkge1xuXHRcdFx0aWYgKG1hdGNoWzVdKSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pICogMC4wMTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChrZXl3b3JkKSkge1xuXHRcdGlmIChtYXRjaFsxXSA9PT0gJ3RyYW5zcGFyZW50Jykge1xuXHRcdFx0cmV0dXJuIFswLCAwLCAwLCAwXTtcblx0XHR9XG5cblx0XHRpZiAoIWhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbWF0Y2hbMV0pKSB7XG5cdFx0XHRyZXR1cm4gbnVsbDtcblx0XHR9XG5cblx0XHRyZ2IgPSBjb2xvck5hbWVzW21hdGNoWzFdXTtcblx0XHRyZ2JbM10gPSAxO1xuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSBlbHNlIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRyZ2JbaV0gPSBjbGFtcChyZ2JbaV0sIDAsIDI1NSk7XG5cdH1cblx0cmdiWzNdID0gY2xhbXAocmdiWzNdLCAwLCAxKTtcblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY3MuZ2V0LmhzbCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBoc2wgPSAvXmhzbGE/XFwoXFxzKihbKy1dPyg/OlxcZHswLDN9XFwuKT9cXGQrKSg/OmRlZyk/XFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKig/OlssfFxcL11cXHMqKFsrLV0/KD89XFwuXFxkfFxcZCkoPzowfFsxLTldXFxkKik/KD86XFwuXFxkKik/KD86W2VFXVsrLV0/XFxkKyk/KVxccyopP1xcKSQvO1xuXHR2YXIgbWF0Y2ggPSBzdHJpbmcubWF0Y2goaHNsKTtcblxuXHRpZiAobWF0Y2gpIHtcblx0XHR2YXIgYWxwaGEgPSBwYXJzZUZsb2F0KG1hdGNoWzRdKTtcblx0XHR2YXIgaCA9ICgocGFyc2VGbG9hdChtYXRjaFsxXSkgJSAzNjApICsgMzYwKSAlIDM2MDtcblx0XHR2YXIgcyA9IGNsYW1wKHBhcnNlRmxvYXQobWF0Y2hbMl0pLCAwLCAxMDApO1xuXHRcdHZhciBsID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFszXSksIDAsIDEwMCk7XG5cdFx0dmFyIGEgPSBjbGFtcChpc05hTihhbHBoYSkgPyAxIDogYWxwaGEsIDAsIDEpO1xuXG5cdFx0cmV0dXJuIFtoLCBzLCBsLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MuZ2V0Lmh3YiA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBod2IgPSAvXmh3YlxcKFxccyooWystXT9cXGR7MCwzfSg/OlxcLlxcZCspPykoPzpkZWcpP1xccyosXFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKixcXHMqKFsrLV0/W1xcZFxcLl0rKSVcXHMqKD86LFxccyooWystXT8oPz1cXC5cXGR8XFxkKSg/OjB8WzEtOV1cXGQqKT8oPzpcXC5cXGQqKT8oPzpbZUVdWystXT9cXGQrKT8pXFxzKik/XFwpJC87XG5cdHZhciBtYXRjaCA9IHN0cmluZy5tYXRjaChod2IpO1xuXG5cdGlmIChtYXRjaCkge1xuXHRcdHZhciBhbHBoYSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdHZhciBoID0gKChwYXJzZUZsb2F0KG1hdGNoWzFdKSAlIDM2MCkgKyAzNjApICUgMzYwO1xuXHRcdHZhciB3ID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFsyXSksIDAsIDEwMCk7XG5cdFx0dmFyIGIgPSBjbGFtcChwYXJzZUZsb2F0KG1hdGNoWzNdKSwgMCwgMTAwKTtcblx0XHR2YXIgYSA9IGNsYW1wKGlzTmFOKGFscGhhKSA/IDEgOiBhbHBoYSwgMCwgMSk7XG5cdFx0cmV0dXJuIFtoLCB3LCBiLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MudG8uaGV4ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gKFxuXHRcdCcjJyArXG5cdFx0aGV4RG91YmxlKHJnYmFbMF0pICtcblx0XHRoZXhEb3VibGUocmdiYVsxXSkgK1xuXHRcdGhleERvdWJsZShyZ2JhWzJdKSArXG5cdFx0KHJnYmFbM10gPCAxXG5cdFx0XHQ/IChoZXhEb3VibGUoTWF0aC5yb3VuZChyZ2JhWzNdICogMjU1KSkpXG5cdFx0XHQ6ICcnKVxuXHQpO1xufTtcblxuY3MudG8ucmdiID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gcmdiYS5sZW5ndGggPCA0IHx8IHJnYmFbM10gPT09IDFcblx0XHQ/ICdyZ2IoJyArIE1hdGgucm91bmQocmdiYVswXSkgKyAnLCAnICsgTWF0aC5yb3VuZChyZ2JhWzFdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMl0pICsgJyknXG5cdFx0OiAncmdiYSgnICsgTWF0aC5yb3VuZChyZ2JhWzBdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMV0pICsgJywgJyArIE1hdGgucm91bmQocmdiYVsyXSkgKyAnLCAnICsgcmdiYVszXSArICcpJztcbn07XG5cbmNzLnRvLnJnYi5wZXJjZW50ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHR2YXIgciA9IE1hdGgucm91bmQocmdiYVswXSAvIDI1NSAqIDEwMCk7XG5cdHZhciBnID0gTWF0aC5yb3VuZChyZ2JhWzFdIC8gMjU1ICogMTAwKTtcblx0dmFyIGIgPSBNYXRoLnJvdW5kKHJnYmFbMl0gLyAyNTUgKiAxMDApO1xuXG5cdHJldHVybiByZ2JhLmxlbmd0aCA8IDQgfHwgcmdiYVszXSA9PT0gMVxuXHRcdD8gJ3JnYignICsgciArICclLCAnICsgZyArICclLCAnICsgYiArICclKSdcblx0XHQ6ICdyZ2JhKCcgKyByICsgJyUsICcgKyBnICsgJyUsICcgKyBiICsgJyUsICcgKyByZ2JhWzNdICsgJyknO1xufTtcblxuY3MudG8uaHNsID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgaHNsYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblx0cmV0dXJuIGhzbGEubGVuZ3RoIDwgNCB8fCBoc2xhWzNdID09PSAxXG5cdFx0PyAnaHNsKCcgKyBoc2xhWzBdICsgJywgJyArIGhzbGFbMV0gKyAnJSwgJyArIGhzbGFbMl0gKyAnJSknXG5cdFx0OiAnaHNsYSgnICsgaHNsYVswXSArICcsICcgKyBoc2xhWzFdICsgJyUsICcgKyBoc2xhWzJdICsgJyUsICcgKyBoc2xhWzNdICsgJyknO1xufTtcblxuLy8gaHdiIGlzIGEgYml0IGRpZmZlcmVudCB0aGFuIHJnYihhKSAmIGhzbChhKSBzaW5jZSB0aGVyZSBpcyBubyBhbHBoYSBzcGVjaWZpYyBzeW50YXhcbi8vIChod2IgaGF2ZSBhbHBoYSBvcHRpb25hbCAmIDEgaXMgZGVmYXVsdCB2YWx1ZSlcbmNzLnRvLmh3YiA9IGZ1bmN0aW9uICgpIHtcblx0dmFyIGh3YmEgPSBzd2l6emxlKGFyZ3VtZW50cyk7XG5cblx0dmFyIGEgPSAnJztcblx0aWYgKGh3YmEubGVuZ3RoID49IDQgJiYgaHdiYVszXSAhPT0gMSkge1xuXHRcdGEgPSAnLCAnICsgaHdiYVszXTtcblx0fVxuXG5cdHJldHVybiAnaHdiKCcgKyBod2JhWzBdICsgJywgJyArIGh3YmFbMV0gKyAnJSwgJyArIGh3YmFbMl0gKyAnJScgKyBhICsgJyknO1xufTtcblxuY3MudG8ua2V5d29yZCA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0cmV0dXJuIHJldmVyc2VOYW1lc1tyZ2Iuc2xpY2UoMCwgMyldO1xufTtcblxuLy8gaGVscGVyc1xuZnVuY3Rpb24gY2xhbXAobnVtLCBtaW4sIG1heCkge1xuXHRyZXR1cm4gTWF0aC5taW4oTWF0aC5tYXgobWluLCBudW0pLCBtYXgpO1xufVxuXG5mdW5jdGlvbiBoZXhEb3VibGUobnVtKSB7XG5cdHZhciBzdHIgPSBNYXRoLnJvdW5kKG51bSkudG9TdHJpbmcoMTYpLnRvVXBwZXJDYXNlKCk7XG5cdHJldHVybiAoc3RyLmxlbmd0aCA8IDIpID8gJzAnICsgc3RyIDogc3RyO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color-string/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color/index.js": -/*!*************************************!*\ - !*** ./node_modules/color/index.js ***! - \*************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("const colorString = __webpack_require__(/*! color-string */ \"./node_modules/color-string/index.js\");\nconst convert = __webpack_require__(/*! color-convert */ \"./node_modules/color/node_modules/color-convert/index.js\");\n\nconst skippedModels = [\n\t// To be honest, I don't really feel like keyword belongs in color convert, but eh.\n\t'keyword',\n\n\t// Gray conflicts with some method names, and has its own method defined.\n\t'gray',\n\n\t// Shouldn't really be in color-convert either...\n\t'hex',\n];\n\nconst hashedModelKeys = {};\nfor (const model of Object.keys(convert)) {\n\thashedModelKeys[[...convert[model].labels].sort().join('')] = model;\n}\n\nconst limiters = {};\n\nfunction Color(object, model) {\n\tif (!(this instanceof Color)) {\n\t\treturn new Color(object, model);\n\t}\n\n\tif (model && model in skippedModels) {\n\t\tmodel = null;\n\t}\n\n\tif (model && !(model in convert)) {\n\t\tthrow new Error('Unknown model: ' + model);\n\t}\n\n\tlet i;\n\tlet channels;\n\n\tif (object == null) { // eslint-disable-line no-eq-null,eqeqeq\n\t\tthis.model = 'rgb';\n\t\tthis.color = [0, 0, 0];\n\t\tthis.valpha = 1;\n\t} else if (object instanceof Color) {\n\t\tthis.model = object.model;\n\t\tthis.color = [...object.color];\n\t\tthis.valpha = object.valpha;\n\t} else if (typeof object === 'string') {\n\t\tconst result = colorString.get(object);\n\t\tif (result === null) {\n\t\t\tthrow new Error('Unable to parse color from string: ' + object);\n\t\t}\n\n\t\tthis.model = result.model;\n\t\tchannels = convert[this.model].channels;\n\t\tthis.color = result.value.slice(0, channels);\n\t\tthis.valpha = typeof result.value[channels] === 'number' ? result.value[channels] : 1;\n\t} else if (object.length > 0) {\n\t\tthis.model = model || 'rgb';\n\t\tchannels = convert[this.model].channels;\n\t\tconst newArray = Array.prototype.slice.call(object, 0, channels);\n\t\tthis.color = zeroArray(newArray, channels);\n\t\tthis.valpha = typeof object[channels] === 'number' ? object[channels] : 1;\n\t} else if (typeof object === 'number') {\n\t\t// This is always RGB - can be converted later on.\n\t\tthis.model = 'rgb';\n\t\tthis.color = [\n\t\t\t(object >> 16) & 0xFF,\n\t\t\t(object >> 8) & 0xFF,\n\t\t\tobject & 0xFF,\n\t\t];\n\t\tthis.valpha = 1;\n\t} else {\n\t\tthis.valpha = 1;\n\n\t\tconst keys = Object.keys(object);\n\t\tif ('alpha' in object) {\n\t\t\tkeys.splice(keys.indexOf('alpha'), 1);\n\t\t\tthis.valpha = typeof object.alpha === 'number' ? object.alpha : 0;\n\t\t}\n\n\t\tconst hashedKeys = keys.sort().join('');\n\t\tif (!(hashedKeys in hashedModelKeys)) {\n\t\t\tthrow new Error('Unable to parse color from object: ' + JSON.stringify(object));\n\t\t}\n\n\t\tthis.model = hashedModelKeys[hashedKeys];\n\n\t\tconst {labels} = convert[this.model];\n\t\tconst color = [];\n\t\tfor (i = 0; i < labels.length; i++) {\n\t\t\tcolor.push(object[labels[i]]);\n\t\t}\n\n\t\tthis.color = zeroArray(color);\n\t}\n\n\t// Perform limitations (clamping, etc.)\n\tif (limiters[this.model]) {\n\t\tchannels = convert[this.model].channels;\n\t\tfor (i = 0; i < channels; i++) {\n\t\t\tconst limit = limiters[this.model][i];\n\t\t\tif (limit) {\n\t\t\t\tthis.color[i] = limit(this.color[i]);\n\t\t\t}\n\t\t}\n\t}\n\n\tthis.valpha = Math.max(0, Math.min(1, this.valpha));\n\n\tif (Object.freeze) {\n\t\tObject.freeze(this);\n\t}\n}\n\nColor.prototype = {\n\ttoString() {\n\t\treturn this.string();\n\t},\n\n\ttoJSON() {\n\t\treturn this[this.model]();\n\t},\n\n\tstring(places) {\n\t\tlet self = this.model in colorString.to ? this : this.rgb();\n\t\tself = self.round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to[self.model](args);\n\t},\n\n\tpercentString(places) {\n\t\tconst self = this.rgb().round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to.rgb.percent(args);\n\t},\n\n\tarray() {\n\t\treturn this.valpha === 1 ? [...this.color] : [...this.color, this.valpha];\n\t},\n\n\tobject() {\n\t\tconst result = {};\n\t\tconst {channels} = convert[this.model];\n\t\tconst {labels} = convert[this.model];\n\n\t\tfor (let i = 0; i < channels; i++) {\n\t\t\tresult[labels[i]] = this.color[i];\n\t\t}\n\n\t\tif (this.valpha !== 1) {\n\t\t\tresult.alpha = this.valpha;\n\t\t}\n\n\t\treturn result;\n\t},\n\n\tunitArray() {\n\t\tconst rgb = this.rgb().color;\n\t\trgb[0] /= 255;\n\t\trgb[1] /= 255;\n\t\trgb[2] /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.push(this.valpha);\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tunitObject() {\n\t\tconst rgb = this.rgb().object();\n\t\trgb.r /= 255;\n\t\trgb.g /= 255;\n\t\trgb.b /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.alpha = this.valpha;\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tround(places) {\n\t\tplaces = Math.max(places || 0, 0);\n\t\treturn new Color([...this.color.map(roundToPlace(places)), this.valpha], this.model);\n\t},\n\n\talpha(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color([...this.color, Math.max(0, Math.min(1, value))], this.model);\n\t\t}\n\n\t\treturn this.valpha;\n\t},\n\n\t// Rgb\n\tred: getset('rgb', 0, maxfn(255)),\n\tgreen: getset('rgb', 1, maxfn(255)),\n\tblue: getset('rgb', 2, maxfn(255)),\n\n\thue: getset(['hsl', 'hsv', 'hsl', 'hwb', 'hcg'], 0, value => ((value % 360) + 360) % 360),\n\n\tsaturationl: getset('hsl', 1, maxfn(100)),\n\tlightness: getset('hsl', 2, maxfn(100)),\n\n\tsaturationv: getset('hsv', 1, maxfn(100)),\n\tvalue: getset('hsv', 2, maxfn(100)),\n\n\tchroma: getset('hcg', 1, maxfn(100)),\n\tgray: getset('hcg', 2, maxfn(100)),\n\n\twhite: getset('hwb', 1, maxfn(100)),\n\twblack: getset('hwb', 2, maxfn(100)),\n\n\tcyan: getset('cmyk', 0, maxfn(100)),\n\tmagenta: getset('cmyk', 1, maxfn(100)),\n\tyellow: getset('cmyk', 2, maxfn(100)),\n\tblack: getset('cmyk', 3, maxfn(100)),\n\n\tx: getset('xyz', 0, maxfn(95.047)),\n\ty: getset('xyz', 1, maxfn(100)),\n\tz: getset('xyz', 2, maxfn(108.833)),\n\n\tl: getset('lab', 0, maxfn(100)),\n\ta: getset('lab', 1),\n\tb: getset('lab', 2),\n\n\tkeyword(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn convert[this.model].keyword(this.color);\n\t},\n\n\thex(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn colorString.to.hex(this.rgb().round().color);\n\t},\n\n\thexa(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\tconst rgbArray = this.rgb().round().color;\n\n\t\tlet alphaHex = Math.round(this.valpha * 255).toString(16).toUpperCase();\n\t\tif (alphaHex.length === 1) {\n\t\t\talphaHex = '0' + alphaHex;\n\t\t}\n\n\t\treturn colorString.to.hex(rgbArray) + alphaHex;\n\t},\n\n\trgbNumber() {\n\t\tconst rgb = this.rgb().color;\n\t\treturn ((rgb[0] & 0xFF) << 16) | ((rgb[1] & 0xFF) << 8) | (rgb[2] & 0xFF);\n\t},\n\n\tluminosity() {\n\t\t// http://www.w3.org/TR/WCAG20/#relativeluminancedef\n\t\tconst rgb = this.rgb().color;\n\n\t\tconst lum = [];\n\t\tfor (const [i, element] of rgb.entries()) {\n\t\t\tconst chan = element / 255;\n\t\t\tlum[i] = (chan <= 0.04045) ? chan / 12.92 : ((chan + 0.055) / 1.055) ** 2.4;\n\t\t}\n\n\t\treturn 0.2126 * lum[0] + 0.7152 * lum[1] + 0.0722 * lum[2];\n\t},\n\n\tcontrast(color2) {\n\t\t// http://www.w3.org/TR/WCAG20/#contrast-ratiodef\n\t\tconst lum1 = this.luminosity();\n\t\tconst lum2 = color2.luminosity();\n\n\t\tif (lum1 > lum2) {\n\t\t\treturn (lum1 + 0.05) / (lum2 + 0.05);\n\t\t}\n\n\t\treturn (lum2 + 0.05) / (lum1 + 0.05);\n\t},\n\n\tlevel(color2) {\n\t\t// https://www.w3.org/TR/WCAG/#contrast-enhanced\n\t\tconst contrastRatio = this.contrast(color2);\n\t\tif (contrastRatio >= 7) {\n\t\t\treturn 'AAA';\n\t\t}\n\n\t\treturn (contrastRatio >= 4.5) ? 'AA' : '';\n\t},\n\n\tisDark() {\n\t\t// YIQ equation from http://24ways.org/2010/calculating-color-contrast\n\t\tconst rgb = this.rgb().color;\n\t\tconst yiq = (rgb[0] * 2126 + rgb[1] * 7152 + rgb[2] * 722) / 10000;\n\t\treturn yiq < 128;\n\t},\n\n\tisLight() {\n\t\treturn !this.isDark();\n\t},\n\n\tnegate() {\n\t\tconst rgb = this.rgb();\n\t\tfor (let i = 0; i < 3; i++) {\n\t\t\trgb.color[i] = 255 - rgb.color[i];\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tlighten(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] += hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdarken(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] -= hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tsaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] += hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdesaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] -= hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\twhiten(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[1] += hwb.color[1] * ratio;\n\t\treturn hwb;\n\t},\n\n\tblacken(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[2] += hwb.color[2] * ratio;\n\t\treturn hwb;\n\t},\n\n\tgrayscale() {\n\t\t// http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale\n\t\tconst rgb = this.rgb().color;\n\t\tconst value = rgb[0] * 0.3 + rgb[1] * 0.59 + rgb[2] * 0.11;\n\t\treturn Color.rgb(value, value, value);\n\t},\n\n\tfade(ratio) {\n\t\treturn this.alpha(this.valpha - (this.valpha * ratio));\n\t},\n\n\topaquer(ratio) {\n\t\treturn this.alpha(this.valpha + (this.valpha * ratio));\n\t},\n\n\trotate(degrees) {\n\t\tconst hsl = this.hsl();\n\t\tlet hue = hsl.color[0];\n\t\thue = (hue + degrees) % 360;\n\t\thue = hue < 0 ? 360 + hue : hue;\n\t\thsl.color[0] = hue;\n\t\treturn hsl;\n\t},\n\n\tmix(mixinColor, weight) {\n\t\t// Ported from sass implementation in C\n\t\t// https://github.com/sass/libsass/blob/0e6b4a2850092356aa3ece07c6b249f0221caced/functions.cpp#L209\n\t\tif (!mixinColor || !mixinColor.rgb) {\n\t\t\tthrow new Error('Argument to \"mix\" was not a Color instance, but rather an instance of ' + typeof mixinColor);\n\t\t}\n\n\t\tconst color1 = mixinColor.rgb();\n\t\tconst color2 = this.rgb();\n\t\tconst p = weight === undefined ? 0.5 : weight;\n\n\t\tconst w = 2 * p - 1;\n\t\tconst a = color1.alpha() - color2.alpha();\n\n\t\tconst w1 = (((w * a === -1) ? w : (w + a) / (1 + w * a)) + 1) / 2;\n\t\tconst w2 = 1 - w1;\n\n\t\treturn Color.rgb(\n\t\t\tw1 * color1.red() + w2 * color2.red(),\n\t\t\tw1 * color1.green() + w2 * color2.green(),\n\t\t\tw1 * color1.blue() + w2 * color2.blue(),\n\t\t\tcolor1.alpha() * p + color2.alpha() * (1 - p));\n\t},\n};\n\n// Model conversion methods and static constructors\nfor (const model of Object.keys(convert)) {\n\tif (skippedModels.includes(model)) {\n\t\tcontinue;\n\t}\n\n\tconst {channels} = convert[model];\n\n\t// Conversion methods\n\tColor.prototype[model] = function (...args) {\n\t\tif (this.model === model) {\n\t\t\treturn new Color(this);\n\t\t}\n\n\t\tif (args.length > 0) {\n\t\t\treturn new Color(args, model);\n\t\t}\n\n\t\treturn new Color([...assertArray(convert[this.model][model].raw(this.color)), this.valpha], model);\n\t};\n\n\t// 'static' construction methods\n\tColor[model] = function (...args) {\n\t\tlet color = args[0];\n\t\tif (typeof color === 'number') {\n\t\t\tcolor = zeroArray(args, channels);\n\t\t}\n\n\t\treturn new Color(color, model);\n\t};\n}\n\nfunction roundTo(number, places) {\n\treturn Number(number.toFixed(places));\n}\n\nfunction roundToPlace(places) {\n\treturn function (number) {\n\t\treturn roundTo(number, places);\n\t};\n}\n\nfunction getset(model, channel, modifier) {\n\tmodel = Array.isArray(model) ? model : [model];\n\n\tfor (const m of model) {\n\t\t(limiters[m] || (limiters[m] = []))[channel] = modifier;\n\t}\n\n\tmodel = model[0];\n\n\treturn function (value) {\n\t\tlet result;\n\n\t\tif (value !== undefined) {\n\t\t\tif (modifier) {\n\t\t\t\tvalue = modifier(value);\n\t\t\t}\n\n\t\t\tresult = this[model]();\n\t\t\tresult.color[channel] = value;\n\t\t\treturn result;\n\t\t}\n\n\t\tresult = this[model]().color[channel];\n\t\tif (modifier) {\n\t\t\tresult = modifier(result);\n\t\t}\n\n\t\treturn result;\n\t};\n}\n\nfunction maxfn(max) {\n\treturn function (v) {\n\t\treturn Math.max(0, Math.min(max, v));\n\t};\n}\n\nfunction assertArray(value) {\n\treturn Array.isArray(value) ? value : [value];\n}\n\nfunction zeroArray(array, length) {\n\tfor (let i = 0; i < length; i++) {\n\t\tif (typeof array[i] !== 'number') {\n\t\t\tarray[i] = 0;\n\t\t}\n\t}\n\n\treturn array;\n}\n\nmodule.exports = Color;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3IvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMsMERBQWM7QUFDMUMsZ0JBQWdCLG1CQUFPLENBQUMsK0VBQWU7O0FBRXZDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUEsU0FBUyxRQUFRO0FBQ2pCO0FBQ0EsY0FBYyxtQkFBbUI7QUFDakM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGNBQWMsY0FBYztBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLFNBQVMsVUFBVTtBQUNuQixTQUFTLFFBQVE7O0FBRWpCLGtCQUFrQixjQUFjO0FBQ2hDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLGtCQUFrQixPQUFPO0FBQ3pCO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsUUFBUSxVQUFVOztBQUVsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxpQkFBaUIsWUFBWTtBQUM3QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9pbmRleC5qcz82OTI5Il0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbG9yU3RyaW5nID0gcmVxdWlyZSgnY29sb3Itc3RyaW5nJyk7XG5jb25zdCBjb252ZXJ0ID0gcmVxdWlyZSgnY29sb3ItY29udmVydCcpO1xuXG5jb25zdCBza2lwcGVkTW9kZWxzID0gW1xuXHQvLyBUbyBiZSBob25lc3QsIEkgZG9uJ3QgcmVhbGx5IGZlZWwgbGlrZSBrZXl3b3JkIGJlbG9uZ3MgaW4gY29sb3IgY29udmVydCwgYnV0IGVoLlxuXHQna2V5d29yZCcsXG5cblx0Ly8gR3JheSBjb25mbGljdHMgd2l0aCBzb21lIG1ldGhvZCBuYW1lcywgYW5kIGhhcyBpdHMgb3duIG1ldGhvZCBkZWZpbmVkLlxuXHQnZ3JheScsXG5cblx0Ly8gU2hvdWxkbid0IHJlYWxseSBiZSBpbiBjb2xvci1jb252ZXJ0IGVpdGhlci4uLlxuXHQnaGV4Jyxcbl07XG5cbmNvbnN0IGhhc2hlZE1vZGVsS2V5cyA9IHt9O1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRoYXNoZWRNb2RlbEtleXNbWy4uLmNvbnZlcnRbbW9kZWxdLmxhYmVsc10uc29ydCgpLmpvaW4oJycpXSA9IG1vZGVsO1xufVxuXG5jb25zdCBsaW1pdGVycyA9IHt9O1xuXG5mdW5jdGlvbiBDb2xvcihvYmplY3QsIG1vZGVsKSB7XG5cdGlmICghKHRoaXMgaW5zdGFuY2VvZiBDb2xvcikpIHtcblx0XHRyZXR1cm4gbmV3IENvbG9yKG9iamVjdCwgbW9kZWwpO1xuXHR9XG5cblx0aWYgKG1vZGVsICYmIG1vZGVsIGluIHNraXBwZWRNb2RlbHMpIHtcblx0XHRtb2RlbCA9IG51bGw7XG5cdH1cblxuXHRpZiAobW9kZWwgJiYgIShtb2RlbCBpbiBjb252ZXJ0KSkge1xuXHRcdHRocm93IG5ldyBFcnJvcignVW5rbm93biBtb2RlbDogJyArIG1vZGVsKTtcblx0fVxuXG5cdGxldCBpO1xuXHRsZXQgY2hhbm5lbHM7XG5cblx0aWYgKG9iamVjdCA9PSBudWxsKSB7IC8vIGVzbGludC1kaXNhYmxlLWxpbmUgbm8tZXEtbnVsbCxlcWVxZXFcblx0XHR0aGlzLm1vZGVsID0gJ3JnYic7XG5cdFx0dGhpcy5jb2xvciA9IFswLCAwLCAwXTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSBpZiAob2JqZWN0IGluc3RhbmNlb2YgQ29sb3IpIHtcblx0XHR0aGlzLm1vZGVsID0gb2JqZWN0Lm1vZGVsO1xuXHRcdHRoaXMuY29sb3IgPSBbLi4ub2JqZWN0LmNvbG9yXTtcblx0XHR0aGlzLnZhbHBoYSA9IG9iamVjdC52YWxwaGE7XG5cdH0gZWxzZSBpZiAodHlwZW9mIG9iamVjdCA9PT0gJ3N0cmluZycpIHtcblx0XHRjb25zdCByZXN1bHQgPSBjb2xvclN0cmluZy5nZXQob2JqZWN0KTtcblx0XHRpZiAocmVzdWx0ID09PSBudWxsKSB7XG5cdFx0XHR0aHJvdyBuZXcgRXJyb3IoJ1VuYWJsZSB0byBwYXJzZSBjb2xvciBmcm9tIHN0cmluZzogJyArIG9iamVjdCk7XG5cdFx0fVxuXG5cdFx0dGhpcy5tb2RlbCA9IHJlc3VsdC5tb2RlbDtcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0dGhpcy5jb2xvciA9IHJlc3VsdC52YWx1ZS5zbGljZSgwLCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2YgcmVzdWx0LnZhbHVlW2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyByZXN1bHQudmFsdWVbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmIChvYmplY3QubGVuZ3RoID4gMCkge1xuXHRcdHRoaXMubW9kZWwgPSBtb2RlbCB8fCAncmdiJztcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0Y29uc3QgbmV3QXJyYXkgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChvYmplY3QsIDAsIGNoYW5uZWxzKTtcblx0XHR0aGlzLmNvbG9yID0gemVyb0FycmF5KG5ld0FycmF5LCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0W2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyBvYmplY3RbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmICh0eXBlb2Ygb2JqZWN0ID09PSAnbnVtYmVyJykge1xuXHRcdC8vIFRoaXMgaXMgYWx3YXlzIFJHQiAtIGNhbiBiZSBjb252ZXJ0ZWQgbGF0ZXIgb24uXG5cdFx0dGhpcy5tb2RlbCA9ICdyZ2InO1xuXHRcdHRoaXMuY29sb3IgPSBbXG5cdFx0XHQob2JqZWN0ID4+IDE2KSAmIDB4RkYsXG5cdFx0XHQob2JqZWN0ID4+IDgpICYgMHhGRixcblx0XHRcdG9iamVjdCAmIDB4RkYsXG5cdFx0XTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSB7XG5cdFx0dGhpcy52YWxwaGEgPSAxO1xuXG5cdFx0Y29uc3Qga2V5cyA9IE9iamVjdC5rZXlzKG9iamVjdCk7XG5cdFx0aWYgKCdhbHBoYScgaW4gb2JqZWN0KSB7XG5cdFx0XHRrZXlzLnNwbGljZShrZXlzLmluZGV4T2YoJ2FscGhhJyksIDEpO1xuXHRcdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0LmFscGhhID09PSAnbnVtYmVyJyA/IG9iamVjdC5hbHBoYSA6IDA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgaGFzaGVkS2V5cyA9IGtleXMuc29ydCgpLmpvaW4oJycpO1xuXHRcdGlmICghKGhhc2hlZEtleXMgaW4gaGFzaGVkTW9kZWxLZXlzKSkge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdVbmFibGUgdG8gcGFyc2UgY29sb3IgZnJvbSBvYmplY3Q6ICcgKyBKU09OLnN0cmluZ2lmeShvYmplY3QpKTtcblx0XHR9XG5cblx0XHR0aGlzLm1vZGVsID0gaGFzaGVkTW9kZWxLZXlzW2hhc2hlZEtleXNdO1xuXG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXHRcdGNvbnN0IGNvbG9yID0gW107XG5cdFx0Zm9yIChpID0gMDsgaSA8IGxhYmVscy5sZW5ndGg7IGkrKykge1xuXHRcdFx0Y29sb3IucHVzaChvYmplY3RbbGFiZWxzW2ldXSk7XG5cdFx0fVxuXG5cdFx0dGhpcy5jb2xvciA9IHplcm9BcnJheShjb2xvcik7XG5cdH1cblxuXHQvLyBQZXJmb3JtIGxpbWl0YXRpb25zIChjbGFtcGluZywgZXRjLilcblx0aWYgKGxpbWl0ZXJzW3RoaXMubW9kZWxdKSB7XG5cdFx0Y2hhbm5lbHMgPSBjb252ZXJ0W3RoaXMubW9kZWxdLmNoYW5uZWxzO1xuXHRcdGZvciAoaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRjb25zdCBsaW1pdCA9IGxpbWl0ZXJzW3RoaXMubW9kZWxdW2ldO1xuXHRcdFx0aWYgKGxpbWl0KSB7XG5cdFx0XHRcdHRoaXMuY29sb3JbaV0gPSBsaW1pdCh0aGlzLmNvbG9yW2ldKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0aGlzLnZhbHBoYSA9IE1hdGgubWF4KDAsIE1hdGgubWluKDEsIHRoaXMudmFscGhhKSk7XG5cblx0aWYgKE9iamVjdC5mcmVlemUpIHtcblx0XHRPYmplY3QuZnJlZXplKHRoaXMpO1xuXHR9XG59XG5cbkNvbG9yLnByb3RvdHlwZSA9IHtcblx0dG9TdHJpbmcoKSB7XG5cdFx0cmV0dXJuIHRoaXMuc3RyaW5nKCk7XG5cdH0sXG5cblx0dG9KU09OKCkge1xuXHRcdHJldHVybiB0aGlzW3RoaXMubW9kZWxdKCk7XG5cdH0sXG5cblx0c3RyaW5nKHBsYWNlcykge1xuXHRcdGxldCBzZWxmID0gdGhpcy5tb2RlbCBpbiBjb2xvclN0cmluZy50byA/IHRoaXMgOiB0aGlzLnJnYigpO1xuXHRcdHNlbGYgPSBzZWxmLnJvdW5kKHR5cGVvZiBwbGFjZXMgPT09ICdudW1iZXInID8gcGxhY2VzIDogMSk7XG5cdFx0Y29uc3QgYXJncyA9IHNlbGYudmFscGhhID09PSAxID8gc2VsZi5jb2xvciA6IFsuLi5zZWxmLmNvbG9yLCB0aGlzLnZhbHBoYV07XG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvW3NlbGYubW9kZWxdKGFyZ3MpO1xuXHR9LFxuXG5cdHBlcmNlbnRTdHJpbmcocGxhY2VzKSB7XG5cdFx0Y29uc3Qgc2VsZiA9IHRoaXMucmdiKCkucm91bmQodHlwZW9mIHBsYWNlcyA9PT0gJ251bWJlcicgPyBwbGFjZXMgOiAxKTtcblx0XHRjb25zdCBhcmdzID0gc2VsZi52YWxwaGEgPT09IDEgPyBzZWxmLmNvbG9yIDogWy4uLnNlbGYuY29sb3IsIHRoaXMudmFscGhhXTtcblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8ucmdiLnBlcmNlbnQoYXJncyk7XG5cdH0sXG5cblx0YXJyYXkoKSB7XG5cdFx0cmV0dXJuIHRoaXMudmFscGhhID09PSAxID8gWy4uLnRoaXMuY29sb3JdIDogWy4uLnRoaXMuY29sb3IsIHRoaXMudmFscGhhXTtcblx0fSxcblxuXHRvYmplY3QoKSB7XG5cdFx0Y29uc3QgcmVzdWx0ID0ge307XG5cdFx0Y29uc3Qge2NoYW5uZWxzfSA9IGNvbnZlcnRbdGhpcy5tb2RlbF07XG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRyZXN1bHRbbGFiZWxzW2ldXSA9IHRoaXMuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZXN1bHQuYWxwaGEgPSB0aGlzLnZhbHBoYTtcblx0XHR9XG5cblx0XHRyZXR1cm4gcmVzdWx0O1xuXHR9LFxuXG5cdHVuaXRBcnJheSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdHJnYlswXSAvPSAyNTU7XG5cdFx0cmdiWzFdIC89IDI1NTtcblx0XHRyZ2JbMl0gLz0gMjU1O1xuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZ2IucHVzaCh0aGlzLnZhbHBoYSk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHR1bml0T2JqZWN0KCkge1xuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkub2JqZWN0KCk7XG5cdFx0cmdiLnIgLz0gMjU1O1xuXHRcdHJnYi5nIC89IDI1NTtcblx0XHRyZ2IuYiAvPSAyNTU7XG5cblx0XHRpZiAodGhpcy52YWxwaGEgIT09IDEpIHtcblx0XHRcdHJnYi5hbHBoYSA9IHRoaXMudmFscGhhO1xuXHRcdH1cblxuXHRcdHJldHVybiByZ2I7XG5cdH0sXG5cblx0cm91bmQocGxhY2VzKSB7XG5cdFx0cGxhY2VzID0gTWF0aC5tYXgocGxhY2VzIHx8IDAsIDApO1xuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLnRoaXMuY29sb3IubWFwKHJvdW5kVG9QbGFjZShwbGFjZXMpKSwgdGhpcy52YWxwaGFdLCB0aGlzLm1vZGVsKTtcblx0fSxcblxuXHRhbHBoYSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKFsuLi50aGlzLmNvbG9yLCBNYXRoLm1heCgwLCBNYXRoLm1pbigxLCB2YWx1ZSkpXSwgdGhpcy5tb2RlbCk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHRoaXMudmFscGhhO1xuXHR9LFxuXG5cdC8vIFJnYlxuXHRyZWQ6IGdldHNldCgncmdiJywgMCwgbWF4Zm4oMjU1KSksXG5cdGdyZWVuOiBnZXRzZXQoJ3JnYicsIDEsIG1heGZuKDI1NSkpLFxuXHRibHVlOiBnZXRzZXQoJ3JnYicsIDIsIG1heGZuKDI1NSkpLFxuXG5cdGh1ZTogZ2V0c2V0KFsnaHNsJywgJ2hzdicsICdoc2wnLCAnaHdiJywgJ2hjZyddLCAwLCB2YWx1ZSA9PiAoKHZhbHVlICUgMzYwKSArIDM2MCkgJSAzNjApLFxuXG5cdHNhdHVyYXRpb25sOiBnZXRzZXQoJ2hzbCcsIDEsIG1heGZuKDEwMCkpLFxuXHRsaWdodG5lc3M6IGdldHNldCgnaHNsJywgMiwgbWF4Zm4oMTAwKSksXG5cblx0c2F0dXJhdGlvbnY6IGdldHNldCgnaHN2JywgMSwgbWF4Zm4oMTAwKSksXG5cdHZhbHVlOiBnZXRzZXQoJ2hzdicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGNocm9tYTogZ2V0c2V0KCdoY2cnLCAxLCBtYXhmbigxMDApKSxcblx0Z3JheTogZ2V0c2V0KCdoY2cnLCAyLCBtYXhmbigxMDApKSxcblxuXHR3aGl0ZTogZ2V0c2V0KCdod2InLCAxLCBtYXhmbigxMDApKSxcblx0d2JsYWNrOiBnZXRzZXQoJ2h3YicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGN5YW46IGdldHNldCgnY215aycsIDAsIG1heGZuKDEwMCkpLFxuXHRtYWdlbnRhOiBnZXRzZXQoJ2NteWsnLCAxLCBtYXhmbigxMDApKSxcblx0eWVsbG93OiBnZXRzZXQoJ2NteWsnLCAyLCBtYXhmbigxMDApKSxcblx0YmxhY2s6IGdldHNldCgnY215aycsIDMsIG1heGZuKDEwMCkpLFxuXG5cdHg6IGdldHNldCgneHl6JywgMCwgbWF4Zm4oOTUuMDQ3KSksXG5cdHk6IGdldHNldCgneHl6JywgMSwgbWF4Zm4oMTAwKSksXG5cdHo6IGdldHNldCgneHl6JywgMiwgbWF4Zm4oMTA4LjgzMykpLFxuXG5cdGw6IGdldHNldCgnbGFiJywgMCwgbWF4Zm4oMTAwKSksXG5cdGE6IGdldHNldCgnbGFiJywgMSksXG5cdGI6IGdldHNldCgnbGFiJywgMiksXG5cblx0a2V5d29yZCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29udmVydFt0aGlzLm1vZGVsXS5rZXl3b3JkKHRoaXMuY29sb3IpO1xuXHR9LFxuXG5cdGhleCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8uaGV4KHRoaXMucmdiKCkucm91bmQoKS5jb2xvcik7XG5cdH0sXG5cblx0aGV4YSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRjb25zdCByZ2JBcnJheSA9IHRoaXMucmdiKCkucm91bmQoKS5jb2xvcjtcblxuXHRcdGxldCBhbHBoYUhleCA9IE1hdGgucm91bmQodGhpcy52YWxwaGEgKiAyNTUpLnRvU3RyaW5nKDE2KS50b1VwcGVyQ2FzZSgpO1xuXHRcdGlmIChhbHBoYUhleC5sZW5ndGggPT09IDEpIHtcblx0XHRcdGFscGhhSGV4ID0gJzAnICsgYWxwaGFIZXg7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvLmhleChyZ2JBcnJheSkgKyBhbHBoYUhleDtcblx0fSxcblxuXHRyZ2JOdW1iZXIoKSB7XG5cdFx0Y29uc3QgcmdiID0gdGhpcy5yZ2IoKS5jb2xvcjtcblx0XHRyZXR1cm4gKChyZ2JbMF0gJiAweEZGKSA8PCAxNikgfCAoKHJnYlsxXSAmIDB4RkYpIDw8IDgpIHwgKHJnYlsyXSAmIDB4RkYpO1xuXHR9LFxuXG5cdGx1bWlub3NpdHkoKSB7XG5cdFx0Ly8gaHR0cDovL3d3dy53My5vcmcvVFIvV0NBRzIwLyNyZWxhdGl2ZWx1bWluYW5jZWRlZlxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cblx0XHRjb25zdCBsdW0gPSBbXTtcblx0XHRmb3IgKGNvbnN0IFtpLCBlbGVtZW50XSBvZiByZ2IuZW50cmllcygpKSB7XG5cdFx0XHRjb25zdCBjaGFuID0gZWxlbWVudCAvIDI1NTtcblx0XHRcdGx1bVtpXSA9IChjaGFuIDw9IDAuMDQwNDUpID8gY2hhbiAvIDEyLjkyIDogKChjaGFuICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNDtcblx0XHR9XG5cblx0XHRyZXR1cm4gMC4yMTI2ICogbHVtWzBdICsgMC43MTUyICogbHVtWzFdICsgMC4wNzIyICogbHVtWzJdO1xuXHR9LFxuXG5cdGNvbnRyYXN0KGNvbG9yMikge1xuXHRcdC8vIGh0dHA6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jY29udHJhc3QtcmF0aW9kZWZcblx0XHRjb25zdCBsdW0xID0gdGhpcy5sdW1pbm9zaXR5KCk7XG5cdFx0Y29uc3QgbHVtMiA9IGNvbG9yMi5sdW1pbm9zaXR5KCk7XG5cblx0XHRpZiAobHVtMSA+IGx1bTIpIHtcblx0XHRcdHJldHVybiAobHVtMSArIDAuMDUpIC8gKGx1bTIgKyAwLjA1KTtcblx0XHR9XG5cblx0XHRyZXR1cm4gKGx1bTIgKyAwLjA1KSAvIChsdW0xICsgMC4wNSk7XG5cdH0sXG5cblx0bGV2ZWwoY29sb3IyKSB7XG5cdFx0Ly8gaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LWVuaGFuY2VkXG5cdFx0Y29uc3QgY29udHJhc3RSYXRpbyA9IHRoaXMuY29udHJhc3QoY29sb3IyKTtcblx0XHRpZiAoY29udHJhc3RSYXRpbyA+PSA3KSB7XG5cdFx0XHRyZXR1cm4gJ0FBQSc7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIChjb250cmFzdFJhdGlvID49IDQuNSkgPyAnQUEnIDogJyc7XG5cdH0sXG5cblx0aXNEYXJrKCkge1xuXHRcdC8vIFlJUSBlcXVhdGlvbiBmcm9tIGh0dHA6Ly8yNHdheXMub3JnLzIwMTAvY2FsY3VsYXRpbmctY29sb3ItY29udHJhc3Rcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdGNvbnN0IHlpcSA9IChyZ2JbMF0gKiAyMTI2ICsgcmdiWzFdICogNzE1MiArIHJnYlsyXSAqIDcyMikgLyAxMDAwMDtcblx0XHRyZXR1cm4geWlxIDwgMTI4O1xuXHR9LFxuXG5cdGlzTGlnaHQoKSB7XG5cdFx0cmV0dXJuICF0aGlzLmlzRGFyaygpO1xuXHR9LFxuXG5cdG5lZ2F0ZSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpO1xuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2IuY29sb3JbaV0gPSAyNTUgLSByZ2IuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHRsaWdodGVuKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMl0gKz0gaHNsLmNvbG9yWzJdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkYXJrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBoc2wgPSB0aGlzLmhzbCgpO1xuXHRcdGhzbC5jb2xvclsyXSAtPSBoc2wuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHNsO1xuXHR9LFxuXG5cdHNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gKz0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkZXNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gLT0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHR3aGl0ZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsxXSArPSBod2IuY29sb3JbMV0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGJsYWNrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsyXSArPSBod2IuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGdyYXlzY2FsZSgpIHtcblx0XHQvLyBodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0dyYXlzY2FsZSNDb252ZXJ0aW5nX2NvbG9yX3RvX2dyYXlzY2FsZVxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cdFx0Y29uc3QgdmFsdWUgPSByZ2JbMF0gKiAwLjMgKyByZ2JbMV0gKiAwLjU5ICsgcmdiWzJdICogMC4xMTtcblx0XHRyZXR1cm4gQ29sb3IucmdiKHZhbHVlLCB2YWx1ZSwgdmFsdWUpO1xuXHR9LFxuXG5cdGZhZGUocmF0aW8pIHtcblx0XHRyZXR1cm4gdGhpcy5hbHBoYSh0aGlzLnZhbHBoYSAtICh0aGlzLnZhbHBoYSAqIHJhdGlvKSk7XG5cdH0sXG5cblx0b3BhcXVlcihyYXRpbykge1xuXHRcdHJldHVybiB0aGlzLmFscGhhKHRoaXMudmFscGhhICsgKHRoaXMudmFscGhhICogcmF0aW8pKTtcblx0fSxcblxuXHRyb3RhdGUoZGVncmVlcykge1xuXHRcdGNvbnN0IGhzbCA9IHRoaXMuaHNsKCk7XG5cdFx0bGV0IGh1ZSA9IGhzbC5jb2xvclswXTtcblx0XHRodWUgPSAoaHVlICsgZGVncmVlcykgJSAzNjA7XG5cdFx0aHVlID0gaHVlIDwgMCA/IDM2MCArIGh1ZSA6IGh1ZTtcblx0XHRoc2wuY29sb3JbMF0gPSBodWU7XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRtaXgobWl4aW5Db2xvciwgd2VpZ2h0KSB7XG5cdFx0Ly8gUG9ydGVkIGZyb20gc2FzcyBpbXBsZW1lbnRhdGlvbiBpbiBDXG5cdFx0Ly8gaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9ibG9iLzBlNmI0YTI4NTAwOTIzNTZhYTNlY2UwN2M2YjI0OWYwMjIxY2FjZWQvZnVuY3Rpb25zLmNwcCNMMjA5XG5cdFx0aWYgKCFtaXhpbkNvbG9yIHx8ICFtaXhpbkNvbG9yLnJnYikge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdBcmd1bWVudCB0byBcIm1peFwiIHdhcyBub3QgYSBDb2xvciBpbnN0YW5jZSwgYnV0IHJhdGhlciBhbiBpbnN0YW5jZSBvZiAnICsgdHlwZW9mIG1peGluQ29sb3IpO1xuXHRcdH1cblxuXHRcdGNvbnN0IGNvbG9yMSA9IG1peGluQ29sb3IucmdiKCk7XG5cdFx0Y29uc3QgY29sb3IyID0gdGhpcy5yZ2IoKTtcblx0XHRjb25zdCBwID0gd2VpZ2h0ID09PSB1bmRlZmluZWQgPyAwLjUgOiB3ZWlnaHQ7XG5cblx0XHRjb25zdCB3ID0gMiAqIHAgLSAxO1xuXHRcdGNvbnN0IGEgPSBjb2xvcjEuYWxwaGEoKSAtIGNvbG9yMi5hbHBoYSgpO1xuXG5cdFx0Y29uc3QgdzEgPSAoKCh3ICogYSA9PT0gLTEpID8gdyA6ICh3ICsgYSkgLyAoMSArIHcgKiBhKSkgKyAxKSAvIDI7XG5cdFx0Y29uc3QgdzIgPSAxIC0gdzE7XG5cblx0XHRyZXR1cm4gQ29sb3IucmdiKFxuXHRcdFx0dzEgKiBjb2xvcjEucmVkKCkgKyB3MiAqIGNvbG9yMi5yZWQoKSxcblx0XHRcdHcxICogY29sb3IxLmdyZWVuKCkgKyB3MiAqIGNvbG9yMi5ncmVlbigpLFxuXHRcdFx0dzEgKiBjb2xvcjEuYmx1ZSgpICsgdzIgKiBjb2xvcjIuYmx1ZSgpLFxuXHRcdFx0Y29sb3IxLmFscGhhKCkgKiBwICsgY29sb3IyLmFscGhhKCkgKiAoMSAtIHApKTtcblx0fSxcbn07XG5cbi8vIE1vZGVsIGNvbnZlcnNpb24gbWV0aG9kcyBhbmQgc3RhdGljIGNvbnN0cnVjdG9yc1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRpZiAoc2tpcHBlZE1vZGVscy5pbmNsdWRlcyhtb2RlbCkpIHtcblx0XHRjb250aW51ZTtcblx0fVxuXG5cdGNvbnN0IHtjaGFubmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblxuXHQvLyBDb252ZXJzaW9uIG1ldGhvZHNcblx0Q29sb3IucHJvdG90eXBlW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0aWYgKHRoaXMubW9kZWwgPT09IG1vZGVsKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHRoaXMpO1xuXHRcdH1cblxuXHRcdGlmIChhcmdzLmxlbmd0aCA+IDApIHtcblx0XHRcdHJldHVybiBuZXcgQ29sb3IoYXJncywgbW9kZWwpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLmFzc2VydEFycmF5KGNvbnZlcnRbdGhpcy5tb2RlbF1bbW9kZWxdLnJhdyh0aGlzLmNvbG9yKSksIHRoaXMudmFscGhhXSwgbW9kZWwpO1xuXHR9O1xuXG5cdC8vICdzdGF0aWMnIGNvbnN0cnVjdGlvbiBtZXRob2RzXG5cdENvbG9yW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0bGV0IGNvbG9yID0gYXJnc1swXTtcblx0XHRpZiAodHlwZW9mIGNvbG9yID09PSAnbnVtYmVyJykge1xuXHRcdFx0Y29sb3IgPSB6ZXJvQXJyYXkoYXJncywgY2hhbm5lbHMpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoY29sb3IsIG1vZGVsKTtcblx0fTtcbn1cblxuZnVuY3Rpb24gcm91bmRUbyhudW1iZXIsIHBsYWNlcykge1xuXHRyZXR1cm4gTnVtYmVyKG51bWJlci50b0ZpeGVkKHBsYWNlcykpO1xufVxuXG5mdW5jdGlvbiByb3VuZFRvUGxhY2UocGxhY2VzKSB7XG5cdHJldHVybiBmdW5jdGlvbiAobnVtYmVyKSB7XG5cdFx0cmV0dXJuIHJvdW5kVG8obnVtYmVyLCBwbGFjZXMpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiBnZXRzZXQobW9kZWwsIGNoYW5uZWwsIG1vZGlmaWVyKSB7XG5cdG1vZGVsID0gQXJyYXkuaXNBcnJheShtb2RlbCkgPyBtb2RlbCA6IFttb2RlbF07XG5cblx0Zm9yIChjb25zdCBtIG9mIG1vZGVsKSB7XG5cdFx0KGxpbWl0ZXJzW21dIHx8IChsaW1pdGVyc1ttXSA9IFtdKSlbY2hhbm5lbF0gPSBtb2RpZmllcjtcblx0fVxuXG5cdG1vZGVsID0gbW9kZWxbMF07XG5cblx0cmV0dXJuIGZ1bmN0aW9uICh2YWx1ZSkge1xuXHRcdGxldCByZXN1bHQ7XG5cblx0XHRpZiAodmFsdWUgIT09IHVuZGVmaW5lZCkge1xuXHRcdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRcdHZhbHVlID0gbW9kaWZpZXIodmFsdWUpO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXN1bHQgPSB0aGlzW21vZGVsXSgpO1xuXHRcdFx0cmVzdWx0LmNvbG9yW2NoYW5uZWxdID0gdmFsdWU7XG5cdFx0XHRyZXR1cm4gcmVzdWx0O1xuXHRcdH1cblxuXHRcdHJlc3VsdCA9IHRoaXNbbW9kZWxdKCkuY29sb3JbY2hhbm5lbF07XG5cdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRyZXN1bHQgPSBtb2RpZmllcihyZXN1bHQpO1xuXHRcdH1cblxuXHRcdHJldHVybiByZXN1bHQ7XG5cdH07XG59XG5cbmZ1bmN0aW9uIG1heGZuKG1heCkge1xuXHRyZXR1cm4gZnVuY3Rpb24gKHYpIHtcblx0XHRyZXR1cm4gTWF0aC5tYXgoMCwgTWF0aC5taW4obWF4LCB2KSk7XG5cdH07XG59XG5cbmZ1bmN0aW9uIGFzc2VydEFycmF5KHZhbHVlKSB7XG5cdHJldHVybiBBcnJheS5pc0FycmF5KHZhbHVlKSA/IHZhbHVlIDogW3ZhbHVlXTtcbn1cblxuZnVuY3Rpb24gemVyb0FycmF5KGFycmF5LCBsZW5ndGgpIHtcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykge1xuXHRcdGlmICh0eXBlb2YgYXJyYXlbaV0gIT09ICdudW1iZXInKSB7XG5cdFx0XHRhcnJheVtpXSA9IDA7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGFycmF5O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IENvbG9yO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-convert/conversions.js": -/*!**********************************************************************!*\ - !*** ./node_modules/color/node_modules/color-convert/conversions.js ***! - \**********************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("/* MIT license */\n/* eslint-disable no-mixed-operators */\nconst cssKeywords = __webpack_require__(/*! color-name */ \"./node_modules/color/node_modules/color-name/index.js\");\n\n// NOTE: conversions should only return primitive values (i.e. arrays, or\n// values that give correct `typeof` results).\n// do not use box values types (i.e. Number(), String(), etc.)\n\nconst reverseKeywords = {};\nfor (const key of Object.keys(cssKeywords)) {\n\treverseKeywords[cssKeywords[key]] = key;\n}\n\nconst convert = {\n\trgb: {channels: 3, labels: 'rgb'},\n\thsl: {channels: 3, labels: 'hsl'},\n\thsv: {channels: 3, labels: 'hsv'},\n\thwb: {channels: 3, labels: 'hwb'},\n\tcmyk: {channels: 4, labels: 'cmyk'},\n\txyz: {channels: 3, labels: 'xyz'},\n\tlab: {channels: 3, labels: 'lab'},\n\tlch: {channels: 3, labels: 'lch'},\n\thex: {channels: 1, labels: ['hex']},\n\tkeyword: {channels: 1, labels: ['keyword']},\n\tansi16: {channels: 1, labels: ['ansi16']},\n\tansi256: {channels: 1, labels: ['ansi256']},\n\thcg: {channels: 3, labels: ['h', 'c', 'g']},\n\tapple: {channels: 3, labels: ['r16', 'g16', 'b16']},\n\tgray: {channels: 1, labels: ['gray']}\n};\n\nmodule.exports = convert;\n\n// Hide .channels and .labels properties\nfor (const model of Object.keys(convert)) {\n\tif (!('channels' in convert[model])) {\n\t\tthrow new Error('missing channels property: ' + model);\n\t}\n\n\tif (!('labels' in convert[model])) {\n\t\tthrow new Error('missing channel labels property: ' + model);\n\t}\n\n\tif (convert[model].labels.length !== convert[model].channels) {\n\t\tthrow new Error('channel and label counts mismatch: ' + model);\n\t}\n\n\tconst {channels, labels} = convert[model];\n\tdelete convert[model].channels;\n\tdelete convert[model].labels;\n\tObject.defineProperty(convert[model], 'channels', {value: channels});\n\tObject.defineProperty(convert[model], 'labels', {value: labels});\n}\n\nconvert.rgb.hsl = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst min = Math.min(r, g, b);\n\tconst max = Math.max(r, g, b);\n\tconst delta = max - min;\n\tlet h;\n\tlet s;\n\n\tif (max === min) {\n\t\th = 0;\n\t} else if (r === max) {\n\t\th = (g - b) / delta;\n\t} else if (g === max) {\n\t\th = 2 + (b - r) / delta;\n\t} else if (b === max) {\n\t\th = 4 + (r - g) / delta;\n\t}\n\n\th = Math.min(h * 60, 360);\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst l = (min + max) / 2;\n\n\tif (max === min) {\n\t\ts = 0;\n\t} else if (l <= 0.5) {\n\t\ts = delta / (max + min);\n\t} else {\n\t\ts = delta / (2 - max - min);\n\t}\n\n\treturn [h, s * 100, l * 100];\n};\n\nconvert.rgb.hsv = function (rgb) {\n\tlet rdif;\n\tlet gdif;\n\tlet bdif;\n\tlet h;\n\tlet s;\n\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst v = Math.max(r, g, b);\n\tconst diff = v - Math.min(r, g, b);\n\tconst diffc = function (c) {\n\t\treturn (v - c) / 6 / diff + 1 / 2;\n\t};\n\n\tif (diff === 0) {\n\t\th = 0;\n\t\ts = 0;\n\t} else {\n\t\ts = diff / v;\n\t\trdif = diffc(r);\n\t\tgdif = diffc(g);\n\t\tbdif = diffc(b);\n\n\t\tif (r === v) {\n\t\t\th = bdif - gdif;\n\t\t} else if (g === v) {\n\t\t\th = (1 / 3) + rdif - bdif;\n\t\t} else if (b === v) {\n\t\t\th = (2 / 3) + gdif - rdif;\n\t\t}\n\n\t\tif (h < 0) {\n\t\t\th += 1;\n\t\t} else if (h > 1) {\n\t\t\th -= 1;\n\t\t}\n\t}\n\n\treturn [\n\t\th * 360,\n\t\ts * 100,\n\t\tv * 100\n\t];\n};\n\nconvert.rgb.hwb = function (rgb) {\n\tconst r = rgb[0];\n\tconst g = rgb[1];\n\tlet b = rgb[2];\n\tconst h = convert.rgb.hsl(rgb)[0];\n\tconst w = 1 / 255 * Math.min(r, Math.min(g, b));\n\n\tb = 1 - 1 / 255 * Math.max(r, Math.max(g, b));\n\n\treturn [h, w * 100, b * 100];\n};\n\nconvert.rgb.cmyk = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\n\tconst k = Math.min(1 - r, 1 - g, 1 - b);\n\tconst c = (1 - r - k) / (1 - k) || 0;\n\tconst m = (1 - g - k) / (1 - k) || 0;\n\tconst y = (1 - b - k) / (1 - k) || 0;\n\n\treturn [c * 100, m * 100, y * 100, k * 100];\n};\n\nfunction comparativeDistance(x, y) {\n\t/*\n\t\tSee https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance\n\t*/\n\treturn (\n\t\t((x[0] - y[0]) ** 2) +\n\t\t((x[1] - y[1]) ** 2) +\n\t\t((x[2] - y[2]) ** 2)\n\t);\n}\n\nconvert.rgb.keyword = function (rgb) {\n\tconst reversed = reverseKeywords[rgb];\n\tif (reversed) {\n\t\treturn reversed;\n\t}\n\n\tlet currentClosestDistance = Infinity;\n\tlet currentClosestKeyword;\n\n\tfor (const keyword of Object.keys(cssKeywords)) {\n\t\tconst value = cssKeywords[keyword];\n\n\t\t// Compute comparative distance\n\t\tconst distance = comparativeDistance(rgb, value);\n\n\t\t// Check if its less, if so set as closest\n\t\tif (distance < currentClosestDistance) {\n\t\t\tcurrentClosestDistance = distance;\n\t\t\tcurrentClosestKeyword = keyword;\n\t\t}\n\t}\n\n\treturn currentClosestKeyword;\n};\n\nconvert.keyword.rgb = function (keyword) {\n\treturn cssKeywords[keyword];\n};\n\nconvert.rgb.xyz = function (rgb) {\n\tlet r = rgb[0] / 255;\n\tlet g = rgb[1] / 255;\n\tlet b = rgb[2] / 255;\n\n\t// Assume sRGB\n\tr = r > 0.04045 ? (((r + 0.055) / 1.055) ** 2.4) : (r / 12.92);\n\tg = g > 0.04045 ? (((g + 0.055) / 1.055) ** 2.4) : (g / 12.92);\n\tb = b > 0.04045 ? (((b + 0.055) / 1.055) ** 2.4) : (b / 12.92);\n\n\tconst x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805);\n\tconst y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722);\n\tconst z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505);\n\n\treturn [x * 100, y * 100, z * 100];\n};\n\nconvert.rgb.lab = function (rgb) {\n\tconst xyz = convert.rgb.xyz(rgb);\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.hsl.rgb = function (hsl) {\n\tconst h = hsl[0] / 360;\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\tlet t2;\n\tlet t3;\n\tlet val;\n\n\tif (s === 0) {\n\t\tval = l * 255;\n\t\treturn [val, val, val];\n\t}\n\n\tif (l < 0.5) {\n\t\tt2 = l * (1 + s);\n\t} else {\n\t\tt2 = l + s - l * s;\n\t}\n\n\tconst t1 = 2 * l - t2;\n\n\tconst rgb = [0, 0, 0];\n\tfor (let i = 0; i < 3; i++) {\n\t\tt3 = h + 1 / 3 * -(i - 1);\n\t\tif (t3 < 0) {\n\t\t\tt3++;\n\t\t}\n\n\t\tif (t3 > 1) {\n\t\t\tt3--;\n\t\t}\n\n\t\tif (6 * t3 < 1) {\n\t\t\tval = t1 + (t2 - t1) * 6 * t3;\n\t\t} else if (2 * t3 < 1) {\n\t\t\tval = t2;\n\t\t} else if (3 * t3 < 2) {\n\t\t\tval = t1 + (t2 - t1) * (2 / 3 - t3) * 6;\n\t\t} else {\n\t\t\tval = t1;\n\t\t}\n\n\t\trgb[i] = val * 255;\n\t}\n\n\treturn rgb;\n};\n\nconvert.hsl.hsv = function (hsl) {\n\tconst h = hsl[0];\n\tlet s = hsl[1] / 100;\n\tlet l = hsl[2] / 100;\n\tlet smin = s;\n\tconst lmin = Math.max(l, 0.01);\n\n\tl *= 2;\n\ts *= (l <= 1) ? l : 2 - l;\n\tsmin *= lmin <= 1 ? lmin : 2 - lmin;\n\tconst v = (l + s) / 2;\n\tconst sv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s);\n\n\treturn [h, sv * 100, v * 100];\n};\n\nconvert.hsv.rgb = function (hsv) {\n\tconst h = hsv[0] / 60;\n\tconst s = hsv[1] / 100;\n\tlet v = hsv[2] / 100;\n\tconst hi = Math.floor(h) % 6;\n\n\tconst f = h - Math.floor(h);\n\tconst p = 255 * v * (1 - s);\n\tconst q = 255 * v * (1 - (s * f));\n\tconst t = 255 * v * (1 - (s * (1 - f)));\n\tv *= 255;\n\n\tswitch (hi) {\n\t\tcase 0:\n\t\t\treturn [v, t, p];\n\t\tcase 1:\n\t\t\treturn [q, v, p];\n\t\tcase 2:\n\t\t\treturn [p, v, t];\n\t\tcase 3:\n\t\t\treturn [p, q, v];\n\t\tcase 4:\n\t\t\treturn [t, p, v];\n\t\tcase 5:\n\t\t\treturn [v, p, q];\n\t}\n};\n\nconvert.hsv.hsl = function (hsv) {\n\tconst h = hsv[0];\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\tconst vmin = Math.max(v, 0.01);\n\tlet sl;\n\tlet l;\n\n\tl = (2 - s) * v;\n\tconst lmin = (2 - s) * vmin;\n\tsl = s * vmin;\n\tsl /= (lmin <= 1) ? lmin : 2 - lmin;\n\tsl = sl || 0;\n\tl /= 2;\n\n\treturn [h, sl * 100, l * 100];\n};\n\n// http://dev.w3.org/csswg/css-color/#hwb-to-rgb\nconvert.hwb.rgb = function (hwb) {\n\tconst h = hwb[0] / 360;\n\tlet wh = hwb[1] / 100;\n\tlet bl = hwb[2] / 100;\n\tconst ratio = wh + bl;\n\tlet f;\n\n\t// Wh + bl cant be > 1\n\tif (ratio > 1) {\n\t\twh /= ratio;\n\t\tbl /= ratio;\n\t}\n\n\tconst i = Math.floor(6 * h);\n\tconst v = 1 - bl;\n\tf = 6 * h - i;\n\n\tif ((i & 0x01) !== 0) {\n\t\tf = 1 - f;\n\t}\n\n\tconst n = wh + f * (v - wh); // Linear interpolation\n\n\tlet r;\n\tlet g;\n\tlet b;\n\t/* eslint-disable max-statements-per-line,no-multi-spaces */\n\tswitch (i) {\n\t\tdefault:\n\t\tcase 6:\n\t\tcase 0: r = v; g = n; b = wh; break;\n\t\tcase 1: r = n; g = v; b = wh; break;\n\t\tcase 2: r = wh; g = v; b = n; break;\n\t\tcase 3: r = wh; g = n; b = v; break;\n\t\tcase 4: r = n; g = wh; b = v; break;\n\t\tcase 5: r = v; g = wh; b = n; break;\n\t}\n\t/* eslint-enable max-statements-per-line,no-multi-spaces */\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.cmyk.rgb = function (cmyk) {\n\tconst c = cmyk[0] / 100;\n\tconst m = cmyk[1] / 100;\n\tconst y = cmyk[2] / 100;\n\tconst k = cmyk[3] / 100;\n\n\tconst r = 1 - Math.min(1, c * (1 - k) + k);\n\tconst g = 1 - Math.min(1, m * (1 - k) + k);\n\tconst b = 1 - Math.min(1, y * (1 - k) + k);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.rgb = function (xyz) {\n\tconst x = xyz[0] / 100;\n\tconst y = xyz[1] / 100;\n\tconst z = xyz[2] / 100;\n\tlet r;\n\tlet g;\n\tlet b;\n\n\tr = (x * 3.2406) + (y * -1.5372) + (z * -0.4986);\n\tg = (x * -0.9689) + (y * 1.8758) + (z * 0.0415);\n\tb = (x * 0.0557) + (y * -0.2040) + (z * 1.0570);\n\n\t// Assume sRGB\n\tr = r > 0.0031308\n\t\t? ((1.055 * (r ** (1.0 / 2.4))) - 0.055)\n\t\t: r * 12.92;\n\n\tg = g > 0.0031308\n\t\t? ((1.055 * (g ** (1.0 / 2.4))) - 0.055)\n\t\t: g * 12.92;\n\n\tb = b > 0.0031308\n\t\t? ((1.055 * (b ** (1.0 / 2.4))) - 0.055)\n\t\t: b * 12.92;\n\n\tr = Math.min(Math.max(0, r), 1);\n\tg = Math.min(Math.max(0, g), 1);\n\tb = Math.min(Math.max(0, b), 1);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.lab = function (xyz) {\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.lab.xyz = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet x;\n\tlet y;\n\tlet z;\n\n\ty = (l + 16) / 116;\n\tx = a / 500 + y;\n\tz = y - b / 200;\n\n\tconst y2 = y ** 3;\n\tconst x2 = x ** 3;\n\tconst z2 = z ** 3;\n\ty = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787;\n\tx = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787;\n\tz = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787;\n\n\tx *= 95.047;\n\ty *= 100;\n\tz *= 108.883;\n\n\treturn [x, y, z];\n};\n\nconvert.lab.lch = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet h;\n\n\tconst hr = Math.atan2(b, a);\n\th = hr * 360 / 2 / Math.PI;\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst c = Math.sqrt(a * a + b * b);\n\n\treturn [l, c, h];\n};\n\nconvert.lch.lab = function (lch) {\n\tconst l = lch[0];\n\tconst c = lch[1];\n\tconst h = lch[2];\n\n\tconst hr = h / 360 * 2 * Math.PI;\n\tconst a = c * Math.cos(hr);\n\tconst b = c * Math.sin(hr);\n\n\treturn [l, a, b];\n};\n\nconvert.rgb.ansi16 = function (args, saturation = null) {\n\tconst [r, g, b] = args;\n\tlet value = saturation === null ? convert.rgb.hsv(args)[2] : saturation; // Hsv -> ansi16 optimization\n\n\tvalue = Math.round(value / 50);\n\n\tif (value === 0) {\n\t\treturn 30;\n\t}\n\n\tlet ansi = 30\n\t\t+ ((Math.round(b / 255) << 2)\n\t\t| (Math.round(g / 255) << 1)\n\t\t| Math.round(r / 255));\n\n\tif (value === 2) {\n\t\tansi += 60;\n\t}\n\n\treturn ansi;\n};\n\nconvert.hsv.ansi16 = function (args) {\n\t// Optimization here; we already know the value and don't need to get\n\t// it converted for us.\n\treturn convert.rgb.ansi16(convert.hsv.rgb(args), args[2]);\n};\n\nconvert.rgb.ansi256 = function (args) {\n\tconst r = args[0];\n\tconst g = args[1];\n\tconst b = args[2];\n\n\t// We use the extended greyscale palette here, with the exception of\n\t// black and white. normal palette only has 4 greyscale shades.\n\tif (r === g && g === b) {\n\t\tif (r < 8) {\n\t\t\treturn 16;\n\t\t}\n\n\t\tif (r > 248) {\n\t\t\treturn 231;\n\t\t}\n\n\t\treturn Math.round(((r - 8) / 247) * 24) + 232;\n\t}\n\n\tconst ansi = 16\n\t\t+ (36 * Math.round(r / 255 * 5))\n\t\t+ (6 * Math.round(g / 255 * 5))\n\t\t+ Math.round(b / 255 * 5);\n\n\treturn ansi;\n};\n\nconvert.ansi16.rgb = function (args) {\n\tlet color = args % 10;\n\n\t// Handle greyscale\n\tif (color === 0 || color === 7) {\n\t\tif (args > 50) {\n\t\t\tcolor += 3.5;\n\t\t}\n\n\t\tcolor = color / 10.5 * 255;\n\n\t\treturn [color, color, color];\n\t}\n\n\tconst mult = (~~(args > 50) + 1) * 0.5;\n\tconst r = ((color & 1) * mult) * 255;\n\tconst g = (((color >> 1) & 1) * mult) * 255;\n\tconst b = (((color >> 2) & 1) * mult) * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.ansi256.rgb = function (args) {\n\t// Handle greyscale\n\tif (args >= 232) {\n\t\tconst c = (args - 232) * 10 + 8;\n\t\treturn [c, c, c];\n\t}\n\n\targs -= 16;\n\n\tlet rem;\n\tconst r = Math.floor(args / 36) / 5 * 255;\n\tconst g = Math.floor((rem = args % 36) / 6) / 5 * 255;\n\tconst b = (rem % 6) / 5 * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hex = function (args) {\n\tconst integer = ((Math.round(args[0]) & 0xFF) << 16)\n\t\t+ ((Math.round(args[1]) & 0xFF) << 8)\n\t\t+ (Math.round(args[2]) & 0xFF);\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.hex.rgb = function (args) {\n\tconst match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);\n\tif (!match) {\n\t\treturn [0, 0, 0];\n\t}\n\n\tlet colorString = match[0];\n\n\tif (match[0].length === 3) {\n\t\tcolorString = colorString.split('').map(char => {\n\t\t\treturn char + char;\n\t\t}).join('');\n\t}\n\n\tconst integer = parseInt(colorString, 16);\n\tconst r = (integer >> 16) & 0xFF;\n\tconst g = (integer >> 8) & 0xFF;\n\tconst b = integer & 0xFF;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hcg = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst max = Math.max(Math.max(r, g), b);\n\tconst min = Math.min(Math.min(r, g), b);\n\tconst chroma = (max - min);\n\tlet grayscale;\n\tlet hue;\n\n\tif (chroma < 1) {\n\t\tgrayscale = min / (1 - chroma);\n\t} else {\n\t\tgrayscale = 0;\n\t}\n\n\tif (chroma <= 0) {\n\t\thue = 0;\n\t} else\n\tif (max === r) {\n\t\thue = ((g - b) / chroma) % 6;\n\t} else\n\tif (max === g) {\n\t\thue = 2 + (b - r) / chroma;\n\t} else {\n\t\thue = 4 + (r - g) / chroma;\n\t}\n\n\thue /= 6;\n\thue %= 1;\n\n\treturn [hue * 360, chroma * 100, grayscale * 100];\n};\n\nconvert.hsl.hcg = function (hsl) {\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\n\tconst c = l < 0.5 ? (2.0 * s * l) : (2.0 * s * (1.0 - l));\n\n\tlet f = 0;\n\tif (c < 1.0) {\n\t\tf = (l - 0.5 * c) / (1.0 - c);\n\t}\n\n\treturn [hsl[0], c * 100, f * 100];\n};\n\nconvert.hsv.hcg = function (hsv) {\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\n\tconst c = s * v;\n\tlet f = 0;\n\n\tif (c < 1.0) {\n\t\tf = (v - c) / (1 - c);\n\t}\n\n\treturn [hsv[0], c * 100, f * 100];\n};\n\nconvert.hcg.rgb = function (hcg) {\n\tconst h = hcg[0] / 360;\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tif (c === 0.0) {\n\t\treturn [g * 255, g * 255, g * 255];\n\t}\n\n\tconst pure = [0, 0, 0];\n\tconst hi = (h % 1) * 6;\n\tconst v = hi % 1;\n\tconst w = 1 - v;\n\tlet mg = 0;\n\n\t/* eslint-disable max-statements-per-line */\n\tswitch (Math.floor(hi)) {\n\t\tcase 0:\n\t\t\tpure[0] = 1; pure[1] = v; pure[2] = 0; break;\n\t\tcase 1:\n\t\t\tpure[0] = w; pure[1] = 1; pure[2] = 0; break;\n\t\tcase 2:\n\t\t\tpure[0] = 0; pure[1] = 1; pure[2] = v; break;\n\t\tcase 3:\n\t\t\tpure[0] = 0; pure[1] = w; pure[2] = 1; break;\n\t\tcase 4:\n\t\t\tpure[0] = v; pure[1] = 0; pure[2] = 1; break;\n\t\tdefault:\n\t\t\tpure[0] = 1; pure[1] = 0; pure[2] = w;\n\t}\n\t/* eslint-enable max-statements-per-line */\n\n\tmg = (1.0 - c) * g;\n\n\treturn [\n\t\t(c * pure[0] + mg) * 255,\n\t\t(c * pure[1] + mg) * 255,\n\t\t(c * pure[2] + mg) * 255\n\t];\n};\n\nconvert.hcg.hsv = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst v = c + g * (1.0 - c);\n\tlet f = 0;\n\n\tif (v > 0.0) {\n\t\tf = c / v;\n\t}\n\n\treturn [hcg[0], f * 100, v * 100];\n};\n\nconvert.hcg.hsl = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst l = g * (1.0 - c) + 0.5 * c;\n\tlet s = 0;\n\n\tif (l > 0.0 && l < 0.5) {\n\t\ts = c / (2 * l);\n\t} else\n\tif (l >= 0.5 && l < 1.0) {\n\t\ts = c / (2 * (1 - l));\n\t}\n\n\treturn [hcg[0], s * 100, l * 100];\n};\n\nconvert.hcg.hwb = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\tconst v = c + g * (1.0 - c);\n\treturn [hcg[0], (v - c) * 100, (1 - v) * 100];\n};\n\nconvert.hwb.hcg = function (hwb) {\n\tconst w = hwb[1] / 100;\n\tconst b = hwb[2] / 100;\n\tconst v = 1 - b;\n\tconst c = v - w;\n\tlet g = 0;\n\n\tif (c < 1) {\n\t\tg = (v - c) / (1 - c);\n\t}\n\n\treturn [hwb[0], c * 100, g * 100];\n};\n\nconvert.apple.rgb = function (apple) {\n\treturn [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255];\n};\n\nconvert.rgb.apple = function (rgb) {\n\treturn [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535];\n};\n\nconvert.gray.rgb = function (args) {\n\treturn [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255];\n};\n\nconvert.gray.hsl = function (args) {\n\treturn [0, 0, args[0]];\n};\n\nconvert.gray.hsv = convert.gray.hsl;\n\nconvert.gray.hwb = function (gray) {\n\treturn [0, 100, gray[0]];\n};\n\nconvert.gray.cmyk = function (gray) {\n\treturn [0, 0, 0, gray[0]];\n};\n\nconvert.gray.lab = function (gray) {\n\treturn [gray[0], 0, 0];\n};\n\nconvert.gray.hex = function (gray) {\n\tconst val = Math.round(gray[0] / 100 * 255) & 0xFF;\n\tconst integer = (val << 16) + (val << 8) + val;\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.rgb.gray = function (rgb) {\n\tconst val = (rgb[0] + rgb[1] + rgb[2]) / 3;\n\treturn [val / 255 * 100];\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanMiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBLG9CQUFvQixtQkFBTyxDQUFDLHlFQUFZOztBQUV4QztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxRQUFRLDRCQUE0QjtBQUNwQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDZCQUE2QjtBQUNwQyxXQUFXLGlDQUFpQztBQUM1QyxVQUFVLGdDQUFnQztBQUMxQyxXQUFXLGlDQUFpQztBQUM1QyxPQUFPLHFDQUFxQztBQUM1QyxTQUFTLDJDQUEyQztBQUNwRCxRQUFRO0FBQ1I7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFFBQVEsa0JBQWtCO0FBQzFCO0FBQ0E7QUFDQSxvREFBb0QsZ0JBQWdCO0FBQ3BFLGtEQUFrRCxjQUFjO0FBQ2hFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLGlCQUFpQixPQUFPO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixRQUFRLFFBQVE7QUFDbEMsa0JBQWtCLFFBQVEsUUFBUTtBQUNsQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDLGtCQUFrQixRQUFRLE9BQU87QUFDakMsa0JBQWtCLFFBQVEsT0FBTztBQUNqQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDBFQUEwRTs7QUFFMUU7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGlEQUFpRCxFQUFFLFVBQVUsRUFBRTtBQUMvRDtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhLGFBQWE7QUFDMUM7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhO0FBQzdCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanM/MzA3ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBNSVQgbGljZW5zZSAqL1xuLyogZXNsaW50LWRpc2FibGUgbm8tbWl4ZWQtb3BlcmF0b3JzICovXG5jb25zdCBjc3NLZXl3b3JkcyA9IHJlcXVpcmUoJ2NvbG9yLW5hbWUnKTtcblxuLy8gTk9URTogY29udmVyc2lvbnMgc2hvdWxkIG9ubHkgcmV0dXJuIHByaW1pdGl2ZSB2YWx1ZXMgKGkuZS4gYXJyYXlzLCBvclxuLy8gICAgICAgdmFsdWVzIHRoYXQgZ2l2ZSBjb3JyZWN0IGB0eXBlb2ZgIHJlc3VsdHMpLlxuLy8gICAgICAgZG8gbm90IHVzZSBib3ggdmFsdWVzIHR5cGVzIChpLmUuIE51bWJlcigpLCBTdHJpbmcoKSwgZXRjLilcblxuY29uc3QgcmV2ZXJzZUtleXdvcmRzID0ge307XG5mb3IgKGNvbnN0IGtleSBvZiBPYmplY3Qua2V5cyhjc3NLZXl3b3JkcykpIHtcblx0cmV2ZXJzZUtleXdvcmRzW2Nzc0tleXdvcmRzW2tleV1dID0ga2V5O1xufVxuXG5jb25zdCBjb252ZXJ0ID0ge1xuXHRyZ2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAncmdiJ30sXG5cdGhzbDoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdoc2wnfSxcblx0aHN2OiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2hzdid9LFxuXHRod2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAnaHdiJ30sXG5cdGNteWs6IHtjaGFubmVsczogNCwgbGFiZWxzOiAnY215ayd9LFxuXHR4eXo6IHtjaGFubmVsczogMywgbGFiZWxzOiAneHl6J30sXG5cdGxhYjoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdsYWInfSxcblx0bGNoOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2xjaCd9LFxuXHRoZXg6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2hleCddfSxcblx0a2V5d29yZDoge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsna2V5d29yZCddfSxcblx0YW5zaTE2OiB7Y2hhbm5lbHM6IDEsIGxhYmVsczogWydhbnNpMTYnXX0sXG5cdGFuc2kyNTY6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2Fuc2kyNTYnXX0sXG5cdGhjZzoge2NoYW5uZWxzOiAzLCBsYWJlbHM6IFsnaCcsICdjJywgJ2cnXX0sXG5cdGFwcGxlOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogWydyMTYnLCAnZzE2JywgJ2IxNiddfSxcblx0Z3JheToge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsnZ3JheSddfVxufTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuXG4vLyBIaWRlIC5jaGFubmVscyBhbmQgLmxhYmVscyBwcm9wZXJ0aWVzXG5mb3IgKGNvbnN0IG1vZGVsIG9mIE9iamVjdC5rZXlzKGNvbnZlcnQpKSB7XG5cdGlmICghKCdjaGFubmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKCEoJ2xhYmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWwgbGFiZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKGNvbnZlcnRbbW9kZWxdLmxhYmVscy5sZW5ndGggIT09IGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdjaGFubmVsIGFuZCBsYWJlbCBjb3VudHMgbWlzbWF0Y2g6ICcgKyBtb2RlbCk7XG5cdH1cblxuXHRjb25zdCB7Y2hhbm5lbHMsIGxhYmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblx0ZGVsZXRlIGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzO1xuXHRkZWxldGUgY29udmVydFttb2RlbF0ubGFiZWxzO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFttb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY2hhbm5lbHN9KTtcblx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGNvbnZlcnRbbW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBsYWJlbHN9KTtcbn1cblxuY29udmVydC5yZ2IuaHNsID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtaW4gPSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgbWF4ID0gTWF0aC5tYXgociwgZywgYik7XG5cdGNvbnN0IGRlbHRhID0gbWF4IC0gbWluO1xuXHRsZXQgaDtcblx0bGV0IHM7XG5cblx0aWYgKG1heCA9PT0gbWluKSB7XG5cdFx0aCA9IDA7XG5cdH0gZWxzZSBpZiAociA9PT0gbWF4KSB7XG5cdFx0aCA9IChnIC0gYikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChnID09PSBtYXgpIHtcblx0XHRoID0gMiArIChiIC0gcikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChiID09PSBtYXgpIHtcblx0XHRoID0gNCArIChyIC0gZykgLyBkZWx0YTtcblx0fVxuXG5cdGggPSBNYXRoLm1pbihoICogNjAsIDM2MCk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBsID0gKG1pbiArIG1heCkgLyAyO1xuXG5cdGlmIChtYXggPT09IG1pbikge1xuXHRcdHMgPSAwO1xuXHR9IGVsc2UgaWYgKGwgPD0gMC41KSB7XG5cdFx0cyA9IGRlbHRhIC8gKG1heCArIG1pbik7XG5cdH0gZWxzZSB7XG5cdFx0cyA9IGRlbHRhIC8gKDIgLSBtYXggLSBtaW4pO1xuXHR9XG5cblx0cmV0dXJuIFtoLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmhzdiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHJkaWY7XG5cdGxldCBnZGlmO1xuXHRsZXQgYmRpZjtcblx0bGV0IGg7XG5cdGxldCBzO1xuXG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cdGNvbnN0IHYgPSBNYXRoLm1heChyLCBnLCBiKTtcblx0Y29uc3QgZGlmZiA9IHYgLSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgZGlmZmMgPSBmdW5jdGlvbiAoYykge1xuXHRcdHJldHVybiAodiAtIGMpIC8gNiAvIGRpZmYgKyAxIC8gMjtcblx0fTtcblxuXHRpZiAoZGlmZiA9PT0gMCkge1xuXHRcdGggPSAwO1xuXHRcdHMgPSAwO1xuXHR9IGVsc2Uge1xuXHRcdHMgPSBkaWZmIC8gdjtcblx0XHRyZGlmID0gZGlmZmMocik7XG5cdFx0Z2RpZiA9IGRpZmZjKGcpO1xuXHRcdGJkaWYgPSBkaWZmYyhiKTtcblxuXHRcdGlmIChyID09PSB2KSB7XG5cdFx0XHRoID0gYmRpZiAtIGdkaWY7XG5cdFx0fSBlbHNlIGlmIChnID09PSB2KSB7XG5cdFx0XHRoID0gKDEgLyAzKSArIHJkaWYgLSBiZGlmO1xuXHRcdH0gZWxzZSBpZiAoYiA9PT0gdikge1xuXHRcdFx0aCA9ICgyIC8gMykgKyBnZGlmIC0gcmRpZjtcblx0XHR9XG5cblx0XHRpZiAoaCA8IDApIHtcblx0XHRcdGggKz0gMTtcblx0XHR9IGVsc2UgaWYgKGggPiAxKSB7XG5cdFx0XHRoIC09IDE7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIFtcblx0XHRoICogMzYwLFxuXHRcdHMgKiAxMDAsXG5cdFx0diAqIDEwMFxuXHRdO1xufTtcblxuY29udmVydC5yZ2IuaHdiID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdO1xuXHRjb25zdCBnID0gcmdiWzFdO1xuXHRsZXQgYiA9IHJnYlsyXTtcblx0Y29uc3QgaCA9IGNvbnZlcnQucmdiLmhzbChyZ2IpWzBdO1xuXHRjb25zdCB3ID0gMSAvIDI1NSAqIE1hdGgubWluKHIsIE1hdGgubWluKGcsIGIpKTtcblxuXHRiID0gMSAtIDEgLyAyNTUgKiBNYXRoLm1heChyLCBNYXRoLm1heChnLCBiKSk7XG5cblx0cmV0dXJuIFtoLCB3ICogMTAwLCBiICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmNteWsgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cblx0Y29uc3QgayA9IE1hdGgubWluKDEgLSByLCAxIC0gZywgMSAtIGIpO1xuXHRjb25zdCBjID0gKDEgLSByIC0gaykgLyAoMSAtIGspIHx8IDA7XG5cdGNvbnN0IG0gPSAoMSAtIGcgLSBrKSAvICgxIC0gaykgfHwgMDtcblx0Y29uc3QgeSA9ICgxIC0gYiAtIGspIC8gKDEgLSBrKSB8fCAwO1xuXG5cdHJldHVybiBbYyAqIDEwMCwgbSAqIDEwMCwgeSAqIDEwMCwgayAqIDEwMF07XG59O1xuXG5mdW5jdGlvbiBjb21wYXJhdGl2ZURpc3RhbmNlKHgsIHkpIHtcblx0Lypcblx0XHRTZWUgaHR0cHM6Ly9lbi5tLndpa2lwZWRpYS5vcmcvd2lraS9FdWNsaWRlYW5fZGlzdGFuY2UjU3F1YXJlZF9FdWNsaWRlYW5fZGlzdGFuY2Vcblx0Ki9cblx0cmV0dXJuIChcblx0XHQoKHhbMF0gLSB5WzBdKSAqKiAyKSArXG5cdFx0KCh4WzFdIC0geVsxXSkgKiogMikgK1xuXHRcdCgoeFsyXSAtIHlbMl0pICoqIDIpXG5cdCk7XG59XG5cbmNvbnZlcnQucmdiLmtleXdvcmQgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHJldmVyc2VkID0gcmV2ZXJzZUtleXdvcmRzW3JnYl07XG5cdGlmIChyZXZlcnNlZCkge1xuXHRcdHJldHVybiByZXZlcnNlZDtcblx0fVxuXG5cdGxldCBjdXJyZW50Q2xvc2VzdERpc3RhbmNlID0gSW5maW5pdHk7XG5cdGxldCBjdXJyZW50Q2xvc2VzdEtleXdvcmQ7XG5cblx0Zm9yIChjb25zdCBrZXl3b3JkIG9mIE9iamVjdC5rZXlzKGNzc0tleXdvcmRzKSkge1xuXHRcdGNvbnN0IHZhbHVlID0gY3NzS2V5d29yZHNba2V5d29yZF07XG5cblx0XHQvLyBDb21wdXRlIGNvbXBhcmF0aXZlIGRpc3RhbmNlXG5cdFx0Y29uc3QgZGlzdGFuY2UgPSBjb21wYXJhdGl2ZURpc3RhbmNlKHJnYiwgdmFsdWUpO1xuXG5cdFx0Ly8gQ2hlY2sgaWYgaXRzIGxlc3MsIGlmIHNvIHNldCBhcyBjbG9zZXN0XG5cdFx0aWYgKGRpc3RhbmNlIDwgY3VycmVudENsb3Nlc3REaXN0YW5jZSkge1xuXHRcdFx0Y3VycmVudENsb3Nlc3REaXN0YW5jZSA9IGRpc3RhbmNlO1xuXHRcdFx0Y3VycmVudENsb3Nlc3RLZXl3b3JkID0ga2V5d29yZDtcblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gY3VycmVudENsb3Nlc3RLZXl3b3JkO1xufTtcblxuY29udmVydC5rZXl3b3JkLnJnYiA9IGZ1bmN0aW9uIChrZXl3b3JkKSB7XG5cdHJldHVybiBjc3NLZXl3b3Jkc1trZXl3b3JkXTtcbn07XG5cbmNvbnZlcnQucmdiLnh5eiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGxldCBnID0gcmdiWzFdIC8gMjU1O1xuXHRsZXQgYiA9IHJnYlsyXSAvIDI1NTtcblxuXHQvLyBBc3N1bWUgc1JHQlxuXHRyID0gciA+IDAuMDQwNDUgPyAoKChyICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNCkgOiAociAvIDEyLjkyKTtcblx0ZyA9IGcgPiAwLjA0MDQ1ID8gKCgoZyArIDAuMDU1KSAvIDEuMDU1KSAqKiAyLjQpIDogKGcgLyAxMi45Mik7XG5cdGIgPSBiID4gMC4wNDA0NSA/ICgoKGIgKyAwLjA1NSkgLyAxLjA1NSkgKiogMi40KSA6IChiIC8gMTIuOTIpO1xuXG5cdGNvbnN0IHggPSAociAqIDAuNDEyNCkgKyAoZyAqIDAuMzU3NikgKyAoYiAqIDAuMTgwNSk7XG5cdGNvbnN0IHkgPSAociAqIDAuMjEyNikgKyAoZyAqIDAuNzE1MikgKyAoYiAqIDAuMDcyMik7XG5cdGNvbnN0IHogPSAociAqIDAuMDE5MykgKyAoZyAqIDAuMTE5MikgKyAoYiAqIDAuOTUwNSk7XG5cblx0cmV0dXJuIFt4ICogMTAwLCB5ICogMTAwLCB6ICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmxhYiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0Y29uc3QgeHl6ID0gY29udmVydC5yZ2IueHl6KHJnYik7XG5cdGxldCB4ID0geHl6WzBdO1xuXHRsZXQgeSA9IHh5elsxXTtcblx0bGV0IHogPSB4eXpbMl07XG5cblx0eCAvPSA5NS4wNDc7XG5cdHkgLz0gMTAwO1xuXHR6IC89IDEwOC44ODM7XG5cblx0eCA9IHggPiAwLjAwODg1NiA/ICh4ICoqICgxIC8gMykpIDogKDcuNzg3ICogeCkgKyAoMTYgLyAxMTYpO1xuXHR5ID0geSA+IDAuMDA4ODU2ID8gKHkgKiogKDEgLyAzKSkgOiAoNy43ODcgKiB5KSArICgxNiAvIDExNik7XG5cdHogPSB6ID4gMC4wMDg4NTYgPyAoeiAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHopICsgKDE2IC8gMTE2KTtcblxuXHRjb25zdCBsID0gKDExNiAqIHkpIC0gMTY7XG5cdGNvbnN0IGEgPSA1MDAgKiAoeCAtIHkpO1xuXHRjb25zdCBiID0gMjAwICogKHkgLSB6KTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5oc2wucmdiID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdIC8gMzYwO1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXHRsZXQgdDI7XG5cdGxldCB0Mztcblx0bGV0IHZhbDtcblxuXHRpZiAocyA9PT0gMCkge1xuXHRcdHZhbCA9IGwgKiAyNTU7XG5cdFx0cmV0dXJuIFt2YWwsIHZhbCwgdmFsXTtcblx0fVxuXG5cdGlmIChsIDwgMC41KSB7XG5cdFx0dDIgPSBsICogKDEgKyBzKTtcblx0fSBlbHNlIHtcblx0XHR0MiA9IGwgKyBzIC0gbCAqIHM7XG5cdH1cblxuXHRjb25zdCB0MSA9IDIgKiBsIC0gdDI7XG5cblx0Y29uc3QgcmdiID0gWzAsIDAsIDBdO1xuXHRmb3IgKGxldCBpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdHQzID0gaCArIDEgLyAzICogLShpIC0gMSk7XG5cdFx0aWYgKHQzIDwgMCkge1xuXHRcdFx0dDMrKztcblx0XHR9XG5cblx0XHRpZiAodDMgPiAxKSB7XG5cdFx0XHR0My0tO1xuXHRcdH1cblxuXHRcdGlmICg2ICogdDMgPCAxKSB7XG5cdFx0XHR2YWwgPSB0MSArICh0MiAtIHQxKSAqIDYgKiB0Mztcblx0XHR9IGVsc2UgaWYgKDIgKiB0MyA8IDEpIHtcblx0XHRcdHZhbCA9IHQyO1xuXHRcdH0gZWxzZSBpZiAoMyAqIHQzIDwgMikge1xuXHRcdFx0dmFsID0gdDEgKyAodDIgLSB0MSkgKiAoMiAvIDMgLSB0MykgKiA2O1xuXHRcdH0gZWxzZSB7XG5cdFx0XHR2YWwgPSB0MTtcblx0XHR9XG5cblx0XHRyZ2JbaV0gPSB2YWwgKiAyNTU7XG5cdH1cblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY29udmVydC5oc2wuaHN2ID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdO1xuXHRsZXQgcyA9IGhzbFsxXSAvIDEwMDtcblx0bGV0IGwgPSBoc2xbMl0gLyAxMDA7XG5cdGxldCBzbWluID0gcztcblx0Y29uc3QgbG1pbiA9IE1hdGgubWF4KGwsIDAuMDEpO1xuXG5cdGwgKj0gMjtcblx0cyAqPSAobCA8PSAxKSA/IGwgOiAyIC0gbDtcblx0c21pbiAqPSBsbWluIDw9IDEgPyBsbWluIDogMiAtIGxtaW47XG5cdGNvbnN0IHYgPSAobCArIHMpIC8gMjtcblx0Y29uc3Qgc3YgPSBsID09PSAwID8gKDIgKiBzbWluKSAvIChsbWluICsgc21pbikgOiAoMiAqIHMpIC8gKGwgKyBzKTtcblxuXHRyZXR1cm4gW2gsIHN2ICogMTAwLCB2ICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaHN2LnJnYiA9IGZ1bmN0aW9uIChoc3YpIHtcblx0Y29uc3QgaCA9IGhzdlswXSAvIDYwO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRsZXQgdiA9IGhzdlsyXSAvIDEwMDtcblx0Y29uc3QgaGkgPSBNYXRoLmZsb29yKGgpICUgNjtcblxuXHRjb25zdCBmID0gaCAtIE1hdGguZmxvb3IoaCk7XG5cdGNvbnN0IHAgPSAyNTUgKiB2ICogKDEgLSBzKTtcblx0Y29uc3QgcSA9IDI1NSAqIHYgKiAoMSAtIChzICogZikpO1xuXHRjb25zdCB0ID0gMjU1ICogdiAqICgxIC0gKHMgKiAoMSAtIGYpKSk7XG5cdHYgKj0gMjU1O1xuXG5cdHN3aXRjaCAoaGkpIHtcblx0XHRjYXNlIDA6XG5cdFx0XHRyZXR1cm4gW3YsIHQsIHBdO1xuXHRcdGNhc2UgMTpcblx0XHRcdHJldHVybiBbcSwgdiwgcF07XG5cdFx0Y2FzZSAyOlxuXHRcdFx0cmV0dXJuIFtwLCB2LCB0XTtcblx0XHRjYXNlIDM6XG5cdFx0XHRyZXR1cm4gW3AsIHEsIHZdO1xuXHRcdGNhc2UgNDpcblx0XHRcdHJldHVybiBbdCwgcCwgdl07XG5cdFx0Y2FzZSA1OlxuXHRcdFx0cmV0dXJuIFt2LCBwLCBxXTtcblx0fVxufTtcblxuY29udmVydC5oc3YuaHNsID0gZnVuY3Rpb24gKGhzdikge1xuXHRjb25zdCBoID0gaHN2WzBdO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRjb25zdCB2ID0gaHN2WzJdIC8gMTAwO1xuXHRjb25zdCB2bWluID0gTWF0aC5tYXgodiwgMC4wMSk7XG5cdGxldCBzbDtcblx0bGV0IGw7XG5cblx0bCA9ICgyIC0gcykgKiB2O1xuXHRjb25zdCBsbWluID0gKDIgLSBzKSAqIHZtaW47XG5cdHNsID0gcyAqIHZtaW47XG5cdHNsIC89IChsbWluIDw9IDEpID8gbG1pbiA6IDIgLSBsbWluO1xuXHRzbCA9IHNsIHx8IDA7XG5cdGwgLz0gMjtcblxuXHRyZXR1cm4gW2gsIHNsICogMTAwLCBsICogMTAwXTtcbn07XG5cbi8vIGh0dHA6Ly9kZXYudzMub3JnL2Nzc3dnL2Nzcy1jb2xvci8jaHdiLXRvLXJnYlxuY29udmVydC5od2IucmdiID0gZnVuY3Rpb24gKGh3Yikge1xuXHRjb25zdCBoID0gaHdiWzBdIC8gMzYwO1xuXHRsZXQgd2ggPSBod2JbMV0gLyAxMDA7XG5cdGxldCBibCA9IGh3YlsyXSAvIDEwMDtcblx0Y29uc3QgcmF0aW8gPSB3aCArIGJsO1xuXHRsZXQgZjtcblxuXHQvLyBXaCArIGJsIGNhbnQgYmUgPiAxXG5cdGlmIChyYXRpbyA+IDEpIHtcblx0XHR3aCAvPSByYXRpbztcblx0XHRibCAvPSByYXRpbztcblx0fVxuXG5cdGNvbnN0IGkgPSBNYXRoLmZsb29yKDYgKiBoKTtcblx0Y29uc3QgdiA9IDEgLSBibDtcblx0ZiA9IDYgKiBoIC0gaTtcblxuXHRpZiAoKGkgJiAweDAxKSAhPT0gMCkge1xuXHRcdGYgPSAxIC0gZjtcblx0fVxuXG5cdGNvbnN0IG4gPSB3aCArIGYgKiAodiAtIHdoKTsgLy8gTGluZWFyIGludGVycG9sYXRpb25cblxuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXHQvKiBlc2xpbnQtZGlzYWJsZSBtYXgtc3RhdGVtZW50cy1wZXItbGluZSxuby1tdWx0aS1zcGFjZXMgKi9cblx0c3dpdGNoIChpKSB7XG5cdFx0ZGVmYXVsdDpcblx0XHRjYXNlIDY6XG5cdFx0Y2FzZSAwOiByID0gdjsgIGcgPSBuOyAgYiA9IHdoOyBicmVhaztcblx0XHRjYXNlIDE6IHIgPSBuOyAgZyA9IHY7ICBiID0gd2g7IGJyZWFrO1xuXHRcdGNhc2UgMjogciA9IHdoOyBnID0gdjsgIGIgPSBuOyBicmVhaztcblx0XHRjYXNlIDM6IHIgPSB3aDsgZyA9IG47ICBiID0gdjsgYnJlYWs7XG5cdFx0Y2FzZSA0OiByID0gbjsgIGcgPSB3aDsgYiA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgNTogciA9IHY7ICBnID0gd2g7IGIgPSBuOyBicmVhaztcblx0fVxuXHQvKiBlc2xpbnQtZW5hYmxlIG1heC1zdGF0ZW1lbnRzLXBlci1saW5lLG5vLW11bHRpLXNwYWNlcyAqL1xuXG5cdHJldHVybiBbciAqIDI1NSwgZyAqIDI1NSwgYiAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmNteWsucmdiID0gZnVuY3Rpb24gKGNteWspIHtcblx0Y29uc3QgYyA9IGNteWtbMF0gLyAxMDA7XG5cdGNvbnN0IG0gPSBjbXlrWzFdIC8gMTAwO1xuXHRjb25zdCB5ID0gY215a1syXSAvIDEwMDtcblx0Y29uc3QgayA9IGNteWtbM10gLyAxMDA7XG5cblx0Y29uc3QgciA9IDEgLSBNYXRoLm1pbigxLCBjICogKDEgLSBrKSArIGspO1xuXHRjb25zdCBnID0gMSAtIE1hdGgubWluKDEsIG0gKiAoMSAtIGspICsgayk7XG5cdGNvbnN0IGIgPSAxIC0gTWF0aC5taW4oMSwgeSAqICgxIC0gaykgKyBrKTtcblxuXHRyZXR1cm4gW3IgKiAyNTUsIGcgKiAyNTUsIGIgKiAyNTVdO1xufTtcblxuY29udmVydC54eXoucmdiID0gZnVuY3Rpb24gKHh5eikge1xuXHRjb25zdCB4ID0geHl6WzBdIC8gMTAwO1xuXHRjb25zdCB5ID0geHl6WzFdIC8gMTAwO1xuXHRjb25zdCB6ID0geHl6WzJdIC8gMTAwO1xuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXG5cdHIgPSAoeCAqIDMuMjQwNikgKyAoeSAqIC0xLjUzNzIpICsgKHogKiAtMC40OTg2KTtcblx0ZyA9ICh4ICogLTAuOTY4OSkgKyAoeSAqIDEuODc1OCkgKyAoeiAqIDAuMDQxNSk7XG5cdGIgPSAoeCAqIDAuMDU1NykgKyAoeSAqIC0wLjIwNDApICsgKHogKiAxLjA1NzApO1xuXG5cdC8vIEFzc3VtZSBzUkdCXG5cdHIgPSByID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKHIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogciAqIDEyLjkyO1xuXG5cdGcgPSBnID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGcgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogZyAqIDEyLjkyO1xuXG5cdGIgPSBiID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogYiAqIDEyLjkyO1xuXG5cdHIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCByKSwgMSk7XG5cdGcgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBnKSwgMSk7XG5cdGIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBiKSwgMSk7XG5cblx0cmV0dXJuIFtyICogMjU1LCBnICogMjU1LCBiICogMjU1XTtcbn07XG5cbmNvbnZlcnQueHl6LmxhYiA9IGZ1bmN0aW9uICh4eXopIHtcblx0bGV0IHggPSB4eXpbMF07XG5cdGxldCB5ID0geHl6WzFdO1xuXHRsZXQgeiA9IHh5elsyXTtcblxuXHR4IC89IDk1LjA0Nztcblx0eSAvPSAxMDA7XG5cdHogLz0gMTA4Ljg4MztcblxuXHR4ID0geCA+IDAuMDA4ODU2ID8gKHggKiogKDEgLyAzKSkgOiAoNy43ODcgKiB4KSArICgxNiAvIDExNik7XG5cdHkgPSB5ID4gMC4wMDg4NTYgPyAoeSAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHkpICsgKDE2IC8gMTE2KTtcblx0eiA9IHogPiAwLjAwODg1NiA/ICh6ICoqICgxIC8gMykpIDogKDcuNzg3ICogeikgKyAoMTYgLyAxMTYpO1xuXG5cdGNvbnN0IGwgPSAoMTE2ICogeSkgLSAxNjtcblx0Y29uc3QgYSA9IDUwMCAqICh4IC0geSk7XG5cdGNvbnN0IGIgPSAyMDAgKiAoeSAtIHopO1xuXG5cdHJldHVybiBbbCwgYSwgYl07XG59O1xuXG5jb252ZXJ0LmxhYi54eXogPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCB4O1xuXHRsZXQgeTtcblx0bGV0IHo7XG5cblx0eSA9IChsICsgMTYpIC8gMTE2O1xuXHR4ID0gYSAvIDUwMCArIHk7XG5cdHogPSB5IC0gYiAvIDIwMDtcblxuXHRjb25zdCB5MiA9IHkgKiogMztcblx0Y29uc3QgeDIgPSB4ICoqIDM7XG5cdGNvbnN0IHoyID0geiAqKiAzO1xuXHR5ID0geTIgPiAwLjAwODg1NiA/IHkyIDogKHkgLSAxNiAvIDExNikgLyA3Ljc4Nztcblx0eCA9IHgyID4gMC4wMDg4NTYgPyB4MiA6ICh4IC0gMTYgLyAxMTYpIC8gNy43ODc7XG5cdHogPSB6MiA+IDAuMDA4ODU2ID8gejIgOiAoeiAtIDE2IC8gMTE2KSAvIDcuNzg3O1xuXG5cdHggKj0gOTUuMDQ3O1xuXHR5ICo9IDEwMDtcblx0eiAqPSAxMDguODgzO1xuXG5cdHJldHVybiBbeCwgeSwgel07XG59O1xuXG5jb252ZXJ0LmxhYi5sY2ggPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCBoO1xuXG5cdGNvbnN0IGhyID0gTWF0aC5hdGFuMihiLCBhKTtcblx0aCA9IGhyICogMzYwIC8gMiAvIE1hdGguUEk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBjID0gTWF0aC5zcXJ0KGEgKiBhICsgYiAqIGIpO1xuXG5cdHJldHVybiBbbCwgYywgaF07XG59O1xuXG5jb252ZXJ0LmxjaC5sYWIgPSBmdW5jdGlvbiAobGNoKSB7XG5cdGNvbnN0IGwgPSBsY2hbMF07XG5cdGNvbnN0IGMgPSBsY2hbMV07XG5cdGNvbnN0IGggPSBsY2hbMl07XG5cblx0Y29uc3QgaHIgPSBoIC8gMzYwICogMiAqIE1hdGguUEk7XG5cdGNvbnN0IGEgPSBjICogTWF0aC5jb3MoaHIpO1xuXHRjb25zdCBiID0gYyAqIE1hdGguc2luKGhyKTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTE2ID0gZnVuY3Rpb24gKGFyZ3MsIHNhdHVyYXRpb24gPSBudWxsKSB7XG5cdGNvbnN0IFtyLCBnLCBiXSA9IGFyZ3M7XG5cdGxldCB2YWx1ZSA9IHNhdHVyYXRpb24gPT09IG51bGwgPyBjb252ZXJ0LnJnYi5oc3YoYXJncylbMl0gOiBzYXR1cmF0aW9uOyAvLyBIc3YgLT4gYW5zaTE2IG9wdGltaXphdGlvblxuXG5cdHZhbHVlID0gTWF0aC5yb3VuZCh2YWx1ZSAvIDUwKTtcblxuXHRpZiAodmFsdWUgPT09IDApIHtcblx0XHRyZXR1cm4gMzA7XG5cdH1cblxuXHRsZXQgYW5zaSA9IDMwXG5cdFx0KyAoKE1hdGgucm91bmQoYiAvIDI1NSkgPDwgMilcblx0XHR8IChNYXRoLnJvdW5kKGcgLyAyNTUpIDw8IDEpXG5cdFx0fCBNYXRoLnJvdW5kKHIgLyAyNTUpKTtcblxuXHRpZiAodmFsdWUgPT09IDIpIHtcblx0XHRhbnNpICs9IDYwO1xuXHR9XG5cblx0cmV0dXJuIGFuc2k7XG59O1xuXG5jb252ZXJ0Lmhzdi5hbnNpMTYgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBPcHRpbWl6YXRpb24gaGVyZTsgd2UgYWxyZWFkeSBrbm93IHRoZSB2YWx1ZSBhbmQgZG9uJ3QgbmVlZCB0byBnZXRcblx0Ly8gaXQgY29udmVydGVkIGZvciB1cy5cblx0cmV0dXJuIGNvbnZlcnQucmdiLmFuc2kxNihjb252ZXJ0Lmhzdi5yZ2IoYXJncyksIGFyZ3NbMl0pO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTI1NiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IHIgPSBhcmdzWzBdO1xuXHRjb25zdCBnID0gYXJnc1sxXTtcblx0Y29uc3QgYiA9IGFyZ3NbMl07XG5cblx0Ly8gV2UgdXNlIHRoZSBleHRlbmRlZCBncmV5c2NhbGUgcGFsZXR0ZSBoZXJlLCB3aXRoIHRoZSBleGNlcHRpb24gb2Zcblx0Ly8gYmxhY2sgYW5kIHdoaXRlLiBub3JtYWwgcGFsZXR0ZSBvbmx5IGhhcyA0IGdyZXlzY2FsZSBzaGFkZXMuXG5cdGlmIChyID09PSBnICYmIGcgPT09IGIpIHtcblx0XHRpZiAociA8IDgpIHtcblx0XHRcdHJldHVybiAxNjtcblx0XHR9XG5cblx0XHRpZiAociA+IDI0OCkge1xuXHRcdFx0cmV0dXJuIDIzMTtcblx0XHR9XG5cblx0XHRyZXR1cm4gTWF0aC5yb3VuZCgoKHIgLSA4KSAvIDI0NykgKiAyNCkgKyAyMzI7XG5cdH1cblxuXHRjb25zdCBhbnNpID0gMTZcblx0XHQrICgzNiAqIE1hdGgucm91bmQociAvIDI1NSAqIDUpKVxuXHRcdCsgKDYgKiBNYXRoLnJvdW5kKGcgLyAyNTUgKiA1KSlcblx0XHQrIE1hdGgucm91bmQoYiAvIDI1NSAqIDUpO1xuXG5cdHJldHVybiBhbnNpO1xufTtcblxuY29udmVydC5hbnNpMTYucmdiID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0bGV0IGNvbG9yID0gYXJncyAlIDEwO1xuXG5cdC8vIEhhbmRsZSBncmV5c2NhbGVcblx0aWYgKGNvbG9yID09PSAwIHx8IGNvbG9yID09PSA3KSB7XG5cdFx0aWYgKGFyZ3MgPiA1MCkge1xuXHRcdFx0Y29sb3IgKz0gMy41O1xuXHRcdH1cblxuXHRcdGNvbG9yID0gY29sb3IgLyAxMC41ICogMjU1O1xuXG5cdFx0cmV0dXJuIFtjb2xvciwgY29sb3IsIGNvbG9yXTtcblx0fVxuXG5cdGNvbnN0IG11bHQgPSAofn4oYXJncyA+IDUwKSArIDEpICogMC41O1xuXHRjb25zdCByID0gKChjb2xvciAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGcgPSAoKChjb2xvciA+PiAxKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGIgPSAoKChjb2xvciA+PiAyKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cblx0cmV0dXJuIFtyLCBnLCBiXTtcbn07XG5cbmNvbnZlcnQuYW5zaTI1Ni5yZ2IgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBIYW5kbGUgZ3JleXNjYWxlXG5cdGlmIChhcmdzID49IDIzMikge1xuXHRcdGNvbnN0IGMgPSAoYXJncyAtIDIzMikgKiAxMCArIDg7XG5cdFx0cmV0dXJuIFtjLCBjLCBjXTtcblx0fVxuXG5cdGFyZ3MgLT0gMTY7XG5cblx0bGV0IHJlbTtcblx0Y29uc3QgciA9IE1hdGguZmxvb3IoYXJncyAvIDM2KSAvIDUgKiAyNTU7XG5cdGNvbnN0IGcgPSBNYXRoLmZsb29yKChyZW0gPSBhcmdzICUgMzYpIC8gNikgLyA1ICogMjU1O1xuXHRjb25zdCBiID0gKHJlbSAlIDYpIC8gNSAqIDI1NTtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGV4ID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0Y29uc3QgaW50ZWdlciA9ICgoTWF0aC5yb3VuZChhcmdzWzBdKSAmIDB4RkYpIDw8IDE2KVxuXHRcdCsgKChNYXRoLnJvdW5kKGFyZ3NbMV0pICYgMHhGRikgPDwgOClcblx0XHQrIChNYXRoLnJvdW5kKGFyZ3NbMl0pICYgMHhGRik7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQuaGV4LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IG1hdGNoID0gYXJncy50b1N0cmluZygxNikubWF0Y2goL1thLWYwLTldezZ9fFthLWYwLTldezN9L2kpO1xuXHRpZiAoIW1hdGNoKSB7XG5cdFx0cmV0dXJuIFswLCAwLCAwXTtcblx0fVxuXG5cdGxldCBjb2xvclN0cmluZyA9IG1hdGNoWzBdO1xuXG5cdGlmIChtYXRjaFswXS5sZW5ndGggPT09IDMpIHtcblx0XHRjb2xvclN0cmluZyA9IGNvbG9yU3RyaW5nLnNwbGl0KCcnKS5tYXAoY2hhciA9PiB7XG5cdFx0XHRyZXR1cm4gY2hhciArIGNoYXI7XG5cdFx0fSkuam9pbignJyk7XG5cdH1cblxuXHRjb25zdCBpbnRlZ2VyID0gcGFyc2VJbnQoY29sb3JTdHJpbmcsIDE2KTtcblx0Y29uc3QgciA9IChpbnRlZ2VyID4+IDE2KSAmIDB4RkY7XG5cdGNvbnN0IGcgPSAoaW50ZWdlciA+PiA4KSAmIDB4RkY7XG5cdGNvbnN0IGIgPSBpbnRlZ2VyICYgMHhGRjtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGNnID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtYXggPSBNYXRoLm1heChNYXRoLm1heChyLCBnKSwgYik7XG5cdGNvbnN0IG1pbiA9IE1hdGgubWluKE1hdGgubWluKHIsIGcpLCBiKTtcblx0Y29uc3QgY2hyb21hID0gKG1heCAtIG1pbik7XG5cdGxldCBncmF5c2NhbGU7XG5cdGxldCBodWU7XG5cblx0aWYgKGNocm9tYSA8IDEpIHtcblx0XHRncmF5c2NhbGUgPSBtaW4gLyAoMSAtIGNocm9tYSk7XG5cdH0gZWxzZSB7XG5cdFx0Z3JheXNjYWxlID0gMDtcblx0fVxuXG5cdGlmIChjaHJvbWEgPD0gMCkge1xuXHRcdGh1ZSA9IDA7XG5cdH0gZWxzZVxuXHRpZiAobWF4ID09PSByKSB7XG5cdFx0aHVlID0gKChnIC0gYikgLyBjaHJvbWEpICUgNjtcblx0fSBlbHNlXG5cdGlmIChtYXggPT09IGcpIHtcblx0XHRodWUgPSAyICsgKGIgLSByKSAvIGNocm9tYTtcblx0fSBlbHNlIHtcblx0XHRodWUgPSA0ICsgKHIgLSBnKSAvIGNocm9tYTtcblx0fVxuXG5cdGh1ZSAvPSA2O1xuXHRodWUgJT0gMTtcblxuXHRyZXR1cm4gW2h1ZSAqIDM2MCwgY2hyb21hICogMTAwLCBncmF5c2NhbGUgKiAxMDBdO1xufTtcblxuY29udmVydC5oc2wuaGNnID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGMgPSBsIDwgMC41ID8gKDIuMCAqIHMgKiBsKSA6ICgyLjAgKiBzICogKDEuMCAtIGwpKTtcblxuXHRsZXQgZiA9IDA7XG5cdGlmIChjIDwgMS4wKSB7XG5cdFx0ZiA9IChsIC0gMC41ICogYykgLyAoMS4wIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzbFswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmhzdi5oY2cgPSBmdW5jdGlvbiAoaHN2KSB7XG5cdGNvbnN0IHMgPSBoc3ZbMV0gLyAxMDA7XG5cdGNvbnN0IHYgPSBoc3ZbMl0gLyAxMDA7XG5cblx0Y29uc3QgYyA9IHMgKiB2O1xuXHRsZXQgZiA9IDA7XG5cblx0aWYgKGMgPCAxLjApIHtcblx0XHRmID0gKHYgLSBjKSAvICgxIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzdlswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0LmhjZy5yZ2IgPSBmdW5jdGlvbiAoaGNnKSB7XG5cdGNvbnN0IGggPSBoY2dbMF0gLyAzNjA7XG5cdGNvbnN0IGMgPSBoY2dbMV0gLyAxMDA7XG5cdGNvbnN0IGcgPSBoY2dbMl0gLyAxMDA7XG5cblx0aWYgKGMgPT09IDAuMCkge1xuXHRcdHJldHVybiBbZyAqIDI1NSwgZyAqIDI1NSwgZyAqIDI1NV07XG5cdH1cblxuXHRjb25zdCBwdXJlID0gWzAsIDAsIDBdO1xuXHRjb25zdCBoaSA9IChoICUgMSkgKiA2O1xuXHRjb25zdCB2ID0gaGkgJSAxO1xuXHRjb25zdCB3ID0gMSAtIHY7XG5cdGxldCBtZyA9IDA7XG5cblx0LyogZXNsaW50LWRpc2FibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblx0c3dpdGNoIChNYXRoLmZsb29yKGhpKSkge1xuXHRcdGNhc2UgMDpcblx0XHRcdHB1cmVbMF0gPSAxOyBwdXJlWzFdID0gdjsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMTpcblx0XHRcdHB1cmVbMF0gPSB3OyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMjpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgMzpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gdzsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGNhc2UgNDpcblx0XHRcdHB1cmVbMF0gPSB2OyBwdXJlWzFdID0gMDsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGRlZmF1bHQ6XG5cdFx0XHRwdXJlWzBdID0gMTsgcHVyZVsxXSA9IDA7IHB1cmVbMl0gPSB3O1xuXHR9XG5cdC8qIGVzbGludC1lbmFibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblxuXHRtZyA9ICgxLjAgLSBjKSAqIGc7XG5cblx0cmV0dXJuIFtcblx0XHQoYyAqIHB1cmVbMF0gKyBtZykgKiAyNTUsXG5cdFx0KGMgKiBwdXJlWzFdICsgbWcpICogMjU1LFxuXHRcdChjICogcHVyZVsyXSArIG1nKSAqIDI1NVxuXHRdO1xufTtcblxuY29udmVydC5oY2cuaHN2ID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IHYgPSBjICsgZyAqICgxLjAgLSBjKTtcblx0bGV0IGYgPSAwO1xuXG5cdGlmICh2ID4gMC4wKSB7XG5cdFx0ZiA9IGMgLyB2O1xuXHR9XG5cblx0cmV0dXJuIFtoY2dbMF0sIGYgKiAxMDAsIHYgKiAxMDBdO1xufTtcblxuY29udmVydC5oY2cuaHNsID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGwgPSBnICogKDEuMCAtIGMpICsgMC41ICogYztcblx0bGV0IHMgPSAwO1xuXG5cdGlmIChsID4gMC4wICYmIGwgPCAwLjUpIHtcblx0XHRzID0gYyAvICgyICogbCk7XG5cdH0gZWxzZVxuXHRpZiAobCA+PSAwLjUgJiYgbCA8IDEuMCkge1xuXHRcdHMgPSBjIC8gKDIgKiAoMSAtIGwpKTtcblx0fVxuXG5cdHJldHVybiBbaGNnWzBdLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaGNnLmh3YiA9IGZ1bmN0aW9uIChoY2cpIHtcblx0Y29uc3QgYyA9IGhjZ1sxXSAvIDEwMDtcblx0Y29uc3QgZyA9IGhjZ1syXSAvIDEwMDtcblx0Y29uc3QgdiA9IGMgKyBnICogKDEuMCAtIGMpO1xuXHRyZXR1cm4gW2hjZ1swXSwgKHYgLSBjKSAqIDEwMCwgKDEgLSB2KSAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmh3Yi5oY2cgPSBmdW5jdGlvbiAoaHdiKSB7XG5cdGNvbnN0IHcgPSBod2JbMV0gLyAxMDA7XG5cdGNvbnN0IGIgPSBod2JbMl0gLyAxMDA7XG5cdGNvbnN0IHYgPSAxIC0gYjtcblx0Y29uc3QgYyA9IHYgLSB3O1xuXHRsZXQgZyA9IDA7XG5cblx0aWYgKGMgPCAxKSB7XG5cdFx0ZyA9ICh2IC0gYykgLyAoMSAtIGMpO1xuXHR9XG5cblx0cmV0dXJuIFtod2JbMF0sIGMgKiAxMDAsIGcgKiAxMDBdO1xufTtcblxuY29udmVydC5hcHBsZS5yZ2IgPSBmdW5jdGlvbiAoYXBwbGUpIHtcblx0cmV0dXJuIFsoYXBwbGVbMF0gLyA2NTUzNSkgKiAyNTUsIChhcHBsZVsxXSAvIDY1NTM1KSAqIDI1NSwgKGFwcGxlWzJdIC8gNjU1MzUpICogMjU1XTtcbn07XG5cbmNvbnZlcnQucmdiLmFwcGxlID0gZnVuY3Rpb24gKHJnYikge1xuXHRyZXR1cm4gWyhyZ2JbMF0gLyAyNTUpICogNjU1MzUsIChyZ2JbMV0gLyAyNTUpICogNjU1MzUsIChyZ2JbMl0gLyAyNTUpICogNjU1MzVdO1xufTtcblxuY29udmVydC5ncmF5LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdHJldHVybiBbYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmdyYXkuaHNsID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0cmV0dXJuIFswLCAwLCBhcmdzWzBdXTtcbn07XG5cbmNvbnZlcnQuZ3JheS5oc3YgPSBjb252ZXJ0LmdyYXkuaHNsO1xuXG5jb252ZXJ0LmdyYXkuaHdiID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0cmV0dXJuIFswLCAxMDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmNteWsgPSBmdW5jdGlvbiAoZ3JheSkge1xuXHRyZXR1cm4gWzAsIDAsIDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmxhYiA9IGZ1bmN0aW9uIChncmF5KSB7XG5cdHJldHVybiBbZ3JheVswXSwgMCwgMF07XG59O1xuXG5jb252ZXJ0LmdyYXkuaGV4ID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0Y29uc3QgdmFsID0gTWF0aC5yb3VuZChncmF5WzBdIC8gMTAwICogMjU1KSAmIDB4RkY7XG5cdGNvbnN0IGludGVnZXIgPSAodmFsIDw8IDE2KSArICh2YWwgPDwgOCkgKyB2YWw7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQucmdiLmdyYXkgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHZhbCA9IChyZ2JbMF0gKyByZ2JbMV0gKyByZ2JbMl0pIC8gMztcblx0cmV0dXJuIFt2YWwgLyAyNTUgKiAxMDBdO1xufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/conversions.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-convert/index.js": -/*!****************************************************************!*\ - !*** ./node_modules/color/node_modules/color-convert/index.js ***! - \****************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\nconst route = __webpack_require__(/*! ./route */ \"./node_modules/color/node_modules/color-convert/route.js\");\n\nconst convert = {};\n\nconst models = Object.keys(conversions);\n\nfunction wrapRaw(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\treturn fn(args);\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nfunction wrapRounded(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\tconst result = fn(args);\n\n\t\t// We're assuming the result is an array here.\n\t\t// see notice in conversions.js; don't use box types\n\t\t// in conversion functions.\n\t\tif (typeof result === 'object') {\n\t\t\tfor (let len = result.length, i = 0; i < len; i++) {\n\t\t\t\tresult[i] = Math.round(result[i]);\n\t\t\t}\n\t\t}\n\n\t\treturn result;\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nmodels.forEach(fromModel => {\n\tconvert[fromModel] = {};\n\n\tObject.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels});\n\tObject.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels});\n\n\tconst routes = route(fromModel);\n\tconst routeModels = Object.keys(routes);\n\n\trouteModels.forEach(toModel => {\n\t\tconst fn = routes[toModel];\n\n\t\tconvert[fromModel][toModel] = wrapRounded(fn);\n\t\tconvert[fromModel][toModel].raw = wrapRaw(fn);\n\t});\n});\n\nmodule.exports = convert;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7QUFDM0MsY0FBYyxtQkFBTyxDQUFDLHlFQUFTOztBQUUvQjs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0Esd0NBQXdDLFNBQVM7QUFDakQ7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBLHdEQUF3RCx1Q0FBdUM7QUFDL0Ysc0RBQXNELHFDQUFxQzs7QUFFM0Y7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxFQUFFO0FBQ0YsQ0FBQzs7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanM/ZGVkZCJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBjb252ZXJzaW9ucyA9IHJlcXVpcmUoJy4vY29udmVyc2lvbnMnKTtcbmNvbnN0IHJvdXRlID0gcmVxdWlyZSgnLi9yb3V0ZScpO1xuXG5jb25zdCBjb252ZXJ0ID0ge307XG5cbmNvbnN0IG1vZGVscyA9IE9iamVjdC5rZXlzKGNvbnZlcnNpb25zKTtcblxuZnVuY3Rpb24gd3JhcFJhdyhmbikge1xuXHRjb25zdCB3cmFwcGVkRm4gPSBmdW5jdGlvbiAoLi4uYXJncykge1xuXHRcdGNvbnN0IGFyZzAgPSBhcmdzWzBdO1xuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGZuKGFyZ3MpO1xuXHR9O1xuXG5cdC8vIFByZXNlcnZlIC5jb252ZXJzaW9uIHByb3BlcnR5IGlmIHRoZXJlIGlzIG9uZVxuXHRpZiAoJ2NvbnZlcnNpb24nIGluIGZuKSB7XG5cdFx0d3JhcHBlZEZuLmNvbnZlcnNpb24gPSBmbi5jb252ZXJzaW9uO1xuXHR9XG5cblx0cmV0dXJuIHdyYXBwZWRGbjtcbn1cblxuZnVuY3Rpb24gd3JhcFJvdW5kZWQoZm4pIHtcblx0Y29uc3Qgd3JhcHBlZEZuID0gZnVuY3Rpb24gKC4uLmFyZ3MpIHtcblx0XHRjb25zdCBhcmcwID0gYXJnc1swXTtcblxuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgcmVzdWx0ID0gZm4oYXJncyk7XG5cblx0XHQvLyBXZSdyZSBhc3N1bWluZyB0aGUgcmVzdWx0IGlzIGFuIGFycmF5IGhlcmUuXG5cdFx0Ly8gc2VlIG5vdGljZSBpbiBjb252ZXJzaW9ucy5qczsgZG9uJ3QgdXNlIGJveCB0eXBlc1xuXHRcdC8vIGluIGNvbnZlcnNpb24gZnVuY3Rpb25zLlxuXHRcdGlmICh0eXBlb2YgcmVzdWx0ID09PSAnb2JqZWN0Jykge1xuXHRcdFx0Zm9yIChsZXQgbGVuID0gcmVzdWx0Lmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0XHRyZXN1bHRbaV0gPSBNYXRoLnJvdW5kKHJlc3VsdFtpXSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJlc3VsdDtcblx0fTtcblxuXHQvLyBQcmVzZXJ2ZSAuY29udmVyc2lvbiBwcm9wZXJ0eSBpZiB0aGVyZSBpcyBvbmVcblx0aWYgKCdjb252ZXJzaW9uJyBpbiBmbikge1xuXHRcdHdyYXBwZWRGbi5jb252ZXJzaW9uID0gZm4uY29udmVyc2lvbjtcblx0fVxuXG5cdHJldHVybiB3cmFwcGVkRm47XG59XG5cbm1vZGVscy5mb3JFYWNoKGZyb21Nb2RlbCA9PiB7XG5cdGNvbnZlcnRbZnJvbU1vZGVsXSA9IHt9O1xuXG5cdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShjb252ZXJ0W2Zyb21Nb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY29udmVyc2lvbnNbZnJvbU1vZGVsXS5jaGFubmVsc30pO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFtmcm9tTW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBjb252ZXJzaW9uc1tmcm9tTW9kZWxdLmxhYmVsc30pO1xuXG5cdGNvbnN0IHJvdXRlcyA9IHJvdXRlKGZyb21Nb2RlbCk7XG5cdGNvbnN0IHJvdXRlTW9kZWxzID0gT2JqZWN0LmtleXMocm91dGVzKTtcblxuXHRyb3V0ZU1vZGVscy5mb3JFYWNoKHRvTW9kZWwgPT4ge1xuXHRcdGNvbnN0IGZuID0gcm91dGVzW3RvTW9kZWxdO1xuXG5cdFx0Y29udmVydFtmcm9tTW9kZWxdW3RvTW9kZWxdID0gd3JhcFJvdW5kZWQoZm4pO1xuXHRcdGNvbnZlcnRbZnJvbU1vZGVsXVt0b01vZGVsXS5yYXcgPSB3cmFwUmF3KGZuKTtcblx0fSk7XG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-convert/route.js": -/*!****************************************************************!*\ - !*** ./node_modules/color/node_modules/color-convert/route.js ***! - \****************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\n\n/*\n\tThis function routes a model to all other models.\n\n\tall functions that are routed have a property `.conversion` attached\n\tto the returned synthetic function. This property is an array\n\tof strings, each with the steps in between the 'from' and 'to'\n\tcolor models (inclusive).\n\n\tconversions that are not possible simply are not included.\n*/\n\nfunction buildGraph() {\n\tconst graph = {};\n\t// https://jsperf.com/object-keys-vs-for-in-with-closure/3\n\tconst models = Object.keys(conversions);\n\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tgraph[models[i]] = {\n\t\t\t// http://jsperf.com/1-vs-infinity\n\t\t\t// micro-opt, but this is simple.\n\t\t\tdistance: -1,\n\t\t\tparent: null\n\t\t};\n\t}\n\n\treturn graph;\n}\n\n// https://en.wikipedia.org/wiki/Breadth-first_search\nfunction deriveBFS(fromModel) {\n\tconst graph = buildGraph();\n\tconst queue = [fromModel]; // Unshift -> queue -> pop\n\n\tgraph[fromModel].distance = 0;\n\n\twhile (queue.length) {\n\t\tconst current = queue.pop();\n\t\tconst adjacents = Object.keys(conversions[current]);\n\n\t\tfor (let len = adjacents.length, i = 0; i < len; i++) {\n\t\t\tconst adjacent = adjacents[i];\n\t\t\tconst node = graph[adjacent];\n\n\t\t\tif (node.distance === -1) {\n\t\t\t\tnode.distance = graph[current].distance + 1;\n\t\t\t\tnode.parent = current;\n\t\t\t\tqueue.unshift(adjacent);\n\t\t\t}\n\t\t}\n\t}\n\n\treturn graph;\n}\n\nfunction link(from, to) {\n\treturn function (args) {\n\t\treturn to(from(args));\n\t};\n}\n\nfunction wrapConversion(toModel, graph) {\n\tconst path = [graph[toModel].parent, toModel];\n\tlet fn = conversions[graph[toModel].parent][toModel];\n\n\tlet cur = graph[toModel].parent;\n\twhile (graph[cur].parent) {\n\t\tpath.unshift(graph[cur].parent);\n\t\tfn = link(conversions[graph[cur].parent][cur], fn);\n\t\tcur = graph[cur].parent;\n\t}\n\n\tfn.conversion = path;\n\treturn fn;\n}\n\nmodule.exports = function (fromModel) {\n\tconst graph = deriveBFS(fromModel);\n\tconst conversion = {};\n\n\tconst models = Object.keys(graph);\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tconst toModel = models[i];\n\t\tconst node = graph[toModel];\n\n\t\tif (node.parent === null) {\n\t\t\t// No possible conversion, or this node is the source model.\n\t\t\tcontinue;\n\t\t}\n\n\t\tconversion[toModel] = wrapConversion(toModel, graph);\n\t}\n\n\treturn conversion;\n};\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvcm91dGUuanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7O0FBRTNDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxzQ0FBc0MsU0FBUztBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDBDQUEwQyxTQUFTO0FBQ25EO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHNDQUFzQyxTQUFTO0FBQy9DO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9ub2RlX21vZHVsZXMvY29sb3ItY29udmVydC9yb3V0ZS5qcz82ZTdlIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbnZlcnNpb25zID0gcmVxdWlyZSgnLi9jb252ZXJzaW9ucycpO1xuXG4vKlxuXHRUaGlzIGZ1bmN0aW9uIHJvdXRlcyBhIG1vZGVsIHRvIGFsbCBvdGhlciBtb2RlbHMuXG5cblx0YWxsIGZ1bmN0aW9ucyB0aGF0IGFyZSByb3V0ZWQgaGF2ZSBhIHByb3BlcnR5IGAuY29udmVyc2lvbmAgYXR0YWNoZWRcblx0dG8gdGhlIHJldHVybmVkIHN5bnRoZXRpYyBmdW5jdGlvbi4gVGhpcyBwcm9wZXJ0eSBpcyBhbiBhcnJheVxuXHRvZiBzdHJpbmdzLCBlYWNoIHdpdGggdGhlIHN0ZXBzIGluIGJldHdlZW4gdGhlICdmcm9tJyBhbmQgJ3RvJ1xuXHRjb2xvciBtb2RlbHMgKGluY2x1c2l2ZSkuXG5cblx0Y29udmVyc2lvbnMgdGhhdCBhcmUgbm90IHBvc3NpYmxlIHNpbXBseSBhcmUgbm90IGluY2x1ZGVkLlxuKi9cblxuZnVuY3Rpb24gYnVpbGRHcmFwaCgpIHtcblx0Y29uc3QgZ3JhcGggPSB7fTtcblx0Ly8gaHR0cHM6Ly9qc3BlcmYuY29tL29iamVjdC1rZXlzLXZzLWZvci1pbi13aXRoLWNsb3N1cmUvM1xuXHRjb25zdCBtb2RlbHMgPSBPYmplY3Qua2V5cyhjb252ZXJzaW9ucyk7XG5cblx0Zm9yIChsZXQgbGVuID0gbW9kZWxzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdGdyYXBoW21vZGVsc1tpXV0gPSB7XG5cdFx0XHQvLyBodHRwOi8vanNwZXJmLmNvbS8xLXZzLWluZmluaXR5XG5cdFx0XHQvLyBtaWNyby1vcHQsIGJ1dCB0aGlzIGlzIHNpbXBsZS5cblx0XHRcdGRpc3RhbmNlOiAtMSxcblx0XHRcdHBhcmVudDogbnVsbFxuXHRcdH07XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbi8vIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0JyZWFkdGgtZmlyc3Rfc2VhcmNoXG5mdW5jdGlvbiBkZXJpdmVCRlMoZnJvbU1vZGVsKSB7XG5cdGNvbnN0IGdyYXBoID0gYnVpbGRHcmFwaCgpO1xuXHRjb25zdCBxdWV1ZSA9IFtmcm9tTW9kZWxdOyAvLyBVbnNoaWZ0IC0+IHF1ZXVlIC0+IHBvcFxuXG5cdGdyYXBoW2Zyb21Nb2RlbF0uZGlzdGFuY2UgPSAwO1xuXG5cdHdoaWxlIChxdWV1ZS5sZW5ndGgpIHtcblx0XHRjb25zdCBjdXJyZW50ID0gcXVldWUucG9wKCk7XG5cdFx0Y29uc3QgYWRqYWNlbnRzID0gT2JqZWN0LmtleXMoY29udmVyc2lvbnNbY3VycmVudF0pO1xuXG5cdFx0Zm9yIChsZXQgbGVuID0gYWRqYWNlbnRzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0Y29uc3QgYWRqYWNlbnQgPSBhZGphY2VudHNbaV07XG5cdFx0XHRjb25zdCBub2RlID0gZ3JhcGhbYWRqYWNlbnRdO1xuXG5cdFx0XHRpZiAobm9kZS5kaXN0YW5jZSA9PT0gLTEpIHtcblx0XHRcdFx0bm9kZS5kaXN0YW5jZSA9IGdyYXBoW2N1cnJlbnRdLmRpc3RhbmNlICsgMTtcblx0XHRcdFx0bm9kZS5wYXJlbnQgPSBjdXJyZW50O1xuXHRcdFx0XHRxdWV1ZS51bnNoaWZ0KGFkamFjZW50KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbmZ1bmN0aW9uIGxpbmsoZnJvbSwgdG8pIHtcblx0cmV0dXJuIGZ1bmN0aW9uIChhcmdzKSB7XG5cdFx0cmV0dXJuIHRvKGZyb20oYXJncykpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiB3cmFwQ29udmVyc2lvbih0b01vZGVsLCBncmFwaCkge1xuXHRjb25zdCBwYXRoID0gW2dyYXBoW3RvTW9kZWxdLnBhcmVudCwgdG9Nb2RlbF07XG5cdGxldCBmbiA9IGNvbnZlcnNpb25zW2dyYXBoW3RvTW9kZWxdLnBhcmVudF1bdG9Nb2RlbF07XG5cblx0bGV0IGN1ciA9IGdyYXBoW3RvTW9kZWxdLnBhcmVudDtcblx0d2hpbGUgKGdyYXBoW2N1cl0ucGFyZW50KSB7XG5cdFx0cGF0aC51bnNoaWZ0KGdyYXBoW2N1cl0ucGFyZW50KTtcblx0XHRmbiA9IGxpbmsoY29udmVyc2lvbnNbZ3JhcGhbY3VyXS5wYXJlbnRdW2N1cl0sIGZuKTtcblx0XHRjdXIgPSBncmFwaFtjdXJdLnBhcmVudDtcblx0fVxuXG5cdGZuLmNvbnZlcnNpb24gPSBwYXRoO1xuXHRyZXR1cm4gZm47XG59XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGZyb21Nb2RlbCkge1xuXHRjb25zdCBncmFwaCA9IGRlcml2ZUJGUyhmcm9tTW9kZWwpO1xuXHRjb25zdCBjb252ZXJzaW9uID0ge307XG5cblx0Y29uc3QgbW9kZWxzID0gT2JqZWN0LmtleXMoZ3JhcGgpO1xuXHRmb3IgKGxldCBsZW4gPSBtb2RlbHMubGVuZ3RoLCBpID0gMDsgaSA8IGxlbjsgaSsrKSB7XG5cdFx0Y29uc3QgdG9Nb2RlbCA9IG1vZGVsc1tpXTtcblx0XHRjb25zdCBub2RlID0gZ3JhcGhbdG9Nb2RlbF07XG5cblx0XHRpZiAobm9kZS5wYXJlbnQgPT09IG51bGwpIHtcblx0XHRcdC8vIE5vIHBvc3NpYmxlIGNvbnZlcnNpb24sIG9yIHRoaXMgbm9kZSBpcyB0aGUgc291cmNlIG1vZGVsLlxuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXG5cdFx0Y29udmVyc2lvblt0b01vZGVsXSA9IHdyYXBDb252ZXJzaW9uKHRvTW9kZWwsIGdyYXBoKTtcblx0fVxuXG5cdHJldHVybiBjb252ZXJzaW9uO1xufTtcblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/route.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-name/index.js": -/*!*************************************************************!*\ - !*** ./node_modules/color/node_modules/color-name/index.js ***! - \*************************************************************/ -/***/ (function(module) { - -"use strict"; -eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanM/OGIxYSJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbm1vZHVsZS5leHBvcnRzID0ge1xyXG5cdFwiYWxpY2VibHVlXCI6IFsyNDAsIDI0OCwgMjU1XSxcclxuXHRcImFudGlxdWV3aGl0ZVwiOiBbMjUwLCAyMzUsIDIxNV0sXHJcblx0XCJhcXVhXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJhcXVhbWFyaW5lXCI6IFsxMjcsIDI1NSwgMjEyXSxcclxuXHRcImF6dXJlXCI6IFsyNDAsIDI1NSwgMjU1XSxcclxuXHRcImJlaWdlXCI6IFsyNDUsIDI0NSwgMjIwXSxcclxuXHRcImJpc3F1ZVwiOiBbMjU1LCAyMjgsIDE5Nl0sXHJcblx0XCJibGFja1wiOiBbMCwgMCwgMF0sXHJcblx0XCJibGFuY2hlZGFsbW9uZFwiOiBbMjU1LCAyMzUsIDIwNV0sXHJcblx0XCJibHVlXCI6IFswLCAwLCAyNTVdLFxyXG5cdFwiYmx1ZXZpb2xldFwiOiBbMTM4LCA0MywgMjI2XSxcclxuXHRcImJyb3duXCI6IFsxNjUsIDQyLCA0Ml0sXHJcblx0XCJidXJseXdvb2RcIjogWzIyMiwgMTg0LCAxMzVdLFxyXG5cdFwiY2FkZXRibHVlXCI6IFs5NSwgMTU4LCAxNjBdLFxyXG5cdFwiY2hhcnRyZXVzZVwiOiBbMTI3LCAyNTUsIDBdLFxyXG5cdFwiY2hvY29sYXRlXCI6IFsyMTAsIDEwNSwgMzBdLFxyXG5cdFwiY29yYWxcIjogWzI1NSwgMTI3LCA4MF0sXHJcblx0XCJjb3JuZmxvd2VyYmx1ZVwiOiBbMTAwLCAxNDksIDIzN10sXHJcblx0XCJjb3Juc2lsa1wiOiBbMjU1LCAyNDgsIDIyMF0sXHJcblx0XCJjcmltc29uXCI6IFsyMjAsIDIwLCA2MF0sXHJcblx0XCJjeWFuXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJkYXJrYmx1ZVwiOiBbMCwgMCwgMTM5XSxcclxuXHRcImRhcmtjeWFuXCI6IFswLCAxMzksIDEzOV0sXHJcblx0XCJkYXJrZ29sZGVucm9kXCI6IFsxODQsIDEzNCwgMTFdLFxyXG5cdFwiZGFya2dyYXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2dyZWVuXCI6IFswLCAxMDAsIDBdLFxyXG5cdFwiZGFya2dyZXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2toYWtpXCI6IFsxODksIDE4MywgMTA3XSxcclxuXHRcImRhcmttYWdlbnRhXCI6IFsxMzksIDAsIDEzOV0sXHJcblx0XCJkYXJrb2xpdmVncmVlblwiOiBbODUsIDEwNywgNDddLFxyXG5cdFwiZGFya29yYW5nZVwiOiBbMjU1LCAxNDAsIDBdLFxyXG5cdFwiZGFya29yY2hpZFwiOiBbMTUzLCA1MCwgMjA0XSxcclxuXHRcImRhcmtyZWRcIjogWzEzOSwgMCwgMF0sXHJcblx0XCJkYXJrc2FsbW9uXCI6IFsyMzMsIDE1MCwgMTIyXSxcclxuXHRcImRhcmtzZWFncmVlblwiOiBbMTQzLCAxODgsIDE0M10sXHJcblx0XCJkYXJrc2xhdGVibHVlXCI6IFs3MiwgNjEsIDEzOV0sXHJcblx0XCJkYXJrc2xhdGVncmF5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmtzbGF0ZWdyZXlcIjogWzQ3LCA3OSwgNzldLFxyXG5cdFwiZGFya3R1cnF1b2lzZVwiOiBbMCwgMjA2LCAyMDldLFxyXG5cdFwiZGFya3Zpb2xldFwiOiBbMTQ4LCAwLCAyMTFdLFxyXG5cdFwiZGVlcHBpbmtcIjogWzI1NSwgMjAsIDE0N10sXHJcblx0XCJkZWVwc2t5Ymx1ZVwiOiBbMCwgMTkxLCAyNTVdLFxyXG5cdFwiZGltZ3JheVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkaW1ncmV5XCI6IFsxMDUsIDEwNSwgMTA1XSxcclxuXHRcImRvZGdlcmJsdWVcIjogWzMwLCAxNDQsIDI1NV0sXHJcblx0XCJmaXJlYnJpY2tcIjogWzE3OCwgMzQsIDM0XSxcclxuXHRcImZsb3JhbHdoaXRlXCI6IFsyNTUsIDI1MCwgMjQwXSxcclxuXHRcImZvcmVzdGdyZWVuXCI6IFszNCwgMTM5LCAzNF0sXHJcblx0XCJmdWNoc2lhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJnYWluc2Jvcm9cIjogWzIyMCwgMjIwLCAyMjBdLFxyXG5cdFwiZ2hvc3R3aGl0ZVwiOiBbMjQ4LCAyNDgsIDI1NV0sXHJcblx0XCJnb2xkXCI6IFsyNTUsIDIxNSwgMF0sXHJcblx0XCJnb2xkZW5yb2RcIjogWzIxOCwgMTY1LCAzMl0sXHJcblx0XCJncmF5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImdyZWVuXCI6IFswLCAxMjgsIDBdLFxyXG5cdFwiZ3JlZW55ZWxsb3dcIjogWzE3MywgMjU1LCA0N10sXHJcblx0XCJncmV5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImhvbmV5ZGV3XCI6IFsyNDAsIDI1NSwgMjQwXSxcclxuXHRcImhvdHBpbmtcIjogWzI1NSwgMTA1LCAxODBdLFxyXG5cdFwiaW5kaWFucmVkXCI6IFsyMDUsIDkyLCA5Ml0sXHJcblx0XCJpbmRpZ29cIjogWzc1LCAwLCAxMzBdLFxyXG5cdFwiaXZvcnlcIjogWzI1NSwgMjU1LCAyNDBdLFxyXG5cdFwia2hha2lcIjogWzI0MCwgMjMwLCAxNDBdLFxyXG5cdFwibGF2ZW5kZXJcIjogWzIzMCwgMjMwLCAyNTBdLFxyXG5cdFwibGF2ZW5kZXJibHVzaFwiOiBbMjU1LCAyNDAsIDI0NV0sXHJcblx0XCJsYXduZ3JlZW5cIjogWzEyNCwgMjUyLCAwXSxcclxuXHRcImxlbW9uY2hpZmZvblwiOiBbMjU1LCAyNTAsIDIwNV0sXHJcblx0XCJsaWdodGJsdWVcIjogWzE3MywgMjE2LCAyMzBdLFxyXG5cdFwibGlnaHRjb3JhbFwiOiBbMjQwLCAxMjgsIDEyOF0sXHJcblx0XCJsaWdodGN5YW5cIjogWzIyNCwgMjU1LCAyNTVdLFxyXG5cdFwibGlnaHRnb2xkZW5yb2R5ZWxsb3dcIjogWzI1MCwgMjUwLCAyMTBdLFxyXG5cdFwibGlnaHRncmF5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0Z3JlZW5cIjogWzE0NCwgMjM4LCAxNDRdLFxyXG5cdFwibGlnaHRncmV5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0cGlua1wiOiBbMjU1LCAxODIsIDE5M10sXHJcblx0XCJsaWdodHNhbG1vblwiOiBbMjU1LCAxNjAsIDEyMl0sXHJcblx0XCJsaWdodHNlYWdyZWVuXCI6IFszMiwgMTc4LCAxNzBdLFxyXG5cdFwibGlnaHRza3libHVlXCI6IFsxMzUsIDIwNiwgMjUwXSxcclxuXHRcImxpZ2h0c2xhdGVncmF5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c2xhdGVncmV5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c3RlZWxibHVlXCI6IFsxNzYsIDE5NiwgMjIyXSxcclxuXHRcImxpZ2h0eWVsbG93XCI6IFsyNTUsIDI1NSwgMjI0XSxcclxuXHRcImxpbWVcIjogWzAsIDI1NSwgMF0sXHJcblx0XCJsaW1lZ3JlZW5cIjogWzUwLCAyMDUsIDUwXSxcclxuXHRcImxpbmVuXCI6IFsyNTAsIDI0MCwgMjMwXSxcclxuXHRcIm1hZ2VudGFcIjogWzI1NSwgMCwgMjU1XSxcclxuXHRcIm1hcm9vblwiOiBbMTI4LCAwLCAwXSxcclxuXHRcIm1lZGl1bWFxdWFtYXJpbmVcIjogWzEwMiwgMjA1LCAxNzBdLFxyXG5cdFwibWVkaXVtYmx1ZVwiOiBbMCwgMCwgMjA1XSxcclxuXHRcIm1lZGl1bW9yY2hpZFwiOiBbMTg2LCA4NSwgMjExXSxcclxuXHRcIm1lZGl1bXB1cnBsZVwiOiBbMTQ3LCAxMTIsIDIxOV0sXHJcblx0XCJtZWRpdW1zZWFncmVlblwiOiBbNjAsIDE3OSwgMTEzXSxcclxuXHRcIm1lZGl1bXNsYXRlYmx1ZVwiOiBbMTIzLCAxMDQsIDIzOF0sXHJcblx0XCJtZWRpdW1zcHJpbmdncmVlblwiOiBbMCwgMjUwLCAxNTRdLFxyXG5cdFwibWVkaXVtdHVycXVvaXNlXCI6IFs3MiwgMjA5LCAyMDRdLFxyXG5cdFwibWVkaXVtdmlvbGV0cmVkXCI6IFsxOTksIDIxLCAxMzNdLFxyXG5cdFwibWlkbmlnaHRibHVlXCI6IFsyNSwgMjUsIDExMl0sXHJcblx0XCJtaW50Y3JlYW1cIjogWzI0NSwgMjU1LCAyNTBdLFxyXG5cdFwibWlzdHlyb3NlXCI6IFsyNTUsIDIyOCwgMjI1XSxcclxuXHRcIm1vY2Nhc2luXCI6IFsyNTUsIDIyOCwgMTgxXSxcclxuXHRcIm5hdmFqb3doaXRlXCI6IFsyNTUsIDIyMiwgMTczXSxcclxuXHRcIm5hdnlcIjogWzAsIDAsIDEyOF0sXHJcblx0XCJvbGRsYWNlXCI6IFsyNTMsIDI0NSwgMjMwXSxcclxuXHRcIm9saXZlXCI6IFsxMjgsIDEyOCwgMF0sXHJcblx0XCJvbGl2ZWRyYWJcIjogWzEwNywgMTQyLCAzNV0sXHJcblx0XCJvcmFuZ2VcIjogWzI1NSwgMTY1LCAwXSxcclxuXHRcIm9yYW5nZXJlZFwiOiBbMjU1LCA2OSwgMF0sXHJcblx0XCJvcmNoaWRcIjogWzIxOCwgMTEyLCAyMTRdLFxyXG5cdFwicGFsZWdvbGRlbnJvZFwiOiBbMjM4LCAyMzIsIDE3MF0sXHJcblx0XCJwYWxlZ3JlZW5cIjogWzE1MiwgMjUxLCAxNTJdLFxyXG5cdFwicGFsZXR1cnF1b2lzZVwiOiBbMTc1LCAyMzgsIDIzOF0sXHJcblx0XCJwYWxldmlvbGV0cmVkXCI6IFsyMTksIDExMiwgMTQ3XSxcclxuXHRcInBhcGF5YXdoaXBcIjogWzI1NSwgMjM5LCAyMTNdLFxyXG5cdFwicGVhY2hwdWZmXCI6IFsyNTUsIDIxOCwgMTg1XSxcclxuXHRcInBlcnVcIjogWzIwNSwgMTMzLCA2M10sXHJcblx0XCJwaW5rXCI6IFsyNTUsIDE5MiwgMjAzXSxcclxuXHRcInBsdW1cIjogWzIyMSwgMTYwLCAyMjFdLFxyXG5cdFwicG93ZGVyYmx1ZVwiOiBbMTc2LCAyMjQsIDIzMF0sXHJcblx0XCJwdXJwbGVcIjogWzEyOCwgMCwgMTI4XSxcclxuXHRcInJlYmVjY2FwdXJwbGVcIjogWzEwMiwgNTEsIDE1M10sXHJcblx0XCJyZWRcIjogWzI1NSwgMCwgMF0sXHJcblx0XCJyb3N5YnJvd25cIjogWzE4OCwgMTQzLCAxNDNdLFxyXG5cdFwicm95YWxibHVlXCI6IFs2NSwgMTA1LCAyMjVdLFxyXG5cdFwic2FkZGxlYnJvd25cIjogWzEzOSwgNjksIDE5XSxcclxuXHRcInNhbG1vblwiOiBbMjUwLCAxMjgsIDExNF0sXHJcblx0XCJzYW5keWJyb3duXCI6IFsyNDQsIDE2NCwgOTZdLFxyXG5cdFwic2VhZ3JlZW5cIjogWzQ2LCAxMzksIDg3XSxcclxuXHRcInNlYXNoZWxsXCI6IFsyNTUsIDI0NSwgMjM4XSxcclxuXHRcInNpZW5uYVwiOiBbMTYwLCA4MiwgNDVdLFxyXG5cdFwic2lsdmVyXCI6IFsxOTIsIDE5MiwgMTkyXSxcclxuXHRcInNreWJsdWVcIjogWzEzNSwgMjA2LCAyMzVdLFxyXG5cdFwic2xhdGVibHVlXCI6IFsxMDYsIDkwLCAyMDVdLFxyXG5cdFwic2xhdGVncmF5XCI6IFsxMTIsIDEyOCwgMTQ0XSxcclxuXHRcInNsYXRlZ3JleVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbm93XCI6IFsyNTUsIDI1MCwgMjUwXSxcclxuXHRcInNwcmluZ2dyZWVuXCI6IFswLCAyNTUsIDEyN10sXHJcblx0XCJzdGVlbGJsdWVcIjogWzcwLCAxMzAsIDE4MF0sXHJcblx0XCJ0YW5cIjogWzIxMCwgMTgwLCAxNDBdLFxyXG5cdFwidGVhbFwiOiBbMCwgMTI4LCAxMjhdLFxyXG5cdFwidGhpc3RsZVwiOiBbMjE2LCAxOTEsIDIxNl0sXHJcblx0XCJ0b21hdG9cIjogWzI1NSwgOTksIDcxXSxcclxuXHRcInR1cnF1b2lzZVwiOiBbNjQsIDIyNCwgMjA4XSxcclxuXHRcInZpb2xldFwiOiBbMjM4LCAxMzAsIDIzOF0sXHJcblx0XCJ3aGVhdFwiOiBbMjQ1LCAyMjIsIDE3OV0sXHJcblx0XCJ3aGl0ZVwiOiBbMjU1LCAyNTUsIDI1NV0sXHJcblx0XCJ3aGl0ZXNtb2tlXCI6IFsyNDUsIDI0NSwgMjQ1XSxcclxuXHRcInllbGxvd1wiOiBbMjU1LCAyNTUsIDBdLFxyXG5cdFwieWVsbG93Z3JlZW5cIjogWzE1NCwgMjA1LCA1MF1cclxufTtcclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-name/index.js\n"); - -/***/ }), - -/***/ "./src/columns/editor.scss": -/*!*********************************!*\ - !*** ./src/columns/editor.scss ***! - \*********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29sdW1ucy9lZGl0b3Iuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbHVtbnMvZWRpdG9yLnNjc3M/YzAxYSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/columns/editor.scss\n"); - -/***/ }), - -/***/ "./node_modules/simple-swizzle/index.js": -/*!**********************************************!*\ - !*** ./node_modules/simple-swizzle/index.js ***! - \**********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -eval("\n\nvar isArrayish = __webpack_require__(/*! is-arrayish */ \"./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\");\n\nvar concat = Array.prototype.concat;\nvar slice = Array.prototype.slice;\n\nvar swizzle = module.exports = function swizzle(args) {\n\tvar results = [];\n\n\tfor (var i = 0, len = args.length; i < len; i++) {\n\t\tvar arg = args[i];\n\n\t\tif (isArrayish(arg)) {\n\t\t\t// http://jsperf.com/javascript-array-concat-vs-push/98\n\t\t\tresults = concat.call(results, slice.call(arg));\n\t\t} else {\n\t\t\tresults.push(arg);\n\t\t}\n\t}\n\n\treturn results;\n};\n\nswizzle.wrap = function (fn) {\n\treturn function () {\n\t\treturn fn(swizzle(arguments));\n\t};\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsaUJBQWlCLG1CQUFPLENBQUMsb0ZBQWE7O0FBRXRDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxvQ0FBb0MsU0FBUztBQUM3Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanM/MjUxNCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciBpc0FycmF5aXNoID0gcmVxdWlyZSgnaXMtYXJyYXlpc2gnKTtcblxudmFyIGNvbmNhdCA9IEFycmF5LnByb3RvdHlwZS5jb25jYXQ7XG52YXIgc2xpY2UgPSBBcnJheS5wcm90b3R5cGUuc2xpY2U7XG5cbnZhciBzd2l6emxlID0gbW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBzd2l6emxlKGFyZ3MpIHtcblx0dmFyIHJlc3VsdHMgPSBbXTtcblxuXHRmb3IgKHZhciBpID0gMCwgbGVuID0gYXJncy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xuXHRcdHZhciBhcmcgPSBhcmdzW2ldO1xuXG5cdFx0aWYgKGlzQXJyYXlpc2goYXJnKSkge1xuXHRcdFx0Ly8gaHR0cDovL2pzcGVyZi5jb20vamF2YXNjcmlwdC1hcnJheS1jb25jYXQtdnMtcHVzaC85OFxuXHRcdFx0cmVzdWx0cyA9IGNvbmNhdC5jYWxsKHJlc3VsdHMsIHNsaWNlLmNhbGwoYXJnKSk7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHJlc3VsdHMucHVzaChhcmcpO1xuXHRcdH1cblx0fVxuXG5cdHJldHVybiByZXN1bHRzO1xufTtcblxuc3dpenpsZS53cmFwID0gZnVuY3Rpb24gKGZuKSB7XG5cdHJldHVybiBmdW5jdGlvbiAoKSB7XG5cdFx0cmV0dXJuIGZuKHN3aXp6bGUoYXJndW1lbnRzKSk7XG5cdH07XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/index.js\n"); - -/***/ }), - -/***/ "./node_modules/simple-swizzle/node_modules/is-arrayish/index.js": -/*!***********************************************************************!*\ - !*** ./node_modules/simple-swizzle/node_modules/is-arrayish/index.js ***! - \***********************************************************************/ -/***/ (function(module) { - -eval("module.exports = function isArrayish(obj) {\n\tif (!obj || typeof obj === 'string') {\n\t\treturn false;\n\t}\n\n\treturn obj instanceof Array || Array.isArray(obj) ||\n\t\t(obj.length >= 0 && (obj.splice instanceof Function ||\n\t\t\t(Object.getOwnPropertyDescriptor(obj, (obj.length - 1)) && obj.constructor.name !== 'String')));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvbm9kZV9tb2R1bGVzL2lzLWFycmF5aXNoL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9zaW1wbGUtc3dpenpsZS9ub2RlX21vZHVsZXMvaXMtYXJyYXlpc2gvaW5kZXguanM/YjhmYSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlzQXJyYXlpc2gob2JqKSB7XG5cdGlmICghb2JqIHx8IHR5cGVvZiBvYmogPT09ICdzdHJpbmcnKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuIG9iaiBpbnN0YW5jZW9mIEFycmF5IHx8IEFycmF5LmlzQXJyYXkob2JqKSB8fFxuXHRcdChvYmoubGVuZ3RoID49IDAgJiYgKG9iai5zcGxpY2UgaW5zdGFuY2VvZiBGdW5jdGlvbiB8fFxuXHRcdFx0KE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqLCAob2JqLmxlbmd0aCAtIDEpKSAmJiBvYmouY29uc3RydWN0b3IubmFtZSAhPT0gJ1N0cmluZycpKSk7XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "./src/columns/block.json": -/*!********************************!*\ - !*** ./src/columns/block.json ***! - \********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/columns","version":"1.0.10","title":"Text Columns","category":"rrze_elements","description":"Creates a columns block which dynamically breaks.","supports":{"html":false},"attributes":{"title":{"type":"string","default":"Columns"},"numberOfColumns":{"type":"number","default":2},"rule":{"type":"boolean","default":true},"width":{"type":"number","default":240},"borderColor":{"type":"string","default":"#C3C3CB"},"border":{"type":"boolean","default":false},"color":{"type":"string","default":""},"colorSlug":{"type":"string","default":""}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css","example":{"attributes":{"title":"Columns","numberOfColumns":2,"rule":true,"width":100,"borderColor":"#C3C3CB","border":false},"innerBlocks":[{"name":"core/paragraph","attributes":{"content":"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa."}},{"name":"core/paragraph","attributes":{"content":"Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim."}},{"name":"core/paragraph","attributes":{"content":"Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium."}},{"name":"core/paragraph","attributes":{"content":"Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim."}},{"name":"core/paragraph","attributes":{"content":"Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue."}},{"name":"core/paragraph","attributes":{"content":"Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem."}}]}}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/columns/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){var e={156:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},854:function(e,t,r){var n=r(156),o=r(872),l=Object.hasOwnProperty,a=Object.create(null);for(var s in n)l.call(n,s)&&(a[n[s]]=s);var i=e.exports={to:{},get:{}};function c(e,t,r){return Math.min(Math.max(t,e),r)}function u(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}i.get=function(e){var t,r;switch(e.substring(0,3).toLowerCase()){case"hsl":t=i.get.hsl(e),r="hsl";break;case"hwb":t=i.get.hwb(e),r="hwb";break;default:t=i.get.rgb(e),r="rgb"}return t?{model:r,value:t}:null},i.get.rgb=function(e){if(!e)return null;var t,r,o,a=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(o=t[2],t=t[1],r=0;r<3;r++){var s=2*r;a[r]=parseInt(t.slice(s,s+2),16)}o&&(a[3]=parseInt(o,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(o=(t=t[1])[3],r=0;r<3;r++)a[r]=parseInt(t[r]+t[r],16);o&&(a[3]=parseInt(o+o,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(r=0;r<3;r++)a[r]=parseInt(t[r+1],0);t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:l.call(n,t[1])?((a=n[t[1]])[3]=1,a):null:null;for(r=0;r<3;r++)a[r]=Math.round(2.55*parseFloat(t[r+1]));t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}for(r=0;r<3;r++)a[r]=c(a[r],0,255);return a[3]=c(a[3],0,1),a},i.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var r=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(r)?1:r,0,1)]}return null},i.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var r=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(r)?1:r,0,1)]}return null},i.to.hex=function(){var e=o(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},i.to.rgb=function(){var e=o(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},i.to.rgb.percent=function(){var e=o(arguments),t=Math.round(e[0]/255*100),r=Math.round(e[1]/255*100),n=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+r+"%, "+n+"%)":"rgba("+t+"%, "+r+"%, "+n+"%, "+e[3]+")"},i.to.hsl=function(){var e=o(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},i.to.hwb=function(){var e=o(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},i.to.keyword=function(e){return a[e.slice(0,3)]}},520:function(e,t,r){const n=r(854),o=r(137),l=["keyword","gray","hex"],a={};for(const e of Object.keys(o))a[[...o[e].labels].sort().join("")]=e;const s={};function i(e,t){if(!(this instanceof i))return new i(e,t);if(t&&t in l&&(t=null),t&&!(t in o))throw new Error("Unknown model: "+t);let r,c;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof i)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if("string"==typeof e){const t=n.get(e);if(null===t)throw new Error("Unable to parse color from string: "+e);this.model=t.model,c=o[this.model].channels,this.color=t.value.slice(0,c),this.valpha="number"==typeof t.value[c]?t.value[c]:1}else if(e.length>0){this.model=t||"rgb",c=o[this.model].channels;const r=Array.prototype.slice.call(e,0,c);this.color=d(r,c),this.valpha="number"==typeof e[c]?e[c]:1}else if("number"==typeof e)this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;const t=Object.keys(e);"alpha"in e&&(t.splice(t.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);const n=t.sort().join("");if(!(n in a))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=a[n];const{labels:l}=o[this.model],s=[];for(r=0;r(e%360+360)%360)),saturationl:u("hsl",1,h(100)),lightness:u("hsl",2,h(100)),saturationv:u("hsv",1,h(100)),value:u("hsv",2,h(100)),chroma:u("hcg",1,h(100)),gray:u("hcg",2,h(100)),white:u("hwb",1,h(100)),wblack:u("hwb",2,h(100)),cyan:u("cmyk",0,h(100)),magenta:u("cmyk",1,h(100)),yellow:u("cmyk",2,h(100)),black:u("cmyk",3,h(100)),x:u("xyz",0,h(95.047)),y:u("xyz",1,h(100)),z:u("xyz",2,h(108.833)),l:u("lab",0,h(100)),a:u("lab",1),b:u("lab",2),keyword(e){return void 0!==e?new i(e):o[this.model].keyword(this.color)},hex(e){return void 0!==e?new i(e):n.to.hex(this.rgb().round().color)},hexa(e){if(void 0!==e)return new i(e);const t=this.rgb().round().color;let r=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===r.length&&(r="0"+r),n.to.hex(t)+r},rgbNumber(){const e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity(){const e=this.rgb().color,t=[];for(const[r,n]of e.entries()){const e=n/255;t[r]=e<=.04045?e/12.92:((e+.055)/1.055)**2.4}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast(e){const t=this.luminosity(),r=e.luminosity();return t>r?(t+.05)/(r+.05):(r+.05)/(t+.05)},level(e){const t=this.contrast(e);return t>=7?"AAA":t>=4.5?"AA":""},isDark(){const e=this.rgb().color;return(2126*e[0]+7152*e[1]+722*e[2])/1e4<128},isLight(){return!this.isDark()},negate(){const e=this.rgb();for(let t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten(e){const t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken(e){const t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate(e){const t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate(e){const t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten(e){const t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken(e){const t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale(){const e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return i.rgb(t,t,t)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){const t=this.hsl();let r=t.color[0];return r=(r+e)%360,r=r<0?360+r:r,t.color[0]=r,t},mix(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);const r=e.rgb(),n=this.rgb(),o=void 0===t?.5:t,l=2*o-1,a=r.alpha()-n.alpha(),s=((l*a==-1?l:(l+a)/(1+l*a))+1)/2,c=1-s;return i.rgb(s*r.red()+c*n.red(),s*r.green()+c*n.green(),s*r.blue()+c*n.blue(),r.alpha()*o+n.alpha()*(1-o))}};for(const e of Object.keys(o)){if(l.includes(e))continue;const{channels:t}=o[e];i.prototype[e]=function(...t){return this.model===e?new i(this):t.length>0?new i(t,e):new i([...(r=o[this.model][e].raw(this.color),Array.isArray(r)?r:[r]),this.valpha],e);var r},i[e]=function(...r){let n=r[0];return"number"==typeof n&&(n=d(r,t)),new i(n,e)}}function c(e){return function(t){return function(e,t){return Number(e.toFixed(t))}(t,e)}}function u(e,t,r){e=Array.isArray(e)?e:[e];for(const n of e)(s[n]||(s[n]=[]))[t]=r;return e=e[0],function(n){let o;return void 0!==n?(r&&(n=r(n)),o=this[e](),o.color[t]=n,o):(o=this[e]().color[t],r&&(o=r(o)),o)}}function h(e){return function(t){return Math.max(0,Math.min(e,t))}}function d(e,t){for(let r=0;r1&&(o-=1)),[360*o,100*l,100*c]},l.rgb.hwb=function(e){const t=e[0],r=e[1];let n=e[2];const o=l.rgb.hsl(e)[0],a=1/255*Math.min(t,Math.min(r,n));return n=1-1/255*Math.max(t,Math.max(r,n)),[o,100*a,100*n]},l.rgb.cmyk=function(e){const t=e[0]/255,r=e[1]/255,n=e[2]/255,o=Math.min(1-t,1-r,1-n);return[100*((1-t-o)/(1-o)||0),100*((1-r-o)/(1-o)||0),100*((1-n-o)/(1-o)||0),100*o]},l.rgb.keyword=function(e){const t=o[e];if(t)return t;let r,l=1/0;for(const t of Object.keys(n)){const o=(s=n[t],((a=e)[0]-s[0])**2+(a[1]-s[1])**2+(a[2]-s[2])**2);o.04045?((t+.055)/1.055)**2.4:t/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92,[100*(.4124*t+.3576*r+.1805*n),100*(.2126*t+.7152*r+.0722*n),100*(.0193*t+.1192*r+.9505*n)]},l.rgb.lab=function(e){const t=l.rgb.xyz(e);let r=t[0],n=t[1],o=t[2];return r/=95.047,n/=100,o/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,o=o>.008856?o**(1/3):7.787*o+16/116,[116*n-16,500*(r-n),200*(n-o)]},l.hsl.rgb=function(e){const t=e[0]/360,r=e[1]/100,n=e[2]/100;let o,l,a;if(0===r)return a=255*n,[a,a,a];o=n<.5?n*(1+r):n+r-n*r;const s=2*n-o,i=[0,0,0];for(let e=0;e<3;e++)l=t+1/3*-(e-1),l<0&&l++,l>1&&l--,a=6*l<1?s+6*(o-s)*l:2*l<1?o:3*l<2?s+(o-s)*(2/3-l)*6:s,i[e]=255*a;return i},l.hsl.hsv=function(e){const t=e[0];let r=e[1]/100,n=e[2]/100,o=r;const l=Math.max(n,.01);return n*=2,r*=n<=1?n:2-n,o*=l<=1?l:2-l,[t,100*(0===n?2*o/(l+o):2*r/(n+r)),(n+r)/2*100]},l.hsv.rgb=function(e){const t=e[0]/60,r=e[1]/100;let n=e[2]/100;const o=Math.floor(t)%6,l=t-Math.floor(t),a=255*n*(1-r),s=255*n*(1-r*l),i=255*n*(1-r*(1-l));switch(n*=255,o){case 0:return[n,i,a];case 1:return[s,n,a];case 2:return[a,n,i];case 3:return[a,s,n];case 4:return[i,a,n];case 5:return[n,a,s]}},l.hsv.hsl=function(e){const t=e[0],r=e[1]/100,n=e[2]/100,o=Math.max(n,.01);let l,a;a=(2-r)*n;const s=(2-r)*o;return l=r*o,l/=s<=1?s:2-s,l=l||0,a/=2,[t,100*l,100*a]},l.hwb.rgb=function(e){const t=e[0]/360;let r=e[1]/100,n=e[2]/100;const o=r+n;let l;o>1&&(r/=o,n/=o);const a=Math.floor(6*t),s=1-n;l=6*t-a,1&a&&(l=1-l);const i=r+l*(s-r);let c,u,h;switch(a){default:case 6:case 0:c=s,u=i,h=r;break;case 1:c=i,u=s,h=r;break;case 2:c=r,u=s,h=i;break;case 3:c=r,u=i,h=s;break;case 4:c=i,u=r,h=s;break;case 5:c=s,u=r,h=i}return[255*c,255*u,255*h]},l.cmyk.rgb=function(e){const t=e[0]/100,r=e[1]/100,n=e[2]/100,o=e[3]/100;return[255*(1-Math.min(1,t*(1-o)+o)),255*(1-Math.min(1,r*(1-o)+o)),255*(1-Math.min(1,n*(1-o)+o))]},l.xyz.rgb=function(e){const t=e[0]/100,r=e[1]/100,n=e[2]/100;let o,l,a;return o=3.2406*t+-1.5372*r+-.4986*n,l=-.9689*t+1.8758*r+.0415*n,a=.0557*t+-.204*r+1.057*n,o=o>.0031308?1.055*o**(1/2.4)-.055:12.92*o,l=l>.0031308?1.055*l**(1/2.4)-.055:12.92*l,a=a>.0031308?1.055*a**(1/2.4)-.055:12.92*a,o=Math.min(Math.max(0,o),1),l=Math.min(Math.max(0,l),1),a=Math.min(Math.max(0,a),1),[255*o,255*l,255*a]},l.xyz.lab=function(e){let t=e[0],r=e[1],n=e[2];return t/=95.047,r/=100,n/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,[116*r-16,500*(t-r),200*(r-n)]},l.lab.xyz=function(e){let t,r,n;r=(e[0]+16)/116,t=e[1]/500+r,n=r-e[2]/200;const o=r**3,l=t**3,a=n**3;return r=o>.008856?o:(r-16/116)/7.787,t=l>.008856?l:(t-16/116)/7.787,n=a>.008856?a:(n-16/116)/7.787,t*=95.047,r*=100,n*=108.883,[t,r,n]},l.lab.lch=function(e){const t=e[0],r=e[1],n=e[2];let o;return o=360*Math.atan2(n,r)/2/Math.PI,o<0&&(o+=360),[t,Math.sqrt(r*r+n*n),o]},l.lch.lab=function(e){const t=e[0],r=e[1],n=e[2]/360*2*Math.PI;return[t,r*Math.cos(n),r*Math.sin(n)]},l.rgb.ansi16=function(e,t=null){const[r,n,o]=e;let a=null===t?l.rgb.hsv(e)[2]:t;if(a=Math.round(a/50),0===a)return 30;let s=30+(Math.round(o/255)<<2|Math.round(n/255)<<1|Math.round(r/255));return 2===a&&(s+=60),s},l.hsv.ansi16=function(e){return l.rgb.ansi16(l.hsv.rgb(e),e[2])},l.rgb.ansi256=function(e){const t=e[0],r=e[1],n=e[2];return t===r&&r===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(n/255*5)},l.ansi16.rgb=function(e){let t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const r=.5*(1+~~(e>50));return[(1&t)*r*255,(t>>1&1)*r*255,(t>>2&1)*r*255]},l.ansi256.rgb=function(e){if(e>=232){const t=10*(e-232)+8;return[t,t,t]}let t;return e-=16,[Math.floor(e/36)/5*255,Math.floor((t=e%36)/6)/5*255,t%6/5*255]},l.rgb.hex=function(e){const t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},l.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let r=t[0];3===t[0].length&&(r=r.split("").map((e=>e+e)).join(""));const n=parseInt(r,16);return[n>>16&255,n>>8&255,255&n]},l.rgb.hcg=function(e){const t=e[0]/255,r=e[1]/255,n=e[2]/255,o=Math.max(Math.max(t,r),n),l=Math.min(Math.min(t,r),n),a=o-l;let s,i;return s=a<1?l/(1-a):0,i=a<=0?0:o===t?(r-n)/a%6:o===r?2+(n-t)/a:4+(t-r)/a,i/=6,i%=1,[360*i,100*a,100*s]},l.hsl.hcg=function(e){const t=e[1]/100,r=e[2]/100,n=r<.5?2*t*r:2*t*(1-r);let o=0;return n<1&&(o=(r-.5*n)/(1-n)),[e[0],100*n,100*o]},l.hsv.hcg=function(e){const t=e[1]/100,r=e[2]/100,n=t*r;let o=0;return n<1&&(o=(r-n)/(1-n)),[e[0],100*n,100*o]},l.hcg.rgb=function(e){const t=e[0]/360,r=e[1]/100,n=e[2]/100;if(0===r)return[255*n,255*n,255*n];const o=[0,0,0],l=t%1*6,a=l%1,s=1-a;let i=0;switch(Math.floor(l)){case 0:o[0]=1,o[1]=a,o[2]=0;break;case 1:o[0]=s,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=a;break;case 3:o[0]=0,o[1]=s,o[2]=1;break;case 4:o[0]=a,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=s}return i=(1-r)*n,[255*(r*o[0]+i),255*(r*o[1]+i),255*(r*o[2]+i)]},l.hcg.hsv=function(e){const t=e[1]/100,r=t+e[2]/100*(1-t);let n=0;return r>0&&(n=t/r),[e[0],100*n,100*r]},l.hcg.hsl=function(e){const t=e[1]/100,r=e[2]/100*(1-t)+.5*t;let n=0;return r>0&&r<.5?n=t/(2*r):r>=.5&&r<1&&(n=t/(2*(1-r))),[e[0],100*n,100*r]},l.hcg.hwb=function(e){const t=e[1]/100,r=t+e[2]/100*(1-t);return[e[0],100*(r-t),100*(1-r)]},l.hwb.hcg=function(e){const t=e[1]/100,r=1-e[2]/100,n=r-t;let o=0;return n<1&&(o=(r-n)/(1-n)),[e[0],100*n,100*o]},l.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},l.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},l.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},l.gray.hsl=function(e){return[0,0,e[0]]},l.gray.hsv=l.gray.hsl,l.gray.hwb=function(e){return[0,100,e[0]]},l.gray.cmyk=function(e){return[0,0,0,e[0]]},l.gray.lab=function(e){return[e[0],0,0]},l.gray.hex=function(e){const t=255&Math.round(e[0]/100*255),r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r},l.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},137:function(e,t,r){const n=r(920),o=r(584),l={};Object.keys(n).forEach((e=>{l[e]={},Object.defineProperty(l[e],"channels",{value:n[e].channels}),Object.defineProperty(l[e],"labels",{value:n[e].labels});const t=o(e);Object.keys(t).forEach((r=>{const n=t[r];l[e][r]=function(e){const t=function(...t){const r=t[0];if(null==r)return r;r.length>1&&(t=r);const n=e(t);if("object"==typeof n)for(let e=n.length,t=0;t1&&(t=r),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(n)}))})),e.exports=l},584:function(e,t,r){const n=r(920);function o(e,t){return function(r){return t(e(r))}}function l(e,t){const r=[t[e].parent,e];let l=n[t[e].parent][e],a=t[e].parent;for(;t[a].parent;)r.unshift(t[a].parent),l=o(n[t[a].parent][a],l),a=t[a].parent;return l.conversion=r,l}e.exports=function(e){const t=function(e){const t=function(){const e={},t=Object.keys(n);for(let r=t.length,n=0;n=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var l=t[n]={exports:{}};return e[n](l,l.exports,r),l.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,n=window.wp.blockEditor,o=window.wp.i18n,l=window.wp.components,a=r(520),s=r.n(a),i=function(e,t){try{if(e)t({textColor:s()(e).isDark()?"#ffffff":""})}catch(e){console.error("Invalid color string provided to updateColorAttributes:",e)}},c=function(t){var r,a=t.attributes,s=t.setAttributes,c=t.hex,h=t.useStyle,d=t.customColor,g=void 0!==d&&d,b=t.useTextColor,f=void 0!==b&&b,m=t.overwriteThemeColors,p=void 0!==m&&m,y=t.clearButton,v=void 0!==y&&y,k=(p?null:(0,n.useSettings)("color.palette")[0])||u,w=c?a.color:null===(r=k.find((function(e){return e.slug===a.color})))||void 0===r?void 0:r.color;return(0,e.jsx)(l.PanelBody,{title:(0,o.__)("Color Settings","rrze-elements-blocks"),children:(0,e.jsx)(l.ColorPalette,{colors:k,value:w,onChange:function(e){return function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],l=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=e.find((function(e){return e.color===t}));a&&n?(r({color:a.color}),i(t,r),o&&(r({style:a.slug}),i(t,r))):a?r({color:a.slug}):o&&(r({color:t,style:""}),l&&i(t,r))}(k,e,s,c,h,f)},disableCustomColors:!g,clearable:v})})},u=[{color:"#04316A",slug:"",name:(0,o.__)("Central institution","rrze-elements-blocks")},{color:"#C50F3C",slug:"rw",name:(0,o.__)("Faculty of Business, Economics, and Law","rrze-elements-blocks")},{color:"#7bb725",slug:"nat",name:(0,o.__)("Faculty of Sciences","rrze-elements-blocks")},{color:"#18B4F1",slug:"med",name:(0,o.__)("Faculty of Medicine","rrze-elements-blocks")},{color:"#FDB735",slug:"phil",name:(0,o.__)("Faculty of Humanities, Social Sciences, and Theology","rrze-elements-blocks")},{color:"#8C9FB1",slug:"tf",name:(0,o.__)("Faculty of Engineering","rrze-elements-blocks")}],h=([{color:"#fff",slug:"inherit",name:(0,o.__)("Inherit color","rrze-elements-blocks")}].concat(u),function(t){return(0,e.jsx)(c,Object.assign({},t))}),d=window.wp.element,g=JSON.parse('{"UU":"rrze-elements/columns"}');(0,t.registerBlockType)(g.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("rect",{x:"60.05",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"199.53",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"339.01",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"})]})},__experimentalLabel:function(e,t){var r=t.context,n=e.title;if("list-view"===r&&n)return n},edit:function(t){t.blockProps;var r=t.attributes,a=t.setAttributes,s=(0,n.useBlockProps)(),i=r.numberOfColumns,c=r.rule,u=r.width,g=r.borderColor,b=r.border,f=r.color,m=(r.colorSlug,[{color:"#e9edf2",slug:"default",name:(0,o.__)("Default","rrze-elements-blocks")},{color:"#dff0d8",slug:"success",name:(0,o.__)("Success","rrze-elements-blocks")},{color:"#d9edf7",slug:"info",name:(0,o.__)("Info","rrze-elements-blocks")},{color:"#fcf8e3",slug:"warning",name:(0,o.__)("Warning","rrze-elements-blocks")},{color:"#f2dede",slug:"danger",name:(0,o.__)("Danger","rrze-elements-blocks")}]);(0,d.useEffect)((function(){if(f){var e=m.find((function(e){return e.color.toUpperCase()===f.toUpperCase()}));e&&a({colorSlug:e.slug})}else a({colorSlug:"colorless"})}),[f,a]);var p=Object.assign(Object.assign(Object.assign(Object.assign({},s.style),{columnCount:i,columnWidth:u}),c?{columnRule:"1px solid ".concat(g)}:{}),b?{border:"1px solid ".concat(g)}:{});return(0,d.useEffect)((function(){r.color||a({textColor:void 0,color:"default"})}),[r.color]),(0,e.jsx)("div",Object.assign({},s,{children:(0,e.jsxs)("div",{className:"rrze-elements-blocks-text-column bg-".concat(r.colorSlug),style:p,children:[(0,e.jsx)(n.InspectorControls,{children:(0,e.jsxs)(l.PanelBody,{title:(0,o.__)("Display settings","rrze-elements-blocks"),initialOpen:!0,children:[(0,e.jsx)(l.RangeControl,{label:(0,o.__)("Number of columns","rrze-elements-blocks"),marks:!0,max:4,min:2,onChange:function(e){a({numberOfColumns:e})},step:1,value:i}),(0,e.jsx)(l.ToggleControl,{checked:c,label:(0,o.__)("Show Rule","rrze-elements-blocks"),onChange:function(e){a({rule:e})}}),(0,e.jsx)(h,{attributes:{color:r.color},setAttributes:a,colorData:m,hex:!0,useStyle:!0,customColor:!1,useTextColor:!0,clearButton:!0}),(0,e.jsx)(n.ContrastChecker,{textColor:r.textColor,backgroundColor:r.color})]})}),(0,e.jsx)(n.InnerBlocks,{template:[["core/paragraph",{placeholder:"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo."}],["core/paragraph",{placeholder:"Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi."}]]})]})}))},save:function(t){var r=t.attributes,o=r.numberOfColumns,l=r.borderColor,a=r.width,s=r.rule,i=r.border,c=(r.textColor,n.useBlockProps.save({className:"elements-textcolumns"})),u=Object.assign(Object.assign({columnCount:o,columnWidth:a},s?{columnRule:"1px solid ".concat(l)}:{}),i?{border:"1px solid ".concat(l)}:{});return(0,e.jsx)("div",Object.assign({},c,{children:(0,e.jsx)("div",{className:"rrze-elements-blocks-text-column bg-".concat(r.colorSlug),style:u,children:(0,e.jsx)(n.InnerBlocks.Content,{})})}))},transforms:{from:[{type:"shortcode",tag:"text-columns",transform:function(e,r){var n,o,l=null===(n=r.shortcode)||void 0===n?void 0:n.content,a=(0,t.createBlock)("core/freeform",{content:l});return(0,t.createBlock)(g.UU,{numberOfColumns:(o=e.named.number,parseInt(o)||2)},[a])}}]}})}()}(); \ No newline at end of file diff --git a/build/contentwidthlimiter/index-rtl.css b/build/contentwidthlimiter/index-rtl.css index f6ae770e..e64a4da7 100644 --- a/build/contentwidthlimiter/index-rtl.css +++ b/build/contentwidthlimiter/index-rtl.css @@ -1,41 +1 @@ -/*!************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/contentwidthlimiter/editor.scss ***! - \************************************************************************************************************************************************************************************************************************************************************/ -.limit-width { - min-width: 260px; -} - -svg.elements-tabs-icon-modal { - float: right; - clear: both; - width: 2ch; - height: 2ch; - padding-left: 2ch; - border: 1px solid #000; - padding: 1ch; -} - -.elements-tabs-icon-modal-input .components-text-control__input { - display: inline-block; -} - -.components-base-control.elements-tabs-icon-modal-input { - width: auto; -} - -.rrze-elements-tabs-modal-container { - display: flex; - flex-wrap: wrap; -} - -.cwl-left { - margin-left: auto; -} - -.cwl-right { - margin-right: auto; -} - -.cwl-center { - margin: 0 auto; -} +.limit-width{min-width:260px}svg.elements-tabs-icon-modal{border:1px solid #000;clear:both;float:right;height:2ch;padding:1ch;width:2ch}.elements-tabs-icon-modal-input .components-text-control__input{display:inline-block}.components-base-control.elements-tabs-icon-modal-input{width:auto}.rrze-elements-tabs-modal-container{display:flex;flex-wrap:wrap}.cwl-left{margin-left:auto}.cwl-right{margin-right:auto}.cwl-center{margin:0 auto} diff --git a/build/contentwidthlimiter/index.asset.php b/build/contentwidthlimiter/index.asset.php index 93f628f5..d3944145 100644 --- a/build/contentwidthlimiter/index.asset.php +++ b/build/contentwidthlimiter/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'c2e425869255e626562f'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '2ae7b7cd127d6081bbf9'); diff --git a/build/contentwidthlimiter/index.css b/build/contentwidthlimiter/index.css index 6273460c..32e3aa65 100644 --- a/build/contentwidthlimiter/index.css +++ b/build/contentwidthlimiter/index.css @@ -1,41 +1 @@ -/*!************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/contentwidthlimiter/editor.scss ***! - \************************************************************************************************************************************************************************************************************************************************************/ -.limit-width { - min-width: 260px; -} - -svg.elements-tabs-icon-modal { - float: left; - clear: both; - width: 2ch; - height: 2ch; - padding-right: 2ch; - border: 1px solid #000; - padding: 1ch; -} - -.elements-tabs-icon-modal-input .components-text-control__input { - display: inline-block; -} - -.components-base-control.elements-tabs-icon-modal-input { - width: auto; -} - -.rrze-elements-tabs-modal-container { - display: flex; - flex-wrap: wrap; -} - -.cwl-left { - margin-right: auto; -} - -.cwl-right { - margin-left: auto; -} - -.cwl-center { - margin: 0 auto; -} +.limit-width{min-width:260px}svg.elements-tabs-icon-modal{border:1px solid #000;clear:both;float:left;height:2ch;padding:1ch;width:2ch}.elements-tabs-icon-modal-input .components-text-control__input{display:inline-block}.components-base-control.elements-tabs-icon-modal-input{width:auto}.rrze-elements-tabs-modal-container{display:flex;flex-wrap:wrap}.cwl-left{margin-right:auto}.cwl-right{margin-left:auto}.cwl-center{margin:0 auto} diff --git a/build/contentwidthlimiter/index.js b/build/contentwidthlimiter/index.js index 5458f215..c1147b82 100644 --- a/build/contentwidthlimiter/index.js +++ b/build/contentwidthlimiter/index.js @@ -1,248 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/align-center.js": -/*!****************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/align-center.js ***! - \****************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst alignCenter = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (alignCenter);\n//# sourceMappingURL=align-center.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9hbGlnbi1jZW50ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxpQ0FBaUMsc0RBQUksQ0FBQyxzREFBRztBQUN6QztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLFdBQVcsRUFBQztBQUMzQiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9hbGlnbi1jZW50ZXIuanM/YTY1YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBhbGlnbkNlbnRlciA9IC8qI19fUFVSRV9fKi9fanN4KFNWRywge1xuICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICBjaGlsZHJlbjogLyojX19QVVJFX18qL19qc3goUGF0aCwge1xuICAgIGQ6IFwiTTcuNSA1LjVoOVY0aC05djEuNVptLTMuNSA3aDE2VjExSDR2MS41Wm0zLjUgN2g5VjE4aC05djEuNVpcIlxuICB9KVxufSk7XG5leHBvcnQgZGVmYXVsdCBhbGlnbkNlbnRlcjtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFsaWduLWNlbnRlci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/align-center.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/align-left.js": -/*!**************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/align-left.js ***! - \**************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst alignLeft = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (alignLeft);\n//# sourceMappingURL=align-left.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9hbGlnbi1sZWZ0LmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ2tEO0FBQ0Y7QUFDaEQsK0JBQStCLHNEQUFJLENBQUMsc0RBQUc7QUFDdkM7QUFDQTtBQUNBLHlCQUF5QixzREFBSSxDQUFDLHVEQUFJO0FBQ2xDO0FBQ0EsR0FBRztBQUNILENBQUM7QUFDRCwrREFBZSxTQUFTLEVBQUM7QUFDekIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaWNvbnMvYnVpbGQtbW9kdWxlL2xpYnJhcnkvYWxpZ24tbGVmdC5qcz83Y2Y2Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBTVkcsIFBhdGggfSBmcm9tICdAd29yZHByZXNzL3ByaW1pdGl2ZXMnO1xuaW1wb3J0IHsganN4IGFzIF9qc3ggfSBmcm9tIFwicmVhY3QvanN4LXJ1bnRpbWVcIjtcbmNvbnN0IGFsaWduTGVmdCA9IC8qI19fUFVSRV9fKi9fanN4KFNWRywge1xuICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICBjaGlsZHJlbjogLyojX19QVVJFX18qL19qc3goUGF0aCwge1xuICAgIGQ6IFwiTTEzIDUuNUg0VjRoOXYxLjVabTcgN0g0VjExaDE2djEuNVptLTcgN0g0VjE4aDl2MS41WlwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGFsaWduTGVmdDtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFsaWduLWxlZnQuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/align-left.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/align-right.js": -/*!***************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/align-right.js ***! - \***************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst alignRight = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (alignRight);\n//# sourceMappingURL=align-right.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9hbGlnbi1yaWdodC5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNrRDtBQUNGO0FBQ2hELGdDQUFnQyxzREFBSSxDQUFDLHNEQUFHO0FBQ3hDO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUksQ0FBQyx1REFBSTtBQUNsQztBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0QsK0RBQWUsVUFBVSxFQUFDO0FBQzFCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ljb25zL2J1aWxkLW1vZHVsZS9saWJyYXJ5L2FsaWduLXJpZ2h0LmpzP2NlMjAiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IFNWRywgUGF0aCB9IGZyb20gJ0B3b3JkcHJlc3MvcHJpbWl0aXZlcyc7XG5pbXBvcnQgeyBqc3ggYXMgX2pzeCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuY29uc3QgYWxpZ25SaWdodCA9IC8qI19fUFVSRV9fKi9fanN4KFNWRywge1xuICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICBjaGlsZHJlbjogLyojX19QVVJFX18qL19qc3goUGF0aCwge1xuICAgIGQ6IFwiTTExLjExMSA1LjVIMjBWNGgtOC44ODl2MS41Wk00IDEyLjVoMTZWMTFINHYxLjVabTcuMTExIDdIMjBWMThoLTguODg5djEuNVpcIlxuICB9KVxufSk7XG5leHBvcnQgZGVmYXVsdCBhbGlnblJpZ2h0O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWxpZ24tcmlnaHQuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/align-right.js\n"); - -/***/ }), - -/***/ "./src/components/Alignment.tsx": -/*!**************************************!*\ - !*** ./src/components/Alignment.tsx ***! - \**************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ AlignmentBar: function() { return /* binding */ AlignmentBar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/align-left.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/align-center.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/align-right.js\");\n\n// Import required WordPress packages and components\n\n\n\nvar AlignmentBar = function AlignmentBar(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n _ref$showLeftAlign = _ref.showLeftAlign,\n showLeftAlign = _ref$showLeftAlign === void 0 ? true : _ref$showLeftAlign,\n _ref$showCenterAlign = _ref.showCenterAlign,\n showCenterAlign = _ref$showCenterAlign === void 0 ? false : _ref$showCenterAlign,\n _ref$showRightAlign = _ref.showRightAlign,\n showRightAlign = _ref$showRightAlign === void 0 ? true : _ref$showRightAlign;\n var alignment = attributes.alignment;\n var toggleAlignment = function toggleAlignment(newAlignment) {\n setAttributes({\n alignment: newAlignment\n });\n };\n var alignmentControls = [showLeftAlign && {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Align left\", \"rrze-elements-blocks\"),\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n onClick: function onClick() {\n return toggleAlignment('left');\n }\n }, showCenterAlign && {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Align center\", \"rrze-elements-blocks\"),\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n onClick: function onClick() {\n return toggleAlignment('center');\n }\n }, showRightAlign && {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Align right\", \"rrze-elements-blocks\"),\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n onClick: function onClick() {\n return toggleAlignment('right');\n }\n }].filter(Boolean); // Filter out false values\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: alignment === 'left' ? _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__[\"default\"] : alignment === 'center' ? _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__[\"default\"] : _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Display options for the Editor\", \"rrze-elements-blocks\"),\n controls: alignmentControls\n });\n }\n })\n });\n};\n// Export the AlignmentBar component\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9BbGlnbm1lbnQudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDcUM7QUFVTjtBQUVzQztBQWFyRSxJQUFNTyxZQUFZLEdBQUcsU0FBZkEsWUFBWUEsQ0FBQUMsSUFBQSxFQU1VO0VBQUEsSUFMMUJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0lBQ1ZDLGFBQWEsR0FBQUYsSUFBQSxDQUFiRSxhQUFhO0lBQUFDLGtCQUFBLEdBQUFILElBQUEsQ0FDYkksYUFBYTtJQUFiQSxhQUFhLEdBQUFELGtCQUFBLGNBQUcsSUFBSSxHQUFBQSxrQkFBQTtJQUFBRSxvQkFBQSxHQUFBTCxJQUFBLENBQ3BCTSxlQUFlO0lBQWZBLGVBQWUsR0FBQUQsb0JBQUEsY0FBRyxLQUFLLEdBQUFBLG9CQUFBO0lBQUFFLG1CQUFBLEdBQUFQLElBQUEsQ0FDdkJRLGNBQWM7SUFBZEEsY0FBYyxHQUFBRCxtQkFBQSxjQUFHLElBQUksR0FBQUEsbUJBQUE7RUFFckIsSUFBUUUsU0FBUyxHQUFLUixVQUFVLENBQXhCUSxTQUFTO0VBRWpCLElBQU1DLGVBQWUsR0FBRyxTQUFsQkEsZUFBZUEsQ0FBSUMsWUFBb0IsRUFBSTtJQUMvQ1QsYUFBYSxDQUFDO01BQUVPLFNBQVMsRUFBRUU7SUFBWSxDQUFFLENBQUM7RUFDNUMsQ0FBQztFQUVELElBQU1DLGlCQUFpQixHQUFHLENBQ3hCUixhQUFhLElBQUk7SUFDZlMsS0FBSyxFQUFFckIsbURBQUUsQ0FBQyxZQUFZLEVBQUUsc0JBQXNCLENBQUM7SUFDL0NzQixJQUFJLEVBQUVsQix3REFBUztJQUNmbUIsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUE7TUFBQSxPQUFRTCxlQUFlLENBQUMsTUFBTSxDQUFDO0lBQUE7R0FDdkMsRUFDREosZUFBZSxJQUFJO0lBQ2pCTyxLQUFLLEVBQUVyQixtREFBRSxDQUFDLGNBQWMsRUFBRSxzQkFBc0IsQ0FBQztJQUNqRHNCLElBQUksRUFBRWhCLHdEQUFXO0lBQ2pCaUIsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUE7TUFBQSxPQUFRTCxlQUFlLENBQUMsUUFBUSxDQUFDO0lBQUE7R0FDekMsRUFDREYsY0FBYyxJQUFJO0lBQ2hCSyxLQUFLLEVBQUVyQixtREFBRSxDQUFDLGFBQWEsRUFBRSxzQkFBc0IsQ0FBQztJQUNoRHNCLElBQUksRUFBRWpCLHdEQUFVO0lBQ2hCa0IsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUE7TUFBQSxPQUFRTCxlQUFlLENBQUMsT0FBTyxDQUFDO0lBQUE7R0FDeEMsQ0FDRixDQUFDTSxNQUFNLENBQUNDLE9BQU8sQ0FBQyxDQUFDLENBQUM7RUFFbkIsT0FDRUMsc0RBQUEsQ0FBQ3ZCLCtEQUFZO0lBQUF3QixRQUFBLEVBQ1hELHNEQUFBLENBQUN4Qiw4REFBVztNQUFBeUIsUUFBQSxFQUNULFNBRFNBLFNBQUE7UUFBQSxPQUVSRCxzREFBQSxDQUFDekIsc0VBQW1CO1VBQ2xCcUIsSUFBSSxFQUFHTCxTQUFTLEtBQUssTUFBTSxHQUFJYix3REFBUyxHQUFJYSxTQUFTLEtBQUssUUFBUSxHQUFJWCx3REFBVyxHQUFHRCx3REFBVTtVQUM5RnVCLEtBQUssRUFBRTVCLG1EQUFFLENBQUMsZ0NBQWdDLEVBQUUsc0JBQXNCLENBQUM7VUFDbkU2QixRQUFRLEVBQUVUO1FBQWlCLEVBQzNCO01BQUE7SUFDSDtFQUNXLEVBQ0Q7QUFFbkIsQ0FBQztBQUVEIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0FsaWdubWVudC50c3g/N2QxMyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnQgcmVxdWlyZWQgV29yZFByZXNzIHBhY2thZ2VzIGFuZCBjb21wb25lbnRzXG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7XG4gIENvbG9yUGFsZXR0ZSxcbiAgUGFuZWxCb2R5LFxuICBUb29sYmFyRHJvcGRvd25NZW51LFxuICBUb29sYmFySXRlbSxcbiAgVG9vbGJhckdyb3VwLFxuICBTVkcsXG4gIFBhdGgsXG4gIEljb24sXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcblxuaW1wb3J0IHsgYWxpZ25MZWZ0LCBhbGlnblJpZ2h0LCBhbGlnbkNlbnRlciB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCJcblxuLy8gRGVmaW5lIFR5cGVTY3JpcHQgaW50ZXJmYWNlIGZvciBjb21wb25lbnQgcHJvcHNcbnR5cGUgQWxpZ25tZW50VG9nZ2xlclByb3BzID0ge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgYWxpZ25tZW50OiBzdHJpbmc7XG4gIH07XG4gIHNldEF0dHJpYnV0ZXM6IChuZXdBdHRyaWJ1dGVzOiB7IGFsaWdubWVudDogc3RyaW5nIH0pID0+IHZvaWQ7XG4gIHNob3dMZWZ0QWxpZ24/OiBib29sZWFuO1xuICBzaG93Q2VudGVyQWxpZ24/OiBib29sZWFuO1xuICBzaG93UmlnaHRBbGlnbj86IGJvb2xlYW47XG59O1xuXG5jb25zdCBBbGlnbm1lbnRCYXIgPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxuICBzaG93TGVmdEFsaWduID0gdHJ1ZSxcbiAgc2hvd0NlbnRlckFsaWduID0gZmFsc2UsXG4gIHNob3dSaWdodEFsaWduID0gdHJ1ZSxcbn06IEFsaWdubWVudFRvZ2dsZXJQcm9wcykgPT4ge1xuICBjb25zdCB7IGFsaWdubWVudCB9ID0gYXR0cmlidXRlcztcblxuICBjb25zdCB0b2dnbGVBbGlnbm1lbnQgPSAobmV3QWxpZ25tZW50OiBzdHJpbmcpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgYWxpZ25tZW50OiBuZXdBbGlnbm1lbnQgfSk7XG4gIH07XG5cbiAgY29uc3QgYWxpZ25tZW50Q29udHJvbHMgPSBbXG4gICAgc2hvd0xlZnRBbGlnbiAmJiB7XG4gICAgICB0aXRsZTogX18oXCJBbGlnbiBsZWZ0XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgICBpY29uOiBhbGlnbkxlZnQsXG4gICAgICBvbkNsaWNrOiAoKSA9PiB0b2dnbGVBbGlnbm1lbnQoJ2xlZnQnKSxcbiAgICB9LFxuICAgIHNob3dDZW50ZXJBbGlnbiAmJiB7XG4gICAgICB0aXRsZTogX18oXCJBbGlnbiBjZW50ZXJcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICAgIGljb246IGFsaWduQ2VudGVyLFxuICAgICAgb25DbGljazogKCkgPT4gdG9nZ2xlQWxpZ25tZW50KCdjZW50ZXInKSxcbiAgICB9LFxuICAgIHNob3dSaWdodEFsaWduICYmIHtcbiAgICAgIHRpdGxlOiBfXyhcIkFsaWduIHJpZ2h0XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgICBpY29uOiBhbGlnblJpZ2h0LFxuICAgICAgb25DbGljazogKCkgPT4gdG9nZ2xlQWxpZ25tZW50KCdyaWdodCcpLFxuICAgIH0sXG4gIF0uZmlsdGVyKEJvb2xlYW4pOyAvLyBGaWx0ZXIgb3V0IGZhbHNlIHZhbHVlc1xuXG4gIHJldHVybiAoXG4gICAgPFRvb2xiYXJHcm91cD5cbiAgICAgIDxUb29sYmFySXRlbT5cbiAgICAgICAgeygpID0+IChcbiAgICAgICAgICA8VG9vbGJhckRyb3Bkb3duTWVudVxuICAgICAgICAgICAgaWNvbj17KGFsaWdubWVudCA9PT0gJ2xlZnQnKSA/IGFsaWduTGVmdCA6IChhbGlnbm1lbnQgPT09ICdjZW50ZXInKSA/IGFsaWduQ2VudGVyIDogYWxpZ25SaWdodH1cbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIkRpc3BsYXkgb3B0aW9ucyBmb3IgdGhlIEVkaXRvclwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgY29udHJvbHM9e2FsaWdubWVudENvbnRyb2xzfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICA8L1Rvb2xiYXJJdGVtPlxuICAgIDwvVG9vbGJhckdyb3VwPlxuICApO1xufTtcblxuLy8gRXhwb3J0IHRoZSBBbGlnbm1lbnRCYXIgY29tcG9uZW50XG5leHBvcnQgeyBBbGlnbm1lbnRCYXIgfTtcbiJdLCJuYW1lcyI6WyJfXyIsIlRvb2xiYXJEcm9wZG93bk1lbnUiLCJUb29sYmFySXRlbSIsIlRvb2xiYXJHcm91cCIsImFsaWduTGVmdCIsImFsaWduUmlnaHQiLCJhbGlnbkNlbnRlciIsIkFsaWdubWVudEJhciIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwic2V0QXR0cmlidXRlcyIsIl9yZWYkc2hvd0xlZnRBbGlnbiIsInNob3dMZWZ0QWxpZ24iLCJfcmVmJHNob3dDZW50ZXJBbGlnbiIsInNob3dDZW50ZXJBbGlnbiIsIl9yZWYkc2hvd1JpZ2h0QWxpZ24iLCJzaG93UmlnaHRBbGlnbiIsImFsaWdubWVudCIsInRvZ2dsZUFsaWdubWVudCIsIm5ld0FsaWdubWVudCIsImFsaWdubWVudENvbnRyb2xzIiwidGl0bGUiLCJpY29uIiwib25DbGljayIsImZpbHRlciIsIkJvb2xlYW4iLCJfanN4IiwiY2hpbGRyZW4iLCJsYWJlbCIsImNvbnRyb2xzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Alignment.tsx\n"); - -/***/ }), - -/***/ "./src/contentwidthlimiter/edit.tsx": -/*!******************************************!*\ - !*** ./src/contentwidthlimiter/edit.tsx ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_Alignment__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/Alignment */ \"./src/components/Alignment.tsx\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n// Imports from WordPress libraries\n\n\n\n\n\n/**\n * Edit component for the Content Width Limiter block.\n *\n * Provides controls for customizing the Content Width Limiter-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n // Initialize state with the width from attributes\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(attributes.width),\n _useState2 = _slicedToArray(_useState, 2),\n width = _useState2[0],\n setWidth = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(\"transparent\"),\n _useState4 = _slicedToArray(_useState3, 2),\n background = _useState4[0],\n setBackground = _useState4[1];\n var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(false),\n _useState6 = _slicedToArray(_useState5, 2),\n active = _useState6[0],\n setActive = _useState6[1];\n var alignment = attributes.alignment;\n var onChangeResizerStart = function onChangeResizerStart(event, direction, elementRef) {};\n var onChangeResizer = function onChangeResizer(event, direction, elementRef, delta) {\n var newWidth = elementRef.offsetWidth;\n if (newWidth >= 300 && newWidth <= 1040) {\n setWidth(newWidth);\n }\n setActive(true);\n if (Math.round(newWidth * 0.125) >= 50 && Math.round(newWidth * 0.125) <= 75) {\n setBackground(\"#cfedd8\");\n } else if (newWidth <= 300 || newWidth >= 1040) {\n setBackground(\"#E61607\");\n } else {\n setBackground(\"#f2ded1\");\n }\n };\n var onChangeResizerStop = function onChangeResizerStop(event, direction, elementRef, delta) {\n var finalWidth = elementRef.offsetWidth;\n // Finalize the width when resizing stops\n if (finalWidth >= 300 && finalWidth <= 1040) {\n setWidth(finalWidth);\n setAttributes({\n width: finalWidth\n });\n }\n setBackground(\"transparent\");\n console.log(\"Resize stopped: final width is \", finalWidth);\n setActive(false);\n };\n var hint = \"\";\n if (Math.round(width * 0.125) >= 50 && Math.round(width * 0.125) <= 75) {\n hint = (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\" (Ideale Leselänge)\", \"rrze-elements-blocks\");\n } else if (width <= 300 || width >= 1040) {\n hint = (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\" (Außerhalb des sichtbaren Bereichs)\", \"rrze-elements-blocks\");\n } else {\n hint = \"\";\n }\n var showHandleLeft = false;\n var showHandleRight = false;\n if (alignment === \"right\") {\n showHandleLeft = true;\n showHandleRight = false;\n } else if (alignment === \"center\") {\n showHandleLeft = true;\n showHandleRight = true;\n } else {\n showHandleLeft = false;\n showHandleRight = true;\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n className: \"\".concat(props.className),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_Alignment__WEBPACK_IMPORTED_MODULE_5__.AlignmentBar, {\n attributes: {\n alignment: alignment\n },\n setAttributes: setAttributes,\n showCenterAlign: true\n })\n }), active && (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Ca. \") + Math.round(width * 0.125) + (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\" Zeichen\", \"rrze-elements-blocks\") + hint, (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ResizableBox, {\n className: \"limit-width cwl-\".concat(alignment),\n enable: {\n bottom: false,\n bottomLeft: false,\n bottomRight: false,\n left: showHandleLeft,\n right: showHandleRight,\n top: false,\n topLeft: false,\n topRight: false\n },\n onResizeStop: onChangeResizerStop,\n // onResizeStart={ onChangeResizerStart }\n onResize: onChangeResizer,\n size: {\n height: \"auto\",\n width: width\n },\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n style: {\n alignItems: \"center\",\n background: background,\n display: \"flex\",\n height: \"100%\",\n justifyContent: \"left\",\n width: Math.round(width * 0.125) + \"ch\"\n },\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n template: [[\"core/paragraph\"]]\n })\n })\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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cy8uL3NyYy9jb250ZW50d2lkdGhsaW1pdGVyL2VkaXQudHN4P2M5OTgiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0cyBmcm9tIFdvcmRQcmVzcyBsaWJyYXJpZXNcbmltcG9ydCB7XG4gIHVzZUJsb2NrUHJvcHMsXG4gIElubmVyQmxvY2tzLFxuICBCbG9ja0NvbnRyb2xzLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW1wb3J0IHsgUmVzaXphYmxlQm94IH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuXG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgeyBzeW1ib2wgfSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuXG5pbXBvcnQgeyBBbGlnbm1lbnRCYXIgfSBmcm9tIFwiLi4vY29tcG9uZW50cy9BbGlnbm1lbnRcIjtcblxuLyoqXG4gKiBJbnRlcmZhY2UgcmVwcmVzZW50aW5nIHRoZSBwcm9wZXJ0aWVzIGZvciB0aGUgRWRpdCBjb21wb25lbnQuXG4gKlxuICogQGludGVyZmFjZSBFZGl0UHJvcHNcbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBhdHRyaWJ1dGVzIC0gVGhlIGJsb2NrIGF0dHJpYnV0ZXMuXG4gKi9cbmludGVyZmFjZSBFZGl0UHJvcHMge1xuICBibG9ja1Byb3BzOiBhbnk7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICB3aWR0aDogbnVtYmVyO1xuICAgIGFsaWdubWVudDogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAoYXR0cmlidXRlczogUGFydGlhbDxFZGl0UHJvcHNbXCJhdHRyaWJ1dGVzXCJdPikgPT4gdm9pZDtcbn1cblxuLyoqXG4gKiBFZGl0IGNvbXBvbmVudCBmb3IgdGhlIENvbnRlbnQgV2lkdGggTGltaXRlciBibG9jay5cbiAqXG4gKiBQcm92aWRlcyBjb250cm9scyBmb3IgY3VzdG9taXppbmcgdGhlIENvbnRlbnQgV2lkdGggTGltaXRlci1ibG9jayBhbmQgcmVuZGVycyB0aGUgYmxvY2sgaW5zaWRlIHRoZSBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtFZGl0UHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMgcGFzc2VkIHRvIHRoZSBjb21wb25lbnQuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBKU1ggcmVwcmVzZW50YXRpb24gb2YgdGhlIGNvbXBvbmVudC5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRWRpdCh7XG4gIGJsb2NrUHJvcHMsXG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG59OiBFZGl0UHJvcHMpIHtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG4gIC8vIEluaXRpYWxpemUgc3RhdGUgd2l0aCB0aGUgd2lkdGggZnJvbSBhdHRyaWJ1dGVzXG4gIGNvbnN0IFt3aWR0aCwgc2V0V2lkdGhdID0gdXNlU3RhdGUoYXR0cmlidXRlcy53aWR0aCk7XG4gIGNvbnN0IFtiYWNrZ3JvdW5kLCBzZXRCYWNrZ3JvdW5kXSA9IHVzZVN0YXRlKFwidHJhbnNwYXJlbnRcIik7XG4gIGNvbnN0IFthY3RpdmUsIHNldEFjdGl2ZV0gPSB1c2VTdGF0ZShmYWxzZSk7XG4gIGNvbnN0IGFsaWdubWVudCA9IGF0dHJpYnV0ZXMuYWxpZ25tZW50O1xuXG4gIGNvbnN0IG9uQ2hhbmdlUmVzaXplclN0YXJ0ID0gKFxuICAgIGV2ZW50OiBNb3VzZUV2ZW50LFxuICAgIGRpcmVjdGlvbjogc3RyaW5nLFxuICAgIGVsZW1lbnRSZWY6IEhUTUxFbGVtZW50XG4gICk6IHZvaWQgPT4ge307XG5cbiAgY29uc3Qgb25DaGFuZ2VSZXNpemVyID0gKFxuICAgIGV2ZW50OiBNb3VzZUV2ZW50LFxuICAgIGRpcmVjdGlvbjogc3RyaW5nLFxuICAgIGVsZW1lbnRSZWY6IEhUTUxFbGVtZW50LFxuICAgIGRlbHRhOiB7IGhlaWdodDogbnVtYmVyOyB3aWR0aDogbnVtYmVyIH1cbiAgKTogdm9pZCA9PiB7XG4gICAgY29uc3QgbmV3V2lkdGggPSBlbGVtZW50UmVmLm9mZnNldFdpZHRoO1xuXG4gICAgaWYgKG5ld1dpZHRoID49IDMwMCAmJiBuZXdXaWR0aCA8PSAxMDQwKSB7XG4gICAgICBzZXRXaWR0aChuZXdXaWR0aCk7XG4gICAgfVxuICAgIHNldEFjdGl2ZSh0cnVlKTtcblxuICAgIGlmIChcbiAgICAgIE1hdGgucm91bmQobmV3V2lkdGggKiAwLjEyNSkgPj0gNTAgJiZcbiAgICAgIE1hdGgucm91bmQobmV3V2lkdGggKiAwLjEyNSkgPD0gNzVcbiAgICApIHtcbiAgICAgIHNldEJhY2tncm91bmQoXCIjY2ZlZGQ4XCIpO1xuICAgIH0gZWxzZSBpZiAobmV3V2lkdGggPD0gMzAwIHx8IG5ld1dpZHRoID49IDEwNDApIHtcbiAgICAgIHNldEJhY2tncm91bmQoXCIjRTYxNjA3XCIpO1xuICAgIH0gZWxzZSB7XG4gICAgICBzZXRCYWNrZ3JvdW5kKFwiI2YyZGVkMVwiKTtcbiAgICB9XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VSZXNpemVyU3RvcCA9IChcbiAgICBldmVudDogTW91c2VFdmVudCxcbiAgICBkaXJlY3Rpb246IHN0cmluZyxcbiAgICBlbGVtZW50UmVmOiBIVE1MRWxlbWVudCxcbiAgICBkZWx0YTogeyBoZWlnaHQ6IG51bWJlcjsgd2lkdGg6IG51bWJlciB9XG4gICk6IHZvaWQgPT4ge1xuICAgIGNvbnN0IGZpbmFsV2lkdGggPSBlbGVtZW50UmVmLm9mZnNldFdpZHRoO1xuICAgIC8vIEZpbmFsaXplIHRoZSB3aWR0aCB3aGVuIHJlc2l6aW5nIHN0b3BzXG4gICAgaWYgKGZpbmFsV2lkdGggPj0gMzAwICYmIGZpbmFsV2lkdGggPD0gMTA0MCkge1xuICAgICAgc2V0V2lkdGgoZmluYWxXaWR0aCk7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgd2lkdGg6IGZpbmFsV2lkdGggfSk7XG4gICAgfVxuICAgIHNldEJhY2tncm91bmQoXCJ0cmFuc3BhcmVudFwiKTtcbiAgICBjb25zb2xlLmxvZyhcIlJlc2l6ZSBzdG9wcGVkOiBmaW5hbCB3aWR0aCBpcyBcIiwgZmluYWxXaWR0aCk7XG4gICAgc2V0QWN0aXZlKGZhbHNlKTtcbiAgfTtcblxuICBsZXQgaGludCA9IFwiXCI7XG4gIGlmIChNYXRoLnJvdW5kKHdpZHRoICogMC4xMjUpID49IDUwICYmIE1hdGgucm91bmQod2lkdGggKiAwLjEyNSkgPD0gNzUpIHtcbiAgICBoaW50ID0gX18oXCIgKElkZWFsZSBMZXNlbMOkbmdlKVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpO1xuICB9IGVsc2UgaWYgKHdpZHRoIDw9IDMwMCB8fCB3aWR0aCA+PSAxMDQwKSB7XG4gICAgaGludCA9IF9fKFwiIChBdcOfZXJoYWxiIGRlcyBzaWNodGJhcmVuIEJlcmVpY2hzKVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpO1xuICB9IGVsc2Uge1xuICAgIGhpbnQgPSBcIlwiO1xuICB9XG5cbiAgbGV0IHNob3dIYW5kbGVMZWZ0ID0gZmFsc2U7XG4gIGxldCBzaG93SGFuZGxlUmlnaHQgPSBmYWxzZTtcbiAgaWYgKGFsaWdubWVudCA9PT0gXCJyaWdodFwiKSB7XG4gICAgc2hvd0hhbmRsZUxlZnQgPSB0cnVlO1xuICAgIHNob3dIYW5kbGVSaWdodCA9IGZhbHNlO1xuICB9IGVsc2UgaWYgKGFsaWdubWVudCA9PT0gXCJjZW50ZXJcIikge1xuICAgIHNob3dIYW5kbGVMZWZ0ID0gdHJ1ZTtcbiAgICBzaG93SGFuZGxlUmlnaHQgPSB0cnVlO1xuICB9IGVsc2Uge1xuICAgIHNob3dIYW5kbGVMZWZ0ID0gZmFsc2U7XG4gICAgc2hvd0hhbmRsZVJpZ2h0ID0gdHJ1ZTtcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiB7Li4ucHJvcHN9IGNsYXNzTmFtZT17YCR7cHJvcHMuY2xhc3NOYW1lfWB9PlxuICAgICAgPEJsb2NrQ29udHJvbHM+XG4gICAgICAgIDxBbGlnbm1lbnRCYXJcbiAgICAgICAgICBhdHRyaWJ1dGVzPXt7IGFsaWdubWVudCB9fVxuICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgICAgc2hvd0NlbnRlckFsaWduPXt0cnVlfVxuICAgICAgICAvPlxuICAgICAgPC9CbG9ja0NvbnRyb2xzPlxuICAgICAge2FjdGl2ZSAmJlxuICAgICAgICBfXyhcIkNhLiBcIikgK1xuICAgICAgICAgIE1hdGgucm91bmQod2lkdGggKiAwLjEyNSkgK1xuICAgICAgICAgIF9fKFwiIFplaWNoZW5cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSArXG4gICAgICAgICAgaGludH1cbiAgICAgIDxSZXNpemFibGVCb3hcbiAgICAgICAgY2xhc3NOYW1lPXtgbGltaXQtd2lkdGggY3dsLSR7YWxpZ25tZW50fWB9XG4gICAgICAgIGVuYWJsZT17e1xuICAgICAgICAgIGJvdHRvbTogZmFsc2UsXG4gICAgICAgICAgYm90dG9tTGVmdDogZmFsc2UsXG4gICAgICAgICAgYm90dG9tUmlnaHQ6IGZhbHNlLFxuICAgICAgICAgIGxlZnQ6IHNob3dIYW5kbGVMZWZ0LFxuICAgICAgICAgIHJpZ2h0OiBzaG93SGFuZGxlUmlnaHQsXG4gICAgICAgICAgdG9wOiBmYWxzZSxcbiAgICAgICAgICB0b3BMZWZ0OiBmYWxzZSxcbiAgICAgICAgICB0b3BSaWdodDogZmFsc2UsXG4gICAgICAgIH19XG4gICAgICAgIG9uUmVzaXplU3RvcD17b25DaGFuZ2VSZXNpemVyU3RvcH1cbiAgICAgICAgLy8gb25SZXNpemVTdGFydD17IG9uQ2hhbmdlUmVzaXplclN0YXJ0IH1cbiAgICAgICAgb25SZXNpemU9e29uQ2hhbmdlUmVzaXplcn1cbiAgICAgICAgc2l6ZT17e1xuICAgICAgICAgIGhlaWdodDogXCJhdXRvXCIsXG4gICAgICAgICAgd2lkdGg6IHdpZHRoLFxuICAgICAgICB9fVxuICAgICAgPlxuICAgICAgICA8ZGl2XG4gICAgICAgICAgc3R5bGU9e3tcbiAgICAgICAgICAgIGFsaWduSXRlbXM6IFwiY2VudGVyXCIsXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBiYWNrZ3JvdW5kLFxuICAgICAgICAgICAgZGlzcGxheTogXCJmbGV4XCIsXG4gICAgICAgICAgICBoZWlnaHQ6IFwiMTAwJVwiLFxuICAgICAgICAgICAganVzdGlmeUNvbnRlbnQ6IFwibGVmdFwiLFxuICAgICAgICAgICAgd2lkdGg6IE1hdGgucm91bmQod2lkdGggKiAwLjEyNSkgKyBcImNoXCIsXG4gICAgICAgICAgfX1cbiAgICAgICAgPlxuICAgICAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICAgICAgdGVtcGxhdGU9e1tcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIFwiY29yZS9wYXJhZ3JhcGhcIlxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgXX1cbiAgICAgICAgICAvPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvUmVzaXphYmxlQm94PlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsIkJsb2NrQ29udHJvbHMiLCJSZXNpemFibGVCb3giLCJfXyIsInVzZVN0YXRlIiwiQWxpZ25tZW50QmFyIiwiRWRpdCIsIl9yZWYiLCJibG9ja1Byb3BzIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJwcm9wcyIsIl91c2VTdGF0ZSIsIndpZHRoIiwiX3VzZVN0YXRlMiIsIl9zbGljZWRUb0FycmF5Iiwic2V0V2lkdGgiLCJfdXNlU3RhdGUzIiwiX3VzZVN0YXRlNCIsImJhY2tncm91bmQiLCJzZXRCYWNrZ3JvdW5kIiwiX3VzZVN0YXRlNSIsIl91c2VTdGF0ZTYiLCJhY3RpdmUiLCJzZXRBY3RpdmUiLCJhbGlnbm1lbnQiLCJvbkNoYW5nZVJlc2l6ZXJTdGFydCIsImV2ZW50IiwiZGlyZWN0aW9uIiwiZWxlbWVudFJlZiIsIm9uQ2hhbmdlUmVzaXplciIsImRlbHRhIiwibmV3V2lkdGgiLCJvZmZzZXRXaWR0aCIsIk1hdGgiLCJyb3VuZCIsIm9uQ2hhbmdlUmVzaXplclN0b3AiLCJmaW5hbFdpZHRoIiwiY29uc29sZSIsImxvZyIsImhpbnQiLCJzaG93SGFuZGxlTGVmdCIsInNob3dIYW5kbGVSaWdodCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2xhc3NOYW1lIiwiY29uY2F0IiwiY2hpbGRyZW4iLCJfanN4Iiwic2hvd0NlbnRlckFsaWduIiwiZW5hYmxlIiwiYm90dG9tIiwiYm90dG9tTGVmdCIsImJvdHRvbVJpZ2h0IiwibGVmdCIsInJpZ2h0IiwidG9wIiwidG9wTGVmdCIsInRvcFJpZ2h0Iiwib25SZXNpemVTdG9wIiwib25SZXNpemUiLCJzaXplIiwiaGVpZ2h0Iiwic3R5bGUiLCJhbGlnbkl0ZW1zIiwiZGlzcGxheSIsImp1c3RpZnlDb250ZW50IiwidGVtcGxhdGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/contentwidthlimiter/edit.tsx\n"); - -/***/ }), - -/***/ "./src/contentwidthlimiter/index.tsx": -/*!*******************************************!*\ - !*** ./src/contentwidthlimiter/index.tsx ***! - \*******************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/contentwidthlimiter/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/contentwidthlimiter/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/contentwidthlimiter/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/contentwidthlimiter/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"77.51\",\n y: \"114.93\",\n width: \"153.67\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".25\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"175.76\",\n y: \"114.93\",\n width: \"271.12\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m475.16,248.35v20.36c0,4.29-3.46,7.76-7.76,7.76h-173.77l40.78,40.78c3.03,3.03,3.03,7.94,0,10.96l-2.1,2.1c-3.02,3.03-7.93,3.03-10.96,0l-64.76-64.76c-2.98-2.99-3.02-7.81-.11-10.84.38-.88.92-1.71,1.64-2.42l64.76-64.76c3.03-3.02,7.93-3.02,10.96,0l2.1,2.1c3.03,3.03,3.03,7.93,0,10.96l-40.02,40.02h171.49c4.29,0,7.76,3.46,7.76,7.76Z\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n transforms: {\n from: [{\n type: \"shortcode\",\n tag: \"limit-width\",\n transform: function transform(attributes, data) {\n var _a;\n console.log(data);\n var cleanData = (_a = data.shortcode) === null || _a === void 0 ? void 0 : _a.content;\n console.log(\"cleanData\", cleanData);\n var numberChoice = function numberChoice(number) {\n return parseInt(number);\n };\n var blockContent = (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(\"core/freeform\", {\n content: cleanData\n });\n return (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.createBlock)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {}, [blockContent]);\n }\n }]\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29udGVudHdpZHRobGltaXRlci9pbmRleC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBOzs7OztBQUtzRDtBQUNOO0FBRWhEOzs7Ozs7OztBQVNBOzs7QUFHMEI7QUFDQTtBQUNVO0FBQ2I7QUFZdkI7Ozs7O0FBS0FBLG9FQUFpQixDQUNmSSw2Q0FBb0IsRUFDcEI7RUFDRTs7O0VBR0FFLElBQUksRUFBRTtJQUNKQyxHQUFHLEVBQ0RDLHVEQUFBO01BQ0VDLEVBQUUsRUFBQyxTQUFTO01BQ1pDLEtBQUssRUFBQyw0QkFBNEI7TUFDbENDLE9BQU8sRUFBQyxhQUFhO01BQUFDLFFBQUEsR0FFckJDLHNEQUFBO1FBQ0VDLENBQUMsRUFBQyxPQUFPO1FBQ1RDLENBQUMsRUFBQyxRQUFRO1FBQ1ZDLEtBQUssRUFBQyxRQUFRO1FBQ2RDLE1BQU0sRUFBQyxRQUFRO1FBQ2ZDLEVBQUUsRUFBQyxNQUFNO1FBQ1RDLEVBQUUsRUFBQyxNQUFNO1FBQ1RDLElBQUksRUFBQyxTQUFTO1FBQ2RDLFdBQVcsRUFBQztNQUFHLEVBQ2YsRUFDRlIsc0RBQUE7UUFBR1MsT0FBTyxFQUFDLEtBQUs7UUFBQVYsUUFBQSxFQUNkQyxzREFBQTtVQUNFQyxDQUFDLEVBQUMsUUFBUTtVQUNWQyxDQUFDLEVBQUMsUUFBUTtVQUNWQyxLQUFLLEVBQUMsUUFBUTtVQUNkQyxNQUFNLEVBQUMsUUFBUTtVQUNmQyxFQUFFLEVBQUMsTUFBTTtVQUNUQyxFQUFFLEVBQUMsTUFBTTtVQUNUQyxJQUFJLEVBQUMsU0FBUztVQUNkQyxXQUFXLEVBQUM7UUFBRztNQUNmLEVBQ0EsRUFDSlIsc0RBQUE7UUFDRVUsQ0FBQyxFQUFDLHdVQUF3VTtRQUMxVUgsSUFBSSxFQUFDLFNBQVM7UUFDZEMsV0FBVyxFQUFDO01BQUcsRUFDZjtJQUFBO0dBR1A7RUFFRDs7O0VBR0FHLElBQUksRUFBRXRCLDZDQUFJO0VBRVY7OztFQUdBQyxJQUFJLEVBQUpBLDZDQUFJO0VBQ0pzQixVQUFVLEVBQUU7SUFDVkMsSUFBSSxFQUFFLENBQ0o7TUFDRUMsSUFBSSxFQUFFLFdBQVc7TUFDakJDLEdBQUcsRUFBRSxhQUFhO01BQ2xCQyxTQUFTLEVBQUUsU0FBWEEsU0FBU0EsQ0FBR0MsVUFBd0MsRUFBRUMsSUFBUyxFQUFJOztRQUMxRUMsT0FBTyxDQUFDQyxHQUFHLENBQUNGLElBQUksQ0FBQztRQUNSLElBQUlHLFNBQVMsR0FBRyxDQUFBQyxFQUFBLEdBQUFKLElBQUksQ0FBQ0ssU0FBUyxjQUFBRCxFQUFBLHVCQUFBQSxFQUFBLENBQUVFLE9BQU87UUFDaERMLE9BQU8sQ0FBQ0MsR0FBRyxDQUFDLFdBQVcsRUFBRUMsU0FBUyxDQUFDO1FBQzFCLElBQU1JLFlBQVksR0FBRyxTQUFmQSxZQUFZQSxDQUFJQyxNQUFjLEVBQUk7VUFDdEMsT0FBT0MsUUFBUSxDQUFDRCxNQUFNLENBQUM7UUFDekIsQ0FBQztRQUNELElBQU1FLFlBQVksR0FBR3hDLDhEQUFXLENBQUMsZUFBZSxFQUFFO1VBQ2hEb0MsT0FBTyxFQUFFSDtTQUNWLENBQUM7UUFDRixPQUFPakMsOERBQVcsQ0FBQ0csNkNBQWEsRUFBRSxFQUFFLEVBQUUsQ0FBQ3FDLFlBQVksQ0FBQyxDQUFDO01BQ3ZEO0tBQ0Q7O0NBR0MsQ0FDVCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29udGVudHdpZHRobGltaXRlci9pbmRleC50c3g/MjgxNyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzIGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xuaW1wb3J0IHsgcmVnaXN0ZXJCbG9ja1R5cGUgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9ja3NcIjtcbmltcG9ydCB7IGNyZWF0ZUJsb2NrIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5cbi8qKlxuICogTGV0cyB3ZWJwYWNrIHByb2Nlc3MgQ1NTLCBTQVNTIG9yIFNDU1MgZmlsZXMgcmVmZXJlbmNlZCBpbiBKYXZhU2NyaXB0IGZpbGVzLlxuICogQWxsIGZpbGVzIGNvbnRhaW5pbmcgYHN0eWxlYCBrZXl3b3JkIGFyZSBidW5kbGVkIHRvZ2V0aGVyLiBUaGUgY29kZSB1c2VkXG4gKiBnZXRzIGFwcGxpZWQgYm90aCB0byB0aGUgZnJvbnQgb2YgeW91ciBzaXRlIGFuZCB0byB0aGUgZWRpdG9yLiBBbGwgb3RoZXIgZmlsZXNcbiAqIGdldCBhcHBsaWVkIHRvIHRoZSBlZGl0b3Igb25seS5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL0B3b3JkcHJlc3Mvc2NyaXB0cyN1c2luZy1jc3NcbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRWRpdCBmcm9tIFwiLi9lZGl0XCI7XG5pbXBvcnQgc2F2ZSBmcm9tIFwiLi9zYXZlXCI7XG5pbXBvcnQgbWV0YWRhdGEgZnJvbSBcIi4vYmxvY2suanNvblwiO1xuaW1wb3J0IFwiLi9lZGl0b3Iuc2Nzc1wiO1xuaW1wb3J0IHsgX18sIHNwcmludGYgfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5cbmludGVyZmFjZSBTaG9ydGNvZGVUcmFuc2Zvcm1BdHRyaWJ1dGVzIHtcbiAgbmFtZWQ6IHtcbiAgICBudW1iZXI/OiBzdHJpbmc7XG4gICAgdGl0bGU/OiBzdHJpbmc7XG4gIH07XG4gIG51bWJlcjogc3RyaW5nO1xuICBjb250ZW50OiBzdHJpbmc7XG59XG5cbi8qKlxuICogRXZlcnkgYmxvY2sgc3RhcnRzIGJ5IHJlZ2lzdGVyaW5nIGEgbmV3IGJsb2NrIHR5cGUgZGVmaW5pdGlvbi5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbnJlZ2lzdGVyQmxvY2tUeXBlKFxuICBtZXRhZGF0YS5uYW1lIGFzIGFueSxcbiAge1xuICAgIC8qKlxuICAgICAqIFVzZWQgdG8gY29uc3RydWN0IGEgcHJldmlldyBmb3IgdGhlIGJsb2NrIHRvIGJlIHNob3duIGluIHRoZSBibG9jayBpbnNlcnRlci5cbiAgICAgKi9cbiAgICBpY29uOiB7XG4gICAgICBzcmM6IChcbiAgICAgICAgPHN2Z1xuICAgICAgICAgIGlkPVwiRWJlbmVfMVwiXG4gICAgICAgICAgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXG4gICAgICAgICAgdmlld0JveD1cIjAgMCA1MTIgNTEyXCJcbiAgICAgICAgPlxuICAgICAgICAgIDxyZWN0XG4gICAgICAgICAgICB4PVwiNzcuNTFcIlxuICAgICAgICAgICAgeT1cIjExNC45M1wiXG4gICAgICAgICAgICB3aWR0aD1cIjE1My42N1wiXG4gICAgICAgICAgICBoZWlnaHQ9XCIyODAuNjJcIlxuICAgICAgICAgICAgcng9XCI1LjczXCJcbiAgICAgICAgICAgIHJ5PVwiNS43M1wiXG4gICAgICAgICAgICBmaWxsPVwiZXZlbm9kZFwiXG4gICAgICAgICAgICBzdHJva2VXaWR0aD1cIjBcIlxuICAgICAgICAgIC8+XG4gICAgICAgICAgPGcgb3BhY2l0eT1cIi4yNVwiPlxuICAgICAgICAgICAgPHJlY3RcbiAgICAgICAgICAgICAgeD1cIjE3NS43NlwiXG4gICAgICAgICAgICAgIHk9XCIxMTQuOTNcIlxuICAgICAgICAgICAgICB3aWR0aD1cIjI3MS4xMlwiXG4gICAgICAgICAgICAgIGhlaWdodD1cIjI4MC42MlwiXG4gICAgICAgICAgICAgIHJ4PVwiNS43M1wiXG4gICAgICAgICAgICAgIHJ5PVwiNS43M1wiXG4gICAgICAgICAgICAgIGZpbGw9XCJldmVub2RkXCJcbiAgICAgICAgICAgICAgc3Ryb2tlV2lkdGg9XCIwXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9nPlxuICAgICAgICAgIDxwYXRoXG4gICAgICAgICAgICBkPVwibTQ3NS4xNiwyNDguMzV2MjAuMzZjMCw0LjI5LTMuNDYsNy43Ni03Ljc2LDcuNzZoLTE3My43N2w0MC43OCw0MC43OGMzLjAzLDMuMDMsMy4wMyw3Ljk0LDAsMTAuOTZsLTIuMSwyLjFjLTMuMDIsMy4wMy03LjkzLDMuMDMtMTAuOTYsMGwtNjQuNzYtNjQuNzZjLTIuOTgtMi45OS0zLjAyLTcuODEtLjExLTEwLjg0LjM4LS44OC45Mi0xLjcxLDEuNjQtMi40Mmw2NC43Ni02NC43NmMzLjAzLTMuMDIsNy45My0zLjAyLDEwLjk2LDBsMi4xLDIuMWMzLjAzLDMuMDMsMy4wMyw3LjkzLDAsMTAuOTZsLTQwLjAyLDQwLjAyaDE3MS40OWM0LjI5LDAsNy43NiwzLjQ2LDcuNzYsNy43NlpcIlxuICAgICAgICAgICAgZmlsbD1cImV2ZW5vZGRcIlxuICAgICAgICAgICAgc3Ryb2tlV2lkdGg9XCIwXCJcbiAgICAgICAgICAvPlxuICAgICAgICA8L3N2Zz5cbiAgICAgICksXG4gICAgfSxcblxuICAgIC8qKlxuICAgICAqIEBzZWUgLi9lZGl0LmpzXG4gICAgICovXG4gICAgZWRpdDogRWRpdCxcblxuICAgIC8qKlxuICAgICAqIEBzZWUgLi9zYXZlLmpzXG4gICAgICovXG4gICAgc2F2ZSxcbiAgICB0cmFuc2Zvcm1zOiB7XG4gICAgICBmcm9tOiBbXG4gICAgICAgIHtcbiAgICAgICAgICB0eXBlOiBcInNob3J0Y29kZVwiLFxuICAgICAgICAgIHRhZzogXCJsaW1pdC13aWR0aFwiLFxuICAgICAgICAgIHRyYW5zZm9ybTogKGF0dHJpYnV0ZXM6IFNob3J0Y29kZVRyYW5zZm9ybUF0dHJpYnV0ZXMsIGRhdGE6IGFueSkgPT4ge1xuXHRcdFx0Y29uc29sZS5sb2coZGF0YSk7XG4gICAgICAgICAgICBsZXQgY2xlYW5EYXRhID0gZGF0YS5zaG9ydGNvZGU/LmNvbnRlbnQ7XG5cdFx0XHRjb25zb2xlLmxvZyhcImNsZWFuRGF0YVwiLCBjbGVhbkRhdGEpXG4gICAgICAgICAgICBjb25zdCBudW1iZXJDaG9pY2UgPSAobnVtYmVyOiBzdHJpbmcpID0+IHtcbiAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSW50KG51bWJlcik7XG4gICAgICAgICAgICB9O1xuICAgICAgICAgICAgY29uc3QgYmxvY2tDb250ZW50ID0gY3JlYXRlQmxvY2soXCJjb3JlL2ZyZWVmb3JtXCIsIHtcbiAgICAgICAgICAgICAgY29udGVudDogY2xlYW5EYXRhLFxuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICByZXR1cm4gY3JlYXRlQmxvY2sobWV0YWRhdGEubmFtZSwge30sIFtibG9ja0NvbnRlbnRdKTtcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgXSxcbiAgICB9LFxuICB9IGFzIGFueVxuKTtcbiJdLCJuYW1lcyI6WyJyZWdpc3RlckJsb2NrVHlwZSIsImNyZWF0ZUJsb2NrIiwiRWRpdCIsInNhdmUiLCJtZXRhZGF0YSIsIm5hbWUiLCJpY29uIiwic3JjIiwiX2pzeHMiLCJpZCIsInhtbG5zIiwidmlld0JveCIsImNoaWxkcmVuIiwiX2pzeCIsIngiLCJ5Iiwid2lkdGgiLCJoZWlnaHQiLCJyeCIsInJ5IiwiZmlsbCIsInN0cm9rZVdpZHRoIiwib3BhY2l0eSIsImQiLCJlZGl0IiwidHJhbnNmb3JtcyIsImZyb20iLCJ0eXBlIiwidGFnIiwidHJhbnNmb3JtIiwiYXR0cmlidXRlcyIsImRhdGEiLCJjb25zb2xlIiwibG9nIiwiY2xlYW5EYXRhIiwiX2EiLCJzaG9ydGNvZGUiLCJjb250ZW50IiwibnVtYmVyQ2hvaWNlIiwibnVtYmVyIiwicGFyc2VJbnQiLCJibG9ja0NvbnRlbnQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/contentwidthlimiter/index.tsx\n"); - -/***/ }), - -/***/ "./src/contentwidthlimiter/save.tsx": -/*!******************************************!*\ - !*** ./src/contentwidthlimiter/save.tsx ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var width = attributes.width;\n var characterWidth = Math.round(width * 0.125);\n var alignment = attributes.alignment;\n var marginStyle = \"\";\n if (alignment === \"left\") {\n marginStyle = \"margin-right: auto;\";\n } else if (alignment === \"right\") {\n marginStyle = \"margin-left: auto;\";\n } else {\n marginStyle = \"margin: 0 auto;\";\n }\n // Helper function to convert CSS string to style object\n function cssStringToStyleObject(cssString) {\n var styles = cssString.split(\";\").map(function (style) {\n return style.split(\":\");\n }).reduce(function (styleObj, style) {\n if (style.length === 2) {\n var key = style[0].trim();\n var value = style[1].trim();\n styleObj[key] = value;\n }\n return styleObj;\n }, {});\n return styles;\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"limit-width \".concat(blockProps === null || blockProps === void 0 ? void 0 : blockProps.className),\n style: Object.assign({\n maxWidth: \"min(\".concat(characterWidth, \"ch, 100%)\")\n }, cssStringToStyleObject(marginStyle)),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n });\n}\n{\n /*
          */\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29udGVudHdpZHRobGltaXRlci9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBd0Q7QUFDRjtBQVV4QyxTQUFVRSxJQUFJQSxDQUFBQyxJQUFBLEVBQTBCO0VBQUEsSUFBdkJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQ3ZDLElBQU1DLFVBQVUsR0FBR0wsa0VBQWEsQ0FBQ0UsSUFBSSxFQUFFO0VBRXZDLElBQU1JLEtBQUssR0FBR0YsVUFBVSxDQUFDRSxLQUFLO0VBQzlCLElBQUlDLGNBQWMsR0FBR0MsSUFBSSxDQUFDQyxLQUFLLENBQUNILEtBQUssR0FBRyxLQUFLLENBQUM7RUFFOUMsSUFBSUksU0FBUyxHQUFHTixVQUFVLENBQUNNLFNBQVM7RUFDcEMsSUFBSUMsV0FBVyxHQUFHLEVBQUU7RUFDcEIsSUFBSUQsU0FBUyxLQUFLLE1BQU0sRUFBRTtJQUN4QkMsV0FBVyxHQUFHLHFCQUFxQjtFQUNyQyxDQUFDLE1BQU0sSUFBSUQsU0FBUyxLQUFLLE9BQU8sRUFBRTtJQUNoQ0MsV0FBVyxHQUFHLG9CQUFvQjtFQUNwQyxDQUFDLE1BQU07SUFDTEEsV0FBVyxHQUFHLGlCQUFpQjtFQUNqQztFQUVBO0VBQ0EsU0FBU0Msc0JBQXNCQSxDQUFDQyxTQUFpQjtJQUMvQyxJQUFNQyxNQUFNLEdBQUdELFNBQVMsQ0FDckJFLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FDVkMsR0FBRyxDQUFDLFVBQUNDLEtBQUs7TUFBQSxPQUFLQSxLQUFLLENBQUNGLEtBQUssQ0FBQyxHQUFHLENBQUM7SUFBQSxFQUFDLENBQ2hDRyxNQUFNLENBQUMsVUFBQ0MsUUFBUSxFQUFFRixLQUFLLEVBQUk7TUFDMUIsSUFBSUEsS0FBSyxDQUFDRyxNQUFNLEtBQUssQ0FBQyxFQUFFO1FBQ3RCLElBQU1DLEdBQUcsR0FBR0osS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDSyxJQUFJLEVBQUU7UUFDM0IsSUFBTUMsS0FBSyxHQUFHTixLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUNLLElBQUksRUFBRTtRQUM3QkgsUUFBUSxDQUFDRSxHQUFHLENBQUMsR0FBR0UsS0FBSztNQUN2QjtNQUNBLE9BQU9KLFFBQVE7SUFDakIsQ0FBQyxFQUFFLEVBQStCLENBQUM7SUFDckMsT0FBT0wsTUFBTTtFQUNmO0VBRUEsT0FDRVUsc0RBQUE7SUFDRUMsU0FBUyxpQkFBQUMsTUFBQSxDQUFpQnJCLFVBQVUsYUFBVkEsVUFBVSx1QkFBVkEsVUFBVSxDQUFFb0IsU0FBUyxDQUFFO0lBQ2pEUixLQUFLLEVBQUFVLE1BQUEsQ0FBQUMsTUFBQTtNQUNIQyxRQUFRLFNBQUFILE1BQUEsQ0FBU25CLGNBQWM7SUFBVyxHQUN2Q0ssc0JBQXNCLENBQUNELFdBQVcsQ0FBQztJQUFBbUIsUUFBQSxFQUd4Q04sc0RBQUEsQ0FBQ3ZCLGdFQUFXLENBQUM4QixPQUFPO0VBQUcsRUFDbkI7QUFFVjtBQUVBO0VBQ0U7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29udGVudHdpZHRobGltaXRlci9zYXZlLnRzeD8xOTRmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7IElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICB3aWR0aDogbnVtYmVyO1xuICAgIGFsaWdubWVudDogc3RyaW5nO1xuICB9O1xufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBzYXZlKHsgYXR0cmlidXRlcyB9OiBTYXZlUHJvcHMpIHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuXG4gIGNvbnN0IHdpZHRoID0gYXR0cmlidXRlcy53aWR0aDtcbiAgbGV0IGNoYXJhY3RlcldpZHRoID0gTWF0aC5yb3VuZCh3aWR0aCAqIDAuMTI1KTtcblxuICBsZXQgYWxpZ25tZW50ID0gYXR0cmlidXRlcy5hbGlnbm1lbnQ7XG4gIGxldCBtYXJnaW5TdHlsZSA9IFwiXCI7XG4gIGlmIChhbGlnbm1lbnQgPT09IFwibGVmdFwiKSB7XG4gICAgbWFyZ2luU3R5bGUgPSBcIm1hcmdpbi1yaWdodDogYXV0bztcIjtcbiAgfSBlbHNlIGlmIChhbGlnbm1lbnQgPT09IFwicmlnaHRcIikge1xuICAgIG1hcmdpblN0eWxlID0gXCJtYXJnaW4tbGVmdDogYXV0bztcIjtcbiAgfSBlbHNlIHtcbiAgICBtYXJnaW5TdHlsZSA9IFwibWFyZ2luOiAwIGF1dG87XCI7XG4gIH1cblxuICAvLyBIZWxwZXIgZnVuY3Rpb24gdG8gY29udmVydCBDU1Mgc3RyaW5nIHRvIHN0eWxlIG9iamVjdFxuICBmdW5jdGlvbiBjc3NTdHJpbmdUb1N0eWxlT2JqZWN0KGNzc1N0cmluZzogc3RyaW5nKSB7XG4gICAgY29uc3Qgc3R5bGVzID0gY3NzU3RyaW5nXG4gICAgICAuc3BsaXQoXCI7XCIpXG4gICAgICAubWFwKChzdHlsZSkgPT4gc3R5bGUuc3BsaXQoXCI6XCIpKVxuICAgICAgLnJlZHVjZSgoc3R5bGVPYmosIHN0eWxlKSA9PiB7XG4gICAgICAgIGlmIChzdHlsZS5sZW5ndGggPT09IDIpIHtcbiAgICAgICAgICBjb25zdCBrZXkgPSBzdHlsZVswXS50cmltKCk7XG4gICAgICAgICAgY29uc3QgdmFsdWUgPSBzdHlsZVsxXS50cmltKCk7XG4gICAgICAgICAgc3R5bGVPYmpba2V5XSA9IHZhbHVlO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiBzdHlsZU9iajtcbiAgICAgIH0sIHt9IGFzIHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH0pO1xuICAgIHJldHVybiBzdHlsZXM7XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIGNsYXNzTmFtZT17YGxpbWl0LXdpZHRoICR7YmxvY2tQcm9wcz8uY2xhc3NOYW1lfWB9XG4gICAgICBzdHlsZT17e1xuICAgICAgICBtYXhXaWR0aDogYG1pbigke2NoYXJhY3RlcldpZHRofWNoLCAxMDAlKWAsXG4gICAgICAgIC4uLmNzc1N0cmluZ1RvU3R5bGVPYmplY3QobWFyZ2luU3R5bGUpLFxuICAgICAgfX1cbiAgICA+XG4gICAgICA8SW5uZXJCbG9ja3MuQ29udGVudCAvPlxuICAgIDwvZGl2PlxuICApO1xufVxuXG57XG4gIC8qIDxkaXYgY2xhc3M9XCJsaW1pdC13aWR0aFwiIHN0eWxlPVwibWF4LXdpZHRoOiBtaW4oNjBjaCwgMTAwJSk7IG1hcmdpbjogMCBhdXRvO1wiPjwvZGl2PiAqL1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsInNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJ3aWR0aCIsImNoYXJhY3RlcldpZHRoIiwiTWF0aCIsInJvdW5kIiwiYWxpZ25tZW50IiwibWFyZ2luU3R5bGUiLCJjc3NTdHJpbmdUb1N0eWxlT2JqZWN0IiwiY3NzU3RyaW5nIiwic3R5bGVzIiwic3BsaXQiLCJtYXAiLCJzdHlsZSIsInJlZHVjZSIsInN0eWxlT2JqIiwibGVuZ3RoIiwia2V5IiwidHJpbSIsInZhbHVlIiwiX2pzeCIsImNsYXNzTmFtZSIsImNvbmNhdCIsIk9iamVjdCIsImFzc2lnbiIsIm1heFdpZHRoIiwiY2hpbGRyZW4iLCJDb250ZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/contentwidthlimiter/save.tsx\n"); - -/***/ }), - -/***/ "./src/contentwidthlimiter/editor.scss": -/*!*********************************************!*\ - !*** ./src/contentwidthlimiter/editor.scss ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29udGVudHdpZHRobGltaXRlci9lZGl0b3Iuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbnRlbnR3aWR0aGxpbWl0ZXIvZWRpdG9yLnNjc3M/MjcwZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/contentwidthlimiter/editor.scss\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "./src/contentwidthlimiter/block.json": -/*!********************************************!*\ - !*** ./src/contentwidthlimiter/block.json ***! - \********************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/block-contentwidthlimiter","version":"1.0.10","title":"Content Width Limiter","category":"rrze_elements","description":"Creates a contentwidthlimiter block.","supports":{"html":false},"attributes":{"title":{"type":"string","default":"Content Width Limiter"},"width":{"type":"integer","default":600},"alignment":{"type":"string","default":"left"}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css","example":{"attributes":{"title":"Content Width Limiter","width":375,"alignment":"left"},"innerBlocks":[{"name":"core/paragraph","attributes":{"content":"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus."}}]}}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/contentwidthlimiter/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){"use strict";var t=window.ReactJSXRuntime,e=window.wp.blocks,n=window.wp.blockEditor,r=window.wp.components,o=window.wp.i18n,i=window.wp.element,l=window.wp.primitives,s=(0,t.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(l.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),c=(0,t.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(l.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),a=(0,t.jsx)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(l.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})}),h=function(e){var n=e.attributes,i=e.setAttributes,l=e.showLeftAlign,h=void 0===l||l,d=e.showCenterAlign,u=void 0!==d&&d,f=e.showRightAlign,m=void 0===f||f,w=n.alignment,g=function(t){i({alignment:t})},v=[h&&{title:(0,o.__)("Align left","rrze-elements-blocks"),icon:s,onClick:function(){return g("left")}},u&&{title:(0,o.__)("Align center","rrze-elements-blocks"),icon:c,onClick:function(){return g("center")}},m&&{title:(0,o.__)("Align right","rrze-elements-blocks"),icon:a,onClick:function(){return g("right")}}].filter(Boolean);return(0,t.jsx)(r.ToolbarGroup,{children:(0,t.jsx)(r.ToolbarItem,{children:function(){return(0,t.jsx)(r.ToolbarDropdownMenu,{icon:"left"===w?s:"center"===w?c:a,label:(0,o.__)("Display options for the Editor","rrze-elements-blocks"),controls:v})}})})};function d(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,l,s=[],c=!0,a=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(s.push(r.value),s.length!==e);c=!0);}catch(t){a=!0,o=t}finally{try{if(!c&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(a)throw o}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return u(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=50&&Math.round(.125*f)<=75?(0,o.__)(" (Ideale Leselänge)","rrze-elements-blocks"):f<=300||f>=1040?(0,o.__)(" (Außerhalb des sichtbaren Bereichs)","rrze-elements-blocks"):"";var y=!1,k=!1;return"right"===j?(y=!0,k=!1):"center"===j?(y=!0,k=!0):(y=!1,k=!0),(0,t.jsxs)("div",Object.assign({},a,{className:"".concat(a.className),children:[(0,t.jsx)(n.BlockControls,{children:(0,t.jsx)(h,{attributes:{alignment:j},setAttributes:c,showCenterAlign:!0})}),b&&(0,o.__)("Ca. ")+Math.round(.125*f)+(0,o.__)(" Zeichen","rrze-elements-blocks")+l,(0,t.jsx)(r.ResizableBox,{className:"limit-width cwl-".concat(j),enable:{bottom:!1,bottomLeft:!1,bottomRight:!1,left:y,right:k,top:!1,topLeft:!1,topRight:!1},onResizeStop:function(t,e,n,r){var o=n.offsetWidth;o>=300&&o<=1040&&(m(o),c({width:o})),v("transparent"),console.log("Resize stopped: final width is ",o),x(!1)},onResize:function(t,e,n,r){var o=n.offsetWidth;o>=300&&o<=1040&&m(o),x(!0),Math.round(.125*o)>=50&&Math.round(.125*o)<=75?v("#cfedd8"):v(o<=300||o>=1040?"#E61607":"#f2ded1")},size:{height:"auto",width:f},children:(0,t.jsx)("div",{style:{alignItems:"center",background:g,display:"flex",height:"100%",justifyContent:"left",width:Math.round(.125*f)+"ch"},children:(0,t.jsx)(n.InnerBlocks,{template:[["core/paragraph"]]})})})]}))},save:function(e){var r,o,i=e.attributes,l=n.useBlockProps.save(),s=i.width,c=Math.round(.125*s),a=i.alignment;return o="left"===a?"margin-right: auto;":"right"===a?"margin-left: auto;":"margin: 0 auto;",(0,t.jsx)("div",{className:"limit-width ".concat(null==l?void 0:l.className),style:Object.assign({maxWidth:"min(".concat(c,"ch, 100%)")},(r=o,r.split(";").map((function(t){return t.split(":")})).reduce((function(t,e){if(2===e.length){var n=e[0].trim(),r=e[1].trim();t[n]=r}return t}),{}))),children:(0,t.jsx)(n.InnerBlocks.Content,{})})},transforms:{from:[{type:"shortcode",tag:"limit-width",transform:function(t,n){var r;console.log(n);var o=null===(r=n.shortcode)||void 0===r?void 0:r.content;console.log("cleanData",o);var i=(0,e.createBlock)("core/freeform",{content:o});return(0,e.createBlock)(f.UU,{},[i])}}]}})}(); \ No newline at end of file diff --git a/build/counter-row/index-rtl.css b/build/counter-row/index-rtl.css index 9f5240ce..2da9ff02 100644 --- a/build/counter-row/index-rtl.css +++ b/build/counter-row/index-rtl.css @@ -1,76 +1 @@ -/*!****************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/counter-row/editor.scss ***! - \****************************************************************************************************************************************************************************************************************************************************/ -svg.elements-tabs-icon-modal { - float: right; - clear: both; - width: 2ch; - height: 2ch; - padding-left: 2ch; - border: 1px solid #000; - padding: 1ch; -} - -.elements-tabs-icon-modal-input .components-text-control__input { - display: inline-block; -} - -.components-base-control.elements-tabs-icon-modal-input { - width: auto; -} - -.rrze-elements-tabs-modal-container { - display: flex; - flex-wrap: wrap; -} - -.wp-block-rrze-elements-counter-row .rrze-elements-blocks-counter-row { - display: initial; -} -.wp-block-rrze-elements-counter-row .rrze-elements-blocks-counter-row .block-editor-block-list__layout { - display: -ms-grid; - display: grid; - grid-template-columns: repeat(auto-fill, 1fr); - gap: 4px; -} -.wp-block-rrze-elements-counter-row.rrze-elements-column-1 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { - -ms-grid-columns: (1fr)[1]; - grid-template-columns: repeat(1, 1fr); -} -.wp-block-rrze-elements-counter-row.rrze-elements-column-2 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { - -ms-grid-columns: (1fr)[2]; - grid-template-columns: repeat(2, 1fr); -} -.wp-block-rrze-elements-counter-row.rrze-elements-column-3 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { - -ms-grid-columns: (1fr)[3]; - grid-template-columns: repeat(3, 1fr); -} -.wp-block-rrze-elements-counter-row.rrze-elements-column-4 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { - -ms-grid-columns: (1fr)[4]; - grid-template-columns: repeat(4, 1fr); -} -.wp-block-rrze-elements-counter-row.rrze-elements-column-5 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { - -ms-grid-columns: (1fr)[5]; - grid-template-columns: repeat(5, 1fr); -} -.wp-block-rrze-elements-counter-row dl { - padding: 0.5rem 1rem; -} -.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-normal { - font-size: var(--wp--preset--font-size--normal, 1rem); - font-weight: normal; -} -.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-medium { - font-size: var(--wp--preset--font-size--medium, 1.25rem); - font-weight: normal; -} -.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-large { - font-size: var(--wp--preset--font-size--large, 4rem); - font-weight: normal; -} -.wp-block-rrze-elements-counter-row .fau-counter-data { - font-weight: bold; -} -.wp-block-rrze-elements-counter-row .rrze--counter-element-container { - padding: 0; -} +svg.elements-tabs-icon-modal{border:1px solid #000;clear:both;float:right;height:2ch;padding:1ch;width:2ch}.elements-tabs-icon-modal-input .components-text-control__input{display:inline-block}.components-base-control.elements-tabs-icon-modal-input{width:auto}.rrze-elements-tabs-modal-container{display:flex;flex-wrap:wrap}.wp-block-rrze-elements-counter-row .rrze-elements-blocks-counter-row{display:initial}.wp-block-rrze-elements-counter-row .rrze-elements-blocks-counter-row .block-editor-block-list__layout{display:-ms-grid;display:grid;gap:4px;grid-template-columns:repeat(auto-fill,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-1 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-2 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-3 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-4 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-5 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.wp-block-rrze-elements-counter-row dl{padding:.5rem 1rem}.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-normal{font-size:var(--wp--preset--font-size--normal,1rem);font-weight:400}.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-medium{font-size:var(--wp--preset--font-size--medium,1.25rem);font-weight:400}.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-large{font-size:var(--wp--preset--font-size--large,4rem);font-weight:400}.wp-block-rrze-elements-counter-row .fau-counter-data{font-weight:700}.wp-block-rrze-elements-counter-row .rrze--counter-element-container{padding:0} diff --git a/build/counter-row/index.asset.php b/build/counter-row/index.asset.php index e625b7e5..2f97a564 100644 --- a/build/counter-row/index.asset.php +++ b/build/counter-row/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-primitives'), 'version' => '40f0ed610873c97bd003'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-primitives'), 'version' => '1d582cd12a515736e51f'); diff --git a/build/counter-row/index.css b/build/counter-row/index.css index c71c70cb..bcca3454 100644 --- a/build/counter-row/index.css +++ b/build/counter-row/index.css @@ -1,76 +1 @@ -/*!****************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/counter-row/editor.scss ***! - \****************************************************************************************************************************************************************************************************************************************************/ -svg.elements-tabs-icon-modal { - float: left; - clear: both; - width: 2ch; - height: 2ch; - padding-right: 2ch; - border: 1px solid #000; - padding: 1ch; -} - -.elements-tabs-icon-modal-input .components-text-control__input { - display: inline-block; -} - -.components-base-control.elements-tabs-icon-modal-input { - width: auto; -} - -.rrze-elements-tabs-modal-container { - display: flex; - flex-wrap: wrap; -} - -.wp-block-rrze-elements-counter-row .rrze-elements-blocks-counter-row { - display: initial; -} -.wp-block-rrze-elements-counter-row .rrze-elements-blocks-counter-row .block-editor-block-list__layout { - display: -ms-grid; - display: grid; - grid-template-columns: repeat(auto-fill, 1fr); - gap: 4px; -} -.wp-block-rrze-elements-counter-row.rrze-elements-column-1 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { - -ms-grid-columns: (1fr)[1]; - grid-template-columns: repeat(1, 1fr); -} -.wp-block-rrze-elements-counter-row.rrze-elements-column-2 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { - -ms-grid-columns: (1fr)[2]; - grid-template-columns: repeat(2, 1fr); -} -.wp-block-rrze-elements-counter-row.rrze-elements-column-3 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { - -ms-grid-columns: (1fr)[3]; - grid-template-columns: repeat(3, 1fr); -} -.wp-block-rrze-elements-counter-row.rrze-elements-column-4 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { - -ms-grid-columns: (1fr)[4]; - grid-template-columns: repeat(4, 1fr); -} -.wp-block-rrze-elements-counter-row.rrze-elements-column-5 .rrze-elements-blocks-counter-row .block-editor-block-list__layout { - -ms-grid-columns: (1fr)[5]; - grid-template-columns: repeat(5, 1fr); -} -.wp-block-rrze-elements-counter-row dl { - padding: 0.5rem 1rem; -} -.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-normal { - font-size: var(--wp--preset--font-size--normal, 1rem); - font-weight: normal; -} -.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-medium { - font-size: var(--wp--preset--font-size--medium, 1.25rem); - font-weight: normal; -} -.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-large { - font-size: var(--wp--preset--font-size--large, 4rem); - font-weight: normal; -} -.wp-block-rrze-elements-counter-row .fau-counter-data { - font-weight: bold; -} -.wp-block-rrze-elements-counter-row .rrze--counter-element-container { - padding: 0; -} +svg.elements-tabs-icon-modal{border:1px solid #000;clear:both;float:left;height:2ch;padding:1ch;width:2ch}.elements-tabs-icon-modal-input .components-text-control__input{display:inline-block}.components-base-control.elements-tabs-icon-modal-input{width:auto}.rrze-elements-tabs-modal-container{display:flex;flex-wrap:wrap}.wp-block-rrze-elements-counter-row .rrze-elements-blocks-counter-row{display:initial}.wp-block-rrze-elements-counter-row .rrze-elements-blocks-counter-row .block-editor-block-list__layout{display:-ms-grid;display:grid;gap:4px;grid-template-columns:repeat(auto-fill,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-1 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-2 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-3 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-4 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-5 .rrze-elements-blocks-counter-row .block-editor-block-list__layout{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.wp-block-rrze-elements-counter-row dl{padding:.5rem 1rem}.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-normal{font-size:var(--wp--preset--font-size--normal,1rem);font-weight:400}.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-medium{font-size:var(--wp--preset--font-size--medium,1.25rem);font-weight:400}.wp-block-rrze-elements-counter-row dt .fau-counter-editor-data.rrze-counter-large{font-size:var(--wp--preset--font-size--large,4rem);font-weight:400}.wp-block-rrze-elements-counter-row .fau-counter-data{font-weight:700}.wp-block-rrze-elements-counter-row .rrze--counter-element-container{padding:0} diff --git a/build/counter-row/index.js b/build/counter-row/index.js index 4fea4912..00c77288 100644 --- a/build/counter-row/index.js +++ b/build/counter-row/index.js @@ -1,258 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/update.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/update.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst update = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"m11.3 17.2-5-5c-.1-.1-.1-.3 0-.4l2.3-2.3-1.1-1-2.3 2.3c-.7.7-.7 1.8 0 2.5l5 5H7.5v1.5h5.3v-5.2h-1.5v2.6zm7.5-6.4-5-5h2.7V4.2h-5.2v5.2h1.5V6.8l5 5c.1.1.1.3 0 .4l-2.3 2.3 1.1 1.1 2.3-2.3c.6-.7.6-1.9-.1-2.5z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (update);\n//# sourceMappingURL=update.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS91cGRhdGUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCw0QkFBNEIsc0RBQUksQ0FBQyxzREFBRztBQUNwQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLE1BQU0sRUFBQztBQUN0QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS91cGRhdGUuanM/YzZmZSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCB1cGRhdGUgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIm0xMS4zIDE3LjItNS01Yy0uMS0uMS0uMS0uMyAwLS40bDIuMy0yLjMtMS4xLTEtMi4zIDIuM2MtLjcuNy0uNyAxLjggMCAyLjVsNSA1SDcuNXYxLjVoNS4zdi01LjJoLTEuNXYyLjZ6bTcuNS02LjQtNS01aDIuN1Y0LjJoLTUuMnY1LjJoMS41VjYuOGw1IDVjLjEuMS4xLjMgMCAuNGwtMi4zIDIuMyAxLjEgMS4xIDIuMy0yLjNjLjYtLjcuNi0xLjktLjEtMi41elwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IHVwZGF0ZTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXVwZGF0ZS5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/update.js\n"); - -/***/ }), - -/***/ "./src/counter-row/edit.tsx": -/*!**********************************!*\ - !*** ./src/counter-row/edit.tsx ***! - \**********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/update.js\");\n/* harmony import */ var gsap__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! gsap */ \"./node_modules/gsap/index.js\");\n/* harmony import */ var gsap_ScrollTrigger__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! gsap/ScrollTrigger */ \"./node_modules/gsap/ScrollTrigger.js\");\n\n// Imports from WordPress libraries\n\n\n\n\n\n\n/**\n * Edit component for the Blueprint block.\n *\n * Provides controls for customizing the Blueprint-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n isSelected = _ref.isSelected,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n gsap__WEBPACK_IMPORTED_MODULE_4__.gsap.registerPlugin(gsap_ScrollTrigger__WEBPACK_IMPORTED_MODULE_5__.ScrollTrigger);\n var dynamicClass = \"rrze-elements-column-\".concat(attributes.columns);\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)({\n className: dynamicClass\n });\n var onChangeStagger = function onChangeStagger(stagger) {\n setAttributes({\n stagger: stagger\n });\n };\n var onChangeColumns = function onChangeColumns(columns) {\n setAttributes({\n columns: columns\n });\n };\n var onChangeStartValue = function onChangeStartValue(startValue) {\n var output = parseInt(startValue, 10);\n setAttributes({\n startValue: output\n });\n };\n var onClickPlay = function onClickPlay() {\n if (isSelected) {\n function numberWithDots(x) {\n if (x == null) {\n return \"0\";\n }\n var cleanInput = x.toString().replace(/\\./g, \"\"); // Remove any dots in the string\n var number = parseInt(cleanInput, 10);\n if (isNaN(number)) {\n console.log(\"Conversion to number failed\");\n return \"Invalid number\";\n }\n var numberAsString = number.toString();\n return numberAsString.replace(/\\B(?=(\\d{3})+(?!\\d))/g, \".\");\n }\n // Select an element with id\n var container = document.querySelector(\"#\".concat(props.id));\n if (container) {\n // Select all items with class\n var items = container.querySelectorAll(\".fau-counter-data\");\n gsap__WEBPACK_IMPORTED_MODULE_4__.gsap.from(items, {\n textContent: attributes.startValue || 0,\n duration: 2,\n ease: \"power3.inOut\",\n stagger: attributes.stagger || 0,\n snap: {\n textContent: 1\n }\n });\n }\n }\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, props, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"section\", {\n className: \"rrze-elements-blocks-counter-row\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Preview Animation\", \"rrze-elements-blocks\"),\n onClick: onClickPlay\n })\n });\n }\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Animation Settings\", \"rrze-elements-blocks\"),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.RangeControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Stagger between Animations (seconds)\", \"rrze-elements-blocks\"),\n marks: true,\n max: 0.5,\n min: 0,\n value: attributes.stagger,\n onBlur: function noRefCheck() {},\n onChange: onChangeStagger,\n onFocus: function noRefCheck() {},\n onMouseLeave: function noRefCheck() {},\n onMouseMove: function noRefCheck() {},\n step: 0.05\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n onClick: onClickPlay,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Preview Animation\", \"rrze-elements-blocks\")\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Grid Settings\", \"rrze-elements-blocks\"),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.RangeControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Column number\", \"rrze-elements-blocks\"),\n marks: true,\n max: 5,\n min: 1,\n value: attributes.columns,\n onBlur: function noRefCheck() {},\n onChange: onChangeColumns,\n onFocus: function noRefCheck() {},\n onMouseLeave: function noRefCheck() {},\n onMouseMove: function noRefCheck() {},\n step: 1\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalNumberControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Start value\", \"rrze-elements-blocks\"),\n value: attributes.startValue,\n onChange: onChangeStartValue,\n min: 0,\n max: Number.MAX_VALUE\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n onClick: onClickPlay,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Preview Animation\", \"rrze-elements-blocks\")\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n template: [[\"rrze-elements/rrze-counter\", {\n title: 920\n }], [\"rrze-elements/rrze-counter\", {\n title: 1040\n }], [\"rrze-elements/rrze-counter\", {\n title: 1160\n }], [\"rrze-elements/rrze-counter\", {\n title: 1280\n }], [\"rrze-elements/rrze-counter\", {\n title: 1340\n }]],\n allowedBlocks: [\"rrze-elements/rrze-counter\", \"rrze-elements/rrze-iconbox\"]\n })]\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUUsc0JBQXNCO1VBQUMsRUFDekM7UUFBQSxFQUNDO01BQUEsRUFDTSxFQUNwQjhDLHNEQUFBLENBQUN4RCxnRUFBVztRQUNWK0UsUUFBUSxFQUFFLENBQ1IsQ0FBQyw0QkFBNEIsRUFBRTtVQUFFaEIsS0FBSyxFQUFFO1FBQUcsQ0FBQyxDQUFFLEVBQzlDLENBQUMsNEJBQTRCLEVBQUU7VUFBRUEsS0FBSyxFQUFFO1FBQUksQ0FBQyxDQUFDLEVBQzlDLENBQUMsNEJBQTRCLEVBQUU7VUFBRUEsS0FBSyxFQUFFO1FBQUksQ0FBQyxDQUFDLEVBQzlDLENBQUMsNEJBQTRCLEVBQUU7VUFBRUEsS0FBSyxFQUFFO1FBQUksQ0FBQyxDQUFDLEVBQzlDLENBQUMsNEJBQTRCLEVBQUU7VUFBRUEsS0FBSyxFQUFFO1FBQUksQ0FBQyxDQUFDLENBQy9DO1FBQ0RpQixhQUFhLEVBQUUsQ0FDYiw0QkFBNEIsRUFDNUIsNEJBQTRCO01BQzdCLEVBQ0Q7SUFBQTtFQUNNLEdBQ047QUFFViIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY291bnRlci1yb3cvZWRpdC50c3g/YmU2ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzIGZyb20gV29yZFByZXNzIGxpYnJhcmllc1xuaW1wb3J0IHtcbiAgdXNlQmxvY2tQcm9wcyxcbiAgSW5uZXJCbG9ja3MsXG4gIEJsb2NrQ29udHJvbHMsXG4gIEluc3BlY3RvckNvbnRyb2xzLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW1wb3J0IHtcbiAgVG9vbGJhckJ1dHRvbixcbiAgVG9vbGJhckdyb3VwLFxuICBUb29sYmFySXRlbSxcbiAgUGFuZWxCb2R5LFxuICBSYW5nZUNvbnRyb2wsXG4gIEJ1dHRvbixcbiAgX19leHBlcmltZW50YWxOdW1iZXJDb250cm9sIGFzIE51bWJlckNvbnRyb2wsXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcblxuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgdXBkYXRlIGFzIHBsYXkgfSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuaW1wb3J0IHsgZ3NhcCB9IGZyb20gXCJnc2FwXCI7XG5pbXBvcnQgeyBTY3JvbGxUcmlnZ2VyIH0gZnJvbSBcImdzYXAvU2Nyb2xsVHJpZ2dlclwiO1xuXG4vKipcbiAqIEludGVyZmFjZSByZXByZXNlbnRpbmcgdGhlIHByb3BlcnRpZXMgZm9yIHRoZSBFZGl0IGNvbXBvbmVudC5cbiAqXG4gKiBAaW50ZXJmYWNlIEVkaXRQcm9wc1xuICogQHByb3BlcnR5IHtPYmplY3R9IGF0dHJpYnV0ZXMgLSBUaGUgYmxvY2sgYXR0cmlidXRlcy5cbiAqL1xuaW50ZXJmYWNlIEVkaXRQcm9wcyB7XG4gIGJsb2NrUHJvcHM6IHN0cmluZ1tdO1xuICBpc1NlbGVjdGVkOiBib29sZWFuO1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgc3RhZ2dlcjogbnVtYmVyO1xuICAgIGNvbHVtbnM6IG51bWJlcjtcbiAgICBzdGFydFZhbHVlOiBudW1iZXI7XG4gIH07XG4gIHNldEF0dHJpYnV0ZXM6IChhdHRyaWJ1dGVzOiBQYXJ0aWFsPEVkaXRQcm9wc1tcImF0dHJpYnV0ZXNcIl0+KSA9PiB2b2lkO1xufVxuXG4vKipcbiAqIEVkaXQgY29tcG9uZW50IGZvciB0aGUgQmx1ZXByaW50IGJsb2NrLlxuICpcbiAqIFByb3ZpZGVzIGNvbnRyb2xzIGZvciBjdXN0b21pemluZyB0aGUgQmx1ZXByaW50LWJsb2NrIGFuZCByZW5kZXJzIHRoZSBibG9jayBpbnNpZGUgdGhlIGVkaXRvci5cbiAqXG4gKiBAcGFyYW0ge0VkaXRQcm9wc30gcHJvcHMgLSBUaGUgcHJvcGVydGllcyBwYXNzZWQgdG8gdGhlIGNvbXBvbmVudC5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gVGhlIEpTWCByZXByZXNlbnRhdGlvbiBvZiB0aGUgY29tcG9uZW50LlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBFZGl0KHtcbiAgYmxvY2tQcm9wcyxcbiAgaXNTZWxlY3RlZCxcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbn06IEVkaXRQcm9wcykge1xuICBnc2FwLnJlZ2lzdGVyUGx1Z2luKFNjcm9sbFRyaWdnZXIpO1xuICBjb25zdCBkeW5hbWljQ2xhc3MgPSBgcnJ6ZS1lbGVtZW50cy1jb2x1bW4tJHthdHRyaWJ1dGVzLmNvbHVtbnN9YDtcblxuICBjb25zdCBwcm9wcyA9IHVzZUJsb2NrUHJvcHMoe1xuICAgIGNsYXNzTmFtZTogZHluYW1pY0NsYXNzLFxuICB9KTtcblxuICBjb25zdCBvbkNoYW5nZVN0YWdnZXIgPSAoc3RhZ2dlcjogbnVtYmVyKSA9PiB7XG4gICAgc2V0QXR0cmlidXRlcyh7IHN0YWdnZXIgfSk7XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VDb2x1bW5zID0gKGNvbHVtbnM6IG51bWJlcikgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBjb2x1bW5zIH0pO1xuICB9O1xuXG4gIGNvbnN0IG9uQ2hhbmdlU3RhcnRWYWx1ZSA9IChzdGFydFZhbHVlOiBzdHJpbmcpID0+IHtcbiAgICBjb25zdCBvdXRwdXQgPSBwYXJzZUludChzdGFydFZhbHVlLCAxMCk7XG4gICAgc2V0QXR0cmlidXRlcyh7IHN0YXJ0VmFsdWU6IG91dHB1dCB9KTtcbiAgfTtcblxuICBjb25zdCBvbkNsaWNrUGxheSA9ICgpID0+IHtcbiAgICBpZiAoaXNTZWxlY3RlZCkge1xuICAgICAgZnVuY3Rpb24gbnVtYmVyV2l0aERvdHMoeDogYW55KSB7XG4gICAgICAgIGlmICh4ID09IG51bGwpIHtcbiAgICAgICAgICByZXR1cm4gXCIwXCI7XG4gICAgICAgIH1cblxuICAgICAgICBsZXQgY2xlYW5JbnB1dCA9IHgudG9TdHJpbmcoKS5yZXBsYWNlKC9cXC4vZywgXCJcIik7IC8vIFJlbW92ZSBhbnkgZG90cyBpbiB0aGUgc3RyaW5nXG4gICAgICAgIGNvbnN0IG51bWJlciA9IHBhcnNlSW50KGNsZWFuSW5wdXQsIDEwKTtcbiAgICAgICAgaWYgKGlzTmFOKG51bWJlcikpIHtcbiAgICAgICAgICBjb25zb2xlLmxvZyhcIkNvbnZlcnNpb24gdG8gbnVtYmVyIGZhaWxlZFwiKTtcbiAgICAgICAgICByZXR1cm4gXCJJbnZhbGlkIG51bWJlclwiO1xuICAgICAgICB9XG5cbiAgICAgICAgY29uc3QgbnVtYmVyQXNTdHJpbmcgPSBudW1iZXIudG9TdHJpbmcoKTtcbiAgICAgICAgcmV0dXJuIG51bWJlckFzU3RyaW5nLnJlcGxhY2UoL1xcQig/PShcXGR7M30pKyg/IVxcZCkpL2csIFwiLlwiKTtcbiAgICAgIH1cbiAgICAgIC8vIFNlbGVjdCBhbiBlbGVtZW50IHdpdGggaWRcbiAgICAgIGNvbnN0IGNvbnRhaW5lciA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoYCMke3Byb3BzLmlkfWApO1xuXG4gICAgICBpZiAoY29udGFpbmVyKSB7XG4gICAgICAgIC8vIFNlbGVjdCBhbGwgaXRlbXMgd2l0aCBjbGFzc1xuICAgICAgICBjb25zdCBpdGVtcyA9IGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yQWxsKFwiLmZhdS1jb3VudGVyLWRhdGFcIik7XG5cbiAgICAgICAgZ3NhcC5mcm9tKGl0ZW1zLCB7XG4gICAgICAgICAgdGV4dENvbnRlbnQ6IGF0dHJpYnV0ZXMuc3RhcnRWYWx1ZSB8fCAwLFxuICAgICAgICAgIGR1cmF0aW9uOiAyLFxuICAgICAgICAgIGVhc2U6IFwicG93ZXIzLmluT3V0XCIsXG4gICAgICAgICAgc3RhZ2dlcjogYXR0cmlidXRlcy5zdGFnZ2VyIHx8IDAsXG4gICAgICAgICAgc25hcDogeyB0ZXh0Q29udGVudDogMSB9LFxuICAgICAgICB9KTtcbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5wcm9wc30+XG4gICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJycnplLWVsZW1lbnRzLWJsb2Nrcy1jb3VudGVyLXJvd1wiPlxuICAgICAgICA8QmxvY2tDb250cm9scz5cbiAgICAgICAgICA8VG9vbGJhckl0ZW0+XG4gICAgICAgICAgICB7KCkgPT4gKFxuICAgICAgICAgICAgICA8PlxuICAgICAgICAgICAgICAgIDxUb29sYmFyQnV0dG9uXG4gICAgICAgICAgICAgICAgICBpY29uPXtwbGF5fVxuICAgICAgICAgICAgICAgICAgdGl0bGU9e19fKFwiUHJldmlldyBBbmltYXRpb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9e29uQ2xpY2tQbGF5fVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgIDwvPlxuICAgICAgICAgICAgKX1cbiAgICAgICAgICA8L1Rvb2xiYXJJdGVtPlxuICAgICAgICA8L0Jsb2NrQ29udHJvbHM+XG4gICAgICAgIDxJbnNwZWN0b3JDb250cm9scz5cbiAgICAgICAgICA8UGFuZWxCb2R5IHRpdGxlPXtfXyhcIkFuaW1hdGlvbiBTZXR0aW5nc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfT5cbiAgICAgICAgICAgIDxSYW5nZUNvbnRyb2xcbiAgICAgICAgICAgICAgbGFiZWw9e19fKFxuICAgICAgICAgICAgICAgIFwiU3RhZ2dlciBiZXR3ZWVuIEFuaW1hdGlvbnMgKHNlY29uZHMpXCIsXG4gICAgICAgICAgICAgICAgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiXG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgIG1hcmtzXG4gICAgICAgICAgICAgIG1heD17MC41fVxuICAgICAgICAgICAgICBtaW49ezB9XG4gICAgICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLnN0YWdnZXJ9XG4gICAgICAgICAgICAgIG9uQmx1cj17ZnVuY3Rpb24gbm9SZWZDaGVjaygpIHt9fVxuICAgICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VTdGFnZ2VyfVxuICAgICAgICAgICAgICBvbkZvY3VzPXtmdW5jdGlvbiBub1JlZkNoZWNrKCkge319XG4gICAgICAgICAgICAgIG9uTW91c2VMZWF2ZT17ZnVuY3Rpb24gbm9SZWZDaGVjaygpIHt9fVxuICAgICAgICAgICAgICBvbk1vdXNlTW92ZT17ZnVuY3Rpb24gbm9SZWZDaGVjaygpIHt9fVxuICAgICAgICAgICAgICBzdGVwPXswLjA1fVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDxCdXR0b24gb25DbGljaz17b25DbGlja1BsYXl9PlxuICAgICAgICAgICAgICB7X18oXCJQcmV2aWV3IEFuaW1hdGlvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgPC9QYW5lbEJvZHk+XG4gICAgICAgICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJHcmlkIFNldHRpbmdzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PlxuICAgICAgICAgICAgPFJhbmdlQ29udHJvbFxuICAgICAgICAgICAgICBsYWJlbD17X18oXCJDb2x1bW4gbnVtYmVyXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIG1hcmtzXG4gICAgICAgICAgICAgIG1heD17NX1cbiAgICAgICAgICAgICAgbWluPXsxfVxuICAgICAgICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy5jb2x1bW5zfVxuICAgICAgICAgICAgICBvbkJsdXI9e2Z1bmN0aW9uIG5vUmVmQ2hlY2soKSB7fX1cbiAgICAgICAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlQ29sdW1uc31cbiAgICAgICAgICAgICAgb25Gb2N1cz17ZnVuY3Rpb24gbm9SZWZDaGVjaygpIHt9fVxuICAgICAgICAgICAgICBvbk1vdXNlTGVhdmU9e2Z1bmN0aW9uIG5vUmVmQ2hlY2soKSB7fX1cbiAgICAgICAgICAgICAgb25Nb3VzZU1vdmU9e2Z1bmN0aW9uIG5vUmVmQ2hlY2soKSB7fX1cbiAgICAgICAgICAgICAgc3RlcD17MX1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8TnVtYmVyQ29udHJvbFxuICAgICAgICAgICAgICBsYWJlbD17X18oXCJTdGFydCB2YWx1ZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy5zdGFydFZhbHVlfVxuICAgICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VTdGFydFZhbHVlfVxuICAgICAgICAgICAgICBtaW49ezB9XG4gICAgICAgICAgICAgIG1heD17TnVtYmVyLk1BWF9WQUxVRX1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8QnV0dG9uIG9uQ2xpY2s9e29uQ2xpY2tQbGF5fT5cbiAgICAgICAgICAgICAge19fKFwiUHJldmlldyBBbmltYXRpb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvUGFuZWxCb2R5PlxuICAgICAgICA8L0luc3BlY3RvckNvbnRyb2xzPlxuICAgICAgICA8SW5uZXJCbG9ja3NcbiAgICAgICAgICB0ZW1wbGF0ZT17W1xuICAgICAgICAgICAgW1wicnJ6ZS1lbGVtZW50cy9ycnplLWNvdW50ZXJcIiwgeyB0aXRsZTogOTIwfSBdLFxuICAgICAgICAgICAgW1wicnJ6ZS1lbGVtZW50cy9ycnplLWNvdW50ZXJcIiwgeyB0aXRsZTogMTA0MH1dLFxuICAgICAgICAgICAgW1wicnJ6ZS1lbGVtZW50cy9ycnplLWNvdW50ZXJcIiwgeyB0aXRsZTogMTE2MH1dLFxuICAgICAgICAgICAgW1wicnJ6ZS1lbGVtZW50cy9ycnplLWNvdW50ZXJcIiwgeyB0aXRsZTogMTI4MH1dLFxuICAgICAgICAgICAgW1wicnJ6ZS1lbGVtZW50cy9ycnplLWNvdW50ZXJcIiwgeyB0aXRsZTogMTM0MH1dLFxuICAgICAgICAgIF19XG4gICAgICAgICAgYWxsb3dlZEJsb2Nrcz17W1xuICAgICAgICAgICAgXCJycnplLWVsZW1lbnRzL3JyemUtY291bnRlclwiLFxuICAgICAgICAgICAgXCJycnplLWVsZW1lbnRzL3JyemUtaWNvbmJveFwiLFxuICAgICAgICAgIF19XG4gICAgICAgIC8+XG4gICAgICA8L3NlY3Rpb24+XG4gICAgPC9kaXY+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiQmxvY2tDb250cm9scyIsIkluc3BlY3RvckNvbnRyb2xzIiwiVG9vbGJhckJ1dHRvbiIsIlRvb2xiYXJJdGVtIiwiUGFuZWxCb2R5IiwiUmFuZ2VDb250cm9sIiwiQnV0dG9uIiwiX19leHBlcmltZW50YWxOdW1iZXJDb250cm9sIiwiTnVtYmVyQ29udHJvbCIsIl9fIiwidXBkYXRlIiwicGxheSIsImdzYXAiLCJTY3JvbGxUcmlnZ2VyIiwiRWRpdCIsIl9yZWYiLCJibG9ja1Byb3BzIiwiaXNTZWxlY3RlZCIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwicmVnaXN0ZXJQbHVnaW4iLCJkeW5hbWljQ2xhc3MiLCJjb25jYXQiLCJjb2x1bW5zIiwicHJvcHMiLCJjbGFzc05hbWUiLCJvbkNoYW5nZVN0YWdnZXIiLCJzdGFnZ2VyIiwib25DaGFuZ2VDb2x1bW5zIiwib25DaGFuZ2VTdGFydFZhbHVlIiwic3RhcnRWYWx1ZSIsIm91dHB1dCIsInBhcnNlSW50Iiwib25DbGlja1BsYXkiLCJudW1iZXJXaXRoRG90cyIsIngiLCJjbGVhbklucHV0IiwidG9TdHJpbmciLCJyZXBsYWNlIiwibnVtYmVyIiwiaXNOYU4iLCJjb25zb2xlIiwibG9nIiwibnVtYmVyQXNTdHJpbmciLCJjb250YWluZXIiLCJkb2N1bWVudCIsInF1ZXJ5U2VsZWN0b3IiLCJpZCIsIml0ZW1zIiwicXVlcnlTZWxlY3RvckFsbCIsImZyb20iLCJ0ZXh0Q29udGVudCIsImR1cmF0aW9uIiwiZWFzZSIsInNuYXAiLCJfanN4IiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4cyIsIl9GcmFnbWVudCIsImljb24iLCJ0aXRsZSIsIm9uQ2xpY2siLCJsYWJlbCIsIm1hcmtzIiwibWF4IiwibWluIiwidmFsdWUiLCJvbkJsdXIiLCJub1JlZkNoZWNrIiwib25DaGFuZ2UiLCJvbkZvY3VzIiwib25Nb3VzZUxlYXZlIiwib25Nb3VzZU1vdmUiLCJzdGVwIiwiTnVtYmVyIiwiTUFYX1ZBTFVFIiwidGVtcGxhdGUiLCJhbGxvd2VkQmxvY2tzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/counter-row/edit.tsx\n"); - -/***/ }), - -/***/ "./src/counter-row/index.tsx": -/*!***********************************!*\ - !*** ./src/counter-row/index.tsx ***! - \***********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/counter-row/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/counter-row/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/counter-row/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/counter-row/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"a\",\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"512\",\n height: \"512\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"60.05\",\n y: \"210.12\",\n width: \"112.94\",\n height: \"91.77\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"210.12\",\n width: \"112.94\",\n height: \"91.77\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"339.01\",\n y: \"210.12\",\n width: \"112.94\",\n height: \"91.77\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY291bnRlci1yb3cvaW5kZXgudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTs7Ozs7QUFLc0Q7QUFFdEQ7Ozs7Ozs7O0FBU0E7OztBQUcwQjtBQUNBO0FBQ1U7QUFDYjtBQUd2Qjs7Ozs7QUFLQUEsb0VBQWlCLENBQUVHLDZDQUFvQixFQUFFO0VBQ3hDOzs7RUFHQUUsSUFBSSxFQUFFO0lBQ0xDLEdBQUcsRUFBRUMsdURBQUE7TUFBS0MsRUFBRSxFQUFDLEdBQUc7TUFBQ0MsS0FBSyxFQUFDLDRCQUE0QjtNQUFDQyxLQUFLLEVBQUMsS0FBSztNQUFDQyxNQUFNLEVBQUMsS0FBSztNQUFDQyxPQUFPLEVBQUMsYUFBYTtNQUFBQyxRQUFBLEdBQUNDLHNEQUFBO1FBQU1DLENBQUMsRUFBQyxPQUFPO1FBQUNDLENBQUMsRUFBQyxRQUFRO1FBQUNOLEtBQUssRUFBQyxRQUFRO1FBQUNDLE1BQU0sRUFBQyxPQUFPO1FBQUNNLEVBQUUsRUFBQyxNQUFNO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLElBQUksRUFBQztNQUFTLEVBQUUsRUFBQUwsc0RBQUE7UUFBTUMsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsQ0FBQyxFQUFDLFFBQVE7UUFBQ04sS0FBSyxFQUFDLFFBQVE7UUFBQ0MsTUFBTSxFQUFDLE9BQU87UUFBQ00sRUFBRSxFQUFDLE1BQU07UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsSUFBSSxFQUFDO01BQVMsRUFBRSxFQUFBTCxzREFBQTtRQUFNQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxDQUFDLEVBQUMsUUFBUTtRQUFDTixLQUFLLEVBQUMsUUFBUTtRQUFDQyxNQUFNLEVBQUMsT0FBTztRQUFDTSxFQUFFLEVBQUMsTUFBTTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxJQUFJLEVBQUM7TUFBUyxFQUFFO0lBQUE7R0FDNVg7RUFDREMsbUJBQW1CLEVBQUUsU0FBckJBLG1CQUFtQkEsQ0FBR0MsVUFBZSxFQUFBQyxJQUFBLEVBQXNCO0lBQUEsSUFBbEJDLE9BQU8sR0FBQUQsSUFBQSxDQUFQQyxPQUFPO0lBQy9DLElBQVFDLEtBQUssR0FBS0gsVUFBVSxDQUFwQkcsS0FBSztJQUViO0lBQ0E7SUFDQSxJQUFJRCxPQUFPLEtBQUssV0FBVyxJQUFJQyxLQUFLLEVBQUU7TUFDckMsT0FBT0EsS0FBSztJQUNiO0VBQ0QsQ0FBQztFQUNEOzs7RUFHQUMsSUFBSSxFQUFFeEIsNkNBQUk7RUFFVjs7O0VBR0FDLElBQUksRUFBSkEsNkNBQUlBO0NBQ0csQ0FBRSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY291bnRlci1yb3cvaW5kZXgudHN4PzRjZWYiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZWdpc3RlcnMgYSBuZXcgYmxvY2sgcHJvdmlkZWQgYSB1bmlxdWUgbmFtZSBhbmQgYW4gb2JqZWN0IGRlZmluaW5nIGl0cyBiZWhhdmlvci5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbmltcG9ydCB7IHJlZ2lzdGVyQmxvY2tUeXBlIH0gZnJvbSAnQHdvcmRwcmVzcy9ibG9ja3MnO1xuXG4vKipcbiAqIExldHMgd2VicGFjayBwcm9jZXNzIENTUywgU0FTUyBvciBTQ1NTIGZpbGVzIHJlZmVyZW5jZWQgaW4gSmF2YVNjcmlwdCBmaWxlcy5cbiAqIEFsbCBmaWxlcyBjb250YWluaW5nIGBzdHlsZWAga2V5d29yZCBhcmUgYnVuZGxlZCB0b2dldGhlci4gVGhlIGNvZGUgdXNlZFxuICogZ2V0cyBhcHBsaWVkIGJvdGggdG8gdGhlIGZyb250IG9mIHlvdXIgc2l0ZSBhbmQgdG8gdGhlIGVkaXRvci4gQWxsIG90aGVyIGZpbGVzXG4gKiBnZXQgYXBwbGllZCB0byB0aGUgZWRpdG9yIG9ubHkuXG4gKlxuICogQHNlZSBodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9Ad29yZHByZXNzL3NjcmlwdHMjdXNpbmctY3NzXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEVkaXQgZnJvbSAnLi9lZGl0JztcbmltcG9ydCBzYXZlIGZyb20gJy4vc2F2ZSc7XG5pbXBvcnQgbWV0YWRhdGEgZnJvbSAnLi9ibG9jay5qc29uJztcbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5pbXBvcnQgeyBfXywgc3ByaW50ZiB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogRXZlcnkgYmxvY2sgc3RhcnRzIGJ5IHJlZ2lzdGVyaW5nIGEgbmV3IGJsb2NrIHR5cGUgZGVmaW5pdGlvbi5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbnJlZ2lzdGVyQmxvY2tUeXBlKCBtZXRhZGF0YS5uYW1lIGFzIGFueSwge1xuXHQvKipcblx0ICogVXNlZCB0byBjb25zdHJ1Y3QgYSBwcmV2aWV3IGZvciB0aGUgYmxvY2sgdG8gYmUgc2hvd24gaW4gdGhlIGJsb2NrIGluc2VydGVyLlxuXHQgKi9cblx0aWNvbjoge1xuXHRcdHNyYzogPHN2ZyBpZD1cImFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI1MTJcIiBoZWlnaHQ9XCI1MTJcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48cmVjdCB4PVwiNjAuMDVcIiB5PVwiMjEwLjEyXCIgd2lkdGg9XCIxMTIuOTRcIiBoZWlnaHQ9XCI5MS43N1wiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCJldmVub2RkXCIvPjxyZWN0IHg9XCIxOTkuNTNcIiB5PVwiMjEwLjEyXCIgd2lkdGg9XCIxMTIuOTRcIiBoZWlnaHQ9XCI5MS43N1wiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCJldmVub2RkXCIvPjxyZWN0IHg9XCIzMzkuMDFcIiB5PVwiMjEwLjEyXCIgd2lkdGg9XCIxMTIuOTRcIiBoZWlnaHQ9XCI5MS43N1wiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCJldmVub2RkXCIvPjwvc3ZnPlxuXHR9LFxuXHRfX2V4cGVyaW1lbnRhbExhYmVsOiAoYXR0cmlidXRlczogYW55LCB7IGNvbnRleHQgfTogYW55KSA9PiB7XG5cdFx0Y29uc3QgeyB0aXRsZSB9ID0gYXR0cmlidXRlcztcblxuXHRcdC8vIEluIHRoZSBsaXN0IHZpZXcsIHVzZSB0aGUgYmxvY2sncyB0aXRsZSBhcyB0aGUgbGFiZWwuXG5cdFx0Ly8gSWYgdGhlIHRpdGxlIGlzIGVtcHR5LCBmYWxsIGJhY2sgdG8gdGhlIGRlZmF1bHQgbGFiZWwuXG5cdFx0aWYgKGNvbnRleHQgPT09ICdsaXN0LXZpZXcnICYmIHRpdGxlKSB7XG5cdFx0XHRyZXR1cm4gdGl0bGU7XG5cdFx0fVxuXHR9LFxuXHQvKipcblx0ICogQHNlZSAuL2VkaXQuanNcblx0ICovXG5cdGVkaXQ6IEVkaXQsXG5cblx0LyoqXG5cdCAqIEBzZWUgLi9zYXZlLmpzXG5cdCAqL1xuXHRzYXZlLFxufSBhcyBhbnkgKTtcbiJdLCJuYW1lcyI6WyJyZWdpc3RlckJsb2NrVHlwZSIsIkVkaXQiLCJzYXZlIiwibWV0YWRhdGEiLCJuYW1lIiwiaWNvbiIsInNyYyIsIl9qc3hzIiwiaWQiLCJ4bWxucyIsIndpZHRoIiwiaGVpZ2h0Iiwidmlld0JveCIsImNoaWxkcmVuIiwiX2pzeCIsIngiLCJ5IiwicngiLCJyeSIsImZpbGwiLCJfX2V4cGVyaW1lbnRhbExhYmVsIiwiYXR0cmlidXRlcyIsIl9yZWYiLCJjb250ZXh0IiwidGl0bGUiLCJlZGl0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/counter-row/index.tsx\n"); - -/***/ }), - -/***/ "./src/counter-row/save.tsx": -/*!**********************************!*\ - !*** ./src/counter-row/save.tsx ***! - \**********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var dynamicClass = \"rrze-elements-column-\".concat(attributes.columns);\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save({\n className: dynamicClass\n });\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"section\", {\n \"data-startValue\": attributes.startValue,\n \"data-stagger\": attributes.stagger,\n className: \"rrze--counter-element\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n }))\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY291bnRlci1yb3cvc2F2ZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXFFO0FBVXZELFNBQVVFLElBQUlBLENBQUFDLElBQUEsRUFBMEI7RUFBQSxJQUF2QkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDdkMsSUFBTUMsWUFBWSwyQkFBQUMsTUFBQSxDQUEyQkYsVUFBVSxDQUFDRyxPQUFPLENBQUU7RUFDakUsSUFBTUMsVUFBVSxHQUFHUCxrRUFBYSxDQUFDQyxJQUFJLENBQUM7SUFDcENPLFNBQVMsRUFBRUo7R0FDWixDQUFDO0VBRUYsT0FDSUssc0RBQUEsQ0FBQUMsdURBQUE7SUFBQUMsUUFBQSxFQUNJRixzREFBQSxRQUFBRyxNQUFBLENBQUFDLE1BQUEsS0FBU04sVUFBVTtNQUFBSSxRQUFBLEVBRWpCRixzREFBQTtRQUFBLG1CQUEwQk4sVUFBVSxDQUFDVyxVQUFVO1FBQUEsZ0JBQWdCWCxVQUFVLENBQUNZLE9BQU87UUFBRVAsU0FBUyxFQUFDLHVCQUF1QjtRQUFBRyxRQUFBLEVBQ3BIRixzREFBQSxDQUFDVixnRUFBVyxDQUFDaUIsT0FBTztNQUFHO0lBQ2I7RUFDTixFQUNQO0FBRVQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvdW50ZXItcm93L3NhdmUudHN4P2RkY2IiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5uZXJCbG9ja3MsIHVzZUJsb2NrUHJvcHMgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBzdGFnZ2VyOiBudW1iZXI7XG4gICAgc3RhcnRWYWx1ZTogbnVtYmVyO1xuICAgIGNvbHVtbnM6IG51bWJlcjtcbiAgfTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gc2F2ZSh7IGF0dHJpYnV0ZXMgfTogU2F2ZVByb3BzKSB7XG4gIGNvbnN0IGR5bmFtaWNDbGFzcyA9IGBycnplLWVsZW1lbnRzLWNvbHVtbi0ke2F0dHJpYnV0ZXMuY29sdW1uc31gO1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKHtcbiAgICBjbGFzc05hbWU6IGR5bmFtaWNDbGFzcyxcbiAgfSk7XG5cbiAgcmV0dXJuIChcbiAgICAgIDw+XG4gICAgICAgICAgPGRpdiB7Li4uYmxvY2tQcm9wc31cbiAgICAgICAgICA+XG4gICAgICAgICAgICA8c2VjdGlvbiBkYXRhLXN0YXJ0VmFsdWU9e2F0dHJpYnV0ZXMuc3RhcnRWYWx1ZX0gZGF0YS1zdGFnZ2VyPXthdHRyaWJ1dGVzLnN0YWdnZXJ9IGNsYXNzTmFtZT1cInJyemUtLWNvdW50ZXItZWxlbWVudFwiPlxuICAgICAgICAgICAgPElubmVyQmxvY2tzLkNvbnRlbnQgLz5cbiAgICAgICAgICAgIDwvc2VjdGlvbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgIDwvPlxuICApO1xufVxuIl0sIm5hbWVzIjpbIklubmVyQmxvY2tzIiwidXNlQmxvY2tQcm9wcyIsInNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImR5bmFtaWNDbGFzcyIsImNvbmNhdCIsImNvbHVtbnMiLCJibG9ja1Byb3BzIiwiY2xhc3NOYW1lIiwiX2pzeCIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwiT2JqZWN0IiwiYXNzaWduIiwic3RhcnRWYWx1ZSIsInN0YWdnZXIiLCJDb250ZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/counter-row/save.tsx\n"); - -/***/ }), - -/***/ "./node_modules/gsap/CSSPlugin.js": -/*!****************************************!*\ - !*** ./node_modules/gsap/CSSPlugin.js ***! - \****************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CSSPlugin: function() { return /* binding */ CSSPlugin; },\n/* harmony export */ _createElement: function() { return /* binding */ _createElement; },\n/* harmony export */ _getBBox: function() { return /* binding */ _getBBox; },\n/* harmony export */ checkPrefix: function() { return /* binding */ _checkPropPrefix; },\n/* harmony export */ \"default\": function() { return /* binding */ CSSPlugin; }\n/* harmony export */ });\n/* harmony import */ var _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./gsap-core.js */ \"./node_modules/gsap/gsap-core.js\");\n/*!\n * CSSPlugin 3.12.5\n * https://gsap.com\n *\n * Copyright 2008-2024, GreenSock. All rights reserved.\n * Subject to the terms at https://gsap.com/standard-license or for\n * Club GSAP members, the agreement issued with that membership.\n * @author: Jack Doyle, jack@greensock.com\n*/\n\n/* eslint-disable */\n\n\nvar _win,\n _doc,\n _docElement,\n _pluginInitted,\n _tempDiv,\n _tempDivStyler,\n _recentSetterPlugin,\n _reverting,\n _windowExists = function _windowExists() {\n return typeof window !== \"undefined\";\n},\n _transformProps = {},\n _RAD2DEG = 180 / Math.PI,\n _DEG2RAD = Math.PI / 180,\n _atan2 = Math.atan2,\n _bigNum = 1e8,\n _capsExp = /([A-Z])/g,\n _horizontalExp = /(left|right|width|margin|padding|x)/i,\n _complexExp = /[\\s,\\(]\\S/,\n _propertyAliases = {\n autoAlpha: \"opacity,visibility\",\n scale: \"scaleX,scaleY\",\n alpha: \"opacity\"\n},\n _renderCSSProp = function _renderCSSProp(ratio, data) {\n return data.set(data.t, data.p, Math.round((data.s + data.c * ratio) * 10000) / 10000 + data.u, data);\n},\n _renderPropWithEnd = function _renderPropWithEnd(ratio, data) {\n return data.set(data.t, data.p, ratio === 1 ? data.e : Math.round((data.s + data.c * ratio) * 10000) / 10000 + data.u, data);\n},\n _renderCSSPropWithBeginning = function _renderCSSPropWithBeginning(ratio, data) {\n return data.set(data.t, data.p, ratio ? Math.round((data.s + data.c * ratio) * 10000) / 10000 + data.u : data.b, data);\n},\n //if units change, we need a way to render the original unit/value when the tween goes all the way back to the beginning (ratio:0)\n_renderRoundedCSSProp = function _renderRoundedCSSProp(ratio, data) {\n var value = data.s + data.c * ratio;\n data.set(data.t, data.p, ~~(value + (value < 0 ? -.5 : .5)) + data.u, data);\n},\n _renderNonTweeningValue = function _renderNonTweeningValue(ratio, data) {\n return data.set(data.t, data.p, ratio ? data.e : data.b, data);\n},\n _renderNonTweeningValueOnlyAtEnd = function _renderNonTweeningValueOnlyAtEnd(ratio, data) {\n return data.set(data.t, data.p, ratio !== 1 ? data.b : data.e, data);\n},\n _setterCSSStyle = function _setterCSSStyle(target, property, value) {\n return target.style[property] = value;\n},\n _setterCSSProp = function _setterCSSProp(target, property, value) {\n return target.style.setProperty(property, value);\n},\n _setterTransform = function _setterTransform(target, property, value) {\n return target._gsap[property] = value;\n},\n _setterScale = function _setterScale(target, property, value) {\n return target._gsap.scaleX = target._gsap.scaleY = value;\n},\n _setterScaleWithRender = function _setterScaleWithRender(target, property, value, data, ratio) {\n var cache = target._gsap;\n cache.scaleX = cache.scaleY = value;\n cache.renderTransform(ratio, cache);\n},\n _setterTransformWithRender = function _setterTransformWithRender(target, property, value, data, ratio) {\n var cache = target._gsap;\n cache[property] = value;\n cache.renderTransform(ratio, cache);\n},\n _transformProp = \"transform\",\n _transformOriginProp = _transformProp + \"Origin\",\n _saveStyle = function _saveStyle(property, isNotCSS) {\n var _this = this;\n\n var target = this.target,\n style = target.style,\n cache = target._gsap;\n\n if (property in _transformProps && style) {\n this.tfm = this.tfm || {};\n\n if (property !== \"transform\") {\n property = _propertyAliases[property] || property;\n ~property.indexOf(\",\") ? property.split(\",\").forEach(function (a) {\n return _this.tfm[a] = _get(target, a);\n }) : this.tfm[property] = cache.x ? cache[property] : _get(target, property); // note: scale would map to \"scaleX,scaleY\", thus we loop and apply them both.\n\n property === _transformOriginProp && (this.tfm.zOrigin = cache.zOrigin);\n } else {\n return _propertyAliases.transform.split(\",\").forEach(function (p) {\n return _saveStyle.call(_this, p, isNotCSS);\n });\n }\n\n if (this.props.indexOf(_transformProp) >= 0) {\n return;\n }\n\n if (cache.svg) {\n this.svgo = target.getAttribute(\"data-svg-origin\");\n this.props.push(_transformOriginProp, isNotCSS, \"\");\n }\n\n property = _transformProp;\n }\n\n (style || isNotCSS) && this.props.push(property, isNotCSS, style[property]);\n},\n _removeIndependentTransforms = function _removeIndependentTransforms(style) {\n if (style.translate) {\n style.removeProperty(\"translate\");\n style.removeProperty(\"scale\");\n style.removeProperty(\"rotate\");\n }\n},\n _revertStyle = function _revertStyle() {\n var props = this.props,\n target = this.target,\n style = target.style,\n cache = target._gsap,\n i,\n p;\n\n for (i = 0; i < props.length; i += 3) {\n // stored like this: property, isNotCSS, value\n props[i + 1] ? target[props[i]] = props[i + 2] : props[i + 2] ? style[props[i]] = props[i + 2] : style.removeProperty(props[i].substr(0, 2) === \"--\" ? props[i] : props[i].replace(_capsExp, \"-$1\").toLowerCase());\n }\n\n if (this.tfm) {\n for (p in this.tfm) {\n cache[p] = this.tfm[p];\n }\n\n if (cache.svg) {\n cache.renderTransform();\n target.setAttribute(\"data-svg-origin\", this.svgo || \"\");\n }\n\n i = _reverting();\n\n if ((!i || !i.isStart) && !style[_transformProp]) {\n _removeIndependentTransforms(style);\n\n if (cache.zOrigin && style[_transformOriginProp]) {\n style[_transformOriginProp] += \" \" + cache.zOrigin + \"px\"; // since we're uncaching, we must put the zOrigin back into the transformOrigin so that we can pull it out accurately when we parse again. Otherwise, we'd lose the z portion of the origin since we extract it to protect from Safari bugs.\n\n cache.zOrigin = 0;\n cache.renderTransform();\n }\n\n cache.uncache = 1; // if it's a startAt that's being reverted in the _initTween() of the core, we don't need to uncache transforms. This is purely a performance optimization.\n }\n }\n},\n _getStyleSaver = function _getStyleSaver(target, properties) {\n var saver = {\n target: target,\n props: [],\n revert: _revertStyle,\n save: _saveStyle\n };\n target._gsap || _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap.core.getCache(target); // just make sure there's a _gsap cache defined because we read from it in _saveStyle() and it's more efficient to just check it here once.\n\n properties && properties.split(\",\").forEach(function (p) {\n return saver.save(p);\n });\n return saver;\n},\n _supports3D,\n _createElement = function _createElement(type, ns) {\n var e = _doc.createElementNS ? _doc.createElementNS((ns || \"http://www.w3.org/1999/xhtml\").replace(/^https/, \"http\"), type) : _doc.createElement(type); //some servers swap in https for http in the namespace which can break things, making \"style\" inaccessible.\n\n return e && e.style ? e : _doc.createElement(type); //some environments won't allow access to the element's style when created with a namespace in which case we default to the standard createElement() to work around the issue. Also note that when GSAP is embedded directly inside an SVG file, createElement() won't allow access to the style object in Firefox (see https://gsap.com/forums/topic/20215-problem-using-tweenmax-in-standalone-self-containing-svg-file-err-cannot-set-property-csstext-of-undefined/).\n},\n _getComputedProperty = function _getComputedProperty(target, property, skipPrefixFallback) {\n var cs = getComputedStyle(target);\n return cs[property] || cs.getPropertyValue(property.replace(_capsExp, \"-$1\").toLowerCase()) || cs.getPropertyValue(property) || !skipPrefixFallback && _getComputedProperty(target, _checkPropPrefix(property) || property, 1) || \"\"; //css variables may not need caps swapped out for dashes and lowercase.\n},\n _prefixes = \"O,Moz,ms,Ms,Webkit\".split(\",\"),\n _checkPropPrefix = function _checkPropPrefix(property, element, preferPrefix) {\n var e = element || _tempDiv,\n s = e.style,\n i = 5;\n\n if (property in s && !preferPrefix) {\n return property;\n }\n\n property = property.charAt(0).toUpperCase() + property.substr(1);\n\n while (i-- && !(_prefixes[i] + property in s)) {}\n\n return i < 0 ? null : (i === 3 ? \"ms\" : i >= 0 ? _prefixes[i] : \"\") + property;\n},\n _initCore = function _initCore() {\n if (_windowExists() && window.document) {\n _win = window;\n _doc = _win.document;\n _docElement = _doc.documentElement;\n _tempDiv = _createElement(\"div\") || {\n style: {}\n };\n _tempDivStyler = _createElement(\"div\");\n _transformProp = _checkPropPrefix(_transformProp);\n _transformOriginProp = _transformProp + \"Origin\";\n _tempDiv.style.cssText = \"border-width:0;line-height:0;position:absolute;padding:0\"; //make sure to override certain properties that may contaminate measurements, in case the user has overreaching style sheets.\n\n _supports3D = !!_checkPropPrefix(\"perspective\");\n _reverting = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap.core.reverting;\n _pluginInitted = 1;\n }\n},\n _getBBoxHack = function _getBBoxHack(swapIfPossible) {\n //works around issues in some browsers (like Firefox) that don't correctly report getBBox() on SVG elements inside a element and/or . We try creating an SVG, adding it to the documentElement and toss the element in there so that it's definitely part of the rendering tree, then grab the bbox and if it works, we actually swap out the original getBBox() method for our own that does these extra steps whenever getBBox is needed. This helps ensure that performance is optimal (only do all these extra steps when absolutely necessary...most elements don't need it).\n var svg = _createElement(\"svg\", this.ownerSVGElement && this.ownerSVGElement.getAttribute(\"xmlns\") || \"http://www.w3.org/2000/svg\"),\n oldParent = this.parentNode,\n oldSibling = this.nextSibling,\n oldCSS = this.style.cssText,\n bbox;\n\n _docElement.appendChild(svg);\n\n svg.appendChild(this);\n this.style.display = \"block\";\n\n if (swapIfPossible) {\n try {\n bbox = this.getBBox();\n this._gsapBBox = this.getBBox; //store the original\n\n this.getBBox = _getBBoxHack;\n } catch (e) {}\n } else if (this._gsapBBox) {\n bbox = this._gsapBBox();\n }\n\n if (oldParent) {\n if (oldSibling) {\n oldParent.insertBefore(this, oldSibling);\n } else {\n oldParent.appendChild(this);\n }\n }\n\n _docElement.removeChild(svg);\n\n this.style.cssText = oldCSS;\n return bbox;\n},\n _getAttributeFallbacks = function _getAttributeFallbacks(target, attributesArray) {\n var i = attributesArray.length;\n\n while (i--) {\n if (target.hasAttribute(attributesArray[i])) {\n return target.getAttribute(attributesArray[i]);\n }\n }\n},\n _getBBox = function _getBBox(target) {\n var bounds;\n\n try {\n bounds = target.getBBox(); //Firefox throws errors if you try calling getBBox() on an SVG element that's not rendered (like in a or ). https://bugzilla.mozilla.org/show_bug.cgi?id=612118\n } catch (error) {\n bounds = _getBBoxHack.call(target, true);\n }\n\n bounds && (bounds.width || bounds.height) || target.getBBox === _getBBoxHack || (bounds = _getBBoxHack.call(target, true)); //some browsers (like Firefox) misreport the bounds if the element has zero width and height (it just assumes it's at x:0, y:0), thus we need to manually grab the position in that case.\n\n return bounds && !bounds.width && !bounds.x && !bounds.y ? {\n x: +_getAttributeFallbacks(target, [\"x\", \"cx\", \"x1\"]) || 0,\n y: +_getAttributeFallbacks(target, [\"y\", \"cy\", \"y1\"]) || 0,\n width: 0,\n height: 0\n } : bounds;\n},\n _isSVG = function _isSVG(e) {\n return !!(e.getCTM && (!e.parentNode || e.ownerSVGElement) && _getBBox(e));\n},\n //reports if the element is an SVG on which getBBox() actually works\n_removeProperty = function _removeProperty(target, property) {\n if (property) {\n var style = target.style,\n first2Chars;\n\n if (property in _transformProps && property !== _transformOriginProp) {\n property = _transformProp;\n }\n\n if (style.removeProperty) {\n first2Chars = property.substr(0, 2);\n\n if (first2Chars === \"ms\" || property.substr(0, 6) === \"webkit\") {\n //Microsoft and some Webkit browsers don't conform to the standard of capitalizing the first prefix character, so we adjust so that when we prefix the caps with a dash, it's correct (otherwise it'd be \"ms-transform\" instead of \"-ms-transform\" for IE9, for example)\n property = \"-\" + property;\n }\n\n style.removeProperty(first2Chars === \"--\" ? property : property.replace(_capsExp, \"-$1\").toLowerCase());\n } else {\n //note: old versions of IE use \"removeAttribute()\" instead of \"removeProperty()\"\n style.removeAttribute(property);\n }\n }\n},\n _addNonTweeningPT = function _addNonTweeningPT(plugin, target, property, beginning, end, onlySetAtEnd) {\n var pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(plugin._pt, target, property, 0, 1, onlySetAtEnd ? _renderNonTweeningValueOnlyAtEnd : _renderNonTweeningValue);\n plugin._pt = pt;\n pt.b = beginning;\n pt.e = end;\n\n plugin._props.push(property);\n\n return pt;\n},\n _nonConvertibleUnits = {\n deg: 1,\n rad: 1,\n turn: 1\n},\n _nonStandardLayouts = {\n grid: 1,\n flex: 1\n},\n //takes a single value like 20px and converts it to the unit specified, like \"%\", returning only the numeric amount.\n_convertToUnit = function _convertToUnit(target, property, value, unit) {\n var curValue = parseFloat(value) || 0,\n curUnit = (value + \"\").trim().substr((curValue + \"\").length) || \"px\",\n // some browsers leave extra whitespace at the beginning of CSS variables, hence the need to trim()\n style = _tempDiv.style,\n horizontal = _horizontalExp.test(property),\n isRootSVG = target.tagName.toLowerCase() === \"svg\",\n measureProperty = (isRootSVG ? \"client\" : \"offset\") + (horizontal ? \"Width\" : \"Height\"),\n amount = 100,\n toPixels = unit === \"px\",\n toPercent = unit === \"%\",\n px,\n parent,\n cache,\n isSVG;\n\n if (unit === curUnit || !curValue || _nonConvertibleUnits[unit] || _nonConvertibleUnits[curUnit]) {\n return curValue;\n }\n\n curUnit !== \"px\" && !toPixels && (curValue = _convertToUnit(target, property, value, \"px\"));\n isSVG = target.getCTM && _isSVG(target);\n\n if ((toPercent || curUnit === \"%\") && (_transformProps[property] || ~property.indexOf(\"adius\"))) {\n px = isSVG ? target.getBBox()[horizontal ? \"width\" : \"height\"] : target[measureProperty];\n return (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(toPercent ? curValue / px * amount : curValue / 100 * px);\n }\n\n style[horizontal ? \"width\" : \"height\"] = amount + (toPixels ? curUnit : unit);\n parent = ~property.indexOf(\"adius\") || unit === \"em\" && target.appendChild && !isRootSVG ? target : target.parentNode;\n\n if (isSVG) {\n parent = (target.ownerSVGElement || {}).parentNode;\n }\n\n if (!parent || parent === _doc || !parent.appendChild) {\n parent = _doc.body;\n }\n\n cache = parent._gsap;\n\n if (cache && toPercent && cache.width && horizontal && cache.time === _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._ticker.time && !cache.uncache) {\n return (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(curValue / cache.width * amount);\n } else {\n if (toPercent && (property === \"height\" || property === \"width\")) {\n // if we're dealing with width/height that's inside a container with padding and/or it's a flexbox/grid container, we must apply it to the target itself rather than the _tempDiv in order to ensure complete accuracy, factoring in the parent's padding.\n var v = target.style[property];\n target.style[property] = amount + unit;\n px = target[measureProperty];\n v ? target.style[property] = v : _removeProperty(target, property);\n } else {\n (toPercent || curUnit === \"%\") && !_nonStandardLayouts[_getComputedProperty(parent, \"display\")] && (style.position = _getComputedProperty(target, \"position\"));\n parent === target && (style.position = \"static\"); // like for borderRadius, if it's a % we must have it relative to the target itself but that may not have position: relative or position: absolute in which case it'd go up the chain until it finds its offsetParent (bad). position: static protects against that.\n\n parent.appendChild(_tempDiv);\n px = _tempDiv[measureProperty];\n parent.removeChild(_tempDiv);\n style.position = \"absolute\";\n }\n\n if (horizontal && toPercent) {\n cache = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._getCache)(parent);\n cache.time = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._ticker.time;\n cache.width = parent[measureProperty];\n }\n }\n\n return (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(toPixels ? px * curValue / amount : px && curValue ? amount / px * curValue : 0);\n},\n _get = function _get(target, property, unit, uncache) {\n var value;\n _pluginInitted || _initCore();\n\n if (property in _propertyAliases && property !== \"transform\") {\n property = _propertyAliases[property];\n\n if (~property.indexOf(\",\")) {\n property = property.split(\",\")[0];\n }\n }\n\n if (_transformProps[property] && property !== \"transform\") {\n value = _parseTransform(target, uncache);\n value = property !== \"transformOrigin\" ? value[property] : value.svg ? value.origin : _firstTwoOnly(_getComputedProperty(target, _transformOriginProp)) + \" \" + value.zOrigin + \"px\";\n } else {\n value = target.style[property];\n\n if (!value || value === \"auto\" || uncache || ~(value + \"\").indexOf(\"calc(\")) {\n value = _specialProps[property] && _specialProps[property](target, property, unit) || _getComputedProperty(target, property) || (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._getProperty)(target, property) || (property === \"opacity\" ? 1 : 0); // note: some browsers, like Firefox, don't report borderRadius correctly! Instead, it only reports every corner like borderTopLeftRadius\n }\n }\n\n return unit && !~(value + \"\").trim().indexOf(\" \") ? _convertToUnit(target, property, value, unit) + unit : value;\n},\n _tweenComplexCSSString = function _tweenComplexCSSString(target, prop, start, end) {\n // note: we call _tweenComplexCSSString.call(pluginInstance...) to ensure that it's scoped properly. We may call it from within a plugin too, thus \"this\" would refer to the plugin.\n if (!start || start === \"none\") {\n // some browsers like Safari actually PREFER the prefixed property and mis-report the unprefixed value like clipPath (BUG). In other words, even though clipPath exists in the style (\"clipPath\" in target.style) and it's set in the CSS properly (along with -webkit-clip-path), Safari reports clipPath as \"none\" whereas WebkitClipPath reports accurately like \"ellipse(100% 0% at 50% 0%)\", so in this case we must SWITCH to using the prefixed property instead. See https://gsap.com/forums/topic/18310-clippath-doesnt-work-on-ios/\n var p = _checkPropPrefix(prop, target, 1),\n s = p && _getComputedProperty(target, p, 1);\n\n if (s && s !== start) {\n prop = p;\n start = s;\n } else if (prop === \"borderColor\") {\n start = _getComputedProperty(target, \"borderTopColor\"); // Firefox bug: always reports \"borderColor\" as \"\", so we must fall back to borderTopColor. See https://gsap.com/forums/topic/24583-how-to-return-colors-that-i-had-after-reverse/\n }\n }\n\n var pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(this._pt, target.style, prop, 0, 1, _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._renderComplexString),\n index = 0,\n matchIndex = 0,\n a,\n result,\n startValues,\n startNum,\n color,\n startValue,\n endValue,\n endNum,\n chunk,\n endUnit,\n startUnit,\n endValues;\n pt.b = start;\n pt.e = end;\n start += \"\"; // ensure values are strings\n\n end += \"\";\n\n if (end === \"auto\") {\n startValue = target.style[prop];\n target.style[prop] = end;\n end = _getComputedProperty(target, prop) || end;\n startValue ? target.style[prop] = startValue : _removeProperty(target, prop);\n }\n\n a = [start, end];\n\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._colorStringFilter)(a); // pass an array with the starting and ending values and let the filter do whatever it needs to the values. If colors are found, it returns true and then we must match where the color shows up order-wise because for things like boxShadow, sometimes the browser provides the computed values with the color FIRST, but the user provides it with the color LAST, so flip them if necessary. Same for drop-shadow().\n\n\n start = a[0];\n end = a[1];\n startValues = start.match(_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._numWithUnitExp) || [];\n endValues = end.match(_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._numWithUnitExp) || [];\n\n if (endValues.length) {\n while (result = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._numWithUnitExp.exec(end)) {\n endValue = result[0];\n chunk = end.substring(index, result.index);\n\n if (color) {\n color = (color + 1) % 5;\n } else if (chunk.substr(-5) === \"rgba(\" || chunk.substr(-5) === \"hsla(\") {\n color = 1;\n }\n\n if (endValue !== (startValue = startValues[matchIndex++] || \"\")) {\n startNum = parseFloat(startValue) || 0;\n startUnit = startValue.substr((startNum + \"\").length);\n endValue.charAt(1) === \"=\" && (endValue = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._parseRelative)(startNum, endValue) + startUnit);\n endNum = parseFloat(endValue);\n endUnit = endValue.substr((endNum + \"\").length);\n index = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._numWithUnitExp.lastIndex - endUnit.length;\n\n if (!endUnit) {\n //if something like \"perspective:300\" is passed in and we must add a unit to the end\n endUnit = endUnit || _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units[prop] || startUnit;\n\n if (index === end.length) {\n end += endUnit;\n pt.e += endUnit;\n }\n }\n\n if (startUnit !== endUnit) {\n startNum = _convertToUnit(target, prop, startValue, endUnit) || 0;\n } // these nested PropTweens are handled in a special way - we'll never actually call a render or setter method on them. We'll just loop through them in the parent complex string PropTween's render method.\n\n\n pt._pt = {\n _next: pt._pt,\n p: chunk || matchIndex === 1 ? chunk : \",\",\n //note: SVG spec allows omission of comma/space when a negative sign is wedged between two numbers, like 2.5-5.3 instead of 2.5,-5.3 but when tweening, the negative value may switch to positive, so we insert the comma just in case.\n s: startNum,\n c: endNum - startNum,\n m: color && color < 4 || prop === \"zIndex\" ? Math.round : 0\n };\n }\n }\n\n pt.c = index < end.length ? end.substring(index, end.length) : \"\"; //we use the \"c\" of the PropTween to store the final part of the string (after the last number)\n } else {\n pt.r = prop === \"display\" && end === \"none\" ? _renderNonTweeningValueOnlyAtEnd : _renderNonTweeningValue;\n }\n\n _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._relExp.test(end) && (pt.e = 0); //if the end string contains relative values or dynamic random(...) values, delete the end it so that on the final render we don't actually set it to the string with += or -= characters (forces it to use the calculated value).\n\n this._pt = pt; //start the linked list with this new PropTween. Remember, we call _tweenComplexCSSString.call(pluginInstance...) to ensure that it's scoped properly. We may call it from within another plugin too, thus \"this\" would refer to the plugin.\n\n return pt;\n},\n _keywordToPercent = {\n top: \"0%\",\n bottom: \"100%\",\n left: \"0%\",\n right: \"100%\",\n center: \"50%\"\n},\n _convertKeywordsToPercentages = function _convertKeywordsToPercentages(value) {\n var split = value.split(\" \"),\n x = split[0],\n y = split[1] || \"50%\";\n\n if (x === \"top\" || x === \"bottom\" || y === \"left\" || y === \"right\") {\n //the user provided them in the wrong order, so flip them\n value = x;\n x = y;\n y = value;\n }\n\n split[0] = _keywordToPercent[x] || x;\n split[1] = _keywordToPercent[y] || y;\n return split.join(\" \");\n},\n _renderClearProps = function _renderClearProps(ratio, data) {\n if (data.tween && data.tween._time === data.tween._dur) {\n var target = data.t,\n style = target.style,\n props = data.u,\n cache = target._gsap,\n prop,\n clearTransforms,\n i;\n\n if (props === \"all\" || props === true) {\n style.cssText = \"\";\n clearTransforms = 1;\n } else {\n props = props.split(\",\");\n i = props.length;\n\n while (--i > -1) {\n prop = props[i];\n\n if (_transformProps[prop]) {\n clearTransforms = 1;\n prop = prop === \"transformOrigin\" ? _transformOriginProp : _transformProp;\n }\n\n _removeProperty(target, prop);\n }\n }\n\n if (clearTransforms) {\n _removeProperty(target, _transformProp);\n\n if (cache) {\n cache.svg && target.removeAttribute(\"transform\");\n\n _parseTransform(target, 1); // force all the cached values back to \"normal\"/identity, otherwise if there's another tween that's already set to render transforms on this element, it could display the wrong values.\n\n\n cache.uncache = 1;\n\n _removeIndependentTransforms(style);\n }\n }\n }\n},\n // note: specialProps should return 1 if (and only if) they have a non-zero priority. It indicates we need to sort the linked list.\n_specialProps = {\n clearProps: function clearProps(plugin, target, property, endValue, tween) {\n if (tween.data !== \"isFromStart\") {\n var pt = plugin._pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(plugin._pt, target, property, 0, 0, _renderClearProps);\n pt.u = endValue;\n pt.pr = -10;\n pt.tween = tween;\n\n plugin._props.push(property);\n\n return 1;\n }\n }\n /* className feature (about 0.4kb gzipped).\n , className(plugin, target, property, endValue, tween) {\n \tlet _renderClassName = (ratio, data) => {\n \t\t\tdata.css.render(ratio, data.css);\n \t\t\tif (!ratio || ratio === 1) {\n \t\t\t\tlet inline = data.rmv,\n \t\t\t\t\ttarget = data.t,\n \t\t\t\t\tp;\n \t\t\t\ttarget.setAttribute(\"class\", ratio ? data.e : data.b);\n \t\t\t\tfor (p in inline) {\n \t\t\t\t\t_removeProperty(target, p);\n \t\t\t\t}\n \t\t\t}\n \t\t},\n \t\t_getAllStyles = (target) => {\n \t\t\tlet styles = {},\n \t\t\t\tcomputed = getComputedStyle(target),\n \t\t\t\tp;\n \t\t\tfor (p in computed) {\n \t\t\t\tif (isNaN(p) && p !== \"cssText\" && p !== \"length\") {\n \t\t\t\t\tstyles[p] = computed[p];\n \t\t\t\t}\n \t\t\t}\n \t\t\t_setDefaults(styles, _parseTransform(target, 1));\n \t\t\treturn styles;\n \t\t},\n \t\tstartClassList = target.getAttribute(\"class\"),\n \t\tstyle = target.style,\n \t\tcssText = style.cssText,\n \t\tcache = target._gsap,\n \t\tclassPT = cache.classPT,\n \t\tinlineToRemoveAtEnd = {},\n \t\tdata = {t:target, plugin:plugin, rmv:inlineToRemoveAtEnd, b:startClassList, e:(endValue.charAt(1) !== \"=\") ? endValue : startClassList.replace(new RegExp(\"(?:\\\\s|^)\" + endValue.substr(2) + \"(?![\\\\w-])\"), \"\") + ((endValue.charAt(0) === \"+\") ? \" \" + endValue.substr(2) : \"\")},\n \t\tchangingVars = {},\n \t\tstartVars = _getAllStyles(target),\n \t\ttransformRelated = /(transform|perspective)/i,\n \t\tendVars, p;\n \tif (classPT) {\n \t\tclassPT.r(1, classPT.d);\n \t\t_removeLinkedListItem(classPT.d.plugin, classPT, \"_pt\");\n \t}\n \ttarget.setAttribute(\"class\", data.e);\n \tendVars = _getAllStyles(target, true);\n \ttarget.setAttribute(\"class\", startClassList);\n \tfor (p in endVars) {\n \t\tif (endVars[p] !== startVars[p] && !transformRelated.test(p)) {\n \t\t\tchangingVars[p] = endVars[p];\n \t\t\tif (!style[p] && style[p] !== \"0\") {\n \t\t\t\tinlineToRemoveAtEnd[p] = 1;\n \t\t\t}\n \t\t}\n \t}\n \tcache.classPT = plugin._pt = new PropTween(plugin._pt, target, \"className\", 0, 0, _renderClassName, data, 0, -11);\n \tif (style.cssText !== cssText) { //only apply if things change. Otherwise, in cases like a background-image that's pulled dynamically, it could cause a refresh. See https://gsap.com/forums/topic/20368-possible-gsap-bug-switching-classnames-in-chrome/.\n \t\tstyle.cssText = cssText; //we recorded cssText before we swapped classes and ran _getAllStyles() because in cases when a className tween is overwritten, we remove all the related tweening properties from that class change (otherwise class-specific stuff can't override properties we've directly set on the target's style object due to specificity).\n \t}\n \t_parseTransform(target, true); //to clear the caching of transforms\n \tdata.css = new gsap.plugins.css();\n \tdata.css.init(target, changingVars, tween);\n \tplugin._props.push(...data.css._props);\n \treturn 1;\n }\n */\n\n},\n\n/*\n * --------------------------------------------------------------------------------------\n * TRANSFORMS\n * --------------------------------------------------------------------------------------\n */\n_identity2DMatrix = [1, 0, 0, 1, 0, 0],\n _rotationalProperties = {},\n _isNullTransform = function _isNullTransform(value) {\n return value === \"matrix(1, 0, 0, 1, 0, 0)\" || value === \"none\" || !value;\n},\n _getComputedTransformMatrixAsArray = function _getComputedTransformMatrixAsArray(target) {\n var matrixString = _getComputedProperty(target, _transformProp);\n\n return _isNullTransform(matrixString) ? _identity2DMatrix : matrixString.substr(7).match(_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._numExp).map(_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round);\n},\n _getMatrix = function _getMatrix(target, force2D) {\n var cache = target._gsap || (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._getCache)(target),\n style = target.style,\n matrix = _getComputedTransformMatrixAsArray(target),\n parent,\n nextSibling,\n temp,\n addedToDOM;\n\n if (cache.svg && target.getAttribute(\"transform\")) {\n temp = target.transform.baseVal.consolidate().matrix; //ensures that even complex values like \"translate(50,60) rotate(135,0,0)\" are parsed because it mashes it into a matrix.\n\n matrix = [temp.a, temp.b, temp.c, temp.d, temp.e, temp.f];\n return matrix.join(\",\") === \"1,0,0,1,0,0\" ? _identity2DMatrix : matrix;\n } else if (matrix === _identity2DMatrix && !target.offsetParent && target !== _docElement && !cache.svg) {\n //note: if offsetParent is null, that means the element isn't in the normal document flow, like if it has display:none or one of its ancestors has display:none). Firefox returns null for getComputedStyle() if the element is in an iframe that has display:none. https://bugzilla.mozilla.org/show_bug.cgi?id=548397\n //browsers don't report transforms accurately unless the element is in the DOM and has a display value that's not \"none\". Firefox and Microsoft browsers have a partial bug where they'll report transforms even if display:none BUT not any percentage-based values like translate(-50%, 8px) will be reported as if it's translate(0, 8px).\n temp = style.display;\n style.display = \"block\";\n parent = target.parentNode;\n\n if (!parent || !target.offsetParent) {\n // note: in 3.3.0 we switched target.offsetParent to _doc.body.contains(target) to avoid [sometimes unnecessary] MutationObserver calls but that wasn't adequate because there are edge cases where nested position: fixed elements need to get reparented to accurately sense transforms. See https://github.com/greensock/GSAP/issues/388 and https://github.com/greensock/GSAP/issues/375\n addedToDOM = 1; //flag\n\n nextSibling = target.nextElementSibling;\n\n _docElement.appendChild(target); //we must add it to the DOM in order to get values properly\n\n }\n\n matrix = _getComputedTransformMatrixAsArray(target);\n temp ? style.display = temp : _removeProperty(target, \"display\");\n\n if (addedToDOM) {\n nextSibling ? parent.insertBefore(target, nextSibling) : parent ? parent.appendChild(target) : _docElement.removeChild(target);\n }\n }\n\n return force2D && matrix.length > 6 ? [matrix[0], matrix[1], matrix[4], matrix[5], matrix[12], matrix[13]] : matrix;\n},\n _applySVGOrigin = function _applySVGOrigin(target, origin, originIsAbsolute, smooth, matrixArray, pluginToAddPropTweensTo) {\n var cache = target._gsap,\n matrix = matrixArray || _getMatrix(target, true),\n xOriginOld = cache.xOrigin || 0,\n yOriginOld = cache.yOrigin || 0,\n xOffsetOld = cache.xOffset || 0,\n yOffsetOld = cache.yOffset || 0,\n a = matrix[0],\n b = matrix[1],\n c = matrix[2],\n d = matrix[3],\n tx = matrix[4],\n ty = matrix[5],\n originSplit = origin.split(\" \"),\n xOrigin = parseFloat(originSplit[0]) || 0,\n yOrigin = parseFloat(originSplit[1]) || 0,\n bounds,\n determinant,\n x,\n y;\n\n if (!originIsAbsolute) {\n bounds = _getBBox(target);\n xOrigin = bounds.x + (~originSplit[0].indexOf(\"%\") ? xOrigin / 100 * bounds.width : xOrigin);\n yOrigin = bounds.y + (~(originSplit[1] || originSplit[0]).indexOf(\"%\") ? yOrigin / 100 * bounds.height : yOrigin); // if (!(\"xOrigin\" in cache) && (xOrigin || yOrigin)) { // added in 3.12.3, reverted in 3.12.4; requires more exploration\n // \txOrigin -= bounds.x;\n // \tyOrigin -= bounds.y;\n // }\n } else if (matrix !== _identity2DMatrix && (determinant = a * d - b * c)) {\n //if it's zero (like if scaleX and scaleY are zero), skip it to avoid errors with dividing by zero.\n x = xOrigin * (d / determinant) + yOrigin * (-c / determinant) + (c * ty - d * tx) / determinant;\n y = xOrigin * (-b / determinant) + yOrigin * (a / determinant) - (a * ty - b * tx) / determinant;\n xOrigin = x;\n yOrigin = y; // theory: we only had to do this for smoothing and it assumes that the previous one was not originIsAbsolute.\n }\n\n if (smooth || smooth !== false && cache.smooth) {\n tx = xOrigin - xOriginOld;\n ty = yOrigin - yOriginOld;\n cache.xOffset = xOffsetOld + (tx * a + ty * c) - tx;\n cache.yOffset = yOffsetOld + (tx * b + ty * d) - ty;\n } else {\n cache.xOffset = cache.yOffset = 0;\n }\n\n cache.xOrigin = xOrigin;\n cache.yOrigin = yOrigin;\n cache.smooth = !!smooth;\n cache.origin = origin;\n cache.originIsAbsolute = !!originIsAbsolute;\n target.style[_transformOriginProp] = \"0px 0px\"; //otherwise, if someone sets an origin via CSS, it will likely interfere with the SVG transform attribute ones (because remember, we're baking the origin into the matrix() value).\n\n if (pluginToAddPropTweensTo) {\n _addNonTweeningPT(pluginToAddPropTweensTo, cache, \"xOrigin\", xOriginOld, xOrigin);\n\n _addNonTweeningPT(pluginToAddPropTweensTo, cache, \"yOrigin\", yOriginOld, yOrigin);\n\n _addNonTweeningPT(pluginToAddPropTweensTo, cache, \"xOffset\", xOffsetOld, cache.xOffset);\n\n _addNonTweeningPT(pluginToAddPropTweensTo, cache, \"yOffset\", yOffsetOld, cache.yOffset);\n }\n\n target.setAttribute(\"data-svg-origin\", xOrigin + \" \" + yOrigin);\n},\n _parseTransform = function _parseTransform(target, uncache) {\n var cache = target._gsap || new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.GSCache(target);\n\n if (\"x\" in cache && !uncache && !cache.uncache) {\n return cache;\n }\n\n var style = target.style,\n invertedScaleX = cache.scaleX < 0,\n px = \"px\",\n deg = \"deg\",\n cs = getComputedStyle(target),\n origin = _getComputedProperty(target, _transformOriginProp) || \"0\",\n x,\n y,\n z,\n scaleX,\n scaleY,\n rotation,\n rotationX,\n rotationY,\n skewX,\n skewY,\n perspective,\n xOrigin,\n yOrigin,\n matrix,\n angle,\n cos,\n sin,\n a,\n b,\n c,\n d,\n a12,\n a22,\n t1,\n t2,\n t3,\n a13,\n a23,\n a33,\n a42,\n a43,\n a32;\n x = y = z = rotation = rotationX = rotationY = skewX = skewY = perspective = 0;\n scaleX = scaleY = 1;\n cache.svg = !!(target.getCTM && _isSVG(target));\n\n if (cs.translate) {\n // accommodate independent transforms by combining them into normal ones.\n if (cs.translate !== \"none\" || cs.scale !== \"none\" || cs.rotate !== \"none\") {\n style[_transformProp] = (cs.translate !== \"none\" ? \"translate3d(\" + (cs.translate + \" 0 0\").split(\" \").slice(0, 3).join(\", \") + \") \" : \"\") + (cs.rotate !== \"none\" ? \"rotate(\" + cs.rotate + \") \" : \"\") + (cs.scale !== \"none\" ? \"scale(\" + cs.scale.split(\" \").join(\",\") + \") \" : \"\") + (cs[_transformProp] !== \"none\" ? cs[_transformProp] : \"\");\n }\n\n style.scale = style.rotate = style.translate = \"none\";\n }\n\n matrix = _getMatrix(target, cache.svg);\n\n if (cache.svg) {\n if (cache.uncache) {\n // if cache.uncache is true (and maybe if origin is 0,0), we need to set element.style.transformOrigin = (cache.xOrigin - bbox.x) + \"px \" + (cache.yOrigin - bbox.y) + \"px\". Previously we let the data-svg-origin stay instead, but when introducing revert(), it complicated things.\n t2 = target.getBBox();\n origin = cache.xOrigin - t2.x + \"px \" + (cache.yOrigin - t2.y) + \"px\";\n t1 = \"\";\n } else {\n t1 = !uncache && target.getAttribute(\"data-svg-origin\"); // Remember, to work around browser inconsistencies we always force SVG elements' transformOrigin to 0,0 and offset the translation accordingly.\n }\n\n _applySVGOrigin(target, t1 || origin, !!t1 || cache.originIsAbsolute, cache.smooth !== false, matrix);\n }\n\n xOrigin = cache.xOrigin || 0;\n yOrigin = cache.yOrigin || 0;\n\n if (matrix !== _identity2DMatrix) {\n a = matrix[0]; //a11\n\n b = matrix[1]; //a21\n\n c = matrix[2]; //a31\n\n d = matrix[3]; //a41\n\n x = a12 = matrix[4];\n y = a22 = matrix[5]; //2D matrix\n\n if (matrix.length === 6) {\n scaleX = Math.sqrt(a * a + b * b);\n scaleY = Math.sqrt(d * d + c * c);\n rotation = a || b ? _atan2(b, a) * _RAD2DEG : 0; //note: if scaleX is 0, we cannot accurately measure rotation. Same for skewX with a scaleY of 0. Therefore, we default to the previously recorded value (or zero if that doesn't exist).\n\n skewX = c || d ? _atan2(c, d) * _RAD2DEG + rotation : 0;\n skewX && (scaleY *= Math.abs(Math.cos(skewX * _DEG2RAD)));\n\n if (cache.svg) {\n x -= xOrigin - (xOrigin * a + yOrigin * c);\n y -= yOrigin - (xOrigin * b + yOrigin * d);\n } //3D matrix\n\n } else {\n a32 = matrix[6];\n a42 = matrix[7];\n a13 = matrix[8];\n a23 = matrix[9];\n a33 = matrix[10];\n a43 = matrix[11];\n x = matrix[12];\n y = matrix[13];\n z = matrix[14];\n angle = _atan2(a32, a33);\n rotationX = angle * _RAD2DEG; //rotationX\n\n if (angle) {\n cos = Math.cos(-angle);\n sin = Math.sin(-angle);\n t1 = a12 * cos + a13 * sin;\n t2 = a22 * cos + a23 * sin;\n t3 = a32 * cos + a33 * sin;\n a13 = a12 * -sin + a13 * cos;\n a23 = a22 * -sin + a23 * cos;\n a33 = a32 * -sin + a33 * cos;\n a43 = a42 * -sin + a43 * cos;\n a12 = t1;\n a22 = t2;\n a32 = t3;\n } //rotationY\n\n\n angle = _atan2(-c, a33);\n rotationY = angle * _RAD2DEG;\n\n if (angle) {\n cos = Math.cos(-angle);\n sin = Math.sin(-angle);\n t1 = a * cos - a13 * sin;\n t2 = b * cos - a23 * sin;\n t3 = c * cos - a33 * sin;\n a43 = d * sin + a43 * cos;\n a = t1;\n b = t2;\n c = t3;\n } //rotationZ\n\n\n angle = _atan2(b, a);\n rotation = angle * _RAD2DEG;\n\n if (angle) {\n cos = Math.cos(angle);\n sin = Math.sin(angle);\n t1 = a * cos + b * sin;\n t2 = a12 * cos + a22 * sin;\n b = b * cos - a * sin;\n a22 = a22 * cos - a12 * sin;\n a = t1;\n a12 = t2;\n }\n\n if (rotationX && Math.abs(rotationX) + Math.abs(rotation) > 359.9) {\n //when rotationY is set, it will often be parsed as 180 degrees different than it should be, and rotationX and rotation both being 180 (it looks the same), so we adjust for that here.\n rotationX = rotation = 0;\n rotationY = 180 - rotationY;\n }\n\n scaleX = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(Math.sqrt(a * a + b * b + c * c));\n scaleY = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(Math.sqrt(a22 * a22 + a32 * a32));\n angle = _atan2(a12, a22);\n skewX = Math.abs(angle) > 0.0002 ? angle * _RAD2DEG : 0;\n perspective = a43 ? 1 / (a43 < 0 ? -a43 : a43) : 0;\n }\n\n if (cache.svg) {\n //sense if there are CSS transforms applied on an SVG element in which case we must overwrite them when rendering. The transform attribute is more reliable cross-browser, but we can't just remove the CSS ones because they may be applied in a CSS rule somewhere (not just inline).\n t1 = target.getAttribute(\"transform\");\n cache.forceCSS = target.setAttribute(\"transform\", \"\") || !_isNullTransform(_getComputedProperty(target, _transformProp));\n t1 && target.setAttribute(\"transform\", t1);\n }\n }\n\n if (Math.abs(skewX) > 90 && Math.abs(skewX) < 270) {\n if (invertedScaleX) {\n scaleX *= -1;\n skewX += rotation <= 0 ? 180 : -180;\n rotation += rotation <= 0 ? 180 : -180;\n } else {\n scaleY *= -1;\n skewX += skewX <= 0 ? 180 : -180;\n }\n }\n\n uncache = uncache || cache.uncache;\n cache.x = x - ((cache.xPercent = x && (!uncache && cache.xPercent || (Math.round(target.offsetWidth / 2) === Math.round(-x) ? -50 : 0))) ? target.offsetWidth * cache.xPercent / 100 : 0) + px;\n cache.y = y - ((cache.yPercent = y && (!uncache && cache.yPercent || (Math.round(target.offsetHeight / 2) === Math.round(-y) ? -50 : 0))) ? target.offsetHeight * cache.yPercent / 100 : 0) + px;\n cache.z = z + px;\n cache.scaleX = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(scaleX);\n cache.scaleY = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(scaleY);\n cache.rotation = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(rotation) + deg;\n cache.rotationX = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(rotationX) + deg;\n cache.rotationY = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(rotationY) + deg;\n cache.skewX = skewX + deg;\n cache.skewY = skewY + deg;\n cache.transformPerspective = perspective + px;\n\n if (cache.zOrigin = parseFloat(origin.split(\" \")[2]) || !uncache && cache.zOrigin || 0) {\n style[_transformOriginProp] = _firstTwoOnly(origin);\n }\n\n cache.xOffset = cache.yOffset = 0;\n cache.force3D = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.force3D;\n cache.renderTransform = cache.svg ? _renderSVGTransforms : _supports3D ? _renderCSSTransforms : _renderNon3DTransforms;\n cache.uncache = 0;\n return cache;\n},\n _firstTwoOnly = function _firstTwoOnly(value) {\n return (value = value.split(\" \"))[0] + \" \" + value[1];\n},\n //for handling transformOrigin values, stripping out the 3rd dimension\n_addPxTranslate = function _addPxTranslate(target, start, value) {\n var unit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(start);\n return (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(parseFloat(start) + parseFloat(_convertToUnit(target, \"x\", value + \"px\", unit))) + unit;\n},\n _renderNon3DTransforms = function _renderNon3DTransforms(ratio, cache) {\n cache.z = \"0px\";\n cache.rotationY = cache.rotationX = \"0deg\";\n cache.force3D = 0;\n\n _renderCSSTransforms(ratio, cache);\n},\n _zeroDeg = \"0deg\",\n _zeroPx = \"0px\",\n _endParenthesis = \") \",\n _renderCSSTransforms = function _renderCSSTransforms(ratio, cache) {\n var _ref = cache || this,\n xPercent = _ref.xPercent,\n yPercent = _ref.yPercent,\n x = _ref.x,\n y = _ref.y,\n z = _ref.z,\n rotation = _ref.rotation,\n rotationY = _ref.rotationY,\n rotationX = _ref.rotationX,\n skewX = _ref.skewX,\n skewY = _ref.skewY,\n scaleX = _ref.scaleX,\n scaleY = _ref.scaleY,\n transformPerspective = _ref.transformPerspective,\n force3D = _ref.force3D,\n target = _ref.target,\n zOrigin = _ref.zOrigin,\n transforms = \"\",\n use3D = force3D === \"auto\" && ratio && ratio !== 1 || force3D === true; // Safari has a bug that causes it not to render 3D transform-origin values properly, so we force the z origin to 0, record it in the cache, and then do the math here to offset the translate values accordingly (basically do the 3D transform-origin part manually)\n\n\n if (zOrigin && (rotationX !== _zeroDeg || rotationY !== _zeroDeg)) {\n var angle = parseFloat(rotationY) * _DEG2RAD,\n a13 = Math.sin(angle),\n a33 = Math.cos(angle),\n cos;\n\n angle = parseFloat(rotationX) * _DEG2RAD;\n cos = Math.cos(angle);\n x = _addPxTranslate(target, x, a13 * cos * -zOrigin);\n y = _addPxTranslate(target, y, -Math.sin(angle) * -zOrigin);\n z = _addPxTranslate(target, z, a33 * cos * -zOrigin + zOrigin);\n }\n\n if (transformPerspective !== _zeroPx) {\n transforms += \"perspective(\" + transformPerspective + _endParenthesis;\n }\n\n if (xPercent || yPercent) {\n transforms += \"translate(\" + xPercent + \"%, \" + yPercent + \"%) \";\n }\n\n if (use3D || x !== _zeroPx || y !== _zeroPx || z !== _zeroPx) {\n transforms += z !== _zeroPx || use3D ? \"translate3d(\" + x + \", \" + y + \", \" + z + \") \" : \"translate(\" + x + \", \" + y + _endParenthesis;\n }\n\n if (rotation !== _zeroDeg) {\n transforms += \"rotate(\" + rotation + _endParenthesis;\n }\n\n if (rotationY !== _zeroDeg) {\n transforms += \"rotateY(\" + rotationY + _endParenthesis;\n }\n\n if (rotationX !== _zeroDeg) {\n transforms += \"rotateX(\" + rotationX + _endParenthesis;\n }\n\n if (skewX !== _zeroDeg || skewY !== _zeroDeg) {\n transforms += \"skew(\" + skewX + \", \" + skewY + _endParenthesis;\n }\n\n if (scaleX !== 1 || scaleY !== 1) {\n transforms += \"scale(\" + scaleX + \", \" + scaleY + _endParenthesis;\n }\n\n target.style[_transformProp] = transforms || \"translate(0, 0)\";\n},\n _renderSVGTransforms = function _renderSVGTransforms(ratio, cache) {\n var _ref2 = cache || this,\n xPercent = _ref2.xPercent,\n yPercent = _ref2.yPercent,\n x = _ref2.x,\n y = _ref2.y,\n rotation = _ref2.rotation,\n skewX = _ref2.skewX,\n skewY = _ref2.skewY,\n scaleX = _ref2.scaleX,\n scaleY = _ref2.scaleY,\n target = _ref2.target,\n xOrigin = _ref2.xOrigin,\n yOrigin = _ref2.yOrigin,\n xOffset = _ref2.xOffset,\n yOffset = _ref2.yOffset,\n forceCSS = _ref2.forceCSS,\n tx = parseFloat(x),\n ty = parseFloat(y),\n a11,\n a21,\n a12,\n a22,\n temp;\n\n rotation = parseFloat(rotation);\n skewX = parseFloat(skewX);\n skewY = parseFloat(skewY);\n\n if (skewY) {\n //for performance reasons, we combine all skewing into the skewX and rotation values. Remember, a skewY of 10 degrees looks the same as a rotation of 10 degrees plus a skewX of 10 degrees.\n skewY = parseFloat(skewY);\n skewX += skewY;\n rotation += skewY;\n }\n\n if (rotation || skewX) {\n rotation *= _DEG2RAD;\n skewX *= _DEG2RAD;\n a11 = Math.cos(rotation) * scaleX;\n a21 = Math.sin(rotation) * scaleX;\n a12 = Math.sin(rotation - skewX) * -scaleY;\n a22 = Math.cos(rotation - skewX) * scaleY;\n\n if (skewX) {\n skewY *= _DEG2RAD;\n temp = Math.tan(skewX - skewY);\n temp = Math.sqrt(1 + temp * temp);\n a12 *= temp;\n a22 *= temp;\n\n if (skewY) {\n temp = Math.tan(skewY);\n temp = Math.sqrt(1 + temp * temp);\n a11 *= temp;\n a21 *= temp;\n }\n }\n\n a11 = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(a11);\n a21 = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(a21);\n a12 = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(a12);\n a22 = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(a22);\n } else {\n a11 = scaleX;\n a22 = scaleY;\n a21 = a12 = 0;\n }\n\n if (tx && !~(x + \"\").indexOf(\"px\") || ty && !~(y + \"\").indexOf(\"px\")) {\n tx = _convertToUnit(target, \"x\", x, \"px\");\n ty = _convertToUnit(target, \"y\", y, \"px\");\n }\n\n if (xOrigin || yOrigin || xOffset || yOffset) {\n tx = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(tx + xOrigin - (xOrigin * a11 + yOrigin * a12) + xOffset);\n ty = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(ty + yOrigin - (xOrigin * a21 + yOrigin * a22) + yOffset);\n }\n\n if (xPercent || yPercent) {\n //The SVG spec doesn't support percentage-based translation in the \"transform\" attribute, so we merge it into the translation to simulate it.\n temp = target.getBBox();\n tx = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(tx + xPercent / 100 * temp.width);\n ty = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._round)(ty + yPercent / 100 * temp.height);\n }\n\n temp = \"matrix(\" + a11 + \",\" + a21 + \",\" + a12 + \",\" + a22 + \",\" + tx + \",\" + ty + \")\";\n target.setAttribute(\"transform\", temp);\n forceCSS && (target.style[_transformProp] = temp); //some browsers prioritize CSS transforms over the transform attribute. When we sense that the user has CSS transforms applied, we must overwrite them this way (otherwise some browser simply won't render the transform attribute changes!)\n},\n _addRotationalPropTween = function _addRotationalPropTween(plugin, target, property, startNum, endValue) {\n var cap = 360,\n isString = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._isString)(endValue),\n endNum = parseFloat(endValue) * (isString && ~endValue.indexOf(\"rad\") ? _RAD2DEG : 1),\n change = endNum - startNum,\n finalValue = startNum + change + \"deg\",\n direction,\n pt;\n\n if (isString) {\n direction = endValue.split(\"_\")[1];\n\n if (direction === \"short\") {\n change %= cap;\n\n if (change !== change % (cap / 2)) {\n change += change < 0 ? cap : -cap;\n }\n }\n\n if (direction === \"cw\" && change < 0) {\n change = (change + cap * _bigNum) % cap - ~~(change / cap) * cap;\n } else if (direction === \"ccw\" && change > 0) {\n change = (change - cap * _bigNum) % cap - ~~(change / cap) * cap;\n }\n }\n\n plugin._pt = pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(plugin._pt, target, property, startNum, change, _renderPropWithEnd);\n pt.e = finalValue;\n pt.u = \"deg\";\n\n plugin._props.push(property);\n\n return pt;\n},\n _assign = function _assign(target, source) {\n // Internet Explorer doesn't have Object.assign(), so we recreate it here.\n for (var p in source) {\n target[p] = source[p];\n }\n\n return target;\n},\n _addRawTransformPTs = function _addRawTransformPTs(plugin, transforms, target) {\n //for handling cases where someone passes in a whole transform string, like transform: \"scale(2, 3) rotate(20deg) translateY(30em)\"\n var startCache = _assign({}, target._gsap),\n exclude = \"perspective,force3D,transformOrigin,svgOrigin\",\n style = target.style,\n endCache,\n p,\n startValue,\n endValue,\n startNum,\n endNum,\n startUnit,\n endUnit;\n\n if (startCache.svg) {\n startValue = target.getAttribute(\"transform\");\n target.setAttribute(\"transform\", \"\");\n style[_transformProp] = transforms;\n endCache = _parseTransform(target, 1);\n\n _removeProperty(target, _transformProp);\n\n target.setAttribute(\"transform\", startValue);\n } else {\n startValue = getComputedStyle(target)[_transformProp];\n style[_transformProp] = transforms;\n endCache = _parseTransform(target, 1);\n style[_transformProp] = startValue;\n }\n\n for (p in _transformProps) {\n startValue = startCache[p];\n endValue = endCache[p];\n\n if (startValue !== endValue && exclude.indexOf(p) < 0) {\n //tweening to no perspective gives very unintuitive results - just keep the same perspective in that case.\n startUnit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(startValue);\n endUnit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(endValue);\n startNum = startUnit !== endUnit ? _convertToUnit(target, p, startValue, endUnit) : parseFloat(startValue);\n endNum = parseFloat(endValue);\n plugin._pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(plugin._pt, endCache, p, startNum, endNum - startNum, _renderCSSProp);\n plugin._pt.u = endUnit || 0;\n\n plugin._props.push(p);\n }\n }\n\n _assign(endCache, startCache);\n}; // handle splitting apart padding, margin, borderWidth, and borderRadius into their 4 components. Firefox, for example, won't report borderRadius correctly - it will only do borderTopLeftRadius and the other corners. We also want to handle paddingTop, marginLeft, borderRightWidth, etc.\n\n\n(0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._forEachName)(\"padding,margin,Width,Radius\", function (name, index) {\n var t = \"Top\",\n r = \"Right\",\n b = \"Bottom\",\n l = \"Left\",\n props = (index < 3 ? [t, r, b, l] : [t + l, t + r, b + r, b + l]).map(function (side) {\n return index < 2 ? name + side : \"border\" + side + name;\n });\n\n _specialProps[index > 1 ? \"border\" + name : name] = function (plugin, target, property, endValue, tween) {\n var a, vars;\n\n if (arguments.length < 4) {\n // getter, passed target, property, and unit (from _get())\n a = props.map(function (prop) {\n return _get(plugin, prop, property);\n });\n vars = a.join(\" \");\n return vars.split(a[0]).length === 5 ? a[0] : vars;\n }\n\n a = (endValue + \"\").split(\" \");\n vars = {};\n props.forEach(function (prop, i) {\n return vars[prop] = a[i] = a[i] || a[(i - 1) / 2 | 0];\n });\n plugin.init(target, vars, tween);\n };\n});\n\nvar CSSPlugin = {\n name: \"css\",\n register: _initCore,\n targetTest: function targetTest(target) {\n return target.style && target.nodeType;\n },\n init: function init(target, vars, tween, index, targets) {\n var props = this._props,\n style = target.style,\n startAt = tween.vars.startAt,\n startValue,\n endValue,\n endNum,\n startNum,\n type,\n specialProp,\n p,\n startUnit,\n endUnit,\n relative,\n isTransformRelated,\n transformPropTween,\n cache,\n smooth,\n hasPriority,\n inlineProps;\n _pluginInitted || _initCore(); // we may call init() multiple times on the same plugin instance, like when adding special properties, so make sure we don't overwrite the revert data or inlineProps\n\n this.styles = this.styles || _getStyleSaver(target);\n inlineProps = this.styles.props;\n this.tween = tween;\n\n for (p in vars) {\n if (p === \"autoRound\") {\n continue;\n }\n\n endValue = vars[p];\n\n if (_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._plugins[p] && (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._checkPlugin)(p, vars, tween, index, target, targets)) {\n // plugins\n continue;\n }\n\n type = typeof endValue;\n specialProp = _specialProps[p];\n\n if (type === \"function\") {\n endValue = endValue.call(tween, index, target, targets);\n type = typeof endValue;\n }\n\n if (type === \"string\" && ~endValue.indexOf(\"random(\")) {\n endValue = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._replaceRandom)(endValue);\n }\n\n if (specialProp) {\n specialProp(this, target, p, endValue, tween) && (hasPriority = 1);\n } else if (p.substr(0, 2) === \"--\") {\n //CSS variable\n startValue = (getComputedStyle(target).getPropertyValue(p) + \"\").trim();\n endValue += \"\";\n _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._colorExp.lastIndex = 0;\n\n if (!_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._colorExp.test(startValue)) {\n // colors don't have units\n startUnit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(startValue);\n endUnit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(endValue);\n }\n\n endUnit ? startUnit !== endUnit && (startValue = _convertToUnit(target, p, startValue, endUnit) + endUnit) : startUnit && (endValue += startUnit);\n this.add(style, \"setProperty\", startValue, endValue, index, targets, 0, 0, p);\n props.push(p);\n inlineProps.push(p, 0, style[p]);\n } else if (type !== \"undefined\") {\n if (startAt && p in startAt) {\n // in case someone hard-codes a complex value as the start, like top: \"calc(2vh / 2)\". Without this, it'd use the computed value (always in px)\n startValue = typeof startAt[p] === \"function\" ? startAt[p].call(tween, index, target, targets) : startAt[p];\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._isString)(startValue) && ~startValue.indexOf(\"random(\") && (startValue = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._replaceRandom)(startValue));\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(startValue + \"\") || startValue === \"auto\" || (startValue += _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units[p] || (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(_get(target, p)) || \"\"); // for cases when someone passes in a unitless value like {x: 100}; if we try setting translate(100, 0px) it won't work.\n\n (startValue + \"\").charAt(1) === \"=\" && (startValue = _get(target, p)); // can't work with relative values\n } else {\n startValue = _get(target, p);\n }\n\n startNum = parseFloat(startValue);\n relative = type === \"string\" && endValue.charAt(1) === \"=\" && endValue.substr(0, 2);\n relative && (endValue = endValue.substr(2));\n endNum = parseFloat(endValue);\n\n if (p in _propertyAliases) {\n if (p === \"autoAlpha\") {\n //special case where we control the visibility along with opacity. We still allow the opacity value to pass through and get tweened.\n if (startNum === 1 && _get(target, \"visibility\") === \"hidden\" && endNum) {\n //if visibility is initially set to \"hidden\", we should interpret that as intent to make opacity 0 (a convenience)\n startNum = 0;\n }\n\n inlineProps.push(\"visibility\", 0, style.visibility);\n\n _addNonTweeningPT(this, style, \"visibility\", startNum ? \"inherit\" : \"hidden\", endNum ? \"inherit\" : \"hidden\", !endNum);\n }\n\n if (p !== \"scale\" && p !== \"transform\") {\n p = _propertyAliases[p];\n ~p.indexOf(\",\") && (p = p.split(\",\")[0]);\n }\n }\n\n isTransformRelated = p in _transformProps; //--- TRANSFORM-RELATED ---\n\n if (isTransformRelated) {\n this.styles.save(p);\n\n if (!transformPropTween) {\n cache = target._gsap;\n cache.renderTransform && !vars.parseTransform || _parseTransform(target, vars.parseTransform); // if, for example, gsap.set(... {transform:\"translateX(50vw)\"}), the _get() call doesn't parse the transform, thus cache.renderTransform won't be set yet so force the parsing of the transform here.\n\n smooth = vars.smoothOrigin !== false && cache.smooth;\n transformPropTween = this._pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(this._pt, style, _transformProp, 0, 1, cache.renderTransform, cache, 0, -1); //the first time through, create the rendering PropTween so that it runs LAST (in the linked list, we keep adding to the beginning)\n\n transformPropTween.dep = 1; //flag it as dependent so that if things get killed/overwritten and this is the only PropTween left, we can safely kill the whole tween.\n }\n\n if (p === \"scale\") {\n this._pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(this._pt, cache, \"scaleY\", cache.scaleY, (relative ? (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._parseRelative)(cache.scaleY, relative + endNum) : endNum) - cache.scaleY || 0, _renderCSSProp);\n this._pt.u = 0;\n props.push(\"scaleY\", p);\n p += \"X\";\n } else if (p === \"transformOrigin\") {\n inlineProps.push(_transformOriginProp, 0, style[_transformOriginProp]);\n endValue = _convertKeywordsToPercentages(endValue); //in case something like \"left top\" or \"bottom right\" is passed in. Convert to percentages.\n\n if (cache.svg) {\n _applySVGOrigin(target, endValue, 0, smooth, 0, this);\n } else {\n endUnit = parseFloat(endValue.split(\" \")[2]) || 0; //handle the zOrigin separately!\n\n endUnit !== cache.zOrigin && _addNonTweeningPT(this, cache, \"zOrigin\", cache.zOrigin, endUnit);\n\n _addNonTweeningPT(this, style, p, _firstTwoOnly(startValue), _firstTwoOnly(endValue));\n }\n\n continue;\n } else if (p === \"svgOrigin\") {\n _applySVGOrigin(target, endValue, 1, smooth, 0, this);\n\n continue;\n } else if (p in _rotationalProperties) {\n _addRotationalPropTween(this, cache, p, startNum, relative ? (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._parseRelative)(startNum, relative + endValue) : endValue);\n\n continue;\n } else if (p === \"smoothOrigin\") {\n _addNonTweeningPT(this, cache, \"smooth\", cache.smooth, endValue);\n\n continue;\n } else if (p === \"force3D\") {\n cache[p] = endValue;\n continue;\n } else if (p === \"transform\") {\n _addRawTransformPTs(this, endValue, target);\n\n continue;\n }\n } else if (!(p in style)) {\n p = _checkPropPrefix(p) || p;\n }\n\n if (isTransformRelated || (endNum || endNum === 0) && (startNum || startNum === 0) && !_complexExp.test(endValue) && p in style) {\n startUnit = (startValue + \"\").substr((startNum + \"\").length);\n endNum || (endNum = 0); // protect against NaN\n\n endUnit = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.getUnit)(endValue) || (p in _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units ? _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units[p] : startUnit);\n startUnit !== endUnit && (startNum = _convertToUnit(target, p, startValue, endUnit));\n this._pt = new _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.PropTween(this._pt, isTransformRelated ? cache : style, p, startNum, (relative ? (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._parseRelative)(startNum, relative + endNum) : endNum) - startNum, !isTransformRelated && (endUnit === \"px\" || p === \"zIndex\") && vars.autoRound !== false ? _renderRoundedCSSProp : _renderCSSProp);\n this._pt.u = endUnit || 0;\n\n if (startUnit !== endUnit && endUnit !== \"%\") {\n //when the tween goes all the way back to the beginning, we need to revert it to the OLD/ORIGINAL value (with those units). We record that as a \"b\" (beginning) property and point to a render method that handles that. (performance optimization)\n this._pt.b = startValue;\n this._pt.r = _renderCSSPropWithBeginning;\n }\n } else if (!(p in style)) {\n if (p in target) {\n //maybe it's not a style - it could be a property added directly to an element in which case we'll try to animate that.\n this.add(target, p, startValue || target[p], relative ? relative + endValue : endValue, index, targets);\n } else if (p !== \"parseTransform\") {\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._missingPlugin)(p, endValue);\n\n continue;\n }\n } else {\n _tweenComplexCSSString.call(this, target, p, startValue, relative ? relative + endValue : endValue);\n }\n\n isTransformRelated || (p in style ? inlineProps.push(p, 0, style[p]) : inlineProps.push(p, 1, startValue || target[p]));\n props.push(p);\n }\n }\n\n hasPriority && (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._sortPropTweensByPriority)(this);\n },\n render: function render(ratio, data) {\n if (data.tween._time || !_reverting()) {\n var pt = data._pt;\n\n while (pt) {\n pt.r(ratio, pt.d);\n pt = pt._next;\n }\n } else {\n data.styles.revert();\n }\n },\n get: _get,\n aliases: _propertyAliases,\n getSetter: function getSetter(target, property, plugin) {\n //returns a setter function that accepts target, property, value and applies it accordingly. Remember, properties like \"x\" aren't as simple as target.style.property = value because they've got to be applied to a proxy object and then merged into a transform string in a renderer.\n var p = _propertyAliases[property];\n p && p.indexOf(\",\") < 0 && (property = p);\n return property in _transformProps && property !== _transformOriginProp && (target._gsap.x || _get(target, \"x\")) ? plugin && _recentSetterPlugin === plugin ? property === \"scale\" ? _setterScale : _setterTransform : (_recentSetterPlugin = plugin || {}) && (property === \"scale\" ? _setterScaleWithRender : _setterTransformWithRender) : target.style && !(0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._isUndefined)(target.style[property]) ? _setterCSSStyle : ~property.indexOf(\"-\") ? _setterCSSProp : (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._getSetter)(target, property);\n },\n core: {\n _removeProperty: _removeProperty,\n _getMatrix: _getMatrix\n }\n};\n_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap.utils.checkPrefix = _checkPropPrefix;\n_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap.core.getStyleSaver = _getStyleSaver;\n\n(function (positionAndScale, rotation, others, aliases) {\n var all = (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._forEachName)(positionAndScale + \",\" + rotation + \",\" + others, function (name) {\n _transformProps[name] = 1;\n });\n\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._forEachName)(rotation, function (name) {\n _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units[name] = \"deg\";\n _rotationalProperties[name] = 1;\n });\n\n _propertyAliases[all[13]] = positionAndScale + \",\" + rotation;\n\n (0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._forEachName)(aliases, function (name) {\n var split = name.split(\":\");\n _propertyAliases[split[1]] = all[split[0]];\n });\n})(\"x,y,z,scale,scaleX,scaleY,xPercent,yPercent\", \"rotation,rotationX,rotationY,skewX,skewY\", \"transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective\", \"0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY\");\n\n(0,_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._forEachName)(\"x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective\", function (name) {\n _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__._config.units[name] = \"px\";\n});\n\n_gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap.registerPlugin(CSSPlugin);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFFLDJEQUFZO0FBQ2QsSUFBSSxrREFBTztBQUNYO0FBQ0EsR0FBRzs7QUFFSDs7QUFFQSxFQUFFLDJEQUFZO0FBQ2Q7QUFDQTtBQUNBLEdBQUc7QUFDSCxDQUFDOztBQUVELDJEQUFZO0FBQ1osRUFBRSxrREFBTztBQUNULENBQUM7O0FBRUQsK0NBQUkiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vbm9kZV9tb2R1bGVzL2dzYXAvQ1NTUGx1Z2luLmpzPzljZTYiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBDU1NQbHVnaW4gMy4xMi41XG4gKiBodHRwczovL2dzYXAuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMDgtMjAyNCwgR3JlZW5Tb2NrLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICogU3ViamVjdCB0byB0aGUgdGVybXMgYXQgaHR0cHM6Ly9nc2FwLmNvbS9zdGFuZGFyZC1saWNlbnNlIG9yIGZvclxuICogQ2x1YiBHU0FQIG1lbWJlcnMsIHRoZSBhZ3JlZW1lbnQgaXNzdWVkIHdpdGggdGhhdCBtZW1iZXJzaGlwLlxuICogQGF1dGhvcjogSmFjayBEb3lsZSwgamFja0BncmVlbnNvY2suY29tXG4qL1xuXG4vKiBlc2xpbnQtZGlzYWJsZSAqL1xuaW1wb3J0IHsgZ3NhcCwgX2dldFByb3BlcnR5LCBfbnVtRXhwLCBfbnVtV2l0aFVuaXRFeHAsIGdldFVuaXQsIF9pc1N0cmluZywgX2lzVW5kZWZpbmVkLCBfcmVuZGVyQ29tcGxleFN0cmluZywgX3JlbEV4cCwgX2ZvckVhY2hOYW1lLCBfc29ydFByb3BUd2VlbnNCeVByaW9yaXR5LCBfY29sb3JTdHJpbmdGaWx0ZXIsIF9jaGVja1BsdWdpbiwgX3JlcGxhY2VSYW5kb20sIF9wbHVnaW5zLCBHU0NhY2hlLCBQcm9wVHdlZW4sIF9jb25maWcsIF90aWNrZXIsIF9yb3VuZCwgX21pc3NpbmdQbHVnaW4sIF9nZXRTZXR0ZXIsIF9nZXRDYWNoZSwgX2NvbG9yRXhwLCBfcGFyc2VSZWxhdGl2ZSwgX3NldERlZmF1bHRzLCBfcmVtb3ZlTGlua2VkTGlzdEl0ZW0gLy9mb3IgdGhlIGNvbW1lbnRlZC1vdXQgY2xhc3NOYW1lIGZlYXR1cmUuXG59IGZyb20gXCIuL2dzYXAtY29yZS5qc1wiO1xuXG52YXIgX3dpbixcbiAgICBfZG9jLFxuICAgIF9kb2NFbGVtZW50LFxuICAgIF9wbHVnaW5Jbml0dGVkLFxuICAgIF90ZW1wRGl2LFxuICAgIF90ZW1wRGl2U3R5bGVyLFxuICAgIF9yZWNlbnRTZXR0ZXJQbHVnaW4sXG4gICAgX3JldmVydGluZyxcbiAgICBfd2luZG93RXhpc3RzID0gZnVuY3Rpb24gX3dpbmRvd0V4aXN0cygpIHtcbiAgcmV0dXJuIHR5cGVvZiB3aW5kb3cgIT09IFwidW5kZWZpbmVkXCI7XG59LFxuICAgIF90cmFuc2Zvcm1Qcm9wcyA9IHt9LFxuICAgIF9SQUQyREVHID0gMTgwIC8gTWF0aC5QSSxcbiAgICBfREVHMlJBRCA9IE1hdGguUEkgLyAxODAsXG4gICAgX2F0YW4yID0gTWF0aC5hdGFuMixcbiAgICBfYmlnTnVtID0gMWU4LFxuICAgIF9jYXBzRXhwID0gLyhbQS1aXSkvZyxcbiAgICBfaG9yaXpvbnRhbEV4cCA9IC8obGVmdHxyaWdodHx3aWR0aHxtYXJnaW58cGFkZGluZ3x4KS9pLFxuICAgIF9jb21wbGV4RXhwID0gL1tcXHMsXFwoXVxcUy8sXG4gICAgX3Byb3BlcnR5QWxpYXNlcyA9IHtcbiAgYXV0b0FscGhhOiBcIm9wYWNpdHksdmlzaWJpbGl0eVwiLFxuICBzY2FsZTogXCJzY2FsZVgsc2NhbGVZXCIsXG4gIGFscGhhOiBcIm9wYWNpdHlcIlxufSxcbiAgICBfcmVuZGVyQ1NTUHJvcCA9IGZ1bmN0aW9uIF9yZW5kZXJDU1NQcm9wKHJhdGlvLCBkYXRhKSB7XG4gIHJldHVybiBkYXRhLnNldChkYXRhLnQsIGRhdGEucCwgTWF0aC5yb3VuZCgoZGF0YS5zICsgZGF0YS5jICogcmF0aW8pICogMTAwMDApIC8gMTAwMDAgKyBkYXRhLnUsIGRhdGEpO1xufSxcbiAgICBfcmVuZGVyUHJvcFdpdGhFbmQgPSBmdW5jdGlvbiBfcmVuZGVyUHJvcFdpdGhFbmQocmF0aW8sIGRhdGEpIHtcbiAgcmV0dXJuIGRhdGEuc2V0KGRhdGEudCwgZGF0YS5wLCByYXRpbyA9PT0gMSA/IGRhdGEuZSA6IE1hdGgucm91bmQoKGRhdGEucyArIGRhdGEuYyAqIHJhdGlvKSAqIDEwMDAwKSAvIDEwMDAwICsgZGF0YS51LCBkYXRhKTtcbn0sXG4gICAgX3JlbmRlckNTU1Byb3BXaXRoQmVnaW5uaW5nID0gZnVuY3Rpb24gX3JlbmRlckNTU1Byb3BXaXRoQmVnaW5uaW5nKHJhdGlvLCBkYXRhKSB7XG4gIHJldHVybiBkYXRhLnNldChkYXRhLnQsIGRhdGEucCwgcmF0aW8gPyBNYXRoLnJvdW5kKChkYXRhLnMgKyBkYXRhLmMgKiByYXRpbykgKiAxMDAwMCkgLyAxMDAwMCArIGRhdGEudSA6IGRhdGEuYiwgZGF0YSk7XG59LFxuICAgIC8vaWYgdW5pdHMgY2hhbmdlLCB3ZSBuZWVkIGEgd2F5IHRvIHJlbmRlciB0aGUgb3JpZ2luYWwgdW5pdC92YWx1ZSB3aGVuIHRoZSB0d2VlbiBnb2VzIGFsbCB0aGUgd2F5IGJhY2sgdG8gdGhlIGJlZ2lubmluZyAocmF0aW86MClcbl9yZW5kZXJSb3VuZGVkQ1NTUHJvcCA9IGZ1bmN0aW9uIF9yZW5kZXJSb3VuZGVkQ1NTUHJvcChyYXRpbywgZGF0YSkge1xuICB2YXIgdmFsdWUgPSBkYXRhLnMgKyBkYXRhLmMgKiByYXRpbztcbiAgZGF0YS5zZXQoZGF0YS50LCBkYXRhLnAsIH5+KHZhbHVlICsgKHZhbHVlIDwgMCA/IC0uNSA6IC41KSkgKyBkYXRhLnUsIGRhdGEpO1xufSxcbiAgICBfcmVuZGVyTm9uVHdlZW5pbmdWYWx1ZSA9IGZ1bmN0aW9uIF9yZW5kZXJOb25Ud2VlbmluZ1ZhbHVlKHJhdGlvLCBkYXRhKSB7XG4gIHJldHVybiBkYXRhLnNldChkYXRhLnQsIGRhdGEucCwgcmF0aW8gPyBkYXRhLmUgOiBkYXRhLmIsIGRhdGEpO1xufSxcbiAgICBfcmVuZGVyTm9uVHdlZW5pbmdWYWx1ZU9ubHlBdEVuZCA9IGZ1bmN0aW9uIF9yZW5kZXJOb25Ud2VlbmluZ1ZhbHVlT25seUF0RW5kKHJhdGlvLCBkYXRhKSB7XG4gIHJldHVybiBkYXRhLnNldChkYXRhLnQsIGRhdGEucCwgcmF0aW8gIT09IDEgPyBkYXRhLmIgOiBkYXRhLmUsIGRhdGEpO1xufSxcbiAgICBfc2V0dGVyQ1NTU3R5bGUgPSBmdW5jdGlvbiBfc2V0dGVyQ1NTU3R5bGUodGFyZ2V0LCBwcm9wZXJ0eSwgdmFsdWUpIHtcbiAgcmV0dXJuIHRhcmdldC5zdHlsZVtwcm9wZXJ0eV0gPSB2YWx1ZTtcbn0sXG4gICAgX3NldHRlckNTU1Byb3AgPSBmdW5jdGlvbiBfc2V0dGVyQ1NTUHJvcCh0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSkge1xuICByZXR1cm4gdGFyZ2V0LnN0eWxlLnNldFByb3BlcnR5KHByb3BlcnR5LCB2YWx1ZSk7XG59LFxuICAgIF9zZXR0ZXJUcmFuc2Zvcm0gPSBmdW5jdGlvbiBfc2V0dGVyVHJhbnNmb3JtKHRhcmdldCwgcHJvcGVydHksIHZhbHVlKSB7XG4gIHJldHVybiB0YXJnZXQuX2dzYXBbcHJvcGVydHldID0gdmFsdWU7XG59LFxuICAgIF9zZXR0ZXJTY2FsZSA9IGZ1bmN0aW9uIF9zZXR0ZXJTY2FsZSh0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSkge1xuICByZXR1cm4gdGFyZ2V0Ll9nc2FwLnNjYWxlWCA9IHRhcmdldC5fZ3NhcC5zY2FsZVkgPSB2YWx1ZTtcbn0sXG4gICAgX3NldHRlclNjYWxlV2l0aFJlbmRlciA9IGZ1bmN0aW9uIF9zZXR0ZXJTY2FsZVdpdGhSZW5kZXIodGFyZ2V0LCBwcm9wZXJ0eSwgdmFsdWUsIGRhdGEsIHJhdGlvKSB7XG4gIHZhciBjYWNoZSA9IHRhcmdldC5fZ3NhcDtcbiAgY2FjaGUuc2NhbGVYID0gY2FjaGUuc2NhbGVZID0gdmFsdWU7XG4gIGNhY2hlLnJlbmRlclRyYW5zZm9ybShyYXRpbywgY2FjaGUpO1xufSxcbiAgICBfc2V0dGVyVHJhbnNmb3JtV2l0aFJlbmRlciA9IGZ1bmN0aW9uIF9zZXR0ZXJUcmFuc2Zvcm1XaXRoUmVuZGVyKHRhcmdldCwgcHJvcGVydHksIHZhbHVlLCBkYXRhLCByYXRpbykge1xuICB2YXIgY2FjaGUgPSB0YXJnZXQuX2dzYXA7XG4gIGNhY2hlW3Byb3BlcnR5XSA9IHZhbHVlO1xuICBjYWNoZS5yZW5kZXJUcmFuc2Zvcm0ocmF0aW8sIGNhY2hlKTtcbn0sXG4gICAgX3RyYW5zZm9ybVByb3AgPSBcInRyYW5zZm9ybVwiLFxuICAgIF90cmFuc2Zvcm1PcmlnaW5Qcm9wID0gX3RyYW5zZm9ybVByb3AgKyBcIk9yaWdpblwiLFxuICAgIF9zYXZlU3R5bGUgPSBmdW5jdGlvbiBfc2F2ZVN0eWxlKHByb3BlcnR5LCBpc05vdENTUykge1xuICB2YXIgX3RoaXMgPSB0aGlzO1xuXG4gIHZhciB0YXJnZXQgPSB0aGlzLnRhcmdldCxcbiAgICAgIHN0eWxlID0gdGFyZ2V0LnN0eWxlLFxuICAgICAgY2FjaGUgPSB0YXJnZXQuX2dzYXA7XG5cbiAgaWYgKHByb3BlcnR5IGluIF90cmFuc2Zvcm1Qcm9wcyAmJiBzdHlsZSkge1xuICAgIHRoaXMudGZtID0gdGhpcy50Zm0gfHwge307XG5cbiAgICBpZiAocHJvcGVydHkgIT09IFwidHJhbnNmb3JtXCIpIHtcbiAgICAgIHByb3BlcnR5ID0gX3Byb3BlcnR5QWxpYXNlc1twcm9wZXJ0eV0gfHwgcHJvcGVydHk7XG4gICAgICB+cHJvcGVydHkuaW5kZXhPZihcIixcIikgPyBwcm9wZXJ0eS5zcGxpdChcIixcIikuZm9yRWFjaChmdW5jdGlvbiAoYSkge1xuICAgICAgICByZXR1cm4gX3RoaXMudGZtW2FdID0gX2dldCh0YXJnZXQsIGEpO1xuICAgICAgfSkgOiB0aGlzLnRmbVtwcm9wZXJ0eV0gPSBjYWNoZS54ID8gY2FjaGVbcHJvcGVydHldIDogX2dldCh0YXJnZXQsIHByb3BlcnR5KTsgLy8gbm90ZTogc2NhbGUgd291bGQgbWFwIHRvIFwic2NhbGVYLHNjYWxlWVwiLCB0aHVzIHdlIGxvb3AgYW5kIGFwcGx5IHRoZW0gYm90aC5cblxuICAgICAgcHJvcGVydHkgPT09IF90cmFuc2Zvcm1PcmlnaW5Qcm9wICYmICh0aGlzLnRmbS56T3JpZ2luID0gY2FjaGUuek9yaWdpbik7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBfcHJvcGVydHlBbGlhc2VzLnRyYW5zZm9ybS5zcGxpdChcIixcIikuZm9yRWFjaChmdW5jdGlvbiAocCkge1xuICAgICAgICByZXR1cm4gX3NhdmVTdHlsZS5jYWxsKF90aGlzLCBwLCBpc05vdENTUyk7XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBpZiAodGhpcy5wcm9wcy5pbmRleE9mKF90cmFuc2Zvcm1Qcm9wKSA+PSAwKSB7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgaWYgKGNhY2hlLnN2Zykge1xuICAgICAgdGhpcy5zdmdvID0gdGFyZ2V0LmdldEF0dHJpYnV0ZShcImRhdGEtc3ZnLW9yaWdpblwiKTtcbiAgICAgIHRoaXMucHJvcHMucHVzaChfdHJhbnNmb3JtT3JpZ2luUHJvcCwgaXNOb3RDU1MsIFwiXCIpO1xuICAgIH1cblxuICAgIHByb3BlcnR5ID0gX3RyYW5zZm9ybVByb3A7XG4gIH1cblxuICAoc3R5bGUgfHwgaXNOb3RDU1MpICYmIHRoaXMucHJvcHMucHVzaChwcm9wZXJ0eSwgaXNOb3RDU1MsIHN0eWxlW3Byb3BlcnR5XSk7XG59LFxuICAgIF9yZW1vdmVJbmRlcGVuZGVudFRyYW5zZm9ybXMgPSBmdW5jdGlvbiBfcmVtb3ZlSW5kZXBlbmRlbnRUcmFuc2Zvcm1zKHN0eWxlKSB7XG4gIGlmIChzdHlsZS50cmFuc2xhdGUpIHtcbiAgICBzdHlsZS5yZW1vdmVQcm9wZXJ0eShcInRyYW5zbGF0ZVwiKTtcbiAgICBzdHlsZS5yZW1vdmVQcm9wZXJ0eShcInNjYWxlXCIpO1xuICAgIHN0eWxlLnJlbW92ZVByb3BlcnR5KFwicm90YXRlXCIpO1xuICB9XG59LFxuICAgIF9yZXZlcnRTdHlsZSA9IGZ1bmN0aW9uIF9yZXZlcnRTdHlsZSgpIHtcbiAgdmFyIHByb3BzID0gdGhpcy5wcm9wcyxcbiAgICAgIHRhcmdldCA9IHRoaXMudGFyZ2V0LFxuICAgICAgc3R5bGUgPSB0YXJnZXQuc3R5bGUsXG4gICAgICBjYWNoZSA9IHRhcmdldC5fZ3NhcCxcbiAgICAgIGksXG4gICAgICBwO1xuXG4gIGZvciAoaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkgKz0gMykge1xuICAgIC8vIHN0b3JlZCBsaWtlIHRoaXM6IHByb3BlcnR5LCBpc05vdENTUywgdmFsdWVcbiAgICBwcm9wc1tpICsgMV0gPyB0YXJnZXRbcHJvcHNbaV1dID0gcHJvcHNbaSArIDJdIDogcHJvcHNbaSArIDJdID8gc3R5bGVbcHJvcHNbaV1dID0gcHJvcHNbaSArIDJdIDogc3R5bGUucmVtb3ZlUHJvcGVydHkocHJvcHNbaV0uc3Vic3RyKDAsIDIpID09PSBcIi0tXCIgPyBwcm9wc1tpXSA6IHByb3BzW2ldLnJlcGxhY2UoX2NhcHNFeHAsIFwiLSQxXCIpLnRvTG93ZXJDYXNlKCkpO1xuICB9XG5cbiAgaWYgKHRoaXMudGZtKSB7XG4gICAgZm9yIChwIGluIHRoaXMudGZtKSB7XG4gICAgICBjYWNoZVtwXSA9IHRoaXMudGZtW3BdO1xuICAgIH1cblxuICAgIGlmIChjYWNoZS5zdmcpIHtcbiAgICAgIGNhY2hlLnJlbmRlclRyYW5zZm9ybSgpO1xuICAgICAgdGFyZ2V0LnNldEF0dHJpYnV0ZShcImRhdGEtc3ZnLW9yaWdpblwiLCB0aGlzLnN2Z28gfHwgXCJcIik7XG4gICAgfVxuXG4gICAgaSA9IF9yZXZlcnRpbmcoKTtcblxuICAgIGlmICgoIWkgfHwgIWkuaXNTdGFydCkgJiYgIXN0eWxlW190cmFuc2Zvcm1Qcm9wXSkge1xuICAgICAgX3JlbW92ZUluZGVwZW5kZW50VHJhbnNmb3JtcyhzdHlsZSk7XG5cbiAgICAgIGlmIChjYWNoZS56T3JpZ2luICYmIHN0eWxlW190cmFuc2Zvcm1PcmlnaW5Qcm9wXSkge1xuICAgICAgICBzdHlsZVtfdHJhbnNmb3JtT3JpZ2luUHJvcF0gKz0gXCIgXCIgKyBjYWNoZS56T3JpZ2luICsgXCJweFwiOyAvLyBzaW5jZSB3ZSdyZSB1bmNhY2hpbmcsIHdlIG11c3QgcHV0IHRoZSB6T3JpZ2luIGJhY2sgaW50byB0aGUgdHJhbnNmb3JtT3JpZ2luIHNvIHRoYXQgd2UgY2FuIHB1bGwgaXQgb3V0IGFjY3VyYXRlbHkgd2hlbiB3ZSBwYXJzZSBhZ2Fpbi4gT3RoZXJ3aXNlLCB3ZSdkIGxvc2UgdGhlIHogcG9ydGlvbiBvZiB0aGUgb3JpZ2luIHNpbmNlIHdlIGV4dHJhY3QgaXQgdG8gcHJvdGVjdCBmcm9tIFNhZmFyaSBidWdzLlxuXG4gICAgICAgIGNhY2hlLnpPcmlnaW4gPSAwO1xuICAgICAgICBjYWNoZS5yZW5kZXJUcmFuc2Zvcm0oKTtcbiAgICAgIH1cblxuICAgICAgY2FjaGUudW5jYWNoZSA9IDE7IC8vIGlmIGl0J3MgYSBzdGFydEF0IHRoYXQncyBiZWluZyByZXZlcnRlZCBpbiB0aGUgX2luaXRUd2VlbigpIG9mIHRoZSBjb3JlLCB3ZSBkb24ndCBuZWVkIHRvIHVuY2FjaGUgdHJhbnNmb3Jtcy4gVGhpcyBpcyBwdXJlbHkgYSBwZXJmb3JtYW5jZSBvcHRpbWl6YXRpb24uXG4gICAgfVxuICB9XG59LFxuICAgIF9nZXRTdHlsZVNhdmVyID0gZnVuY3Rpb24gX2dldFN0eWxlU2F2ZXIodGFyZ2V0LCBwcm9wZXJ0aWVzKSB7XG4gIHZhciBzYXZlciA9IHtcbiAgICB0YXJnZXQ6IHRhcmdldCxcbiAgICBwcm9wczogW10sXG4gICAgcmV2ZXJ0OiBfcmV2ZXJ0U3R5bGUsXG4gICAgc2F2ZTogX3NhdmVTdHlsZVxuICB9O1xuICB0YXJnZXQuX2dzYXAgfHwgZ3NhcC5jb3JlLmdldENhY2hlKHRhcmdldCk7IC8vIGp1c3QgbWFrZSBzdXJlIHRoZXJlJ3MgYSBfZ3NhcCBjYWNoZSBkZWZpbmVkIGJlY2F1c2Ugd2UgcmVhZCBmcm9tIGl0IGluIF9zYXZlU3R5bGUoKSBhbmQgaXQncyBtb3JlIGVmZmljaWVudCB0byBqdXN0IGNoZWNrIGl0IGhlcmUgb25jZS5cblxuICBwcm9wZXJ0aWVzICYmIHByb3BlcnRpZXMuc3BsaXQoXCIsXCIpLmZvckVhY2goZnVuY3Rpb24gKHApIHtcbiAgICByZXR1cm4gc2F2ZXIuc2F2ZShwKTtcbiAgfSk7XG4gIHJldHVybiBzYXZlcjtcbn0sXG4gICAgX3N1cHBvcnRzM0QsXG4gICAgX2NyZWF0ZUVsZW1lbnQgPSBmdW5jdGlvbiBfY3JlYXRlRWxlbWVudCh0eXBlLCBucykge1xuICB2YXIgZSA9IF9kb2MuY3JlYXRlRWxlbWVudE5TID8gX2RvYy5jcmVhdGVFbGVtZW50TlMoKG5zIHx8IFwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbFwiKS5yZXBsYWNlKC9eaHR0cHMvLCBcImh0dHBcIiksIHR5cGUpIDogX2RvYy5jcmVhdGVFbGVtZW50KHR5cGUpOyAvL3NvbWUgc2VydmVycyBzd2FwIGluIGh0dHBzIGZvciBodHRwIGluIHRoZSBuYW1lc3BhY2Ugd2hpY2ggY2FuIGJyZWFrIHRoaW5ncywgbWFraW5nIFwic3R5bGVcIiBpbmFjY2Vzc2libGUuXG5cbiAgcmV0dXJuIGUgJiYgZS5zdHlsZSA/IGUgOiBfZG9jLmNyZWF0ZUVsZW1lbnQodHlwZSk7IC8vc29tZSBlbnZpcm9ubWVudHMgd29uJ3QgYWxsb3cgYWNjZXNzIHRvIHRoZSBlbGVtZW50J3Mgc3R5bGUgd2hlbiBjcmVhdGVkIHdpdGggYSBuYW1lc3BhY2UgaW4gd2hpY2ggY2FzZSB3ZSBkZWZhdWx0IHRvIHRoZSBzdGFuZGFyZCBjcmVhdGVFbGVtZW50KCkgdG8gd29yayBhcm91bmQgdGhlIGlzc3VlLiBBbHNvIG5vdGUgdGhhdCB3aGVuIEdTQVAgaXMgZW1iZWRkZWQgZGlyZWN0bHkgaW5zaWRlIGFuIFNWRyBmaWxlLCBjcmVhdGVFbGVtZW50KCkgd29uJ3QgYWxsb3cgYWNjZXNzIHRvIHRoZSBzdHlsZSBvYmplY3QgaW4gRmlyZWZveCAoc2VlIGh0dHBzOi8vZ3NhcC5jb20vZm9ydW1zL3RvcGljLzIwMjE1LXByb2JsZW0tdXNpbmctdHdlZW5tYXgtaW4tc3RhbmRhbG9uZS1zZWxmLWNvbnRhaW5pbmctc3ZnLWZpbGUtZXJyLWNhbm5vdC1zZXQtcHJvcGVydHktY3NzdGV4dC1vZi11bmRlZmluZWQvKS5cbn0sXG4gICAgX2dldENvbXB1dGVkUHJvcGVydHkgPSBmdW5jdGlvbiBfZ2V0Q29tcHV0ZWRQcm9wZXJ0eSh0YXJnZXQsIHByb3BlcnR5LCBza2lwUHJlZml4RmFsbGJhY2spIHtcbiAgdmFyIGNzID0gZ2V0Q29tcHV0ZWRTdHlsZSh0YXJnZXQpO1xuICByZXR1cm4gY3NbcHJvcGVydHldIHx8IGNzLmdldFByb3BlcnR5VmFsdWUocHJvcGVydHkucmVwbGFjZShfY2Fwc0V4cCwgXCItJDFcIikudG9Mb3dlckNhc2UoKSkgfHwgY3MuZ2V0UHJvcGVydHlWYWx1ZShwcm9wZXJ0eSkgfHwgIXNraXBQcmVmaXhGYWxsYmFjayAmJiBfZ2V0Q29tcHV0ZWRQcm9wZXJ0eSh0YXJnZXQsIF9jaGVja1Byb3BQcmVmaXgocHJvcGVydHkpIHx8IHByb3BlcnR5LCAxKSB8fCBcIlwiOyAvL2NzcyB2YXJpYWJsZXMgbWF5IG5vdCBuZWVkIGNhcHMgc3dhcHBlZCBvdXQgZm9yIGRhc2hlcyBhbmQgbG93ZXJjYXNlLlxufSxcbiAgICBfcHJlZml4ZXMgPSBcIk8sTW96LG1zLE1zLFdlYmtpdFwiLnNwbGl0KFwiLFwiKSxcbiAgICBfY2hlY2tQcm9wUHJlZml4ID0gZnVuY3Rpb24gX2NoZWNrUHJvcFByZWZpeChwcm9wZXJ0eSwgZWxlbWVudCwgcHJlZmVyUHJlZml4KSB7XG4gIHZhciBlID0gZWxlbWVudCB8fCBfdGVtcERpdixcbiAgICAgIHMgPSBlLnN0eWxlLFxuICAgICAgaSA9IDU7XG5cbiAgaWYgKHByb3BlcnR5IGluIHMgJiYgIXByZWZlclByZWZpeCkge1xuICAgIHJldHVybiBwcm9wZXJ0eTtcbiAgfVxuXG4gIHByb3BlcnR5ID0gcHJvcGVydHkuY2hhckF0KDApLnRvVXBwZXJDYXNlKCkgKyBwcm9wZXJ0eS5zdWJzdHIoMSk7XG5cbiAgd2hpbGUgKGktLSAmJiAhKF9wcmVmaXhlc1tpXSArIHByb3BlcnR5IGluIHMpKSB7fVxuXG4gIHJldHVybiBpIDwgMCA/IG51bGwgOiAoaSA9PT0gMyA/IFwibXNcIiA6IGkgPj0gMCA/IF9wcmVmaXhlc1tpXSA6IFwiXCIpICsgcHJvcGVydHk7XG59LFxuICAgIF9pbml0Q29yZSA9IGZ1bmN0aW9uIF9pbml0Q29yZSgpIHtcbiAgaWYgKF93aW5kb3dFeGlzdHMoKSAmJiB3aW5kb3cuZG9jdW1lbnQpIHtcbiAgICBfd2luID0gd2luZG93O1xuICAgIF9kb2MgPSBfd2luLmRvY3VtZW50O1xuICAgIF9kb2NFbGVtZW50ID0gX2RvYy5kb2N1bWVudEVsZW1lbnQ7XG4gICAgX3RlbXBEaXYgPSBfY3JlYXRlRWxlbWVudChcImRpdlwiKSB8fCB7XG4gICAgICBzdHlsZToge31cbiAgICB9O1xuICAgIF90ZW1wRGl2U3R5bGVyID0gX2NyZWF0ZUVsZW1lbnQoXCJkaXZcIik7XG4gICAgX3RyYW5zZm9ybVByb3AgPSBfY2hlY2tQcm9wUHJlZml4KF90cmFuc2Zvcm1Qcm9wKTtcbiAgICBfdHJhbnNmb3JtT3JpZ2luUHJvcCA9IF90cmFuc2Zvcm1Qcm9wICsgXCJPcmlnaW5cIjtcbiAgICBfdGVtcERpdi5zdHlsZS5jc3NUZXh0ID0gXCJib3JkZXItd2lkdGg6MDtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6MFwiOyAvL21ha2Ugc3VyZSB0byBvdmVycmlkZSBjZXJ0YWluIHByb3BlcnRpZXMgdGhhdCBtYXkgY29udGFtaW5hdGUgbWVhc3VyZW1lbnRzLCBpbiBjYXNlIHRoZSB1c2VyIGhhcyBvdmVycmVhY2hpbmcgc3R5bGUgc2hlZXRzLlxuXG4gICAgX3N1cHBvcnRzM0QgPSAhIV9jaGVja1Byb3BQcmVmaXgoXCJwZXJzcGVjdGl2ZVwiKTtcbiAgICBfcmV2ZXJ0aW5nID0gZ3NhcC5jb3JlLnJldmVydGluZztcbiAgICBfcGx1Z2luSW5pdHRlZCA9IDE7XG4gIH1cbn0sXG4gICAgX2dldEJCb3hIYWNrID0gZnVuY3Rpb24gX2dldEJCb3hIYWNrKHN3YXBJZlBvc3NpYmxlKSB7XG4gIC8vd29ya3MgYXJvdW5kIGlzc3VlcyBpbiBzb21lIGJyb3dzZXJzIChsaWtlIEZpcmVmb3gpIHRoYXQgZG9uJ3QgY29ycmVjdGx5IHJlcG9ydCBnZXRCQm94KCkgb24gU1ZHIGVsZW1lbnRzIGluc2lkZSBhIDxkZWZzPiBlbGVtZW50IGFuZC9vciA8bWFzaz4uIFdlIHRyeSBjcmVhdGluZyBhbiBTVkcsIGFkZGluZyBpdCB0byB0aGUgZG9jdW1lbnRFbGVtZW50IGFuZCB0b3NzIHRoZSBlbGVtZW50IGluIHRoZXJlIHNvIHRoYXQgaXQncyBkZWZpbml0ZWx5IHBhcnQgb2YgdGhlIHJlbmRlcmluZyB0cmVlLCB0aGVuIGdyYWIgdGhlIGJib3ggYW5kIGlmIGl0IHdvcmtzLCB3ZSBhY3R1YWxseSBzd2FwIG91dCB0aGUgb3JpZ2luYWwgZ2V0QkJveCgpIG1ldGhvZCBmb3Igb3VyIG93biB0aGF0IGRvZXMgdGhlc2UgZXh0cmEgc3RlcHMgd2hlbmV2ZXIgZ2V0QkJveCBpcyBuZWVkZWQuIFRoaXMgaGVscHMgZW5zdXJlIHRoYXQgcGVyZm9ybWFuY2UgaXMgb3B0aW1hbCAob25seSBkbyBhbGwgdGhlc2UgZXh0cmEgc3RlcHMgd2hlbiBhYnNvbHV0ZWx5IG5lY2Vzc2FyeS4uLm1vc3QgZWxlbWVudHMgZG9uJ3QgbmVlZCBpdCkuXG4gIHZhciBzdmcgPSBfY3JlYXRlRWxlbWVudChcInN2Z1wiLCB0aGlzLm93bmVyU1ZHRWxlbWVudCAmJiB0aGlzLm93bmVyU1ZHRWxlbWVudC5nZXRBdHRyaWJ1dGUoXCJ4bWxuc1wiKSB8fCBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIpLFxuICAgICAgb2xkUGFyZW50ID0gdGhpcy5wYXJlbnROb2RlLFxuICAgICAgb2xkU2libGluZyA9IHRoaXMubmV4dFNpYmxpbmcsXG4gICAgICBvbGRDU1MgPSB0aGlzLnN0eWxlLmNzc1RleHQsXG4gICAgICBiYm94O1xuXG4gIF9kb2NFbGVtZW50LmFwcGVuZENoaWxkKHN2Zyk7XG5cbiAgc3ZnLmFwcGVuZENoaWxkKHRoaXMpO1xuICB0aGlzLnN0eWxlLmRpc3BsYXkgPSBcImJsb2NrXCI7XG5cbiAgaWYgKHN3YXBJZlBvc3NpYmxlKSB7XG4gICAgdHJ5IHtcbiAgICAgIGJib3ggPSB0aGlzLmdldEJCb3goKTtcbiAgICAgIHRoaXMuX2dzYXBCQm94ID0gdGhpcy5nZXRCQm94OyAvL3N0b3JlIHRoZSBvcmlnaW5hbFxuXG4gICAgICB0aGlzLmdldEJCb3ggPSBfZ2V0QkJveEhhY2s7XG4gICAgfSBjYXRjaCAoZSkge31cbiAgfSBlbHNlIGlmICh0aGlzLl9nc2FwQkJveCkge1xuICAgIGJib3ggPSB0aGlzLl9nc2FwQkJveCgpO1xuICB9XG5cbiAgaWYgKG9sZFBhcmVudCkge1xuICAgIGlmIChvbGRTaWJsaW5nKSB7XG4gICAgICBvbGRQYXJlbnQuaW5zZXJ0QmVmb3JlKHRoaXMsIG9sZFNpYmxpbmcpO1xuICAgIH0gZWxzZSB7XG4gICAgICBvbGRQYXJlbnQuYXBwZW5kQ2hpbGQodGhpcyk7XG4gICAgfVxuICB9XG5cbiAgX2RvY0VsZW1lbnQucmVtb3ZlQ2hpbGQoc3ZnKTtcblxuICB0aGlzLnN0eWxlLmNzc1RleHQgPSBvbGRDU1M7XG4gIHJldHVybiBiYm94O1xufSxcbiAgICBfZ2V0QXR0cmlidXRlRmFsbGJhY2tzID0gZnVuY3Rpb24gX2dldEF0dHJpYnV0ZUZhbGxiYWNrcyh0YXJnZXQsIGF0dHJpYnV0ZXNBcnJheSkge1xuICB2YXIgaSA9IGF0dHJpYnV0ZXNBcnJheS5sZW5ndGg7XG5cbiAgd2hpbGUgKGktLSkge1xuICAgIGlmICh0YXJnZXQuaGFzQXR0cmlidXRlKGF0dHJpYnV0ZXNBcnJheVtpXSkpIHtcbiAgICAgIHJldHVybiB0YXJnZXQuZ2V0QXR0cmlidXRlKGF0dHJpYnV0ZXNBcnJheVtpXSk7XG4gICAgfVxuICB9XG59LFxuICAgIF9nZXRCQm94ID0gZnVuY3Rpb24gX2dldEJCb3godGFyZ2V0KSB7XG4gIHZhciBib3VuZHM7XG5cbiAgdHJ5IHtcbiAgICBib3VuZHMgPSB0YXJnZXQuZ2V0QkJveCgpOyAvL0ZpcmVmb3ggdGhyb3dzIGVycm9ycyBpZiB5b3UgdHJ5IGNhbGxpbmcgZ2V0QkJveCgpIG9uIGFuIFNWRyBlbGVtZW50IHRoYXQncyBub3QgcmVuZGVyZWQgKGxpa2UgaW4gYSA8c3ltYm9sPiBvciA8ZGVmcz4pLiBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD02MTIxMThcbiAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICBib3VuZHMgPSBfZ2V0QkJveEhhY2suY2FsbCh0YXJnZXQsIHRydWUpO1xuICB9XG5cbiAgYm91bmRzICYmIChib3VuZHMud2lkdGggfHwgYm91bmRzLmhlaWdodCkgfHwgdGFyZ2V0LmdldEJCb3ggPT09IF9nZXRCQm94SGFjayB8fCAoYm91bmRzID0gX2dldEJCb3hIYWNrLmNhbGwodGFyZ2V0LCB0cnVlKSk7IC8vc29tZSBicm93c2VycyAobGlrZSBGaXJlZm94KSBtaXNyZXBvcnQgdGhlIGJvdW5kcyBpZiB0aGUgZWxlbWVudCBoYXMgemVybyB3aWR0aCBhbmQgaGVpZ2h0IChpdCBqdXN0IGFzc3VtZXMgaXQncyBhdCB4OjAsIHk6MCksIHRodXMgd2UgbmVlZCB0byBtYW51YWxseSBncmFiIHRoZSBwb3NpdGlvbiBpbiB0aGF0IGNhc2UuXG5cbiAgcmV0dXJuIGJvdW5kcyAmJiAhYm91bmRzLndpZHRoICYmICFib3VuZHMueCAmJiAhYm91bmRzLnkgPyB7XG4gICAgeDogK19nZXRBdHRyaWJ1dGVGYWxsYmFja3ModGFyZ2V0LCBbXCJ4XCIsIFwiY3hcIiwgXCJ4MVwiXSkgfHwgMCxcbiAgICB5OiArX2dldEF0dHJpYnV0ZUZhbGxiYWNrcyh0YXJnZXQsIFtcInlcIiwgXCJjeVwiLCBcInkxXCJdKSB8fCAwLFxuICAgIHdpZHRoOiAwLFxuICAgIGhlaWdodDogMFxuICB9IDogYm91bmRzO1xufSxcbiAgICBfaXNTVkcgPSBmdW5jdGlvbiBfaXNTVkcoZSkge1xuICByZXR1cm4gISEoZS5nZXRDVE0gJiYgKCFlLnBhcmVudE5vZGUgfHwgZS5vd25lclNWR0VsZW1lbnQpICYmIF9nZXRCQm94KGUpKTtcbn0sXG4gICAgLy9yZXBvcnRzIGlmIHRoZSBlbGVtZW50IGlzIGFuIFNWRyBvbiB3aGljaCBnZXRCQm94KCkgYWN0dWFsbHkgd29ya3Ncbl9yZW1vdmVQcm9wZXJ0eSA9IGZ1bmN0aW9uIF9yZW1vdmVQcm9wZXJ0eSh0YXJnZXQsIHByb3BlcnR5KSB7XG4gIGlmIChwcm9wZXJ0eSkge1xuICAgIHZhciBzdHlsZSA9IHRhcmdldC5zdHlsZSxcbiAgICAgICAgZmlyc3QyQ2hhcnM7XG5cbiAgICBpZiAocHJvcGVydHkgaW4gX3RyYW5zZm9ybVByb3BzICYmIHByb3BlcnR5ICE9PSBfdHJhbnNmb3JtT3JpZ2luUHJvcCkge1xuICAgICAgcHJvcGVydHkgPSBfdHJhbnNmb3JtUHJvcDtcbiAgICB9XG5cbiAgICBpZiAoc3R5bGUucmVtb3ZlUHJvcGVydHkpIHtcbiAgICAgIGZpcnN0MkNoYXJzID0gcHJvcGVydHkuc3Vic3RyKDAsIDIpO1xuXG4gICAgICBpZiAoZmlyc3QyQ2hhcnMgPT09IFwibXNcIiB8fCBwcm9wZXJ0eS5zdWJzdHIoMCwgNikgPT09IFwid2Via2l0XCIpIHtcbiAgICAgICAgLy9NaWNyb3NvZnQgYW5kIHNvbWUgV2Via2l0IGJyb3dzZXJzIGRvbid0IGNvbmZvcm0gdG8gdGhlIHN0YW5kYXJkIG9mIGNhcGl0YWxpemluZyB0aGUgZmlyc3QgcHJlZml4IGNoYXJhY3Rlciwgc28gd2UgYWRqdXN0IHNvIHRoYXQgd2hlbiB3ZSBwcmVmaXggdGhlIGNhcHMgd2l0aCBhIGRhc2gsIGl0J3MgY29ycmVjdCAob3RoZXJ3aXNlIGl0J2QgYmUgXCJtcy10cmFuc2Zvcm1cIiBpbnN0ZWFkIG9mIFwiLW1zLXRyYW5zZm9ybVwiIGZvciBJRTksIGZvciBleGFtcGxlKVxuICAgICAgICBwcm9wZXJ0eSA9IFwiLVwiICsgcHJvcGVydHk7XG4gICAgICB9XG5cbiAgICAgIHN0eWxlLnJlbW92ZVByb3BlcnR5KGZpcnN0MkNoYXJzID09PSBcIi0tXCIgPyBwcm9wZXJ0eSA6IHByb3BlcnR5LnJlcGxhY2UoX2NhcHNFeHAsIFwiLSQxXCIpLnRvTG93ZXJDYXNlKCkpO1xuICAgIH0gZWxzZSB7XG4gICAgICAvL25vdGU6IG9sZCB2ZXJzaW9ucyBvZiBJRSB1c2UgXCJyZW1vdmVBdHRyaWJ1dGUoKVwiIGluc3RlYWQgb2YgXCJyZW1vdmVQcm9wZXJ0eSgpXCJcbiAgICAgIHN0eWxlLnJlbW92ZUF0dHJpYnV0ZShwcm9wZXJ0eSk7XG4gICAgfVxuICB9XG59LFxuICAgIF9hZGROb25Ud2VlbmluZ1BUID0gZnVuY3Rpb24gX2FkZE5vblR3ZWVuaW5nUFQocGx1Z2luLCB0YXJnZXQsIHByb3BlcnR5LCBiZWdpbm5pbmcsIGVuZCwgb25seVNldEF0RW5kKSB7XG4gIHZhciBwdCA9IG5ldyBQcm9wVHdlZW4ocGx1Z2luLl9wdCwgdGFyZ2V0LCBwcm9wZXJ0eSwgMCwgMSwgb25seVNldEF0RW5kID8gX3JlbmRlck5vblR3ZWVuaW5nVmFsdWVPbmx5QXRFbmQgOiBfcmVuZGVyTm9uVHdlZW5pbmdWYWx1ZSk7XG4gIHBsdWdpbi5fcHQgPSBwdDtcbiAgcHQuYiA9IGJlZ2lubmluZztcbiAgcHQuZSA9IGVuZDtcblxuICBwbHVnaW4uX3Byb3BzLnB1c2gocHJvcGVydHkpO1xuXG4gIHJldHVybiBwdDtcbn0sXG4gICAgX25vbkNvbnZlcnRpYmxlVW5pdHMgPSB7XG4gIGRlZzogMSxcbiAgcmFkOiAxLFxuICB0dXJuOiAxXG59LFxuICAgIF9ub25TdGFuZGFyZExheW91dHMgPSB7XG4gIGdyaWQ6IDEsXG4gIGZsZXg6IDFcbn0sXG4gICAgLy90YWtlcyBhIHNpbmdsZSB2YWx1ZSBsaWtlIDIwcHggYW5kIGNvbnZlcnRzIGl0IHRvIHRoZSB1bml0IHNwZWNpZmllZCwgbGlrZSBcIiVcIiwgcmV0dXJuaW5nIG9ubHkgdGhlIG51bWVyaWMgYW1vdW50LlxuX2NvbnZlcnRUb1VuaXQgPSBmdW5jdGlvbiBfY29udmVydFRvVW5pdCh0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSwgdW5pdCkge1xuICB2YXIgY3VyVmFsdWUgPSBwYXJzZUZsb2F0KHZhbHVlKSB8fCAwLFxuICAgICAgY3VyVW5pdCA9ICh2YWx1ZSArIFwiXCIpLnRyaW0oKS5zdWJzdHIoKGN1clZhbHVlICsgXCJcIikubGVuZ3RoKSB8fCBcInB4XCIsXG4gICAgICAvLyBzb21lIGJyb3dzZXJzIGxlYXZlIGV4dHJhIHdoaXRlc3BhY2UgYXQgdGhlIGJlZ2lubmluZyBvZiBDU1MgdmFyaWFibGVzLCBoZW5jZSB0aGUgbmVlZCB0byB0cmltKClcbiAgc3R5bGUgPSBfdGVtcERpdi5zdHlsZSxcbiAgICAgIGhvcml6b250YWwgPSBfaG9yaXpvbnRhbEV4cC50ZXN0KHByb3BlcnR5KSxcbiAgICAgIGlzUm9vdFNWRyA9IHRhcmdldC50YWdOYW1lLnRvTG93ZXJDYXNlKCkgPT09IFwic3ZnXCIsXG4gICAgICBtZWFzdXJlUHJvcGVydHkgPSAoaXNSb290U1ZHID8gXCJjbGllbnRcIiA6IFwib2Zmc2V0XCIpICsgKGhvcml6b250YWwgPyBcIldpZHRoXCIgOiBcIkhlaWdodFwiKSxcbiAgICAgIGFtb3VudCA9IDEwMCxcbiAgICAgIHRvUGl4ZWxzID0gdW5pdCA9PT0gXCJweFwiLFxuICAgICAgdG9QZXJjZW50ID0gdW5pdCA9PT0gXCIlXCIsXG4gICAgICBweCxcbiAgICAgIHBhcmVudCxcbiAgICAgIGNhY2hlLFxuICAgICAgaXNTVkc7XG5cbiAgaWYgKHVuaXQgPT09IGN1clVuaXQgfHwgIWN1clZhbHVlIHx8IF9ub25Db252ZXJ0aWJsZVVuaXRzW3VuaXRdIHx8IF9ub25Db252ZXJ0aWJsZVVuaXRzW2N1clVuaXRdKSB7XG4gICAgcmV0dXJuIGN1clZhbHVlO1xuICB9XG5cbiAgY3VyVW5pdCAhPT0gXCJweFwiICYmICF0b1BpeGVscyAmJiAoY3VyVmFsdWUgPSBfY29udmVydFRvVW5pdCh0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSwgXCJweFwiKSk7XG4gIGlzU1ZHID0gdGFyZ2V0LmdldENUTSAmJiBfaXNTVkcodGFyZ2V0KTtcblxuICBpZiAoKHRvUGVyY2VudCB8fCBjdXJVbml0ID09PSBcIiVcIikgJiYgKF90cmFuc2Zvcm1Qcm9wc1twcm9wZXJ0eV0gfHwgfnByb3BlcnR5LmluZGV4T2YoXCJhZGl1c1wiKSkpIHtcbiAgICBweCA9IGlzU1ZHID8gdGFyZ2V0LmdldEJCb3goKVtob3Jpem9udGFsID8gXCJ3aWR0aFwiIDogXCJoZWlnaHRcIl0gOiB0YXJnZXRbbWVhc3VyZVByb3BlcnR5XTtcbiAgICByZXR1cm4gX3JvdW5kKHRvUGVyY2VudCA/IGN1clZhbHVlIC8gcHggKiBhbW91bnQgOiBjdXJWYWx1ZSAvIDEwMCAqIHB4KTtcbiAgfVxuXG4gIHN0eWxlW2hvcml6b250YWwgPyBcIndpZHRoXCIgOiBcImhlaWdodFwiXSA9IGFtb3VudCArICh0b1BpeGVscyA/IGN1clVuaXQgOiB1bml0KTtcbiAgcGFyZW50ID0gfnByb3BlcnR5LmluZGV4T2YoXCJhZGl1c1wiKSB8fCB1bml0ID09PSBcImVtXCIgJiYgdGFyZ2V0LmFwcGVuZENoaWxkICYmICFpc1Jvb3RTVkcgPyB0YXJnZXQgOiB0YXJnZXQucGFyZW50Tm9kZTtcblxuICBpZiAoaXNTVkcpIHtcbiAgICBwYXJlbnQgPSAodGFyZ2V0Lm93bmVyU1ZHRWxlbWVudCB8fCB7fSkucGFyZW50Tm9kZTtcbiAgfVxuXG4gIGlmICghcGFyZW50IHx8IHBhcmVudCA9PT0gX2RvYyB8fCAhcGFyZW50LmFwcGVuZENoaWxkKSB7XG4gICAgcGFyZW50ID0gX2RvYy5ib2R5O1xuICB9XG5cbiAgY2FjaGUgPSBwYXJlbnQuX2dzYXA7XG5cbiAgaWYgKGNhY2hlICYmIHRvUGVyY2VudCAmJiBjYWNoZS53aWR0aCAmJiBob3Jpem9udGFsICYmIGNhY2hlLnRpbWUgPT09IF90aWNrZXIudGltZSAmJiAhY2FjaGUudW5jYWNoZSkge1xuICAgIHJldHVybiBfcm91bmQoY3VyVmFsdWUgLyBjYWNoZS53aWR0aCAqIGFtb3VudCk7XG4gIH0gZWxzZSB7XG4gICAgaWYgKHRvUGVyY2VudCAmJiAocHJvcGVydHkgPT09IFwiaGVpZ2h0XCIgfHwgcHJvcGVydHkgPT09IFwid2lkdGhcIikpIHtcbiAgICAgIC8vIGlmIHdlJ3JlIGRlYWxpbmcgd2l0aCB3aWR0aC9oZWlnaHQgdGhhdCdzIGluc2lkZSBhIGNvbnRhaW5lciB3aXRoIHBhZGRpbmcgYW5kL29yIGl0J3MgYSBmbGV4Ym94L2dyaWQgY29udGFpbmVyLCB3ZSBtdXN0IGFwcGx5IGl0IHRvIHRoZSB0YXJnZXQgaXRzZWxmIHJhdGhlciB0aGFuIHRoZSBfdGVtcERpdiBpbiBvcmRlciB0byBlbnN1cmUgY29tcGxldGUgYWNjdXJhY3ksIGZhY3RvcmluZyBpbiB0aGUgcGFyZW50J3MgcGFkZGluZy5cbiAgICAgIHZhciB2ID0gdGFyZ2V0LnN0eWxlW3Byb3BlcnR5XTtcbiAgICAgIHRhcmdldC5zdHlsZVtwcm9wZXJ0eV0gPSBhbW91bnQgKyB1bml0O1xuICAgICAgcHggPSB0YXJnZXRbbWVhc3VyZVByb3BlcnR5XTtcbiAgICAgIHYgPyB0YXJnZXQuc3R5bGVbcHJvcGVydHldID0gdiA6IF9yZW1vdmVQcm9wZXJ0eSh0YXJnZXQsIHByb3BlcnR5KTtcbiAgICB9IGVsc2Uge1xuICAgICAgKHRvUGVyY2VudCB8fCBjdXJVbml0ID09PSBcIiVcIikgJiYgIV9ub25TdGFuZGFyZExheW91dHNbX2dldENvbXB1dGVkUHJvcGVydHkocGFyZW50LCBcImRpc3BsYXlcIildICYmIChzdHlsZS5wb3NpdGlvbiA9IF9nZXRDb21wdXRlZFByb3BlcnR5KHRhcmdldCwgXCJwb3NpdGlvblwiKSk7XG4gICAgICBwYXJlbnQgPT09IHRhcmdldCAmJiAoc3R5bGUucG9zaXRpb24gPSBcInN0YXRpY1wiKTsgLy8gbGlrZSBmb3IgYm9yZGVyUmFkaXVzLCBpZiBpdCdzIGEgJSB3ZSBtdXN0IGhhdmUgaXQgcmVsYXRpdmUgdG8gdGhlIHRhcmdldCBpdHNlbGYgYnV0IHRoYXQgbWF5IG5vdCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBvciBwb3NpdGlvbjogYWJzb2x1dGUgaW4gd2hpY2ggY2FzZSBpdCdkIGdvIHVwIHRoZSBjaGFpbiB1bnRpbCBpdCBmaW5kcyBpdHMgb2Zmc2V0UGFyZW50IChiYWQpLiBwb3NpdGlvbjogc3RhdGljIHByb3RlY3RzIGFnYWluc3QgdGhhdC5cblxuICAgICAgcGFyZW50LmFwcGVuZENoaWxkKF90ZW1wRGl2KTtcbiAgICAgIHB4ID0gX3RlbXBEaXZbbWVhc3VyZVByb3BlcnR5XTtcbiAgICAgIHBhcmVudC5yZW1vdmVDaGlsZChfdGVtcERpdik7XG4gICAgICBzdHlsZS5wb3NpdGlvbiA9IFwiYWJzb2x1dGVcIjtcbiAgICB9XG5cbiAgICBpZiAoaG9yaXpvbnRhbCAmJiB0b1BlcmNlbnQpIHtcbiAgICAgIGNhY2hlID0gX2dldENhY2hlKHBhcmVudCk7XG4gICAgICBjYWNoZS50aW1lID0gX3RpY2tlci50aW1lO1xuICAgICAgY2FjaGUud2lkdGggPSBwYXJlbnRbbWVhc3VyZVByb3BlcnR5XTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gX3JvdW5kKHRvUGl4ZWxzID8gcHggKiBjdXJWYWx1ZSAvIGFtb3VudCA6IHB4ICYmIGN1clZhbHVlID8gYW1vdW50IC8gcHggKiBjdXJWYWx1ZSA6IDApO1xufSxcbiAgICBfZ2V0ID0gZnVuY3Rpb24gX2dldCh0YXJnZXQsIHByb3BlcnR5LCB1bml0LCB1bmNhY2hlKSB7XG4gIHZhciB2YWx1ZTtcbiAgX3BsdWdpbkluaXR0ZWQgfHwgX2luaXRDb3JlKCk7XG5cbiAgaWYgKHByb3BlcnR5IGluIF9wcm9wZXJ0eUFsaWFzZXMgJiYgcHJvcGVydHkgIT09IFwidHJhbnNmb3JtXCIpIHtcbiAgICBwcm9wZXJ0eSA9IF9wcm9wZXJ0eUFsaWFzZXNbcHJvcGVydHldO1xuXG4gICAgaWYgKH5wcm9wZXJ0eS5pbmRleE9mKFwiLFwiKSkge1xuICAgICAgcHJvcGVydHkgPSBwcm9wZXJ0eS5zcGxpdChcIixcIilbMF07XG4gICAgfVxuICB9XG5cbiAgaWYgKF90cmFuc2Zvcm1Qcm9wc1twcm9wZXJ0eV0gJiYgcHJvcGVydHkgIT09IFwidHJhbnNmb3JtXCIpIHtcbiAgICB2YWx1ZSA9IF9wYXJzZVRyYW5zZm9ybSh0YXJnZXQsIHVuY2FjaGUpO1xuICAgIHZhbHVlID0gcHJvcGVydHkgIT09IFwidHJhbnNmb3JtT3JpZ2luXCIgPyB2YWx1ZVtwcm9wZXJ0eV0gOiB2YWx1ZS5zdmcgPyB2YWx1ZS5vcmlnaW4gOiBfZmlyc3RUd29Pbmx5KF9nZXRDb21wdXRlZFByb3BlcnR5KHRhcmdldCwgX3RyYW5zZm9ybU9yaWdpblByb3ApKSArIFwiIFwiICsgdmFsdWUuek9yaWdpbiArIFwicHhcIjtcbiAgfSBlbHNlIHtcbiAgICB2YWx1ZSA9IHRhcmdldC5zdHlsZVtwcm9wZXJ0eV07XG5cbiAgICBpZiAoIXZhbHVlIHx8IHZhbHVlID09PSBcImF1dG9cIiB8fCB1bmNhY2hlIHx8IH4odmFsdWUgKyBcIlwiKS5pbmRleE9mKFwiY2FsYyhcIikpIHtcbiAgICAgIHZhbHVlID0gX3NwZWNpYWxQcm9wc1twcm9wZXJ0eV0gJiYgX3NwZWNpYWxQcm9wc1twcm9wZXJ0eV0odGFyZ2V0LCBwcm9wZXJ0eSwgdW5pdCkgfHwgX2dldENvbXB1dGVkUHJvcGVydHkodGFyZ2V0LCBwcm9wZXJ0eSkgfHwgX2dldFByb3BlcnR5KHRhcmdldCwgcHJvcGVydHkpIHx8IChwcm9wZXJ0eSA9PT0gXCJvcGFjaXR5XCIgPyAxIDogMCk7IC8vIG5vdGU6IHNvbWUgYnJvd3NlcnMsIGxpa2UgRmlyZWZveCwgZG9uJ3QgcmVwb3J0IGJvcmRlclJhZGl1cyBjb3JyZWN0bHkhIEluc3RlYWQsIGl0IG9ubHkgcmVwb3J0cyBldmVyeSBjb3JuZXIgbGlrZSAgYm9yZGVyVG9wTGVmdFJhZGl1c1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiB1bml0ICYmICF+KHZhbHVlICsgXCJcIikudHJpbSgpLmluZGV4T2YoXCIgXCIpID8gX2NvbnZlcnRUb1VuaXQodGFyZ2V0LCBwcm9wZXJ0eSwgdmFsdWUsIHVuaXQpICsgdW5pdCA6IHZhbHVlO1xufSxcbiAgICBfdHdlZW5Db21wbGV4Q1NTU3RyaW5nID0gZnVuY3Rpb24gX3R3ZWVuQ29tcGxleENTU1N0cmluZyh0YXJnZXQsIHByb3AsIHN0YXJ0LCBlbmQpIHtcbiAgLy8gbm90ZTogd2UgY2FsbCBfdHdlZW5Db21wbGV4Q1NTU3RyaW5nLmNhbGwocGx1Z2luSW5zdGFuY2UuLi4pIHRvIGVuc3VyZSB0aGF0IGl0J3Mgc2NvcGVkIHByb3Blcmx5LiBXZSBtYXkgY2FsbCBpdCBmcm9tIHdpdGhpbiBhIHBsdWdpbiB0b28sIHRodXMgXCJ0aGlzXCIgd291bGQgcmVmZXIgdG8gdGhlIHBsdWdpbi5cbiAgaWYgKCFzdGFydCB8fCBzdGFydCA9PT0gXCJub25lXCIpIHtcbiAgICAvLyBzb21lIGJyb3dzZXJzIGxpa2UgU2FmYXJpIGFjdHVhbGx5IFBSRUZFUiB0aGUgcHJlZml4ZWQgcHJvcGVydHkgYW5kIG1pcy1yZXBvcnQgdGhlIHVucHJlZml4ZWQgdmFsdWUgbGlrZSBjbGlwUGF0aCAoQlVHKS4gSW4gb3RoZXIgd29yZHMsIGV2ZW4gdGhvdWdoIGNsaXBQYXRoIGV4aXN0cyBpbiB0aGUgc3R5bGUgKFwiY2xpcFBhdGhcIiBpbiB0YXJnZXQuc3R5bGUpIGFuZCBpdCdzIHNldCBpbiB0aGUgQ1NTIHByb3Blcmx5IChhbG9uZyB3aXRoIC13ZWJraXQtY2xpcC1wYXRoKSwgU2FmYXJpIHJlcG9ydHMgY2xpcFBhdGggYXMgXCJub25lXCIgd2hlcmVhcyBXZWJraXRDbGlwUGF0aCByZXBvcnRzIGFjY3VyYXRlbHkgbGlrZSBcImVsbGlwc2UoMTAwJSAwJSBhdCA1MCUgMCUpXCIsIHNvIGluIHRoaXMgY2FzZSB3ZSBtdXN0IFNXSVRDSCB0byB1c2luZyB0aGUgcHJlZml4ZWQgcHJvcGVydHkgaW5zdGVhZC4gU2VlIGh0dHBzOi8vZ3NhcC5jb20vZm9ydW1zL3RvcGljLzE4MzEwLWNsaXBwYXRoLWRvZXNudC13b3JrLW9uLWlvcy9cbiAgICB2YXIgcCA9IF9jaGVja1Byb3BQcmVmaXgocHJvcCwgdGFyZ2V0LCAxKSxcbiAgICAgICAgcyA9IHAgJiYgX2dldENvbXB1dGVkUHJvcGVydHkodGFyZ2V0LCBwLCAxKTtcblxuICAgIGlmIChzICYmIHMgIT09IHN0YXJ0KSB7XG4gICAgICBwcm9wID0gcDtcbiAgICAgIHN0YXJ0ID0gcztcbiAgICB9IGVsc2UgaWYgKHByb3AgPT09IFwiYm9yZGVyQ29sb3JcIikge1xuICAgICAgc3RhcnQgPSBfZ2V0Q29tcHV0ZWRQcm9wZXJ0eSh0YXJnZXQsIFwiYm9yZGVyVG9wQ29sb3JcIik7IC8vIEZpcmVmb3ggYnVnOiBhbHdheXMgcmVwb3J0cyBcImJvcmRlckNvbG9yXCIgYXMgXCJcIiwgc28gd2UgbXVzdCBmYWxsIGJhY2sgdG8gYm9yZGVyVG9wQ29sb3IuIFNlZSBodHRwczovL2dzYXAuY29tL2ZvcnVtcy90b3BpYy8yNDU4My1ob3ctdG8tcmV0dXJuLWNvbG9ycy10aGF0LWktaGFkLWFmdGVyLXJldmVyc2UvXG4gICAgfVxuICB9XG5cbiAgdmFyIHB0ID0gbmV3IFByb3BUd2Vlbih0aGlzLl9wdCwgdGFyZ2V0LnN0eWxlLCBwcm9wLCAwLCAxLCBfcmVuZGVyQ29tcGxleFN0cmluZyksXG4gICAgICBpbmRleCA9IDAsXG4gICAgICBtYXRjaEluZGV4ID0gMCxcbiAgICAgIGEsXG4gICAgICByZXN1bHQsXG4gICAgICBzdGFydFZhbHVlcyxcbiAgICAgIHN0YXJ0TnVtLFxuICAgICAgY29sb3IsXG4gICAgICBzdGFydFZhbHVlLFxuICAgICAgZW5kVmFsdWUsXG4gICAgICBlbmROdW0sXG4gICAgICBjaHVuayxcbiAgICAgIGVuZFVuaXQsXG4gICAgICBzdGFydFVuaXQsXG4gICAgICBlbmRWYWx1ZXM7XG4gIHB0LmIgPSBzdGFydDtcbiAgcHQuZSA9IGVuZDtcbiAgc3RhcnQgKz0gXCJcIjsgLy8gZW5zdXJlIHZhbHVlcyBhcmUgc3RyaW5nc1xuXG4gIGVuZCArPSBcIlwiO1xuXG4gIGlmIChlbmQgPT09IFwiYXV0b1wiKSB7XG4gICAgc3RhcnRWYWx1ZSA9IHRhcmdldC5zdHlsZVtwcm9wXTtcbiAgICB0YXJnZXQuc3R5bGVbcHJvcF0gPSBlbmQ7XG4gICAgZW5kID0gX2dldENvbXB1dGVkUHJvcGVydHkodGFyZ2V0LCBwcm9wKSB8fCBlbmQ7XG4gICAgc3RhcnRWYWx1ZSA/IHRhcmdldC5zdHlsZVtwcm9wXSA9IHN0YXJ0VmFsdWUgOiBfcmVtb3ZlUHJvcGVydHkodGFyZ2V0LCBwcm9wKTtcbiAgfVxuXG4gIGEgPSBbc3RhcnQsIGVuZF07XG5cbiAgX2NvbG9yU3RyaW5nRmlsdGVyKGEpOyAvLyBwYXNzIGFuIGFycmF5IHdpdGggdGhlIHN0YXJ0aW5nIGFuZCBlbmRpbmcgdmFsdWVzIGFuZCBsZXQgdGhlIGZpbHRlciBkbyB3aGF0ZXZlciBpdCBuZWVkcyB0byB0aGUgdmFsdWVzLiBJZiBjb2xvcnMgYXJlIGZvdW5kLCBpdCByZXR1cm5zIHRydWUgYW5kIHRoZW4gd2UgbXVzdCBtYXRjaCB3aGVyZSB0aGUgY29sb3Igc2hvd3MgdXAgb3JkZXItd2lzZSBiZWNhdXNlIGZvciB0aGluZ3MgbGlrZSBib3hTaGFkb3csIHNvbWV0aW1lcyB0aGUgYnJvd3NlciBwcm92aWRlcyB0aGUgY29tcHV0ZWQgdmFsdWVzIHdpdGggdGhlIGNvbG9yIEZJUlNULCBidXQgdGhlIHVzZXIgcHJvdmlkZXMgaXQgd2l0aCB0aGUgY29sb3IgTEFTVCwgc28gZmxpcCB0aGVtIGlmIG5lY2Vzc2FyeS4gU2FtZSBmb3IgZHJvcC1zaGFkb3coKS5cblxuXG4gIHN0YXJ0ID0gYVswXTtcbiAgZW5kID0gYVsxXTtcbiAgc3RhcnRWYWx1ZXMgPSBzdGFydC5tYXRjaChfbnVtV2l0aFVuaXRFeHApIHx8IFtdO1xuICBlbmRWYWx1ZXMgPSBlbmQubWF0Y2goX251bVdpdGhVbml0RXhwKSB8fCBbXTtcblxuICBpZiAoZW5kVmFsdWVzLmxlbmd0aCkge1xuICAgIHdoaWxlIChyZXN1bHQgPSBfbnVtV2l0aFVuaXRFeHAuZXhlYyhlbmQpKSB7XG4gICAgICBlbmRWYWx1ZSA9IHJlc3VsdFswXTtcbiAgICAgIGNodW5rID0gZW5kLnN1YnN0cmluZyhpbmRleCwgcmVzdWx0LmluZGV4KTtcblxuICAgICAgaWYgKGNvbG9yKSB7XG4gICAgICAgIGNvbG9yID0gKGNvbG9yICsgMSkgJSA1O1xuICAgICAgfSBlbHNlIGlmIChjaHVuay5zdWJzdHIoLTUpID09PSBcInJnYmEoXCIgfHwgY2h1bmsuc3Vic3RyKC01KSA9PT0gXCJoc2xhKFwiKSB7XG4gICAgICAgIGNvbG9yID0gMTtcbiAgICAgIH1cblxuICAgICAgaWYgKGVuZFZhbHVlICE9PSAoc3RhcnRWYWx1ZSA9IHN0YXJ0VmFsdWVzW21hdGNoSW5kZXgrK10gfHwgXCJcIikpIHtcbiAgICAgICAgc3RhcnROdW0gPSBwYXJzZUZsb2F0KHN0YXJ0VmFsdWUpIHx8IDA7XG4gICAgICAgIHN0YXJ0VW5pdCA9IHN0YXJ0VmFsdWUuc3Vic3RyKChzdGFydE51bSArIFwiXCIpLmxlbmd0aCk7XG4gICAgICAgIGVuZFZhbHVlLmNoYXJBdCgxKSA9PT0gXCI9XCIgJiYgKGVuZFZhbHVlID0gX3BhcnNlUmVsYXRpdmUoc3RhcnROdW0sIGVuZFZhbHVlKSArIHN0YXJ0VW5pdCk7XG4gICAgICAgIGVuZE51bSA9IHBhcnNlRmxvYXQoZW5kVmFsdWUpO1xuICAgICAgICBlbmRVbml0ID0gZW5kVmFsdWUuc3Vic3RyKChlbmROdW0gKyBcIlwiKS5sZW5ndGgpO1xuICAgICAgICBpbmRleCA9IF9udW1XaXRoVW5pdEV4cC5sYXN0SW5kZXggLSBlbmRVbml0Lmxlbmd0aDtcblxuICAgICAgICBpZiAoIWVuZFVuaXQpIHtcbiAgICAgICAgICAvL2lmIHNvbWV0aGluZyBsaWtlIFwicGVyc3BlY3RpdmU6MzAwXCIgaXMgcGFzc2VkIGluIGFuZCB3ZSBtdXN0IGFkZCBhIHVuaXQgdG8gdGhlIGVuZFxuICAgICAgICAgIGVuZFVuaXQgPSBlbmRVbml0IHx8IF9jb25maWcudW5pdHNbcHJvcF0gfHwgc3RhcnRVbml0O1xuXG4gICAgICAgICAgaWYgKGluZGV4ID09PSBlbmQubGVuZ3RoKSB7XG4gICAgICAgICAgICBlbmQgKz0gZW5kVW5pdDtcbiAgICAgICAgICAgIHB0LmUgKz0gZW5kVW5pdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoc3RhcnRVbml0ICE9PSBlbmRVbml0KSB7XG4gICAgICAgICAgc3RhcnROdW0gPSBfY29udmVydFRvVW5pdCh0YXJnZXQsIHByb3AsIHN0YXJ0VmFsdWUsIGVuZFVuaXQpIHx8IDA7XG4gICAgICAgIH0gLy8gdGhlc2UgbmVzdGVkIFByb3BUd2VlbnMgYXJlIGhhbmRsZWQgaW4gYSBzcGVjaWFsIHdheSAtIHdlJ2xsIG5ldmVyIGFjdHVhbGx5IGNhbGwgYSByZW5kZXIgb3Igc2V0dGVyIG1ldGhvZCBvbiB0aGVtLiBXZSdsbCBqdXN0IGxvb3AgdGhyb3VnaCB0aGVtIGluIHRoZSBwYXJlbnQgY29tcGxleCBzdHJpbmcgUHJvcFR3ZWVuJ3MgcmVuZGVyIG1ldGhvZC5cblxuXG4gICAgICAgIHB0Ll9wdCA9IHtcbiAgICAgICAgICBfbmV4dDogcHQuX3B0LFxuICAgICAgICAgIHA6IGNodW5rIHx8IG1hdGNoSW5kZXggPT09IDEgPyBjaHVuayA6IFwiLFwiLFxuICAgICAgICAgIC8vbm90ZTogU1ZHIHNwZWMgYWxsb3dzIG9taXNzaW9uIG9mIGNvbW1hL3NwYWNlIHdoZW4gYSBuZWdhdGl2ZSBzaWduIGlzIHdlZGdlZCBiZXR3ZWVuIHR3byBudW1iZXJzLCBsaWtlIDIuNS01LjMgaW5zdGVhZCBvZiAyLjUsLTUuMyBidXQgd2hlbiB0d2VlbmluZywgdGhlIG5lZ2F0aXZlIHZhbHVlIG1heSBzd2l0Y2ggdG8gcG9zaXRpdmUsIHNvIHdlIGluc2VydCB0aGUgY29tbWEganVzdCBpbiBjYXNlLlxuICAgICAgICAgIHM6IHN0YXJ0TnVtLFxuICAgICAgICAgIGM6IGVuZE51bSAtIHN0YXJ0TnVtLFxuICAgICAgICAgIG06IGNvbG9yICYmIGNvbG9yIDwgNCB8fCBwcm9wID09PSBcInpJbmRleFwiID8gTWF0aC5yb3VuZCA6IDBcbiAgICAgICAgfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwdC5jID0gaW5kZXggPCBlbmQubGVuZ3RoID8gZW5kLnN1YnN0cmluZyhpbmRleCwgZW5kLmxlbmd0aCkgOiBcIlwiOyAvL3dlIHVzZSB0aGUgXCJjXCIgb2YgdGhlIFByb3BUd2VlbiB0byBzdG9yZSB0aGUgZmluYWwgcGFydCBvZiB0aGUgc3RyaW5nIChhZnRlciB0aGUgbGFzdCBudW1iZXIpXG4gIH0gZWxzZSB7XG4gICAgcHQuciA9IHByb3AgPT09IFwiZGlzcGxheVwiICYmIGVuZCA9PT0gXCJub25lXCIgPyBfcmVuZGVyTm9uVHdlZW5pbmdWYWx1ZU9ubHlBdEVuZCA6IF9yZW5kZXJOb25Ud2VlbmluZ1ZhbHVlO1xuICB9XG5cbiAgX3JlbEV4cC50ZXN0KGVuZCkgJiYgKHB0LmUgPSAwKTsgLy9pZiB0aGUgZW5kIHN0cmluZyBjb250YWlucyByZWxhdGl2ZSB2YWx1ZXMgb3IgZHluYW1pYyByYW5kb20oLi4uKSB2YWx1ZXMsIGRlbGV0ZSB0aGUgZW5kIGl0IHNvIHRoYXQgb24gdGhlIGZpbmFsIHJlbmRlciB3ZSBkb24ndCBhY3R1YWxseSBzZXQgaXQgdG8gdGhlIHN0cmluZyB3aXRoICs9IG9yIC09IGNoYXJhY3RlcnMgKGZvcmNlcyBpdCB0byB1c2UgdGhlIGNhbGN1bGF0ZWQgdmFsdWUpLlxuXG4gIHRoaXMuX3B0ID0gcHQ7IC8vc3RhcnQgdGhlIGxpbmtlZCBsaXN0IHdpdGggdGhpcyBuZXcgUHJvcFR3ZWVuLiBSZW1lbWJlciwgd2UgY2FsbCBfdHdlZW5Db21wbGV4Q1NTU3RyaW5nLmNhbGwocGx1Z2luSW5zdGFuY2UuLi4pIHRvIGVuc3VyZSB0aGF0IGl0J3Mgc2NvcGVkIHByb3Blcmx5LiBXZSBtYXkgY2FsbCBpdCBmcm9tIHdpdGhpbiBhbm90aGVyIHBsdWdpbiB0b28sIHRodXMgXCJ0aGlzXCIgd291bGQgcmVmZXIgdG8gdGhlIHBsdWdpbi5cblxuICByZXR1cm4gcHQ7XG59LFxuICAgIF9rZXl3b3JkVG9QZXJjZW50ID0ge1xuICB0b3A6IFwiMCVcIixcbiAgYm90dG9tOiBcIjEwMCVcIixcbiAgbGVmdDogXCIwJVwiLFxuICByaWdodDogXCIxMDAlXCIsXG4gIGNlbnRlcjogXCI1MCVcIlxufSxcbiAgICBfY29udmVydEtleXdvcmRzVG9QZXJjZW50YWdlcyA9IGZ1bmN0aW9uIF9jb252ZXJ0S2V5d29yZHNUb1BlcmNlbnRhZ2VzKHZhbHVlKSB7XG4gIHZhciBzcGxpdCA9IHZhbHVlLnNwbGl0KFwiIFwiKSxcbiAgICAgIHggPSBzcGxpdFswXSxcbiAgICAgIHkgPSBzcGxpdFsxXSB8fCBcIjUwJVwiO1xuXG4gIGlmICh4ID09PSBcInRvcFwiIHx8IHggPT09IFwiYm90dG9tXCIgfHwgeSA9PT0gXCJsZWZ0XCIgfHwgeSA9PT0gXCJyaWdodFwiKSB7XG4gICAgLy90aGUgdXNlciBwcm92aWRlZCB0aGVtIGluIHRoZSB3cm9uZyBvcmRlciwgc28gZmxpcCB0aGVtXG4gICAgdmFsdWUgPSB4O1xuICAgIHggPSB5O1xuICAgIHkgPSB2YWx1ZTtcbiAgfVxuXG4gIHNwbGl0WzBdID0gX2tleXdvcmRUb1BlcmNlbnRbeF0gfHwgeDtcbiAgc3BsaXRbMV0gPSBfa2V5d29yZFRvUGVyY2VudFt5XSB8fCB5O1xuICByZXR1cm4gc3BsaXQuam9pbihcIiBcIik7XG59LFxuICAgIF9yZW5kZXJDbGVhclByb3BzID0gZnVuY3Rpb24gX3JlbmRlckNsZWFyUHJvcHMocmF0aW8sIGRhdGEpIHtcbiAgaWYgKGRhdGEudHdlZW4gJiYgZGF0YS50d2Vlbi5fdGltZSA9PT0gZGF0YS50d2Vlbi5fZHVyKSB7XG4gICAgdmFyIHRhcmdldCA9IGRhdGEudCxcbiAgICAgICAgc3R5bGUgPSB0YXJnZXQuc3R5bGUsXG4gICAgICAgIHByb3BzID0gZGF0YS51LFxuICAgICAgICBjYWNoZSA9IHRhcmdldC5fZ3NhcCxcbiAgICAgICAgcHJvcCxcbiAgICAgICAgY2xlYXJUcmFuc2Zvcm1zLFxuICAgICAgICBpO1xuXG4gICAgaWYgKHByb3BzID09PSBcImFsbFwiIHx8IHByb3BzID09PSB0cnVlKSB7XG4gICAgICBzdHlsZS5jc3NUZXh0ID0gXCJcIjtcbiAgICAgIGNsZWFyVHJhbnNmb3JtcyA9IDE7XG4gICAgfSBlbHNlIHtcbiAgICAgIHByb3BzID0gcHJvcHMuc3BsaXQoXCIsXCIpO1xuICAgICAgaSA9IHByb3BzLmxlbmd0aDtcblxuICAgICAgd2hpbGUgKC0taSA+IC0xKSB7XG4gICAgICAgIHByb3AgPSBwcm9wc1tpXTtcblxuICAgICAgICBpZiAoX3RyYW5zZm9ybVByb3BzW3Byb3BdKSB7XG4gICAgICAgICAgY2xlYXJUcmFuc2Zvcm1zID0gMTtcbiAgICAgICAgICBwcm9wID0gcHJvcCA9PT0gXCJ0cmFuc2Zvcm1PcmlnaW5cIiA/IF90cmFuc2Zvcm1PcmlnaW5Qcm9wIDogX3RyYW5zZm9ybVByb3A7XG4gICAgICAgIH1cblxuICAgICAgICBfcmVtb3ZlUHJvcGVydHkodGFyZ2V0LCBwcm9wKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAoY2xlYXJUcmFuc2Zvcm1zKSB7XG4gICAgICBfcmVtb3ZlUHJvcGVydHkodGFyZ2V0LCBfdHJhbnNmb3JtUHJvcCk7XG5cbiAgICAgIGlmIChjYWNoZSkge1xuICAgICAgICBjYWNoZS5zdmcgJiYgdGFyZ2V0LnJlbW92ZUF0dHJpYnV0ZShcInRyYW5zZm9ybVwiKTtcblxuICAgICAgICBfcGFyc2VUcmFuc2Zvcm0odGFyZ2V0LCAxKTsgLy8gZm9yY2UgYWxsIHRoZSBjYWNoZWQgdmFsdWVzIGJhY2sgdG8gXCJub3JtYWxcIi9pZGVudGl0eSwgb3RoZXJ3aXNlIGlmIHRoZXJlJ3MgYW5vdGhlciB0d2VlbiB0aGF0J3MgYWxyZWFkeSBzZXQgdG8gcmVuZGVyIHRyYW5zZm9ybXMgb24gdGhpcyBlbGVtZW50LCBpdCBjb3VsZCBkaXNwbGF5IHRoZSB3cm9uZyB2YWx1ZXMuXG5cblxuICAgICAgICBjYWNoZS51bmNhY2hlID0gMTtcblxuICAgICAgICBfcmVtb3ZlSW5kZXBlbmRlbnRUcmFuc2Zvcm1zKHN0eWxlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0sXG4gICAgLy8gbm90ZTogc3BlY2lhbFByb3BzIHNob3VsZCByZXR1cm4gMSBpZiAoYW5kIG9ubHkgaWYpIHRoZXkgaGF2ZSBhIG5vbi16ZXJvIHByaW9yaXR5LiBJdCBpbmRpY2F0ZXMgd2UgbmVlZCB0byBzb3J0IHRoZSBsaW5rZWQgbGlzdC5cbl9zcGVjaWFsUHJvcHMgPSB7XG4gIGNsZWFyUHJvcHM6IGZ1bmN0aW9uIGNsZWFyUHJvcHMocGx1Z2luLCB0YXJnZXQsIHByb3BlcnR5LCBlbmRWYWx1ZSwgdHdlZW4pIHtcbiAgICBpZiAodHdlZW4uZGF0YSAhPT0gXCJpc0Zyb21TdGFydFwiKSB7XG4gICAgICB2YXIgcHQgPSBwbHVnaW4uX3B0ID0gbmV3IFByb3BUd2VlbihwbHVnaW4uX3B0LCB0YXJnZXQsIHByb3BlcnR5LCAwLCAwLCBfcmVuZGVyQ2xlYXJQcm9wcyk7XG4gICAgICBwdC51ID0gZW5kVmFsdWU7XG4gICAgICBwdC5wciA9IC0xMDtcbiAgICAgIHB0LnR3ZWVuID0gdHdlZW47XG5cbiAgICAgIHBsdWdpbi5fcHJvcHMucHVzaChwcm9wZXJ0eSk7XG5cbiAgICAgIHJldHVybiAxO1xuICAgIH1cbiAgfVxuICAvKiBjbGFzc05hbWUgZmVhdHVyZSAoYWJvdXQgMC40a2IgZ3ppcHBlZCkuXG4gICwgY2xhc3NOYW1lKHBsdWdpbiwgdGFyZ2V0LCBwcm9wZXJ0eSwgZW5kVmFsdWUsIHR3ZWVuKSB7XG4gIFx0bGV0IF9yZW5kZXJDbGFzc05hbWUgPSAocmF0aW8sIGRhdGEpID0+IHtcbiAgXHRcdFx0ZGF0YS5jc3MucmVuZGVyKHJhdGlvLCBkYXRhLmNzcyk7XG4gIFx0XHRcdGlmICghcmF0aW8gfHwgcmF0aW8gPT09IDEpIHtcbiAgXHRcdFx0XHRsZXQgaW5saW5lID0gZGF0YS5ybXYsXG4gIFx0XHRcdFx0XHR0YXJnZXQgPSBkYXRhLnQsXG4gIFx0XHRcdFx0XHRwO1xuICBcdFx0XHRcdHRhcmdldC5zZXRBdHRyaWJ1dGUoXCJjbGFzc1wiLCByYXRpbyA/IGRhdGEuZSA6IGRhdGEuYik7XG4gIFx0XHRcdFx0Zm9yIChwIGluIGlubGluZSkge1xuICBcdFx0XHRcdFx0X3JlbW92ZVByb3BlcnR5KHRhcmdldCwgcCk7XG4gIFx0XHRcdFx0fVxuICBcdFx0XHR9XG4gIFx0XHR9LFxuICBcdFx0X2dldEFsbFN0eWxlcyA9ICh0YXJnZXQpID0+IHtcbiAgXHRcdFx0bGV0IHN0eWxlcyA9IHt9LFxuICBcdFx0XHRcdGNvbXB1dGVkID0gZ2V0Q29tcHV0ZWRTdHlsZSh0YXJnZXQpLFxuICBcdFx0XHRcdHA7XG4gIFx0XHRcdGZvciAocCBpbiBjb21wdXRlZCkge1xuICBcdFx0XHRcdGlmIChpc05hTihwKSAmJiBwICE9PSBcImNzc1RleHRcIiAmJiBwICE9PSBcImxlbmd0aFwiKSB7XG4gIFx0XHRcdFx0XHRzdHlsZXNbcF0gPSBjb21wdXRlZFtwXTtcbiAgXHRcdFx0XHR9XG4gIFx0XHRcdH1cbiAgXHRcdFx0X3NldERlZmF1bHRzKHN0eWxlcywgX3BhcnNlVHJhbnNmb3JtKHRhcmdldCwgMSkpO1xuICBcdFx0XHRyZXR1cm4gc3R5bGVzO1xuICBcdFx0fSxcbiAgXHRcdHN0YXJ0Q2xhc3NMaXN0ID0gdGFyZ2V0LmdldEF0dHJpYnV0ZShcImNsYXNzXCIpLFxuICBcdFx0c3R5bGUgPSB0YXJnZXQuc3R5bGUsXG4gIFx0XHRjc3NUZXh0ID0gc3R5bGUuY3NzVGV4dCxcbiAgXHRcdGNhY2hlID0gdGFyZ2V0Ll9nc2FwLFxuICBcdFx0Y2xhc3NQVCA9IGNhY2hlLmNsYXNzUFQsXG4gIFx0XHRpbmxpbmVUb1JlbW92ZUF0RW5kID0ge30sXG4gIFx0XHRkYXRhID0ge3Q6dGFyZ2V0LCBwbHVnaW46cGx1Z2luLCBybXY6aW5saW5lVG9SZW1vdmVBdEVuZCwgYjpzdGFydENsYXNzTGlzdCwgZTooZW5kVmFsdWUuY2hhckF0KDEpICE9PSBcIj1cIikgPyBlbmRWYWx1ZSA6IHN0YXJ0Q2xhc3NMaXN0LnJlcGxhY2UobmV3IFJlZ0V4cChcIig/OlxcXFxzfF4pXCIgKyBlbmRWYWx1ZS5zdWJzdHIoMikgKyBcIig/IVtcXFxcdy1dKVwiKSwgXCJcIikgKyAoKGVuZFZhbHVlLmNoYXJBdCgwKSA9PT0gXCIrXCIpID8gXCIgXCIgKyBlbmRWYWx1ZS5zdWJzdHIoMikgOiBcIlwiKX0sXG4gIFx0XHRjaGFuZ2luZ1ZhcnMgPSB7fSxcbiAgXHRcdHN0YXJ0VmFycyA9IF9nZXRBbGxTdHlsZXModGFyZ2V0KSxcbiAgXHRcdHRyYW5zZm9ybVJlbGF0ZWQgPSAvKHRyYW5zZm9ybXxwZXJzcGVjdGl2ZSkvaSxcbiAgXHRcdGVuZFZhcnMsIHA7XG4gIFx0aWYgKGNsYXNzUFQpIHtcbiAgXHRcdGNsYXNzUFQucigxLCBjbGFzc1BULmQpO1xuICBcdFx0X3JlbW92ZUxpbmtlZExpc3RJdGVtKGNsYXNzUFQuZC5wbHVnaW4sIGNsYXNzUFQsIFwiX3B0XCIpO1xuICBcdH1cbiAgXHR0YXJnZXQuc2V0QXR0cmlidXRlKFwiY2xhc3NcIiwgZGF0YS5lKTtcbiAgXHRlbmRWYXJzID0gX2dldEFsbFN0eWxlcyh0YXJnZXQsIHRydWUpO1xuICBcdHRhcmdldC5zZXRBdHRyaWJ1dGUoXCJjbGFzc1wiLCBzdGFydENsYXNzTGlzdCk7XG4gIFx0Zm9yIChwIGluIGVuZFZhcnMpIHtcbiAgXHRcdGlmIChlbmRWYXJzW3BdICE9PSBzdGFydFZhcnNbcF0gJiYgIXRyYW5zZm9ybVJlbGF0ZWQudGVzdChwKSkge1xuICBcdFx0XHRjaGFuZ2luZ1ZhcnNbcF0gPSBlbmRWYXJzW3BdO1xuICBcdFx0XHRpZiAoIXN0eWxlW3BdICYmIHN0eWxlW3BdICE9PSBcIjBcIikge1xuICBcdFx0XHRcdGlubGluZVRvUmVtb3ZlQXRFbmRbcF0gPSAxO1xuICBcdFx0XHR9XG4gIFx0XHR9XG4gIFx0fVxuICBcdGNhY2hlLmNsYXNzUFQgPSBwbHVnaW4uX3B0ID0gbmV3IFByb3BUd2VlbihwbHVnaW4uX3B0LCB0YXJnZXQsIFwiY2xhc3NOYW1lXCIsIDAsIDAsIF9yZW5kZXJDbGFzc05hbWUsIGRhdGEsIDAsIC0xMSk7XG4gIFx0aWYgKHN0eWxlLmNzc1RleHQgIT09IGNzc1RleHQpIHsgLy9vbmx5IGFwcGx5IGlmIHRoaW5ncyBjaGFuZ2UuIE90aGVyd2lzZSwgaW4gY2FzZXMgbGlrZSBhIGJhY2tncm91bmQtaW1hZ2UgdGhhdCdzIHB1bGxlZCBkeW5hbWljYWxseSwgaXQgY291bGQgY2F1c2UgYSByZWZyZXNoLiBTZWUgaHR0cHM6Ly9nc2FwLmNvbS9mb3J1bXMvdG9waWMvMjAzNjgtcG9zc2libGUtZ3NhcC1idWctc3dpdGNoaW5nLWNsYXNzbmFtZXMtaW4tY2hyb21lLy5cbiAgXHRcdHN0eWxlLmNzc1RleHQgPSBjc3NUZXh0OyAvL3dlIHJlY29yZGVkIGNzc1RleHQgYmVmb3JlIHdlIHN3YXBwZWQgY2xhc3NlcyBhbmQgcmFuIF9nZXRBbGxTdHlsZXMoKSBiZWNhdXNlIGluIGNhc2VzIHdoZW4gYSBjbGFzc05hbWUgdHdlZW4gaXMgb3ZlcndyaXR0ZW4sIHdlIHJlbW92ZSBhbGwgdGhlIHJlbGF0ZWQgdHdlZW5pbmcgcHJvcGVydGllcyBmcm9tIHRoYXQgY2xhc3MgY2hhbmdlIChvdGhlcndpc2UgY2xhc3Mtc3BlY2lmaWMgc3R1ZmYgY2FuJ3Qgb3ZlcnJpZGUgcHJvcGVydGllcyB3ZSd2ZSBkaXJlY3RseSBzZXQgb24gdGhlIHRhcmdldCdzIHN0eWxlIG9iamVjdCBkdWUgdG8gc3BlY2lmaWNpdHkpLlxuICBcdH1cbiAgXHRfcGFyc2VUcmFuc2Zvcm0odGFyZ2V0LCB0cnVlKTsgLy90byBjbGVhciB0aGUgY2FjaGluZyBvZiB0cmFuc2Zvcm1zXG4gIFx0ZGF0YS5jc3MgPSBuZXcgZ3NhcC5wbHVnaW5zLmNzcygpO1xuICBcdGRhdGEuY3NzLmluaXQodGFyZ2V0LCBjaGFuZ2luZ1ZhcnMsIHR3ZWVuKTtcbiAgXHRwbHVnaW4uX3Byb3BzLnB1c2goLi4uZGF0YS5jc3MuX3Byb3BzKTtcbiAgXHRyZXR1cm4gMTtcbiAgfVxuICAqL1xuXG59LFxuXG4vKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFRSQU5TRk9STVNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbl9pZGVudGl0eTJETWF0cml4ID0gWzEsIDAsIDAsIDEsIDAsIDBdLFxuICAgIF9yb3RhdGlvbmFsUHJvcGVydGllcyA9IHt9LFxuICAgIF9pc051bGxUcmFuc2Zvcm0gPSBmdW5jdGlvbiBfaXNOdWxsVHJhbnNmb3JtKHZhbHVlKSB7XG4gIHJldHVybiB2YWx1ZSA9PT0gXCJtYXRyaXgoMSwgMCwgMCwgMSwgMCwgMClcIiB8fCB2YWx1ZSA9PT0gXCJub25lXCIgfHwgIXZhbHVlO1xufSxcbiAgICBfZ2V0Q29tcHV0ZWRUcmFuc2Zvcm1NYXRyaXhBc0FycmF5ID0gZnVuY3Rpb24gX2dldENvbXB1dGVkVHJhbnNmb3JtTWF0cml4QXNBcnJheSh0YXJnZXQpIHtcbiAgdmFyIG1hdHJpeFN0cmluZyA9IF9nZXRDb21wdXRlZFByb3BlcnR5KHRhcmdldCwgX3RyYW5zZm9ybVByb3ApO1xuXG4gIHJldHVybiBfaXNOdWxsVHJhbnNmb3JtKG1hdHJpeFN0cmluZykgPyBfaWRlbnRpdHkyRE1hdHJpeCA6IG1hdHJpeFN0cmluZy5zdWJzdHIoNykubWF0Y2goX251bUV4cCkubWFwKF9yb3VuZCk7XG59LFxuICAgIF9nZXRNYXRyaXggPSBmdW5jdGlvbiBfZ2V0TWF0cml4KHRhcmdldCwgZm9yY2UyRCkge1xuICB2YXIgY2FjaGUgPSB0YXJnZXQuX2dzYXAgfHwgX2dldENhY2hlKHRhcmdldCksXG4gICAgICBzdHlsZSA9IHRhcmdldC5zdHlsZSxcbiAgICAgIG1hdHJpeCA9IF9nZXRDb21wdXRlZFRyYW5zZm9ybU1hdHJpeEFzQXJyYXkodGFyZ2V0KSxcbiAgICAgIHBhcmVudCxcbiAgICAgIG5leHRTaWJsaW5nLFxuICAgICAgdGVtcCxcbiAgICAgIGFkZGVkVG9ET007XG5cbiAgaWYgKGNhY2hlLnN2ZyAmJiB0YXJnZXQuZ2V0QXR0cmlidXRlKFwidHJhbnNmb3JtXCIpKSB7XG4gICAgdGVtcCA9IHRhcmdldC50cmFuc2Zvcm0uYmFzZVZhbC5jb25zb2xpZGF0ZSgpLm1hdHJpeDsgLy9lbnN1cmVzIHRoYXQgZXZlbiBjb21wbGV4IHZhbHVlcyBsaWtlIFwidHJhbnNsYXRlKDUwLDYwKSByb3RhdGUoMTM1LDAsMClcIiBhcmUgcGFyc2VkIGJlY2F1c2UgaXQgbWFzaGVzIGl0IGludG8gYSBtYXRyaXguXG5cbiAgICBtYXRyaXggPSBbdGVtcC5hLCB0ZW1wLmIsIHRlbXAuYywgdGVtcC5kLCB0ZW1wLmUsIHRlbXAuZl07XG4gICAgcmV0dXJuIG1hdHJpeC5qb2luKFwiLFwiKSA9PT0gXCIxLDAsMCwxLDAsMFwiID8gX2lkZW50aXR5MkRNYXRyaXggOiBtYXRyaXg7XG4gIH0gZWxzZSBpZiAobWF0cml4ID09PSBfaWRlbnRpdHkyRE1hdHJpeCAmJiAhdGFyZ2V0Lm9mZnNldFBhcmVudCAmJiB0YXJnZXQgIT09IF9kb2NFbGVtZW50ICYmICFjYWNoZS5zdmcpIHtcbiAgICAvL25vdGU6IGlmIG9mZnNldFBhcmVudCBpcyBudWxsLCB0aGF0IG1lYW5zIHRoZSBlbGVtZW50IGlzbid0IGluIHRoZSBub3JtYWwgZG9jdW1lbnQgZmxvdywgbGlrZSBpZiBpdCBoYXMgZGlzcGxheTpub25lIG9yIG9uZSBvZiBpdHMgYW5jZXN0b3JzIGhhcyBkaXNwbGF5Om5vbmUpLiBGaXJlZm94IHJldHVybnMgbnVsbCBmb3IgZ2V0Q29tcHV0ZWRTdHlsZSgpIGlmIHRoZSBlbGVtZW50IGlzIGluIGFuIGlmcmFtZSB0aGF0IGhhcyBkaXNwbGF5Om5vbmUuIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTU0ODM5N1xuICAgIC8vYnJvd3NlcnMgZG9uJ3QgcmVwb3J0IHRyYW5zZm9ybXMgYWNjdXJhdGVseSB1bmxlc3MgdGhlIGVsZW1lbnQgaXMgaW4gdGhlIERPTSBhbmQgaGFzIGEgZGlzcGxheSB2YWx1ZSB0aGF0J3Mgbm90IFwibm9uZVwiLiBGaXJlZm94IGFuZCBNaWNyb3NvZnQgYnJvd3NlcnMgaGF2ZSBhIHBhcnRpYWwgYnVnIHdoZXJlIHRoZXknbGwgcmVwb3J0IHRyYW5zZm9ybXMgZXZlbiBpZiBkaXNwbGF5Om5vbmUgQlVUIG5vdCBhbnkgcGVyY2VudGFnZS1iYXNlZCB2YWx1ZXMgbGlrZSB0cmFuc2xhdGUoLTUwJSwgOHB4KSB3aWxsIGJlIHJlcG9ydGVkIGFzIGlmIGl0J3MgdHJhbnNsYXRlKDAsIDhweCkuXG4gICAgdGVtcCA9IHN0eWxlLmRpc3BsYXk7XG4gICAgc3R5bGUuZGlzcGxheSA9IFwiYmxvY2tcIjtcbiAgICBwYXJlbnQgPSB0YXJnZXQucGFyZW50Tm9kZTtcblxuICAgIGlmICghcGFyZW50IHx8ICF0YXJnZXQub2Zmc2V0UGFyZW50KSB7XG4gICAgICAvLyBub3RlOiBpbiAzLjMuMCB3ZSBzd2l0Y2hlZCB0YXJnZXQub2Zmc2V0UGFyZW50IHRvIF9kb2MuYm9keS5jb250YWlucyh0YXJnZXQpIHRvIGF2b2lkIFtzb21ldGltZXMgdW5uZWNlc3NhcnldIE11dGF0aW9uT2JzZXJ2ZXIgY2FsbHMgYnV0IHRoYXQgd2Fzbid0IGFkZXF1YXRlIGJlY2F1c2UgdGhlcmUgYXJlIGVkZ2UgY2FzZXMgd2hlcmUgbmVzdGVkIHBvc2l0aW9uOiBmaXhlZCBlbGVtZW50cyBuZWVkIHRvIGdldCByZXBhcmVudGVkIHRvIGFjY3VyYXRlbHkgc2Vuc2UgdHJhbnNmb3Jtcy4gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9ncmVlbnNvY2svR1NBUC9pc3N1ZXMvMzg4IGFuZCBodHRwczovL2dpdGh1Yi5jb20vZ3JlZW5zb2NrL0dTQVAvaXNzdWVzLzM3NVxuICAgICAgYWRkZWRUb0RPTSA9IDE7IC8vZmxhZ1xuXG4gICAgICBuZXh0U2libGluZyA9IHRhcmdldC5uZXh0RWxlbWVudFNpYmxpbmc7XG5cbiAgICAgIF9kb2NFbGVtZW50LmFwcGVuZENoaWxkKHRhcmdldCk7IC8vd2UgbXVzdCBhZGQgaXQgdG8gdGhlIERPTSBpbiBvcmRlciB0byBnZXQgdmFsdWVzIHByb3Blcmx5XG5cbiAgICB9XG5cbiAgICBtYXRyaXggPSBfZ2V0Q29tcHV0ZWRUcmFuc2Zvcm1NYXRyaXhBc0FycmF5KHRhcmdldCk7XG4gICAgdGVtcCA/IHN0eWxlLmRpc3BsYXkgPSB0ZW1wIDogX3JlbW92ZVByb3BlcnR5KHRhcmdldCwgXCJkaXNwbGF5XCIpO1xuXG4gICAgaWYgKGFkZGVkVG9ET00pIHtcbiAgICAgIG5leHRTaWJsaW5nID8gcGFyZW50Lmluc2VydEJlZm9yZSh0YXJnZXQsIG5leHRTaWJsaW5nKSA6IHBhcmVudCA/IHBhcmVudC5hcHBlbmRDaGlsZCh0YXJnZXQpIDogX2RvY0VsZW1lbnQucmVtb3ZlQ2hpbGQodGFyZ2V0KTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gZm9yY2UyRCAmJiBtYXRyaXgubGVuZ3RoID4gNiA/IFttYXRyaXhbMF0sIG1hdHJpeFsxXSwgbWF0cml4WzRdLCBtYXRyaXhbNV0sIG1hdHJpeFsxMl0sIG1hdHJpeFsxM11dIDogbWF0cml4O1xufSxcbiAgICBfYXBwbHlTVkdPcmlnaW4gPSBmdW5jdGlvbiBfYXBwbHlTVkdPcmlnaW4odGFyZ2V0LCBvcmlnaW4sIG9yaWdpbklzQWJzb2x1dGUsIHNtb290aCwgbWF0cml4QXJyYXksIHBsdWdpblRvQWRkUHJvcFR3ZWVuc1RvKSB7XG4gIHZhciBjYWNoZSA9IHRhcmdldC5fZ3NhcCxcbiAgICAgIG1hdHJpeCA9IG1hdHJpeEFycmF5IHx8IF9nZXRNYXRyaXgodGFyZ2V0LCB0cnVlKSxcbiAgICAgIHhPcmlnaW5PbGQgPSBjYWNoZS54T3JpZ2luIHx8IDAsXG4gICAgICB5T3JpZ2luT2xkID0gY2FjaGUueU9yaWdpbiB8fCAwLFxuICAgICAgeE9mZnNldE9sZCA9IGNhY2hlLnhPZmZzZXQgfHwgMCxcbiAgICAgIHlPZmZzZXRPbGQgPSBjYWNoZS55T2Zmc2V0IHx8IDAsXG4gICAgICBhID0gbWF0cml4WzBdLFxuICAgICAgYiA9IG1hdHJpeFsxXSxcbiAgICAgIGMgPSBtYXRyaXhbMl0sXG4gICAgICBkID0gbWF0cml4WzNdLFxuICAgICAgdHggPSBtYXRyaXhbNF0sXG4gICAgICB0eSA9IG1hdHJpeFs1XSxcbiAgICAgIG9yaWdpblNwbGl0ID0gb3JpZ2luLnNwbGl0KFwiIFwiKSxcbiAgICAgIHhPcmlnaW4gPSBwYXJzZUZsb2F0KG9yaWdpblNwbGl0WzBdKSB8fCAwLFxuICAgICAgeU9yaWdpbiA9IHBhcnNlRmxvYXQob3JpZ2luU3BsaXRbMV0pIHx8IDAsXG4gICAgICBib3VuZHMsXG4gICAgICBkZXRlcm1pbmFudCxcbiAgICAgIHgsXG4gICAgICB5O1xuXG4gIGlmICghb3JpZ2luSXNBYnNvbHV0ZSkge1xuICAgIGJvdW5kcyA9IF9nZXRCQm94KHRhcmdldCk7XG4gICAgeE9yaWdpbiA9IGJvdW5kcy54ICsgKH5vcmlnaW5TcGxpdFswXS5pbmRleE9mKFwiJVwiKSA/IHhPcmlnaW4gLyAxMDAgKiBib3VuZHMud2lkdGggOiB4T3JpZ2luKTtcbiAgICB5T3JpZ2luID0gYm91bmRzLnkgKyAofihvcmlnaW5TcGxpdFsxXSB8fCBvcmlnaW5TcGxpdFswXSkuaW5kZXhPZihcIiVcIikgPyB5T3JpZ2luIC8gMTAwICogYm91bmRzLmhlaWdodCA6IHlPcmlnaW4pOyAvLyBpZiAoIShcInhPcmlnaW5cIiBpbiBjYWNoZSkgJiYgKHhPcmlnaW4gfHwgeU9yaWdpbikpIHsgLy8gYWRkZWQgaW4gMy4xMi4zLCByZXZlcnRlZCBpbiAzLjEyLjQ7IHJlcXVpcmVzIG1vcmUgZXhwbG9yYXRpb25cbiAgICAvLyBcdHhPcmlnaW4gLT0gYm91bmRzLng7XG4gICAgLy8gXHR5T3JpZ2luIC09IGJvdW5kcy55O1xuICAgIC8vIH1cbiAgfSBlbHNlIGlmIChtYXRyaXggIT09IF9pZGVudGl0eTJETWF0cml4ICYmIChkZXRlcm1pbmFudCA9IGEgKiBkIC0gYiAqIGMpKSB7XG4gICAgLy9pZiBpdCdzIHplcm8gKGxpa2UgaWYgc2NhbGVYIGFuZCBzY2FsZVkgYXJlIHplcm8pLCBza2lwIGl0IHRvIGF2b2lkIGVycm9ycyB3aXRoIGRpdmlkaW5nIGJ5IHplcm8uXG4gICAgeCA9IHhPcmlnaW4gKiAoZCAvIGRldGVybWluYW50KSArIHlPcmlnaW4gKiAoLWMgLyBkZXRlcm1pbmFudCkgKyAoYyAqIHR5IC0gZCAqIHR4KSAvIGRldGVybWluYW50O1xuICAgIHkgPSB4T3JpZ2luICogKC1iIC8gZGV0ZXJtaW5hbnQpICsgeU9yaWdpbiAqIChhIC8gZGV0ZXJtaW5hbnQpIC0gKGEgKiB0eSAtIGIgKiB0eCkgLyBkZXRlcm1pbmFudDtcbiAgICB4T3JpZ2luID0geDtcbiAgICB5T3JpZ2luID0geTsgLy8gdGhlb3J5OiB3ZSBvbmx5IGhhZCB0byBkbyB0aGlzIGZvciBzbW9vdGhpbmcgYW5kIGl0IGFzc3VtZXMgdGhhdCB0aGUgcHJldmlvdXMgb25lIHdhcyBub3Qgb3JpZ2luSXNBYnNvbHV0ZS5cbiAgfVxuXG4gIGlmIChzbW9vdGggfHwgc21vb3RoICE9PSBmYWxzZSAmJiBjYWNoZS5zbW9vdGgpIHtcbiAgICB0eCA9IHhPcmlnaW4gLSB4T3JpZ2luT2xkO1xuICAgIHR5ID0geU9yaWdpbiAtIHlPcmlnaW5PbGQ7XG4gICAgY2FjaGUueE9mZnNldCA9IHhPZmZzZXRPbGQgKyAodHggKiBhICsgdHkgKiBjKSAtIHR4O1xuICAgIGNhY2hlLnlPZmZzZXQgPSB5T2Zmc2V0T2xkICsgKHR4ICogYiArIHR5ICogZCkgLSB0eTtcbiAgfSBlbHNlIHtcbiAgICBjYWNoZS54T2Zmc2V0ID0gY2FjaGUueU9mZnNldCA9IDA7XG4gIH1cblxuICBjYWNoZS54T3JpZ2luID0geE9yaWdpbjtcbiAgY2FjaGUueU9yaWdpbiA9IHlPcmlnaW47XG4gIGNhY2hlLnNtb290aCA9ICEhc21vb3RoO1xuICBjYWNoZS5vcmlnaW4gPSBvcmlnaW47XG4gIGNhY2hlLm9yaWdpbklzQWJzb2x1dGUgPSAhIW9yaWdpbklzQWJzb2x1dGU7XG4gIHRhcmdldC5zdHlsZVtfdHJhbnNmb3JtT3JpZ2luUHJvcF0gPSBcIjBweCAwcHhcIjsgLy9vdGhlcndpc2UsIGlmIHNvbWVvbmUgc2V0cyAgYW4gb3JpZ2luIHZpYSBDU1MsIGl0IHdpbGwgbGlrZWx5IGludGVyZmVyZSB3aXRoIHRoZSBTVkcgdHJhbnNmb3JtIGF0dHJpYnV0ZSBvbmVzIChiZWNhdXNlIHJlbWVtYmVyLCB3ZSdyZSBiYWtpbmcgdGhlIG9yaWdpbiBpbnRvIHRoZSBtYXRyaXgoKSB2YWx1ZSkuXG5cbiAgaWYgKHBsdWdpblRvQWRkUHJvcFR3ZWVuc1RvKSB7XG4gICAgX2FkZE5vblR3ZWVuaW5nUFQocGx1Z2luVG9BZGRQcm9wVHdlZW5zVG8sIGNhY2hlLCBcInhPcmlnaW5cIiwgeE9yaWdpbk9sZCwgeE9yaWdpbik7XG5cbiAgICBfYWRkTm9uVHdlZW5pbmdQVChwbHVnaW5Ub0FkZFByb3BUd2VlbnNUbywgY2FjaGUsIFwieU9yaWdpblwiLCB5T3JpZ2luT2xkLCB5T3JpZ2luKTtcblxuICAgIF9hZGROb25Ud2VlbmluZ1BUKHBsdWdpblRvQWRkUHJvcFR3ZWVuc1RvLCBjYWNoZSwgXCJ4T2Zmc2V0XCIsIHhPZmZzZXRPbGQsIGNhY2hlLnhPZmZzZXQpO1xuXG4gICAgX2FkZE5vblR3ZWVuaW5nUFQocGx1Z2luVG9BZGRQcm9wVHdlZW5zVG8sIGNhY2hlLCBcInlPZmZzZXRcIiwgeU9mZnNldE9sZCwgY2FjaGUueU9mZnNldCk7XG4gIH1cblxuICB0YXJnZXQuc2V0QXR0cmlidXRlKFwiZGF0YS1zdmctb3JpZ2luXCIsIHhPcmlnaW4gKyBcIiBcIiArIHlPcmlnaW4pO1xufSxcbiAgICBfcGFyc2VUcmFuc2Zvcm0gPSBmdW5jdGlvbiBfcGFyc2VUcmFuc2Zvcm0odGFyZ2V0LCB1bmNhY2hlKSB7XG4gIHZhciBjYWNoZSA9IHRhcmdldC5fZ3NhcCB8fCBuZXcgR1NDYWNoZSh0YXJnZXQpO1xuXG4gIGlmIChcInhcIiBpbiBjYWNoZSAmJiAhdW5jYWNoZSAmJiAhY2FjaGUudW5jYWNoZSkge1xuICAgIHJldHVybiBjYWNoZTtcbiAgfVxuXG4gIHZhciBzdHlsZSA9IHRhcmdldC5zdHlsZSxcbiAgICAgIGludmVydGVkU2NhbGVYID0gY2FjaGUuc2NhbGVYIDwgMCxcbiAgICAgIHB4ID0gXCJweFwiLFxuICAgICAgZGVnID0gXCJkZWdcIixcbiAgICAgIGNzID0gZ2V0Q29tcHV0ZWRTdHlsZSh0YXJnZXQpLFxuICAgICAgb3JpZ2luID0gX2dldENvbXB1dGVkUHJvcGVydHkodGFyZ2V0LCBfdHJhbnNmb3JtT3JpZ2luUHJvcCkgfHwgXCIwXCIsXG4gICAgICB4LFxuICAgICAgeSxcbiAgICAgIHosXG4gICAgICBzY2FsZVgsXG4gICAgICBzY2FsZVksXG4gICAgICByb3RhdGlvbixcbiAgICAgIHJvdGF0aW9uWCxcbiAgICAgIHJvdGF0aW9uWSxcbiAgICAgIHNrZXdYLFxuICAgICAgc2tld1ksXG4gICAgICBwZXJzcGVjdGl2ZSxcbiAgICAgIHhPcmlnaW4sXG4gICAgICB5T3JpZ2luLFxuICAgICAgbWF0cml4LFxuICAgICAgYW5nbGUsXG4gICAgICBjb3MsXG4gICAgICBzaW4sXG4gICAgICBhLFxuICAgICAgYixcbiAgICAgIGMsXG4gICAgICBkLFxuICAgICAgYTEyLFxuICAgICAgYTIyLFxuICAgICAgdDEsXG4gICAgICB0MixcbiAgICAgIHQzLFxuICAgICAgYTEzLFxuICAgICAgYTIzLFxuICAgICAgYTMzLFxuICAgICAgYTQyLFxuICAgICAgYTQzLFxuICAgICAgYTMyO1xuICB4ID0geSA9IHogPSByb3RhdGlvbiA9IHJvdGF0aW9uWCA9IHJvdGF0aW9uWSA9IHNrZXdYID0gc2tld1kgPSBwZXJzcGVjdGl2ZSA9IDA7XG4gIHNjYWxlWCA9IHNjYWxlWSA9IDE7XG4gIGNhY2hlLnN2ZyA9ICEhKHRhcmdldC5nZXRDVE0gJiYgX2lzU1ZHKHRhcmdldCkpO1xuXG4gIGlmIChjcy50cmFuc2xhdGUpIHtcbiAgICAvLyBhY2NvbW1vZGF0ZSBpbmRlcGVuZGVudCB0cmFuc2Zvcm1zIGJ5IGNvbWJpbmluZyB0aGVtIGludG8gbm9ybWFsIG9uZXMuXG4gICAgaWYgKGNzLnRyYW5zbGF0ZSAhPT0gXCJub25lXCIgfHwgY3Muc2NhbGUgIT09IFwibm9uZVwiIHx8IGNzLnJvdGF0ZSAhPT0gXCJub25lXCIpIHtcbiAgICAgIHN0eWxlW190cmFuc2Zvcm1Qcm9wXSA9IChjcy50cmFuc2xhdGUgIT09IFwibm9uZVwiID8gXCJ0cmFuc2xhdGUzZChcIiArIChjcy50cmFuc2xhdGUgKyBcIiAwIDBcIikuc3BsaXQoXCIgXCIpLnNsaWNlKDAsIDMpLmpvaW4oXCIsIFwiKSArIFwiKSBcIiA6IFwiXCIpICsgKGNzLnJvdGF0ZSAhPT0gXCJub25lXCIgPyBcInJvdGF0ZShcIiArIGNzLnJvdGF0ZSArIFwiKSBcIiA6IFwiXCIpICsgKGNzLnNjYWxlICE9PSBcIm5vbmVcIiA/IFwic2NhbGUoXCIgKyBjcy5zY2FsZS5zcGxpdChcIiBcIikuam9pbihcIixcIikgKyBcIikgXCIgOiBcIlwiKSArIChjc1tfdHJhbnNmb3JtUHJvcF0gIT09IFwibm9uZVwiID8gY3NbX3RyYW5zZm9ybVByb3BdIDogXCJcIik7XG4gICAgfVxuXG4gICAgc3R5bGUuc2NhbGUgPSBzdHlsZS5yb3RhdGUgPSBzdHlsZS50cmFuc2xhdGUgPSBcIm5vbmVcIjtcbiAgfVxuXG4gIG1hdHJpeCA9IF9nZXRNYXRyaXgodGFyZ2V0LCBjYWNoZS5zdmcpO1xuXG4gIGlmIChjYWNoZS5zdmcpIHtcbiAgICBpZiAoY2FjaGUudW5jYWNoZSkge1xuICAgICAgLy8gaWYgY2FjaGUudW5jYWNoZSBpcyB0cnVlIChhbmQgbWF5YmUgaWYgb3JpZ2luIGlzIDAsMCksIHdlIG5lZWQgdG8gc2V0IGVsZW1lbnQuc3R5bGUudHJhbnNmb3JtT3JpZ2luID0gKGNhY2hlLnhPcmlnaW4gLSBiYm94LngpICsgXCJweCBcIiArIChjYWNoZS55T3JpZ2luIC0gYmJveC55KSArIFwicHhcIi4gUHJldmlvdXNseSB3ZSBsZXQgdGhlIGRhdGEtc3ZnLW9yaWdpbiBzdGF5IGluc3RlYWQsIGJ1dCB3aGVuIGludHJvZHVjaW5nIHJldmVydCgpLCBpdCBjb21wbGljYXRlZCB0aGluZ3MuXG4gICAgICB0MiA9IHRhcmdldC5nZXRCQm94KCk7XG4gICAgICBvcmlnaW4gPSBjYWNoZS54T3JpZ2luIC0gdDIueCArIFwicHggXCIgKyAoY2FjaGUueU9yaWdpbiAtIHQyLnkpICsgXCJweFwiO1xuICAgICAgdDEgPSBcIlwiO1xuICAgIH0gZWxzZSB7XG4gICAgICB0MSA9ICF1bmNhY2hlICYmIHRhcmdldC5nZXRBdHRyaWJ1dGUoXCJkYXRhLXN2Zy1vcmlnaW5cIik7IC8vICBSZW1lbWJlciwgdG8gd29yayBhcm91bmQgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMgd2UgYWx3YXlzIGZvcmNlIFNWRyBlbGVtZW50cycgdHJhbnNmb3JtT3JpZ2luIHRvIDAsMCBhbmQgb2Zmc2V0IHRoZSB0cmFuc2xhdGlvbiBhY2NvcmRpbmdseS5cbiAgICB9XG5cbiAgICBfYXBwbHlTVkdPcmlnaW4odGFyZ2V0LCB0MSB8fCBvcmlnaW4sICEhdDEgfHwgY2FjaGUub3JpZ2luSXNBYnNvbHV0ZSwgY2FjaGUuc21vb3RoICE9PSBmYWxzZSwgbWF0cml4KTtcbiAgfVxuXG4gIHhPcmlnaW4gPSBjYWNoZS54T3JpZ2luIHx8IDA7XG4gIHlPcmlnaW4gPSBjYWNoZS55T3JpZ2luIHx8IDA7XG5cbiAgaWYgKG1hdHJpeCAhPT0gX2lkZW50aXR5MkRNYXRyaXgpIHtcbiAgICBhID0gbWF0cml4WzBdOyAvL2ExMVxuXG4gICAgYiA9IG1hdHJpeFsxXTsgLy9hMjFcblxuICAgIGMgPSBtYXRyaXhbMl07IC8vYTMxXG5cbiAgICBkID0gbWF0cml4WzNdOyAvL2E0MVxuXG4gICAgeCA9IGExMiA9IG1hdHJpeFs0XTtcbiAgICB5ID0gYTIyID0gbWF0cml4WzVdOyAvLzJEIG1hdHJpeFxuXG4gICAgaWYgKG1hdHJpeC5sZW5ndGggPT09IDYpIHtcbiAgICAgIHNjYWxlWCA9IE1hdGguc3FydChhICogYSArIGIgKiBiKTtcbiAgICAgIHNjYWxlWSA9IE1hdGguc3FydChkICogZCArIGMgKiBjKTtcbiAgICAgIHJvdGF0aW9uID0gYSB8fCBiID8gX2F0YW4yKGIsIGEpICogX1JBRDJERUcgOiAwOyAvL25vdGU6IGlmIHNjYWxlWCBpcyAwLCB3ZSBjYW5ub3QgYWNjdXJhdGVseSBtZWFzdXJlIHJvdGF0aW9uLiBTYW1lIGZvciBza2V3WCB3aXRoIGEgc2NhbGVZIG9mIDAuIFRoZXJlZm9yZSwgd2UgZGVmYXVsdCB0byB0aGUgcHJldmlvdXNseSByZWNvcmRlZCB2YWx1ZSAob3IgemVybyBpZiB0aGF0IGRvZXNuJ3QgZXhpc3QpLlxuXG4gICAgICBza2V3WCA9IGMgfHwgZCA/IF9hdGFuMihjLCBkKSAqIF9SQUQyREVHICsgcm90YXRpb24gOiAwO1xuICAgICAgc2tld1ggJiYgKHNjYWxlWSAqPSBNYXRoLmFicyhNYXRoLmNvcyhza2V3WCAqIF9ERUcyUkFEKSkpO1xuXG4gICAgICBpZiAoY2FjaGUuc3ZnKSB7XG4gICAgICAgIHggLT0geE9yaWdpbiAtICh4T3JpZ2luICogYSArIHlPcmlnaW4gKiBjKTtcbiAgICAgICAgeSAtPSB5T3JpZ2luIC0gKHhPcmlnaW4gKiBiICsgeU9yaWdpbiAqIGQpO1xuICAgICAgfSAvLzNEIG1hdHJpeFxuXG4gICAgfSBlbHNlIHtcbiAgICAgIGEzMiA9IG1hdHJpeFs2XTtcbiAgICAgIGE0MiA9IG1hdHJpeFs3XTtcbiAgICAgIGExMyA9IG1hdHJpeFs4XTtcbiAgICAgIGEyMyA9IG1hdHJpeFs5XTtcbiAgICAgIGEzMyA9IG1hdHJpeFsxMF07XG4gICAgICBhNDMgPSBtYXRyaXhbMTFdO1xuICAgICAgeCA9IG1hdHJpeFsxMl07XG4gICAgICB5ID0gbWF0cml4WzEzXTtcbiAgICAgIHogPSBtYXRyaXhbMTRdO1xuICAgICAgYW5nbGUgPSBfYXRhbjIoYTMyLCBhMzMpO1xuICAgICAgcm90YXRpb25YID0gYW5nbGUgKiBfUkFEMkRFRzsgLy9yb3RhdGlvblhcblxuICAgICAgaWYgKGFuZ2xlKSB7XG4gICAgICAgIGNvcyA9IE1hdGguY29zKC1hbmdsZSk7XG4gICAgICAgIHNpbiA9IE1hdGguc2luKC1hbmdsZSk7XG4gICAgICAgIHQxID0gYTEyICogY29zICsgYTEzICogc2luO1xuICAgICAgICB0MiA9IGEyMiAqIGNvcyArIGEyMyAqIHNpbjtcbiAgICAgICAgdDMgPSBhMzIgKiBjb3MgKyBhMzMgKiBzaW47XG4gICAgICAgIGExMyA9IGExMiAqIC1zaW4gKyBhMTMgKiBjb3M7XG4gICAgICAgIGEyMyA9IGEyMiAqIC1zaW4gKyBhMjMgKiBjb3M7XG4gICAgICAgIGEzMyA9IGEzMiAqIC1zaW4gKyBhMzMgKiBjb3M7XG4gICAgICAgIGE0MyA9IGE0MiAqIC1zaW4gKyBhNDMgKiBjb3M7XG4gICAgICAgIGExMiA9IHQxO1xuICAgICAgICBhMjIgPSB0MjtcbiAgICAgICAgYTMyID0gdDM7XG4gICAgICB9IC8vcm90YXRpb25ZXG5cblxuICAgICAgYW5nbGUgPSBfYXRhbjIoLWMsIGEzMyk7XG4gICAgICByb3RhdGlvblkgPSBhbmdsZSAqIF9SQUQyREVHO1xuXG4gICAgICBpZiAoYW5nbGUpIHtcbiAgICAgICAgY29zID0gTWF0aC5jb3MoLWFuZ2xlKTtcbiAgICAgICAgc2luID0gTWF0aC5zaW4oLWFuZ2xlKTtcbiAgICAgICAgdDEgPSBhICogY29zIC0gYTEzICogc2luO1xuICAgICAgICB0MiA9IGIgKiBjb3MgLSBhMjMgKiBzaW47XG4gICAgICAgIHQzID0gYyAqIGNvcyAtIGEzMyAqIHNpbjtcbiAgICAgICAgYTQzID0gZCAqIHNpbiArIGE0MyAqIGNvcztcbiAgICAgICAgYSA9IHQxO1xuICAgICAgICBiID0gdDI7XG4gICAgICAgIGMgPSB0MztcbiAgICAgIH0gLy9yb3RhdGlvblpcblxuXG4gICAgICBhbmdsZSA9IF9hdGFuMihiLCBhKTtcbiAgICAgIHJvdGF0aW9uID0gYW5nbGUgKiBfUkFEMkRFRztcblxuICAgICAgaWYgKGFuZ2xlKSB7XG4gICAgICAgIGNvcyA9IE1hdGguY29zKGFuZ2xlKTtcbiAgICAgICAgc2luID0gTWF0aC5zaW4oYW5nbGUpO1xuICAgICAgICB0MSA9IGEgKiBjb3MgKyBiICogc2luO1xuICAgICAgICB0MiA9IGExMiAqIGNvcyArIGEyMiAqIHNpbjtcbiAgICAgICAgYiA9IGIgKiBjb3MgLSBhICogc2luO1xuICAgICAgICBhMjIgPSBhMjIgKiBjb3MgLSBhMTIgKiBzaW47XG4gICAgICAgIGEgPSB0MTtcbiAgICAgICAgYTEyID0gdDI7XG4gICAgICB9XG5cbiAgICAgIGlmIChyb3RhdGlvblggJiYgTWF0aC5hYnMocm90YXRpb25YKSArIE1hdGguYWJzKHJvdGF0aW9uKSA+IDM1OS45KSB7XG4gICAgICAgIC8vd2hlbiByb3RhdGlvblkgaXMgc2V0LCBpdCB3aWxsIG9mdGVuIGJlIHBhcnNlZCBhcyAxODAgZGVncmVlcyBkaWZmZXJlbnQgdGhhbiBpdCBzaG91bGQgYmUsIGFuZCByb3RhdGlvblggYW5kIHJvdGF0aW9uIGJvdGggYmVpbmcgMTgwIChpdCBsb29rcyB0aGUgc2FtZSksIHNvIHdlIGFkanVzdCBmb3IgdGhhdCBoZXJlLlxuICAgICAgICByb3RhdGlvblggPSByb3RhdGlvbiA9IDA7XG4gICAgICAgIHJvdGF0aW9uWSA9IDE4MCAtIHJvdGF0aW9uWTtcbiAgICAgIH1cblxuICAgICAgc2NhbGVYID0gX3JvdW5kKE1hdGguc3FydChhICogYSArIGIgKiBiICsgYyAqIGMpKTtcbiAgICAgIHNjYWxlWSA9IF9yb3VuZChNYXRoLnNxcnQoYTIyICogYTIyICsgYTMyICogYTMyKSk7XG4gICAgICBhbmdsZSA9IF9hdGFuMihhMTIsIGEyMik7XG4gICAgICBza2V3WCA9IE1hdGguYWJzKGFuZ2xlKSA+IDAuMDAwMiA/IGFuZ2xlICogX1JBRDJERUcgOiAwO1xuICAgICAgcGVyc3BlY3RpdmUgPSBhNDMgPyAxIC8gKGE0MyA8IDAgPyAtYTQzIDogYTQzKSA6IDA7XG4gICAgfVxuXG4gICAgaWYgKGNhY2hlLnN2Zykge1xuICAgICAgLy9zZW5zZSBpZiB0aGVyZSBhcmUgQ1NTIHRyYW5zZm9ybXMgYXBwbGllZCBvbiBhbiBTVkcgZWxlbWVudCBpbiB3aGljaCBjYXNlIHdlIG11c3Qgb3ZlcndyaXRlIHRoZW0gd2hlbiByZW5kZXJpbmcuIFRoZSB0cmFuc2Zvcm0gYXR0cmlidXRlIGlzIG1vcmUgcmVsaWFibGUgY3Jvc3MtYnJvd3NlciwgYnV0IHdlIGNhbid0IGp1c3QgcmVtb3ZlIHRoZSBDU1Mgb25lcyBiZWNhdXNlIHRoZXkgbWF5IGJlIGFwcGxpZWQgaW4gYSBDU1MgcnVsZSBzb21ld2hlcmUgKG5vdCBqdXN0IGlubGluZSkuXG4gICAgICB0MSA9IHRhcmdldC5nZXRBdHRyaWJ1dGUoXCJ0cmFuc2Zvcm1cIik7XG4gICAgICBjYWNoZS5mb3JjZUNTUyA9IHRhcmdldC5zZXRBdHRyaWJ1dGUoXCJ0cmFuc2Zvcm1cIiwgXCJcIikgfHwgIV9pc051bGxUcmFuc2Zvcm0oX2dldENvbXB1dGVkUHJvcGVydHkodGFyZ2V0LCBfdHJhbnNmb3JtUHJvcCkpO1xuICAgICAgdDEgJiYgdGFyZ2V0LnNldEF0dHJpYnV0ZShcInRyYW5zZm9ybVwiLCB0MSk7XG4gICAgfVxuICB9XG5cbiAgaWYgKE1hdGguYWJzKHNrZXdYKSA+IDkwICYmIE1hdGguYWJzKHNrZXdYKSA8IDI3MCkge1xuICAgIGlmIChpbnZlcnRlZFNjYWxlWCkge1xuICAgICAgc2NhbGVYICo9IC0xO1xuICAgICAgc2tld1ggKz0gcm90YXRpb24gPD0gMCA/IDE4MCA6IC0xODA7XG4gICAgICByb3RhdGlvbiArPSByb3RhdGlvbiA8PSAwID8gMTgwIDogLTE4MDtcbiAgICB9IGVsc2Uge1xuICAgICAgc2NhbGVZICo9IC0xO1xuICAgICAgc2tld1ggKz0gc2tld1ggPD0gMCA/IDE4MCA6IC0xODA7XG4gICAgfVxuICB9XG5cbiAgdW5jYWNoZSA9IHVuY2FjaGUgfHwgY2FjaGUudW5jYWNoZTtcbiAgY2FjaGUueCA9IHggLSAoKGNhY2hlLnhQZXJjZW50ID0geCAmJiAoIXVuY2FjaGUgJiYgY2FjaGUueFBlcmNlbnQgfHwgKE1hdGgucm91bmQodGFyZ2V0Lm9mZnNldFdpZHRoIC8gMikgPT09IE1hdGgucm91bmQoLXgpID8gLTUwIDogMCkpKSA/IHRhcmdldC5vZmZzZXRXaWR0aCAqIGNhY2hlLnhQZXJjZW50IC8gMTAwIDogMCkgKyBweDtcbiAgY2FjaGUueSA9IHkgLSAoKGNhY2hlLnlQZXJjZW50ID0geSAmJiAoIXVuY2FjaGUgJiYgY2FjaGUueVBlcmNlbnQgfHwgKE1hdGgucm91bmQodGFyZ2V0Lm9mZnNldEhlaWdodCAvIDIpID09PSBNYXRoLnJvdW5kKC15KSA/IC01MCA6IDApKSkgPyB0YXJnZXQub2Zmc2V0SGVpZ2h0ICogY2FjaGUueVBlcmNlbnQgLyAxMDAgOiAwKSArIHB4O1xuICBjYWNoZS56ID0geiArIHB4O1xuICBjYWNoZS5zY2FsZVggPSBfcm91bmQoc2NhbGVYKTtcbiAgY2FjaGUuc2NhbGVZID0gX3JvdW5kKHNjYWxlWSk7XG4gIGNhY2hlLnJvdGF0aW9uID0gX3JvdW5kKHJvdGF0aW9uKSArIGRlZztcbiAgY2FjaGUucm90YXRpb25YID0gX3JvdW5kKHJvdGF0aW9uWCkgKyBkZWc7XG4gIGNhY2hlLnJvdGF0aW9uWSA9IF9yb3VuZChyb3RhdGlvblkpICsgZGVnO1xuICBjYWNoZS5za2V3WCA9IHNrZXdYICsgZGVnO1xuICBjYWNoZS5za2V3WSA9IHNrZXdZICsgZGVnO1xuICBjYWNoZS50cmFuc2Zvcm1QZXJzcGVjdGl2ZSA9IHBlcnNwZWN0aXZlICsgcHg7XG5cbiAgaWYgKGNhY2hlLnpPcmlnaW4gPSBwYXJzZUZsb2F0KG9yaWdpbi5zcGxpdChcIiBcIilbMl0pIHx8ICF1bmNhY2hlICYmIGNhY2hlLnpPcmlnaW4gfHwgMCkge1xuICAgIHN0eWxlW190cmFuc2Zvcm1PcmlnaW5Qcm9wXSA9IF9maXJzdFR3b09ubHkob3JpZ2luKTtcbiAgfVxuXG4gIGNhY2hlLnhPZmZzZXQgPSBjYWNoZS55T2Zmc2V0ID0gMDtcbiAgY2FjaGUuZm9yY2UzRCA9IF9jb25maWcuZm9yY2UzRDtcbiAgY2FjaGUucmVuZGVyVHJhbnNmb3JtID0gY2FjaGUuc3ZnID8gX3JlbmRlclNWR1RyYW5zZm9ybXMgOiBfc3VwcG9ydHMzRCA/IF9yZW5kZXJDU1NUcmFuc2Zvcm1zIDogX3JlbmRlck5vbjNEVHJhbnNmb3JtcztcbiAgY2FjaGUudW5jYWNoZSA9IDA7XG4gIHJldHVybiBjYWNoZTtcbn0sXG4gICAgX2ZpcnN0VHdvT25seSA9IGZ1bmN0aW9uIF9maXJzdFR3b09ubHkodmFsdWUpIHtcbiAgcmV0dXJuICh2YWx1ZSA9IHZhbHVlLnNwbGl0KFwiIFwiKSlbMF0gKyBcIiBcIiArIHZhbHVlWzFdO1xufSxcbiAgICAvL2ZvciBoYW5kbGluZyB0cmFuc2Zvcm1PcmlnaW4gdmFsdWVzLCBzdHJpcHBpbmcgb3V0IHRoZSAzcmQgZGltZW5zaW9uXG5fYWRkUHhUcmFuc2xhdGUgPSBmdW5jdGlvbiBfYWRkUHhUcmFuc2xhdGUodGFyZ2V0LCBzdGFydCwgdmFsdWUpIHtcbiAgdmFyIHVuaXQgPSBnZXRVbml0KHN0YXJ0KTtcbiAgcmV0dXJuIF9yb3VuZChwYXJzZUZsb2F0KHN0YXJ0KSArIHBhcnNlRmxvYXQoX2NvbnZlcnRUb1VuaXQodGFyZ2V0LCBcInhcIiwgdmFsdWUgKyBcInB4XCIsIHVuaXQpKSkgKyB1bml0O1xufSxcbiAgICBfcmVuZGVyTm9uM0RUcmFuc2Zvcm1zID0gZnVuY3Rpb24gX3JlbmRlck5vbjNEVHJhbnNmb3JtcyhyYXRpbywgY2FjaGUpIHtcbiAgY2FjaGUueiA9IFwiMHB4XCI7XG4gIGNhY2hlLnJvdGF0aW9uWSA9IGNhY2hlLnJvdGF0aW9uWCA9IFwiMGRlZ1wiO1xuICBjYWNoZS5mb3JjZTNEID0gMDtcblxuICBfcmVuZGVyQ1NTVHJhbnNmb3JtcyhyYXRpbywgY2FjaGUpO1xufSxcbiAgICBfemVyb0RlZyA9IFwiMGRlZ1wiLFxuICAgIF96ZXJvUHggPSBcIjBweFwiLFxuICAgIF9lbmRQYXJlbnRoZXNpcyA9IFwiKSBcIixcbiAgICBfcmVuZGVyQ1NTVHJhbnNmb3JtcyA9IGZ1bmN0aW9uIF9yZW5kZXJDU1NUcmFuc2Zvcm1zKHJhdGlvLCBjYWNoZSkge1xuICB2YXIgX3JlZiA9IGNhY2hlIHx8IHRoaXMsXG4gICAgICB4UGVyY2VudCA9IF9yZWYueFBlcmNlbnQsXG4gICAgICB5UGVyY2VudCA9IF9yZWYueVBlcmNlbnQsXG4gICAgICB4ID0gX3JlZi54LFxuICAgICAgeSA9IF9yZWYueSxcbiAgICAgIHogPSBfcmVmLnosXG4gICAgICByb3RhdGlvbiA9IF9yZWYucm90YXRpb24sXG4gICAgICByb3RhdGlvblkgPSBfcmVmLnJvdGF0aW9uWSxcbiAgICAgIHJvdGF0aW9uWCA9IF9yZWYucm90YXRpb25YLFxuICAgICAgc2tld1ggPSBfcmVmLnNrZXdYLFxuICAgICAgc2tld1kgPSBfcmVmLnNrZXdZLFxuICAgICAgc2NhbGVYID0gX3JlZi5zY2FsZVgsXG4gICAgICBzY2FsZVkgPSBfcmVmLnNjYWxlWSxcbiAgICAgIHRyYW5zZm9ybVBlcnNwZWN0aXZlID0gX3JlZi50cmFuc2Zvcm1QZXJzcGVjdGl2ZSxcbiAgICAgIGZvcmNlM0QgPSBfcmVmLmZvcmNlM0QsXG4gICAgICB0YXJnZXQgPSBfcmVmLnRhcmdldCxcbiAgICAgIHpPcmlnaW4gPSBfcmVmLnpPcmlnaW4sXG4gICAgICB0cmFuc2Zvcm1zID0gXCJcIixcbiAgICAgIHVzZTNEID0gZm9yY2UzRCA9PT0gXCJhdXRvXCIgJiYgcmF0aW8gJiYgcmF0aW8gIT09IDEgfHwgZm9yY2UzRCA9PT0gdHJ1ZTsgLy8gU2FmYXJpIGhhcyBhIGJ1ZyB0aGF0IGNhdXNlcyBpdCBub3QgdG8gcmVuZGVyIDNEIHRyYW5zZm9ybS1vcmlnaW4gdmFsdWVzIHByb3Blcmx5LCBzbyB3ZSBmb3JjZSB0aGUgeiBvcmlnaW4gdG8gMCwgcmVjb3JkIGl0IGluIHRoZSBjYWNoZSwgYW5kIHRoZW4gZG8gdGhlIG1hdGggaGVyZSB0byBvZmZzZXQgdGhlIHRyYW5zbGF0ZSB2YWx1ZXMgYWNjb3JkaW5nbHkgKGJhc2ljYWxseSBkbyB0aGUgM0QgdHJhbnNmb3JtLW9yaWdpbiBwYXJ0IG1hbnVhbGx5KVxuXG5cbiAgaWYgKHpPcmlnaW4gJiYgKHJvdGF0aW9uWCAhPT0gX3plcm9EZWcgfHwgcm90YXRpb25ZICE9PSBfemVyb0RlZykpIHtcbiAgICB2YXIgYW5nbGUgPSBwYXJzZUZsb2F0KHJvdGF0aW9uWSkgKiBfREVHMlJBRCxcbiAgICAgICAgYTEzID0gTWF0aC5zaW4oYW5nbGUpLFxuICAgICAgICBhMzMgPSBNYXRoLmNvcyhhbmdsZSksXG4gICAgICAgIGNvcztcblxuICAgIGFuZ2xlID0gcGFyc2VGbG9hdChyb3RhdGlvblgpICogX0RFRzJSQUQ7XG4gICAgY29zID0gTWF0aC5jb3MoYW5nbGUpO1xuICAgIHggPSBfYWRkUHhUcmFuc2xhdGUodGFyZ2V0LCB4LCBhMTMgKiBjb3MgKiAtek9yaWdpbik7XG4gICAgeSA9IF9hZGRQeFRyYW5zbGF0ZSh0YXJnZXQsIHksIC1NYXRoLnNpbihhbmdsZSkgKiAtek9yaWdpbik7XG4gICAgeiA9IF9hZGRQeFRyYW5zbGF0ZSh0YXJnZXQsIHosIGEzMyAqIGNvcyAqIC16T3JpZ2luICsgek9yaWdpbik7XG4gIH1cblxuICBpZiAodHJhbnNmb3JtUGVyc3BlY3RpdmUgIT09IF96ZXJvUHgpIHtcbiAgICB0cmFuc2Zvcm1zICs9IFwicGVyc3BlY3RpdmUoXCIgKyB0cmFuc2Zvcm1QZXJzcGVjdGl2ZSArIF9lbmRQYXJlbnRoZXNpcztcbiAgfVxuXG4gIGlmICh4UGVyY2VudCB8fCB5UGVyY2VudCkge1xuICAgIHRyYW5zZm9ybXMgKz0gXCJ0cmFuc2xhdGUoXCIgKyB4UGVyY2VudCArIFwiJSwgXCIgKyB5UGVyY2VudCArIFwiJSkgXCI7XG4gIH1cblxuICBpZiAodXNlM0QgfHwgeCAhPT0gX3plcm9QeCB8fCB5ICE9PSBfemVyb1B4IHx8IHogIT09IF96ZXJvUHgpIHtcbiAgICB0cmFuc2Zvcm1zICs9IHogIT09IF96ZXJvUHggfHwgdXNlM0QgPyBcInRyYW5zbGF0ZTNkKFwiICsgeCArIFwiLCBcIiArIHkgKyBcIiwgXCIgKyB6ICsgXCIpIFwiIDogXCJ0cmFuc2xhdGUoXCIgKyB4ICsgXCIsIFwiICsgeSArIF9lbmRQYXJlbnRoZXNpcztcbiAgfVxuXG4gIGlmIChyb3RhdGlvbiAhPT0gX3plcm9EZWcpIHtcbiAgICB0cmFuc2Zvcm1zICs9IFwicm90YXRlKFwiICsgcm90YXRpb24gKyBfZW5kUGFyZW50aGVzaXM7XG4gIH1cblxuICBpZiAocm90YXRpb25ZICE9PSBfemVyb0RlZykge1xuICAgIHRyYW5zZm9ybXMgKz0gXCJyb3RhdGVZKFwiICsgcm90YXRpb25ZICsgX2VuZFBhcmVudGhlc2lzO1xuICB9XG5cbiAgaWYgKHJvdGF0aW9uWCAhPT0gX3plcm9EZWcpIHtcbiAgICB0cmFuc2Zvcm1zICs9IFwicm90YXRlWChcIiArIHJvdGF0aW9uWCArIF9lbmRQYXJlbnRoZXNpcztcbiAgfVxuXG4gIGlmIChza2V3WCAhPT0gX3plcm9EZWcgfHwgc2tld1kgIT09IF96ZXJvRGVnKSB7XG4gICAgdHJhbnNmb3JtcyArPSBcInNrZXcoXCIgKyBza2V3WCArIFwiLCBcIiArIHNrZXdZICsgX2VuZFBhcmVudGhlc2lzO1xuICB9XG5cbiAgaWYgKHNjYWxlWCAhPT0gMSB8fCBzY2FsZVkgIT09IDEpIHtcbiAgICB0cmFuc2Zvcm1zICs9IFwic2NhbGUoXCIgKyBzY2FsZVggKyBcIiwgXCIgKyBzY2FsZVkgKyBfZW5kUGFyZW50aGVzaXM7XG4gIH1cblxuICB0YXJnZXQuc3R5bGVbX3RyYW5zZm9ybVByb3BdID0gdHJhbnNmb3JtcyB8fCBcInRyYW5zbGF0ZSgwLCAwKVwiO1xufSxcbiAgICBfcmVuZGVyU1ZHVHJhbnNmb3JtcyA9IGZ1bmN0aW9uIF9yZW5kZXJTVkdUcmFuc2Zvcm1zKHJhdGlvLCBjYWNoZSkge1xuICB2YXIgX3JlZjIgPSBjYWNoZSB8fCB0aGlzLFxuICAgICAgeFBlcmNlbnQgPSBfcmVmMi54UGVyY2VudCxcbiAgICAgIHlQZXJjZW50ID0gX3JlZjIueVBlcmNlbnQsXG4gICAgICB4ID0gX3JlZjIueCxcbiAgICAgIHkgPSBfcmVmMi55LFxuICAgICAgcm90YXRpb24gPSBfcmVmMi5yb3RhdGlvbixcbiAgICAgIHNrZXdYID0gX3JlZjIuc2tld1gsXG4gICAgICBza2V3WSA9IF9yZWYyLnNrZXdZLFxuICAgICAgc2NhbGVYID0gX3JlZjIuc2NhbGVYLFxuICAgICAgc2NhbGVZID0gX3JlZjIuc2NhbGVZLFxuICAgICAgdGFyZ2V0ID0gX3JlZjIudGFyZ2V0LFxuICAgICAgeE9yaWdpbiA9IF9yZWYyLnhPcmlnaW4sXG4gICAgICB5T3JpZ2luID0gX3JlZjIueU9yaWdpbixcbiAgICAgIHhPZmZzZXQgPSBfcmVmMi54T2Zmc2V0LFxuICAgICAgeU9mZnNldCA9IF9yZWYyLnlPZmZzZXQsXG4gICAgICBmb3JjZUNTUyA9IF9yZWYyLmZvcmNlQ1NTLFxuICAgICAgdHggPSBwYXJzZUZsb2F0KHgpLFxuICAgICAgdHkgPSBwYXJzZUZsb2F0KHkpLFxuICAgICAgYTExLFxuICAgICAgYTIxLFxuICAgICAgYTEyLFxuICAgICAgYTIyLFxuICAgICAgdGVtcDtcblxuICByb3RhdGlvbiA9IHBhcnNlRmxvYXQocm90YXRpb24pO1xuICBza2V3WCA9IHBhcnNlRmxvYXQoc2tld1gpO1xuICBza2V3WSA9IHBhcnNlRmxvYXQoc2tld1kpO1xuXG4gIGlmIChza2V3WSkge1xuICAgIC8vZm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIHdlIGNvbWJpbmUgYWxsIHNrZXdpbmcgaW50byB0aGUgc2tld1ggYW5kIHJvdGF0aW9uIHZhbHVlcy4gUmVtZW1iZXIsIGEgc2tld1kgb2YgMTAgZGVncmVlcyBsb29rcyB0aGUgc2FtZSBhcyBhIHJvdGF0aW9uIG9mIDEwIGRlZ3JlZXMgcGx1cyBhIHNrZXdYIG9mIDEwIGRlZ3JlZXMuXG4gICAgc2tld1kgPSBwYXJzZUZsb2F0KHNrZXdZKTtcbiAgICBza2V3WCArPSBza2V3WTtcbiAgICByb3RhdGlvbiArPSBza2V3WTtcbiAgfVxuXG4gIGlmIChyb3RhdGlvbiB8fCBza2V3WCkge1xuICAgIHJvdGF0aW9uICo9IF9ERUcyUkFEO1xuICAgIHNrZXdYICo9IF9ERUcyUkFEO1xuICAgIGExMSA9IE1hdGguY29zKHJvdGF0aW9uKSAqIHNjYWxlWDtcbiAgICBhMjEgPSBNYXRoLnNpbihyb3RhdGlvbikgKiBzY2FsZVg7XG4gICAgYTEyID0gTWF0aC5zaW4ocm90YXRpb24gLSBza2V3WCkgKiAtc2NhbGVZO1xuICAgIGEyMiA9IE1hdGguY29zKHJvdGF0aW9uIC0gc2tld1gpICogc2NhbGVZO1xuXG4gICAgaWYgKHNrZXdYKSB7XG4gICAgICBza2V3WSAqPSBfREVHMlJBRDtcbiAgICAgIHRlbXAgPSBNYXRoLnRhbihza2V3WCAtIHNrZXdZKTtcbiAgICAgIHRlbXAgPSBNYXRoLnNxcnQoMSArIHRlbXAgKiB0ZW1wKTtcbiAgICAgIGExMiAqPSB0ZW1wO1xuICAgICAgYTIyICo9IHRlbXA7XG5cbiAgICAgIGlmIChza2V3WSkge1xuICAgICAgICB0ZW1wID0gTWF0aC50YW4oc2tld1kpO1xuICAgICAgICB0ZW1wID0gTWF0aC5zcXJ0KDEgKyB0ZW1wICogdGVtcCk7XG4gICAgICAgIGExMSAqPSB0ZW1wO1xuICAgICAgICBhMjEgKj0gdGVtcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhMTEgPSBfcm91bmQoYTExKTtcbiAgICBhMjEgPSBfcm91bmQoYTIxKTtcbiAgICBhMTIgPSBfcm91bmQoYTEyKTtcbiAgICBhMjIgPSBfcm91bmQoYTIyKTtcbiAgfSBlbHNlIHtcbiAgICBhMTEgPSBzY2FsZVg7XG4gICAgYTIyID0gc2NhbGVZO1xuICAgIGEyMSA9IGExMiA9IDA7XG4gIH1cblxuICBpZiAodHggJiYgIX4oeCArIFwiXCIpLmluZGV4T2YoXCJweFwiKSB8fCB0eSAmJiAhfih5ICsgXCJcIikuaW5kZXhPZihcInB4XCIpKSB7XG4gICAgdHggPSBfY29udmVydFRvVW5pdCh0YXJnZXQsIFwieFwiLCB4LCBcInB4XCIpO1xuICAgIHR5ID0gX2NvbnZlcnRUb1VuaXQodGFyZ2V0LCBcInlcIiwgeSwgXCJweFwiKTtcbiAgfVxuXG4gIGlmICh4T3JpZ2luIHx8IHlPcmlnaW4gfHwgeE9mZnNldCB8fCB5T2Zmc2V0KSB7XG4gICAgdHggPSBfcm91bmQodHggKyB4T3JpZ2luIC0gKHhPcmlnaW4gKiBhMTEgKyB5T3JpZ2luICogYTEyKSArIHhPZmZzZXQpO1xuICAgIHR5ID0gX3JvdW5kKHR5ICsgeU9yaWdpbiAtICh4T3JpZ2luICogYTIxICsgeU9yaWdpbiAqIGEyMikgKyB5T2Zmc2V0KTtcbiAgfVxuXG4gIGlmICh4UGVyY2VudCB8fCB5UGVyY2VudCkge1xuICAgIC8vVGhlIFNWRyBzcGVjIGRvZXNuJ3Qgc3VwcG9ydCBwZXJjZW50YWdlLWJhc2VkIHRyYW5zbGF0aW9uIGluIHRoZSBcInRyYW5zZm9ybVwiIGF0dHJpYnV0ZSwgc28gd2UgbWVyZ2UgaXQgaW50byB0aGUgdHJhbnNsYXRpb24gdG8gc2ltdWxhdGUgaXQuXG4gICAgdGVtcCA9IHRhcmdldC5nZXRCQm94KCk7XG4gICAgdHggPSBfcm91bmQodHggKyB4UGVyY2VudCAvIDEwMCAqIHRlbXAud2lkdGgpO1xuICAgIHR5ID0gX3JvdW5kKHR5ICsgeVBlcmNlbnQgLyAxMDAgKiB0ZW1wLmhlaWdodCk7XG4gIH1cblxuICB0ZW1wID0gXCJtYXRyaXgoXCIgKyBhMTEgKyBcIixcIiArIGEyMSArIFwiLFwiICsgYTEyICsgXCIsXCIgKyBhMjIgKyBcIixcIiArIHR4ICsgXCIsXCIgKyB0eSArIFwiKVwiO1xuICB0YXJnZXQuc2V0QXR0cmlidXRlKFwidHJhbnNmb3JtXCIsIHRlbXApO1xuICBmb3JjZUNTUyAmJiAodGFyZ2V0LnN0eWxlW190cmFuc2Zvcm1Qcm9wXSA9IHRlbXApOyAvL3NvbWUgYnJvd3NlcnMgcHJpb3JpdGl6ZSBDU1MgdHJhbnNmb3JtcyBvdmVyIHRoZSB0cmFuc2Zvcm0gYXR0cmlidXRlLiBXaGVuIHdlIHNlbnNlIHRoYXQgdGhlIHVzZXIgaGFzIENTUyB0cmFuc2Zvcm1zIGFwcGxpZWQsIHdlIG11c3Qgb3ZlcndyaXRlIHRoZW0gdGhpcyB3YXkgKG90aGVyd2lzZSBzb21lIGJyb3dzZXIgc2ltcGx5IHdvbid0IHJlbmRlciB0aGUgdHJhbnNmb3JtIGF0dHJpYnV0ZSBjaGFuZ2VzISlcbn0sXG4gICAgX2FkZFJvdGF0aW9uYWxQcm9wVHdlZW4gPSBmdW5jdGlvbiBfYWRkUm90YXRpb25hbFByb3BUd2VlbihwbHVnaW4sIHRhcmdldCwgcHJvcGVydHksIHN0YXJ0TnVtLCBlbmRWYWx1ZSkge1xuICB2YXIgY2FwID0gMzYwLFxuICAgICAgaXNTdHJpbmcgPSBfaXNTdHJpbmcoZW5kVmFsdWUpLFxuICAgICAgZW5kTnVtID0gcGFyc2VGbG9hdChlbmRWYWx1ZSkgKiAoaXNTdHJpbmcgJiYgfmVuZFZhbHVlLmluZGV4T2YoXCJyYWRcIikgPyBfUkFEMkRFRyA6IDEpLFxuICAgICAgY2hhbmdlID0gZW5kTnVtIC0gc3RhcnROdW0sXG4gICAgICBmaW5hbFZhbHVlID0gc3RhcnROdW0gKyBjaGFuZ2UgKyBcImRlZ1wiLFxuICAgICAgZGlyZWN0aW9uLFxuICAgICAgcHQ7XG5cbiAgaWYgKGlzU3RyaW5nKSB7XG4gICAgZGlyZWN0aW9uID0gZW5kVmFsdWUuc3BsaXQoXCJfXCIpWzFdO1xuXG4gICAgaWYgKGRpcmVjdGlvbiA9PT0gXCJzaG9ydFwiKSB7XG4gICAgICBjaGFuZ2UgJT0gY2FwO1xuXG4gICAgICBpZiAoY2hhbmdlICE9PSBjaGFuZ2UgJSAoY2FwIC8gMikpIHtcbiAgICAgICAgY2hhbmdlICs9IGNoYW5nZSA8IDAgPyBjYXAgOiAtY2FwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmIChkaXJlY3Rpb24gPT09IFwiY3dcIiAmJiBjaGFuZ2UgPCAwKSB7XG4gICAgICBjaGFuZ2UgPSAoY2hhbmdlICsgY2FwICogX2JpZ051bSkgJSBjYXAgLSB+fihjaGFuZ2UgLyBjYXApICogY2FwO1xuICAgIH0gZWxzZSBpZiAoZGlyZWN0aW9uID09PSBcImNjd1wiICYmIGNoYW5nZSA+IDApIHtcbiAgICAgIGNoYW5nZSA9IChjaGFuZ2UgLSBjYXAgKiBfYmlnTnVtKSAlIGNhcCAtIH5+KGNoYW5nZSAvIGNhcCkgKiBjYXA7XG4gICAgfVxuICB9XG5cbiAgcGx1Z2luLl9wdCA9IHB0ID0gbmV3IFByb3BUd2VlbihwbHVnaW4uX3B0LCB0YXJnZXQsIHByb3BlcnR5LCBzdGFydE51bSwgY2hhbmdlLCBfcmVuZGVyUHJvcFdpdGhFbmQpO1xuICBwdC5lID0gZmluYWxWYWx1ZTtcbiAgcHQudSA9IFwiZGVnXCI7XG5cbiAgcGx1Z2luLl9wcm9wcy5wdXNoKHByb3BlcnR5KTtcblxuICByZXR1cm4gcHQ7XG59LFxuICAgIF9hc3NpZ24gPSBmdW5jdGlvbiBfYXNzaWduKHRhcmdldCwgc291cmNlKSB7XG4gIC8vIEludGVybmV0IEV4cGxvcmVyIGRvZXNuJ3QgaGF2ZSBPYmplY3QuYXNzaWduKCksIHNvIHdlIHJlY3JlYXRlIGl0IGhlcmUuXG4gIGZvciAodmFyIHAgaW4gc291cmNlKSB7XG4gICAgdGFyZ2V0W3BdID0gc291cmNlW3BdO1xuICB9XG5cbiAgcmV0dXJuIHRhcmdldDtcbn0sXG4gICAgX2FkZFJhd1RyYW5zZm9ybVBUcyA9IGZ1bmN0aW9uIF9hZGRSYXdUcmFuc2Zvcm1QVHMocGx1Z2luLCB0cmFuc2Zvcm1zLCB0YXJnZXQpIHtcbiAgLy9mb3IgaGFuZGxpbmcgY2FzZXMgd2hlcmUgc29tZW9uZSBwYXNzZXMgaW4gYSB3aG9sZSB0cmFuc2Zvcm0gc3RyaW5nLCBsaWtlIHRyYW5zZm9ybTogXCJzY2FsZSgyLCAzKSByb3RhdGUoMjBkZWcpIHRyYW5zbGF0ZVkoMzBlbSlcIlxuICB2YXIgc3RhcnRDYWNoZSA9IF9hc3NpZ24oe30sIHRhcmdldC5fZ3NhcCksXG4gICAgICBleGNsdWRlID0gXCJwZXJzcGVjdGl2ZSxmb3JjZTNELHRyYW5zZm9ybU9yaWdpbixzdmdPcmlnaW5cIixcbiAgICAgIHN0eWxlID0gdGFyZ2V0LnN0eWxlLFxuICAgICAgZW5kQ2FjaGUsXG4gICAgICBwLFxuICAgICAgc3RhcnRWYWx1ZSxcbiAgICAgIGVuZFZhbHVlLFxuICAgICAgc3RhcnROdW0sXG4gICAgICBlbmROdW0sXG4gICAgICBzdGFydFVuaXQsXG4gICAgICBlbmRVbml0O1xuXG4gIGlmIChzdGFydENhY2hlLnN2Zykge1xuICAgIHN0YXJ0VmFsdWUgPSB0YXJnZXQuZ2V0QXR0cmlidXRlKFwidHJhbnNmb3JtXCIpO1xuICAgIHRhcmdldC5zZXRBdHRyaWJ1dGUoXCJ0cmFuc2Zvcm1cIiwgXCJcIik7XG4gICAgc3R5bGVbX3RyYW5zZm9ybVByb3BdID0gdHJhbnNmb3JtcztcbiAgICBlbmRDYWNoZSA9IF9wYXJzZVRyYW5zZm9ybSh0YXJnZXQsIDEpO1xuXG4gICAgX3JlbW92ZVByb3BlcnR5KHRhcmdldCwgX3RyYW5zZm9ybVByb3ApO1xuXG4gICAgdGFyZ2V0LnNldEF0dHJpYnV0ZShcInRyYW5zZm9ybVwiLCBzdGFydFZhbHVlKTtcbiAgfSBlbHNlIHtcbiAgICBzdGFydFZhbHVlID0gZ2V0Q29tcHV0ZWRTdHlsZSh0YXJnZXQpW190cmFuc2Zvcm1Qcm9wXTtcbiAgICBzdHlsZVtfdHJhbnNmb3JtUHJvcF0gPSB0cmFuc2Zvcm1zO1xuICAgIGVuZENhY2hlID0gX3BhcnNlVHJhbnNmb3JtKHRhcmdldCwgMSk7XG4gICAgc3R5bGVbX3RyYW5zZm9ybVByb3BdID0gc3RhcnRWYWx1ZTtcbiAgfVxuXG4gIGZvciAocCBpbiBfdHJhbnNmb3JtUHJvcHMpIHtcbiAgICBzdGFydFZhbHVlID0gc3RhcnRDYWNoZVtwXTtcbiAgICBlbmRWYWx1ZSA9IGVuZENhY2hlW3BdO1xuXG4gICAgaWYgKHN0YXJ0VmFsdWUgIT09IGVuZFZhbHVlICYmIGV4Y2x1ZGUuaW5kZXhPZihwKSA8IDApIHtcbiAgICAgIC8vdHdlZW5pbmcgdG8gbm8gcGVyc3BlY3RpdmUgZ2l2ZXMgdmVyeSB1bmludHVpdGl2ZSByZXN1bHRzIC0ganVzdCBrZWVwIHRoZSBzYW1lIHBlcnNwZWN0aXZlIGluIHRoYXQgY2FzZS5cbiAgICAgIHN0YXJ0VW5pdCA9IGdldFVuaXQoc3RhcnRWYWx1ZSk7XG4gICAgICBlbmRVbml0ID0gZ2V0VW5pdChlbmRWYWx1ZSk7XG4gICAgICBzdGFydE51bSA9IHN0YXJ0VW5pdCAhPT0gZW5kVW5pdCA/IF9jb252ZXJ0VG9Vbml0KHRhcmdldCwgcCwgc3RhcnRWYWx1ZSwgZW5kVW5pdCkgOiBwYXJzZUZsb2F0KHN0YXJ0VmFsdWUpO1xuICAgICAgZW5kTnVtID0gcGFyc2VGbG9hdChlbmRWYWx1ZSk7XG4gICAgICBwbHVnaW4uX3B0ID0gbmV3IFByb3BUd2VlbihwbHVnaW4uX3B0LCBlbmRDYWNoZSwgcCwgc3RhcnROdW0sIGVuZE51bSAtIHN0YXJ0TnVtLCBfcmVuZGVyQ1NTUHJvcCk7XG4gICAgICBwbHVnaW4uX3B0LnUgPSBlbmRVbml0IHx8IDA7XG5cbiAgICAgIHBsdWdpbi5fcHJvcHMucHVzaChwKTtcbiAgICB9XG4gIH1cblxuICBfYXNzaWduKGVuZENhY2hlLCBzdGFydENhY2hlKTtcbn07IC8vIGhhbmRsZSBzcGxpdHRpbmcgYXBhcnQgcGFkZGluZywgbWFyZ2luLCBib3JkZXJXaWR0aCwgYW5kIGJvcmRlclJhZGl1cyBpbnRvIHRoZWlyIDQgY29tcG9uZW50cy4gRmlyZWZveCwgZm9yIGV4YW1wbGUsIHdvbid0IHJlcG9ydCBib3JkZXJSYWRpdXMgY29ycmVjdGx5IC0gaXQgd2lsbCBvbmx5IGRvIGJvcmRlclRvcExlZnRSYWRpdXMgYW5kIHRoZSBvdGhlciBjb3JuZXJzLiBXZSBhbHNvIHdhbnQgdG8gaGFuZGxlIHBhZGRpbmdUb3AsIG1hcmdpbkxlZnQsIGJvcmRlclJpZ2h0V2lkdGgsIGV0Yy5cblxuXG5fZm9yRWFjaE5hbWUoXCJwYWRkaW5nLG1hcmdpbixXaWR0aCxSYWRpdXNcIiwgZnVuY3Rpb24gKG5hbWUsIGluZGV4KSB7XG4gIHZhciB0ID0gXCJUb3BcIixcbiAgICAgIHIgPSBcIlJpZ2h0XCIsXG4gICAgICBiID0gXCJCb3R0b21cIixcbiAgICAgIGwgPSBcIkxlZnRcIixcbiAgICAgIHByb3BzID0gKGluZGV4IDwgMyA/IFt0LCByLCBiLCBsXSA6IFt0ICsgbCwgdCArIHIsIGIgKyByLCBiICsgbF0pLm1hcChmdW5jdGlvbiAoc2lkZSkge1xuICAgIHJldHVybiBpbmRleCA8IDIgPyBuYW1lICsgc2lkZSA6IFwiYm9yZGVyXCIgKyBzaWRlICsgbmFtZTtcbiAgfSk7XG5cbiAgX3NwZWNpYWxQcm9wc1tpbmRleCA+IDEgPyBcImJvcmRlclwiICsgbmFtZSA6IG5hbWVdID0gZnVuY3Rpb24gKHBsdWdpbiwgdGFyZ2V0LCBwcm9wZXJ0eSwgZW5kVmFsdWUsIHR3ZWVuKSB7XG4gICAgdmFyIGEsIHZhcnM7XG5cbiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCA8IDQpIHtcbiAgICAgIC8vIGdldHRlciwgcGFzc2VkIHRhcmdldCwgcHJvcGVydHksIGFuZCB1bml0IChmcm9tIF9nZXQoKSlcbiAgICAgIGEgPSBwcm9wcy5tYXAoZnVuY3Rpb24gKHByb3ApIHtcbiAgICAgICAgcmV0dXJuIF9nZXQocGx1Z2luLCBwcm9wLCBwcm9wZXJ0eSk7XG4gICAgICB9KTtcbiAgICAgIHZhcnMgPSBhLmpvaW4oXCIgXCIpO1xuICAgICAgcmV0dXJuIHZhcnMuc3BsaXQoYVswXSkubGVuZ3RoID09PSA1ID8gYVswXSA6IHZhcnM7XG4gICAgfVxuXG4gICAgYSA9IChlbmRWYWx1ZSArIFwiXCIpLnNwbGl0KFwiIFwiKTtcbiAgICB2YXJzID0ge307XG4gICAgcHJvcHMuZm9yRWFjaChmdW5jdGlvbiAocHJvcCwgaSkge1xuICAgICAgcmV0dXJuIHZhcnNbcHJvcF0gPSBhW2ldID0gYVtpXSB8fCBhWyhpIC0gMSkgLyAyIHwgMF07XG4gICAgfSk7XG4gICAgcGx1Z2luLmluaXQodGFyZ2V0LCB2YXJzLCB0d2Vlbik7XG4gIH07XG59KTtcblxuZXhwb3J0IHZhciBDU1NQbHVnaW4gPSB7XG4gIG5hbWU6IFwiY3NzXCIsXG4gIHJlZ2lzdGVyOiBfaW5pdENvcmUsXG4gIHRhcmdldFRlc3Q6IGZ1bmN0aW9uIHRhcmdldFRlc3QodGFyZ2V0KSB7XG4gICAgcmV0dXJuIHRhcmdldC5zdHlsZSAmJiB0YXJnZXQubm9kZVR5cGU7XG4gIH0sXG4gIGluaXQ6IGZ1bmN0aW9uIGluaXQodGFyZ2V0LCB2YXJzLCB0d2VlbiwgaW5kZXgsIHRhcmdldHMpIHtcbiAgICB2YXIgcHJvcHMgPSB0aGlzLl9wcm9wcyxcbiAgICAgICAgc3R5bGUgPSB0YXJnZXQuc3R5bGUsXG4gICAgICAgIHN0YXJ0QXQgPSB0d2Vlbi52YXJzLnN0YXJ0QXQsXG4gICAgICAgIHN0YXJ0VmFsdWUsXG4gICAgICAgIGVuZFZhbHVlLFxuICAgICAgICBlbmROdW0sXG4gICAgICAgIHN0YXJ0TnVtLFxuICAgICAgICB0eXBlLFxuICAgICAgICBzcGVjaWFsUHJvcCxcbiAgICAgICAgcCxcbiAgICAgICAgc3RhcnRVbml0LFxuICAgICAgICBlbmRVbml0LFxuICAgICAgICByZWxhdGl2ZSxcbiAgICAgICAgaXNUcmFuc2Zvcm1SZWxhdGVkLFxuICAgICAgICB0cmFuc2Zvcm1Qcm9wVHdlZW4sXG4gICAgICAgIGNhY2hlLFxuICAgICAgICBzbW9vdGgsXG4gICAgICAgIGhhc1ByaW9yaXR5LFxuICAgICAgICBpbmxpbmVQcm9wcztcbiAgICBfcGx1Z2luSW5pdHRlZCB8fCBfaW5pdENvcmUoKTsgLy8gd2UgbWF5IGNhbGwgaW5pdCgpIG11bHRpcGxlIHRpbWVzIG9uIHRoZSBzYW1lIHBsdWdpbiBpbnN0YW5jZSwgbGlrZSB3aGVuIGFkZGluZyBzcGVjaWFsIHByb3BlcnRpZXMsIHNvIG1ha2Ugc3VyZSB3ZSBkb24ndCBvdmVyd3JpdGUgdGhlIHJldmVydCBkYXRhIG9yIGlubGluZVByb3BzXG5cbiAgICB0aGlzLnN0eWxlcyA9IHRoaXMuc3R5bGVzIHx8IF9nZXRTdHlsZVNhdmVyKHRhcmdldCk7XG4gICAgaW5saW5lUHJvcHMgPSB0aGlzLnN0eWxlcy5wcm9wcztcbiAgICB0aGlzLnR3ZWVuID0gdHdlZW47XG5cbiAgICBmb3IgKHAgaW4gdmFycykge1xuICAgICAgaWYgKHAgPT09IFwiYXV0b1JvdW5kXCIpIHtcbiAgICAgICAgY29udGludWU7XG4gICAgICB9XG5cbiAgICAgIGVuZFZhbHVlID0gdmFyc1twXTtcblxuICAgICAgaWYgKF9wbHVnaW5zW3BdICYmIF9jaGVja1BsdWdpbihwLCB2YXJzLCB0d2VlbiwgaW5kZXgsIHRhcmdldCwgdGFyZ2V0cykpIHtcbiAgICAgICAgLy8gcGx1Z2luc1xuICAgICAgICBjb250aW51ZTtcbiAgICAgIH1cblxuICAgICAgdHlwZSA9IHR5cGVvZiBlbmRWYWx1ZTtcbiAgICAgIHNwZWNpYWxQcm9wID0gX3NwZWNpYWxQcm9wc1twXTtcblxuICAgICAgaWYgKHR5cGUgPT09IFwiZnVuY3Rpb25cIikge1xuICAgICAgICBlbmRWYWx1ZSA9IGVuZFZhbHVlLmNhbGwodHdlZW4sIGluZGV4LCB0YXJnZXQsIHRhcmdldHMpO1xuICAgICAgICB0eXBlID0gdHlwZW9mIGVuZFZhbHVlO1xuICAgICAgfVxuXG4gICAgICBpZiAodHlwZSA9PT0gXCJzdHJpbmdcIiAmJiB+ZW5kVmFsdWUuaW5kZXhPZihcInJhbmRvbShcIikpIHtcbiAgICAgICAgZW5kVmFsdWUgPSBfcmVwbGFjZVJhbmRvbShlbmRWYWx1ZSk7XG4gICAgICB9XG5cbiAgICAgIGlmIChzcGVjaWFsUHJvcCkge1xuICAgICAgICBzcGVjaWFsUHJvcCh0aGlzLCB0YXJnZXQsIHAsIGVuZFZhbHVlLCB0d2VlbikgJiYgKGhhc1ByaW9yaXR5ID0gMSk7XG4gICAgICB9IGVsc2UgaWYgKHAuc3Vic3RyKDAsIDIpID09PSBcIi0tXCIpIHtcbiAgICAgICAgLy9DU1MgdmFyaWFibGVcbiAgICAgICAgc3RhcnRWYWx1ZSA9IChnZXRDb21wdXRlZFN0eWxlKHRhcmdldCkuZ2V0UHJvcGVydHlWYWx1ZShwKSArIFwiXCIpLnRyaW0oKTtcbiAgICAgICAgZW5kVmFsdWUgKz0gXCJcIjtcbiAgICAgICAgX2NvbG9yRXhwLmxhc3RJbmRleCA9IDA7XG5cbiAgICAgICAgaWYgKCFfY29sb3JFeHAudGVzdChzdGFydFZhbHVlKSkge1xuICAgICAgICAgIC8vIGNvbG9ycyBkb24ndCBoYXZlIHVuaXRzXG4gICAgICAgICAgc3RhcnRVbml0ID0gZ2V0VW5pdChzdGFydFZhbHVlKTtcbiAgICAgICAgICBlbmRVbml0ID0gZ2V0VW5pdChlbmRWYWx1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBlbmRVbml0ID8gc3RhcnRVbml0ICE9PSBlbmRVbml0ICYmIChzdGFydFZhbHVlID0gX2NvbnZlcnRUb1VuaXQodGFyZ2V0LCBwLCBzdGFydFZhbHVlLCBlbmRVbml0KSArIGVuZFVuaXQpIDogc3RhcnRVbml0ICYmIChlbmRWYWx1ZSArPSBzdGFydFVuaXQpO1xuICAgICAgICB0aGlzLmFkZChzdHlsZSwgXCJzZXRQcm9wZXJ0eVwiLCBzdGFydFZhbHVlLCBlbmRWYWx1ZSwgaW5kZXgsIHRhcmdldHMsIDAsIDAsIHApO1xuICAgICAgICBwcm9wcy5wdXNoKHApO1xuICAgICAgICBpbmxpbmVQcm9wcy5wdXNoKHAsIDAsIHN0eWxlW3BdKTtcbiAgICAgIH0gZWxzZSBpZiAodHlwZSAhPT0gXCJ1bmRlZmluZWRcIikge1xuICAgICAgICBpZiAoc3RhcnRBdCAmJiBwIGluIHN0YXJ0QXQpIHtcbiAgICAgICAgICAvLyBpbiBjYXNlIHNvbWVvbmUgaGFyZC1jb2RlcyBhIGNvbXBsZXggdmFsdWUgYXMgdGhlIHN0YXJ0LCBsaWtlIHRvcDogXCJjYWxjKDJ2aCAvIDIpXCIuIFdpdGhvdXQgdGhpcywgaXQnZCB1c2UgdGhlIGNvbXB1dGVkIHZhbHVlIChhbHdheXMgaW4gcHgpXG4gICAgICAgICAgc3RhcnRWYWx1ZSA9IHR5cGVvZiBzdGFydEF0W3BdID09PSBcImZ1bmN0aW9uXCIgPyBzdGFydEF0W3BdLmNhbGwodHdlZW4sIGluZGV4LCB0YXJnZXQsIHRhcmdldHMpIDogc3RhcnRBdFtwXTtcbiAgICAgICAgICBfaXNTdHJpbmcoc3RhcnRWYWx1ZSkgJiYgfnN0YXJ0VmFsdWUuaW5kZXhPZihcInJhbmRvbShcIikgJiYgKHN0YXJ0VmFsdWUgPSBfcmVwbGFjZVJhbmRvbShzdGFydFZhbHVlKSk7XG4gICAgICAgICAgZ2V0VW5pdChzdGFydFZhbHVlICsgXCJcIikgfHwgc3RhcnRWYWx1ZSA9PT0gXCJhdXRvXCIgfHwgKHN0YXJ0VmFsdWUgKz0gX2NvbmZpZy51bml0c1twXSB8fCBnZXRVbml0KF9nZXQodGFyZ2V0LCBwKSkgfHwgXCJcIik7IC8vIGZvciBjYXNlcyB3aGVuIHNvbWVvbmUgcGFzc2VzIGluIGEgdW5pdGxlc3MgdmFsdWUgbGlrZSB7eDogMTAwfTsgaWYgd2UgdHJ5IHNldHRpbmcgdHJhbnNsYXRlKDEwMCwgMHB4KSBpdCB3b24ndCB3b3JrLlxuXG4gICAgICAgICAgKHN0YXJ0VmFsdWUgKyBcIlwiKS5jaGFyQXQoMSkgPT09IFwiPVwiICYmIChzdGFydFZhbHVlID0gX2dldCh0YXJnZXQsIHApKTsgLy8gY2FuJ3Qgd29yayB3aXRoIHJlbGF0aXZlIHZhbHVlc1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHN0YXJ0VmFsdWUgPSBfZ2V0KHRhcmdldCwgcCk7XG4gICAgICAgIH1cblxuICAgICAgICBzdGFydE51bSA9IHBhcnNlRmxvYXQoc3RhcnRWYWx1ZSk7XG4gICAgICAgIHJlbGF0aXZlID0gdHlwZSA9PT0gXCJzdHJpbmdcIiAmJiBlbmRWYWx1ZS5jaGFyQXQoMSkgPT09IFwiPVwiICYmIGVuZFZhbHVlLnN1YnN0cigwLCAyKTtcbiAgICAgICAgcmVsYXRpdmUgJiYgKGVuZFZhbHVlID0gZW5kVmFsdWUuc3Vic3RyKDIpKTtcbiAgICAgICAgZW5kTnVtID0gcGFyc2VGbG9hdChlbmRWYWx1ZSk7XG5cbiAgICAgICAgaWYgKHAgaW4gX3Byb3BlcnR5QWxpYXNlcykge1xuICAgICAgICAgIGlmIChwID09PSBcImF1dG9BbHBoYVwiKSB7XG4gICAgICAgICAgICAvL3NwZWNpYWwgY2FzZSB3aGVyZSB3ZSBjb250cm9sIHRoZSB2aXNpYmlsaXR5IGFsb25nIHdpdGggb3BhY2l0eS4gV2Ugc3RpbGwgYWxsb3cgdGhlIG9wYWNpdHkgdmFsdWUgdG8gcGFzcyB0aHJvdWdoIGFuZCBnZXQgdHdlZW5lZC5cbiAgICAgICAgICAgIGlmIChzdGFydE51bSA9PT0gMSAmJiBfZ2V0KHRhcmdldCwgXCJ2aXNpYmlsaXR5XCIpID09PSBcImhpZGRlblwiICYmIGVuZE51bSkge1xuICAgICAgICAgICAgICAvL2lmIHZpc2liaWxpdHkgaXMgaW5pdGlhbGx5IHNldCB0byBcImhpZGRlblwiLCB3ZSBzaG91bGQgaW50ZXJwcmV0IHRoYXQgYXMgaW50ZW50IHRvIG1ha2Ugb3BhY2l0eSAwIChhIGNvbnZlbmllbmNlKVxuICAgICAgICAgICAgICBzdGFydE51bSA9IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlubGluZVByb3BzLnB1c2goXCJ2aXNpYmlsaXR5XCIsIDAsIHN0eWxlLnZpc2liaWxpdHkpO1xuXG4gICAgICAgICAgICBfYWRkTm9uVHdlZW5pbmdQVCh0aGlzLCBzdHlsZSwgXCJ2aXNpYmlsaXR5XCIsIHN0YXJ0TnVtID8gXCJpbmhlcml0XCIgOiBcImhpZGRlblwiLCBlbmROdW0gPyBcImluaGVyaXRcIiA6IFwiaGlkZGVuXCIsICFlbmROdW0pO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlmIChwICE9PSBcInNjYWxlXCIgJiYgcCAhPT0gXCJ0cmFuc2Zvcm1cIikge1xuICAgICAgICAgICAgcCA9IF9wcm9wZXJ0eUFsaWFzZXNbcF07XG4gICAgICAgICAgICB+cC5pbmRleE9mKFwiLFwiKSAmJiAocCA9IHAuc3BsaXQoXCIsXCIpWzBdKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpc1RyYW5zZm9ybVJlbGF0ZWQgPSBwIGluIF90cmFuc2Zvcm1Qcm9wczsgLy8tLS0gVFJBTlNGT1JNLVJFTEFURUQgLS0tXG5cbiAgICAgICAgaWYgKGlzVHJhbnNmb3JtUmVsYXRlZCkge1xuICAgICAgICAgIHRoaXMuc3R5bGVzLnNhdmUocCk7XG5cbiAgICAgICAgICBpZiAoIXRyYW5zZm9ybVByb3BUd2Vlbikge1xuICAgICAgICAgICAgY2FjaGUgPSB0YXJnZXQuX2dzYXA7XG4gICAgICAgICAgICBjYWNoZS5yZW5kZXJUcmFuc2Zvcm0gJiYgIXZhcnMucGFyc2VUcmFuc2Zvcm0gfHwgX3BhcnNlVHJhbnNmb3JtKHRhcmdldCwgdmFycy5wYXJzZVRyYW5zZm9ybSk7IC8vIGlmLCBmb3IgZXhhbXBsZSwgZ3NhcC5zZXQoLi4uIHt0cmFuc2Zvcm06XCJ0cmFuc2xhdGVYKDUwdncpXCJ9KSwgdGhlIF9nZXQoKSBjYWxsIGRvZXNuJ3QgcGFyc2UgdGhlIHRyYW5zZm9ybSwgdGh1cyBjYWNoZS5yZW5kZXJUcmFuc2Zvcm0gd29uJ3QgYmUgc2V0IHlldCBzbyBmb3JjZSB0aGUgcGFyc2luZyBvZiB0aGUgdHJhbnNmb3JtIGhlcmUuXG5cbiAgICAgICAgICAgIHNtb290aCA9IHZhcnMuc21vb3RoT3JpZ2luICE9PSBmYWxzZSAmJiBjYWNoZS5zbW9vdGg7XG4gICAgICAgICAgICB0cmFuc2Zvcm1Qcm9wVHdlZW4gPSB0aGlzLl9wdCA9IG5ldyBQcm9wVHdlZW4odGhpcy5fcHQsIHN0eWxlLCBfdHJhbnNmb3JtUHJvcCwgMCwgMSwgY2FjaGUucmVuZGVyVHJhbnNmb3JtLCBjYWNoZSwgMCwgLTEpOyAvL3RoZSBmaXJzdCB0aW1lIHRocm91Z2gsIGNyZWF0ZSB0aGUgcmVuZGVyaW5nIFByb3BUd2VlbiBzbyB0aGF0IGl0IHJ1bnMgTEFTVCAoaW4gdGhlIGxpbmtlZCBsaXN0LCB3ZSBrZWVwIGFkZGluZyB0byB0aGUgYmVnaW5uaW5nKVxuXG4gICAgICAgICAgICB0cmFuc2Zvcm1Qcm9wVHdlZW4uZGVwID0gMTsgLy9mbGFnIGl0IGFzIGRlcGVuZGVudCBzbyB0aGF0IGlmIHRoaW5ncyBnZXQga2lsbGVkL292ZXJ3cml0dGVuIGFuZCB0aGlzIGlzIHRoZSBvbmx5IFByb3BUd2VlbiBsZWZ0LCB3ZSBjYW4gc2FmZWx5IGtpbGwgdGhlIHdob2xlIHR3ZWVuLlxuICAgICAgICAgIH1cblxuICAgICAgICAgIGlmIChwID09PSBcInNjYWxlXCIpIHtcbiAgICAgICAgICAgIHRoaXMuX3B0ID0gbmV3IFByb3BUd2Vlbih0aGlzLl9wdCwgY2FjaGUsIFwic2NhbGVZXCIsIGNhY2hlLnNjYWxlWSwgKHJlbGF0aXZlID8gX3BhcnNlUmVsYXRpdmUoY2FjaGUuc2NhbGVZLCByZWxhdGl2ZSArIGVuZE51bSkgOiBlbmROdW0pIC0gY2FjaGUuc2NhbGVZIHx8IDAsIF9yZW5kZXJDU1NQcm9wKTtcbiAgICAgICAgICAgIHRoaXMuX3B0LnUgPSAwO1xuICAgICAgICAgICAgcHJvcHMucHVzaChcInNjYWxlWVwiLCBwKTtcbiAgICAgICAgICAgIHAgKz0gXCJYXCI7XG4gICAgICAgICAgfSBlbHNlIGlmIChwID09PSBcInRyYW5zZm9ybU9yaWdpblwiKSB7XG4gICAgICAgICAgICBpbmxpbmVQcm9wcy5wdXNoKF90cmFuc2Zvcm1PcmlnaW5Qcm9wLCAwLCBzdHlsZVtfdHJhbnNmb3JtT3JpZ2luUHJvcF0pO1xuICAgICAgICAgICAgZW5kVmFsdWUgPSBfY29udmVydEtleXdvcmRzVG9QZXJjZW50YWdlcyhlbmRWYWx1ZSk7IC8vaW4gY2FzZSBzb21ldGhpbmcgbGlrZSBcImxlZnQgdG9wXCIgb3IgXCJib3R0b20gcmlnaHRcIiBpcyBwYXNzZWQgaW4uIENvbnZlcnQgdG8gcGVyY2VudGFnZXMuXG5cbiAgICAgICAgICAgIGlmIChjYWNoZS5zdmcpIHtcbiAgICAgICAgICAgICAgX2FwcGx5U1ZHT3JpZ2luKHRhcmdldCwgZW5kVmFsdWUsIDAsIHNtb290aCwgMCwgdGhpcyk7XG4gICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICBlbmRVbml0ID0gcGFyc2VGbG9hdChlbmRWYWx1ZS5zcGxpdChcIiBcIilbMl0pIHx8IDA7IC8vaGFuZGxlIHRoZSB6T3JpZ2luIHNlcGFyYXRlbHkhXG5cbiAgICAgICAgICAgICAgZW5kVW5pdCAhPT0gY2FjaGUuek9yaWdpbiAmJiBfYWRkTm9uVHdlZW5pbmdQVCh0aGlzLCBjYWNoZSwgXCJ6T3JpZ2luXCIsIGNhY2hlLnpPcmlnaW4sIGVuZFVuaXQpO1xuXG4gICAgICAgICAgICAgIF9hZGROb25Ud2VlbmluZ1BUKHRoaXMsIHN0eWxlLCBwLCBfZmlyc3RUd29Pbmx5KHN0YXJ0VmFsdWUpLCBfZmlyc3RUd29Pbmx5KGVuZFZhbHVlKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICAgIH0gZWxzZSBpZiAocCA9PT0gXCJzdmdPcmlnaW5cIikge1xuICAgICAgICAgICAgX2FwcGx5U1ZHT3JpZ2luKHRhcmdldCwgZW5kVmFsdWUsIDEsIHNtb290aCwgMCwgdGhpcyk7XG5cbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICAgIH0gZWxzZSBpZiAocCBpbiBfcm90YXRpb25hbFByb3BlcnRpZXMpIHtcbiAgICAgICAgICAgIF9hZGRSb3RhdGlvbmFsUHJvcFR3ZWVuKHRoaXMsIGNhY2hlLCBwLCBzdGFydE51bSwgcmVsYXRpdmUgPyBfcGFyc2VSZWxhdGl2ZShzdGFydE51bSwgcmVsYXRpdmUgKyBlbmRWYWx1ZSkgOiBlbmRWYWx1ZSk7XG5cbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICAgIH0gZWxzZSBpZiAocCA9PT0gXCJzbW9vdGhPcmlnaW5cIikge1xuICAgICAgICAgICAgX2FkZE5vblR3ZWVuaW5nUFQodGhpcywgY2FjaGUsIFwic21vb3RoXCIsIGNhY2hlLnNtb290aCwgZW5kVmFsdWUpO1xuXG4gICAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgICB9IGVsc2UgaWYgKHAgPT09IFwiZm9yY2UzRFwiKSB7XG4gICAgICAgICAgICBjYWNoZVtwXSA9IGVuZFZhbHVlO1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgICAgfSBlbHNlIGlmIChwID09PSBcInRyYW5zZm9ybVwiKSB7XG4gICAgICAgICAgICBfYWRkUmF3VHJhbnNmb3JtUFRzKHRoaXMsIGVuZFZhbHVlLCB0YXJnZXQpO1xuXG4gICAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSBpZiAoIShwIGluIHN0eWxlKSkge1xuICAgICAgICAgIHAgPSBfY2hlY2tQcm9wUHJlZml4KHApIHx8IHA7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoaXNUcmFuc2Zvcm1SZWxhdGVkIHx8IChlbmROdW0gfHwgZW5kTnVtID09PSAwKSAmJiAoc3RhcnROdW0gfHwgc3RhcnROdW0gPT09IDApICYmICFfY29tcGxleEV4cC50ZXN0KGVuZFZhbHVlKSAmJiBwIGluIHN0eWxlKSB7XG4gICAgICAgICAgc3RhcnRVbml0ID0gKHN0YXJ0VmFsdWUgKyBcIlwiKS5zdWJzdHIoKHN0YXJ0TnVtICsgXCJcIikubGVuZ3RoKTtcbiAgICAgICAgICBlbmROdW0gfHwgKGVuZE51bSA9IDApOyAvLyBwcm90ZWN0IGFnYWluc3QgTmFOXG5cbiAgICAgICAgICBlbmRVbml0ID0gZ2V0VW5pdChlbmRWYWx1ZSkgfHwgKHAgaW4gX2NvbmZpZy51bml0cyA/IF9jb25maWcudW5pdHNbcF0gOiBzdGFydFVuaXQpO1xuICAgICAgICAgIHN0YXJ0VW5pdCAhPT0gZW5kVW5pdCAmJiAoc3RhcnROdW0gPSBfY29udmVydFRvVW5pdCh0YXJnZXQsIHAsIHN0YXJ0VmFsdWUsIGVuZFVuaXQpKTtcbiAgICAgICAgICB0aGlzLl9wdCA9IG5ldyBQcm9wVHdlZW4odGhpcy5fcHQsIGlzVHJhbnNmb3JtUmVsYXRlZCA/IGNhY2hlIDogc3R5bGUsIHAsIHN0YXJ0TnVtLCAocmVsYXRpdmUgPyBfcGFyc2VSZWxhdGl2ZShzdGFydE51bSwgcmVsYXRpdmUgKyBlbmROdW0pIDogZW5kTnVtKSAtIHN0YXJ0TnVtLCAhaXNUcmFuc2Zvcm1SZWxhdGVkICYmIChlbmRVbml0ID09PSBcInB4XCIgfHwgcCA9PT0gXCJ6SW5kZXhcIikgJiYgdmFycy5hdXRvUm91bmQgIT09IGZhbHNlID8gX3JlbmRlclJvdW5kZWRDU1NQcm9wIDogX3JlbmRlckNTU1Byb3ApO1xuICAgICAgICAgIHRoaXMuX3B0LnUgPSBlbmRVbml0IHx8IDA7XG5cbiAgICAgICAgICBpZiAoc3RhcnRVbml0ICE9PSBlbmRVbml0ICYmIGVuZFVuaXQgIT09IFwiJVwiKSB7XG4gICAgICAgICAgICAvL3doZW4gdGhlIHR3ZWVuIGdvZXMgYWxsIHRoZSB3YXkgYmFjayB0byB0aGUgYmVnaW5uaW5nLCB3ZSBuZWVkIHRvIHJldmVydCBpdCB0byB0aGUgT0xEL09SSUdJTkFMIHZhbHVlICh3aXRoIHRob3NlIHVuaXRzKS4gV2UgcmVjb3JkIHRoYXQgYXMgYSBcImJcIiAoYmVnaW5uaW5nKSBwcm9wZXJ0eSBhbmQgcG9pbnQgdG8gYSByZW5kZXIgbWV0aG9kIHRoYXQgaGFuZGxlcyB0aGF0LiAocGVyZm9ybWFuY2Ugb3B0aW1pemF0aW9uKVxuICAgICAgICAgICAgdGhpcy5fcHQuYiA9IHN0YXJ0VmFsdWU7XG4gICAgICAgICAgICB0aGlzLl9wdC5yID0gX3JlbmRlckNTU1Byb3BXaXRoQmVnaW5uaW5nO1xuICAgICAgICAgIH1cbiAgICAgICAgfSBlbHNlIGlmICghKHAgaW4gc3R5bGUpKSB7XG4gICAgICAgICAgaWYgKHAgaW4gdGFyZ2V0KSB7XG4gICAgICAgICAgICAvL21heWJlIGl0J3Mgbm90IGEgc3R5bGUgLSBpdCBjb3VsZCBiZSBhIHByb3BlcnR5IGFkZGVkIGRpcmVjdGx5IHRvIGFuIGVsZW1lbnQgaW4gd2hpY2ggY2FzZSB3ZSdsbCB0cnkgdG8gYW5pbWF0ZSB0aGF0LlxuICAgICAgICAgICAgdGhpcy5hZGQodGFyZ2V0LCBwLCBzdGFydFZhbHVlIHx8IHRhcmdldFtwXSwgcmVsYXRpdmUgPyByZWxhdGl2ZSArIGVuZFZhbHVlIDogZW5kVmFsdWUsIGluZGV4LCB0YXJnZXRzKTtcbiAgICAgICAgICB9IGVsc2UgaWYgKHAgIT09IFwicGFyc2VUcmFuc2Zvcm1cIikge1xuICAgICAgICAgICAgX21pc3NpbmdQbHVnaW4ocCwgZW5kVmFsdWUpO1xuXG4gICAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgX3R3ZWVuQ29tcGxleENTU1N0cmluZy5jYWxsKHRoaXMsIHRhcmdldCwgcCwgc3RhcnRWYWx1ZSwgcmVsYXRpdmUgPyByZWxhdGl2ZSArIGVuZFZhbHVlIDogZW5kVmFsdWUpO1xuICAgICAgICB9XG5cbiAgICAgICAgaXNUcmFuc2Zvcm1SZWxhdGVkIHx8IChwIGluIHN0eWxlID8gaW5saW5lUHJvcHMucHVzaChwLCAwLCBzdHlsZVtwXSkgOiBpbmxpbmVQcm9wcy5wdXNoKHAsIDEsIHN0YXJ0VmFsdWUgfHwgdGFyZ2V0W3BdKSk7XG4gICAgICAgIHByb3BzLnB1c2gocCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaGFzUHJpb3JpdHkgJiYgX3NvcnRQcm9wVHdlZW5zQnlQcmlvcml0eSh0aGlzKTtcbiAgfSxcbiAgcmVuZGVyOiBmdW5jdGlvbiByZW5kZXIocmF0aW8sIGRhdGEpIHtcbiAgICBpZiAoZGF0YS50d2Vlbi5fdGltZSB8fCAhX3JldmVydGluZygpKSB7XG4gICAgICB2YXIgcHQgPSBkYXRhLl9wdDtcblxuICAgICAgd2hpbGUgKHB0KSB7XG4gICAgICAgIHB0LnIocmF0aW8sIHB0LmQpO1xuICAgICAgICBwdCA9IHB0Ll9uZXh0O1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICBkYXRhLnN0eWxlcy5yZXZlcnQoKTtcbiAgICB9XG4gIH0sXG4gIGdldDogX2dldCxcbiAgYWxpYXNlczogX3Byb3BlcnR5QWxpYXNlcyxcbiAgZ2V0U2V0dGVyOiBmdW5jdGlvbiBnZXRTZXR0ZXIodGFyZ2V0LCBwcm9wZXJ0eSwgcGx1Z2luKSB7XG4gICAgLy9yZXR1cm5zIGEgc2V0dGVyIGZ1bmN0aW9uIHRoYXQgYWNjZXB0cyB0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSBhbmQgYXBwbGllcyBpdCBhY2NvcmRpbmdseS4gUmVtZW1iZXIsIHByb3BlcnRpZXMgbGlrZSBcInhcIiBhcmVuJ3QgYXMgc2ltcGxlIGFzIHRhcmdldC5zdHlsZS5wcm9wZXJ0eSA9IHZhbHVlIGJlY2F1c2UgdGhleSd2ZSBnb3QgdG8gYmUgYXBwbGllZCB0byBhIHByb3h5IG9iamVjdCBhbmQgdGhlbiBtZXJnZWQgaW50byBhIHRyYW5zZm9ybSBzdHJpbmcgaW4gYSByZW5kZXJlci5cbiAgICB2YXIgcCA9IF9wcm9wZXJ0eUFsaWFzZXNbcHJvcGVydHldO1xuICAgIHAgJiYgcC5pbmRleE9mKFwiLFwiKSA8IDAgJiYgKHByb3BlcnR5ID0gcCk7XG4gICAgcmV0dXJuIHByb3BlcnR5IGluIF90cmFuc2Zvcm1Qcm9wcyAmJiBwcm9wZXJ0eSAhPT0gX3RyYW5zZm9ybU9yaWdpblByb3AgJiYgKHRhcmdldC5fZ3NhcC54IHx8IF9nZXQodGFyZ2V0LCBcInhcIikpID8gcGx1Z2luICYmIF9yZWNlbnRTZXR0ZXJQbHVnaW4gPT09IHBsdWdpbiA/IHByb3BlcnR5ID09PSBcInNjYWxlXCIgPyBfc2V0dGVyU2NhbGUgOiBfc2V0dGVyVHJhbnNmb3JtIDogKF9yZWNlbnRTZXR0ZXJQbHVnaW4gPSBwbHVnaW4gfHwge30pICYmIChwcm9wZXJ0eSA9PT0gXCJzY2FsZVwiID8gX3NldHRlclNjYWxlV2l0aFJlbmRlciA6IF9zZXR0ZXJUcmFuc2Zvcm1XaXRoUmVuZGVyKSA6IHRhcmdldC5zdHlsZSAmJiAhX2lzVW5kZWZpbmVkKHRhcmdldC5zdHlsZVtwcm9wZXJ0eV0pID8gX3NldHRlckNTU1N0eWxlIDogfnByb3BlcnR5LmluZGV4T2YoXCItXCIpID8gX3NldHRlckNTU1Byb3AgOiBfZ2V0U2V0dGVyKHRhcmdldCwgcHJvcGVydHkpO1xuICB9LFxuICBjb3JlOiB7XG4gICAgX3JlbW92ZVByb3BlcnR5OiBfcmVtb3ZlUHJvcGVydHksXG4gICAgX2dldE1hdHJpeDogX2dldE1hdHJpeFxuICB9XG59O1xuZ3NhcC51dGlscy5jaGVja1ByZWZpeCA9IF9jaGVja1Byb3BQcmVmaXg7XG5nc2FwLmNvcmUuZ2V0U3R5bGVTYXZlciA9IF9nZXRTdHlsZVNhdmVyO1xuXG4oZnVuY3Rpb24gKHBvc2l0aW9uQW5kU2NhbGUsIHJvdGF0aW9uLCBvdGhlcnMsIGFsaWFzZXMpIHtcbiAgdmFyIGFsbCA9IF9mb3JFYWNoTmFtZShwb3NpdGlvbkFuZFNjYWxlICsgXCIsXCIgKyByb3RhdGlvbiArIFwiLFwiICsgb3RoZXJzLCBmdW5jdGlvbiAobmFtZSkge1xuICAgIF90cmFuc2Zvcm1Qcm9wc1tuYW1lXSA9IDE7XG4gIH0pO1xuXG4gIF9mb3JFYWNoTmFtZShyb3RhdGlvbiwgZnVuY3Rpb24gKG5hbWUpIHtcbiAgICBfY29uZmlnLnVuaXRzW25hbWVdID0gXCJkZWdcIjtcbiAgICBfcm90YXRpb25hbFByb3BlcnRpZXNbbmFtZV0gPSAxO1xuICB9KTtcblxuICBfcHJvcGVydHlBbGlhc2VzW2FsbFsxM11dID0gcG9zaXRpb25BbmRTY2FsZSArIFwiLFwiICsgcm90YXRpb247XG5cbiAgX2ZvckVhY2hOYW1lKGFsaWFzZXMsIGZ1bmN0aW9uIChuYW1lKSB7XG4gICAgdmFyIHNwbGl0ID0gbmFtZS5zcGxpdChcIjpcIik7XG4gICAgX3Byb3BlcnR5QWxpYXNlc1tzcGxpdFsxXV0gPSBhbGxbc3BsaXRbMF1dO1xuICB9KTtcbn0pKFwieCx5LHosc2NhbGUsc2NhbGVYLHNjYWxlWSx4UGVyY2VudCx5UGVyY2VudFwiLCBcInJvdGF0aW9uLHJvdGF0aW9uWCxyb3RhdGlvblksc2tld1gsc2tld1lcIiwgXCJ0cmFuc2Zvcm0sdHJhbnNmb3JtT3JpZ2luLHN2Z09yaWdpbixmb3JjZTNELHNtb290aE9yaWdpbix0cmFuc2Zvcm1QZXJzcGVjdGl2ZVwiLCBcIjA6dHJhbnNsYXRlWCwxOnRyYW5zbGF0ZVksMjp0cmFuc2xhdGVaLDg6cm90YXRlLDg6cm90YXRpb25aLDg6cm90YXRlWiw5OnJvdGF0ZVgsMTA6cm90YXRlWVwiKTtcblxuX2ZvckVhY2hOYW1lKFwieCx5LHosdG9wLHJpZ2h0LGJvdHRvbSxsZWZ0LHdpZHRoLGhlaWdodCxmb250U2l6ZSxwYWRkaW5nLG1hcmdpbixwZXJzcGVjdGl2ZVwiLCBmdW5jdGlvbiAobmFtZSkge1xuICBfY29uZmlnLnVuaXRzW25hbWVdID0gXCJweFwiO1xufSk7XG5cbmdzYXAucmVnaXN0ZXJQbHVnaW4oQ1NTUGx1Z2luKTtcbmV4cG9ydCB7IENTU1BsdWdpbiBhcyBkZWZhdWx0LCBfZ2V0QkJveCwgX2NyZWF0ZUVsZW1lbnQsIF9jaGVja1Byb3BQcmVmaXggYXMgY2hlY2tQcmVmaXggfTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/gsap/CSSPlugin.js\n"); - -/***/ }), - -/***/ "./node_modules/gsap/Observer.js": -/*!***************************************!*\ - !*** ./node_modules/gsap/Observer.js ***! - \***************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Observer: function() { return /* binding */ Observer; },\n/* harmony export */ _getProxyProp: function() { return /* binding */ _getProxyProp; },\n/* harmony export */ _getScrollFunc: function() { return /* binding */ _getScrollFunc; },\n/* harmony export */ _getTarget: function() { return /* binding */ _getTarget; },\n/* harmony export */ _getVelocityProp: function() { return /* binding */ _getVelocityProp; },\n/* harmony export */ _horizontal: function() { return /* binding */ _horizontal; },\n/* harmony export */ _isViewport: function() { return /* binding */ _isViewport; },\n/* harmony export */ _proxies: function() { return /* binding */ _proxies; },\n/* harmony export */ _scrollers: function() { return /* binding */ _scrollers; },\n/* harmony export */ _vertical: function() { return /* binding */ _vertical; },\n/* harmony export */ \"default\": function() { return /* binding */ Observer; }\n/* harmony export */ });\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n/*!\n * Observer 3.12.5\n * https://gsap.com\n *\n * @license Copyright 2008-2024, GreenSock. All rights reserved.\n * Subject to the terms at https://gsap.com/standard-license or for\n * Club GSAP members, the agreement issued with that membership.\n * @author: Jack Doyle, jack@greensock.com\n*/\n\n/* eslint-disable */\nvar gsap,\n _coreInitted,\n _clamp,\n _win,\n _doc,\n _docEl,\n _body,\n _isTouch,\n _pointerType,\n ScrollTrigger,\n _root,\n _normalizer,\n _eventTypes,\n _context,\n _getGSAP = function _getGSAP() {\n return gsap || typeof window !== \"undefined\" && (gsap = window.gsap) && gsap.registerPlugin && gsap;\n},\n _startup = 1,\n _observers = [],\n _scrollers = [],\n _proxies = [],\n _getTime = Date.now,\n _bridge = function _bridge(name, value) {\n return value;\n},\n _integrate = function _integrate() {\n var core = ScrollTrigger.core,\n data = core.bridge || {},\n scrollers = core._scrollers,\n proxies = core._proxies;\n scrollers.push.apply(scrollers, _scrollers);\n proxies.push.apply(proxies, _proxies);\n _scrollers = scrollers;\n _proxies = proxies;\n\n _bridge = function _bridge(name, value) {\n return data[name](value);\n };\n},\n _getProxyProp = function _getProxyProp(element, property) {\n return ~_proxies.indexOf(element) && _proxies[_proxies.indexOf(element) + 1][property];\n},\n _isViewport = function _isViewport(el) {\n return !!~_root.indexOf(el);\n},\n _addListener = function _addListener(element, type, func, passive, capture) {\n return element.addEventListener(type, func, {\n passive: passive !== false,\n capture: !!capture\n });\n},\n _removeListener = function _removeListener(element, type, func, capture) {\n return element.removeEventListener(type, func, !!capture);\n},\n _scrollLeft = \"scrollLeft\",\n _scrollTop = \"scrollTop\",\n _onScroll = function _onScroll() {\n return _normalizer && _normalizer.isPressed || _scrollers.cache++;\n},\n _scrollCacheFunc = function _scrollCacheFunc(f, doNotCache) {\n var cachingFunc = function cachingFunc(value) {\n // since reading the scrollTop/scrollLeft/pageOffsetY/pageOffsetX can trigger a layout, this function allows us to cache the value so it only gets read fresh after a \"scroll\" event fires (or while we're refreshing because that can lengthen the page and alter the scroll position). when \"soft\" is true, that means don't actually set the scroll, but cache the new value instead (useful in ScrollSmoother)\n if (value || value === 0) {\n _startup && (_win.history.scrollRestoration = \"manual\"); // otherwise the new position will get overwritten by the browser onload.\n\n var isNormalizing = _normalizer && _normalizer.isPressed;\n value = cachingFunc.v = Math.round(value) || (_normalizer && _normalizer.iOS ? 1 : 0); //TODO: iOS Bug: if you allow it to go to 0, Safari can start to report super strange (wildly inaccurate) touch positions!\n\n f(value);\n cachingFunc.cacheID = _scrollers.cache;\n isNormalizing && _bridge(\"ss\", value); // set scroll (notify ScrollTrigger so it can dispatch a \"scrollStart\" event if necessary\n } else if (doNotCache || _scrollers.cache !== cachingFunc.cacheID || _bridge(\"ref\")) {\n cachingFunc.cacheID = _scrollers.cache;\n cachingFunc.v = f();\n }\n\n return cachingFunc.v + cachingFunc.offset;\n };\n\n cachingFunc.offset = 0;\n return f && cachingFunc;\n},\n _horizontal = {\n s: _scrollLeft,\n p: \"left\",\n p2: \"Left\",\n os: \"right\",\n os2: \"Right\",\n d: \"width\",\n d2: \"Width\",\n a: \"x\",\n sc: _scrollCacheFunc(function (value) {\n return arguments.length ? _win.scrollTo(value, _vertical.sc()) : _win.pageXOffset || _doc[_scrollLeft] || _docEl[_scrollLeft] || _body[_scrollLeft] || 0;\n })\n},\n _vertical = {\n s: _scrollTop,\n p: \"top\",\n p2: \"Top\",\n os: \"bottom\",\n os2: \"Bottom\",\n d: \"height\",\n d2: \"Height\",\n a: \"y\",\n op: _horizontal,\n sc: _scrollCacheFunc(function (value) {\n return arguments.length ? _win.scrollTo(_horizontal.sc(), value) : _win.pageYOffset || _doc[_scrollTop] || _docEl[_scrollTop] || _body[_scrollTop] || 0;\n })\n},\n _getTarget = function _getTarget(t, self) {\n return (self && self._ctx && self._ctx.selector || gsap.utils.toArray)(t)[0] || (typeof t === \"string\" && gsap.config().nullTargetWarn !== false ? console.warn(\"Element not found:\", t) : null);\n},\n _getScrollFunc = function _getScrollFunc(element, _ref) {\n var s = _ref.s,\n sc = _ref.sc;\n // we store the scroller functions in an alternating sequenced Array like [element, verticalScrollFunc, horizontalScrollFunc, ...] so that we can minimize memory, maximize performance, and we also record the last position as a \".rec\" property in order to revert to that after refreshing to ensure things don't shift around.\n _isViewport(element) && (element = _doc.scrollingElement || _docEl);\n\n var i = _scrollers.indexOf(element),\n offset = sc === _vertical.sc ? 1 : 2;\n\n !~i && (i = _scrollers.push(element) - 1);\n _scrollers[i + offset] || _addListener(element, \"scroll\", _onScroll); // clear the cache when a scroll occurs\n\n var prev = _scrollers[i + offset],\n func = prev || (_scrollers[i + offset] = _scrollCacheFunc(_getProxyProp(element, s), true) || (_isViewport(element) ? sc : _scrollCacheFunc(function (value) {\n return arguments.length ? element[s] = value : element[s];\n })));\n func.target = element;\n prev || (func.smooth = gsap.getProperty(element, \"scrollBehavior\") === \"smooth\"); // only set it the first time (don't reset every time a scrollFunc is requested because perhaps it happens during a refresh() when it's disabled in ScrollTrigger.\n\n return func;\n},\n _getVelocityProp = function _getVelocityProp(value, minTimeRefresh, useDelta) {\n var v1 = value,\n v2 = value,\n t1 = _getTime(),\n t2 = t1,\n min = minTimeRefresh || 50,\n dropToZeroTime = Math.max(500, min * 3),\n update = function update(value, force) {\n var t = _getTime();\n\n if (force || t - t1 > min) {\n v2 = v1;\n v1 = value;\n t2 = t1;\n t1 = t;\n } else if (useDelta) {\n v1 += value;\n } else {\n // not totally necessary, but makes it a bit more accurate by adjusting the v1 value according to the new slope. This way we're not just ignoring the incoming data. Removing for now because it doesn't seem to make much practical difference and it's probably not worth the kb.\n v1 = v2 + (value - v2) / (t - t2) * (t1 - t2);\n }\n },\n reset = function reset() {\n v2 = v1 = useDelta ? 0 : v1;\n t2 = t1 = 0;\n },\n getVelocity = function getVelocity(latestValue) {\n var tOld = t2,\n vOld = v2,\n t = _getTime();\n\n (latestValue || latestValue === 0) && latestValue !== v1 && update(latestValue);\n return t1 === t2 || t - t2 > dropToZeroTime ? 0 : (v1 + (useDelta ? vOld : -vOld)) / ((useDelta ? t : t1) - tOld) * 1000;\n };\n\n return {\n update: update,\n reset: reset,\n getVelocity: getVelocity\n };\n},\n _getEvent = function _getEvent(e, preventDefault) {\n preventDefault && !e._gsapAllow && e.preventDefault();\n return e.changedTouches ? e.changedTouches[0] : e;\n},\n _getAbsoluteMax = function _getAbsoluteMax(a) {\n var max = Math.max.apply(Math, a),\n min = Math.min.apply(Math, a);\n return Math.abs(max) >= Math.abs(min) ? max : min;\n},\n _setScrollTrigger = function _setScrollTrigger() {\n ScrollTrigger = gsap.core.globals().ScrollTrigger;\n ScrollTrigger && ScrollTrigger.core && _integrate();\n},\n _initCore = function _initCore(core) {\n gsap = core || _getGSAP();\n\n if (!_coreInitted && gsap && typeof document !== \"undefined\" && document.body) {\n _win = window;\n _doc = document;\n _docEl = _doc.documentElement;\n _body = _doc.body;\n _root = [_win, _doc, _docEl, _body];\n _clamp = gsap.utils.clamp;\n\n _context = gsap.core.context || function () {};\n\n _pointerType = \"onpointerenter\" in _body ? \"pointer\" : \"mouse\"; // isTouch is 0 if no touch, 1 if ONLY touch, and 2 if it can accommodate touch but also other types like mouse/pointer.\n\n _isTouch = Observer.isTouch = _win.matchMedia && _win.matchMedia(\"(hover: none), (pointer: coarse)\").matches ? 1 : \"ontouchstart\" in _win || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0 ? 2 : 0;\n _eventTypes = Observer.eventTypes = (\"ontouchstart\" in _docEl ? \"touchstart,touchmove,touchcancel,touchend\" : !(\"onpointerdown\" in _docEl) ? \"mousedown,mousemove,mouseup,mouseup\" : \"pointerdown,pointermove,pointercancel,pointerup\").split(\",\");\n setTimeout(function () {\n return _startup = 0;\n }, 500);\n\n _setScrollTrigger();\n\n _coreInitted = 1;\n }\n\n return _coreInitted;\n};\n\n_horizontal.op = _vertical;\n_scrollers.cache = 0;\nvar Observer = /*#__PURE__*/function () {\n function Observer(vars) {\n this.init(vars);\n }\n\n var _proto = Observer.prototype;\n\n _proto.init = function init(vars) {\n _coreInitted || _initCore(gsap) || console.warn(\"Please gsap.registerPlugin(Observer)\");\n ScrollTrigger || _setScrollTrigger();\n var tolerance = vars.tolerance,\n dragMinimum = vars.dragMinimum,\n type = vars.type,\n target = vars.target,\n lineHeight = vars.lineHeight,\n debounce = vars.debounce,\n preventDefault = vars.preventDefault,\n onStop = vars.onStop,\n onStopDelay = vars.onStopDelay,\n ignore = vars.ignore,\n wheelSpeed = vars.wheelSpeed,\n event = vars.event,\n onDragStart = vars.onDragStart,\n onDragEnd = vars.onDragEnd,\n onDrag = vars.onDrag,\n onPress = vars.onPress,\n onRelease = vars.onRelease,\n onRight = vars.onRight,\n onLeft = vars.onLeft,\n onUp = vars.onUp,\n onDown = vars.onDown,\n onChangeX = vars.onChangeX,\n onChangeY = vars.onChangeY,\n onChange = vars.onChange,\n onToggleX = vars.onToggleX,\n onToggleY = vars.onToggleY,\n onHover = vars.onHover,\n onHoverEnd = vars.onHoverEnd,\n onMove = vars.onMove,\n ignoreCheck = vars.ignoreCheck,\n isNormalizer = vars.isNormalizer,\n onGestureStart = vars.onGestureStart,\n onGestureEnd = vars.onGestureEnd,\n onWheel = vars.onWheel,\n onEnable = vars.onEnable,\n onDisable = vars.onDisable,\n onClick = vars.onClick,\n scrollSpeed = vars.scrollSpeed,\n capture = vars.capture,\n allowClicks = vars.allowClicks,\n lockAxis = vars.lockAxis,\n onLockAxis = vars.onLockAxis;\n this.target = target = _getTarget(target) || _docEl;\n this.vars = vars;\n ignore && (ignore = gsap.utils.toArray(ignore));\n tolerance = tolerance || 1e-9;\n dragMinimum = dragMinimum || 0;\n wheelSpeed = wheelSpeed || 1;\n scrollSpeed = scrollSpeed || 1;\n type = type || \"wheel,touch,pointer\";\n debounce = debounce !== false;\n lineHeight || (lineHeight = parseFloat(_win.getComputedStyle(_body).lineHeight) || 22); // note: browser may report \"normal\", so default to 22.\n\n var id,\n onStopDelayedCall,\n dragged,\n moved,\n wheeled,\n locked,\n axis,\n self = this,\n prevDeltaX = 0,\n prevDeltaY = 0,\n passive = vars.passive || !preventDefault,\n scrollFuncX = _getScrollFunc(target, _horizontal),\n scrollFuncY = _getScrollFunc(target, _vertical),\n scrollX = scrollFuncX(),\n scrollY = scrollFuncY(),\n limitToTouch = ~type.indexOf(\"touch\") && !~type.indexOf(\"pointer\") && _eventTypes[0] === \"pointerdown\",\n // for devices that accommodate mouse events and touch events, we need to distinguish.\n isViewport = _isViewport(target),\n ownerDoc = target.ownerDocument || _doc,\n deltaX = [0, 0, 0],\n // wheel, scroll, pointer/touch\n deltaY = [0, 0, 0],\n onClickTime = 0,\n clickCapture = function clickCapture() {\n return onClickTime = _getTime();\n },\n _ignoreCheck = function _ignoreCheck(e, isPointerOrTouch) {\n return (self.event = e) && ignore && ~ignore.indexOf(e.target) || isPointerOrTouch && limitToTouch && e.pointerType !== \"touch\" || ignoreCheck && ignoreCheck(e, isPointerOrTouch);\n },\n onStopFunc = function onStopFunc() {\n self._vx.reset();\n\n self._vy.reset();\n\n onStopDelayedCall.pause();\n onStop && onStop(self);\n },\n update = function update() {\n var dx = self.deltaX = _getAbsoluteMax(deltaX),\n dy = self.deltaY = _getAbsoluteMax(deltaY),\n changedX = Math.abs(dx) >= tolerance,\n changedY = Math.abs(dy) >= tolerance;\n\n onChange && (changedX || changedY) && onChange(self, dx, dy, deltaX, deltaY); // in ScrollTrigger.normalizeScroll(), we need to know if it was touch/pointer so we need access to the deltaX/deltaY Arrays before we clear them out.\n\n if (changedX) {\n onRight && self.deltaX > 0 && onRight(self);\n onLeft && self.deltaX < 0 && onLeft(self);\n onChangeX && onChangeX(self);\n onToggleX && self.deltaX < 0 !== prevDeltaX < 0 && onToggleX(self);\n prevDeltaX = self.deltaX;\n deltaX[0] = deltaX[1] = deltaX[2] = 0;\n }\n\n if (changedY) {\n onDown && self.deltaY > 0 && onDown(self);\n onUp && self.deltaY < 0 && onUp(self);\n onChangeY && onChangeY(self);\n onToggleY && self.deltaY < 0 !== prevDeltaY < 0 && onToggleY(self);\n prevDeltaY = self.deltaY;\n deltaY[0] = deltaY[1] = deltaY[2] = 0;\n }\n\n if (moved || dragged) {\n onMove && onMove(self);\n\n if (dragged) {\n onDrag(self);\n dragged = false;\n }\n\n moved = false;\n }\n\n locked && !(locked = false) && onLockAxis && onLockAxis(self);\n\n if (wheeled) {\n onWheel(self);\n wheeled = false;\n }\n\n id = 0;\n },\n onDelta = function onDelta(x, y, index) {\n deltaX[index] += x;\n deltaY[index] += y;\n\n self._vx.update(x);\n\n self._vy.update(y);\n\n debounce ? id || (id = requestAnimationFrame(update)) : update();\n },\n onTouchOrPointerDelta = function onTouchOrPointerDelta(x, y) {\n if (lockAxis && !axis) {\n self.axis = axis = Math.abs(x) > Math.abs(y) ? \"x\" : \"y\";\n locked = true;\n }\n\n if (axis !== \"y\") {\n deltaX[2] += x;\n\n self._vx.update(x, true); // update the velocity as frequently as possible instead of in the debounced function so that very quick touch-scrolls (flicks) feel natural. If it's the mouse/touch/pointer, force it so that we get snappy/accurate momentum scroll.\n\n }\n\n if (axis !== \"x\") {\n deltaY[2] += y;\n\n self._vy.update(y, true);\n }\n\n debounce ? id || (id = requestAnimationFrame(update)) : update();\n },\n _onDrag = function _onDrag(e) {\n if (_ignoreCheck(e, 1)) {\n return;\n }\n\n e = _getEvent(e, preventDefault);\n var x = e.clientX,\n y = e.clientY,\n dx = x - self.x,\n dy = y - self.y,\n isDragging = self.isDragging;\n self.x = x;\n self.y = y;\n\n if (isDragging || Math.abs(self.startX - x) >= dragMinimum || Math.abs(self.startY - y) >= dragMinimum) {\n onDrag && (dragged = true);\n isDragging || (self.isDragging = true);\n onTouchOrPointerDelta(dx, dy);\n isDragging || onDragStart && onDragStart(self);\n }\n },\n _onPress = self.onPress = function (e) {\n if (_ignoreCheck(e, 1) || e && e.button) {\n return;\n }\n\n self.axis = axis = null;\n onStopDelayedCall.pause();\n self.isPressed = true;\n e = _getEvent(e); // note: may need to preventDefault(?) Won't side-scroll on iOS Safari if we do, though.\n\n prevDeltaX = prevDeltaY = 0;\n self.startX = self.x = e.clientX;\n self.startY = self.y = e.clientY;\n\n self._vx.reset(); // otherwise the t2 may be stale if the user touches and flicks super fast and releases in less than 2 requestAnimationFrame ticks, causing velocity to be 0.\n\n\n self._vy.reset();\n\n _addListener(isNormalizer ? target : ownerDoc, _eventTypes[1], _onDrag, passive, true);\n\n self.deltaX = self.deltaY = 0;\n onPress && onPress(self);\n },\n _onRelease = self.onRelease = function (e) {\n if (_ignoreCheck(e, 1)) {\n return;\n }\n\n _removeListener(isNormalizer ? target : ownerDoc, _eventTypes[1], _onDrag, true);\n\n var isTrackingDrag = !isNaN(self.y - self.startY),\n wasDragging = self.isDragging,\n isDragNotClick = wasDragging && (Math.abs(self.x - self.startX) > 3 || Math.abs(self.y - self.startY) > 3),\n // some touch devices need some wiggle room in terms of sensing clicks - the finger may move a few pixels.\n eventData = _getEvent(e);\n\n if (!isDragNotClick && isTrackingDrag) {\n self._vx.reset();\n\n self._vy.reset(); //if (preventDefault && allowClicks && self.isPressed) { // check isPressed because in a rare edge case, the inputObserver in ScrollTrigger may stopPropagation() on the press/drag, so the onRelease may get fired without the onPress/onDrag ever getting called, thus it could trigger a click to occur on a link after scroll-dragging it.\n\n\n if (preventDefault && allowClicks) {\n gsap.delayedCall(0.08, function () {\n // some browsers (like Firefox) won't trust script-generated clicks, so if the user tries to click on a video to play it, for example, it simply won't work. Since a regular \"click\" event will most likely be generated anyway (one that has its isTrusted flag set to true), we must slightly delay our script-generated click so that the \"real\"/trusted one is prioritized. Remember, when there are duplicate events in quick succession, we suppress all but the first one. Some browsers don't even trigger the \"real\" one at all, so our synthetic one is a safety valve that ensures that no matter what, a click event does get dispatched.\n if (_getTime() - onClickTime > 300 && !e.defaultPrevented) {\n if (e.target.click) {\n //some browsers (like mobile Safari) don't properly trigger the click event\n e.target.click();\n } else if (ownerDoc.createEvent) {\n var syntheticEvent = ownerDoc.createEvent(\"MouseEvents\");\n syntheticEvent.initMouseEvent(\"click\", true, true, _win, 1, eventData.screenX, eventData.screenY, eventData.clientX, eventData.clientY, false, false, false, false, 0, null);\n e.target.dispatchEvent(syntheticEvent);\n }\n }\n });\n }\n }\n\n self.isDragging = self.isGesturing = self.isPressed = false;\n onStop && wasDragging && !isNormalizer && onStopDelayedCall.restart(true);\n onDragEnd && wasDragging && onDragEnd(self);\n onRelease && onRelease(self, isDragNotClick);\n },\n _onGestureStart = function _onGestureStart(e) {\n return e.touches && e.touches.length > 1 && (self.isGesturing = true) && onGestureStart(e, self.isDragging);\n },\n _onGestureEnd = function _onGestureEnd() {\n return (self.isGesturing = false) || onGestureEnd(self);\n },\n onScroll = function onScroll(e) {\n if (_ignoreCheck(e)) {\n return;\n }\n\n var x = scrollFuncX(),\n y = scrollFuncY();\n onDelta((x - scrollX) * scrollSpeed, (y - scrollY) * scrollSpeed, 1);\n scrollX = x;\n scrollY = y;\n onStop && onStopDelayedCall.restart(true);\n },\n _onWheel = function _onWheel(e) {\n if (_ignoreCheck(e)) {\n return;\n }\n\n e = _getEvent(e, preventDefault);\n onWheel && (wheeled = true);\n var multiplier = (e.deltaMode === 1 ? lineHeight : e.deltaMode === 2 ? _win.innerHeight : 1) * wheelSpeed;\n onDelta(e.deltaX * multiplier, e.deltaY * multiplier, 0);\n onStop && !isNormalizer && onStopDelayedCall.restart(true);\n },\n _onMove = function _onMove(e) {\n if (_ignoreCheck(e)) {\n return;\n }\n\n var x = e.clientX,\n y = e.clientY,\n dx = x - self.x,\n dy = y - self.y;\n self.x = x;\n self.y = y;\n moved = true;\n onStop && onStopDelayedCall.restart(true);\n (dx || dy) && onTouchOrPointerDelta(dx, dy);\n },\n _onHover = function _onHover(e) {\n self.event = e;\n onHover(self);\n },\n _onHoverEnd = function _onHoverEnd(e) {\n self.event = e;\n onHoverEnd(self);\n },\n _onClick = function _onClick(e) {\n return _ignoreCheck(e) || _getEvent(e, preventDefault) && onClick(self);\n };\n\n onStopDelayedCall = self._dc = gsap.delayedCall(onStopDelay || 0.25, onStopFunc).pause();\n self.deltaX = self.deltaY = 0;\n self._vx = _getVelocityProp(0, 50, true);\n self._vy = _getVelocityProp(0, 50, true);\n self.scrollX = scrollFuncX;\n self.scrollY = scrollFuncY;\n self.isDragging = self.isGesturing = self.isPressed = false;\n\n _context(this);\n\n self.enable = function (e) {\n if (!self.isEnabled) {\n _addListener(isViewport ? ownerDoc : target, \"scroll\", _onScroll);\n\n type.indexOf(\"scroll\") >= 0 && _addListener(isViewport ? ownerDoc : target, \"scroll\", onScroll, passive, capture);\n type.indexOf(\"wheel\") >= 0 && _addListener(target, \"wheel\", _onWheel, passive, capture);\n\n if (type.indexOf(\"touch\") >= 0 && _isTouch || type.indexOf(\"pointer\") >= 0) {\n _addListener(target, _eventTypes[0], _onPress, passive, capture);\n\n _addListener(ownerDoc, _eventTypes[2], _onRelease);\n\n _addListener(ownerDoc, _eventTypes[3], _onRelease);\n\n allowClicks && _addListener(target, \"click\", clickCapture, true, true);\n onClick && _addListener(target, \"click\", _onClick);\n onGestureStart && _addListener(ownerDoc, \"gesturestart\", _onGestureStart);\n onGestureEnd && _addListener(ownerDoc, \"gestureend\", _onGestureEnd);\n onHover && _addListener(target, _pointerType + \"enter\", _onHover);\n onHoverEnd && _addListener(target, _pointerType + \"leave\", _onHoverEnd);\n onMove && _addListener(target, _pointerType + \"move\", _onMove);\n }\n\n self.isEnabled = true;\n e && e.type && _onPress(e);\n onEnable && onEnable(self);\n }\n\n return self;\n };\n\n self.disable = function () {\n if (self.isEnabled) {\n // only remove the _onScroll listener if there aren't any others that rely on the functionality.\n _observers.filter(function (o) {\n return o !== self && _isViewport(o.target);\n }).length || _removeListener(isViewport ? ownerDoc : target, \"scroll\", _onScroll);\n\n if (self.isPressed) {\n self._vx.reset();\n\n self._vy.reset();\n\n _removeListener(isNormalizer ? target : ownerDoc, _eventTypes[1], _onDrag, true);\n }\n\n _removeListener(isViewport ? ownerDoc : target, \"scroll\", onScroll, capture);\n\n _removeListener(target, \"wheel\", _onWheel, capture);\n\n _removeListener(target, _eventTypes[0], _onPress, capture);\n\n _removeListener(ownerDoc, _eventTypes[2], _onRelease);\n\n _removeListener(ownerDoc, _eventTypes[3], _onRelease);\n\n _removeListener(target, \"click\", clickCapture, true);\n\n _removeListener(target, \"click\", _onClick);\n\n _removeListener(ownerDoc, \"gesturestart\", _onGestureStart);\n\n _removeListener(ownerDoc, \"gestureend\", _onGestureEnd);\n\n _removeListener(target, _pointerType + \"enter\", _onHover);\n\n _removeListener(target, _pointerType + \"leave\", _onHoverEnd);\n\n _removeListener(target, _pointerType + \"move\", _onMove);\n\n self.isEnabled = self.isPressed = self.isDragging = false;\n onDisable && onDisable(self);\n }\n };\n\n self.kill = self.revert = function () {\n self.disable();\n\n var i = _observers.indexOf(self);\n\n i >= 0 && _observers.splice(i, 1);\n _normalizer === self && (_normalizer = 0);\n };\n\n _observers.push(self);\n\n isNormalizer && _isViewport(target) && (_normalizer = self);\n self.enable(event);\n };\n\n _createClass(Observer, [{\n key: \"velocityX\",\n get: function get() {\n return this._vx.getVelocity();\n }\n }, {\n key: \"velocityY\",\n get: function get() {\n return this._vy.getVelocity();\n }\n }]);\n\n return Observer;\n}();\nObserver.version = \"3.12.5\";\n\nObserver.create = function (vars) {\n return new Observer(vars);\n};\n\nObserver.register = _initCore;\n\nObserver.getAll = function () {\n return _observers.slice();\n};\n\nObserver.getById = function (id) {\n return _observers.filter(function (o) {\n return o.vars.id === id;\n })[0];\n};\n\n_getGSAP() && gsap.registerPlugin(Observer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvZ3NhcC9PYnNlcnZlci5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUFBLDRDQUE0QyxnQkFBZ0Isa0JBQWtCLE9BQU8sMkJBQTJCLHdEQUF3RCxnQ0FBZ0MsdURBQXVEOztBQUUvUCw4REFBOEQsc0VBQXNFLDhEQUE4RDs7QUFFbE07QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtEQUErRDs7QUFFL0Q7QUFDQSw2RkFBNkY7O0FBRTdGO0FBQ0E7QUFDQSw2Q0FBNkM7QUFDN0MsTUFBTTtBQUNOO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBLHdFQUF3RTs7QUFFeEU7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0Esb0ZBQW9GOztBQUVwRjtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQSxvRUFBb0U7O0FBRXBFO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSzs7QUFFTDs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNPO0FBQ1A7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRGQUE0Rjs7QUFFNUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxvRkFBb0Y7O0FBRXBGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBOztBQUVBOztBQUVBOztBQUVBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxrQ0FBa0M7O0FBRWxDOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0E7QUFDQTs7QUFFQSx3QkFBd0I7OztBQUd4Qjs7QUFFQTs7QUFFQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSwwQkFBMEIseURBQXlEOzs7QUFHbkY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7O0FBRVQ7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBLENBQUM7QUFDRDs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvZ3NhcC9PYnNlcnZlci5qcz82NmMzIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIF9kZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHsgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykgeyB2YXIgZGVzY3JpcHRvciA9IHByb3BzW2ldOyBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7IGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTsgaWYgKFwidmFsdWVcIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpOyB9IH1cblxuZnVuY3Rpb24gX2NyZWF0ZUNsYXNzKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgX2RlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IucHJvdG90eXBlLCBwcm90b1Byb3BzKTsgaWYgKHN0YXRpY1Byb3BzKSBfZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH1cblxuLyohXG4gKiBPYnNlcnZlciAzLjEyLjVcbiAqIGh0dHBzOi8vZ3NhcC5jb21cbiAqXG4gKiBAbGljZW5zZSBDb3B5cmlnaHQgMjAwOC0yMDI0LCBHcmVlblNvY2suIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiBTdWJqZWN0IHRvIHRoZSB0ZXJtcyBhdCBodHRwczovL2dzYXAuY29tL3N0YW5kYXJkLWxpY2Vuc2Ugb3IgZm9yXG4gKiBDbHViIEdTQVAgbWVtYmVycywgdGhlIGFncmVlbWVudCBpc3N1ZWQgd2l0aCB0aGF0IG1lbWJlcnNoaXAuXG4gKiBAYXV0aG9yOiBKYWNrIERveWxlLCBqYWNrQGdyZWVuc29jay5jb21cbiovXG5cbi8qIGVzbGludC1kaXNhYmxlICovXG52YXIgZ3NhcCxcbiAgICBfY29yZUluaXR0ZWQsXG4gICAgX2NsYW1wLFxuICAgIF93aW4sXG4gICAgX2RvYyxcbiAgICBfZG9jRWwsXG4gICAgX2JvZHksXG4gICAgX2lzVG91Y2gsXG4gICAgX3BvaW50ZXJUeXBlLFxuICAgIFNjcm9sbFRyaWdnZXIsXG4gICAgX3Jvb3QsXG4gICAgX25vcm1hbGl6ZXIsXG4gICAgX2V2ZW50VHlwZXMsXG4gICAgX2NvbnRleHQsXG4gICAgX2dldEdTQVAgPSBmdW5jdGlvbiBfZ2V0R1NBUCgpIHtcbiAgcmV0dXJuIGdzYXAgfHwgdHlwZW9mIHdpbmRvdyAhPT0gXCJ1bmRlZmluZWRcIiAmJiAoZ3NhcCA9IHdpbmRvdy5nc2FwKSAmJiBnc2FwLnJlZ2lzdGVyUGx1Z2luICYmIGdzYXA7XG59LFxuICAgIF9zdGFydHVwID0gMSxcbiAgICBfb2JzZXJ2ZXJzID0gW10sXG4gICAgX3Njcm9sbGVycyA9IFtdLFxuICAgIF9wcm94aWVzID0gW10sXG4gICAgX2dldFRpbWUgPSBEYXRlLm5vdyxcbiAgICBfYnJpZGdlID0gZnVuY3Rpb24gX2JyaWRnZShuYW1lLCB2YWx1ZSkge1xuICByZXR1cm4gdmFsdWU7XG59LFxuICAgIF9pbnRlZ3JhdGUgPSBmdW5jdGlvbiBfaW50ZWdyYXRlKCkge1xuICB2YXIgY29yZSA9IFNjcm9sbFRyaWdnZXIuY29yZSxcbiAgICAgIGRhdGEgPSBjb3JlLmJyaWRnZSB8fCB7fSxcbiAgICAgIHNjcm9sbGVycyA9IGNvcmUuX3Njcm9sbGVycyxcbiAgICAgIHByb3hpZXMgPSBjb3JlLl9wcm94aWVzO1xuICBzY3JvbGxlcnMucHVzaC5hcHBseShzY3JvbGxlcnMsIF9zY3JvbGxlcnMpO1xuICBwcm94aWVzLnB1c2guYXBwbHkocHJveGllcywgX3Byb3hpZXMpO1xuICBfc2Nyb2xsZXJzID0gc2Nyb2xsZXJzO1xuICBfcHJveGllcyA9IHByb3hpZXM7XG5cbiAgX2JyaWRnZSA9IGZ1bmN0aW9uIF9icmlkZ2UobmFtZSwgdmFsdWUpIHtcbiAgICByZXR1cm4gZGF0YVtuYW1lXSh2YWx1ZSk7XG4gIH07XG59LFxuICAgIF9nZXRQcm94eVByb3AgPSBmdW5jdGlvbiBfZ2V0UHJveHlQcm9wKGVsZW1lbnQsIHByb3BlcnR5KSB7XG4gIHJldHVybiB+X3Byb3hpZXMuaW5kZXhPZihlbGVtZW50KSAmJiBfcHJveGllc1tfcHJveGllcy5pbmRleE9mKGVsZW1lbnQpICsgMV1bcHJvcGVydHldO1xufSxcbiAgICBfaXNWaWV3cG9ydCA9IGZ1bmN0aW9uIF9pc1ZpZXdwb3J0KGVsKSB7XG4gIHJldHVybiAhIX5fcm9vdC5pbmRleE9mKGVsKTtcbn0sXG4gICAgX2FkZExpc3RlbmVyID0gZnVuY3Rpb24gX2FkZExpc3RlbmVyKGVsZW1lbnQsIHR5cGUsIGZ1bmMsIHBhc3NpdmUsIGNhcHR1cmUpIHtcbiAgcmV0dXJuIGVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcih0eXBlLCBmdW5jLCB7XG4gICAgcGFzc2l2ZTogcGFzc2l2ZSAhPT0gZmFsc2UsXG4gICAgY2FwdHVyZTogISFjYXB0dXJlXG4gIH0pO1xufSxcbiAgICBfcmVtb3ZlTGlzdGVuZXIgPSBmdW5jdGlvbiBfcmVtb3ZlTGlzdGVuZXIoZWxlbWVudCwgdHlwZSwgZnVuYywgY2FwdHVyZSkge1xuICByZXR1cm4gZWxlbWVudC5yZW1vdmVFdmVudExpc3RlbmVyKHR5cGUsIGZ1bmMsICEhY2FwdHVyZSk7XG59LFxuICAgIF9zY3JvbGxMZWZ0ID0gXCJzY3JvbGxMZWZ0XCIsXG4gICAgX3Njcm9sbFRvcCA9IFwic2Nyb2xsVG9wXCIsXG4gICAgX29uU2Nyb2xsID0gZnVuY3Rpb24gX29uU2Nyb2xsKCkge1xuICByZXR1cm4gX25vcm1hbGl6ZXIgJiYgX25vcm1hbGl6ZXIuaXNQcmVzc2VkIHx8IF9zY3JvbGxlcnMuY2FjaGUrKztcbn0sXG4gICAgX3Njcm9sbENhY2hlRnVuYyA9IGZ1bmN0aW9uIF9zY3JvbGxDYWNoZUZ1bmMoZiwgZG9Ob3RDYWNoZSkge1xuICB2YXIgY2FjaGluZ0Z1bmMgPSBmdW5jdGlvbiBjYWNoaW5nRnVuYyh2YWx1ZSkge1xuICAgIC8vIHNpbmNlIHJlYWRpbmcgdGhlIHNjcm9sbFRvcC9zY3JvbGxMZWZ0L3BhZ2VPZmZzZXRZL3BhZ2VPZmZzZXRYIGNhbiB0cmlnZ2VyIGEgbGF5b3V0LCB0aGlzIGZ1bmN0aW9uIGFsbG93cyB1cyB0byBjYWNoZSB0aGUgdmFsdWUgc28gaXQgb25seSBnZXRzIHJlYWQgZnJlc2ggYWZ0ZXIgYSBcInNjcm9sbFwiIGV2ZW50IGZpcmVzIChvciB3aGlsZSB3ZSdyZSByZWZyZXNoaW5nIGJlY2F1c2UgdGhhdCBjYW4gbGVuZ3RoZW4gdGhlIHBhZ2UgYW5kIGFsdGVyIHRoZSBzY3JvbGwgcG9zaXRpb24pLiB3aGVuIFwic29mdFwiIGlzIHRydWUsIHRoYXQgbWVhbnMgZG9uJ3QgYWN0dWFsbHkgc2V0IHRoZSBzY3JvbGwsIGJ1dCBjYWNoZSB0aGUgbmV3IHZhbHVlIGluc3RlYWQgKHVzZWZ1bCBpbiBTY3JvbGxTbW9vdGhlcilcbiAgICBpZiAodmFsdWUgfHwgdmFsdWUgPT09IDApIHtcbiAgICAgIF9zdGFydHVwICYmIChfd2luLmhpc3Rvcnkuc2Nyb2xsUmVzdG9yYXRpb24gPSBcIm1hbnVhbFwiKTsgLy8gb3RoZXJ3aXNlIHRoZSBuZXcgcG9zaXRpb24gd2lsbCBnZXQgb3ZlcndyaXR0ZW4gYnkgdGhlIGJyb3dzZXIgb25sb2FkLlxuXG4gICAgICB2YXIgaXNOb3JtYWxpemluZyA9IF9ub3JtYWxpemVyICYmIF9ub3JtYWxpemVyLmlzUHJlc3NlZDtcbiAgICAgIHZhbHVlID0gY2FjaGluZ0Z1bmMudiA9IE1hdGgucm91bmQodmFsdWUpIHx8IChfbm9ybWFsaXplciAmJiBfbm9ybWFsaXplci5pT1MgPyAxIDogMCk7IC8vVE9ETzogaU9TIEJ1ZzogaWYgeW91IGFsbG93IGl0IHRvIGdvIHRvIDAsIFNhZmFyaSBjYW4gc3RhcnQgdG8gcmVwb3J0IHN1cGVyIHN0cmFuZ2UgKHdpbGRseSBpbmFjY3VyYXRlKSB0b3VjaCBwb3NpdGlvbnMhXG5cbiAgICAgIGYodmFsdWUpO1xuICAgICAgY2FjaGluZ0Z1bmMuY2FjaGVJRCA9IF9zY3JvbGxlcnMuY2FjaGU7XG4gICAgICBpc05vcm1hbGl6aW5nICYmIF9icmlkZ2UoXCJzc1wiLCB2YWx1ZSk7IC8vIHNldCBzY3JvbGwgKG5vdGlmeSBTY3JvbGxUcmlnZ2VyIHNvIGl0IGNhbiBkaXNwYXRjaCBhIFwic2Nyb2xsU3RhcnRcIiBldmVudCBpZiBuZWNlc3NhcnlcbiAgICB9IGVsc2UgaWYgKGRvTm90Q2FjaGUgfHwgX3Njcm9sbGVycy5jYWNoZSAhPT0gY2FjaGluZ0Z1bmMuY2FjaGVJRCB8fCBfYnJpZGdlKFwicmVmXCIpKSB7XG4gICAgICBjYWNoaW5nRnVuYy5jYWNoZUlEID0gX3Njcm9sbGVycy5jYWNoZTtcbiAgICAgIGNhY2hpbmdGdW5jLnYgPSBmKCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIGNhY2hpbmdGdW5jLnYgKyBjYWNoaW5nRnVuYy5vZmZzZXQ7XG4gIH07XG5cbiAgY2FjaGluZ0Z1bmMub2Zmc2V0ID0gMDtcbiAgcmV0dXJuIGYgJiYgY2FjaGluZ0Z1bmM7XG59LFxuICAgIF9ob3Jpem9udGFsID0ge1xuICBzOiBfc2Nyb2xsTGVmdCxcbiAgcDogXCJsZWZ0XCIsXG4gIHAyOiBcIkxlZnRcIixcbiAgb3M6IFwicmlnaHRcIixcbiAgb3MyOiBcIlJpZ2h0XCIsXG4gIGQ6IFwid2lkdGhcIixcbiAgZDI6IFwiV2lkdGhcIixcbiAgYTogXCJ4XCIsXG4gIHNjOiBfc2Nyb2xsQ2FjaGVGdW5jKGZ1bmN0aW9uICh2YWx1ZSkge1xuICAgIHJldHVybiBhcmd1bWVudHMubGVuZ3RoID8gX3dpbi5zY3JvbGxUbyh2YWx1ZSwgX3ZlcnRpY2FsLnNjKCkpIDogX3dpbi5wYWdlWE9mZnNldCB8fCBfZG9jW19zY3JvbGxMZWZ0XSB8fCBfZG9jRWxbX3Njcm9sbExlZnRdIHx8IF9ib2R5W19zY3JvbGxMZWZ0XSB8fCAwO1xuICB9KVxufSxcbiAgICBfdmVydGljYWwgPSB7XG4gIHM6IF9zY3JvbGxUb3AsXG4gIHA6IFwidG9wXCIsXG4gIHAyOiBcIlRvcFwiLFxuICBvczogXCJib3R0b21cIixcbiAgb3MyOiBcIkJvdHRvbVwiLFxuICBkOiBcImhlaWdodFwiLFxuICBkMjogXCJIZWlnaHRcIixcbiAgYTogXCJ5XCIsXG4gIG9wOiBfaG9yaXpvbnRhbCxcbiAgc2M6IF9zY3JvbGxDYWNoZUZ1bmMoZnVuY3Rpb24gKHZhbHVlKSB7XG4gICAgcmV0dXJuIGFyZ3VtZW50cy5sZW5ndGggPyBfd2luLnNjcm9sbFRvKF9ob3Jpem9udGFsLnNjKCksIHZhbHVlKSA6IF93aW4ucGFnZVlPZmZzZXQgfHwgX2RvY1tfc2Nyb2xsVG9wXSB8fCBfZG9jRWxbX3Njcm9sbFRvcF0gfHwgX2JvZHlbX3Njcm9sbFRvcF0gfHwgMDtcbiAgfSlcbn0sXG4gICAgX2dldFRhcmdldCA9IGZ1bmN0aW9uIF9nZXRUYXJnZXQodCwgc2VsZikge1xuICByZXR1cm4gKHNlbGYgJiYgc2VsZi5fY3R4ICYmIHNlbGYuX2N0eC5zZWxlY3RvciB8fCBnc2FwLnV0aWxzLnRvQXJyYXkpKHQpWzBdIHx8ICh0eXBlb2YgdCA9PT0gXCJzdHJpbmdcIiAmJiBnc2FwLmNvbmZpZygpLm51bGxUYXJnZXRXYXJuICE9PSBmYWxzZSA/IGNvbnNvbGUud2FybihcIkVsZW1lbnQgbm90IGZvdW5kOlwiLCB0KSA6IG51bGwpO1xufSxcbiAgICBfZ2V0U2Nyb2xsRnVuYyA9IGZ1bmN0aW9uIF9nZXRTY3JvbGxGdW5jKGVsZW1lbnQsIF9yZWYpIHtcbiAgdmFyIHMgPSBfcmVmLnMsXG4gICAgICBzYyA9IF9yZWYuc2M7XG4gIC8vIHdlIHN0b3JlIHRoZSBzY3JvbGxlciBmdW5jdGlvbnMgaW4gYW4gYWx0ZXJuYXRpbmcgc2VxdWVuY2VkIEFycmF5IGxpa2UgW2VsZW1lbnQsIHZlcnRpY2FsU2Nyb2xsRnVuYywgaG9yaXpvbnRhbFNjcm9sbEZ1bmMsIC4uLl0gc28gdGhhdCB3ZSBjYW4gbWluaW1pemUgbWVtb3J5LCBtYXhpbWl6ZSBwZXJmb3JtYW5jZSwgYW5kIHdlIGFsc28gcmVjb3JkIHRoZSBsYXN0IHBvc2l0aW9uIGFzIGEgXCIucmVjXCIgcHJvcGVydHkgaW4gb3JkZXIgdG8gcmV2ZXJ0IHRvIHRoYXQgYWZ0ZXIgcmVmcmVzaGluZyB0byBlbnN1cmUgdGhpbmdzIGRvbid0IHNoaWZ0IGFyb3VuZC5cbiAgX2lzVmlld3BvcnQoZWxlbWVudCkgJiYgKGVsZW1lbnQgPSBfZG9jLnNjcm9sbGluZ0VsZW1lbnQgfHwgX2RvY0VsKTtcblxuICB2YXIgaSA9IF9zY3JvbGxlcnMuaW5kZXhPZihlbGVtZW50KSxcbiAgICAgIG9mZnNldCA9IHNjID09PSBfdmVydGljYWwuc2MgPyAxIDogMjtcblxuICAhfmkgJiYgKGkgPSBfc2Nyb2xsZXJzLnB1c2goZWxlbWVudCkgLSAxKTtcbiAgX3Njcm9sbGVyc1tpICsgb2Zmc2V0XSB8fCBfYWRkTGlzdGVuZXIoZWxlbWVudCwgXCJzY3JvbGxcIiwgX29uU2Nyb2xsKTsgLy8gY2xlYXIgdGhlIGNhY2hlIHdoZW4gYSBzY3JvbGwgb2NjdXJzXG5cbiAgdmFyIHByZXYgPSBfc2Nyb2xsZXJzW2kgKyBvZmZzZXRdLFxuICAgICAgZnVuYyA9IHByZXYgfHwgKF9zY3JvbGxlcnNbaSArIG9mZnNldF0gPSBfc2Nyb2xsQ2FjaGVGdW5jKF9nZXRQcm94eVByb3AoZWxlbWVudCwgcyksIHRydWUpIHx8IChfaXNWaWV3cG9ydChlbGVtZW50KSA/IHNjIDogX3Njcm9sbENhY2hlRnVuYyhmdW5jdGlvbiAodmFsdWUpIHtcbiAgICByZXR1cm4gYXJndW1lbnRzLmxlbmd0aCA/IGVsZW1lbnRbc10gPSB2YWx1ZSA6IGVsZW1lbnRbc107XG4gIH0pKSk7XG4gIGZ1bmMudGFyZ2V0ID0gZWxlbWVudDtcbiAgcHJldiB8fCAoZnVuYy5zbW9vdGggPSBnc2FwLmdldFByb3BlcnR5KGVsZW1lbnQsIFwic2Nyb2xsQmVoYXZpb3JcIikgPT09IFwic21vb3RoXCIpOyAvLyBvbmx5IHNldCBpdCB0aGUgZmlyc3QgdGltZSAoZG9uJ3QgcmVzZXQgZXZlcnkgdGltZSBhIHNjcm9sbEZ1bmMgaXMgcmVxdWVzdGVkIGJlY2F1c2UgcGVyaGFwcyBpdCBoYXBwZW5zIGR1cmluZyBhIHJlZnJlc2goKSB3aGVuIGl0J3MgZGlzYWJsZWQgaW4gU2Nyb2xsVHJpZ2dlci5cblxuICByZXR1cm4gZnVuYztcbn0sXG4gICAgX2dldFZlbG9jaXR5UHJvcCA9IGZ1bmN0aW9uIF9nZXRWZWxvY2l0eVByb3AodmFsdWUsIG1pblRpbWVSZWZyZXNoLCB1c2VEZWx0YSkge1xuICB2YXIgdjEgPSB2YWx1ZSxcbiAgICAgIHYyID0gdmFsdWUsXG4gICAgICB0MSA9IF9nZXRUaW1lKCksXG4gICAgICB0MiA9IHQxLFxuICAgICAgbWluID0gbWluVGltZVJlZnJlc2ggfHwgNTAsXG4gICAgICBkcm9wVG9aZXJvVGltZSA9IE1hdGgubWF4KDUwMCwgbWluICogMyksXG4gICAgICB1cGRhdGUgPSBmdW5jdGlvbiB1cGRhdGUodmFsdWUsIGZvcmNlKSB7XG4gICAgdmFyIHQgPSBfZ2V0VGltZSgpO1xuXG4gICAgaWYgKGZvcmNlIHx8IHQgLSB0MSA+IG1pbikge1xuICAgICAgdjIgPSB2MTtcbiAgICAgIHYxID0gdmFsdWU7XG4gICAgICB0MiA9IHQxO1xuICAgICAgdDEgPSB0O1xuICAgIH0gZWxzZSBpZiAodXNlRGVsdGEpIHtcbiAgICAgIHYxICs9IHZhbHVlO1xuICAgIH0gZWxzZSB7XG4gICAgICAvLyBub3QgdG90YWxseSBuZWNlc3NhcnksIGJ1dCBtYWtlcyBpdCBhIGJpdCBtb3JlIGFjY3VyYXRlIGJ5IGFkanVzdGluZyB0aGUgdjEgdmFsdWUgYWNjb3JkaW5nIHRvIHRoZSBuZXcgc2xvcGUuIFRoaXMgd2F5IHdlJ3JlIG5vdCBqdXN0IGlnbm9yaW5nIHRoZSBpbmNvbWluZyBkYXRhLiBSZW1vdmluZyBmb3Igbm93IGJlY2F1c2UgaXQgZG9lc24ndCBzZWVtIHRvIG1ha2UgbXVjaCBwcmFjdGljYWwgZGlmZmVyZW5jZSBhbmQgaXQncyBwcm9iYWJseSBub3Qgd29ydGggdGhlIGtiLlxuICAgICAgdjEgPSB2MiArICh2YWx1ZSAtIHYyKSAvICh0IC0gdDIpICogKHQxIC0gdDIpO1xuICAgIH1cbiAgfSxcbiAgICAgIHJlc2V0ID0gZnVuY3Rpb24gcmVzZXQoKSB7XG4gICAgdjIgPSB2MSA9IHVzZURlbHRhID8gMCA6IHYxO1xuICAgIHQyID0gdDEgPSAwO1xuICB9LFxuICAgICAgZ2V0VmVsb2NpdHkgPSBmdW5jdGlvbiBnZXRWZWxvY2l0eShsYXRlc3RWYWx1ZSkge1xuICAgIHZhciB0T2xkID0gdDIsXG4gICAgICAgIHZPbGQgPSB2MixcbiAgICAgICAgdCA9IF9nZXRUaW1lKCk7XG5cbiAgICAobGF0ZXN0VmFsdWUgfHwgbGF0ZXN0VmFsdWUgPT09IDApICYmIGxhdGVzdFZhbHVlICE9PSB2MSAmJiB1cGRhdGUobGF0ZXN0VmFsdWUpO1xuICAgIHJldHVybiB0MSA9PT0gdDIgfHwgdCAtIHQyID4gZHJvcFRvWmVyb1RpbWUgPyAwIDogKHYxICsgKHVzZURlbHRhID8gdk9sZCA6IC12T2xkKSkgLyAoKHVzZURlbHRhID8gdCA6IHQxKSAtIHRPbGQpICogMTAwMDtcbiAgfTtcblxuICByZXR1cm4ge1xuICAgIHVwZGF0ZTogdXBkYXRlLFxuICAgIHJlc2V0OiByZXNldCxcbiAgICBnZXRWZWxvY2l0eTogZ2V0VmVsb2NpdHlcbiAgfTtcbn0sXG4gICAgX2dldEV2ZW50ID0gZnVuY3Rpb24gX2dldEV2ZW50KGUsIHByZXZlbnREZWZhdWx0KSB7XG4gIHByZXZlbnREZWZhdWx0ICYmICFlLl9nc2FwQWxsb3cgJiYgZS5wcmV2ZW50RGVmYXVsdCgpO1xuICByZXR1cm4gZS5jaGFuZ2VkVG91Y2hlcyA/IGUuY2hhbmdlZFRvdWNoZXNbMF0gOiBlO1xufSxcbiAgICBfZ2V0QWJzb2x1dGVNYXggPSBmdW5jdGlvbiBfZ2V0QWJzb2x1dGVNYXgoYSkge1xuICB2YXIgbWF4ID0gTWF0aC5tYXguYXBwbHkoTWF0aCwgYSksXG4gICAgICBtaW4gPSBNYXRoLm1pbi5hcHBseShNYXRoLCBhKTtcbiAgcmV0dXJuIE1hdGguYWJzKG1heCkgPj0gTWF0aC5hYnMobWluKSA/IG1heCA6IG1pbjtcbn0sXG4gICAgX3NldFNjcm9sbFRyaWdnZXIgPSBmdW5jdGlvbiBfc2V0U2Nyb2xsVHJpZ2dlcigpIHtcbiAgU2Nyb2xsVHJpZ2dlciA9IGdzYXAuY29yZS5nbG9iYWxzKCkuU2Nyb2xsVHJpZ2dlcjtcbiAgU2Nyb2xsVHJpZ2dlciAmJiBTY3JvbGxUcmlnZ2VyLmNvcmUgJiYgX2ludGVncmF0ZSgpO1xufSxcbiAgICBfaW5pdENvcmUgPSBmdW5jdGlvbiBfaW5pdENvcmUoY29yZSkge1xuICBnc2FwID0gY29yZSB8fCBfZ2V0R1NBUCgpO1xuXG4gIGlmICghX2NvcmVJbml0dGVkICYmIGdzYXAgJiYgdHlwZW9mIGRvY3VtZW50ICE9PSBcInVuZGVmaW5lZFwiICYmIGRvY3VtZW50LmJvZHkpIHtcbiAgICBfd2luID0gd2luZG93O1xuICAgIF9kb2MgPSBkb2N1bWVudDtcbiAgICBfZG9jRWwgPSBfZG9jLmRvY3VtZW50RWxlbWVudDtcbiAgICBfYm9keSA9IF9kb2MuYm9keTtcbiAgICBfcm9vdCA9IFtfd2luLCBfZG9jLCBfZG9jRWwsIF9ib2R5XTtcbiAgICBfY2xhbXAgPSBnc2FwLnV0aWxzLmNsYW1wO1xuXG4gICAgX2NvbnRleHQgPSBnc2FwLmNvcmUuY29udGV4dCB8fCBmdW5jdGlvbiAoKSB7fTtcblxuICAgIF9wb2ludGVyVHlwZSA9IFwib25wb2ludGVyZW50ZXJcIiBpbiBfYm9keSA/IFwicG9pbnRlclwiIDogXCJtb3VzZVwiOyAvLyBpc1RvdWNoIGlzIDAgaWYgbm8gdG91Y2gsIDEgaWYgT05MWSB0b3VjaCwgYW5kIDIgaWYgaXQgY2FuIGFjY29tbW9kYXRlIHRvdWNoIGJ1dCBhbHNvIG90aGVyIHR5cGVzIGxpa2UgbW91c2UvcG9pbnRlci5cblxuICAgIF9pc1RvdWNoID0gT2JzZXJ2ZXIuaXNUb3VjaCA9IF93aW4ubWF0Y2hNZWRpYSAmJiBfd2luLm1hdGNoTWVkaWEoXCIoaG92ZXI6IG5vbmUpLCAocG9pbnRlcjogY29hcnNlKVwiKS5tYXRjaGVzID8gMSA6IFwib250b3VjaHN0YXJ0XCIgaW4gX3dpbiB8fCBuYXZpZ2F0b3IubWF4VG91Y2hQb2ludHMgPiAwIHx8IG5hdmlnYXRvci5tc01heFRvdWNoUG9pbnRzID4gMCA/IDIgOiAwO1xuICAgIF9ldmVudFR5cGVzID0gT2JzZXJ2ZXIuZXZlbnRUeXBlcyA9IChcIm9udG91Y2hzdGFydFwiIGluIF9kb2NFbCA/IFwidG91Y2hzdGFydCx0b3VjaG1vdmUsdG91Y2hjYW5jZWwsdG91Y2hlbmRcIiA6ICEoXCJvbnBvaW50ZXJkb3duXCIgaW4gX2RvY0VsKSA/IFwibW91c2Vkb3duLG1vdXNlbW92ZSxtb3VzZXVwLG1vdXNldXBcIiA6IFwicG9pbnRlcmRvd24scG9pbnRlcm1vdmUscG9pbnRlcmNhbmNlbCxwb2ludGVydXBcIikuc3BsaXQoXCIsXCIpO1xuICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuICAgICAgcmV0dXJuIF9zdGFydHVwID0gMDtcbiAgICB9LCA1MDApO1xuXG4gICAgX3NldFNjcm9sbFRyaWdnZXIoKTtcblxuICAgIF9jb3JlSW5pdHRlZCA9IDE7XG4gIH1cblxuICByZXR1cm4gX2NvcmVJbml0dGVkO1xufTtcblxuX2hvcml6b250YWwub3AgPSBfdmVydGljYWw7XG5fc2Nyb2xsZXJzLmNhY2hlID0gMDtcbmV4cG9ydCB2YXIgT2JzZXJ2ZXIgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkge1xuICBmdW5jdGlvbiBPYnNlcnZlcih2YXJzKSB7XG4gICAgdGhpcy5pbml0KHZhcnMpO1xuICB9XG5cbiAgdmFyIF9wcm90byA9IE9ic2VydmVyLnByb3RvdHlwZTtcblxuICBfcHJvdG8uaW5pdCA9IGZ1bmN0aW9uIGluaXQodmFycykge1xuICAgIF9jb3JlSW5pdHRlZCB8fCBfaW5pdENvcmUoZ3NhcCkgfHwgY29uc29sZS53YXJuKFwiUGxlYXNlIGdzYXAucmVnaXN0ZXJQbHVnaW4oT2JzZXJ2ZXIpXCIpO1xuICAgIFNjcm9sbFRyaWdnZXIgfHwgX3NldFNjcm9sbFRyaWdnZXIoKTtcbiAgICB2YXIgdG9sZXJhbmNlID0gdmFycy50b2xlcmFuY2UsXG4gICAgICAgIGRyYWdNaW5pbXVtID0gdmFycy5kcmFnTWluaW11bSxcbiAgICAgICAgdHlwZSA9IHZhcnMudHlwZSxcbiAgICAgICAgdGFyZ2V0ID0gdmFycy50YXJnZXQsXG4gICAgICAgIGxpbmVIZWlnaHQgPSB2YXJzLmxpbmVIZWlnaHQsXG4gICAgICAgIGRlYm91bmNlID0gdmFycy5kZWJvdW5jZSxcbiAgICAgICAgcHJldmVudERlZmF1bHQgPSB2YXJzLnByZXZlbnREZWZhdWx0LFxuICAgICAgICBvblN0b3AgPSB2YXJzLm9uU3RvcCxcbiAgICAgICAgb25TdG9wRGVsYXkgPSB2YXJzLm9uU3RvcERlbGF5LFxuICAgICAgICBpZ25vcmUgPSB2YXJzLmlnbm9yZSxcbiAgICAgICAgd2hlZWxTcGVlZCA9IHZhcnMud2hlZWxTcGVlZCxcbiAgICAgICAgZXZlbnQgPSB2YXJzLmV2ZW50LFxuICAgICAgICBvbkRyYWdTdGFydCA9IHZhcnMub25EcmFnU3RhcnQsXG4gICAgICAgIG9uRHJhZ0VuZCA9IHZhcnMub25EcmFnRW5kLFxuICAgICAgICBvbkRyYWcgPSB2YXJzLm9uRHJhZyxcbiAgICAgICAgb25QcmVzcyA9IHZhcnMub25QcmVzcyxcbiAgICAgICAgb25SZWxlYXNlID0gdmFycy5vblJlbGVhc2UsXG4gICAgICAgIG9uUmlnaHQgPSB2YXJzLm9uUmlnaHQsXG4gICAgICAgIG9uTGVmdCA9IHZhcnMub25MZWZ0LFxuICAgICAgICBvblVwID0gdmFycy5vblVwLFxuICAgICAgICBvbkRvd24gPSB2YXJzLm9uRG93bixcbiAgICAgICAgb25DaGFuZ2VYID0gdmFycy5vbkNoYW5nZVgsXG4gICAgICAgIG9uQ2hhbmdlWSA9IHZhcnMub25DaGFuZ2VZLFxuICAgICAgICBvbkNoYW5nZSA9IHZhcnMub25DaGFuZ2UsXG4gICAgICAgIG9uVG9nZ2xlWCA9IHZhcnMub25Ub2dnbGVYLFxuICAgICAgICBvblRvZ2dsZVkgPSB2YXJzLm9uVG9nZ2xlWSxcbiAgICAgICAgb25Ib3ZlciA9IHZhcnMub25Ib3ZlcixcbiAgICAgICAgb25Ib3ZlckVuZCA9IHZhcnMub25Ib3ZlckVuZCxcbiAgICAgICAgb25Nb3ZlID0gdmFycy5vbk1vdmUsXG4gICAgICAgIGlnbm9yZUNoZWNrID0gdmFycy5pZ25vcmVDaGVjayxcbiAgICAgICAgaXNOb3JtYWxpemVyID0gdmFycy5pc05vcm1hbGl6ZXIsXG4gICAgICAgIG9uR2VzdHVyZVN0YXJ0ID0gdmFycy5vbkdlc3R1cmVTdGFydCxcbiAgICAgICAgb25HZXN0dXJlRW5kID0gdmFycy5vbkdlc3R1cmVFbmQsXG4gICAgICAgIG9uV2hlZWwgPSB2YXJzLm9uV2hlZWwsXG4gICAgICAgIG9uRW5hYmxlID0gdmFycy5vbkVuYWJsZSxcbiAgICAgICAgb25EaXNhYmxlID0gdmFycy5vbkRpc2FibGUsXG4gICAgICAgIG9uQ2xpY2sgPSB2YXJzLm9uQ2xpY2ssXG4gICAgICAgIHNjcm9sbFNwZWVkID0gdmFycy5zY3JvbGxTcGVlZCxcbiAgICAgICAgY2FwdHVyZSA9IHZhcnMuY2FwdHVyZSxcbiAgICAgICAgYWxsb3dDbGlja3MgPSB2YXJzLmFsbG93Q2xpY2tzLFxuICAgICAgICBsb2NrQXhpcyA9IHZhcnMubG9ja0F4aXMsXG4gICAgICAgIG9uTG9ja0F4aXMgPSB2YXJzLm9uTG9ja0F4aXM7XG4gICAgdGhpcy50YXJnZXQgPSB0YXJnZXQgPSBfZ2V0VGFyZ2V0KHRhcmdldCkgfHwgX2RvY0VsO1xuICAgIHRoaXMudmFycyA9IHZhcnM7XG4gICAgaWdub3JlICYmIChpZ25vcmUgPSBnc2FwLnV0aWxzLnRvQXJyYXkoaWdub3JlKSk7XG4gICAgdG9sZXJhbmNlID0gdG9sZXJhbmNlIHx8IDFlLTk7XG4gICAgZHJhZ01pbmltdW0gPSBkcmFnTWluaW11bSB8fCAwO1xuICAgIHdoZWVsU3BlZWQgPSB3aGVlbFNwZWVkIHx8IDE7XG4gICAgc2Nyb2xsU3BlZWQgPSBzY3JvbGxTcGVlZCB8fCAxO1xuICAgIHR5cGUgPSB0eXBlIHx8IFwid2hlZWwsdG91Y2gscG9pbnRlclwiO1xuICAgIGRlYm91bmNlID0gZGVib3VuY2UgIT09IGZhbHNlO1xuICAgIGxpbmVIZWlnaHQgfHwgKGxpbmVIZWlnaHQgPSBwYXJzZUZsb2F0KF93aW4uZ2V0Q29tcHV0ZWRTdHlsZShfYm9keSkubGluZUhlaWdodCkgfHwgMjIpOyAvLyBub3RlOiBicm93c2VyIG1heSByZXBvcnQgXCJub3JtYWxcIiwgc28gZGVmYXVsdCB0byAyMi5cblxuICAgIHZhciBpZCxcbiAgICAgICAgb25TdG9wRGVsYXllZENhbGwsXG4gICAgICAgIGRyYWdnZWQsXG4gICAgICAgIG1vdmVkLFxuICAgICAgICB3aGVlbGVkLFxuICAgICAgICBsb2NrZWQsXG4gICAgICAgIGF4aXMsXG4gICAgICAgIHNlbGYgPSB0aGlzLFxuICAgICAgICBwcmV2RGVsdGFYID0gMCxcbiAgICAgICAgcHJldkRlbHRhWSA9IDAsXG4gICAgICAgIHBhc3NpdmUgPSB2YXJzLnBhc3NpdmUgfHwgIXByZXZlbnREZWZhdWx0LFxuICAgICAgICBzY3JvbGxGdW5jWCA9IF9nZXRTY3JvbGxGdW5jKHRhcmdldCwgX2hvcml6b250YWwpLFxuICAgICAgICBzY3JvbGxGdW5jWSA9IF9nZXRTY3JvbGxGdW5jKHRhcmdldCwgX3ZlcnRpY2FsKSxcbiAgICAgICAgc2Nyb2xsWCA9IHNjcm9sbEZ1bmNYKCksXG4gICAgICAgIHNjcm9sbFkgPSBzY3JvbGxGdW5jWSgpLFxuICAgICAgICBsaW1pdFRvVG91Y2ggPSB+dHlwZS5pbmRleE9mKFwidG91Y2hcIikgJiYgIX50eXBlLmluZGV4T2YoXCJwb2ludGVyXCIpICYmIF9ldmVudFR5cGVzWzBdID09PSBcInBvaW50ZXJkb3duXCIsXG4gICAgICAgIC8vIGZvciBkZXZpY2VzIHRoYXQgYWNjb21tb2RhdGUgbW91c2UgZXZlbnRzIGFuZCB0b3VjaCBldmVudHMsIHdlIG5lZWQgdG8gZGlzdGluZ3Vpc2guXG4gICAgaXNWaWV3cG9ydCA9IF9pc1ZpZXdwb3J0KHRhcmdldCksXG4gICAgICAgIG93bmVyRG9jID0gdGFyZ2V0Lm93bmVyRG9jdW1lbnQgfHwgX2RvYyxcbiAgICAgICAgZGVsdGFYID0gWzAsIDAsIDBdLFxuICAgICAgICAvLyB3aGVlbCwgc2Nyb2xsLCBwb2ludGVyL3RvdWNoXG4gICAgZGVsdGFZID0gWzAsIDAsIDBdLFxuICAgICAgICBvbkNsaWNrVGltZSA9IDAsXG4gICAgICAgIGNsaWNrQ2FwdHVyZSA9IGZ1bmN0aW9uIGNsaWNrQ2FwdHVyZSgpIHtcbiAgICAgIHJldHVybiBvbkNsaWNrVGltZSA9IF9nZXRUaW1lKCk7XG4gICAgfSxcbiAgICAgICAgX2lnbm9yZUNoZWNrID0gZnVuY3Rpb24gX2lnbm9yZUNoZWNrKGUsIGlzUG9pbnRlck9yVG91Y2gpIHtcbiAgICAgIHJldHVybiAoc2VsZi5ldmVudCA9IGUpICYmIGlnbm9yZSAmJiB+aWdub3JlLmluZGV4T2YoZS50YXJnZXQpIHx8IGlzUG9pbnRlck9yVG91Y2ggJiYgbGltaXRUb1RvdWNoICYmIGUucG9pbnRlclR5cGUgIT09IFwidG91Y2hcIiB8fCBpZ25vcmVDaGVjayAmJiBpZ25vcmVDaGVjayhlLCBpc1BvaW50ZXJPclRvdWNoKTtcbiAgICB9LFxuICAgICAgICBvblN0b3BGdW5jID0gZnVuY3Rpb24gb25TdG9wRnVuYygpIHtcbiAgICAgIHNlbGYuX3Z4LnJlc2V0KCk7XG5cbiAgICAgIHNlbGYuX3Z5LnJlc2V0KCk7XG5cbiAgICAgIG9uU3RvcERlbGF5ZWRDYWxsLnBhdXNlKCk7XG4gICAgICBvblN0b3AgJiYgb25TdG9wKHNlbGYpO1xuICAgIH0sXG4gICAgICAgIHVwZGF0ZSA9IGZ1bmN0aW9uIHVwZGF0ZSgpIHtcbiAgICAgIHZhciBkeCA9IHNlbGYuZGVsdGFYID0gX2dldEFic29sdXRlTWF4KGRlbHRhWCksXG4gICAgICAgICAgZHkgPSBzZWxmLmRlbHRhWSA9IF9nZXRBYnNvbHV0ZU1heChkZWx0YVkpLFxuICAgICAgICAgIGNoYW5nZWRYID0gTWF0aC5hYnMoZHgpID49IHRvbGVyYW5jZSxcbiAgICAgICAgICBjaGFuZ2VkWSA9IE1hdGguYWJzKGR5KSA+PSB0b2xlcmFuY2U7XG5cbiAgICAgIG9uQ2hhbmdlICYmIChjaGFuZ2VkWCB8fCBjaGFuZ2VkWSkgJiYgb25DaGFuZ2Uoc2VsZiwgZHgsIGR5LCBkZWx0YVgsIGRlbHRhWSk7IC8vIGluIFNjcm9sbFRyaWdnZXIubm9ybWFsaXplU2Nyb2xsKCksIHdlIG5lZWQgdG8ga25vdyBpZiBpdCB3YXMgdG91Y2gvcG9pbnRlciBzbyB3ZSBuZWVkIGFjY2VzcyB0byB0aGUgZGVsdGFYL2RlbHRhWSBBcnJheXMgYmVmb3JlIHdlIGNsZWFyIHRoZW0gb3V0LlxuXG4gICAgICBpZiAoY2hhbmdlZFgpIHtcbiAgICAgICAgb25SaWdodCAmJiBzZWxmLmRlbHRhWCA+IDAgJiYgb25SaWdodChzZWxmKTtcbiAgICAgICAgb25MZWZ0ICYmIHNlbGYuZGVsdGFYIDwgMCAmJiBvbkxlZnQoc2VsZik7XG4gICAgICAgIG9uQ2hhbmdlWCAmJiBvbkNoYW5nZVgoc2VsZik7XG4gICAgICAgIG9uVG9nZ2xlWCAmJiBzZWxmLmRlbHRhWCA8IDAgIT09IHByZXZEZWx0YVggPCAwICYmIG9uVG9nZ2xlWChzZWxmKTtcbiAgICAgICAgcHJldkRlbHRhWCA9IHNlbGYuZGVsdGFYO1xuICAgICAgICBkZWx0YVhbMF0gPSBkZWx0YVhbMV0gPSBkZWx0YVhbMl0gPSAwO1xuICAgICAgfVxuXG4gICAgICBpZiAoY2hhbmdlZFkpIHtcbiAgICAgICAgb25Eb3duICYmIHNlbGYuZGVsdGFZID4gMCAmJiBvbkRvd24oc2VsZik7XG4gICAgICAgIG9uVXAgJiYgc2VsZi5kZWx0YVkgPCAwICYmIG9uVXAoc2VsZik7XG4gICAgICAgIG9uQ2hhbmdlWSAmJiBvbkNoYW5nZVkoc2VsZik7XG4gICAgICAgIG9uVG9nZ2xlWSAmJiBzZWxmLmRlbHRhWSA8IDAgIT09IHByZXZEZWx0YVkgPCAwICYmIG9uVG9nZ2xlWShzZWxmKTtcbiAgICAgICAgcHJldkRlbHRhWSA9IHNlbGYuZGVsdGFZO1xuICAgICAgICBkZWx0YVlbMF0gPSBkZWx0YVlbMV0gPSBkZWx0YVlbMl0gPSAwO1xuICAgICAgfVxuXG4gICAgICBpZiAobW92ZWQgfHwgZHJhZ2dlZCkge1xuICAgICAgICBvbk1vdmUgJiYgb25Nb3ZlKHNlbGYpO1xuXG4gICAgICAgIGlmIChkcmFnZ2VkKSB7XG4gICAgICAgICAgb25EcmFnKHNlbGYpO1xuICAgICAgICAgIGRyYWdnZWQgPSBmYWxzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIG1vdmVkID0gZmFsc2U7XG4gICAgICB9XG5cbiAgICAgIGxvY2tlZCAmJiAhKGxvY2tlZCA9IGZhbHNlKSAmJiBvbkxvY2tBeGlzICYmIG9uTG9ja0F4aXMoc2VsZik7XG5cbiAgICAgIGlmICh3aGVlbGVkKSB7XG4gICAgICAgIG9uV2hlZWwoc2VsZik7XG4gICAgICAgIHdoZWVsZWQgPSBmYWxzZTtcbiAgICAgIH1cblxuICAgICAgaWQgPSAwO1xuICAgIH0sXG4gICAgICAgIG9uRGVsdGEgPSBmdW5jdGlvbiBvbkRlbHRhKHgsIHksIGluZGV4KSB7XG4gICAgICBkZWx0YVhbaW5kZXhdICs9IHg7XG4gICAgICBkZWx0YVlbaW5kZXhdICs9IHk7XG5cbiAgICAgIHNlbGYuX3Z4LnVwZGF0ZSh4KTtcblxuICAgICAgc2VsZi5fdnkudXBkYXRlKHkpO1xuXG4gICAgICBkZWJvdW5jZSA/IGlkIHx8IChpZCA9IHJlcXVlc3RBbmltYXRpb25GcmFtZSh1cGRhdGUpKSA6IHVwZGF0ZSgpO1xuICAgIH0sXG4gICAgICAgIG9uVG91Y2hPclBvaW50ZXJEZWx0YSA9IGZ1bmN0aW9uIG9uVG91Y2hPclBvaW50ZXJEZWx0YSh4LCB5KSB7XG4gICAgICBpZiAobG9ja0F4aXMgJiYgIWF4aXMpIHtcbiAgICAgICAgc2VsZi5heGlzID0gYXhpcyA9IE1hdGguYWJzKHgpID4gTWF0aC5hYnMoeSkgPyBcInhcIiA6IFwieVwiO1xuICAgICAgICBsb2NrZWQgPSB0cnVlO1xuICAgICAgfVxuXG4gICAgICBpZiAoYXhpcyAhPT0gXCJ5XCIpIHtcbiAgICAgICAgZGVsdGFYWzJdICs9IHg7XG5cbiAgICAgICAgc2VsZi5fdngudXBkYXRlKHgsIHRydWUpOyAvLyB1cGRhdGUgdGhlIHZlbG9jaXR5IGFzIGZyZXF1ZW50bHkgYXMgcG9zc2libGUgaW5zdGVhZCBvZiBpbiB0aGUgZGVib3VuY2VkIGZ1bmN0aW9uIHNvIHRoYXQgdmVyeSBxdWljayB0b3VjaC1zY3JvbGxzIChmbGlja3MpIGZlZWwgbmF0dXJhbC4gSWYgaXQncyB0aGUgbW91c2UvdG91Y2gvcG9pbnRlciwgZm9yY2UgaXQgc28gdGhhdCB3ZSBnZXQgc25hcHB5L2FjY3VyYXRlIG1vbWVudHVtIHNjcm9sbC5cblxuICAgICAgfVxuXG4gICAgICBpZiAoYXhpcyAhPT0gXCJ4XCIpIHtcbiAgICAgICAgZGVsdGFZWzJdICs9IHk7XG5cbiAgICAgICAgc2VsZi5fdnkudXBkYXRlKHksIHRydWUpO1xuICAgICAgfVxuXG4gICAgICBkZWJvdW5jZSA/IGlkIHx8IChpZCA9IHJlcXVlc3RBbmltYXRpb25GcmFtZSh1cGRhdGUpKSA6IHVwZGF0ZSgpO1xuICAgIH0sXG4gICAgICAgIF9vbkRyYWcgPSBmdW5jdGlvbiBfb25EcmFnKGUpIHtcbiAgICAgIGlmIChfaWdub3JlQ2hlY2soZSwgMSkpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuXG4gICAgICBlID0gX2dldEV2ZW50KGUsIHByZXZlbnREZWZhdWx0KTtcbiAgICAgIHZhciB4ID0gZS5jbGllbnRYLFxuICAgICAgICAgIHkgPSBlLmNsaWVudFksXG4gICAgICAgICAgZHggPSB4IC0gc2VsZi54LFxuICAgICAgICAgIGR5ID0geSAtIHNlbGYueSxcbiAgICAgICAgICBpc0RyYWdnaW5nID0gc2VsZi5pc0RyYWdnaW5nO1xuICAgICAgc2VsZi54ID0geDtcbiAgICAgIHNlbGYueSA9IHk7XG5cbiAgICAgIGlmIChpc0RyYWdnaW5nIHx8IE1hdGguYWJzKHNlbGYuc3RhcnRYIC0geCkgPj0gZHJhZ01pbmltdW0gfHwgTWF0aC5hYnMoc2VsZi5zdGFydFkgLSB5KSA+PSBkcmFnTWluaW11bSkge1xuICAgICAgICBvbkRyYWcgJiYgKGRyYWdnZWQgPSB0cnVlKTtcbiAgICAgICAgaXNEcmFnZ2luZyB8fCAoc2VsZi5pc0RyYWdnaW5nID0gdHJ1ZSk7XG4gICAgICAgIG9uVG91Y2hPclBvaW50ZXJEZWx0YShkeCwgZHkpO1xuICAgICAgICBpc0RyYWdnaW5nIHx8IG9uRHJhZ1N0YXJ0ICYmIG9uRHJhZ1N0YXJ0KHNlbGYpO1xuICAgICAgfVxuICAgIH0sXG4gICAgICAgIF9vblByZXNzID0gc2VsZi5vblByZXNzID0gZnVuY3Rpb24gKGUpIHtcbiAgICAgIGlmIChfaWdub3JlQ2hlY2soZSwgMSkgfHwgZSAmJiBlLmJ1dHRvbikge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIHNlbGYuYXhpcyA9IGF4aXMgPSBudWxsO1xuICAgICAgb25TdG9wRGVsYXllZENhbGwucGF1c2UoKTtcbiAgICAgIHNlbGYuaXNQcmVzc2VkID0gdHJ1ZTtcbiAgICAgIGUgPSBfZ2V0RXZlbnQoZSk7IC8vIG5vdGU6IG1heSBuZWVkIHRvIHByZXZlbnREZWZhdWx0KD8pIFdvbid0IHNpZGUtc2Nyb2xsIG9uIGlPUyBTYWZhcmkgaWYgd2UgZG8sIHRob3VnaC5cblxuICAgICAgcHJldkRlbHRhWCA9IHByZXZEZWx0YVkgPSAwO1xuICAgICAgc2VsZi5zdGFydFggPSBzZWxmLnggPSBlLmNsaWVudFg7XG4gICAgICBzZWxmLnN0YXJ0WSA9IHNlbGYueSA9IGUuY2xpZW50WTtcblxuICAgICAgc2VsZi5fdngucmVzZXQoKTsgLy8gb3RoZXJ3aXNlIHRoZSB0MiBtYXkgYmUgc3RhbGUgaWYgdGhlIHVzZXIgdG91Y2hlcyBhbmQgZmxpY2tzIHN1cGVyIGZhc3QgYW5kIHJlbGVhc2VzIGluIGxlc3MgdGhhbiAyIHJlcXVlc3RBbmltYXRpb25GcmFtZSB0aWNrcywgY2F1c2luZyB2ZWxvY2l0eSB0byBiZSAwLlxuXG5cbiAgICAgIHNlbGYuX3Z5LnJlc2V0KCk7XG5cbiAgICAgIF9hZGRMaXN0ZW5lcihpc05vcm1hbGl6ZXIgPyB0YXJnZXQgOiBvd25lckRvYywgX2V2ZW50VHlwZXNbMV0sIF9vbkRyYWcsIHBhc3NpdmUsIHRydWUpO1xuXG4gICAgICBzZWxmLmRlbHRhWCA9IHNlbGYuZGVsdGFZID0gMDtcbiAgICAgIG9uUHJlc3MgJiYgb25QcmVzcyhzZWxmKTtcbiAgICB9LFxuICAgICAgICBfb25SZWxlYXNlID0gc2VsZi5vblJlbGVhc2UgPSBmdW5jdGlvbiAoZSkge1xuICAgICAgaWYgKF9pZ25vcmVDaGVjayhlLCAxKSkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIF9yZW1vdmVMaXN0ZW5lcihpc05vcm1hbGl6ZXIgPyB0YXJnZXQgOiBvd25lckRvYywgX2V2ZW50VHlwZXNbMV0sIF9vbkRyYWcsIHRydWUpO1xuXG4gICAgICB2YXIgaXNUcmFja2luZ0RyYWcgPSAhaXNOYU4oc2VsZi55IC0gc2VsZi5zdGFydFkpLFxuICAgICAgICAgIHdhc0RyYWdnaW5nID0gc2VsZi5pc0RyYWdnaW5nLFxuICAgICAgICAgIGlzRHJhZ05vdENsaWNrID0gd2FzRHJhZ2dpbmcgJiYgKE1hdGguYWJzKHNlbGYueCAtIHNlbGYuc3RhcnRYKSA+IDMgfHwgTWF0aC5hYnMoc2VsZi55IC0gc2VsZi5zdGFydFkpID4gMyksXG4gICAgICAgICAgLy8gc29tZSB0b3VjaCBkZXZpY2VzIG5lZWQgc29tZSB3aWdnbGUgcm9vbSBpbiB0ZXJtcyBvZiBzZW5zaW5nIGNsaWNrcyAtIHRoZSBmaW5nZXIgbWF5IG1vdmUgYSBmZXcgcGl4ZWxzLlxuICAgICAgZXZlbnREYXRhID0gX2dldEV2ZW50KGUpO1xuXG4gICAgICBpZiAoIWlzRHJhZ05vdENsaWNrICYmIGlzVHJhY2tpbmdEcmFnKSB7XG4gICAgICAgIHNlbGYuX3Z4LnJlc2V0KCk7XG5cbiAgICAgICAgc2VsZi5fdnkucmVzZXQoKTsgLy9pZiAocHJldmVudERlZmF1bHQgJiYgYWxsb3dDbGlja3MgJiYgc2VsZi5pc1ByZXNzZWQpIHsgLy8gY2hlY2sgaXNQcmVzc2VkIGJlY2F1c2UgaW4gYSByYXJlIGVkZ2UgY2FzZSwgdGhlIGlucHV0T2JzZXJ2ZXIgaW4gU2Nyb2xsVHJpZ2dlciBtYXkgc3RvcFByb3BhZ2F0aW9uKCkgb24gdGhlIHByZXNzL2RyYWcsIHNvIHRoZSBvblJlbGVhc2UgbWF5IGdldCBmaXJlZCB3aXRob3V0IHRoZSBvblByZXNzL29uRHJhZyBldmVyIGdldHRpbmcgY2FsbGVkLCB0aHVzIGl0IGNvdWxkIHRyaWdnZXIgYSBjbGljayB0byBvY2N1ciBvbiBhIGxpbmsgYWZ0ZXIgc2Nyb2xsLWRyYWdnaW5nIGl0LlxuXG5cbiAgICAgICAgaWYgKHByZXZlbnREZWZhdWx0ICYmIGFsbG93Q2xpY2tzKSB7XG4gICAgICAgICAgZ3NhcC5kZWxheWVkQ2FsbCgwLjA4LCBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAvLyBzb21lIGJyb3dzZXJzIChsaWtlIEZpcmVmb3gpIHdvbid0IHRydXN0IHNjcmlwdC1nZW5lcmF0ZWQgY2xpY2tzLCBzbyBpZiB0aGUgdXNlciB0cmllcyB0byBjbGljayBvbiBhIHZpZGVvIHRvIHBsYXkgaXQsIGZvciBleGFtcGxlLCBpdCBzaW1wbHkgd29uJ3Qgd29yay4gU2luY2UgYSByZWd1bGFyIFwiY2xpY2tcIiBldmVudCB3aWxsIG1vc3QgbGlrZWx5IGJlIGdlbmVyYXRlZCBhbnl3YXkgKG9uZSB0aGF0IGhhcyBpdHMgaXNUcnVzdGVkIGZsYWcgc2V0IHRvIHRydWUpLCB3ZSBtdXN0IHNsaWdodGx5IGRlbGF5IG91ciBzY3JpcHQtZ2VuZXJhdGVkIGNsaWNrIHNvIHRoYXQgdGhlIFwicmVhbFwiL3RydXN0ZWQgb25lIGlzIHByaW9yaXRpemVkLiBSZW1lbWJlciwgd2hlbiB0aGVyZSBhcmUgZHVwbGljYXRlIGV2ZW50cyBpbiBxdWljayBzdWNjZXNzaW9uLCB3ZSBzdXBwcmVzcyBhbGwgYnV0IHRoZSBmaXJzdCBvbmUuIFNvbWUgYnJvd3NlcnMgZG9uJ3QgZXZlbiB0cmlnZ2VyIHRoZSBcInJlYWxcIiBvbmUgYXQgYWxsLCBzbyBvdXIgc3ludGhldGljIG9uZSBpcyBhIHNhZmV0eSB2YWx2ZSB0aGF0IGVuc3VyZXMgdGhhdCBubyBtYXR0ZXIgd2hhdCwgYSBjbGljayBldmVudCBkb2VzIGdldCBkaXNwYXRjaGVkLlxuICAgICAgICAgICAgaWYgKF9nZXRUaW1lKCkgLSBvbkNsaWNrVGltZSA+IDMwMCAmJiAhZS5kZWZhdWx0UHJldmVudGVkKSB7XG4gICAgICAgICAgICAgIGlmIChlLnRhcmdldC5jbGljaykge1xuICAgICAgICAgICAgICAgIC8vc29tZSBicm93c2VycyAobGlrZSBtb2JpbGUgU2FmYXJpKSBkb24ndCBwcm9wZXJseSB0cmlnZ2VyIHRoZSBjbGljayBldmVudFxuICAgICAgICAgICAgICAgIGUudGFyZ2V0LmNsaWNrKCk7XG4gICAgICAgICAgICAgIH0gZWxzZSBpZiAob3duZXJEb2MuY3JlYXRlRXZlbnQpIHtcbiAgICAgICAgICAgICAgICB2YXIgc3ludGhldGljRXZlbnQgPSBvd25lckRvYy5jcmVhdGVFdmVudChcIk1vdXNlRXZlbnRzXCIpO1xuICAgICAgICAgICAgICAgIHN5bnRoZXRpY0V2ZW50LmluaXRNb3VzZUV2ZW50KFwiY2xpY2tcIiwgdHJ1ZSwgdHJ1ZSwgX3dpbiwgMSwgZXZlbnREYXRhLnNjcmVlblgsIGV2ZW50RGF0YS5zY3JlZW5ZLCBldmVudERhdGEuY2xpZW50WCwgZXZlbnREYXRhLmNsaWVudFksIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCAwLCBudWxsKTtcbiAgICAgICAgICAgICAgICBlLnRhcmdldC5kaXNwYXRjaEV2ZW50KHN5bnRoZXRpY0V2ZW50KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNlbGYuaXNEcmFnZ2luZyA9IHNlbGYuaXNHZXN0dXJpbmcgPSBzZWxmLmlzUHJlc3NlZCA9IGZhbHNlO1xuICAgICAgb25TdG9wICYmIHdhc0RyYWdnaW5nICYmICFpc05vcm1hbGl6ZXIgJiYgb25TdG9wRGVsYXllZENhbGwucmVzdGFydCh0cnVlKTtcbiAgICAgIG9uRHJhZ0VuZCAmJiB3YXNEcmFnZ2luZyAmJiBvbkRyYWdFbmQoc2VsZik7XG4gICAgICBvblJlbGVhc2UgJiYgb25SZWxlYXNlKHNlbGYsIGlzRHJhZ05vdENsaWNrKTtcbiAgICB9LFxuICAgICAgICBfb25HZXN0dXJlU3RhcnQgPSBmdW5jdGlvbiBfb25HZXN0dXJlU3RhcnQoZSkge1xuICAgICAgcmV0dXJuIGUudG91Y2hlcyAmJiBlLnRvdWNoZXMubGVuZ3RoID4gMSAmJiAoc2VsZi5pc0dlc3R1cmluZyA9IHRydWUpICYmIG9uR2VzdHVyZVN0YXJ0KGUsIHNlbGYuaXNEcmFnZ2luZyk7XG4gICAgfSxcbiAgICAgICAgX29uR2VzdHVyZUVuZCA9IGZ1bmN0aW9uIF9vbkdlc3R1cmVFbmQoKSB7XG4gICAgICByZXR1cm4gKHNlbGYuaXNHZXN0dXJpbmcgPSBmYWxzZSkgfHwgb25HZXN0dXJlRW5kKHNlbGYpO1xuICAgIH0sXG4gICAgICAgIG9uU2Nyb2xsID0gZnVuY3Rpb24gb25TY3JvbGwoZSkge1xuICAgICAgaWYgKF9pZ25vcmVDaGVjayhlKSkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIHZhciB4ID0gc2Nyb2xsRnVuY1goKSxcbiAgICAgICAgICB5ID0gc2Nyb2xsRnVuY1koKTtcbiAgICAgIG9uRGVsdGEoKHggLSBzY3JvbGxYKSAqIHNjcm9sbFNwZWVkLCAoeSAtIHNjcm9sbFkpICogc2Nyb2xsU3BlZWQsIDEpO1xuICAgICAgc2Nyb2xsWCA9IHg7XG4gICAgICBzY3JvbGxZID0geTtcbiAgICAgIG9uU3RvcCAmJiBvblN0b3BEZWxheWVkQ2FsbC5yZXN0YXJ0KHRydWUpO1xuICAgIH0sXG4gICAgICAgIF9vbldoZWVsID0gZnVuY3Rpb24gX29uV2hlZWwoZSkge1xuICAgICAgaWYgKF9pZ25vcmVDaGVjayhlKSkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIGUgPSBfZ2V0RXZlbnQoZSwgcHJldmVudERlZmF1bHQpO1xuICAgICAgb25XaGVlbCAmJiAod2hlZWxlZCA9IHRydWUpO1xuICAgICAgdmFyIG11bHRpcGxpZXIgPSAoZS5kZWx0YU1vZGUgPT09IDEgPyBsaW5lSGVpZ2h0IDogZS5kZWx0YU1vZGUgPT09IDIgPyBfd2luLmlubmVySGVpZ2h0IDogMSkgKiB3aGVlbFNwZWVkO1xuICAgICAgb25EZWx0YShlLmRlbHRhWCAqIG11bHRpcGxpZXIsIGUuZGVsdGFZICogbXVsdGlwbGllciwgMCk7XG4gICAgICBvblN0b3AgJiYgIWlzTm9ybWFsaXplciAmJiBvblN0b3BEZWxheWVkQ2FsbC5yZXN0YXJ0KHRydWUpO1xuICAgIH0sXG4gICAgICAgIF9vbk1vdmUgPSBmdW5jdGlvbiBfb25Nb3ZlKGUpIHtcbiAgICAgIGlmIChfaWdub3JlQ2hlY2soZSkpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuXG4gICAgICB2YXIgeCA9IGUuY2xpZW50WCxcbiAgICAgICAgICB5ID0gZS5jbGllbnRZLFxuICAgICAgICAgIGR4ID0geCAtIHNlbGYueCxcbiAgICAgICAgICBkeSA9IHkgLSBzZWxmLnk7XG4gICAgICBzZWxmLnggPSB4O1xuICAgICAgc2VsZi55ID0geTtcbiAgICAgIG1vdmVkID0gdHJ1ZTtcbiAgICAgIG9uU3RvcCAmJiBvblN0b3BEZWxheWVkQ2FsbC5yZXN0YXJ0KHRydWUpO1xuICAgICAgKGR4IHx8IGR5KSAmJiBvblRvdWNoT3JQb2ludGVyRGVsdGEoZHgsIGR5KTtcbiAgICB9LFxuICAgICAgICBfb25Ib3ZlciA9IGZ1bmN0aW9uIF9vbkhvdmVyKGUpIHtcbiAgICAgIHNlbGYuZXZlbnQgPSBlO1xuICAgICAgb25Ib3ZlcihzZWxmKTtcbiAgICB9LFxuICAgICAgICBfb25Ib3ZlckVuZCA9IGZ1bmN0aW9uIF9vbkhvdmVyRW5kKGUpIHtcbiAgICAgIHNlbGYuZXZlbnQgPSBlO1xuICAgICAgb25Ib3ZlckVuZChzZWxmKTtcbiAgICB9LFxuICAgICAgICBfb25DbGljayA9IGZ1bmN0aW9uIF9vbkNsaWNrKGUpIHtcbiAgICAgIHJldHVybiBfaWdub3JlQ2hlY2soZSkgfHwgX2dldEV2ZW50KGUsIHByZXZlbnREZWZhdWx0KSAmJiBvbkNsaWNrKHNlbGYpO1xuICAgIH07XG5cbiAgICBvblN0b3BEZWxheWVkQ2FsbCA9IHNlbGYuX2RjID0gZ3NhcC5kZWxheWVkQ2FsbChvblN0b3BEZWxheSB8fCAwLjI1LCBvblN0b3BGdW5jKS5wYXVzZSgpO1xuICAgIHNlbGYuZGVsdGFYID0gc2VsZi5kZWx0YVkgPSAwO1xuICAgIHNlbGYuX3Z4ID0gX2dldFZlbG9jaXR5UHJvcCgwLCA1MCwgdHJ1ZSk7XG4gICAgc2VsZi5fdnkgPSBfZ2V0VmVsb2NpdHlQcm9wKDAsIDUwLCB0cnVlKTtcbiAgICBzZWxmLnNjcm9sbFggPSBzY3JvbGxGdW5jWDtcbiAgICBzZWxmLnNjcm9sbFkgPSBzY3JvbGxGdW5jWTtcbiAgICBzZWxmLmlzRHJhZ2dpbmcgPSBzZWxmLmlzR2VzdHVyaW5nID0gc2VsZi5pc1ByZXNzZWQgPSBmYWxzZTtcblxuICAgIF9jb250ZXh0KHRoaXMpO1xuXG4gICAgc2VsZi5lbmFibGUgPSBmdW5jdGlvbiAoZSkge1xuICAgICAgaWYgKCFzZWxmLmlzRW5hYmxlZCkge1xuICAgICAgICBfYWRkTGlzdGVuZXIoaXNWaWV3cG9ydCA/IG93bmVyRG9jIDogdGFyZ2V0LCBcInNjcm9sbFwiLCBfb25TY3JvbGwpO1xuXG4gICAgICAgIHR5cGUuaW5kZXhPZihcInNjcm9sbFwiKSA+PSAwICYmIF9hZGRMaXN0ZW5lcihpc1ZpZXdwb3J0ID8gb3duZXJEb2MgOiB0YXJnZXQsIFwic2Nyb2xsXCIsIG9uU2Nyb2xsLCBwYXNzaXZlLCBjYXB0dXJlKTtcbiAgICAgICAgdHlwZS5pbmRleE9mKFwid2hlZWxcIikgPj0gMCAmJiBfYWRkTGlzdGVuZXIodGFyZ2V0LCBcIndoZWVsXCIsIF9vbldoZWVsLCBwYXNzaXZlLCBjYXB0dXJlKTtcblxuICAgICAgICBpZiAodHlwZS5pbmRleE9mKFwidG91Y2hcIikgPj0gMCAmJiBfaXNUb3VjaCB8fCB0eXBlLmluZGV4T2YoXCJwb2ludGVyXCIpID49IDApIHtcbiAgICAgICAgICBfYWRkTGlzdGVuZXIodGFyZ2V0LCBfZXZlbnRUeXBlc1swXSwgX29uUHJlc3MsIHBhc3NpdmUsIGNhcHR1cmUpO1xuXG4gICAgICAgICAgX2FkZExpc3RlbmVyKG93bmVyRG9jLCBfZXZlbnRUeXBlc1syXSwgX29uUmVsZWFzZSk7XG5cbiAgICAgICAgICBfYWRkTGlzdGVuZXIob3duZXJEb2MsIF9ldmVudFR5cGVzWzNdLCBfb25SZWxlYXNlKTtcblxuICAgICAgICAgIGFsbG93Q2xpY2tzICYmIF9hZGRMaXN0ZW5lcih0YXJnZXQsIFwiY2xpY2tcIiwgY2xpY2tDYXB0dXJlLCB0cnVlLCB0cnVlKTtcbiAgICAgICAgICBvbkNsaWNrICYmIF9hZGRMaXN0ZW5lcih0YXJnZXQsIFwiY2xpY2tcIiwgX29uQ2xpY2spO1xuICAgICAgICAgIG9uR2VzdHVyZVN0YXJ0ICYmIF9hZGRMaXN0ZW5lcihvd25lckRvYywgXCJnZXN0dXJlc3RhcnRcIiwgX29uR2VzdHVyZVN0YXJ0KTtcbiAgICAgICAgICBvbkdlc3R1cmVFbmQgJiYgX2FkZExpc3RlbmVyKG93bmVyRG9jLCBcImdlc3R1cmVlbmRcIiwgX29uR2VzdHVyZUVuZCk7XG4gICAgICAgICAgb25Ib3ZlciAmJiBfYWRkTGlzdGVuZXIodGFyZ2V0LCBfcG9pbnRlclR5cGUgKyBcImVudGVyXCIsIF9vbkhvdmVyKTtcbiAgICAgICAgICBvbkhvdmVyRW5kICYmIF9hZGRMaXN0ZW5lcih0YXJnZXQsIF9wb2ludGVyVHlwZSArIFwibGVhdmVcIiwgX29uSG92ZXJFbmQpO1xuICAgICAgICAgIG9uTW92ZSAmJiBfYWRkTGlzdGVuZXIodGFyZ2V0LCBfcG9pbnRlclR5cGUgKyBcIm1vdmVcIiwgX29uTW92ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxmLmlzRW5hYmxlZCA9IHRydWU7XG4gICAgICAgIGUgJiYgZS50eXBlICYmIF9vblByZXNzKGUpO1xuICAgICAgICBvbkVuYWJsZSAmJiBvbkVuYWJsZShzZWxmKTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHNlbGY7XG4gICAgfTtcblxuICAgIHNlbGYuZGlzYWJsZSA9IGZ1bmN0aW9uICgpIHtcbiAgICAgIGlmIChzZWxmLmlzRW5hYmxlZCkge1xuICAgICAgICAvLyBvbmx5IHJlbW92ZSB0aGUgX29uU2Nyb2xsIGxpc3RlbmVyIGlmIHRoZXJlIGFyZW4ndCBhbnkgb3RoZXJzIHRoYXQgcmVseSBvbiB0aGUgZnVuY3Rpb25hbGl0eS5cbiAgICAgICAgX29ic2VydmVycy5maWx0ZXIoZnVuY3Rpb24gKG8pIHtcbiAgICAgICAgICByZXR1cm4gbyAhPT0gc2VsZiAmJiBfaXNWaWV3cG9ydChvLnRhcmdldCk7XG4gICAgICAgIH0pLmxlbmd0aCB8fCBfcmVtb3ZlTGlzdGVuZXIoaXNWaWV3cG9ydCA/IG93bmVyRG9jIDogdGFyZ2V0LCBcInNjcm9sbFwiLCBfb25TY3JvbGwpO1xuXG4gICAgICAgIGlmIChzZWxmLmlzUHJlc3NlZCkge1xuICAgICAgICAgIHNlbGYuX3Z4LnJlc2V0KCk7XG5cbiAgICAgICAgICBzZWxmLl92eS5yZXNldCgpO1xuXG4gICAgICAgICAgX3JlbW92ZUxpc3RlbmVyKGlzTm9ybWFsaXplciA/IHRhcmdldCA6IG93bmVyRG9jLCBfZXZlbnRUeXBlc1sxXSwgX29uRHJhZywgdHJ1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBfcmVtb3ZlTGlzdGVuZXIoaXNWaWV3cG9ydCA/IG93bmVyRG9jIDogdGFyZ2V0LCBcInNjcm9sbFwiLCBvblNjcm9sbCwgY2FwdHVyZSk7XG5cbiAgICAgICAgX3JlbW92ZUxpc3RlbmVyKHRhcmdldCwgXCJ3aGVlbFwiLCBfb25XaGVlbCwgY2FwdHVyZSk7XG5cbiAgICAgICAgX3JlbW92ZUxpc3RlbmVyKHRhcmdldCwgX2V2ZW50VHlwZXNbMF0sIF9vblByZXNzLCBjYXB0dXJlKTtcblxuICAgICAgICBfcmVtb3ZlTGlzdGVuZXIob3duZXJEb2MsIF9ldmVudFR5cGVzWzJdLCBfb25SZWxlYXNlKTtcblxuICAgICAgICBfcmVtb3ZlTGlzdGVuZXIob3duZXJEb2MsIF9ldmVudFR5cGVzWzNdLCBfb25SZWxlYXNlKTtcblxuICAgICAgICBfcmVtb3ZlTGlzdGVuZXIodGFyZ2V0LCBcImNsaWNrXCIsIGNsaWNrQ2FwdHVyZSwgdHJ1ZSk7XG5cbiAgICAgICAgX3JlbW92ZUxpc3RlbmVyKHRhcmdldCwgXCJjbGlja1wiLCBfb25DbGljayk7XG5cbiAgICAgICAgX3JlbW92ZUxpc3RlbmVyKG93bmVyRG9jLCBcImdlc3R1cmVzdGFydFwiLCBfb25HZXN0dXJlU3RhcnQpO1xuXG4gICAgICAgIF9yZW1vdmVMaXN0ZW5lcihvd25lckRvYywgXCJnZXN0dXJlZW5kXCIsIF9vbkdlc3R1cmVFbmQpO1xuXG4gICAgICAgIF9yZW1vdmVMaXN0ZW5lcih0YXJnZXQsIF9wb2ludGVyVHlwZSArIFwiZW50ZXJcIiwgX29uSG92ZXIpO1xuXG4gICAgICAgIF9yZW1vdmVMaXN0ZW5lcih0YXJnZXQsIF9wb2ludGVyVHlwZSArIFwibGVhdmVcIiwgX29uSG92ZXJFbmQpO1xuXG4gICAgICAgIF9yZW1vdmVMaXN0ZW5lcih0YXJnZXQsIF9wb2ludGVyVHlwZSArIFwibW92ZVwiLCBfb25Nb3ZlKTtcblxuICAgICAgICBzZWxmLmlzRW5hYmxlZCA9IHNlbGYuaXNQcmVzc2VkID0gc2VsZi5pc0RyYWdnaW5nID0gZmFsc2U7XG4gICAgICAgIG9uRGlzYWJsZSAmJiBvbkRpc2FibGUoc2VsZik7XG4gICAgICB9XG4gICAgfTtcblxuICAgIHNlbGYua2lsbCA9IHNlbGYucmV2ZXJ0ID0gZnVuY3Rpb24gKCkge1xuICAgICAgc2VsZi5kaXNhYmxlKCk7XG5cbiAgICAgIHZhciBpID0gX29ic2VydmVycy5pbmRleE9mKHNlbGYpO1xuXG4gICAgICBpID49IDAgJiYgX29ic2VydmVycy5zcGxpY2UoaSwgMSk7XG4gICAgICBfbm9ybWFsaXplciA9PT0gc2VsZiAmJiAoX25vcm1hbGl6ZXIgPSAwKTtcbiAgICB9O1xuXG4gICAgX29ic2VydmVycy5wdXNoKHNlbGYpO1xuXG4gICAgaXNOb3JtYWxpemVyICYmIF9pc1ZpZXdwb3J0KHRhcmdldCkgJiYgKF9ub3JtYWxpemVyID0gc2VsZik7XG4gICAgc2VsZi5lbmFibGUoZXZlbnQpO1xuICB9O1xuXG4gIF9jcmVhdGVDbGFzcyhPYnNlcnZlciwgW3tcbiAgICBrZXk6IFwidmVsb2NpdHlYXCIsXG4gICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7XG4gICAgICByZXR1cm4gdGhpcy5fdnguZ2V0VmVsb2NpdHkoKTtcbiAgICB9XG4gIH0sIHtcbiAgICBrZXk6IFwidmVsb2NpdHlZXCIsXG4gICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7XG4gICAgICByZXR1cm4gdGhpcy5fdnkuZ2V0VmVsb2NpdHkoKTtcbiAgICB9XG4gIH1dKTtcblxuICByZXR1cm4gT2JzZXJ2ZXI7XG59KCk7XG5PYnNlcnZlci52ZXJzaW9uID0gXCIzLjEyLjVcIjtcblxuT2JzZXJ2ZXIuY3JlYXRlID0gZnVuY3Rpb24gKHZhcnMpIHtcbiAgcmV0dXJuIG5ldyBPYnNlcnZlcih2YXJzKTtcbn07XG5cbk9ic2VydmVyLnJlZ2lzdGVyID0gX2luaXRDb3JlO1xuXG5PYnNlcnZlci5nZXRBbGwgPSBmdW5jdGlvbiAoKSB7XG4gIHJldHVybiBfb2JzZXJ2ZXJzLnNsaWNlKCk7XG59O1xuXG5PYnNlcnZlci5nZXRCeUlkID0gZnVuY3Rpb24gKGlkKSB7XG4gIHJldHVybiBfb2JzZXJ2ZXJzLmZpbHRlcihmdW5jdGlvbiAobykge1xuICAgIHJldHVybiBvLnZhcnMuaWQgPT09IGlkO1xuICB9KVswXTtcbn07XG5cbl9nZXRHU0FQKCkgJiYgZ3NhcC5yZWdpc3RlclBsdWdpbihPYnNlcnZlcik7XG5leHBvcnQgeyBPYnNlcnZlciBhcyBkZWZhdWx0LCBfaXNWaWV3cG9ydCwgX3Njcm9sbGVycywgX2dldFNjcm9sbEZ1bmMsIF9nZXRQcm94eVByb3AsIF9wcm94aWVzLCBfZ2V0VmVsb2NpdHlQcm9wLCBfdmVydGljYWwsIF9ob3Jpem9udGFsLCBfZ2V0VGFyZ2V0IH07Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/gsap/Observer.js\n"); - -/***/ }), - -/***/ "./node_modules/gsap/ScrollTrigger.js": -/*!********************************************!*\ - !*** ./node_modules/gsap/ScrollTrigger.js ***! - \********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ScrollTrigger: function() { return /* binding */ ScrollTrigger; },\n/* harmony export */ \"default\": function() { return /* binding */ ScrollTrigger; }\n/* harmony export */ });\n/* harmony import */ var _Observer_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Observer.js */ \"./node_modules/gsap/Observer.js\");\n/*!\n * ScrollTrigger 3.12.5\n * https://gsap.com\n *\n * @license Copyright 2008-2024, GreenSock. All rights reserved.\n * Subject to the terms at https://gsap.com/standard-license or for\n * Club GSAP members, the agreement issued with that membership.\n * @author: Jack Doyle, jack@greensock.com\n*/\n\n/* eslint-disable */\n\n\nvar gsap,\n _coreInitted,\n _win,\n _doc,\n _docEl,\n _body,\n _root,\n _resizeDelay,\n _toArray,\n _clamp,\n _time2,\n _syncInterval,\n _refreshing,\n _pointerIsDown,\n _transformProp,\n _i,\n _prevWidth,\n _prevHeight,\n _autoRefresh,\n _sort,\n _suppressOverwrites,\n _ignoreResize,\n _normalizer,\n _ignoreMobileResize,\n _baseScreenHeight,\n _baseScreenWidth,\n _fixIOSBug,\n _context,\n _scrollRestoration,\n _div100vh,\n _100vh,\n _isReverted,\n _clampingMax,\n _limitCallbacks,\n // if true, we'll only trigger callbacks if the active state toggles, so if you scroll immediately past both the start and end positions of a ScrollTrigger (thus inactive to inactive), neither its onEnter nor onLeave will be called. This is useful during startup.\n_startup = 1,\n _getTime = Date.now,\n _time1 = _getTime(),\n _lastScrollTime = 0,\n _enabled = 0,\n _parseClamp = function _parseClamp(value, type, self) {\n var clamp = _isString(value) && (value.substr(0, 6) === \"clamp(\" || value.indexOf(\"max\") > -1);\n self[\"_\" + type + \"Clamp\"] = clamp;\n return clamp ? value.substr(6, value.length - 7) : value;\n},\n _keepClamp = function _keepClamp(value, clamp) {\n return clamp && (!_isString(value) || value.substr(0, 6) !== \"clamp(\") ? \"clamp(\" + value + \")\" : value;\n},\n _rafBugFix = function _rafBugFix() {\n return _enabled && requestAnimationFrame(_rafBugFix);\n},\n // in some browsers (like Firefox), screen repaints weren't consistent unless we had SOMETHING queued up in requestAnimationFrame()! So this just creates a super simple loop to keep it alive and smooth out repaints.\n_pointerDownHandler = function _pointerDownHandler() {\n return _pointerIsDown = 1;\n},\n _pointerUpHandler = function _pointerUpHandler() {\n return _pointerIsDown = 0;\n},\n _passThrough = function _passThrough(v) {\n return v;\n},\n _round = function _round(value) {\n return Math.round(value * 100000) / 100000 || 0;\n},\n _windowExists = function _windowExists() {\n return typeof window !== \"undefined\";\n},\n _getGSAP = function _getGSAP() {\n return gsap || _windowExists() && (gsap = window.gsap) && gsap.registerPlugin && gsap;\n},\n _isViewport = function _isViewport(e) {\n return !!~_root.indexOf(e);\n},\n _getViewportDimension = function _getViewportDimension(dimensionProperty) {\n return (dimensionProperty === \"Height\" ? _100vh : _win[\"inner\" + dimensionProperty]) || _docEl[\"client\" + dimensionProperty] || _body[\"client\" + dimensionProperty];\n},\n _getBoundsFunc = function _getBoundsFunc(element) {\n return (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getProxyProp)(element, \"getBoundingClientRect\") || (_isViewport(element) ? function () {\n _winOffsets.width = _win.innerWidth;\n _winOffsets.height = _100vh;\n return _winOffsets;\n } : function () {\n return _getBounds(element);\n });\n},\n _getSizeFunc = function _getSizeFunc(scroller, isViewport, _ref) {\n var d = _ref.d,\n d2 = _ref.d2,\n a = _ref.a;\n return (a = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getProxyProp)(scroller, \"getBoundingClientRect\")) ? function () {\n return a()[d];\n } : function () {\n return (isViewport ? _getViewportDimension(d2) : scroller[\"client\" + d2]) || 0;\n };\n},\n _getOffsetsFunc = function _getOffsetsFunc(element, isViewport) {\n return !isViewport || ~_Observer_js__WEBPACK_IMPORTED_MODULE_0__._proxies.indexOf(element) ? _getBoundsFunc(element) : function () {\n return _winOffsets;\n };\n},\n _maxScroll = function _maxScroll(element, _ref2) {\n var s = _ref2.s,\n d2 = _ref2.d2,\n d = _ref2.d,\n a = _ref2.a;\n return Math.max(0, (s = \"scroll\" + d2) && (a = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getProxyProp)(element, s)) ? a() - _getBoundsFunc(element)()[d] : _isViewport(element) ? (_docEl[s] || _body[s]) - _getViewportDimension(d2) : element[s] - element[\"offset\" + d2]);\n},\n _iterateAutoRefresh = function _iterateAutoRefresh(func, events) {\n for (var i = 0; i < _autoRefresh.length; i += 3) {\n (!events || ~events.indexOf(_autoRefresh[i + 1])) && func(_autoRefresh[i], _autoRefresh[i + 1], _autoRefresh[i + 2]);\n }\n},\n _isString = function _isString(value) {\n return typeof value === \"string\";\n},\n _isFunction = function _isFunction(value) {\n return typeof value === \"function\";\n},\n _isNumber = function _isNumber(value) {\n return typeof value === \"number\";\n},\n _isObject = function _isObject(value) {\n return typeof value === \"object\";\n},\n _endAnimation = function _endAnimation(animation, reversed, pause) {\n return animation && animation.progress(reversed ? 0 : 1) && pause && animation.pause();\n},\n _callback = function _callback(self, func) {\n if (self.enabled) {\n var result = self._ctx ? self._ctx.add(function () {\n return func(self);\n }) : func(self);\n result && result.totalTime && (self.callbackAnimation = result);\n }\n},\n _abs = Math.abs,\n _left = \"left\",\n _top = \"top\",\n _right = \"right\",\n _bottom = \"bottom\",\n _width = \"width\",\n _height = \"height\",\n _Right = \"Right\",\n _Left = \"Left\",\n _Top = \"Top\",\n _Bottom = \"Bottom\",\n _padding = \"padding\",\n _margin = \"margin\",\n _Width = \"Width\",\n _Height = \"Height\",\n _px = \"px\",\n _getComputedStyle = function _getComputedStyle(element) {\n return _win.getComputedStyle(element);\n},\n _makePositionable = function _makePositionable(element) {\n // if the element already has position: absolute or fixed, leave that, otherwise make it position: relative\n var position = _getComputedStyle(element).position;\n\n element.style.position = position === \"absolute\" || position === \"fixed\" ? position : \"relative\";\n},\n _setDefaults = function _setDefaults(obj, defaults) {\n for (var p in defaults) {\n p in obj || (obj[p] = defaults[p]);\n }\n\n return obj;\n},\n _getBounds = function _getBounds(element, withoutTransforms) {\n var tween = withoutTransforms && _getComputedStyle(element)[_transformProp] !== \"matrix(1, 0, 0, 1, 0, 0)\" && gsap.to(element, {\n x: 0,\n y: 0,\n xPercent: 0,\n yPercent: 0,\n rotation: 0,\n rotationX: 0,\n rotationY: 0,\n scale: 1,\n skewX: 0,\n skewY: 0\n }).progress(1),\n bounds = element.getBoundingClientRect();\n tween && tween.progress(0).kill();\n return bounds;\n},\n _getSize = function _getSize(element, _ref3) {\n var d2 = _ref3.d2;\n return element[\"offset\" + d2] || element[\"client\" + d2] || 0;\n},\n _getLabelRatioArray = function _getLabelRatioArray(timeline) {\n var a = [],\n labels = timeline.labels,\n duration = timeline.duration(),\n p;\n\n for (p in labels) {\n a.push(labels[p] / duration);\n }\n\n return a;\n},\n _getClosestLabel = function _getClosestLabel(animation) {\n return function (value) {\n return gsap.utils.snap(_getLabelRatioArray(animation), value);\n };\n},\n _snapDirectional = function _snapDirectional(snapIncrementOrArray) {\n var snap = gsap.utils.snap(snapIncrementOrArray),\n a = Array.isArray(snapIncrementOrArray) && snapIncrementOrArray.slice(0).sort(function (a, b) {\n return a - b;\n });\n return a ? function (value, direction, threshold) {\n if (threshold === void 0) {\n threshold = 1e-3;\n }\n\n var i;\n\n if (!direction) {\n return snap(value);\n }\n\n if (direction > 0) {\n value -= threshold; // to avoid rounding errors. If we're too strict, it might snap forward, then immediately again, and again.\n\n for (i = 0; i < a.length; i++) {\n if (a[i] >= value) {\n return a[i];\n }\n }\n\n return a[i - 1];\n } else {\n i = a.length;\n value += threshold;\n\n while (i--) {\n if (a[i] <= value) {\n return a[i];\n }\n }\n }\n\n return a[0];\n } : function (value, direction, threshold) {\n if (threshold === void 0) {\n threshold = 1e-3;\n }\n\n var snapped = snap(value);\n return !direction || Math.abs(snapped - value) < threshold || snapped - value < 0 === direction < 0 ? snapped : snap(direction < 0 ? value - snapIncrementOrArray : value + snapIncrementOrArray);\n };\n},\n _getLabelAtDirection = function _getLabelAtDirection(timeline) {\n return function (value, st) {\n return _snapDirectional(_getLabelRatioArray(timeline))(value, st.direction);\n };\n},\n _multiListener = function _multiListener(func, element, types, callback) {\n return types.split(\",\").forEach(function (type) {\n return func(element, type, callback);\n });\n},\n _addListener = function _addListener(element, type, func, nonPassive, capture) {\n return element.addEventListener(type, func, {\n passive: !nonPassive,\n capture: !!capture\n });\n},\n _removeListener = function _removeListener(element, type, func, capture) {\n return element.removeEventListener(type, func, !!capture);\n},\n _wheelListener = function _wheelListener(func, el, scrollFunc) {\n scrollFunc = scrollFunc && scrollFunc.wheelHandler;\n\n if (scrollFunc) {\n func(el, \"wheel\", scrollFunc);\n func(el, \"touchmove\", scrollFunc);\n }\n},\n _markerDefaults = {\n startColor: \"green\",\n endColor: \"red\",\n indent: 0,\n fontSize: \"16px\",\n fontWeight: \"normal\"\n},\n _defaults = {\n toggleActions: \"play\",\n anticipatePin: 0\n},\n _keywords = {\n top: 0,\n left: 0,\n center: 0.5,\n bottom: 1,\n right: 1\n},\n _offsetToPx = function _offsetToPx(value, size) {\n if (_isString(value)) {\n var eqIndex = value.indexOf(\"=\"),\n relative = ~eqIndex ? +(value.charAt(eqIndex - 1) + 1) * parseFloat(value.substr(eqIndex + 1)) : 0;\n\n if (~eqIndex) {\n value.indexOf(\"%\") > eqIndex && (relative *= size / 100);\n value = value.substr(0, eqIndex - 1);\n }\n\n value = relative + (value in _keywords ? _keywords[value] * size : ~value.indexOf(\"%\") ? parseFloat(value) * size / 100 : parseFloat(value) || 0);\n }\n\n return value;\n},\n _createMarker = function _createMarker(type, name, container, direction, _ref4, offset, matchWidthEl, containerAnimation) {\n var startColor = _ref4.startColor,\n endColor = _ref4.endColor,\n fontSize = _ref4.fontSize,\n indent = _ref4.indent,\n fontWeight = _ref4.fontWeight;\n\n var e = _doc.createElement(\"div\"),\n useFixedPosition = _isViewport(container) || (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getProxyProp)(container, \"pinType\") === \"fixed\",\n isScroller = type.indexOf(\"scroller\") !== -1,\n parent = useFixedPosition ? _body : container,\n isStart = type.indexOf(\"start\") !== -1,\n color = isStart ? startColor : endColor,\n css = \"border-color:\" + color + \";font-size:\" + fontSize + \";color:\" + color + \";font-weight:\" + fontWeight + \";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;\";\n\n css += \"position:\" + ((isScroller || containerAnimation) && useFixedPosition ? \"fixed;\" : \"absolute;\");\n (isScroller || containerAnimation || !useFixedPosition) && (css += (direction === _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical ? _right : _bottom) + \":\" + (offset + parseFloat(indent)) + \"px;\");\n matchWidthEl && (css += \"box-sizing:border-box;text-align:left;width:\" + matchWidthEl.offsetWidth + \"px;\");\n e._isStart = isStart;\n e.setAttribute(\"class\", \"gsap-marker-\" + type + (name ? \" marker-\" + name : \"\"));\n e.style.cssText = css;\n e.innerText = name || name === 0 ? type + \"-\" + name : type;\n parent.children[0] ? parent.insertBefore(e, parent.children[0]) : parent.appendChild(e);\n e._offset = e[\"offset\" + direction.op.d2];\n\n _positionMarker(e, 0, direction, isStart);\n\n return e;\n},\n _positionMarker = function _positionMarker(marker, start, direction, flipped) {\n var vars = {\n display: \"block\"\n },\n side = direction[flipped ? \"os2\" : \"p2\"],\n oppositeSide = direction[flipped ? \"p2\" : \"os2\"];\n marker._isFlipped = flipped;\n vars[direction.a + \"Percent\"] = flipped ? -100 : 0;\n vars[direction.a] = flipped ? \"1px\" : 0;\n vars[\"border\" + side + _Width] = 1;\n vars[\"border\" + oppositeSide + _Width] = 0;\n vars[direction.p] = start + \"px\";\n gsap.set(marker, vars);\n},\n _triggers = [],\n _ids = {},\n _rafID,\n _sync = function _sync() {\n return _getTime() - _lastScrollTime > 34 && (_rafID || (_rafID = requestAnimationFrame(_updateAll)));\n},\n _onScroll = function _onScroll() {\n // previously, we tried to optimize performance by batching/deferring to the next requestAnimationFrame(), but discovered that Safari has a few bugs that make this unworkable (especially on iOS). See https://codepen.io/GreenSock/pen/16c435b12ef09c38125204818e7b45fc?editors=0010 and https://codepen.io/GreenSock/pen/JjOxYpQ/3dd65ccec5a60f1d862c355d84d14562?editors=0010 and https://codepen.io/GreenSock/pen/ExbrPNa/087cef197dc35445a0951e8935c41503?editors=0010\n if (!_normalizer || !_normalizer.isPressed || _normalizer.startX > _body.clientWidth) {\n // if the user is dragging the scrollbar, allow it.\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.cache++;\n\n if (_normalizer) {\n _rafID || (_rafID = requestAnimationFrame(_updateAll));\n } else {\n _updateAll(); // Safari in particular (on desktop) NEEDS the immediate update rather than waiting for a requestAnimationFrame() whereas iOS seems to benefit from waiting for the requestAnimationFrame() tick, at least when normalizing. See https://codepen.io/GreenSock/pen/qBYozqO?editors=0110\n\n }\n\n _lastScrollTime || _dispatch(\"scrollStart\");\n _lastScrollTime = _getTime();\n }\n},\n _setBaseDimensions = function _setBaseDimensions() {\n _baseScreenWidth = _win.innerWidth;\n _baseScreenHeight = _win.innerHeight;\n},\n _onResize = function _onResize() {\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.cache++;\n !_refreshing && !_ignoreResize && !_doc.fullscreenElement && !_doc.webkitFullscreenElement && (!_ignoreMobileResize || _baseScreenWidth !== _win.innerWidth || Math.abs(_win.innerHeight - _baseScreenHeight) > _win.innerHeight * 0.25) && _resizeDelay.restart(true);\n},\n // ignore resizes triggered by refresh()\n_listeners = {},\n _emptyArray = [],\n _softRefresh = function _softRefresh() {\n return _removeListener(ScrollTrigger, \"scrollEnd\", _softRefresh) || _refreshAll(true);\n},\n _dispatch = function _dispatch(type) {\n return _listeners[type] && _listeners[type].map(function (f) {\n return f();\n }) || _emptyArray;\n},\n _savedStyles = [],\n // when ScrollTrigger.saveStyles() is called, the inline styles are recorded in this Array in a sequential format like [element, cssText, gsCache, media]. This keeps it very memory-efficient and fast to iterate through.\n_revertRecorded = function _revertRecorded(media) {\n for (var i = 0; i < _savedStyles.length; i += 5) {\n if (!media || _savedStyles[i + 4] && _savedStyles[i + 4].query === media) {\n _savedStyles[i].style.cssText = _savedStyles[i + 1];\n _savedStyles[i].getBBox && _savedStyles[i].setAttribute(\"transform\", _savedStyles[i + 2] || \"\");\n _savedStyles[i + 3].uncache = 1;\n }\n }\n},\n _revertAll = function _revertAll(kill, media) {\n var trigger;\n\n for (_i = 0; _i < _triggers.length; _i++) {\n trigger = _triggers[_i];\n\n if (trigger && (!media || trigger._ctx === media)) {\n if (kill) {\n trigger.kill(1);\n } else {\n trigger.revert(true, true);\n }\n }\n }\n\n _isReverted = true;\n media && _revertRecorded(media);\n media || _dispatch(\"revert\");\n},\n _clearScrollMemory = function _clearScrollMemory(scrollRestoration, force) {\n // zero-out all the recorded scroll positions. Don't use _triggers because if, for example, .matchMedia() is used to create some ScrollTriggers and then the user resizes and it removes ALL ScrollTriggers, and then go back to a size where there are ScrollTriggers, it would have kept the position(s) saved from the initial state.\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.cache++;\n (force || !_refreshingAll) && _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.forEach(function (obj) {\n return _isFunction(obj) && obj.cacheID++ && (obj.rec = 0);\n });\n _isString(scrollRestoration) && (_win.history.scrollRestoration = _scrollRestoration = scrollRestoration);\n},\n _refreshingAll,\n _refreshID = 0,\n _queueRefreshID,\n _queueRefreshAll = function _queueRefreshAll() {\n // we don't want to call _refreshAll() every time we create a new ScrollTrigger (for performance reasons) - it's better to batch them. Some frameworks dynamically load content and we can't rely on the window's \"load\" or \"DOMContentLoaded\" events to trigger it.\n if (_queueRefreshID !== _refreshID) {\n var id = _queueRefreshID = _refreshID;\n requestAnimationFrame(function () {\n return id === _refreshID && _refreshAll(true);\n });\n }\n},\n _refresh100vh = function _refresh100vh() {\n _body.appendChild(_div100vh);\n\n _100vh = !_normalizer && _div100vh.offsetHeight || _win.innerHeight;\n\n _body.removeChild(_div100vh);\n},\n _hideAllMarkers = function _hideAllMarkers(hide) {\n return _toArray(\".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end\").forEach(function (el) {\n return el.style.display = hide ? \"none\" : \"block\";\n });\n},\n _refreshAll = function _refreshAll(force, skipRevert) {\n if (_lastScrollTime && !force && !_isReverted) {\n _addListener(ScrollTrigger, \"scrollEnd\", _softRefresh);\n\n return;\n }\n\n _refresh100vh();\n\n _refreshingAll = ScrollTrigger.isRefreshing = true;\n\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.forEach(function (obj) {\n return _isFunction(obj) && ++obj.cacheID && (obj.rec = obj());\n }); // force the clearing of the cache because some browsers take a little while to dispatch the \"scroll\" event and the user may have changed the scroll position and then called ScrollTrigger.refresh() right away\n\n\n var refreshInits = _dispatch(\"refreshInit\");\n\n _sort && ScrollTrigger.sort();\n skipRevert || _revertAll();\n\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.forEach(function (obj) {\n if (_isFunction(obj)) {\n obj.smooth && (obj.target.style.scrollBehavior = \"auto\"); // smooth scrolling interferes\n\n obj(0);\n }\n });\n\n _triggers.slice(0).forEach(function (t) {\n return t.refresh();\n }); // don't loop with _i because during a refresh() someone could call ScrollTrigger.update() which would iterate through _i resulting in a skip.\n\n\n _isReverted = false;\n\n _triggers.forEach(function (t) {\n // nested pins (pinnedContainer) with pinSpacing may expand the container, so we must accommodate that here.\n if (t._subPinOffset && t.pin) {\n var prop = t.vars.horizontal ? \"offsetWidth\" : \"offsetHeight\",\n original = t.pin[prop];\n t.revert(true, 1);\n t.adjustPinSpacing(t.pin[prop] - original);\n t.refresh();\n }\n });\n\n _clampingMax = 1; // pinSpacing might be propping a page open, thus when we .setPositions() to clamp a ScrollTrigger's end we should leave the pinSpacing alone. That's what this flag is for.\n\n _hideAllMarkers(true);\n\n _triggers.forEach(function (t) {\n // the scroller's max scroll position may change after all the ScrollTriggers refreshed (like pinning could push it down), so we need to loop back and correct any with end: \"max\". Same for anything with a clamped end\n var max = _maxScroll(t.scroller, t._dir),\n endClamp = t.vars.end === \"max\" || t._endClamp && t.end > max,\n startClamp = t._startClamp && t.start >= max;\n\n (endClamp || startClamp) && t.setPositions(startClamp ? max - 1 : t.start, endClamp ? Math.max(startClamp ? max : t.start + 1, max) : t.end, true);\n });\n\n _hideAllMarkers(false);\n\n _clampingMax = 0;\n refreshInits.forEach(function (result) {\n return result && result.render && result.render(-1);\n }); // if the onRefreshInit() returns an animation (typically a gsap.set()), revert it. This makes it easy to put things in a certain spot before refreshing for measurement purposes, and then put things back.\n\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.forEach(function (obj) {\n if (_isFunction(obj)) {\n obj.smooth && requestAnimationFrame(function () {\n return obj.target.style.scrollBehavior = \"smooth\";\n });\n obj.rec && obj(obj.rec);\n }\n });\n\n _clearScrollMemory(_scrollRestoration, 1);\n\n _resizeDelay.pause();\n\n _refreshID++;\n _refreshingAll = 2;\n\n _updateAll(2);\n\n _triggers.forEach(function (t) {\n return _isFunction(t.vars.onRefresh) && t.vars.onRefresh(t);\n });\n\n _refreshingAll = ScrollTrigger.isRefreshing = false;\n\n _dispatch(\"refresh\");\n},\n _lastScroll = 0,\n _direction = 1,\n _primary,\n _updateAll = function _updateAll(force) {\n if (force === 2 || !_refreshingAll && !_isReverted) {\n // _isReverted could be true if, for example, a matchMedia() is in the process of executing. We don't want to update during the time everything is reverted.\n ScrollTrigger.isUpdating = true;\n _primary && _primary.update(0); // ScrollSmoother uses refreshPriority -9999 to become the primary that gets updated before all others because it affects the scroll position.\n\n var l = _triggers.length,\n time = _getTime(),\n recordVelocity = time - _time1 >= 50,\n scroll = l && _triggers[0].scroll();\n\n _direction = _lastScroll > scroll ? -1 : 1;\n _refreshingAll || (_lastScroll = scroll);\n\n if (recordVelocity) {\n if (_lastScrollTime && !_pointerIsDown && time - _lastScrollTime > 200) {\n _lastScrollTime = 0;\n\n _dispatch(\"scrollEnd\");\n }\n\n _time2 = _time1;\n _time1 = time;\n }\n\n if (_direction < 0) {\n _i = l;\n\n while (_i-- > 0) {\n _triggers[_i] && _triggers[_i].update(0, recordVelocity);\n }\n\n _direction = 1;\n } else {\n for (_i = 0; _i < l; _i++) {\n _triggers[_i] && _triggers[_i].update(0, recordVelocity);\n }\n }\n\n ScrollTrigger.isUpdating = false;\n }\n\n _rafID = 0;\n},\n _propNamesToCopy = [_left, _top, _bottom, _right, _margin + _Bottom, _margin + _Right, _margin + _Top, _margin + _Left, \"display\", \"flexShrink\", \"float\", \"zIndex\", \"gridColumnStart\", \"gridColumnEnd\", \"gridRowStart\", \"gridRowEnd\", \"gridArea\", \"justifySelf\", \"alignSelf\", \"placeSelf\", \"order\"],\n _stateProps = _propNamesToCopy.concat([_width, _height, \"boxSizing\", \"max\" + _Width, \"max\" + _Height, \"position\", _margin, _padding, _padding + _Top, _padding + _Right, _padding + _Bottom, _padding + _Left]),\n _swapPinOut = function _swapPinOut(pin, spacer, state) {\n _setState(state);\n\n var cache = pin._gsap;\n\n if (cache.spacerIsNative) {\n _setState(cache.spacerState);\n } else if (pin._gsap.swappedIn) {\n var parent = spacer.parentNode;\n\n if (parent) {\n parent.insertBefore(pin, spacer);\n parent.removeChild(spacer);\n }\n }\n\n pin._gsap.swappedIn = false;\n},\n _swapPinIn = function _swapPinIn(pin, spacer, cs, spacerState) {\n if (!pin._gsap.swappedIn) {\n var i = _propNamesToCopy.length,\n spacerStyle = spacer.style,\n pinStyle = pin.style,\n p;\n\n while (i--) {\n p = _propNamesToCopy[i];\n spacerStyle[p] = cs[p];\n }\n\n spacerStyle.position = cs.position === \"absolute\" ? \"absolute\" : \"relative\";\n cs.display === \"inline\" && (spacerStyle.display = \"inline-block\");\n pinStyle[_bottom] = pinStyle[_right] = \"auto\";\n spacerStyle.flexBasis = cs.flexBasis || \"auto\";\n spacerStyle.overflow = \"visible\";\n spacerStyle.boxSizing = \"border-box\";\n spacerStyle[_width] = _getSize(pin, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal) + _px;\n spacerStyle[_height] = _getSize(pin, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical) + _px;\n spacerStyle[_padding] = pinStyle[_margin] = pinStyle[_top] = pinStyle[_left] = \"0\";\n\n _setState(spacerState);\n\n pinStyle[_width] = pinStyle[\"max\" + _Width] = cs[_width];\n pinStyle[_height] = pinStyle[\"max\" + _Height] = cs[_height];\n pinStyle[_padding] = cs[_padding];\n\n if (pin.parentNode !== spacer) {\n pin.parentNode.insertBefore(spacer, pin);\n spacer.appendChild(pin);\n }\n\n pin._gsap.swappedIn = true;\n }\n},\n _capsExp = /([A-Z])/g,\n _setState = function _setState(state) {\n if (state) {\n var style = state.t.style,\n l = state.length,\n i = 0,\n p,\n value;\n (state.t._gsap || gsap.core.getCache(state.t)).uncache = 1; // otherwise transforms may be off\n\n for (; i < l; i += 2) {\n value = state[i + 1];\n p = state[i];\n\n if (value) {\n style[p] = value;\n } else if (style[p]) {\n style.removeProperty(p.replace(_capsExp, \"-$1\").toLowerCase());\n }\n }\n }\n},\n _getState = function _getState(element) {\n // returns an Array with alternating values like [property, value, property, value] and a \"t\" property pointing to the target (element). Makes it fast and cheap.\n var l = _stateProps.length,\n style = element.style,\n state = [],\n i = 0;\n\n for (; i < l; i++) {\n state.push(_stateProps[i], style[_stateProps[i]]);\n }\n\n state.t = element;\n return state;\n},\n _copyState = function _copyState(state, override, omitOffsets) {\n var result = [],\n l = state.length,\n i = omitOffsets ? 8 : 0,\n // skip top, left, right, bottom if omitOffsets is true\n p;\n\n for (; i < l; i += 2) {\n p = state[i];\n result.push(p, p in override ? override[p] : state[i + 1]);\n }\n\n result.t = state.t;\n return result;\n},\n _winOffsets = {\n left: 0,\n top: 0\n},\n // // potential future feature (?) Allow users to calculate where a trigger hits (scroll position) like getScrollPosition(\"#id\", \"top bottom\")\n// _getScrollPosition = (trigger, position, {scroller, containerAnimation, horizontal}) => {\n// \tscroller = _getTarget(scroller || _win);\n// \tlet direction = horizontal ? _horizontal : _vertical,\n// \t\tisViewport = _isViewport(scroller);\n// \t_getSizeFunc(scroller, isViewport, direction);\n// \treturn _parsePosition(position, _getTarget(trigger), _getSizeFunc(scroller, isViewport, direction)(), direction, _getScrollFunc(scroller, direction)(), 0, 0, 0, _getOffsetsFunc(scroller, isViewport)(), isViewport ? 0 : parseFloat(_getComputedStyle(scroller)[\"border\" + direction.p2 + _Width]) || 0, 0, containerAnimation ? containerAnimation.duration() : _maxScroll(scroller), containerAnimation);\n// },\n_parsePosition = function _parsePosition(value, trigger, scrollerSize, direction, scroll, marker, markerScroller, self, scrollerBounds, borderWidth, useFixedPosition, scrollerMax, containerAnimation, clampZeroProp) {\n _isFunction(value) && (value = value(self));\n\n if (_isString(value) && value.substr(0, 3) === \"max\") {\n value = scrollerMax + (value.charAt(4) === \"=\" ? _offsetToPx(\"0\" + value.substr(3), scrollerSize) : 0);\n }\n\n var time = containerAnimation ? containerAnimation.time() : 0,\n p1,\n p2,\n element;\n containerAnimation && containerAnimation.seek(0);\n isNaN(value) || (value = +value); // convert a string number like \"45\" to an actual number\n\n if (!_isNumber(value)) {\n _isFunction(trigger) && (trigger = trigger(self));\n var offsets = (value || \"0\").split(\" \"),\n bounds,\n localOffset,\n globalOffset,\n display;\n element = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(trigger, self) || _body;\n bounds = _getBounds(element) || {};\n\n if ((!bounds || !bounds.left && !bounds.top) && _getComputedStyle(element).display === \"none\") {\n // if display is \"none\", it won't report getBoundingClientRect() properly\n display = element.style.display;\n element.style.display = \"block\";\n bounds = _getBounds(element);\n display ? element.style.display = display : element.style.removeProperty(\"display\");\n }\n\n localOffset = _offsetToPx(offsets[0], bounds[direction.d]);\n globalOffset = _offsetToPx(offsets[1] || \"0\", scrollerSize);\n value = bounds[direction.p] - scrollerBounds[direction.p] - borderWidth + localOffset + scroll - globalOffset;\n markerScroller && _positionMarker(markerScroller, globalOffset, direction, scrollerSize - globalOffset < 20 || markerScroller._isStart && globalOffset > 20);\n scrollerSize -= scrollerSize - globalOffset; // adjust for the marker\n } else {\n containerAnimation && (value = gsap.utils.mapRange(containerAnimation.scrollTrigger.start, containerAnimation.scrollTrigger.end, 0, scrollerMax, value));\n markerScroller && _positionMarker(markerScroller, scrollerSize, direction, true);\n }\n\n if (clampZeroProp) {\n self[clampZeroProp] = value || -0.001;\n value < 0 && (value = 0);\n }\n\n if (marker) {\n var position = value + scrollerSize,\n isStart = marker._isStart;\n p1 = \"scroll\" + direction.d2;\n\n _positionMarker(marker, position, direction, isStart && position > 20 || !isStart && (useFixedPosition ? Math.max(_body[p1], _docEl[p1]) : marker.parentNode[p1]) <= position + 1);\n\n if (useFixedPosition) {\n scrollerBounds = _getBounds(markerScroller);\n useFixedPosition && (marker.style[direction.op.p] = scrollerBounds[direction.op.p] - direction.op.m - marker._offset + _px);\n }\n }\n\n if (containerAnimation && element) {\n p1 = _getBounds(element);\n containerAnimation.seek(scrollerMax);\n p2 = _getBounds(element);\n containerAnimation._caScrollDist = p1[direction.p] - p2[direction.p];\n value = value / containerAnimation._caScrollDist * scrollerMax;\n }\n\n containerAnimation && containerAnimation.seek(time);\n return containerAnimation ? value : Math.round(value);\n},\n _prefixExp = /(webkit|moz|length|cssText|inset)/i,\n _reparent = function _reparent(element, parent, top, left) {\n if (element.parentNode !== parent) {\n var style = element.style,\n p,\n cs;\n\n if (parent === _body) {\n element._stOrig = style.cssText; // record original inline styles so we can revert them later\n\n cs = _getComputedStyle(element);\n\n for (p in cs) {\n // must copy all relevant styles to ensure that nothing changes visually when we reparent to the . Skip the vendor prefixed ones.\n if (!+p && !_prefixExp.test(p) && cs[p] && typeof style[p] === \"string\" && p !== \"0\") {\n style[p] = cs[p];\n }\n }\n\n style.top = top;\n style.left = left;\n } else {\n style.cssText = element._stOrig;\n }\n\n gsap.core.getCache(element).uncache = 1;\n parent.appendChild(element);\n }\n},\n _interruptionTracker = function _interruptionTracker(getValueFunc, initialValue, onInterrupt) {\n var last1 = initialValue,\n last2 = last1;\n return function (value) {\n var current = Math.round(getValueFunc()); // round because in some [very uncommon] Windows environments, scroll can get reported with decimals even though it was set without.\n\n if (current !== last1 && current !== last2 && Math.abs(current - last1) > 3 && Math.abs(current - last2) > 3) {\n // if the user scrolls, kill the tween. iOS Safari intermittently misreports the scroll position, it may be the most recently-set one or the one before that! When Safari is zoomed (CMD-+), it often misreports as 1 pixel off too! So if we set the scroll position to 125, for example, it'll actually report it as 124.\n value = current;\n onInterrupt && onInterrupt();\n }\n\n last2 = last1;\n last1 = value;\n return value;\n };\n},\n _shiftMarker = function _shiftMarker(marker, direction, value) {\n var vars = {};\n vars[direction.p] = \"+=\" + value;\n gsap.set(marker, vars);\n},\n // _mergeAnimations = animations => {\n// \tlet tl = gsap.timeline({smoothChildTiming: true}).startTime(Math.min(...animations.map(a => a.globalTime(0))));\n// \tanimations.forEach(a => {let time = a.totalTime(); tl.add(a); a.totalTime(time); });\n// \ttl.smoothChildTiming = false;\n// \treturn tl;\n// },\n// returns a function that can be used to tween the scroll position in the direction provided, and when doing so it'll add a .tween property to the FUNCTION itself, and remove it when the tween completes or gets killed. This gives us a way to have multiple ScrollTriggers use a central function for any given scroller and see if there's a scroll tween running (which would affect if/how things get updated)\n_getTweenCreator = function _getTweenCreator(scroller, direction) {\n var getScroll = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getScrollFunc)(scroller, direction),\n prop = \"_scroll\" + direction.p2,\n // add a tweenable property to the scroller that's a getter/setter function, like _scrollTop or _scrollLeft. This way, if someone does gsap.killTweensOf(scroller) it'll kill the scroll tween.\n getTween = function getTween(scrollTo, vars, initialValue, change1, change2) {\n var tween = getTween.tween,\n onComplete = vars.onComplete,\n modifiers = {};\n initialValue = initialValue || getScroll();\n\n var checkForInterruption = _interruptionTracker(getScroll, initialValue, function () {\n tween.kill();\n getTween.tween = 0;\n });\n\n change2 = change1 && change2 || 0; // if change1 is 0, we set that to the difference and ignore change2. Otherwise, there would be a compound effect.\n\n change1 = change1 || scrollTo - initialValue;\n tween && tween.kill();\n vars[prop] = scrollTo;\n vars.inherit = false;\n vars.modifiers = modifiers;\n\n modifiers[prop] = function () {\n return checkForInterruption(initialValue + change1 * tween.ratio + change2 * tween.ratio * tween.ratio);\n };\n\n vars.onUpdate = function () {\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.cache++;\n getTween.tween && _updateAll(); // if it was interrupted/killed, like in a context.revert(), don't force an updateAll()\n };\n\n vars.onComplete = function () {\n getTween.tween = 0;\n onComplete && onComplete.call(tween);\n };\n\n tween = getTween.tween = gsap.to(scroller, vars);\n return tween;\n };\n\n scroller[prop] = getScroll;\n\n getScroll.wheelHandler = function () {\n return getTween.tween && getTween.tween.kill() && (getTween.tween = 0);\n };\n\n _addListener(scroller, \"wheel\", getScroll.wheelHandler); // Windows machines handle mousewheel scrolling in chunks (like \"3 lines per scroll\") meaning the typical strategy for cancelling the scroll isn't as sensitive. It's much more likely to match one of the previous 2 scroll event positions. So we kill any snapping as soon as there's a wheel event.\n\n\n ScrollTrigger.isTouch && _addListener(scroller, \"touchmove\", getScroll.wheelHandler);\n return getTween;\n};\n\nvar ScrollTrigger = /*#__PURE__*/function () {\n function ScrollTrigger(vars, animation) {\n _coreInitted || ScrollTrigger.register(gsap) || console.warn(\"Please gsap.registerPlugin(ScrollTrigger)\");\n\n _context(this);\n\n this.init(vars, animation);\n }\n\n var _proto = ScrollTrigger.prototype;\n\n _proto.init = function init(vars, animation) {\n this.progress = this.start = 0;\n this.vars && this.kill(true, true); // in case it's being initted again\n\n if (!_enabled) {\n this.update = this.refresh = this.kill = _passThrough;\n return;\n }\n\n vars = _setDefaults(_isString(vars) || _isNumber(vars) || vars.nodeType ? {\n trigger: vars\n } : vars, _defaults);\n\n var _vars = vars,\n onUpdate = _vars.onUpdate,\n toggleClass = _vars.toggleClass,\n id = _vars.id,\n onToggle = _vars.onToggle,\n onRefresh = _vars.onRefresh,\n scrub = _vars.scrub,\n trigger = _vars.trigger,\n pin = _vars.pin,\n pinSpacing = _vars.pinSpacing,\n invalidateOnRefresh = _vars.invalidateOnRefresh,\n anticipatePin = _vars.anticipatePin,\n onScrubComplete = _vars.onScrubComplete,\n onSnapComplete = _vars.onSnapComplete,\n once = _vars.once,\n snap = _vars.snap,\n pinReparent = _vars.pinReparent,\n pinSpacer = _vars.pinSpacer,\n containerAnimation = _vars.containerAnimation,\n fastScrollEnd = _vars.fastScrollEnd,\n preventOverlaps = _vars.preventOverlaps,\n direction = vars.horizontal || vars.containerAnimation && vars.horizontal !== false ? _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal : _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical,\n isToggle = !scrub && scrub !== 0,\n scroller = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(vars.scroller || _win),\n scrollerCache = gsap.core.getCache(scroller),\n isViewport = _isViewport(scroller),\n useFixedPosition = (\"pinType\" in vars ? vars.pinType : (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getProxyProp)(scroller, \"pinType\") || isViewport && \"fixed\") === \"fixed\",\n callbacks = [vars.onEnter, vars.onLeave, vars.onEnterBack, vars.onLeaveBack],\n toggleActions = isToggle && vars.toggleActions.split(\" \"),\n markers = \"markers\" in vars ? vars.markers : _defaults.markers,\n borderWidth = isViewport ? 0 : parseFloat(_getComputedStyle(scroller)[\"border\" + direction.p2 + _Width]) || 0,\n self = this,\n onRefreshInit = vars.onRefreshInit && function () {\n return vars.onRefreshInit(self);\n },\n getScrollerSize = _getSizeFunc(scroller, isViewport, direction),\n getScrollerOffsets = _getOffsetsFunc(scroller, isViewport),\n lastSnap = 0,\n lastRefresh = 0,\n prevProgress = 0,\n scrollFunc = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getScrollFunc)(scroller, direction),\n tweenTo,\n pinCache,\n snapFunc,\n scroll1,\n scroll2,\n start,\n end,\n markerStart,\n markerEnd,\n markerStartTrigger,\n markerEndTrigger,\n markerVars,\n executingOnRefresh,\n change,\n pinOriginalState,\n pinActiveState,\n pinState,\n spacer,\n offset,\n pinGetter,\n pinSetter,\n pinStart,\n pinChange,\n spacingStart,\n spacerState,\n markerStartSetter,\n pinMoves,\n markerEndSetter,\n cs,\n snap1,\n snap2,\n scrubTween,\n scrubSmooth,\n snapDurClamp,\n snapDelayedCall,\n prevScroll,\n prevAnimProgress,\n caMarkerSetter,\n customRevertReturn; // for the sake of efficiency, _startClamp/_endClamp serve like a truthy value indicating that clamping was enabled on the start/end, and ALSO store the actual pre-clamped numeric value. We tap into that in ScrollSmoother for speed effects. So for example, if start=\"clamp(top bottom)\" results in a start of -100 naturally, it would get clamped to 0 but -100 would be stored in _startClamp.\n\n\n self._startClamp = self._endClamp = false;\n self._dir = direction;\n anticipatePin *= 45;\n self.scroller = scroller;\n self.scroll = containerAnimation ? containerAnimation.time.bind(containerAnimation) : scrollFunc;\n scroll1 = scrollFunc();\n self.vars = vars;\n animation = animation || vars.animation;\n\n if (\"refreshPriority\" in vars) {\n _sort = 1;\n vars.refreshPriority === -9999 && (_primary = self); // used by ScrollSmoother\n }\n\n scrollerCache.tweenScroll = scrollerCache.tweenScroll || {\n top: _getTweenCreator(scroller, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical),\n left: _getTweenCreator(scroller, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal)\n };\n self.tweenTo = tweenTo = scrollerCache.tweenScroll[direction.p];\n\n self.scrubDuration = function (value) {\n scrubSmooth = _isNumber(value) && value;\n\n if (!scrubSmooth) {\n scrubTween && scrubTween.progress(1).kill();\n scrubTween = 0;\n } else {\n scrubTween ? scrubTween.duration(value) : scrubTween = gsap.to(animation, {\n ease: \"expo\",\n totalProgress: \"+=0\",\n inherit: false,\n duration: scrubSmooth,\n paused: true,\n onComplete: function onComplete() {\n return onScrubComplete && onScrubComplete(self);\n }\n });\n }\n };\n\n if (animation) {\n animation.vars.lazy = false;\n animation._initted && !self.isReverted || animation.vars.immediateRender !== false && vars.immediateRender !== false && animation.duration() && animation.render(0, true, true); // special case: if this ScrollTrigger gets re-initted, a from() tween with a stagger could get initted initially and then reverted on the re-init which means it'll need to get rendered again here to properly display things. Otherwise, See https://gsap.com/forums/topic/36777-scrollsmoother-splittext-nextjs/ and https://codepen.io/GreenSock/pen/eYPyPpd?editors=0010\n\n self.animation = animation.pause();\n animation.scrollTrigger = self;\n self.scrubDuration(scrub);\n snap1 = 0;\n id || (id = animation.vars.id);\n }\n\n if (snap) {\n // TODO: potential idea: use legitimate CSS scroll snapping by pushing invisible elements into the DOM that serve as snap positions, and toggle the document.scrollingElement.style.scrollSnapType onToggle. See https://codepen.io/GreenSock/pen/JjLrgWM for a quick proof of concept.\n if (!_isObject(snap) || snap.push) {\n snap = {\n snapTo: snap\n };\n }\n\n \"scrollBehavior\" in _body.style && gsap.set(isViewport ? [_body, _docEl] : scroller, {\n scrollBehavior: \"auto\"\n }); // smooth scrolling doesn't work with snap.\n\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.forEach(function (o) {\n return _isFunction(o) && o.target === (isViewport ? _doc.scrollingElement || _docEl : scroller) && (o.smooth = false);\n }); // note: set smooth to false on both the vertical and horizontal scroll getters/setters\n\n\n snapFunc = _isFunction(snap.snapTo) ? snap.snapTo : snap.snapTo === \"labels\" ? _getClosestLabel(animation) : snap.snapTo === \"labelsDirectional\" ? _getLabelAtDirection(animation) : snap.directional !== false ? function (value, st) {\n return _snapDirectional(snap.snapTo)(value, _getTime() - lastRefresh < 500 ? 0 : st.direction);\n } : gsap.utils.snap(snap.snapTo);\n snapDurClamp = snap.duration || {\n min: 0.1,\n max: 2\n };\n snapDurClamp = _isObject(snapDurClamp) ? _clamp(snapDurClamp.min, snapDurClamp.max) : _clamp(snapDurClamp, snapDurClamp);\n snapDelayedCall = gsap.delayedCall(snap.delay || scrubSmooth / 2 || 0.1, function () {\n var scroll = scrollFunc(),\n refreshedRecently = _getTime() - lastRefresh < 500,\n tween = tweenTo.tween;\n\n if ((refreshedRecently || Math.abs(self.getVelocity()) < 10) && !tween && !_pointerIsDown && lastSnap !== scroll) {\n var progress = (scroll - start) / change,\n totalProgress = animation && !isToggle ? animation.totalProgress() : progress,\n velocity = refreshedRecently ? 0 : (totalProgress - snap2) / (_getTime() - _time2) * 1000 || 0,\n change1 = gsap.utils.clamp(-progress, 1 - progress, _abs(velocity / 2) * velocity / 0.185),\n naturalEnd = progress + (snap.inertia === false ? 0 : change1),\n endValue,\n endScroll,\n _snap = snap,\n onStart = _snap.onStart,\n _onInterrupt = _snap.onInterrupt,\n _onComplete = _snap.onComplete;\n endValue = snapFunc(naturalEnd, self);\n _isNumber(endValue) || (endValue = naturalEnd); // in case the function didn't return a number, fall back to using the naturalEnd\n\n endScroll = Math.round(start + endValue * change);\n\n if (scroll <= end && scroll >= start && endScroll !== scroll) {\n if (tween && !tween._initted && tween.data <= _abs(endScroll - scroll)) {\n // there's an overlapping snap! So we must figure out which one is closer and let that tween live.\n return;\n }\n\n if (snap.inertia === false) {\n change1 = endValue - progress;\n }\n\n tweenTo(endScroll, {\n duration: snapDurClamp(_abs(Math.max(_abs(naturalEnd - totalProgress), _abs(endValue - totalProgress)) * 0.185 / velocity / 0.05 || 0)),\n ease: snap.ease || \"power3\",\n data: _abs(endScroll - scroll),\n // record the distance so that if another snap tween occurs (conflict) we can prioritize the closest snap.\n onInterrupt: function onInterrupt() {\n return snapDelayedCall.restart(true) && _onInterrupt && _onInterrupt(self);\n },\n onComplete: function onComplete() {\n self.update();\n lastSnap = scrollFunc();\n\n if (animation) {\n // the resolution of the scrollbar is limited, so we should correct the scrubbed animation's playhead at the end to match EXACTLY where it was supposed to snap\n scrubTween ? scrubTween.resetTo(\"totalProgress\", endValue, animation._tTime / animation._tDur) : animation.progress(endValue);\n }\n\n snap1 = snap2 = animation && !isToggle ? animation.totalProgress() : self.progress;\n onSnapComplete && onSnapComplete(self);\n _onComplete && _onComplete(self);\n }\n }, scroll, change1 * change, endScroll - scroll - change1 * change);\n onStart && onStart(self, tweenTo.tween);\n }\n } else if (self.isActive && lastSnap !== scroll) {\n snapDelayedCall.restart(true);\n }\n }).pause();\n }\n\n id && (_ids[id] = self);\n trigger = self.trigger = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(trigger || pin !== true && pin); // if a trigger has some kind of scroll-related effect applied that could contaminate the \"y\" or \"x\" position (like a ScrollSmoother effect), we needed a way to temporarily revert it, so we use the stRevert property of the gsCache. It can return another function that we'll call at the end so it can return to its normal state.\n\n customRevertReturn = trigger && trigger._gsap && trigger._gsap.stRevert;\n customRevertReturn && (customRevertReturn = customRevertReturn(self));\n pin = pin === true ? trigger : (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(pin);\n _isString(toggleClass) && (toggleClass = {\n targets: trigger,\n className: toggleClass\n });\n\n if (pin) {\n pinSpacing === false || pinSpacing === _margin || (pinSpacing = !pinSpacing && pin.parentNode && pin.parentNode.style && _getComputedStyle(pin.parentNode).display === \"flex\" ? false : _padding); // if the parent is display: flex, don't apply pinSpacing by default. We should check that pin.parentNode is an element (not shadow dom window)\n\n self.pin = pin;\n pinCache = gsap.core.getCache(pin);\n\n if (!pinCache.spacer) {\n // record the spacer and pinOriginalState on the cache in case someone tries pinning the same element with MULTIPLE ScrollTriggers - we don't want to have multiple spacers or record the \"original\" pin state after it has already been affected by another ScrollTrigger.\n if (pinSpacer) {\n pinSpacer = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(pinSpacer);\n pinSpacer && !pinSpacer.nodeType && (pinSpacer = pinSpacer.current || pinSpacer.nativeElement); // for React & Angular\n\n pinCache.spacerIsNative = !!pinSpacer;\n pinSpacer && (pinCache.spacerState = _getState(pinSpacer));\n }\n\n pinCache.spacer = spacer = pinSpacer || _doc.createElement(\"div\");\n spacer.classList.add(\"pin-spacer\");\n id && spacer.classList.add(\"pin-spacer-\" + id);\n pinCache.pinState = pinOriginalState = _getState(pin);\n } else {\n pinOriginalState = pinCache.pinState;\n }\n\n vars.force3D !== false && gsap.set(pin, {\n force3D: true\n });\n self.spacer = spacer = pinCache.spacer;\n cs = _getComputedStyle(pin);\n spacingStart = cs[pinSpacing + direction.os2];\n pinGetter = gsap.getProperty(pin);\n pinSetter = gsap.quickSetter(pin, direction.a, _px); // pin.firstChild && !_maxScroll(pin, direction) && (pin.style.overflow = \"hidden\"); // protects from collapsing margins, but can have unintended consequences as demonstrated here: https://codepen.io/GreenSock/pen/1e42c7a73bfa409d2cf1e184e7a4248d so it was removed in favor of just telling people to set up their CSS to avoid the collapsing margins (overflow: hidden | auto is just one option. Another is border-top: 1px solid transparent).\n\n _swapPinIn(pin, spacer, cs);\n\n pinState = _getState(pin);\n }\n\n if (markers) {\n markerVars = _isObject(markers) ? _setDefaults(markers, _markerDefaults) : _markerDefaults;\n markerStartTrigger = _createMarker(\"scroller-start\", id, scroller, direction, markerVars, 0);\n markerEndTrigger = _createMarker(\"scroller-end\", id, scroller, direction, markerVars, 0, markerStartTrigger);\n offset = markerStartTrigger[\"offset\" + direction.op.d2];\n\n var content = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)((0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getProxyProp)(scroller, \"content\") || scroller);\n\n markerStart = this.markerStart = _createMarker(\"start\", id, content, direction, markerVars, offset, 0, containerAnimation);\n markerEnd = this.markerEnd = _createMarker(\"end\", id, content, direction, markerVars, offset, 0, containerAnimation);\n containerAnimation && (caMarkerSetter = gsap.quickSetter([markerStart, markerEnd], direction.a, _px));\n\n if (!useFixedPosition && !(_Observer_js__WEBPACK_IMPORTED_MODULE_0__._proxies.length && (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getProxyProp)(scroller, \"fixedMarkers\") === true)) {\n _makePositionable(isViewport ? _body : scroller);\n\n gsap.set([markerStartTrigger, markerEndTrigger], {\n force3D: true\n });\n markerStartSetter = gsap.quickSetter(markerStartTrigger, direction.a, _px);\n markerEndSetter = gsap.quickSetter(markerEndTrigger, direction.a, _px);\n }\n }\n\n if (containerAnimation) {\n var oldOnUpdate = containerAnimation.vars.onUpdate,\n oldParams = containerAnimation.vars.onUpdateParams;\n containerAnimation.eventCallback(\"onUpdate\", function () {\n self.update(0, 0, 1);\n oldOnUpdate && oldOnUpdate.apply(containerAnimation, oldParams || []);\n });\n }\n\n self.previous = function () {\n return _triggers[_triggers.indexOf(self) - 1];\n };\n\n self.next = function () {\n return _triggers[_triggers.indexOf(self) + 1];\n };\n\n self.revert = function (revert, temp) {\n if (!temp) {\n return self.kill(true);\n } // for compatibility with gsap.context() and gsap.matchMedia() which call revert()\n\n\n var r = revert !== false || !self.enabled,\n prevRefreshing = _refreshing;\n\n if (r !== self.isReverted) {\n if (r) {\n prevScroll = Math.max(scrollFunc(), self.scroll.rec || 0); // record the scroll so we can revert later (repositioning/pinning things can affect scroll position). In the static refresh() method, we first record all the scroll positions as a reference.\n\n prevProgress = self.progress;\n prevAnimProgress = animation && animation.progress();\n }\n\n markerStart && [markerStart, markerEnd, markerStartTrigger, markerEndTrigger].forEach(function (m) {\n return m.style.display = r ? \"none\" : \"block\";\n });\n\n if (r) {\n _refreshing = self;\n self.update(r); // make sure the pin is back in its original position so that all the measurements are correct. do this BEFORE swapping the pin out\n }\n\n if (pin && (!pinReparent || !self.isActive)) {\n if (r) {\n _swapPinOut(pin, spacer, pinOriginalState);\n } else {\n _swapPinIn(pin, spacer, _getComputedStyle(pin), spacerState);\n }\n }\n\n r || self.update(r); // when we're restoring, the update should run AFTER swapping the pin into its pin-spacer.\n\n _refreshing = prevRefreshing; // restore. We set it to true during the update() so that things fire properly in there.\n\n self.isReverted = r;\n }\n };\n\n self.refresh = function (soft, force, position, pinOffset) {\n // position is typically only defined if it's coming from setPositions() - it's a way to skip the normal parsing. pinOffset is also only from setPositions() and is mostly related to fancy stuff we need to do in ScrollSmoother with effects\n if ((_refreshing || !self.enabled) && !force) {\n return;\n }\n\n if (pin && soft && _lastScrollTime) {\n _addListener(ScrollTrigger, \"scrollEnd\", _softRefresh);\n\n return;\n }\n\n !_refreshingAll && onRefreshInit && onRefreshInit(self);\n _refreshing = self;\n\n if (tweenTo.tween && !position) {\n // we skip this if a position is passed in because typically that's from .setPositions() and it's best to allow in-progress snapping to continue.\n tweenTo.tween.kill();\n tweenTo.tween = 0;\n }\n\n scrubTween && scrubTween.pause();\n invalidateOnRefresh && animation && animation.revert({\n kill: false\n }).invalidate();\n self.isReverted || self.revert(true, true);\n self._subPinOffset = false; // we'll set this to true in the sub-pins if we find any\n\n var size = getScrollerSize(),\n scrollerBounds = getScrollerOffsets(),\n max = containerAnimation ? containerAnimation.duration() : _maxScroll(scroller, direction),\n isFirstRefresh = change <= 0.01,\n offset = 0,\n otherPinOffset = pinOffset || 0,\n parsedEnd = _isObject(position) ? position.end : vars.end,\n parsedEndTrigger = vars.endTrigger || trigger,\n parsedStart = _isObject(position) ? position.start : vars.start || (vars.start === 0 || !trigger ? 0 : pin ? \"0 0\" : \"0 100%\"),\n pinnedContainer = self.pinnedContainer = vars.pinnedContainer && (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(vars.pinnedContainer, self),\n triggerIndex = trigger && Math.max(0, _triggers.indexOf(self)) || 0,\n i = triggerIndex,\n cs,\n bounds,\n scroll,\n isVertical,\n override,\n curTrigger,\n curPin,\n oppositeScroll,\n initted,\n revertedPins,\n forcedOverflow,\n markerStartOffset,\n markerEndOffset;\n\n if (markers && _isObject(position)) {\n // if we alter the start/end positions with .setPositions(), it generally feeds in absolute NUMBERS which don't convey information about where to line up the markers, so to keep it intuitive, we record how far the trigger positions shift after applying the new numbers and then offset by that much in the opposite direction. We do the same to the associated trigger markers too of course.\n markerStartOffset = gsap.getProperty(markerStartTrigger, direction.p);\n markerEndOffset = gsap.getProperty(markerEndTrigger, direction.p);\n }\n\n while (i--) {\n // user might try to pin the same element more than once, so we must find any prior triggers with the same pin, revert them, and determine how long they're pinning so that we can offset things appropriately. Make sure we revert from last to first so that things \"rewind\" properly.\n curTrigger = _triggers[i];\n curTrigger.end || curTrigger.refresh(0, 1) || (_refreshing = self); // if it's a timeline-based trigger that hasn't been fully initialized yet because it's waiting for 1 tick, just force the refresh() here, otherwise if it contains a pin that's supposed to affect other ScrollTriggers further down the page, they won't be adjusted properly.\n\n curPin = curTrigger.pin;\n\n if (curPin && (curPin === trigger || curPin === pin || curPin === pinnedContainer) && !curTrigger.isReverted) {\n revertedPins || (revertedPins = []);\n revertedPins.unshift(curTrigger); // we'll revert from first to last to make sure things reach their end state properly\n\n curTrigger.revert(true, true);\n }\n\n if (curTrigger !== _triggers[i]) {\n // in case it got removed.\n triggerIndex--;\n i--;\n }\n }\n\n _isFunction(parsedStart) && (parsedStart = parsedStart(self));\n parsedStart = _parseClamp(parsedStart, \"start\", self);\n start = _parsePosition(parsedStart, trigger, size, direction, scrollFunc(), markerStart, markerStartTrigger, self, scrollerBounds, borderWidth, useFixedPosition, max, containerAnimation, self._startClamp && \"_startClamp\") || (pin ? -0.001 : 0);\n _isFunction(parsedEnd) && (parsedEnd = parsedEnd(self));\n\n if (_isString(parsedEnd) && !parsedEnd.indexOf(\"+=\")) {\n if (~parsedEnd.indexOf(\" \")) {\n parsedEnd = (_isString(parsedStart) ? parsedStart.split(\" \")[0] : \"\") + parsedEnd;\n } else {\n offset = _offsetToPx(parsedEnd.substr(2), size);\n parsedEnd = _isString(parsedStart) ? parsedStart : (containerAnimation ? gsap.utils.mapRange(0, containerAnimation.duration(), containerAnimation.scrollTrigger.start, containerAnimation.scrollTrigger.end, start) : start) + offset; // _parsePosition won't factor in the offset if the start is a number, so do it here.\n\n parsedEndTrigger = trigger;\n }\n }\n\n parsedEnd = _parseClamp(parsedEnd, \"end\", self);\n end = Math.max(start, _parsePosition(parsedEnd || (parsedEndTrigger ? \"100% 0\" : max), parsedEndTrigger, size, direction, scrollFunc() + offset, markerEnd, markerEndTrigger, self, scrollerBounds, borderWidth, useFixedPosition, max, containerAnimation, self._endClamp && \"_endClamp\")) || -0.001;\n offset = 0;\n i = triggerIndex;\n\n while (i--) {\n curTrigger = _triggers[i];\n curPin = curTrigger.pin;\n\n if (curPin && curTrigger.start - curTrigger._pinPush <= start && !containerAnimation && curTrigger.end > 0) {\n cs = curTrigger.end - (self._startClamp ? Math.max(0, curTrigger.start) : curTrigger.start);\n\n if ((curPin === trigger && curTrigger.start - curTrigger._pinPush < start || curPin === pinnedContainer) && isNaN(parsedStart)) {\n // numeric start values shouldn't be offset at all - treat them as absolute\n offset += cs * (1 - curTrigger.progress);\n }\n\n curPin === pin && (otherPinOffset += cs);\n }\n }\n\n start += offset;\n end += offset;\n self._startClamp && (self._startClamp += offset);\n\n if (self._endClamp && !_refreshingAll) {\n self._endClamp = end || -0.001;\n end = Math.min(end, _maxScroll(scroller, direction));\n }\n\n change = end - start || (start -= 0.01) && 0.001;\n\n if (isFirstRefresh) {\n // on the very first refresh(), the prevProgress couldn't have been accurate yet because the start/end were never calculated, so we set it here. Before 3.11.5, it could lead to an inaccurate scroll position restoration with snapping.\n prevProgress = gsap.utils.clamp(0, 1, gsap.utils.normalize(start, end, prevScroll));\n }\n\n self._pinPush = otherPinOffset;\n\n if (markerStart && offset) {\n // offset the markers if necessary\n cs = {};\n cs[direction.a] = \"+=\" + offset;\n pinnedContainer && (cs[direction.p] = \"-=\" + scrollFunc());\n gsap.set([markerStart, markerEnd], cs);\n }\n\n if (pin && !(_clampingMax && self.end >= _maxScroll(scroller, direction))) {\n cs = _getComputedStyle(pin);\n isVertical = direction === _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical;\n scroll = scrollFunc(); // recalculate because the triggers can affect the scroll\n\n pinStart = parseFloat(pinGetter(direction.a)) + otherPinOffset;\n\n if (!max && end > 1) {\n // makes sure the scroller has a scrollbar, otherwise if something has width: 100%, for example, it would be too big (exclude the scrollbar). See https://gsap.com/forums/topic/25182-scrolltrigger-width-of-page-increase-where-markers-are-set-to-false/\n forcedOverflow = (isViewport ? _doc.scrollingElement || _docEl : scroller).style;\n forcedOverflow = {\n style: forcedOverflow,\n value: forcedOverflow[\"overflow\" + direction.a.toUpperCase()]\n };\n\n if (isViewport && _getComputedStyle(_body)[\"overflow\" + direction.a.toUpperCase()] !== \"scroll\") {\n // avoid an extra scrollbar if BOTH and have overflow set to \"scroll\"\n forcedOverflow.style[\"overflow\" + direction.a.toUpperCase()] = \"scroll\";\n }\n }\n\n _swapPinIn(pin, spacer, cs);\n\n pinState = _getState(pin); // transforms will interfere with the top/left/right/bottom placement, so remove them temporarily. getBoundingClientRect() factors in transforms.\n\n bounds = _getBounds(pin, true);\n oppositeScroll = useFixedPosition && (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getScrollFunc)(scroller, isVertical ? _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal : _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical)();\n\n if (pinSpacing) {\n spacerState = [pinSpacing + direction.os2, change + otherPinOffset + _px];\n spacerState.t = spacer;\n i = pinSpacing === _padding ? _getSize(pin, direction) + change + otherPinOffset : 0;\n\n if (i) {\n spacerState.push(direction.d, i + _px); // for box-sizing: border-box (must include padding).\n\n spacer.style.flexBasis !== \"auto\" && (spacer.style.flexBasis = i + _px);\n }\n\n _setState(spacerState);\n\n if (pinnedContainer) {\n // in ScrollTrigger.refresh(), we need to re-evaluate the pinContainer's size because this pinSpacing may stretch it out, but we can't just add the exact distance because depending on layout, it may not push things down or it may only do so partially.\n _triggers.forEach(function (t) {\n if (t.pin === pinnedContainer && t.vars.pinSpacing !== false) {\n t._subPinOffset = true;\n }\n });\n }\n\n useFixedPosition && scrollFunc(prevScroll);\n } else {\n i = _getSize(pin, direction);\n i && spacer.style.flexBasis !== \"auto\" && (spacer.style.flexBasis = i + _px);\n }\n\n if (useFixedPosition) {\n override = {\n top: bounds.top + (isVertical ? scroll - start : oppositeScroll) + _px,\n left: bounds.left + (isVertical ? oppositeScroll : scroll - start) + _px,\n boxSizing: \"border-box\",\n position: \"fixed\"\n };\n override[_width] = override[\"max\" + _Width] = Math.ceil(bounds.width) + _px;\n override[_height] = override[\"max\" + _Height] = Math.ceil(bounds.height) + _px;\n override[_margin] = override[_margin + _Top] = override[_margin + _Right] = override[_margin + _Bottom] = override[_margin + _Left] = \"0\";\n override[_padding] = cs[_padding];\n override[_padding + _Top] = cs[_padding + _Top];\n override[_padding + _Right] = cs[_padding + _Right];\n override[_padding + _Bottom] = cs[_padding + _Bottom];\n override[_padding + _Left] = cs[_padding + _Left];\n pinActiveState = _copyState(pinOriginalState, override, pinReparent);\n _refreshingAll && scrollFunc(0);\n }\n\n if (animation) {\n // the animation might be affecting the transform, so we must jump to the end, check the value, and compensate accordingly. Otherwise, when it becomes unpinned, the pinSetter() will get set to a value that doesn't include whatever the animation did.\n initted = animation._initted; // if not, we must invalidate() after this step, otherwise it could lock in starting values prematurely.\n\n _suppressOverwrites(1);\n\n animation.render(animation.duration(), true, true);\n pinChange = pinGetter(direction.a) - pinStart + change + otherPinOffset;\n pinMoves = Math.abs(change - pinChange) > 1;\n useFixedPosition && pinMoves && pinActiveState.splice(pinActiveState.length - 2, 2); // transform is the last property/value set in the state Array. Since the animation is controlling that, we should omit it.\n\n animation.render(0, true, true);\n initted || animation.invalidate(true);\n animation.parent || animation.totalTime(animation.totalTime()); // if, for example, a toggleAction called play() and then refresh() happens and when we render(1) above, it would cause the animation to complete and get removed from its parent, so this makes sure it gets put back in.\n\n _suppressOverwrites(0);\n } else {\n pinChange = change;\n }\n\n forcedOverflow && (forcedOverflow.value ? forcedOverflow.style[\"overflow\" + direction.a.toUpperCase()] = forcedOverflow.value : forcedOverflow.style.removeProperty(\"overflow-\" + direction.a));\n } else if (trigger && scrollFunc() && !containerAnimation) {\n // it may be INSIDE a pinned element, so walk up the tree and look for any elements with _pinOffset to compensate because anything with pinSpacing that's already scrolled would throw off the measurements in getBoundingClientRect()\n bounds = trigger.parentNode;\n\n while (bounds && bounds !== _body) {\n if (bounds._pinOffset) {\n start -= bounds._pinOffset;\n end -= bounds._pinOffset;\n }\n\n bounds = bounds.parentNode;\n }\n }\n\n revertedPins && revertedPins.forEach(function (t) {\n return t.revert(false, true);\n });\n self.start = start;\n self.end = end;\n scroll1 = scroll2 = _refreshingAll ? prevScroll : scrollFunc(); // reset velocity\n\n if (!containerAnimation && !_refreshingAll) {\n scroll1 < prevScroll && scrollFunc(prevScroll);\n self.scroll.rec = 0;\n }\n\n self.revert(false, true);\n lastRefresh = _getTime();\n\n if (snapDelayedCall) {\n lastSnap = -1; // just so snapping gets re-enabled, clear out any recorded last value\n // self.isActive && scrollFunc(start + change * prevProgress); // previously this line was here to ensure that when snapping kicks in, it's from the previous progress but in some cases that's not desirable, like an all-page ScrollTrigger when new content gets added to the page, that'd totally change the progress.\n\n snapDelayedCall.restart(true);\n }\n\n _refreshing = 0;\n animation && isToggle && (animation._initted || prevAnimProgress) && animation.progress() !== prevAnimProgress && animation.progress(prevAnimProgress || 0, true).render(animation.time(), true, true); // must force a re-render because if saveStyles() was used on the target(s), the styles could have been wiped out during the refresh().\n\n if (isFirstRefresh || prevProgress !== self.progress || containerAnimation || invalidateOnRefresh) {\n // ensures that the direction is set properly (when refreshing, progress is set back to 0 initially, then back again to wherever it needs to be) and that callbacks are triggered.\n animation && !isToggle && animation.totalProgress(containerAnimation && start < -0.001 && !prevProgress ? gsap.utils.normalize(start, end, 0) : prevProgress, true); // to avoid issues where animation callbacks like onStart aren't triggered.\n\n self.progress = isFirstRefresh || (scroll1 - start) / change === prevProgress ? 0 : prevProgress;\n }\n\n pin && pinSpacing && (spacer._pinOffset = Math.round(self.progress * pinChange));\n scrubTween && scrubTween.invalidate();\n\n if (!isNaN(markerStartOffset)) {\n // numbers were passed in for the position which are absolute, so instead of just putting the markers at the very bottom of the viewport, we figure out how far they shifted down (it's safe to assume they were originally positioned in closer relation to the trigger element with values like \"top\", \"center\", a percentage or whatever, so we offset that much in the opposite direction to basically revert them to the relative position thy were at previously.\n markerStartOffset -= gsap.getProperty(markerStartTrigger, direction.p);\n markerEndOffset -= gsap.getProperty(markerEndTrigger, direction.p);\n\n _shiftMarker(markerStartTrigger, direction, markerStartOffset);\n\n _shiftMarker(markerStart, direction, markerStartOffset - (pinOffset || 0));\n\n _shiftMarker(markerEndTrigger, direction, markerEndOffset);\n\n _shiftMarker(markerEnd, direction, markerEndOffset - (pinOffset || 0));\n }\n\n isFirstRefresh && !_refreshingAll && self.update(); // edge case - when you reload a page when it's already scrolled down, some browsers fire a \"scroll\" event before DOMContentLoaded, triggering an updateAll(). If we don't update the self.progress as part of refresh(), then when it happens next, it may record prevProgress as 0 when it really shouldn't, potentially causing a callback in an animation to fire again.\n\n if (onRefresh && !_refreshingAll && !executingOnRefresh) {\n // when refreshing all, we do extra work to correct pinnedContainer sizes and ensure things don't exceed the maxScroll, so we should do all the refreshes at the end after all that work so that the start/end values are corrected.\n executingOnRefresh = true;\n onRefresh(self);\n executingOnRefresh = false;\n }\n };\n\n self.getVelocity = function () {\n return (scrollFunc() - scroll2) / (_getTime() - _time2) * 1000 || 0;\n };\n\n self.endAnimation = function () {\n _endAnimation(self.callbackAnimation);\n\n if (animation) {\n scrubTween ? scrubTween.progress(1) : !animation.paused() ? _endAnimation(animation, animation.reversed()) : isToggle || _endAnimation(animation, self.direction < 0, 1);\n }\n };\n\n self.labelToScroll = function (label) {\n return animation && animation.labels && (start || self.refresh() || start) + animation.labels[label] / animation.duration() * change || 0;\n };\n\n self.getTrailing = function (name) {\n var i = _triggers.indexOf(self),\n a = self.direction > 0 ? _triggers.slice(0, i).reverse() : _triggers.slice(i + 1);\n\n return (_isString(name) ? a.filter(function (t) {\n return t.vars.preventOverlaps === name;\n }) : a).filter(function (t) {\n return self.direction > 0 ? t.end <= start : t.start >= end;\n });\n };\n\n self.update = function (reset, recordVelocity, forceFake) {\n if (containerAnimation && !forceFake && !reset) {\n return;\n }\n\n var scroll = _refreshingAll === true ? prevScroll : self.scroll(),\n p = reset ? 0 : (scroll - start) / change,\n clipped = p < 0 ? 0 : p > 1 ? 1 : p || 0,\n prevProgress = self.progress,\n isActive,\n wasActive,\n toggleState,\n action,\n stateChanged,\n toggled,\n isAtMax,\n isTakingAction;\n\n if (recordVelocity) {\n scroll2 = scroll1;\n scroll1 = containerAnimation ? scrollFunc() : scroll;\n\n if (snap) {\n snap2 = snap1;\n snap1 = animation && !isToggle ? animation.totalProgress() : clipped;\n }\n } // anticipate the pinning a few ticks ahead of time based on velocity to avoid a visual glitch due to the fact that most browsers do scrolling on a separate thread (not synced with requestAnimationFrame).\n\n\n if (anticipatePin && pin && !_refreshing && !_startup && _lastScrollTime) {\n if (!clipped && start < scroll + (scroll - scroll2) / (_getTime() - _time2) * anticipatePin) {\n clipped = 0.0001;\n } else if (clipped === 1 && end > scroll + (scroll - scroll2) / (_getTime() - _time2) * anticipatePin) {\n clipped = 0.9999;\n }\n }\n\n if (clipped !== prevProgress && self.enabled) {\n isActive = self.isActive = !!clipped && clipped < 1;\n wasActive = !!prevProgress && prevProgress < 1;\n toggled = isActive !== wasActive;\n stateChanged = toggled || !!clipped !== !!prevProgress; // could go from start all the way to end, thus it didn't toggle but it did change state in a sense (may need to fire a callback)\n\n self.direction = clipped > prevProgress ? 1 : -1;\n self.progress = clipped;\n\n if (stateChanged && !_refreshing) {\n toggleState = clipped && !prevProgress ? 0 : clipped === 1 ? 1 : prevProgress === 1 ? 2 : 3; // 0 = enter, 1 = leave, 2 = enterBack, 3 = leaveBack (we prioritize the FIRST encounter, thus if you scroll really fast past the onEnter and onLeave in one tick, it'd prioritize onEnter.\n\n if (isToggle) {\n action = !toggled && toggleActions[toggleState + 1] !== \"none\" && toggleActions[toggleState + 1] || toggleActions[toggleState]; // if it didn't toggle, that means it shot right past and since we prioritize the \"enter\" action, we should switch to the \"leave\" in this case (but only if one is defined)\n\n isTakingAction = animation && (action === \"complete\" || action === \"reset\" || action in animation);\n }\n }\n\n preventOverlaps && (toggled || isTakingAction) && (isTakingAction || scrub || !animation) && (_isFunction(preventOverlaps) ? preventOverlaps(self) : self.getTrailing(preventOverlaps).forEach(function (t) {\n return t.endAnimation();\n }));\n\n if (!isToggle) {\n if (scrubTween && !_refreshing && !_startup) {\n scrubTween._dp._time - scrubTween._start !== scrubTween._time && scrubTween.render(scrubTween._dp._time - scrubTween._start); // if there's a scrub on both the container animation and this one (or a ScrollSmoother), the update order would cause this one not to have rendered yet, so it wouldn't make any progress before we .restart() it heading toward the new progress so it'd appear stuck thus we force a render here.\n\n if (scrubTween.resetTo) {\n scrubTween.resetTo(\"totalProgress\", clipped, animation._tTime / animation._tDur);\n } else {\n // legacy support (courtesy), before 3.10.0\n scrubTween.vars.totalProgress = clipped;\n scrubTween.invalidate().restart();\n }\n } else if (animation) {\n animation.totalProgress(clipped, !!(_refreshing && (lastRefresh || reset)));\n }\n }\n\n if (pin) {\n reset && pinSpacing && (spacer.style[pinSpacing + direction.os2] = spacingStart);\n\n if (!useFixedPosition) {\n pinSetter(_round(pinStart + pinChange * clipped));\n } else if (stateChanged) {\n isAtMax = !reset && clipped > prevProgress && end + 1 > scroll && scroll + 1 >= _maxScroll(scroller, direction); // if it's at the VERY end of the page, don't switch away from position: fixed because it's pointless and it could cause a brief flash when the user scrolls back up (when it gets pinned again)\n\n if (pinReparent) {\n if (!reset && (isActive || isAtMax)) {\n var bounds = _getBounds(pin, true),\n _offset = scroll - start;\n\n _reparent(pin, _body, bounds.top + (direction === _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical ? _offset : 0) + _px, bounds.left + (direction === _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical ? 0 : _offset) + _px);\n } else {\n _reparent(pin, spacer);\n }\n }\n\n _setState(isActive || isAtMax ? pinActiveState : pinState);\n\n pinMoves && clipped < 1 && isActive || pinSetter(pinStart + (clipped === 1 && !isAtMax ? pinChange : 0));\n }\n }\n\n snap && !tweenTo.tween && !_refreshing && !_startup && snapDelayedCall.restart(true);\n toggleClass && (toggled || once && clipped && (clipped < 1 || !_limitCallbacks)) && _toArray(toggleClass.targets).forEach(function (el) {\n return el.classList[isActive || once ? \"add\" : \"remove\"](toggleClass.className);\n }); // classes could affect positioning, so do it even if reset or refreshing is true.\n\n onUpdate && !isToggle && !reset && onUpdate(self);\n\n if (stateChanged && !_refreshing) {\n if (isToggle) {\n if (isTakingAction) {\n if (action === \"complete\") {\n animation.pause().totalProgress(1);\n } else if (action === \"reset\") {\n animation.restart(true).pause();\n } else if (action === \"restart\") {\n animation.restart(true);\n } else {\n animation[action]();\n }\n }\n\n onUpdate && onUpdate(self);\n }\n\n if (toggled || !_limitCallbacks) {\n // on startup, the page could be scrolled and we don't want to fire callbacks that didn't toggle. For example onEnter shouldn't fire if the ScrollTrigger isn't actually entered.\n onToggle && toggled && _callback(self, onToggle);\n callbacks[toggleState] && _callback(self, callbacks[toggleState]);\n once && (clipped === 1 ? self.kill(false, 1) : callbacks[toggleState] = 0); // a callback shouldn't be called again if once is true.\n\n if (!toggled) {\n // it's possible to go completely past, like from before the start to after the end (or vice-versa) in which case BOTH callbacks should be fired in that order\n toggleState = clipped === 1 ? 1 : 3;\n callbacks[toggleState] && _callback(self, callbacks[toggleState]);\n }\n }\n\n if (fastScrollEnd && !isActive && Math.abs(self.getVelocity()) > (_isNumber(fastScrollEnd) ? fastScrollEnd : 2500)) {\n _endAnimation(self.callbackAnimation);\n\n scrubTween ? scrubTween.progress(1) : _endAnimation(animation, action === \"reverse\" ? 1 : !clipped, 1);\n }\n } else if (isToggle && onUpdate && !_refreshing) {\n onUpdate(self);\n }\n } // update absolutely-positioned markers (only if the scroller isn't the viewport)\n\n\n if (markerEndSetter) {\n var n = containerAnimation ? scroll / containerAnimation.duration() * (containerAnimation._caScrollDist || 0) : scroll;\n markerStartSetter(n + (markerStartTrigger._isFlipped ? 1 : 0));\n markerEndSetter(n);\n }\n\n caMarkerSetter && caMarkerSetter(-scroll / containerAnimation.duration() * (containerAnimation._caScrollDist || 0));\n };\n\n self.enable = function (reset, refresh) {\n if (!self.enabled) {\n self.enabled = true;\n\n _addListener(scroller, \"resize\", _onResize);\n\n isViewport || _addListener(scroller, \"scroll\", _onScroll);\n onRefreshInit && _addListener(ScrollTrigger, \"refreshInit\", onRefreshInit);\n\n if (reset !== false) {\n self.progress = prevProgress = 0;\n scroll1 = scroll2 = lastSnap = scrollFunc();\n }\n\n refresh !== false && self.refresh();\n }\n };\n\n self.getTween = function (snap) {\n return snap && tweenTo ? tweenTo.tween : scrubTween;\n };\n\n self.setPositions = function (newStart, newEnd, keepClamp, pinOffset) {\n // doesn't persist after refresh()! Intended to be a way to override values that were set during refresh(), like you could set it in onRefresh()\n if (containerAnimation) {\n // convert ratios into scroll positions. Remember, start/end values on ScrollTriggers that have a containerAnimation refer to the time (in seconds), NOT scroll positions.\n var st = containerAnimation.scrollTrigger,\n duration = containerAnimation.duration(),\n _change = st.end - st.start;\n\n newStart = st.start + _change * newStart / duration;\n newEnd = st.start + _change * newEnd / duration;\n }\n\n self.refresh(false, false, {\n start: _keepClamp(newStart, keepClamp && !!self._startClamp),\n end: _keepClamp(newEnd, keepClamp && !!self._endClamp)\n }, pinOffset);\n self.update();\n };\n\n self.adjustPinSpacing = function (amount) {\n if (spacerState && amount) {\n var i = spacerState.indexOf(direction.d) + 1;\n spacerState[i] = parseFloat(spacerState[i]) + amount + _px;\n spacerState[1] = parseFloat(spacerState[1]) + amount + _px;\n\n _setState(spacerState);\n }\n };\n\n self.disable = function (reset, allowAnimation) {\n if (self.enabled) {\n reset !== false && self.revert(true, true);\n self.enabled = self.isActive = false;\n allowAnimation || scrubTween && scrubTween.pause();\n prevScroll = 0;\n pinCache && (pinCache.uncache = 1);\n onRefreshInit && _removeListener(ScrollTrigger, \"refreshInit\", onRefreshInit);\n\n if (snapDelayedCall) {\n snapDelayedCall.pause();\n tweenTo.tween && tweenTo.tween.kill() && (tweenTo.tween = 0);\n }\n\n if (!isViewport) {\n var i = _triggers.length;\n\n while (i--) {\n if (_triggers[i].scroller === scroller && _triggers[i] !== self) {\n return; //don't remove the listeners if there are still other triggers referencing it.\n }\n }\n\n _removeListener(scroller, \"resize\", _onResize);\n\n isViewport || _removeListener(scroller, \"scroll\", _onScroll);\n }\n }\n };\n\n self.kill = function (revert, allowAnimation) {\n self.disable(revert, allowAnimation);\n scrubTween && !allowAnimation && scrubTween.kill();\n id && delete _ids[id];\n\n var i = _triggers.indexOf(self);\n\n i >= 0 && _triggers.splice(i, 1);\n i === _i && _direction > 0 && _i--; // if we're in the middle of a refresh() or update(), splicing would cause skips in the index, so adjust...\n // if no other ScrollTrigger instances of the same scroller are found, wipe out any recorded scroll position. Otherwise, in a single page application, for example, it could maintain scroll position when it really shouldn't.\n\n i = 0;\n\n _triggers.forEach(function (t) {\n return t.scroller === self.scroller && (i = 1);\n });\n\n i || _refreshingAll || (self.scroll.rec = 0);\n\n if (animation) {\n animation.scrollTrigger = null;\n revert && animation.revert({\n kill: false\n });\n allowAnimation || animation.kill();\n }\n\n markerStart && [markerStart, markerEnd, markerStartTrigger, markerEndTrigger].forEach(function (m) {\n return m.parentNode && m.parentNode.removeChild(m);\n });\n _primary === self && (_primary = 0);\n\n if (pin) {\n pinCache && (pinCache.uncache = 1);\n i = 0;\n\n _triggers.forEach(function (t) {\n return t.pin === pin && i++;\n });\n\n i || (pinCache.spacer = 0); // if there aren't any more ScrollTriggers with the same pin, remove the spacer, otherwise it could be contaminated with old/stale values if the user re-creates a ScrollTrigger for the same element.\n }\n\n vars.onKill && vars.onKill(self);\n };\n\n _triggers.push(self);\n\n self.enable(false, false);\n customRevertReturn && customRevertReturn(self);\n\n if (animation && animation.add && !change) {\n // if the animation is a timeline, it may not have been populated yet, so it wouldn't render at the proper place on the first refresh(), thus we should schedule one for the next tick. If \"change\" is defined, we know it must be re-enabling, thus we can refresh() right away.\n var updateFunc = self.update; // some browsers may fire a scroll event BEFORE a tick elapses and/or the DOMContentLoaded fires. So there's a chance update() will be called BEFORE a refresh() has happened on a Timeline-attached ScrollTrigger which means the start/end won't be calculated yet. We don't want to add conditional logic inside the update() method (like check to see if end is defined and if not, force a refresh()) because that's a function that gets hit a LOT (performance). So we swap out the real update() method for this one that'll re-attach it the first time it gets called and of course forces a refresh().\n\n self.update = function () {\n self.update = updateFunc;\n start || end || self.refresh();\n };\n\n gsap.delayedCall(0.01, self.update);\n change = 0.01;\n start = end = 0;\n } else {\n self.refresh();\n }\n\n pin && _queueRefreshAll(); // pinning could affect the positions of other things, so make sure we queue a full refresh()\n };\n\n ScrollTrigger.register = function register(core) {\n if (!_coreInitted) {\n gsap = core || _getGSAP();\n _windowExists() && window.document && ScrollTrigger.enable();\n _coreInitted = _enabled;\n }\n\n return _coreInitted;\n };\n\n ScrollTrigger.defaults = function defaults(config) {\n if (config) {\n for (var p in config) {\n _defaults[p] = config[p];\n }\n }\n\n return _defaults;\n };\n\n ScrollTrigger.disable = function disable(reset, kill) {\n _enabled = 0;\n\n _triggers.forEach(function (trigger) {\n return trigger[kill ? \"kill\" : \"disable\"](reset);\n });\n\n _removeListener(_win, \"wheel\", _onScroll);\n\n _removeListener(_doc, \"scroll\", _onScroll);\n\n clearInterval(_syncInterval);\n\n _removeListener(_doc, \"touchcancel\", _passThrough);\n\n _removeListener(_body, \"touchstart\", _passThrough);\n\n _multiListener(_removeListener, _doc, \"pointerdown,touchstart,mousedown\", _pointerDownHandler);\n\n _multiListener(_removeListener, _doc, \"pointerup,touchend,mouseup\", _pointerUpHandler);\n\n _resizeDelay.kill();\n\n _iterateAutoRefresh(_removeListener);\n\n for (var i = 0; i < _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.length; i += 3) {\n _wheelListener(_removeListener, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers[i], _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers[i + 1]);\n\n _wheelListener(_removeListener, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers[i], _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers[i + 2]);\n }\n };\n\n ScrollTrigger.enable = function enable() {\n _win = window;\n _doc = document;\n _docEl = _doc.documentElement;\n _body = _doc.body;\n\n if (gsap) {\n _toArray = gsap.utils.toArray;\n _clamp = gsap.utils.clamp;\n _context = gsap.core.context || _passThrough;\n _suppressOverwrites = gsap.core.suppressOverwrites || _passThrough;\n _scrollRestoration = _win.history.scrollRestoration || \"auto\";\n _lastScroll = _win.pageYOffset;\n gsap.core.globals(\"ScrollTrigger\", ScrollTrigger); // must register the global manually because in Internet Explorer, functions (classes) don't have a \"name\" property.\n\n if (_body) {\n _enabled = 1;\n _div100vh = document.createElement(\"div\"); // to solve mobile browser address bar show/hide resizing, we shouldn't rely on window.innerHeight. Instead, use a
          with its height set to 100vh and measure that since that's what the scrolling is based on anyway and it's not affected by address bar showing/hiding.\n\n _div100vh.style.height = \"100vh\";\n _div100vh.style.position = \"absolute\";\n\n _refresh100vh();\n\n _rafBugFix();\n\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.register(gsap); // isTouch is 0 if no touch, 1 if ONLY touch, and 2 if it can accommodate touch but also other types like mouse/pointer.\n\n ScrollTrigger.isTouch = _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.isTouch;\n _fixIOSBug = _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.isTouch && /(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent); // since 2017, iOS has had a bug that causes event.clientX/Y to be inaccurate when a scroll occurs, thus we must alternate ignoring every other touchmove event to work around it. See https://bugs.webkit.org/show_bug.cgi?id=181954 and https://codepen.io/GreenSock/pen/ExbrPNa/087cef197dc35445a0951e8935c41503\n\n _ignoreMobileResize = _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.isTouch === 1;\n\n _addListener(_win, \"wheel\", _onScroll); // mostly for 3rd party smooth scrolling libraries.\n\n\n _root = [_win, _doc, _docEl, _body];\n\n if (gsap.matchMedia) {\n ScrollTrigger.matchMedia = function (vars) {\n var mm = gsap.matchMedia(),\n p;\n\n for (p in vars) {\n mm.add(p, vars[p]);\n }\n\n return mm;\n };\n\n gsap.addEventListener(\"matchMediaInit\", function () {\n return _revertAll();\n });\n gsap.addEventListener(\"matchMediaRevert\", function () {\n return _revertRecorded();\n });\n gsap.addEventListener(\"matchMedia\", function () {\n _refreshAll(0, 1);\n\n _dispatch(\"matchMedia\");\n });\n gsap.matchMedia(\"(orientation: portrait)\", function () {\n // when orientation changes, we should take new base measurements for the ignoreMobileResize feature.\n _setBaseDimensions();\n\n return _setBaseDimensions;\n });\n } else {\n console.warn(\"Requires GSAP 3.11.0 or later\");\n }\n\n _setBaseDimensions();\n\n _addListener(_doc, \"scroll\", _onScroll); // some browsers (like Chrome), the window stops dispatching scroll events on the window if you scroll really fast, but it's consistent on the document!\n\n\n var bodyStyle = _body.style,\n border = bodyStyle.borderTopStyle,\n AnimationProto = gsap.core.Animation.prototype,\n bounds,\n i;\n AnimationProto.revert || Object.defineProperty(AnimationProto, \"revert\", {\n value: function value() {\n return this.time(-0.01, true);\n }\n }); // only for backwards compatibility (Animation.revert() was added after 3.10.4)\n\n bodyStyle.borderTopStyle = \"solid\"; // works around an issue where a margin of a child element could throw off the bounds of the _body, making it seem like there's a margin when there actually isn't. The border ensures that the bounds are accurate.\n\n bounds = _getBounds(_body);\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical.m = Math.round(bounds.top + _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical.sc()) || 0; // accommodate the offset of the caused by margins and/or padding\n\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal.m = Math.round(bounds.left + _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal.sc()) || 0;\n border ? bodyStyle.borderTopStyle = border : bodyStyle.removeProperty(\"border-top-style\"); // TODO: (?) maybe move to leveraging the velocity mechanism in Observer and skip intervals.\n\n _syncInterval = setInterval(_sync, 250);\n gsap.delayedCall(0.5, function () {\n return _startup = 0;\n });\n\n _addListener(_doc, \"touchcancel\", _passThrough); // some older Android devices intermittently stop dispatching \"touchmove\" events if we don't listen for \"touchcancel\" on the document.\n\n\n _addListener(_body, \"touchstart\", _passThrough); //works around Safari bug: https://gsap.com/forums/topic/21450-draggable-in-iframe-on-mobile-is-buggy/\n\n\n _multiListener(_addListener, _doc, \"pointerdown,touchstart,mousedown\", _pointerDownHandler);\n\n _multiListener(_addListener, _doc, \"pointerup,touchend,mouseup\", _pointerUpHandler);\n\n _transformProp = gsap.utils.checkPrefix(\"transform\");\n\n _stateProps.push(_transformProp);\n\n _coreInitted = _getTime();\n _resizeDelay = gsap.delayedCall(0.2, _refreshAll).pause();\n _autoRefresh = [_doc, \"visibilitychange\", function () {\n var w = _win.innerWidth,\n h = _win.innerHeight;\n\n if (_doc.hidden) {\n _prevWidth = w;\n _prevHeight = h;\n } else if (_prevWidth !== w || _prevHeight !== h) {\n _onResize();\n }\n }, _doc, \"DOMContentLoaded\", _refreshAll, _win, \"load\", _refreshAll, _win, \"resize\", _onResize];\n\n _iterateAutoRefresh(_addListener);\n\n _triggers.forEach(function (trigger) {\n return trigger.enable(0, 1);\n });\n\n for (i = 0; i < _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.length; i += 3) {\n _wheelListener(_removeListener, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers[i], _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers[i + 1]);\n\n _wheelListener(_removeListener, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers[i], _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers[i + 2]);\n }\n }\n }\n };\n\n ScrollTrigger.config = function config(vars) {\n \"limitCallbacks\" in vars && (_limitCallbacks = !!vars.limitCallbacks);\n var ms = vars.syncInterval;\n ms && clearInterval(_syncInterval) || (_syncInterval = ms) && setInterval(_sync, ms);\n \"ignoreMobileResize\" in vars && (_ignoreMobileResize = ScrollTrigger.isTouch === 1 && vars.ignoreMobileResize);\n\n if (\"autoRefreshEvents\" in vars) {\n _iterateAutoRefresh(_removeListener) || _iterateAutoRefresh(_addListener, vars.autoRefreshEvents || \"none\");\n _ignoreResize = (vars.autoRefreshEvents + \"\").indexOf(\"resize\") === -1;\n }\n };\n\n ScrollTrigger.scrollerProxy = function scrollerProxy(target, vars) {\n var t = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(target),\n i = _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.indexOf(t),\n isViewport = _isViewport(t);\n\n if (~i) {\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.splice(i, isViewport ? 6 : 2);\n }\n\n if (vars) {\n isViewport ? _Observer_js__WEBPACK_IMPORTED_MODULE_0__._proxies.unshift(_win, vars, _body, vars, _docEl, vars) : _Observer_js__WEBPACK_IMPORTED_MODULE_0__._proxies.unshift(t, vars);\n }\n };\n\n ScrollTrigger.clearMatchMedia = function clearMatchMedia(query) {\n _triggers.forEach(function (t) {\n return t._ctx && t._ctx.query === query && t._ctx.kill(true, true);\n });\n };\n\n ScrollTrigger.isInViewport = function isInViewport(element, ratio, horizontal) {\n var bounds = (_isString(element) ? (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(element) : element).getBoundingClientRect(),\n offset = bounds[horizontal ? _width : _height] * ratio || 0;\n return horizontal ? bounds.right - offset > 0 && bounds.left + offset < _win.innerWidth : bounds.bottom - offset > 0 && bounds.top + offset < _win.innerHeight;\n };\n\n ScrollTrigger.positionInViewport = function positionInViewport(element, referencePoint, horizontal) {\n _isString(element) && (element = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(element));\n var bounds = element.getBoundingClientRect(),\n size = bounds[horizontal ? _width : _height],\n offset = referencePoint == null ? size / 2 : referencePoint in _keywords ? _keywords[referencePoint] * size : ~referencePoint.indexOf(\"%\") ? parseFloat(referencePoint) * size / 100 : parseFloat(referencePoint) || 0;\n return horizontal ? (bounds.left + offset) / _win.innerWidth : (bounds.top + offset) / _win.innerHeight;\n };\n\n ScrollTrigger.killAll = function killAll(allowListeners) {\n _triggers.slice(0).forEach(function (t) {\n return t.vars.id !== \"ScrollSmoother\" && t.kill();\n });\n\n if (allowListeners !== true) {\n var listeners = _listeners.killAll || [];\n _listeners = {};\n listeners.forEach(function (f) {\n return f();\n });\n }\n };\n\n return ScrollTrigger;\n}();\nScrollTrigger.version = \"3.12.5\";\n\nScrollTrigger.saveStyles = function (targets) {\n return targets ? _toArray(targets).forEach(function (target) {\n // saved styles are recorded in a consecutive alternating Array, like [element, cssText, transform attribute, cache, matchMedia, ...]\n if (target && target.style) {\n var i = _savedStyles.indexOf(target);\n\n i >= 0 && _savedStyles.splice(i, 5);\n\n _savedStyles.push(target, target.style.cssText, target.getBBox && target.getAttribute(\"transform\"), gsap.core.getCache(target), _context());\n }\n }) : _savedStyles;\n};\n\nScrollTrigger.revert = function (soft, media) {\n return _revertAll(!soft, media);\n};\n\nScrollTrigger.create = function (vars, animation) {\n return new ScrollTrigger(vars, animation);\n};\n\nScrollTrigger.refresh = function (safe) {\n return safe ? _onResize() : (_coreInitted || ScrollTrigger.register()) && _refreshAll(true);\n};\n\nScrollTrigger.update = function (force) {\n return ++_Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.cache && _updateAll(force === true ? 2 : 0);\n};\n\nScrollTrigger.clearScrollMemory = _clearScrollMemory;\n\nScrollTrigger.maxScroll = function (element, horizontal) {\n return _maxScroll(element, horizontal ? _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal : _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical);\n};\n\nScrollTrigger.getScrollFunc = function (element, horizontal) {\n return (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getScrollFunc)((0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(element), horizontal ? _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal : _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical);\n};\n\nScrollTrigger.getById = function (id) {\n return _ids[id];\n};\n\nScrollTrigger.getAll = function () {\n return _triggers.filter(function (t) {\n return t.vars.id !== \"ScrollSmoother\";\n });\n}; // it's common for people to ScrollTrigger.getAll(t => t.kill()) on page routes, for example, and we don't want it to ruin smooth scrolling by killing the main ScrollSmoother one.\n\n\nScrollTrigger.isScrolling = function () {\n return !!_lastScrollTime;\n};\n\nScrollTrigger.snapDirectional = _snapDirectional;\n\nScrollTrigger.addEventListener = function (type, callback) {\n var a = _listeners[type] || (_listeners[type] = []);\n ~a.indexOf(callback) || a.push(callback);\n};\n\nScrollTrigger.removeEventListener = function (type, callback) {\n var a = _listeners[type],\n i = a && a.indexOf(callback);\n i >= 0 && a.splice(i, 1);\n};\n\nScrollTrigger.batch = function (targets, vars) {\n var result = [],\n varsCopy = {},\n interval = vars.interval || 0.016,\n batchMax = vars.batchMax || 1e9,\n proxyCallback = function proxyCallback(type, callback) {\n var elements = [],\n triggers = [],\n delay = gsap.delayedCall(interval, function () {\n callback(elements, triggers);\n elements = [];\n triggers = [];\n }).pause();\n return function (self) {\n elements.length || delay.restart(true);\n elements.push(self.trigger);\n triggers.push(self);\n batchMax <= elements.length && delay.progress(1);\n };\n },\n p;\n\n for (p in vars) {\n varsCopy[p] = p.substr(0, 2) === \"on\" && _isFunction(vars[p]) && p !== \"onRefreshInit\" ? proxyCallback(p, vars[p]) : vars[p];\n }\n\n if (_isFunction(batchMax)) {\n batchMax = batchMax();\n\n _addListener(ScrollTrigger, \"refresh\", function () {\n return batchMax = vars.batchMax();\n });\n }\n\n _toArray(targets).forEach(function (target) {\n var config = {};\n\n for (p in varsCopy) {\n config[p] = varsCopy[p];\n }\n\n config.trigger = target;\n result.push(ScrollTrigger.create(config));\n });\n\n return result;\n}; // to reduce file size. clamps the scroll and also returns a duration multiplier so that if the scroll gets chopped shorter, the duration gets curtailed as well (otherwise if you're very close to the top of the page, for example, and swipe up really fast, it'll suddenly slow down and take a long time to reach the top).\n\n\nvar _clampScrollAndGetDurationMultiplier = function _clampScrollAndGetDurationMultiplier(scrollFunc, current, end, max) {\n current > max ? scrollFunc(max) : current < 0 && scrollFunc(0);\n return end > max ? (max - current) / (end - current) : end < 0 ? current / (current - end) : 1;\n},\n _allowNativePanning = function _allowNativePanning(target, direction) {\n if (direction === true) {\n target.style.removeProperty(\"touch-action\");\n } else {\n target.style.touchAction = direction === true ? \"auto\" : direction ? \"pan-\" + direction + (_Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.isTouch ? \" pinch-zoom\" : \"\") : \"none\"; // note: Firefox doesn't support it pinch-zoom properly, at least in addition to a pan-x or pan-y.\n }\n\n target === _docEl && _allowNativePanning(_body, direction);\n},\n _overflow = {\n auto: 1,\n scroll: 1\n},\n _nestedScroll = function _nestedScroll(_ref5) {\n var event = _ref5.event,\n target = _ref5.target,\n axis = _ref5.axis;\n\n var node = (event.changedTouches ? event.changedTouches[0] : event).target,\n cache = node._gsap || gsap.core.getCache(node),\n time = _getTime(),\n cs;\n\n if (!cache._isScrollT || time - cache._isScrollT > 2000) {\n // cache for 2 seconds to improve performance.\n while (node && node !== _body && (node.scrollHeight <= node.clientHeight && node.scrollWidth <= node.clientWidth || !(_overflow[(cs = _getComputedStyle(node)).overflowY] || _overflow[cs.overflowX]))) {\n node = node.parentNode;\n }\n\n cache._isScroll = node && node !== target && !_isViewport(node) && (_overflow[(cs = _getComputedStyle(node)).overflowY] || _overflow[cs.overflowX]);\n cache._isScrollT = time;\n }\n\n if (cache._isScroll || axis === \"x\") {\n event.stopPropagation();\n event._gsapAllow = true;\n }\n},\n // capture events on scrollable elements INSIDE the and allow those by calling stopPropagation() when we find a scrollable ancestor\n_inputObserver = function _inputObserver(target, type, inputs, nested) {\n return _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.create({\n target: target,\n capture: true,\n debounce: false,\n lockAxis: true,\n type: type,\n onWheel: nested = nested && _nestedScroll,\n onPress: nested,\n onDrag: nested,\n onScroll: nested,\n onEnable: function onEnable() {\n return inputs && _addListener(_doc, _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.eventTypes[0], _captureInputs, false, true);\n },\n onDisable: function onDisable() {\n return _removeListener(_doc, _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.eventTypes[0], _captureInputs, true);\n }\n });\n},\n _inputExp = /(input|label|select|textarea)/i,\n _inputIsFocused,\n _captureInputs = function _captureInputs(e) {\n var isInput = _inputExp.test(e.target.tagName);\n\n if (isInput || _inputIsFocused) {\n e._gsapAllow = true;\n _inputIsFocused = isInput;\n }\n},\n _getScrollNormalizer = function _getScrollNormalizer(vars) {\n _isObject(vars) || (vars = {});\n vars.preventDefault = vars.isNormalizer = vars.allowClicks = true;\n vars.type || (vars.type = \"wheel,touch\");\n vars.debounce = !!vars.debounce;\n vars.id = vars.id || \"normalizer\";\n\n var _vars2 = vars,\n normalizeScrollX = _vars2.normalizeScrollX,\n momentum = _vars2.momentum,\n allowNestedScroll = _vars2.allowNestedScroll,\n onRelease = _vars2.onRelease,\n self,\n maxY,\n target = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(vars.target) || _docEl,\n smoother = gsap.core.globals().ScrollSmoother,\n smootherInstance = smoother && smoother.get(),\n content = _fixIOSBug && (vars.content && (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getTarget)(vars.content) || smootherInstance && vars.content !== false && !smootherInstance.smooth() && smootherInstance.content()),\n scrollFuncY = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getScrollFunc)(target, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical),\n scrollFuncX = (0,_Observer_js__WEBPACK_IMPORTED_MODULE_0__._getScrollFunc)(target, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal),\n scale = 1,\n initialScale = (_Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer.isTouch && _win.visualViewport ? _win.visualViewport.scale * _win.visualViewport.width : _win.outerWidth) / _win.innerWidth,\n wheelRefresh = 0,\n resolveMomentumDuration = _isFunction(momentum) ? function () {\n return momentum(self);\n } : function () {\n return momentum || 2.8;\n },\n lastRefreshID,\n skipTouchMove,\n inputObserver = _inputObserver(target, vars.type, true, allowNestedScroll),\n resumeTouchMove = function resumeTouchMove() {\n return skipTouchMove = false;\n },\n scrollClampX = _passThrough,\n scrollClampY = _passThrough,\n updateClamps = function updateClamps() {\n maxY = _maxScroll(target, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical);\n scrollClampY = _clamp(_fixIOSBug ? 1 : 0, maxY);\n normalizeScrollX && (scrollClampX = _clamp(0, _maxScroll(target, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal)));\n lastRefreshID = _refreshID;\n },\n removeContentOffset = function removeContentOffset() {\n content._gsap.y = _round(parseFloat(content._gsap.y) + scrollFuncY.offset) + \"px\";\n content.style.transform = \"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, \" + parseFloat(content._gsap.y) + \", 0, 1)\";\n scrollFuncY.offset = scrollFuncY.cacheID = 0;\n },\n ignoreDrag = function ignoreDrag() {\n if (skipTouchMove) {\n requestAnimationFrame(resumeTouchMove);\n\n var offset = _round(self.deltaY / 2),\n scroll = scrollClampY(scrollFuncY.v - offset);\n\n if (content && scroll !== scrollFuncY.v + scrollFuncY.offset) {\n scrollFuncY.offset = scroll - scrollFuncY.v;\n\n var y = _round((parseFloat(content && content._gsap.y) || 0) - scrollFuncY.offset);\n\n content.style.transform = \"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, \" + y + \", 0, 1)\";\n content._gsap.y = y + \"px\";\n scrollFuncY.cacheID = _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.cache;\n\n _updateAll();\n }\n\n return true;\n }\n\n scrollFuncY.offset && removeContentOffset();\n skipTouchMove = true;\n },\n tween,\n startScrollX,\n startScrollY,\n onStopDelayedCall,\n onResize = function onResize() {\n // if the window resizes, like on an iPhone which Apple FORCES the address bar to show/hide even if we event.preventDefault(), it may be scrolling too far now that the address bar is showing, so we must dynamically adjust the momentum tween.\n updateClamps();\n\n if (tween.isActive() && tween.vars.scrollY > maxY) {\n scrollFuncY() > maxY ? tween.progress(1) && scrollFuncY(maxY) : tween.resetTo(\"scrollY\", maxY);\n }\n };\n\n content && gsap.set(content, {\n y: \"+=0\"\n }); // to ensure there's a cache (element._gsap)\n\n vars.ignoreCheck = function (e) {\n return _fixIOSBug && e.type === \"touchmove\" && ignoreDrag(e) || scale > 1.05 && e.type !== \"touchstart\" || self.isGesturing || e.touches && e.touches.length > 1;\n };\n\n vars.onPress = function () {\n skipTouchMove = false;\n var prevScale = scale;\n scale = _round((_win.visualViewport && _win.visualViewport.scale || 1) / initialScale);\n tween.pause();\n prevScale !== scale && _allowNativePanning(target, scale > 1.01 ? true : normalizeScrollX ? false : \"x\");\n startScrollX = scrollFuncX();\n startScrollY = scrollFuncY();\n updateClamps();\n lastRefreshID = _refreshID;\n };\n\n vars.onRelease = vars.onGestureStart = function (self, wasDragging) {\n scrollFuncY.offset && removeContentOffset();\n\n if (!wasDragging) {\n onStopDelayedCall.restart(true);\n } else {\n _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers.cache++; // make sure we're pulling the non-cached value\n // alternate algorithm: durX = Math.min(6, Math.abs(self.velocityX / 800)),\tdur = Math.max(durX, Math.min(6, Math.abs(self.velocityY / 800))); dur = dur * (0.4 + (1 - _power4In(dur / 6)) * 0.6)) * (momentumSpeed || 1)\n\n var dur = resolveMomentumDuration(),\n currentScroll,\n endScroll;\n\n if (normalizeScrollX) {\n currentScroll = scrollFuncX();\n endScroll = currentScroll + dur * 0.05 * -self.velocityX / 0.227; // the constant .227 is from power4(0.05). velocity is inverted because scrolling goes in the opposite direction.\n\n dur *= _clampScrollAndGetDurationMultiplier(scrollFuncX, currentScroll, endScroll, _maxScroll(target, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._horizontal));\n tween.vars.scrollX = scrollClampX(endScroll);\n }\n\n currentScroll = scrollFuncY();\n endScroll = currentScroll + dur * 0.05 * -self.velocityY / 0.227; // the constant .227 is from power4(0.05)\n\n dur *= _clampScrollAndGetDurationMultiplier(scrollFuncY, currentScroll, endScroll, _maxScroll(target, _Observer_js__WEBPACK_IMPORTED_MODULE_0__._vertical));\n tween.vars.scrollY = scrollClampY(endScroll);\n tween.invalidate().duration(dur).play(0.01);\n\n if (_fixIOSBug && tween.vars.scrollY >= maxY || currentScroll >= maxY - 1) {\n // iOS bug: it'll show the address bar but NOT fire the window \"resize\" event until the animation is done but we must protect against overshoot so we leverage an onUpdate to do so.\n gsap.to({}, {\n onUpdate: onResize,\n duration: dur\n });\n }\n }\n\n onRelease && onRelease(self);\n };\n\n vars.onWheel = function () {\n tween._ts && tween.pause();\n\n if (_getTime() - wheelRefresh > 1000) {\n // after 1 second, refresh the clamps otherwise that'll only happen when ScrollTrigger.refresh() is called or for touch-scrolling.\n lastRefreshID = 0;\n wheelRefresh = _getTime();\n }\n };\n\n vars.onChange = function (self, dx, dy, xArray, yArray) {\n _refreshID !== lastRefreshID && updateClamps();\n dx && normalizeScrollX && scrollFuncX(scrollClampX(xArray[2] === dx ? startScrollX + (self.startX - self.x) : scrollFuncX() + dx - xArray[1])); // for more precision, we track pointer/touch movement from the start, otherwise it'll drift.\n\n if (dy) {\n scrollFuncY.offset && removeContentOffset();\n var isTouch = yArray[2] === dy,\n y = isTouch ? startScrollY + self.startY - self.y : scrollFuncY() + dy - yArray[1],\n yClamped = scrollClampY(y);\n isTouch && y !== yClamped && (startScrollY += yClamped - y);\n scrollFuncY(yClamped);\n }\n\n (dy || dx) && _updateAll();\n };\n\n vars.onEnable = function () {\n _allowNativePanning(target, normalizeScrollX ? false : \"x\");\n\n ScrollTrigger.addEventListener(\"refresh\", onResize);\n\n _addListener(_win, \"resize\", onResize);\n\n if (scrollFuncY.smooth) {\n scrollFuncY.target.style.scrollBehavior = \"auto\";\n scrollFuncY.smooth = scrollFuncX.smooth = false;\n }\n\n inputObserver.enable();\n };\n\n vars.onDisable = function () {\n _allowNativePanning(target, true);\n\n _removeListener(_win, \"resize\", onResize);\n\n ScrollTrigger.removeEventListener(\"refresh\", onResize);\n inputObserver.kill();\n };\n\n vars.lockAxis = vars.lockAxis !== false;\n self = new _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer(vars);\n self.iOS = _fixIOSBug; // used in the Observer getCachedScroll() function to work around an iOS bug that wreaks havoc with TouchEvent.clientY if we allow scroll to go all the way back to 0.\n\n _fixIOSBug && !scrollFuncY() && scrollFuncY(1); // iOS bug causes event.clientY values to freak out (wildly inaccurate) if the scroll position is exactly 0.\n\n _fixIOSBug && gsap.ticker.add(_passThrough); // prevent the ticker from sleeping\n\n onStopDelayedCall = self._dc;\n tween = gsap.to(self, {\n ease: \"power4\",\n paused: true,\n inherit: false,\n scrollX: normalizeScrollX ? \"+=0.1\" : \"+=0\",\n scrollY: \"+=0.1\",\n modifiers: {\n scrollY: _interruptionTracker(scrollFuncY, scrollFuncY(), function () {\n return tween.pause();\n })\n },\n onUpdate: _updateAll,\n onComplete: onStopDelayedCall.vars.onComplete\n }); // we need the modifier to sense if the scroll position is altered outside of the momentum tween (like with a scrollTo tween) so we can pause() it to prevent conflicts.\n\n return self;\n};\n\nScrollTrigger.sort = function (func) {\n return _triggers.sort(func || function (a, b) {\n return (a.vars.refreshPriority || 0) * -1e6 + a.start - (b.start + (b.vars.refreshPriority || 0) * -1e6);\n });\n};\n\nScrollTrigger.observe = function (vars) {\n return new _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer(vars);\n};\n\nScrollTrigger.normalizeScroll = function (vars) {\n if (typeof vars === \"undefined\") {\n return _normalizer;\n }\n\n if (vars === true && _normalizer) {\n return _normalizer.enable();\n }\n\n if (vars === false) {\n _normalizer && _normalizer.kill();\n _normalizer = vars;\n return;\n }\n\n var normalizer = vars instanceof _Observer_js__WEBPACK_IMPORTED_MODULE_0__.Observer ? vars : _getScrollNormalizer(vars);\n _normalizer && _normalizer.target === normalizer.target && _normalizer.kill();\n _isViewport(normalizer.target) && (_normalizer = normalizer);\n return normalizer;\n};\n\nScrollTrigger.core = {\n // smaller file size way to leverage in ScrollSmoother and Observer\n _getVelocityProp: _Observer_js__WEBPACK_IMPORTED_MODULE_0__._getVelocityProp,\n _inputObserver: _inputObserver,\n _scrollers: _Observer_js__WEBPACK_IMPORTED_MODULE_0__._scrollers,\n _proxies: _Observer_js__WEBPACK_IMPORTED_MODULE_0__._proxies,\n bridge: {\n // when normalizeScroll sets the scroll position (ss = setScroll)\n ss: function ss() {\n _lastScrollTime || _dispatch(\"scrollStart\");\n _lastScrollTime = _getTime();\n },\n // a way to get the _refreshing value in Observer\n ref: function ref() {\n return _refreshing;\n }\n }\n};\n_getGSAP() && gsap.registerPlugin(ScrollTrigger);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvZ3NhcC9TY3JvbGxUcmlnZ2VyLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNvSjs7QUFFcEo7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQSxTQUFTLDJEQUFhO0FBQ3RCO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjLDJEQUFhO0FBQzNCO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQSx5QkFBeUIsa0RBQVE7QUFDakM7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaURBQWlELDJEQUFhO0FBQzlELENBQUM7QUFDRDtBQUNBLGtCQUFrQix5QkFBeUI7QUFDM0M7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLDBCQUEwQjs7QUFFMUIsa0JBQWtCLGNBQWM7QUFDaEM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxtREFBbUQsMkRBQWE7QUFDaEU7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0MsMkJBQTJCLG9CQUFvQiwrQkFBK0Isb0JBQW9CLG1CQUFtQiw2QkFBNkIsYUFBYSxnQkFBZ0IsZUFBZSxtQkFBbUI7O0FBRXpQLHdGQUF3RixjQUFjO0FBQ3RHLG9GQUFvRixtREFBUyxpRUFBaUU7QUFDOUosaURBQWlELGdCQUFnQix5Q0FBeUM7QUFDMUc7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSSxvREFBVTs7QUFFZDtBQUNBO0FBQ0EsTUFBTTtBQUNOLG9CQUFvQjs7QUFFcEI7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBLEVBQUUsb0RBQVU7QUFDWjtBQUNBLENBQUM7QUFDRDtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQSxrQkFBa0IseUJBQXlCO0FBQzNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBOztBQUVBLGVBQWUsdUJBQXVCO0FBQ3RDOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLEVBQUUsb0RBQVU7QUFDWixnQ0FBZ0Msb0RBQVU7QUFDMUM7QUFDQSxHQUFHO0FBQ0g7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILENBQUM7QUFDRDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQSxFQUFFLG9EQUFVO0FBQ1o7QUFDQSxHQUFHLEdBQUc7OztBQUdOOztBQUVBO0FBQ0E7O0FBRUEsRUFBRSxvREFBVTtBQUNaO0FBQ0EsZ0VBQWdFOztBQUVoRTtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBO0FBQ0EsR0FBRyxHQUFHOzs7QUFHTjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHOztBQUVILG9CQUFvQjs7QUFFcEI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEdBQUc7O0FBRUg7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRyxHQUFHOztBQUVOLEVBQUUsb0RBQVU7QUFDWjtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBLEdBQUc7O0FBRUg7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRzs7QUFFSDs7QUFFQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQzs7QUFFcEM7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxNQUFNO0FBQ04sbUJBQW1CLFFBQVE7QUFDM0I7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBLElBQUk7QUFDSjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3Q0FBd0MscURBQVc7QUFDbkQseUNBQXlDLG1EQUFTO0FBQ2xEOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnRUFBZ0U7O0FBRWhFLFdBQVcsT0FBTztBQUNsQjtBQUNBOztBQUVBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLFNBQVMsT0FBTztBQUNoQjtBQUNBOztBQUVBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLFNBQVMsT0FBTztBQUNoQjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQSw2Q0FBNkMseUNBQXlDO0FBQ3RGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQzs7QUFFcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUFjLHdEQUFVO0FBQ3hCOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaURBQWlEO0FBQ2pELElBQUk7QUFDSjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHVDQUF1Qzs7QUFFdkM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBOEM7O0FBRTlDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQSw0QkFBNEIsd0JBQXdCO0FBQ3BELDZCQUE2QiwwQkFBMEIsV0FBVyxvQkFBb0I7QUFDdEY7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0Esa0JBQWtCLDREQUFjO0FBQ2hDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7O0FBRUwsdUNBQXVDOztBQUV2QztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLE1BQU0sb0RBQVU7QUFDaEIsc0NBQXNDO0FBQ3RDOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsMkRBQTJEOzs7QUFHM0Q7QUFDQTtBQUNBOztBQUVPO0FBQ1A7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSx3Q0FBd0M7O0FBRXhDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxNQUFNOztBQUVOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhGQUE4RixxREFBVyxHQUFHLG1EQUFTO0FBQ3JIO0FBQ0EsbUJBQW1CLHdEQUFVO0FBQzdCO0FBQ0E7QUFDQSwrREFBK0QsMkRBQWE7QUFDNUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQiw0REFBYztBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCOzs7QUFHNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsMkRBQTJEO0FBQzNEOztBQUVBO0FBQ0Esc0NBQXNDLG1EQUFTO0FBQy9DLHVDQUF1QyxxREFBVztBQUNsRDtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBOztBQUVBO0FBQ0E7QUFDQSx1TEFBdUw7O0FBRXZMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsT0FBTyxHQUFHOztBQUVWLE1BQU0sb0RBQVU7QUFDaEI7QUFDQSxPQUFPLEdBQUc7OztBQUdWO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMERBQTBEOztBQUUxRDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0EsT0FBTztBQUNQOztBQUVBO0FBQ0EsNkJBQTZCLHdEQUFVLGtDQUFrQzs7QUFFekU7QUFDQTtBQUNBLG1DQUFtQyx3REFBVTtBQUM3QztBQUNBO0FBQ0E7QUFDQSxLQUFLOztBQUVMO0FBQ0EseU1BQXlNOztBQUV6TTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQix3REFBVTtBQUNoQywwR0FBMEc7O0FBRTFHO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBOztBQUVBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyREFBMkQscUZBQXFGOztBQUVoSjs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsb0JBQW9CLHdEQUFVLENBQUMsMkRBQWE7O0FBRTVDO0FBQ0E7QUFDQTs7QUFFQSxpQ0FBaUMsa0RBQVEsV0FBVywyREFBYTtBQUNqRTs7QUFFQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7OztBQUdSO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLHFFQUFxRTs7QUFFckU7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxTQUFTOztBQUVUO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsWUFBWTtBQUNaO0FBQ0E7QUFDQTs7QUFFQSw2QkFBNkI7O0FBRTdCLHNDQUFzQzs7QUFFdEM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSxrQ0FBa0M7O0FBRWxDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJFQUEyRSx3REFBVTtBQUNyRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSw0RUFBNEU7O0FBRTVFOztBQUVBO0FBQ0E7QUFDQSw0Q0FBNEM7O0FBRTVDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBLGlQQUFpUDs7QUFFalA7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLG1DQUFtQyxtREFBUztBQUM1QywrQkFBK0I7O0FBRS9COztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUEsbUNBQW1DOztBQUVuQztBQUNBLDZDQUE2Qyw0REFBYyx3QkFBd0IscURBQVcsR0FBRyxtREFBUzs7QUFFMUc7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxvREFBb0Q7O0FBRXBEO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiOztBQUVBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLHdDQUF3Qzs7QUFFeEM7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsK0ZBQStGOztBQUUvRjtBQUNBO0FBQ0EsMEVBQTBFOztBQUUxRTtBQUNBLFVBQVU7QUFDVjtBQUNBOztBQUVBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0Esc0VBQXNFOztBQUV0RTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsdUJBQXVCO0FBQ3ZCLHVFQUF1RTs7QUFFdkU7QUFDQTs7QUFFQTtBQUNBLDhNQUE4TTs7QUFFOU07QUFDQTtBQUNBLDZLQUE2Szs7QUFFN0s7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUEsMERBQTBEOztBQUUxRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSxPQUFPO0FBQ1A7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7OztBQUdSO0FBQ0E7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnRUFBZ0U7O0FBRWhFO0FBQ0E7O0FBRUE7QUFDQSx1R0FBdUc7O0FBRXZHO0FBQ0EsNElBQTRJOztBQUU1STtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLFNBQVM7O0FBRVQ7QUFDQTtBQUNBLDBJQUEwSTs7QUFFMUk7QUFDQTtBQUNBLGNBQWM7QUFDZDtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVk7QUFDWjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsWUFBWTtBQUNaLDZIQUE2SDs7QUFFN0g7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsa0VBQWtFLG1EQUFTLG9EQUFvRCxtREFBUztBQUN4SSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxTQUFTLEdBQUc7O0FBRVo7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBLGdCQUFnQjtBQUNoQjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdGQUF3Rjs7QUFFeEY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0EsUUFBUTs7O0FBR1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0Esc0JBQXNCO0FBQ3RCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQSwwQ0FBMEM7QUFDMUM7O0FBRUE7O0FBRUE7QUFDQTtBQUNBLE9BQU87O0FBRVA7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsT0FBTztBQUNQOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsU0FBUzs7QUFFVCxvQ0FBb0M7QUFDcEM7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxvQ0FBb0M7O0FBRXBDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBLCtCQUErQjtBQUMvQjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxLQUFLOztBQUVMOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBLG9CQUFvQixJQUFJLG9EQUFVLFNBQVM7QUFDM0Msc0NBQXNDLG9EQUFVLEtBQUssb0RBQVU7O0FBRS9ELHNDQUFzQyxvREFBVSxLQUFLLG9EQUFV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OztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQTtBQUNBLGFBQWEsa0RBQVE7QUFDckI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbUNBQW1DLGtEQUFRO0FBQzNDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxvQkFBb0IsMERBQWdCO0FBQ3BDO0FBQ0EsY0FBYyxvREFBVTtBQUN4QixZQUFZLGtEQUFRO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vbm9kZV9tb2R1bGVzL2dzYXAvU2Nyb2xsVHJpZ2dlci5qcz8xZGFjIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogU2Nyb2xsVHJpZ2dlciAzLjEyLjVcbiAqIGh0dHBzOi8vZ3NhcC5jb21cbiAqXG4gKiBAbGljZW5zZSBDb3B5cmlnaHQgMjAwOC0yMDI0LCBHcmVlblNvY2suIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiBTdWJqZWN0IHRvIHRoZSB0ZXJtcyBhdCBodHRwczovL2dzYXAuY29tL3N0YW5kYXJkLWxpY2Vuc2Ugb3IgZm9yXG4gKiBDbHViIEdTQVAgbWVtYmVycywgdGhlIGFncmVlbWVudCBpc3N1ZWQgd2l0aCB0aGF0IG1lbWJlcnNoaXAuXG4gKiBAYXV0aG9yOiBKYWNrIERveWxlLCBqYWNrQGdyZWVuc29jay5jb21cbiovXG5cbi8qIGVzbGludC1kaXNhYmxlICovXG5pbXBvcnQgeyBPYnNlcnZlciwgX2dldFRhcmdldCwgX3ZlcnRpY2FsLCBfaG9yaXpvbnRhbCwgX3Njcm9sbGVycywgX3Byb3hpZXMsIF9nZXRTY3JvbGxGdW5jLCBfZ2V0UHJveHlQcm9wLCBfZ2V0VmVsb2NpdHlQcm9wIH0gZnJvbSBcIi4vT2JzZXJ2ZXIuanNcIjtcblxudmFyIGdzYXAsXG4gICAgX2NvcmVJbml0dGVkLFxuICAgIF93aW4sXG4gICAgX2RvYyxcbiAgICBfZG9jRWwsXG4gICAgX2JvZHksXG4gICAgX3Jvb3QsXG4gICAgX3Jlc2l6ZURlbGF5LFxuICAgIF90b0FycmF5LFxuICAgIF9jbGFtcCxcbiAgICBfdGltZTIsXG4gICAgX3N5bmNJbnRlcnZhbCxcbiAgICBfcmVmcmVzaGluZyxcbiAgICBfcG9pbnRlcklzRG93bixcbiAgICBfdHJhbnNmb3JtUHJvcCxcbiAgICBfaSxcbiAgICBfcHJldldpZHRoLFxuICAgIF9wcmV2SGVpZ2h0LFxuICAgIF9hdXRvUmVmcmVzaCxcbiAgICBfc29ydCxcbiAgICBfc3VwcHJlc3NPdmVyd3JpdGVzLFxuICAgIF9pZ25vcmVSZXNpemUsXG4gICAgX25vcm1hbGl6ZXIsXG4gICAgX2lnbm9yZU1vYmlsZVJlc2l6ZSxcbiAgICBfYmFzZVNjcmVlbkhlaWdodCxcbiAgICBfYmFzZVNjcmVlbldpZHRoLFxuICAgIF9maXhJT1NCdWcsXG4gICAgX2NvbnRleHQsXG4gICAgX3Njcm9sbFJlc3RvcmF0aW9uLFxuICAgIF9kaXYxMDB2aCxcbiAgICBfMTAwdmgsXG4gICAgX2lzUmV2ZXJ0ZWQsXG4gICAgX2NsYW1waW5nTWF4LFxuICAgIF9saW1pdENhbGxiYWNrcyxcbiAgICAvLyBpZiB0cnVlLCB3ZSdsbCBvbmx5IHRyaWdnZXIgY2FsbGJhY2tzIGlmIHRoZSBhY3RpdmUgc3RhdGUgdG9nZ2xlcywgc28gaWYgeW91IHNjcm9sbCBpbW1lZGlhdGVseSBwYXN0IGJvdGggdGhlIHN0YXJ0IGFuZCBlbmQgcG9zaXRpb25zIG9mIGEgU2Nyb2xsVHJpZ2dlciAodGh1cyBpbmFjdGl2ZSB0byBpbmFjdGl2ZSksIG5laXRoZXIgaXRzIG9uRW50ZXIgbm9yIG9uTGVhdmUgd2lsbCBiZSBjYWxsZWQuIFRoaXMgaXMgdXNlZnVsIGR1cmluZyBzdGFydHVwLlxuX3N0YXJ0dXAgPSAxLFxuICAgIF9nZXRUaW1lID0gRGF0ZS5ub3csXG4gICAgX3RpbWUxID0gX2dldFRpbWUoKSxcbiAgICBfbGFzdFNjcm9sbFRpbWUgPSAwLFxuICAgIF9lbmFibGVkID0gMCxcbiAgICBfcGFyc2VDbGFtcCA9IGZ1bmN0aW9uIF9wYXJzZUNsYW1wKHZhbHVlLCB0eXBlLCBzZWxmKSB7XG4gIHZhciBjbGFtcCA9IF9pc1N0cmluZyh2YWx1ZSkgJiYgKHZhbHVlLnN1YnN0cigwLCA2KSA9PT0gXCJjbGFtcChcIiB8fCB2YWx1ZS5pbmRleE9mKFwibWF4XCIpID4gLTEpO1xuICBzZWxmW1wiX1wiICsgdHlwZSArIFwiQ2xhbXBcIl0gPSBjbGFtcDtcbiAgcmV0dXJuIGNsYW1wID8gdmFsdWUuc3Vic3RyKDYsIHZhbHVlLmxlbmd0aCAtIDcpIDogdmFsdWU7XG59LFxuICAgIF9rZWVwQ2xhbXAgPSBmdW5jdGlvbiBfa2VlcENsYW1wKHZhbHVlLCBjbGFtcCkge1xuICByZXR1cm4gY2xhbXAgJiYgKCFfaXNTdHJpbmcodmFsdWUpIHx8IHZhbHVlLnN1YnN0cigwLCA2KSAhPT0gXCJjbGFtcChcIikgPyBcImNsYW1wKFwiICsgdmFsdWUgKyBcIilcIiA6IHZhbHVlO1xufSxcbiAgICBfcmFmQnVnRml4ID0gZnVuY3Rpb24gX3JhZkJ1Z0ZpeCgpIHtcbiAgcmV0dXJuIF9lbmFibGVkICYmIHJlcXVlc3RBbmltYXRpb25GcmFtZShfcmFmQnVnRml4KTtcbn0sXG4gICAgLy8gaW4gc29tZSBicm93c2VycyAobGlrZSBGaXJlZm94KSwgc2NyZWVuIHJlcGFpbnRzIHdlcmVuJ3QgY29uc2lzdGVudCB1bmxlc3Mgd2UgaGFkIFNPTUVUSElORyBxdWV1ZWQgdXAgaW4gcmVxdWVzdEFuaW1hdGlvbkZyYW1lKCkhIFNvIHRoaXMganVzdCBjcmVhdGVzIGEgc3VwZXIgc2ltcGxlIGxvb3AgdG8ga2VlcCBpdCBhbGl2ZSBhbmQgc21vb3RoIG91dCByZXBhaW50cy5cbl9wb2ludGVyRG93bkhhbmRsZXIgPSBmdW5jdGlvbiBfcG9pbnRlckRvd25IYW5kbGVyKCkge1xuICByZXR1cm4gX3BvaW50ZXJJc0Rvd24gPSAxO1xufSxcbiAgICBfcG9pbnRlclVwSGFuZGxlciA9IGZ1bmN0aW9uIF9wb2ludGVyVXBIYW5kbGVyKCkge1xuICByZXR1cm4gX3BvaW50ZXJJc0Rvd24gPSAwO1xufSxcbiAgICBfcGFzc1Rocm91Z2ggPSBmdW5jdGlvbiBfcGFzc1Rocm91Z2godikge1xuICByZXR1cm4gdjtcbn0sXG4gICAgX3JvdW5kID0gZnVuY3Rpb24gX3JvdW5kKHZhbHVlKSB7XG4gIHJldHVybiBNYXRoLnJvdW5kKHZhbHVlICogMTAwMDAwKSAvIDEwMDAwMCB8fCAwO1xufSxcbiAgICBfd2luZG93RXhpc3RzID0gZnVuY3Rpb24gX3dpbmRvd0V4aXN0cygpIHtcbiAgcmV0dXJuIHR5cGVvZiB3aW5kb3cgIT09IFwidW5kZWZpbmVkXCI7XG59LFxuICAgIF9nZXRHU0FQID0gZnVuY3Rpb24gX2dldEdTQVAoKSB7XG4gIHJldHVybiBnc2FwIHx8IF93aW5kb3dFeGlzdHMoKSAmJiAoZ3NhcCA9IHdpbmRvdy5nc2FwKSAmJiBnc2FwLnJlZ2lzdGVyUGx1Z2luICYmIGdzYXA7XG59LFxuICAgIF9pc1ZpZXdwb3J0ID0gZnVuY3Rpb24gX2lzVmlld3BvcnQoZSkge1xuICByZXR1cm4gISF+X3Jvb3QuaW5kZXhPZihlKTtcbn0sXG4gICAgX2dldFZpZXdwb3J0RGltZW5zaW9uID0gZnVuY3Rpb24gX2dldFZpZXdwb3J0RGltZW5zaW9uKGRpbWVuc2lvblByb3BlcnR5KSB7XG4gIHJldHVybiAoZGltZW5zaW9uUHJvcGVydHkgPT09IFwiSGVpZ2h0XCIgPyBfMTAwdmggOiBfd2luW1wiaW5uZXJcIiArIGRpbWVuc2lvblByb3BlcnR5XSkgfHwgX2RvY0VsW1wiY2xpZW50XCIgKyBkaW1lbnNpb25Qcm9wZXJ0eV0gfHwgX2JvZHlbXCJjbGllbnRcIiArIGRpbWVuc2lvblByb3BlcnR5XTtcbn0sXG4gICAgX2dldEJvdW5kc0Z1bmMgPSBmdW5jdGlvbiBfZ2V0Qm91bmRzRnVuYyhlbGVtZW50KSB7XG4gIHJldHVybiBfZ2V0UHJveHlQcm9wKGVsZW1lbnQsIFwiZ2V0Qm91bmRpbmdDbGllbnRSZWN0XCIpIHx8IChfaXNWaWV3cG9ydChlbGVtZW50KSA/IGZ1bmN0aW9uICgpIHtcbiAgICBfd2luT2Zmc2V0cy53aWR0aCA9IF93aW4uaW5uZXJXaWR0aDtcbiAgICBfd2luT2Zmc2V0cy5oZWlnaHQgPSBfMTAwdmg7XG4gICAgcmV0dXJuIF93aW5PZmZzZXRzO1xuICB9IDogZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiBfZ2V0Qm91bmRzKGVsZW1lbnQpO1xuICB9KTtcbn0sXG4gICAgX2dldFNpemVGdW5jID0gZnVuY3Rpb24gX2dldFNpemVGdW5jKHNjcm9sbGVyLCBpc1ZpZXdwb3J0LCBfcmVmKSB7XG4gIHZhciBkID0gX3JlZi5kLFxuICAgICAgZDIgPSBfcmVmLmQyLFxuICAgICAgYSA9IF9yZWYuYTtcbiAgcmV0dXJuIChhID0gX2dldFByb3h5UHJvcChzY3JvbGxlciwgXCJnZXRCb3VuZGluZ0NsaWVudFJlY3RcIikpID8gZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiBhKClbZF07XG4gIH0gOiBmdW5jdGlvbiAoKSB7XG4gICAgcmV0dXJuIChpc1ZpZXdwb3J0ID8gX2dldFZpZXdwb3J0RGltZW5zaW9uKGQyKSA6IHNjcm9sbGVyW1wiY2xpZW50XCIgKyBkMl0pIHx8IDA7XG4gIH07XG59LFxuICAgIF9nZXRPZmZzZXRzRnVuYyA9IGZ1bmN0aW9uIF9nZXRPZmZzZXRzRnVuYyhlbGVtZW50LCBpc1ZpZXdwb3J0KSB7XG4gIHJldHVybiAhaXNWaWV3cG9ydCB8fCB+X3Byb3hpZXMuaW5kZXhPZihlbGVtZW50KSA/IF9nZXRCb3VuZHNGdW5jKGVsZW1lbnQpIDogZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiBfd2luT2Zmc2V0cztcbiAgfTtcbn0sXG4gICAgX21heFNjcm9sbCA9IGZ1bmN0aW9uIF9tYXhTY3JvbGwoZWxlbWVudCwgX3JlZjIpIHtcbiAgdmFyIHMgPSBfcmVmMi5zLFxuICAgICAgZDIgPSBfcmVmMi5kMixcbiAgICAgIGQgPSBfcmVmMi5kLFxuICAgICAgYSA9IF9yZWYyLmE7XG4gIHJldHVybiBNYXRoLm1heCgwLCAocyA9IFwic2Nyb2xsXCIgKyBkMikgJiYgKGEgPSBfZ2V0UHJveHlQcm9wKGVsZW1lbnQsIHMpKSA/IGEoKSAtIF9nZXRCb3VuZHNGdW5jKGVsZW1lbnQpKClbZF0gOiBfaXNWaWV3cG9ydChlbGVtZW50KSA/IChfZG9jRWxbc10gfHwgX2JvZHlbc10pIC0gX2dldFZpZXdwb3J0RGltZW5zaW9uKGQyKSA6IGVsZW1lbnRbc10gLSBlbGVtZW50W1wib2Zmc2V0XCIgKyBkMl0pO1xufSxcbiAgICBfaXRlcmF0ZUF1dG9SZWZyZXNoID0gZnVuY3Rpb24gX2l0ZXJhdGVBdXRvUmVmcmVzaChmdW5jLCBldmVudHMpIHtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBfYXV0b1JlZnJlc2gubGVuZ3RoOyBpICs9IDMpIHtcbiAgICAoIWV2ZW50cyB8fCB+ZXZlbnRzLmluZGV4T2YoX2F1dG9SZWZyZXNoW2kgKyAxXSkpICYmIGZ1bmMoX2F1dG9SZWZyZXNoW2ldLCBfYXV0b1JlZnJlc2hbaSArIDFdLCBfYXV0b1JlZnJlc2hbaSArIDJdKTtcbiAgfVxufSxcbiAgICBfaXNTdHJpbmcgPSBmdW5jdGlvbiBfaXNTdHJpbmcodmFsdWUpIHtcbiAgcmV0dXJuIHR5cGVvZiB2YWx1ZSA9PT0gXCJzdHJpbmdcIjtcbn0sXG4gICAgX2lzRnVuY3Rpb24gPSBmdW5jdGlvbiBfaXNGdW5jdGlvbih2YWx1ZSkge1xuICByZXR1cm4gdHlwZW9mIHZhbHVlID09PSBcImZ1bmN0aW9uXCI7XG59LFxuICAgIF9pc051bWJlciA9IGZ1bmN0aW9uIF9pc051bWJlcih2YWx1ZSkge1xuICByZXR1cm4gdHlwZW9mIHZhbHVlID09PSBcIm51bWJlclwiO1xufSxcbiAgICBfaXNPYmplY3QgPSBmdW5jdGlvbiBfaXNPYmplY3QodmFsdWUpIHtcbiAgcmV0dXJuIHR5cGVvZiB2YWx1ZSA9PT0gXCJvYmplY3RcIjtcbn0sXG4gICAgX2VuZEFuaW1hdGlvbiA9IGZ1bmN0aW9uIF9lbmRBbmltYXRpb24oYW5pbWF0aW9uLCByZXZlcnNlZCwgcGF1c2UpIHtcbiAgcmV0dXJuIGFuaW1hdGlvbiAmJiBhbmltYXRpb24ucHJvZ3Jlc3MocmV2ZXJzZWQgPyAwIDogMSkgJiYgcGF1c2UgJiYgYW5pbWF0aW9uLnBhdXNlKCk7XG59LFxuICAgIF9jYWxsYmFjayA9IGZ1bmN0aW9uIF9jYWxsYmFjayhzZWxmLCBmdW5jKSB7XG4gIGlmIChzZWxmLmVuYWJsZWQpIHtcbiAgICB2YXIgcmVzdWx0ID0gc2VsZi5fY3R4ID8gc2VsZi5fY3R4LmFkZChmdW5jdGlvbiAoKSB7XG4gICAgICByZXR1cm4gZnVuYyhzZWxmKTtcbiAgICB9KSA6IGZ1bmMoc2VsZik7XG4gICAgcmVzdWx0ICYmIHJlc3VsdC50b3RhbFRpbWUgJiYgKHNlbGYuY2FsbGJhY2tBbmltYXRpb24gPSByZXN1bHQpO1xuICB9XG59LFxuICAgIF9hYnMgPSBNYXRoLmFicyxcbiAgICBfbGVmdCA9IFwibGVmdFwiLFxuICAgIF90b3AgPSBcInRvcFwiLFxuICAgIF9yaWdodCA9IFwicmlnaHRcIixcbiAgICBfYm90dG9tID0gXCJib3R0b21cIixcbiAgICBfd2lkdGggPSBcIndpZHRoXCIsXG4gICAgX2hlaWdodCA9IFwiaGVpZ2h0XCIsXG4gICAgX1JpZ2h0ID0gXCJSaWdodFwiLFxuICAgIF9MZWZ0ID0gXCJMZWZ0XCIsXG4gICAgX1RvcCA9IFwiVG9wXCIsXG4gICAgX0JvdHRvbSA9IFwiQm90dG9tXCIsXG4gICAgX3BhZGRpbmcgPSBcInBhZGRpbmdcIixcbiAgICBfbWFyZ2luID0gXCJtYXJnaW5cIixcbiAgICBfV2lkdGggPSBcIldpZHRoXCIsXG4gICAgX0hlaWdodCA9IFwiSGVpZ2h0XCIsXG4gICAgX3B4ID0gXCJweFwiLFxuICAgIF9nZXRDb21wdXRlZFN0eWxlID0gZnVuY3Rpb24gX2dldENvbXB1dGVkU3R5bGUoZWxlbWVudCkge1xuICByZXR1cm4gX3dpbi5nZXRDb21wdXRlZFN0eWxlKGVsZW1lbnQpO1xufSxcbiAgICBfbWFrZVBvc2l0aW9uYWJsZSA9IGZ1bmN0aW9uIF9tYWtlUG9zaXRpb25hYmxlKGVsZW1lbnQpIHtcbiAgLy8gaWYgdGhlIGVsZW1lbnQgYWxyZWFkeSBoYXMgcG9zaXRpb246IGFic29sdXRlIG9yIGZpeGVkLCBsZWF2ZSB0aGF0LCBvdGhlcndpc2UgbWFrZSBpdCBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdmFyIHBvc2l0aW9uID0gX2dldENvbXB1dGVkU3R5bGUoZWxlbWVudCkucG9zaXRpb247XG5cbiAgZWxlbWVudC5zdHlsZS5wb3NpdGlvbiA9IHBvc2l0aW9uID09PSBcImFic29sdXRlXCIgfHwgcG9zaXRpb24gPT09IFwiZml4ZWRcIiA/IHBvc2l0aW9uIDogXCJyZWxhdGl2ZVwiO1xufSxcbiAgICBfc2V0RGVmYXVsdHMgPSBmdW5jdGlvbiBfc2V0RGVmYXVsdHMob2JqLCBkZWZhdWx0cykge1xuICBmb3IgKHZhciBwIGluIGRlZmF1bHRzKSB7XG4gICAgcCBpbiBvYmogfHwgKG9ialtwXSA9IGRlZmF1bHRzW3BdKTtcbiAgfVxuXG4gIHJldHVybiBvYmo7XG59LFxuICAgIF9nZXRCb3VuZHMgPSBmdW5jdGlvbiBfZ2V0Qm91bmRzKGVsZW1lbnQsIHdpdGhvdXRUcmFuc2Zvcm1zKSB7XG4gIHZhciB0d2VlbiA9IHdpdGhvdXRUcmFuc2Zvcm1zICYmIF9nZXRDb21wdXRlZFN0eWxlKGVsZW1lbnQpW190cmFuc2Zvcm1Qcm9wXSAhPT0gXCJtYXRyaXgoMSwgMCwgMCwgMSwgMCwgMClcIiAmJiBnc2FwLnRvKGVsZW1lbnQsIHtcbiAgICB4OiAwLFxuICAgIHk6IDAsXG4gICAgeFBlcmNlbnQ6IDAsXG4gICAgeVBlcmNlbnQ6IDAsXG4gICAgcm90YXRpb246IDAsXG4gICAgcm90YXRpb25YOiAwLFxuICAgIHJvdGF0aW9uWTogMCxcbiAgICBzY2FsZTogMSxcbiAgICBza2V3WDogMCxcbiAgICBza2V3WTogMFxuICB9KS5wcm9ncmVzcygxKSxcbiAgICAgIGJvdW5kcyA9IGVsZW1lbnQuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7XG4gIHR3ZWVuICYmIHR3ZWVuLnByb2dyZXNzKDApLmtpbGwoKTtcbiAgcmV0dXJuIGJvdW5kcztcbn0sXG4gICAgX2dldFNpemUgPSBmdW5jdGlvbiBfZ2V0U2l6ZShlbGVtZW50LCBfcmVmMykge1xuICB2YXIgZDIgPSBfcmVmMy5kMjtcbiAgcmV0dXJuIGVsZW1lbnRbXCJvZmZzZXRcIiArIGQyXSB8fCBlbGVtZW50W1wiY2xpZW50XCIgKyBkMl0gfHwgMDtcbn0sXG4gICAgX2dldExhYmVsUmF0aW9BcnJheSA9IGZ1bmN0aW9uIF9nZXRMYWJlbFJhdGlvQXJyYXkodGltZWxpbmUpIHtcbiAgdmFyIGEgPSBbXSxcbiAgICAgIGxhYmVscyA9IHRpbWVsaW5lLmxhYmVscyxcbiAgICAgIGR1cmF0aW9uID0gdGltZWxpbmUuZHVyYXRpb24oKSxcbiAgICAgIHA7XG5cbiAgZm9yIChwIGluIGxhYmVscykge1xuICAgIGEucHVzaChsYWJlbHNbcF0gLyBkdXJhdGlvbik7XG4gIH1cblxuICByZXR1cm4gYTtcbn0sXG4gICAgX2dldENsb3Nlc3RMYWJlbCA9IGZ1bmN0aW9uIF9nZXRDbG9zZXN0TGFiZWwoYW5pbWF0aW9uKSB7XG4gIHJldHVybiBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICByZXR1cm4gZ3NhcC51dGlscy5zbmFwKF9nZXRMYWJlbFJhdGlvQXJyYXkoYW5pbWF0aW9uKSwgdmFsdWUpO1xuICB9O1xufSxcbiAgICBfc25hcERpcmVjdGlvbmFsID0gZnVuY3Rpb24gX3NuYXBEaXJlY3Rpb25hbChzbmFwSW5jcmVtZW50T3JBcnJheSkge1xuICB2YXIgc25hcCA9IGdzYXAudXRpbHMuc25hcChzbmFwSW5jcmVtZW50T3JBcnJheSksXG4gICAgICBhID0gQXJyYXkuaXNBcnJheShzbmFwSW5jcmVtZW50T3JBcnJheSkgJiYgc25hcEluY3JlbWVudE9yQXJyYXkuc2xpY2UoMCkuc29ydChmdW5jdGlvbiAoYSwgYikge1xuICAgIHJldHVybiBhIC0gYjtcbiAgfSk7XG4gIHJldHVybiBhID8gZnVuY3Rpb24gKHZhbHVlLCBkaXJlY3Rpb24sIHRocmVzaG9sZCkge1xuICAgIGlmICh0aHJlc2hvbGQgPT09IHZvaWQgMCkge1xuICAgICAgdGhyZXNob2xkID0gMWUtMztcbiAgICB9XG5cbiAgICB2YXIgaTtcblxuICAgIGlmICghZGlyZWN0aW9uKSB7XG4gICAgICByZXR1cm4gc25hcCh2YWx1ZSk7XG4gICAgfVxuXG4gICAgaWYgKGRpcmVjdGlvbiA+IDApIHtcbiAgICAgIHZhbHVlIC09IHRocmVzaG9sZDsgLy8gdG8gYXZvaWQgcm91bmRpbmcgZXJyb3JzLiBJZiB3ZSdyZSB0b28gc3RyaWN0LCBpdCBtaWdodCBzbmFwIGZvcndhcmQsIHRoZW4gaW1tZWRpYXRlbHkgYWdhaW4sIGFuZCBhZ2Fpbi5cblxuICAgICAgZm9yIChpID0gMDsgaSA8IGEubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgaWYgKGFbaV0gPj0gdmFsdWUpIHtcbiAgICAgICAgICByZXR1cm4gYVtpXTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICByZXR1cm4gYVtpIC0gMV07XG4gICAgfSBlbHNlIHtcbiAgICAgIGkgPSBhLmxlbmd0aDtcbiAgICAgIHZhbHVlICs9IHRocmVzaG9sZDtcblxuICAgICAgd2hpbGUgKGktLSkge1xuICAgICAgICBpZiAoYVtpXSA8PSB2YWx1ZSkge1xuICAgICAgICAgIHJldHVybiBhW2ldO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIGFbMF07XG4gIH0gOiBmdW5jdGlvbiAodmFsdWUsIGRpcmVjdGlvbiwgdGhyZXNob2xkKSB7XG4gICAgaWYgKHRocmVzaG9sZCA9PT0gdm9pZCAwKSB7XG4gICAgICB0aHJlc2hvbGQgPSAxZS0zO1xuICAgIH1cblxuICAgIHZhciBzbmFwcGVkID0gc25hcCh2YWx1ZSk7XG4gICAgcmV0dXJuICFkaXJlY3Rpb24gfHwgTWF0aC5hYnMoc25hcHBlZCAtIHZhbHVlKSA8IHRocmVzaG9sZCB8fCBzbmFwcGVkIC0gdmFsdWUgPCAwID09PSBkaXJlY3Rpb24gPCAwID8gc25hcHBlZCA6IHNuYXAoZGlyZWN0aW9uIDwgMCA/IHZhbHVlIC0gc25hcEluY3JlbWVudE9yQXJyYXkgOiB2YWx1ZSArIHNuYXBJbmNyZW1lbnRPckFycmF5KTtcbiAgfTtcbn0sXG4gICAgX2dldExhYmVsQXREaXJlY3Rpb24gPSBmdW5jdGlvbiBfZ2V0TGFiZWxBdERpcmVjdGlvbih0aW1lbGluZSkge1xuICByZXR1cm4gZnVuY3Rpb24gKHZhbHVlLCBzdCkge1xuICAgIHJldHVybiBfc25hcERpcmVjdGlvbmFsKF9nZXRMYWJlbFJhdGlvQXJyYXkodGltZWxpbmUpKSh2YWx1ZSwgc3QuZGlyZWN0aW9uKTtcbiAgfTtcbn0sXG4gICAgX211bHRpTGlzdGVuZXIgPSBmdW5jdGlvbiBfbXVsdGlMaXN0ZW5lcihmdW5jLCBlbGVtZW50LCB0eXBlcywgY2FsbGJhY2spIHtcbiAgcmV0dXJuIHR5cGVzLnNwbGl0KFwiLFwiKS5mb3JFYWNoKGZ1bmN0aW9uICh0eXBlKSB7XG4gICAgcmV0dXJuIGZ1bmMoZWxlbWVudCwgdHlwZSwgY2FsbGJhY2spO1xuICB9KTtcbn0sXG4gICAgX2FkZExpc3RlbmVyID0gZnVuY3Rpb24gX2FkZExpc3RlbmVyKGVsZW1lbnQsIHR5cGUsIGZ1bmMsIG5vblBhc3NpdmUsIGNhcHR1cmUpIHtcbiAgcmV0dXJuIGVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcih0eXBlLCBmdW5jLCB7XG4gICAgcGFzc2l2ZTogIW5vblBhc3NpdmUsXG4gICAgY2FwdHVyZTogISFjYXB0dXJlXG4gIH0pO1xufSxcbiAgICBfcmVtb3ZlTGlzdGVuZXIgPSBmdW5jdGlvbiBfcmVtb3ZlTGlzdGVuZXIoZWxlbWVudCwgdHlwZSwgZnVuYywgY2FwdHVyZSkge1xuICByZXR1cm4gZWxlbWVudC5yZW1vdmVFdmVudExpc3RlbmVyKHR5cGUsIGZ1bmMsICEhY2FwdHVyZSk7XG59LFxuICAgIF93aGVlbExpc3RlbmVyID0gZnVuY3Rpb24gX3doZWVsTGlzdGVuZXIoZnVuYywgZWwsIHNjcm9sbEZ1bmMpIHtcbiAgc2Nyb2xsRnVuYyA9IHNjcm9sbEZ1bmMgJiYgc2Nyb2xsRnVuYy53aGVlbEhhbmRsZXI7XG5cbiAgaWYgKHNjcm9sbEZ1bmMpIHtcbiAgICBmdW5jKGVsLCBcIndoZWVsXCIsIHNjcm9sbEZ1bmMpO1xuICAgIGZ1bmMoZWwsIFwidG91Y2htb3ZlXCIsIHNjcm9sbEZ1bmMpO1xuICB9XG59LFxuICAgIF9tYXJrZXJEZWZhdWx0cyA9IHtcbiAgc3RhcnRDb2xvcjogXCJncmVlblwiLFxuICBlbmRDb2xvcjogXCJyZWRcIixcbiAgaW5kZW50OiAwLFxuICBmb250U2l6ZTogXCIxNnB4XCIsXG4gIGZvbnRXZWlnaHQ6IFwibm9ybWFsXCJcbn0sXG4gICAgX2RlZmF1bHRzID0ge1xuICB0b2dnbGVBY3Rpb25zOiBcInBsYXlcIixcbiAgYW50aWNpcGF0ZVBpbjogMFxufSxcbiAgICBfa2V5d29yZHMgPSB7XG4gIHRvcDogMCxcbiAgbGVmdDogMCxcbiAgY2VudGVyOiAwLjUsXG4gIGJvdHRvbTogMSxcbiAgcmlnaHQ6IDFcbn0sXG4gICAgX29mZnNldFRvUHggPSBmdW5jdGlvbiBfb2Zmc2V0VG9QeCh2YWx1ZSwgc2l6ZSkge1xuICBpZiAoX2lzU3RyaW5nKHZhbHVlKSkge1xuICAgIHZhciBlcUluZGV4ID0gdmFsdWUuaW5kZXhPZihcIj1cIiksXG4gICAgICAgIHJlbGF0aXZlID0gfmVxSW5kZXggPyArKHZhbHVlLmNoYXJBdChlcUluZGV4IC0gMSkgKyAxKSAqIHBhcnNlRmxvYXQodmFsdWUuc3Vic3RyKGVxSW5kZXggKyAxKSkgOiAwO1xuXG4gICAgaWYgKH5lcUluZGV4KSB7XG4gICAgICB2YWx1ZS5pbmRleE9mKFwiJVwiKSA+IGVxSW5kZXggJiYgKHJlbGF0aXZlICo9IHNpemUgLyAxMDApO1xuICAgICAgdmFsdWUgPSB2YWx1ZS5zdWJzdHIoMCwgZXFJbmRleCAtIDEpO1xuICAgIH1cblxuICAgIHZhbHVlID0gcmVsYXRpdmUgKyAodmFsdWUgaW4gX2tleXdvcmRzID8gX2tleXdvcmRzW3ZhbHVlXSAqIHNpemUgOiB+dmFsdWUuaW5kZXhPZihcIiVcIikgPyBwYXJzZUZsb2F0KHZhbHVlKSAqIHNpemUgLyAxMDAgOiBwYXJzZUZsb2F0KHZhbHVlKSB8fCAwKTtcbiAgfVxuXG4gIHJldHVybiB2YWx1ZTtcbn0sXG4gICAgX2NyZWF0ZU1hcmtlciA9IGZ1bmN0aW9uIF9jcmVhdGVNYXJrZXIodHlwZSwgbmFtZSwgY29udGFpbmVyLCBkaXJlY3Rpb24sIF9yZWY0LCBvZmZzZXQsIG1hdGNoV2lkdGhFbCwgY29udGFpbmVyQW5pbWF0aW9uKSB7XG4gIHZhciBzdGFydENvbG9yID0gX3JlZjQuc3RhcnRDb2xvcixcbiAgICAgIGVuZENvbG9yID0gX3JlZjQuZW5kQ29sb3IsXG4gICAgICBmb250U2l6ZSA9IF9yZWY0LmZvbnRTaXplLFxuICAgICAgaW5kZW50ID0gX3JlZjQuaW5kZW50LFxuICAgICAgZm9udFdlaWdodCA9IF9yZWY0LmZvbnRXZWlnaHQ7XG5cbiAgdmFyIGUgPSBfZG9jLmNyZWF0ZUVsZW1lbnQoXCJkaXZcIiksXG4gICAgICB1c2VGaXhlZFBvc2l0aW9uID0gX2lzVmlld3BvcnQoY29udGFpbmVyKSB8fCBfZ2V0UHJveHlQcm9wKGNvbnRhaW5lciwgXCJwaW5UeXBlXCIpID09PSBcImZpeGVkXCIsXG4gICAgICBpc1Njcm9sbGVyID0gdHlwZS5pbmRleE9mKFwic2Nyb2xsZXJcIikgIT09IC0xLFxuICAgICAgcGFyZW50ID0gdXNlRml4ZWRQb3NpdGlvbiA/IF9ib2R5IDogY29udGFpbmVyLFxuICAgICAgaXNTdGFydCA9IHR5cGUuaW5kZXhPZihcInN0YXJ0XCIpICE9PSAtMSxcbiAgICAgIGNvbG9yID0gaXNTdGFydCA/IHN0YXJ0Q29sb3IgOiBlbmRDb2xvcixcbiAgICAgIGNzcyA9IFwiYm9yZGVyLWNvbG9yOlwiICsgY29sb3IgKyBcIjtmb250LXNpemU6XCIgKyBmb250U2l6ZSArIFwiO2NvbG9yOlwiICsgY29sb3IgKyBcIjtmb250LXdlaWdodDpcIiArIGZvbnRXZWlnaHQgKyBcIjtwb2ludGVyLWV2ZW50czpub25lO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LWZhbWlseTpzYW5zLXNlcmlmLEFyaWFsO3otaW5kZXg6MTAwMDtwYWRkaW5nOjRweCA4cHg7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO1wiO1xuXG4gIGNzcyArPSBcInBvc2l0aW9uOlwiICsgKChpc1Njcm9sbGVyIHx8IGNvbnRhaW5lckFuaW1hdGlvbikgJiYgdXNlRml4ZWRQb3NpdGlvbiA/IFwiZml4ZWQ7XCIgOiBcImFic29sdXRlO1wiKTtcbiAgKGlzU2Nyb2xsZXIgfHwgY29udGFpbmVyQW5pbWF0aW9uIHx8ICF1c2VGaXhlZFBvc2l0aW9uKSAmJiAoY3NzICs9IChkaXJlY3Rpb24gPT09IF92ZXJ0aWNhbCA/IF9yaWdodCA6IF9ib3R0b20pICsgXCI6XCIgKyAob2Zmc2V0ICsgcGFyc2VGbG9hdChpbmRlbnQpKSArIFwicHg7XCIpO1xuICBtYXRjaFdpZHRoRWwgJiYgKGNzcyArPSBcImJveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6XCIgKyBtYXRjaFdpZHRoRWwub2Zmc2V0V2lkdGggKyBcInB4O1wiKTtcbiAgZS5faXNTdGFydCA9IGlzU3RhcnQ7XG4gIGUuc2V0QXR0cmlidXRlKFwiY2xhc3NcIiwgXCJnc2FwLW1hcmtlci1cIiArIHR5cGUgKyAobmFtZSA/IFwiIG1hcmtlci1cIiArIG5hbWUgOiBcIlwiKSk7XG4gIGUuc3R5bGUuY3NzVGV4dCA9IGNzcztcbiAgZS5pbm5lclRleHQgPSBuYW1lIHx8IG5hbWUgPT09IDAgPyB0eXBlICsgXCItXCIgKyBuYW1lIDogdHlwZTtcbiAgcGFyZW50LmNoaWxkcmVuWzBdID8gcGFyZW50Lmluc2VydEJlZm9yZShlLCBwYXJlbnQuY2hpbGRyZW5bMF0pIDogcGFyZW50LmFwcGVuZENoaWxkKGUpO1xuICBlLl9vZmZzZXQgPSBlW1wib2Zmc2V0XCIgKyBkaXJlY3Rpb24ub3AuZDJdO1xuXG4gIF9wb3NpdGlvbk1hcmtlcihlLCAwLCBkaXJlY3Rpb24sIGlzU3RhcnQpO1xuXG4gIHJldHVybiBlO1xufSxcbiAgICBfcG9zaXRpb25NYXJrZXIgPSBmdW5jdGlvbiBfcG9zaXRpb25NYXJrZXIobWFya2VyLCBzdGFydCwgZGlyZWN0aW9uLCBmbGlwcGVkKSB7XG4gIHZhciB2YXJzID0ge1xuICAgIGRpc3BsYXk6IFwiYmxvY2tcIlxuICB9LFxuICAgICAgc2lkZSA9IGRpcmVjdGlvbltmbGlwcGVkID8gXCJvczJcIiA6IFwicDJcIl0sXG4gICAgICBvcHBvc2l0ZVNpZGUgPSBkaXJlY3Rpb25bZmxpcHBlZCA/IFwicDJcIiA6IFwib3MyXCJdO1xuICBtYXJrZXIuX2lzRmxpcHBlZCA9IGZsaXBwZWQ7XG4gIHZhcnNbZGlyZWN0aW9uLmEgKyBcIlBlcmNlbnRcIl0gPSBmbGlwcGVkID8gLTEwMCA6IDA7XG4gIHZhcnNbZGlyZWN0aW9uLmFdID0gZmxpcHBlZCA/IFwiMXB4XCIgOiAwO1xuICB2YXJzW1wiYm9yZGVyXCIgKyBzaWRlICsgX1dpZHRoXSA9IDE7XG4gIHZhcnNbXCJib3JkZXJcIiArIG9wcG9zaXRlU2lkZSArIF9XaWR0aF0gPSAwO1xuICB2YXJzW2RpcmVjdGlvbi5wXSA9IHN0YXJ0ICsgXCJweFwiO1xuICBnc2FwLnNldChtYXJrZXIsIHZhcnMpO1xufSxcbiAgICBfdHJpZ2dlcnMgPSBbXSxcbiAgICBfaWRzID0ge30sXG4gICAgX3JhZklELFxuICAgIF9zeW5jID0gZnVuY3Rpb24gX3N5bmMoKSB7XG4gIHJldHVybiBfZ2V0VGltZSgpIC0gX2xhc3RTY3JvbGxUaW1lID4gMzQgJiYgKF9yYWZJRCB8fCAoX3JhZklEID0gcmVxdWVzdEFuaW1hdGlvbkZyYW1lKF91cGRhdGVBbGwpKSk7XG59LFxuICAgIF9vblNjcm9sbCA9IGZ1bmN0aW9uIF9vblNjcm9sbCgpIHtcbiAgLy8gcHJldmlvdXNseSwgd2UgdHJpZWQgdG8gb3B0aW1pemUgcGVyZm9ybWFuY2UgYnkgYmF0Y2hpbmcvZGVmZXJyaW5nIHRvIHRoZSBuZXh0IHJlcXVlc3RBbmltYXRpb25GcmFtZSgpLCBidXQgZGlzY292ZXJlZCB0aGF0IFNhZmFyaSBoYXMgYSBmZXcgYnVncyB0aGF0IG1ha2UgdGhpcyB1bndvcmthYmxlIChlc3BlY2lhbGx5IG9uIGlPUykuIFNlZSBodHRwczovL2NvZGVwZW4uaW8vR3JlZW5Tb2NrL3Blbi8xNmM0MzViMTJlZjA5YzM4MTI1MjA0ODE4ZTdiNDVmYz9lZGl0b3JzPTAwMTAgYW5kIGh0dHBzOi8vY29kZXBlbi5pby9HcmVlblNvY2svcGVuL0pqT3hZcFEvM2RkNjVjY2VjNWE2MGYxZDg2MmMzNTVkODRkMTQ1NjI/ZWRpdG9ycz0wMDEwIGFuZCBodHRwczovL2NvZGVwZW4uaW8vR3JlZW5Tb2NrL3Blbi9FeGJyUE5hLzA4N2NlZjE5N2RjMzU0NDVhMDk1MWU4OTM1YzQxNTAzP2VkaXRvcnM9MDAxMFxuICBpZiAoIV9ub3JtYWxpemVyIHx8ICFfbm9ybWFsaXplci5pc1ByZXNzZWQgfHwgX25vcm1hbGl6ZXIuc3RhcnRYID4gX2JvZHkuY2xpZW50V2lkdGgpIHtcbiAgICAvLyBpZiB0aGUgdXNlciBpcyBkcmFnZ2luZyB0aGUgc2Nyb2xsYmFyLCBhbGxvdyBpdC5cbiAgICBfc2Nyb2xsZXJzLmNhY2hlKys7XG5cbiAgICBpZiAoX25vcm1hbGl6ZXIpIHtcbiAgICAgIF9yYWZJRCB8fCAoX3JhZklEID0gcmVxdWVzdEFuaW1hdGlvbkZyYW1lKF91cGRhdGVBbGwpKTtcbiAgICB9IGVsc2Uge1xuICAgICAgX3VwZGF0ZUFsbCgpOyAvLyBTYWZhcmkgaW4gcGFydGljdWxhciAob24gZGVza3RvcCkgTkVFRFMgdGhlIGltbWVkaWF0ZSB1cGRhdGUgcmF0aGVyIHRoYW4gd2FpdGluZyBmb3IgYSByZXF1ZXN0QW5pbWF0aW9uRnJhbWUoKSB3aGVyZWFzIGlPUyBzZWVtcyB0byBiZW5lZml0IGZyb20gd2FpdGluZyBmb3IgdGhlIHJlcXVlc3RBbmltYXRpb25GcmFtZSgpIHRpY2ssIGF0IGxlYXN0IHdoZW4gbm9ybWFsaXppbmcuIFNlZSBodHRwczovL2NvZGVwZW4uaW8vR3JlZW5Tb2NrL3Blbi9xQllvenFPP2VkaXRvcnM9MDExMFxuXG4gICAgfVxuXG4gICAgX2xhc3RTY3JvbGxUaW1lIHx8IF9kaXNwYXRjaChcInNjcm9sbFN0YXJ0XCIpO1xuICAgIF9sYXN0U2Nyb2xsVGltZSA9IF9nZXRUaW1lKCk7XG4gIH1cbn0sXG4gICAgX3NldEJhc2VEaW1lbnNpb25zID0gZnVuY3Rpb24gX3NldEJhc2VEaW1lbnNpb25zKCkge1xuICBfYmFzZVNjcmVlbldpZHRoID0gX3dpbi5pbm5lcldpZHRoO1xuICBfYmFzZVNjcmVlbkhlaWdodCA9IF93aW4uaW5uZXJIZWlnaHQ7XG59LFxuICAgIF9vblJlc2l6ZSA9IGZ1bmN0aW9uIF9vblJlc2l6ZSgpIHtcbiAgX3Njcm9sbGVycy5jYWNoZSsrO1xuICAhX3JlZnJlc2hpbmcgJiYgIV9pZ25vcmVSZXNpemUgJiYgIV9kb2MuZnVsbHNjcmVlbkVsZW1lbnQgJiYgIV9kb2Mud2Via2l0RnVsbHNjcmVlbkVsZW1lbnQgJiYgKCFfaWdub3JlTW9iaWxlUmVzaXplIHx8IF9iYXNlU2NyZWVuV2lkdGggIT09IF93aW4uaW5uZXJXaWR0aCB8fCBNYXRoLmFicyhfd2luLmlubmVySGVpZ2h0IC0gX2Jhc2VTY3JlZW5IZWlnaHQpID4gX3dpbi5pbm5lckhlaWdodCAqIDAuMjUpICYmIF9yZXNpemVEZWxheS5yZXN0YXJ0KHRydWUpO1xufSxcbiAgICAvLyBpZ25vcmUgcmVzaXplcyB0cmlnZ2VyZWQgYnkgcmVmcmVzaCgpXG5fbGlzdGVuZXJzID0ge30sXG4gICAgX2VtcHR5QXJyYXkgPSBbXSxcbiAgICBfc29mdFJlZnJlc2ggPSBmdW5jdGlvbiBfc29mdFJlZnJlc2goKSB7XG4gIHJldHVybiBfcmVtb3ZlTGlzdGVuZXIoU2Nyb2xsVHJpZ2dlciwgXCJzY3JvbGxFbmRcIiwgX3NvZnRSZWZyZXNoKSB8fCBfcmVmcmVzaEFsbCh0cnVlKTtcbn0sXG4gICAgX2Rpc3BhdGNoID0gZnVuY3Rpb24gX2Rpc3BhdGNoKHR5cGUpIHtcbiAgcmV0dXJuIF9saXN0ZW5lcnNbdHlwZV0gJiYgX2xpc3RlbmVyc1t0eXBlXS5tYXAoZnVuY3Rpb24gKGYpIHtcbiAgICByZXR1cm4gZigpO1xuICB9KSB8fCBfZW1wdHlBcnJheTtcbn0sXG4gICAgX3NhdmVkU3R5bGVzID0gW10sXG4gICAgLy8gd2hlbiBTY3JvbGxUcmlnZ2VyLnNhdmVTdHlsZXMoKSBpcyBjYWxsZWQsIHRoZSBpbmxpbmUgc3R5bGVzIGFyZSByZWNvcmRlZCBpbiB0aGlzIEFycmF5IGluIGEgc2VxdWVudGlhbCBmb3JtYXQgbGlrZSBbZWxlbWVudCwgY3NzVGV4dCwgZ3NDYWNoZSwgbWVkaWFdLiBUaGlzIGtlZXBzIGl0IHZlcnkgbWVtb3J5LWVmZmljaWVudCBhbmQgZmFzdCB0byBpdGVyYXRlIHRocm91Z2guXG5fcmV2ZXJ0UmVjb3JkZWQgPSBmdW5jdGlvbiBfcmV2ZXJ0UmVjb3JkZWQobWVkaWEpIHtcbiAgZm9yICh2YXIgaSA9IDA7IGkgPCBfc2F2ZWRTdHlsZXMubGVuZ3RoOyBpICs9IDUpIHtcbiAgICBpZiAoIW1lZGlhIHx8IF9zYXZlZFN0eWxlc1tpICsgNF0gJiYgX3NhdmVkU3R5bGVzW2kgKyA0XS5xdWVyeSA9PT0gbWVkaWEpIHtcbiAgICAgIF9zYXZlZFN0eWxlc1tpXS5zdHlsZS5jc3NUZXh0ID0gX3NhdmVkU3R5bGVzW2kgKyAxXTtcbiAgICAgIF9zYXZlZFN0eWxlc1tpXS5nZXRCQm94ICYmIF9zYXZlZFN0eWxlc1tpXS5zZXRBdHRyaWJ1dGUoXCJ0cmFuc2Zvcm1cIiwgX3NhdmVkU3R5bGVzW2kgKyAyXSB8fCBcIlwiKTtcbiAgICAgIF9zYXZlZFN0eWxlc1tpICsgM10udW5jYWNoZSA9IDE7XG4gICAgfVxuICB9XG59LFxuICAgIF9yZXZlcnRBbGwgPSBmdW5jdGlvbiBfcmV2ZXJ0QWxsKGtpbGwsIG1lZGlhKSB7XG4gIHZhciB0cmlnZ2VyO1xuXG4gIGZvciAoX2kgPSAwOyBfaSA8IF90cmlnZ2Vycy5sZW5ndGg7IF9pKyspIHtcbiAgICB0cmlnZ2VyID0gX3RyaWdnZXJzW19pXTtcblxuICAgIGlmICh0cmlnZ2VyICYmICghbWVkaWEgfHwgdHJpZ2dlci5fY3R4ID09PSBtZWRpYSkpIHtcbiAgICAgIGlmIChraWxsKSB7XG4gICAgICAgIHRyaWdnZXIua2lsbCgxKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRyaWdnZXIucmV2ZXJ0KHRydWUsIHRydWUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIF9pc1JldmVydGVkID0gdHJ1ZTtcbiAgbWVkaWEgJiYgX3JldmVydFJlY29yZGVkKG1lZGlhKTtcbiAgbWVkaWEgfHwgX2Rpc3BhdGNoKFwicmV2ZXJ0XCIpO1xufSxcbiAgICBfY2xlYXJTY3JvbGxNZW1vcnkgPSBmdW5jdGlvbiBfY2xlYXJTY3JvbGxNZW1vcnkoc2Nyb2xsUmVzdG9yYXRpb24sIGZvcmNlKSB7XG4gIC8vIHplcm8tb3V0IGFsbCB0aGUgcmVjb3JkZWQgc2Nyb2xsIHBvc2l0aW9ucy4gRG9uJ3QgdXNlIF90cmlnZ2VycyBiZWNhdXNlIGlmLCBmb3IgZXhhbXBsZSwgLm1hdGNoTWVkaWEoKSBpcyB1c2VkIHRvIGNyZWF0ZSBzb21lIFNjcm9sbFRyaWdnZXJzIGFuZCB0aGVuIHRoZSB1c2VyIHJlc2l6ZXMgYW5kIGl0IHJlbW92ZXMgQUxMIFNjcm9sbFRyaWdnZXJzLCBhbmQgdGhlbiBnbyBiYWNrIHRvIGEgc2l6ZSB3aGVyZSB0aGVyZSBhcmUgU2Nyb2xsVHJpZ2dlcnMsIGl0IHdvdWxkIGhhdmUga2VwdCB0aGUgcG9zaXRpb24ocykgc2F2ZWQgZnJvbSB0aGUgaW5pdGlhbCBzdGF0ZS5cbiAgX3Njcm9sbGVycy5jYWNoZSsrO1xuICAoZm9yY2UgfHwgIV9yZWZyZXNoaW5nQWxsKSAmJiBfc2Nyb2xsZXJzLmZvckVhY2goZnVuY3Rpb24gKG9iaikge1xuICAgIHJldHVybiBfaXNGdW5jdGlvbihvYmopICYmIG9iai5jYWNoZUlEKysgJiYgKG9iai5yZWMgPSAwKTtcbiAgfSk7XG4gIF9pc1N0cmluZyhzY3JvbGxSZXN0b3JhdGlvbikgJiYgKF93aW4uaGlzdG9yeS5zY3JvbGxSZXN0b3JhdGlvbiA9IF9zY3JvbGxSZXN0b3JhdGlvbiA9IHNjcm9sbFJlc3RvcmF0aW9uKTtcbn0sXG4gICAgX3JlZnJlc2hpbmdBbGwsXG4gICAgX3JlZnJlc2hJRCA9IDAsXG4gICAgX3F1ZXVlUmVmcmVzaElELFxuICAgIF9xdWV1ZVJlZnJlc2hBbGwgPSBmdW5jdGlvbiBfcXVldWVSZWZyZXNoQWxsKCkge1xuICAvLyB3ZSBkb24ndCB3YW50IHRvIGNhbGwgX3JlZnJlc2hBbGwoKSBldmVyeSB0aW1lIHdlIGNyZWF0ZSBhIG5ldyBTY3JvbGxUcmlnZ2VyIChmb3IgcGVyZm9ybWFuY2UgcmVhc29ucykgLSBpdCdzIGJldHRlciB0byBiYXRjaCB0aGVtLiBTb21lIGZyYW1ld29ya3MgZHluYW1pY2FsbHkgbG9hZCBjb250ZW50IGFuZCB3ZSBjYW4ndCByZWx5IG9uIHRoZSB3aW5kb3cncyBcImxvYWRcIiBvciBcIkRPTUNvbnRlbnRMb2FkZWRcIiBldmVudHMgdG8gdHJpZ2dlciBpdC5cbiAgaWYgKF9xdWV1ZVJlZnJlc2hJRCAhPT0gX3JlZnJlc2hJRCkge1xuICAgIHZhciBpZCA9IF9xdWV1ZVJlZnJlc2hJRCA9IF9yZWZyZXNoSUQ7XG4gICAgcmVxdWVzdEFuaW1hdGlvbkZyYW1lKGZ1bmN0aW9uICgpIHtcbiAgICAgIHJldHVybiBpZCA9PT0gX3JlZnJlc2hJRCAmJiBfcmVmcmVzaEFsbCh0cnVlKTtcbiAgICB9KTtcbiAgfVxufSxcbiAgICBfcmVmcmVzaDEwMHZoID0gZnVuY3Rpb24gX3JlZnJlc2gxMDB2aCgpIHtcbiAgX2JvZHkuYXBwZW5kQ2hpbGQoX2RpdjEwMHZoKTtcblxuICBfMTAwdmggPSAhX25vcm1hbGl6ZXIgJiYgX2RpdjEwMHZoLm9mZnNldEhlaWdodCB8fCBfd2luLmlubmVySGVpZ2h0O1xuXG4gIF9ib2R5LnJlbW92ZUNoaWxkKF9kaXYxMDB2aCk7XG59LFxuICAgIF9oaWRlQWxsTWFya2VycyA9IGZ1bmN0aW9uIF9oaWRlQWxsTWFya2VycyhoaWRlKSB7XG4gIHJldHVybiBfdG9BcnJheShcIi5nc2FwLW1hcmtlci1zdGFydCwgLmdzYXAtbWFya2VyLWVuZCwgLmdzYXAtbWFya2VyLXNjcm9sbGVyLXN0YXJ0LCAuZ3NhcC1tYXJrZXItc2Nyb2xsZXItZW5kXCIpLmZvckVhY2goZnVuY3Rpb24gKGVsKSB7XG4gICAgcmV0dXJuIGVsLnN0eWxlLmRpc3BsYXkgPSBoaWRlID8gXCJub25lXCIgOiBcImJsb2NrXCI7XG4gIH0pO1xufSxcbiAgICBfcmVmcmVzaEFsbCA9IGZ1bmN0aW9uIF9yZWZyZXNoQWxsKGZvcmNlLCBza2lwUmV2ZXJ0KSB7XG4gIGlmIChfbGFzdFNjcm9sbFRpbWUgJiYgIWZvcmNlICYmICFfaXNSZXZlcnRlZCkge1xuICAgIF9hZGRMaXN0ZW5lcihTY3JvbGxUcmlnZ2VyLCBcInNjcm9sbEVuZFwiLCBfc29mdFJlZnJlc2gpO1xuXG4gICAgcmV0dXJuO1xuICB9XG5cbiAgX3JlZnJlc2gxMDB2aCgpO1xuXG4gIF9yZWZyZXNoaW5nQWxsID0gU2Nyb2xsVHJpZ2dlci5pc1JlZnJlc2hpbmcgPSB0cnVlO1xuXG4gIF9zY3JvbGxlcnMuZm9yRWFjaChmdW5jdGlvbiAob2JqKSB7XG4gICAgcmV0dXJuIF9pc0Z1bmN0aW9uKG9iaikgJiYgKytvYmouY2FjaGVJRCAmJiAob2JqLnJlYyA9IG9iaigpKTtcbiAgfSk7IC8vIGZvcmNlIHRoZSBjbGVhcmluZyBvZiB0aGUgY2FjaGUgYmVjYXVzZSBzb21lIGJyb3dzZXJzIHRha2UgYSBsaXR0bGUgd2hpbGUgdG8gZGlzcGF0Y2ggdGhlIFwic2Nyb2xsXCIgZXZlbnQgYW5kIHRoZSB1c2VyIG1heSBoYXZlIGNoYW5nZWQgdGhlIHNjcm9sbCBwb3NpdGlvbiBhbmQgdGhlbiBjYWxsZWQgU2Nyb2xsVHJpZ2dlci5yZWZyZXNoKCkgcmlnaHQgYXdheVxuXG5cbiAgdmFyIHJlZnJlc2hJbml0cyA9IF9kaXNwYXRjaChcInJlZnJlc2hJbml0XCIpO1xuXG4gIF9zb3J0ICYmIFNjcm9sbFRyaWdnZXIuc29ydCgpO1xuICBza2lwUmV2ZXJ0IHx8IF9yZXZlcnRBbGwoKTtcblxuICBfc2Nyb2xsZXJzLmZvckVhY2goZnVuY3Rpb24gKG9iaikge1xuICAgIGlmIChfaXNGdW5jdGlvbihvYmopKSB7XG4gICAgICBvYmouc21vb3RoICYmIChvYmoudGFyZ2V0LnN0eWxlLnNjcm9sbEJlaGF2aW9yID0gXCJhdXRvXCIpOyAvLyBzbW9vdGggc2Nyb2xsaW5nIGludGVyZmVyZXNcblxuICAgICAgb2JqKDApO1xuICAgIH1cbiAgfSk7XG5cbiAgX3RyaWdnZXJzLnNsaWNlKDApLmZvckVhY2goZnVuY3Rpb24gKHQpIHtcbiAgICByZXR1cm4gdC5yZWZyZXNoKCk7XG4gIH0pOyAvLyBkb24ndCBsb29wIHdpdGggX2kgYmVjYXVzZSBkdXJpbmcgYSByZWZyZXNoKCkgc29tZW9uZSBjb3VsZCBjYWxsIFNjcm9sbFRyaWdnZXIudXBkYXRlKCkgd2hpY2ggd291bGQgaXRlcmF0ZSB0aHJvdWdoIF9pIHJlc3VsdGluZyBpbiBhIHNraXAuXG5cblxuICBfaXNSZXZlcnRlZCA9IGZhbHNlO1xuXG4gIF90cmlnZ2Vycy5mb3JFYWNoKGZ1bmN0aW9uICh0KSB7XG4gICAgLy8gbmVzdGVkIHBpbnMgKHBpbm5lZENvbnRhaW5lcikgd2l0aCBwaW5TcGFjaW5nIG1heSBleHBhbmQgdGhlIGNvbnRhaW5lciwgc28gd2UgbXVzdCBhY2NvbW1vZGF0ZSB0aGF0IGhlcmUuXG4gICAgaWYgKHQuX3N1YlBpbk9mZnNldCAmJiB0LnBpbikge1xuICAgICAgdmFyIHByb3AgPSB0LnZhcnMuaG9yaXpvbnRhbCA/IFwib2Zmc2V0V2lkdGhcIiA6IFwib2Zmc2V0SGVpZ2h0XCIsXG4gICAgICAgICAgb3JpZ2luYWwgPSB0LnBpbltwcm9wXTtcbiAgICAgIHQucmV2ZXJ0KHRydWUsIDEpO1xuICAgICAgdC5hZGp1c3RQaW5TcGFjaW5nKHQucGluW3Byb3BdIC0gb3JpZ2luYWwpO1xuICAgICAgdC5yZWZyZXNoKCk7XG4gICAgfVxuICB9KTtcblxuICBfY2xhbXBpbmdNYXggPSAxOyAvLyBwaW5TcGFjaW5nIG1pZ2h0IGJlIHByb3BwaW5nIGEgcGFnZSBvcGVuLCB0aHVzIHdoZW4gd2UgLnNldFBvc2l0aW9ucygpIHRvIGNsYW1wIGEgU2Nyb2xsVHJpZ2dlcidzIGVuZCB3ZSBzaG91bGQgbGVhdmUgdGhlIHBpblNwYWNpbmcgYWxvbmUuIFRoYXQncyB3aGF0IHRoaXMgZmxhZyBpcyBmb3IuXG5cbiAgX2hpZGVBbGxNYXJrZXJzKHRydWUpO1xuXG4gIF90cmlnZ2Vycy5mb3JFYWNoKGZ1bmN0aW9uICh0KSB7XG4gICAgLy8gdGhlIHNjcm9sbGVyJ3MgbWF4IHNjcm9sbCBwb3NpdGlvbiBtYXkgY2hhbmdlIGFmdGVyIGFsbCB0aGUgU2Nyb2xsVHJpZ2dlcnMgcmVmcmVzaGVkIChsaWtlIHBpbm5pbmcgY291bGQgcHVzaCBpdCBkb3duKSwgc28gd2UgbmVlZCB0byBsb29wIGJhY2sgYW5kIGNvcnJlY3QgYW55IHdpdGggZW5kOiBcIm1heFwiLiBTYW1lIGZvciBhbnl0aGluZyB3aXRoIGEgY2xhbXBlZCBlbmRcbiAgICB2YXIgbWF4ID0gX21heFNjcm9sbCh0LnNjcm9sbGVyLCB0Ll9kaXIpLFxuICAgICAgICBlbmRDbGFtcCA9IHQudmFycy5lbmQgPT09IFwibWF4XCIgfHwgdC5fZW5kQ2xhbXAgJiYgdC5lbmQgPiBtYXgsXG4gICAgICAgIHN0YXJ0Q2xhbXAgPSB0Ll9zdGFydENsYW1wICYmIHQuc3RhcnQgPj0gbWF4O1xuXG4gICAgKGVuZENsYW1wIHx8IHN0YXJ0Q2xhbXApICYmIHQuc2V0UG9zaXRpb25zKHN0YXJ0Q2xhbXAgPyBtYXggLSAxIDogdC5zdGFydCwgZW5kQ2xhbXAgPyBNYXRoLm1heChzdGFydENsYW1wID8gbWF4IDogdC5zdGFydCArIDEsIG1heCkgOiB0LmVuZCwgdHJ1ZSk7XG4gIH0pO1xuXG4gIF9oaWRlQWxsTWFya2VycyhmYWxzZSk7XG5cbiAgX2NsYW1waW5nTWF4ID0gMDtcbiAgcmVmcmVzaEluaXRzLmZvckVhY2goZnVuY3Rpb24gKHJlc3VsdCkge1xuICAgIHJldHVybiByZXN1bHQgJiYgcmVzdWx0LnJlbmRlciAmJiByZXN1bHQucmVuZGVyKC0xKTtcbiAgfSk7IC8vIGlmIHRoZSBvblJlZnJlc2hJbml0KCkgcmV0dXJucyBhbiBhbmltYXRpb24gKHR5cGljYWxseSBhIGdzYXAuc2V0KCkpLCByZXZlcnQgaXQuIFRoaXMgbWFrZXMgaXQgZWFzeSB0byBwdXQgdGhpbmdzIGluIGEgY2VydGFpbiBzcG90IGJlZm9yZSByZWZyZXNoaW5nIGZvciBtZWFzdXJlbWVudCBwdXJwb3NlcywgYW5kIHRoZW4gcHV0IHRoaW5ncyBiYWNrLlxuXG4gIF9zY3JvbGxlcnMuZm9yRWFjaChmdW5jdGlvbiAob2JqKSB7XG4gICAgaWYgKF9pc0Z1bmN0aW9uKG9iaikpIHtcbiAgICAgIG9iai5zbW9vdGggJiYgcmVxdWVzdEFuaW1hdGlvbkZyYW1lKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIG9iai50YXJnZXQuc3R5bGUuc2Nyb2xsQmVoYXZpb3IgPSBcInNtb290aFwiO1xuICAgICAgfSk7XG4gICAgICBvYmoucmVjICYmIG9iaihvYmoucmVjKTtcbiAgICB9XG4gIH0pO1xuXG4gIF9jbGVhclNjcm9sbE1lbW9yeShfc2Nyb2xsUmVzdG9yYXRpb24sIDEpO1xuXG4gIF9yZXNpemVEZWxheS5wYXVzZSgpO1xuXG4gIF9yZWZyZXNoSUQrKztcbiAgX3JlZnJlc2hpbmdBbGwgPSAyO1xuXG4gIF91cGRhdGVBbGwoMik7XG5cbiAgX3RyaWdnZXJzLmZvckVhY2goZnVuY3Rpb24gKHQpIHtcbiAgICByZXR1cm4gX2lzRnVuY3Rpb24odC52YXJzLm9uUmVmcmVzaCkgJiYgdC52YXJzLm9uUmVmcmVzaCh0KTtcbiAgfSk7XG5cbiAgX3JlZnJlc2hpbmdBbGwgPSBTY3JvbGxUcmlnZ2VyLmlzUmVmcmVzaGluZyA9IGZhbHNlO1xuXG4gIF9kaXNwYXRjaChcInJlZnJlc2hcIik7XG59LFxuICAgIF9sYXN0U2Nyb2xsID0gMCxcbiAgICBfZGlyZWN0aW9uID0gMSxcbiAgICBfcHJpbWFyeSxcbiAgICBfdXBkYXRlQWxsID0gZnVuY3Rpb24gX3VwZGF0ZUFsbChmb3JjZSkge1xuICBpZiAoZm9yY2UgPT09IDIgfHwgIV9yZWZyZXNoaW5nQWxsICYmICFfaXNSZXZlcnRlZCkge1xuICAgIC8vIF9pc1JldmVydGVkIGNvdWxkIGJlIHRydWUgaWYsIGZvciBleGFtcGxlLCBhIG1hdGNoTWVkaWEoKSBpcyBpbiB0aGUgcHJvY2VzcyBvZiBleGVjdXRpbmcuIFdlIGRvbid0IHdhbnQgdG8gdXBkYXRlIGR1cmluZyB0aGUgdGltZSBldmVyeXRoaW5nIGlzIHJldmVydGVkLlxuICAgIFNjcm9sbFRyaWdnZXIuaXNVcGRhdGluZyA9IHRydWU7XG4gICAgX3ByaW1hcnkgJiYgX3ByaW1hcnkudXBkYXRlKDApOyAvLyBTY3JvbGxTbW9vdGhlciB1c2VzIHJlZnJlc2hQcmlvcml0eSAtOTk5OSB0byBiZWNvbWUgdGhlIHByaW1hcnkgdGhhdCBnZXRzIHVwZGF0ZWQgYmVmb3JlIGFsbCBvdGhlcnMgYmVjYXVzZSBpdCBhZmZlY3RzIHRoZSBzY3JvbGwgcG9zaXRpb24uXG5cbiAgICB2YXIgbCA9IF90cmlnZ2Vycy5sZW5ndGgsXG4gICAgICAgIHRpbWUgPSBfZ2V0VGltZSgpLFxuICAgICAgICByZWNvcmRWZWxvY2l0eSA9IHRpbWUgLSBfdGltZTEgPj0gNTAsXG4gICAgICAgIHNjcm9sbCA9IGwgJiYgX3RyaWdnZXJzWzBdLnNjcm9sbCgpO1xuXG4gICAgX2RpcmVjdGlvbiA9IF9sYXN0U2Nyb2xsID4gc2Nyb2xsID8gLTEgOiAxO1xuICAgIF9yZWZyZXNoaW5nQWxsIHx8IChfbGFzdFNjcm9sbCA9IHNjcm9sbCk7XG5cbiAgICBpZiAocmVjb3JkVmVsb2NpdHkpIHtcbiAgICAgIGlmIChfbGFzdFNjcm9sbFRpbWUgJiYgIV9wb2ludGVySXNEb3duICYmIHRpbWUgLSBfbGFzdFNjcm9sbFRpbWUgPiAyMDApIHtcbiAgICAgICAgX2xhc3RTY3JvbGxUaW1lID0gMDtcblxuICAgICAgICBfZGlzcGF0Y2goXCJzY3JvbGxFbmRcIik7XG4gICAgICB9XG5cbiAgICAgIF90aW1lMiA9IF90aW1lMTtcbiAgICAgIF90aW1lMSA9IHRpbWU7XG4gICAgfVxuXG4gICAgaWYgKF9kaXJlY3Rpb24gPCAwKSB7XG4gICAgICBfaSA9IGw7XG5cbiAgICAgIHdoaWxlIChfaS0tID4gMCkge1xuICAgICAgICBfdHJpZ2dlcnNbX2ldICYmIF90cmlnZ2Vyc1tfaV0udXBkYXRlKDAsIHJlY29yZFZlbG9jaXR5KTtcbiAgICAgIH1cblxuICAgICAgX2RpcmVjdGlvbiA9IDE7XG4gICAgfSBlbHNlIHtcbiAgICAgIGZvciAoX2kgPSAwOyBfaSA8IGw7IF9pKyspIHtcbiAgICAgICAgX3RyaWdnZXJzW19pXSAmJiBfdHJpZ2dlcnNbX2ldLnVwZGF0ZSgwLCByZWNvcmRWZWxvY2l0eSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgU2Nyb2xsVHJpZ2dlci5pc1VwZGF0aW5nID0gZmFsc2U7XG4gIH1cblxuICBfcmFmSUQgPSAwO1xufSxcbiAgICBfcHJvcE5hbWVzVG9Db3B5ID0gW19sZWZ0LCBfdG9wLCBfYm90dG9tLCBfcmlnaHQsIF9tYXJnaW4gKyBfQm90dG9tLCBfbWFyZ2luICsgX1JpZ2h0LCBfbWFyZ2luICsgX1RvcCwgX21hcmdpbiArIF9MZWZ0LCBcImRpc3BsYXlcIiwgXCJmbGV4U2hyaW5rXCIsIFwiZmxvYXRcIiwgXCJ6SW5kZXhcIiwgXCJncmlkQ29sdW1uU3RhcnRcIiwgXCJncmlkQ29sdW1uRW5kXCIsIFwiZ3JpZFJvd1N0YXJ0XCIsIFwiZ3JpZFJvd0VuZFwiLCBcImdyaWRBcmVhXCIsIFwianVzdGlmeVNlbGZcIiwgXCJhbGlnblNlbGZcIiwgXCJwbGFjZVNlbGZcIiwgXCJvcmRlclwiXSxcbiAgICBfc3RhdGVQcm9wcyA9IF9wcm9wTmFtZXNUb0NvcHkuY29uY2F0KFtfd2lkdGgsIF9oZWlnaHQsIFwiYm94U2l6aW5nXCIsIFwibWF4XCIgKyBfV2lkdGgsIFwibWF4XCIgKyBfSGVpZ2h0LCBcInBvc2l0aW9uXCIsIF9tYXJnaW4sIF9wYWRkaW5nLCBfcGFkZGluZyArIF9Ub3AsIF9wYWRkaW5nICsgX1JpZ2h0LCBfcGFkZGluZyArIF9Cb3R0b20sIF9wYWRkaW5nICsgX0xlZnRdKSxcbiAgICBfc3dhcFBpbk91dCA9IGZ1bmN0aW9uIF9zd2FwUGluT3V0KHBpbiwgc3BhY2VyLCBzdGF0ZSkge1xuICBfc2V0U3RhdGUoc3RhdGUpO1xuXG4gIHZhciBjYWNoZSA9IHBpbi5fZ3NhcDtcblxuICBpZiAoY2FjaGUuc3BhY2VySXNOYXRpdmUpIHtcbiAgICBfc2V0U3RhdGUoY2FjaGUuc3BhY2VyU3RhdGUpO1xuICB9IGVsc2UgaWYgKHBpbi5fZ3NhcC5zd2FwcGVkSW4pIHtcbiAgICB2YXIgcGFyZW50ID0gc3BhY2VyLnBhcmVudE5vZGU7XG5cbiAgICBpZiAocGFyZW50KSB7XG4gICAgICBwYXJlbnQuaW5zZXJ0QmVmb3JlKHBpbiwgc3BhY2VyKTtcbiAgICAgIHBhcmVudC5yZW1vdmVDaGlsZChzcGFjZXIpO1xuICAgIH1cbiAgfVxuXG4gIHBpbi5fZ3NhcC5zd2FwcGVkSW4gPSBmYWxzZTtcbn0sXG4gICAgX3N3YXBQaW5JbiA9IGZ1bmN0aW9uIF9zd2FwUGluSW4ocGluLCBzcGFjZXIsIGNzLCBzcGFjZXJTdGF0ZSkge1xuICBpZiAoIXBpbi5fZ3NhcC5zd2FwcGVkSW4pIHtcbiAgICB2YXIgaSA9IF9wcm9wTmFtZXNUb0NvcHkubGVuZ3RoLFxuICAgICAgICBzcGFjZXJTdHlsZSA9IHNwYWNlci5zdHlsZSxcbiAgICAgICAgcGluU3R5bGUgPSBwaW4uc3R5bGUsXG4gICAgICAgIHA7XG5cbiAgICB3aGlsZSAoaS0tKSB7XG4gICAgICBwID0gX3Byb3BOYW1lc1RvQ29weVtpXTtcbiAgICAgIHNwYWNlclN0eWxlW3BdID0gY3NbcF07XG4gICAgfVxuXG4gICAgc3BhY2VyU3R5bGUucG9zaXRpb24gPSBjcy5wb3NpdGlvbiA9PT0gXCJhYnNvbHV0ZVwiID8gXCJhYnNvbHV0ZVwiIDogXCJyZWxhdGl2ZVwiO1xuICAgIGNzLmRpc3BsYXkgPT09IFwiaW5saW5lXCIgJiYgKHNwYWNlclN0eWxlLmRpc3BsYXkgPSBcImlubGluZS1ibG9ja1wiKTtcbiAgICBwaW5TdHlsZVtfYm90dG9tXSA9IHBpblN0eWxlW19yaWdodF0gPSBcImF1dG9cIjtcbiAgICBzcGFjZXJTdHlsZS5mbGV4QmFzaXMgPSBjcy5mbGV4QmFzaXMgfHwgXCJhdXRvXCI7XG4gICAgc3BhY2VyU3R5bGUub3ZlcmZsb3cgPSBcInZpc2libGVcIjtcbiAgICBzcGFjZXJTdHlsZS5ib3hTaXppbmcgPSBcImJvcmRlci1ib3hcIjtcbiAgICBzcGFjZXJTdHlsZVtfd2lkdGhdID0gX2dldFNpemUocGluLCBfaG9yaXpvbnRhbCkgKyBfcHg7XG4gICAgc3BhY2VyU3R5bGVbX2hlaWdodF0gPSBfZ2V0U2l6ZShwaW4sIF92ZXJ0aWNhbCkgKyBfcHg7XG4gICAgc3BhY2VyU3R5bGVbX3BhZGRpbmddID0gcGluU3R5bGVbX21hcmdpbl0gPSBwaW5TdHlsZVtfdG9wXSA9IHBpblN0eWxlW19sZWZ0XSA9IFwiMFwiO1xuXG4gICAgX3NldFN0YXRlKHNwYWNlclN0YXRlKTtcblxuICAgIHBpblN0eWxlW193aWR0aF0gPSBwaW5TdHlsZVtcIm1heFwiICsgX1dpZHRoXSA9IGNzW193aWR0aF07XG4gICAgcGluU3R5bGVbX2hlaWdodF0gPSBwaW5TdHlsZVtcIm1heFwiICsgX0hlaWdodF0gPSBjc1tfaGVpZ2h0XTtcbiAgICBwaW5TdHlsZVtfcGFkZGluZ10gPSBjc1tfcGFkZGluZ107XG5cbiAgICBpZiAocGluLnBhcmVudE5vZGUgIT09IHNwYWNlcikge1xuICAgICAgcGluLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHNwYWNlciwgcGluKTtcbiAgICAgIHNwYWNlci5hcHBlbmRDaGlsZChwaW4pO1xuICAgIH1cblxuICAgIHBpbi5fZ3NhcC5zd2FwcGVkSW4gPSB0cnVlO1xuICB9XG59LFxuICAgIF9jYXBzRXhwID0gLyhbQS1aXSkvZyxcbiAgICBfc2V0U3RhdGUgPSBmdW5jdGlvbiBfc2V0U3RhdGUoc3RhdGUpIHtcbiAgaWYgKHN0YXRlKSB7XG4gICAgdmFyIHN0eWxlID0gc3RhdGUudC5zdHlsZSxcbiAgICAgICAgbCA9IHN0YXRlLmxlbmd0aCxcbiAgICAgICAgaSA9IDAsXG4gICAgICAgIHAsXG4gICAgICAgIHZhbHVlO1xuICAgIChzdGF0ZS50Ll9nc2FwIHx8IGdzYXAuY29yZS5nZXRDYWNoZShzdGF0ZS50KSkudW5jYWNoZSA9IDE7IC8vIG90aGVyd2lzZSB0cmFuc2Zvcm1zIG1heSBiZSBvZmZcblxuICAgIGZvciAoOyBpIDwgbDsgaSArPSAyKSB7XG4gICAgICB2YWx1ZSA9IHN0YXRlW2kgKyAxXTtcbiAgICAgIHAgPSBzdGF0ZVtpXTtcblxuICAgICAgaWYgKHZhbHVlKSB7XG4gICAgICAgIHN0eWxlW3BdID0gdmFsdWU7XG4gICAgICB9IGVsc2UgaWYgKHN0eWxlW3BdKSB7XG4gICAgICAgIHN0eWxlLnJlbW92ZVByb3BlcnR5KHAucmVwbGFjZShfY2Fwc0V4cCwgXCItJDFcIikudG9Mb3dlckNhc2UoKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59LFxuICAgIF9nZXRTdGF0ZSA9IGZ1bmN0aW9uIF9nZXRTdGF0ZShlbGVtZW50KSB7XG4gIC8vIHJldHVybnMgYW4gQXJyYXkgd2l0aCBhbHRlcm5hdGluZyB2YWx1ZXMgbGlrZSBbcHJvcGVydHksIHZhbHVlLCBwcm9wZXJ0eSwgdmFsdWVdIGFuZCBhIFwidFwiIHByb3BlcnR5IHBvaW50aW5nIHRvIHRoZSB0YXJnZXQgKGVsZW1lbnQpLiBNYWtlcyBpdCBmYXN0IGFuZCBjaGVhcC5cbiAgdmFyIGwgPSBfc3RhdGVQcm9wcy5sZW5ndGgsXG4gICAgICBzdHlsZSA9IGVsZW1lbnQuc3R5bGUsXG4gICAgICBzdGF0ZSA9IFtdLFxuICAgICAgaSA9IDA7XG5cbiAgZm9yICg7IGkgPCBsOyBpKyspIHtcbiAgICBzdGF0ZS5wdXNoKF9zdGF0ZVByb3BzW2ldLCBzdHlsZVtfc3RhdGVQcm9wc1tpXV0pO1xuICB9XG5cbiAgc3RhdGUudCA9IGVsZW1lbnQ7XG4gIHJldHVybiBzdGF0ZTtcbn0sXG4gICAgX2NvcHlTdGF0ZSA9IGZ1bmN0aW9uIF9jb3B5U3RhdGUoc3RhdGUsIG92ZXJyaWRlLCBvbWl0T2Zmc2V0cykge1xuICB2YXIgcmVzdWx0ID0gW10sXG4gICAgICBsID0gc3RhdGUubGVuZ3RoLFxuICAgICAgaSA9IG9taXRPZmZzZXRzID8gOCA6IDAsXG4gICAgICAvLyBza2lwIHRvcCwgbGVmdCwgcmlnaHQsIGJvdHRvbSBpZiBvbWl0T2Zmc2V0cyBpcyB0cnVlXG4gIHA7XG5cbiAgZm9yICg7IGkgPCBsOyBpICs9IDIpIHtcbiAgICBwID0gc3RhdGVbaV07XG4gICAgcmVzdWx0LnB1c2gocCwgcCBpbiBvdmVycmlkZSA/IG92ZXJyaWRlW3BdIDogc3RhdGVbaSArIDFdKTtcbiAgfVxuXG4gIHJlc3VsdC50ID0gc3RhdGUudDtcbiAgcmV0dXJuIHJlc3VsdDtcbn0sXG4gICAgX3dpbk9mZnNldHMgPSB7XG4gIGxlZnQ6IDAsXG4gIHRvcDogMFxufSxcbiAgICAvLyAvLyBwb3RlbnRpYWwgZnV0dXJlIGZlYXR1cmUgKD8pIEFsbG93IHVzZXJzIHRvIGNhbGN1bGF0ZSB3aGVyZSBhIHRyaWdnZXIgaGl0cyAoc2Nyb2xsIHBvc2l0aW9uKSBsaWtlIGdldFNjcm9sbFBvc2l0aW9uKFwiI2lkXCIsIFwidG9wIGJvdHRvbVwiKVxuLy8gX2dldFNjcm9sbFBvc2l0aW9uID0gKHRyaWdnZXIsIHBvc2l0aW9uLCB7c2Nyb2xsZXIsIGNvbnRhaW5lckFuaW1hdGlvbiwgaG9yaXpvbnRhbH0pID0+IHtcbi8vIFx0c2Nyb2xsZXIgPSBfZ2V0VGFyZ2V0KHNjcm9sbGVyIHx8IF93aW4pO1xuLy8gXHRsZXQgZGlyZWN0aW9uID0gaG9yaXpvbnRhbCA/IF9ob3Jpem9udGFsIDogX3ZlcnRpY2FsLFxuLy8gXHRcdGlzVmlld3BvcnQgPSBfaXNWaWV3cG9ydChzY3JvbGxlcik7XG4vLyBcdF9nZXRTaXplRnVuYyhzY3JvbGxlciwgaXNWaWV3cG9ydCwgZGlyZWN0aW9uKTtcbi8vIFx0cmV0dXJuIF9wYXJzZVBvc2l0aW9uKHBvc2l0aW9uLCBfZ2V0VGFyZ2V0KHRyaWdnZXIpLCBfZ2V0U2l6ZUZ1bmMoc2Nyb2xsZXIsIGlzVmlld3BvcnQsIGRpcmVjdGlvbikoKSwgZGlyZWN0aW9uLCBfZ2V0U2Nyb2xsRnVuYyhzY3JvbGxlciwgZGlyZWN0aW9uKSgpLCAwLCAwLCAwLCBfZ2V0T2Zmc2V0c0Z1bmMoc2Nyb2xsZXIsIGlzVmlld3BvcnQpKCksIGlzVmlld3BvcnQgPyAwIDogcGFyc2VGbG9hdChfZ2V0Q29tcHV0ZWRTdHlsZShzY3JvbGxlcilbXCJib3JkZXJcIiArIGRpcmVjdGlvbi5wMiArIF9XaWR0aF0pIHx8IDAsIDAsIGNvbnRhaW5lckFuaW1hdGlvbiA/IGNvbnRhaW5lckFuaW1hdGlvbi5kdXJhdGlvbigpIDogX21heFNjcm9sbChzY3JvbGxlciksIGNvbnRhaW5lckFuaW1hdGlvbik7XG4vLyB9LFxuX3BhcnNlUG9zaXRpb24gPSBmdW5jdGlvbiBfcGFyc2VQb3NpdGlvbih2YWx1ZSwgdHJpZ2dlciwgc2Nyb2xsZXJTaXplLCBkaXJlY3Rpb24sIHNjcm9sbCwgbWFya2VyLCBtYXJrZXJTY3JvbGxlciwgc2VsZiwgc2Nyb2xsZXJCb3VuZHMsIGJvcmRlcldpZHRoLCB1c2VGaXhlZFBvc2l0aW9uLCBzY3JvbGxlck1heCwgY29udGFpbmVyQW5pbWF0aW9uLCBjbGFtcFplcm9Qcm9wKSB7XG4gIF9pc0Z1bmN0aW9uKHZhbHVlKSAmJiAodmFsdWUgPSB2YWx1ZShzZWxmKSk7XG5cbiAgaWYgKF9pc1N0cmluZyh2YWx1ZSkgJiYgdmFsdWUuc3Vic3RyKDAsIDMpID09PSBcIm1heFwiKSB7XG4gICAgdmFsdWUgPSBzY3JvbGxlck1heCArICh2YWx1ZS5jaGFyQXQoNCkgPT09IFwiPVwiID8gX29mZnNldFRvUHgoXCIwXCIgKyB2YWx1ZS5zdWJzdHIoMyksIHNjcm9sbGVyU2l6ZSkgOiAwKTtcbiAgfVxuXG4gIHZhciB0aW1lID0gY29udGFpbmVyQW5pbWF0aW9uID8gY29udGFpbmVyQW5pbWF0aW9uLnRpbWUoKSA6IDAsXG4gICAgICBwMSxcbiAgICAgIHAyLFxuICAgICAgZWxlbWVudDtcbiAgY29udGFpbmVyQW5pbWF0aW9uICYmIGNvbnRhaW5lckFuaW1hdGlvbi5zZWVrKDApO1xuICBpc05hTih2YWx1ZSkgfHwgKHZhbHVlID0gK3ZhbHVlKTsgLy8gY29udmVydCBhIHN0cmluZyBudW1iZXIgbGlrZSBcIjQ1XCIgdG8gYW4gYWN0dWFsIG51bWJlclxuXG4gIGlmICghX2lzTnVtYmVyKHZhbHVlKSkge1xuICAgIF9pc0Z1bmN0aW9uKHRyaWdnZXIpICYmICh0cmlnZ2VyID0gdHJpZ2dlcihzZWxmKSk7XG4gICAgdmFyIG9mZnNldHMgPSAodmFsdWUgfHwgXCIwXCIpLnNwbGl0KFwiIFwiKSxcbiAgICAgICAgYm91bmRzLFxuICAgICAgICBsb2NhbE9mZnNldCxcbiAgICAgICAgZ2xvYmFsT2Zmc2V0LFxuICAgICAgICBkaXNwbGF5O1xuICAgIGVsZW1lbnQgPSBfZ2V0VGFyZ2V0KHRyaWdnZXIsIHNlbGYpIHx8IF9ib2R5O1xuICAgIGJvdW5kcyA9IF9nZXRCb3VuZHMoZWxlbWVudCkgfHwge307XG5cbiAgICBpZiAoKCFib3VuZHMgfHwgIWJvdW5kcy5sZWZ0ICYmICFib3VuZHMudG9wKSAmJiBfZ2V0Q29tcHV0ZWRTdHlsZShlbGVtZW50KS5kaXNwbGF5ID09PSBcIm5vbmVcIikge1xuICAgICAgLy8gaWYgZGlzcGxheSBpcyBcIm5vbmVcIiwgaXQgd29uJ3QgcmVwb3J0IGdldEJvdW5kaW5nQ2xpZW50UmVjdCgpIHByb3Blcmx5XG4gICAgICBkaXNwbGF5ID0gZWxlbWVudC5zdHlsZS5kaXNwbGF5O1xuICAgICAgZWxlbWVudC5zdHlsZS5kaXNwbGF5ID0gXCJibG9ja1wiO1xuICAgICAgYm91bmRzID0gX2dldEJvdW5kcyhlbGVtZW50KTtcbiAgICAgIGRpc3BsYXkgPyBlbGVtZW50LnN0eWxlLmRpc3BsYXkgPSBkaXNwbGF5IDogZWxlbWVudC5zdHlsZS5yZW1vdmVQcm9wZXJ0eShcImRpc3BsYXlcIik7XG4gICAgfVxuXG4gICAgbG9jYWxPZmZzZXQgPSBfb2Zmc2V0VG9QeChvZmZzZXRzWzBdLCBib3VuZHNbZGlyZWN0aW9uLmRdKTtcbiAgICBnbG9iYWxPZmZzZXQgPSBfb2Zmc2V0VG9QeChvZmZzZXRzWzFdIHx8IFwiMFwiLCBzY3JvbGxlclNpemUpO1xuICAgIHZhbHVlID0gYm91bmRzW2RpcmVjdGlvbi5wXSAtIHNjcm9sbGVyQm91bmRzW2RpcmVjdGlvbi5wXSAtIGJvcmRlcldpZHRoICsgbG9jYWxPZmZzZXQgKyBzY3JvbGwgLSBnbG9iYWxPZmZzZXQ7XG4gICAgbWFya2VyU2Nyb2xsZXIgJiYgX3Bvc2l0aW9uTWFya2VyKG1hcmtlclNjcm9sbGVyLCBnbG9iYWxPZmZzZXQsIGRpcmVjdGlvbiwgc2Nyb2xsZXJTaXplIC0gZ2xvYmFsT2Zmc2V0IDwgMjAgfHwgbWFya2VyU2Nyb2xsZXIuX2lzU3RhcnQgJiYgZ2xvYmFsT2Zmc2V0ID4gMjApO1xuICAgIHNjcm9sbGVyU2l6ZSAtPSBzY3JvbGxlclNpemUgLSBnbG9iYWxPZmZzZXQ7IC8vIGFkanVzdCBmb3IgdGhlIG1hcmtlclxuICB9IGVsc2Uge1xuICAgIGNvbnRhaW5lckFuaW1hdGlvbiAmJiAodmFsdWUgPSBnc2FwLnV0aWxzLm1hcFJhbmdlKGNvbnRhaW5lckFuaW1hdGlvbi5zY3JvbGxUcmlnZ2VyLnN0YXJ0LCBjb250YWluZXJBbmltYXRpb24uc2Nyb2xsVHJpZ2dlci5lbmQsIDAsIHNjcm9sbGVyTWF4LCB2YWx1ZSkpO1xuICAgIG1hcmtlclNjcm9sbGVyICYmIF9wb3NpdGlvbk1hcmtlcihtYXJrZXJTY3JvbGxlciwgc2Nyb2xsZXJTaXplLCBkaXJlY3Rpb24sIHRydWUpO1xuICB9XG5cbiAgaWYgKGNsYW1wWmVyb1Byb3ApIHtcbiAgICBzZWxmW2NsYW1wWmVyb1Byb3BdID0gdmFsdWUgfHwgLTAuMDAxO1xuICAgIHZhbHVlIDwgMCAmJiAodmFsdWUgPSAwKTtcbiAgfVxuXG4gIGlmIChtYXJrZXIpIHtcbiAgICB2YXIgcG9zaXRpb24gPSB2YWx1ZSArIHNjcm9sbGVyU2l6ZSxcbiAgICAgICAgaXNTdGFydCA9IG1hcmtlci5faXNTdGFydDtcbiAgICBwMSA9IFwic2Nyb2xsXCIgKyBkaXJlY3Rpb24uZDI7XG5cbiAgICBfcG9zaXRpb25NYXJrZXIobWFya2VyLCBwb3NpdGlvbiwgZGlyZWN0aW9uLCBpc1N0YXJ0ICYmIHBvc2l0aW9uID4gMjAgfHwgIWlzU3RhcnQgJiYgKHVzZUZpeGVkUG9zaXRpb24gPyBNYXRoLm1heChfYm9keVtwMV0sIF9kb2NFbFtwMV0pIDogbWFya2VyLnBhcmVudE5vZGVbcDFdKSA8PSBwb3NpdGlvbiArIDEpO1xuXG4gICAgaWYgKHVzZUZpeGVkUG9zaXRpb24pIHtcbiAgICAgIHNjcm9sbGVyQm91bmRzID0gX2dldEJvdW5kcyhtYXJrZXJTY3JvbGxlcik7XG4gICAgICB1c2VGaXhlZFBvc2l0aW9uICYmIChtYXJrZXIuc3R5bGVbZGlyZWN0aW9uLm9wLnBdID0gc2Nyb2xsZXJCb3VuZHNbZGlyZWN0aW9uLm9wLnBdIC0gZGlyZWN0aW9uLm9wLm0gLSBtYXJrZXIuX29mZnNldCArIF9weCk7XG4gICAgfVxuICB9XG5cbiAgaWYgKGNvbnRhaW5lckFuaW1hdGlvbiAmJiBlbGVtZW50KSB7XG4gICAgcDEgPSBfZ2V0Qm91bmRzKGVsZW1lbnQpO1xuICAgIGNvbnRhaW5lckFuaW1hdGlvbi5zZWVrKHNjcm9sbGVyTWF4KTtcbiAgICBwMiA9IF9nZXRCb3VuZHMoZWxlbWVudCk7XG4gICAgY29udGFpbmVyQW5pbWF0aW9uLl9jYVNjcm9sbERpc3QgPSBwMVtkaXJlY3Rpb24ucF0gLSBwMltkaXJlY3Rpb24ucF07XG4gICAgdmFsdWUgPSB2YWx1ZSAvIGNvbnRhaW5lckFuaW1hdGlvbi5fY2FTY3JvbGxEaXN0ICogc2Nyb2xsZXJNYXg7XG4gIH1cblxuICBjb250YWluZXJBbmltYXRpb24gJiYgY29udGFpbmVyQW5pbWF0aW9uLnNlZWsodGltZSk7XG4gIHJldHVybiBjb250YWluZXJBbmltYXRpb24gPyB2YWx1ZSA6IE1hdGgucm91bmQodmFsdWUpO1xufSxcbiAgICBfcHJlZml4RXhwID0gLyh3ZWJraXR8bW96fGxlbmd0aHxjc3NUZXh0fGluc2V0KS9pLFxuICAgIF9yZXBhcmVudCA9IGZ1bmN0aW9uIF9yZXBhcmVudChlbGVtZW50LCBwYXJlbnQsIHRvcCwgbGVmdCkge1xuICBpZiAoZWxlbWVudC5wYXJlbnROb2RlICE9PSBwYXJlbnQpIHtcbiAgICB2YXIgc3R5bGUgPSBlbGVtZW50LnN0eWxlLFxuICAgICAgICBwLFxuICAgICAgICBjcztcblxuICAgIGlmIChwYXJlbnQgPT09IF9ib2R5KSB7XG4gICAgICBlbGVtZW50Ll9zdE9yaWcgPSBzdHlsZS5jc3NUZXh0OyAvLyByZWNvcmQgb3JpZ2luYWwgaW5saW5lIHN0eWxlcyBzbyB3ZSBjYW4gcmV2ZXJ0IHRoZW0gbGF0ZXJcblxuICAgICAgY3MgPSBfZ2V0Q29tcHV0ZWRTdHlsZShlbGVtZW50KTtcblxuICAgICAgZm9yIChwIGluIGNzKSB7XG4gICAgICAgIC8vIG11c3QgY29weSBhbGwgcmVsZXZhbnQgc3R5bGVzIHRvIGVuc3VyZSB0aGF0IG5vdGhpbmcgY2hhbmdlcyB2aXN1YWxseSB3aGVuIHdlIHJlcGFyZW50IHRvIHRoZSA8Ym9keT4uIFNraXAgdGhlIHZlbmRvciBwcmVmaXhlZCBvbmVzLlxuICAgICAgICBpZiAoIStwICYmICFfcHJlZml4RXhwLnRlc3QocCkgJiYgY3NbcF0gJiYgdHlwZW9mIHN0eWxlW3BdID09PSBcInN0cmluZ1wiICYmIHAgIT09IFwiMFwiKSB7XG4gICAgICAgICAgc3R5bGVbcF0gPSBjc1twXTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdHlsZS50b3AgPSB0b3A7XG4gICAgICBzdHlsZS5sZWZ0ID0gbGVmdDtcbiAgICB9IGVsc2Uge1xuICAgICAgc3R5bGUuY3NzVGV4dCA9IGVsZW1lbnQuX3N0T3JpZztcbiAgICB9XG5cbiAgICBnc2FwLmNvcmUuZ2V0Q2FjaGUoZWxlbWVudCkudW5jYWNoZSA9IDE7XG4gICAgcGFyZW50LmFwcGVuZENoaWxkKGVsZW1lbnQpO1xuICB9XG59LFxuICAgIF9pbnRlcnJ1cHRpb25UcmFja2VyID0gZnVuY3Rpb24gX2ludGVycnVwdGlvblRyYWNrZXIoZ2V0VmFsdWVGdW5jLCBpbml0aWFsVmFsdWUsIG9uSW50ZXJydXB0KSB7XG4gIHZhciBsYXN0MSA9IGluaXRpYWxWYWx1ZSxcbiAgICAgIGxhc3QyID0gbGFzdDE7XG4gIHJldHVybiBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICB2YXIgY3VycmVudCA9IE1hdGgucm91bmQoZ2V0VmFsdWVGdW5jKCkpOyAvLyByb3VuZCBiZWNhdXNlIGluIHNvbWUgW3ZlcnkgdW5jb21tb25dIFdpbmRvd3MgZW52aXJvbm1lbnRzLCBzY3JvbGwgY2FuIGdldCByZXBvcnRlZCB3aXRoIGRlY2ltYWxzIGV2ZW4gdGhvdWdoIGl0IHdhcyBzZXQgd2l0aG91dC5cblxuICAgIGlmIChjdXJyZW50ICE9PSBsYXN0MSAmJiBjdXJyZW50ICE9PSBsYXN0MiAmJiBNYXRoLmFicyhjdXJyZW50IC0gbGFzdDEpID4gMyAmJiBNYXRoLmFicyhjdXJyZW50IC0gbGFzdDIpID4gMykge1xuICAgICAgLy8gaWYgdGhlIHVzZXIgc2Nyb2xscywga2lsbCB0aGUgdHdlZW4uIGlPUyBTYWZhcmkgaW50ZXJtaXR0ZW50bHkgbWlzcmVwb3J0cyB0aGUgc2Nyb2xsIHBvc2l0aW9uLCBpdCBtYXkgYmUgdGhlIG1vc3QgcmVjZW50bHktc2V0IG9uZSBvciB0aGUgb25lIGJlZm9yZSB0aGF0ISBXaGVuIFNhZmFyaSBpcyB6b29tZWQgKENNRC0rKSwgaXQgb2Z0ZW4gbWlzcmVwb3J0cyBhcyAxIHBpeGVsIG9mZiB0b28hIFNvIGlmIHdlIHNldCB0aGUgc2Nyb2xsIHBvc2l0aW9uIHRvIDEyNSwgZm9yIGV4YW1wbGUsIGl0J2xsIGFjdHVhbGx5IHJlcG9ydCBpdCBhcyAxMjQuXG4gICAgICB2YWx1ZSA9IGN1cnJlbnQ7XG4gICAgICBvbkludGVycnVwdCAmJiBvbkludGVycnVwdCgpO1xuICAgIH1cblxuICAgIGxhc3QyID0gbGFzdDE7XG4gICAgbGFzdDEgPSB2YWx1ZTtcbiAgICByZXR1cm4gdmFsdWU7XG4gIH07XG59LFxuICAgIF9zaGlmdE1hcmtlciA9IGZ1bmN0aW9uIF9zaGlmdE1hcmtlcihtYXJrZXIsIGRpcmVjdGlvbiwgdmFsdWUpIHtcbiAgdmFyIHZhcnMgPSB7fTtcbiAgdmFyc1tkaXJlY3Rpb24ucF0gPSBcIis9XCIgKyB2YWx1ZTtcbiAgZ3NhcC5zZXQobWFya2VyLCB2YXJzKTtcbn0sXG4gICAgLy8gX21lcmdlQW5pbWF0aW9ucyA9IGFuaW1hdGlvbnMgPT4ge1xuLy8gXHRsZXQgdGwgPSBnc2FwLnRpbWVsaW5lKHtzbW9vdGhDaGlsZFRpbWluZzogdHJ1ZX0pLnN0YXJ0VGltZShNYXRoLm1pbiguLi5hbmltYXRpb25zLm1hcChhID0+IGEuZ2xvYmFsVGltZSgwKSkpKTtcbi8vIFx0YW5pbWF0aW9ucy5mb3JFYWNoKGEgPT4ge2xldCB0aW1lID0gYS50b3RhbFRpbWUoKTsgdGwuYWRkKGEpOyBhLnRvdGFsVGltZSh0aW1lKTsgfSk7XG4vLyBcdHRsLnNtb290aENoaWxkVGltaW5nID0gZmFsc2U7XG4vLyBcdHJldHVybiB0bDtcbi8vIH0sXG4vLyByZXR1cm5zIGEgZnVuY3Rpb24gdGhhdCBjYW4gYmUgdXNlZCB0byB0d2VlbiB0aGUgc2Nyb2xsIHBvc2l0aW9uIGluIHRoZSBkaXJlY3Rpb24gcHJvdmlkZWQsIGFuZCB3aGVuIGRvaW5nIHNvIGl0J2xsIGFkZCBhIC50d2VlbiBwcm9wZXJ0eSB0byB0aGUgRlVOQ1RJT04gaXRzZWxmLCBhbmQgcmVtb3ZlIGl0IHdoZW4gdGhlIHR3ZWVuIGNvbXBsZXRlcyBvciBnZXRzIGtpbGxlZC4gVGhpcyBnaXZlcyB1cyBhIHdheSB0byBoYXZlIG11bHRpcGxlIFNjcm9sbFRyaWdnZXJzIHVzZSBhIGNlbnRyYWwgZnVuY3Rpb24gZm9yIGFueSBnaXZlbiBzY3JvbGxlciBhbmQgc2VlIGlmIHRoZXJlJ3MgYSBzY3JvbGwgdHdlZW4gcnVubmluZyAod2hpY2ggd291bGQgYWZmZWN0IGlmL2hvdyB0aGluZ3MgZ2V0IHVwZGF0ZWQpXG5fZ2V0VHdlZW5DcmVhdG9yID0gZnVuY3Rpb24gX2dldFR3ZWVuQ3JlYXRvcihzY3JvbGxlciwgZGlyZWN0aW9uKSB7XG4gIHZhciBnZXRTY3JvbGwgPSBfZ2V0U2Nyb2xsRnVuYyhzY3JvbGxlciwgZGlyZWN0aW9uKSxcbiAgICAgIHByb3AgPSBcIl9zY3JvbGxcIiArIGRpcmVjdGlvbi5wMixcbiAgICAgIC8vIGFkZCBhIHR3ZWVuYWJsZSBwcm9wZXJ0eSB0byB0aGUgc2Nyb2xsZXIgdGhhdCdzIGEgZ2V0dGVyL3NldHRlciBmdW5jdGlvbiwgbGlrZSBfc2Nyb2xsVG9wIG9yIF9zY3JvbGxMZWZ0LiBUaGlzIHdheSwgaWYgc29tZW9uZSBkb2VzIGdzYXAua2lsbFR3ZWVuc09mKHNjcm9sbGVyKSBpdCdsbCBraWxsIHRoZSBzY3JvbGwgdHdlZW4uXG4gIGdldFR3ZWVuID0gZnVuY3Rpb24gZ2V0VHdlZW4oc2Nyb2xsVG8sIHZhcnMsIGluaXRpYWxWYWx1ZSwgY2hhbmdlMSwgY2hhbmdlMikge1xuICAgIHZhciB0d2VlbiA9IGdldFR3ZWVuLnR3ZWVuLFxuICAgICAgICBvbkNvbXBsZXRlID0gdmFycy5vbkNvbXBsZXRlLFxuICAgICAgICBtb2RpZmllcnMgPSB7fTtcbiAgICBpbml0aWFsVmFsdWUgPSBpbml0aWFsVmFsdWUgfHwgZ2V0U2Nyb2xsKCk7XG5cbiAgICB2YXIgY2hlY2tGb3JJbnRlcnJ1cHRpb24gPSBfaW50ZXJydXB0aW9uVHJhY2tlcihnZXRTY3JvbGwsIGluaXRpYWxWYWx1ZSwgZnVuY3Rpb24gKCkge1xuICAgICAgdHdlZW4ua2lsbCgpO1xuICAgICAgZ2V0VHdlZW4udHdlZW4gPSAwO1xuICAgIH0pO1xuXG4gICAgY2hhbmdlMiA9IGNoYW5nZTEgJiYgY2hhbmdlMiB8fCAwOyAvLyBpZiBjaGFuZ2UxIGlzIDAsIHdlIHNldCB0aGF0IHRvIHRoZSBkaWZmZXJlbmNlIGFuZCBpZ25vcmUgY2hhbmdlMi4gT3RoZXJ3aXNlLCB0aGVyZSB3b3VsZCBiZSBhIGNvbXBvdW5kIGVmZmVjdC5cblxuICAgIGNoYW5nZTEgPSBjaGFuZ2UxIHx8IHNjcm9sbFRvIC0gaW5pdGlhbFZhbHVlO1xuICAgIHR3ZWVuICYmIHR3ZWVuLmtpbGwoKTtcbiAgICB2YXJzW3Byb3BdID0gc2Nyb2xsVG87XG4gICAgdmFycy5pbmhlcml0ID0gZmFsc2U7XG4gICAgdmFycy5tb2RpZmllcnMgPSBtb2RpZmllcnM7XG5cbiAgICBtb2RpZmllcnNbcHJvcF0gPSBmdW5jdGlvbiAoKSB7XG4gICAgICByZXR1cm4gY2hlY2tGb3JJbnRlcnJ1cHRpb24oaW5pdGlhbFZhbHVlICsgY2hhbmdlMSAqIHR3ZWVuLnJhdGlvICsgY2hhbmdlMiAqIHR3ZWVuLnJhdGlvICogdHdlZW4ucmF0aW8pO1xuICAgIH07XG5cbiAgICB2YXJzLm9uVXBkYXRlID0gZnVuY3Rpb24gKCkge1xuICAgICAgX3Njcm9sbGVycy5jYWNoZSsrO1xuICAgICAgZ2V0VHdlZW4udHdlZW4gJiYgX3VwZGF0ZUFsbCgpOyAvLyBpZiBpdCB3YXMgaW50ZXJydXB0ZWQva2lsbGVkLCBsaWtlIGluIGEgY29udGV4dC5yZXZlcnQoKSwgZG9uJ3QgZm9yY2UgYW4gdXBkYXRlQWxsKClcbiAgICB9O1xuXG4gICAgdmFycy5vbkNvbXBsZXRlID0gZnVuY3Rpb24gKCkge1xuICAgICAgZ2V0VHdlZW4udHdlZW4gPSAwO1xuICAgICAgb25Db21wbGV0ZSAmJiBvbkNvbXBsZXRlLmNhbGwodHdlZW4pO1xuICAgIH07XG5cbiAgICB0d2VlbiA9IGdldFR3ZWVuLnR3ZWVuID0gZ3NhcC50byhzY3JvbGxlciwgdmFycyk7XG4gICAgcmV0dXJuIHR3ZWVuO1xuICB9O1xuXG4gIHNjcm9sbGVyW3Byb3BdID0gZ2V0U2Nyb2xsO1xuXG4gIGdldFNjcm9sbC53aGVlbEhhbmRsZXIgPSBmdW5jdGlvbiAoKSB7XG4gICAgcmV0dXJuIGdldFR3ZWVuLnR3ZWVuICYmIGdldFR3ZWVuLnR3ZWVuLmtpbGwoKSAmJiAoZ2V0VHdlZW4udHdlZW4gPSAwKTtcbiAgfTtcblxuICBfYWRkTGlzdGVuZXIoc2Nyb2xsZXIsIFwid2hlZWxcIiwgZ2V0U2Nyb2xsLndoZWVsSGFuZGxlcik7IC8vIFdpbmRvd3MgbWFjaGluZXMgaGFuZGxlIG1vdXNld2hlZWwgc2Nyb2xsaW5nIGluIGNodW5rcyAobGlrZSBcIjMgbGluZXMgcGVyIHNjcm9sbFwiKSBtZWFuaW5nIHRoZSB0eXBpY2FsIHN0cmF0ZWd5IGZvciBjYW5jZWxsaW5nIHRoZSBzY3JvbGwgaXNuJ3QgYXMgc2Vuc2l0aXZlLiBJdCdzIG11Y2ggbW9yZSBsaWtlbHkgdG8gbWF0Y2ggb25lIG9mIHRoZSBwcmV2aW91cyAyIHNjcm9sbCBldmVudCBwb3NpdGlvbnMuIFNvIHdlIGtpbGwgYW55IHNuYXBwaW5nIGFzIHNvb24gYXMgdGhlcmUncyBhIHdoZWVsIGV2ZW50LlxuXG5cbiAgU2Nyb2xsVHJpZ2dlci5pc1RvdWNoICYmIF9hZGRMaXN0ZW5lcihzY3JvbGxlciwgXCJ0b3VjaG1vdmVcIiwgZ2V0U2Nyb2xsLndoZWVsSGFuZGxlcik7XG4gIHJldHVybiBnZXRUd2Vlbjtcbn07XG5cbmV4cG9ydCB2YXIgU2Nyb2xsVHJpZ2dlciA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7XG4gIGZ1bmN0aW9uIFNjcm9sbFRyaWdnZXIodmFycywgYW5pbWF0aW9uKSB7XG4gICAgX2NvcmVJbml0dGVkIHx8IFNjcm9sbFRyaWdnZXIucmVnaXN0ZXIoZ3NhcCkgfHwgY29uc29sZS53YXJuKFwiUGxlYXNlIGdzYXAucmVnaXN0ZXJQbHVnaW4oU2Nyb2xsVHJpZ2dlcilcIik7XG5cbiAgICBfY29udGV4dCh0aGlzKTtcblxuICAgIHRoaXMuaW5pdCh2YXJzLCBhbmltYXRpb24pO1xuICB9XG5cbiAgdmFyIF9wcm90byA9IFNjcm9sbFRyaWdnZXIucHJvdG90eXBlO1xuXG4gIF9wcm90by5pbml0ID0gZnVuY3Rpb24gaW5pdCh2YXJzLCBhbmltYXRpb24pIHtcbiAgICB0aGlzLnByb2dyZXNzID0gdGhpcy5zdGFydCA9IDA7XG4gICAgdGhpcy52YXJzICYmIHRoaXMua2lsbCh0cnVlLCB0cnVlKTsgLy8gaW4gY2FzZSBpdCdzIGJlaW5nIGluaXR0ZWQgYWdhaW5cblxuICAgIGlmICghX2VuYWJsZWQpIHtcbiAgICAgIHRoaXMudXBkYXRlID0gdGhpcy5yZWZyZXNoID0gdGhpcy5raWxsID0gX3Bhc3NUaHJvdWdoO1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIHZhcnMgPSBfc2V0RGVmYXVsdHMoX2lzU3RyaW5nKHZhcnMpIHx8IF9pc051bWJlcih2YXJzKSB8fCB2YXJzLm5vZGVUeXBlID8ge1xuICAgICAgdHJpZ2dlcjogdmFyc1xuICAgIH0gOiB2YXJzLCBfZGVmYXVsdHMpO1xuXG4gICAgdmFyIF92YXJzID0gdmFycyxcbiAgICAgICAgb25VcGRhdGUgPSBfdmFycy5vblVwZGF0ZSxcbiAgICAgICAgdG9nZ2xlQ2xhc3MgPSBfdmFycy50b2dnbGVDbGFzcyxcbiAgICAgICAgaWQgPSBfdmFycy5pZCxcbiAgICAgICAgb25Ub2dnbGUgPSBfdmFycy5vblRvZ2dsZSxcbiAgICAgICAgb25SZWZyZXNoID0gX3ZhcnMub25SZWZyZXNoLFxuICAgICAgICBzY3J1YiA9IF92YXJzLnNjcnViLFxuICAgICAgICB0cmlnZ2VyID0gX3ZhcnMudHJpZ2dlcixcbiAgICAgICAgcGluID0gX3ZhcnMucGluLFxuICAgICAgICBwaW5TcGFjaW5nID0gX3ZhcnMucGluU3BhY2luZyxcbiAgICAgICAgaW52YWxpZGF0ZU9uUmVmcmVzaCA9IF92YXJzLmludmFsaWRhdGVPblJlZnJlc2gsXG4gICAgICAgIGFudGljaXBhdGVQaW4gPSBfdmFycy5hbnRpY2lwYXRlUGluLFxuICAgICAgICBvblNjcnViQ29tcGxldGUgPSBfdmFycy5vblNjcnViQ29tcGxldGUsXG4gICAgICAgIG9uU25hcENvbXBsZXRlID0gX3ZhcnMub25TbmFwQ29tcGxldGUsXG4gICAgICAgIG9uY2UgPSBfdmFycy5vbmNlLFxuICAgICAgICBzbmFwID0gX3ZhcnMuc25hcCxcbiAgICAgICAgcGluUmVwYXJlbnQgPSBfdmFycy5waW5SZXBhcmVudCxcbiAgICAgICAgcGluU3BhY2VyID0gX3ZhcnMucGluU3BhY2VyLFxuICAgICAgICBjb250YWluZXJBbmltYXRpb24gPSBfdmFycy5jb250YWluZXJBbmltYXRpb24sXG4gICAgICAgIGZhc3RTY3JvbGxFbmQgPSBfdmFycy5mYXN0U2Nyb2xsRW5kLFxuICAgICAgICBwcmV2ZW50T3ZlcmxhcHMgPSBfdmFycy5wcmV2ZW50T3ZlcmxhcHMsXG4gICAgICAgIGRpcmVjdGlvbiA9IHZhcnMuaG9yaXpvbnRhbCB8fCB2YXJzLmNvbnRhaW5lckFuaW1hdGlvbiAmJiB2YXJzLmhvcml6b250YWwgIT09IGZhbHNlID8gX2hvcml6b250YWwgOiBfdmVydGljYWwsXG4gICAgICAgIGlzVG9nZ2xlID0gIXNjcnViICYmIHNjcnViICE9PSAwLFxuICAgICAgICBzY3JvbGxlciA9IF9nZXRUYXJnZXQodmFycy5zY3JvbGxlciB8fCBfd2luKSxcbiAgICAgICAgc2Nyb2xsZXJDYWNoZSA9IGdzYXAuY29yZS5nZXRDYWNoZShzY3JvbGxlciksXG4gICAgICAgIGlzVmlld3BvcnQgPSBfaXNWaWV3cG9ydChzY3JvbGxlciksXG4gICAgICAgIHVzZUZpeGVkUG9zaXRpb24gPSAoXCJwaW5UeXBlXCIgaW4gdmFycyA/IHZhcnMucGluVHlwZSA6IF9nZXRQcm94eVByb3Aoc2Nyb2xsZXIsIFwicGluVHlwZVwiKSB8fCBpc1ZpZXdwb3J0ICYmIFwiZml4ZWRcIikgPT09IFwiZml4ZWRcIixcbiAgICAgICAgY2FsbGJhY2tzID0gW3ZhcnMub25FbnRlciwgdmFycy5vbkxlYXZlLCB2YXJzLm9uRW50ZXJCYWNrLCB2YXJzLm9uTGVhdmVCYWNrXSxcbiAgICAgICAgdG9nZ2xlQWN0aW9ucyA9IGlzVG9nZ2xlICYmIHZhcnMudG9nZ2xlQWN0aW9ucy5zcGxpdChcIiBcIiksXG4gICAgICAgIG1hcmtlcnMgPSBcIm1hcmtlcnNcIiBpbiB2YXJzID8gdmFycy5tYXJrZXJzIDogX2RlZmF1bHRzLm1hcmtlcnMsXG4gICAgICAgIGJvcmRlcldpZHRoID0gaXNWaWV3cG9ydCA/IDAgOiBwYXJzZUZsb2F0KF9nZXRDb21wdXRlZFN0eWxlKHNjcm9sbGVyKVtcImJvcmRlclwiICsgZGlyZWN0aW9uLnAyICsgX1dpZHRoXSkgfHwgMCxcbiAgICAgICAgc2VsZiA9IHRoaXMsXG4gICAgICAgIG9uUmVmcmVzaEluaXQgPSB2YXJzLm9uUmVmcmVzaEluaXQgJiYgZnVuY3Rpb24gKCkge1xuICAgICAgcmV0dXJuIHZhcnMub25SZWZyZXNoSW5pdChzZWxmKTtcbiAgICB9LFxuICAgICAgICBnZXRTY3JvbGxlclNpemUgPSBfZ2V0U2l6ZUZ1bmMoc2Nyb2xsZXIsIGlzVmlld3BvcnQsIGRpcmVjdGlvbiksXG4gICAgICAgIGdldFNjcm9sbGVyT2Zmc2V0cyA9IF9nZXRPZmZzZXRzRnVuYyhzY3JvbGxlciwgaXNWaWV3cG9ydCksXG4gICAgICAgIGxhc3RTbmFwID0gMCxcbiAgICAgICAgbGFzdFJlZnJlc2ggPSAwLFxuICAgICAgICBwcmV2UHJvZ3Jlc3MgPSAwLFxuICAgICAgICBzY3JvbGxGdW5jID0gX2dldFNjcm9sbEZ1bmMoc2Nyb2xsZXIsIGRpcmVjdGlvbiksXG4gICAgICAgIHR3ZWVuVG8sXG4gICAgICAgIHBpbkNhY2hlLFxuICAgICAgICBzbmFwRnVuYyxcbiAgICAgICAgc2Nyb2xsMSxcbiAgICAgICAgc2Nyb2xsMixcbiAgICAgICAgc3RhcnQsXG4gICAgICAgIGVuZCxcbiAgICAgICAgbWFya2VyU3RhcnQsXG4gICAgICAgIG1hcmtlckVuZCxcbiAgICAgICAgbWFya2VyU3RhcnRUcmlnZ2VyLFxuICAgICAgICBtYXJrZXJFbmRUcmlnZ2VyLFxuICAgICAgICBtYXJrZXJWYXJzLFxuICAgICAgICBleGVjdXRpbmdPblJlZnJlc2gsXG4gICAgICAgIGNoYW5nZSxcbiAgICAgICAgcGluT3JpZ2luYWxTdGF0ZSxcbiAgICAgICAgcGluQWN0aXZlU3RhdGUsXG4gICAgICAgIHBpblN0YXRlLFxuICAgICAgICBzcGFjZXIsXG4gICAgICAgIG9mZnNldCxcbiAgICAgICAgcGluR2V0dGVyLFxuICAgICAgICBwaW5TZXR0ZXIsXG4gICAgICAgIHBpblN0YXJ0LFxuICAgICAgICBwaW5DaGFuZ2UsXG4gICAgICAgIHNwYWNpbmdTdGFydCxcbiAgICAgICAgc3BhY2VyU3RhdGUsXG4gICAgICAgIG1hcmtlclN0YXJ0U2V0dGVyLFxuICAgICAgICBwaW5Nb3ZlcyxcbiAgICAgICAgbWFya2VyRW5kU2V0dGVyLFxuICAgICAgICBjcyxcbiAgICAgICAgc25hcDEsXG4gICAgICAgIHNuYXAyLFxuICAgICAgICBzY3J1YlR3ZWVuLFxuICAgICAgICBzY3J1YlNtb290aCxcbiAgICAgICAgc25hcER1ckNsYW1wLFxuICAgICAgICBzbmFwRGVsYXllZENhbGwsXG4gICAgICAgIHByZXZTY3JvbGwsXG4gICAgICAgIHByZXZBbmltUHJvZ3Jlc3MsXG4gICAgICAgIGNhTWFya2VyU2V0dGVyLFxuICAgICAgICBjdXN0b21SZXZlcnRSZXR1cm47IC8vIGZvciB0aGUgc2FrZSBvZiBlZmZpY2llbmN5LCBfc3RhcnRDbGFtcC9fZW5kQ2xhbXAgc2VydmUgbGlrZSBhIHRydXRoeSB2YWx1ZSBpbmRpY2F0aW5nIHRoYXQgY2xhbXBpbmcgd2FzIGVuYWJsZWQgb24gdGhlIHN0YXJ0L2VuZCwgYW5kIEFMU08gc3RvcmUgdGhlIGFjdHVhbCBwcmUtY2xhbXBlZCBudW1lcmljIHZhbHVlLiBXZSB0YXAgaW50byB0aGF0IGluIFNjcm9sbFNtb290aGVyIGZvciBzcGVlZCBlZmZlY3RzLiBTbyBmb3IgZXhhbXBsZSwgaWYgc3RhcnQ9XCJjbGFtcCh0b3AgYm90dG9tKVwiIHJlc3VsdHMgaW4gYSBzdGFydCBvZiAtMTAwIG5hdHVyYWxseSwgaXQgd291bGQgZ2V0IGNsYW1wZWQgdG8gMCBidXQgLTEwMCB3b3VsZCBiZSBzdG9yZWQgaW4gX3N0YXJ0Q2xhbXAuXG5cblxuICAgIHNlbGYuX3N0YXJ0Q2xhbXAgPSBzZWxmLl9lbmRDbGFtcCA9IGZhbHNlO1xuICAgIHNlbGYuX2RpciA9IGRpcmVjdGlvbjtcbiAgICBhbnRpY2lwYXRlUGluICo9IDQ1O1xuICAgIHNlbGYuc2Nyb2xsZXIgPSBzY3JvbGxlcjtcbiAgICBzZWxmLnNjcm9sbCA9IGNvbnRhaW5lckFuaW1hdGlvbiA/IGNvbnRhaW5lckFuaW1hdGlvbi50aW1lLmJpbmQoY29udGFpbmVyQW5pbWF0aW9uKSA6IHNjcm9sbEZ1bmM7XG4gICAgc2Nyb2xsMSA9IHNjcm9sbEZ1bmMoKTtcbiAgICBzZWxmLnZhcnMgPSB2YXJzO1xuICAgIGFuaW1hdGlvbiA9IGFuaW1hdGlvbiB8fCB2YXJzLmFuaW1hdGlvbjtcblxuICAgIGlmIChcInJlZnJlc2hQcmlvcml0eVwiIGluIHZhcnMpIHtcbiAgICAgIF9zb3J0ID0gMTtcbiAgICAgIHZhcnMucmVmcmVzaFByaW9yaXR5ID09PSAtOTk5OSAmJiAoX3ByaW1hcnkgPSBzZWxmKTsgLy8gdXNlZCBieSBTY3JvbGxTbW9vdGhlclxuICAgIH1cblxuICAgIHNjcm9sbGVyQ2FjaGUudHdlZW5TY3JvbGwgPSBzY3JvbGxlckNhY2hlLnR3ZWVuU2Nyb2xsIHx8IHtcbiAgICAgIHRvcDogX2dldFR3ZWVuQ3JlYXRvcihzY3JvbGxlciwgX3ZlcnRpY2FsKSxcbiAgICAgIGxlZnQ6IF9nZXRUd2VlbkNyZWF0b3Ioc2Nyb2xsZXIsIF9ob3Jpem9udGFsKVxuICAgIH07XG4gICAgc2VsZi50d2VlblRvID0gdHdlZW5UbyA9IHNjcm9sbGVyQ2FjaGUudHdlZW5TY3JvbGxbZGlyZWN0aW9uLnBdO1xuXG4gICAgc2VsZi5zY3J1YkR1cmF0aW9uID0gZnVuY3Rpb24gKHZhbHVlKSB7XG4gICAgICBzY3J1YlNtb290aCA9IF9pc051bWJlcih2YWx1ZSkgJiYgdmFsdWU7XG5cbiAgICAgIGlmICghc2NydWJTbW9vdGgpIHtcbiAgICAgICAgc2NydWJUd2VlbiAmJiBzY3J1YlR3ZWVuLnByb2dyZXNzKDEpLmtpbGwoKTtcbiAgICAgICAgc2NydWJUd2VlbiA9IDA7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBzY3J1YlR3ZWVuID8gc2NydWJUd2Vlbi5kdXJhdGlvbih2YWx1ZSkgOiBzY3J1YlR3ZWVuID0gZ3NhcC50byhhbmltYXRpb24sIHtcbiAgICAgICAgICBlYXNlOiBcImV4cG9cIixcbiAgICAgICAgICB0b3RhbFByb2dyZXNzOiBcIis9MFwiLFxuICAgICAgICAgIGluaGVyaXQ6IGZhbHNlLFxuICAgICAgICAgIGR1cmF0aW9uOiBzY3J1YlNtb290aCxcbiAgICAgICAgICBwYXVzZWQ6IHRydWUsXG4gICAgICAgICAgb25Db21wbGV0ZTogZnVuY3Rpb24gb25Db21wbGV0ZSgpIHtcbiAgICAgICAgICAgIHJldHVybiBvblNjcnViQ29tcGxldGUgJiYgb25TY3J1YkNvbXBsZXRlKHNlbGYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgfTtcblxuICAgIGlmIChhbmltYXRpb24pIHtcbiAgICAgIGFuaW1hdGlvbi52YXJzLmxhenkgPSBmYWxzZTtcbiAgICAgIGFuaW1hdGlvbi5faW5pdHRlZCAmJiAhc2VsZi5pc1JldmVydGVkIHx8IGFuaW1hdGlvbi52YXJzLmltbWVkaWF0ZVJlbmRlciAhPT0gZmFsc2UgJiYgdmFycy5pbW1lZGlhdGVSZW5kZXIgIT09IGZhbHNlICYmIGFuaW1hdGlvbi5kdXJhdGlvbigpICYmIGFuaW1hdGlvbi5yZW5kZXIoMCwgdHJ1ZSwgdHJ1ZSk7IC8vIHNwZWNpYWwgY2FzZTogaWYgdGhpcyBTY3JvbGxUcmlnZ2VyIGdldHMgcmUtaW5pdHRlZCwgYSBmcm9tKCkgdHdlZW4gd2l0aCBhIHN0YWdnZXIgY291bGQgZ2V0IGluaXR0ZWQgaW5pdGlhbGx5IGFuZCB0aGVuIHJldmVydGVkIG9uIHRoZSByZS1pbml0IHdoaWNoIG1lYW5zIGl0J2xsIG5lZWQgdG8gZ2V0IHJlbmRlcmVkIGFnYWluIGhlcmUgdG8gcHJvcGVybHkgZGlzcGxheSB0aGluZ3MuIE90aGVyd2lzZSwgU2VlIGh0dHBzOi8vZ3NhcC5jb20vZm9ydW1zL3RvcGljLzM2Nzc3LXNjcm9sbHNtb290aGVyLXNwbGl0dGV4dC1uZXh0anMvIGFuZCBodHRwczovL2NvZGVwZW4uaW8vR3JlZW5Tb2NrL3Blbi9lWVB5UHBkP2VkaXRvcnM9MDAxMFxuXG4gICAgICBzZWxmLmFuaW1hdGlvbiA9IGFuaW1hdGlvbi5wYXVzZSgpO1xuICAgICAgYW5pbWF0aW9uLnNjcm9sbFRyaWdnZXIgPSBzZWxmO1xuICAgICAgc2VsZi5zY3J1YkR1cmF0aW9uKHNjcnViKTtcbiAgICAgIHNuYXAxID0gMDtcbiAgICAgIGlkIHx8IChpZCA9IGFuaW1hdGlvbi52YXJzLmlkKTtcbiAgICB9XG5cbiAgICBpZiAoc25hcCkge1xuICAgICAgLy8gVE9ETzogcG90ZW50aWFsIGlkZWE6IHVzZSBsZWdpdGltYXRlIENTUyBzY3JvbGwgc25hcHBpbmcgYnkgcHVzaGluZyBpbnZpc2libGUgZWxlbWVudHMgaW50byB0aGUgRE9NIHRoYXQgc2VydmUgYXMgc25hcCBwb3NpdGlvbnMsIGFuZCB0b2dnbGUgdGhlIGRvY3VtZW50LnNjcm9sbGluZ0VsZW1lbnQuc3R5bGUuc2Nyb2xsU25hcFR5cGUgb25Ub2dnbGUuIFNlZSBodHRwczovL2NvZGVwZW4uaW8vR3JlZW5Tb2NrL3Blbi9KakxyZ1dNIGZvciBhIHF1aWNrIHByb29mIG9mIGNvbmNlcHQuXG4gICAgICBpZiAoIV9pc09iamVjdChzbmFwKSB8fCBzbmFwLnB1c2gpIHtcbiAgICAgICAgc25hcCA9IHtcbiAgICAgICAgICBzbmFwVG86IHNuYXBcbiAgICAgICAgfTtcbiAgICAgIH1cblxuICAgICAgXCJzY3JvbGxCZWhhdmlvclwiIGluIF9ib2R5LnN0eWxlICYmIGdzYXAuc2V0KGlzVmlld3BvcnQgPyBbX2JvZHksIF9kb2NFbF0gOiBzY3JvbGxlciwge1xuICAgICAgICBzY3JvbGxCZWhhdmlvcjogXCJhdXRvXCJcbiAgICAgIH0pOyAvLyBzbW9vdGggc2Nyb2xsaW5nIGRvZXNuJ3Qgd29yayB3aXRoIHNuYXAuXG5cbiAgICAgIF9zY3JvbGxlcnMuZm9yRWFjaChmdW5jdGlvbiAobykge1xuICAgICAgICByZXR1cm4gX2lzRnVuY3Rpb24obykgJiYgby50YXJnZXQgPT09IChpc1ZpZXdwb3J0ID8gX2RvYy5zY3JvbGxpbmdFbGVtZW50IHx8IF9kb2NFbCA6IHNjcm9sbGVyKSAmJiAoby5zbW9vdGggPSBmYWxzZSk7XG4gICAgICB9KTsgLy8gbm90ZTogc2V0IHNtb290aCB0byBmYWxzZSBvbiBib3RoIHRoZSB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbCBzY3JvbGwgZ2V0dGVycy9zZXR0ZXJzXG5cblxuICAgICAgc25hcEZ1bmMgPSBfaXNGdW5jdGlvbihzbmFwLnNuYXBUbykgPyBzbmFwLnNuYXBUbyA6IHNuYXAuc25hcFRvID09PSBcImxhYmVsc1wiID8gX2dldENsb3Nlc3RMYWJlbChhbmltYXRpb24pIDogc25hcC5zbmFwVG8gPT09IFwibGFiZWxzRGlyZWN0aW9uYWxcIiA/IF9nZXRMYWJlbEF0RGlyZWN0aW9uKGFuaW1hdGlvbikgOiBzbmFwLmRpcmVjdGlvbmFsICE9PSBmYWxzZSA/IGZ1bmN0aW9uICh2YWx1ZSwgc3QpIHtcbiAgICAgICAgcmV0dXJuIF9zbmFwRGlyZWN0aW9uYWwoc25hcC5zbmFwVG8pKHZhbHVlLCBfZ2V0VGltZSgpIC0gbGFzdFJlZnJlc2ggPCA1MDAgPyAwIDogc3QuZGlyZWN0aW9uKTtcbiAgICAgIH0gOiBnc2FwLnV0aWxzLnNuYXAoc25hcC5zbmFwVG8pO1xuICAgICAgc25hcER1ckNsYW1wID0gc25hcC5kdXJhdGlvbiB8fCB7XG4gICAgICAgIG1pbjogMC4xLFxuICAgICAgICBtYXg6IDJcbiAgICAgIH07XG4gICAgICBzbmFwRHVyQ2xhbXAgPSBfaXNPYmplY3Qoc25hcER1ckNsYW1wKSA/IF9jbGFtcChzbmFwRHVyQ2xhbXAubWluLCBzbmFwRHVyQ2xhbXAubWF4KSA6IF9jbGFtcChzbmFwRHVyQ2xhbXAsIHNuYXBEdXJDbGFtcCk7XG4gICAgICBzbmFwRGVsYXllZENhbGwgPSBnc2FwLmRlbGF5ZWRDYWxsKHNuYXAuZGVsYXkgfHwgc2NydWJTbW9vdGggLyAyIHx8IDAuMSwgZnVuY3Rpb24gKCkge1xuICAgICAgICB2YXIgc2Nyb2xsID0gc2Nyb2xsRnVuYygpLFxuICAgICAgICAgICAgcmVmcmVzaGVkUmVjZW50bHkgPSBfZ2V0VGltZSgpIC0gbGFzdFJlZnJlc2ggPCA1MDAsXG4gICAgICAgICAgICB0d2VlbiA9IHR3ZWVuVG8udHdlZW47XG5cbiAgICAgICAgaWYgKChyZWZyZXNoZWRSZWNlbnRseSB8fCBNYXRoLmFicyhzZWxmLmdldFZlbG9jaXR5KCkpIDwgMTApICYmICF0d2VlbiAmJiAhX3BvaW50ZXJJc0Rvd24gJiYgbGFzdFNuYXAgIT09IHNjcm9sbCkge1xuICAgICAgICAgIHZhciBwcm9ncmVzcyA9IChzY3JvbGwgLSBzdGFydCkgLyBjaGFuZ2UsXG4gICAgICAgICAgICAgIHRvdGFsUHJvZ3Jlc3MgPSBhbmltYXRpb24gJiYgIWlzVG9nZ2xlID8gYW5pbWF0aW9uLnRvdGFsUHJvZ3Jlc3MoKSA6IHByb2dyZXNzLFxuICAgICAgICAgICAgICB2ZWxvY2l0eSA9IHJlZnJlc2hlZFJlY2VudGx5ID8gMCA6ICh0b3RhbFByb2dyZXNzIC0gc25hcDIpIC8gKF9nZXRUaW1lKCkgLSBfdGltZTIpICogMTAwMCB8fCAwLFxuICAgICAgICAgICAgICBjaGFuZ2UxID0gZ3NhcC51dGlscy5jbGFtcCgtcHJvZ3Jlc3MsIDEgLSBwcm9ncmVzcywgX2Ficyh2ZWxvY2l0eSAvIDIpICogdmVsb2NpdHkgLyAwLjE4NSksXG4gICAgICAgICAgICAgIG5hdHVyYWxFbmQgPSBwcm9ncmVzcyArIChzbmFwLmluZXJ0aWEgPT09IGZhbHNlID8gMCA6IGNoYW5nZTEpLFxuICAgICAgICAgICAgICBlbmRWYWx1ZSxcbiAgICAgICAgICAgICAgZW5kU2Nyb2xsLFxuICAgICAgICAgICAgICBfc25hcCA9IHNuYXAsXG4gICAgICAgICAgICAgIG9uU3RhcnQgPSBfc25hcC5vblN0YXJ0LFxuICAgICAgICAgICAgICBfb25JbnRlcnJ1cHQgPSBfc25hcC5vbkludGVycnVwdCxcbiAgICAgICAgICAgICAgX29uQ29tcGxldGUgPSBfc25hcC5vbkNvbXBsZXRlO1xuICAgICAgICAgIGVuZFZhbHVlID0gc25hcEZ1bmMobmF0dXJhbEVuZCwgc2VsZik7XG4gICAgICAgICAgX2lzTnVtYmVyKGVuZFZhbHVlKSB8fCAoZW5kVmFsdWUgPSBuYXR1cmFsRW5kKTsgLy8gaW4gY2FzZSB0aGUgZnVuY3Rpb24gZGlkbid0IHJldHVybiBhIG51bWJlciwgZmFsbCBiYWNrIHRvIHVzaW5nIHRoZSBuYXR1cmFsRW5kXG5cbiAgICAgICAgICBlbmRTY3JvbGwgPSBNYXRoLnJvdW5kKHN0YXJ0ICsgZW5kVmFsdWUgKiBjaGFuZ2UpO1xuXG4gICAgICAgICAgaWYgKHNjcm9sbCA8PSBlbmQgJiYgc2Nyb2xsID49IHN0YXJ0ICYmIGVuZFNjcm9sbCAhPT0gc2Nyb2xsKSB7XG4gICAgICAgICAgICBpZiAodHdlZW4gJiYgIXR3ZWVuLl9pbml0dGVkICYmIHR3ZWVuLmRhdGEgPD0gX2FicyhlbmRTY3JvbGwgLSBzY3JvbGwpKSB7XG4gICAgICAgICAgICAgIC8vIHRoZXJlJ3MgYW4gb3ZlcmxhcHBpbmcgc25hcCEgU28gd2UgbXVzdCBmaWd1cmUgb3V0IHdoaWNoIG9uZSBpcyBjbG9zZXIgYW5kIGxldCB0aGF0IHR3ZWVuIGxpdmUuXG4gICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaWYgKHNuYXAuaW5lcnRpYSA9PT0gZmFsc2UpIHtcbiAgICAgICAgICAgICAgY2hhbmdlMSA9IGVuZFZhbHVlIC0gcHJvZ3Jlc3M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHR3ZWVuVG8oZW5kU2Nyb2xsLCB7XG4gICAgICAgICAgICAgIGR1cmF0aW9uOiBzbmFwRHVyQ2xhbXAoX2FicyhNYXRoLm1heChfYWJzKG5hdHVyYWxFbmQgLSB0b3RhbFByb2dyZXNzKSwgX2FicyhlbmRWYWx1ZSAtIHRvdGFsUHJvZ3Jlc3MpKSAqIDAuMTg1IC8gdmVsb2NpdHkgLyAwLjA1IHx8IDApKSxcbiAgICAgICAgICAgICAgZWFzZTogc25hcC5lYXNlIHx8IFwicG93ZXIzXCIsXG4gICAgICAgICAgICAgIGRhdGE6IF9hYnMoZW5kU2Nyb2xsIC0gc2Nyb2xsKSxcbiAgICAgICAgICAgICAgLy8gcmVjb3JkIHRoZSBkaXN0YW5jZSBzbyB0aGF0IGlmIGFub3RoZXIgc25hcCB0d2VlbiBvY2N1cnMgKGNvbmZsaWN0KSB3ZSBjYW4gcHJpb3JpdGl6ZSB0aGUgY2xvc2VzdCBzbmFwLlxuICAgICAgICAgICAgICBvbkludGVycnVwdDogZnVuY3Rpb24gb25JbnRlcnJ1cHQoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHNuYXBEZWxheWVkQ2FsbC5yZXN0YXJ0KHRydWUpICYmIF9vbkludGVycnVwdCAmJiBfb25JbnRlcnJ1cHQoc2VsZik7XG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIG9uQ29tcGxldGU6IGZ1bmN0aW9uIG9uQ29tcGxldGUoKSB7XG4gICAgICAgICAgICAgICAgc2VsZi51cGRhdGUoKTtcbiAgICAgICAgICAgICAgICBsYXN0U25hcCA9IHNjcm9sbEZ1bmMoKTtcblxuICAgICAgICAgICAgICAgIGlmIChhbmltYXRpb24pIHtcbiAgICAgICAgICAgICAgICAgIC8vIHRoZSByZXNvbHV0aW9uIG9mIHRoZSBzY3JvbGxiYXIgaXMgbGltaXRlZCwgc28gd2Ugc2hvdWxkIGNvcnJlY3QgdGhlIHNjcnViYmVkIGFuaW1hdGlvbidzIHBsYXloZWFkIGF0IHRoZSBlbmQgdG8gbWF0Y2ggRVhBQ1RMWSB3aGVyZSBpdCB3YXMgc3VwcG9zZWQgdG8gc25hcFxuICAgICAgICAgICAgICAgICAgc2NydWJUd2VlbiA/IHNjcnViVHdlZW4ucmVzZXRUbyhcInRvdGFsUHJvZ3Jlc3NcIiwgZW5kVmFsdWUsIGFuaW1hdGlvbi5fdFRpbWUgLyBhbmltYXRpb24uX3REdXIpIDogYW5pbWF0aW9uLnByb2dyZXNzKGVuZFZhbHVlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzbmFwMSA9IHNuYXAyID0gYW5pbWF0aW9uICYmICFpc1RvZ2dsZSA/IGFuaW1hdGlvbi50b3RhbFByb2dyZXNzKCkgOiBzZWxmLnByb2dyZXNzO1xuICAgICAgICAgICAgICAgIG9uU25hcENvbXBsZXRlICYmIG9uU25hcENvbXBsZXRlKHNlbGYpO1xuICAgICAgICAgICAgICAgIF9vbkNvbXBsZXRlICYmIF9vbkNvbXBsZXRlKHNlbGYpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LCBzY3JvbGwsIGNoYW5nZTEgKiBjaGFuZ2UsIGVuZFNjcm9sbCAtIHNjcm9sbCAtIGNoYW5nZTEgKiBjaGFuZ2UpO1xuICAgICAgICAgICAgb25TdGFydCAmJiBvblN0YXJ0KHNlbGYsIHR3ZWVuVG8udHdlZW4pO1xuICAgICAgICAgIH1cbiAgICAgICAgfSBlbHNlIGlmIChzZWxmLmlzQWN0aXZlICYmIGxhc3RTbmFwICE9PSBzY3JvbGwpIHtcbiAgICAgICAgICBzbmFwRGVsYXllZENhbGwucmVzdGFydCh0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfSkucGF1c2UoKTtcbiAgICB9XG5cbiAgICBpZCAmJiAoX2lkc1tpZF0gPSBzZWxmKTtcbiAgICB0cmlnZ2VyID0gc2VsZi50cmlnZ2VyID0gX2dldFRhcmdldCh0cmlnZ2VyIHx8IHBpbiAhPT0gdHJ1ZSAmJiBwaW4pOyAvLyBpZiBhIHRyaWdnZXIgaGFzIHNvbWUga2luZCBvZiBzY3JvbGwtcmVsYXRlZCBlZmZlY3QgYXBwbGllZCB0aGF0IGNvdWxkIGNvbnRhbWluYXRlIHRoZSBcInlcIiBvciBcInhcIiBwb3NpdGlvbiAobGlrZSBhIFNjcm9sbFNtb290aGVyIGVmZmVjdCksIHdlIG5lZWRlZCBhIHdheSB0byB0ZW1wb3JhcmlseSByZXZlcnQgaXQsIHNvIHdlIHVzZSB0aGUgc3RSZXZlcnQgcHJvcGVydHkgb2YgdGhlIGdzQ2FjaGUuIEl0IGNhbiByZXR1cm4gYW5vdGhlciBmdW5jdGlvbiB0aGF0IHdlJ2xsIGNhbGwgYXQgdGhlIGVuZCBzbyBpdCBjYW4gcmV0dXJuIHRvIGl0cyBub3JtYWwgc3RhdGUuXG5cbiAgICBjdXN0b21SZXZlcnRSZXR1cm4gPSB0cmlnZ2VyICYmIHRyaWdnZXIuX2dzYXAgJiYgdHJpZ2dlci5fZ3NhcC5zdFJldmVydDtcbiAgICBjdXN0b21SZXZlcnRSZXR1cm4gJiYgKGN1c3RvbVJldmVydFJldHVybiA9IGN1c3RvbVJldmVydFJldHVybihzZWxmKSk7XG4gICAgcGluID0gcGluID09PSB0cnVlID8gdHJpZ2dlciA6IF9nZXRUYXJnZXQocGluKTtcbiAgICBfaXNTdHJpbmcodG9nZ2xlQ2xhc3MpICYmICh0b2dnbGVDbGFzcyA9IHtcbiAgICAgIHRhcmdldHM6IHRyaWdnZXIsXG4gICAgICBjbGFzc05hbWU6IHRvZ2dsZUNsYXNzXG4gICAgfSk7XG5cbiAgICBpZiAocGluKSB7XG4gICAgICBwaW5TcGFjaW5nID09PSBmYWxzZSB8fCBwaW5TcGFjaW5nID09PSBfbWFyZ2luIHx8IChwaW5TcGFjaW5nID0gIXBpblNwYWNpbmcgJiYgcGluLnBhcmVudE5vZGUgJiYgcGluLnBhcmVudE5vZGUuc3R5bGUgJiYgX2dldENvbXB1dGVkU3R5bGUocGluLnBhcmVudE5vZGUpLmRpc3BsYXkgPT09IFwiZmxleFwiID8gZmFsc2UgOiBfcGFkZGluZyk7IC8vIGlmIHRoZSBwYXJlbnQgaXMgZGlzcGxheTogZmxleCwgZG9uJ3QgYXBwbHkgcGluU3BhY2luZyBieSBkZWZhdWx0LiBXZSBzaG91bGQgY2hlY2sgdGhhdCBwaW4ucGFyZW50Tm9kZSBpcyBhbiBlbGVtZW50IChub3Qgc2hhZG93IGRvbSB3aW5kb3cpXG5cbiAgICAgIHNlbGYucGluID0gcGluO1xuICAgICAgcGluQ2FjaGUgPSBnc2FwLmNvcmUuZ2V0Q2FjaGUocGluKTtcblxuICAgICAgaWYgKCFwaW5DYWNoZS5zcGFjZXIpIHtcbiAgICAgICAgLy8gcmVjb3JkIHRoZSBzcGFjZXIgYW5kIHBpbk9yaWdpbmFsU3RhdGUgb24gdGhlIGNhY2hlIGluIGNhc2Ugc29tZW9uZSB0cmllcyBwaW5uaW5nIHRoZSBzYW1lIGVsZW1lbnQgd2l0aCBNVUxUSVBMRSBTY3JvbGxUcmlnZ2VycyAtIHdlIGRvbid0IHdhbnQgdG8gaGF2ZSBtdWx0aXBsZSBzcGFjZXJzIG9yIHJlY29yZCB0aGUgXCJvcmlnaW5hbFwiIHBpbiBzdGF0ZSBhZnRlciBpdCBoYXMgYWxyZWFkeSBiZWVuIGFmZmVjdGVkIGJ5IGFub3RoZXIgU2Nyb2xsVHJpZ2dlci5cbiAgICAgICAgaWYgKHBpblNwYWNlcikge1xuICAgICAgICAgIHBpblNwYWNlciA9IF9nZXRUYXJnZXQocGluU3BhY2VyKTtcbiAgICAgICAgICBwaW5TcGFjZXIgJiYgIXBpblNwYWNlci5ub2RlVHlwZSAmJiAocGluU3BhY2VyID0gcGluU3BhY2VyLmN1cnJlbnQgfHwgcGluU3BhY2VyLm5hdGl2ZUVsZW1lbnQpOyAvLyBmb3IgUmVhY3QgJiBBbmd1bGFyXG5cbiAgICAgICAgICBwaW5DYWNoZS5zcGFjZXJJc05hdGl2ZSA9ICEhcGluU3BhY2VyO1xuICAgICAgICAgIHBpblNwYWNlciAmJiAocGluQ2FjaGUuc3BhY2VyU3RhdGUgPSBfZ2V0U3RhdGUocGluU3BhY2VyKSk7XG4gICAgICAgIH1cblxuICAgICAgICBwaW5DYWNoZS5zcGFjZXIgPSBzcGFjZXIgPSBwaW5TcGFjZXIgfHwgX2RvYy5jcmVhdGVFbGVtZW50KFwiZGl2XCIpO1xuICAgICAgICBzcGFjZXIuY2xhc3NMaXN0LmFkZChcInBpbi1zcGFjZXJcIik7XG4gICAgICAgIGlkICYmIHNwYWNlci5jbGFzc0xpc3QuYWRkKFwicGluLXNwYWNlci1cIiArIGlkKTtcbiAgICAgICAgcGluQ2FjaGUucGluU3RhdGUgPSBwaW5PcmlnaW5hbFN0YXRlID0gX2dldFN0YXRlKHBpbik7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBwaW5PcmlnaW5hbFN0YXRlID0gcGluQ2FjaGUucGluU3RhdGU7XG4gICAgICB9XG5cbiAgICAgIHZhcnMuZm9yY2UzRCAhPT0gZmFsc2UgJiYgZ3NhcC5zZXQocGluLCB7XG4gICAgICAgIGZvcmNlM0Q6IHRydWVcbiAgICAgIH0pO1xuICAgICAgc2VsZi5zcGFjZXIgPSBzcGFjZXIgPSBwaW5DYWNoZS5zcGFjZXI7XG4gICAgICBjcyA9IF9nZXRDb21wdXRlZFN0eWxlKHBpbik7XG4gICAgICBzcGFjaW5nU3RhcnQgPSBjc1twaW5TcGFjaW5nICsgZGlyZWN0aW9uLm9zMl07XG4gICAgICBwaW5HZXR0ZXIgPSBnc2FwLmdldFByb3BlcnR5KHBpbik7XG4gICAgICBwaW5TZXR0ZXIgPSBnc2FwLnF1aWNrU2V0dGVyKHBpbiwgZGlyZWN0aW9uLmEsIF9weCk7IC8vIHBpbi5maXJzdENoaWxkICYmICFfbWF4U2Nyb2xsKHBpbiwgZGlyZWN0aW9uKSAmJiAocGluLnN0eWxlLm92ZXJmbG93ID0gXCJoaWRkZW5cIik7IC8vIHByb3RlY3RzIGZyb20gY29sbGFwc2luZyBtYXJnaW5zLCBidXQgY2FuIGhhdmUgdW5pbnRlbmRlZCBjb25zZXF1ZW5jZXMgYXMgZGVtb25zdHJhdGVkIGhlcmU6IGh0dHBzOi8vY29kZXBlbi5pby9HcmVlblNvY2svcGVuLzFlNDJjN2E3M2JmYTQwOWQyY2YxZTE4NGU3YTQyNDhkIHNvIGl0IHdhcyByZW1vdmVkIGluIGZhdm9yIG9mIGp1c3QgdGVsbGluZyBwZW9wbGUgdG8gc2V0IHVwIHRoZWlyIENTUyB0byBhdm9pZCB0aGUgY29sbGFwc2luZyBtYXJnaW5zIChvdmVyZmxvdzogaGlkZGVuIHwgYXV0byBpcyBqdXN0IG9uZSBvcHRpb24uIEFub3RoZXIgaXMgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50KS5cblxuICAgICAgX3N3YXBQaW5JbihwaW4sIHNwYWNlciwgY3MpO1xuXG4gICAgICBwaW5TdGF0ZSA9IF9nZXRTdGF0ZShwaW4pO1xuICAgIH1cblxuICAgIGlmIChtYXJrZXJzKSB7XG4gICAgICBtYXJrZXJWYXJzID0gX2lzT2JqZWN0KG1hcmtlcnMpID8gX3NldERlZmF1bHRzKG1hcmtlcnMsIF9tYXJrZXJEZWZhdWx0cykgOiBfbWFya2VyRGVmYXVsdHM7XG4gICAgICBtYXJrZXJTdGFydFRyaWdnZXIgPSBfY3JlYXRlTWFya2VyKFwic2Nyb2xsZXItc3RhcnRcIiwgaWQsIHNjcm9sbGVyLCBkaXJlY3Rpb24sIG1hcmtlclZhcnMsIDApO1xuICAgICAgbWFya2VyRW5kVHJpZ2dlciA9IF9jcmVhdGVNYXJrZXIoXCJzY3JvbGxlci1lbmRcIiwgaWQsIHNjcm9sbGVyLCBkaXJlY3Rpb24sIG1hcmtlclZhcnMsIDAsIG1hcmtlclN0YXJ0VHJpZ2dlcik7XG4gICAgICBvZmZzZXQgPSBtYXJrZXJTdGFydFRyaWdnZXJbXCJvZmZzZXRcIiArIGRpcmVjdGlvbi5vcC5kMl07XG5cbiAgICAgIHZhciBjb250ZW50ID0gX2dldFRhcmdldChfZ2V0UHJveHlQcm9wKHNjcm9sbGVyLCBcImNvbnRlbnRcIikgfHwgc2Nyb2xsZXIpO1xuXG4gICAgICBtYXJrZXJTdGFydCA9IHRoaXMubWFya2VyU3RhcnQgPSBfY3JlYXRlTWFya2VyKFwic3RhcnRcIiwgaWQsIGNvbnRlbnQsIGRpcmVjdGlvbiwgbWFya2VyVmFycywgb2Zmc2V0LCAwLCBjb250YWluZXJBbmltYXRpb24pO1xuICAgICAgbWFya2VyRW5kID0gdGhpcy5tYXJrZXJFbmQgPSBfY3JlYXRlTWFya2VyKFwiZW5kXCIsIGlkLCBjb250ZW50LCBkaXJlY3Rpb24sIG1hcmtlclZhcnMsIG9mZnNldCwgMCwgY29udGFpbmVyQW5pbWF0aW9uKTtcbiAgICAgIGNvbnRhaW5lckFuaW1hdGlvbiAmJiAoY2FNYXJrZXJTZXR0ZXIgPSBnc2FwLnF1aWNrU2V0dGVyKFttYXJrZXJTdGFydCwgbWFya2VyRW5kXSwgZGlyZWN0aW9uLmEsIF9weCkpO1xuXG4gICAgICBpZiAoIXVzZUZpeGVkUG9zaXRpb24gJiYgIShfcHJveGllcy5sZW5ndGggJiYgX2dldFByb3h5UHJvcChzY3JvbGxlciwgXCJmaXhlZE1hcmtlcnNcIikgPT09IHRydWUpKSB7XG4gICAgICAgIF9tYWtlUG9zaXRpb25hYmxlKGlzVmlld3BvcnQgPyBfYm9keSA6IHNjcm9sbGVyKTtcblxuICAgICAgICBnc2FwLnNldChbbWFya2VyU3RhcnRUcmlnZ2VyLCBtYXJrZXJFbmRUcmlnZ2VyXSwge1xuICAgICAgICAgIGZvcmNlM0Q6IHRydWVcbiAgICAgICAgfSk7XG4gICAgICAgIG1hcmtlclN0YXJ0U2V0dGVyID0gZ3NhcC5xdWlja1NldHRlcihtYXJrZXJTdGFydFRyaWdnZXIsIGRpcmVjdGlvbi5hLCBfcHgpO1xuICAgICAgICBtYXJrZXJFbmRTZXR0ZXIgPSBnc2FwLnF1aWNrU2V0dGVyKG1hcmtlckVuZFRyaWdnZXIsIGRpcmVjdGlvbi5hLCBfcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmIChjb250YWluZXJBbmltYXRpb24pIHtcbiAgICAgIHZhciBvbGRPblVwZGF0ZSA9IGNvbnRhaW5lckFuaW1hdGlvbi52YXJzLm9uVXBkYXRlLFxuICAgICAgICAgIG9sZFBhcmFtcyA9IGNvbnRhaW5lckFuaW1hdGlvbi52YXJzLm9uVXBkYXRlUGFyYW1zO1xuICAgICAgY29udGFpbmVyQW5pbWF0aW9uLmV2ZW50Q2FsbGJhY2soXCJvblVwZGF0ZVwiLCBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHNlbGYudXBkYXRlKDAsIDAsIDEpO1xuICAgICAgICBvbGRPblVwZGF0ZSAmJiBvbGRPblVwZGF0ZS5hcHBseShjb250YWluZXJBbmltYXRpb24sIG9sZFBhcmFtcyB8fCBbXSk7XG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBzZWxmLnByZXZpb3VzID0gZnVuY3Rpb24gKCkge1xuICAgICAgcmV0dXJuIF90cmlnZ2Vyc1tfdHJpZ2dlcnMuaW5kZXhPZihzZWxmKSAtIDFdO1xuICAgIH07XG5cbiAgICBzZWxmLm5leHQgPSBmdW5jdGlvbiAoKSB7XG4gICAgICByZXR1cm4gX3RyaWdnZXJzW190cmlnZ2Vycy5pbmRleE9mKHNlbGYpICsgMV07XG4gICAgfTtcblxuICAgIHNlbGYucmV2ZXJ0ID0gZnVuY3Rpb24gKHJldmVydCwgdGVtcCkge1xuICAgICAgaWYgKCF0ZW1wKSB7XG4gICAgICAgIHJldHVybiBzZWxmLmtpbGwodHJ1ZSk7XG4gICAgICB9IC8vIGZvciBjb21wYXRpYmlsaXR5IHdpdGggZ3NhcC5jb250ZXh0KCkgYW5kIGdzYXAubWF0Y2hNZWRpYSgpIHdoaWNoIGNhbGwgcmV2ZXJ0KClcblxuXG4gICAgICB2YXIgciA9IHJldmVydCAhPT0gZmFsc2UgfHwgIXNlbGYuZW5hYmxlZCxcbiAgICAgICAgICBwcmV2UmVmcmVzaGluZyA9IF9yZWZyZXNoaW5nO1xuXG4gICAgICBpZiAociAhPT0gc2VsZi5pc1JldmVydGVkKSB7XG4gICAgICAgIGlmIChyKSB7XG4gICAgICAgICAgcHJldlNjcm9sbCA9IE1hdGgubWF4KHNjcm9sbEZ1bmMoKSwgc2VsZi5zY3JvbGwucmVjIHx8IDApOyAvLyByZWNvcmQgdGhlIHNjcm9sbCBzbyB3ZSBjYW4gcmV2ZXJ0IGxhdGVyIChyZXBvc2l0aW9uaW5nL3Bpbm5pbmcgdGhpbmdzIGNhbiBhZmZlY3Qgc2Nyb2xsIHBvc2l0aW9uKS4gSW4gdGhlIHN0YXRpYyByZWZyZXNoKCkgbWV0aG9kLCB3ZSBmaXJzdCByZWNvcmQgYWxsIHRoZSBzY3JvbGwgcG9zaXRpb25zIGFzIGEgcmVmZXJlbmNlLlxuXG4gICAgICAgICAgcHJldlByb2dyZXNzID0gc2VsZi5wcm9ncmVzcztcbiAgICAgICAgICBwcmV2QW5pbVByb2dyZXNzID0gYW5pbWF0aW9uICYmIGFuaW1hdGlvbi5wcm9ncmVzcygpO1xuICAgICAgICB9XG5cbiAgICAgICAgbWFya2VyU3RhcnQgJiYgW21hcmtlclN0YXJ0LCBtYXJrZXJFbmQsIG1hcmtlclN0YXJ0VHJpZ2dlciwgbWFya2VyRW5kVHJpZ2dlcl0uZm9yRWFjaChmdW5jdGlvbiAobSkge1xuICAgICAgICAgIHJldHVybiBtLnN0eWxlLmRpc3BsYXkgPSByID8gXCJub25lXCIgOiBcImJsb2NrXCI7XG4gICAgICAgIH0pO1xuXG4gICAgICAgIGlmIChyKSB7XG4gICAgICAgICAgX3JlZnJlc2hpbmcgPSBzZWxmO1xuICAgICAgICAgIHNlbGYudXBkYXRlKHIpOyAvLyBtYWtlIHN1cmUgdGhlIHBpbiBpcyBiYWNrIGluIGl0cyBvcmlnaW5hbCBwb3NpdGlvbiBzbyB0aGF0IGFsbCB0aGUgbWVhc3VyZW1lbnRzIGFyZSBjb3JyZWN0LiBkbyB0aGlzIEJFRk9SRSBzd2FwcGluZyB0aGUgcGluIG91dFxuICAgICAgICB9XG5cbiAgICAgICAgaWYgKHBpbiAmJiAoIXBpblJlcGFyZW50IHx8ICFzZWxmLmlzQWN0aXZlKSkge1xuICAgICAgICAgIGlmIChyKSB7XG4gICAgICAgICAgICBfc3dhcFBpbk91dChwaW4sIHNwYWNlciwgcGluT3JpZ2luYWxTdGF0ZSk7XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIF9zd2FwUGluSW4ocGluLCBzcGFjZXIsIF9nZXRDb21wdXRlZFN0eWxlKHBpbiksIHNwYWNlclN0YXRlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICByIHx8IHNlbGYudXBkYXRlKHIpOyAvLyB3aGVuIHdlJ3JlIHJlc3RvcmluZywgdGhlIHVwZGF0ZSBzaG91bGQgcnVuIEFGVEVSIHN3YXBwaW5nIHRoZSBwaW4gaW50byBpdHMgcGluLXNwYWNlci5cblxuICAgICAgICBfcmVmcmVzaGluZyA9IHByZXZSZWZyZXNoaW5nOyAvLyByZXN0b3JlLiBXZSBzZXQgaXQgdG8gdHJ1ZSBkdXJpbmcgdGhlIHVwZGF0ZSgpIHNvIHRoYXQgdGhpbmdzIGZpcmUgcHJvcGVybHkgaW4gdGhlcmUuXG5cbiAgICAgICAgc2VsZi5pc1JldmVydGVkID0gcjtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgc2VsZi5yZWZyZXNoID0gZnVuY3Rpb24gKHNvZnQsIGZvcmNlLCBwb3NpdGlvbiwgcGluT2Zmc2V0KSB7XG4gICAgICAvLyBwb3NpdGlvbiBpcyB0eXBpY2FsbHkgb25seSBkZWZpbmVkIGlmIGl0J3MgY29taW5nIGZyb20gc2V0UG9zaXRpb25zKCkgLSBpdCdzIGEgd2F5IHRvIHNraXAgdGhlIG5vcm1hbCBwYXJzaW5nLiBwaW5PZmZzZXQgaXMgYWxzbyBvbmx5IGZyb20gc2V0UG9zaXRpb25zKCkgYW5kIGlzIG1vc3RseSByZWxhdGVkIHRvIGZhbmN5IHN0dWZmIHdlIG5lZWQgdG8gZG8gaW4gU2Nyb2xsU21vb3RoZXIgd2l0aCBlZmZlY3RzXG4gICAgICBpZiAoKF9yZWZyZXNoaW5nIHx8ICFzZWxmLmVuYWJsZWQpICYmICFmb3JjZSkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIGlmIChwaW4gJiYgc29mdCAmJiBfbGFzdFNjcm9sbFRpbWUpIHtcbiAgICAgICAgX2FkZExpc3RlbmVyKFNjcm9sbFRyaWdnZXIsIFwic2Nyb2xsRW5kXCIsIF9zb2Z0UmVmcmVzaCk7XG5cbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuXG4gICAgICAhX3JlZnJlc2hpbmdBbGwgJiYgb25SZWZyZXNoSW5pdCAmJiBvblJlZnJlc2hJbml0KHNlbGYpO1xuICAgICAgX3JlZnJlc2hpbmcgPSBzZWxmO1xuXG4gICAgICBpZiAodHdlZW5Uby50d2VlbiAmJiAhcG9zaXRpb24pIHtcbiAgICAgICAgLy8gd2Ugc2tpcCB0aGlzIGlmIGEgcG9zaXRpb24gaXMgcGFzc2VkIGluIGJlY2F1c2UgdHlwaWNhbGx5IHRoYXQncyBmcm9tIC5zZXRQb3NpdGlvbnMoKSBhbmQgaXQncyBiZXN0IHRvIGFsbG93IGluLXByb2dyZXNzIHNuYXBwaW5nIHRvIGNvbnRpbnVlLlxuICAgICAgICB0d2VlblRvLnR3ZWVuLmtpbGwoKTtcbiAgICAgICAgdHdlZW5Uby50d2VlbiA9IDA7XG4gICAgICB9XG5cbiAgICAgIHNjcnViVHdlZW4gJiYgc2NydWJUd2Vlbi5wYXVzZSgpO1xuICAgICAgaW52YWxpZGF0ZU9uUmVmcmVzaCAmJiBhbmltYXRpb24gJiYgYW5pbWF0aW9uLnJldmVydCh7XG4gICAgICAgIGtpbGw6IGZhbHNlXG4gICAgICB9KS5pbnZhbGlkYXRlKCk7XG4gICAgICBzZWxmLmlzUmV2ZXJ0ZWQgfHwgc2VsZi5yZXZlcnQodHJ1ZSwgdHJ1ZSk7XG4gICAgICBzZWxmLl9zdWJQaW5PZmZzZXQgPSBmYWxzZTsgLy8gd2UnbGwgc2V0IHRoaXMgdG8gdHJ1ZSBpbiB0aGUgc3ViLXBpbnMgaWYgd2UgZmluZCBhbnlcblxuICAgICAgdmFyIHNpemUgPSBnZXRTY3JvbGxlclNpemUoKSxcbiAgICAgICAgICBzY3JvbGxlckJvdW5kcyA9IGdldFNjcm9sbGVyT2Zmc2V0cygpLFxuICAgICAgICAgIG1heCA9IGNvbnRhaW5lckFuaW1hdGlvbiA/IGNvbnRhaW5lckFuaW1hdGlvbi5kdXJhdGlvbigpIDogX21heFNjcm9sbChzY3JvbGxlciwgZGlyZWN0aW9uKSxcbiAgICAgICAgICBpc0ZpcnN0UmVmcmVzaCA9IGNoYW5nZSA8PSAwLjAxLFxuICAgICAgICAgIG9mZnNldCA9IDAsXG4gICAgICAgICAgb3RoZXJQaW5PZmZzZXQgPSBwaW5PZmZzZXQgfHwgMCxcbiAgICAgICAgICBwYXJzZWRFbmQgPSBfaXNPYmplY3QocG9zaXRpb24pID8gcG9zaXRpb24uZW5kIDogdmFycy5lbmQsXG4gICAgICAgICAgcGFyc2VkRW5kVHJpZ2dlciA9IHZhcnMuZW5kVHJpZ2dlciB8fCB0cmlnZ2VyLFxuICAgICAgICAgIHBhcnNlZFN0YXJ0ID0gX2lzT2JqZWN0KHBvc2l0aW9uKSA/IHBvc2l0aW9uLnN0YXJ0IDogdmFycy5zdGFydCB8fCAodmFycy5zdGFydCA9PT0gMCB8fCAhdHJpZ2dlciA/IDAgOiBwaW4gPyBcIjAgMFwiIDogXCIwIDEwMCVcIiksXG4gICAgICAgICAgcGlubmVkQ29udGFpbmVyID0gc2VsZi5waW5uZWRDb250YWluZXIgPSB2YXJzLnBpbm5lZENvbnRhaW5lciAmJiBfZ2V0VGFyZ2V0KHZhcnMucGlubmVkQ29udGFpbmVyLCBzZWxmKSxcbiAgICAgICAgICB0cmlnZ2VySW5kZXggPSB0cmlnZ2VyICYmIE1hdGgubWF4KDAsIF90cmlnZ2Vycy5pbmRleE9mKHNlbGYpKSB8fCAwLFxuICAgICAgICAgIGkgPSB0cmlnZ2VySW5kZXgsXG4gICAgICAgICAgY3MsXG4gICAgICAgICAgYm91bmRzLFxuICAgICAgICAgIHNjcm9sbCxcbiAgICAgICAgICBpc1ZlcnRpY2FsLFxuICAgICAgICAgIG92ZXJyaWRlLFxuICAgICAgICAgIGN1clRyaWdnZXIsXG4gICAgICAgICAgY3VyUGluLFxuICAgICAgICAgIG9wcG9zaXRlU2Nyb2xsLFxuICAgICAgICAgIGluaXR0ZWQsXG4gICAgICAgICAgcmV2ZXJ0ZWRQaW5zLFxuICAgICAgICAgIGZvcmNlZE92ZXJmbG93LFxuICAgICAgICAgIG1hcmtlclN0YXJ0T2Zmc2V0LFxuICAgICAgICAgIG1hcmtlckVuZE9mZnNldDtcblxuICAgICAgaWYgKG1hcmtlcnMgJiYgX2lzT2JqZWN0KHBvc2l0aW9uKSkge1xuICAgICAgICAvLyBpZiB3ZSBhbHRlciB0aGUgc3RhcnQvZW5kIHBvc2l0aW9ucyB3aXRoIC5zZXRQb3NpdGlvbnMoKSwgaXQgZ2VuZXJhbGx5IGZlZWRzIGluIGFic29sdXRlIE5VTUJFUlMgd2hpY2ggZG9uJ3QgY29udmV5IGluZm9ybWF0aW9uIGFib3V0IHdoZXJlIHRvIGxpbmUgdXAgdGhlIG1hcmtlcnMsIHNvIHRvIGtlZXAgaXQgaW50dWl0aXZlLCB3ZSByZWNvcmQgaG93IGZhciB0aGUgdHJpZ2dlciBwb3NpdGlvbnMgc2hpZnQgYWZ0ZXIgYXBwbHlpbmcgdGhlIG5ldyBudW1iZXJzIGFuZCB0aGVuIG9mZnNldCBieSB0aGF0IG11Y2ggaW4gdGhlIG9wcG9zaXRlIGRpcmVjdGlvbi4gV2UgZG8gdGhlIHNhbWUgdG8gdGhlIGFzc29jaWF0ZWQgdHJpZ2dlciBtYXJrZXJzIHRvbyBvZiBjb3Vyc2UuXG4gICAgICAgIG1hcmtlclN0YXJ0T2Zmc2V0ID0gZ3NhcC5nZXRQcm9wZXJ0eShtYXJrZXJTdGFydFRyaWdnZXIsIGRpcmVjdGlvbi5wKTtcbiAgICAgICAgbWFya2VyRW5kT2Zmc2V0ID0gZ3NhcC5nZXRQcm9wZXJ0eShtYXJrZXJFbmRUcmlnZ2VyLCBkaXJlY3Rpb24ucCk7XG4gICAgICB9XG5cbiAgICAgIHdoaWxlIChpLS0pIHtcbiAgICAgICAgLy8gdXNlciBtaWdodCB0cnkgdG8gcGluIHRoZSBzYW1lIGVsZW1lbnQgbW9yZSB0aGFuIG9uY2UsIHNvIHdlIG11c3QgZmluZCBhbnkgcHJpb3IgdHJpZ2dlcnMgd2l0aCB0aGUgc2FtZSBwaW4sIHJldmVydCB0aGVtLCBhbmQgZGV0ZXJtaW5lIGhvdyBsb25nIHRoZXkncmUgcGlubmluZyBzbyB0aGF0IHdlIGNhbiBvZmZzZXQgdGhpbmdzIGFwcHJvcHJpYXRlbHkuIE1ha2Ugc3VyZSB3ZSByZXZlcnQgZnJvbSBsYXN0IHRvIGZpcnN0IHNvIHRoYXQgdGhpbmdzIFwicmV3aW5kXCIgcHJvcGVybHkuXG4gICAgICAgIGN1clRyaWdnZXIgPSBfdHJpZ2dlcnNbaV07XG4gICAgICAgIGN1clRyaWdnZXIuZW5kIHx8IGN1clRyaWdnZXIucmVmcmVzaCgwLCAxKSB8fCAoX3JlZnJlc2hpbmcgPSBzZWxmKTsgLy8gaWYgaXQncyBhIHRpbWVsaW5lLWJhc2VkIHRyaWdnZXIgdGhhdCBoYXNuJ3QgYmVlbiBmdWxseSBpbml0aWFsaXplZCB5ZXQgYmVjYXVzZSBpdCdzIHdhaXRpbmcgZm9yIDEgdGljaywganVzdCBmb3JjZSB0aGUgcmVmcmVzaCgpIGhlcmUsIG90aGVyd2lzZSBpZiBpdCBjb250YWlucyBhIHBpbiB0aGF0J3Mgc3VwcG9zZWQgdG8gYWZmZWN0IG90aGVyIFNjcm9sbFRyaWdnZXJzIGZ1cnRoZXIgZG93biB0aGUgcGFnZSwgdGhleSB3b24ndCBiZSBhZGp1c3RlZCBwcm9wZXJseS5cblxuICAgICAgICBjdXJQaW4gPSBjdXJUcmlnZ2VyLnBpbjtcblxuICAgICAgICBpZiAoY3VyUGluICYmIChjdXJQaW4gPT09IHRyaWdnZXIgfHwgY3VyUGluID09PSBwaW4gfHwgY3VyUGluID09PSBwaW5uZWRDb250YWluZXIpICYmICFjdXJUcmlnZ2VyLmlzUmV2ZXJ0ZWQpIHtcbiAgICAgICAgICByZXZlcnRlZFBpbnMgfHwgKHJldmVydGVkUGlucyA9IFtdKTtcbiAgICAgICAgICByZXZlcnRlZFBpbnMudW5zaGlmdChjdXJUcmlnZ2VyKTsgLy8gd2UnbGwgcmV2ZXJ0IGZyb20gZmlyc3QgdG8gbGFzdCB0byBtYWtlIHN1cmUgdGhpbmdzIHJlYWNoIHRoZWlyIGVuZCBzdGF0ZSBwcm9wZXJseVxuXG4gICAgICAgICAgY3VyVHJpZ2dlci5yZXZlcnQodHJ1ZSwgdHJ1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoY3VyVHJpZ2dlciAhPT0gX3RyaWdnZXJzW2ldKSB7XG4gICAgICAgICAgLy8gaW4gY2FzZSBpdCBnb3QgcmVtb3ZlZC5cbiAgICAgICAgICB0cmlnZ2VySW5kZXgtLTtcbiAgICAgICAgICBpLS07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgX2lzRnVuY3Rpb24ocGFyc2VkU3RhcnQpICYmIChwYXJzZWRTdGFydCA9IHBhcnNlZFN0YXJ0KHNlbGYpKTtcbiAgICAgIHBhcnNlZFN0YXJ0ID0gX3BhcnNlQ2xhbXAocGFyc2VkU3RhcnQsIFwic3RhcnRcIiwgc2VsZik7XG4gICAgICBzdGFydCA9IF9wYXJzZVBvc2l0aW9uKHBhcnNlZFN0YXJ0LCB0cmlnZ2VyLCBzaXplLCBkaXJlY3Rpb24sIHNjcm9sbEZ1bmMoKSwgbWFya2VyU3RhcnQsIG1hcmtlclN0YXJ0VHJpZ2dlciwgc2VsZiwgc2Nyb2xsZXJCb3VuZHMsIGJvcmRlcldpZHRoLCB1c2VGaXhlZFBvc2l0aW9uLCBtYXgsIGNvbnRhaW5lckFuaW1hdGlvbiwgc2VsZi5fc3RhcnRDbGFtcCAmJiBcIl9zdGFydENsYW1wXCIpIHx8IChwaW4gPyAtMC4wMDEgOiAwKTtcbiAgICAgIF9pc0Z1bmN0aW9uKHBhcnNlZEVuZCkgJiYgKHBhcnNlZEVuZCA9IHBhcnNlZEVuZChzZWxmKSk7XG5cbiAgICAgIGlmIChfaXNTdHJpbmcocGFyc2VkRW5kKSAmJiAhcGFyc2VkRW5kLmluZGV4T2YoXCIrPVwiKSkge1xuICAgICAgICBpZiAofnBhcnNlZEVuZC5pbmRleE9mKFwiIFwiKSkge1xuICAgICAgICAgIHBhcnNlZEVuZCA9IChfaXNTdHJpbmcocGFyc2VkU3RhcnQpID8gcGFyc2VkU3RhcnQuc3BsaXQoXCIgXCIpWzBdIDogXCJcIikgKyBwYXJzZWRFbmQ7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgb2Zmc2V0ID0gX29mZnNldFRvUHgocGFyc2VkRW5kLnN1YnN0cigyKSwgc2l6ZSk7XG4gICAgICAgICAgcGFyc2VkRW5kID0gX2lzU3RyaW5nKHBhcnNlZFN0YXJ0KSA/IHBhcnNlZFN0YXJ0IDogKGNvbnRhaW5lckFuaW1hdGlvbiA/IGdzYXAudXRpbHMubWFwUmFuZ2UoMCwgY29udGFpbmVyQW5pbWF0aW9uLmR1cmF0aW9uKCksIGNvbnRhaW5lckFuaW1hdGlvbi5zY3JvbGxUcmlnZ2VyLnN0YXJ0LCBjb250YWluZXJBbmltYXRpb24uc2Nyb2xsVHJpZ2dlci5lbmQsIHN0YXJ0KSA6IHN0YXJ0KSArIG9mZnNldDsgLy8gX3BhcnNlUG9zaXRpb24gd29uJ3QgZmFjdG9yIGluIHRoZSBvZmZzZXQgaWYgdGhlIHN0YXJ0IGlzIGEgbnVtYmVyLCBzbyBkbyBpdCBoZXJlLlxuXG4gICAgICAgICAgcGFyc2VkRW5kVHJpZ2dlciA9IHRyaWdnZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcGFyc2VkRW5kID0gX3BhcnNlQ2xhbXAocGFyc2VkRW5kLCBcImVuZFwiLCBzZWxmKTtcbiAgICAgIGVuZCA9IE1hdGgubWF4KHN0YXJ0LCBfcGFyc2VQb3NpdGlvbihwYXJzZWRFbmQgfHwgKHBhcnNlZEVuZFRyaWdnZXIgPyBcIjEwMCUgMFwiIDogbWF4KSwgcGFyc2VkRW5kVHJpZ2dlciwgc2l6ZSwgZGlyZWN0aW9uLCBzY3JvbGxGdW5jKCkgKyBvZmZzZXQsIG1hcmtlckVuZCwgbWFya2VyRW5kVHJpZ2dlciwgc2VsZiwgc2Nyb2xsZXJCb3VuZHMsIGJvcmRlcldpZHRoLCB1c2VGaXhlZFBvc2l0aW9uLCBtYXgsIGNvbnRhaW5lckFuaW1hdGlvbiwgc2VsZi5fZW5kQ2xhbXAgJiYgXCJfZW5kQ2xhbXBcIikpIHx8IC0wLjAwMTtcbiAgICAgIG9mZnNldCA9IDA7XG4gICAgICBpID0gdHJpZ2dlckluZGV4O1xuXG4gICAgICB3aGlsZSAoaS0tKSB7XG4gICAgICAgIGN1clRyaWdnZXIgPSBfdHJpZ2dlcnNbaV07XG4gICAgICAgIGN1clBpbiA9IGN1clRyaWdnZXIucGluO1xuXG4gICAgICAgIGlmIChjdXJQaW4gJiYgY3VyVHJpZ2dlci5zdGFydCAtIGN1clRyaWdnZXIuX3BpblB1c2ggPD0gc3RhcnQgJiYgIWNvbnRhaW5lckFuaW1hdGlvbiAmJiBjdXJUcmlnZ2VyLmVuZCA+IDApIHtcbiAgICAgICAgICBjcyA9IGN1clRyaWdnZXIuZW5kIC0gKHNlbGYuX3N0YXJ0Q2xhbXAgPyBNYXRoLm1heCgwLCBjdXJUcmlnZ2VyLnN0YXJ0KSA6IGN1clRyaWdnZXIuc3RhcnQpO1xuXG4gICAgICAgICAgaWYgKChjdXJQaW4gPT09IHRyaWdnZXIgJiYgY3VyVHJpZ2dlci5zdGFydCAtIGN1clRyaWdnZXIuX3BpblB1c2ggPCBzdGFydCB8fCBjdXJQaW4gPT09IHBpbm5lZENvbnRhaW5lcikgJiYgaXNOYU4ocGFyc2VkU3RhcnQpKSB7XG4gICAgICAgICAgICAvLyBudW1lcmljIHN0YXJ0IHZhbHVlcyBzaG91bGRuJ3QgYmUgb2Zmc2V0IGF0IGFsbCAtIHRyZWF0IHRoZW0gYXMgYWJzb2x1dGVcbiAgICAgICAgICAgIG9mZnNldCArPSBjcyAqICgxIC0gY3VyVHJpZ2dlci5wcm9ncmVzcyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgY3VyUGluID09PSBwaW4gJiYgKG90aGVyUGluT2Zmc2V0ICs9IGNzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdGFydCArPSBvZmZzZXQ7XG4gICAgICBlbmQgKz0gb2Zmc2V0O1xuICAgICAgc2VsZi5fc3RhcnRDbGFtcCAmJiAoc2VsZi5fc3RhcnRDbGFtcCArPSBvZmZzZXQpO1xuXG4gICAgICBpZiAoc2VsZi5fZW5kQ2xhbXAgJiYgIV9yZWZyZXNoaW5nQWxsKSB7XG4gICAgICAgIHNlbGYuX2VuZENsYW1wID0gZW5kIHx8IC0wLjAwMTtcbiAgICAgICAgZW5kID0gTWF0aC5taW4oZW5kLCBfbWF4U2Nyb2xsKHNjcm9sbGVyLCBkaXJlY3Rpb24pKTtcbiAgICAgIH1cblxuICAgICAgY2hhbmdlID0gZW5kIC0gc3RhcnQgfHwgKHN0YXJ0IC09IDAuMDEpICYmIDAuMDAxO1xuXG4gICAgICBpZiAoaXNGaXJzdFJlZnJlc2gpIHtcbiAgICAgICAgLy8gb24gdGhlIHZlcnkgZmlyc3QgcmVmcmVzaCgpLCB0aGUgcHJldlByb2dyZXNzIGNvdWxkbid0IGhhdmUgYmVlbiBhY2N1cmF0ZSB5ZXQgYmVjYXVzZSB0aGUgc3RhcnQvZW5kIHdlcmUgbmV2ZXIgY2FsY3VsYXRlZCwgc28gd2Ugc2V0IGl0IGhlcmUuIEJlZm9yZSAzLjExLjUsIGl0IGNvdWxkIGxlYWQgdG8gYW4gaW5hY2N1cmF0ZSBzY3JvbGwgcG9zaXRpb24gcmVzdG9yYXRpb24gd2l0aCBzbmFwcGluZy5cbiAgICAgICAgcHJldlByb2dyZXNzID0gZ3NhcC51dGlscy5jbGFtcCgwLCAxLCBnc2FwLnV0aWxzLm5vcm1hbGl6ZShzdGFydCwgZW5kLCBwcmV2U2Nyb2xsKSk7XG4gICAgICB9XG5cbiAgICAgIHNlbGYuX3BpblB1c2ggPSBvdGhlclBpbk9mZnNldDtcblxuICAgICAgaWYgKG1hcmtlclN0YXJ0ICYmIG9mZnNldCkge1xuICAgICAgICAvLyBvZmZzZXQgdGhlIG1hcmtlcnMgaWYgbmVjZXNzYXJ5XG4gICAgICAgIGNzID0ge307XG4gICAgICAgIGNzW2RpcmVjdGlvbi5hXSA9IFwiKz1cIiArIG9mZnNldDtcbiAgICAgICAgcGlubmVkQ29udGFpbmVyICYmIChjc1tkaXJlY3Rpb24ucF0gPSBcIi09XCIgKyBzY3JvbGxGdW5jKCkpO1xuICAgICAgICBnc2FwLnNldChbbWFya2VyU3RhcnQsIG1hcmtlckVuZF0sIGNzKTtcbiAgICAgIH1cblxuICAgICAgaWYgKHBpbiAmJiAhKF9jbGFtcGluZ01heCAmJiBzZWxmLmVuZCA+PSBfbWF4U2Nyb2xsKHNjcm9sbGVyLCBkaXJlY3Rpb24pKSkge1xuICAgICAgICBjcyA9IF9nZXRDb21wdXRlZFN0eWxlKHBpbik7XG4gICAgICAgIGlzVmVydGljYWwgPSBkaXJlY3Rpb24gPT09IF92ZXJ0aWNhbDtcbiAgICAgICAgc2Nyb2xsID0gc2Nyb2xsRnVuYygpOyAvLyByZWNhbGN1bGF0ZSBiZWNhdXNlIHRoZSB0cmlnZ2VycyBjYW4gYWZmZWN0IHRoZSBzY3JvbGxcblxuICAgICAgICBwaW5TdGFydCA9IHBhcnNlRmxvYXQocGluR2V0dGVyKGRpcmVjdGlvbi5hKSkgKyBvdGhlclBpbk9mZnNldDtcblxuICAgICAgICBpZiAoIW1heCAmJiBlbmQgPiAxKSB7XG4gICAgICAgICAgLy8gbWFrZXMgc3VyZSB0aGUgc2Nyb2xsZXIgaGFzIGEgc2Nyb2xsYmFyLCBvdGhlcndpc2UgaWYgc29tZXRoaW5nIGhhcyB3aWR0aDogMTAwJSwgZm9yIGV4YW1wbGUsIGl0IHdvdWxkIGJlIHRvbyBiaWcgKGV4Y2x1ZGUgdGhlIHNjcm9sbGJhcikuIFNlZSBodHRwczovL2dzYXAuY29tL2ZvcnVtcy90b3BpYy8yNTE4Mi1zY3JvbGx0cmlnZ2VyLXdpZHRoLW9mLXBhZ2UtaW5jcmVhc2Utd2hlcmUtbWFya2Vycy1hcmUtc2V0LXRvLWZhbHNlL1xuICAgICAgICAgIGZvcmNlZE92ZXJmbG93ID0gKGlzVmlld3BvcnQgPyBfZG9jLnNjcm9sbGluZ0VsZW1lbnQgfHwgX2RvY0VsIDogc2Nyb2xsZXIpLnN0eWxlO1xuICAgICAgICAgIGZvcmNlZE92ZXJmbG93ID0ge1xuICAgICAgICAgICAgc3R5bGU6IGZvcmNlZE92ZXJmbG93LFxuICAgICAgICAgICAgdmFsdWU6IGZvcmNlZE92ZXJmbG93W1wib3ZlcmZsb3dcIiArIGRpcmVjdGlvbi5hLnRvVXBwZXJDYXNlKCldXG4gICAgICAgICAgfTtcblxuICAgICAgICAgIGlmIChpc1ZpZXdwb3J0ICYmIF9nZXRDb21wdXRlZFN0eWxlKF9ib2R5KVtcIm92ZXJmbG93XCIgKyBkaXJlY3Rpb24uYS50b1VwcGVyQ2FzZSgpXSAhPT0gXCJzY3JvbGxcIikge1xuICAgICAgICAgICAgLy8gYXZvaWQgYW4gZXh0cmEgc2Nyb2xsYmFyIGlmIEJPVEggPGh0bWw+IGFuZCA8Ym9keT4gaGF2ZSBvdmVyZmxvdyBzZXQgdG8gXCJzY3JvbGxcIlxuICAgICAgICAgICAgZm9yY2VkT3ZlcmZsb3cuc3R5bGVbXCJvdmVyZmxvd1wiICsgZGlyZWN0aW9uLmEudG9VcHBlckNhc2UoKV0gPSBcInNjcm9sbFwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIF9zd2FwUGluSW4ocGluLCBzcGFjZXIsIGNzKTtcblxuICAgICAgICBwaW5TdGF0ZSA9IF9nZXRTdGF0ZShwaW4pOyAvLyB0cmFuc2Zvcm1zIHdpbGwgaW50ZXJmZXJlIHdpdGggdGhlIHRvcC9sZWZ0L3JpZ2h0L2JvdHRvbSBwbGFjZW1lbnQsIHNvIHJlbW92ZSB0aGVtIHRlbXBvcmFyaWx5LiBnZXRCb3VuZGluZ0NsaWVudFJlY3QoKSBmYWN0b3JzIGluIHRyYW5zZm9ybXMuXG5cbiAgICAgICAgYm91bmRzID0gX2dldEJvdW5kcyhwaW4sIHRydWUpO1xuICAgICAgICBvcHBvc2l0ZVNjcm9sbCA9IHVzZUZpeGVkUG9zaXRpb24gJiYgX2dldFNjcm9sbEZ1bmMoc2Nyb2xsZXIsIGlzVmVydGljYWwgPyBfaG9yaXpvbnRhbCA6IF92ZXJ0aWNhbCkoKTtcblxuICAgICAgICBpZiAocGluU3BhY2luZykge1xuICAgICAgICAgIHNwYWNlclN0YXRlID0gW3BpblNwYWNpbmcgKyBkaXJlY3Rpb24ub3MyLCBjaGFuZ2UgKyBvdGhlclBpbk9mZnNldCArIF9weF07XG4gICAgICAgICAgc3BhY2VyU3RhdGUudCA9IHNwYWNlcjtcbiAgICAgICAgICBpID0gcGluU3BhY2luZyA9PT0gX3BhZGRpbmcgPyBfZ2V0U2l6ZShwaW4sIGRpcmVjdGlvbikgKyBjaGFuZ2UgKyBvdGhlclBpbk9mZnNldCA6IDA7XG5cbiAgICAgICAgICBpZiAoaSkge1xuICAgICAgICAgICAgc3BhY2VyU3RhdGUucHVzaChkaXJlY3Rpb24uZCwgaSArIF9weCk7IC8vIGZvciBib3gtc2l6aW5nOiBib3JkZXItYm94IChtdXN0IGluY2x1ZGUgcGFkZGluZykuXG5cbiAgICAgICAgICAgIHNwYWNlci5zdHlsZS5mbGV4QmFzaXMgIT09IFwiYXV0b1wiICYmIChzcGFjZXIuc3R5bGUuZmxleEJhc2lzID0gaSArIF9weCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgX3NldFN0YXRlKHNwYWNlclN0YXRlKTtcblxuICAgICAgICAgIGlmIChwaW5uZWRDb250YWluZXIpIHtcbiAgICAgICAgICAgIC8vIGluIFNjcm9sbFRyaWdnZXIucmVmcmVzaCgpLCB3ZSBuZWVkIHRvIHJlLWV2YWx1YXRlIHRoZSBwaW5Db250YWluZXIncyBzaXplIGJlY2F1c2UgdGhpcyBwaW5TcGFjaW5nIG1heSBzdHJldGNoIGl0IG91dCwgYnV0IHdlIGNhbid0IGp1c3QgYWRkIHRoZSBleGFjdCBkaXN0YW5jZSBiZWNhdXNlIGRlcGVuZGluZyBvbiBsYXlvdXQsIGl0IG1heSBub3QgcHVzaCB0aGluZ3MgZG93biBvciBpdCBtYXkgb25seSBkbyBzbyBwYXJ0aWFsbHkuXG4gICAgICAgICAgICBfdHJpZ2dlcnMuZm9yRWFjaChmdW5jdGlvbiAodCkge1xuICAgICAgICAgICAgICBpZiAodC5waW4gPT09IHBpbm5lZENvbnRhaW5lciAmJiB0LnZhcnMucGluU3BhY2luZyAhPT0gZmFsc2UpIHtcbiAgICAgICAgICAgICAgICB0Ll9zdWJQaW5PZmZzZXQgPSB0cnVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1c2VGaXhlZFBvc2l0aW9uICYmIHNjcm9sbEZ1bmMocHJldlNjcm9sbCk7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgaSA9IF9nZXRTaXplKHBpbiwgZGlyZWN0aW9uKTtcbiAgICAgICAgICBpICYmIHNwYWNlci5zdHlsZS5mbGV4QmFzaXMgIT09IFwiYXV0b1wiICYmIChzcGFjZXIuc3R5bGUuZmxleEJhc2lzID0gaSArIF9weCk7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAodXNlRml4ZWRQb3NpdGlvbikge1xuICAgICAgICAgIG92ZXJyaWRlID0ge1xuICAgICAgICAgICAgdG9wOiBib3VuZHMudG9wICsgKGlzVmVydGljYWwgPyBzY3JvbGwgLSBzdGFydCA6IG9wcG9zaXRlU2Nyb2xsKSArIF9weCxcbiAgICAgICAgICAgIGxlZnQ6IGJvdW5kcy5sZWZ0ICsgKGlzVmVydGljYWwgPyBvcHBvc2l0ZVNjcm9sbCA6IHNjcm9sbCAtIHN0YXJ0KSArIF9weCxcbiAgICAgICAgICAgIGJveFNpemluZzogXCJib3JkZXItYm94XCIsXG4gICAgICAgICAgICBwb3NpdGlvbjogXCJmaXhlZFwiXG4gICAgICAgICAgfTtcbiAgICAgICAgICBvdmVycmlkZVtfd2lkdGhdID0gb3ZlcnJpZGVbXCJtYXhcIiArIF9XaWR0aF0gPSBNYXRoLmNlaWwoYm91bmRzLndpZHRoKSArIF9weDtcbiAgICAgICAgICBvdmVycmlkZVtfaGVpZ2h0XSA9IG92ZXJyaWRlW1wibWF4XCIgKyBfSGVpZ2h0XSA9IE1hdGguY2VpbChib3VuZHMuaGVpZ2h0KSArIF9weDtcbiAgICAgICAgICBvdmVycmlkZVtfbWFyZ2luXSA9IG92ZXJyaWRlW19tYXJnaW4gKyBfVG9wXSA9IG92ZXJyaWRlW19tYXJnaW4gKyBfUmlnaHRdID0gb3ZlcnJpZGVbX21hcmdpbiArIF9Cb3R0b21dID0gb3ZlcnJpZGVbX21hcmdpbiArIF9MZWZ0XSA9IFwiMFwiO1xuICAgICAgICAgIG92ZXJyaWRlW19wYWRkaW5nXSA9IGNzW19wYWRkaW5nXTtcbiAgICAgICAgICBvdmVycmlkZVtfcGFkZGluZyArIF9Ub3BdID0gY3NbX3BhZGRpbmcgKyBfVG9wXTtcbiAgICAgICAgICBvdmVycmlkZVtfcGFkZGluZyArIF9SaWdodF0gPSBjc1tfcGFkZGluZyArIF9SaWdodF07XG4gICAgICAgICAgb3ZlcnJpZGVbX3BhZGRpbmcgKyBfQm90dG9tXSA9IGNzW19wYWRkaW5nICsgX0JvdHRvbV07XG4gICAgICAgICAgb3ZlcnJpZGVbX3BhZGRpbmcgKyBfTGVmdF0gPSBjc1tfcGFkZGluZyArIF9MZWZ0XTtcbiAgICAgICAgICBwaW5BY3RpdmVTdGF0ZSA9IF9jb3B5U3RhdGUocGluT3JpZ2luYWxTdGF0ZSwgb3ZlcnJpZGUsIHBpblJlcGFyZW50KTtcbiAgICAgICAgICBfcmVmcmVzaGluZ0FsbCAmJiBzY3JvbGxGdW5jKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKGFuaW1hdGlvbikge1xuICAgICAgICAgIC8vIHRoZSBhbmltYXRpb24gbWlnaHQgYmUgYWZmZWN0aW5nIHRoZSB0cmFuc2Zvcm0sIHNvIHdlIG11c3QganVtcCB0byB0aGUgZW5kLCBjaGVjayB0aGUgdmFsdWUsIGFuZCBjb21wZW5zYXRlIGFjY29yZGluZ2x5LiBPdGhlcndpc2UsIHdoZW4gaXQgYmVjb21lcyB1bnBpbm5lZCwgdGhlIHBpblNldHRlcigpIHdpbGwgZ2V0IHNldCB0byBhIHZhbHVlIHRoYXQgZG9lc24ndCBpbmNsdWRlIHdoYXRldmVyIHRoZSBhbmltYXRpb24gZGlkLlxuICAgICAgICAgIGluaXR0ZWQgPSBhbmltYXRpb24uX2luaXR0ZWQ7IC8vIGlmIG5vdCwgd2UgbXVzdCBpbnZhbGlkYXRlKCkgYWZ0ZXIgdGhpcyBzdGVwLCBvdGhlcndpc2UgaXQgY291bGQgbG9jayBpbiBzdGFydGluZyB2YWx1ZXMgcHJlbWF0dXJlbHkuXG5cbiAgICAgICAgICBfc3VwcHJlc3NPdmVyd3JpdGVzKDEpO1xuXG4gICAgICAgICAgYW5pbWF0aW9uLnJlbmRlcihhbmltYXRpb24uZHVyYXRpb24oKSwgdHJ1ZSwgdHJ1ZSk7XG4gICAgICAgICAgcGluQ2hhbmdlID0gcGluR2V0dGVyKGRpcmVjdGlvbi5hKSAtIHBpblN0YXJ0ICsgY2hhbmdlICsgb3RoZXJQaW5PZmZzZXQ7XG4gICAgICAgICAgcGluTW92ZXMgPSBNYXRoLmFicyhjaGFuZ2UgLSBwaW5DaGFuZ2UpID4gMTtcbiAgICAgICAgICB1c2VGaXhlZFBvc2l0aW9uICYmIHBpbk1vdmVzICYmIHBpbkFjdGl2ZVN0YXRlLnNwbGljZShwaW5BY3RpdmVTdGF0ZS5sZW5ndGggLSAyLCAyKTsgLy8gdHJhbnNmb3JtIGlzIHRoZSBsYXN0IHByb3BlcnR5L3ZhbHVlIHNldCBpbiB0aGUgc3RhdGUgQXJyYXkuIFNpbmNlIHRoZSBhbmltYXRpb24gaXMgY29udHJvbGxpbmcgdGhhdCwgd2Ugc2hvdWxkIG9taXQgaXQuXG5cbiAgICAgICAgICBhbmltYXRpb24ucmVuZGVyKDAsIHRydWUsIHRydWUpO1xuICAgICAgICAgIGluaXR0ZWQgfHwgYW5pbWF0aW9uLmludmFsaWRhdGUodHJ1ZSk7XG4gICAgICAgICAgYW5pbWF0aW9uLnBhcmVudCB8fCBhbmltYXRpb24udG90YWxUaW1lKGFuaW1hdGlvbi50b3RhbFRpbWUoKSk7IC8vIGlmLCBmb3IgZXhhbXBsZSwgYSB0b2dnbGVBY3Rpb24gY2FsbGVkIHBsYXkoKSBhbmQgdGhlbiByZWZyZXNoKCkgaGFwcGVucyBhbmQgd2hlbiB3ZSByZW5kZXIoMSkgYWJvdmUsIGl0IHdvdWxkIGNhdXNlIHRoZSBhbmltYXRpb24gdG8gY29tcGxldGUgYW5kIGdldCByZW1vdmVkIGZyb20gaXRzIHBhcmVudCwgc28gdGhpcyBtYWtlcyBzdXJlIGl0IGdldHMgcHV0IGJhY2sgaW4uXG5cbiAgICAgICAgICBfc3VwcHJlc3NPdmVyd3JpdGVzKDApO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHBpbkNoYW5nZSA9IGNoYW5nZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvcmNlZE92ZXJmbG93ICYmIChmb3JjZWRPdmVyZmxvdy52YWx1ZSA/IGZvcmNlZE92ZXJmbG93LnN0eWxlW1wib3ZlcmZsb3dcIiArIGRpcmVjdGlvbi5hLnRvVXBwZXJDYXNlKCldID0gZm9yY2VkT3ZlcmZsb3cudmFsdWUgOiBmb3JjZWRPdmVyZmxvdy5zdHlsZS5yZW1vdmVQcm9wZXJ0eShcIm92ZXJmbG93LVwiICsgZGlyZWN0aW9uLmEpKTtcbiAgICAgIH0gZWxzZSBpZiAodHJpZ2dlciAmJiBzY3JvbGxGdW5jKCkgJiYgIWNvbnRhaW5lckFuaW1hdGlvbikge1xuICAgICAgICAvLyBpdCBtYXkgYmUgSU5TSURFIGEgcGlubmVkIGVsZW1lbnQsIHNvIHdhbGsgdXAgdGhlIHRyZWUgYW5kIGxvb2sgZm9yIGFueSBlbGVtZW50cyB3aXRoIF9waW5PZmZzZXQgdG8gY29tcGVuc2F0ZSBiZWNhdXNlIGFueXRoaW5nIHdpdGggcGluU3BhY2luZyB0aGF0J3MgYWxyZWFkeSBzY3JvbGxlZCB3b3VsZCB0aHJvdyBvZmYgdGhlIG1lYXN1cmVtZW50cyBpbiBnZXRCb3VuZGluZ0NsaWVudFJlY3QoKVxuICAgICAgICBib3VuZHMgPSB0cmlnZ2VyLnBhcmVudE5vZGU7XG5cbiAgICAgICAgd2hpbGUgKGJvdW5kcyAmJiBib3VuZHMgIT09IF9ib2R5KSB7XG4gICAgICAgICAgaWYgKGJvdW5kcy5fcGluT2Zmc2V0KSB7XG4gICAgICAgICAgICBzdGFydCAtPSBib3VuZHMuX3Bpbk9mZnNldDtcbiAgICAgICAgICAgIGVuZCAtPSBib3VuZHMuX3Bpbk9mZnNldDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBib3VuZHMgPSBib3VuZHMucGFyZW50Tm9kZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICByZXZlcnRlZFBpbnMgJiYgcmV2ZXJ0ZWRQaW5zLmZvckVhY2goZnVuY3Rpb24gKHQpIHtcbiAgICAgICAgcmV0dXJuIHQucmV2ZXJ0KGZhbHNlLCB0cnVlKTtcbiAgICAgIH0pO1xuICAgICAgc2VsZi5zdGFydCA9IHN0YXJ0O1xuICAgICAgc2VsZi5lbmQgPSBlbmQ7XG4gICAgICBzY3JvbGwxID0gc2Nyb2xsMiA9IF9yZWZyZXNoaW5nQWxsID8gcHJldlNjcm9sbCA6IHNjcm9sbEZ1bmMoKTsgLy8gcmVzZXQgdmVsb2NpdHlcblxuICAgICAgaWYgKCFjb250YWluZXJBbmltYXRpb24gJiYgIV9yZWZyZXNoaW5nQWxsKSB7XG4gICAgICAgIHNjcm9sbDEgPCBwcmV2U2Nyb2xsICYmIHNjcm9sbEZ1bmMocHJldlNjcm9sbCk7XG4gICAgICAgIHNlbGYuc2Nyb2xsLnJlYyA9IDA7XG4gICAgICB9XG5cbiAgICAgIHNlbGYucmV2ZXJ0KGZhbHNlLCB0cnVlKTtcbiAgICAgIGxhc3RSZWZyZXNoID0gX2dldFRpbWUoKTtcblxuICAgICAgaWYgKHNuYXBEZWxheWVkQ2FsbCkge1xuICAgICAgICBsYXN0U25hcCA9IC0xOyAvLyBqdXN0IHNvIHNuYXBwaW5nIGdldHMgcmUtZW5hYmxlZCwgY2xlYXIgb3V0IGFueSByZWNvcmRlZCBsYXN0IHZhbHVlXG4gICAgICAgIC8vIHNlbGYuaXNBY3RpdmUgJiYgc2Nyb2xsRnVuYyhzdGFydCArIGNoYW5nZSAqIHByZXZQcm9ncmVzcyk7IC8vIHByZXZpb3VzbHkgdGhpcyBsaW5lIHdhcyBoZXJlIHRvIGVuc3VyZSB0aGF0IHdoZW4gc25hcHBpbmcga2lja3MgaW4sIGl0J3MgZnJvbSB0aGUgcHJldmlvdXMgcHJvZ3Jlc3MgYnV0IGluIHNvbWUgY2FzZXMgdGhhdCdzIG5vdCBkZXNpcmFibGUsIGxpa2UgYW4gYWxsLXBhZ2UgU2Nyb2xsVHJpZ2dlciB3aGVuIG5ldyBjb250ZW50IGdldHMgYWRkZWQgdG8gdGhlIHBhZ2UsIHRoYXQnZCB0b3RhbGx5IGNoYW5nZSB0aGUgcHJvZ3Jlc3MuXG5cbiAgICAgICAgc25hcERlbGF5ZWRDYWxsLnJlc3RhcnQodHJ1ZSk7XG4gICAgICB9XG5cbiAgICAgIF9yZWZyZXNoaW5nID0gMDtcbiAgICAgIGFuaW1hdGlvbiAmJiBpc1RvZ2dsZSAmJiAoYW5pbWF0aW9uLl9pbml0dGVkIHx8IHByZXZBbmltUHJvZ3Jlc3MpICYmIGFuaW1hdGlvbi5wcm9ncmVzcygpICE9PSBwcmV2QW5pbVByb2dyZXNzICYmIGFuaW1hdGlvbi5wcm9ncmVzcyhwcmV2QW5pbVByb2dyZXNzIHx8IDAsIHRydWUpLnJlbmRlcihhbmltYXRpb24udGltZSgpLCB0cnVlLCB0cnVlKTsgLy8gbXVzdCBmb3JjZSBhIHJlLXJlbmRlciBiZWNhdXNlIGlmIHNhdmVTdHlsZXMoKSB3YXMgdXNlZCBvbiB0aGUgdGFyZ2V0KHMpLCB0aGUgc3R5bGVzIGNvdWxkIGhhdmUgYmVlbiB3aXBlZCBvdXQgZHVyaW5nIHRoZSByZWZyZXNoKCkuXG5cbiAgICAgIGlmIChpc0ZpcnN0UmVmcmVzaCB8fCBwcmV2UHJvZ3Jlc3MgIT09IHNlbGYucHJvZ3Jlc3MgfHwgY29udGFpbmVyQW5pbWF0aW9uIHx8IGludmFsaWRhdGVPblJlZnJlc2gpIHtcbiAgICAgICAgLy8gZW5zdXJlcyB0aGF0IHRoZSBkaXJlY3Rpb24gaXMgc2V0IHByb3Blcmx5ICh3aGVuIHJlZnJlc2hpbmcsIHByb2dyZXNzIGlzIHNldCBiYWNrIHRvIDAgaW5pdGlhbGx5LCB0aGVuIGJhY2sgYWdhaW4gdG8gd2hlcmV2ZXIgaXQgbmVlZHMgdG8gYmUpIGFuZCB0aGF0IGNhbGxiYWNrcyBhcmUgdHJpZ2dlcmVkLlxuICAgICAgICBhbmltYXRpb24gJiYgIWlzVG9nZ2xlICYmIGFuaW1hdGlvbi50b3RhbFByb2dyZXNzKGNvbnRhaW5lckFuaW1hdGlvbiAmJiBzdGFydCA8IC0wLjAwMSAmJiAhcHJldlByb2dyZXNzID8gZ3NhcC51dGlscy5ub3JtYWxpemUoc3RhcnQsIGVuZCwgMCkgOiBwcmV2UHJvZ3Jlc3MsIHRydWUpOyAvLyB0byBhdm9pZCBpc3N1ZXMgd2hlcmUgYW5pbWF0aW9uIGNhbGxiYWNrcyBsaWtlIG9uU3RhcnQgYXJlbid0IHRyaWdnZXJlZC5cblxuICAgICAgICBzZWxmLnByb2dyZXNzID0gaXNGaXJzdFJlZnJlc2ggfHwgKHNjcm9sbDEgLSBzdGFydCkgLyBjaGFuZ2UgPT09IHByZXZQcm9ncmVzcyA/IDAgOiBwcmV2UHJvZ3Jlc3M7XG4gICAgICB9XG5cbiAgICAgIHBpbiAmJiBwaW5TcGFjaW5nICYmIChzcGFjZXIuX3Bpbk9mZnNldCA9IE1hdGgucm91bmQoc2VsZi5wcm9ncmVzcyAqIHBpbkNoYW5nZSkpO1xuICAgICAgc2NydWJUd2VlbiAmJiBzY3J1YlR3ZWVuLmludmFsaWRhdGUoKTtcblxuICAgICAgaWYgKCFpc05hTihtYXJrZXJTdGFydE9mZnNldCkpIHtcbiAgICAgICAgLy8gbnVtYmVycyB3ZXJlIHBhc3NlZCBpbiBmb3IgdGhlIHBvc2l0aW9uIHdoaWNoIGFyZSBhYnNvbHV0ZSwgc28gaW5zdGVhZCBvZiBqdXN0IHB1dHRpbmcgdGhlIG1hcmtlcnMgYXQgdGhlIHZlcnkgYm90dG9tIG9mIHRoZSB2aWV3cG9ydCwgd2UgZmlndXJlIG91dCBob3cgZmFyIHRoZXkgc2hpZnRlZCBkb3duIChpdCdzIHNhZmUgdG8gYXNzdW1lIHRoZXkgd2VyZSBvcmlnaW5hbGx5IHBvc2l0aW9uZWQgaW4gY2xvc2VyIHJlbGF0aW9uIHRvIHRoZSB0cmlnZ2VyIGVsZW1lbnQgd2l0aCB2YWx1ZXMgbGlrZSBcInRvcFwiLCBcImNlbnRlclwiLCBhIHBlcmNlbnRhZ2Ugb3Igd2hhdGV2ZXIsIHNvIHdlIG9mZnNldCB0aGF0IG11Y2ggaW4gdGhlIG9wcG9zaXRlIGRpcmVjdGlvbiB0byBiYXNpY2FsbHkgcmV2ZXJ0IHRoZW0gdG8gdGhlIHJlbGF0aXZlIHBvc2l0aW9uIHRoeSB3ZXJlIGF0IHByZXZpb3VzbHkuXG4gICAgICAgIG1hcmtlclN0YXJ0T2Zmc2V0IC09IGdzYXAuZ2V0UHJvcGVydHkobWFya2VyU3RhcnRUcmlnZ2VyLCBkaXJlY3Rpb24ucCk7XG4gICAgICAgIG1hcmtlckVuZE9mZnNldCAtPSBnc2FwLmdldFByb3BlcnR5KG1hcmtlckVuZFRyaWdnZXIsIGRpcmVjdGlvbi5wKTtcblxuICAgICAgICBfc2hpZnRNYXJrZXIobWFya2VyU3RhcnRUcmlnZ2VyLCBkaXJlY3Rpb24sIG1hcmtlclN0YXJ0T2Zmc2V0KTtcblxuICAgICAgICBfc2hpZnRNYXJrZXIobWFya2VyU3RhcnQsIGRpcmVjdGlvbiwgbWFya2VyU3RhcnRPZmZzZXQgLSAocGluT2Zmc2V0IHx8IDApKTtcblxuICAgICAgICBfc2hpZnRNYXJrZXIobWFya2VyRW5kVHJpZ2dlciwgZGlyZWN0aW9uLCBtYXJrZXJFbmRPZmZzZXQpO1xuXG4gICAgICAgIF9zaGlmdE1hcmtlcihtYXJrZXJFbmQsIGRpcmVjdGlvbiwgbWFya2VyRW5kT2Zmc2V0IC0gKHBpbk9mZnNldCB8fCAwKSk7XG4gICAgICB9XG5cbiAgICAgIGlzRmlyc3RSZWZyZXNoICYmICFfcmVmcmVzaGluZ0FsbCAmJiBzZWxmLnVwZGF0ZSgpOyAvLyBlZGdlIGNhc2UgLSB3aGVuIHlvdSByZWxvYWQgYSBwYWdlIHdoZW4gaXQncyBhbHJlYWR5IHNjcm9sbGVkIGRvd24sIHNvbWUgYnJvd3NlcnMgZmlyZSBhIFwic2Nyb2xsXCIgZXZlbnQgYmVmb3JlIERPTUNvbnRlbnRMb2FkZWQsIHRyaWdnZXJpbmcgYW4gdXBkYXRlQWxsKCkuIElmIHdlIGRvbid0IHVwZGF0ZSB0aGUgc2VsZi5wcm9ncmVzcyBhcyBwYXJ0IG9mIHJlZnJlc2goKSwgdGhlbiB3aGVuIGl0IGhhcHBlbnMgbmV4dCwgaXQgbWF5IHJlY29yZCBwcmV2UHJvZ3Jlc3MgYXMgMCB3aGVuIGl0IHJlYWxseSBzaG91bGRuJ3QsIHBvdGVudGlhbGx5IGNhdXNpbmcgYSBjYWxsYmFjayBpbiBhbiBhbmltYXRpb24gdG8gZmlyZSBhZ2Fpbi5cblxuICAgICAgaWYgKG9uUmVmcmVzaCAmJiAhX3JlZnJlc2hpbmdBbGwgJiYgIWV4ZWN1dGluZ09uUmVmcmVzaCkge1xuICAgICAgICAvLyB3aGVuIHJlZnJlc2hpbmcgYWxsLCB3ZSBkbyBleHRyYSB3b3JrIHRvIGNvcnJlY3QgcGlubmVkQ29udGFpbmVyIHNpemVzIGFuZCBlbnN1cmUgdGhpbmdzIGRvbid0IGV4Y2VlZCB0aGUgbWF4U2Nyb2xsLCBzbyB3ZSBzaG91bGQgZG8gYWxsIHRoZSByZWZyZXNoZXMgYXQgdGhlIGVuZCBhZnRlciBhbGwgdGhhdCB3b3JrIHNvIHRoYXQgdGhlIHN0YXJ0L2VuZCB2YWx1ZXMgYXJlIGNvcnJlY3RlZC5cbiAgICAgICAgZXhlY3V0aW5nT25SZWZyZXNoID0gdHJ1ZTtcbiAgICAgICAgb25SZWZyZXNoKHNlbGYpO1xuICAgICAgICBleGVjdXRpbmdPblJlZnJlc2ggPSBmYWxzZTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgc2VsZi5nZXRWZWxvY2l0eSA9IGZ1bmN0aW9uICgpIHtcbiAgICAgIHJldHVybiAoc2Nyb2xsRnVuYygpIC0gc2Nyb2xsMikgLyAoX2dldFRpbWUoKSAtIF90aW1lMikgKiAxMDAwIHx8IDA7XG4gICAgfTtcblxuICAgIHNlbGYuZW5kQW5pbWF0aW9uID0gZnVuY3Rpb24gKCkge1xuICAgICAgX2VuZEFuaW1hdGlvbihzZWxmLmNhbGxiYWNrQW5pbWF0aW9uKTtcblxuICAgICAgaWYgKGFuaW1hdGlvbikge1xuICAgICAgICBzY3J1YlR3ZWVuID8gc2NydWJUd2Vlbi5wcm9ncmVzcygxKSA6ICFhbmltYXRpb24ucGF1c2VkKCkgPyBfZW5kQW5pbWF0aW9uKGFuaW1hdGlvbiwgYW5pbWF0aW9uLnJldmVyc2VkKCkpIDogaXNUb2dnbGUgfHwgX2VuZEFuaW1hdGlvbihhbmltYXRpb24sIHNlbGYuZGlyZWN0aW9uIDwgMCwgMSk7XG4gICAgICB9XG4gICAgfTtcblxuICAgIHNlbGYubGFiZWxUb1Njcm9sbCA9IGZ1bmN0aW9uIChsYWJlbCkge1xuICAgICAgcmV0dXJuIGFuaW1hdGlvbiAmJiBhbmltYXRpb24ubGFiZWxzICYmIChzdGFydCB8fCBzZWxmLnJlZnJlc2goKSB8fCBzdGFydCkgKyBhbmltYXRpb24ubGFiZWxzW2xhYmVsXSAvIGFuaW1hdGlvbi5kdXJhdGlvbigpICogY2hhbmdlIHx8IDA7XG4gICAgfTtcblxuICAgIHNlbGYuZ2V0VHJhaWxpbmcgPSBmdW5jdGlvbiAobmFtZSkge1xuICAgICAgdmFyIGkgPSBfdHJpZ2dlcnMuaW5kZXhPZihzZWxmKSxcbiAgICAgICAgICBhID0gc2VsZi5kaXJlY3Rpb24gPiAwID8gX3RyaWdnZXJzLnNsaWNlKDAsIGkpLnJldmVyc2UoKSA6IF90cmlnZ2Vycy5zbGljZShpICsgMSk7XG5cbiAgICAgIHJldHVybiAoX2lzU3RyaW5nKG5hbWUpID8gYS5maWx0ZXIoZnVuY3Rpb24gKHQpIHtcbiAgICAgICAgcmV0dXJuIHQudmFycy5wcmV2ZW50T3ZlcmxhcHMgPT09IG5hbWU7XG4gICAgICB9KSA6IGEpLmZpbHRlcihmdW5jdGlvbiAodCkge1xuICAgICAgICByZXR1cm4gc2VsZi5kaXJlY3Rpb24gPiAwID8gdC5lbmQgPD0gc3RhcnQgOiB0LnN0YXJ0ID49IGVuZDtcbiAgICAgIH0pO1xuICAgIH07XG5cbiAgICBzZWxmLnVwZGF0ZSA9IGZ1bmN0aW9uIChyZXNldCwgcmVjb3JkVmVsb2NpdHksIGZvcmNlRmFrZSkge1xuICAgICAgaWYgKGNvbnRhaW5lckFuaW1hdGlvbiAmJiAhZm9yY2VGYWtlICYmICFyZXNldCkge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIHZhciBzY3JvbGwgPSBfcmVmcmVzaGluZ0FsbCA9PT0gdHJ1ZSA/IHByZXZTY3JvbGwgOiBzZWxmLnNjcm9sbCgpLFxuICAgICAgICAgIHAgPSByZXNldCA/IDAgOiAoc2Nyb2xsIC0gc3RhcnQpIC8gY2hhbmdlLFxuICAgICAgICAgIGNsaXBwZWQgPSBwIDwgMCA/IDAgOiBwID4gMSA/IDEgOiBwIHx8IDAsXG4gICAgICAgICAgcHJldlByb2dyZXNzID0gc2VsZi5wcm9ncmVzcyxcbiAgICAgICAgICBpc0FjdGl2ZSxcbiAgICAgICAgICB3YXNBY3RpdmUsXG4gICAgICAgICAgdG9nZ2xlU3RhdGUsXG4gICAgICAgICAgYWN0aW9uLFxuICAgICAgICAgIHN0YXRlQ2hhbmdlZCxcbiAgICAgICAgICB0b2dnbGVkLFxuICAgICAgICAgIGlzQXRNYXgsXG4gICAgICAgICAgaXNUYWtpbmdBY3Rpb247XG5cbiAgICAgIGlmIChyZWNvcmRWZWxvY2l0eSkge1xuICAgICAgICBzY3JvbGwyID0gc2Nyb2xsMTtcbiAgICAgICAgc2Nyb2xsMSA9IGNvbnRhaW5lckFuaW1hdGlvbiA/IHNjcm9sbEZ1bmMoKSA6IHNjcm9sbDtcblxuICAgICAgICBpZiAoc25hcCkge1xuICAgICAgICAgIHNuYXAyID0gc25hcDE7XG4gICAgICAgICAgc25hcDEgPSBhbmltYXRpb24gJiYgIWlzVG9nZ2xlID8gYW5pbWF0aW9uLnRvdGFsUHJvZ3Jlc3MoKSA6IGNsaXBwZWQ7XG4gICAgICAgIH1cbiAgICAgIH0gLy8gYW50aWNpcGF0ZSB0aGUgcGlubmluZyBhIGZldyB0aWNrcyBhaGVhZCBvZiB0aW1lIGJhc2VkIG9uIHZlbG9jaXR5IHRvIGF2b2lkIGEgdmlzdWFsIGdsaXRjaCBkdWUgdG8gdGhlIGZhY3QgdGhhdCBtb3N0IGJyb3dzZXJzIGRvIHNjcm9sbGluZyBvbiBhIHNlcGFyYXRlIHRocmVhZCAobm90IHN5bmNlZCB3aXRoIHJlcXVlc3RBbmltYXRpb25GcmFtZSkuXG5cblxuICAgICAgaWYgKGFudGljaXBhdGVQaW4gJiYgcGluICYmICFfcmVmcmVzaGluZyAmJiAhX3N0YXJ0dXAgJiYgX2xhc3RTY3JvbGxUaW1lKSB7XG4gICAgICAgIGlmICghY2xpcHBlZCAmJiBzdGFydCA8IHNjcm9sbCArIChzY3JvbGwgLSBzY3JvbGwyKSAvIChfZ2V0VGltZSgpIC0gX3RpbWUyKSAqIGFudGljaXBhdGVQaW4pIHtcbiAgICAgICAgICBjbGlwcGVkID0gMC4wMDAxO1xuICAgICAgICB9IGVsc2UgaWYgKGNsaXBwZWQgPT09IDEgJiYgZW5kID4gc2Nyb2xsICsgKHNjcm9sbCAtIHNjcm9sbDIpIC8gKF9nZXRUaW1lKCkgLSBfdGltZTIpICogYW50aWNpcGF0ZVBpbikge1xuICAgICAgICAgIGNsaXBwZWQgPSAwLjk5OTk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaWYgKGNsaXBwZWQgIT09IHByZXZQcm9ncmVzcyAmJiBzZWxmLmVuYWJsZWQpIHtcbiAgICAgICAgaXNBY3RpdmUgPSBzZWxmLmlzQWN0aXZlID0gISFjbGlwcGVkICYmIGNsaXBwZWQgPCAxO1xuICAgICAgICB3YXNBY3RpdmUgPSAhIXByZXZQcm9ncmVzcyAmJiBwcmV2UHJvZ3Jlc3MgPCAxO1xuICAgICAgICB0b2dnbGVkID0gaXNBY3RpdmUgIT09IHdhc0FjdGl2ZTtcbiAgICAgICAgc3RhdGVDaGFuZ2VkID0gdG9nZ2xlZCB8fCAhIWNsaXBwZWQgIT09ICEhcHJldlByb2dyZXNzOyAvLyBjb3VsZCBnbyBmcm9tIHN0YXJ0IGFsbCB0aGUgd2F5IHRvIGVuZCwgdGh1cyBpdCBkaWRuJ3QgdG9nZ2xlIGJ1dCBpdCBkaWQgY2hhbmdlIHN0YXRlIGluIGEgc2Vuc2UgKG1heSBuZWVkIHRvIGZpcmUgYSBjYWxsYmFjaylcblxuICAgICAgICBzZWxmLmRpcmVjdGlvbiA9IGNsaXBwZWQgPiBwcmV2UHJvZ3Jlc3MgPyAxIDogLTE7XG4gICAgICAgIHNlbGYucHJvZ3Jlc3MgPSBjbGlwcGVkO1xuXG4gICAgICAgIGlmIChzdGF0ZUNoYW5nZWQgJiYgIV9yZWZyZXNoaW5nKSB7XG4gICAgICAgICAgdG9nZ2xlU3RhdGUgPSBjbGlwcGVkICYmICFwcmV2UHJvZ3Jlc3MgPyAwIDogY2xpcHBlZCA9PT0gMSA/IDEgOiBwcmV2UHJvZ3Jlc3MgPT09IDEgPyAyIDogMzsgLy8gMCA9IGVudGVyLCAxID0gbGVhdmUsIDIgPSBlbnRlckJhY2ssIDMgPSBsZWF2ZUJhY2sgKHdlIHByaW9yaXRpemUgdGhlIEZJUlNUIGVuY291bnRlciwgdGh1cyBpZiB5b3Ugc2Nyb2xsIHJlYWxseSBmYXN0IHBhc3QgdGhlIG9uRW50ZXIgYW5kIG9uTGVhdmUgaW4gb25lIHRpY2ssIGl0J2QgcHJpb3JpdGl6ZSBvbkVudGVyLlxuXG4gICAgICAgICAgaWYgKGlzVG9nZ2xlKSB7XG4gICAgICAgICAgICBhY3Rpb24gPSAhdG9nZ2xlZCAmJiB0b2dnbGVBY3Rpb25zW3RvZ2dsZVN0YXRlICsgMV0gIT09IFwibm9uZVwiICYmIHRvZ2dsZUFjdGlvbnNbdG9nZ2xlU3RhdGUgKyAxXSB8fCB0b2dnbGVBY3Rpb25zW3RvZ2dsZVN0YXRlXTsgLy8gaWYgaXQgZGlkbid0IHRvZ2dsZSwgdGhhdCBtZWFucyBpdCBzaG90IHJpZ2h0IHBhc3QgYW5kIHNpbmNlIHdlIHByaW9yaXRpemUgdGhlIFwiZW50ZXJcIiBhY3Rpb24sIHdlIHNob3VsZCBzd2l0Y2ggdG8gdGhlIFwibGVhdmVcIiBpbiB0aGlzIGNhc2UgKGJ1dCBvbmx5IGlmIG9uZSBpcyBkZWZpbmVkKVxuXG4gICAgICAgICAgICBpc1Rha2luZ0FjdGlvbiA9IGFuaW1hdGlvbiAmJiAoYWN0aW9uID09PSBcImNvbXBsZXRlXCIgfHwgYWN0aW9uID09PSBcInJlc2V0XCIgfHwgYWN0aW9uIGluIGFuaW1hdGlvbik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcHJldmVudE92ZXJsYXBzICYmICh0b2dnbGVkIHx8IGlzVGFraW5nQWN0aW9uKSAmJiAoaXNUYWtpbmdBY3Rpb24gfHwgc2NydWIgfHwgIWFuaW1hdGlvbikgJiYgKF9pc0Z1bmN0aW9uKHByZXZlbnRPdmVybGFwcykgPyBwcmV2ZW50T3ZlcmxhcHMoc2VsZikgOiBzZWxmLmdldFRyYWlsaW5nKHByZXZlbnRPdmVybGFwcykuZm9yRWFjaChmdW5jdGlvbiAodCkge1xuICAgICAgICAgIHJldHVybiB0LmVuZEFuaW1hdGlvbigpO1xuICAgICAgICB9KSk7XG5cbiAgICAgICAgaWYgKCFpc1RvZ2dsZSkge1xuICAgICAgICAgIGlmIChzY3J1YlR3ZWVuICYmICFfcmVmcmVzaGluZyAmJiAhX3N0YXJ0dXApIHtcbiAgICAgICAgICAgIHNjcnViVHdlZW4uX2RwLl90aW1lIC0gc2NydWJUd2Vlbi5fc3RhcnQgIT09IHNjcnViVHdlZW4uX3RpbWUgJiYgc2NydWJUd2Vlbi5yZW5kZXIoc2NydWJUd2Vlbi5fZHAuX3RpbWUgLSBzY3J1YlR3ZWVuLl9zdGFydCk7IC8vIGlmIHRoZXJlJ3MgYSBzY3J1YiBvbiBib3RoIHRoZSBjb250YWluZXIgYW5pbWF0aW9uIGFuZCB0aGlzIG9uZSAob3IgYSBTY3JvbGxTbW9vdGhlciksIHRoZSB1cGRhdGUgb3JkZXIgd291bGQgY2F1c2UgdGhpcyBvbmUgbm90IHRvIGhhdmUgcmVuZGVyZWQgeWV0LCBzbyBpdCB3b3VsZG4ndCBtYWtlIGFueSBwcm9ncmVzcyBiZWZvcmUgd2UgLnJlc3RhcnQoKSBpdCBoZWFkaW5nIHRvd2FyZCB0aGUgbmV3IHByb2dyZXNzIHNvIGl0J2QgYXBwZWFyIHN0dWNrIHRodXMgd2UgZm9yY2UgYSByZW5kZXIgaGVyZS5cblxuICAgICAgICAgICAgaWYgKHNjcnViVHdlZW4ucmVzZXRUbykge1xuICAgICAgICAgICAgICBzY3J1YlR3ZWVuLnJlc2V0VG8oXCJ0b3RhbFByb2dyZXNzXCIsIGNsaXBwZWQsIGFuaW1hdGlvbi5fdFRpbWUgLyBhbmltYXRpb24uX3REdXIpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgLy8gbGVnYWN5IHN1cHBvcnQgKGNvdXJ0ZXN5KSwgYmVmb3JlIDMuMTAuMFxuICAgICAgICAgICAgICBzY3J1YlR3ZWVuLnZhcnMudG90YWxQcm9ncmVzcyA9IGNsaXBwZWQ7XG4gICAgICAgICAgICAgIHNjcnViVHdlZW4uaW52YWxpZGF0ZSgpLnJlc3RhcnQoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9IGVsc2UgaWYgKGFuaW1hdGlvbikge1xuICAgICAgICAgICAgYW5pbWF0aW9uLnRvdGFsUHJvZ3Jlc3MoY2xpcHBlZCwgISEoX3JlZnJlc2hpbmcgJiYgKGxhc3RSZWZyZXNoIHx8IHJlc2V0KSkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlmIChwaW4pIHtcbiAgICAgICAgICByZXNldCAmJiBwaW5TcGFjaW5nICYmIChzcGFjZXIuc3R5bGVbcGluU3BhY2luZyArIGRpcmVjdGlvbi5vczJdID0gc3BhY2luZ1N0YXJ0KTtcblxuICAgICAgICAgIGlmICghdXNlRml4ZWRQb3NpdGlvbikge1xuICAgICAgICAgICAgcGluU2V0dGVyKF9yb3VuZChwaW5TdGFydCArIHBpbkNoYW5nZSAqIGNsaXBwZWQpKTtcbiAgICAgICAgICB9IGVsc2UgaWYgKHN0YXRlQ2hhbmdlZCkge1xuICAgICAgICAgICAgaXNBdE1heCA9ICFyZXNldCAmJiBjbGlwcGVkID4gcHJldlByb2dyZXNzICYmIGVuZCArIDEgPiBzY3JvbGwgJiYgc2Nyb2xsICsgMSA+PSBfbWF4U2Nyb2xsKHNjcm9sbGVyLCBkaXJlY3Rpb24pOyAvLyBpZiBpdCdzIGF0IHRoZSBWRVJZIGVuZCBvZiB0aGUgcGFnZSwgZG9uJ3Qgc3dpdGNoIGF3YXkgZnJvbSBwb3NpdGlvbjogZml4ZWQgYmVjYXVzZSBpdCdzIHBvaW50bGVzcyBhbmQgaXQgY291bGQgY2F1c2UgYSBicmllZiBmbGFzaCB3aGVuIHRoZSB1c2VyIHNjcm9sbHMgYmFjayB1cCAod2hlbiBpdCBnZXRzIHBpbm5lZCBhZ2FpbilcblxuICAgICAgICAgICAgaWYgKHBpblJlcGFyZW50KSB7XG4gICAgICAgICAgICAgIGlmICghcmVzZXQgJiYgKGlzQWN0aXZlIHx8IGlzQXRNYXgpKSB7XG4gICAgICAgICAgICAgICAgdmFyIGJvdW5kcyA9IF9nZXRCb3VuZHMocGluLCB0cnVlKSxcbiAgICAgICAgICAgICAgICAgICAgX29mZnNldCA9IHNjcm9sbCAtIHN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgX3JlcGFyZW50KHBpbiwgX2JvZHksIGJvdW5kcy50b3AgKyAoZGlyZWN0aW9uID09PSBfdmVydGljYWwgPyBfb2Zmc2V0IDogMCkgKyBfcHgsIGJvdW5kcy5sZWZ0ICsgKGRpcmVjdGlvbiA9PT0gX3ZlcnRpY2FsID8gMCA6IF9vZmZzZXQpICsgX3B4KTtcbiAgICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICBfcmVwYXJlbnQocGluLCBzcGFjZXIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIF9zZXRTdGF0ZShpc0FjdGl2ZSB8fCBpc0F0TWF4ID8gcGluQWN0aXZlU3RhdGUgOiBwaW5TdGF0ZSk7XG5cbiAgICAgICAgICAgIHBpbk1vdmVzICYmIGNsaXBwZWQgPCAxICYmIGlzQWN0aXZlIHx8IHBpblNldHRlcihwaW5TdGFydCArIChjbGlwcGVkID09PSAxICYmICFpc0F0TWF4ID8gcGluQ2hhbmdlIDogMCkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNuYXAgJiYgIXR3ZWVuVG8udHdlZW4gJiYgIV9yZWZyZXNoaW5nICYmICFfc3RhcnR1cCAmJiBzbmFwRGVsYXllZENhbGwucmVzdGFydCh0cnVlKTtcbiAgICAgICAgdG9nZ2xlQ2xhc3MgJiYgKHRvZ2dsZWQgfHwgb25jZSAmJiBjbGlwcGVkICYmIChjbGlwcGVkIDwgMSB8fCAhX2xpbWl0Q2FsbGJhY2tzKSkgJiYgX3RvQXJyYXkodG9nZ2xlQ2xhc3MudGFyZ2V0cykuZm9yRWFjaChmdW5jdGlvbiAoZWwpIHtcbiAgICAgICAgICByZXR1cm4gZWwuY2xhc3NMaXN0W2lzQWN0aXZlIHx8IG9uY2UgPyBcImFkZFwiIDogXCJyZW1vdmVcIl0odG9nZ2xlQ2xhc3MuY2xhc3NOYW1lKTtcbiAgICAgICAgfSk7IC8vIGNsYXNzZXMgY291bGQgYWZmZWN0IHBvc2l0aW9uaW5nLCBzbyBkbyBpdCBldmVuIGlmIHJlc2V0IG9yIHJlZnJlc2hpbmcgaXMgdHJ1ZS5cblxuICAgICAgICBvblVwZGF0ZSAmJiAhaXNUb2dnbGUgJiYgIXJlc2V0ICYmIG9uVXBkYXRlKHNlbGYpO1xuXG4gICAgICAgIGlmIChzdGF0ZUNoYW5nZWQgJiYgIV9yZWZyZXNoaW5nKSB7XG4gICAgICAgICAgaWYgKGlzVG9nZ2xlKSB7XG4gICAgICAgICAgICBpZiAoaXNUYWtpbmdBY3Rpb24pIHtcbiAgICAgICAgICAgICAgaWYgKGFjdGlvbiA9PT0gXCJjb21wbGV0ZVwiKSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLnBhdXNlKCkudG90YWxQcm9ncmVzcygxKTtcbiAgICAgICAgICAgICAgfSBlbHNlIGlmIChhY3Rpb24gPT09IFwicmVzZXRcIikge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi5yZXN0YXJ0KHRydWUpLnBhdXNlKCk7XG4gICAgICAgICAgICAgIH0gZWxzZSBpZiAoYWN0aW9uID09PSBcInJlc3RhcnRcIikge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi5yZXN0YXJ0KHRydWUpO1xuICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvblthY3Rpb25dKCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgb25VcGRhdGUgJiYgb25VcGRhdGUoc2VsZik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHRvZ2dsZWQgfHwgIV9saW1pdENhbGxiYWNrcykge1xuICAgICAgICAgICAgLy8gb24gc3RhcnR1cCwgdGhlIHBhZ2UgY291bGQgYmUgc2Nyb2xsZWQgYW5kIHdlIGRvbid0IHdhbnQgdG8gZmlyZSBjYWxsYmFja3MgdGhhdCBkaWRuJ3QgdG9nZ2xlLiBGb3IgZXhhbXBsZSBvbkVudGVyIHNob3VsZG4ndCBmaXJlIGlmIHRoZSBTY3JvbGxUcmlnZ2VyIGlzbid0IGFjdHVhbGx5IGVudGVyZWQuXG4gICAgICAgICAgICBvblRvZ2dsZSAmJiB0b2dnbGVkICYmIF9jYWxsYmFjayhzZWxmLCBvblRvZ2dsZSk7XG4gICAgICAgICAgICBjYWxsYmFja3NbdG9nZ2xlU3RhdGVdICYmIF9jYWxsYmFjayhzZWxmLCBjYWxsYmFja3NbdG9nZ2xlU3RhdGVdKTtcbiAgICAgICAgICAgIG9uY2UgJiYgKGNsaXBwZWQgPT09IDEgPyBzZWxmLmtpbGwoZmFsc2UsIDEpIDogY2FsbGJhY2tzW3RvZ2dsZVN0YXRlXSA9IDApOyAvLyBhIGNhbGxiYWNrIHNob3VsZG4ndCBiZSBjYWxsZWQgYWdhaW4gaWYgb25jZSBpcyB0cnVlLlxuXG4gICAgICAgICAgICBpZiAoIXRvZ2dsZWQpIHtcbiAgICAgICAgICAgICAgLy8gaXQncyBwb3NzaWJsZSB0byBnbyBjb21wbGV0ZWx5IHBhc3QsIGxpa2UgZnJvbSBiZWZvcmUgdGhlIHN0YXJ0IHRvIGFmdGVyIHRoZSBlbmQgKG9yIHZpY2UtdmVyc2EpIGluIHdoaWNoIGNhc2UgQk9USCBjYWxsYmFja3Mgc2hvdWxkIGJlIGZpcmVkIGluIHRoYXQgb3JkZXJcbiAgICAgICAgICAgICAgdG9nZ2xlU3RhdGUgPSBjbGlwcGVkID09PSAxID8gMSA6IDM7XG4gICAgICAgICAgICAgIGNhbGxiYWNrc1t0b2dnbGVTdGF0ZV0gJiYgX2NhbGxiYWNrKHNlbGYsIGNhbGxiYWNrc1t0b2dnbGVTdGF0ZV0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGlmIChmYXN0U2Nyb2xsRW5kICYmICFpc0FjdGl2ZSAmJiBNYXRoLmFicyhzZWxmLmdldFZlbG9jaXR5KCkpID4gKF9pc051bWJlcihmYXN0U2Nyb2xsRW5kKSA/IGZhc3RTY3JvbGxFbmQgOiAyNTAwKSkge1xuICAgICAgICAgICAgX2VuZEFuaW1hdGlvbihzZWxmLmNhbGxiYWNrQW5pbWF0aW9uKTtcblxuICAgICAgICAgICAgc2NydWJUd2VlbiA/IHNjcnViVHdlZW4ucHJvZ3Jlc3MoMSkgOiBfZW5kQW5pbWF0aW9uKGFuaW1hdGlvbiwgYWN0aW9uID09PSBcInJldmVyc2VcIiA/IDEgOiAhY2xpcHBlZCwgMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9IGVsc2UgaWYgKGlzVG9nZ2xlICYmIG9uVXBkYXRlICYmICFfcmVmcmVzaGluZykge1xuICAgICAgICAgIG9uVXBkYXRlKHNlbGYpO1xuICAgICAgICB9XG4gICAgICB9IC8vIHVwZGF0ZSBhYnNvbHV0ZWx5LXBvc2l0aW9uZWQgbWFya2VycyAob25seSBpZiB0aGUgc2Nyb2xsZXIgaXNuJ3QgdGhlIHZpZXdwb3J0KVxuXG5cbiAgICAgIGlmIChtYXJrZXJFbmRTZXR0ZXIpIHtcbiAgICAgICAgdmFyIG4gPSBjb250YWluZXJBbmltYXRpb24gPyBzY3JvbGwgLyBjb250YWluZXJBbmltYXRpb24uZHVyYXRpb24oKSAqIChjb250YWluZXJBbmltYXRpb24uX2NhU2Nyb2xsRGlzdCB8fCAwKSA6IHNjcm9sbDtcbiAgICAgICAgbWFya2VyU3RhcnRTZXR0ZXIobiArIChtYXJrZXJTdGFydFRyaWdnZXIuX2lzRmxpcHBlZCA/IDEgOiAwKSk7XG4gICAgICAgIG1hcmtlckVuZFNldHRlcihuKTtcbiAgICAgIH1cblxuICAgICAgY2FNYXJrZXJTZXR0ZXIgJiYgY2FNYXJrZXJTZXR0ZXIoLXNjcm9sbCAvIGNvbnRhaW5lckFuaW1hdGlvbi5kdXJhdGlvbigpICogKGNvbnRhaW5lckFuaW1hdGlvbi5fY2FTY3JvbGxEaXN0IHx8IDApKTtcbiAgICB9O1xuXG4gICAgc2VsZi5lbmFibGUgPSBmdW5jdGlvbiAocmVzZXQsIHJlZnJlc2gpIHtcbiAgICAgIGlmICghc2VsZi5lbmFibGVkKSB7XG4gICAgICAgIHNlbGYuZW5hYmxlZCA9IHRydWU7XG5cbiAgICAgICAgX2FkZExpc3RlbmVyKHNjcm9sbGVyLCBcInJlc2l6ZVwiLCBfb25SZXNpemUpO1xuXG4gICAgICAgIGlzVmlld3BvcnQgfHwgX2FkZExpc3RlbmVyKHNjcm9sbGVyLCBcInNjcm9sbFwiLCBfb25TY3JvbGwpO1xuICAgICAgICBvblJlZnJlc2hJbml0ICYmIF9hZGRMaXN0ZW5lcihTY3JvbGxUcmlnZ2VyLCBcInJlZnJlc2hJbml0XCIsIG9uUmVmcmVzaEluaXQpO1xuXG4gICAgICAgIGlmIChyZXNldCAhPT0gZmFsc2UpIHtcbiAgICAgICAgICBzZWxmLnByb2dyZXNzID0gcHJldlByb2dyZXNzID0gMDtcbiAgICAgICAgICBzY3JvbGwxID0gc2Nyb2xsMiA9IGxhc3RTbmFwID0gc2Nyb2xsRnVuYygpO1xuICAgICAgICB9XG5cbiAgICAgICAgcmVmcmVzaCAhPT0gZmFsc2UgJiYgc2VsZi5yZWZyZXNoKCk7XG4gICAgICB9XG4gICAgfTtcblxuICAgIHNlbGYuZ2V0VHdlZW4gPSBmdW5jdGlvbiAoc25hcCkge1xuICAgICAgcmV0dXJuIHNuYXAgJiYgdHdlZW5UbyA/IHR3ZWVuVG8udHdlZW4gOiBzY3J1YlR3ZWVuO1xuICAgIH07XG5cbiAgICBzZWxmLnNldFBvc2l0aW9ucyA9IGZ1bmN0aW9uIChuZXdTdGFydCwgbmV3RW5kLCBrZWVwQ2xhbXAsIHBpbk9mZnNldCkge1xuICAgICAgLy8gZG9lc24ndCBwZXJzaXN0IGFmdGVyIHJlZnJlc2goKSEgSW50ZW5kZWQgdG8gYmUgYSB3YXkgdG8gb3ZlcnJpZGUgdmFsdWVzIHRoYXQgd2VyZSBzZXQgZHVyaW5nIHJlZnJlc2goKSwgbGlrZSB5b3UgY291bGQgc2V0IGl0IGluIG9uUmVmcmVzaCgpXG4gICAgICBpZiAoY29udGFpbmVyQW5pbWF0aW9uKSB7XG4gICAgICAgIC8vIGNvbnZlcnQgcmF0aW9zIGludG8gc2Nyb2xsIHBvc2l0aW9ucy4gUmVtZW1iZXIsIHN0YXJ0L2VuZCB2YWx1ZXMgb24gU2Nyb2xsVHJpZ2dlcnMgdGhhdCBoYXZlIGEgY29udGFpbmVyQW5pbWF0aW9uIHJlZmVyIHRvIHRoZSB0aW1lIChpbiBzZWNvbmRzKSwgTk9UIHNjcm9sbCBwb3NpdGlvbnMuXG4gICAgICAgIHZhciBzdCA9IGNvbnRhaW5lckFuaW1hdGlvbi5zY3JvbGxUcmlnZ2VyLFxuICAgICAgICAgICAgZHVyYXRpb24gPSBjb250YWluZXJBbmltYXRpb24uZHVyYXRpb24oKSxcbiAgICAgICAgICAgIF9jaGFuZ2UgPSBzdC5lbmQgLSBzdC5zdGFydDtcblxuICAgICAgICBuZXdTdGFydCA9IHN0LnN0YXJ0ICsgX2NoYW5nZSAqIG5ld1N0YXJ0IC8gZHVyYXRpb247XG4gICAgICAgIG5ld0VuZCA9IHN0LnN0YXJ0ICsgX2NoYW5nZSAqIG5ld0VuZCAvIGR1cmF0aW9uO1xuICAgICAgfVxuXG4gICAgICBzZWxmLnJlZnJlc2goZmFsc2UsIGZhbHNlLCB7XG4gICAgICAgIHN0YXJ0OiBfa2VlcENsYW1wKG5ld1N0YXJ0LCBrZWVwQ2xhbXAgJiYgISFzZWxmLl9zdGFydENsYW1wKSxcbiAgICAgICAgZW5kOiBfa2VlcENsYW1wKG5ld0VuZCwga2VlcENsYW1wICYmICEhc2VsZi5fZW5kQ2xhbXApXG4gICAgICB9LCBwaW5PZmZzZXQpO1xuICAgICAgc2VsZi51cGRhdGUoKTtcbiAgICB9O1xuXG4gICAgc2VsZi5hZGp1c3RQaW5TcGFjaW5nID0gZnVuY3Rpb24gKGFtb3VudCkge1xuICAgICAgaWYgKHNwYWNlclN0YXRlICYmIGFtb3VudCkge1xuICAgICAgICB2YXIgaSA9IHNwYWNlclN0YXRlLmluZGV4T2YoZGlyZWN0aW9uLmQpICsgMTtcbiAgICAgICAgc3BhY2VyU3RhdGVbaV0gPSBwYXJzZUZsb2F0KHNwYWNlclN0YXRlW2ldKSArIGFtb3VudCArIF9weDtcbiAgICAgICAgc3BhY2VyU3RhdGVbMV0gPSBwYXJzZUZsb2F0KHNwYWNlclN0YXRlWzFdKSArIGFtb3VudCArIF9weDtcblxuICAgICAgICBfc2V0U3RhdGUoc3BhY2VyU3RhdGUpO1xuICAgICAgfVxuICAgIH07XG5cbiAgICBzZWxmLmRpc2FibGUgPSBmdW5jdGlvbiAocmVzZXQsIGFsbG93QW5pbWF0aW9uKSB7XG4gICAgICBpZiAoc2VsZi5lbmFibGVkKSB7XG4gICAgICAgIHJlc2V0ICE9PSBmYWxzZSAmJiBzZWxmLnJldmVydCh0cnVlLCB0cnVlKTtcbiAgICAgICAgc2VsZi5lbmFibGVkID0gc2VsZi5pc0FjdGl2ZSA9IGZhbHNlO1xuICAgICAgICBhbGxvd0FuaW1hdGlvbiB8fCBzY3J1YlR3ZWVuICYmIHNjcnViVHdlZW4ucGF1c2UoKTtcbiAgICAgICAgcHJldlNjcm9sbCA9IDA7XG4gICAgICAgIHBpbkNhY2hlICYmIChwaW5DYWNoZS51bmNhY2hlID0gMSk7XG4gICAgICAgIG9uUmVmcmVzaEluaXQgJiYgX3JlbW92ZUxpc3RlbmVyKFNjcm9sbFRyaWdnZXIsIFwicmVmcmVzaEluaXRcIiwgb25SZWZyZXNoSW5pdCk7XG5cbiAgICAgICAgaWYgKHNuYXBEZWxheWVkQ2FsbCkge1xuICAgICAgICAgIHNuYXBEZWxheWVkQ2FsbC5wYXVzZSgpO1xuICAgICAgICAgIHR3ZWVuVG8udHdlZW4gJiYgdHdlZW5Uby50d2Vlbi5raWxsKCkgJiYgKHR3ZWVuVG8udHdlZW4gPSAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmICghaXNWaWV3cG9ydCkge1xuICAgICAgICAgIHZhciBpID0gX3RyaWdnZXJzLmxlbmd0aDtcblxuICAgICAgICAgIHdoaWxlIChpLS0pIHtcbiAgICAgICAgICAgIGlmIChfdHJpZ2dlcnNbaV0uc2Nyb2xsZXIgPT09IHNjcm9sbGVyICYmIF90cmlnZ2Vyc1tpXSAhPT0gc2VsZikge1xuICAgICAgICAgICAgICByZXR1cm47IC8vZG9uJ3QgcmVtb3ZlIHRoZSBsaXN0ZW5lcnMgaWYgdGhlcmUgYXJlIHN0aWxsIG90aGVyIHRyaWdnZXJzIHJlZmVyZW5jaW5nIGl0LlxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIF9yZW1vdmVMaXN0ZW5lcihzY3JvbGxlciwgXCJyZXNpemVcIiwgX29uUmVzaXplKTtcblxuICAgICAgICAgIGlzVmlld3BvcnQgfHwgX3JlbW92ZUxpc3RlbmVyKHNjcm9sbGVyLCBcInNjcm9sbFwiLCBfb25TY3JvbGwpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfTtcblxuICAgIHNlbGYua2lsbCA9IGZ1bmN0aW9uIChyZXZlcnQsIGFsbG93QW5pbWF0aW9uKSB7XG4gICAgICBzZWxmLmRpc2FibGUocmV2ZXJ0LCBhbGxvd0FuaW1hdGlvbik7XG4gICAgICBzY3J1YlR3ZWVuICYmICFhbGxvd0FuaW1hdGlvbiAmJiBzY3J1YlR3ZWVuLmtpbGwoKTtcbiAgICAgIGlkICYmIGRlbGV0ZSBfaWRzW2lkXTtcblxuICAgICAgdmFyIGkgPSBfdHJpZ2dlcnMuaW5kZXhPZihzZWxmKTtcblxuICAgICAgaSA+PSAwICYmIF90cmlnZ2Vycy5zcGxpY2UoaSwgMSk7XG4gICAgICBpID09PSBfaSAmJiBfZGlyZWN0aW9uID4gMCAmJiBfaS0tOyAvLyBpZiB3ZSdyZSBpbiB0aGUgbWlkZGxlIG9mIGEgcmVmcmVzaCgpIG9yIHVwZGF0ZSgpLCBzcGxpY2luZyB3b3VsZCBjYXVzZSBza2lwcyBpbiB0aGUgaW5kZXgsIHNvIGFkanVzdC4uLlxuICAgICAgLy8gaWYgbm8gb3RoZXIgU2Nyb2xsVHJpZ2dlciBpbnN0YW5jZXMgb2YgdGhlIHNhbWUgc2Nyb2xsZXIgYXJlIGZvdW5kLCB3aXBlIG91dCBhbnkgcmVjb3JkZWQgc2Nyb2xsIHBvc2l0aW9uLiBPdGhlcndpc2UsIGluIGEgc2luZ2xlIHBhZ2UgYXBwbGljYXRpb24sIGZvciBleGFtcGxlLCBpdCBjb3VsZCBtYWludGFpbiBzY3JvbGwgcG9zaXRpb24gd2hlbiBpdCByZWFsbHkgc2hvdWxkbid0LlxuXG4gICAgICBpID0gMDtcblxuICAgICAgX3RyaWdnZXJzLmZvckVhY2goZnVuY3Rpb24gKHQpIHtcbiAgICAgICAgcmV0dXJuIHQuc2Nyb2xsZXIgPT09IHNlbGYuc2Nyb2xsZXIgJiYgKGkgPSAxKTtcbiAgICAgIH0pO1xuXG4gICAgICBpIHx8IF9yZWZyZXNoaW5nQWxsIHx8IChzZWxmLnNjcm9sbC5yZWMgPSAwKTtcblxuICAgICAgaWYgKGFuaW1hdGlvbikge1xuICAgICAgICBhbmltYXRpb24uc2Nyb2xsVHJpZ2dlciA9IG51bGw7XG4gICAgICAgIHJldmVydCAmJiBhbmltYXRpb24ucmV2ZXJ0KHtcbiAgICAgICAgICBraWxsOiBmYWxzZVxuICAgICAgICB9KTtcbiAgICAgICAgYWxsb3dBbmltYXRpb24gfHwgYW5pbWF0aW9uLmtpbGwoKTtcbiAgICAgIH1cblxuICAgICAgbWFya2VyU3RhcnQgJiYgW21hcmtlclN0YXJ0LCBtYXJrZXJFbmQsIG1hcmtlclN0YXJ0VHJpZ2dlciwgbWFya2VyRW5kVHJpZ2dlcl0uZm9yRWFjaChmdW5jdGlvbiAobSkge1xuICAgICAgICByZXR1cm4gbS5wYXJlbnROb2RlICYmIG0ucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChtKTtcbiAgICAgIH0pO1xuICAgICAgX3ByaW1hcnkgPT09IHNlbGYgJiYgKF9wcmltYXJ5ID0gMCk7XG5cbiAgICAgIGlmIChwaW4pIHtcbiAgICAgICAgcGluQ2FjaGUgJiYgKHBpbkNhY2hlLnVuY2FjaGUgPSAxKTtcbiAgICAgICAgaSA9IDA7XG5cbiAgICAgICAgX3RyaWdnZXJzLmZvckVhY2goZnVuY3Rpb24gKHQpIHtcbiAgICAgICAgICByZXR1cm4gdC5waW4gPT09IHBpbiAmJiBpKys7XG4gICAgICAgIH0pO1xuXG4gICAgICAgIGkgfHwgKHBpbkNhY2hlLnNwYWNlciA9IDApOyAvLyBpZiB0aGVyZSBhcmVuJ3QgYW55IG1vcmUgU2Nyb2xsVHJpZ2dlcnMgd2l0aCB0aGUgc2FtZSBwaW4sIHJlbW92ZSB0aGUgc3BhY2VyLCBvdGhlcndpc2UgaXQgY291bGQgYmUgY29udGFtaW5hdGVkIHdpdGggb2xkL3N0YWxlIHZhbHVlcyBpZiB0aGUgdXNlciByZS1jcmVhdGVzIGEgU2Nyb2xsVHJpZ2dlciBmb3IgdGhlIHNhbWUgZWxlbWVudC5cbiAgICAgIH1cblxuICAgICAgdmFycy5vbktpbGwgJiYgdmFycy5vbktpbGwoc2VsZik7XG4gICAgfTtcblxuICAgIF90cmlnZ2Vycy5wdXNoKHNlbGYpO1xuXG4gICAgc2VsZi5lbmFibGUoZmFsc2UsIGZhbHNlKTtcbiAgICBjdXN0b21SZXZlcnRSZXR1cm4gJiYgY3VzdG9tUmV2ZXJ0UmV0dXJuKHNlbGYpO1xuXG4gICAgaWYgKGFuaW1hdGlvbiAmJiBhbmltYXRpb24uYWRkICYmICFjaGFuZ2UpIHtcbiAgICAgIC8vIGlmIHRoZSBhbmltYXRpb24gaXMgYSB0aW1lbGluZSwgaXQgbWF5IG5vdCBoYXZlIGJlZW4gcG9wdWxhdGVkIHlldCwgc28gaXQgd291bGRuJ3QgcmVuZGVyIGF0IHRoZSBwcm9wZXIgcGxhY2Ugb24gdGhlIGZpcnN0IHJlZnJlc2goKSwgdGh1cyB3ZSBzaG91bGQgc2NoZWR1bGUgb25lIGZvciB0aGUgbmV4dCB0aWNrLiBJZiBcImNoYW5nZVwiIGlzIGRlZmluZWQsIHdlIGtub3cgaXQgbXVzdCBiZSByZS1lbmFibGluZywgdGh1cyB3ZSBjYW4gcmVmcmVzaCgpIHJpZ2h0IGF3YXkuXG4gICAgICB2YXIgdXBkYXRlRnVuYyA9IHNlbGYudXBkYXRlOyAvLyBzb21lIGJyb3dzZXJzIG1heSBmaXJlIGEgc2Nyb2xsIGV2ZW50IEJFRk9SRSBhIHRpY2sgZWxhcHNlcyBhbmQvb3IgdGhlIERPTUNvbnRlbnRMb2FkZWQgZmlyZXMuIFNvIHRoZXJlJ3MgYSBjaGFuY2UgdXBkYXRlKCkgd2lsbCBiZSBjYWxsZWQgQkVGT1JFIGEgcmVmcmVzaCgpIGhhcyBoYXBwZW5lZCBvbiBhIFRpbWVsaW5lLWF0dGFjaGVkIFNjcm9sbFRyaWdnZXIgd2hpY2ggbWVhbnMgdGhlIHN0YXJ0L2VuZCB3b24ndCBiZSBjYWxjdWxhdGVkIHlldC4gV2UgZG9uJ3Qgd2FudCB0byBhZGQgY29uZGl0aW9uYWwgbG9naWMgaW5zaWRlIHRoZSB1cGRhdGUoKSBtZXRob2QgKGxpa2UgY2hlY2sgdG8gc2VlIGlmIGVuZCBpcyBkZWZpbmVkIGFuZCBpZiBub3QsIGZvcmNlIGEgcmVmcmVzaCgpKSBiZWNhdXNlIHRoYXQncyBhIGZ1bmN0aW9uIHRoYXQgZ2V0cyBoaXQgYSBMT1QgKHBlcmZvcm1hbmNlKS4gU28gd2Ugc3dhcCBvdXQgdGhlIHJlYWwgdXBkYXRlKCkgbWV0aG9kIGZvciB0aGlzIG9uZSB0aGF0J2xsIHJlLWF0dGFjaCBpdCB0aGUgZmlyc3QgdGltZSBpdCBnZXRzIGNhbGxlZCBhbmQgb2YgY291cnNlIGZvcmNlcyBhIHJlZnJlc2goKS5cblxuICAgICAgc2VsZi51cGRhdGUgPSBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHNlbGYudXBkYXRlID0gdXBkYXRlRnVuYztcbiAgICAgICAgc3RhcnQgfHwgZW5kIHx8IHNlbGYucmVmcmVzaCgpO1xuICAgICAgfTtcblxuICAgICAgZ3NhcC5kZWxheWVkQ2FsbCgwLjAxLCBzZWxmLnVwZGF0ZSk7XG4gICAgICBjaGFuZ2UgPSAwLjAxO1xuICAgICAgc3RhcnQgPSBlbmQgPSAwO1xuICAgIH0gZWxzZSB7XG4gICAgICBzZWxmLnJlZnJlc2goKTtcbiAgICB9XG5cbiAgICBwaW4gJiYgX3F1ZXVlUmVmcmVzaEFsbCgpOyAvLyBwaW5uaW5nIGNvdWxkIGFmZmVjdCB0aGUgcG9zaXRpb25zIG9mIG90aGVyIHRoaW5ncywgc28gbWFrZSBzdXJlIHdlIHF1ZXVlIGEgZnVsbCByZWZyZXNoKClcbiAgfTtcblxuICBTY3JvbGxUcmlnZ2VyLnJlZ2lzdGVyID0gZnVuY3Rpb24gcmVnaXN0ZXIoY29yZSkge1xuICAgIGlmICghX2NvcmVJbml0dGVkKSB7XG4gICAgICBnc2FwID0gY29yZSB8fCBfZ2V0R1NBUCgpO1xuICAgICAgX3dpbmRvd0V4aXN0cygpICYmIHdpbmRvdy5kb2N1bWVudCAmJiBTY3JvbGxUcmlnZ2VyLmVuYWJsZSgpO1xuICAgICAgX2NvcmVJbml0dGVkID0gX2VuYWJsZWQ7XG4gICAgfVxuXG4gICAgcmV0dXJuIF9jb3JlSW5pdHRlZDtcbiAgfTtcblxuICBTY3JvbGxUcmlnZ2VyLmRlZmF1bHRzID0gZnVuY3Rpb24gZGVmYXVsdHMoY29uZmlnKSB7XG4gICAgaWYgKGNvbmZpZykge1xuICAgICAgZm9yICh2YXIgcCBpbiBjb25maWcpIHtcbiAgICAgICAgX2RlZmF1bHRzW3BdID0gY29uZmlnW3BdO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiBfZGVmYXVsdHM7XG4gIH07XG5cbiAgU2Nyb2xsVHJpZ2dlci5kaXNhYmxlID0gZnVuY3Rpb24gZGlzYWJsZShyZXNldCwga2lsbCkge1xuICAgIF9lbmFibGVkID0gMDtcblxuICAgIF90cmlnZ2Vycy5mb3JFYWNoKGZ1bmN0aW9uICh0cmlnZ2VyKSB7XG4gICAgICByZXR1cm4gdHJpZ2dlcltraWxsID8gXCJraWxsXCIgOiBcImRpc2FibGVcIl0ocmVzZXQpO1xuICAgIH0pO1xuXG4gICAgX3JlbW92ZUxpc3RlbmVyKF93aW4sIFwid2hlZWxcIiwgX29uU2Nyb2xsKTtcblxuICAgIF9yZW1vdmVMaXN0ZW5lcihfZG9jLCBcInNjcm9sbFwiLCBfb25TY3JvbGwpO1xuXG4gICAgY2xlYXJJbnRlcnZhbChfc3luY0ludGVydmFsKTtcblxuICAgIF9yZW1vdmVMaXN0ZW5lcihfZG9jLCBcInRvdWNoY2FuY2VsXCIsIF9wYXNzVGhyb3VnaCk7XG5cbiAgICBfcmVtb3ZlTGlzdGVuZXIoX2JvZHksIFwidG91Y2hzdGFydFwiLCBfcGFzc1Rocm91Z2gpO1xuXG4gICAgX211bHRpTGlzdGVuZXIoX3JlbW92ZUxpc3RlbmVyLCBfZG9jLCBcInBvaW50ZXJkb3duLHRvdWNoc3RhcnQsbW91c2Vkb3duXCIsIF9wb2ludGVyRG93bkhhbmRsZXIpO1xuXG4gICAgX211bHRpTGlzdGVuZXIoX3JlbW92ZUxpc3RlbmVyLCBfZG9jLCBcInBvaW50ZXJ1cCx0b3VjaGVuZCxtb3VzZXVwXCIsIF9wb2ludGVyVXBIYW5kbGVyKTtcblxuICAgIF9yZXNpemVEZWxheS5raWxsKCk7XG5cbiAgICBfaXRlcmF0ZUF1dG9SZWZyZXNoKF9yZW1vdmVMaXN0ZW5lcik7XG5cbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IF9zY3JvbGxlcnMubGVuZ3RoOyBpICs9IDMpIHtcbiAgICAgIF93aGVlbExpc3RlbmVyKF9yZW1vdmVMaXN0ZW5lciwgX3Njcm9sbGVyc1tpXSwgX3Njcm9sbGVyc1tpICsgMV0pO1xuXG4gICAgICBfd2hlZWxMaXN0ZW5lcihfcmVtb3ZlTGlzdGVuZXIsIF9zY3JvbGxlcnNbaV0sIF9zY3JvbGxlcnNbaSArIDJdKTtcbiAgICB9XG4gIH07XG5cbiAgU2Nyb2xsVHJpZ2dlci5lbmFibGUgPSBmdW5jdGlvbiBlbmFibGUoKSB7XG4gICAgX3dpbiA9IHdpbmRvdztcbiAgICBfZG9jID0gZG9jdW1lbnQ7XG4gICAgX2RvY0VsID0gX2RvYy5kb2N1bWVudEVsZW1lbnQ7XG4gICAgX2JvZHkgPSBfZG9jLmJvZHk7XG5cbiAgICBpZiAoZ3NhcCkge1xuICAgICAgX3RvQXJyYXkgPSBnc2FwLnV0aWxzLnRvQXJyYXk7XG4gICAgICBfY2xhbXAgPSBnc2FwLnV0aWxzLmNsYW1wO1xuICAgICAgX2NvbnRleHQgPSBnc2FwLmNvcmUuY29udGV4dCB8fCBfcGFzc1Rocm91Z2g7XG4gICAgICBfc3VwcHJlc3NPdmVyd3JpdGVzID0gZ3NhcC5jb3JlLnN1cHByZXNzT3ZlcndyaXRlcyB8fCBfcGFzc1Rocm91Z2g7XG4gICAgICBfc2Nyb2xsUmVzdG9yYXRpb24gPSBfd2luLmhpc3Rvcnkuc2Nyb2xsUmVzdG9yYXRpb24gfHwgXCJhdXRvXCI7XG4gICAgICBfbGFzdFNjcm9sbCA9IF93aW4ucGFnZVlPZmZzZXQ7XG4gICAgICBnc2FwLmNvcmUuZ2xvYmFscyhcIlNjcm9sbFRyaWdnZXJcIiwgU2Nyb2xsVHJpZ2dlcik7IC8vIG11c3QgcmVnaXN0ZXIgdGhlIGdsb2JhbCBtYW51YWxseSBiZWNhdXNlIGluIEludGVybmV0IEV4cGxvcmVyLCBmdW5jdGlvbnMgKGNsYXNzZXMpIGRvbid0IGhhdmUgYSBcIm5hbWVcIiBwcm9wZXJ0eS5cblxuICAgICAgaWYgKF9ib2R5KSB7XG4gICAgICAgIF9lbmFibGVkID0gMTtcbiAgICAgICAgX2RpdjEwMHZoID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcImRpdlwiKTsgLy8gdG8gc29sdmUgbW9iaWxlIGJyb3dzZXIgYWRkcmVzcyBiYXIgc2hvdy9oaWRlIHJlc2l6aW5nLCB3ZSBzaG91bGRuJ3QgcmVseSBvbiB3aW5kb3cuaW5uZXJIZWlnaHQuIEluc3RlYWQsIHVzZSBhIDxkaXY+IHdpdGggaXRzIGhlaWdodCBzZXQgdG8gMTAwdmggYW5kIG1lYXN1cmUgdGhhdCBzaW5jZSB0aGF0J3Mgd2hhdCB0aGUgc2Nyb2xsaW5nIGlzIGJhc2VkIG9uIGFueXdheSBhbmQgaXQncyBub3QgYWZmZWN0ZWQgYnkgYWRkcmVzcyBiYXIgc2hvd2luZy9oaWRpbmcuXG5cbiAgICAgICAgX2RpdjEwMHZoLnN0eWxlLmhlaWdodCA9IFwiMTAwdmhcIjtcbiAgICAgICAgX2RpdjEwMHZoLnN0eWxlLnBvc2l0aW9uID0gXCJhYnNvbHV0ZVwiO1xuXG4gICAgICAgIF9yZWZyZXNoMTAwdmgoKTtcblxuICAgICAgICBfcmFmQnVnRml4KCk7XG5cbiAgICAgICAgT2JzZXJ2ZXIucmVnaXN0ZXIoZ3NhcCk7IC8vIGlzVG91Y2ggaXMgMCBpZiBubyB0b3VjaCwgMSBpZiBPTkxZIHRvdWNoLCBhbmQgMiBpZiBpdCBjYW4gYWNjb21tb2RhdGUgdG91Y2ggYnV0IGFsc28gb3RoZXIgdHlwZXMgbGlrZSBtb3VzZS9wb2ludGVyLlxuXG4gICAgICAgIFNjcm9sbFRyaWdnZXIuaXNUb3VjaCA9IE9ic2VydmVyLmlzVG91Y2g7XG4gICAgICAgIF9maXhJT1NCdWcgPSBPYnNlcnZlci5pc1RvdWNoICYmIC8oaVBhZHxpUGhvbmV8aVBvZHxNYWMpL2cudGVzdChuYXZpZ2F0b3IudXNlckFnZW50KTsgLy8gc2luY2UgMjAxNywgaU9TIGhhcyBoYWQgYSBidWcgdGhhdCBjYXVzZXMgZXZlbnQuY2xpZW50WC9ZIHRvIGJlIGluYWNjdXJhdGUgd2hlbiBhIHNjcm9sbCBvY2N1cnMsIHRodXMgd2UgbXVzdCBhbHRlcm5hdGUgaWdub3JpbmcgZXZlcnkgb3RoZXIgdG91Y2htb3ZlIGV2ZW50IHRvIHdvcmsgYXJvdW5kIGl0LiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MTk1NCBhbmQgaHR0cHM6Ly9jb2RlcGVuLmlvL0dyZWVuU29jay9wZW4vRXhiclBOYS8wODdjZWYxOTdkYzM1NDQ1YTA5NTFlODkzNWM0MTUwM1xuXG4gICAgICAgIF9pZ25vcmVNb2JpbGVSZXNpemUgPSBPYnNlcnZlci5pc1RvdWNoID09PSAxO1xuXG4gICAgICAgIF9hZGRMaXN0ZW5lcihfd2luLCBcIndoZWVsXCIsIF9vblNjcm9sbCk7IC8vIG1vc3RseSBmb3IgM3JkIHBhcnR5IHNtb290aCBzY3JvbGxpbmcgbGlicmFyaWVzLlxuXG5cbiAgICAgICAgX3Jvb3QgPSBbX3dpbiwgX2RvYywgX2RvY0VsLCBfYm9keV07XG5cbiAgICAgICAgaWYgKGdzYXAubWF0Y2hNZWRpYSkge1xuICAgICAgICAgIFNjcm9sbFRyaWdnZXIubWF0Y2hNZWRpYSA9IGZ1bmN0aW9uICh2YXJzKSB7XG4gICAgICAgICAgICB2YXIgbW0gPSBnc2FwLm1hdGNoTWVkaWEoKSxcbiAgICAgICAgICAgICAgICBwO1xuXG4gICAgICAgICAgICBmb3IgKHAgaW4gdmFycykge1xuICAgICAgICAgICAgICBtbS5hZGQocCwgdmFyc1twXSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHJldHVybiBtbTtcbiAgICAgICAgICB9O1xuXG4gICAgICAgICAgZ3NhcC5hZGRFdmVudExpc3RlbmVyKFwibWF0Y2hNZWRpYUluaXRcIiwgZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgcmV0dXJuIF9yZXZlcnRBbGwoKTtcbiAgICAgICAgICB9KTtcbiAgICAgICAgICBnc2FwLmFkZEV2ZW50TGlzdGVuZXIoXCJtYXRjaE1lZGlhUmV2ZXJ0XCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIHJldHVybiBfcmV2ZXJ0UmVjb3JkZWQoKTtcbiAgICAgICAgICB9KTtcbiAgICAgICAgICBnc2FwLmFkZEV2ZW50TGlzdGVuZXIoXCJtYXRjaE1lZGlhXCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIF9yZWZyZXNoQWxsKDAsIDEpO1xuXG4gICAgICAgICAgICBfZGlzcGF0Y2goXCJtYXRjaE1lZGlhXCIpO1xuICAgICAgICAgIH0pO1xuICAgICAgICAgIGdzYXAubWF0Y2hNZWRpYShcIihvcmllbnRhdGlvbjogcG9ydHJhaXQpXCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIC8vIHdoZW4gb3JpZW50YXRpb24gY2hhbmdlcywgd2Ugc2hvdWxkIHRha2UgbmV3IGJhc2UgbWVhc3VyZW1lbnRzIGZvciB0aGUgaWdub3JlTW9iaWxlUmVzaXplIGZlYXR1cmUuXG4gICAgICAgICAgICBfc2V0QmFzZURpbWVuc2lvbnMoKTtcblxuICAgICAgICAgICAgcmV0dXJuIF9zZXRCYXNlRGltZW5zaW9ucztcbiAgICAgICAgICB9KTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBjb25zb2xlLndhcm4oXCJSZXF1aXJlcyBHU0FQIDMuMTEuMCBvciBsYXRlclwiKTtcbiAgICAgICAgfVxuXG4gICAgICAgIF9zZXRCYXNlRGltZW5zaW9ucygpO1xuXG4gICAgICAgIF9hZGRMaXN0ZW5lcihfZG9jLCBcInNjcm9sbFwiLCBfb25TY3JvbGwpOyAvLyBzb21lIGJyb3dzZXJzIChsaWtlIENocm9tZSksIHRoZSB3aW5kb3cgc3RvcHMgZGlzcGF0Y2hpbmcgc2Nyb2xsIGV2ZW50cyBvbiB0aGUgd2luZG93IGlmIHlvdSBzY3JvbGwgcmVhbGx5IGZhc3QsIGJ1dCBpdCdzIGNvbnNpc3RlbnQgb24gdGhlIGRvY3VtZW50IVxuXG5cbiAgICAgICAgdmFyIGJvZHlTdHlsZSA9IF9ib2R5LnN0eWxlLFxuICAgICAgICAgICAgYm9yZGVyID0gYm9keVN0eWxlLmJvcmRlclRvcFN0eWxlLFxuICAgICAgICAgICAgQW5pbWF0aW9uUHJvdG8gPSBnc2FwLmNvcmUuQW5pbWF0aW9uLnByb3RvdHlwZSxcbiAgICAgICAgICAgIGJvdW5kcyxcbiAgICAgICAgICAgIGk7XG4gICAgICAgIEFuaW1hdGlvblByb3RvLnJldmVydCB8fCBPYmplY3QuZGVmaW5lUHJvcGVydHkoQW5pbWF0aW9uUHJvdG8sIFwicmV2ZXJ0XCIsIHtcbiAgICAgICAgICB2YWx1ZTogZnVuY3Rpb24gdmFsdWUoKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy50aW1lKC0wLjAxLCB0cnVlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0pOyAvLyBvbmx5IGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSAoQW5pbWF0aW9uLnJldmVydCgpIHdhcyBhZGRlZCBhZnRlciAzLjEwLjQpXG5cbiAgICAgICAgYm9keVN0eWxlLmJvcmRlclRvcFN0eWxlID0gXCJzb2xpZFwiOyAvLyB3b3JrcyBhcm91bmQgYW4gaXNzdWUgd2hlcmUgYSBtYXJnaW4gb2YgYSBjaGlsZCBlbGVtZW50IGNvdWxkIHRocm93IG9mZiB0aGUgYm91bmRzIG9mIHRoZSBfYm9keSwgbWFraW5nIGl0IHNlZW0gbGlrZSB0aGVyZSdzIGEgbWFyZ2luIHdoZW4gdGhlcmUgYWN0dWFsbHkgaXNuJ3QuIFRoZSBib3JkZXIgZW5zdXJlcyB0aGF0IHRoZSBib3VuZHMgYXJlIGFjY3VyYXRlLlxuXG4gICAgICAgIGJvdW5kcyA9IF9nZXRCb3VuZHMoX2JvZHkpO1xuICAgICAgICBfdmVydGljYWwubSA9IE1hdGgucm91bmQoYm91bmRzLnRvcCArIF92ZXJ0aWNhbC5zYygpKSB8fCAwOyAvLyBhY2NvbW1vZGF0ZSB0aGUgb2Zmc2V0IG9mIHRoZSA8Ym9keT4gY2F1c2VkIGJ5IG1hcmdpbnMgYW5kL29yIHBhZGRpbmdcblxuICAgICAgICBfaG9yaXpvbnRhbC5tID0gTWF0aC5yb3VuZChib3VuZHMubGVmdCArIF9ob3Jpem9udGFsLnNjKCkpIHx8IDA7XG4gICAgICAgIGJvcmRlciA/IGJvZHlTdHlsZS5ib3JkZXJUb3BTdHlsZSA9IGJvcmRlciA6IGJvZHlTdHlsZS5yZW1vdmVQcm9wZXJ0eShcImJvcmRlci10b3Atc3R5bGVcIik7IC8vIFRPRE86ICg/KSBtYXliZSBtb3ZlIHRvIGxldmVyYWdpbmcgdGhlIHZlbG9jaXR5IG1lY2hhbmlzbSBpbiBPYnNlcnZlciBhbmQgc2tpcCBpbnRlcnZhbHMuXG5cbiAgICAgICAgX3N5bmNJbnRlcnZhbCA9IHNldEludGVydmFsKF9zeW5jLCAyNTApO1xuICAgICAgICBnc2FwLmRlbGF5ZWRDYWxsKDAuNSwgZnVuY3Rpb24gKCkge1xuICAgICAgICAgIHJldHVybiBfc3RhcnR1cCA9IDA7XG4gICAgICAgIH0pO1xuXG4gICAgICAgIF9hZGRMaXN0ZW5lcihfZG9jLCBcInRvdWNoY2FuY2VsXCIsIF9wYXNzVGhyb3VnaCk7IC8vIHNvbWUgb2xkZXIgQW5kcm9pZCBkZXZpY2VzIGludGVybWl0dGVudGx5IHN0b3AgZGlzcGF0Y2hpbmcgXCJ0b3VjaG1vdmVcIiBldmVudHMgaWYgd2UgZG9uJ3QgbGlzdGVuIGZvciBcInRvdWNoY2FuY2VsXCIgb24gdGhlIGRvY3VtZW50LlxuXG5cbiAgICAgICAgX2FkZExpc3RlbmVyKF9ib2R5LCBcInRvdWNoc3RhcnRcIiwgX3Bhc3NUaHJvdWdoKTsgLy93b3JrcyBhcm91bmQgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9nc2FwLmNvbS9mb3J1bXMvdG9waWMvMjE0NTAtZHJhZ2dhYmxlLWluLWlmcmFtZS1vbi1tb2JpbGUtaXMtYnVnZ3kvXG5cblxuICAgICAgICBfbXVsdGlMaXN0ZW5lcihfYWRkTGlzdGVuZXIsIF9kb2MsIFwicG9pbnRlcmRvd24sdG91Y2hzdGFydCxtb3VzZWRvd25cIiwgX3BvaW50ZXJEb3duSGFuZGxlcik7XG5cbiAgICAgICAgX211bHRpTGlzdGVuZXIoX2FkZExpc3RlbmVyLCBfZG9jLCBcInBvaW50ZXJ1cCx0b3VjaGVuZCxtb3VzZXVwXCIsIF9wb2ludGVyVXBIYW5kbGVyKTtcblxuICAgICAgICBfdHJhbnNmb3JtUHJvcCA9IGdzYXAudXRpbHMuY2hlY2tQcmVmaXgoXCJ0cmFuc2Zvcm1cIik7XG5cbiAgICAgICAgX3N0YXRlUHJvcHMucHVzaChfdHJhbnNmb3JtUHJvcCk7XG5cbiAgICAgICAgX2NvcmVJbml0dGVkID0gX2dldFRpbWUoKTtcbiAgICAgICAgX3Jlc2l6ZURlbGF5ID0gZ3NhcC5kZWxheWVkQ2FsbCgwLjIsIF9yZWZyZXNoQWxsKS5wYXVzZSgpO1xuICAgICAgICBfYXV0b1JlZnJlc2ggPSBbX2RvYywgXCJ2aXNpYmlsaXR5Y2hhbmdlXCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICB2YXIgdyA9IF93aW4uaW5uZXJXaWR0aCxcbiAgICAgICAgICAgICAgaCA9IF93aW4uaW5uZXJIZWlnaHQ7XG5cbiAgICAgICAgICBpZiAoX2RvYy5oaWRkZW4pIHtcbiAgICAgICAgICAgIF9wcmV2V2lkdGggPSB3O1xuICAgICAgICAgICAgX3ByZXZIZWlnaHQgPSBoO1xuICAgICAgICAgIH0gZWxzZSBpZiAoX3ByZXZXaWR0aCAhPT0gdyB8fCBfcHJldkhlaWdodCAhPT0gaCkge1xuICAgICAgICAgICAgX29uUmVzaXplKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9LCBfZG9jLCBcIkRPTUNvbnRlbnRMb2FkZWRcIiwgX3JlZnJlc2hBbGwsIF93aW4sIFwibG9hZFwiLCBfcmVmcmVzaEFsbCwgX3dpbiwgXCJyZXNpemVcIiwgX29uUmVzaXplXTtcblxuICAgICAgICBfaXRlcmF0ZUF1dG9SZWZyZXNoKF9hZGRMaXN0ZW5lcik7XG5cbiAgICAgICAgX3RyaWdnZXJzLmZvckVhY2goZnVuY3Rpb24gKHRyaWdnZXIpIHtcbiAgICAgICAgICByZXR1cm4gdHJpZ2dlci5lbmFibGUoMCwgMSk7XG4gICAgICAgIH0pO1xuXG4gICAgICAgIGZvciAoaSA9IDA7IGkgPCBfc2Nyb2xsZXJzLmxlbmd0aDsgaSArPSAzKSB7XG4gICAgICAgICAgX3doZWVsTGlzdGVuZXIoX3JlbW92ZUxpc3RlbmVyLCBfc2Nyb2xsZXJzW2ldLCBfc2Nyb2xsZXJzW2kgKyAxXSk7XG5cbiAgICAgICAgICBfd2hlZWxMaXN0ZW5lcihfcmVtb3ZlTGlzdGVuZXIsIF9zY3JvbGxlcnNbaV0sIF9zY3JvbGxlcnNbaSArIDJdKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfTtcblxuICBTY3JvbGxUcmlnZ2VyLmNvbmZpZyA9IGZ1bmN0aW9uIGNvbmZpZyh2YXJzKSB7XG4gICAgXCJsaW1pdENhbGxiYWNrc1wiIGluIHZhcnMgJiYgKF9saW1pdENhbGxiYWNrcyA9ICEhdmFycy5saW1pdENhbGxiYWNrcyk7XG4gICAgdmFyIG1zID0gdmFycy5zeW5jSW50ZXJ2YWw7XG4gICAgbXMgJiYgY2xlYXJJbnRlcnZhbChfc3luY0ludGVydmFsKSB8fCAoX3N5bmNJbnRlcnZhbCA9IG1zKSAmJiBzZXRJbnRlcnZhbChfc3luYywgbXMpO1xuICAgIFwiaWdub3JlTW9iaWxlUmVzaXplXCIgaW4gdmFycyAmJiAoX2lnbm9yZU1vYmlsZVJlc2l6ZSA9IFNjcm9sbFRyaWdnZXIuaXNUb3VjaCA9PT0gMSAmJiB2YXJzLmlnbm9yZU1vYmlsZVJlc2l6ZSk7XG5cbiAgICBpZiAoXCJhdXRvUmVmcmVzaEV2ZW50c1wiIGluIHZhcnMpIHtcbiAgICAgIF9pdGVyYXRlQXV0b1JlZnJlc2goX3JlbW92ZUxpc3RlbmVyKSB8fCBfaXRlcmF0ZUF1dG9SZWZyZXNoKF9hZGRMaXN0ZW5lciwgdmFycy5hdXRvUmVmcmVzaEV2ZW50cyB8fCBcIm5vbmVcIik7XG4gICAgICBfaWdub3JlUmVzaXplID0gKHZhcnMuYXV0b1JlZnJlc2hFdmVudHMgKyBcIlwiKS5pbmRleE9mKFwicmVzaXplXCIpID09PSAtMTtcbiAgICB9XG4gIH07XG5cbiAgU2Nyb2xsVHJpZ2dlci5zY3JvbGxlclByb3h5ID0gZnVuY3Rpb24gc2Nyb2xsZXJQcm94eSh0YXJnZXQsIHZhcnMpIHtcbiAgICB2YXIgdCA9IF9nZXRUYXJnZXQodGFyZ2V0KSxcbiAgICAgICAgaSA9IF9zY3JvbGxlcnMuaW5kZXhPZih0KSxcbiAgICAgICAgaXNWaWV3cG9ydCA9IF9pc1ZpZXdwb3J0KHQpO1xuXG4gICAgaWYgKH5pKSB7XG4gICAgICBfc2Nyb2xsZXJzLnNwbGljZShpLCBpc1ZpZXdwb3J0ID8gNiA6IDIpO1xuICAgIH1cblxuICAgIGlmICh2YXJzKSB7XG4gICAgICBpc1ZpZXdwb3J0ID8gX3Byb3hpZXMudW5zaGlmdChfd2luLCB2YXJzLCBfYm9keSwgdmFycywgX2RvY0VsLCB2YXJzKSA6IF9wcm94aWVzLnVuc2hpZnQodCwgdmFycyk7XG4gICAgfVxuICB9O1xuXG4gIFNjcm9sbFRyaWdnZXIuY2xlYXJNYXRjaE1lZGlhID0gZnVuY3Rpb24gY2xlYXJNYXRjaE1lZGlhKHF1ZXJ5KSB7XG4gICAgX3RyaWdnZXJzLmZvckVhY2goZnVuY3Rpb24gKHQpIHtcbiAgICAgIHJldHVybiB0Ll9jdHggJiYgdC5fY3R4LnF1ZXJ5ID09PSBxdWVyeSAmJiB0Ll9jdHgua2lsbCh0cnVlLCB0cnVlKTtcbiAgICB9KTtcbiAgfTtcblxuICBTY3JvbGxUcmlnZ2VyLmlzSW5WaWV3cG9ydCA9IGZ1bmN0aW9uIGlzSW5WaWV3cG9ydChlbGVtZW50LCByYXRpbywgaG9yaXpvbnRhbCkge1xuICAgIHZhciBib3VuZHMgPSAoX2lzU3RyaW5nKGVsZW1lbnQpID8gX2dldFRhcmdldChlbGVtZW50KSA6IGVsZW1lbnQpLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLFxuICAgICAgICBvZmZzZXQgPSBib3VuZHNbaG9yaXpvbnRhbCA/IF93aWR0aCA6IF9oZWlnaHRdICogcmF0aW8gfHwgMDtcbiAgICByZXR1cm4gaG9yaXpvbnRhbCA/IGJvdW5kcy5yaWdodCAtIG9mZnNldCA+IDAgJiYgYm91bmRzLmxlZnQgKyBvZmZzZXQgPCBfd2luLmlubmVyV2lkdGggOiBib3VuZHMuYm90dG9tIC0gb2Zmc2V0ID4gMCAmJiBib3VuZHMudG9wICsgb2Zmc2V0IDwgX3dpbi5pbm5lckhlaWdodDtcbiAgfTtcblxuICBTY3JvbGxUcmlnZ2VyLnBvc2l0aW9uSW5WaWV3cG9ydCA9IGZ1bmN0aW9uIHBvc2l0aW9uSW5WaWV3cG9ydChlbGVtZW50LCByZWZlcmVuY2VQb2ludCwgaG9yaXpvbnRhbCkge1xuICAgIF9pc1N0cmluZyhlbGVtZW50KSAmJiAoZWxlbWVudCA9IF9nZXRUYXJnZXQoZWxlbWVudCkpO1xuICAgIHZhciBib3VuZHMgPSBlbGVtZW50LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLFxuICAgICAgICBzaXplID0gYm91bmRzW2hvcml6b250YWwgPyBfd2lkdGggOiBfaGVpZ2h0XSxcbiAgICAgICAgb2Zmc2V0ID0gcmVmZXJlbmNlUG9pbnQgPT0gbnVsbCA/IHNpemUgLyAyIDogcmVmZXJlbmNlUG9pbnQgaW4gX2tleXdvcmRzID8gX2tleXdvcmRzW3JlZmVyZW5jZVBvaW50XSAqIHNpemUgOiB+cmVmZXJlbmNlUG9pbnQuaW5kZXhPZihcIiVcIikgPyBwYXJzZUZsb2F0KHJlZmVyZW5jZVBvaW50KSAqIHNpemUgLyAxMDAgOiBwYXJzZUZsb2F0KHJlZmVyZW5jZVBvaW50KSB8fCAwO1xuICAgIHJldHVybiBob3Jpem9udGFsID8gKGJvdW5kcy5sZWZ0ICsgb2Zmc2V0KSAvIF93aW4uaW5uZXJXaWR0aCA6IChib3VuZHMudG9wICsgb2Zmc2V0KSAvIF93aW4uaW5uZXJIZWlnaHQ7XG4gIH07XG5cbiAgU2Nyb2xsVHJpZ2dlci5raWxsQWxsID0gZnVuY3Rpb24ga2lsbEFsbChhbGxvd0xpc3RlbmVycykge1xuICAgIF90cmlnZ2Vycy5zbGljZSgwKS5mb3JFYWNoKGZ1bmN0aW9uICh0KSB7XG4gICAgICByZXR1cm4gdC52YXJzLmlkICE9PSBcIlNjcm9sbFNtb290aGVyXCIgJiYgdC5raWxsKCk7XG4gICAgfSk7XG5cbiAgICBpZiAoYWxsb3dMaXN0ZW5lcnMgIT09IHRydWUpIHtcbiAgICAgIHZhciBsaXN0ZW5lcnMgPSBfbGlzdGVuZXJzLmtpbGxBbGwgfHwgW107XG4gICAgICBfbGlzdGVuZXJzID0ge307XG4gICAgICBsaXN0ZW5lcnMuZm9yRWFjaChmdW5jdGlvbiAoZikge1xuICAgICAgICByZXR1cm4gZigpO1xuICAgICAgfSk7XG4gICAgfVxuICB9O1xuXG4gIHJldHVybiBTY3JvbGxUcmlnZ2VyO1xufSgpO1xuU2Nyb2xsVHJpZ2dlci52ZXJzaW9uID0gXCIzLjEyLjVcIjtcblxuU2Nyb2xsVHJpZ2dlci5zYXZlU3R5bGVzID0gZnVuY3Rpb24gKHRhcmdldHMpIHtcbiAgcmV0dXJuIHRhcmdldHMgPyBfdG9BcnJheSh0YXJnZXRzKS5mb3JFYWNoKGZ1bmN0aW9uICh0YXJnZXQpIHtcbiAgICAvLyBzYXZlZCBzdHlsZXMgYXJlIHJlY29yZGVkIGluIGEgY29uc2VjdXRpdmUgYWx0ZXJuYXRpbmcgQXJyYXksIGxpa2UgW2VsZW1lbnQsIGNzc1RleHQsIHRyYW5zZm9ybSBhdHRyaWJ1dGUsIGNhY2hlLCBtYXRjaE1lZGlhLCAuLi5dXG4gICAgaWYgKHRhcmdldCAmJiB0YXJnZXQuc3R5bGUpIHtcbiAgICAgIHZhciBpID0gX3NhdmVkU3R5bGVzLmluZGV4T2YodGFyZ2V0KTtcblxuICAgICAgaSA+PSAwICYmIF9zYXZlZFN0eWxlcy5zcGxpY2UoaSwgNSk7XG5cbiAgICAgIF9zYXZlZFN0eWxlcy5wdXNoKHRhcmdldCwgdGFyZ2V0LnN0eWxlLmNzc1RleHQsIHRhcmdldC5nZXRCQm94ICYmIHRhcmdldC5nZXRBdHRyaWJ1dGUoXCJ0cmFuc2Zvcm1cIiksIGdzYXAuY29yZS5nZXRDYWNoZSh0YXJnZXQpLCBfY29udGV4dCgpKTtcbiAgICB9XG4gIH0pIDogX3NhdmVkU3R5bGVzO1xufTtcblxuU2Nyb2xsVHJpZ2dlci5yZXZlcnQgPSBmdW5jdGlvbiAoc29mdCwgbWVkaWEpIHtcbiAgcmV0dXJuIF9yZXZlcnRBbGwoIXNvZnQsIG1lZGlhKTtcbn07XG5cblNjcm9sbFRyaWdnZXIuY3JlYXRlID0gZnVuY3Rpb24gKHZhcnMsIGFuaW1hdGlvbikge1xuICByZXR1cm4gbmV3IFNjcm9sbFRyaWdnZXIodmFycywgYW5pbWF0aW9uKTtcbn07XG5cblNjcm9sbFRyaWdnZXIucmVmcmVzaCA9IGZ1bmN0aW9uIChzYWZlKSB7XG4gIHJldHVybiBzYWZlID8gX29uUmVzaXplKCkgOiAoX2NvcmVJbml0dGVkIHx8IFNjcm9sbFRyaWdnZXIucmVnaXN0ZXIoKSkgJiYgX3JlZnJlc2hBbGwodHJ1ZSk7XG59O1xuXG5TY3JvbGxUcmlnZ2VyLnVwZGF0ZSA9IGZ1bmN0aW9uIChmb3JjZSkge1xuICByZXR1cm4gKytfc2Nyb2xsZXJzLmNhY2hlICYmIF91cGRhdGVBbGwoZm9yY2UgPT09IHRydWUgPyAyIDogMCk7XG59O1xuXG5TY3JvbGxUcmlnZ2VyLmNsZWFyU2Nyb2xsTWVtb3J5ID0gX2NsZWFyU2Nyb2xsTWVtb3J5O1xuXG5TY3JvbGxUcmlnZ2VyLm1heFNjcm9sbCA9IGZ1bmN0aW9uIChlbGVtZW50LCBob3Jpem9udGFsKSB7XG4gIHJldHVybiBfbWF4U2Nyb2xsKGVsZW1lbnQsIGhvcml6b250YWwgPyBfaG9yaXpvbnRhbCA6IF92ZXJ0aWNhbCk7XG59O1xuXG5TY3JvbGxUcmlnZ2VyLmdldFNjcm9sbEZ1bmMgPSBmdW5jdGlvbiAoZWxlbWVudCwgaG9yaXpvbnRhbCkge1xuICByZXR1cm4gX2dldFNjcm9sbEZ1bmMoX2dldFRhcmdldChlbGVtZW50KSwgaG9yaXpvbnRhbCA/IF9ob3Jpem9udGFsIDogX3ZlcnRpY2FsKTtcbn07XG5cblNjcm9sbFRyaWdnZXIuZ2V0QnlJZCA9IGZ1bmN0aW9uIChpZCkge1xuICByZXR1cm4gX2lkc1tpZF07XG59O1xuXG5TY3JvbGxUcmlnZ2VyLmdldEFsbCA9IGZ1bmN0aW9uICgpIHtcbiAgcmV0dXJuIF90cmlnZ2Vycy5maWx0ZXIoZnVuY3Rpb24gKHQpIHtcbiAgICByZXR1cm4gdC52YXJzLmlkICE9PSBcIlNjcm9sbFNtb290aGVyXCI7XG4gIH0pO1xufTsgLy8gaXQncyBjb21tb24gZm9yIHBlb3BsZSB0byBTY3JvbGxUcmlnZ2VyLmdldEFsbCh0ID0+IHQua2lsbCgpKSBvbiBwYWdlIHJvdXRlcywgZm9yIGV4YW1wbGUsIGFuZCB3ZSBkb24ndCB3YW50IGl0IHRvIHJ1aW4gc21vb3RoIHNjcm9sbGluZyBieSBraWxsaW5nIHRoZSBtYWluIFNjcm9sbFNtb290aGVyIG9uZS5cblxuXG5TY3JvbGxUcmlnZ2VyLmlzU2Nyb2xsaW5nID0gZnVuY3Rpb24gKCkge1xuICByZXR1cm4gISFfbGFzdFNjcm9sbFRpbWU7XG59O1xuXG5TY3JvbGxUcmlnZ2VyLnNuYXBEaXJlY3Rpb25hbCA9IF9zbmFwRGlyZWN0aW9uYWw7XG5cblNjcm9sbFRyaWdnZXIuYWRkRXZlbnRMaXN0ZW5lciA9IGZ1bmN0aW9uICh0eXBlLCBjYWxsYmFjaykge1xuICB2YXIgYSA9IF9saXN0ZW5lcnNbdHlwZV0gfHwgKF9saXN0ZW5lcnNbdHlwZV0gPSBbXSk7XG4gIH5hLmluZGV4T2YoY2FsbGJhY2spIHx8IGEucHVzaChjYWxsYmFjayk7XG59O1xuXG5TY3JvbGxUcmlnZ2VyLnJlbW92ZUV2ZW50TGlzdGVuZXIgPSBmdW5jdGlvbiAodHlwZSwgY2FsbGJhY2spIHtcbiAgdmFyIGEgPSBfbGlzdGVuZXJzW3R5cGVdLFxuICAgICAgaSA9IGEgJiYgYS5pbmRleE9mKGNhbGxiYWNrKTtcbiAgaSA+PSAwICYmIGEuc3BsaWNlKGksIDEpO1xufTtcblxuU2Nyb2xsVHJpZ2dlci5iYXRjaCA9IGZ1bmN0aW9uICh0YXJnZXRzLCB2YXJzKSB7XG4gIHZhciByZXN1bHQgPSBbXSxcbiAgICAgIHZhcnNDb3B5ID0ge30sXG4gICAgICBpbnRlcnZhbCA9IHZhcnMuaW50ZXJ2YWwgfHwgMC4wMTYsXG4gICAgICBiYXRjaE1heCA9IHZhcnMuYmF0Y2hNYXggfHwgMWU5LFxuICAgICAgcHJveHlDYWxsYmFjayA9IGZ1bmN0aW9uIHByb3h5Q2FsbGJhY2sodHlwZSwgY2FsbGJhY2spIHtcbiAgICB2YXIgZWxlbWVudHMgPSBbXSxcbiAgICAgICAgdHJpZ2dlcnMgPSBbXSxcbiAgICAgICAgZGVsYXkgPSBnc2FwLmRlbGF5ZWRDYWxsKGludGVydmFsLCBmdW5jdGlvbiAoKSB7XG4gICAgICBjYWxsYmFjayhlbGVtZW50cywgdHJpZ2dlcnMpO1xuICAgICAgZWxlbWVudHMgPSBbXTtcbiAgICAgIHRyaWdnZXJzID0gW107XG4gICAgfSkucGF1c2UoKTtcbiAgICByZXR1cm4gZnVuY3Rpb24gKHNlbGYpIHtcbiAgICAgIGVsZW1lbnRzLmxlbmd0aCB8fCBkZWxheS5yZXN0YXJ0KHRydWUpO1xuICAgICAgZWxlbWVudHMucHVzaChzZWxmLnRyaWdnZXIpO1xuICAgICAgdHJpZ2dlcnMucHVzaChzZWxmKTtcbiAgICAgIGJhdGNoTWF4IDw9IGVsZW1lbnRzLmxlbmd0aCAmJiBkZWxheS5wcm9ncmVzcygxKTtcbiAgICB9O1xuICB9LFxuICAgICAgcDtcblxuICBmb3IgKHAgaW4gdmFycykge1xuICAgIHZhcnNDb3B5W3BdID0gcC5zdWJzdHIoMCwgMikgPT09IFwib25cIiAmJiBfaXNGdW5jdGlvbih2YXJzW3BdKSAmJiBwICE9PSBcIm9uUmVmcmVzaEluaXRcIiA/IHByb3h5Q2FsbGJhY2socCwgdmFyc1twXSkgOiB2YXJzW3BdO1xuICB9XG5cbiAgaWYgKF9pc0Z1bmN0aW9uKGJhdGNoTWF4KSkge1xuICAgIGJhdGNoTWF4ID0gYmF0Y2hNYXgoKTtcblxuICAgIF9hZGRMaXN0ZW5lcihTY3JvbGxUcmlnZ2VyLCBcInJlZnJlc2hcIiwgZnVuY3Rpb24gKCkge1xuICAgICAgcmV0dXJuIGJhdGNoTWF4ID0gdmFycy5iYXRjaE1heCgpO1xuICAgIH0pO1xuICB9XG5cbiAgX3RvQXJyYXkodGFyZ2V0cykuZm9yRWFjaChmdW5jdGlvbiAodGFyZ2V0KSB7XG4gICAgdmFyIGNvbmZpZyA9IHt9O1xuXG4gICAgZm9yIChwIGluIHZhcnNDb3B5KSB7XG4gICAgICBjb25maWdbcF0gPSB2YXJzQ29weVtwXTtcbiAgICB9XG5cbiAgICBjb25maWcudHJpZ2dlciA9IHRhcmdldDtcbiAgICByZXN1bHQucHVzaChTY3JvbGxUcmlnZ2VyLmNyZWF0ZShjb25maWcpKTtcbiAgfSk7XG5cbiAgcmV0dXJuIHJlc3VsdDtcbn07IC8vIHRvIHJlZHVjZSBmaWxlIHNpemUuIGNsYW1wcyB0aGUgc2Nyb2xsIGFuZCBhbHNvIHJldHVybnMgYSBkdXJhdGlvbiBtdWx0aXBsaWVyIHNvIHRoYXQgaWYgdGhlIHNjcm9sbCBnZXRzIGNob3BwZWQgc2hvcnRlciwgdGhlIGR1cmF0aW9uIGdldHMgY3VydGFpbGVkIGFzIHdlbGwgKG90aGVyd2lzZSBpZiB5b3UncmUgdmVyeSBjbG9zZSB0byB0aGUgdG9wIG9mIHRoZSBwYWdlLCBmb3IgZXhhbXBsZSwgYW5kIHN3aXBlIHVwIHJlYWxseSBmYXN0LCBpdCdsbCBzdWRkZW5seSBzbG93IGRvd24gYW5kIHRha2UgYSBsb25nIHRpbWUgdG8gcmVhY2ggdGhlIHRvcCkuXG5cblxudmFyIF9jbGFtcFNjcm9sbEFuZEdldER1cmF0aW9uTXVsdGlwbGllciA9IGZ1bmN0aW9uIF9jbGFtcFNjcm9sbEFuZEdldER1cmF0aW9uTXVsdGlwbGllcihzY3JvbGxGdW5jLCBjdXJyZW50LCBlbmQsIG1heCkge1xuICBjdXJyZW50ID4gbWF4ID8gc2Nyb2xsRnVuYyhtYXgpIDogY3VycmVudCA8IDAgJiYgc2Nyb2xsRnVuYygwKTtcbiAgcmV0dXJuIGVuZCA+IG1heCA/IChtYXggLSBjdXJyZW50KSAvIChlbmQgLSBjdXJyZW50KSA6IGVuZCA8IDAgPyBjdXJyZW50IC8gKGN1cnJlbnQgLSBlbmQpIDogMTtcbn0sXG4gICAgX2FsbG93TmF0aXZlUGFubmluZyA9IGZ1bmN0aW9uIF9hbGxvd05hdGl2ZVBhbm5pbmcodGFyZ2V0LCBkaXJlY3Rpb24pIHtcbiAgaWYgKGRpcmVjdGlvbiA9PT0gdHJ1ZSkge1xuICAgIHRhcmdldC5zdHlsZS5yZW1vdmVQcm9wZXJ0eShcInRvdWNoLWFjdGlvblwiKTtcbiAgfSBlbHNlIHtcbiAgICB0YXJnZXQuc3R5bGUudG91Y2hBY3Rpb24gPSBkaXJlY3Rpb24gPT09IHRydWUgPyBcImF1dG9cIiA6IGRpcmVjdGlvbiA/IFwicGFuLVwiICsgZGlyZWN0aW9uICsgKE9ic2VydmVyLmlzVG91Y2ggPyBcIiBwaW5jaC16b29tXCIgOiBcIlwiKSA6IFwibm9uZVwiOyAvLyBub3RlOiBGaXJlZm94IGRvZXNuJ3Qgc3VwcG9ydCBpdCBwaW5jaC16b29tIHByb3Blcmx5LCBhdCBsZWFzdCBpbiBhZGRpdGlvbiB0byBhIHBhbi14IG9yIHBhbi15LlxuICB9XG5cbiAgdGFyZ2V0ID09PSBfZG9jRWwgJiYgX2FsbG93TmF0aXZlUGFubmluZyhfYm9keSwgZGlyZWN0aW9uKTtcbn0sXG4gICAgX292ZXJmbG93ID0ge1xuICBhdXRvOiAxLFxuICBzY3JvbGw6IDFcbn0sXG4gICAgX25lc3RlZFNjcm9sbCA9IGZ1bmN0aW9uIF9uZXN0ZWRTY3JvbGwoX3JlZjUpIHtcbiAgdmFyIGV2ZW50ID0gX3JlZjUuZXZlbnQsXG4gICAgICB0YXJnZXQgPSBfcmVmNS50YXJnZXQsXG4gICAgICBheGlzID0gX3JlZjUuYXhpcztcblxuICB2YXIgbm9kZSA9IChldmVudC5jaGFuZ2VkVG91Y2hlcyA/IGV2ZW50LmNoYW5nZWRUb3VjaGVzWzBdIDogZXZlbnQpLnRhcmdldCxcbiAgICAgIGNhY2hlID0gbm9kZS5fZ3NhcCB8fCBnc2FwLmNvcmUuZ2V0Q2FjaGUobm9kZSksXG4gICAgICB0aW1lID0gX2dldFRpbWUoKSxcbiAgICAgIGNzO1xuXG4gIGlmICghY2FjaGUuX2lzU2Nyb2xsVCB8fCB0aW1lIC0gY2FjaGUuX2lzU2Nyb2xsVCA+IDIwMDApIHtcbiAgICAvLyBjYWNoZSBmb3IgMiBzZWNvbmRzIHRvIGltcHJvdmUgcGVyZm9ybWFuY2UuXG4gICAgd2hpbGUgKG5vZGUgJiYgbm9kZSAhPT0gX2JvZHkgJiYgKG5vZGUuc2Nyb2xsSGVpZ2h0IDw9IG5vZGUuY2xpZW50SGVpZ2h0ICYmIG5vZGUuc2Nyb2xsV2lkdGggPD0gbm9kZS5jbGllbnRXaWR0aCB8fCAhKF9vdmVyZmxvd1soY3MgPSBfZ2V0Q29tcHV0ZWRTdHlsZShub2RlKSkub3ZlcmZsb3dZXSB8fCBfb3ZlcmZsb3dbY3Mub3ZlcmZsb3dYXSkpKSB7XG4gICAgICBub2RlID0gbm9kZS5wYXJlbnROb2RlO1xuICAgIH1cblxuICAgIGNhY2hlLl9pc1Njcm9sbCA9IG5vZGUgJiYgbm9kZSAhPT0gdGFyZ2V0ICYmICFfaXNWaWV3cG9ydChub2RlKSAmJiAoX292ZXJmbG93WyhjcyA9IF9nZXRDb21wdXRlZFN0eWxlKG5vZGUpKS5vdmVyZmxvd1ldIHx8IF9vdmVyZmxvd1tjcy5vdmVyZmxvd1hdKTtcbiAgICBjYWNoZS5faXNTY3JvbGxUID0gdGltZTtcbiAgfVxuXG4gIGlmIChjYWNoZS5faXNTY3JvbGwgfHwgYXhpcyA9PT0gXCJ4XCIpIHtcbiAgICBldmVudC5zdG9wUHJvcGFnYXRpb24oKTtcbiAgICBldmVudC5fZ3NhcEFsbG93ID0gdHJ1ZTtcbiAgfVxufSxcbiAgICAvLyBjYXB0dXJlIGV2ZW50cyBvbiBzY3JvbGxhYmxlIGVsZW1lbnRzIElOU0lERSB0aGUgPGJvZHk+IGFuZCBhbGxvdyB0aG9zZSBieSBjYWxsaW5nIHN0b3BQcm9wYWdhdGlvbigpIHdoZW4gd2UgZmluZCBhIHNjcm9sbGFibGUgYW5jZXN0b3Jcbl9pbnB1dE9ic2VydmVyID0gZnVuY3Rpb24gX2lucHV0T2JzZXJ2ZXIodGFyZ2V0LCB0eXBlLCBpbnB1dHMsIG5lc3RlZCkge1xuICByZXR1cm4gT2JzZXJ2ZXIuY3JlYXRlKHtcbiAgICB0YXJnZXQ6IHRhcmdldCxcbiAgICBjYXB0dXJlOiB0cnVlLFxuICAgIGRlYm91bmNlOiBmYWxzZSxcbiAgICBsb2NrQXhpczogdHJ1ZSxcbiAgICB0eXBlOiB0eXBlLFxuICAgIG9uV2hlZWw6IG5lc3RlZCA9IG5lc3RlZCAmJiBfbmVzdGVkU2Nyb2xsLFxuICAgIG9uUHJlc3M6IG5lc3RlZCxcbiAgICBvbkRyYWc6IG5lc3RlZCxcbiAgICBvblNjcm9sbDogbmVzdGVkLFxuICAgIG9uRW5hYmxlOiBmdW5jdGlvbiBvbkVuYWJsZSgpIHtcbiAgICAgIHJldHVybiBpbnB1dHMgJiYgX2FkZExpc3RlbmVyKF9kb2MsIE9ic2VydmVyLmV2ZW50VHlwZXNbMF0sIF9jYXB0dXJlSW5wdXRzLCBmYWxzZSwgdHJ1ZSk7XG4gICAgfSxcbiAgICBvbkRpc2FibGU6IGZ1bmN0aW9uIG9uRGlzYWJsZSgpIHtcbiAgICAgIHJldHVybiBfcmVtb3ZlTGlzdGVuZXIoX2RvYywgT2JzZXJ2ZXIuZXZlbnRUeXBlc1swXSwgX2NhcHR1cmVJbnB1dHMsIHRydWUpO1xuICAgIH1cbiAgfSk7XG59LFxuICAgIF9pbnB1dEV4cCA9IC8oaW5wdXR8bGFiZWx8c2VsZWN0fHRleHRhcmVhKS9pLFxuICAgIF9pbnB1dElzRm9jdXNlZCxcbiAgICBfY2FwdHVyZUlucHV0cyA9IGZ1bmN0aW9uIF9jYXB0dXJlSW5wdXRzKGUpIHtcbiAgdmFyIGlzSW5wdXQgPSBfaW5wdXRFeHAudGVzdChlLnRhcmdldC50YWdOYW1lKTtcblxuICBpZiAoaXNJbnB1dCB8fCBfaW5wdXRJc0ZvY3VzZWQpIHtcbiAgICBlLl9nc2FwQWxsb3cgPSB0cnVlO1xuICAgIF9pbnB1dElzRm9jdXNlZCA9IGlzSW5wdXQ7XG4gIH1cbn0sXG4gICAgX2dldFNjcm9sbE5vcm1hbGl6ZXIgPSBmdW5jdGlvbiBfZ2V0U2Nyb2xsTm9ybWFsaXplcih2YXJzKSB7XG4gIF9pc09iamVjdCh2YXJzKSB8fCAodmFycyA9IHt9KTtcbiAgdmFycy5wcmV2ZW50RGVmYXVsdCA9IHZhcnMuaXNOb3JtYWxpemVyID0gdmFycy5hbGxvd0NsaWNrcyA9IHRydWU7XG4gIHZhcnMudHlwZSB8fCAodmFycy50eXBlID0gXCJ3aGVlbCx0b3VjaFwiKTtcbiAgdmFycy5kZWJvdW5jZSA9ICEhdmFycy5kZWJvdW5jZTtcbiAgdmFycy5pZCA9IHZhcnMuaWQgfHwgXCJub3JtYWxpemVyXCI7XG5cbiAgdmFyIF92YXJzMiA9IHZhcnMsXG4gICAgICBub3JtYWxpemVTY3JvbGxYID0gX3ZhcnMyLm5vcm1hbGl6ZVNjcm9sbFgsXG4gICAgICBtb21lbnR1bSA9IF92YXJzMi5tb21lbnR1bSxcbiAgICAgIGFsbG93TmVzdGVkU2Nyb2xsID0gX3ZhcnMyLmFsbG93TmVzdGVkU2Nyb2xsLFxuICAgICAgb25SZWxlYXNlID0gX3ZhcnMyLm9uUmVsZWFzZSxcbiAgICAgIHNlbGYsXG4gICAgICBtYXhZLFxuICAgICAgdGFyZ2V0ID0gX2dldFRhcmdldCh2YXJzLnRhcmdldCkgfHwgX2RvY0VsLFxuICAgICAgc21vb3RoZXIgPSBnc2FwLmNvcmUuZ2xvYmFscygpLlNjcm9sbFNtb290aGVyLFxuICAgICAgc21vb3RoZXJJbnN0YW5jZSA9IHNtb290aGVyICYmIHNtb290aGVyLmdldCgpLFxuICAgICAgY29udGVudCA9IF9maXhJT1NCdWcgJiYgKHZhcnMuY29udGVudCAmJiBfZ2V0VGFyZ2V0KHZhcnMuY29udGVudCkgfHwgc21vb3RoZXJJbnN0YW5jZSAmJiB2YXJzLmNvbnRlbnQgIT09IGZhbHNlICYmICFzbW9vdGhlckluc3RhbmNlLnNtb290aCgpICYmIHNtb290aGVySW5zdGFuY2UuY29udGVudCgpKSxcbiAgICAgIHNjcm9sbEZ1bmNZID0gX2dldFNjcm9sbEZ1bmModGFyZ2V0LCBfdmVydGljYWwpLFxuICAgICAgc2Nyb2xsRnVuY1ggPSBfZ2V0U2Nyb2xsRnVuYyh0YXJnZXQsIF9ob3Jpem9udGFsKSxcbiAgICAgIHNjYWxlID0gMSxcbiAgICAgIGluaXRpYWxTY2FsZSA9IChPYnNlcnZlci5pc1RvdWNoICYmIF93aW4udmlzdWFsVmlld3BvcnQgPyBfd2luLnZpc3VhbFZpZXdwb3J0LnNjYWxlICogX3dpbi52aXN1YWxWaWV3cG9ydC53aWR0aCA6IF93aW4ub3V0ZXJXaWR0aCkgLyBfd2luLmlubmVyV2lkdGgsXG4gICAgICB3aGVlbFJlZnJlc2ggPSAwLFxuICAgICAgcmVzb2x2ZU1vbWVudHVtRHVyYXRpb24gPSBfaXNGdW5jdGlvbihtb21lbnR1bSkgPyBmdW5jdGlvbiAoKSB7XG4gICAgcmV0dXJuIG1vbWVudHVtKHNlbGYpO1xuICB9IDogZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiBtb21lbnR1bSB8fCAyLjg7XG4gIH0sXG4gICAgICBsYXN0UmVmcmVzaElELFxuICAgICAgc2tpcFRvdWNoTW92ZSxcbiAgICAgIGlucHV0T2JzZXJ2ZXIgPSBfaW5wdXRPYnNlcnZlcih0YXJnZXQsIHZhcnMudHlwZSwgdHJ1ZSwgYWxsb3dOZXN0ZWRTY3JvbGwpLFxuICAgICAgcmVzdW1lVG91Y2hNb3ZlID0gZnVuY3Rpb24gcmVzdW1lVG91Y2hNb3ZlKCkge1xuICAgIHJldHVybiBza2lwVG91Y2hNb3ZlID0gZmFsc2U7XG4gIH0sXG4gICAgICBzY3JvbGxDbGFtcFggPSBfcGFzc1Rocm91Z2gsXG4gICAgICBzY3JvbGxDbGFtcFkgPSBfcGFzc1Rocm91Z2gsXG4gICAgICB1cGRhdGVDbGFtcHMgPSBmdW5jdGlvbiB1cGRhdGVDbGFtcHMoKSB7XG4gICAgbWF4WSA9IF9tYXhTY3JvbGwodGFyZ2V0LCBfdmVydGljYWwpO1xuICAgIHNjcm9sbENsYW1wWSA9IF9jbGFtcChfZml4SU9TQnVnID8gMSA6IDAsIG1heFkpO1xuICAgIG5vcm1hbGl6ZVNjcm9sbFggJiYgKHNjcm9sbENsYW1wWCA9IF9jbGFtcCgwLCBfbWF4U2Nyb2xsKHRhcmdldCwgX2hvcml6b250YWwpKSk7XG4gICAgbGFzdFJlZnJlc2hJRCA9IF9yZWZyZXNoSUQ7XG4gIH0sXG4gICAgICByZW1vdmVDb250ZW50T2Zmc2V0ID0gZnVuY3Rpb24gcmVtb3ZlQ29udGVudE9mZnNldCgpIHtcbiAgICBjb250ZW50Ll9nc2FwLnkgPSBfcm91bmQocGFyc2VGbG9hdChjb250ZW50Ll9nc2FwLnkpICsgc2Nyb2xsRnVuY1kub2Zmc2V0KSArIFwicHhcIjtcbiAgICBjb250ZW50LnN0eWxlLnRyYW5zZm9ybSA9IFwibWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgXCIgKyBwYXJzZUZsb2F0KGNvbnRlbnQuX2dzYXAueSkgKyBcIiwgMCwgMSlcIjtcbiAgICBzY3JvbGxGdW5jWS5vZmZzZXQgPSBzY3JvbGxGdW5jWS5jYWNoZUlEID0gMDtcbiAgfSxcbiAgICAgIGlnbm9yZURyYWcgPSBmdW5jdGlvbiBpZ25vcmVEcmFnKCkge1xuICAgIGlmIChza2lwVG91Y2hNb3ZlKSB7XG4gICAgICByZXF1ZXN0QW5pbWF0aW9uRnJhbWUocmVzdW1lVG91Y2hNb3ZlKTtcblxuICAgICAgdmFyIG9mZnNldCA9IF9yb3VuZChzZWxmLmRlbHRhWSAvIDIpLFxuICAgICAgICAgIHNjcm9sbCA9IHNjcm9sbENsYW1wWShzY3JvbGxGdW5jWS52IC0gb2Zmc2V0KTtcblxuICAgICAgaWYgKGNvbnRlbnQgJiYgc2Nyb2xsICE9PSBzY3JvbGxGdW5jWS52ICsgc2Nyb2xsRnVuY1kub2Zmc2V0KSB7XG4gICAgICAgIHNjcm9sbEZ1bmNZLm9mZnNldCA9IHNjcm9sbCAtIHNjcm9sbEZ1bmNZLnY7XG5cbiAgICAgICAgdmFyIHkgPSBfcm91bmQoKHBhcnNlRmxvYXQoY29udGVudCAmJiBjb250ZW50Ll9nc2FwLnkpIHx8IDApIC0gc2Nyb2xsRnVuY1kub2Zmc2V0KTtcblxuICAgICAgICBjb250ZW50LnN0eWxlLnRyYW5zZm9ybSA9IFwibWF0cml4M2QoMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMSwgMCwgMCwgXCIgKyB5ICsgXCIsIDAsIDEpXCI7XG4gICAgICAgIGNvbnRlbnQuX2dzYXAueSA9IHkgKyBcInB4XCI7XG4gICAgICAgIHNjcm9sbEZ1bmNZLmNhY2hlSUQgPSBfc2Nyb2xsZXJzLmNhY2hlO1xuXG4gICAgICAgIF91cGRhdGVBbGwoKTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuXG4gICAgc2Nyb2xsRnVuY1kub2Zmc2V0ICYmIHJlbW92ZUNvbnRlbnRPZmZzZXQoKTtcbiAgICBza2lwVG91Y2hNb3ZlID0gdHJ1ZTtcbiAgfSxcbiAgICAgIHR3ZWVuLFxuICAgICAgc3RhcnRTY3JvbGxYLFxuICAgICAgc3RhcnRTY3JvbGxZLFxuICAgICAgb25TdG9wRGVsYXllZENhbGwsXG4gICAgICBvblJlc2l6ZSA9IGZ1bmN0aW9uIG9uUmVzaXplKCkge1xuICAgIC8vIGlmIHRoZSB3aW5kb3cgcmVzaXplcywgbGlrZSBvbiBhbiBpUGhvbmUgd2hpY2ggQXBwbGUgRk9SQ0VTIHRoZSBhZGRyZXNzIGJhciB0byBzaG93L2hpZGUgZXZlbiBpZiB3ZSBldmVudC5wcmV2ZW50RGVmYXVsdCgpLCBpdCBtYXkgYmUgc2Nyb2xsaW5nIHRvbyBmYXIgbm93IHRoYXQgdGhlIGFkZHJlc3MgYmFyIGlzIHNob3dpbmcsIHNvIHdlIG11c3QgZHluYW1pY2FsbHkgYWRqdXN0IHRoZSBtb21lbnR1bSB0d2Vlbi5cbiAgICB1cGRhdGVDbGFtcHMoKTtcblxuICAgIGlmICh0d2Vlbi5pc0FjdGl2ZSgpICYmIHR3ZWVuLnZhcnMuc2Nyb2xsWSA+IG1heFkpIHtcbiAgICAgIHNjcm9sbEZ1bmNZKCkgPiBtYXhZID8gdHdlZW4ucHJvZ3Jlc3MoMSkgJiYgc2Nyb2xsRnVuY1kobWF4WSkgOiB0d2Vlbi5yZXNldFRvKFwic2Nyb2xsWVwiLCBtYXhZKTtcbiAgICB9XG4gIH07XG5cbiAgY29udGVudCAmJiBnc2FwLnNldChjb250ZW50LCB7XG4gICAgeTogXCIrPTBcIlxuICB9KTsgLy8gdG8gZW5zdXJlIHRoZXJlJ3MgYSBjYWNoZSAoZWxlbWVudC5fZ3NhcClcblxuICB2YXJzLmlnbm9yZUNoZWNrID0gZnVuY3Rpb24gKGUpIHtcbiAgICByZXR1cm4gX2ZpeElPU0J1ZyAmJiBlLnR5cGUgPT09IFwidG91Y2htb3ZlXCIgJiYgaWdub3JlRHJhZyhlKSB8fCBzY2FsZSA+IDEuMDUgJiYgZS50eXBlICE9PSBcInRvdWNoc3RhcnRcIiB8fCBzZWxmLmlzR2VzdHVyaW5nIHx8IGUudG91Y2hlcyAmJiBlLnRvdWNoZXMubGVuZ3RoID4gMTtcbiAgfTtcblxuICB2YXJzLm9uUHJlc3MgPSBmdW5jdGlvbiAoKSB7XG4gICAgc2tpcFRvdWNoTW92ZSA9IGZhbHNlO1xuICAgIHZhciBwcmV2U2NhbGUgPSBzY2FsZTtcbiAgICBzY2FsZSA9IF9yb3VuZCgoX3dpbi52aXN1YWxWaWV3cG9ydCAmJiBfd2luLnZpc3VhbFZpZXdwb3J0LnNjYWxlIHx8IDEpIC8gaW5pdGlhbFNjYWxlKTtcbiAgICB0d2Vlbi5wYXVzZSgpO1xuICAgIHByZXZTY2FsZSAhPT0gc2NhbGUgJiYgX2FsbG93TmF0aXZlUGFubmluZyh0YXJnZXQsIHNjYWxlID4gMS4wMSA/IHRydWUgOiBub3JtYWxpemVTY3JvbGxYID8gZmFsc2UgOiBcInhcIik7XG4gICAgc3RhcnRTY3JvbGxYID0gc2Nyb2xsRnVuY1goKTtcbiAgICBzdGFydFNjcm9sbFkgPSBzY3JvbGxGdW5jWSgpO1xuICAgIHVwZGF0ZUNsYW1wcygpO1xuICAgIGxhc3RSZWZyZXNoSUQgPSBfcmVmcmVzaElEO1xuICB9O1xuXG4gIHZhcnMub25SZWxlYXNlID0gdmFycy5vbkdlc3R1cmVTdGFydCA9IGZ1bmN0aW9uIChzZWxmLCB3YXNEcmFnZ2luZykge1xuICAgIHNjcm9sbEZ1bmNZLm9mZnNldCAmJiByZW1vdmVDb250ZW50T2Zmc2V0KCk7XG5cbiAgICBpZiAoIXdhc0RyYWdnaW5nKSB7XG4gICAgICBvblN0b3BEZWxheWVkQ2FsbC5yZXN0YXJ0KHRydWUpO1xuICAgIH0gZWxzZSB7XG4gICAgICBfc2Nyb2xsZXJzLmNhY2hlKys7IC8vIG1ha2Ugc3VyZSB3ZSdyZSBwdWxsaW5nIHRoZSBub24tY2FjaGVkIHZhbHVlXG4gICAgICAvLyBhbHRlcm5hdGUgYWxnb3JpdGhtOiBkdXJYID0gTWF0aC5taW4oNiwgTWF0aC5hYnMoc2VsZi52ZWxvY2l0eVggLyA4MDApKSxcdGR1ciA9IE1hdGgubWF4KGR1clgsIE1hdGgubWluKDYsIE1hdGguYWJzKHNlbGYudmVsb2NpdHlZIC8gODAwKSkpOyBkdXIgPSBkdXIgKiAoMC40ICsgKDEgLSBfcG93ZXI0SW4oZHVyIC8gNikpICogMC42KSkgKiAobW9tZW50dW1TcGVlZCB8fCAxKVxuXG4gICAgICB2YXIgZHVyID0gcmVzb2x2ZU1vbWVudHVtRHVyYXRpb24oKSxcbiAgICAgICAgICBjdXJyZW50U2Nyb2xsLFxuICAgICAgICAgIGVuZFNjcm9sbDtcblxuICAgICAgaWYgKG5vcm1hbGl6ZVNjcm9sbFgpIHtcbiAgICAgICAgY3VycmVudFNjcm9sbCA9IHNjcm9sbEZ1bmNYKCk7XG4gICAgICAgIGVuZFNjcm9sbCA9IGN1cnJlbnRTY3JvbGwgKyBkdXIgKiAwLjA1ICogLXNlbGYudmVsb2NpdHlYIC8gMC4yMjc7IC8vIHRoZSBjb25zdGFudCAuMjI3IGlzIGZyb20gcG93ZXI0KDAuMDUpLiB2ZWxvY2l0eSBpcyBpbnZlcnRlZCBiZWNhdXNlIHNjcm9sbGluZyBnb2VzIGluIHRoZSBvcHBvc2l0ZSBkaXJlY3Rpb24uXG5cbiAgICAgICAgZHVyICo9IF9jbGFtcFNjcm9sbEFuZEdldER1cmF0aW9uTXVsdGlwbGllcihzY3JvbGxGdW5jWCwgY3VycmVudFNjcm9sbCwgZW5kU2Nyb2xsLCBfbWF4U2Nyb2xsKHRhcmdldCwgX2hvcml6b250YWwpKTtcbiAgICAgICAgdHdlZW4udmFycy5zY3JvbGxYID0gc2Nyb2xsQ2xhbXBYKGVuZFNjcm9sbCk7XG4gICAgICB9XG5cbiAgICAgIGN1cnJlbnRTY3JvbGwgPSBzY3JvbGxGdW5jWSgpO1xuICAgICAgZW5kU2Nyb2xsID0gY3VycmVudFNjcm9sbCArIGR1ciAqIDAuMDUgKiAtc2VsZi52ZWxvY2l0eVkgLyAwLjIyNzsgLy8gdGhlIGNvbnN0YW50IC4yMjcgaXMgZnJvbSBwb3dlcjQoMC4wNSlcblxuICAgICAgZHVyICo9IF9jbGFtcFNjcm9sbEFuZEdldER1cmF0aW9uTXVsdGlwbGllcihzY3JvbGxGdW5jWSwgY3VycmVudFNjcm9sbCwgZW5kU2Nyb2xsLCBfbWF4U2Nyb2xsKHRhcmdldCwgX3ZlcnRpY2FsKSk7XG4gICAgICB0d2Vlbi52YXJzLnNjcm9sbFkgPSBzY3JvbGxDbGFtcFkoZW5kU2Nyb2xsKTtcbiAgICAgIHR3ZWVuLmludmFsaWRhdGUoKS5kdXJhdGlvbihkdXIpLnBsYXkoMC4wMSk7XG5cbiAgICAgIGlmIChfZml4SU9TQnVnICYmIHR3ZWVuLnZhcnMuc2Nyb2xsWSA+PSBtYXhZIHx8IGN1cnJlbnRTY3JvbGwgPj0gbWF4WSAtIDEpIHtcbiAgICAgICAgLy8gaU9TIGJ1ZzogaXQnbGwgc2hvdyB0aGUgYWRkcmVzcyBiYXIgYnV0IE5PVCBmaXJlIHRoZSB3aW5kb3cgXCJyZXNpemVcIiBldmVudCB1bnRpbCB0aGUgYW5pbWF0aW9uIGlzIGRvbmUgYnV0IHdlIG11c3QgcHJvdGVjdCBhZ2FpbnN0IG92ZXJzaG9vdCBzbyB3ZSBsZXZlcmFnZSBhbiBvblVwZGF0ZSB0byBkbyBzby5cbiAgICAgICAgZ3NhcC50byh7fSwge1xuICAgICAgICAgIG9uVXBkYXRlOiBvblJlc2l6ZSxcbiAgICAgICAgICBkdXJhdGlvbjogZHVyXG4gICAgICAgIH0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIG9uUmVsZWFzZSAmJiBvblJlbGVhc2Uoc2VsZik7XG4gIH07XG5cbiAgdmFycy5vbldoZWVsID0gZnVuY3Rpb24gKCkge1xuICAgIHR3ZWVuLl90cyAmJiB0d2Vlbi5wYXVzZSgpO1xuXG4gICAgaWYgKF9nZXRUaW1lKCkgLSB3aGVlbFJlZnJlc2ggPiAxMDAwKSB7XG4gICAgICAvLyBhZnRlciAxIHNlY29uZCwgcmVmcmVzaCB0aGUgY2xhbXBzIG90aGVyd2lzZSB0aGF0J2xsIG9ubHkgaGFwcGVuIHdoZW4gU2Nyb2xsVHJpZ2dlci5yZWZyZXNoKCkgaXMgY2FsbGVkIG9yIGZvciB0b3VjaC1zY3JvbGxpbmcuXG4gICAgICBsYXN0UmVmcmVzaElEID0gMDtcbiAgICAgIHdoZWVsUmVmcmVzaCA9IF9nZXRUaW1lKCk7XG4gICAgfVxuICB9O1xuXG4gIHZhcnMub25DaGFuZ2UgPSBmdW5jdGlvbiAoc2VsZiwgZHgsIGR5LCB4QXJyYXksIHlBcnJheSkge1xuICAgIF9yZWZyZXNoSUQgIT09IGxhc3RSZWZyZXNoSUQgJiYgdXBkYXRlQ2xhbXBzKCk7XG4gICAgZHggJiYgbm9ybWFsaXplU2Nyb2xsWCAmJiBzY3JvbGxGdW5jWChzY3JvbGxDbGFtcFgoeEFycmF5WzJdID09PSBkeCA/IHN0YXJ0U2Nyb2xsWCArIChzZWxmLnN0YXJ0WCAtIHNlbGYueCkgOiBzY3JvbGxGdW5jWCgpICsgZHggLSB4QXJyYXlbMV0pKTsgLy8gZm9yIG1vcmUgcHJlY2lzaW9uLCB3ZSB0cmFjayBwb2ludGVyL3RvdWNoIG1vdmVtZW50IGZyb20gdGhlIHN0YXJ0LCBvdGhlcndpc2UgaXQnbGwgZHJpZnQuXG5cbiAgICBpZiAoZHkpIHtcbiAgICAgIHNjcm9sbEZ1bmNZLm9mZnNldCAmJiByZW1vdmVDb250ZW50T2Zmc2V0KCk7XG4gICAgICB2YXIgaXNUb3VjaCA9IHlBcnJheVsyXSA9PT0gZHksXG4gICAgICAgICAgeSA9IGlzVG91Y2ggPyBzdGFydFNjcm9sbFkgKyBzZWxmLnN0YXJ0WSAtIHNlbGYueSA6IHNjcm9sbEZ1bmNZKCkgKyBkeSAtIHlBcnJheVsxXSxcbiAgICAgICAgICB5Q2xhbXBlZCA9IHNjcm9sbENsYW1wWSh5KTtcbiAgICAgIGlzVG91Y2ggJiYgeSAhPT0geUNsYW1wZWQgJiYgKHN0YXJ0U2Nyb2xsWSArPSB5Q2xhbXBlZCAtIHkpO1xuICAgICAgc2Nyb2xsRnVuY1koeUNsYW1wZWQpO1xuICAgIH1cblxuICAgIChkeSB8fCBkeCkgJiYgX3VwZGF0ZUFsbCgpO1xuICB9O1xuXG4gIHZhcnMub25FbmFibGUgPSBmdW5jdGlvbiAoKSB7XG4gICAgX2FsbG93TmF0aXZlUGFubmluZyh0YXJnZXQsIG5vcm1hbGl6ZVNjcm9sbFggPyBmYWxzZSA6IFwieFwiKTtcblxuICAgIFNjcm9sbFRyaWdnZXIuYWRkRXZlbnRMaXN0ZW5lcihcInJlZnJlc2hcIiwgb25SZXNpemUpO1xuXG4gICAgX2FkZExpc3RlbmVyKF93aW4sIFwicmVzaXplXCIsIG9uUmVzaXplKTtcblxuICAgIGlmIChzY3JvbGxGdW5jWS5zbW9vdGgpIHtcbiAgICAgIHNjcm9sbEZ1bmNZLnRhcmdldC5zdHlsZS5zY3JvbGxCZWhhdmlvciA9IFwiYXV0b1wiO1xuICAgICAgc2Nyb2xsRnVuY1kuc21vb3RoID0gc2Nyb2xsRnVuY1guc21vb3RoID0gZmFsc2U7XG4gICAgfVxuXG4gICAgaW5wdXRPYnNlcnZlci5lbmFibGUoKTtcbiAgfTtcblxuICB2YXJzLm9uRGlzYWJsZSA9IGZ1bmN0aW9uICgpIHtcbiAgICBfYWxsb3dOYXRpdmVQYW5uaW5nKHRhcmdldCwgdHJ1ZSk7XG5cbiAgICBfcmVtb3ZlTGlzdGVuZXIoX3dpbiwgXCJyZXNpemVcIiwgb25SZXNpemUpO1xuXG4gICAgU2Nyb2xsVHJpZ2dlci5yZW1vdmVFdmVudExpc3RlbmVyKFwicmVmcmVzaFwiLCBvblJlc2l6ZSk7XG4gICAgaW5wdXRPYnNlcnZlci5raWxsKCk7XG4gIH07XG5cbiAgdmFycy5sb2NrQXhpcyA9IHZhcnMubG9ja0F4aXMgIT09IGZhbHNlO1xuICBzZWxmID0gbmV3IE9ic2VydmVyKHZhcnMpO1xuICBzZWxmLmlPUyA9IF9maXhJT1NCdWc7IC8vIHVzZWQgaW4gdGhlIE9ic2VydmVyIGdldENhY2hlZFNjcm9sbCgpIGZ1bmN0aW9uIHRvIHdvcmsgYXJvdW5kIGFuIGlPUyBidWcgdGhhdCB3cmVha3MgaGF2b2Mgd2l0aCBUb3VjaEV2ZW50LmNsaWVudFkgaWYgd2UgYWxsb3cgc2Nyb2xsIHRvIGdvIGFsbCB0aGUgd2F5IGJhY2sgdG8gMC5cblxuICBfZml4SU9TQnVnICYmICFzY3JvbGxGdW5jWSgpICYmIHNjcm9sbEZ1bmNZKDEpOyAvLyBpT1MgYnVnIGNhdXNlcyBldmVudC5jbGllbnRZIHZhbHVlcyB0byBmcmVhayBvdXQgKHdpbGRseSBpbmFjY3VyYXRlKSBpZiB0aGUgc2Nyb2xsIHBvc2l0aW9uIGlzIGV4YWN0bHkgMC5cblxuICBfZml4SU9TQnVnICYmIGdzYXAudGlja2VyLmFkZChfcGFzc1Rocm91Z2gpOyAvLyBwcmV2ZW50IHRoZSB0aWNrZXIgZnJvbSBzbGVlcGluZ1xuXG4gIG9uU3RvcERlbGF5ZWRDYWxsID0gc2VsZi5fZGM7XG4gIHR3ZWVuID0gZ3NhcC50byhzZWxmLCB7XG4gICAgZWFzZTogXCJwb3dlcjRcIixcbiAgICBwYXVzZWQ6IHRydWUsXG4gICAgaW5oZXJpdDogZmFsc2UsXG4gICAgc2Nyb2xsWDogbm9ybWFsaXplU2Nyb2xsWCA/IFwiKz0wLjFcIiA6IFwiKz0wXCIsXG4gICAgc2Nyb2xsWTogXCIrPTAuMVwiLFxuICAgIG1vZGlmaWVyczoge1xuICAgICAgc2Nyb2xsWTogX2ludGVycnVwdGlvblRyYWNrZXIoc2Nyb2xsRnVuY1ksIHNjcm9sbEZ1bmNZKCksIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIHR3ZWVuLnBhdXNlKCk7XG4gICAgICB9KVxuICAgIH0sXG4gICAgb25VcGRhdGU6IF91cGRhdGVBbGwsXG4gICAgb25Db21wbGV0ZTogb25TdG9wRGVsYXllZENhbGwudmFycy5vbkNvbXBsZXRlXG4gIH0pOyAvLyB3ZSBuZWVkIHRoZSBtb2RpZmllciB0byBzZW5zZSBpZiB0aGUgc2Nyb2xsIHBvc2l0aW9uIGlzIGFsdGVyZWQgb3V0c2lkZSBvZiB0aGUgbW9tZW50dW0gdHdlZW4gKGxpa2Ugd2l0aCBhIHNjcm9sbFRvIHR3ZWVuKSBzbyB3ZSBjYW4gcGF1c2UoKSBpdCB0byBwcmV2ZW50IGNvbmZsaWN0cy5cblxuICByZXR1cm4gc2VsZjtcbn07XG5cblNjcm9sbFRyaWdnZXIuc29ydCA9IGZ1bmN0aW9uIChmdW5jKSB7XG4gIHJldHVybiBfdHJpZ2dlcnMuc29ydChmdW5jIHx8IGZ1bmN0aW9uIChhLCBiKSB7XG4gICAgcmV0dXJuIChhLnZhcnMucmVmcmVzaFByaW9yaXR5IHx8IDApICogLTFlNiArIGEuc3RhcnQgLSAoYi5zdGFydCArIChiLnZhcnMucmVmcmVzaFByaW9yaXR5IHx8IDApICogLTFlNik7XG4gIH0pO1xufTtcblxuU2Nyb2xsVHJpZ2dlci5vYnNlcnZlID0gZnVuY3Rpb24gKHZhcnMpIHtcbiAgcmV0dXJuIG5ldyBPYnNlcnZlcih2YXJzKTtcbn07XG5cblNjcm9sbFRyaWdnZXIubm9ybWFsaXplU2Nyb2xsID0gZnVuY3Rpb24gKHZhcnMpIHtcbiAgaWYgKHR5cGVvZiB2YXJzID09PSBcInVuZGVmaW5lZFwiKSB7XG4gICAgcmV0dXJuIF9ub3JtYWxpemVyO1xuICB9XG5cbiAgaWYgKHZhcnMgPT09IHRydWUgJiYgX25vcm1hbGl6ZXIpIHtcbiAgICByZXR1cm4gX25vcm1hbGl6ZXIuZW5hYmxlKCk7XG4gIH1cblxuICBpZiAodmFycyA9PT0gZmFsc2UpIHtcbiAgICBfbm9ybWFsaXplciAmJiBfbm9ybWFsaXplci5raWxsKCk7XG4gICAgX25vcm1hbGl6ZXIgPSB2YXJzO1xuICAgIHJldHVybjtcbiAgfVxuXG4gIHZhciBub3JtYWxpemVyID0gdmFycyBpbnN0YW5jZW9mIE9ic2VydmVyID8gdmFycyA6IF9nZXRTY3JvbGxOb3JtYWxpemVyKHZhcnMpO1xuICBfbm9ybWFsaXplciAmJiBfbm9ybWFsaXplci50YXJnZXQgPT09IG5vcm1hbGl6ZXIudGFyZ2V0ICYmIF9ub3JtYWxpemVyLmtpbGwoKTtcbiAgX2lzVmlld3BvcnQobm9ybWFsaXplci50YXJnZXQpICYmIChfbm9ybWFsaXplciA9IG5vcm1hbGl6ZXIpO1xuICByZXR1cm4gbm9ybWFsaXplcjtcbn07XG5cblNjcm9sbFRyaWdnZXIuY29yZSA9IHtcbiAgLy8gc21hbGxlciBmaWxlIHNpemUgd2F5IHRvIGxldmVyYWdlIGluIFNjcm9sbFNtb290aGVyIGFuZCBPYnNlcnZlclxuICBfZ2V0VmVsb2NpdHlQcm9wOiBfZ2V0VmVsb2NpdHlQcm9wLFxuICBfaW5wdXRPYnNlcnZlcjogX2lucHV0T2JzZXJ2ZXIsXG4gIF9zY3JvbGxlcnM6IF9zY3JvbGxlcnMsXG4gIF9wcm94aWVzOiBfcHJveGllcyxcbiAgYnJpZGdlOiB7XG4gICAgLy8gd2hlbiBub3JtYWxpemVTY3JvbGwgc2V0cyB0aGUgc2Nyb2xsIHBvc2l0aW9uIChzcyA9IHNldFNjcm9sbClcbiAgICBzczogZnVuY3Rpb24gc3MoKSB7XG4gICAgICBfbGFzdFNjcm9sbFRpbWUgfHwgX2Rpc3BhdGNoKFwic2Nyb2xsU3RhcnRcIik7XG4gICAgICBfbGFzdFNjcm9sbFRpbWUgPSBfZ2V0VGltZSgpO1xuICAgIH0sXG4gICAgLy8gYSB3YXkgdG8gZ2V0IHRoZSBfcmVmcmVzaGluZyB2YWx1ZSBpbiBPYnNlcnZlclxuICAgIHJlZjogZnVuY3Rpb24gcmVmKCkge1xuICAgICAgcmV0dXJuIF9yZWZyZXNoaW5nO1xuICAgIH1cbiAgfVxufTtcbl9nZXRHU0FQKCkgJiYgZ3NhcC5yZWdpc3RlclBsdWdpbihTY3JvbGxUcmlnZ2VyKTtcbmV4cG9ydCB7IFNjcm9sbFRyaWdnZXIgYXMgZGVmYXVsdCB9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/gsap/ScrollTrigger.js\n"); - -/***/ }), - -/***/ "./node_modules/gsap/gsap-core.js": -/*!****************************************!*\ - !*** ./node_modules/gsap/gsap-core.js ***! - \****************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Animation: function() { return /* binding */ Animation; },\n/* harmony export */ Back: function() { return /* binding */ Back; },\n/* harmony export */ Bounce: function() { return /* binding */ Bounce; },\n/* harmony export */ Circ: function() { return /* binding */ Circ; },\n/* harmony export */ Cubic: function() { return /* binding */ Cubic; },\n/* harmony export */ Elastic: function() { return /* binding */ Elastic; },\n/* harmony export */ Expo: function() { return /* binding */ Expo; },\n/* harmony export */ GSCache: function() { return /* binding */ GSCache; },\n/* harmony export */ Linear: function() { return /* binding */ Linear; },\n/* harmony export */ Power0: function() { return /* binding */ Power0; },\n/* harmony export */ Power1: function() { return /* binding */ Power1; },\n/* harmony export */ Power2: function() { return /* binding */ Power2; },\n/* harmony export */ Power3: function() { return /* binding */ Power3; },\n/* harmony export */ Power4: function() { return /* binding */ Power4; },\n/* harmony export */ PropTween: function() { return /* binding */ PropTween; },\n/* harmony export */ Quad: function() { return /* binding */ Quad; },\n/* harmony export */ Quart: function() { return /* binding */ Quart; },\n/* harmony export */ Quint: function() { return /* binding */ Quint; },\n/* harmony export */ Sine: function() { return /* binding */ Sine; },\n/* harmony export */ SteppedEase: function() { return /* binding */ SteppedEase; },\n/* harmony export */ Strong: function() { return /* binding */ Strong; },\n/* harmony export */ Timeline: function() { return /* binding */ Timeline; },\n/* harmony export */ TimelineLite: function() { return /* binding */ Timeline; },\n/* harmony export */ TimelineMax: function() { return /* binding */ Timeline; },\n/* harmony export */ Tween: function() { return /* binding */ Tween; },\n/* harmony export */ TweenLite: function() { return /* binding */ Tween; },\n/* harmony export */ TweenMax: function() { return /* binding */ Tween; },\n/* harmony export */ _checkPlugin: function() { return /* binding */ _checkPlugin; },\n/* harmony export */ _colorExp: function() { return /* binding */ _colorExp; },\n/* harmony export */ _colorStringFilter: function() { return /* binding */ _colorStringFilter; },\n/* harmony export */ _config: function() { return /* binding */ _config; },\n/* harmony export */ _forEachName: function() { return /* binding */ _forEachName; },\n/* harmony export */ _getCache: function() { return /* binding */ _getCache; },\n/* harmony export */ _getProperty: function() { return /* binding */ _getProperty; },\n/* harmony export */ _getSetter: function() { return /* binding */ _getSetter; },\n/* harmony export */ _isString: function() { return /* binding */ _isString; },\n/* harmony export */ _isUndefined: function() { return /* binding */ _isUndefined; },\n/* harmony export */ _missingPlugin: function() { return /* binding */ _missingPlugin; },\n/* harmony export */ _numExp: function() { return /* binding */ _numExp; },\n/* harmony export */ _numWithUnitExp: function() { return /* binding */ _numWithUnitExp; },\n/* harmony export */ _parseRelative: function() { return /* binding */ _parseRelative; },\n/* harmony export */ _plugins: function() { return /* binding */ _plugins; },\n/* harmony export */ _relExp: function() { return /* binding */ _relExp; },\n/* harmony export */ _removeLinkedListItem: function() { return /* binding */ _removeLinkedListItem; },\n/* harmony export */ _renderComplexString: function() { return /* binding */ _renderComplexString; },\n/* harmony export */ _replaceRandom: function() { return /* binding */ _replaceRandom; },\n/* harmony export */ _round: function() { return /* binding */ _round; },\n/* harmony export */ _roundModifier: function() { return /* binding */ _roundModifier; },\n/* harmony export */ _setDefaults: function() { return /* binding */ _setDefaults; },\n/* harmony export */ _sortPropTweensByPriority: function() { return /* binding */ _sortPropTweensByPriority; },\n/* harmony export */ _ticker: function() { return /* binding */ _ticker; },\n/* harmony export */ clamp: function() { return /* binding */ clamp; },\n/* harmony export */ \"default\": function() { return /* binding */ gsap; },\n/* harmony export */ distribute: function() { return /* binding */ distribute; },\n/* harmony export */ getUnit: function() { return /* binding */ getUnit; },\n/* harmony export */ gsap: function() { return /* binding */ gsap; },\n/* harmony export */ interpolate: function() { return /* binding */ interpolate; },\n/* harmony export */ mapRange: function() { return /* binding */ mapRange; },\n/* harmony export */ normalize: function() { return /* binding */ normalize; },\n/* harmony export */ pipe: function() { return /* binding */ pipe; },\n/* harmony export */ random: function() { return /* binding */ random; },\n/* harmony export */ selector: function() { return /* binding */ selector; },\n/* harmony export */ shuffle: function() { return /* binding */ shuffle; },\n/* harmony export */ snap: function() { return /* binding */ snap; },\n/* harmony export */ splitColor: function() { return /* binding */ splitColor; },\n/* harmony export */ toArray: function() { return /* binding */ toArray; },\n/* harmony export */ unitize: function() { return /* binding */ unitize; },\n/* harmony export */ wrap: function() { return /* binding */ wrap; },\n/* harmony export */ wrapYoyo: function() { return /* binding */ wrapYoyo; }\n/* harmony export */ });\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return self; }\n\nfunction _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; }\n\n/*!\n * GSAP 3.12.5\n * https://gsap.com\n *\n * @license Copyright 2008-2024, GreenSock. All rights reserved.\n * Subject to the terms at https://gsap.com/standard-license or for\n * Club GSAP members, the agreement issued with that membership.\n * @author: Jack Doyle, jack@greensock.com\n*/\n\n/* eslint-disable */\nvar _config = {\n autoSleep: 120,\n force3D: \"auto\",\n nullTargetWarn: 1,\n units: {\n lineHeight: \"\"\n }\n},\n _defaults = {\n duration: .5,\n overwrite: false,\n delay: 0\n},\n _suppressOverwrites,\n _reverting,\n _context,\n _bigNum = 1e8,\n _tinyNum = 1 / _bigNum,\n _2PI = Math.PI * 2,\n _HALF_PI = _2PI / 4,\n _gsID = 0,\n _sqrt = Math.sqrt,\n _cos = Math.cos,\n _sin = Math.sin,\n _isString = function _isString(value) {\n return typeof value === \"string\";\n},\n _isFunction = function _isFunction(value) {\n return typeof value === \"function\";\n},\n _isNumber = function _isNumber(value) {\n return typeof value === \"number\";\n},\n _isUndefined = function _isUndefined(value) {\n return typeof value === \"undefined\";\n},\n _isObject = function _isObject(value) {\n return typeof value === \"object\";\n},\n _isNotFalse = function _isNotFalse(value) {\n return value !== false;\n},\n _windowExists = function _windowExists() {\n return typeof window !== \"undefined\";\n},\n _isFuncOrString = function _isFuncOrString(value) {\n return _isFunction(value) || _isString(value);\n},\n _isTypedArray = typeof ArrayBuffer === \"function\" && ArrayBuffer.isView || function () {},\n // note: IE10 has ArrayBuffer, but NOT ArrayBuffer.isView().\n_isArray = Array.isArray,\n _strictNumExp = /(?:-?\\.?\\d|\\.)+/gi,\n //only numbers (including negatives and decimals) but NOT relative values.\n_numExp = /[-+=.]*\\d+[.e\\-+]*\\d*[e\\-+]*\\d*/g,\n //finds any numbers, including ones that start with += or -=, negative numbers, and ones in scientific notation like 1e-8.\n_numWithUnitExp = /[-+=.]*\\d+[.e-]*\\d*[a-z%]*/g,\n _complexStringNumExp = /[-+=.]*\\d+\\.?\\d*(?:e-|e\\+)?\\d*/gi,\n //duplicate so that while we're looping through matches from exec(), it doesn't contaminate the lastIndex of _numExp which we use to search for colors too.\n_relExp = /[+-]=-?[.\\d]+/,\n _delimitedValueExp = /[^,'\"\\[\\]\\s]+/gi,\n // previously /[#\\-+.]*\\b[a-z\\d\\-=+%.]+/gi but didn't catch special characters.\n_unitExp = /^[+\\-=e\\s\\d]*\\d+[.\\d]*([a-z]*|%)\\s*$/i,\n _globalTimeline,\n _win,\n _coreInitted,\n _doc,\n _globals = {},\n _installScope = {},\n _coreReady,\n _install = function _install(scope) {\n return (_installScope = _merge(scope, _globals)) && gsap;\n},\n _missingPlugin = function _missingPlugin(property, value) {\n return console.warn(\"Invalid property\", property, \"set to\", value, \"Missing plugin? gsap.registerPlugin()\");\n},\n _warn = function _warn(message, suppress) {\n return !suppress && console.warn(message);\n},\n _addGlobal = function _addGlobal(name, obj) {\n return name && (_globals[name] = obj) && _installScope && (_installScope[name] = obj) || _globals;\n},\n _emptyFunc = function _emptyFunc() {\n return 0;\n},\n _startAtRevertConfig = {\n suppressEvents: true,\n isStart: true,\n kill: false\n},\n _revertConfigNoKill = {\n suppressEvents: true,\n kill: false\n},\n _revertConfig = {\n suppressEvents: true\n},\n _reservedProps = {},\n _lazyTweens = [],\n _lazyLookup = {},\n _lastRenderedFrame,\n _plugins = {},\n _effects = {},\n _nextGCFrame = 30,\n _harnessPlugins = [],\n _callbackNames = \"\",\n _harness = function _harness(targets) {\n var target = targets[0],\n harnessPlugin,\n i;\n _isObject(target) || _isFunction(target) || (targets = [targets]);\n\n if (!(harnessPlugin = (target._gsap || {}).harness)) {\n // find the first target with a harness. We assume targets passed into an animation will be of similar type, meaning the same kind of harness can be used for them all (performance optimization)\n i = _harnessPlugins.length;\n\n while (i-- && !_harnessPlugins[i].targetTest(target)) {}\n\n harnessPlugin = _harnessPlugins[i];\n }\n\n i = targets.length;\n\n while (i--) {\n targets[i] && (targets[i]._gsap || (targets[i]._gsap = new GSCache(targets[i], harnessPlugin))) || targets.splice(i, 1);\n }\n\n return targets;\n},\n _getCache = function _getCache(target) {\n return target._gsap || _harness(toArray(target))[0]._gsap;\n},\n _getProperty = function _getProperty(target, property, v) {\n return (v = target[property]) && _isFunction(v) ? target[property]() : _isUndefined(v) && target.getAttribute && target.getAttribute(property) || v;\n},\n _forEachName = function _forEachName(names, func) {\n return (names = names.split(\",\")).forEach(func) || names;\n},\n //split a comma-delimited list of names into an array, then run a forEach() function and return the split array (this is just a way to consolidate/shorten some code).\n_round = function _round(value) {\n return Math.round(value * 100000) / 100000 || 0;\n},\n _roundPrecise = function _roundPrecise(value) {\n return Math.round(value * 10000000) / 10000000 || 0;\n},\n // increased precision mostly for timing values.\n_parseRelative = function _parseRelative(start, value) {\n var operator = value.charAt(0),\n end = parseFloat(value.substr(2));\n start = parseFloat(start);\n return operator === \"+\" ? start + end : operator === \"-\" ? start - end : operator === \"*\" ? start * end : start / end;\n},\n _arrayContainsAny = function _arrayContainsAny(toSearch, toFind) {\n //searches one array to find matches for any of the items in the toFind array. As soon as one is found, it returns true. It does NOT return all the matches; it's simply a boolean search.\n var l = toFind.length,\n i = 0;\n\n for (; toSearch.indexOf(toFind[i]) < 0 && ++i < l;) {}\n\n return i < l;\n},\n _lazyRender = function _lazyRender() {\n var l = _lazyTweens.length,\n a = _lazyTweens.slice(0),\n i,\n tween;\n\n _lazyLookup = {};\n _lazyTweens.length = 0;\n\n for (i = 0; i < l; i++) {\n tween = a[i];\n tween && tween._lazy && (tween.render(tween._lazy[0], tween._lazy[1], true)._lazy = 0);\n }\n},\n _lazySafeRender = function _lazySafeRender(animation, time, suppressEvents, force) {\n _lazyTweens.length && !_reverting && _lazyRender();\n animation.render(time, suppressEvents, force || _reverting && time < 0 && (animation._initted || animation._startAt));\n _lazyTweens.length && !_reverting && _lazyRender(); //in case rendering caused any tweens to lazy-init, we should render them because typically when someone calls seek() or time() or progress(), they expect an immediate render.\n},\n _numericIfPossible = function _numericIfPossible(value) {\n var n = parseFloat(value);\n return (n || n === 0) && (value + \"\").match(_delimitedValueExp).length < 2 ? n : _isString(value) ? value.trim() : value;\n},\n _passThrough = function _passThrough(p) {\n return p;\n},\n _setDefaults = function _setDefaults(obj, defaults) {\n for (var p in defaults) {\n p in obj || (obj[p] = defaults[p]);\n }\n\n return obj;\n},\n _setKeyframeDefaults = function _setKeyframeDefaults(excludeDuration) {\n return function (obj, defaults) {\n for (var p in defaults) {\n p in obj || p === \"duration\" && excludeDuration || p === \"ease\" || (obj[p] = defaults[p]);\n }\n };\n},\n _merge = function _merge(base, toMerge) {\n for (var p in toMerge) {\n base[p] = toMerge[p];\n }\n\n return base;\n},\n _mergeDeep = function _mergeDeep(base, toMerge) {\n for (var p in toMerge) {\n p !== \"__proto__\" && p !== \"constructor\" && p !== \"prototype\" && (base[p] = _isObject(toMerge[p]) ? _mergeDeep(base[p] || (base[p] = {}), toMerge[p]) : toMerge[p]);\n }\n\n return base;\n},\n _copyExcluding = function _copyExcluding(obj, excluding) {\n var copy = {},\n p;\n\n for (p in obj) {\n p in excluding || (copy[p] = obj[p]);\n }\n\n return copy;\n},\n _inheritDefaults = function _inheritDefaults(vars) {\n var parent = vars.parent || _globalTimeline,\n func = vars.keyframes ? _setKeyframeDefaults(_isArray(vars.keyframes)) : _setDefaults;\n\n if (_isNotFalse(vars.inherit)) {\n while (parent) {\n func(vars, parent.vars.defaults);\n parent = parent.parent || parent._dp;\n }\n }\n\n return vars;\n},\n _arraysMatch = function _arraysMatch(a1, a2) {\n var i = a1.length,\n match = i === a2.length;\n\n while (match && i-- && a1[i] === a2[i]) {}\n\n return i < 0;\n},\n _addLinkedListItem = function _addLinkedListItem(parent, child, firstProp, lastProp, sortBy) {\n if (firstProp === void 0) {\n firstProp = \"_first\";\n }\n\n if (lastProp === void 0) {\n lastProp = \"_last\";\n }\n\n var prev = parent[lastProp],\n t;\n\n if (sortBy) {\n t = child[sortBy];\n\n while (prev && prev[sortBy] > t) {\n prev = prev._prev;\n }\n }\n\n if (prev) {\n child._next = prev._next;\n prev._next = child;\n } else {\n child._next = parent[firstProp];\n parent[firstProp] = child;\n }\n\n if (child._next) {\n child._next._prev = child;\n } else {\n parent[lastProp] = child;\n }\n\n child._prev = prev;\n child.parent = child._dp = parent;\n return child;\n},\n _removeLinkedListItem = function _removeLinkedListItem(parent, child, firstProp, lastProp) {\n if (firstProp === void 0) {\n firstProp = \"_first\";\n }\n\n if (lastProp === void 0) {\n lastProp = \"_last\";\n }\n\n var prev = child._prev,\n next = child._next;\n\n if (prev) {\n prev._next = next;\n } else if (parent[firstProp] === child) {\n parent[firstProp] = next;\n }\n\n if (next) {\n next._prev = prev;\n } else if (parent[lastProp] === child) {\n parent[lastProp] = prev;\n }\n\n child._next = child._prev = child.parent = null; // don't delete the _dp just so we can revert if necessary. But parent should be null to indicate the item isn't in a linked list.\n},\n _removeFromParent = function _removeFromParent(child, onlyIfParentHasAutoRemove) {\n child.parent && (!onlyIfParentHasAutoRemove || child.parent.autoRemoveChildren) && child.parent.remove && child.parent.remove(child);\n child._act = 0;\n},\n _uncache = function _uncache(animation, child) {\n if (animation && (!child || child._end > animation._dur || child._start < 0)) {\n // performance optimization: if a child animation is passed in we should only uncache if that child EXTENDS the animation (its end time is beyond the end)\n var a = animation;\n\n while (a) {\n a._dirty = 1;\n a = a.parent;\n }\n }\n\n return animation;\n},\n _recacheAncestors = function _recacheAncestors(animation) {\n var parent = animation.parent;\n\n while (parent && parent.parent) {\n //sometimes we must force a re-sort of all children and update the duration/totalDuration of all ancestor timelines immediately in case, for example, in the middle of a render loop, one tween alters another tween's timeScale which shoves its startTime before 0, forcing the parent timeline to shift around and shiftChildren() which could affect that next tween's render (startTime). Doesn't matter for the root timeline though.\n parent._dirty = 1;\n parent.totalDuration();\n parent = parent.parent;\n }\n\n return animation;\n},\n _rewindStartAt = function _rewindStartAt(tween, totalTime, suppressEvents, force) {\n return tween._startAt && (_reverting ? tween._startAt.revert(_revertConfigNoKill) : tween.vars.immediateRender && !tween.vars.autoRevert || tween._startAt.render(totalTime, true, force));\n},\n _hasNoPausedAncestors = function _hasNoPausedAncestors(animation) {\n return !animation || animation._ts && _hasNoPausedAncestors(animation.parent);\n},\n _elapsedCycleDuration = function _elapsedCycleDuration(animation) {\n return animation._repeat ? _animationCycle(animation._tTime, animation = animation.duration() + animation._rDelay) * animation : 0;\n},\n // feed in the totalTime and cycleDuration and it'll return the cycle (iteration minus 1) and if the playhead is exactly at the very END, it will NOT bump up to the next cycle.\n_animationCycle = function _animationCycle(tTime, cycleDuration) {\n var whole = Math.floor(tTime /= cycleDuration);\n return tTime && whole === tTime ? whole - 1 : whole;\n},\n _parentToChildTotalTime = function _parentToChildTotalTime(parentTime, child) {\n return (parentTime - child._start) * child._ts + (child._ts >= 0 ? 0 : child._dirty ? child.totalDuration() : child._tDur);\n},\n _setEnd = function _setEnd(animation) {\n return animation._end = _roundPrecise(animation._start + (animation._tDur / Math.abs(animation._ts || animation._rts || _tinyNum) || 0));\n},\n _alignPlayhead = function _alignPlayhead(animation, totalTime) {\n // adjusts the animation's _start and _end according to the provided totalTime (only if the parent's smoothChildTiming is true and the animation isn't paused). It doesn't do any rendering or forcing things back into parent timelines, etc. - that's what totalTime() is for.\n var parent = animation._dp;\n\n if (parent && parent.smoothChildTiming && animation._ts) {\n animation._start = _roundPrecise(parent._time - (animation._ts > 0 ? totalTime / animation._ts : ((animation._dirty ? animation.totalDuration() : animation._tDur) - totalTime) / -animation._ts));\n\n _setEnd(animation);\n\n parent._dirty || _uncache(parent, animation); //for performance improvement. If the parent's cache is already dirty, it already took care of marking the ancestors as dirty too, so skip the function call here.\n }\n\n return animation;\n},\n\n/*\n_totalTimeToTime = (clampedTotalTime, duration, repeat, repeatDelay, yoyo) => {\n\tlet cycleDuration = duration + repeatDelay,\n\t\ttime = _round(clampedTotalTime % cycleDuration);\n\tif (time > duration) {\n\t\ttime = duration;\n\t}\n\treturn (yoyo && (~~(clampedTotalTime / cycleDuration) & 1)) ? duration - time : time;\n},\n*/\n_postAddChecks = function _postAddChecks(timeline, child) {\n var t;\n\n if (child._time || !child._dur && child._initted || child._start < timeline._time && (child._dur || !child.add)) {\n // in case, for example, the _start is moved on a tween that has already rendered, or if it's being inserted into a timeline BEFORE where the playhead is currently. Imagine it's at its end state, then the startTime is moved WAY later (after the end of this timeline), it should render at its beginning. Special case: if it's a timeline (has .add() method) and no duration, we can skip rendering because the user may be populating it AFTER adding it to a parent timeline (unconventional, but possible, and we wouldn't want it to get removed if the parent's autoRemoveChildren is true).\n t = _parentToChildTotalTime(timeline.rawTime(), child);\n\n if (!child._dur || _clamp(0, child.totalDuration(), t) - child._tTime > _tinyNum) {\n child.render(t, true);\n }\n } //if the timeline has already ended but the inserted tween/timeline extends the duration, we should enable this timeline again so that it renders properly. We should also align the playhead with the parent timeline's when appropriate.\n\n\n if (_uncache(timeline, child)._dp && timeline._initted && timeline._time >= timeline._dur && timeline._ts) {\n //in case any of the ancestors had completed but should now be enabled...\n if (timeline._dur < timeline.duration()) {\n t = timeline;\n\n while (t._dp) {\n t.rawTime() >= 0 && t.totalTime(t._tTime); //moves the timeline (shifts its startTime) if necessary, and also enables it. If it's currently zero, though, it may not be scheduled to render until later so there's no need to force it to align with the current playhead position. Only move to catch up with the playhead.\n\n t = t._dp;\n }\n }\n\n timeline._zTime = -_tinyNum; // helps ensure that the next render() will be forced (crossingStart = true in render()), even if the duration hasn't changed (we're adding a child which would need to get rendered). Definitely an edge case. Note: we MUST do this AFTER the loop above where the totalTime() might trigger a render() because this _addToTimeline() method gets called from the Animation constructor, BEFORE tweens even record their targets, etc. so we wouldn't want things to get triggered in the wrong order.\n }\n},\n _addToTimeline = function _addToTimeline(timeline, child, position, skipChecks) {\n child.parent && _removeFromParent(child);\n child._start = _roundPrecise((_isNumber(position) ? position : position || timeline !== _globalTimeline ? _parsePosition(timeline, position, child) : timeline._time) + child._delay);\n child._end = _roundPrecise(child._start + (child.totalDuration() / Math.abs(child.timeScale()) || 0));\n\n _addLinkedListItem(timeline, child, \"_first\", \"_last\", timeline._sort ? \"_start\" : 0);\n\n _isFromOrFromStart(child) || (timeline._recent = child);\n skipChecks || _postAddChecks(timeline, child);\n timeline._ts < 0 && _alignPlayhead(timeline, timeline._tTime); // if the timeline is reversed and the new child makes it longer, we may need to adjust the parent's _start (push it back)\n\n return timeline;\n},\n _scrollTrigger = function _scrollTrigger(animation, trigger) {\n return (_globals.ScrollTrigger || _missingPlugin(\"scrollTrigger\", trigger)) && _globals.ScrollTrigger.create(trigger, animation);\n},\n _attemptInitTween = function _attemptInitTween(tween, time, force, suppressEvents, tTime) {\n _initTween(tween, time, tTime);\n\n if (!tween._initted) {\n return 1;\n }\n\n if (!force && tween._pt && !_reverting && (tween._dur && tween.vars.lazy !== false || !tween._dur && tween.vars.lazy) && _lastRenderedFrame !== _ticker.frame) {\n _lazyTweens.push(tween);\n\n tween._lazy = [tTime, suppressEvents];\n return 1;\n }\n},\n _parentPlayheadIsBeforeStart = function _parentPlayheadIsBeforeStart(_ref) {\n var parent = _ref.parent;\n return parent && parent._ts && parent._initted && !parent._lock && (parent.rawTime() < 0 || _parentPlayheadIsBeforeStart(parent));\n},\n // check parent's _lock because when a timeline repeats/yoyos and does its artificial wrapping, we shouldn't force the ratio back to 0\n_isFromOrFromStart = function _isFromOrFromStart(_ref2) {\n var data = _ref2.data;\n return data === \"isFromStart\" || data === \"isStart\";\n},\n _renderZeroDurationTween = function _renderZeroDurationTween(tween, totalTime, suppressEvents, force) {\n var prevRatio = tween.ratio,\n ratio = totalTime < 0 || !totalTime && (!tween._start && _parentPlayheadIsBeforeStart(tween) && !(!tween._initted && _isFromOrFromStart(tween)) || (tween._ts < 0 || tween._dp._ts < 0) && !_isFromOrFromStart(tween)) ? 0 : 1,\n // if the tween or its parent is reversed and the totalTime is 0, we should go to a ratio of 0. Edge case: if a from() or fromTo() stagger tween is placed later in a timeline, the \"startAt\" zero-duration tween could initially render at a time when the parent timeline's playhead is technically BEFORE where this tween is, so make sure that any \"from\" and \"fromTo\" startAt tweens are rendered the first time at a ratio of 1.\n repeatDelay = tween._rDelay,\n tTime = 0,\n pt,\n iteration,\n prevIteration;\n\n if (repeatDelay && tween._repeat) {\n // in case there's a zero-duration tween that has a repeat with a repeatDelay\n tTime = _clamp(0, tween._tDur, totalTime);\n iteration = _animationCycle(tTime, repeatDelay);\n tween._yoyo && iteration & 1 && (ratio = 1 - ratio);\n\n if (iteration !== _animationCycle(tween._tTime, repeatDelay)) {\n // if iteration changed\n prevRatio = 1 - ratio;\n tween.vars.repeatRefresh && tween._initted && tween.invalidate();\n }\n }\n\n if (ratio !== prevRatio || _reverting || force || tween._zTime === _tinyNum || !totalTime && tween._zTime) {\n if (!tween._initted && _attemptInitTween(tween, totalTime, force, suppressEvents, tTime)) {\n // if we render the very beginning (time == 0) of a fromTo(), we must force the render (normal tweens wouldn't need to render at a time of 0 when the prevTime was also 0). This is also mandatory to make sure overwriting kicks in immediately.\n return;\n }\n\n prevIteration = tween._zTime;\n tween._zTime = totalTime || (suppressEvents ? _tinyNum : 0); // when the playhead arrives at EXACTLY time 0 (right on top) of a zero-duration tween, we need to discern if events are suppressed so that when the playhead moves again (next time), it'll trigger the callback. If events are NOT suppressed, obviously the callback would be triggered in this render. Basically, the callback should fire either when the playhead ARRIVES or LEAVES this exact spot, not both. Imagine doing a timeline.seek(0) and there's a callback that sits at 0. Since events are suppressed on that seek() by default, nothing will fire, but when the playhead moves off of that position, the callback should fire. This behavior is what people intuitively expect.\n\n suppressEvents || (suppressEvents = totalTime && !prevIteration); // if it was rendered previously at exactly 0 (_zTime) and now the playhead is moving away, DON'T fire callbacks otherwise they'll seem like duplicates.\n\n tween.ratio = ratio;\n tween._from && (ratio = 1 - ratio);\n tween._time = 0;\n tween._tTime = tTime;\n pt = tween._pt;\n\n while (pt) {\n pt.r(ratio, pt.d);\n pt = pt._next;\n }\n\n totalTime < 0 && _rewindStartAt(tween, totalTime, suppressEvents, true);\n tween._onUpdate && !suppressEvents && _callback(tween, \"onUpdate\");\n tTime && tween._repeat && !suppressEvents && tween.parent && _callback(tween, \"onRepeat\");\n\n if ((totalTime >= tween._tDur || totalTime < 0) && tween.ratio === ratio) {\n ratio && _removeFromParent(tween, 1);\n\n if (!suppressEvents && !_reverting) {\n _callback(tween, ratio ? \"onComplete\" : \"onReverseComplete\", true);\n\n tween._prom && tween._prom();\n }\n }\n } else if (!tween._zTime) {\n tween._zTime = totalTime;\n }\n},\n _findNextPauseTween = function _findNextPauseTween(animation, prevTime, time) {\n var child;\n\n if (time > prevTime) {\n child = animation._first;\n\n while (child && child._start <= time) {\n if (child.data === \"isPause\" && child._start > prevTime) {\n return child;\n }\n\n child = child._next;\n }\n } else {\n child = animation._last;\n\n while (child && child._start >= time) {\n if (child.data === \"isPause\" && child._start < prevTime) {\n return child;\n }\n\n child = child._prev;\n }\n }\n},\n _setDuration = function _setDuration(animation, duration, skipUncache, leavePlayhead) {\n var repeat = animation._repeat,\n dur = _roundPrecise(duration) || 0,\n totalProgress = animation._tTime / animation._tDur;\n totalProgress && !leavePlayhead && (animation._time *= dur / animation._dur);\n animation._dur = dur;\n animation._tDur = !repeat ? dur : repeat < 0 ? 1e10 : _roundPrecise(dur * (repeat + 1) + animation._rDelay * repeat);\n totalProgress > 0 && !leavePlayhead && _alignPlayhead(animation, animation._tTime = animation._tDur * totalProgress);\n animation.parent && _setEnd(animation);\n skipUncache || _uncache(animation.parent, animation);\n return animation;\n},\n _onUpdateTotalDuration = function _onUpdateTotalDuration(animation) {\n return animation instanceof Timeline ? _uncache(animation) : _setDuration(animation, animation._dur);\n},\n _zeroPosition = {\n _start: 0,\n endTime: _emptyFunc,\n totalDuration: _emptyFunc\n},\n _parsePosition = function _parsePosition(animation, position, percentAnimation) {\n var labels = animation.labels,\n recent = animation._recent || _zeroPosition,\n clippedDuration = animation.duration() >= _bigNum ? recent.endTime(false) : animation._dur,\n //in case there's a child that infinitely repeats, users almost never intend for the insertion point of a new child to be based on a SUPER long value like that so we clip it and assume the most recently-added child's endTime should be used instead.\n i,\n offset,\n isPercent;\n\n if (_isString(position) && (isNaN(position) || position in labels)) {\n //if the string is a number like \"1\", check to see if there's a label with that name, otherwise interpret it as a number (absolute value).\n offset = position.charAt(0);\n isPercent = position.substr(-1) === \"%\";\n i = position.indexOf(\"=\");\n\n if (offset === \"<\" || offset === \">\") {\n i >= 0 && (position = position.replace(/=/, \"\"));\n return (offset === \"<\" ? recent._start : recent.endTime(recent._repeat >= 0)) + (parseFloat(position.substr(1)) || 0) * (isPercent ? (i < 0 ? recent : percentAnimation).totalDuration() / 100 : 1);\n }\n\n if (i < 0) {\n position in labels || (labels[position] = clippedDuration);\n return labels[position];\n }\n\n offset = parseFloat(position.charAt(i - 1) + position.substr(i + 1));\n\n if (isPercent && percentAnimation) {\n offset = offset / 100 * (_isArray(percentAnimation) ? percentAnimation[0] : percentAnimation).totalDuration();\n }\n\n return i > 1 ? _parsePosition(animation, position.substr(0, i - 1), percentAnimation) + offset : clippedDuration + offset;\n }\n\n return position == null ? clippedDuration : +position;\n},\n _createTweenType = function _createTweenType(type, params, timeline) {\n var isLegacy = _isNumber(params[1]),\n varsIndex = (isLegacy ? 2 : 1) + (type < 2 ? 0 : 1),\n vars = params[varsIndex],\n irVars,\n parent;\n\n isLegacy && (vars.duration = params[1]);\n vars.parent = timeline;\n\n if (type) {\n irVars = vars;\n parent = timeline;\n\n while (parent && !(\"immediateRender\" in irVars)) {\n // inheritance hasn't happened yet, but someone may have set a default in an ancestor timeline. We could do vars.immediateRender = _isNotFalse(_inheritDefaults(vars).immediateRender) but that'd exact a slight performance penalty because _inheritDefaults() also runs in the Tween constructor. We're paying a small kb price here to gain speed.\n irVars = parent.vars.defaults || {};\n parent = _isNotFalse(parent.vars.inherit) && parent.parent;\n }\n\n vars.immediateRender = _isNotFalse(irVars.immediateRender);\n type < 2 ? vars.runBackwards = 1 : vars.startAt = params[varsIndex - 1]; // \"from\" vars\n }\n\n return new Tween(params[0], vars, params[varsIndex + 1]);\n},\n _conditionalReturn = function _conditionalReturn(value, func) {\n return value || value === 0 ? func(value) : func;\n},\n _clamp = function _clamp(min, max, value) {\n return value < min ? min : value > max ? max : value;\n},\n getUnit = function getUnit(value, v) {\n return !_isString(value) || !(v = _unitExp.exec(value)) ? \"\" : v[1];\n},\n // note: protect against padded numbers as strings, like \"100.100\". That shouldn't return \"00\" as the unit. If it's numeric, return no unit.\nclamp = function clamp(min, max, value) {\n return _conditionalReturn(value, function (v) {\n return _clamp(min, max, v);\n });\n},\n _slice = [].slice,\n _isArrayLike = function _isArrayLike(value, nonEmpty) {\n return value && _isObject(value) && \"length\" in value && (!nonEmpty && !value.length || value.length - 1 in value && _isObject(value[0])) && !value.nodeType && value !== _win;\n},\n _flatten = function _flatten(ar, leaveStrings, accumulator) {\n if (accumulator === void 0) {\n accumulator = [];\n }\n\n return ar.forEach(function (value) {\n var _accumulator;\n\n return _isString(value) && !leaveStrings || _isArrayLike(value, 1) ? (_accumulator = accumulator).push.apply(_accumulator, toArray(value)) : accumulator.push(value);\n }) || accumulator;\n},\n //takes any value and returns an array. If it's a string (and leaveStrings isn't true), it'll use document.querySelectorAll() and convert that to an array. It'll also accept iterables like jQuery objects.\ntoArray = function toArray(value, scope, leaveStrings) {\n return _context && !scope && _context.selector ? _context.selector(value) : _isString(value) && !leaveStrings && (_coreInitted || !_wake()) ? _slice.call((scope || _doc).querySelectorAll(value), 0) : _isArray(value) ? _flatten(value, leaveStrings) : _isArrayLike(value) ? _slice.call(value, 0) : value ? [value] : [];\n},\n selector = function selector(value) {\n value = toArray(value)[0] || _warn(\"Invalid scope\") || {};\n return function (v) {\n var el = value.current || value.nativeElement || value;\n return toArray(v, el.querySelectorAll ? el : el === value ? _warn(\"Invalid scope\") || _doc.createElement(\"div\") : value);\n };\n},\n shuffle = function shuffle(a) {\n return a.sort(function () {\n return .5 - Math.random();\n });\n},\n // alternative that's a bit faster and more reliably diverse but bigger: for (let j, v, i = a.length; i; j = Math.floor(Math.random() * i), v = a[--i], a[i] = a[j], a[j] = v); return a;\n//for distributing values across an array. Can accept a number, a function or (most commonly) a function which can contain the following properties: {base, amount, from, ease, grid, axis, length, each}. Returns a function that expects the following parameters: index, target, array. Recognizes the following\ndistribute = function distribute(v) {\n if (_isFunction(v)) {\n return v;\n }\n\n var vars = _isObject(v) ? v : {\n each: v\n },\n //n:1 is just to indicate v was a number; we leverage that later to set v according to the length we get. If a number is passed in, we treat it like the old stagger value where 0.1, for example, would mean that things would be distributed with 0.1 between each element in the array rather than a total \"amount\" that's chunked out among them all.\n ease = _parseEase(vars.ease),\n from = vars.from || 0,\n base = parseFloat(vars.base) || 0,\n cache = {},\n isDecimal = from > 0 && from < 1,\n ratios = isNaN(from) || isDecimal,\n axis = vars.axis,\n ratioX = from,\n ratioY = from;\n\n if (_isString(from)) {\n ratioX = ratioY = {\n center: .5,\n edges: .5,\n end: 1\n }[from] || 0;\n } else if (!isDecimal && ratios) {\n ratioX = from[0];\n ratioY = from[1];\n }\n\n return function (i, target, a) {\n var l = (a || vars).length,\n distances = cache[l],\n originX,\n originY,\n x,\n y,\n d,\n j,\n max,\n min,\n wrapAt;\n\n if (!distances) {\n wrapAt = vars.grid === \"auto\" ? 0 : (vars.grid || [1, _bigNum])[1];\n\n if (!wrapAt) {\n max = -_bigNum;\n\n while (max < (max = a[wrapAt++].getBoundingClientRect().left) && wrapAt < l) {}\n\n wrapAt < l && wrapAt--;\n }\n\n distances = cache[l] = [];\n originX = ratios ? Math.min(wrapAt, l) * ratioX - .5 : from % wrapAt;\n originY = wrapAt === _bigNum ? 0 : ratios ? l * ratioY / wrapAt - .5 : from / wrapAt | 0;\n max = 0;\n min = _bigNum;\n\n for (j = 0; j < l; j++) {\n x = j % wrapAt - originX;\n y = originY - (j / wrapAt | 0);\n distances[j] = d = !axis ? _sqrt(x * x + y * y) : Math.abs(axis === \"y\" ? y : x);\n d > max && (max = d);\n d < min && (min = d);\n }\n\n from === \"random\" && shuffle(distances);\n distances.max = max - min;\n distances.min = min;\n distances.v = l = (parseFloat(vars.amount) || parseFloat(vars.each) * (wrapAt > l ? l - 1 : !axis ? Math.max(wrapAt, l / wrapAt) : axis === \"y\" ? l / wrapAt : wrapAt) || 0) * (from === \"edges\" ? -1 : 1);\n distances.b = l < 0 ? base - l : base;\n distances.u = getUnit(vars.amount || vars.each) || 0; //unit\n\n ease = ease && l < 0 ? _invertEase(ease) : ease;\n }\n\n l = (distances[i] - distances.min) / distances.max || 0;\n return _roundPrecise(distances.b + (ease ? ease(l) : l) * distances.v) + distances.u; //round in order to work around floating point errors\n };\n},\n _roundModifier = function _roundModifier(v) {\n //pass in 0.1 get a function that'll round to the nearest tenth, or 5 to round to the closest 5, or 0.001 to the closest 1000th, etc.\n var p = Math.pow(10, ((v + \"\").split(\".\")[1] || \"\").length); //to avoid floating point math errors (like 24 * 0.1 == 2.4000000000000004), we chop off at a specific number of decimal places (much faster than toFixed())\n\n return function (raw) {\n var n = _roundPrecise(Math.round(parseFloat(raw) / v) * v * p);\n\n return (n - n % 1) / p + (_isNumber(raw) ? 0 : getUnit(raw)); // n - n % 1 replaces Math.floor() in order to handle negative values properly. For example, Math.floor(-150.00000000000003) is 151!\n };\n},\n snap = function snap(snapTo, value) {\n var isArray = _isArray(snapTo),\n radius,\n is2D;\n\n if (!isArray && _isObject(snapTo)) {\n radius = isArray = snapTo.radius || _bigNum;\n\n if (snapTo.values) {\n snapTo = toArray(snapTo.values);\n\n if (is2D = !_isNumber(snapTo[0])) {\n radius *= radius; //performance optimization so we don't have to Math.sqrt() in the loop.\n }\n } else {\n snapTo = _roundModifier(snapTo.increment);\n }\n }\n\n return _conditionalReturn(value, !isArray ? _roundModifier(snapTo) : _isFunction(snapTo) ? function (raw) {\n is2D = snapTo(raw);\n return Math.abs(is2D - raw) <= radius ? is2D : raw;\n } : function (raw) {\n var x = parseFloat(is2D ? raw.x : raw),\n y = parseFloat(is2D ? raw.y : 0),\n min = _bigNum,\n closest = 0,\n i = snapTo.length,\n dx,\n dy;\n\n while (i--) {\n if (is2D) {\n dx = snapTo[i].x - x;\n dy = snapTo[i].y - y;\n dx = dx * dx + dy * dy;\n } else {\n dx = Math.abs(snapTo[i] - x);\n }\n\n if (dx < min) {\n min = dx;\n closest = i;\n }\n }\n\n closest = !radius || min <= radius ? snapTo[closest] : raw;\n return is2D || closest === raw || _isNumber(raw) ? closest : closest + getUnit(raw);\n });\n},\n random = function random(min, max, roundingIncrement, returnFunction) {\n return _conditionalReturn(_isArray(min) ? !max : roundingIncrement === true ? !!(roundingIncrement = 0) : !returnFunction, function () {\n return _isArray(min) ? min[~~(Math.random() * min.length)] : (roundingIncrement = roundingIncrement || 1e-5) && (returnFunction = roundingIncrement < 1 ? Math.pow(10, (roundingIncrement + \"\").length - 2) : 1) && Math.floor(Math.round((min - roundingIncrement / 2 + Math.random() * (max - min + roundingIncrement * .99)) / roundingIncrement) * roundingIncrement * returnFunction) / returnFunction;\n });\n},\n pipe = function pipe() {\n for (var _len = arguments.length, functions = new Array(_len), _key = 0; _key < _len; _key++) {\n functions[_key] = arguments[_key];\n }\n\n return function (value) {\n return functions.reduce(function (v, f) {\n return f(v);\n }, value);\n };\n},\n unitize = function unitize(func, unit) {\n return function (value) {\n return func(parseFloat(value)) + (unit || getUnit(value));\n };\n},\n normalize = function normalize(min, max, value) {\n return mapRange(min, max, 0, 1, value);\n},\n _wrapArray = function _wrapArray(a, wrapper, value) {\n return _conditionalReturn(value, function (index) {\n return a[~~wrapper(index)];\n });\n},\n wrap = function wrap(min, max, value) {\n // NOTE: wrap() CANNOT be an arrow function! A very odd compiling bug causes problems (unrelated to GSAP).\n var range = max - min;\n return _isArray(min) ? _wrapArray(min, wrap(0, min.length), max) : _conditionalReturn(value, function (value) {\n return (range + (value - min) % range) % range + min;\n });\n},\n wrapYoyo = function wrapYoyo(min, max, value) {\n var range = max - min,\n total = range * 2;\n return _isArray(min) ? _wrapArray(min, wrapYoyo(0, min.length - 1), max) : _conditionalReturn(value, function (value) {\n value = (total + (value - min) % total) % total || 0;\n return min + (value > range ? total - value : value);\n });\n},\n _replaceRandom = function _replaceRandom(value) {\n //replaces all occurrences of random(...) in a string with the calculated random value. can be a range like random(-100, 100, 5) or an array like random([0, 100, 500])\n var prev = 0,\n s = \"\",\n i,\n nums,\n end,\n isArray;\n\n while (~(i = value.indexOf(\"random(\", prev))) {\n end = value.indexOf(\")\", i);\n isArray = value.charAt(i + 7) === \"[\";\n nums = value.substr(i + 7, end - i - 7).match(isArray ? _delimitedValueExp : _strictNumExp);\n s += value.substr(prev, i - prev) + random(isArray ? nums : +nums[0], isArray ? 0 : +nums[1], +nums[2] || 1e-5);\n prev = end + 1;\n }\n\n return s + value.substr(prev, value.length - prev);\n},\n mapRange = function mapRange(inMin, inMax, outMin, outMax, value) {\n var inRange = inMax - inMin,\n outRange = outMax - outMin;\n return _conditionalReturn(value, function (value) {\n return outMin + ((value - inMin) / inRange * outRange || 0);\n });\n},\n interpolate = function interpolate(start, end, progress, mutate) {\n var func = isNaN(start + end) ? 0 : function (p) {\n return (1 - p) * start + p * end;\n };\n\n if (!func) {\n var isString = _isString(start),\n master = {},\n p,\n i,\n interpolators,\n l,\n il;\n\n progress === true && (mutate = 1) && (progress = null);\n\n if (isString) {\n start = {\n p: start\n };\n end = {\n p: end\n };\n } else if (_isArray(start) && !_isArray(end)) {\n interpolators = [];\n l = start.length;\n il = l - 2;\n\n for (i = 1; i < l; i++) {\n interpolators.push(interpolate(start[i - 1], start[i])); //build the interpolators up front as a performance optimization so that when the function is called many times, it can just reuse them.\n }\n\n l--;\n\n func = function func(p) {\n p *= l;\n var i = Math.min(il, ~~p);\n return interpolators[i](p - i);\n };\n\n progress = end;\n } else if (!mutate) {\n start = _merge(_isArray(start) ? [] : {}, start);\n }\n\n if (!interpolators) {\n for (p in end) {\n _addPropTween.call(master, start, p, \"get\", end[p]);\n }\n\n func = function func(p) {\n return _renderPropTweens(p, master) || (isString ? start.p : start);\n };\n }\n }\n\n return _conditionalReturn(progress, func);\n},\n _getLabelInDirection = function _getLabelInDirection(timeline, fromTime, backward) {\n //used for nextLabel() and previousLabel()\n var labels = timeline.labels,\n min = _bigNum,\n p,\n distance,\n label;\n\n for (p in labels) {\n distance = labels[p] - fromTime;\n\n if (distance < 0 === !!backward && distance && min > (distance = Math.abs(distance))) {\n label = p;\n min = distance;\n }\n }\n\n return label;\n},\n _callback = function _callback(animation, type, executeLazyFirst) {\n var v = animation.vars,\n callback = v[type],\n prevContext = _context,\n context = animation._ctx,\n params,\n scope,\n result;\n\n if (!callback) {\n return;\n }\n\n params = v[type + \"Params\"];\n scope = v.callbackScope || animation;\n executeLazyFirst && _lazyTweens.length && _lazyRender(); //in case rendering caused any tweens to lazy-init, we should render them because typically when a timeline finishes, users expect things to have rendered fully. Imagine an onUpdate on a timeline that reports/checks tweened values.\n\n context && (_context = context);\n result = params ? callback.apply(scope, params) : callback.call(scope);\n _context = prevContext;\n return result;\n},\n _interrupt = function _interrupt(animation) {\n _removeFromParent(animation);\n\n animation.scrollTrigger && animation.scrollTrigger.kill(!!_reverting);\n animation.progress() < 1 && _callback(animation, \"onInterrupt\");\n return animation;\n},\n _quickTween,\n _registerPluginQueue = [],\n _createPlugin = function _createPlugin(config) {\n if (!config) return;\n config = !config.name && config[\"default\"] || config; // UMD packaging wraps things oddly, so for example MotionPathHelper becomes {MotionPathHelper:MotionPathHelper, default:MotionPathHelper}.\n\n if (_windowExists() || config.headless) {\n // edge case: some build tools may pass in a null/undefined value\n var name = config.name,\n isFunc = _isFunction(config),\n Plugin = name && !isFunc && config.init ? function () {\n this._props = [];\n } : config,\n //in case someone passes in an object that's not a plugin, like CustomEase\n instanceDefaults = {\n init: _emptyFunc,\n render: _renderPropTweens,\n add: _addPropTween,\n kill: _killPropTweensOf,\n modifier: _addPluginModifier,\n rawVars: 0\n },\n statics = {\n targetTest: 0,\n get: 0,\n getSetter: _getSetter,\n aliases: {},\n register: 0\n };\n\n _wake();\n\n if (config !== Plugin) {\n if (_plugins[name]) {\n return;\n }\n\n _setDefaults(Plugin, _setDefaults(_copyExcluding(config, instanceDefaults), statics)); //static methods\n\n\n _merge(Plugin.prototype, _merge(instanceDefaults, _copyExcluding(config, statics))); //instance methods\n\n\n _plugins[Plugin.prop = name] = Plugin;\n\n if (config.targetTest) {\n _harnessPlugins.push(Plugin);\n\n _reservedProps[name] = 1;\n }\n\n name = (name === \"css\" ? \"CSS\" : name.charAt(0).toUpperCase() + name.substr(1)) + \"Plugin\"; //for the global name. \"motionPath\" should become MotionPathPlugin\n }\n\n _addGlobal(name, Plugin);\n\n config.register && config.register(gsap, Plugin, PropTween);\n } else {\n _registerPluginQueue.push(config);\n }\n},\n\n/*\n * --------------------------------------------------------------------------------------\n * COLORS\n * --------------------------------------------------------------------------------------\n */\n_255 = 255,\n _colorLookup = {\n aqua: [0, _255, _255],\n lime: [0, _255, 0],\n silver: [192, 192, 192],\n black: [0, 0, 0],\n maroon: [128, 0, 0],\n teal: [0, 128, 128],\n blue: [0, 0, _255],\n navy: [0, 0, 128],\n white: [_255, _255, _255],\n olive: [128, 128, 0],\n yellow: [_255, _255, 0],\n orange: [_255, 165, 0],\n gray: [128, 128, 128],\n purple: [128, 0, 128],\n green: [0, 128, 0],\n red: [_255, 0, 0],\n pink: [_255, 192, 203],\n cyan: [0, _255, _255],\n transparent: [_255, _255, _255, 0]\n},\n // possible future idea to replace the hard-coded color name values - put this in the ticker.wake() where we set the _doc:\n// let ctx = _doc.createElement(\"canvas\").getContext(\"2d\");\n// _forEachName(\"aqua,lime,silver,black,maroon,teal,blue,navy,white,olive,yellow,orange,gray,purple,green,red,pink,cyan\", color => {ctx.fillStyle = color; _colorLookup[color] = splitColor(ctx.fillStyle)});\n_hue = function _hue(h, m1, m2) {\n h += h < 0 ? 1 : h > 1 ? -1 : 0;\n return (h * 6 < 1 ? m1 + (m2 - m1) * h * 6 : h < .5 ? m2 : h * 3 < 2 ? m1 + (m2 - m1) * (2 / 3 - h) * 6 : m1) * _255 + .5 | 0;\n},\n splitColor = function splitColor(v, toHSL, forceAlpha) {\n var a = !v ? _colorLookup.black : _isNumber(v) ? [v >> 16, v >> 8 & _255, v & _255] : 0,\n r,\n g,\n b,\n h,\n s,\n l,\n max,\n min,\n d,\n wasHSL;\n\n if (!a) {\n if (v.substr(-1) === \",\") {\n //sometimes a trailing comma is included and we should chop it off (typically from a comma-delimited list of values like a textShadow:\"2px 2px 2px blue, 5px 5px 5px rgb(255,0,0)\" - in this example \"blue,\" has a trailing comma. We could strip it out inside parseComplex() but we'd need to do it to the beginning and ending values plus it wouldn't provide protection from other potential scenarios like if the user passes in a similar value.\n v = v.substr(0, v.length - 1);\n }\n\n if (_colorLookup[v]) {\n a = _colorLookup[v];\n } else if (v.charAt(0) === \"#\") {\n if (v.length < 6) {\n //for shorthand like #9F0 or #9F0F (could have alpha)\n r = v.charAt(1);\n g = v.charAt(2);\n b = v.charAt(3);\n v = \"#\" + r + r + g + g + b + b + (v.length === 5 ? v.charAt(4) + v.charAt(4) : \"\");\n }\n\n if (v.length === 9) {\n // hex with alpha, like #fd5e53ff\n a = parseInt(v.substr(1, 6), 16);\n return [a >> 16, a >> 8 & _255, a & _255, parseInt(v.substr(7), 16) / 255];\n }\n\n v = parseInt(v.substr(1), 16);\n a = [v >> 16, v >> 8 & _255, v & _255];\n } else if (v.substr(0, 3) === \"hsl\") {\n a = wasHSL = v.match(_strictNumExp);\n\n if (!toHSL) {\n h = +a[0] % 360 / 360;\n s = +a[1] / 100;\n l = +a[2] / 100;\n g = l <= .5 ? l * (s + 1) : l + s - l * s;\n r = l * 2 - g;\n a.length > 3 && (a[3] *= 1); //cast as number\n\n a[0] = _hue(h + 1 / 3, r, g);\n a[1] = _hue(h, r, g);\n a[2] = _hue(h - 1 / 3, r, g);\n } else if (~v.indexOf(\"=\")) {\n //if relative values are found, just return the raw strings with the relative prefixes in place.\n a = v.match(_numExp);\n forceAlpha && a.length < 4 && (a[3] = 1);\n return a;\n }\n } else {\n a = v.match(_strictNumExp) || _colorLookup.transparent;\n }\n\n a = a.map(Number);\n }\n\n if (toHSL && !wasHSL) {\n r = a[0] / _255;\n g = a[1] / _255;\n b = a[2] / _255;\n max = Math.max(r, g, b);\n min = Math.min(r, g, b);\n l = (max + min) / 2;\n\n if (max === min) {\n h = s = 0;\n } else {\n d = max - min;\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n h = max === r ? (g - b) / d + (g < b ? 6 : 0) : max === g ? (b - r) / d + 2 : (r - g) / d + 4;\n h *= 60;\n }\n\n a[0] = ~~(h + .5);\n a[1] = ~~(s * 100 + .5);\n a[2] = ~~(l * 100 + .5);\n }\n\n forceAlpha && a.length < 4 && (a[3] = 1);\n return a;\n},\n _colorOrderData = function _colorOrderData(v) {\n // strips out the colors from the string, finds all the numeric slots (with units) and returns an array of those. The Array also has a \"c\" property which is an Array of the index values where the colors belong. This is to help work around issues where there's a mis-matched order of color/numeric data like drop-shadow(#f00 0px 1px 2px) and drop-shadow(0x 1px 2px #f00). This is basically a helper function used in _formatColors()\n var values = [],\n c = [],\n i = -1;\n v.split(_colorExp).forEach(function (v) {\n var a = v.match(_numWithUnitExp) || [];\n values.push.apply(values, a);\n c.push(i += a.length + 1);\n });\n values.c = c;\n return values;\n},\n _formatColors = function _formatColors(s, toHSL, orderMatchData) {\n var result = \"\",\n colors = (s + result).match(_colorExp),\n type = toHSL ? \"hsla(\" : \"rgba(\",\n i = 0,\n c,\n shell,\n d,\n l;\n\n if (!colors) {\n return s;\n }\n\n colors = colors.map(function (color) {\n return (color = splitColor(color, toHSL, 1)) && type + (toHSL ? color[0] + \",\" + color[1] + \"%,\" + color[2] + \"%,\" + color[3] : color.join(\",\")) + \")\";\n });\n\n if (orderMatchData) {\n d = _colorOrderData(s);\n c = orderMatchData.c;\n\n if (c.join(result) !== d.c.join(result)) {\n shell = s.replace(_colorExp, \"1\").split(_numWithUnitExp);\n l = shell.length - 1;\n\n for (; i < l; i++) {\n result += shell[i] + (~c.indexOf(i) ? colors.shift() || type + \"0,0,0,0)\" : (d.length ? d : colors.length ? colors : orderMatchData).shift());\n }\n }\n }\n\n if (!shell) {\n shell = s.split(_colorExp);\n l = shell.length - 1;\n\n for (; i < l; i++) {\n result += shell[i] + colors[i];\n }\n }\n\n return result + shell[l];\n},\n _colorExp = function () {\n var s = \"(?:\\\\b(?:(?:rgb|rgba|hsl|hsla)\\\\(.+?\\\\))|\\\\B#(?:[0-9a-f]{3,4}){1,2}\\\\b\",\n //we'll dynamically build this Regular Expression to conserve file size. After building it, it will be able to find rgb(), rgba(), # (hexadecimal), and named color values like red, blue, purple, etc.,\n p;\n\n for (p in _colorLookup) {\n s += \"|\" + p + \"\\\\b\";\n }\n\n return new RegExp(s + \")\", \"gi\");\n}(),\n _hslExp = /hsl[a]?\\(/,\n _colorStringFilter = function _colorStringFilter(a) {\n var combined = a.join(\" \"),\n toHSL;\n _colorExp.lastIndex = 0;\n\n if (_colorExp.test(combined)) {\n toHSL = _hslExp.test(combined);\n a[1] = _formatColors(a[1], toHSL);\n a[0] = _formatColors(a[0], toHSL, _colorOrderData(a[1])); // make sure the order of numbers/colors match with the END value.\n\n return true;\n }\n},\n\n/*\n * --------------------------------------------------------------------------------------\n * TICKER\n * --------------------------------------------------------------------------------------\n */\n_tickerActive,\n _ticker = function () {\n var _getTime = Date.now,\n _lagThreshold = 500,\n _adjustedLag = 33,\n _startTime = _getTime(),\n _lastUpdate = _startTime,\n _gap = 1000 / 240,\n _nextTime = _gap,\n _listeners = [],\n _id,\n _req,\n _raf,\n _self,\n _delta,\n _i,\n _tick = function _tick(v) {\n var elapsed = _getTime() - _lastUpdate,\n manual = v === true,\n overlap,\n dispatch,\n time,\n frame;\n\n (elapsed > _lagThreshold || elapsed < 0) && (_startTime += elapsed - _adjustedLag);\n _lastUpdate += elapsed;\n time = _lastUpdate - _startTime;\n overlap = time - _nextTime;\n\n if (overlap > 0 || manual) {\n frame = ++_self.frame;\n _delta = time - _self.time * 1000;\n _self.time = time = time / 1000;\n _nextTime += overlap + (overlap >= _gap ? 4 : _gap - overlap);\n dispatch = 1;\n }\n\n manual || (_id = _req(_tick)); //make sure the request is made before we dispatch the \"tick\" event so that timing is maintained. Otherwise, if processing the \"tick\" requires a bunch of time (like 15ms) and we're using a setTimeout() that's based on 16.7ms, it'd technically take 31.7ms between frames otherwise.\n\n if (dispatch) {\n for (_i = 0; _i < _listeners.length; _i++) {\n // use _i and check _listeners.length instead of a variable because a listener could get removed during the loop, and if that happens to an element less than the current index, it'd throw things off in the loop.\n _listeners[_i](time, _delta, frame, v);\n }\n }\n };\n\n _self = {\n time: 0,\n frame: 0,\n tick: function tick() {\n _tick(true);\n },\n deltaRatio: function deltaRatio(fps) {\n return _delta / (1000 / (fps || 60));\n },\n wake: function wake() {\n if (_coreReady) {\n if (!_coreInitted && _windowExists()) {\n _win = _coreInitted = window;\n _doc = _win.document || {};\n _globals.gsap = gsap;\n (_win.gsapVersions || (_win.gsapVersions = [])).push(gsap.version);\n\n _install(_installScope || _win.GreenSockGlobals || !_win.gsap && _win || {});\n\n _registerPluginQueue.forEach(_createPlugin);\n }\n\n _raf = typeof requestAnimationFrame !== \"undefined\" && requestAnimationFrame;\n _id && _self.sleep();\n\n _req = _raf || function (f) {\n return setTimeout(f, _nextTime - _self.time * 1000 + 1 | 0);\n };\n\n _tickerActive = 1;\n\n _tick(2);\n }\n },\n sleep: function sleep() {\n (_raf ? cancelAnimationFrame : clearTimeout)(_id);\n _tickerActive = 0;\n _req = _emptyFunc;\n },\n lagSmoothing: function lagSmoothing(threshold, adjustedLag) {\n _lagThreshold = threshold || Infinity; // zero should be interpreted as basically unlimited\n\n _adjustedLag = Math.min(adjustedLag || 33, _lagThreshold);\n },\n fps: function fps(_fps) {\n _gap = 1000 / (_fps || 240);\n _nextTime = _self.time * 1000 + _gap;\n },\n add: function add(callback, once, prioritize) {\n var func = once ? function (t, d, f, v) {\n callback(t, d, f, v);\n\n _self.remove(func);\n } : callback;\n\n _self.remove(callback);\n\n _listeners[prioritize ? \"unshift\" : \"push\"](func);\n\n _wake();\n\n return func;\n },\n remove: function remove(callback, i) {\n ~(i = _listeners.indexOf(callback)) && _listeners.splice(i, 1) && _i >= i && _i--;\n },\n _listeners: _listeners\n };\n return _self;\n}(),\n _wake = function _wake() {\n return !_tickerActive && _ticker.wake();\n},\n //also ensures the core classes are initialized.\n\n/*\n* -------------------------------------------------\n* EASING\n* -------------------------------------------------\n*/\n_easeMap = {},\n _customEaseExp = /^[\\d.\\-M][\\d.\\-,\\s]/,\n _quotesExp = /[\"']/g,\n _parseObjectInString = function _parseObjectInString(value) {\n //takes a string like \"{wiggles:10, type:anticipate})\" and turns it into a real object. Notice it ends in \")\" and includes the {} wrappers. This is because we only use this function for parsing ease configs and prioritized optimization rather than reusability.\n var obj = {},\n split = value.substr(1, value.length - 3).split(\":\"),\n key = split[0],\n i = 1,\n l = split.length,\n index,\n val,\n parsedVal;\n\n for (; i < l; i++) {\n val = split[i];\n index = i !== l - 1 ? val.lastIndexOf(\",\") : val.length;\n parsedVal = val.substr(0, index);\n obj[key] = isNaN(parsedVal) ? parsedVal.replace(_quotesExp, \"\").trim() : +parsedVal;\n key = val.substr(index + 1).trim();\n }\n\n return obj;\n},\n _valueInParentheses = function _valueInParentheses(value) {\n var open = value.indexOf(\"(\") + 1,\n close = value.indexOf(\")\"),\n nested = value.indexOf(\"(\", open);\n return value.substring(open, ~nested && nested < close ? value.indexOf(\")\", close + 1) : close);\n},\n _configEaseFromString = function _configEaseFromString(name) {\n //name can be a string like \"elastic.out(1,0.5)\", and pass in _easeMap as obj and it'll parse it out and call the actual function like _easeMap.Elastic.easeOut.config(1,0.5). It will also parse custom ease strings as long as CustomEase is loaded and registered (internally as _easeMap._CE).\n var split = (name + \"\").split(\"(\"),\n ease = _easeMap[split[0]];\n return ease && split.length > 1 && ease.config ? ease.config.apply(null, ~name.indexOf(\"{\") ? [_parseObjectInString(split[1])] : _valueInParentheses(name).split(\",\").map(_numericIfPossible)) : _easeMap._CE && _customEaseExp.test(name) ? _easeMap._CE(\"\", name) : ease;\n},\n _invertEase = function _invertEase(ease) {\n return function (p) {\n return 1 - ease(1 - p);\n };\n},\n // allow yoyoEase to be set in children and have those affected when the parent/ancestor timeline yoyos.\n_propagateYoyoEase = function _propagateYoyoEase(timeline, isYoyo) {\n var child = timeline._first,\n ease;\n\n while (child) {\n if (child instanceof Timeline) {\n _propagateYoyoEase(child, isYoyo);\n } else if (child.vars.yoyoEase && (!child._yoyo || !child._repeat) && child._yoyo !== isYoyo) {\n if (child.timeline) {\n _propagateYoyoEase(child.timeline, isYoyo);\n } else {\n ease = child._ease;\n child._ease = child._yEase;\n child._yEase = ease;\n child._yoyo = isYoyo;\n }\n }\n\n child = child._next;\n }\n},\n _parseEase = function _parseEase(ease, defaultEase) {\n return !ease ? defaultEase : (_isFunction(ease) ? ease : _easeMap[ease] || _configEaseFromString(ease)) || defaultEase;\n},\n _insertEase = function _insertEase(names, easeIn, easeOut, easeInOut) {\n if (easeOut === void 0) {\n easeOut = function easeOut(p) {\n return 1 - easeIn(1 - p);\n };\n }\n\n if (easeInOut === void 0) {\n easeInOut = function easeInOut(p) {\n return p < .5 ? easeIn(p * 2) / 2 : 1 - easeIn((1 - p) * 2) / 2;\n };\n }\n\n var ease = {\n easeIn: easeIn,\n easeOut: easeOut,\n easeInOut: easeInOut\n },\n lowercaseName;\n\n _forEachName(names, function (name) {\n _easeMap[name] = _globals[name] = ease;\n _easeMap[lowercaseName = name.toLowerCase()] = easeOut;\n\n for (var p in ease) {\n _easeMap[lowercaseName + (p === \"easeIn\" ? \".in\" : p === \"easeOut\" ? \".out\" : \".inOut\")] = _easeMap[name + \".\" + p] = ease[p];\n }\n });\n\n return ease;\n},\n _easeInOutFromOut = function _easeInOutFromOut(easeOut) {\n return function (p) {\n return p < .5 ? (1 - easeOut(1 - p * 2)) / 2 : .5 + easeOut((p - .5) * 2) / 2;\n };\n},\n _configElastic = function _configElastic(type, amplitude, period) {\n var p1 = amplitude >= 1 ? amplitude : 1,\n //note: if amplitude is < 1, we simply adjust the period for a more natural feel. Otherwise the math doesn't work right and the curve starts at 1.\n p2 = (period || (type ? .3 : .45)) / (amplitude < 1 ? amplitude : 1),\n p3 = p2 / _2PI * (Math.asin(1 / p1) || 0),\n easeOut = function easeOut(p) {\n return p === 1 ? 1 : p1 * Math.pow(2, -10 * p) * _sin((p - p3) * p2) + 1;\n },\n ease = type === \"out\" ? easeOut : type === \"in\" ? function (p) {\n return 1 - easeOut(1 - p);\n } : _easeInOutFromOut(easeOut);\n\n p2 = _2PI / p2; //precalculate to optimize\n\n ease.config = function (amplitude, period) {\n return _configElastic(type, amplitude, period);\n };\n\n return ease;\n},\n _configBack = function _configBack(type, overshoot) {\n if (overshoot === void 0) {\n overshoot = 1.70158;\n }\n\n var easeOut = function easeOut(p) {\n return p ? --p * p * ((overshoot + 1) * p + overshoot) + 1 : 0;\n },\n ease = type === \"out\" ? easeOut : type === \"in\" ? function (p) {\n return 1 - easeOut(1 - p);\n } : _easeInOutFromOut(easeOut);\n\n ease.config = function (overshoot) {\n return _configBack(type, overshoot);\n };\n\n return ease;\n}; // a cheaper (kb and cpu) but more mild way to get a parameterized weighted ease by feeding in a value between -1 (easeIn) and 1 (easeOut) where 0 is linear.\n// _weightedEase = ratio => {\n// \tlet y = 0.5 + ratio / 2;\n// \treturn p => (2 * (1 - p) * p * y + p * p);\n// },\n// a stronger (but more expensive kb/cpu) parameterized weighted ease that lets you feed in a value between -1 (easeIn) and 1 (easeOut) where 0 is linear.\n// _weightedEaseStrong = ratio => {\n// \tratio = .5 + ratio / 2;\n// \tlet o = 1 / 3 * (ratio < .5 ? ratio : 1 - ratio),\n// \t\tb = ratio - o,\n// \t\tc = ratio + o;\n// \treturn p => p === 1 ? p : 3 * b * (1 - p) * (1 - p) * p + 3 * c * (1 - p) * p * p + p * p * p;\n// };\n\n\n_forEachName(\"Linear,Quad,Cubic,Quart,Quint,Strong\", function (name, i) {\n var power = i < 5 ? i + 1 : i;\n\n _insertEase(name + \",Power\" + (power - 1), i ? function (p) {\n return Math.pow(p, power);\n } : function (p) {\n return p;\n }, function (p) {\n return 1 - Math.pow(1 - p, power);\n }, function (p) {\n return p < .5 ? Math.pow(p * 2, power) / 2 : 1 - Math.pow((1 - p) * 2, power) / 2;\n });\n});\n\n_easeMap.Linear.easeNone = _easeMap.none = _easeMap.Linear.easeIn;\n\n_insertEase(\"Elastic\", _configElastic(\"in\"), _configElastic(\"out\"), _configElastic());\n\n(function (n, c) {\n var n1 = 1 / c,\n n2 = 2 * n1,\n n3 = 2.5 * n1,\n easeOut = function easeOut(p) {\n return p < n1 ? n * p * p : p < n2 ? n * Math.pow(p - 1.5 / c, 2) + .75 : p < n3 ? n * (p -= 2.25 / c) * p + .9375 : n * Math.pow(p - 2.625 / c, 2) + .984375;\n };\n\n _insertEase(\"Bounce\", function (p) {\n return 1 - easeOut(1 - p);\n }, easeOut);\n})(7.5625, 2.75);\n\n_insertEase(\"Expo\", function (p) {\n return p ? Math.pow(2, 10 * (p - 1)) : 0;\n});\n\n_insertEase(\"Circ\", function (p) {\n return -(_sqrt(1 - p * p) - 1);\n});\n\n_insertEase(\"Sine\", function (p) {\n return p === 1 ? 1 : -_cos(p * _HALF_PI) + 1;\n});\n\n_insertEase(\"Back\", _configBack(\"in\"), _configBack(\"out\"), _configBack());\n\n_easeMap.SteppedEase = _easeMap.steps = _globals.SteppedEase = {\n config: function config(steps, immediateStart) {\n if (steps === void 0) {\n steps = 1;\n }\n\n var p1 = 1 / steps,\n p2 = steps + (immediateStart ? 0 : 1),\n p3 = immediateStart ? 1 : 0,\n max = 1 - _tinyNum;\n return function (p) {\n return ((p2 * _clamp(0, max, p) | 0) + p3) * p1;\n };\n }\n};\n_defaults.ease = _easeMap[\"quad.out\"];\n\n_forEachName(\"onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt\", function (name) {\n return _callbackNames += name + \",\" + name + \"Params,\";\n});\n/*\n * --------------------------------------------------------------------------------------\n * CACHE\n * --------------------------------------------------------------------------------------\n */\n\n\nvar GSCache = function GSCache(target, harness) {\n this.id = _gsID++;\n target._gsap = this;\n this.target = target;\n this.harness = harness;\n this.get = harness ? harness.get : _getProperty;\n this.set = harness ? harness.getSetter : _getSetter;\n};\n/*\n * --------------------------------------------------------------------------------------\n * ANIMATION\n * --------------------------------------------------------------------------------------\n */\n\nvar Animation = /*#__PURE__*/function () {\n function Animation(vars) {\n this.vars = vars;\n this._delay = +vars.delay || 0;\n\n if (this._repeat = vars.repeat === Infinity ? -2 : vars.repeat || 0) {\n // TODO: repeat: Infinity on a timeline's children must flag that timeline internally and affect its totalDuration, otherwise it'll stop in the negative direction when reaching the start.\n this._rDelay = vars.repeatDelay || 0;\n this._yoyo = !!vars.yoyo || !!vars.yoyoEase;\n }\n\n this._ts = 1;\n\n _setDuration(this, +vars.duration, 1, 1);\n\n this.data = vars.data;\n\n if (_context) {\n this._ctx = _context;\n\n _context.data.push(this);\n }\n\n _tickerActive || _ticker.wake();\n }\n\n var _proto = Animation.prototype;\n\n _proto.delay = function delay(value) {\n if (value || value === 0) {\n this.parent && this.parent.smoothChildTiming && this.startTime(this._start + value - this._delay);\n this._delay = value;\n return this;\n }\n\n return this._delay;\n };\n\n _proto.duration = function duration(value) {\n return arguments.length ? this.totalDuration(this._repeat > 0 ? value + (value + this._rDelay) * this._repeat : value) : this.totalDuration() && this._dur;\n };\n\n _proto.totalDuration = function totalDuration(value) {\n if (!arguments.length) {\n return this._tDur;\n }\n\n this._dirty = 0;\n return _setDuration(this, this._repeat < 0 ? value : (value - this._repeat * this._rDelay) / (this._repeat + 1));\n };\n\n _proto.totalTime = function totalTime(_totalTime, suppressEvents) {\n _wake();\n\n if (!arguments.length) {\n return this._tTime;\n }\n\n var parent = this._dp;\n\n if (parent && parent.smoothChildTiming && this._ts) {\n _alignPlayhead(this, _totalTime);\n\n !parent._dp || parent.parent || _postAddChecks(parent, this); // edge case: if this is a child of a timeline that already completed, for example, we must re-activate the parent.\n //in case any of the ancestor timelines had completed but should now be enabled, we should reset their totalTime() which will also ensure that they're lined up properly and enabled. Skip for animations that are on the root (wasteful). Example: a TimelineLite.exportRoot() is performed when there's a paused tween on the root, the export will not complete until that tween is unpaused, but imagine a child gets restarted later, after all [unpaused] tweens have completed. The start of that child would get pushed out, but one of the ancestors may have completed.\n\n while (parent && parent.parent) {\n if (parent.parent._time !== parent._start + (parent._ts >= 0 ? parent._tTime / parent._ts : (parent.totalDuration() - parent._tTime) / -parent._ts)) {\n parent.totalTime(parent._tTime, true);\n }\n\n parent = parent.parent;\n }\n\n if (!this.parent && this._dp.autoRemoveChildren && (this._ts > 0 && _totalTime < this._tDur || this._ts < 0 && _totalTime > 0 || !this._tDur && !_totalTime)) {\n //if the animation doesn't have a parent, put it back into its last parent (recorded as _dp for exactly cases like this). Limit to parents with autoRemoveChildren (like globalTimeline) so that if the user manually removes an animation from a timeline and then alters its playhead, it doesn't get added back in.\n _addToTimeline(this._dp, this, this._start - this._delay);\n }\n }\n\n if (this._tTime !== _totalTime || !this._dur && !suppressEvents || this._initted && Math.abs(this._zTime) === _tinyNum || !_totalTime && !this._initted && (this.add || this._ptLookup)) {\n // check for _ptLookup on a Tween instance to ensure it has actually finished being instantiated, otherwise if this.reverse() gets called in the Animation constructor, it could trigger a render() here even though the _targets weren't populated, thus when _init() is called there won't be any PropTweens (it'll act like the tween is non-functional)\n this._ts || (this._pTime = _totalTime); // otherwise, if an animation is paused, then the playhead is moved back to zero, then resumed, it'd revert back to the original time at the pause\n //if (!this._lock) { // avoid endless recursion (not sure we need this yet or if it's worth the performance hit)\n // this._lock = 1;\n\n _lazySafeRender(this, _totalTime, suppressEvents); // this._lock = 0;\n //}\n\n }\n\n return this;\n };\n\n _proto.time = function time(value, suppressEvents) {\n return arguments.length ? this.totalTime(Math.min(this.totalDuration(), value + _elapsedCycleDuration(this)) % (this._dur + this._rDelay) || (value ? this._dur : 0), suppressEvents) : this._time; // note: if the modulus results in 0, the playhead could be exactly at the end or the beginning, and we always defer to the END with a non-zero value, otherwise if you set the time() to the very end (duration()), it would render at the START!\n };\n\n _proto.totalProgress = function totalProgress(value, suppressEvents) {\n return arguments.length ? this.totalTime(this.totalDuration() * value, suppressEvents) : this.totalDuration() ? Math.min(1, this._tTime / this._tDur) : this.rawTime() > 0 ? 1 : 0;\n };\n\n _proto.progress = function progress(value, suppressEvents) {\n return arguments.length ? this.totalTime(this.duration() * (this._yoyo && !(this.iteration() & 1) ? 1 - value : value) + _elapsedCycleDuration(this), suppressEvents) : this.duration() ? Math.min(1, this._time / this._dur) : this.rawTime() > 0 ? 1 : 0;\n };\n\n _proto.iteration = function iteration(value, suppressEvents) {\n var cycleDuration = this.duration() + this._rDelay;\n\n return arguments.length ? this.totalTime(this._time + (value - 1) * cycleDuration, suppressEvents) : this._repeat ? _animationCycle(this._tTime, cycleDuration) + 1 : 1;\n } // potential future addition:\n // isPlayingBackwards() {\n // \tlet animation = this,\n // \t\torientation = 1; // 1 = forward, -1 = backward\n // \twhile (animation) {\n // \t\torientation *= animation.reversed() || (animation.repeat() && !(animation.iteration() & 1)) ? -1 : 1;\n // \t\tanimation = animation.parent;\n // \t}\n // \treturn orientation < 0;\n // }\n ;\n\n _proto.timeScale = function timeScale(value, suppressEvents) {\n if (!arguments.length) {\n return this._rts === -_tinyNum ? 0 : this._rts; // recorded timeScale. Special case: if someone calls reverse() on an animation with timeScale of 0, we assign it -_tinyNum to remember it's reversed.\n }\n\n if (this._rts === value) {\n return this;\n }\n\n var tTime = this.parent && this._ts ? _parentToChildTotalTime(this.parent._time, this) : this._tTime; // make sure to do the parentToChildTotalTime() BEFORE setting the new _ts because the old one must be used in that calculation.\n // future addition? Up side: fast and minimal file size. Down side: only works on this animation; if a timeline is reversed, for example, its childrens' onReverse wouldn't get called.\n //(+value < 0 && this._rts >= 0) && _callback(this, \"onReverse\", true);\n // prioritize rendering where the parent's playhead lines up instead of this._tTime because there could be a tween that's animating another tween's timeScale in the same rendering loop (same parent), thus if the timeScale tween renders first, it would alter _start BEFORE _tTime was set on that tick (in the rendering loop), effectively freezing it until the timeScale tween finishes.\n\n this._rts = +value || 0;\n this._ts = this._ps || value === -_tinyNum ? 0 : this._rts; // _ts is the functional timeScale which would be 0 if the animation is paused.\n\n this.totalTime(_clamp(-Math.abs(this._delay), this._tDur, tTime), suppressEvents !== false);\n\n _setEnd(this); // if parent.smoothChildTiming was false, the end time didn't get updated in the _alignPlayhead() method, so do it here.\n\n\n return _recacheAncestors(this);\n };\n\n _proto.paused = function paused(value) {\n if (!arguments.length) {\n return this._ps;\n }\n\n if (this._ps !== value) {\n this._ps = value;\n\n if (value) {\n this._pTime = this._tTime || Math.max(-this._delay, this.rawTime()); // if the pause occurs during the delay phase, make sure that's factored in when resuming.\n\n this._ts = this._act = 0; // _ts is the functional timeScale, so a paused tween would effectively have a timeScale of 0. We record the \"real\" timeScale as _rts (recorded time scale)\n } else {\n _wake();\n\n this._ts = this._rts; //only defer to _pTime (pauseTime) if tTime is zero. Remember, someone could pause() an animation, then scrub the playhead and resume(). If the parent doesn't have smoothChildTiming, we render at the rawTime() because the startTime won't get updated.\n\n this.totalTime(this.parent && !this.parent.smoothChildTiming ? this.rawTime() : this._tTime || this._pTime, this.progress() === 1 && Math.abs(this._zTime) !== _tinyNum && (this._tTime -= _tinyNum)); // edge case: animation.progress(1).pause().play() wouldn't render again because the playhead is already at the end, but the call to totalTime() below will add it back to its parent...and not remove it again (since removing only happens upon rendering at a new time). Offsetting the _tTime slightly is done simply to cause the final render in totalTime() that'll pop it off its timeline (if autoRemoveChildren is true, of course). Check to make sure _zTime isn't -_tinyNum to avoid an edge case where the playhead is pushed to the end but INSIDE a tween/callback, the timeline itself is paused thus halting rendering and leaving a few unrendered. When resuming, it wouldn't render those otherwise.\n }\n }\n\n return this;\n };\n\n _proto.startTime = function startTime(value) {\n if (arguments.length) {\n this._start = value;\n var parent = this.parent || this._dp;\n parent && (parent._sort || !this.parent) && _addToTimeline(parent, this, value - this._delay);\n return this;\n }\n\n return this._start;\n };\n\n _proto.endTime = function endTime(includeRepeats) {\n return this._start + (_isNotFalse(includeRepeats) ? this.totalDuration() : this.duration()) / Math.abs(this._ts || 1);\n };\n\n _proto.rawTime = function rawTime(wrapRepeats) {\n var parent = this.parent || this._dp; // _dp = detached parent\n\n return !parent ? this._tTime : wrapRepeats && (!this._ts || this._repeat && this._time && this.totalProgress() < 1) ? this._tTime % (this._dur + this._rDelay) : !this._ts ? this._tTime : _parentToChildTotalTime(parent.rawTime(wrapRepeats), this);\n };\n\n _proto.revert = function revert(config) {\n if (config === void 0) {\n config = _revertConfig;\n }\n\n var prevIsReverting = _reverting;\n _reverting = config;\n\n if (this._initted || this._startAt) {\n this.timeline && this.timeline.revert(config);\n this.totalTime(-0.01, config.suppressEvents);\n }\n\n this.data !== \"nested\" && config.kill !== false && this.kill();\n _reverting = prevIsReverting;\n return this;\n };\n\n _proto.globalTime = function globalTime(rawTime) {\n var animation = this,\n time = arguments.length ? rawTime : animation.rawTime();\n\n while (animation) {\n time = animation._start + time / (Math.abs(animation._ts) || 1);\n animation = animation._dp;\n }\n\n return !this.parent && this._sat ? this._sat.globalTime(rawTime) : time; // the _startAt tweens for .fromTo() and .from() that have immediateRender should always be FIRST in the timeline (important for context.revert()). \"_sat\" stands for _startAtTween, referring to the parent tween that created the _startAt. We must discern if that tween had immediateRender so that we can know whether or not to prioritize it in revert().\n };\n\n _proto.repeat = function repeat(value) {\n if (arguments.length) {\n this._repeat = value === Infinity ? -2 : value;\n return _onUpdateTotalDuration(this);\n }\n\n return this._repeat === -2 ? Infinity : this._repeat;\n };\n\n _proto.repeatDelay = function repeatDelay(value) {\n if (arguments.length) {\n var time = this._time;\n this._rDelay = value;\n\n _onUpdateTotalDuration(this);\n\n return time ? this.time(time) : this;\n }\n\n return this._rDelay;\n };\n\n _proto.yoyo = function yoyo(value) {\n if (arguments.length) {\n this._yoyo = value;\n return this;\n }\n\n return this._yoyo;\n };\n\n _proto.seek = function seek(position, suppressEvents) {\n return this.totalTime(_parsePosition(this, position), _isNotFalse(suppressEvents));\n };\n\n _proto.restart = function restart(includeDelay, suppressEvents) {\n return this.play().totalTime(includeDelay ? -this._delay : 0, _isNotFalse(suppressEvents));\n };\n\n _proto.play = function play(from, suppressEvents) {\n from != null && this.seek(from, suppressEvents);\n return this.reversed(false).paused(false);\n };\n\n _proto.reverse = function reverse(from, suppressEvents) {\n from != null && this.seek(from || this.totalDuration(), suppressEvents);\n return this.reversed(true).paused(false);\n };\n\n _proto.pause = function pause(atTime, suppressEvents) {\n atTime != null && this.seek(atTime, suppressEvents);\n return this.paused(true);\n };\n\n _proto.resume = function resume() {\n return this.paused(false);\n };\n\n _proto.reversed = function reversed(value) {\n if (arguments.length) {\n !!value !== this.reversed() && this.timeScale(-this._rts || (value ? -_tinyNum : 0)); // in case timeScale is zero, reversing would have no effect so we use _tinyNum.\n\n return this;\n }\n\n return this._rts < 0;\n };\n\n _proto.invalidate = function invalidate() {\n this._initted = this._act = 0;\n this._zTime = -_tinyNum;\n return this;\n };\n\n _proto.isActive = function isActive() {\n var parent = this.parent || this._dp,\n start = this._start,\n rawTime;\n return !!(!parent || this._ts && this._initted && parent.isActive() && (rawTime = parent.rawTime(true)) >= start && rawTime < this.endTime(true) - _tinyNum);\n };\n\n _proto.eventCallback = function eventCallback(type, callback, params) {\n var vars = this.vars;\n\n if (arguments.length > 1) {\n if (!callback) {\n delete vars[type];\n } else {\n vars[type] = callback;\n params && (vars[type + \"Params\"] = params);\n type === \"onUpdate\" && (this._onUpdate = callback);\n }\n\n return this;\n }\n\n return vars[type];\n };\n\n _proto.then = function then(onFulfilled) {\n var self = this;\n return new Promise(function (resolve) {\n var f = _isFunction(onFulfilled) ? onFulfilled : _passThrough,\n _resolve = function _resolve() {\n var _then = self.then;\n self.then = null; // temporarily null the then() method to avoid an infinite loop (see https://github.com/greensock/GSAP/issues/322)\n\n _isFunction(f) && (f = f(self)) && (f.then || f === self) && (self.then = _then);\n resolve(f);\n self.then = _then;\n };\n\n if (self._initted && self.totalProgress() === 1 && self._ts >= 0 || !self._tTime && self._ts < 0) {\n _resolve();\n } else {\n self._prom = _resolve;\n }\n });\n };\n\n _proto.kill = function kill() {\n _interrupt(this);\n };\n\n return Animation;\n}();\n\n_setDefaults(Animation.prototype, {\n _time: 0,\n _start: 0,\n _end: 0,\n _tTime: 0,\n _tDur: 0,\n _dirty: 0,\n _repeat: 0,\n _yoyo: false,\n parent: null,\n _initted: false,\n _rDelay: 0,\n _ts: 1,\n _dp: 0,\n ratio: 0,\n _zTime: -_tinyNum,\n _prom: 0,\n _ps: false,\n _rts: 1\n});\n/*\n * -------------------------------------------------\n * TIMELINE\n * -------------------------------------------------\n */\n\n\nvar Timeline = /*#__PURE__*/function (_Animation) {\n _inheritsLoose(Timeline, _Animation);\n\n function Timeline(vars, position) {\n var _this;\n\n if (vars === void 0) {\n vars = {};\n }\n\n _this = _Animation.call(this, vars) || this;\n _this.labels = {};\n _this.smoothChildTiming = !!vars.smoothChildTiming;\n _this.autoRemoveChildren = !!vars.autoRemoveChildren;\n _this._sort = _isNotFalse(vars.sortChildren);\n _globalTimeline && _addToTimeline(vars.parent || _globalTimeline, _assertThisInitialized(_this), position);\n vars.reversed && _this.reverse();\n vars.paused && _this.paused(true);\n vars.scrollTrigger && _scrollTrigger(_assertThisInitialized(_this), vars.scrollTrigger);\n return _this;\n }\n\n var _proto2 = Timeline.prototype;\n\n _proto2.to = function to(targets, vars, position) {\n _createTweenType(0, arguments, this);\n\n return this;\n };\n\n _proto2.from = function from(targets, vars, position) {\n _createTweenType(1, arguments, this);\n\n return this;\n };\n\n _proto2.fromTo = function fromTo(targets, fromVars, toVars, position) {\n _createTweenType(2, arguments, this);\n\n return this;\n };\n\n _proto2.set = function set(targets, vars, position) {\n vars.duration = 0;\n vars.parent = this;\n _inheritDefaults(vars).repeatDelay || (vars.repeat = 0);\n vars.immediateRender = !!vars.immediateRender;\n new Tween(targets, vars, _parsePosition(this, position), 1);\n return this;\n };\n\n _proto2.call = function call(callback, params, position) {\n return _addToTimeline(this, Tween.delayedCall(0, callback, params), position);\n } //ONLY for backward compatibility! Maybe delete?\n ;\n\n _proto2.staggerTo = function staggerTo(targets, duration, vars, stagger, position, onCompleteAll, onCompleteAllParams) {\n vars.duration = duration;\n vars.stagger = vars.stagger || stagger;\n vars.onComplete = onCompleteAll;\n vars.onCompleteParams = onCompleteAllParams;\n vars.parent = this;\n new Tween(targets, vars, _parsePosition(this, position));\n return this;\n };\n\n _proto2.staggerFrom = function staggerFrom(targets, duration, vars, stagger, position, onCompleteAll, onCompleteAllParams) {\n vars.runBackwards = 1;\n _inheritDefaults(vars).immediateRender = _isNotFalse(vars.immediateRender);\n return this.staggerTo(targets, duration, vars, stagger, position, onCompleteAll, onCompleteAllParams);\n };\n\n _proto2.staggerFromTo = function staggerFromTo(targets, duration, fromVars, toVars, stagger, position, onCompleteAll, onCompleteAllParams) {\n toVars.startAt = fromVars;\n _inheritDefaults(toVars).immediateRender = _isNotFalse(toVars.immediateRender);\n return this.staggerTo(targets, duration, toVars, stagger, position, onCompleteAll, onCompleteAllParams);\n };\n\n _proto2.render = function render(totalTime, suppressEvents, force) {\n var prevTime = this._time,\n tDur = this._dirty ? this.totalDuration() : this._tDur,\n dur = this._dur,\n tTime = totalTime <= 0 ? 0 : _roundPrecise(totalTime),\n // if a paused timeline is resumed (or its _start is updated for another reason...which rounds it), that could result in the playhead shifting a **tiny** amount and a zero-duration child at that spot may get rendered at a different ratio, like its totalTime in render() may be 1e-17 instead of 0, for example.\n crossingStart = this._zTime < 0 !== totalTime < 0 && (this._initted || !dur),\n time,\n child,\n next,\n iteration,\n cycleDuration,\n prevPaused,\n pauseTween,\n timeScale,\n prevStart,\n prevIteration,\n yoyo,\n isYoyo;\n this !== _globalTimeline && tTime > tDur && totalTime >= 0 && (tTime = tDur);\n\n if (tTime !== this._tTime || force || crossingStart) {\n if (prevTime !== this._time && dur) {\n //if totalDuration() finds a child with a negative startTime and smoothChildTiming is true, things get shifted around internally so we need to adjust the time accordingly. For example, if a tween starts at -30 we must shift EVERYTHING forward 30 seconds and move this timeline's startTime backward by 30 seconds so that things align with the playhead (no jump).\n tTime += this._time - prevTime;\n totalTime += this._time - prevTime;\n }\n\n time = tTime;\n prevStart = this._start;\n timeScale = this._ts;\n prevPaused = !timeScale;\n\n if (crossingStart) {\n dur || (prevTime = this._zTime); //when the playhead arrives at EXACTLY time 0 (right on top) of a zero-duration timeline, we need to discern if events are suppressed so that when the playhead moves again (next time), it'll trigger the callback. If events are NOT suppressed, obviously the callback would be triggered in this render. Basically, the callback should fire either when the playhead ARRIVES or LEAVES this exact spot, not both. Imagine doing a timeline.seek(0) and there's a callback that sits at 0. Since events are suppressed on that seek() by default, nothing will fire, but when the playhead moves off of that position, the callback should fire. This behavior is what people intuitively expect.\n\n (totalTime || !suppressEvents) && (this._zTime = totalTime);\n }\n\n if (this._repeat) {\n //adjust the time for repeats and yoyos\n yoyo = this._yoyo;\n cycleDuration = dur + this._rDelay;\n\n if (this._repeat < -1 && totalTime < 0) {\n return this.totalTime(cycleDuration * 100 + totalTime, suppressEvents, force);\n }\n\n time = _roundPrecise(tTime % cycleDuration); //round to avoid floating point errors. (4 % 0.8 should be 0 but some browsers report it as 0.79999999!)\n\n if (tTime === tDur) {\n // the tDur === tTime is for edge cases where there's a lengthy decimal on the duration and it may reach the very end but the time is rendered as not-quite-there (remember, tDur is rounded to 4 decimals whereas dur isn't)\n iteration = this._repeat;\n time = dur;\n } else {\n iteration = ~~(tTime / cycleDuration);\n\n if (iteration && iteration === tTime / cycleDuration) {\n time = dur;\n iteration--;\n }\n\n time > dur && (time = dur);\n }\n\n prevIteration = _animationCycle(this._tTime, cycleDuration);\n !prevTime && this._tTime && prevIteration !== iteration && this._tTime - prevIteration * cycleDuration - this._dur <= 0 && (prevIteration = iteration); // edge case - if someone does addPause() at the very beginning of a repeating timeline, that pause is technically at the same spot as the end which causes this._time to get set to 0 when the totalTime would normally place the playhead at the end. See https://gsap.com/forums/topic/23823-closing-nav-animation-not-working-on-ie-and-iphone-6-maybe-other-older-browser/?tab=comments#comment-113005 also, this._tTime - prevIteration * cycleDuration - this._dur <= 0 just checks to make sure it wasn't previously in the \"repeatDelay\" portion\n\n if (yoyo && iteration & 1) {\n time = dur - time;\n isYoyo = 1;\n }\n /*\n make sure children at the end/beginning of the timeline are rendered properly. If, for example,\n a 3-second long timeline rendered at 2.9 seconds previously, and now renders at 3.2 seconds (which\n would get translated to 2.8 seconds if the timeline yoyos or 0.2 seconds if it just repeats), there\n could be a callback or a short tween that's at 2.95 or 3 seconds in which wouldn't render. So\n we need to push the timeline to the end (and/or beginning depending on its yoyo value). Also we must\n ensure that zero-duration tweens at the very beginning or end of the Timeline work.\n */\n\n\n if (iteration !== prevIteration && !this._lock) {\n var rewinding = yoyo && prevIteration & 1,\n doesWrap = rewinding === (yoyo && iteration & 1);\n iteration < prevIteration && (rewinding = !rewinding);\n prevTime = rewinding ? 0 : tTime % dur ? dur : tTime; // if the playhead is landing exactly at the end of an iteration, use that totalTime rather than only the duration, otherwise it'll skip the 2nd render since it's effectively at the same time.\n\n this._lock = 1;\n this.render(prevTime || (isYoyo ? 0 : _roundPrecise(iteration * cycleDuration)), suppressEvents, !dur)._lock = 0;\n this._tTime = tTime; // if a user gets the iteration() inside the onRepeat, for example, it should be accurate.\n\n !suppressEvents && this.parent && _callback(this, \"onRepeat\");\n this.vars.repeatRefresh && !isYoyo && (this.invalidate()._lock = 1);\n\n if (prevTime && prevTime !== this._time || prevPaused !== !this._ts || this.vars.onRepeat && !this.parent && !this._act) {\n // if prevTime is 0 and we render at the very end, _time will be the end, thus won't match. So in this edge case, prevTime won't match _time but that's okay. If it gets killed in the onRepeat, eject as well.\n return this;\n }\n\n dur = this._dur; // in case the duration changed in the onRepeat\n\n tDur = this._tDur;\n\n if (doesWrap) {\n this._lock = 2;\n prevTime = rewinding ? dur : -0.0001;\n this.render(prevTime, true);\n this.vars.repeatRefresh && !isYoyo && this.invalidate();\n }\n\n this._lock = 0;\n\n if (!this._ts && !prevPaused) {\n return this;\n } //in order for yoyoEase to work properly when there's a stagger, we must swap out the ease in each sub-tween.\n\n\n _propagateYoyoEase(this, isYoyo);\n }\n }\n\n if (this._hasPause && !this._forcing && this._lock < 2) {\n pauseTween = _findNextPauseTween(this, _roundPrecise(prevTime), _roundPrecise(time));\n\n if (pauseTween) {\n tTime -= time - (time = pauseTween._start);\n }\n }\n\n this._tTime = tTime;\n this._time = time;\n this._act = !timeScale; //as long as it's not paused, force it to be active so that if the user renders independent of the parent timeline, it'll be forced to re-render on the next tick.\n\n if (!this._initted) {\n this._onUpdate = this.vars.onUpdate;\n this._initted = 1;\n this._zTime = totalTime;\n prevTime = 0; // upon init, the playhead should always go forward; someone could invalidate() a completed timeline and then if they restart(), that would make child tweens render in reverse order which could lock in the wrong starting values if they build on each other, like tl.to(obj, {x: 100}).to(obj, {x: 0}).\n }\n\n if (!prevTime && time && !suppressEvents && !iteration) {\n _callback(this, \"onStart\");\n\n if (this._tTime !== tTime) {\n // in case the onStart triggered a render at a different spot, eject. Like if someone did animation.pause(0.5) or something inside the onStart.\n return this;\n }\n }\n\n if (time >= prevTime && totalTime >= 0) {\n child = this._first;\n\n while (child) {\n next = child._next;\n\n if ((child._act || time >= child._start) && child._ts && pauseTween !== child) {\n if (child.parent !== this) {\n // an extreme edge case - the child's render could do something like kill() the \"next\" one in the linked list, or reparent it. In that case we must re-initiate the whole render to be safe.\n return this.render(totalTime, suppressEvents, force);\n }\n\n child.render(child._ts > 0 ? (time - child._start) * child._ts : (child._dirty ? child.totalDuration() : child._tDur) + (time - child._start) * child._ts, suppressEvents, force);\n\n if (time !== this._time || !this._ts && !prevPaused) {\n //in case a tween pauses or seeks the timeline when rendering, like inside of an onUpdate/onComplete\n pauseTween = 0;\n next && (tTime += this._zTime = -_tinyNum); // it didn't finish rendering, so flag zTime as negative so that so that the next time render() is called it'll be forced (to render any remaining children)\n\n break;\n }\n }\n\n child = next;\n }\n } else {\n child = this._last;\n var adjustedTime = totalTime < 0 ? totalTime : time; //when the playhead goes backward beyond the start of this timeline, we must pass that information down to the child animations so that zero-duration tweens know whether to render their starting or ending values.\n\n while (child) {\n next = child._prev;\n\n if ((child._act || adjustedTime <= child._end) && child._ts && pauseTween !== child) {\n if (child.parent !== this) {\n // an extreme edge case - the child's render could do something like kill() the \"next\" one in the linked list, or reparent it. In that case we must re-initiate the whole render to be safe.\n return this.render(totalTime, suppressEvents, force);\n }\n\n child.render(child._ts > 0 ? (adjustedTime - child._start) * child._ts : (child._dirty ? child.totalDuration() : child._tDur) + (adjustedTime - child._start) * child._ts, suppressEvents, force || _reverting && (child._initted || child._startAt)); // if reverting, we should always force renders of initted tweens (but remember that .fromTo() or .from() may have a _startAt but not _initted yet). If, for example, a .fromTo() tween with a stagger (which creates an internal timeline) gets reverted BEFORE some of its child tweens render for the first time, it may not properly trigger them to revert.\n\n if (time !== this._time || !this._ts && !prevPaused) {\n //in case a tween pauses or seeks the timeline when rendering, like inside of an onUpdate/onComplete\n pauseTween = 0;\n next && (tTime += this._zTime = adjustedTime ? -_tinyNum : _tinyNum); // it didn't finish rendering, so adjust zTime so that so that the next time render() is called it'll be forced (to render any remaining children)\n\n break;\n }\n }\n\n child = next;\n }\n }\n\n if (pauseTween && !suppressEvents) {\n this.pause();\n pauseTween.render(time >= prevTime ? 0 : -_tinyNum)._zTime = time >= prevTime ? 1 : -1;\n\n if (this._ts) {\n //the callback resumed playback! So since we may have held back the playhead due to where the pause is positioned, go ahead and jump to where it's SUPPOSED to be (if no pause happened).\n this._start = prevStart; //if the pause was at an earlier time and the user resumed in the callback, it could reposition the timeline (changing its startTime), throwing things off slightly, so we make sure the _start doesn't shift.\n\n _setEnd(this);\n\n return this.render(totalTime, suppressEvents, force);\n }\n }\n\n this._onUpdate && !suppressEvents && _callback(this, \"onUpdate\", true);\n if (tTime === tDur && this._tTime >= this.totalDuration() || !tTime && prevTime) if (prevStart === this._start || Math.abs(timeScale) !== Math.abs(this._ts)) if (!this._lock) {\n // remember, a child's callback may alter this timeline's playhead or timeScale which is why we need to add some of these checks.\n (totalTime || !dur) && (tTime === tDur && this._ts > 0 || !tTime && this._ts < 0) && _removeFromParent(this, 1); // don't remove if the timeline is reversed and the playhead isn't at 0, otherwise tl.progress(1).reverse() won't work. Only remove if the playhead is at the end and timeScale is positive, or if the playhead is at 0 and the timeScale is negative.\n\n if (!suppressEvents && !(totalTime < 0 && !prevTime) && (tTime || prevTime || !tDur)) {\n _callback(this, tTime === tDur && totalTime >= 0 ? \"onComplete\" : \"onReverseComplete\", true);\n\n this._prom && !(tTime < tDur && this.timeScale() > 0) && this._prom();\n }\n }\n }\n\n return this;\n };\n\n _proto2.add = function add(child, position) {\n var _this2 = this;\n\n _isNumber(position) || (position = _parsePosition(this, position, child));\n\n if (!(child instanceof Animation)) {\n if (_isArray(child)) {\n child.forEach(function (obj) {\n return _this2.add(obj, position);\n });\n return this;\n }\n\n if (_isString(child)) {\n return this.addLabel(child, position);\n }\n\n if (_isFunction(child)) {\n child = Tween.delayedCall(0, child);\n } else {\n return this;\n }\n }\n\n return this !== child ? _addToTimeline(this, child, position) : this; //don't allow a timeline to be added to itself as a child!\n };\n\n _proto2.getChildren = function getChildren(nested, tweens, timelines, ignoreBeforeTime) {\n if (nested === void 0) {\n nested = true;\n }\n\n if (tweens === void 0) {\n tweens = true;\n }\n\n if (timelines === void 0) {\n timelines = true;\n }\n\n if (ignoreBeforeTime === void 0) {\n ignoreBeforeTime = -_bigNum;\n }\n\n var a = [],\n child = this._first;\n\n while (child) {\n if (child._start >= ignoreBeforeTime) {\n if (child instanceof Tween) {\n tweens && a.push(child);\n } else {\n timelines && a.push(child);\n nested && a.push.apply(a, child.getChildren(true, tweens, timelines));\n }\n }\n\n child = child._next;\n }\n\n return a;\n };\n\n _proto2.getById = function getById(id) {\n var animations = this.getChildren(1, 1, 1),\n i = animations.length;\n\n while (i--) {\n if (animations[i].vars.id === id) {\n return animations[i];\n }\n }\n };\n\n _proto2.remove = function remove(child) {\n if (_isString(child)) {\n return this.removeLabel(child);\n }\n\n if (_isFunction(child)) {\n return this.killTweensOf(child);\n }\n\n _removeLinkedListItem(this, child);\n\n if (child === this._recent) {\n this._recent = this._last;\n }\n\n return _uncache(this);\n };\n\n _proto2.totalTime = function totalTime(_totalTime2, suppressEvents) {\n if (!arguments.length) {\n return this._tTime;\n }\n\n this._forcing = 1;\n\n if (!this._dp && this._ts) {\n //special case for the global timeline (or any other that has no parent or detached parent).\n this._start = _roundPrecise(_ticker.time - (this._ts > 0 ? _totalTime2 / this._ts : (this.totalDuration() - _totalTime2) / -this._ts));\n }\n\n _Animation.prototype.totalTime.call(this, _totalTime2, suppressEvents);\n\n this._forcing = 0;\n return this;\n };\n\n _proto2.addLabel = function addLabel(label, position) {\n this.labels[label] = _parsePosition(this, position);\n return this;\n };\n\n _proto2.removeLabel = function removeLabel(label) {\n delete this.labels[label];\n return this;\n };\n\n _proto2.addPause = function addPause(position, callback, params) {\n var t = Tween.delayedCall(0, callback || _emptyFunc, params);\n t.data = \"isPause\";\n this._hasPause = 1;\n return _addToTimeline(this, t, _parsePosition(this, position));\n };\n\n _proto2.removePause = function removePause(position) {\n var child = this._first;\n position = _parsePosition(this, position);\n\n while (child) {\n if (child._start === position && child.data === \"isPause\") {\n _removeFromParent(child);\n }\n\n child = child._next;\n }\n };\n\n _proto2.killTweensOf = function killTweensOf(targets, props, onlyActive) {\n var tweens = this.getTweensOf(targets, onlyActive),\n i = tweens.length;\n\n while (i--) {\n _overwritingTween !== tweens[i] && tweens[i].kill(targets, props);\n }\n\n return this;\n };\n\n _proto2.getTweensOf = function getTweensOf(targets, onlyActive) {\n var a = [],\n parsedTargets = toArray(targets),\n child = this._first,\n isGlobalTime = _isNumber(onlyActive),\n // a number is interpreted as a global time. If the animation spans\n children;\n\n while (child) {\n if (child instanceof Tween) {\n if (_arrayContainsAny(child._targets, parsedTargets) && (isGlobalTime ? (!_overwritingTween || child._initted && child._ts) && child.globalTime(0) <= onlyActive && child.globalTime(child.totalDuration()) > onlyActive : !onlyActive || child.isActive())) {\n // note: if this is for overwriting, it should only be for tweens that aren't paused and are initted.\n a.push(child);\n }\n } else if ((children = child.getTweensOf(parsedTargets, onlyActive)).length) {\n a.push.apply(a, children);\n }\n\n child = child._next;\n }\n\n return a;\n } // potential future feature - targets() on timelines\n // targets() {\n // \tlet result = [];\n // \tthis.getChildren(true, true, false).forEach(t => result.push(...t.targets()));\n // \treturn result.filter((v, i) => result.indexOf(v) === i);\n // }\n ;\n\n _proto2.tweenTo = function tweenTo(position, vars) {\n vars = vars || {};\n\n var tl = this,\n endTime = _parsePosition(tl, position),\n _vars = vars,\n startAt = _vars.startAt,\n _onStart = _vars.onStart,\n onStartParams = _vars.onStartParams,\n immediateRender = _vars.immediateRender,\n initted,\n tween = Tween.to(tl, _setDefaults({\n ease: vars.ease || \"none\",\n lazy: false,\n immediateRender: false,\n time: endTime,\n overwrite: \"auto\",\n duration: vars.duration || Math.abs((endTime - (startAt && \"time\" in startAt ? startAt.time : tl._time)) / tl.timeScale()) || _tinyNum,\n onStart: function onStart() {\n tl.pause();\n\n if (!initted) {\n var duration = vars.duration || Math.abs((endTime - (startAt && \"time\" in startAt ? startAt.time : tl._time)) / tl.timeScale());\n tween._dur !== duration && _setDuration(tween, duration, 0, 1).render(tween._time, true, true);\n initted = 1;\n }\n\n _onStart && _onStart.apply(tween, onStartParams || []); //in case the user had an onStart in the vars - we don't want to overwrite it.\n }\n }, vars));\n\n return immediateRender ? tween.render(0) : tween;\n };\n\n _proto2.tweenFromTo = function tweenFromTo(fromPosition, toPosition, vars) {\n return this.tweenTo(toPosition, _setDefaults({\n startAt: {\n time: _parsePosition(this, fromPosition)\n }\n }, vars));\n };\n\n _proto2.recent = function recent() {\n return this._recent;\n };\n\n _proto2.nextLabel = function nextLabel(afterTime) {\n if (afterTime === void 0) {\n afterTime = this._time;\n }\n\n return _getLabelInDirection(this, _parsePosition(this, afterTime));\n };\n\n _proto2.previousLabel = function previousLabel(beforeTime) {\n if (beforeTime === void 0) {\n beforeTime = this._time;\n }\n\n return _getLabelInDirection(this, _parsePosition(this, beforeTime), 1);\n };\n\n _proto2.currentLabel = function currentLabel(value) {\n return arguments.length ? this.seek(value, true) : this.previousLabel(this._time + _tinyNum);\n };\n\n _proto2.shiftChildren = function shiftChildren(amount, adjustLabels, ignoreBeforeTime) {\n if (ignoreBeforeTime === void 0) {\n ignoreBeforeTime = 0;\n }\n\n var child = this._first,\n labels = this.labels,\n p;\n\n while (child) {\n if (child._start >= ignoreBeforeTime) {\n child._start += amount;\n child._end += amount;\n }\n\n child = child._next;\n }\n\n if (adjustLabels) {\n for (p in labels) {\n if (labels[p] >= ignoreBeforeTime) {\n labels[p] += amount;\n }\n }\n }\n\n return _uncache(this);\n };\n\n _proto2.invalidate = function invalidate(soft) {\n var child = this._first;\n this._lock = 0;\n\n while (child) {\n child.invalidate(soft);\n child = child._next;\n }\n\n return _Animation.prototype.invalidate.call(this, soft);\n };\n\n _proto2.clear = function clear(includeLabels) {\n if (includeLabels === void 0) {\n includeLabels = true;\n }\n\n var child = this._first,\n next;\n\n while (child) {\n next = child._next;\n this.remove(child);\n child = next;\n }\n\n this._dp && (this._time = this._tTime = this._pTime = 0);\n includeLabels && (this.labels = {});\n return _uncache(this);\n };\n\n _proto2.totalDuration = function totalDuration(value) {\n var max = 0,\n self = this,\n child = self._last,\n prevStart = _bigNum,\n prev,\n start,\n parent;\n\n if (arguments.length) {\n return self.timeScale((self._repeat < 0 ? self.duration() : self.totalDuration()) / (self.reversed() ? -value : value));\n }\n\n if (self._dirty) {\n parent = self.parent;\n\n while (child) {\n prev = child._prev; //record it here in case the tween changes position in the sequence...\n\n child._dirty && child.totalDuration(); //could change the tween._startTime, so make sure the animation's cache is clean before analyzing it.\n\n start = child._start;\n\n if (start > prevStart && self._sort && child._ts && !self._lock) {\n //in case one of the tweens shifted out of order, it needs to be re-inserted into the correct position in the sequence\n self._lock = 1; //prevent endless recursive calls - there are methods that get triggered that check duration/totalDuration when we add().\n\n _addToTimeline(self, child, start - child._delay, 1)._lock = 0;\n } else {\n prevStart = start;\n }\n\n if (start < 0 && child._ts) {\n //children aren't allowed to have negative startTimes unless smoothChildTiming is true, so adjust here if one is found.\n max -= start;\n\n if (!parent && !self._dp || parent && parent.smoothChildTiming) {\n self._start += start / self._ts;\n self._time -= start;\n self._tTime -= start;\n }\n\n self.shiftChildren(-start, false, -1e999);\n prevStart = 0;\n }\n\n child._end > max && child._ts && (max = child._end);\n child = prev;\n }\n\n _setDuration(self, self === _globalTimeline && self._time > max ? self._time : max, 1, 1);\n\n self._dirty = 0;\n }\n\n return self._tDur;\n };\n\n Timeline.updateRoot = function updateRoot(time) {\n if (_globalTimeline._ts) {\n _lazySafeRender(_globalTimeline, _parentToChildTotalTime(time, _globalTimeline));\n\n _lastRenderedFrame = _ticker.frame;\n }\n\n if (_ticker.frame >= _nextGCFrame) {\n _nextGCFrame += _config.autoSleep || 120;\n var child = _globalTimeline._first;\n if (!child || !child._ts) if (_config.autoSleep && _ticker._listeners.length < 2) {\n while (child && !child._ts) {\n child = child._next;\n }\n\n child || _ticker.sleep();\n }\n }\n };\n\n return Timeline;\n}(Animation);\n\n_setDefaults(Timeline.prototype, {\n _lock: 0,\n _hasPause: 0,\n _forcing: 0\n});\n\nvar _addComplexStringPropTween = function _addComplexStringPropTween(target, prop, start, end, setter, stringFilter, funcParam) {\n //note: we call _addComplexStringPropTween.call(tweenInstance...) to ensure that it's scoped properly. We may call it from within a plugin too, thus \"this\" would refer to the plugin.\n var pt = new PropTween(this._pt, target, prop, 0, 1, _renderComplexString, null, setter),\n index = 0,\n matchIndex = 0,\n result,\n startNums,\n color,\n endNum,\n chunk,\n startNum,\n hasRandom,\n a;\n pt.b = start;\n pt.e = end;\n start += \"\"; //ensure values are strings\n\n end += \"\";\n\n if (hasRandom = ~end.indexOf(\"random(\")) {\n end = _replaceRandom(end);\n }\n\n if (stringFilter) {\n a = [start, end];\n stringFilter(a, target, prop); //pass an array with the starting and ending values and let the filter do whatever it needs to the values.\n\n start = a[0];\n end = a[1];\n }\n\n startNums = start.match(_complexStringNumExp) || [];\n\n while (result = _complexStringNumExp.exec(end)) {\n endNum = result[0];\n chunk = end.substring(index, result.index);\n\n if (color) {\n color = (color + 1) % 5;\n } else if (chunk.substr(-5) === \"rgba(\") {\n color = 1;\n }\n\n if (endNum !== startNums[matchIndex++]) {\n startNum = parseFloat(startNums[matchIndex - 1]) || 0; //these nested PropTweens are handled in a special way - we'll never actually call a render or setter method on them. We'll just loop through them in the parent complex string PropTween's render method.\n\n pt._pt = {\n _next: pt._pt,\n p: chunk || matchIndex === 1 ? chunk : \",\",\n //note: SVG spec allows omission of comma/space when a negative sign is wedged between two numbers, like 2.5-5.3 instead of 2.5,-5.3 but when tweening, the negative value may switch to positive, so we insert the comma just in case.\n s: startNum,\n c: endNum.charAt(1) === \"=\" ? _parseRelative(startNum, endNum) - startNum : parseFloat(endNum) - startNum,\n m: color && color < 4 ? Math.round : 0\n };\n index = _complexStringNumExp.lastIndex;\n }\n }\n\n pt.c = index < end.length ? end.substring(index, end.length) : \"\"; //we use the \"c\" of the PropTween to store the final part of the string (after the last number)\n\n pt.fp = funcParam;\n\n if (_relExp.test(end) || hasRandom) {\n pt.e = 0; //if the end string contains relative values or dynamic random(...) values, delete the end it so that on the final render we don't actually set it to the string with += or -= characters (forces it to use the calculated value).\n }\n\n this._pt = pt; //start the linked list with this new PropTween. Remember, we call _addComplexStringPropTween.call(tweenInstance...) to ensure that it's scoped properly. We may call it from within a plugin too, thus \"this\" would refer to the plugin.\n\n return pt;\n},\n _addPropTween = function _addPropTween(target, prop, start, end, index, targets, modifier, stringFilter, funcParam, optional) {\n _isFunction(end) && (end = end(index || 0, target, targets));\n var currentValue = target[prop],\n parsedStart = start !== \"get\" ? start : !_isFunction(currentValue) ? currentValue : funcParam ? target[prop.indexOf(\"set\") || !_isFunction(target[\"get\" + prop.substr(3)]) ? prop : \"get\" + prop.substr(3)](funcParam) : target[prop](),\n setter = !_isFunction(currentValue) ? _setterPlain : funcParam ? _setterFuncWithParam : _setterFunc,\n pt;\n\n if (_isString(end)) {\n if (~end.indexOf(\"random(\")) {\n end = _replaceRandom(end);\n }\n\n if (end.charAt(1) === \"=\") {\n pt = _parseRelative(parsedStart, end) + (getUnit(parsedStart) || 0);\n\n if (pt || pt === 0) {\n // to avoid isNaN, like if someone passes in a value like \"!= whatever\"\n end = pt;\n }\n }\n }\n\n if (!optional || parsedStart !== end || _forceAllPropTweens) {\n if (!isNaN(parsedStart * end) && end !== \"\") {\n // fun fact: any number multiplied by \"\" is evaluated as the number 0!\n pt = new PropTween(this._pt, target, prop, +parsedStart || 0, end - (parsedStart || 0), typeof currentValue === \"boolean\" ? _renderBoolean : _renderPlain, 0, setter);\n funcParam && (pt.fp = funcParam);\n modifier && pt.modifier(modifier, this, target);\n return this._pt = pt;\n }\n\n !currentValue && !(prop in target) && _missingPlugin(prop, end);\n return _addComplexStringPropTween.call(this, target, prop, parsedStart, end, setter, stringFilter || _config.stringFilter, funcParam);\n }\n},\n //creates a copy of the vars object and processes any function-based values (putting the resulting values directly into the copy) as well as strings with \"random()\" in them. It does NOT process relative values.\n_processVars = function _processVars(vars, index, target, targets, tween) {\n _isFunction(vars) && (vars = _parseFuncOrString(vars, tween, index, target, targets));\n\n if (!_isObject(vars) || vars.style && vars.nodeType || _isArray(vars) || _isTypedArray(vars)) {\n return _isString(vars) ? _parseFuncOrString(vars, tween, index, target, targets) : vars;\n }\n\n var copy = {},\n p;\n\n for (p in vars) {\n copy[p] = _parseFuncOrString(vars[p], tween, index, target, targets);\n }\n\n return copy;\n},\n _checkPlugin = function _checkPlugin(property, vars, tween, index, target, targets) {\n var plugin, pt, ptLookup, i;\n\n if (_plugins[property] && (plugin = new _plugins[property]()).init(target, plugin.rawVars ? vars[property] : _processVars(vars[property], index, target, targets, tween), tween, index, targets) !== false) {\n tween._pt = pt = new PropTween(tween._pt, target, property, 0, 1, plugin.render, plugin, 0, plugin.priority);\n\n if (tween !== _quickTween) {\n ptLookup = tween._ptLookup[tween._targets.indexOf(target)]; //note: we can't use tween._ptLookup[index] because for staggered tweens, the index from the fullTargets array won't match what it is in each individual tween that spawns from the stagger.\n\n i = plugin._props.length;\n\n while (i--) {\n ptLookup[plugin._props[i]] = pt;\n }\n }\n }\n\n return plugin;\n},\n _overwritingTween,\n //store a reference temporarily so we can avoid overwriting itself.\n_forceAllPropTweens,\n _initTween = function _initTween(tween, time, tTime) {\n var vars = tween.vars,\n ease = vars.ease,\n startAt = vars.startAt,\n immediateRender = vars.immediateRender,\n lazy = vars.lazy,\n onUpdate = vars.onUpdate,\n runBackwards = vars.runBackwards,\n yoyoEase = vars.yoyoEase,\n keyframes = vars.keyframes,\n autoRevert = vars.autoRevert,\n dur = tween._dur,\n prevStartAt = tween._startAt,\n targets = tween._targets,\n parent = tween.parent,\n fullTargets = parent && parent.data === \"nested\" ? parent.vars.targets : targets,\n autoOverwrite = tween._overwrite === \"auto\" && !_suppressOverwrites,\n tl = tween.timeline,\n cleanVars,\n i,\n p,\n pt,\n target,\n hasPriority,\n gsData,\n harness,\n plugin,\n ptLookup,\n index,\n harnessVars,\n overwritten;\n tl && (!keyframes || !ease) && (ease = \"none\");\n tween._ease = _parseEase(ease, _defaults.ease);\n tween._yEase = yoyoEase ? _invertEase(_parseEase(yoyoEase === true ? ease : yoyoEase, _defaults.ease)) : 0;\n\n if (yoyoEase && tween._yoyo && !tween._repeat) {\n //there must have been a parent timeline with yoyo:true that is currently in its yoyo phase, so flip the eases.\n yoyoEase = tween._yEase;\n tween._yEase = tween._ease;\n tween._ease = yoyoEase;\n }\n\n tween._from = !tl && !!vars.runBackwards; //nested timelines should never run backwards - the backwards-ness is in the child tweens.\n\n if (!tl || keyframes && !vars.stagger) {\n //if there's an internal timeline, skip all the parsing because we passed that task down the chain.\n harness = targets[0] ? _getCache(targets[0]).harness : 0;\n harnessVars = harness && vars[harness.prop]; //someone may need to specify CSS-specific values AND non-CSS values, like if the element has an \"x\" property plus it's a standard DOM element. We allow people to distinguish by wrapping plugin-specific stuff in a css:{} object for example.\n\n cleanVars = _copyExcluding(vars, _reservedProps);\n\n if (prevStartAt) {\n prevStartAt._zTime < 0 && prevStartAt.progress(1); // in case it's a lazy startAt that hasn't rendered yet.\n\n time < 0 && runBackwards && immediateRender && !autoRevert ? prevStartAt.render(-1, true) : prevStartAt.revert(runBackwards && dur ? _revertConfigNoKill : _startAtRevertConfig); // if it's a \"startAt\" (not \"from()\" or runBackwards: true), we only need to do a shallow revert (keep transforms cached in CSSPlugin)\n // don't just _removeFromParent(prevStartAt.render(-1, true)) because that'll leave inline styles. We're creating a new _startAt for \"startAt\" tweens that re-capture things to ensure that if the pre-tween values changed since the tween was created, they're recorded.\n\n prevStartAt._lazy = 0;\n }\n\n if (startAt) {\n _removeFromParent(tween._startAt = Tween.set(targets, _setDefaults({\n data: \"isStart\",\n overwrite: false,\n parent: parent,\n immediateRender: true,\n lazy: !prevStartAt && _isNotFalse(lazy),\n startAt: null,\n delay: 0,\n onUpdate: onUpdate && function () {\n return _callback(tween, \"onUpdate\");\n },\n stagger: 0\n }, startAt))); //copy the properties/values into a new object to avoid collisions, like var to = {x:0}, from = {x:500}; timeline.fromTo(e, from, to).fromTo(e, to, from);\n\n\n tween._startAt._dp = 0; // don't allow it to get put back into root timeline! Like when revert() is called and totalTime() gets set.\n\n tween._startAt._sat = tween; // used in globalTime(). _sat stands for _startAtTween\n\n time < 0 && (_reverting || !immediateRender && !autoRevert) && tween._startAt.revert(_revertConfigNoKill); // rare edge case, like if a render is forced in the negative direction of a non-initted tween.\n\n if (immediateRender) {\n if (dur && time <= 0 && tTime <= 0) {\n // check tTime here because in the case of a yoyo tween whose playhead gets pushed to the end like tween.progress(1), we should allow it through so that the onComplete gets fired properly.\n time && (tween._zTime = time);\n return; //we skip initialization here so that overwriting doesn't occur until the tween actually begins. Otherwise, if you create several immediateRender:true tweens of the same target/properties to drop into a Timeline, the last one created would overwrite the first ones because they didn't get placed into the timeline yet before the first render occurs and kicks in overwriting.\n }\n }\n } else if (runBackwards && dur) {\n //from() tweens must be handled uniquely: their beginning values must be rendered but we don't want overwriting to occur yet (when time is still 0). Wait until the tween actually begins before doing all the routines like overwriting. At that time, we should render at the END of the tween to ensure that things initialize correctly (remember, from() tweens go backwards)\n if (!prevStartAt) {\n time && (immediateRender = false); //in rare cases (like if a from() tween runs and then is invalidate()-ed), immediateRender could be true but the initial forced-render gets skipped, so there's no need to force the render in this context when the _time is greater than 0\n\n p = _setDefaults({\n overwrite: false,\n data: \"isFromStart\",\n //we tag the tween with as \"isFromStart\" so that if [inside a plugin] we need to only do something at the very END of a tween, we have a way of identifying this tween as merely the one that's setting the beginning values for a \"from()\" tween. For example, clearProps in CSSPlugin should only get applied at the very END of a tween and without this tag, from(...{height:100, clearProps:\"height\", delay:1}) would wipe the height at the beginning of the tween and after 1 second, it'd kick back in.\n lazy: immediateRender && !prevStartAt && _isNotFalse(lazy),\n immediateRender: immediateRender,\n //zero-duration tweens render immediately by default, but if we're not specifically instructed to render this tween immediately, we should skip this and merely _init() to record the starting values (rendering them immediately would push them to completion which is wasteful in that case - we'd have to render(-1) immediately after)\n stagger: 0,\n parent: parent //ensures that nested tweens that had a stagger are handled properly, like gsap.from(\".class\", {y: gsap.utils.wrap([-100,100]), stagger: 0.5})\n\n }, cleanVars);\n harnessVars && (p[harness.prop] = harnessVars); // in case someone does something like .from(..., {css:{}})\n\n _removeFromParent(tween._startAt = Tween.set(targets, p));\n\n tween._startAt._dp = 0; // don't allow it to get put back into root timeline!\n\n tween._startAt._sat = tween; // used in globalTime()\n\n time < 0 && (_reverting ? tween._startAt.revert(_revertConfigNoKill) : tween._startAt.render(-1, true));\n tween._zTime = time;\n\n if (!immediateRender) {\n _initTween(tween._startAt, _tinyNum, _tinyNum); //ensures that the initial values are recorded\n\n } else if (!time) {\n return;\n }\n }\n }\n\n tween._pt = tween._ptCache = 0;\n lazy = dur && _isNotFalse(lazy) || lazy && !dur;\n\n for (i = 0; i < targets.length; i++) {\n target = targets[i];\n gsData = target._gsap || _harness(targets)[i]._gsap;\n tween._ptLookup[i] = ptLookup = {};\n _lazyLookup[gsData.id] && _lazyTweens.length && _lazyRender(); //if other tweens of the same target have recently initted but haven't rendered yet, we've got to force the render so that the starting values are correct (imagine populating a timeline with a bunch of sequential tweens and then jumping to the end)\n\n index = fullTargets === targets ? i : fullTargets.indexOf(target);\n\n if (harness && (plugin = new harness()).init(target, harnessVars || cleanVars, tween, index, fullTargets) !== false) {\n tween._pt = pt = new PropTween(tween._pt, target, plugin.name, 0, 1, plugin.render, plugin, 0, plugin.priority);\n\n plugin._props.forEach(function (name) {\n ptLookup[name] = pt;\n });\n\n plugin.priority && (hasPriority = 1);\n }\n\n if (!harness || harnessVars) {\n for (p in cleanVars) {\n if (_plugins[p] && (plugin = _checkPlugin(p, cleanVars, tween, index, target, fullTargets))) {\n plugin.priority && (hasPriority = 1);\n } else {\n ptLookup[p] = pt = _addPropTween.call(tween, target, p, \"get\", cleanVars[p], index, fullTargets, 0, vars.stringFilter);\n }\n }\n }\n\n tween._op && tween._op[i] && tween.kill(target, tween._op[i]);\n\n if (autoOverwrite && tween._pt) {\n _overwritingTween = tween;\n\n _globalTimeline.killTweensOf(target, ptLookup, tween.globalTime(time)); // make sure the overwriting doesn't overwrite THIS tween!!!\n\n\n overwritten = !tween.parent;\n _overwritingTween = 0;\n }\n\n tween._pt && lazy && (_lazyLookup[gsData.id] = 1);\n }\n\n hasPriority && _sortPropTweensByPriority(tween);\n tween._onInit && tween._onInit(tween); //plugins like RoundProps must wait until ALL of the PropTweens are instantiated. In the plugin's init() function, it sets the _onInit on the tween instance. May not be pretty/intuitive, but it's fast and keeps file size down.\n }\n\n tween._onUpdate = onUpdate;\n tween._initted = (!tween._op || tween._pt) && !overwritten; // if overwrittenProps resulted in the entire tween being killed, do NOT flag it as initted or else it may render for one tick.\n\n keyframes && time <= 0 && tl.render(_bigNum, true, true); // if there's a 0% keyframe, it'll render in the \"before\" state for any staggered/delayed animations thus when the following tween initializes, it'll use the \"before\" state instead of the \"after\" state as the initial values.\n},\n _updatePropTweens = function _updatePropTweens(tween, property, value, start, startIsRelative, ratio, time, skipRecursion) {\n var ptCache = (tween._pt && tween._ptCache || (tween._ptCache = {}))[property],\n pt,\n rootPT,\n lookup,\n i;\n\n if (!ptCache) {\n ptCache = tween._ptCache[property] = [];\n lookup = tween._ptLookup;\n i = tween._targets.length;\n\n while (i--) {\n pt = lookup[i][property];\n\n if (pt && pt.d && pt.d._pt) {\n // it's a plugin, so find the nested PropTween\n pt = pt.d._pt;\n\n while (pt && pt.p !== property && pt.fp !== property) {\n // \"fp\" is functionParam for things like setting CSS variables which require .setProperty(\"--var-name\", value)\n pt = pt._next;\n }\n }\n\n if (!pt) {\n // there is no PropTween associated with that property, so we must FORCE one to be created and ditch out of this\n // if the tween has other properties that already rendered at new positions, we'd normally have to rewind to put them back like tween.render(0, true) before forcing an _initTween(), but that can create another edge case like tweening a timeline's progress would trigger onUpdates to fire which could move other things around. It's better to just inform users that .resetTo() should ONLY be used for tweens that already have that property. For example, you can't gsap.to(...{ y: 0 }) and then tween.restTo(\"x\", 200) for example.\n _forceAllPropTweens = 1; // otherwise, when we _addPropTween() and it finds no change between the start and end values, it skips creating a PropTween (for efficiency...why tween when there's no difference?) but in this case we NEED that PropTween created so we can edit it.\n\n tween.vars[property] = \"+=0\";\n\n _initTween(tween, time);\n\n _forceAllPropTweens = 0;\n return skipRecursion ? _warn(property + \" not eligible for reset\") : 1; // if someone tries to do a quickTo() on a special property like borderRadius which must get split into 4 different properties, that's not eligible for .resetTo().\n }\n\n ptCache.push(pt);\n }\n }\n\n i = ptCache.length;\n\n while (i--) {\n rootPT = ptCache[i];\n pt = rootPT._pt || rootPT; // complex values may have nested PropTweens. We only accommodate the FIRST value.\n\n pt.s = (start || start === 0) && !startIsRelative ? start : pt.s + (start || 0) + ratio * pt.c;\n pt.c = value - pt.s;\n rootPT.e && (rootPT.e = _round(value) + getUnit(rootPT.e)); // mainly for CSSPlugin (end value)\n\n rootPT.b && (rootPT.b = pt.s + getUnit(rootPT.b)); // (beginning value)\n }\n},\n _addAliasesToVars = function _addAliasesToVars(targets, vars) {\n var harness = targets[0] ? _getCache(targets[0]).harness : 0,\n propertyAliases = harness && harness.aliases,\n copy,\n p,\n i,\n aliases;\n\n if (!propertyAliases) {\n return vars;\n }\n\n copy = _merge({}, vars);\n\n for (p in propertyAliases) {\n if (p in copy) {\n aliases = propertyAliases[p].split(\",\");\n i = aliases.length;\n\n while (i--) {\n copy[aliases[i]] = copy[p];\n }\n }\n }\n\n return copy;\n},\n // parses multiple formats, like {\"0%\": {x: 100}, {\"50%\": {x: -20}} and { x: {\"0%\": 100, \"50%\": -20} }, and an \"ease\" can be set on any object. We populate an \"allProps\" object with an Array for each property, like {x: [{}, {}], y:[{}, {}]} with data for each property tween. The objects have a \"t\" (time), \"v\", (value), and \"e\" (ease) property. This allows us to piece together a timeline later.\n_parseKeyframe = function _parseKeyframe(prop, obj, allProps, easeEach) {\n var ease = obj.ease || easeEach || \"power1.inOut\",\n p,\n a;\n\n if (_isArray(obj)) {\n a = allProps[prop] || (allProps[prop] = []); // t = time (out of 100), v = value, e = ease\n\n obj.forEach(function (value, i) {\n return a.push({\n t: i / (obj.length - 1) * 100,\n v: value,\n e: ease\n });\n });\n } else {\n for (p in obj) {\n a = allProps[p] || (allProps[p] = []);\n p === \"ease\" || a.push({\n t: parseFloat(prop),\n v: obj[p],\n e: ease\n });\n }\n }\n},\n _parseFuncOrString = function _parseFuncOrString(value, tween, i, target, targets) {\n return _isFunction(value) ? value.call(tween, i, target, targets) : _isString(value) && ~value.indexOf(\"random(\") ? _replaceRandom(value) : value;\n},\n _staggerTweenProps = _callbackNames + \"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert\",\n _staggerPropsToSkip = {};\n\n_forEachName(_staggerTweenProps + \",id,stagger,delay,duration,paused,scrollTrigger\", function (name) {\n return _staggerPropsToSkip[name] = 1;\n});\n/*\n * --------------------------------------------------------------------------------------\n * TWEEN\n * --------------------------------------------------------------------------------------\n */\n\n\nvar Tween = /*#__PURE__*/function (_Animation2) {\n _inheritsLoose(Tween, _Animation2);\n\n function Tween(targets, vars, position, skipInherit) {\n var _this3;\n\n if (typeof vars === \"number\") {\n position.duration = vars;\n vars = position;\n position = null;\n }\n\n _this3 = _Animation2.call(this, skipInherit ? vars : _inheritDefaults(vars)) || this;\n var _this3$vars = _this3.vars,\n duration = _this3$vars.duration,\n delay = _this3$vars.delay,\n immediateRender = _this3$vars.immediateRender,\n stagger = _this3$vars.stagger,\n overwrite = _this3$vars.overwrite,\n keyframes = _this3$vars.keyframes,\n defaults = _this3$vars.defaults,\n scrollTrigger = _this3$vars.scrollTrigger,\n yoyoEase = _this3$vars.yoyoEase,\n parent = vars.parent || _globalTimeline,\n parsedTargets = (_isArray(targets) || _isTypedArray(targets) ? _isNumber(targets[0]) : \"length\" in vars) ? [targets] : toArray(targets),\n tl,\n i,\n copy,\n l,\n p,\n curTarget,\n staggerFunc,\n staggerVarsToMerge;\n _this3._targets = parsedTargets.length ? _harness(parsedTargets) : _warn(\"GSAP target \" + targets + \" not found. https://gsap.com\", !_config.nullTargetWarn) || [];\n _this3._ptLookup = []; //PropTween lookup. An array containing an object for each target, having keys for each tweening property\n\n _this3._overwrite = overwrite;\n\n if (keyframes || stagger || _isFuncOrString(duration) || _isFuncOrString(delay)) {\n vars = _this3.vars;\n tl = _this3.timeline = new Timeline({\n data: \"nested\",\n defaults: defaults || {},\n targets: parent && parent.data === \"nested\" ? parent.vars.targets : parsedTargets\n }); // we need to store the targets because for staggers and keyframes, we end up creating an individual tween for each but function-based values need to know the index and the whole Array of targets.\n\n tl.kill();\n tl.parent = tl._dp = _assertThisInitialized(_this3);\n tl._start = 0;\n\n if (stagger || _isFuncOrString(duration) || _isFuncOrString(delay)) {\n l = parsedTargets.length;\n staggerFunc = stagger && distribute(stagger);\n\n if (_isObject(stagger)) {\n //users can pass in callbacks like onStart/onComplete in the stagger object. These should fire with each individual tween.\n for (p in stagger) {\n if (~_staggerTweenProps.indexOf(p)) {\n staggerVarsToMerge || (staggerVarsToMerge = {});\n staggerVarsToMerge[p] = stagger[p];\n }\n }\n }\n\n for (i = 0; i < l; i++) {\n copy = _copyExcluding(vars, _staggerPropsToSkip);\n copy.stagger = 0;\n yoyoEase && (copy.yoyoEase = yoyoEase);\n staggerVarsToMerge && _merge(copy, staggerVarsToMerge);\n curTarget = parsedTargets[i]; //don't just copy duration or delay because if they're a string or function, we'd end up in an infinite loop because _isFuncOrString() would evaluate as true in the child tweens, entering this loop, etc. So we parse the value straight from vars and default to 0.\n\n copy.duration = +_parseFuncOrString(duration, _assertThisInitialized(_this3), i, curTarget, parsedTargets);\n copy.delay = (+_parseFuncOrString(delay, _assertThisInitialized(_this3), i, curTarget, parsedTargets) || 0) - _this3._delay;\n\n if (!stagger && l === 1 && copy.delay) {\n // if someone does delay:\"random(1, 5)\", repeat:-1, for example, the delay shouldn't be inside the repeat.\n _this3._delay = delay = copy.delay;\n _this3._start += delay;\n copy.delay = 0;\n }\n\n tl.to(curTarget, copy, staggerFunc ? staggerFunc(i, curTarget, parsedTargets) : 0);\n tl._ease = _easeMap.none;\n }\n\n tl.duration() ? duration = delay = 0 : _this3.timeline = 0; // if the timeline's duration is 0, we don't need a timeline internally!\n } else if (keyframes) {\n _inheritDefaults(_setDefaults(tl.vars.defaults, {\n ease: \"none\"\n }));\n\n tl._ease = _parseEase(keyframes.ease || vars.ease || \"none\");\n var time = 0,\n a,\n kf,\n v;\n\n if (_isArray(keyframes)) {\n keyframes.forEach(function (frame) {\n return tl.to(parsedTargets, frame, \">\");\n });\n tl.duration(); // to ensure tl._dur is cached because we tap into it for performance purposes in the render() method.\n } else {\n copy = {};\n\n for (p in keyframes) {\n p === \"ease\" || p === \"easeEach\" || _parseKeyframe(p, keyframes[p], copy, keyframes.easeEach);\n }\n\n for (p in copy) {\n a = copy[p].sort(function (a, b) {\n return a.t - b.t;\n });\n time = 0;\n\n for (i = 0; i < a.length; i++) {\n kf = a[i];\n v = {\n ease: kf.e,\n duration: (kf.t - (i ? a[i - 1].t : 0)) / 100 * duration\n };\n v[p] = kf.v;\n tl.to(parsedTargets, v, time);\n time += v.duration;\n }\n }\n\n tl.duration() < duration && tl.to({}, {\n duration: duration - tl.duration()\n }); // in case keyframes didn't go to 100%\n }\n }\n\n duration || _this3.duration(duration = tl.duration());\n } else {\n _this3.timeline = 0; //speed optimization, faster lookups (no going up the prototype chain)\n }\n\n if (overwrite === true && !_suppressOverwrites) {\n _overwritingTween = _assertThisInitialized(_this3);\n\n _globalTimeline.killTweensOf(parsedTargets);\n\n _overwritingTween = 0;\n }\n\n _addToTimeline(parent, _assertThisInitialized(_this3), position);\n\n vars.reversed && _this3.reverse();\n vars.paused && _this3.paused(true);\n\n if (immediateRender || !duration && !keyframes && _this3._start === _roundPrecise(parent._time) && _isNotFalse(immediateRender) && _hasNoPausedAncestors(_assertThisInitialized(_this3)) && parent.data !== \"nested\") {\n _this3._tTime = -_tinyNum; //forces a render without having to set the render() \"force\" parameter to true because we want to allow lazying by default (using the \"force\" parameter always forces an immediate full render)\n\n _this3.render(Math.max(0, -delay) || 0); //in case delay is negative\n\n }\n\n scrollTrigger && _scrollTrigger(_assertThisInitialized(_this3), scrollTrigger);\n return _this3;\n }\n\n var _proto3 = Tween.prototype;\n\n _proto3.render = function render(totalTime, suppressEvents, force) {\n var prevTime = this._time,\n tDur = this._tDur,\n dur = this._dur,\n isNegative = totalTime < 0,\n tTime = totalTime > tDur - _tinyNum && !isNegative ? tDur : totalTime < _tinyNum ? 0 : totalTime,\n time,\n pt,\n iteration,\n cycleDuration,\n prevIteration,\n isYoyo,\n ratio,\n timeline,\n yoyoEase;\n\n if (!dur) {\n _renderZeroDurationTween(this, totalTime, suppressEvents, force);\n } else if (tTime !== this._tTime || !totalTime || force || !this._initted && this._tTime || this._startAt && this._zTime < 0 !== isNegative) {\n //this senses if we're crossing over the start time, in which case we must record _zTime and force the render, but we do it in this lengthy conditional way for performance reasons (usually we can skip the calculations): this._initted && (this._zTime < 0) !== (totalTime < 0)\n time = tTime;\n timeline = this.timeline;\n\n if (this._repeat) {\n //adjust the time for repeats and yoyos\n cycleDuration = dur + this._rDelay;\n\n if (this._repeat < -1 && isNegative) {\n return this.totalTime(cycleDuration * 100 + totalTime, suppressEvents, force);\n }\n\n time = _roundPrecise(tTime % cycleDuration); //round to avoid floating point errors. (4 % 0.8 should be 0 but some browsers report it as 0.79999999!)\n\n if (tTime === tDur) {\n // the tDur === tTime is for edge cases where there's a lengthy decimal on the duration and it may reach the very end but the time is rendered as not-quite-there (remember, tDur is rounded to 4 decimals whereas dur isn't)\n iteration = this._repeat;\n time = dur;\n } else {\n iteration = ~~(tTime / cycleDuration);\n\n if (iteration && iteration === _roundPrecise(tTime / cycleDuration)) {\n time = dur;\n iteration--;\n }\n\n time > dur && (time = dur);\n }\n\n isYoyo = this._yoyo && iteration & 1;\n\n if (isYoyo) {\n yoyoEase = this._yEase;\n time = dur - time;\n }\n\n prevIteration = _animationCycle(this._tTime, cycleDuration);\n\n if (time === prevTime && !force && this._initted && iteration === prevIteration) {\n //could be during the repeatDelay part. No need to render and fire callbacks.\n this._tTime = tTime;\n return this;\n }\n\n if (iteration !== prevIteration) {\n timeline && this._yEase && _propagateYoyoEase(timeline, isYoyo); //repeatRefresh functionality\n\n if (this.vars.repeatRefresh && !isYoyo && !this._lock && this._time !== cycleDuration && this._initted) {\n // this._time will === cycleDuration when we render at EXACTLY the end of an iteration. Without this condition, it'd often do the repeatRefresh render TWICE (again on the very next tick).\n this._lock = force = 1; //force, otherwise if lazy is true, the _attemptInitTween() will return and we'll jump out and get caught bouncing on each tick.\n\n this.render(_roundPrecise(cycleDuration * iteration), true).invalidate()._lock = 0;\n }\n }\n }\n\n if (!this._initted) {\n if (_attemptInitTween(this, isNegative ? totalTime : time, force, suppressEvents, tTime)) {\n this._tTime = 0; // in constructor if immediateRender is true, we set _tTime to -_tinyNum to have the playhead cross the starting point but we can't leave _tTime as a negative number.\n\n return this;\n }\n\n if (prevTime !== this._time && !(force && this.vars.repeatRefresh && iteration !== prevIteration)) {\n // rare edge case - during initialization, an onUpdate in the _startAt (.fromTo()) might force this tween to render at a different spot in which case we should ditch this render() call so that it doesn't revert the values. But we also don't want to dump if we're doing a repeatRefresh render!\n return this;\n }\n\n if (dur !== this._dur) {\n // while initting, a plugin like InertiaPlugin might alter the duration, so rerun from the start to ensure everything renders as it should.\n return this.render(totalTime, suppressEvents, force);\n }\n }\n\n this._tTime = tTime;\n this._time = time;\n\n if (!this._act && this._ts) {\n this._act = 1; //as long as it's not paused, force it to be active so that if the user renders independent of the parent timeline, it'll be forced to re-render on the next tick.\n\n this._lazy = 0;\n }\n\n this.ratio = ratio = (yoyoEase || this._ease)(time / dur);\n\n if (this._from) {\n this.ratio = ratio = 1 - ratio;\n }\n\n if (time && !prevTime && !suppressEvents && !iteration) {\n _callback(this, \"onStart\");\n\n if (this._tTime !== tTime) {\n // in case the onStart triggered a render at a different spot, eject. Like if someone did animation.pause(0.5) or something inside the onStart.\n return this;\n }\n }\n\n pt = this._pt;\n\n while (pt) {\n pt.r(ratio, pt.d);\n pt = pt._next;\n }\n\n timeline && timeline.render(totalTime < 0 ? totalTime : timeline._dur * timeline._ease(time / this._dur), suppressEvents, force) || this._startAt && (this._zTime = totalTime);\n\n if (this._onUpdate && !suppressEvents) {\n isNegative && _rewindStartAt(this, totalTime, suppressEvents, force); //note: for performance reasons, we tuck this conditional logic inside less traveled areas (most tweens don't have an onUpdate). We'd just have it at the end before the onComplete, but the values should be updated before any onUpdate is called, so we ALSO put it here and then if it's not called, we do so later near the onComplete.\n\n _callback(this, \"onUpdate\");\n }\n\n this._repeat && iteration !== prevIteration && this.vars.onRepeat && !suppressEvents && this.parent && _callback(this, \"onRepeat\");\n\n if ((tTime === this._tDur || !tTime) && this._tTime === tTime) {\n isNegative && !this._onUpdate && _rewindStartAt(this, totalTime, true, true);\n (totalTime || !dur) && (tTime === this._tDur && this._ts > 0 || !tTime && this._ts < 0) && _removeFromParent(this, 1); // don't remove if we're rendering at exactly a time of 0, as there could be autoRevert values that should get set on the next tick (if the playhead goes backward beyond the startTime, negative totalTime). Don't remove if the timeline is reversed and the playhead isn't at 0, otherwise tl.progress(1).reverse() won't work. Only remove if the playhead is at the end and timeScale is positive, or if the playhead is at 0 and the timeScale is negative.\n\n if (!suppressEvents && !(isNegative && !prevTime) && (tTime || prevTime || isYoyo)) {\n // if prevTime and tTime are zero, we shouldn't fire the onReverseComplete. This could happen if you gsap.to(... {paused:true}).play();\n _callback(this, tTime === tDur ? \"onComplete\" : \"onReverseComplete\", true);\n\n this._prom && !(tTime < tDur && this.timeScale() > 0) && this._prom();\n }\n }\n }\n\n return this;\n };\n\n _proto3.targets = function targets() {\n return this._targets;\n };\n\n _proto3.invalidate = function invalidate(soft) {\n // \"soft\" gives us a way to clear out everything EXCEPT the recorded pre-\"from\" portion of from() tweens. Otherwise, for example, if you tween.progress(1).render(0, true true).invalidate(), the \"from\" values would persist and then on the next render, the from() tweens would initialize and the current value would match the \"from\" values, thus animate from the same value to the same value (no animation). We tap into this in ScrollTrigger's refresh() where we must push a tween to completion and then back again but honor its init state in case the tween is dependent on another tween further up on the page.\n (!soft || !this.vars.runBackwards) && (this._startAt = 0);\n this._pt = this._op = this._onUpdate = this._lazy = this.ratio = 0;\n this._ptLookup = [];\n this.timeline && this.timeline.invalidate(soft);\n return _Animation2.prototype.invalidate.call(this, soft);\n };\n\n _proto3.resetTo = function resetTo(property, value, start, startIsRelative, skipRecursion) {\n _tickerActive || _ticker.wake();\n this._ts || this.play();\n var time = Math.min(this._dur, (this._dp._time - this._start) * this._ts),\n ratio;\n this._initted || _initTween(this, time);\n ratio = this._ease(time / this._dur); // don't just get tween.ratio because it may not have rendered yet.\n // possible future addition to allow an object with multiple values to update, like tween.resetTo({x: 100, y: 200}); At this point, it doesn't seem worth the added kb given the fact that most users will likely opt for the convenient gsap.quickTo() way of interacting with this method.\n // if (_isObject(property)) { // performance optimization\n // \tfor (p in property) {\n // \t\tif (_updatePropTweens(this, p, property[p], value ? value[p] : null, start, ratio, time)) {\n // \t\t\treturn this.resetTo(property, value, start, startIsRelative); // if a PropTween wasn't found for the property, it'll get forced with a re-initialization so we need to jump out and start over again.\n // \t\t}\n // \t}\n // } else {\n\n if (_updatePropTweens(this, property, value, start, startIsRelative, ratio, time, skipRecursion)) {\n return this.resetTo(property, value, start, startIsRelative, 1); // if a PropTween wasn't found for the property, it'll get forced with a re-initialization so we need to jump out and start over again.\n } //}\n\n\n _alignPlayhead(this, 0);\n\n this.parent || _addLinkedListItem(this._dp, this, \"_first\", \"_last\", this._dp._sort ? \"_start\" : 0);\n return this.render(0);\n };\n\n _proto3.kill = function kill(targets, vars) {\n if (vars === void 0) {\n vars = \"all\";\n }\n\n if (!targets && (!vars || vars === \"all\")) {\n this._lazy = this._pt = 0;\n return this.parent ? _interrupt(this) : this;\n }\n\n if (this.timeline) {\n var tDur = this.timeline.totalDuration();\n this.timeline.killTweensOf(targets, vars, _overwritingTween && _overwritingTween.vars.overwrite !== true)._first || _interrupt(this); // if nothing is left tweening, interrupt.\n\n this.parent && tDur !== this.timeline.totalDuration() && _setDuration(this, this._dur * this.timeline._tDur / tDur, 0, 1); // if a nested tween is killed that changes the duration, it should affect this tween's duration. We must use the ratio, though, because sometimes the internal timeline is stretched like for keyframes where they don't all add up to whatever the parent tween's duration was set to.\n\n return this;\n }\n\n var parsedTargets = this._targets,\n killingTargets = targets ? toArray(targets) : parsedTargets,\n propTweenLookup = this._ptLookup,\n firstPT = this._pt,\n overwrittenProps,\n curLookup,\n curOverwriteProps,\n props,\n p,\n pt,\n i;\n\n if ((!vars || vars === \"all\") && _arraysMatch(parsedTargets, killingTargets)) {\n vars === \"all\" && (this._pt = 0);\n return _interrupt(this);\n }\n\n overwrittenProps = this._op = this._op || [];\n\n if (vars !== \"all\") {\n //so people can pass in a comma-delimited list of property names\n if (_isString(vars)) {\n p = {};\n\n _forEachName(vars, function (name) {\n return p[name] = 1;\n });\n\n vars = p;\n }\n\n vars = _addAliasesToVars(parsedTargets, vars);\n }\n\n i = parsedTargets.length;\n\n while (i--) {\n if (~killingTargets.indexOf(parsedTargets[i])) {\n curLookup = propTweenLookup[i];\n\n if (vars === \"all\") {\n overwrittenProps[i] = vars;\n props = curLookup;\n curOverwriteProps = {};\n } else {\n curOverwriteProps = overwrittenProps[i] = overwrittenProps[i] || {};\n props = vars;\n }\n\n for (p in props) {\n pt = curLookup && curLookup[p];\n\n if (pt) {\n if (!(\"kill\" in pt.d) || pt.d.kill(p) === true) {\n _removeLinkedListItem(this, pt, \"_pt\");\n }\n\n delete curLookup[p];\n }\n\n if (curOverwriteProps !== \"all\") {\n curOverwriteProps[p] = 1;\n }\n }\n }\n }\n\n this._initted && !this._pt && firstPT && _interrupt(this); //if all tweening properties are killed, kill the tween. Without this line, if there's a tween with multiple targets and then you killTweensOf() each target individually, the tween would technically still remain active and fire its onComplete even though there aren't any more properties tweening.\n\n return this;\n };\n\n Tween.to = function to(targets, vars) {\n return new Tween(targets, vars, arguments[2]);\n };\n\n Tween.from = function from(targets, vars) {\n return _createTweenType(1, arguments);\n };\n\n Tween.delayedCall = function delayedCall(delay, callback, params, scope) {\n return new Tween(callback, 0, {\n immediateRender: false,\n lazy: false,\n overwrite: false,\n delay: delay,\n onComplete: callback,\n onReverseComplete: callback,\n onCompleteParams: params,\n onReverseCompleteParams: params,\n callbackScope: scope\n }); // we must use onReverseComplete too for things like timeline.add(() => {...}) which should be triggered in BOTH directions (forward and reverse)\n };\n\n Tween.fromTo = function fromTo(targets, fromVars, toVars) {\n return _createTweenType(2, arguments);\n };\n\n Tween.set = function set(targets, vars) {\n vars.duration = 0;\n vars.repeatDelay || (vars.repeat = 0);\n return new Tween(targets, vars);\n };\n\n Tween.killTweensOf = function killTweensOf(targets, props, onlyActive) {\n return _globalTimeline.killTweensOf(targets, props, onlyActive);\n };\n\n return Tween;\n}(Animation);\n\n_setDefaults(Tween.prototype, {\n _targets: [],\n _lazy: 0,\n _startAt: 0,\n _op: 0,\n _onInit: 0\n}); //add the pertinent timeline methods to Tween instances so that users can chain conveniently and create a timeline automatically. (removed due to concerns that it'd ultimately add to more confusion especially for beginners)\n// _forEachName(\"to,from,fromTo,set,call,add,addLabel,addPause\", name => {\n// \tTween.prototype[name] = function() {\n// \t\tlet tl = new Timeline();\n// \t\treturn _addToTimeline(tl, this)[name].apply(tl, toArray(arguments));\n// \t}\n// });\n//for backward compatibility. Leverage the timeline calls.\n\n\n_forEachName(\"staggerTo,staggerFrom,staggerFromTo\", function (name) {\n Tween[name] = function () {\n var tl = new Timeline(),\n params = _slice.call(arguments, 0);\n\n params.splice(name === \"staggerFromTo\" ? 5 : 4, 0, 0);\n return tl[name].apply(tl, params);\n };\n});\n/*\n * --------------------------------------------------------------------------------------\n * PROPTWEEN\n * --------------------------------------------------------------------------------------\n */\n\n\nvar _setterPlain = function _setterPlain(target, property, value) {\n return target[property] = value;\n},\n _setterFunc = function _setterFunc(target, property, value) {\n return target[property](value);\n},\n _setterFuncWithParam = function _setterFuncWithParam(target, property, value, data) {\n return target[property](data.fp, value);\n},\n _setterAttribute = function _setterAttribute(target, property, value) {\n return target.setAttribute(property, value);\n},\n _getSetter = function _getSetter(target, property) {\n return _isFunction(target[property]) ? _setterFunc : _isUndefined(target[property]) && target.setAttribute ? _setterAttribute : _setterPlain;\n},\n _renderPlain = function _renderPlain(ratio, data) {\n return data.set(data.t, data.p, Math.round((data.s + data.c * ratio) * 1000000) / 1000000, data);\n},\n _renderBoolean = function _renderBoolean(ratio, data) {\n return data.set(data.t, data.p, !!(data.s + data.c * ratio), data);\n},\n _renderComplexString = function _renderComplexString(ratio, data) {\n var pt = data._pt,\n s = \"\";\n\n if (!ratio && data.b) {\n //b = beginning string\n s = data.b;\n } else if (ratio === 1 && data.e) {\n //e = ending string\n s = data.e;\n } else {\n while (pt) {\n s = pt.p + (pt.m ? pt.m(pt.s + pt.c * ratio) : Math.round((pt.s + pt.c * ratio) * 10000) / 10000) + s; //we use the \"p\" property for the text inbetween (like a suffix). And in the context of a complex string, the modifier (m) is typically just Math.round(), like for RGB colors.\n\n pt = pt._next;\n }\n\n s += data.c; //we use the \"c\" of the PropTween to store the final chunk of non-numeric text.\n }\n\n data.set(data.t, data.p, s, data);\n},\n _renderPropTweens = function _renderPropTweens(ratio, data) {\n var pt = data._pt;\n\n while (pt) {\n pt.r(ratio, pt.d);\n pt = pt._next;\n }\n},\n _addPluginModifier = function _addPluginModifier(modifier, tween, target, property) {\n var pt = this._pt,\n next;\n\n while (pt) {\n next = pt._next;\n pt.p === property && pt.modifier(modifier, tween, target);\n pt = next;\n }\n},\n _killPropTweensOf = function _killPropTweensOf(property) {\n var pt = this._pt,\n hasNonDependentRemaining,\n next;\n\n while (pt) {\n next = pt._next;\n\n if (pt.p === property && !pt.op || pt.op === property) {\n _removeLinkedListItem(this, pt, \"_pt\");\n } else if (!pt.dep) {\n hasNonDependentRemaining = 1;\n }\n\n pt = next;\n }\n\n return !hasNonDependentRemaining;\n},\n _setterWithModifier = function _setterWithModifier(target, property, value, data) {\n data.mSet(target, property, data.m.call(data.tween, value, data.mt), data);\n},\n _sortPropTweensByPriority = function _sortPropTweensByPriority(parent) {\n var pt = parent._pt,\n next,\n pt2,\n first,\n last; //sorts the PropTween linked list in order of priority because some plugins need to do their work after ALL of the PropTweens were created (like RoundPropsPlugin and ModifiersPlugin)\n\n while (pt) {\n next = pt._next;\n pt2 = first;\n\n while (pt2 && pt2.pr > pt.pr) {\n pt2 = pt2._next;\n }\n\n if (pt._prev = pt2 ? pt2._prev : last) {\n pt._prev._next = pt;\n } else {\n first = pt;\n }\n\n if (pt._next = pt2) {\n pt2._prev = pt;\n } else {\n last = pt;\n }\n\n pt = next;\n }\n\n parent._pt = first;\n}; //PropTween key: t = target, p = prop, r = renderer, d = data, s = start, c = change, op = overwriteProperty (ONLY populated when it's different than p), pr = priority, _next/_prev for the linked list siblings, set = setter, m = modifier, mSet = modifierSetter (the original setter, before a modifier was added)\n\n\nvar PropTween = /*#__PURE__*/function () {\n function PropTween(next, target, prop, start, change, renderer, data, setter, priority) {\n this.t = target;\n this.s = start;\n this.c = change;\n this.p = prop;\n this.r = renderer || _renderPlain;\n this.d = data || this;\n this.set = setter || _setterPlain;\n this.pr = priority || 0;\n this._next = next;\n\n if (next) {\n next._prev = this;\n }\n }\n\n var _proto4 = PropTween.prototype;\n\n _proto4.modifier = function modifier(func, tween, target) {\n this.mSet = this.mSet || this.set; //in case it was already set (a PropTween can only have one modifier)\n\n this.set = _setterWithModifier;\n this.m = func;\n this.mt = target; //modifier target\n\n this.tween = tween;\n };\n\n return PropTween;\n}(); //Initialization tasks\n\n_forEachName(_callbackNames + \"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger\", function (name) {\n return _reservedProps[name] = 1;\n});\n\n_globals.TweenMax = _globals.TweenLite = Tween;\n_globals.TimelineLite = _globals.TimelineMax = Timeline;\n_globalTimeline = new Timeline({\n sortChildren: false,\n defaults: _defaults,\n autoRemoveChildren: true,\n id: \"root\",\n smoothChildTiming: true\n});\n_config.stringFilter = _colorStringFilter;\n\nvar _media = [],\n _listeners = {},\n _emptyArray = [],\n _lastMediaTime = 0,\n _contextID = 0,\n _dispatch = function _dispatch(type) {\n return (_listeners[type] || _emptyArray).map(function (f) {\n return f();\n });\n},\n _onMediaChange = function _onMediaChange() {\n var time = Date.now(),\n matches = [];\n\n if (time - _lastMediaTime > 2) {\n _dispatch(\"matchMediaInit\");\n\n _media.forEach(function (c) {\n var queries = c.queries,\n conditions = c.conditions,\n match,\n p,\n anyMatch,\n toggled;\n\n for (p in queries) {\n match = _win.matchMedia(queries[p]).matches; // Firefox doesn't update the \"matches\" property of the MediaQueryList object correctly - it only does so as it calls its change handler - so we must re-create a media query here to ensure it's accurate.\n\n match && (anyMatch = 1);\n\n if (match !== conditions[p]) {\n conditions[p] = match;\n toggled = 1;\n }\n }\n\n if (toggled) {\n c.revert();\n anyMatch && matches.push(c);\n }\n });\n\n _dispatch(\"matchMediaRevert\");\n\n matches.forEach(function (c) {\n return c.onMatch(c, function (func) {\n return c.add(null, func);\n });\n });\n _lastMediaTime = time;\n\n _dispatch(\"matchMedia\");\n }\n};\n\nvar Context = /*#__PURE__*/function () {\n function Context(func, scope) {\n this.selector = scope && selector(scope);\n this.data = [];\n this._r = []; // returned/cleanup functions\n\n this.isReverted = false;\n this.id = _contextID++; // to work around issues that frameworks like Vue cause by making things into Proxies which make it impossible to do something like _media.indexOf(this) because \"this\" would no longer refer to the Context instance itself - it'd refer to a Proxy! We needed a way to identify the context uniquely\n\n func && this.add(func);\n }\n\n var _proto5 = Context.prototype;\n\n _proto5.add = function add(name, func, scope) {\n // possible future addition if we need the ability to add() an animation to a context and for whatever reason cannot create that animation inside of a context.add(() => {...}) function.\n // if (name && _isFunction(name.revert)) {\n // \tthis.data.push(name);\n // \treturn (name._ctx = this);\n // }\n if (_isFunction(name)) {\n scope = func;\n func = name;\n name = _isFunction;\n }\n\n var self = this,\n f = function f() {\n var prev = _context,\n prevSelector = self.selector,\n result;\n prev && prev !== self && prev.data.push(self);\n scope && (self.selector = selector(scope));\n _context = self;\n result = func.apply(self, arguments);\n _isFunction(result) && self._r.push(result);\n _context = prev;\n self.selector = prevSelector;\n self.isReverted = false;\n return result;\n };\n\n self.last = f;\n return name === _isFunction ? f(self, function (func) {\n return self.add(null, func);\n }) : name ? self[name] = f : f;\n };\n\n _proto5.ignore = function ignore(func) {\n var prev = _context;\n _context = null;\n func(this);\n _context = prev;\n };\n\n _proto5.getTweens = function getTweens() {\n var a = [];\n this.data.forEach(function (e) {\n return e instanceof Context ? a.push.apply(a, e.getTweens()) : e instanceof Tween && !(e.parent && e.parent.data === \"nested\") && a.push(e);\n });\n return a;\n };\n\n _proto5.clear = function clear() {\n this._r.length = this.data.length = 0;\n };\n\n _proto5.kill = function kill(revert, matchMedia) {\n var _this4 = this;\n\n if (revert) {\n (function () {\n var tweens = _this4.getTweens(),\n i = _this4.data.length,\n t;\n\n while (i--) {\n // Flip plugin tweens are very different in that they should actually be pushed to their end. The plugin replaces the timeline's .revert() method to do exactly that. But we also need to remove any of those nested tweens inside the flip timeline so that they don't get individually reverted.\n t = _this4.data[i];\n\n if (t.data === \"isFlip\") {\n t.revert();\n t.getChildren(true, true, false).forEach(function (tween) {\n return tweens.splice(tweens.indexOf(tween), 1);\n });\n }\n } // save as an object so that we can cache the globalTime for each tween to optimize performance during the sort\n\n\n tweens.map(function (t) {\n return {\n g: t._dur || t._delay || t._sat && !t._sat.vars.immediateRender ? t.globalTime(0) : -Infinity,\n t: t\n };\n }).sort(function (a, b) {\n return b.g - a.g || -Infinity;\n }).forEach(function (o) {\n return o.t.revert(revert);\n }); // note: all of the _startAt tweens should be reverted in reverse order that they were created, and they'll all have the same globalTime (-1) so the \" || -1\" in the sort keeps the order properly.\n\n i = _this4.data.length;\n\n while (i--) {\n // make sure we loop backwards so that, for example, SplitTexts that were created later on the same element get reverted first\n t = _this4.data[i];\n\n if (t instanceof Timeline) {\n if (t.data !== \"nested\") {\n t.scrollTrigger && t.scrollTrigger.revert();\n t.kill(); // don't revert() the timeline because that's duplicating efforts since we already reverted all the tweens\n }\n } else {\n !(t instanceof Tween) && t.revert && t.revert(revert);\n }\n }\n\n _this4._r.forEach(function (f) {\n return f(revert, _this4);\n });\n\n _this4.isReverted = true;\n })();\n } else {\n this.data.forEach(function (e) {\n return e.kill && e.kill();\n });\n }\n\n this.clear();\n\n if (matchMedia) {\n var i = _media.length;\n\n while (i--) {\n // previously, we checked _media.indexOf(this), but some frameworks like Vue enforce Proxy objects that make it impossible to get the proper result that way, so we must use a unique ID number instead.\n _media[i].id === this.id && _media.splice(i, 1);\n }\n }\n };\n\n _proto5.revert = function revert(config) {\n this.kill(config || {});\n };\n\n return Context;\n}();\n\nvar MatchMedia = /*#__PURE__*/function () {\n function MatchMedia(scope) {\n this.contexts = [];\n this.scope = scope;\n _context && _context.data.push(this);\n }\n\n var _proto6 = MatchMedia.prototype;\n\n _proto6.add = function add(conditions, func, scope) {\n _isObject(conditions) || (conditions = {\n matches: conditions\n });\n var context = new Context(0, scope || this.scope),\n cond = context.conditions = {},\n mq,\n p,\n active;\n _context && !context.selector && (context.selector = _context.selector); // in case a context is created inside a context. Like a gsap.matchMedia() that's inside a scoped gsap.context()\n\n this.contexts.push(context);\n func = context.add(\"onMatch\", func);\n context.queries = conditions;\n\n for (p in conditions) {\n if (p === \"all\") {\n active = 1;\n } else {\n mq = _win.matchMedia(conditions[p]);\n\n if (mq) {\n _media.indexOf(context) < 0 && _media.push(context);\n (cond[p] = mq.matches) && (active = 1);\n mq.addListener ? mq.addListener(_onMediaChange) : mq.addEventListener(\"change\", _onMediaChange);\n }\n }\n }\n\n active && func(context, function (f) {\n return context.add(null, f);\n });\n return this;\n } // refresh() {\n // \tlet time = _lastMediaTime,\n // \t\tmedia = _media;\n // \t_lastMediaTime = -1;\n // \t_media = this.contexts;\n // \t_onMediaChange();\n // \t_lastMediaTime = time;\n // \t_media = media;\n // }\n ;\n\n _proto6.revert = function revert(config) {\n this.kill(config || {});\n };\n\n _proto6.kill = function kill(revert) {\n this.contexts.forEach(function (c) {\n return c.kill(revert, true);\n });\n };\n\n return MatchMedia;\n}();\n/*\n * --------------------------------------------------------------------------------------\n * GSAP\n * --------------------------------------------------------------------------------------\n */\n\n\nvar _gsap = {\n registerPlugin: function registerPlugin() {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n args.forEach(function (config) {\n return _createPlugin(config);\n });\n },\n timeline: function timeline(vars) {\n return new Timeline(vars);\n },\n getTweensOf: function getTweensOf(targets, onlyActive) {\n return _globalTimeline.getTweensOf(targets, onlyActive);\n },\n getProperty: function getProperty(target, property, unit, uncache) {\n _isString(target) && (target = toArray(target)[0]); //in case selector text or an array is passed in\n\n var getter = _getCache(target || {}).get,\n format = unit ? _passThrough : _numericIfPossible;\n\n unit === \"native\" && (unit = \"\");\n return !target ? target : !property ? function (property, unit, uncache) {\n return format((_plugins[property] && _plugins[property].get || getter)(target, property, unit, uncache));\n } : format((_plugins[property] && _plugins[property].get || getter)(target, property, unit, uncache));\n },\n quickSetter: function quickSetter(target, property, unit) {\n target = toArray(target);\n\n if (target.length > 1) {\n var setters = target.map(function (t) {\n return gsap.quickSetter(t, property, unit);\n }),\n l = setters.length;\n return function (value) {\n var i = l;\n\n while (i--) {\n setters[i](value);\n }\n };\n }\n\n target = target[0] || {};\n\n var Plugin = _plugins[property],\n cache = _getCache(target),\n p = cache.harness && (cache.harness.aliases || {})[property] || property,\n // in case it's an alias, like \"rotate\" for \"rotation\".\n setter = Plugin ? function (value) {\n var p = new Plugin();\n _quickTween._pt = 0;\n p.init(target, unit ? value + unit : value, _quickTween, 0, [target]);\n p.render(1, p);\n _quickTween._pt && _renderPropTweens(1, _quickTween);\n } : cache.set(target, p);\n\n return Plugin ? setter : function (value) {\n return setter(target, p, unit ? value + unit : value, cache, 1);\n };\n },\n quickTo: function quickTo(target, property, vars) {\n var _merge2;\n\n var tween = gsap.to(target, _merge((_merge2 = {}, _merge2[property] = \"+=0.1\", _merge2.paused = true, _merge2), vars || {})),\n func = function func(value, start, startIsRelative) {\n return tween.resetTo(property, value, start, startIsRelative);\n };\n\n func.tween = tween;\n return func;\n },\n isTweening: function isTweening(targets) {\n return _globalTimeline.getTweensOf(targets, true).length > 0;\n },\n defaults: function defaults(value) {\n value && value.ease && (value.ease = _parseEase(value.ease, _defaults.ease));\n return _mergeDeep(_defaults, value || {});\n },\n config: function config(value) {\n return _mergeDeep(_config, value || {});\n },\n registerEffect: function registerEffect(_ref3) {\n var name = _ref3.name,\n effect = _ref3.effect,\n plugins = _ref3.plugins,\n defaults = _ref3.defaults,\n extendTimeline = _ref3.extendTimeline;\n (plugins || \"\").split(\",\").forEach(function (pluginName) {\n return pluginName && !_plugins[pluginName] && !_globals[pluginName] && _warn(name + \" effect requires \" + pluginName + \" plugin.\");\n });\n\n _effects[name] = function (targets, vars, tl) {\n return effect(toArray(targets), _setDefaults(vars || {}, defaults), tl);\n };\n\n if (extendTimeline) {\n Timeline.prototype[name] = function (targets, vars, position) {\n return this.add(_effects[name](targets, _isObject(vars) ? vars : (position = vars) && {}, this), position);\n };\n }\n },\n registerEase: function registerEase(name, ease) {\n _easeMap[name] = _parseEase(ease);\n },\n parseEase: function parseEase(ease, defaultEase) {\n return arguments.length ? _parseEase(ease, defaultEase) : _easeMap;\n },\n getById: function getById(id) {\n return _globalTimeline.getById(id);\n },\n exportRoot: function exportRoot(vars, includeDelayedCalls) {\n if (vars === void 0) {\n vars = {};\n }\n\n var tl = new Timeline(vars),\n child,\n next;\n tl.smoothChildTiming = _isNotFalse(vars.smoothChildTiming);\n\n _globalTimeline.remove(tl);\n\n tl._dp = 0; //otherwise it'll get re-activated when adding children and be re-introduced into _globalTimeline's linked list (then added to itself).\n\n tl._time = tl._tTime = _globalTimeline._time;\n child = _globalTimeline._first;\n\n while (child) {\n next = child._next;\n\n if (includeDelayedCalls || !(!child._dur && child instanceof Tween && child.vars.onComplete === child._targets[0])) {\n _addToTimeline(tl, child, child._start - child._delay);\n }\n\n child = next;\n }\n\n _addToTimeline(_globalTimeline, tl, 0);\n\n return tl;\n },\n context: function context(func, scope) {\n return func ? new Context(func, scope) : _context;\n },\n matchMedia: function matchMedia(scope) {\n return new MatchMedia(scope);\n },\n matchMediaRefresh: function matchMediaRefresh() {\n return _media.forEach(function (c) {\n var cond = c.conditions,\n found,\n p;\n\n for (p in cond) {\n if (cond[p]) {\n cond[p] = false;\n found = 1;\n }\n }\n\n found && c.revert();\n }) || _onMediaChange();\n },\n addEventListener: function addEventListener(type, callback) {\n var a = _listeners[type] || (_listeners[type] = []);\n ~a.indexOf(callback) || a.push(callback);\n },\n removeEventListener: function removeEventListener(type, callback) {\n var a = _listeners[type],\n i = a && a.indexOf(callback);\n i >= 0 && a.splice(i, 1);\n },\n utils: {\n wrap: wrap,\n wrapYoyo: wrapYoyo,\n distribute: distribute,\n random: random,\n snap: snap,\n normalize: normalize,\n getUnit: getUnit,\n clamp: clamp,\n splitColor: splitColor,\n toArray: toArray,\n selector: selector,\n mapRange: mapRange,\n pipe: pipe,\n unitize: unitize,\n interpolate: interpolate,\n shuffle: shuffle\n },\n install: _install,\n effects: _effects,\n ticker: _ticker,\n updateRoot: Timeline.updateRoot,\n plugins: _plugins,\n globalTimeline: _globalTimeline,\n core: {\n PropTween: PropTween,\n globals: _addGlobal,\n Tween: Tween,\n Timeline: Timeline,\n Animation: Animation,\n getCache: _getCache,\n _removeLinkedListItem: _removeLinkedListItem,\n reverting: function reverting() {\n return _reverting;\n },\n context: function context(toAdd) {\n if (toAdd && _context) {\n _context.data.push(toAdd);\n\n toAdd._ctx = _context;\n }\n\n return _context;\n },\n suppressOverwrites: function suppressOverwrites(value) {\n return _suppressOverwrites = value;\n }\n }\n};\n\n_forEachName(\"to,from,fromTo,delayedCall,set,killTweensOf\", function (name) {\n return _gsap[name] = Tween[name];\n});\n\n_ticker.add(Timeline.updateRoot);\n\n_quickTween = _gsap.to({}, {\n duration: 0\n}); // ---- EXTRA PLUGINS --------------------------------------------------------\n\nvar _getPluginPropTween = function _getPluginPropTween(plugin, prop) {\n var pt = plugin._pt;\n\n while (pt && pt.p !== prop && pt.op !== prop && pt.fp !== prop) {\n pt = pt._next;\n }\n\n return pt;\n},\n _addModifiers = function _addModifiers(tween, modifiers) {\n var targets = tween._targets,\n p,\n i,\n pt;\n\n for (p in modifiers) {\n i = targets.length;\n\n while (i--) {\n pt = tween._ptLookup[i][p];\n\n if (pt && (pt = pt.d)) {\n if (pt._pt) {\n // is a plugin\n pt = _getPluginPropTween(pt, p);\n }\n\n pt && pt.modifier && pt.modifier(modifiers[p], tween, targets[i], p);\n }\n }\n }\n},\n _buildModifierPlugin = function _buildModifierPlugin(name, modifier) {\n return {\n name: name,\n rawVars: 1,\n //don't pre-process function-based values or \"random()\" strings.\n init: function init(target, vars, tween) {\n tween._onInit = function (tween) {\n var temp, p;\n\n if (_isString(vars)) {\n temp = {};\n\n _forEachName(vars, function (name) {\n return temp[name] = 1;\n }); //if the user passes in a comma-delimited list of property names to roundProps, like \"x,y\", we round to whole numbers.\n\n\n vars = temp;\n }\n\n if (modifier) {\n temp = {};\n\n for (p in vars) {\n temp[p] = modifier(vars[p]);\n }\n\n vars = temp;\n }\n\n _addModifiers(tween, vars);\n };\n }\n };\n}; //register core plugins\n\n\nvar gsap = _gsap.registerPlugin({\n name: \"attr\",\n init: function init(target, vars, tween, index, targets) {\n var p, pt, v;\n this.tween = tween;\n\n for (p in vars) {\n v = target.getAttribute(p) || \"\";\n pt = this.add(target, \"setAttribute\", (v || 0) + \"\", vars[p], index, targets, 0, 0, p);\n pt.op = p;\n pt.b = v; // record the beginning value so we can revert()\n\n this._props.push(p);\n }\n },\n render: function render(ratio, data) {\n var pt = data._pt;\n\n while (pt) {\n _reverting ? pt.set(pt.t, pt.p, pt.b, pt) : pt.r(ratio, pt.d); // if reverting, go back to the original (pt.b)\n\n pt = pt._next;\n }\n }\n}, {\n name: \"endArray\",\n init: function init(target, value) {\n var i = value.length;\n\n while (i--) {\n this.add(target, i, target[i] || 0, value[i], 0, 0, 0, 0, 0, 1);\n }\n }\n}, _buildModifierPlugin(\"roundProps\", _roundModifier), _buildModifierPlugin(\"modifiers\"), _buildModifierPlugin(\"snap\", snap)) || _gsap; //to prevent the core plugins from being dropped via aggressive tree shaking, we must include them in the variable declaration in this way.\n\nTween.version = Timeline.version = gsap.version = \"3.12.5\";\n_coreReady = 1;\n_windowExists() && _wake();\nvar Power0 = _easeMap.Power0,\n Power1 = _easeMap.Power1,\n Power2 = _easeMap.Power2,\n Power3 = _easeMap.Power3,\n Power4 = _easeMap.Power4,\n Linear = _easeMap.Linear,\n Quad = _easeMap.Quad,\n Cubic = _easeMap.Cubic,\n Quart = _easeMap.Quart,\n Quint = _easeMap.Quint,\n Strong = _easeMap.Strong,\n Elastic = _easeMap.Elastic,\n Back = _easeMap.Back,\n SteppedEase = _easeMap.SteppedEase,\n Bounce = _easeMap.Bounce,\n Sine = _easeMap.Sine,\n Expo = _easeMap.Expo,\n Circ = _easeMap.Circ;\n\n //export some internal methods/orojects for use in CSSPlugin so that we can externalize that file and allow custom builds that exclude it.\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvZ3NhcC9nc2FwLWNvcmUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsd0NBQXdDLHVCQUF1Qix5RkFBeUY7O0FBRXhKLGdEQUFnRCwwREFBMEQsMkNBQTJDOztBQUVySjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNELDZGQUE2RjtBQUM3RjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRCx1QkFBdUI7QUFDdkI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxpQkFBaUI7QUFDakIsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsMkNBQTJDO0FBQzNDO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0EsK0pBQStKO0FBQy9KO0FBQ0E7O0FBRUEsU0FBUywyQ0FBMkM7O0FBRXBEO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxjQUFjLE9BQU87QUFDckI7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBLHNEQUFzRDtBQUN0RCxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSwySUFBMkk7QUFDM0k7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQSxlQUFlO0FBQ2Y7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUEsbURBQW1EO0FBQ25ELENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLENBQUM7QUFDRDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUEsa0RBQWtEO0FBQ2xEOztBQUVBO0FBQ0EsQ0FBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsSUFBSTs7O0FBR0o7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxtREFBbUQ7O0FBRW5EO0FBQ0E7QUFDQTs7QUFFQSxpQ0FBaUM7QUFDakM7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBLGlFQUFpRTs7QUFFakU7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxpRUFBaUU7O0FBRWpFLHNFQUFzRTs7QUFFdEU7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsNkVBQTZFO0FBQzdFOztBQUVBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FB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TTtBQUNOOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFDQUFxQzs7QUFFckM7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFdBQVcsT0FBTztBQUNsQjtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQSxvRUFBb0UsSUFBSSxFQUFFLElBQUk7QUFDOUU7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSw4REFBOEQ7O0FBRTlEO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLG1DQUFtQzs7QUFFbkM7QUFDQSxtQkFBbUIsd0JBQXdCO0FBQzNDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLHFGQUFxRjs7QUFFckY7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsNkNBQTZDOztBQUU3QztBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBOztBQUVBO0FBQ0EsUUFBUTs7QUFFUjs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCLDRCQUE0Qiw4RUFBOEU7QUFDcEksY0FBYztBQUNkO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLFNBQVMsT0FBTztBQUNoQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJGQUEyRjtBQUMzRixDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EsSUFBSTs7QUFFSixrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxJQUFJOztBQUVKO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNILENBQUM7O0FBRUQ7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEdBQUc7QUFDSCxDQUFDOztBQUVEO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQSxDQUFDOztBQUVEOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFTztBQUNQO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQSxvRUFBb0U7QUFDcEU7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSw4Q0FBOEM7QUFDOUMsMkJBQTJCO0FBQzNCOztBQUVBLHlEQUF5RDtBQUN6RDs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0Esd01BQXdNO0FBQ3hNOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxzREFBc0Q7QUFDdEQ7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDBHQUEwRztBQUMxRyxzR0FBc0c7QUFDdEc7QUFDQTs7QUFFQTtBQUNBLGdFQUFnRTs7QUFFaEU7O0FBRUEsbUJBQW1COzs7QUFHbkI7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsNkVBQTZFOztBQUU3RSxrQ0FBa0M7QUFDbEMsUUFBUTtBQUNSOztBQUVBLDhCQUE4Qjs7QUFFOUIsK01BQStNO0FBQy9NO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLDBDQUEwQzs7QUFFMUM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw2RUFBNkU7QUFDN0U7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDRGQUE0Rjs7QUFFNUY7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7O0FBRTFCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBLEtBQUs7QUFDTDs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdPO0FBQ1A7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHlDQUF5Qzs7QUFFekM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEscURBQXFEOztBQUVyRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVU7QUFDVjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsZ0tBQWdLOztBQUVoSztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0VBQWdFOztBQUVoRTtBQUNBO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLDJCQUEyQjs7QUFFM0I7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxZQUFZOzs7QUFHWjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLHNCQUFzQixxREFBcUQsNk5BQTZOLE9BQU8sV0FBVyxLQUFLO0FBQy9UOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSwwREFBMEQ7O0FBRTFEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0EsNkRBQTZEOztBQUU3RDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbVFBQW1ROztBQUVuUTtBQUNBO0FBQ0E7QUFDQSxvRkFBb0Y7O0FBRXBGO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxtQ0FBbUM7O0FBRW5DOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSx5SEFBeUg7O0FBRXpIO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBOztBQUVBLDBFQUEwRTtBQUMxRTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLGdFQUFnRTtBQUNoRTtBQUNBLEtBQUs7O0FBRUw7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxzQ0FBc0M7QUFDdEM7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztB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QUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7O0FBRUw7QUFDQSw2REFBNkQ7QUFDN0Q7O0FBRUE7QUFDQTtBQUNBLGdHQUFnRztBQUNoRztBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBLGdCQUFnQjs7QUFFaEI7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEtBQUs7QUFDTCxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRDs7QUFFQSx5QkFBeUI7QUFDekI7QUFDQSxDQUFDLEdBQUc7O0FBRUo7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLFdBQVcsR0FBRzs7O0FBR2Q7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRzs7O0FBR0k7QUFDUDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0EscUVBQXFFOztBQUVyRTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQyx1SUFBdUk7O0FBRXhJO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNtSjtBQUNxSCxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9nc2FwL2dzYXAtY29yZS5qcz9hNWNmIl0sInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIF9hc3NlcnRUaGlzSW5pdGlhbGl6ZWQoc2VsZikgeyBpZiAoc2VsZiA9PT0gdm9pZCAwKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHNMb29zZShzdWJDbGFzcywgc3VwZXJDbGFzcykgeyBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MucHJvdG90eXBlKTsgc3ViQ2xhc3MucHJvdG90eXBlLmNvbnN0cnVjdG9yID0gc3ViQ2xhc3M7IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxuLyohXG4gKiBHU0FQIDMuMTIuNVxuICogaHR0cHM6Ly9nc2FwLmNvbVxuICpcbiAqIEBsaWNlbnNlIENvcHlyaWdodCAyMDA4LTIwMjQsIEdyZWVuU29jay4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqIFN1YmplY3QgdG8gdGhlIHRlcm1zIGF0IGh0dHBzOi8vZ3NhcC5jb20vc3RhbmRhcmQtbGljZW5zZSBvciBmb3JcbiAqIENsdWIgR1NBUCBtZW1iZXJzLCB0aGUgYWdyZWVtZW50IGlzc3VlZCB3aXRoIHRoYXQgbWVtYmVyc2hpcC5cbiAqIEBhdXRob3I6IEphY2sgRG95bGUsIGphY2tAZ3JlZW5zb2NrLmNvbVxuKi9cblxuLyogZXNsaW50LWRpc2FibGUgKi9cbnZhciBfY29uZmlnID0ge1xuICBhdXRvU2xlZXA6IDEyMCxcbiAgZm9yY2UzRDogXCJhdXRvXCIsXG4gIG51bGxUYXJnZXRXYXJuOiAxLFxuICB1bml0czoge1xuICAgIGxpbmVIZWlnaHQ6IFwiXCJcbiAgfVxufSxcbiAgICBfZGVmYXVsdHMgPSB7XG4gIGR1cmF0aW9uOiAuNSxcbiAgb3ZlcndyaXRlOiBmYWxzZSxcbiAgZGVsYXk6IDBcbn0sXG4gICAgX3N1cHByZXNzT3ZlcndyaXRlcyxcbiAgICBfcmV2ZXJ0aW5nLFxuICAgIF9jb250ZXh0LFxuICAgIF9iaWdOdW0gPSAxZTgsXG4gICAgX3RpbnlOdW0gPSAxIC8gX2JpZ051bSxcbiAgICBfMlBJID0gTWF0aC5QSSAqIDIsXG4gICAgX0hBTEZfUEkgPSBfMlBJIC8gNCxcbiAgICBfZ3NJRCA9IDAsXG4gICAgX3NxcnQgPSBNYXRoLnNxcnQsXG4gICAgX2NvcyA9IE1hdGguY29zLFxuICAgIF9zaW4gPSBNYXRoLnNpbixcbiAgICBfaXNTdHJpbmcgPSBmdW5jdGlvbiBfaXNTdHJpbmcodmFsdWUpIHtcbiAgcmV0dXJuIHR5cGVvZiB2YWx1ZSA9PT0gXCJzdHJpbmdcIjtcbn0sXG4gICAgX2lzRnVuY3Rpb24gPSBmdW5jdGlvbiBfaXNGdW5jdGlvbih2YWx1ZSkge1xuICByZXR1cm4gdHlwZW9mIHZhbHVlID09PSBcImZ1bmN0aW9uXCI7XG59LFxuICAgIF9pc051bWJlciA9IGZ1bmN0aW9uIF9pc051bWJlcih2YWx1ZSkge1xuICByZXR1cm4gdHlwZW9mIHZhbHVlID09PSBcIm51bWJlclwiO1xufSxcbiAgICBfaXNVbmRlZmluZWQgPSBmdW5jdGlvbiBfaXNVbmRlZmluZWQodmFsdWUpIHtcbiAgcmV0dXJuIHR5cGVvZiB2YWx1ZSA9PT0gXCJ1bmRlZmluZWRcIjtcbn0sXG4gICAgX2lzT2JqZWN0ID0gZnVuY3Rpb24gX2lzT2JqZWN0KHZhbHVlKSB7XG4gIHJldHVybiB0eXBlb2YgdmFsdWUgPT09IFwib2JqZWN0XCI7XG59LFxuICAgIF9pc05vdEZhbHNlID0gZnVuY3Rpb24gX2lzTm90RmFsc2UodmFsdWUpIHtcbiAgcmV0dXJuIHZhbHVlICE9PSBmYWxzZTtcbn0sXG4gICAgX3dpbmRvd0V4aXN0cyA9IGZ1bmN0aW9uIF93aW5kb3dFeGlzdHMoKSB7XG4gIHJldHVybiB0eXBlb2Ygd2luZG93ICE9PSBcInVuZGVmaW5lZFwiO1xufSxcbiAgICBfaXNGdW5jT3JTdHJpbmcgPSBmdW5jdGlvbiBfaXNGdW5jT3JTdHJpbmcodmFsdWUpIHtcbiAgcmV0dXJuIF9pc0Z1bmN0aW9uKHZhbHVlKSB8fCBfaXNTdHJpbmcodmFsdWUpO1xufSxcbiAgICBfaXNUeXBlZEFycmF5ID0gdHlwZW9mIEFycmF5QnVmZmVyID09PSBcImZ1bmN0aW9uXCIgJiYgQXJyYXlCdWZmZXIuaXNWaWV3IHx8IGZ1bmN0aW9uICgpIHt9LFxuICAgIC8vIG5vdGU6IElFMTAgaGFzIEFycmF5QnVmZmVyLCBidXQgTk9UIEFycmF5QnVmZmVyLmlzVmlldygpLlxuX2lzQXJyYXkgPSBBcnJheS5pc0FycmF5LFxuICAgIF9zdHJpY3ROdW1FeHAgPSAvKD86LT9cXC4/XFxkfFxcLikrL2dpLFxuICAgIC8vb25seSBudW1iZXJzIChpbmNsdWRpbmcgbmVnYXRpdmVzIGFuZCBkZWNpbWFscykgYnV0IE5PVCByZWxhdGl2ZSB2YWx1ZXMuXG5fbnVtRXhwID0gL1stKz0uXSpcXGQrWy5lXFwtK10qXFxkKltlXFwtK10qXFxkKi9nLFxuICAgIC8vZmluZHMgYW55IG51bWJlcnMsIGluY2x1ZGluZyBvbmVzIHRoYXQgc3RhcnQgd2l0aCArPSBvciAtPSwgbmVnYXRpdmUgbnVtYmVycywgYW5kIG9uZXMgaW4gc2NpZW50aWZpYyBub3RhdGlvbiBsaWtlIDFlLTguXG5fbnVtV2l0aFVuaXRFeHAgPSAvWy0rPS5dKlxcZCtbLmUtXSpcXGQqW2EteiVdKi9nLFxuICAgIF9jb21wbGV4U3RyaW5nTnVtRXhwID0gL1stKz0uXSpcXGQrXFwuP1xcZCooPzplLXxlXFwrKT9cXGQqL2dpLFxuICAgIC8vZHVwbGljYXRlIHNvIHRoYXQgd2hpbGUgd2UncmUgbG9vcGluZyB0aHJvdWdoIG1hdGNoZXMgZnJvbSBleGVjKCksIGl0IGRvZXNuJ3QgY29udGFtaW5hdGUgdGhlIGxhc3RJbmRleCBvZiBfbnVtRXhwIHdoaWNoIHdlIHVzZSB0byBzZWFyY2ggZm9yIGNvbG9ycyB0b28uXG5fcmVsRXhwID0gL1srLV09LT9bLlxcZF0rLyxcbiAgICBfZGVsaW1pdGVkVmFsdWVFeHAgPSAvW14sJ1wiXFxbXFxdXFxzXSsvZ2ksXG4gICAgLy8gcHJldmlvdXNseSAvWyNcXC0rLl0qXFxiW2EtelxcZFxcLT0rJS5dKy9naSBidXQgZGlkbid0IGNhdGNoIHNwZWNpYWwgY2hhcmFjdGVycy5cbl91bml0RXhwID0gL15bK1xcLT1lXFxzXFxkXSpcXGQrWy5cXGRdKihbYS16XSp8JSlcXHMqJC9pLFxuICAgIF9nbG9iYWxUaW1lbGluZSxcbiAgICBfd2luLFxuICAgIF9jb3JlSW5pdHRlZCxcbiAgICBfZG9jLFxuICAgIF9nbG9iYWxzID0ge30sXG4gICAgX2luc3RhbGxTY29wZSA9IHt9LFxuICAgIF9jb3JlUmVhZHksXG4gICAgX2luc3RhbGwgPSBmdW5jdGlvbiBfaW5zdGFsbChzY29wZSkge1xuICByZXR1cm4gKF9pbnN0YWxsU2NvcGUgPSBfbWVyZ2Uoc2NvcGUsIF9nbG9iYWxzKSkgJiYgZ3NhcDtcbn0sXG4gICAgX21pc3NpbmdQbHVnaW4gPSBmdW5jdGlvbiBfbWlzc2luZ1BsdWdpbihwcm9wZXJ0eSwgdmFsdWUpIHtcbiAgcmV0dXJuIGNvbnNvbGUud2FybihcIkludmFsaWQgcHJvcGVydHlcIiwgcHJvcGVydHksIFwic2V0IHRvXCIsIHZhbHVlLCBcIk1pc3NpbmcgcGx1Z2luPyBnc2FwLnJlZ2lzdGVyUGx1Z2luKClcIik7XG59LFxuICAgIF93YXJuID0gZnVuY3Rpb24gX3dhcm4obWVzc2FnZSwgc3VwcHJlc3MpIHtcbiAgcmV0dXJuICFzdXBwcmVzcyAmJiBjb25zb2xlLndhcm4obWVzc2FnZSk7XG59LFxuICAgIF9hZGRHbG9iYWwgPSBmdW5jdGlvbiBfYWRkR2xvYmFsKG5hbWUsIG9iaikge1xuICByZXR1cm4gbmFtZSAmJiAoX2dsb2JhbHNbbmFtZV0gPSBvYmopICYmIF9pbnN0YWxsU2NvcGUgJiYgKF9pbnN0YWxsU2NvcGVbbmFtZV0gPSBvYmopIHx8IF9nbG9iYWxzO1xufSxcbiAgICBfZW1wdHlGdW5jID0gZnVuY3Rpb24gX2VtcHR5RnVuYygpIHtcbiAgcmV0dXJuIDA7XG59LFxuICAgIF9zdGFydEF0UmV2ZXJ0Q29uZmlnID0ge1xuICBzdXBwcmVzc0V2ZW50czogdHJ1ZSxcbiAgaXNTdGFydDogdHJ1ZSxcbiAga2lsbDogZmFsc2Vcbn0sXG4gICAgX3JldmVydENvbmZpZ05vS2lsbCA9IHtcbiAgc3VwcHJlc3NFdmVudHM6IHRydWUsXG4gIGtpbGw6IGZhbHNlXG59LFxuICAgIF9yZXZlcnRDb25maWcgPSB7XG4gIHN1cHByZXNzRXZlbnRzOiB0cnVlXG59LFxuICAgIF9yZXNlcnZlZFByb3BzID0ge30sXG4gICAgX2xhenlUd2VlbnMgPSBbXSxcbiAgICBfbGF6eUxvb2t1cCA9IHt9LFxuICAgIF9sYXN0UmVuZGVyZWRGcmFtZSxcbiAgICBfcGx1Z2lucyA9IHt9LFxuICAgIF9lZmZlY3RzID0ge30sXG4gICAgX25leHRHQ0ZyYW1lID0gMzAsXG4gICAgX2hhcm5lc3NQbHVnaW5zID0gW10sXG4gICAgX2NhbGxiYWNrTmFtZXMgPSBcIlwiLFxuICAgIF9oYXJuZXNzID0gZnVuY3Rpb24gX2hhcm5lc3ModGFyZ2V0cykge1xuICB2YXIgdGFyZ2V0ID0gdGFyZ2V0c1swXSxcbiAgICAgIGhhcm5lc3NQbHVnaW4sXG4gICAgICBpO1xuICBfaXNPYmplY3QodGFyZ2V0KSB8fCBfaXNGdW5jdGlvbih0YXJnZXQpIHx8ICh0YXJnZXRzID0gW3RhcmdldHNdKTtcblxuICBpZiAoIShoYXJuZXNzUGx1Z2luID0gKHRhcmdldC5fZ3NhcCB8fCB7fSkuaGFybmVzcykpIHtcbiAgICAvLyBmaW5kIHRoZSBmaXJzdCB0YXJnZXQgd2l0aCBhIGhhcm5lc3MuIFdlIGFzc3VtZSB0YXJnZXRzIHBhc3NlZCBpbnRvIGFuIGFuaW1hdGlvbiB3aWxsIGJlIG9mIHNpbWlsYXIgdHlwZSwgbWVhbmluZyB0aGUgc2FtZSBraW5kIG9mIGhhcm5lc3MgY2FuIGJlIHVzZWQgZm9yIHRoZW0gYWxsIChwZXJmb3JtYW5jZSBvcHRpbWl6YXRpb24pXG4gICAgaSA9IF9oYXJuZXNzUGx1Z2lucy5sZW5ndGg7XG5cbiAgICB3aGlsZSAoaS0tICYmICFfaGFybmVzc1BsdWdpbnNbaV0udGFyZ2V0VGVzdCh0YXJnZXQpKSB7fVxuXG4gICAgaGFybmVzc1BsdWdpbiA9IF9oYXJuZXNzUGx1Z2luc1tpXTtcbiAgfVxuXG4gIGkgPSB0YXJnZXRzLmxlbmd0aDtcblxuICB3aGlsZSAoaS0tKSB7XG4gICAgdGFyZ2V0c1tpXSAmJiAodGFyZ2V0c1tpXS5fZ3NhcCB8fCAodGFyZ2V0c1tpXS5fZ3NhcCA9IG5ldyBHU0NhY2hlKHRhcmdldHNbaV0sIGhhcm5lc3NQbHVnaW4pKSkgfHwgdGFyZ2V0cy5zcGxpY2UoaSwgMSk7XG4gIH1cblxuICByZXR1cm4gdGFyZ2V0cztcbn0sXG4gICAgX2dldENhY2hlID0gZnVuY3Rpb24gX2dldENhY2hlKHRhcmdldCkge1xuICByZXR1cm4gdGFyZ2V0Ll9nc2FwIHx8IF9oYXJuZXNzKHRvQXJyYXkodGFyZ2V0KSlbMF0uX2dzYXA7XG59LFxuICAgIF9nZXRQcm9wZXJ0eSA9IGZ1bmN0aW9uIF9nZXRQcm9wZXJ0eSh0YXJnZXQsIHByb3BlcnR5LCB2KSB7XG4gIHJldHVybiAodiA9IHRhcmdldFtwcm9wZXJ0eV0pICYmIF9pc0Z1bmN0aW9uKHYpID8gdGFyZ2V0W3Byb3BlcnR5XSgpIDogX2lzVW5kZWZpbmVkKHYpICYmIHRhcmdldC5nZXRBdHRyaWJ1dGUgJiYgdGFyZ2V0LmdldEF0dHJpYnV0ZShwcm9wZXJ0eSkgfHwgdjtcbn0sXG4gICAgX2ZvckVhY2hOYW1lID0gZnVuY3Rpb24gX2ZvckVhY2hOYW1lKG5hbWVzLCBmdW5jKSB7XG4gIHJldHVybiAobmFtZXMgPSBuYW1lcy5zcGxpdChcIixcIikpLmZvckVhY2goZnVuYykgfHwgbmFtZXM7XG59LFxuICAgIC8vc3BsaXQgYSBjb21tYS1kZWxpbWl0ZWQgbGlzdCBvZiBuYW1lcyBpbnRvIGFuIGFycmF5LCB0aGVuIHJ1biBhIGZvckVhY2goKSBmdW5jdGlvbiBhbmQgcmV0dXJuIHRoZSBzcGxpdCBhcnJheSAodGhpcyBpcyBqdXN0IGEgd2F5IHRvIGNvbnNvbGlkYXRlL3Nob3J0ZW4gc29tZSBjb2RlKS5cbl9yb3VuZCA9IGZ1bmN0aW9uIF9yb3VuZCh2YWx1ZSkge1xuICByZXR1cm4gTWF0aC5yb3VuZCh2YWx1ZSAqIDEwMDAwMCkgLyAxMDAwMDAgfHwgMDtcbn0sXG4gICAgX3JvdW5kUHJlY2lzZSA9IGZ1bmN0aW9uIF9yb3VuZFByZWNpc2UodmFsdWUpIHtcbiAgcmV0dXJuIE1hdGgucm91bmQodmFsdWUgKiAxMDAwMDAwMCkgLyAxMDAwMDAwMCB8fCAwO1xufSxcbiAgICAvLyBpbmNyZWFzZWQgcHJlY2lzaW9uIG1vc3RseSBmb3IgdGltaW5nIHZhbHVlcy5cbl9wYXJzZVJlbGF0aXZlID0gZnVuY3Rpb24gX3BhcnNlUmVsYXRpdmUoc3RhcnQsIHZhbHVlKSB7XG4gIHZhciBvcGVyYXRvciA9IHZhbHVlLmNoYXJBdCgwKSxcbiAgICAgIGVuZCA9IHBhcnNlRmxvYXQodmFsdWUuc3Vic3RyKDIpKTtcbiAgc3RhcnQgPSBwYXJzZUZsb2F0KHN0YXJ0KTtcbiAgcmV0dXJuIG9wZXJhdG9yID09PSBcIitcIiA/IHN0YXJ0ICsgZW5kIDogb3BlcmF0b3IgPT09IFwiLVwiID8gc3RhcnQgLSBlbmQgOiBvcGVyYXRvciA9PT0gXCIqXCIgPyBzdGFydCAqIGVuZCA6IHN0YXJ0IC8gZW5kO1xufSxcbiAgICBfYXJyYXlDb250YWluc0FueSA9IGZ1bmN0aW9uIF9hcnJheUNvbnRhaW5zQW55KHRvU2VhcmNoLCB0b0ZpbmQpIHtcbiAgLy9zZWFyY2hlcyBvbmUgYXJyYXkgdG8gZmluZCBtYXRjaGVzIGZvciBhbnkgb2YgdGhlIGl0ZW1zIGluIHRoZSB0b0ZpbmQgYXJyYXkuIEFzIHNvb24gYXMgb25lIGlzIGZvdW5kLCBpdCByZXR1cm5zIHRydWUuIEl0IGRvZXMgTk9UIHJldHVybiBhbGwgdGhlIG1hdGNoZXM7IGl0J3Mgc2ltcGx5IGEgYm9vbGVhbiBzZWFyY2guXG4gIHZhciBsID0gdG9GaW5kLmxlbmd0aCxcbiAgICAgIGkgPSAwO1xuXG4gIGZvciAoOyB0b1NlYXJjaC5pbmRleE9mKHRvRmluZFtpXSkgPCAwICYmICsraSA8IGw7KSB7fVxuXG4gIHJldHVybiBpIDwgbDtcbn0sXG4gICAgX2xhenlSZW5kZXIgPSBmdW5jdGlvbiBfbGF6eVJlbmRlcigpIHtcbiAgdmFyIGwgPSBfbGF6eVR3ZWVucy5sZW5ndGgsXG4gICAgICBhID0gX2xhenlUd2VlbnMuc2xpY2UoMCksXG4gICAgICBpLFxuICAgICAgdHdlZW47XG5cbiAgX2xhenlMb29rdXAgPSB7fTtcbiAgX2xhenlUd2VlbnMubGVuZ3RoID0gMDtcblxuICBmb3IgKGkgPSAwOyBpIDwgbDsgaSsrKSB7XG4gICAgdHdlZW4gPSBhW2ldO1xuICAgIHR3ZWVuICYmIHR3ZWVuLl9sYXp5ICYmICh0d2Vlbi5yZW5kZXIodHdlZW4uX2xhenlbMF0sIHR3ZWVuLl9sYXp5WzFdLCB0cnVlKS5fbGF6eSA9IDApO1xuICB9XG59LFxuICAgIF9sYXp5U2FmZVJlbmRlciA9IGZ1bmN0aW9uIF9sYXp5U2FmZVJlbmRlcihhbmltYXRpb24sIHRpbWUsIHN1cHByZXNzRXZlbnRzLCBmb3JjZSkge1xuICBfbGF6eVR3ZWVucy5sZW5ndGggJiYgIV9yZXZlcnRpbmcgJiYgX2xhenlSZW5kZXIoKTtcbiAgYW5pbWF0aW9uLnJlbmRlcih0aW1lLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UgfHwgX3JldmVydGluZyAmJiB0aW1lIDwgMCAmJiAoYW5pbWF0aW9uLl9pbml0dGVkIHx8IGFuaW1hdGlvbi5fc3RhcnRBdCkpO1xuICBfbGF6eVR3ZWVucy5sZW5ndGggJiYgIV9yZXZlcnRpbmcgJiYgX2xhenlSZW5kZXIoKTsgLy9pbiBjYXNlIHJlbmRlcmluZyBjYXVzZWQgYW55IHR3ZWVucyB0byBsYXp5LWluaXQsIHdlIHNob3VsZCByZW5kZXIgdGhlbSBiZWNhdXNlIHR5cGljYWxseSB3aGVuIHNvbWVvbmUgY2FsbHMgc2VlaygpIG9yIHRpbWUoKSBvciBwcm9ncmVzcygpLCB0aGV5IGV4cGVjdCBhbiBpbW1lZGlhdGUgcmVuZGVyLlxufSxcbiAgICBfbnVtZXJpY0lmUG9zc2libGUgPSBmdW5jdGlvbiBfbnVtZXJpY0lmUG9zc2libGUodmFsdWUpIHtcbiAgdmFyIG4gPSBwYXJzZUZsb2F0KHZhbHVlKTtcbiAgcmV0dXJuIChuIHx8IG4gPT09IDApICYmICh2YWx1ZSArIFwiXCIpLm1hdGNoKF9kZWxpbWl0ZWRWYWx1ZUV4cCkubGVuZ3RoIDwgMiA/IG4gOiBfaXNTdHJpbmcodmFsdWUpID8gdmFsdWUudHJpbSgpIDogdmFsdWU7XG59LFxuICAgIF9wYXNzVGhyb3VnaCA9IGZ1bmN0aW9uIF9wYXNzVGhyb3VnaChwKSB7XG4gIHJldHVybiBwO1xufSxcbiAgICBfc2V0RGVmYXVsdHMgPSBmdW5jdGlvbiBfc2V0RGVmYXVsdHMob2JqLCBkZWZhdWx0cykge1xuICBmb3IgKHZhciBwIGluIGRlZmF1bHRzKSB7XG4gICAgcCBpbiBvYmogfHwgKG9ialtwXSA9IGRlZmF1bHRzW3BdKTtcbiAgfVxuXG4gIHJldHVybiBvYmo7XG59LFxuICAgIF9zZXRLZXlmcmFtZURlZmF1bHRzID0gZnVuY3Rpb24gX3NldEtleWZyYW1lRGVmYXVsdHMoZXhjbHVkZUR1cmF0aW9uKSB7XG4gIHJldHVybiBmdW5jdGlvbiAob2JqLCBkZWZhdWx0cykge1xuICAgIGZvciAodmFyIHAgaW4gZGVmYXVsdHMpIHtcbiAgICAgIHAgaW4gb2JqIHx8IHAgPT09IFwiZHVyYXRpb25cIiAmJiBleGNsdWRlRHVyYXRpb24gfHwgcCA9PT0gXCJlYXNlXCIgfHwgKG9ialtwXSA9IGRlZmF1bHRzW3BdKTtcbiAgICB9XG4gIH07XG59LFxuICAgIF9tZXJnZSA9IGZ1bmN0aW9uIF9tZXJnZShiYXNlLCB0b01lcmdlKSB7XG4gIGZvciAodmFyIHAgaW4gdG9NZXJnZSkge1xuICAgIGJhc2VbcF0gPSB0b01lcmdlW3BdO1xuICB9XG5cbiAgcmV0dXJuIGJhc2U7XG59LFxuICAgIF9tZXJnZURlZXAgPSBmdW5jdGlvbiBfbWVyZ2VEZWVwKGJhc2UsIHRvTWVyZ2UpIHtcbiAgZm9yICh2YXIgcCBpbiB0b01lcmdlKSB7XG4gICAgcCAhPT0gXCJfX3Byb3RvX19cIiAmJiBwICE9PSBcImNvbnN0cnVjdG9yXCIgJiYgcCAhPT0gXCJwcm90b3R5cGVcIiAmJiAoYmFzZVtwXSA9IF9pc09iamVjdCh0b01lcmdlW3BdKSA/IF9tZXJnZURlZXAoYmFzZVtwXSB8fCAoYmFzZVtwXSA9IHt9KSwgdG9NZXJnZVtwXSkgOiB0b01lcmdlW3BdKTtcbiAgfVxuXG4gIHJldHVybiBiYXNlO1xufSxcbiAgICBfY29weUV4Y2x1ZGluZyA9IGZ1bmN0aW9uIF9jb3B5RXhjbHVkaW5nKG9iaiwgZXhjbHVkaW5nKSB7XG4gIHZhciBjb3B5ID0ge30sXG4gICAgICBwO1xuXG4gIGZvciAocCBpbiBvYmopIHtcbiAgICBwIGluIGV4Y2x1ZGluZyB8fCAoY29weVtwXSA9IG9ialtwXSk7XG4gIH1cblxuICByZXR1cm4gY29weTtcbn0sXG4gICAgX2luaGVyaXREZWZhdWx0cyA9IGZ1bmN0aW9uIF9pbmhlcml0RGVmYXVsdHModmFycykge1xuICB2YXIgcGFyZW50ID0gdmFycy5wYXJlbnQgfHwgX2dsb2JhbFRpbWVsaW5lLFxuICAgICAgZnVuYyA9IHZhcnMua2V5ZnJhbWVzID8gX3NldEtleWZyYW1lRGVmYXVsdHMoX2lzQXJyYXkodmFycy5rZXlmcmFtZXMpKSA6IF9zZXREZWZhdWx0cztcblxuICBpZiAoX2lzTm90RmFsc2UodmFycy5pbmhlcml0KSkge1xuICAgIHdoaWxlIChwYXJlbnQpIHtcbiAgICAgIGZ1bmModmFycywgcGFyZW50LnZhcnMuZGVmYXVsdHMpO1xuICAgICAgcGFyZW50ID0gcGFyZW50LnBhcmVudCB8fCBwYXJlbnQuX2RwO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiB2YXJzO1xufSxcbiAgICBfYXJyYXlzTWF0Y2ggPSBmdW5jdGlvbiBfYXJyYXlzTWF0Y2goYTEsIGEyKSB7XG4gIHZhciBpID0gYTEubGVuZ3RoLFxuICAgICAgbWF0Y2ggPSBpID09PSBhMi5sZW5ndGg7XG5cbiAgd2hpbGUgKG1hdGNoICYmIGktLSAmJiBhMVtpXSA9PT0gYTJbaV0pIHt9XG5cbiAgcmV0dXJuIGkgPCAwO1xufSxcbiAgICBfYWRkTGlua2VkTGlzdEl0ZW0gPSBmdW5jdGlvbiBfYWRkTGlua2VkTGlzdEl0ZW0ocGFyZW50LCBjaGlsZCwgZmlyc3RQcm9wLCBsYXN0UHJvcCwgc29ydEJ5KSB7XG4gIGlmIChmaXJzdFByb3AgPT09IHZvaWQgMCkge1xuICAgIGZpcnN0UHJvcCA9IFwiX2ZpcnN0XCI7XG4gIH1cblxuICBpZiAobGFzdFByb3AgPT09IHZvaWQgMCkge1xuICAgIGxhc3RQcm9wID0gXCJfbGFzdFwiO1xuICB9XG5cbiAgdmFyIHByZXYgPSBwYXJlbnRbbGFzdFByb3BdLFxuICAgICAgdDtcblxuICBpZiAoc29ydEJ5KSB7XG4gICAgdCA9IGNoaWxkW3NvcnRCeV07XG5cbiAgICB3aGlsZSAocHJldiAmJiBwcmV2W3NvcnRCeV0gPiB0KSB7XG4gICAgICBwcmV2ID0gcHJldi5fcHJldjtcbiAgICB9XG4gIH1cblxuICBpZiAocHJldikge1xuICAgIGNoaWxkLl9uZXh0ID0gcHJldi5fbmV4dDtcbiAgICBwcmV2Ll9uZXh0ID0gY2hpbGQ7XG4gIH0gZWxzZSB7XG4gICAgY2hpbGQuX25leHQgPSBwYXJlbnRbZmlyc3RQcm9wXTtcbiAgICBwYXJlbnRbZmlyc3RQcm9wXSA9IGNoaWxkO1xuICB9XG5cbiAgaWYgKGNoaWxkLl9uZXh0KSB7XG4gICAgY2hpbGQuX25leHQuX3ByZXYgPSBjaGlsZDtcbiAgfSBlbHNlIHtcbiAgICBwYXJlbnRbbGFzdFByb3BdID0gY2hpbGQ7XG4gIH1cblxuICBjaGlsZC5fcHJldiA9IHByZXY7XG4gIGNoaWxkLnBhcmVudCA9IGNoaWxkLl9kcCA9IHBhcmVudDtcbiAgcmV0dXJuIGNoaWxkO1xufSxcbiAgICBfcmVtb3ZlTGlua2VkTGlzdEl0ZW0gPSBmdW5jdGlvbiBfcmVtb3ZlTGlua2VkTGlzdEl0ZW0ocGFyZW50LCBjaGlsZCwgZmlyc3RQcm9wLCBsYXN0UHJvcCkge1xuICBpZiAoZmlyc3RQcm9wID09PSB2b2lkIDApIHtcbiAgICBmaXJzdFByb3AgPSBcIl9maXJzdFwiO1xuICB9XG5cbiAgaWYgKGxhc3RQcm9wID09PSB2b2lkIDApIHtcbiAgICBsYXN0UHJvcCA9IFwiX2xhc3RcIjtcbiAgfVxuXG4gIHZhciBwcmV2ID0gY2hpbGQuX3ByZXYsXG4gICAgICBuZXh0ID0gY2hpbGQuX25leHQ7XG5cbiAgaWYgKHByZXYpIHtcbiAgICBwcmV2Ll9uZXh0ID0gbmV4dDtcbiAgfSBlbHNlIGlmIChwYXJlbnRbZmlyc3RQcm9wXSA9PT0gY2hpbGQpIHtcbiAgICBwYXJlbnRbZmlyc3RQcm9wXSA9IG5leHQ7XG4gIH1cblxuICBpZiAobmV4dCkge1xuICAgIG5leHQuX3ByZXYgPSBwcmV2O1xuICB9IGVsc2UgaWYgKHBhcmVudFtsYXN0UHJvcF0gPT09IGNoaWxkKSB7XG4gICAgcGFyZW50W2xhc3RQcm9wXSA9IHByZXY7XG4gIH1cblxuICBjaGlsZC5fbmV4dCA9IGNoaWxkLl9wcmV2ID0gY2hpbGQucGFyZW50ID0gbnVsbDsgLy8gZG9uJ3QgZGVsZXRlIHRoZSBfZHAganVzdCBzbyB3ZSBjYW4gcmV2ZXJ0IGlmIG5lY2Vzc2FyeS4gQnV0IHBhcmVudCBzaG91bGQgYmUgbnVsbCB0byBpbmRpY2F0ZSB0aGUgaXRlbSBpc24ndCBpbiBhIGxpbmtlZCBsaXN0LlxufSxcbiAgICBfcmVtb3ZlRnJvbVBhcmVudCA9IGZ1bmN0aW9uIF9yZW1vdmVGcm9tUGFyZW50KGNoaWxkLCBvbmx5SWZQYXJlbnRIYXNBdXRvUmVtb3ZlKSB7XG4gIGNoaWxkLnBhcmVudCAmJiAoIW9ubHlJZlBhcmVudEhhc0F1dG9SZW1vdmUgfHwgY2hpbGQucGFyZW50LmF1dG9SZW1vdmVDaGlsZHJlbikgJiYgY2hpbGQucGFyZW50LnJlbW92ZSAmJiBjaGlsZC5wYXJlbnQucmVtb3ZlKGNoaWxkKTtcbiAgY2hpbGQuX2FjdCA9IDA7XG59LFxuICAgIF91bmNhY2hlID0gZnVuY3Rpb24gX3VuY2FjaGUoYW5pbWF0aW9uLCBjaGlsZCkge1xuICBpZiAoYW5pbWF0aW9uICYmICghY2hpbGQgfHwgY2hpbGQuX2VuZCA+IGFuaW1hdGlvbi5fZHVyIHx8IGNoaWxkLl9zdGFydCA8IDApKSB7XG4gICAgLy8gcGVyZm9ybWFuY2Ugb3B0aW1pemF0aW9uOiBpZiBhIGNoaWxkIGFuaW1hdGlvbiBpcyBwYXNzZWQgaW4gd2Ugc2hvdWxkIG9ubHkgdW5jYWNoZSBpZiB0aGF0IGNoaWxkIEVYVEVORFMgdGhlIGFuaW1hdGlvbiAoaXRzIGVuZCB0aW1lIGlzIGJleW9uZCB0aGUgZW5kKVxuICAgIHZhciBhID0gYW5pbWF0aW9uO1xuXG4gICAgd2hpbGUgKGEpIHtcbiAgICAgIGEuX2RpcnR5ID0gMTtcbiAgICAgIGEgPSBhLnBhcmVudDtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gYW5pbWF0aW9uO1xufSxcbiAgICBfcmVjYWNoZUFuY2VzdG9ycyA9IGZ1bmN0aW9uIF9yZWNhY2hlQW5jZXN0b3JzKGFuaW1hdGlvbikge1xuICB2YXIgcGFyZW50ID0gYW5pbWF0aW9uLnBhcmVudDtcblxuICB3aGlsZSAocGFyZW50ICYmIHBhcmVudC5wYXJlbnQpIHtcbiAgICAvL3NvbWV0aW1lcyB3ZSBtdXN0IGZvcmNlIGEgcmUtc29ydCBvZiBhbGwgY2hpbGRyZW4gYW5kIHVwZGF0ZSB0aGUgZHVyYXRpb24vdG90YWxEdXJhdGlvbiBvZiBhbGwgYW5jZXN0b3IgdGltZWxpbmVzIGltbWVkaWF0ZWx5IGluIGNhc2UsIGZvciBleGFtcGxlLCBpbiB0aGUgbWlkZGxlIG9mIGEgcmVuZGVyIGxvb3AsIG9uZSB0d2VlbiBhbHRlcnMgYW5vdGhlciB0d2VlbidzIHRpbWVTY2FsZSB3aGljaCBzaG92ZXMgaXRzIHN0YXJ0VGltZSBiZWZvcmUgMCwgZm9yY2luZyB0aGUgcGFyZW50IHRpbWVsaW5lIHRvIHNoaWZ0IGFyb3VuZCBhbmQgc2hpZnRDaGlsZHJlbigpIHdoaWNoIGNvdWxkIGFmZmVjdCB0aGF0IG5leHQgdHdlZW4ncyByZW5kZXIgKHN0YXJ0VGltZSkuIERvZXNuJ3QgbWF0dGVyIGZvciB0aGUgcm9vdCB0aW1lbGluZSB0aG91Z2guXG4gICAgcGFyZW50Ll9kaXJ0eSA9IDE7XG4gICAgcGFyZW50LnRvdGFsRHVyYXRpb24oKTtcbiAgICBwYXJlbnQgPSBwYXJlbnQucGFyZW50O1xuICB9XG5cbiAgcmV0dXJuIGFuaW1hdGlvbjtcbn0sXG4gICAgX3Jld2luZFN0YXJ0QXQgPSBmdW5jdGlvbiBfcmV3aW5kU3RhcnRBdCh0d2VlbiwgdG90YWxUaW1lLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UpIHtcbiAgcmV0dXJuIHR3ZWVuLl9zdGFydEF0ICYmIChfcmV2ZXJ0aW5nID8gdHdlZW4uX3N0YXJ0QXQucmV2ZXJ0KF9yZXZlcnRDb25maWdOb0tpbGwpIDogdHdlZW4udmFycy5pbW1lZGlhdGVSZW5kZXIgJiYgIXR3ZWVuLnZhcnMuYXV0b1JldmVydCB8fCB0d2Vlbi5fc3RhcnRBdC5yZW5kZXIodG90YWxUaW1lLCB0cnVlLCBmb3JjZSkpO1xufSxcbiAgICBfaGFzTm9QYXVzZWRBbmNlc3RvcnMgPSBmdW5jdGlvbiBfaGFzTm9QYXVzZWRBbmNlc3RvcnMoYW5pbWF0aW9uKSB7XG4gIHJldHVybiAhYW5pbWF0aW9uIHx8IGFuaW1hdGlvbi5fdHMgJiYgX2hhc05vUGF1c2VkQW5jZXN0b3JzKGFuaW1hdGlvbi5wYXJlbnQpO1xufSxcbiAgICBfZWxhcHNlZEN5Y2xlRHVyYXRpb24gPSBmdW5jdGlvbiBfZWxhcHNlZEN5Y2xlRHVyYXRpb24oYW5pbWF0aW9uKSB7XG4gIHJldHVybiBhbmltYXRpb24uX3JlcGVhdCA/IF9hbmltYXRpb25DeWNsZShhbmltYXRpb24uX3RUaW1lLCBhbmltYXRpb24gPSBhbmltYXRpb24uZHVyYXRpb24oKSArIGFuaW1hdGlvbi5fckRlbGF5KSAqIGFuaW1hdGlvbiA6IDA7XG59LFxuICAgIC8vIGZlZWQgaW4gdGhlIHRvdGFsVGltZSBhbmQgY3ljbGVEdXJhdGlvbiBhbmQgaXQnbGwgcmV0dXJuIHRoZSBjeWNsZSAoaXRlcmF0aW9uIG1pbnVzIDEpIGFuZCBpZiB0aGUgcGxheWhlYWQgaXMgZXhhY3RseSBhdCB0aGUgdmVyeSBFTkQsIGl0IHdpbGwgTk9UIGJ1bXAgdXAgdG8gdGhlIG5leHQgY3ljbGUuXG5fYW5pbWF0aW9uQ3ljbGUgPSBmdW5jdGlvbiBfYW5pbWF0aW9uQ3ljbGUodFRpbWUsIGN5Y2xlRHVyYXRpb24pIHtcbiAgdmFyIHdob2xlID0gTWF0aC5mbG9vcih0VGltZSAvPSBjeWNsZUR1cmF0aW9uKTtcbiAgcmV0dXJuIHRUaW1lICYmIHdob2xlID09PSB0VGltZSA/IHdob2xlIC0gMSA6IHdob2xlO1xufSxcbiAgICBfcGFyZW50VG9DaGlsZFRvdGFsVGltZSA9IGZ1bmN0aW9uIF9wYXJlbnRUb0NoaWxkVG90YWxUaW1lKHBhcmVudFRpbWUsIGNoaWxkKSB7XG4gIHJldHVybiAocGFyZW50VGltZSAtIGNoaWxkLl9zdGFydCkgKiBjaGlsZC5fdHMgKyAoY2hpbGQuX3RzID49IDAgPyAwIDogY2hpbGQuX2RpcnR5ID8gY2hpbGQudG90YWxEdXJhdGlvbigpIDogY2hpbGQuX3REdXIpO1xufSxcbiAgICBfc2V0RW5kID0gZnVuY3Rpb24gX3NldEVuZChhbmltYXRpb24pIHtcbiAgcmV0dXJuIGFuaW1hdGlvbi5fZW5kID0gX3JvdW5kUHJlY2lzZShhbmltYXRpb24uX3N0YXJ0ICsgKGFuaW1hdGlvbi5fdER1ciAvIE1hdGguYWJzKGFuaW1hdGlvbi5fdHMgfHwgYW5pbWF0aW9uLl9ydHMgfHwgX3RpbnlOdW0pIHx8IDApKTtcbn0sXG4gICAgX2FsaWduUGxheWhlYWQgPSBmdW5jdGlvbiBfYWxpZ25QbGF5aGVhZChhbmltYXRpb24sIHRvdGFsVGltZSkge1xuICAvLyBhZGp1c3RzIHRoZSBhbmltYXRpb24ncyBfc3RhcnQgYW5kIF9lbmQgYWNjb3JkaW5nIHRvIHRoZSBwcm92aWRlZCB0b3RhbFRpbWUgKG9ubHkgaWYgdGhlIHBhcmVudCdzIHNtb290aENoaWxkVGltaW5nIGlzIHRydWUgYW5kIHRoZSBhbmltYXRpb24gaXNuJ3QgcGF1c2VkKS4gSXQgZG9lc24ndCBkbyBhbnkgcmVuZGVyaW5nIG9yIGZvcmNpbmcgdGhpbmdzIGJhY2sgaW50byBwYXJlbnQgdGltZWxpbmVzLCBldGMuIC0gdGhhdCdzIHdoYXQgdG90YWxUaW1lKCkgaXMgZm9yLlxuICB2YXIgcGFyZW50ID0gYW5pbWF0aW9uLl9kcDtcblxuICBpZiAocGFyZW50ICYmIHBhcmVudC5zbW9vdGhDaGlsZFRpbWluZyAmJiBhbmltYXRpb24uX3RzKSB7XG4gICAgYW5pbWF0aW9uLl9zdGFydCA9IF9yb3VuZFByZWNpc2UocGFyZW50Ll90aW1lIC0gKGFuaW1hdGlvbi5fdHMgPiAwID8gdG90YWxUaW1lIC8gYW5pbWF0aW9uLl90cyA6ICgoYW5pbWF0aW9uLl9kaXJ0eSA/IGFuaW1hdGlvbi50b3RhbER1cmF0aW9uKCkgOiBhbmltYXRpb24uX3REdXIpIC0gdG90YWxUaW1lKSAvIC1hbmltYXRpb24uX3RzKSk7XG5cbiAgICBfc2V0RW5kKGFuaW1hdGlvbik7XG5cbiAgICBwYXJlbnQuX2RpcnR5IHx8IF91bmNhY2hlKHBhcmVudCwgYW5pbWF0aW9uKTsgLy9mb3IgcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQuIElmIHRoZSBwYXJlbnQncyBjYWNoZSBpcyBhbHJlYWR5IGRpcnR5LCBpdCBhbHJlYWR5IHRvb2sgY2FyZSBvZiBtYXJraW5nIHRoZSBhbmNlc3RvcnMgYXMgZGlydHkgdG9vLCBzbyBza2lwIHRoZSBmdW5jdGlvbiBjYWxsIGhlcmUuXG4gIH1cblxuICByZXR1cm4gYW5pbWF0aW9uO1xufSxcblxuLypcbl90b3RhbFRpbWVUb1RpbWUgPSAoY2xhbXBlZFRvdGFsVGltZSwgZHVyYXRpb24sIHJlcGVhdCwgcmVwZWF0RGVsYXksIHlveW8pID0+IHtcblx0bGV0IGN5Y2xlRHVyYXRpb24gPSBkdXJhdGlvbiArIHJlcGVhdERlbGF5LFxuXHRcdHRpbWUgPSBfcm91bmQoY2xhbXBlZFRvdGFsVGltZSAlIGN5Y2xlRHVyYXRpb24pO1xuXHRpZiAodGltZSA+IGR1cmF0aW9uKSB7XG5cdFx0dGltZSA9IGR1cmF0aW9uO1xuXHR9XG5cdHJldHVybiAoeW95byAmJiAofn4oY2xhbXBlZFRvdGFsVGltZSAvIGN5Y2xlRHVyYXRpb24pICYgMSkpID8gZHVyYXRpb24gLSB0aW1lIDogdGltZTtcbn0sXG4qL1xuX3Bvc3RBZGRDaGVja3MgPSBmdW5jdGlvbiBfcG9zdEFkZENoZWNrcyh0aW1lbGluZSwgY2hpbGQpIHtcbiAgdmFyIHQ7XG5cbiAgaWYgKGNoaWxkLl90aW1lIHx8ICFjaGlsZC5fZHVyICYmIGNoaWxkLl9pbml0dGVkIHx8IGNoaWxkLl9zdGFydCA8IHRpbWVsaW5lLl90aW1lICYmIChjaGlsZC5fZHVyIHx8ICFjaGlsZC5hZGQpKSB7XG4gICAgLy8gaW4gY2FzZSwgZm9yIGV4YW1wbGUsIHRoZSBfc3RhcnQgaXMgbW92ZWQgb24gYSB0d2VlbiB0aGF0IGhhcyBhbHJlYWR5IHJlbmRlcmVkLCBvciBpZiBpdCdzIGJlaW5nIGluc2VydGVkIGludG8gYSB0aW1lbGluZSBCRUZPUkUgd2hlcmUgdGhlIHBsYXloZWFkIGlzIGN1cnJlbnRseS4gSW1hZ2luZSBpdCdzIGF0IGl0cyBlbmQgc3RhdGUsIHRoZW4gdGhlIHN0YXJ0VGltZSBpcyBtb3ZlZCBXQVkgbGF0ZXIgKGFmdGVyIHRoZSBlbmQgb2YgdGhpcyB0aW1lbGluZSksIGl0IHNob3VsZCByZW5kZXIgYXQgaXRzIGJlZ2lubmluZy4gU3BlY2lhbCBjYXNlOiBpZiBpdCdzIGEgdGltZWxpbmUgKGhhcyAuYWRkKCkgbWV0aG9kKSBhbmQgbm8gZHVyYXRpb24sIHdlIGNhbiBza2lwIHJlbmRlcmluZyBiZWNhdXNlIHRoZSB1c2VyIG1heSBiZSBwb3B1bGF0aW5nIGl0IEFGVEVSIGFkZGluZyBpdCB0byBhIHBhcmVudCB0aW1lbGluZSAodW5jb252ZW50aW9uYWwsIGJ1dCBwb3NzaWJsZSwgYW5kIHdlIHdvdWxkbid0IHdhbnQgaXQgdG8gZ2V0IHJlbW92ZWQgaWYgdGhlIHBhcmVudCdzIGF1dG9SZW1vdmVDaGlsZHJlbiBpcyB0cnVlKS5cbiAgICB0ID0gX3BhcmVudFRvQ2hpbGRUb3RhbFRpbWUodGltZWxpbmUucmF3VGltZSgpLCBjaGlsZCk7XG5cbiAgICBpZiAoIWNoaWxkLl9kdXIgfHwgX2NsYW1wKDAsIGNoaWxkLnRvdGFsRHVyYXRpb24oKSwgdCkgLSBjaGlsZC5fdFRpbWUgPiBfdGlueU51bSkge1xuICAgICAgY2hpbGQucmVuZGVyKHQsIHRydWUpO1xuICAgIH1cbiAgfSAvL2lmIHRoZSB0aW1lbGluZSBoYXMgYWxyZWFkeSBlbmRlZCBidXQgdGhlIGluc2VydGVkIHR3ZWVuL3RpbWVsaW5lIGV4dGVuZHMgdGhlIGR1cmF0aW9uLCB3ZSBzaG91bGQgZW5hYmxlIHRoaXMgdGltZWxpbmUgYWdhaW4gc28gdGhhdCBpdCByZW5kZXJzIHByb3Blcmx5LiBXZSBzaG91bGQgYWxzbyBhbGlnbiB0aGUgcGxheWhlYWQgd2l0aCB0aGUgcGFyZW50IHRpbWVsaW5lJ3Mgd2hlbiBhcHByb3ByaWF0ZS5cblxuXG4gIGlmIChfdW5jYWNoZSh0aW1lbGluZSwgY2hpbGQpLl9kcCAmJiB0aW1lbGluZS5faW5pdHRlZCAmJiB0aW1lbGluZS5fdGltZSA+PSB0aW1lbGluZS5fZHVyICYmIHRpbWVsaW5lLl90cykge1xuICAgIC8vaW4gY2FzZSBhbnkgb2YgdGhlIGFuY2VzdG9ycyBoYWQgY29tcGxldGVkIGJ1dCBzaG91bGQgbm93IGJlIGVuYWJsZWQuLi5cbiAgICBpZiAodGltZWxpbmUuX2R1ciA8IHRpbWVsaW5lLmR1cmF0aW9uKCkpIHtcbiAgICAgIHQgPSB0aW1lbGluZTtcblxuICAgICAgd2hpbGUgKHQuX2RwKSB7XG4gICAgICAgIHQucmF3VGltZSgpID49IDAgJiYgdC50b3RhbFRpbWUodC5fdFRpbWUpOyAvL21vdmVzIHRoZSB0aW1lbGluZSAoc2hpZnRzIGl0cyBzdGFydFRpbWUpIGlmIG5lY2Vzc2FyeSwgYW5kIGFsc28gZW5hYmxlcyBpdC4gSWYgaXQncyBjdXJyZW50bHkgemVybywgdGhvdWdoLCBpdCBtYXkgbm90IGJlIHNjaGVkdWxlZCB0byByZW5kZXIgdW50aWwgbGF0ZXIgc28gdGhlcmUncyBubyBuZWVkIHRvIGZvcmNlIGl0IHRvIGFsaWduIHdpdGggdGhlIGN1cnJlbnQgcGxheWhlYWQgcG9zaXRpb24uIE9ubHkgbW92ZSB0byBjYXRjaCB1cCB3aXRoIHRoZSBwbGF5aGVhZC5cblxuICAgICAgICB0ID0gdC5fZHA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGltZWxpbmUuX3pUaW1lID0gLV90aW55TnVtOyAvLyBoZWxwcyBlbnN1cmUgdGhhdCB0aGUgbmV4dCByZW5kZXIoKSB3aWxsIGJlIGZvcmNlZCAoY3Jvc3NpbmdTdGFydCA9IHRydWUgaW4gcmVuZGVyKCkpLCBldmVuIGlmIHRoZSBkdXJhdGlvbiBoYXNuJ3QgY2hhbmdlZCAod2UncmUgYWRkaW5nIGEgY2hpbGQgd2hpY2ggd291bGQgbmVlZCB0byBnZXQgcmVuZGVyZWQpLiBEZWZpbml0ZWx5IGFuIGVkZ2UgY2FzZS4gTm90ZTogd2UgTVVTVCBkbyB0aGlzIEFGVEVSIHRoZSBsb29wIGFib3ZlIHdoZXJlIHRoZSB0b3RhbFRpbWUoKSBtaWdodCB0cmlnZ2VyIGEgcmVuZGVyKCkgYmVjYXVzZSB0aGlzIF9hZGRUb1RpbWVsaW5lKCkgbWV0aG9kIGdldHMgY2FsbGVkIGZyb20gdGhlIEFuaW1hdGlvbiBjb25zdHJ1Y3RvciwgQkVGT1JFIHR3ZWVucyBldmVuIHJlY29yZCB0aGVpciB0YXJnZXRzLCBldGMuIHNvIHdlIHdvdWxkbid0IHdhbnQgdGhpbmdzIHRvIGdldCB0cmlnZ2VyZWQgaW4gdGhlIHdyb25nIG9yZGVyLlxuICB9XG59LFxuICAgIF9hZGRUb1RpbWVsaW5lID0gZnVuY3Rpb24gX2FkZFRvVGltZWxpbmUodGltZWxpbmUsIGNoaWxkLCBwb3NpdGlvbiwgc2tpcENoZWNrcykge1xuICBjaGlsZC5wYXJlbnQgJiYgX3JlbW92ZUZyb21QYXJlbnQoY2hpbGQpO1xuICBjaGlsZC5fc3RhcnQgPSBfcm91bmRQcmVjaXNlKChfaXNOdW1iZXIocG9zaXRpb24pID8gcG9zaXRpb24gOiBwb3NpdGlvbiB8fCB0aW1lbGluZSAhPT0gX2dsb2JhbFRpbWVsaW5lID8gX3BhcnNlUG9zaXRpb24odGltZWxpbmUsIHBvc2l0aW9uLCBjaGlsZCkgOiB0aW1lbGluZS5fdGltZSkgKyBjaGlsZC5fZGVsYXkpO1xuICBjaGlsZC5fZW5kID0gX3JvdW5kUHJlY2lzZShjaGlsZC5fc3RhcnQgKyAoY2hpbGQudG90YWxEdXJhdGlvbigpIC8gTWF0aC5hYnMoY2hpbGQudGltZVNjYWxlKCkpIHx8IDApKTtcblxuICBfYWRkTGlua2VkTGlzdEl0ZW0odGltZWxpbmUsIGNoaWxkLCBcIl9maXJzdFwiLCBcIl9sYXN0XCIsIHRpbWVsaW5lLl9zb3J0ID8gXCJfc3RhcnRcIiA6IDApO1xuXG4gIF9pc0Zyb21PckZyb21TdGFydChjaGlsZCkgfHwgKHRpbWVsaW5lLl9yZWNlbnQgPSBjaGlsZCk7XG4gIHNraXBDaGVja3MgfHwgX3Bvc3RBZGRDaGVja3ModGltZWxpbmUsIGNoaWxkKTtcbiAgdGltZWxpbmUuX3RzIDwgMCAmJiBfYWxpZ25QbGF5aGVhZCh0aW1lbGluZSwgdGltZWxpbmUuX3RUaW1lKTsgLy8gaWYgdGhlIHRpbWVsaW5lIGlzIHJldmVyc2VkIGFuZCB0aGUgbmV3IGNoaWxkIG1ha2VzIGl0IGxvbmdlciwgd2UgbWF5IG5lZWQgdG8gYWRqdXN0IHRoZSBwYXJlbnQncyBfc3RhcnQgKHB1c2ggaXQgYmFjaylcblxuICByZXR1cm4gdGltZWxpbmU7XG59LFxuICAgIF9zY3JvbGxUcmlnZ2VyID0gZnVuY3Rpb24gX3Njcm9sbFRyaWdnZXIoYW5pbWF0aW9uLCB0cmlnZ2VyKSB7XG4gIHJldHVybiAoX2dsb2JhbHMuU2Nyb2xsVHJpZ2dlciB8fCBfbWlzc2luZ1BsdWdpbihcInNjcm9sbFRyaWdnZXJcIiwgdHJpZ2dlcikpICYmIF9nbG9iYWxzLlNjcm9sbFRyaWdnZXIuY3JlYXRlKHRyaWdnZXIsIGFuaW1hdGlvbik7XG59LFxuICAgIF9hdHRlbXB0SW5pdFR3ZWVuID0gZnVuY3Rpb24gX2F0dGVtcHRJbml0VHdlZW4odHdlZW4sIHRpbWUsIGZvcmNlLCBzdXBwcmVzc0V2ZW50cywgdFRpbWUpIHtcbiAgX2luaXRUd2Vlbih0d2VlbiwgdGltZSwgdFRpbWUpO1xuXG4gIGlmICghdHdlZW4uX2luaXR0ZWQpIHtcbiAgICByZXR1cm4gMTtcbiAgfVxuXG4gIGlmICghZm9yY2UgJiYgdHdlZW4uX3B0ICYmICFfcmV2ZXJ0aW5nICYmICh0d2Vlbi5fZHVyICYmIHR3ZWVuLnZhcnMubGF6eSAhPT0gZmFsc2UgfHwgIXR3ZWVuLl9kdXIgJiYgdHdlZW4udmFycy5sYXp5KSAmJiBfbGFzdFJlbmRlcmVkRnJhbWUgIT09IF90aWNrZXIuZnJhbWUpIHtcbiAgICBfbGF6eVR3ZWVucy5wdXNoKHR3ZWVuKTtcblxuICAgIHR3ZWVuLl9sYXp5ID0gW3RUaW1lLCBzdXBwcmVzc0V2ZW50c107XG4gICAgcmV0dXJuIDE7XG4gIH1cbn0sXG4gICAgX3BhcmVudFBsYXloZWFkSXNCZWZvcmVTdGFydCA9IGZ1bmN0aW9uIF9wYXJlbnRQbGF5aGVhZElzQmVmb3JlU3RhcnQoX3JlZikge1xuICB2YXIgcGFyZW50ID0gX3JlZi5wYXJlbnQ7XG4gIHJldHVybiBwYXJlbnQgJiYgcGFyZW50Ll90cyAmJiBwYXJlbnQuX2luaXR0ZWQgJiYgIXBhcmVudC5fbG9jayAmJiAocGFyZW50LnJhd1RpbWUoKSA8IDAgfHwgX3BhcmVudFBsYXloZWFkSXNCZWZvcmVTdGFydChwYXJlbnQpKTtcbn0sXG4gICAgLy8gY2hlY2sgcGFyZW50J3MgX2xvY2sgYmVjYXVzZSB3aGVuIGEgdGltZWxpbmUgcmVwZWF0cy95b3lvcyBhbmQgZG9lcyBpdHMgYXJ0aWZpY2lhbCB3cmFwcGluZywgd2Ugc2hvdWxkbid0IGZvcmNlIHRoZSByYXRpbyBiYWNrIHRvIDBcbl9pc0Zyb21PckZyb21TdGFydCA9IGZ1bmN0aW9uIF9pc0Zyb21PckZyb21TdGFydChfcmVmMikge1xuICB2YXIgZGF0YSA9IF9yZWYyLmRhdGE7XG4gIHJldHVybiBkYXRhID09PSBcImlzRnJvbVN0YXJ0XCIgfHwgZGF0YSA9PT0gXCJpc1N0YXJ0XCI7XG59LFxuICAgIF9yZW5kZXJaZXJvRHVyYXRpb25Ud2VlbiA9IGZ1bmN0aW9uIF9yZW5kZXJaZXJvRHVyYXRpb25Ud2Vlbih0d2VlbiwgdG90YWxUaW1lLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UpIHtcbiAgdmFyIHByZXZSYXRpbyA9IHR3ZWVuLnJhdGlvLFxuICAgICAgcmF0aW8gPSB0b3RhbFRpbWUgPCAwIHx8ICF0b3RhbFRpbWUgJiYgKCF0d2Vlbi5fc3RhcnQgJiYgX3BhcmVudFBsYXloZWFkSXNCZWZvcmVTdGFydCh0d2VlbikgJiYgISghdHdlZW4uX2luaXR0ZWQgJiYgX2lzRnJvbU9yRnJvbVN0YXJ0KHR3ZWVuKSkgfHwgKHR3ZWVuLl90cyA8IDAgfHwgdHdlZW4uX2RwLl90cyA8IDApICYmICFfaXNGcm9tT3JGcm9tU3RhcnQodHdlZW4pKSA/IDAgOiAxLFxuICAgICAgLy8gaWYgdGhlIHR3ZWVuIG9yIGl0cyBwYXJlbnQgaXMgcmV2ZXJzZWQgYW5kIHRoZSB0b3RhbFRpbWUgaXMgMCwgd2Ugc2hvdWxkIGdvIHRvIGEgcmF0aW8gb2YgMC4gRWRnZSBjYXNlOiBpZiBhIGZyb20oKSBvciBmcm9tVG8oKSBzdGFnZ2VyIHR3ZWVuIGlzIHBsYWNlZCBsYXRlciBpbiBhIHRpbWVsaW5lLCB0aGUgXCJzdGFydEF0XCIgemVyby1kdXJhdGlvbiB0d2VlbiBjb3VsZCBpbml0aWFsbHkgcmVuZGVyIGF0IGEgdGltZSB3aGVuIHRoZSBwYXJlbnQgdGltZWxpbmUncyBwbGF5aGVhZCBpcyB0ZWNobmljYWxseSBCRUZPUkUgd2hlcmUgdGhpcyB0d2VlbiBpcywgc28gbWFrZSBzdXJlIHRoYXQgYW55IFwiZnJvbVwiIGFuZCBcImZyb21Ub1wiIHN0YXJ0QXQgdHdlZW5zIGFyZSByZW5kZXJlZCB0aGUgZmlyc3QgdGltZSBhdCBhIHJhdGlvIG9mIDEuXG4gIHJlcGVhdERlbGF5ID0gdHdlZW4uX3JEZWxheSxcbiAgICAgIHRUaW1lID0gMCxcbiAgICAgIHB0LFxuICAgICAgaXRlcmF0aW9uLFxuICAgICAgcHJldkl0ZXJhdGlvbjtcblxuICBpZiAocmVwZWF0RGVsYXkgJiYgdHdlZW4uX3JlcGVhdCkge1xuICAgIC8vIGluIGNhc2UgdGhlcmUncyBhIHplcm8tZHVyYXRpb24gdHdlZW4gdGhhdCBoYXMgYSByZXBlYXQgd2l0aCBhIHJlcGVhdERlbGF5XG4gICAgdFRpbWUgPSBfY2xhbXAoMCwgdHdlZW4uX3REdXIsIHRvdGFsVGltZSk7XG4gICAgaXRlcmF0aW9uID0gX2FuaW1hdGlvbkN5Y2xlKHRUaW1lLCByZXBlYXREZWxheSk7XG4gICAgdHdlZW4uX3lveW8gJiYgaXRlcmF0aW9uICYgMSAmJiAocmF0aW8gPSAxIC0gcmF0aW8pO1xuXG4gICAgaWYgKGl0ZXJhdGlvbiAhPT0gX2FuaW1hdGlvbkN5Y2xlKHR3ZWVuLl90VGltZSwgcmVwZWF0RGVsYXkpKSB7XG4gICAgICAvLyBpZiBpdGVyYXRpb24gY2hhbmdlZFxuICAgICAgcHJldlJhdGlvID0gMSAtIHJhdGlvO1xuICAgICAgdHdlZW4udmFycy5yZXBlYXRSZWZyZXNoICYmIHR3ZWVuLl9pbml0dGVkICYmIHR3ZWVuLmludmFsaWRhdGUoKTtcbiAgICB9XG4gIH1cblxuICBpZiAocmF0aW8gIT09IHByZXZSYXRpbyB8fCBfcmV2ZXJ0aW5nIHx8IGZvcmNlIHx8IHR3ZWVuLl96VGltZSA9PT0gX3RpbnlOdW0gfHwgIXRvdGFsVGltZSAmJiB0d2Vlbi5felRpbWUpIHtcbiAgICBpZiAoIXR3ZWVuLl9pbml0dGVkICYmIF9hdHRlbXB0SW5pdFR3ZWVuKHR3ZWVuLCB0b3RhbFRpbWUsIGZvcmNlLCBzdXBwcmVzc0V2ZW50cywgdFRpbWUpKSB7XG4gICAgICAvLyBpZiB3ZSByZW5kZXIgdGhlIHZlcnkgYmVnaW5uaW5nICh0aW1lID09IDApIG9mIGEgZnJvbVRvKCksIHdlIG11c3QgZm9yY2UgdGhlIHJlbmRlciAobm9ybWFsIHR3ZWVucyB3b3VsZG4ndCBuZWVkIHRvIHJlbmRlciBhdCBhIHRpbWUgb2YgMCB3aGVuIHRoZSBwcmV2VGltZSB3YXMgYWxzbyAwKS4gVGhpcyBpcyBhbHNvIG1hbmRhdG9yeSB0byBtYWtlIHN1cmUgb3ZlcndyaXRpbmcga2lja3MgaW4gaW1tZWRpYXRlbHkuXG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgcHJldkl0ZXJhdGlvbiA9IHR3ZWVuLl96VGltZTtcbiAgICB0d2Vlbi5felRpbWUgPSB0b3RhbFRpbWUgfHwgKHN1cHByZXNzRXZlbnRzID8gX3RpbnlOdW0gOiAwKTsgLy8gd2hlbiB0aGUgcGxheWhlYWQgYXJyaXZlcyBhdCBFWEFDVExZIHRpbWUgMCAocmlnaHQgb24gdG9wKSBvZiBhIHplcm8tZHVyYXRpb24gdHdlZW4sIHdlIG5lZWQgdG8gZGlzY2VybiBpZiBldmVudHMgYXJlIHN1cHByZXNzZWQgc28gdGhhdCB3aGVuIHRoZSBwbGF5aGVhZCBtb3ZlcyBhZ2FpbiAobmV4dCB0aW1lKSwgaXQnbGwgdHJpZ2dlciB0aGUgY2FsbGJhY2suIElmIGV2ZW50cyBhcmUgTk9UIHN1cHByZXNzZWQsIG9idmlvdXNseSB0aGUgY2FsbGJhY2sgd291bGQgYmUgdHJpZ2dlcmVkIGluIHRoaXMgcmVuZGVyLiBCYXNpY2FsbHksIHRoZSBjYWxsYmFjayBzaG91bGQgZmlyZSBlaXRoZXIgd2hlbiB0aGUgcGxheWhlYWQgQVJSSVZFUyBvciBMRUFWRVMgdGhpcyBleGFjdCBzcG90LCBub3QgYm90aC4gSW1hZ2luZSBkb2luZyBhIHRpbWVsaW5lLnNlZWsoMCkgYW5kIHRoZXJlJ3MgYSBjYWxsYmFjayB0aGF0IHNpdHMgYXQgMC4gU2luY2UgZXZlbnRzIGFyZSBzdXBwcmVzc2VkIG9uIHRoYXQgc2VlaygpIGJ5IGRlZmF1bHQsIG5vdGhpbmcgd2lsbCBmaXJlLCBidXQgd2hlbiB0aGUgcGxheWhlYWQgbW92ZXMgb2ZmIG9mIHRoYXQgcG9zaXRpb24sIHRoZSBjYWxsYmFjayBzaG91bGQgZmlyZS4gVGhpcyBiZWhhdmlvciBpcyB3aGF0IHBlb3BsZSBpbnR1aXRpdmVseSBleHBlY3QuXG5cbiAgICBzdXBwcmVzc0V2ZW50cyB8fCAoc3VwcHJlc3NFdmVudHMgPSB0b3RhbFRpbWUgJiYgIXByZXZJdGVyYXRpb24pOyAvLyBpZiBpdCB3YXMgcmVuZGVyZWQgcHJldmlvdXNseSBhdCBleGFjdGx5IDAgKF96VGltZSkgYW5kIG5vdyB0aGUgcGxheWhlYWQgaXMgbW92aW5nIGF3YXksIERPTidUIGZpcmUgY2FsbGJhY2tzIG90aGVyd2lzZSB0aGV5J2xsIHNlZW0gbGlrZSBkdXBsaWNhdGVzLlxuXG4gICAgdHdlZW4ucmF0aW8gPSByYXRpbztcbiAgICB0d2Vlbi5fZnJvbSAmJiAocmF0aW8gPSAxIC0gcmF0aW8pO1xuICAgIHR3ZWVuLl90aW1lID0gMDtcbiAgICB0d2Vlbi5fdFRpbWUgPSB0VGltZTtcbiAgICBwdCA9IHR3ZWVuLl9wdDtcblxuICAgIHdoaWxlIChwdCkge1xuICAgICAgcHQucihyYXRpbywgcHQuZCk7XG4gICAgICBwdCA9IHB0Ll9uZXh0O1xuICAgIH1cblxuICAgIHRvdGFsVGltZSA8IDAgJiYgX3Jld2luZFN0YXJ0QXQodHdlZW4sIHRvdGFsVGltZSwgc3VwcHJlc3NFdmVudHMsIHRydWUpO1xuICAgIHR3ZWVuLl9vblVwZGF0ZSAmJiAhc3VwcHJlc3NFdmVudHMgJiYgX2NhbGxiYWNrKHR3ZWVuLCBcIm9uVXBkYXRlXCIpO1xuICAgIHRUaW1lICYmIHR3ZWVuLl9yZXBlYXQgJiYgIXN1cHByZXNzRXZlbnRzICYmIHR3ZWVuLnBhcmVudCAmJiBfY2FsbGJhY2sodHdlZW4sIFwib25SZXBlYXRcIik7XG5cbiAgICBpZiAoKHRvdGFsVGltZSA+PSB0d2Vlbi5fdER1ciB8fCB0b3RhbFRpbWUgPCAwKSAmJiB0d2Vlbi5yYXRpbyA9PT0gcmF0aW8pIHtcbiAgICAgIHJhdGlvICYmIF9yZW1vdmVGcm9tUGFyZW50KHR3ZWVuLCAxKTtcblxuICAgICAgaWYgKCFzdXBwcmVzc0V2ZW50cyAmJiAhX3JldmVydGluZykge1xuICAgICAgICBfY2FsbGJhY2sodHdlZW4sIHJhdGlvID8gXCJvbkNvbXBsZXRlXCIgOiBcIm9uUmV2ZXJzZUNvbXBsZXRlXCIsIHRydWUpO1xuXG4gICAgICAgIHR3ZWVuLl9wcm9tICYmIHR3ZWVuLl9wcm9tKCk7XG4gICAgICB9XG4gICAgfVxuICB9IGVsc2UgaWYgKCF0d2Vlbi5felRpbWUpIHtcbiAgICB0d2Vlbi5felRpbWUgPSB0b3RhbFRpbWU7XG4gIH1cbn0sXG4gICAgX2ZpbmROZXh0UGF1c2VUd2VlbiA9IGZ1bmN0aW9uIF9maW5kTmV4dFBhdXNlVHdlZW4oYW5pbWF0aW9uLCBwcmV2VGltZSwgdGltZSkge1xuICB2YXIgY2hpbGQ7XG5cbiAgaWYgKHRpbWUgPiBwcmV2VGltZSkge1xuICAgIGNoaWxkID0gYW5pbWF0aW9uLl9maXJzdDtcblxuICAgIHdoaWxlIChjaGlsZCAmJiBjaGlsZC5fc3RhcnQgPD0gdGltZSkge1xuICAgICAgaWYgKGNoaWxkLmRhdGEgPT09IFwiaXNQYXVzZVwiICYmIGNoaWxkLl9zdGFydCA+IHByZXZUaW1lKSB7XG4gICAgICAgIHJldHVybiBjaGlsZDtcbiAgICAgIH1cblxuICAgICAgY2hpbGQgPSBjaGlsZC5fbmV4dDtcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgY2hpbGQgPSBhbmltYXRpb24uX2xhc3Q7XG5cbiAgICB3aGlsZSAoY2hpbGQgJiYgY2hpbGQuX3N0YXJ0ID49IHRpbWUpIHtcbiAgICAgIGlmIChjaGlsZC5kYXRhID09PSBcImlzUGF1c2VcIiAmJiBjaGlsZC5fc3RhcnQgPCBwcmV2VGltZSkge1xuICAgICAgICByZXR1cm4gY2hpbGQ7XG4gICAgICB9XG5cbiAgICAgIGNoaWxkID0gY2hpbGQuX3ByZXY7XG4gICAgfVxuICB9XG59LFxuICAgIF9zZXREdXJhdGlvbiA9IGZ1bmN0aW9uIF9zZXREdXJhdGlvbihhbmltYXRpb24sIGR1cmF0aW9uLCBza2lwVW5jYWNoZSwgbGVhdmVQbGF5aGVhZCkge1xuICB2YXIgcmVwZWF0ID0gYW5pbWF0aW9uLl9yZXBlYXQsXG4gICAgICBkdXIgPSBfcm91bmRQcmVjaXNlKGR1cmF0aW9uKSB8fCAwLFxuICAgICAgdG90YWxQcm9ncmVzcyA9IGFuaW1hdGlvbi5fdFRpbWUgLyBhbmltYXRpb24uX3REdXI7XG4gIHRvdGFsUHJvZ3Jlc3MgJiYgIWxlYXZlUGxheWhlYWQgJiYgKGFuaW1hdGlvbi5fdGltZSAqPSBkdXIgLyBhbmltYXRpb24uX2R1cik7XG4gIGFuaW1hdGlvbi5fZHVyID0gZHVyO1xuICBhbmltYXRpb24uX3REdXIgPSAhcmVwZWF0ID8gZHVyIDogcmVwZWF0IDwgMCA/IDFlMTAgOiBfcm91bmRQcmVjaXNlKGR1ciAqIChyZXBlYXQgKyAxKSArIGFuaW1hdGlvbi5fckRlbGF5ICogcmVwZWF0KTtcbiAgdG90YWxQcm9ncmVzcyA+IDAgJiYgIWxlYXZlUGxheWhlYWQgJiYgX2FsaWduUGxheWhlYWQoYW5pbWF0aW9uLCBhbmltYXRpb24uX3RUaW1lID0gYW5pbWF0aW9uLl90RHVyICogdG90YWxQcm9ncmVzcyk7XG4gIGFuaW1hdGlvbi5wYXJlbnQgJiYgX3NldEVuZChhbmltYXRpb24pO1xuICBza2lwVW5jYWNoZSB8fCBfdW5jYWNoZShhbmltYXRpb24ucGFyZW50LCBhbmltYXRpb24pO1xuICByZXR1cm4gYW5pbWF0aW9uO1xufSxcbiAgICBfb25VcGRhdGVUb3RhbER1cmF0aW9uID0gZnVuY3Rpb24gX29uVXBkYXRlVG90YWxEdXJhdGlvbihhbmltYXRpb24pIHtcbiAgcmV0dXJuIGFuaW1hdGlvbiBpbnN0YW5jZW9mIFRpbWVsaW5lID8gX3VuY2FjaGUoYW5pbWF0aW9uKSA6IF9zZXREdXJhdGlvbihhbmltYXRpb24sIGFuaW1hdGlvbi5fZHVyKTtcbn0sXG4gICAgX3plcm9Qb3NpdGlvbiA9IHtcbiAgX3N0YXJ0OiAwLFxuICBlbmRUaW1lOiBfZW1wdHlGdW5jLFxuICB0b3RhbER1cmF0aW9uOiBfZW1wdHlGdW5jXG59LFxuICAgIF9wYXJzZVBvc2l0aW9uID0gZnVuY3Rpb24gX3BhcnNlUG9zaXRpb24oYW5pbWF0aW9uLCBwb3NpdGlvbiwgcGVyY2VudEFuaW1hdGlvbikge1xuICB2YXIgbGFiZWxzID0gYW5pbWF0aW9uLmxhYmVscyxcbiAgICAgIHJlY2VudCA9IGFuaW1hdGlvbi5fcmVjZW50IHx8IF96ZXJvUG9zaXRpb24sXG4gICAgICBjbGlwcGVkRHVyYXRpb24gPSBhbmltYXRpb24uZHVyYXRpb24oKSA+PSBfYmlnTnVtID8gcmVjZW50LmVuZFRpbWUoZmFsc2UpIDogYW5pbWF0aW9uLl9kdXIsXG4gICAgICAvL2luIGNhc2UgdGhlcmUncyBhIGNoaWxkIHRoYXQgaW5maW5pdGVseSByZXBlYXRzLCB1c2VycyBhbG1vc3QgbmV2ZXIgaW50ZW5kIGZvciB0aGUgaW5zZXJ0aW9uIHBvaW50IG9mIGEgbmV3IGNoaWxkIHRvIGJlIGJhc2VkIG9uIGEgU1VQRVIgbG9uZyB2YWx1ZSBsaWtlIHRoYXQgc28gd2UgY2xpcCBpdCBhbmQgYXNzdW1lIHRoZSBtb3N0IHJlY2VudGx5LWFkZGVkIGNoaWxkJ3MgZW5kVGltZSBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkLlxuICBpLFxuICAgICAgb2Zmc2V0LFxuICAgICAgaXNQZXJjZW50O1xuXG4gIGlmIChfaXNTdHJpbmcocG9zaXRpb24pICYmIChpc05hTihwb3NpdGlvbikgfHwgcG9zaXRpb24gaW4gbGFiZWxzKSkge1xuICAgIC8vaWYgdGhlIHN0cmluZyBpcyBhIG51bWJlciBsaWtlIFwiMVwiLCBjaGVjayB0byBzZWUgaWYgdGhlcmUncyBhIGxhYmVsIHdpdGggdGhhdCBuYW1lLCBvdGhlcndpc2UgaW50ZXJwcmV0IGl0IGFzIGEgbnVtYmVyIChhYnNvbHV0ZSB2YWx1ZSkuXG4gICAgb2Zmc2V0ID0gcG9zaXRpb24uY2hhckF0KDApO1xuICAgIGlzUGVyY2VudCA9IHBvc2l0aW9uLnN1YnN0cigtMSkgPT09IFwiJVwiO1xuICAgIGkgPSBwb3NpdGlvbi5pbmRleE9mKFwiPVwiKTtcblxuICAgIGlmIChvZmZzZXQgPT09IFwiPFwiIHx8IG9mZnNldCA9PT0gXCI+XCIpIHtcbiAgICAgIGkgPj0gMCAmJiAocG9zaXRpb24gPSBwb3NpdGlvbi5yZXBsYWNlKC89LywgXCJcIikpO1xuICAgICAgcmV0dXJuIChvZmZzZXQgPT09IFwiPFwiID8gcmVjZW50Ll9zdGFydCA6IHJlY2VudC5lbmRUaW1lKHJlY2VudC5fcmVwZWF0ID49IDApKSArIChwYXJzZUZsb2F0KHBvc2l0aW9uLnN1YnN0cigxKSkgfHwgMCkgKiAoaXNQZXJjZW50ID8gKGkgPCAwID8gcmVjZW50IDogcGVyY2VudEFuaW1hdGlvbikudG90YWxEdXJhdGlvbigpIC8gMTAwIDogMSk7XG4gICAgfVxuXG4gICAgaWYgKGkgPCAwKSB7XG4gICAgICBwb3NpdGlvbiBpbiBsYWJlbHMgfHwgKGxhYmVsc1twb3NpdGlvbl0gPSBjbGlwcGVkRHVyYXRpb24pO1xuICAgICAgcmV0dXJuIGxhYmVsc1twb3NpdGlvbl07XG4gICAgfVxuXG4gICAgb2Zmc2V0ID0gcGFyc2VGbG9hdChwb3NpdGlvbi5jaGFyQXQoaSAtIDEpICsgcG9zaXRpb24uc3Vic3RyKGkgKyAxKSk7XG5cbiAgICBpZiAoaXNQZXJjZW50ICYmIHBlcmNlbnRBbmltYXRpb24pIHtcbiAgICAgIG9mZnNldCA9IG9mZnNldCAvIDEwMCAqIChfaXNBcnJheShwZXJjZW50QW5pbWF0aW9uKSA/IHBlcmNlbnRBbmltYXRpb25bMF0gOiBwZXJjZW50QW5pbWF0aW9uKS50b3RhbER1cmF0aW9uKCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIGkgPiAxID8gX3BhcnNlUG9zaXRpb24oYW5pbWF0aW9uLCBwb3NpdGlvbi5zdWJzdHIoMCwgaSAtIDEpLCBwZXJjZW50QW5pbWF0aW9uKSArIG9mZnNldCA6IGNsaXBwZWREdXJhdGlvbiArIG9mZnNldDtcbiAgfVxuXG4gIHJldHVybiBwb3NpdGlvbiA9PSBudWxsID8gY2xpcHBlZER1cmF0aW9uIDogK3Bvc2l0aW9uO1xufSxcbiAgICBfY3JlYXRlVHdlZW5UeXBlID0gZnVuY3Rpb24gX2NyZWF0ZVR3ZWVuVHlwZSh0eXBlLCBwYXJhbXMsIHRpbWVsaW5lKSB7XG4gIHZhciBpc0xlZ2FjeSA9IF9pc051bWJlcihwYXJhbXNbMV0pLFxuICAgICAgdmFyc0luZGV4ID0gKGlzTGVnYWN5ID8gMiA6IDEpICsgKHR5cGUgPCAyID8gMCA6IDEpLFxuICAgICAgdmFycyA9IHBhcmFtc1t2YXJzSW5kZXhdLFxuICAgICAgaXJWYXJzLFxuICAgICAgcGFyZW50O1xuXG4gIGlzTGVnYWN5ICYmICh2YXJzLmR1cmF0aW9uID0gcGFyYW1zWzFdKTtcbiAgdmFycy5wYXJlbnQgPSB0aW1lbGluZTtcblxuICBpZiAodHlwZSkge1xuICAgIGlyVmFycyA9IHZhcnM7XG4gICAgcGFyZW50ID0gdGltZWxpbmU7XG5cbiAgICB3aGlsZSAocGFyZW50ICYmICEoXCJpbW1lZGlhdGVSZW5kZXJcIiBpbiBpclZhcnMpKSB7XG4gICAgICAvLyBpbmhlcml0YW5jZSBoYXNuJ3QgaGFwcGVuZWQgeWV0LCBidXQgc29tZW9uZSBtYXkgaGF2ZSBzZXQgYSBkZWZhdWx0IGluIGFuIGFuY2VzdG9yIHRpbWVsaW5lLiBXZSBjb3VsZCBkbyB2YXJzLmltbWVkaWF0ZVJlbmRlciA9IF9pc05vdEZhbHNlKF9pbmhlcml0RGVmYXVsdHModmFycykuaW1tZWRpYXRlUmVuZGVyKSBidXQgdGhhdCdkIGV4YWN0IGEgc2xpZ2h0IHBlcmZvcm1hbmNlIHBlbmFsdHkgYmVjYXVzZSBfaW5oZXJpdERlZmF1bHRzKCkgYWxzbyBydW5zIGluIHRoZSBUd2VlbiBjb25zdHJ1Y3Rvci4gV2UncmUgcGF5aW5nIGEgc21hbGwga2IgcHJpY2UgaGVyZSB0byBnYWluIHNwZWVkLlxuICAgICAgaXJWYXJzID0gcGFyZW50LnZhcnMuZGVmYXVsdHMgfHwge307XG4gICAgICBwYXJlbnQgPSBfaXNOb3RGYWxzZShwYXJlbnQudmFycy5pbmhlcml0KSAmJiBwYXJlbnQucGFyZW50O1xuICAgIH1cblxuICAgIHZhcnMuaW1tZWRpYXRlUmVuZGVyID0gX2lzTm90RmFsc2UoaXJWYXJzLmltbWVkaWF0ZVJlbmRlcik7XG4gICAgdHlwZSA8IDIgPyB2YXJzLnJ1bkJhY2t3YXJkcyA9IDEgOiB2YXJzLnN0YXJ0QXQgPSBwYXJhbXNbdmFyc0luZGV4IC0gMV07IC8vIFwiZnJvbVwiIHZhcnNcbiAgfVxuXG4gIHJldHVybiBuZXcgVHdlZW4ocGFyYW1zWzBdLCB2YXJzLCBwYXJhbXNbdmFyc0luZGV4ICsgMV0pO1xufSxcbiAgICBfY29uZGl0aW9uYWxSZXR1cm4gPSBmdW5jdGlvbiBfY29uZGl0aW9uYWxSZXR1cm4odmFsdWUsIGZ1bmMpIHtcbiAgcmV0dXJuIHZhbHVlIHx8IHZhbHVlID09PSAwID8gZnVuYyh2YWx1ZSkgOiBmdW5jO1xufSxcbiAgICBfY2xhbXAgPSBmdW5jdGlvbiBfY2xhbXAobWluLCBtYXgsIHZhbHVlKSB7XG4gIHJldHVybiB2YWx1ZSA8IG1pbiA/IG1pbiA6IHZhbHVlID4gbWF4ID8gbWF4IDogdmFsdWU7XG59LFxuICAgIGdldFVuaXQgPSBmdW5jdGlvbiBnZXRVbml0KHZhbHVlLCB2KSB7XG4gIHJldHVybiAhX2lzU3RyaW5nKHZhbHVlKSB8fCAhKHYgPSBfdW5pdEV4cC5leGVjKHZhbHVlKSkgPyBcIlwiIDogdlsxXTtcbn0sXG4gICAgLy8gbm90ZTogcHJvdGVjdCBhZ2FpbnN0IHBhZGRlZCBudW1iZXJzIGFzIHN0cmluZ3MsIGxpa2UgXCIxMDAuMTAwXCIuIFRoYXQgc2hvdWxkbid0IHJldHVybiBcIjAwXCIgYXMgdGhlIHVuaXQuIElmIGl0J3MgbnVtZXJpYywgcmV0dXJuIG5vIHVuaXQuXG5jbGFtcCA9IGZ1bmN0aW9uIGNsYW1wKG1pbiwgbWF4LCB2YWx1ZSkge1xuICByZXR1cm4gX2NvbmRpdGlvbmFsUmV0dXJuKHZhbHVlLCBmdW5jdGlvbiAodikge1xuICAgIHJldHVybiBfY2xhbXAobWluLCBtYXgsIHYpO1xuICB9KTtcbn0sXG4gICAgX3NsaWNlID0gW10uc2xpY2UsXG4gICAgX2lzQXJyYXlMaWtlID0gZnVuY3Rpb24gX2lzQXJyYXlMaWtlKHZhbHVlLCBub25FbXB0eSkge1xuICByZXR1cm4gdmFsdWUgJiYgX2lzT2JqZWN0KHZhbHVlKSAmJiBcImxlbmd0aFwiIGluIHZhbHVlICYmICghbm9uRW1wdHkgJiYgIXZhbHVlLmxlbmd0aCB8fCB2YWx1ZS5sZW5ndGggLSAxIGluIHZhbHVlICYmIF9pc09iamVjdCh2YWx1ZVswXSkpICYmICF2YWx1ZS5ub2RlVHlwZSAmJiB2YWx1ZSAhPT0gX3dpbjtcbn0sXG4gICAgX2ZsYXR0ZW4gPSBmdW5jdGlvbiBfZmxhdHRlbihhciwgbGVhdmVTdHJpbmdzLCBhY2N1bXVsYXRvcikge1xuICBpZiAoYWNjdW11bGF0b3IgPT09IHZvaWQgMCkge1xuICAgIGFjY3VtdWxhdG9yID0gW107XG4gIH1cblxuICByZXR1cm4gYXIuZm9yRWFjaChmdW5jdGlvbiAodmFsdWUpIHtcbiAgICB2YXIgX2FjY3VtdWxhdG9yO1xuXG4gICAgcmV0dXJuIF9pc1N0cmluZyh2YWx1ZSkgJiYgIWxlYXZlU3RyaW5ncyB8fCBfaXNBcnJheUxpa2UodmFsdWUsIDEpID8gKF9hY2N1bXVsYXRvciA9IGFjY3VtdWxhdG9yKS5wdXNoLmFwcGx5KF9hY2N1bXVsYXRvciwgdG9BcnJheSh2YWx1ZSkpIDogYWNjdW11bGF0b3IucHVzaCh2YWx1ZSk7XG4gIH0pIHx8IGFjY3VtdWxhdG9yO1xufSxcbiAgICAvL3Rha2VzIGFueSB2YWx1ZSBhbmQgcmV0dXJucyBhbiBhcnJheS4gSWYgaXQncyBhIHN0cmluZyAoYW5kIGxlYXZlU3RyaW5ncyBpc24ndCB0cnVlKSwgaXQnbGwgdXNlIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoKSBhbmQgY29udmVydCB0aGF0IHRvIGFuIGFycmF5LiBJdCdsbCBhbHNvIGFjY2VwdCBpdGVyYWJsZXMgbGlrZSBqUXVlcnkgb2JqZWN0cy5cbnRvQXJyYXkgPSBmdW5jdGlvbiB0b0FycmF5KHZhbHVlLCBzY29wZSwgbGVhdmVTdHJpbmdzKSB7XG4gIHJldHVybiBfY29udGV4dCAmJiAhc2NvcGUgJiYgX2NvbnRleHQuc2VsZWN0b3IgPyBfY29udGV4dC5zZWxlY3Rvcih2YWx1ZSkgOiBfaXNTdHJpbmcodmFsdWUpICYmICFsZWF2ZVN0cmluZ3MgJiYgKF9jb3JlSW5pdHRlZCB8fCAhX3dha2UoKSkgPyBfc2xpY2UuY2FsbCgoc2NvcGUgfHwgX2RvYykucXVlcnlTZWxlY3RvckFsbCh2YWx1ZSksIDApIDogX2lzQXJyYXkodmFsdWUpID8gX2ZsYXR0ZW4odmFsdWUsIGxlYXZlU3RyaW5ncykgOiBfaXNBcnJheUxpa2UodmFsdWUpID8gX3NsaWNlLmNhbGwodmFsdWUsIDApIDogdmFsdWUgPyBbdmFsdWVdIDogW107XG59LFxuICAgIHNlbGVjdG9yID0gZnVuY3Rpb24gc2VsZWN0b3IodmFsdWUpIHtcbiAgdmFsdWUgPSB0b0FycmF5KHZhbHVlKVswXSB8fCBfd2FybihcIkludmFsaWQgc2NvcGVcIikgfHwge307XG4gIHJldHVybiBmdW5jdGlvbiAodikge1xuICAgIHZhciBlbCA9IHZhbHVlLmN1cnJlbnQgfHwgdmFsdWUubmF0aXZlRWxlbWVudCB8fCB2YWx1ZTtcbiAgICByZXR1cm4gdG9BcnJheSh2LCBlbC5xdWVyeVNlbGVjdG9yQWxsID8gZWwgOiBlbCA9PT0gdmFsdWUgPyBfd2FybihcIkludmFsaWQgc2NvcGVcIikgfHwgX2RvYy5jcmVhdGVFbGVtZW50KFwiZGl2XCIpIDogdmFsdWUpO1xuICB9O1xufSxcbiAgICBzaHVmZmxlID0gZnVuY3Rpb24gc2h1ZmZsZShhKSB7XG4gIHJldHVybiBhLnNvcnQoZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiAuNSAtIE1hdGgucmFuZG9tKCk7XG4gIH0pO1xufSxcbiAgICAvLyBhbHRlcm5hdGl2ZSB0aGF0J3MgYSBiaXQgZmFzdGVyIGFuZCBtb3JlIHJlbGlhYmx5IGRpdmVyc2UgYnV0IGJpZ2dlcjogICBmb3IgKGxldCBqLCB2LCBpID0gYS5sZW5ndGg7IGk7IGogPSBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiBpKSwgdiA9IGFbLS1pXSwgYVtpXSA9IGFbal0sIGFbal0gPSB2KTsgcmV0dXJuIGE7XG4vL2ZvciBkaXN0cmlidXRpbmcgdmFsdWVzIGFjcm9zcyBhbiBhcnJheS4gQ2FuIGFjY2VwdCBhIG51bWJlciwgYSBmdW5jdGlvbiBvciAobW9zdCBjb21tb25seSkgYSBmdW5jdGlvbiB3aGljaCBjYW4gY29udGFpbiB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6IHtiYXNlLCBhbW91bnQsIGZyb20sIGVhc2UsIGdyaWQsIGF4aXMsIGxlbmd0aCwgZWFjaH0uIFJldHVybnMgYSBmdW5jdGlvbiB0aGF0IGV4cGVjdHMgdGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzOiBpbmRleCwgdGFyZ2V0LCBhcnJheS4gUmVjb2duaXplcyB0aGUgZm9sbG93aW5nXG5kaXN0cmlidXRlID0gZnVuY3Rpb24gZGlzdHJpYnV0ZSh2KSB7XG4gIGlmIChfaXNGdW5jdGlvbih2KSkge1xuICAgIHJldHVybiB2O1xuICB9XG5cbiAgdmFyIHZhcnMgPSBfaXNPYmplY3QodikgPyB2IDoge1xuICAgIGVhY2g6IHZcbiAgfSxcbiAgICAgIC8vbjoxIGlzIGp1c3QgdG8gaW5kaWNhdGUgdiB3YXMgYSBudW1iZXI7IHdlIGxldmVyYWdlIHRoYXQgbGF0ZXIgdG8gc2V0IHYgYWNjb3JkaW5nIHRvIHRoZSBsZW5ndGggd2UgZ2V0LiBJZiBhIG51bWJlciBpcyBwYXNzZWQgaW4sIHdlIHRyZWF0IGl0IGxpa2UgdGhlIG9sZCBzdGFnZ2VyIHZhbHVlIHdoZXJlIDAuMSwgZm9yIGV4YW1wbGUsIHdvdWxkIG1lYW4gdGhhdCB0aGluZ3Mgd291bGQgYmUgZGlzdHJpYnV0ZWQgd2l0aCAwLjEgYmV0d2VlbiBlYWNoIGVsZW1lbnQgaW4gdGhlIGFycmF5IHJhdGhlciB0aGFuIGEgdG90YWwgXCJhbW91bnRcIiB0aGF0J3MgY2h1bmtlZCBvdXQgYW1vbmcgdGhlbSBhbGwuXG4gIGVhc2UgPSBfcGFyc2VFYXNlKHZhcnMuZWFzZSksXG4gICAgICBmcm9tID0gdmFycy5mcm9tIHx8IDAsXG4gICAgICBiYXNlID0gcGFyc2VGbG9hdCh2YXJzLmJhc2UpIHx8IDAsXG4gICAgICBjYWNoZSA9IHt9LFxuICAgICAgaXNEZWNpbWFsID0gZnJvbSA+IDAgJiYgZnJvbSA8IDEsXG4gICAgICByYXRpb3MgPSBpc05hTihmcm9tKSB8fCBpc0RlY2ltYWwsXG4gICAgICBheGlzID0gdmFycy5heGlzLFxuICAgICAgcmF0aW9YID0gZnJvbSxcbiAgICAgIHJhdGlvWSA9IGZyb207XG5cbiAgaWYgKF9pc1N0cmluZyhmcm9tKSkge1xuICAgIHJhdGlvWCA9IHJhdGlvWSA9IHtcbiAgICAgIGNlbnRlcjogLjUsXG4gICAgICBlZGdlczogLjUsXG4gICAgICBlbmQ6IDFcbiAgICB9W2Zyb21dIHx8IDA7XG4gIH0gZWxzZSBpZiAoIWlzRGVjaW1hbCAmJiByYXRpb3MpIHtcbiAgICByYXRpb1ggPSBmcm9tWzBdO1xuICAgIHJhdGlvWSA9IGZyb21bMV07XG4gIH1cblxuICByZXR1cm4gZnVuY3Rpb24gKGksIHRhcmdldCwgYSkge1xuICAgIHZhciBsID0gKGEgfHwgdmFycykubGVuZ3RoLFxuICAgICAgICBkaXN0YW5jZXMgPSBjYWNoZVtsXSxcbiAgICAgICAgb3JpZ2luWCxcbiAgICAgICAgb3JpZ2luWSxcbiAgICAgICAgeCxcbiAgICAgICAgeSxcbiAgICAgICAgZCxcbiAgICAgICAgaixcbiAgICAgICAgbWF4LFxuICAgICAgICBtaW4sXG4gICAgICAgIHdyYXBBdDtcblxuICAgIGlmICghZGlzdGFuY2VzKSB7XG4gICAgICB3cmFwQXQgPSB2YXJzLmdyaWQgPT09IFwiYXV0b1wiID8gMCA6ICh2YXJzLmdyaWQgfHwgWzEsIF9iaWdOdW1dKVsxXTtcblxuICAgICAgaWYgKCF3cmFwQXQpIHtcbiAgICAgICAgbWF4ID0gLV9iaWdOdW07XG5cbiAgICAgICAgd2hpbGUgKG1heCA8IChtYXggPSBhW3dyYXBBdCsrXS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5sZWZ0KSAmJiB3cmFwQXQgPCBsKSB7fVxuXG4gICAgICAgIHdyYXBBdCA8IGwgJiYgd3JhcEF0LS07XG4gICAgICB9XG5cbiAgICAgIGRpc3RhbmNlcyA9IGNhY2hlW2xdID0gW107XG4gICAgICBvcmlnaW5YID0gcmF0aW9zID8gTWF0aC5taW4od3JhcEF0LCBsKSAqIHJhdGlvWCAtIC41IDogZnJvbSAlIHdyYXBBdDtcbiAgICAgIG9yaWdpblkgPSB3cmFwQXQgPT09IF9iaWdOdW0gPyAwIDogcmF0aW9zID8gbCAqIHJhdGlvWSAvIHdyYXBBdCAtIC41IDogZnJvbSAvIHdyYXBBdCB8IDA7XG4gICAgICBtYXggPSAwO1xuICAgICAgbWluID0gX2JpZ051bTtcblxuICAgICAgZm9yIChqID0gMDsgaiA8IGw7IGorKykge1xuICAgICAgICB4ID0gaiAlIHdyYXBBdCAtIG9yaWdpblg7XG4gICAgICAgIHkgPSBvcmlnaW5ZIC0gKGogLyB3cmFwQXQgfCAwKTtcbiAgICAgICAgZGlzdGFuY2VzW2pdID0gZCA9ICFheGlzID8gX3NxcnQoeCAqIHggKyB5ICogeSkgOiBNYXRoLmFicyhheGlzID09PSBcInlcIiA/IHkgOiB4KTtcbiAgICAgICAgZCA+IG1heCAmJiAobWF4ID0gZCk7XG4gICAgICAgIGQgPCBtaW4gJiYgKG1pbiA9IGQpO1xuICAgICAgfVxuXG4gICAgICBmcm9tID09PSBcInJhbmRvbVwiICYmIHNodWZmbGUoZGlzdGFuY2VzKTtcbiAgICAgIGRpc3RhbmNlcy5tYXggPSBtYXggLSBtaW47XG4gICAgICBkaXN0YW5jZXMubWluID0gbWluO1xuICAgICAgZGlzdGFuY2VzLnYgPSBsID0gKHBhcnNlRmxvYXQodmFycy5hbW91bnQpIHx8IHBhcnNlRmxvYXQodmFycy5lYWNoKSAqICh3cmFwQXQgPiBsID8gbCAtIDEgOiAhYXhpcyA/IE1hdGgubWF4KHdyYXBBdCwgbCAvIHdyYXBBdCkgOiBheGlzID09PSBcInlcIiA/IGwgLyB3cmFwQXQgOiB3cmFwQXQpIHx8IDApICogKGZyb20gPT09IFwiZWRnZXNcIiA/IC0xIDogMSk7XG4gICAgICBkaXN0YW5jZXMuYiA9IGwgPCAwID8gYmFzZSAtIGwgOiBiYXNlO1xuICAgICAgZGlzdGFuY2VzLnUgPSBnZXRVbml0KHZhcnMuYW1vdW50IHx8IHZhcnMuZWFjaCkgfHwgMDsgLy91bml0XG5cbiAgICAgIGVhc2UgPSBlYXNlICYmIGwgPCAwID8gX2ludmVydEVhc2UoZWFzZSkgOiBlYXNlO1xuICAgIH1cblxuICAgIGwgPSAoZGlzdGFuY2VzW2ldIC0gZGlzdGFuY2VzLm1pbikgLyBkaXN0YW5jZXMubWF4IHx8IDA7XG4gICAgcmV0dXJuIF9yb3VuZFByZWNpc2UoZGlzdGFuY2VzLmIgKyAoZWFzZSA/IGVhc2UobCkgOiBsKSAqIGRpc3RhbmNlcy52KSArIGRpc3RhbmNlcy51OyAvL3JvdW5kIGluIG9yZGVyIHRvIHdvcmsgYXJvdW5kIGZsb2F0aW5nIHBvaW50IGVycm9yc1xuICB9O1xufSxcbiAgICBfcm91bmRNb2RpZmllciA9IGZ1bmN0aW9uIF9yb3VuZE1vZGlmaWVyKHYpIHtcbiAgLy9wYXNzIGluIDAuMSBnZXQgYSBmdW5jdGlvbiB0aGF0J2xsIHJvdW5kIHRvIHRoZSBuZWFyZXN0IHRlbnRoLCBvciA1IHRvIHJvdW5kIHRvIHRoZSBjbG9zZXN0IDUsIG9yIDAuMDAxIHRvIHRoZSBjbG9zZXN0IDEwMDB0aCwgZXRjLlxuICB2YXIgcCA9IE1hdGgucG93KDEwLCAoKHYgKyBcIlwiKS5zcGxpdChcIi5cIilbMV0gfHwgXCJcIikubGVuZ3RoKTsgLy90byBhdm9pZCBmbG9hdGluZyBwb2ludCBtYXRoIGVycm9ycyAobGlrZSAyNCAqIDAuMSA9PSAyLjQwMDAwMDAwMDAwMDAwMDQpLCB3ZSBjaG9wIG9mZiBhdCBhIHNwZWNpZmljIG51bWJlciBvZiBkZWNpbWFsIHBsYWNlcyAobXVjaCBmYXN0ZXIgdGhhbiB0b0ZpeGVkKCkpXG5cbiAgcmV0dXJuIGZ1bmN0aW9uIChyYXcpIHtcbiAgICB2YXIgbiA9IF9yb3VuZFByZWNpc2UoTWF0aC5yb3VuZChwYXJzZUZsb2F0KHJhdykgLyB2KSAqIHYgKiBwKTtcblxuICAgIHJldHVybiAobiAtIG4gJSAxKSAvIHAgKyAoX2lzTnVtYmVyKHJhdykgPyAwIDogZ2V0VW5pdChyYXcpKTsgLy8gbiAtIG4gJSAxIHJlcGxhY2VzIE1hdGguZmxvb3IoKSBpbiBvcmRlciB0byBoYW5kbGUgbmVnYXRpdmUgdmFsdWVzIHByb3Blcmx5LiBGb3IgZXhhbXBsZSwgTWF0aC5mbG9vcigtMTUwLjAwMDAwMDAwMDAwMDAzKSBpcyAxNTEhXG4gIH07XG59LFxuICAgIHNuYXAgPSBmdW5jdGlvbiBzbmFwKHNuYXBUbywgdmFsdWUpIHtcbiAgdmFyIGlzQXJyYXkgPSBfaXNBcnJheShzbmFwVG8pLFxuICAgICAgcmFkaXVzLFxuICAgICAgaXMyRDtcblxuICBpZiAoIWlzQXJyYXkgJiYgX2lzT2JqZWN0KHNuYXBUbykpIHtcbiAgICByYWRpdXMgPSBpc0FycmF5ID0gc25hcFRvLnJhZGl1cyB8fCBfYmlnTnVtO1xuXG4gICAgaWYgKHNuYXBUby52YWx1ZXMpIHtcbiAgICAgIHNuYXBUbyA9IHRvQXJyYXkoc25hcFRvLnZhbHVlcyk7XG5cbiAgICAgIGlmIChpczJEID0gIV9pc051bWJlcihzbmFwVG9bMF0pKSB7XG4gICAgICAgIHJhZGl1cyAqPSByYWRpdXM7IC8vcGVyZm9ybWFuY2Ugb3B0aW1pemF0aW9uIHNvIHdlIGRvbid0IGhhdmUgdG8gTWF0aC5zcXJ0KCkgaW4gdGhlIGxvb3AuXG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIHNuYXBUbyA9IF9yb3VuZE1vZGlmaWVyKHNuYXBUby5pbmNyZW1lbnQpO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiBfY29uZGl0aW9uYWxSZXR1cm4odmFsdWUsICFpc0FycmF5ID8gX3JvdW5kTW9kaWZpZXIoc25hcFRvKSA6IF9pc0Z1bmN0aW9uKHNuYXBUbykgPyBmdW5jdGlvbiAocmF3KSB7XG4gICAgaXMyRCA9IHNuYXBUbyhyYXcpO1xuICAgIHJldHVybiBNYXRoLmFicyhpczJEIC0gcmF3KSA8PSByYWRpdXMgPyBpczJEIDogcmF3O1xuICB9IDogZnVuY3Rpb24gKHJhdykge1xuICAgIHZhciB4ID0gcGFyc2VGbG9hdChpczJEID8gcmF3LnggOiByYXcpLFxuICAgICAgICB5ID0gcGFyc2VGbG9hdChpczJEID8gcmF3LnkgOiAwKSxcbiAgICAgICAgbWluID0gX2JpZ051bSxcbiAgICAgICAgY2xvc2VzdCA9IDAsXG4gICAgICAgIGkgPSBzbmFwVG8ubGVuZ3RoLFxuICAgICAgICBkeCxcbiAgICAgICAgZHk7XG5cbiAgICB3aGlsZSAoaS0tKSB7XG4gICAgICBpZiAoaXMyRCkge1xuICAgICAgICBkeCA9IHNuYXBUb1tpXS54IC0geDtcbiAgICAgICAgZHkgPSBzbmFwVG9baV0ueSAtIHk7XG4gICAgICAgIGR4ID0gZHggKiBkeCArIGR5ICogZHk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBkeCA9IE1hdGguYWJzKHNuYXBUb1tpXSAtIHgpO1xuICAgICAgfVxuXG4gICAgICBpZiAoZHggPCBtaW4pIHtcbiAgICAgICAgbWluID0gZHg7XG4gICAgICAgIGNsb3Nlc3QgPSBpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGNsb3Nlc3QgPSAhcmFkaXVzIHx8IG1pbiA8PSByYWRpdXMgPyBzbmFwVG9bY2xvc2VzdF0gOiByYXc7XG4gICAgcmV0dXJuIGlzMkQgfHwgY2xvc2VzdCA9PT0gcmF3IHx8IF9pc051bWJlcihyYXcpID8gY2xvc2VzdCA6IGNsb3Nlc3QgKyBnZXRVbml0KHJhdyk7XG4gIH0pO1xufSxcbiAgICByYW5kb20gPSBmdW5jdGlvbiByYW5kb20obWluLCBtYXgsIHJvdW5kaW5nSW5jcmVtZW50LCByZXR1cm5GdW5jdGlvbikge1xuICByZXR1cm4gX2NvbmRpdGlvbmFsUmV0dXJuKF9pc0FycmF5KG1pbikgPyAhbWF4IDogcm91bmRpbmdJbmNyZW1lbnQgPT09IHRydWUgPyAhIShyb3VuZGluZ0luY3JlbWVudCA9IDApIDogIXJldHVybkZ1bmN0aW9uLCBmdW5jdGlvbiAoKSB7XG4gICAgcmV0dXJuIF9pc0FycmF5KG1pbikgPyBtaW5bfn4oTWF0aC5yYW5kb20oKSAqIG1pbi5sZW5ndGgpXSA6IChyb3VuZGluZ0luY3JlbWVudCA9IHJvdW5kaW5nSW5jcmVtZW50IHx8IDFlLTUpICYmIChyZXR1cm5GdW5jdGlvbiA9IHJvdW5kaW5nSW5jcmVtZW50IDwgMSA/IE1hdGgucG93KDEwLCAocm91bmRpbmdJbmNyZW1lbnQgKyBcIlwiKS5sZW5ndGggLSAyKSA6IDEpICYmIE1hdGguZmxvb3IoTWF0aC5yb3VuZCgobWluIC0gcm91bmRpbmdJbmNyZW1lbnQgLyAyICsgTWF0aC5yYW5kb20oKSAqIChtYXggLSBtaW4gKyByb3VuZGluZ0luY3JlbWVudCAqIC45OSkpIC8gcm91bmRpbmdJbmNyZW1lbnQpICogcm91bmRpbmdJbmNyZW1lbnQgKiByZXR1cm5GdW5jdGlvbikgLyByZXR1cm5GdW5jdGlvbjtcbiAgfSk7XG59LFxuICAgIHBpcGUgPSBmdW5jdGlvbiBwaXBlKCkge1xuICBmb3IgKHZhciBfbGVuID0gYXJndW1lbnRzLmxlbmd0aCwgZnVuY3Rpb25zID0gbmV3IEFycmF5KF9sZW4pLCBfa2V5ID0gMDsgX2tleSA8IF9sZW47IF9rZXkrKykge1xuICAgIGZ1bmN0aW9uc1tfa2V5XSA9IGFyZ3VtZW50c1tfa2V5XTtcbiAgfVxuXG4gIHJldHVybiBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICByZXR1cm4gZnVuY3Rpb25zLnJlZHVjZShmdW5jdGlvbiAodiwgZikge1xuICAgICAgcmV0dXJuIGYodik7XG4gICAgfSwgdmFsdWUpO1xuICB9O1xufSxcbiAgICB1bml0aXplID0gZnVuY3Rpb24gdW5pdGl6ZShmdW5jLCB1bml0KSB7XG4gIHJldHVybiBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICByZXR1cm4gZnVuYyhwYXJzZUZsb2F0KHZhbHVlKSkgKyAodW5pdCB8fCBnZXRVbml0KHZhbHVlKSk7XG4gIH07XG59LFxuICAgIG5vcm1hbGl6ZSA9IGZ1bmN0aW9uIG5vcm1hbGl6ZShtaW4sIG1heCwgdmFsdWUpIHtcbiAgcmV0dXJuIG1hcFJhbmdlKG1pbiwgbWF4LCAwLCAxLCB2YWx1ZSk7XG59LFxuICAgIF93cmFwQXJyYXkgPSBmdW5jdGlvbiBfd3JhcEFycmF5KGEsIHdyYXBwZXIsIHZhbHVlKSB7XG4gIHJldHVybiBfY29uZGl0aW9uYWxSZXR1cm4odmFsdWUsIGZ1bmN0aW9uIChpbmRleCkge1xuICAgIHJldHVybiBhW35+d3JhcHBlcihpbmRleCldO1xuICB9KTtcbn0sXG4gICAgd3JhcCA9IGZ1bmN0aW9uIHdyYXAobWluLCBtYXgsIHZhbHVlKSB7XG4gIC8vIE5PVEU6IHdyYXAoKSBDQU5OT1QgYmUgYW4gYXJyb3cgZnVuY3Rpb24hIEEgdmVyeSBvZGQgY29tcGlsaW5nIGJ1ZyBjYXVzZXMgcHJvYmxlbXMgKHVucmVsYXRlZCB0byBHU0FQKS5cbiAgdmFyIHJhbmdlID0gbWF4IC0gbWluO1xuICByZXR1cm4gX2lzQXJyYXkobWluKSA/IF93cmFwQXJyYXkobWluLCB3cmFwKDAsIG1pbi5sZW5ndGgpLCBtYXgpIDogX2NvbmRpdGlvbmFsUmV0dXJuKHZhbHVlLCBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICByZXR1cm4gKHJhbmdlICsgKHZhbHVlIC0gbWluKSAlIHJhbmdlKSAlIHJhbmdlICsgbWluO1xuICB9KTtcbn0sXG4gICAgd3JhcFlveW8gPSBmdW5jdGlvbiB3cmFwWW95byhtaW4sIG1heCwgdmFsdWUpIHtcbiAgdmFyIHJhbmdlID0gbWF4IC0gbWluLFxuICAgICAgdG90YWwgPSByYW5nZSAqIDI7XG4gIHJldHVybiBfaXNBcnJheShtaW4pID8gX3dyYXBBcnJheShtaW4sIHdyYXBZb3lvKDAsIG1pbi5sZW5ndGggLSAxKSwgbWF4KSA6IF9jb25kaXRpb25hbFJldHVybih2YWx1ZSwgZnVuY3Rpb24gKHZhbHVlKSB7XG4gICAgdmFsdWUgPSAodG90YWwgKyAodmFsdWUgLSBtaW4pICUgdG90YWwpICUgdG90YWwgfHwgMDtcbiAgICByZXR1cm4gbWluICsgKHZhbHVlID4gcmFuZ2UgPyB0b3RhbCAtIHZhbHVlIDogdmFsdWUpO1xuICB9KTtcbn0sXG4gICAgX3JlcGxhY2VSYW5kb20gPSBmdW5jdGlvbiBfcmVwbGFjZVJhbmRvbSh2YWx1ZSkge1xuICAvL3JlcGxhY2VzIGFsbCBvY2N1cnJlbmNlcyBvZiByYW5kb20oLi4uKSBpbiBhIHN0cmluZyB3aXRoIHRoZSBjYWxjdWxhdGVkIHJhbmRvbSB2YWx1ZS4gY2FuIGJlIGEgcmFuZ2UgbGlrZSByYW5kb20oLTEwMCwgMTAwLCA1KSBvciBhbiBhcnJheSBsaWtlIHJhbmRvbShbMCwgMTAwLCA1MDBdKVxuICB2YXIgcHJldiA9IDAsXG4gICAgICBzID0gXCJcIixcbiAgICAgIGksXG4gICAgICBudW1zLFxuICAgICAgZW5kLFxuICAgICAgaXNBcnJheTtcblxuICB3aGlsZSAofihpID0gdmFsdWUuaW5kZXhPZihcInJhbmRvbShcIiwgcHJldikpKSB7XG4gICAgZW5kID0gdmFsdWUuaW5kZXhPZihcIilcIiwgaSk7XG4gICAgaXNBcnJheSA9IHZhbHVlLmNoYXJBdChpICsgNykgPT09IFwiW1wiO1xuICAgIG51bXMgPSB2YWx1ZS5zdWJzdHIoaSArIDcsIGVuZCAtIGkgLSA3KS5tYXRjaChpc0FycmF5ID8gX2RlbGltaXRlZFZhbHVlRXhwIDogX3N0cmljdE51bUV4cCk7XG4gICAgcyArPSB2YWx1ZS5zdWJzdHIocHJldiwgaSAtIHByZXYpICsgcmFuZG9tKGlzQXJyYXkgPyBudW1zIDogK251bXNbMF0sIGlzQXJyYXkgPyAwIDogK251bXNbMV0sICtudW1zWzJdIHx8IDFlLTUpO1xuICAgIHByZXYgPSBlbmQgKyAxO1xuICB9XG5cbiAgcmV0dXJuIHMgKyB2YWx1ZS5zdWJzdHIocHJldiwgdmFsdWUubGVuZ3RoIC0gcHJldik7XG59LFxuICAgIG1hcFJhbmdlID0gZnVuY3Rpb24gbWFwUmFuZ2UoaW5NaW4sIGluTWF4LCBvdXRNaW4sIG91dE1heCwgdmFsdWUpIHtcbiAgdmFyIGluUmFuZ2UgPSBpbk1heCAtIGluTWluLFxuICAgICAgb3V0UmFuZ2UgPSBvdXRNYXggLSBvdXRNaW47XG4gIHJldHVybiBfY29uZGl0aW9uYWxSZXR1cm4odmFsdWUsIGZ1bmN0aW9uICh2YWx1ZSkge1xuICAgIHJldHVybiBvdXRNaW4gKyAoKHZhbHVlIC0gaW5NaW4pIC8gaW5SYW5nZSAqIG91dFJhbmdlIHx8IDApO1xuICB9KTtcbn0sXG4gICAgaW50ZXJwb2xhdGUgPSBmdW5jdGlvbiBpbnRlcnBvbGF0ZShzdGFydCwgZW5kLCBwcm9ncmVzcywgbXV0YXRlKSB7XG4gIHZhciBmdW5jID0gaXNOYU4oc3RhcnQgKyBlbmQpID8gMCA6IGZ1bmN0aW9uIChwKSB7XG4gICAgcmV0dXJuICgxIC0gcCkgKiBzdGFydCArIHAgKiBlbmQ7XG4gIH07XG5cbiAgaWYgKCFmdW5jKSB7XG4gICAgdmFyIGlzU3RyaW5nID0gX2lzU3RyaW5nKHN0YXJ0KSxcbiAgICAgICAgbWFzdGVyID0ge30sXG4gICAgICAgIHAsXG4gICAgICAgIGksXG4gICAgICAgIGludGVycG9sYXRvcnMsXG4gICAgICAgIGwsXG4gICAgICAgIGlsO1xuXG4gICAgcHJvZ3Jlc3MgPT09IHRydWUgJiYgKG11dGF0ZSA9IDEpICYmIChwcm9ncmVzcyA9IG51bGwpO1xuXG4gICAgaWYgKGlzU3RyaW5nKSB7XG4gICAgICBzdGFydCA9IHtcbiAgICAgICAgcDogc3RhcnRcbiAgICAgIH07XG4gICAgICBlbmQgPSB7XG4gICAgICAgIHA6IGVuZFxuICAgICAgfTtcbiAgICB9IGVsc2UgaWYgKF9pc0FycmF5KHN0YXJ0KSAmJiAhX2lzQXJyYXkoZW5kKSkge1xuICAgICAgaW50ZXJwb2xhdG9ycyA9IFtdO1xuICAgICAgbCA9IHN0YXJ0Lmxlbmd0aDtcbiAgICAgIGlsID0gbCAtIDI7XG5cbiAgICAgIGZvciAoaSA9IDE7IGkgPCBsOyBpKyspIHtcbiAgICAgICAgaW50ZXJwb2xhdG9ycy5wdXNoKGludGVycG9sYXRlKHN0YXJ0W2kgLSAxXSwgc3RhcnRbaV0pKTsgLy9idWlsZCB0aGUgaW50ZXJwb2xhdG9ycyB1cCBmcm9udCBhcyBhIHBlcmZvcm1hbmNlIG9wdGltaXphdGlvbiBzbyB0aGF0IHdoZW4gdGhlIGZ1bmN0aW9uIGlzIGNhbGxlZCBtYW55IHRpbWVzLCBpdCBjYW4ganVzdCByZXVzZSB0aGVtLlxuICAgICAgfVxuXG4gICAgICBsLS07XG5cbiAgICAgIGZ1bmMgPSBmdW5jdGlvbiBmdW5jKHApIHtcbiAgICAgICAgcCAqPSBsO1xuICAgICAgICB2YXIgaSA9IE1hdGgubWluKGlsLCB+fnApO1xuICAgICAgICByZXR1cm4gaW50ZXJwb2xhdG9yc1tpXShwIC0gaSk7XG4gICAgICB9O1xuXG4gICAgICBwcm9ncmVzcyA9IGVuZDtcbiAgICB9IGVsc2UgaWYgKCFtdXRhdGUpIHtcbiAgICAgIHN0YXJ0ID0gX21lcmdlKF9pc0FycmF5KHN0YXJ0KSA/IFtdIDoge30sIHN0YXJ0KTtcbiAgICB9XG5cbiAgICBpZiAoIWludGVycG9sYXRvcnMpIHtcbiAgICAgIGZvciAocCBpbiBlbmQpIHtcbiAgICAgICAgX2FkZFByb3BUd2Vlbi5jYWxsKG1hc3Rlciwgc3RhcnQsIHAsIFwiZ2V0XCIsIGVuZFtwXSk7XG4gICAgICB9XG5cbiAgICAgIGZ1bmMgPSBmdW5jdGlvbiBmdW5jKHApIHtcbiAgICAgICAgcmV0dXJuIF9yZW5kZXJQcm9wVHdlZW5zKHAsIG1hc3RlcikgfHwgKGlzU3RyaW5nID8gc3RhcnQucCA6IHN0YXJ0KTtcbiAgICAgIH07XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIF9jb25kaXRpb25hbFJldHVybihwcm9ncmVzcywgZnVuYyk7XG59LFxuICAgIF9nZXRMYWJlbEluRGlyZWN0aW9uID0gZnVuY3Rpb24gX2dldExhYmVsSW5EaXJlY3Rpb24odGltZWxpbmUsIGZyb21UaW1lLCBiYWNrd2FyZCkge1xuICAvL3VzZWQgZm9yIG5leHRMYWJlbCgpIGFuZCBwcmV2aW91c0xhYmVsKClcbiAgdmFyIGxhYmVscyA9IHRpbWVsaW5lLmxhYmVscyxcbiAgICAgIG1pbiA9IF9iaWdOdW0sXG4gICAgICBwLFxuICAgICAgZGlzdGFuY2UsXG4gICAgICBsYWJlbDtcblxuICBmb3IgKHAgaW4gbGFiZWxzKSB7XG4gICAgZGlzdGFuY2UgPSBsYWJlbHNbcF0gLSBmcm9tVGltZTtcblxuICAgIGlmIChkaXN0YW5jZSA8IDAgPT09ICEhYmFja3dhcmQgJiYgZGlzdGFuY2UgJiYgbWluID4gKGRpc3RhbmNlID0gTWF0aC5hYnMoZGlzdGFuY2UpKSkge1xuICAgICAgbGFiZWwgPSBwO1xuICAgICAgbWluID0gZGlzdGFuY2U7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIGxhYmVsO1xufSxcbiAgICBfY2FsbGJhY2sgPSBmdW5jdGlvbiBfY2FsbGJhY2soYW5pbWF0aW9uLCB0eXBlLCBleGVjdXRlTGF6eUZpcnN0KSB7XG4gIHZhciB2ID0gYW5pbWF0aW9uLnZhcnMsXG4gICAgICBjYWxsYmFjayA9IHZbdHlwZV0sXG4gICAgICBwcmV2Q29udGV4dCA9IF9jb250ZXh0LFxuICAgICAgY29udGV4dCA9IGFuaW1hdGlvbi5fY3R4LFxuICAgICAgcGFyYW1zLFxuICAgICAgc2NvcGUsXG4gICAgICByZXN1bHQ7XG5cbiAgaWYgKCFjYWxsYmFjaykge1xuICAgIHJldHVybjtcbiAgfVxuXG4gIHBhcmFtcyA9IHZbdHlwZSArIFwiUGFyYW1zXCJdO1xuICBzY29wZSA9IHYuY2FsbGJhY2tTY29wZSB8fCBhbmltYXRpb247XG4gIGV4ZWN1dGVMYXp5Rmlyc3QgJiYgX2xhenlUd2VlbnMubGVuZ3RoICYmIF9sYXp5UmVuZGVyKCk7IC8vaW4gY2FzZSByZW5kZXJpbmcgY2F1c2VkIGFueSB0d2VlbnMgdG8gbGF6eS1pbml0LCB3ZSBzaG91bGQgcmVuZGVyIHRoZW0gYmVjYXVzZSB0eXBpY2FsbHkgd2hlbiBhIHRpbWVsaW5lIGZpbmlzaGVzLCB1c2VycyBleHBlY3QgdGhpbmdzIHRvIGhhdmUgcmVuZGVyZWQgZnVsbHkuIEltYWdpbmUgYW4gb25VcGRhdGUgb24gYSB0aW1lbGluZSB0aGF0IHJlcG9ydHMvY2hlY2tzIHR3ZWVuZWQgdmFsdWVzLlxuXG4gIGNvbnRleHQgJiYgKF9jb250ZXh0ID0gY29udGV4dCk7XG4gIHJlc3VsdCA9IHBhcmFtcyA/IGNhbGxiYWNrLmFwcGx5KHNjb3BlLCBwYXJhbXMpIDogY2FsbGJhY2suY2FsbChzY29wZSk7XG4gIF9jb250ZXh0ID0gcHJldkNvbnRleHQ7XG4gIHJldHVybiByZXN1bHQ7XG59LFxuICAgIF9pbnRlcnJ1cHQgPSBmdW5jdGlvbiBfaW50ZXJydXB0KGFuaW1hdGlvbikge1xuICBfcmVtb3ZlRnJvbVBhcmVudChhbmltYXRpb24pO1xuXG4gIGFuaW1hdGlvbi5zY3JvbGxUcmlnZ2VyICYmIGFuaW1hdGlvbi5zY3JvbGxUcmlnZ2VyLmtpbGwoISFfcmV2ZXJ0aW5nKTtcbiAgYW5pbWF0aW9uLnByb2dyZXNzKCkgPCAxICYmIF9jYWxsYmFjayhhbmltYXRpb24sIFwib25JbnRlcnJ1cHRcIik7XG4gIHJldHVybiBhbmltYXRpb247XG59LFxuICAgIF9xdWlja1R3ZWVuLFxuICAgIF9yZWdpc3RlclBsdWdpblF1ZXVlID0gW10sXG4gICAgX2NyZWF0ZVBsdWdpbiA9IGZ1bmN0aW9uIF9jcmVhdGVQbHVnaW4oY29uZmlnKSB7XG4gIGlmICghY29uZmlnKSByZXR1cm47XG4gIGNvbmZpZyA9ICFjb25maWcubmFtZSAmJiBjb25maWdbXCJkZWZhdWx0XCJdIHx8IGNvbmZpZzsgLy8gVU1EIHBhY2thZ2luZyB3cmFwcyB0aGluZ3Mgb2RkbHksIHNvIGZvciBleGFtcGxlIE1vdGlvblBhdGhIZWxwZXIgYmVjb21lcyB7TW90aW9uUGF0aEhlbHBlcjpNb3Rpb25QYXRoSGVscGVyLCBkZWZhdWx0Ok1vdGlvblBhdGhIZWxwZXJ9LlxuXG4gIGlmIChfd2luZG93RXhpc3RzKCkgfHwgY29uZmlnLmhlYWRsZXNzKSB7XG4gICAgLy8gZWRnZSBjYXNlOiBzb21lIGJ1aWxkIHRvb2xzIG1heSBwYXNzIGluIGEgbnVsbC91bmRlZmluZWQgdmFsdWVcbiAgICB2YXIgbmFtZSA9IGNvbmZpZy5uYW1lLFxuICAgICAgICBpc0Z1bmMgPSBfaXNGdW5jdGlvbihjb25maWcpLFxuICAgICAgICBQbHVnaW4gPSBuYW1lICYmICFpc0Z1bmMgJiYgY29uZmlnLmluaXQgPyBmdW5jdGlvbiAoKSB7XG4gICAgICB0aGlzLl9wcm9wcyA9IFtdO1xuICAgIH0gOiBjb25maWcsXG4gICAgICAgIC8vaW4gY2FzZSBzb21lb25lIHBhc3NlcyBpbiBhbiBvYmplY3QgdGhhdCdzIG5vdCBhIHBsdWdpbiwgbGlrZSBDdXN0b21FYXNlXG4gICAgaW5zdGFuY2VEZWZhdWx0cyA9IHtcbiAgICAgIGluaXQ6IF9lbXB0eUZ1bmMsXG4gICAgICByZW5kZXI6IF9yZW5kZXJQcm9wVHdlZW5zLFxuICAgICAgYWRkOiBfYWRkUHJvcFR3ZWVuLFxuICAgICAga2lsbDogX2tpbGxQcm9wVHdlZW5zT2YsXG4gICAgICBtb2RpZmllcjogX2FkZFBsdWdpbk1vZGlmaWVyLFxuICAgICAgcmF3VmFyczogMFxuICAgIH0sXG4gICAgICAgIHN0YXRpY3MgPSB7XG4gICAgICB0YXJnZXRUZXN0OiAwLFxuICAgICAgZ2V0OiAwLFxuICAgICAgZ2V0U2V0dGVyOiBfZ2V0U2V0dGVyLFxuICAgICAgYWxpYXNlczoge30sXG4gICAgICByZWdpc3RlcjogMFxuICAgIH07XG5cbiAgICBfd2FrZSgpO1xuXG4gICAgaWYgKGNvbmZpZyAhPT0gUGx1Z2luKSB7XG4gICAgICBpZiAoX3BsdWdpbnNbbmFtZV0pIHtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuXG4gICAgICBfc2V0RGVmYXVsdHMoUGx1Z2luLCBfc2V0RGVmYXVsdHMoX2NvcHlFeGNsdWRpbmcoY29uZmlnLCBpbnN0YW5jZURlZmF1bHRzKSwgc3RhdGljcykpOyAvL3N0YXRpYyBtZXRob2RzXG5cblxuICAgICAgX21lcmdlKFBsdWdpbi5wcm90b3R5cGUsIF9tZXJnZShpbnN0YW5jZURlZmF1bHRzLCBfY29weUV4Y2x1ZGluZyhjb25maWcsIHN0YXRpY3MpKSk7IC8vaW5zdGFuY2UgbWV0aG9kc1xuXG5cbiAgICAgIF9wbHVnaW5zW1BsdWdpbi5wcm9wID0gbmFtZV0gPSBQbHVnaW47XG5cbiAgICAgIGlmIChjb25maWcudGFyZ2V0VGVzdCkge1xuICAgICAgICBfaGFybmVzc1BsdWdpbnMucHVzaChQbHVnaW4pO1xuXG4gICAgICAgIF9yZXNlcnZlZFByb3BzW25hbWVdID0gMTtcbiAgICAgIH1cblxuICAgICAgbmFtZSA9IChuYW1lID09PSBcImNzc1wiID8gXCJDU1NcIiA6IG5hbWUuY2hhckF0KDApLnRvVXBwZXJDYXNlKCkgKyBuYW1lLnN1YnN0cigxKSkgKyBcIlBsdWdpblwiOyAvL2ZvciB0aGUgZ2xvYmFsIG5hbWUuIFwibW90aW9uUGF0aFwiIHNob3VsZCBiZWNvbWUgTW90aW9uUGF0aFBsdWdpblxuICAgIH1cblxuICAgIF9hZGRHbG9iYWwobmFtZSwgUGx1Z2luKTtcblxuICAgIGNvbmZpZy5yZWdpc3RlciAmJiBjb25maWcucmVnaXN0ZXIoZ3NhcCwgUGx1Z2luLCBQcm9wVHdlZW4pO1xuICB9IGVsc2Uge1xuICAgIF9yZWdpc3RlclBsdWdpblF1ZXVlLnB1c2goY29uZmlnKTtcbiAgfVxufSxcblxuLypcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBDT0xPUlNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbl8yNTUgPSAyNTUsXG4gICAgX2NvbG9yTG9va3VwID0ge1xuICBhcXVhOiBbMCwgXzI1NSwgXzI1NV0sXG4gIGxpbWU6IFswLCBfMjU1LCAwXSxcbiAgc2lsdmVyOiBbMTkyLCAxOTIsIDE5Ml0sXG4gIGJsYWNrOiBbMCwgMCwgMF0sXG4gIG1hcm9vbjogWzEyOCwgMCwgMF0sXG4gIHRlYWw6IFswLCAxMjgsIDEyOF0sXG4gIGJsdWU6IFswLCAwLCBfMjU1XSxcbiAgbmF2eTogWzAsIDAsIDEyOF0sXG4gIHdoaXRlOiBbXzI1NSwgXzI1NSwgXzI1NV0sXG4gIG9saXZlOiBbMTI4LCAxMjgsIDBdLFxuICB5ZWxsb3c6IFtfMjU1LCBfMjU1LCAwXSxcbiAgb3JhbmdlOiBbXzI1NSwgMTY1LCAwXSxcbiAgZ3JheTogWzEyOCwgMTI4LCAxMjhdLFxuICBwdXJwbGU6IFsxMjgsIDAsIDEyOF0sXG4gIGdyZWVuOiBbMCwgMTI4LCAwXSxcbiAgcmVkOiBbXzI1NSwgMCwgMF0sXG4gIHBpbms6IFtfMjU1LCAxOTIsIDIwM10sXG4gIGN5YW46IFswLCBfMjU1LCBfMjU1XSxcbiAgdHJhbnNwYXJlbnQ6IFtfMjU1LCBfMjU1LCBfMjU1LCAwXVxufSxcbiAgICAvLyBwb3NzaWJsZSBmdXR1cmUgaWRlYSB0byByZXBsYWNlIHRoZSBoYXJkLWNvZGVkIGNvbG9yIG5hbWUgdmFsdWVzIC0gcHV0IHRoaXMgaW4gdGhlIHRpY2tlci53YWtlKCkgd2hlcmUgd2Ugc2V0IHRoZSBfZG9jOlxuLy8gbGV0IGN0eCA9IF9kb2MuY3JlYXRlRWxlbWVudChcImNhbnZhc1wiKS5nZXRDb250ZXh0KFwiMmRcIik7XG4vLyBfZm9yRWFjaE5hbWUoXCJhcXVhLGxpbWUsc2lsdmVyLGJsYWNrLG1hcm9vbix0ZWFsLGJsdWUsbmF2eSx3aGl0ZSxvbGl2ZSx5ZWxsb3csb3JhbmdlLGdyYXkscHVycGxlLGdyZWVuLHJlZCxwaW5rLGN5YW5cIiwgY29sb3IgPT4ge2N0eC5maWxsU3R5bGUgPSBjb2xvcjsgX2NvbG9yTG9va3VwW2NvbG9yXSA9IHNwbGl0Q29sb3IoY3R4LmZpbGxTdHlsZSl9KTtcbl9odWUgPSBmdW5jdGlvbiBfaHVlKGgsIG0xLCBtMikge1xuICBoICs9IGggPCAwID8gMSA6IGggPiAxID8gLTEgOiAwO1xuICByZXR1cm4gKGggKiA2IDwgMSA/IG0xICsgKG0yIC0gbTEpICogaCAqIDYgOiBoIDwgLjUgPyBtMiA6IGggKiAzIDwgMiA/IG0xICsgKG0yIC0gbTEpICogKDIgLyAzIC0gaCkgKiA2IDogbTEpICogXzI1NSArIC41IHwgMDtcbn0sXG4gICAgc3BsaXRDb2xvciA9IGZ1bmN0aW9uIHNwbGl0Q29sb3IodiwgdG9IU0wsIGZvcmNlQWxwaGEpIHtcbiAgdmFyIGEgPSAhdiA/IF9jb2xvckxvb2t1cC5ibGFjayA6IF9pc051bWJlcih2KSA/IFt2ID4+IDE2LCB2ID4+IDggJiBfMjU1LCB2ICYgXzI1NV0gOiAwLFxuICAgICAgcixcbiAgICAgIGcsXG4gICAgICBiLFxuICAgICAgaCxcbiAgICAgIHMsXG4gICAgICBsLFxuICAgICAgbWF4LFxuICAgICAgbWluLFxuICAgICAgZCxcbiAgICAgIHdhc0hTTDtcblxuICBpZiAoIWEpIHtcbiAgICBpZiAodi5zdWJzdHIoLTEpID09PSBcIixcIikge1xuICAgICAgLy9zb21ldGltZXMgYSB0cmFpbGluZyBjb21tYSBpcyBpbmNsdWRlZCBhbmQgd2Ugc2hvdWxkIGNob3AgaXQgb2ZmICh0eXBpY2FsbHkgZnJvbSBhIGNvbW1hLWRlbGltaXRlZCBsaXN0IG9mIHZhbHVlcyBsaWtlIGEgdGV4dFNoYWRvdzpcIjJweCAycHggMnB4IGJsdWUsIDVweCA1cHggNXB4IHJnYigyNTUsMCwwKVwiIC0gaW4gdGhpcyBleGFtcGxlIFwiYmx1ZSxcIiBoYXMgYSB0cmFpbGluZyBjb21tYS4gV2UgY291bGQgc3RyaXAgaXQgb3V0IGluc2lkZSBwYXJzZUNvbXBsZXgoKSBidXQgd2UnZCBuZWVkIHRvIGRvIGl0IHRvIHRoZSBiZWdpbm5pbmcgYW5kIGVuZGluZyB2YWx1ZXMgcGx1cyBpdCB3b3VsZG4ndCBwcm92aWRlIHByb3RlY3Rpb24gZnJvbSBvdGhlciBwb3RlbnRpYWwgc2NlbmFyaW9zIGxpa2UgaWYgdGhlIHVzZXIgcGFzc2VzIGluIGEgc2ltaWxhciB2YWx1ZS5cbiAgICAgIHYgPSB2LnN1YnN0cigwLCB2Lmxlbmd0aCAtIDEpO1xuICAgIH1cblxuICAgIGlmIChfY29sb3JMb29rdXBbdl0pIHtcbiAgICAgIGEgPSBfY29sb3JMb29rdXBbdl07XG4gICAgfSBlbHNlIGlmICh2LmNoYXJBdCgwKSA9PT0gXCIjXCIpIHtcbiAgICAgIGlmICh2Lmxlbmd0aCA8IDYpIHtcbiAgICAgICAgLy9mb3Igc2hvcnRoYW5kIGxpa2UgIzlGMCBvciAjOUYwRiAoY291bGQgaGF2ZSBhbHBoYSlcbiAgICAgICAgciA9IHYuY2hhckF0KDEpO1xuICAgICAgICBnID0gdi5jaGFyQXQoMik7XG4gICAgICAgIGIgPSB2LmNoYXJBdCgzKTtcbiAgICAgICAgdiA9IFwiI1wiICsgciArIHIgKyBnICsgZyArIGIgKyBiICsgKHYubGVuZ3RoID09PSA1ID8gdi5jaGFyQXQoNCkgKyB2LmNoYXJBdCg0KSA6IFwiXCIpO1xuICAgICAgfVxuXG4gICAgICBpZiAodi5sZW5ndGggPT09IDkpIHtcbiAgICAgICAgLy8gaGV4IHdpdGggYWxwaGEsIGxpa2UgI2ZkNWU1M2ZmXG4gICAgICAgIGEgPSBwYXJzZUludCh2LnN1YnN0cigxLCA2KSwgMTYpO1xuICAgICAgICByZXR1cm4gW2EgPj4gMTYsIGEgPj4gOCAmIF8yNTUsIGEgJiBfMjU1LCBwYXJzZUludCh2LnN1YnN0cig3KSwgMTYpIC8gMjU1XTtcbiAgICAgIH1cblxuICAgICAgdiA9IHBhcnNlSW50KHYuc3Vic3RyKDEpLCAxNik7XG4gICAgICBhID0gW3YgPj4gMTYsIHYgPj4gOCAmIF8yNTUsIHYgJiBfMjU1XTtcbiAgICB9IGVsc2UgaWYgKHYuc3Vic3RyKDAsIDMpID09PSBcImhzbFwiKSB7XG4gICAgICBhID0gd2FzSFNMID0gdi5tYXRjaChfc3RyaWN0TnVtRXhwKTtcblxuICAgICAgaWYgKCF0b0hTTCkge1xuICAgICAgICBoID0gK2FbMF0gJSAzNjAgLyAzNjA7XG4gICAgICAgIHMgPSArYVsxXSAvIDEwMDtcbiAgICAgICAgbCA9ICthWzJdIC8gMTAwO1xuICAgICAgICBnID0gbCA8PSAuNSA/IGwgKiAocyArIDEpIDogbCArIHMgLSBsICogcztcbiAgICAgICAgciA9IGwgKiAyIC0gZztcbiAgICAgICAgYS5sZW5ndGggPiAzICYmIChhWzNdICo9IDEpOyAvL2Nhc3QgYXMgbnVtYmVyXG5cbiAgICAgICAgYVswXSA9IF9odWUoaCArIDEgLyAzLCByLCBnKTtcbiAgICAgICAgYVsxXSA9IF9odWUoaCwgciwgZyk7XG4gICAgICAgIGFbMl0gPSBfaHVlKGggLSAxIC8gMywgciwgZyk7XG4gICAgICB9IGVsc2UgaWYgKH52LmluZGV4T2YoXCI9XCIpKSB7XG4gICAgICAgIC8vaWYgcmVsYXRpdmUgdmFsdWVzIGFyZSBmb3VuZCwganVzdCByZXR1cm4gdGhlIHJhdyBzdHJpbmdzIHdpdGggdGhlIHJlbGF0aXZlIHByZWZpeGVzIGluIHBsYWNlLlxuICAgICAgICBhID0gdi5tYXRjaChfbnVtRXhwKTtcbiAgICAgICAgZm9yY2VBbHBoYSAmJiBhLmxlbmd0aCA8IDQgJiYgKGFbM10gPSAxKTtcbiAgICAgICAgcmV0dXJuIGE7XG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIGEgPSB2Lm1hdGNoKF9zdHJpY3ROdW1FeHApIHx8IF9jb2xvckxvb2t1cC50cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBhID0gYS5tYXAoTnVtYmVyKTtcbiAgfVxuXG4gIGlmICh0b0hTTCAmJiAhd2FzSFNMKSB7XG4gICAgciA9IGFbMF0gLyBfMjU1O1xuICAgIGcgPSBhWzFdIC8gXzI1NTtcbiAgICBiID0gYVsyXSAvIF8yNTU7XG4gICAgbWF4ID0gTWF0aC5tYXgociwgZywgYik7XG4gICAgbWluID0gTWF0aC5taW4ociwgZywgYik7XG4gICAgbCA9IChtYXggKyBtaW4pIC8gMjtcblxuICAgIGlmIChtYXggPT09IG1pbikge1xuICAgICAgaCA9IHMgPSAwO1xuICAgIH0gZWxzZSB7XG4gICAgICBkID0gbWF4IC0gbWluO1xuICAgICAgcyA9IGwgPiAwLjUgPyBkIC8gKDIgLSBtYXggLSBtaW4pIDogZCAvIChtYXggKyBtaW4pO1xuICAgICAgaCA9IG1heCA9PT0gciA/IChnIC0gYikgLyBkICsgKGcgPCBiID8gNiA6IDApIDogbWF4ID09PSBnID8gKGIgLSByKSAvIGQgKyAyIDogKHIgLSBnKSAvIGQgKyA0O1xuICAgICAgaCAqPSA2MDtcbiAgICB9XG5cbiAgICBhWzBdID0gfn4oaCArIC41KTtcbiAgICBhWzFdID0gfn4ocyAqIDEwMCArIC41KTtcbiAgICBhWzJdID0gfn4obCAqIDEwMCArIC41KTtcbiAgfVxuXG4gIGZvcmNlQWxwaGEgJiYgYS5sZW5ndGggPCA0ICYmIChhWzNdID0gMSk7XG4gIHJldHVybiBhO1xufSxcbiAgICBfY29sb3JPcmRlckRhdGEgPSBmdW5jdGlvbiBfY29sb3JPcmRlckRhdGEodikge1xuICAvLyBzdHJpcHMgb3V0IHRoZSBjb2xvcnMgZnJvbSB0aGUgc3RyaW5nLCBmaW5kcyBhbGwgdGhlIG51bWVyaWMgc2xvdHMgKHdpdGggdW5pdHMpIGFuZCByZXR1cm5zIGFuIGFycmF5IG9mIHRob3NlLiBUaGUgQXJyYXkgYWxzbyBoYXMgYSBcImNcIiBwcm9wZXJ0eSB3aGljaCBpcyBhbiBBcnJheSBvZiB0aGUgaW5kZXggdmFsdWVzIHdoZXJlIHRoZSBjb2xvcnMgYmVsb25nLiBUaGlzIGlzIHRvIGhlbHAgd29yayBhcm91bmQgaXNzdWVzIHdoZXJlIHRoZXJlJ3MgYSBtaXMtbWF0Y2hlZCBvcmRlciBvZiBjb2xvci9udW1lcmljIGRhdGEgbGlrZSBkcm9wLXNoYWRvdygjZjAwIDBweCAxcHggMnB4KSBhbmQgZHJvcC1zaGFkb3coMHggMXB4IDJweCAjZjAwKS4gVGhpcyBpcyBiYXNpY2FsbHkgYSBoZWxwZXIgZnVuY3Rpb24gdXNlZCBpbiBfZm9ybWF0Q29sb3JzKClcbiAgdmFyIHZhbHVlcyA9IFtdLFxuICAgICAgYyA9IFtdLFxuICAgICAgaSA9IC0xO1xuICB2LnNwbGl0KF9jb2xvckV4cCkuZm9yRWFjaChmdW5jdGlvbiAodikge1xuICAgIHZhciBhID0gdi5tYXRjaChfbnVtV2l0aFVuaXRFeHApIHx8IFtdO1xuICAgIHZhbHVlcy5wdXNoLmFwcGx5KHZhbHVlcywgYSk7XG4gICAgYy5wdXNoKGkgKz0gYS5sZW5ndGggKyAxKTtcbiAgfSk7XG4gIHZhbHVlcy5jID0gYztcbiAgcmV0dXJuIHZhbHVlcztcbn0sXG4gICAgX2Zvcm1hdENvbG9ycyA9IGZ1bmN0aW9uIF9mb3JtYXRDb2xvcnMocywgdG9IU0wsIG9yZGVyTWF0Y2hEYXRhKSB7XG4gIHZhciByZXN1bHQgPSBcIlwiLFxuICAgICAgY29sb3JzID0gKHMgKyByZXN1bHQpLm1hdGNoKF9jb2xvckV4cCksXG4gICAgICB0eXBlID0gdG9IU0wgPyBcImhzbGEoXCIgOiBcInJnYmEoXCIsXG4gICAgICBpID0gMCxcbiAgICAgIGMsXG4gICAgICBzaGVsbCxcbiAgICAgIGQsXG4gICAgICBsO1xuXG4gIGlmICghY29sb3JzKSB7XG4gICAgcmV0dXJuIHM7XG4gIH1cblxuICBjb2xvcnMgPSBjb2xvcnMubWFwKGZ1bmN0aW9uIChjb2xvcikge1xuICAgIHJldHVybiAoY29sb3IgPSBzcGxpdENvbG9yKGNvbG9yLCB0b0hTTCwgMSkpICYmIHR5cGUgKyAodG9IU0wgPyBjb2xvclswXSArIFwiLFwiICsgY29sb3JbMV0gKyBcIiUsXCIgKyBjb2xvclsyXSArIFwiJSxcIiArIGNvbG9yWzNdIDogY29sb3Iuam9pbihcIixcIikpICsgXCIpXCI7XG4gIH0pO1xuXG4gIGlmIChvcmRlck1hdGNoRGF0YSkge1xuICAgIGQgPSBfY29sb3JPcmRlckRhdGEocyk7XG4gICAgYyA9IG9yZGVyTWF0Y2hEYXRhLmM7XG5cbiAgICBpZiAoYy5qb2luKHJlc3VsdCkgIT09IGQuYy5qb2luKHJlc3VsdCkpIHtcbiAgICAgIHNoZWxsID0gcy5yZXBsYWNlKF9jb2xvckV4cCwgXCIxXCIpLnNwbGl0KF9udW1XaXRoVW5pdEV4cCk7XG4gICAgICBsID0gc2hlbGwubGVuZ3RoIC0gMTtcblxuICAgICAgZm9yICg7IGkgPCBsOyBpKyspIHtcbiAgICAgICAgcmVzdWx0ICs9IHNoZWxsW2ldICsgKH5jLmluZGV4T2YoaSkgPyBjb2xvcnMuc2hpZnQoKSB8fCB0eXBlICsgXCIwLDAsMCwwKVwiIDogKGQubGVuZ3RoID8gZCA6IGNvbG9ycy5sZW5ndGggPyBjb2xvcnMgOiBvcmRlck1hdGNoRGF0YSkuc2hpZnQoKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaWYgKCFzaGVsbCkge1xuICAgIHNoZWxsID0gcy5zcGxpdChfY29sb3JFeHApO1xuICAgIGwgPSBzaGVsbC5sZW5ndGggLSAxO1xuXG4gICAgZm9yICg7IGkgPCBsOyBpKyspIHtcbiAgICAgIHJlc3VsdCArPSBzaGVsbFtpXSArIGNvbG9yc1tpXTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gcmVzdWx0ICsgc2hlbGxbbF07XG59LFxuICAgIF9jb2xvckV4cCA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIHMgPSBcIig/OlxcXFxiKD86KD86cmdifHJnYmF8aHNsfGhzbGEpXFxcXCguKz9cXFxcKSl8XFxcXEIjKD86WzAtOWEtZl17Myw0fSl7MSwyfVxcXFxiXCIsXG4gICAgICAvL3dlJ2xsIGR5bmFtaWNhbGx5IGJ1aWxkIHRoaXMgUmVndWxhciBFeHByZXNzaW9uIHRvIGNvbnNlcnZlIGZpbGUgc2l6ZS4gQWZ0ZXIgYnVpbGRpbmcgaXQsIGl0IHdpbGwgYmUgYWJsZSB0byBmaW5kIHJnYigpLCByZ2JhKCksICMgKGhleGFkZWNpbWFsKSwgYW5kIG5hbWVkIGNvbG9yIHZhbHVlcyBsaWtlIHJlZCwgYmx1ZSwgcHVycGxlLCBldGMuLFxuICBwO1xuXG4gIGZvciAocCBpbiBfY29sb3JMb29rdXApIHtcbiAgICBzICs9IFwifFwiICsgcCArIFwiXFxcXGJcIjtcbiAgfVxuXG4gIHJldHVybiBuZXcgUmVnRXhwKHMgKyBcIilcIiwgXCJnaVwiKTtcbn0oKSxcbiAgICBfaHNsRXhwID0gL2hzbFthXT9cXCgvLFxuICAgIF9jb2xvclN0cmluZ0ZpbHRlciA9IGZ1bmN0aW9uIF9jb2xvclN0cmluZ0ZpbHRlcihhKSB7XG4gIHZhciBjb21iaW5lZCA9IGEuam9pbihcIiBcIiksXG4gICAgICB0b0hTTDtcbiAgX2NvbG9yRXhwLmxhc3RJbmRleCA9IDA7XG5cbiAgaWYgKF9jb2xvckV4cC50ZXN0KGNvbWJpbmVkKSkge1xuICAgIHRvSFNMID0gX2hzbEV4cC50ZXN0KGNvbWJpbmVkKTtcbiAgICBhWzFdID0gX2Zvcm1hdENvbG9ycyhhWzFdLCB0b0hTTCk7XG4gICAgYVswXSA9IF9mb3JtYXRDb2xvcnMoYVswXSwgdG9IU0wsIF9jb2xvck9yZGVyRGF0YShhWzFdKSk7IC8vIG1ha2Ugc3VyZSB0aGUgb3JkZXIgb2YgbnVtYmVycy9jb2xvcnMgbWF0Y2ggd2l0aCB0aGUgRU5EIHZhbHVlLlxuXG4gICAgcmV0dXJuIHRydWU7XG4gIH1cbn0sXG5cbi8qXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVElDS0VSXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5fdGlja2VyQWN0aXZlLFxuICAgIF90aWNrZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfZ2V0VGltZSA9IERhdGUubm93LFxuICAgICAgX2xhZ1RocmVzaG9sZCA9IDUwMCxcbiAgICAgIF9hZGp1c3RlZExhZyA9IDMzLFxuICAgICAgX3N0YXJ0VGltZSA9IF9nZXRUaW1lKCksXG4gICAgICBfbGFzdFVwZGF0ZSA9IF9zdGFydFRpbWUsXG4gICAgICBfZ2FwID0gMTAwMCAvIDI0MCxcbiAgICAgIF9uZXh0VGltZSA9IF9nYXAsXG4gICAgICBfbGlzdGVuZXJzID0gW10sXG4gICAgICBfaWQsXG4gICAgICBfcmVxLFxuICAgICAgX3JhZixcbiAgICAgIF9zZWxmLFxuICAgICAgX2RlbHRhLFxuICAgICAgX2ksXG4gICAgICBfdGljayA9IGZ1bmN0aW9uIF90aWNrKHYpIHtcbiAgICB2YXIgZWxhcHNlZCA9IF9nZXRUaW1lKCkgLSBfbGFzdFVwZGF0ZSxcbiAgICAgICAgbWFudWFsID0gdiA9PT0gdHJ1ZSxcbiAgICAgICAgb3ZlcmxhcCxcbiAgICAgICAgZGlzcGF0Y2gsXG4gICAgICAgIHRpbWUsXG4gICAgICAgIGZyYW1lO1xuXG4gICAgKGVsYXBzZWQgPiBfbGFnVGhyZXNob2xkIHx8IGVsYXBzZWQgPCAwKSAmJiAoX3N0YXJ0VGltZSArPSBlbGFwc2VkIC0gX2FkanVzdGVkTGFnKTtcbiAgICBfbGFzdFVwZGF0ZSArPSBlbGFwc2VkO1xuICAgIHRpbWUgPSBfbGFzdFVwZGF0ZSAtIF9zdGFydFRpbWU7XG4gICAgb3ZlcmxhcCA9IHRpbWUgLSBfbmV4dFRpbWU7XG5cbiAgICBpZiAob3ZlcmxhcCA+IDAgfHwgbWFudWFsKSB7XG4gICAgICBmcmFtZSA9ICsrX3NlbGYuZnJhbWU7XG4gICAgICBfZGVsdGEgPSB0aW1lIC0gX3NlbGYudGltZSAqIDEwMDA7XG4gICAgICBfc2VsZi50aW1lID0gdGltZSA9IHRpbWUgLyAxMDAwO1xuICAgICAgX25leHRUaW1lICs9IG92ZXJsYXAgKyAob3ZlcmxhcCA+PSBfZ2FwID8gNCA6IF9nYXAgLSBvdmVybGFwKTtcbiAgICAgIGRpc3BhdGNoID0gMTtcbiAgICB9XG5cbiAgICBtYW51YWwgfHwgKF9pZCA9IF9yZXEoX3RpY2spKTsgLy9tYWtlIHN1cmUgdGhlIHJlcXVlc3QgaXMgbWFkZSBiZWZvcmUgd2UgZGlzcGF0Y2ggdGhlIFwidGlja1wiIGV2ZW50IHNvIHRoYXQgdGltaW5nIGlzIG1haW50YWluZWQuIE90aGVyd2lzZSwgaWYgcHJvY2Vzc2luZyB0aGUgXCJ0aWNrXCIgcmVxdWlyZXMgYSBidW5jaCBvZiB0aW1lIChsaWtlIDE1bXMpIGFuZCB3ZSdyZSB1c2luZyBhIHNldFRpbWVvdXQoKSB0aGF0J3MgYmFzZWQgb24gMTYuN21zLCBpdCdkIHRlY2huaWNhbGx5IHRha2UgMzEuN21zIGJldHdlZW4gZnJhbWVzIG90aGVyd2lzZS5cblxuICAgIGlmIChkaXNwYXRjaCkge1xuICAgICAgZm9yIChfaSA9IDA7IF9pIDwgX2xpc3RlbmVycy5sZW5ndGg7IF9pKyspIHtcbiAgICAgICAgLy8gdXNlIF9pIGFuZCBjaGVjayBfbGlzdGVuZXJzLmxlbmd0aCBpbnN0ZWFkIG9mIGEgdmFyaWFibGUgYmVjYXVzZSBhIGxpc3RlbmVyIGNvdWxkIGdldCByZW1vdmVkIGR1cmluZyB0aGUgbG9vcCwgYW5kIGlmIHRoYXQgaGFwcGVucyB0byBhbiBlbGVtZW50IGxlc3MgdGhhbiB0aGUgY3VycmVudCBpbmRleCwgaXQnZCB0aHJvdyB0aGluZ3Mgb2ZmIGluIHRoZSBsb29wLlxuICAgICAgICBfbGlzdGVuZXJzW19pXSh0aW1lLCBfZGVsdGEsIGZyYW1lLCB2KTtcbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbiAgX3NlbGYgPSB7XG4gICAgdGltZTogMCxcbiAgICBmcmFtZTogMCxcbiAgICB0aWNrOiBmdW5jdGlvbiB0aWNrKCkge1xuICAgICAgX3RpY2sodHJ1ZSk7XG4gICAgfSxcbiAgICBkZWx0YVJhdGlvOiBmdW5jdGlvbiBkZWx0YVJhdGlvKGZwcykge1xuICAgICAgcmV0dXJuIF9kZWx0YSAvICgxMDAwIC8gKGZwcyB8fCA2MCkpO1xuICAgIH0sXG4gICAgd2FrZTogZnVuY3Rpb24gd2FrZSgpIHtcbiAgICAgIGlmIChfY29yZVJlYWR5KSB7XG4gICAgICAgIGlmICghX2NvcmVJbml0dGVkICYmIF93aW5kb3dFeGlzdHMoKSkge1xuICAgICAgICAgIF93aW4gPSBfY29yZUluaXR0ZWQgPSB3aW5kb3c7XG4gICAgICAgICAgX2RvYyA9IF93aW4uZG9jdW1lbnQgfHwge307XG4gICAgICAgICAgX2dsb2JhbHMuZ3NhcCA9IGdzYXA7XG4gICAgICAgICAgKF93aW4uZ3NhcFZlcnNpb25zIHx8IChfd2luLmdzYXBWZXJzaW9ucyA9IFtdKSkucHVzaChnc2FwLnZlcnNpb24pO1xuXG4gICAgICAgICAgX2luc3RhbGwoX2luc3RhbGxTY29wZSB8fCBfd2luLkdyZWVuU29ja0dsb2JhbHMgfHwgIV93aW4uZ3NhcCAmJiBfd2luIHx8IHt9KTtcblxuICAgICAgICAgIF9yZWdpc3RlclBsdWdpblF1ZXVlLmZvckVhY2goX2NyZWF0ZVBsdWdpbik7XG4gICAgICAgIH1cblxuICAgICAgICBfcmFmID0gdHlwZW9mIHJlcXVlc3RBbmltYXRpb25GcmFtZSAhPT0gXCJ1bmRlZmluZWRcIiAmJiByZXF1ZXN0QW5pbWF0aW9uRnJhbWU7XG4gICAgICAgIF9pZCAmJiBfc2VsZi5zbGVlcCgpO1xuXG4gICAgICAgIF9yZXEgPSBfcmFmIHx8IGZ1bmN0aW9uIChmKSB7XG4gICAgICAgICAgcmV0dXJuIHNldFRpbWVvdXQoZiwgX25leHRUaW1lIC0gX3NlbGYudGltZSAqIDEwMDAgKyAxIHwgMCk7XG4gICAgICAgIH07XG5cbiAgICAgICAgX3RpY2tlckFjdGl2ZSA9IDE7XG5cbiAgICAgICAgX3RpY2soMik7XG4gICAgICB9XG4gICAgfSxcbiAgICBzbGVlcDogZnVuY3Rpb24gc2xlZXAoKSB7XG4gICAgICAoX3JhZiA/IGNhbmNlbEFuaW1hdGlvbkZyYW1lIDogY2xlYXJUaW1lb3V0KShfaWQpO1xuICAgICAgX3RpY2tlckFjdGl2ZSA9IDA7XG4gICAgICBfcmVxID0gX2VtcHR5RnVuYztcbiAgICB9LFxuICAgIGxhZ1Ntb290aGluZzogZnVuY3Rpb24gbGFnU21vb3RoaW5nKHRocmVzaG9sZCwgYWRqdXN0ZWRMYWcpIHtcbiAgICAgIF9sYWdUaHJlc2hvbGQgPSB0aHJlc2hvbGQgfHwgSW5maW5pdHk7IC8vIHplcm8gc2hvdWxkIGJlIGludGVycHJldGVkIGFzIGJhc2ljYWxseSB1bmxpbWl0ZWRcblxuICAgICAgX2FkanVzdGVkTGFnID0gTWF0aC5taW4oYWRqdXN0ZWRMYWcgfHwgMzMsIF9sYWdUaHJlc2hvbGQpO1xuICAgIH0sXG4gICAgZnBzOiBmdW5jdGlvbiBmcHMoX2Zwcykge1xuICAgICAgX2dhcCA9IDEwMDAgLyAoX2ZwcyB8fCAyNDApO1xuICAgICAgX25leHRUaW1lID0gX3NlbGYudGltZSAqIDEwMDAgKyBfZ2FwO1xuICAgIH0sXG4gICAgYWRkOiBmdW5jdGlvbiBhZGQoY2FsbGJhY2ssIG9uY2UsIHByaW9yaXRpemUpIHtcbiAgICAgIHZhciBmdW5jID0gb25jZSA/IGZ1bmN0aW9uICh0LCBkLCBmLCB2KSB7XG4gICAgICAgIGNhbGxiYWNrKHQsIGQsIGYsIHYpO1xuXG4gICAgICAgIF9zZWxmLnJlbW92ZShmdW5jKTtcbiAgICAgIH0gOiBjYWxsYmFjaztcblxuICAgICAgX3NlbGYucmVtb3ZlKGNhbGxiYWNrKTtcblxuICAgICAgX2xpc3RlbmVyc1twcmlvcml0aXplID8gXCJ1bnNoaWZ0XCIgOiBcInB1c2hcIl0oZnVuYyk7XG5cbiAgICAgIF93YWtlKCk7XG5cbiAgICAgIHJldHVybiBmdW5jO1xuICAgIH0sXG4gICAgcmVtb3ZlOiBmdW5jdGlvbiByZW1vdmUoY2FsbGJhY2ssIGkpIHtcbiAgICAgIH4oaSA9IF9saXN0ZW5lcnMuaW5kZXhPZihjYWxsYmFjaykpICYmIF9saXN0ZW5lcnMuc3BsaWNlKGksIDEpICYmIF9pID49IGkgJiYgX2ktLTtcbiAgICB9LFxuICAgIF9saXN0ZW5lcnM6IF9saXN0ZW5lcnNcbiAgfTtcbiAgcmV0dXJuIF9zZWxmO1xufSgpLFxuICAgIF93YWtlID0gZnVuY3Rpb24gX3dha2UoKSB7XG4gIHJldHVybiAhX3RpY2tlckFjdGl2ZSAmJiBfdGlja2VyLndha2UoKTtcbn0sXG4gICAgLy9hbHNvIGVuc3VyZXMgdGhlIGNvcmUgY2xhc3NlcyBhcmUgaW5pdGlhbGl6ZWQuXG5cbi8qXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRUFTSU5HXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5fZWFzZU1hcCA9IHt9LFxuICAgIF9jdXN0b21FYXNlRXhwID0gL15bXFxkLlxcLU1dW1xcZC5cXC0sXFxzXS8sXG4gICAgX3F1b3Rlc0V4cCA9IC9bXCInXS9nLFxuICAgIF9wYXJzZU9iamVjdEluU3RyaW5nID0gZnVuY3Rpb24gX3BhcnNlT2JqZWN0SW5TdHJpbmcodmFsdWUpIHtcbiAgLy90YWtlcyBhIHN0cmluZyBsaWtlIFwie3dpZ2dsZXM6MTAsIHR5cGU6YW50aWNpcGF0ZX0pXCIgYW5kIHR1cm5zIGl0IGludG8gYSByZWFsIG9iamVjdC4gTm90aWNlIGl0IGVuZHMgaW4gXCIpXCIgYW5kIGluY2x1ZGVzIHRoZSB7fSB3cmFwcGVycy4gVGhpcyBpcyBiZWNhdXNlIHdlIG9ubHkgdXNlIHRoaXMgZnVuY3Rpb24gZm9yIHBhcnNpbmcgZWFzZSBjb25maWdzIGFuZCBwcmlvcml0aXplZCBvcHRpbWl6YXRpb24gcmF0aGVyIHRoYW4gcmV1c2FiaWxpdHkuXG4gIHZhciBvYmogPSB7fSxcbiAgICAgIHNwbGl0ID0gdmFsdWUuc3Vic3RyKDEsIHZhbHVlLmxlbmd0aCAtIDMpLnNwbGl0KFwiOlwiKSxcbiAgICAgIGtleSA9IHNwbGl0WzBdLFxuICAgICAgaSA9IDEsXG4gICAgICBsID0gc3BsaXQubGVuZ3RoLFxuICAgICAgaW5kZXgsXG4gICAgICB2YWwsXG4gICAgICBwYXJzZWRWYWw7XG5cbiAgZm9yICg7IGkgPCBsOyBpKyspIHtcbiAgICB2YWwgPSBzcGxpdFtpXTtcbiAgICBpbmRleCA9IGkgIT09IGwgLSAxID8gdmFsLmxhc3RJbmRleE9mKFwiLFwiKSA6IHZhbC5sZW5ndGg7XG4gICAgcGFyc2VkVmFsID0gdmFsLnN1YnN0cigwLCBpbmRleCk7XG4gICAgb2JqW2tleV0gPSBpc05hTihwYXJzZWRWYWwpID8gcGFyc2VkVmFsLnJlcGxhY2UoX3F1b3Rlc0V4cCwgXCJcIikudHJpbSgpIDogK3BhcnNlZFZhbDtcbiAgICBrZXkgPSB2YWwuc3Vic3RyKGluZGV4ICsgMSkudHJpbSgpO1xuICB9XG5cbiAgcmV0dXJuIG9iajtcbn0sXG4gICAgX3ZhbHVlSW5QYXJlbnRoZXNlcyA9IGZ1bmN0aW9uIF92YWx1ZUluUGFyZW50aGVzZXModmFsdWUpIHtcbiAgdmFyIG9wZW4gPSB2YWx1ZS5pbmRleE9mKFwiKFwiKSArIDEsXG4gICAgICBjbG9zZSA9IHZhbHVlLmluZGV4T2YoXCIpXCIpLFxuICAgICAgbmVzdGVkID0gdmFsdWUuaW5kZXhPZihcIihcIiwgb3Blbik7XG4gIHJldHVybiB2YWx1ZS5zdWJzdHJpbmcob3Blbiwgfm5lc3RlZCAmJiBuZXN0ZWQgPCBjbG9zZSA/IHZhbHVlLmluZGV4T2YoXCIpXCIsIGNsb3NlICsgMSkgOiBjbG9zZSk7XG59LFxuICAgIF9jb25maWdFYXNlRnJvbVN0cmluZyA9IGZ1bmN0aW9uIF9jb25maWdFYXNlRnJvbVN0cmluZyhuYW1lKSB7XG4gIC8vbmFtZSBjYW4gYmUgYSBzdHJpbmcgbGlrZSBcImVsYXN0aWMub3V0KDEsMC41KVwiLCBhbmQgcGFzcyBpbiBfZWFzZU1hcCBhcyBvYmogYW5kIGl0J2xsIHBhcnNlIGl0IG91dCBhbmQgY2FsbCB0aGUgYWN0dWFsIGZ1bmN0aW9uIGxpa2UgX2Vhc2VNYXAuRWxhc3RpYy5lYXNlT3V0LmNvbmZpZygxLDAuNSkuIEl0IHdpbGwgYWxzbyBwYXJzZSBjdXN0b20gZWFzZSBzdHJpbmdzIGFzIGxvbmcgYXMgQ3VzdG9tRWFzZSBpcyBsb2FkZWQgYW5kIHJlZ2lzdGVyZWQgKGludGVybmFsbHkgYXMgX2Vhc2VNYXAuX0NFKS5cbiAgdmFyIHNwbGl0ID0gKG5hbWUgKyBcIlwiKS5zcGxpdChcIihcIiksXG4gICAgICBlYXNlID0gX2Vhc2VNYXBbc3BsaXRbMF1dO1xuICByZXR1cm4gZWFzZSAmJiBzcGxpdC5sZW5ndGggPiAxICYmIGVhc2UuY29uZmlnID8gZWFzZS5jb25maWcuYXBwbHkobnVsbCwgfm5hbWUuaW5kZXhPZihcIntcIikgPyBbX3BhcnNlT2JqZWN0SW5TdHJpbmcoc3BsaXRbMV0pXSA6IF92YWx1ZUluUGFyZW50aGVzZXMobmFtZSkuc3BsaXQoXCIsXCIpLm1hcChfbnVtZXJpY0lmUG9zc2libGUpKSA6IF9lYXNlTWFwLl9DRSAmJiBfY3VzdG9tRWFzZUV4cC50ZXN0KG5hbWUpID8gX2Vhc2VNYXAuX0NFKFwiXCIsIG5hbWUpIDogZWFzZTtcbn0sXG4gICAgX2ludmVydEVhc2UgPSBmdW5jdGlvbiBfaW52ZXJ0RWFzZShlYXNlKSB7XG4gIHJldHVybiBmdW5jdGlvbiAocCkge1xuICAgIHJldHVybiAxIC0gZWFzZSgxIC0gcCk7XG4gIH07XG59LFxuICAgIC8vIGFsbG93IHlveW9FYXNlIHRvIGJlIHNldCBpbiBjaGlsZHJlbiBhbmQgaGF2ZSB0aG9zZSBhZmZlY3RlZCB3aGVuIHRoZSBwYXJlbnQvYW5jZXN0b3IgdGltZWxpbmUgeW95b3MuXG5fcHJvcGFnYXRlWW95b0Vhc2UgPSBmdW5jdGlvbiBfcHJvcGFnYXRlWW95b0Vhc2UodGltZWxpbmUsIGlzWW95bykge1xuICB2YXIgY2hpbGQgPSB0aW1lbGluZS5fZmlyc3QsXG4gICAgICBlYXNlO1xuXG4gIHdoaWxlIChjaGlsZCkge1xuICAgIGlmIChjaGlsZCBpbnN0YW5jZW9mIFRpbWVsaW5lKSB7XG4gICAgICBfcHJvcGFnYXRlWW95b0Vhc2UoY2hpbGQsIGlzWW95byk7XG4gICAgfSBlbHNlIGlmIChjaGlsZC52YXJzLnlveW9FYXNlICYmICghY2hpbGQuX3lveW8gfHwgIWNoaWxkLl9yZXBlYXQpICYmIGNoaWxkLl95b3lvICE9PSBpc1lveW8pIHtcbiAgICAgIGlmIChjaGlsZC50aW1lbGluZSkge1xuICAgICAgICBfcHJvcGFnYXRlWW95b0Vhc2UoY2hpbGQudGltZWxpbmUsIGlzWW95byk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBlYXNlID0gY2hpbGQuX2Vhc2U7XG4gICAgICAgIGNoaWxkLl9lYXNlID0gY2hpbGQuX3lFYXNlO1xuICAgICAgICBjaGlsZC5feUVhc2UgPSBlYXNlO1xuICAgICAgICBjaGlsZC5feW95byA9IGlzWW95bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBjaGlsZCA9IGNoaWxkLl9uZXh0O1xuICB9XG59LFxuICAgIF9wYXJzZUVhc2UgPSBmdW5jdGlvbiBfcGFyc2VFYXNlKGVhc2UsIGRlZmF1bHRFYXNlKSB7XG4gIHJldHVybiAhZWFzZSA/IGRlZmF1bHRFYXNlIDogKF9pc0Z1bmN0aW9uKGVhc2UpID8gZWFzZSA6IF9lYXNlTWFwW2Vhc2VdIHx8IF9jb25maWdFYXNlRnJvbVN0cmluZyhlYXNlKSkgfHwgZGVmYXVsdEVhc2U7XG59LFxuICAgIF9pbnNlcnRFYXNlID0gZnVuY3Rpb24gX2luc2VydEVhc2UobmFtZXMsIGVhc2VJbiwgZWFzZU91dCwgZWFzZUluT3V0KSB7XG4gIGlmIChlYXNlT3V0ID09PSB2b2lkIDApIHtcbiAgICBlYXNlT3V0ID0gZnVuY3Rpb24gZWFzZU91dChwKSB7XG4gICAgICByZXR1cm4gMSAtIGVhc2VJbigxIC0gcCk7XG4gICAgfTtcbiAgfVxuXG4gIGlmIChlYXNlSW5PdXQgPT09IHZvaWQgMCkge1xuICAgIGVhc2VJbk91dCA9IGZ1bmN0aW9uIGVhc2VJbk91dChwKSB7XG4gICAgICByZXR1cm4gcCA8IC41ID8gZWFzZUluKHAgKiAyKSAvIDIgOiAxIC0gZWFzZUluKCgxIC0gcCkgKiAyKSAvIDI7XG4gICAgfTtcbiAgfVxuXG4gIHZhciBlYXNlID0ge1xuICAgIGVhc2VJbjogZWFzZUluLFxuICAgIGVhc2VPdXQ6IGVhc2VPdXQsXG4gICAgZWFzZUluT3V0OiBlYXNlSW5PdXRcbiAgfSxcbiAgICAgIGxvd2VyY2FzZU5hbWU7XG5cbiAgX2ZvckVhY2hOYW1lKG5hbWVzLCBmdW5jdGlvbiAobmFtZSkge1xuICAgIF9lYXNlTWFwW25hbWVdID0gX2dsb2JhbHNbbmFtZV0gPSBlYXNlO1xuICAgIF9lYXNlTWFwW2xvd2VyY2FzZU5hbWUgPSBuYW1lLnRvTG93ZXJDYXNlKCldID0gZWFzZU91dDtcblxuICAgIGZvciAodmFyIHAgaW4gZWFzZSkge1xuICAgICAgX2Vhc2VNYXBbbG93ZXJjYXNlTmFtZSArIChwID09PSBcImVhc2VJblwiID8gXCIuaW5cIiA6IHAgPT09IFwiZWFzZU91dFwiID8gXCIub3V0XCIgOiBcIi5pbk91dFwiKV0gPSBfZWFzZU1hcFtuYW1lICsgXCIuXCIgKyBwXSA9IGVhc2VbcF07XG4gICAgfVxuICB9KTtcblxuICByZXR1cm4gZWFzZTtcbn0sXG4gICAgX2Vhc2VJbk91dEZyb21PdXQgPSBmdW5jdGlvbiBfZWFzZUluT3V0RnJvbU91dChlYXNlT3V0KSB7XG4gIHJldHVybiBmdW5jdGlvbiAocCkge1xuICAgIHJldHVybiBwIDwgLjUgPyAoMSAtIGVhc2VPdXQoMSAtIHAgKiAyKSkgLyAyIDogLjUgKyBlYXNlT3V0KChwIC0gLjUpICogMikgLyAyO1xuICB9O1xufSxcbiAgICBfY29uZmlnRWxhc3RpYyA9IGZ1bmN0aW9uIF9jb25maWdFbGFzdGljKHR5cGUsIGFtcGxpdHVkZSwgcGVyaW9kKSB7XG4gIHZhciBwMSA9IGFtcGxpdHVkZSA+PSAxID8gYW1wbGl0dWRlIDogMSxcbiAgICAgIC8vbm90ZTogaWYgYW1wbGl0dWRlIGlzIDwgMSwgd2Ugc2ltcGx5IGFkanVzdCB0aGUgcGVyaW9kIGZvciBhIG1vcmUgbmF0dXJhbCBmZWVsLiBPdGhlcndpc2UgdGhlIG1hdGggZG9lc24ndCB3b3JrIHJpZ2h0IGFuZCB0aGUgY3VydmUgc3RhcnRzIGF0IDEuXG4gIHAyID0gKHBlcmlvZCB8fCAodHlwZSA/IC4zIDogLjQ1KSkgLyAoYW1wbGl0dWRlIDwgMSA/IGFtcGxpdHVkZSA6IDEpLFxuICAgICAgcDMgPSBwMiAvIF8yUEkgKiAoTWF0aC5hc2luKDEgLyBwMSkgfHwgMCksXG4gICAgICBlYXNlT3V0ID0gZnVuY3Rpb24gZWFzZU91dChwKSB7XG4gICAgcmV0dXJuIHAgPT09IDEgPyAxIDogcDEgKiBNYXRoLnBvdygyLCAtMTAgKiBwKSAqIF9zaW4oKHAgLSBwMykgKiBwMikgKyAxO1xuICB9LFxuICAgICAgZWFzZSA9IHR5cGUgPT09IFwib3V0XCIgPyBlYXNlT3V0IDogdHlwZSA9PT0gXCJpblwiID8gZnVuY3Rpb24gKHApIHtcbiAgICByZXR1cm4gMSAtIGVhc2VPdXQoMSAtIHApO1xuICB9IDogX2Vhc2VJbk91dEZyb21PdXQoZWFzZU91dCk7XG5cbiAgcDIgPSBfMlBJIC8gcDI7IC8vcHJlY2FsY3VsYXRlIHRvIG9wdGltaXplXG5cbiAgZWFzZS5jb25maWcgPSBmdW5jdGlvbiAoYW1wbGl0dWRlLCBwZXJpb2QpIHtcbiAgICByZXR1cm4gX2NvbmZpZ0VsYXN0aWModHlwZSwgYW1wbGl0dWRlLCBwZXJpb2QpO1xuICB9O1xuXG4gIHJldHVybiBlYXNlO1xufSxcbiAgICBfY29uZmlnQmFjayA9IGZ1bmN0aW9uIF9jb25maWdCYWNrKHR5cGUsIG92ZXJzaG9vdCkge1xuICBpZiAob3ZlcnNob290ID09PSB2b2lkIDApIHtcbiAgICBvdmVyc2hvb3QgPSAxLjcwMTU4O1xuICB9XG5cbiAgdmFyIGVhc2VPdXQgPSBmdW5jdGlvbiBlYXNlT3V0KHApIHtcbiAgICByZXR1cm4gcCA/IC0tcCAqIHAgKiAoKG92ZXJzaG9vdCArIDEpICogcCArIG92ZXJzaG9vdCkgKyAxIDogMDtcbiAgfSxcbiAgICAgIGVhc2UgPSB0eXBlID09PSBcIm91dFwiID8gZWFzZU91dCA6IHR5cGUgPT09IFwiaW5cIiA/IGZ1bmN0aW9uIChwKSB7XG4gICAgcmV0dXJuIDEgLSBlYXNlT3V0KDEgLSBwKTtcbiAgfSA6IF9lYXNlSW5PdXRGcm9tT3V0KGVhc2VPdXQpO1xuXG4gIGVhc2UuY29uZmlnID0gZnVuY3Rpb24gKG92ZXJzaG9vdCkge1xuICAgIHJldHVybiBfY29uZmlnQmFjayh0eXBlLCBvdmVyc2hvb3QpO1xuICB9O1xuXG4gIHJldHVybiBlYXNlO1xufTsgLy8gYSBjaGVhcGVyIChrYiBhbmQgY3B1KSBidXQgbW9yZSBtaWxkIHdheSB0byBnZXQgYSBwYXJhbWV0ZXJpemVkIHdlaWdodGVkIGVhc2UgYnkgZmVlZGluZyBpbiBhIHZhbHVlIGJldHdlZW4gLTEgKGVhc2VJbikgYW5kIDEgKGVhc2VPdXQpIHdoZXJlIDAgaXMgbGluZWFyLlxuLy8gX3dlaWdodGVkRWFzZSA9IHJhdGlvID0+IHtcbi8vIFx0bGV0IHkgPSAwLjUgKyByYXRpbyAvIDI7XG4vLyBcdHJldHVybiBwID0+ICgyICogKDEgLSBwKSAqIHAgKiB5ICsgcCAqIHApO1xuLy8gfSxcbi8vIGEgc3Ryb25nZXIgKGJ1dCBtb3JlIGV4cGVuc2l2ZSBrYi9jcHUpIHBhcmFtZXRlcml6ZWQgd2VpZ2h0ZWQgZWFzZSB0aGF0IGxldHMgeW91IGZlZWQgaW4gYSB2YWx1ZSBiZXR3ZWVuIC0xIChlYXNlSW4pIGFuZCAxIChlYXNlT3V0KSB3aGVyZSAwIGlzIGxpbmVhci5cbi8vIF93ZWlnaHRlZEVhc2VTdHJvbmcgPSByYXRpbyA9PiB7XG4vLyBcdHJhdGlvID0gLjUgKyByYXRpbyAvIDI7XG4vLyBcdGxldCBvID0gMSAvIDMgKiAocmF0aW8gPCAuNSA/IHJhdGlvIDogMSAtIHJhdGlvKSxcbi8vIFx0XHRiID0gcmF0aW8gLSBvLFxuLy8gXHRcdGMgPSByYXRpbyArIG87XG4vLyBcdHJldHVybiBwID0+IHAgPT09IDEgPyBwIDogMyAqIGIgKiAoMSAtIHApICogKDEgLSBwKSAqIHAgKyAzICogYyAqICgxIC0gcCkgKiBwICogcCArIHAgKiBwICogcDtcbi8vIH07XG5cblxuX2ZvckVhY2hOYW1lKFwiTGluZWFyLFF1YWQsQ3ViaWMsUXVhcnQsUXVpbnQsU3Ryb25nXCIsIGZ1bmN0aW9uIChuYW1lLCBpKSB7XG4gIHZhciBwb3dlciA9IGkgPCA1ID8gaSArIDEgOiBpO1xuXG4gIF9pbnNlcnRFYXNlKG5hbWUgKyBcIixQb3dlclwiICsgKHBvd2VyIC0gMSksIGkgPyBmdW5jdGlvbiAocCkge1xuICAgIHJldHVybiBNYXRoLnBvdyhwLCBwb3dlcik7XG4gIH0gOiBmdW5jdGlvbiAocCkge1xuICAgIHJldHVybiBwO1xuICB9LCBmdW5jdGlvbiAocCkge1xuICAgIHJldHVybiAxIC0gTWF0aC5wb3coMSAtIHAsIHBvd2VyKTtcbiAgfSwgZnVuY3Rpb24gKHApIHtcbiAgICByZXR1cm4gcCA8IC41ID8gTWF0aC5wb3cocCAqIDIsIHBvd2VyKSAvIDIgOiAxIC0gTWF0aC5wb3coKDEgLSBwKSAqIDIsIHBvd2VyKSAvIDI7XG4gIH0pO1xufSk7XG5cbl9lYXNlTWFwLkxpbmVhci5lYXNlTm9uZSA9IF9lYXNlTWFwLm5vbmUgPSBfZWFzZU1hcC5MaW5lYXIuZWFzZUluO1xuXG5faW5zZXJ0RWFzZShcIkVsYXN0aWNcIiwgX2NvbmZpZ0VsYXN0aWMoXCJpblwiKSwgX2NvbmZpZ0VsYXN0aWMoXCJvdXRcIiksIF9jb25maWdFbGFzdGljKCkpO1xuXG4oZnVuY3Rpb24gKG4sIGMpIHtcbiAgdmFyIG4xID0gMSAvIGMsXG4gICAgICBuMiA9IDIgKiBuMSxcbiAgICAgIG4zID0gMi41ICogbjEsXG4gICAgICBlYXNlT3V0ID0gZnVuY3Rpb24gZWFzZU91dChwKSB7XG4gICAgcmV0dXJuIHAgPCBuMSA/IG4gKiBwICogcCA6IHAgPCBuMiA/IG4gKiBNYXRoLnBvdyhwIC0gMS41IC8gYywgMikgKyAuNzUgOiBwIDwgbjMgPyBuICogKHAgLT0gMi4yNSAvIGMpICogcCArIC45Mzc1IDogbiAqIE1hdGgucG93KHAgLSAyLjYyNSAvIGMsIDIpICsgLjk4NDM3NTtcbiAgfTtcblxuICBfaW5zZXJ0RWFzZShcIkJvdW5jZVwiLCBmdW5jdGlvbiAocCkge1xuICAgIHJldHVybiAxIC0gZWFzZU91dCgxIC0gcCk7XG4gIH0sIGVhc2VPdXQpO1xufSkoNy41NjI1LCAyLjc1KTtcblxuX2luc2VydEVhc2UoXCJFeHBvXCIsIGZ1bmN0aW9uIChwKSB7XG4gIHJldHVybiBwID8gTWF0aC5wb3coMiwgMTAgKiAocCAtIDEpKSA6IDA7XG59KTtcblxuX2luc2VydEVhc2UoXCJDaXJjXCIsIGZ1bmN0aW9uIChwKSB7XG4gIHJldHVybiAtKF9zcXJ0KDEgLSBwICogcCkgLSAxKTtcbn0pO1xuXG5faW5zZXJ0RWFzZShcIlNpbmVcIiwgZnVuY3Rpb24gKHApIHtcbiAgcmV0dXJuIHAgPT09IDEgPyAxIDogLV9jb3MocCAqIF9IQUxGX1BJKSArIDE7XG59KTtcblxuX2luc2VydEVhc2UoXCJCYWNrXCIsIF9jb25maWdCYWNrKFwiaW5cIiksIF9jb25maWdCYWNrKFwib3V0XCIpLCBfY29uZmlnQmFjaygpKTtcblxuX2Vhc2VNYXAuU3RlcHBlZEVhc2UgPSBfZWFzZU1hcC5zdGVwcyA9IF9nbG9iYWxzLlN0ZXBwZWRFYXNlID0ge1xuICBjb25maWc6IGZ1bmN0aW9uIGNvbmZpZyhzdGVwcywgaW1tZWRpYXRlU3RhcnQpIHtcbiAgICBpZiAoc3RlcHMgPT09IHZvaWQgMCkge1xuICAgICAgc3RlcHMgPSAxO1xuICAgIH1cblxuICAgIHZhciBwMSA9IDEgLyBzdGVwcyxcbiAgICAgICAgcDIgPSBzdGVwcyArIChpbW1lZGlhdGVTdGFydCA/IDAgOiAxKSxcbiAgICAgICAgcDMgPSBpbW1lZGlhdGVTdGFydCA/IDEgOiAwLFxuICAgICAgICBtYXggPSAxIC0gX3RpbnlOdW07XG4gICAgcmV0dXJuIGZ1bmN0aW9uIChwKSB7XG4gICAgICByZXR1cm4gKChwMiAqIF9jbGFtcCgwLCBtYXgsIHApIHwgMCkgKyBwMykgKiBwMTtcbiAgICB9O1xuICB9XG59O1xuX2RlZmF1bHRzLmVhc2UgPSBfZWFzZU1hcFtcInF1YWQub3V0XCJdO1xuXG5fZm9yRWFjaE5hbWUoXCJvbkNvbXBsZXRlLG9uVXBkYXRlLG9uU3RhcnQsb25SZXBlYXQsb25SZXZlcnNlQ29tcGxldGUsb25JbnRlcnJ1cHRcIiwgZnVuY3Rpb24gKG5hbWUpIHtcbiAgcmV0dXJuIF9jYWxsYmFja05hbWVzICs9IG5hbWUgKyBcIixcIiArIG5hbWUgKyBcIlBhcmFtcyxcIjtcbn0pO1xuLypcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBDQUNIRVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG5cbmV4cG9ydCB2YXIgR1NDYWNoZSA9IGZ1bmN0aW9uIEdTQ2FjaGUodGFyZ2V0LCBoYXJuZXNzKSB7XG4gIHRoaXMuaWQgPSBfZ3NJRCsrO1xuICB0YXJnZXQuX2dzYXAgPSB0aGlzO1xuICB0aGlzLnRhcmdldCA9IHRhcmdldDtcbiAgdGhpcy5oYXJuZXNzID0gaGFybmVzcztcbiAgdGhpcy5nZXQgPSBoYXJuZXNzID8gaGFybmVzcy5nZXQgOiBfZ2V0UHJvcGVydHk7XG4gIHRoaXMuc2V0ID0gaGFybmVzcyA/IGhhcm5lc3MuZ2V0U2V0dGVyIDogX2dldFNldHRlcjtcbn07XG4vKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEFOSU1BVElPTlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG5leHBvcnQgdmFyIEFuaW1hdGlvbiA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7XG4gIGZ1bmN0aW9uIEFuaW1hdGlvbih2YXJzKSB7XG4gICAgdGhpcy52YXJzID0gdmFycztcbiAgICB0aGlzLl9kZWxheSA9ICt2YXJzLmRlbGF5IHx8IDA7XG5cbiAgICBpZiAodGhpcy5fcmVwZWF0ID0gdmFycy5yZXBlYXQgPT09IEluZmluaXR5ID8gLTIgOiB2YXJzLnJlcGVhdCB8fCAwKSB7XG4gICAgICAvLyBUT0RPOiByZXBlYXQ6IEluZmluaXR5IG9uIGEgdGltZWxpbmUncyBjaGlsZHJlbiBtdXN0IGZsYWcgdGhhdCB0aW1lbGluZSBpbnRlcm5hbGx5IGFuZCBhZmZlY3QgaXRzIHRvdGFsRHVyYXRpb24sIG90aGVyd2lzZSBpdCdsbCBzdG9wIGluIHRoZSBuZWdhdGl2ZSBkaXJlY3Rpb24gd2hlbiByZWFjaGluZyB0aGUgc3RhcnQuXG4gICAgICB0aGlzLl9yRGVsYXkgPSB2YXJzLnJlcGVhdERlbGF5IHx8IDA7XG4gICAgICB0aGlzLl95b3lvID0gISF2YXJzLnlveW8gfHwgISF2YXJzLnlveW9FYXNlO1xuICAgIH1cblxuICAgIHRoaXMuX3RzID0gMTtcblxuICAgIF9zZXREdXJhdGlvbih0aGlzLCArdmFycy5kdXJhdGlvbiwgMSwgMSk7XG5cbiAgICB0aGlzLmRhdGEgPSB2YXJzLmRhdGE7XG5cbiAgICBpZiAoX2NvbnRleHQpIHtcbiAgICAgIHRoaXMuX2N0eCA9IF9jb250ZXh0O1xuXG4gICAgICBfY29udGV4dC5kYXRhLnB1c2godGhpcyk7XG4gICAgfVxuXG4gICAgX3RpY2tlckFjdGl2ZSB8fCBfdGlja2VyLndha2UoKTtcbiAgfVxuXG4gIHZhciBfcHJvdG8gPSBBbmltYXRpb24ucHJvdG90eXBlO1xuXG4gIF9wcm90by5kZWxheSA9IGZ1bmN0aW9uIGRlbGF5KHZhbHVlKSB7XG4gICAgaWYgKHZhbHVlIHx8IHZhbHVlID09PSAwKSB7XG4gICAgICB0aGlzLnBhcmVudCAmJiB0aGlzLnBhcmVudC5zbW9vdGhDaGlsZFRpbWluZyAmJiB0aGlzLnN0YXJ0VGltZSh0aGlzLl9zdGFydCArIHZhbHVlIC0gdGhpcy5fZGVsYXkpO1xuICAgICAgdGhpcy5fZGVsYXkgPSB2YWx1ZTtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl9kZWxheTtcbiAgfTtcblxuICBfcHJvdG8uZHVyYXRpb24gPSBmdW5jdGlvbiBkdXJhdGlvbih2YWx1ZSkge1xuICAgIHJldHVybiBhcmd1bWVudHMubGVuZ3RoID8gdGhpcy50b3RhbER1cmF0aW9uKHRoaXMuX3JlcGVhdCA+IDAgPyB2YWx1ZSArICh2YWx1ZSArIHRoaXMuX3JEZWxheSkgKiB0aGlzLl9yZXBlYXQgOiB2YWx1ZSkgOiB0aGlzLnRvdGFsRHVyYXRpb24oKSAmJiB0aGlzLl9kdXI7XG4gIH07XG5cbiAgX3Byb3RvLnRvdGFsRHVyYXRpb24gPSBmdW5jdGlvbiB0b3RhbER1cmF0aW9uKHZhbHVlKSB7XG4gICAgaWYgKCFhcmd1bWVudHMubGVuZ3RoKSB7XG4gICAgICByZXR1cm4gdGhpcy5fdER1cjtcbiAgICB9XG5cbiAgICB0aGlzLl9kaXJ0eSA9IDA7XG4gICAgcmV0dXJuIF9zZXREdXJhdGlvbih0aGlzLCB0aGlzLl9yZXBlYXQgPCAwID8gdmFsdWUgOiAodmFsdWUgLSB0aGlzLl9yZXBlYXQgKiB0aGlzLl9yRGVsYXkpIC8gKHRoaXMuX3JlcGVhdCArIDEpKTtcbiAgfTtcblxuICBfcHJvdG8udG90YWxUaW1lID0gZnVuY3Rpb24gdG90YWxUaW1lKF90b3RhbFRpbWUsIHN1cHByZXNzRXZlbnRzKSB7XG4gICAgX3dha2UoKTtcblxuICAgIGlmICghYXJndW1lbnRzLmxlbmd0aCkge1xuICAgICAgcmV0dXJuIHRoaXMuX3RUaW1lO1xuICAgIH1cblxuICAgIHZhciBwYXJlbnQgPSB0aGlzLl9kcDtcblxuICAgIGlmIChwYXJlbnQgJiYgcGFyZW50LnNtb290aENoaWxkVGltaW5nICYmIHRoaXMuX3RzKSB7XG4gICAgICBfYWxpZ25QbGF5aGVhZCh0aGlzLCBfdG90YWxUaW1lKTtcblxuICAgICAgIXBhcmVudC5fZHAgfHwgcGFyZW50LnBhcmVudCB8fCBfcG9zdEFkZENoZWNrcyhwYXJlbnQsIHRoaXMpOyAvLyBlZGdlIGNhc2U6IGlmIHRoaXMgaXMgYSBjaGlsZCBvZiBhIHRpbWVsaW5lIHRoYXQgYWxyZWFkeSBjb21wbGV0ZWQsIGZvciBleGFtcGxlLCB3ZSBtdXN0IHJlLWFjdGl2YXRlIHRoZSBwYXJlbnQuXG4gICAgICAvL2luIGNhc2UgYW55IG9mIHRoZSBhbmNlc3RvciB0aW1lbGluZXMgaGFkIGNvbXBsZXRlZCBidXQgc2hvdWxkIG5vdyBiZSBlbmFibGVkLCB3ZSBzaG91bGQgcmVzZXQgdGhlaXIgdG90YWxUaW1lKCkgd2hpY2ggd2lsbCBhbHNvIGVuc3VyZSB0aGF0IHRoZXkncmUgbGluZWQgdXAgcHJvcGVybHkgYW5kIGVuYWJsZWQuIFNraXAgZm9yIGFuaW1hdGlvbnMgdGhhdCBhcmUgb24gdGhlIHJvb3QgKHdhc3RlZnVsKS4gRXhhbXBsZTogYSBUaW1lbGluZUxpdGUuZXhwb3J0Um9vdCgpIGlzIHBlcmZvcm1lZCB3aGVuIHRoZXJlJ3MgYSBwYXVzZWQgdHdlZW4gb24gdGhlIHJvb3QsIHRoZSBleHBvcnQgd2lsbCBub3QgY29tcGxldGUgdW50aWwgdGhhdCB0d2VlbiBpcyB1bnBhdXNlZCwgYnV0IGltYWdpbmUgYSBjaGlsZCBnZXRzIHJlc3RhcnRlZCBsYXRlciwgYWZ0ZXIgYWxsIFt1bnBhdXNlZF0gdHdlZW5zIGhhdmUgY29tcGxldGVkLiBUaGUgc3RhcnQgb2YgdGhhdCBjaGlsZCB3b3VsZCBnZXQgcHVzaGVkIG91dCwgYnV0IG9uZSBvZiB0aGUgYW5jZXN0b3JzIG1heSBoYXZlIGNvbXBsZXRlZC5cblxuICAgICAgd2hpbGUgKHBhcmVudCAmJiBwYXJlbnQucGFyZW50KSB7XG4gICAgICAgIGlmIChwYXJlbnQucGFyZW50Ll90aW1lICE9PSBwYXJlbnQuX3N0YXJ0ICsgKHBhcmVudC5fdHMgPj0gMCA/IHBhcmVudC5fdFRpbWUgLyBwYXJlbnQuX3RzIDogKHBhcmVudC50b3RhbER1cmF0aW9uKCkgLSBwYXJlbnQuX3RUaW1lKSAvIC1wYXJlbnQuX3RzKSkge1xuICAgICAgICAgIHBhcmVudC50b3RhbFRpbWUocGFyZW50Ll90VGltZSwgdHJ1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBwYXJlbnQgPSBwYXJlbnQucGFyZW50O1xuICAgICAgfVxuXG4gICAgICBpZiAoIXRoaXMucGFyZW50ICYmIHRoaXMuX2RwLmF1dG9SZW1vdmVDaGlsZHJlbiAmJiAodGhpcy5fdHMgPiAwICYmIF90b3RhbFRpbWUgPCB0aGlzLl90RHVyIHx8IHRoaXMuX3RzIDwgMCAmJiBfdG90YWxUaW1lID4gMCB8fCAhdGhpcy5fdER1ciAmJiAhX3RvdGFsVGltZSkpIHtcbiAgICAgICAgLy9pZiB0aGUgYW5pbWF0aW9uIGRvZXNuJ3QgaGF2ZSBhIHBhcmVudCwgcHV0IGl0IGJhY2sgaW50byBpdHMgbGFzdCBwYXJlbnQgKHJlY29yZGVkIGFzIF9kcCBmb3IgZXhhY3RseSBjYXNlcyBsaWtlIHRoaXMpLiBMaW1pdCB0byBwYXJlbnRzIHdpdGggYXV0b1JlbW92ZUNoaWxkcmVuIChsaWtlIGdsb2JhbFRpbWVsaW5lKSBzbyB0aGF0IGlmIHRoZSB1c2VyIG1hbnVhbGx5IHJlbW92ZXMgYW4gYW5pbWF0aW9uIGZyb20gYSB0aW1lbGluZSBhbmQgdGhlbiBhbHRlcnMgaXRzIHBsYXloZWFkLCBpdCBkb2Vzbid0IGdldCBhZGRlZCBiYWNrIGluLlxuICAgICAgICBfYWRkVG9UaW1lbGluZSh0aGlzLl9kcCwgdGhpcywgdGhpcy5fc3RhcnQgLSB0aGlzLl9kZWxheSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKHRoaXMuX3RUaW1lICE9PSBfdG90YWxUaW1lIHx8ICF0aGlzLl9kdXIgJiYgIXN1cHByZXNzRXZlbnRzIHx8IHRoaXMuX2luaXR0ZWQgJiYgTWF0aC5hYnModGhpcy5felRpbWUpID09PSBfdGlueU51bSB8fCAhX3RvdGFsVGltZSAmJiAhdGhpcy5faW5pdHRlZCAmJiAodGhpcy5hZGQgfHwgdGhpcy5fcHRMb29rdXApKSB7XG4gICAgICAvLyBjaGVjayBmb3IgX3B0TG9va3VwIG9uIGEgVHdlZW4gaW5zdGFuY2UgdG8gZW5zdXJlIGl0IGhhcyBhY3R1YWxseSBmaW5pc2hlZCBiZWluZyBpbnN0YW50aWF0ZWQsIG90aGVyd2lzZSBpZiB0aGlzLnJldmVyc2UoKSBnZXRzIGNhbGxlZCBpbiB0aGUgQW5pbWF0aW9uIGNvbnN0cnVjdG9yLCBpdCBjb3VsZCB0cmlnZ2VyIGEgcmVuZGVyKCkgaGVyZSBldmVuIHRob3VnaCB0aGUgX3RhcmdldHMgd2VyZW4ndCBwb3B1bGF0ZWQsIHRodXMgd2hlbiBfaW5pdCgpIGlzIGNhbGxlZCB0aGVyZSB3b24ndCBiZSBhbnkgUHJvcFR3ZWVucyAoaXQnbGwgYWN0IGxpa2UgdGhlIHR3ZWVuIGlzIG5vbi1mdW5jdGlvbmFsKVxuICAgICAgdGhpcy5fdHMgfHwgKHRoaXMuX3BUaW1lID0gX3RvdGFsVGltZSk7IC8vIG90aGVyd2lzZSwgaWYgYW4gYW5pbWF0aW9uIGlzIHBhdXNlZCwgdGhlbiB0aGUgcGxheWhlYWQgaXMgbW92ZWQgYmFjayB0byB6ZXJvLCB0aGVuIHJlc3VtZWQsIGl0J2QgcmV2ZXJ0IGJhY2sgdG8gdGhlIG9yaWdpbmFsIHRpbWUgYXQgdGhlIHBhdXNlXG4gICAgICAvL2lmICghdGhpcy5fbG9jaykgeyAvLyBhdm9pZCBlbmRsZXNzIHJlY3Vyc2lvbiAobm90IHN1cmUgd2UgbmVlZCB0aGlzIHlldCBvciBpZiBpdCdzIHdvcnRoIHRoZSBwZXJmb3JtYW5jZSBoaXQpXG4gICAgICAvLyAgIHRoaXMuX2xvY2sgPSAxO1xuXG4gICAgICBfbGF6eVNhZmVSZW5kZXIodGhpcywgX3RvdGFsVGltZSwgc3VwcHJlc3NFdmVudHMpOyAvLyAgIHRoaXMuX2xvY2sgPSAwO1xuICAgICAgLy99XG5cbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBfcHJvdG8udGltZSA9IGZ1bmN0aW9uIHRpbWUodmFsdWUsIHN1cHByZXNzRXZlbnRzKSB7XG4gICAgcmV0dXJuIGFyZ3VtZW50cy5sZW5ndGggPyB0aGlzLnRvdGFsVGltZShNYXRoLm1pbih0aGlzLnRvdGFsRHVyYXRpb24oKSwgdmFsdWUgKyBfZWxhcHNlZEN5Y2xlRHVyYXRpb24odGhpcykpICUgKHRoaXMuX2R1ciArIHRoaXMuX3JEZWxheSkgfHwgKHZhbHVlID8gdGhpcy5fZHVyIDogMCksIHN1cHByZXNzRXZlbnRzKSA6IHRoaXMuX3RpbWU7IC8vIG5vdGU6IGlmIHRoZSBtb2R1bHVzIHJlc3VsdHMgaW4gMCwgdGhlIHBsYXloZWFkIGNvdWxkIGJlIGV4YWN0bHkgYXQgdGhlIGVuZCBvciB0aGUgYmVnaW5uaW5nLCBhbmQgd2UgYWx3YXlzIGRlZmVyIHRvIHRoZSBFTkQgd2l0aCBhIG5vbi16ZXJvIHZhbHVlLCBvdGhlcndpc2UgaWYgeW91IHNldCB0aGUgdGltZSgpIHRvIHRoZSB2ZXJ5IGVuZCAoZHVyYXRpb24oKSksIGl0IHdvdWxkIHJlbmRlciBhdCB0aGUgU1RBUlQhXG4gIH07XG5cbiAgX3Byb3RvLnRvdGFsUHJvZ3Jlc3MgPSBmdW5jdGlvbiB0b3RhbFByb2dyZXNzKHZhbHVlLCBzdXBwcmVzc0V2ZW50cykge1xuICAgIHJldHVybiBhcmd1bWVudHMubGVuZ3RoID8gdGhpcy50b3RhbFRpbWUodGhpcy50b3RhbER1cmF0aW9uKCkgKiB2YWx1ZSwgc3VwcHJlc3NFdmVudHMpIDogdGhpcy50b3RhbER1cmF0aW9uKCkgPyBNYXRoLm1pbigxLCB0aGlzLl90VGltZSAvIHRoaXMuX3REdXIpIDogdGhpcy5yYXdUaW1lKCkgPiAwID8gMSA6IDA7XG4gIH07XG5cbiAgX3Byb3RvLnByb2dyZXNzID0gZnVuY3Rpb24gcHJvZ3Jlc3ModmFsdWUsIHN1cHByZXNzRXZlbnRzKSB7XG4gICAgcmV0dXJuIGFyZ3VtZW50cy5sZW5ndGggPyB0aGlzLnRvdGFsVGltZSh0aGlzLmR1cmF0aW9uKCkgKiAodGhpcy5feW95byAmJiAhKHRoaXMuaXRlcmF0aW9uKCkgJiAxKSA/IDEgLSB2YWx1ZSA6IHZhbHVlKSArIF9lbGFwc2VkQ3ljbGVEdXJhdGlvbih0aGlzKSwgc3VwcHJlc3NFdmVudHMpIDogdGhpcy5kdXJhdGlvbigpID8gTWF0aC5taW4oMSwgdGhpcy5fdGltZSAvIHRoaXMuX2R1cikgOiB0aGlzLnJhd1RpbWUoKSA+IDAgPyAxIDogMDtcbiAgfTtcblxuICBfcHJvdG8uaXRlcmF0aW9uID0gZnVuY3Rpb24gaXRlcmF0aW9uKHZhbHVlLCBzdXBwcmVzc0V2ZW50cykge1xuICAgIHZhciBjeWNsZUR1cmF0aW9uID0gdGhpcy5kdXJhdGlvbigpICsgdGhpcy5fckRlbGF5O1xuXG4gICAgcmV0dXJuIGFyZ3VtZW50cy5sZW5ndGggPyB0aGlzLnRvdGFsVGltZSh0aGlzLl90aW1lICsgKHZhbHVlIC0gMSkgKiBjeWNsZUR1cmF0aW9uLCBzdXBwcmVzc0V2ZW50cykgOiB0aGlzLl9yZXBlYXQgPyBfYW5pbWF0aW9uQ3ljbGUodGhpcy5fdFRpbWUsIGN5Y2xlRHVyYXRpb24pICsgMSA6IDE7XG4gIH0gLy8gcG90ZW50aWFsIGZ1dHVyZSBhZGRpdGlvbjpcbiAgLy8gaXNQbGF5aW5nQmFja3dhcmRzKCkge1xuICAvLyBcdGxldCBhbmltYXRpb24gPSB0aGlzLFxuICAvLyBcdFx0b3JpZW50YXRpb24gPSAxOyAvLyAxID0gZm9yd2FyZCwgLTEgPSBiYWNrd2FyZFxuICAvLyBcdHdoaWxlIChhbmltYXRpb24pIHtcbiAgLy8gXHRcdG9yaWVudGF0aW9uICo9IGFuaW1hdGlvbi5yZXZlcnNlZCgpIHx8IChhbmltYXRpb24ucmVwZWF0KCkgJiYgIShhbmltYXRpb24uaXRlcmF0aW9uKCkgJiAxKSkgPyAtMSA6IDE7XG4gIC8vIFx0XHRhbmltYXRpb24gPSBhbmltYXRpb24ucGFyZW50O1xuICAvLyBcdH1cbiAgLy8gXHRyZXR1cm4gb3JpZW50YXRpb24gPCAwO1xuICAvLyB9XG4gIDtcblxuICBfcHJvdG8udGltZVNjYWxlID0gZnVuY3Rpb24gdGltZVNjYWxlKHZhbHVlLCBzdXBwcmVzc0V2ZW50cykge1xuICAgIGlmICghYXJndW1lbnRzLmxlbmd0aCkge1xuICAgICAgcmV0dXJuIHRoaXMuX3J0cyA9PT0gLV90aW55TnVtID8gMCA6IHRoaXMuX3J0czsgLy8gcmVjb3JkZWQgdGltZVNjYWxlLiBTcGVjaWFsIGNhc2U6IGlmIHNvbWVvbmUgY2FsbHMgcmV2ZXJzZSgpIG9uIGFuIGFuaW1hdGlvbiB3aXRoIHRpbWVTY2FsZSBvZiAwLCB3ZSBhc3NpZ24gaXQgLV90aW55TnVtIHRvIHJlbWVtYmVyIGl0J3MgcmV2ZXJzZWQuXG4gICAgfVxuXG4gICAgaWYgKHRoaXMuX3J0cyA9PT0gdmFsdWUpIHtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIHZhciB0VGltZSA9IHRoaXMucGFyZW50ICYmIHRoaXMuX3RzID8gX3BhcmVudFRvQ2hpbGRUb3RhbFRpbWUodGhpcy5wYXJlbnQuX3RpbWUsIHRoaXMpIDogdGhpcy5fdFRpbWU7IC8vIG1ha2Ugc3VyZSB0byBkbyB0aGUgcGFyZW50VG9DaGlsZFRvdGFsVGltZSgpIEJFRk9SRSBzZXR0aW5nIHRoZSBuZXcgX3RzIGJlY2F1c2UgdGhlIG9sZCBvbmUgbXVzdCBiZSB1c2VkIGluIHRoYXQgY2FsY3VsYXRpb24uXG4gICAgLy8gZnV0dXJlIGFkZGl0aW9uPyBVcCBzaWRlOiBmYXN0IGFuZCBtaW5pbWFsIGZpbGUgc2l6ZS4gRG93biBzaWRlOiBvbmx5IHdvcmtzIG9uIHRoaXMgYW5pbWF0aW9uOyBpZiBhIHRpbWVsaW5lIGlzIHJldmVyc2VkLCBmb3IgZXhhbXBsZSwgaXRzIGNoaWxkcmVucycgb25SZXZlcnNlIHdvdWxkbid0IGdldCBjYWxsZWQuXG4gICAgLy8oK3ZhbHVlIDwgMCAmJiB0aGlzLl9ydHMgPj0gMCkgJiYgX2NhbGxiYWNrKHRoaXMsIFwib25SZXZlcnNlXCIsIHRydWUpO1xuICAgIC8vIHByaW9yaXRpemUgcmVuZGVyaW5nIHdoZXJlIHRoZSBwYXJlbnQncyBwbGF5aGVhZCBsaW5lcyB1cCBpbnN0ZWFkIG9mIHRoaXMuX3RUaW1lIGJlY2F1c2UgdGhlcmUgY291bGQgYmUgYSB0d2VlbiB0aGF0J3MgYW5pbWF0aW5nIGFub3RoZXIgdHdlZW4ncyB0aW1lU2NhbGUgaW4gdGhlIHNhbWUgcmVuZGVyaW5nIGxvb3AgKHNhbWUgcGFyZW50KSwgdGh1cyBpZiB0aGUgdGltZVNjYWxlIHR3ZWVuIHJlbmRlcnMgZmlyc3QsIGl0IHdvdWxkIGFsdGVyIF9zdGFydCBCRUZPUkUgX3RUaW1lIHdhcyBzZXQgb24gdGhhdCB0aWNrIChpbiB0aGUgcmVuZGVyaW5nIGxvb3ApLCBlZmZlY3RpdmVseSBmcmVlemluZyBpdCB1bnRpbCB0aGUgdGltZVNjYWxlIHR3ZWVuIGZpbmlzaGVzLlxuXG4gICAgdGhpcy5fcnRzID0gK3ZhbHVlIHx8IDA7XG4gICAgdGhpcy5fdHMgPSB0aGlzLl9wcyB8fCB2YWx1ZSA9PT0gLV90aW55TnVtID8gMCA6IHRoaXMuX3J0czsgLy8gX3RzIGlzIHRoZSBmdW5jdGlvbmFsIHRpbWVTY2FsZSB3aGljaCB3b3VsZCBiZSAwIGlmIHRoZSBhbmltYXRpb24gaXMgcGF1c2VkLlxuXG4gICAgdGhpcy50b3RhbFRpbWUoX2NsYW1wKC1NYXRoLmFicyh0aGlzLl9kZWxheSksIHRoaXMuX3REdXIsIHRUaW1lKSwgc3VwcHJlc3NFdmVudHMgIT09IGZhbHNlKTtcblxuICAgIF9zZXRFbmQodGhpcyk7IC8vIGlmIHBhcmVudC5zbW9vdGhDaGlsZFRpbWluZyB3YXMgZmFsc2UsIHRoZSBlbmQgdGltZSBkaWRuJ3QgZ2V0IHVwZGF0ZWQgaW4gdGhlIF9hbGlnblBsYXloZWFkKCkgbWV0aG9kLCBzbyBkbyBpdCBoZXJlLlxuXG5cbiAgICByZXR1cm4gX3JlY2FjaGVBbmNlc3RvcnModGhpcyk7XG4gIH07XG5cbiAgX3Byb3RvLnBhdXNlZCA9IGZ1bmN0aW9uIHBhdXNlZCh2YWx1ZSkge1xuICAgIGlmICghYXJndW1lbnRzLmxlbmd0aCkge1xuICAgICAgcmV0dXJuIHRoaXMuX3BzO1xuICAgIH1cblxuICAgIGlmICh0aGlzLl9wcyAhPT0gdmFsdWUpIHtcbiAgICAgIHRoaXMuX3BzID0gdmFsdWU7XG5cbiAgICAgIGlmICh2YWx1ZSkge1xuICAgICAgICB0aGlzLl9wVGltZSA9IHRoaXMuX3RUaW1lIHx8IE1hdGgubWF4KC10aGlzLl9kZWxheSwgdGhpcy5yYXdUaW1lKCkpOyAvLyBpZiB0aGUgcGF1c2Ugb2NjdXJzIGR1cmluZyB0aGUgZGVsYXkgcGhhc2UsIG1ha2Ugc3VyZSB0aGF0J3MgZmFjdG9yZWQgaW4gd2hlbiByZXN1bWluZy5cblxuICAgICAgICB0aGlzLl90cyA9IHRoaXMuX2FjdCA9IDA7IC8vIF90cyBpcyB0aGUgZnVuY3Rpb25hbCB0aW1lU2NhbGUsIHNvIGEgcGF1c2VkIHR3ZWVuIHdvdWxkIGVmZmVjdGl2ZWx5IGhhdmUgYSB0aW1lU2NhbGUgb2YgMC4gV2UgcmVjb3JkIHRoZSBcInJlYWxcIiB0aW1lU2NhbGUgYXMgX3J0cyAocmVjb3JkZWQgdGltZSBzY2FsZSlcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIF93YWtlKCk7XG5cbiAgICAgICAgdGhpcy5fdHMgPSB0aGlzLl9ydHM7IC8vb25seSBkZWZlciB0byBfcFRpbWUgKHBhdXNlVGltZSkgaWYgdFRpbWUgaXMgemVyby4gUmVtZW1iZXIsIHNvbWVvbmUgY291bGQgcGF1c2UoKSBhbiBhbmltYXRpb24sIHRoZW4gc2NydWIgdGhlIHBsYXloZWFkIGFuZCByZXN1bWUoKS4gSWYgdGhlIHBhcmVudCBkb2Vzbid0IGhhdmUgc21vb3RoQ2hpbGRUaW1pbmcsIHdlIHJlbmRlciBhdCB0aGUgcmF3VGltZSgpIGJlY2F1c2UgdGhlIHN0YXJ0VGltZSB3b24ndCBnZXQgdXBkYXRlZC5cblxuICAgICAgICB0aGlzLnRvdGFsVGltZSh0aGlzLnBhcmVudCAmJiAhdGhpcy5wYXJlbnQuc21vb3RoQ2hpbGRUaW1pbmcgPyB0aGlzLnJhd1RpbWUoKSA6IHRoaXMuX3RUaW1lIHx8IHRoaXMuX3BUaW1lLCB0aGlzLnByb2dyZXNzKCkgPT09IDEgJiYgTWF0aC5hYnModGhpcy5felRpbWUpICE9PSBfdGlueU51bSAmJiAodGhpcy5fdFRpbWUgLT0gX3RpbnlOdW0pKTsgLy8gZWRnZSBjYXNlOiBhbmltYXRpb24ucHJvZ3Jlc3MoMSkucGF1c2UoKS5wbGF5KCkgd291bGRuJ3QgcmVuZGVyIGFnYWluIGJlY2F1c2UgdGhlIHBsYXloZWFkIGlzIGFscmVhZHkgYXQgdGhlIGVuZCwgYnV0IHRoZSBjYWxsIHRvIHRvdGFsVGltZSgpIGJlbG93IHdpbGwgYWRkIGl0IGJhY2sgdG8gaXRzIHBhcmVudC4uLmFuZCBub3QgcmVtb3ZlIGl0IGFnYWluIChzaW5jZSByZW1vdmluZyBvbmx5IGhhcHBlbnMgdXBvbiByZW5kZXJpbmcgYXQgYSBuZXcgdGltZSkuIE9mZnNldHRpbmcgdGhlIF90VGltZSBzbGlnaHRseSBpcyBkb25lIHNpbXBseSB0byBjYXVzZSB0aGUgZmluYWwgcmVuZGVyIGluIHRvdGFsVGltZSgpIHRoYXQnbGwgcG9wIGl0IG9mZiBpdHMgdGltZWxpbmUgKGlmIGF1dG9SZW1vdmVDaGlsZHJlbiBpcyB0cnVlLCBvZiBjb3Vyc2UpLiBDaGVjayB0byBtYWtlIHN1cmUgX3pUaW1lIGlzbid0IC1fdGlueU51bSB0byBhdm9pZCBhbiBlZGdlIGNhc2Ugd2hlcmUgdGhlIHBsYXloZWFkIGlzIHB1c2hlZCB0byB0aGUgZW5kIGJ1dCBJTlNJREUgYSB0d2Vlbi9jYWxsYmFjaywgdGhlIHRpbWVsaW5lIGl0c2VsZiBpcyBwYXVzZWQgdGh1cyBoYWx0aW5nIHJlbmRlcmluZyBhbmQgbGVhdmluZyBhIGZldyB1bnJlbmRlcmVkLiBXaGVuIHJlc3VtaW5nLCBpdCB3b3VsZG4ndCByZW5kZXIgdGhvc2Ugb3RoZXJ3aXNlLlxuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIF9wcm90by5zdGFydFRpbWUgPSBmdW5jdGlvbiBzdGFydFRpbWUodmFsdWUpIHtcbiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCkge1xuICAgICAgdGhpcy5fc3RhcnQgPSB2YWx1ZTtcbiAgICAgIHZhciBwYXJlbnQgPSB0aGlzLnBhcmVudCB8fCB0aGlzLl9kcDtcbiAgICAgIHBhcmVudCAmJiAocGFyZW50Ll9zb3J0IHx8ICF0aGlzLnBhcmVudCkgJiYgX2FkZFRvVGltZWxpbmUocGFyZW50LCB0aGlzLCB2YWx1ZSAtIHRoaXMuX2RlbGF5KTtcbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl9zdGFydDtcbiAgfTtcblxuICBfcHJvdG8uZW5kVGltZSA9IGZ1bmN0aW9uIGVuZFRpbWUoaW5jbHVkZVJlcGVhdHMpIHtcbiAgICByZXR1cm4gdGhpcy5fc3RhcnQgKyAoX2lzTm90RmFsc2UoaW5jbHVkZVJlcGVhdHMpID8gdGhpcy50b3RhbER1cmF0aW9uKCkgOiB0aGlzLmR1cmF0aW9uKCkpIC8gTWF0aC5hYnModGhpcy5fdHMgfHwgMSk7XG4gIH07XG5cbiAgX3Byb3RvLnJhd1RpbWUgPSBmdW5jdGlvbiByYXdUaW1lKHdyYXBSZXBlYXRzKSB7XG4gICAgdmFyIHBhcmVudCA9IHRoaXMucGFyZW50IHx8IHRoaXMuX2RwOyAvLyBfZHAgPSBkZXRhY2hlZCBwYXJlbnRcblxuICAgIHJldHVybiAhcGFyZW50ID8gdGhpcy5fdFRpbWUgOiB3cmFwUmVwZWF0cyAmJiAoIXRoaXMuX3RzIHx8IHRoaXMuX3JlcGVhdCAmJiB0aGlzLl90aW1lICYmIHRoaXMudG90YWxQcm9ncmVzcygpIDwgMSkgPyB0aGlzLl90VGltZSAlICh0aGlzLl9kdXIgKyB0aGlzLl9yRGVsYXkpIDogIXRoaXMuX3RzID8gdGhpcy5fdFRpbWUgOiBfcGFyZW50VG9DaGlsZFRvdGFsVGltZShwYXJlbnQucmF3VGltZSh3cmFwUmVwZWF0cyksIHRoaXMpO1xuICB9O1xuXG4gIF9wcm90by5yZXZlcnQgPSBmdW5jdGlvbiByZXZlcnQoY29uZmlnKSB7XG4gICAgaWYgKGNvbmZpZyA9PT0gdm9pZCAwKSB7XG4gICAgICBjb25maWcgPSBfcmV2ZXJ0Q29uZmlnO1xuICAgIH1cblxuICAgIHZhciBwcmV2SXNSZXZlcnRpbmcgPSBfcmV2ZXJ0aW5nO1xuICAgIF9yZXZlcnRpbmcgPSBjb25maWc7XG5cbiAgICBpZiAodGhpcy5faW5pdHRlZCB8fCB0aGlzLl9zdGFydEF0KSB7XG4gICAgICB0aGlzLnRpbWVsaW5lICYmIHRoaXMudGltZWxpbmUucmV2ZXJ0KGNvbmZpZyk7XG4gICAgICB0aGlzLnRvdGFsVGltZSgtMC4wMSwgY29uZmlnLnN1cHByZXNzRXZlbnRzKTtcbiAgICB9XG5cbiAgICB0aGlzLmRhdGEgIT09IFwibmVzdGVkXCIgJiYgY29uZmlnLmtpbGwgIT09IGZhbHNlICYmIHRoaXMua2lsbCgpO1xuICAgIF9yZXZlcnRpbmcgPSBwcmV2SXNSZXZlcnRpbmc7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgX3Byb3RvLmdsb2JhbFRpbWUgPSBmdW5jdGlvbiBnbG9iYWxUaW1lKHJhd1RpbWUpIHtcbiAgICB2YXIgYW5pbWF0aW9uID0gdGhpcyxcbiAgICAgICAgdGltZSA9IGFyZ3VtZW50cy5sZW5ndGggPyByYXdUaW1lIDogYW5pbWF0aW9uLnJhd1RpbWUoKTtcblxuICAgIHdoaWxlIChhbmltYXRpb24pIHtcbiAgICAgIHRpbWUgPSBhbmltYXRpb24uX3N0YXJ0ICsgdGltZSAvIChNYXRoLmFicyhhbmltYXRpb24uX3RzKSB8fCAxKTtcbiAgICAgIGFuaW1hdGlvbiA9IGFuaW1hdGlvbi5fZHA7XG4gICAgfVxuXG4gICAgcmV0dXJuICF0aGlzLnBhcmVudCAmJiB0aGlzLl9zYXQgPyB0aGlzLl9zYXQuZ2xvYmFsVGltZShyYXdUaW1lKSA6IHRpbWU7IC8vIHRoZSBfc3RhcnRBdCB0d2VlbnMgZm9yIC5mcm9tVG8oKSBhbmQgLmZyb20oKSB0aGF0IGhhdmUgaW1tZWRpYXRlUmVuZGVyIHNob3VsZCBhbHdheXMgYmUgRklSU1QgaW4gdGhlIHRpbWVsaW5lIChpbXBvcnRhbnQgZm9yIGNvbnRleHQucmV2ZXJ0KCkpLiBcIl9zYXRcIiBzdGFuZHMgZm9yIF9zdGFydEF0VHdlZW4sIHJlZmVycmluZyB0byB0aGUgcGFyZW50IHR3ZWVuIHRoYXQgY3JlYXRlZCB0aGUgX3N0YXJ0QXQuIFdlIG11c3QgZGlzY2VybiBpZiB0aGF0IHR3ZWVuIGhhZCBpbW1lZGlhdGVSZW5kZXIgc28gdGhhdCB3ZSBjYW4ga25vdyB3aGV0aGVyIG9yIG5vdCB0byBwcmlvcml0aXplIGl0IGluIHJldmVydCgpLlxuICB9O1xuXG4gIF9wcm90by5yZXBlYXQgPSBmdW5jdGlvbiByZXBlYXQodmFsdWUpIHtcbiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCkge1xuICAgICAgdGhpcy5fcmVwZWF0ID0gdmFsdWUgPT09IEluZmluaXR5ID8gLTIgOiB2YWx1ZTtcbiAgICAgIHJldHVybiBfb25VcGRhdGVUb3RhbER1cmF0aW9uKHRoaXMpO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl9yZXBlYXQgPT09IC0yID8gSW5maW5pdHkgOiB0aGlzLl9yZXBlYXQ7XG4gIH07XG5cbiAgX3Byb3RvLnJlcGVhdERlbGF5ID0gZnVuY3Rpb24gcmVwZWF0RGVsYXkodmFsdWUpIHtcbiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCkge1xuICAgICAgdmFyIHRpbWUgPSB0aGlzLl90aW1lO1xuICAgICAgdGhpcy5fckRlbGF5ID0gdmFsdWU7XG5cbiAgICAgIF9vblVwZGF0ZVRvdGFsRHVyYXRpb24odGhpcyk7XG5cbiAgICAgIHJldHVybiB0aW1lID8gdGhpcy50aW1lKHRpbWUpIDogdGhpcztcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5fckRlbGF5O1xuICB9O1xuXG4gIF9wcm90by55b3lvID0gZnVuY3Rpb24geW95byh2YWx1ZSkge1xuICAgIGlmIChhcmd1bWVudHMubGVuZ3RoKSB7XG4gICAgICB0aGlzLl95b3lvID0gdmFsdWU7XG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5feW95bztcbiAgfTtcblxuICBfcHJvdG8uc2VlayA9IGZ1bmN0aW9uIHNlZWsocG9zaXRpb24sIHN1cHByZXNzRXZlbnRzKSB7XG4gICAgcmV0dXJuIHRoaXMudG90YWxUaW1lKF9wYXJzZVBvc2l0aW9uKHRoaXMsIHBvc2l0aW9uKSwgX2lzTm90RmFsc2Uoc3VwcHJlc3NFdmVudHMpKTtcbiAgfTtcblxuICBfcHJvdG8ucmVzdGFydCA9IGZ1bmN0aW9uIHJlc3RhcnQoaW5jbHVkZURlbGF5LCBzdXBwcmVzc0V2ZW50cykge1xuICAgIHJldHVybiB0aGlzLnBsYXkoKS50b3RhbFRpbWUoaW5jbHVkZURlbGF5ID8gLXRoaXMuX2RlbGF5IDogMCwgX2lzTm90RmFsc2Uoc3VwcHJlc3NFdmVudHMpKTtcbiAgfTtcblxuICBfcHJvdG8ucGxheSA9IGZ1bmN0aW9uIHBsYXkoZnJvbSwgc3VwcHJlc3NFdmVudHMpIHtcbiAgICBmcm9tICE9IG51bGwgJiYgdGhpcy5zZWVrKGZyb20sIHN1cHByZXNzRXZlbnRzKTtcbiAgICByZXR1cm4gdGhpcy5yZXZlcnNlZChmYWxzZSkucGF1c2VkKGZhbHNlKTtcbiAgfTtcblxuICBfcHJvdG8ucmV2ZXJzZSA9IGZ1bmN0aW9uIHJldmVyc2UoZnJvbSwgc3VwcHJlc3NFdmVudHMpIHtcbiAgICBmcm9tICE9IG51bGwgJiYgdGhpcy5zZWVrKGZyb20gfHwgdGhpcy50b3RhbER1cmF0aW9uKCksIHN1cHByZXNzRXZlbnRzKTtcbiAgICByZXR1cm4gdGhpcy5yZXZlcnNlZCh0cnVlKS5wYXVzZWQoZmFsc2UpO1xuICB9O1xuXG4gIF9wcm90by5wYXVzZSA9IGZ1bmN0aW9uIHBhdXNlKGF0VGltZSwgc3VwcHJlc3NFdmVudHMpIHtcbiAgICBhdFRpbWUgIT0gbnVsbCAmJiB0aGlzLnNlZWsoYXRUaW1lLCBzdXBwcmVzc0V2ZW50cyk7XG4gICAgcmV0dXJuIHRoaXMucGF1c2VkKHRydWUpO1xuICB9O1xuXG4gIF9wcm90by5yZXN1bWUgPSBmdW5jdGlvbiByZXN1bWUoKSB7XG4gICAgcmV0dXJuIHRoaXMucGF1c2VkKGZhbHNlKTtcbiAgfTtcblxuICBfcHJvdG8ucmV2ZXJzZWQgPSBmdW5jdGlvbiByZXZlcnNlZCh2YWx1ZSkge1xuICAgIGlmIChhcmd1bWVudHMubGVuZ3RoKSB7XG4gICAgICAhIXZhbHVlICE9PSB0aGlzLnJldmVyc2VkKCkgJiYgdGhpcy50aW1lU2NhbGUoLXRoaXMuX3J0cyB8fCAodmFsdWUgPyAtX3RpbnlOdW0gOiAwKSk7IC8vIGluIGNhc2UgdGltZVNjYWxlIGlzIHplcm8sIHJldmVyc2luZyB3b3VsZCBoYXZlIG5vIGVmZmVjdCBzbyB3ZSB1c2UgX3RpbnlOdW0uXG5cbiAgICAgIHJldHVybiB0aGlzO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl9ydHMgPCAwO1xuICB9O1xuXG4gIF9wcm90by5pbnZhbGlkYXRlID0gZnVuY3Rpb24gaW52YWxpZGF0ZSgpIHtcbiAgICB0aGlzLl9pbml0dGVkID0gdGhpcy5fYWN0ID0gMDtcbiAgICB0aGlzLl96VGltZSA9IC1fdGlueU51bTtcbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBfcHJvdG8uaXNBY3RpdmUgPSBmdW5jdGlvbiBpc0FjdGl2ZSgpIHtcbiAgICB2YXIgcGFyZW50ID0gdGhpcy5wYXJlbnQgfHwgdGhpcy5fZHAsXG4gICAgICAgIHN0YXJ0ID0gdGhpcy5fc3RhcnQsXG4gICAgICAgIHJhd1RpbWU7XG4gICAgcmV0dXJuICEhKCFwYXJlbnQgfHwgdGhpcy5fdHMgJiYgdGhpcy5faW5pdHRlZCAmJiBwYXJlbnQuaXNBY3RpdmUoKSAmJiAocmF3VGltZSA9IHBhcmVudC5yYXdUaW1lKHRydWUpKSA+PSBzdGFydCAmJiByYXdUaW1lIDwgdGhpcy5lbmRUaW1lKHRydWUpIC0gX3RpbnlOdW0pO1xuICB9O1xuXG4gIF9wcm90by5ldmVudENhbGxiYWNrID0gZnVuY3Rpb24gZXZlbnRDYWxsYmFjayh0eXBlLCBjYWxsYmFjaywgcGFyYW1zKSB7XG4gICAgdmFyIHZhcnMgPSB0aGlzLnZhcnM7XG5cbiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCA+IDEpIHtcbiAgICAgIGlmICghY2FsbGJhY2spIHtcbiAgICAgICAgZGVsZXRlIHZhcnNbdHlwZV07XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB2YXJzW3R5cGVdID0gY2FsbGJhY2s7XG4gICAgICAgIHBhcmFtcyAmJiAodmFyc1t0eXBlICsgXCJQYXJhbXNcIl0gPSBwYXJhbXMpO1xuICAgICAgICB0eXBlID09PSBcIm9uVXBkYXRlXCIgJiYgKHRoaXMuX29uVXBkYXRlID0gY2FsbGJhY2spO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICByZXR1cm4gdmFyc1t0eXBlXTtcbiAgfTtcblxuICBfcHJvdG8udGhlbiA9IGZ1bmN0aW9uIHRoZW4ob25GdWxmaWxsZWQpIHtcbiAgICB2YXIgc2VsZiA9IHRoaXM7XG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIChyZXNvbHZlKSB7XG4gICAgICB2YXIgZiA9IF9pc0Z1bmN0aW9uKG9uRnVsZmlsbGVkKSA/IG9uRnVsZmlsbGVkIDogX3Bhc3NUaHJvdWdoLFxuICAgICAgICAgIF9yZXNvbHZlID0gZnVuY3Rpb24gX3Jlc29sdmUoKSB7XG4gICAgICAgIHZhciBfdGhlbiA9IHNlbGYudGhlbjtcbiAgICAgICAgc2VsZi50aGVuID0gbnVsbDsgLy8gdGVtcG9yYXJpbHkgbnVsbCB0aGUgdGhlbigpIG1ldGhvZCB0byBhdm9pZCBhbiBpbmZpbml0ZSBsb29wIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL2dyZWVuc29jay9HU0FQL2lzc3Vlcy8zMjIpXG5cbiAgICAgICAgX2lzRnVuY3Rpb24oZikgJiYgKGYgPSBmKHNlbGYpKSAmJiAoZi50aGVuIHx8IGYgPT09IHNlbGYpICYmIChzZWxmLnRoZW4gPSBfdGhlbik7XG4gICAgICAgIHJlc29sdmUoZik7XG4gICAgICAgIHNlbGYudGhlbiA9IF90aGVuO1xuICAgICAgfTtcblxuICAgICAgaWYgKHNlbGYuX2luaXR0ZWQgJiYgc2VsZi50b3RhbFByb2dyZXNzKCkgPT09IDEgJiYgc2VsZi5fdHMgPj0gMCB8fCAhc2VsZi5fdFRpbWUgJiYgc2VsZi5fdHMgPCAwKSB7XG4gICAgICAgIF9yZXNvbHZlKCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBzZWxmLl9wcm9tID0gX3Jlc29sdmU7XG4gICAgICB9XG4gICAgfSk7XG4gIH07XG5cbiAgX3Byb3RvLmtpbGwgPSBmdW5jdGlvbiBraWxsKCkge1xuICAgIF9pbnRlcnJ1cHQodGhpcyk7XG4gIH07XG5cbiAgcmV0dXJuIEFuaW1hdGlvbjtcbn0oKTtcblxuX3NldERlZmF1bHRzKEFuaW1hdGlvbi5wcm90b3R5cGUsIHtcbiAgX3RpbWU6IDAsXG4gIF9zdGFydDogMCxcbiAgX2VuZDogMCxcbiAgX3RUaW1lOiAwLFxuICBfdER1cjogMCxcbiAgX2RpcnR5OiAwLFxuICBfcmVwZWF0OiAwLFxuICBfeW95bzogZmFsc2UsXG4gIHBhcmVudDogbnVsbCxcbiAgX2luaXR0ZWQ6IGZhbHNlLFxuICBfckRlbGF5OiAwLFxuICBfdHM6IDEsXG4gIF9kcDogMCxcbiAgcmF0aW86IDAsXG4gIF96VGltZTogLV90aW55TnVtLFxuICBfcHJvbTogMCxcbiAgX3BzOiBmYWxzZSxcbiAgX3J0czogMVxufSk7XG4vKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVElNRUxJTkVcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG5cbmV4cG9ydCB2YXIgVGltZWxpbmUgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKF9BbmltYXRpb24pIHtcbiAgX2luaGVyaXRzTG9vc2UoVGltZWxpbmUsIF9BbmltYXRpb24pO1xuXG4gIGZ1bmN0aW9uIFRpbWVsaW5lKHZhcnMsIHBvc2l0aW9uKSB7XG4gICAgdmFyIF90aGlzO1xuXG4gICAgaWYgKHZhcnMgPT09IHZvaWQgMCkge1xuICAgICAgdmFycyA9IHt9O1xuICAgIH1cblxuICAgIF90aGlzID0gX0FuaW1hdGlvbi5jYWxsKHRoaXMsIHZhcnMpIHx8IHRoaXM7XG4gICAgX3RoaXMubGFiZWxzID0ge307XG4gICAgX3RoaXMuc21vb3RoQ2hpbGRUaW1pbmcgPSAhIXZhcnMuc21vb3RoQ2hpbGRUaW1pbmc7XG4gICAgX3RoaXMuYXV0b1JlbW92ZUNoaWxkcmVuID0gISF2YXJzLmF1dG9SZW1vdmVDaGlsZHJlbjtcbiAgICBfdGhpcy5fc29ydCA9IF9pc05vdEZhbHNlKHZhcnMuc29ydENoaWxkcmVuKTtcbiAgICBfZ2xvYmFsVGltZWxpbmUgJiYgX2FkZFRvVGltZWxpbmUodmFycy5wYXJlbnQgfHwgX2dsb2JhbFRpbWVsaW5lLCBfYXNzZXJ0VGhpc0luaXRpYWxpemVkKF90aGlzKSwgcG9zaXRpb24pO1xuICAgIHZhcnMucmV2ZXJzZWQgJiYgX3RoaXMucmV2ZXJzZSgpO1xuICAgIHZhcnMucGF1c2VkICYmIF90aGlzLnBhdXNlZCh0cnVlKTtcbiAgICB2YXJzLnNjcm9sbFRyaWdnZXIgJiYgX3Njcm9sbFRyaWdnZXIoX2Fzc2VydFRoaXNJbml0aWFsaXplZChfdGhpcyksIHZhcnMuc2Nyb2xsVHJpZ2dlcik7XG4gICAgcmV0dXJuIF90aGlzO1xuICB9XG5cbiAgdmFyIF9wcm90bzIgPSBUaW1lbGluZS5wcm90b3R5cGU7XG5cbiAgX3Byb3RvMi50byA9IGZ1bmN0aW9uIHRvKHRhcmdldHMsIHZhcnMsIHBvc2l0aW9uKSB7XG4gICAgX2NyZWF0ZVR3ZWVuVHlwZSgwLCBhcmd1bWVudHMsIHRoaXMpO1xuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgX3Byb3RvMi5mcm9tID0gZnVuY3Rpb24gZnJvbSh0YXJnZXRzLCB2YXJzLCBwb3NpdGlvbikge1xuICAgIF9jcmVhdGVUd2VlblR5cGUoMSwgYXJndW1lbnRzLCB0aGlzKTtcblxuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIF9wcm90bzIuZnJvbVRvID0gZnVuY3Rpb24gZnJvbVRvKHRhcmdldHMsIGZyb21WYXJzLCB0b1ZhcnMsIHBvc2l0aW9uKSB7XG4gICAgX2NyZWF0ZVR3ZWVuVHlwZSgyLCBhcmd1bWVudHMsIHRoaXMpO1xuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgX3Byb3RvMi5zZXQgPSBmdW5jdGlvbiBzZXQodGFyZ2V0cywgdmFycywgcG9zaXRpb24pIHtcbiAgICB2YXJzLmR1cmF0aW9uID0gMDtcbiAgICB2YXJzLnBhcmVudCA9IHRoaXM7XG4gICAgX2luaGVyaXREZWZhdWx0cyh2YXJzKS5yZXBlYXREZWxheSB8fCAodmFycy5yZXBlYXQgPSAwKTtcbiAgICB2YXJzLmltbWVkaWF0ZVJlbmRlciA9ICEhdmFycy5pbW1lZGlhdGVSZW5kZXI7XG4gICAgbmV3IFR3ZWVuKHRhcmdldHMsIHZhcnMsIF9wYXJzZVBvc2l0aW9uKHRoaXMsIHBvc2l0aW9uKSwgMSk7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgX3Byb3RvMi5jYWxsID0gZnVuY3Rpb24gY2FsbChjYWxsYmFjaywgcGFyYW1zLCBwb3NpdGlvbikge1xuICAgIHJldHVybiBfYWRkVG9UaW1lbGluZSh0aGlzLCBUd2Vlbi5kZWxheWVkQ2FsbCgwLCBjYWxsYmFjaywgcGFyYW1zKSwgcG9zaXRpb24pO1xuICB9IC8vT05MWSBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSEgTWF5YmUgZGVsZXRlP1xuICA7XG5cbiAgX3Byb3RvMi5zdGFnZ2VyVG8gPSBmdW5jdGlvbiBzdGFnZ2VyVG8odGFyZ2V0cywgZHVyYXRpb24sIHZhcnMsIHN0YWdnZXIsIHBvc2l0aW9uLCBvbkNvbXBsZXRlQWxsLCBvbkNvbXBsZXRlQWxsUGFyYW1zKSB7XG4gICAgdmFycy5kdXJhdGlvbiA9IGR1cmF0aW9uO1xuICAgIHZhcnMuc3RhZ2dlciA9IHZhcnMuc3RhZ2dlciB8fCBzdGFnZ2VyO1xuICAgIHZhcnMub25Db21wbGV0ZSA9IG9uQ29tcGxldGVBbGw7XG4gICAgdmFycy5vbkNvbXBsZXRlUGFyYW1zID0gb25Db21wbGV0ZUFsbFBhcmFtcztcbiAgICB2YXJzLnBhcmVudCA9IHRoaXM7XG4gICAgbmV3IFR3ZWVuKHRhcmdldHMsIHZhcnMsIF9wYXJzZVBvc2l0aW9uKHRoaXMsIHBvc2l0aW9uKSk7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgX3Byb3RvMi5zdGFnZ2VyRnJvbSA9IGZ1bmN0aW9uIHN0YWdnZXJGcm9tKHRhcmdldHMsIGR1cmF0aW9uLCB2YXJzLCBzdGFnZ2VyLCBwb3NpdGlvbiwgb25Db21wbGV0ZUFsbCwgb25Db21wbGV0ZUFsbFBhcmFtcykge1xuICAgIHZhcnMucnVuQmFja3dhcmRzID0gMTtcbiAgICBfaW5oZXJpdERlZmF1bHRzKHZhcnMpLmltbWVkaWF0ZVJlbmRlciA9IF9pc05vdEZhbHNlKHZhcnMuaW1tZWRpYXRlUmVuZGVyKTtcbiAgICByZXR1cm4gdGhpcy5zdGFnZ2VyVG8odGFyZ2V0cywgZHVyYXRpb24sIHZhcnMsIHN0YWdnZXIsIHBvc2l0aW9uLCBvbkNvbXBsZXRlQWxsLCBvbkNvbXBsZXRlQWxsUGFyYW1zKTtcbiAgfTtcblxuICBfcHJvdG8yLnN0YWdnZXJGcm9tVG8gPSBmdW5jdGlvbiBzdGFnZ2VyRnJvbVRvKHRhcmdldHMsIGR1cmF0aW9uLCBmcm9tVmFycywgdG9WYXJzLCBzdGFnZ2VyLCBwb3NpdGlvbiwgb25Db21wbGV0ZUFsbCwgb25Db21wbGV0ZUFsbFBhcmFtcykge1xuICAgIHRvVmFycy5zdGFydEF0ID0gZnJvbVZhcnM7XG4gICAgX2luaGVyaXREZWZhdWx0cyh0b1ZhcnMpLmltbWVkaWF0ZVJlbmRlciA9IF9pc05vdEZhbHNlKHRvVmFycy5pbW1lZGlhdGVSZW5kZXIpO1xuICAgIHJldHVybiB0aGlzLnN0YWdnZXJUbyh0YXJnZXRzLCBkdXJhdGlvbiwgdG9WYXJzLCBzdGFnZ2VyLCBwb3NpdGlvbiwgb25Db21wbGV0ZUFsbCwgb25Db21wbGV0ZUFsbFBhcmFtcyk7XG4gIH07XG5cbiAgX3Byb3RvMi5yZW5kZXIgPSBmdW5jdGlvbiByZW5kZXIodG90YWxUaW1lLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UpIHtcbiAgICB2YXIgcHJldlRpbWUgPSB0aGlzLl90aW1lLFxuICAgICAgICB0RHVyID0gdGhpcy5fZGlydHkgPyB0aGlzLnRvdGFsRHVyYXRpb24oKSA6IHRoaXMuX3REdXIsXG4gICAgICAgIGR1ciA9IHRoaXMuX2R1cixcbiAgICAgICAgdFRpbWUgPSB0b3RhbFRpbWUgPD0gMCA/IDAgOiBfcm91bmRQcmVjaXNlKHRvdGFsVGltZSksXG4gICAgICAgIC8vIGlmIGEgcGF1c2VkIHRpbWVsaW5lIGlzIHJlc3VtZWQgKG9yIGl0cyBfc3RhcnQgaXMgdXBkYXRlZCBmb3IgYW5vdGhlciByZWFzb24uLi53aGljaCByb3VuZHMgaXQpLCB0aGF0IGNvdWxkIHJlc3VsdCBpbiB0aGUgcGxheWhlYWQgc2hpZnRpbmcgYSAqKnRpbnkqKiBhbW91bnQgYW5kIGEgemVyby1kdXJhdGlvbiBjaGlsZCBhdCB0aGF0IHNwb3QgbWF5IGdldCByZW5kZXJlZCBhdCBhIGRpZmZlcmVudCByYXRpbywgbGlrZSBpdHMgdG90YWxUaW1lIGluIHJlbmRlcigpIG1heSBiZSAxZS0xNyBpbnN0ZWFkIG9mIDAsIGZvciBleGFtcGxlLlxuICAgIGNyb3NzaW5nU3RhcnQgPSB0aGlzLl96VGltZSA8IDAgIT09IHRvdGFsVGltZSA8IDAgJiYgKHRoaXMuX2luaXR0ZWQgfHwgIWR1ciksXG4gICAgICAgIHRpbWUsXG4gICAgICAgIGNoaWxkLFxuICAgICAgICBuZXh0LFxuICAgICAgICBpdGVyYXRpb24sXG4gICAgICAgIGN5Y2xlRHVyYXRpb24sXG4gICAgICAgIHByZXZQYXVzZWQsXG4gICAgICAgIHBhdXNlVHdlZW4sXG4gICAgICAgIHRpbWVTY2FsZSxcbiAgICAgICAgcHJldlN0YXJ0LFxuICAgICAgICBwcmV2SXRlcmF0aW9uLFxuICAgICAgICB5b3lvLFxuICAgICAgICBpc1lveW87XG4gICAgdGhpcyAhPT0gX2dsb2JhbFRpbWVsaW5lICYmIHRUaW1lID4gdER1ciAmJiB0b3RhbFRpbWUgPj0gMCAmJiAodFRpbWUgPSB0RHVyKTtcblxuICAgIGlmICh0VGltZSAhPT0gdGhpcy5fdFRpbWUgfHwgZm9yY2UgfHwgY3Jvc3NpbmdTdGFydCkge1xuICAgICAgaWYgKHByZXZUaW1lICE9PSB0aGlzLl90aW1lICYmIGR1cikge1xuICAgICAgICAvL2lmIHRvdGFsRHVyYXRpb24oKSBmaW5kcyBhIGNoaWxkIHdpdGggYSBuZWdhdGl2ZSBzdGFydFRpbWUgYW5kIHNtb290aENoaWxkVGltaW5nIGlzIHRydWUsIHRoaW5ncyBnZXQgc2hpZnRlZCBhcm91bmQgaW50ZXJuYWxseSBzbyB3ZSBuZWVkIHRvIGFkanVzdCB0aGUgdGltZSBhY2NvcmRpbmdseS4gRm9yIGV4YW1wbGUsIGlmIGEgdHdlZW4gc3RhcnRzIGF0IC0zMCB3ZSBtdXN0IHNoaWZ0IEVWRVJZVEhJTkcgZm9yd2FyZCAzMCBzZWNvbmRzIGFuZCBtb3ZlIHRoaXMgdGltZWxpbmUncyBzdGFydFRpbWUgYmFja3dhcmQgYnkgMzAgc2Vjb25kcyBzbyB0aGF0IHRoaW5ncyBhbGlnbiB3aXRoIHRoZSBwbGF5aGVhZCAobm8ganVtcCkuXG4gICAgICAgIHRUaW1lICs9IHRoaXMuX3RpbWUgLSBwcmV2VGltZTtcbiAgICAgICAgdG90YWxUaW1lICs9IHRoaXMuX3RpbWUgLSBwcmV2VGltZTtcbiAgICAgIH1cblxuICAgICAgdGltZSA9IHRUaW1lO1xuICAgICAgcHJldlN0YXJ0ID0gdGhpcy5fc3RhcnQ7XG4gICAgICB0aW1lU2NhbGUgPSB0aGlzLl90cztcbiAgICAgIHByZXZQYXVzZWQgPSAhdGltZVNjYWxlO1xuXG4gICAgICBpZiAoY3Jvc3NpbmdTdGFydCkge1xuICAgICAgICBkdXIgfHwgKHByZXZUaW1lID0gdGhpcy5felRpbWUpOyAvL3doZW4gdGhlIHBsYXloZWFkIGFycml2ZXMgYXQgRVhBQ1RMWSB0aW1lIDAgKHJpZ2h0IG9uIHRvcCkgb2YgYSB6ZXJvLWR1cmF0aW9uIHRpbWVsaW5lLCB3ZSBuZWVkIHRvIGRpc2Nlcm4gaWYgZXZlbnRzIGFyZSBzdXBwcmVzc2VkIHNvIHRoYXQgd2hlbiB0aGUgcGxheWhlYWQgbW92ZXMgYWdhaW4gKG5leHQgdGltZSksIGl0J2xsIHRyaWdnZXIgdGhlIGNhbGxiYWNrLiBJZiBldmVudHMgYXJlIE5PVCBzdXBwcmVzc2VkLCBvYnZpb3VzbHkgdGhlIGNhbGxiYWNrIHdvdWxkIGJlIHRyaWdnZXJlZCBpbiB0aGlzIHJlbmRlci4gQmFzaWNhbGx5LCB0aGUgY2FsbGJhY2sgc2hvdWxkIGZpcmUgZWl0aGVyIHdoZW4gdGhlIHBsYXloZWFkIEFSUklWRVMgb3IgTEVBVkVTIHRoaXMgZXhhY3Qgc3BvdCwgbm90IGJvdGguIEltYWdpbmUgZG9pbmcgYSB0aW1lbGluZS5zZWVrKDApIGFuZCB0aGVyZSdzIGEgY2FsbGJhY2sgdGhhdCBzaXRzIGF0IDAuIFNpbmNlIGV2ZW50cyBhcmUgc3VwcHJlc3NlZCBvbiB0aGF0IHNlZWsoKSBieSBkZWZhdWx0LCBub3RoaW5nIHdpbGwgZmlyZSwgYnV0IHdoZW4gdGhlIHBsYXloZWFkIG1vdmVzIG9mZiBvZiB0aGF0IHBvc2l0aW9uLCB0aGUgY2FsbGJhY2sgc2hvdWxkIGZpcmUuIFRoaXMgYmVoYXZpb3IgaXMgd2hhdCBwZW9wbGUgaW50dWl0aXZlbHkgZXhwZWN0LlxuXG4gICAgICAgICh0b3RhbFRpbWUgfHwgIXN1cHByZXNzRXZlbnRzKSAmJiAodGhpcy5felRpbWUgPSB0b3RhbFRpbWUpO1xuICAgICAgfVxuXG4gICAgICBpZiAodGhpcy5fcmVwZWF0KSB7XG4gICAgICAgIC8vYWRqdXN0IHRoZSB0aW1lIGZvciByZXBlYXRzIGFuZCB5b3lvc1xuICAgICAgICB5b3lvID0gdGhpcy5feW95bztcbiAgICAgICAgY3ljbGVEdXJhdGlvbiA9IGR1ciArIHRoaXMuX3JEZWxheTtcblxuICAgICAgICBpZiAodGhpcy5fcmVwZWF0IDwgLTEgJiYgdG90YWxUaW1lIDwgMCkge1xuICAgICAgICAgIHJldHVybiB0aGlzLnRvdGFsVGltZShjeWNsZUR1cmF0aW9uICogMTAwICsgdG90YWxUaW1lLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgdGltZSA9IF9yb3VuZFByZWNpc2UodFRpbWUgJSBjeWNsZUR1cmF0aW9uKTsgLy9yb3VuZCB0byBhdm9pZCBmbG9hdGluZyBwb2ludCBlcnJvcnMuICg0ICUgMC44IHNob3VsZCBiZSAwIGJ1dCBzb21lIGJyb3dzZXJzIHJlcG9ydCBpdCBhcyAwLjc5OTk5OTk5ISlcblxuICAgICAgICBpZiAodFRpbWUgPT09IHREdXIpIHtcbiAgICAgICAgICAvLyB0aGUgdER1ciA9PT0gdFRpbWUgaXMgZm9yIGVkZ2UgY2FzZXMgd2hlcmUgdGhlcmUncyBhIGxlbmd0aHkgZGVjaW1hbCBvbiB0aGUgZHVyYXRpb24gYW5kIGl0IG1heSByZWFjaCB0aGUgdmVyeSBlbmQgYnV0IHRoZSB0aW1lIGlzIHJlbmRlcmVkIGFzIG5vdC1xdWl0ZS10aGVyZSAocmVtZW1iZXIsIHREdXIgaXMgcm91bmRlZCB0byA0IGRlY2ltYWxzIHdoZXJlYXMgZHVyIGlzbid0KVxuICAgICAgICAgIGl0ZXJhdGlvbiA9IHRoaXMuX3JlcGVhdDtcbiAgICAgICAgICB0aW1lID0gZHVyO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIGl0ZXJhdGlvbiA9IH5+KHRUaW1lIC8gY3ljbGVEdXJhdGlvbik7XG5cbiAgICAgICAgICBpZiAoaXRlcmF0aW9uICYmIGl0ZXJhdGlvbiA9PT0gdFRpbWUgLyBjeWNsZUR1cmF0aW9uKSB7XG4gICAgICAgICAgICB0aW1lID0gZHVyO1xuICAgICAgICAgICAgaXRlcmF0aW9uLS07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGltZSA+IGR1ciAmJiAodGltZSA9IGR1cik7XG4gICAgICAgIH1cblxuICAgICAgICBwcmV2SXRlcmF0aW9uID0gX2FuaW1hdGlvbkN5Y2xlKHRoaXMuX3RUaW1lLCBjeWNsZUR1cmF0aW9uKTtcbiAgICAgICAgIXByZXZUaW1lICYmIHRoaXMuX3RUaW1lICYmIHByZXZJdGVyYXRpb24gIT09IGl0ZXJhdGlvbiAmJiB0aGlzLl90VGltZSAtIHByZXZJdGVyYXRpb24gKiBjeWNsZUR1cmF0aW9uIC0gdGhpcy5fZHVyIDw9IDAgJiYgKHByZXZJdGVyYXRpb24gPSBpdGVyYXRpb24pOyAvLyBlZGdlIGNhc2UgLSBpZiBzb21lb25lIGRvZXMgYWRkUGF1c2UoKSBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgb2YgYSByZXBlYXRpbmcgdGltZWxpbmUsIHRoYXQgcGF1c2UgaXMgdGVjaG5pY2FsbHkgYXQgdGhlIHNhbWUgc3BvdCBhcyB0aGUgZW5kIHdoaWNoIGNhdXNlcyB0aGlzLl90aW1lIHRvIGdldCBzZXQgdG8gMCB3aGVuIHRoZSB0b3RhbFRpbWUgd291bGQgbm9ybWFsbHkgcGxhY2UgdGhlIHBsYXloZWFkIGF0IHRoZSBlbmQuIFNlZSBodHRwczovL2dzYXAuY29tL2ZvcnVtcy90b3BpYy8yMzgyMy1jbG9zaW5nLW5hdi1hbmltYXRpb24tbm90LXdvcmtpbmctb24taWUtYW5kLWlwaG9uZS02LW1heWJlLW90aGVyLW9sZGVyLWJyb3dzZXIvP3RhYj1jb21tZW50cyNjb21tZW50LTExMzAwNSBhbHNvLCB0aGlzLl90VGltZSAtIHByZXZJdGVyYXRpb24gKiBjeWNsZUR1cmF0aW9uIC0gdGhpcy5fZHVyIDw9IDAganVzdCBjaGVja3MgdG8gbWFrZSBzdXJlIGl0IHdhc24ndCBwcmV2aW91c2x5IGluIHRoZSBcInJlcGVhdERlbGF5XCIgcG9ydGlvblxuXG4gICAgICAgIGlmICh5b3lvICYmIGl0ZXJhdGlvbiAmIDEpIHtcbiAgICAgICAgICB0aW1lID0gZHVyIC0gdGltZTtcbiAgICAgICAgICBpc1lveW8gPSAxO1xuICAgICAgICB9XG4gICAgICAgIC8qXG4gICAgICAgIG1ha2Ugc3VyZSBjaGlsZHJlbiBhdCB0aGUgZW5kL2JlZ2lubmluZyBvZiB0aGUgdGltZWxpbmUgYXJlIHJlbmRlcmVkIHByb3Blcmx5LiBJZiwgZm9yIGV4YW1wbGUsXG4gICAgICAgIGEgMy1zZWNvbmQgbG9uZyB0aW1lbGluZSByZW5kZXJlZCBhdCAyLjkgc2Vjb25kcyBwcmV2aW91c2x5LCBhbmQgbm93IHJlbmRlcnMgYXQgMy4yIHNlY29uZHMgKHdoaWNoXG4gICAgICAgIHdvdWxkIGdldCB0cmFuc2xhdGVkIHRvIDIuOCBzZWNvbmRzIGlmIHRoZSB0aW1lbGluZSB5b3lvcyBvciAwLjIgc2Vjb25kcyBpZiBpdCBqdXN0IHJlcGVhdHMpLCB0aGVyZVxuICAgICAgICBjb3VsZCBiZSBhIGNhbGxiYWNrIG9yIGEgc2hvcnQgdHdlZW4gdGhhdCdzIGF0IDIuOTUgb3IgMyBzZWNvbmRzIGluIHdoaWNoIHdvdWxkbid0IHJlbmRlci4gU29cbiAgICAgICAgd2UgbmVlZCB0byBwdXNoIHRoZSB0aW1lbGluZSB0byB0aGUgZW5kIChhbmQvb3IgYmVnaW5uaW5nIGRlcGVuZGluZyBvbiBpdHMgeW95byB2YWx1ZSkuIEFsc28gd2UgbXVzdFxuICAgICAgICBlbnN1cmUgdGhhdCB6ZXJvLWR1cmF0aW9uIHR3ZWVucyBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgb3IgZW5kIG9mIHRoZSBUaW1lbGluZSB3b3JrLlxuICAgICAgICAqL1xuXG5cbiAgICAgICAgaWYgKGl0ZXJhdGlvbiAhPT0gcHJldkl0ZXJhdGlvbiAmJiAhdGhpcy5fbG9jaykge1xuICAgICAgICAgIHZhciByZXdpbmRpbmcgPSB5b3lvICYmIHByZXZJdGVyYXRpb24gJiAxLFxuICAgICAgICAgICAgICBkb2VzV3JhcCA9IHJld2luZGluZyA9PT0gKHlveW8gJiYgaXRlcmF0aW9uICYgMSk7XG4gICAgICAgICAgaXRlcmF0aW9uIDwgcHJldkl0ZXJhdGlvbiAmJiAocmV3aW5kaW5nID0gIXJld2luZGluZyk7XG4gICAgICAgICAgcHJldlRpbWUgPSByZXdpbmRpbmcgPyAwIDogdFRpbWUgJSBkdXIgPyBkdXIgOiB0VGltZTsgLy8gaWYgdGhlIHBsYXloZWFkIGlzIGxhbmRpbmcgZXhhY3RseSBhdCB0aGUgZW5kIG9mIGFuIGl0ZXJhdGlvbiwgdXNlIHRoYXQgdG90YWxUaW1lIHJhdGhlciB0aGFuIG9ubHkgdGhlIGR1cmF0aW9uLCBvdGhlcndpc2UgaXQnbGwgc2tpcCB0aGUgMm5kIHJlbmRlciBzaW5jZSBpdCdzIGVmZmVjdGl2ZWx5IGF0IHRoZSBzYW1lIHRpbWUuXG5cbiAgICAgICAgICB0aGlzLl9sb2NrID0gMTtcbiAgICAgICAgICB0aGlzLnJlbmRlcihwcmV2VGltZSB8fCAoaXNZb3lvID8gMCA6IF9yb3VuZFByZWNpc2UoaXRlcmF0aW9uICogY3ljbGVEdXJhdGlvbikpLCBzdXBwcmVzc0V2ZW50cywgIWR1cikuX2xvY2sgPSAwO1xuICAgICAgICAgIHRoaXMuX3RUaW1lID0gdFRpbWU7IC8vIGlmIGEgdXNlciBnZXRzIHRoZSBpdGVyYXRpb24oKSBpbnNpZGUgdGhlIG9uUmVwZWF0LCBmb3IgZXhhbXBsZSwgaXQgc2hvdWxkIGJlIGFjY3VyYXRlLlxuXG4gICAgICAgICAgIXN1cHByZXNzRXZlbnRzICYmIHRoaXMucGFyZW50ICYmIF9jYWxsYmFjayh0aGlzLCBcIm9uUmVwZWF0XCIpO1xuICAgICAgICAgIHRoaXMudmFycy5yZXBlYXRSZWZyZXNoICYmICFpc1lveW8gJiYgKHRoaXMuaW52YWxpZGF0ZSgpLl9sb2NrID0gMSk7XG5cbiAgICAgICAgICBpZiAocHJldlRpbWUgJiYgcHJldlRpbWUgIT09IHRoaXMuX3RpbWUgfHwgcHJldlBhdXNlZCAhPT0gIXRoaXMuX3RzIHx8IHRoaXMudmFycy5vblJlcGVhdCAmJiAhdGhpcy5wYXJlbnQgJiYgIXRoaXMuX2FjdCkge1xuICAgICAgICAgICAgLy8gaWYgcHJldlRpbWUgaXMgMCBhbmQgd2UgcmVuZGVyIGF0IHRoZSB2ZXJ5IGVuZCwgX3RpbWUgd2lsbCBiZSB0aGUgZW5kLCB0aHVzIHdvbid0IG1hdGNoLiBTbyBpbiB0aGlzIGVkZ2UgY2FzZSwgcHJldlRpbWUgd29uJ3QgbWF0Y2ggX3RpbWUgYnV0IHRoYXQncyBva2F5LiBJZiBpdCBnZXRzIGtpbGxlZCBpbiB0aGUgb25SZXBlYXQsIGVqZWN0IGFzIHdlbGwuXG4gICAgICAgICAgICByZXR1cm4gdGhpcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkdXIgPSB0aGlzLl9kdXI7IC8vIGluIGNhc2UgdGhlIGR1cmF0aW9uIGNoYW5nZWQgaW4gdGhlIG9uUmVwZWF0XG5cbiAgICAgICAgICB0RHVyID0gdGhpcy5fdER1cjtcblxuICAgICAgICAgIGlmIChkb2VzV3JhcCkge1xuICAgICAgICAgICAgdGhpcy5fbG9jayA9IDI7XG4gICAgICAgICAgICBwcmV2VGltZSA9IHJld2luZGluZyA/IGR1ciA6IC0wLjAwMDE7XG4gICAgICAgICAgICB0aGlzLnJlbmRlcihwcmV2VGltZSwgdHJ1ZSk7XG4gICAgICAgICAgICB0aGlzLnZhcnMucmVwZWF0UmVmcmVzaCAmJiAhaXNZb3lvICYmIHRoaXMuaW52YWxpZGF0ZSgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRoaXMuX2xvY2sgPSAwO1xuXG4gICAgICAgICAgaWYgKCF0aGlzLl90cyAmJiAhcHJldlBhdXNlZCkge1xuICAgICAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgICAgICAgfSAvL2luIG9yZGVyIGZvciB5b3lvRWFzZSB0byB3b3JrIHByb3Blcmx5IHdoZW4gdGhlcmUncyBhIHN0YWdnZXIsIHdlIG11c3Qgc3dhcCBvdXQgdGhlIGVhc2UgaW4gZWFjaCBzdWItdHdlZW4uXG5cblxuICAgICAgICAgIF9wcm9wYWdhdGVZb3lvRWFzZSh0aGlzLCBpc1lveW8pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmICh0aGlzLl9oYXNQYXVzZSAmJiAhdGhpcy5fZm9yY2luZyAmJiB0aGlzLl9sb2NrIDwgMikge1xuICAgICAgICBwYXVzZVR3ZWVuID0gX2ZpbmROZXh0UGF1c2VUd2Vlbih0aGlzLCBfcm91bmRQcmVjaXNlKHByZXZUaW1lKSwgX3JvdW5kUHJlY2lzZSh0aW1lKSk7XG5cbiAgICAgICAgaWYgKHBhdXNlVHdlZW4pIHtcbiAgICAgICAgICB0VGltZSAtPSB0aW1lIC0gKHRpbWUgPSBwYXVzZVR3ZWVuLl9zdGFydCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGhpcy5fdFRpbWUgPSB0VGltZTtcbiAgICAgIHRoaXMuX3RpbWUgPSB0aW1lO1xuICAgICAgdGhpcy5fYWN0ID0gIXRpbWVTY2FsZTsgLy9hcyBsb25nIGFzIGl0J3Mgbm90IHBhdXNlZCwgZm9yY2UgaXQgdG8gYmUgYWN0aXZlIHNvIHRoYXQgaWYgdGhlIHVzZXIgcmVuZGVycyBpbmRlcGVuZGVudCBvZiB0aGUgcGFyZW50IHRpbWVsaW5lLCBpdCdsbCBiZSBmb3JjZWQgdG8gcmUtcmVuZGVyIG9uIHRoZSBuZXh0IHRpY2suXG5cbiAgICAgIGlmICghdGhpcy5faW5pdHRlZCkge1xuICAgICAgICB0aGlzLl9vblVwZGF0ZSA9IHRoaXMudmFycy5vblVwZGF0ZTtcbiAgICAgICAgdGhpcy5faW5pdHRlZCA9IDE7XG4gICAgICAgIHRoaXMuX3pUaW1lID0gdG90YWxUaW1lO1xuICAgICAgICBwcmV2VGltZSA9IDA7IC8vIHVwb24gaW5pdCwgdGhlIHBsYXloZWFkIHNob3VsZCBhbHdheXMgZ28gZm9yd2FyZDsgc29tZW9uZSBjb3VsZCBpbnZhbGlkYXRlKCkgYSBjb21wbGV0ZWQgdGltZWxpbmUgYW5kIHRoZW4gaWYgdGhleSByZXN0YXJ0KCksIHRoYXQgd291bGQgbWFrZSBjaGlsZCB0d2VlbnMgcmVuZGVyIGluIHJldmVyc2Ugb3JkZXIgd2hpY2ggY291bGQgbG9jayBpbiB0aGUgd3Jvbmcgc3RhcnRpbmcgdmFsdWVzIGlmIHRoZXkgYnVpbGQgb24gZWFjaCBvdGhlciwgbGlrZSB0bC50byhvYmosIHt4OiAxMDB9KS50byhvYmosIHt4OiAwfSkuXG4gICAgICB9XG5cbiAgICAgIGlmICghcHJldlRpbWUgJiYgdGltZSAmJiAhc3VwcHJlc3NFdmVudHMgJiYgIWl0ZXJhdGlvbikge1xuICAgICAgICBfY2FsbGJhY2sodGhpcywgXCJvblN0YXJ0XCIpO1xuXG4gICAgICAgIGlmICh0aGlzLl90VGltZSAhPT0gdFRpbWUpIHtcbiAgICAgICAgICAvLyBpbiBjYXNlIHRoZSBvblN0YXJ0IHRyaWdnZXJlZCBhIHJlbmRlciBhdCBhIGRpZmZlcmVudCBzcG90LCBlamVjdC4gTGlrZSBpZiBzb21lb25lIGRpZCBhbmltYXRpb24ucGF1c2UoMC41KSBvciBzb21ldGhpbmcgaW5zaWRlIHRoZSBvblN0YXJ0LlxuICAgICAgICAgIHJldHVybiB0aGlzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmICh0aW1lID49IHByZXZUaW1lICYmIHRvdGFsVGltZSA+PSAwKSB7XG4gICAgICAgIGNoaWxkID0gdGhpcy5fZmlyc3Q7XG5cbiAgICAgICAgd2hpbGUgKGNoaWxkKSB7XG4gICAgICAgICAgbmV4dCA9IGNoaWxkLl9uZXh0O1xuXG4gICAgICAgICAgaWYgKChjaGlsZC5fYWN0IHx8IHRpbWUgPj0gY2hpbGQuX3N0YXJ0KSAmJiBjaGlsZC5fdHMgJiYgcGF1c2VUd2VlbiAhPT0gY2hpbGQpIHtcbiAgICAgICAgICAgIGlmIChjaGlsZC5wYXJlbnQgIT09IHRoaXMpIHtcbiAgICAgICAgICAgICAgLy8gYW4gZXh0cmVtZSBlZGdlIGNhc2UgLSB0aGUgY2hpbGQncyByZW5kZXIgY291bGQgZG8gc29tZXRoaW5nIGxpa2Uga2lsbCgpIHRoZSBcIm5leHRcIiBvbmUgaW4gdGhlIGxpbmtlZCBsaXN0LCBvciByZXBhcmVudCBpdC4gSW4gdGhhdCBjYXNlIHdlIG11c3QgcmUtaW5pdGlhdGUgdGhlIHdob2xlIHJlbmRlciB0byBiZSBzYWZlLlxuICAgICAgICAgICAgICByZXR1cm4gdGhpcy5yZW5kZXIodG90YWxUaW1lLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBjaGlsZC5yZW5kZXIoY2hpbGQuX3RzID4gMCA/ICh0aW1lIC0gY2hpbGQuX3N0YXJ0KSAqIGNoaWxkLl90cyA6IChjaGlsZC5fZGlydHkgPyBjaGlsZC50b3RhbER1cmF0aW9uKCkgOiBjaGlsZC5fdER1cikgKyAodGltZSAtIGNoaWxkLl9zdGFydCkgKiBjaGlsZC5fdHMsIHN1cHByZXNzRXZlbnRzLCBmb3JjZSk7XG5cbiAgICAgICAgICAgIGlmICh0aW1lICE9PSB0aGlzLl90aW1lIHx8ICF0aGlzLl90cyAmJiAhcHJldlBhdXNlZCkge1xuICAgICAgICAgICAgICAvL2luIGNhc2UgYSB0d2VlbiBwYXVzZXMgb3Igc2Vla3MgdGhlIHRpbWVsaW5lIHdoZW4gcmVuZGVyaW5nLCBsaWtlIGluc2lkZSBvZiBhbiBvblVwZGF0ZS9vbkNvbXBsZXRlXG4gICAgICAgICAgICAgIHBhdXNlVHdlZW4gPSAwO1xuICAgICAgICAgICAgICBuZXh0ICYmICh0VGltZSArPSB0aGlzLl96VGltZSA9IC1fdGlueU51bSk7IC8vIGl0IGRpZG4ndCBmaW5pc2ggcmVuZGVyaW5nLCBzbyBmbGFnIHpUaW1lIGFzIG5lZ2F0aXZlIHNvIHRoYXQgc28gdGhhdCB0aGUgbmV4dCB0aW1lIHJlbmRlcigpIGlzIGNhbGxlZCBpdCdsbCBiZSBmb3JjZWQgKHRvIHJlbmRlciBhbnkgcmVtYWluaW5nIGNoaWxkcmVuKVxuXG4gICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGNoaWxkID0gbmV4dDtcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgY2hpbGQgPSB0aGlzLl9sYXN0O1xuICAgICAgICB2YXIgYWRqdXN0ZWRUaW1lID0gdG90YWxUaW1lIDwgMCA/IHRvdGFsVGltZSA6IHRpbWU7IC8vd2hlbiB0aGUgcGxheWhlYWQgZ29lcyBiYWNrd2FyZCBiZXlvbmQgdGhlIHN0YXJ0IG9mIHRoaXMgdGltZWxpbmUsIHdlIG11c3QgcGFzcyB0aGF0IGluZm9ybWF0aW9uIGRvd24gdG8gdGhlIGNoaWxkIGFuaW1hdGlvbnMgc28gdGhhdCB6ZXJvLWR1cmF0aW9uIHR3ZWVucyBrbm93IHdoZXRoZXIgdG8gcmVuZGVyIHRoZWlyIHN0YXJ0aW5nIG9yIGVuZGluZyB2YWx1ZXMuXG5cbiAgICAgICAgd2hpbGUgKGNoaWxkKSB7XG4gICAgICAgICAgbmV4dCA9IGNoaWxkLl9wcmV2O1xuXG4gICAgICAgICAgaWYgKChjaGlsZC5fYWN0IHx8IGFkanVzdGVkVGltZSA8PSBjaGlsZC5fZW5kKSAmJiBjaGlsZC5fdHMgJiYgcGF1c2VUd2VlbiAhPT0gY2hpbGQpIHtcbiAgICAgICAgICAgIGlmIChjaGlsZC5wYXJlbnQgIT09IHRoaXMpIHtcbiAgICAgICAgICAgICAgLy8gYW4gZXh0cmVtZSBlZGdlIGNhc2UgLSB0aGUgY2hpbGQncyByZW5kZXIgY291bGQgZG8gc29tZXRoaW5nIGxpa2Uga2lsbCgpIHRoZSBcIm5leHRcIiBvbmUgaW4gdGhlIGxpbmtlZCBsaXN0LCBvciByZXBhcmVudCBpdC4gSW4gdGhhdCBjYXNlIHdlIG11c3QgcmUtaW5pdGlhdGUgdGhlIHdob2xlIHJlbmRlciB0byBiZSBzYWZlLlxuICAgICAgICAgICAgICByZXR1cm4gdGhpcy5yZW5kZXIodG90YWxUaW1lLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBjaGlsZC5yZW5kZXIoY2hpbGQuX3RzID4gMCA/IChhZGp1c3RlZFRpbWUgLSBjaGlsZC5fc3RhcnQpICogY2hpbGQuX3RzIDogKGNoaWxkLl9kaXJ0eSA/IGNoaWxkLnRvdGFsRHVyYXRpb24oKSA6IGNoaWxkLl90RHVyKSArIChhZGp1c3RlZFRpbWUgLSBjaGlsZC5fc3RhcnQpICogY2hpbGQuX3RzLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UgfHwgX3JldmVydGluZyAmJiAoY2hpbGQuX2luaXR0ZWQgfHwgY2hpbGQuX3N0YXJ0QXQpKTsgLy8gaWYgcmV2ZXJ0aW5nLCB3ZSBzaG91bGQgYWx3YXlzIGZvcmNlIHJlbmRlcnMgb2YgaW5pdHRlZCB0d2VlbnMgKGJ1dCByZW1lbWJlciB0aGF0IC5mcm9tVG8oKSBvciAuZnJvbSgpIG1heSBoYXZlIGEgX3N0YXJ0QXQgYnV0IG5vdCBfaW5pdHRlZCB5ZXQpLiBJZiwgZm9yIGV4YW1wbGUsIGEgLmZyb21UbygpIHR3ZWVuIHdpdGggYSBzdGFnZ2VyICh3aGljaCBjcmVhdGVzIGFuIGludGVybmFsIHRpbWVsaW5lKSBnZXRzIHJldmVydGVkIEJFRk9SRSBzb21lIG9mIGl0cyBjaGlsZCB0d2VlbnMgcmVuZGVyIGZvciB0aGUgZmlyc3QgdGltZSwgaXQgbWF5IG5vdCBwcm9wZXJseSB0cmlnZ2VyIHRoZW0gdG8gcmV2ZXJ0LlxuXG4gICAgICAgICAgICBpZiAodGltZSAhPT0gdGhpcy5fdGltZSB8fCAhdGhpcy5fdHMgJiYgIXByZXZQYXVzZWQpIHtcbiAgICAgICAgICAgICAgLy9pbiBjYXNlIGEgdHdlZW4gcGF1c2VzIG9yIHNlZWtzIHRoZSB0aW1lbGluZSB3aGVuIHJlbmRlcmluZywgbGlrZSBpbnNpZGUgb2YgYW4gb25VcGRhdGUvb25Db21wbGV0ZVxuICAgICAgICAgICAgICBwYXVzZVR3ZWVuID0gMDtcbiAgICAgICAgICAgICAgbmV4dCAmJiAodFRpbWUgKz0gdGhpcy5felRpbWUgPSBhZGp1c3RlZFRpbWUgPyAtX3RpbnlOdW0gOiBfdGlueU51bSk7IC8vIGl0IGRpZG4ndCBmaW5pc2ggcmVuZGVyaW5nLCBzbyBhZGp1c3QgelRpbWUgc28gdGhhdCBzbyB0aGF0IHRoZSBuZXh0IHRpbWUgcmVuZGVyKCkgaXMgY2FsbGVkIGl0J2xsIGJlIGZvcmNlZCAodG8gcmVuZGVyIGFueSByZW1haW5pbmcgY2hpbGRyZW4pXG5cbiAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgY2hpbGQgPSBuZXh0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmIChwYXVzZVR3ZWVuICYmICFzdXBwcmVzc0V2ZW50cykge1xuICAgICAgICB0aGlzLnBhdXNlKCk7XG4gICAgICAgIHBhdXNlVHdlZW4ucmVuZGVyKHRpbWUgPj0gcHJldlRpbWUgPyAwIDogLV90aW55TnVtKS5felRpbWUgPSB0aW1lID49IHByZXZUaW1lID8gMSA6IC0xO1xuXG4gICAgICAgIGlmICh0aGlzLl90cykge1xuICAgICAgICAgIC8vdGhlIGNhbGxiYWNrIHJlc3VtZWQgcGxheWJhY2shIFNvIHNpbmNlIHdlIG1heSBoYXZlIGhlbGQgYmFjayB0aGUgcGxheWhlYWQgZHVlIHRvIHdoZXJlIHRoZSBwYXVzZSBpcyBwb3NpdGlvbmVkLCBnbyBhaGVhZCBhbmQganVtcCB0byB3aGVyZSBpdCdzIFNVUFBPU0VEIHRvIGJlIChpZiBubyBwYXVzZSBoYXBwZW5lZCkuXG4gICAgICAgICAgdGhpcy5fc3RhcnQgPSBwcmV2U3RhcnQ7IC8vaWYgdGhlIHBhdXNlIHdhcyBhdCBhbiBlYXJsaWVyIHRpbWUgYW5kIHRoZSB1c2VyIHJlc3VtZWQgaW4gdGhlIGNhbGxiYWNrLCBpdCBjb3VsZCByZXBvc2l0aW9uIHRoZSB0aW1lbGluZSAoY2hhbmdpbmcgaXRzIHN0YXJ0VGltZSksIHRocm93aW5nIHRoaW5ncyBvZmYgc2xpZ2h0bHksIHNvIHdlIG1ha2Ugc3VyZSB0aGUgX3N0YXJ0IGRvZXNuJ3Qgc2hpZnQuXG5cbiAgICAgICAgICBfc2V0RW5kKHRoaXMpO1xuXG4gICAgICAgICAgcmV0dXJuIHRoaXMucmVuZGVyKHRvdGFsVGltZSwgc3VwcHJlc3NFdmVudHMsIGZvcmNlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0aGlzLl9vblVwZGF0ZSAmJiAhc3VwcHJlc3NFdmVudHMgJiYgX2NhbGxiYWNrKHRoaXMsIFwib25VcGRhdGVcIiwgdHJ1ZSk7XG4gICAgICBpZiAodFRpbWUgPT09IHREdXIgJiYgdGhpcy5fdFRpbWUgPj0gdGhpcy50b3RhbER1cmF0aW9uKCkgfHwgIXRUaW1lICYmIHByZXZUaW1lKSBpZiAocHJldlN0YXJ0ID09PSB0aGlzLl9zdGFydCB8fCBNYXRoLmFicyh0aW1lU2NhbGUpICE9PSBNYXRoLmFicyh0aGlzLl90cykpIGlmICghdGhpcy5fbG9jaykge1xuICAgICAgICAvLyByZW1lbWJlciwgYSBjaGlsZCdzIGNhbGxiYWNrIG1heSBhbHRlciB0aGlzIHRpbWVsaW5lJ3MgcGxheWhlYWQgb3IgdGltZVNjYWxlIHdoaWNoIGlzIHdoeSB3ZSBuZWVkIHRvIGFkZCBzb21lIG9mIHRoZXNlIGNoZWNrcy5cbiAgICAgICAgKHRvdGFsVGltZSB8fCAhZHVyKSAmJiAodFRpbWUgPT09IHREdXIgJiYgdGhpcy5fdHMgPiAwIHx8ICF0VGltZSAmJiB0aGlzLl90cyA8IDApICYmIF9yZW1vdmVGcm9tUGFyZW50KHRoaXMsIDEpOyAvLyBkb24ndCByZW1vdmUgaWYgdGhlIHRpbWVsaW5lIGlzIHJldmVyc2VkIGFuZCB0aGUgcGxheWhlYWQgaXNuJ3QgYXQgMCwgb3RoZXJ3aXNlIHRsLnByb2dyZXNzKDEpLnJldmVyc2UoKSB3b24ndCB3b3JrLiBPbmx5IHJlbW92ZSBpZiB0aGUgcGxheWhlYWQgaXMgYXQgdGhlIGVuZCBhbmQgdGltZVNjYWxlIGlzIHBvc2l0aXZlLCBvciBpZiB0aGUgcGxheWhlYWQgaXMgYXQgMCBhbmQgdGhlIHRpbWVTY2FsZSBpcyBuZWdhdGl2ZS5cblxuICAgICAgICBpZiAoIXN1cHByZXNzRXZlbnRzICYmICEodG90YWxUaW1lIDwgMCAmJiAhcHJldlRpbWUpICYmICh0VGltZSB8fCBwcmV2VGltZSB8fCAhdER1cikpIHtcbiAgICAgICAgICBfY2FsbGJhY2sodGhpcywgdFRpbWUgPT09IHREdXIgJiYgdG90YWxUaW1lID49IDAgPyBcIm9uQ29tcGxldGVcIiA6IFwib25SZXZlcnNlQ29tcGxldGVcIiwgdHJ1ZSk7XG5cbiAgICAgICAgICB0aGlzLl9wcm9tICYmICEodFRpbWUgPCB0RHVyICYmIHRoaXMudGltZVNjYWxlKCkgPiAwKSAmJiB0aGlzLl9wcm9tKCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBfcHJvdG8yLmFkZCA9IGZ1bmN0aW9uIGFkZChjaGlsZCwgcG9zaXRpb24pIHtcbiAgICB2YXIgX3RoaXMyID0gdGhpcztcblxuICAgIF9pc051bWJlcihwb3NpdGlvbikgfHwgKHBvc2l0aW9uID0gX3BhcnNlUG9zaXRpb24odGhpcywgcG9zaXRpb24sIGNoaWxkKSk7XG5cbiAgICBpZiAoIShjaGlsZCBpbnN0YW5jZW9mIEFuaW1hdGlvbikpIHtcbiAgICAgIGlmIChfaXNBcnJheShjaGlsZCkpIHtcbiAgICAgICAgY2hpbGQuZm9yRWFjaChmdW5jdGlvbiAob2JqKSB7XG4gICAgICAgICAgcmV0dXJuIF90aGlzMi5hZGQob2JqLCBwb3NpdGlvbik7XG4gICAgICAgIH0pO1xuICAgICAgICByZXR1cm4gdGhpcztcbiAgICAgIH1cblxuICAgICAgaWYgKF9pc1N0cmluZyhjaGlsZCkpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuYWRkTGFiZWwoY2hpbGQsIHBvc2l0aW9uKTtcbiAgICAgIH1cblxuICAgICAgaWYgKF9pc0Z1bmN0aW9uKGNoaWxkKSkge1xuICAgICAgICBjaGlsZCA9IFR3ZWVuLmRlbGF5ZWRDYWxsKDAsIGNoaWxkKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHJldHVybiB0aGlzO1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB0aGlzICE9PSBjaGlsZCA/IF9hZGRUb1RpbWVsaW5lKHRoaXMsIGNoaWxkLCBwb3NpdGlvbikgOiB0aGlzOyAvL2Rvbid0IGFsbG93IGEgdGltZWxpbmUgdG8gYmUgYWRkZWQgdG8gaXRzZWxmIGFzIGEgY2hpbGQhXG4gIH07XG5cbiAgX3Byb3RvMi5nZXRDaGlsZHJlbiA9IGZ1bmN0aW9uIGdldENoaWxkcmVuKG5lc3RlZCwgdHdlZW5zLCB0aW1lbGluZXMsIGlnbm9yZUJlZm9yZVRpbWUpIHtcbiAgICBpZiAobmVzdGVkID09PSB2b2lkIDApIHtcbiAgICAgIG5lc3RlZCA9IHRydWU7XG4gICAgfVxuXG4gICAgaWYgKHR3ZWVucyA9PT0gdm9pZCAwKSB7XG4gICAgICB0d2VlbnMgPSB0cnVlO1xuICAgIH1cblxuICAgIGlmICh0aW1lbGluZXMgPT09IHZvaWQgMCkge1xuICAgICAgdGltZWxpbmVzID0gdHJ1ZTtcbiAgICB9XG5cbiAgICBpZiAoaWdub3JlQmVmb3JlVGltZSA9PT0gdm9pZCAwKSB7XG4gICAgICBpZ25vcmVCZWZvcmVUaW1lID0gLV9iaWdOdW07XG4gICAgfVxuXG4gICAgdmFyIGEgPSBbXSxcbiAgICAgICAgY2hpbGQgPSB0aGlzLl9maXJzdDtcblxuICAgIHdoaWxlIChjaGlsZCkge1xuICAgICAgaWYgKGNoaWxkLl9zdGFydCA+PSBpZ25vcmVCZWZvcmVUaW1lKSB7XG4gICAgICAgIGlmIChjaGlsZCBpbnN0YW5jZW9mIFR3ZWVuKSB7XG4gICAgICAgICAgdHdlZW5zICYmIGEucHVzaChjaGlsZCk7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgdGltZWxpbmVzICYmIGEucHVzaChjaGlsZCk7XG4gICAgICAgICAgbmVzdGVkICYmIGEucHVzaC5hcHBseShhLCBjaGlsZC5nZXRDaGlsZHJlbih0cnVlLCB0d2VlbnMsIHRpbWVsaW5lcykpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGNoaWxkID0gY2hpbGQuX25leHQ7XG4gICAgfVxuXG4gICAgcmV0dXJuIGE7XG4gIH07XG5cbiAgX3Byb3RvMi5nZXRCeUlkID0gZnVuY3Rpb24gZ2V0QnlJZChpZCkge1xuICAgIHZhciBhbmltYXRpb25zID0gdGhpcy5nZXRDaGlsZHJlbigxLCAxLCAxKSxcbiAgICAgICAgaSA9IGFuaW1hdGlvbnMubGVuZ3RoO1xuXG4gICAgd2hpbGUgKGktLSkge1xuICAgICAgaWYgKGFuaW1hdGlvbnNbaV0udmFycy5pZCA9PT0gaWQpIHtcbiAgICAgICAgcmV0dXJuIGFuaW1hdGlvbnNbaV07XG4gICAgICB9XG4gICAgfVxuICB9O1xuXG4gIF9wcm90bzIucmVtb3ZlID0gZnVuY3Rpb24gcmVtb3ZlKGNoaWxkKSB7XG4gICAgaWYgKF9pc1N0cmluZyhjaGlsZCkpIHtcbiAgICAgIHJldHVybiB0aGlzLnJlbW92ZUxhYmVsKGNoaWxkKTtcbiAgICB9XG5cbiAgICBpZiAoX2lzRnVuY3Rpb24oY2hpbGQpKSB7XG4gICAgICByZXR1cm4gdGhpcy5raWxsVHdlZW5zT2YoY2hpbGQpO1xuICAgIH1cblxuICAgIF9yZW1vdmVMaW5rZWRMaXN0SXRlbSh0aGlzLCBjaGlsZCk7XG5cbiAgICBpZiAoY2hpbGQgPT09IHRoaXMuX3JlY2VudCkge1xuICAgICAgdGhpcy5fcmVjZW50ID0gdGhpcy5fbGFzdDtcbiAgICB9XG5cbiAgICByZXR1cm4gX3VuY2FjaGUodGhpcyk7XG4gIH07XG5cbiAgX3Byb3RvMi50b3RhbFRpbWUgPSBmdW5jdGlvbiB0b3RhbFRpbWUoX3RvdGFsVGltZTIsIHN1cHByZXNzRXZlbnRzKSB7XG4gICAgaWYgKCFhcmd1bWVudHMubGVuZ3RoKSB7XG4gICAgICByZXR1cm4gdGhpcy5fdFRpbWU7XG4gICAgfVxuXG4gICAgdGhpcy5fZm9yY2luZyA9IDE7XG5cbiAgICBpZiAoIXRoaXMuX2RwICYmIHRoaXMuX3RzKSB7XG4gICAgICAvL3NwZWNpYWwgY2FzZSBmb3IgdGhlIGdsb2JhbCB0aW1lbGluZSAob3IgYW55IG90aGVyIHRoYXQgaGFzIG5vIHBhcmVudCBvciBkZXRhY2hlZCBwYXJlbnQpLlxuICAgICAgdGhpcy5fc3RhcnQgPSBfcm91bmRQcmVjaXNlKF90aWNrZXIudGltZSAtICh0aGlzLl90cyA+IDAgPyBfdG90YWxUaW1lMiAvIHRoaXMuX3RzIDogKHRoaXMudG90YWxEdXJhdGlvbigpIC0gX3RvdGFsVGltZTIpIC8gLXRoaXMuX3RzKSk7XG4gICAgfVxuXG4gICAgX0FuaW1hdGlvbi5wcm90b3R5cGUudG90YWxUaW1lLmNhbGwodGhpcywgX3RvdGFsVGltZTIsIHN1cHByZXNzRXZlbnRzKTtcblxuICAgIHRoaXMuX2ZvcmNpbmcgPSAwO1xuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIF9wcm90bzIuYWRkTGFiZWwgPSBmdW5jdGlvbiBhZGRMYWJlbChsYWJlbCwgcG9zaXRpb24pIHtcbiAgICB0aGlzLmxhYmVsc1tsYWJlbF0gPSBfcGFyc2VQb3NpdGlvbih0aGlzLCBwb3NpdGlvbik7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgX3Byb3RvMi5yZW1vdmVMYWJlbCA9IGZ1bmN0aW9uIHJlbW92ZUxhYmVsKGxhYmVsKSB7XG4gICAgZGVsZXRlIHRoaXMubGFiZWxzW2xhYmVsXTtcbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBfcHJvdG8yLmFkZFBhdXNlID0gZnVuY3Rpb24gYWRkUGF1c2UocG9zaXRpb24sIGNhbGxiYWNrLCBwYXJhbXMpIHtcbiAgICB2YXIgdCA9IFR3ZWVuLmRlbGF5ZWRDYWxsKDAsIGNhbGxiYWNrIHx8IF9lbXB0eUZ1bmMsIHBhcmFtcyk7XG4gICAgdC5kYXRhID0gXCJpc1BhdXNlXCI7XG4gICAgdGhpcy5faGFzUGF1c2UgPSAxO1xuICAgIHJldHVybiBfYWRkVG9UaW1lbGluZSh0aGlzLCB0LCBfcGFyc2VQb3NpdGlvbih0aGlzLCBwb3NpdGlvbikpO1xuICB9O1xuXG4gIF9wcm90bzIucmVtb3ZlUGF1c2UgPSBmdW5jdGlvbiByZW1vdmVQYXVzZShwb3NpdGlvbikge1xuICAgIHZhciBjaGlsZCA9IHRoaXMuX2ZpcnN0O1xuICAgIHBvc2l0aW9uID0gX3BhcnNlUG9zaXRpb24odGhpcywgcG9zaXRpb24pO1xuXG4gICAgd2hpbGUgKGNoaWxkKSB7XG4gICAgICBpZiAoY2hpbGQuX3N0YXJ0ID09PSBwb3NpdGlvbiAmJiBjaGlsZC5kYXRhID09PSBcImlzUGF1c2VcIikge1xuICAgICAgICBfcmVtb3ZlRnJvbVBhcmVudChjaGlsZCk7XG4gICAgICB9XG5cbiAgICAgIGNoaWxkID0gY2hpbGQuX25leHQ7XG4gICAgfVxuICB9O1xuXG4gIF9wcm90bzIua2lsbFR3ZWVuc09mID0gZnVuY3Rpb24ga2lsbFR3ZWVuc09mKHRhcmdldHMsIHByb3BzLCBvbmx5QWN0aXZlKSB7XG4gICAgdmFyIHR3ZWVucyA9IHRoaXMuZ2V0VHdlZW5zT2YodGFyZ2V0cywgb25seUFjdGl2ZSksXG4gICAgICAgIGkgPSB0d2VlbnMubGVuZ3RoO1xuXG4gICAgd2hpbGUgKGktLSkge1xuICAgICAgX292ZXJ3cml0aW5nVHdlZW4gIT09IHR3ZWVuc1tpXSAmJiB0d2VlbnNbaV0ua2lsbCh0YXJnZXRzLCBwcm9wcyk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXM7XG4gIH07XG5cbiAgX3Byb3RvMi5nZXRUd2VlbnNPZiA9IGZ1bmN0aW9uIGdldFR3ZWVuc09mKHRhcmdldHMsIG9ubHlBY3RpdmUpIHtcbiAgICB2YXIgYSA9IFtdLFxuICAgICAgICBwYXJzZWRUYXJnZXRzID0gdG9BcnJheSh0YXJnZXRzKSxcbiAgICAgICAgY2hpbGQgPSB0aGlzLl9maXJzdCxcbiAgICAgICAgaXNHbG9iYWxUaW1lID0gX2lzTnVtYmVyKG9ubHlBY3RpdmUpLFxuICAgICAgICAvLyBhIG51bWJlciBpcyBpbnRlcnByZXRlZCBhcyBhIGdsb2JhbCB0aW1lLiBJZiB0aGUgYW5pbWF0aW9uIHNwYW5zXG4gICAgY2hpbGRyZW47XG5cbiAgICB3aGlsZSAoY2hpbGQpIHtcbiAgICAgIGlmIChjaGlsZCBpbnN0YW5jZW9mIFR3ZWVuKSB7XG4gICAgICAgIGlmIChfYXJyYXlDb250YWluc0FueShjaGlsZC5fdGFyZ2V0cywgcGFyc2VkVGFyZ2V0cykgJiYgKGlzR2xvYmFsVGltZSA/ICghX292ZXJ3cml0aW5nVHdlZW4gfHwgY2hpbGQuX2luaXR0ZWQgJiYgY2hpbGQuX3RzKSAmJiBjaGlsZC5nbG9iYWxUaW1lKDApIDw9IG9ubHlBY3RpdmUgJiYgY2hpbGQuZ2xvYmFsVGltZShjaGlsZC50b3RhbER1cmF0aW9uKCkpID4gb25seUFjdGl2ZSA6ICFvbmx5QWN0aXZlIHx8IGNoaWxkLmlzQWN0aXZlKCkpKSB7XG4gICAgICAgICAgLy8gbm90ZTogaWYgdGhpcyBpcyBmb3Igb3ZlcndyaXRpbmcsIGl0IHNob3VsZCBvbmx5IGJlIGZvciB0d2VlbnMgdGhhdCBhcmVuJ3QgcGF1c2VkIGFuZCBhcmUgaW5pdHRlZC5cbiAgICAgICAgICBhLnB1c2goY2hpbGQpO1xuICAgICAgICB9XG4gICAgICB9IGVsc2UgaWYgKChjaGlsZHJlbiA9IGNoaWxkLmdldFR3ZWVuc09mKHBhcnNlZFRhcmdldHMsIG9ubHlBY3RpdmUpKS5sZW5ndGgpIHtcbiAgICAgICAgYS5wdXNoLmFwcGx5KGEsIGNoaWxkcmVuKTtcbiAgICAgIH1cblxuICAgICAgY2hpbGQgPSBjaGlsZC5fbmV4dDtcbiAgICB9XG5cbiAgICByZXR1cm4gYTtcbiAgfSAvLyBwb3RlbnRpYWwgZnV0dXJlIGZlYXR1cmUgLSB0YXJnZXRzKCkgb24gdGltZWxpbmVzXG4gIC8vIHRhcmdldHMoKSB7XG4gIC8vIFx0bGV0IHJlc3VsdCA9IFtdO1xuICAvLyBcdHRoaXMuZ2V0Q2hpbGRyZW4odHJ1ZSwgdHJ1ZSwgZmFsc2UpLmZvckVhY2godCA9PiByZXN1bHQucHVzaCguLi50LnRhcmdldHMoKSkpO1xuICAvLyBcdHJldHVybiByZXN1bHQuZmlsdGVyKCh2LCBpKSA9PiByZXN1bHQuaW5kZXhPZih2KSA9PT0gaSk7XG4gIC8vIH1cbiAgO1xuXG4gIF9wcm90bzIudHdlZW5UbyA9IGZ1bmN0aW9uIHR3ZWVuVG8ocG9zaXRpb24sIHZhcnMpIHtcbiAgICB2YXJzID0gdmFycyB8fCB7fTtcblxuICAgIHZhciB0bCA9IHRoaXMsXG4gICAgICAgIGVuZFRpbWUgPSBfcGFyc2VQb3NpdGlvbih0bCwgcG9zaXRpb24pLFxuICAgICAgICBfdmFycyA9IHZhcnMsXG4gICAgICAgIHN0YXJ0QXQgPSBfdmFycy5zdGFydEF0LFxuICAgICAgICBfb25TdGFydCA9IF92YXJzLm9uU3RhcnQsXG4gICAgICAgIG9uU3RhcnRQYXJhbXMgPSBfdmFycy5vblN0YXJ0UGFyYW1zLFxuICAgICAgICBpbW1lZGlhdGVSZW5kZXIgPSBfdmFycy5pbW1lZGlhdGVSZW5kZXIsXG4gICAgICAgIGluaXR0ZWQsXG4gICAgICAgIHR3ZWVuID0gVHdlZW4udG8odGwsIF9zZXREZWZhdWx0cyh7XG4gICAgICBlYXNlOiB2YXJzLmVhc2UgfHwgXCJub25lXCIsXG4gICAgICBsYXp5OiBmYWxzZSxcbiAgICAgIGltbWVkaWF0ZVJlbmRlcjogZmFsc2UsXG4gICAgICB0aW1lOiBlbmRUaW1lLFxuICAgICAgb3ZlcndyaXRlOiBcImF1dG9cIixcbiAgICAgIGR1cmF0aW9uOiB2YXJzLmR1cmF0aW9uIHx8IE1hdGguYWJzKChlbmRUaW1lIC0gKHN0YXJ0QXQgJiYgXCJ0aW1lXCIgaW4gc3RhcnRBdCA/IHN0YXJ0QXQudGltZSA6IHRsLl90aW1lKSkgLyB0bC50aW1lU2NhbGUoKSkgfHwgX3RpbnlOdW0sXG4gICAgICBvblN0YXJ0OiBmdW5jdGlvbiBvblN0YXJ0KCkge1xuICAgICAgICB0bC5wYXVzZSgpO1xuXG4gICAgICAgIGlmICghaW5pdHRlZCkge1xuICAgICAgICAgIHZhciBkdXJhdGlvbiA9IHZhcnMuZHVyYXRpb24gfHwgTWF0aC5hYnMoKGVuZFRpbWUgLSAoc3RhcnRBdCAmJiBcInRpbWVcIiBpbiBzdGFydEF0ID8gc3RhcnRBdC50aW1lIDogdGwuX3RpbWUpKSAvIHRsLnRpbWVTY2FsZSgpKTtcbiAgICAgICAgICB0d2Vlbi5fZHVyICE9PSBkdXJhdGlvbiAmJiBfc2V0RHVyYXRpb24odHdlZW4sIGR1cmF0aW9uLCAwLCAxKS5yZW5kZXIodHdlZW4uX3RpbWUsIHRydWUsIHRydWUpO1xuICAgICAgICAgIGluaXR0ZWQgPSAxO1xuICAgICAgICB9XG5cbiAgICAgICAgX29uU3RhcnQgJiYgX29uU3RhcnQuYXBwbHkodHdlZW4sIG9uU3RhcnRQYXJhbXMgfHwgW10pOyAvL2luIGNhc2UgdGhlIHVzZXIgaGFkIGFuIG9uU3RhcnQgaW4gdGhlIHZhcnMgLSB3ZSBkb24ndCB3YW50IHRvIG92ZXJ3cml0ZSBpdC5cbiAgICAgIH1cbiAgICB9LCB2YXJzKSk7XG5cbiAgICByZXR1cm4gaW1tZWRpYXRlUmVuZGVyID8gdHdlZW4ucmVuZGVyKDApIDogdHdlZW47XG4gIH07XG5cbiAgX3Byb3RvMi50d2VlbkZyb21UbyA9IGZ1bmN0aW9uIHR3ZWVuRnJvbVRvKGZyb21Qb3NpdGlvbiwgdG9Qb3NpdGlvbiwgdmFycykge1xuICAgIHJldHVybiB0aGlzLnR3ZWVuVG8odG9Qb3NpdGlvbiwgX3NldERlZmF1bHRzKHtcbiAgICAgIHN0YXJ0QXQ6IHtcbiAgICAgICAgdGltZTogX3BhcnNlUG9zaXRpb24odGhpcywgZnJvbVBvc2l0aW9uKVxuICAgICAgfVxuICAgIH0sIHZhcnMpKTtcbiAgfTtcblxuICBfcHJvdG8yLnJlY2VudCA9IGZ1bmN0aW9uIHJlY2VudCgpIHtcbiAgICByZXR1cm4gdGhpcy5fcmVjZW50O1xuICB9O1xuXG4gIF9wcm90bzIubmV4dExhYmVsID0gZnVuY3Rpb24gbmV4dExhYmVsKGFmdGVyVGltZSkge1xuICAgIGlmIChhZnRlclRpbWUgPT09IHZvaWQgMCkge1xuICAgICAgYWZ0ZXJUaW1lID0gdGhpcy5fdGltZTtcbiAgICB9XG5cbiAgICByZXR1cm4gX2dldExhYmVsSW5EaXJlY3Rpb24odGhpcywgX3BhcnNlUG9zaXRpb24odGhpcywgYWZ0ZXJUaW1lKSk7XG4gIH07XG5cbiAgX3Byb3RvMi5wcmV2aW91c0xhYmVsID0gZnVuY3Rpb24gcHJldmlvdXNMYWJlbChiZWZvcmVUaW1lKSB7XG4gICAgaWYgKGJlZm9yZVRpbWUgPT09IHZvaWQgMCkge1xuICAgICAgYmVmb3JlVGltZSA9IHRoaXMuX3RpbWU7XG4gICAgfVxuXG4gICAgcmV0dXJuIF9nZXRMYWJlbEluRGlyZWN0aW9uKHRoaXMsIF9wYXJzZVBvc2l0aW9uKHRoaXMsIGJlZm9yZVRpbWUpLCAxKTtcbiAgfTtcblxuICBfcHJvdG8yLmN1cnJlbnRMYWJlbCA9IGZ1bmN0aW9uIGN1cnJlbnRMYWJlbCh2YWx1ZSkge1xuICAgIHJldHVybiBhcmd1bWVudHMubGVuZ3RoID8gdGhpcy5zZWVrKHZhbHVlLCB0cnVlKSA6IHRoaXMucHJldmlvdXNMYWJlbCh0aGlzLl90aW1lICsgX3RpbnlOdW0pO1xuICB9O1xuXG4gIF9wcm90bzIuc2hpZnRDaGlsZHJlbiA9IGZ1bmN0aW9uIHNoaWZ0Q2hpbGRyZW4oYW1vdW50LCBhZGp1c3RMYWJlbHMsIGlnbm9yZUJlZm9yZVRpbWUpIHtcbiAgICBpZiAoaWdub3JlQmVmb3JlVGltZSA9PT0gdm9pZCAwKSB7XG4gICAgICBpZ25vcmVCZWZvcmVUaW1lID0gMDtcbiAgICB9XG5cbiAgICB2YXIgY2hpbGQgPSB0aGlzLl9maXJzdCxcbiAgICAgICAgbGFiZWxzID0gdGhpcy5sYWJlbHMsXG4gICAgICAgIHA7XG5cbiAgICB3aGlsZSAoY2hpbGQpIHtcbiAgICAgIGlmIChjaGlsZC5fc3RhcnQgPj0gaWdub3JlQmVmb3JlVGltZSkge1xuICAgICAgICBjaGlsZC5fc3RhcnQgKz0gYW1vdW50O1xuICAgICAgICBjaGlsZC5fZW5kICs9IGFtb3VudDtcbiAgICAgIH1cblxuICAgICAgY2hpbGQgPSBjaGlsZC5fbmV4dDtcbiAgICB9XG5cbiAgICBpZiAoYWRqdXN0TGFiZWxzKSB7XG4gICAgICBmb3IgKHAgaW4gbGFiZWxzKSB7XG4gICAgICAgIGlmIChsYWJlbHNbcF0gPj0gaWdub3JlQmVmb3JlVGltZSkge1xuICAgICAgICAgIGxhYmVsc1twXSArPSBhbW91bnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gX3VuY2FjaGUodGhpcyk7XG4gIH07XG5cbiAgX3Byb3RvMi5pbnZhbGlkYXRlID0gZnVuY3Rpb24gaW52YWxpZGF0ZShzb2Z0KSB7XG4gICAgdmFyIGNoaWxkID0gdGhpcy5fZmlyc3Q7XG4gICAgdGhpcy5fbG9jayA9IDA7XG5cbiAgICB3aGlsZSAoY2hpbGQpIHtcbiAgICAgIGNoaWxkLmludmFsaWRhdGUoc29mdCk7XG4gICAgICBjaGlsZCA9IGNoaWxkLl9uZXh0O1xuICAgIH1cblxuICAgIHJldHVybiBfQW5pbWF0aW9uLnByb3RvdHlwZS5pbnZhbGlkYXRlLmNhbGwodGhpcywgc29mdCk7XG4gIH07XG5cbiAgX3Byb3RvMi5jbGVhciA9IGZ1bmN0aW9uIGNsZWFyKGluY2x1ZGVMYWJlbHMpIHtcbiAgICBpZiAoaW5jbHVkZUxhYmVscyA9PT0gdm9pZCAwKSB7XG4gICAgICBpbmNsdWRlTGFiZWxzID0gdHJ1ZTtcbiAgICB9XG5cbiAgICB2YXIgY2hpbGQgPSB0aGlzLl9maXJzdCxcbiAgICAgICAgbmV4dDtcblxuICAgIHdoaWxlIChjaGlsZCkge1xuICAgICAgbmV4dCA9IGNoaWxkLl9uZXh0O1xuICAgICAgdGhpcy5yZW1vdmUoY2hpbGQpO1xuICAgICAgY2hpbGQgPSBuZXh0O1xuICAgIH1cblxuICAgIHRoaXMuX2RwICYmICh0aGlzLl90aW1lID0gdGhpcy5fdFRpbWUgPSB0aGlzLl9wVGltZSA9IDApO1xuICAgIGluY2x1ZGVMYWJlbHMgJiYgKHRoaXMubGFiZWxzID0ge30pO1xuICAgIHJldHVybiBfdW5jYWNoZSh0aGlzKTtcbiAgfTtcblxuICBfcHJvdG8yLnRvdGFsRHVyYXRpb24gPSBmdW5jdGlvbiB0b3RhbER1cmF0aW9uKHZhbHVlKSB7XG4gICAgdmFyIG1heCA9IDAsXG4gICAgICAgIHNlbGYgPSB0aGlzLFxuICAgICAgICBjaGlsZCA9IHNlbGYuX2xhc3QsXG4gICAgICAgIHByZXZTdGFydCA9IF9iaWdOdW0sXG4gICAgICAgIHByZXYsXG4gICAgICAgIHN0YXJ0LFxuICAgICAgICBwYXJlbnQ7XG5cbiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCkge1xuICAgICAgcmV0dXJuIHNlbGYudGltZVNjYWxlKChzZWxmLl9yZXBlYXQgPCAwID8gc2VsZi5kdXJhdGlvbigpIDogc2VsZi50b3RhbER1cmF0aW9uKCkpIC8gKHNlbGYucmV2ZXJzZWQoKSA/IC12YWx1ZSA6IHZhbHVlKSk7XG4gICAgfVxuXG4gICAgaWYgKHNlbGYuX2RpcnR5KSB7XG4gICAgICBwYXJlbnQgPSBzZWxmLnBhcmVudDtcblxuICAgICAgd2hpbGUgKGNoaWxkKSB7XG4gICAgICAgIHByZXYgPSBjaGlsZC5fcHJldjsgLy9yZWNvcmQgaXQgaGVyZSBpbiBjYXNlIHRoZSB0d2VlbiBjaGFuZ2VzIHBvc2l0aW9uIGluIHRoZSBzZXF1ZW5jZS4uLlxuXG4gICAgICAgIGNoaWxkLl9kaXJ0eSAmJiBjaGlsZC50b3RhbER1cmF0aW9uKCk7IC8vY291bGQgY2hhbmdlIHRoZSB0d2Vlbi5fc3RhcnRUaW1lLCBzbyBtYWtlIHN1cmUgdGhlIGFuaW1hdGlvbidzIGNhY2hlIGlzIGNsZWFuIGJlZm9yZSBhbmFseXppbmcgaXQuXG5cbiAgICAgICAgc3RhcnQgPSBjaGlsZC5fc3RhcnQ7XG5cbiAgICAgICAgaWYgKHN0YXJ0ID4gcHJldlN0YXJ0ICYmIHNlbGYuX3NvcnQgJiYgY2hpbGQuX3RzICYmICFzZWxmLl9sb2NrKSB7XG4gICAgICAgICAgLy9pbiBjYXNlIG9uZSBvZiB0aGUgdHdlZW5zIHNoaWZ0ZWQgb3V0IG9mIG9yZGVyLCBpdCBuZWVkcyB0byBiZSByZS1pbnNlcnRlZCBpbnRvIHRoZSBjb3JyZWN0IHBvc2l0aW9uIGluIHRoZSBzZXF1ZW5jZVxuICAgICAgICAgIHNlbGYuX2xvY2sgPSAxOyAvL3ByZXZlbnQgZW5kbGVzcyByZWN1cnNpdmUgY2FsbHMgLSB0aGVyZSBhcmUgbWV0aG9kcyB0aGF0IGdldCB0cmlnZ2VyZWQgdGhhdCBjaGVjayBkdXJhdGlvbi90b3RhbER1cmF0aW9uIHdoZW4gd2UgYWRkKCkuXG5cbiAgICAgICAgICBfYWRkVG9UaW1lbGluZShzZWxmLCBjaGlsZCwgc3RhcnQgLSBjaGlsZC5fZGVsYXksIDEpLl9sb2NrID0gMDtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBwcmV2U3RhcnQgPSBzdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmIChzdGFydCA8IDAgJiYgY2hpbGQuX3RzKSB7XG4gICAgICAgICAgLy9jaGlsZHJlbiBhcmVuJ3QgYWxsb3dlZCB0byBoYXZlIG5lZ2F0aXZlIHN0YXJ0VGltZXMgdW5sZXNzIHNtb290aENoaWxkVGltaW5nIGlzIHRydWUsIHNvIGFkanVzdCBoZXJlIGlmIG9uZSBpcyBmb3VuZC5cbiAgICAgICAgICBtYXggLT0gc3RhcnQ7XG5cbiAgICAgICAgICBpZiAoIXBhcmVudCAmJiAhc2VsZi5fZHAgfHwgcGFyZW50ICYmIHBhcmVudC5zbW9vdGhDaGlsZFRpbWluZykge1xuICAgICAgICAgICAgc2VsZi5fc3RhcnQgKz0gc3RhcnQgLyBzZWxmLl90cztcbiAgICAgICAgICAgIHNlbGYuX3RpbWUgLT0gc3RhcnQ7XG4gICAgICAgICAgICBzZWxmLl90VGltZSAtPSBzdGFydDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzZWxmLnNoaWZ0Q2hpbGRyZW4oLXN0YXJ0LCBmYWxzZSwgLTFlOTk5KTtcbiAgICAgICAgICBwcmV2U3RhcnQgPSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgY2hpbGQuX2VuZCA+IG1heCAmJiBjaGlsZC5fdHMgJiYgKG1heCA9IGNoaWxkLl9lbmQpO1xuICAgICAgICBjaGlsZCA9IHByZXY7XG4gICAgICB9XG5cbiAgICAgIF9zZXREdXJhdGlvbihzZWxmLCBzZWxmID09PSBfZ2xvYmFsVGltZWxpbmUgJiYgc2VsZi5fdGltZSA+IG1heCA/IHNlbGYuX3RpbWUgOiBtYXgsIDEsIDEpO1xuXG4gICAgICBzZWxmLl9kaXJ0eSA9IDA7XG4gICAgfVxuXG4gICAgcmV0dXJuIHNlbGYuX3REdXI7XG4gIH07XG5cbiAgVGltZWxpbmUudXBkYXRlUm9vdCA9IGZ1bmN0aW9uIHVwZGF0ZVJvb3QodGltZSkge1xuICAgIGlmIChfZ2xvYmFsVGltZWxpbmUuX3RzKSB7XG4gICAgICBfbGF6eVNhZmVSZW5kZXIoX2dsb2JhbFRpbWVsaW5lLCBfcGFyZW50VG9DaGlsZFRvdGFsVGltZSh0aW1lLCBfZ2xvYmFsVGltZWxpbmUpKTtcblxuICAgICAgX2xhc3RSZW5kZXJlZEZyYW1lID0gX3RpY2tlci5mcmFtZTtcbiAgICB9XG5cbiAgICBpZiAoX3RpY2tlci5mcmFtZSA+PSBfbmV4dEdDRnJhbWUpIHtcbiAgICAgIF9uZXh0R0NGcmFtZSArPSBfY29uZmlnLmF1dG9TbGVlcCB8fCAxMjA7XG4gICAgICB2YXIgY2hpbGQgPSBfZ2xvYmFsVGltZWxpbmUuX2ZpcnN0O1xuICAgICAgaWYgKCFjaGlsZCB8fCAhY2hpbGQuX3RzKSBpZiAoX2NvbmZpZy5hdXRvU2xlZXAgJiYgX3RpY2tlci5fbGlzdGVuZXJzLmxlbmd0aCA8IDIpIHtcbiAgICAgICAgd2hpbGUgKGNoaWxkICYmICFjaGlsZC5fdHMpIHtcbiAgICAgICAgICBjaGlsZCA9IGNoaWxkLl9uZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgY2hpbGQgfHwgX3RpY2tlci5zbGVlcCgpO1xuICAgICAgfVxuICAgIH1cbiAgfTtcblxuICByZXR1cm4gVGltZWxpbmU7XG59KEFuaW1hdGlvbik7XG5cbl9zZXREZWZhdWx0cyhUaW1lbGluZS5wcm90b3R5cGUsIHtcbiAgX2xvY2s6IDAsXG4gIF9oYXNQYXVzZTogMCxcbiAgX2ZvcmNpbmc6IDBcbn0pO1xuXG52YXIgX2FkZENvbXBsZXhTdHJpbmdQcm9wVHdlZW4gPSBmdW5jdGlvbiBfYWRkQ29tcGxleFN0cmluZ1Byb3BUd2Vlbih0YXJnZXQsIHByb3AsIHN0YXJ0LCBlbmQsIHNldHRlciwgc3RyaW5nRmlsdGVyLCBmdW5jUGFyYW0pIHtcbiAgLy9ub3RlOiB3ZSBjYWxsIF9hZGRDb21wbGV4U3RyaW5nUHJvcFR3ZWVuLmNhbGwodHdlZW5JbnN0YW5jZS4uLikgdG8gZW5zdXJlIHRoYXQgaXQncyBzY29wZWQgcHJvcGVybHkuIFdlIG1heSBjYWxsIGl0IGZyb20gd2l0aGluIGEgcGx1Z2luIHRvbywgdGh1cyBcInRoaXNcIiB3b3VsZCByZWZlciB0byB0aGUgcGx1Z2luLlxuICB2YXIgcHQgPSBuZXcgUHJvcFR3ZWVuKHRoaXMuX3B0LCB0YXJnZXQsIHByb3AsIDAsIDEsIF9yZW5kZXJDb21wbGV4U3RyaW5nLCBudWxsLCBzZXR0ZXIpLFxuICAgICAgaW5kZXggPSAwLFxuICAgICAgbWF0Y2hJbmRleCA9IDAsXG4gICAgICByZXN1bHQsXG4gICAgICBzdGFydE51bXMsXG4gICAgICBjb2xvcixcbiAgICAgIGVuZE51bSxcbiAgICAgIGNodW5rLFxuICAgICAgc3RhcnROdW0sXG4gICAgICBoYXNSYW5kb20sXG4gICAgICBhO1xuICBwdC5iID0gc3RhcnQ7XG4gIHB0LmUgPSBlbmQ7XG4gIHN0YXJ0ICs9IFwiXCI7IC8vZW5zdXJlIHZhbHVlcyBhcmUgc3RyaW5nc1xuXG4gIGVuZCArPSBcIlwiO1xuXG4gIGlmIChoYXNSYW5kb20gPSB+ZW5kLmluZGV4T2YoXCJyYW5kb20oXCIpKSB7XG4gICAgZW5kID0gX3JlcGxhY2VSYW5kb20oZW5kKTtcbiAgfVxuXG4gIGlmIChzdHJpbmdGaWx0ZXIpIHtcbiAgICBhID0gW3N0YXJ0LCBlbmRdO1xuICAgIHN0cmluZ0ZpbHRlcihhLCB0YXJnZXQsIHByb3ApOyAvL3Bhc3MgYW4gYXJyYXkgd2l0aCB0aGUgc3RhcnRpbmcgYW5kIGVuZGluZyB2YWx1ZXMgYW5kIGxldCB0aGUgZmlsdGVyIGRvIHdoYXRldmVyIGl0IG5lZWRzIHRvIHRoZSB2YWx1ZXMuXG5cbiAgICBzdGFydCA9IGFbMF07XG4gICAgZW5kID0gYVsxXTtcbiAgfVxuXG4gIHN0YXJ0TnVtcyA9IHN0YXJ0Lm1hdGNoKF9jb21wbGV4U3RyaW5nTnVtRXhwKSB8fCBbXTtcblxuICB3aGlsZSAocmVzdWx0ID0gX2NvbXBsZXhTdHJpbmdOdW1FeHAuZXhlYyhlbmQpKSB7XG4gICAgZW5kTnVtID0gcmVzdWx0WzBdO1xuICAgIGNodW5rID0gZW5kLnN1YnN0cmluZyhpbmRleCwgcmVzdWx0LmluZGV4KTtcblxuICAgIGlmIChjb2xvcikge1xuICAgICAgY29sb3IgPSAoY29sb3IgKyAxKSAlIDU7XG4gICAgfSBlbHNlIGlmIChjaHVuay5zdWJzdHIoLTUpID09PSBcInJnYmEoXCIpIHtcbiAgICAgIGNvbG9yID0gMTtcbiAgICB9XG5cbiAgICBpZiAoZW5kTnVtICE9PSBzdGFydE51bXNbbWF0Y2hJbmRleCsrXSkge1xuICAgICAgc3RhcnROdW0gPSBwYXJzZUZsb2F0KHN0YXJ0TnVtc1ttYXRjaEluZGV4IC0gMV0pIHx8IDA7IC8vdGhlc2UgbmVzdGVkIFByb3BUd2VlbnMgYXJlIGhhbmRsZWQgaW4gYSBzcGVjaWFsIHdheSAtIHdlJ2xsIG5ldmVyIGFjdHVhbGx5IGNhbGwgYSByZW5kZXIgb3Igc2V0dGVyIG1ldGhvZCBvbiB0aGVtLiBXZSdsbCBqdXN0IGxvb3AgdGhyb3VnaCB0aGVtIGluIHRoZSBwYXJlbnQgY29tcGxleCBzdHJpbmcgUHJvcFR3ZWVuJ3MgcmVuZGVyIG1ldGhvZC5cblxuICAgICAgcHQuX3B0ID0ge1xuICAgICAgICBfbmV4dDogcHQuX3B0LFxuICAgICAgICBwOiBjaHVuayB8fCBtYXRjaEluZGV4ID09PSAxID8gY2h1bmsgOiBcIixcIixcbiAgICAgICAgLy9ub3RlOiBTVkcgc3BlYyBhbGxvd3Mgb21pc3Npb24gb2YgY29tbWEvc3BhY2Ugd2hlbiBhIG5lZ2F0aXZlIHNpZ24gaXMgd2VkZ2VkIGJldHdlZW4gdHdvIG51bWJlcnMsIGxpa2UgMi41LTUuMyBpbnN0ZWFkIG9mIDIuNSwtNS4zIGJ1dCB3aGVuIHR3ZWVuaW5nLCB0aGUgbmVnYXRpdmUgdmFsdWUgbWF5IHN3aXRjaCB0byBwb3NpdGl2ZSwgc28gd2UgaW5zZXJ0IHRoZSBjb21tYSBqdXN0IGluIGNhc2UuXG4gICAgICAgIHM6IHN0YXJ0TnVtLFxuICAgICAgICBjOiBlbmROdW0uY2hhckF0KDEpID09PSBcIj1cIiA/IF9wYXJzZVJlbGF0aXZlKHN0YXJ0TnVtLCBlbmROdW0pIC0gc3RhcnROdW0gOiBwYXJzZUZsb2F0KGVuZE51bSkgLSBzdGFydE51bSxcbiAgICAgICAgbTogY29sb3IgJiYgY29sb3IgPCA0ID8gTWF0aC5yb3VuZCA6IDBcbiAgICAgIH07XG4gICAgICBpbmRleCA9IF9jb21wbGV4U3RyaW5nTnVtRXhwLmxhc3RJbmRleDtcbiAgICB9XG4gIH1cblxuICBwdC5jID0gaW5kZXggPCBlbmQubGVuZ3RoID8gZW5kLnN1YnN0cmluZyhpbmRleCwgZW5kLmxlbmd0aCkgOiBcIlwiOyAvL3dlIHVzZSB0aGUgXCJjXCIgb2YgdGhlIFByb3BUd2VlbiB0byBzdG9yZSB0aGUgZmluYWwgcGFydCBvZiB0aGUgc3RyaW5nIChhZnRlciB0aGUgbGFzdCBudW1iZXIpXG5cbiAgcHQuZnAgPSBmdW5jUGFyYW07XG5cbiAgaWYgKF9yZWxFeHAudGVzdChlbmQpIHx8IGhhc1JhbmRvbSkge1xuICAgIHB0LmUgPSAwOyAvL2lmIHRoZSBlbmQgc3RyaW5nIGNvbnRhaW5zIHJlbGF0aXZlIHZhbHVlcyBvciBkeW5hbWljIHJhbmRvbSguLi4pIHZhbHVlcywgZGVsZXRlIHRoZSBlbmQgaXQgc28gdGhhdCBvbiB0aGUgZmluYWwgcmVuZGVyIHdlIGRvbid0IGFjdHVhbGx5IHNldCBpdCB0byB0aGUgc3RyaW5nIHdpdGggKz0gb3IgLT0gY2hhcmFjdGVycyAoZm9yY2VzIGl0IHRvIHVzZSB0aGUgY2FsY3VsYXRlZCB2YWx1ZSkuXG4gIH1cblxuICB0aGlzLl9wdCA9IHB0OyAvL3N0YXJ0IHRoZSBsaW5rZWQgbGlzdCB3aXRoIHRoaXMgbmV3IFByb3BUd2Vlbi4gUmVtZW1iZXIsIHdlIGNhbGwgX2FkZENvbXBsZXhTdHJpbmdQcm9wVHdlZW4uY2FsbCh0d2Vlbkluc3RhbmNlLi4uKSB0byBlbnN1cmUgdGhhdCBpdCdzIHNjb3BlZCBwcm9wZXJseS4gV2UgbWF5IGNhbGwgaXQgZnJvbSB3aXRoaW4gYSBwbHVnaW4gdG9vLCB0aHVzIFwidGhpc1wiIHdvdWxkIHJlZmVyIHRvIHRoZSBwbHVnaW4uXG5cbiAgcmV0dXJuIHB0O1xufSxcbiAgICBfYWRkUHJvcFR3ZWVuID0gZnVuY3Rpb24gX2FkZFByb3BUd2Vlbih0YXJnZXQsIHByb3AsIHN0YXJ0LCBlbmQsIGluZGV4LCB0YXJnZXRzLCBtb2RpZmllciwgc3RyaW5nRmlsdGVyLCBmdW5jUGFyYW0sIG9wdGlvbmFsKSB7XG4gIF9pc0Z1bmN0aW9uKGVuZCkgJiYgKGVuZCA9IGVuZChpbmRleCB8fCAwLCB0YXJnZXQsIHRhcmdldHMpKTtcbiAgdmFyIGN1cnJlbnRWYWx1ZSA9IHRhcmdldFtwcm9wXSxcbiAgICAgIHBhcnNlZFN0YXJ0ID0gc3RhcnQgIT09IFwiZ2V0XCIgPyBzdGFydCA6ICFfaXNGdW5jdGlvbihjdXJyZW50VmFsdWUpID8gY3VycmVudFZhbHVlIDogZnVuY1BhcmFtID8gdGFyZ2V0W3Byb3AuaW5kZXhPZihcInNldFwiKSB8fCAhX2lzRnVuY3Rpb24odGFyZ2V0W1wiZ2V0XCIgKyBwcm9wLnN1YnN0cigzKV0pID8gcHJvcCA6IFwiZ2V0XCIgKyBwcm9wLnN1YnN0cigzKV0oZnVuY1BhcmFtKSA6IHRhcmdldFtwcm9wXSgpLFxuICAgICAgc2V0dGVyID0gIV9pc0Z1bmN0aW9uKGN1cnJlbnRWYWx1ZSkgPyBfc2V0dGVyUGxhaW4gOiBmdW5jUGFyYW0gPyBfc2V0dGVyRnVuY1dpdGhQYXJhbSA6IF9zZXR0ZXJGdW5jLFxuICAgICAgcHQ7XG5cbiAgaWYgKF9pc1N0cmluZyhlbmQpKSB7XG4gICAgaWYgKH5lbmQuaW5kZXhPZihcInJhbmRvbShcIikpIHtcbiAgICAgIGVuZCA9IF9yZXBsYWNlUmFuZG9tKGVuZCk7XG4gICAgfVxuXG4gICAgaWYgKGVuZC5jaGFyQXQoMSkgPT09IFwiPVwiKSB7XG4gICAgICBwdCA9IF9wYXJzZVJlbGF0aXZlKHBhcnNlZFN0YXJ0LCBlbmQpICsgKGdldFVuaXQocGFyc2VkU3RhcnQpIHx8IDApO1xuXG4gICAgICBpZiAocHQgfHwgcHQgPT09IDApIHtcbiAgICAgICAgLy8gdG8gYXZvaWQgaXNOYU4sIGxpa2UgaWYgc29tZW9uZSBwYXNzZXMgaW4gYSB2YWx1ZSBsaWtlIFwiIT0gd2hhdGV2ZXJcIlxuICAgICAgICBlbmQgPSBwdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpZiAoIW9wdGlvbmFsIHx8IHBhcnNlZFN0YXJ0ICE9PSBlbmQgfHwgX2ZvcmNlQWxsUHJvcFR3ZWVucykge1xuICAgIGlmICghaXNOYU4ocGFyc2VkU3RhcnQgKiBlbmQpICYmIGVuZCAhPT0gXCJcIikge1xuICAgICAgLy8gZnVuIGZhY3Q6IGFueSBudW1iZXIgbXVsdGlwbGllZCBieSBcIlwiIGlzIGV2YWx1YXRlZCBhcyB0aGUgbnVtYmVyIDAhXG4gICAgICBwdCA9IG5ldyBQcm9wVHdlZW4odGhpcy5fcHQsIHRhcmdldCwgcHJvcCwgK3BhcnNlZFN0YXJ0IHx8IDAsIGVuZCAtIChwYXJzZWRTdGFydCB8fCAwKSwgdHlwZW9mIGN1cnJlbnRWYWx1ZSA9PT0gXCJib29sZWFuXCIgPyBfcmVuZGVyQm9vbGVhbiA6IF9yZW5kZXJQbGFpbiwgMCwgc2V0dGVyKTtcbiAgICAgIGZ1bmNQYXJhbSAmJiAocHQuZnAgPSBmdW5jUGFyYW0pO1xuICAgICAgbW9kaWZpZXIgJiYgcHQubW9kaWZpZXIobW9kaWZpZXIsIHRoaXMsIHRhcmdldCk7XG4gICAgICByZXR1cm4gdGhpcy5fcHQgPSBwdDtcbiAgICB9XG5cbiAgICAhY3VycmVudFZhbHVlICYmICEocHJvcCBpbiB0YXJnZXQpICYmIF9taXNzaW5nUGx1Z2luKHByb3AsIGVuZCk7XG4gICAgcmV0dXJuIF9hZGRDb21wbGV4U3RyaW5nUHJvcFR3ZWVuLmNhbGwodGhpcywgdGFyZ2V0LCBwcm9wLCBwYXJzZWRTdGFydCwgZW5kLCBzZXR0ZXIsIHN0cmluZ0ZpbHRlciB8fCBfY29uZmlnLnN0cmluZ0ZpbHRlciwgZnVuY1BhcmFtKTtcbiAgfVxufSxcbiAgICAvL2NyZWF0ZXMgYSBjb3B5IG9mIHRoZSB2YXJzIG9iamVjdCBhbmQgcHJvY2Vzc2VzIGFueSBmdW5jdGlvbi1iYXNlZCB2YWx1ZXMgKHB1dHRpbmcgdGhlIHJlc3VsdGluZyB2YWx1ZXMgZGlyZWN0bHkgaW50byB0aGUgY29weSkgYXMgd2VsbCBhcyBzdHJpbmdzIHdpdGggXCJyYW5kb20oKVwiIGluIHRoZW0uIEl0IGRvZXMgTk9UIHByb2Nlc3MgcmVsYXRpdmUgdmFsdWVzLlxuX3Byb2Nlc3NWYXJzID0gZnVuY3Rpb24gX3Byb2Nlc3NWYXJzKHZhcnMsIGluZGV4LCB0YXJnZXQsIHRhcmdldHMsIHR3ZWVuKSB7XG4gIF9pc0Z1bmN0aW9uKHZhcnMpICYmICh2YXJzID0gX3BhcnNlRnVuY09yU3RyaW5nKHZhcnMsIHR3ZWVuLCBpbmRleCwgdGFyZ2V0LCB0YXJnZXRzKSk7XG5cbiAgaWYgKCFfaXNPYmplY3QodmFycykgfHwgdmFycy5zdHlsZSAmJiB2YXJzLm5vZGVUeXBlIHx8IF9pc0FycmF5KHZhcnMpIHx8IF9pc1R5cGVkQXJyYXkodmFycykpIHtcbiAgICByZXR1cm4gX2lzU3RyaW5nKHZhcnMpID8gX3BhcnNlRnVuY09yU3RyaW5nKHZhcnMsIHR3ZWVuLCBpbmRleCwgdGFyZ2V0LCB0YXJnZXRzKSA6IHZhcnM7XG4gIH1cblxuICB2YXIgY29weSA9IHt9LFxuICAgICAgcDtcblxuICBmb3IgKHAgaW4gdmFycykge1xuICAgIGNvcHlbcF0gPSBfcGFyc2VGdW5jT3JTdHJpbmcodmFyc1twXSwgdHdlZW4sIGluZGV4LCB0YXJnZXQsIHRhcmdldHMpO1xuICB9XG5cbiAgcmV0dXJuIGNvcHk7XG59LFxuICAgIF9jaGVja1BsdWdpbiA9IGZ1bmN0aW9uIF9jaGVja1BsdWdpbihwcm9wZXJ0eSwgdmFycywgdHdlZW4sIGluZGV4LCB0YXJnZXQsIHRhcmdldHMpIHtcbiAgdmFyIHBsdWdpbiwgcHQsIHB0TG9va3VwLCBpO1xuXG4gIGlmIChfcGx1Z2luc1twcm9wZXJ0eV0gJiYgKHBsdWdpbiA9IG5ldyBfcGx1Z2luc1twcm9wZXJ0eV0oKSkuaW5pdCh0YXJnZXQsIHBsdWdpbi5yYXdWYXJzID8gdmFyc1twcm9wZXJ0eV0gOiBfcHJvY2Vzc1ZhcnModmFyc1twcm9wZXJ0eV0sIGluZGV4LCB0YXJnZXQsIHRhcmdldHMsIHR3ZWVuKSwgdHdlZW4sIGluZGV4LCB0YXJnZXRzKSAhPT0gZmFsc2UpIHtcbiAgICB0d2Vlbi5fcHQgPSBwdCA9IG5ldyBQcm9wVHdlZW4odHdlZW4uX3B0LCB0YXJnZXQsIHByb3BlcnR5LCAwLCAxLCBwbHVnaW4ucmVuZGVyLCBwbHVnaW4sIDAsIHBsdWdpbi5wcmlvcml0eSk7XG5cbiAgICBpZiAodHdlZW4gIT09IF9xdWlja1R3ZWVuKSB7XG4gICAgICBwdExvb2t1cCA9IHR3ZWVuLl9wdExvb2t1cFt0d2Vlbi5fdGFyZ2V0cy5pbmRleE9mKHRhcmdldCldOyAvL25vdGU6IHdlIGNhbid0IHVzZSB0d2Vlbi5fcHRMb29rdXBbaW5kZXhdIGJlY2F1c2UgZm9yIHN0YWdnZXJlZCB0d2VlbnMsIHRoZSBpbmRleCBmcm9tIHRoZSBmdWxsVGFyZ2V0cyBhcnJheSB3b24ndCBtYXRjaCB3aGF0IGl0IGlzIGluIGVhY2ggaW5kaXZpZHVhbCB0d2VlbiB0aGF0IHNwYXducyBmcm9tIHRoZSBzdGFnZ2VyLlxuXG4gICAgICBpID0gcGx1Z2luLl9wcm9wcy5sZW5ndGg7XG5cbiAgICAgIHdoaWxlIChpLS0pIHtcbiAgICAgICAgcHRMb29rdXBbcGx1Z2luLl9wcm9wc1tpXV0gPSBwdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICByZXR1cm4gcGx1Z2luO1xufSxcbiAgICBfb3ZlcndyaXRpbmdUd2VlbixcbiAgICAvL3N0b3JlIGEgcmVmZXJlbmNlIHRlbXBvcmFyaWx5IHNvIHdlIGNhbiBhdm9pZCBvdmVyd3JpdGluZyBpdHNlbGYuXG5fZm9yY2VBbGxQcm9wVHdlZW5zLFxuICAgIF9pbml0VHdlZW4gPSBmdW5jdGlvbiBfaW5pdFR3ZWVuKHR3ZWVuLCB0aW1lLCB0VGltZSkge1xuICB2YXIgdmFycyA9IHR3ZWVuLnZhcnMsXG4gICAgICBlYXNlID0gdmFycy5lYXNlLFxuICAgICAgc3RhcnRBdCA9IHZhcnMuc3RhcnRBdCxcbiAgICAgIGltbWVkaWF0ZVJlbmRlciA9IHZhcnMuaW1tZWRpYXRlUmVuZGVyLFxuICAgICAgbGF6eSA9IHZhcnMubGF6eSxcbiAgICAgIG9uVXBkYXRlID0gdmFycy5vblVwZGF0ZSxcbiAgICAgIHJ1bkJhY2t3YXJkcyA9IHZhcnMucnVuQmFja3dhcmRzLFxuICAgICAgeW95b0Vhc2UgPSB2YXJzLnlveW9FYXNlLFxuICAgICAga2V5ZnJhbWVzID0gdmFycy5rZXlmcmFtZXMsXG4gICAgICBhdXRvUmV2ZXJ0ID0gdmFycy5hdXRvUmV2ZXJ0LFxuICAgICAgZHVyID0gdHdlZW4uX2R1cixcbiAgICAgIHByZXZTdGFydEF0ID0gdHdlZW4uX3N0YXJ0QXQsXG4gICAgICB0YXJnZXRzID0gdHdlZW4uX3RhcmdldHMsXG4gICAgICBwYXJlbnQgPSB0d2Vlbi5wYXJlbnQsXG4gICAgICBmdWxsVGFyZ2V0cyA9IHBhcmVudCAmJiBwYXJlbnQuZGF0YSA9PT0gXCJuZXN0ZWRcIiA/IHBhcmVudC52YXJzLnRhcmdldHMgOiB0YXJnZXRzLFxuICAgICAgYXV0b092ZXJ3cml0ZSA9IHR3ZWVuLl9vdmVyd3JpdGUgPT09IFwiYXV0b1wiICYmICFfc3VwcHJlc3NPdmVyd3JpdGVzLFxuICAgICAgdGwgPSB0d2Vlbi50aW1lbGluZSxcbiAgICAgIGNsZWFuVmFycyxcbiAgICAgIGksXG4gICAgICBwLFxuICAgICAgcHQsXG4gICAgICB0YXJnZXQsXG4gICAgICBoYXNQcmlvcml0eSxcbiAgICAgIGdzRGF0YSxcbiAgICAgIGhhcm5lc3MsXG4gICAgICBwbHVnaW4sXG4gICAgICBwdExvb2t1cCxcbiAgICAgIGluZGV4LFxuICAgICAgaGFybmVzc1ZhcnMsXG4gICAgICBvdmVyd3JpdHRlbjtcbiAgdGwgJiYgKCFrZXlmcmFtZXMgfHwgIWVhc2UpICYmIChlYXNlID0gXCJub25lXCIpO1xuICB0d2Vlbi5fZWFzZSA9IF9wYXJzZUVhc2UoZWFzZSwgX2RlZmF1bHRzLmVhc2UpO1xuICB0d2Vlbi5feUVhc2UgPSB5b3lvRWFzZSA/IF9pbnZlcnRFYXNlKF9wYXJzZUVhc2UoeW95b0Vhc2UgPT09IHRydWUgPyBlYXNlIDogeW95b0Vhc2UsIF9kZWZhdWx0cy5lYXNlKSkgOiAwO1xuXG4gIGlmICh5b3lvRWFzZSAmJiB0d2Vlbi5feW95byAmJiAhdHdlZW4uX3JlcGVhdCkge1xuICAgIC8vdGhlcmUgbXVzdCBoYXZlIGJlZW4gYSBwYXJlbnQgdGltZWxpbmUgd2l0aCB5b3lvOnRydWUgdGhhdCBpcyBjdXJyZW50bHkgaW4gaXRzIHlveW8gcGhhc2UsIHNvIGZsaXAgdGhlIGVhc2VzLlxuICAgIHlveW9FYXNlID0gdHdlZW4uX3lFYXNlO1xuICAgIHR3ZWVuLl95RWFzZSA9IHR3ZWVuLl9lYXNlO1xuICAgIHR3ZWVuLl9lYXNlID0geW95b0Vhc2U7XG4gIH1cblxuICB0d2Vlbi5fZnJvbSA9ICF0bCAmJiAhIXZhcnMucnVuQmFja3dhcmRzOyAvL25lc3RlZCB0aW1lbGluZXMgc2hvdWxkIG5ldmVyIHJ1biBiYWNrd2FyZHMgLSB0aGUgYmFja3dhcmRzLW5lc3MgaXMgaW4gdGhlIGNoaWxkIHR3ZWVucy5cblxuICBpZiAoIXRsIHx8IGtleWZyYW1lcyAmJiAhdmFycy5zdGFnZ2VyKSB7XG4gICAgLy9pZiB0aGVyZSdzIGFuIGludGVybmFsIHRpbWVsaW5lLCBza2lwIGFsbCB0aGUgcGFyc2luZyBiZWNhdXNlIHdlIHBhc3NlZCB0aGF0IHRhc2sgZG93biB0aGUgY2hhaW4uXG4gICAgaGFybmVzcyA9IHRhcmdldHNbMF0gPyBfZ2V0Q2FjaGUodGFyZ2V0c1swXSkuaGFybmVzcyA6IDA7XG4gICAgaGFybmVzc1ZhcnMgPSBoYXJuZXNzICYmIHZhcnNbaGFybmVzcy5wcm9wXTsgLy9zb21lb25lIG1heSBuZWVkIHRvIHNwZWNpZnkgQ1NTLXNwZWNpZmljIHZhbHVlcyBBTkQgbm9uLUNTUyB2YWx1ZXMsIGxpa2UgaWYgdGhlIGVsZW1lbnQgaGFzIGFuIFwieFwiIHByb3BlcnR5IHBsdXMgaXQncyBhIHN0YW5kYXJkIERPTSBlbGVtZW50LiBXZSBhbGxvdyBwZW9wbGUgdG8gZGlzdGluZ3Vpc2ggYnkgd3JhcHBpbmcgcGx1Z2luLXNwZWNpZmljIHN0dWZmIGluIGEgY3NzOnt9IG9iamVjdCBmb3IgZXhhbXBsZS5cblxuICAgIGNsZWFuVmFycyA9IF9jb3B5RXhjbHVkaW5nKHZhcnMsIF9yZXNlcnZlZFByb3BzKTtcblxuICAgIGlmIChwcmV2U3RhcnRBdCkge1xuICAgICAgcHJldlN0YXJ0QXQuX3pUaW1lIDwgMCAmJiBwcmV2U3RhcnRBdC5wcm9ncmVzcygxKTsgLy8gaW4gY2FzZSBpdCdzIGEgbGF6eSBzdGFydEF0IHRoYXQgaGFzbid0IHJlbmRlcmVkIHlldC5cblxuICAgICAgdGltZSA8IDAgJiYgcnVuQmFja3dhcmRzICYmIGltbWVkaWF0ZVJlbmRlciAmJiAhYXV0b1JldmVydCA/IHByZXZTdGFydEF0LnJlbmRlcigtMSwgdHJ1ZSkgOiBwcmV2U3RhcnRBdC5yZXZlcnQocnVuQmFja3dhcmRzICYmIGR1ciA/IF9yZXZlcnRDb25maWdOb0tpbGwgOiBfc3RhcnRBdFJldmVydENvbmZpZyk7IC8vIGlmIGl0J3MgYSBcInN0YXJ0QXRcIiAobm90IFwiZnJvbSgpXCIgb3IgcnVuQmFja3dhcmRzOiB0cnVlKSwgd2Ugb25seSBuZWVkIHRvIGRvIGEgc2hhbGxvdyByZXZlcnQgKGtlZXAgdHJhbnNmb3JtcyBjYWNoZWQgaW4gQ1NTUGx1Z2luKVxuICAgICAgLy8gZG9uJ3QganVzdCBfcmVtb3ZlRnJvbVBhcmVudChwcmV2U3RhcnRBdC5yZW5kZXIoLTEsIHRydWUpKSBiZWNhdXNlIHRoYXQnbGwgbGVhdmUgaW5saW5lIHN0eWxlcy4gV2UncmUgY3JlYXRpbmcgYSBuZXcgX3N0YXJ0QXQgZm9yIFwic3RhcnRBdFwiIHR3ZWVucyB0aGF0IHJlLWNhcHR1cmUgdGhpbmdzIHRvIGVuc3VyZSB0aGF0IGlmIHRoZSBwcmUtdHdlZW4gdmFsdWVzIGNoYW5nZWQgc2luY2UgdGhlIHR3ZWVuIHdhcyBjcmVhdGVkLCB0aGV5J3JlIHJlY29yZGVkLlxuXG4gICAgICBwcmV2U3RhcnRBdC5fbGF6eSA9IDA7XG4gICAgfVxuXG4gICAgaWYgKHN0YXJ0QXQpIHtcbiAgICAgIF9yZW1vdmVGcm9tUGFyZW50KHR3ZWVuLl9zdGFydEF0ID0gVHdlZW4uc2V0KHRhcmdldHMsIF9zZXREZWZhdWx0cyh7XG4gICAgICAgIGRhdGE6IFwiaXNTdGFydFwiLFxuICAgICAgICBvdmVyd3JpdGU6IGZhbHNlLFxuICAgICAgICBwYXJlbnQ6IHBhcmVudCxcbiAgICAgICAgaW1tZWRpYXRlUmVuZGVyOiB0cnVlLFxuICAgICAgICBsYXp5OiAhcHJldlN0YXJ0QXQgJiYgX2lzTm90RmFsc2UobGF6eSksXG4gICAgICAgIHN0YXJ0QXQ6IG51bGwsXG4gICAgICAgIGRlbGF5OiAwLFxuICAgICAgICBvblVwZGF0ZTogb25VcGRhdGUgJiYgZnVuY3Rpb24gKCkge1xuICAgICAgICAgIHJldHVybiBfY2FsbGJhY2sodHdlZW4sIFwib25VcGRhdGVcIik7XG4gICAgICAgIH0sXG4gICAgICAgIHN0YWdnZXI6IDBcbiAgICAgIH0sIHN0YXJ0QXQpKSk7IC8vY29weSB0aGUgcHJvcGVydGllcy92YWx1ZXMgaW50byBhIG5ldyBvYmplY3QgdG8gYXZvaWQgY29sbGlzaW9ucywgbGlrZSB2YXIgdG8gPSB7eDowfSwgZnJvbSA9IHt4OjUwMH07IHRpbWVsaW5lLmZyb21UbyhlLCBmcm9tLCB0bykuZnJvbVRvKGUsIHRvLCBmcm9tKTtcblxuXG4gICAgICB0d2Vlbi5fc3RhcnRBdC5fZHAgPSAwOyAvLyBkb24ndCBhbGxvdyBpdCB0byBnZXQgcHV0IGJhY2sgaW50byByb290IHRpbWVsaW5lISBMaWtlIHdoZW4gcmV2ZXJ0KCkgaXMgY2FsbGVkIGFuZCB0b3RhbFRpbWUoKSBnZXRzIHNldC5cblxuICAgICAgdHdlZW4uX3N0YXJ0QXQuX3NhdCA9IHR3ZWVuOyAvLyB1c2VkIGluIGdsb2JhbFRpbWUoKS4gX3NhdCBzdGFuZHMgZm9yIF9zdGFydEF0VHdlZW5cblxuICAgICAgdGltZSA8IDAgJiYgKF9yZXZlcnRpbmcgfHwgIWltbWVkaWF0ZVJlbmRlciAmJiAhYXV0b1JldmVydCkgJiYgdHdlZW4uX3N0YXJ0QXQucmV2ZXJ0KF9yZXZlcnRDb25maWdOb0tpbGwpOyAvLyByYXJlIGVkZ2UgY2FzZSwgbGlrZSBpZiBhIHJlbmRlciBpcyBmb3JjZWQgaW4gdGhlIG5lZ2F0aXZlIGRpcmVjdGlvbiBvZiBhIG5vbi1pbml0dGVkIHR3ZWVuLlxuXG4gICAgICBpZiAoaW1tZWRpYXRlUmVuZGVyKSB7XG4gICAgICAgIGlmIChkdXIgJiYgdGltZSA8PSAwICYmIHRUaW1lIDw9IDApIHtcbiAgICAgICAgICAvLyBjaGVjayB0VGltZSBoZXJlIGJlY2F1c2UgaW4gdGhlIGNhc2Ugb2YgYSB5b3lvIHR3ZWVuIHdob3NlIHBsYXloZWFkIGdldHMgcHVzaGVkIHRvIHRoZSBlbmQgbGlrZSB0d2Vlbi5wcm9ncmVzcygxKSwgd2Ugc2hvdWxkIGFsbG93IGl0IHRocm91Z2ggc28gdGhhdCB0aGUgb25Db21wbGV0ZSBnZXRzIGZpcmVkIHByb3Blcmx5LlxuICAgICAgICAgIHRpbWUgJiYgKHR3ZWVuLl96VGltZSA9IHRpbWUpO1xuICAgICAgICAgIHJldHVybjsgLy93ZSBza2lwIGluaXRpYWxpemF0aW9uIGhlcmUgc28gdGhhdCBvdmVyd3JpdGluZyBkb2Vzbid0IG9jY3VyIHVudGlsIHRoZSB0d2VlbiBhY3R1YWxseSBiZWdpbnMuIE90aGVyd2lzZSwgaWYgeW91IGNyZWF0ZSBzZXZlcmFsIGltbWVkaWF0ZVJlbmRlcjp0cnVlIHR3ZWVucyBvZiB0aGUgc2FtZSB0YXJnZXQvcHJvcGVydGllcyB0byBkcm9wIGludG8gYSBUaW1lbGluZSwgdGhlIGxhc3Qgb25lIGNyZWF0ZWQgd291bGQgb3ZlcndyaXRlIHRoZSBmaXJzdCBvbmVzIGJlY2F1c2UgdGhleSBkaWRuJ3QgZ2V0IHBsYWNlZCBpbnRvIHRoZSB0aW1lbGluZSB5ZXQgYmVmb3JlIHRoZSBmaXJzdCByZW5kZXIgb2NjdXJzIGFuZCBraWNrcyBpbiBvdmVyd3JpdGluZy5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gZWxzZSBpZiAocnVuQmFja3dhcmRzICYmIGR1cikge1xuICAgICAgLy9mcm9tKCkgdHdlZW5zIG11c3QgYmUgaGFuZGxlZCB1bmlxdWVseTogdGhlaXIgYmVnaW5uaW5nIHZhbHVlcyBtdXN0IGJlIHJlbmRlcmVkIGJ1dCB3ZSBkb24ndCB3YW50IG92ZXJ3cml0aW5nIHRvIG9jY3VyIHlldCAod2hlbiB0aW1lIGlzIHN0aWxsIDApLiBXYWl0IHVudGlsIHRoZSB0d2VlbiBhY3R1YWxseSBiZWdpbnMgYmVmb3JlIGRvaW5nIGFsbCB0aGUgcm91dGluZXMgbGlrZSBvdmVyd3JpdGluZy4gQXQgdGhhdCB0aW1lLCB3ZSBzaG91bGQgcmVuZGVyIGF0IHRoZSBFTkQgb2YgdGhlIHR3ZWVuIHRvIGVuc3VyZSB0aGF0IHRoaW5ncyBpbml0aWFsaXplIGNvcnJlY3RseSAocmVtZW1iZXIsIGZyb20oKSB0d2VlbnMgZ28gYmFja3dhcmRzKVxuICAgICAgaWYgKCFwcmV2U3RhcnRBdCkge1xuICAgICAgICB0aW1lICYmIChpbW1lZGlhdGVSZW5kZXIgPSBmYWxzZSk7IC8vaW4gcmFyZSBjYXNlcyAobGlrZSBpZiBhIGZyb20oKSB0d2VlbiBydW5zIGFuZCB0aGVuIGlzIGludmFsaWRhdGUoKS1lZCksIGltbWVkaWF0ZVJlbmRlciBjb3VsZCBiZSB0cnVlIGJ1dCB0aGUgaW5pdGlhbCBmb3JjZWQtcmVuZGVyIGdldHMgc2tpcHBlZCwgc28gdGhlcmUncyBubyBuZWVkIHRvIGZvcmNlIHRoZSByZW5kZXIgaW4gdGhpcyBjb250ZXh0IHdoZW4gdGhlIF90aW1lIGlzIGdyZWF0ZXIgdGhhbiAwXG5cbiAgICAgICAgcCA9IF9zZXREZWZhdWx0cyh7XG4gICAgICAgICAgb3ZlcndyaXRlOiBmYWxzZSxcbiAgICAgICAgICBkYXRhOiBcImlzRnJvbVN0YXJ0XCIsXG4gICAgICAgICAgLy93ZSB0YWcgdGhlIHR3ZWVuIHdpdGggYXMgXCJpc0Zyb21TdGFydFwiIHNvIHRoYXQgaWYgW2luc2lkZSBhIHBsdWdpbl0gd2UgbmVlZCB0byBvbmx5IGRvIHNvbWV0aGluZyBhdCB0aGUgdmVyeSBFTkQgb2YgYSB0d2Vlbiwgd2UgaGF2ZSBhIHdheSBvZiBpZGVudGlmeWluZyB0aGlzIHR3ZWVuIGFzIG1lcmVseSB0aGUgb25lIHRoYXQncyBzZXR0aW5nIHRoZSBiZWdpbm5pbmcgdmFsdWVzIGZvciBhIFwiZnJvbSgpXCIgdHdlZW4uIEZvciBleGFtcGxlLCBjbGVhclByb3BzIGluIENTU1BsdWdpbiBzaG91bGQgb25seSBnZXQgYXBwbGllZCBhdCB0aGUgdmVyeSBFTkQgb2YgYSB0d2VlbiBhbmQgd2l0aG91dCB0aGlzIHRhZywgZnJvbSguLi57aGVpZ2h0OjEwMCwgY2xlYXJQcm9wczpcImhlaWdodFwiLCBkZWxheToxfSkgd291bGQgd2lwZSB0aGUgaGVpZ2h0IGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIHR3ZWVuIGFuZCBhZnRlciAxIHNlY29uZCwgaXQnZCBraWNrIGJhY2sgaW4uXG4gICAgICAgICAgbGF6eTogaW1tZWRpYXRlUmVuZGVyICYmICFwcmV2U3RhcnRBdCAmJiBfaXNOb3RGYWxzZShsYXp5KSxcbiAgICAgICAgICBpbW1lZGlhdGVSZW5kZXI6IGltbWVkaWF0ZVJlbmRlcixcbiAgICAgICAgICAvL3plcm8tZHVyYXRpb24gdHdlZW5zIHJlbmRlciBpbW1lZGlhdGVseSBieSBkZWZhdWx0LCBidXQgaWYgd2UncmUgbm90IHNwZWNpZmljYWxseSBpbnN0cnVjdGVkIHRvIHJlbmRlciB0aGlzIHR3ZWVuIGltbWVkaWF0ZWx5LCB3ZSBzaG91bGQgc2tpcCB0aGlzIGFuZCBtZXJlbHkgX2luaXQoKSB0byByZWNvcmQgdGhlIHN0YXJ0aW5nIHZhbHVlcyAocmVuZGVyaW5nIHRoZW0gaW1tZWRpYXRlbHkgd291bGQgcHVzaCB0aGVtIHRvIGNvbXBsZXRpb24gd2hpY2ggaXMgd2FzdGVmdWwgaW4gdGhhdCBjYXNlIC0gd2UnZCBoYXZlIHRvIHJlbmRlcigtMSkgaW1tZWRpYXRlbHkgYWZ0ZXIpXG4gICAgICAgICAgc3RhZ2dlcjogMCxcbiAgICAgICAgICBwYXJlbnQ6IHBhcmVudCAvL2Vuc3VyZXMgdGhhdCBuZXN0ZWQgdHdlZW5zIHRoYXQgaGFkIGEgc3RhZ2dlciBhcmUgaGFuZGxlZCBwcm9wZXJseSwgbGlrZSBnc2FwLmZyb20oXCIuY2xhc3NcIiwge3k6IGdzYXAudXRpbHMud3JhcChbLTEwMCwxMDBdKSwgc3RhZ2dlcjogMC41fSlcblxuICAgICAgICB9LCBjbGVhblZhcnMpO1xuICAgICAgICBoYXJuZXNzVmFycyAmJiAocFtoYXJuZXNzLnByb3BdID0gaGFybmVzc1ZhcnMpOyAvLyBpbiBjYXNlIHNvbWVvbmUgZG9lcyBzb21ldGhpbmcgbGlrZSAuZnJvbSguLi4sIHtjc3M6e319KVxuXG4gICAgICAgIF9yZW1vdmVGcm9tUGFyZW50KHR3ZWVuLl9zdGFydEF0ID0gVHdlZW4uc2V0KHRhcmdldHMsIHApKTtcblxuICAgICAgICB0d2Vlbi5fc3RhcnRBdC5fZHAgPSAwOyAvLyBkb24ndCBhbGxvdyBpdCB0byBnZXQgcHV0IGJhY2sgaW50byByb290IHRpbWVsaW5lIVxuXG4gICAgICAgIHR3ZWVuLl9zdGFydEF0Ll9zYXQgPSB0d2VlbjsgLy8gdXNlZCBpbiBnbG9iYWxUaW1lKClcblxuICAgICAgICB0aW1lIDwgMCAmJiAoX3JldmVydGluZyA/IHR3ZWVuLl9zdGFydEF0LnJldmVydChfcmV2ZXJ0Q29uZmlnTm9LaWxsKSA6IHR3ZWVuLl9zdGFydEF0LnJlbmRlcigtMSwgdHJ1ZSkpO1xuICAgICAgICB0d2Vlbi5felRpbWUgPSB0aW1lO1xuXG4gICAgICAgIGlmICghaW1tZWRpYXRlUmVuZGVyKSB7XG4gICAgICAgICAgX2luaXRUd2Vlbih0d2Vlbi5fc3RhcnRBdCwgX3RpbnlOdW0sIF90aW55TnVtKTsgLy9lbnN1cmVzIHRoYXQgdGhlIGluaXRpYWwgdmFsdWVzIGFyZSByZWNvcmRlZFxuXG4gICAgICAgIH0gZWxzZSBpZiAoIXRpbWUpIHtcbiAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0d2Vlbi5fcHQgPSB0d2Vlbi5fcHRDYWNoZSA9IDA7XG4gICAgbGF6eSA9IGR1ciAmJiBfaXNOb3RGYWxzZShsYXp5KSB8fCBsYXp5ICYmICFkdXI7XG5cbiAgICBmb3IgKGkgPSAwOyBpIDwgdGFyZ2V0cy5sZW5ndGg7IGkrKykge1xuICAgICAgdGFyZ2V0ID0gdGFyZ2V0c1tpXTtcbiAgICAgIGdzRGF0YSA9IHRhcmdldC5fZ3NhcCB8fCBfaGFybmVzcyh0YXJnZXRzKVtpXS5fZ3NhcDtcbiAgICAgIHR3ZWVuLl9wdExvb2t1cFtpXSA9IHB0TG9va3VwID0ge307XG4gICAgICBfbGF6eUxvb2t1cFtnc0RhdGEuaWRdICYmIF9sYXp5VHdlZW5zLmxlbmd0aCAmJiBfbGF6eVJlbmRlcigpOyAvL2lmIG90aGVyIHR3ZWVucyBvZiB0aGUgc2FtZSB0YXJnZXQgaGF2ZSByZWNlbnRseSBpbml0dGVkIGJ1dCBoYXZlbid0IHJlbmRlcmVkIHlldCwgd2UndmUgZ290IHRvIGZvcmNlIHRoZSByZW5kZXIgc28gdGhhdCB0aGUgc3RhcnRpbmcgdmFsdWVzIGFyZSBjb3JyZWN0IChpbWFnaW5lIHBvcHVsYXRpbmcgYSB0aW1lbGluZSB3aXRoIGEgYnVuY2ggb2Ygc2VxdWVudGlhbCB0d2VlbnMgYW5kIHRoZW4ganVtcGluZyB0byB0aGUgZW5kKVxuXG4gICAgICBpbmRleCA9IGZ1bGxUYXJnZXRzID09PSB0YXJnZXRzID8gaSA6IGZ1bGxUYXJnZXRzLmluZGV4T2YodGFyZ2V0KTtcblxuICAgICAgaWYgKGhhcm5lc3MgJiYgKHBsdWdpbiA9IG5ldyBoYXJuZXNzKCkpLmluaXQodGFyZ2V0LCBoYXJuZXNzVmFycyB8fCBjbGVhblZhcnMsIHR3ZWVuLCBpbmRleCwgZnVsbFRhcmdldHMpICE9PSBmYWxzZSkge1xuICAgICAgICB0d2Vlbi5fcHQgPSBwdCA9IG5ldyBQcm9wVHdlZW4odHdlZW4uX3B0LCB0YXJnZXQsIHBsdWdpbi5uYW1lLCAwLCAxLCBwbHVnaW4ucmVuZGVyLCBwbHVnaW4sIDAsIHBsdWdpbi5wcmlvcml0eSk7XG5cbiAgICAgICAgcGx1Z2luLl9wcm9wcy5mb3JFYWNoKGZ1bmN0aW9uIChuYW1lKSB7XG4gICAgICAgICAgcHRMb29rdXBbbmFtZV0gPSBwdDtcbiAgICAgICAgfSk7XG5cbiAgICAgICAgcGx1Z2luLnByaW9yaXR5ICYmIChoYXNQcmlvcml0eSA9IDEpO1xuICAgICAgfVxuXG4gICAgICBpZiAoIWhhcm5lc3MgfHwgaGFybmVzc1ZhcnMpIHtcbiAgICAgICAgZm9yIChwIGluIGNsZWFuVmFycykge1xuICAgICAgICAgIGlmIChfcGx1Z2luc1twXSAmJiAocGx1Z2luID0gX2NoZWNrUGx1Z2luKHAsIGNsZWFuVmFycywgdHdlZW4sIGluZGV4LCB0YXJnZXQsIGZ1bGxUYXJnZXRzKSkpIHtcbiAgICAgICAgICAgIHBsdWdpbi5wcmlvcml0eSAmJiAoaGFzUHJpb3JpdHkgPSAxKTtcbiAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgcHRMb29rdXBbcF0gPSBwdCA9IF9hZGRQcm9wVHdlZW4uY2FsbCh0d2VlbiwgdGFyZ2V0LCBwLCBcImdldFwiLCBjbGVhblZhcnNbcF0sIGluZGV4LCBmdWxsVGFyZ2V0cywgMCwgdmFycy5zdHJpbmdGaWx0ZXIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0d2Vlbi5fb3AgJiYgdHdlZW4uX29wW2ldICYmIHR3ZWVuLmtpbGwodGFyZ2V0LCB0d2Vlbi5fb3BbaV0pO1xuXG4gICAgICBpZiAoYXV0b092ZXJ3cml0ZSAmJiB0d2Vlbi5fcHQpIHtcbiAgICAgICAgX292ZXJ3cml0aW5nVHdlZW4gPSB0d2VlbjtcblxuICAgICAgICBfZ2xvYmFsVGltZWxpbmUua2lsbFR3ZWVuc09mKHRhcmdldCwgcHRMb29rdXAsIHR3ZWVuLmdsb2JhbFRpbWUodGltZSkpOyAvLyBtYWtlIHN1cmUgdGhlIG92ZXJ3cml0aW5nIGRvZXNuJ3Qgb3ZlcndyaXRlIFRISVMgdHdlZW4hISFcblxuXG4gICAgICAgIG92ZXJ3cml0dGVuID0gIXR3ZWVuLnBhcmVudDtcbiAgICAgICAgX292ZXJ3cml0aW5nVHdlZW4gPSAwO1xuICAgICAgfVxuXG4gICAgICB0d2Vlbi5fcHQgJiYgbGF6eSAmJiAoX2xhenlMb29rdXBbZ3NEYXRhLmlkXSA9IDEpO1xuICAgIH1cblxuICAgIGhhc1ByaW9yaXR5ICYmIF9zb3J0UHJvcFR3ZWVuc0J5UHJpb3JpdHkodHdlZW4pO1xuICAgIHR3ZWVuLl9vbkluaXQgJiYgdHdlZW4uX29uSW5pdCh0d2Vlbik7IC8vcGx1Z2lucyBsaWtlIFJvdW5kUHJvcHMgbXVzdCB3YWl0IHVudGlsIEFMTCBvZiB0aGUgUHJvcFR3ZWVucyBhcmUgaW5zdGFudGlhdGVkLiBJbiB0aGUgcGx1Z2luJ3MgaW5pdCgpIGZ1bmN0aW9uLCBpdCBzZXRzIHRoZSBfb25Jbml0IG9uIHRoZSB0d2VlbiBpbnN0YW5jZS4gTWF5IG5vdCBiZSBwcmV0dHkvaW50dWl0aXZlLCBidXQgaXQncyBmYXN0IGFuZCBrZWVwcyBmaWxlIHNpemUgZG93bi5cbiAgfVxuXG4gIHR3ZWVuLl9vblVwZGF0ZSA9IG9uVXBkYXRlO1xuICB0d2Vlbi5faW5pdHRlZCA9ICghdHdlZW4uX29wIHx8IHR3ZWVuLl9wdCkgJiYgIW92ZXJ3cml0dGVuOyAvLyBpZiBvdmVyd3JpdHRlblByb3BzIHJlc3VsdGVkIGluIHRoZSBlbnRpcmUgdHdlZW4gYmVpbmcga2lsbGVkLCBkbyBOT1QgZmxhZyBpdCBhcyBpbml0dGVkIG9yIGVsc2UgaXQgbWF5IHJlbmRlciBmb3Igb25lIHRpY2suXG5cbiAga2V5ZnJhbWVzICYmIHRpbWUgPD0gMCAmJiB0bC5yZW5kZXIoX2JpZ051bSwgdHJ1ZSwgdHJ1ZSk7IC8vIGlmIHRoZXJlJ3MgYSAwJSBrZXlmcmFtZSwgaXQnbGwgcmVuZGVyIGluIHRoZSBcImJlZm9yZVwiIHN0YXRlIGZvciBhbnkgc3RhZ2dlcmVkL2RlbGF5ZWQgYW5pbWF0aW9ucyB0aHVzIHdoZW4gdGhlIGZvbGxvd2luZyB0d2VlbiBpbml0aWFsaXplcywgaXQnbGwgdXNlIHRoZSBcImJlZm9yZVwiIHN0YXRlIGluc3RlYWQgb2YgdGhlIFwiYWZ0ZXJcIiBzdGF0ZSBhcyB0aGUgaW5pdGlhbCB2YWx1ZXMuXG59LFxuICAgIF91cGRhdGVQcm9wVHdlZW5zID0gZnVuY3Rpb24gX3VwZGF0ZVByb3BUd2VlbnModHdlZW4sIHByb3BlcnR5LCB2YWx1ZSwgc3RhcnQsIHN0YXJ0SXNSZWxhdGl2ZSwgcmF0aW8sIHRpbWUsIHNraXBSZWN1cnNpb24pIHtcbiAgdmFyIHB0Q2FjaGUgPSAodHdlZW4uX3B0ICYmIHR3ZWVuLl9wdENhY2hlIHx8ICh0d2Vlbi5fcHRDYWNoZSA9IHt9KSlbcHJvcGVydHldLFxuICAgICAgcHQsXG4gICAgICByb290UFQsXG4gICAgICBsb29rdXAsXG4gICAgICBpO1xuXG4gIGlmICghcHRDYWNoZSkge1xuICAgIHB0Q2FjaGUgPSB0d2Vlbi5fcHRDYWNoZVtwcm9wZXJ0eV0gPSBbXTtcbiAgICBsb29rdXAgPSB0d2Vlbi5fcHRMb29rdXA7XG4gICAgaSA9IHR3ZWVuLl90YXJnZXRzLmxlbmd0aDtcblxuICAgIHdoaWxlIChpLS0pIHtcbiAgICAgIHB0ID0gbG9va3VwW2ldW3Byb3BlcnR5XTtcblxuICAgICAgaWYgKHB0ICYmIHB0LmQgJiYgcHQuZC5fcHQpIHtcbiAgICAgICAgLy8gaXQncyBhIHBsdWdpbiwgc28gZmluZCB0aGUgbmVzdGVkIFByb3BUd2VlblxuICAgICAgICBwdCA9IHB0LmQuX3B0O1xuXG4gICAgICAgIHdoaWxlIChwdCAmJiBwdC5wICE9PSBwcm9wZXJ0eSAmJiBwdC5mcCAhPT0gcHJvcGVydHkpIHtcbiAgICAgICAgICAvLyBcImZwXCIgaXMgZnVuY3Rpb25QYXJhbSBmb3IgdGhpbmdzIGxpa2Ugc2V0dGluZyBDU1MgdmFyaWFibGVzIHdoaWNoIHJlcXVpcmUgLnNldFByb3BlcnR5KFwiLS12YXItbmFtZVwiLCB2YWx1ZSlcbiAgICAgICAgICBwdCA9IHB0Ll9uZXh0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmICghcHQpIHtcbiAgICAgICAgLy8gdGhlcmUgaXMgbm8gUHJvcFR3ZWVuIGFzc29jaWF0ZWQgd2l0aCB0aGF0IHByb3BlcnR5LCBzbyB3ZSBtdXN0IEZPUkNFIG9uZSB0byBiZSBjcmVhdGVkIGFuZCBkaXRjaCBvdXQgb2YgdGhpc1xuICAgICAgICAvLyBpZiB0aGUgdHdlZW4gaGFzIG90aGVyIHByb3BlcnRpZXMgdGhhdCBhbHJlYWR5IHJlbmRlcmVkIGF0IG5ldyBwb3NpdGlvbnMsIHdlJ2Qgbm9ybWFsbHkgaGF2ZSB0byByZXdpbmQgdG8gcHV0IHRoZW0gYmFjayBsaWtlIHR3ZWVuLnJlbmRlcigwLCB0cnVlKSBiZWZvcmUgZm9yY2luZyBhbiBfaW5pdFR3ZWVuKCksIGJ1dCB0aGF0IGNhbiBjcmVhdGUgYW5vdGhlciBlZGdlIGNhc2UgbGlrZSB0d2VlbmluZyBhIHRpbWVsaW5lJ3MgcHJvZ3Jlc3Mgd291bGQgdHJpZ2dlciBvblVwZGF0ZXMgdG8gZmlyZSB3aGljaCBjb3VsZCBtb3ZlIG90aGVyIHRoaW5ncyBhcm91bmQuIEl0J3MgYmV0dGVyIHRvIGp1c3QgaW5mb3JtIHVzZXJzIHRoYXQgLnJlc2V0VG8oKSBzaG91bGQgT05MWSBiZSB1c2VkIGZvciB0d2VlbnMgdGhhdCBhbHJlYWR5IGhhdmUgdGhhdCBwcm9wZXJ0eS4gRm9yIGV4YW1wbGUsIHlvdSBjYW4ndCBnc2FwLnRvKC4uLnsgeTogMCB9KSBhbmQgdGhlbiB0d2Vlbi5yZXN0VG8oXCJ4XCIsIDIwMCkgZm9yIGV4YW1wbGUuXG4gICAgICAgIF9mb3JjZUFsbFByb3BUd2VlbnMgPSAxOyAvLyBvdGhlcndpc2UsIHdoZW4gd2UgX2FkZFByb3BUd2VlbigpIGFuZCBpdCBmaW5kcyBubyBjaGFuZ2UgYmV0d2VlbiB0aGUgc3RhcnQgYW5kIGVuZCB2YWx1ZXMsIGl0IHNraXBzIGNyZWF0aW5nIGEgUHJvcFR3ZWVuIChmb3IgZWZmaWNpZW5jeS4uLndoeSB0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gZGlmZmVyZW5jZT8pIGJ1dCBpbiB0aGlzIGNhc2Ugd2UgTkVFRCB0aGF0IFByb3BUd2VlbiBjcmVhdGVkIHNvIHdlIGNhbiBlZGl0IGl0LlxuXG4gICAgICAgIHR3ZWVuLnZhcnNbcHJvcGVydHldID0gXCIrPTBcIjtcblxuICAgICAgICBfaW5pdFR3ZWVuKHR3ZWVuLCB0aW1lKTtcblxuICAgICAgICBfZm9yY2VBbGxQcm9wVHdlZW5zID0gMDtcbiAgICAgICAgcmV0dXJuIHNraXBSZWN1cnNpb24gPyBfd2Fybihwcm9wZXJ0eSArIFwiIG5vdCBlbGlnaWJsZSBmb3IgcmVzZXRcIikgOiAxOyAvLyBpZiBzb21lb25lIHRyaWVzIHRvIGRvIGEgcXVpY2tUbygpIG9uIGEgc3BlY2lhbCBwcm9wZXJ0eSBsaWtlIGJvcmRlclJhZGl1cyB3aGljaCBtdXN0IGdldCBzcGxpdCBpbnRvIDQgZGlmZmVyZW50IHByb3BlcnRpZXMsIHRoYXQncyBub3QgZWxpZ2libGUgZm9yIC5yZXNldFRvKCkuXG4gICAgICB9XG5cbiAgICAgIHB0Q2FjaGUucHVzaChwdCk7XG4gICAgfVxuICB9XG5cbiAgaSA9IHB0Q2FjaGUubGVuZ3RoO1xuXG4gIHdoaWxlIChpLS0pIHtcbiAgICByb290UFQgPSBwdENhY2hlW2ldO1xuICAgIHB0ID0gcm9vdFBULl9wdCB8fCByb290UFQ7IC8vIGNvbXBsZXggdmFsdWVzIG1heSBoYXZlIG5lc3RlZCBQcm9wVHdlZW5zLiBXZSBvbmx5IGFjY29tbW9kYXRlIHRoZSBGSVJTVCB2YWx1ZS5cblxuICAgIHB0LnMgPSAoc3RhcnQgfHwgc3RhcnQgPT09IDApICYmICFzdGFydElzUmVsYXRpdmUgPyBzdGFydCA6IHB0LnMgKyAoc3RhcnQgfHwgMCkgKyByYXRpbyAqIHB0LmM7XG4gICAgcHQuYyA9IHZhbHVlIC0gcHQucztcbiAgICByb290UFQuZSAmJiAocm9vdFBULmUgPSBfcm91bmQodmFsdWUpICsgZ2V0VW5pdChyb290UFQuZSkpOyAvLyBtYWlubHkgZm9yIENTU1BsdWdpbiAoZW5kIHZhbHVlKVxuXG4gICAgcm9vdFBULmIgJiYgKHJvb3RQVC5iID0gcHQucyArIGdldFVuaXQocm9vdFBULmIpKTsgLy8gKGJlZ2lubmluZyB2YWx1ZSlcbiAgfVxufSxcbiAgICBfYWRkQWxpYXNlc1RvVmFycyA9IGZ1bmN0aW9uIF9hZGRBbGlhc2VzVG9WYXJzKHRhcmdldHMsIHZhcnMpIHtcbiAgdmFyIGhhcm5lc3MgPSB0YXJnZXRzWzBdID8gX2dldENhY2hlKHRhcmdldHNbMF0pLmhhcm5lc3MgOiAwLFxuICAgICAgcHJvcGVydHlBbGlhc2VzID0gaGFybmVzcyAmJiBoYXJuZXNzLmFsaWFzZXMsXG4gICAgICBjb3B5LFxuICAgICAgcCxcbiAgICAgIGksXG4gICAgICBhbGlhc2VzO1xuXG4gIGlmICghcHJvcGVydHlBbGlhc2VzKSB7XG4gICAgcmV0dXJuIHZhcnM7XG4gIH1cblxuICBjb3B5ID0gX21lcmdlKHt9LCB2YXJzKTtcblxuICBmb3IgKHAgaW4gcHJvcGVydHlBbGlhc2VzKSB7XG4gICAgaWYgKHAgaW4gY29weSkge1xuICAgICAgYWxpYXNlcyA9IHByb3BlcnR5QWxpYXNlc1twXS5zcGxpdChcIixcIik7XG4gICAgICBpID0gYWxpYXNlcy5sZW5ndGg7XG5cbiAgICAgIHdoaWxlIChpLS0pIHtcbiAgICAgICAgY29weVthbGlhc2VzW2ldXSA9IGNvcHlbcF07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIGNvcHk7XG59LFxuICAgIC8vIHBhcnNlcyBtdWx0aXBsZSBmb3JtYXRzLCBsaWtlIHtcIjAlXCI6IHt4OiAxMDB9LCB7XCI1MCVcIjoge3g6IC0yMH19IGFuZCB7IHg6IHtcIjAlXCI6IDEwMCwgXCI1MCVcIjogLTIwfSB9LCBhbmQgYW4gXCJlYXNlXCIgY2FuIGJlIHNldCBvbiBhbnkgb2JqZWN0LiBXZSBwb3B1bGF0ZSBhbiBcImFsbFByb3BzXCIgb2JqZWN0IHdpdGggYW4gQXJyYXkgZm9yIGVhY2ggcHJvcGVydHksIGxpa2Uge3g6IFt7fSwge31dLCB5Olt7fSwge31dfSB3aXRoIGRhdGEgZm9yIGVhY2ggcHJvcGVydHkgdHdlZW4uIFRoZSBvYmplY3RzIGhhdmUgYSBcInRcIiAodGltZSksIFwidlwiLCAodmFsdWUpLCBhbmQgXCJlXCIgKGVhc2UpIHByb3BlcnR5LiBUaGlzIGFsbG93cyB1cyB0byBwaWVjZSB0b2dldGhlciBhIHRpbWVsaW5lIGxhdGVyLlxuX3BhcnNlS2V5ZnJhbWUgPSBmdW5jdGlvbiBfcGFyc2VLZXlmcmFtZShwcm9wLCBvYmosIGFsbFByb3BzLCBlYXNlRWFjaCkge1xuICB2YXIgZWFzZSA9IG9iai5lYXNlIHx8IGVhc2VFYWNoIHx8IFwicG93ZXIxLmluT3V0XCIsXG4gICAgICBwLFxuICAgICAgYTtcblxuICBpZiAoX2lzQXJyYXkob2JqKSkge1xuICAgIGEgPSBhbGxQcm9wc1twcm9wXSB8fCAoYWxsUHJvcHNbcHJvcF0gPSBbXSk7IC8vIHQgPSB0aW1lIChvdXQgb2YgMTAwKSwgdiA9IHZhbHVlLCBlID0gZWFzZVxuXG4gICAgb2JqLmZvckVhY2goZnVuY3Rpb24gKHZhbHVlLCBpKSB7XG4gICAgICByZXR1cm4gYS5wdXNoKHtcbiAgICAgICAgdDogaSAvIChvYmoubGVuZ3RoIC0gMSkgKiAxMDAsXG4gICAgICAgIHY6IHZhbHVlLFxuICAgICAgICBlOiBlYXNlXG4gICAgICB9KTtcbiAgICB9KTtcbiAgfSBlbHNlIHtcbiAgICBmb3IgKHAgaW4gb2JqKSB7XG4gICAgICBhID0gYWxsUHJvcHNbcF0gfHwgKGFsbFByb3BzW3BdID0gW10pO1xuICAgICAgcCA9PT0gXCJlYXNlXCIgfHwgYS5wdXNoKHtcbiAgICAgICAgdDogcGFyc2VGbG9hdChwcm9wKSxcbiAgICAgICAgdjogb2JqW3BdLFxuICAgICAgICBlOiBlYXNlXG4gICAgICB9KTtcbiAgICB9XG4gIH1cbn0sXG4gICAgX3BhcnNlRnVuY09yU3RyaW5nID0gZnVuY3Rpb24gX3BhcnNlRnVuY09yU3RyaW5nKHZhbHVlLCB0d2VlbiwgaSwgdGFyZ2V0LCB0YXJnZXRzKSB7XG4gIHJldHVybiBfaXNGdW5jdGlvbih2YWx1ZSkgPyB2YWx1ZS5jYWxsKHR3ZWVuLCBpLCB0YXJnZXQsIHRhcmdldHMpIDogX2lzU3RyaW5nKHZhbHVlKSAmJiB+dmFsdWUuaW5kZXhPZihcInJhbmRvbShcIikgPyBfcmVwbGFjZVJhbmRvbSh2YWx1ZSkgOiB2YWx1ZTtcbn0sXG4gICAgX3N0YWdnZXJUd2VlblByb3BzID0gX2NhbGxiYWNrTmFtZXMgKyBcInJlcGVhdCxyZXBlYXREZWxheSx5b3lvLHJlcGVhdFJlZnJlc2gseW95b0Vhc2UsYXV0b1JldmVydFwiLFxuICAgIF9zdGFnZ2VyUHJvcHNUb1NraXAgPSB7fTtcblxuX2ZvckVhY2hOYW1lKF9zdGFnZ2VyVHdlZW5Qcm9wcyArIFwiLGlkLHN0YWdnZXIsZGVsYXksZHVyYXRpb24scGF1c2VkLHNjcm9sbFRyaWdnZXJcIiwgZnVuY3Rpb24gKG5hbWUpIHtcbiAgcmV0dXJuIF9zdGFnZ2VyUHJvcHNUb1NraXBbbmFtZV0gPSAxO1xufSk7XG4vKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFRXRUVOXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cblxuZXhwb3J0IHZhciBUd2VlbiA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoX0FuaW1hdGlvbjIpIHtcbiAgX2luaGVyaXRzTG9vc2UoVHdlZW4sIF9BbmltYXRpb24yKTtcblxuICBmdW5jdGlvbiBUd2Vlbih0YXJnZXRzLCB2YXJzLCBwb3NpdGlvbiwgc2tpcEluaGVyaXQpIHtcbiAgICB2YXIgX3RoaXMzO1xuXG4gICAgaWYgKHR5cGVvZiB2YXJzID09PSBcIm51bWJlclwiKSB7XG4gICAgICBwb3NpdGlvbi5kdXJhdGlvbiA9IHZhcnM7XG4gICAgICB2YXJzID0gcG9zaXRpb247XG4gICAgICBwb3NpdGlvbiA9IG51bGw7XG4gICAgfVxuXG4gICAgX3RoaXMzID0gX0FuaW1hdGlvbjIuY2FsbCh0aGlzLCBza2lwSW5oZXJpdCA/IHZhcnMgOiBfaW5oZXJpdERlZmF1bHRzKHZhcnMpKSB8fCB0aGlzO1xuICAgIHZhciBfdGhpczMkdmFycyA9IF90aGlzMy52YXJzLFxuICAgICAgICBkdXJhdGlvbiA9IF90aGlzMyR2YXJzLmR1cmF0aW9uLFxuICAgICAgICBkZWxheSA9IF90aGlzMyR2YXJzLmRlbGF5LFxuICAgICAgICBpbW1lZGlhdGVSZW5kZXIgPSBfdGhpczMkdmFycy5pbW1lZGlhdGVSZW5kZXIsXG4gICAgICAgIHN0YWdnZXIgPSBfdGhpczMkdmFycy5zdGFnZ2VyLFxuICAgICAgICBvdmVyd3JpdGUgPSBfdGhpczMkdmFycy5vdmVyd3JpdGUsXG4gICAgICAgIGtleWZyYW1lcyA9IF90aGlzMyR2YXJzLmtleWZyYW1lcyxcbiAgICAgICAgZGVmYXVsdHMgPSBfdGhpczMkdmFycy5kZWZhdWx0cyxcbiAgICAgICAgc2Nyb2xsVHJpZ2dlciA9IF90aGlzMyR2YXJzLnNjcm9sbFRyaWdnZXIsXG4gICAgICAgIHlveW9FYXNlID0gX3RoaXMzJHZhcnMueW95b0Vhc2UsXG4gICAgICAgIHBhcmVudCA9IHZhcnMucGFyZW50IHx8IF9nbG9iYWxUaW1lbGluZSxcbiAgICAgICAgcGFyc2VkVGFyZ2V0cyA9IChfaXNBcnJheSh0YXJnZXRzKSB8fCBfaXNUeXBlZEFycmF5KHRhcmdldHMpID8gX2lzTnVtYmVyKHRhcmdldHNbMF0pIDogXCJsZW5ndGhcIiBpbiB2YXJzKSA/IFt0YXJnZXRzXSA6IHRvQXJyYXkodGFyZ2V0cyksXG4gICAgICAgIHRsLFxuICAgICAgICBpLFxuICAgICAgICBjb3B5LFxuICAgICAgICBsLFxuICAgICAgICBwLFxuICAgICAgICBjdXJUYXJnZXQsXG4gICAgICAgIHN0YWdnZXJGdW5jLFxuICAgICAgICBzdGFnZ2VyVmFyc1RvTWVyZ2U7XG4gICAgX3RoaXMzLl90YXJnZXRzID0gcGFyc2VkVGFyZ2V0cy5sZW5ndGggPyBfaGFybmVzcyhwYXJzZWRUYXJnZXRzKSA6IF93YXJuKFwiR1NBUCB0YXJnZXQgXCIgKyB0YXJnZXRzICsgXCIgbm90IGZvdW5kLiBodHRwczovL2dzYXAuY29tXCIsICFfY29uZmlnLm51bGxUYXJnZXRXYXJuKSB8fCBbXTtcbiAgICBfdGhpczMuX3B0TG9va3VwID0gW107IC8vUHJvcFR3ZWVuIGxvb2t1cC4gQW4gYXJyYXkgY29udGFpbmluZyBhbiBvYmplY3QgZm9yIGVhY2ggdGFyZ2V0LCBoYXZpbmcga2V5cyBmb3IgZWFjaCB0d2VlbmluZyBwcm9wZXJ0eVxuXG4gICAgX3RoaXMzLl9vdmVyd3JpdGUgPSBvdmVyd3JpdGU7XG5cbiAgICBpZiAoa2V5ZnJhbWVzIHx8IHN0YWdnZXIgfHwgX2lzRnVuY09yU3RyaW5nKGR1cmF0aW9uKSB8fCBfaXNGdW5jT3JTdHJpbmcoZGVsYXkpKSB7XG4gICAgICB2YXJzID0gX3RoaXMzLnZhcnM7XG4gICAgICB0bCA9IF90aGlzMy50aW1lbGluZSA9IG5ldyBUaW1lbGluZSh7XG4gICAgICAgIGRhdGE6IFwibmVzdGVkXCIsXG4gICAgICAgIGRlZmF1bHRzOiBkZWZhdWx0cyB8fCB7fSxcbiAgICAgICAgdGFyZ2V0czogcGFyZW50ICYmIHBhcmVudC5kYXRhID09PSBcIm5lc3RlZFwiID8gcGFyZW50LnZhcnMudGFyZ2V0cyA6IHBhcnNlZFRhcmdldHNcbiAgICAgIH0pOyAvLyB3ZSBuZWVkIHRvIHN0b3JlIHRoZSB0YXJnZXRzIGJlY2F1c2UgZm9yIHN0YWdnZXJzIGFuZCBrZXlmcmFtZXMsIHdlIGVuZCB1cCBjcmVhdGluZyBhbiBpbmRpdmlkdWFsIHR3ZWVuIGZvciBlYWNoIGJ1dCBmdW5jdGlvbi1iYXNlZCB2YWx1ZXMgbmVlZCB0byBrbm93IHRoZSBpbmRleCBhbmQgdGhlIHdob2xlIEFycmF5IG9mIHRhcmdldHMuXG5cbiAgICAgIHRsLmtpbGwoKTtcbiAgICAgIHRsLnBhcmVudCA9IHRsLl9kcCA9IF9hc3NlcnRUaGlzSW5pdGlhbGl6ZWQoX3RoaXMzKTtcbiAgICAgIHRsLl9zdGFydCA9IDA7XG5cbiAgICAgIGlmIChzdGFnZ2VyIHx8IF9pc0Z1bmNPclN0cmluZyhkdXJhdGlvbikgfHwgX2lzRnVuY09yU3RyaW5nKGRlbGF5KSkge1xuICAgICAgICBsID0gcGFyc2VkVGFyZ2V0cy5sZW5ndGg7XG4gICAgICAgIHN0YWdnZXJGdW5jID0gc3RhZ2dlciAmJiBkaXN0cmlidXRlKHN0YWdnZXIpO1xuXG4gICAgICAgIGlmIChfaXNPYmplY3Qoc3RhZ2dlcikpIHtcbiAgICAgICAgICAvL3VzZXJzIGNhbiBwYXNzIGluIGNhbGxiYWNrcyBsaWtlIG9uU3RhcnQvb25Db21wbGV0ZSBpbiB0aGUgc3RhZ2dlciBvYmplY3QuIFRoZXNlIHNob3VsZCBmaXJlIHdpdGggZWFjaCBpbmRpdmlkdWFsIHR3ZWVuLlxuICAgICAgICAgIGZvciAocCBpbiBzdGFnZ2VyKSB7XG4gICAgICAgICAgICBpZiAofl9zdGFnZ2VyVHdlZW5Qcm9wcy5pbmRleE9mKHApKSB7XG4gICAgICAgICAgICAgIHN0YWdnZXJWYXJzVG9NZXJnZSB8fCAoc3RhZ2dlclZhcnNUb01lcmdlID0ge30pO1xuICAgICAgICAgICAgICBzdGFnZ2VyVmFyc1RvTWVyZ2VbcF0gPSBzdGFnZ2VyW3BdO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZvciAoaSA9IDA7IGkgPCBsOyBpKyspIHtcbiAgICAgICAgICBjb3B5ID0gX2NvcHlFeGNsdWRpbmcodmFycywgX3N0YWdnZXJQcm9wc1RvU2tpcCk7XG4gICAgICAgICAgY29weS5zdGFnZ2VyID0gMDtcbiAgICAgICAgICB5b3lvRWFzZSAmJiAoY29weS55b3lvRWFzZSA9IHlveW9FYXNlKTtcbiAgICAgICAgICBzdGFnZ2VyVmFyc1RvTWVyZ2UgJiYgX21lcmdlKGNvcHksIHN0YWdnZXJWYXJzVG9NZXJnZSk7XG4gICAgICAgICAgY3VyVGFyZ2V0ID0gcGFyc2VkVGFyZ2V0c1tpXTsgLy9kb24ndCBqdXN0IGNvcHkgZHVyYXRpb24gb3IgZGVsYXkgYmVjYXVzZSBpZiB0aGV5J3JlIGEgc3RyaW5nIG9yIGZ1bmN0aW9uLCB3ZSdkIGVuZCB1cCBpbiBhbiBpbmZpbml0ZSBsb29wIGJlY2F1c2UgX2lzRnVuY09yU3RyaW5nKCkgd291bGQgZXZhbHVhdGUgYXMgdHJ1ZSBpbiB0aGUgY2hpbGQgdHdlZW5zLCBlbnRlcmluZyB0aGlzIGxvb3AsIGV0Yy4gU28gd2UgcGFyc2UgdGhlIHZhbHVlIHN0cmFpZ2h0IGZyb20gdmFycyBhbmQgZGVmYXVsdCB0byAwLlxuXG4gICAgICAgICAgY29weS5kdXJhdGlvbiA9ICtfcGFyc2VGdW5jT3JTdHJpbmcoZHVyYXRpb24sIF9hc3NlcnRUaGlzSW5pdGlhbGl6ZWQoX3RoaXMzKSwgaSwgY3VyVGFyZ2V0LCBwYXJzZWRUYXJnZXRzKTtcbiAgICAgICAgICBjb3B5LmRlbGF5ID0gKCtfcGFyc2VGdW5jT3JTdHJpbmcoZGVsYXksIF9hc3NlcnRUaGlzSW5pdGlhbGl6ZWQoX3RoaXMzKSwgaSwgY3VyVGFyZ2V0LCBwYXJzZWRUYXJnZXRzKSB8fCAwKSAtIF90aGlzMy5fZGVsYXk7XG5cbiAgICAgICAgICBpZiAoIXN0YWdnZXIgJiYgbCA9PT0gMSAmJiBjb3B5LmRlbGF5KSB7XG4gICAgICAgICAgICAvLyBpZiBzb21lb25lIGRvZXMgZGVsYXk6XCJyYW5kb20oMSwgNSlcIiwgcmVwZWF0Oi0xLCBmb3IgZXhhbXBsZSwgdGhlIGRlbGF5IHNob3VsZG4ndCBiZSBpbnNpZGUgdGhlIHJlcGVhdC5cbiAgICAgICAgICAgIF90aGlzMy5fZGVsYXkgPSBkZWxheSA9IGNvcHkuZGVsYXk7XG4gICAgICAgICAgICBfdGhpczMuX3N0YXJ0ICs9IGRlbGF5O1xuICAgICAgICAgICAgY29weS5kZWxheSA9IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGwudG8oY3VyVGFyZ2V0LCBjb3B5LCBzdGFnZ2VyRnVuYyA/IHN0YWdnZXJGdW5jKGksIGN1clRhcmdldCwgcGFyc2VkVGFyZ2V0cykgOiAwKTtcbiAgICAgICAgICB0bC5fZWFzZSA9IF9lYXNlTWFwLm5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB0bC5kdXJhdGlvbigpID8gZHVyYXRpb24gPSBkZWxheSA9IDAgOiBfdGhpczMudGltZWxpbmUgPSAwOyAvLyBpZiB0aGUgdGltZWxpbmUncyBkdXJhdGlvbiBpcyAwLCB3ZSBkb24ndCBuZWVkIGEgdGltZWxpbmUgaW50ZXJuYWxseSFcbiAgICAgIH0gZWxzZSBpZiAoa2V5ZnJhbWVzKSB7XG4gICAgICAgIF9pbmhlcml0RGVmYXVsdHMoX3NldERlZmF1bHRzKHRsLnZhcnMuZGVmYXVsdHMsIHtcbiAgICAgICAgICBlYXNlOiBcIm5vbmVcIlxuICAgICAgICB9KSk7XG5cbiAgICAgICAgdGwuX2Vhc2UgPSBfcGFyc2VFYXNlKGtleWZyYW1lcy5lYXNlIHx8IHZhcnMuZWFzZSB8fCBcIm5vbmVcIik7XG4gICAgICAgIHZhciB0aW1lID0gMCxcbiAgICAgICAgICAgIGEsXG4gICAgICAgICAgICBrZixcbiAgICAgICAgICAgIHY7XG5cbiAgICAgICAgaWYgKF9pc0FycmF5KGtleWZyYW1lcykpIHtcbiAgICAgICAgICBrZXlmcmFtZXMuZm9yRWFjaChmdW5jdGlvbiAoZnJhbWUpIHtcbiAgICAgICAgICAgIHJldHVybiB0bC50byhwYXJzZWRUYXJnZXRzLCBmcmFtZSwgXCI+XCIpO1xuICAgICAgICAgIH0pO1xuICAgICAgICAgIHRsLmR1cmF0aW9uKCk7IC8vIHRvIGVuc3VyZSB0bC5fZHVyIGlzIGNhY2hlZCBiZWNhdXNlIHdlIHRhcCBpbnRvIGl0IGZvciBwZXJmb3JtYW5jZSBwdXJwb3NlcyBpbiB0aGUgcmVuZGVyKCkgbWV0aG9kLlxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIGNvcHkgPSB7fTtcblxuICAgICAgICAgIGZvciAocCBpbiBrZXlmcmFtZXMpIHtcbiAgICAgICAgICAgIHAgPT09IFwiZWFzZVwiIHx8IHAgPT09IFwiZWFzZUVhY2hcIiB8fCBfcGFyc2VLZXlmcmFtZShwLCBrZXlmcmFtZXNbcF0sIGNvcHksIGtleWZyYW1lcy5lYXNlRWFjaCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZm9yIChwIGluIGNvcHkpIHtcbiAgICAgICAgICAgIGEgPSBjb3B5W3BdLnNvcnQoZnVuY3Rpb24gKGEsIGIpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIGEudCAtIGIudDtcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgdGltZSA9IDA7XG5cbiAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBhLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICAgIGtmID0gYVtpXTtcbiAgICAgICAgICAgICAgdiA9IHtcbiAgICAgICAgICAgICAgICBlYXNlOiBrZi5lLFxuICAgICAgICAgICAgICAgIGR1cmF0aW9uOiAoa2YudCAtIChpID8gYVtpIC0gMV0udCA6IDApKSAvIDEwMCAqIGR1cmF0aW9uXG4gICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgIHZbcF0gPSBrZi52O1xuICAgICAgICAgICAgICB0bC50byhwYXJzZWRUYXJnZXRzLCB2LCB0aW1lKTtcbiAgICAgICAgICAgICAgdGltZSArPSB2LmR1cmF0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRsLmR1cmF0aW9uKCkgPCBkdXJhdGlvbiAmJiB0bC50byh7fSwge1xuICAgICAgICAgICAgZHVyYXRpb246IGR1cmF0aW9uIC0gdGwuZHVyYXRpb24oKVxuICAgICAgICAgIH0pOyAvLyBpbiBjYXNlIGtleWZyYW1lcyBkaWRuJ3QgZ28gdG8gMTAwJVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGR1cmF0aW9uIHx8IF90aGlzMy5kdXJhdGlvbihkdXJhdGlvbiA9IHRsLmR1cmF0aW9uKCkpO1xuICAgIH0gZWxzZSB7XG4gICAgICBfdGhpczMudGltZWxpbmUgPSAwOyAvL3NwZWVkIG9wdGltaXphdGlvbiwgZmFzdGVyIGxvb2t1cHMgKG5vIGdvaW5nIHVwIHRoZSBwcm90b3R5cGUgY2hhaW4pXG4gICAgfVxuXG4gICAgaWYgKG92ZXJ3cml0ZSA9PT0gdHJ1ZSAmJiAhX3N1cHByZXNzT3ZlcndyaXRlcykge1xuICAgICAgX292ZXJ3cml0aW5nVHdlZW4gPSBfYXNzZXJ0VGhpc0luaXRpYWxpemVkKF90aGlzMyk7XG5cbiAgICAgIF9nbG9iYWxUaW1lbGluZS5raWxsVHdlZW5zT2YocGFyc2VkVGFyZ2V0cyk7XG5cbiAgICAgIF9vdmVyd3JpdGluZ1R3ZWVuID0gMDtcbiAgICB9XG5cbiAgICBfYWRkVG9UaW1lbGluZShwYXJlbnQsIF9hc3NlcnRUaGlzSW5pdGlhbGl6ZWQoX3RoaXMzKSwgcG9zaXRpb24pO1xuXG4gICAgdmFycy5yZXZlcnNlZCAmJiBfdGhpczMucmV2ZXJzZSgpO1xuICAgIHZhcnMucGF1c2VkICYmIF90aGlzMy5wYXVzZWQodHJ1ZSk7XG5cbiAgICBpZiAoaW1tZWRpYXRlUmVuZGVyIHx8ICFkdXJhdGlvbiAmJiAha2V5ZnJhbWVzICYmIF90aGlzMy5fc3RhcnQgPT09IF9yb3VuZFByZWNpc2UocGFyZW50Ll90aW1lKSAmJiBfaXNOb3RGYWxzZShpbW1lZGlhdGVSZW5kZXIpICYmIF9oYXNOb1BhdXNlZEFuY2VzdG9ycyhfYXNzZXJ0VGhpc0luaXRpYWxpemVkKF90aGlzMykpICYmIHBhcmVudC5kYXRhICE9PSBcIm5lc3RlZFwiKSB7XG4gICAgICBfdGhpczMuX3RUaW1lID0gLV90aW55TnVtOyAvL2ZvcmNlcyBhIHJlbmRlciB3aXRob3V0IGhhdmluZyB0byBzZXQgdGhlIHJlbmRlcigpIFwiZm9yY2VcIiBwYXJhbWV0ZXIgdG8gdHJ1ZSBiZWNhdXNlIHdlIHdhbnQgdG8gYWxsb3cgbGF6eWluZyBieSBkZWZhdWx0ICh1c2luZyB0aGUgXCJmb3JjZVwiIHBhcmFtZXRlciBhbHdheXMgZm9yY2VzIGFuIGltbWVkaWF0ZSBmdWxsIHJlbmRlcilcblxuICAgICAgX3RoaXMzLnJlbmRlcihNYXRoLm1heCgwLCAtZGVsYXkpIHx8IDApOyAvL2luIGNhc2UgZGVsYXkgaXMgbmVnYXRpdmVcblxuICAgIH1cblxuICAgIHNjcm9sbFRyaWdnZXIgJiYgX3Njcm9sbFRyaWdnZXIoX2Fzc2VydFRoaXNJbml0aWFsaXplZChfdGhpczMpLCBzY3JvbGxUcmlnZ2VyKTtcbiAgICByZXR1cm4gX3RoaXMzO1xuICB9XG5cbiAgdmFyIF9wcm90bzMgPSBUd2Vlbi5wcm90b3R5cGU7XG5cbiAgX3Byb3RvMy5yZW5kZXIgPSBmdW5jdGlvbiByZW5kZXIodG90YWxUaW1lLCBzdXBwcmVzc0V2ZW50cywgZm9yY2UpIHtcbiAgICB2YXIgcHJldlRpbWUgPSB0aGlzLl90aW1lLFxuICAgICAgICB0RHVyID0gdGhpcy5fdER1cixcbiAgICAgICAgZHVyID0gdGhpcy5fZHVyLFxuICAgICAgICBpc05lZ2F0aXZlID0gdG90YWxUaW1lIDwgMCxcbiAgICAgICAgdFRpbWUgPSB0b3RhbFRpbWUgPiB0RHVyIC0gX3RpbnlOdW0gJiYgIWlzTmVnYXRpdmUgPyB0RHVyIDogdG90YWxUaW1lIDwgX3RpbnlOdW0gPyAwIDogdG90YWxUaW1lLFxuICAgICAgICB0aW1lLFxuICAgICAgICBwdCxcbiAgICAgICAgaXRlcmF0aW9uLFxuICAgICAgICBjeWNsZUR1cmF0aW9uLFxuICAgICAgICBwcmV2SXRlcmF0aW9uLFxuICAgICAgICBpc1lveW8sXG4gICAgICAgIHJhdGlvLFxuICAgICAgICB0aW1lbGluZSxcbiAgICAgICAgeW95b0Vhc2U7XG5cbiAgICBpZiAoIWR1cikge1xuICAgICAgX3JlbmRlclplcm9EdXJhdGlvblR3ZWVuKHRoaXMsIHRvdGFsVGltZSwgc3VwcHJlc3NFdmVudHMsIGZvcmNlKTtcbiAgICB9IGVsc2UgaWYgKHRUaW1lICE9PSB0aGlzLl90VGltZSB8fCAhdG90YWxUaW1lIHx8IGZvcmNlIHx8ICF0aGlzLl9pbml0dGVkICYmIHRoaXMuX3RUaW1lIHx8IHRoaXMuX3N0YXJ0QXQgJiYgdGhpcy5felRpbWUgPCAwICE9PSBpc05lZ2F0aXZlKSB7XG4gICAgICAvL3RoaXMgc2Vuc2VzIGlmIHdlJ3JlIGNyb3NzaW5nIG92ZXIgdGhlIHN0YXJ0IHRpbWUsIGluIHdoaWNoIGNhc2Ugd2UgbXVzdCByZWNvcmQgX3pUaW1lIGFuZCBmb3JjZSB0aGUgcmVuZGVyLCBidXQgd2UgZG8gaXQgaW4gdGhpcyBsZW5ndGh5IGNvbmRpdGlvbmFsIHdheSBmb3IgcGVyZm9ybWFuY2UgcmVhc29ucyAodXN1YWxseSB3ZSBjYW4gc2tpcCB0aGUgY2FsY3VsYXRpb25zKTogdGhpcy5faW5pdHRlZCAmJiAodGhpcy5felRpbWUgPCAwKSAhPT0gKHRvdGFsVGltZSA8IDApXG4gICAgICB0aW1lID0gdFRpbWU7XG4gICAgICB0aW1lbGluZSA9IHRoaXMudGltZWxpbmU7XG5cbiAgICAgIGlmICh0aGlzLl9yZXBlYXQpIHtcbiAgICAgICAgLy9hZGp1c3QgdGhlIHRpbWUgZm9yIHJlcGVhdHMgYW5kIHlveW9zXG4gICAgICAgIGN5Y2xlRHVyYXRpb24gPSBkdXIgKyB0aGlzLl9yRGVsYXk7XG5cbiAgICAgICAgaWYgKHRoaXMuX3JlcGVhdCA8IC0xICYmIGlzTmVnYXRpdmUpIHtcbiAgICAgICAgICByZXR1cm4gdGhpcy50b3RhbFRpbWUoY3ljbGVEdXJhdGlvbiAqIDEwMCArIHRvdGFsVGltZSwgc3VwcHJlc3NFdmVudHMsIGZvcmNlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRpbWUgPSBfcm91bmRQcmVjaXNlKHRUaW1lICUgY3ljbGVEdXJhdGlvbik7IC8vcm91bmQgdG8gYXZvaWQgZmxvYXRpbmcgcG9pbnQgZXJyb3JzLiAoNCAlIDAuOCBzaG91bGQgYmUgMCBidXQgc29tZSBicm93c2VycyByZXBvcnQgaXQgYXMgMC43OTk5OTk5OSEpXG5cbiAgICAgICAgaWYgKHRUaW1lID09PSB0RHVyKSB7XG4gICAgICAgICAgLy8gdGhlIHREdXIgPT09IHRUaW1lIGlzIGZvciBlZGdlIGNhc2VzIHdoZXJlIHRoZXJlJ3MgYSBsZW5ndGh5IGRlY2ltYWwgb24gdGhlIGR1cmF0aW9uIGFuZCBpdCBtYXkgcmVhY2ggdGhlIHZlcnkgZW5kIGJ1dCB0aGUgdGltZSBpcyByZW5kZXJlZCBhcyBub3QtcXVpdGUtdGhlcmUgKHJlbWVtYmVyLCB0RHVyIGlzIHJvdW5kZWQgdG8gNCBkZWNpbWFscyB3aGVyZWFzIGR1ciBpc24ndClcbiAgICAgICAgICBpdGVyYXRpb24gPSB0aGlzLl9yZXBlYXQ7XG4gICAgICAgICAgdGltZSA9IGR1cjtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBpdGVyYXRpb24gPSB+fih0VGltZSAvIGN5Y2xlRHVyYXRpb24pO1xuXG4gICAgICAgICAgaWYgKGl0ZXJhdGlvbiAmJiBpdGVyYXRpb24gPT09IF9yb3VuZFByZWNpc2UodFRpbWUgLyBjeWNsZUR1cmF0aW9uKSkge1xuICAgICAgICAgICAgdGltZSA9IGR1cjtcbiAgICAgICAgICAgIGl0ZXJhdGlvbi0tO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRpbWUgPiBkdXIgJiYgKHRpbWUgPSBkdXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgaXNZb3lvID0gdGhpcy5feW95byAmJiBpdGVyYXRpb24gJiAxO1xuXG4gICAgICAgIGlmIChpc1lveW8pIHtcbiAgICAgICAgICB5b3lvRWFzZSA9IHRoaXMuX3lFYXNlO1xuICAgICAgICAgIHRpbWUgPSBkdXIgLSB0aW1lO1xuICAgICAgICB9XG5cbiAgICAgICAgcHJldkl0ZXJhdGlvbiA9IF9hbmltYXRpb25DeWNsZSh0aGlzLl90VGltZSwgY3ljbGVEdXJhdGlvbik7XG5cbiAgICAgICAgaWYgKHRpbWUgPT09IHByZXZUaW1lICYmICFmb3JjZSAmJiB0aGlzLl9pbml0dGVkICYmIGl0ZXJhdGlvbiA9PT0gcHJldkl0ZXJhdGlvbikge1xuICAgICAgICAgIC8vY291bGQgYmUgZHVyaW5nIHRoZSByZXBlYXREZWxheSBwYXJ0LiBObyBuZWVkIHRvIHJlbmRlciBhbmQgZmlyZSBjYWxsYmFja3MuXG4gICAgICAgICAgdGhpcy5fdFRpbWUgPSB0VGltZTtcbiAgICAgICAgICByZXR1cm4gdGhpcztcbiAgICAgICAgfVxuXG4gICAgICAgIGlmIChpdGVyYXRpb24gIT09IHByZXZJdGVyYXRpb24pIHtcbiAgICAgICAgICB0aW1lbGluZSAmJiB0aGlzLl95RWFzZSAmJiBfcHJvcGFnYXRlWW95b0Vhc2UodGltZWxpbmUsIGlzWW95byk7IC8vcmVwZWF0UmVmcmVzaCBmdW5jdGlvbmFsaXR5XG5cbiAgICAgICAgICBpZiAodGhpcy52YXJzLnJlcGVhdFJlZnJlc2ggJiYgIWlzWW95byAmJiAhdGhpcy5fbG9jayAmJiB0aGlzLl90aW1lICE9PSBjeWNsZUR1cmF0aW9uICYmIHRoaXMuX2luaXR0ZWQpIHtcbiAgICAgICAgICAgIC8vIHRoaXMuX3RpbWUgd2lsbCA9PT0gY3ljbGVEdXJhdGlvbiB3aGVuIHdlIHJlbmRlciBhdCBFWEFDVExZIHRoZSBlbmQgb2YgYW4gaXRlcmF0aW9uLiBXaXRob3V0IHRoaXMgY29uZGl0aW9uLCBpdCdkIG9mdGVuIGRvIHRoZSByZXBlYXRSZWZyZXNoIHJlbmRlciBUV0lDRSAoYWdhaW4gb24gdGhlIHZlcnkgbmV4dCB0aWNrKS5cbiAgICAgICAgICAgIHRoaXMuX2xvY2sgPSBmb3JjZSA9IDE7IC8vZm9yY2UsIG90aGVyd2lzZSBpZiBsYXp5IGlzIHRydWUsIHRoZSBfYXR0ZW1wdEluaXRUd2VlbigpIHdpbGwgcmV0dXJuIGFuZCB3ZSdsbCBqdW1wIG91dCBhbmQgZ2V0IGNhdWdodCBib3VuY2luZyBvbiBlYWNoIHRpY2suXG5cbiAgICAgICAgICAgIHRoaXMucmVuZGVyKF9yb3VuZFByZWNpc2UoY3ljbGVEdXJhdGlvbiAqIGl0ZXJhdGlvbiksIHRydWUpLmludmFsaWRhdGUoKS5fbG9jayA9IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmICghdGhpcy5faW5pdHRlZCkge1xuICAgICAgICBpZiAoX2F0dGVtcHRJbml0VHdlZW4odGhpcywgaXNOZWdhdGl2ZSA/IHRvdGFsVGltZSA6IHRpbWUsIGZvcmNlLCBzdXBwcmVzc0V2ZW50cywgdFRpbWUpKSB7XG4gICAgICAgICAgdGhpcy5fdFRpbWUgPSAwOyAvLyBpbiBjb25zdHJ1Y3RvciBpZiBpbW1lZGlhdGVSZW5kZXIgaXMgdHJ1ZSwgd2Ugc2V0IF90VGltZSB0byAtX3RpbnlOdW0gdG8gaGF2ZSB0aGUgcGxheWhlYWQgY3Jvc3MgdGhlIHN0YXJ0aW5nIHBvaW50IGJ1dCB3ZSBjYW4ndCBsZWF2ZSBfdFRpbWUgYXMgYSBuZWdhdGl2ZSBudW1iZXIuXG5cbiAgICAgICAgICByZXR1cm4gdGhpcztcbiAgICAgICAgfVxuXG4gICAgICAgIGlmIChwcmV2VGltZSAhPT0gdGhpcy5fdGltZSAmJiAhKGZvcmNlICYmIHRoaXMudmFycy5yZXBlYXRSZWZyZXNoICYmIGl0ZXJhdGlvbiAhPT0gcHJldkl0ZXJhdGlvbikpIHtcbiAgICAgICAgICAvLyByYXJlIGVkZ2UgY2FzZSAtIGR1cmluZyBpbml0aWFsaXphdGlvbiwgYW4gb25VcGRhdGUgaW4gdGhlIF9zdGFydEF0ICguZnJvbVRvKCkpIG1pZ2h0IGZvcmNlIHRoaXMgdHdlZW4gdG8gcmVuZGVyIGF0IGEgZGlmZmVyZW50IHNwb3QgaW4gd2hpY2ggY2FzZSB3ZSBzaG91bGQgZGl0Y2ggdGhpcyByZW5kZXIoKSBjYWxsIHNvIHRoYXQgaXQgZG9lc24ndCByZXZlcnQgdGhlIHZhbHVlcy4gQnV0IHdlIGFsc28gZG9uJ3Qgd2FudCB0byBkdW1wIGlmIHdlJ3JlIGRvaW5nIGEgcmVwZWF0UmVmcmVzaCByZW5kZXIhXG4gICAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgICAgIH1cblxuICAgICAgICBpZiAoZHVyICE9PSB0aGlzLl9kdXIpIHtcbiAgICAgICAgICAvLyB3aGlsZSBpbml0dGluZywgYSBwbHVnaW4gbGlrZSBJbmVydGlhUGx1Z2luIG1pZ2h0IGFsdGVyIHRoZSBkdXJhdGlvbiwgc28gcmVydW4gZnJvbSB0aGUgc3RhcnQgdG8gZW5zdXJlIGV2ZXJ5dGhpbmcgcmVuZGVycyBhcyBpdCBzaG91bGQuXG4gICAgICAgICAgcmV0dXJuIHRoaXMucmVuZGVyKHRvdGFsVGltZSwgc3VwcHJlc3NFdmVudHMsIGZvcmNlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0aGlzLl90VGltZSA9IHRUaW1lO1xuICAgICAgdGhpcy5fdGltZSA9IHRpbWU7XG5cbiAgICAgIGlmICghdGhpcy5fYWN0ICYmIHRoaXMuX3RzKSB7XG4gICAgICAgIHRoaXMuX2FjdCA9IDE7IC8vYXMgbG9uZyBhcyBpdCdzIG5vdCBwYXVzZWQsIGZvcmNlIGl0IHRvIGJlIGFjdGl2ZSBzbyB0aGF0IGlmIHRoZSB1c2VyIHJlbmRlcnMgaW5kZXBlbmRlbnQgb2YgdGhlIHBhcmVudCB0aW1lbGluZSwgaXQnbGwgYmUgZm9yY2VkIHRvIHJlLXJlbmRlciBvbiB0aGUgbmV4dCB0aWNrLlxuXG4gICAgICAgIHRoaXMuX2xhenkgPSAwO1xuICAgICAgfVxuXG4gICAgICB0aGlzLnJhdGlvID0gcmF0aW8gPSAoeW95b0Vhc2UgfHwgdGhpcy5fZWFzZSkodGltZSAvIGR1cik7XG5cbiAgICAgIGlmICh0aGlzLl9mcm9tKSB7XG4gICAgICAgIHRoaXMucmF0aW8gPSByYXRpbyA9IDEgLSByYXRpbztcbiAgICAgIH1cblxuICAgICAgaWYgKHRpbWUgJiYgIXByZXZUaW1lICYmICFzdXBwcmVzc0V2ZW50cyAmJiAhaXRlcmF0aW9uKSB7XG4gICAgICAgIF9jYWxsYmFjayh0aGlzLCBcIm9uU3RhcnRcIik7XG5cbiAgICAgICAgaWYgKHRoaXMuX3RUaW1lICE9PSB0VGltZSkge1xuICAgICAgICAgIC8vIGluIGNhc2UgdGhlIG9uU3RhcnQgdHJpZ2dlcmVkIGEgcmVuZGVyIGF0IGEgZGlmZmVyZW50IHNwb3QsIGVqZWN0LiBMaWtlIGlmIHNvbWVvbmUgZGlkIGFuaW1hdGlvbi5wYXVzZSgwLjUpIG9yIHNvbWV0aGluZyBpbnNpZGUgdGhlIG9uU3RhcnQuXG4gICAgICAgICAgcmV0dXJuIHRoaXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcHQgPSB0aGlzLl9wdDtcblxuICAgICAgd2hpbGUgKHB0KSB7XG4gICAgICAgIHB0LnIocmF0aW8sIHB0LmQpO1xuICAgICAgICBwdCA9IHB0Ll9uZXh0O1xuICAgICAgfVxuXG4gICAgICB0aW1lbGluZSAmJiB0aW1lbGluZS5yZW5kZXIodG90YWxUaW1lIDwgMCA/IHRvdGFsVGltZSA6IHRpbWVsaW5lLl9kdXIgKiB0aW1lbGluZS5fZWFzZSh0aW1lIC8gdGhpcy5fZHVyKSwgc3VwcHJlc3NFdmVudHMsIGZvcmNlKSB8fCB0aGlzLl9zdGFydEF0ICYmICh0aGlzLl96VGltZSA9IHRvdGFsVGltZSk7XG5cbiAgICAgIGlmICh0aGlzLl9vblVwZGF0ZSAmJiAhc3VwcHJlc3NFdmVudHMpIHtcbiAgICAgICAgaXNOZWdhdGl2ZSAmJiBfcmV3aW5kU3RhcnRBdCh0aGlzLCB0b3RhbFRpbWUsIHN1cHByZXNzRXZlbnRzLCBmb3JjZSk7IC8vbm90ZTogZm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIHdlIHR1Y2sgdGhpcyBjb25kaXRpb25hbCBsb2dpYyBpbnNpZGUgbGVzcyB0cmF2ZWxlZCBhcmVhcyAobW9zdCB0d2VlbnMgZG9uJ3QgaGF2ZSBhbiBvblVwZGF0ZSkuIFdlJ2QganVzdCBoYXZlIGl0IGF0IHRoZSBlbmQgYmVmb3JlIHRoZSBvbkNvbXBsZXRlLCBidXQgdGhlIHZhbHVlcyBzaG91bGQgYmUgdXBkYXRlZCBiZWZvcmUgYW55IG9uVXBkYXRlIGlzIGNhbGxlZCwgc28gd2UgQUxTTyBwdXQgaXQgaGVyZSBhbmQgdGhlbiBpZiBpdCdzIG5vdCBjYWxsZWQsIHdlIGRvIHNvIGxhdGVyIG5lYXIgdGhlIG9uQ29tcGxldGUuXG5cbiAgICAgICAgX2NhbGxiYWNrKHRoaXMsIFwib25VcGRhdGVcIik7XG4gICAgICB9XG5cbiAgICAgIHRoaXMuX3JlcGVhdCAmJiBpdGVyYXRpb24gIT09IHByZXZJdGVyYXRpb24gJiYgdGhpcy52YXJzLm9uUmVwZWF0ICYmICFzdXBwcmVzc0V2ZW50cyAmJiB0aGlzLnBhcmVudCAmJiBfY2FsbGJhY2sodGhpcywgXCJvblJlcGVhdFwiKTtcblxuICAgICAgaWYgKCh0VGltZSA9PT0gdGhpcy5fdER1ciB8fCAhdFRpbWUpICYmIHRoaXMuX3RUaW1lID09PSB0VGltZSkge1xuICAgICAgICBpc05lZ2F0aXZlICYmICF0aGlzLl9vblVwZGF0ZSAmJiBfcmV3aW5kU3RhcnRBdCh0aGlzLCB0b3RhbFRpbWUsIHRydWUsIHRydWUpO1xuICAgICAgICAodG90YWxUaW1lIHx8ICFkdXIpICYmICh0VGltZSA9PT0gdGhpcy5fdER1ciAmJiB0aGlzLl90cyA+IDAgfHwgIXRUaW1lICYmIHRoaXMuX3RzIDwgMCkgJiYgX3JlbW92ZUZyb21QYXJlbnQodGhpcywgMSk7IC8vIGRvbid0IHJlbW92ZSBpZiB3ZSdyZSByZW5kZXJpbmcgYXQgZXhhY3RseSBhIHRpbWUgb2YgMCwgYXMgdGhlcmUgY291bGQgYmUgYXV0b1JldmVydCB2YWx1ZXMgdGhhdCBzaG91bGQgZ2V0IHNldCBvbiB0aGUgbmV4dCB0aWNrIChpZiB0aGUgcGxheWhlYWQgZ29lcyBiYWNrd2FyZCBiZXlvbmQgdGhlIHN0YXJ0VGltZSwgbmVnYXRpdmUgdG90YWxUaW1lKS4gRG9uJ3QgcmVtb3ZlIGlmIHRoZSB0aW1lbGluZSBpcyByZXZlcnNlZCBhbmQgdGhlIHBsYXloZWFkIGlzbid0IGF0IDAsIG90aGVyd2lzZSB0bC5wcm9ncmVzcygxKS5yZXZlcnNlKCkgd29uJ3Qgd29yay4gT25seSByZW1vdmUgaWYgdGhlIHBsYXloZWFkIGlzIGF0IHRoZSBlbmQgYW5kIHRpbWVTY2FsZSBpcyBwb3NpdGl2ZSwgb3IgaWYgdGhlIHBsYXloZWFkIGlzIGF0IDAgYW5kIHRoZSB0aW1lU2NhbGUgaXMgbmVnYXRpdmUuXG5cbiAgICAgICAgaWYgKCFzdXBwcmVzc0V2ZW50cyAmJiAhKGlzTmVnYXRpdmUgJiYgIXByZXZUaW1lKSAmJiAodFRpbWUgfHwgcHJldlRpbWUgfHwgaXNZb3lvKSkge1xuICAgICAgICAgIC8vIGlmIHByZXZUaW1lIGFuZCB0VGltZSBhcmUgemVybywgd2Ugc2hvdWxkbid0IGZpcmUgdGhlIG9uUmV2ZXJzZUNvbXBsZXRlLiBUaGlzIGNvdWxkIGhhcHBlbiBpZiB5b3UgZ3NhcC50byguLi4ge3BhdXNlZDp0cnVlfSkucGxheSgpO1xuICAgICAgICAgIF9jYWxsYmFjayh0aGlzLCB0VGltZSA9PT0gdER1ciA/IFwib25Db21wbGV0ZVwiIDogXCJvblJldmVyc2VDb21wbGV0ZVwiLCB0cnVlKTtcblxuICAgICAgICAgIHRoaXMuX3Byb20gJiYgISh0VGltZSA8IHREdXIgJiYgdGhpcy50aW1lU2NhbGUoKSA+IDApICYmIHRoaXMuX3Byb20oKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB0aGlzO1xuICB9O1xuXG4gIF9wcm90bzMudGFyZ2V0cyA9IGZ1bmN0aW9uIHRhcmdldHMoKSB7XG4gICAgcmV0dXJuIHRoaXMuX3RhcmdldHM7XG4gIH07XG5cbiAgX3Byb3RvMy5pbnZhbGlkYXRlID0gZnVuY3Rpb24gaW52YWxpZGF0ZShzb2Z0KSB7XG4gICAgLy8gXCJzb2Z0XCIgZ2l2ZXMgdXMgYSB3YXkgdG8gY2xlYXIgb3V0IGV2ZXJ5dGhpbmcgRVhDRVBUIHRoZSByZWNvcmRlZCBwcmUtXCJmcm9tXCIgcG9ydGlvbiBvZiBmcm9tKCkgdHdlZW5zLiBPdGhlcndpc2UsIGZvciBleGFtcGxlLCBpZiB5b3UgdHdlZW4ucHJvZ3Jlc3MoMSkucmVuZGVyKDAsIHRydWUgdHJ1ZSkuaW52YWxpZGF0ZSgpLCB0aGUgXCJmcm9tXCIgdmFsdWVzIHdvdWxkIHBlcnNpc3QgYW5kIHRoZW4gb24gdGhlIG5leHQgcmVuZGVyLCB0aGUgZnJvbSgpIHR3ZWVucyB3b3VsZCBpbml0aWFsaXplIGFuZCB0aGUgY3VycmVudCB2YWx1ZSB3b3VsZCBtYXRjaCB0aGUgXCJmcm9tXCIgdmFsdWVzLCB0aHVzIGFuaW1hdGUgZnJvbSB0aGUgc2FtZSB2YWx1ZSB0byB0aGUgc2FtZSB2YWx1ZSAobm8gYW5pbWF0aW9uKS4gV2UgdGFwIGludG8gdGhpcyBpbiBTY3JvbGxUcmlnZ2VyJ3MgcmVmcmVzaCgpIHdoZXJlIHdlIG11c3QgcHVzaCBhIHR3ZWVuIHRvIGNvbXBsZXRpb24gYW5kIHRoZW4gYmFjayBhZ2FpbiBidXQgaG9ub3IgaXRzIGluaXQgc3RhdGUgaW4gY2FzZSB0aGUgdHdlZW4gaXMgZGVwZW5kZW50IG9uIGFub3RoZXIgdHdlZW4gZnVydGhlciB1cCBvbiB0aGUgcGFnZS5cbiAgICAoIXNvZnQgfHwgIXRoaXMudmFycy5ydW5CYWNrd2FyZHMpICYmICh0aGlzLl9zdGFydEF0ID0gMCk7XG4gICAgdGhpcy5fcHQgPSB0aGlzLl9vcCA9IHRoaXMuX29uVXBkYXRlID0gdGhpcy5fbGF6eSA9IHRoaXMucmF0aW8gPSAwO1xuICAgIHRoaXMuX3B0TG9va3VwID0gW107XG4gICAgdGhpcy50aW1lbGluZSAmJiB0aGlzLnRpbWVsaW5lLmludmFsaWRhdGUoc29mdCk7XG4gICAgcmV0dXJuIF9BbmltYXRpb24yLnByb3RvdHlwZS5pbnZhbGlkYXRlLmNhbGwodGhpcywgc29mdCk7XG4gIH07XG5cbiAgX3Byb3RvMy5yZXNldFRvID0gZnVuY3Rpb24gcmVzZXRUbyhwcm9wZXJ0eSwgdmFsdWUsIHN0YXJ0LCBzdGFydElzUmVsYXRpdmUsIHNraXBSZWN1cnNpb24pIHtcbiAgICBfdGlja2VyQWN0aXZlIHx8IF90aWNrZXIud2FrZSgpO1xuICAgIHRoaXMuX3RzIHx8IHRoaXMucGxheSgpO1xuICAgIHZhciB0aW1lID0gTWF0aC5taW4odGhpcy5fZHVyLCAodGhpcy5fZHAuX3RpbWUgLSB0aGlzLl9zdGFydCkgKiB0aGlzLl90cyksXG4gICAgICAgIHJhdGlvO1xuICAgIHRoaXMuX2luaXR0ZWQgfHwgX2luaXRUd2Vlbih0aGlzLCB0aW1lKTtcbiAgICByYXRpbyA9IHRoaXMuX2Vhc2UodGltZSAvIHRoaXMuX2R1cik7IC8vIGRvbid0IGp1c3QgZ2V0IHR3ZWVuLnJhdGlvIGJlY2F1c2UgaXQgbWF5IG5vdCBoYXZlIHJlbmRlcmVkIHlldC5cbiAgICAvLyBwb3NzaWJsZSBmdXR1cmUgYWRkaXRpb24gdG8gYWxsb3cgYW4gb2JqZWN0IHdpdGggbXVsdGlwbGUgdmFsdWVzIHRvIHVwZGF0ZSwgbGlrZSB0d2Vlbi5yZXNldFRvKHt4OiAxMDAsIHk6IDIwMH0pOyBBdCB0aGlzIHBvaW50LCBpdCBkb2Vzbid0IHNlZW0gd29ydGggdGhlIGFkZGVkIGtiIGdpdmVuIHRoZSBmYWN0IHRoYXQgbW9zdCB1c2VycyB3aWxsIGxpa2VseSBvcHQgZm9yIHRoZSBjb252ZW5pZW50IGdzYXAucXVpY2tUbygpIHdheSBvZiBpbnRlcmFjdGluZyB3aXRoIHRoaXMgbWV0aG9kLlxuICAgIC8vIGlmIChfaXNPYmplY3QocHJvcGVydHkpKSB7IC8vIHBlcmZvcm1hbmNlIG9wdGltaXphdGlvblxuICAgIC8vIFx0Zm9yIChwIGluIHByb3BlcnR5KSB7XG4gICAgLy8gXHRcdGlmIChfdXBkYXRlUHJvcFR3ZWVucyh0aGlzLCBwLCBwcm9wZXJ0eVtwXSwgdmFsdWUgPyB2YWx1ZVtwXSA6IG51bGwsIHN0YXJ0LCByYXRpbywgdGltZSkpIHtcbiAgICAvLyBcdFx0XHRyZXR1cm4gdGhpcy5yZXNldFRvKHByb3BlcnR5LCB2YWx1ZSwgc3RhcnQsIHN0YXJ0SXNSZWxhdGl2ZSk7IC8vIGlmIGEgUHJvcFR3ZWVuIHdhc24ndCBmb3VuZCBmb3IgdGhlIHByb3BlcnR5LCBpdCdsbCBnZXQgZm9yY2VkIHdpdGggYSByZS1pbml0aWFsaXphdGlvbiBzbyB3ZSBuZWVkIHRvIGp1bXAgb3V0IGFuZCBzdGFydCBvdmVyIGFnYWluLlxuICAgIC8vIFx0XHR9XG4gICAgLy8gXHR9XG4gICAgLy8gfSBlbHNlIHtcblxuICAgIGlmIChfdXBkYXRlUHJvcFR3ZWVucyh0aGlzLCBwcm9wZXJ0eSwgdmFsdWUsIHN0YXJ0LCBzdGFydElzUmVsYXRpdmUsIHJhdGlvLCB0aW1lLCBza2lwUmVjdXJzaW9uKSkge1xuICAgICAgcmV0dXJuIHRoaXMucmVzZXRUbyhwcm9wZXJ0eSwgdmFsdWUsIHN0YXJ0LCBzdGFydElzUmVsYXRpdmUsIDEpOyAvLyBpZiBhIFByb3BUd2VlbiB3YXNuJ3QgZm91bmQgZm9yIHRoZSBwcm9wZXJ0eSwgaXQnbGwgZ2V0IGZvcmNlZCB3aXRoIGEgcmUtaW5pdGlhbGl6YXRpb24gc28gd2UgbmVlZCB0byBqdW1wIG91dCBhbmQgc3RhcnQgb3ZlciBhZ2Fpbi5cbiAgICB9IC8vfVxuXG5cbiAgICBfYWxpZ25QbGF5aGVhZCh0aGlzLCAwKTtcblxuICAgIHRoaXMucGFyZW50IHx8IF9hZGRMaW5rZWRMaXN0SXRlbSh0aGlzLl9kcCwgdGhpcywgXCJfZmlyc3RcIiwgXCJfbGFzdFwiLCB0aGlzLl9kcC5fc29ydCA/IFwiX3N0YXJ0XCIgOiAwKTtcbiAgICByZXR1cm4gdGhpcy5yZW5kZXIoMCk7XG4gIH07XG5cbiAgX3Byb3RvMy5raWxsID0gZnVuY3Rpb24ga2lsbCh0YXJnZXRzLCB2YXJzKSB7XG4gICAgaWYgKHZhcnMgPT09IHZvaWQgMCkge1xuICAgICAgdmFycyA9IFwiYWxsXCI7XG4gICAgfVxuXG4gICAgaWYgKCF0YXJnZXRzICYmICghdmFycyB8fCB2YXJzID09PSBcImFsbFwiKSkge1xuICAgICAgdGhpcy5fbGF6eSA9IHRoaXMuX3B0ID0gMDtcbiAgICAgIHJldHVybiB0aGlzLnBhcmVudCA/IF9pbnRlcnJ1cHQodGhpcykgOiB0aGlzO1xuICAgIH1cblxuICAgIGlmICh0aGlzLnRpbWVsaW5lKSB7XG4gICAgICB2YXIgdER1ciA9IHRoaXMudGltZWxpbmUudG90YWxEdXJhdGlvbigpO1xuICAgICAgdGhpcy50aW1lbGluZS5raWxsVHdlZW5zT2YodGFyZ2V0cywgdmFycywgX292ZXJ3cml0aW5nVHdlZW4gJiYgX292ZXJ3cml0aW5nVHdlZW4udmFycy5vdmVyd3JpdGUgIT09IHRydWUpLl9maXJzdCB8fCBfaW50ZXJydXB0KHRoaXMpOyAvLyBpZiBub3RoaW5nIGlzIGxlZnQgdHdlZW5pbmcsIGludGVycnVwdC5cblxuICAgICAgdGhpcy5wYXJlbnQgJiYgdER1ciAhPT0gdGhpcy50aW1lbGluZS50b3RhbER1cmF0aW9uKCkgJiYgX3NldER1cmF0aW9uKHRoaXMsIHRoaXMuX2R1ciAqIHRoaXMudGltZWxpbmUuX3REdXIgLyB0RHVyLCAwLCAxKTsgLy8gaWYgYSBuZXN0ZWQgdHdlZW4gaXMga2lsbGVkIHRoYXQgY2hhbmdlcyB0aGUgZHVyYXRpb24sIGl0IHNob3VsZCBhZmZlY3QgdGhpcyB0d2VlbidzIGR1cmF0aW9uLiBXZSBtdXN0IHVzZSB0aGUgcmF0aW8sIHRob3VnaCwgYmVjYXVzZSBzb21ldGltZXMgdGhlIGludGVybmFsIHRpbWVsaW5lIGlzIHN0cmV0Y2hlZCBsaWtlIGZvciBrZXlmcmFtZXMgd2hlcmUgdGhleSBkb24ndCBhbGwgYWRkIHVwIHRvIHdoYXRldmVyIHRoZSBwYXJlbnQgdHdlZW4ncyBkdXJhdGlvbiB3YXMgc2V0IHRvLlxuXG4gICAgICByZXR1cm4gdGhpcztcbiAgICB9XG5cbiAgICB2YXIgcGFyc2VkVGFyZ2V0cyA9IHRoaXMuX3RhcmdldHMsXG4gICAgICAgIGtpbGxpbmdUYXJnZXRzID0gdGFyZ2V0cyA/IHRvQXJyYXkodGFyZ2V0cykgOiBwYXJzZWRUYXJnZXRzLFxuICAgICAgICBwcm9wVHdlZW5Mb29rdXAgPSB0aGlzLl9wdExvb2t1cCxcbiAgICAgICAgZmlyc3RQVCA9IHRoaXMuX3B0LFxuICAgICAgICBvdmVyd3JpdHRlblByb3BzLFxuICAgICAgICBjdXJMb29rdXAsXG4gICAgICAgIGN1ck92ZXJ3cml0ZVByb3BzLFxuICAgICAgICBwcm9wcyxcbiAgICAgICAgcCxcbiAgICAgICAgcHQsXG4gICAgICAgIGk7XG5cbiAgICBpZiAoKCF2YXJzIHx8IHZhcnMgPT09IFwiYWxsXCIpICYmIF9hcnJheXNNYXRjaChwYXJzZWRUYXJnZXRzLCBraWxsaW5nVGFyZ2V0cykpIHtcbiAgICAgIHZhcnMgPT09IFwiYWxsXCIgJiYgKHRoaXMuX3B0ID0gMCk7XG4gICAgICByZXR1cm4gX2ludGVycnVwdCh0aGlzKTtcbiAgICB9XG5cbiAgICBvdmVyd3JpdHRlblByb3BzID0gdGhpcy5fb3AgPSB0aGlzLl9vcCB8fCBbXTtcblxuICAgIGlmICh2YXJzICE9PSBcImFsbFwiKSB7XG4gICAgICAvL3NvIHBlb3BsZSBjYW4gcGFzcyBpbiBhIGNvbW1hLWRlbGltaXRlZCBsaXN0IG9mIHByb3BlcnR5IG5hbWVzXG4gICAgICBpZiAoX2lzU3RyaW5nKHZhcnMpKSB7XG4gICAgICAgIHAgPSB7fTtcblxuICAgICAgICBfZm9yRWFjaE5hbWUodmFycywgZnVuY3Rpb24gKG5hbWUpIHtcbiAgICAgICAgICByZXR1cm4gcFtuYW1lXSA9IDE7XG4gICAgICAgIH0pO1xuXG4gICAgICAgIHZhcnMgPSBwO1xuICAgICAgfVxuXG4gICAgICB2YXJzID0gX2FkZEFsaWFzZXNUb1ZhcnMocGFyc2VkVGFyZ2V0cywgdmFycyk7XG4gICAgfVxuXG4gICAgaSA9IHBhcnNlZFRhcmdldHMubGVuZ3RoO1xuXG4gICAgd2hpbGUgKGktLSkge1xuICAgICAgaWYgKH5raWxsaW5nVGFyZ2V0cy5pbmRleE9mKHBhcnNlZFRhcmdldHNbaV0pKSB7XG4gICAgICAgIGN1ckxvb2t1cCA9IHByb3BUd2Vlbkxvb2t1cFtpXTtcblxuICAgICAgICBpZiAodmFycyA9PT0gXCJhbGxcIikge1xuICAgICAgICAgIG92ZXJ3cml0dGVuUHJvcHNbaV0gPSB2YXJzO1xuICAgICAgICAgIHByb3BzID0gY3VyTG9va3VwO1xuICAgICAgICAgIGN1ck92ZXJ3cml0ZVByb3BzID0ge307XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgY3VyT3ZlcndyaXRlUHJvcHMgPSBvdmVyd3JpdHRlblByb3BzW2ldID0gb3ZlcndyaXR0ZW5Qcm9wc1tpXSB8fCB7fTtcbiAgICAgICAgICBwcm9wcyA9IHZhcnM7XG4gICAgICAgIH1cblxuICAgICAgICBmb3IgKHAgaW4gcHJvcHMpIHtcbiAgICAgICAgICBwdCA9IGN1ckxvb2t1cCAmJiBjdXJMb29rdXBbcF07XG5cbiAgICAgICAgICBpZiAocHQpIHtcbiAgICAgICAgICAgIGlmICghKFwia2lsbFwiIGluIHB0LmQpIHx8IHB0LmQua2lsbChwKSA9PT0gdHJ1ZSkge1xuICAgICAgICAgICAgICBfcmVtb3ZlTGlua2VkTGlzdEl0ZW0odGhpcywgcHQsIFwiX3B0XCIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZWxldGUgY3VyTG9va3VwW3BdO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlmIChjdXJPdmVyd3JpdGVQcm9wcyAhPT0gXCJhbGxcIikge1xuICAgICAgICAgICAgY3VyT3ZlcndyaXRlUHJvcHNbcF0gPSAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRoaXMuX2luaXR0ZWQgJiYgIXRoaXMuX3B0ICYmIGZpcnN0UFQgJiYgX2ludGVycnVwdCh0aGlzKTsgLy9pZiBhbGwgdHdlZW5pbmcgcHJvcGVydGllcyBhcmUga2lsbGVkLCBraWxsIHRoZSB0d2Vlbi4gV2l0aG91dCB0aGlzIGxpbmUsIGlmIHRoZXJlJ3MgYSB0d2VlbiB3aXRoIG11bHRpcGxlIHRhcmdldHMgYW5kIHRoZW4geW91IGtpbGxUd2VlbnNPZigpIGVhY2ggdGFyZ2V0IGluZGl2aWR1YWxseSwgdGhlIHR3ZWVuIHdvdWxkIHRlY2huaWNhbGx5IHN0aWxsIHJlbWFpbiBhY3RpdmUgYW5kIGZpcmUgaXRzIG9uQ29tcGxldGUgZXZlbiB0aG91Z2ggdGhlcmUgYXJlbid0IGFueSBtb3JlIHByb3BlcnRpZXMgdHdlZW5pbmcuXG5cbiAgICByZXR1cm4gdGhpcztcbiAgfTtcblxuICBUd2Vlbi50byA9IGZ1bmN0aW9uIHRvKHRhcmdldHMsIHZhcnMpIHtcbiAgICByZXR1cm4gbmV3IFR3ZWVuKHRhcmdldHMsIHZhcnMsIGFyZ3VtZW50c1syXSk7XG4gIH07XG5cbiAgVHdlZW4uZnJvbSA9IGZ1bmN0aW9uIGZyb20odGFyZ2V0cywgdmFycykge1xuICAgIHJldHVybiBfY3JlYXRlVHdlZW5UeXBlKDEsIGFyZ3VtZW50cyk7XG4gIH07XG5cbiAgVHdlZW4uZGVsYXllZENhbGwgPSBmdW5jdGlvbiBkZWxheWVkQ2FsbChkZWxheSwgY2FsbGJhY2ssIHBhcmFtcywgc2NvcGUpIHtcbiAgICByZXR1cm4gbmV3IFR3ZWVuKGNhbGxiYWNrLCAwLCB7XG4gICAgICBpbW1lZGlhdGVSZW5kZXI6IGZhbHNlLFxuICAgICAgbGF6eTogZmFsc2UsXG4gICAgICBvdmVyd3JpdGU6IGZhbHNlLFxuICAgICAgZGVsYXk6IGRlbGF5LFxuICAgICAgb25Db21wbGV0ZTogY2FsbGJhY2ssXG4gICAgICBvblJldmVyc2VDb21wbGV0ZTogY2FsbGJhY2ssXG4gICAgICBvbkNvbXBsZXRlUGFyYW1zOiBwYXJhbXMsXG4gICAgICBvblJldmVyc2VDb21wbGV0ZVBhcmFtczogcGFyYW1zLFxuICAgICAgY2FsbGJhY2tTY29wZTogc2NvcGVcbiAgICB9KTsgLy8gd2UgbXVzdCB1c2Ugb25SZXZlcnNlQ29tcGxldGUgdG9vIGZvciB0aGluZ3MgbGlrZSB0aW1lbGluZS5hZGQoKCkgPT4gey4uLn0pIHdoaWNoIHNob3VsZCBiZSB0cmlnZ2VyZWQgaW4gQk9USCBkaXJlY3Rpb25zIChmb3J3YXJkIGFuZCByZXZlcnNlKVxuICB9O1xuXG4gIFR3ZWVuLmZyb21UbyA9IGZ1bmN0aW9uIGZyb21Ubyh0YXJnZXRzLCBmcm9tVmFycywgdG9WYXJzKSB7XG4gICAgcmV0dXJuIF9jcmVhdGVUd2VlblR5cGUoMiwgYXJndW1lbnRzKTtcbiAgfTtcblxuICBUd2Vlbi5zZXQgPSBmdW5jdGlvbiBzZXQodGFyZ2V0cywgdmFycykge1xuICAgIHZhcnMuZHVyYXRpb24gPSAwO1xuICAgIHZhcnMucmVwZWF0RGVsYXkgfHwgKHZhcnMucmVwZWF0ID0gMCk7XG4gICAgcmV0dXJuIG5ldyBUd2Vlbih0YXJnZXRzLCB2YXJzKTtcbiAgfTtcblxuICBUd2Vlbi5raWxsVHdlZW5zT2YgPSBmdW5jdGlvbiBraWxsVHdlZW5zT2YodGFyZ2V0cywgcHJvcHMsIG9ubHlBY3RpdmUpIHtcbiAgICByZXR1cm4gX2dsb2JhbFRpbWVsaW5lLmtpbGxUd2VlbnNPZih0YXJnZXRzLCBwcm9wcywgb25seUFjdGl2ZSk7XG4gIH07XG5cbiAgcmV0dXJuIFR3ZWVuO1xufShBbmltYXRpb24pO1xuXG5fc2V0RGVmYXVsdHMoVHdlZW4ucHJvdG90eXBlLCB7XG4gIF90YXJnZXRzOiBbXSxcbiAgX2xhenk6IDAsXG4gIF9zdGFydEF0OiAwLFxuICBfb3A6IDAsXG4gIF9vbkluaXQ6IDBcbn0pOyAvL2FkZCB0aGUgcGVydGluZW50IHRpbWVsaW5lIG1ldGhvZHMgdG8gVHdlZW4gaW5zdGFuY2VzIHNvIHRoYXQgdXNlcnMgY2FuIGNoYWluIGNvbnZlbmllbnRseSBhbmQgY3JlYXRlIGEgdGltZWxpbmUgYXV0b21hdGljYWxseS4gKHJlbW92ZWQgZHVlIHRvIGNvbmNlcm5zIHRoYXQgaXQnZCB1bHRpbWF0ZWx5IGFkZCB0byBtb3JlIGNvbmZ1c2lvbiBlc3BlY2lhbGx5IGZvciBiZWdpbm5lcnMpXG4vLyBfZm9yRWFjaE5hbWUoXCJ0byxmcm9tLGZyb21UbyxzZXQsY2FsbCxhZGQsYWRkTGFiZWwsYWRkUGF1c2VcIiwgbmFtZSA9PiB7XG4vLyBcdFR3ZWVuLnByb3RvdHlwZVtuYW1lXSA9IGZ1bmN0aW9uKCkge1xuLy8gXHRcdGxldCB0bCA9IG5ldyBUaW1lbGluZSgpO1xuLy8gXHRcdHJldHVybiBfYWRkVG9UaW1lbGluZSh0bCwgdGhpcylbbmFtZV0uYXBwbHkodGwsIHRvQXJyYXkoYXJndW1lbnRzKSk7XG4vLyBcdH1cbi8vIH0pO1xuLy9mb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eS4gTGV2ZXJhZ2UgdGhlIHRpbWVsaW5lIGNhbGxzLlxuXG5cbl9mb3JFYWNoTmFtZShcInN0YWdnZXJUbyxzdGFnZ2VyRnJvbSxzdGFnZ2VyRnJvbVRvXCIsIGZ1bmN0aW9uIChuYW1lKSB7XG4gIFR3ZWVuW25hbWVdID0gZnVuY3Rpb24gKCkge1xuICAgIHZhciB0bCA9IG5ldyBUaW1lbGluZSgpLFxuICAgICAgICBwYXJhbXMgPSBfc2xpY2UuY2FsbChhcmd1bWVudHMsIDApO1xuXG4gICAgcGFyYW1zLnNwbGljZShuYW1lID09PSBcInN0YWdnZXJGcm9tVG9cIiA/IDUgOiA0LCAwLCAwKTtcbiAgICByZXR1cm4gdGxbbmFtZV0uYXBwbHkodGwsIHBhcmFtcyk7XG4gIH07XG59KTtcbi8qXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogUFJPUFRXRUVOXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cblxudmFyIF9zZXR0ZXJQbGFpbiA9IGZ1bmN0aW9uIF9zZXR0ZXJQbGFpbih0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSkge1xuICByZXR1cm4gdGFyZ2V0W3Byb3BlcnR5XSA9IHZhbHVlO1xufSxcbiAgICBfc2V0dGVyRnVuYyA9IGZ1bmN0aW9uIF9zZXR0ZXJGdW5jKHRhcmdldCwgcHJvcGVydHksIHZhbHVlKSB7XG4gIHJldHVybiB0YXJnZXRbcHJvcGVydHldKHZhbHVlKTtcbn0sXG4gICAgX3NldHRlckZ1bmNXaXRoUGFyYW0gPSBmdW5jdGlvbiBfc2V0dGVyRnVuY1dpdGhQYXJhbSh0YXJnZXQsIHByb3BlcnR5LCB2YWx1ZSwgZGF0YSkge1xuICByZXR1cm4gdGFyZ2V0W3Byb3BlcnR5XShkYXRhLmZwLCB2YWx1ZSk7XG59LFxuICAgIF9zZXR0ZXJBdHRyaWJ1dGUgPSBmdW5jdGlvbiBfc2V0dGVyQXR0cmlidXRlKHRhcmdldCwgcHJvcGVydHksIHZhbHVlKSB7XG4gIHJldHVybiB0YXJnZXQuc2V0QXR0cmlidXRlKHByb3BlcnR5LCB2YWx1ZSk7XG59LFxuICAgIF9nZXRTZXR0ZXIgPSBmdW5jdGlvbiBfZ2V0U2V0dGVyKHRhcmdldCwgcHJvcGVydHkpIHtcbiAgcmV0dXJuIF9pc0Z1bmN0aW9uKHRhcmdldFtwcm9wZXJ0eV0pID8gX3NldHRlckZ1bmMgOiBfaXNVbmRlZmluZWQodGFyZ2V0W3Byb3BlcnR5XSkgJiYgdGFyZ2V0LnNldEF0dHJpYnV0ZSA/IF9zZXR0ZXJBdHRyaWJ1dGUgOiBfc2V0dGVyUGxhaW47XG59LFxuICAgIF9yZW5kZXJQbGFpbiA9IGZ1bmN0aW9uIF9yZW5kZXJQbGFpbihyYXRpbywgZGF0YSkge1xuICByZXR1cm4gZGF0YS5zZXQoZGF0YS50LCBkYXRhLnAsIE1hdGgucm91bmQoKGRhdGEucyArIGRhdGEuYyAqIHJhdGlvKSAqIDEwMDAwMDApIC8gMTAwMDAwMCwgZGF0YSk7XG59LFxuICAgIF9yZW5kZXJCb29sZWFuID0gZnVuY3Rpb24gX3JlbmRlckJvb2xlYW4ocmF0aW8sIGRhdGEpIHtcbiAgcmV0dXJuIGRhdGEuc2V0KGRhdGEudCwgZGF0YS5wLCAhIShkYXRhLnMgKyBkYXRhLmMgKiByYXRpbyksIGRhdGEpO1xufSxcbiAgICBfcmVuZGVyQ29tcGxleFN0cmluZyA9IGZ1bmN0aW9uIF9yZW5kZXJDb21wbGV4U3RyaW5nKHJhdGlvLCBkYXRhKSB7XG4gIHZhciBwdCA9IGRhdGEuX3B0LFxuICAgICAgcyA9IFwiXCI7XG5cbiAgaWYgKCFyYXRpbyAmJiBkYXRhLmIpIHtcbiAgICAvL2IgPSBiZWdpbm5pbmcgc3RyaW5nXG4gICAgcyA9IGRhdGEuYjtcbiAgfSBlbHNlIGlmIChyYXRpbyA9PT0gMSAmJiBkYXRhLmUpIHtcbiAgICAvL2UgPSBlbmRpbmcgc3RyaW5nXG4gICAgcyA9IGRhdGEuZTtcbiAgfSBlbHNlIHtcbiAgICB3aGlsZSAocHQpIHtcbiAgICAgIHMgPSBwdC5wICsgKHB0Lm0gPyBwdC5tKHB0LnMgKyBwdC5jICogcmF0aW8pIDogTWF0aC5yb3VuZCgocHQucyArIHB0LmMgKiByYXRpbykgKiAxMDAwMCkgLyAxMDAwMCkgKyBzOyAvL3dlIHVzZSB0aGUgXCJwXCIgcHJvcGVydHkgZm9yIHRoZSB0ZXh0IGluYmV0d2VlbiAobGlrZSBhIHN1ZmZpeCkuIEFuZCBpbiB0aGUgY29udGV4dCBvZiBhIGNvbXBsZXggc3RyaW5nLCB0aGUgbW9kaWZpZXIgKG0pIGlzIHR5cGljYWxseSBqdXN0IE1hdGgucm91bmQoKSwgbGlrZSBmb3IgUkdCIGNvbG9ycy5cblxuICAgICAgcHQgPSBwdC5fbmV4dDtcbiAgICB9XG5cbiAgICBzICs9IGRhdGEuYzsgLy93ZSB1c2UgdGhlIFwiY1wiIG9mIHRoZSBQcm9wVHdlZW4gdG8gc3RvcmUgdGhlIGZpbmFsIGNodW5rIG9mIG5vbi1udW1lcmljIHRleHQuXG4gIH1cblxuICBkYXRhLnNldChkYXRhLnQsIGRhdGEucCwgcywgZGF0YSk7XG59LFxuICAgIF9yZW5kZXJQcm9wVHdlZW5zID0gZnVuY3Rpb24gX3JlbmRlclByb3BUd2VlbnMocmF0aW8sIGRhdGEpIHtcbiAgdmFyIHB0ID0gZGF0YS5fcHQ7XG5cbiAgd2hpbGUgKHB0KSB7XG4gICAgcHQucihyYXRpbywgcHQuZCk7XG4gICAgcHQgPSBwdC5fbmV4dDtcbiAgfVxufSxcbiAgICBfYWRkUGx1Z2luTW9kaWZpZXIgPSBmdW5jdGlvbiBfYWRkUGx1Z2luTW9kaWZpZXIobW9kaWZpZXIsIHR3ZWVuLCB0YXJnZXQsIHByb3BlcnR5KSB7XG4gIHZhciBwdCA9IHRoaXMuX3B0LFxuICAgICAgbmV4dDtcblxuICB3aGlsZSAocHQpIHtcbiAgICBuZXh0ID0gcHQuX25leHQ7XG4gICAgcHQucCA9PT0gcHJvcGVydHkgJiYgcHQubW9kaWZpZXIobW9kaWZpZXIsIHR3ZWVuLCB0YXJnZXQpO1xuICAgIHB0ID0gbmV4dDtcbiAgfVxufSxcbiAgICBfa2lsbFByb3BUd2VlbnNPZiA9IGZ1bmN0aW9uIF9raWxsUHJvcFR3ZWVuc09mKHByb3BlcnR5KSB7XG4gIHZhciBwdCA9IHRoaXMuX3B0LFxuICAgICAgaGFzTm9uRGVwZW5kZW50UmVtYWluaW5nLFxuICAgICAgbmV4dDtcblxuICB3aGlsZSAocHQpIHtcbiAgICBuZXh0ID0gcHQuX25leHQ7XG5cbiAgICBpZiAocHQucCA9PT0gcHJvcGVydHkgJiYgIXB0Lm9wIHx8IHB0Lm9wID09PSBwcm9wZXJ0eSkge1xuICAgICAgX3JlbW92ZUxpbmtlZExpc3RJdGVtKHRoaXMsIHB0LCBcIl9wdFwiKTtcbiAgICB9IGVsc2UgaWYgKCFwdC5kZXApIHtcbiAgICAgIGhhc05vbkRlcGVuZGVudFJlbWFpbmluZyA9IDE7XG4gICAgfVxuXG4gICAgcHQgPSBuZXh0O1xuICB9XG5cbiAgcmV0dXJuICFoYXNOb25EZXBlbmRlbnRSZW1haW5pbmc7XG59LFxuICAgIF9zZXR0ZXJXaXRoTW9kaWZpZXIgPSBmdW5jdGlvbiBfc2V0dGVyV2l0aE1vZGlmaWVyKHRhcmdldCwgcHJvcGVydHksIHZhbHVlLCBkYXRhKSB7XG4gIGRhdGEubVNldCh0YXJnZXQsIHByb3BlcnR5LCBkYXRhLm0uY2FsbChkYXRhLnR3ZWVuLCB2YWx1ZSwgZGF0YS5tdCksIGRhdGEpO1xufSxcbiAgICBfc29ydFByb3BUd2VlbnNCeVByaW9yaXR5ID0gZnVuY3Rpb24gX3NvcnRQcm9wVHdlZW5zQnlQcmlvcml0eShwYXJlbnQpIHtcbiAgdmFyIHB0ID0gcGFyZW50Ll9wdCxcbiAgICAgIG5leHQsXG4gICAgICBwdDIsXG4gICAgICBmaXJzdCxcbiAgICAgIGxhc3Q7IC8vc29ydHMgdGhlIFByb3BUd2VlbiBsaW5rZWQgbGlzdCBpbiBvcmRlciBvZiBwcmlvcml0eSBiZWNhdXNlIHNvbWUgcGx1Z2lucyBuZWVkIHRvIGRvIHRoZWlyIHdvcmsgYWZ0ZXIgQUxMIG9mIHRoZSBQcm9wVHdlZW5zIHdlcmUgY3JlYXRlZCAobGlrZSBSb3VuZFByb3BzUGx1Z2luIGFuZCBNb2RpZmllcnNQbHVnaW4pXG5cbiAgd2hpbGUgKHB0KSB7XG4gICAgbmV4dCA9IHB0Ll9uZXh0O1xuICAgIHB0MiA9IGZpcnN0O1xuXG4gICAgd2hpbGUgKHB0MiAmJiBwdDIucHIgPiBwdC5wcikge1xuICAgICAgcHQyID0gcHQyLl9uZXh0O1xuICAgIH1cblxuICAgIGlmIChwdC5fcHJldiA9IHB0MiA/IHB0Mi5fcHJldiA6IGxhc3QpIHtcbiAgICAgIHB0Ll9wcmV2Ll9uZXh0ID0gcHQ7XG4gICAgfSBlbHNlIHtcbiAgICAgIGZpcnN0ID0gcHQ7XG4gICAgfVxuXG4gICAgaWYgKHB0Ll9uZXh0ID0gcHQyKSB7XG4gICAgICBwdDIuX3ByZXYgPSBwdDtcbiAgICB9IGVsc2Uge1xuICAgICAgbGFzdCA9IHB0O1xuICAgIH1cblxuICAgIHB0ID0gbmV4dDtcbiAgfVxuXG4gIHBhcmVudC5fcHQgPSBmaXJzdDtcbn07IC8vUHJvcFR3ZWVuIGtleTogdCA9IHRhcmdldCwgcCA9IHByb3AsIHIgPSByZW5kZXJlciwgZCA9IGRhdGEsIHMgPSBzdGFydCwgYyA9IGNoYW5nZSwgb3AgPSBvdmVyd3JpdGVQcm9wZXJ0eSAoT05MWSBwb3B1bGF0ZWQgd2hlbiBpdCdzIGRpZmZlcmVudCB0aGFuIHApLCBwciA9IHByaW9yaXR5LCBfbmV4dC9fcHJldiBmb3IgdGhlIGxpbmtlZCBsaXN0IHNpYmxpbmdzLCBzZXQgPSBzZXR0ZXIsIG0gPSBtb2RpZmllciwgbVNldCA9IG1vZGlmaWVyU2V0dGVyICh0aGUgb3JpZ2luYWwgc2V0dGVyLCBiZWZvcmUgYSBtb2RpZmllciB3YXMgYWRkZWQpXG5cblxuZXhwb3J0IHZhciBQcm9wVHdlZW4gPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkge1xuICBmdW5jdGlvbiBQcm9wVHdlZW4obmV4dCwgdGFyZ2V0LCBwcm9wLCBzdGFydCwgY2hhbmdlLCByZW5kZXJlciwgZGF0YSwgc2V0dGVyLCBwcmlvcml0eSkge1xuICAgIHRoaXMudCA9IHRhcmdldDtcbiAgICB0aGlzLnMgPSBzdGFydDtcbiAgICB0aGlzLmMgPSBjaGFuZ2U7XG4gICAgdGhpcy5wID0gcHJvcDtcbiAgICB0aGlzLnIgPSByZW5kZXJlciB8fCBfcmVuZGVyUGxhaW47XG4gICAgdGhpcy5kID0gZGF0YSB8fCB0aGlzO1xuICAgIHRoaXMuc2V0ID0gc2V0dGVyIHx8IF9zZXR0ZXJQbGFpbjtcbiAgICB0aGlzLnByID0gcHJpb3JpdHkgfHwgMDtcbiAgICB0aGlzLl9uZXh0ID0gbmV4dDtcblxuICAgIGlmIChuZXh0KSB7XG4gICAgICBuZXh0Ll9wcmV2ID0gdGhpcztcbiAgICB9XG4gIH1cblxuICB2YXIgX3Byb3RvNCA9IFByb3BUd2Vlbi5wcm90b3R5cGU7XG5cbiAgX3Byb3RvNC5tb2RpZmllciA9IGZ1bmN0aW9uIG1vZGlmaWVyKGZ1bmMsIHR3ZWVuLCB0YXJnZXQpIHtcbiAgICB0aGlzLm1TZXQgPSB0aGlzLm1TZXQgfHwgdGhpcy5zZXQ7IC8vaW4gY2FzZSBpdCB3YXMgYWxyZWFkeSBzZXQgKGEgUHJvcFR3ZWVuIGNhbiBvbmx5IGhhdmUgb25lIG1vZGlmaWVyKVxuXG4gICAgdGhpcy5zZXQgPSBfc2V0dGVyV2l0aE1vZGlmaWVyO1xuICAgIHRoaXMubSA9IGZ1bmM7XG4gICAgdGhpcy5tdCA9IHRhcmdldDsgLy9tb2RpZmllciB0YXJnZXRcblxuICAgIHRoaXMudHdlZW4gPSB0d2VlbjtcbiAgfTtcblxuICByZXR1cm4gUHJvcFR3ZWVuO1xufSgpOyAvL0luaXRpYWxpemF0aW9uIHRhc2tzXG5cbl9mb3JFYWNoTmFtZShfY2FsbGJhY2tOYW1lcyArIFwicGFyZW50LGR1cmF0aW9uLGVhc2UsZGVsYXksb3ZlcndyaXRlLHJ1bkJhY2t3YXJkcyxzdGFydEF0LHlveW8saW1tZWRpYXRlUmVuZGVyLHJlcGVhdCxyZXBlYXREZWxheSxkYXRhLHBhdXNlZCxyZXZlcnNlZCxsYXp5LGNhbGxiYWNrU2NvcGUsc3RyaW5nRmlsdGVyLGlkLHlveW9FYXNlLHN0YWdnZXIsaW5oZXJpdCxyZXBlYXRSZWZyZXNoLGtleWZyYW1lcyxhdXRvUmV2ZXJ0LHNjcm9sbFRyaWdnZXJcIiwgZnVuY3Rpb24gKG5hbWUpIHtcbiAgcmV0dXJuIF9yZXNlcnZlZFByb3BzW25hbWVdID0gMTtcbn0pO1xuXG5fZ2xvYmFscy5Ud2Vlbk1heCA9IF9nbG9iYWxzLlR3ZWVuTGl0ZSA9IFR3ZWVuO1xuX2dsb2JhbHMuVGltZWxpbmVMaXRlID0gX2dsb2JhbHMuVGltZWxpbmVNYXggPSBUaW1lbGluZTtcbl9nbG9iYWxUaW1lbGluZSA9IG5ldyBUaW1lbGluZSh7XG4gIHNvcnRDaGlsZHJlbjogZmFsc2UsXG4gIGRlZmF1bHRzOiBfZGVmYXVsdHMsXG4gIGF1dG9SZW1vdmVDaGlsZHJlbjogdHJ1ZSxcbiAgaWQ6IFwicm9vdFwiLFxuICBzbW9vdGhDaGlsZFRpbWluZzogdHJ1ZVxufSk7XG5fY29uZmlnLnN0cmluZ0ZpbHRlciA9IF9jb2xvclN0cmluZ0ZpbHRlcjtcblxudmFyIF9tZWRpYSA9IFtdLFxuICAgIF9saXN0ZW5lcnMgPSB7fSxcbiAgICBfZW1wdHlBcnJheSA9IFtdLFxuICAgIF9sYXN0TWVkaWFUaW1lID0gMCxcbiAgICBfY29udGV4dElEID0gMCxcbiAgICBfZGlzcGF0Y2ggPSBmdW5jdGlvbiBfZGlzcGF0Y2godHlwZSkge1xuICByZXR1cm4gKF9saXN0ZW5lcnNbdHlwZV0gfHwgX2VtcHR5QXJyYXkpLm1hcChmdW5jdGlvbiAoZikge1xuICAgIHJldHVybiBmKCk7XG4gIH0pO1xufSxcbiAgICBfb25NZWRpYUNoYW5nZSA9IGZ1bmN0aW9uIF9vbk1lZGlhQ2hhbmdlKCkge1xuICB2YXIgdGltZSA9IERhdGUubm93KCksXG4gICAgICBtYXRjaGVzID0gW107XG5cbiAgaWYgKHRpbWUgLSBfbGFzdE1lZGlhVGltZSA+IDIpIHtcbiAgICBfZGlzcGF0Y2goXCJtYXRjaE1lZGlhSW5pdFwiKTtcblxuICAgIF9tZWRpYS5mb3JFYWNoKGZ1bmN0aW9uIChjKSB7XG4gICAgICB2YXIgcXVlcmllcyA9IGMucXVlcmllcyxcbiAgICAgICAgICBjb25kaXRpb25zID0gYy5jb25kaXRpb25zLFxuICAgICAgICAgIG1hdGNoLFxuICAgICAgICAgIHAsXG4gICAgICAgICAgYW55TWF0Y2gsXG4gICAgICAgICAgdG9nZ2xlZDtcblxuICAgICAgZm9yIChwIGluIHF1ZXJpZXMpIHtcbiAgICAgICAgbWF0Y2ggPSBfd2luLm1hdGNoTWVkaWEocXVlcmllc1twXSkubWF0Y2hlczsgLy8gRmlyZWZveCBkb2Vzbid0IHVwZGF0ZSB0aGUgXCJtYXRjaGVzXCIgcHJvcGVydHkgb2YgdGhlIE1lZGlhUXVlcnlMaXN0IG9iamVjdCBjb3JyZWN0bHkgLSBpdCBvbmx5IGRvZXMgc28gYXMgaXQgY2FsbHMgaXRzIGNoYW5nZSBoYW5kbGVyIC0gc28gd2UgbXVzdCByZS1jcmVhdGUgYSBtZWRpYSBxdWVyeSBoZXJlIHRvIGVuc3VyZSBpdCdzIGFjY3VyYXRlLlxuXG4gICAgICAgIG1hdGNoICYmIChhbnlNYXRjaCA9IDEpO1xuXG4gICAgICAgIGlmIChtYXRjaCAhPT0gY29uZGl0aW9uc1twXSkge1xuICAgICAgICAgIGNvbmRpdGlvbnNbcF0gPSBtYXRjaDtcbiAgICAgICAgICB0b2dnbGVkID0gMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpZiAodG9nZ2xlZCkge1xuICAgICAgICBjLnJldmVydCgpO1xuICAgICAgICBhbnlNYXRjaCAmJiBtYXRjaGVzLnB1c2goYyk7XG4gICAgICB9XG4gICAgfSk7XG5cbiAgICBfZGlzcGF0Y2goXCJtYXRjaE1lZGlhUmV2ZXJ0XCIpO1xuXG4gICAgbWF0Y2hlcy5mb3JFYWNoKGZ1bmN0aW9uIChjKSB7XG4gICAgICByZXR1cm4gYy5vbk1hdGNoKGMsIGZ1bmN0aW9uIChmdW5jKSB7XG4gICAgICAgIHJldHVybiBjLmFkZChudWxsLCBmdW5jKTtcbiAgICAgIH0pO1xuICAgIH0pO1xuICAgIF9sYXN0TWVkaWFUaW1lID0gdGltZTtcblxuICAgIF9kaXNwYXRjaChcIm1hdGNoTWVkaWFcIik7XG4gIH1cbn07XG5cbnZhciBDb250ZXh0ID0gLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHtcbiAgZnVuY3Rpb24gQ29udGV4dChmdW5jLCBzY29wZSkge1xuICAgIHRoaXMuc2VsZWN0b3IgPSBzY29wZSAmJiBzZWxlY3RvcihzY29wZSk7XG4gICAgdGhpcy5kYXRhID0gW107XG4gICAgdGhpcy5fciA9IFtdOyAvLyByZXR1cm5lZC9jbGVhbnVwIGZ1bmN0aW9uc1xuXG4gICAgdGhpcy5pc1JldmVydGVkID0gZmFsc2U7XG4gICAgdGhpcy5pZCA9IF9jb250ZXh0SUQrKzsgLy8gdG8gd29yayBhcm91bmQgaXNzdWVzIHRoYXQgZnJhbWV3b3JrcyBsaWtlIFZ1ZSBjYXVzZSBieSBtYWtpbmcgdGhpbmdzIGludG8gUHJveGllcyB3aGljaCBtYWtlIGl0IGltcG9zc2libGUgdG8gZG8gc29tZXRoaW5nIGxpa2UgX21lZGlhLmluZGV4T2YodGhpcykgYmVjYXVzZSBcInRoaXNcIiB3b3VsZCBubyBsb25nZXIgcmVmZXIgdG8gdGhlIENvbnRleHQgaW5zdGFuY2UgaXRzZWxmIC0gaXQnZCByZWZlciB0byBhIFByb3h5ISBXZSBuZWVkZWQgYSB3YXkgdG8gaWRlbnRpZnkgdGhlIGNvbnRleHQgdW5pcXVlbHlcblxuICAgIGZ1bmMgJiYgdGhpcy5hZGQoZnVuYyk7XG4gIH1cblxuICB2YXIgX3Byb3RvNSA9IENvbnRleHQucHJvdG90eXBlO1xuXG4gIF9wcm90bzUuYWRkID0gZnVuY3Rpb24gYWRkKG5hbWUsIGZ1bmMsIHNjb3BlKSB7XG4gICAgLy8gcG9zc2libGUgZnV0dXJlIGFkZGl0aW9uIGlmIHdlIG5lZWQgdGhlIGFiaWxpdHkgdG8gYWRkKCkgYW4gYW5pbWF0aW9uIHRvIGEgY29udGV4dCBhbmQgZm9yIHdoYXRldmVyIHJlYXNvbiBjYW5ub3QgY3JlYXRlIHRoYXQgYW5pbWF0aW9uIGluc2lkZSBvZiBhIGNvbnRleHQuYWRkKCgpID0+IHsuLi59KSBmdW5jdGlvbi5cbiAgICAvLyBpZiAobmFtZSAmJiBfaXNGdW5jdGlvbihuYW1lLnJldmVydCkpIHtcbiAgICAvLyBcdHRoaXMuZGF0YS5wdXNoKG5hbWUpO1xuICAgIC8vIFx0cmV0dXJuIChuYW1lLl9jdHggPSB0aGlzKTtcbiAgICAvLyB9XG4gICAgaWYgKF9pc0Z1bmN0aW9uKG5hbWUpKSB7XG4gICAgICBzY29wZSA9IGZ1bmM7XG4gICAgICBmdW5jID0gbmFtZTtcbiAgICAgIG5hbWUgPSBfaXNGdW5jdGlvbjtcbiAgICB9XG5cbiAgICB2YXIgc2VsZiA9IHRoaXMsXG4gICAgICAgIGYgPSBmdW5jdGlvbiBmKCkge1xuICAgICAgdmFyIHByZXYgPSBfY29udGV4dCxcbiAgICAgICAgICBwcmV2U2VsZWN0b3IgPSBzZWxmLnNlbGVjdG9yLFxuICAgICAgICAgIHJlc3VsdDtcbiAgICAgIHByZXYgJiYgcHJldiAhPT0gc2VsZiAmJiBwcmV2LmRhdGEucHVzaChzZWxmKTtcbiAgICAgIHNjb3BlICYmIChzZWxmLnNlbGVjdG9yID0gc2VsZWN0b3Ioc2NvcGUpKTtcbiAgICAgIF9jb250ZXh0ID0gc2VsZjtcbiAgICAgIHJlc3VsdCA9IGZ1bmMuYXBwbHkoc2VsZiwgYXJndW1lbnRzKTtcbiAgICAgIF9pc0Z1bmN0aW9uKHJlc3VsdCkgJiYgc2VsZi5fci5wdXNoKHJlc3VsdCk7XG4gICAgICBfY29udGV4dCA9IHByZXY7XG4gICAgICBzZWxmLnNlbGVjdG9yID0gcHJldlNlbGVjdG9yO1xuICAgICAgc2VsZi5pc1JldmVydGVkID0gZmFsc2U7XG4gICAgICByZXR1cm4gcmVzdWx0O1xuICAgIH07XG5cbiAgICBzZWxmLmxhc3QgPSBmO1xuICAgIHJldHVybiBuYW1lID09PSBfaXNGdW5jdGlvbiA/IGYoc2VsZiwgZnVuY3Rpb24gKGZ1bmMpIHtcbiAgICAgIHJldHVybiBzZWxmLmFkZChudWxsLCBmdW5jKTtcbiAgICB9KSA6IG5hbWUgPyBzZWxmW25hbWVdID0gZiA6IGY7XG4gIH07XG5cbiAgX3Byb3RvNS5pZ25vcmUgPSBmdW5jdGlvbiBpZ25vcmUoZnVuYykge1xuICAgIHZhciBwcmV2ID0gX2NvbnRleHQ7XG4gICAgX2NvbnRleHQgPSBudWxsO1xuICAgIGZ1bmModGhpcyk7XG4gICAgX2NvbnRleHQgPSBwcmV2O1xuICB9O1xuXG4gIF9wcm90bzUuZ2V0VHdlZW5zID0gZnVuY3Rpb24gZ2V0VHdlZW5zKCkge1xuICAgIHZhciBhID0gW107XG4gICAgdGhpcy5kYXRhLmZvckVhY2goZnVuY3Rpb24gKGUpIHtcbiAgICAgIHJldHVybiBlIGluc3RhbmNlb2YgQ29udGV4dCA/IGEucHVzaC5hcHBseShhLCBlLmdldFR3ZWVucygpKSA6IGUgaW5zdGFuY2VvZiBUd2VlbiAmJiAhKGUucGFyZW50ICYmIGUucGFyZW50LmRhdGEgPT09IFwibmVzdGVkXCIpICYmIGEucHVzaChlKTtcbiAgICB9KTtcbiAgICByZXR1cm4gYTtcbiAgfTtcblxuICBfcHJvdG81LmNsZWFyID0gZnVuY3Rpb24gY2xlYXIoKSB7XG4gICAgdGhpcy5fci5sZW5ndGggPSB0aGlzLmRhdGEubGVuZ3RoID0gMDtcbiAgfTtcblxuICBfcHJvdG81LmtpbGwgPSBmdW5jdGlvbiBraWxsKHJldmVydCwgbWF0Y2hNZWRpYSkge1xuICAgIHZhciBfdGhpczQgPSB0aGlzO1xuXG4gICAgaWYgKHJldmVydCkge1xuICAgICAgKGZ1bmN0aW9uICgpIHtcbiAgICAgICAgdmFyIHR3ZWVucyA9IF90aGlzNC5nZXRUd2VlbnMoKSxcbiAgICAgICAgICAgIGkgPSBfdGhpczQuZGF0YS5sZW5ndGgsXG4gICAgICAgICAgICB0O1xuXG4gICAgICAgIHdoaWxlIChpLS0pIHtcbiAgICAgICAgICAvLyBGbGlwIHBsdWdpbiB0d2VlbnMgYXJlIHZlcnkgZGlmZmVyZW50IGluIHRoYXQgdGhleSBzaG91bGQgYWN0dWFsbHkgYmUgcHVzaGVkIHRvIHRoZWlyIGVuZC4gVGhlIHBsdWdpbiByZXBsYWNlcyB0aGUgdGltZWxpbmUncyAucmV2ZXJ0KCkgbWV0aG9kIHRvIGRvIGV4YWN0bHkgdGhhdC4gQnV0IHdlIGFsc28gbmVlZCB0byByZW1vdmUgYW55IG9mIHRob3NlIG5lc3RlZCB0d2VlbnMgaW5zaWRlIHRoZSBmbGlwIHRpbWVsaW5lIHNvIHRoYXQgdGhleSBkb24ndCBnZXQgaW5kaXZpZHVhbGx5IHJldmVydGVkLlxuICAgICAgICAgIHQgPSBfdGhpczQuZGF0YVtpXTtcblxuICAgICAgICAgIGlmICh0LmRhdGEgPT09IFwiaXNGbGlwXCIpIHtcbiAgICAgICAgICAgIHQucmV2ZXJ0KCk7XG4gICAgICAgICAgICB0LmdldENoaWxkcmVuKHRydWUsIHRydWUsIGZhbHNlKS5mb3JFYWNoKGZ1bmN0aW9uICh0d2Vlbikge1xuICAgICAgICAgICAgICByZXR1cm4gdHdlZW5zLnNwbGljZSh0d2VlbnMuaW5kZXhPZih0d2VlbiksIDEpO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgfVxuICAgICAgICB9IC8vIHNhdmUgYXMgYW4gb2JqZWN0IHNvIHRoYXQgd2UgY2FuIGNhY2hlIHRoZSBnbG9iYWxUaW1lIGZvciBlYWNoIHR3ZWVuIHRvIG9wdGltaXplIHBlcmZvcm1hbmNlIGR1cmluZyB0aGUgc29ydFxuXG5cbiAgICAgICAgdHdlZW5zLm1hcChmdW5jdGlvbiAodCkge1xuICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBnOiB0Ll9kdXIgfHwgdC5fZGVsYXkgfHwgdC5fc2F0ICYmICF0Ll9zYXQudmFycy5pbW1lZGlhdGVSZW5kZXIgPyB0Lmdsb2JhbFRpbWUoMCkgOiAtSW5maW5pdHksXG4gICAgICAgICAgICB0OiB0XG4gICAgICAgICAgfTtcbiAgICAgICAgfSkuc29ydChmdW5jdGlvbiAoYSwgYikge1xuICAgICAgICAgIHJldHVybiBiLmcgLSBhLmcgfHwgLUluZmluaXR5O1xuICAgICAgICB9KS5mb3JFYWNoKGZ1bmN0aW9uIChvKSB7XG4gICAgICAgICAgcmV0dXJuIG8udC5yZXZlcnQocmV2ZXJ0KTtcbiAgICAgICAgfSk7IC8vIG5vdGU6IGFsbCBvZiB0aGUgX3N0YXJ0QXQgdHdlZW5zIHNob3VsZCBiZSByZXZlcnRlZCBpbiByZXZlcnNlIG9yZGVyIHRoYXQgdGhleSB3ZXJlIGNyZWF0ZWQsIGFuZCB0aGV5J2xsIGFsbCBoYXZlIHRoZSBzYW1lIGdsb2JhbFRpbWUgKC0xKSBzbyB0aGUgXCIgfHwgLTFcIiBpbiB0aGUgc29ydCBrZWVwcyB0aGUgb3JkZXIgcHJvcGVybHkuXG5cbiAgICAgICAgaSA9IF90aGlzNC5kYXRhLmxlbmd0aDtcblxuICAgICAgICB3aGlsZSAoaS0tKSB7XG4gICAgICAgICAgLy8gbWFrZSBzdXJlIHdlIGxvb3AgYmFja3dhcmRzIHNvIHRoYXQsIGZvciBleGFtcGxlLCBTcGxpdFRleHRzIHRoYXQgd2VyZSBjcmVhdGVkIGxhdGVyIG9uIHRoZSBzYW1lIGVsZW1lbnQgZ2V0IHJldmVydGVkIGZpcnN0XG4gICAgICAgICAgdCA9IF90aGlzNC5kYXRhW2ldO1xuXG4gICAgICAgICAgaWYgKHQgaW5zdGFuY2VvZiBUaW1lbGluZSkge1xuICAgICAgICAgICAgaWYgKHQuZGF0YSAhPT0gXCJuZXN0ZWRcIikge1xuICAgICAgICAgICAgICB0LnNjcm9sbFRyaWdnZXIgJiYgdC5zY3JvbGxUcmlnZ2VyLnJldmVydCgpO1xuICAgICAgICAgICAgICB0LmtpbGwoKTsgLy8gZG9uJ3QgcmV2ZXJ0KCkgdGhlIHRpbWVsaW5lIGJlY2F1c2UgdGhhdCdzIGR1cGxpY2F0aW5nIGVmZm9ydHMgc2luY2Ugd2UgYWxyZWFkeSByZXZlcnRlZCBhbGwgdGhlIHR3ZWVuc1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAhKHQgaW5zdGFuY2VvZiBUd2VlbikgJiYgdC5yZXZlcnQgJiYgdC5yZXZlcnQocmV2ZXJ0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBfdGhpczQuX3IuZm9yRWFjaChmdW5jdGlvbiAoZikge1xuICAgICAgICAgIHJldHVybiBmKHJldmVydCwgX3RoaXM0KTtcbiAgICAgICAgfSk7XG5cbiAgICAgICAgX3RoaXM0LmlzUmV2ZXJ0ZWQgPSB0cnVlO1xuICAgICAgfSkoKTtcbiAgICB9IGVsc2Uge1xuICAgICAgdGhpcy5kYXRhLmZvckVhY2goZnVuY3Rpb24gKGUpIHtcbiAgICAgICAgcmV0dXJuIGUua2lsbCAmJiBlLmtpbGwoKTtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIHRoaXMuY2xlYXIoKTtcblxuICAgIGlmIChtYXRjaE1lZGlhKSB7XG4gICAgICB2YXIgaSA9IF9tZWRpYS5sZW5ndGg7XG5cbiAgICAgIHdoaWxlIChpLS0pIHtcbiAgICAgICAgLy8gcHJldmlvdXNseSwgd2UgY2hlY2tlZCBfbWVkaWEuaW5kZXhPZih0aGlzKSwgYnV0IHNvbWUgZnJhbWV3b3JrcyBsaWtlIFZ1ZSBlbmZvcmNlIFByb3h5IG9iamVjdHMgdGhhdCBtYWtlIGl0IGltcG9zc2libGUgdG8gZ2V0IHRoZSBwcm9wZXIgcmVzdWx0IHRoYXQgd2F5LCBzbyB3ZSBtdXN0IHVzZSBhIHVuaXF1ZSBJRCBudW1iZXIgaW5zdGVhZC5cbiAgICAgICAgX21lZGlhW2ldLmlkID09PSB0aGlzLmlkICYmIF9tZWRpYS5zcGxpY2UoaSwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9O1xuXG4gIF9wcm90bzUucmV2ZXJ0ID0gZnVuY3Rpb24gcmV2ZXJ0KGNvbmZpZykge1xuICAgIHRoaXMua2lsbChjb25maWcgfHwge30pO1xuICB9O1xuXG4gIHJldHVybiBDb250ZXh0O1xufSgpO1xuXG52YXIgTWF0Y2hNZWRpYSA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7XG4gIGZ1bmN0aW9uIE1hdGNoTWVkaWEoc2NvcGUpIHtcbiAgICB0aGlzLmNvbnRleHRzID0gW107XG4gICAgdGhpcy5zY29wZSA9IHNjb3BlO1xuICAgIF9jb250ZXh0ICYmIF9jb250ZXh0LmRhdGEucHVzaCh0aGlzKTtcbiAgfVxuXG4gIHZhciBfcHJvdG82ID0gTWF0Y2hNZWRpYS5wcm90b3R5cGU7XG5cbiAgX3Byb3RvNi5hZGQgPSBmdW5jdGlvbiBhZGQoY29uZGl0aW9ucywgZnVuYywgc2NvcGUpIHtcbiAgICBfaXNPYmplY3QoY29uZGl0aW9ucykgfHwgKGNvbmRpdGlvbnMgPSB7XG4gICAgICBtYXRjaGVzOiBjb25kaXRpb25zXG4gICAgfSk7XG4gICAgdmFyIGNvbnRleHQgPSBuZXcgQ29udGV4dCgwLCBzY29wZSB8fCB0aGlzLnNjb3BlKSxcbiAgICAgICAgY29uZCA9IGNvbnRleHQuY29uZGl0aW9ucyA9IHt9LFxuICAgICAgICBtcSxcbiAgICAgICAgcCxcbiAgICAgICAgYWN0aXZlO1xuICAgIF9jb250ZXh0ICYmICFjb250ZXh0LnNlbGVjdG9yICYmIChjb250ZXh0LnNlbGVjdG9yID0gX2NvbnRleHQuc2VsZWN0b3IpOyAvLyBpbiBjYXNlIGEgY29udGV4dCBpcyBjcmVhdGVkIGluc2lkZSBhIGNvbnRleHQuIExpa2UgYSBnc2FwLm1hdGNoTWVkaWEoKSB0aGF0J3MgaW5zaWRlIGEgc2NvcGVkIGdzYXAuY29udGV4dCgpXG5cbiAgICB0aGlzLmNvbnRleHRzLnB1c2goY29udGV4dCk7XG4gICAgZnVuYyA9IGNvbnRleHQuYWRkKFwib25NYXRjaFwiLCBmdW5jKTtcbiAgICBjb250ZXh0LnF1ZXJpZXMgPSBjb25kaXRpb25zO1xuXG4gICAgZm9yIChwIGluIGNvbmRpdGlvbnMpIHtcbiAgICAgIGlmIChwID09PSBcImFsbFwiKSB7XG4gICAgICAgIGFjdGl2ZSA9IDE7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBtcSA9IF93aW4ubWF0Y2hNZWRpYShjb25kaXRpb25zW3BdKTtcblxuICAgICAgICBpZiAobXEpIHtcbiAgICAgICAgICBfbWVkaWEuaW5kZXhPZihjb250ZXh0KSA8IDAgJiYgX21lZGlhLnB1c2goY29udGV4dCk7XG4gICAgICAgICAgKGNvbmRbcF0gPSBtcS5tYXRjaGVzKSAmJiAoYWN0aXZlID0gMSk7XG4gICAgICAgICAgbXEuYWRkTGlzdGVuZXIgPyBtcS5hZGRMaXN0ZW5lcihfb25NZWRpYUNoYW5nZSkgOiBtcS5hZGRFdmVudExpc3RlbmVyKFwiY2hhbmdlXCIsIF9vbk1lZGlhQ2hhbmdlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGFjdGl2ZSAmJiBmdW5jKGNvbnRleHQsIGZ1bmN0aW9uIChmKSB7XG4gICAgICByZXR1cm4gY29udGV4dC5hZGQobnVsbCwgZik7XG4gICAgfSk7XG4gICAgcmV0dXJuIHRoaXM7XG4gIH0gLy8gcmVmcmVzaCgpIHtcbiAgLy8gXHRsZXQgdGltZSA9IF9sYXN0TWVkaWFUaW1lLFxuICAvLyBcdFx0bWVkaWEgPSBfbWVkaWE7XG4gIC8vIFx0X2xhc3RNZWRpYVRpbWUgPSAtMTtcbiAgLy8gXHRfbWVkaWEgPSB0aGlzLmNvbnRleHRzO1xuICAvLyBcdF9vbk1lZGlhQ2hhbmdlKCk7XG4gIC8vIFx0X2xhc3RNZWRpYVRpbWUgPSB0aW1lO1xuICAvLyBcdF9tZWRpYSA9IG1lZGlhO1xuICAvLyB9XG4gIDtcblxuICBfcHJvdG82LnJldmVydCA9IGZ1bmN0aW9uIHJldmVydChjb25maWcpIHtcbiAgICB0aGlzLmtpbGwoY29uZmlnIHx8IHt9KTtcbiAgfTtcblxuICBfcHJvdG82LmtpbGwgPSBmdW5jdGlvbiBraWxsKHJldmVydCkge1xuICAgIHRoaXMuY29udGV4dHMuZm9yRWFjaChmdW5jdGlvbiAoYykge1xuICAgICAgcmV0dXJuIGMua2lsbChyZXZlcnQsIHRydWUpO1xuICAgIH0pO1xuICB9O1xuXG4gIHJldHVybiBNYXRjaE1lZGlhO1xufSgpO1xuLypcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBHU0FQXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cblxudmFyIF9nc2FwID0ge1xuICByZWdpc3RlclBsdWdpbjogZnVuY3Rpb24gcmVnaXN0ZXJQbHVnaW4oKSB7XG4gICAgZm9yICh2YXIgX2xlbjIgPSBhcmd1bWVudHMubGVuZ3RoLCBhcmdzID0gbmV3IEFycmF5KF9sZW4yKSwgX2tleTIgPSAwOyBfa2V5MiA8IF9sZW4yOyBfa2V5MisrKSB7XG4gICAgICBhcmdzW19rZXkyXSA9IGFyZ3VtZW50c1tfa2V5Ml07XG4gICAgfVxuXG4gICAgYXJncy5mb3JFYWNoKGZ1bmN0aW9uIChjb25maWcpIHtcbiAgICAgIHJldHVybiBfY3JlYXRlUGx1Z2luKGNvbmZpZyk7XG4gICAgfSk7XG4gIH0sXG4gIHRpbWVsaW5lOiBmdW5jdGlvbiB0aW1lbGluZSh2YXJzKSB7XG4gICAgcmV0dXJuIG5ldyBUaW1lbGluZSh2YXJzKTtcbiAgfSxcbiAgZ2V0VHdlZW5zT2Y6IGZ1bmN0aW9uIGdldFR3ZWVuc09mKHRhcmdldHMsIG9ubHlBY3RpdmUpIHtcbiAgICByZXR1cm4gX2dsb2JhbFRpbWVsaW5lLmdldFR3ZWVuc09mKHRhcmdldHMsIG9ubHlBY3RpdmUpO1xuICB9LFxuICBnZXRQcm9wZXJ0eTogZnVuY3Rpb24gZ2V0UHJvcGVydHkodGFyZ2V0LCBwcm9wZXJ0eSwgdW5pdCwgdW5jYWNoZSkge1xuICAgIF9pc1N0cmluZyh0YXJnZXQpICYmICh0YXJnZXQgPSB0b0FycmF5KHRhcmdldClbMF0pOyAvL2luIGNhc2Ugc2VsZWN0b3IgdGV4dCBvciBhbiBhcnJheSBpcyBwYXNzZWQgaW5cblxuICAgIHZhciBnZXR0ZXIgPSBfZ2V0Q2FjaGUodGFyZ2V0IHx8IHt9KS5nZXQsXG4gICAgICAgIGZvcm1hdCA9IHVuaXQgPyBfcGFzc1Rocm91Z2ggOiBfbnVtZXJpY0lmUG9zc2libGU7XG5cbiAgICB1bml0ID09PSBcIm5hdGl2ZVwiICYmICh1bml0ID0gXCJcIik7XG4gICAgcmV0dXJuICF0YXJnZXQgPyB0YXJnZXQgOiAhcHJvcGVydHkgPyBmdW5jdGlvbiAocHJvcGVydHksIHVuaXQsIHVuY2FjaGUpIHtcbiAgICAgIHJldHVybiBmb3JtYXQoKF9wbHVnaW5zW3Byb3BlcnR5XSAmJiBfcGx1Z2luc1twcm9wZXJ0eV0uZ2V0IHx8IGdldHRlcikodGFyZ2V0LCBwcm9wZXJ0eSwgdW5pdCwgdW5jYWNoZSkpO1xuICAgIH0gOiBmb3JtYXQoKF9wbHVnaW5zW3Byb3BlcnR5XSAmJiBfcGx1Z2luc1twcm9wZXJ0eV0uZ2V0IHx8IGdldHRlcikodGFyZ2V0LCBwcm9wZXJ0eSwgdW5pdCwgdW5jYWNoZSkpO1xuICB9LFxuICBxdWlja1NldHRlcjogZnVuY3Rpb24gcXVpY2tTZXR0ZXIodGFyZ2V0LCBwcm9wZXJ0eSwgdW5pdCkge1xuICAgIHRhcmdldCA9IHRvQXJyYXkodGFyZ2V0KTtcblxuICAgIGlmICh0YXJnZXQubGVuZ3RoID4gMSkge1xuICAgICAgdmFyIHNldHRlcnMgPSB0YXJnZXQubWFwKGZ1bmN0aW9uICh0KSB7XG4gICAgICAgIHJldHVybiBnc2FwLnF1aWNrU2V0dGVyKHQsIHByb3BlcnR5LCB1bml0KTtcbiAgICAgIH0pLFxuICAgICAgICAgIGwgPSBzZXR0ZXJzLmxlbmd0aDtcbiAgICAgIHJldHVybiBmdW5jdGlvbiAodmFsdWUpIHtcbiAgICAgICAgdmFyIGkgPSBsO1xuXG4gICAgICAgIHdoaWxlIChpLS0pIHtcbiAgICAgICAgICBzZXR0ZXJzW2ldKHZhbHVlKTtcbiAgICAgICAgfVxuICAgICAgfTtcbiAgICB9XG5cbiAgICB0YXJnZXQgPSB0YXJnZXRbMF0gfHwge307XG5cbiAgICB2YXIgUGx1Z2luID0gX3BsdWdpbnNbcHJvcGVydHldLFxuICAgICAgICBjYWNoZSA9IF9nZXRDYWNoZSh0YXJnZXQpLFxuICAgICAgICBwID0gY2FjaGUuaGFybmVzcyAmJiAoY2FjaGUuaGFybmVzcy5hbGlhc2VzIHx8IHt9KVtwcm9wZXJ0eV0gfHwgcHJvcGVydHksXG4gICAgICAgIC8vIGluIGNhc2UgaXQncyBhbiBhbGlhcywgbGlrZSBcInJvdGF0ZVwiIGZvciBcInJvdGF0aW9uXCIuXG4gICAgc2V0dGVyID0gUGx1Z2luID8gZnVuY3Rpb24gKHZhbHVlKSB7XG4gICAgICB2YXIgcCA9IG5ldyBQbHVnaW4oKTtcbiAgICAgIF9xdWlja1R3ZWVuLl9wdCA9IDA7XG4gICAgICBwLmluaXQodGFyZ2V0LCB1bml0ID8gdmFsdWUgKyB1bml0IDogdmFsdWUsIF9xdWlja1R3ZWVuLCAwLCBbdGFyZ2V0XSk7XG4gICAgICBwLnJlbmRlcigxLCBwKTtcbiAgICAgIF9xdWlja1R3ZWVuLl9wdCAmJiBfcmVuZGVyUHJvcFR3ZWVucygxLCBfcXVpY2tUd2Vlbik7XG4gICAgfSA6IGNhY2hlLnNldCh0YXJnZXQsIHApO1xuXG4gICAgcmV0dXJuIFBsdWdpbiA/IHNldHRlciA6IGZ1bmN0aW9uICh2YWx1ZSkge1xuICAgICAgcmV0dXJuIHNldHRlcih0YXJnZXQsIHAsIHVuaXQgPyB2YWx1ZSArIHVuaXQgOiB2YWx1ZSwgY2FjaGUsIDEpO1xuICAgIH07XG4gIH0sXG4gIHF1aWNrVG86IGZ1bmN0aW9uIHF1aWNrVG8odGFyZ2V0LCBwcm9wZXJ0eSwgdmFycykge1xuICAgIHZhciBfbWVyZ2UyO1xuXG4gICAgdmFyIHR3ZWVuID0gZ3NhcC50byh0YXJnZXQsIF9tZXJnZSgoX21lcmdlMiA9IHt9LCBfbWVyZ2UyW3Byb3BlcnR5XSA9IFwiKz0wLjFcIiwgX21lcmdlMi5wYXVzZWQgPSB0cnVlLCBfbWVyZ2UyKSwgdmFycyB8fCB7fSkpLFxuICAgICAgICBmdW5jID0gZnVuY3Rpb24gZnVuYyh2YWx1ZSwgc3RhcnQsIHN0YXJ0SXNSZWxhdGl2ZSkge1xuICAgICAgcmV0dXJuIHR3ZWVuLnJlc2V0VG8ocHJvcGVydHksIHZhbHVlLCBzdGFydCwgc3RhcnRJc1JlbGF0aXZlKTtcbiAgICB9O1xuXG4gICAgZnVuYy50d2VlbiA9IHR3ZWVuO1xuICAgIHJldHVybiBmdW5jO1xuICB9LFxuICBpc1R3ZWVuaW5nOiBmdW5jdGlvbiBpc1R3ZWVuaW5nKHRhcmdldHMpIHtcbiAgICByZXR1cm4gX2dsb2JhbFRpbWVsaW5lLmdldFR3ZWVuc09mKHRhcmdldHMsIHRydWUpLmxlbmd0aCA+IDA7XG4gIH0sXG4gIGRlZmF1bHRzOiBmdW5jdGlvbiBkZWZhdWx0cyh2YWx1ZSkge1xuICAgIHZhbHVlICYmIHZhbHVlLmVhc2UgJiYgKHZhbHVlLmVhc2UgPSBfcGFyc2VFYXNlKHZhbHVlLmVhc2UsIF9kZWZhdWx0cy5lYXNlKSk7XG4gICAgcmV0dXJuIF9tZXJnZURlZXAoX2RlZmF1bHRzLCB2YWx1ZSB8fCB7fSk7XG4gIH0sXG4gIGNvbmZpZzogZnVuY3Rpb24gY29uZmlnKHZhbHVlKSB7XG4gICAgcmV0dXJuIF9tZXJnZURlZXAoX2NvbmZpZywgdmFsdWUgfHwge30pO1xuICB9LFxuICByZWdpc3RlckVmZmVjdDogZnVuY3Rpb24gcmVnaXN0ZXJFZmZlY3QoX3JlZjMpIHtcbiAgICB2YXIgbmFtZSA9IF9yZWYzLm5hbWUsXG4gICAgICAgIGVmZmVjdCA9IF9yZWYzLmVmZmVjdCxcbiAgICAgICAgcGx1Z2lucyA9IF9yZWYzLnBsdWdpbnMsXG4gICAgICAgIGRlZmF1bHRzID0gX3JlZjMuZGVmYXVsdHMsXG4gICAgICAgIGV4dGVuZFRpbWVsaW5lID0gX3JlZjMuZXh0ZW5kVGltZWxpbmU7XG4gICAgKHBsdWdpbnMgfHwgXCJcIikuc3BsaXQoXCIsXCIpLmZvckVhY2goZnVuY3Rpb24gKHBsdWdpbk5hbWUpIHtcbiAgICAgIHJldHVybiBwbHVnaW5OYW1lICYmICFfcGx1Z2luc1twbHVnaW5OYW1lXSAmJiAhX2dsb2JhbHNbcGx1Z2luTmFtZV0gJiYgX3dhcm4obmFtZSArIFwiIGVmZmVjdCByZXF1aXJlcyBcIiArIHBsdWdpbk5hbWUgKyBcIiBwbHVnaW4uXCIpO1xuICAgIH0pO1xuXG4gICAgX2VmZmVjdHNbbmFtZV0gPSBmdW5jdGlvbiAodGFyZ2V0cywgdmFycywgdGwpIHtcbiAgICAgIHJldHVybiBlZmZlY3QodG9BcnJheSh0YXJnZXRzKSwgX3NldERlZmF1bHRzKHZhcnMgfHwge30sIGRlZmF1bHRzKSwgdGwpO1xuICAgIH07XG5cbiAgICBpZiAoZXh0ZW5kVGltZWxpbmUpIHtcbiAgICAgIFRpbWVsaW5lLnByb3RvdHlwZVtuYW1lXSA9IGZ1bmN0aW9uICh0YXJnZXRzLCB2YXJzLCBwb3NpdGlvbikge1xuICAgICAgICByZXR1cm4gdGhpcy5hZGQoX2VmZmVjdHNbbmFtZV0odGFyZ2V0cywgX2lzT2JqZWN0KHZhcnMpID8gdmFycyA6IChwb3NpdGlvbiA9IHZhcnMpICYmIHt9LCB0aGlzKSwgcG9zaXRpb24pO1xuICAgICAgfTtcbiAgICB9XG4gIH0sXG4gIHJlZ2lzdGVyRWFzZTogZnVuY3Rpb24gcmVnaXN0ZXJFYXNlKG5hbWUsIGVhc2UpIHtcbiAgICBfZWFzZU1hcFtuYW1lXSA9IF9wYXJzZUVhc2UoZWFzZSk7XG4gIH0sXG4gIHBhcnNlRWFzZTogZnVuY3Rpb24gcGFyc2VFYXNlKGVhc2UsIGRlZmF1bHRFYXNlKSB7XG4gICAgcmV0dXJuIGFyZ3VtZW50cy5sZW5ndGggPyBfcGFyc2VFYXNlKGVhc2UsIGRlZmF1bHRFYXNlKSA6IF9lYXNlTWFwO1xuICB9LFxuICBnZXRCeUlkOiBmdW5jdGlvbiBnZXRCeUlkKGlkKSB7XG4gICAgcmV0dXJuIF9nbG9iYWxUaW1lbGluZS5nZXRCeUlkKGlkKTtcbiAgfSxcbiAgZXhwb3J0Um9vdDogZnVuY3Rpb24gZXhwb3J0Um9vdCh2YXJzLCBpbmNsdWRlRGVsYXllZENhbGxzKSB7XG4gICAgaWYgKHZhcnMgPT09IHZvaWQgMCkge1xuICAgICAgdmFycyA9IHt9O1xuICAgIH1cblxuICAgIHZhciB0bCA9IG5ldyBUaW1lbGluZSh2YXJzKSxcbiAgICAgICAgY2hpbGQsXG4gICAgICAgIG5leHQ7XG4gICAgdGwuc21vb3RoQ2hpbGRUaW1pbmcgPSBfaXNOb3RGYWxzZSh2YXJzLnNtb290aENoaWxkVGltaW5nKTtcblxuICAgIF9nbG9iYWxUaW1lbGluZS5yZW1vdmUodGwpO1xuXG4gICAgdGwuX2RwID0gMDsgLy9vdGhlcndpc2UgaXQnbGwgZ2V0IHJlLWFjdGl2YXRlZCB3aGVuIGFkZGluZyBjaGlsZHJlbiBhbmQgYmUgcmUtaW50cm9kdWNlZCBpbnRvIF9nbG9iYWxUaW1lbGluZSdzIGxpbmtlZCBsaXN0ICh0aGVuIGFkZGVkIHRvIGl0c2VsZikuXG5cbiAgICB0bC5fdGltZSA9IHRsLl90VGltZSA9IF9nbG9iYWxUaW1lbGluZS5fdGltZTtcbiAgICBjaGlsZCA9IF9nbG9iYWxUaW1lbGluZS5fZmlyc3Q7XG5cbiAgICB3aGlsZSAoY2hpbGQpIHtcbiAgICAgIG5leHQgPSBjaGlsZC5fbmV4dDtcblxuICAgICAgaWYgKGluY2x1ZGVEZWxheWVkQ2FsbHMgfHwgISghY2hpbGQuX2R1ciAmJiBjaGlsZCBpbnN0YW5jZW9mIFR3ZWVuICYmIGNoaWxkLnZhcnMub25Db21wbGV0ZSA9PT0gY2hpbGQuX3RhcmdldHNbMF0pKSB7XG4gICAgICAgIF9hZGRUb1RpbWVsaW5lKHRsLCBjaGlsZCwgY2hpbGQuX3N0YXJ0IC0gY2hpbGQuX2RlbGF5KTtcbiAgICAgIH1cblxuICAgICAgY2hpbGQgPSBuZXh0O1xuICAgIH1cblxuICAgIF9hZGRUb1RpbWVsaW5lKF9nbG9iYWxUaW1lbGluZSwgdGwsIDApO1xuXG4gICAgcmV0dXJuIHRsO1xuICB9LFxuICBjb250ZXh0OiBmdW5jdGlvbiBjb250ZXh0KGZ1bmMsIHNjb3BlKSB7XG4gICAgcmV0dXJuIGZ1bmMgPyBuZXcgQ29udGV4dChmdW5jLCBzY29wZSkgOiBfY29udGV4dDtcbiAgfSxcbiAgbWF0Y2hNZWRpYTogZnVuY3Rpb24gbWF0Y2hNZWRpYShzY29wZSkge1xuICAgIHJldHVybiBuZXcgTWF0Y2hNZWRpYShzY29wZSk7XG4gIH0sXG4gIG1hdGNoTWVkaWFSZWZyZXNoOiBmdW5jdGlvbiBtYXRjaE1lZGlhUmVmcmVzaCgpIHtcbiAgICByZXR1cm4gX21lZGlhLmZvckVhY2goZnVuY3Rpb24gKGMpIHtcbiAgICAgIHZhciBjb25kID0gYy5jb25kaXRpb25zLFxuICAgICAgICAgIGZvdW5kLFxuICAgICAgICAgIHA7XG5cbiAgICAgIGZvciAocCBpbiBjb25kKSB7XG4gICAgICAgIGlmIChjb25kW3BdKSB7XG4gICAgICAgICAgY29uZFtwXSA9IGZhbHNlO1xuICAgICAgICAgIGZvdW5kID0gMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmb3VuZCAmJiBjLnJldmVydCgpO1xuICAgIH0pIHx8IF9vbk1lZGlhQ2hhbmdlKCk7XG4gIH0sXG4gIGFkZEV2ZW50TGlzdGVuZXI6IGZ1bmN0aW9uIGFkZEV2ZW50TGlzdGVuZXIodHlwZSwgY2FsbGJhY2spIHtcbiAgICB2YXIgYSA9IF9saXN0ZW5lcnNbdHlwZV0gfHwgKF9saXN0ZW5lcnNbdHlwZV0gPSBbXSk7XG4gICAgfmEuaW5kZXhPZihjYWxsYmFjaykgfHwgYS5wdXNoKGNhbGxiYWNrKTtcbiAgfSxcbiAgcmVtb3ZlRXZlbnRMaXN0ZW5lcjogZnVuY3Rpb24gcmVtb3ZlRXZlbnRMaXN0ZW5lcih0eXBlLCBjYWxsYmFjaykge1xuICAgIHZhciBhID0gX2xpc3RlbmVyc1t0eXBlXSxcbiAgICAgICAgaSA9IGEgJiYgYS5pbmRleE9mKGNhbGxiYWNrKTtcbiAgICBpID49IDAgJiYgYS5zcGxpY2UoaSwgMSk7XG4gIH0sXG4gIHV0aWxzOiB7XG4gICAgd3JhcDogd3JhcCxcbiAgICB3cmFwWW95bzogd3JhcFlveW8sXG4gICAgZGlzdHJpYnV0ZTogZGlzdHJpYnV0ZSxcbiAgICByYW5kb206IHJhbmRvbSxcbiAgICBzbmFwOiBzbmFwLFxuICAgIG5vcm1hbGl6ZTogbm9ybWFsaXplLFxuICAgIGdldFVuaXQ6IGdldFVuaXQsXG4gICAgY2xhbXA6IGNsYW1wLFxuICAgIHNwbGl0Q29sb3I6IHNwbGl0Q29sb3IsXG4gICAgdG9BcnJheTogdG9BcnJheSxcbiAgICBzZWxlY3Rvcjogc2VsZWN0b3IsXG4gICAgbWFwUmFuZ2U6IG1hcFJhbmdlLFxuICAgIHBpcGU6IHBpcGUsXG4gICAgdW5pdGl6ZTogdW5pdGl6ZSxcbiAgICBpbnRlcnBvbGF0ZTogaW50ZXJwb2xhdGUsXG4gICAgc2h1ZmZsZTogc2h1ZmZsZVxuICB9LFxuICBpbnN0YWxsOiBfaW5zdGFsbCxcbiAgZWZmZWN0czogX2VmZmVjdHMsXG4gIHRpY2tlcjogX3RpY2tlcixcbiAgdXBkYXRlUm9vdDogVGltZWxpbmUudXBkYXRlUm9vdCxcbiAgcGx1Z2luczogX3BsdWdpbnMsXG4gIGdsb2JhbFRpbWVsaW5lOiBfZ2xvYmFsVGltZWxpbmUsXG4gIGNvcmU6IHtcbiAgICBQcm9wVHdlZW46IFByb3BUd2VlbixcbiAgICBnbG9iYWxzOiBfYWRkR2xvYmFsLFxuICAgIFR3ZWVuOiBUd2VlbixcbiAgICBUaW1lbGluZTogVGltZWxpbmUsXG4gICAgQW5pbWF0aW9uOiBBbmltYXRpb24sXG4gICAgZ2V0Q2FjaGU6IF9nZXRDYWNoZSxcbiAgICBfcmVtb3ZlTGlua2VkTGlzdEl0ZW06IF9yZW1vdmVMaW5rZWRMaXN0SXRlbSxcbiAgICByZXZlcnRpbmc6IGZ1bmN0aW9uIHJldmVydGluZygpIHtcbiAgICAgIHJldHVybiBfcmV2ZXJ0aW5nO1xuICAgIH0sXG4gICAgY29udGV4dDogZnVuY3Rpb24gY29udGV4dCh0b0FkZCkge1xuICAgICAgaWYgKHRvQWRkICYmIF9jb250ZXh0KSB7XG4gICAgICAgIF9jb250ZXh0LmRhdGEucHVzaCh0b0FkZCk7XG5cbiAgICAgICAgdG9BZGQuX2N0eCA9IF9jb250ZXh0O1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gX2NvbnRleHQ7XG4gICAgfSxcbiAgICBzdXBwcmVzc092ZXJ3cml0ZXM6IGZ1bmN0aW9uIHN1cHByZXNzT3ZlcndyaXRlcyh2YWx1ZSkge1xuICAgICAgcmV0dXJuIF9zdXBwcmVzc092ZXJ3cml0ZXMgPSB2YWx1ZTtcbiAgICB9XG4gIH1cbn07XG5cbl9mb3JFYWNoTmFtZShcInRvLGZyb20sZnJvbVRvLGRlbGF5ZWRDYWxsLHNldCxraWxsVHdlZW5zT2ZcIiwgZnVuY3Rpb24gKG5hbWUpIHtcbiAgcmV0dXJuIF9nc2FwW25hbWVdID0gVHdlZW5bbmFtZV07XG59KTtcblxuX3RpY2tlci5hZGQoVGltZWxpbmUudXBkYXRlUm9vdCk7XG5cbl9xdWlja1R3ZWVuID0gX2dzYXAudG8oe30sIHtcbiAgZHVyYXRpb246IDBcbn0pOyAvLyAtLS0tIEVYVFJBIFBMVUdJTlMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxudmFyIF9nZXRQbHVnaW5Qcm9wVHdlZW4gPSBmdW5jdGlvbiBfZ2V0UGx1Z2luUHJvcFR3ZWVuKHBsdWdpbiwgcHJvcCkge1xuICB2YXIgcHQgPSBwbHVnaW4uX3B0O1xuXG4gIHdoaWxlIChwdCAmJiBwdC5wICE9PSBwcm9wICYmIHB0Lm9wICE9PSBwcm9wICYmIHB0LmZwICE9PSBwcm9wKSB7XG4gICAgcHQgPSBwdC5fbmV4dDtcbiAgfVxuXG4gIHJldHVybiBwdDtcbn0sXG4gICAgX2FkZE1vZGlmaWVycyA9IGZ1bmN0aW9uIF9hZGRNb2RpZmllcnModHdlZW4sIG1vZGlmaWVycykge1xuICB2YXIgdGFyZ2V0cyA9IHR3ZWVuLl90YXJnZXRzLFxuICAgICAgcCxcbiAgICAgIGksXG4gICAgICBwdDtcblxuICBmb3IgKHAgaW4gbW9kaWZpZXJzKSB7XG4gICAgaSA9IHRhcmdldHMubGVuZ3RoO1xuXG4gICAgd2hpbGUgKGktLSkge1xuICAgICAgcHQgPSB0d2Vlbi5fcHRMb29rdXBbaV1bcF07XG5cbiAgICAgIGlmIChwdCAmJiAocHQgPSBwdC5kKSkge1xuICAgICAgICBpZiAocHQuX3B0KSB7XG4gICAgICAgICAgLy8gaXMgYSBwbHVnaW5cbiAgICAgICAgICBwdCA9IF9nZXRQbHVnaW5Qcm9wVHdlZW4ocHQsIHApO1xuICAgICAgICB9XG5cbiAgICAgICAgcHQgJiYgcHQubW9kaWZpZXIgJiYgcHQubW9kaWZpZXIobW9kaWZpZXJzW3BdLCB0d2VlbiwgdGFyZ2V0c1tpXSwgcCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59LFxuICAgIF9idWlsZE1vZGlmaWVyUGx1Z2luID0gZnVuY3Rpb24gX2J1aWxkTW9kaWZpZXJQbHVnaW4obmFtZSwgbW9kaWZpZXIpIHtcbiAgcmV0dXJuIHtcbiAgICBuYW1lOiBuYW1lLFxuICAgIHJhd1ZhcnM6IDEsXG4gICAgLy9kb24ndCBwcmUtcHJvY2VzcyBmdW5jdGlvbi1iYXNlZCB2YWx1ZXMgb3IgXCJyYW5kb20oKVwiIHN0cmluZ3MuXG4gICAgaW5pdDogZnVuY3Rpb24gaW5pdCh0YXJnZXQsIHZhcnMsIHR3ZWVuKSB7XG4gICAgICB0d2Vlbi5fb25Jbml0ID0gZnVuY3Rpb24gKHR3ZWVuKSB7XG4gICAgICAgIHZhciB0ZW1wLCBwO1xuXG4gICAgICAgIGlmIChfaXNTdHJpbmcodmFycykpIHtcbiAgICAgICAgICB0ZW1wID0ge307XG5cbiAgICAgICAgICBfZm9yRWFjaE5hbWUodmFycywgZnVuY3Rpb24gKG5hbWUpIHtcbiAgICAgICAgICAgIHJldHVybiB0ZW1wW25hbWVdID0gMTtcbiAgICAgICAgICB9KTsgLy9pZiB0aGUgdXNlciBwYXNzZXMgaW4gYSBjb21tYS1kZWxpbWl0ZWQgbGlzdCBvZiBwcm9wZXJ0eSBuYW1lcyB0byByb3VuZFByb3BzLCBsaWtlIFwieCx5XCIsIHdlIHJvdW5kIHRvIHdob2xlIG51bWJlcnMuXG5cblxuICAgICAgICAgIHZhcnMgPSB0ZW1wO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKG1vZGlmaWVyKSB7XG4gICAgICAgICAgdGVtcCA9IHt9O1xuXG4gICAgICAgICAgZm9yIChwIGluIHZhcnMpIHtcbiAgICAgICAgICAgIHRlbXBbcF0gPSBtb2RpZmllcih2YXJzW3BdKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB2YXJzID0gdGVtcDtcbiAgICAgICAgfVxuXG4gICAgICAgIF9hZGRNb2RpZmllcnModHdlZW4sIHZhcnMpO1xuICAgICAgfTtcbiAgICB9XG4gIH07XG59OyAvL3JlZ2lzdGVyIGNvcmUgcGx1Z2luc1xuXG5cbmV4cG9ydCB2YXIgZ3NhcCA9IF9nc2FwLnJlZ2lzdGVyUGx1Z2luKHtcbiAgbmFtZTogXCJhdHRyXCIsXG4gIGluaXQ6IGZ1bmN0aW9uIGluaXQodGFyZ2V0LCB2YXJzLCB0d2VlbiwgaW5kZXgsIHRhcmdldHMpIHtcbiAgICB2YXIgcCwgcHQsIHY7XG4gICAgdGhpcy50d2VlbiA9IHR3ZWVuO1xuXG4gICAgZm9yIChwIGluIHZhcnMpIHtcbiAgICAgIHYgPSB0YXJnZXQuZ2V0QXR0cmlidXRlKHApIHx8IFwiXCI7XG4gICAgICBwdCA9IHRoaXMuYWRkKHRhcmdldCwgXCJzZXRBdHRyaWJ1dGVcIiwgKHYgfHwgMCkgKyBcIlwiLCB2YXJzW3BdLCBpbmRleCwgdGFyZ2V0cywgMCwgMCwgcCk7XG4gICAgICBwdC5vcCA9IHA7XG4gICAgICBwdC5iID0gdjsgLy8gcmVjb3JkIHRoZSBiZWdpbm5pbmcgdmFsdWUgc28gd2UgY2FuIHJldmVydCgpXG5cbiAgICAgIHRoaXMuX3Byb3BzLnB1c2gocCk7XG4gICAgfVxuICB9LFxuICByZW5kZXI6IGZ1bmN0aW9uIHJlbmRlcihyYXRpbywgZGF0YSkge1xuICAgIHZhciBwdCA9IGRhdGEuX3B0O1xuXG4gICAgd2hpbGUgKHB0KSB7XG4gICAgICBfcmV2ZXJ0aW5nID8gcHQuc2V0KHB0LnQsIHB0LnAsIHB0LmIsIHB0KSA6IHB0LnIocmF0aW8sIHB0LmQpOyAvLyBpZiByZXZlcnRpbmcsIGdvIGJhY2sgdG8gdGhlIG9yaWdpbmFsIChwdC5iKVxuXG4gICAgICBwdCA9IHB0Ll9uZXh0O1xuICAgIH1cbiAgfVxufSwge1xuICBuYW1lOiBcImVuZEFycmF5XCIsXG4gIGluaXQ6IGZ1bmN0aW9uIGluaXQodGFyZ2V0LCB2YWx1ZSkge1xuICAgIHZhciBpID0gdmFsdWUubGVuZ3RoO1xuXG4gICAgd2hpbGUgKGktLSkge1xuICAgICAgdGhpcy5hZGQodGFyZ2V0LCBpLCB0YXJnZXRbaV0gfHwgMCwgdmFsdWVbaV0sIDAsIDAsIDAsIDAsIDAsIDEpO1xuICAgIH1cbiAgfVxufSwgX2J1aWxkTW9kaWZpZXJQbHVnaW4oXCJyb3VuZFByb3BzXCIsIF9yb3VuZE1vZGlmaWVyKSwgX2J1aWxkTW9kaWZpZXJQbHVnaW4oXCJtb2RpZmllcnNcIiksIF9idWlsZE1vZGlmaWVyUGx1Z2luKFwic25hcFwiLCBzbmFwKSkgfHwgX2dzYXA7IC8vdG8gcHJldmVudCB0aGUgY29yZSBwbHVnaW5zIGZyb20gYmVpbmcgZHJvcHBlZCB2aWEgYWdncmVzc2l2ZSB0cmVlIHNoYWtpbmcsIHdlIG11c3QgaW5jbHVkZSB0aGVtIGluIHRoZSB2YXJpYWJsZSBkZWNsYXJhdGlvbiBpbiB0aGlzIHdheS5cblxuVHdlZW4udmVyc2lvbiA9IFRpbWVsaW5lLnZlcnNpb24gPSBnc2FwLnZlcnNpb24gPSBcIjMuMTIuNVwiO1xuX2NvcmVSZWFkeSA9IDE7XG5fd2luZG93RXhpc3RzKCkgJiYgX3dha2UoKTtcbnZhciBQb3dlcjAgPSBfZWFzZU1hcC5Qb3dlcjAsXG4gICAgUG93ZXIxID0gX2Vhc2VNYXAuUG93ZXIxLFxuICAgIFBvd2VyMiA9IF9lYXNlTWFwLlBvd2VyMixcbiAgICBQb3dlcjMgPSBfZWFzZU1hcC5Qb3dlcjMsXG4gICAgUG93ZXI0ID0gX2Vhc2VNYXAuUG93ZXI0LFxuICAgIExpbmVhciA9IF9lYXNlTWFwLkxpbmVhcixcbiAgICBRdWFkID0gX2Vhc2VNYXAuUXVhZCxcbiAgICBDdWJpYyA9IF9lYXNlTWFwLkN1YmljLFxuICAgIFF1YXJ0ID0gX2Vhc2VNYXAuUXVhcnQsXG4gICAgUXVpbnQgPSBfZWFzZU1hcC5RdWludCxcbiAgICBTdHJvbmcgPSBfZWFzZU1hcC5TdHJvbmcsXG4gICAgRWxhc3RpYyA9IF9lYXNlTWFwLkVsYXN0aWMsXG4gICAgQmFjayA9IF9lYXNlTWFwLkJhY2ssXG4gICAgU3RlcHBlZEVhc2UgPSBfZWFzZU1hcC5TdGVwcGVkRWFzZSxcbiAgICBCb3VuY2UgPSBfZWFzZU1hcC5Cb3VuY2UsXG4gICAgU2luZSA9IF9lYXNlTWFwLlNpbmUsXG4gICAgRXhwbyA9IF9lYXNlTWFwLkV4cG8sXG4gICAgQ2lyYyA9IF9lYXNlTWFwLkNpcmM7XG5leHBvcnQgeyBQb3dlcjAsIFBvd2VyMSwgUG93ZXIyLCBQb3dlcjMsIFBvd2VyNCwgTGluZWFyLCBRdWFkLCBDdWJpYywgUXVhcnQsIFF1aW50LCBTdHJvbmcsIEVsYXN0aWMsIEJhY2ssIFN0ZXBwZWRFYXNlLCBCb3VuY2UsIFNpbmUsIEV4cG8sIENpcmMgfTtcbmV4cG9ydCB7IFR3ZWVuIGFzIFR3ZWVuTWF4LCBUd2VlbiBhcyBUd2VlbkxpdGUsIFRpbWVsaW5lIGFzIFRpbWVsaW5lTWF4LCBUaW1lbGluZSBhcyBUaW1lbGluZUxpdGUsIGdzYXAgYXMgZGVmYXVsdCwgd3JhcCwgd3JhcFlveW8sIGRpc3RyaWJ1dGUsIHJhbmRvbSwgc25hcCwgbm9ybWFsaXplLCBnZXRVbml0LCBjbGFtcCwgc3BsaXRDb2xvciwgdG9BcnJheSwgc2VsZWN0b3IsIG1hcFJhbmdlLCBwaXBlLCB1bml0aXplLCBpbnRlcnBvbGF0ZSwgc2h1ZmZsZSB9OyAvL2V4cG9ydCBzb21lIGludGVybmFsIG1ldGhvZHMvb3JvamVjdHMgZm9yIHVzZSBpbiBDU1NQbHVnaW4gc28gdGhhdCB3ZSBjYW4gZXh0ZXJuYWxpemUgdGhhdCBmaWxlIGFuZCBhbGxvdyBjdXN0b20gYnVpbGRzIHRoYXQgZXhjbHVkZSBpdC5cblxuZXhwb3J0IHsgX2dldFByb3BlcnR5LCBfbnVtRXhwLCBfbnVtV2l0aFVuaXRFeHAsIF9pc1N0cmluZywgX2lzVW5kZWZpbmVkLCBfcmVuZGVyQ29tcGxleFN0cmluZywgX3JlbEV4cCwgX3NldERlZmF1bHRzLCBfcmVtb3ZlTGlua2VkTGlzdEl0ZW0sIF9mb3JFYWNoTmFtZSwgX3NvcnRQcm9wVHdlZW5zQnlQcmlvcml0eSwgX2NvbG9yU3RyaW5nRmlsdGVyLCBfcmVwbGFjZVJhbmRvbSwgX2NoZWNrUGx1Z2luLCBfcGx1Z2lucywgX3RpY2tlciwgX2NvbmZpZywgX3JvdW5kTW9kaWZpZXIsIF9yb3VuZCwgX21pc3NpbmdQbHVnaW4sIF9nZXRTZXR0ZXIsIF9nZXRDYWNoZSwgX2NvbG9yRXhwLCBfcGFyc2VSZWxhdGl2ZSB9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/gsap/gsap-core.js\n"); - -/***/ }), - -/***/ "./node_modules/gsap/index.js": -/*!************************************!*\ - !*** ./node_modules/gsap/index.js ***! - \************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Back: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Back; },\n/* harmony export */ Bounce: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Bounce; },\n/* harmony export */ CSSPlugin: function() { return /* reexport safe */ _CSSPlugin_js__WEBPACK_IMPORTED_MODULE_1__.CSSPlugin; },\n/* harmony export */ Circ: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Circ; },\n/* harmony export */ Cubic: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Cubic; },\n/* harmony export */ Elastic: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Elastic; },\n/* harmony export */ Expo: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Expo; },\n/* harmony export */ Linear: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Linear; },\n/* harmony export */ Power0: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Power0; },\n/* harmony export */ Power1: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Power1; },\n/* harmony export */ Power2: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Power2; },\n/* harmony export */ Power3: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Power3; },\n/* harmony export */ Power4: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Power4; },\n/* harmony export */ Quad: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Quad; },\n/* harmony export */ Quart: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Quart; },\n/* harmony export */ Quint: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Quint; },\n/* harmony export */ Sine: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Sine; },\n/* harmony export */ SteppedEase: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.SteppedEase; },\n/* harmony export */ Strong: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.Strong; },\n/* harmony export */ TimelineLite: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.TimelineLite; },\n/* harmony export */ TimelineMax: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.TimelineMax; },\n/* harmony export */ TweenLite: function() { return /* reexport safe */ _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.TweenLite; },\n/* harmony export */ TweenMax: function() { return /* binding */ TweenMaxWithCSS; },\n/* harmony export */ \"default\": function() { return /* binding */ gsapWithCSS; },\n/* harmony export */ gsap: function() { return /* binding */ gsapWithCSS; }\n/* harmony export */ });\n/* harmony import */ var _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./gsap-core.js */ \"./node_modules/gsap/gsap-core.js\");\n/* harmony import */ var _CSSPlugin_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CSSPlugin.js */ \"./node_modules/gsap/CSSPlugin.js\");\n\n\nvar gsapWithCSS = _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap.registerPlugin(_CSSPlugin_js__WEBPACK_IMPORTED_MODULE_1__.CSSPlugin) || _gsap_core_js__WEBPACK_IMPORTED_MODULE_0__.gsap,\n // to protect from tree shaking\nTweenMaxWithCSS = gsapWithCSS.core.Tween;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvZ3NhcC9pbmRleC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBcU47QUFDMUs7QUFDM0Msa0JBQWtCLCtDQUFJLGdCQUFnQixvREFBUyxLQUFLLCtDQUFJO0FBQ3hEO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vbm9kZV9tb2R1bGVzL2dzYXAvaW5kZXguanM/Y2ZmYSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBnc2FwLCBQb3dlcjAsIFBvd2VyMSwgUG93ZXIyLCBQb3dlcjMsIFBvd2VyNCwgTGluZWFyLCBRdWFkLCBDdWJpYywgUXVhcnQsIFF1aW50LCBTdHJvbmcsIEVsYXN0aWMsIEJhY2ssIFN0ZXBwZWRFYXNlLCBCb3VuY2UsIFNpbmUsIEV4cG8sIENpcmMsIFR3ZWVuTGl0ZSwgVGltZWxpbmVMaXRlLCBUaW1lbGluZU1heCB9IGZyb20gXCIuL2dzYXAtY29yZS5qc1wiO1xuaW1wb3J0IHsgQ1NTUGx1Z2luIH0gZnJvbSBcIi4vQ1NTUGx1Z2luLmpzXCI7XG52YXIgZ3NhcFdpdGhDU1MgPSBnc2FwLnJlZ2lzdGVyUGx1Z2luKENTU1BsdWdpbikgfHwgZ3NhcCxcbiAgICAvLyB0byBwcm90ZWN0IGZyb20gdHJlZSBzaGFraW5nXG5Ud2Vlbk1heFdpdGhDU1MgPSBnc2FwV2l0aENTUy5jb3JlLlR3ZWVuO1xuZXhwb3J0IHsgZ3NhcFdpdGhDU1MgYXMgZ3NhcCwgZ3NhcFdpdGhDU1MgYXMgZGVmYXVsdCwgQ1NTUGx1Z2luLCBUd2Vlbk1heFdpdGhDU1MgYXMgVHdlZW5NYXgsIFR3ZWVuTGl0ZSwgVGltZWxpbmVNYXgsIFRpbWVsaW5lTGl0ZSwgUG93ZXIwLCBQb3dlcjEsIFBvd2VyMiwgUG93ZXIzLCBQb3dlcjQsIExpbmVhciwgUXVhZCwgQ3ViaWMsIFF1YXJ0LCBRdWludCwgU3Ryb25nLCBFbGFzdGljLCBCYWNrLCBTdGVwcGVkRWFzZSwgQm91bmNlLCBTaW5lLCBFeHBvLCBDaXJjIH07Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/gsap/index.js\n"); - -/***/ }), - -/***/ "./src/counter-row/editor.scss": -/*!*************************************!*\ - !*** ./src/counter-row/editor.scss ***! - \*************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY291bnRlci1yb3cvZWRpdG9yLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb3VudGVyLXJvdy9lZGl0b3Iuc2Nzcz9kODk1Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/counter-row/editor.scss\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "./src/counter-row/block.json": -/*!************************************!*\ - !*** ./src/counter-row/block.json ***! - \************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/counter-row","version":"1.0.0","title":"Counter Row","category":"rrze_elements","description":"Create a Row for Counters","supports":{"html":false},"attributes":{"stagger":{"type":"number","default":0},"columns":{"type":"number","default":5},"startValue":{"type":"number","default":0}},"styles":[{"name":"outlined","label":"Outlined"},{"name":"colorblock","label":"Colorblock","isDefault":true}],"example":{"attributes":{"stagger":0,"columns":3,"startValue":0},"innerBlocks":[{"name":"rrze-elements/rrze-counter","attributes":{"title":"49000","description":"Students"}},{"name":"rrze-elements/rrze-counter","attributes":{"title":"5352","description":"Employees"}},{"name":"rrze-elements/rrze-counter","attributes":{"title":"135","description":"Courses"}}]},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/counter-row/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){"use strict";var t=window.ReactJSXRuntime,e=window.wp.blocks,r=window.wp.blockEditor,n=window.wp.components,i=window.wp.i18n,s=window.wp.primitives,a=(0,t.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(s.Path,{d:"m11.3 17.2-5-5c-.1-.1-.1-.3 0-.4l2.3-2.3-1.1-1-2.3 2.3c-.7.7-.7 1.8 0 2.5l5 5H7.5v1.5h5.3v-5.2h-1.5v2.6zm7.5-6.4-5-5h2.7V4.2h-5.2v5.2h1.5V6.8l5 5c.1.1.1.3 0 .4l-2.3 2.3 1.1 1.1 2.3-2.3c.6-.7.6-1.9-.1-2.5z"})});function o(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function u(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var l,c,f,h,p,d,_,g,m,v,y,x,b,w,T,k,M,C={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},O={duration:.5,overwrite:!1,delay:0},S=1e8,P=1e-8,A=2*Math.PI,E=A/4,z=0,D=Math.sqrt,R=Math.cos,B=Math.sin,F=function(t){return"string"==typeof t},I=function(t){return"function"==typeof t},L=function(t){return"number"==typeof t},Y=function(t){return void 0===t},N=function(t){return"object"==typeof t},X=function(t){return!1!==t},j=function(){return"undefined"!=typeof window},U=function(t){return I(t)||F(t)},V="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},q=Array.isArray,H=/(?:-?\.?\d|\.)+/gi,W=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,G=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Q=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Z=/[+-]=-?[.\d]+/,$=/[^,'"\[\]\s]+/gi,J=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,K={},tt={},et=function(t){return(tt=At(t,K))&&Ar},rt=function(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")},nt=function(t,e){return!e&&console.warn(t)},it=function(t,e){return t&&(K[t]=e)&&tt&&(tt[t]=e)||K},st=function(){return 0},at={suppressEvents:!0,isStart:!0,kill:!1},ot={suppressEvents:!0,kill:!1},ut={suppressEvents:!0},lt={},ct=[],ft={},ht={},pt={},dt=30,_t=[],gt="",mt=function(t){var e,r,n=t[0];if(N(n)||I(n)||(t=[t]),!(e=(n._gsap||{}).harness)){for(r=_t.length;r--&&!_t[r].targetTest(n););e=_t[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new Ve(t[r],e)))||t.splice(r,1);return t},vt=function(t){return t._gsap||mt(oe(t))[0]._gsap},yt=function(t,e,r){return(r=t[e])&&I(r)?t[e]():Y(r)&&t.getAttribute&&t.getAttribute(e)||r},xt=function(t,e){return(t=t.split(",")).forEach(e)||t},bt=function(t){return Math.round(1e5*t)/1e5||0},wt=function(t){return Math.round(1e7*t)/1e7||0},Tt=function(t,e){var r=e.charAt(0),n=parseFloat(e.substr(2));return t=parseFloat(t),"+"===r?t+n:"-"===r?t-n:"*"===r?t*n:t/n},kt=function(t,e){for(var r=e.length,n=0;t.indexOf(e[n])<0&&++ns;)a=a._prev;return a?(e._next=a._next,a._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[n]=e,e._prev=a,e.parent=e._dp=t,e},Bt=function(t,e,r,n){void 0===r&&(r="_first"),void 0===n&&(n="_last");var i=e._prev,s=e._next;i?i._next=s:t[r]===e&&(t[r]=s),s?s._prev=i:t[n]===e&&(t[n]=i),e._next=e._prev=e.parent=null},Ft=function(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0},It=function(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t},Lt=function(t,e,r,n){return t._startAt&&(c?t._startAt.revert(ot):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,n))},Yt=function t(e){return!e||e._ts&&t(e.parent)},Nt=function(t){return t._repeat?Xt(t._tTime,t=t.duration()+t._rDelay)*t:0},Xt=function(t,e){var r=Math.floor(t/=e);return t&&r===t?r-1:r},jt=function(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},Ut=function(t){return t._end=wt(t._start+(t._tDur/Math.abs(t._ts||t._rts||P)||0))},Vt=function(t,e){var r=t._dp;return r&&r.smoothChildTiming&&t._ts&&(t._start=wt(r._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),Ut(t),r._dirty||It(r,t)),t},qt=function(t,e){var r;if((e._time||!e._dur&&e._initted||e._startP)&&e.render(r,!0)),It(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur=0&&r.totalTime(r._tTime),r=r._dp;t._zTime=-1e-8}},Ht=function(t,e,r,n){return e.parent&&Ft(e),e._start=wt((L(r)?r:r||t!==h?te(t,r,e):t._time)+e._delay),e._end=wt(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),Rt(t,e,"_first","_last",t._sort?"_start":0),Zt(e)||(t._recent=e),n||qt(t,e),t._ts<0&&Vt(t,t._tTime),t},Wt=function(t,e){return(K.ScrollTrigger||rt("scrollTrigger",e))&&K.ScrollTrigger.create(e,t)},Gt=function(t,e,r,n,i){return Je(t,e,i),t._initted?!r&&t._pt&&!c&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&m!==Ee.frame?(ct.push(t),t._lazy=[i,n],1):void 0:1},Qt=function t(e){var r=e.parent;return r&&r._ts&&r._initted&&!r._lock&&(r.rawTime()<0||t(r))},Zt=function(t){var e=t.data;return"isFromStart"===e||"isStart"===e},$t=function(t,e,r,n){var i=t._repeat,s=wt(e)||0,a=t._tTime/t._tDur;return a&&!n&&(t._time*=s/t._dur),t._dur=s,t._tDur=i?i<0?1e10:wt(s*(i+1)+t._rDelay*i):s,a>0&&!n&&Vt(t,t._tTime=t._tDur*a),t.parent&&Ut(t),r||It(t.parent,t),t},Jt=function(t){return t instanceof He?It(t):$t(t,t._dur)},Kt={_start:0,endTime:st,totalDuration:st},te=function t(e,r,n){var i,s,a,o=e.labels,u=e._recent||Kt,l=e.duration()>=S?u.endTime(!1):e._dur;return F(r)&&(isNaN(r)||r in o)?(s=r.charAt(0),a="%"===r.substr(-1),i=r.indexOf("="),"<"===s||">"===s?(i>=0&&(r=r.replace(/=/,"")),("<"===s?u._start:u.endTime(u._repeat>=0))+(parseFloat(r.substr(1))||0)*(a?(i<0?u:n).totalDuration()/100:1)):i<0?(r in o||(o[r]=l),o[r]):(s=parseFloat(r.charAt(i-1)+r.substr(i+1)),a&&n&&(s=s/100*(q(n)?n[0]:n).totalDuration()),i>1?t(e,r.substr(0,i-1),n)+s:l+s)):null==r?l:+r},ee=function(t,e,r){var n,i,s=L(e[1]),a=(s?2:1)+(t<2?0:1),o=e[a];if(s&&(o.duration=e[1]),o.parent=r,t){for(n=o,i=r;i&&!("immediateRender"in n);)n=i.vars.defaults||{},i=X(i.vars.inherit)&&i.parent;o.immediateRender=X(n.immediateRender),t<2?o.runBackwards=1:o.startAt=e[a-1]}return new nr(e[0],o,e[a+1])},re=function(t,e){return t||0===t?e(t):e},ne=function(t,e,r){return re?e:r},ie=function(t,e){return F(t)&&(e=J.exec(t))?e[1]:""},se=[].slice,ae=function(t,e){return t&&N(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&N(t[0]))&&!t.nodeType&&t!==p},oe=function(t,e,r){return f&&!e&&f.selector?f.selector(t):!F(t)||r||!d&&ze()?q(t)?function(t,e,r){return void 0===r&&(r=[]),t.forEach((function(t){var n;return F(t)&&!e||ae(t,1)?(n=r).push.apply(n,oe(t)):r.push(t)}))||r}(t,r):ae(t)?se.call(t,0):t?[t]:[]:se.call((e||_).querySelectorAll(t),0)},ue=function(t){return t=oe(t)[0]||nt("Invalid scope")||{},function(e){var r=t.current||t.nativeElement||t;return oe(e,r.querySelectorAll?r:r===t?nt("Invalid scope")||_.createElement("div"):t)}},le=function(t){return t.sort((function(){return.5-Math.random()}))},ce=function(t){if(I(t))return t;var e=N(t)?t:{each:t},r=Ye(e.ease),n=e.from||0,i=parseFloat(e.base)||0,s={},a=n>0&&n<1,o=isNaN(n)||a,u=e.axis,l=n,c=n;return F(n)?l=c={center:.5,edges:.5,end:1}[n]||0:!a&&o&&(l=n[0],c=n[1]),function(t,a,f){var h,p,d,_,g,m,v,y,x,b=(f||e).length,w=s[b];if(!w){if(!(x="auto"===e.grid?0:(e.grid||[1,S])[1])){for(v=-S;v<(v=f[x++].getBoundingClientRect().left)&&xv&&(v=g),gb?b-1:u?"y"===u?b/x:x:Math.max(x,b/x))||0)*("edges"===n?-1:1),w.b=b<0?i-b:i,w.u=ie(e.amount||e.each)||0,r=r&&b<0?Ie(r):r}return b=(w[t]-w.min)/w.max||0,wt(w.b+(r?r(b):b)*w.v)+w.u}},fe=function(t){var e=Math.pow(10,((t+"").split(".")[1]||"").length);return function(r){var n=wt(Math.round(parseFloat(r)/t)*t*e);return(n-n%1)/e+(L(r)?0:ie(r))}},he=function(t,e){var r,n,i=q(t);return!i&&N(t)&&(r=i=t.radius||S,t.values?(t=oe(t.values),(n=!L(t[0]))&&(r*=r)):t=fe(t.increment)),re(e,i?I(t)?function(e){return n=t(e),Math.abs(n-e)<=r?n:e}:function(e){for(var i,s,a=parseFloat(n?e.x:e),o=parseFloat(n?e.y:0),u=S,l=0,c=t.length;c--;)(i=n?(i=t[c].x-a)*i+(s=t[c].y-o)*s:Math.abs(t[c]-a))(i=Math.abs(i))&&(s=n,o=i);return s},ve=function(t,e,r){var n,i,s,a=t.vars,o=a[e],u=f,l=t._ctx;if(o)return n=a[e+"Params"],i=a.callbackScope||t,r&&ct.length&&Mt(),l&&(f=l),s=n?o.apply(i,n):o.call(i),f=u,s},ye=function(t){return Ft(t),t.scrollTrigger&&t.scrollTrigger.kill(!!c),t.progress()<1&&ve(t,"onInterrupt"),t},xe=[],be=function(t){if(t)if(t=!t.name&&t.default||t,j()||t.headless){var e=t.name,r=I(t),n=e&&!r&&t.init?function(){this._props=[]}:t,i={init:st,render:hr,add:Ze,kill:dr,modifier:pr,rawVars:0},s={targetTest:0,get:0,getSetter:ur,aliases:{},register:0};if(ze(),t!==n){if(ht[e])return;Pt(n,Pt(zt(t,i),s)),At(n.prototype,At(i,zt(t,s))),ht[n.prop=e]=n,t.targetTest&&(_t.push(n),lt[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}it(e,n),t.register&&t.register(Ar,n,mr)}else xe.push(t)},we=255,Te={aqua:[0,we,we],lime:[0,we,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,we],navy:[0,0,128],white:[we,we,we],olive:[128,128,0],yellow:[we,we,0],orange:[we,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[we,0,0],pink:[we,192,203],cyan:[0,we,we],transparent:[we,we,we,0]},ke=function(t,e,r){return(6*(t+=t<0?1:t>1?-1:0)<1?e+(r-e)*t*6:t<.5?r:3*t<2?e+(r-e)*(2/3-t)*6:e)*we+.5|0},Me=function(t,e,r){var n,i,s,a,o,u,l,c,f,h,p=t?L(t)?[t>>16,t>>8&we,t&we]:0:Te.black;if(!p){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),Te[t])p=Te[t];else if("#"===t.charAt(0)){if(t.length<6&&(n=t.charAt(1),i=t.charAt(2),s=t.charAt(3),t="#"+n+n+i+i+s+s+(5===t.length?t.charAt(4)+t.charAt(4):"")),9===t.length)return[(p=parseInt(t.substr(1,6),16))>>16,p>>8&we,p&we,parseInt(t.substr(7),16)/255];p=[(t=parseInt(t.substr(1),16))>>16,t>>8&we,t&we]}else if("hsl"===t.substr(0,3))if(p=h=t.match(H),e){if(~t.indexOf("="))return p=t.match(W),r&&p.length<4&&(p[3]=1),p}else a=+p[0]%360/360,o=+p[1]/100,n=2*(u=+p[2]/100)-(i=u<=.5?u*(o+1):u+o-u*o),p.length>3&&(p[3]*=1),p[0]=ke(a+1/3,n,i),p[1]=ke(a,n,i),p[2]=ke(a-1/3,n,i);else p=t.match(H)||Te.transparent;p=p.map(Number)}return e&&!h&&(n=p[0]/we,i=p[1]/we,s=p[2]/we,u=((l=Math.max(n,i,s))+(c=Math.min(n,i,s)))/2,l===c?a=o=0:(f=l-c,o=u>.5?f/(2-l-c):f/(l+c),a=l===n?(i-s)/f+(io||y<0)&&(l+=y-u),((d=(g=(c+=y)-l)-h)>0||x)&&(v=++n.frame,i=g-1e3*n.time,n.time=g/=1e3,h+=d+(d>=f?4:f-d),_=1),x||(t=e(r)),_)for(s=0;s=e&&s--},_listeners:m}}(),ze=function(){return!y&&Ee.wake()},De={},Re=/^[\d.\-M][\d.\-,\s]/,Be=/["']/g,Fe=function(t){for(var e,r,n,i={},s=t.substr(1,t.length-3).split(":"),a=s[0],o=1,u=s.length;o1&&a.config?a.config.apply(null,~t.indexOf("{")?[Fe(s[1])]:(e=t,r=e.indexOf("(")+1,n=e.indexOf(")"),i=e.indexOf("(",r),e.substring(r,~i&&i=1?r:1,s=(n||(e?.3:.45))/(r<1?r:1),a=s/A*(Math.asin(1/i)||0),o=function(t){return 1===t?1:i*Math.pow(2,-10*t)*B((t-a)*s)+1},u="out"===e?o:"in"===e?function(t){return 1-o(1-t)}:Xe(o);return s=A/s,u.config=function(r,n){return t(e,r,n)},u},Ue=function t(e,r){void 0===r&&(r=1.70158);var n=function(t){return t?--t*t*((r+1)*t+r)+1:0},i="out"===e?n:"in"===e?function(t){return 1-n(1-t)}:Xe(n);return i.config=function(r){return t(e,r)},i};xt("Linear,Quad,Cubic,Quart,Quint,Strong",(function(t,e){var r=e<5?e+1:e;Ne(t+",Power"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},(function(t){return 1-Math.pow(1-t,r)}),(function(t){return t<.5?Math.pow(2*t,r)/2:1-Math.pow(2*(1-t),r)/2}))})),De.Linear.easeNone=De.none=De.Linear.easeIn,Ne("Elastic",je("in"),je("out"),je()),x=7.5625,T=2*(w=1/(b=2.75)),k=2.5*w,Ne("Bounce",(function(t){return 1-M(1-t)}),M=function(t){return t0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,$t(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(ze(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(Vt(this,t),!r._dp||r.parent||qt(r,this);r&&r.parent;)r.parent._time!==r._start+(r._ts>=0?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t0||!this._tDur&&!t)&&Ht(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===P||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),Ct(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Nt(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>0?1:0},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Nt(this),e):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(t,e){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*r,e):this._repeat?Xt(this._tTime,r)+1:1},e.timeScale=function(t,e){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===t)return this;var r=this.parent&&this._ts?jt(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||-1e-8===t?0:this._rts,this.totalTime(ne(-Math.abs(this._delay),this._tDur,r),!1!==e),Ut(this),function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t}(this)},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(ze(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==P&&(this._tTime-=P)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return e&&(e._sort||!this.parent)&&Ht(e,this,t-this._delay),this}return this._start},e.endTime=function(t){return this._start+(X(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?jt(e.rawTime(t),this):this._tTime:this._tTime},e.revert=function(t){void 0===t&&(t=ut);var e=c;return c=t,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),"nested"!==this.data&&!1!==t.kill&&this.kill(),c=e,this},e.globalTime=function(t){for(var e=this,r=arguments.length?t:e.rawTime();e;)r=e._start+r/(Math.abs(e._ts)||1),e=e._dp;return!this.parent&&this._sat?this._sat.globalTime(t):r},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,Jt(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(t){if(arguments.length){var e=this._time;return this._rDelay=t,Jt(this),e?this.time(e):this}return this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime(te(this,t),X(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,X(e))},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-1e-8:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},e.isActive=function(){var t,e=this.parent||this._dp,r=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=r&&t1?(e?(n[t]=e,r&&(n[t+"Params"]=r),"onUpdate"===t&&(this._onUpdate=e)):delete n[t],this):n[t]},e.then=function(t){var e=this;return new Promise((function(r){var n=I(t)?t:St,i=function(){var t=e.then;e.then=null,I(n)&&(n=n(e))&&(n.then||n===e)&&(e.then=t),r(n),e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?i():e._prom=i}))},e.kill=function(){ye(this)},t}();Pt(qe.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var He=function(t){function e(e,r){var n;return void 0===e&&(e={}),(n=t.call(this,e)||this).labels={},n.smoothChildTiming=!!e.smoothChildTiming,n.autoRemoveChildren=!!e.autoRemoveChildren,n._sort=X(e.sortChildren),h&&Ht(e.parent||h,o(n),r),e.reversed&&n.reverse(),e.paused&&n.paused(!0),e.scrollTrigger&&Wt(o(n),e.scrollTrigger),n}u(e,t);var r=e.prototype;return r.to=function(t,e,r){return ee(0,arguments,this),this},r.from=function(t,e,r){return ee(1,arguments,this),this},r.fromTo=function(t,e,r,n){return ee(2,arguments,this),this},r.set=function(t,e,r){return e.duration=0,e.parent=this,Dt(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new nr(t,e,te(this,r),1),this},r.call=function(t,e,r){return Ht(this,nr.delayedCall(0,t,e),r)},r.staggerTo=function(t,e,r,n,i,s,a){return r.duration=e,r.stagger=r.stagger||n,r.onComplete=s,r.onCompleteParams=a,r.parent=this,new nr(t,r,te(this,i)),this},r.staggerFrom=function(t,e,r,n,i,s,a){return r.runBackwards=1,Dt(r).immediateRender=X(r.immediateRender),this.staggerTo(t,e,r,n,i,s,a)},r.staggerFromTo=function(t,e,r,n,i,s,a,o){return n.startAt=r,Dt(n).immediateRender=X(n.immediateRender),this.staggerTo(t,e,n,i,s,a,o)},r.render=function(t,e,r){var n,i,s,a,o,u,l,f,p,d,_,g,m=this._time,v=this._dirty?this.totalDuration():this._tDur,y=this._dur,x=t<=0?0:wt(t),b=this._zTime<0!=t<0&&(this._initted||!y);if(this!==h&&x>v&&t>=0&&(x=v),x!==this._tTime||r||b){if(m!==this._time&&y&&(x+=this._time-m,t+=this._time-m),n=x,p=this._start,u=!(f=this._ts),b&&(y||(m=this._zTime),(t||!e)&&(this._zTime=t)),this._repeat){if(_=this._yoyo,o=y+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*o+t,e,r);if(n=wt(x%o),x===v?(a=this._repeat,n=y):((a=~~(x/o))&&a===x/o&&(n=y,a--),n>y&&(n=y)),d=Xt(this._tTime,o),!m&&this._tTime&&d!==a&&this._tTime-d*o-this._dur<=0&&(d=a),_&&1&a&&(n=y-n,g=1),a!==d&&!this._lock){var w=_&&1&d,T=w===(_&&1&a);if(ae)for(n=t._first;n&&n._start<=r;){if("isPause"===n.data&&n._start>e)return n;n=n._next}else for(n=t._last;n&&n._start>=r;){if("isPause"===n.data&&n._start=m&&t>=0)for(i=this._first;i;){if(s=i._next,(i._act||n>=i._start)&&i._ts&&l!==i){if(i.parent!==this)return this.render(t,e,r);if(i.render(i._ts>0?(n-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(n-i._start)*i._ts,e,r),n!==this._time||!this._ts&&!u){l=0,s&&(x+=this._zTime=-1e-8);break}}i=s}else{i=this._last;for(var k=t<0?t:n;i;){if(s=i._prev,(i._act||k<=i._end)&&i._ts&&l!==i){if(i.parent!==this)return this.render(t,e,r);if(i.render(i._ts>0?(k-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(k-i._start)*i._ts,e,r||c&&(i._initted||i._startAt)),n!==this._time||!this._ts&&!u){l=0,s&&(x+=this._zTime=k?-1e-8:P);break}}i=s}}if(l&&!e&&(this.pause(),l.render(n>=m?0:-1e-8)._zTime=n>=m?1:-1,this._ts))return this._start=p,Ut(this),this.render(t,e,r);this._onUpdate&&!e&&ve(this,"onUpdate",!0),(x===v&&this._tTime>=this.totalDuration()||!x&&m)&&(p!==this._start&&Math.abs(f)===Math.abs(this._ts)||this._lock||((t||!y)&&(x===v&&this._ts>0||!x&&this._ts<0)&&Ft(this,1),e||t<0&&!m||!x&&!m&&v||(ve(this,x===v&&t>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(x0)&&this._prom())))}return this},r.add=function(t,e){var r=this;if(L(e)||(e=te(this,e,t)),!(t instanceof qe)){if(q(t))return t.forEach((function(t){return r.add(t,e)})),this;if(F(t))return this.addLabel(t,e);if(!I(t))return this;t=nr.delayedCall(0,t)}return this!==t?Ht(this,t,e):this},r.getChildren=function(t,e,r,n){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),void 0===n&&(n=-S);for(var i=[],s=this._first;s;)s._start>=n&&(s instanceof nr?e&&i.push(s):(r&&i.push(s),t&&i.push.apply(i,s.getChildren(!0,e,r)))),s=s._next;return i},r.getById=function(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},r.remove=function(t){return F(t)?this.removeLabel(t):I(t)?this.killTweensOf(t):(Bt(this,t),t===this._recent&&(this._recent=this._last),It(this))},r.totalTime=function(e,r){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=wt(Ee.time-(this._ts>0?e/this._ts:(this.totalDuration()-e)/-this._ts))),t.prototype.totalTime.call(this,e,r),this._forcing=0,this):this._tTime},r.addLabel=function(t,e){return this.labels[t]=te(this,e),this},r.removeLabel=function(t){return delete this.labels[t],this},r.addPause=function(t,e,r){var n=nr.delayedCall(0,e||st,r);return n.data="isPause",this._hasPause=1,Ht(this,n,te(this,t))},r.removePause=function(t){var e=this._first;for(t=te(this,t);e;)e._start===t&&"isPause"===e.data&&Ft(e),e=e._next},r.killTweensOf=function(t,e,r){for(var n=this.getTweensOf(t,r),i=n.length;i--;)We!==n[i]&&n[i].kill(t,e);return this},r.getTweensOf=function(t,e){for(var r,n=[],i=oe(t),s=this._first,a=L(e);s;)s instanceof nr?kt(s._targets,i)&&(a?(!We||s._initted&&s._ts)&&s.globalTime(0)<=e&&s.globalTime(s.totalDuration())>e:!e||s.isActive())&&n.push(s):(r=s.getTweensOf(i,e)).length&&n.push.apply(n,r),s=s._next;return n},r.tweenTo=function(t,e){e=e||{};var r,n=this,i=te(n,t),s=e,a=s.startAt,o=s.onStart,u=s.onStartParams,l=s.immediateRender,c=nr.to(n,Pt({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:i,overwrite:"auto",duration:e.duration||Math.abs((i-(a&&"time"in a?a.time:n._time))/n.timeScale())||P,onStart:function(){if(n.pause(),!r){var t=e.duration||Math.abs((i-(a&&"time"in a?a.time:n._time))/n.timeScale());c._dur!==t&&$t(c,t,0,1).render(c._time,!0,!0),r=1}o&&o.apply(c,u||[])}},e));return l?c.render(0):c},r.tweenFromTo=function(t,e,r){return this.tweenTo(e,Pt({startAt:{time:te(this,t)}},r))},r.recent=function(){return this._recent},r.nextLabel=function(t){return void 0===t&&(t=this._time),me(this,te(this,t))},r.previousLabel=function(t){return void 0===t&&(t=this._time),me(this,te(this,t),1)},r.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+P)},r.shiftChildren=function(t,e,r){void 0===r&&(r=0);for(var n,i=this._first,s=this.labels;i;)i._start>=r&&(i._start+=t,i._end+=t),i=i._next;if(e)for(n in s)s[n]>=r&&(s[n]+=t);return It(this)},r.invalidate=function(e){var r=this._first;for(this._lock=0;r;)r.invalidate(e),r=r._next;return t.prototype.invalidate.call(this,e)},r.clear=function(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),It(this)},r.totalDuration=function(t){var e,r,n,i=0,s=this,a=s._last,o=S;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-t:t));if(s._dirty){for(n=s.parent;a;)e=a._prev,a._dirty&&a.totalDuration(),(r=a._start)>o&&s._sort&&a._ts&&!s._lock?(s._lock=1,Ht(s,a,r-a._delay,1)._lock=0):o=r,r<0&&a._ts&&(i-=r,(!n&&!s._dp||n&&n.smoothChildTiming)&&(s._start+=r/s._ts,s._time-=r,s._tTime-=r),s.shiftChildren(-r,!1,-Infinity),o=0),a._end>i&&a._ts&&(i=a._end),a=e;$t(s,s===h&&s._time>i?s._time:i,1,1),s._dirty=0}return s._tDur},e.updateRoot=function(t){if(h._ts&&(Ct(h,jt(t,h)),m=Ee.frame),Ee.frame>=dt){dt+=C.autoSleep||120;var e=h._first;if((!e||!e._ts)&&C.autoSleep&&Ee._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Ee.sleep()}}},e}(qe);Pt(He.prototype,{_lock:0,_hasPause:0,_forcing:0});var We,Ge,Qe=function(t,e,r,n,i,s,a){var o,u,l,c,f,h,p,d,_=new mr(this._pt,t,e,0,1,fr,null,i),g=0,m=0;for(_.b=r,_.e=n,r+="",(p=~(n+="").indexOf("random("))&&(n=_e(n)),s&&(s(d=[r,n],t,e),r=d[0],n=d[1]),u=r.match(Q)||[];o=Q.exec(n);)c=o[0],f=n.substring(g,o.index),l?l=(l+1)%5:"rgba("===f.substr(-5)&&(l=1),c!==u[m++]&&(h=parseFloat(u[m-1])||0,_._pt={_next:_._pt,p:f||1===m?f:",",s:h,c:"="===c.charAt(1)?Tt(h,c)-h:parseFloat(c)-h,m:l&&l<4?Math.round:0},g=Q.lastIndex);return _.c=g")})),a.duration();else{for(p in c={},T)"ease"===p||"easeEach"===p||Ke(p,T[p],c,T.easeEach);for(p in c)for(A=c[p].sort((function(t,e){return t.t-e.t})),D=0,u=0;ud-P&&!g?d:t_&&(n=_)),(u=this._yoyo&&1&s)&&(h=this._yEase,n=_-n),o=Xt(this._tTime,a),n===p&&!r&&this._initted&&s===o)return this._tTime=m,this;s!==o&&(f&&this._yEase&&Le(f,u),this.vars.repeatRefresh&&!u&&!this._lock&&this._time!==a&&this._initted&&(this._lock=r=1,this.render(wt(a*s),!0).invalidate()._lock=0))}if(!this._initted){if(Gt(this,g?t:n,r,e,m))return this._tTime=0,this;if(!(p===this._time||r&&this.vars.repeatRefresh&&s!==o))return this;if(_!==this._dur)return this.render(t,e,r)}if(this._tTime=m,this._time=n,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=l=(h||this._ease)(n/_),this._from&&(this.ratio=l=1-l),n&&!p&&!e&&!s&&(ve(this,"onStart"),this._tTime!==m))return this;for(i=this._pt;i;)i.r(l,i.d),i=i._next;f&&f.render(t<0?t:f._dur*f._ease(n/this._dur),e,r)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(g&&Lt(this,t,0,r),ve(this,"onUpdate")),this._repeat&&s!==o&&this.vars.onRepeat&&!e&&this.parent&&ve(this,"onRepeat"),m!==this._tDur&&m||this._tTime!==m||(g&&!this._onUpdate&&Lt(this,t,0,!0),(t||!_)&&(m===this._tDur&&this._ts>0||!m&&this._ts<0)&&Ft(this,1),e||g&&!p||!(m||p||u)||(ve(this,m===d?"onComplete":"onReverseComplete",!0),this._prom&&!(m0)&&this._prom()))}}else!function(t,e,r,n){var i,s,a,o=t.ratio,u=e<0||!e&&(!t._start&&Qt(t)&&(t._initted||!Zt(t))||(t._ts<0||t._dp._ts<0)&&!Zt(t))?0:1,l=t._rDelay,f=0;if(l&&t._repeat&&(f=ne(0,t._tDur,e),s=Xt(f,l),t._yoyo&&1&s&&(u=1-u),s!==Xt(t._tTime,l)&&(o=1-u,t.vars.repeatRefresh&&t._initted&&t.invalidate())),u!==o||c||n||t._zTime===P||!e&&t._zTime){if(!t._initted&&Gt(t,e,n,r,f))return;for(a=t._zTime,t._zTime=e||(r?P:0),r||(r=e&&!a),t.ratio=u,t._from&&(u=1-u),t._time=0,t._tTime=f,i=t._pt;i;)i.r(u,i.d),i=i._next;e<0&&Lt(t,e,0,!0),t._onUpdate&&!r&&ve(t,"onUpdate"),f&&t._repeat&&!r&&t.parent&&ve(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===u&&(u&&Ft(t,1),r||c||(ve(t,u?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,r);return this},r.targets=function(){return this._targets},r.invalidate=function(e){return(!e||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(e),t.prototype.invalidate.call(this,e)},r.resetTo=function(t,e,r,n,i){y||Ee.wake(),this._ts||this.play();var s=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||Je(this,s),function(t,e,r,n,i,s,a,o){var u,l,c,f,h=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!h)for(h=t._ptCache[e]=[],c=t._ptLookup,f=t._targets.length;f--;){if((u=c[f][e])&&u.d&&u.d._pt)for(u=u.d._pt;u&&u.p!==e&&u.fp!==e;)u=u._next;if(!u)return Ge=1,t.vars[e]="+=0",Je(t,a),Ge=0,o?nt(e+" not eligible for reset"):1;h.push(u)}for(f=h.length;f--;)(u=(l=h[f])._pt||l).s=!n&&0!==n||i?u.s+(n||0)+s*u.c:n,u.c=r-u.s,l.e&&(l.e=bt(r)+ie(l.e)),l.b&&(l.b=u.s+ie(l.b))}(this,t,e,r,n,this._ease(s/this._dur),s,i)?this.resetTo(t,e,r,n,1):(Vt(this,0),this.parent||Rt(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},r.kill=function(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?ye(this):this;if(this.timeline){var r=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,We&&!0!==We.vars.overwrite)._first||ye(this),this.parent&&r!==this.timeline.totalDuration()&&$t(this,this._dur*this.timeline._tDur/r,0,1),this}var n,i,s,a,o,u,l,c=this._targets,f=t?oe(t):c,h=this._ptLookup,p=this._pt;if((!e||"all"===e)&&function(t,e){for(var r=t.length,n=r===e.length;n&&r--&&t[r]===e[r];);return r<0}(c,f))return"all"===e&&(this._pt=0),ye(this);for(n=this._op=this._op||[],"all"!==e&&(F(e)&&(o={},xt(e,(function(t){return o[t]=1})),e=o),e=function(t,e){var r,n,i,s,a=t[0]?vt(t[0]).harness:0,o=a&&a.aliases;if(!o)return e;for(n in r=At({},e),o)if(n in r)for(i=(s=o[n].split(",")).length;i--;)r[s[i]]=r[n];return r}(c,e)),l=c.length;l--;)if(~f.indexOf(c[l]))for(o in i=h[l],"all"===e?(n[l]=e,a=i,s={}):(s=n[l]=n[l]||{},a=e),a)(u=i&&i[o])&&("kill"in u.d&&!0!==u.d.kill(o)||Bt(this,u,"_pt"),delete i[o]),"all"!==s&&(s[o]=1);return this._initted&&!this._pt&&p&&ye(this),this},e.to=function(t,r){return new e(t,r,arguments[2])},e.from=function(t,e){return ee(1,arguments)},e.delayedCall=function(t,r,n,i){return new e(r,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:r,onReverseComplete:r,onCompleteParams:n,onReverseCompleteParams:n,callbackScope:i})},e.fromTo=function(t,e,r){return ee(2,arguments)},e.set=function(t,r){return r.duration=0,r.repeatDelay||(r.repeat=0),new e(t,r)},e.killTweensOf=function(t,e,r){return h.killTweensOf(t,e,r)},e}(qe);Pt(nr.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),xt("staggerTo,staggerFrom,staggerFromTo",(function(t){nr[t]=function(){var e=new He,r=se.call(arguments,0);return r.splice("staggerFromTo"===t?5:4,0,0),e[t].apply(e,r)}}));var ir=function(t,e,r){return t[e]=r},sr=function(t,e,r){return t[e](r)},ar=function(t,e,r,n){return t[e](n.fp,r)},or=function(t,e,r){return t.setAttribute(e,r)},ur=function(t,e){return I(t[e])?sr:Y(t[e])&&t.setAttribute?or:ir},lr=function(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},cr=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},fr=function(t,e){var r=e._pt,n="";if(!t&&e.b)n=e.b;else if(1===t&&e.e)n=e.e;else{for(;r;)n=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+n,r=r._next;n+=e.c}e.set(e.t,e.p,n,e)},hr=function(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},pr=function(t,e,r,n){for(var i,s=this._pt;s;)i=s._next,s.p===n&&s.modifier(t,e,r),s=i},dr=function(t){for(var e,r,n=this._pt;n;)r=n._next,n.p===t&&!n.op||n.op===t?Bt(this,n,"_pt"):n.dep||(e=1),n=r;return!e},_r=function(t,e,r,n){n.mSet(t,e,n.m.call(n.tween,r,n.mt),n)},gr=function(t){for(var e,r,n,i,s=t._pt;s;){for(e=s._next,r=n;r&&r.pr>s.pr;)r=r._next;(s._prev=r?r._prev:i)?s._prev._next=s:n=s,(s._next=r)?r._prev=s:i=s,s=e}t._pt=n},mr=function(){function t(t,e,r,n,i,s,a,o,u){this.t=e,this.s=n,this.c=i,this.p=r,this.r=s||lr,this.d=a||this,this.set=o||ir,this.pr=u||0,this._next=t,t&&(t._prev=this)}return t.prototype.modifier=function(t,e,r){this.mSet=this.mSet||this.set,this.set=_r,this.m=t,this.mt=r,this.tween=e},t}();xt(gt+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",(function(t){return lt[t]=1})),K.TweenMax=K.TweenLite=nr,K.TimelineLite=K.TimelineMax=He,h=new He({sortChildren:!1,defaults:O,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),C.stringFilter=Ae;var vr=[],yr={},xr=[],br=0,wr=0,Tr=function(t){return(yr[t]||xr).map((function(t){return t()}))},kr=function(){var t=Date.now(),e=[];t-br>2&&(Tr("matchMediaInit"),vr.forEach((function(t){var r,n,i,s,a=t.queries,o=t.conditions;for(n in a)(r=p.matchMedia(a[n]).matches)&&(i=1),r!==o[n]&&(o[n]=r,s=1);s&&(t.revert(),i&&e.push(t))})),Tr("matchMediaRevert"),e.forEach((function(t){return t.onMatch(t,(function(e){return t.add(null,e)}))})),br=t,Tr("matchMedia"))},Mr=function(){function t(t,e){this.selector=e&&ue(e),this.data=[],this._r=[],this.isReverted=!1,this.id=wr++,t&&this.add(t)}var e=t.prototype;return e.add=function(t,e,r){I(t)&&(r=e,e=t,t=I);var n=this,i=function(){var t,i=f,s=n.selector;return i&&i!==n&&i.data.push(n),r&&(n.selector=ue(r)),f=n,t=e.apply(n,arguments),I(t)&&n._r.push(t),f=i,n.selector=s,n.isReverted=!1,t};return n.last=i,t===I?i(n,(function(t){return n.add(null,t)})):t?n[t]=i:i},e.ignore=function(t){var e=f;f=null,t(this),f=e},e.getTweens=function(){var e=[];return this.data.forEach((function(r){return r instanceof t?e.push.apply(e,r.getTweens()):r instanceof nr&&!(r.parent&&"nested"===r.parent.data)&&e.push(r)})),e},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(t,e){var r=this;if(t?function(){for(var e,n=r.getTweens(),i=r.data.length;i--;)"isFlip"===(e=r.data[i]).data&&(e.revert(),e.getChildren(!0,!0,!1).forEach((function(t){return n.splice(n.indexOf(t),1)})));for(n.map((function(t){return{g:t._dur||t._delay||t._sat&&!t._sat.vars.immediateRender?t.globalTime(0):-1/0,t:t}})).sort((function(t,e){return e.g-t.g||-1/0})).forEach((function(e){return e.t.revert(t)})),i=r.data.length;i--;)(e=r.data[i])instanceof He?"nested"!==e.data&&(e.scrollTrigger&&e.scrollTrigger.revert(),e.kill()):!(e instanceof nr)&&e.revert&&e.revert(t);r._r.forEach((function(e){return e(t,r)})),r.isReverted=!0}():this.data.forEach((function(t){return t.kill&&t.kill()})),this.clear(),e)for(var n=vr.length;n--;)vr[n].id===this.id&&vr.splice(n,1)},e.revert=function(t){this.kill(t||{})},t}(),Cr=function(){function t(t){this.contexts=[],this.scope=t,f&&f.data.push(this)}var e=t.prototype;return e.add=function(t,e,r){N(t)||(t={matches:t});var n,i,s,a=new Mr(0,r||this.scope),o=a.conditions={};for(i in f&&!a.selector&&(a.selector=f.selector),this.contexts.push(a),e=a.add("onMatch",e),a.queries=t,t)"all"===i?s=1:(n=p.matchMedia(t[i]))&&(vr.indexOf(a)<0&&vr.push(a),(o[i]=n.matches)&&(s=1),n.addListener?n.addListener(kr):n.addEventListener("change",kr));return s&&e(a,(function(t){return a.add(null,t)})),this},e.revert=function(t){this.kill(t||{})},e.kill=function(t){this.contexts.forEach((function(e){return e.kill(t,!0)}))},t}(),Or={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),r=0;r1){var n=t.map((function(t){return Ar.quickSetter(t,e,r)})),i=n.length;return function(t){for(var e=i;e--;)n[e](t)}}t=t[0]||{};var s=ht[e],a=vt(t),o=a.harness&&(a.harness.aliases||{})[e]||e,u=s?function(e){var n=new s;v._pt=0,n.init(t,r?e+r:e,v,0,[t]),n.render(1,n),v._pt&&hr(1,v)}:a.set(t,o);return s?u:function(e){return u(t,o,r?e+r:e,a,1)}},quickTo:function(t,e,r){var n,i=Ar.to(t,At(((n={})[e]="+=0.1",n.paused=!0,n),r||{})),s=function(t,r,n){return i.resetTo(e,t,r,n)};return s.tween=i,s},isTweening:function(t){return h.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=Ye(t.ease,O.ease)),Et(O,t||{})},config:function(t){return Et(C,t||{})},registerEffect:function(t){var e=t.name,r=t.effect,n=t.plugins,i=t.defaults,s=t.extendTimeline;(n||"").split(",").forEach((function(t){return t&&!ht[t]&&!K[t]&&nt(e+" effect requires "+t+" plugin.")})),pt[e]=function(t,e,n){return r(oe(t),Pt(e||{},i),n)},s&&(He.prototype[e]=function(t,r,n){return this.add(pt[e](t,N(r)?r:(n=r)&&{},this),n)})},registerEase:function(t,e){De[t]=Ye(e)},parseEase:function(t,e){return arguments.length?Ye(t,e):De},getById:function(t){return h.getById(t)},exportRoot:function(t,e){void 0===t&&(t={});var r,n,i=new He(t);for(i.smoothChildTiming=X(t.smoothChildTiming),h.remove(i),i._dp=0,i._time=i._tTime=h._time,r=h._first;r;)n=r._next,!e&&!r._dur&&r instanceof nr&&r.vars.onComplete===r._targets[0]||Ht(i,r,r._start-r._delay),r=n;return Ht(h,i,0),i},context:function(t,e){return t?new Mr(t,e):f},matchMedia:function(t){return new Cr(t)},matchMediaRefresh:function(){return vr.forEach((function(t){var e,r,n=t.conditions;for(r in n)n[r]&&(n[r]=!1,e=1);e&&t.revert()}))||kr()},addEventListener:function(t,e){var r=yr[t]||(yr[t]=[]);~r.indexOf(e)||r.push(e)},removeEventListener:function(t,e){var r=yr[t],n=r&&r.indexOf(e);n>=0&&r.splice(n,1)},utils:{wrap:function t(e,r,n){var i=r-e;return q(e)?de(e,t(0,e.length),r):re(n,(function(t){return(i+(t-e)%i)%i+e}))},wrapYoyo:function t(e,r,n){var i=r-e,s=2*i;return q(e)?de(e,t(0,e.length-1),r):re(n,(function(t){return e+((t=(s+(t-e)%s)%s||0)>i?s-t:t)}))},distribute:ce,random:pe,snap:he,normalize:function(t,e,r){return ge(t,e,0,1,r)},getUnit:ie,clamp:function(t,e,r){return re(r,(function(r){return ne(t,e,r)}))},splitColor:Me,toArray:oe,selector:ue,mapRange:ge,pipe:function(){for(var t=arguments.length,e=new Array(t),r=0;r=0)return;a.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(on,r,"")),e=an}(s||r)&&this.props.push(e,r,s[e])},ln=function(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))},cn=function(){var t,e,r=this.props,n=this.target,i=n.style,s=n._gsap;for(t=0;t=0?dn[i]:"")+t},mn=function(){"undefined"!=typeof window&&window.document&&(Er=window,zr=Er.document,Dr=zr.documentElement,Br=hn("div")||{style:{}},hn("div"),an=gn(an),on=an+"Origin",Br.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Lr=!!gn("perspective"),Ir=Ar.core.reverting,Rr=1)},vn=function t(e){var r,n=hn("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=this.parentNode,s=this.nextSibling,a=this.style.cssText;if(Dr.appendChild(n),n.appendChild(this),this.style.display="block",e)try{r=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=t}catch(t){}else this._gsapBBox&&(r=this._gsapBBox());return i&&(s?i.insertBefore(this,s):i.appendChild(this)),Dr.removeChild(n),this.style.cssText=a,r},yn=function(t,e){for(var r=e.length;r--;)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])},xn=function(t){var e;try{e=t.getBBox()}catch(r){e=vn.call(t,!0)}return e&&(e.width||e.height)||t.getBBox===vn||(e=vn.call(t,!0)),!e||e.width||e.x||e.y?e:{x:+yn(t,["x","cx","x1"])||0,y:+yn(t,["y","cy","y1"])||0,width:0,height:0}},bn=function(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!xn(t))},wn=function(t,e){if(e){var r,n=t.style;e in Yr&&e!==on&&(e=an),n.removeProperty?("ms"!==(r=e.substr(0,2))&&"webkit"!==e.substr(0,6)||(e="-"+e),n.removeProperty("--"===r?e:e.replace(Ur,"-$1").toLowerCase())):n.removeAttribute(e)}},Tn=function(t,e,r,n,i,s){var a=new mr(t._pt,e,r,0,1,s?Jr:$r);return t._pt=a,a.b=n,a.e=i,t._props.push(r),a},kn={deg:1,rad:1,turn:1},Mn={grid:1,flex:1},Cn=function t(e,r,n,i){var s,a,o,u,l=parseFloat(n)||0,c=(n+"").trim().substr((l+"").length)||"px",f=Br.style,h=Vr.test(r),p="svg"===e.tagName.toLowerCase(),d=(p?"client":"offset")+(h?"Width":"Height"),_=100,g="px"===i,m="%"===i;if(i===c||!l||kn[i]||kn[c])return l;if("px"!==c&&!g&&(l=t(e,r,n,"px")),u=e.getCTM&&bn(e),(m||"%"===c)&&(Yr[r]||~r.indexOf("adius")))return s=u?e.getBBox()[h?"width":"height"]:e[d],bt(m?l/s*_:l/100*s);if(f[h?"width":"height"]=_+(g?c:i),a=~r.indexOf("adius")||"em"===i&&e.appendChild&&!p?e:e.parentNode,u&&(a=(e.ownerSVGElement||{}).parentNode),a&&a!==zr&&a.appendChild||(a=zr.body),(o=a._gsap)&&m&&o.width&&h&&o.time===Ee.time&&!o.uncache)return bt(l/o.width*_);if(!m||"height"!==r&&"width"!==r)(m||"%"===c)&&!Mn[pn(a,"display")]&&(f.position=pn(e,"position")),a===e&&(f.position="static"),a.appendChild(Br),s=Br[d],a.removeChild(Br),f.position="absolute";else{var v=e.style[r];e.style[r]=_+i,s=e[d],v?e.style[r]=v:wn(e,r)}return h&&m&&((o=vt(a)).time=Ee.time,o.width=a[d]),bt(g?s*l/_:s&&l?_/s*l:0)},On=function(t,e,r,n){var i;return Rr||mn(),e in Hr&&"transform"!==e&&~(e=Hr[e]).indexOf(",")&&(e=e.split(",")[0]),Yr[e]&&"transform"!==e?(i=Ln(t,n),i="transformOrigin"!==e?i[e]:i.svg?i.origin:Yn(pn(t,on))+" "+i.zOrigin+"px"):(!(i=t.style[e])||"auto"===i||n||~(i+"").indexOf("calc("))&&(i=En[e]&&En[e](t,e,r)||pn(t,e)||yt(t,e)||("opacity"===e?1:0)),r&&!~(i+"").trim().indexOf(" ")?Cn(t,e,i,r)+r:i},Sn=function(t,e,r,n){if(!r||"none"===r){var i=gn(e,t,1),s=i&&pn(t,i,1);s&&s!==r?(e=i,r=s):"borderColor"===e&&(r=pn(t,"borderTopColor"))}var a,o,u,l,c,f,h,p,d,_,g,m=new mr(this._pt,t.style,e,0,1,fr),v=0,y=0;if(m.b=r,m.e=n,r+="","auto"==(n+="")&&(f=t.style[e],t.style[e]=n,n=pn(t,e)||n,f?t.style[e]=f:wn(t,e)),Ae(a=[r,n]),n=a[1],u=(r=a[0]).match(G)||[],(n.match(G)||[]).length){for(;o=G.exec(n);)h=o[0],d=n.substring(v,o.index),c?c=(c+1)%5:"rgba("!==d.substr(-5)&&"hsla("!==d.substr(-5)||(c=1),h!==(f=u[y++]||"")&&(l=parseFloat(f)||0,g=f.substr((l+"").length),"="===h.charAt(1)&&(h=Tt(l,h)+g),p=parseFloat(h),_=h.substr((p+"").length),v=G.lastIndex-_.length,_||(_=_||C.units[e]||g,v===n.length&&(n+=_,m.e+=_)),g!==_&&(l=Cn(t,e,f,_)||0),m._pt={_next:m._pt,p:d||1===y?d:",",s:l,c:p-l,m:c&&c<4||"zIndex"===e?Math.round:0});m.c=v-1;)r=o[i],Yr[r]&&(n=1,r="transformOrigin"===r?on:an),wn(s,r);n&&(wn(s,an),u&&(u.svg&&s.removeAttribute("transform"),Ln(s,1),u.uncache=1,ln(a)))}},En={clearProps:function(t,e,r,n,i){if("isFromStart"!==i.data){var s=t._pt=new mr(t._pt,e,r,0,0,An);return s.u=n,s.pr=-10,s.tween=i,t._props.push(r),1}}},zn=[1,0,0,1,0,0],Dn={},Rn=function(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t},Bn=function(t){var e=pn(t,an);return Rn(e)?zn:e.substr(7).match(W).map(bt)},Fn=function(t,e){var r,n,i,s,a=t._gsap||vt(t),o=t.style,u=Bn(t);return a.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(u=[(i=t.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(",")?zn:u:(u!==zn||t.offsetParent||t===Dr||a.svg||(i=o.display,o.display="block",(r=t.parentNode)&&t.offsetParent||(s=1,n=t.nextElementSibling,Dr.appendChild(t)),u=Bn(t),i?o.display=i:wn(t,"display"),s&&(n?r.insertBefore(t,n):r?r.appendChild(t):Dr.removeChild(t))),e&&u.length>6?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)},In=function(t,e,r,n,i,s){var a,o,u,l=t._gsap,c=i||Fn(t,!0),f=l.xOrigin||0,h=l.yOrigin||0,p=l.xOffset||0,d=l.yOffset||0,_=c[0],g=c[1],m=c[2],v=c[3],y=c[4],x=c[5],b=e.split(" "),w=parseFloat(b[0])||0,T=parseFloat(b[1])||0;r?c!==zn&&(o=_*v-g*m)&&(u=w*(-g/o)+T*(_/o)-(_*x-g*y)/o,w=w*(v/o)+T*(-m/o)+(m*x-v*y)/o,T=u):(w=(a=xn(t)).x+(~b[0].indexOf("%")?w/100*a.width:w),T=a.y+(~(b[1]||b[0]).indexOf("%")?T/100*a.height:T)),n||!1!==n&&l.smooth?(y=w-f,x=T-h,l.xOffset=p+(y*_+x*m)-y,l.yOffset=d+(y*g+x*v)-x):l.xOffset=l.yOffset=0,l.xOrigin=w,l.yOrigin=T,l.smooth=!!n,l.origin=e,l.originIsAbsolute=!!r,t.style[on]="0px 0px",s&&(Tn(s,l,"xOrigin",f,w),Tn(s,l,"yOrigin",h,T),Tn(s,l,"xOffset",p,l.xOffset),Tn(s,l,"yOffset",d,l.yOffset)),t.setAttribute("data-svg-origin",w+" "+T)},Ln=function(t,e){var r=t._gsap||new Ve(t);if("x"in r&&!e&&!r.uncache)return r;var n,i,s,a,o,u,l,c,f,h,p,d,_,g,m,v,y,x,b,w,T,k,M,O,S,P,A,E,z,D,R,B,F=t.style,I=r.scaleX<0,L="px",Y="deg",N=getComputedStyle(t),X=pn(t,on)||"0";return n=i=s=u=l=c=f=h=p=0,a=o=1,r.svg=!(!t.getCTM||!bn(t)),N.translate&&("none"===N.translate&&"none"===N.scale&&"none"===N.rotate||(F[an]=("none"!==N.translate?"translate3d("+(N.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==N.rotate?"rotate("+N.rotate+") ":"")+("none"!==N.scale?"scale("+N.scale.split(" ").join(",")+") ":"")+("none"!==N[an]?N[an]:"")),F.scale=F.rotate=F.translate="none"),g=Fn(t,r.svg),r.svg&&(r.uncache?(S=t.getBBox(),X=r.xOrigin-S.x+"px "+(r.yOrigin-S.y)+"px",O=""):O=!e&&t.getAttribute("data-svg-origin"),In(t,O||X,!!O||r.originIsAbsolute,!1!==r.smooth,g)),d=r.xOrigin||0,_=r.yOrigin||0,g!==zn&&(x=g[0],b=g[1],w=g[2],T=g[3],n=k=g[4],i=M=g[5],6===g.length?(a=Math.sqrt(x*x+b*b),o=Math.sqrt(T*T+w*w),u=x||b?jr(b,x)*Nr:0,(f=w||T?jr(w,T)*Nr+u:0)&&(o*=Math.abs(Math.cos(f*Xr))),r.svg&&(n-=d-(d*x+_*w),i-=_-(d*b+_*T))):(B=g[6],D=g[7],A=g[8],E=g[9],z=g[10],R=g[11],n=g[12],i=g[13],s=g[14],l=(m=jr(B,z))*Nr,m&&(O=k*(v=Math.cos(-m))+A*(y=Math.sin(-m)),S=M*v+E*y,P=B*v+z*y,A=k*-y+A*v,E=M*-y+E*v,z=B*-y+z*v,R=D*-y+R*v,k=O,M=S,B=P),c=(m=jr(-w,z))*Nr,m&&(v=Math.cos(-m),R=T*(y=Math.sin(-m))+R*v,x=O=x*v-A*y,b=S=b*v-E*y,w=P=w*v-z*y),u=(m=jr(b,x))*Nr,m&&(O=x*(v=Math.cos(m))+b*(y=Math.sin(m)),S=k*v+M*y,b=b*v-x*y,M=M*v-k*y,x=O,k=S),l&&Math.abs(l)+Math.abs(u)>359.9&&(l=u=0,c=180-c),a=bt(Math.sqrt(x*x+b*b+w*w)),o=bt(Math.sqrt(M*M+B*B)),m=jr(k,M),f=Math.abs(m)>2e-4?m*Nr:0,p=R?1/(R<0?-R:R):0),r.svg&&(O=t.getAttribute("transform"),r.forceCSS=t.setAttribute("transform","")||!Rn(pn(t,an)),O&&t.setAttribute("transform",O))),Math.abs(f)>90&&Math.abs(f)<270&&(I?(a*=-1,f+=u<=0?180:-180,u+=u<=0?180:-180):(o*=-1,f+=f<=0?180:-180)),e=e||r.uncache,r.x=n-((r.xPercent=n&&(!e&&r.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-n)?-50:0)))?t.offsetWidth*r.xPercent/100:0)+L,r.y=i-((r.yPercent=i&&(!e&&r.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-i)?-50:0)))?t.offsetHeight*r.yPercent/100:0)+L,r.z=s+L,r.scaleX=bt(a),r.scaleY=bt(o),r.rotation=bt(u)+Y,r.rotationX=bt(l)+Y,r.rotationY=bt(c)+Y,r.skewX=f+Y,r.skewY=h+Y,r.transformPerspective=p+L,(r.zOrigin=parseFloat(X.split(" ")[2])||!e&&r.zOrigin||0)&&(F[on]=Yn(X)),r.xOffset=r.yOffset=0,r.force3D=C.force3D,r.renderTransform=r.svg?Hn:Lr?qn:Xn,r.uncache=0,r},Yn=function(t){return(t=t.split(" "))[0]+" "+t[1]},Nn=function(t,e,r){var n=ie(e);return bt(parseFloat(e)+parseFloat(Cn(t,"x",r+"px",n)))+n},Xn=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,qn(t,e)},jn="0deg",Un="0px",Vn=") ",qn=function(t,e){var r=e||this,n=r.xPercent,i=r.yPercent,s=r.x,a=r.y,o=r.z,u=r.rotation,l=r.rotationY,c=r.rotationX,f=r.skewX,h=r.skewY,p=r.scaleX,d=r.scaleY,_=r.transformPerspective,g=r.force3D,m=r.target,v=r.zOrigin,y="",x="auto"===g&&t&&1!==t||!0===g;if(v&&(c!==jn||l!==jn)){var b,w=parseFloat(l)*Xr,T=Math.sin(w),k=Math.cos(w);w=parseFloat(c)*Xr,b=Math.cos(w),s=Nn(m,s,T*b*-v),a=Nn(m,a,-Math.sin(w)*-v),o=Nn(m,o,k*b*-v+v)}_!==Un&&(y+="perspective("+_+Vn),(n||i)&&(y+="translate("+n+"%, "+i+"%) "),(x||s!==Un||a!==Un||o!==Un)&&(y+=o!==Un||x?"translate3d("+s+", "+a+", "+o+") ":"translate("+s+", "+a+Vn),u!==jn&&(y+="rotate("+u+Vn),l!==jn&&(y+="rotateY("+l+Vn),c!==jn&&(y+="rotateX("+c+Vn),f===jn&&h===jn||(y+="skew("+f+", "+h+Vn),1===p&&1===d||(y+="scale("+p+", "+d+Vn),m.style[an]=y||"translate(0, 0)"},Hn=function(t,e){var r,n,i,s,a,o=e||this,u=o.xPercent,l=o.yPercent,c=o.x,f=o.y,h=o.rotation,p=o.skewX,d=o.skewY,_=o.scaleX,g=o.scaleY,m=o.target,v=o.xOrigin,y=o.yOrigin,x=o.xOffset,b=o.yOffset,w=o.forceCSS,T=parseFloat(c),k=parseFloat(f);h=parseFloat(h),p=parseFloat(p),(d=parseFloat(d))&&(p+=d=parseFloat(d),h+=d),h||p?(h*=Xr,p*=Xr,r=Math.cos(h)*_,n=Math.sin(h)*_,i=Math.sin(h-p)*-g,s=Math.cos(h-p)*g,p&&(d*=Xr,a=Math.tan(p-d),i*=a=Math.sqrt(1+a*a),s*=a,d&&(a=Math.tan(d),r*=a=Math.sqrt(1+a*a),n*=a)),r=bt(r),n=bt(n),i=bt(i),s=bt(s)):(r=_,s=g,n=i=0),(T&&!~(c+"").indexOf("px")||k&&!~(f+"").indexOf("px"))&&(T=Cn(m,"x",c,"px"),k=Cn(m,"y",f,"px")),(v||y||x||b)&&(T=bt(T+v-(v*r+y*i)+x),k=bt(k+y-(v*n+y*s)+b)),(u||l)&&(a=m.getBBox(),T=bt(T+u/100*a.width),k=bt(k+l/100*a.height)),a="matrix("+r+","+n+","+i+","+s+","+T+","+k+")",m.setAttribute("transform",a),w&&(m.style[an]=a)},Wn=function(t,e,r,n,i){var s,a,o=360,u=F(i),l=parseFloat(i)*(u&&~i.indexOf("rad")?Nr:1)-n,c=n+l+"deg";return u&&("short"===(s=i.split("_")[1])&&(l%=o)!=l%180&&(l+=l<0?o:-360),"cw"===s&&l<0?l=(l+36e9)%o-~~(l/o)*o:"ccw"===s&&l>0&&(l=(l-36e9)%o-~~(l/o)*o)),t._pt=a=new mr(t._pt,e,r,n,l,Gr),a.e=c,a.u="deg",t._props.push(r),a},Gn=function(t,e){for(var r in e)t[r]=e[r];return t},Qn=function(t,e,r){var n,i,s,a,o,u,l,c=Gn({},r._gsap),f=r.style;for(i in c.svg?(s=r.getAttribute("transform"),r.setAttribute("transform",""),f[an]=e,n=Ln(r,1),wn(r,an),r.setAttribute("transform",s)):(s=getComputedStyle(r)[an],f[an]=e,n=Ln(r,1),f[an]=s),Yr)(s=c[i])!==(a=n[i])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(i)<0&&(o=ie(s)!==(l=ie(a))?Cn(r,i,s,l):parseFloat(s),u=parseFloat(a),t._pt=new mr(t._pt,n,i,o,u-o,Wr),t._pt.u=l||0,t._props.push(i));Gn(n,c)};xt("padding,margin,Width,Radius",(function(t,e){var r="Top",n="Right",i="Bottom",s="Left",a=(e<3?[r,n,i,s]:[r+s,r+n,i+n,i+s]).map((function(r){return e<2?t+r:"border"+r+t}));En[e>1?"border"+t:t]=function(t,e,r,n,i){var s,o;if(arguments.length<4)return s=a.map((function(e){return On(t,e,r)})),5===(o=s.join(" ")).split(s[0]).length?s[0]:o;s=(n+"").split(" "),o={},a.forEach((function(t,e){return o[t]=s[e]=s[e]||s[(e-1)/2|0]})),t.init(e,o,i)}}));var Zn,$n,Jn={name:"css",register:mn,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,r,n,i){var s,a,o,u,l,c,f,h,p,d,_,g,m,v,y,x,b,w,T,k,M=this._props,O=t.style,S=r.vars.startAt;for(f in Rr||mn(),this.styles=this.styles||fn(t),x=this.styles.props,this.tween=r,e)if("autoRound"!==f&&(a=e[f],!ht[f]||!$e(f,e,r,n,t,i)))if(l=typeof a,c=En[f],"function"===l&&(l=typeof(a=a.call(r,n,t,i))),"string"===l&&~a.indexOf("random(")&&(a=_e(a)),c)c(this,t,f,a,r)&&(y=1);else if("--"===f.substr(0,2))s=(getComputedStyle(t).getPropertyValue(f)+"").trim(),a+="",Se.lastIndex=0,Se.test(s)||(h=ie(s),p=ie(a)),p?h!==p&&(s=Cn(t,f,s,p)+p):h&&(a+=h),this.add(O,"setProperty",s,a,n,i,0,0,f),M.push(f),x.push(f,0,O[f]);else if("undefined"!==l){if(S&&f in S?(s="function"==typeof S[f]?S[f].call(r,n,t,i):S[f],F(s)&&~s.indexOf("random(")&&(s=_e(s)),ie(s+"")||"auto"===s||(s+=C.units[f]||ie(On(t,f))||""),"="===(s+"").charAt(1)&&(s=On(t,f))):s=On(t,f),u=parseFloat(s),(d="string"===l&&"="===a.charAt(1)&&a.substr(0,2))&&(a=a.substr(2)),o=parseFloat(a),f in Hr&&("autoAlpha"===f&&(1===u&&"hidden"===On(t,"visibility")&&o&&(u=0),x.push("visibility",0,O.visibility),Tn(this,O,"visibility",u?"inherit":"hidden",o?"inherit":"hidden",!o)),"scale"!==f&&"transform"!==f&&~(f=Hr[f]).indexOf(",")&&(f=f.split(",")[0])),_=f in Yr)if(this.styles.save(f),g||((m=t._gsap).renderTransform&&!e.parseTransform||Ln(t,e.parseTransform),v=!1!==e.smoothOrigin&&m.smooth,(g=this._pt=new mr(this._pt,O,an,0,1,m.renderTransform,m,0,-1)).dep=1),"scale"===f)this._pt=new mr(this._pt,m,"scaleY",m.scaleY,(d?Tt(m.scaleY,d+o):o)-m.scaleY||0,Wr),this._pt.u=0,M.push("scaleY",f),f+="X";else{if("transformOrigin"===f){x.push(on,0,O[on]),w=void 0,T=void 0,k=void 0,T=(w=(b=a).split(" "))[0],k=w[1]||"50%","top"!==T&&"bottom"!==T&&"left"!==k&&"right"!==k||(b=T,T=k,k=b),w[0]=Pn[T]||T,w[1]=Pn[k]||k,a=w.join(" "),m.svg?In(t,a,0,v,0,this):((p=parseFloat(a.split(" ")[2])||0)!==m.zOrigin&&Tn(this,m,"zOrigin",m.zOrigin,p),Tn(this,O,f,Yn(s),Yn(a)));continue}if("svgOrigin"===f){In(t,a,1,v,0,this);continue}if(f in Dn){Wn(this,m,f,u,d?Tt(u,d+a):a);continue}if("smoothOrigin"===f){Tn(this,m,"smooth",m.smooth,a);continue}if("force3D"===f){m[f]=a;continue}if("transform"===f){Qn(this,a,t);continue}}else f in O||(f=gn(f)||f);if(_||(o||0===o)&&(u||0===u)&&!qr.test(a)&&f in O)o||(o=0),(h=(s+"").substr((u+"").length))!==(p=ie(a)||(f in C.units?C.units[f]:h))&&(u=Cn(t,f,s,p)),this._pt=new mr(this._pt,_?m:O,f,u,(d?Tt(u,d+o):o)-u,_||"px"!==p&&"zIndex"!==f||!1===e.autoRound?Wr:Zr),this._pt.u=p||0,h!==p&&"%"!==p&&(this._pt.b=s,this._pt.r=Qr);else if(f in O)Sn.call(this,t,f,s,d?d+a:a);else if(f in t)this.add(t,f,s||t[f],d?d+a:a,n,i);else if("parseTransform"!==f){rt(f,a);continue}_||(f in O?x.push(f,0,O[f]):x.push(f,1,s||t[f])),M.push(f)}y&&gr(this)},render:function(t,e){if(e.tween._time||!Ir())for(var r=e._pt;r;)r.r(t,r.d),r=r._next;else e.styles.revert()},get:On,aliases:Hr,getSetter:function(t,e,r){var n=Hr[e];return n&&n.indexOf(",")<0&&(e=n),e in Yr&&e!==on&&(t._gsap.x||On(t,"x"))?r&&Fr===r?"scale"===e?rn:en:(Fr=r||{})&&("scale"===e?nn:sn):t.style&&!Y(t.style[e])?Kr:~e.indexOf("-")?tn:ur(t,e)},core:{_removeProperty:wn,_getMatrix:Fn}};Ar.utils.checkPrefix=gn,Ar.core.getStyleSaver=fn,$n=xt("x,y,z,scale,scaleX,scaleY,xPercent,yPercent"+","+(Zn="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(t){Yr[t]=1})),xt(Zn,(function(t){C.units[t]="deg",Dn[t]=1})),Hr[$n[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+Zn,xt("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(t){var e=t.split(":");Hr[e[1]]=$n[e[0]]})),xt("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(t){C.units[t]="px"})),Ar.registerPlugin(Jn);var Kn=Ar.registerPlugin(Jn)||Ar;function ti(t,e){for(var r=0;ro?(i=n,n=t,a=s,s=u):r?n+=t:n=i+(t-i)/(u-a)*(s-a)};return{update:l,reset:function(){i=n=r?0:n,a=s=0},getVelocity:function(t){var e=a,o=i,c=yi();return(t||0===t)&&t!==n&&l(t),s===a||c-a>u?0:(n+(r?o:-o))/((r?c:s)-e)*1e3}}},Ri=function(t,e){return e&&!t._gsapAllow&&t.preventDefault(),t.changedTouches?t.changedTouches[0]:t},Bi=function(t){var e=Math.max.apply(Math,t),r=Math.min.apply(Math,t);return Math.abs(e)>=Math.abs(r)?e:r},Fi=function(){var t,e,r,n;(li=ei.core.globals().ScrollTrigger)&&li.core&&(t=li.core,e=t.bridge||{},r=t._scrollers,n=t._proxies,r.push.apply(r,mi),n.push.apply(n,vi),mi=r,vi=n,xi=function(t,r){return e[t](r)})},Ii=function(t){return ei=t||di(),!ri&&ei&&"undefined"!=typeof document&&document.body&&(ni=window,ii=document,si=ii.documentElement,ai=ii.body,ci=[ni,ii,si,ai],ei.utils.clamp,pi=ei.core.context||function(){},ui="onpointerenter"in ai?"pointer":"mouse",oi=Li.isTouch=ni.matchMedia&&ni.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in ni||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,hi=Li.eventTypes=("ontouchstart"in si?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in si?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout((function(){return _i=0}),500),Fi(),ri=1),ri};Pi.op=Ai,mi.cache=0;var Li=function(){function t(t){this.init(t)}var e,r;return t.prototype.init=function(t){ri||Ii(ei)||console.warn("Please gsap.registerPlugin(Observer)"),li||Fi();var e=t.tolerance,r=t.dragMinimum,n=t.type,i=t.target,s=t.lineHeight,a=t.debounce,o=t.preventDefault,u=t.onStop,l=t.onStopDelay,c=t.ignore,f=t.wheelSpeed,h=t.event,p=t.onDragStart,d=t.onDragEnd,_=t.onDrag,g=t.onPress,m=t.onRelease,v=t.onRight,y=t.onLeft,x=t.onUp,b=t.onDown,w=t.onChangeX,T=t.onChangeY,k=t.onChange,M=t.onToggleX,C=t.onToggleY,O=t.onHover,S=t.onHoverEnd,P=t.onMove,A=t.ignoreCheck,E=t.isNormalizer,z=t.onGestureStart,D=t.onGestureEnd,R=t.onWheel,B=t.onEnable,F=t.onDisable,I=t.onClick,L=t.scrollSpeed,Y=t.capture,N=t.allowClicks,X=t.lockAxis,j=t.onLockAxis;this.target=i=Ei(i)||si,this.vars=t,c&&(c=ei.utils.toArray(c)),e=e||1e-9,r=r||0,f=f||1,L=L||1,n=n||"wheel,touch,pointer",a=!1!==a,s||(s=parseFloat(ni.getComputedStyle(ai).lineHeight)||22);var U,V,q,H,W,G,Q,Z=this,$=0,J=0,K=t.passive||!o,tt=zi(i,Pi),et=zi(i,Ai),rt=tt(),nt=et(),it=~n.indexOf("touch")&&!~n.indexOf("pointer")&&"pointerdown"===hi[0],st=wi(i),at=i.ownerDocument||ii,ot=[0,0,0],ut=[0,0,0],lt=0,ct=function(){return lt=yi()},ft=function(t,e){return(Z.event=t)&&c&&~c.indexOf(t.target)||e&&it&&"touch"!==t.pointerType||A&&A(t,e)},ht=function(){var t=Z.deltaX=Bi(ot),r=Z.deltaY=Bi(ut),n=Math.abs(t)>=e,i=Math.abs(r)>=e;k&&(n||i)&&k(Z,t,r,ot,ut),n&&(v&&Z.deltaX>0&&v(Z),y&&Z.deltaX<0&&y(Z),w&&w(Z),M&&Z.deltaX<0!=$<0&&M(Z),$=Z.deltaX,ot[0]=ot[1]=ot[2]=0),i&&(b&&Z.deltaY>0&&b(Z),x&&Z.deltaY<0&&x(Z),T&&T(Z),C&&Z.deltaY<0!=J<0&&C(Z),J=Z.deltaY,ut[0]=ut[1]=ut[2]=0),(H||q)&&(P&&P(Z),q&&(_(Z),q=!1),H=!1),G&&!(G=!1)&&j&&j(Z),W&&(R(Z),W=!1),U=0},pt=function(t,e,r){ot[r]+=t,ut[r]+=e,Z._vx.update(t),Z._vy.update(e),a?U||(U=requestAnimationFrame(ht)):ht()},dt=function(t,e){X&&!Q&&(Z.axis=Q=Math.abs(t)>Math.abs(e)?"x":"y",G=!0),"y"!==Q&&(ot[2]+=t,Z._vx.update(t,!0)),"x"!==Q&&(ut[2]+=e,Z._vy.update(e,!0)),a?U||(U=requestAnimationFrame(ht)):ht()},_t=function(t){if(!ft(t,1)){var e=(t=Ri(t,o)).clientX,n=t.clientY,i=e-Z.x,s=n-Z.y,a=Z.isDragging;Z.x=e,Z.y=n,(a||Math.abs(Z.startX-e)>=r||Math.abs(Z.startY-n)>=r)&&(_&&(q=!0),a||(Z.isDragging=!0),dt(i,s),a||p&&p(Z))}},gt=Z.onPress=function(t){ft(t,1)||t&&t.button||(Z.axis=Q=null,V.pause(),Z.isPressed=!0,t=Ri(t),$=J=0,Z.startX=Z.x=t.clientX,Z.startY=Z.y=t.clientY,Z._vx.reset(),Z._vy.reset(),Ti(E?i:at,hi[1],_t,K,!0),Z.deltaX=Z.deltaY=0,g&&g(Z))},mt=Z.onRelease=function(t){if(!ft(t,1)){ki(E?i:at,hi[1],_t,!0);var e=!isNaN(Z.y-Z.startY),r=Z.isDragging,n=r&&(Math.abs(Z.x-Z.startX)>3||Math.abs(Z.y-Z.startY)>3),s=Ri(t);!n&&e&&(Z._vx.reset(),Z._vy.reset(),o&&N&&ei.delayedCall(.08,(function(){if(yi()-lt>300&&!t.defaultPrevented)if(t.target.click)t.target.click();else if(at.createEvent){var e=at.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,ni,1,s.screenX,s.screenY,s.clientX,s.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(e)}}))),Z.isDragging=Z.isGesturing=Z.isPressed=!1,u&&r&&!E&&V.restart(!0),d&&r&&d(Z),m&&m(Z,n)}},vt=function(t){return t.touches&&t.touches.length>1&&(Z.isGesturing=!0)&&z(t,Z.isDragging)},yt=function(){return(Z.isGesturing=!1)||D(Z)},xt=function(t){if(!ft(t)){var e=tt(),r=et();pt((e-rt)*L,(r-nt)*L,1),rt=e,nt=r,u&&V.restart(!0)}},bt=function(t){if(!ft(t)){t=Ri(t,o),R&&(W=!0);var e=(1===t.deltaMode?s:2===t.deltaMode?ni.innerHeight:1)*f;pt(t.deltaX*e,t.deltaY*e,0),u&&!E&&V.restart(!0)}},wt=function(t){if(!ft(t)){var e=t.clientX,r=t.clientY,n=e-Z.x,i=r-Z.y;Z.x=e,Z.y=r,H=!0,u&&V.restart(!0),(n||i)&&dt(n,i)}},Tt=function(t){Z.event=t,O(Z)},kt=function(t){Z.event=t,S(Z)},Mt=function(t){return ft(t)||Ri(t,o)&&I(Z)};V=Z._dc=ei.delayedCall(l||.25,(function(){Z._vx.reset(),Z._vy.reset(),V.pause(),u&&u(Z)})).pause(),Z.deltaX=Z.deltaY=0,Z._vx=Di(0,50,!0),Z._vy=Di(0,50,!0),Z.scrollX=tt,Z.scrollY=et,Z.isDragging=Z.isGesturing=Z.isPressed=!1,pi(this),Z.enable=function(t){return Z.isEnabled||(Ti(st?at:i,"scroll",Oi),n.indexOf("scroll")>=0&&Ti(st?at:i,"scroll",xt,K,Y),n.indexOf("wheel")>=0&&Ti(i,"wheel",bt,K,Y),(n.indexOf("touch")>=0&&oi||n.indexOf("pointer")>=0)&&(Ti(i,hi[0],gt,K,Y),Ti(at,hi[2],mt),Ti(at,hi[3],mt),N&&Ti(i,"click",ct,!0,!0),I&&Ti(i,"click",Mt),z&&Ti(at,"gesturestart",vt),D&&Ti(at,"gestureend",yt),O&&Ti(i,ui+"enter",Tt),S&&Ti(i,ui+"leave",kt),P&&Ti(i,ui+"move",wt)),Z.isEnabled=!0,t&&t.type&>(t),B&&B(Z)),Z},Z.disable=function(){Z.isEnabled&&(gi.filter((function(t){return t!==Z&&wi(t.target)})).length||ki(st?at:i,"scroll",Oi),Z.isPressed&&(Z._vx.reset(),Z._vy.reset(),ki(E?i:at,hi[1],_t,!0)),ki(st?at:i,"scroll",xt,Y),ki(i,"wheel",bt,Y),ki(i,hi[0],gt,Y),ki(at,hi[2],mt),ki(at,hi[3],mt),ki(i,"click",ct,!0),ki(i,"click",Mt),ki(at,"gesturestart",vt),ki(at,"gestureend",yt),ki(i,ui+"enter",Tt),ki(i,ui+"leave",kt),ki(i,ui+"move",wt),Z.isEnabled=Z.isPressed=Z.isDragging=!1,F&&F(Z))},Z.kill=Z.revert=function(){Z.disable();var t=gi.indexOf(Z);t>=0&&gi.splice(t,1),fi===Z&&(fi=0)},gi.push(Z),E&&wi(i)&&(fi=Z),Z.enable(h)},e=t,(r=[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}])&&ti(e.prototype,r),t}();Li.version="3.12.5",Li.create=function(t){return new Li(t)},Li.register=Ii,Li.getAll=function(){return gi.slice()},Li.getById=function(t){return gi.filter((function(e){return e.vars.id===t}))[0]},di()&&ei.registerPlugin(Li);var Yi,Ni,Xi,ji,Ui,Vi,qi,Hi,Wi,Gi,Qi,Zi,$i,Ji,Ki,ts,es,rs,ns,is,ss,as,os,us,ls,cs,fs,hs,ps,ds,_s,gs,ms,vs,ys,xs,bs,ws,Ts=1,ks=Date.now,Ms=ks(),Cs=0,Os=0,Ss=function(t,e,r){var n=js(t)&&("clamp("===t.substr(0,6)||t.indexOf("max")>-1);return r["_"+e+"Clamp"]=n,n?t.substr(6,t.length-7):t},Ps=function(t,e){return!e||js(t)&&"clamp("===t.substr(0,6)?t:"clamp("+t+")"},As=function t(){return Os&&requestAnimationFrame(t)},Es=function(){return Ji=1},zs=function(){return Ji=0},Ds=function(t){return t},Rs=function(t){return Math.round(1e5*t)/1e5||0},Bs=function(){return"undefined"!=typeof window},Fs=function(){return Yi||Bs()&&(Yi=window.gsap)&&Yi.registerPlugin&&Yi},Is=function(t){return!!~qi.indexOf(t)},Ls=function(t){return("Height"===t?_s:Xi["inner"+t])||Ui["client"+t]||Vi["client"+t]},Ys=function(t){return bi(t,"getBoundingClientRect")||(Is(t)?function(){return Ja.width=Xi.innerWidth,Ja.height=_s,Ja}:function(){return fa(t)})},Ns=function(t,e){var r=e.s,n=e.d2,i=e.d,s=e.a;return Math.max(0,(r="scroll"+n)&&(s=bi(t,r))?s()-Ys(t)()[i]:Is(t)?(Ui[r]||Vi[r])-Ls(n):t[r]-t["offset"+n])},Xs=function(t,e){for(var r=0;r0){for(t-=i,s=0;s=t)return r[s];return r[s-1]}for(s=r.length,t+=i;s--;)if(r[s]<=t)return r[s];return r[0]}:function(r,n,i){void 0===i&&(i=.001);var s=e(r);return!n||Math.abs(s-r)r&&(n*=e/100),t=t.substr(0,r-1)),t=n+(t in ba?ba[t]*e:~t.indexOf("%")?parseFloat(t)*e/100:parseFloat(t)||0)}return t},Ta=function(t,e,r,n,i,s,a,o){var u=i.startColor,l=i.endColor,c=i.fontSize,f=i.indent,h=i.fontWeight,p=ji.createElement("div"),d=Is(r)||"fixed"===bi(r,"pinType"),_=-1!==t.indexOf("scroller"),g=d?Vi:r,m=-1!==t.indexOf("start"),v=m?u:l,y="border-color:"+v+";font-size:"+c+";color:"+v+";font-weight:"+h+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return y+="position:"+((_||o)&&d?"fixed;":"absolute;"),(_||o||!d)&&(y+=(n===Ai?Zs:$s)+":"+(s+parseFloat(f))+"px;"),a&&(y+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=m,p.setAttribute("class","gsap-marker-"+t+(e?" marker-"+e:"")),p.style.cssText=y,p.innerText=e||0===e?t+"-"+e:t,g.children[0]?g.insertBefore(p,g.children[0]):g.appendChild(p),p._offset=p["offset"+n.op.d2],ka(p,0,n,m),p},ka=function(t,e,r,n){var i={display:"block"},s=r[n?"os2":"p2"],a=r[n?"p2":"os2"];t._isFlipped=n,i[r.a+"Percent"]=n?-100:0,i[r.a]=n?"1px":0,i["border"+s+aa]=1,i["border"+a+aa]=0,i[r.p]=e+"px",Yi.set(t,i)},Ma=[],Ca={},Oa=function(){return ks()-Cs>34&&(ys||(ys=requestAnimationFrame(qa)))},Sa=function(){(!os||!os.isPressed||os.startX>Vi.clientWidth)&&(mi.cache++,os?ys||(ys=requestAnimationFrame(qa)):qa(),Cs||Ra("scrollStart"),Cs=ks())},Pa=function(){cs=Xi.innerWidth,ls=Xi.innerHeight},Aa=function(){mi.cache++,!$i&&!as&&!ji.fullscreenElement&&!ji.webkitFullscreenElement&&(!us||cs!==Xi.innerWidth||Math.abs(Xi.innerHeight-ls)>.25*Xi.innerHeight)&&Hi.restart(!0)},Ea={},za=[],Da=function t(){return ma(so,"scrollEnd",t)||ja(!0)},Ra=function(t){return Ea[t]&&Ea[t].map((function(t){return t()}))||za},Ba=[],Fa=function(t){for(var e=0;ee,n=t._startClamp&&t.start>=e;(r||n)&&t.setPositions(n?e-1:t.start,r?Math.max(n?e:t.start+1,e):t.end,!0)})),Xa(!1),ms=0,r.forEach((function(t){return t&&t.render&&t.render(-1)})),mi.forEach((function(t){Us(t)&&(t.smooth&&requestAnimationFrame((function(){return t.target.style.scrollBehavior="smooth"})),t.rec&&t(t.rec))})),La(ps,1),Hi.pause(),Ya++,xs=2,qa(2),Ma.forEach((function(t){return Us(t.vars.onRefresh)&&t.vars.onRefresh(t)})),xs=so.isRefreshing=!1,Ra("refresh")}else ga(so,"scrollEnd",Da)},Ua=0,Va=1,qa=function(t){if(2===t||!xs&&!gs){so.isUpdating=!0,ws&&ws.update(0);var e=Ma.length,r=ks(),n=r-Ms>=50,i=e&&Ma[0].scroll();if(Va=Ua>i?-1:1,xs||(Ua=i),n&&(Cs&&!Ji&&r-Cs>200&&(Cs=0,Ra("scrollEnd")),Qi=Ms,Ms=r),Va<0){for(ts=e;ts-- >0;)Ma[ts]&&Ma[ts].update(0,n);Va=1}else for(ts=0;ts20),r-=r-x}if(p&&(o[p]=t||-.001,t<0&&(t=0)),s){var T=t+r,k=s._isStart;d="scroll"+n.d2,ka(s,T,n,k&&T>20||!k&&(c?Math.max(Vi[d],Ui[d]):s.parentNode[d])<=T+1),c&&(u=fa(a),c&&(s.style[n.op.p]=u[n.op.p]-n.op.m-s._offset+ua))}return h&&g&&(d=fa(g),h.seek(f),_=fa(g),h._caScrollDist=d[n.p]-_[n.p],t=t/h._caScrollDist*f),h&&h.seek(m),h?t:Math.round(t)},to=/(webkit|moz|length|cssText|inset)/i,eo=function(t,e,r,n){if(t.parentNode!==e){var i,s,a=t.style;if(e===Vi){for(i in t._stOrig=a.cssText,s=la(t))+i||to.test(i)||!s[i]||"string"!=typeof a[i]||"0"===i||(a[i]=s[i]);a.top=r,a.left=n}else a.cssText=t._stOrig;Yi.core.getCache(t).uncache=1,e.appendChild(t)}},ro=function(t,e,r){var n=e,i=n;return function(e){var s=Math.round(t());return s!==n&&s!==i&&Math.abs(s-n)>3&&Math.abs(s-i)>3&&(e=s,r&&r()),i=n,n=e,e}},no=function(t,e,r){var n={};n[e.p]="+="+r,Yi.set(t,n)},io=function(t,e){var r=zi(t,e),n="_scroll"+e.p2,i=function e(i,s,a,o,u){var l=e.tween,c=s.onComplete,f={};a=a||r();var h=ro(r,a,(function(){l.kill(),e.tween=0}));return u=o&&u||0,o=o||i-a,l&&l.kill(),s[n]=i,s.inherit=!1,s.modifiers=f,f[n]=function(){return h(a+o*l.ratio+u*l.ratio*l.ratio)},s.onUpdate=function(){mi.cache++,e.tween&&qa()},s.onComplete=function(){e.tween=0,c&&c.call(l)},l=e.tween=Yi.to(t,s)};return t[n]=r,r.wheelHandler=function(){return i.tween&&i.tween.kill()&&(i.tween=0)},ga(t,"wheel",r.wheelHandler),so.isTouch&&ga(t,"touchmove",r.wheelHandler),i},so=function(){function t(e,r){Ni||t.register(Yi)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),hs(this),this.init(e,r)}return t.prototype.init=function(e,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),Os){var n,i,s,a,o,u,l,c,f,h,p,d,_,g,m,v,y,x,b,w,T,k,M,C,O,S,P,A,E,z,D,R,B,F,I,L,Y,N,X,j,U,V,q=e=ca(js(e)||Vs(e)||e.nodeType?{trigger:e}:e,xa),H=q.onUpdate,W=q.toggleClass,G=q.id,Q=q.onToggle,Z=q.onRefresh,$=q.scrub,J=q.trigger,K=q.pin,tt=q.pinSpacing,et=q.invalidateOnRefresh,rt=q.anticipatePin,nt=q.onScrubComplete,it=q.onSnapComplete,st=q.once,at=q.snap,ot=q.pinReparent,ut=q.pinSpacer,lt=q.containerAnimation,ct=q.fastScrollEnd,ft=q.preventOverlaps,ht=e.horizontal||e.containerAnimation&&!1!==e.horizontal?Pi:Ai,pt=!$&&0!==$,dt=Ei(e.scroller||Xi),_t=Yi.core.getCache(dt),gt=Is(dt),mt="fixed"===("pinType"in e?e.pinType:bi(dt,"pinType")||gt&&"fixed"),vt=[e.onEnter,e.onLeave,e.onEnterBack,e.onLeaveBack],yt=pt&&e.toggleActions.split(" "),xt="markers"in e?e.markers:xa.markers,bt=gt?0:parseFloat(la(dt)["border"+ht.p2+aa])||0,wt=this,Tt=e.onRefreshInit&&function(){return e.onRefreshInit(wt)},kt=function(t,e,r){var n=r.d,i=r.d2,s=r.a;return(s=bi(t,"getBoundingClientRect"))?function(){return s()[n]}:function(){return(e?Ls(i):t["client"+i])||0}}(dt,gt,ht),Mt=function(t,e){return!e||~vi.indexOf(t)?Ys(t):function(){return Ja}}(dt,gt),Ct=0,Ot=0,St=0,Pt=zi(dt,ht);if(wt._startClamp=wt._endClamp=!1,wt._dir=ht,rt*=45,wt.scroller=dt,wt.scroll=lt?lt.time.bind(lt):Pt,a=Pt(),wt.vars=e,r=r||e.animation,"refreshPriority"in e&&(is=1,-9999===e.refreshPriority&&(ws=wt)),_t.tweenScroll=_t.tweenScroll||{top:io(dt,Ai),left:io(dt,Pi)},wt.tweenTo=n=_t.tweenScroll[ht.p],wt.scrubDuration=function(t){(B=Vs(t)&&t)?R?R.duration(t):R=Yi.to(r,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:B,paused:!0,onComplete:function(){return nt&&nt(wt)}}):(R&&R.progress(1).kill(),R=0)},r&&(r.vars.lazy=!1,r._initted&&!wt.isReverted||!1!==r.vars.immediateRender&&!1!==e.immediateRender&&r.duration()&&r.render(0,!0,!0),wt.animation=r.pause(),r.scrollTrigger=wt,wt.scrubDuration($),z=0,G||(G=r.vars.id)),at&&(qs(at)&&!at.push||(at={snapTo:at}),"scrollBehavior"in Vi.style&&Yi.set(gt?[Vi,Ui]:dt,{scrollBehavior:"auto"}),mi.forEach((function(t){return Us(t)&&t.target===(gt?ji.scrollingElement||Ui:dt)&&(t.smooth=!1)})),s=Us(at.snapTo)?at.snapTo:"labels"===at.snapTo?function(t){return function(e){return Yi.utils.snap(pa(t),e)}}(r):"labelsDirectional"===at.snapTo?(j=r,function(t,e){return da(pa(j))(t,e.direction)}):!1!==at.directional?function(t,e){return da(at.snapTo)(t,ks()-Ot<500?0:e.direction)}:Yi.utils.snap(at.snapTo),F=at.duration||{min:.1,max:2},F=qs(F)?Gi(F.min,F.max):Gi(F,F),I=Yi.delayedCall(at.delay||B/2||.1,(function(){var t=Pt(),e=ks()-Ot<500,i=n.tween;if(!(e||Math.abs(wt.getVelocity())<10)||i||Ji||Ct===t)wt.isActive&&Ct!==t&&I.restart(!0);else{var a,o,c=(t-u)/g,f=r&&!pt?r.totalProgress():c,h=e?0:(f-D)/(ks()-Qi)*1e3||0,p=Yi.utils.clamp(-c,1-c,Gs(h/2)*h/.185),d=c+(!1===at.inertia?0:p),_=at,m=_.onStart,v=_.onInterrupt,y=_.onComplete;if(a=s(d,wt),Vs(a)||(a=d),o=Math.round(u+a*g),t<=l&&t>=u&&o!==t){if(i&&!i._initted&&i.data<=Gs(o-t))return;!1===at.inertia&&(p=a-c),n(o,{duration:F(Gs(.185*Math.max(Gs(d-f),Gs(a-f))/h/.05||0)),ease:at.ease||"power3",data:Gs(o-t),onInterrupt:function(){return I.restart(!0)&&v&&v(wt)},onComplete:function(){wt.update(),Ct=Pt(),r&&(R?R.resetTo("totalProgress",a,r._tTime/r._tDur):r.progress(a)),z=D=r&&!pt?r.totalProgress():wt.progress,it&&it(wt),y&&y(wt)}},t,p*g,o-t-p*g),m&&m(wt,n.tween)}}})).pause()),G&&(Ca[G]=wt),(X=(J=wt.trigger=Ei(J||!0!==K&&K))&&J._gsap&&J._gsap.stRevert)&&(X=X(wt)),K=!0===K?J:Ei(K),js(W)&&(W={targets:J,className:W}),K&&(!1===tt||tt===sa||(tt=!(!tt&&K.parentNode&&K.parentNode.style&&"flex"===la(K.parentNode).display)&&ia),wt.pin=K,(i=Yi.core.getCache(K)).spacer?m=i.pinState:(ut&&((ut=Ei(ut))&&!ut.nodeType&&(ut=ut.current||ut.nativeElement),i.spacerIsNative=!!ut,ut&&(i.spacerState=$a(ut))),i.spacer=x=ut||ji.createElement("div"),x.classList.add("pin-spacer"),G&&x.classList.add("pin-spacer-"+G),i.pinState=m=$a(K)),!1!==e.force3D&&Yi.set(K,{force3D:!0}),wt.spacer=x=i.spacer,E=la(K),C=E[tt+ht.os2],w=Yi.getProperty(K),T=Yi.quickSetter(K,ht.a,ua),Ga(K,x,E),y=$a(K)),xt){d=qs(xt)?ca(xt,ya):ya,h=Ta("scroller-start",G,dt,ht,d,0),p=Ta("scroller-end",G,dt,ht,d,0,h),b=h["offset"+ht.op.d2];var At=Ei(bi(dt,"content")||dt);c=this.markerStart=Ta("start",G,At,ht,d,b,0,lt),f=this.markerEnd=Ta("end",G,At,ht,d,b,0,lt),lt&&(N=Yi.quickSetter([c,f],ht.a,ua)),mt||vi.length&&!0===bi(dt,"fixedMarkers")||(V=la(U=gt?Vi:dt).position,U.style.position="absolute"===V||"fixed"===V?V:"relative",Yi.set([h,p],{force3D:!0}),S=Yi.quickSetter(h,ht.a,ua),A=Yi.quickSetter(p,ht.a,ua))}if(lt){var Et=lt.vars.onUpdate,zt=lt.vars.onUpdateParams;lt.eventCallback("onUpdate",(function(){wt.update(0,0,1),Et&&Et.apply(lt,zt||[])}))}if(wt.previous=function(){return Ma[Ma.indexOf(wt)-1]},wt.next=function(){return Ma[Ma.indexOf(wt)+1]},wt.revert=function(t,e){if(!e)return wt.kill(!0);var n=!1!==t||!wt.enabled,i=$i;n!==wt.isReverted&&(n&&(L=Math.max(Pt(),wt.scroll.rec||0),St=wt.progress,Y=r&&r.progress()),c&&[c,f,h,p].forEach((function(t){return t.style.display=n?"none":"block"})),n&&($i=wt,wt.update(n)),!K||ot&&wt.isActive||(n?function(t,e,r){Za(r);var n=t._gsap;if(n.spacerIsNative)Za(n.spacerState);else if(t._gsap.swappedIn){var i=e.parentNode;i&&(i.insertBefore(t,e),i.removeChild(e))}t._gsap.swappedIn=!1}(K,x,m):Ga(K,x,la(K),O)),n||wt.update(n),$i=i,wt.isReverted=n)},wt.refresh=function(i,s,d,b){if(!$i&&wt.enabled||s)if(K&&i&&Cs)ga(t,"scrollEnd",Da);else{!xs&&Tt&&Tt(wt),$i=wt,n.tween&&!d&&(n.tween.kill(),n.tween=0),R&&R.pause(),et&&r&&r.revert({kill:!1}).invalidate(),wt.isReverted||wt.revert(!0,!0),wt._subPinOffset=!1;var T,C,S,A,E,z,D,B,F,N,X,j,U,V=kt(),q=Mt(),H=lt?lt.duration():Ns(dt,ht),W=g<=.01,G=0,Q=b||0,$=qs(d)?d.end:e.end,rt=e.endTrigger||J,nt=qs(d)?d.start:e.start||(0!==e.start&&J?K?"0 0":"0 100%":0),it=wt.pinnedContainer=e.pinnedContainer&&Ei(e.pinnedContainer,wt),st=J&&Math.max(0,Ma.indexOf(wt))||0,at=st;for(xt&&qs(d)&&(j=Yi.getProperty(h,ht.p),U=Yi.getProperty(p,ht.p));at--;)(z=Ma[at]).end||z.refresh(0,1)||($i=wt),!(D=z.pin)||D!==J&&D!==K&&D!==it||z.isReverted||(N||(N=[]),N.unshift(z),z.revert(!0,!0)),z!==Ma[at]&&(st--,at--);for(Us(nt)&&(nt=nt(wt)),nt=Ss(nt,"start",wt),u=Ka(nt,J,V,ht,Pt(),c,h,wt,q,bt,mt,H,lt,wt._startClamp&&"_startClamp")||(K?-.001:0),Us($)&&($=$(wt)),js($)&&!$.indexOf("+=")&&(~$.indexOf(" ")?$=(js(nt)?nt.split(" ")[0]:"")+$:(G=wa($.substr(2),V),$=js(nt)?nt:(lt?Yi.utils.mapRange(0,lt.duration(),lt.scrollTrigger.start,lt.scrollTrigger.end,u):u)+G,rt=J)),$=Ss($,"end",wt),l=Math.max(u,Ka($||(rt?"100% 0":H),rt,V,ht,Pt()+G,f,p,wt,q,bt,mt,H,lt,wt._endClamp&&"_endClamp"))||-.001,G=0,at=st;at--;)(D=(z=Ma[at]).pin)&&z.start-z._pinPush<=u&&!lt&&z.end>0&&(T=z.end-(wt._startClamp?Math.max(0,z.start):z.start),(D===J&&z.start-z._pinPush=Ns(dt,ht)){if(J&&Pt()&&!lt)for(C=J.parentNode;C&&C!==Vi;)C._pinOffset&&(u-=C._pinOffset,l-=C._pinOffset),C=C.parentNode}else T=la(K),A=ht===Ai,S=Pt(),k=parseFloat(w(ht.a))+Q,!H&&l>1&&(X={style:X=(gt?ji.scrollingElement||Ui:dt).style,value:X["overflow"+ht.a.toUpperCase()]},gt&&"scroll"!==la(Vi)["overflow"+ht.a.toUpperCase()]&&(X.style["overflow"+ht.a.toUpperCase()]="scroll")),Ga(K,x,T),y=$a(K),C=fa(K,!0),B=mt&&zi(dt,A?Pi:Ai)(),tt?((O=[tt+ht.os2,g+Q+ua]).t=x,(at=tt===ia?ha(K,ht)+g+Q:0)&&(O.push(ht.d,at+ua),"auto"!==x.style.flexBasis&&(x.style.flexBasis=at+ua)),Za(O),it&&Ma.forEach((function(t){t.pin===it&&!1!==t.vars.pinSpacing&&(t._subPinOffset=!0)})),mt&&Pt(L)):(at=ha(K,ht))&&"auto"!==x.style.flexBasis&&(x.style.flexBasis=at+ua),mt&&((E={top:C.top+(A?S-u:B)+ua,left:C.left+(A?B:S-u)+ua,boxSizing:"border-box",position:"fixed"})[Js]=E["max"+aa]=Math.ceil(C.width)+ua,E[Ks]=E["max"+oa]=Math.ceil(C.height)+ua,E[sa]=E[sa+ra]=E[sa+ta]=E[sa+na]=E[sa+ea]="0",E[ia]=T[ia],E[ia+ra]=T[ia+ra],E[ia+ta]=T[ia+ta],E[ia+na]=T[ia+na],E[ia+ea]=T[ia+ea],v=function(t,e,r){for(var n,i=[],s=t.length,a=r?8:0;a1,mt&&P&&v.splice(v.length-2,2),r.render(0,!0,!0),F||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),ss(0)):M=g,X&&(X.value?X.style["overflow"+ht.a.toUpperCase()]=X.value:X.style.removeProperty("overflow-"+ht.a));N&&N.forEach((function(t){return t.revert(!1,!0)})),wt.start=u,wt.end=l,a=o=xs?L:Pt(),lt||xs||(a0?Ma.slice(0,e).reverse():Ma.slice(e+1);return(js(t)?r.filter((function(e){return e.vars.preventOverlaps===t})):r).filter((function(t){return wt.direction>0?t.end<=u:t.start>=l}))},wt.update=function(t,e,i){if(!lt||i||t){var s,c,f,p,d,_,m,b=!0===xs?L:wt.scroll(),w=t?0:(b-u)/g,O=w<0?0:w>1?1:w||0,E=wt.progress;if(e&&(o=a,a=lt?Pt():b,at&&(D=z,z=r&&!pt?r.totalProgress():O)),rt&&K&&!$i&&!Ts&&Cs&&(!O&&ub+(b-o)/(ks()-Qi)*rt&&(O=.9999)),O!==E&&wt.enabled){if(p=(d=(s=wt.isActive=!!O&&O<1)!=(!!E&&E<1))||!!O!=!!E,wt.direction=O>E?1:-1,wt.progress=O,p&&!$i&&(c=O&&!E?0:1===O?1:1===E?2:3,pt&&(f=!d&&"none"!==yt[c+1]&&yt[c+1]||yt[c],m=r&&("complete"===f||"reset"===f||f in r))),ft&&(d||m)&&(m||$||!r)&&(Us(ft)?ft(wt):wt.getTrailing(ft).forEach((function(t){return t.endAnimation()}))),pt||(!R||$i||Ts?r&&r.totalProgress(O,!(!$i||!Ot&&!t)):(R._dp._time-R._start!==R._time&&R.render(R._dp._time-R._start),R.resetTo?R.resetTo("totalProgress",O,r._tTime/r._tDur):(R.vars.totalProgress=O,R.invalidate().restart()))),K)if(t&&tt&&(x.style[tt+ht.os2]=C),mt){if(p){if(_=!t&&O>E&&l+1>b&&b+1>=Ns(dt,ht),ot)if(t||!s&&!_)eo(K,x);else{var B=fa(K,!0),F=b-u;eo(K,Vi,B.top+(ht===Ai?F:0)+ua,B.left+(ht===Ai?0:F)+ua)}Za(s||_?v:y),P&&O<1&&s||T(k+(1!==O||_?0:M))}}else T(Rs(k+M*O));at&&!n.tween&&!$i&&!Ts&&I.restart(!0),W&&(d||st&&O&&(O<1||!vs))&&Wi(W.targets).forEach((function(t){return t.classList[s||st?"add":"remove"](W.className)})),H&&!pt&&!t&&H(wt),p&&!$i?(pt&&(m&&("complete"===f?r.pause().totalProgress(1):"reset"===f?r.restart(!0).pause():"restart"===f?r.restart(!0):r[f]()),H&&H(wt)),!d&&vs||(Q&&d&&Ws(wt,Q),vt[c]&&Ws(wt,vt[c]),st&&(1===O?wt.kill(!1,1):vt[c]=0),d||vt[c=1===O?1:3]&&Ws(wt,vt[c])),ct&&!s&&Math.abs(wt.getVelocity())>(Vs(ct)?ct:2500)&&(Hs(wt.callbackAnimation),R?R.progress(1):Hs(r,"reverse"===f?1:!O,1))):pt&&H&&!$i&&H(wt)}if(A){var Y=lt?b/lt.duration()*(lt._caScrollDist||0):b;S(Y+(h._isFlipped?1:0)),A(Y)}N&&N(-b/lt.duration()*(lt._caScrollDist||0))}},wt.enable=function(e,r){wt.enabled||(wt.enabled=!0,ga(dt,"resize",Aa),gt||ga(dt,"scroll",Sa),Tt&&ga(t,"refreshInit",Tt),!1!==e&&(wt.progress=St=0,a=o=Ct=Pt()),!1!==r&&wt.refresh())},wt.getTween=function(t){return t&&n?n.tween:R},wt.setPositions=function(t,e,r,n){if(lt){var i=lt.scrollTrigger,s=lt.duration(),a=i.end-i.start;t=i.start+a*t/s,e=i.start+a*e/s}wt.refresh(!1,!1,{start:Ps(t,r&&!!wt._startClamp),end:Ps(e,r&&!!wt._endClamp)},n),wt.update()},wt.adjustPinSpacing=function(t){if(O&&t){var e=O.indexOf(ht.d)+1;O[e]=parseFloat(O[e])+t+ua,O[1]=parseFloat(O[1])+t+ua,Za(O)}},wt.disable=function(e,r){if(wt.enabled&&(!1!==e&&wt.revert(!0,!0),wt.enabled=wt.isActive=!1,r||R&&R.pause(),L=0,i&&(i.uncache=1),Tt&&ma(t,"refreshInit",Tt),I&&(I.pause(),n.tween&&n.tween.kill()&&(n.tween=0)),!gt)){for(var s=Ma.length;s--;)if(Ma[s].scroller===dt&&Ma[s]!==wt)return;ma(dt,"resize",Aa),gt||ma(dt,"scroll",Sa)}},wt.kill=function(t,n){wt.disable(t,n),R&&!n&&R.kill(),G&&delete Ca[G];var s=Ma.indexOf(wt);s>=0&&Ma.splice(s,1),s===ts&&Va>0&&ts--,s=0,Ma.forEach((function(t){return t.scroller===wt.scroller&&(s=1)})),s||xs||(wt.scroll.rec=0),r&&(r.scrollTrigger=null,t&&r.revert({kill:!1}),n||r.kill()),c&&[c,f,h,p].forEach((function(t){return t.parentNode&&t.parentNode.removeChild(t)})),ws===wt&&(ws=0),K&&(i&&(i.uncache=1),s=0,Ma.forEach((function(t){return t.pin===K&&s++})),s||(i.spacer=0)),e.onKill&&e.onKill(wt)},Ma.push(wt),wt.enable(!1,!1),X&&X(wt),r&&r.add&&!g){var Dt=wt.update;wt.update=function(){wt.update=Dt,u||l||wt.refresh()},Yi.delayedCall(.01,wt.update),g=.01,u=l=0}else wt.refresh();K&&function(){if(bs!==Ya){var t=bs=Ya;requestAnimationFrame((function(){return t===Ya&&ja(!0)}))}}()}else this.update=this.refresh=this.kill=Ds},t.register=function(e){return Ni||(Yi=e||Fs(),Bs()&&window.document&&t.enable(),Ni=Os),Ni},t.defaults=function(t){if(t)for(var e in t)xa[e]=t[e];return xa},t.disable=function(t,e){Os=0,Ma.forEach((function(r){return r[e?"kill":"disable"](t)})),ma(Xi,"wheel",Sa),ma(ji,"scroll",Sa),clearInterval(Zi),ma(ji,"touchcancel",Ds),ma(Vi,"touchstart",Ds),_a(ma,ji,"pointerdown,touchstart,mousedown",Es),_a(ma,ji,"pointerup,touchend,mouseup",zs),Hi.kill(),Xs(ma);for(var r=0;r0&&n.left+i0&&n.top+i=0&&Ba.splice(e,5),Ba.push(t,t.style.cssText,t.getBBox&&t.getAttribute("transform"),Yi.core.getCache(t),hs())}})):Ba},so.revert=function(t,e){return Ia(!t,e)},so.create=function(t,e){return new so(t,e)},so.refresh=function(t){return t?Aa():(Ni||so.register())&&ja(!0)},so.update=function(t){return++mi.cache&&qa(!0===t?2:0)},so.clearScrollMemory=La,so.maxScroll=function(t,e){return Ns(t,e?Pi:Ai)},so.getScrollFunc=function(t,e){return zi(Ei(t),e?Pi:Ai)},so.getById=function(t){return Ca[t]},so.getAll=function(){return Ma.filter((function(t){return"ScrollSmoother"!==t.vars.id}))},so.isScrolling=function(){return!!Cs},so.snapDirectional=da,so.addEventListener=function(t,e){var r=Ea[t]||(Ea[t]=[]);~r.indexOf(e)||r.push(e)},so.removeEventListener=function(t,e){var r=Ea[t],n=r&&r.indexOf(e);n>=0&&r.splice(n,1)},so.batch=function(t,e){var r,n=[],i={},s=e.interval||.016,a=e.batchMax||1e9,o=function(t,e){var r=[],n=[],i=Yi.delayedCall(s,(function(){e(r,n),r=[],n=[]})).pause();return function(t){r.length||i.restart(!0),r.push(t.trigger),n.push(t),a<=r.length&&i.progress(1)}};for(r in e)i[r]="on"===r.substr(0,2)&&Us(e[r])&&"onRefreshInit"!==r?o(0,e[r]):e[r];return Us(a)&&(a=a(),ga(so,"refresh",(function(){return a=e.batchMax()}))),Wi(t).forEach((function(t){var e={};for(r in i)e[r]=i[r];e.trigger=t,n.push(so.create(e))})),n};var ao,oo=function(t,e,r,n){return e>n?t(n):e<0&&t(0),r>n?(n-e)/(r-e):r<0?e/(e-r):1},uo=function t(e,r){!0===r?e.style.removeProperty("touch-action"):e.style.touchAction=!0===r?"auto":r?"pan-"+r+(Li.isTouch?" pinch-zoom":""):"none",e===Ui&&t(Vi,r)},lo={auto:1,scroll:1},co=function(t){var e,r=t.event,n=t.target,i=t.axis,s=(r.changedTouches?r.changedTouches[0]:r).target,a=s._gsap||Yi.core.getCache(s),o=ks();if(!a._isScrollT||o-a._isScrollT>2e3){for(;s&&s!==Vi&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!lo[(e=la(s)).overflowY]&&!lo[e.overflowX]);)s=s.parentNode;a._isScroll=s&&s!==n&&!Is(s)&&(lo[(e=la(s)).overflowY]||lo[e.overflowX]),a._isScrollT=o}(a._isScroll||"x"===i)&&(r.stopPropagation(),r._gsapAllow=!0)},fo=function(t,e,r,n){return Li.create({target:t,capture:!0,debounce:!1,lockAxis:!0,type:e,onWheel:n=n&&co,onPress:n,onDrag:n,onScroll:n,onEnable:function(){return r&&ga(ji,Li.eventTypes[0],po,!1,!0)},onDisable:function(){return ma(ji,Li.eventTypes[0],po,!0)}})},ho=/(input|label|select|textarea)/i,po=function(t){var e=ho.test(t.target.tagName);(e||ao)&&(t._gsapAllow=!0,ao=e)};so.sort=function(t){return Ma.sort(t||function(t,e){return-1e6*(t.vars.refreshPriority||0)+t.start-(e.start+-1e6*(e.vars.refreshPriority||0))})},so.observe=function(t){return new Li(t)},so.normalizeScroll=function(t){if(void 0===t)return os;if(!0===t&&os)return os.enable();if(!1===t)return os&&os.kill(),void(os=t);var e=t instanceof Li?t:function(t){qs(t)||(t={}),t.preventDefault=t.isNormalizer=t.allowClicks=!0,t.type||(t.type="wheel,touch"),t.debounce=!!t.debounce,t.id=t.id||"normalizer";var e,r,n,i,s,a,o,u,l=t,c=l.normalizeScrollX,f=l.momentum,h=l.allowNestedScroll,p=l.onRelease,d=Ei(t.target)||Ui,_=Yi.core.globals().ScrollSmoother,g=_&&_.get(),m=fs&&(t.content&&Ei(t.content)||g&&!1!==t.content&&!g.smooth()&&g.content()),v=zi(d,Ai),y=zi(d,Pi),x=1,b=(Li.isTouch&&Xi.visualViewport?Xi.visualViewport.scale*Xi.visualViewport.width:Xi.outerWidth)/Xi.innerWidth,w=0,T=Us(f)?function(){return f(e)}:function(){return f||2.8},k=fo(d,t.type,!0,h),M=function(){return i=!1},C=Ds,O=Ds,S=function(){r=Ns(d,Ai),O=Gi(fs?1:0,r),c&&(C=Gi(0,Ns(d,Pi))),n=Ya},P=function(){m._gsap.y=Rs(parseFloat(m._gsap.y)+v.offset)+"px",m.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(m._gsap.y)+", 0, 1)",v.offset=v.cacheID=0},A=function(){S(),s.isActive()&&s.vars.scrollY>r&&(v()>r?s.progress(1)&&v(r):s.resetTo("scrollY",r))};return m&&Yi.set(m,{y:"+=0"}),t.ignoreCheck=function(t){return fs&&"touchmove"===t.type&&function(){if(i){requestAnimationFrame(M);var t=Rs(e.deltaY/2),r=O(v.v-t);if(m&&r!==v.v+v.offset){v.offset=r-v.v;var n=Rs((parseFloat(m&&m._gsap.y)||0)-v.offset);m.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+n+", 0, 1)",m._gsap.y=n+"px",v.cacheID=mi.cache,qa()}return!0}v.offset&&P(),i=!0}()||x>1.05&&"touchstart"!==t.type||e.isGesturing||t.touches&&t.touches.length>1},t.onPress=function(){i=!1;var t=x;x=Rs((Xi.visualViewport&&Xi.visualViewport.scale||1)/b),s.pause(),t!==x&&uo(d,x>1.01||!c&&"x"),a=y(),o=v(),S(),n=Ya},t.onRelease=t.onGestureStart=function(t,e){if(v.offset&&P(),e){mi.cache++;var n,i,a=T();c&&(i=(n=y())+.05*a*-t.velocityX/.227,a*=oo(y,n,i,Ns(d,Pi)),s.vars.scrollX=C(i)),i=(n=v())+.05*a*-t.velocityY/.227,a*=oo(v,n,i,Ns(d,Ai)),s.vars.scrollY=O(i),s.invalidate().duration(a).play(.01),(fs&&s.vars.scrollY>=r||n>=r-1)&&Yi.to({},{onUpdate:A,duration:a})}else u.restart(!0);p&&p(t)},t.onWheel=function(){s._ts&&s.pause(),ks()-w>1e3&&(n=0,w=ks())},t.onChange=function(t,e,r,i,s){if(Ya!==n&&S(),e&&c&&y(C(i[2]===e?a+(t.startX-t.x):y()+e-i[1])),r){v.offset&&P();var u=s[2]===r,l=u?o+t.startY-t.y:v()+r-s[1],f=O(l);u&&l!==f&&(o+=f-l),v(f)}(r||e)&&qa()},t.onEnable=function(){uo(d,!c&&"x"),so.addEventListener("refresh",A),ga(Xi,"resize",A),v.smooth&&(v.target.style.scrollBehavior="auto",v.smooth=y.smooth=!1),k.enable()},t.onDisable=function(){uo(d,!0),ma(Xi,"resize",A),so.removeEventListener("refresh",A),k.kill()},t.lockAxis=!1!==t.lockAxis,(e=new Li(t)).iOS=fs,fs&&!v()&&v(1),fs&&Yi.ticker.add(Ds),u=e._dc,s=Yi.to(e,{ease:"power4",paused:!0,inherit:!1,scrollX:c?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:ro(v,v(),(function(){return s.pause()}))},onUpdate:qa,onComplete:u.vars.onComplete}),e}(t);return os&&os.target===e.target&&os.kill(),Is(e.target)&&(os=e),e},so.core={_getVelocityProp:Di,_inputObserver:fo,_scrollers:mi,_proxies:vi,bridge:{ss:function(){Cs||Ra("scrollStart"),Cs=ks()},ref:function(){return $i}}},Fs()&&Yi.registerPlugin(so);var _o=JSON.parse('{"UU":"rrze-elements/counter-row"}');(0,e.registerBlockType)(_o.UU,{icon:{src:(0,t.jsxs)("svg",{id:"a",xmlns:"http://www.w3.org/2000/svg",width:"512",height:"512",viewBox:"0 0 512 512",children:[(0,t.jsx)("rect",{x:"60.05",y:"210.12",width:"112.94",height:"91.77",rx:"5.73",ry:"5.73",fill:"evenodd"}),(0,t.jsx)("rect",{x:"199.53",y:"210.12",width:"112.94",height:"91.77",rx:"5.73",ry:"5.73",fill:"evenodd"}),(0,t.jsx)("rect",{x:"339.01",y:"210.12",width:"112.94",height:"91.77",rx:"5.73",ry:"5.73",fill:"evenodd"})]})},__experimentalLabel:function(t,e){var r=e.context,n=t.title;if("list-view"===r&&n)return n},edit:function(e){e.blockProps;var s=e.isSelected,o=e.attributes,u=e.setAttributes;Kn.registerPlugin(so);var l="rrze-elements-column-".concat(o.columns),c=(0,r.useBlockProps)({className:l}),f=function(){if(s){var t=document.querySelector("#".concat(c.id));if(t){var e=t.querySelectorAll(".fau-counter-data");Kn.from(e,{textContent:o.startValue||0,duration:2,ease:"power3.inOut",stagger:o.stagger||0,snap:{textContent:1}})}}};return(0,t.jsx)("div",Object.assign({},c,{children:(0,t.jsxs)("section",{className:"rrze-elements-blocks-counter-row",children:[(0,t.jsx)(r.BlockControls,{children:(0,t.jsx)(n.ToolbarItem,{children:function(){return(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(n.ToolbarButton,{icon:a,title:(0,i.__)("Preview Animation","rrze-elements-blocks"),onClick:f})})}})}),(0,t.jsxs)(r.InspectorControls,{children:[(0,t.jsxs)(n.PanelBody,{title:(0,i.__)("Animation Settings","rrze-elements-blocks"),children:[(0,t.jsx)(n.RangeControl,{label:(0,i.__)("Stagger between Animations (seconds)","rrze-elements-blocks"),marks:!0,max:.5,min:0,value:o.stagger,onBlur:function(){},onChange:function(t){u({stagger:t})},onFocus:function(){},onMouseLeave:function(){},onMouseMove:function(){},step:.05}),(0,t.jsx)(n.Button,{onClick:f,children:(0,i.__)("Preview Animation","rrze-elements-blocks")})]}),(0,t.jsxs)(n.PanelBody,{title:(0,i.__)("Grid Settings","rrze-elements-blocks"),children:[(0,t.jsx)(n.RangeControl,{label:(0,i.__)("Column number","rrze-elements-blocks"),marks:!0,max:5,min:1,value:o.columns,onBlur:function(){},onChange:function(t){u({columns:t})},onFocus:function(){},onMouseLeave:function(){},onMouseMove:function(){},step:1}),(0,t.jsx)(n.__experimentalNumberControl,{label:(0,i.__)("Start value","rrze-elements-blocks"),value:o.startValue,onChange:function(t){var e=parseInt(t,10);u({startValue:e})},min:0,max:Number.MAX_VALUE}),(0,t.jsx)(n.Button,{onClick:f,children:(0,i.__)("Preview Animation","rrze-elements-blocks")})]})]}),(0,t.jsx)(r.InnerBlocks,{template:[["rrze-elements/rrze-counter",{title:920}],["rrze-elements/rrze-counter",{title:1040}],["rrze-elements/rrze-counter",{title:1160}],["rrze-elements/rrze-counter",{title:1280}],["rrze-elements/rrze-counter",{title:1340}]],allowedBlocks:["rrze-elements/rrze-counter","rrze-elements/rrze-iconbox"]})]})}))},save:function(e){var n=e.attributes,i="rrze-elements-column-".concat(n.columns),s=r.useBlockProps.save({className:i});return(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("div",Object.assign({},s,{children:(0,t.jsx)("section",{"data-startValue":n.startValue,"data-stagger":n.stagger,className:"rrze--counter-element",children:(0,t.jsx)(r.InnerBlocks.Content,{})})}))})}})}(); \ No newline at end of file diff --git a/build/counter/index-rtl.css b/build/counter/index-rtl.css index 888aac7c..1364f65d 100644 --- a/build/counter/index-rtl.css +++ b/build/counter/index-rtl.css @@ -1,339 +1 @@ -/*!************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/counter/editor.scss ***! - \************************************************************************************************************************************************************************************************************************************************/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -.rrze--counter-element { - display: -ms-grid; - display: grid; - grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); - column-gap: 0.15em; - row-gap: 0.15em; -} - -@media (min-width: 992px) { - .rrze--counter-element { - display: -ms-grid; - display: grid; - grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); - column-gap: 0.15em; - row-gap: 0.15em; - } -} -dl.rrze-elements-counter dd { - margin-right: 0; - padding-right: 0; -} - -dt span.fau-counter-data.rrze-counter-normal { - font-size: var(--wp--preset--font-size--normal, 1rem); -} -dt span.fau-counter-data.rrze-counter-medium { - font-size: var(--wp--preset--font-size--medium, 1.25rem); -} -dt span.fau-counter-data.rrze-counter-large { - font-size: var(--wp--preset--font-size--large, 4rem); -} - -.rrze--counter-element-container { - background-color: var(--color-primary-basis, #04316a); - color: #fff; - border: 1px solid var(--color-primary-basis, #04316a); - padding: 0.5rem 1rem; - margin-bottom: 1rem; - height: 100%; - /* Creates spacing between the boxes */ -} -.rrze--counter-element-container dl { - margin: 0.5rem; -} -.rrze--counter-element-container dt a { - color: #fff; - text-decoration: none; -} -.rrze--counter-element-container a.standard-btn.ghost-btn { - color: #fff; - text-decoration: none; - margin-top: 1rem; -} -.rrze--counter-element-container a.standard-btn.ghost-btn:hover { - background-color: var(--color-white, #fff); - color: var(--color-KontrastDunkel, #222); - border: 1px solid var(--color-primary-basis, #04316a); -} - -.is-style-outlined .rrze--counter-element-container { - background-color: var(--color-white, #fff); - color: var(--color-KontrastDunkel, #222); - border: 1px solid var(--color-primary-basis, #04316a); -} -.is-style-outlined .rrze--counter-element-container dt a { - color: var(--color-KontrastDunkel, #222); -} -.is-style-outlined .rrze--counter-element-container a.standard-btn.ghost-btn { - color: var(--color-KontrastDunkel, #222); -} -.is-style-outlined .rrze--counter-element-container a.standard-btn.ghost-btn:hover { - color: var(--color-white, #fff); - background-color: var(--color-primary-basis, #04316a); - border: 1px solid var(--color-primary-basis, #04316a); -} - -.rrze--counter-element-container dt, -.rrze--counter-element-container dd { - margin: 0; - /* Resets default margin for clean alignment */ -} - -@media (min-width: 992px) { - .wp-block-rrze-elements-counter-row { - float: none !important; - margin-right: 0 !important; - } - .wp-block-rrze-elements-counter-row.rrze-elements-column-1 .rrze--counter-element { - -ms-grid-columns: (1fr)[1]; - grid-template-columns: repeat(1, 1fr); - } - .wp-block-rrze-elements-counter-row.rrze-elements-column-2 .rrze--counter-element { - -ms-grid-columns: (1fr)[2]; - grid-template-columns: repeat(2, 1fr); - } - .wp-block-rrze-elements-counter-row.rrze-elements-column-3 .rrze--counter-element { - -ms-grid-columns: (1fr)[3]; - grid-template-columns: repeat(3, 1fr); - } - .wp-block-rrze-elements-counter-row.rrze-elements-column-4 .rrze--counter-element { - -ms-grid-columns: (1fr)[4]; - grid-template-columns: repeat(4, 1fr); - } - .wp-block-rrze-elements-counter-row.rrze-elements-column-5 .rrze--counter-element { - -ms-grid-columns: (1fr)[5]; - grid-template-columns: repeat(5, 1fr); - } -} -/*! - * Buttons - */ -button.standard-btn, -a.standard-btn { - display: inline-block; - margin: 5px 0; - padding: 10px 18px; - overflow: hidden; - cursor: pointer; - background: var(--color-primary-ci-hell, #245783); - color: var(--color-button-text, #fff); - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - text-align: center; - font-weight: normal; - text-decoration: none !important; - transition: 0.2s background ease; - border: 1px solid transparent; -} -button.standard-btn span, -a.standard-btn span { - background-color: inherit; - color: inherit; -} - -/*.post, .page { - .entry-content { - button.standard-btn, - a.standard-btn { - color: var(--color-button-text, #fff); - &:hover { - color: var(--color-button-text, #fff); - } - } - } -}*/ -button.standard-btn.font-light, -a.standard-btn.font-light { - color: #fff; -} -button.standard-btn.font-dark, -a.standard-btn.font-dark { - color: #000; -} -button.standard-btn.xsmall-btn, -a.standard-btn.xsmall-btn { - padding: 5px 10px; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.5; -} -button.standard-btn.small-btn, -a.standard-btn.small-btn { - padding: 7px 12px 5px; -} -button.standard-btn.large-btn, -a.standard-btn.large-btn { - padding: 14px 20px 13px; - font-size: 23px; - font-size: 1.4375rem; - line-height: 1.5; -} -button.standard-btn.xlarge-btn, -a.standard-btn.xlarge-btn { - padding: 18px 30px 17px; - font-size: 25px; - font-size: 1.5625rem; - line-height: 1.5; -} -button.standard-btn.primary-btn, -a.standard-btn.primary-btn { - background: var(--color-primary-ci-hell, #245783); - color: var(--color-primary-ci-hell-kontrast, #fff); - border-color: rgb(30.502994012, 73.7155688623, 110.997005988); -} -button.standard-btn.primary-btn:hover, button.standard-btn.primary-btn:focus, button.standard-btn.primary-btn:active, -a.standard-btn.primary-btn:hover, -a.standard-btn.primary-btn:focus, -a.standard-btn.primary-btn:active { - background: var(--color-button-hover-bg, rgb(25.005988024, 60.4311377246, 90.994011976)); - color: var(--color-button-hover-text, #fff); -} -button.standard-btn.blue-btn, -a.standard-btn.blue-btn { - background: #245783; - border-color: rgb(30.502994012, 73.7155688623, 110.997005988); -} -button.standard-btn.blue-btn:hover, button.standard-btn.blue-btn:focus, button.standard-btn.blue-btn:active, -a.standard-btn.blue-btn:hover, -a.standard-btn.blue-btn:focus, -a.standard-btn.blue-btn:active { - background: rgb(25.005988024, 60.4311377246, 90.994011976); -} -button.standard-btn.success-btn, button.standard-btn.green-btn, -a.standard-btn.success-btn, -a.standard-btn.green-btn { - background: #115c39; - border-color: rgb(13.0229357798, 70.4770642202, 43.6651376147); -} -button.standard-btn.success-btn:hover, button.standard-btn.success-btn:focus, button.standard-btn.success-btn:active, button.standard-btn.green-btn:hover, button.standard-btn.green-btn:focus, button.standard-btn.green-btn:active, -a.standard-btn.success-btn:hover, -a.standard-btn.success-btn:focus, -a.standard-btn.success-btn:active, -a.standard-btn.green-btn:hover, -a.standard-btn.green-btn:focus, -a.standard-btn.green-btn:active { - background: rgb(7.4550458716, 40.3449541284, 24.9963302752); -} -button.standard-btn.info-btn, -a.standard-btn.info-btn { - background: #0dcaf0; - border-color: rgb(11.6897233202, 181.6403162055, 215.8102766798); - color: #000000; -} -button.standard-btn.info-btn:hover, button.standard-btn.info-btn:focus, button.standard-btn.info-btn:active, -a.standard-btn.info-btn:hover, -a.standard-btn.info-btn:focus, -a.standard-btn.info-btn:active { - background: rgb(9.8553359684, 153.1367588933, 181.9446640316); -} -button.standard-btn.warning-btn, button.standard-btn.yellow-btn, -a.standard-btn.warning-btn, -a.standard-btn.yellow-btn { - background: #ffc107; - border-color: rgb(236.5, 177.375, 0); - color: #000000; -} -button.standard-btn.warning-btn:hover, button.standard-btn.warning-btn:focus, button.standard-btn.warning-btn:active, button.standard-btn.yellow-btn:hover, button.standard-btn.yellow-btn:focus, button.standard-btn.yellow-btn:active, -a.standard-btn.warning-btn:hover, -a.standard-btn.warning-btn:focus, -a.standard-btn.warning-btn:active, -a.standard-btn.yellow-btn:hover, -a.standard-btn.yellow-btn:focus, -a.standard-btn.yellow-btn:active { - background: rgb(200.8, 150.6, 0); -} -button.standard-btn.danger-btn, button.standard-btn.red-btn, -a.standard-btn.danger-btn, -a.standard-btn.red-btn { - background: #921925; - border-color: rgb(124.2280701754, 21.2719298246, 31.4824561404); -} -button.standard-btn.danger-btn:hover, button.standard-btn.danger-btn:focus, button.standard-btn.danger-btn:active, button.standard-btn.red-btn:hover, button.standard-btn.red-btn:focus, button.standard-btn.red-btn:active, -a.standard-btn.danger-btn:hover, -a.standard-btn.danger-btn:focus, -a.standard-btn.danger-btn:active, -a.standard-btn.red-btn:hover, -a.standard-btn.red-btn:focus, -a.standard-btn.red-btn:active { - background: rgb(93.7473684211, 16.0526315789, 23.7578947368); -} -button.standard-btn.secondary-btn, button.standard-btn.grey-btn, -a.standard-btn.secondary-btn, -a.standard-btn.grey-btn { - background: #4c5359; -} -button.standard-btn.secondary-btn:hover, button.standard-btn.secondary-btn:focus, button.standard-btn.secondary-btn:active, button.standard-btn.grey-btn:hover, button.standard-btn.grey-btn:focus, button.standard-btn.grey-btn:active, -a.standard-btn.secondary-btn:hover, -a.standard-btn.secondary-btn:focus, -a.standard-btn.secondary-btn:active, -a.standard-btn.grey-btn:hover, -a.standard-btn.grey-btn:focus, -a.standard-btn.grey-btn:active { - background: rgb(47.8109090909, 52.2145454545, 55.9890909091); -} -button.standard-btn.black-btn, -a.standard-btn.black-btn { - background: #212529; - color: #fff; -} -button.standard-btn.black-btn:hover, button.standard-btn.black-btn:focus, button.standard-btn.black-btn:active, -a.standard-btn.black-btn:hover, -a.standard-btn.black-btn:focus, -a.standard-btn.black-btn:active { - background: rgb(5.7081081081, 6.4, 7.0918918919); - color: #fff; -} -button.standard-btn.ghost-btn, -a.standard-btn.ghost-btn { - background: transparent; - color: var(--color-Text, #212529); - border: 1px solid var(--color-ContentBorders, #dfe6ec); -} -button.standard-btn.ghost-btn:hover, button.standard-btn.ghost-btn:focus, button.standard-btn.ghost-btn:active, -a.standard-btn.ghost-btn:hover, -a.standard-btn.ghost-btn:focus, -a.standard-btn.ghost-btn:active { - color: var(--color-ghostbutton-hover-text, #fff); - background: var(--color-ghostbutton-hover-bg, #245783); -} -.fau-events button.standard-btn.ghost-btn, -.fau-events a.standard-btn.ghost-btn { - border-width: 2px; -} -button.standard-btn.full-btn, -a.standard-btn.full-btn { - width: 100%; -} -button.standard-btn:active, -a.standard-btn:active { - transform: scale(0.95); -} +.rrze--counter-element{column-gap:.15em;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));row-gap:.15em}@media(min-width:992px){.rrze--counter-element{column-gap:.15em;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));row-gap:.15em}}dl.rrze-elements-counter dd{margin-right:0;padding-right:0}dt span.fau-counter-data.rrze-counter-normal{font-size:var(--wp--preset--font-size--normal,1rem)}dt span.fau-counter-data.rrze-counter-medium{font-size:var(--wp--preset--font-size--medium,1.25rem)}dt span.fau-counter-data.rrze-counter-large{font-size:var(--wp--preset--font-size--large,4rem)}.rrze--counter-element-container{background-color:var(--color-primary-basis,#04316a);border:1px solid var(--color-primary-basis,#04316a);color:#fff;height:100%;margin-bottom:1rem;padding:.5rem 1rem}.rrze--counter-element-container dl{margin:.5rem}.rrze--counter-element-container dt a{color:#fff;text-decoration:none}.rrze--counter-element-container a.standard-btn.ghost-btn{color:#fff;margin-top:1rem;text-decoration:none}.is-style-outlined .rrze--counter-element-container,.rrze--counter-element-container a.standard-btn.ghost-btn:hover{background-color:var(--color-white,#fff);border:1px solid var(--color-primary-basis,#04316a);color:var(--color-KontrastDunkel,#222)}.is-style-outlined .rrze--counter-element-container a.standard-btn.ghost-btn,.is-style-outlined .rrze--counter-element-container dt a{color:var(--color-KontrastDunkel,#222)}.is-style-outlined .rrze--counter-element-container a.standard-btn.ghost-btn:hover{background-color:var(--color-primary-basis,#04316a);border:1px solid var(--color-primary-basis,#04316a);color:var(--color-white,#fff)}.rrze--counter-element-container dd,.rrze--counter-element-container dt{margin:0}@media(min-width:992px){.wp-block-rrze-elements-counter-row{float:none!important;margin-right:0!important}.wp-block-rrze-elements-counter-row.rrze-elements-column-1 .rrze--counter-element{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-2 .rrze--counter-element{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-3 .rrze--counter-element{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-4 .rrze--counter-element{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-5 .rrze--counter-element{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}}a.standard-btn,button.standard-btn{background:var(--color-primary-ci-hell,#245783);border:1px solid transparent;color:var(--color-button-text,#fff);cursor:pointer;display:inline-block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin:5px 0;overflow:hidden;padding:10px 18px;text-align:center;text-decoration:none!important;transition:background .2s ease}a.standard-btn span,button.standard-btn span{background-color:inherit;color:inherit}a.standard-btn.font-light,button.standard-btn.font-light{color:#fff}a.standard-btn.font-dark,button.standard-btn.font-dark{color:#000}a.standard-btn.xsmall-btn,button.standard-btn.xsmall-btn{font-size:14px;font-size:.875rem;line-height:1.5;padding:5px 10px}a.standard-btn.small-btn,button.standard-btn.small-btn{padding:7px 12px 5px}a.standard-btn.large-btn,button.standard-btn.large-btn{font-size:23px;font-size:1.4375rem;line-height:1.5;padding:14px 20px 13px}a.standard-btn.xlarge-btn,button.standard-btn.xlarge-btn{font-size:25px;font-size:1.5625rem;line-height:1.5;padding:18px 30px 17px}a.standard-btn.primary-btn,button.standard-btn.primary-btn{background:var(--color-primary-ci-hell,#245783);border-color:#1f4a6f;color:var(--color-primary-ci-hell-kontrast,#fff)}a.standard-btn.primary-btn:active,a.standard-btn.primary-btn:focus,a.standard-btn.primary-btn:hover,button.standard-btn.primary-btn:active,button.standard-btn.primary-btn:focus,button.standard-btn.primary-btn:hover{background:var(--color-button-hover-bg,#193c5b);color:var(--color-button-hover-text,#fff)}a.standard-btn.blue-btn,button.standard-btn.blue-btn{background:#245783;border-color:#1f4a6f}a.standard-btn.blue-btn:active,a.standard-btn.blue-btn:focus,a.standard-btn.blue-btn:hover,button.standard-btn.blue-btn:active,button.standard-btn.blue-btn:focus,button.standard-btn.blue-btn:hover{background:#193c5b}a.standard-btn.green-btn,a.standard-btn.success-btn,button.standard-btn.green-btn,button.standard-btn.success-btn{background:#115c39;border-color:#0d462c}a.standard-btn.green-btn:active,a.standard-btn.green-btn:focus,a.standard-btn.green-btn:hover,a.standard-btn.success-btn:active,a.standard-btn.success-btn:focus,a.standard-btn.success-btn:hover,button.standard-btn.green-btn:active,button.standard-btn.green-btn:focus,button.standard-btn.green-btn:hover,button.standard-btn.success-btn:active,button.standard-btn.success-btn:focus,button.standard-btn.success-btn:hover{background:#072819}a.standard-btn.info-btn,button.standard-btn.info-btn{background:#0dcaf0;border-color:#0cb6d8;color:#000}a.standard-btn.info-btn:active,a.standard-btn.info-btn:focus,a.standard-btn.info-btn:hover,button.standard-btn.info-btn:active,button.standard-btn.info-btn:focus,button.standard-btn.info-btn:hover{background:#0a99b6}a.standard-btn.warning-btn,a.standard-btn.yellow-btn,button.standard-btn.warning-btn,button.standard-btn.yellow-btn{background:#ffc107;border-color:#edb100;color:#000}a.standard-btn.warning-btn:active,a.standard-btn.warning-btn:focus,a.standard-btn.warning-btn:hover,a.standard-btn.yellow-btn:active,a.standard-btn.yellow-btn:focus,a.standard-btn.yellow-btn:hover,button.standard-btn.warning-btn:active,button.standard-btn.warning-btn:focus,button.standard-btn.warning-btn:hover,button.standard-btn.yellow-btn:active,button.standard-btn.yellow-btn:focus,button.standard-btn.yellow-btn:hover{background:#c99700}a.standard-btn.danger-btn,a.standard-btn.red-btn,button.standard-btn.danger-btn,button.standard-btn.red-btn{background:#921925;border-color:#7c151f}a.standard-btn.danger-btn:active,a.standard-btn.danger-btn:focus,a.standard-btn.danger-btn:hover,a.standard-btn.red-btn:active,a.standard-btn.red-btn:focus,a.standard-btn.red-btn:hover,button.standard-btn.danger-btn:active,button.standard-btn.danger-btn:focus,button.standard-btn.danger-btn:hover,button.standard-btn.red-btn:active,button.standard-btn.red-btn:focus,button.standard-btn.red-btn:hover{background:#5e1018}a.standard-btn.grey-btn,a.standard-btn.secondary-btn,button.standard-btn.grey-btn,button.standard-btn.secondary-btn{background:#4c5359}a.standard-btn.grey-btn:active,a.standard-btn.grey-btn:focus,a.standard-btn.grey-btn:hover,a.standard-btn.secondary-btn:active,a.standard-btn.secondary-btn:focus,a.standard-btn.secondary-btn:hover,button.standard-btn.grey-btn:active,button.standard-btn.grey-btn:focus,button.standard-btn.grey-btn:hover,button.standard-btn.secondary-btn:active,button.standard-btn.secondary-btn:focus,button.standard-btn.secondary-btn:hover{background:#303438}a.standard-btn.black-btn,button.standard-btn.black-btn{background:#212529;color:#fff}a.standard-btn.black-btn:active,a.standard-btn.black-btn:focus,a.standard-btn.black-btn:hover,button.standard-btn.black-btn:active,button.standard-btn.black-btn:focus,button.standard-btn.black-btn:hover{background:#060607;color:#fff}a.standard-btn.ghost-btn,button.standard-btn.ghost-btn{background:transparent;border:1px solid var(--color-ContentBorders,#dfe6ec);color:var(--color-Text,#212529)}a.standard-btn.ghost-btn:active,a.standard-btn.ghost-btn:focus,a.standard-btn.ghost-btn:hover,button.standard-btn.ghost-btn:active,button.standard-btn.ghost-btn:focus,button.standard-btn.ghost-btn:hover{background:var(--color-ghostbutton-hover-bg,#245783);color:var(--color-ghostbutton-hover-text,#fff)}.fau-events a.standard-btn.ghost-btn,.fau-events button.standard-btn.ghost-btn{border-width:2px}a.standard-btn.full-btn,button.standard-btn.full-btn{width:100%}a.standard-btn:active,button.standard-btn:active{transform:scale(.95)} diff --git a/build/counter/index.asset.php b/build/counter/index.asset.php index 341cc93b..63145a82 100644 --- a/build/counter/index.asset.php +++ b/build/counter/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives'), 'version' => '19d9e4c75cd1fa047b30'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives'), 'version' => 'd08198c30e80c8af8a6c'); diff --git a/build/counter/index.css b/build/counter/index.css index 97f6512d..afeaab59 100644 --- a/build/counter/index.css +++ b/build/counter/index.css @@ -1,339 +1 @@ -/*!************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/counter/editor.scss ***! - \************************************************************************************************************************************************************************************************************************************************/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -.rrze--counter-element { - display: -ms-grid; - display: grid; - grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); - column-gap: 0.15em; - row-gap: 0.15em; -} - -@media (min-width: 992px) { - .rrze--counter-element { - display: -ms-grid; - display: grid; - grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); - column-gap: 0.15em; - row-gap: 0.15em; - } -} -dl.rrze-elements-counter dd { - margin-left: 0; - padding-left: 0; -} - -dt span.fau-counter-data.rrze-counter-normal { - font-size: var(--wp--preset--font-size--normal, 1rem); -} -dt span.fau-counter-data.rrze-counter-medium { - font-size: var(--wp--preset--font-size--medium, 1.25rem); -} -dt span.fau-counter-data.rrze-counter-large { - font-size: var(--wp--preset--font-size--large, 4rem); -} - -.rrze--counter-element-container { - background-color: var(--color-primary-basis, #04316a); - color: #fff; - border: 1px solid var(--color-primary-basis, #04316a); - padding: 0.5rem 1rem; - margin-bottom: 1rem; - height: 100%; - /* Creates spacing between the boxes */ -} -.rrze--counter-element-container dl { - margin: 0.5rem; -} -.rrze--counter-element-container dt a { - color: #fff; - text-decoration: none; -} -.rrze--counter-element-container a.standard-btn.ghost-btn { - color: #fff; - text-decoration: none; - margin-top: 1rem; -} -.rrze--counter-element-container a.standard-btn.ghost-btn:hover { - background-color: var(--color-white, #fff); - color: var(--color-KontrastDunkel, #222); - border: 1px solid var(--color-primary-basis, #04316a); -} - -.is-style-outlined .rrze--counter-element-container { - background-color: var(--color-white, #fff); - color: var(--color-KontrastDunkel, #222); - border: 1px solid var(--color-primary-basis, #04316a); -} -.is-style-outlined .rrze--counter-element-container dt a { - color: var(--color-KontrastDunkel, #222); -} -.is-style-outlined .rrze--counter-element-container a.standard-btn.ghost-btn { - color: var(--color-KontrastDunkel, #222); -} -.is-style-outlined .rrze--counter-element-container a.standard-btn.ghost-btn:hover { - color: var(--color-white, #fff); - background-color: var(--color-primary-basis, #04316a); - border: 1px solid var(--color-primary-basis, #04316a); -} - -.rrze--counter-element-container dt, -.rrze--counter-element-container dd { - margin: 0; - /* Resets default margin for clean alignment */ -} - -@media (min-width: 992px) { - .wp-block-rrze-elements-counter-row { - float: none !important; - margin-left: 0 !important; - } - .wp-block-rrze-elements-counter-row.rrze-elements-column-1 .rrze--counter-element { - -ms-grid-columns: (1fr)[1]; - grid-template-columns: repeat(1, 1fr); - } - .wp-block-rrze-elements-counter-row.rrze-elements-column-2 .rrze--counter-element { - -ms-grid-columns: (1fr)[2]; - grid-template-columns: repeat(2, 1fr); - } - .wp-block-rrze-elements-counter-row.rrze-elements-column-3 .rrze--counter-element { - -ms-grid-columns: (1fr)[3]; - grid-template-columns: repeat(3, 1fr); - } - .wp-block-rrze-elements-counter-row.rrze-elements-column-4 .rrze--counter-element { - -ms-grid-columns: (1fr)[4]; - grid-template-columns: repeat(4, 1fr); - } - .wp-block-rrze-elements-counter-row.rrze-elements-column-5 .rrze--counter-element { - -ms-grid-columns: (1fr)[5]; - grid-template-columns: repeat(5, 1fr); - } -} -/*! - * Buttons - */ -button.standard-btn, -a.standard-btn { - display: inline-block; - margin: 5px 0; - padding: 10px 18px; - overflow: hidden; - cursor: pointer; - background: var(--color-primary-ci-hell, #245783); - color: var(--color-button-text, #fff); - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - text-align: center; - font-weight: normal; - text-decoration: none !important; - transition: 0.2s background ease; - border: 1px solid transparent; -} -button.standard-btn span, -a.standard-btn span { - background-color: inherit; - color: inherit; -} - -/*.post, .page { - .entry-content { - button.standard-btn, - a.standard-btn { - color: var(--color-button-text, #fff); - &:hover { - color: var(--color-button-text, #fff); - } - } - } -}*/ -button.standard-btn.font-light, -a.standard-btn.font-light { - color: #fff; -} -button.standard-btn.font-dark, -a.standard-btn.font-dark { - color: #000; -} -button.standard-btn.xsmall-btn, -a.standard-btn.xsmall-btn { - padding: 5px 10px; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.5; -} -button.standard-btn.small-btn, -a.standard-btn.small-btn { - padding: 7px 12px 5px; -} -button.standard-btn.large-btn, -a.standard-btn.large-btn { - padding: 14px 20px 13px; - font-size: 23px; - font-size: 1.4375rem; - line-height: 1.5; -} -button.standard-btn.xlarge-btn, -a.standard-btn.xlarge-btn { - padding: 18px 30px 17px; - font-size: 25px; - font-size: 1.5625rem; - line-height: 1.5; -} -button.standard-btn.primary-btn, -a.standard-btn.primary-btn { - background: var(--color-primary-ci-hell, #245783); - color: var(--color-primary-ci-hell-kontrast, #fff); - border-color: rgb(30.502994012, 73.7155688623, 110.997005988); -} -button.standard-btn.primary-btn:hover, button.standard-btn.primary-btn:focus, button.standard-btn.primary-btn:active, -a.standard-btn.primary-btn:hover, -a.standard-btn.primary-btn:focus, -a.standard-btn.primary-btn:active { - background: var(--color-button-hover-bg, rgb(25.005988024, 60.4311377246, 90.994011976)); - color: var(--color-button-hover-text, #fff); -} -button.standard-btn.blue-btn, -a.standard-btn.blue-btn { - background: #245783; - border-color: rgb(30.502994012, 73.7155688623, 110.997005988); -} -button.standard-btn.blue-btn:hover, button.standard-btn.blue-btn:focus, button.standard-btn.blue-btn:active, -a.standard-btn.blue-btn:hover, -a.standard-btn.blue-btn:focus, -a.standard-btn.blue-btn:active { - background: rgb(25.005988024, 60.4311377246, 90.994011976); -} -button.standard-btn.success-btn, button.standard-btn.green-btn, -a.standard-btn.success-btn, -a.standard-btn.green-btn { - background: #115c39; - border-color: rgb(13.0229357798, 70.4770642202, 43.6651376147); -} -button.standard-btn.success-btn:hover, button.standard-btn.success-btn:focus, button.standard-btn.success-btn:active, button.standard-btn.green-btn:hover, button.standard-btn.green-btn:focus, button.standard-btn.green-btn:active, -a.standard-btn.success-btn:hover, -a.standard-btn.success-btn:focus, -a.standard-btn.success-btn:active, -a.standard-btn.green-btn:hover, -a.standard-btn.green-btn:focus, -a.standard-btn.green-btn:active { - background: rgb(7.4550458716, 40.3449541284, 24.9963302752); -} -button.standard-btn.info-btn, -a.standard-btn.info-btn { - background: #0dcaf0; - border-color: rgb(11.6897233202, 181.6403162055, 215.8102766798); - color: #000000; -} -button.standard-btn.info-btn:hover, button.standard-btn.info-btn:focus, button.standard-btn.info-btn:active, -a.standard-btn.info-btn:hover, -a.standard-btn.info-btn:focus, -a.standard-btn.info-btn:active { - background: rgb(9.8553359684, 153.1367588933, 181.9446640316); -} -button.standard-btn.warning-btn, button.standard-btn.yellow-btn, -a.standard-btn.warning-btn, -a.standard-btn.yellow-btn { - background: #ffc107; - border-color: rgb(236.5, 177.375, 0); - color: #000000; -} -button.standard-btn.warning-btn:hover, button.standard-btn.warning-btn:focus, button.standard-btn.warning-btn:active, button.standard-btn.yellow-btn:hover, button.standard-btn.yellow-btn:focus, button.standard-btn.yellow-btn:active, -a.standard-btn.warning-btn:hover, -a.standard-btn.warning-btn:focus, -a.standard-btn.warning-btn:active, -a.standard-btn.yellow-btn:hover, -a.standard-btn.yellow-btn:focus, -a.standard-btn.yellow-btn:active { - background: rgb(200.8, 150.6, 0); -} -button.standard-btn.danger-btn, button.standard-btn.red-btn, -a.standard-btn.danger-btn, -a.standard-btn.red-btn { - background: #921925; - border-color: rgb(124.2280701754, 21.2719298246, 31.4824561404); -} -button.standard-btn.danger-btn:hover, button.standard-btn.danger-btn:focus, button.standard-btn.danger-btn:active, button.standard-btn.red-btn:hover, button.standard-btn.red-btn:focus, button.standard-btn.red-btn:active, -a.standard-btn.danger-btn:hover, -a.standard-btn.danger-btn:focus, -a.standard-btn.danger-btn:active, -a.standard-btn.red-btn:hover, -a.standard-btn.red-btn:focus, -a.standard-btn.red-btn:active { - background: rgb(93.7473684211, 16.0526315789, 23.7578947368); -} -button.standard-btn.secondary-btn, button.standard-btn.grey-btn, -a.standard-btn.secondary-btn, -a.standard-btn.grey-btn { - background: #4c5359; -} -button.standard-btn.secondary-btn:hover, button.standard-btn.secondary-btn:focus, button.standard-btn.secondary-btn:active, button.standard-btn.grey-btn:hover, button.standard-btn.grey-btn:focus, button.standard-btn.grey-btn:active, -a.standard-btn.secondary-btn:hover, -a.standard-btn.secondary-btn:focus, -a.standard-btn.secondary-btn:active, -a.standard-btn.grey-btn:hover, -a.standard-btn.grey-btn:focus, -a.standard-btn.grey-btn:active { - background: rgb(47.8109090909, 52.2145454545, 55.9890909091); -} -button.standard-btn.black-btn, -a.standard-btn.black-btn { - background: #212529; - color: #fff; -} -button.standard-btn.black-btn:hover, button.standard-btn.black-btn:focus, button.standard-btn.black-btn:active, -a.standard-btn.black-btn:hover, -a.standard-btn.black-btn:focus, -a.standard-btn.black-btn:active { - background: rgb(5.7081081081, 6.4, 7.0918918919); - color: #fff; -} -button.standard-btn.ghost-btn, -a.standard-btn.ghost-btn { - background: transparent; - color: var(--color-Text, #212529); - border: 1px solid var(--color-ContentBorders, #dfe6ec); -} -button.standard-btn.ghost-btn:hover, button.standard-btn.ghost-btn:focus, button.standard-btn.ghost-btn:active, -a.standard-btn.ghost-btn:hover, -a.standard-btn.ghost-btn:focus, -a.standard-btn.ghost-btn:active { - color: var(--color-ghostbutton-hover-text, #fff); - background: var(--color-ghostbutton-hover-bg, #245783); -} -.fau-events button.standard-btn.ghost-btn, -.fau-events a.standard-btn.ghost-btn { - border-width: 2px; -} -button.standard-btn.full-btn, -a.standard-btn.full-btn { - width: 100%; -} -button.standard-btn:active, -a.standard-btn:active { - transform: scale(0.95); -} +.rrze--counter-element{column-gap:.15em;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));row-gap:.15em}@media(min-width:992px){.rrze--counter-element{column-gap:.15em;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));row-gap:.15em}}dl.rrze-elements-counter dd{margin-left:0;padding-left:0}dt span.fau-counter-data.rrze-counter-normal{font-size:var(--wp--preset--font-size--normal,1rem)}dt span.fau-counter-data.rrze-counter-medium{font-size:var(--wp--preset--font-size--medium,1.25rem)}dt span.fau-counter-data.rrze-counter-large{font-size:var(--wp--preset--font-size--large,4rem)}.rrze--counter-element-container{background-color:var(--color-primary-basis,#04316a);border:1px solid var(--color-primary-basis,#04316a);color:#fff;height:100%;margin-bottom:1rem;padding:.5rem 1rem}.rrze--counter-element-container dl{margin:.5rem}.rrze--counter-element-container dt a{color:#fff;text-decoration:none}.rrze--counter-element-container a.standard-btn.ghost-btn{color:#fff;margin-top:1rem;text-decoration:none}.is-style-outlined .rrze--counter-element-container,.rrze--counter-element-container a.standard-btn.ghost-btn:hover{background-color:var(--color-white,#fff);border:1px solid var(--color-primary-basis,#04316a);color:var(--color-KontrastDunkel,#222)}.is-style-outlined .rrze--counter-element-container a.standard-btn.ghost-btn,.is-style-outlined .rrze--counter-element-container dt a{color:var(--color-KontrastDunkel,#222)}.is-style-outlined .rrze--counter-element-container a.standard-btn.ghost-btn:hover{background-color:var(--color-primary-basis,#04316a);border:1px solid var(--color-primary-basis,#04316a);color:var(--color-white,#fff)}.rrze--counter-element-container dd,.rrze--counter-element-container dt{margin:0}@media(min-width:992px){.wp-block-rrze-elements-counter-row{float:none!important;margin-left:0!important}.wp-block-rrze-elements-counter-row.rrze-elements-column-1 .rrze--counter-element{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-2 .rrze--counter-element{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-3 .rrze--counter-element{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-4 .rrze--counter-element{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.wp-block-rrze-elements-counter-row.rrze-elements-column-5 .rrze--counter-element{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}}a.standard-btn,button.standard-btn{background:var(--color-primary-ci-hell,#245783);border:1px solid transparent;color:var(--color-button-text,#fff);cursor:pointer;display:inline-block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin:5px 0;overflow:hidden;padding:10px 18px;text-align:center;text-decoration:none!important;transition:background .2s ease}a.standard-btn span,button.standard-btn span{background-color:inherit;color:inherit}a.standard-btn.font-light,button.standard-btn.font-light{color:#fff}a.standard-btn.font-dark,button.standard-btn.font-dark{color:#000}a.standard-btn.xsmall-btn,button.standard-btn.xsmall-btn{font-size:14px;font-size:.875rem;line-height:1.5;padding:5px 10px}a.standard-btn.small-btn,button.standard-btn.small-btn{padding:7px 12px 5px}a.standard-btn.large-btn,button.standard-btn.large-btn{font-size:23px;font-size:1.4375rem;line-height:1.5;padding:14px 20px 13px}a.standard-btn.xlarge-btn,button.standard-btn.xlarge-btn{font-size:25px;font-size:1.5625rem;line-height:1.5;padding:18px 30px 17px}a.standard-btn.primary-btn,button.standard-btn.primary-btn{background:var(--color-primary-ci-hell,#245783);border-color:#1f4a6f;color:var(--color-primary-ci-hell-kontrast,#fff)}a.standard-btn.primary-btn:active,a.standard-btn.primary-btn:focus,a.standard-btn.primary-btn:hover,button.standard-btn.primary-btn:active,button.standard-btn.primary-btn:focus,button.standard-btn.primary-btn:hover{background:var(--color-button-hover-bg,#193c5b);color:var(--color-button-hover-text,#fff)}a.standard-btn.blue-btn,button.standard-btn.blue-btn{background:#245783;border-color:#1f4a6f}a.standard-btn.blue-btn:active,a.standard-btn.blue-btn:focus,a.standard-btn.blue-btn:hover,button.standard-btn.blue-btn:active,button.standard-btn.blue-btn:focus,button.standard-btn.blue-btn:hover{background:#193c5b}a.standard-btn.green-btn,a.standard-btn.success-btn,button.standard-btn.green-btn,button.standard-btn.success-btn{background:#115c39;border-color:#0d462c}a.standard-btn.green-btn:active,a.standard-btn.green-btn:focus,a.standard-btn.green-btn:hover,a.standard-btn.success-btn:active,a.standard-btn.success-btn:focus,a.standard-btn.success-btn:hover,button.standard-btn.green-btn:active,button.standard-btn.green-btn:focus,button.standard-btn.green-btn:hover,button.standard-btn.success-btn:active,button.standard-btn.success-btn:focus,button.standard-btn.success-btn:hover{background:#072819}a.standard-btn.info-btn,button.standard-btn.info-btn{background:#0dcaf0;border-color:#0cb6d8;color:#000}a.standard-btn.info-btn:active,a.standard-btn.info-btn:focus,a.standard-btn.info-btn:hover,button.standard-btn.info-btn:active,button.standard-btn.info-btn:focus,button.standard-btn.info-btn:hover{background:#0a99b6}a.standard-btn.warning-btn,a.standard-btn.yellow-btn,button.standard-btn.warning-btn,button.standard-btn.yellow-btn{background:#ffc107;border-color:#edb100;color:#000}a.standard-btn.warning-btn:active,a.standard-btn.warning-btn:focus,a.standard-btn.warning-btn:hover,a.standard-btn.yellow-btn:active,a.standard-btn.yellow-btn:focus,a.standard-btn.yellow-btn:hover,button.standard-btn.warning-btn:active,button.standard-btn.warning-btn:focus,button.standard-btn.warning-btn:hover,button.standard-btn.yellow-btn:active,button.standard-btn.yellow-btn:focus,button.standard-btn.yellow-btn:hover{background:#c99700}a.standard-btn.danger-btn,a.standard-btn.red-btn,button.standard-btn.danger-btn,button.standard-btn.red-btn{background:#921925;border-color:#7c151f}a.standard-btn.danger-btn:active,a.standard-btn.danger-btn:focus,a.standard-btn.danger-btn:hover,a.standard-btn.red-btn:active,a.standard-btn.red-btn:focus,a.standard-btn.red-btn:hover,button.standard-btn.danger-btn:active,button.standard-btn.danger-btn:focus,button.standard-btn.danger-btn:hover,button.standard-btn.red-btn:active,button.standard-btn.red-btn:focus,button.standard-btn.red-btn:hover{background:#5e1018}a.standard-btn.grey-btn,a.standard-btn.secondary-btn,button.standard-btn.grey-btn,button.standard-btn.secondary-btn{background:#4c5359}a.standard-btn.grey-btn:active,a.standard-btn.grey-btn:focus,a.standard-btn.grey-btn:hover,a.standard-btn.secondary-btn:active,a.standard-btn.secondary-btn:focus,a.standard-btn.secondary-btn:hover,button.standard-btn.grey-btn:active,button.standard-btn.grey-btn:focus,button.standard-btn.grey-btn:hover,button.standard-btn.secondary-btn:active,button.standard-btn.secondary-btn:focus,button.standard-btn.secondary-btn:hover{background:#303438}a.standard-btn.black-btn,button.standard-btn.black-btn{background:#212529;color:#fff}a.standard-btn.black-btn:active,a.standard-btn.black-btn:focus,a.standard-btn.black-btn:hover,button.standard-btn.black-btn:active,button.standard-btn.black-btn:focus,button.standard-btn.black-btn:hover{background:#060607;color:#fff}a.standard-btn.ghost-btn,button.standard-btn.ghost-btn{background:transparent;border:1px solid var(--color-ContentBorders,#dfe6ec);color:var(--color-Text,#212529)}a.standard-btn.ghost-btn:active,a.standard-btn.ghost-btn:focus,a.standard-btn.ghost-btn:hover,button.standard-btn.ghost-btn:active,button.standard-btn.ghost-btn:focus,button.standard-btn.ghost-btn:hover{background:var(--color-ghostbutton-hover-bg,#245783);color:var(--color-ghostbutton-hover-text,#fff)}.fau-events a.standard-btn.ghost-btn,.fau-events button.standard-btn.ghost-btn{border-width:2px}a.standard-btn.full-btn,button.standard-btn.full-btn{width:100%}a.standard-btn:active,button.standard-btn:active{transform:scale(.95)} diff --git a/build/counter/index.js b/build/counter/index.js index 4973bb7d..661178a9 100644 --- a/build/counter/index.js +++ b/build/counter/index.js @@ -1,238 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/link-off.js": -/*!************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/link-off.js ***! - \************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst linkOff = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (linkOff);\n//# sourceMappingURL=link-off.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9saW5rLW9mZi5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNrRDtBQUNGO0FBQ2hELDZCQUE2QixzREFBSSxDQUFDLHNEQUFHO0FBQ3JDO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUksQ0FBQyx1REFBSTtBQUNsQztBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0QsK0RBQWUsT0FBTyxFQUFDO0FBQ3ZCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ljb25zL2J1aWxkLW1vZHVsZS9saWJyYXJ5L2xpbmstb2ZmLmpzPzMyOWQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IFNWRywgUGF0aCB9IGZyb20gJ0B3b3JkcHJlc3MvcHJpbWl0aXZlcyc7XG5pbXBvcnQgeyBqc3ggYXMgX2pzeCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuY29uc3QgbGlua09mZiA9IC8qI19fUFVSRV9fKi9fanN4KFNWRywge1xuICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICBjaGlsZHJlbjogLyojX19QVVJFX18qL19qc3goUGF0aCwge1xuICAgIGQ6IFwiTTE3LjAzMSA0LjcwMyAxNS41NzYgNGwtMS41NiAzSDE0di4wM2wtMi4zMjQgNC40N0g5LjVWMTNoMS4zOTZsLTEuNTAyIDIuODg5aC0uOTVhMy42OTQgMy42OTQgMCAwIDEgMC03LjM4OUgxMFY3SDguNDQ0YTUuMTk0IDUuMTk0IDAgMSAwIDAgMTAuMzg5aC4xN0w3LjUgMTkuNTNsMS40MTYuNzE5TDE1LjA0OSA4LjVoLjUwN2EzLjY5NCAzLjY5NCAwIDAgMSAwIDcuMzlIMTR2MS41aDEuNTU2YTUuMTk0IDUuMTk0IDAgMCAwIC4yNzMtMTAuMzgzbDEuMjAyLTIuMzA0WlwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGxpbmtPZmY7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1saW5rLW9mZi5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/link-off.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/link.js": -/*!********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/link.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst link = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (link);\n//# sourceMappingURL=link.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9saW5rLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ2tEO0FBQ0Y7QUFDaEQsMEJBQTBCLHNEQUFJLENBQUMsc0RBQUc7QUFDbEM7QUFDQTtBQUNBLHlCQUF5QixzREFBSSxDQUFDLHVEQUFJO0FBQ2xDO0FBQ0EsR0FBRztBQUNILENBQUM7QUFDRCwrREFBZSxJQUFJLEVBQUM7QUFDcEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaWNvbnMvYnVpbGQtbW9kdWxlL2xpYnJhcnkvbGluay5qcz8wNjk5Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBTVkcsIFBhdGggfSBmcm9tICdAd29yZHByZXNzL3ByaW1pdGl2ZXMnO1xuaW1wb3J0IHsganN4IGFzIF9qc3ggfSBmcm9tIFwicmVhY3QvanN4LXJ1bnRpbWVcIjtcbmNvbnN0IGxpbmsgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0xMCAxNy4zODlIOC40NDRBNS4xOTQgNS4xOTQgMCAxIDEgOC40NDQgN0gxMHYxLjVIOC40NDRhMy42OTQgMy42OTQgMCAwIDAgMCA3LjM4OUgxMHYxLjVaTTE0IDdoMS41NTZhNS4xOTQgNS4xOTQgMCAwIDEgMCAxMC4zOUgxNHYtMS41aDEuNTU2YTMuNjk0IDMuNjk0IDAgMCAwIDAtNy4zOUgxNFY3Wm0tNC41IDZoNXYtMS41aC01VjEzWlwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGxpbms7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1saW5rLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/link.js\n"); - -/***/ }), - -/***/ "./src/counter/edit.tsx": -/*!******************************!*\ - !*** ./src/counter/edit.tsx ***! - \******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/link.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/link-off.js\");\n/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/keycodes */ \"@wordpress/keycodes\");\n/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__);\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n// Imports from WordPress libraries\n\n\n\n\n\n\n/**\n * Edit component for the Blueprint block.\n *\n * Provides controls for customizing the Blueprint-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n isSelected = _ref.isSelected;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var buttonUrl = attributes.buttonUrl;\n var onChangeTitle = function onChangeTitle(title) {\n if (isNaN(parseInt(title))) {\n return;\n } else {\n setAttributes({\n title: parseInt(title)\n });\n }\n };\n var onChangeButtonUrl = function onChangeButtonUrl(newButtonUrl) {\n if (newButtonUrl === null || newButtonUrl === void 0 ? void 0 : newButtonUrl.opensInNewTab) {\n setAttributes({\n target: \"_blank\"\n });\n }\n setAttributes({\n buttonUrl: newButtonUrl === null || newButtonUrl === void 0 ? void 0 : newButtonUrl.url\n });\n };\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(null),\n _useState2 = _slicedToArray(_useState, 2),\n UrlPopoverAnchor = _useState2[0],\n setUrlPopoverAnchor = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(false),\n _useState4 = _slicedToArray(_useState3, 2),\n isEditingURL = _useState4[0],\n setIsEditingURL = _useState4[1];\n var TagName = \"a\";\n var isLinkTag = \"a\" === TagName;\n var isURLSet = !!buttonUrl;\n var startEditing = function startEditing() {\n setIsEditingURL(true);\n };\n var unlink = function unlink() {\n setAttributes({\n buttonUrl: undefined\n });\n setIsEditingURL(false);\n };\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {\n if (!isSelected) {\n setIsEditingURL(false);\n }\n }, [isSelected]);\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: [!isURLSet && isLinkTag && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n label: \"link\",\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Link\", \"rrze-elements-blocks\"),\n shortcut: _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3__.displayShortcut.primary(\"k\"),\n onClick: startEditing\n }), isURLSet && isLinkTag && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n label: \"link\",\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Unlink\", \"rrze-elements-blocks\"),\n shortcut: _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3__.displayShortcut.primaryShift(\"k\"),\n onClick: unlink,\n isActive: true\n })]\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Font Size\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.FontSizePicker, {\n disableCustomFontSizes: true,\n fontSizes: [{\n name: \"\".concat((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Small\", \"rrze-elements-blocks\")),\n size: \"normal\",\n slug: \"small\"\n }, {\n name: \"\".concat((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Normal\", \"rrze-elements-blocks\")),\n size: \"medium\",\n slug: \"normal\"\n }, {\n name: \"\".concat((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Big\", \"rrze-elements-blocks\")),\n size: \"large\",\n slug: \"big\"\n }],\n onChange: function onChange(newFontSize) {\n return setAttributes({\n fontSize: newFontSize\n });\n },\n units: [\"px\", \"em\", \"rem\"],\n value: 16\n })\n })\n }), isLinkTag && isSelected && (isEditingURL || isURLSet) && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Popover, {\n placement: \"bottom\",\n onClose: function onClose() {},\n anchor: UrlPopoverAnchor,\n focusOnMount: isEditingURL ? \"firstElement\" : false,\n __unstableSlotName: \"__unstable-block-tools-after\",\n shift: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.__experimentalLinkControl, {\n value: {\n url: buttonUrl\n },\n onChange: onChangeButtonUrl,\n onRemove: unlink\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"rrze--counter-element-container\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dl\", {\n className: \"rrze-elements-counter\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dt\", {\n children: [isSelected && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, {\n tagName: \"span\",\n value: attributes.title.toString(),\n onChange: onChangeTitle,\n allowedFormats: [],\n className: \"fau-counter-editor-data rrze-counter-\".concat(attributes.fontSize || \"large\", \" \")\n }), !isSelected && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fau-counter-data rrze-counter-\".concat(attributes.fontSize || \"large\", \" \"),\n children: attributes.title.toString()\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dd\", {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, {\n tagName: \"span\",\n value: attributes.description,\n onChange: function onChange(description) {\n return setAttributes({\n description: description\n });\n },\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Description\", \"rrze-elements-blocks\"),\n allowedFormats: []\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"br\", {}), isURLSet && isLinkTag && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n className: \"standard-btn ghost-btn\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, {\n tagName: \"span\",\n value: attributes.buttonText,\n onChange: function onChange(buttonText) {\n return setAttributes({\n buttonText: buttonText\n });\n },\n allowedFormats: [],\n ref: setUrlPopoverAnchor,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Button Text\", \"rrze-elements-blocks\")\n })\n })]\n })]\n })\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0U7TUFBQTtJQUNGLEVBQ0Q7RUFBQSxHQUNGO0FBRVYiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvdW50ZXIvZWRpdC50c3g/YWI1YiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzIGZyb20gV29yZFByZXNzIGxpYnJhcmllc1xuaW1wb3J0IHtcbiAgdXNlQmxvY2tQcm9wcyxcbiAgSW5uZXJCbG9ja3MsXG4gIEJsb2NrQ29udHJvbHMsXG4gIEluc3BlY3RvckNvbnRyb2xzLFxuICBSaWNoVGV4dCxcbiAgX19leHBlcmltZW50YWxMaW5rQ29udHJvbCBhcyBMaW5rQ29udHJvbCxcbn0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5cbmltcG9ydCB7XG4gIEZvbnRTaXplUGlja2VyLFxuICBQYW5lbEJvZHksXG4gIFBvcG92ZXIsXG4gIFRvb2xiYXJHcm91cCxcbiAgVG9vbGJhckJ1dHRvbixcbn0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgbGluaywgbGlua09mZiB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG5pbXBvcnQgeyBkaXNwbGF5U2hvcnRjdXQsIGlzS2V5Ym9hcmRFdmVudCB9IGZyb20gXCJAd29yZHByZXNzL2tleWNvZGVzXCI7XG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgeyBzeW1ib2wgfSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuXG4vKipcbiAqIEludGVyZmFjZSByZXByZXNlbnRpbmcgdGhlIHByb3BlcnRpZXMgZm9yIHRoZSBFZGl0IGNvbXBvbmVudC5cbiAqXG4gKiBAaW50ZXJmYWNlIEVkaXRQcm9wc1xuICogQHByb3BlcnR5IHtPYmplY3R9IGF0dHJpYnV0ZXMgLSBUaGUgYmxvY2sgYXR0cmlidXRlcy5cbiAqL1xuaW50ZXJmYWNlIEVkaXRQcm9wcyB7XG4gIGJsb2NrUHJvcHM6IHN0cmluZ1tdO1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgdGl0bGU6IG51bWJlcjtcbiAgICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICAgIGJ1dHRvblRleHQ6IHN0cmluZztcbiAgICBmb250U2l6ZTogc3RyaW5nO1xuICAgIGJ1dHRvblVybDogc3RyaW5nO1xuICAgIGJ1dHRvbk9wZW5zSW5OZXdUYWI6IGJvb2xlYW47XG4gICAgdGFyZ2V0OiBzdHJpbmc7XG4gIH07XG4gIHNldEF0dHJpYnV0ZXM6IChhdHRyaWJ1dGVzOiBQYXJ0aWFsPEVkaXRQcm9wc1tcImF0dHJpYnV0ZXNcIl0+KSA9PiB2b2lkO1xuICBpc1NlbGVjdGVkOiBib29sZWFuO1xufVxuLyoqXG4gKiBFZGl0IGNvbXBvbmVudCBmb3IgdGhlIEJsdWVwcmludCBibG9jay5cbiAqXG4gKiBQcm92aWRlcyBjb250cm9scyBmb3IgY3VzdG9taXppbmcgdGhlIEJsdWVwcmludC1ibG9jayBhbmQgcmVuZGVycyB0aGUgYmxvY2sgaW5zaWRlIHRoZSBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtFZGl0UHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMgcGFzc2VkIHRvIHRoZSBjb21wb25lbnQuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBKU1ggcmVwcmVzZW50YXRpb24gb2YgdGhlIGNvbXBvbmVudC5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRWRpdCh7XG4gIGJsb2NrUHJvcHMsXG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG4gIGlzU2VsZWN0ZWQsXG59OiBFZGl0UHJvcHMpIHtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG5cbiAgY29uc3QgeyBidXR0b25VcmwgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgY29uc3Qgb25DaGFuZ2VUaXRsZSA9ICh0aXRsZTogc3RyaW5nKSA9PiB7XG4gICAgaWYgKGlzTmFOKHBhcnNlSW50KHRpdGxlKSkpIHtcbiAgICAgIHJldHVybjtcbiAgICB9IGVsc2Uge1xuICAgICAgc2V0QXR0cmlidXRlcyh7IHRpdGxlOiBwYXJzZUludCh0aXRsZSkgfSk7XG4gICAgfVxuICB9O1xuXG4gIGNvbnN0IG9uQ2hhbmdlQnV0dG9uVXJsID0gKG5ld0J1dHRvblVybDoge1xuICAgIHVybDogc3RyaW5nO1xuICAgIGlkOiBzdHJpbmc7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICB0eXBlOiBzdHJpbmc7XG4gICAgb3BlbnNJbk5ld1RhYj86IGJvb2xlYW47XG4gIH0pID0+IHtcbiAgICBpZiAobmV3QnV0dG9uVXJsPy5vcGVuc0luTmV3VGFiKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGFyZ2V0OiBcIl9ibGFua1wiIH0pO1xuICAgIH1cbiAgICBzZXRBdHRyaWJ1dGVzKHsgYnV0dG9uVXJsOiBuZXdCdXR0b25Vcmw/LnVybCB9KTtcbiAgfTtcblxuICBjb25zdCBbVXJsUG9wb3ZlckFuY2hvciwgc2V0VXJsUG9wb3ZlckFuY2hvcl0gPSB1c2VTdGF0ZShudWxsKTtcbiAgY29uc3QgW2lzRWRpdGluZ1VSTCwgc2V0SXNFZGl0aW5nVVJMXSA9IHVzZVN0YXRlKGZhbHNlKTtcblxuICBjb25zdCBUYWdOYW1lID0gXCJhXCI7XG4gIGNvbnN0IGlzTGlua1RhZyA9IFwiYVwiID09PSBUYWdOYW1lO1xuICBjb25zdCBpc1VSTFNldCA9ICEhYnV0dG9uVXJsO1xuXG4gIGNvbnN0IHN0YXJ0RWRpdGluZyA9ICgpID0+IHtcbiAgICBzZXRJc0VkaXRpbmdVUkwodHJ1ZSk7XG4gIH07XG5cbiAgY29uc3QgdW5saW5rID0gKCkgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBidXR0b25Vcmw6IHVuZGVmaW5lZCB9KTtcbiAgICBzZXRJc0VkaXRpbmdVUkwoZmFsc2UpO1xuICB9O1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgaWYgKCFpc1NlbGVjdGVkKSB7XG4gICAgICBzZXRJc0VkaXRpbmdVUkwoZmFsc2UpO1xuICAgIH1cbiAgfSwgW2lzU2VsZWN0ZWRdKTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgIDxCbG9ja0NvbnRyb2xzPlxuICAgICAgICA8VG9vbGJhckdyb3VwPlxuICAgICAgICAgIHshaXNVUkxTZXQgJiYgaXNMaW5rVGFnICYmIChcbiAgICAgICAgICAgIDxUb29sYmFyQnV0dG9uXG4gICAgICAgICAgICAgIGxhYmVsPVwibGlua1wiXG4gICAgICAgICAgICAgIGljb249e2xpbmt9XG4gICAgICAgICAgICAgIHRpdGxlPXtfXyhcIkxpbmtcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgc2hvcnRjdXQ9e2Rpc3BsYXlTaG9ydGN1dC5wcmltYXJ5KFwia1wiKX1cbiAgICAgICAgICAgICAgb25DbGljaz17c3RhcnRFZGl0aW5nfVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICApfVxuICAgICAgICAgIHtpc1VSTFNldCAmJiBpc0xpbmtUYWcgJiYgKFxuICAgICAgICAgICAgPFRvb2xiYXJCdXR0b25cbiAgICAgICAgICAgICAgbGFiZWw9XCJsaW5rXCJcbiAgICAgICAgICAgICAgaWNvbj17bGlua09mZn1cbiAgICAgICAgICAgICAgdGl0bGU9e19fKFwiVW5saW5rXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIHNob3J0Y3V0PXtkaXNwbGF5U2hvcnRjdXQucHJpbWFyeVNoaWZ0KFwia1wiKX1cbiAgICAgICAgICAgICAgb25DbGljaz17dW5saW5rfVxuICAgICAgICAgICAgICBpc0FjdGl2ZT17dHJ1ZX1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgKX1cbiAgICAgICAgPC9Ub29sYmFyR3JvdXA+XG4gICAgICA8L0Jsb2NrQ29udHJvbHM+XG4gICAgICA8SW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgIDxQYW5lbEJvZHkgdGl0bGU9e19fKFwiRm9udCBTaXplXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PlxuICAgICAgICAgIDxGb250U2l6ZVBpY2tlclxuICAgICAgICAgICAgZGlzYWJsZUN1c3RvbUZvbnRTaXplc1xuICAgICAgICAgICAgZm9udFNpemVzPXtbXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBuYW1lOiBgJHtfXyhcIlNtYWxsXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9YCxcbiAgICAgICAgICAgICAgICBzaXplOiBcIm5vcm1hbFwiLFxuICAgICAgICAgICAgICAgIHNsdWc6IFwic21hbGxcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG5hbWU6IGAke19fKFwiTm9ybWFsXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9YCxcbiAgICAgICAgICAgICAgICBzaXplOiBcIm1lZGl1bVwiLFxuICAgICAgICAgICAgICAgIHNsdWc6IFwibm9ybWFsXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBuYW1lOiBgJHtfXyhcIkJpZ1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfWAsXG4gICAgICAgICAgICAgICAgc2l6ZTogXCJsYXJnZVwiLFxuICAgICAgICAgICAgICAgIHNsdWc6IFwiYmlnXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBdfVxuICAgICAgICAgICAgb25DaGFuZ2U9eyhuZXdGb250U2l6ZTogc3RyaW5nKSA9PlxuICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHsgZm9udFNpemU6IG5ld0ZvbnRTaXplIH0pXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bml0cz17W1wicHhcIiwgXCJlbVwiLCBcInJlbVwiXX1cbiAgICAgICAgICAgIHZhbHVlPXsxNn1cbiAgICAgICAgICAvPlxuICAgICAgICA8L1BhbmVsQm9keT5cbiAgICAgIDwvSW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICB7aXNMaW5rVGFnICYmIGlzU2VsZWN0ZWQgJiYgKGlzRWRpdGluZ1VSTCB8fCBpc1VSTFNldCkgJiYgKFxuICAgICAgICA8UG9wb3ZlclxuICAgICAgICAgIHBsYWNlbWVudD1cImJvdHRvbVwiXG4gICAgICAgICAgb25DbG9zZT17KCkgPT4ge319XG4gICAgICAgICAgYW5jaG9yPXtVcmxQb3BvdmVyQW5jaG9yfVxuICAgICAgICAgIGZvY3VzT25Nb3VudD17aXNFZGl0aW5nVVJMID8gXCJmaXJzdEVsZW1lbnRcIiA6IGZhbHNlfVxuICAgICAgICAgIF9fdW5zdGFibGVTbG90TmFtZT17XCJfX3Vuc3RhYmxlLWJsb2NrLXRvb2xzLWFmdGVyXCJ9XG4gICAgICAgICAgc2hpZnRcbiAgICAgICAgPlxuICAgICAgICAgIDxMaW5rQ29udHJvbFxuICAgICAgICAgICAgdmFsdWU9e3sgdXJsOiBidXR0b25VcmwgfX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZUJ1dHRvblVybH1cbiAgICAgICAgICAgIG9uUmVtb3ZlPXt1bmxpbmt9XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9Qb3BvdmVyPlxuICAgICAgKX1cblxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJycnplLS1jb3VudGVyLWVsZW1lbnQtY29udGFpbmVyXCI+XG4gICAgICAgIDxkbCBjbGFzc05hbWU9XCJycnplLWVsZW1lbnRzLWNvdW50ZXJcIj5cbiAgICAgICAgICA8ZHQ+XG4gICAgICAgICAgICB7aXNTZWxlY3RlZCAmJiAoXG4gICAgICAgICAgICAgIDxSaWNoVGV4dFxuICAgICAgICAgICAgICAgIHRhZ05hbWU9XCJzcGFuXCJcbiAgICAgICAgICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy50aXRsZS50b1N0cmluZygpfVxuICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZVRpdGxlfVxuICAgICAgICAgICAgICAgIGFsbG93ZWRGb3JtYXRzPXtbXX1cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2BmYXUtY291bnRlci1lZGl0b3ItZGF0YSBycnplLWNvdW50ZXItJHthdHRyaWJ1dGVzLmZvbnRTaXplIHx8IFwibGFyZ2VcIn0gYH1cbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICl9XG4gICAgICAgICAgICB7IWlzU2VsZWN0ZWQgJiYgKFxuICAgICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17YGZhdS1jb3VudGVyLWRhdGEgcnJ6ZS1jb3VudGVyLSR7YXR0cmlidXRlcy5mb250U2l6ZSB8fCBcImxhcmdlXCJ9IGB9XG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICB7YXR0cmlidXRlcy50aXRsZS50b1N0cmluZygpfVxuICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICApfVxuICAgICAgICAgIDwvZHQ+XG4gICAgICAgICAgPGRkPlxuICAgICAgICAgICAgPFJpY2hUZXh0XG4gICAgICAgICAgICAgIHRhZ05hbWU9XCJzcGFuXCJcbiAgICAgICAgICAgICAgdmFsdWU9e2F0dHJpYnV0ZXMuZGVzY3JpcHRpb259XG4gICAgICAgICAgICAgIG9uQ2hhbmdlPXsoZGVzY3JpcHRpb24pID0+IHNldEF0dHJpYnV0ZXMoeyBkZXNjcmlwdGlvbiB9KX1cbiAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiRGVzY3JpcHRpb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgYWxsb3dlZEZvcm1hdHM9e1tdfVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDxiciAvPlxuICAgICAgICAgICAge2lzVVJMU2V0ICYmIGlzTGlua1RhZyAmJiAoXG4gICAgICAgICAgICAgIDxhIGNsYXNzTmFtZT1cInN0YW5kYXJkLWJ0biBnaG9zdC1idG5cIj5cbiAgICAgICAgICAgICAgICA8UmljaFRleHRcbiAgICAgICAgICAgICAgICAgIHRhZ05hbWU9XCJzcGFuXCJcbiAgICAgICAgICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmJ1dHRvblRleHR9XG4gICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KGJ1dHRvblRleHQpID0+IHNldEF0dHJpYnV0ZXMoeyBidXR0b25UZXh0IH0pfVxuICAgICAgICAgICAgICAgICAgYWxsb3dlZEZvcm1hdHM9e1tdfVxuICAgICAgICAgICAgICAgICAgcmVmPXtzZXRVcmxQb3BvdmVyQW5jaG9yfVxuICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiQnV0dG9uIFRleHRcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L2E+XG4gICAgICAgICAgICApfVxuICAgICAgICAgIDwvZGQ+XG4gICAgICAgIDwvZGw+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiQmxvY2tDb250cm9scyIsIkluc3BlY3RvckNvbnRyb2xzIiwiUmljaFRleHQiLCJfX2V4cGVyaW1lbnRhbExpbmtDb250cm9sIiwiTGlua0NvbnRyb2wiLCJGb250U2l6ZVBpY2tlciIsIlBhbmVsQm9keSIsIlBvcG92ZXIiLCJUb29sYmFyR3JvdXAiLCJUb29sYmFyQnV0dG9uIiwibGluayIsImxpbmtPZmYiLCJkaXNwbGF5U2hvcnRjdXQiLCJfXyIsInVzZVN0YXRlIiwidXNlRWZmZWN0IiwiRWRpdCIsIl9yZWYiLCJibG9ja1Byb3BzIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJpc1NlbGVjdGVkIiwicHJvcHMiLCJidXR0b25VcmwiLCJvbkNoYW5nZVRpdGxlIiwidGl0bGUiLCJpc05hTiIsInBhcnNlSW50Iiwib25DaGFuZ2VCdXR0b25VcmwiLCJuZXdCdXR0b25VcmwiLCJvcGVuc0luTmV3VGFiIiwidGFyZ2V0IiwidXJsIiwiX3VzZVN0YXRlIiwiX3VzZVN0YXRlMiIsIl9zbGljZWRUb0FycmF5IiwiVXJsUG9wb3ZlckFuY2hvciIsInNldFVybFBvcG92ZXJBbmNob3IiLCJfdXNlU3RhdGUzIiwiX3VzZVN0YXRlNCIsImlzRWRpdGluZ1VSTCIsInNldElzRWRpdGluZ1VSTCIsIlRhZ05hbWUiLCJpc0xpbmtUYWciLCJpc1VSTFNldCIsInN0YXJ0RWRpdGluZyIsInVubGluayIsInVuZGVmaW5lZCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwibGFiZWwiLCJpY29uIiwic2hvcnRjdXQiLCJwcmltYXJ5Iiwib25DbGljayIsInByaW1hcnlTaGlmdCIsImlzQWN0aXZlIiwiZGlzYWJsZUN1c3RvbUZvbnRTaXplcyIsImZvbnRTaXplcyIsIm5hbWUiLCJjb25jYXQiLCJzaXplIiwic2x1ZyIsIm9uQ2hhbmdlIiwibmV3Rm9udFNpemUiLCJmb250U2l6ZSIsInVuaXRzIiwidmFsdWUiLCJwbGFjZW1lbnQiLCJvbkNsb3NlIiwiYW5jaG9yIiwiZm9jdXNPbk1vdW50IiwiX191bnN0YWJsZVNsb3ROYW1lIiwic2hpZnQiLCJvblJlbW92ZSIsImNsYXNzTmFtZSIsInRhZ05hbWUiLCJ0b1N0cmluZyIsImFsbG93ZWRGb3JtYXRzIiwiZGVzY3JpcHRpb24iLCJwbGFjZWhvbGRlciIsImJ1dHRvblRleHQiLCJyZWYiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/counter/edit.tsx\n"); - -/***/ }), - -/***/ "./src/counter/index.tsx": -/*!*******************************!*\ - !*** ./src/counter/index.tsx ***! - \*******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/counter/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/counter/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/counter/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/counter/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"a\",\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"512\",\n height: \"512\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"104.12\",\n y: \"265.52\",\n width: \"228.59\",\n height: \"11.8\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"104.12\",\n y: \"227.37\",\n width: \"201.21\",\n height: \"22.11\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".2\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"59.99\",\n y: \"210.12\",\n width: \"383.11\",\n height: \"91.77\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\"\n })\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY291bnRlci9pbmRleC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBOzs7OztBQUtzRDtBQUV0RDs7Ozs7Ozs7QUFTQTs7O0FBRzBCO0FBQ0E7QUFDVTtBQUNiO0FBR3ZCOzs7OztBQUtBQSxvRUFBaUIsQ0FBRUcsNkNBQW9CLEVBQUU7RUFDeEM7OztFQUdBRSxJQUFJLEVBQUU7SUFDTEMsR0FBRyxFQUFFQyx1REFBQTtNQUFLQyxFQUFFLEVBQUMsR0FBRztNQUFDQyxLQUFLLEVBQUMsNEJBQTRCO01BQUNDLEtBQUssRUFBQyxLQUFLO01BQUNDLE1BQU0sRUFBQyxLQUFLO01BQUNDLE9BQU8sRUFBQyxhQUFhO01BQUFDLFFBQUEsR0FBQ0Msc0RBQUE7UUFBTUMsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsQ0FBQyxFQUFDLFFBQVE7UUFBQ04sS0FBSyxFQUFDLFFBQVE7UUFBQ0MsTUFBTSxFQUFDLE1BQU07UUFBQ00sRUFBRSxFQUFDLE1BQU07UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsSUFBSSxFQUFDO01BQVMsRUFBRSxFQUFBTCxzREFBQTtRQUFNQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxDQUFDLEVBQUMsUUFBUTtRQUFDTixLQUFLLEVBQUMsUUFBUTtRQUFDQyxNQUFNLEVBQUMsT0FBTztRQUFDTSxFQUFFLEVBQUMsTUFBTTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxJQUFJLEVBQUM7TUFBUyxFQUFFLEVBQUFMLHNEQUFBO1FBQUdNLE9BQU8sRUFBQyxJQUFJO1FBQUFQLFFBQUEsRUFBQ0Msc0RBQUE7VUFBTUMsQ0FBQyxFQUFDLE9BQU87VUFBQ0MsQ0FBQyxFQUFDLFFBQVE7VUFBQ04sS0FBSyxFQUFDLFFBQVE7VUFBQ0MsTUFBTSxFQUFDLE9BQU87VUFBQ00sRUFBRSxFQUFDLE1BQU07VUFBQ0MsRUFBRSxFQUFDLE1BQU07VUFBQ0MsSUFBSSxFQUFDO1FBQVM7TUFBRSxFQUFJO0lBQUE7R0FDL1k7RUFDREUsbUJBQW1CLEVBQUUsU0FBckJBLG1CQUFtQkEsQ0FBR0MsVUFBZSxFQUFBQyxJQUFBLEVBQXNCO0lBQUEsSUFBbEJDLE9BQU8sR0FBQUQsSUFBQSxDQUFQQyxPQUFPO0lBQy9DLElBQVFDLEtBQUssR0FBS0gsVUFBVSxDQUFwQkcsS0FBSztJQUViO0lBQ0E7SUFDQSxJQUFJRCxPQUFPLEtBQUssV0FBVyxJQUFJQyxLQUFLLEVBQUU7TUFDckMsT0FBT0EsS0FBSztJQUNiO0VBQ0QsQ0FBQztFQUNEOzs7RUFHQUMsSUFBSSxFQUFFekIsNkNBQUk7RUFFVjs7O0VBR0FDLElBQUksRUFBSkEsNkNBQUlBO0NBQ0csQ0FBRSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY291bnRlci9pbmRleC50c3g/ZDVkMiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzIGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xuaW1wb3J0IHsgcmVnaXN0ZXJCbG9ja1R5cGUgfSBmcm9tICdAd29yZHByZXNzL2Jsb2Nrcyc7XG5cbi8qKlxuICogTGV0cyB3ZWJwYWNrIHByb2Nlc3MgQ1NTLCBTQVNTIG9yIFNDU1MgZmlsZXMgcmVmZXJlbmNlZCBpbiBKYXZhU2NyaXB0IGZpbGVzLlxuICogQWxsIGZpbGVzIGNvbnRhaW5pbmcgYHN0eWxlYCBrZXl3b3JkIGFyZSBidW5kbGVkIHRvZ2V0aGVyLiBUaGUgY29kZSB1c2VkXG4gKiBnZXRzIGFwcGxpZWQgYm90aCB0byB0aGUgZnJvbnQgb2YgeW91ciBzaXRlIGFuZCB0byB0aGUgZWRpdG9yLiBBbGwgb3RoZXIgZmlsZXNcbiAqIGdldCBhcHBsaWVkIHRvIHRoZSBlZGl0b3Igb25seS5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL0B3b3JkcHJlc3Mvc2NyaXB0cyN1c2luZy1jc3NcbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRWRpdCBmcm9tICcuL2VkaXQnO1xuaW1wb3J0IHNhdmUgZnJvbSAnLi9zYXZlJztcbmltcG9ydCBtZXRhZGF0YSBmcm9tICcuL2Jsb2NrLmpzb24nO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoIG1ldGFkYXRhLm5hbWUgYXMgYW55LCB7XG5cdC8qKlxuXHQgKiBVc2VkIHRvIGNvbnN0cnVjdCBhIHByZXZpZXcgZm9yIHRoZSBibG9jayB0byBiZSBzaG93biBpbiB0aGUgYmxvY2sgaW5zZXJ0ZXIuXG5cdCAqL1xuXHRpY29uOiB7XG5cdFx0c3JjOiA8c3ZnIGlkPVwiYVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjUxMlwiIGhlaWdodD1cIjUxMlwiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiPjxyZWN0IHg9XCIxMDQuMTJcIiB5PVwiMjY1LjUyXCIgd2lkdGg9XCIyMjguNTlcIiBoZWlnaHQ9XCIxMS44XCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgZmlsbD1cImV2ZW5vZGRcIi8+PHJlY3QgeD1cIjEwNC4xMlwiIHk9XCIyMjcuMzdcIiB3aWR0aD1cIjIwMS4yMVwiIGhlaWdodD1cIjIyLjExXCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgZmlsbD1cImV2ZW5vZGRcIi8+PGcgb3BhY2l0eT1cIi4yXCI+PHJlY3QgeD1cIjU5Ljk5XCIgeT1cIjIxMC4xMlwiIHdpZHRoPVwiMzgzLjExXCIgaGVpZ2h0PVwiOTEuNzdcIiByeD1cIjUuNzNcIiByeT1cIjUuNzNcIiBmaWxsPVwiZXZlbm9kZFwiLz48L2c+PC9zdmc+XG5cdH0sXG5cdF9fZXhwZXJpbWVudGFsTGFiZWw6IChhdHRyaWJ1dGVzOiBhbnksIHsgY29udGV4dCB9OiBhbnkpID0+IHtcblx0XHRjb25zdCB7IHRpdGxlIH0gPSBhdHRyaWJ1dGVzO1xuXG5cdFx0Ly8gSW4gdGhlIGxpc3QgdmlldywgdXNlIHRoZSBibG9jaydzIHRpdGxlIGFzIHRoZSBsYWJlbC5cblx0XHQvLyBJZiB0aGUgdGl0bGUgaXMgZW1wdHksIGZhbGwgYmFjayB0byB0aGUgZGVmYXVsdCBsYWJlbC5cblx0XHRpZiAoY29udGV4dCA9PT0gJ2xpc3QtdmlldycgJiYgdGl0bGUpIHtcblx0XHRcdHJldHVybiB0aXRsZTtcblx0XHR9XG5cdH0sXG5cdC8qKlxuXHQgKiBAc2VlIC4vZWRpdC5qc1xuXHQgKi9cblx0ZWRpdDogRWRpdCxcblxuXHQvKipcblx0ICogQHNlZSAuL3NhdmUuanNcblx0ICovXG5cdHNhdmUsXG59IGFzIGFueSApO1xuIl0sIm5hbWVzIjpbInJlZ2lzdGVyQmxvY2tUeXBlIiwiRWRpdCIsInNhdmUiLCJtZXRhZGF0YSIsIm5hbWUiLCJpY29uIiwic3JjIiwiX2pzeHMiLCJpZCIsInhtbG5zIiwid2lkdGgiLCJoZWlnaHQiLCJ2aWV3Qm94IiwiY2hpbGRyZW4iLCJfanN4IiwieCIsInkiLCJyeCIsInJ5IiwiZmlsbCIsIm9wYWNpdHkiLCJfX2V4cGVyaW1lbnRhbExhYmVsIiwiYXR0cmlidXRlcyIsIl9yZWYiLCJjb250ZXh0IiwidGl0bGUiLCJlZGl0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/counter/index.tsx\n"); - -/***/ }), - -/***/ "./src/counter/save.tsx": -/*!******************************!*\ - !*** ./src/counter/save.tsx ***! - \******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"rrze--counter-element-container\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dl\", {\n className: \"rrze-elements-counter\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"dt\", {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fau-counter-data rrze-counter-\".concat(attributes.fontSize || \"large\", \" \"),\n \"data-duration\": attributes.duration,\n \"data-stagger\": attributes.stagger,\n children: attributes.title\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dd\", {\n children: [attributes.description, (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"br\", {}), attributes.buttonUrl && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n className: \"standard-btn ghost-btn\",\n href: attributes.buttonUrl,\n \"data-wpel-link\": \"internal\",\n children: attributes.buttonText\n })]\n })]\n })\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY291bnRlci9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBd0Q7QUFpQjFDLFNBQVVDLElBQUlBLENBQUFDLElBQUEsRUFBMEI7RUFBQSxJQUF2QkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDdkMsSUFBTUMsVUFBVSxHQUFHSixrRUFBYSxDQUFDQyxJQUFJLEVBQUU7RUFDdkMsT0FDRUksc0RBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVNILFVBQVU7SUFBQUksUUFBQSxFQUNqQkgsc0RBQUE7TUFBS0ksU0FBUyxFQUFDLGlDQUFpQztNQUFBRCxRQUFBLEVBQzlDRSx1REFBQTtRQUFJRCxTQUFTLEVBQUMsdUJBQXVCO1FBQUFELFFBQUEsR0FDbkNILHNEQUFBO1VBQUFHLFFBQUEsRUFDRUgsc0RBQUE7WUFDRUksU0FBUyxtQ0FBQUUsTUFBQSxDQUFtQ1IsVUFBVSxDQUFDUyxRQUFRLElBQUksT0FBTyxNQUFHO1lBQUEsaUJBQzlEVCxVQUFVLENBQUNVLFFBQVE7WUFBQSxnQkFDcEJWLFVBQVUsQ0FBQ1csT0FBTztZQUFBTixRQUFBLEVBRS9CTCxVQUFVLENBQUNZO1VBQUs7UUFDWixFQUNKLEVBQ0xMLHVEQUFBO1VBQUFGLFFBQUEsR0FDR0wsVUFBVSxDQUFDYSxXQUFXLEVBQ3ZCWCxzREFBQSxVQUFNLEVBQ0xGLFVBQVUsQ0FBQ2MsU0FBUyxJQUNyQlosc0RBQUE7WUFDRUksU0FBUyxFQUFDLHdCQUF3QjtZQUNsQ1MsSUFBSSxFQUFFZixVQUFVLENBQUNjLFNBQVM7WUFBQSxrQkFDWCxVQUFVO1lBQUFULFFBQUEsRUFFeEJMLFVBQVUsQ0FBQ2dCO1VBQVUsRUFFdkI7UUFBQSxFQUNFO01BQUE7SUFDRjtFQUNELEdBQ0Y7QUFFViIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY291bnRlci9zYXZlLnRzeD84YjNiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIHRhYnNVaWQ6IHN0cmluZztcbiAgICBibG9ja0lkOiBzdHJpbmc7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICAgIGJ1dHRvblRleHQ6IHN0cmluZztcbiAgICBkdXJhdGlvbjogbnVtYmVyO1xuICAgIHN0YWdnZXI6IG51bWJlcjtcbiAgICBmb250U2l6ZTogc3RyaW5nO1xuICAgIGJ1dHRvblVybDogc3RyaW5nO1xuICB9O1xufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBzYXZlKHsgYXR0cmlidXRlcyB9OiBTYXZlUHJvcHMpIHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJycnplLS1jb3VudGVyLWVsZW1lbnQtY29udGFpbmVyXCI+XG4gICAgICAgIDxkbCBjbGFzc05hbWU9XCJycnplLWVsZW1lbnRzLWNvdW50ZXJcIj5cbiAgICAgICAgICA8ZHQ+XG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICBjbGFzc05hbWU9e2BmYXUtY291bnRlci1kYXRhIHJyemUtY291bnRlci0ke2F0dHJpYnV0ZXMuZm9udFNpemUgfHwgXCJsYXJnZVwifSBgfVxuICAgICAgICAgICAgICBkYXRhLWR1cmF0aW9uPXthdHRyaWJ1dGVzLmR1cmF0aW9ufVxuICAgICAgICAgICAgICBkYXRhLXN0YWdnZXI9e2F0dHJpYnV0ZXMuc3RhZ2dlcn1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge2F0dHJpYnV0ZXMudGl0bGV9XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgPC9kdD5cbiAgICAgICAgICA8ZGQ+XG4gICAgICAgICAgICB7YXR0cmlidXRlcy5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgIDxiciAvPlxuICAgICAgICAgICAge2F0dHJpYnV0ZXMuYnV0dG9uVXJsICYmIChcbiAgICAgICAgICAgIDxhXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT1cInN0YW5kYXJkLWJ0biBnaG9zdC1idG5cIlxuICAgICAgICAgICAgICBocmVmPXthdHRyaWJ1dGVzLmJ1dHRvblVybH1cbiAgICAgICAgICAgICAgZGF0YS13cGVsLWxpbms9XCJpbnRlcm5hbFwiXG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIHthdHRyaWJ1dGVzLmJ1dHRvblRleHR9XG4gICAgICAgICAgICA8L2E+XG4gICAgICAgICAgICApfVxuICAgICAgICAgIDwvZGQ+XG4gICAgICAgIDwvZGw+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwic2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsIl9qc3giLCJPYmplY3QiLCJhc3NpZ24iLCJjaGlsZHJlbiIsImNsYXNzTmFtZSIsIl9qc3hzIiwiY29uY2F0IiwiZm9udFNpemUiLCJkdXJhdGlvbiIsInN0YWdnZXIiLCJ0aXRsZSIsImRlc2NyaXB0aW9uIiwiYnV0dG9uVXJsIiwiaHJlZiIsImJ1dHRvblRleHQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/counter/save.tsx\n"); - -/***/ }), - -/***/ "./src/counter/editor.scss": -/*!*********************************!*\ - !*** ./src/counter/editor.scss ***! - \*********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY291bnRlci9lZGl0b3Iuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvdW50ZXIvZWRpdG9yLnNjc3M/ZDY5YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/counter/editor.scss\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/keycodes": -/*!**********************************!*\ - !*** external ["wp","keycodes"] ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["keycodes"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "./src/counter/block.json": -/*!********************************!*\ - !*** ./src/counter/block.json ***! - \********************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/rrze-counter","version":"1.0.0","title":"Counter","category":"rrze_elements","description":"Creates a Counter block.","supports":{"html":false},"attributes":{"title":{"type":"number","default":0},"description":{"type":"string","default":""},"buttonText":{"type":"string","default":""},"duration":{"type":"number","default":1},"fontSize":{"type":"string","default":"large"},"buttonUrl":{"type":"string"},"buttonOpensInNewTab":{"type":"boolean","default":false},"target":{"type":"string","default":"_self"}},"example":{"attributes":{"title":"49000","description":"Students"}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"rrze-elements-blocks","viewScript":"rrze-counter","parent":["rrze-elements/counter-row"]}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/counter/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,n=window.wp.blockEditor,r=window.wp.components,o=window.wp.primitives,l=(0,e.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(o.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})}),i=(0,e.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(o.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})}),s=window.wp.keycodes,a=window.wp.i18n,c=window.wp.element;function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,l,i,s=[],a=!0,c=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;a=!1}else for(;!(a=(r=l.call(n)).done)&&(s.push(r.value),s.length!==t);a=!0);}catch(e){c=!0,o=e}finally{try{if(!a&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return d(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n array('react-jsx-runtime', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-primitives'), 'version' => '301dcee6293519e4abf8'); + array('react-jsx-runtime', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-primitives'), 'version' => 'ee74b1e9a996bb8cbdc0'); diff --git a/build/cta/index.css b/build/cta/index.css index 4bd24589..12c6380e 100644 --- a/build/cta/index.css +++ b/build/cta/index.css @@ -1,385 +1 @@ -/*!********************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/cta/editor.scss ***! - \********************************************************************************************************************************************************************************************************************************************/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -.rrze-elements-cta { - position: relative; - margin: 2em 0; - color: #fff; - background-color: var(--color-zentral-primary, #04316a); -} -.rrze-elements-cta.bg-1 { - background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzcwIDQ0MCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgc3Ryb2tlOiAjZjliMTA0OwogICAgICB9CgogICAgICAuY2xzLTEsIC5jbHMtMiwgLmNscy0zLCAuY2xzLTQsIC5jbHMtNSwgLmNscy02LCAuY2xzLTcsIC5jbHMtOCwgLmNscy05LCAuY2xzLTEwLCAuY2xzLTExIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsKICAgICAgICBzdHJva2Utd2lkdGg6IDIuNXB4OwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIHN0cm9rZTogIzk3MWIzMDsKICAgICAgfQoKICAgICAgLmNscy0zIHsKICAgICAgICBzdHJva2U6ICM3YWI3Mjk7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgc3Ryb2tlOiAjMmZiMWU3OwogICAgICB9CgogICAgICAuY2xzLTUgewogICAgICAgIHN0cm9rZTogI2M2MTQzZDsKICAgICAgfQoKICAgICAgLmNscy02IHsKICAgICAgICBzdHJva2U6ICNlOTc3MjE7CiAgICAgIH0KCiAgICAgIC5jbHMtNyB7CiAgICAgICAgc3Ryb2tlOiAjMTY4NTQ0OwogICAgICB9CgogICAgICAuY2xzLTggewogICAgICAgIHN0cm9rZTogIzE5MjMzZjsKICAgICAgfQoKICAgICAgLmNscy05IHsKICAgICAgICBzdHJva2U6ICMzZjc1OGY7CiAgICAgIH0KCiAgICAgIC5jbHMtMTAgewogICAgICAgIHN0cm9rZTogIzhjOWZiMTsKICAgICAgfQoKICAgICAgLmNscy0xMSB7CiAgICAgICAgc3Ryb2tlOiAjMDA1ZmE4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0iY2xzLTciIGQ9Im0yMTYzLjE1LDM2Ny44NWMtNDQ3LjgyLDE2NC4xOC03MzkuNDYtODIuMjEtMTA1Ny45OC0xMjAuNzQtMzE4LjUyLTM4LjUtNTIxLjQ4LDE3My04NzMuMDYsMTMyLjg4Qy0xMTkuNDcsMzM5Ljg2LTI0Ny4zMyw4MS45OS01NTUuOTcsMjAuOTQiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTEwIiBkPSJtLTUzNC45OCw0MC42OUMtMjE2LjY5LDEzNi42MS03NS44OSwzMjguMDQsMjcwLjU0LDM2Mi43OWMzNDYuNDQsMzQuNzYsNTQ4LjAzLTExMi4zLDg2Ny4xOS03OC43MSwzMTkuMTcsMzMuNTYsNTk1LjA2LDIwOS4zMiwxMDI4LjE4LDUzLjc2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtLTUxMy45OSw2MC40NUMtMTg2LjA2LDE5MS4yMy0zMi4zMiwzMTYuMjIsMzA4Ljk3LDM0NS42MWMzNDEuMjksMjkuMzksNTQxLjUyLTUzLjIzLDg2MS4zMy0yNC41OSwzMTkuODEsMjguNjQsNTc5Ljk3LDEzMy43NSw5OTguMzYtMTMuMjEiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Im0tNDkzLDgwLjIxQy0xNTUuNDIsMjQ1Ljg3LDExLjI1LDMwNC40LDM0Ny40LDMyOC40MmMzMzYuMTUsMjQuMDIsNTM1LjAxLDUuODQsODU1LjQ3LDI5LjU2LDMyMC40NiwyMy43MSw1NjQuODcsNTguMTcsOTY4LjUzLTgwLjIiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTkiIGQ9Im0tNDcyLDk5Ljk3Qy0xMjQuNzksMzAwLjQ5LDU0LjgyLDI5Mi41OCwzODUuODMsMzExLjI0YzMzMS4wMSwxOC42Niw1MjguNSw2NC45Miw4NDkuNjEsODMuNywzMjEuMTEsMTguNzgsNTQ5Ljc4LTE3LjQsOTM4LjctMTQ3LjE2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy04IiBkPSJtLTQ1MS4wMSwxMTkuNzNDLTk0LjE1LDM1NS4xMSw5OC4zOSwyODAuNzYsNDI0LjI2LDI5NC4wNWMzMjUuODcsMTMuMjksNTIxLjk5LDEyMy45OSw4NDMuNzQsMTM3LjgzLDMyMS43NSwxMy44NSw1MzQuNjktOTIuOTcsOTA4LjkxLTIxNC4xNCIvPgogIDxwYXRoIGNsYXNzPSJjbHMtNiIgZD0ibS00MzAuMDIsMTM5LjQ5Qy02My41Miw0MDkuNzMsMTQxLjk3LDI2OC45NCw0NjIuNjksMjc2Ljg2YzMyMC43Miw3Ljk0LDUxNS40OCwxODMuMDYsODM3Ljg4LDE5MS45OCwzMjIuNCw4LjkyLDUxOS41OS0xNjguNTcsODc5LjA5LTI4MS4xMyIvPgogIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0ibS00MDkuMDMsMTU5LjI3Qy0zMi44OCw0NjQuMzUsMTg1LjU0LDI1Ny4xMSw1MDEuMTIsMjU5LjY5YzMxNS41OCwyLjU1LDUwOC45NywyNDIuMTIsODMyLjAxLDI0Ni4xLDMyMy4wNCwzLjk5LDUwNC41LTI0NC4xNCw4NDkuMjYtMzQ4LjEyIi8+CiAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJtLTM4OC4wMywxNzkuMDNDLTIuMjQsNTE4Ljk3LDIyOS4xMSwyNDUuMyw1MzkuNTUsMjQyLjQ5YzMxMC40NC0yLjgyLDUwMi40NiwzMDEuMiw4MjYuMTUsMzAwLjI2LDMyMy42OS0uOTUsNDg5LjQxLTMxOS43MSw4MTkuNDMtNDE1LjA3Ii8+CiAgPHBhdGggY2xhc3M9ImNscy04IiBkPSJtLTM2Ny4wNCwxOTguNzljMzk1LjQzLDM3NC44LDYzOS43MywzNC42OCw5NDUuMDIsMjYuNTMsMzA1LjMtOC4xOCw0OTUuOTUsMzYwLjI2LDgyMC4yOCwzNTQuMzgsMzI0LjM0LTUuODcsNDc0LjMxLTM5NS4yOCw3ODkuNjQtNDgyLjA2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJtLTM0Ni4wNSwyMTguNTVjNDA1LjA4LDQwOS42Niw2NjIuMzEsMy4xMSw5NjIuNDYtMTAuNDMsMzAwLjE1LTEzLjU0LDQ4OS40NCw0MTkuMzQsODE0LjQyLDQwOC41MywzMjQuOTgtMTAuODEsNDU5LjIyLTQ3MC44OCw3NTkuODItNTQ5LjA0Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0xMSIgZD0ibS0zMjUuMDYsMjM4LjNjNDE0LjcyLDQ0NC41NCw2ODQuODgtMjguNDQsOTc5LjktNDcuMzUsMjk1LjAxLTE4LjkxLDQ4Mi45Myw0NzguNCw4MDguNTYsNDYyLjY2LDMyNS42My0xNS43NCw0NDQuMTItNTQ2LjQ1LDcyOS45OS02MTYiLz4KPC9zdmc+); - background-position: bottom 50% left; - background-size: 100%; - background-repeat: no-repeat; -} -.rrze-elements-cta.bg-rrze { - background-image: url(../19d973b6f5d29ed72dc1.svg?url); - background-position: bottom 50% left; - background-size: 100%; - background-repeat: no-repeat; -} -@media screen and (max-width: 767px) { - .rrze-elements-cta { - margin-left: -15px; - margin-right: -15px; - } -} -@media screen and (min-width: 992px) { - .rrze-elements-cta { - display: flex; - justify-content: space-between; - flex-wrap: wrap; - } -} -.rrze-2019 .rrze-elements-cta { - background-color: #005CAE; -} -.rrze-elements-cta .cta-content { - padding: 10px; -} -.rrze-2019 .rrze-elements-cta .cta-content { - text-shadow: 0 0 5px #005CAE; -} -@media screen and (min-width: 992px) { - .rrze-elements-cta .cta-content { - flex-basis: 60%; - flex-grow: 1; - flex-shrink: 0; - padding: 4em 2em 8em 6.5em; - } -} -.rrze-elements-cta .cta-content .cta-title { - display: block; - font-size: 1.8em; - line-height: 1.5; - font-weight: bold; -} -@media screen and (min-width: 992px) { - .rrze-elements-cta .cta-content .cta-title { - font-size: 2.6em; - } -} -.rrze-elements-cta .cta-content .cta-subtitle { - display: block; - font-size: 1.1em; - line-height: 1.5; - margin-top: 0.25em; -} -@media screen and (min-width: 992px) { - .rrze-elements-cta .cta-content .cta-subtitle { - font-size: 1.3em; - } -} -.rrze-elements-cta .cta-button-container, -.rrze-elements-cta .cta-search-container { - padding: 10px 1em 1em 10px; - display: flex; - justify-content: flex-end; - right: 0; -} -@media screen and (min-width: 992px) { - .rrze-elements-cta .cta-button-container, - .rrze-elements-cta .cta-search-container { - position: absolute; - bottom: 0; - width: 100%; - padding: 10px 6.5em 2em 6.5em; - } -} -.rrze-elements-cta .cta-button { - display: inline-block; - background: #fff; - padding: 0.5em 1em 0.25em; - box-shadow: none; - text-decoration: none; - color: var(--color-Text, #222222); - font-weight: bold; - border-radius: 0; -} -.rrze-elements-cta .cta-button:hover, .rrze-elements-cta .cta-button:focus, .rrze-elements-cta .cta-button:active { - box-shadow: none; - background-color: var(--cta-btn-bg-color, #004a9f); - color: #ffffff; - text-decoration: none; -} -.rrze-2019 .rrze-elements-cta .cta-button:hover, .rrze-2019 .rrze-elements-cta .cta-button:focus, .rrze-2019 .rrze-elements-cta .cta-button:active { - background-color: #00458C; -} -.rrze-2019 .rrze-elements-cta .cta-button { - color: #393944; -} -.rrze-elements-cta .cta-button .rrze-elements-icon { - margin-left: 1em; - vertical-align: middle; - top: -0.15em; - padding-bottom: 0; - padding-right: 0; - border-radius: 0 !important; - box-shadow: none; -} -@media screen and (min-width: 992px) { - .rrze-elements-cta .cta-button { - max-width: 100%; - font-size: 1.25em; - padding: 0.65em 1.5em 0.65em 2.5em; - } -} -.rrze-elements-cta .cta-search { - width: 100%; - display: flex; - justify-content: flex-end; -} -@media screen and (min-width: 992px) { - .rrze-elements-cta .cta-search { - max-width: 100%; - } -} -.rrze-elements-cta .cta-search label { - position: absolute; - left: -10000px; - top: auto; - width: 1px; - height: 1px; - overflow: hidden; -} -.rrze-elements-cta .cta-search input[type=text] { - margin: 0; - width: clamp(20ch, 50ch, 100%); -} -.rrze-elements-cta .cta-search input[type=text], -.rrze-elements-cta .cta-search input[type=submit], -.rrze-elements-cta .cta-search button[type=submit] { - border-radius: 0; - border: none; - font-size: 1rem; - height: 3em; - margin: 0; -} -.rrze-elements-cta .cta-search input[type=text] { - background-color: #fff; -} -.rrze-elements-cta .cta-search input[type=submit], -.rrze-elements-cta .cta-search button[type=submit] { - position: relative; - padding-left: 1em; - padding-right: 1em; - background-color: #fff; - color: var(--cta-btn-text-color, #222222); -} -.rrze-2019 .rrze-elements-cta .cta-search input[type=submit], -.rrze-2019 .rrze-elements-cta .cta-search button[type=submit] { - color: #393944; -} -.rrze-elements-cta .cta-search input[type=submit] svg, -.rrze-elements-cta .cta-search button[type=submit] svg { - top: 0; -} -.rrze-elements-cta .cta-search input[type=submit]:hover, .rrze-elements-cta .cta-search input[type=submit]:focus, .rrze-elements-cta .cta-search input[type=submit].active, -.rrze-elements-cta .cta-search button[type=submit]:hover, -.rrze-elements-cta .cta-search button[type=submit]:focus, -.rrze-elements-cta .cta-search button[type=submit].active { - background-color: var(--cta-btn-bg-color, #004a9f); - color: #fff; -} -.rrze-elements-cta .cta-search input[type=submit]:hover svg, .rrze-elements-cta .cta-search input[type=submit]:focus svg, .rrze-elements-cta .cta-search input[type=submit].active svg, -.rrze-elements-cta .cta-search button[type=submit]:hover svg, -.rrze-elements-cta .cta-search button[type=submit]:focus svg, -.rrze-elements-cta .cta-search button[type=submit].active svg { - fill: #fff !important; -} -.rrze-2019 .rrze-elements-cta .cta-search input[type=submit]:hover, .rrze-2019 .rrze-elements-cta .cta-search input[type=submit]:focus, .rrze-2019 .rrze-elements-cta .cta-search input[type=submit].active, -.rrze-2019 .rrze-elements-cta .cta-search button[type=submit]:hover, -.rrze-2019 .rrze-elements-cta .cta-search button[type=submit]:focus, -.rrze-2019 .rrze-elements-cta .cta-search button[type=submit].active { - background-color: #00458c; -} -.rrze-elements-cta .cta-image { - display: none; -} -.rrze-elements-cta .cta-image img { - box-shadow: none; - height: 100%; - object-fit: cover; -} -@media screen and (min-width: 992px) { - .rrze-elements-cta .cta-image { - display: block; - width: 25%; - min-width: 200px; - } -} -.rrze-elements-cta img { - border: 0; - height: auto; - max-width: 100%; - vertical-align: middle; -} -.rrze-elements-cta.style-small { - background-size: cover; -} -@media screen and (min-width: 992px) { - .rrze-elements-cta.style-small .cta-content { - padding: min(5%, 2em) min(5%, 2em) 120px; - } -} -.rrze-elements-cta.style-small .cta-image { - min-width: 0; -} -.rrze-elements-cta.style-small .cta-button-container, -.rrze-elements-cta.style-small .cta-search-container { - padding: 10px; -} -@media screen and (min-width: 992px) { - .rrze-elements-cta.style-small .cta-button-container, - .rrze-elements-cta.style-small .cta-search-container { - padding: 0 min(5%, 2em) min(5%, 2em); - } -} -@media screen and (min-width: 992px) { - .rrze-elements-cta.style-small .cta-button { - position: static; - max-width: 100%; - padding: 0.5em 1em; - } -} -.rrze-elements-cta.style-small .cta-button .rrze-elements-icon { - margin-left: 0.25em; -} -@media screen and (min-width: 992px) { - .rrze-elements-cta.style-small.no-image .cta-content { - padding: min(5%, 2em) min(5%, 2em) 120px; - } -} -@media screen and (min-width: 1200px) { - .rrze-elements-cta.style-small.no-image .cta-content { - min-height: auto; - } -} -@media screen and (min-width: 992px) { - .rrze-elements-cta.no-image .cta-button { - right: 0; - } -} -@media screen and (min-width: 992px) { - .rrze-elements-cta.no-image .cta-content { - padding-right: 6.5em; - min-height: 128px; - } -} -@media screen and (min-width: 1200px) { - .rrze-elements-cta.no-image .cta-content { - min-height: 128px; - } -} -@media screen and (min-width: 992px) { - .rrze-elements-cta.no-image .cta-button-container, - .rrze-elements-cta.no-image .cta-search-container { - padding-right: 4em; - padding-left: 4em; - } -} -.rrze-elements-cta.no-image.bg-1 { - background-position: left bottom; -} -.rrze-elements-cta.no-image.bg-rrze { - background-position: left bottom; -} -.rrze-elements-cta.no-image.bg-rrze { - background-size: cover; - background-position: center center; -} -@media screen and (min-width: 992px) { - .rrze-elements-cta.no-image.style-small .cta-button-container, - .rrze-elements-cta.no-image.style-small .cta-search-container { - padding-right: min(5%, 2em); - padding-left: min(5%, 2em); - } -} - -.wp-block-rrze-elements-cta img.attachment-large.size-large { - width: 100%; - height: 100%; -} - -.block-editor-block-list__block.wp-block-rrze-elements-cta .sr-only { - clip: rect(0, 0, 0, 0); - border: 0; - height: 1px; - min-height: 1px; - min-width: 1px; - overflow: hidden; - padding: 0; - position: absolute; - white-space: nowrap; - width: 1px; -} -.block-editor-block-list__block.wp-block-rrze-elements-cta .is-loading { - background-color: rgba(211, 211, 211, 0.589); - position: relative; -} -.block-editor-block-list__block.wp-block-rrze-elements-cta .components-spinner { - width: 100px; - height: 100px; - margin: 0 auto; - position: absolute; - right: 80px; - top: 80px; -} - -.wp-block-rrze-elements-cta .rrze-elements-cta-icon { - font-size: 1.25em; - margin-left: 1em; -} -.wp-block-rrze-elements-cta img.attachment-large.size-large { - width: 100%; - height: 100%; -} +.rrze-elements-cta{background-color:var(--color-zentral-primary,#04316a);color:#fff;margin:2em 0;position:relative}.rrze-elements-cta.bg-1{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzcwIDQ0MCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgc3Ryb2tlOiAjZjliMTA0OwogICAgICB9CgogICAgICAuY2xzLTEsIC5jbHMtMiwgLmNscy0zLCAuY2xzLTQsIC5jbHMtNSwgLmNscy02LCAuY2xzLTcsIC5jbHMtOCwgLmNscy05LCAuY2xzLTEwLCAuY2xzLTExIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsKICAgICAgICBzdHJva2Utd2lkdGg6IDIuNXB4OwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIHN0cm9rZTogIzk3MWIzMDsKICAgICAgfQoKICAgICAgLmNscy0zIHsKICAgICAgICBzdHJva2U6ICM3YWI3Mjk7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgc3Ryb2tlOiAjMmZiMWU3OwogICAgICB9CgogICAgICAuY2xzLTUgewogICAgICAgIHN0cm9rZTogI2M2MTQzZDsKICAgICAgfQoKICAgICAgLmNscy02IHsKICAgICAgICBzdHJva2U6ICNlOTc3MjE7CiAgICAgIH0KCiAgICAgIC5jbHMtNyB7CiAgICAgICAgc3Ryb2tlOiAjMTY4NTQ0OwogICAgICB9CgogICAgICAuY2xzLTggewogICAgICAgIHN0cm9rZTogIzE5MjMzZjsKICAgICAgfQoKICAgICAgLmNscy05IHsKICAgICAgICBzdHJva2U6ICMzZjc1OGY7CiAgICAgIH0KCiAgICAgIC5jbHMtMTAgewogICAgICAgIHN0cm9rZTogIzhjOWZiMTsKICAgICAgfQoKICAgICAgLmNscy0xMSB7CiAgICAgICAgc3Ryb2tlOiAjMDA1ZmE4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0iY2xzLTciIGQ9Im0yMTYzLjE1LDM2Ny44NWMtNDQ3LjgyLDE2NC4xOC03MzkuNDYtODIuMjEtMTA1Ny45OC0xMjAuNzQtMzE4LjUyLTM4LjUtNTIxLjQ4LDE3My04NzMuMDYsMTMyLjg4Qy0xMTkuNDcsMzM5Ljg2LTI0Ny4zMyw4MS45OS01NTUuOTcsMjAuOTQiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTEwIiBkPSJtLTUzNC45OCw0MC42OUMtMjE2LjY5LDEzNi42MS03NS44OSwzMjguMDQsMjcwLjU0LDM2Mi43OWMzNDYuNDQsMzQuNzYsNTQ4LjAzLTExMi4zLDg2Ny4xOS03OC43MSwzMTkuMTcsMzMuNTYsNTk1LjA2LDIwOS4zMiwxMDI4LjE4LDUzLjc2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtLTUxMy45OSw2MC40NUMtMTg2LjA2LDE5MS4yMy0zMi4zMiwzMTYuMjIsMzA4Ljk3LDM0NS42MWMzNDEuMjksMjkuMzksNTQxLjUyLTUzLjIzLDg2MS4zMy0yNC41OSwzMTkuODEsMjguNjQsNTc5Ljk3LDEzMy43NSw5OTguMzYtMTMuMjEiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Im0tNDkzLDgwLjIxQy0xNTUuNDIsMjQ1Ljg3LDExLjI1LDMwNC40LDM0Ny40LDMyOC40MmMzMzYuMTUsMjQuMDIsNTM1LjAxLDUuODQsODU1LjQ3LDI5LjU2LDMyMC40NiwyMy43MSw1NjQuODcsNTguMTcsOTY4LjUzLTgwLjIiLz4KICA8cGF0aCBjbGFzcz0iY2xzLTkiIGQ9Im0tNDcyLDk5Ljk3Qy0xMjQuNzksMzAwLjQ5LDU0LjgyLDI5Mi41OCwzODUuODMsMzExLjI0YzMzMS4wMSwxOC42Niw1MjguNSw2NC45Miw4NDkuNjEsODMuNywzMjEuMTEsMTguNzgsNTQ5Ljc4LTE3LjQsOTM4LjctMTQ3LjE2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy04IiBkPSJtLTQ1MS4wMSwxMTkuNzNDLTk0LjE1LDM1NS4xMSw5OC4zOSwyODAuNzYsNDI0LjI2LDI5NC4wNWMzMjUuODcsMTMuMjksNTIxLjk5LDEyMy45OSw4NDMuNzQsMTM3LjgzLDMyMS43NSwxMy44NSw1MzQuNjktOTIuOTcsOTA4LjkxLTIxNC4xNCIvPgogIDxwYXRoIGNsYXNzPSJjbHMtNiIgZD0ibS00MzAuMDIsMTM5LjQ5Qy02My41Miw0MDkuNzMsMTQxLjk3LDI2OC45NCw0NjIuNjksMjc2Ljg2YzMyMC43Miw3Ljk0LDUxNS40OCwxODMuMDYsODM3Ljg4LDE5MS45OCwzMjIuNCw4LjkyLDUxOS41OS0xNjguNTcsODc5LjA5LTI4MS4xMyIvPgogIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0ibS00MDkuMDMsMTU5LjI3Qy0zMi44OCw0NjQuMzUsMTg1LjU0LDI1Ny4xMSw1MDEuMTIsMjU5LjY5YzMxNS41OCwyLjU1LDUwOC45NywyNDIuMTIsODMyLjAxLDI0Ni4xLDMyMy4wNCwzLjk5LDUwNC41LTI0NC4xNCw4NDkuMjYtMzQ4LjEyIi8+CiAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJtLTM4OC4wMywxNzkuMDNDLTIuMjQsNTE4Ljk3LDIyOS4xMSwyNDUuMyw1MzkuNTUsMjQyLjQ5YzMxMC40NC0yLjgyLDUwMi40NiwzMDEuMiw4MjYuMTUsMzAwLjI2LDMyMy42OS0uOTUsNDg5LjQxLTMxOS43MSw4MTkuNDMtNDE1LjA3Ii8+CiAgPHBhdGggY2xhc3M9ImNscy04IiBkPSJtLTM2Ny4wNCwxOTguNzljMzk1LjQzLDM3NC44LDYzOS43MywzNC42OCw5NDUuMDIsMjYuNTMsMzA1LjMtOC4xOCw0OTUuOTUsMzYwLjI2LDgyMC4yOCwzNTQuMzgsMzI0LjM0LTUuODcsNDc0LjMxLTM5NS4yOCw3ODkuNjQtNDgyLjA2Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJtLTM0Ni4wNSwyMTguNTVjNDA1LjA4LDQwOS42Niw2NjIuMzEsMy4xMSw5NjIuNDYtMTAuNDMsMzAwLjE1LTEzLjU0LDQ4OS40NCw0MTkuMzQsODE0LjQyLDQwOC41MywzMjQuOTgtMTAuODEsNDU5LjIyLTQ3MC44OCw3NTkuODItNTQ5LjA0Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0xMSIgZD0ibS0zMjUuMDYsMjM4LjNjNDE0LjcyLDQ0NC41NCw2ODQuODgtMjguNDQsOTc5LjktNDcuMzUsMjk1LjAxLTE4LjkxLDQ4Mi45Myw0NzguNCw4MDguNTYsNDYyLjY2LDMyNS42My0xNS43NCw0NDQuMTItNTQ2LjQ1LDcyOS45OS02MTYiLz4KPC9zdmc+)}.rrze-elements-cta.bg-1,.rrze-elements-cta.bg-rrze{background-position:bottom 50% left;background-repeat:no-repeat;background-size:100%}.rrze-elements-cta.bg-rrze{background-image:url(../19d973b6f5d29ed72dc1.svg?url)}@media screen and (max-width:767px){.rrze-elements-cta{margin-left:-15px;margin-right:-15px}}@media screen and (min-width:992px){.rrze-elements-cta{display:flex;flex-wrap:wrap;justify-content:space-between}}.rrze-2019 .rrze-elements-cta{background-color:#005cae}.rrze-elements-cta .cta-content{padding:10px}.rrze-2019 .rrze-elements-cta .cta-content{text-shadow:0 0 5px #005cae}@media screen and (min-width:992px){.rrze-elements-cta .cta-content{flex-basis:60%;flex-grow:1;flex-shrink:0;padding:4em 2em 8em 6.5em}}.rrze-elements-cta .cta-content .cta-title{display:block;font-size:1.8em;font-weight:700;line-height:1.5}@media screen and (min-width:992px){.rrze-elements-cta .cta-content .cta-title{font-size:2.6em}}.rrze-elements-cta .cta-content .cta-subtitle{display:block;font-size:1.1em;line-height:1.5;margin-top:.25em}@media screen and (min-width:992px){.rrze-elements-cta .cta-content .cta-subtitle{font-size:1.3em}}.rrze-elements-cta .cta-button-container,.rrze-elements-cta .cta-search-container{display:flex;justify-content:flex-end;padding:10px 1em 1em 10px;right:0}@media screen and (min-width:992px){.rrze-elements-cta .cta-button-container,.rrze-elements-cta .cta-search-container{bottom:0;padding:10px 6.5em 2em;position:absolute;width:100%}}.rrze-elements-cta .cta-button{background:#fff;border-radius:0;box-shadow:none;color:var(--color-Text,#222);display:inline-block;font-weight:700;padding:.5em 1em .25em;text-decoration:none}.rrze-elements-cta .cta-button:active,.rrze-elements-cta .cta-button:focus,.rrze-elements-cta .cta-button:hover{background-color:var(--cta-btn-bg-color,#004a9f);box-shadow:none;color:#fff;text-decoration:none}.rrze-2019 .rrze-elements-cta .cta-button:active,.rrze-2019 .rrze-elements-cta .cta-button:focus,.rrze-2019 .rrze-elements-cta .cta-button:hover{background-color:#00458c}.rrze-2019 .rrze-elements-cta .cta-button{color:#393944}.rrze-elements-cta .cta-button .rrze-elements-icon{border-radius:0!important;box-shadow:none;margin-left:1em;padding-bottom:0;padding-right:0;top:-.15em;vertical-align:middle}@media screen and (min-width:992px){.rrze-elements-cta .cta-button{font-size:1.25em;max-width:100%;padding:.65em 1.5em .65em 2.5em}}.rrze-elements-cta .cta-search{display:flex;justify-content:flex-end;width:100%}@media screen and (min-width:992px){.rrze-elements-cta .cta-search{max-width:100%}}.rrze-elements-cta .cta-search label{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.rrze-elements-cta .cta-search input[type=text]{margin:0;width:clamp(20ch,50ch,100%)}.rrze-elements-cta .cta-search button[type=submit],.rrze-elements-cta .cta-search input[type=submit],.rrze-elements-cta .cta-search input[type=text]{border:none;border-radius:0;font-size:1rem;height:3em;margin:0}.rrze-elements-cta .cta-search input[type=text]{background-color:#fff}.rrze-elements-cta .cta-search button[type=submit],.rrze-elements-cta .cta-search input[type=submit]{background-color:#fff;color:var(--cta-btn-text-color,#222);padding-left:1em;padding-right:1em;position:relative}.rrze-2019 .rrze-elements-cta .cta-search button[type=submit],.rrze-2019 .rrze-elements-cta .cta-search input[type=submit]{color:#393944}.rrze-elements-cta .cta-search button[type=submit] svg,.rrze-elements-cta .cta-search input[type=submit] svg{top:0}.rrze-elements-cta .cta-search button[type=submit].active,.rrze-elements-cta .cta-search button[type=submit]:focus,.rrze-elements-cta .cta-search button[type=submit]:hover,.rrze-elements-cta .cta-search input[type=submit].active,.rrze-elements-cta .cta-search input[type=submit]:focus,.rrze-elements-cta .cta-search input[type=submit]:hover{background-color:var(--cta-btn-bg-color,#004a9f);color:#fff}.rrze-elements-cta .cta-search button[type=submit].active svg,.rrze-elements-cta .cta-search button[type=submit]:focus svg,.rrze-elements-cta .cta-search button[type=submit]:hover svg,.rrze-elements-cta .cta-search input[type=submit].active svg,.rrze-elements-cta .cta-search input[type=submit]:focus svg,.rrze-elements-cta .cta-search input[type=submit]:hover svg{fill:#fff!important}.rrze-2019 .rrze-elements-cta .cta-search button[type=submit].active,.rrze-2019 .rrze-elements-cta .cta-search button[type=submit]:focus,.rrze-2019 .rrze-elements-cta .cta-search button[type=submit]:hover,.rrze-2019 .rrze-elements-cta .cta-search input[type=submit].active,.rrze-2019 .rrze-elements-cta .cta-search input[type=submit]:focus,.rrze-2019 .rrze-elements-cta .cta-search input[type=submit]:hover{background-color:#00458c}.rrze-elements-cta .cta-image{display:none}.rrze-elements-cta .cta-image img{box-shadow:none;height:100%;object-fit:cover}@media screen and (min-width:992px){.rrze-elements-cta .cta-image{display:block;min-width:200px;width:25%}}.rrze-elements-cta img{border:0;height:auto;max-width:100%;vertical-align:middle}.rrze-elements-cta.style-small{background-size:cover}@media screen and (min-width:992px){.rrze-elements-cta.style-small .cta-content{padding:min(5%,2em) min(5%,2em) 120px}}.rrze-elements-cta.style-small .cta-image{min-width:0}.rrze-elements-cta.style-small .cta-button-container,.rrze-elements-cta.style-small .cta-search-container{padding:10px}@media screen and (min-width:992px){.rrze-elements-cta.style-small .cta-button-container,.rrze-elements-cta.style-small .cta-search-container{padding:0 min(5%,2em) min(5%,2em)}.rrze-elements-cta.style-small .cta-button{max-width:100%;padding:.5em 1em;position:static}}.rrze-elements-cta.style-small .cta-button .rrze-elements-icon{margin-left:.25em}@media screen and (min-width:992px){.rrze-elements-cta.style-small.no-image .cta-content{padding:min(5%,2em) min(5%,2em) 120px}}@media screen and (min-width:1200px){.rrze-elements-cta.style-small.no-image .cta-content{min-height:auto}}@media screen and (min-width:992px){.rrze-elements-cta.no-image .cta-button{right:0}.rrze-elements-cta.no-image .cta-content{min-height:128px;padding-right:6.5em}}@media screen and (min-width:1200px){.rrze-elements-cta.no-image .cta-content{min-height:128px}}@media screen and (min-width:992px){.rrze-elements-cta.no-image .cta-button-container,.rrze-elements-cta.no-image .cta-search-container{padding-left:4em;padding-right:4em}}.rrze-elements-cta.no-image.bg-1,.rrze-elements-cta.no-image.bg-rrze{background-position:0 100%}.rrze-elements-cta.no-image.bg-rrze{background-position:50%;background-size:cover}@media screen and (min-width:992px){.rrze-elements-cta.no-image.style-small .cta-button-container,.rrze-elements-cta.no-image.style-small .cta-search-container{padding-left:min(5%,2em);padding-right:min(5%,2em)}}.block-editor-block-list__block.wp-block-rrze-elements-cta .sr-only{clip:rect(0,0,0,0);border:0;height:1px;min-height:1px;min-width:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.block-editor-block-list__block.wp-block-rrze-elements-cta .is-loading{background-color:hsla(0,0%,83%,.589);position:relative}.block-editor-block-list__block.wp-block-rrze-elements-cta .components-spinner{height:100px;margin:0 auto;position:absolute;right:80px;top:80px;width:100px}.wp-block-rrze-elements-cta .rrze-elements-cta-icon{font-size:1.25em;margin-left:1em}.wp-block-rrze-elements-cta img.attachment-large.size-large{height:100%;width:100%} diff --git a/build/cta/index.js b/build/cta/index.js index 45649cdb..9aab58db 100644 --- a/build/cta/index.js +++ b/build/cta/index.js @@ -1,288 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/link-off.js": -/*!************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/link-off.js ***! - \************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst linkOff = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (linkOff);\n//# sourceMappingURL=link-off.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9saW5rLW9mZi5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNrRDtBQUNGO0FBQ2hELDZCQUE2QixzREFBSSxDQUFDLHNEQUFHO0FBQ3JDO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUksQ0FBQyx1REFBSTtBQUNsQztBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0QsK0RBQWUsT0FBTyxFQUFDO0FBQ3ZCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ljb25zL2J1aWxkLW1vZHVsZS9saWJyYXJ5L2xpbmstb2ZmLmpzPzMyOWQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IFNWRywgUGF0aCB9IGZyb20gJ0B3b3JkcHJlc3MvcHJpbWl0aXZlcyc7XG5pbXBvcnQgeyBqc3ggYXMgX2pzeCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuY29uc3QgbGlua09mZiA9IC8qI19fUFVSRV9fKi9fanN4KFNWRywge1xuICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICBjaGlsZHJlbjogLyojX19QVVJFX18qL19qc3goUGF0aCwge1xuICAgIGQ6IFwiTTE3LjAzMSA0LjcwMyAxNS41NzYgNGwtMS41NiAzSDE0di4wM2wtMi4zMjQgNC40N0g5LjVWMTNoMS4zOTZsLTEuNTAyIDIuODg5aC0uOTVhMy42OTQgMy42OTQgMCAwIDEgMC03LjM4OUgxMFY3SDguNDQ0YTUuMTk0IDUuMTk0IDAgMSAwIDAgMTAuMzg5aC4xN0w3LjUgMTkuNTNsMS40MTYuNzE5TDE1LjA0OSA4LjVoLjUwN2EzLjY5NCAzLjY5NCAwIDAgMSAwIDcuMzlIMTR2MS41aDEuNTU2YTUuMTk0IDUuMTk0IDAgMCAwIC4yNzMtMTAuMzgzbDEuMjAyLTIuMzA0WlwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGxpbmtPZmY7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1saW5rLW9mZi5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/link-off.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/link.js": -/*!********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/link.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst link = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (link);\n//# sourceMappingURL=link.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9saW5rLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ2tEO0FBQ0Y7QUFDaEQsMEJBQTBCLHNEQUFJLENBQUMsc0RBQUc7QUFDbEM7QUFDQTtBQUNBLHlCQUF5QixzREFBSSxDQUFDLHVEQUFJO0FBQ2xDO0FBQ0EsR0FBRztBQUNILENBQUM7QUFDRCwrREFBZSxJQUFJLEVBQUM7QUFDcEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaWNvbnMvYnVpbGQtbW9kdWxlL2xpYnJhcnkvbGluay5qcz8wNjk5Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBTVkcsIFBhdGggfSBmcm9tICdAd29yZHByZXNzL3ByaW1pdGl2ZXMnO1xuaW1wb3J0IHsganN4IGFzIF9qc3ggfSBmcm9tIFwicmVhY3QvanN4LXJ1bnRpbWVcIjtcbmNvbnN0IGxpbmsgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0xMCAxNy4zODlIOC40NDRBNS4xOTQgNS4xOTQgMCAxIDEgOC40NDQgN0gxMHYxLjVIOC40NDRhMy42OTQgMy42OTQgMCAwIDAgMCA3LjM4OUgxMHYxLjVaTTE0IDdoMS41NTZhNS4xOTQgNS4xOTQgMCAwIDEgMCAxMC4zOUgxNHYtMS41aDEuNTU2YTMuNjk0IDMuNjk0IDAgMCAwIDAtNy4zOUgxNFY3Wm0tNC41IDZoNXYtMS41aC01VjEzWlwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGxpbms7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1saW5rLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/link.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/trash.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/trash.js ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst trash = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n d: \"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (trash);\n//# sourceMappingURL=trash.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS90cmFzaC5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNrRDtBQUNGO0FBQ2hELDJCQUEyQixzREFBSSxDQUFDLHNEQUFHO0FBQ25DO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUksQ0FBQyx1REFBSTtBQUNsQztBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLEtBQUssRUFBQztBQUNyQiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS90cmFzaC5qcz9jNjU3Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBTVkcsIFBhdGggfSBmcm9tICdAd29yZHByZXNzL3ByaW1pdGl2ZXMnO1xuaW1wb3J0IHsganN4IGFzIF9qc3ggfSBmcm9tIFwicmVhY3QvanN4LXJ1bnRpbWVcIjtcbmNvbnN0IHRyYXNoID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZmlsbFJ1bGU6IFwiZXZlbm9kZFwiLFxuICAgIGNsaXBSdWxlOiBcImV2ZW5vZGRcIixcbiAgICBkOiBcIk0xMiA1LjVBMi4yNSAyLjI1IDAgMCAwIDkuODc4IDdoNC4yNDRBMi4yNTEgMi4yNTEgMCAwIDAgMTIgNS41Wk0xMiA0YTMuNzUxIDMuNzUxIDAgMCAwLTMuNjc1IDNINXYxLjVoMS4yN2wuODE4IDguOTk3YTIuNzUgMi43NSAwIDAgMCAyLjczOSAyLjUwMWg0LjM0N2EyLjc1IDIuNzUgMCAwIDAgMi43MzgtMi41TDE3LjczIDguNUgxOVY3aC0zLjMyNUEzLjc1MSAzLjc1MSAwIDAgMCAxMiA0Wm00LjIyNCA0LjVINy43NzZsLjgwNiA4Ljg2MWExLjI1IDEuMjUgMCAwIDAgMS4yNDUgMS4xMzdoNC4zNDdhMS4yNSAxLjI1IDAgMCAwIDEuMjQ1LTEuMTM3bC44MDUtOC44NjFaXCJcbiAgfSlcbn0pO1xuZXhwb3J0IGRlZmF1bHQgdHJhc2g7XG4vLyMgc291cmNlTWFwcGluZ1VSTD10cmFzaC5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/trash.js\n"); - -/***/ }), - -/***/ "./src/cta/index.js": -/*!**************************!*\ - !*** ./src/cta/index.js ***! - \**************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./edit */ \"./src/cta/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./save */ \"./src/cta/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./block.json */ \"./src/cta/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./editor.scss */ \"./src/cta/editor.scss\");\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_3__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n\n icon: {\n src: /*#__PURE__*/React.createElement(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\"\n }, /*#__PURE__*/React.createElement(\"rect\", {\n x: \"75.86\",\n y: \"175.02\",\n width: \"360.28\",\n height: \"160.43\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"#evenodd\",\n strokeWidth: \"0\"\n }), /*#__PURE__*/React.createElement(\"rect\", {\n x: \"90.94\",\n y: \"189.82\",\n width: \"162.03\",\n height: \"29.53\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"#fff\",\n strokeWidth: \"0\"\n }), /*#__PURE__*/React.createElement(\"rect\", {\n x: \"90.94\",\n y: \"229.35\",\n width: \"162.03\",\n height: \"12.53\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"#fff\",\n strokeWidth: \"0\"\n }), /*#__PURE__*/React.createElement(\"rect\", {\n x: \"264.87\",\n y: \"295.98\",\n width: \"162.03\",\n height: \"27.41\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"#fff\",\n strokeWidth: \"0\"\n }))\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY3RhL2luZGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ3NEOztBQUV0RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUMwQjtBQUNBO0FBQ1U7QUFDYjs7QUFFdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBQSxvRUFBaUIsQ0FBRUcsNkNBQWEsRUFBRTtFQUNqQztBQUNEO0FBQ0E7O0VBRUNFLElBQUksRUFBRTtJQUNMQyxHQUFHLGVBQUVDLEtBQUEsQ0FBQUMsYUFBQTtNQUFLQyxFQUFFLEVBQUMsU0FBUztNQUFDQyxLQUFLLEVBQUMsNEJBQTRCO01BQUNDLE9BQU8sRUFBQztJQUFhLGdCQUFDSixLQUFBLENBQUFDLGFBQUE7TUFBTUksQ0FBQyxFQUFDLE9BQU87TUFBQ0MsQ0FBQyxFQUFDLFFBQVE7TUFBQ0MsS0FBSyxFQUFDLFFBQVE7TUFBQ0MsTUFBTSxFQUFDLFFBQVE7TUFBQ0MsRUFBRSxFQUFDLE1BQU07TUFBQ0MsRUFBRSxFQUFDLE1BQU07TUFBQ0MsSUFBSSxFQUFDLFVBQVU7TUFBQ0MsV0FBVyxFQUFDO0lBQUcsQ0FBQyxDQUFDLGVBQUFaLEtBQUEsQ0FBQUMsYUFBQTtNQUFNSSxDQUFDLEVBQUMsT0FBTztNQUFDQyxDQUFDLEVBQUMsUUFBUTtNQUFDQyxLQUFLLEVBQUMsUUFBUTtNQUFDQyxNQUFNLEVBQUMsT0FBTztNQUFDQyxFQUFFLEVBQUMsTUFBTTtNQUFDQyxFQUFFLEVBQUMsTUFBTTtNQUFDQyxJQUFJLEVBQUMsTUFBTTtNQUFDQyxXQUFXLEVBQUM7SUFBRyxDQUFDLENBQUMsZUFBQVosS0FBQSxDQUFBQyxhQUFBO01BQU1JLENBQUMsRUFBQyxPQUFPO01BQUNDLENBQUMsRUFBQyxRQUFRO01BQUNDLEtBQUssRUFBQyxRQUFRO01BQUNDLE1BQU0sRUFBQyxPQUFPO01BQUNDLEVBQUUsRUFBQyxNQUFNO01BQUNDLEVBQUUsRUFBQyxNQUFNO01BQUNDLElBQUksRUFBQyxNQUFNO01BQUNDLFdBQVcsRUFBQztJQUFHLENBQUMsQ0FBQyxlQUFBWixLQUFBLENBQUFDLGFBQUE7TUFBTUksQ0FBQyxFQUFDLFFBQVE7TUFBQ0MsQ0FBQyxFQUFDLFFBQVE7TUFBQ0MsS0FBSyxFQUFDLFFBQVE7TUFBQ0MsTUFBTSxFQUFDLE9BQU87TUFBQ0MsRUFBRSxFQUFDLE1BQU07TUFBQ0MsRUFBRSxFQUFDLE1BQU07TUFBQ0MsSUFBSSxFQUFDLE1BQU07TUFBQ0MsV0FBVyxFQUFDO0lBQUcsQ0FBQyxDQUFNO0VBQ3BnQixDQUFDO0VBQ0Q7QUFDRDtBQUNBO0VBQ0NDLElBQUksRUFBRW5CLDZDQUFJO0VBRVY7QUFDRDtBQUNBO0VBQ0NDLElBQUksRUFBSkEsNkNBQUlBO0FBQ0wsQ0FBRSxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jdGEvaW5kZXguanM/Nzg4ZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzIGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xuaW1wb3J0IHsgcmVnaXN0ZXJCbG9ja1R5cGUgfSBmcm9tICdAd29yZHByZXNzL2Jsb2Nrcyc7XG5cbi8qKlxuICogTGV0cyB3ZWJwYWNrIHByb2Nlc3MgQ1NTLCBTQVNTIG9yIFNDU1MgZmlsZXMgcmVmZXJlbmNlZCBpbiBKYXZhU2NyaXB0IGZpbGVzLlxuICogQWxsIGZpbGVzIGNvbnRhaW5pbmcgYHN0eWxlYCBrZXl3b3JkIGFyZSBidW5kbGVkIHRvZ2V0aGVyLiBUaGUgY29kZSB1c2VkXG4gKiBnZXRzIGFwcGxpZWQgYm90aCB0byB0aGUgZnJvbnQgb2YgeW91ciBzaXRlIGFuZCB0byB0aGUgZWRpdG9yLiBBbGwgb3RoZXIgZmlsZXNcbiAqIGdldCBhcHBsaWVkIHRvIHRoZSBlZGl0b3Igb25seS5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL0B3b3JkcHJlc3Mvc2NyaXB0cyN1c2luZy1jc3NcbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRWRpdCBmcm9tICcuL2VkaXQnO1xuaW1wb3J0IHNhdmUgZnJvbSAnLi9zYXZlJztcbmltcG9ydCBtZXRhZGF0YSBmcm9tICcuL2Jsb2NrLmpzb24nO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoIG1ldGFkYXRhLm5hbWUsIHtcblx0LyoqXG5cdCAqIFVzZWQgdG8gY29uc3RydWN0IGEgcHJldmlldyBmb3IgdGhlIGJsb2NrIHRvIGJlIHNob3duIGluIHRoZSBibG9jayBpbnNlcnRlci5cblx0ICovXG5cblx0aWNvbjoge1xuXHRcdHNyYzogPHN2ZyBpZD1cIkViZW5lXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PHJlY3QgeD1cIjc1Ljg2XCIgeT1cIjE3NS4wMlwiIHdpZHRoPVwiMzYwLjI4XCIgaGVpZ2h0PVwiMTYwLjQzXCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgZmlsbD1cIiNldmVub2RkXCIgc3Ryb2tlV2lkdGg9XCIwXCIvPjxyZWN0IHg9XCI5MC45NFwiIHk9XCIxODkuODJcIiB3aWR0aD1cIjE2Mi4wM1wiIGhlaWdodD1cIjI5LjUzXCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgZmlsbD1cIiNmZmZcIiBzdHJva2VXaWR0aD1cIjBcIi8+PHJlY3QgeD1cIjkwLjk0XCIgeT1cIjIyOS4zNVwiIHdpZHRoPVwiMTYyLjAzXCIgaGVpZ2h0PVwiMTIuNTNcIiByeD1cIjUuNzNcIiByeT1cIjUuNzNcIiBmaWxsPVwiI2ZmZlwiIHN0cm9rZVdpZHRoPVwiMFwiLz48cmVjdCB4PVwiMjY0Ljg3XCIgeT1cIjI5NS45OFwiIHdpZHRoPVwiMTYyLjAzXCIgaGVpZ2h0PVwiMjcuNDFcIiByeD1cIjUuNzNcIiByeT1cIjUuNzNcIiBmaWxsPVwiI2ZmZlwiIHN0cm9rZVdpZHRoPVwiMFwiLz48L3N2Zz5cblx0fSxcblx0LyoqXG5cdCAqIEBzZWUgLi9lZGl0LmpzXG5cdCAqL1xuXHRlZGl0OiBFZGl0LFxuXG5cdC8qKlxuXHQgKiBAc2VlIC4vc2F2ZS5qc1xuXHQgKi9cblx0c2F2ZSxcbn0gKTtcbiJdLCJuYW1lcyI6WyJyZWdpc3RlckJsb2NrVHlwZSIsIkVkaXQiLCJzYXZlIiwibWV0YWRhdGEiLCJuYW1lIiwiaWNvbiIsInNyYyIsIlJlYWN0IiwiY3JlYXRlRWxlbWVudCIsImlkIiwieG1sbnMiLCJ2aWV3Qm94IiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsInJ4IiwicnkiLCJmaWxsIiwic3Ryb2tlV2lkdGgiLCJlZGl0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/cta/index.js\n"); - -/***/ }), - -/***/ "./src/components/CustomMediaReplaceFlow.tsx": -/*!***************************************************!*\ - !*** ./src/components/CustomMediaReplaceFlow.tsx ***! - \***************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CustomMediaReplaceFlow: function() { return /* binding */ CustomMediaReplaceFlow; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_notices__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/notices */ \"@wordpress/notices\");\n/* harmony import */ var _wordpress_notices__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_notices__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_blob__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/blob */ \"@wordpress/blob\");\n/* harmony import */ var _wordpress_blob__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blob__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/trash.js\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_7__);\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\n\n\n\nvar CustomMediaReplaceFlow = function CustomMediaReplaceFlow(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var id = attributes.id,\n alt = attributes.alt,\n url = attributes.url;\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_6__.useDispatch)(_wordpress_notices__WEBPACK_IMPORTED_MODULE_4__.store),\n createErrorNotice = _useDispatch.createErrorNotice;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_7__.useState)(),\n _useState2 = _slicedToArray(_useState, 2),\n blobURL = _useState2[0],\n setBlobURL = _useState2[1];\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_7__.useEffect)(function () {\n if (!id && (0,_wordpress_blob__WEBPACK_IMPORTED_MODULE_5__.isBlobURL)(url)) {\n setAttributes({\n url: undefined,\n id: undefined,\n alt: '',\n srcset: undefined\n });\n }\n }, []);\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_7__.useEffect)(function () {\n if ((0,_wordpress_blob__WEBPACK_IMPORTED_MODULE_5__.isBlobURL)(url)) {\n setBlobURL(url);\n } else {\n (0,_wordpress_blob__WEBPACK_IMPORTED_MODULE_5__.revokeBlobURL)(blobURL);\n setBlobURL(undefined);\n }\n }, [url]);\n var onSelectImage = function onSelectImage(image) {\n if (!image || !image.url) {\n setAttributes({\n url: undefined,\n id: undefined,\n alt: ''\n });\n return;\n }\n setAttributes({\n url: image.url,\n id: image.id,\n alt: image.alt\n });\n };\n var onSelectURL = function onSelectURL(newURL) {\n setAttributes({\n url: newURL,\n id: undefined,\n alt: ''\n });\n };\n var onClearMedia = function onClearMedia() {\n setAttributes({\n url: undefined,\n id: undefined,\n alt: undefined,\n srcset: undefined\n });\n };\n var onUploadError = function onUploadError(message) {\n createErrorNotice(message, {\n type: \"snackbar\"\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToolbarGroup, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.MediaReplaceFlow, {\n mediaId: id,\n mediaURL: url,\n allowedTypes: [\"image\"],\n accept: \"image/*,video/*\",\n onError: onUploadError,\n onSelect: onSelectImage,\n useFeaturedImage: false,\n name: !url ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Add Image\", \"rrze-elements-blocks\") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Replace Image\", \"rrze-elements-blocks\")\n }), url && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_3__.ToolbarButton, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Remove image\", \"rrze-elements-blocks\"),\n onClick: onClearMedia\n });\n }\n })]\n })\n });\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9DdXN0b21NZWRpYVJlcGxhY2VGbG93LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQXFDO0FBQ3FDO0FBSzNDO0FBQzRCO0FBQ2tCO0FBQy9CO0FBQ0w7QUFDZ0I7QUFjekQsSUFBTWMsc0JBQXNCLEdBQUcsU0FBekJBLHNCQUFzQkEsQ0FBQUMsSUFBQSxFQUdNO0VBQUEsSUFGaENDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0lBQ1ZDLGFBQWEsR0FBQUYsSUFBQSxDQUFiRSxhQUFhO0VBR2IsSUFBUUMsRUFBRSxHQUFlRixVQUFVLENBQTNCRSxFQUFFO0lBQUVDLEdBQUcsR0FBVUgsVUFBVSxDQUF2QkcsR0FBRztJQUFFQyxHQUFHLEdBQUtKLFVBQVUsQ0FBbEJJLEdBQUc7RUFDcEIsSUFBQUMsWUFBQSxHQUE4QlgsNERBQVcsQ0FBQ0gscURBQVksQ0FBQztJQUEvQ2UsaUJBQWlCLEdBQUFELFlBQUEsQ0FBakJDLGlCQUFpQjtFQUN6QixJQUFBQyxTQUFBLEdBQThCViw0REFBUSxFQUFzQjtJQUFBVyxVQUFBLEdBQUFDLGNBQUEsQ0FBQUYsU0FBQTtJQUFyREcsT0FBTyxHQUFBRixVQUFBO0lBQUVHLFVBQVUsR0FBQUgsVUFBQTtFQUUxQlosNkRBQVMsQ0FBQyxZQUFLO0lBQ2IsSUFBSyxDQUFDTSxFQUFFLElBQUlWLDBEQUFTLENBQUNZLEdBQUcsQ0FBQyxFQUFDO01BQ3pCSCxhQUFhLENBQUM7UUFDWkcsR0FBRyxFQUFFUSxTQUFTO1FBQ2RWLEVBQUUsRUFBRVUsU0FBUztRQUNiVCxHQUFHLEVBQUUsRUFBRTtRQUNQVSxNQUFNLEVBQUVEO09BQ1QsQ0FBQztJQUNKO0VBQ0YsQ0FBQyxFQUFFLEVBQUUsQ0FBQztFQUVOaEIsNkRBQVMsQ0FBQyxZQUFLO0lBQ2IsSUFBSUosMERBQVMsQ0FBQ1ksR0FBRyxDQUFDLEVBQUM7TUFDakJPLFVBQVUsQ0FBQ1AsR0FBRyxDQUFDO0lBQ2pCLENBQUMsTUFBTTtNQUNMWCw4REFBYSxDQUFDaUIsT0FBTyxDQUFDO01BQ3RCQyxVQUFVLENBQUNDLFNBQVMsQ0FBQztJQUN2QjtFQUNGLENBQUMsRUFBRSxDQUFDUixHQUFHLENBQUMsQ0FBQztFQUVULElBQU1VLGFBQWEsR0FBRyxTQUFoQkEsYUFBYUEsQ0FBS0MsS0FBVSxFQUFLO0lBQ3ZDLElBQUssQ0FBRUEsS0FBSyxJQUFJLENBQUVBLEtBQUssQ0FBQ1gsR0FBRyxFQUFHO01BQzdCSCxhQUFhLENBQUU7UUFBRUcsR0FBRyxFQUFFUSxTQUFTO1FBQUVWLEVBQUUsRUFBRVUsU0FBUztRQUFFVCxHQUFHLEVBQUU7TUFBRSxDQUFFLENBQUU7TUFDM0Q7SUFDRDtJQUNBRixhQUFhLENBQUU7TUFBRUcsR0FBRyxFQUFFVyxLQUFLLENBQUNYLEdBQUc7TUFBRUYsRUFBRSxFQUFFYSxLQUFLLENBQUNiLEVBQUU7TUFBRUMsR0FBRyxFQUFFWSxLQUFLLENBQUNaO0lBQUcsQ0FBRSxDQUFFO0VBQ2xFLENBQUM7RUFFQSxJQUFNYSxXQUFXLEdBQUcsU0FBZEEsV0FBV0EsQ0FBS0MsTUFBVyxFQUFLO0lBQ3RDaEIsYUFBYSxDQUFFO01BQ2RHLEdBQUcsRUFBRWEsTUFBTTtNQUNYZixFQUFFLEVBQUVVLFNBQVM7TUFDYlQsR0FBRyxFQUFFO0tBQ0wsQ0FBRTtFQUNKLENBQUM7RUFFQSxJQUFNZSxZQUFZLEdBQUcsU0FBZkEsWUFBWUEsQ0FBQSxFQUFRO0lBQ3hCakIsYUFBYSxDQUFDO01BQ1pHLEdBQUcsRUFBRVEsU0FBUztNQUNkVixFQUFFLEVBQUVVLFNBQVM7TUFDYlQsR0FBRyxFQUFFUyxTQUFTO01BQ2RDLE1BQU0sRUFBRUQ7S0FDVCxDQUFDO0VBQ0osQ0FBQztFQUVELElBQU1PLGFBQWEsR0FBRyxTQUFoQkEsYUFBYUEsQ0FBSUMsT0FBZSxFQUFJO0lBQ3hDZCxpQkFBaUIsQ0FBQ2MsT0FBTyxFQUFFO01BQUVDLElBQUksRUFBRTtJQUFVLENBQUUsQ0FBQztFQUNsRCxDQUFDO0VBRUQsT0FDRUMsc0RBQUEsQ0FBQ3JDLGtFQUFhO0lBQUFzQyxRQUFBLEVBQ1pDLHVEQUFBLENBQUNuQywrREFBWTtNQUFBa0MsUUFBQSxHQUNYRCxzREFBQSxDQUFDcEMscUVBQWdCO1FBQ2Z1QyxPQUFPLEVBQUV2QixFQUFFO1FBQ1h3QixRQUFRLEVBQUV0QixHQUFHO1FBQ2J1QixZQUFZLEVBQUUsQ0FBQyxPQUFPLENBQUM7UUFDdkJDLE1BQU0sRUFBQyxpQkFBaUI7UUFDeEJDLE9BQU8sRUFBRVYsYUFBYTtRQUN0QlcsUUFBUSxFQUFFaEIsYUFBYTtRQUN2QmlCLGdCQUFnQixFQUFFLEtBQUs7UUFDdkJDLElBQUksRUFDRixDQUFDNUIsR0FBRyxHQUNBcEIsbURBQUUsQ0FBQyxXQUFXLEVBQUUsc0JBQXNCLENBQUMsR0FDdkNBLG1EQUFFLENBQUMsZUFBZSxFQUFFLHNCQUFzQjtNQUFDLEVBRWpELEVBQ0RvQixHQUFHLElBQ0ZrQixzREFBQSxDQUFDbkMsOERBQVc7UUFBQW9DLFFBQUEsRUFDVCxTQURTQSxTQUFBO1VBQUEsT0FFUkQsc0RBQUEsQ0FBQ2xDLGdFQUFhO1lBQ1o2QyxJQUFJLEVBQUV0Qyx3REFBSztZQUNYdUMsS0FBSyxFQUFFbEQsbURBQUUsQ0FBQyxjQUFjLEVBQUUsc0JBQXNCLENBQUM7WUFDakRtRCxPQUFPLEVBQUVqQjtVQUFZLEVBQUk7UUFBQTtNQUM1QixFQUVKO0lBQUE7RUFDWSxFQUNEO0FBRXBCLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbXBvbmVudHMvQ3VzdG9tTWVkaWFSZXBsYWNlRmxvdy50c3g/MGFiZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IEJsb2NrQ29udHJvbHMsIE1lZGlhUmVwbGFjZUZsb3cgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7XG4gIFRvb2xiYXJJdGVtLFxuICBUb29sYmFyQnV0dG9uLFxuICBUb29sYmFyR3JvdXAsXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IHN0b3JlIGFzIG5vdGljZXNTdG9yZSB9IGZyb20gXCJAd29yZHByZXNzL25vdGljZXNcIjtcbmltcG9ydCB7IGdldEJsb2JUeXBlQnlVUkwsIGlzQmxvYlVSTCwgcmV2b2tlQmxvYlVSTCB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2JcIjtcbmltcG9ydCB7IHVzZURpc3BhdGNoIH0gZnJvbSBcIkB3b3JkcHJlc3MvZGF0YVwiO1xuaW1wb3J0IHsgdHJhc2ggfSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuaW1wb3J0IHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcblxuaW50ZXJmYWNlIEN1c3RvbU1lZGlhUmVwbGFjZUZsb3dQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBpZDogbnVtYmVyO1xuICAgIHVybDogc3RyaW5nO1xuICAgIGFsdDogc3RyaW5nO1xuICAgIHNyY3NldDogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAoXG4gICAgYXR0cmlidXRlczogUGFydGlhbDxDdXN0b21NZWRpYVJlcGxhY2VGbG93UHJvcHNbXCJhdHRyaWJ1dGVzXCJdPlxuICApID0+IHZvaWQ7XG59XG5cbmNvbnN0IEN1c3RvbU1lZGlhUmVwbGFjZUZsb3cgPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogQ3VzdG9tTWVkaWFSZXBsYWNlRmxvd1Byb3BzKSA9PiB7XG5cbiAgY29uc3QgeyBpZCwgYWx0LCB1cmwgfSA9IGF0dHJpYnV0ZXM7XG4gIGNvbnN0IHsgY3JlYXRlRXJyb3JOb3RpY2UgfSA9IHVzZURpc3BhdGNoKG5vdGljZXNTdG9yZSk7XG4gIGNvbnN0IFtibG9iVVJMLCBzZXRCbG9iVVJMXSA9IHVzZVN0YXRlPHN0cmluZyB8IHVuZGVmaW5lZD4oKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGlmICggIWlkICYmIGlzQmxvYlVSTCh1cmwpKXtcbiAgICAgIHNldEF0dHJpYnV0ZXMoe1xuICAgICAgICB1cmw6IHVuZGVmaW5lZCxcbiAgICAgICAgaWQ6IHVuZGVmaW5lZCxcbiAgICAgICAgYWx0OiAnJyxcbiAgICAgICAgc3Jjc2V0OiB1bmRlZmluZWQsXG4gICAgICB9KVxuICAgIH1cbiAgfSwgW10pO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgaWYgKGlzQmxvYlVSTCh1cmwpKXtcbiAgICAgIHNldEJsb2JVUkwodXJsKTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV2b2tlQmxvYlVSTChibG9iVVJMKTtcbiAgICAgIHNldEJsb2JVUkwodW5kZWZpbmVkKTtcbiAgICB9XG4gIH0sIFt1cmxdKVxuXG4gIGNvbnN0IG9uU2VsZWN0SW1hZ2UgPSAoIGltYWdlOiBhbnkgKSA9PiB7XG5cdFx0aWYgKCAhIGltYWdlIHx8ICEgaW1hZ2UudXJsICkge1xuXHRcdFx0c2V0QXR0cmlidXRlcyggeyB1cmw6IHVuZGVmaW5lZCwgaWQ6IHVuZGVmaW5lZCwgYWx0OiAnJyB9ICk7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXHRcdHNldEF0dHJpYnV0ZXMoIHsgdXJsOiBpbWFnZS51cmwsIGlkOiBpbWFnZS5pZCwgYWx0OiBpbWFnZS5hbHQgfSApO1xuXHR9O1xuXG4gIGNvbnN0IG9uU2VsZWN0VVJMID0gKCBuZXdVUkw6IGFueSApID0+IHtcblx0XHRzZXRBdHRyaWJ1dGVzKCB7XG5cdFx0XHR1cmw6IG5ld1VSTCxcblx0XHRcdGlkOiB1bmRlZmluZWQsXG5cdFx0XHRhbHQ6ICcnLFxuXHRcdH0gKTtcblx0fTtcblxuICBjb25zdCBvbkNsZWFyTWVkaWEgPSAoKSA9PiB7XG4gICAgc2V0QXR0cmlidXRlcyh7XG4gICAgICB1cmw6IHVuZGVmaW5lZCxcbiAgICAgIGlkOiB1bmRlZmluZWQsXG4gICAgICBhbHQ6IHVuZGVmaW5lZCxcbiAgICAgIHNyY3NldDogdW5kZWZpbmVkLFxuICAgIH0pO1xuICB9O1xuXG4gIGNvbnN0IG9uVXBsb2FkRXJyb3IgPSAobWVzc2FnZTogc3RyaW5nKSA9PiB7XG4gICAgY3JlYXRlRXJyb3JOb3RpY2UobWVzc2FnZSwgeyB0eXBlOiBcInNuYWNrYmFyXCIgfSk7XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8QmxvY2tDb250cm9scz5cbiAgICAgIDxUb29sYmFyR3JvdXA+XG4gICAgICAgIDxNZWRpYVJlcGxhY2VGbG93XG4gICAgICAgICAgbWVkaWFJZD17aWR9XG4gICAgICAgICAgbWVkaWFVUkw9e3VybH1cbiAgICAgICAgICBhbGxvd2VkVHlwZXM9e1tcImltYWdlXCJdfVxuICAgICAgICAgIGFjY2VwdD1cImltYWdlLyosdmlkZW8vKlwiXG4gICAgICAgICAgb25FcnJvcj17b25VcGxvYWRFcnJvcn1cbiAgICAgICAgICBvblNlbGVjdD17b25TZWxlY3RJbWFnZX1cbiAgICAgICAgICB1c2VGZWF0dXJlZEltYWdlPXtmYWxzZX1cbiAgICAgICAgICBuYW1lPXtcbiAgICAgICAgICAgICF1cmxcbiAgICAgICAgICAgICAgPyBfXyhcIkFkZCBJbWFnZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpXG4gICAgICAgICAgICAgIDogX18oXCJSZXBsYWNlIEltYWdlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIilcbiAgICAgICAgICB9XG4gICAgICAgIC8+XG4gICAgICAgIHt1cmwgJiYgKFxuICAgICAgICAgIDxUb29sYmFySXRlbT5cbiAgICAgICAgICAgIHsoKSA9PiAoXG4gICAgICAgICAgICAgIDxUb29sYmFyQnV0dG9uXG4gICAgICAgICAgICAgICAgaWNvbj17dHJhc2h9XG4gICAgICAgICAgICAgICAgbGFiZWw9e19fKFwiUmVtb3ZlIGltYWdlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgb25DbGljaz17b25DbGVhck1lZGlhfSAvPlxuICAgICAgICAgICAgKX1cbiAgICAgICAgICA8L1Rvb2xiYXJJdGVtPlxuICAgICAgICApfVxuICAgICAgPC9Ub29sYmFyR3JvdXA+XG4gICAgPC9CbG9ja0NvbnRyb2xzPlxuICApO1xufTtcblxuZXhwb3J0IHsgQ3VzdG9tTWVkaWFSZXBsYWNlRmxvdyB9O1xuIl0sIm5hbWVzIjpbIl9fIiwiQmxvY2tDb250cm9scyIsIk1lZGlhUmVwbGFjZUZsb3ciLCJUb29sYmFySXRlbSIsIlRvb2xiYXJCdXR0b24iLCJUb29sYmFyR3JvdXAiLCJzdG9yZSIsIm5vdGljZXNTdG9yZSIsImlzQmxvYlVSTCIsInJldm9rZUJsb2JVUkwiLCJ1c2VEaXNwYXRjaCIsInRyYXNoIiwidXNlRWZmZWN0IiwidXNlU3RhdGUiLCJDdXN0b21NZWRpYVJlcGxhY2VGbG93IiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiaWQiLCJhbHQiLCJ1cmwiLCJfdXNlRGlzcGF0Y2giLCJjcmVhdGVFcnJvck5vdGljZSIsIl91c2VTdGF0ZSIsIl91c2VTdGF0ZTIiLCJfc2xpY2VkVG9BcnJheSIsImJsb2JVUkwiLCJzZXRCbG9iVVJMIiwidW5kZWZpbmVkIiwic3Jjc2V0Iiwib25TZWxlY3RJbWFnZSIsImltYWdlIiwib25TZWxlY3RVUkwiLCJuZXdVUkwiLCJvbkNsZWFyTWVkaWEiLCJvblVwbG9hZEVycm9yIiwibWVzc2FnZSIsInR5cGUiLCJfanN4IiwiY2hpbGRyZW4iLCJfanN4cyIsIm1lZGlhSWQiLCJtZWRpYVVSTCIsImFsbG93ZWRUeXBlcyIsImFjY2VwdCIsIm9uRXJyb3IiLCJvblNlbGVjdCIsInVzZUZlYXR1cmVkSW1hZ2UiLCJuYW1lIiwiaWNvbiIsImxhYmVsIiwib25DbGljayJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/CustomMediaReplaceFlow.tsx\n"); - -/***/ }), - -/***/ "./src/cta/edit.tsx": -/*!**************************!*\ - !*** ./src/cta/edit.tsx ***! - \**************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_blob__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/blob */ \"@wordpress/blob\");\n/* harmony import */ var _wordpress_blob__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blob__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/keycodes */ \"@wordpress/keycodes\");\n/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_keycodes__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/link.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/link-off.js\");\n/* harmony import */ var _components_CustomMediaReplaceFlow__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../components/CustomMediaReplaceFlow */ \"./src/components/CustomMediaReplaceFlow.tsx\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\n\n\n\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n isSelected = _ref.isSelected;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)();\n var id = attributes.id,\n url = attributes.url,\n alt = attributes.alt,\n srcset = attributes.srcset,\n title = attributes.title,\n subtitle = attributes.subtitle,\n buttonText = attributes.buttonText,\n buttonUrl = attributes.buttonUrl,\n target = attributes.target,\n background = attributes.background,\n isSearch = attributes.isSearch;\n // For the URL popover\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(null),\n _useState2 = _slicedToArray(_useState, 2),\n UrlPopoverAnchor = _useState2[0],\n setUrlPopoverAnchor = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(false),\n _useState4 = _slicedToArray(_useState3, 2),\n isEditingURL = _useState4[0],\n setIsEditingURL = _useState4[1];\n var TagName = \"a\";\n var isLinkTag = \"a\" === TagName;\n var isURLSet = !!buttonUrl;\n var imageClass = url ? \"has-image\" : \"no-image\";\n var startEditing = function startEditing() {\n setIsEditingURL(true);\n };\n var unlink = function unlink() {\n setAttributes({\n buttonUrl: undefined\n });\n setIsEditingURL(false);\n };\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {\n if (props.className) {\n //string contains a string\n var needle = \"is-style-no-background\";\n var hasNeedle = function hasNeedle(needle) {\n return props.className.indexOf(needle) !== -1;\n };\n if (hasNeedle(\"is-style-no-background\")) {\n setAttributes({\n background: \"\"\n });\n } else if (hasNeedle(\"is-style-small\")) {\n setAttributes({\n background: \"style-small\"\n });\n } else {\n setAttributes({\n background: \"\"\n });\n }\n }\n }, [props.className]);\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () {\n if (!isSelected) {\n setIsEditingURL(false);\n }\n }, [isSelected]);\n var onChangeButtonUrl = function onChangeButtonUrl(newButtonUrl) {\n if (newButtonUrl === null || newButtonUrl === void 0 ? void 0 : newButtonUrl.opensInNewTab) {\n setAttributes({\n target: \"_blank\"\n });\n }\n setAttributes({\n buttonUrl: newButtonUrl === null || newButtonUrl === void 0 ? void 0 : newButtonUrl.url\n });\n };\n var onChangeTitle = function onChangeTitle(newTitle) {\n setAttributes({\n title: newTitle\n });\n };\n var onChangeSubtitle = function onChangeSubtitle(newSubtitle) {\n setAttributes({\n subtitle: newSubtitle\n });\n };\n var onChangeButtonText = function onChangeButtonText(newButtonText) {\n setAttributes({\n buttonText: newButtonText\n });\n };\n var onChangeSearchBoxText = function onChangeSearchBoxText(event) {\n var newButtonText = event.target.value;\n // Rest of your logic...\n setAttributes({\n buttonText: newButtonText\n });\n };\n var updateIsSearch = function updateIsSearch() {\n setAttributes({\n isSearch: !attributes.isSearch\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.BlockControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomMediaReplaceFlow__WEBPACK_IMPORTED_MODULE_7__.CustomMediaReplaceFlow, {\n attributes: {\n id: id,\n url: url,\n alt: alt,\n srcset: srcset\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarGroup, {\n children: [!isURLSet && isLinkTag && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarButton, {\n label: \"link\",\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Link\", \"rrze-elements-blocks\"),\n shortcut: _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_6__.displayShortcut.primary(\"k\"),\n onClick: startEditing\n }), isURLSet && isLinkTag && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.ToolbarButton, {\n label: \"link\",\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Unlink\", \"rrze-elements-blocks\"),\n shortcut: _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_6__.displayShortcut.primaryShift(\"k\"),\n onClick: unlink,\n isActive: true\n })]\n })]\n }), isLinkTag && isSelected && (isEditingURL || isURLSet) && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.Popover, {\n placement: \"bottom\",\n onClose: function onClose() {},\n anchor: UrlPopoverAnchor,\n focusOnMount: isEditingURL ? \"firstElement\" : false,\n __unstableSlotName: \"__unstable-block-tools-after\",\n shift: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.__experimentalLinkControl, {\n value: {\n url: buttonUrl\n },\n onChange: onChangeButtonUrl,\n onRemove: unlink\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"rrze-elements-cta \".concat(imageClass, \" \").concat(background),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"cta-content\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText, {\n tagName: \"span\",\n value: title,\n onChange: onChangeTitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"CTA Title\", \"rrze-elements-blocks\"),\n allowedFormats: [],\n className: \"cta-title\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText, {\n tagName: \"span\",\n value: subtitle,\n onChange: onChangeSubtitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"CTA Subtitle\", \"rrze-elements-blocks\"),\n allowedFormats: [],\n className: \"cta-subtitle\"\n })]\n }), url && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"cta-image \".concat((0,_wordpress_blob__WEBPACK_IMPORTED_MODULE_5__.isBlobURL)(url) ? \" is-loading\" : \"\"),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"img\", {\n src: url,\n className: \"attachment-large size-large\",\n alt: alt\n }), (0,_wordpress_blob__WEBPACK_IMPORTED_MODULE_5__.isBlobURL)(url) && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_1__.Spinner, {})]\n }), !isSearch && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"cta-button-container\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"a\", {\n ref: setUrlPopoverAnchor,\n href: \"#\",\n className: \"btn cta-button\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.RichText, {\n tagName: \"span\",\n value: buttonText,\n onChange: onChangeButtonText,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"CTA Button Text\", \"rrze-elements-blocks\"),\n allowedFormats: [],\n className: \"cta-button-text\"\n }), \"\\xA0\", (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fa-solid fa-arrow-right rrze-elements-cta-icon\"\n })]\n })\n })]\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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cnplLWVsZW1lbnRzLy4vc3JjL2N0YS9lZGl0LnRzeD9hNWQ5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIFNwaW5uZXIsXG4gIFBvcG92ZXIsXG4gIFRvb2xiYXJHcm91cCxcbiAgVG9vbGJhckJ1dHRvbixcbiAgQ2hlY2tib3hDb250cm9sLFxuICBQYW5lbEJvZHksXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7XG4gIHVzZUJsb2NrUHJvcHMsXG4gIEluc3BlY3RvckNvbnRyb2xzLFxuICBCbG9ja0NvbnRyb2xzLFxuICBSaWNoVGV4dCxcbiAgX19leHBlcmltZW50YWxMaW5rQ29udHJvbCBhcyBMaW5rQ29udHJvbCxcbn0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgeyB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyBpc0Jsb2JVUkwgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9iXCI7XG5pbXBvcnQgeyBkaXNwbGF5U2hvcnRjdXQsIGlzS2V5Ym9hcmRFdmVudCB9IGZyb20gXCJAd29yZHByZXNzL2tleWNvZGVzXCI7XG5pbXBvcnQgeyBsaW5rLCBsaW5rT2ZmIH0gZnJvbSBcIkB3b3JkcHJlc3MvaWNvbnNcIjtcbmltcG9ydCB7IEN1c3RvbU1lZGlhUmVwbGFjZUZsb3cgfSBmcm9tIFwiLi4vY29tcG9uZW50cy9DdXN0b21NZWRpYVJlcGxhY2VGbG93XCI7XG5cbmludGVyZmFjZSBFZGl0UHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgaWQ6IG51bWJlcjtcbiAgICB1cmw6IHN0cmluZztcbiAgICBidXR0b25Vcmw6IHN0cmluZztcbiAgICBhbHQ6IHN0cmluZztcbiAgICBzcmNzZXQ6IHN0cmluZztcbiAgICB0aXRsZTogc3RyaW5nO1xuICAgIHN1YnRpdGxlOiBzdHJpbmc7XG4gICAgYnV0dG9uVGV4dDogc3RyaW5nO1xuICAgIHRhcmdldDogc3RyaW5nO1xuICAgIGJhY2tncm91bmQ6IHN0cmluZztcbiAgICBpc1NlYXJjaDogYm9vbGVhbjtcbiAgfTtcbiAgc2V0QXR0cmlidXRlczogKGF0dHJpYnV0ZXM6IFBhcnRpYWw8RWRpdFByb3BzW1wiYXR0cmlidXRlc1wiXT4pID0+IHZvaWQ7XG4gIGlzU2VsZWN0ZWQ6IGJvb2xlYW47XG4gIGNsaWVudElkOiBzdHJpbmc7XG4gIGNvbnRleHQ6IHsgW2tleTogc3RyaW5nXTogYW55IH07XG4gIGJsb2NrUHJvcHM6IGFueTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRWRpdCh7XG4gIGJsb2NrUHJvcHMsXG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG4gIGlzU2VsZWN0ZWQsXG59OiBFZGl0UHJvcHMpIHtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG4gIGNvbnN0IHtcbiAgICBpZCxcbiAgICB1cmwsXG4gICAgYWx0LFxuICAgIHNyY3NldCxcbiAgICB0aXRsZSxcbiAgICBzdWJ0aXRsZSxcbiAgICBidXR0b25UZXh0LFxuICAgIGJ1dHRvblVybCxcbiAgICB0YXJnZXQsXG4gICAgYmFja2dyb3VuZCxcbiAgICBpc1NlYXJjaCxcbiAgfSA9IGF0dHJpYnV0ZXM7XG4gIC8vIEZvciB0aGUgVVJMIHBvcG92ZXJcbiAgY29uc3QgW1VybFBvcG92ZXJBbmNob3IsIHNldFVybFBvcG92ZXJBbmNob3JdID0gdXNlU3RhdGUobnVsbCk7XG4gIGNvbnN0IFtpc0VkaXRpbmdVUkwsIHNldElzRWRpdGluZ1VSTF0gPSB1c2VTdGF0ZShmYWxzZSk7XG5cbiAgY29uc3QgVGFnTmFtZSA9IFwiYVwiO1xuICBjb25zdCBpc0xpbmtUYWcgPSBcImFcIiA9PT0gVGFnTmFtZTtcbiAgY29uc3QgaXNVUkxTZXQgPSAhIWJ1dHRvblVybDtcblxuICBjb25zdCBpbWFnZUNsYXNzID0gdXJsID8gXCJoYXMtaW1hZ2VcIiA6IFwibm8taW1hZ2VcIjtcblxuICBjb25zdCBzdGFydEVkaXRpbmcgPSAoKSA9PiB7XG4gICAgc2V0SXNFZGl0aW5nVVJMKHRydWUpO1xuICB9O1xuXG4gIGNvbnN0IHVubGluayA9ICgpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgYnV0dG9uVXJsOiB1bmRlZmluZWQgfSk7XG4gICAgc2V0SXNFZGl0aW5nVVJMKGZhbHNlKTtcbiAgfTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGlmIChwcm9wcy5jbGFzc05hbWUpIHtcbiAgICAgIC8vc3RyaW5nIGNvbnRhaW5zIGEgc3RyaW5nXG4gICAgICBjb25zdCBuZWVkbGUgPSBcImlzLXN0eWxlLW5vLWJhY2tncm91bmRcIjtcbiAgICAgIGNvbnN0IGhhc05lZWRsZSA9IChuZWVkbGU6IHN0cmluZykgPT4ge1xuICAgICAgICByZXR1cm4gcHJvcHMuY2xhc3NOYW1lLmluZGV4T2YobmVlZGxlKSAhPT0gLTE7XG4gICAgICB9O1xuICAgICAgaWYgKGhhc05lZWRsZShcImlzLXN0eWxlLW5vLWJhY2tncm91bmRcIikpIHtcbiAgICAgICAgc2V0QXR0cmlidXRlcyh7IGJhY2tncm91bmQ6IFwiXCIgfSk7XG4gICAgICB9IGVsc2UgaWYgKGhhc05lZWRsZShcImlzLXN0eWxlLXNtYWxsXCIpKSB7XG4gICAgICAgIHNldEF0dHJpYnV0ZXMoeyBiYWNrZ3JvdW5kOiBcInN0eWxlLXNtYWxsXCIgfSk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBzZXRBdHRyaWJ1dGVzKHsgYmFja2dyb3VuZDogXCJcIiB9KTtcbiAgICAgIH1cbiAgICB9XG4gIH0sIFtwcm9wcy5jbGFzc05hbWVdKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGlmICghaXNTZWxlY3RlZCkge1xuICAgICAgc2V0SXNFZGl0aW5nVVJMKGZhbHNlKTtcbiAgICB9XG4gIH0sIFtpc1NlbGVjdGVkXSk7XG5cbiAgY29uc3Qgb25DaGFuZ2VCdXR0b25VcmwgPSAobmV3QnV0dG9uVXJsOiB7XG4gICAgdXJsOiBzdHJpbmc7XG4gICAgaWQ6IHN0cmluZztcbiAgICB0aXRsZTogc3RyaW5nO1xuICAgIHR5cGU6IHN0cmluZztcbiAgICBvcGVuc0luTmV3VGFiPzogYm9vbGVhbjtcbiAgfSkgPT4ge1xuICAgIGlmIChuZXdCdXR0b25Vcmw/Lm9wZW5zSW5OZXdUYWIpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyB0YXJnZXQ6IFwiX2JsYW5rXCIgfSk7XG4gICAgfVxuICAgIHNldEF0dHJpYnV0ZXMoeyBidXR0b25Vcmw6IG5ld0J1dHRvblVybD8udXJsIH0pO1xuICB9O1xuXG4gIGNvbnN0IG9uQ2hhbmdlVGl0bGUgPSAobmV3VGl0bGU6IHN0cmluZykgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyB0aXRsZTogbmV3VGl0bGUgfSk7XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VTdWJ0aXRsZSA9IChuZXdTdWJ0aXRsZTogc3RyaW5nKSA9PiB7XG4gICAgc2V0QXR0cmlidXRlcyh7IHN1YnRpdGxlOiBuZXdTdWJ0aXRsZSB9KTtcbiAgfTtcblxuICBjb25zdCBvbkNoYW5nZUJ1dHRvblRleHQgPSAobmV3QnV0dG9uVGV4dDogc3RyaW5nKSA9PiB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGJ1dHRvblRleHQ6IG5ld0J1dHRvblRleHQgfSk7XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VTZWFyY2hCb3hUZXh0ID0gKFxuICAgIGV2ZW50OiBSZWFjdC5DaGFuZ2VFdmVudDxIVE1MSW5wdXRFbGVtZW50PlxuICApID0+IHtcbiAgICBjb25zdCBuZXdCdXR0b25UZXh0ID0gZXZlbnQudGFyZ2V0LnZhbHVlO1xuXG4gICAgLy8gUmVzdCBvZiB5b3VyIGxvZ2ljLi4uXG4gICAgc2V0QXR0cmlidXRlcyh7IGJ1dHRvblRleHQ6IG5ld0J1dHRvblRleHQgfSk7XG4gIH07XG5cbiAgY29uc3QgdXBkYXRlSXNTZWFyY2ggPSAoKSA9PiB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGlzU2VhcmNoOiAhYXR0cmlidXRlcy5pc1NlYXJjaCB9KTtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgIDxCbG9ja0NvbnRyb2xzPlxuICAgICAgICA8Q3VzdG9tTWVkaWFSZXBsYWNlRmxvd1xuICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgIGlkOiBpZCxcbiAgICAgICAgICAgIHVybDogdXJsLFxuICAgICAgICAgICAgYWx0OiBhbHQsXG4gICAgICAgICAgICBzcmNzZXQ6IHNyY3NldCxcbiAgICAgICAgICB9fVxuICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgIC8+XG4gICAgICAgIDxUb29sYmFyR3JvdXA+XG4gICAgICAgICAgeyFpc1VSTFNldCAmJiBpc0xpbmtUYWcgJiYgKFxuICAgICAgICAgICAgPFRvb2xiYXJCdXR0b25cbiAgICAgICAgICAgICAgbGFiZWw9XCJsaW5rXCJcbiAgICAgICAgICAgICAgaWNvbj17bGlua31cbiAgICAgICAgICAgICAgdGl0bGU9e19fKFwiTGlua1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgICBzaG9ydGN1dD17ZGlzcGxheVNob3J0Y3V0LnByaW1hcnkoXCJrXCIpfVxuICAgICAgICAgICAgICBvbkNsaWNrPXtzdGFydEVkaXRpbmd9XG4gICAgICAgICAgICAvPlxuICAgICAgICAgICl9XG4gICAgICAgICAge2lzVVJMU2V0ICYmIGlzTGlua1RhZyAmJiAoXG4gICAgICAgICAgICA8VG9vbGJhckJ1dHRvblxuICAgICAgICAgICAgICBsYWJlbD1cImxpbmtcIlxuICAgICAgICAgICAgICBpY29uPXtsaW5rT2ZmfVxuICAgICAgICAgICAgICB0aXRsZT17X18oXCJVbmxpbmtcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgc2hvcnRjdXQ9e2Rpc3BsYXlTaG9ydGN1dC5wcmltYXJ5U2hpZnQoXCJrXCIpfVxuICAgICAgICAgICAgICBvbkNsaWNrPXt1bmxpbmt9XG4gICAgICAgICAgICAgIGlzQWN0aXZlPXt0cnVlfVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICApfVxuICAgICAgICA8L1Rvb2xiYXJHcm91cD5cbiAgICAgIDwvQmxvY2tDb250cm9scz5cbiAgICAgIHsvKiA8SW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgIDxQYW5lbEJvZHlcbiAgICAgICAgICB0aXRsZT17X18oXCJBZHZhbmNlZCBPcHRpb25zXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgaW5pdGlhbE9wZW49e3RydWV9XG4gICAgICAgID5cbiAgICAgICAgICA8Q2hlY2tib3hDb250cm9sXG4gICAgICAgICAgICBsYWJlbD17X18oXCJEaXNwbGF5IFNlYXJjaCBib3ggaW5zdGVhZCBvZiBDVEFcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIGNoZWNrZWQ9e2F0dHJpYnV0ZXMuaXNTZWFyY2h9XG4gICAgICAgICAgICBvbkNoYW5nZT17dXBkYXRlSXNTZWFyY2h9XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9QYW5lbEJvZHk+XG4gICAgICA8L0luc3BlY3RvckNvbnRyb2xzPiAqL31cbiAgICAgIHtpc0xpbmtUYWcgJiYgaXNTZWxlY3RlZCAmJiAoaXNFZGl0aW5nVVJMIHx8IGlzVVJMU2V0KSAmJiAoXG4gICAgICAgIDxQb3BvdmVyXG4gICAgICAgICAgcGxhY2VtZW50PVwiYm90dG9tXCJcbiAgICAgICAgICBvbkNsb3NlPXsoKSA9PiB7fX1cbiAgICAgICAgICBhbmNob3I9e1VybFBvcG92ZXJBbmNob3J9XG4gICAgICAgICAgZm9jdXNPbk1vdW50PXtpc0VkaXRpbmdVUkwgPyBcImZpcnN0RWxlbWVudFwiIDogZmFsc2V9XG4gICAgICAgICAgX191bnN0YWJsZVNsb3ROYW1lPXtcIl9fdW5zdGFibGUtYmxvY2stdG9vbHMtYWZ0ZXJcIn1cbiAgICAgICAgICBzaGlmdFxuICAgICAgICA+XG4gICAgICAgICAgPExpbmtDb250cm9sXG4gICAgICAgICAgICB2YWx1ZT17eyB1cmw6IGJ1dHRvblVybCB9fVxuICAgICAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlQnV0dG9uVXJsfVxuICAgICAgICAgICAgb25SZW1vdmU9e3VubGlua31cbiAgICAgICAgICAvPlxuICAgICAgICA8L1BvcG92ZXI+XG4gICAgICApfVxuICAgICAgPGRpdiBjbGFzc05hbWU9e2BycnplLWVsZW1lbnRzLWN0YSAke2ltYWdlQ2xhc3N9ICR7YmFja2dyb3VuZH1gfT5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjdGEtY29udGVudFwiPlxuICAgICAgICAgIDxSaWNoVGV4dFxuICAgICAgICAgICAgdGFnTmFtZT1cInNwYW5cIlxuICAgICAgICAgICAgdmFsdWU9e3RpdGxlfVxuICAgICAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlVGl0bGV9XG4gICAgICAgICAgICBwbGFjZWhvbGRlcj17X18oXCJDVEEgVGl0bGVcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIGFsbG93ZWRGb3JtYXRzPXtbXX1cbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImN0YS10aXRsZVwiXG4gICAgICAgICAgLz5cbiAgICAgICAgICA8UmljaFRleHRcbiAgICAgICAgICAgIHRhZ05hbWU9XCJzcGFuXCJcbiAgICAgICAgICAgIHZhbHVlPXtzdWJ0aXRsZX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZVN1YnRpdGxlfVxuICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiQ1RBIFN1YnRpdGxlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBhbGxvd2VkRm9ybWF0cz17W119XG4gICAgICAgICAgICBjbGFzc05hbWU9XCJjdGEtc3VidGl0bGVcIlxuICAgICAgICAgIC8+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICB7dXJsICYmIChcbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YGN0YS1pbWFnZSAke2lzQmxvYlVSTCh1cmwpID8gXCIgaXMtbG9hZGluZ1wiIDogXCJcIn1gfT5cbiAgICAgICAgICAgIDxpbWcgc3JjPXt1cmx9IGNsYXNzTmFtZT1cImF0dGFjaG1lbnQtbGFyZ2Ugc2l6ZS1sYXJnZVwiIGFsdD17YWx0fSAvPlxuICAgICAgICAgICAge2lzQmxvYlVSTCh1cmwpICYmIDxTcGlubmVyIC8+fVxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICApfVxuICAgICAgICB7IWlzU2VhcmNoICYmIChcbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImN0YS1idXR0b24tY29udGFpbmVyXCI+XG4gICAgICAgICAgICA8YSByZWY9e3NldFVybFBvcG92ZXJBbmNob3J9IGhyZWY9XCIjXCIgY2xhc3NOYW1lPVwiYnRuIGN0YS1idXR0b25cIj5cbiAgICAgICAgICAgICAgPFJpY2hUZXh0XG4gICAgICAgICAgICAgICAgdGFnTmFtZT1cInNwYW5cIlxuICAgICAgICAgICAgICAgIHZhbHVlPXtidXR0b25UZXh0fVxuICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZUJ1dHRvblRleHR9XG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiQ1RBIEJ1dHRvbiBUZXh0XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgYWxsb3dlZEZvcm1hdHM9e1tdfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImN0YS1idXR0b24tdGV4dFwiXG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICZuYnNwO1xuICAgICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17XCJmYS1zb2xpZCBmYS1hcnJvdy1yaWdodCBycnplLWVsZW1lbnRzLWN0YS1pY29uXCJ9XG4gICAgICAgICAgICAgID48L3NwYW4+XG4gICAgICAgICAgICA8L2E+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICl9XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJTcGlubmVyIiwiUG9wb3ZlciIsIlRvb2xiYXJHcm91cCIsIlRvb2xiYXJCdXR0b24iLCJ1c2VCbG9ja1Byb3BzIiwiQmxvY2tDb250cm9scyIsIlJpY2hUZXh0IiwiX19leHBlcmltZW50YWxMaW5rQ29udHJvbCIsIkxpbmtDb250cm9sIiwidXNlRWZmZWN0IiwidXNlU3RhdGUiLCJfXyIsImlzQmxvYlVSTCIsImRpc3BsYXlTaG9ydGN1dCIsImxpbmsiLCJsaW5rT2ZmIiwiQ3VzdG9tTWVkaWFSZXBsYWNlRmxvdyIsIkVkaXQiLCJfcmVmIiwiYmxvY2tQcm9wcyIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiaXNTZWxlY3RlZCIsInByb3BzIiwiaWQiLCJ1cmwiLCJhbHQiLCJzcmNzZXQiLCJ0aXRsZSIsInN1YnRpdGxlIiwiYnV0dG9uVGV4dCIsImJ1dHRvblVybCIsInRhcmdldCIsImJhY2tncm91bmQiLCJpc1NlYXJjaCIsIl91c2VTdGF0ZSIsIl91c2VTdGF0ZTIiLCJfc2xpY2VkVG9BcnJheSIsIlVybFBvcG92ZXJBbmNob3IiLCJzZXRVcmxQb3BvdmVyQW5jaG9yIiwiX3VzZVN0YXRlMyIsIl91c2VTdGF0ZTQiLCJpc0VkaXRpbmdVUkwiLCJzZXRJc0VkaXRpbmdVUkwiLCJUYWdOYW1lIiwiaXNMaW5rVGFnIiwiaXNVUkxTZXQiLCJpbWFnZUNsYXNzIiwic3RhcnRFZGl0aW5nIiwidW5saW5rIiwidW5kZWZpbmVkIiwiY2xhc3NOYW1lIiwibmVlZGxlIiwiaGFzTmVlZGxlIiwiaW5kZXhPZiIsIm9uQ2hhbmdlQnV0dG9uVXJsIiwibmV3QnV0dG9uVXJsIiwib3BlbnNJbk5ld1RhYiIsIm9uQ2hhbmdlVGl0bGUiLCJuZXdUaXRsZSIsIm9uQ2hhbmdlU3VidGl0bGUiLCJuZXdTdWJ0aXRsZSIsIm9uQ2hhbmdlQnV0dG9uVGV4dCIsIm5ld0J1dHRvblRleHQiLCJvbkNoYW5nZVNlYXJjaEJveFRleHQiLCJldmVudCIsInZhbHVlIiwidXBkYXRlSXNTZWFyY2giLCJfanN4cyIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeCIsImxhYmVsIiwiaWNvbiIsInNob3J0Y3V0IiwicHJpbWFyeSIsIm9uQ2xpY2siLCJwcmltYXJ5U2hpZnQiLCJpc0FjdGl2ZSIsInBsYWNlbWVudCIsIm9uQ2xvc2UiLCJhbmNob3IiLCJmb2N1c09uTW91bnQiLCJfX3Vuc3RhYmxlU2xvdE5hbWUiLCJzaGlmdCIsIm9uQ2hhbmdlIiwib25SZW1vdmUiLCJjb25jYXQiLCJ0YWdOYW1lIiwicGxhY2Vob2xkZXIiLCJhbGxvd2VkRm9ybWF0cyIsInNyYyIsInJlZiIsImhyZWYiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/cta/edit.tsx\n"); - -/***/ }), - -/***/ "./src/cta/save.tsx": -/*!**************************!*\ - !*** ./src/cta/save.tsx ***! - \**************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\n/**\n * Save Component for the Tabs WordPress block.\n *\n * This component serves as the Save function for the Tabs WordPress block.\n * It controls the block's display inside the frontend using data stored as attributes.\n */\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var id = attributes.id,\n alt = attributes.alt,\n url = attributes.url,\n title = attributes.title,\n subtitle = attributes.subtitle,\n buttonText = attributes.buttonText,\n buttonUrl = attributes.buttonUrl,\n background = attributes.background,\n isSearch = attributes.isSearch;\n function prependHttps(url) {\n if (url === null || url === void 0 ? void 0 : url.startsWith(\"www.\")) {\n return \"https://\" + url;\n } else if (url === null || url === void 0 ? void 0 : url.startsWith(\"http://\")) {\n return url.replace(\"http://\", \"https://\");\n }\n return url;\n }\n var urlClass = 'has-image';\n if (!url) {\n urlClass = 'no-image';\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: !isSearch && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"rrze-elements-cta \".concat(urlClass, \" \").concat(background),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"cta-content\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"cta-title\",\n children: title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"cta-subtitle\",\n children: subtitle\n })]\n }), url && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"cta-image\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"img\", {\n src: url,\n className: id ? \"wp-image-\".concat(id) : null,\n alt: alt,\n decoding: \"async\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"cta-button-container\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"a\", {\n href: prependHttps(buttonUrl),\n className: \"btn cta-button\",\n children: [buttonText, (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fa-solid fa-arrow-right rrze-elements-cta-icon\"\n })]\n })\n })]\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY3RhL3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUF3RDtBQW1CeEQ7Ozs7OztBQU1jLFNBQVVDLElBQUlBLENBQUFDLElBQUEsRUFBMEI7RUFBQSxJQUF2QkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDdkMsSUFBTUMsVUFBVSxHQUFHSixrRUFBYSxDQUFDQyxJQUFJLEVBQUU7RUFFdkMsSUFDRUksRUFBRSxHQVNBRixVQUFVLENBVFpFLEVBQUU7SUFDRkMsR0FBRyxHQVFESCxVQUFVLENBUlpHLEdBQUc7SUFDSEMsR0FBRyxHQU9ESixVQUFVLENBUFpJLEdBQUc7SUFDSEMsS0FBSyxHQU1ITCxVQUFVLENBTlpLLEtBQUs7SUFDTEMsUUFBUSxHQUtOTixVQUFVLENBTFpNLFFBQVE7SUFDUkMsVUFBVSxHQUlSUCxVQUFVLENBSlpPLFVBQVU7SUFDVkMsU0FBUyxHQUdQUixVQUFVLENBSFpRLFNBQVM7SUFDVEMsVUFBVSxHQUVSVCxVQUFVLENBRlpTLFVBQVU7SUFDVkMsUUFBUSxHQUNOVixVQUFVLENBRFpVLFFBQVE7RUFHVixTQUFTQyxZQUFZQSxDQUFDUCxHQUFXO0lBQy9CLElBQUlBLEdBQUcsYUFBSEEsR0FBRyx1QkFBSEEsR0FBRyxDQUFFUSxVQUFVLENBQUMsTUFBTSxDQUFDLEVBQUU7TUFDM0IsT0FBTyxVQUFVLEdBQUdSLEdBQUc7SUFDekIsQ0FBQyxNQUFNLElBQUlBLEdBQUcsYUFBSEEsR0FBRyx1QkFBSEEsR0FBRyxDQUFFUSxVQUFVLENBQUMsU0FBUyxDQUFDLEVBQUU7TUFDckMsT0FBT1IsR0FBRyxDQUFDUyxPQUFPLENBQUMsU0FBUyxFQUFFLFVBQVUsQ0FBQztJQUMzQztJQUNBLE9BQU9ULEdBQUc7RUFDWjtFQUVBLElBQUlVLFFBQVEsR0FBRyxXQUFXO0VBQzFCLElBQUcsQ0FBQ1YsR0FBRyxFQUFFO0lBQ1BVLFFBQVEsR0FBRyxVQUFVO0VBQ3ZCO0VBRUEsT0FDRUMsc0RBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVNoQixVQUFVO0lBQUFpQixRQUFBLEVBQ2hCLENBQUNSLFFBQVEsSUFDUlMsdURBQUE7TUFBS0MsU0FBUyx1QkFBQUMsTUFBQSxDQUF1QlAsUUFBUSxPQUFBTyxNQUFBLENBQUlaLFVBQVUsQ0FBRTtNQUFBUyxRQUFBLEdBQzNEQyx1REFBQTtRQUFLQyxTQUFTLEVBQUMsYUFBYTtRQUFBRixRQUFBLEdBQzFCSCxzREFBQTtVQUFNSyxTQUFTLEVBQUMsV0FBVztVQUFBRixRQUFBLEVBQUViO1FBQUssRUFBUSxFQUMxQ1Usc0RBQUE7VUFBTUssU0FBUyxFQUFDLGNBQWM7VUFBQUYsUUFBQSxFQUFFWjtRQUFRLEVBQVE7TUFBQSxFQUM1QyxFQUNMRixHQUFHLElBQ0ZXLHNEQUFBO1FBQUtLLFNBQVMsRUFBQyxXQUFXO1FBQUFGLFFBQUEsRUFDeEJILHNEQUFBO1VBQ0VPLEdBQUcsRUFBRWxCLEdBQUc7VUFDUmdCLFNBQVMsRUFBRWxCLEVBQUUsZUFBQW1CLE1BQUEsQ0FBZW5CLEVBQUUsSUFBSyxJQUFJO1VBQ3ZDQyxHQUFHLEVBQUVBLEdBQUc7VUFDUm9CLFFBQVEsRUFBQztRQUFPO01BQ2hCLEVBRUwsRUFDRFIsc0RBQUE7UUFBS0ssU0FBUyxFQUFDLHNCQUFzQjtRQUFBRixRQUFBLEVBQ25DQyx1REFBQTtVQUFHSyxJQUFJLEVBQUViLFlBQVksQ0FBQ0gsU0FBUyxDQUFDO1VBQUVZLFNBQVMsRUFBQyxnQkFBZ0I7VUFBQUYsUUFBQSxHQUN6RFgsVUFBVSxFQUNYUSxzREFBQTtZQUFNSyxTQUFTLEVBQUU7VUFBZ0QsRUFBUztRQUFBO01BQ3hFLEVBQ0E7SUFBQTtFQUVULEdBQ0c7QUFFViIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY3RhL3NhdmUudHN4P2ZjYmIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQmxvY2tQcm9wcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgaWQ6IG51bWJlcjtcbiAgICBhbHQ6IHN0cmluZztcbiAgICB1cmw6IHN0cmluZztcbiAgICBzcmNzZXQ6IHN0cmluZztcbiAgICB0aXRsZTogc3RyaW5nO1xuICAgIHN1YnRpdGxlOiBzdHJpbmc7XG4gICAgYnV0dG9uVGV4dDogc3RyaW5nO1xuICAgIGJ1dHRvblVybDogc3RyaW5nO1xuICAgIHRhcmdldDogc3RyaW5nO1xuICAgIGJhY2tncm91bmQ6IHN0cmluZztcbiAgICBpc1NlYXJjaDogYm9vbGVhbjtcbiAgfTtcbn1cblxuLyoqXG4gKiBTYXZlIENvbXBvbmVudCBmb3IgdGhlIFRhYnMgV29yZFByZXNzIGJsb2NrLlxuICpcbiAqIFRoaXMgY29tcG9uZW50IHNlcnZlcyBhcyB0aGUgU2F2ZSBmdW5jdGlvbiBmb3IgdGhlIFRhYnMgV29yZFByZXNzIGJsb2NrLlxuICogSXQgY29udHJvbHMgdGhlIGJsb2NrJ3MgZGlzcGxheSBpbnNpZGUgdGhlIGZyb250ZW5kIHVzaW5nIGRhdGEgc3RvcmVkIGFzIGF0dHJpYnV0ZXMuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhdmUoeyBhdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG5cbiAgY29uc3Qge1xuICAgIGlkLFxuICAgIGFsdCxcbiAgICB1cmwsXG4gICAgdGl0bGUsXG4gICAgc3VidGl0bGUsXG4gICAgYnV0dG9uVGV4dCxcbiAgICBidXR0b25VcmwsXG4gICAgYmFja2dyb3VuZCxcbiAgICBpc1NlYXJjaCxcbiAgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgZnVuY3Rpb24gcHJlcGVuZEh0dHBzKHVybDogc3RyaW5nKTogc3RyaW5nIHtcbiAgICBpZiAodXJsPy5zdGFydHNXaXRoKFwid3d3LlwiKSkge1xuICAgICAgcmV0dXJuIFwiaHR0cHM6Ly9cIiArIHVybDtcbiAgICB9IGVsc2UgaWYgKHVybD8uc3RhcnRzV2l0aChcImh0dHA6Ly9cIikpIHtcbiAgICAgIHJldHVybiB1cmwucmVwbGFjZShcImh0dHA6Ly9cIiwgXCJodHRwczovL1wiKTtcbiAgICB9XG4gICAgcmV0dXJuIHVybDtcbiAgfVxuXG4gIGxldCB1cmxDbGFzcyA9ICdoYXMtaW1hZ2UnXG4gIGlmKCF1cmwpIHtcbiAgICB1cmxDbGFzcyA9ICduby1pbWFnZSc7XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAgeyFpc1NlYXJjaCAmJiAoXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgcnJ6ZS1lbGVtZW50cy1jdGEgJHt1cmxDbGFzc30gJHtiYWNrZ3JvdW5kfWB9PlxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY3RhLWNvbnRlbnRcIj5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImN0YS10aXRsZVwiPnt0aXRsZX08L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJjdGEtc3VidGl0bGVcIj57c3VidGl0bGV9PC9zcGFuPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIHt1cmwgJiYgKFxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjdGEtaW1hZ2VcIj5cbiAgICAgICAgICAgICAgPGltZ1xuICAgICAgICAgICAgICAgIHNyYz17dXJsfVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17aWQgPyBgd3AtaW1hZ2UtJHtpZH1gIDogbnVsbH1cbiAgICAgICAgICAgICAgICBhbHQ9e2FsdH1cbiAgICAgICAgICAgICAgICBkZWNvZGluZz1cImFzeW5jXCJcbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICl9XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjdGEtYnV0dG9uLWNvbnRhaW5lclwiPlxuICAgICAgICAgICAgPGEgaHJlZj17cHJlcGVuZEh0dHBzKGJ1dHRvblVybCl9IGNsYXNzTmFtZT1cImJ0biBjdGEtYnV0dG9uXCI+XG4gICAgICAgICAgICAgIHtidXR0b25UZXh0fVxuICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e1wiZmEtc29saWQgZmEtYXJyb3ctcmlnaHQgcnJ6ZS1lbGVtZW50cy1jdGEtaWNvblwifT48L3NwYW4+XG4gICAgICAgICAgICA8L2E+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgKX1cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwic2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsImlkIiwiYWx0IiwidXJsIiwidGl0bGUiLCJzdWJ0aXRsZSIsImJ1dHRvblRleHQiLCJidXR0b25VcmwiLCJiYWNrZ3JvdW5kIiwiaXNTZWFyY2giLCJwcmVwZW5kSHR0cHMiLCJzdGFydHNXaXRoIiwicmVwbGFjZSIsInVybENsYXNzIiwiX2pzeCIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeHMiLCJjbGFzc05hbWUiLCJjb25jYXQiLCJzcmMiLCJkZWNvZGluZyIsImhyZWYiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/cta/save.tsx\n"); - -/***/ }), - -/***/ "./src/cta/editor.scss": -/*!*****************************!*\ - !*** ./src/cta/editor.scss ***! - \*****************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY3RhL2VkaXRvci5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY3RhL2VkaXRvci5zY3NzP2FmZmEiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/cta/editor.scss\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/blob": -/*!******************************!*\ - !*** external ["wp","blob"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blob"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/data": -/*!******************************!*\ - !*** external ["wp","data"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["data"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/keycodes": -/*!**********************************!*\ - !*** external ["wp","keycodes"] ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["keycodes"]; - -/***/ }), - -/***/ "@wordpress/notices": -/*!*********************************!*\ - !*** external ["wp","notices"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["notices"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "./src/cta/block.json": -/*!****************************!*\ - !*** ./src/cta/block.json ***! - \****************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/cta","version":"1.0.10","title":"Call to action","category":"rrze_elements","description":"Creates an Call to action box.","attributes":{"id":{"type":"number"},"url":{"type":"string"},"buttonUrl":{"type":"string"},"buttonOpensInNewTab":{"type":"boolean","default":false},"target":{"type":"string","default":"_self"},"alt":{"type":"string"},"title":{"type":"string"},"subtitle":{"type":"string"},"buttonText":{"type":"string"},"background":{"type":"string","default":""},"isSearch":{"type":"boolean","default":false}},"supports":{"html":false},"example":{"attributes":{"title":"Your CTA title","buttonText":"Button Text","subtitle":"Your CTA subtitl"}},"styles":[{"name":"no-background","label":"Normal","isDefault":true},{"name":"small","label":"Small"}],"textdomain":"rrze-elements-blocks","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/cta/index.js"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){"use strict";var t=window.wp.blocks,e=window.ReactJSXRuntime,r=window.wp.components,n=window.wp.blockEditor,a=window.wp.element,l=window.wp.i18n,i=window.wp.blob,o=window.wp.keycodes,s=window.wp.primitives,c=(0,e.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(s.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})}),u=(0,e.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(s.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})}),d=window.wp.notices,h=window.wp.data,m=(0,e.jsx)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(s.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})});function f(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);rt.length)&&(e=t.length);for(var r=0,n=Array(e);r li { - position: relative; -} - -.fa-li { - right: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var«-527:1», var«527:-2», var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(15deg); - } - 4% { - transform: rotate(-15deg); - } - 8%, 24% { - transform: rotate(18deg); - } - 12%, 28% { - transform: rotate(-18deg); - } - 16% { - transform: rotate(22deg); - } - 20% { - transform: rotate(-22deg); - } - 32% { - transform: rotate(12deg); - } - 36% { - transform: rotate(-12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(-360deg); - } -} -.fa-rotate-90 { - transform: rotate(-90deg); -} - -.fa-rotate-180 { - transform: rotate(-180deg); -} - -.fa-rotate-270 { - transform: rotate(-270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - right: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-0::before { - content: "\30 "; -} - -.fa-1::before { - content: "\31 "; -} - -.fa-2::before { - content: "\32 "; -} - -.fa-3::before { - content: "\33 "; -} - -.fa-4::before { - content: "\34 "; -} - -.fa-5::before { - content: "\35 "; -} - -.fa-6::before { - content: "\36 "; -} - -.fa-7::before { - content: "\37 "; -} - -.fa-8::before { - content: "\38 "; -} - -.fa-9::before { - content: "\39 "; -} - -.fa-fill-drip::before { - content: "\f576"; -} - -.fa-arrows-to-circle::before { - content: "\e4bd"; -} - -.fa-circle-chevron-right::before { - content: "\f138"; -} - -.fa-chevron-circle-right::before { - content: "\f138"; -} - -.fa-at::before { - content: "\@"; -} - -.fa-trash-can::before { - content: "\f2ed"; -} - -.fa-trash-alt::before { - content: "\f2ed"; -} - -.fa-text-height::before { - content: "\f034"; -} - -.fa-user-xmark::before { - content: "\f235"; -} - -.fa-user-times::before { - content: "\f235"; -} - -.fa-stethoscope::before { - content: "\f0f1"; -} - -.fa-message::before { - content: "\f27a"; -} - -.fa-comment-alt::before { - content: "\f27a"; -} - -.fa-info::before { - content: "\f129"; -} - -.fa-down-left-and-up-right-to-center::before { - content: "\f422"; -} - -.fa-compress-alt::before { - content: "\f422"; -} - -.fa-explosion::before { - content: "\e4e9"; -} - -.fa-file-lines::before { - content: "\f15c"; -} - -.fa-file-alt::before { - content: "\f15c"; -} - -.fa-file-text::before { - content: "\f15c"; -} - -.fa-wave-square::before { - content: "\f83e"; -} - -.fa-ring::before { - content: "\f70b"; -} - -.fa-building-un::before { - content: "\e4d9"; -} - -.fa-dice-three::before { - content: "\f527"; -} - -.fa-calendar-days::before { - content: "\f073"; -} - -.fa-calendar-alt::before { - content: "\f073"; -} - -.fa-anchor-circle-check::before { - content: "\e4aa"; -} - -.fa-building-circle-arrow-right::before { - content: "\e4d1"; -} - -.fa-volleyball::before { - content: "\f45f"; -} - -.fa-volleyball-ball::before { - content: "\f45f"; -} - -.fa-arrows-up-to-line::before { - content: "\e4c2"; -} - -.fa-sort-down::before { - content: "\f0dd"; -} - -.fa-sort-desc::before { - content: "\f0dd"; -} - -.fa-circle-minus::before { - content: "\f056"; -} - -.fa-minus-circle::before { - content: "\f056"; -} - -.fa-door-open::before { - content: "\f52b"; -} - -.fa-right-from-bracket::before { - content: "\f2f5"; -} - -.fa-sign-out-alt::before { - content: "\f2f5"; -} - -.fa-atom::before { - content: "\f5d2"; -} - -.fa-soap::before { - content: "\e06e"; -} - -.fa-icons::before { - content: "\f86d"; -} - -.fa-heart-music-camera-bolt::before { - content: "\f86d"; -} - -.fa-microphone-lines-slash::before { - content: "\f539"; -} - -.fa-microphone-alt-slash::before { - content: "\f539"; -} - -.fa-bridge-circle-check::before { - content: "\e4c9"; -} - -.fa-pump-medical::before { - content: "\e06a"; -} - -.fa-fingerprint::before { - content: "\f577"; -} - -.fa-hand-point-right::before { - content: "\f0a4"; -} - -.fa-magnifying-glass-location::before { - content: "\f689"; -} - -.fa-search-location::before { - content: "\f689"; -} - -.fa-forward-step::before { - content: "\f051"; -} - -.fa-step-forward::before { - content: "\f051"; -} - -.fa-face-smile-beam::before { - content: "\f5b8"; -} - -.fa-smile-beam::before { - content: "\f5b8"; -} - -.fa-flag-checkered::before { - content: "\f11e"; -} - -.fa-football::before { - content: "\f44e"; -} - -.fa-football-ball::before { - content: "\f44e"; -} - -.fa-school-circle-exclamation::before { - content: "\e56c"; -} - -.fa-crop::before { - content: "\f125"; -} - -.fa-angles-down::before { - content: "\f103"; -} - -.fa-angle-double-down::before { - content: "\f103"; -} - -.fa-users-rectangle::before { - content: "\e594"; -} - -.fa-people-roof::before { - content: "\e537"; -} - -.fa-people-line::before { - content: "\e534"; -} - -.fa-beer-mug-empty::before { - content: "\f0fc"; -} - -.fa-beer::before { - content: "\f0fc"; -} - -.fa-diagram-predecessor::before { - content: "\e477"; -} - -.fa-arrow-up-long::before { - content: "\f176"; -} - -.fa-long-arrow-up::before { - content: "\f176"; -} - -.fa-fire-flame-simple::before { - content: "\f46a"; -} - -.fa-burn::before { - content: "\f46a"; -} - -.fa-person::before { - content: "\f183"; -} - -.fa-male::before { - content: "\f183"; -} - -.fa-laptop::before { - content: "\f109"; -} - -.fa-file-csv::before { - content: "\f6dd"; -} - -.fa-menorah::before { - content: "\f676"; -} - -.fa-truck-plane::before { - content: "\e58f"; -} - -.fa-record-vinyl::before { - content: "\f8d9"; -} - -.fa-face-grin-stars::before { - content: "\f587"; -} - -.fa-grin-stars::before { - content: "\f587"; -} - -.fa-bong::before { - content: "\f55c"; -} - -.fa-spaghetti-monster-flying::before { - content: "\f67b"; -} - -.fa-pastafarianism::before { - content: "\f67b"; -} - -.fa-arrow-down-up-across-line::before { - content: "\e4af"; -} - -.fa-spoon::before { - content: "\f2e5"; -} - -.fa-utensil-spoon::before { - content: "\f2e5"; -} - -.fa-jar-wheat::before { - content: "\e517"; -} - -.fa-envelopes-bulk::before { - content: "\f674"; -} - -.fa-mail-bulk::before { - content: "\f674"; -} - -.fa-file-circle-exclamation::before { - content: "\e4eb"; -} - -.fa-circle-h::before { - content: "\f47e"; -} - -.fa-hospital-symbol::before { - content: "\f47e"; -} - -.fa-pager::before { - content: "\f815"; -} - -.fa-address-book::before { - content: "\f2b9"; -} - -.fa-contact-book::before { - content: "\f2b9"; -} - -.fa-strikethrough::before { - content: "\f0cc"; -} - -.fa-k::before { - content: "K"; -} - -.fa-landmark-flag::before { - content: "\e51c"; -} - -.fa-pencil::before { - content: "\f303"; -} - -.fa-pencil-alt::before { - content: "\f303"; -} - -.fa-backward::before { - content: "\f04a"; -} - -.fa-caret-right::before { - content: "\f0da"; -} - -.fa-comments::before { - content: "\f086"; -} - -.fa-paste::before { - content: "\f0ea"; -} - -.fa-file-clipboard::before { - content: "\f0ea"; -} - -.fa-code-pull-request::before { - content: "\e13c"; -} - -.fa-clipboard-list::before { - content: "\f46d"; -} - -.fa-truck-ramp-box::before { - content: "\f4de"; -} - -.fa-truck-loading::before { - content: "\f4de"; -} - -.fa-user-check::before { - content: "\f4fc"; -} - -.fa-vial-virus::before { - content: "\e597"; -} - -.fa-sheet-plastic::before { - content: "\e571"; -} - -.fa-blog::before { - content: "\f781"; -} - -.fa-user-ninja::before { - content: "\f504"; -} - -.fa-person-arrow-up-from-line::before { - content: "\e539"; -} - -.fa-scroll-torah::before { - content: "\f6a0"; -} - -.fa-torah::before { - content: "\f6a0"; -} - -.fa-broom-ball::before { - content: "\f458"; -} - -.fa-quidditch::before { - content: "\f458"; -} - -.fa-quidditch-broom-ball::before { - content: "\f458"; -} - -.fa-toggle-off::before { - content: "\f204"; -} - -.fa-box-archive::before { - content: "\f187"; -} - -.fa-archive::before { - content: "\f187"; -} - -.fa-person-drowning::before { - content: "\e545"; -} - -.fa-arrow-down-9-1::before { - content: "\f886"; -} - -.fa-sort-numeric-desc::before { - content: "\f886"; -} - -.fa-sort-numeric-down-alt::before { - content: "\f886"; -} - -.fa-face-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-spray-can::before { - content: "\f5bd"; -} - -.fa-truck-monster::before { - content: "\f63b"; -} - -.fa-w::before { - content: "W"; -} - -.fa-earth-africa::before { - content: "\f57c"; -} - -.fa-globe-africa::before { - content: "\f57c"; -} - -.fa-rainbow::before { - content: "\f75b"; -} - -.fa-circle-notch::before { - content: "\f1ce"; -} - -.fa-tablet-screen-button::before { - content: "\f3fa"; -} - -.fa-tablet-alt::before { - content: "\f3fa"; -} - -.fa-paw::before { - content: "\f1b0"; -} - -.fa-cloud::before { - content: "\f0c2"; -} - -.fa-trowel-bricks::before { - content: "\e58a"; -} - -.fa-face-flushed::before { - content: "\f579"; -} - -.fa-flushed::before { - content: "\f579"; -} - -.fa-hospital-user::before { - content: "\f80d"; -} - -.fa-tent-arrow-left-right::before { - content: "\e57f"; -} - -.fa-gavel::before { - content: "\f0e3"; -} - -.fa-legal::before { - content: "\f0e3"; -} - -.fa-binoculars::before { - content: "\f1e5"; -} - -.fa-microphone-slash::before { - content: "\f131"; -} - -.fa-box-tissue::before { - content: "\e05b"; -} - -.fa-motorcycle::before { - content: "\f21c"; -} - -.fa-bell-concierge::before { - content: "\f562"; -} - -.fa-concierge-bell::before { - content: "\f562"; -} - -.fa-pen-ruler::before { - content: "\f5ae"; -} - -.fa-pencil-ruler::before { - content: "\f5ae"; -} - -.fa-people-arrows::before { - content: "\e068"; -} - -.fa-people-arrows-left-right::before { - content: "\e068"; -} - -.fa-mars-and-venus-burst::before { - content: "\e523"; -} - -.fa-square-caret-right::before { - content: "\f152"; -} - -.fa-caret-square-right::before { - content: "\f152"; -} - -.fa-scissors::before { - content: "\f0c4"; -} - -.fa-cut::before { - content: "\f0c4"; -} - -.fa-sun-plant-wilt::before { - content: "\e57a"; -} - -.fa-toilets-portable::before { - content: "\e584"; -} - -.fa-hockey-puck::before { - content: "\f453"; -} - -.fa-table::before { - content: "\f0ce"; -} - -.fa-magnifying-glass-arrow-right::before { - content: "\e521"; -} - -.fa-tachograph-digital::before { - content: "\f566"; -} - -.fa-digital-tachograph::before { - content: "\f566"; -} - -.fa-users-slash::before { - content: "\e073"; -} - -.fa-clover::before { - content: "\e139"; -} - -.fa-reply::before { - content: "\f3e5"; -} - -.fa-mail-reply::before { - content: "\f3e5"; -} - -.fa-star-and-crescent::before { - content: "\f699"; -} - -.fa-house-fire::before { - content: "\e50c"; -} - -.fa-square-minus::before { - content: "\f146"; -} - -.fa-minus-square::before { - content: "\f146"; -} - -.fa-helicopter::before { - content: "\f533"; -} - -.fa-compass::before { - content: "\f14e"; -} - -.fa-square-caret-down::before { - content: "\f150"; -} - -.fa-caret-square-down::before { - content: "\f150"; -} - -.fa-file-circle-question::before { - content: "\e4ef"; -} - -.fa-laptop-code::before { - content: "\f5fc"; -} - -.fa-swatchbook::before { - content: "\f5c3"; -} - -.fa-prescription-bottle::before { - content: "\f485"; -} - -.fa-bars::before { - content: "\f0c9"; -} - -.fa-navicon::before { - content: "\f0c9"; -} - -.fa-people-group::before { - content: "\e533"; -} - -.fa-hourglass-end::before { - content: "\f253"; -} - -.fa-hourglass-3::before { - content: "\f253"; -} - -.fa-heart-crack::before { - content: "\f7a9"; -} - -.fa-heart-broken::before { - content: "\f7a9"; -} - -.fa-square-up-right::before { - content: "\f360"; -} - -.fa-external-link-square-alt::before { - content: "\f360"; -} - -.fa-face-kiss-beam::before { - content: "\f597"; -} - -.fa-kiss-beam::before { - content: "\f597"; -} - -.fa-film::before { - content: "\f008"; -} - -.fa-ruler-horizontal::before { - content: "\f547"; -} - -.fa-people-robbery::before { - content: "\e536"; -} - -.fa-lightbulb::before { - content: "\f0eb"; -} - -.fa-caret-left::before { - content: "\f0d9"; -} - -.fa-circle-exclamation::before { - content: "\f06a"; -} - -.fa-exclamation-circle::before { - content: "\f06a"; -} - -.fa-school-circle-xmark::before { - content: "\e56d"; -} - -.fa-arrow-right-from-bracket::before { - content: "\f08b"; -} - -.fa-sign-out::before { - content: "\f08b"; -} - -.fa-circle-chevron-down::before { - content: "\f13a"; -} - -.fa-chevron-circle-down::before { - content: "\f13a"; -} - -.fa-unlock-keyhole::before { - content: "\f13e"; -} - -.fa-unlock-alt::before { - content: "\f13e"; -} - -.fa-cloud-showers-heavy::before { - content: "\f740"; -} - -.fa-headphones-simple::before { - content: "\f58f"; -} - -.fa-headphones-alt::before { - content: "\f58f"; -} - -.fa-sitemap::before { - content: "\f0e8"; -} - -.fa-circle-dollar-to-slot::before { - content: "\f4b9"; -} - -.fa-donate::before { - content: "\f4b9"; -} - -.fa-memory::before { - content: "\f538"; -} - -.fa-road-spikes::before { - content: "\e568"; -} - -.fa-fire-burner::before { - content: "\e4f1"; -} - -.fa-flag::before { - content: "\f024"; -} - -.fa-hanukiah::before { - content: "\f6e6"; -} - -.fa-feather::before { - content: "\f52d"; -} - -.fa-volume-low::before { - content: "\f027"; -} - -.fa-volume-down::before { - content: "\f027"; -} - -.fa-comment-slash::before { - content: "\f4b3"; -} - -.fa-cloud-sun-rain::before { - content: "\f743"; -} - -.fa-compress::before { - content: "\f066"; -} - -.fa-wheat-awn::before { - content: "\e2cd"; -} - -.fa-wheat-alt::before { - content: "\e2cd"; -} - -.fa-ankh::before { - content: "\f644"; -} - -.fa-hands-holding-child::before { - content: "\e4fa"; -} - -.fa-asterisk::before { - content: "\*"; -} - -.fa-square-check::before { - content: "\f14a"; -} - -.fa-check-square::before { - content: "\f14a"; -} - -.fa-peseta-sign::before { - content: "\e221"; -} - -.fa-heading::before { - content: "\f1dc"; -} - -.fa-header::before { - content: "\f1dc"; -} - -.fa-ghost::before { - content: "\f6e2"; -} - -.fa-list::before { - content: "\f03a"; -} - -.fa-list-squares::before { - content: "\f03a"; -} - -.fa-square-phone-flip::before { - content: "\f87b"; -} - -.fa-phone-square-alt::before { - content: "\f87b"; -} - -.fa-cart-plus::before { - content: "\f217"; -} - -.fa-gamepad::before { - content: "\f11b"; -} - -.fa-circle-dot::before { - content: "\f192"; -} - -.fa-dot-circle::before { - content: "\f192"; -} - -.fa-face-dizzy::before { - content: "\f567"; -} - -.fa-dizzy::before { - content: "\f567"; -} - -.fa-egg::before { - content: "\f7fb"; -} - -.fa-house-medical-circle-xmark::before { - content: "\e513"; -} - -.fa-campground::before { - content: "\f6bb"; -} - -.fa-folder-plus::before { - content: "\f65e"; -} - -.fa-futbol::before { - content: "\f1e3"; -} - -.fa-futbol-ball::before { - content: "\f1e3"; -} - -.fa-soccer-ball::before { - content: "\f1e3"; -} - -.fa-paintbrush::before { - content: "\f1fc"; -} - -.fa-paint-brush::before { - content: "\f1fc"; -} - -.fa-lock::before { - content: "\f023"; -} - -.fa-gas-pump::before { - content: "\f52f"; -} - -.fa-hot-tub-person::before { - content: "\f593"; -} - -.fa-hot-tub::before { - content: "\f593"; -} - -.fa-map-location::before { - content: "\f59f"; -} - -.fa-map-marked::before { - content: "\f59f"; -} - -.fa-house-flood-water::before { - content: "\e50e"; -} - -.fa-tree::before { - content: "\f1bb"; -} - -.fa-bridge-lock::before { - content: "\e4cc"; -} - -.fa-sack-dollar::before { - content: "\f81d"; -} - -.fa-pen-to-square::before { - content: "\f044"; -} - -.fa-edit::before { - content: "\f044"; -} - -.fa-car-side::before { - content: "\f5e4"; -} - -.fa-share-nodes::before { - content: "\f1e0"; -} - -.fa-share-alt::before { - content: "\f1e0"; -} - -.fa-heart-circle-minus::before { - content: "\e4ff"; -} - -.fa-hourglass-half::before { - content: "\f252"; -} - -.fa-hourglass-2::before { - content: "\f252"; -} - -.fa-microscope::before { - content: "\f610"; -} - -.fa-sink::before { - content: "\e06d"; -} - -.fa-bag-shopping::before { - content: "\f290"; -} - -.fa-shopping-bag::before { - content: "\f290"; -} - -.fa-arrow-down-z-a::before { - content: "\f881"; -} - -.fa-sort-alpha-desc::before { - content: "\f881"; -} - -.fa-sort-alpha-down-alt::before { - content: "\f881"; -} - -.fa-mitten::before { - content: "\f7b5"; -} - -.fa-person-rays::before { - content: "\e54d"; -} - -.fa-users::before { - content: "\f0c0"; -} - -.fa-eye-slash::before { - content: "\f070"; -} - -.fa-flask-vial::before { - content: "\e4f3"; -} - -.fa-hand::before { - content: "\f256"; -} - -.fa-hand-paper::before { - content: "\f256"; -} - -.fa-om::before { - content: "\f679"; -} - -.fa-worm::before { - content: "\e599"; -} - -.fa-house-circle-xmark::before { - content: "\e50b"; -} - -.fa-plug::before { - content: "\f1e6"; -} - -.fa-chevron-up::before { - content: "\f077"; -} - -.fa-hand-spock::before { - content: "\f259"; -} - -.fa-stopwatch::before { - content: "\f2f2"; -} - -.fa-face-kiss::before { - content: "\f596"; -} - -.fa-kiss::before { - content: "\f596"; -} - -.fa-bridge-circle-xmark::before { - content: "\e4cb"; -} - -.fa-face-grin-tongue::before { - content: "\f589"; -} - -.fa-grin-tongue::before { - content: "\f589"; -} - -.fa-chess-bishop::before { - content: "\f43a"; -} - -.fa-face-grin-wink::before { - content: "\f58c"; -} - -.fa-grin-wink::before { - content: "\f58c"; -} - -.fa-ear-deaf::before { - content: "\f2a4"; -} - -.fa-deaf::before { - content: "\f2a4"; -} - -.fa-deafness::before { - content: "\f2a4"; -} - -.fa-hard-of-hearing::before { - content: "\f2a4"; -} - -.fa-road-circle-check::before { - content: "\e564"; -} - -.fa-dice-five::before { - content: "\f523"; -} - -.fa-square-rss::before { - content: "\f143"; -} - -.fa-rss-square::before { - content: "\f143"; -} - -.fa-land-mine-on::before { - content: "\e51b"; -} - -.fa-i-cursor::before { - content: "\f246"; -} - -.fa-stamp::before { - content: "\f5bf"; -} - -.fa-stairs::before { - content: "\e289"; -} - -.fa-i::before { - content: "I"; -} - -.fa-hryvnia-sign::before { - content: "\f6f2"; -} - -.fa-hryvnia::before { - content: "\f6f2"; -} - -.fa-pills::before { - content: "\f484"; -} - -.fa-face-grin-wide::before { - content: "\f581"; -} - -.fa-grin-alt::before { - content: "\f581"; -} - -.fa-tooth::before { - content: "\f5c9"; -} - -.fa-v::before { - content: "V"; -} - -.fa-bangladeshi-taka-sign::before { - content: "\e2e6"; -} - -.fa-bicycle::before { - content: "\f206"; -} - -.fa-staff-snake::before { - content: "\e579"; -} - -.fa-rod-asclepius::before { - content: "\e579"; -} - -.fa-rod-snake::before { - content: "\e579"; -} - -.fa-staff-aesculapius::before { - content: "\e579"; -} - -.fa-head-side-cough-slash::before { - content: "\e062"; -} - -.fa-truck-medical::before { - content: "\f0f9"; -} - -.fa-ambulance::before { - content: "\f0f9"; -} - -.fa-wheat-awn-circle-exclamation::before { - content: "\e598"; -} - -.fa-snowman::before { - content: "\f7d0"; -} - -.fa-mortar-pestle::before { - content: "\f5a7"; -} - -.fa-road-barrier::before { - content: "\e562"; -} - -.fa-school::before { - content: "\f549"; -} - -.fa-igloo::before { - content: "\f7ae"; -} - -.fa-joint::before { - content: "\f595"; -} - -.fa-angle-right::before { - content: "\f105"; -} - -.fa-horse::before { - content: "\f6f0"; -} - -.fa-q::before { - content: "Q"; -} - -.fa-g::before { - content: "G"; -} - -.fa-notes-medical::before { - content: "\f481"; -} - -.fa-temperature-half::before { - content: "\f2c9"; -} - -.fa-temperature-2::before { - content: "\f2c9"; -} - -.fa-thermometer-2::before { - content: "\f2c9"; -} - -.fa-thermometer-half::before { - content: "\f2c9"; -} - -.fa-dong-sign::before { - content: "\e169"; -} - -.fa-capsules::before { - content: "\f46b"; -} - -.fa-poo-storm::before { - content: "\f75a"; -} - -.fa-poo-bolt::before { - content: "\f75a"; -} - -.fa-face-frown-open::before { - content: "\f57a"; -} - -.fa-frown-open::before { - content: "\f57a"; -} - -.fa-hand-point-up::before { - content: "\f0a6"; -} - -.fa-money-bill::before { - content: "\f0d6"; -} - -.fa-bookmark::before { - content: "\f02e"; -} - -.fa-align-justify::before { - content: "\f039"; -} - -.fa-umbrella-beach::before { - content: "\f5ca"; -} - -.fa-helmet-un::before { - content: "\e503"; -} - -.fa-bullseye::before { - content: "\f140"; -} - -.fa-bacon::before { - content: "\f7e5"; -} - -.fa-hand-point-down::before { - content: "\f0a7"; -} - -.fa-arrow-up-from-bracket::before { - content: "\e09a"; -} - -.fa-folder::before { - content: "\f07b"; -} - -.fa-folder-blank::before { - content: "\f07b"; -} - -.fa-file-waveform::before { - content: "\f478"; -} - -.fa-file-medical-alt::before { - content: "\f478"; -} - -.fa-radiation::before { - content: "\f7b9"; -} - -.fa-chart-simple::before { - content: "\e473"; -} - -.fa-mars-stroke::before { - content: "\f229"; -} - -.fa-vial::before { - content: "\f492"; -} - -.fa-gauge::before { - content: "\f624"; -} - -.fa-dashboard::before { - content: "\f624"; -} - -.fa-gauge-med::before { - content: "\f624"; -} - -.fa-tachometer-alt-average::before { - content: "\f624"; -} - -.fa-wand-magic-sparkles::before { - content: "\e2ca"; -} - -.fa-magic-wand-sparkles::before { - content: "\e2ca"; -} - -.fa-e::before { - content: "E"; -} - -.fa-pen-clip::before { - content: "\f305"; -} - -.fa-pen-alt::before { - content: "\f305"; -} - -.fa-bridge-circle-exclamation::before { - content: "\e4ca"; -} - -.fa-user::before { - content: "\f007"; -} - -.fa-school-circle-check::before { - content: "\e56b"; -} - -.fa-dumpster::before { - content: "\f793"; -} - -.fa-van-shuttle::before { - content: "\f5b6"; -} - -.fa-shuttle-van::before { - content: "\f5b6"; -} - -.fa-building-user::before { - content: "\e4da"; -} - -.fa-square-caret-left::before { - content: "\f191"; -} - -.fa-caret-square-left::before { - content: "\f191"; -} - -.fa-highlighter::before { - content: "\f591"; -} - -.fa-key::before { - content: "\f084"; -} - -.fa-bullhorn::before { - content: "\f0a1"; -} - -.fa-globe::before { - content: "\f0ac"; -} - -.fa-synagogue::before { - content: "\f69b"; -} - -.fa-person-half-dress::before { - content: "\e548"; -} - -.fa-road-bridge::before { - content: "\e563"; -} - -.fa-location-arrow::before { - content: "\f124"; -} - -.fa-c::before { - content: "C"; -} - -.fa-tablet-button::before { - content: "\f10a"; -} - -.fa-building-lock::before { - content: "\e4d6"; -} - -.fa-pizza-slice::before { - content: "\f818"; -} - -.fa-money-bill-wave::before { - content: "\f53a"; -} - -.fa-chart-area::before { - content: "\f1fe"; -} - -.fa-area-chart::before { - content: "\f1fe"; -} - -.fa-house-flag::before { - content: "\e50d"; -} - -.fa-person-circle-minus::before { - content: "\e540"; -} - -.fa-ban::before { - content: "\f05e"; -} - -.fa-cancel::before { - content: "\f05e"; -} - -.fa-camera-rotate::before { - content: "\e0d8"; -} - -.fa-spray-can-sparkles::before { - content: "\f5d0"; -} - -.fa-air-freshener::before { - content: "\f5d0"; -} - -.fa-star::before { - content: "\f005"; -} - -.fa-repeat::before { - content: "\f363"; -} - -.fa-cross::before { - content: "\f654"; -} - -.fa-box::before { - content: "\f466"; -} - -.fa-venus-mars::before { - content: "\f228"; -} - -.fa-arrow-pointer::before { - content: "\f245"; -} - -.fa-mouse-pointer::before { - content: "\f245"; -} - -.fa-maximize::before { - content: "\f31e"; -} - -.fa-expand-arrows-alt::before { - content: "\f31e"; -} - -.fa-charging-station::before { - content: "\f5e7"; -} - -.fa-shapes::before { - content: "\f61f"; -} - -.fa-triangle-circle-square::before { - content: "\f61f"; -} - -.fa-shuffle::before { - content: "\f074"; -} - -.fa-random::before { - content: "\f074"; -} - -.fa-person-running::before { - content: "\f70c"; -} - -.fa-running::before { - content: "\f70c"; -} - -.fa-mobile-retro::before { - content: "\e527"; -} - -.fa-grip-lines-vertical::before { - content: "\f7a5"; -} - -.fa-spider::before { - content: "\f717"; -} - -.fa-hands-bound::before { - content: "\e4f9"; -} - -.fa-file-invoice-dollar::before { - content: "\f571"; -} - -.fa-plane-circle-exclamation::before { - content: "\e556"; -} - -.fa-x-ray::before { - content: "\f497"; -} - -.fa-spell-check::before { - content: "\f891"; -} - -.fa-slash::before { - content: "\f715"; -} - -.fa-computer-mouse::before { - content: "\f8cc"; -} - -.fa-mouse::before { - content: "\f8cc"; -} - -.fa-arrow-right-to-bracket::before { - content: "\f090"; -} - -.fa-sign-in::before { - content: "\f090"; -} - -.fa-shop-slash::before { - content: "\e070"; -} - -.fa-store-alt-slash::before { - content: "\e070"; -} - -.fa-server::before { - content: "\f233"; -} - -.fa-virus-covid-slash::before { - content: "\e4a9"; -} - -.fa-shop-lock::before { - content: "\e4a5"; -} - -.fa-hourglass-start::before { - content: "\f251"; -} - -.fa-hourglass-1::before { - content: "\f251"; -} - -.fa-blender-phone::before { - content: "\f6b6"; -} - -.fa-building-wheat::before { - content: "\e4db"; -} - -.fa-person-breastfeeding::before { - content: "\e53a"; -} - -.fa-right-to-bracket::before { - content: "\f2f6"; -} - -.fa-sign-in-alt::before { - content: "\f2f6"; -} - -.fa-venus::before { - content: "\f221"; -} - -.fa-passport::before { - content: "\f5ab"; -} - -.fa-heart-pulse::before { - content: "\f21e"; -} - -.fa-heartbeat::before { - content: "\f21e"; -} - -.fa-people-carry-box::before { - content: "\f4ce"; -} - -.fa-people-carry::before { - content: "\f4ce"; -} - -.fa-temperature-high::before { - content: "\f769"; -} - -.fa-microchip::before { - content: "\f2db"; -} - -.fa-crown::before { - content: "\f521"; -} - -.fa-weight-hanging::before { - content: "\f5cd"; -} - -.fa-xmarks-lines::before { - content: "\e59a"; -} - -.fa-file-prescription::before { - content: "\f572"; -} - -.fa-weight-scale::before { - content: "\f496"; -} - -.fa-weight::before { - content: "\f496"; -} - -.fa-user-group::before { - content: "\f500"; -} - -.fa-user-friends::before { - content: "\f500"; -} - -.fa-arrow-up-a-z::before { - content: "\f15e"; -} - -.fa-sort-alpha-up::before { - content: "\f15e"; -} - -.fa-chess-knight::before { - content: "\f441"; -} - -.fa-face-laugh-squint::before { - content: "\f59b"; -} - -.fa-laugh-squint::before { - content: "\f59b"; -} - -.fa-wheelchair::before { - content: "\f193"; -} - -.fa-circle-arrow-up::before { - content: "\f0aa"; -} - -.fa-arrow-circle-up::before { - content: "\f0aa"; -} - -.fa-toggle-on::before { - content: "\f205"; -} - -.fa-person-walking::before { - content: "\f554"; -} - -.fa-walking::before { - content: "\f554"; -} - -.fa-l::before { - content: "L"; -} - -.fa-fire::before { - content: "\f06d"; -} - -.fa-bed-pulse::before { - content: "\f487"; -} - -.fa-procedures::before { - content: "\f487"; -} - -.fa-shuttle-space::before { - content: "\f197"; -} - -.fa-space-shuttle::before { - content: "\f197"; -} - -.fa-face-laugh::before { - content: "\f599"; -} - -.fa-laugh::before { - content: "\f599"; -} - -.fa-folder-open::before { - content: "\f07c"; -} - -.fa-heart-circle-plus::before { - content: "\e500"; -} - -.fa-code-fork::before { - content: "\e13b"; -} - -.fa-city::before { - content: "\f64f"; -} - -.fa-microphone-lines::before { - content: "\f3c9"; -} - -.fa-microphone-alt::before { - content: "\f3c9"; -} - -.fa-pepper-hot::before { - content: "\f816"; -} - -.fa-unlock::before { - content: "\f09c"; -} - -.fa-colon-sign::before { - content: "\e140"; -} - -.fa-headset::before { - content: "\f590"; -} - -.fa-store-slash::before { - content: "\e071"; -} - -.fa-road-circle-xmark::before { - content: "\e566"; -} - -.fa-user-minus::before { - content: "\f503"; -} - -.fa-mars-stroke-up::before { - content: "\f22a"; -} - -.fa-mars-stroke-v::before { - content: "\f22a"; -} - -.fa-champagne-glasses::before { - content: "\f79f"; -} - -.fa-glass-cheers::before { - content: "\f79f"; -} - -.fa-clipboard::before { - content: "\f328"; -} - -.fa-house-circle-exclamation::before { - content: "\e50a"; -} - -.fa-file-arrow-up::before { - content: "\f574"; -} - -.fa-file-upload::before { - content: "\f574"; -} - -.fa-wifi::before { - content: "\f1eb"; -} - -.fa-wifi-3::before { - content: "\f1eb"; -} - -.fa-wifi-strong::before { - content: "\f1eb"; -} - -.fa-bath::before { - content: "\f2cd"; -} - -.fa-bathtub::before { - content: "\f2cd"; -} - -.fa-underline::before { - content: "\f0cd"; -} - -.fa-user-pen::before { - content: "\f4ff"; -} - -.fa-user-edit::before { - content: "\f4ff"; -} - -.fa-signature::before { - content: "\f5b7"; -} - -.fa-stroopwafel::before { - content: "\f551"; -} - -.fa-bold::before { - content: "\f032"; -} - -.fa-anchor-lock::before { - content: "\e4ad"; -} - -.fa-building-ngo::before { - content: "\e4d7"; -} - -.fa-manat-sign::before { - content: "\e1d5"; -} - -.fa-not-equal::before { - content: "\f53e"; -} - -.fa-border-top-left::before { - content: "\f853"; -} - -.fa-border-style::before { - content: "\f853"; -} - -.fa-map-location-dot::before { - content: "\f5a0"; -} - -.fa-map-marked-alt::before { - content: "\f5a0"; -} - -.fa-jedi::before { - content: "\f669"; -} - -.fa-square-poll-vertical::before { - content: "\f681"; -} - -.fa-poll::before { - content: "\f681"; -} - -.fa-mug-hot::before { - content: "\f7b6"; -} - -.fa-car-battery::before { - content: "\f5df"; -} - -.fa-battery-car::before { - content: "\f5df"; -} - -.fa-gift::before { - content: "\f06b"; -} - -.fa-dice-two::before { - content: "\f528"; -} - -.fa-chess-queen::before { - content: "\f445"; -} - -.fa-glasses::before { - content: "\f530"; -} - -.fa-chess-board::before { - content: "\f43c"; -} - -.fa-building-circle-check::before { - content: "\e4d2"; -} - -.fa-person-chalkboard::before { - content: "\e53d"; -} - -.fa-mars-stroke-right::before { - content: "\f22b"; -} - -.fa-mars-stroke-h::before { - content: "\f22b"; -} - -.fa-hand-back-fist::before { - content: "\f255"; -} - -.fa-hand-rock::before { - content: "\f255"; -} - -.fa-square-caret-up::before { - content: "\f151"; -} - -.fa-caret-square-up::before { - content: "\f151"; -} - -.fa-cloud-showers-water::before { - content: "\e4e4"; -} - -.fa-chart-bar::before { - content: "\f080"; -} - -.fa-bar-chart::before { - content: "\f080"; -} - -.fa-hands-bubbles::before { - content: "\e05e"; -} - -.fa-hands-wash::before { - content: "\e05e"; -} - -.fa-less-than-equal::before { - content: "\f537"; -} - -.fa-train::before { - content: "\f238"; -} - -.fa-eye-low-vision::before { - content: "\f2a8"; -} - -.fa-low-vision::before { - content: "\f2a8"; -} - -.fa-crow::before { - content: "\f520"; -} - -.fa-sailboat::before { - content: "\e445"; -} - -.fa-window-restore::before { - content: "\f2d2"; -} - -.fa-square-plus::before { - content: "\f0fe"; -} - -.fa-plus-square::before { - content: "\f0fe"; -} - -.fa-torii-gate::before { - content: "\f6a1"; -} - -.fa-frog::before { - content: "\f52e"; -} - -.fa-bucket::before { - content: "\e4cf"; -} - -.fa-image::before { - content: "\f03e"; -} - -.fa-microphone::before { - content: "\f130"; -} - -.fa-cow::before { - content: "\f6c8"; -} - -.fa-caret-up::before { - content: "\f0d8"; -} - -.fa-screwdriver::before { - content: "\f54a"; -} - -.fa-folder-closed::before { - content: "\e185"; -} - -.fa-house-tsunami::before { - content: "\e515"; -} - -.fa-square-nfi::before { - content: "\e576"; -} - -.fa-arrow-up-from-ground-water::before { - content: "\e4b5"; -} - -.fa-martini-glass::before { - content: "\f57b"; -} - -.fa-glass-martini-alt::before { - content: "\f57b"; -} - -.fa-rotate-left::before { - content: "\f2ea"; -} - -.fa-rotate-back::before { - content: "\f2ea"; -} - -.fa-rotate-backward::before { - content: "\f2ea"; -} - -.fa-undo-alt::before { - content: "\f2ea"; -} - -.fa-table-columns::before { - content: "\f0db"; -} - -.fa-columns::before { - content: "\f0db"; -} - -.fa-lemon::before { - content: "\f094"; -} - -.fa-head-side-mask::before { - content: "\e063"; -} - -.fa-handshake::before { - content: "\f2b5"; -} - -.fa-gem::before { - content: "\f3a5"; -} - -.fa-dolly::before { - content: "\f472"; -} - -.fa-dolly-box::before { - content: "\f472"; -} - -.fa-smoking::before { - content: "\f48d"; -} - -.fa-minimize::before { - content: "\f78c"; -} - -.fa-compress-arrows-alt::before { - content: "\f78c"; -} - -.fa-monument::before { - content: "\f5a6"; -} - -.fa-snowplow::before { - content: "\f7d2"; -} - -.fa-angles-right::before { - content: "\f101"; -} - -.fa-angle-double-right::before { - content: "\f101"; -} - -.fa-cannabis::before { - content: "\f55f"; -} - -.fa-circle-play::before { - content: "\f144"; -} - -.fa-play-circle::before { - content: "\f144"; -} - -.fa-tablets::before { - content: "\f490"; -} - -.fa-ethernet::before { - content: "\f796"; -} - -.fa-euro-sign::before { - content: "\f153"; -} - -.fa-eur::before { - content: "\f153"; -} - -.fa-euro::before { - content: "\f153"; -} - -.fa-chair::before { - content: "\f6c0"; -} - -.fa-circle-check::before { - content: "\f058"; -} - -.fa-check-circle::before { - content: "\f058"; -} - -.fa-circle-stop::before { - content: "\f28d"; -} - -.fa-stop-circle::before { - content: "\f28d"; -} - -.fa-compass-drafting::before { - content: "\f568"; -} - -.fa-drafting-compass::before { - content: "\f568"; -} - -.fa-plate-wheat::before { - content: "\e55a"; -} - -.fa-icicles::before { - content: "\f7ad"; -} - -.fa-person-shelter::before { - content: "\e54f"; -} - -.fa-neuter::before { - content: "\f22c"; -} - -.fa-id-badge::before { - content: "\f2c1"; -} - -.fa-marker::before { - content: "\f5a1"; -} - -.fa-face-laugh-beam::before { - content: "\f59a"; -} - -.fa-laugh-beam::before { - content: "\f59a"; -} - -.fa-helicopter-symbol::before { - content: "\e502"; -} - -.fa-universal-access::before { - content: "\f29a"; -} - -.fa-circle-chevron-up::before { - content: "\f139"; -} - -.fa-chevron-circle-up::before { - content: "\f139"; -} - -.fa-lari-sign::before { - content: "\e1c8"; -} - -.fa-volcano::before { - content: "\f770"; -} - -.fa-person-walking-dashed-line-arrow-right::before { - content: "\e553"; -} - -.fa-sterling-sign::before { - content: "\f154"; -} - -.fa-gbp::before { - content: "\f154"; -} - -.fa-pound-sign::before { - content: "\f154"; -} - -.fa-viruses::before { - content: "\e076"; -} - -.fa-square-person-confined::before { - content: "\e577"; -} - -.fa-user-tie::before { - content: "\f508"; -} - -.fa-arrow-down-long::before { - content: "\f175"; -} - -.fa-long-arrow-down::before { - content: "\f175"; -} - -.fa-tent-arrow-down-to-line::before { - content: "\e57e"; -} - -.fa-certificate::before { - content: "\f0a3"; -} - -.fa-reply-all::before { - content: "\f122"; -} - -.fa-mail-reply-all::before { - content: "\f122"; -} - -.fa-suitcase::before { - content: "\f0f2"; -} - -.fa-person-skating::before { - content: "\f7c5"; -} - -.fa-skating::before { - content: "\f7c5"; -} - -.fa-filter-circle-dollar::before { - content: "\f662"; -} - -.fa-funnel-dollar::before { - content: "\f662"; -} - -.fa-camera-retro::before { - content: "\f083"; -} - -.fa-circle-arrow-down::before { - content: "\f0ab"; -} - -.fa-arrow-circle-down::before { - content: "\f0ab"; -} - -.fa-file-import::before { - content: "\f56f"; -} - -.fa-arrow-right-to-file::before { - content: "\f56f"; -} - -.fa-square-arrow-up-right::before { - content: "\f14c"; -} - -.fa-external-link-square::before { - content: "\f14c"; -} - -.fa-box-open::before { - content: "\f49e"; -} - -.fa-scroll::before { - content: "\f70e"; -} - -.fa-spa::before { - content: "\f5bb"; -} - -.fa-location-pin-lock::before { - content: "\e51f"; -} - -.fa-pause::before { - content: "\f04c"; -} - -.fa-hill-avalanche::before { - content: "\e507"; -} - -.fa-temperature-empty::before { - content: "\f2cb"; -} - -.fa-temperature-0::before { - content: "\f2cb"; -} - -.fa-thermometer-0::before { - content: "\f2cb"; -} - -.fa-thermometer-empty::before { - content: "\f2cb"; -} - -.fa-bomb::before { - content: "\f1e2"; -} - -.fa-registered::before { - content: "\f25d"; -} - -.fa-address-card::before { - content: "\f2bb"; -} - -.fa-contact-card::before { - content: "\f2bb"; -} - -.fa-vcard::before { - content: "\f2bb"; -} - -.fa-scale-unbalanced-flip::before { - content: "\f516"; -} - -.fa-balance-scale-right::before { - content: "\f516"; -} - -.fa-subscript::before { - content: "\f12c"; -} - -.fa-diamond-turn-right::before { - content: "\f5eb"; -} - -.fa-directions::before { - content: "\f5eb"; -} - -.fa-burst::before { - content: "\e4dc"; -} - -.fa-house-laptop::before { - content: "\e066"; -} - -.fa-laptop-house::before { - content: "\e066"; -} - -.fa-face-tired::before { - content: "\f5c8"; -} - -.fa-tired::before { - content: "\f5c8"; -} - -.fa-money-bills::before { - content: "\e1f3"; -} - -.fa-smog::before { - content: "\f75f"; -} - -.fa-crutch::before { - content: "\f7f7"; -} - -.fa-cloud-arrow-up::before { - content: "\f0ee"; -} - -.fa-cloud-upload::before { - content: "\f0ee"; -} - -.fa-cloud-upload-alt::before { - content: "\f0ee"; -} - -.fa-palette::before { - content: "\f53f"; -} - -.fa-arrows-turn-right::before { - content: "\e4c0"; -} - -.fa-vest::before { - content: "\e085"; -} - -.fa-ferry::before { - content: "\e4ea"; -} - -.fa-arrows-down-to-people::before { - content: "\e4b9"; -} - -.fa-seedling::before { - content: "\f4d8"; -} - -.fa-sprout::before { - content: "\f4d8"; -} - -.fa-left-right::before { - content: "\f337"; -} - -.fa-arrows-alt-h::before { - content: "\f337"; -} - -.fa-boxes-packing::before { - content: "\e4c7"; -} - -.fa-circle-arrow-left::before { - content: "\f0a8"; -} - -.fa-arrow-circle-left::before { - content: "\f0a8"; -} - -.fa-group-arrows-rotate::before { - content: "\e4f6"; -} - -.fa-bowl-food::before { - content: "\e4c6"; -} - -.fa-candy-cane::before { - content: "\f786"; -} - -.fa-arrow-down-wide-short::before { - content: "\f160"; -} - -.fa-sort-amount-asc::before { - content: "\f160"; -} - -.fa-sort-amount-down::before { - content: "\f160"; -} - -.fa-cloud-bolt::before { - content: "\f76c"; -} - -.fa-thunderstorm::before { - content: "\f76c"; -} - -.fa-text-slash::before { - content: "\f87d"; -} - -.fa-remove-format::before { - content: "\f87d"; -} - -.fa-face-smile-wink::before { - content: "\f4da"; -} - -.fa-smile-wink::before { - content: "\f4da"; -} - -.fa-file-word::before { - content: "\f1c2"; -} - -.fa-file-powerpoint::before { - content: "\f1c4"; -} - -.fa-arrows-left-right::before { - content: "\f07e"; -} - -.fa-arrows-h::before { - content: "\f07e"; -} - -.fa-house-lock::before { - content: "\e510"; -} - -.fa-cloud-arrow-down::before { - content: "\f0ed"; -} - -.fa-cloud-download::before { - content: "\f0ed"; -} - -.fa-cloud-download-alt::before { - content: "\f0ed"; -} - -.fa-children::before { - content: "\e4e1"; -} - -.fa-chalkboard::before { - content: "\f51b"; -} - -.fa-blackboard::before { - content: "\f51b"; -} - -.fa-user-large-slash::before { - content: "\f4fa"; -} - -.fa-user-alt-slash::before { - content: "\f4fa"; -} - -.fa-envelope-open::before { - content: "\f2b6"; -} - -.fa-handshake-simple-slash::before { - content: "\e05f"; -} - -.fa-handshake-alt-slash::before { - content: "\e05f"; -} - -.fa-mattress-pillow::before { - content: "\e525"; -} - -.fa-guarani-sign::before { - content: "\e19a"; -} - -.fa-arrows-rotate::before { - content: "\f021"; -} - -.fa-refresh::before { - content: "\f021"; -} - -.fa-sync::before { - content: "\f021"; -} - -.fa-fire-extinguisher::before { - content: "\f134"; -} - -.fa-cruzeiro-sign::before { - content: "\e152"; -} - -.fa-greater-than-equal::before { - content: "\f532"; -} - -.fa-shield-halved::before { - content: "\f3ed"; -} - -.fa-shield-alt::before { - content: "\f3ed"; -} - -.fa-book-atlas::before { - content: "\f558"; -} - -.fa-atlas::before { - content: "\f558"; -} - -.fa-virus::before { - content: "\e074"; -} - -.fa-envelope-circle-check::before { - content: "\e4e8"; -} - -.fa-layer-group::before { - content: "\f5fd"; -} - -.fa-arrows-to-dot::before { - content: "\e4be"; -} - -.fa-archway::before { - content: "\f557"; -} - -.fa-heart-circle-check::before { - content: "\e4fd"; -} - -.fa-house-chimney-crack::before { - content: "\f6f1"; -} - -.fa-house-damage::before { - content: "\f6f1"; -} - -.fa-file-zipper::before { - content: "\f1c6"; -} - -.fa-file-archive::before { - content: "\f1c6"; -} - -.fa-square::before { - content: "\f0c8"; -} - -.fa-martini-glass-empty::before { - content: "\f000"; -} - -.fa-glass-martini::before { - content: "\f000"; -} - -.fa-couch::before { - content: "\f4b8"; -} - -.fa-cedi-sign::before { - content: "\e0df"; -} - -.fa-italic::before { - content: "\f033"; -} - -.fa-church::before { - content: "\f51d"; -} - -.fa-comments-dollar::before { - content: "\f653"; -} - -.fa-democrat::before { - content: "\f747"; -} - -.fa-z::before { - content: "Z"; -} - -.fa-person-skiing::before { - content: "\f7c9"; -} - -.fa-skiing::before { - content: "\f7c9"; -} - -.fa-road-lock::before { - content: "\e567"; -} - -.fa-a::before { - content: "A"; -} - -.fa-temperature-arrow-down::before { - content: "\e03f"; -} - -.fa-temperature-down::before { - content: "\e03f"; -} - -.fa-feather-pointed::before { - content: "\f56b"; -} - -.fa-feather-alt::before { - content: "\f56b"; -} - -.fa-p::before { - content: "P"; -} - -.fa-snowflake::before { - content: "\f2dc"; -} - -.fa-newspaper::before { - content: "\f1ea"; -} - -.fa-rectangle-ad::before { - content: "\f641"; -} - -.fa-ad::before { - content: "\f641"; -} - -.fa-circle-arrow-right::before { - content: "\f0a9"; -} - -.fa-arrow-circle-right::before { - content: "\f0a9"; -} - -.fa-filter-circle-xmark::before { - content: "\e17b"; -} - -.fa-locust::before { - content: "\e520"; -} - -.fa-sort::before { - content: "\f0dc"; -} - -.fa-unsorted::before { - content: "\f0dc"; -} - -.fa-list-ol::before { - content: "\f0cb"; -} - -.fa-list-1-2::before { - content: "\f0cb"; -} - -.fa-list-numeric::before { - content: "\f0cb"; -} - -.fa-person-dress-burst::before { - content: "\e544"; -} - -.fa-money-check-dollar::before { - content: "\f53d"; -} - -.fa-money-check-alt::before { - content: "\f53d"; -} - -.fa-vector-square::before { - content: "\f5cb"; -} - -.fa-bread-slice::before { - content: "\f7ec"; -} - -.fa-language::before { - content: "\f1ab"; -} - -.fa-face-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-filter::before { - content: "\f0b0"; -} - -.fa-question::before { - content: "\?"; -} - -.fa-file-signature::before { - content: "\f573"; -} - -.fa-up-down-left-right::before { - content: "\f0b2"; -} - -.fa-arrows-alt::before { - content: "\f0b2"; -} - -.fa-house-chimney-user::before { - content: "\e065"; -} - -.fa-hand-holding-heart::before { - content: "\f4be"; -} - -.fa-puzzle-piece::before { - content: "\f12e"; -} - -.fa-money-check::before { - content: "\f53c"; -} - -.fa-star-half-stroke::before { - content: "\f5c0"; -} - -.fa-star-half-alt::before { - content: "\f5c0"; -} - -.fa-code::before { - content: "\f121"; -} - -.fa-whiskey-glass::before { - content: "\f7a0"; -} - -.fa-glass-whiskey::before { - content: "\f7a0"; -} - -.fa-building-circle-exclamation::before { - content: "\e4d3"; -} - -.fa-magnifying-glass-chart::before { - content: "\e522"; -} - -.fa-arrow-up-right-from-square::before { - content: "\f08e"; -} - -.fa-external-link::before { - content: "\f08e"; -} - -.fa-cubes-stacked::before { - content: "\e4e6"; -} - -.fa-won-sign::before { - content: "\f159"; -} - -.fa-krw::before { - content: "\f159"; -} - -.fa-won::before { - content: "\f159"; -} - -.fa-virus-covid::before { - content: "\e4a8"; -} - -.fa-austral-sign::before { - content: "\e0a9"; -} - -.fa-f::before { - content: "F"; -} - -.fa-leaf::before { - content: "\f06c"; -} - -.fa-road::before { - content: "\f018"; -} - -.fa-taxi::before { - content: "\f1ba"; -} - -.fa-cab::before { - content: "\f1ba"; -} - -.fa-person-circle-plus::before { - content: "\e541"; -} - -.fa-chart-pie::before { - content: "\f200"; -} - -.fa-pie-chart::before { - content: "\f200"; -} - -.fa-bolt-lightning::before { - content: "\e0b7"; -} - -.fa-sack-xmark::before { - content: "\e56a"; -} - -.fa-file-excel::before { - content: "\f1c3"; -} - -.fa-file-contract::before { - content: "\f56c"; -} - -.fa-fish-fins::before { - content: "\e4f2"; -} - -.fa-building-flag::before { - content: "\e4d5"; -} - -.fa-face-grin-beam::before { - content: "\f582"; -} - -.fa-grin-beam::before { - content: "\f582"; -} - -.fa-object-ungroup::before { - content: "\f248"; -} - -.fa-poop::before { - content: "\f619"; -} - -.fa-location-pin::before { - content: "\f041"; -} - -.fa-map-marker::before { - content: "\f041"; -} - -.fa-kaaba::before { - content: "\f66b"; -} - -.fa-toilet-paper::before { - content: "\f71e"; -} - -.fa-helmet-safety::before { - content: "\f807"; -} - -.fa-hard-hat::before { - content: "\f807"; -} - -.fa-hat-hard::before { - content: "\f807"; -} - -.fa-eject::before { - content: "\f052"; -} - -.fa-circle-right::before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-right::before { - content: "\f35a"; -} - -.fa-plane-circle-check::before { - content: "\e555"; -} - -.fa-face-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-meh-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-object-group::before { - content: "\f247"; -} - -.fa-chart-line::before { - content: "\f201"; -} - -.fa-line-chart::before { - content: "\f201"; -} - -.fa-mask-ventilator::before { - content: "\e524"; -} - -.fa-arrow-right::before { - content: "\f061"; -} - -.fa-signs-post::before { - content: "\f277"; -} - -.fa-map-signs::before { - content: "\f277"; -} - -.fa-cash-register::before { - content: "\f788"; -} - -.fa-person-circle-question::before { - content: "\e542"; -} - -.fa-h::before { - content: "H"; -} - -.fa-tarp::before { - content: "\e57b"; -} - -.fa-screwdriver-wrench::before { - content: "\f7d9"; -} - -.fa-tools::before { - content: "\f7d9"; -} - -.fa-arrows-to-eye::before { - content: "\e4bf"; -} - -.fa-plug-circle-bolt::before { - content: "\e55b"; -} - -.fa-heart::before { - content: "\f004"; -} - -.fa-mars-and-venus::before { - content: "\f224"; -} - -.fa-house-user::before { - content: "\e1b0"; -} - -.fa-home-user::before { - content: "\e1b0"; -} - -.fa-dumpster-fire::before { - content: "\f794"; -} - -.fa-house-crack::before { - content: "\e3b1"; -} - -.fa-martini-glass-citrus::before { - content: "\f561"; -} - -.fa-cocktail::before { - content: "\f561"; -} - -.fa-face-surprise::before { - content: "\f5c2"; -} - -.fa-surprise::before { - content: "\f5c2"; -} - -.fa-bottle-water::before { - content: "\e4c5"; -} - -.fa-circle-pause::before { - content: "\f28b"; -} - -.fa-pause-circle::before { - content: "\f28b"; -} - -.fa-toilet-paper-slash::before { - content: "\e072"; -} - -.fa-apple-whole::before { - content: "\f5d1"; -} - -.fa-apple-alt::before { - content: "\f5d1"; -} - -.fa-kitchen-set::before { - content: "\e51a"; -} - -.fa-r::before { - content: "R"; -} - -.fa-temperature-quarter::before { - content: "\f2ca"; -} - -.fa-temperature-1::before { - content: "\f2ca"; -} - -.fa-thermometer-1::before { - content: "\f2ca"; -} - -.fa-thermometer-quarter::before { - content: "\f2ca"; -} - -.fa-cube::before { - content: "\f1b2"; -} - -.fa-bitcoin-sign::before { - content: "\e0b4"; -} - -.fa-shield-dog::before { - content: "\e573"; -} - -.fa-solar-panel::before { - content: "\f5ba"; -} - -.fa-lock-open::before { - content: "\f3c1"; -} - -.fa-elevator::before { - content: "\e16d"; -} - -.fa-money-bill-transfer::before { - content: "\e528"; -} - -.fa-money-bill-trend-up::before { - content: "\e529"; -} - -.fa-house-flood-water-circle-arrow-right::before { - content: "\e50f"; -} - -.fa-square-poll-horizontal::before { - content: "\f682"; -} - -.fa-poll-h::before { - content: "\f682"; -} - -.fa-circle::before { - content: "\f111"; -} - -.fa-backward-fast::before { - content: "\f049"; -} - -.fa-fast-backward::before { - content: "\f049"; -} - -.fa-recycle::before { - content: "\f1b8"; -} - -.fa-user-astronaut::before { - content: "\f4fb"; -} - -.fa-plane-slash::before { - content: "\e069"; -} - -.fa-trademark::before { - content: "\f25c"; -} - -.fa-basketball::before { - content: "\f434"; -} - -.fa-basketball-ball::before { - content: "\f434"; -} - -.fa-satellite-dish::before { - content: "\f7c0"; -} - -.fa-circle-up::before { - content: "\f35b"; -} - -.fa-arrow-alt-circle-up::before { - content: "\f35b"; -} - -.fa-mobile-screen-button::before { - content: "\f3cd"; -} - -.fa-mobile-alt::before { - content: "\f3cd"; -} - -.fa-volume-high::before { - content: "\f028"; -} - -.fa-volume-up::before { - content: "\f028"; -} - -.fa-users-rays::before { - content: "\e593"; -} - -.fa-wallet::before { - content: "\f555"; -} - -.fa-clipboard-check::before { - content: "\f46c"; -} - -.fa-file-audio::before { - content: "\f1c7"; -} - -.fa-burger::before { - content: "\f805"; -} - -.fa-hamburger::before { - content: "\f805"; -} - -.fa-wrench::before { - content: "\f0ad"; -} - -.fa-bugs::before { - content: "\e4d0"; -} - -.fa-rupee-sign::before { - content: "\f156"; -} - -.fa-rupee::before { - content: "\f156"; -} - -.fa-file-image::before { - content: "\f1c5"; -} - -.fa-circle-question::before { - content: "\f059"; -} - -.fa-question-circle::before { - content: "\f059"; -} - -.fa-plane-departure::before { - content: "\f5b0"; -} - -.fa-handshake-slash::before { - content: "\e060"; -} - -.fa-book-bookmark::before { - content: "\e0bb"; -} - -.fa-code-branch::before { - content: "\f126"; -} - -.fa-hat-cowboy::before { - content: "\f8c0"; -} - -.fa-bridge::before { - content: "\e4c8"; -} - -.fa-phone-flip::before { - content: "\f879"; -} - -.fa-phone-alt::before { - content: "\f879"; -} - -.fa-truck-front::before { - content: "\e2b7"; -} - -.fa-cat::before { - content: "\f6be"; -} - -.fa-anchor-circle-exclamation::before { - content: "\e4ab"; -} - -.fa-truck-field::before { - content: "\e58d"; -} - -.fa-route::before { - content: "\f4d7"; -} - -.fa-clipboard-question::before { - content: "\e4e3"; -} - -.fa-panorama::before { - content: "\e209"; -} - -.fa-comment-medical::before { - content: "\f7f5"; -} - -.fa-teeth-open::before { - content: "\f62f"; -} - -.fa-file-circle-minus::before { - content: "\e4ed"; -} - -.fa-tags::before { - content: "\f02c"; -} - -.fa-wine-glass::before { - content: "\f4e3"; -} - -.fa-forward-fast::before { - content: "\f050"; -} - -.fa-fast-forward::before { - content: "\f050"; -} - -.fa-face-meh-blank::before { - content: "\f5a4"; -} - -.fa-meh-blank::before { - content: "\f5a4"; -} - -.fa-square-parking::before { - content: "\f540"; -} - -.fa-parking::before { - content: "\f540"; -} - -.fa-house-signal::before { - content: "\e012"; -} - -.fa-bars-progress::before { - content: "\f828"; -} - -.fa-tasks-alt::before { - content: "\f828"; -} - -.fa-faucet-drip::before { - content: "\e006"; -} - -.fa-cart-flatbed::before { - content: "\f474"; -} - -.fa-dolly-flatbed::before { - content: "\f474"; -} - -.fa-ban-smoking::before { - content: "\f54d"; -} - -.fa-smoking-ban::before { - content: "\f54d"; -} - -.fa-terminal::before { - content: "\f120"; -} - -.fa-mobile-button::before { - content: "\f10b"; -} - -.fa-house-medical-flag::before { - content: "\e514"; -} - -.fa-basket-shopping::before { - content: "\f291"; -} - -.fa-shopping-basket::before { - content: "\f291"; -} - -.fa-tape::before { - content: "\f4db"; -} - -.fa-bus-simple::before { - content: "\f55e"; -} - -.fa-bus-alt::before { - content: "\f55e"; -} - -.fa-eye::before { - content: "\f06e"; -} - -.fa-face-sad-cry::before { - content: "\f5b3"; -} - -.fa-sad-cry::before { - content: "\f5b3"; -} - -.fa-audio-description::before { - content: "\f29e"; -} - -.fa-person-military-to-person::before { - content: "\e54c"; -} - -.fa-file-shield::before { - content: "\e4f0"; -} - -.fa-user-slash::before { - content: "\f506"; -} - -.fa-pen::before { - content: "\f304"; -} - -.fa-tower-observation::before { - content: "\e586"; -} - -.fa-file-code::before { - content: "\f1c9"; -} - -.fa-signal::before { - content: "\f012"; -} - -.fa-signal-5::before { - content: "\f012"; -} - -.fa-signal-perfect::before { - content: "\f012"; -} - -.fa-bus::before { - content: "\f207"; -} - -.fa-heart-circle-xmark::before { - content: "\e501"; -} - -.fa-house-chimney::before { - content: "\e3af"; -} - -.fa-home-lg::before { - content: "\e3af"; -} - -.fa-window-maximize::before { - content: "\f2d0"; -} - -.fa-face-frown::before { - content: "\f119"; -} - -.fa-frown::before { - content: "\f119"; -} - -.fa-prescription::before { - content: "\f5b1"; -} - -.fa-shop::before { - content: "\f54f"; -} - -.fa-store-alt::before { - content: "\f54f"; -} - -.fa-floppy-disk::before { - content: "\f0c7"; -} - -.fa-save::before { - content: "\f0c7"; -} - -.fa-vihara::before { - content: "\f6a7"; -} - -.fa-scale-unbalanced::before { - content: "\f515"; -} - -.fa-balance-scale-left::before { - content: "\f515"; -} - -.fa-sort-up::before { - content: "\f0de"; -} - -.fa-sort-asc::before { - content: "\f0de"; -} - -.fa-comment-dots::before { - content: "\f4ad"; -} - -.fa-commenting::before { - content: "\f4ad"; -} - -.fa-plant-wilt::before { - content: "\e5aa"; -} - -.fa-diamond::before { - content: "\f219"; -} - -.fa-face-grin-squint::before { - content: "\f585"; -} - -.fa-grin-squint::before { - content: "\f585"; -} - -.fa-hand-holding-dollar::before { - content: "\f4c0"; -} - -.fa-hand-holding-usd::before { - content: "\f4c0"; -} - -.fa-bacterium::before { - content: "\e05a"; -} - -.fa-hand-pointer::before { - content: "\f25a"; -} - -.fa-drum-steelpan::before { - content: "\f56a"; -} - -.fa-hand-scissors::before { - content: "\f257"; -} - -.fa-hands-praying::before { - content: "\f684"; -} - -.fa-praying-hands::before { - content: "\f684"; -} - -.fa-arrow-rotate-right::before { - content: "\f01e"; -} - -.fa-arrow-right-rotate::before { - content: "\f01e"; -} - -.fa-arrow-rotate-forward::before { - content: "\f01e"; -} - -.fa-redo::before { - content: "\f01e"; -} - -.fa-biohazard::before { - content: "\f780"; -} - -.fa-location-crosshairs::before { - content: "\f601"; -} - -.fa-location::before { - content: "\f601"; -} - -.fa-mars-double::before { - content: "\f227"; -} - -.fa-child-dress::before { - content: "\e59c"; -} - -.fa-users-between-lines::before { - content: "\e591"; -} - -.fa-lungs-virus::before { - content: "\e067"; -} - -.fa-face-grin-tears::before { - content: "\f588"; -} - -.fa-grin-tears::before { - content: "\f588"; -} - -.fa-phone::before { - content: "\f095"; -} - -.fa-calendar-xmark::before { - content: "\f273"; -} - -.fa-calendar-times::before { - content: "\f273"; -} - -.fa-child-reaching::before { - content: "\e59d"; -} - -.fa-head-side-virus::before { - content: "\e064"; -} - -.fa-user-gear::before { - content: "\f4fe"; -} - -.fa-user-cog::before { - content: "\f4fe"; -} - -.fa-arrow-up-1-9::before { - content: "\f163"; -} - -.fa-sort-numeric-up::before { - content: "\f163"; -} - -.fa-door-closed::before { - content: "\f52a"; -} - -.fa-shield-virus::before { - content: "\e06c"; -} - -.fa-dice-six::before { - content: "\f526"; -} - -.fa-mosquito-net::before { - content: "\e52c"; -} - -.fa-bridge-water::before { - content: "\e4ce"; -} - -.fa-person-booth::before { - content: "\f756"; -} - -.fa-text-width::before { - content: "\f035"; -} - -.fa-hat-wizard::before { - content: "\f6e8"; -} - -.fa-pen-fancy::before { - content: "\f5ac"; -} - -.fa-person-digging::before { - content: "\f85e"; -} - -.fa-digging::before { - content: "\f85e"; -} - -.fa-trash::before { - content: "\f1f8"; -} - -.fa-gauge-simple::before { - content: "\f629"; -} - -.fa-gauge-simple-med::before { - content: "\f629"; -} - -.fa-tachometer-average::before { - content: "\f629"; -} - -.fa-book-medical::before { - content: "\f7e6"; -} - -.fa-poo::before { - content: "\f2fe"; -} - -.fa-quote-right::before { - content: "\f10e"; -} - -.fa-quote-right-alt::before { - content: "\f10e"; -} - -.fa-shirt::before { - content: "\f553"; -} - -.fa-t-shirt::before { - content: "\f553"; -} - -.fa-tshirt::before { - content: "\f553"; -} - -.fa-cubes::before { - content: "\f1b3"; -} - -.fa-divide::before { - content: "\f529"; -} - -.fa-tenge-sign::before { - content: "\f7d7"; -} - -.fa-tenge::before { - content: "\f7d7"; -} - -.fa-headphones::before { - content: "\f025"; -} - -.fa-hands-holding::before { - content: "\f4c2"; -} - -.fa-hands-clapping::before { - content: "\e1a8"; -} - -.fa-republican::before { - content: "\f75e"; -} - -.fa-arrow-left::before { - content: "\f060"; -} - -.fa-person-circle-xmark::before { - content: "\e543"; -} - -.fa-ruler::before { - content: "\f545"; -} - -.fa-align-left::before { - content: "\f036"; -} - -.fa-dice-d6::before { - content: "\f6d1"; -} - -.fa-restroom::before { - content: "\f7bd"; -} - -.fa-j::before { - content: "J"; -} - -.fa-users-viewfinder::before { - content: "\e595"; -} - -.fa-file-video::before { - content: "\f1c8"; -} - -.fa-up-right-from-square::before { - content: "\f35d"; -} - -.fa-external-link-alt::before { - content: "\f35d"; -} - -.fa-table-cells::before { - content: "\f00a"; -} - -.fa-th::before { - content: "\f00a"; -} - -.fa-file-pdf::before { - content: "\f1c1"; -} - -.fa-book-bible::before { - content: "\f647"; -} - -.fa-bible::before { - content: "\f647"; -} - -.fa-o::before { - content: "O"; -} - -.fa-suitcase-medical::before { - content: "\f0fa"; -} - -.fa-medkit::before { - content: "\f0fa"; -} - -.fa-user-secret::before { - content: "\f21b"; -} - -.fa-otter::before { - content: "\f700"; -} - -.fa-person-dress::before { - content: "\f182"; -} - -.fa-female::before { - content: "\f182"; -} - -.fa-comment-dollar::before { - content: "\f651"; -} - -.fa-business-time::before { - content: "\f64a"; -} - -.fa-briefcase-clock::before { - content: "\f64a"; -} - -.fa-table-cells-large::before { - content: "\f009"; -} - -.fa-th-large::before { - content: "\f009"; -} - -.fa-book-tanakh::before { - content: "\f827"; -} - -.fa-tanakh::before { - content: "\f827"; -} - -.fa-phone-volume::before { - content: "\f2a0"; -} - -.fa-volume-control-phone::before { - content: "\f2a0"; -} - -.fa-hat-cowboy-side::before { - content: "\f8c1"; -} - -.fa-clipboard-user::before { - content: "\f7f3"; -} - -.fa-child::before { - content: "\f1ae"; -} - -.fa-lira-sign::before { - content: "\f195"; -} - -.fa-satellite::before { - content: "\f7bf"; -} - -.fa-plane-lock::before { - content: "\e558"; -} - -.fa-tag::before { - content: "\f02b"; -} - -.fa-comment::before { - content: "\f075"; -} - -.fa-cake-candles::before { - content: "\f1fd"; -} - -.fa-birthday-cake::before { - content: "\f1fd"; -} - -.fa-cake::before { - content: "\f1fd"; -} - -.fa-envelope::before { - content: "\f0e0"; -} - -.fa-angles-up::before { - content: "\f102"; -} - -.fa-angle-double-up::before { - content: "\f102"; -} - -.fa-paperclip::before { - content: "\f0c6"; -} - -.fa-arrow-right-to-city::before { - content: "\e4b3"; -} - -.fa-ribbon::before { - content: "\f4d6"; -} - -.fa-lungs::before { - content: "\f604"; -} - -.fa-arrow-up-9-1::before { - content: "\f887"; -} - -.fa-sort-numeric-up-alt::before { - content: "\f887"; -} - -.fa-litecoin-sign::before { - content: "\e1d3"; -} - -.fa-border-none::before { - content: "\f850"; -} - -.fa-circle-nodes::before { - content: "\e4e2"; -} - -.fa-parachute-box::before { - content: "\f4cd"; -} - -.fa-indent::before { - content: "\f03c"; -} - -.fa-truck-field-un::before { - content: "\e58e"; -} - -.fa-hourglass::before { - content: "\f254"; -} - -.fa-hourglass-empty::before { - content: "\f254"; -} - -.fa-mountain::before { - content: "\f6fc"; -} - -.fa-user-doctor::before { - content: "\f0f0"; -} - -.fa-user-md::before { - content: "\f0f0"; -} - -.fa-circle-info::before { - content: "\f05a"; -} - -.fa-info-circle::before { - content: "\f05a"; -} - -.fa-cloud-meatball::before { - content: "\f73b"; -} - -.fa-camera::before { - content: "\f030"; -} - -.fa-camera-alt::before { - content: "\f030"; -} - -.fa-square-virus::before { - content: "\e578"; -} - -.fa-meteor::before { - content: "\f753"; -} - -.fa-car-on::before { - content: "\e4dd"; -} - -.fa-sleigh::before { - content: "\f7cc"; -} - -.fa-arrow-down-1-9::before { - content: "\f162"; -} - -.fa-sort-numeric-asc::before { - content: "\f162"; -} - -.fa-sort-numeric-down::before { - content: "\f162"; -} - -.fa-hand-holding-droplet::before { - content: "\f4c1"; -} - -.fa-hand-holding-water::before { - content: "\f4c1"; -} - -.fa-water::before { - content: "\f773"; -} - -.fa-calendar-check::before { - content: "\f274"; -} - -.fa-braille::before { - content: "\f2a1"; -} - -.fa-prescription-bottle-medical::before { - content: "\f486"; -} - -.fa-prescription-bottle-alt::before { - content: "\f486"; -} - -.fa-landmark::before { - content: "\f66f"; -} - -.fa-truck::before { - content: "\f0d1"; -} - -.fa-crosshairs::before { - content: "\f05b"; -} - -.fa-person-cane::before { - content: "\e53c"; -} - -.fa-tent::before { - content: "\e57d"; -} - -.fa-vest-patches::before { - content: "\e086"; -} - -.fa-check-double::before { - content: "\f560"; -} - -.fa-arrow-down-a-z::before { - content: "\f15d"; -} - -.fa-sort-alpha-asc::before { - content: "\f15d"; -} - -.fa-sort-alpha-down::before { - content: "\f15d"; -} - -.fa-money-bill-wheat::before { - content: "\e52a"; -} - -.fa-cookie::before { - content: "\f563"; -} - -.fa-arrow-rotate-left::before { - content: "\f0e2"; -} - -.fa-arrow-left-rotate::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-back::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-backward::before { - content: "\f0e2"; -} - -.fa-undo::before { - content: "\f0e2"; -} - -.fa-hard-drive::before { - content: "\f0a0"; -} - -.fa-hdd::before { - content: "\f0a0"; -} - -.fa-face-grin-squint-tears::before { - content: "\f586"; -} - -.fa-grin-squint-tears::before { - content: "\f586"; -} - -.fa-dumbbell::before { - content: "\f44b"; -} - -.fa-rectangle-list::before { - content: "\f022"; -} - -.fa-list-alt::before { - content: "\f022"; -} - -.fa-tarp-droplet::before { - content: "\e57c"; -} - -.fa-house-medical-circle-check::before { - content: "\e511"; -} - -.fa-person-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-calendar-plus::before { - content: "\f271"; -} - -.fa-plane-arrival::before { - content: "\f5af"; -} - -.fa-circle-left::before { - content: "\f359"; -} - -.fa-arrow-alt-circle-left::before { - content: "\f359"; -} - -.fa-train-subway::before { - content: "\f239"; -} - -.fa-subway::before { - content: "\f239"; -} - -.fa-chart-gantt::before { - content: "\e0e4"; -} - -.fa-indian-rupee-sign::before { - content: "\e1bc"; -} - -.fa-indian-rupee::before { - content: "\e1bc"; -} - -.fa-inr::before { - content: "\e1bc"; -} - -.fa-crop-simple::before { - content: "\f565"; -} - -.fa-crop-alt::before { - content: "\f565"; -} - -.fa-money-bill-1::before { - content: "\f3d1"; -} - -.fa-money-bill-alt::before { - content: "\f3d1"; -} - -.fa-left-long::before { - content: "\f30a"; -} - -.fa-long-arrow-alt-left::before { - content: "\f30a"; -} - -.fa-dna::before { - content: "\f471"; -} - -.fa-virus-slash::before { - content: "\e075"; -} - -.fa-minus::before { - content: "\f068"; -} - -.fa-subtract::before { - content: "\f068"; -} - -.fa-chess::before { - content: "\f439"; -} - -.fa-arrow-left-long::before { - content: "\f177"; -} - -.fa-long-arrow-left::before { - content: "\f177"; -} - -.fa-plug-circle-check::before { - content: "\e55c"; -} - -.fa-street-view::before { - content: "\f21d"; -} - -.fa-franc-sign::before { - content: "\e18f"; -} - -.fa-volume-off::before { - content: "\f026"; -} - -.fa-hands-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-hands-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-gear::before { - content: "\f013"; -} - -.fa-cog::before { - content: "\f013"; -} - -.fa-droplet-slash::before { - content: "\f5c7"; -} - -.fa-tint-slash::before { - content: "\f5c7"; -} - -.fa-mosque::before { - content: "\f678"; -} - -.fa-mosquito::before { - content: "\e52b"; -} - -.fa-star-of-david::before { - content: "\f69a"; -} - -.fa-person-military-rifle::before { - content: "\e54b"; -} - -.fa-cart-shopping::before { - content: "\f07a"; -} - -.fa-shopping-cart::before { - content: "\f07a"; -} - -.fa-vials::before { - content: "\f493"; -} - -.fa-plug-circle-plus::before { - content: "\e55f"; -} - -.fa-place-of-worship::before { - content: "\f67f"; -} - -.fa-grip-vertical::before { - content: "\f58e"; -} - -.fa-arrow-turn-up::before { - content: "\f148"; -} - -.fa-level-up::before { - content: "\f148"; -} - -.fa-u::before { - content: "U"; -} - -.fa-square-root-variable::before { - content: "\f698"; -} - -.fa-square-root-alt::before { - content: "\f698"; -} - -.fa-clock::before { - content: "\f017"; -} - -.fa-clock-four::before { - content: "\f017"; -} - -.fa-backward-step::before { - content: "\f048"; -} - -.fa-step-backward::before { - content: "\f048"; -} - -.fa-pallet::before { - content: "\f482"; -} - -.fa-faucet::before { - content: "\e005"; -} - -.fa-baseball-bat-ball::before { - content: "\f432"; -} - -.fa-s::before { - content: "S"; -} - -.fa-timeline::before { - content: "\e29c"; -} - -.fa-keyboard::before { - content: "\f11c"; -} - -.fa-caret-down::before { - content: "\f0d7"; -} - -.fa-house-chimney-medical::before { - content: "\f7f2"; -} - -.fa-clinic-medical::before { - content: "\f7f2"; -} - -.fa-temperature-three-quarters::before { - content: "\f2c8"; -} - -.fa-temperature-3::before { - content: "\f2c8"; -} - -.fa-thermometer-3::before { - content: "\f2c8"; -} - -.fa-thermometer-three-quarters::before { - content: "\f2c8"; -} - -.fa-mobile-screen::before { - content: "\f3cf"; -} - -.fa-mobile-android-alt::before { - content: "\f3cf"; -} - -.fa-plane-up::before { - content: "\e22d"; -} - -.fa-piggy-bank::before { - content: "\f4d3"; -} - -.fa-battery-half::before { - content: "\f242"; -} - -.fa-battery-3::before { - content: "\f242"; -} - -.fa-mountain-city::before { - content: "\e52e"; -} - -.fa-coins::before { - content: "\f51e"; -} - -.fa-khanda::before { - content: "\f66d"; -} - -.fa-sliders::before { - content: "\f1de"; -} - -.fa-sliders-h::before { - content: "\f1de"; -} - -.fa-folder-tree::before { - content: "\f802"; -} - -.fa-network-wired::before { - content: "\f6ff"; -} - -.fa-map-pin::before { - content: "\f276"; -} - -.fa-hamsa::before { - content: "\f665"; -} - -.fa-cent-sign::before { - content: "\e3f5"; -} - -.fa-flask::before { - content: "\f0c3"; -} - -.fa-person-pregnant::before { - content: "\e31e"; -} - -.fa-wand-sparkles::before { - content: "\f72b"; -} - -.fa-ellipsis-vertical::before { - content: "\f142"; -} - -.fa-ellipsis-v::before { - content: "\f142"; -} - -.fa-ticket::before { - content: "\f145"; -} - -.fa-power-off::before { - content: "\f011"; -} - -.fa-right-long::before { - content: "\f30b"; -} - -.fa-long-arrow-alt-right::before { - content: "\f30b"; -} - -.fa-flag-usa::before { - content: "\f74d"; -} - -.fa-laptop-file::before { - content: "\e51d"; -} - -.fa-tty::before { - content: "\f1e4"; -} - -.fa-teletype::before { - content: "\f1e4"; -} - -.fa-diagram-next::before { - content: "\e476"; -} - -.fa-person-rifle::before { - content: "\e54e"; -} - -.fa-house-medical-circle-exclamation::before { - content: "\e512"; -} - -.fa-closed-captioning::before { - content: "\f20a"; -} - -.fa-person-hiking::before { - content: "\f6ec"; -} - -.fa-hiking::before { - content: "\f6ec"; -} - -.fa-venus-double::before { - content: "\f226"; -} - -.fa-images::before { - content: "\f302"; -} - -.fa-calculator::before { - content: "\f1ec"; -} - -.fa-people-pulling::before { - content: "\e535"; -} - -.fa-n::before { - content: "N"; -} - -.fa-cable-car::before { - content: "\f7da"; -} - -.fa-tram::before { - content: "\f7da"; -} - -.fa-cloud-rain::before { - content: "\f73d"; -} - -.fa-building-circle-xmark::before { - content: "\e4d4"; -} - -.fa-ship::before { - content: "\f21a"; -} - -.fa-arrows-down-to-line::before { - content: "\e4b8"; -} - -.fa-download::before { - content: "\f019"; -} - -.fa-face-grin::before { - content: "\f580"; -} - -.fa-grin::before { - content: "\f580"; -} - -.fa-delete-left::before { - content: "\f55a"; -} - -.fa-backspace::before { - content: "\f55a"; -} - -.fa-eye-dropper::before { - content: "\f1fb"; -} - -.fa-eye-dropper-empty::before { - content: "\f1fb"; -} - -.fa-eyedropper::before { - content: "\f1fb"; -} - -.fa-file-circle-check::before { - content: "\e5a0"; -} - -.fa-forward::before { - content: "\f04e"; -} - -.fa-mobile::before { - content: "\f3ce"; -} - -.fa-mobile-android::before { - content: "\f3ce"; -} - -.fa-mobile-phone::before { - content: "\f3ce"; -} - -.fa-face-meh::before { - content: "\f11a"; -} - -.fa-meh::before { - content: "\f11a"; -} - -.fa-align-center::before { - content: "\f037"; -} - -.fa-book-skull::before { - content: "\f6b7"; -} - -.fa-book-dead::before { - content: "\f6b7"; -} - -.fa-id-card::before { - content: "\f2c2"; -} - -.fa-drivers-license::before { - content: "\f2c2"; -} - -.fa-outdent::before { - content: "\f03b"; -} - -.fa-dedent::before { - content: "\f03b"; -} - -.fa-heart-circle-exclamation::before { - content: "\e4fe"; -} - -.fa-house::before { - content: "\f015"; -} - -.fa-home::before { - content: "\f015"; -} - -.fa-home-alt::before { - content: "\f015"; -} - -.fa-home-lg-alt::before { - content: "\f015"; -} - -.fa-calendar-week::before { - content: "\f784"; -} - -.fa-laptop-medical::before { - content: "\f812"; -} - -.fa-b::before { - content: "B"; -} - -.fa-file-medical::before { - content: "\f477"; -} - -.fa-dice-one::before { - content: "\f525"; -} - -.fa-kiwi-bird::before { - content: "\f535"; -} - -.fa-arrow-right-arrow-left::before { - content: "\f0ec"; -} - -.fa-exchange::before { - content: "\f0ec"; -} - -.fa-rotate-right::before { - content: "\f2f9"; -} - -.fa-redo-alt::before { - content: "\f2f9"; -} - -.fa-rotate-forward::before { - content: "\f2f9"; -} - -.fa-utensils::before { - content: "\f2e7"; -} - -.fa-cutlery::before { - content: "\f2e7"; -} - -.fa-arrow-up-wide-short::before { - content: "\f161"; -} - -.fa-sort-amount-up::before { - content: "\f161"; -} - -.fa-mill-sign::before { - content: "\e1ed"; -} - -.fa-bowl-rice::before { - content: "\e2eb"; -} - -.fa-skull::before { - content: "\f54c"; -} - -.fa-tower-broadcast::before { - content: "\f519"; -} - -.fa-broadcast-tower::before { - content: "\f519"; -} - -.fa-truck-pickup::before { - content: "\f63c"; -} - -.fa-up-long::before { - content: "\f30c"; -} - -.fa-long-arrow-alt-up::before { - content: "\f30c"; -} - -.fa-stop::before { - content: "\f04d"; -} - -.fa-code-merge::before { - content: "\f387"; -} - -.fa-upload::before { - content: "\f093"; -} - -.fa-hurricane::before { - content: "\f751"; -} - -.fa-mound::before { - content: "\e52d"; -} - -.fa-toilet-portable::before { - content: "\e583"; -} - -.fa-compact-disc::before { - content: "\f51f"; -} - -.fa-file-arrow-down::before { - content: "\f56d"; -} - -.fa-file-download::before { - content: "\f56d"; -} - -.fa-caravan::before { - content: "\f8ff"; -} - -.fa-shield-cat::before { - content: "\e572"; -} - -.fa-bolt::before { - content: "\f0e7"; -} - -.fa-zap::before { - content: "\f0e7"; -} - -.fa-glass-water::before { - content: "\e4f4"; -} - -.fa-oil-well::before { - content: "\e532"; -} - -.fa-vault::before { - content: "\e2c5"; -} - -.fa-mars::before { - content: "\f222"; -} - -.fa-toilet::before { - content: "\f7d8"; -} - -.fa-plane-circle-xmark::before { - content: "\e557"; -} - -.fa-yen-sign::before { - content: "\f157"; -} - -.fa-cny::before { - content: "\f157"; -} - -.fa-jpy::before { - content: "\f157"; -} - -.fa-rmb::before { - content: "\f157"; -} - -.fa-yen::before { - content: "\f157"; -} - -.fa-ruble-sign::before { - content: "\f158"; -} - -.fa-rouble::before { - content: "\f158"; -} - -.fa-rub::before { - content: "\f158"; -} - -.fa-ruble::before { - content: "\f158"; -} - -.fa-sun::before { - content: "\f185"; -} - -.fa-guitar::before { - content: "\f7a6"; -} - -.fa-face-laugh-wink::before { - content: "\f59c"; -} - -.fa-laugh-wink::before { - content: "\f59c"; -} - -.fa-horse-head::before { - content: "\f7ab"; -} - -.fa-bore-hole::before { - content: "\e4c3"; -} - -.fa-industry::before { - content: "\f275"; -} - -.fa-circle-down::before { - content: "\f358"; -} - -.fa-arrow-alt-circle-down::before { - content: "\f358"; -} - -.fa-arrows-turn-to-dots::before { - content: "\e4c1"; -} - -.fa-florin-sign::before { - content: "\e184"; -} - -.fa-arrow-down-short-wide::before { - content: "\f884"; -} - -.fa-sort-amount-desc::before { - content: "\f884"; -} - -.fa-sort-amount-down-alt::before { - content: "\f884"; -} - -.fa-less-than::before { - content: "\<"; -} - -.fa-angle-down::before { - content: "\f107"; -} - -.fa-car-tunnel::before { - content: "\e4de"; -} - -.fa-head-side-cough::before { - content: "\e061"; -} - -.fa-grip-lines::before { - content: "\f7a4"; -} - -.fa-thumbs-down::before { - content: "\f165"; -} - -.fa-user-lock::before { - content: "\f502"; -} - -.fa-arrow-right-long::before { - content: "\f178"; -} - -.fa-long-arrow-right::before { - content: "\f178"; -} - -.fa-anchor-circle-xmark::before { - content: "\e4ac"; -} - -.fa-ellipsis::before { - content: "\f141"; -} - -.fa-ellipsis-h::before { - content: "\f141"; -} - -.fa-chess-pawn::before { - content: "\f443"; -} - -.fa-kit-medical::before { - content: "\f479"; -} - -.fa-first-aid::before { - content: "\f479"; -} - -.fa-person-through-window::before { - content: "\e5a9"; -} - -.fa-toolbox::before { - content: "\f552"; -} - -.fa-hands-holding-circle::before { - content: "\e4fb"; -} - -.fa-bug::before { - content: "\f188"; -} - -.fa-credit-card::before { - content: "\f09d"; -} - -.fa-credit-card-alt::before { - content: "\f09d"; -} - -.fa-car::before { - content: "\f1b9"; -} - -.fa-automobile::before { - content: "\f1b9"; -} - -.fa-hand-holding-hand::before { - content: "\e4f7"; -} - -.fa-book-open-reader::before { - content: "\f5da"; -} - -.fa-book-reader::before { - content: "\f5da"; -} - -.fa-mountain-sun::before { - content: "\e52f"; -} - -.fa-arrows-left-right-to-line::before { - content: "\e4ba"; -} - -.fa-dice-d20::before { - content: "\f6cf"; -} - -.fa-truck-droplet::before { - content: "\e58c"; -} - -.fa-file-circle-xmark::before { - content: "\e5a1"; -} - -.fa-temperature-arrow-up::before { - content: "\e040"; -} - -.fa-temperature-up::before { - content: "\e040"; -} - -.fa-medal::before { - content: "\f5a2"; -} - -.fa-bed::before { - content: "\f236"; -} - -.fa-square-h::before { - content: "\f0fd"; -} - -.fa-h-square::before { - content: "\f0fd"; -} - -.fa-podcast::before { - content: "\f2ce"; -} - -.fa-temperature-full::before { - content: "\f2c7"; -} - -.fa-temperature-4::before { - content: "\f2c7"; -} - -.fa-thermometer-4::before { - content: "\f2c7"; -} - -.fa-thermometer-full::before { - content: "\f2c7"; -} - -.fa-bell::before { - content: "\f0f3"; -} - -.fa-superscript::before { - content: "\f12b"; -} - -.fa-plug-circle-xmark::before { - content: "\e560"; -} - -.fa-star-of-life::before { - content: "\f621"; -} - -.fa-phone-slash::before { - content: "\f3dd"; -} - -.fa-paint-roller::before { - content: "\f5aa"; -} - -.fa-handshake-angle::before { - content: "\f4c4"; -} - -.fa-hands-helping::before { - content: "\f4c4"; -} - -.fa-location-dot::before { - content: "\f3c5"; -} - -.fa-map-marker-alt::before { - content: "\f3c5"; -} - -.fa-file::before { - content: "\f15b"; -} - -.fa-greater-than::before { - content: "\>"; -} - -.fa-person-swimming::before { - content: "\f5c4"; -} - -.fa-swimmer::before { - content: "\f5c4"; -} - -.fa-arrow-down::before { - content: "\f063"; -} - -.fa-droplet::before { - content: "\f043"; -} - -.fa-tint::before { - content: "\f043"; -} - -.fa-eraser::before { - content: "\f12d"; -} - -.fa-earth-americas::before { - content: "\f57d"; -} - -.fa-earth::before { - content: "\f57d"; -} - -.fa-earth-america::before { - content: "\f57d"; -} - -.fa-globe-americas::before { - content: "\f57d"; -} - -.fa-person-burst::before { - content: "\e53b"; -} - -.fa-dove::before { - content: "\f4ba"; -} - -.fa-battery-empty::before { - content: "\f244"; -} - -.fa-battery-0::before { - content: "\f244"; -} - -.fa-socks::before { - content: "\f696"; -} - -.fa-inbox::before { - content: "\f01c"; -} - -.fa-section::before { - content: "\e447"; -} - -.fa-gauge-high::before { - content: "\f625"; -} - -.fa-tachometer-alt::before { - content: "\f625"; -} - -.fa-tachometer-alt-fast::before { - content: "\f625"; -} - -.fa-envelope-open-text::before { - content: "\f658"; -} - -.fa-hospital::before { - content: "\f0f8"; -} - -.fa-hospital-alt::before { - content: "\f0f8"; -} - -.fa-hospital-wide::before { - content: "\f0f8"; -} - -.fa-wine-bottle::before { - content: "\f72f"; -} - -.fa-chess-rook::before { - content: "\f447"; -} - -.fa-bars-staggered::before { - content: "\f550"; -} - -.fa-reorder::before { - content: "\f550"; -} - -.fa-stream::before { - content: "\f550"; -} - -.fa-dharmachakra::before { - content: "\f655"; -} - -.fa-hotdog::before { - content: "\f80f"; -} - -.fa-person-walking-with-cane::before { - content: "\f29d"; -} - -.fa-blind::before { - content: "\f29d"; -} - -.fa-drum::before { - content: "\f569"; -} - -.fa-ice-cream::before { - content: "\f810"; -} - -.fa-heart-circle-bolt::before { - content: "\e4fc"; -} - -.fa-fax::before { - content: "\f1ac"; -} - -.fa-paragraph::before { - content: "\f1dd"; -} - -.fa-check-to-slot::before { - content: "\f772"; -} - -.fa-vote-yea::before { - content: "\f772"; -} - -.fa-star-half::before { - content: "\f089"; -} - -.fa-boxes-stacked::before { - content: "\f468"; -} - -.fa-boxes::before { - content: "\f468"; -} - -.fa-boxes-alt::before { - content: "\f468"; -} - -.fa-link::before { - content: "\f0c1"; -} - -.fa-chain::before { - content: "\f0c1"; -} - -.fa-ear-listen::before { - content: "\f2a2"; -} - -.fa-assistive-listening-systems::before { - content: "\f2a2"; -} - -.fa-tree-city::before { - content: "\e587"; -} - -.fa-play::before { - content: "\f04b"; -} - -.fa-font::before { - content: "\f031"; -} - -.fa-rupiah-sign::before { - content: "\e23d"; -} - -.fa-magnifying-glass::before { - content: "\f002"; -} - -.fa-search::before { - content: "\f002"; -} - -.fa-table-tennis-paddle-ball::before { - content: "\f45d"; -} - -.fa-ping-pong-paddle-ball::before { - content: "\f45d"; -} - -.fa-table-tennis::before { - content: "\f45d"; -} - -.fa-person-dots-from-line::before { - content: "\f470"; -} - -.fa-diagnoses::before { - content: "\f470"; -} - -.fa-trash-can-arrow-up::before { - content: "\f82a"; -} - -.fa-trash-restore-alt::before { - content: "\f82a"; -} - -.fa-naira-sign::before { - content: "\e1f6"; -} - -.fa-cart-arrow-down::before { - content: "\f218"; -} - -.fa-walkie-talkie::before { - content: "\f8ef"; -} - -.fa-file-pen::before { - content: "\f31c"; -} - -.fa-file-edit::before { - content: "\f31c"; -} - -.fa-receipt::before { - content: "\f543"; -} - -.fa-square-pen::before { - content: "\f14b"; -} - -.fa-pen-square::before { - content: "\f14b"; -} - -.fa-pencil-square::before { - content: "\f14b"; -} - -.fa-suitcase-rolling::before { - content: "\f5c1"; -} - -.fa-person-circle-exclamation::before { - content: "\e53f"; -} - -.fa-chevron-down::before { - content: "\f078"; -} - -.fa-battery-full::before { - content: "\f240"; -} - -.fa-battery::before { - content: "\f240"; -} - -.fa-battery-5::before { - content: "\f240"; -} - -.fa-skull-crossbones::before { - content: "\f714"; -} - -.fa-code-compare::before { - content: "\e13a"; -} - -.fa-list-ul::before { - content: "\f0ca"; -} - -.fa-list-dots::before { - content: "\f0ca"; -} - -.fa-school-lock::before { - content: "\e56f"; -} - -.fa-tower-cell::before { - content: "\e585"; -} - -.fa-down-long::before { - content: "\f309"; -} - -.fa-long-arrow-alt-down::before { - content: "\f309"; -} - -.fa-ranking-star::before { - content: "\e561"; -} - -.fa-chess-king::before { - content: "\f43f"; -} - -.fa-person-harassing::before { - content: "\e549"; -} - -.fa-brazilian-real-sign::before { - content: "\e46c"; -} - -.fa-landmark-dome::before { - content: "\f752"; -} - -.fa-landmark-alt::before { - content: "\f752"; -} - -.fa-arrow-up::before { - content: "\f062"; -} - -.fa-tv::before { - content: "\f26c"; -} - -.fa-television::before { - content: "\f26c"; -} - -.fa-tv-alt::before { - content: "\f26c"; -} - -.fa-shrimp::before { - content: "\e448"; -} - -.fa-list-check::before { - content: "\f0ae"; -} - -.fa-tasks::before { - content: "\f0ae"; -} - -.fa-jug-detergent::before { - content: "\e519"; -} - -.fa-circle-user::before { - content: "\f2bd"; -} - -.fa-user-circle::before { - content: "\f2bd"; -} - -.fa-user-shield::before { - content: "\f505"; -} - -.fa-wind::before { - content: "\f72e"; -} - -.fa-car-burst::before { - content: "\f5e1"; -} - -.fa-car-crash::before { - content: "\f5e1"; -} - -.fa-y::before { - content: "Y"; -} - -.fa-person-snowboarding::before { - content: "\f7ce"; -} - -.fa-snowboarding::before { - content: "\f7ce"; -} - -.fa-truck-fast::before { - content: "\f48b"; -} - -.fa-shipping-fast::before { - content: "\f48b"; -} - -.fa-fish::before { - content: "\f578"; -} - -.fa-user-graduate::before { - content: "\f501"; -} - -.fa-circle-half-stroke::before { - content: "\f042"; -} - -.fa-adjust::before { - content: "\f042"; -} - -.fa-clapperboard::before { - content: "\e131"; -} - -.fa-circle-radiation::before { - content: "\f7ba"; -} - -.fa-radiation-alt::before { - content: "\f7ba"; -} - -.fa-baseball::before { - content: "\f433"; -} - -.fa-baseball-ball::before { - content: "\f433"; -} - -.fa-jet-fighter-up::before { - content: "\e518"; -} - -.fa-diagram-project::before { - content: "\f542"; -} - -.fa-project-diagram::before { - content: "\f542"; -} - -.fa-copy::before { - content: "\f0c5"; -} - -.fa-volume-xmark::before { - content: "\f6a9"; -} - -.fa-volume-mute::before { - content: "\f6a9"; -} - -.fa-volume-times::before { - content: "\f6a9"; -} - -.fa-hand-sparkles::before { - content: "\e05d"; -} - -.fa-grip::before { - content: "\f58d"; -} - -.fa-grip-horizontal::before { - content: "\f58d"; -} - -.fa-share-from-square::before { - content: "\f14d"; -} - -.fa-share-square::before { - content: "\f14d"; -} - -.fa-child-combatant::before { - content: "\e4e0"; -} - -.fa-child-rifle::before { - content: "\e4e0"; -} - -.fa-gun::before { - content: "\e19b"; -} - -.fa-square-phone::before { - content: "\f098"; -} - -.fa-phone-square::before { - content: "\f098"; -} - -.fa-plus::before { - content: "\+"; -} - -.fa-add::before { - content: "\+"; -} - -.fa-expand::before { - content: "\f065"; -} - -.fa-computer::before { - content: "\e4e5"; -} - -.fa-xmark::before { - content: "\f00d"; -} - -.fa-close::before { - content: "\f00d"; -} - -.fa-multiply::before { - content: "\f00d"; -} - -.fa-remove::before { - content: "\f00d"; -} - -.fa-times::before { - content: "\f00d"; -} - -.fa-arrows-up-down-left-right::before { - content: "\f047"; -} - -.fa-arrows::before { - content: "\f047"; -} - -.fa-chalkboard-user::before { - content: "\f51c"; -} - -.fa-chalkboard-teacher::before { - content: "\f51c"; -} - -.fa-peso-sign::before { - content: "\e222"; -} - -.fa-building-shield::before { - content: "\e4d8"; -} - -.fa-baby::before { - content: "\f77c"; -} - -.fa-users-line::before { - content: "\e592"; -} - -.fa-quote-left::before { - content: "\f10d"; -} - -.fa-quote-left-alt::before { - content: "\f10d"; -} - -.fa-tractor::before { - content: "\f722"; -} - -.fa-trash-arrow-up::before { - content: "\f829"; -} - -.fa-trash-restore::before { - content: "\f829"; -} - -.fa-arrow-down-up-lock::before { - content: "\e4b0"; -} - -.fa-lines-leaning::before { - content: "\e51e"; -} - -.fa-ruler-combined::before { - content: "\f546"; -} - -.fa-copyright::before { - content: "\f1f9"; -} - -.fa-equals::before { - content: "\="; -} - -.fa-blender::before { - content: "\f517"; -} - -.fa-teeth::before { - content: "\f62e"; -} - -.fa-shekel-sign::before { - content: "\f20b"; -} - -.fa-ils::before { - content: "\f20b"; -} - -.fa-shekel::before { - content: "\f20b"; -} - -.fa-sheqel::before { - content: "\f20b"; -} - -.fa-sheqel-sign::before { - content: "\f20b"; -} - -.fa-map::before { - content: "\f279"; -} - -.fa-rocket::before { - content: "\f135"; -} - -.fa-photo-film::before { - content: "\f87c"; -} - -.fa-photo-video::before { - content: "\f87c"; -} - -.fa-folder-minus::before { - content: "\f65d"; -} - -.fa-store::before { - content: "\f54e"; -} - -.fa-arrow-trend-up::before { - content: "\e098"; -} - -.fa-plug-circle-minus::before { - content: "\e55e"; -} - -.fa-sign-hanging::before { - content: "\f4d9"; -} - -.fa-sign::before { - content: "\f4d9"; -} - -.fa-bezier-curve::before { - content: "\f55b"; -} - -.fa-bell-slash::before { - content: "\f1f6"; -} - -.fa-tablet::before { - content: "\f3fb"; -} - -.fa-tablet-android::before { - content: "\f3fb"; -} - -.fa-school-flag::before { - content: "\e56e"; -} - -.fa-fill::before { - content: "\f575"; -} - -.fa-angle-up::before { - content: "\f106"; -} - -.fa-drumstick-bite::before { - content: "\f6d7"; -} - -.fa-holly-berry::before { - content: "\f7aa"; -} - -.fa-chevron-left::before { - content: "\f053"; -} - -.fa-bacteria::before { - content: "\e059"; -} - -.fa-hand-lizard::before { - content: "\f258"; -} - -.fa-notdef::before { - content: "\e1fe"; -} - -.fa-disease::before { - content: "\f7fa"; -} - -.fa-briefcase-medical::before { - content: "\f469"; -} - -.fa-genderless::before { - content: "\f22d"; -} - -.fa-chevron-right::before { - content: "\f054"; -} - -.fa-retweet::before { - content: "\f079"; -} - -.fa-car-rear::before { - content: "\f5de"; -} - -.fa-car-alt::before { - content: "\f5de"; -} - -.fa-pump-soap::before { - content: "\e06b"; -} - -.fa-video-slash::before { - content: "\f4e2"; -} - -.fa-battery-quarter::before { - content: "\f243"; -} - -.fa-battery-2::before { - content: "\f243"; -} - -.fa-radio::before { - content: "\f8d7"; -} - -.fa-baby-carriage::before { - content: "\f77d"; -} - -.fa-carriage-baby::before { - content: "\f77d"; -} - -.fa-traffic-light::before { - content: "\f637"; -} - -.fa-thermometer::before { - content: "\f491"; -} - -.fa-vr-cardboard::before { - content: "\f729"; -} - -.fa-hand-middle-finger::before { - content: "\f806"; -} - -.fa-percent::before { - content: "\%"; -} - -.fa-percentage::before { - content: "\%"; -} - -.fa-truck-moving::before { - content: "\f4df"; -} - -.fa-glass-water-droplet::before { - content: "\e4f5"; -} - -.fa-display::before { - content: "\e163"; -} - -.fa-face-smile::before { - content: "\f118"; -} - -.fa-smile::before { - content: "\f118"; -} - -.fa-thumbtack::before { - content: "\f08d"; -} - -.fa-thumb-tack::before { - content: "\f08d"; -} - -.fa-trophy::before { - content: "\f091"; -} - -.fa-person-praying::before { - content: "\f683"; -} - -.fa-pray::before { - content: "\f683"; -} - -.fa-hammer::before { - content: "\f6e3"; -} - -.fa-hand-peace::before { - content: "\f25b"; -} - -.fa-rotate::before { - content: "\f2f1"; -} - -.fa-sync-alt::before { - content: "\f2f1"; -} - -.fa-spinner::before { - content: "\f110"; -} - -.fa-robot::before { - content: "\f544"; -} - -.fa-peace::before { - content: "\f67c"; -} - -.fa-gears::before { - content: "\f085"; -} - -.fa-cogs::before { - content: "\f085"; -} - -.fa-warehouse::before { - content: "\f494"; -} - -.fa-arrow-up-right-dots::before { - content: "\e4b7"; -} - -.fa-splotch::before { - content: "\f5bc"; -} - -.fa-face-grin-hearts::before { - content: "\f584"; -} - -.fa-grin-hearts::before { - content: "\f584"; -} - -.fa-dice-four::before { - content: "\f524"; -} - -.fa-sim-card::before { - content: "\f7c4"; -} - -.fa-transgender::before { - content: "\f225"; -} - -.fa-transgender-alt::before { - content: "\f225"; -} - -.fa-mercury::before { - content: "\f223"; -} - -.fa-arrow-turn-down::before { - content: "\f149"; -} - -.fa-level-down::before { - content: "\f149"; -} - -.fa-person-falling-burst::before { - content: "\e547"; -} - -.fa-award::before { - content: "\f559"; -} - -.fa-ticket-simple::before { - content: "\f3ff"; -} - -.fa-ticket-alt::before { - content: "\f3ff"; -} - -.fa-building::before { - content: "\f1ad"; -} - -.fa-angles-left::before { - content: "\f100"; -} - -.fa-angle-double-left::before { - content: "\f100"; -} - -.fa-qrcode::before { - content: "\f029"; -} - -.fa-clock-rotate-left::before { - content: "\f1da"; -} - -.fa-history::before { - content: "\f1da"; -} - -.fa-face-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-file-export::before { - content: "\f56e"; -} - -.fa-arrow-right-from-file::before { - content: "\f56e"; -} - -.fa-shield::before { - content: "\f132"; -} - -.fa-shield-blank::before { - content: "\f132"; -} - -.fa-arrow-up-short-wide::before { - content: "\f885"; -} - -.fa-sort-amount-up-alt::before { - content: "\f885"; -} - -.fa-house-medical::before { - content: "\e3b2"; -} - -.fa-golf-ball-tee::before { - content: "\f450"; -} - -.fa-golf-ball::before { - content: "\f450"; -} - -.fa-circle-chevron-left::before { - content: "\f137"; -} - -.fa-chevron-circle-left::before { - content: "\f137"; -} - -.fa-house-chimney-window::before { - content: "\e00d"; -} - -.fa-pen-nib::before { - content: "\f5ad"; -} - -.fa-tent-arrow-turn-left::before { - content: "\e580"; -} - -.fa-tents::before { - content: "\e582"; -} - -.fa-wand-magic::before { - content: "\f0d0"; -} - -.fa-magic::before { - content: "\f0d0"; -} - -.fa-dog::before { - content: "\f6d3"; -} - -.fa-carrot::before { - content: "\f787"; -} - -.fa-moon::before { - content: "\f186"; -} - -.fa-wine-glass-empty::before { - content: "\f5ce"; -} - -.fa-wine-glass-alt::before { - content: "\f5ce"; -} - -.fa-cheese::before { - content: "\f7ef"; -} - -.fa-yin-yang::before { - content: "\f6ad"; -} - -.fa-music::before { - content: "\f001"; -} - -.fa-code-commit::before { - content: "\f386"; -} - -.fa-temperature-low::before { - content: "\f76b"; -} - -.fa-person-biking::before { - content: "\f84a"; -} - -.fa-biking::before { - content: "\f84a"; -} - -.fa-broom::before { - content: "\f51a"; -} - -.fa-shield-heart::before { - content: "\e574"; -} - -.fa-gopuram::before { - content: "\f664"; -} - -.fa-earth-oceania::before { - content: "\e47b"; -} - -.fa-globe-oceania::before { - content: "\e47b"; -} - -.fa-square-xmark::before { - content: "\f2d3"; -} - -.fa-times-square::before { - content: "\f2d3"; -} - -.fa-xmark-square::before { - content: "\f2d3"; -} - -.fa-hashtag::before { - content: "\#"; -} - -.fa-up-right-and-down-left-from-center::before { - content: "\f424"; -} - -.fa-expand-alt::before { - content: "\f424"; -} - -.fa-oil-can::before { - content: "\f613"; -} - -.fa-t::before { - content: "T"; -} - -.fa-hippo::before { - content: "\f6ed"; -} - -.fa-chart-column::before { - content: "\e0e3"; -} - -.fa-infinity::before { - content: "\f534"; -} - -.fa-vial-circle-check::before { - content: "\e596"; -} - -.fa-person-arrow-down-to-line::before { - content: "\e538"; -} - -.fa-voicemail::before { - content: "\f897"; -} - -.fa-fan::before { - content: "\f863"; -} - -.fa-person-walking-luggage::before { - content: "\e554"; -} - -.fa-up-down::before { - content: "\f338"; -} - -.fa-arrows-alt-v::before { - content: "\f338"; -} - -.fa-cloud-moon-rain::before { - content: "\f73c"; -} - -.fa-calendar::before { - content: "\f133"; -} - -.fa-trailer::before { - content: "\e041"; -} - -.fa-bahai::before { - content: "\f666"; -} - -.fa-haykal::before { - content: "\f666"; -} - -.fa-sd-card::before { - content: "\f7c2"; -} - -.fa-dragon::before { - content: "\f6d5"; -} - -.fa-shoe-prints::before { - content: "\f54b"; -} - -.fa-circle-plus::before { - content: "\f055"; -} - -.fa-plus-circle::before { - content: "\f055"; -} - -.fa-face-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-hand-holding::before { - content: "\f4bd"; -} - -.fa-plug-circle-exclamation::before { - content: "\e55d"; -} - -.fa-link-slash::before { - content: "\f127"; -} - -.fa-chain-broken::before { - content: "\f127"; -} - -.fa-chain-slash::before { - content: "\f127"; -} - -.fa-unlink::before { - content: "\f127"; -} - -.fa-clone::before { - content: "\f24d"; -} - -.fa-person-walking-arrow-loop-left::before { - content: "\e551"; -} - -.fa-arrow-up-z-a::before { - content: "\f882"; -} - -.fa-sort-alpha-up-alt::before { - content: "\f882"; -} - -.fa-fire-flame-curved::before { - content: "\f7e4"; -} - -.fa-fire-alt::before { - content: "\f7e4"; -} - -.fa-tornado::before { - content: "\f76f"; -} - -.fa-file-circle-plus::before { - content: "\e494"; -} - -.fa-book-quran::before { - content: "\f687"; -} - -.fa-quran::before { - content: "\f687"; -} - -.fa-anchor::before { - content: "\f13d"; -} - -.fa-border-all::before { - content: "\f84c"; -} - -.fa-face-angry::before { - content: "\f556"; -} - -.fa-angry::before { - content: "\f556"; -} - -.fa-cookie-bite::before { - content: "\f564"; -} - -.fa-arrow-trend-down::before { - content: "\e097"; -} - -.fa-rss::before { - content: "\f09e"; -} - -.fa-feed::before { - content: "\f09e"; -} - -.fa-draw-polygon::before { - content: "\f5ee"; -} - -.fa-scale-balanced::before { - content: "\f24e"; -} - -.fa-balance-scale::before { - content: "\f24e"; -} - -.fa-gauge-simple-high::before { - content: "\f62a"; -} - -.fa-tachometer::before { - content: "\f62a"; -} - -.fa-tachometer-fast::before { - content: "\f62a"; -} - -.fa-shower::before { - content: "\f2cc"; -} - -.fa-desktop::before { - content: "\f390"; -} - -.fa-desktop-alt::before { - content: "\f390"; -} - -.fa-m::before { - content: "M"; -} - -.fa-table-list::before { - content: "\f00b"; -} - -.fa-th-list::before { - content: "\f00b"; -} - -.fa-comment-sms::before { - content: "\f7cd"; -} - -.fa-sms::before { - content: "\f7cd"; -} - -.fa-book::before { - content: "\f02d"; -} - -.fa-user-plus::before { - content: "\f234"; -} - -.fa-check::before { - content: "\f00c"; -} - -.fa-battery-three-quarters::before { - content: "\f241"; -} - -.fa-battery-4::before { - content: "\f241"; -} - -.fa-house-circle-check::before { - content: "\e509"; -} - -.fa-angle-left::before { - content: "\f104"; -} - -.fa-diagram-successor::before { - content: "\e47a"; -} - -.fa-truck-arrow-right::before { - content: "\e58b"; -} - -.fa-arrows-split-up-and-left::before { - content: "\e4bc"; -} - -.fa-hand-fist::before { - content: "\f6de"; -} - -.fa-fist-raised::before { - content: "\f6de"; -} - -.fa-cloud-moon::before { - content: "\f6c3"; -} - -.fa-briefcase::before { - content: "\f0b1"; -} - -.fa-person-falling::before { - content: "\e546"; -} - -.fa-image-portrait::before { - content: "\f3e0"; -} - -.fa-portrait::before { - content: "\f3e0"; -} - -.fa-user-tag::before { - content: "\f507"; -} - -.fa-rug::before { - content: "\e569"; -} - -.fa-earth-europe::before { - content: "\f7a2"; -} - -.fa-globe-europe::before { - content: "\f7a2"; -} - -.fa-cart-flatbed-suitcase::before { - content: "\f59d"; -} - -.fa-luggage-cart::before { - content: "\f59d"; -} - -.fa-rectangle-xmark::before { - content: "\f410"; -} - -.fa-rectangle-times::before { - content: "\f410"; -} - -.fa-times-rectangle::before { - content: "\f410"; -} - -.fa-window-close::before { - content: "\f410"; -} - -.fa-baht-sign::before { - content: "\e0ac"; -} - -.fa-book-open::before { - content: "\f518"; -} - -.fa-book-journal-whills::before { - content: "\f66a"; -} - -.fa-journal-whills::before { - content: "\f66a"; -} - -.fa-handcuffs::before { - content: "\e4f8"; -} - -.fa-triangle-exclamation::before { - content: "\f071"; -} - -.fa-exclamation-triangle::before { - content: "\f071"; -} - -.fa-warning::before { - content: "\f071"; -} - -.fa-database::before { - content: "\f1c0"; -} - -.fa-share::before { - content: "\f064"; -} - -.fa-arrow-turn-right::before { - content: "\f064"; -} - -.fa-mail-forward::before { - content: "\f064"; -} - -.fa-bottle-droplet::before { - content: "\e4c4"; -} - -.fa-mask-face::before { - content: "\e1d7"; -} - -.fa-hill-rockslide::before { - content: "\e508"; -} - -.fa-right-left::before { - content: "\f362"; -} - -.fa-exchange-alt::before { - content: "\f362"; -} - -.fa-paper-plane::before { - content: "\f1d8"; -} - -.fa-road-circle-exclamation::before { - content: "\e565"; -} - -.fa-dungeon::before { - content: "\f6d9"; -} - -.fa-align-right::before { - content: "\f038"; -} - -.fa-money-bill-1-wave::before { - content: "\f53b"; -} - -.fa-money-bill-wave-alt::before { - content: "\f53b"; -} - -.fa-life-ring::before { - content: "\f1cd"; -} - -.fa-hands::before { - content: "\f2a7"; -} - -.fa-sign-language::before { - content: "\f2a7"; -} - -.fa-signing::before { - content: "\f2a7"; -} - -.fa-calendar-day::before { - content: "\f783"; -} - -.fa-water-ladder::before { - content: "\f5c5"; -} - -.fa-ladder-water::before { - content: "\f5c5"; -} - -.fa-swimming-pool::before { - content: "\f5c5"; -} - -.fa-arrows-up-down::before { - content: "\f07d"; -} - -.fa-arrows-v::before { - content: "\f07d"; -} - -.fa-face-grimace::before { - content: "\f57f"; -} - -.fa-grimace::before { - content: "\f57f"; -} - -.fa-wheelchair-move::before { - content: "\e2ce"; -} - -.fa-wheelchair-alt::before { - content: "\e2ce"; -} - -.fa-turn-down::before { - content: "\f3be"; -} - -.fa-level-down-alt::before { - content: "\f3be"; -} - -.fa-person-walking-arrow-right::before { - content: "\e552"; -} - -.fa-square-envelope::before { - content: "\f199"; -} - -.fa-envelope-square::before { - content: "\f199"; -} - -.fa-dice::before { - content: "\f522"; -} - -.fa-bowling-ball::before { - content: "\f436"; -} - -.fa-brain::before { - content: "\f5dc"; -} - -.fa-bandage::before { - content: "\f462"; -} - -.fa-band-aid::before { - content: "\f462"; -} - -.fa-calendar-minus::before { - content: "\f272"; -} - -.fa-circle-xmark::before { - content: "\f057"; -} - -.fa-times-circle::before { - content: "\f057"; -} - -.fa-xmark-circle::before { - content: "\f057"; -} - -.fa-gifts::before { - content: "\f79c"; -} - -.fa-hotel::before { - content: "\f594"; -} - -.fa-earth-asia::before { - content: "\f57e"; -} - -.fa-globe-asia::before { - content: "\f57e"; -} - -.fa-id-card-clip::before { - content: "\f47f"; -} - -.fa-id-card-alt::before { - content: "\f47f"; -} - -.fa-magnifying-glass-plus::before { - content: "\f00e"; -} - -.fa-search-plus::before { - content: "\f00e"; -} - -.fa-thumbs-up::before { - content: "\f164"; -} - -.fa-user-clock::before { - content: "\f4fd"; -} - -.fa-hand-dots::before { - content: "\f461"; -} - -.fa-allergies::before { - content: "\f461"; -} - -.fa-file-invoice::before { - content: "\f570"; -} - -.fa-window-minimize::before { - content: "\f2d1"; -} - -.fa-mug-saucer::before { - content: "\f0f4"; -} - -.fa-coffee::before { - content: "\f0f4"; -} - -.fa-brush::before { - content: "\f55d"; -} - -.fa-mask::before { - content: "\f6fa"; -} - -.fa-magnifying-glass-minus::before { - content: "\f010"; -} - -.fa-search-minus::before { - content: "\f010"; -} - -.fa-ruler-vertical::before { - content: "\f548"; -} - -.fa-user-large::before { - content: "\f406"; -} - -.fa-user-alt::before { - content: "\f406"; -} - -.fa-train-tram::before { - content: "\e5b4"; -} - -.fa-user-nurse::before { - content: "\f82f"; -} - -.fa-syringe::before { - content: "\f48e"; -} - -.fa-cloud-sun::before { - content: "\f6c4"; -} - -.fa-stopwatch-20::before { - content: "\e06f"; -} - -.fa-square-full::before { - content: "\f45c"; -} - -.fa-magnet::before { - content: "\f076"; -} - -.fa-jar::before { - content: "\e516"; -} - -.fa-note-sticky::before { - content: "\f249"; -} - -.fa-sticky-note::before { - content: "\f249"; -} - -.fa-bug-slash::before { - content: "\e490"; -} - -.fa-arrow-up-from-water-pump::before { - content: "\e4b6"; -} - -.fa-bone::before { - content: "\f5d7"; -} - -.fa-user-injured::before { - content: "\f728"; -} - -.fa-face-sad-tear::before { - content: "\f5b4"; -} - -.fa-sad-tear::before { - content: "\f5b4"; -} - -.fa-plane::before { - content: "\f072"; -} - -.fa-tent-arrows-down::before { - content: "\e581"; -} - -.fa-exclamation::before { - content: "\!"; -} - -.fa-arrows-spin::before { - content: "\e4bb"; -} - -.fa-print::before { - content: "\f02f"; -} - -.fa-turkish-lira-sign::before { - content: "\e2bb"; -} - -.fa-try::before { - content: "\e2bb"; -} - -.fa-turkish-lira::before { - content: "\e2bb"; -} - -.fa-dollar-sign::before { - content: "\$"; -} - -.fa-dollar::before { - content: "\$"; -} - -.fa-usd::before { - content: "\$"; -} - -.fa-x::before { - content: "X"; -} - -.fa-magnifying-glass-dollar::before { - content: "\f688"; -} - -.fa-search-dollar::before { - content: "\f688"; -} - -.fa-users-gear::before { - content: "\f509"; -} - -.fa-users-cog::before { - content: "\f509"; -} - -.fa-person-military-pointing::before { - content: "\e54a"; -} - -.fa-building-columns::before { - content: "\f19c"; -} - -.fa-bank::before { - content: "\f19c"; -} - -.fa-institution::before { - content: "\f19c"; -} - -.fa-museum::before { - content: "\f19c"; -} - -.fa-university::before { - content: "\f19c"; -} - -.fa-umbrella::before { - content: "\f0e9"; -} - -.fa-trowel::before { - content: "\e589"; -} - -.fa-d::before { - content: "D"; -} - -.fa-stapler::before { - content: "\e5af"; -} - -.fa-masks-theater::before { - content: "\f630"; -} - -.fa-theater-masks::before { - content: "\f630"; -} - -.fa-kip-sign::before { - content: "\e1c4"; -} - -.fa-hand-point-left::before { - content: "\f0a5"; -} - -.fa-handshake-simple::before { - content: "\f4c6"; -} - -.fa-handshake-alt::before { - content: "\f4c6"; -} - -.fa-jet-fighter::before { - content: "\f0fb"; -} - -.fa-fighter-jet::before { - content: "\f0fb"; -} - -.fa-square-share-nodes::before { - content: "\f1e1"; -} - -.fa-share-alt-square::before { - content: "\f1e1"; -} - -.fa-barcode::before { - content: "\f02a"; -} - -.fa-plus-minus::before { - content: "\e43c"; -} - -.fa-video::before { - content: "\f03d"; -} - -.fa-video-camera::before { - content: "\f03d"; -} - -.fa-graduation-cap::before { - content: "\f19d"; -} - -.fa-mortar-board::before { - content: "\f19d"; -} - -.fa-hand-holding-medical::before { - content: "\e05c"; -} - -.fa-person-circle-check::before { - content: "\e53e"; -} - -.fa-turn-up::before { - content: "\f3bf"; -} - -.fa-level-up-alt::before { - content: "\f3bf"; -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.elements-blocks-icon-selector-display { - font-size: 2em; -} - -.rrze-elements-tabs-modal-container span { - font-size: 2em; - padding-left: 1em; -} -/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! - \**************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 900; - font-display: block; - src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); -} -.fas, -.fa-solid { - font-weight: 900; -} -/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! - \***************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-brands: "Font Awesome 6 Brands"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -@font-face { - font-family: "Font Awesome 6 Brands"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); -} -.fab, -.fa-brands { - font-weight: 400; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-cloudflare:before { - content: "\e07d"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-guilded:before { - content: "\e07e"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-square-js:before { - content: "\f3b9"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-orcid:before { - content: "\f8d2"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-unity:before { - content: "\e049"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-square-reddit:before { - content: "\f1a2"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-square-font-awesome:before { - content: "\e5ad"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-square-instagram:before { - content: "\e055"; -} - -.fa-instagram-square:before { - content: "\e055"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-square-hacker-news:before { - content: "\f3af"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-threads:before { - content: "\e618"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-square-snapchat:before { - content: "\f2ad"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-square-font-awesome-stroke:before { - content: "\f35c"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-watchman-monitoring:before { - content: "\e087"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-square-viadeo:before { - content: "\f2aa"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-square-dribbble:before { - content: "\f397"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-debian:before { - content: "\e60b"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-instalod:before { - content: "\e081"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-square-twitter:before { - content: "\f081"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-golang:before { - content: "\e40f"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-uncharted:before { - content: "\e084"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-square-youtube:before { - content: "\f431"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-rendact:before { - content: "\f3e4"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-nfc-directional:before { - content: "\e530"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-meta:before { - content: "\e49b"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-mdb:before { - content: "\f8ca"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-unsplash:before { - content: "\e07c"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-square-steam:before { - content: "\f1b7"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-500px:before { - content: "\f26e"; -} - -.fa-square-vimeo:before { - content: "\f194"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-flag:before { - content: "\f2b4"; -} - -.fa-font-awesome-logo-full:before { - content: "\f2b4"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-hive:before { - content: "\e07f"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-padlet:before { - content: "\e4a0"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-square-github:before { - content: "\f092"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-shopify:before { - content: "\e057"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-square-threads:before { - content: "\e619"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-swift:before { - content: "\f8e1"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-square-gitlab:before { - content: "\e5ae"; -} - -.fa-gitlab-square:before { - content: "\e5ae"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-square-odnoklassniki:before { - content: "\f264"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-hashnode:before { - content: "\e499"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-umbraco:before { - content: "\f8e8"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-square-pinterest:before { - content: "\f0d3"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-dailymotion:before { - content: "\e052"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-nfc-symbol:before { - content: "\e531"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-square-google-plus:before { - content: "\f0d4"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-square-xing:before { - content: "\f169"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-bilibili:before { - content: "\e3d9"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-x-twitter:before { - content: "\e61b"; -} - -.fa-cotton-bureau:before { - content: "\f89e"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-42-group:before { - content: "\e080"; -} - -.fa-innosoft:before { - content: "\e080"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-square-pied-piper:before { - content: "\e01e"; -} - -.fa-pied-piper-square:before { - content: "\e01e"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-tiktok:before { - content: "\e07b"; -} - -.fa-square-facebook:before { - content: "\f082"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-mixer:before { - content: "\e056"; -} - -.fa-square-lastfm:before { - content: "\f203"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-cmplid:before { - content: "\e360"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-deezer:before { - content: "\e077"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-screenpal:before { - content: "\e570"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-microblog:before { - content: "\e01a"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-wirsindhandwerk:before { - content: "\e2d0"; -} - -.fa-wsh:before { - content: "\e2d0"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-octopus-deploy:before { - content: "\e082"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ab"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-rust:before { - content: "\e07a"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-square-behance:before { - content: "\f1b5"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-space-awesome:before { - content: "\e5ac"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-square-git:before { - content: "\f1d2"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-square-tumblr:before { - content: "\f174"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-perbyte:before { - content: "\e083"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-bots:before { - content: "\e340"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-ideal:before { - content: "\e013"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-firefox-browser:before { - content: "\e007"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-stubber:before { - content: "\e5c7"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f2c6"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-odysee:before { - content: "\e5c6"; -} - -.fa-square-whatsapp:before { - content: "\f40c"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-edge-legacy:before { - content: "\e078"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f198"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-square-x-twitter:before { - content: "\e61a"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f23a"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-sitrox:before { - content: "\e44a"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-buy-n-large:before { - content: "\f8a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-wodu:before { - content: "\e088"; -} - -.fa-google-pay:before { - content: "\e079"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-pix:before { - content: "\e43a"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} -/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! - \****************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); -} -.far, -.fa-regular { - font-weight: 400; -} -/*!************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/iconbox/editor.scss ***! - \************************************************************************************************************************************************************************************************************************************************/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -dt span.fau-iconbox-data.rrze-counter-normal, dt span.fau-iconbox-data.rrze-iconbox-normal { - font-size: var(--wp--preset--font-size--normal, 1rem); -} -dt span.fau-iconbox-data.rrze-counter-medium, dt span.fau-iconbox-data.rrze-iconbox-medium { - font-size: var(--wp--preset--font-size--medium, 1.25rem); -} -dt span.fau-iconbox-data.rrze-counter-large, dt span.fau-iconbox-data.rrze-iconbox-large { - font-size: var(--wp--preset--font-size--large, 4rem); -} - -.rrze--iconbox-element-container { - background-color: var(--color-primary-basis, #04316a); - color: #fff; - border: 1px solid var(--color-primary-basis, #04316a); - padding: 0.5rem 1rem; - height: 100%; - /* Creates spacing between the boxes */ -} -.rrze--iconbox-element-container .rrze-iconbox-icon { - padding: 1rem; - -ms-grid-row-align: center; - align-self: center; -} -.rrze--iconbox-element-container dl { - margin: 0.5rem; -} -.rrze--iconbox-element-container dt a { - color: #fff; - text-decoration: none; -} -.rrze--iconbox-element-container a.standard-btn.ghost-btn { - color: #fff; - text-decoration: none; - margin-top: 1rem; -} -.rrze--iconbox-element-container a.standard-btn.ghost-btn:hover { - background-color: var(--color-white, #fff); - color: var(--color-KontrastDunkel, #222); - border: 1px solid var(--color-primary-basis, #04316a); -} - -.is-style-outlined .rrze--iconbox-element-container { - background-color: var(--color-white, #fff); - color: var(--color-KontrastDunkel, #222); - border: 1px solid var(--color-primary-basis, #04316a); -} -.is-style-outlined .rrze--iconbox-element-container dt a { - color: var(--color-KontrastDunkel, #222); -} -.is-style-outlined .rrze--iconbox-element-container a.standard-btn.ghost-btn { - color: var(--color-KontrastDunkel, #222); -} -.is-style-outlined .rrze--iconbox-element-container a.standard-btn.ghost-btn:hover { - color: var(--color-white, #fff); - background-color: var(--color-primary-basis, #04316a); - border: 1px solid var(--color-primary-basis, #04316a); -} - -.rrze--iconbox-element-container dt, -.rrze--iconbox-element-container dd { - margin: 0; - /* Resets default margin for clean alignment */ -} - -.rrze-elements-blocks-counter-row { - display: initial; -} -.rrze-elements-blocks-counter-row .block-editor-block-list__layout { - display: -ms-grid; - display: grid; - grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); - column-gap: 0.15rem; - row-gap: 0.15rem; -} - -.rrze-iconbox-content { - -ms-grid-row-align: center; - align-self: center; -} -.rrze-iconbox-content dl { - padding: 0.75rem 0 0.75rem 1rem; -} -.rrze-iconbox-content dt { - /*break automatically if words are too long*/ - overflow-wrap: break-word; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; -} -.rrze-iconbox-content .manual-hyphens { - -webkit-hyphens: manual; - -ms-hyphens: manual; - hyphens: manual; -} - -.fau-iconbox-data { - font-weight: bold; -} - -.rrze--iconbox-element-container { - padding: 0; - display: -ms-grid; - display: grid; - -ms-grid-columns: 95px 5fr; - grid-template-columns: 95px 5fr; -} - -.rrze-iconbox-icon { - font-size: 3rem; - margin: 0.5rem; -} - -/*! - * Buttons - */ -button.standard-btn, -a.standard-btn { - display: inline-block; - margin: 5px 0; - padding: 10px 18px; - overflow: hidden; - cursor: pointer; - background: var(--color-primary-ci-hell, #245783); - color: var(--color-button-text, #fff); - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - text-align: center; - font-weight: normal; - text-decoration: none !important; - transition: 0.2s background ease; - border: 1px solid transparent; -} -button.standard-btn span, -a.standard-btn span { - background-color: inherit; - color: inherit; -} - -/*.post, .page { - .entry-content { - button.standard-btn, - a.standard-btn { - color: var(--color-button-text, #fff); - &:hover { - color: var(--color-button-text, #fff); - } - } - } -}*/ -button.standard-btn.font-light, -a.standard-btn.font-light { - color: #fff; -} -button.standard-btn.font-dark, -a.standard-btn.font-dark { - color: #000; -} -button.standard-btn.xsmall-btn, -a.standard-btn.xsmall-btn { - padding: 5px 10px; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.5; -} -button.standard-btn.small-btn, -a.standard-btn.small-btn { - padding: 7px 12px 5px; -} -button.standard-btn.large-btn, -a.standard-btn.large-btn { - padding: 14px 20px 13px; - font-size: 23px; - font-size: 1.4375rem; - line-height: 1.5; -} -button.standard-btn.xlarge-btn, -a.standard-btn.xlarge-btn { - padding: 18px 30px 17px; - font-size: 25px; - font-size: 1.5625rem; - line-height: 1.5; -} -button.standard-btn.primary-btn, -a.standard-btn.primary-btn { - background: var(--color-primary-ci-hell, #245783); - color: var(--color-primary-ci-hell-kontrast, #fff); - border-color: rgb(30.502994012, 73.7155688623, 110.997005988); -} -button.standard-btn.primary-btn:hover, button.standard-btn.primary-btn:focus, button.standard-btn.primary-btn:active, -a.standard-btn.primary-btn:hover, -a.standard-btn.primary-btn:focus, -a.standard-btn.primary-btn:active { - background: var(--color-button-hover-bg, rgb(25.005988024, 60.4311377246, 90.994011976)); - color: var(--color-button-hover-text, #fff); -} -button.standard-btn.blue-btn, -a.standard-btn.blue-btn { - background: #245783; - border-color: rgb(30.502994012, 73.7155688623, 110.997005988); -} -button.standard-btn.blue-btn:hover, button.standard-btn.blue-btn:focus, button.standard-btn.blue-btn:active, -a.standard-btn.blue-btn:hover, -a.standard-btn.blue-btn:focus, -a.standard-btn.blue-btn:active { - background: rgb(25.005988024, 60.4311377246, 90.994011976); -} -button.standard-btn.success-btn, button.standard-btn.green-btn, -a.standard-btn.success-btn, -a.standard-btn.green-btn { - background: #115c39; - border-color: rgb(13.0229357798, 70.4770642202, 43.6651376147); -} -button.standard-btn.success-btn:hover, button.standard-btn.success-btn:focus, button.standard-btn.success-btn:active, button.standard-btn.green-btn:hover, button.standard-btn.green-btn:focus, button.standard-btn.green-btn:active, -a.standard-btn.success-btn:hover, -a.standard-btn.success-btn:focus, -a.standard-btn.success-btn:active, -a.standard-btn.green-btn:hover, -a.standard-btn.green-btn:focus, -a.standard-btn.green-btn:active { - background: rgb(7.4550458716, 40.3449541284, 24.9963302752); -} -button.standard-btn.info-btn, -a.standard-btn.info-btn { - background: #0dcaf0; - border-color: rgb(11.6897233202, 181.6403162055, 215.8102766798); - color: #000000; -} -button.standard-btn.info-btn:hover, button.standard-btn.info-btn:focus, button.standard-btn.info-btn:active, -a.standard-btn.info-btn:hover, -a.standard-btn.info-btn:focus, -a.standard-btn.info-btn:active { - background: rgb(9.8553359684, 153.1367588933, 181.9446640316); -} -button.standard-btn.warning-btn, button.standard-btn.yellow-btn, -a.standard-btn.warning-btn, -a.standard-btn.yellow-btn { - background: #ffc107; - border-color: rgb(236.5, 177.375, 0); - color: #000000; -} -button.standard-btn.warning-btn:hover, button.standard-btn.warning-btn:focus, button.standard-btn.warning-btn:active, button.standard-btn.yellow-btn:hover, button.standard-btn.yellow-btn:focus, button.standard-btn.yellow-btn:active, -a.standard-btn.warning-btn:hover, -a.standard-btn.warning-btn:focus, -a.standard-btn.warning-btn:active, -a.standard-btn.yellow-btn:hover, -a.standard-btn.yellow-btn:focus, -a.standard-btn.yellow-btn:active { - background: rgb(200.8, 150.6, 0); -} -button.standard-btn.danger-btn, button.standard-btn.red-btn, -a.standard-btn.danger-btn, -a.standard-btn.red-btn { - background: #921925; - border-color: rgb(124.2280701754, 21.2719298246, 31.4824561404); -} -button.standard-btn.danger-btn:hover, button.standard-btn.danger-btn:focus, button.standard-btn.danger-btn:active, button.standard-btn.red-btn:hover, button.standard-btn.red-btn:focus, button.standard-btn.red-btn:active, -a.standard-btn.danger-btn:hover, -a.standard-btn.danger-btn:focus, -a.standard-btn.danger-btn:active, -a.standard-btn.red-btn:hover, -a.standard-btn.red-btn:focus, -a.standard-btn.red-btn:active { - background: rgb(93.7473684211, 16.0526315789, 23.7578947368); -} -button.standard-btn.secondary-btn, button.standard-btn.grey-btn, -a.standard-btn.secondary-btn, -a.standard-btn.grey-btn { - background: #4c5359; -} -button.standard-btn.secondary-btn:hover, button.standard-btn.secondary-btn:focus, button.standard-btn.secondary-btn:active, button.standard-btn.grey-btn:hover, button.standard-btn.grey-btn:focus, button.standard-btn.grey-btn:active, -a.standard-btn.secondary-btn:hover, -a.standard-btn.secondary-btn:focus, -a.standard-btn.secondary-btn:active, -a.standard-btn.grey-btn:hover, -a.standard-btn.grey-btn:focus, -a.standard-btn.grey-btn:active { - background: rgb(47.8109090909, 52.2145454545, 55.9890909091); -} -button.standard-btn.black-btn, -a.standard-btn.black-btn { - background: #212529; - color: #fff; -} -button.standard-btn.black-btn:hover, button.standard-btn.black-btn:focus, button.standard-btn.black-btn:active, -a.standard-btn.black-btn:hover, -a.standard-btn.black-btn:focus, -a.standard-btn.black-btn:active { - background: rgb(5.7081081081, 6.4, 7.0918918919); - color: #fff; -} -button.standard-btn.ghost-btn, -a.standard-btn.ghost-btn { - background: transparent; - color: var(--color-Text, #212529); - border: 1px solid var(--color-ContentBorders, #dfe6ec); -} -button.standard-btn.ghost-btn:hover, button.standard-btn.ghost-btn:focus, button.standard-btn.ghost-btn:active, -a.standard-btn.ghost-btn:hover, -a.standard-btn.ghost-btn:focus, -a.standard-btn.ghost-btn:active { - color: var(--color-ghostbutton-hover-text, #fff); - background: var(--color-ghostbutton-hover-bg, #245783); -} -.fau-events button.standard-btn.ghost-btn, -.fau-events a.standard-btn.ghost-btn { - border-width: 2px; -} -button.standard-btn.full-btn, -a.standard-btn.full-btn { - width: 100%; -} -button.standard-btn:active, -a.standard-btn:active { - transform: scale(0.95); -} - -.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-normal { - font-size: var(--wp--preset--font-size--normal, 1rem); - font-weight: bold; -} -.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-medium { - font-size: var(--wp--preset--font-size--medium, 1.25rem); - font-weight: bold; -} -.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-large { - font-size: var(--wp--preset--font-size--large, 4rem); - font-weight: bold; -} +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-right:var(--fa-li-margin,2.5em);padding-right:0}.fa-ul>li{position:relative}.fa-li{right:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-pull-right{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var«-479:1»,var«479:-2»,var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(15deg)}4%{transform:rotate(-15deg)}24%,8%{transform:rotate(18deg)}12%,28%{transform:rotate(-18deg)}16%{transform:rotate(22deg)}20%{transform:rotate(-22deg)}32%{transform:rotate(12deg)}36%{transform:rotate(-12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.fa-rotate-90{transform:rotate(-90deg)}.fa-rotate-180{transform:rotate(-180deg)}.fa-rotate-270{transform:rotate(-270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{right:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-left:1em} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} +:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} +dt span.fau-iconbox-data.rrze-counter-normal,dt span.fau-iconbox-data.rrze-iconbox-normal{font-size:var(--wp--preset--font-size--normal,1rem)}dt span.fau-iconbox-data.rrze-counter-medium,dt span.fau-iconbox-data.rrze-iconbox-medium{font-size:var(--wp--preset--font-size--medium,1.25rem)}dt span.fau-iconbox-data.rrze-counter-large,dt span.fau-iconbox-data.rrze-iconbox-large{font-size:var(--wp--preset--font-size--large,4rem)}.rrze--iconbox-element-container{background-color:var(--color-primary-basis,#04316a);border:1px solid var(--color-primary-basis,#04316a);color:#fff;height:100%;padding:.5rem 1rem}.rrze--iconbox-element-container .rrze-iconbox-icon{padding:1rem;-ms-grid-row-align:center;align-self:center}.rrze--iconbox-element-container dl{margin:.5rem}.rrze--iconbox-element-container dt a{color:#fff;text-decoration:none}.rrze--iconbox-element-container a.standard-btn.ghost-btn{color:#fff;margin-top:1rem;text-decoration:none}.is-style-outlined .rrze--iconbox-element-container,.rrze--iconbox-element-container a.standard-btn.ghost-btn:hover{background-color:var(--color-white,#fff);border:1px solid var(--color-primary-basis,#04316a);color:var(--color-KontrastDunkel,#222)}.is-style-outlined .rrze--iconbox-element-container a.standard-btn.ghost-btn,.is-style-outlined .rrze--iconbox-element-container dt a{color:var(--color-KontrastDunkel,#222)}.is-style-outlined .rrze--iconbox-element-container a.standard-btn.ghost-btn:hover{background-color:var(--color-primary-basis,#04316a);border:1px solid var(--color-primary-basis,#04316a);color:var(--color-white,#fff)}.rrze--iconbox-element-container dd,.rrze--iconbox-element-container dt{margin:0}.rrze-elements-blocks-counter-row{display:initial}.rrze-elements-blocks-counter-row .block-editor-block-list__layout{column-gap:.15rem;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));row-gap:.15rem}.rrze-iconbox-content{-ms-grid-row-align:center;align-self:center}.rrze-iconbox-content dl{padding:.75rem 0 .75rem 1rem}.rrze-iconbox-content dt{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.rrze-iconbox-content .manual-hyphens{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.fau-iconbox-data{font-weight:700}.rrze--iconbox-element-container{display:-ms-grid;display:grid;padding:0;-ms-grid-columns:95px 5fr;grid-template-columns:95px 5fr}.rrze-iconbox-icon{font-size:3rem;margin:.5rem}a.standard-btn,button.standard-btn{background:var(--color-primary-ci-hell,#245783);border:1px solid transparent;color:var(--color-button-text,#fff);cursor:pointer;display:inline-block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin:5px 0;overflow:hidden;padding:10px 18px;text-align:center;text-decoration:none!important;transition:background .2s ease}a.standard-btn span,button.standard-btn span{background-color:inherit;color:inherit}a.standard-btn.font-light,button.standard-btn.font-light{color:#fff}a.standard-btn.font-dark,button.standard-btn.font-dark{color:#000}a.standard-btn.xsmall-btn,button.standard-btn.xsmall-btn{font-size:14px;font-size:.875rem;line-height:1.5;padding:5px 10px}a.standard-btn.small-btn,button.standard-btn.small-btn{padding:7px 12px 5px}a.standard-btn.large-btn,button.standard-btn.large-btn{font-size:23px;font-size:1.4375rem;line-height:1.5;padding:14px 20px 13px}a.standard-btn.xlarge-btn,button.standard-btn.xlarge-btn{font-size:25px;font-size:1.5625rem;line-height:1.5;padding:18px 30px 17px}a.standard-btn.primary-btn,button.standard-btn.primary-btn{background:var(--color-primary-ci-hell,#245783);border-color:#1f4a6f;color:var(--color-primary-ci-hell-kontrast,#fff)}a.standard-btn.primary-btn:active,a.standard-btn.primary-btn:focus,a.standard-btn.primary-btn:hover,button.standard-btn.primary-btn:active,button.standard-btn.primary-btn:focus,button.standard-btn.primary-btn:hover{background:var(--color-button-hover-bg,#193c5b);color:var(--color-button-hover-text,#fff)}a.standard-btn.blue-btn,button.standard-btn.blue-btn{background:#245783;border-color:#1f4a6f}a.standard-btn.blue-btn:active,a.standard-btn.blue-btn:focus,a.standard-btn.blue-btn:hover,button.standard-btn.blue-btn:active,button.standard-btn.blue-btn:focus,button.standard-btn.blue-btn:hover{background:#193c5b}a.standard-btn.green-btn,a.standard-btn.success-btn,button.standard-btn.green-btn,button.standard-btn.success-btn{background:#115c39;border-color:#0d462c}a.standard-btn.green-btn:active,a.standard-btn.green-btn:focus,a.standard-btn.green-btn:hover,a.standard-btn.success-btn:active,a.standard-btn.success-btn:focus,a.standard-btn.success-btn:hover,button.standard-btn.green-btn:active,button.standard-btn.green-btn:focus,button.standard-btn.green-btn:hover,button.standard-btn.success-btn:active,button.standard-btn.success-btn:focus,button.standard-btn.success-btn:hover{background:#072819}a.standard-btn.info-btn,button.standard-btn.info-btn{background:#0dcaf0;border-color:#0cb6d8;color:#000}a.standard-btn.info-btn:active,a.standard-btn.info-btn:focus,a.standard-btn.info-btn:hover,button.standard-btn.info-btn:active,button.standard-btn.info-btn:focus,button.standard-btn.info-btn:hover{background:#0a99b6}a.standard-btn.warning-btn,a.standard-btn.yellow-btn,button.standard-btn.warning-btn,button.standard-btn.yellow-btn{background:#ffc107;border-color:#edb100;color:#000}a.standard-btn.warning-btn:active,a.standard-btn.warning-btn:focus,a.standard-btn.warning-btn:hover,a.standard-btn.yellow-btn:active,a.standard-btn.yellow-btn:focus,a.standard-btn.yellow-btn:hover,button.standard-btn.warning-btn:active,button.standard-btn.warning-btn:focus,button.standard-btn.warning-btn:hover,button.standard-btn.yellow-btn:active,button.standard-btn.yellow-btn:focus,button.standard-btn.yellow-btn:hover{background:#c99700}a.standard-btn.danger-btn,a.standard-btn.red-btn,button.standard-btn.danger-btn,button.standard-btn.red-btn{background:#921925;border-color:#7c151f}a.standard-btn.danger-btn:active,a.standard-btn.danger-btn:focus,a.standard-btn.danger-btn:hover,a.standard-btn.red-btn:active,a.standard-btn.red-btn:focus,a.standard-btn.red-btn:hover,button.standard-btn.danger-btn:active,button.standard-btn.danger-btn:focus,button.standard-btn.danger-btn:hover,button.standard-btn.red-btn:active,button.standard-btn.red-btn:focus,button.standard-btn.red-btn:hover{background:#5e1018}a.standard-btn.grey-btn,a.standard-btn.secondary-btn,button.standard-btn.grey-btn,button.standard-btn.secondary-btn{background:#4c5359}a.standard-btn.grey-btn:active,a.standard-btn.grey-btn:focus,a.standard-btn.grey-btn:hover,a.standard-btn.secondary-btn:active,a.standard-btn.secondary-btn:focus,a.standard-btn.secondary-btn:hover,button.standard-btn.grey-btn:active,button.standard-btn.grey-btn:focus,button.standard-btn.grey-btn:hover,button.standard-btn.secondary-btn:active,button.standard-btn.secondary-btn:focus,button.standard-btn.secondary-btn:hover{background:#303438}a.standard-btn.black-btn,button.standard-btn.black-btn{background:#212529;color:#fff}a.standard-btn.black-btn:active,a.standard-btn.black-btn:focus,a.standard-btn.black-btn:hover,button.standard-btn.black-btn:active,button.standard-btn.black-btn:focus,button.standard-btn.black-btn:hover{background:#060607;color:#fff}a.standard-btn.ghost-btn,button.standard-btn.ghost-btn{background:transparent;border:1px solid var(--color-ContentBorders,#dfe6ec);color:var(--color-Text,#212529)}a.standard-btn.ghost-btn:active,a.standard-btn.ghost-btn:focus,a.standard-btn.ghost-btn:hover,button.standard-btn.ghost-btn:active,button.standard-btn.ghost-btn:focus,button.standard-btn.ghost-btn:hover{background:var(--color-ghostbutton-hover-bg,#245783);color:var(--color-ghostbutton-hover-text,#fff)}.fau-events a.standard-btn.ghost-btn,.fau-events button.standard-btn.ghost-btn{border-width:2px}a.standard-btn.full-btn,button.standard-btn.full-btn{width:100%}a.standard-btn:active,button.standard-btn:active{transform:scale(.95)}.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-normal{font-size:var(--wp--preset--font-size--normal,1rem);font-weight:700}.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-medium{font-size:var(--wp--preset--font-size--medium,1.25rem);font-weight:700}.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-large{font-size:var(--wp--preset--font-size--large,4rem);font-weight:700} diff --git a/build/iconbox/index.asset.php b/build/iconbox/index.asset.php index 6c46be7d..b17d157a 100644 --- a/build/iconbox/index.asset.php +++ b/build/iconbox/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives'), 'version' => '6440548d31157cc4ac18'); + array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives'), 'version' => 'ae799779ffb7e02d238f'); diff --git a/build/iconbox/index.css b/build/iconbox/index.css index 6f475bab..7c1dfe97 100644 --- a/build/iconbox/index.css +++ b/build/iconbox/index.css @@ -1,10692 +1,5 @@ -/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! - \********************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -.fa { - font-family: var(--fa-style-family, "Font Awesome 6 Free"); - font-weight: var(--fa-style, 900); -} - -.fa, -.fa-classic, -.fa-sharp, -.fas, -.fa-solid, -.far, -.fa-regular, -.fab, -.fa-brands { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: var(--fa-display, inline-block); - font-style: normal; - font-variant: normal; - line-height: 1; - text-rendering: auto; -} - -.fas, -.fa-classic, -.fa-solid, -.far, -.fa-regular { - font-family: "Font Awesome 6 Free"; -} - -.fab, -.fa-brands { - font-family: "Font Awesome 6 Brands"; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: var(--fa-li-margin, 2.5em); - padding-left: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - left: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(-15deg); - } - 4% { - transform: rotate(15deg); - } - 8%, 24% { - transform: rotate(-18deg); - } - 12%, 28% { - transform: rotate(18deg); - } - 16% { - transform: rotate(-22deg); - } - 20% { - transform: rotate(22deg); - } - 32% { - transform: rotate(-12deg); - } - 36% { - transform: rotate(12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.fa-rotate-90 { - transform: rotate(90deg); -} - -.fa-rotate-180 { - transform: rotate(180deg); -} - -.fa-rotate-270 { - transform: rotate(270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-0::before { - content: "\30 "; -} - -.fa-1::before { - content: "\31 "; -} - -.fa-2::before { - content: "\32 "; -} - -.fa-3::before { - content: "\33 "; -} - -.fa-4::before { - content: "\34 "; -} - -.fa-5::before { - content: "\35 "; -} - -.fa-6::before { - content: "\36 "; -} - -.fa-7::before { - content: "\37 "; -} - -.fa-8::before { - content: "\38 "; -} - -.fa-9::before { - content: "\39 "; -} - -.fa-fill-drip::before { - content: "\f576"; -} - -.fa-arrows-to-circle::before { - content: "\e4bd"; -} - -.fa-circle-chevron-right::before { - content: "\f138"; -} - -.fa-chevron-circle-right::before { - content: "\f138"; -} - -.fa-at::before { - content: "\@"; -} - -.fa-trash-can::before { - content: "\f2ed"; -} - -.fa-trash-alt::before { - content: "\f2ed"; -} - -.fa-text-height::before { - content: "\f034"; -} - -.fa-user-xmark::before { - content: "\f235"; -} - -.fa-user-times::before { - content: "\f235"; -} - -.fa-stethoscope::before { - content: "\f0f1"; -} - -.fa-message::before { - content: "\f27a"; -} - -.fa-comment-alt::before { - content: "\f27a"; -} - -.fa-info::before { - content: "\f129"; -} - -.fa-down-left-and-up-right-to-center::before { - content: "\f422"; -} - -.fa-compress-alt::before { - content: "\f422"; -} - -.fa-explosion::before { - content: "\e4e9"; -} - -.fa-file-lines::before { - content: "\f15c"; -} - -.fa-file-alt::before { - content: "\f15c"; -} - -.fa-file-text::before { - content: "\f15c"; -} - -.fa-wave-square::before { - content: "\f83e"; -} - -.fa-ring::before { - content: "\f70b"; -} - -.fa-building-un::before { - content: "\e4d9"; -} - -.fa-dice-three::before { - content: "\f527"; -} - -.fa-calendar-days::before { - content: "\f073"; -} - -.fa-calendar-alt::before { - content: "\f073"; -} - -.fa-anchor-circle-check::before { - content: "\e4aa"; -} - -.fa-building-circle-arrow-right::before { - content: "\e4d1"; -} - -.fa-volleyball::before { - content: "\f45f"; -} - -.fa-volleyball-ball::before { - content: "\f45f"; -} - -.fa-arrows-up-to-line::before { - content: "\e4c2"; -} - -.fa-sort-down::before { - content: "\f0dd"; -} - -.fa-sort-desc::before { - content: "\f0dd"; -} - -.fa-circle-minus::before { - content: "\f056"; -} - -.fa-minus-circle::before { - content: "\f056"; -} - -.fa-door-open::before { - content: "\f52b"; -} - -.fa-right-from-bracket::before { - content: "\f2f5"; -} - -.fa-sign-out-alt::before { - content: "\f2f5"; -} - -.fa-atom::before { - content: "\f5d2"; -} - -.fa-soap::before { - content: "\e06e"; -} - -.fa-icons::before { - content: "\f86d"; -} - -.fa-heart-music-camera-bolt::before { - content: "\f86d"; -} - -.fa-microphone-lines-slash::before { - content: "\f539"; -} - -.fa-microphone-alt-slash::before { - content: "\f539"; -} - -.fa-bridge-circle-check::before { - content: "\e4c9"; -} - -.fa-pump-medical::before { - content: "\e06a"; -} - -.fa-fingerprint::before { - content: "\f577"; -} - -.fa-hand-point-right::before { - content: "\f0a4"; -} - -.fa-magnifying-glass-location::before { - content: "\f689"; -} - -.fa-search-location::before { - content: "\f689"; -} - -.fa-forward-step::before { - content: "\f051"; -} - -.fa-step-forward::before { - content: "\f051"; -} - -.fa-face-smile-beam::before { - content: "\f5b8"; -} - -.fa-smile-beam::before { - content: "\f5b8"; -} - -.fa-flag-checkered::before { - content: "\f11e"; -} - -.fa-football::before { - content: "\f44e"; -} - -.fa-football-ball::before { - content: "\f44e"; -} - -.fa-school-circle-exclamation::before { - content: "\e56c"; -} - -.fa-crop::before { - content: "\f125"; -} - -.fa-angles-down::before { - content: "\f103"; -} - -.fa-angle-double-down::before { - content: "\f103"; -} - -.fa-users-rectangle::before { - content: "\e594"; -} - -.fa-people-roof::before { - content: "\e537"; -} - -.fa-people-line::before { - content: "\e534"; -} - -.fa-beer-mug-empty::before { - content: "\f0fc"; -} - -.fa-beer::before { - content: "\f0fc"; -} - -.fa-diagram-predecessor::before { - content: "\e477"; -} - -.fa-arrow-up-long::before { - content: "\f176"; -} - -.fa-long-arrow-up::before { - content: "\f176"; -} - -.fa-fire-flame-simple::before { - content: "\f46a"; -} - -.fa-burn::before { - content: "\f46a"; -} - -.fa-person::before { - content: "\f183"; -} - -.fa-male::before { - content: "\f183"; -} - -.fa-laptop::before { - content: "\f109"; -} - -.fa-file-csv::before { - content: "\f6dd"; -} - -.fa-menorah::before { - content: "\f676"; -} - -.fa-truck-plane::before { - content: "\e58f"; -} - -.fa-record-vinyl::before { - content: "\f8d9"; -} - -.fa-face-grin-stars::before { - content: "\f587"; -} - -.fa-grin-stars::before { - content: "\f587"; -} - -.fa-bong::before { - content: "\f55c"; -} - -.fa-spaghetti-monster-flying::before { - content: "\f67b"; -} - -.fa-pastafarianism::before { - content: "\f67b"; -} - -.fa-arrow-down-up-across-line::before { - content: "\e4af"; -} - -.fa-spoon::before { - content: "\f2e5"; -} - -.fa-utensil-spoon::before { - content: "\f2e5"; -} - -.fa-jar-wheat::before { - content: "\e517"; -} - -.fa-envelopes-bulk::before { - content: "\f674"; -} - -.fa-mail-bulk::before { - content: "\f674"; -} - -.fa-file-circle-exclamation::before { - content: "\e4eb"; -} - -.fa-circle-h::before { - content: "\f47e"; -} - -.fa-hospital-symbol::before { - content: "\f47e"; -} - -.fa-pager::before { - content: "\f815"; -} - -.fa-address-book::before { - content: "\f2b9"; -} - -.fa-contact-book::before { - content: "\f2b9"; -} - -.fa-strikethrough::before { - content: "\f0cc"; -} - -.fa-k::before { - content: "K"; -} - -.fa-landmark-flag::before { - content: "\e51c"; -} - -.fa-pencil::before { - content: "\f303"; -} - -.fa-pencil-alt::before { - content: "\f303"; -} - -.fa-backward::before { - content: "\f04a"; -} - -.fa-caret-right::before { - content: "\f0da"; -} - -.fa-comments::before { - content: "\f086"; -} - -.fa-paste::before { - content: "\f0ea"; -} - -.fa-file-clipboard::before { - content: "\f0ea"; -} - -.fa-code-pull-request::before { - content: "\e13c"; -} - -.fa-clipboard-list::before { - content: "\f46d"; -} - -.fa-truck-ramp-box::before { - content: "\f4de"; -} - -.fa-truck-loading::before { - content: "\f4de"; -} - -.fa-user-check::before { - content: "\f4fc"; -} - -.fa-vial-virus::before { - content: "\e597"; -} - -.fa-sheet-plastic::before { - content: "\e571"; -} - -.fa-blog::before { - content: "\f781"; -} - -.fa-user-ninja::before { - content: "\f504"; -} - -.fa-person-arrow-up-from-line::before { - content: "\e539"; -} - -.fa-scroll-torah::before { - content: "\f6a0"; -} - -.fa-torah::before { - content: "\f6a0"; -} - -.fa-broom-ball::before { - content: "\f458"; -} - -.fa-quidditch::before { - content: "\f458"; -} - -.fa-quidditch-broom-ball::before { - content: "\f458"; -} - -.fa-toggle-off::before { - content: "\f204"; -} - -.fa-box-archive::before { - content: "\f187"; -} - -.fa-archive::before { - content: "\f187"; -} - -.fa-person-drowning::before { - content: "\e545"; -} - -.fa-arrow-down-9-1::before { - content: "\f886"; -} - -.fa-sort-numeric-desc::before { - content: "\f886"; -} - -.fa-sort-numeric-down-alt::before { - content: "\f886"; -} - -.fa-face-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-spray-can::before { - content: "\f5bd"; -} - -.fa-truck-monster::before { - content: "\f63b"; -} - -.fa-w::before { - content: "W"; -} - -.fa-earth-africa::before { - content: "\f57c"; -} - -.fa-globe-africa::before { - content: "\f57c"; -} - -.fa-rainbow::before { - content: "\f75b"; -} - -.fa-circle-notch::before { - content: "\f1ce"; -} - -.fa-tablet-screen-button::before { - content: "\f3fa"; -} - -.fa-tablet-alt::before { - content: "\f3fa"; -} - -.fa-paw::before { - content: "\f1b0"; -} - -.fa-cloud::before { - content: "\f0c2"; -} - -.fa-trowel-bricks::before { - content: "\e58a"; -} - -.fa-face-flushed::before { - content: "\f579"; -} - -.fa-flushed::before { - content: "\f579"; -} - -.fa-hospital-user::before { - content: "\f80d"; -} - -.fa-tent-arrow-left-right::before { - content: "\e57f"; -} - -.fa-gavel::before { - content: "\f0e3"; -} - -.fa-legal::before { - content: "\f0e3"; -} - -.fa-binoculars::before { - content: "\f1e5"; -} - -.fa-microphone-slash::before { - content: "\f131"; -} - -.fa-box-tissue::before { - content: "\e05b"; -} - -.fa-motorcycle::before { - content: "\f21c"; -} - -.fa-bell-concierge::before { - content: "\f562"; -} - -.fa-concierge-bell::before { - content: "\f562"; -} - -.fa-pen-ruler::before { - content: "\f5ae"; -} - -.fa-pencil-ruler::before { - content: "\f5ae"; -} - -.fa-people-arrows::before { - content: "\e068"; -} - -.fa-people-arrows-left-right::before { - content: "\e068"; -} - -.fa-mars-and-venus-burst::before { - content: "\e523"; -} - -.fa-square-caret-right::before { - content: "\f152"; -} - -.fa-caret-square-right::before { - content: "\f152"; -} - -.fa-scissors::before { - content: "\f0c4"; -} - -.fa-cut::before { - content: "\f0c4"; -} - -.fa-sun-plant-wilt::before { - content: "\e57a"; -} - -.fa-toilets-portable::before { - content: "\e584"; -} - -.fa-hockey-puck::before { - content: "\f453"; -} - -.fa-table::before { - content: "\f0ce"; -} - -.fa-magnifying-glass-arrow-right::before { - content: "\e521"; -} - -.fa-tachograph-digital::before { - content: "\f566"; -} - -.fa-digital-tachograph::before { - content: "\f566"; -} - -.fa-users-slash::before { - content: "\e073"; -} - -.fa-clover::before { - content: "\e139"; -} - -.fa-reply::before { - content: "\f3e5"; -} - -.fa-mail-reply::before { - content: "\f3e5"; -} - -.fa-star-and-crescent::before { - content: "\f699"; -} - -.fa-house-fire::before { - content: "\e50c"; -} - -.fa-square-minus::before { - content: "\f146"; -} - -.fa-minus-square::before { - content: "\f146"; -} - -.fa-helicopter::before { - content: "\f533"; -} - -.fa-compass::before { - content: "\f14e"; -} - -.fa-square-caret-down::before { - content: "\f150"; -} - -.fa-caret-square-down::before { - content: "\f150"; -} - -.fa-file-circle-question::before { - content: "\e4ef"; -} - -.fa-laptop-code::before { - content: "\f5fc"; -} - -.fa-swatchbook::before { - content: "\f5c3"; -} - -.fa-prescription-bottle::before { - content: "\f485"; -} - -.fa-bars::before { - content: "\f0c9"; -} - -.fa-navicon::before { - content: "\f0c9"; -} - -.fa-people-group::before { - content: "\e533"; -} - -.fa-hourglass-end::before { - content: "\f253"; -} - -.fa-hourglass-3::before { - content: "\f253"; -} - -.fa-heart-crack::before { - content: "\f7a9"; -} - -.fa-heart-broken::before { - content: "\f7a9"; -} - -.fa-square-up-right::before { - content: "\f360"; -} - -.fa-external-link-square-alt::before { - content: "\f360"; -} - -.fa-face-kiss-beam::before { - content: "\f597"; -} - -.fa-kiss-beam::before { - content: "\f597"; -} - -.fa-film::before { - content: "\f008"; -} - -.fa-ruler-horizontal::before { - content: "\f547"; -} - -.fa-people-robbery::before { - content: "\e536"; -} - -.fa-lightbulb::before { - content: "\f0eb"; -} - -.fa-caret-left::before { - content: "\f0d9"; -} - -.fa-circle-exclamation::before { - content: "\f06a"; -} - -.fa-exclamation-circle::before { - content: "\f06a"; -} - -.fa-school-circle-xmark::before { - content: "\e56d"; -} - -.fa-arrow-right-from-bracket::before { - content: "\f08b"; -} - -.fa-sign-out::before { - content: "\f08b"; -} - -.fa-circle-chevron-down::before { - content: "\f13a"; -} - -.fa-chevron-circle-down::before { - content: "\f13a"; -} - -.fa-unlock-keyhole::before { - content: "\f13e"; -} - -.fa-unlock-alt::before { - content: "\f13e"; -} - -.fa-cloud-showers-heavy::before { - content: "\f740"; -} - -.fa-headphones-simple::before { - content: "\f58f"; -} - -.fa-headphones-alt::before { - content: "\f58f"; -} - -.fa-sitemap::before { - content: "\f0e8"; -} - -.fa-circle-dollar-to-slot::before { - content: "\f4b9"; -} - -.fa-donate::before { - content: "\f4b9"; -} - -.fa-memory::before { - content: "\f538"; -} - -.fa-road-spikes::before { - content: "\e568"; -} - -.fa-fire-burner::before { - content: "\e4f1"; -} - -.fa-flag::before { - content: "\f024"; -} - -.fa-hanukiah::before { - content: "\f6e6"; -} - -.fa-feather::before { - content: "\f52d"; -} - -.fa-volume-low::before { - content: "\f027"; -} - -.fa-volume-down::before { - content: "\f027"; -} - -.fa-comment-slash::before { - content: "\f4b3"; -} - -.fa-cloud-sun-rain::before { - content: "\f743"; -} - -.fa-compress::before { - content: "\f066"; -} - -.fa-wheat-awn::before { - content: "\e2cd"; -} - -.fa-wheat-alt::before { - content: "\e2cd"; -} - -.fa-ankh::before { - content: "\f644"; -} - -.fa-hands-holding-child::before { - content: "\e4fa"; -} - -.fa-asterisk::before { - content: "\*"; -} - -.fa-square-check::before { - content: "\f14a"; -} - -.fa-check-square::before { - content: "\f14a"; -} - -.fa-peseta-sign::before { - content: "\e221"; -} - -.fa-heading::before { - content: "\f1dc"; -} - -.fa-header::before { - content: "\f1dc"; -} - -.fa-ghost::before { - content: "\f6e2"; -} - -.fa-list::before { - content: "\f03a"; -} - -.fa-list-squares::before { - content: "\f03a"; -} - -.fa-square-phone-flip::before { - content: "\f87b"; -} - -.fa-phone-square-alt::before { - content: "\f87b"; -} - -.fa-cart-plus::before { - content: "\f217"; -} - -.fa-gamepad::before { - content: "\f11b"; -} - -.fa-circle-dot::before { - content: "\f192"; -} - -.fa-dot-circle::before { - content: "\f192"; -} - -.fa-face-dizzy::before { - content: "\f567"; -} - -.fa-dizzy::before { - content: "\f567"; -} - -.fa-egg::before { - content: "\f7fb"; -} - -.fa-house-medical-circle-xmark::before { - content: "\e513"; -} - -.fa-campground::before { - content: "\f6bb"; -} - -.fa-folder-plus::before { - content: "\f65e"; -} - -.fa-futbol::before { - content: "\f1e3"; -} - -.fa-futbol-ball::before { - content: "\f1e3"; -} - -.fa-soccer-ball::before { - content: "\f1e3"; -} - -.fa-paintbrush::before { - content: "\f1fc"; -} - -.fa-paint-brush::before { - content: "\f1fc"; -} - -.fa-lock::before { - content: "\f023"; -} - -.fa-gas-pump::before { - content: "\f52f"; -} - -.fa-hot-tub-person::before { - content: "\f593"; -} - -.fa-hot-tub::before { - content: "\f593"; -} - -.fa-map-location::before { - content: "\f59f"; -} - -.fa-map-marked::before { - content: "\f59f"; -} - -.fa-house-flood-water::before { - content: "\e50e"; -} - -.fa-tree::before { - content: "\f1bb"; -} - -.fa-bridge-lock::before { - content: "\e4cc"; -} - -.fa-sack-dollar::before { - content: "\f81d"; -} - -.fa-pen-to-square::before { - content: "\f044"; -} - -.fa-edit::before { - content: "\f044"; -} - -.fa-car-side::before { - content: "\f5e4"; -} - -.fa-share-nodes::before { - content: "\f1e0"; -} - -.fa-share-alt::before { - content: "\f1e0"; -} - -.fa-heart-circle-minus::before { - content: "\e4ff"; -} - -.fa-hourglass-half::before { - content: "\f252"; -} - -.fa-hourglass-2::before { - content: "\f252"; -} - -.fa-microscope::before { - content: "\f610"; -} - -.fa-sink::before { - content: "\e06d"; -} - -.fa-bag-shopping::before { - content: "\f290"; -} - -.fa-shopping-bag::before { - content: "\f290"; -} - -.fa-arrow-down-z-a::before { - content: "\f881"; -} - -.fa-sort-alpha-desc::before { - content: "\f881"; -} - -.fa-sort-alpha-down-alt::before { - content: "\f881"; -} - -.fa-mitten::before { - content: "\f7b5"; -} - -.fa-person-rays::before { - content: "\e54d"; -} - -.fa-users::before { - content: "\f0c0"; -} - -.fa-eye-slash::before { - content: "\f070"; -} - -.fa-flask-vial::before { - content: "\e4f3"; -} - -.fa-hand::before { - content: "\f256"; -} - -.fa-hand-paper::before { - content: "\f256"; -} - -.fa-om::before { - content: "\f679"; -} - -.fa-worm::before { - content: "\e599"; -} - -.fa-house-circle-xmark::before { - content: "\e50b"; -} - -.fa-plug::before { - content: "\f1e6"; -} - -.fa-chevron-up::before { - content: "\f077"; -} - -.fa-hand-spock::before { - content: "\f259"; -} - -.fa-stopwatch::before { - content: "\f2f2"; -} - -.fa-face-kiss::before { - content: "\f596"; -} - -.fa-kiss::before { - content: "\f596"; -} - -.fa-bridge-circle-xmark::before { - content: "\e4cb"; -} - -.fa-face-grin-tongue::before { - content: "\f589"; -} - -.fa-grin-tongue::before { - content: "\f589"; -} - -.fa-chess-bishop::before { - content: "\f43a"; -} - -.fa-face-grin-wink::before { - content: "\f58c"; -} - -.fa-grin-wink::before { - content: "\f58c"; -} - -.fa-ear-deaf::before { - content: "\f2a4"; -} - -.fa-deaf::before { - content: "\f2a4"; -} - -.fa-deafness::before { - content: "\f2a4"; -} - -.fa-hard-of-hearing::before { - content: "\f2a4"; -} - -.fa-road-circle-check::before { - content: "\e564"; -} - -.fa-dice-five::before { - content: "\f523"; -} - -.fa-square-rss::before { - content: "\f143"; -} - -.fa-rss-square::before { - content: "\f143"; -} - -.fa-land-mine-on::before { - content: "\e51b"; -} - -.fa-i-cursor::before { - content: "\f246"; -} - -.fa-stamp::before { - content: "\f5bf"; -} - -.fa-stairs::before { - content: "\e289"; -} - -.fa-i::before { - content: "I"; -} - -.fa-hryvnia-sign::before { - content: "\f6f2"; -} - -.fa-hryvnia::before { - content: "\f6f2"; -} - -.fa-pills::before { - content: "\f484"; -} - -.fa-face-grin-wide::before { - content: "\f581"; -} - -.fa-grin-alt::before { - content: "\f581"; -} - -.fa-tooth::before { - content: "\f5c9"; -} - -.fa-v::before { - content: "V"; -} - -.fa-bangladeshi-taka-sign::before { - content: "\e2e6"; -} - -.fa-bicycle::before { - content: "\f206"; -} - -.fa-staff-snake::before { - content: "\e579"; -} - -.fa-rod-asclepius::before { - content: "\e579"; -} - -.fa-rod-snake::before { - content: "\e579"; -} - -.fa-staff-aesculapius::before { - content: "\e579"; -} - -.fa-head-side-cough-slash::before { - content: "\e062"; -} - -.fa-truck-medical::before { - content: "\f0f9"; -} - -.fa-ambulance::before { - content: "\f0f9"; -} - -.fa-wheat-awn-circle-exclamation::before { - content: "\e598"; -} - -.fa-snowman::before { - content: "\f7d0"; -} - -.fa-mortar-pestle::before { - content: "\f5a7"; -} - -.fa-road-barrier::before { - content: "\e562"; -} - -.fa-school::before { - content: "\f549"; -} - -.fa-igloo::before { - content: "\f7ae"; -} - -.fa-joint::before { - content: "\f595"; -} - -.fa-angle-right::before { - content: "\f105"; -} - -.fa-horse::before { - content: "\f6f0"; -} - -.fa-q::before { - content: "Q"; -} - -.fa-g::before { - content: "G"; -} - -.fa-notes-medical::before { - content: "\f481"; -} - -.fa-temperature-half::before { - content: "\f2c9"; -} - -.fa-temperature-2::before { - content: "\f2c9"; -} - -.fa-thermometer-2::before { - content: "\f2c9"; -} - -.fa-thermometer-half::before { - content: "\f2c9"; -} - -.fa-dong-sign::before { - content: "\e169"; -} - -.fa-capsules::before { - content: "\f46b"; -} - -.fa-poo-storm::before { - content: "\f75a"; -} - -.fa-poo-bolt::before { - content: "\f75a"; -} - -.fa-face-frown-open::before { - content: "\f57a"; -} - -.fa-frown-open::before { - content: "\f57a"; -} - -.fa-hand-point-up::before { - content: "\f0a6"; -} - -.fa-money-bill::before { - content: "\f0d6"; -} - -.fa-bookmark::before { - content: "\f02e"; -} - -.fa-align-justify::before { - content: "\f039"; -} - -.fa-umbrella-beach::before { - content: "\f5ca"; -} - -.fa-helmet-un::before { - content: "\e503"; -} - -.fa-bullseye::before { - content: "\f140"; -} - -.fa-bacon::before { - content: "\f7e5"; -} - -.fa-hand-point-down::before { - content: "\f0a7"; -} - -.fa-arrow-up-from-bracket::before { - content: "\e09a"; -} - -.fa-folder::before { - content: "\f07b"; -} - -.fa-folder-blank::before { - content: "\f07b"; -} - -.fa-file-waveform::before { - content: "\f478"; -} - -.fa-file-medical-alt::before { - content: "\f478"; -} - -.fa-radiation::before { - content: "\f7b9"; -} - -.fa-chart-simple::before { - content: "\e473"; -} - -.fa-mars-stroke::before { - content: "\f229"; -} - -.fa-vial::before { - content: "\f492"; -} - -.fa-gauge::before { - content: "\f624"; -} - -.fa-dashboard::before { - content: "\f624"; -} - -.fa-gauge-med::before { - content: "\f624"; -} - -.fa-tachometer-alt-average::before { - content: "\f624"; -} - -.fa-wand-magic-sparkles::before { - content: "\e2ca"; -} - -.fa-magic-wand-sparkles::before { - content: "\e2ca"; -} - -.fa-e::before { - content: "E"; -} - -.fa-pen-clip::before { - content: "\f305"; -} - -.fa-pen-alt::before { - content: "\f305"; -} - -.fa-bridge-circle-exclamation::before { - content: "\e4ca"; -} - -.fa-user::before { - content: "\f007"; -} - -.fa-school-circle-check::before { - content: "\e56b"; -} - -.fa-dumpster::before { - content: "\f793"; -} - -.fa-van-shuttle::before { - content: "\f5b6"; -} - -.fa-shuttle-van::before { - content: "\f5b6"; -} - -.fa-building-user::before { - content: "\e4da"; -} - -.fa-square-caret-left::before { - content: "\f191"; -} - -.fa-caret-square-left::before { - content: "\f191"; -} - -.fa-highlighter::before { - content: "\f591"; -} - -.fa-key::before { - content: "\f084"; -} - -.fa-bullhorn::before { - content: "\f0a1"; -} - -.fa-globe::before { - content: "\f0ac"; -} - -.fa-synagogue::before { - content: "\f69b"; -} - -.fa-person-half-dress::before { - content: "\e548"; -} - -.fa-road-bridge::before { - content: "\e563"; -} - -.fa-location-arrow::before { - content: "\f124"; -} - -.fa-c::before { - content: "C"; -} - -.fa-tablet-button::before { - content: "\f10a"; -} - -.fa-building-lock::before { - content: "\e4d6"; -} - -.fa-pizza-slice::before { - content: "\f818"; -} - -.fa-money-bill-wave::before { - content: "\f53a"; -} - -.fa-chart-area::before { - content: "\f1fe"; -} - -.fa-area-chart::before { - content: "\f1fe"; -} - -.fa-house-flag::before { - content: "\e50d"; -} - -.fa-person-circle-minus::before { - content: "\e540"; -} - -.fa-ban::before { - content: "\f05e"; -} - -.fa-cancel::before { - content: "\f05e"; -} - -.fa-camera-rotate::before { - content: "\e0d8"; -} - -.fa-spray-can-sparkles::before { - content: "\f5d0"; -} - -.fa-air-freshener::before { - content: "\f5d0"; -} - -.fa-star::before { - content: "\f005"; -} - -.fa-repeat::before { - content: "\f363"; -} - -.fa-cross::before { - content: "\f654"; -} - -.fa-box::before { - content: "\f466"; -} - -.fa-venus-mars::before { - content: "\f228"; -} - -.fa-arrow-pointer::before { - content: "\f245"; -} - -.fa-mouse-pointer::before { - content: "\f245"; -} - -.fa-maximize::before { - content: "\f31e"; -} - -.fa-expand-arrows-alt::before { - content: "\f31e"; -} - -.fa-charging-station::before { - content: "\f5e7"; -} - -.fa-shapes::before { - content: "\f61f"; -} - -.fa-triangle-circle-square::before { - content: "\f61f"; -} - -.fa-shuffle::before { - content: "\f074"; -} - -.fa-random::before { - content: "\f074"; -} - -.fa-person-running::before { - content: "\f70c"; -} - -.fa-running::before { - content: "\f70c"; -} - -.fa-mobile-retro::before { - content: "\e527"; -} - -.fa-grip-lines-vertical::before { - content: "\f7a5"; -} - -.fa-spider::before { - content: "\f717"; -} - -.fa-hands-bound::before { - content: "\e4f9"; -} - -.fa-file-invoice-dollar::before { - content: "\f571"; -} - -.fa-plane-circle-exclamation::before { - content: "\e556"; -} - -.fa-x-ray::before { - content: "\f497"; -} - -.fa-spell-check::before { - content: "\f891"; -} - -.fa-slash::before { - content: "\f715"; -} - -.fa-computer-mouse::before { - content: "\f8cc"; -} - -.fa-mouse::before { - content: "\f8cc"; -} - -.fa-arrow-right-to-bracket::before { - content: "\f090"; -} - -.fa-sign-in::before { - content: "\f090"; -} - -.fa-shop-slash::before { - content: "\e070"; -} - -.fa-store-alt-slash::before { - content: "\e070"; -} - -.fa-server::before { - content: "\f233"; -} - -.fa-virus-covid-slash::before { - content: "\e4a9"; -} - -.fa-shop-lock::before { - content: "\e4a5"; -} - -.fa-hourglass-start::before { - content: "\f251"; -} - -.fa-hourglass-1::before { - content: "\f251"; -} - -.fa-blender-phone::before { - content: "\f6b6"; -} - -.fa-building-wheat::before { - content: "\e4db"; -} - -.fa-person-breastfeeding::before { - content: "\e53a"; -} - -.fa-right-to-bracket::before { - content: "\f2f6"; -} - -.fa-sign-in-alt::before { - content: "\f2f6"; -} - -.fa-venus::before { - content: "\f221"; -} - -.fa-passport::before { - content: "\f5ab"; -} - -.fa-heart-pulse::before { - content: "\f21e"; -} - -.fa-heartbeat::before { - content: "\f21e"; -} - -.fa-people-carry-box::before { - content: "\f4ce"; -} - -.fa-people-carry::before { - content: "\f4ce"; -} - -.fa-temperature-high::before { - content: "\f769"; -} - -.fa-microchip::before { - content: "\f2db"; -} - -.fa-crown::before { - content: "\f521"; -} - -.fa-weight-hanging::before { - content: "\f5cd"; -} - -.fa-xmarks-lines::before { - content: "\e59a"; -} - -.fa-file-prescription::before { - content: "\f572"; -} - -.fa-weight-scale::before { - content: "\f496"; -} - -.fa-weight::before { - content: "\f496"; -} - -.fa-user-group::before { - content: "\f500"; -} - -.fa-user-friends::before { - content: "\f500"; -} - -.fa-arrow-up-a-z::before { - content: "\f15e"; -} - -.fa-sort-alpha-up::before { - content: "\f15e"; -} - -.fa-chess-knight::before { - content: "\f441"; -} - -.fa-face-laugh-squint::before { - content: "\f59b"; -} - -.fa-laugh-squint::before { - content: "\f59b"; -} - -.fa-wheelchair::before { - content: "\f193"; -} - -.fa-circle-arrow-up::before { - content: "\f0aa"; -} - -.fa-arrow-circle-up::before { - content: "\f0aa"; -} - -.fa-toggle-on::before { - content: "\f205"; -} - -.fa-person-walking::before { - content: "\f554"; -} - -.fa-walking::before { - content: "\f554"; -} - -.fa-l::before { - content: "L"; -} - -.fa-fire::before { - content: "\f06d"; -} - -.fa-bed-pulse::before { - content: "\f487"; -} - -.fa-procedures::before { - content: "\f487"; -} - -.fa-shuttle-space::before { - content: "\f197"; -} - -.fa-space-shuttle::before { - content: "\f197"; -} - -.fa-face-laugh::before { - content: "\f599"; -} - -.fa-laugh::before { - content: "\f599"; -} - -.fa-folder-open::before { - content: "\f07c"; -} - -.fa-heart-circle-plus::before { - content: "\e500"; -} - -.fa-code-fork::before { - content: "\e13b"; -} - -.fa-city::before { - content: "\f64f"; -} - -.fa-microphone-lines::before { - content: "\f3c9"; -} - -.fa-microphone-alt::before { - content: "\f3c9"; -} - -.fa-pepper-hot::before { - content: "\f816"; -} - -.fa-unlock::before { - content: "\f09c"; -} - -.fa-colon-sign::before { - content: "\e140"; -} - -.fa-headset::before { - content: "\f590"; -} - -.fa-store-slash::before { - content: "\e071"; -} - -.fa-road-circle-xmark::before { - content: "\e566"; -} - -.fa-user-minus::before { - content: "\f503"; -} - -.fa-mars-stroke-up::before { - content: "\f22a"; -} - -.fa-mars-stroke-v::before { - content: "\f22a"; -} - -.fa-champagne-glasses::before { - content: "\f79f"; -} - -.fa-glass-cheers::before { - content: "\f79f"; -} - -.fa-clipboard::before { - content: "\f328"; -} - -.fa-house-circle-exclamation::before { - content: "\e50a"; -} - -.fa-file-arrow-up::before { - content: "\f574"; -} - -.fa-file-upload::before { - content: "\f574"; -} - -.fa-wifi::before { - content: "\f1eb"; -} - -.fa-wifi-3::before { - content: "\f1eb"; -} - -.fa-wifi-strong::before { - content: "\f1eb"; -} - -.fa-bath::before { - content: "\f2cd"; -} - -.fa-bathtub::before { - content: "\f2cd"; -} - -.fa-underline::before { - content: "\f0cd"; -} - -.fa-user-pen::before { - content: "\f4ff"; -} - -.fa-user-edit::before { - content: "\f4ff"; -} - -.fa-signature::before { - content: "\f5b7"; -} - -.fa-stroopwafel::before { - content: "\f551"; -} - -.fa-bold::before { - content: "\f032"; -} - -.fa-anchor-lock::before { - content: "\e4ad"; -} - -.fa-building-ngo::before { - content: "\e4d7"; -} - -.fa-manat-sign::before { - content: "\e1d5"; -} - -.fa-not-equal::before { - content: "\f53e"; -} - -.fa-border-top-left::before { - content: "\f853"; -} - -.fa-border-style::before { - content: "\f853"; -} - -.fa-map-location-dot::before { - content: "\f5a0"; -} - -.fa-map-marked-alt::before { - content: "\f5a0"; -} - -.fa-jedi::before { - content: "\f669"; -} - -.fa-square-poll-vertical::before { - content: "\f681"; -} - -.fa-poll::before { - content: "\f681"; -} - -.fa-mug-hot::before { - content: "\f7b6"; -} - -.fa-car-battery::before { - content: "\f5df"; -} - -.fa-battery-car::before { - content: "\f5df"; -} - -.fa-gift::before { - content: "\f06b"; -} - -.fa-dice-two::before { - content: "\f528"; -} - -.fa-chess-queen::before { - content: "\f445"; -} - -.fa-glasses::before { - content: "\f530"; -} - -.fa-chess-board::before { - content: "\f43c"; -} - -.fa-building-circle-check::before { - content: "\e4d2"; -} - -.fa-person-chalkboard::before { - content: "\e53d"; -} - -.fa-mars-stroke-right::before { - content: "\f22b"; -} - -.fa-mars-stroke-h::before { - content: "\f22b"; -} - -.fa-hand-back-fist::before { - content: "\f255"; -} - -.fa-hand-rock::before { - content: "\f255"; -} - -.fa-square-caret-up::before { - content: "\f151"; -} - -.fa-caret-square-up::before { - content: "\f151"; -} - -.fa-cloud-showers-water::before { - content: "\e4e4"; -} - -.fa-chart-bar::before { - content: "\f080"; -} - -.fa-bar-chart::before { - content: "\f080"; -} - -.fa-hands-bubbles::before { - content: "\e05e"; -} - -.fa-hands-wash::before { - content: "\e05e"; -} - -.fa-less-than-equal::before { - content: "\f537"; -} - -.fa-train::before { - content: "\f238"; -} - -.fa-eye-low-vision::before { - content: "\f2a8"; -} - -.fa-low-vision::before { - content: "\f2a8"; -} - -.fa-crow::before { - content: "\f520"; -} - -.fa-sailboat::before { - content: "\e445"; -} - -.fa-window-restore::before { - content: "\f2d2"; -} - -.fa-square-plus::before { - content: "\f0fe"; -} - -.fa-plus-square::before { - content: "\f0fe"; -} - -.fa-torii-gate::before { - content: "\f6a1"; -} - -.fa-frog::before { - content: "\f52e"; -} - -.fa-bucket::before { - content: "\e4cf"; -} - -.fa-image::before { - content: "\f03e"; -} - -.fa-microphone::before { - content: "\f130"; -} - -.fa-cow::before { - content: "\f6c8"; -} - -.fa-caret-up::before { - content: "\f0d8"; -} - -.fa-screwdriver::before { - content: "\f54a"; -} - -.fa-folder-closed::before { - content: "\e185"; -} - -.fa-house-tsunami::before { - content: "\e515"; -} - -.fa-square-nfi::before { - content: "\e576"; -} - -.fa-arrow-up-from-ground-water::before { - content: "\e4b5"; -} - -.fa-martini-glass::before { - content: "\f57b"; -} - -.fa-glass-martini-alt::before { - content: "\f57b"; -} - -.fa-rotate-left::before { - content: "\f2ea"; -} - -.fa-rotate-back::before { - content: "\f2ea"; -} - -.fa-rotate-backward::before { - content: "\f2ea"; -} - -.fa-undo-alt::before { - content: "\f2ea"; -} - -.fa-table-columns::before { - content: "\f0db"; -} - -.fa-columns::before { - content: "\f0db"; -} - -.fa-lemon::before { - content: "\f094"; -} - -.fa-head-side-mask::before { - content: "\e063"; -} - -.fa-handshake::before { - content: "\f2b5"; -} - -.fa-gem::before { - content: "\f3a5"; -} - -.fa-dolly::before { - content: "\f472"; -} - -.fa-dolly-box::before { - content: "\f472"; -} - -.fa-smoking::before { - content: "\f48d"; -} - -.fa-minimize::before { - content: "\f78c"; -} - -.fa-compress-arrows-alt::before { - content: "\f78c"; -} - -.fa-monument::before { - content: "\f5a6"; -} - -.fa-snowplow::before { - content: "\f7d2"; -} - -.fa-angles-right::before { - content: "\f101"; -} - -.fa-angle-double-right::before { - content: "\f101"; -} - -.fa-cannabis::before { - content: "\f55f"; -} - -.fa-circle-play::before { - content: "\f144"; -} - -.fa-play-circle::before { - content: "\f144"; -} - -.fa-tablets::before { - content: "\f490"; -} - -.fa-ethernet::before { - content: "\f796"; -} - -.fa-euro-sign::before { - content: "\f153"; -} - -.fa-eur::before { - content: "\f153"; -} - -.fa-euro::before { - content: "\f153"; -} - -.fa-chair::before { - content: "\f6c0"; -} - -.fa-circle-check::before { - content: "\f058"; -} - -.fa-check-circle::before { - content: "\f058"; -} - -.fa-circle-stop::before { - content: "\f28d"; -} - -.fa-stop-circle::before { - content: "\f28d"; -} - -.fa-compass-drafting::before { - content: "\f568"; -} - -.fa-drafting-compass::before { - content: "\f568"; -} - -.fa-plate-wheat::before { - content: "\e55a"; -} - -.fa-icicles::before { - content: "\f7ad"; -} - -.fa-person-shelter::before { - content: "\e54f"; -} - -.fa-neuter::before { - content: "\f22c"; -} - -.fa-id-badge::before { - content: "\f2c1"; -} - -.fa-marker::before { - content: "\f5a1"; -} - -.fa-face-laugh-beam::before { - content: "\f59a"; -} - -.fa-laugh-beam::before { - content: "\f59a"; -} - -.fa-helicopter-symbol::before { - content: "\e502"; -} - -.fa-universal-access::before { - content: "\f29a"; -} - -.fa-circle-chevron-up::before { - content: "\f139"; -} - -.fa-chevron-circle-up::before { - content: "\f139"; -} - -.fa-lari-sign::before { - content: "\e1c8"; -} - -.fa-volcano::before { - content: "\f770"; -} - -.fa-person-walking-dashed-line-arrow-right::before { - content: "\e553"; -} - -.fa-sterling-sign::before { - content: "\f154"; -} - -.fa-gbp::before { - content: "\f154"; -} - -.fa-pound-sign::before { - content: "\f154"; -} - -.fa-viruses::before { - content: "\e076"; -} - -.fa-square-person-confined::before { - content: "\e577"; -} - -.fa-user-tie::before { - content: "\f508"; -} - -.fa-arrow-down-long::before { - content: "\f175"; -} - -.fa-long-arrow-down::before { - content: "\f175"; -} - -.fa-tent-arrow-down-to-line::before { - content: "\e57e"; -} - -.fa-certificate::before { - content: "\f0a3"; -} - -.fa-reply-all::before { - content: "\f122"; -} - -.fa-mail-reply-all::before { - content: "\f122"; -} - -.fa-suitcase::before { - content: "\f0f2"; -} - -.fa-person-skating::before { - content: "\f7c5"; -} - -.fa-skating::before { - content: "\f7c5"; -} - -.fa-filter-circle-dollar::before { - content: "\f662"; -} - -.fa-funnel-dollar::before { - content: "\f662"; -} - -.fa-camera-retro::before { - content: "\f083"; -} - -.fa-circle-arrow-down::before { - content: "\f0ab"; -} - -.fa-arrow-circle-down::before { - content: "\f0ab"; -} - -.fa-file-import::before { - content: "\f56f"; -} - -.fa-arrow-right-to-file::before { - content: "\f56f"; -} - -.fa-square-arrow-up-right::before { - content: "\f14c"; -} - -.fa-external-link-square::before { - content: "\f14c"; -} - -.fa-box-open::before { - content: "\f49e"; -} - -.fa-scroll::before { - content: "\f70e"; -} - -.fa-spa::before { - content: "\f5bb"; -} - -.fa-location-pin-lock::before { - content: "\e51f"; -} - -.fa-pause::before { - content: "\f04c"; -} - -.fa-hill-avalanche::before { - content: "\e507"; -} - -.fa-temperature-empty::before { - content: "\f2cb"; -} - -.fa-temperature-0::before { - content: "\f2cb"; -} - -.fa-thermometer-0::before { - content: "\f2cb"; -} - -.fa-thermometer-empty::before { - content: "\f2cb"; -} - -.fa-bomb::before { - content: "\f1e2"; -} - -.fa-registered::before { - content: "\f25d"; -} - -.fa-address-card::before { - content: "\f2bb"; -} - -.fa-contact-card::before { - content: "\f2bb"; -} - -.fa-vcard::before { - content: "\f2bb"; -} - -.fa-scale-unbalanced-flip::before { - content: "\f516"; -} - -.fa-balance-scale-right::before { - content: "\f516"; -} - -.fa-subscript::before { - content: "\f12c"; -} - -.fa-diamond-turn-right::before { - content: "\f5eb"; -} - -.fa-directions::before { - content: "\f5eb"; -} - -.fa-burst::before { - content: "\e4dc"; -} - -.fa-house-laptop::before { - content: "\e066"; -} - -.fa-laptop-house::before { - content: "\e066"; -} - -.fa-face-tired::before { - content: "\f5c8"; -} - -.fa-tired::before { - content: "\f5c8"; -} - -.fa-money-bills::before { - content: "\e1f3"; -} - -.fa-smog::before { - content: "\f75f"; -} - -.fa-crutch::before { - content: "\f7f7"; -} - -.fa-cloud-arrow-up::before { - content: "\f0ee"; -} - -.fa-cloud-upload::before { - content: "\f0ee"; -} - -.fa-cloud-upload-alt::before { - content: "\f0ee"; -} - -.fa-palette::before { - content: "\f53f"; -} - -.fa-arrows-turn-right::before { - content: "\e4c0"; -} - -.fa-vest::before { - content: "\e085"; -} - -.fa-ferry::before { - content: "\e4ea"; -} - -.fa-arrows-down-to-people::before { - content: "\e4b9"; -} - -.fa-seedling::before { - content: "\f4d8"; -} - -.fa-sprout::before { - content: "\f4d8"; -} - -.fa-left-right::before { - content: "\f337"; -} - -.fa-arrows-alt-h::before { - content: "\f337"; -} - -.fa-boxes-packing::before { - content: "\e4c7"; -} - -.fa-circle-arrow-left::before { - content: "\f0a8"; -} - -.fa-arrow-circle-left::before { - content: "\f0a8"; -} - -.fa-group-arrows-rotate::before { - content: "\e4f6"; -} - -.fa-bowl-food::before { - content: "\e4c6"; -} - -.fa-candy-cane::before { - content: "\f786"; -} - -.fa-arrow-down-wide-short::before { - content: "\f160"; -} - -.fa-sort-amount-asc::before { - content: "\f160"; -} - -.fa-sort-amount-down::before { - content: "\f160"; -} - -.fa-cloud-bolt::before { - content: "\f76c"; -} - -.fa-thunderstorm::before { - content: "\f76c"; -} - -.fa-text-slash::before { - content: "\f87d"; -} - -.fa-remove-format::before { - content: "\f87d"; -} - -.fa-face-smile-wink::before { - content: "\f4da"; -} - -.fa-smile-wink::before { - content: "\f4da"; -} - -.fa-file-word::before { - content: "\f1c2"; -} - -.fa-file-powerpoint::before { - content: "\f1c4"; -} - -.fa-arrows-left-right::before { - content: "\f07e"; -} - -.fa-arrows-h::before { - content: "\f07e"; -} - -.fa-house-lock::before { - content: "\e510"; -} - -.fa-cloud-arrow-down::before { - content: "\f0ed"; -} - -.fa-cloud-download::before { - content: "\f0ed"; -} - -.fa-cloud-download-alt::before { - content: "\f0ed"; -} - -.fa-children::before { - content: "\e4e1"; -} - -.fa-chalkboard::before { - content: "\f51b"; -} - -.fa-blackboard::before { - content: "\f51b"; -} - -.fa-user-large-slash::before { - content: "\f4fa"; -} - -.fa-user-alt-slash::before { - content: "\f4fa"; -} - -.fa-envelope-open::before { - content: "\f2b6"; -} - -.fa-handshake-simple-slash::before { - content: "\e05f"; -} - -.fa-handshake-alt-slash::before { - content: "\e05f"; -} - -.fa-mattress-pillow::before { - content: "\e525"; -} - -.fa-guarani-sign::before { - content: "\e19a"; -} - -.fa-arrows-rotate::before { - content: "\f021"; -} - -.fa-refresh::before { - content: "\f021"; -} - -.fa-sync::before { - content: "\f021"; -} - -.fa-fire-extinguisher::before { - content: "\f134"; -} - -.fa-cruzeiro-sign::before { - content: "\e152"; -} - -.fa-greater-than-equal::before { - content: "\f532"; -} - -.fa-shield-halved::before { - content: "\f3ed"; -} - -.fa-shield-alt::before { - content: "\f3ed"; -} - -.fa-book-atlas::before { - content: "\f558"; -} - -.fa-atlas::before { - content: "\f558"; -} - -.fa-virus::before { - content: "\e074"; -} - -.fa-envelope-circle-check::before { - content: "\e4e8"; -} - -.fa-layer-group::before { - content: "\f5fd"; -} - -.fa-arrows-to-dot::before { - content: "\e4be"; -} - -.fa-archway::before { - content: "\f557"; -} - -.fa-heart-circle-check::before { - content: "\e4fd"; -} - -.fa-house-chimney-crack::before { - content: "\f6f1"; -} - -.fa-house-damage::before { - content: "\f6f1"; -} - -.fa-file-zipper::before { - content: "\f1c6"; -} - -.fa-file-archive::before { - content: "\f1c6"; -} - -.fa-square::before { - content: "\f0c8"; -} - -.fa-martini-glass-empty::before { - content: "\f000"; -} - -.fa-glass-martini::before { - content: "\f000"; -} - -.fa-couch::before { - content: "\f4b8"; -} - -.fa-cedi-sign::before { - content: "\e0df"; -} - -.fa-italic::before { - content: "\f033"; -} - -.fa-church::before { - content: "\f51d"; -} - -.fa-comments-dollar::before { - content: "\f653"; -} - -.fa-democrat::before { - content: "\f747"; -} - -.fa-z::before { - content: "Z"; -} - -.fa-person-skiing::before { - content: "\f7c9"; -} - -.fa-skiing::before { - content: "\f7c9"; -} - -.fa-road-lock::before { - content: "\e567"; -} - -.fa-a::before { - content: "A"; -} - -.fa-temperature-arrow-down::before { - content: "\e03f"; -} - -.fa-temperature-down::before { - content: "\e03f"; -} - -.fa-feather-pointed::before { - content: "\f56b"; -} - -.fa-feather-alt::before { - content: "\f56b"; -} - -.fa-p::before { - content: "P"; -} - -.fa-snowflake::before { - content: "\f2dc"; -} - -.fa-newspaper::before { - content: "\f1ea"; -} - -.fa-rectangle-ad::before { - content: "\f641"; -} - -.fa-ad::before { - content: "\f641"; -} - -.fa-circle-arrow-right::before { - content: "\f0a9"; -} - -.fa-arrow-circle-right::before { - content: "\f0a9"; -} - -.fa-filter-circle-xmark::before { - content: "\e17b"; -} - -.fa-locust::before { - content: "\e520"; -} - -.fa-sort::before { - content: "\f0dc"; -} - -.fa-unsorted::before { - content: "\f0dc"; -} - -.fa-list-ol::before { - content: "\f0cb"; -} - -.fa-list-1-2::before { - content: "\f0cb"; -} - -.fa-list-numeric::before { - content: "\f0cb"; -} - -.fa-person-dress-burst::before { - content: "\e544"; -} - -.fa-money-check-dollar::before { - content: "\f53d"; -} - -.fa-money-check-alt::before { - content: "\f53d"; -} - -.fa-vector-square::before { - content: "\f5cb"; -} - -.fa-bread-slice::before { - content: "\f7ec"; -} - -.fa-language::before { - content: "\f1ab"; -} - -.fa-face-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-filter::before { - content: "\f0b0"; -} - -.fa-question::before { - content: "\?"; -} - -.fa-file-signature::before { - content: "\f573"; -} - -.fa-up-down-left-right::before { - content: "\f0b2"; -} - -.fa-arrows-alt::before { - content: "\f0b2"; -} - -.fa-house-chimney-user::before { - content: "\e065"; -} - -.fa-hand-holding-heart::before { - content: "\f4be"; -} - -.fa-puzzle-piece::before { - content: "\f12e"; -} - -.fa-money-check::before { - content: "\f53c"; -} - -.fa-star-half-stroke::before { - content: "\f5c0"; -} - -.fa-star-half-alt::before { - content: "\f5c0"; -} - -.fa-code::before { - content: "\f121"; -} - -.fa-whiskey-glass::before { - content: "\f7a0"; -} - -.fa-glass-whiskey::before { - content: "\f7a0"; -} - -.fa-building-circle-exclamation::before { - content: "\e4d3"; -} - -.fa-magnifying-glass-chart::before { - content: "\e522"; -} - -.fa-arrow-up-right-from-square::before { - content: "\f08e"; -} - -.fa-external-link::before { - content: "\f08e"; -} - -.fa-cubes-stacked::before { - content: "\e4e6"; -} - -.fa-won-sign::before { - content: "\f159"; -} - -.fa-krw::before { - content: "\f159"; -} - -.fa-won::before { - content: "\f159"; -} - -.fa-virus-covid::before { - content: "\e4a8"; -} - -.fa-austral-sign::before { - content: "\e0a9"; -} - -.fa-f::before { - content: "F"; -} - -.fa-leaf::before { - content: "\f06c"; -} - -.fa-road::before { - content: "\f018"; -} - -.fa-taxi::before { - content: "\f1ba"; -} - -.fa-cab::before { - content: "\f1ba"; -} - -.fa-person-circle-plus::before { - content: "\e541"; -} - -.fa-chart-pie::before { - content: "\f200"; -} - -.fa-pie-chart::before { - content: "\f200"; -} - -.fa-bolt-lightning::before { - content: "\e0b7"; -} - -.fa-sack-xmark::before { - content: "\e56a"; -} - -.fa-file-excel::before { - content: "\f1c3"; -} - -.fa-file-contract::before { - content: "\f56c"; -} - -.fa-fish-fins::before { - content: "\e4f2"; -} - -.fa-building-flag::before { - content: "\e4d5"; -} - -.fa-face-grin-beam::before { - content: "\f582"; -} - -.fa-grin-beam::before { - content: "\f582"; -} - -.fa-object-ungroup::before { - content: "\f248"; -} - -.fa-poop::before { - content: "\f619"; -} - -.fa-location-pin::before { - content: "\f041"; -} - -.fa-map-marker::before { - content: "\f041"; -} - -.fa-kaaba::before { - content: "\f66b"; -} - -.fa-toilet-paper::before { - content: "\f71e"; -} - -.fa-helmet-safety::before { - content: "\f807"; -} - -.fa-hard-hat::before { - content: "\f807"; -} - -.fa-hat-hard::before { - content: "\f807"; -} - -.fa-eject::before { - content: "\f052"; -} - -.fa-circle-right::before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-right::before { - content: "\f35a"; -} - -.fa-plane-circle-check::before { - content: "\e555"; -} - -.fa-face-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-meh-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-object-group::before { - content: "\f247"; -} - -.fa-chart-line::before { - content: "\f201"; -} - -.fa-line-chart::before { - content: "\f201"; -} - -.fa-mask-ventilator::before { - content: "\e524"; -} - -.fa-arrow-right::before { - content: "\f061"; -} - -.fa-signs-post::before { - content: "\f277"; -} - -.fa-map-signs::before { - content: "\f277"; -} - -.fa-cash-register::before { - content: "\f788"; -} - -.fa-person-circle-question::before { - content: "\e542"; -} - -.fa-h::before { - content: "H"; -} - -.fa-tarp::before { - content: "\e57b"; -} - -.fa-screwdriver-wrench::before { - content: "\f7d9"; -} - -.fa-tools::before { - content: "\f7d9"; -} - -.fa-arrows-to-eye::before { - content: "\e4bf"; -} - -.fa-plug-circle-bolt::before { - content: "\e55b"; -} - -.fa-heart::before { - content: "\f004"; -} - -.fa-mars-and-venus::before { - content: "\f224"; -} - -.fa-house-user::before { - content: "\e1b0"; -} - -.fa-home-user::before { - content: "\e1b0"; -} - -.fa-dumpster-fire::before { - content: "\f794"; -} - -.fa-house-crack::before { - content: "\e3b1"; -} - -.fa-martini-glass-citrus::before { - content: "\f561"; -} - -.fa-cocktail::before { - content: "\f561"; -} - -.fa-face-surprise::before { - content: "\f5c2"; -} - -.fa-surprise::before { - content: "\f5c2"; -} - -.fa-bottle-water::before { - content: "\e4c5"; -} - -.fa-circle-pause::before { - content: "\f28b"; -} - -.fa-pause-circle::before { - content: "\f28b"; -} - -.fa-toilet-paper-slash::before { - content: "\e072"; -} - -.fa-apple-whole::before { - content: "\f5d1"; -} - -.fa-apple-alt::before { - content: "\f5d1"; -} - -.fa-kitchen-set::before { - content: "\e51a"; -} - -.fa-r::before { - content: "R"; -} - -.fa-temperature-quarter::before { - content: "\f2ca"; -} - -.fa-temperature-1::before { - content: "\f2ca"; -} - -.fa-thermometer-1::before { - content: "\f2ca"; -} - -.fa-thermometer-quarter::before { - content: "\f2ca"; -} - -.fa-cube::before { - content: "\f1b2"; -} - -.fa-bitcoin-sign::before { - content: "\e0b4"; -} - -.fa-shield-dog::before { - content: "\e573"; -} - -.fa-solar-panel::before { - content: "\f5ba"; -} - -.fa-lock-open::before { - content: "\f3c1"; -} - -.fa-elevator::before { - content: "\e16d"; -} - -.fa-money-bill-transfer::before { - content: "\e528"; -} - -.fa-money-bill-trend-up::before { - content: "\e529"; -} - -.fa-house-flood-water-circle-arrow-right::before { - content: "\e50f"; -} - -.fa-square-poll-horizontal::before { - content: "\f682"; -} - -.fa-poll-h::before { - content: "\f682"; -} - -.fa-circle::before { - content: "\f111"; -} - -.fa-backward-fast::before { - content: "\f049"; -} - -.fa-fast-backward::before { - content: "\f049"; -} - -.fa-recycle::before { - content: "\f1b8"; -} - -.fa-user-astronaut::before { - content: "\f4fb"; -} - -.fa-plane-slash::before { - content: "\e069"; -} - -.fa-trademark::before { - content: "\f25c"; -} - -.fa-basketball::before { - content: "\f434"; -} - -.fa-basketball-ball::before { - content: "\f434"; -} - -.fa-satellite-dish::before { - content: "\f7c0"; -} - -.fa-circle-up::before { - content: "\f35b"; -} - -.fa-arrow-alt-circle-up::before { - content: "\f35b"; -} - -.fa-mobile-screen-button::before { - content: "\f3cd"; -} - -.fa-mobile-alt::before { - content: "\f3cd"; -} - -.fa-volume-high::before { - content: "\f028"; -} - -.fa-volume-up::before { - content: "\f028"; -} - -.fa-users-rays::before { - content: "\e593"; -} - -.fa-wallet::before { - content: "\f555"; -} - -.fa-clipboard-check::before { - content: "\f46c"; -} - -.fa-file-audio::before { - content: "\f1c7"; -} - -.fa-burger::before { - content: "\f805"; -} - -.fa-hamburger::before { - content: "\f805"; -} - -.fa-wrench::before { - content: "\f0ad"; -} - -.fa-bugs::before { - content: "\e4d0"; -} - -.fa-rupee-sign::before { - content: "\f156"; -} - -.fa-rupee::before { - content: "\f156"; -} - -.fa-file-image::before { - content: "\f1c5"; -} - -.fa-circle-question::before { - content: "\f059"; -} - -.fa-question-circle::before { - content: "\f059"; -} - -.fa-plane-departure::before { - content: "\f5b0"; -} - -.fa-handshake-slash::before { - content: "\e060"; -} - -.fa-book-bookmark::before { - content: "\e0bb"; -} - -.fa-code-branch::before { - content: "\f126"; -} - -.fa-hat-cowboy::before { - content: "\f8c0"; -} - -.fa-bridge::before { - content: "\e4c8"; -} - -.fa-phone-flip::before { - content: "\f879"; -} - -.fa-phone-alt::before { - content: "\f879"; -} - -.fa-truck-front::before { - content: "\e2b7"; -} - -.fa-cat::before { - content: "\f6be"; -} - -.fa-anchor-circle-exclamation::before { - content: "\e4ab"; -} - -.fa-truck-field::before { - content: "\e58d"; -} - -.fa-route::before { - content: "\f4d7"; -} - -.fa-clipboard-question::before { - content: "\e4e3"; -} - -.fa-panorama::before { - content: "\e209"; -} - -.fa-comment-medical::before { - content: "\f7f5"; -} - -.fa-teeth-open::before { - content: "\f62f"; -} - -.fa-file-circle-minus::before { - content: "\e4ed"; -} - -.fa-tags::before { - content: "\f02c"; -} - -.fa-wine-glass::before { - content: "\f4e3"; -} - -.fa-forward-fast::before { - content: "\f050"; -} - -.fa-fast-forward::before { - content: "\f050"; -} - -.fa-face-meh-blank::before { - content: "\f5a4"; -} - -.fa-meh-blank::before { - content: "\f5a4"; -} - -.fa-square-parking::before { - content: "\f540"; -} - -.fa-parking::before { - content: "\f540"; -} - -.fa-house-signal::before { - content: "\e012"; -} - -.fa-bars-progress::before { - content: "\f828"; -} - -.fa-tasks-alt::before { - content: "\f828"; -} - -.fa-faucet-drip::before { - content: "\e006"; -} - -.fa-cart-flatbed::before { - content: "\f474"; -} - -.fa-dolly-flatbed::before { - content: "\f474"; -} - -.fa-ban-smoking::before { - content: "\f54d"; -} - -.fa-smoking-ban::before { - content: "\f54d"; -} - -.fa-terminal::before { - content: "\f120"; -} - -.fa-mobile-button::before { - content: "\f10b"; -} - -.fa-house-medical-flag::before { - content: "\e514"; -} - -.fa-basket-shopping::before { - content: "\f291"; -} - -.fa-shopping-basket::before { - content: "\f291"; -} - -.fa-tape::before { - content: "\f4db"; -} - -.fa-bus-simple::before { - content: "\f55e"; -} - -.fa-bus-alt::before { - content: "\f55e"; -} - -.fa-eye::before { - content: "\f06e"; -} - -.fa-face-sad-cry::before { - content: "\f5b3"; -} - -.fa-sad-cry::before { - content: "\f5b3"; -} - -.fa-audio-description::before { - content: "\f29e"; -} - -.fa-person-military-to-person::before { - content: "\e54c"; -} - -.fa-file-shield::before { - content: "\e4f0"; -} - -.fa-user-slash::before { - content: "\f506"; -} - -.fa-pen::before { - content: "\f304"; -} - -.fa-tower-observation::before { - content: "\e586"; -} - -.fa-file-code::before { - content: "\f1c9"; -} - -.fa-signal::before { - content: "\f012"; -} - -.fa-signal-5::before { - content: "\f012"; -} - -.fa-signal-perfect::before { - content: "\f012"; -} - -.fa-bus::before { - content: "\f207"; -} - -.fa-heart-circle-xmark::before { - content: "\e501"; -} - -.fa-house-chimney::before { - content: "\e3af"; -} - -.fa-home-lg::before { - content: "\e3af"; -} - -.fa-window-maximize::before { - content: "\f2d0"; -} - -.fa-face-frown::before { - content: "\f119"; -} - -.fa-frown::before { - content: "\f119"; -} - -.fa-prescription::before { - content: "\f5b1"; -} - -.fa-shop::before { - content: "\f54f"; -} - -.fa-store-alt::before { - content: "\f54f"; -} - -.fa-floppy-disk::before { - content: "\f0c7"; -} - -.fa-save::before { - content: "\f0c7"; -} - -.fa-vihara::before { - content: "\f6a7"; -} - -.fa-scale-unbalanced::before { - content: "\f515"; -} - -.fa-balance-scale-left::before { - content: "\f515"; -} - -.fa-sort-up::before { - content: "\f0de"; -} - -.fa-sort-asc::before { - content: "\f0de"; -} - -.fa-comment-dots::before { - content: "\f4ad"; -} - -.fa-commenting::before { - content: "\f4ad"; -} - -.fa-plant-wilt::before { - content: "\e5aa"; -} - -.fa-diamond::before { - content: "\f219"; -} - -.fa-face-grin-squint::before { - content: "\f585"; -} - -.fa-grin-squint::before { - content: "\f585"; -} - -.fa-hand-holding-dollar::before { - content: "\f4c0"; -} - -.fa-hand-holding-usd::before { - content: "\f4c0"; -} - -.fa-bacterium::before { - content: "\e05a"; -} - -.fa-hand-pointer::before { - content: "\f25a"; -} - -.fa-drum-steelpan::before { - content: "\f56a"; -} - -.fa-hand-scissors::before { - content: "\f257"; -} - -.fa-hands-praying::before { - content: "\f684"; -} - -.fa-praying-hands::before { - content: "\f684"; -} - -.fa-arrow-rotate-right::before { - content: "\f01e"; -} - -.fa-arrow-right-rotate::before { - content: "\f01e"; -} - -.fa-arrow-rotate-forward::before { - content: "\f01e"; -} - -.fa-redo::before { - content: "\f01e"; -} - -.fa-biohazard::before { - content: "\f780"; -} - -.fa-location-crosshairs::before { - content: "\f601"; -} - -.fa-location::before { - content: "\f601"; -} - -.fa-mars-double::before { - content: "\f227"; -} - -.fa-child-dress::before { - content: "\e59c"; -} - -.fa-users-between-lines::before { - content: "\e591"; -} - -.fa-lungs-virus::before { - content: "\e067"; -} - -.fa-face-grin-tears::before { - content: "\f588"; -} - -.fa-grin-tears::before { - content: "\f588"; -} - -.fa-phone::before { - content: "\f095"; -} - -.fa-calendar-xmark::before { - content: "\f273"; -} - -.fa-calendar-times::before { - content: "\f273"; -} - -.fa-child-reaching::before { - content: "\e59d"; -} - -.fa-head-side-virus::before { - content: "\e064"; -} - -.fa-user-gear::before { - content: "\f4fe"; -} - -.fa-user-cog::before { - content: "\f4fe"; -} - -.fa-arrow-up-1-9::before { - content: "\f163"; -} - -.fa-sort-numeric-up::before { - content: "\f163"; -} - -.fa-door-closed::before { - content: "\f52a"; -} - -.fa-shield-virus::before { - content: "\e06c"; -} - -.fa-dice-six::before { - content: "\f526"; -} - -.fa-mosquito-net::before { - content: "\e52c"; -} - -.fa-bridge-water::before { - content: "\e4ce"; -} - -.fa-person-booth::before { - content: "\f756"; -} - -.fa-text-width::before { - content: "\f035"; -} - -.fa-hat-wizard::before { - content: "\f6e8"; -} - -.fa-pen-fancy::before { - content: "\f5ac"; -} - -.fa-person-digging::before { - content: "\f85e"; -} - -.fa-digging::before { - content: "\f85e"; -} - -.fa-trash::before { - content: "\f1f8"; -} - -.fa-gauge-simple::before { - content: "\f629"; -} - -.fa-gauge-simple-med::before { - content: "\f629"; -} - -.fa-tachometer-average::before { - content: "\f629"; -} - -.fa-book-medical::before { - content: "\f7e6"; -} - -.fa-poo::before { - content: "\f2fe"; -} - -.fa-quote-right::before { - content: "\f10e"; -} - -.fa-quote-right-alt::before { - content: "\f10e"; -} - -.fa-shirt::before { - content: "\f553"; -} - -.fa-t-shirt::before { - content: "\f553"; -} - -.fa-tshirt::before { - content: "\f553"; -} - -.fa-cubes::before { - content: "\f1b3"; -} - -.fa-divide::before { - content: "\f529"; -} - -.fa-tenge-sign::before { - content: "\f7d7"; -} - -.fa-tenge::before { - content: "\f7d7"; -} - -.fa-headphones::before { - content: "\f025"; -} - -.fa-hands-holding::before { - content: "\f4c2"; -} - -.fa-hands-clapping::before { - content: "\e1a8"; -} - -.fa-republican::before { - content: "\f75e"; -} - -.fa-arrow-left::before { - content: "\f060"; -} - -.fa-person-circle-xmark::before { - content: "\e543"; -} - -.fa-ruler::before { - content: "\f545"; -} - -.fa-align-left::before { - content: "\f036"; -} - -.fa-dice-d6::before { - content: "\f6d1"; -} - -.fa-restroom::before { - content: "\f7bd"; -} - -.fa-j::before { - content: "J"; -} - -.fa-users-viewfinder::before { - content: "\e595"; -} - -.fa-file-video::before { - content: "\f1c8"; -} - -.fa-up-right-from-square::before { - content: "\f35d"; -} - -.fa-external-link-alt::before { - content: "\f35d"; -} - -.fa-table-cells::before { - content: "\f00a"; -} - -.fa-th::before { - content: "\f00a"; -} - -.fa-file-pdf::before { - content: "\f1c1"; -} - -.fa-book-bible::before { - content: "\f647"; -} - -.fa-bible::before { - content: "\f647"; -} - -.fa-o::before { - content: "O"; -} - -.fa-suitcase-medical::before { - content: "\f0fa"; -} - -.fa-medkit::before { - content: "\f0fa"; -} - -.fa-user-secret::before { - content: "\f21b"; -} - -.fa-otter::before { - content: "\f700"; -} - -.fa-person-dress::before { - content: "\f182"; -} - -.fa-female::before { - content: "\f182"; -} - -.fa-comment-dollar::before { - content: "\f651"; -} - -.fa-business-time::before { - content: "\f64a"; -} - -.fa-briefcase-clock::before { - content: "\f64a"; -} - -.fa-table-cells-large::before { - content: "\f009"; -} - -.fa-th-large::before { - content: "\f009"; -} - -.fa-book-tanakh::before { - content: "\f827"; -} - -.fa-tanakh::before { - content: "\f827"; -} - -.fa-phone-volume::before { - content: "\f2a0"; -} - -.fa-volume-control-phone::before { - content: "\f2a0"; -} - -.fa-hat-cowboy-side::before { - content: "\f8c1"; -} - -.fa-clipboard-user::before { - content: "\f7f3"; -} - -.fa-child::before { - content: "\f1ae"; -} - -.fa-lira-sign::before { - content: "\f195"; -} - -.fa-satellite::before { - content: "\f7bf"; -} - -.fa-plane-lock::before { - content: "\e558"; -} - -.fa-tag::before { - content: "\f02b"; -} - -.fa-comment::before { - content: "\f075"; -} - -.fa-cake-candles::before { - content: "\f1fd"; -} - -.fa-birthday-cake::before { - content: "\f1fd"; -} - -.fa-cake::before { - content: "\f1fd"; -} - -.fa-envelope::before { - content: "\f0e0"; -} - -.fa-angles-up::before { - content: "\f102"; -} - -.fa-angle-double-up::before { - content: "\f102"; -} - -.fa-paperclip::before { - content: "\f0c6"; -} - -.fa-arrow-right-to-city::before { - content: "\e4b3"; -} - -.fa-ribbon::before { - content: "\f4d6"; -} - -.fa-lungs::before { - content: "\f604"; -} - -.fa-arrow-up-9-1::before { - content: "\f887"; -} - -.fa-sort-numeric-up-alt::before { - content: "\f887"; -} - -.fa-litecoin-sign::before { - content: "\e1d3"; -} - -.fa-border-none::before { - content: "\f850"; -} - -.fa-circle-nodes::before { - content: "\e4e2"; -} - -.fa-parachute-box::before { - content: "\f4cd"; -} - -.fa-indent::before { - content: "\f03c"; -} - -.fa-truck-field-un::before { - content: "\e58e"; -} - -.fa-hourglass::before { - content: "\f254"; -} - -.fa-hourglass-empty::before { - content: "\f254"; -} - -.fa-mountain::before { - content: "\f6fc"; -} - -.fa-user-doctor::before { - content: "\f0f0"; -} - -.fa-user-md::before { - content: "\f0f0"; -} - -.fa-circle-info::before { - content: "\f05a"; -} - -.fa-info-circle::before { - content: "\f05a"; -} - -.fa-cloud-meatball::before { - content: "\f73b"; -} - -.fa-camera::before { - content: "\f030"; -} - -.fa-camera-alt::before { - content: "\f030"; -} - -.fa-square-virus::before { - content: "\e578"; -} - -.fa-meteor::before { - content: "\f753"; -} - -.fa-car-on::before { - content: "\e4dd"; -} - -.fa-sleigh::before { - content: "\f7cc"; -} - -.fa-arrow-down-1-9::before { - content: "\f162"; -} - -.fa-sort-numeric-asc::before { - content: "\f162"; -} - -.fa-sort-numeric-down::before { - content: "\f162"; -} - -.fa-hand-holding-droplet::before { - content: "\f4c1"; -} - -.fa-hand-holding-water::before { - content: "\f4c1"; -} - -.fa-water::before { - content: "\f773"; -} - -.fa-calendar-check::before { - content: "\f274"; -} - -.fa-braille::before { - content: "\f2a1"; -} - -.fa-prescription-bottle-medical::before { - content: "\f486"; -} - -.fa-prescription-bottle-alt::before { - content: "\f486"; -} - -.fa-landmark::before { - content: "\f66f"; -} - -.fa-truck::before { - content: "\f0d1"; -} - -.fa-crosshairs::before { - content: "\f05b"; -} - -.fa-person-cane::before { - content: "\e53c"; -} - -.fa-tent::before { - content: "\e57d"; -} - -.fa-vest-patches::before { - content: "\e086"; -} - -.fa-check-double::before { - content: "\f560"; -} - -.fa-arrow-down-a-z::before { - content: "\f15d"; -} - -.fa-sort-alpha-asc::before { - content: "\f15d"; -} - -.fa-sort-alpha-down::before { - content: "\f15d"; -} - -.fa-money-bill-wheat::before { - content: "\e52a"; -} - -.fa-cookie::before { - content: "\f563"; -} - -.fa-arrow-rotate-left::before { - content: "\f0e2"; -} - -.fa-arrow-left-rotate::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-back::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-backward::before { - content: "\f0e2"; -} - -.fa-undo::before { - content: "\f0e2"; -} - -.fa-hard-drive::before { - content: "\f0a0"; -} - -.fa-hdd::before { - content: "\f0a0"; -} - -.fa-face-grin-squint-tears::before { - content: "\f586"; -} - -.fa-grin-squint-tears::before { - content: "\f586"; -} - -.fa-dumbbell::before { - content: "\f44b"; -} - -.fa-rectangle-list::before { - content: "\f022"; -} - -.fa-list-alt::before { - content: "\f022"; -} - -.fa-tarp-droplet::before { - content: "\e57c"; -} - -.fa-house-medical-circle-check::before { - content: "\e511"; -} - -.fa-person-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-calendar-plus::before { - content: "\f271"; -} - -.fa-plane-arrival::before { - content: "\f5af"; -} - -.fa-circle-left::before { - content: "\f359"; -} - -.fa-arrow-alt-circle-left::before { - content: "\f359"; -} - -.fa-train-subway::before { - content: "\f239"; -} - -.fa-subway::before { - content: "\f239"; -} - -.fa-chart-gantt::before { - content: "\e0e4"; -} - -.fa-indian-rupee-sign::before { - content: "\e1bc"; -} - -.fa-indian-rupee::before { - content: "\e1bc"; -} - -.fa-inr::before { - content: "\e1bc"; -} - -.fa-crop-simple::before { - content: "\f565"; -} - -.fa-crop-alt::before { - content: "\f565"; -} - -.fa-money-bill-1::before { - content: "\f3d1"; -} - -.fa-money-bill-alt::before { - content: "\f3d1"; -} - -.fa-left-long::before { - content: "\f30a"; -} - -.fa-long-arrow-alt-left::before { - content: "\f30a"; -} - -.fa-dna::before { - content: "\f471"; -} - -.fa-virus-slash::before { - content: "\e075"; -} - -.fa-minus::before { - content: "\f068"; -} - -.fa-subtract::before { - content: "\f068"; -} - -.fa-chess::before { - content: "\f439"; -} - -.fa-arrow-left-long::before { - content: "\f177"; -} - -.fa-long-arrow-left::before { - content: "\f177"; -} - -.fa-plug-circle-check::before { - content: "\e55c"; -} - -.fa-street-view::before { - content: "\f21d"; -} - -.fa-franc-sign::before { - content: "\e18f"; -} - -.fa-volume-off::before { - content: "\f026"; -} - -.fa-hands-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-hands-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-gear::before { - content: "\f013"; -} - -.fa-cog::before { - content: "\f013"; -} - -.fa-droplet-slash::before { - content: "\f5c7"; -} - -.fa-tint-slash::before { - content: "\f5c7"; -} - -.fa-mosque::before { - content: "\f678"; -} - -.fa-mosquito::before { - content: "\e52b"; -} - -.fa-star-of-david::before { - content: "\f69a"; -} - -.fa-person-military-rifle::before { - content: "\e54b"; -} - -.fa-cart-shopping::before { - content: "\f07a"; -} - -.fa-shopping-cart::before { - content: "\f07a"; -} - -.fa-vials::before { - content: "\f493"; -} - -.fa-plug-circle-plus::before { - content: "\e55f"; -} - -.fa-place-of-worship::before { - content: "\f67f"; -} - -.fa-grip-vertical::before { - content: "\f58e"; -} - -.fa-arrow-turn-up::before { - content: "\f148"; -} - -.fa-level-up::before { - content: "\f148"; -} - -.fa-u::before { - content: "U"; -} - -.fa-square-root-variable::before { - content: "\f698"; -} - -.fa-square-root-alt::before { - content: "\f698"; -} - -.fa-clock::before { - content: "\f017"; -} - -.fa-clock-four::before { - content: "\f017"; -} - -.fa-backward-step::before { - content: "\f048"; -} - -.fa-step-backward::before { - content: "\f048"; -} - -.fa-pallet::before { - content: "\f482"; -} - -.fa-faucet::before { - content: "\e005"; -} - -.fa-baseball-bat-ball::before { - content: "\f432"; -} - -.fa-s::before { - content: "S"; -} - -.fa-timeline::before { - content: "\e29c"; -} - -.fa-keyboard::before { - content: "\f11c"; -} - -.fa-caret-down::before { - content: "\f0d7"; -} - -.fa-house-chimney-medical::before { - content: "\f7f2"; -} - -.fa-clinic-medical::before { - content: "\f7f2"; -} - -.fa-temperature-three-quarters::before { - content: "\f2c8"; -} - -.fa-temperature-3::before { - content: "\f2c8"; -} - -.fa-thermometer-3::before { - content: "\f2c8"; -} - -.fa-thermometer-three-quarters::before { - content: "\f2c8"; -} - -.fa-mobile-screen::before { - content: "\f3cf"; -} - -.fa-mobile-android-alt::before { - content: "\f3cf"; -} - -.fa-plane-up::before { - content: "\e22d"; -} - -.fa-piggy-bank::before { - content: "\f4d3"; -} - -.fa-battery-half::before { - content: "\f242"; -} - -.fa-battery-3::before { - content: "\f242"; -} - -.fa-mountain-city::before { - content: "\e52e"; -} - -.fa-coins::before { - content: "\f51e"; -} - -.fa-khanda::before { - content: "\f66d"; -} - -.fa-sliders::before { - content: "\f1de"; -} - -.fa-sliders-h::before { - content: "\f1de"; -} - -.fa-folder-tree::before { - content: "\f802"; -} - -.fa-network-wired::before { - content: "\f6ff"; -} - -.fa-map-pin::before { - content: "\f276"; -} - -.fa-hamsa::before { - content: "\f665"; -} - -.fa-cent-sign::before { - content: "\e3f5"; -} - -.fa-flask::before { - content: "\f0c3"; -} - -.fa-person-pregnant::before { - content: "\e31e"; -} - -.fa-wand-sparkles::before { - content: "\f72b"; -} - -.fa-ellipsis-vertical::before { - content: "\f142"; -} - -.fa-ellipsis-v::before { - content: "\f142"; -} - -.fa-ticket::before { - content: "\f145"; -} - -.fa-power-off::before { - content: "\f011"; -} - -.fa-right-long::before { - content: "\f30b"; -} - -.fa-long-arrow-alt-right::before { - content: "\f30b"; -} - -.fa-flag-usa::before { - content: "\f74d"; -} - -.fa-laptop-file::before { - content: "\e51d"; -} - -.fa-tty::before { - content: "\f1e4"; -} - -.fa-teletype::before { - content: "\f1e4"; -} - -.fa-diagram-next::before { - content: "\e476"; -} - -.fa-person-rifle::before { - content: "\e54e"; -} - -.fa-house-medical-circle-exclamation::before { - content: "\e512"; -} - -.fa-closed-captioning::before { - content: "\f20a"; -} - -.fa-person-hiking::before { - content: "\f6ec"; -} - -.fa-hiking::before { - content: "\f6ec"; -} - -.fa-venus-double::before { - content: "\f226"; -} - -.fa-images::before { - content: "\f302"; -} - -.fa-calculator::before { - content: "\f1ec"; -} - -.fa-people-pulling::before { - content: "\e535"; -} - -.fa-n::before { - content: "N"; -} - -.fa-cable-car::before { - content: "\f7da"; -} - -.fa-tram::before { - content: "\f7da"; -} - -.fa-cloud-rain::before { - content: "\f73d"; -} - -.fa-building-circle-xmark::before { - content: "\e4d4"; -} - -.fa-ship::before { - content: "\f21a"; -} - -.fa-arrows-down-to-line::before { - content: "\e4b8"; -} - -.fa-download::before { - content: "\f019"; -} - -.fa-face-grin::before { - content: "\f580"; -} - -.fa-grin::before { - content: "\f580"; -} - -.fa-delete-left::before { - content: "\f55a"; -} - -.fa-backspace::before { - content: "\f55a"; -} - -.fa-eye-dropper::before { - content: "\f1fb"; -} - -.fa-eye-dropper-empty::before { - content: "\f1fb"; -} - -.fa-eyedropper::before { - content: "\f1fb"; -} - -.fa-file-circle-check::before { - content: "\e5a0"; -} - -.fa-forward::before { - content: "\f04e"; -} - -.fa-mobile::before { - content: "\f3ce"; -} - -.fa-mobile-android::before { - content: "\f3ce"; -} - -.fa-mobile-phone::before { - content: "\f3ce"; -} - -.fa-face-meh::before { - content: "\f11a"; -} - -.fa-meh::before { - content: "\f11a"; -} - -.fa-align-center::before { - content: "\f037"; -} - -.fa-book-skull::before { - content: "\f6b7"; -} - -.fa-book-dead::before { - content: "\f6b7"; -} - -.fa-id-card::before { - content: "\f2c2"; -} - -.fa-drivers-license::before { - content: "\f2c2"; -} - -.fa-outdent::before { - content: "\f03b"; -} - -.fa-dedent::before { - content: "\f03b"; -} - -.fa-heart-circle-exclamation::before { - content: "\e4fe"; -} - -.fa-house::before { - content: "\f015"; -} - -.fa-home::before { - content: "\f015"; -} - -.fa-home-alt::before { - content: "\f015"; -} - -.fa-home-lg-alt::before { - content: "\f015"; -} - -.fa-calendar-week::before { - content: "\f784"; -} - -.fa-laptop-medical::before { - content: "\f812"; -} - -.fa-b::before { - content: "B"; -} - -.fa-file-medical::before { - content: "\f477"; -} - -.fa-dice-one::before { - content: "\f525"; -} - -.fa-kiwi-bird::before { - content: "\f535"; -} - -.fa-arrow-right-arrow-left::before { - content: "\f0ec"; -} - -.fa-exchange::before { - content: "\f0ec"; -} - -.fa-rotate-right::before { - content: "\f2f9"; -} - -.fa-redo-alt::before { - content: "\f2f9"; -} - -.fa-rotate-forward::before { - content: "\f2f9"; -} - -.fa-utensils::before { - content: "\f2e7"; -} - -.fa-cutlery::before { - content: "\f2e7"; -} - -.fa-arrow-up-wide-short::before { - content: "\f161"; -} - -.fa-sort-amount-up::before { - content: "\f161"; -} - -.fa-mill-sign::before { - content: "\e1ed"; -} - -.fa-bowl-rice::before { - content: "\e2eb"; -} - -.fa-skull::before { - content: "\f54c"; -} - -.fa-tower-broadcast::before { - content: "\f519"; -} - -.fa-broadcast-tower::before { - content: "\f519"; -} - -.fa-truck-pickup::before { - content: "\f63c"; -} - -.fa-up-long::before { - content: "\f30c"; -} - -.fa-long-arrow-alt-up::before { - content: "\f30c"; -} - -.fa-stop::before { - content: "\f04d"; -} - -.fa-code-merge::before { - content: "\f387"; -} - -.fa-upload::before { - content: "\f093"; -} - -.fa-hurricane::before { - content: "\f751"; -} - -.fa-mound::before { - content: "\e52d"; -} - -.fa-toilet-portable::before { - content: "\e583"; -} - -.fa-compact-disc::before { - content: "\f51f"; -} - -.fa-file-arrow-down::before { - content: "\f56d"; -} - -.fa-file-download::before { - content: "\f56d"; -} - -.fa-caravan::before { - content: "\f8ff"; -} - -.fa-shield-cat::before { - content: "\e572"; -} - -.fa-bolt::before { - content: "\f0e7"; -} - -.fa-zap::before { - content: "\f0e7"; -} - -.fa-glass-water::before { - content: "\e4f4"; -} - -.fa-oil-well::before { - content: "\e532"; -} - -.fa-vault::before { - content: "\e2c5"; -} - -.fa-mars::before { - content: "\f222"; -} - -.fa-toilet::before { - content: "\f7d8"; -} - -.fa-plane-circle-xmark::before { - content: "\e557"; -} - -.fa-yen-sign::before { - content: "\f157"; -} - -.fa-cny::before { - content: "\f157"; -} - -.fa-jpy::before { - content: "\f157"; -} - -.fa-rmb::before { - content: "\f157"; -} - -.fa-yen::before { - content: "\f157"; -} - -.fa-ruble-sign::before { - content: "\f158"; -} - -.fa-rouble::before { - content: "\f158"; -} - -.fa-rub::before { - content: "\f158"; -} - -.fa-ruble::before { - content: "\f158"; -} - -.fa-sun::before { - content: "\f185"; -} - -.fa-guitar::before { - content: "\f7a6"; -} - -.fa-face-laugh-wink::before { - content: "\f59c"; -} - -.fa-laugh-wink::before { - content: "\f59c"; -} - -.fa-horse-head::before { - content: "\f7ab"; -} - -.fa-bore-hole::before { - content: "\e4c3"; -} - -.fa-industry::before { - content: "\f275"; -} - -.fa-circle-down::before { - content: "\f358"; -} - -.fa-arrow-alt-circle-down::before { - content: "\f358"; -} - -.fa-arrows-turn-to-dots::before { - content: "\e4c1"; -} - -.fa-florin-sign::before { - content: "\e184"; -} - -.fa-arrow-down-short-wide::before { - content: "\f884"; -} - -.fa-sort-amount-desc::before { - content: "\f884"; -} - -.fa-sort-amount-down-alt::before { - content: "\f884"; -} - -.fa-less-than::before { - content: "\<"; -} - -.fa-angle-down::before { - content: "\f107"; -} - -.fa-car-tunnel::before { - content: "\e4de"; -} - -.fa-head-side-cough::before { - content: "\e061"; -} - -.fa-grip-lines::before { - content: "\f7a4"; -} - -.fa-thumbs-down::before { - content: "\f165"; -} - -.fa-user-lock::before { - content: "\f502"; -} - -.fa-arrow-right-long::before { - content: "\f178"; -} - -.fa-long-arrow-right::before { - content: "\f178"; -} - -.fa-anchor-circle-xmark::before { - content: "\e4ac"; -} - -.fa-ellipsis::before { - content: "\f141"; -} - -.fa-ellipsis-h::before { - content: "\f141"; -} - -.fa-chess-pawn::before { - content: "\f443"; -} - -.fa-kit-medical::before { - content: "\f479"; -} - -.fa-first-aid::before { - content: "\f479"; -} - -.fa-person-through-window::before { - content: "\e5a9"; -} - -.fa-toolbox::before { - content: "\f552"; -} - -.fa-hands-holding-circle::before { - content: "\e4fb"; -} - -.fa-bug::before { - content: "\f188"; -} - -.fa-credit-card::before { - content: "\f09d"; -} - -.fa-credit-card-alt::before { - content: "\f09d"; -} - -.fa-car::before { - content: "\f1b9"; -} - -.fa-automobile::before { - content: "\f1b9"; -} - -.fa-hand-holding-hand::before { - content: "\e4f7"; -} - -.fa-book-open-reader::before { - content: "\f5da"; -} - -.fa-book-reader::before { - content: "\f5da"; -} - -.fa-mountain-sun::before { - content: "\e52f"; -} - -.fa-arrows-left-right-to-line::before { - content: "\e4ba"; -} - -.fa-dice-d20::before { - content: "\f6cf"; -} - -.fa-truck-droplet::before { - content: "\e58c"; -} - -.fa-file-circle-xmark::before { - content: "\e5a1"; -} - -.fa-temperature-arrow-up::before { - content: "\e040"; -} - -.fa-temperature-up::before { - content: "\e040"; -} - -.fa-medal::before { - content: "\f5a2"; -} - -.fa-bed::before { - content: "\f236"; -} - -.fa-square-h::before { - content: "\f0fd"; -} - -.fa-h-square::before { - content: "\f0fd"; -} - -.fa-podcast::before { - content: "\f2ce"; -} - -.fa-temperature-full::before { - content: "\f2c7"; -} - -.fa-temperature-4::before { - content: "\f2c7"; -} - -.fa-thermometer-4::before { - content: "\f2c7"; -} - -.fa-thermometer-full::before { - content: "\f2c7"; -} - -.fa-bell::before { - content: "\f0f3"; -} - -.fa-superscript::before { - content: "\f12b"; -} - -.fa-plug-circle-xmark::before { - content: "\e560"; -} - -.fa-star-of-life::before { - content: "\f621"; -} - -.fa-phone-slash::before { - content: "\f3dd"; -} - -.fa-paint-roller::before { - content: "\f5aa"; -} - -.fa-handshake-angle::before { - content: "\f4c4"; -} - -.fa-hands-helping::before { - content: "\f4c4"; -} - -.fa-location-dot::before { - content: "\f3c5"; -} - -.fa-map-marker-alt::before { - content: "\f3c5"; -} - -.fa-file::before { - content: "\f15b"; -} - -.fa-greater-than::before { - content: "\>"; -} - -.fa-person-swimming::before { - content: "\f5c4"; -} - -.fa-swimmer::before { - content: "\f5c4"; -} - -.fa-arrow-down::before { - content: "\f063"; -} - -.fa-droplet::before { - content: "\f043"; -} - -.fa-tint::before { - content: "\f043"; -} - -.fa-eraser::before { - content: "\f12d"; -} - -.fa-earth-americas::before { - content: "\f57d"; -} - -.fa-earth::before { - content: "\f57d"; -} - -.fa-earth-america::before { - content: "\f57d"; -} - -.fa-globe-americas::before { - content: "\f57d"; -} - -.fa-person-burst::before { - content: "\e53b"; -} - -.fa-dove::before { - content: "\f4ba"; -} - -.fa-battery-empty::before { - content: "\f244"; -} - -.fa-battery-0::before { - content: "\f244"; -} - -.fa-socks::before { - content: "\f696"; -} - -.fa-inbox::before { - content: "\f01c"; -} - -.fa-section::before { - content: "\e447"; -} - -.fa-gauge-high::before { - content: "\f625"; -} - -.fa-tachometer-alt::before { - content: "\f625"; -} - -.fa-tachometer-alt-fast::before { - content: "\f625"; -} - -.fa-envelope-open-text::before { - content: "\f658"; -} - -.fa-hospital::before { - content: "\f0f8"; -} - -.fa-hospital-alt::before { - content: "\f0f8"; -} - -.fa-hospital-wide::before { - content: "\f0f8"; -} - -.fa-wine-bottle::before { - content: "\f72f"; -} - -.fa-chess-rook::before { - content: "\f447"; -} - -.fa-bars-staggered::before { - content: "\f550"; -} - -.fa-reorder::before { - content: "\f550"; -} - -.fa-stream::before { - content: "\f550"; -} - -.fa-dharmachakra::before { - content: "\f655"; -} - -.fa-hotdog::before { - content: "\f80f"; -} - -.fa-person-walking-with-cane::before { - content: "\f29d"; -} - -.fa-blind::before { - content: "\f29d"; -} - -.fa-drum::before { - content: "\f569"; -} - -.fa-ice-cream::before { - content: "\f810"; -} - -.fa-heart-circle-bolt::before { - content: "\e4fc"; -} - -.fa-fax::before { - content: "\f1ac"; -} - -.fa-paragraph::before { - content: "\f1dd"; -} - -.fa-check-to-slot::before { - content: "\f772"; -} - -.fa-vote-yea::before { - content: "\f772"; -} - -.fa-star-half::before { - content: "\f089"; -} - -.fa-boxes-stacked::before { - content: "\f468"; -} - -.fa-boxes::before { - content: "\f468"; -} - -.fa-boxes-alt::before { - content: "\f468"; -} - -.fa-link::before { - content: "\f0c1"; -} - -.fa-chain::before { - content: "\f0c1"; -} - -.fa-ear-listen::before { - content: "\f2a2"; -} - -.fa-assistive-listening-systems::before { - content: "\f2a2"; -} - -.fa-tree-city::before { - content: "\e587"; -} - -.fa-play::before { - content: "\f04b"; -} - -.fa-font::before { - content: "\f031"; -} - -.fa-rupiah-sign::before { - content: "\e23d"; -} - -.fa-magnifying-glass::before { - content: "\f002"; -} - -.fa-search::before { - content: "\f002"; -} - -.fa-table-tennis-paddle-ball::before { - content: "\f45d"; -} - -.fa-ping-pong-paddle-ball::before { - content: "\f45d"; -} - -.fa-table-tennis::before { - content: "\f45d"; -} - -.fa-person-dots-from-line::before { - content: "\f470"; -} - -.fa-diagnoses::before { - content: "\f470"; -} - -.fa-trash-can-arrow-up::before { - content: "\f82a"; -} - -.fa-trash-restore-alt::before { - content: "\f82a"; -} - -.fa-naira-sign::before { - content: "\e1f6"; -} - -.fa-cart-arrow-down::before { - content: "\f218"; -} - -.fa-walkie-talkie::before { - content: "\f8ef"; -} - -.fa-file-pen::before { - content: "\f31c"; -} - -.fa-file-edit::before { - content: "\f31c"; -} - -.fa-receipt::before { - content: "\f543"; -} - -.fa-square-pen::before { - content: "\f14b"; -} - -.fa-pen-square::before { - content: "\f14b"; -} - -.fa-pencil-square::before { - content: "\f14b"; -} - -.fa-suitcase-rolling::before { - content: "\f5c1"; -} - -.fa-person-circle-exclamation::before { - content: "\e53f"; -} - -.fa-chevron-down::before { - content: "\f078"; -} - -.fa-battery-full::before { - content: "\f240"; -} - -.fa-battery::before { - content: "\f240"; -} - -.fa-battery-5::before { - content: "\f240"; -} - -.fa-skull-crossbones::before { - content: "\f714"; -} - -.fa-code-compare::before { - content: "\e13a"; -} - -.fa-list-ul::before { - content: "\f0ca"; -} - -.fa-list-dots::before { - content: "\f0ca"; -} - -.fa-school-lock::before { - content: "\e56f"; -} - -.fa-tower-cell::before { - content: "\e585"; -} - -.fa-down-long::before { - content: "\f309"; -} - -.fa-long-arrow-alt-down::before { - content: "\f309"; -} - -.fa-ranking-star::before { - content: "\e561"; -} - -.fa-chess-king::before { - content: "\f43f"; -} - -.fa-person-harassing::before { - content: "\e549"; -} - -.fa-brazilian-real-sign::before { - content: "\e46c"; -} - -.fa-landmark-dome::before { - content: "\f752"; -} - -.fa-landmark-alt::before { - content: "\f752"; -} - -.fa-arrow-up::before { - content: "\f062"; -} - -.fa-tv::before { - content: "\f26c"; -} - -.fa-television::before { - content: "\f26c"; -} - -.fa-tv-alt::before { - content: "\f26c"; -} - -.fa-shrimp::before { - content: "\e448"; -} - -.fa-list-check::before { - content: "\f0ae"; -} - -.fa-tasks::before { - content: "\f0ae"; -} - -.fa-jug-detergent::before { - content: "\e519"; -} - -.fa-circle-user::before { - content: "\f2bd"; -} - -.fa-user-circle::before { - content: "\f2bd"; -} - -.fa-user-shield::before { - content: "\f505"; -} - -.fa-wind::before { - content: "\f72e"; -} - -.fa-car-burst::before { - content: "\f5e1"; -} - -.fa-car-crash::before { - content: "\f5e1"; -} - -.fa-y::before { - content: "Y"; -} - -.fa-person-snowboarding::before { - content: "\f7ce"; -} - -.fa-snowboarding::before { - content: "\f7ce"; -} - -.fa-truck-fast::before { - content: "\f48b"; -} - -.fa-shipping-fast::before { - content: "\f48b"; -} - -.fa-fish::before { - content: "\f578"; -} - -.fa-user-graduate::before { - content: "\f501"; -} - -.fa-circle-half-stroke::before { - content: "\f042"; -} - -.fa-adjust::before { - content: "\f042"; -} - -.fa-clapperboard::before { - content: "\e131"; -} - -.fa-circle-radiation::before { - content: "\f7ba"; -} - -.fa-radiation-alt::before { - content: "\f7ba"; -} - -.fa-baseball::before { - content: "\f433"; -} - -.fa-baseball-ball::before { - content: "\f433"; -} - -.fa-jet-fighter-up::before { - content: "\e518"; -} - -.fa-diagram-project::before { - content: "\f542"; -} - -.fa-project-diagram::before { - content: "\f542"; -} - -.fa-copy::before { - content: "\f0c5"; -} - -.fa-volume-xmark::before { - content: "\f6a9"; -} - -.fa-volume-mute::before { - content: "\f6a9"; -} - -.fa-volume-times::before { - content: "\f6a9"; -} - -.fa-hand-sparkles::before { - content: "\e05d"; -} - -.fa-grip::before { - content: "\f58d"; -} - -.fa-grip-horizontal::before { - content: "\f58d"; -} - -.fa-share-from-square::before { - content: "\f14d"; -} - -.fa-share-square::before { - content: "\f14d"; -} - -.fa-child-combatant::before { - content: "\e4e0"; -} - -.fa-child-rifle::before { - content: "\e4e0"; -} - -.fa-gun::before { - content: "\e19b"; -} - -.fa-square-phone::before { - content: "\f098"; -} - -.fa-phone-square::before { - content: "\f098"; -} - -.fa-plus::before { - content: "\+"; -} - -.fa-add::before { - content: "\+"; -} - -.fa-expand::before { - content: "\f065"; -} - -.fa-computer::before { - content: "\e4e5"; -} - -.fa-xmark::before { - content: "\f00d"; -} - -.fa-close::before { - content: "\f00d"; -} - -.fa-multiply::before { - content: "\f00d"; -} - -.fa-remove::before { - content: "\f00d"; -} - -.fa-times::before { - content: "\f00d"; -} - -.fa-arrows-up-down-left-right::before { - content: "\f047"; -} - -.fa-arrows::before { - content: "\f047"; -} - -.fa-chalkboard-user::before { - content: "\f51c"; -} - -.fa-chalkboard-teacher::before { - content: "\f51c"; -} - -.fa-peso-sign::before { - content: "\e222"; -} - -.fa-building-shield::before { - content: "\e4d8"; -} - -.fa-baby::before { - content: "\f77c"; -} - -.fa-users-line::before { - content: "\e592"; -} - -.fa-quote-left::before { - content: "\f10d"; -} - -.fa-quote-left-alt::before { - content: "\f10d"; -} - -.fa-tractor::before { - content: "\f722"; -} - -.fa-trash-arrow-up::before { - content: "\f829"; -} - -.fa-trash-restore::before { - content: "\f829"; -} - -.fa-arrow-down-up-lock::before { - content: "\e4b0"; -} - -.fa-lines-leaning::before { - content: "\e51e"; -} - -.fa-ruler-combined::before { - content: "\f546"; -} - -.fa-copyright::before { - content: "\f1f9"; -} - -.fa-equals::before { - content: "\="; -} - -.fa-blender::before { - content: "\f517"; -} - -.fa-teeth::before { - content: "\f62e"; -} - -.fa-shekel-sign::before { - content: "\f20b"; -} - -.fa-ils::before { - content: "\f20b"; -} - -.fa-shekel::before { - content: "\f20b"; -} - -.fa-sheqel::before { - content: "\f20b"; -} - -.fa-sheqel-sign::before { - content: "\f20b"; -} - -.fa-map::before { - content: "\f279"; -} - -.fa-rocket::before { - content: "\f135"; -} - -.fa-photo-film::before { - content: "\f87c"; -} - -.fa-photo-video::before { - content: "\f87c"; -} - -.fa-folder-minus::before { - content: "\f65d"; -} - -.fa-store::before { - content: "\f54e"; -} - -.fa-arrow-trend-up::before { - content: "\e098"; -} - -.fa-plug-circle-minus::before { - content: "\e55e"; -} - -.fa-sign-hanging::before { - content: "\f4d9"; -} - -.fa-sign::before { - content: "\f4d9"; -} - -.fa-bezier-curve::before { - content: "\f55b"; -} - -.fa-bell-slash::before { - content: "\f1f6"; -} - -.fa-tablet::before { - content: "\f3fb"; -} - -.fa-tablet-android::before { - content: "\f3fb"; -} - -.fa-school-flag::before { - content: "\e56e"; -} - -.fa-fill::before { - content: "\f575"; -} - -.fa-angle-up::before { - content: "\f106"; -} - -.fa-drumstick-bite::before { - content: "\f6d7"; -} - -.fa-holly-berry::before { - content: "\f7aa"; -} - -.fa-chevron-left::before { - content: "\f053"; -} - -.fa-bacteria::before { - content: "\e059"; -} - -.fa-hand-lizard::before { - content: "\f258"; -} - -.fa-notdef::before { - content: "\e1fe"; -} - -.fa-disease::before { - content: "\f7fa"; -} - -.fa-briefcase-medical::before { - content: "\f469"; -} - -.fa-genderless::before { - content: "\f22d"; -} - -.fa-chevron-right::before { - content: "\f054"; -} - -.fa-retweet::before { - content: "\f079"; -} - -.fa-car-rear::before { - content: "\f5de"; -} - -.fa-car-alt::before { - content: "\f5de"; -} - -.fa-pump-soap::before { - content: "\e06b"; -} - -.fa-video-slash::before { - content: "\f4e2"; -} - -.fa-battery-quarter::before { - content: "\f243"; -} - -.fa-battery-2::before { - content: "\f243"; -} - -.fa-radio::before { - content: "\f8d7"; -} - -.fa-baby-carriage::before { - content: "\f77d"; -} - -.fa-carriage-baby::before { - content: "\f77d"; -} - -.fa-traffic-light::before { - content: "\f637"; -} - -.fa-thermometer::before { - content: "\f491"; -} - -.fa-vr-cardboard::before { - content: "\f729"; -} - -.fa-hand-middle-finger::before { - content: "\f806"; -} - -.fa-percent::before { - content: "\%"; -} - -.fa-percentage::before { - content: "\%"; -} - -.fa-truck-moving::before { - content: "\f4df"; -} - -.fa-glass-water-droplet::before { - content: "\e4f5"; -} - -.fa-display::before { - content: "\e163"; -} - -.fa-face-smile::before { - content: "\f118"; -} - -.fa-smile::before { - content: "\f118"; -} - -.fa-thumbtack::before { - content: "\f08d"; -} - -.fa-thumb-tack::before { - content: "\f08d"; -} - -.fa-trophy::before { - content: "\f091"; -} - -.fa-person-praying::before { - content: "\f683"; -} - -.fa-pray::before { - content: "\f683"; -} - -.fa-hammer::before { - content: "\f6e3"; -} - -.fa-hand-peace::before { - content: "\f25b"; -} - -.fa-rotate::before { - content: "\f2f1"; -} - -.fa-sync-alt::before { - content: "\f2f1"; -} - -.fa-spinner::before { - content: "\f110"; -} - -.fa-robot::before { - content: "\f544"; -} - -.fa-peace::before { - content: "\f67c"; -} - -.fa-gears::before { - content: "\f085"; -} - -.fa-cogs::before { - content: "\f085"; -} - -.fa-warehouse::before { - content: "\f494"; -} - -.fa-arrow-up-right-dots::before { - content: "\e4b7"; -} - -.fa-splotch::before { - content: "\f5bc"; -} - -.fa-face-grin-hearts::before { - content: "\f584"; -} - -.fa-grin-hearts::before { - content: "\f584"; -} - -.fa-dice-four::before { - content: "\f524"; -} - -.fa-sim-card::before { - content: "\f7c4"; -} - -.fa-transgender::before { - content: "\f225"; -} - -.fa-transgender-alt::before { - content: "\f225"; -} - -.fa-mercury::before { - content: "\f223"; -} - -.fa-arrow-turn-down::before { - content: "\f149"; -} - -.fa-level-down::before { - content: "\f149"; -} - -.fa-person-falling-burst::before { - content: "\e547"; -} - -.fa-award::before { - content: "\f559"; -} - -.fa-ticket-simple::before { - content: "\f3ff"; -} - -.fa-ticket-alt::before { - content: "\f3ff"; -} - -.fa-building::before { - content: "\f1ad"; -} - -.fa-angles-left::before { - content: "\f100"; -} - -.fa-angle-double-left::before { - content: "\f100"; -} - -.fa-qrcode::before { - content: "\f029"; -} - -.fa-clock-rotate-left::before { - content: "\f1da"; -} - -.fa-history::before { - content: "\f1da"; -} - -.fa-face-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-file-export::before { - content: "\f56e"; -} - -.fa-arrow-right-from-file::before { - content: "\f56e"; -} - -.fa-shield::before { - content: "\f132"; -} - -.fa-shield-blank::before { - content: "\f132"; -} - -.fa-arrow-up-short-wide::before { - content: "\f885"; -} - -.fa-sort-amount-up-alt::before { - content: "\f885"; -} - -.fa-house-medical::before { - content: "\e3b2"; -} - -.fa-golf-ball-tee::before { - content: "\f450"; -} - -.fa-golf-ball::before { - content: "\f450"; -} - -.fa-circle-chevron-left::before { - content: "\f137"; -} - -.fa-chevron-circle-left::before { - content: "\f137"; -} - -.fa-house-chimney-window::before { - content: "\e00d"; -} - -.fa-pen-nib::before { - content: "\f5ad"; -} - -.fa-tent-arrow-turn-left::before { - content: "\e580"; -} - -.fa-tents::before { - content: "\e582"; -} - -.fa-wand-magic::before { - content: "\f0d0"; -} - -.fa-magic::before { - content: "\f0d0"; -} - -.fa-dog::before { - content: "\f6d3"; -} - -.fa-carrot::before { - content: "\f787"; -} - -.fa-moon::before { - content: "\f186"; -} - -.fa-wine-glass-empty::before { - content: "\f5ce"; -} - -.fa-wine-glass-alt::before { - content: "\f5ce"; -} - -.fa-cheese::before { - content: "\f7ef"; -} - -.fa-yin-yang::before { - content: "\f6ad"; -} - -.fa-music::before { - content: "\f001"; -} - -.fa-code-commit::before { - content: "\f386"; -} - -.fa-temperature-low::before { - content: "\f76b"; -} - -.fa-person-biking::before { - content: "\f84a"; -} - -.fa-biking::before { - content: "\f84a"; -} - -.fa-broom::before { - content: "\f51a"; -} - -.fa-shield-heart::before { - content: "\e574"; -} - -.fa-gopuram::before { - content: "\f664"; -} - -.fa-earth-oceania::before { - content: "\e47b"; -} - -.fa-globe-oceania::before { - content: "\e47b"; -} - -.fa-square-xmark::before { - content: "\f2d3"; -} - -.fa-times-square::before { - content: "\f2d3"; -} - -.fa-xmark-square::before { - content: "\f2d3"; -} - -.fa-hashtag::before { - content: "\#"; -} - -.fa-up-right-and-down-left-from-center::before { - content: "\f424"; -} - -.fa-expand-alt::before { - content: "\f424"; -} - -.fa-oil-can::before { - content: "\f613"; -} - -.fa-t::before { - content: "T"; -} - -.fa-hippo::before { - content: "\f6ed"; -} - -.fa-chart-column::before { - content: "\e0e3"; -} - -.fa-infinity::before { - content: "\f534"; -} - -.fa-vial-circle-check::before { - content: "\e596"; -} - -.fa-person-arrow-down-to-line::before { - content: "\e538"; -} - -.fa-voicemail::before { - content: "\f897"; -} - -.fa-fan::before { - content: "\f863"; -} - -.fa-person-walking-luggage::before { - content: "\e554"; -} - -.fa-up-down::before { - content: "\f338"; -} - -.fa-arrows-alt-v::before { - content: "\f338"; -} - -.fa-cloud-moon-rain::before { - content: "\f73c"; -} - -.fa-calendar::before { - content: "\f133"; -} - -.fa-trailer::before { - content: "\e041"; -} - -.fa-bahai::before { - content: "\f666"; -} - -.fa-haykal::before { - content: "\f666"; -} - -.fa-sd-card::before { - content: "\f7c2"; -} - -.fa-dragon::before { - content: "\f6d5"; -} - -.fa-shoe-prints::before { - content: "\f54b"; -} - -.fa-circle-plus::before { - content: "\f055"; -} - -.fa-plus-circle::before { - content: "\f055"; -} - -.fa-face-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-hand-holding::before { - content: "\f4bd"; -} - -.fa-plug-circle-exclamation::before { - content: "\e55d"; -} - -.fa-link-slash::before { - content: "\f127"; -} - -.fa-chain-broken::before { - content: "\f127"; -} - -.fa-chain-slash::before { - content: "\f127"; -} - -.fa-unlink::before { - content: "\f127"; -} - -.fa-clone::before { - content: "\f24d"; -} - -.fa-person-walking-arrow-loop-left::before { - content: "\e551"; -} - -.fa-arrow-up-z-a::before { - content: "\f882"; -} - -.fa-sort-alpha-up-alt::before { - content: "\f882"; -} - -.fa-fire-flame-curved::before { - content: "\f7e4"; -} - -.fa-fire-alt::before { - content: "\f7e4"; -} - -.fa-tornado::before { - content: "\f76f"; -} - -.fa-file-circle-plus::before { - content: "\e494"; -} - -.fa-book-quran::before { - content: "\f687"; -} - -.fa-quran::before { - content: "\f687"; -} - -.fa-anchor::before { - content: "\f13d"; -} - -.fa-border-all::before { - content: "\f84c"; -} - -.fa-face-angry::before { - content: "\f556"; -} - -.fa-angry::before { - content: "\f556"; -} - -.fa-cookie-bite::before { - content: "\f564"; -} - -.fa-arrow-trend-down::before { - content: "\e097"; -} - -.fa-rss::before { - content: "\f09e"; -} - -.fa-feed::before { - content: "\f09e"; -} - -.fa-draw-polygon::before { - content: "\f5ee"; -} - -.fa-scale-balanced::before { - content: "\f24e"; -} - -.fa-balance-scale::before { - content: "\f24e"; -} - -.fa-gauge-simple-high::before { - content: "\f62a"; -} - -.fa-tachometer::before { - content: "\f62a"; -} - -.fa-tachometer-fast::before { - content: "\f62a"; -} - -.fa-shower::before { - content: "\f2cc"; -} - -.fa-desktop::before { - content: "\f390"; -} - -.fa-desktop-alt::before { - content: "\f390"; -} - -.fa-m::before { - content: "M"; -} - -.fa-table-list::before { - content: "\f00b"; -} - -.fa-th-list::before { - content: "\f00b"; -} - -.fa-comment-sms::before { - content: "\f7cd"; -} - -.fa-sms::before { - content: "\f7cd"; -} - -.fa-book::before { - content: "\f02d"; -} - -.fa-user-plus::before { - content: "\f234"; -} - -.fa-check::before { - content: "\f00c"; -} - -.fa-battery-three-quarters::before { - content: "\f241"; -} - -.fa-battery-4::before { - content: "\f241"; -} - -.fa-house-circle-check::before { - content: "\e509"; -} - -.fa-angle-left::before { - content: "\f104"; -} - -.fa-diagram-successor::before { - content: "\e47a"; -} - -.fa-truck-arrow-right::before { - content: "\e58b"; -} - -.fa-arrows-split-up-and-left::before { - content: "\e4bc"; -} - -.fa-hand-fist::before { - content: "\f6de"; -} - -.fa-fist-raised::before { - content: "\f6de"; -} - -.fa-cloud-moon::before { - content: "\f6c3"; -} - -.fa-briefcase::before { - content: "\f0b1"; -} - -.fa-person-falling::before { - content: "\e546"; -} - -.fa-image-portrait::before { - content: "\f3e0"; -} - -.fa-portrait::before { - content: "\f3e0"; -} - -.fa-user-tag::before { - content: "\f507"; -} - -.fa-rug::before { - content: "\e569"; -} - -.fa-earth-europe::before { - content: "\f7a2"; -} - -.fa-globe-europe::before { - content: "\f7a2"; -} - -.fa-cart-flatbed-suitcase::before { - content: "\f59d"; -} - -.fa-luggage-cart::before { - content: "\f59d"; -} - -.fa-rectangle-xmark::before { - content: "\f410"; -} - -.fa-rectangle-times::before { - content: "\f410"; -} - -.fa-times-rectangle::before { - content: "\f410"; -} - -.fa-window-close::before { - content: "\f410"; -} - -.fa-baht-sign::before { - content: "\e0ac"; -} - -.fa-book-open::before { - content: "\f518"; -} - -.fa-book-journal-whills::before { - content: "\f66a"; -} - -.fa-journal-whills::before { - content: "\f66a"; -} - -.fa-handcuffs::before { - content: "\e4f8"; -} - -.fa-triangle-exclamation::before { - content: "\f071"; -} - -.fa-exclamation-triangle::before { - content: "\f071"; -} - -.fa-warning::before { - content: "\f071"; -} - -.fa-database::before { - content: "\f1c0"; -} - -.fa-share::before { - content: "\f064"; -} - -.fa-arrow-turn-right::before { - content: "\f064"; -} - -.fa-mail-forward::before { - content: "\f064"; -} - -.fa-bottle-droplet::before { - content: "\e4c4"; -} - -.fa-mask-face::before { - content: "\e1d7"; -} - -.fa-hill-rockslide::before { - content: "\e508"; -} - -.fa-right-left::before { - content: "\f362"; -} - -.fa-exchange-alt::before { - content: "\f362"; -} - -.fa-paper-plane::before { - content: "\f1d8"; -} - -.fa-road-circle-exclamation::before { - content: "\e565"; -} - -.fa-dungeon::before { - content: "\f6d9"; -} - -.fa-align-right::before { - content: "\f038"; -} - -.fa-money-bill-1-wave::before { - content: "\f53b"; -} - -.fa-money-bill-wave-alt::before { - content: "\f53b"; -} - -.fa-life-ring::before { - content: "\f1cd"; -} - -.fa-hands::before { - content: "\f2a7"; -} - -.fa-sign-language::before { - content: "\f2a7"; -} - -.fa-signing::before { - content: "\f2a7"; -} - -.fa-calendar-day::before { - content: "\f783"; -} - -.fa-water-ladder::before { - content: "\f5c5"; -} - -.fa-ladder-water::before { - content: "\f5c5"; -} - -.fa-swimming-pool::before { - content: "\f5c5"; -} - -.fa-arrows-up-down::before { - content: "\f07d"; -} - -.fa-arrows-v::before { - content: "\f07d"; -} - -.fa-face-grimace::before { - content: "\f57f"; -} - -.fa-grimace::before { - content: "\f57f"; -} - -.fa-wheelchair-move::before { - content: "\e2ce"; -} - -.fa-wheelchair-alt::before { - content: "\e2ce"; -} - -.fa-turn-down::before { - content: "\f3be"; -} - -.fa-level-down-alt::before { - content: "\f3be"; -} - -.fa-person-walking-arrow-right::before { - content: "\e552"; -} - -.fa-square-envelope::before { - content: "\f199"; -} - -.fa-envelope-square::before { - content: "\f199"; -} - -.fa-dice::before { - content: "\f522"; -} - -.fa-bowling-ball::before { - content: "\f436"; -} - -.fa-brain::before { - content: "\f5dc"; -} - -.fa-bandage::before { - content: "\f462"; -} - -.fa-band-aid::before { - content: "\f462"; -} - -.fa-calendar-minus::before { - content: "\f272"; -} - -.fa-circle-xmark::before { - content: "\f057"; -} - -.fa-times-circle::before { - content: "\f057"; -} - -.fa-xmark-circle::before { - content: "\f057"; -} - -.fa-gifts::before { - content: "\f79c"; -} - -.fa-hotel::before { - content: "\f594"; -} - -.fa-earth-asia::before { - content: "\f57e"; -} - -.fa-globe-asia::before { - content: "\f57e"; -} - -.fa-id-card-clip::before { - content: "\f47f"; -} - -.fa-id-card-alt::before { - content: "\f47f"; -} - -.fa-magnifying-glass-plus::before { - content: "\f00e"; -} - -.fa-search-plus::before { - content: "\f00e"; -} - -.fa-thumbs-up::before { - content: "\f164"; -} - -.fa-user-clock::before { - content: "\f4fd"; -} - -.fa-hand-dots::before { - content: "\f461"; -} - -.fa-allergies::before { - content: "\f461"; -} - -.fa-file-invoice::before { - content: "\f570"; -} - -.fa-window-minimize::before { - content: "\f2d1"; -} - -.fa-mug-saucer::before { - content: "\f0f4"; -} - -.fa-coffee::before { - content: "\f0f4"; -} - -.fa-brush::before { - content: "\f55d"; -} - -.fa-mask::before { - content: "\f6fa"; -} - -.fa-magnifying-glass-minus::before { - content: "\f010"; -} - -.fa-search-minus::before { - content: "\f010"; -} - -.fa-ruler-vertical::before { - content: "\f548"; -} - -.fa-user-large::before { - content: "\f406"; -} - -.fa-user-alt::before { - content: "\f406"; -} - -.fa-train-tram::before { - content: "\e5b4"; -} - -.fa-user-nurse::before { - content: "\f82f"; -} - -.fa-syringe::before { - content: "\f48e"; -} - -.fa-cloud-sun::before { - content: "\f6c4"; -} - -.fa-stopwatch-20::before { - content: "\e06f"; -} - -.fa-square-full::before { - content: "\f45c"; -} - -.fa-magnet::before { - content: "\f076"; -} - -.fa-jar::before { - content: "\e516"; -} - -.fa-note-sticky::before { - content: "\f249"; -} - -.fa-sticky-note::before { - content: "\f249"; -} - -.fa-bug-slash::before { - content: "\e490"; -} - -.fa-arrow-up-from-water-pump::before { - content: "\e4b6"; -} - -.fa-bone::before { - content: "\f5d7"; -} - -.fa-user-injured::before { - content: "\f728"; -} - -.fa-face-sad-tear::before { - content: "\f5b4"; -} - -.fa-sad-tear::before { - content: "\f5b4"; -} - -.fa-plane::before { - content: "\f072"; -} - -.fa-tent-arrows-down::before { - content: "\e581"; -} - -.fa-exclamation::before { - content: "\!"; -} - -.fa-arrows-spin::before { - content: "\e4bb"; -} - -.fa-print::before { - content: "\f02f"; -} - -.fa-turkish-lira-sign::before { - content: "\e2bb"; -} - -.fa-try::before { - content: "\e2bb"; -} - -.fa-turkish-lira::before { - content: "\e2bb"; -} - -.fa-dollar-sign::before { - content: "\$"; -} - -.fa-dollar::before { - content: "\$"; -} - -.fa-usd::before { - content: "\$"; -} - -.fa-x::before { - content: "X"; -} - -.fa-magnifying-glass-dollar::before { - content: "\f688"; -} - -.fa-search-dollar::before { - content: "\f688"; -} - -.fa-users-gear::before { - content: "\f509"; -} - -.fa-users-cog::before { - content: "\f509"; -} - -.fa-person-military-pointing::before { - content: "\e54a"; -} - -.fa-building-columns::before { - content: "\f19c"; -} - -.fa-bank::before { - content: "\f19c"; -} - -.fa-institution::before { - content: "\f19c"; -} - -.fa-museum::before { - content: "\f19c"; -} - -.fa-university::before { - content: "\f19c"; -} - -.fa-umbrella::before { - content: "\f0e9"; -} - -.fa-trowel::before { - content: "\e589"; -} - -.fa-d::before { - content: "D"; -} - -.fa-stapler::before { - content: "\e5af"; -} - -.fa-masks-theater::before { - content: "\f630"; -} - -.fa-theater-masks::before { - content: "\f630"; -} - -.fa-kip-sign::before { - content: "\e1c4"; -} - -.fa-hand-point-left::before { - content: "\f0a5"; -} - -.fa-handshake-simple::before { - content: "\f4c6"; -} - -.fa-handshake-alt::before { - content: "\f4c6"; -} - -.fa-jet-fighter::before { - content: "\f0fb"; -} - -.fa-fighter-jet::before { - content: "\f0fb"; -} - -.fa-square-share-nodes::before { - content: "\f1e1"; -} - -.fa-share-alt-square::before { - content: "\f1e1"; -} - -.fa-barcode::before { - content: "\f02a"; -} - -.fa-plus-minus::before { - content: "\e43c"; -} - -.fa-video::before { - content: "\f03d"; -} - -.fa-video-camera::before { - content: "\f03d"; -} - -.fa-graduation-cap::before { - content: "\f19d"; -} - -.fa-mortar-board::before { - content: "\f19d"; -} - -.fa-hand-holding-medical::before { - content: "\e05c"; -} - -.fa-person-circle-check::before { - content: "\e53e"; -} - -.fa-turn-up::before { - content: "\f3bf"; -} - -.fa-level-up-alt::before { - content: "\f3bf"; -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.elements-blocks-icon-selector-display { - font-size: 2em; -} - -.rrze-elements-tabs-modal-container span { - font-size: 2em; - padding-right: 1em; -} -/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! - \**************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 900; - font-display: block; - src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); -} -.fas, -.fa-solid { - font-weight: 900; -} -/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! - \***************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-brands: "Font Awesome 6 Brands"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -@font-face { - font-family: "Font Awesome 6 Brands"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); -} -.fab, -.fa-brands { - font-weight: 400; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-cloudflare:before { - content: "\e07d"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-guilded:before { - content: "\e07e"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-square-js:before { - content: "\f3b9"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-orcid:before { - content: "\f8d2"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-unity:before { - content: "\e049"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-square-reddit:before { - content: "\f1a2"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-square-font-awesome:before { - content: "\e5ad"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-square-instagram:before { - content: "\e055"; -} - -.fa-instagram-square:before { - content: "\e055"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-square-hacker-news:before { - content: "\f3af"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-threads:before { - content: "\e618"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-square-snapchat:before { - content: "\f2ad"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-square-font-awesome-stroke:before { - content: "\f35c"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-watchman-monitoring:before { - content: "\e087"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-square-viadeo:before { - content: "\f2aa"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-square-dribbble:before { - content: "\f397"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-debian:before { - content: "\e60b"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-instalod:before { - content: "\e081"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-square-twitter:before { - content: "\f081"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-golang:before { - content: "\e40f"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-uncharted:before { - content: "\e084"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-square-youtube:before { - content: "\f431"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-rendact:before { - content: "\f3e4"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-nfc-directional:before { - content: "\e530"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-meta:before { - content: "\e49b"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-mdb:before { - content: "\f8ca"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-unsplash:before { - content: "\e07c"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-square-steam:before { - content: "\f1b7"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-500px:before { - content: "\f26e"; -} - -.fa-square-vimeo:before { - content: "\f194"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-flag:before { - content: "\f2b4"; -} - -.fa-font-awesome-logo-full:before { - content: "\f2b4"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-hive:before { - content: "\e07f"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-padlet:before { - content: "\e4a0"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-square-github:before { - content: "\f092"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-shopify:before { - content: "\e057"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-square-threads:before { - content: "\e619"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-swift:before { - content: "\f8e1"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-square-gitlab:before { - content: "\e5ae"; -} - -.fa-gitlab-square:before { - content: "\e5ae"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-square-odnoklassniki:before { - content: "\f264"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-hashnode:before { - content: "\e499"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-umbraco:before { - content: "\f8e8"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-square-pinterest:before { - content: "\f0d3"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-dailymotion:before { - content: "\e052"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-nfc-symbol:before { - content: "\e531"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-square-google-plus:before { - content: "\f0d4"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-square-xing:before { - content: "\f169"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-bilibili:before { - content: "\e3d9"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-x-twitter:before { - content: "\e61b"; -} - -.fa-cotton-bureau:before { - content: "\f89e"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-42-group:before { - content: "\e080"; -} - -.fa-innosoft:before { - content: "\e080"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-square-pied-piper:before { - content: "\e01e"; -} - -.fa-pied-piper-square:before { - content: "\e01e"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-tiktok:before { - content: "\e07b"; -} - -.fa-square-facebook:before { - content: "\f082"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-mixer:before { - content: "\e056"; -} - -.fa-square-lastfm:before { - content: "\f203"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-cmplid:before { - content: "\e360"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-deezer:before { - content: "\e077"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-screenpal:before { - content: "\e570"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-microblog:before { - content: "\e01a"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-wirsindhandwerk:before { - content: "\e2d0"; -} - -.fa-wsh:before { - content: "\e2d0"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-octopus-deploy:before { - content: "\e082"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ab"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-rust:before { - content: "\e07a"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-square-behance:before { - content: "\f1b5"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-space-awesome:before { - content: "\e5ac"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-square-git:before { - content: "\f1d2"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-square-tumblr:before { - content: "\f174"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-perbyte:before { - content: "\e083"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-bots:before { - content: "\e340"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-ideal:before { - content: "\e013"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-firefox-browser:before { - content: "\e007"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-stubber:before { - content: "\e5c7"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f2c6"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-odysee:before { - content: "\e5c6"; -} - -.fa-square-whatsapp:before { - content: "\f40c"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-edge-legacy:before { - content: "\e078"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f198"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-square-x-twitter:before { - content: "\e61a"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f23a"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-sitrox:before { - content: "\e44a"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-buy-n-large:before { - content: "\f8a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-wodu:before { - content: "\e088"; -} - -.fa-google-pay:before { - content: "\e079"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-pix:before { - content: "\e43a"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} -/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! - \****************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); -} -.far, -.fa-regular { - font-weight: 400; -} -/*!************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/iconbox/editor.scss ***! - \************************************************************************************************************************************************************************************************************************************************/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -dt span.fau-iconbox-data.rrze-counter-normal, dt span.fau-iconbox-data.rrze-iconbox-normal { - font-size: var(--wp--preset--font-size--normal, 1rem); -} -dt span.fau-iconbox-data.rrze-counter-medium, dt span.fau-iconbox-data.rrze-iconbox-medium { - font-size: var(--wp--preset--font-size--medium, 1.25rem); -} -dt span.fau-iconbox-data.rrze-counter-large, dt span.fau-iconbox-data.rrze-iconbox-large { - font-size: var(--wp--preset--font-size--large, 4rem); -} - -.rrze--iconbox-element-container { - background-color: var(--color-primary-basis, #04316a); - color: #fff; - border: 1px solid var(--color-primary-basis, #04316a); - padding: 0.5rem 1rem; - height: 100%; - /* Creates spacing between the boxes */ -} -.rrze--iconbox-element-container .rrze-iconbox-icon { - padding: 1rem; - -ms-grid-row-align: center; - align-self: center; -} -.rrze--iconbox-element-container dl { - margin: 0.5rem; -} -.rrze--iconbox-element-container dt a { - color: #fff; - text-decoration: none; -} -.rrze--iconbox-element-container a.standard-btn.ghost-btn { - color: #fff; - text-decoration: none; - margin-top: 1rem; -} -.rrze--iconbox-element-container a.standard-btn.ghost-btn:hover { - background-color: var(--color-white, #fff); - color: var(--color-KontrastDunkel, #222); - border: 1px solid var(--color-primary-basis, #04316a); -} - -.is-style-outlined .rrze--iconbox-element-container { - background-color: var(--color-white, #fff); - color: var(--color-KontrastDunkel, #222); - border: 1px solid var(--color-primary-basis, #04316a); -} -.is-style-outlined .rrze--iconbox-element-container dt a { - color: var(--color-KontrastDunkel, #222); -} -.is-style-outlined .rrze--iconbox-element-container a.standard-btn.ghost-btn { - color: var(--color-KontrastDunkel, #222); -} -.is-style-outlined .rrze--iconbox-element-container a.standard-btn.ghost-btn:hover { - color: var(--color-white, #fff); - background-color: var(--color-primary-basis, #04316a); - border: 1px solid var(--color-primary-basis, #04316a); -} - -.rrze--iconbox-element-container dt, -.rrze--iconbox-element-container dd { - margin: 0; - /* Resets default margin for clean alignment */ -} - -.rrze-elements-blocks-counter-row { - display: initial; -} -.rrze-elements-blocks-counter-row .block-editor-block-list__layout { - display: -ms-grid; - display: grid; - grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); - column-gap: 0.15rem; - row-gap: 0.15rem; -} - -.rrze-iconbox-content { - -ms-grid-row-align: center; - align-self: center; -} -.rrze-iconbox-content dl { - padding: 0.75rem 1rem 0.75rem 0; -} -.rrze-iconbox-content dt { - /*break automatically if words are too long*/ - overflow-wrap: break-word; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; -} -.rrze-iconbox-content .manual-hyphens { - -webkit-hyphens: manual; - -ms-hyphens: manual; - hyphens: manual; -} - -.fau-iconbox-data { - font-weight: bold; -} - -.rrze--iconbox-element-container { - padding: 0; - display: -ms-grid; - display: grid; - -ms-grid-columns: 95px 5fr; - grid-template-columns: 95px 5fr; -} - -.rrze-iconbox-icon { - font-size: 3rem; - margin: 0.5rem; -} - -/*! - * Buttons - */ -button.standard-btn, -a.standard-btn { - display: inline-block; - margin: 5px 0; - padding: 10px 18px; - overflow: hidden; - cursor: pointer; - background: var(--color-primary-ci-hell, #245783); - color: var(--color-button-text, #fff); - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - text-align: center; - font-weight: normal; - text-decoration: none !important; - transition: 0.2s background ease; - border: 1px solid transparent; -} -button.standard-btn span, -a.standard-btn span { - background-color: inherit; - color: inherit; -} - -/*.post, .page { - .entry-content { - button.standard-btn, - a.standard-btn { - color: var(--color-button-text, #fff); - &:hover { - color: var(--color-button-text, #fff); - } - } - } -}*/ -button.standard-btn.font-light, -a.standard-btn.font-light { - color: #fff; -} -button.standard-btn.font-dark, -a.standard-btn.font-dark { - color: #000; -} -button.standard-btn.xsmall-btn, -a.standard-btn.xsmall-btn { - padding: 5px 10px; - font-size: 14px; - font-size: 0.875rem; - line-height: 1.5; -} -button.standard-btn.small-btn, -a.standard-btn.small-btn { - padding: 7px 12px 5px; -} -button.standard-btn.large-btn, -a.standard-btn.large-btn { - padding: 14px 20px 13px; - font-size: 23px; - font-size: 1.4375rem; - line-height: 1.5; -} -button.standard-btn.xlarge-btn, -a.standard-btn.xlarge-btn { - padding: 18px 30px 17px; - font-size: 25px; - font-size: 1.5625rem; - line-height: 1.5; -} -button.standard-btn.primary-btn, -a.standard-btn.primary-btn { - background: var(--color-primary-ci-hell, #245783); - color: var(--color-primary-ci-hell-kontrast, #fff); - border-color: rgb(30.502994012, 73.7155688623, 110.997005988); -} -button.standard-btn.primary-btn:hover, button.standard-btn.primary-btn:focus, button.standard-btn.primary-btn:active, -a.standard-btn.primary-btn:hover, -a.standard-btn.primary-btn:focus, -a.standard-btn.primary-btn:active { - background: var(--color-button-hover-bg, rgb(25.005988024, 60.4311377246, 90.994011976)); - color: var(--color-button-hover-text, #fff); -} -button.standard-btn.blue-btn, -a.standard-btn.blue-btn { - background: #245783; - border-color: rgb(30.502994012, 73.7155688623, 110.997005988); -} -button.standard-btn.blue-btn:hover, button.standard-btn.blue-btn:focus, button.standard-btn.blue-btn:active, -a.standard-btn.blue-btn:hover, -a.standard-btn.blue-btn:focus, -a.standard-btn.blue-btn:active { - background: rgb(25.005988024, 60.4311377246, 90.994011976); -} -button.standard-btn.success-btn, button.standard-btn.green-btn, -a.standard-btn.success-btn, -a.standard-btn.green-btn { - background: #115c39; - border-color: rgb(13.0229357798, 70.4770642202, 43.6651376147); -} -button.standard-btn.success-btn:hover, button.standard-btn.success-btn:focus, button.standard-btn.success-btn:active, button.standard-btn.green-btn:hover, button.standard-btn.green-btn:focus, button.standard-btn.green-btn:active, -a.standard-btn.success-btn:hover, -a.standard-btn.success-btn:focus, -a.standard-btn.success-btn:active, -a.standard-btn.green-btn:hover, -a.standard-btn.green-btn:focus, -a.standard-btn.green-btn:active { - background: rgb(7.4550458716, 40.3449541284, 24.9963302752); -} -button.standard-btn.info-btn, -a.standard-btn.info-btn { - background: #0dcaf0; - border-color: rgb(11.6897233202, 181.6403162055, 215.8102766798); - color: #000000; -} -button.standard-btn.info-btn:hover, button.standard-btn.info-btn:focus, button.standard-btn.info-btn:active, -a.standard-btn.info-btn:hover, -a.standard-btn.info-btn:focus, -a.standard-btn.info-btn:active { - background: rgb(9.8553359684, 153.1367588933, 181.9446640316); -} -button.standard-btn.warning-btn, button.standard-btn.yellow-btn, -a.standard-btn.warning-btn, -a.standard-btn.yellow-btn { - background: #ffc107; - border-color: rgb(236.5, 177.375, 0); - color: #000000; -} -button.standard-btn.warning-btn:hover, button.standard-btn.warning-btn:focus, button.standard-btn.warning-btn:active, button.standard-btn.yellow-btn:hover, button.standard-btn.yellow-btn:focus, button.standard-btn.yellow-btn:active, -a.standard-btn.warning-btn:hover, -a.standard-btn.warning-btn:focus, -a.standard-btn.warning-btn:active, -a.standard-btn.yellow-btn:hover, -a.standard-btn.yellow-btn:focus, -a.standard-btn.yellow-btn:active { - background: rgb(200.8, 150.6, 0); -} -button.standard-btn.danger-btn, button.standard-btn.red-btn, -a.standard-btn.danger-btn, -a.standard-btn.red-btn { - background: #921925; - border-color: rgb(124.2280701754, 21.2719298246, 31.4824561404); -} -button.standard-btn.danger-btn:hover, button.standard-btn.danger-btn:focus, button.standard-btn.danger-btn:active, button.standard-btn.red-btn:hover, button.standard-btn.red-btn:focus, button.standard-btn.red-btn:active, -a.standard-btn.danger-btn:hover, -a.standard-btn.danger-btn:focus, -a.standard-btn.danger-btn:active, -a.standard-btn.red-btn:hover, -a.standard-btn.red-btn:focus, -a.standard-btn.red-btn:active { - background: rgb(93.7473684211, 16.0526315789, 23.7578947368); -} -button.standard-btn.secondary-btn, button.standard-btn.grey-btn, -a.standard-btn.secondary-btn, -a.standard-btn.grey-btn { - background: #4c5359; -} -button.standard-btn.secondary-btn:hover, button.standard-btn.secondary-btn:focus, button.standard-btn.secondary-btn:active, button.standard-btn.grey-btn:hover, button.standard-btn.grey-btn:focus, button.standard-btn.grey-btn:active, -a.standard-btn.secondary-btn:hover, -a.standard-btn.secondary-btn:focus, -a.standard-btn.secondary-btn:active, -a.standard-btn.grey-btn:hover, -a.standard-btn.grey-btn:focus, -a.standard-btn.grey-btn:active { - background: rgb(47.8109090909, 52.2145454545, 55.9890909091); -} -button.standard-btn.black-btn, -a.standard-btn.black-btn { - background: #212529; - color: #fff; -} -button.standard-btn.black-btn:hover, button.standard-btn.black-btn:focus, button.standard-btn.black-btn:active, -a.standard-btn.black-btn:hover, -a.standard-btn.black-btn:focus, -a.standard-btn.black-btn:active { - background: rgb(5.7081081081, 6.4, 7.0918918919); - color: #fff; -} -button.standard-btn.ghost-btn, -a.standard-btn.ghost-btn { - background: transparent; - color: var(--color-Text, #212529); - border: 1px solid var(--color-ContentBorders, #dfe6ec); -} -button.standard-btn.ghost-btn:hover, button.standard-btn.ghost-btn:focus, button.standard-btn.ghost-btn:active, -a.standard-btn.ghost-btn:hover, -a.standard-btn.ghost-btn:focus, -a.standard-btn.ghost-btn:active { - color: var(--color-ghostbutton-hover-text, #fff); - background: var(--color-ghostbutton-hover-bg, #245783); -} -.fau-events button.standard-btn.ghost-btn, -.fau-events a.standard-btn.ghost-btn { - border-width: 2px; -} -button.standard-btn.full-btn, -a.standard-btn.full-btn { - width: 100%; -} -button.standard-btn:active, -a.standard-btn:active { - transform: scale(0.95); -} - -.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-normal { - font-size: var(--wp--preset--font-size--normal, 1rem); - font-weight: bold; -} -.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-medium { - font-size: var(--wp--preset--font-size--medium, 1.25rem); - font-weight: bold; -} -.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-large { - font-size: var(--wp--preset--font-size--large, 4rem); - font-weight: bold; -} +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-right:1em} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} +:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} +dt span.fau-iconbox-data.rrze-counter-normal,dt span.fau-iconbox-data.rrze-iconbox-normal{font-size:var(--wp--preset--font-size--normal,1rem)}dt span.fau-iconbox-data.rrze-counter-medium,dt span.fau-iconbox-data.rrze-iconbox-medium{font-size:var(--wp--preset--font-size--medium,1.25rem)}dt span.fau-iconbox-data.rrze-counter-large,dt span.fau-iconbox-data.rrze-iconbox-large{font-size:var(--wp--preset--font-size--large,4rem)}.rrze--iconbox-element-container{background-color:var(--color-primary-basis,#04316a);border:1px solid var(--color-primary-basis,#04316a);color:#fff;height:100%;padding:.5rem 1rem}.rrze--iconbox-element-container .rrze-iconbox-icon{padding:1rem;-ms-grid-row-align:center;align-self:center}.rrze--iconbox-element-container dl{margin:.5rem}.rrze--iconbox-element-container dt a{color:#fff;text-decoration:none}.rrze--iconbox-element-container a.standard-btn.ghost-btn{color:#fff;margin-top:1rem;text-decoration:none}.is-style-outlined .rrze--iconbox-element-container,.rrze--iconbox-element-container a.standard-btn.ghost-btn:hover{background-color:var(--color-white,#fff);border:1px solid var(--color-primary-basis,#04316a);color:var(--color-KontrastDunkel,#222)}.is-style-outlined .rrze--iconbox-element-container a.standard-btn.ghost-btn,.is-style-outlined .rrze--iconbox-element-container dt a{color:var(--color-KontrastDunkel,#222)}.is-style-outlined .rrze--iconbox-element-container a.standard-btn.ghost-btn:hover{background-color:var(--color-primary-basis,#04316a);border:1px solid var(--color-primary-basis,#04316a);color:var(--color-white,#fff)}.rrze--iconbox-element-container dd,.rrze--iconbox-element-container dt{margin:0}.rrze-elements-blocks-counter-row{display:initial}.rrze-elements-blocks-counter-row .block-editor-block-list__layout{column-gap:.15rem;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));row-gap:.15rem}.rrze-iconbox-content{-ms-grid-row-align:center;align-self:center}.rrze-iconbox-content dl{padding:.75rem 1rem .75rem 0}.rrze-iconbox-content dt{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.rrze-iconbox-content .manual-hyphens{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.fau-iconbox-data{font-weight:700}.rrze--iconbox-element-container{display:-ms-grid;display:grid;padding:0;-ms-grid-columns:95px 5fr;grid-template-columns:95px 5fr}.rrze-iconbox-icon{font-size:3rem;margin:.5rem}a.standard-btn,button.standard-btn{background:var(--color-primary-ci-hell,#245783);border:1px solid transparent;color:var(--color-button-text,#fff);cursor:pointer;display:inline-block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin:5px 0;overflow:hidden;padding:10px 18px;text-align:center;text-decoration:none!important;transition:background .2s ease}a.standard-btn span,button.standard-btn span{background-color:inherit;color:inherit}a.standard-btn.font-light,button.standard-btn.font-light{color:#fff}a.standard-btn.font-dark,button.standard-btn.font-dark{color:#000}a.standard-btn.xsmall-btn,button.standard-btn.xsmall-btn{font-size:14px;font-size:.875rem;line-height:1.5;padding:5px 10px}a.standard-btn.small-btn,button.standard-btn.small-btn{padding:7px 12px 5px}a.standard-btn.large-btn,button.standard-btn.large-btn{font-size:23px;font-size:1.4375rem;line-height:1.5;padding:14px 20px 13px}a.standard-btn.xlarge-btn,button.standard-btn.xlarge-btn{font-size:25px;font-size:1.5625rem;line-height:1.5;padding:18px 30px 17px}a.standard-btn.primary-btn,button.standard-btn.primary-btn{background:var(--color-primary-ci-hell,#245783);border-color:#1f4a6f;color:var(--color-primary-ci-hell-kontrast,#fff)}a.standard-btn.primary-btn:active,a.standard-btn.primary-btn:focus,a.standard-btn.primary-btn:hover,button.standard-btn.primary-btn:active,button.standard-btn.primary-btn:focus,button.standard-btn.primary-btn:hover{background:var(--color-button-hover-bg,#193c5b);color:var(--color-button-hover-text,#fff)}a.standard-btn.blue-btn,button.standard-btn.blue-btn{background:#245783;border-color:#1f4a6f}a.standard-btn.blue-btn:active,a.standard-btn.blue-btn:focus,a.standard-btn.blue-btn:hover,button.standard-btn.blue-btn:active,button.standard-btn.blue-btn:focus,button.standard-btn.blue-btn:hover{background:#193c5b}a.standard-btn.green-btn,a.standard-btn.success-btn,button.standard-btn.green-btn,button.standard-btn.success-btn{background:#115c39;border-color:#0d462c}a.standard-btn.green-btn:active,a.standard-btn.green-btn:focus,a.standard-btn.green-btn:hover,a.standard-btn.success-btn:active,a.standard-btn.success-btn:focus,a.standard-btn.success-btn:hover,button.standard-btn.green-btn:active,button.standard-btn.green-btn:focus,button.standard-btn.green-btn:hover,button.standard-btn.success-btn:active,button.standard-btn.success-btn:focus,button.standard-btn.success-btn:hover{background:#072819}a.standard-btn.info-btn,button.standard-btn.info-btn{background:#0dcaf0;border-color:#0cb6d8;color:#000}a.standard-btn.info-btn:active,a.standard-btn.info-btn:focus,a.standard-btn.info-btn:hover,button.standard-btn.info-btn:active,button.standard-btn.info-btn:focus,button.standard-btn.info-btn:hover{background:#0a99b6}a.standard-btn.warning-btn,a.standard-btn.yellow-btn,button.standard-btn.warning-btn,button.standard-btn.yellow-btn{background:#ffc107;border-color:#edb100;color:#000}a.standard-btn.warning-btn:active,a.standard-btn.warning-btn:focus,a.standard-btn.warning-btn:hover,a.standard-btn.yellow-btn:active,a.standard-btn.yellow-btn:focus,a.standard-btn.yellow-btn:hover,button.standard-btn.warning-btn:active,button.standard-btn.warning-btn:focus,button.standard-btn.warning-btn:hover,button.standard-btn.yellow-btn:active,button.standard-btn.yellow-btn:focus,button.standard-btn.yellow-btn:hover{background:#c99700}a.standard-btn.danger-btn,a.standard-btn.red-btn,button.standard-btn.danger-btn,button.standard-btn.red-btn{background:#921925;border-color:#7c151f}a.standard-btn.danger-btn:active,a.standard-btn.danger-btn:focus,a.standard-btn.danger-btn:hover,a.standard-btn.red-btn:active,a.standard-btn.red-btn:focus,a.standard-btn.red-btn:hover,button.standard-btn.danger-btn:active,button.standard-btn.danger-btn:focus,button.standard-btn.danger-btn:hover,button.standard-btn.red-btn:active,button.standard-btn.red-btn:focus,button.standard-btn.red-btn:hover{background:#5e1018}a.standard-btn.grey-btn,a.standard-btn.secondary-btn,button.standard-btn.grey-btn,button.standard-btn.secondary-btn{background:#4c5359}a.standard-btn.grey-btn:active,a.standard-btn.grey-btn:focus,a.standard-btn.grey-btn:hover,a.standard-btn.secondary-btn:active,a.standard-btn.secondary-btn:focus,a.standard-btn.secondary-btn:hover,button.standard-btn.grey-btn:active,button.standard-btn.grey-btn:focus,button.standard-btn.grey-btn:hover,button.standard-btn.secondary-btn:active,button.standard-btn.secondary-btn:focus,button.standard-btn.secondary-btn:hover{background:#303438}a.standard-btn.black-btn,button.standard-btn.black-btn{background:#212529;color:#fff}a.standard-btn.black-btn:active,a.standard-btn.black-btn:focus,a.standard-btn.black-btn:hover,button.standard-btn.black-btn:active,button.standard-btn.black-btn:focus,button.standard-btn.black-btn:hover{background:#060607;color:#fff}a.standard-btn.ghost-btn,button.standard-btn.ghost-btn{background:transparent;border:1px solid var(--color-ContentBorders,#dfe6ec);color:var(--color-Text,#212529)}a.standard-btn.ghost-btn:active,a.standard-btn.ghost-btn:focus,a.standard-btn.ghost-btn:hover,button.standard-btn.ghost-btn:active,button.standard-btn.ghost-btn:focus,button.standard-btn.ghost-btn:hover{background:var(--color-ghostbutton-hover-bg,#245783);color:var(--color-ghostbutton-hover-text,#fff)}.fau-events a.standard-btn.ghost-btn,.fau-events button.standard-btn.ghost-btn{border-width:2px}a.standard-btn.full-btn,button.standard-btn.full-btn{width:100%}a.standard-btn:active,button.standard-btn:active{transform:scale(.95)}.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-normal{font-size:var(--wp--preset--font-size--normal,1rem);font-weight:700}.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-medium{font-size:var(--wp--preset--font-size--medium,1.25rem);font-weight:700}.wp-block-rrze-elements-counter-row dt .fau-iconbox-editor-data.rrze-iconbox-large{font-size:var(--wp--preset--font-size--large,4rem);font-weight:700} diff --git a/build/iconbox/index.js b/build/iconbox/index.js index 74dfc282..6d0d3c8b 100644 --- a/build/iconbox/index.js +++ b/build/iconbox/index.js @@ -1,318 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/link-off.js": -/*!************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/link-off.js ***! - \************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst linkOff = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (linkOff);\n//# sourceMappingURL=link-off.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9saW5rLW9mZi5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNrRDtBQUNGO0FBQ2hELDZCQUE2QixzREFBSSxDQUFDLHNEQUFHO0FBQ3JDO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUksQ0FBQyx1REFBSTtBQUNsQztBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0QsK0RBQWUsT0FBTyxFQUFDO0FBQ3ZCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ljb25zL2J1aWxkLW1vZHVsZS9saWJyYXJ5L2xpbmstb2ZmLmpzPzMyOWQiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IFNWRywgUGF0aCB9IGZyb20gJ0B3b3JkcHJlc3MvcHJpbWl0aXZlcyc7XG5pbXBvcnQgeyBqc3ggYXMgX2pzeCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuY29uc3QgbGlua09mZiA9IC8qI19fUFVSRV9fKi9fanN4KFNWRywge1xuICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICBjaGlsZHJlbjogLyojX19QVVJFX18qL19qc3goUGF0aCwge1xuICAgIGQ6IFwiTTE3LjAzMSA0LjcwMyAxNS41NzYgNGwtMS41NiAzSDE0di4wM2wtMi4zMjQgNC40N0g5LjVWMTNoMS4zOTZsLTEuNTAyIDIuODg5aC0uOTVhMy42OTQgMy42OTQgMCAwIDEgMC03LjM4OUgxMFY3SDguNDQ0YTUuMTk0IDUuMTk0IDAgMSAwIDAgMTAuMzg5aC4xN0w3LjUgMTkuNTNsMS40MTYuNzE5TDE1LjA0OSA4LjVoLjUwN2EzLjY5NCAzLjY5NCAwIDAgMSAwIDcuMzlIMTR2MS41aDEuNTU2YTUuMTk0IDUuMTk0IDAgMCAwIC4yNzMtMTAuMzgzbDEuMjAyLTIuMzA0WlwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGxpbmtPZmY7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1saW5rLW9mZi5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/link-off.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/link.js": -/*!********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/link.js ***! - \********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst link = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (link);\n//# sourceMappingURL=link.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9saW5rLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ2tEO0FBQ0Y7QUFDaEQsMEJBQTBCLHNEQUFJLENBQUMsc0RBQUc7QUFDbEM7QUFDQTtBQUNBLHlCQUF5QixzREFBSSxDQUFDLHVEQUFJO0FBQ2xDO0FBQ0EsR0FBRztBQUNILENBQUM7QUFDRCwrREFBZSxJQUFJLEVBQUM7QUFDcEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaWNvbnMvYnVpbGQtbW9kdWxlL2xpYnJhcnkvbGluay5qcz8wNjk5Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBTVkcsIFBhdGggfSBmcm9tICdAd29yZHByZXNzL3ByaW1pdGl2ZXMnO1xuaW1wb3J0IHsganN4IGFzIF9qc3ggfSBmcm9tIFwicmVhY3QvanN4LXJ1bnRpbWVcIjtcbmNvbnN0IGxpbmsgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0xMCAxNy4zODlIOC40NDRBNS4xOTQgNS4xOTQgMCAxIDEgOC40NDQgN0gxMHYxLjVIOC40NDRhMy42OTQgMy42OTQgMCAwIDAgMCA3LjM4OUgxMHYxLjVaTTE0IDdoMS41NTZhNS4xOTQgNS4xOTQgMCAwIDEgMCAxMC4zOUgxNHYtMS41aDEuNTU2YTMuNjk0IDMuNjk0IDAgMCAwIDAtNy4zOUgxNFY3Wm0tNC41IDZoNXYtMS41aC01VjEzWlwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGxpbms7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1saW5rLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/link.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/symbol.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/symbol.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst symbol = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);\n//# sourceMappingURL=symbol.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9zeW1ib2wuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCw0QkFBNEIsc0RBQUksQ0FBQyxzREFBRztBQUNwQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLE1BQU0sRUFBQztBQUN0QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9zeW1ib2wuanM/Zjk2YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBzeW1ib2wgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0yMS4zIDEwLjhsLTUuNi01LjZjLS43LS43LTEuOC0uNy0yLjUgMGwtNS42IDUuNmMtLjcuNy0uNyAxLjggMCAyLjVsNS42IDUuNmMuMy4zLjguNSAxLjIuNXMuOS0uMiAxLjItLjVsNS42LTUuNmMuOC0uNy44LTEuOS4xLTIuNXptLTEgMS40bC01LjYgNS42Yy0uMS4xLS4zLjEtLjQgMGwtNS42LTUuNmMtLjEtLjEtLjEtLjMgMC0uNGw1LjYtNS42cy4xLS4xLjItLjEuMSAwIC4yLjFsNS42IDUuNmMuMS4xLjEuMyAwIC40em0tMTYuNi0uNEwxMCA1LjVsLTEtMS02LjMgNi4zYy0uNy43LS43IDEuOCAwIDIuNUw5IDE5LjVsMS4xLTEuMS02LjMtNi4zYy0uMiAwLS4yLS4yLS4xLS4zelwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbDtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN5bWJvbC5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/symbol.js\n"); - -/***/ }), - -/***/ "./src/components/IconPicker.tsx": -/*!***************************************!*\ - !*** ./src/components/IconPicker.tsx ***! - \***************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ IconMarkComponent: function() { return /* binding */ IconMarkComponent; },\n/* harmony export */ IconPicker: function() { return /* binding */ IconPicker; },\n/* harmony export */ IconPickerModalInset: function() { return /* binding */ IconPickerModalInset; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _assets_fontawesome_fontawesomeIconNames_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./assets/fontawesome/fontawesomeIconNames.json */ \"./src/components/assets/fontawesome/fontawesomeIconNames.json\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/a11y */ \"@wordpress/a11y\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_a11y__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _assets_fontawesome_scss_fontawesome_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./assets/fontawesome/scss/fontawesome.scss */ \"./src/components/assets/fontawesome/scss/fontawesome.scss\");\n/* harmony import */ var _assets_fontawesome_scss_solid_scss__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./assets/fontawesome/scss/solid.scss */ \"./src/components/assets/fontawesome/scss/solid.scss\");\n/* harmony import */ var _assets_fontawesome_scss_brands_scss__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./assets/fontawesome/scss/brands.scss */ \"./src/components/assets/fontawesome/scss/brands.scss\");\n/* harmony import */ var _assets_fontawesome_scss_regular_scss__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./assets/fontawesome/scss/regular.scss */ \"./src/components/assets/fontawesome/scss/regular.scss\");\nfunction _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _iterableToArray(r) { if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r); }\nfunction _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); }\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\n// You probably already include the core styles\n// @import \"../ 0 ? (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: filteredIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n }) : (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"No icons found. Please try a different search term.\", \"rrze-elements-blocks\")\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Solid Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: solidIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Regular Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: regularIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Brand Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: brandIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingBottom: \"1rem\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {})\n })]\n });\n});\n/**\n * A component for displaying icons in the editor.\n *\n * @component\n * @param {IconMarkComponentProps} props - The properties.\n * @returns {JSX.Element | null} The loaded SVG icon or null.\n */\nvar IconMarkComponent = function IconMarkComponent(_ref4) {\n var type = _ref4.type,\n iconName = _ref4.iconName,\n attributes = _ref4.attributes,\n _ref4$defaultClass = _ref4.defaultClass,\n defaultClass = _ref4$defaultClass === void 0 ? \"elements-blocks-icon-insideEditor\" : _ref4$defaultClass,\n _ref4$setAttributes = _ref4.setAttributes,\n setAttributes = _ref4$setAttributes === void 0 ? function () {} : _ref4$setAttributes,\n _ref4$className = _ref4.className,\n className = _ref4$className === void 0 ? \"\" : _ref4$className,\n onClick = _ref4.onClick,\n _ref4$iconValue = _ref4.iconValue,\n iconValue = _ref4$iconValue === void 0 ? \"\" : _ref4$iconValue;\n var handleOnClick = function handleOnClick() {\n if (onClick) {\n onClick();\n }\n };\n //turn solid iconname into the right font-awesome class iconValue contains solid iconname\n var faType = iconValue.split(\" \")[0] || \"\";\n var faIconName = iconValue.split(\" \")[1] || \"\";\n if (iconValue === \"\") {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"\".concat(attributes.svgString, \" \").concat(className),\n onClick: handleOnClick\n });\n } else {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fa-\".concat(faType, \" fa-\").concat(faIconName, \" \").concat(className),\n onClick: handleOnClick\n });\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFxRSxlQUFBLGNBQUcsRUFBRSxHQUFBQSxlQUFBO0lBQ2RuRSxPQUFPLEdBQUErRCxLQUFBLENBQVAvRCxPQUFPO0lBQUFvRSxlQUFBLEdBQUFMLEtBQUEsQ0FDUDVCLFNBQVM7SUFBVEEsU0FBUyxHQUFBaUMsZUFBQSxjQUFHLEVBQUUsR0FBQUEsZUFBQTtFQUVkLElBQU1DLGFBQWEsR0FBRyxTQUFoQkEsYUFBYUEsQ0FBQSxFQUFRO0lBQ3pCLElBQUlyRSxPQUFPLEVBQUU7TUFDWEEsT0FBTyxFQUFFO0lBQ1g7RUFDRixDQUFDO0VBRUQ7RUFDQSxJQUFNc0UsTUFBTSxHQUFHbkMsU0FBUyxDQUFDeEQsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUU7RUFDNUMsSUFBTTRGLFVBQVUsR0FBR3BDLFNBQVMsQ0FBQ3hELEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFO0VBRWhELElBQUl3RCxTQUFTLEtBQUssRUFBRSxFQUFFO0lBQ3BCLE9BQ0UxQyxzREFBQTtNQUNFSyxTQUFTLEtBQUE5QixNQUFBLENBQUtILFVBQVUsQ0FBQ0ksU0FBUyxPQUFBRCxNQUFBLENBQUk4QixTQUFTLENBQUU7TUFDakRFLE9BQU8sRUFBRXFFO0lBQWEsRUFDaEI7RUFFWixDQUFDLE1BQU07SUFDTCxPQUNFNUUsc0RBQUE7TUFDRUssU0FBUyxRQUFBOUIsTUFBQSxDQUFRc0csTUFBTSxVQUFBdEcsTUFBQSxDQUFPdUcsVUFBVSxPQUFBdkcsTUFBQSxDQUFJOEIsU0FBUyxDQUFFO01BQ3ZERSxPQUFPLEVBQUVxRTtJQUFhLEVBQ2hCO0VBRVo7QUFDRixDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0ljb25QaWNrZXIudHN4P2YxMjciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb21ib2JveENvbnRyb2wsXG4gIEJ1dHRvbixcbiAgU2VhcmNoQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxHcmlkIGFzIEdyaWQsXG4gIF9fZXhwZXJpbWVudGFsSGVhZGluZyBhcyBIZWFkaW5nLFxuICBfX2V4cGVyaW1lbnRhbFNwYWNlciBhcyBTcGFjZXIsXG4gIF9fZXhwZXJpbWVudGFsRGl2aWRlciBhcyBEaXZpZGVyLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICB1c2VTdGF0ZSxcbiAgdXNlRWZmZWN0LFxuICB1c2VSZWYsXG4gIG1lbW8sXG4gIEZyYWdtZW50LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgZm9udGF3ZXNvbWVJY29uTmFtZXMgZnJvbSBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lSWNvbk5hbWVzLmpzb25cIjtcbmltcG9ydCB7IHNwZWFrIH0gZnJvbSAnQHdvcmRwcmVzcy9hMTF5JztcblxuLy8gWW91IHByb2JhYmx5IGFscmVhZHkgaW5jbHVkZSB0aGUgY29yZSBzdHlsZXNcbi8vIEBpbXBvcnQgXCIuLi88Y29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzXCI7XG5cbmltcG9ydCBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvZm9udGF3ZXNvbWUuc2Nzc1wiO1xuaW1wb3J0IFwiLi9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL2JyYW5kcy5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzc1wiO1xuaW1wb3J0IHsgc2V0IH0gZnJvbSBcImxvZGFzaFwiO1xuXG5pbnRlcmZhY2UgQmxvY2tBdHRyaWJ1dGVzIHtcbiAgaWNvbjogc3RyaW5nO1xuICBzdmdTdHJpbmc6IHN0cmluZztcbn1cblxudHlwZSBTZXRBdHRyaWJ1dGVzRnVuY3Rpb24gPSAoYXR0cmlidXRlczogUGFydGlhbDxCbG9ja0F0dHJpYnV0ZXM+KSA9PiB2b2lkO1xuXG4vKipcbiAqIEZldGNoIGFuZCBzZXQgdGhlIFNWRyBzdHJpbmcgYXR0cmlidXRlIGJhc2VkIG9uIHRoZSBwcm92aWRlZCB0eXBlIGFuZCBpY29uTmFtZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwYXJhbSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHBhcmFtIHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHBhcmFtIHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byBzZXQgbmV3IGF0dHJpYnV0ZXMgZm9yIHRoZSBibG9jay5cbiAqL1xuY29uc3QgZmV0Y2hTdmdJY29uID0gKFxuICB0eXBlOiBzdHJpbmcsXG4gIGljb25OYW1lOiBzdHJpbmcsXG4gIGF0dHJpYnV0ZXM6IEJsb2NrQXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlczogU2V0QXR0cmlidXRlc0Z1bmN0aW9uXG4pOiB2b2lkID0+IHtcbiAgbGV0IHN2Z0ZhQ2xhc3MgPSBcIlwiO1xuICAvL2NoZWNrIGlmIGljb25OYW1lIGFuZCB0eXBlIGFyZSBzZXRcbiAgaWYgKGljb25OYW1lICYmIHR5cGUpIHtcbiAgICBzdmdGYUNsYXNzID0gYGZhLSR7dHlwZX0gZmEtJHtpY29uTmFtZX1gO1xuICAgIHNldEF0dHJpYnV0ZXMoeyBzdmdTdHJpbmc6IHN2Z0ZhQ2xhc3MgfSk7XG4gIH1cbn07XG5cbi8qKlxuICogSWNvblBpY2tlciBjb21wb25lbnQgcHJvcGVydGllcy5cbiAqXG4gKiBAaW50ZXJmYWNlIEljb25QaWNrZXJQcm9wc1xuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBDdXJyZW50IGJsb2NrIGF0dHJpYnV0ZXMuXG4gKiBAcHJvcGVydHkge1NldEF0dHJpYnV0ZXNGdW5jdGlvbn0gc2V0QXR0cmlidXRlcyAtIEZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvblBpY2tlclByb3BzIHtcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBzZXRBdHRyaWJ1dGVzOiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG59XG5cbi8qKlxuICogQSBjb21wb25lbnQgZm9yIHBpY2tpbmcgaWNvbnMuXG4gKlxuICogQGNvbXBvbmVudFxuICogQHBhcmFtIHtJY29uUGlja2VyUHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBgSWNvblBpY2tlcmAgY29tcG9uZW50LlxuICovXG5jb25zdCBJY29uUGlja2VyOiBSZWFjdC5Db21wb25lbnRUeXBlPEljb25QaWNrZXJQcm9wcz4gPSBtZW1vKFxuICAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH0pID0+IHtcbiAgICBjb25zdCBbYWxsSWNvbnNPcHRpb25zLCBzZXRBbGxJY29uc09wdGlvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGNyZWF0ZUljb25PcHRpb25zID0gKGljb25zOiBzdHJpbmdbXSwgbGFiZWw6IHN0cmluZykgPT5cbiAgICAgICAgaWNvbnMubWFwKChpY29uKSA9PiAoe1xuICAgICAgICAgIHZhbHVlOiBgJHtsYWJlbH0gJHtpY29ufWAsXG4gICAgICAgICAgbGFiZWw6IGAke2ljb259ICgke2xhYmVsfSlgLFxuICAgICAgICB9KSk7XG5cbiAgICAgIHNldEFsbEljb25zT3B0aW9ucyhbXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5yZWd1bGFyLCBcInJlZ3VsYXJcIiksXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLmJyYW5kcywgXCJicmFuZHNcIiksXG4gICAgICBdKTtcbiAgICB9LCBbXSk7XG5cbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgICAgZmV0Y2hTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcbiAgICB9LCBbdHlwZSwgaWNvbk5hbWUsIGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXNdKTtcblxuICAgIHJldHVybiAoXG4gICAgICA8PlxuICAgICAgICA8Q29tYm9ib3hDb250cm9sXG4gICAgICAgICAgbGFiZWw9e19fKFwiU2VsZWN0IGFuIGljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICBvbkNoYW5nZT17KG5ld0ljb24pID0+IHNldEF0dHJpYnV0ZXMoeyBpY29uOiBuZXdJY29uIH0pfVxuICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgb3B0aW9ucz17YWxsSWNvbnNPcHRpb25zfVxuICAgICAgICAgIGFsbG93UmVzZXQ9e2ZhbHNlfVxuICAgICAgICAvPlxuICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICBrZXk9e2F0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICA+PC9zcGFuPlxuICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICB2YXJpYW50PVwic2Vjb25kYXJ5XCJcbiAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gc2V0QXR0cmlidXRlcyh7IGljb246IFwiXCIsIHN2Z1N0cmluZzogXCJcIiB9KX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge19fKFwiUmVtb3ZlIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICl9XG4gICAgICA8Lz5cbiAgICApO1xuICB9XG4pO1xuXG4vKipcbiAqIEEgY29tcG9uZW50IGZvciBwaWNraW5nIGljb25zIGluc2lkZSBhIGxhcmdlIG1vZGFsLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvblBpY2tlclByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgYEljb25QaWNrZXJgIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgSWNvblBpY2tlck1vZGFsSW5zZXQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvblBpY2tlclByb3BzPiA9IG1lbW8oXG4gICh7IGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXMgfSkgPT4ge1xuICAgIGNvbnN0IFtzb2xpZEljb25zLCBzZXRTb2xpZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbcmVndWxhckljb25zLCBzZXRSZWd1bGFySWNvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFticmFuZEljb25zLCBzZXRCcmFuZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbYWxsSWNvbnMsIHNldEFsbEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbZmlsdGVyZWRJY29ucywgc2V0RmlsdGVyZWRJY29uc10gPSB1c2VTdGF0ZShbXSk7XG4gICAgY29uc3QgW3NlYXJjaFF1ZXJ5LCBzZXRTZWFyY2hRdWVyeV0gPSB1c2VTdGF0ZShcIlwiKTtcbiAgICBjb25zdCBbc2hvd1NlYXJjaFJlc3VsdHMsIHNldFNob3dTZWFyY2hSZXN1bHRzXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgICBjb25zdCBzZWFyY2hJbnB1dFJlZiA9IHVzZVJlZjxIVE1MSW5wdXRFbGVtZW50PihudWxsKTtcblxuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgLy8gY29uc3QgSWNvbiA9IHVzZUR5bmFtaWNTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcblxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICBjb25zdCBjcmVhdGVJY29uT3B0aW9ucyA9IChpY29uczogc3RyaW5nW10sIGxhYmVsOiBzdHJpbmcpID0+XG4gICAgICAgIGljb25zLm1hcCgoaWNvbikgPT4gKHtcbiAgICAgICAgICB2YWx1ZTogYCR7bGFiZWx9ICR7aWNvbn1gLFxuICAgICAgICAgIGxhYmVsOiBgJHtpY29ufSAoJHtsYWJlbH0pYCxcbiAgICAgICAgfSkpO1xuXG4gICAgICBzZXRTb2xpZEljb25zKGNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpKTtcbiAgICAgIHNldFJlZ3VsYXJJY29ucyhcbiAgICAgICAgY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpXG4gICAgICApO1xuICAgICAgc2V0QnJhbmRJY29ucyhjcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpKTtcbiAgICAgIHNldEZpbHRlcmVkSWNvbnMoW1xuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5zb2xpZCwgXCJzb2xpZFwiKSxcbiAgICAgICAgLi4uY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpLFxuICAgICAgXSk7XG4gICAgfSwgW10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGFsbEljb25zID0gWy4uLnNvbGlkSWNvbnMsIC4uLnJlZ3VsYXJJY29ucywgLi4uYnJhbmRJY29uc107XG4gICAgICBzZXRBbGxJY29ucyhhbGxJY29ucyk7XG4gICAgfSwgW3NvbGlkSWNvbnMsIHJlZ3VsYXJJY29ucywgYnJhbmRJY29uc10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGZldGNoU3ZnSWNvbih0eXBlLCBpY29uTmFtZSwgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcyk7XG4gICAgfSwgW3R5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzXSk7XG5cbiAgICBjb25zdCBvbkNsaWNrSWNvbkJ1dHRvbiA9IChpY29uVmFsdWU6IHN0cmluZykgPT4ge1xuICAgICAgaWYgKGljb25WYWx1ZSA9PT0gYXR0cmlidXRlcy5pY29uKSB7XG4gICAgICAgIHNldEF0dHJpYnV0ZXMoeyBpY29uOiBcIlwiIH0pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgc2V0QXR0cmlidXRlcyh7IGljb246IGljb25WYWx1ZSB9KTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlS2V5RG93biA9IChldmVudDogUmVhY3QuS2V5Ym9hcmRFdmVudDxIVE1MSW5wdXRFbGVtZW50PikgPT4ge1xuICAgICAgaWYgKGV2ZW50LmtleSA9PT0gXCJFbnRlclwiKSB7XG4gICAgICAgIGhhbmRsZVNlYXJjaCgpO1xuICAgICAgfVxuICAgIH07XG5cbiAgICBjb25zdCBoYW5kbGVTZWFyY2ggPSAoKSA9PiB7XG4gICAgICBjb25zdCBxdWVyeSA9IHNlYXJjaFF1ZXJ5LnRvTG93ZXJDYXNlKCk7XG4gICAgICBjb25zdCBmaWx0ZXJlZEljb25zID0gYWxsSWNvbnMuZmlsdGVyKCh7IHZhbHVlIH0pID0+IHtcbiAgICAgICAgY29uc3QgW3R5cGUsIGljb25OYW1lXSA9IHZhbHVlLnNwbGl0KFwiIFwiKTtcbiAgICAgICAgcmV0dXJuIHR5cGUuaW5jbHVkZXMocXVlcnkpIHx8IGljb25OYW1lLmluY2x1ZGVzKHF1ZXJ5KTtcbiAgICAgIH0pO1xuICAgICAgc2V0RmlsdGVyZWRJY29ucyhmaWx0ZXJlZEljb25zKTtcbiAgICAgIHNldFNob3dTZWFyY2hSZXN1bHRzKHRydWUpO1xuICAgICAgc3BlYWsoX18oJ1RoZSBzZWFyY2ggcmVzdWx0cyBnb3QgdXBkYXRlZC4nLCAncnJ6ZS1lbGVtZW50cy1ibG9ja3MnKSk7XG4gICAgfTtcblxuICAgIGNvbnN0IG9uU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDw+XG4gICAgICAgIDxwPlxuICAgICAgICAgIHtfXyhcIkljb25zIGFyZSBwcm92aWRlZCBieSBcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8YVxuICAgICAgICAgICAgaHJlZj1cImh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXCJcbiAgICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgICByZWw9XCJub29wZW5lciBub3JlZmVycmVyXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICBGb250IEF3ZXNvbWVcbiAgICAgICAgICA8L2E+XG4gICAgICAgICAge19fKFxuICAgICAgICAgICAgXCIuIFlvdSBjYW4gc2VhcmNoIGZvciBhbiBpY29uIGJ5IHR5cGluZyBpdHMgRm9udCBBd2Vzb21lIG5hbWUgaW4gdGhlIHNlYXJjaCBmaWVsZCBiZWxvdy5cIixcbiAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICl9XG4gICAgICAgIDwvcD5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggZm9yIGFuIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgICAgPFNlYXJjaENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhbiBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICB2YWx1ZT17c2VhcmNoUXVlcnl9XG4gICAgICAgICAgICBvbkNoYW5nZT17aGFuZGxlU2VhcmNoQ2hhbmdlfVxuICAgICAgICAgICAgb25LZXlEb3duPXtoYW5kbGVLZXlEb3dufVxuICAgICAgICAgICAgcmVmPXtzZWFyY2hJbnB1dFJlZn1cbiAgICAgICAgICAvPlxuXG4gICAgICAgICAgPEJ1dHRvbiBrZXk9XCJzZWFyY2hCdXR0b25cIiB2YXJpYW50PVwic2Vjb25kYXJ5XCIgb25DbGljaz17aGFuZGxlU2VhcmNofT5cbiAgICAgICAgICAgIHtfXyhcIlNlYXJjaCBmb3IgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICAgIDw+XG4gICAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIiBwYWRkaW5nVG9wPVwiMXJlbVwiPlxuICAgICAgICAgICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgICAgICAgIDwvU3BhY2VyPlxuICAgICAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgIGtleT17YXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICAgICAgPjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICAgICAgdmFyaWFudD1cInNlY29uZGFyeVwiXG4gICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBzZXRBdHRyaWJ1dGVzKHsgaWNvbjogXCJcIiwgc3ZnU3RyaW5nOiBcIlwiIH0pfVxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgIHtfXyhcIlJlbW92ZSBJY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICAgICA8Lz5cbiAgICAgICAgICApfVxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAge3Nob3dTZWFyY2hSZXN1bHRzICYmIChcbiAgICAgICAgICA8PlxuICAgICAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggUmVzdWx0c1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICAgICAge2ZpbHRlcmVkSWNvbnMubGVuZ3RoID4gMCA/IChcbiAgICAgICAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICAgICAgICB7ZmlsdGVyZWRJY29ucy5tYXAoKGljb25PcHRpb24pID0+IChcbiAgICAgICAgICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICAgICAgICAgIGtleT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAgICAgICBpc1ByZXNzZWQ9e2ljb25PcHRpb24udmFsdWUgPT09IGF0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBvbkNsaWNrSWNvbkJ1dHRvbihpY29uT3B0aW9uLnZhbHVlKX1cbiAgICAgICAgICAgICAgICAgICAgICBzaXplPVwiY29tcGFjdFwiXG4gICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24tQnV0dG9uXCJcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbD17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICAgICAgc2hvd1Rvb2x0aXA9e3RydWV9XG4gICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICA8SWNvbk1hcmtDb21wb25lbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzBdfVxuICAgICAgICAgICAgICAgICAgICAgICAgaWNvbk5hbWU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlcz17YXR0cmlidXRlc31cbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvciBlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JNb2RhbFwiXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uVmFsdWU9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgICAgICApKX1cbiAgICAgICAgICAgICAgICA8L0dyaWQ+XG4gICAgICAgICAgICAgICkgOiAoXG4gICAgICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgICAgICB7X18oXG4gICAgICAgICAgICAgICAgICAgIFwiTm8gaWNvbnMgZm91bmQuIFBsZWFzZSB0cnkgYSBkaWZmZXJlbnQgc2VhcmNoIHRlcm0uXCIsXG4gICAgICAgICAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgICA8Lz5cbiAgICAgICAgKX1cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiU29saWQgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPEdyaWQgY29sdW1ucz17MTJ9PlxuICAgICAgICAgICAge3NvbGlkSWNvbnMubWFwKChpY29uT3B0aW9uKSA9PiAoXG4gICAgICAgICAgICAgIDxCdXR0b25cbiAgICAgICAgICAgICAgICBrZXk9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgaXNQcmVzc2VkPXtpY29uT3B0aW9uLnZhbHVlID09PSBhdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gb25DbGlja0ljb25CdXR0b24oaWNvbk9wdGlvbi52YWx1ZSl9XG4gICAgICAgICAgICAgICAgc2l6ZT1cImNvbXBhY3RcIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLUJ1dHRvblwiXG4gICAgICAgICAgICAgICAgbGFiZWw9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgIHNob3dUb29sdGlwPXt0cnVlfVxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPEljb25NYXJrQ29tcG9uZW50XG4gICAgICAgICAgICAgICAgICB0eXBlPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVswXX1cbiAgICAgICAgICAgICAgICAgIGljb25OYW1lPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e2F0dHJpYnV0ZXN9XG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3IgZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yTW9kYWxcIlxuICAgICAgICAgICAgICAgICAgaWNvblZhbHVlPXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgKSl9XG4gICAgICAgICAgPC9HcmlkPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiUmVndWxhciBJY29uc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICB7cmVndWxhckljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgIDxIZWFkaW5nPntfXyhcIkJyYW5kIEljb25zXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PC9IZWFkaW5nPlxuICAgICAgICAgIDxHcmlkIGNvbHVtbnM9ezEyfT5cbiAgICAgICAgICAgIHticmFuZEljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIj5cbiAgICAgICAgICA8RGl2aWRlciAvPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgIDwvPlxuICAgICk7XG4gIH1cbik7XG5cbi8qKlxuICogSWNvbk1hcmtDb21wb25lbnQgY29tcG9uZW50IHByb3BlcnRpZXMuXG4gKlxuICogQGludGVyZmFjZSBJY29uTWFya0NvbXBvbmVudFByb3BzXG4gKiBAcHJvcGVydHkge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFtkZWZhdWx0Q2xhc3NdIC0gVGhlIGRlZmF1bHQgY2xhc3MgZm9yIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IFtzZXRBdHRyaWJ1dGVzXSAtIE9wdGlvbmFsIGZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvbk1hcmtDb21wb25lbnRQcm9wcyB7XG4gIHR5cGU6IHN0cmluZztcbiAgaWNvbk5hbWU6IHN0cmluZztcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBkZWZhdWx0Q2xhc3M/OiBzdHJpbmc7XG4gIHNldEF0dHJpYnV0ZXM/OiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG4gIGNsYXNzTmFtZT86IHN0cmluZztcbiAgb25DbGljaz86ICgpID0+IHZvaWQ7XG4gIGljb25WYWx1ZT86IHN0cmluZztcbn1cblxuLyoqXG4gKiBBIGNvbXBvbmVudCBmb3IgZGlzcGxheWluZyBpY29ucyBpbiB0aGUgZWRpdG9yLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvbk1hcmtDb21wb25lbnRQcm9wc30gcHJvcHMgLSBUaGUgcHJvcGVydGllcy5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudCB8IG51bGx9IFRoZSBsb2FkZWQgU1ZHIGljb24gb3IgbnVsbC5cbiAqL1xuY29uc3QgSWNvbk1hcmtDb21wb25lbnQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvbk1hcmtDb21wb25lbnRQcm9wcz4gPSAoe1xuICB0eXBlLFxuICBpY29uTmFtZSxcbiAgYXR0cmlidXRlcyxcbiAgZGVmYXVsdENsYXNzID0gXCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JcIixcbiAgc2V0QXR0cmlidXRlcyA9ICgpID0+IHt9LFxuICBjbGFzc05hbWUgPSBcIlwiLFxuICBvbkNsaWNrLFxuICBpY29uVmFsdWUgPSBcIlwiLFxufSkgPT4ge1xuICBjb25zdCBoYW5kbGVPbkNsaWNrID0gKCkgPT4ge1xuICAgIGlmIChvbkNsaWNrKSB7XG4gICAgICBvbkNsaWNrKCk7XG4gICAgfVxuICB9O1xuXG4gIC8vdHVybiBzb2xpZCBpY29ubmFtZSBpbnRvIHRoZSByaWdodCBmb250LWF3ZXNvbWUgY2xhc3MgaWNvblZhbHVlIGNvbnRhaW5zIHNvbGlkIGljb25uYW1lXG4gIGNvbnN0IGZhVHlwZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMF0gfHwgXCJcIjtcbiAgY29uc3QgZmFJY29uTmFtZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMV0gfHwgXCJcIjtcblxuICBpZiAoaWNvblZhbHVlID09PSBcIlwiKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YCR7YXR0cmlidXRlcy5zdmdTdHJpbmd9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YGZhLSR7ZmFUeXBlfSBmYS0ke2ZhSWNvbk5hbWV9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH1cbn07XG5cbmV4cG9ydCB7IEljb25QaWNrZXIsIEljb25NYXJrQ29tcG9uZW50LCBJY29uUGlja2VyTW9kYWxJbnNldCB9O1xuIl0sIm5hbWVzIjpbIl9fIiwiQ29tYm9ib3hDb250cm9sIiwiQnV0dG9uIiwiU2VhcmNoQ29udHJvbCIsIl9fZXhwZXJpbWVudGFsR3JpZCIsIkdyaWQiLCJfX2V4cGVyaW1lbnRhbEhlYWRpbmciLCJIZWFkaW5nIiwiX19leHBlcmltZW50YWxTcGFjZXIiLCJTcGFjZXIiLCJfX2V4cGVyaW1lbnRhbERpdmlkZXIiLCJEaXZpZGVyIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJ1c2VSZWYiLCJtZW1vIiwiRnJhZ21lbnQiLCJmb250YXdlc29tZUljb25OYW1lcyIsInNwZWFrIiwiZmV0Y2hTdmdJY29uIiwidHlwZSIsImljb25OYW1lIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJzdmdGYUNsYXNzIiwiY29uY2F0Iiwic3ZnU3RyaW5nIiwiSWNvblBpY2tlciIsIl9yZWYiLCJfdXNlU3RhdGUiLCJfdXNlU3RhdGUyIiwiX3NsaWNlZFRvQXJyYXkiLCJhbGxJY29uc09wdGlvbnMiLCJzZXRBbGxJY29uc09wdGlvbnMiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkiLCJpY29uIiwic3BsaXQiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkyIiwiY3JlYXRlSWNvbk9wdGlvbnMiLCJpY29ucyIsImxhYmVsIiwibWFwIiwidmFsdWUiLCJfdG9Db25zdW1hYmxlQXJyYXkiLCJzb2xpZCIsInJlZ3VsYXIiLCJicmFuZHMiLCJfanN4cyIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwiX2pzeCIsIm9uQ2hhbmdlIiwibmV3SWNvbiIsIm9wdGlvbnMiLCJhbGxvd1Jlc2V0IiwiY2xhc3NOYW1lIiwidmFyaWFudCIsIm9uQ2xpY2siLCJJY29uUGlja2VyTW9kYWxJbnNldCIsIl9yZWYyIiwiX3VzZVN0YXRlMyIsIl91c2VTdGF0ZTQiLCJzb2xpZEljb25zIiwic2V0U29saWRJY29ucyIsIl91c2VTdGF0ZTUiLCJfdXNlU3RhdGU2IiwicmVndWxhckljb25zIiwic2V0UmVndWxhckljb25zIiwiX3VzZVN0YXRlNyIsIl91c2VTdGF0ZTgiLCJicmFuZEljb25zIiwic2V0QnJhbmRJY29ucyIsIl91c2VTdGF0ZTkiLCJfdXNlU3RhdGUxMCIsImFsbEljb25zIiwic2V0QWxsSWNvbnMiLCJfdXNlU3RhdGUxMSIsIl91c2VTdGF0ZTEyIiwiZmlsdGVyZWRJY29ucyIsInNldEZpbHRlcmVkSWNvbnMiLCJfdXNlU3RhdGUxMyIsIl91c2VTdGF0ZTE0Iiwic2VhcmNoUXVlcnkiLCJzZXRTZWFyY2hRdWVyeSIsIl91c2VTdGF0ZTE1IiwiX3VzZVN0YXRlMTYiLCJzaG93U2VhcmNoUmVzdWx0cyIsInNldFNob3dTZWFyY2hSZXN1bHRzIiwic2VhcmNoSW5wdXRSZWYiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkzIiwiX2F0dHJpYnV0ZXMkaWNvbiRzcGxpNCIsIm9uQ2xpY2tJY29uQnV0dG9uIiwiaWNvblZhbHVlIiwiaGFuZGxlU2VhcmNoQ2hhbmdlIiwiaGFuZGxlS2V5RG93biIsImV2ZW50Iiwia2V5IiwiaGFuZGxlU2VhcmNoIiwicXVlcnkiLCJ0b0xvd2VyQ2FzZSIsImZpbHRlciIsIl9yZWYzIiwiX3ZhbHVlJHNwbGl0IiwiX3ZhbHVlJHNwbGl0MiIsImluY2x1ZGVzIiwib25TZWFyY2hDaGFuZ2UiLCJocmVmIiwidGFyZ2V0IiwicmVsIiwicGFkZGluZ1RvcCIsInBhZGRpbmdCb3R0b20iLCJvbktleURvd24iLCJyZWYiLCJsZW5ndGgiLCJjb2x1bW5zIiwiaWNvbk9wdGlvbiIsImlzUHJlc3NlZCIsInNpemUiLCJzaG93VG9vbHRpcCIsIkljb25NYXJrQ29tcG9uZW50IiwiX3JlZjQiLCJfcmVmNCRkZWZhdWx0Q2xhc3MiLCJkZWZhdWx0Q2xhc3MiLCJfcmVmNCRzZXRBdHRyaWJ1dGVzIiwiX3JlZjQkY2xhc3NOYW1lIiwiX3JlZjQkaWNvblZhbHVlIiwiaGFuZGxlT25DbGljayIsImZhVHlwZSIsImZhSWNvbk5hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/IconPicker.tsx\n"); - -/***/ }), - -/***/ "./src/iconbox/edit.tsx": -/*!******************************!*\ - !*** ./src/iconbox/edit.tsx ***! - \******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/link.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/link-off.js\");\n/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/keycodes */ \"@wordpress/keycodes\");\n/* harmony import */ var _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/symbol.js\");\n/* harmony import */ var _components_IconPicker__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/IconPicker */ \"./src/components/IconPicker.tsx\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n// Imports from WordPress libraries\n\n\n\n\n\n\n\n\n/**\n * Edit component for the Blueprint block.\n *\n * Provides controls for customizing the Blueprint-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n isSelected = _ref.isSelected;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var buttonUrl = attributes.buttonUrl,\n icon = attributes.icon;\n var _ref2 = (icon === null || icon === void 0 ? void 0 : icon.split(\" \")) || [],\n _ref3 = _slicedToArray(_ref2, 2),\n iconType = _ref3[0],\n iconName = _ref3[1];\n var onChangeTitle = function onChangeTitle(title) {\n setAttributes({\n title: title\n });\n };\n var onChangeButtonUrl = function onChangeButtonUrl(newButtonUrl) {\n if (newButtonUrl === null || newButtonUrl === void 0 ? void 0 : newButtonUrl.opensInNewTab) {\n setAttributes({\n target: \"_blank\"\n });\n }\n setAttributes({\n buttonUrl: newButtonUrl === null || newButtonUrl === void 0 ? void 0 : newButtonUrl.url\n });\n };\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(null),\n _useState2 = _slicedToArray(_useState, 2),\n UrlPopoverAnchor = _useState2[0],\n setUrlPopoverAnchor = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(false),\n _useState4 = _slicedToArray(_useState3, 2),\n isEditingURL = _useState4[0],\n setIsEditingURL = _useState4[1];\n var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(false),\n _useState6 = _slicedToArray(_useState5, 2),\n isActive = _useState6[0],\n setIsActive = _useState6[1];\n var _useState7 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(false),\n _useState8 = _slicedToArray(_useState7, 2),\n isOpen = _useState8[0],\n setOpen = _useState8[1];\n var TagName = \"a\";\n var isLinkTag = \"a\" === TagName;\n var isURLSet = !!buttonUrl;\n var startEditing = function startEditing() {\n setIsEditingURL(true);\n };\n var unlink = function unlink() {\n setAttributes({\n buttonUrl: undefined\n });\n setIsEditingURL(false);\n };\n // Functions to handle the opening and closing of the icon picker modal.\n var openModal = function openModal() {\n return setOpen(true);\n };\n var closeModal = function closeModal() {\n return setOpen(false);\n };\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {\n if (!isSelected) {\n setIsEditingURL(false);\n }\n }, [isSelected]);\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: [!isURLSet && isLinkTag && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n label: \"link\",\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Link\", \"rrze-elements-blocks\"),\n shortcut: _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3__.displayShortcut.primary(\"k\"),\n onClick: startEditing\n }), isURLSet && isLinkTag && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n label: \"link\",\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Unlink\", \"rrze-elements-blocks\"),\n shortcut: _wordpress_keycodes__WEBPACK_IMPORTED_MODULE_3__.displayShortcut.primaryShift(\"k\"),\n onClick: unlink,\n isActive: true\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n label: icon === \"\" ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Add an icon\", \"rrze-elements-blocks\") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Change the icon\", \"rrze-elements-blocks\"),\n onClick: openModal\n }), isOpen && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Modal, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Select an Icon\", \"rrze-elements-blocks\"),\n onRequestClose: closeModal,\n size: \"large\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_6__.IconPickerModalInset, {\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"primary\",\n onClick: closeModal,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Close\", \"rrze-elements-blocks\")\n })]\n })]\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Font Size\", \"rrze-elements-blocks\"),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.FontSizePicker, {\n disableCustomFontSizes: true,\n fontSizes: [{\n name: \"\".concat((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Small\", \"rrze-elements-blocks\")),\n size: \"normal\",\n slug: \"normal\"\n }, {\n name: \"\".concat((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Medium\", \"rrze-elements-blocks\")),\n size: \"medium\",\n slug: \"medium\"\n }, {\n name: \"\".concat((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Large\", \"rrze-elements-blocks\")),\n size: \"large\",\n slug: \"large\"\n }],\n onChange: function onChange(newFontSize) {\n return setAttributes({\n fontSize: newFontSize\n });\n },\n units: [\"px\", \"em\", \"rem\"],\n value: attributes.fontSize\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_6__.IconPicker, {\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n })]\n })\n }), isLinkTag && isSelected && (isEditingURL || isURLSet) && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Popover, {\n placement: \"bottom\",\n onClose: function onClose() {},\n anchor: UrlPopoverAnchor,\n focusOnMount: isEditingURL ? \"firstElement\" : false,\n __unstableSlotName: \"__unstable-block-tools-after\",\n shift: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.__experimentalLinkControl, {\n value: {\n url: buttonUrl\n },\n onChange: onChangeButtonUrl,\n onRemove: unlink\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"rrze--iconbox-element-container\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"rrze-iconbox-icon\",\n children: attributes.icon && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_6__.IconMarkComponent, {\n type: iconType,\n iconName: iconName,\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n defaultClass: \"rrze-iconbox-icon\",\n setAttributes: setAttributes,\n onClick: openModal\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"rrze-iconbox-content\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dl\", {\n className: \"rrze-elements-iconbox\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"dt\", {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, {\n tagName: \"span\",\n value: attributes.title,\n onChange: onChangeTitle,\n allowedFormats: [],\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Begriff\", \"rrze-elements-blocks\"),\n className: \"fau-iconbox-editor-data rrze-iconbox-\".concat(attributes.fontSize || \"large\", \" \")\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dd\", {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, {\n tagName: \"span\",\n value: attributes.description,\n onChange: function onChange(description) {\n return setAttributes({\n description: description\n });\n },\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Definition\", \"rrze-elements-blocks\"),\n allowedFormats: []\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"br\", {}), isURLSet && isLinkTag && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n className: \"standard-btn ghost-btn\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, {\n tagName: \"span\",\n value: attributes.buttonText,\n onChange: function onChange(buttonText) {\n return setAttributes({\n buttonText: buttonText\n });\n },\n allowedFormats: [],\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Button Text\", \"rrze-elements-blocks\"),\n ref: setUrlPopoverAnchor\n })\n })]\n })]\n })\n })]\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QyxzREFBQSxDQUFDdEUsNkRBQVE7Y0FDUG9HLE9BQU8sRUFBQyxNQUFNO2NBQ2RYLEtBQUssRUFBRWxFLFVBQVUsQ0FBQ2dGLFdBQVc7Y0FDN0JsQixRQUFRLEVBQUUsU0FBVkEsUUFBUUEsQ0FBR2tCLFdBQVc7Z0JBQUEsT0FBSy9FLGFBQWEsQ0FBQztrQkFBRStFLFdBQVcsRUFBWEE7Z0JBQVcsQ0FBRSxDQUFDO2NBQUE7Y0FDekRELFdBQVcsRUFBRXpGLG1EQUFFLENBQUMsWUFBWSxFQUFFLHNCQUFzQixDQUFDO2NBQ3JEd0YsY0FBYyxFQUFFO1lBQUUsRUFDbEIsRUFDRi9CLHNEQUFBLFVBQU0sRUFDTFYsUUFBUSxJQUFJRCxTQUFTLElBQ3BCVyxzREFBQTtjQUFHMkIsU0FBUyxFQUFDLHdCQUF3QjtjQUFBNUIsUUFBQSxFQUNuQ0Msc0RBQUEsQ0FBQ3RFLDZEQUFRO2dCQUNQb0csT0FBTyxFQUFDLE1BQU07Z0JBQ2RYLEtBQUssRUFBRWxFLFVBQVUsQ0FBQ2lGLFVBQVU7Z0JBQzVCbkIsUUFBUSxFQUFFLFNBQVZBLFFBQVFBLENBQUdtQixVQUFVO2tCQUFBLE9BQUtoRixhQUFhLENBQUM7b0JBQUVnRixVQUFVLEVBQVZBO2tCQUFVLENBQUUsQ0FBQztnQkFBQTtnQkFDdkRILGNBQWMsRUFBRSxFQUFFO2dCQUNsQkMsV0FBVyxFQUFFekYsbURBQUUsQ0FBQyxhQUFhLEVBQUUsc0JBQXNCLENBQUM7Z0JBQ3RENEYsR0FBRyxFQUFFNUQ7Y0FBbUI7WUFDeEIsRUFFTDtVQUFBLEVBQ0U7UUFBQTtNQUNGLEVBQ0Q7SUFBQSxFQUNGO0VBQUEsR0FDRjtBQUVWIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9pY29uYm94L2VkaXQudHN4P2FkZmEiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0cyBmcm9tIFdvcmRQcmVzcyBsaWJyYXJpZXNcbmltcG9ydCB7XG4gIHVzZUJsb2NrUHJvcHMsXG4gIElubmVyQmxvY2tzLFxuICBCbG9ja0NvbnRyb2xzLFxuICBJbnNwZWN0b3JDb250cm9scyxcbiAgUmljaFRleHQsXG4gIF9fZXhwZXJpbWVudGFsTGlua0NvbnRyb2wgYXMgTGlua0NvbnRyb2wsXG59IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5pbXBvcnQge1xuICBGb250U2l6ZVBpY2tlcixcbiAgUGFuZWxCb2R5LFxuICBNb2RhbCxcbiAgUG9wb3ZlcixcbiAgVG9vbGJhckdyb3VwLFxuICBUb29sYmFyQnV0dG9uLFxuICBCdXR0b24sXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IGxpbmssIGxpbmtPZmYgfSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuaW1wb3J0IHsgZGlzcGxheVNob3J0Y3V0LCBpc0tleWJvYXJkRXZlbnQgfSBmcm9tIFwiQHdvcmRwcmVzcy9rZXljb2Rlc1wiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgc3ltYm9sIH0gZnJvbSBcIkB3b3JkcHJlc3MvaWNvbnNcIjtcbmltcG9ydCB7XG4gIEljb25QaWNrZXIsXG4gIEljb25NYXJrQ29tcG9uZW50LFxuICBJY29uUGlja2VyTW9kYWxJbnNldCxcbn0gZnJvbSBcIi4uL2NvbXBvbmVudHMvSWNvblBpY2tlclwiO1xuXG4vKipcbiAqIEludGVyZmFjZSByZXByZXNlbnRpbmcgdGhlIHByb3BlcnRpZXMgZm9yIHRoZSBFZGl0IGNvbXBvbmVudC5cbiAqXG4gKiBAaW50ZXJmYWNlIEVkaXRQcm9wc1xuICogQHByb3BlcnR5IHtPYmplY3R9IGF0dHJpYnV0ZXMgLSBUaGUgYmxvY2sgYXR0cmlidXRlcy5cbiAqL1xuaW50ZXJmYWNlIEVkaXRQcm9wcyB7XG4gIGJsb2NrUHJvcHM6IHN0cmluZ1tdO1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICAgIGJ1dHRvblRleHQ6IHN0cmluZztcbiAgICBmb250U2l6ZTogc3RyaW5nO1xuICAgIGJ1dHRvblVybDogc3RyaW5nO1xuICAgIGljb246IHN0cmluZztcbiAgICBzdmdTdHJpbmc6IHN0cmluZztcbiAgICBidXR0b25PcGVuc0luTmV3VGFiOiBib29sZWFuO1xuICAgIHRhcmdldDogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAoYXR0cmlidXRlczogUGFydGlhbDxFZGl0UHJvcHNbXCJhdHRyaWJ1dGVzXCJdPikgPT4gdm9pZDtcbiAgaXNTZWxlY3RlZDogYm9vbGVhbjtcbn1cbi8qKlxuICogRWRpdCBjb21wb25lbnQgZm9yIHRoZSBCbHVlcHJpbnQgYmxvY2suXG4gKlxuICogUHJvdmlkZXMgY29udHJvbHMgZm9yIGN1c3RvbWl6aW5nIHRoZSBCbHVlcHJpbnQtYmxvY2sgYW5kIHJlbmRlcnMgdGhlIGJsb2NrIGluc2lkZSB0aGUgZWRpdG9yLlxuICpcbiAqIEBwYXJhbSB7RWRpdFByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzIHBhc3NlZCB0byB0aGUgY29tcG9uZW50LlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgSlNYIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBjb21wb25lbnQuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEVkaXQoe1xuICBibG9ja1Byb3BzLFxuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxuICBpc1NlbGVjdGVkLFxufTogRWRpdFByb3BzKSB7XG4gIGNvbnN0IHByb3BzID0gdXNlQmxvY2tQcm9wcygpO1xuXG4gIGNvbnN0IHsgYnV0dG9uVXJsLCBpY29uIH0gPSBhdHRyaWJ1dGVzO1xuXG4gIGNvbnN0IFtpY29uVHlwZSwgaWNvbk5hbWVdID0gaWNvbj8uc3BsaXQoXCIgXCIpIHx8IFtdO1xuXG4gIGNvbnN0IG9uQ2hhbmdlVGl0bGUgPSAodGl0bGU6IHN0cmluZykgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyB0aXRsZTogdGl0bGUgfSk7XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VCdXR0b25VcmwgPSAobmV3QnV0dG9uVXJsOiB7XG4gICAgdXJsOiBzdHJpbmc7XG4gICAgaWQ6IHN0cmluZztcbiAgICB0aXRsZTogc3RyaW5nO1xuICAgIHR5cGU6IHN0cmluZztcbiAgICBvcGVuc0luTmV3VGFiPzogYm9vbGVhbjtcbiAgfSkgPT4ge1xuICAgIGlmIChuZXdCdXR0b25Vcmw/Lm9wZW5zSW5OZXdUYWIpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyB0YXJnZXQ6IFwiX2JsYW5rXCIgfSk7XG4gICAgfVxuICAgIHNldEF0dHJpYnV0ZXMoeyBidXR0b25Vcmw6IG5ld0J1dHRvblVybD8udXJsIH0pO1xuICB9O1xuXG4gIGNvbnN0IFtVcmxQb3BvdmVyQW5jaG9yLCBzZXRVcmxQb3BvdmVyQW5jaG9yXSA9IHVzZVN0YXRlKG51bGwpO1xuICBjb25zdCBbaXNFZGl0aW5nVVJMLCBzZXRJc0VkaXRpbmdVUkxdID0gdXNlU3RhdGUoZmFsc2UpO1xuICBjb25zdCBbaXNBY3RpdmUsIHNldElzQWN0aXZlXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgY29uc3QgW2lzT3Blbiwgc2V0T3Blbl0gPSB1c2VTdGF0ZShmYWxzZSk7XG5cbiAgY29uc3QgVGFnTmFtZSA9IFwiYVwiO1xuICBjb25zdCBpc0xpbmtUYWcgPSBcImFcIiA9PT0gVGFnTmFtZTtcbiAgY29uc3QgaXNVUkxTZXQgPSAhIWJ1dHRvblVybDtcblxuICBjb25zdCBzdGFydEVkaXRpbmcgPSAoKSA9PiB7XG4gICAgc2V0SXNFZGl0aW5nVVJMKHRydWUpO1xuICB9O1xuXG4gIGNvbnN0IHVubGluayA9ICgpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgYnV0dG9uVXJsOiB1bmRlZmluZWQgfSk7XG4gICAgc2V0SXNFZGl0aW5nVVJMKGZhbHNlKTtcbiAgfTtcblxuICAvLyBGdW5jdGlvbnMgdG8gaGFuZGxlIHRoZSBvcGVuaW5nIGFuZCBjbG9zaW5nIG9mIHRoZSBpY29uIHBpY2tlciBtb2RhbC5cbiAgY29uc3Qgb3Blbk1vZGFsID0gKCkgPT4gc2V0T3Blbih0cnVlKTtcbiAgY29uc3QgY2xvc2VNb2RhbCA9ICgpID0+IHNldE9wZW4oZmFsc2UpO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgaWYgKCFpc1NlbGVjdGVkKSB7XG4gICAgICBzZXRJc0VkaXRpbmdVUkwoZmFsc2UpO1xuICAgIH1cbiAgfSwgW2lzU2VsZWN0ZWRdKTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgIDxCbG9ja0NvbnRyb2xzPlxuICAgICAgICA8VG9vbGJhckdyb3VwPlxuICAgICAgICAgIHshaXNVUkxTZXQgJiYgaXNMaW5rVGFnICYmIChcbiAgICAgICAgICAgIDxUb29sYmFyQnV0dG9uXG4gICAgICAgICAgICAgIGxhYmVsPVwibGlua1wiXG4gICAgICAgICAgICAgIGljb249e2xpbmt9XG4gICAgICAgICAgICAgIHRpdGxlPXtfXyhcIkxpbmtcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgc2hvcnRjdXQ9e2Rpc3BsYXlTaG9ydGN1dC5wcmltYXJ5KFwia1wiKX1cbiAgICAgICAgICAgICAgb25DbGljaz17c3RhcnRFZGl0aW5nfVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICApfVxuICAgICAgICAgIHtpc1VSTFNldCAmJiBpc0xpbmtUYWcgJiYgKFxuICAgICAgICAgICAgPFRvb2xiYXJCdXR0b25cbiAgICAgICAgICAgICAgbGFiZWw9XCJsaW5rXCJcbiAgICAgICAgICAgICAgaWNvbj17bGlua09mZn1cbiAgICAgICAgICAgICAgdGl0bGU9e19fKFwiVW5saW5rXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIHNob3J0Y3V0PXtkaXNwbGF5U2hvcnRjdXQucHJpbWFyeVNoaWZ0KFwia1wiKX1cbiAgICAgICAgICAgICAgb25DbGljaz17dW5saW5rfVxuICAgICAgICAgICAgICBpc0FjdGl2ZT17dHJ1ZX1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgKX1cbiAgICAgICAgICA8VG9vbGJhckJ1dHRvblxuICAgICAgICAgICAgaWNvbj17c3ltYm9sfVxuICAgICAgICAgICAgbGFiZWw9e1xuICAgICAgICAgICAgICBpY29uID09PSBcIlwiXG4gICAgICAgICAgICAgICAgPyBfXyhcIkFkZCBhbiBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIilcbiAgICAgICAgICAgICAgICA6IF9fKFwiQ2hhbmdlIHRoZSBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIilcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG9uQ2xpY2s9e29wZW5Nb2RhbH1cbiAgICAgICAgICAvPlxuICAgICAgICAgIHtpc09wZW4gJiYgKFxuICAgICAgICAgICAgPE1vZGFsXG4gICAgICAgICAgICAgIHRpdGxlPXtfXyhcIlNlbGVjdCBhbiBJY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIG9uUmVxdWVzdENsb3NlPXtjbG9zZU1vZGFsfVxuICAgICAgICAgICAgICBzaXplPVwibGFyZ2VcIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICA8SWNvblBpY2tlck1vZGFsSW5zZXRcbiAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXt7XG4gICAgICAgICAgICAgICAgICBpY29uOiBhdHRyaWJ1dGVzLmljb24sXG4gICAgICAgICAgICAgICAgICBzdmdTdHJpbmc6IGF0dHJpYnV0ZXMuc3ZnU3RyaW5nLFxuICAgICAgICAgICAgICAgIH19XG4gICAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgPEJ1dHRvbiB2YXJpYW50PVwicHJpbWFyeVwiIG9uQ2xpY2s9e2Nsb3NlTW9kYWx9PlxuICAgICAgICAgICAgICAgIHtfXyhcIkNsb3NlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgPC9Nb2RhbD5cbiAgICAgICAgICApfVxuICAgICAgICA8L1Rvb2xiYXJHcm91cD5cbiAgICAgIDwvQmxvY2tDb250cm9scz5cbiAgICAgIDxJbnNwZWN0b3JDb250cm9scz5cbiAgICAgICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJGb250IFNpemVcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0+XG4gICAgICAgICAgPEZvbnRTaXplUGlja2VyXG4gICAgICAgICAgICBkaXNhYmxlQ3VzdG9tRm9udFNpemVzXG4gICAgICAgICAgICBmb250U2l6ZXM9e1tcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG5hbWU6IGAke19fKFwiU21hbGxcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1gLFxuICAgICAgICAgICAgICAgIHNpemU6IFwibm9ybWFsXCIsXG4gICAgICAgICAgICAgICAgc2x1ZzogXCJub3JtYWxcIixcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG5hbWU6IGAke19fKFwiTWVkaXVtXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9YCxcbiAgICAgICAgICAgICAgICBzaXplOiBcIm1lZGl1bVwiLFxuICAgICAgICAgICAgICAgIHNsdWc6IFwibWVkaXVtXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBuYW1lOiBgJHtfXyhcIkxhcmdlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9YCxcbiAgICAgICAgICAgICAgICBzaXplOiBcImxhcmdlXCIsXG4gICAgICAgICAgICAgICAgc2x1ZzogXCJsYXJnZVwiLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgXX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXsobmV3Rm9udFNpemU6IHN0cmluZykgPT5cbiAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcyh7IGZvbnRTaXplOiBuZXdGb250U2l6ZSB9KVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdW5pdHM9e1tcInB4XCIsIFwiZW1cIiwgXCJyZW1cIl19XG4gICAgICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy5mb250U2l6ZX1cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxJY29uUGlja2VyXG4gICAgICAgICAgICBhdHRyaWJ1dGVzPXt7XG4gICAgICAgICAgICAgIGljb246IGF0dHJpYnV0ZXMuaWNvbixcbiAgICAgICAgICAgICAgc3ZnU3RyaW5nOiBhdHRyaWJ1dGVzLnN2Z1N0cmluZyxcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgIC8+XG4gICAgICAgIDwvUGFuZWxCb2R5PlxuICAgICAgPC9JbnNwZWN0b3JDb250cm9scz5cbiAgICAgIHtpc0xpbmtUYWcgJiYgaXNTZWxlY3RlZCAmJiAoaXNFZGl0aW5nVVJMIHx8IGlzVVJMU2V0KSAmJiAoXG4gICAgICAgIDxQb3BvdmVyXG4gICAgICAgICAgcGxhY2VtZW50PVwiYm90dG9tXCJcbiAgICAgICAgICBvbkNsb3NlPXsoKSA9PiB7fX1cbiAgICAgICAgICBhbmNob3I9e1VybFBvcG92ZXJBbmNob3J9XG4gICAgICAgICAgZm9jdXNPbk1vdW50PXtpc0VkaXRpbmdVUkwgPyBcImZpcnN0RWxlbWVudFwiIDogZmFsc2V9XG4gICAgICAgICAgX191bnN0YWJsZVNsb3ROYW1lPXtcIl9fdW5zdGFibGUtYmxvY2stdG9vbHMtYWZ0ZXJcIn1cbiAgICAgICAgICBzaGlmdFxuICAgICAgICA+XG4gICAgICAgICAgPExpbmtDb250cm9sXG4gICAgICAgICAgICB2YWx1ZT17eyB1cmw6IGJ1dHRvblVybCB9fVxuICAgICAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlQnV0dG9uVXJsfVxuICAgICAgICAgICAgb25SZW1vdmU9e3VubGlua31cbiAgICAgICAgICAvPlxuICAgICAgICA8L1BvcG92ZXI+XG4gICAgICApfVxuXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInJyemUtLWljb25ib3gtZWxlbWVudC1jb250YWluZXJcIj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJycnplLWljb25ib3gtaWNvblwiPlxuICAgICAgICAgIHthdHRyaWJ1dGVzLmljb24gJiYgKFxuICAgICAgICAgICAgPEljb25NYXJrQ29tcG9uZW50XG4gICAgICAgICAgICAgIHR5cGU9e2ljb25UeXBlfVxuICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk5hbWV9XG4gICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgICAgICBpY29uOiBhdHRyaWJ1dGVzLmljb24sXG4gICAgICAgICAgICAgICAgc3ZnU3RyaW5nOiBhdHRyaWJ1dGVzLnN2Z1N0cmluZyxcbiAgICAgICAgICAgICAgfX1cbiAgICAgICAgICAgICAgZGVmYXVsdENsYXNzPVwicnJ6ZS1pY29uYm94LWljb25cIlxuICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICBvbkNsaWNrPXtvcGVuTW9kYWx9XG4gICAgICAgICAgICAvPlxuICAgICAgICAgICl9XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInJyemUtaWNvbmJveC1jb250ZW50XCI+XG4gICAgICAgICAgPGRsIGNsYXNzTmFtZT1cInJyemUtZWxlbWVudHMtaWNvbmJveFwiPlxuICAgICAgICAgICAgPGR0PlxuICAgICAgICAgICAgICA8UmljaFRleHRcbiAgICAgICAgICAgICAgICB0YWdOYW1lPVwic3BhblwiXG4gICAgICAgICAgICAgICAgdmFsdWU9e2F0dHJpYnV0ZXMudGl0bGV9XG4gICAgICAgICAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlVGl0bGV9XG4gICAgICAgICAgICAgICAgYWxsb3dlZEZvcm1hdHM9e1tdfVxuICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPXtfXyhcIkJlZ3JpZmZcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2BmYXUtaWNvbmJveC1lZGl0b3ItZGF0YSBycnplLWljb25ib3gtJHthdHRyaWJ1dGVzLmZvbnRTaXplIHx8IFwibGFyZ2VcIn0gYH1cbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDwvZHQ+XG4gICAgICAgICAgICA8ZGQ+XG4gICAgICAgICAgICAgIDxSaWNoVGV4dFxuICAgICAgICAgICAgICAgIHRhZ05hbWU9XCJzcGFuXCJcbiAgICAgICAgICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICBvbkNoYW5nZT17KGRlc2NyaXB0aW9uKSA9PiBzZXRBdHRyaWJ1dGVzKHsgZGVzY3JpcHRpb24gfSl9XG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiRGVmaW5pdGlvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgICAgIGFsbG93ZWRGb3JtYXRzPXtbXX1cbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgPGJyIC8+XG4gICAgICAgICAgICAgIHtpc1VSTFNldCAmJiBpc0xpbmtUYWcgJiYgKFxuICAgICAgICAgICAgICAgIDxhIGNsYXNzTmFtZT1cInN0YW5kYXJkLWJ0biBnaG9zdC1idG5cIj5cbiAgICAgICAgICAgICAgICAgIDxSaWNoVGV4dFxuICAgICAgICAgICAgICAgICAgICB0YWdOYW1lPVwic3BhblwiXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmJ1dHRvblRleHR9XG4gICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoYnV0dG9uVGV4dCkgPT4gc2V0QXR0cmlidXRlcyh7IGJ1dHRvblRleHQgfSl9XG4gICAgICAgICAgICAgICAgICAgIGFsbG93ZWRGb3JtYXRzPXtbXX1cbiAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiQnV0dG9uIFRleHRcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgICAgICAgcmVmPXtzZXRVcmxQb3BvdmVyQW5jaG9yfVxuICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICA8L2E+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8L2RkPlxuICAgICAgICAgIDwvZGw+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIkJsb2NrQ29udHJvbHMiLCJJbnNwZWN0b3JDb250cm9scyIsIlJpY2hUZXh0IiwiX19leHBlcmltZW50YWxMaW5rQ29udHJvbCIsIkxpbmtDb250cm9sIiwiRm9udFNpemVQaWNrZXIiLCJQYW5lbEJvZHkiLCJNb2RhbCIsIlBvcG92ZXIiLCJUb29sYmFyR3JvdXAiLCJUb29sYmFyQnV0dG9uIiwiQnV0dG9uIiwibGluayIsImxpbmtPZmYiLCJkaXNwbGF5U2hvcnRjdXQiLCJfXyIsInVzZVN0YXRlIiwidXNlRWZmZWN0Iiwic3ltYm9sIiwiSWNvblBpY2tlciIsIkljb25NYXJrQ29tcG9uZW50IiwiSWNvblBpY2tlck1vZGFsSW5zZXQiLCJFZGl0IiwiX3JlZiIsImJsb2NrUHJvcHMiLCJhdHRyaWJ1dGVzIiwic2V0QXR0cmlidXRlcyIsImlzU2VsZWN0ZWQiLCJwcm9wcyIsImJ1dHRvblVybCIsImljb24iLCJfcmVmMiIsInNwbGl0IiwiX3JlZjMiLCJfc2xpY2VkVG9BcnJheSIsImljb25UeXBlIiwiaWNvbk5hbWUiLCJvbkNoYW5nZVRpdGxlIiwidGl0bGUiLCJvbkNoYW5nZUJ1dHRvblVybCIsIm5ld0J1dHRvblVybCIsIm9wZW5zSW5OZXdUYWIiLCJ0YXJnZXQiLCJ1cmwiLCJfdXNlU3RhdGUiLCJfdXNlU3RhdGUyIiwiVXJsUG9wb3ZlckFuY2hvciIsInNldFVybFBvcG92ZXJBbmNob3IiLCJfdXNlU3RhdGUzIiwiX3VzZVN0YXRlNCIsImlzRWRpdGluZ1VSTCIsInNldElzRWRpdGluZ1VSTCIsIl91c2VTdGF0ZTUiLCJfdXNlU3RhdGU2IiwiaXNBY3RpdmUiLCJzZXRJc0FjdGl2ZSIsIl91c2VTdGF0ZTciLCJfdXNlU3RhdGU4IiwiaXNPcGVuIiwic2V0T3BlbiIsIlRhZ05hbWUiLCJpc0xpbmtUYWciLCJpc1VSTFNldCIsInN0YXJ0RWRpdGluZyIsInVubGluayIsInVuZGVmaW5lZCIsIm9wZW5Nb2RhbCIsImNsb3NlTW9kYWwiLCJfanN4cyIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeCIsImxhYmVsIiwic2hvcnRjdXQiLCJwcmltYXJ5Iiwib25DbGljayIsInByaW1hcnlTaGlmdCIsIm9uUmVxdWVzdENsb3NlIiwic2l6ZSIsInN2Z1N0cmluZyIsInZhcmlhbnQiLCJkaXNhYmxlQ3VzdG9tRm9udFNpemVzIiwiZm9udFNpemVzIiwibmFtZSIsImNvbmNhdCIsInNsdWciLCJvbkNoYW5nZSIsIm5ld0ZvbnRTaXplIiwiZm9udFNpemUiLCJ1bml0cyIsInZhbHVlIiwicGxhY2VtZW50Iiwib25DbG9zZSIsImFuY2hvciIsImZvY3VzT25Nb3VudCIsIl9fdW5zdGFibGVTbG90TmFtZSIsInNoaWZ0Iiwib25SZW1vdmUiLCJjbGFzc05hbWUiLCJ0eXBlIiwiZGVmYXVsdENsYXNzIiwidGFnTmFtZSIsImFsbG93ZWRGb3JtYXRzIiwicGxhY2Vob2xkZXIiLCJkZXNjcmlwdGlvbiIsImJ1dHRvblRleHQiLCJyZWYiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/iconbox/edit.tsx\n"); - -/***/ }), - -/***/ "./src/iconbox/index.tsx": -/*!*******************************!*\ - !*** ./src/iconbox/index.tsx ***! - \*******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/iconbox/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/iconbox/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/iconbox/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/iconbox/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"a\",\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"512\",\n height: \"512\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"60.05\",\n y: \"210.12\",\n width: \"99.56\",\n height: \"91.77\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"193.32\",\n y: \"265.52\",\n width: \"201.21\",\n height: \"11.8\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"#27348b\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"193.32\",\n y: \"227.37\",\n width: \"201.21\",\n height: \"22.11\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".2\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"144.75\",\n y: \"210.12\",\n width: \"298.34\",\n height: \"91.77\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"#27348b\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"M116.18,225.85h3.75c1.09,0,1.99.35,2.7,1.05s1.05,1.6,1.05,2.7-.35,1.99-1.05,2.7-1.6,1.05-2.7,1.05v15.59c0,1.41.39,2.7,1.17,3.87l12.66,20.62c.78,1.33,1.17,2.77,1.17,4.34-.08,2.26-.86,4.18-2.34,5.74-1.56,1.48-3.48,2.26-5.74,2.34h-36.33c-2.27-.08-4.18-.86-5.74-2.34-1.49-1.56-2.27-3.48-2.34-5.74,0-1.56.39-3.01,1.17-4.34l12.77-20.62c.7-1.17,1.05-2.46,1.05-3.87v-15.59c-1.09,0-1.99-.35-2.7-1.05s-1.05-1.6-1.05-2.7.35-1.99,1.05-2.7,1.6-1.05,2.7-1.05h18.75ZM104.93,248.94c0,2.81-.74,5.43-2.23,7.85l-3.98,6.56h20.04l-4.1-6.56c-1.49-2.42-2.23-5.04-2.23-7.85v-15.59h-7.5v15.59Z\",\n fill: \"#fff\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbmJveC9pbmRleC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBOzs7OztBQUtzRDtBQUV0RDs7Ozs7Ozs7QUFTQTs7O0FBRzBCO0FBQ0E7QUFDVTtBQUNiO0FBR3ZCOzs7OztBQUtBQSxvRUFBaUIsQ0FBRUcsNkNBQW9CLEVBQUU7RUFDeEM7OztFQUdBRSxJQUFJLEVBQUU7SUFDTEMsR0FBRyxFQUFFQyx1REFBQTtNQUFLQyxFQUFFLEVBQUMsR0FBRztNQUFDQyxLQUFLLEVBQUMsNEJBQTRCO01BQUNDLEtBQUssRUFBQyxLQUFLO01BQUNDLE1BQU0sRUFBQyxLQUFLO01BQUNDLE9BQU8sRUFBQyxhQUFhO01BQUFDLFFBQUEsR0FBQ0Msc0RBQUE7UUFBTUMsQ0FBQyxFQUFDLE9BQU87UUFBQ0MsQ0FBQyxFQUFDLFFBQVE7UUFBQ04sS0FBSyxFQUFDLE9BQU87UUFBQ0MsTUFBTSxFQUFDLE9BQU87UUFBQ00sRUFBRSxFQUFDLE1BQU07UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsSUFBSSxFQUFDO01BQVMsRUFBRSxFQUFBTCxzREFBQTtRQUFNQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxDQUFDLEVBQUMsUUFBUTtRQUFDTixLQUFLLEVBQUMsUUFBUTtRQUFDQyxNQUFNLEVBQUMsTUFBTTtRQUFDTSxFQUFFLEVBQUMsTUFBTTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxJQUFJLEVBQUM7TUFBUyxFQUFFLEVBQUFMLHNEQUFBO1FBQU1DLENBQUMsRUFBQyxRQUFRO1FBQUNDLENBQUMsRUFBQyxRQUFRO1FBQUNOLEtBQUssRUFBQyxRQUFRO1FBQUNDLE1BQU0sRUFBQyxPQUFPO1FBQUNNLEVBQUUsRUFBQyxNQUFNO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLElBQUksRUFBQztNQUFTLEVBQUUsRUFBQUwsc0RBQUE7UUFBR00sT0FBTyxFQUFDLElBQUk7UUFBQVAsUUFBQSxFQUFDQyxzREFBQTtVQUFNQyxDQUFDLEVBQUMsUUFBUTtVQUFDQyxDQUFDLEVBQUMsUUFBUTtVQUFDTixLQUFLLEVBQUMsUUFBUTtVQUFDQyxNQUFNLEVBQUMsT0FBTztVQUFDTSxFQUFFLEVBQUMsTUFBTTtVQUFDQyxFQUFFLEVBQUMsTUFBTTtVQUFDQyxJQUFJLEVBQUM7UUFBUztNQUFFLEVBQUksRUFBQUwsc0RBQUE7UUFBTU8sQ0FBQyxFQUFDLDBqQkFBMGpCO1FBQUNGLElBQUksRUFBQztNQUFNLEVBQUU7SUFBQTtHQUM1akM7RUFDREcsbUJBQW1CLEVBQUUsU0FBckJBLG1CQUFtQkEsQ0FBR0MsVUFBZSxFQUFBQyxJQUFBLEVBQXNCO0lBQUEsSUFBbEJDLE9BQU8sR0FBQUQsSUFBQSxDQUFQQyxPQUFPO0lBQy9DLElBQVFDLEtBQUssR0FBS0gsVUFBVSxDQUFwQkcsS0FBSztJQUViO0lBQ0E7SUFDQSxJQUFJRCxPQUFPLEtBQUssV0FBVyxJQUFJQyxLQUFLLEVBQUU7TUFDckMsT0FBT0EsS0FBSztJQUNiO0VBQ0QsQ0FBQztFQUNEOzs7RUFHQUMsSUFBSSxFQUFFMUIsNkNBQUk7RUFFVjs7O0VBR0FDLElBQUksRUFBSkEsNkNBQUlBO0NBQ0csQ0FBRSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvaWNvbmJveC9pbmRleC50c3g/NDM3MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzIGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xuaW1wb3J0IHsgcmVnaXN0ZXJCbG9ja1R5cGUgfSBmcm9tICdAd29yZHByZXNzL2Jsb2Nrcyc7XG5cbi8qKlxuICogTGV0cyB3ZWJwYWNrIHByb2Nlc3MgQ1NTLCBTQVNTIG9yIFNDU1MgZmlsZXMgcmVmZXJlbmNlZCBpbiBKYXZhU2NyaXB0IGZpbGVzLlxuICogQWxsIGZpbGVzIGNvbnRhaW5pbmcgYHN0eWxlYCBrZXl3b3JkIGFyZSBidW5kbGVkIHRvZ2V0aGVyLiBUaGUgY29kZSB1c2VkXG4gKiBnZXRzIGFwcGxpZWQgYm90aCB0byB0aGUgZnJvbnQgb2YgeW91ciBzaXRlIGFuZCB0byB0aGUgZWRpdG9yLiBBbGwgb3RoZXIgZmlsZXNcbiAqIGdldCBhcHBsaWVkIHRvIHRoZSBlZGl0b3Igb25seS5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL0B3b3JkcHJlc3Mvc2NyaXB0cyN1c2luZy1jc3NcbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRWRpdCBmcm9tICcuL2VkaXQnO1xuaW1wb3J0IHNhdmUgZnJvbSAnLi9zYXZlJztcbmltcG9ydCBtZXRhZGF0YSBmcm9tICcuL2Jsb2NrLmpzb24nO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoIG1ldGFkYXRhLm5hbWUgYXMgYW55LCB7XG5cdC8qKlxuXHQgKiBVc2VkIHRvIGNvbnN0cnVjdCBhIHByZXZpZXcgZm9yIHRoZSBibG9jayB0byBiZSBzaG93biBpbiB0aGUgYmxvY2sgaW5zZXJ0ZXIuXG5cdCAqL1xuXHRpY29uOiB7XG5cdFx0c3JjOiA8c3ZnIGlkPVwiYVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjUxMlwiIGhlaWdodD1cIjUxMlwiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiPjxyZWN0IHg9XCI2MC4wNVwiIHk9XCIyMTAuMTJcIiB3aWR0aD1cIjk5LjU2XCIgaGVpZ2h0PVwiOTEuNzdcIiByeD1cIjUuNzNcIiByeT1cIjUuNzNcIiBmaWxsPVwiZXZlbm9kZFwiLz48cmVjdCB4PVwiMTkzLjMyXCIgeT1cIjI2NS41MlwiIHdpZHRoPVwiMjAxLjIxXCIgaGVpZ2h0PVwiMTEuOFwiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCIjMjczNDhiXCIvPjxyZWN0IHg9XCIxOTMuMzJcIiB5PVwiMjI3LjM3XCIgd2lkdGg9XCIyMDEuMjFcIiBoZWlnaHQ9XCIyMi4xMVwiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCJldmVub2RkXCIvPjxnIG9wYWNpdHk9XCIuMlwiPjxyZWN0IHg9XCIxNDQuNzVcIiB5PVwiMjEwLjEyXCIgd2lkdGg9XCIyOTguMzRcIiBoZWlnaHQ9XCI5MS43N1wiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCIjMjczNDhiXCIvPjwvZz48cGF0aCBkPVwiTTExNi4xOCwyMjUuODVoMy43NWMxLjA5LDAsMS45OS4zNSwyLjcsMS4wNXMxLjA1LDEuNiwxLjA1LDIuNy0uMzUsMS45OS0xLjA1LDIuNy0xLjYsMS4wNS0yLjcsMS4wNXYxNS41OWMwLDEuNDEuMzksMi43LDEuMTcsMy44N2wxMi42NiwyMC42MmMuNzgsMS4zMywxLjE3LDIuNzcsMS4xNyw0LjM0LS4wOCwyLjI2LS44Niw0LjE4LTIuMzQsNS43NC0xLjU2LDEuNDgtMy40OCwyLjI2LTUuNzQsMi4zNGgtMzYuMzNjLTIuMjctLjA4LTQuMTgtLjg2LTUuNzQtMi4zNC0xLjQ5LTEuNTYtMi4yNy0zLjQ4LTIuMzQtNS43NCwwLTEuNTYuMzktMy4wMSwxLjE3LTQuMzRsMTIuNzctMjAuNjJjLjctMS4xNywxLjA1LTIuNDYsMS4wNS0zLjg3di0xNS41OWMtMS4wOSwwLTEuOTktLjM1LTIuNy0xLjA1cy0xLjA1LTEuNi0xLjA1LTIuNy4zNS0xLjk5LDEuMDUtMi43LDEuNi0xLjA1LDIuNy0xLjA1aDE4Ljc1Wk0xMDQuOTMsMjQ4Ljk0YzAsMi44MS0uNzQsNS40My0yLjIzLDcuODVsLTMuOTgsNi41NmgyMC4wNGwtNC4xLTYuNTZjLTEuNDktMi40Mi0yLjIzLTUuMDQtMi4yMy03Ljg1di0xNS41OWgtNy41djE1LjU5WlwiIGZpbGw9XCIjZmZmXCIvPjwvc3ZnPlxuXHR9LFxuXHRfX2V4cGVyaW1lbnRhbExhYmVsOiAoYXR0cmlidXRlczogYW55LCB7IGNvbnRleHQgfTogYW55KSA9PiB7XG5cdFx0Y29uc3QgeyB0aXRsZSB9ID0gYXR0cmlidXRlcztcblxuXHRcdC8vIEluIHRoZSBsaXN0IHZpZXcsIHVzZSB0aGUgYmxvY2sncyB0aXRsZSBhcyB0aGUgbGFiZWwuXG5cdFx0Ly8gSWYgdGhlIHRpdGxlIGlzIGVtcHR5LCBmYWxsIGJhY2sgdG8gdGhlIGRlZmF1bHQgbGFiZWwuXG5cdFx0aWYgKGNvbnRleHQgPT09ICdsaXN0LXZpZXcnICYmIHRpdGxlKSB7XG5cdFx0XHRyZXR1cm4gdGl0bGU7XG5cdFx0fVxuXHR9LFxuXHQvKipcblx0ICogQHNlZSAuL2VkaXQuanNcblx0ICovXG5cdGVkaXQ6IEVkaXQsXG5cblx0LyoqXG5cdCAqIEBzZWUgLi9zYXZlLmpzXG5cdCAqL1xuXHRzYXZlLFxufSBhcyBhbnkgKTtcbiJdLCJuYW1lcyI6WyJyZWdpc3RlckJsb2NrVHlwZSIsIkVkaXQiLCJzYXZlIiwibWV0YWRhdGEiLCJuYW1lIiwiaWNvbiIsInNyYyIsIl9qc3hzIiwiaWQiLCJ4bWxucyIsIndpZHRoIiwiaGVpZ2h0Iiwidmlld0JveCIsImNoaWxkcmVuIiwiX2pzeCIsIngiLCJ5IiwicngiLCJyeSIsImZpbGwiLCJvcGFjaXR5IiwiZCIsIl9fZXhwZXJpbWVudGFsTGFiZWwiLCJhdHRyaWJ1dGVzIiwiX3JlZiIsImNvbnRleHQiLCJ0aXRsZSIsImVkaXQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/iconbox/index.tsx\n"); - -/***/ }), - -/***/ "./src/iconbox/save.tsx": -/*!******************************!*\ - !*** ./src/iconbox/save.tsx ***! - \******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: attributes.title && attributes.description && attributes.svgString && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"rrze--iconbox-element-container\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"rrze-iconbox-icon\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: attributes.svgString\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"rrze-iconbox-content\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dl\", {\n className: \"rrze-elements-iconbox\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"dt\", {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fau-iconbox-data rrze-iconbox-\".concat(attributes.fontSize || \"large\", \" \"),\n \"data-duration\": attributes.duration,\n \"data-stagger\": attributes.stagger,\n children: attributes.title\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"dd\", {\n children: [attributes.description, (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"br\", {}), attributes.buttonUrl && attributes.buttonText && attributes.description && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n className: \"standard-btn ghost-btn\",\n href: attributes.buttonUrl,\n \"data-wpel-link\": \"internal\",\n children: attributes.buttonText\n })]\n })]\n })\n })]\n })\n }))\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbmJveC9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBd0Q7QUFrQjFDLFNBQVVDLElBQUlBLENBQUFDLElBQUEsRUFBMEI7RUFBQSxJQUF2QkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDdkMsSUFBTUMsVUFBVSxHQUFHSixrRUFBYSxDQUFDQyxJQUFJLEVBQUU7RUFDdkMsT0FDRUksc0RBQUEsQ0FBQUMsdURBQUE7SUFBQUMsUUFBQSxFQUNHSixVQUFVLENBQUNLLEtBQUssSUFBSUwsVUFBVSxDQUFDTSxXQUFXLElBQUlOLFVBQVUsQ0FBQ08sU0FBUyxJQUNqRUwsc0RBQUEsUUFBQU0sTUFBQSxDQUFBQyxNQUFBLEtBQVNSLFVBQVU7TUFBQUcsUUFBQSxFQUNqQk0sdURBQUE7UUFBS0MsU0FBUyxFQUFDLGlDQUFpQztRQUFBUCxRQUFBLEdBQzlDRixzREFBQTtVQUFLUyxTQUFTLEVBQUMsbUJBQW1CO1VBQUFQLFFBQUEsRUFDaENGLHNEQUFBO1lBQU1TLFNBQVMsRUFBRVgsVUFBVSxDQUFDTztVQUFTO1FBQVMsRUFDMUMsRUFDTkwsc0RBQUE7VUFBS1MsU0FBUyxFQUFDLHNCQUFzQjtVQUFBUCxRQUFBLEVBQ25DTSx1REFBQTtZQUFJQyxTQUFTLEVBQUMsdUJBQXVCO1lBQUFQLFFBQUEsR0FDbkNGLHNEQUFBO2NBQUFFLFFBQUEsRUFDRUYsc0RBQUE7Z0JBQ0VTLFNBQVMsbUNBQUFDLE1BQUEsQ0FBbUNaLFVBQVUsQ0FBQ2EsUUFBUSxJQUFJLE9BQU8sTUFBRztnQkFBQSxpQkFDOURiLFVBQVUsQ0FBQ2MsUUFBUTtnQkFBQSxnQkFDcEJkLFVBQVUsQ0FBQ2UsT0FBTztnQkFBQVgsUUFBQSxFQUUvQkosVUFBVSxDQUFDSztjQUFLO1lBQ1osRUFDSixFQUNMSyx1REFBQTtjQUFBTixRQUFBLEdBQ0dKLFVBQVUsQ0FBQ00sV0FBVyxFQUN2Qkosc0RBQUEsVUFBTSxFQUNMRixVQUFVLENBQUNnQixTQUFTLElBQ25CaEIsVUFBVSxDQUFDaUIsVUFBVSxJQUNyQmpCLFVBQVUsQ0FBQ00sV0FBVyxJQUNwQkosc0RBQUE7Z0JBQ0VTLFNBQVMsRUFBQyx3QkFBd0I7Z0JBQ2xDTyxJQUFJLEVBQUVsQixVQUFVLENBQUNnQixTQUFTO2dCQUFBLGtCQUNYLFVBQVU7Z0JBQUFaLFFBQUEsRUFFeEJKLFVBQVUsQ0FBQ2lCO2NBQVUsRUFFekI7WUFBQSxFQUNBO1VBQUE7UUFDRixFQUNEO01BQUE7SUFDRjtFQUVULEVBQ0E7QUFFUCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvaWNvbmJveC9zYXZlLnRzeD8yYTkzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW50ZXJmYWNlIFNhdmVQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIHRhYnNVaWQ6IHN0cmluZztcbiAgICBibG9ja0lkOiBzdHJpbmc7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICAgIGJ1dHRvblRleHQ6IHN0cmluZztcbiAgICBkdXJhdGlvbjogbnVtYmVyO1xuICAgIHN0YWdnZXI6IG51bWJlcjtcbiAgICBmb250U2l6ZTogc3RyaW5nO1xuICAgIGJ1dHRvblVybDogc3RyaW5nO1xuICAgIHN2Z1N0cmluZzogc3RyaW5nO1xuICB9O1xufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBzYXZlKHsgYXR0cmlidXRlcyB9OiBTYXZlUHJvcHMpIHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICB7YXR0cmlidXRlcy50aXRsZSAmJiBhdHRyaWJ1dGVzLmRlc2NyaXB0aW9uICYmIGF0dHJpYnV0ZXMuc3ZnU3RyaW5nICYmIChcbiAgICAgICAgPGRpdiB7Li4uYmxvY2tQcm9wc30+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJycnplLS1pY29uYm94LWVsZW1lbnQtY29udGFpbmVyXCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInJyemUtaWNvbmJveC1pY29uXCI+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT17YXR0cmlidXRlcy5zdmdTdHJpbmd9Pjwvc3Bhbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJycnplLWljb25ib3gtY29udGVudFwiPlxuICAgICAgICAgICAgICA8ZGwgY2xhc3NOYW1lPVwicnJ6ZS1lbGVtZW50cy1pY29uYm94XCI+XG4gICAgICAgICAgICAgICAgPGR0PlxuICAgICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZmF1LWljb25ib3gtZGF0YSBycnplLWljb25ib3gtJHthdHRyaWJ1dGVzLmZvbnRTaXplIHx8IFwibGFyZ2VcIn0gYH1cbiAgICAgICAgICAgICAgICAgICAgZGF0YS1kdXJhdGlvbj17YXR0cmlidXRlcy5kdXJhdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgZGF0YS1zdGFnZ2VyPXthdHRyaWJ1dGVzLnN0YWdnZXJ9XG4gICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgIHthdHRyaWJ1dGVzLnRpdGxlfVxuICAgICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgIDwvZHQ+XG4gICAgICAgICAgICAgICAgPGRkPlxuICAgICAgICAgICAgICAgICAge2F0dHJpYnV0ZXMuZGVzY3JpcHRpb259XG4gICAgICAgICAgICAgICAgICA8YnIgLz5cbiAgICAgICAgICAgICAgICAgIHthdHRyaWJ1dGVzLmJ1dHRvblVybCAmJlxuICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzLmJ1dHRvblRleHQgJiZcbiAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlcy5kZXNjcmlwdGlvbiAmJiAoXG4gICAgICAgICAgICAgICAgICAgICAgPGFcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cInN0YW5kYXJkLWJ0biBnaG9zdC1idG5cIlxuICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj17YXR0cmlidXRlcy5idXR0b25Vcmx9XG4gICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXdwZWwtbGluaz1cImludGVybmFsXCJcbiAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICB7YXR0cmlidXRlcy5idXR0b25UZXh0fVxuICAgICAgICAgICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICA8L2RkPlxuICAgICAgICAgICAgICA8L2RsPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgKX1cbiAgICA8Lz5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwic2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsIl9qc3giLCJfRnJhZ21lbnQiLCJjaGlsZHJlbiIsInRpdGxlIiwiZGVzY3JpcHRpb24iLCJzdmdTdHJpbmciLCJPYmplY3QiLCJhc3NpZ24iLCJfanN4cyIsImNsYXNzTmFtZSIsImNvbmNhdCIsImZvbnRTaXplIiwiZHVyYXRpb24iLCJzdGFnZ2VyIiwiYnV0dG9uVXJsIiwiYnV0dG9uVGV4dCIsImhyZWYiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/iconbox/save.tsx\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/brands.scss": -/*!************************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/brands.scss ***! - \************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9icmFuZHMuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbXBvbmVudHMvYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvYnJhbmRzLnNjc3M/YzgyYSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/brands.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/fontawesome.scss": -/*!*****************************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/fontawesome.scss ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzPzVmZDYiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/fontawesome.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/regular.scss": -/*!*************************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/regular.scss ***! - \*************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9yZWd1bGFyLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzcz9kY2NjIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/regular.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/solid.scss": -/*!***********************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/solid.scss ***! - \***********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzPzIxMjgiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/solid.scss\n"); - -/***/ }), - -/***/ "./src/iconbox/editor.scss": -/*!*********************************!*\ - !*** ./src/iconbox/editor.scss ***! - \*********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaWNvbmJveC9lZGl0b3Iuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2ljb25ib3gvZWRpdG9yLnNjc3M/NGQwZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/iconbox/editor.scss\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/a11y": -/*!******************************!*\ - !*** external ["wp","a11y"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["a11y"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/keycodes": -/*!**********************************!*\ - !*** external ["wp","keycodes"] ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["keycodes"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "./src/components/assets/fontawesome/fontawesomeIconNames.json": -/*!*********************************************************************!*\ - !*** ./src/components/assets/fontawesome/fontawesomeIconNames.json ***! - \*********************************************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'); - -/***/ }), - -/***/ "./src/iconbox/block.json": -/*!********************************!*\ - !*** ./src/iconbox/block.json ***! - \********************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/rrze-iconbox","version":"1.0.0","title":"Iconbox","category":"rrze_elements","description":"Creates a Iconbox block.","supports":{"html":false},"attributes":{"title":{"type":"string","default":""},"description":{"type":"string","default":""},"buttonText":{"type":"string","default":""},"duration":{"type":"number","default":1},"stagger":{"type":"number","default":0.5},"fontSize":{"type":"string","default":"medium"},"buttonUrl":{"type":"string"},"buttonOpensInNewTab":{"type":"boolean","default":false},"target":{"type":"string","default":"_self"},"icon":{"type":"string","default":"solid icons"},"svgString":{"type":"string","default":""}},"example":{"attributes":{"title":"Term","description":"Description","icon":"solid eye"}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css","parent":["rrze-elements/counter-row"]}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/iconbox/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){"use strict";var e=window.ReactJSXRuntime,r=window.wp.blocks,a=window.wp.blockEditor,o=window.wp.components,i=window.wp.primitives,t=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})}),n=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})}),s=window.wp.keycodes,l=window.wp.i18n,c=window.wp.element,u=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})}),d=JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'),p=window.wp.a11y;function h(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||g(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o,i,t,n,s=[],l=!0,c=!1;try{if(t=(a=a.call(e)).next,0===r){if(Object(a)!==a)return;l=!1}else for(;!(l=(o=t.call(a)).done)&&(s.push(o.value),s.length!==r);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=a.return&&(n=a.return(),Object(n)!==n))return}finally{if(c)throw i}}return s}}(e,r)||g(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,r){if(e){if("string"==typeof e)return b(e,r);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?b(e,r):void 0}}function b(e,r){(null==r||r>e.length)&&(r=e.length);for(var a=0,o=Array(r);a0?(0,e.jsx)(o.__experimentalGrid,{columns:12,children:z.map((function(r){return(0,e.jsx)(o.Button,{isPressed:r.value===a.icon,onClick:function(){return P(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(v,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:a,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))}):(0,e.jsx)("p",{children:(0,l.__)("No icons found. Please try a different search term.","rrze-elements-blocks")})]})]}),(0,e.jsx)(o.__experimentalDivider,{}),(0,e.jsxs)(o.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(o.__experimentalHeading,{children:(0,l.__)("Solid Icons","rrze-elements-blocks")}),(0,e.jsx)(o.__experimentalGrid,{columns:12,children:n.map((function(r){return(0,e.jsx)(o.Button,{isPressed:r.value===a.icon,onClick:function(){return P(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(v,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:a,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(o.__experimentalDivider,{}),(0,e.jsxs)(o.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(o.__experimentalHeading,{children:(0,l.__)("Regular Icons","rrze-elements-blocks")}),(0,e.jsx)(o.__experimentalGrid,{columns:12,children:g.map((function(r){return(0,e.jsx)(o.Button,{isPressed:r.value===a.icon,onClick:function(){return P(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(v,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:a,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(o.__experimentalDivider,{}),(0,e.jsxs)(o.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(o.__experimentalHeading,{children:(0,l.__)("Brand Icons","rrze-elements-blocks")}),(0,e.jsx)(o.__experimentalGrid,{columns:12,children:k.map((function(r){return(0,e.jsx)(o.Button,{isPressed:r.value===a.icon,onClick:function(){return P(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(v,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:a,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(o.__experimentalSpacer,{paddingBottom:"1rem",children:(0,e.jsx)(o.__experimentalDivider,{})})]})})),v=function(r){r.type,r.iconName;var a=r.attributes,o=(r.defaultClass,r.setAttributes,r.className),i=void 0===o?"":o,t=r.onClick,n=r.iconValue,s=void 0===n?"":n,l=function(){t&&t()},c=s.split(" ")[0]||"",u=s.split(" ")[1]||"";return""===s?(0,e.jsx)("span",{className:"".concat(a.svgString," ").concat(i),onClick:l}):(0,e.jsx)("span",{className:"fa-".concat(c," fa-").concat(u," ").concat(i),onClick:l})};function x(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o,i,t,n,s=[],l=!0,c=!1;try{if(t=(a=a.call(e)).next,0===r){if(Object(a)!==a)return;l=!1}else for(;!(l=(o=t.call(a)).done)&&(s.push(o.value),s.length!==r);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=a.return&&(n=a.return(),Object(n)!==n))return}finally{if(c)throw i}}return s}}(e,r)||function(e,r){if(e){if("string"==typeof e)return y(e,r);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?y(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,r){(null==r||r>e.length)&&(r=e.length);for(var a=0,o=Array(r);a array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-primitives'), 'version' => 'f4a3ee2cd6cb7e7f1383'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n', 'wp-primitives'), 'version' => '409ddb5d161f239c10fe'); diff --git a/build/insertion/index.css b/build/insertion/index.css index 73160a07..59460f29 100644 --- a/build/insertion/index.css +++ b/build/insertion/index.css @@ -1,309 +1 @@ -/*!**************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/insertion/editor.scss ***! - \**************************************************************************************************************************************************************************************************************************************************/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -/*! - * PullDiv - */ -.entry-content aside.pull-left, .entry-content aside.pull-right, -main aside.pull-left, -main aside.pull-right { - margin-bottom: 15px; - color: black; - border-top: 2px solid rgb(78.4864864865, 88, 97.5135135135); - border-bottom: 1px solid rgb(78.4864864865, 88, 97.5135135135); - padding: 10px 5px; - position: relative; - z-index: 1; -} -@media screen and (min-width: 37.5em) { - .entry-content aside.pull-left, .entry-content aside.pull-right, - main aside.pull-left, - main aside.pull-right { - width: 48%; - margin-top: 5px; - } -} -@media screen and (min-width: 66.25em) { - .entry-content aside.pull-left, .entry-content aside.pull-right, - main aside.pull-left, - main aside.pull-right { - width: 40%; - } -} -.entry-content aside.pull-left h1, .entry-content aside.pull-right h1, -main aside.pull-left h1, -main aside.pull-right h1 { - font-size: 1.25rem; - line-height: 1.5; - padding-bottom: 3px; -} -.entry-content aside.pull-left h2, .entry-content aside.pull-right h2, -main aside.pull-left h2, -main aside.pull-right h2 { - font-size: 1.125rem; - line-height: 1.5; - padding-bottom: 3px; -} -.entry-content aside.pull-left h3, .entry-content aside.pull-right h3, -main aside.pull-left h3, -main aside.pull-right h3 { - font-size: 1rem; - line-height: 1.5; - padding-bottom: 0; -} -.entry-content aside.pull-left p, .entry-content aside.pull-left h4, .entry-content aside.pull-left h5, .entry-content aside.pull-left h6, .entry-content aside.pull-right p, .entry-content aside.pull-right h4, .entry-content aside.pull-right h5, .entry-content aside.pull-right h6, -main aside.pull-left p, -main aside.pull-left h4, -main aside.pull-left h5, -main aside.pull-left h6, -main aside.pull-right p, -main aside.pull-right h4, -main aside.pull-right h5, -main aside.pull-right h6 { - font-size: 0.875rem; - line-height: 1.5; - padding-bottom: 0; -} -@media screen and (min-width: 37.5em) { - .entry-content aside.pull-left p, .entry-content aside.pull-left h4, .entry-content aside.pull-left h5, .entry-content aside.pull-left h6, .entry-content aside.pull-right p, .entry-content aside.pull-right h4, .entry-content aside.pull-right h5, .entry-content aside.pull-right h6, - main aside.pull-left p, - main aside.pull-left h4, - main aside.pull-left h5, - main aside.pull-left h6, - main aside.pull-right p, - main aside.pull-right h4, - main aside.pull-right h5, - main aside.pull-right h6 { - font-size: 1rem; - line-height: 1.5; - } -} -@media screen and (min-width: 66.25em) { - .no-sidebar .entry-content aside.pull-left, .no-sidebar .entry-content aside.pull-right, - .no-sidebar main aside.pull-left, - .no-sidebar main aside.pull-right { - width: 30%; - } -} -@media screen and (min-width: 37.5em) { - .entry-content aside.pull-left, - main aside.pull-left { - float: left; - margin-right: 20px; - } -} -@media screen and (min-width: 37.5em) { - .no-sidebar .entry-content aside.pull-left, .sidebar-right .entry-content aside.pull-left, - .no-sidebar main aside.pull-left, - .sidebar-right main aside.pull-left { - margin-left: -3%; - } -} -@media screen and (min-width: 66.25em) { - .no-sidebar .entry-content aside.pull-left, .sidebar-right .entry-content aside.pull-left, - .no-sidebar main aside.pull-left, - .sidebar-right main aside.pull-left { - margin-left: -5%; - } -} -@media screen and (min-width: 37.5em) { - .entry-content aside.pull-right, - main aside.pull-right { - float: right; - margin-left: 20px; - text-align: right; - } -} -@media screen and (min-width: 85em) { - .entry-content aside.pull-right, - main aside.pull-right { - margin-bottom: 20px; - } -} -@media screen and (min-width: 37.5em) { - .no-sidebar .entry-content aside.pull-right, .sidebar-left .entry-content aside.pull-right, - .no-sidebar main aside.pull-right, - .sidebar-left main aside.pull-right { - margin-right: -3%; - } -} -@media screen and (min-width: 66.25em) { - .no-sidebar .entry-content aside.pull-right, .sidebar-left .entry-content aside.pull-right, - .no-sidebar main aside.pull-right, - .sidebar-left main aside.pull-right { - margin-right: -5%; - } -} -.local-sidebar-active .entry-content aside.pull-right, -.local-sidebar-active main aside.pull-right { - margin-right: 0; -} -.entry-content aside.align-left, -main aside.align-left { - text-align: left; -} -.entry-content aside.align-right, -main aside.align-right { - text-align: right; -} - -.wp-block-rrze-elements-insertion .text-icon { - font-size: 2em; - padding-left: 4em; - padding-top: 0.25em; - padding-bottom: 0.25em; - padding-right: 4em; - border-radius: 4px; - margin-top: 0em; - margin-bottom: 1em; - color: #000; - border: 4px solid #000; -} -.wp-block-rrze-elements-insertion .text-icon:after { - content: ""; - position: absolute; - top: 100%; - margin-top: -30px; - left: 4em; - border: solid 15px transparent; - border-top-color: #000; - z-index: 1; -} -.wp-block-rrze-elements-insertion .text-icon.indicator-left:after { - left: auto; - right: auto; -} -.wp-block-rrze-elements-insertion aside.pull-left, .wp-block-rrze-elements-insertion aside.pull-right { - margin-bottom: 15px; - color: black; - border-top: 2px solid rgb(78.4864864865, 88, 97.5135135135); - border-bottom: 1px solid rgb(78.4864864865, 88, 97.5135135135); - padding: 10px 5px; - position: relative; - z-index: 1; -} -@media screen and (min-width: 37.5em) { - .wp-block-rrze-elements-insertion aside.pull-left, .wp-block-rrze-elements-insertion aside.pull-right { - width: 48%; - margin-top: 5px; - } -} -@media screen and (min-width: 66.25em) { - .wp-block-rrze-elements-insertion aside.pull-left, .wp-block-rrze-elements-insertion aside.pull-right { - width: 40%; - } -} -.wp-block-rrze-elements-insertion aside.pull-left h1, .wp-block-rrze-elements-insertion aside.pull-right h1 { - font-size: 1.25rem; - line-height: 1.5; - padding-bottom: 3px; -} -.wp-block-rrze-elements-insertion aside.pull-left h2, .wp-block-rrze-elements-insertion aside.pull-right h2 { - font-size: 1.125rem; - line-height: 1.5; - padding-bottom: 3px; -} -.wp-block-rrze-elements-insertion aside.pull-left h3, .wp-block-rrze-elements-insertion aside.pull-right h3 { - font-size: 1rem; - line-height: 1.5; - padding-bottom: 0; -} -.wp-block-rrze-elements-insertion aside.pull-left p, -.wp-block-rrze-elements-insertion aside.pull-left h4, -.wp-block-rrze-elements-insertion aside.pull-left h5, -.wp-block-rrze-elements-insertion aside.pull-left h6, .wp-block-rrze-elements-insertion aside.pull-right p, -.wp-block-rrze-elements-insertion aside.pull-right h4, -.wp-block-rrze-elements-insertion aside.pull-right h5, -.wp-block-rrze-elements-insertion aside.pull-right h6 { - font-size: 0.875rem; - line-height: 1.5; - padding-bottom: 0; -} -@media screen and (min-width: 37.5em) { - .wp-block-rrze-elements-insertion aside.pull-left p, - .wp-block-rrze-elements-insertion aside.pull-left h4, - .wp-block-rrze-elements-insertion aside.pull-left h5, - .wp-block-rrze-elements-insertion aside.pull-left h6, .wp-block-rrze-elements-insertion aside.pull-right p, - .wp-block-rrze-elements-insertion aside.pull-right h4, - .wp-block-rrze-elements-insertion aside.pull-right h5, - .wp-block-rrze-elements-insertion aside.pull-right h6 { - font-size: 1rem; - line-height: 1.5; - } -} -@media screen and (min-width: 66.25em) { - .no-sidebar .wp-block-rrze-elements-insertion aside.pull-left, .no-sidebar .wp-block-rrze-elements-insertion aside.pull-right { - width: 30%; - } -} -@media screen and (min-width: 37.5em) { - .wp-block-rrze-elements-insertion aside.pull-left { - float: left; - margin-right: 20px; - } -} -@media screen and (min-width: 37.5em) { - .no-sidebar .wp-block-rrze-elements-insertion aside.pull-left, .sidebar-right .wp-block-rrze-elements-insertion aside.pull-left { - margin-left: -3%; - } -} -@media screen and (min-width: 66.25em) { - .no-sidebar .wp-block-rrze-elements-insertion aside.pull-left, .sidebar-right .wp-block-rrze-elements-insertion aside.pull-left { - margin-left: -5%; - } -} -@media screen and (min-width: 37.5em) { - .wp-block-rrze-elements-insertion aside.pull-right { - float: right; - margin-left: 20px; - text-align: right; - } -} -@media screen and (min-width: 85em) { - .wp-block-rrze-elements-insertion aside.pull-right { - margin-bottom: 20px; - } -} -@media screen and (min-width: 37.5em) { - .no-sidebar .wp-block-rrze-elements-insertion aside.pull-right, .sidebar-left .wp-block-rrze-elements-insertion aside.pull-right { - margin-right: -3%; - } -} -@media screen and (min-width: 66.25em) { - .no-sidebar .wp-block-rrze-elements-insertion aside.pull-right, .sidebar-left .wp-block-rrze-elements-insertion aside.pull-right { - margin-right: -5%; - } -} -.local-sidebar-active .wp-block-rrze-elements-insertion aside.pull-right { - margin-right: 0; -} -.wp-block-rrze-elements-insertion aside.align-left { - text-align: left; -} -.wp-block-rrze-elements-insertion aside.align-right { - text-align: right; -} +.entry-content aside.pull-left,.entry-content aside.pull-right,main aside.pull-left,main aside.pull-right{border-bottom:1px solid #4e5862;border-top:2px solid #4e5862;color:#000;margin-bottom:15px;padding:10px 5px;position:relative;z-index:1}@media screen and (min-width:37.5em){.entry-content aside.pull-left,.entry-content aside.pull-right,main aside.pull-left,main aside.pull-right{margin-top:5px;width:48%}}@media screen and (min-width:66.25em){.entry-content aside.pull-left,.entry-content aside.pull-right,main aside.pull-left,main aside.pull-right{width:40%}}.entry-content aside.pull-left h1,.entry-content aside.pull-right h1,main aside.pull-left h1,main aside.pull-right h1{font-size:1.25rem;line-height:1.5;padding-bottom:3px}.entry-content aside.pull-left h2,.entry-content aside.pull-right h2,main aside.pull-left h2,main aside.pull-right h2{font-size:1.125rem;line-height:1.5;padding-bottom:3px}.entry-content aside.pull-left h3,.entry-content aside.pull-right h3,main aside.pull-left h3,main aside.pull-right h3{font-size:1rem;line-height:1.5;padding-bottom:0}.entry-content aside.pull-left h4,.entry-content aside.pull-left h5,.entry-content aside.pull-left h6,.entry-content aside.pull-left p,.entry-content aside.pull-right h4,.entry-content aside.pull-right h5,.entry-content aside.pull-right h6,.entry-content aside.pull-right p,main aside.pull-left h4,main aside.pull-left h5,main aside.pull-left h6,main aside.pull-left p,main aside.pull-right h4,main aside.pull-right h5,main aside.pull-right h6,main aside.pull-right p{font-size:.875rem;line-height:1.5;padding-bottom:0}@media screen and (min-width:37.5em){.entry-content aside.pull-left h4,.entry-content aside.pull-left h5,.entry-content aside.pull-left h6,.entry-content aside.pull-left p,.entry-content aside.pull-right h4,.entry-content aside.pull-right h5,.entry-content aside.pull-right h6,.entry-content aside.pull-right p,main aside.pull-left h4,main aside.pull-left h5,main aside.pull-left h6,main aside.pull-left p,main aside.pull-right h4,main aside.pull-right h5,main aside.pull-right h6,main aside.pull-right p{font-size:1rem;line-height:1.5}}@media screen and (min-width:66.25em){.no-sidebar .entry-content aside.pull-left,.no-sidebar .entry-content aside.pull-right,.no-sidebar main aside.pull-left,.no-sidebar main aside.pull-right{width:30%}}@media screen and (min-width:37.5em){.entry-content aside.pull-left,main aside.pull-left{float:left;margin-right:20px}.no-sidebar .entry-content aside.pull-left,.no-sidebar main aside.pull-left,.sidebar-right .entry-content aside.pull-left,.sidebar-right main aside.pull-left{margin-left:-3%}}@media screen and (min-width:66.25em){.no-sidebar .entry-content aside.pull-left,.no-sidebar main aside.pull-left,.sidebar-right .entry-content aside.pull-left,.sidebar-right main aside.pull-left{margin-left:-5%}}@media screen and (min-width:37.5em){.entry-content aside.pull-right,main aside.pull-right{float:right;margin-left:20px;text-align:right}}@media screen and (min-width:85em){.entry-content aside.pull-right,main aside.pull-right{margin-bottom:20px}}@media screen and (min-width:37.5em){.no-sidebar .entry-content aside.pull-right,.no-sidebar main aside.pull-right,.sidebar-left .entry-content aside.pull-right,.sidebar-left main aside.pull-right{margin-right:-3%}}@media screen and (min-width:66.25em){.no-sidebar .entry-content aside.pull-right,.no-sidebar main aside.pull-right,.sidebar-left .entry-content aside.pull-right,.sidebar-left main aside.pull-right{margin-right:-5%}}.local-sidebar-active .entry-content aside.pull-right,.local-sidebar-active main aside.pull-right{margin-right:0}.entry-content aside.align-left,main aside.align-left{text-align:left}.entry-content aside.align-right,main aside.align-right{text-align:right}.wp-block-rrze-elements-insertion .text-icon{border:4px solid #000;border-radius:4px;color:#000;font-size:2em;margin-bottom:1em;margin-top:0;padding:.25em 4em}.wp-block-rrze-elements-insertion .text-icon:after{border:15px solid transparent;border-top-color:#000;content:"";left:4em;margin-top:-30px;position:absolute;top:100%;z-index:1}.wp-block-rrze-elements-insertion .text-icon.indicator-left:after{left:auto;right:auto}.wp-block-rrze-elements-insertion aside.pull-left,.wp-block-rrze-elements-insertion aside.pull-right{border-bottom:1px solid #4e5862;border-top:2px solid #4e5862;color:#000;margin-bottom:15px;padding:10px 5px;position:relative;z-index:1}@media screen and (min-width:37.5em){.wp-block-rrze-elements-insertion aside.pull-left,.wp-block-rrze-elements-insertion aside.pull-right{margin-top:5px;width:48%}}@media screen and (min-width:66.25em){.wp-block-rrze-elements-insertion aside.pull-left,.wp-block-rrze-elements-insertion aside.pull-right{width:40%}}.wp-block-rrze-elements-insertion aside.pull-left h1,.wp-block-rrze-elements-insertion aside.pull-right h1{font-size:1.25rem;line-height:1.5;padding-bottom:3px}.wp-block-rrze-elements-insertion aside.pull-left h2,.wp-block-rrze-elements-insertion aside.pull-right h2{font-size:1.125rem;line-height:1.5;padding-bottom:3px}.wp-block-rrze-elements-insertion aside.pull-left h3,.wp-block-rrze-elements-insertion aside.pull-right h3{font-size:1rem;line-height:1.5;padding-bottom:0}.wp-block-rrze-elements-insertion aside.pull-left h4,.wp-block-rrze-elements-insertion aside.pull-left h5,.wp-block-rrze-elements-insertion aside.pull-left h6,.wp-block-rrze-elements-insertion aside.pull-left p,.wp-block-rrze-elements-insertion aside.pull-right h4,.wp-block-rrze-elements-insertion aside.pull-right h5,.wp-block-rrze-elements-insertion aside.pull-right h6,.wp-block-rrze-elements-insertion aside.pull-right p{font-size:.875rem;line-height:1.5;padding-bottom:0}@media screen and (min-width:37.5em){.wp-block-rrze-elements-insertion aside.pull-left h4,.wp-block-rrze-elements-insertion aside.pull-left h5,.wp-block-rrze-elements-insertion aside.pull-left h6,.wp-block-rrze-elements-insertion aside.pull-left p,.wp-block-rrze-elements-insertion aside.pull-right h4,.wp-block-rrze-elements-insertion aside.pull-right h5,.wp-block-rrze-elements-insertion aside.pull-right h6,.wp-block-rrze-elements-insertion aside.pull-right p{font-size:1rem;line-height:1.5}}@media screen and (min-width:66.25em){.no-sidebar .wp-block-rrze-elements-insertion aside.pull-left,.no-sidebar .wp-block-rrze-elements-insertion aside.pull-right{width:30%}}@media screen and (min-width:37.5em){.wp-block-rrze-elements-insertion aside.pull-left{float:left;margin-right:20px}.no-sidebar .wp-block-rrze-elements-insertion aside.pull-left,.sidebar-right .wp-block-rrze-elements-insertion aside.pull-left{margin-left:-3%}}@media screen and (min-width:66.25em){.no-sidebar .wp-block-rrze-elements-insertion aside.pull-left,.sidebar-right .wp-block-rrze-elements-insertion aside.pull-left{margin-left:-5%}}@media screen and (min-width:37.5em){.wp-block-rrze-elements-insertion aside.pull-right{float:right;margin-left:20px;text-align:right}}@media screen and (min-width:85em){.wp-block-rrze-elements-insertion aside.pull-right{margin-bottom:20px}}@media screen and (min-width:37.5em){.no-sidebar .wp-block-rrze-elements-insertion aside.pull-right,.sidebar-left .wp-block-rrze-elements-insertion aside.pull-right{margin-right:-3%}}@media screen and (min-width:66.25em){.no-sidebar .wp-block-rrze-elements-insertion aside.pull-right,.sidebar-left .wp-block-rrze-elements-insertion aside.pull-right{margin-right:-5%}}.local-sidebar-active .wp-block-rrze-elements-insertion aside.pull-right{margin-right:0}.wp-block-rrze-elements-insertion aside.align-left{text-align:left}.wp-block-rrze-elements-insertion aside.align-right{text-align:right} diff --git a/build/insertion/index.js b/build/insertion/index.js index 3bf12d36..9d2322c7 100644 --- a/build/insertion/index.js +++ b/build/insertion/index.js @@ -1,238 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/align-center.js": -/*!****************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/align-center.js ***! - \****************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst alignCenter = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (alignCenter);\n//# sourceMappingURL=align-center.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9hbGlnbi1jZW50ZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxpQ0FBaUMsc0RBQUksQ0FBQyxzREFBRztBQUN6QztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLFdBQVcsRUFBQztBQUMzQiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9hbGlnbi1jZW50ZXIuanM/YTY1YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBhbGlnbkNlbnRlciA9IC8qI19fUFVSRV9fKi9fanN4KFNWRywge1xuICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICBjaGlsZHJlbjogLyojX19QVVJFX18qL19qc3goUGF0aCwge1xuICAgIGQ6IFwiTTcuNSA1LjVoOVY0aC05djEuNVptLTMuNSA3aDE2VjExSDR2MS41Wm0zLjUgN2g5VjE4aC05djEuNVpcIlxuICB9KVxufSk7XG5leHBvcnQgZGVmYXVsdCBhbGlnbkNlbnRlcjtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFsaWduLWNlbnRlci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/align-center.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/align-left.js": -/*!**************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/align-left.js ***! - \**************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst alignLeft = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (alignLeft);\n//# sourceMappingURL=align-left.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9hbGlnbi1sZWZ0LmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ2tEO0FBQ0Y7QUFDaEQsK0JBQStCLHNEQUFJLENBQUMsc0RBQUc7QUFDdkM7QUFDQTtBQUNBLHlCQUF5QixzREFBSSxDQUFDLHVEQUFJO0FBQ2xDO0FBQ0EsR0FBRztBQUNILENBQUM7QUFDRCwrREFBZSxTQUFTLEVBQUM7QUFDekIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvaWNvbnMvYnVpbGQtbW9kdWxlL2xpYnJhcnkvYWxpZ24tbGVmdC5qcz83Y2Y2Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogV29yZFByZXNzIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgeyBTVkcsIFBhdGggfSBmcm9tICdAd29yZHByZXNzL3ByaW1pdGl2ZXMnO1xuaW1wb3J0IHsganN4IGFzIF9qc3ggfSBmcm9tIFwicmVhY3QvanN4LXJ1bnRpbWVcIjtcbmNvbnN0IGFsaWduTGVmdCA9IC8qI19fUFVSRV9fKi9fanN4KFNWRywge1xuICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICBjaGlsZHJlbjogLyojX19QVVJFX18qL19qc3goUGF0aCwge1xuICAgIGQ6IFwiTTEzIDUuNUg0VjRoOXYxLjVabTcgN0g0VjExaDE2djEuNVptLTcgN0g0VjE4aDl2MS41WlwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGFsaWduTGVmdDtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFsaWduLWxlZnQuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/align-left.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/align-right.js": -/*!***************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/align-right.js ***! - \***************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst alignRight = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (alignRight);\n//# sourceMappingURL=align-right.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9hbGlnbi1yaWdodC5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNrRDtBQUNGO0FBQ2hELGdDQUFnQyxzREFBSSxDQUFDLHNEQUFHO0FBQ3hDO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUksQ0FBQyx1REFBSTtBQUNsQztBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0QsK0RBQWUsVUFBVSxFQUFDO0FBQzFCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ljb25zL2J1aWxkLW1vZHVsZS9saWJyYXJ5L2FsaWduLXJpZ2h0LmpzP2NlMjAiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IFNWRywgUGF0aCB9IGZyb20gJ0B3b3JkcHJlc3MvcHJpbWl0aXZlcyc7XG5pbXBvcnQgeyBqc3ggYXMgX2pzeCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuY29uc3QgYWxpZ25SaWdodCA9IC8qI19fUFVSRV9fKi9fanN4KFNWRywge1xuICB4bWxuczogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuICB2aWV3Qm94OiBcIjAgMCAyNCAyNFwiLFxuICBjaGlsZHJlbjogLyojX19QVVJFX18qL19qc3goUGF0aCwge1xuICAgIGQ6IFwiTTExLjExMSA1LjVIMjBWNGgtOC44ODl2MS41Wk00IDEyLjVoMTZWMTFINHYxLjVabTcuMTExIDdIMjBWMThoLTguODg5djEuNVpcIlxuICB9KVxufSk7XG5leHBvcnQgZGVmYXVsdCBhbGlnblJpZ2h0O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWxpZ24tcmlnaHQuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/align-right.js\n"); - -/***/ }), - -/***/ "./src/components/Alignment.tsx": -/*!**************************************!*\ - !*** ./src/components/Alignment.tsx ***! - \**************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ AlignmentBar: function() { return /* binding */ AlignmentBar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/align-left.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/align-center.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/align-right.js\");\n\n// Import required WordPress packages and components\n\n\n\nvar AlignmentBar = function AlignmentBar(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n _ref$showLeftAlign = _ref.showLeftAlign,\n showLeftAlign = _ref$showLeftAlign === void 0 ? true : _ref$showLeftAlign,\n _ref$showCenterAlign = _ref.showCenterAlign,\n showCenterAlign = _ref$showCenterAlign === void 0 ? false : _ref$showCenterAlign,\n _ref$showRightAlign = _ref.showRightAlign,\n showRightAlign = _ref$showRightAlign === void 0 ? true : _ref$showRightAlign;\n var alignment = attributes.alignment;\n var toggleAlignment = function toggleAlignment(newAlignment) {\n setAttributes({\n alignment: newAlignment\n });\n };\n var alignmentControls = [showLeftAlign && {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Align left\", \"rrze-elements-blocks\"),\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n onClick: function onClick() {\n return toggleAlignment('left');\n }\n }, showCenterAlign && {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Align center\", \"rrze-elements-blocks\"),\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n onClick: function onClick() {\n return toggleAlignment('center');\n }\n }, showRightAlign && {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Align right\", \"rrze-elements-blocks\"),\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n onClick: function onClick() {\n return toggleAlignment('right');\n }\n }].filter(Boolean); // Filter out false values\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: alignment === 'left' ? _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__[\"default\"] : alignment === 'center' ? _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__[\"default\"] : _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Display options for the Editor\", \"rrze-elements-blocks\"),\n controls: alignmentControls\n });\n }\n })\n });\n};\n// Export the AlignmentBar component\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9BbGlnbm1lbnQudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDcUM7QUFVTjtBQUVzQztBQWFyRSxJQUFNTyxZQUFZLEdBQUcsU0FBZkEsWUFBWUEsQ0FBQUMsSUFBQSxFQU1VO0VBQUEsSUFMMUJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0lBQ1ZDLGFBQWEsR0FBQUYsSUFBQSxDQUFiRSxhQUFhO0lBQUFDLGtCQUFBLEdBQUFILElBQUEsQ0FDYkksYUFBYTtJQUFiQSxhQUFhLEdBQUFELGtCQUFBLGNBQUcsSUFBSSxHQUFBQSxrQkFBQTtJQUFBRSxvQkFBQSxHQUFBTCxJQUFBLENBQ3BCTSxlQUFlO0lBQWZBLGVBQWUsR0FBQUQsb0JBQUEsY0FBRyxLQUFLLEdBQUFBLG9CQUFBO0lBQUFFLG1CQUFBLEdBQUFQLElBQUEsQ0FDdkJRLGNBQWM7SUFBZEEsY0FBYyxHQUFBRCxtQkFBQSxjQUFHLElBQUksR0FBQUEsbUJBQUE7RUFFckIsSUFBUUUsU0FBUyxHQUFLUixVQUFVLENBQXhCUSxTQUFTO0VBRWpCLElBQU1DLGVBQWUsR0FBRyxTQUFsQkEsZUFBZUEsQ0FBSUMsWUFBb0IsRUFBSTtJQUMvQ1QsYUFBYSxDQUFDO01BQUVPLFNBQVMsRUFBRUU7SUFBWSxDQUFFLENBQUM7RUFDNUMsQ0FBQztFQUVELElBQU1DLGlCQUFpQixHQUFHLENBQ3hCUixhQUFhLElBQUk7SUFDZlMsS0FBSyxFQUFFckIsbURBQUUsQ0FBQyxZQUFZLEVBQUUsc0JBQXNCLENBQUM7SUFDL0NzQixJQUFJLEVBQUVsQix3REFBUztJQUNmbUIsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUE7TUFBQSxPQUFRTCxlQUFlLENBQUMsTUFBTSxDQUFDO0lBQUE7R0FDdkMsRUFDREosZUFBZSxJQUFJO0lBQ2pCTyxLQUFLLEVBQUVyQixtREFBRSxDQUFDLGNBQWMsRUFBRSxzQkFBc0IsQ0FBQztJQUNqRHNCLElBQUksRUFBRWhCLHdEQUFXO0lBQ2pCaUIsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUE7TUFBQSxPQUFRTCxlQUFlLENBQUMsUUFBUSxDQUFDO0lBQUE7R0FDekMsRUFDREYsY0FBYyxJQUFJO0lBQ2hCSyxLQUFLLEVBQUVyQixtREFBRSxDQUFDLGFBQWEsRUFBRSxzQkFBc0IsQ0FBQztJQUNoRHNCLElBQUksRUFBRWpCLHdEQUFVO0lBQ2hCa0IsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUE7TUFBQSxPQUFRTCxlQUFlLENBQUMsT0FBTyxDQUFDO0lBQUE7R0FDeEMsQ0FDRixDQUFDTSxNQUFNLENBQUNDLE9BQU8sQ0FBQyxDQUFDLENBQUM7RUFFbkIsT0FDRUMsc0RBQUEsQ0FBQ3ZCLCtEQUFZO0lBQUF3QixRQUFBLEVBQ1hELHNEQUFBLENBQUN4Qiw4REFBVztNQUFBeUIsUUFBQSxFQUNULFNBRFNBLFNBQUE7UUFBQSxPQUVSRCxzREFBQSxDQUFDekIsc0VBQW1CO1VBQ2xCcUIsSUFBSSxFQUFHTCxTQUFTLEtBQUssTUFBTSxHQUFJYix3REFBUyxHQUFJYSxTQUFTLEtBQUssUUFBUSxHQUFJWCx3REFBVyxHQUFHRCx3REFBVTtVQUM5RnVCLEtBQUssRUFBRTVCLG1EQUFFLENBQUMsZ0NBQWdDLEVBQUUsc0JBQXNCLENBQUM7VUFDbkU2QixRQUFRLEVBQUVUO1FBQWlCLEVBQzNCO01BQUE7SUFDSDtFQUNXLEVBQ0Q7QUFFbkIsQ0FBQztBQUVEIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0FsaWdubWVudC50c3g/N2QxMyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnQgcmVxdWlyZWQgV29yZFByZXNzIHBhY2thZ2VzIGFuZCBjb21wb25lbnRzXG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7XG4gIENvbG9yUGFsZXR0ZSxcbiAgUGFuZWxCb2R5LFxuICBUb29sYmFyRHJvcGRvd25NZW51LFxuICBUb29sYmFySXRlbSxcbiAgVG9vbGJhckdyb3VwLFxuICBTVkcsXG4gIFBhdGgsXG4gIEljb24sXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcblxuaW1wb3J0IHsgYWxpZ25MZWZ0LCBhbGlnblJpZ2h0LCBhbGlnbkNlbnRlciB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCJcblxuLy8gRGVmaW5lIFR5cGVTY3JpcHQgaW50ZXJmYWNlIGZvciBjb21wb25lbnQgcHJvcHNcbnR5cGUgQWxpZ25tZW50VG9nZ2xlclByb3BzID0ge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgYWxpZ25tZW50OiBzdHJpbmc7XG4gIH07XG4gIHNldEF0dHJpYnV0ZXM6IChuZXdBdHRyaWJ1dGVzOiB7IGFsaWdubWVudDogc3RyaW5nIH0pID0+IHZvaWQ7XG4gIHNob3dMZWZ0QWxpZ24/OiBib29sZWFuO1xuICBzaG93Q2VudGVyQWxpZ24/OiBib29sZWFuO1xuICBzaG93UmlnaHRBbGlnbj86IGJvb2xlYW47XG59O1xuXG5jb25zdCBBbGlnbm1lbnRCYXIgPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxuICBzaG93TGVmdEFsaWduID0gdHJ1ZSxcbiAgc2hvd0NlbnRlckFsaWduID0gZmFsc2UsXG4gIHNob3dSaWdodEFsaWduID0gdHJ1ZSxcbn06IEFsaWdubWVudFRvZ2dsZXJQcm9wcykgPT4ge1xuICBjb25zdCB7IGFsaWdubWVudCB9ID0gYXR0cmlidXRlcztcblxuICBjb25zdCB0b2dnbGVBbGlnbm1lbnQgPSAobmV3QWxpZ25tZW50OiBzdHJpbmcpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgYWxpZ25tZW50OiBuZXdBbGlnbm1lbnQgfSk7XG4gIH07XG5cbiAgY29uc3QgYWxpZ25tZW50Q29udHJvbHMgPSBbXG4gICAgc2hvd0xlZnRBbGlnbiAmJiB7XG4gICAgICB0aXRsZTogX18oXCJBbGlnbiBsZWZ0XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgICBpY29uOiBhbGlnbkxlZnQsXG4gICAgICBvbkNsaWNrOiAoKSA9PiB0b2dnbGVBbGlnbm1lbnQoJ2xlZnQnKSxcbiAgICB9LFxuICAgIHNob3dDZW50ZXJBbGlnbiAmJiB7XG4gICAgICB0aXRsZTogX18oXCJBbGlnbiBjZW50ZXJcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICAgIGljb246IGFsaWduQ2VudGVyLFxuICAgICAgb25DbGljazogKCkgPT4gdG9nZ2xlQWxpZ25tZW50KCdjZW50ZXInKSxcbiAgICB9LFxuICAgIHNob3dSaWdodEFsaWduICYmIHtcbiAgICAgIHRpdGxlOiBfXyhcIkFsaWduIHJpZ2h0XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgICBpY29uOiBhbGlnblJpZ2h0LFxuICAgICAgb25DbGljazogKCkgPT4gdG9nZ2xlQWxpZ25tZW50KCdyaWdodCcpLFxuICAgIH0sXG4gIF0uZmlsdGVyKEJvb2xlYW4pOyAvLyBGaWx0ZXIgb3V0IGZhbHNlIHZhbHVlc1xuXG4gIHJldHVybiAoXG4gICAgPFRvb2xiYXJHcm91cD5cbiAgICAgIDxUb29sYmFySXRlbT5cbiAgICAgICAgeygpID0+IChcbiAgICAgICAgICA8VG9vbGJhckRyb3Bkb3duTWVudVxuICAgICAgICAgICAgaWNvbj17KGFsaWdubWVudCA9PT0gJ2xlZnQnKSA/IGFsaWduTGVmdCA6IChhbGlnbm1lbnQgPT09ICdjZW50ZXInKSA/IGFsaWduQ2VudGVyIDogYWxpZ25SaWdodH1cbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIkRpc3BsYXkgb3B0aW9ucyBmb3IgdGhlIEVkaXRvclwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgY29udHJvbHM9e2FsaWdubWVudENvbnRyb2xzfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICA8L1Rvb2xiYXJJdGVtPlxuICAgIDwvVG9vbGJhckdyb3VwPlxuICApO1xufTtcblxuLy8gRXhwb3J0IHRoZSBBbGlnbm1lbnRCYXIgY29tcG9uZW50XG5leHBvcnQgeyBBbGlnbm1lbnRCYXIgfTtcbiJdLCJuYW1lcyI6WyJfXyIsIlRvb2xiYXJEcm9wZG93bk1lbnUiLCJUb29sYmFySXRlbSIsIlRvb2xiYXJHcm91cCIsImFsaWduTGVmdCIsImFsaWduUmlnaHQiLCJhbGlnbkNlbnRlciIsIkFsaWdubWVudEJhciIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwic2V0QXR0cmlidXRlcyIsIl9yZWYkc2hvd0xlZnRBbGlnbiIsInNob3dMZWZ0QWxpZ24iLCJfcmVmJHNob3dDZW50ZXJBbGlnbiIsInNob3dDZW50ZXJBbGlnbiIsIl9yZWYkc2hvd1JpZ2h0QWxpZ24iLCJzaG93UmlnaHRBbGlnbiIsImFsaWdubWVudCIsInRvZ2dsZUFsaWdubWVudCIsIm5ld0FsaWdubWVudCIsImFsaWdubWVudENvbnRyb2xzIiwidGl0bGUiLCJpY29uIiwib25DbGljayIsImZpbHRlciIsIkJvb2xlYW4iLCJfanN4IiwiY2hpbGRyZW4iLCJsYWJlbCIsImNvbnRyb2xzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Alignment.tsx\n"); - -/***/ }), - -/***/ "./src/insertion/edit.tsx": -/*!********************************!*\ - !*** ./src/insertion/edit.tsx ***! - \********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _components_Alignment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../components/Alignment */ \"./src/components/Alignment.tsx\");\n\n// Imports from WordPress libraries\n\n\n\n/**\n * Edit component for the Insertion block.\n *\n * Provides controls for customizing the Insertion-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var alignment = attributes.alignment;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_Alignment__WEBPACK_IMPORTED_MODULE_3__.AlignmentBar, {\n attributes: {\n alignment: alignment\n },\n setAttributes: setAttributes\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"aside\", {\n className: \"pull-\".concat(alignment, \" \").concat(props === null || props === void 0 ? void 0 : props.className),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n allowedBlocks: [\"core/paragraph\", \"core/heading\", \"core/list\", \"core/image\"],\n template: [[\"core/paragraph\", {\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)(\"Insertion\", \"rrze-elements-blocks\")\n }]]\n })\n })]\n }))\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaW5zZXJ0aW9uL2VkaXQudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUFBO0FBS2lDO0FBS0k7QUFHa0I7QUFnQnZEOzs7Ozs7OztBQVFjLFNBQVVLLElBQUlBLENBQUFDLElBQUEsRUFJaEI7RUFBQSxJQUhWQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtJQUNWQyxVQUFVLEdBQUFGLElBQUEsQ0FBVkUsVUFBVTtJQUNWQyxhQUFhLEdBQUFILElBQUEsQ0FBYkcsYUFBYTtFQUViLElBQU1DLEtBQUssR0FBR1Ysc0VBQWEsRUFBRTtFQUM3QixJQUFNVyxTQUFTLEdBQUdILFVBQVUsQ0FBQ0csU0FBUztFQUV0QyxPQUNFQyxzREFBQSxDQUFBQyx1REFBQTtJQUFBQyxRQUFBLEVBQ0VDLHVEQUFBLFFBQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFTUCxLQUFLO01BQUFJLFFBQUEsR0FDWkYsc0RBQUEsQ0FBQ1Ysa0VBQWE7UUFBQVksUUFBQSxFQUNaRixzREFBQSxDQUFDUiwrREFBWTtVQUNYSSxVQUFVLEVBQUU7WUFBRUcsU0FBUyxFQUFUQTtVQUFTLENBQUU7VUFDekJGLGFBQWEsRUFBRUE7UUFBYTtNQUM1QixFQUNZLEVBQ2hCRyxzREFBQTtRQUFPTSxTQUFTLFVBQUFDLE1BQUEsQ0FBVVIsU0FBUyxPQUFBUSxNQUFBLENBQUlULEtBQUssYUFBTEEsS0FBSyx1QkFBTEEsS0FBSyxDQUFFUSxTQUFTLENBQUU7UUFBQUosUUFBQSxFQUN2REYsc0RBQUEsQ0FBQ1gsZ0VBQVc7VUFDVm1CLGFBQWEsRUFBRSxDQUNiLGdCQUFnQixFQUNoQixjQUFjLEVBQ2QsV0FBVyxFQUNYLFlBQVksQ0FDYjtVQUNEQyxRQUFRLEVBQUUsQ0FDUixDQUNFLGdCQUFnQixFQUNoQjtZQUFFQyxXQUFXLEVBQUVuQixtREFBRSxDQUFDLFdBQVcsRUFBRSxzQkFBc0I7VUFBQyxDQUFFLENBQ3pEO1FBQ0Y7TUFDRCxFQUNJO0lBQUE7RUFDSixFQUNMO0FBRVAiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2luc2VydGlvbi9lZGl0LnRzeD80N2ZmIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHMgZnJvbSBXb3JkUHJlc3MgbGlicmFyaWVzXG5pbXBvcnQge1xuICB1c2VCbG9ja1Byb3BzLFxuICBJbm5lckJsb2NrcyxcbiAgQmxvY2tDb250cm9scyxcbn0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQge1xuICBQbGFjZWhvbGRlclxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5cbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcbmltcG9ydCB7IHN5bWJvbCB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG5pbXBvcnQgeyBBbGlnbm1lbnRCYXIgfSBmcm9tIFwiLi4vY29tcG9uZW50cy9BbGlnbm1lbnRcIjtcblxuLyoqXG4gKiBJbnRlcmZhY2UgcmVwcmVzZW50aW5nIHRoZSBwcm9wZXJ0aWVzIGZvciB0aGUgRWRpdCBjb21wb25lbnQuXG4gKlxuICogQGludGVyZmFjZSBFZGl0UHJvcHNcbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBhdHRyaWJ1dGVzIC0gVGhlIGJsb2NrIGF0dHJpYnV0ZXMuXG4gKi9cbmludGVyZmFjZSBFZGl0UHJvcHMge1xuICBibG9ja1Byb3BzOiBzdHJpbmdbXTtcbiAgYXR0cmlidXRlczoge1xuICAgIGFsaWdubWVudDogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAoYXR0cmlidXRlczogUGFydGlhbDxFZGl0UHJvcHNbXCJhdHRyaWJ1dGVzXCJdPikgPT4gdm9pZDtcbn1cblxuLyoqXG4gKiBFZGl0IGNvbXBvbmVudCBmb3IgdGhlIEluc2VydGlvbiBibG9jay5cbiAqXG4gKiBQcm92aWRlcyBjb250cm9scyBmb3IgY3VzdG9taXppbmcgdGhlIEluc2VydGlvbi1ibG9jayBhbmQgcmVuZGVycyB0aGUgYmxvY2sgaW5zaWRlIHRoZSBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtFZGl0UHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMgcGFzc2VkIHRvIHRoZSBjb21wb25lbnQuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBKU1ggcmVwcmVzZW50YXRpb24gb2YgdGhlIGNvbXBvbmVudC5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRWRpdCh7XG4gIGJsb2NrUHJvcHMsXG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG59OiBFZGl0UHJvcHMpIHtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG4gIGNvbnN0IGFsaWdubWVudCA9IGF0dHJpYnV0ZXMuYWxpZ25tZW50O1xuXG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgICAgPEJsb2NrQ29udHJvbHM+XG4gICAgICAgICAgPEFsaWdubWVudEJhclxuICAgICAgICAgICAgYXR0cmlidXRlcz17eyBhbGlnbm1lbnQgfX1cbiAgICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9CbG9ja0NvbnRyb2xzPlxuICAgICAgICA8YXNpZGUgY2xhc3NOYW1lPXtgcHVsbC0ke2FsaWdubWVudH0gJHtwcm9wcz8uY2xhc3NOYW1lfWB9PlxuICAgICAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICAgICAgYWxsb3dlZEJsb2Nrcz17W1xuICAgICAgICAgICAgICBcImNvcmUvcGFyYWdyYXBoXCIsXG4gICAgICAgICAgICAgIFwiY29yZS9oZWFkaW5nXCIsXG4gICAgICAgICAgICAgIFwiY29yZS9saXN0XCIsXG4gICAgICAgICAgICAgIFwiY29yZS9pbWFnZVwiLFxuICAgICAgICAgICAgXX1cbiAgICAgICAgICAgIHRlbXBsYXRlPXtbXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBcImNvcmUvcGFyYWdyYXBoXCIsXG4gICAgICAgICAgICAgICAgeyBwbGFjZWhvbGRlcjogX18oXCJJbnNlcnRpb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSB9LFxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgXX1cbiAgICAgICAgICAvPlxuICAgICAgICA8L2FzaWRlPlxuICAgICAgPC9kaXY+XG4gICAgPC8+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiQmxvY2tDb250cm9scyIsIl9fIiwiQWxpZ25tZW50QmFyIiwiRWRpdCIsIl9yZWYiLCJibG9ja1Byb3BzIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJwcm9wcyIsImFsaWdubWVudCIsIl9qc3giLCJfRnJhZ21lbnQiLCJjaGlsZHJlbiIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2xhc3NOYW1lIiwiY29uY2F0IiwiYWxsb3dlZEJsb2NrcyIsInRlbXBsYXRlIiwicGxhY2Vob2xkZXIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/insertion/edit.tsx\n"); - -/***/ }), - -/***/ "./src/insertion/index.tsx": -/*!*********************************!*\ - !*** ./src/insertion/index.tsx ***! - \*********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/insertion/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/insertion/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/insertion/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/insertion/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m443.28,267.16v86.6c0,3.17-2.56,5.73-5.73,5.73H74.45c-3.16,0-5.73-2.56-5.73-5.73v-195.51c0-3.16,2.57-5.73,5.73-5.73h193.33v108.92c0,3.16,2.56,5.72,5.73,5.72h169.77Z\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"280.49\",\n y: \"153.81\",\n width: \"161\",\n height: \"100.64\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n opacity: \".2\",\n strokeWidth: \"0\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaW5zZXJ0aW9uL2luZGV4LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7Ozs7O0FBS3NEO0FBRXREOzs7Ozs7OztBQVNBOzs7QUFHMEI7QUFDQTtBQUNVO0FBQ2I7QUFHdkI7Ozs7O0FBS0FBLG9FQUFpQixDQUFFRyw2Q0FBb0IsRUFBRTtFQUN4Qzs7O0VBR0FFLElBQUksRUFBRTtJQUNMQyxHQUFHLEVBQUVDLHVEQUFBO01BQUtDLEVBQUUsRUFBQyxTQUFTO01BQUNDLEtBQUssRUFBQyw0QkFBNEI7TUFBQ0MsT0FBTyxFQUFDLGFBQWE7TUFBQUMsUUFBQSxHQUFDQyxzREFBQTtRQUFNQyxDQUFDLEVBQUMsc0tBQXNLO1FBQUNDLFFBQVEsRUFBQyxTQUFTO1FBQUNDLFdBQVcsRUFBQztNQUFHLEVBQUUsRUFBQUgsc0RBQUE7UUFBTUksQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsS0FBSyxFQUFDLEtBQUs7UUFBQ0MsTUFBTSxFQUFDLFFBQVE7UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ1AsUUFBUSxFQUFDLFNBQVM7UUFBQ1EsT0FBTyxFQUFDLElBQUk7UUFBQ1AsV0FBVyxFQUFDO01BQUcsRUFBRTtJQUFBO0dBQ2hhO0VBQ0RRLG1CQUFtQixFQUFFLFNBQXJCQSxtQkFBbUJBLENBQUdDLFVBQWUsRUFBQUMsSUFBQSxFQUFzQjtJQUFBLElBQWxCQyxPQUFPLEdBQUFELElBQUEsQ0FBUEMsT0FBTztJQUMvQyxJQUFRQyxLQUFLLEdBQUtILFVBQVUsQ0FBcEJHLEtBQUs7SUFFYjtJQUNBO0lBQ0EsSUFBSUQsT0FBTyxLQUFLLFdBQVcsSUFBSUMsS0FBSyxFQUFFO01BQ3JDLE9BQU9BLEtBQUs7SUFDYjtFQUNELENBQUM7RUFDRDs7O0VBR0FDLElBQUksRUFBRTNCLDZDQUFJO0VBRVY7OztFQUdBQyxJQUFJLEVBQUpBLDZDQUFJQTtDQUNHLENBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2luc2VydGlvbi9pbmRleC50c3g/ZTcxMCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzIGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xuaW1wb3J0IHsgcmVnaXN0ZXJCbG9ja1R5cGUgfSBmcm9tICdAd29yZHByZXNzL2Jsb2Nrcyc7XG5cbi8qKlxuICogTGV0cyB3ZWJwYWNrIHByb2Nlc3MgQ1NTLCBTQVNTIG9yIFNDU1MgZmlsZXMgcmVmZXJlbmNlZCBpbiBKYXZhU2NyaXB0IGZpbGVzLlxuICogQWxsIGZpbGVzIGNvbnRhaW5pbmcgYHN0eWxlYCBrZXl3b3JkIGFyZSBidW5kbGVkIHRvZ2V0aGVyLiBUaGUgY29kZSB1c2VkXG4gKiBnZXRzIGFwcGxpZWQgYm90aCB0byB0aGUgZnJvbnQgb2YgeW91ciBzaXRlIGFuZCB0byB0aGUgZWRpdG9yLiBBbGwgb3RoZXIgZmlsZXNcbiAqIGdldCBhcHBsaWVkIHRvIHRoZSBlZGl0b3Igb25seS5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL0B3b3JkcHJlc3Mvc2NyaXB0cyN1c2luZy1jc3NcbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRWRpdCBmcm9tICcuL2VkaXQnO1xuaW1wb3J0IHNhdmUgZnJvbSAnLi9zYXZlJztcbmltcG9ydCBtZXRhZGF0YSBmcm9tICcuL2Jsb2NrLmpzb24nO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoIG1ldGFkYXRhLm5hbWUgYXMgYW55LCB7XG5cdC8qKlxuXHQgKiBVc2VkIHRvIGNvbnN0cnVjdCBhIHByZXZpZXcgZm9yIHRoZSBibG9jayB0byBiZSBzaG93biBpbiB0aGUgYmxvY2sgaW5zZXJ0ZXIuXG5cdCAqL1xuXHRpY29uOiB7XG5cdFx0c3JjOiA8c3ZnIGlkPVwiRWJlbmVfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48cGF0aCBkPVwibTQ0My4yOCwyNjcuMTZ2ODYuNmMwLDMuMTctMi41Niw1LjczLTUuNzMsNS43M0g3NC40NWMtMy4xNiwwLTUuNzMtMi41Ni01LjczLTUuNzN2LTE5NS41MWMwLTMuMTYsMi41Ny01LjczLDUuNzMtNS43M2gxOTMuMzN2MTA4LjkyYzAsMy4xNiwyLjU2LDUuNzIsNS43Myw1LjcyaDE2OS43N1pcIiBmaWxsUnVsZT1cImV2ZW5vZGRcIiBzdHJva2VXaWR0aD1cIjBcIi8+PHJlY3QgeD1cIjI4MC40OVwiIHk9XCIxNTMuODFcIiB3aWR0aD1cIjE2MVwiIGhlaWdodD1cIjEwMC42NFwiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGxSdWxlPVwiZXZlbm9kZFwiIG9wYWNpdHk9XCIuMlwiIHN0cm9rZVdpZHRoPVwiMFwiLz48L3N2Zz5cblx0fSxcblx0X19leHBlcmltZW50YWxMYWJlbDogKGF0dHJpYnV0ZXM6IGFueSwgeyBjb250ZXh0IH06IGFueSkgPT4ge1xuXHRcdGNvbnN0IHsgdGl0bGUgfSA9IGF0dHJpYnV0ZXM7XG5cblx0XHQvLyBJbiB0aGUgbGlzdCB2aWV3LCB1c2UgdGhlIGJsb2NrJ3MgdGl0bGUgYXMgdGhlIGxhYmVsLlxuXHRcdC8vIElmIHRoZSB0aXRsZSBpcyBlbXB0eSwgZmFsbCBiYWNrIHRvIHRoZSBkZWZhdWx0IGxhYmVsLlxuXHRcdGlmIChjb250ZXh0ID09PSAnbGlzdC12aWV3JyAmJiB0aXRsZSkge1xuXHRcdFx0cmV0dXJuIHRpdGxlO1xuXHRcdH1cblx0fSxcblx0LyoqXG5cdCAqIEBzZWUgLi9lZGl0LmpzXG5cdCAqL1xuXHRlZGl0OiBFZGl0LFxuXG5cdC8qKlxuXHQgKiBAc2VlIC4vc2F2ZS5qc1xuXHQgKi9cblx0c2F2ZSxcbn0gYXMgYW55ICk7XG4iXSwibmFtZXMiOlsicmVnaXN0ZXJCbG9ja1R5cGUiLCJFZGl0Iiwic2F2ZSIsIm1ldGFkYXRhIiwibmFtZSIsImljb24iLCJzcmMiLCJfanN4cyIsImlkIiwieG1sbnMiLCJ2aWV3Qm94IiwiY2hpbGRyZW4iLCJfanN4IiwiZCIsImZpbGxSdWxlIiwic3Ryb2tlV2lkdGgiLCJ4IiwieSIsIndpZHRoIiwiaGVpZ2h0IiwicngiLCJyeSIsIm9wYWNpdHkiLCJfX2V4cGVyaW1lbnRhbExhYmVsIiwiYXR0cmlidXRlcyIsIl9yZWYiLCJjb250ZXh0IiwidGl0bGUiLCJlZGl0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/insertion/index.tsx\n"); - -/***/ }), - -/***/ "./src/insertion/save.tsx": -/*!********************************!*\ - !*** ./src/insertion/save.tsx ***! - \********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var alignment = attributes.alignment;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"aside\", {\n className: \"pull-\".concat(alignment, \" \").concat(blockProps === null || blockProps === void 0 ? void 0 : blockProps.className),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaW5zZXJ0aW9uL3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFxRTtBQVl2RCxTQUFVRSxJQUFJQSxDQUFBQyxJQUFBLEVBQTBCO0VBQUEsSUFBdkJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQ3ZDLElBQU1DLFVBQVUsR0FBR0wsa0VBQWEsQ0FBQ0UsSUFBSSxFQUFFO0VBQ3ZDLElBQU1JLFNBQVMsR0FBR0YsVUFBVSxDQUFDRSxTQUFTO0VBRXRDLE9BQ0lDLHNEQUFBLENBQUFDLHVEQUFBO0lBQUFDLFFBQUEsRUFDSUYsc0RBQUE7TUFBT0csU0FBUyxVQUFBQyxNQUFBLENBQVVMLFNBQVMsT0FBQUssTUFBQSxDQUFJTixVQUFVLGFBQVZBLFVBQVUsdUJBQVZBLFVBQVUsQ0FBRUssU0FBUyxDQUFFO01BQUFELFFBQUEsRUFDNURGLHNEQUFBLENBQUNOLGdFQUFXLENBQUNXLE9BQU87SUFBRztFQUNqQixFQUNUO0FBRVQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2luc2VydGlvbi9zYXZlLnRzeD84NDIzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMsIElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgY29sb3I6IHN0cmluZztcbiAgICB0YWJzVWlkOiBzdHJpbmc7XG4gICAgYmxvY2tJZDogc3RyaW5nO1xuICAgIHRpdGxlOiBzdHJpbmc7XG4gICAgYWxpZ25tZW50OiBzdHJpbmc7XG4gIH07XG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhdmUoeyBhdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIGNvbnN0IGFsaWdubWVudCA9IGF0dHJpYnV0ZXMuYWxpZ25tZW50O1xuXG4gIHJldHVybiAoXG4gICAgICA8PlxuICAgICAgICAgIDxhc2lkZSBjbGFzc05hbWU9e2BwdWxsLSR7YWxpZ25tZW50fSAke2Jsb2NrUHJvcHM/LmNsYXNzTmFtZX1gfT5cbiAgICAgICAgICAgIDxJbm5lckJsb2Nrcy5Db250ZW50IC8+XG4gICAgICAgICAgPC9hc2lkZT5cbiAgICAgIDwvPlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsInNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJhbGlnbm1lbnQiLCJfanN4IiwiX0ZyYWdtZW50IiwiY2hpbGRyZW4iLCJjbGFzc05hbWUiLCJjb25jYXQiLCJDb250ZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/insertion/save.tsx\n"); - -/***/ }), - -/***/ "./src/insertion/editor.scss": -/*!***********************************!*\ - !*** ./src/insertion/editor.scss ***! - \***********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaW5zZXJ0aW9uL2VkaXRvci5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvaW5zZXJ0aW9uL2VkaXRvci5zY3NzPzE3NjIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/insertion/editor.scss\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "./src/insertion/block.json": -/*!**********************************!*\ - !*** ./src/insertion/block.json ***! - \**********************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/insertion","version":"1.0.10","title":"Insertion","category":"rrze_elements","description":"Creates an insertion.","supports":{"html":false},"attributes":{"title":{"type":"string","default":"Insertion"},"alignment":{"type":"string","default":"left"}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css","example":{"attributes":{"title":"Insertion","alignment":"right"},"innerBlocks":[{"name":"core/paragraph","attributes":{"content":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod, elit quis lacinia lacinia, i aculis eros."}}]}}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/insertion/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,n=window.wp.blockEditor,i=window.wp.i18n,r=window.wp.components,o=window.wp.primitives,s=(0,e.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(o.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})}),l=(0,e.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(o.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})}),c=(0,e.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(o.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})}),a=function(t){var n=t.attributes,o=t.setAttributes,a=t.showLeftAlign,h=void 0===a||a,d=t.showCenterAlign,w=void 0!==d&&d,v=t.showRightAlign,u=void 0===v||v,m=n.alignment,x=function(e){o({alignment:e})},g=[h&&{title:(0,i.__)("Align left","rrze-elements-blocks"),icon:s,onClick:function(){return x("left")}},w&&{title:(0,i.__)("Align center","rrze-elements-blocks"),icon:l,onClick:function(){return x("center")}},u&&{title:(0,i.__)("Align right","rrze-elements-blocks"),icon:c,onClick:function(){return x("right")}}].filter(Boolean);return(0,e.jsx)(r.ToolbarGroup,{children:(0,e.jsx)(r.ToolbarItem,{children:function(){return(0,e.jsx)(r.ToolbarDropdownMenu,{icon:"left"===m?s:"center"===m?l:c,label:(0,i.__)("Display options for the Editor","rrze-elements-blocks"),controls:g})}})})},h=JSON.parse('{"UU":"rrze-elements/insertion"}');(0,t.registerBlockType)(h.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("path",{d:"m443.28,267.16v86.6c0,3.17-2.56,5.73-5.73,5.73H74.45c-3.16,0-5.73-2.56-5.73-5.73v-195.51c0-3.16,2.57-5.73,5.73-5.73h193.33v108.92c0,3.16,2.56,5.72,5.73,5.72h169.77Z",fillRule:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"280.49",y:"153.81",width:"161",height:"100.64",rx:"5.73",ry:"5.73",fillRule:"evenodd",opacity:".2",strokeWidth:"0"})]})},__experimentalLabel:function(e,t){var n=t.context,i=e.title;if("list-view"===n&&i)return i},edit:function(t){t.blockProps;var r=t.attributes,o=t.setAttributes,s=(0,n.useBlockProps)(),l=r.alignment;return(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)("div",Object.assign({},s,{children:[(0,e.jsx)(n.BlockControls,{children:(0,e.jsx)(a,{attributes:{alignment:l},setAttributes:o})}),(0,e.jsx)("aside",{className:"pull-".concat(l," ").concat(null==s?void 0:s.className),children:(0,e.jsx)(n.InnerBlocks,{allowedBlocks:["core/paragraph","core/heading","core/list","core/image"],template:[["core/paragraph",{placeholder:(0,i.__)("Insertion","rrze-elements-blocks")}]]})})]}))})},save:function(t){var i=t.attributes,r=n.useBlockProps.save(),o=i.alignment;return(0,e.jsx)(e.Fragment,{children:(0,e.jsx)("aside",{className:"pull-".concat(o," ").concat(null==r?void 0:r.className),children:(0,e.jsx)(n.InnerBlocks.Content,{})})})}})}(); \ No newline at end of file diff --git a/build/news/index-rtl.css b/build/news/index-rtl.css index 1f8c20ac..a1fa0eb2 100644 --- a/build/news/index-rtl.css +++ b/build/news/index-rtl.css @@ -1,378 +1 @@ -/*!*********************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/news/editor.scss ***! - \*********************************************************************************************************************************************************************************************************************************************/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -/*! - * News - */ -.rrze-elements-news .entry-content { - width: 100%; -} -.rrze-elements-news .entry-date:before { - content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTE1MiAyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNFY2NEg2NEMyOC43IDY0IDAgOTIuNyAwIDEyOHYxNiA0OFY0NDhjMCAzNS4zIDI4LjcgNjQgNjQgNjRIMzg0YzM1LjMgMCA2NC0yOC43IDY0LTY0VjE5MiAxNDQgMTI4YzAtMzUuMy0yOC43LTY0LTY0LTY0SDM0NFYyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNFY2NEgxNTJWMjR6TTQ4IDE5Mkg0MDBWNDQ4YzAgOC44LTcuMiAxNi0xNiAxNkg2NGMtOC44IDAtMTYtNy4yLTE2LTE2VjE5MnoiLz48L3N2Zz4=); - display: inline-block; - width: 1em; - margin-left: 5px; - position: relative; - top: 2px; -} -.rrze-elements-news .entry-cats:before { - content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTAgODBWMjI5LjVjMCAxNyA2LjcgMzMuMyAxOC43IDQ1LjNsMTc2IDE3NmMyNSAyNSA2NS41IDI1IDkwLjUgMEw0MTguNyAzMTcuM2MyNS0yNSAyNS02NS41IDAtOTAuNWwtMTc2LTE3NmMtMTItMTItMjguMy0xOC43LTQ1LjMtMTguN0g0OEMyMS41IDMyIDAgNTMuNSAwIDgwem0xMTIgMzJhMzIgMzIgMCAxIDEgMCA2NCAzMiAzMiAwIDEgMSAwLTY0eiIvPjwvc3ZnPg==); - display: inline-block; - width: 1em; - margin-left: 5px; - position: relative; - top: 2px; -} -@media screen and (min-width: 37.5em) { - .rrze-elements-news .float-left { - float: right; - padding: 0 0 10px 20px; - background: #fff; - } -} -@media screen and (min-width: 37.5em) { - .rrze-elements-news .float-right { - float: left; - padding: 0 20px 10px 0; - background: #fff; - } -} -@media screen and (min-width: 37.5em) { - .rrze-elements-news .post.has-post-thumbnail .post-thumbnail { - float: right; - margin-left: 16px; - width: 150px; - height: 150px; - } -} -.rrze-elements-news .entry-title { - margin-top: 8px; -} -.rrze-elements-news .section-title { - float: right; - padding-left: 20px; - padding-top: 10px; -} -.rrze-elements-news.border-top { - border-top: 1px solid #036; - padding-top: 10px; -} - -.rrze-elements-news p.more-posts, -#content .rrze-elements-news p.more-posts { - text-align: left; - padding: 10px 0 22px; - -webkit-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} - -.rrze-elements-news .elements-columns { - clear: both; -} -@media (min-width: 480px) { - .rrze-elements-news .elements-columns.cols-4 .colspan-1 { - flex-basis: 50%; - } -} -@media (min-width: 730px) { - .rrze-elements-news .elements-columns.cols-4 .colspan-1 { - flex-basis: 25%; - } -} -.rrze-elements-news .elements-columns .entry-title { - padding-top: 0px; - margin-top: 0; -} -.rrze-elements-news .elements-columns .entry-content { - padding: 0; -} -.rrze-elements-news .elements-columns .entry-thumbnail.float-left { - float: none; - padding-left: 0; -} -.rrze-elements-news .elements-columns .entry-thumbnail.float-right { - float: none; - padding-right: 0; -} -.rrze-elements-news .elements-columns .news-item { - position: relative; -} -.rrze-elements-news:not(.ili-tpl.post-cols) .elements-columns .entry-title { - padding-top: 10px; - margin-top: 0; -} - -.rrze-elements-news.ili-tpl .news-item .entry-thumbnail { - position: relative; - width: 100%; - margin-bottom: 10px; -} -.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail { - padding-top: 66.66%; /* 3:2 Aspect Ratio (divide 2 by 3 = 0.6666) */ -} -.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail.ratio-portrait { - padding-top: 150%; /* 2:3 Aspect Ratio (divide 2 by 3 = 0.6666) */ -} -.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail img { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - height: 100%; - min-width: 100%; - object-fit: cover; -} - -/*! - * Columns - */ -.two-columns-one, -.three-columns-one, -.three-columns-two, -.four-columns-one, -.four-columns-two, -.four-columns-three { - width: 100%; - position: relative; - margin-bottom: 30px; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; -} -.two-columns-one p, -.three-columns-one p, -.three-columns-two p, -.four-columns-one p, -.four-columns-two p, -.four-columns-three p { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; -} -@media screen and (min-width: 48em) { - .two-columns-one, - .three-columns-one, - .three-columns-two, - .four-columns-one, - .four-columns-two, - .four-columns-three { - float: right; - margin-bottom: 0; - } -} - -@media screen and (min-width: 48em) { - .two-columns-one { - width: 48.5%; - margin: 0 0 0 1.5%; - } -} - -@media screen and (min-width: 48em) { - .three-columns-one { - width: 31.3%; - margin: 0 0 0 3%; - } -} -@media screen and (min-width: 48em) { - .three-columns-one .last { - margin: 0 1.5% 0; - } -} - -@media screen and (min-width: 48em) { - .three-columns-two { - width: 65.15%; - margin: 0 0 0 3%; - } -} - -@media screen and (min-width: 37.5em) { - .four-columns-one { - width: 48.5%; - margin: 0 0 0 1.5%; - float: right; - } -} -@media screen and (min-width: 48em) { - .four-columns-one { - width: 22.375%; - margin: 0 0 0 3.5%; - } -} - -@media screen and (min-width: 48em) { - .four-columns-two { - width: 48%; - margin: 0 0 0 3.5%; - } -} - -@media screen and (min-width: 48em) { - .four-columns-three { - width: 74.125%; - margin: 0 0 0 3.5%; - } -} - -.last { - clear: left; - margin-left: 0 !important; -} - -.elements-divider { - width: 100%; - margin-bottom: 10px; - padding-top: 10px; - display: block; - clear: both; -} - -.columns-grid { - display: -ms-grid; - display: grid; - grid-gap: 20px; - margin-bottom: 20px; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; -} -@media screen and (max-width: 37.5em) { - .columns-grid { - -ms-grid-columns: 1fr !important; - grid-template-columns: 1fr !important; - } -} -@media screen and (min-width: 37.51em) and (max-width: 48em) { - .columns-grid { - -ms-grid-columns: 1fr 1fr !important; - grid-template-columns: 1fr 1fr !important; - } -} -.columns-grid p { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; -} - -.elements-columns { - display: flex; - justify-content: space-between; - flex-wrap: wrap; - gap: 20px; -} -.elements-columns * { - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; -} -.elements-columns .column.font-light * { - color: #fff; - text-decoration-color: #fff; -} -.elements-columns .column.has-background { - padding: 15px; -} -.elements-columns .colspan-1, -.elements-columns .colspan-2, -.elements-columns .colspan-3 { - flex: 220px 1 0; - min-width: 220px; - float: none; - margin: 0; - padding: 0; -} -.elements-columns .colspan-1 .entry-content, -.elements-columns .colspan-2 .entry-content, -.elements-columns .colspan-3 .entry-content { - min-width: 0; -} -.elements-columns .colspan-1 .limit-width, -.elements-columns .colspan-2 .limit-width, -.elements-columns .colspan-3 .limit-width { - min-width: 0; -} -@media (min-width: 480px) { - .elements-columns.cols-2 .colspan-1 { - flex-basis: 45%; - } - .elements-columns.cols-3 .colspan-1 { - flex-basis: 30%; - } - .elements-columns.cols-3 .colspan-2 { - flex-basis: 60%; - } - .elements-columns.cols-4 .colspan-1 { - flex-basis: 20%; - } - .elements-columns.cols-4 .colspan-2 { - flex-basis: 45%; - } - .elements-columns.cols-4 .colspan-3 { - flex-basis: 70%; - } - .elements-columns.cols-5 .colspan-1 { - flex-basis: 15%; - } - .elements-columns.cols-5 .colspan-2 { - flex-basis: 35%; - } - .elements-columns.cols-5 .colspan-3 { - flex-basis: 55%; - } -} - -.wp-block-rrze-elements-news .rrze-elements-news { - font-family: "Roboto", sans-serif; -} -.wp-block-rrze-elements-news .rrze-elements-news .entry-title h2 { - font-size: 1.5rem; -} -.wp-block-rrze-elements-news .rrze-elements-news .entry-title h3 { - font-size: 1.313 rem; -} -.wp-block-rrze-elements-news .rrze-elements-news .entry-title h4 { - font-size: 1.188rem; -} -.wp-block-rrze-elements-news .rrze-elements-news .entry-title h5 { - font-size: 1.125rem; -} -.wp-block-rrze-elements-news .rrze-elements-news .entry-title h6 { - font-size: 1.063rem; -} -.wp-block-rrze-elements-news .rrze-elements-news .entry-title a { - color: rgb(34, 34, 34); - text-decoration: none; -} -.wp-block-rrze-elements-news .rrze-elements-news .entry-content a { - color: rgb(34, 34, 34); - text-decoration: underline; - text-decoration-color: var(--color-primary-ci-hell); - text-decoration-thickness: 0.3rem; -} +.rrze-elements-news .entry-content{width:100%}.rrze-elements-news .entry-date:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTE1MiAyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNFY2NEg2NEMyOC43IDY0IDAgOTIuNyAwIDEyOHYxNiA0OFY0NDhjMCAzNS4zIDI4LjcgNjQgNjQgNjRIMzg0YzM1LjMgMCA2NC0yOC43IDY0LTY0VjE5MiAxNDQgMTI4YzAtMzUuMy0yOC43LTY0LTY0LTY0SDM0NFYyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNFY2NEgxNTJWMjR6TTQ4IDE5Mkg0MDBWNDQ4YzAgOC44LTcuMiAxNi0xNiAxNkg2NGMtOC44IDAtMTYtNy4yLTE2LTE2VjE5MnoiLz48L3N2Zz4=);display:inline-block;margin-left:5px;position:relative;top:2px;width:1em}.rrze-elements-news .entry-cats:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTAgODBWMjI5LjVjMCAxNyA2LjcgMzMuMyAxOC43IDQ1LjNsMTc2IDE3NmMyNSAyNSA2NS41IDI1IDkwLjUgMEw0MTguNyAzMTcuM2MyNS0yNSAyNS02NS41IDAtOTAuNWwtMTc2LTE3NmMtMTItMTItMjguMy0xOC43LTQ1LjMtMTguN0g0OEMyMS41IDMyIDAgNTMuNSAwIDgwem0xMTIgMzJhMzIgMzIgMCAxIDEgMCA2NCAzMiAzMiAwIDEgMSAwLTY0eiIvPjwvc3ZnPg==);display:inline-block;margin-left:5px;position:relative;top:2px;width:1em}@media screen and (min-width:37.5em){.rrze-elements-news .float-left{background:#fff;float:right;padding:0 0 10px 20px}.rrze-elements-news .float-right{background:#fff;float:left;padding:0 20px 10px 0}.rrze-elements-news .post.has-post-thumbnail .post-thumbnail{float:right;height:150px;margin-left:16px;width:150px}}.rrze-elements-news .entry-title{margin-top:8px}.rrze-elements-news .section-title{float:right;padding-left:20px;padding-top:10px}.rrze-elements-news.border-top{border-top:1px solid #036;padding-top:10px}#content .rrze-elements-news p.more-posts,.rrze-elements-news p.more-posts{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;padding:10px 0 22px;text-align:left}.rrze-elements-news .elements-columns{clear:both}@media(min-width:480px){.rrze-elements-news .elements-columns.cols-4 .colspan-1{flex-basis:50%}}@media(min-width:730px){.rrze-elements-news .elements-columns.cols-4 .colspan-1{flex-basis:25%}}.rrze-elements-news .elements-columns .entry-title{margin-top:0;padding-top:0}.rrze-elements-news .elements-columns .entry-content{padding:0}.rrze-elements-news .elements-columns .entry-thumbnail.float-left{float:none;padding-left:0}.rrze-elements-news .elements-columns .entry-thumbnail.float-right{float:none;padding-right:0}.rrze-elements-news .elements-columns .news-item{position:relative}.rrze-elements-news:not(.ili-tpl.post-cols) .elements-columns .entry-title{margin-top:0;padding-top:10px}.rrze-elements-news.ili-tpl .news-item .entry-thumbnail{margin-bottom:10px;position:relative;width:100%}.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail{padding-top:66.66%}.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail.ratio-portrait{padding-top:150%}.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail img{bottom:0;height:100%;right:0;min-width:100%;object-fit:cover;position:absolute;left:0;top:0}.four-columns-one,.four-columns-three,.four-columns-two,.three-columns-one,.three-columns-two,.two-columns-one{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:30px;position:relative;width:100%}.four-columns-one p,.four-columns-three p,.four-columns-two p,.three-columns-one p,.three-columns-two p,.two-columns-one p{font-size:16px;font-size:1rem;line-height:1.5}@media screen and (min-width:48em){.four-columns-one,.four-columns-three,.four-columns-two,.three-columns-one,.three-columns-two,.two-columns-one{float:right;margin-bottom:0}.two-columns-one{margin:0 0 0 1.5%;width:48.5%}.three-columns-one{margin:0 0 0 3%;width:31.3%}.three-columns-one .last{margin:0 1.5%}.three-columns-two{margin:0 0 0 3%;width:65.15%}}@media screen and (min-width:37.5em){.four-columns-one{float:right;margin:0 0 0 1.5%;width:48.5%}}@media screen and (min-width:48em){.four-columns-one{margin:0 0 0 3.5%;width:22.375%}.four-columns-two{margin:0 0 0 3.5%;width:48%}.four-columns-three{margin:0 0 0 3.5%;width:74.125%}}.last{clear:left;margin-left:0!important}.elements-divider{clear:both;display:block;margin-bottom:10px;padding-top:10px;width:100%}.columns-grid{display:-ms-grid;display:grid;grid-gap:20px;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:20px}@media screen and (max-width:37.5em){.columns-grid{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}}@media screen and (min-width:37.51em)and (max-width:48em){.columns-grid{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important}}.columns-grid p{font-size:16px;font-size:1rem;line-height:1.5}.elements-columns{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.elements-columns *{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.elements-columns .column.font-light *{color:#fff;text-decoration-color:#fff}.elements-columns .column.has-background{padding:15px}.elements-columns .colspan-1,.elements-columns .colspan-2,.elements-columns .colspan-3{flex:220px 1 0;float:none;margin:0;min-width:220px;padding:0}.elements-columns .colspan-1 .entry-content,.elements-columns .colspan-1 .limit-width,.elements-columns .colspan-2 .entry-content,.elements-columns .colspan-2 .limit-width,.elements-columns .colspan-3 .entry-content,.elements-columns .colspan-3 .limit-width{min-width:0}@media(min-width:480px){.elements-columns.cols-2 .colspan-1{flex-basis:45%}.elements-columns.cols-3 .colspan-1{flex-basis:30%}.elements-columns.cols-3 .colspan-2{flex-basis:60%}.elements-columns.cols-4 .colspan-1{flex-basis:20%}.elements-columns.cols-4 .colspan-2{flex-basis:45%}.elements-columns.cols-4 .colspan-3{flex-basis:70%}.elements-columns.cols-5 .colspan-1{flex-basis:15%}.elements-columns.cols-5 .colspan-2{flex-basis:35%}.elements-columns.cols-5 .colspan-3{flex-basis:55%}}.wp-block-rrze-elements-news .rrze-elements-news{font-family:Roboto,sans-serif}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h2{font-size:1.5rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h3{font-size:1.313 rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h4{font-size:1.188rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h5{font-size:1.125rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h6{font-size:1.063rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title a{color:#222;text-decoration:none}.wp-block-rrze-elements-news .rrze-elements-news .entry-content a{color:#222;text-decoration:underline;text-decoration-color:var(--color-primary-ci-hell);text-decoration-thickness:.3rem} diff --git a/build/news/index.asset.php b/build/news/index.asset.php index 4210b3c3..44545fca 100644 --- a/build/news/index.asset.php +++ b/build/news/index.asset.php @@ -1 +1 @@ - array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-server-side-render'), 'version' => '11e84159be1db722d310'); + array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-server-side-render'), 'version' => '44fac6f78fc88d0161a1'); diff --git a/build/news/index.css b/build/news/index.css index ac316e09..e5204b1c 100644 --- a/build/news/index.css +++ b/build/news/index.css @@ -1,378 +1 @@ -/*!*********************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/news/editor.scss ***! - \*********************************************************************************************************************************************************************************************************************************************/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -/*! - * News - */ -.rrze-elements-news .entry-content { - width: 100%; -} -.rrze-elements-news .entry-date:before { - content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTE1MiAyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNFY2NEg2NEMyOC43IDY0IDAgOTIuNyAwIDEyOHYxNiA0OFY0NDhjMCAzNS4zIDI4LjcgNjQgNjQgNjRIMzg0YzM1LjMgMCA2NC0yOC43IDY0LTY0VjE5MiAxNDQgMTI4YzAtMzUuMy0yOC43LTY0LTY0LTY0SDM0NFYyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNFY2NEgxNTJWMjR6TTQ4IDE5Mkg0MDBWNDQ4YzAgOC44LTcuMiAxNi0xNiAxNkg2NGMtOC44IDAtMTYtNy4yLTE2LTE2VjE5MnoiLz48L3N2Zz4=); - display: inline-block; - width: 1em; - margin-right: 5px; - position: relative; - top: 2px; -} -.rrze-elements-news .entry-cats:before { - content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTAgODBWMjI5LjVjMCAxNyA2LjcgMzMuMyAxOC43IDQ1LjNsMTc2IDE3NmMyNSAyNSA2NS41IDI1IDkwLjUgMEw0MTguNyAzMTcuM2MyNS0yNSAyNS02NS41IDAtOTAuNWwtMTc2LTE3NmMtMTItMTItMjguMy0xOC43LTQ1LjMtMTguN0g0OEMyMS41IDMyIDAgNTMuNSAwIDgwem0xMTIgMzJhMzIgMzIgMCAxIDEgMCA2NCAzMiAzMiAwIDEgMSAwLTY0eiIvPjwvc3ZnPg==); - display: inline-block; - width: 1em; - margin-right: 5px; - position: relative; - top: 2px; -} -@media screen and (min-width: 37.5em) { - .rrze-elements-news .float-left { - float: left; - padding: 0 20px 10px 0; - background: #fff; - } -} -@media screen and (min-width: 37.5em) { - .rrze-elements-news .float-right { - float: right; - padding: 0 0 10px 20px; - background: #fff; - } -} -@media screen and (min-width: 37.5em) { - .rrze-elements-news .post.has-post-thumbnail .post-thumbnail { - float: left; - margin-right: 16px; - width: 150px; - height: 150px; - } -} -.rrze-elements-news .entry-title { - margin-top: 8px; -} -.rrze-elements-news .section-title { - float: left; - padding-right: 20px; - padding-top: 10px; -} -.rrze-elements-news.border-top { - border-top: 1px solid #036; - padding-top: 10px; -} - -.rrze-elements-news p.more-posts, -#content .rrze-elements-news p.more-posts { - text-align: right; - padding: 10px 0 22px; - -webkit-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} - -.rrze-elements-news .elements-columns { - clear: both; -} -@media (min-width: 480px) { - .rrze-elements-news .elements-columns.cols-4 .colspan-1 { - flex-basis: 50%; - } -} -@media (min-width: 730px) { - .rrze-elements-news .elements-columns.cols-4 .colspan-1 { - flex-basis: 25%; - } -} -.rrze-elements-news .elements-columns .entry-title { - padding-top: 0px; - margin-top: 0; -} -.rrze-elements-news .elements-columns .entry-content { - padding: 0; -} -.rrze-elements-news .elements-columns .entry-thumbnail.float-left { - float: none; - padding-right: 0; -} -.rrze-elements-news .elements-columns .entry-thumbnail.float-right { - float: none; - padding-left: 0; -} -.rrze-elements-news .elements-columns .news-item { - position: relative; -} -.rrze-elements-news:not(.ili-tpl.post-cols) .elements-columns .entry-title { - padding-top: 10px; - margin-top: 0; -} - -.rrze-elements-news.ili-tpl .news-item .entry-thumbnail { - position: relative; - width: 100%; - margin-bottom: 10px; -} -.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail { - padding-top: 66.66%; /* 3:2 Aspect Ratio (divide 2 by 3 = 0.6666) */ -} -.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail.ratio-portrait { - padding-top: 150%; /* 2:3 Aspect Ratio (divide 2 by 3 = 0.6666) */ -} -.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail img { - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - height: 100%; - min-width: 100%; - object-fit: cover; -} - -/*! - * Columns - */ -.two-columns-one, -.three-columns-one, -.three-columns-two, -.four-columns-one, -.four-columns-two, -.four-columns-three { - width: 100%; - position: relative; - margin-bottom: 30px; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; -} -.two-columns-one p, -.three-columns-one p, -.three-columns-two p, -.four-columns-one p, -.four-columns-two p, -.four-columns-three p { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; -} -@media screen and (min-width: 48em) { - .two-columns-one, - .three-columns-one, - .three-columns-two, - .four-columns-one, - .four-columns-two, - .four-columns-three { - float: left; - margin-bottom: 0; - } -} - -@media screen and (min-width: 48em) { - .two-columns-one { - width: 48.5%; - margin: 0 1.5% 0 0; - } -} - -@media screen and (min-width: 48em) { - .three-columns-one { - width: 31.3%; - margin: 0 3% 0 0; - } -} -@media screen and (min-width: 48em) { - .three-columns-one .last { - margin: 0 1.5% 0; - } -} - -@media screen and (min-width: 48em) { - .three-columns-two { - width: 65.15%; - margin: 0 3% 0 0; - } -} - -@media screen and (min-width: 37.5em) { - .four-columns-one { - width: 48.5%; - margin: 0 1.5% 0 0; - float: left; - } -} -@media screen and (min-width: 48em) { - .four-columns-one { - width: 22.375%; - margin: 0 3.5% 0 0; - } -} - -@media screen and (min-width: 48em) { - .four-columns-two { - width: 48%; - margin: 0 3.5% 0 0; - } -} - -@media screen and (min-width: 48em) { - .four-columns-three { - width: 74.125%; - margin: 0 3.5% 0 0; - } -} - -.last { - clear: right; - margin-right: 0 !important; -} - -.elements-divider { - width: 100%; - margin-bottom: 10px; - padding-top: 10px; - display: block; - clear: both; -} - -.columns-grid { - display: -ms-grid; - display: grid; - grid-gap: 20px; - margin-bottom: 20px; - font-size: 16px; - font-size: 1rem; - line-height: 1.5; -} -@media screen and (max-width: 37.5em) { - .columns-grid { - -ms-grid-columns: 1fr !important; - grid-template-columns: 1fr !important; - } -} -@media screen and (min-width: 37.51em) and (max-width: 48em) { - .columns-grid { - -ms-grid-columns: 1fr 1fr !important; - grid-template-columns: 1fr 1fr !important; - } -} -.columns-grid p { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; -} - -.elements-columns { - display: flex; - justify-content: space-between; - flex-wrap: wrap; - gap: 20px; -} -.elements-columns * { - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; -} -.elements-columns .column.font-light * { - color: #fff; - text-decoration-color: #fff; -} -.elements-columns .column.has-background { - padding: 15px; -} -.elements-columns .colspan-1, -.elements-columns .colspan-2, -.elements-columns .colspan-3 { - flex: 220px 1 0; - min-width: 220px; - float: none; - margin: 0; - padding: 0; -} -.elements-columns .colspan-1 .entry-content, -.elements-columns .colspan-2 .entry-content, -.elements-columns .colspan-3 .entry-content { - min-width: 0; -} -.elements-columns .colspan-1 .limit-width, -.elements-columns .colspan-2 .limit-width, -.elements-columns .colspan-3 .limit-width { - min-width: 0; -} -@media (min-width: 480px) { - .elements-columns.cols-2 .colspan-1 { - flex-basis: 45%; - } - .elements-columns.cols-3 .colspan-1 { - flex-basis: 30%; - } - .elements-columns.cols-3 .colspan-2 { - flex-basis: 60%; - } - .elements-columns.cols-4 .colspan-1 { - flex-basis: 20%; - } - .elements-columns.cols-4 .colspan-2 { - flex-basis: 45%; - } - .elements-columns.cols-4 .colspan-3 { - flex-basis: 70%; - } - .elements-columns.cols-5 .colspan-1 { - flex-basis: 15%; - } - .elements-columns.cols-5 .colspan-2 { - flex-basis: 35%; - } - .elements-columns.cols-5 .colspan-3 { - flex-basis: 55%; - } -} - -.wp-block-rrze-elements-news .rrze-elements-news { - font-family: "Roboto", sans-serif; -} -.wp-block-rrze-elements-news .rrze-elements-news .entry-title h2 { - font-size: 1.5rem; -} -.wp-block-rrze-elements-news .rrze-elements-news .entry-title h3 { - font-size: 1.313 rem; -} -.wp-block-rrze-elements-news .rrze-elements-news .entry-title h4 { - font-size: 1.188rem; -} -.wp-block-rrze-elements-news .rrze-elements-news .entry-title h5 { - font-size: 1.125rem; -} -.wp-block-rrze-elements-news .rrze-elements-news .entry-title h6 { - font-size: 1.063rem; -} -.wp-block-rrze-elements-news .rrze-elements-news .entry-title a { - color: rgb(34, 34, 34); - text-decoration: none; -} -.wp-block-rrze-elements-news .rrze-elements-news .entry-content a { - color: rgb(34, 34, 34); - text-decoration: underline; - text-decoration-color: var(--color-primary-ci-hell); - text-decoration-thickness: 0.3rem; -} +.rrze-elements-news .entry-content{width:100%}.rrze-elements-news .entry-date:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTE1MiAyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNFY2NEg2NEMyOC43IDY0IDAgOTIuNyAwIDEyOHYxNiA0OFY0NDhjMCAzNS4zIDI4LjcgNjQgNjQgNjRIMzg0YzM1LjMgMCA2NC0yOC43IDY0LTY0VjE5MiAxNDQgMTI4YzAtMzUuMy0yOC43LTY0LTY0LTY0SDM0NFYyNGMwLTEzLjMtMTAuNy0yNC0yNC0yNHMtMjQgMTAuNy0yNCAyNFY2NEgxNTJWMjR6TTQ4IDE5Mkg0MDBWNDQ4YzAgOC44LTcuMiAxNi0xNiAxNkg2NGMtOC44IDAtMTYtNy4yLTE2LTE2VjE5MnoiLz48L3N2Zz4=);display:inline-block;margin-right:5px;position:relative;top:2px;width:1em}.rrze-elements-news .entry-cats:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTAgODBWMjI5LjVjMCAxNyA2LjcgMzMuMyAxOC43IDQ1LjNsMTc2IDE3NmMyNSAyNSA2NS41IDI1IDkwLjUgMEw0MTguNyAzMTcuM2MyNS0yNSAyNS02NS41IDAtOTAuNWwtMTc2LTE3NmMtMTItMTItMjguMy0xOC43LTQ1LjMtMTguN0g0OEMyMS41IDMyIDAgNTMuNSAwIDgwem0xMTIgMzJhMzIgMzIgMCAxIDEgMCA2NCAzMiAzMiAwIDEgMSAwLTY0eiIvPjwvc3ZnPg==);display:inline-block;margin-right:5px;position:relative;top:2px;width:1em}@media screen and (min-width:37.5em){.rrze-elements-news .float-left{background:#fff;float:left;padding:0 20px 10px 0}.rrze-elements-news .float-right{background:#fff;float:right;padding:0 0 10px 20px}.rrze-elements-news .post.has-post-thumbnail .post-thumbnail{float:left;height:150px;margin-right:16px;width:150px}}.rrze-elements-news .entry-title{margin-top:8px}.rrze-elements-news .section-title{float:left;padding-right:20px;padding-top:10px}.rrze-elements-news.border-top{border-top:1px solid #036;padding-top:10px}#content .rrze-elements-news p.more-posts,.rrze-elements-news p.more-posts{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;padding:10px 0 22px;text-align:right}.rrze-elements-news .elements-columns{clear:both}@media(min-width:480px){.rrze-elements-news .elements-columns.cols-4 .colspan-1{flex-basis:50%}}@media(min-width:730px){.rrze-elements-news .elements-columns.cols-4 .colspan-1{flex-basis:25%}}.rrze-elements-news .elements-columns .entry-title{margin-top:0;padding-top:0}.rrze-elements-news .elements-columns .entry-content{padding:0}.rrze-elements-news .elements-columns .entry-thumbnail.float-left{float:none;padding-right:0}.rrze-elements-news .elements-columns .entry-thumbnail.float-right{float:none;padding-left:0}.rrze-elements-news .elements-columns .news-item{position:relative}.rrze-elements-news:not(.ili-tpl.post-cols) .elements-columns .entry-title{margin-top:0;padding-top:10px}.rrze-elements-news.ili-tpl .news-item .entry-thumbnail{margin-bottom:10px;position:relative;width:100%}.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail{padding-top:66.66%}.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail.ratio-portrait{padding-top:150%}.rrze-elements-news.ili-tpl:not(.post-cols) .news-item .entry-thumbnail img{bottom:0;height:100%;left:0;min-width:100%;object-fit:cover;position:absolute;right:0;top:0}.four-columns-one,.four-columns-three,.four-columns-two,.three-columns-one,.three-columns-two,.two-columns-one{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:30px;position:relative;width:100%}.four-columns-one p,.four-columns-three p,.four-columns-two p,.three-columns-one p,.three-columns-two p,.two-columns-one p{font-size:16px;font-size:1rem;line-height:1.5}@media screen and (min-width:48em){.four-columns-one,.four-columns-three,.four-columns-two,.three-columns-one,.three-columns-two,.two-columns-one{float:left;margin-bottom:0}.two-columns-one{margin:0 1.5% 0 0;width:48.5%}.three-columns-one{margin:0 3% 0 0;width:31.3%}.three-columns-one .last{margin:0 1.5%}.three-columns-two{margin:0 3% 0 0;width:65.15%}}@media screen and (min-width:37.5em){.four-columns-one{float:left;margin:0 1.5% 0 0;width:48.5%}}@media screen and (min-width:48em){.four-columns-one{margin:0 3.5% 0 0;width:22.375%}.four-columns-two{margin:0 3.5% 0 0;width:48%}.four-columns-three{margin:0 3.5% 0 0;width:74.125%}}.last{clear:right;margin-right:0!important}.elements-divider{clear:both;display:block;margin-bottom:10px;padding-top:10px;width:100%}.columns-grid{display:-ms-grid;display:grid;grid-gap:20px;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:20px}@media screen and (max-width:37.5em){.columns-grid{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important}}@media screen and (min-width:37.51em)and (max-width:48em){.columns-grid{-ms-grid-columns:1fr 1fr!important;grid-template-columns:1fr 1fr!important}}.columns-grid p{font-size:16px;font-size:1rem;line-height:1.5}.elements-columns{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.elements-columns *{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.elements-columns .column.font-light *{color:#fff;text-decoration-color:#fff}.elements-columns .column.has-background{padding:15px}.elements-columns .colspan-1,.elements-columns .colspan-2,.elements-columns .colspan-3{flex:220px 1 0;float:none;margin:0;min-width:220px;padding:0}.elements-columns .colspan-1 .entry-content,.elements-columns .colspan-1 .limit-width,.elements-columns .colspan-2 .entry-content,.elements-columns .colspan-2 .limit-width,.elements-columns .colspan-3 .entry-content,.elements-columns .colspan-3 .limit-width{min-width:0}@media(min-width:480px){.elements-columns.cols-2 .colspan-1{flex-basis:45%}.elements-columns.cols-3 .colspan-1{flex-basis:30%}.elements-columns.cols-3 .colspan-2{flex-basis:60%}.elements-columns.cols-4 .colspan-1{flex-basis:20%}.elements-columns.cols-4 .colspan-2{flex-basis:45%}.elements-columns.cols-4 .colspan-3{flex-basis:70%}.elements-columns.cols-5 .colspan-1{flex-basis:15%}.elements-columns.cols-5 .colspan-2{flex-basis:35%}.elements-columns.cols-5 .colspan-3{flex-basis:55%}}.wp-block-rrze-elements-news .rrze-elements-news{font-family:Roboto,sans-serif}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h2{font-size:1.5rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h3{font-size:1.313 rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h4{font-size:1.188rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h5{font-size:1.125rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title h6{font-size:1.063rem}.wp-block-rrze-elements-news .rrze-elements-news .entry-title a{color:#222;text-decoration:none}.wp-block-rrze-elements-news .rrze-elements-news .entry-content a{color:#222;text-decoration:underline;text-decoration-color:var(--color-primary-ci-hell);text-decoration-thickness:.3rem} diff --git a/build/news/index.js b/build/news/index.js index 3fc15387..157c60bc 100644 --- a/build/news/index.js +++ b/build/news/index.js @@ -1,318 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-2.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-2.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel2 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel2);\n//# sourceMappingURL=heading-level-2.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTIuanM/YTI1YyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWwyID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNOSAxMS4xSDV2LTRIM3YxMGgydi00aDR2NGgydi0xMEg5djR6bTggNGMuNS0uNC42LS42IDEuMS0xLjEuNC0uNC44LS44IDEuMi0xLjMuMy0uNC42LS44LjktMS4zLjItLjQuMy0uOC4zLTEuMyAwLS40LS4xLS45LS4zLTEuMy0uMi0uNC0uNC0uNy0uOC0xLS4zLS4zLS43LS41LTEuMi0uNi0uNS0uMi0xLS4yLTEuNS0uMi0uNCAwLS43IDAtMS4xLjEtLjMuMS0uNy4yLTEgLjMtLjMuMS0uNi4zLS45LjUtLjMuMi0uNi40LS44LjdsMS4yIDEuMmMuMy0uMy42LS41IDEtLjcuNC0uMi43LS4zIDEuMi0uM3MuOS4xIDEuMy40Yy4zLjMuNS43LjUgMS4xIDAgLjQtLjEuOC0uNCAxLjEtLjMuNS0uNi45LTEgMS4yLS40LjQtMSAuOS0xLjYgMS40LS42LjUtMS40IDEuMS0yLjIgMS42djEuNWg4di0ySDE3elwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGhlYWRpbmdMZXZlbDI7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1oZWFkaW5nLWxldmVsLTIuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-2.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-3.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-3.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel3 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel3);\n//# sourceMappingURL=heading-level-3.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTMuanM/N2JiOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWwzID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNOSAxMUg1VjdIM3YxMGgydi00aDR2NGgyVjdIOXY0em0xMS4zIDEuN2MtLjQtLjQtMS0uNy0xLjYtLjh2LS4xYy42LS4yIDEuMS0uNSAxLjUtLjkuMy0uNC41LS44LjUtMS4zIDAtLjQtLjEtLjgtLjMtMS4xLS4yLS4zLS41LS42LS44LS44LS40LS4yLS44LS40LTEuMi0uNS0uNi0uMS0xLjEtLjItMS42LS4yLS42IDAtMS4zLjEtMS44LjNzLTEuMS41LTEuNi45bDEuMiAxLjRjLjQtLjIuNy0uNCAxLjEtLjYuMy0uMi43LS4zIDEuMS0uMy40IDAgLjguMSAxLjEuMy4zLjIuNC41LjQuOCAwIC40LS4yLjctLjYuOS0uNy4zLTEuNS41LTIuMi40djEuNmMuNSAwIDEgMCAxLjUuMS4zLjEuNy4yIDEgLjMuMi4xLjQuMi41LjRzLjEuNC4xLjZjMCAuMy0uMi43LS41LjgtLjQuMi0uOS4zLTEuNC4zcy0xLS4xLTEuNC0uM2MtLjQtLjItLjgtLjQtMS4yLS43TDEzIDE1LjZjLjUuNCAxIC44IDEuNiAxIC43LjMgMS41LjQgMi4zLjQuNiAwIDEuMS0uMSAxLjYtLjIuNC0uMS45LS4yIDEuMy0uNS40LS4yLjctLjUuOS0uOS4yLS40LjMtLjguMy0xLjIgMC0uNi0uMy0xLjEtLjctMS41elwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGhlYWRpbmdMZXZlbDM7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1oZWFkaW5nLWxldmVsLTMuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-3.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-4.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-4.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel4 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel4);\n//# sourceMappingURL=heading-level-4.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTQuanM/OGZlOCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWw0ID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNMjAgMTNWN2gtM2wtNCA2djJoNXYyaDJ2LTJoMXYtMmgtMXptLTIgMGgtMi44TDE4IDl2NHptLTktMkg1VjdIM3YxMGgydi00aDR2NGgyVjdIOXY0elwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGhlYWRpbmdMZXZlbDQ7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1oZWFkaW5nLWxldmVsLTQuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-4.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-5.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-5.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel5 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel5);\n//# sourceMappingURL=heading-level-5.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTUuanM/YmUwYiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWw1ID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNOSAxMUg1VjdIM3YxMGgydi00aDR2NGgyVjdIOXY0em0xMS43IDEuMmMtLjItLjMtLjUtLjctLjgtLjktLjMtLjMtLjctLjUtMS4xLS42LS41LS4xLS45LS4yLTEuNC0uMi0uMiAwLS41LjEtLjcuMS0uMi4xLS41LjEtLjcuMmwuMS0xLjloNC4zVjdIMTRsLS4zIDUgMSAuNi41LS4yLjQtLjFjLjEtLjEuMy0uMS40LS4xaC41Yy41IDAgMSAuMSAxLjQuNC40LjIuNi43LjYgMS4xIDAgLjQtLjIuOC0uNiAxLjEtLjQuMy0uOS40LTEuNC40LS40IDAtLjktLjEtMS4zLS4zLS40LS4yLS43LS40LTEuMS0uNyAwIDAtMS4xIDEuNC0xIDEuNS41LjQgMSAuOCAxLjYgMSAuNy4zIDEuNS40IDIuMy40LjUgMCAxLS4xIDEuNS0uM3MuOS0uNCAxLjMtLjdjLjQtLjMuNy0uNy45LTEuMXMuMy0uOS4zLTEuNC0uMS0xLS4zLTEuNHpcIlxuICB9KVxufSk7XG5leHBvcnQgZGVmYXVsdCBoZWFkaW5nTGV2ZWw1O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aGVhZGluZy1sZXZlbC01LmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-5.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-6.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-6.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel6 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel6);\n//# sourceMappingURL=heading-level-6.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTYuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTYuanM/ZmM4ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWw2ID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNMjAuNyAxMi40Yy0uMi0uMy0uNC0uNi0uNy0uOXMtLjYtLjUtMS0uNmMtLjQtLjItLjgtLjItMS4yLS4yLS41IDAtLjkuMS0xLjMuM3MtLjguNS0xLjIuOGMwLS41IDAtLjkuMi0xLjRsLjYtLjljLjItLjIuNS0uNC44LS41LjYtLjIgMS4zLS4yIDEuOSAwIC4zLjEuNi4zLjguNSAwIDAgMS4zLTEuMyAxLjMtMS40LS40LS4zLS45LS42LTEuNC0uOC0uNi0uMi0xLjMtLjMtMi0uMy0uNiAwLTEuMS4xLTEuNy40LS41LjItMSAuNS0xLjQuOS0uNC40LS44IDEtMSAxLjYtLjMuNy0uNCAxLjUtLjQgMi4zcy4xIDEuNS4zIDIuMWMuMi42LjYgMS4xIDEgMS41LjQuNC45LjcgMS40LjkgMSAuMyAyIC4zIDMgMCAuNC0uMS44LS4zIDEuMi0uNi4zLS4zLjYtLjYuOC0xIC4yLS41LjMtLjkuMy0xLjRzLS4xLS45LS4zLTEuM3ptLTIgMi4xYy0uMS4yLS4zLjQtLjQuNS0uMS4xLS4zLjItLjUuMi0uMi4xLS40LjEtLjYuMS0uMi4xLS41IDAtLjctLjEtLjIgMC0uMy0uMi0uNS0uMy0uMS0uMi0uMy0uNC0uNC0uNi0uMi0uMy0uMy0uNy0uMy0xIC4zLS4zLjYtLjUgMS0uNy4zLS4xLjctLjIgMS0uMi40IDAgLjguMSAxLjEuMy4zLjMuNC43LjQgMS4xIDAgLjIgMCAuNS0uMS43ek05IDExSDVWN0gzdjEwaDJ2LTRoNHY0aDJWN0g5djR6XCJcbiAgfSlcbn0pO1xuZXhwb3J0IGRlZmF1bHQgaGVhZGluZ0xldmVsNjtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWhlYWRpbmctbGV2ZWwtNi5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-6.js\n"); - -/***/ }), - -/***/ "./src/news/save.js": -/*!**************************!*\ - !*** ./src/news/save.js ***! - \**************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n//It's a dynamic block. The render callback is handled within rrze-elements-blocks.php.\nfunction save() {\n return null;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbmV3cy9zYXZlLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQTtBQUNlLFNBQVNBLElBQUlBLENBQUEsRUFBRztFQUM5QixPQUFPLElBQUk7QUFDWiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvbmV3cy9zYXZlLmpzPzQ0Y2MiXSwic291cmNlc0NvbnRlbnQiOlsiLy9JdCdzIGEgZHluYW1pYyBibG9jay4gVGhlIHJlbmRlciBjYWxsYmFjayBpcyBoYW5kbGVkIHdpdGhpbiBycnplLWVsZW1lbnRzLWJsb2Nrcy5waHAuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBzYXZlKCkge1xuXHRyZXR1cm4gbnVsbDtcbn0iXSwibmFtZXMiOlsic2F2ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/news/save.js\n"); - -/***/ }), - -/***/ "./src/components/HeadingSelector.tsx": -/*!********************************************!*\ - !*** ./src/components/HeadingSelector.tsx ***! - \********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ HeadingSelector: function() { return /* binding */ HeadingSelector; },\n/* harmony export */ HeadingSelectorInspector: function() { return /* binding */ HeadingSelectorInspector; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-2.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-3.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-4.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-5.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-6.js\");\n\n//Imports for necessary WordPress libraries\n\n\n\n/**\n * Checks the heading level and returns the corresponding icon\n * @param {*} hstart\n * @returns\n */\nvar checkHeadingLevelIcon = function checkHeadingLevelIcon(hstart) {\n switch (hstart) {\n case 2:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__[\"default\"];\n case 3:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__[\"default\"];\n case 4:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"];\n case 5:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__[\"default\"];\n case 6:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__[\"default\"];\n default:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__[\"default\"];\n // default icon if none matches\n }\n};\n/**\n * Creates a Selector for hstart inside the Blockeditor\n * @param {*} props\n * @returns JSX element\n */\nvar HeadingSelector = function HeadingSelector(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var handleToggleHeadingGroup = function handleToggleHeadingGroup(newValue) {\n setAttributes({\n hstart: newValue\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: checkHeadingLevelIcon(attributes.hstart),\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Select heading level\", \"rrze-elements-blocks\"),\n controls: [{\n title: \"H2\",\n isDisabled: attributes.hstart === 2,\n onClick: function onClick() {\n return handleToggleHeadingGroup(2);\n }\n }, {\n title: \"H3\",\n isDisabled: attributes.hstart === 3,\n onClick: function onClick() {\n return handleToggleHeadingGroup(3);\n }\n }, {\n title: \"H4\",\n isDisabled: attributes.hstart === 4,\n onClick: function onClick() {\n return handleToggleHeadingGroup(4);\n }\n }, {\n title: \"H5\",\n isDisabled: attributes.hstart === 5,\n onClick: function onClick() {\n return handleToggleHeadingGroup(5);\n }\n }, {\n title: \"H6\",\n isDisabled: attributes.hstart === 6,\n onClick: function onClick() {\n return handleToggleHeadingGroup(6);\n }\n }]\n });\n};\n/**\n * Creates a Dropdown HeadingSelector for hstart inside the BlockControls\n * @param {*} props\n * @returns JSX element\n */\nvar HeadingSelectorInspector = function HeadingSelectorInspector(_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes;\n var handleToggleHeadingGroup = function handleToggleHeadingGroup(newValue) {\n setAttributes({\n hstart: newValue\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Heading level\", \"rrze-elements-blocks\"),\n value: attributes.hstart,\n onChange: handleToggleHeadingGroup,\n isBlock: true,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 2,\n label: \"H2\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 3,\n label: \"H3\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 4,\n label: \"H4\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 5,\n label: \"H5\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 6,\n label: \"H6\"\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalText, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Controls the heading level of the accordion\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {})]\n });\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q3JDLENBQUM7RUFFRCxPQUNFVSx1REFBQSxDQUFBQyx1REFBQTtJQUFBQyxRQUFBLEdBQ0VGLHVEQUFBLENBQUMzQixtRkFBa0I7TUFDakJvQixLQUFLLEVBQUV6QixtREFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztNQUNsRG1DLEtBQUssRUFBRWhCLFVBQVUsQ0FBQ0gsTUFBTTtNQUN4Qm9CLFFBQVEsRUFBRWYsd0JBQXdCO01BQ2xDZ0IsT0FBTztNQUFBSCxRQUFBLEdBRVBYLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUcsRUFDakRGLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUcsRUFDakRGLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUcsRUFDakRGLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUcsRUFDakRGLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUc7SUFBQSxFQUM5QixFQUNyQkYsc0RBQUEsQ0FBQ2QscUVBQUk7TUFBQXlCLFFBQUEsRUFDRmxDLG1EQUFFLENBQUMsNkNBQTZDLEVBQUUsc0JBQXNCO0lBQUMsRUFDdkUsRUFDTHVCLHNEQUFBLENBQUNwQix3RUFBTyxLQUFHO0VBQUEsRUFDVjtBQUVQLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbXBvbmVudHMvSGVhZGluZ1NlbGVjdG9yLnRzeD8wM2QxIl0sInNvdXJjZXNDb250ZW50IjpbIi8vSW1wb3J0cyBmb3IgbmVjZXNzYXJ5IFdvcmRQcmVzcyBsaWJyYXJpZXNcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHtcbiAgVG9vbGJhckRyb3Bkb3duTWVudSxcbiAgX19leHBlcmltZW50YWxEaXZpZGVyIGFzIERpdmlkZXIsXG4gIF9fZXhwZXJpbWVudGFsVG9nZ2xlR3JvdXBDb250cm9sIGFzIFRvZ2dsZUdyb3VwQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gYXMgVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uLFxuICBfX2V4cGVyaW1lbnRhbFRleHQgYXMgVGV4dFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICBoZWFkaW5nTGV2ZWwyLFxuICBoZWFkaW5nTGV2ZWwzLFxuICBoZWFkaW5nTGV2ZWw0LFxuICBoZWFkaW5nTGV2ZWw1LFxuICBoZWFkaW5nTGV2ZWw2LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuXG50eXBlIFNhdmVQcm9wcyA9IHtcbiAgYXR0cmlidXRlczoge1xuICAgIGhzdGFydDogbnVtYmVyO1xuICB9LFxuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczogeyBoc3RhcnQ6IG51bWJlciB9KSA9PiB2b2lkO1xufVxuXG4vKipcbiAqIENoZWNrcyB0aGUgaGVhZGluZyBsZXZlbCBhbmQgcmV0dXJucyB0aGUgY29ycmVzcG9uZGluZyBpY29uXG4gKiBAcGFyYW0geyp9IGhzdGFydFxuICogQHJldHVybnNcbiAqL1xuY29uc3QgY2hlY2tIZWFkaW5nTGV2ZWxJY29uID0gKGhzdGFydDogbnVtYmVyKSA9PiB7XG4gIHN3aXRjaCAoaHN0YXJ0KSB7XG4gICAgY2FzZSAyOlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDI7XG4gICAgY2FzZSAzOlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDM7XG4gICAgY2FzZSA0OlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDQ7XG4gICAgY2FzZSA1OlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDU7XG4gICAgY2FzZSA2OlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDY7XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiBoZWFkaW5nTGV2ZWwyOyAvLyBkZWZhdWx0IGljb24gaWYgbm9uZSBtYXRjaGVzXG4gIH1cbn07XG5cbi8qKlxuICogQ3JlYXRlcyBhIFNlbGVjdG9yIGZvciBoc3RhcnQgaW5zaWRlIHRoZSBCbG9ja2VkaXRvclxuICogQHBhcmFtIHsqfSBwcm9wc1xuICogQHJldHVybnMgSlNYIGVsZW1lbnRcbiAqL1xuY29uc3QgSGVhZGluZ1NlbGVjdG9yID0gKHsgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcyB9OiBTYXZlUHJvcHMpID0+IHtcbiAgY29uc3QgaGFuZGxlVG9nZ2xlSGVhZGluZ0dyb3VwID0gKG5ld1ZhbHVlOiBudW1iZXIpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgaHN0YXJ0OiBuZXdWYWx1ZSB9KTtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxUb29sYmFyRHJvcGRvd25NZW51XG4gICAgICBpY29uPXtjaGVja0hlYWRpbmdMZXZlbEljb24oYXR0cmlidXRlcy5oc3RhcnQpfVxuICAgICAgbGFiZWw9e19fKFwiU2VsZWN0IGhlYWRpbmcgbGV2ZWxcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgIGNvbnRyb2xzPXtbXG4gICAgICAgIHtcbiAgICAgICAgICB0aXRsZTogXCJIMlwiLFxuICAgICAgICAgIGlzRGlzYWJsZWQ6IGF0dHJpYnV0ZXMuaHN0YXJ0ID09PSAyLFxuICAgICAgICAgIG9uQ2xpY2s6ICgpID0+IGhhbmRsZVRvZ2dsZUhlYWRpbmdHcm91cCgyKSxcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIHRpdGxlOiBcIkgzXCIsXG4gICAgICAgICAgaXNEaXNhYmxlZDogYXR0cmlidXRlcy5oc3RhcnQgPT09IDMsXG4gICAgICAgICAgb25DbGljazogKCkgPT4gaGFuZGxlVG9nZ2xlSGVhZGluZ0dyb3VwKDMpLFxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgdGl0bGU6IFwiSDRcIixcbiAgICAgICAgICBpc0Rpc2FibGVkOiBhdHRyaWJ1dGVzLmhzdGFydCA9PT0gNCxcbiAgICAgICAgICBvbkNsaWNrOiAoKSA9PiBoYW5kbGVUb2dnbGVIZWFkaW5nR3JvdXAoNCksXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICB0aXRsZTogXCJINVwiLFxuICAgICAgICAgIGlzRGlzYWJsZWQ6IGF0dHJpYnV0ZXMuaHN0YXJ0ID09PSA1LFxuICAgICAgICAgIG9uQ2xpY2s6ICgpID0+IGhhbmRsZVRvZ2dsZUhlYWRpbmdHcm91cCg1KSxcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIHRpdGxlOiBcIkg2XCIsXG4gICAgICAgICAgaXNEaXNhYmxlZDogYXR0cmlidXRlcy5oc3RhcnQgPT09IDYsXG4gICAgICAgICAgb25DbGljazogKCkgPT4gaGFuZGxlVG9nZ2xlSGVhZGluZ0dyb3VwKDYpLFxuICAgICAgICB9LFxuICAgICAgXX1cbiAgICAvPlxuICApO1xufTtcblxuLyoqXG4gKiBDcmVhdGVzIGEgRHJvcGRvd24gSGVhZGluZ1NlbGVjdG9yIGZvciBoc3RhcnQgaW5zaWRlIHRoZSBCbG9ja0NvbnRyb2xzXG4gKiBAcGFyYW0geyp9IHByb3BzXG4gKiBAcmV0dXJucyBKU1ggZWxlbWVudFxuICovXG5jb25zdCBIZWFkaW5nU2VsZWN0b3JJbnNwZWN0b3IgPSAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykgPT4ge1xuICBjb25zdCBoYW5kbGVUb2dnbGVIZWFkaW5nR3JvdXAgPSAobmV3VmFsdWU6IG51bWJlcikgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBoc3RhcnQ6IG5ld1ZhbHVlIH0pO1xuICB9O1xuXG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIDxUb2dnbGVHcm91cENvbnRyb2xcbiAgICAgICAgbGFiZWw9e19fKFwiSGVhZGluZyBsZXZlbFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy5oc3RhcnR9XG4gICAgICAgIG9uQ2hhbmdlPXtoYW5kbGVUb2dnbGVIZWFkaW5nR3JvdXB9XG4gICAgICAgIGlzQmxvY2tcbiAgICAgID5cbiAgICAgICAgPFRvZ2dsZUdyb3VwQ29udHJvbE9wdGlvbiB2YWx1ZT17Mn0gbGFiZWw9XCJIMlwiIC8+XG4gICAgICAgIDxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gdmFsdWU9ezN9IGxhYmVsPVwiSDNcIiAvPlxuICAgICAgICA8VG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uIHZhbHVlPXs0fSBsYWJlbD1cIkg0XCIgLz5cbiAgICAgICAgPFRvZ2dsZUdyb3VwQ29udHJvbE9wdGlvbiB2YWx1ZT17NX0gbGFiZWw9XCJINVwiIC8+XG4gICAgICAgIDxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gdmFsdWU9ezZ9IGxhYmVsPVwiSDZcIiAvPlxuICAgICAgPC9Ub2dnbGVHcm91cENvbnRyb2w+XG4gICAgICA8VGV4dD5cbiAgICAgICAge19fKFwiQ29udHJvbHMgdGhlIGhlYWRpbmcgbGV2ZWwgb2YgdGhlIGFjY29yZGlvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgIDwvVGV4dD5cbiAgICAgIDxEaXZpZGVyIC8+XG4gICAgPC8+XG4gICk7XG59O1xuXG5leHBvcnQgeyBIZWFkaW5nU2VsZWN0b3IsIEhlYWRpbmdTZWxlY3Rvckluc3BlY3RvciB9O1xuIl0sIm5hbWVzIjpbIl9fIiwiVG9vbGJhckRyb3Bkb3duTWVudSIsIl9fZXhwZXJpbWVudGFsRGl2aWRlciIsIkRpdmlkZXIiLCJfX2V4cGVyaW1lbnRhbFRvZ2dsZUdyb3VwQ29udHJvbCIsIlRvZ2dsZUdyb3VwQ29udHJvbCIsIl9fZXhwZXJpbWVudGFsVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uIiwiVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uIiwiX19leHBlcmltZW50YWxUZXh0IiwiVGV4dCIsImhlYWRpbmdMZXZlbDIiLCJoZWFkaW5nTGV2ZWwzIiwiaGVhZGluZ0xldmVsNCIsImhlYWRpbmdMZXZlbDUiLCJoZWFkaW5nTGV2ZWw2IiwiY2hlY2tIZWFkaW5nTGV2ZWxJY29uIiwiaHN0YXJ0IiwiSGVhZGluZ1NlbGVjdG9yIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiaGFuZGxlVG9nZ2xlSGVhZGluZ0dyb3VwIiwibmV3VmFsdWUiLCJfanN4IiwiaWNvbiIsImxhYmVsIiwiY29udHJvbHMiLCJ0aXRsZSIsImlzRGlzYWJsZWQiLCJvbkNsaWNrIiwiSGVhZGluZ1NlbGVjdG9ySW5zcGVjdG9yIiwiX3JlZjIiLCJfanN4cyIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwidmFsdWUiLCJvbkNoYW5nZSIsImlzQmxvY2siXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/HeadingSelector.tsx\n"); - -/***/ }), - -/***/ "./src/components/QueryControls.tsx": -/*!******************************************!*\ - !*** ./src/components/QueryControls.tsx ***! - \******************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CustomQueryControls: function() { return /* binding */ CustomQueryControls; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nvar CustomQueryControls = function CustomQueryControls(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var _useSelect = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_1__.useSelect)(function (select) {\n var _select = select(\"core\"),\n getEntityRecords = _select.getEntityRecords;\n return {\n categories: getEntityRecords(\"taxonomy\", \"category\")\n };\n }, []),\n categories = _useSelect.categories;\n var cat = attributes.cat || \"\";\n var categorySuggestions = categories ? categories.reduce(function (acc, category) {\n acc[category.slug] = category;\n return acc;\n }, {}) : {};\n var categoryOptions = categories ? categories.map(function (category) {\n return {\n id: category.id,\n name: category.name,\n parent: category.parent,\n slug: category.slug\n };\n }) : [];\n var selectedCategorySlugs = cat.split(\",\");\n var selectedCategories = categories ? categories.filter(function (category) {\n return selectedCategorySlugs.includes(category.slug);\n }).map(function (_ref2) {\n var id = _ref2.id,\n name = _ref2.name,\n parent = _ref2.parent;\n return {\n id: id,\n name: name,\n parent: parent\n };\n }) : [];\n var onCategoryChange = function onCategoryChange(newValue) {\n var currentCategorySlugs = cat.toLowerCase().split(\",\").filter(Boolean);\n var newValueSlugs = (Array.isArray(newValue) ? newValue : [newValue]).map(function (item) {\n var _a;\n var slug = typeof item === \"string\" ? item : (_a = categories.find(function (category) {\n return category.id === item.id;\n })) === null || _a === void 0 ? void 0 : _a.slug;\n return categories.find(function (category) {\n return category.slug === slug;\n }) ? slug : null;\n }).filter(function (slug) {\n return slug;\n });\n currentCategorySlugs = currentCategorySlugs.filter(function (slug) {\n return newValueSlugs.includes(slug);\n });\n newValueSlugs.forEach(function (slug) {\n if (!currentCategorySlugs.includes(slug)) {\n currentCategorySlugs.push(slug);\n }\n });\n setAttributes({\n cat: currentCategorySlugs.join(\",\")\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.QueryControls, {\n categorySuggestions: categorySuggestions,\n numberOfItems: attributes.num,\n onCategoryChange: onCategoryChange,\n onNumberOfItemsChange: function onNumberOfItemsChange(value) {\n return setAttributes({\n num: value\n });\n },\n selectedCategories: selectedCategories,\n minItems: 1,\n maxItems: 15\n });\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFRLEVBQUk7RUFBRSxFQUNkO0FBRU4sQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9RdWVyeUNvbnRyb2xzLnRzeD81MTU5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHsgUXVlcnlDb250cm9scyB9IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcblxudHlwZSBDdXN0b21RdWVyeUNvbnRyb2xzUHJvcHMgPSB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjYXQ6IHN0cmluZztcbiAgICBudW06IG51bWJlcjtcbiAgfTtcbiAgc2V0QXR0cmlidXRlczogKGF0dHJpYnV0ZXM6IFBhcnRpYWw8Q3VzdG9tUXVlcnlDb250cm9sc1Byb3BzW1wiYXR0cmlidXRlc1wiXT4pID0+IHZvaWQ7XG59O1xuXG5pbnRlcmZhY2UgQ2F0ZWdvcnkge1xuICBzbHVnOiBzdHJpbmc7XG4gIG5hbWU6IHN0cmluZztcbiAgaWQ6IG51bWJlcjtcbiAgY291bnQ6IG51bWJlcjtcbiAgbGluazogc3RyaW5nO1xuICBwYXJlbnQ6IG51bWJlcjtcbiAgdGF4b25vbXk6IHN0cmluZztcbn1cblxuY29uc3QgQ3VzdG9tUXVlcnlDb250cm9scyA9ICh7XG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG59OiBDdXN0b21RdWVyeUNvbnRyb2xzUHJvcHMpID0+IHtcbiAgY29uc3QgeyBjYXRlZ29yaWVzIH0gPSB1c2VTZWxlY3QoKHNlbGVjdCkgPT4ge1xuICAgIGNvbnN0IHsgZ2V0RW50aXR5UmVjb3JkcyB9ID0gc2VsZWN0KFwiY29yZVwiKSBhcyB7XG4gICAgICBnZXRFbnRpdHlSZWNvcmRzOiAoXG4gICAgICAgIGVudGl0eT86IHN0cmluZyxcbiAgICAgICAgdHlwZT86IHN0cmluZyxcbiAgICAgICAgcXVlcnk/OiB7IHBlcl9wYWdlOiBudW1iZXIgfVxuICAgICAgKSA9PiBDYXRlZ29yeVtdO1xuICAgIH07XG4gICAgcmV0dXJuIHtcbiAgICAgIGNhdGVnb3JpZXM6IGdldEVudGl0eVJlY29yZHMoXCJ0YXhvbm9teVwiLCBcImNhdGVnb3J5XCIpLFxuICAgIH07XG4gIH0sIFtdKTtcblxuICBjb25zdCBjYXQgPSBhdHRyaWJ1dGVzLmNhdCB8fCBcIlwiO1xuXG4gIGNvbnN0IGNhdGVnb3J5U3VnZ2VzdGlvbnMgPSBjYXRlZ29yaWVzXG4gICAgPyBjYXRlZ29yaWVzLnJlZHVjZShcbiAgICAgICAgKGFjYywgY2F0ZWdvcnkpID0+IHtcbiAgICAgICAgICBhY2NbY2F0ZWdvcnkuc2x1Z10gPSBjYXRlZ29yeTtcbiAgICAgICAgICByZXR1cm4gYWNjO1xuICAgICAgICB9LFxuICAgICAgICB7fSBhcyBSZWNvcmQ8c3RyaW5nLCBDYXRlZ29yeT5cbiAgICAgIClcbiAgICA6IHt9O1xuXG4gIGNvbnN0IGNhdGVnb3J5T3B0aW9ucyA9IGNhdGVnb3JpZXNcbiAgICA/IGNhdGVnb3JpZXMubWFwKChjYXRlZ29yeSkgPT4gKHtcbiAgICAgICAgaWQ6IGNhdGVnb3J5LmlkLFxuICAgICAgICBuYW1lOiBjYXRlZ29yeS5uYW1lLFxuICAgICAgICBwYXJlbnQ6IGNhdGVnb3J5LnBhcmVudCxcbiAgICAgICAgc2x1ZzogY2F0ZWdvcnkuc2x1ZyxcbiAgICAgIH0pKVxuICAgIDogW107XG5cbiAgY29uc3Qgc2VsZWN0ZWRDYXRlZ29yeVNsdWdzID0gY2F0LnNwbGl0KFwiLFwiKTtcblxuICBjb25zdCBzZWxlY3RlZENhdGVnb3JpZXMgPSBjYXRlZ29yaWVzXG4gICAgPyBjYXRlZ29yaWVzXG4gICAgICAgIC5maWx0ZXIoKGNhdGVnb3J5KSA9PiBzZWxlY3RlZENhdGVnb3J5U2x1Z3MuaW5jbHVkZXMoY2F0ZWdvcnkuc2x1ZykpXG4gICAgICAgIC5tYXAoKHsgaWQsIG5hbWUsIHBhcmVudCB9KSA9PiAoeyBpZCwgbmFtZSwgcGFyZW50IH0pKVxuICAgIDogW107XG5cbiAgY29uc3Qgb25DYXRlZ29yeUNoYW5nZSA9IChcbiAgICBuZXdWYWx1ZTogc3RyaW5nIHwgQXJyYXk8c3RyaW5nIHwgeyBpZDogbnVtYmVyOyB2YWx1ZTogc3RyaW5nIH0+XG4gICkgPT4ge1xuICAgIGxldCBjdXJyZW50Q2F0ZWdvcnlTbHVncyA9IGNhdC50b0xvd2VyQ2FzZSgpLnNwbGl0KFwiLFwiKS5maWx0ZXIoQm9vbGVhbik7XG5cbiAgICBjb25zdCBuZXdWYWx1ZVNsdWdzID0gKEFycmF5LmlzQXJyYXkobmV3VmFsdWUpID8gbmV3VmFsdWUgOiBbbmV3VmFsdWVdKVxuICAgICAgLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICBjb25zdCBzbHVnID1cbiAgICAgICAgICB0eXBlb2YgaXRlbSA9PT0gXCJzdHJpbmdcIlxuICAgICAgICAgICAgPyBpdGVtXG4gICAgICAgICAgICA6IGNhdGVnb3JpZXMuZmluZCgoY2F0ZWdvcnkpID0+IGNhdGVnb3J5LmlkID09PSBpdGVtLmlkKT8uc2x1ZztcbiAgICAgICAgcmV0dXJuIGNhdGVnb3JpZXMuZmluZCgoY2F0ZWdvcnkpID0+IGNhdGVnb3J5LnNsdWcgPT09IHNsdWcpXG4gICAgICAgICAgPyBzbHVnXG4gICAgICAgICAgOiBudWxsO1xuICAgICAgfSlcbiAgICAgIC5maWx0ZXIoKHNsdWcpID0+IHNsdWcpO1xuXG4gICAgY3VycmVudENhdGVnb3J5U2x1Z3MgPSBjdXJyZW50Q2F0ZWdvcnlTbHVncy5maWx0ZXIoKHNsdWcpID0+XG4gICAgICBuZXdWYWx1ZVNsdWdzLmluY2x1ZGVzKHNsdWcpXG4gICAgKTtcbiAgICBuZXdWYWx1ZVNsdWdzLmZvckVhY2goKHNsdWcpID0+IHtcbiAgICAgIGlmICghY3VycmVudENhdGVnb3J5U2x1Z3MuaW5jbHVkZXMoc2x1ZykpIHtcbiAgICAgICAgY3VycmVudENhdGVnb3J5U2x1Z3MucHVzaChzbHVnKTtcbiAgICAgIH1cbiAgICB9KTtcblxuICAgIHNldEF0dHJpYnV0ZXMoeyBjYXQ6IGN1cnJlbnRDYXRlZ29yeVNsdWdzLmpvaW4oXCIsXCIpIH0pO1xuICB9O1xuXG4gIHJldHVybiAoXG4gICAgPFF1ZXJ5Q29udHJvbHNcbiAgICAgIGNhdGVnb3J5U3VnZ2VzdGlvbnM9e2NhdGVnb3J5U3VnZ2VzdGlvbnN9XG4gICAgICBudW1iZXJPZkl0ZW1zPXthdHRyaWJ1dGVzLm51bX1cbiAgICAgIG9uQ2F0ZWdvcnlDaGFuZ2U9e29uQ2F0ZWdvcnlDaGFuZ2V9XG4gICAgICBvbk51bWJlck9mSXRlbXNDaGFuZ2U9eyh2YWx1ZSkgPT4gc2V0QXR0cmlidXRlcyh7IG51bTogdmFsdWUgfSl9XG4gICAgICBzZWxlY3RlZENhdGVnb3JpZXM9e3NlbGVjdGVkQ2F0ZWdvcmllc31cbiAgICAgIG1pbkl0ZW1zID0gezF9XG4gICAgICBtYXhJdGVtcyA9IHsxNX1cbiAgICAvPlxuICApO1xufTtcblxuZXhwb3J0IHsgQ3VzdG9tUXVlcnlDb250cm9scyB9O1xuIl0sIm5hbWVzIjpbInVzZVNlbGVjdCIsIlF1ZXJ5Q29udHJvbHMiLCJDdXN0b21RdWVyeUNvbnRyb2xzIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiX3VzZVNlbGVjdCIsInNlbGVjdCIsIl9zZWxlY3QiLCJnZXRFbnRpdHlSZWNvcmRzIiwiY2F0ZWdvcmllcyIsImNhdCIsImNhdGVnb3J5U3VnZ2VzdGlvbnMiLCJyZWR1Y2UiLCJhY2MiLCJjYXRlZ29yeSIsInNsdWciLCJjYXRlZ29yeU9wdGlvbnMiLCJtYXAiLCJpZCIsIm5hbWUiLCJwYXJlbnQiLCJzZWxlY3RlZENhdGVnb3J5U2x1Z3MiLCJzcGxpdCIsInNlbGVjdGVkQ2F0ZWdvcmllcyIsImZpbHRlciIsImluY2x1ZGVzIiwiX3JlZjIiLCJvbkNhdGVnb3J5Q2hhbmdlIiwibmV3VmFsdWUiLCJjdXJyZW50Q2F0ZWdvcnlTbHVncyIsInRvTG93ZXJDYXNlIiwiQm9vbGVhbiIsIm5ld1ZhbHVlU2x1Z3MiLCJBcnJheSIsImlzQXJyYXkiLCJpdGVtIiwiX2EiLCJmaW5kIiwiZm9yRWFjaCIsInB1c2giLCJqb2luIiwiX2pzeCIsIm51bWJlck9mSXRlbXMiLCJudW0iLCJvbk51bWJlck9mSXRlbXNDaGFuZ2UiLCJ2YWx1ZSIsIm1pbkl0ZW1zIiwibWF4SXRlbXMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/QueryControls.tsx\n"); - -/***/ }), - -/***/ "./src/news/edit.tsx": -/*!***************************!*\ - !*** ./src/news/edit.tsx ***! - \***************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingSelector__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/HeadingSelector */ \"./src/components/HeadingSelector.tsx\");\n/* harmony import */ var _wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/server-side-render */ \"@wordpress/server-side-render\");\n/* harmony import */ var _wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var react_error_boundary__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react-error-boundary */ \"./node_modules/react-error-boundary/dist/react-error-boundary.development.esm.js\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _components_QueryControls__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../components/QueryControls */ \"./src/components/QueryControls.tsx\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n// Imports from WordPress libraries\n\n\n\n\n\n\n\n\n/**\n * Edit component for the News block.\n *\n * Provides controls for customizing the News-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var title = attributes.title || \"\";\n var tag = attributes.tag || \"\";\n var divclass = attributes.divclass || \"\";\n var hidemeta = attributes.hidemeta || false;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_6__.useState)(attributes.leftcolumn || 0),\n _useState2 = _slicedToArray(_useState, 2),\n leftColumnWidth = _useState2[0],\n setLeftColumnWidth = _useState2[1];\n var _useState3 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_6__.useState)(attributes.rightcolumn || 0),\n _useState4 = _slicedToArray(_useState3, 2),\n rightColumnWidth = _useState4[0],\n setRightColumnWidth = _useState4[1];\n var _useState5 = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_6__.useState)(0),\n _useState6 = _slicedToArray(_useState5, 2),\n renderVersion = _useState6[0],\n setRenderVersion = _useState6[1];\n //write me a use effect, that uses setRenderVersion((prevVersion) => prevVersion + 1); everytime the attributes get updated\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_6__.useEffect)(function () {\n setRenderVersion(function (prevVersion) {\n return prevVersion + 1;\n });\n }, [attributes.has_thumbnail, attributes.hideduplicates, attributes.sticky_only, attributes.hidemeta, attributes.display, attributes.hide, attributes.imgfloat, attributes.leftcolumn, attributes.rightcolumn, attributes.type, attributes.num, attributes.cat, attributes.columns, attributes.tag]);\n var onChangeType = function onChangeType(newType) {\n return function () {\n var type = attributes.type || \"\";\n var types = type.split(\",\").filter(function (t) {\n return t;\n });\n if (types.includes(newType)) {\n var index = types.indexOf(newType);\n types.splice(index, 1);\n } else {\n types.push(newType);\n }\n setAttributes({\n type: types.join(\",\")\n });\n };\n };\n var onChangeDisplay = function onChangeDisplay() {\n var currentDisplay = attributes.display || \"\";\n if (currentDisplay.includes(\"list\")) {\n setAttributes({\n display: currentDisplay.replace(\"list\", \"\").trim()\n });\n setRenderVersion(function (prevVersion) {\n return prevVersion + 1;\n });\n } else {\n setAttributes({\n display: currentDisplay ? \"\".concat(currentDisplay, \", list\") : \"list\"\n });\n setRenderVersion(function (prevVersion) {\n return prevVersion + 1;\n });\n }\n };\n var onChangeLeftColumnWidth = function onChangeLeftColumnWidth(newWidth) {\n var newRightWidth = 0;\n if (newWidth !== 0) {\n newRightWidth = 4 - newWidth;\n }\n setAttributes({\n columns: 0,\n rightcolumn: newRightWidth,\n leftcolumn: newWidth\n });\n setLeftColumnWidth(newWidth);\n setRightColumnWidth(newRightWidth);\n updateTypeAttribute(newWidth, newRightWidth);\n };\n var onChangeRightColumnWidth = function onChangeRightColumnWidth(newWidth) {\n var newLeftWidth = 0;\n if (newWidth !== 0) {\n newLeftWidth = 4 - newWidth;\n }\n setAttributes({\n columns: 0,\n rightcolumn: newWidth,\n leftcolumn: newLeftWidth\n });\n setRightColumnWidth(newWidth);\n setLeftColumnWidth(newLeftWidth);\n updateTypeAttribute(newLeftWidth, newWidth);\n };\n var updateTypeAttribute = function updateTypeAttribute(leftWidth, rightWidth) {\n var type = attributes.type || \"\";\n var types = type.split(\",\").filter(function (t) {\n return t;\n }); // Filter out empty strings\n var regex = /cols_\\d+-\\d+/;\n var newTypes;\n if (leftWidth === 0 || rightWidth === 0) {\n // Remove any 'cols_?-?' entries when either width is 0\n newTypes = types.filter(function (t) {\n return !regex.test(t);\n });\n } else {\n // Update or add 'cols_?-?' entry\n var hasCol = false;\n newTypes = types.map(function (t) {\n if (regex.test(t)) {\n hasCol = true;\n return \"cols_\".concat(leftWidth, \"-\").concat(rightWidth);\n }\n return t;\n });\n if (!hasCol) {\n newTypes.push(\"cols_\".concat(leftWidth, \"-\").concat(rightWidth));\n }\n }\n setAttributes({\n type: newTypes.join(\",\")\n });\n setRenderVersion(function (prevVersion) {\n return prevVersion + 1;\n });\n };\n var onChangeColumns = function onChangeColumns(newColumns) {\n if (newColumns === 1) {\n setAttributes({\n columns: 0\n });\n } else {\n setLeftColumnWidth(0);\n setRightColumnWidth(0);\n setAttributes({\n columns: newColumns\n });\n setRenderVersion(function (prevVersion) {\n return prevVersion + 1;\n });\n }\n };\n var onChangeDays = function onChangeDays(newDays) {\n setAttributes({\n days: newDays\n });\n };\n var toggleHideValue = function toggleHideValue(value) {\n var hideValues = attributes.hide ? attributes.hide.split(\",\") : [];\n if (hideValues.includes(value)) {\n hideValues = hideValues.filter(function (v) {\n return v !== value;\n }); // Remove the value\n } else {\n hideValues.push(value); // Add the value\n }\n setAttributes({\n hide: hideValues.join(\",\")\n });\n };\n // const handleToggleImgAlignment = (newAlignment: string) => {\n // setAttributes({ imgfloat: newAlignment });\n // };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_HeadingSelector__WEBPACK_IMPORTED_MODULE_2__.HeadingSelector, {\n attributes: {\n hstart: attributes.hstart\n },\n setAttributes: setAttributes\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Filter\", \"rrze-elements-blocks\"),\n initialOpen: true,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_QueryControls__WEBPACK_IMPORTED_MODULE_7__.CustomQueryControls, {\n attributes: {\n cat: attributes.cat,\n num: attributes.num\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"tags\", \"rrze-elements-blocks\"),\n help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Comma separated list of tags\", \"rrze-elements-blocks\"),\n value: tag,\n onChange: function onChange(value) {\n return setAttributes({\n tag: value\n });\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Additional classes\", \"rrze-elements-blocks\"),\n value: divclass,\n onChange: function onChange(value) {\n return setAttributes({\n divclass: value\n });\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Hide duplicate posts\", \"rrze-elements-blocks\"),\n checked: (_a = attributes.hideduplicates) !== null && _a !== void 0 ? _a : false,\n onChange: function onChange(value) {\n return setAttributes({\n hideduplicates: value\n });\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Only show posts with thumbnails\", \"rrze-elements-blocks\"),\n checked: attributes.has_thumbnail,\n onChange: function onChange(value) {\n return setAttributes({\n has_thumbnail: value\n });\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Only show sticky posts\", \"rrze-elements-blocks\"),\n checked: (_b = attributes.sticky_only) !== null && _b !== void 0 ? _b : false,\n onChange: function onChange(value) {\n return setAttributes({\n sticky_only: value\n });\n }\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Layout\", \"rrze-elements-blocks\"),\n initialOpen: false,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_HeadingSelector__WEBPACK_IMPORTED_MODULE_2__.HeadingSelectorInspector, {\n attributes: {\n hstart: attributes.hstart\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.TextControl, {\n label: \"Title\",\n value: title,\n onChange: function onChange(value) {\n return setAttributes({\n title: value\n });\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Img first\", \"rrze-elements-blocks\"),\n checked: (_d = (_c = attributes.type) === null || _c === void 0 ? void 0 : _c.includes(\"img_first\")) !== null && _d !== void 0 ? _d : false,\n onChange: onChangeType(\"img_first\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Show more articles button\", \"rrze-elements-blocks\"),\n checked: (_f = (_e = attributes.type) === null || _e === void 0 ? void 0 : _e.includes(\"show_more\")) !== null && _f !== void 0 ? _f : false,\n onChange: onChangeType(\"show_more\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Display as List\", \"rrze-elements-blocks\"),\n checked: (_h = (_g = attributes.display) === null || _g === void 0 ? void 0 : _g.includes(\"list\")) !== null && _h !== void 0 ? _h : false,\n onChange: onChangeDisplay\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.RangeControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Ratio image\", \"rrze-elements-blocks\"),\n value: leftColumnWidth,\n onChange: onChangeLeftColumnWidth,\n min: 0,\n max: 3\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.RangeControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Ratio text & metadata\", \"rrze-elements-blocks\"),\n value: rightColumnWidth,\n onChange: onChangeRightColumnWidth,\n min: 0,\n max: 3\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.RangeControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Number of Columns\", \"rrze-elements-blocks\"),\n value: attributes.columns,\n onChange: onChangeColumns,\n min: 1,\n max: 4\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Hide Options\", \"rrze-elements-blocks\"),\n initialOpen: false,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Hide Date\", \"rrze-elements-blocks\"),\n checked: (_k = (_j = attributes.hide) === null || _j === void 0 ? void 0 : _j.includes(\"date\")) !== null && _k !== void 0 ? _k : false,\n onChange: function onChange() {\n return toggleHideValue(\"date\");\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Hide Thumbnail\", \"rrze-elements-blocks\"),\n checked: (_m = (_l = attributes.hide) === null || _l === void 0 ? void 0 : _l.includes(\"thumbnail\")) !== null && _m !== void 0 ? _m : false,\n onChange: function onChange() {\n return toggleHideValue(\"thumbnail\");\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Hide Category\", \"rrze-elements-blocks\"),\n checked: (_p = (_o = attributes.hide) === null || _o === void 0 ? void 0 : _o.includes(\"category\")) !== null && _p !== void 0 ? _p : false,\n onChange: function onChange() {\n return toggleHideValue(\"category\");\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.CheckboxControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"Hide meta\", \"rrze-elements-blocks\"),\n checked: (_q = attributes.hidemeta) !== null && _q !== void 0 ? _q : false,\n onChange: function onChange(value) {\n return setAttributes({\n hidemeta: value\n });\n }\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_error_boundary__WEBPACK_IMPORTED_MODULE_8__.ErrorBoundary, {\n fallback: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, props, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_5__.__)(\"An error occured inside the ServerSideRender component of this block. Try adjusting the block settings, save your draft and refresh the page.\", \"rrze-elements-blocks\")\n })\n })),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)((_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3___default()), {\n block: \"rrze-elements/news\",\n attributes: {\n title: title,\n num: attributes.num,\n cat: attributes.cat,\n columns: attributes.columns,\n tag: tag,\n type: attributes.type,\n has_thumbnail: attributes.has_thumbnail,\n divclass: divclass,\n hidemeta: hidemeta,\n sticky_only: attributes.sticky_only,\n hideduplicates: attributes.hideduplicates,\n display: attributes.display,\n hide: attributes.hide,\n imgfloat: attributes.imgfloat\n }\n }, renderVersion)\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUUsQ0FBQztVQUFBO1FBQUEsRUFDdkQ7TUFBQSxFQUNRO0lBQUEsRUFDTSxFQUNwQk8sc0RBQUEsQ0FBQ3hGLCtEQUFhO01BQ1pnSCxRQUFRLEVBQ054QixzREFBQSxRQUFBSCxNQUFBLENBQUFDLE1BQUEsS0FBU3hFLEtBQUs7UUFBQXlFLFFBQUEsRUFDWkMsc0RBQUE7VUFBQUQsUUFBQSxFQUNHbEYsbURBQUUsQ0FDRCwrSUFBK0ksRUFDL0ksc0JBQXNCO1FBQ3ZCO01BQ0MsR0FDQTtNQUFBa0YsUUFBQSxFQUdSQyxzREFBQSxDQUFDekYsc0VBQWdCO1FBQ2ZrSCxLQUFLLEVBQUMsb0JBQW9CO1FBRTFCckcsVUFBVSxFQUFFO1VBQ1ZHLEtBQUssRUFBRUEsS0FBSztVQUNaMkIsR0FBRyxFQUFFOUIsVUFBVSxDQUFDOEIsR0FBRztVQUNuQkMsR0FBRyxFQUFFL0IsVUFBVSxDQUFDK0IsR0FBRztVQUNuQkMsT0FBTyxFQUFFaEMsVUFBVSxDQUFDZ0MsT0FBTztVQUMzQjVCLEdBQUcsRUFBRUEsR0FBRztVQUNSeUIsSUFBSSxFQUFFN0IsVUFBVSxDQUFDNkIsSUFBSTtVQUNyQk4sYUFBYSxFQUFFdkIsVUFBVSxDQUFDdUIsYUFBYTtVQUN2Q2xCLFFBQVEsRUFBRUEsUUFBUTtVQUNsQkMsUUFBUSxFQUFFQSxRQUFRO1VBQ2xCbUIsV0FBVyxFQUFFekIsVUFBVSxDQUFDeUIsV0FBVztVQUNuQ0QsY0FBYyxFQUFFeEIsVUFBVSxDQUFDd0IsY0FBYztVQUN6Q0UsT0FBTyxFQUFFMUIsVUFBVSxDQUFDMEIsT0FBTztVQUMzQkMsSUFBSSxFQUFFM0IsVUFBVSxDQUFDMkIsSUFBSTtVQUNyQkMsUUFBUSxFQUFFNUIsVUFBVSxDQUFDNEI7O01BQ3RCLEdBaEJJUixhQUFhO0lBaUJsQixFQUNZO0VBQUEsR0FDWjtBQUVWIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9uZXdzL2VkaXQudHN4P2ZlYjMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0cyBmcm9tIFdvcmRQcmVzcyBsaWJyYXJpZXNcbmltcG9ydCB7XG4gIHVzZUJsb2NrUHJvcHMsXG4gIEJsb2NrQ29udHJvbHMsXG4gIEluc3BlY3RvckNvbnRyb2xzLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW1wb3J0IHtcbiAgSGVhZGluZ1NlbGVjdG9yLFxuICBIZWFkaW5nU2VsZWN0b3JJbnNwZWN0b3IsXG59IGZyb20gXCIuLi9jb21wb25lbnRzL0hlYWRpbmdTZWxlY3RvclwiO1xuXG5pbXBvcnQgU2VydmVyU2lkZVJlbmRlciBmcm9tIFwiQHdvcmRwcmVzcy9zZXJ2ZXItc2lkZS1yZW5kZXJcIjtcbmltcG9ydCB7IEVycm9yQm91bmRhcnkgfSBmcm9tIFwicmVhY3QtZXJyb3ItYm91bmRhcnlcIjtcblxuaW1wb3J0IHtcbiAgUGFuZWxCb2R5LFxuICBUZXh0Q29udHJvbCxcbiAgQ2hlY2tib3hDb250cm9sLFxuICBSYW5nZUNvbnRyb2wsXG4gIF9fZXhwZXJpbWVudGFsVG9nZ2xlR3JvdXBDb250cm9sIGFzIFRvZ2dsZUdyb3VwQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gYXMgVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5cbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcbmltcG9ydCB7IHN5bWJvbCB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG5pbXBvcnQgeyBDdXN0b21RdWVyeUNvbnRyb2xzIH0gZnJvbSBcIi4uL2NvbXBvbmVudHMvUXVlcnlDb250cm9sc1wiO1xuXG4vKipcbiAqIEludGVyZmFjZSByZXByZXNlbnRpbmcgdGhlIHByb3BlcnRpZXMgZm9yIHRoZSBFZGl0IGNvbXBvbmVudC5cbiAqXG4gKiBAaW50ZXJmYWNlIEVkaXRQcm9wc1xuICogQHByb3BlcnR5IHtPYmplY3R9IGF0dHJpYnV0ZXMgLSBUaGUgYmxvY2sgYXR0cmlidXRlcy5cbiAqL1xuaW50ZXJmYWNlIEVkaXRQcm9wcyB7XG4gIGJsb2NrUHJvcHM6IHN0cmluZ1tdO1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICBudW06IG51bWJlcjtcbiAgICBjb2x1bW5zOiBudW1iZXI7XG4gICAgdHlwZTogc3RyaW5nO1xuICAgIGNhdDogc3RyaW5nO1xuICAgIHRhZzogc3RyaW5nO1xuICAgIGRpdmNsYXNzOiBzdHJpbmc7XG4gICAgaGlkZW1ldGE6IGJvb2xlYW47XG4gICAgZ3JpZDogYm9vbGVhbjtcbiAgICBoc3RhcnQ6IG51bWJlcjtcbiAgICBoaWRlZHVwbGljYXRlczogYm9vbGVhbjtcbiAgICBoYXNfdGh1bWJuYWlsOiBib29sZWFuO1xuICAgIHN0aWNreV9vbmx5OiBib29sZWFuO1xuICAgIGRheXM6IG51bWJlcjtcbiAgICBkaXNwbGF5OiBzdHJpbmc7XG4gICAgaGlkZTogc3RyaW5nO1xuICAgIGltZ2Zsb2F0OiBzdHJpbmc7XG4gICAgbGVmdGNvbHVtbjogbnVtYmVyO1xuICAgIHJpZ2h0Y29sdW1uOiBudW1iZXI7XG4gIH07XG4gIHNldEF0dHJpYnV0ZXM6IChhdHRyaWJ1dGVzOiBQYXJ0aWFsPEVkaXRQcm9wc1tcImF0dHJpYnV0ZXNcIl0+KSA9PiB2b2lkO1xufVxuXG4vKipcbiAqIEVkaXQgY29tcG9uZW50IGZvciB0aGUgTmV3cyBibG9jay5cbiAqXG4gKiBQcm92aWRlcyBjb250cm9scyBmb3IgY3VzdG9taXppbmcgdGhlIE5ld3MtYmxvY2sgYW5kIHJlbmRlcnMgdGhlIGJsb2NrIGluc2lkZSB0aGUgZWRpdG9yLlxuICpcbiAqIEBwYXJhbSB7RWRpdFByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzIHBhc3NlZCB0byB0aGUgY29tcG9uZW50LlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgSlNYIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBjb21wb25lbnQuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEVkaXQoe1xuICBibG9ja1Byb3BzLFxuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogRWRpdFByb3BzKSB7XG4gIGNvbnN0IHByb3BzID0gdXNlQmxvY2tQcm9wcygpO1xuXG4gIGNvbnN0IHRpdGxlID0gYXR0cmlidXRlcy50aXRsZSB8fCBcIlwiO1xuICBjb25zdCB0YWcgPSBhdHRyaWJ1dGVzLnRhZyB8fCBcIlwiO1xuICBjb25zdCBkaXZjbGFzcyA9IGF0dHJpYnV0ZXMuZGl2Y2xhc3MgfHwgXCJcIjtcbiAgY29uc3QgaGlkZW1ldGEgPSBhdHRyaWJ1dGVzLmhpZGVtZXRhIHx8IGZhbHNlO1xuXG4gIGNvbnN0IFtsZWZ0Q29sdW1uV2lkdGgsIHNldExlZnRDb2x1bW5XaWR0aF0gPSB1c2VTdGF0ZShcbiAgICBhdHRyaWJ1dGVzLmxlZnRjb2x1bW4gfHwgMFxuICApO1xuICBjb25zdCBbcmlnaHRDb2x1bW5XaWR0aCwgc2V0UmlnaHRDb2x1bW5XaWR0aF0gPSB1c2VTdGF0ZShcbiAgICBhdHRyaWJ1dGVzLnJpZ2h0Y29sdW1uIHx8IDBcbiAgKTtcbiAgY29uc3QgW3JlbmRlclZlcnNpb24sIHNldFJlbmRlclZlcnNpb25dID0gdXNlU3RhdGUoMCk7XG5cbiAgLy93cml0ZSBtZSBhIHVzZSBlZmZlY3QsIHRoYXQgdXNlcyBzZXRSZW5kZXJWZXJzaW9uKChwcmV2VmVyc2lvbikgPT4gcHJldlZlcnNpb24gKyAxKTsgZXZlcnl0aW1lIHRoZSBhdHRyaWJ1dGVzIGdldCB1cGRhdGVkXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgc2V0UmVuZGVyVmVyc2lvbigocHJldlZlcnNpb24pID0+IHByZXZWZXJzaW9uICsgMSk7XG4gIH0sIFtcbiAgICBhdHRyaWJ1dGVzLmhhc190aHVtYm5haWwsXG4gICAgYXR0cmlidXRlcy5oaWRlZHVwbGljYXRlcyxcbiAgICBhdHRyaWJ1dGVzLnN0aWNreV9vbmx5LFxuICAgIGF0dHJpYnV0ZXMuaGlkZW1ldGEsXG4gICAgYXR0cmlidXRlcy5kaXNwbGF5LFxuICAgIGF0dHJpYnV0ZXMuaGlkZSxcbiAgICBhdHRyaWJ1dGVzLmltZ2Zsb2F0LFxuICAgIGF0dHJpYnV0ZXMubGVmdGNvbHVtbixcbiAgICBhdHRyaWJ1dGVzLnJpZ2h0Y29sdW1uLFxuICAgIGF0dHJpYnV0ZXMudHlwZSxcbiAgICBhdHRyaWJ1dGVzLm51bSxcbiAgICBhdHRyaWJ1dGVzLmNhdCxcbiAgICBhdHRyaWJ1dGVzLmNvbHVtbnMsXG4gICAgYXR0cmlidXRlcy50YWcsXG4gIF0pO1xuXG4gIGNvbnN0IG9uQ2hhbmdlVHlwZSA9IChuZXdUeXBlOiBzdHJpbmcpID0+ICgpID0+IHtcbiAgICBjb25zdCB0eXBlID0gYXR0cmlidXRlcy50eXBlIHx8IFwiXCI7XG4gICAgY29uc3QgdHlwZXMgPSB0eXBlLnNwbGl0KFwiLFwiKS5maWx0ZXIoKHQpID0+IHQpO1xuICAgIGlmICh0eXBlcy5pbmNsdWRlcyhuZXdUeXBlKSkge1xuICAgICAgY29uc3QgaW5kZXggPSB0eXBlcy5pbmRleE9mKG5ld1R5cGUpO1xuICAgICAgdHlwZXMuc3BsaWNlKGluZGV4LCAxKTtcbiAgICB9IGVsc2Uge1xuICAgICAgdHlwZXMucHVzaChuZXdUeXBlKTtcbiAgICB9XG5cbiAgICBzZXRBdHRyaWJ1dGVzKHsgdHlwZTogdHlwZXMuam9pbihcIixcIikgfSk7XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VEaXNwbGF5ID0gKCkgPT4ge1xuICAgIGNvbnN0IGN1cnJlbnREaXNwbGF5ID0gYXR0cmlidXRlcy5kaXNwbGF5IHx8IFwiXCI7XG4gICAgaWYgKGN1cnJlbnREaXNwbGF5LmluY2x1ZGVzKFwibGlzdFwiKSkge1xuICAgICAgc2V0QXR0cmlidXRlcyh7IGRpc3BsYXk6IGN1cnJlbnREaXNwbGF5LnJlcGxhY2UoXCJsaXN0XCIsIFwiXCIpLnRyaW0oKSB9KTtcbiAgICAgIHNldFJlbmRlclZlcnNpb24oKHByZXZWZXJzaW9uKSA9PiBwcmV2VmVyc2lvbiArIDEpO1xuICAgIH0gZWxzZSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgICAgZGlzcGxheTogY3VycmVudERpc3BsYXkgPyBgJHtjdXJyZW50RGlzcGxheX0sIGxpc3RgIDogXCJsaXN0XCIsXG4gICAgICB9KTtcbiAgICAgIHNldFJlbmRlclZlcnNpb24oKHByZXZWZXJzaW9uKSA9PiBwcmV2VmVyc2lvbiArIDEpO1xuICAgIH1cbiAgfTtcblxuICBjb25zdCBvbkNoYW5nZUxlZnRDb2x1bW5XaWR0aCA9IChuZXdXaWR0aDogbnVtYmVyKSA9PiB7XG4gICAgbGV0IG5ld1JpZ2h0V2lkdGggPSAwO1xuICAgIGlmIChuZXdXaWR0aCAhPT0gMCkge1xuICAgICAgbmV3UmlnaHRXaWR0aCA9IDQgLSBuZXdXaWR0aDtcbiAgICB9XG4gICAgc2V0QXR0cmlidXRlcyh7XG4gICAgICBjb2x1bW5zOiAwLFxuICAgICAgcmlnaHRjb2x1bW46IG5ld1JpZ2h0V2lkdGgsXG4gICAgICBsZWZ0Y29sdW1uOiBuZXdXaWR0aCxcbiAgICB9KTtcbiAgICBzZXRMZWZ0Q29sdW1uV2lkdGgobmV3V2lkdGgpO1xuICAgIHNldFJpZ2h0Q29sdW1uV2lkdGgobmV3UmlnaHRXaWR0aCk7XG4gICAgdXBkYXRlVHlwZUF0dHJpYnV0ZShuZXdXaWR0aCwgbmV3UmlnaHRXaWR0aCk7XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VSaWdodENvbHVtbldpZHRoID0gKG5ld1dpZHRoOiBudW1iZXIpID0+IHtcbiAgICBsZXQgbmV3TGVmdFdpZHRoID0gMDtcbiAgICBpZiAobmV3V2lkdGggIT09IDApIHtcbiAgICAgIG5ld0xlZnRXaWR0aCA9IDQgLSBuZXdXaWR0aDtcbiAgICB9XG4gICAgc2V0QXR0cmlidXRlcyh7XG4gICAgICBjb2x1bW5zOiAwLFxuICAgICAgcmlnaHRjb2x1bW46IG5ld1dpZHRoLFxuICAgICAgbGVmdGNvbHVtbjogbmV3TGVmdFdpZHRoLFxuICAgIH0pO1xuICAgIHNldFJpZ2h0Q29sdW1uV2lkdGgobmV3V2lkdGgpO1xuICAgIHNldExlZnRDb2x1bW5XaWR0aChuZXdMZWZ0V2lkdGgpO1xuICAgIHVwZGF0ZVR5cGVBdHRyaWJ1dGUobmV3TGVmdFdpZHRoLCBuZXdXaWR0aCk7XG4gIH07XG5cbiAgY29uc3QgdXBkYXRlVHlwZUF0dHJpYnV0ZSA9IChsZWZ0V2lkdGg6IG51bWJlciwgcmlnaHRXaWR0aDogbnVtYmVyKSA9PiB7XG4gICAgY29uc3QgdHlwZSA9IGF0dHJpYnV0ZXMudHlwZSB8fCBcIlwiO1xuICAgIGNvbnN0IHR5cGVzID0gdHlwZS5zcGxpdChcIixcIikuZmlsdGVyKCh0KSA9PiB0KTsgLy8gRmlsdGVyIG91dCBlbXB0eSBzdHJpbmdzXG4gICAgY29uc3QgcmVnZXggPSAvY29sc19cXGQrLVxcZCsvO1xuICAgIGxldCBuZXdUeXBlczogc3RyaW5nW107XG5cbiAgICBpZiAobGVmdFdpZHRoID09PSAwIHx8IHJpZ2h0V2lkdGggPT09IDApIHtcbiAgICAgIC8vIFJlbW92ZSBhbnkgJ2NvbHNfPy0/JyBlbnRyaWVzIHdoZW4gZWl0aGVyIHdpZHRoIGlzIDBcbiAgICAgIG5ld1R5cGVzID0gdHlwZXMuZmlsdGVyKCh0KSA9PiAhcmVnZXgudGVzdCh0KSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIFVwZGF0ZSBvciBhZGQgJ2NvbHNfPy0/JyBlbnRyeVxuICAgICAgbGV0IGhhc0NvbCA9IGZhbHNlO1xuICAgICAgbmV3VHlwZXMgPSB0eXBlcy5tYXAoKHQpID0+IHtcbiAgICAgICAgaWYgKHJlZ2V4LnRlc3QodCkpIHtcbiAgICAgICAgICBoYXNDb2wgPSB0cnVlO1xuICAgICAgICAgIHJldHVybiBgY29sc18ke2xlZnRXaWR0aH0tJHtyaWdodFdpZHRofWA7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHQ7XG4gICAgICB9KTtcblxuICAgICAgaWYgKCFoYXNDb2wpIHtcbiAgICAgICAgbmV3VHlwZXMucHVzaChgY29sc18ke2xlZnRXaWR0aH0tJHtyaWdodFdpZHRofWApO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNldEF0dHJpYnV0ZXMoeyB0eXBlOiBuZXdUeXBlcy5qb2luKFwiLFwiKSB9KTtcbiAgICBzZXRSZW5kZXJWZXJzaW9uKChwcmV2VmVyc2lvbikgPT4gcHJldlZlcnNpb24gKyAxKTtcbiAgfTtcblxuICBjb25zdCBvbkNoYW5nZUNvbHVtbnMgPSAobmV3Q29sdW1uczogbnVtYmVyKSA9PiB7XG4gICAgaWYgKG5ld0NvbHVtbnMgPT09IDEpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb2x1bW5zOiAwIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICBzZXRMZWZ0Q29sdW1uV2lkdGgoMCk7XG4gICAgICBzZXRSaWdodENvbHVtbldpZHRoKDApO1xuICAgICAgc2V0QXR0cmlidXRlcyh7IGNvbHVtbnM6IG5ld0NvbHVtbnMgfSk7XG4gICAgICBzZXRSZW5kZXJWZXJzaW9uKChwcmV2VmVyc2lvbikgPT4gcHJldlZlcnNpb24gKyAxKTtcbiAgICB9XG4gIH07XG5cbiAgY29uc3Qgb25DaGFuZ2VEYXlzID0gKG5ld0RheXM6IG51bWJlcikgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBkYXlzOiBuZXdEYXlzIH0pO1xuICB9O1xuXG4gIGNvbnN0IHRvZ2dsZUhpZGVWYWx1ZSA9ICh2YWx1ZTogc3RyaW5nKSA9PiB7XG4gICAgbGV0IGhpZGVWYWx1ZXMgPSBhdHRyaWJ1dGVzLmhpZGUgPyBhdHRyaWJ1dGVzLmhpZGUuc3BsaXQoXCIsXCIpIDogW107XG4gICAgaWYgKGhpZGVWYWx1ZXMuaW5jbHVkZXModmFsdWUpKSB7XG4gICAgICBoaWRlVmFsdWVzID0gaGlkZVZhbHVlcy5maWx0ZXIoKHYpID0+IHYgIT09IHZhbHVlKTsgLy8gUmVtb3ZlIHRoZSB2YWx1ZVxuICAgIH0gZWxzZSB7XG4gICAgICBoaWRlVmFsdWVzLnB1c2godmFsdWUpOyAvLyBBZGQgdGhlIHZhbHVlXG4gICAgfVxuICAgIHNldEF0dHJpYnV0ZXMoeyBoaWRlOiBoaWRlVmFsdWVzLmpvaW4oXCIsXCIpIH0pO1xuICB9O1xuXG4gIC8vIGNvbnN0IGhhbmRsZVRvZ2dsZUltZ0FsaWdubWVudCA9IChuZXdBbGlnbm1lbnQ6IHN0cmluZykgPT4ge1xuICAvLyAgIHNldEF0dHJpYnV0ZXMoeyBpbWdmbG9hdDogbmV3QWxpZ25tZW50IH0pO1xuICAvLyB9O1xuXG4gIHJldHVybiAoXG4gICAgPGRpdiB7Li4ucHJvcHN9PlxuICAgICAgPEJsb2NrQ29udHJvbHM+XG4gICAgICAgIDxIZWFkaW5nU2VsZWN0b3JcbiAgICAgICAgICBhdHRyaWJ1dGVzPXt7IGhzdGFydDogYXR0cmlidXRlcy5oc3RhcnQgfX1cbiAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAvPlxuICAgICAgPC9CbG9ja0NvbnRyb2xzPlxuICAgICAgPEluc3BlY3RvckNvbnRyb2xzPlxuICAgICAgICA8UGFuZWxCb2R5IHRpdGxlPXtfXyhcIkZpbHRlclwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfSBpbml0aWFsT3Blbj17dHJ1ZX0+XG4gICAgICAgICAgPEN1c3RvbVF1ZXJ5Q29udHJvbHNcbiAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgICAgY2F0OiBhdHRyaWJ1dGVzLmNhdCxcbiAgICAgICAgICAgICAgbnVtOiBhdHRyaWJ1dGVzLm51bSxcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPFRleHRDb250cm9sXG4gICAgICAgICAgICBsYWJlbD17X18oXCJ0YWdzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBoZWxwPXtfXyhcIkNvbW1hIHNlcGFyYXRlZCBsaXN0IG9mIHRhZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIHZhbHVlPXt0YWd9XG4gICAgICAgICAgICBvbkNoYW5nZT17KHZhbHVlKSA9PiBzZXRBdHRyaWJ1dGVzKHsgdGFnOiB2YWx1ZSB9KX1cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxUZXh0Q29udHJvbFxuICAgICAgICAgICAgbGFiZWw9e19fKFwiQWRkaXRpb25hbCBjbGFzc2VzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICB2YWx1ZT17ZGl2Y2xhc3N9XG4gICAgICAgICAgICBvbkNoYW5nZT17KHZhbHVlKSA9PiBzZXRBdHRyaWJ1dGVzKHsgZGl2Y2xhc3M6IHZhbHVlIH0pfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPENoZWNrYm94Q29udHJvbFxuICAgICAgICAgICAgbGFiZWw9e19fKFwiSGlkZSBkdXBsaWNhdGUgcG9zdHNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIGNoZWNrZWQ9e2F0dHJpYnV0ZXMuaGlkZWR1cGxpY2F0ZXMgPz8gZmFsc2V9XG4gICAgICAgICAgICBvbkNoYW5nZT17KHZhbHVlKSA9PiBzZXRBdHRyaWJ1dGVzKHsgaGlkZWR1cGxpY2F0ZXM6IHZhbHVlIH0pfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPENoZWNrYm94Q29udHJvbFxuICAgICAgICAgICAgbGFiZWw9e19fKFwiT25seSBzaG93IHBvc3RzIHdpdGggdGh1bWJuYWlsc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgY2hlY2tlZD17YXR0cmlidXRlcy5oYXNfdGh1bWJuYWlsfVxuICAgICAgICAgICAgb25DaGFuZ2U9eyh2YWx1ZSkgPT4gc2V0QXR0cmlidXRlcyh7IGhhc190aHVtYm5haWw6IHZhbHVlIH0pfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPENoZWNrYm94Q29udHJvbFxuICAgICAgICAgICAgbGFiZWw9e19fKFwiT25seSBzaG93IHN0aWNreSBwb3N0c1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgY2hlY2tlZD17YXR0cmlidXRlcy5zdGlja3lfb25seSA/PyBmYWxzZX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXsodmFsdWUpID0+IHNldEF0dHJpYnV0ZXMoeyBzdGlja3lfb25seTogdmFsdWUgfSl9XG4gICAgICAgICAgLz5cbiAgICAgICAgICB7LyogPFJhbmdlQ29udHJvbFxuICAgICAgICAgICAgbGFiZWw9e19fKFwiTnVtYmVyIG9mIGRheXNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmRheXN9XG4gICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VEYXlzfVxuICAgICAgICAgICAgbWluPXswfVxuICAgICAgICAgICAgbWF4PXszNjV9XG4gICAgICAgICAgLz4gKi99XG4gICAgICAgIDwvUGFuZWxCb2R5PlxuICAgICAgICA8UGFuZWxCb2R5IHRpdGxlPXtfXyhcIkxheW91dFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfSBpbml0aWFsT3Blbj17ZmFsc2V9PlxuICAgICAgICAgIDxIZWFkaW5nU2VsZWN0b3JJbnNwZWN0b3JcbiAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3sgaHN0YXJ0OiBhdHRyaWJ1dGVzLmhzdGFydCB9fVxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxUZXh0Q29udHJvbFxuICAgICAgICAgICAgbGFiZWw9XCJUaXRsZVwiXG4gICAgICAgICAgICB2YWx1ZT17dGl0bGV9XG4gICAgICAgICAgICBvbkNoYW5nZT17KHZhbHVlKSA9PiBzZXRBdHRyaWJ1dGVzKHsgdGl0bGU6IHZhbHVlIH0pfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPENoZWNrYm94Q29udHJvbFxuICAgICAgICAgICAgbGFiZWw9e19fKFwiSW1nIGZpcnN0XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBjaGVja2VkPXthdHRyaWJ1dGVzLnR5cGU/LmluY2x1ZGVzKFwiaW1nX2ZpcnN0XCIpID8/IGZhbHNlfVxuICAgICAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlVHlwZShcImltZ19maXJzdFwiKX1cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxDaGVja2JveENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNob3cgbW9yZSBhcnRpY2xlcyBidXR0b25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIGNoZWNrZWQ9e2F0dHJpYnV0ZXMudHlwZT8uaW5jbHVkZXMoXCJzaG93X21vcmVcIikgPz8gZmFsc2V9XG4gICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VUeXBlKFwic2hvd19tb3JlXCIpfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPENoZWNrYm94Q29udHJvbFxuICAgICAgICAgICAgbGFiZWw9e19fKFwiRGlzcGxheSBhcyBMaXN0XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBjaGVja2VkPXthdHRyaWJ1dGVzLmRpc3BsYXk/LmluY2x1ZGVzKFwibGlzdFwiKSA/PyBmYWxzZX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZURpc3BsYXl9XG4gICAgICAgICAgLz5cbiAgICAgICAgICA8UmFuZ2VDb250cm9sXG4gICAgICAgICAgICBsYWJlbD17X18oXCJSYXRpbyBpbWFnZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgdmFsdWU9e2xlZnRDb2x1bW5XaWR0aH1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXtvbkNoYW5nZUxlZnRDb2x1bW5XaWR0aH1cbiAgICAgICAgICAgIG1pbj17MH1cbiAgICAgICAgICAgIG1heD17M31cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxSYW5nZUNvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlJhdGlvIHRleHQgJiBtZXRhZGF0YVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgdmFsdWU9e3JpZ2h0Q29sdW1uV2lkdGh9XG4gICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VSaWdodENvbHVtbldpZHRofVxuICAgICAgICAgICAgbWluPXswfVxuICAgICAgICAgICAgbWF4PXszfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPFJhbmdlQ29udHJvbFxuICAgICAgICAgICAgbGFiZWw9e19fKFwiTnVtYmVyIG9mIENvbHVtbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmNvbHVtbnN9XG4gICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VDb2x1bW5zfVxuICAgICAgICAgICAgbWluPXsxfVxuICAgICAgICAgICAgbWF4PXs0fVxuICAgICAgICAgIC8+XG4gICAgICAgICAgey8qIDxUb2dnbGVHcm91cENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIkltYWdlIGFsaWdubWVudFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgdmFsdWU9e2F0dHJpYnV0ZXMuaHN0YXJ0fVxuICAgICAgICAgICAgb25DaGFuZ2U9e2hhbmRsZVRvZ2dsZUltZ0FsaWdubWVudH1cbiAgICAgICAgICAgIGlzQmxvY2tcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8VG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uXG4gICAgICAgICAgICAgIHZhbHVlPXtcImxlZnRcIn1cbiAgICAgICAgICAgICAgbGFiZWw9e19fKFwibGVmdFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDxUb2dnbGVHcm91cENvbnRyb2xPcHRpb25cbiAgICAgICAgICAgICAgdmFsdWU9e1wicmlnaHRcIn1cbiAgICAgICAgICAgICAgbGFiZWw9e19fKFwicmlnaHRcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9Ub2dnbGVHcm91cENvbnRyb2w+ICovfVxuICAgICAgICA8L1BhbmVsQm9keT5cbiAgICAgICAgPFBhbmVsQm9keVxuICAgICAgICAgIHRpdGxlPXtfXyhcIkhpZGUgT3B0aW9uc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgIGluaXRpYWxPcGVuPXtmYWxzZX1cbiAgICAgICAgPlxuICAgICAgICAgIDxDaGVja2JveENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIkhpZGUgRGF0ZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgY2hlY2tlZD17YXR0cmlidXRlcy5oaWRlPy5pbmNsdWRlcyhcImRhdGVcIikgPz8gZmFsc2V9XG4gICAgICAgICAgICBvbkNoYW5nZT17KCkgPT4gdG9nZ2xlSGlkZVZhbHVlKFwiZGF0ZVwiKX1cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxDaGVja2JveENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIkhpZGUgVGh1bWJuYWlsXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBjaGVja2VkPXthdHRyaWJ1dGVzLmhpZGU/LmluY2x1ZGVzKFwidGh1bWJuYWlsXCIpID8/IGZhbHNlfVxuICAgICAgICAgICAgb25DaGFuZ2U9eygpID0+IHRvZ2dsZUhpZGVWYWx1ZShcInRodW1ibmFpbFwiKX1cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxDaGVja2JveENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIkhpZGUgQ2F0ZWdvcnlcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIGNoZWNrZWQ9e2F0dHJpYnV0ZXMuaGlkZT8uaW5jbHVkZXMoXCJjYXRlZ29yeVwiKSA/PyBmYWxzZX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXsoKSA9PiB0b2dnbGVIaWRlVmFsdWUoXCJjYXRlZ29yeVwiKX1cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxDaGVja2JveENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIkhpZGUgbWV0YVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgY2hlY2tlZD17YXR0cmlidXRlcy5oaWRlbWV0YSA/PyBmYWxzZX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXsodmFsdWUpID0+IHNldEF0dHJpYnV0ZXMoeyBoaWRlbWV0YTogdmFsdWUgfSl9XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9QYW5lbEJvZHk+XG4gICAgICA8L0luc3BlY3RvckNvbnRyb2xzPlxuICAgICAgPEVycm9yQm91bmRhcnlcbiAgICAgICAgZmFsbGJhY2s9e1xuICAgICAgICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICB7X18oXG4gICAgICAgICAgICAgICAgXCJBbiBlcnJvciBvY2N1cmVkIGluc2lkZSB0aGUgU2VydmVyU2lkZVJlbmRlciBjb21wb25lbnQgb2YgdGhpcyBibG9jay4gVHJ5IGFkanVzdGluZyB0aGUgYmxvY2sgc2V0dGluZ3MsIHNhdmUgeW91ciBkcmFmdCBhbmQgcmVmcmVzaCB0aGUgcGFnZS5cIixcbiAgICAgICAgICAgICAgICBcInJyemUtZWxlbWVudHMtYmxvY2tzXCJcbiAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgfVxuICAgICAgPlxuICAgICAgICA8U2VydmVyU2lkZVJlbmRlclxuICAgICAgICAgIGJsb2NrPVwicnJ6ZS1lbGVtZW50cy9uZXdzXCJcbiAgICAgICAgICBrZXk9e3JlbmRlclZlcnNpb259XG4gICAgICAgICAgYXR0cmlidXRlcz17e1xuICAgICAgICAgICAgdGl0bGU6IHRpdGxlLFxuICAgICAgICAgICAgbnVtOiBhdHRyaWJ1dGVzLm51bSxcbiAgICAgICAgICAgIGNhdDogYXR0cmlidXRlcy5jYXQsXG4gICAgICAgICAgICBjb2x1bW5zOiBhdHRyaWJ1dGVzLmNvbHVtbnMsXG4gICAgICAgICAgICB0YWc6IHRhZyxcbiAgICAgICAgICAgIHR5cGU6IGF0dHJpYnV0ZXMudHlwZSxcbiAgICAgICAgICAgIGhhc190aHVtYm5haWw6IGF0dHJpYnV0ZXMuaGFzX3RodW1ibmFpbCxcbiAgICAgICAgICAgIGRpdmNsYXNzOiBkaXZjbGFzcyxcbiAgICAgICAgICAgIGhpZGVtZXRhOiBoaWRlbWV0YSxcbiAgICAgICAgICAgIHN0aWNreV9vbmx5OiBhdHRyaWJ1dGVzLnN0aWNreV9vbmx5LFxuICAgICAgICAgICAgaGlkZWR1cGxpY2F0ZXM6IGF0dHJpYnV0ZXMuaGlkZWR1cGxpY2F0ZXMsXG4gICAgICAgICAgICBkaXNwbGF5OiBhdHRyaWJ1dGVzLmRpc3BsYXksXG4gICAgICAgICAgICBoaWRlOiBhdHRyaWJ1dGVzLmhpZGUsXG4gICAgICAgICAgICBpbWdmbG9hdDogYXR0cmlidXRlcy5pbWdmbG9hdCxcbiAgICAgICAgICB9fVxuICAgICAgICAvPlxuICAgICAgPC9FcnJvckJvdW5kYXJ5PlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJCbG9ja0NvbnRyb2xzIiwiSW5zcGVjdG9yQ29udHJvbHMiLCJIZWFkaW5nU2VsZWN0b3IiLCJIZWFkaW5nU2VsZWN0b3JJbnNwZWN0b3IiLCJTZXJ2ZXJTaWRlUmVuZGVyIiwiRXJyb3JCb3VuZGFyeSIsIlBhbmVsQm9keSIsIlRleHRDb250cm9sIiwiQ2hlY2tib3hDb250cm9sIiwiUmFuZ2VDb250cm9sIiwiX18iLCJ1c2VTdGF0ZSIsInVzZUVmZmVjdCIsIkN1c3RvbVF1ZXJ5Q29udHJvbHMiLCJFZGl0IiwiX3JlZiIsImJsb2NrUHJvcHMiLCJhdHRyaWJ1dGVzIiwic2V0QXR0cmlidXRlcyIsInByb3BzIiwidGl0bGUiLCJ0YWciLCJkaXZjbGFzcyIsImhpZGVtZXRhIiwiX3VzZVN0YXRlIiwibGVmdGNvbHVtbiIsIl91c2VTdGF0ZTIiLCJfc2xpY2VkVG9BcnJheSIsImxlZnRDb2x1bW5XaWR0aCIsInNldExlZnRDb2x1bW5XaWR0aCIsIl91c2VTdGF0ZTMiLCJyaWdodGNvbHVtbiIsIl91c2VTdGF0ZTQiLCJyaWdodENvbHVtbldpZHRoIiwic2V0UmlnaHRDb2x1bW5XaWR0aCIsIl91c2VTdGF0ZTUiLCJfdXNlU3RhdGU2IiwicmVuZGVyVmVyc2lvbiIsInNldFJlbmRlclZlcnNpb24iLCJwcmV2VmVyc2lvbiIsImhhc190aHVtYm5haWwiLCJoaWRlZHVwbGljYXRlcyIsInN0aWNreV9vbmx5IiwiZGlzcGxheSIsImhpZGUiLCJpbWdmbG9hdCIsInR5cGUiLCJudW0iLCJjYXQiLCJjb2x1bW5zIiwib25DaGFuZ2VUeXBlIiwibmV3VHlwZSIsInR5cGVzIiwic3BsaXQiLCJmaWx0ZXIiLCJ0IiwiaW5jbHVkZXMiLCJpbmRleCIsImluZGV4T2YiLCJzcGxpY2UiLCJwdXNoIiwiam9pbiIsIm9uQ2hhbmdlRGlzcGxheSIsImN1cnJlbnREaXNwbGF5IiwicmVwbGFjZSIsInRyaW0iLCJjb25jYXQiLCJvbkNoYW5nZUxlZnRDb2x1bW5XaWR0aCIsIm5ld1dpZHRoIiwibmV3UmlnaHRXaWR0aCIsInVwZGF0ZVR5cGVBdHRyaWJ1dGUiLCJvbkNoYW5nZVJpZ2h0Q29sdW1uV2lkdGgiLCJuZXdMZWZ0V2lkdGgiLCJsZWZ0V2lkdGgiLCJyaWdodFdpZHRoIiwicmVnZXgiLCJuZXdUeXBlcyIsInRlc3QiLCJoYXNDb2wiLCJtYXAiLCJvbkNoYW5nZUNvbHVtbnMiLCJuZXdDb2x1bW5zIiwib25DaGFuZ2VEYXlzIiwibmV3RGF5cyIsImRheXMiLCJ0b2dnbGVIaWRlVmFsdWUiLCJ2YWx1ZSIsImhpZGVWYWx1ZXMiLCJ2IiwiX2pzeHMiLCJPYmplY3QiLCJhc3NpZ24iLCJjaGlsZHJlbiIsIl9qc3giLCJoc3RhcnQiLCJpbml0aWFsT3BlbiIsImxhYmVsIiwiaGVscCIsIm9uQ2hhbmdlIiwiY2hlY2tlZCIsIl9hIiwiX2IiLCJfZCIsIl9jIiwiX2YiLCJfZSIsIl9oIiwiX2ciLCJtaW4iLCJtYXgiLCJfayIsIl9qIiwiX20iLCJfbCIsIl9wIiwiX28iLCJfcSIsImZhbGxiYWNrIiwiYmxvY2siXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/news/edit.tsx\n"); - -/***/ }), - -/***/ "./src/news/index.tsx": -/*!****************************!*\ - !*** ./src/news/index.tsx ***! - \****************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/news/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/news/save.js\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/news/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/news/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n//@ts-ignore\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"-23.79\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n transform: \"translate(372.52 -139.48) rotate(90)\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n transform: \"translate(512) rotate(90)\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"255.17\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n transform: \"translate(651.48 139.48) rotate(90)\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbmV3cy9pbmRleC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBOzs7OztBQUtzRDtBQUV0RDs7Ozs7Ozs7QUFTQTs7O0FBRzBCO0FBQzFCO0FBQzBCO0FBQ1U7QUFDYjtBQUd2Qjs7Ozs7QUFLQUEsb0VBQWlCLENBQUVHLDZDQUFvQixFQUFFO0VBQ3hDOzs7RUFHQUUsSUFBSSxFQUFFO0lBQ0xDLEdBQUcsRUFBRUMsdURBQUE7TUFBS0MsRUFBRSxFQUFDLFNBQVM7TUFBQ0MsS0FBSyxFQUFDLDRCQUE0QjtNQUFDQyxPQUFPLEVBQUMsYUFBYTtNQUFBQyxRQUFBLEdBQUNDLHNEQUFBO1FBQU1DLENBQUMsRUFBQyxRQUFRO1FBQUNDLENBQUMsRUFBQyxRQUFRO1FBQUNDLEtBQUssRUFBQyxRQUFRO1FBQUNDLE1BQU0sRUFBQyxRQUFRO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLFNBQVMsRUFBQyxzQ0FBc0M7UUFBQ0MsSUFBSSxFQUFDLFNBQVM7UUFBQ0MsV0FBVyxFQUFDO01BQUcsRUFBRSxFQUFBVCxzREFBQTtRQUFNQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxLQUFLLEVBQUMsUUFBUTtRQUFDQyxNQUFNLEVBQUMsUUFBUTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxTQUFTLEVBQUMsMkJBQTJCO1FBQUNDLElBQUksRUFBQyxTQUFTO1FBQUNDLFdBQVcsRUFBQztNQUFHLEVBQUUsRUFBQVQsc0RBQUE7UUFBTUMsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsS0FBSyxFQUFDLFFBQVE7UUFBQ0MsTUFBTSxFQUFDLFFBQVE7UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsU0FBUyxFQUFDLHFDQUFxQztRQUFDQyxJQUFJLEVBQUMsU0FBUztRQUFDQyxXQUFXLEVBQUM7TUFBRyxFQUFFO0lBQUE7R0FDcGlCO0VBQ0RDLG1CQUFtQixFQUFFLFNBQXJCQSxtQkFBbUJBLENBQUdDLFVBQWUsRUFBQUMsSUFBQSxFQUFzQjtJQUFBLElBQWxCQyxPQUFPLEdBQUFELElBQUEsQ0FBUEMsT0FBTztJQUMvQyxJQUFRQyxLQUFLLEdBQUtILFVBQVUsQ0FBcEJHLEtBQUs7SUFFYjtJQUNBO0lBQ0EsSUFBSUQsT0FBTyxLQUFLLFdBQVcsSUFBSUMsS0FBSyxFQUFFO01BQ3JDLE9BQU9BLEtBQUs7SUFDYjtFQUNELENBQUM7RUFDRDs7O0VBR0FDLElBQUksRUFBRTFCLDZDQUFJO0VBRVY7OztFQUdBQyxJQUFJLEVBQUpBLDZDQUFJQTtDQUNHLENBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL25ld3MvaW5kZXgudHN4PzQ3Y2QiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZWdpc3RlcnMgYSBuZXcgYmxvY2sgcHJvdmlkZWQgYSB1bmlxdWUgbmFtZSBhbmQgYW4gb2JqZWN0IGRlZmluaW5nIGl0cyBiZWhhdmlvci5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbmltcG9ydCB7IHJlZ2lzdGVyQmxvY2tUeXBlIH0gZnJvbSAnQHdvcmRwcmVzcy9ibG9ja3MnO1xuXG4vKipcbiAqIExldHMgd2VicGFjayBwcm9jZXNzIENTUywgU0FTUyBvciBTQ1NTIGZpbGVzIHJlZmVyZW5jZWQgaW4gSmF2YVNjcmlwdCBmaWxlcy5cbiAqIEFsbCBmaWxlcyBjb250YWluaW5nIGBzdHlsZWAga2V5d29yZCBhcmUgYnVuZGxlZCB0b2dldGhlci4gVGhlIGNvZGUgdXNlZFxuICogZ2V0cyBhcHBsaWVkIGJvdGggdG8gdGhlIGZyb250IG9mIHlvdXIgc2l0ZSBhbmQgdG8gdGhlIGVkaXRvci4gQWxsIG90aGVyIGZpbGVzXG4gKiBnZXQgYXBwbGllZCB0byB0aGUgZWRpdG9yIG9ubHkuXG4gKlxuICogQHNlZSBodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9Ad29yZHByZXNzL3NjcmlwdHMjdXNpbmctY3NzXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEVkaXQgZnJvbSAnLi9lZGl0Jztcbi8vQHRzLWlnbm9yZVxuaW1wb3J0IHNhdmUgZnJvbSAnLi9zYXZlJztcbmltcG9ydCBtZXRhZGF0YSBmcm9tICcuL2Jsb2NrLmpzb24nO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoIG1ldGFkYXRhLm5hbWUgYXMgYW55LCB7XG5cdC8qKlxuXHQgKiBVc2VkIHRvIGNvbnN0cnVjdCBhIHByZXZpZXcgZm9yIHRoZSBibG9jayB0byBiZSBzaG93biBpbiB0aGUgYmxvY2sgaW5zZXJ0ZXIuXG5cdCAqL1xuXHRpY29uOiB7XG5cdFx0c3JjOiA8c3ZnIGlkPVwiRWJlbmVfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48cmVjdCB4PVwiMTk5LjUzXCIgeT1cIi0yMy43OVwiIHdpZHRoPVwiMTEyLjk0XCIgaGVpZ2h0PVwiMjgwLjYyXCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDM3Mi41MiAtMTM5LjQ4KSByb3RhdGUoOTApXCIgZmlsbD1cImV2ZW5vZGRcIiBzdHJva2VXaWR0aD1cIjBcIi8+PHJlY3QgeD1cIjE5OS41M1wiIHk9XCIxMTUuNjlcIiB3aWR0aD1cIjExMi45NFwiIGhlaWdodD1cIjI4MC42MlwiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg1MTIpIHJvdGF0ZSg5MClcIiBmaWxsPVwiZXZlbm9kZFwiIHN0cm9rZVdpZHRoPVwiMFwiLz48cmVjdCB4PVwiMTk5LjUzXCIgeT1cIjI1NS4xN1wiIHdpZHRoPVwiMTEyLjk0XCIgaGVpZ2h0PVwiMjgwLjYyXCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDY1MS40OCAxMzkuNDgpIHJvdGF0ZSg5MClcIiBmaWxsPVwiZXZlbm9kZFwiIHN0cm9rZVdpZHRoPVwiMFwiLz48L3N2Zz5cblx0fSxcblx0X19leHBlcmltZW50YWxMYWJlbDogKGF0dHJpYnV0ZXM6IGFueSwgeyBjb250ZXh0IH06IGFueSkgPT4ge1xuXHRcdGNvbnN0IHsgdGl0bGUgfSA9IGF0dHJpYnV0ZXM7XG5cblx0XHQvLyBJbiB0aGUgbGlzdCB2aWV3LCB1c2UgdGhlIGJsb2NrJ3MgdGl0bGUgYXMgdGhlIGxhYmVsLlxuXHRcdC8vIElmIHRoZSB0aXRsZSBpcyBlbXB0eSwgZmFsbCBiYWNrIHRvIHRoZSBkZWZhdWx0IGxhYmVsLlxuXHRcdGlmIChjb250ZXh0ID09PSAnbGlzdC12aWV3JyAmJiB0aXRsZSkge1xuXHRcdFx0cmV0dXJuIHRpdGxlO1xuXHRcdH1cblx0fSxcblx0LyoqXG5cdCAqIEBzZWUgLi9lZGl0LmpzXG5cdCAqL1xuXHRlZGl0OiBFZGl0LFxuXG5cdC8qKlxuXHQgKiBAc2VlIC4vc2F2ZS5qc1xuXHQgKi9cblx0c2F2ZSxcbn0gYXMgYW55ICk7XG4iXSwibmFtZXMiOlsicmVnaXN0ZXJCbG9ja1R5cGUiLCJFZGl0Iiwic2F2ZSIsIm1ldGFkYXRhIiwibmFtZSIsImljb24iLCJzcmMiLCJfanN4cyIsImlkIiwieG1sbnMiLCJ2aWV3Qm94IiwiY2hpbGRyZW4iLCJfanN4IiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsInJ4IiwicnkiLCJ0cmFuc2Zvcm0iLCJmaWxsIiwic3Ryb2tlV2lkdGgiLCJfX2V4cGVyaW1lbnRhbExhYmVsIiwiYXR0cmlidXRlcyIsIl9yZWYiLCJjb250ZXh0IiwidGl0bGUiLCJlZGl0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/news/index.tsx\n"); - -/***/ }), - -/***/ "./src/news/editor.scss": -/*!******************************!*\ - !*** ./src/news/editor.scss ***! - \******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbmV3cy9lZGl0b3Iuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL25ld3MvZWRpdG9yLnNjc3M/OGU3MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/news/editor.scss\n"); - -/***/ }), - -/***/ "./node_modules/react-error-boundary/dist/react-error-boundary.development.esm.js": -/*!****************************************************************************************!*\ - !*** ./node_modules/react-error-boundary/dist/react-error-boundary.development.esm.js ***! - \****************************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ErrorBoundary: function() { return /* binding */ ErrorBoundary; },\n/* harmony export */ ErrorBoundaryContext: function() { return /* binding */ ErrorBoundaryContext; },\n/* harmony export */ useErrorBoundary: function() { return /* binding */ useErrorBoundary; },\n/* harmony export */ withErrorBoundary: function() { return /* binding */ withErrorBoundary; }\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n'use client';\n\n\nconst ErrorBoundaryContext = (0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)(null);\n\nconst initialState = {\n didCatch: false,\n error: null\n};\nclass ErrorBoundary extends react__WEBPACK_IMPORTED_MODULE_0__.Component {\n constructor(props) {\n super(props);\n this.resetErrorBoundary = this.resetErrorBoundary.bind(this);\n this.state = initialState;\n }\n static getDerivedStateFromError(error) {\n return {\n didCatch: true,\n error\n };\n }\n resetErrorBoundary() {\n const {\n error\n } = this.state;\n if (error !== null) {\n var _this$props$onReset, _this$props;\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n (_this$props$onReset = (_this$props = this.props).onReset) === null || _this$props$onReset === void 0 ? void 0 : _this$props$onReset.call(_this$props, {\n args,\n reason: \"imperative-api\"\n });\n this.setState(initialState);\n }\n }\n componentDidCatch(error, info) {\n var _this$props$onError, _this$props2;\n (_this$props$onError = (_this$props2 = this.props).onError) === null || _this$props$onError === void 0 ? void 0 : _this$props$onError.call(_this$props2, error, info);\n }\n componentDidUpdate(prevProps, prevState) {\n const {\n didCatch\n } = this.state;\n const {\n resetKeys\n } = this.props;\n\n // There's an edge case where if the thing that triggered the error happens to *also* be in the resetKeys array,\n // we'd end up resetting the error boundary immediately.\n // This would likely trigger a second error to be thrown.\n // So we make sure that we don't check the resetKeys on the first call of cDU after the error is set.\n\n if (didCatch && prevState.error !== null && hasArrayChanged(prevProps.resetKeys, resetKeys)) {\n var _this$props$onReset2, _this$props3;\n (_this$props$onReset2 = (_this$props3 = this.props).onReset) === null || _this$props$onReset2 === void 0 ? void 0 : _this$props$onReset2.call(_this$props3, {\n next: resetKeys,\n prev: prevProps.resetKeys,\n reason: \"keys\"\n });\n this.setState(initialState);\n }\n }\n render() {\n const {\n children,\n fallbackRender,\n FallbackComponent,\n fallback\n } = this.props;\n const {\n didCatch,\n error\n } = this.state;\n let childToRender = children;\n if (didCatch) {\n const props = {\n error,\n resetErrorBoundary: this.resetErrorBoundary\n };\n if (typeof fallbackRender === \"function\") {\n childToRender = fallbackRender(props);\n } else if (FallbackComponent) {\n childToRender = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(FallbackComponent, props);\n } else if (fallback === null || (0,react__WEBPACK_IMPORTED_MODULE_0__.isValidElement)(fallback)) {\n childToRender = fallback;\n } else {\n {\n console.error(\"react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop\");\n }\n throw error;\n }\n }\n return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(ErrorBoundaryContext.Provider, {\n value: {\n didCatch,\n error,\n resetErrorBoundary: this.resetErrorBoundary\n }\n }, childToRender);\n }\n}\nfunction hasArrayChanged() {\n let a = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n let b = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n return a.length !== b.length || a.some((item, index) => !Object.is(item, b[index]));\n}\n\nfunction assertErrorBoundaryContext(value) {\n if (value == null || typeof value.didCatch !== \"boolean\" || typeof value.resetErrorBoundary !== \"function\") {\n throw new Error(\"ErrorBoundaryContext not found\");\n }\n}\n\nfunction useErrorBoundary() {\n const context = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(ErrorBoundaryContext);\n assertErrorBoundaryContext(context);\n const [state, setState] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({\n error: null,\n hasError: false\n });\n const memoized = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(() => ({\n resetBoundary: () => {\n context.resetErrorBoundary();\n setState({\n error: null,\n hasError: false\n });\n },\n showBoundary: error => setState({\n error,\n hasError: true\n })\n }), [context.resetErrorBoundary]);\n if (state.hasError) {\n throw state.error;\n }\n return memoized;\n}\n\nfunction withErrorBoundary(component, errorBoundaryProps) {\n const Wrapped = (0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)((props, ref) => (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(ErrorBoundary, errorBoundaryProps, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(component, {\n ...props,\n ref\n })));\n\n // Format for display in DevTools\n const name = component.displayName || component.name || \"Unknown\";\n Wrapped.displayName = \"withErrorBoundary(\".concat(name, \")\");\n return Wrapped;\n}\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcmVhY3QtZXJyb3ItYm91bmRhcnkvZGlzdC9yZWFjdC1lcnJvci1ib3VuZGFyeS5kZXZlbG9wbWVudC5lc20uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQUE7QUFDMkg7O0FBRTNILDZCQUE2QixvREFBYTs7QUFFMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEIsNENBQVM7QUFDckM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0EsMEVBQTBFLGFBQWE7QUFDdkY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0EsTUFBTTs7QUFFTjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSLHdCQUF3QixvREFBYTtBQUNyQyxRQUFRLDhCQUE4QixxREFBYztBQUNwRDtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLG9EQUFhO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGtCQUFrQixpREFBVTtBQUM1QjtBQUNBLDRCQUE0QiwrQ0FBUTtBQUNwQztBQUNBO0FBQ0EsR0FBRztBQUNILG1CQUFtQiw4Q0FBTztBQUMxQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0wsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxrQkFBa0IsaURBQVUsaUJBQWlCLG9EQUFhLG9DQUFvQyxvREFBYTtBQUMzRztBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVvRiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvcmVhY3QtZXJyb3ItYm91bmRhcnkvZGlzdC9yZWFjdC1lcnJvci1ib3VuZGFyeS5kZXZlbG9wbWVudC5lc20uanM/Mzk4MyJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCc7XG5pbXBvcnQgeyBjcmVhdGVDb250ZXh0LCBDb21wb25lbnQsIGNyZWF0ZUVsZW1lbnQsIGlzVmFsaWRFbGVtZW50LCB1c2VDb250ZXh0LCB1c2VTdGF0ZSwgdXNlTWVtbywgZm9yd2FyZFJlZiB9IGZyb20gJ3JlYWN0JztcblxuY29uc3QgRXJyb3JCb3VuZGFyeUNvbnRleHQgPSBjcmVhdGVDb250ZXh0KG51bGwpO1xuXG5jb25zdCBpbml0aWFsU3RhdGUgPSB7XG4gIGRpZENhdGNoOiBmYWxzZSxcbiAgZXJyb3I6IG51bGxcbn07XG5jbGFzcyBFcnJvckJvdW5kYXJ5IGV4dGVuZHMgQ29tcG9uZW50IHtcbiAgY29uc3RydWN0b3IocHJvcHMpIHtcbiAgICBzdXBlcihwcm9wcyk7XG4gICAgdGhpcy5yZXNldEVycm9yQm91bmRhcnkgPSB0aGlzLnJlc2V0RXJyb3JCb3VuZGFyeS5iaW5kKHRoaXMpO1xuICAgIHRoaXMuc3RhdGUgPSBpbml0aWFsU3RhdGU7XG4gIH1cbiAgc3RhdGljIGdldERlcml2ZWRTdGF0ZUZyb21FcnJvcihlcnJvcikge1xuICAgIHJldHVybiB7XG4gICAgICBkaWRDYXRjaDogdHJ1ZSxcbiAgICAgIGVycm9yXG4gICAgfTtcbiAgfVxuICByZXNldEVycm9yQm91bmRhcnkoKSB7XG4gICAgY29uc3Qge1xuICAgICAgZXJyb3JcbiAgICB9ID0gdGhpcy5zdGF0ZTtcbiAgICBpZiAoZXJyb3IgIT09IG51bGwpIHtcbiAgICAgIHZhciBfdGhpcyRwcm9wcyRvblJlc2V0LCBfdGhpcyRwcm9wcztcbiAgICAgIGZvciAodmFyIF9sZW4gPSBhcmd1bWVudHMubGVuZ3RoLCBhcmdzID0gbmV3IEFycmF5KF9sZW4pLCBfa2V5ID0gMDsgX2tleSA8IF9sZW47IF9rZXkrKykge1xuICAgICAgICBhcmdzW19rZXldID0gYXJndW1lbnRzW19rZXldO1xuICAgICAgfVxuICAgICAgKF90aGlzJHByb3BzJG9uUmVzZXQgPSAoX3RoaXMkcHJvcHMgPSB0aGlzLnByb3BzKS5vblJlc2V0KSA9PT0gbnVsbCB8fCBfdGhpcyRwcm9wcyRvblJlc2V0ID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfdGhpcyRwcm9wcyRvblJlc2V0LmNhbGwoX3RoaXMkcHJvcHMsIHtcbiAgICAgICAgYXJncyxcbiAgICAgICAgcmVhc29uOiBcImltcGVyYXRpdmUtYXBpXCJcbiAgICAgIH0pO1xuICAgICAgdGhpcy5zZXRTdGF0ZShpbml0aWFsU3RhdGUpO1xuICAgIH1cbiAgfVxuICBjb21wb25lbnREaWRDYXRjaChlcnJvciwgaW5mbykge1xuICAgIHZhciBfdGhpcyRwcm9wcyRvbkVycm9yLCBfdGhpcyRwcm9wczI7XG4gICAgKF90aGlzJHByb3BzJG9uRXJyb3IgPSAoX3RoaXMkcHJvcHMyID0gdGhpcy5wcm9wcykub25FcnJvcikgPT09IG51bGwgfHwgX3RoaXMkcHJvcHMkb25FcnJvciA9PT0gdm9pZCAwID8gdm9pZCAwIDogX3RoaXMkcHJvcHMkb25FcnJvci5jYWxsKF90aGlzJHByb3BzMiwgZXJyb3IsIGluZm8pO1xuICB9XG4gIGNvbXBvbmVudERpZFVwZGF0ZShwcmV2UHJvcHMsIHByZXZTdGF0ZSkge1xuICAgIGNvbnN0IHtcbiAgICAgIGRpZENhdGNoXG4gICAgfSA9IHRoaXMuc3RhdGU7XG4gICAgY29uc3Qge1xuICAgICAgcmVzZXRLZXlzXG4gICAgfSA9IHRoaXMucHJvcHM7XG5cbiAgICAvLyBUaGVyZSdzIGFuIGVkZ2UgY2FzZSB3aGVyZSBpZiB0aGUgdGhpbmcgdGhhdCB0cmlnZ2VyZWQgdGhlIGVycm9yIGhhcHBlbnMgdG8gKmFsc28qIGJlIGluIHRoZSByZXNldEtleXMgYXJyYXksXG4gICAgLy8gd2UnZCBlbmQgdXAgcmVzZXR0aW5nIHRoZSBlcnJvciBib3VuZGFyeSBpbW1lZGlhdGVseS5cbiAgICAvLyBUaGlzIHdvdWxkIGxpa2VseSB0cmlnZ2VyIGEgc2Vjb25kIGVycm9yIHRvIGJlIHRocm93bi5cbiAgICAvLyBTbyB3ZSBtYWtlIHN1cmUgdGhhdCB3ZSBkb24ndCBjaGVjayB0aGUgcmVzZXRLZXlzIG9uIHRoZSBmaXJzdCBjYWxsIG9mIGNEVSBhZnRlciB0aGUgZXJyb3IgaXMgc2V0LlxuXG4gICAgaWYgKGRpZENhdGNoICYmIHByZXZTdGF0ZS5lcnJvciAhPT0gbnVsbCAmJiBoYXNBcnJheUNoYW5nZWQocHJldlByb3BzLnJlc2V0S2V5cywgcmVzZXRLZXlzKSkge1xuICAgICAgdmFyIF90aGlzJHByb3BzJG9uUmVzZXQyLCBfdGhpcyRwcm9wczM7XG4gICAgICAoX3RoaXMkcHJvcHMkb25SZXNldDIgPSAoX3RoaXMkcHJvcHMzID0gdGhpcy5wcm9wcykub25SZXNldCkgPT09IG51bGwgfHwgX3RoaXMkcHJvcHMkb25SZXNldDIgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF90aGlzJHByb3BzJG9uUmVzZXQyLmNhbGwoX3RoaXMkcHJvcHMzLCB7XG4gICAgICAgIG5leHQ6IHJlc2V0S2V5cyxcbiAgICAgICAgcHJldjogcHJldlByb3BzLnJlc2V0S2V5cyxcbiAgICAgICAgcmVhc29uOiBcImtleXNcIlxuICAgICAgfSk7XG4gICAgICB0aGlzLnNldFN0YXRlKGluaXRpYWxTdGF0ZSk7XG4gICAgfVxuICB9XG4gIHJlbmRlcigpIHtcbiAgICBjb25zdCB7XG4gICAgICBjaGlsZHJlbixcbiAgICAgIGZhbGxiYWNrUmVuZGVyLFxuICAgICAgRmFsbGJhY2tDb21wb25lbnQsXG4gICAgICBmYWxsYmFja1xuICAgIH0gPSB0aGlzLnByb3BzO1xuICAgIGNvbnN0IHtcbiAgICAgIGRpZENhdGNoLFxuICAgICAgZXJyb3JcbiAgICB9ID0gdGhpcy5zdGF0ZTtcbiAgICBsZXQgY2hpbGRUb1JlbmRlciA9IGNoaWxkcmVuO1xuICAgIGlmIChkaWRDYXRjaCkge1xuICAgICAgY29uc3QgcHJvcHMgPSB7XG4gICAgICAgIGVycm9yLFxuICAgICAgICByZXNldEVycm9yQm91bmRhcnk6IHRoaXMucmVzZXRFcnJvckJvdW5kYXJ5XG4gICAgICB9O1xuICAgICAgaWYgKHR5cGVvZiBmYWxsYmFja1JlbmRlciA9PT0gXCJmdW5jdGlvblwiKSB7XG4gICAgICAgIGNoaWxkVG9SZW5kZXIgPSBmYWxsYmFja1JlbmRlcihwcm9wcyk7XG4gICAgICB9IGVsc2UgaWYgKEZhbGxiYWNrQ29tcG9uZW50KSB7XG4gICAgICAgIGNoaWxkVG9SZW5kZXIgPSBjcmVhdGVFbGVtZW50KEZhbGxiYWNrQ29tcG9uZW50LCBwcm9wcyk7XG4gICAgICB9IGVsc2UgaWYgKGZhbGxiYWNrID09PSBudWxsIHx8IGlzVmFsaWRFbGVtZW50KGZhbGxiYWNrKSkge1xuICAgICAgICBjaGlsZFRvUmVuZGVyID0gZmFsbGJhY2s7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB7XG4gICAgICAgICAgY29uc29sZS5lcnJvcihcInJlYWN0LWVycm9yLWJvdW5kYXJ5IHJlcXVpcmVzIGVpdGhlciBhIGZhbGxiYWNrLCBmYWxsYmFja1JlbmRlciwgb3IgRmFsbGJhY2tDb21wb25lbnQgcHJvcFwiKTtcbiAgICAgICAgfVxuICAgICAgICB0aHJvdyBlcnJvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgcmV0dXJuIGNyZWF0ZUVsZW1lbnQoRXJyb3JCb3VuZGFyeUNvbnRleHQuUHJvdmlkZXIsIHtcbiAgICAgIHZhbHVlOiB7XG4gICAgICAgIGRpZENhdGNoLFxuICAgICAgICBlcnJvcixcbiAgICAgICAgcmVzZXRFcnJvckJvdW5kYXJ5OiB0aGlzLnJlc2V0RXJyb3JCb3VuZGFyeVxuICAgICAgfVxuICAgIH0sIGNoaWxkVG9SZW5kZXIpO1xuICB9XG59XG5mdW5jdGlvbiBoYXNBcnJheUNoYW5nZWQoKSB7XG4gIGxldCBhID0gYXJndW1lbnRzLmxlbmd0aCA+IDAgJiYgYXJndW1lbnRzWzBdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMF0gOiBbXTtcbiAgbGV0IGIgPSBhcmd1bWVudHMubGVuZ3RoID4gMSAmJiBhcmd1bWVudHNbMV0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1sxXSA6IFtdO1xuICByZXR1cm4gYS5sZW5ndGggIT09IGIubGVuZ3RoIHx8IGEuc29tZSgoaXRlbSwgaW5kZXgpID0+ICFPYmplY3QuaXMoaXRlbSwgYltpbmRleF0pKTtcbn1cblxuZnVuY3Rpb24gYXNzZXJ0RXJyb3JCb3VuZGFyeUNvbnRleHQodmFsdWUpIHtcbiAgaWYgKHZhbHVlID09IG51bGwgfHwgdHlwZW9mIHZhbHVlLmRpZENhdGNoICE9PSBcImJvb2xlYW5cIiB8fCB0eXBlb2YgdmFsdWUucmVzZXRFcnJvckJvdW5kYXJ5ICE9PSBcImZ1bmN0aW9uXCIpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXCJFcnJvckJvdW5kYXJ5Q29udGV4dCBub3QgZm91bmRcIik7XG4gIH1cbn1cblxuZnVuY3Rpb24gdXNlRXJyb3JCb3VuZGFyeSgpIHtcbiAgY29uc3QgY29udGV4dCA9IHVzZUNvbnRleHQoRXJyb3JCb3VuZGFyeUNvbnRleHQpO1xuICBhc3NlcnRFcnJvckJvdW5kYXJ5Q29udGV4dChjb250ZXh0KTtcbiAgY29uc3QgW3N0YXRlLCBzZXRTdGF0ZV0gPSB1c2VTdGF0ZSh7XG4gICAgZXJyb3I6IG51bGwsXG4gICAgaGFzRXJyb3I6IGZhbHNlXG4gIH0pO1xuICBjb25zdCBtZW1vaXplZCA9IHVzZU1lbW8oKCkgPT4gKHtcbiAgICByZXNldEJvdW5kYXJ5OiAoKSA9PiB7XG4gICAgICBjb250ZXh0LnJlc2V0RXJyb3JCb3VuZGFyeSgpO1xuICAgICAgc2V0U3RhdGUoe1xuICAgICAgICBlcnJvcjogbnVsbCxcbiAgICAgICAgaGFzRXJyb3I6IGZhbHNlXG4gICAgICB9KTtcbiAgICB9LFxuICAgIHNob3dCb3VuZGFyeTogZXJyb3IgPT4gc2V0U3RhdGUoe1xuICAgICAgZXJyb3IsXG4gICAgICBoYXNFcnJvcjogdHJ1ZVxuICAgIH0pXG4gIH0pLCBbY29udGV4dC5yZXNldEVycm9yQm91bmRhcnldKTtcbiAgaWYgKHN0YXRlLmhhc0Vycm9yKSB7XG4gICAgdGhyb3cgc3RhdGUuZXJyb3I7XG4gIH1cbiAgcmV0dXJuIG1lbW9pemVkO1xufVxuXG5mdW5jdGlvbiB3aXRoRXJyb3JCb3VuZGFyeShjb21wb25lbnQsIGVycm9yQm91bmRhcnlQcm9wcykge1xuICBjb25zdCBXcmFwcGVkID0gZm9yd2FyZFJlZigocHJvcHMsIHJlZikgPT4gY3JlYXRlRWxlbWVudChFcnJvckJvdW5kYXJ5LCBlcnJvckJvdW5kYXJ5UHJvcHMsIGNyZWF0ZUVsZW1lbnQoY29tcG9uZW50LCB7XG4gICAgLi4ucHJvcHMsXG4gICAgcmVmXG4gIH0pKSk7XG5cbiAgLy8gRm9ybWF0IGZvciBkaXNwbGF5IGluIERldlRvb2xzXG4gIGNvbnN0IG5hbWUgPSBjb21wb25lbnQuZGlzcGxheU5hbWUgfHwgY29tcG9uZW50Lm5hbWUgfHwgXCJVbmtub3duXCI7XG4gIFdyYXBwZWQuZGlzcGxheU5hbWUgPSBcIndpdGhFcnJvckJvdW5kYXJ5KFwiLmNvbmNhdChuYW1lLCBcIilcIik7XG4gIHJldHVybiBXcmFwcGVkO1xufVxuXG5leHBvcnQgeyBFcnJvckJvdW5kYXJ5LCBFcnJvckJvdW5kYXJ5Q29udGV4dCwgdXNlRXJyb3JCb3VuZGFyeSwgd2l0aEVycm9yQm91bmRhcnkgfTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/react-error-boundary/dist/react-error-boundary.development.esm.js\n"); - -/***/ }), - -/***/ "react": -/*!************************!*\ - !*** external "React" ***! - \************************/ -/***/ (function(module) { - -module.exports = window["React"]; - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/data": -/*!******************************!*\ - !*** external ["wp","data"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["data"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "@wordpress/server-side-render": -/*!******************************************!*\ - !*** external ["wp","serverSideRender"] ***! - \******************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["serverSideRender"]; - -/***/ }), - -/***/ "./src/news/block.json": -/*!*****************************!*\ - !*** ./src/news/block.json ***! - \*****************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/news","version":"1.0.10","title":"News","category":"rrze_elements","description":"Creates a news block.","supports":{"html":false},"attributes":{"title":{"type":"string"},"cat":{"type":"string"},"tag":{"type":"string"},"num":{"type":"number","default":5},"divclass":{"type":"string"},"hidemeta":{"type":"boolean","default":false},"hstart":{"type":"number","default":2},"type":{"type":"string"},"hideduplicates":{"type":"boolean"},"has_thumbnail":{"type":"boolean","default":false},"days":{"type":"number","default":0},"id":{"type":"array"},"display":{"type":"string","default":""},"hide":{"type":"string"},"imgfloat":{"type":"string","default":"left"},"columns":{"type":"number","default":0},"sticky_only":{"type":"boolean"},"grid":{"type":"boolean","default":false}},"example":{"attributes":{"num":5,"hidemeta":false,"hstart":2,"type":"cols_3-1","hideduplicates":false,"has_thumbnail":false,"days":0,"id":[],"display":"list","hide":"","imgfloat":"left","columns":0,"sticky_only":false,"grid":false}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/news/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.ReactJSXRuntime,n=window.wp.blocks,r=window.wp.blockEditor,l=window.wp.i18n,o=window.wp.components,i=window.wp.primitives,s=(0,t.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(i.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})}),a=(0,t.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})}),c=(0,t.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(i.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),u=(0,t.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})}),d=(0,t.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(i.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),h=function(e){switch(e){case 2:default:return s;case 3:return a;case 4:return c;case 5:return u;case 6:return d}},m=function(e){var n=e.attributes,r=e.setAttributes,i=function(e){r({hstart:e})};return(0,t.jsx)(o.ToolbarDropdownMenu,{icon:h(n.hstart),label:(0,l.__)("Select heading level","rrze-elements-blocks"),controls:[{title:"H2",isDisabled:2===n.hstart,onClick:function(){return i(2)}},{title:"H3",isDisabled:3===n.hstart,onClick:function(){return i(3)}},{title:"H4",isDisabled:4===n.hstart,onClick:function(){return i(4)}},{title:"H5",isDisabled:5===n.hstart,onClick:function(){return i(5)}},{title:"H6",isDisabled:6===n.hstart,onClick:function(){return i(6)}}]})},f=function(e){var n=e.attributes,r=e.setAttributes;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(o.__experimentalToggleGroupControl,{label:(0,l.__)("Heading level","rrze-elements-blocks"),value:n.hstart,onChange:function(e){r({hstart:e})},isBlock:!0,children:[(0,t.jsx)(o.__experimentalToggleGroupControlOption,{value:2,label:"H2"}),(0,t.jsx)(o.__experimentalToggleGroupControlOption,{value:3,label:"H3"}),(0,t.jsx)(o.__experimentalToggleGroupControlOption,{value:4,label:"H4"}),(0,t.jsx)(o.__experimentalToggleGroupControlOption,{value:5,label:"H5"}),(0,t.jsx)(o.__experimentalToggleGroupControlOption,{value:6,label:"H6"})]}),(0,t.jsx)(o.__experimentalText,{children:(0,l.__)("Controls the heading level of the accordion","rrze-elements-blocks")}),(0,t.jsx)(o.__experimentalDivider,{})]})},v=window.wp.serverSideRender,p=e.n(v),b=window.React;const g=(0,b.createContext)(null),x={didCatch:!1,error:null};class y extends b.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=x}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(){const{error:e}=this.state;if(null!==e){for(var t,n,r=arguments.length,l=new Array(r),o=0;o0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length!==t.length||e.some(((e,n)=>!Object.is(e,t[n])))}(e.resetKeys,r)&&(null===(l=(o=this.props).onReset)||void 0===l||l.call(o,{next:r,prev:e.resetKeys,reason:"keys"}),this.setState(x))}render(){const{children:e,fallbackRender:t,FallbackComponent:n,fallback:r}=this.props,{didCatch:l,error:o}=this.state;let i=e;if(l){const e={error:o,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)i=t(e);else if(n)i=(0,b.createElement)(n,e);else{if(null!==r&&!(0,b.isValidElement)(r))throw o;i=r}}return(0,b.createElement)(g.Provider,{value:{didCatch:l,error:o,resetErrorBoundary:this.resetErrorBoundary}},i)}}var _=window.wp.element,w=window.wp.data,C=function(e){var n=e.attributes,r=e.setAttributes,l=(0,w.useSelect)((function(e){return{categories:(0,e("core").getEntityRecords)("taxonomy","category")}}),[]).categories,i=n.cat||"",s=l?l.reduce((function(e,t){return e[t.slug]=t,e}),{}):{},a=(l&&l.map((function(e){return{id:e.id,name:e.name,parent:e.parent,slug:e.slug}})),i.split(",")),c=l?l.filter((function(e){return a.includes(e.slug)})).map((function(e){return{id:e.id,name:e.name,parent:e.parent}})):[];return(0,t.jsx)(o.QueryControls,{categorySuggestions:s,numberOfItems:n.num,onCategoryChange:function(e){var t=i.toLowerCase().split(",").filter(Boolean),n=(Array.isArray(e)?e:[e]).map((function(e){var t,n="string"==typeof e?e:null===(t=l.find((function(t){return t.id===e.id})))||void 0===t?void 0:t.slug;return l.find((function(e){return e.slug===n}))?n:null})).filter((function(e){return e}));t=t.filter((function(e){return n.includes(e)})),n.forEach((function(e){t.includes(e)||t.push(e)})),r({cat:t.join(",")})},onNumberOfItemsChange:function(e){return r({num:e})},selectedCategories:c,minItems:1,maxItems:15})};function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,l,o,i,s=[],a=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;a=!1}else for(;!(a=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);a=!0);}catch(e){c=!0,l=e}finally{try{if(!a&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw l}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return j(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?j(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '5c9809f92fc21fbb254e'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '178a246a36f679b20236'); diff --git a/build/notice/index.css b/build/notice/index.css index 2f4667e4..7efd348c 100644 --- a/build/notice/index.css +++ b/build/notice/index.css @@ -1,252 +1 @@ -/*!***********************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/notice/editor.scss ***! - \***********************************************************************************************************************************************************************************************************************************************/ -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -/*! - * Absatzklassen - */ -.notice { - display: block; - margin: 20px 0; - padding-left: 40px; - position: relative; -} -.notice h1, -.notice h2, -.notice h3, -.notice h4, -.notice h5, -.notice h6 { - margin-bottom: 0; - padding-top: 0; -} -.notice p, -.notice ul, -.notice ol { - margin-bottom: 0.3em; -} -.alert .notice p, -.alert .notice ul, -.alert .notice ol { - margin-bottom: 0; -} -.alert .notice { - margin: 0; - padding-top: 0; - padding-bottom: 0; -} -.notice svg.rrze-elements-icon { - position: absolute; - top: 0; - left: 0; - max-width: 30px; -} - -.notice-alert svg.rrze-elements-icon, -.notice-attention svg.rrze-elements-icon { - fill: #a71c18 !important; -} -.notice-alert h1, -.notice-alert h2, -.notice-alert h3, -.notice-alert h4, -.notice-alert h5, -.notice-alert h6, -.notice-attention h1, -.notice-attention h2, -.notice-attention h3, -.notice-attention h4, -.notice-attention h5, -.notice-attention h6 { - color: #a71c18; -} -.notice-alert.no-title p, -.notice-attention.no-title p { - color: #a71c18; - font-weight: bold; -} - -.notice-hinweis svg.rrze-elements-icon { - fill: #00458C !important; -} -.notice-hinweis h1, -.notice-hinweis h2, -.notice-hinweis h3, -.notice-hinweis h4, -.notice-hinweis h5, -.notice-hinweis h6 { - color: #00458C; -} -.notice-hinweis.no-title p { - color: #00458C; - font-weight: bold; -} - -.notice-baustelle svg.rrze-elements-icon { - fill: #4B4A56 !important; -} -.notice-baustelle h1, -.notice-baustelle h2, -.notice-baustelle h3, -.notice-baustelle h4, -.notice-baustelle h5, -.notice-baustelle h6 { - color: #4B4A56; -} -.notice-baustelle.no-title p { - color: #4B4A56; - font-weight: bold; -} - -.notice-question svg.rrze-elements-icon { - fill: #005CAE !important; -} - -.notice-minus svg.rrze-elements-icon { - fill: #a71c18 !important; -} - -.notice-plus svg.rrze-elements-icon { - fill: #00905A !important; -} - -.notice-tipp svg.rrze-elements-icon { - fill: orange !important; -} -.notice-tipp h1, -.notice-tipp h2, -.notice-tipp h3, -.notice-tipp h4, -.notice-tipp h5, -.notice-tipp h6 { - color: #4B4A56; -} -.notice-tipp.no-title p { - color: #4B4A56; - font-weight: bold; -} - -.notice-download svg.rrze-elements-icon { - fill: #005CAE !important; -} - -.notice-faubox svg.rrze-elements-icon { - fill: #005CAE !important; -} - -.notice-audio svg.rrze-elements-icon { - fill: #005CAE !important; -} - -.notice-video svg.rrze-elements-icon { - fill: #005CAE !important; -} - -.notice-thumbs-up svg.rrze-elements-icon { - fill: #00905A !important; -} - -.notice-thumbs-down svg.rrze-elements-icon { - fill: #a71c18 !important; -} - -.wp-block-rrze-elements-notice { - display: block; -} -.wp-block-rrze-elements-notice .notice { - border: none; - padding-left: 0; - display: -ms-grid; - display: grid; - -ms-grid-columns: 1fr; - grid-template-columns: 1fr; - grid-gap: 0.5em; -} -.wp-block-rrze-elements-notice .notice h2.wp-block-heading { - margin-top: 0; -} -@media screen and (min-width: 300px) { - .wp-block-rrze-elements-notice .notice { - -ms-grid-columns: 6em auto; - grid-template-columns: 6em auto; - } -} -@media screen and (min-width: 600px) { - .wp-block-rrze-elements-notice .notice { - grid-gap: 2em; - } -} -.wp-block-rrze-elements-notice .notice :first-child { - -ms-grid-row-align: top; - align-self: top; -} -.wp-block-rrze-elements-notice .notice :first-child .fa-solid { - font-size: 1.5em; - width: 3em; - text-align: center; -} -.wp-block-rrze-elements-notice .notice :first-child span:before { - display: block; - color: #fff; - background-color: var(--color-zentral-basis, #04316A); - aspect-ratio: 1/1; - padding: 1em 0.5em; -} -.wp-block-rrze-elements-notice .notice :first-child span.fa-triangle-exclamation:before { - background-color: #ffff00; - color: #121212; -} -.wp-block-rrze-elements-notice .notice div:nth-child(2) { - -ms-grid-row-align: top; - align-self: top; - border-top: none; - padding-top: 0.5em; -} -.wp-block-rrze-elements-notice .notice div:nth-child(2) h1, -.wp-block-rrze-elements-notice .notice div:nth-child(2) h2, -.wp-block-rrze-elements-notice .notice div:nth-child(2) h3, -.wp-block-rrze-elements-notice .notice div:nth-child(2) h4, -.wp-block-rrze-elements-notice .notice div:nth-child(2) h5, -.wp-block-rrze-elements-notice .notice div:nth-child(2) h6 { - padding-bottom: 0; -} -@media screen and (min-width: 300px) { - .wp-block-rrze-elements-notice .notice div:nth-child(2) { - border-top: 3px solid var(--color-zentral-basis, #04316A); - } -} - -.wp-block-rrze-elements-notice .notice :first-child span:before { - aspect-ratio: inherit; -} -.wp-block-rrze-elements-notice .notice :nth-child(2) { - -ms-grid-row-align: top; - align-self: top; - padding-top: 0.5em; -} -.wp-block-rrze-elements-notice .notice :nth-child(2) h1, .wp-block-rrze-elements-notice .notice :nth-child(2) h2, .wp-block-rrze-elements-notice .notice :nth-child(2) h3, .wp-block-rrze-elements-notice .notice :nth-child(2) h4, .wp-block-rrze-elements-notice .notice :nth-child(2) h5, .wp-block-rrze-elements-notice .notice :nth-child(2) h6 { - padding-bottom: 0; -} +.notice{display:block;margin:20px 0;padding-left:40px;position:relative}.notice h1,.notice h2,.notice h3,.notice h4,.notice h5,.notice h6{margin-bottom:0;padding-top:0}.notice ol,.notice p,.notice ul{margin-bottom:.3em}.alert .notice ol,.alert .notice p,.alert .notice ul{margin-bottom:0}.alert .notice{margin:0;padding-bottom:0;padding-top:0}.notice svg.rrze-elements-icon{left:0;max-width:30px;position:absolute;top:0}.notice-alert svg.rrze-elements-icon,.notice-attention svg.rrze-elements-icon{fill:#a71c18!important}.notice-alert h1,.notice-alert h2,.notice-alert h3,.notice-alert h4,.notice-alert h5,.notice-alert h6,.notice-attention h1,.notice-attention h2,.notice-attention h3,.notice-attention h4,.notice-attention h5,.notice-attention h6{color:#a71c18}.notice-alert.no-title p,.notice-attention.no-title p{color:#a71c18;font-weight:700}.notice-hinweis svg.rrze-elements-icon{fill:#00458c!important}.notice-hinweis h1,.notice-hinweis h2,.notice-hinweis h3,.notice-hinweis h4,.notice-hinweis h5,.notice-hinweis h6{color:#00458c}.notice-hinweis.no-title p{color:#00458c;font-weight:700}.notice-baustelle svg.rrze-elements-icon{fill:#4b4a56!important}.notice-baustelle h1,.notice-baustelle h2,.notice-baustelle h3,.notice-baustelle h4,.notice-baustelle h5,.notice-baustelle h6{color:#4b4a56}.notice-baustelle.no-title p{color:#4b4a56;font-weight:700}.notice-question svg.rrze-elements-icon{fill:#005cae!important}.notice-minus svg.rrze-elements-icon{fill:#a71c18!important}.notice-plus svg.rrze-elements-icon{fill:#00905a!important}.notice-tipp svg.rrze-elements-icon{fill:orange!important}.notice-tipp h1,.notice-tipp h2,.notice-tipp h3,.notice-tipp h4,.notice-tipp h5,.notice-tipp h6{color:#4b4a56}.notice-tipp.no-title p{color:#4b4a56;font-weight:700}.notice-audio svg.rrze-elements-icon,.notice-download svg.rrze-elements-icon,.notice-faubox svg.rrze-elements-icon,.notice-video svg.rrze-elements-icon{fill:#005cae!important}.notice-thumbs-up svg.rrze-elements-icon{fill:#00905a!important}.notice-thumbs-down svg.rrze-elements-icon{fill:#a71c18!important}.wp-block-rrze-elements-notice{display:block}.wp-block-rrze-elements-notice .notice{border:none;display:-ms-grid;display:grid;padding-left:0;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:.5em}.wp-block-rrze-elements-notice .notice h2.wp-block-heading{margin-top:0}@media screen and (min-width:300px){.wp-block-rrze-elements-notice .notice{-ms-grid-columns:6em auto;grid-template-columns:6em auto}}@media screen and (min-width:600px){.wp-block-rrze-elements-notice .notice{grid-gap:2em}}.wp-block-rrze-elements-notice .notice :first-child{-ms-grid-row-align:top;align-self:top}.wp-block-rrze-elements-notice .notice :first-child .fa-solid{font-size:1.5em;text-align:center;width:3em}.wp-block-rrze-elements-notice .notice :first-child span:before{aspect-ratio:1/1;background-color:var(--color-zentral-basis,#04316a);color:#fff;display:block;padding:1em .5em}.wp-block-rrze-elements-notice .notice :first-child span.fa-triangle-exclamation:before{background-color:#ff0;color:#121212}.wp-block-rrze-elements-notice .notice div:nth-child(2){-ms-grid-row-align:top;align-self:top;border-top:none;padding-top:.5em}.wp-block-rrze-elements-notice .notice div:nth-child(2) h1,.wp-block-rrze-elements-notice .notice div:nth-child(2) h2,.wp-block-rrze-elements-notice .notice div:nth-child(2) h3,.wp-block-rrze-elements-notice .notice div:nth-child(2) h4,.wp-block-rrze-elements-notice .notice div:nth-child(2) h5,.wp-block-rrze-elements-notice .notice div:nth-child(2) h6{padding-bottom:0}@media screen and (min-width:300px){.wp-block-rrze-elements-notice .notice div:nth-child(2){border-top:3px solid var(--color-zentral-basis,#04316a)}}.wp-block-rrze-elements-notice .notice :first-child span:before{aspect-ratio:inherit}.wp-block-rrze-elements-notice .notice :nth-child(2){-ms-grid-row-align:top;align-self:top;padding-top:.5em}.wp-block-rrze-elements-notice .notice :nth-child(2) h1,.wp-block-rrze-elements-notice .notice :nth-child(2) h2,.wp-block-rrze-elements-notice .notice :nth-child(2) h3,.wp-block-rrze-elements-notice .notice :nth-child(2) h4,.wp-block-rrze-elements-notice .notice :nth-child(2) h5,.wp-block-rrze-elements-notice .notice :nth-child(2) h6{padding-bottom:0} diff --git a/build/notice/index.js b/build/notice/index.js index 9377bfa1..7d8f5273 100644 --- a/build/notice/index.js +++ b/build/notice/index.js @@ -1,238 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/symbol.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/symbol.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst symbol = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);\n//# sourceMappingURL=symbol.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9zeW1ib2wuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCw0QkFBNEIsc0RBQUksQ0FBQyxzREFBRztBQUNwQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLE1BQU0sRUFBQztBQUN0QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9zeW1ib2wuanM/Zjk2YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBzeW1ib2wgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0yMS4zIDEwLjhsLTUuNi01LjZjLS43LS43LTEuOC0uNy0yLjUgMGwtNS42IDUuNmMtLjcuNy0uNyAxLjggMCAyLjVsNS42IDUuNmMuMy4zLjguNSAxLjIuNXMuOS0uMiAxLjItLjVsNS42LTUuNmMuOC0uNy44LTEuOS4xLTIuNXptLTEgMS40bC01LjYgNS42Yy0uMS4xLS4zLjEtLjQgMGwtNS42LTUuNmMtLjEtLjEtLjEtLjMgMC0uNGw1LjYtNS42cy4xLS4xLjItLjEuMSAwIC4yLjFsNS42IDUuNmMuMS4xLjEuMyAwIC40em0tMTYuNi0uNEwxMCA1LjVsLTEtMS02LjMgNi4zYy0uNy43LS43IDEuOCAwIDIuNUw5IDE5LjVsMS4xLTEuMS02LjMtNi4zYy0uMiAwLS4yLS4yLS4xLS4zelwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbDtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN5bWJvbC5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/symbol.js\n"); - -/***/ }), - -/***/ "./src/notice/index.js": -/*!*****************************!*\ - !*** ./src/notice/index.js ***! - \*****************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./edit */ \"./src/notice/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./save */ \"./src/notice/save.js\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./block.json */ \"./src/notice/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./editor.scss */ \"./src/notice/editor.scss\");\n/* harmony import */ var _variations__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./variations */ \"./src/notice/variations.js\");\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_3__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: /*#__PURE__*/React.createElement(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\"\n }, /*#__PURE__*/React.createElement(\"rect\", {\n x: \"141.15\",\n y: \"231.31\",\n width: \"300.46\",\n height: \"49.39\",\n rx: \"5.73\",\n ry: \"5.73\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n }), /*#__PURE__*/React.createElement(\"rect\", {\n x: \"70.38\",\n y: \"231.31\",\n width: \"50.4\",\n height: \"49.39\",\n rx: \"24.69\",\n ry: \"24.69\",\n fillRule: \"evenodd\",\n strokeWidth: \"0\"\n }))\n },\n variations: _variations__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbm90aWNlL2luZGV4LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNzRDs7QUFFdEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDMEI7QUFDQTtBQUNVO0FBQ2I7QUFDZTs7QUFFdEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBQSxvRUFBaUIsQ0FBRUcsNkNBQWEsRUFBRTtFQUNqQztBQUNEO0FBQ0E7RUFDQ0csSUFBSSxFQUFFO0lBQ0xDLEdBQUcsZUFBRUMsS0FBQSxDQUFBQyxhQUFBO01BQUtDLEVBQUUsRUFBQyxTQUFTO01BQUNDLEtBQUssRUFBQyw0QkFBNEI7TUFBQ0MsT0FBTyxFQUFDO0lBQWEsZ0JBQUNKLEtBQUEsQ0FBQUMsYUFBQTtNQUFNSSxDQUFDLEVBQUMsUUFBUTtNQUFDQyxDQUFDLEVBQUMsUUFBUTtNQUFDQyxLQUFLLEVBQUMsUUFBUTtNQUFDQyxNQUFNLEVBQUMsT0FBTztNQUFDQyxFQUFFLEVBQUMsTUFBTTtNQUFDQyxFQUFFLEVBQUMsTUFBTTtNQUFDQyxRQUFRLEVBQUMsU0FBUztNQUFDQyxXQUFXLEVBQUM7SUFBRyxDQUFDLENBQUMsZUFBQVosS0FBQSxDQUFBQyxhQUFBO01BQU1JLENBQUMsRUFBQyxPQUFPO01BQUNDLENBQUMsRUFBQyxRQUFRO01BQUNDLEtBQUssRUFBQyxNQUFNO01BQUNDLE1BQU0sRUFBQyxPQUFPO01BQUNDLEVBQUUsRUFBQyxPQUFPO01BQUNDLEVBQUUsRUFBQyxPQUFPO01BQUNDLFFBQVEsRUFBQyxTQUFTO01BQUNDLFdBQVcsRUFBQztJQUFHLENBQUMsQ0FBTTtFQUN6VCxDQUFDO0VBQ0RoQixVQUFVLEVBQVZBLG1EQUFVO0VBQ1Y7QUFDRDtBQUNBO0VBQ0NpQixJQUFJLEVBQUVwQiw2Q0FBSTtFQUVWO0FBQ0Q7QUFDQTtFQUNDQyxJQUFJLEVBQUpBLDZDQUFJQTtBQUNMLENBQUUsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvbm90aWNlL2luZGV4LmpzP2QzMjIiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZWdpc3RlcnMgYSBuZXcgYmxvY2sgcHJvdmlkZWQgYSB1bmlxdWUgbmFtZSBhbmQgYW4gb2JqZWN0IGRlZmluaW5nIGl0cyBiZWhhdmlvci5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbmltcG9ydCB7IHJlZ2lzdGVyQmxvY2tUeXBlIH0gZnJvbSAnQHdvcmRwcmVzcy9ibG9ja3MnO1xuXG4vKipcbiAqIExldHMgd2VicGFjayBwcm9jZXNzIENTUywgU0FTUyBvciBTQ1NTIGZpbGVzIHJlZmVyZW5jZWQgaW4gSmF2YVNjcmlwdCBmaWxlcy5cbiAqIEFsbCBmaWxlcyBjb250YWluaW5nIGBzdHlsZWAga2V5d29yZCBhcmUgYnVuZGxlZCB0b2dldGhlci4gVGhlIGNvZGUgdXNlZFxuICogZ2V0cyBhcHBsaWVkIGJvdGggdG8gdGhlIGZyb250IG9mIHlvdXIgc2l0ZSBhbmQgdG8gdGhlIGVkaXRvci4gQWxsIG90aGVyIGZpbGVzXG4gKiBnZXQgYXBwbGllZCB0byB0aGUgZWRpdG9yIG9ubHkuXG4gKlxuICogQHNlZSBodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9Ad29yZHByZXNzL3NjcmlwdHMjdXNpbmctY3NzXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEVkaXQgZnJvbSAnLi9lZGl0JztcbmltcG9ydCBzYXZlIGZyb20gJy4vc2F2ZSc7XG5pbXBvcnQgbWV0YWRhdGEgZnJvbSAnLi9ibG9jay5qc29uJztcbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5pbXBvcnQgdmFyaWF0aW9ucyBmcm9tICcuL3ZhcmlhdGlvbnMnO1xuXG4vKipcbiAqIEV2ZXJ5IGJsb2NrIHN0YXJ0cyBieSByZWdpc3RlcmluZyBhIG5ldyBibG9jayB0eXBlIGRlZmluaXRpb24uXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5yZWdpc3RlckJsb2NrVHlwZSggbWV0YWRhdGEubmFtZSwge1xuXHQvKipcblx0ICogVXNlZCB0byBjb25zdHJ1Y3QgYSBwcmV2aWV3IGZvciB0aGUgYmxvY2sgdG8gYmUgc2hvd24gaW4gdGhlIGJsb2NrIGluc2VydGVyLlxuXHQgKi9cblx0aWNvbjoge1xuXHRcdHNyYzogPHN2ZyBpZD1cIkViZW5lXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PHJlY3QgeD1cIjE0MS4xNVwiIHk9XCIyMzEuMzFcIiB3aWR0aD1cIjMwMC40NlwiIGhlaWdodD1cIjQ5LjM5XCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgZmlsbFJ1bGU9XCJldmVub2RkXCIgc3Ryb2tlV2lkdGg9XCIwXCIvPjxyZWN0IHg9XCI3MC4zOFwiIHk9XCIyMzEuMzFcIiB3aWR0aD1cIjUwLjRcIiBoZWlnaHQ9XCI0OS4zOVwiIHJ4PVwiMjQuNjlcIiByeT1cIjI0LjY5XCIgZmlsbFJ1bGU9XCJldmVub2RkXCIgc3Ryb2tlV2lkdGg9XCIwXCIvPjwvc3ZnPlxuXHR9LFxuXHR2YXJpYXRpb25zLFxuXHQvKipcblx0ICogQHNlZSAuL2VkaXQuanNcblx0ICovXG5cdGVkaXQ6IEVkaXQsXG5cblx0LyoqXG5cdCAqIEBzZWUgLi9zYXZlLmpzXG5cdCAqL1xuXHRzYXZlLFxufSApO1xuIl0sIm5hbWVzIjpbInJlZ2lzdGVyQmxvY2tUeXBlIiwiRWRpdCIsInNhdmUiLCJtZXRhZGF0YSIsInZhcmlhdGlvbnMiLCJuYW1lIiwiaWNvbiIsInNyYyIsIlJlYWN0IiwiY3JlYXRlRWxlbWVudCIsImlkIiwieG1sbnMiLCJ2aWV3Qm94IiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsInJ4IiwicnkiLCJmaWxsUnVsZSIsInN0cm9rZVdpZHRoIiwiZWRpdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/notice/index.js\n"); - -/***/ }), - -/***/ "./src/notice/save.js": -/*!****************************!*\ - !*** ./src/notice/save.js ***! - \****************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _variations__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./variations */ \"./src/notice/variations.js\");\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0__.useBlockProps.save();\n var sameBlockCount = attributes.sameBlockCount,\n style = attributes.style;\n var matchedVariation = _variations__WEBPACK_IMPORTED_MODULE_1__[\"default\"].find(function (variation) {\n return variation.name === attributes.style;\n });\n return /*#__PURE__*/React.createElement(\"div\", blockProps, /*#__PURE__*/React.createElement(\"div\", {\n className: \"notice\"\n }, /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(\"div\", null, /*#__PURE__*/React.createElement(\"span\", {\n className: \"\".concat(matchedVariation === null || matchedVariation === void 0 ? void 0 : matchedVariation.iconClass, \" rrze-elements-icon\")\n })), /*#__PURE__*/React.createElement(\"div\", null, /*#__PURE__*/React.createElement(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_0__.InnerBlocks.Content, null)))));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbm90aWNlL3NhdmUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFxRTtBQUMvQjtBQUV2QixTQUFTRyxJQUFJQSxDQUFBQyxJQUFBLEVBQWlCO0VBQUEsSUFBZEMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDdkMsSUFBTUMsVUFBVSxHQUFHTixrRUFBYSxDQUFDRyxJQUFJLENBQUMsQ0FBQztFQUN2QyxJQUFRSSxjQUFjLEdBQVlGLFVBQVUsQ0FBcENFLGNBQWM7SUFBRUMsS0FBSyxHQUFLSCxVQUFVLENBQXBCRyxLQUFLO0VBRTdCLElBQU1DLGdCQUFnQixHQUFHUCxtREFBVSxDQUFDUSxJQUFJLENBQ3RDLFVBQUNDLFNBQVM7SUFBQSxPQUFLQSxTQUFTLENBQUNDLElBQUksS0FBS1AsVUFBVSxDQUFDRyxLQUFLO0VBQUEsQ0FDcEQsQ0FBQztFQUVELG9CQUNFSyxLQUFBLENBQUFDLGFBQUEsUUFBU1IsVUFBVSxlQUNqQk8sS0FBQSxDQUFBQyxhQUFBO0lBQUtDLFNBQVMsRUFBQztFQUFRLGdCQUNyQkYsS0FBQSxDQUFBQyxhQUFBLENBQUFELEtBQUEsQ0FBQUcsUUFBQSxxQkFhRUgsS0FBQSxDQUFBQyxhQUFBLDJCQUVFRCxLQUFBLENBQUFDLGFBQUE7SUFDRUMsU0FBUyxLQUFBRSxNQUFBLENBQUtSLGdCQUFnQixhQUFoQkEsZ0JBQWdCLHVCQUFoQkEsZ0JBQWdCLENBQUVTLFNBQVM7RUFBc0IsQ0FDMUQsQ0FDSixDQUFDLGVBQ05MLEtBQUEsQ0FBQUMsYUFBQSwyQkFDRUQsS0FBQSxDQUFBQyxhQUFBLENBQUNiLGdFQUFXLENBQUNrQixPQUFPLE1BQUUsQ0FDbkIsQ0FDTCxDQUNDLENBQ0YsQ0FBQztBQUVWIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9ub3RpY2Uvc2F2ZS5qcz8wOGIxIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMsIElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgdmFyaWF0aW9ucyBmcm9tIFwiLi92YXJpYXRpb25zXCI7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhdmUoeyBhdHRyaWJ1dGVzIH0pIHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuICBjb25zdCB7IHNhbWVCbG9ja0NvdW50LCBzdHlsZSB9ID0gYXR0cmlidXRlcztcblxuICBjb25zdCBtYXRjaGVkVmFyaWF0aW9uID0gdmFyaWF0aW9ucy5maW5kKFxuICAgICh2YXJpYXRpb24pID0+IHZhcmlhdGlvbi5uYW1lID09PSBhdHRyaWJ1dGVzLnN0eWxlXG4gICk7XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5ibG9ja1Byb3BzfT5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwibm90aWNlXCI+XG4gICAgICAgIDw+XG4gICAgICAgICAgey8qIDxkaXZcbiAgICAgICAgICBjbGFzc05hbWU9e2Bub3RpY2UgJHthdHRyaWJ1dGVzLnN0eWxlID8gYCR7YXR0cmlidXRlcy5zdHlsZX1gIDogXCJcIn1gfVxuICAgICAgICAgIHN0eWxlPXtcbiAgICAgICAgICAgIGF0dHJpYnV0ZXMuc3R5bGVcbiAgICAgICAgICAgICAgPyB7fVxuICAgICAgICAgICAgICA6IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogYXR0cmlidXRlcy5jb2xvcixcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBhdHRyaWJ1dGVzLnRleHRDb2xvcixcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogYDFweCBzb2xpZCAke2F0dHJpYnV0ZXMuYm9yZGVyQ29sb3J9YCxcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICA+ICovfVxuICAgICAgICAgIDxkaXY+XG4gICAgICAgICAgICB7LyogUmVuZGVyIHRoZSBpY29uIGlmIGEgbWF0Y2hpbmcgdmFyaWF0aW9uIGlzIGZvdW5kICovfVxuICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgJHttYXRjaGVkVmFyaWF0aW9uPy5pY29uQ2xhc3N9IHJyemUtZWxlbWVudHMtaWNvbmB9XG4gICAgICAgICAgICA+PC9zcGFuPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXY+XG4gICAgICAgICAgICA8SW5uZXJCbG9ja3MuQ29udGVudCAvPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8Lz5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsInZhcmlhdGlvbnMiLCJzYXZlIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJibG9ja1Byb3BzIiwic2FtZUJsb2NrQ291bnQiLCJzdHlsZSIsIm1hdGNoZWRWYXJpYXRpb24iLCJmaW5kIiwidmFyaWF0aW9uIiwibmFtZSIsIlJlYWN0IiwiY3JlYXRlRWxlbWVudCIsImNsYXNzTmFtZSIsIkZyYWdtZW50IiwiY29uY2F0IiwiaWNvbkNsYXNzIiwiQ29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/notice/save.js\n"); - -/***/ }), - -/***/ "./src/notice/variations.js": -/*!**********************************!*\ - !*** ./src/notice/variations.js ***! - \**********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_2__);\n/**\n * WordPress dependencies\n */\n\n\n\n\n/** \n@typedef {import('@wordpress/blocks').WPBlockVariation} WPBlockVariation */\n\n/**\n * Template option choices for predefined columns layouts.\n *\n * @type {WPBlockVariation[]}\n */\nvar variations = [{\n name: \"notice-attention\",\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Warning\", \"rrze-elements-blocks\"),\n description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Warning\", \"rrze-elements-blocks\"),\n iconClass: \"fa-solid fa-triangle-exclamation\",\n icon: /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n width: \"1em\",\n height: \"1em\",\n fontSize: \"2em\",\n viewBox: \"0 0 512 512\",\n className: \"rrze-elements-icon\"\n // style=\"font-size: 2em; fill: currentcolor;\"\n ,\n alt: \"Exclamation mark\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"rect\", {\n width: \"512\",\n height: \"512\",\n fill: \"#ffff00\"\n }), /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.Path, {\n fill: \"#000\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n transform: \"translate(128, 128) scale(0.5)\",\n d: \"M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"\n })),\n innerBlocks: [[\"core/paragraph\"]],\n scope: [\"block\"]\n}, {\n name: \"notice-hinweis\",\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Hint\", \"rrze-elements-blocks\"),\n description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Notice with hint-icon\", \"rrze-elements-blocks\"),\n iconClass: \"fa-solid fa-info\",\n icon: /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n width: \"1em\",\n height: \"1em\",\n fontSize: \"2em\",\n viewBox: \"0 0 512 512\",\n className: \"rrze-elements-icon\"\n // style=\"font-size: 2em; fill: currentcolor;\"\n ,\n alt: \"Exclamation mark\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"rect\", {\n width: \"512\",\n height: \"512\",\n fill: \"#04316a\"\n }), /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n fill: \"#fff\",\n transform: \"translate(200, 128) scale(0.5)\",\n d: \"M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V448h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V256H32c-17.7 0-32-14.3-32-32z\"\n })),\n isDefault: true,\n innerBlocks: [[\"core/column\"], [\"core/column\"]],\n scope: [\"block\"]\n}, {\n name: \"notice-baustelle\",\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Maintenance\", \"rrze-elements-blocks\"),\n description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Notice with wrench icon\", \"rrze-elements-blocks\"),\n iconClass: \"fa-solid fa-screwdriver-wrench\",\n icon: /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n width: \"1em\",\n height: \"1em\",\n fontSize: \"2em\",\n viewBox: \"0 0 512 512\",\n className: \"rrze-elements-icon\"\n // style=\"font-size: 2em; fill: currentcolor;\"\n ,\n alt: \"Exclamation mark\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"rect\", {\n width: \"512\",\n height: \"512\",\n fill: \"#04316a\"\n }), /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.Path, {\n fill: \"#fff\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n transform: \"translate(128, 128) scale(0.5)\",\n d: \"M507.6 122.8c-2.904-12.09-18.25-16.13-27.04-7.338l-76.55 76.56l-83.1-.0002l0-83.1l76.55-76.56c8.791-8.789 4.75-24.14-7.336-27.04c-23.69-5.693-49.34-6.111-75.92 .2484c-61.45 14.7-109.4 66.9-119.2 129.3C189.8 160.8 192.3 186.7 200.1 210.1l-178.1 178.1c-28.12 28.12-28.12 73.69 0 101.8C35.16 504.1 53.56 512 71.1 512s36.84-7.031 50.91-21.09l178.1-178.1c23.46 7.736 49.31 10.24 76.17 6.004c62.41-9.84 114.6-57.8 129.3-119.2C513.7 172.1 513.3 146.5 507.6 122.8zM80 456c-13.25 0-24-10.75-24-24c0-13.26 10.75-24 24-24s24 10.74 24 24C104 445.3 93.25 456 80 456z\"\n })),\n innerBlocks: [[\"core/paragraph\"]],\n scope: [\"block\"]\n}, {\n name: \"notice-question\",\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Question\", \"rrze-elements-blocks\"),\n description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Questionmark\", \"rrze-elements-blocks\"),\n iconClass: \"fa-solid fa-question\",\n icon: /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n width: \"1em\",\n height: \"1em\",\n fontSize: \"2em\",\n viewBox: \"0 0 512 512\",\n className: \"rrze-elements-icon\"\n // style=\"font-size: 2em; fill: currentcolor;\"\n ,\n alt: \"Exclamation mark\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"rect\", {\n width: \"512\",\n height: \"512\",\n fill: \"#04316a\"\n }), /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.Path, {\n fill: \"#fff\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n transform: \"translate(170, 128) scale(0.5)\",\n d: \"M80 160c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64v3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74V320c0 17.7 14.3 32 32 32s32-14.3 32-32v-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7V160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"\n })),\n innerBlocks: [[\"core/paragraph\"]],\n scope: [\"block\"]\n}, {\n name: \"notice-minus\",\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Negative\", \"rrze-elements-blocks\"),\n description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Minus icon\", \"rrze-elements-blocks\"),\n iconClass: \"fa-solid fa-minus\",\n icon: /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n width: \"1em\",\n height: \"1em\",\n fontSize: \"2em\",\n viewBox: \"0 0 512 512\",\n className: \"rrze-elements-icon\"\n // style=\"font-size: 2em; fill: currentcolor;\"\n ,\n alt: \"Minus sign\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"rect\", {\n width: \"512\",\n height: \"512\",\n fill: \"#04316a\"\n }), /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.Path, {\n fill: \"#fff\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n transform: \"translate(140, 128) scale(0.5)\",\n d: \"M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z\"\n })),\n innerBlocks: [[\"core/paragraph\"]],\n scope: [\"block\"]\n}, {\n name: \"notice-plus\",\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Positive\", \"rrze-elements-blocks\"),\n description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Plus-icon\", \"rrze-elements-blocks\"),\n iconClass: \"fa-solid fa-plus\",\n icon: /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n width: \"1em\",\n height: \"1em\",\n fontSize: \"2em\",\n viewBox: \"0 0 512 512\",\n className: \"rrze-elements-icon\"\n // style=\"font-size: 2em; fill: currentcolor;\"\n ,\n alt: \"Exclamation mark\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"rect\", {\n width: \"512\",\n height: \"512\",\n fill: \"#04316a\"\n }), /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.Path, {\n fill: \"#fff\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n transform: \"translate(140, 128) scale(0.5)\",\n d: \"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"\n })),\n innerBlocks: [[\"core/paragraph\"]],\n scope: [\"block\"]\n}, {\n name: \"notice-idea\",\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Idea\", \"rrze-elements-blocks\"),\n description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Lightbulb icon\", \"rrze-elements-blocks\"),\n iconClass: \"fa-solid fa-lightbulb\",\n icon: /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n width: \"1em\",\n height: \"1em\",\n fontSize: \"2em\",\n viewBox: \"0 0 512 512\",\n className: \"rrze-elements-icon\"\n // style=\"font-size: 2em; fill: currentcolor;\"\n ,\n alt: \"Lightbulb\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"rect\", {\n width: \"512\",\n height: \"512\",\n fill: \"#04316a\"\n }), /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.Path, {\n fill: \"#fff\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n transform: \"translate(160, 128) scale(0.5)\",\n d: \"M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z\"\n })),\n innerBlocks: [[\"core/paragraph\"]],\n scope: [\"block\"]\n}, {\n name: \"notice-download\",\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Download\", \"rrze-elements-blocks\"),\n description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Download-icon\", \"rrze-elements-blocks\"),\n iconClass: \"fa-solid fa-download\",\n icon: /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n width: \"1em\",\n height: \"1em\",\n fontSize: \"2em\",\n viewBox: \"0 0 512 512\",\n className: \"rrze-elements-icon\"\n // style=\"font-size: 2em; fill: currentcolor;\"\n ,\n alt: \"Download icon\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"rect\", {\n width: \"512\",\n height: \"512\",\n fill: \"#04316a\"\n }), /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n fill: \"#fff\",\n transform: \"translate(128, 128) scale(0.5)\",\n d: \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"\n })),\n innerBlocks: [[\"core/paragraph\"]],\n scope: [\"block\"]\n}, {\n name: \"notice-faubox\",\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"FAUbox\", \"rrze-elements-blocks\"),\n description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"FAUbox-icon\", \"rrze-elements-blocks\"),\n iconClass: \"fa-solid fa-cloud-arrow-down\",\n icon: /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n width: \"1em\",\n height: \"1em\",\n fontSize: \"2em\",\n viewBox: \"0 0 512 512\",\n className: \"rrze-elements-icon\"\n // style=\"font-size: 2em; fill: currentcolor;\"\n ,\n alt: \"Exclamation mark\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"rect\", {\n width: \"512\",\n height: \"512\",\n fill: \"#04316a\"\n }), /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n fill: \"#fff\",\n transform: \"translate(100, 128) scale(0.5)\",\n d: \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V318.1l-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z\"\n })),\n innerBlocks: [[\"core/paragraph\"]],\n scope: [\"block\"]\n}, {\n name: \"notice-audio\",\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Audio\", \"rrze-elements-blocks\"),\n description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Loudspeaker icon\", \"rrze-elements-blocks\"),\n iconClass: \"fa-solid fa-headphones\",\n icon: /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n width: \"1em\",\n height: \"1em\",\n fontSize: \"2em\",\n viewBox: \"0 0 512 512\",\n className: \"rrze-elements-icon\"\n // style=\"font-size: 2em; fill: currentcolor;\"\n ,\n alt: \"Headphone icon\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"rect\", {\n width: \"512\",\n height: \"512\",\n fill: \"#04316a\"\n }), /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n fill: \"#fff\",\n transform: \"translate(128, 128) scale(0.5)\",\n d: \"M256 80C149.9 80 62.4 159.4 49.6 262c9.4-3.8 19.6-6 30.4-6c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48c-44.2 0-80-35.8-80-80V384 336 288C0 146.6 114.6 32 256 32s256 114.6 256 256v48 48 16c0 44.2-35.8 80-80 80c-26.5 0-48-21.5-48-48V304c0-26.5 21.5-48 48-48c10.8 0 21 2.1 30.4 6C449.6 159.4 362.1 80 256 80z\"\n })),\n innerBlocks: [[\"core/paragraph\"]],\n scope: [\"block\"]\n}, {\n name: \"notice-video\",\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Video\", \"rrze-elements-blocks\"),\n description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Video-icon\", \"rrze-elements-blocks\"),\n iconClass: \"fa-solid fa-video\",\n icon: /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n width: \"1em\",\n height: \"1em\",\n fontSize: \"2em\",\n viewBox: \"0 0 512 512\",\n className: \"rrze-elements-icon\"\n // style=\"font-size: 2em; fill: currentcolor;\"\n ,\n alt: \"Video icon\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"rect\", {\n width: \"512\",\n height: \"512\",\n fill: \"#04316a\"\n }), /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n fill: \"#fff\",\n transform: \"translate(110, 128) scale(0.5)\",\n d: \"M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2V384c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1V320 192 174.9l14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z\"\n })),\n innerBlocks: [[\"core/paragraph\"]],\n scope: [\"block\"]\n}, {\n name: \"notice-thumbs-up\",\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Thumbs up\", \"rrze-elements-blocks\"),\n description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Thumps up icon\", \"rrze-elements-blocks\"),\n iconClass: \"fa-solid fa-thumbs-up\",\n icon: /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n width: \"1em\",\n height: \"1em\",\n fontSize: \"2em\",\n viewBox: \"0 0 512 512\",\n className: \"rrze-elements-icon\"\n // style=\"font-size: 2em; fill: currentcolor;\"\n ,\n alt: \"Thumbs up icon\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"rect\", {\n width: \"512\",\n height: \"512\",\n fill: \"#04316a\"\n }), /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n fill: \"#fff\",\n transform: \"translate(128, 128) scale(0.5)\",\n d: \"M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z\"\n })),\n innerBlocks: [[\"core/paragraph\"]],\n scope: [\"block\"]\n}, {\n name: \"notice-thumbs-down\",\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Thumbs down\", \"rrze-elements-blocks\"),\n description: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Thumbs down icon\", \"rrze-elements-blocks\"),\n iconClass: \"fa-solid fa-thumbs-down\",\n icon: /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n width: \"1em\",\n height: \"1em\",\n fontSize: \"2em\",\n viewBox: \"0 0 512 512\",\n className: \"rrze-elements-icon\"\n // style=\"font-size: 2em; fill: currentcolor;\"\n ,\n alt: \"Headphone icon\",\n xmlns: \"http://www.w3.org/2000/svg\"\n }, /*#__PURE__*/React.createElement(\"rect\", {\n width: \"512\",\n height: \"512\",\n fill: \"#04316a\"\n }), /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_0__.Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n fill: \"#fff\",\n transform: \"translate(128, 128) scale(0.5)\",\n d: \"M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z\"\n })),\n innerBlocks: [[\"core/paragraph\"]],\n scope: [\"block\"]\n}];\n/* harmony default export */ __webpack_exports__[\"default\"] = (variations);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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S0FBSztJQUFDTSxJQUFJLEVBQUM7RUFBUyxDQUFFLENBQUMsZUFDaERULEtBQUEsQ0FBQUMsYUFBQSxDQUFDWCx1REFBSTtJQUNIb0IsUUFBUSxFQUFDLFNBQVM7SUFDbEJDLFFBQVEsRUFBQyxTQUFTO0lBQ2xCRixJQUFJLEVBQUMsTUFBTTtJQUNYRyxTQUFTLEVBQUMsZ0NBQWdDO0lBQzFDQyxDQUFDLEVBQUM7RUFBNGpCLENBQy9qQixDQUNFLENBQ047RUFDREMsV0FBVyxFQUFFLENBQUMsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO0VBQ2pDQyxLQUFLLEVBQUUsQ0FBQyxPQUFPO0FBQ2pCLENBQUMsQ0FDRjtBQUVELCtEQUFlckIsVUFBVSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvbm90aWNlL3ZhcmlhdGlvbnMuanM/ZTY0MCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgUGF0aCwgU1ZHIH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyBXUEJsb2NrVmFyaWF0aW9uIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5cbi8qKiBcbkB0eXBlZGVmIHtpbXBvcnQoJ0B3b3JkcHJlc3MvYmxvY2tzJykuV1BCbG9ja1ZhcmlhdGlvbn0gV1BCbG9ja1ZhcmlhdGlvbiAqL1xuXG4vKipcbiAqIFRlbXBsYXRlIG9wdGlvbiBjaG9pY2VzIGZvciBwcmVkZWZpbmVkIGNvbHVtbnMgbGF5b3V0cy5cbiAqXG4gKiBAdHlwZSB7V1BCbG9ja1ZhcmlhdGlvbltdfVxuICovXG5jb25zdCB2YXJpYXRpb25zID0gW1xuICB7XG4gICAgbmFtZTogXCJub3RpY2UtYXR0ZW50aW9uXCIsXG4gICAgdGl0bGU6IF9fKFwiV2FybmluZ1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgIGRlc2NyaXB0aW9uOiBfXyhcIldhcm5pbmdcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICBpY29uQ2xhc3M6IFwiZmEtc29saWQgZmEtdHJpYW5nbGUtZXhjbGFtYXRpb25cIixcbiAgICBpY29uOiAoXG4gICAgICA8U1ZHXG4gICAgICAgIHdpZHRoPVwiMWVtXCJcbiAgICAgICAgaGVpZ2h0PVwiMWVtXCJcbiAgICAgICAgZm9udFNpemU9XCIyZW1cIlxuICAgICAgICB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIlxuICAgICAgICBjbGFzc05hbWU9XCJycnplLWVsZW1lbnRzLWljb25cIlxuICAgICAgICAvLyBzdHlsZT1cImZvbnQtc2l6ZTogMmVtOyBmaWxsOiBjdXJyZW50Y29sb3I7XCJcbiAgICAgICAgYWx0PVwiRXhjbGFtYXRpb24gbWFya1wiXG4gICAgICAgIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIlxuICAgICAgPlxuICAgICAgICB7LyogPCEtLSEgRm9udCBBd2Vzb21lIEZyZWUgNi41LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4gLS0+ICovfVxuICAgICAgICA8cmVjdCB3aWR0aD1cIjUxMlwiIGhlaWdodD1cIjUxMlwiIGZpbGw9XCIjZmZmZjAwXCIgLz5cbiAgICAgICAgPFBhdGhcbiAgICAgICAgICBmaWxsPVwiIzAwMFwiXG4gICAgICAgICAgZmlsbFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICBjbGlwUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMjgsIDEyOCkgc2NhbGUoMC41KVwiXG4gICAgICAgICAgZD1cIk0yNTYgMzJjMTQuMiAwIDI3LjMgNy41IDM0LjUgMTkuOGwyMTYgMzY4YzcuMyAxMi40IDcuMyAyNy43IC4yIDQwLjFTNDg2LjMgNDgwIDQ3MiA0ODBINDBjLTE0LjMgMC0yNy42LTcuNy0zNC43LTIwLjFzLTctMjcuOCAuMi00MC4xbDIxNi0zNjhDMjI4LjcgMzkuNSAyNDEuOCAzMiAyNTYgMzJ6bTAgMTI4Yy0xMy4zIDAtMjQgMTAuNy0yNCAyNFYyOTZjMCAxMy4zIDEwLjcgMjQgMjQgMjRzMjQtMTAuNyAyNC0yNFYxODRjMC0xMy4zLTEwLjctMjQtMjQtMjR6bTMyIDIyNGEzMiAzMiAwIDEgMCAtNjQgMCAzMiAzMiAwIDEgMCA2NCAwelwiXG4gICAgICAgID48L1BhdGg+XG4gICAgICA8L1NWRz5cbiAgICApLFxuICAgIGlubmVyQmxvY2tzOiBbW1wiY29yZS9wYXJhZ3JhcGhcIl1dLFxuICAgIHNjb3BlOiBbXCJibG9ja1wiXSxcbiAgfSxcbiAge1xuICAgIG5hbWU6IFwibm90aWNlLWhpbndlaXNcIixcbiAgICB0aXRsZTogX18oXCJIaW50XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgZGVzY3JpcHRpb246IF9fKFwiTm90aWNlIHdpdGggaGludC1pY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgaWNvbkNsYXNzOiBcImZhLXNvbGlkIGZhLWluZm9cIixcbiAgICBpY29uOiAoXG4gICAgICA8U1ZHXG4gICAgICAgIHdpZHRoPVwiMWVtXCJcbiAgICAgICAgaGVpZ2h0PVwiMWVtXCJcbiAgICAgICAgZm9udFNpemU9XCIyZW1cIlxuICAgICAgICB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIlxuICAgICAgICBjbGFzc05hbWU9XCJycnplLWVsZW1lbnRzLWljb25cIlxuICAgICAgICAvLyBzdHlsZT1cImZvbnQtc2l6ZTogMmVtOyBmaWxsOiBjdXJyZW50Y29sb3I7XCJcbiAgICAgICAgYWx0PVwiRXhjbGFtYXRpb24gbWFya1wiXG4gICAgICAgIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIlxuICAgICAgPlxuICAgICAgICB7LyogPCEtLSFGb250IEF3ZXNvbWUgRnJlZSA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLi0tPiovfVxuICAgICAgICA8cmVjdCB3aWR0aD1cIjUxMlwiIGhlaWdodD1cIjUxMlwiIGZpbGw9XCIjMDQzMTZhXCIgLz5cbiAgICAgICAgPFBhdGhcbiAgICAgICAgICBmaWxsUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIGNsaXBSdWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgZmlsbD1cIiNmZmZcIlxuICAgICAgICAgIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgyMDAsIDEyOCkgc2NhbGUoMC41KVwiXG4gICAgICAgICAgZD1cIk00OCA4MGE0OCA0OCAwIDEgMSA5NiAwQTQ4IDQ4IDAgMSAxIDQ4IDgwek0wIDIyNGMwLTE3LjcgMTQuMy0zMiAzMi0zMkg5NmMxNy43IDAgMzIgMTQuMyAzMiAzMlY0NDhoMzJjMTcuNyAwIDMyIDE0LjMgMzIgMzJzLTE0LjMgMzItMzIgMzJIMzJjLTE3LjcgMC0zMi0xNC4zLTMyLTMyczE0LjMtMzIgMzItMzJINjRWMjU2SDMyYy0xNy43IDAtMzItMTQuMy0zMi0zMnpcIlxuICAgICAgICAvPlxuICAgICAgPC9TVkc+XG4gICAgKSxcbiAgICBpc0RlZmF1bHQ6IHRydWUsXG4gICAgaW5uZXJCbG9ja3M6IFtbXCJjb3JlL2NvbHVtblwiXSwgW1wiY29yZS9jb2x1bW5cIl1dLFxuICAgIHNjb3BlOiBbXCJibG9ja1wiXSxcbiAgfSxcbiAge1xuICAgIG5hbWU6IFwibm90aWNlLWJhdXN0ZWxsZVwiLFxuICAgIHRpdGxlOiBfXyhcIk1haW50ZW5hbmNlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgZGVzY3JpcHRpb246IF9fKFwiTm90aWNlIHdpdGggd3JlbmNoIGljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICBpY29uQ2xhc3M6IFwiZmEtc29saWQgZmEtc2NyZXdkcml2ZXItd3JlbmNoXCIsXG4gICAgaWNvbjogKFxuICAgICAgPFNWR1xuICAgICAgICB3aWR0aD1cIjFlbVwiXG4gICAgICAgIGhlaWdodD1cIjFlbVwiXG4gICAgICAgIGZvbnRTaXplPVwiMmVtXCJcbiAgICAgICAgdmlld0JveD1cIjAgMCA1MTIgNTEyXCJcbiAgICAgICAgY2xhc3NOYW1lPVwicnJ6ZS1lbGVtZW50cy1pY29uXCJcbiAgICAgICAgLy8gc3R5bGU9XCJmb250LXNpemU6IDJlbTsgZmlsbDogY3VycmVudGNvbG9yO1wiXG4gICAgICAgIGFsdD1cIkV4Y2xhbWF0aW9uIG1hcmtcIlxuICAgICAgICB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCJcbiAgICAgID5cbiAgICAgIHsvKiA8IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+ICovfVxuICAgICAgICA8cmVjdCB3aWR0aD1cIjUxMlwiIGhlaWdodD1cIjUxMlwiIGZpbGw9XCIjMDQzMTZhXCIgLz5cbiAgICAgICAgPFBhdGhcbiAgICAgICAgICBmaWxsPVwiI2ZmZlwiXG4gICAgICAgICAgZmlsbFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICBjbGlwUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMjgsIDEyOCkgc2NhbGUoMC41KVwiXG4gICAgICAgICAgZD1cIk01MDcuNiAxMjIuOGMtMi45MDQtMTIuMDktMTguMjUtMTYuMTMtMjcuMDQtNy4zMzhsLTc2LjU1IDc2LjU2bC04My4xLS4wMDAybDAtODMuMWw3Ni41NS03Ni41NmM4Ljc5MS04Ljc4OSA0Ljc1LTI0LjE0LTcuMzM2LTI3LjA0Yy0yMy42OS01LjY5My00OS4zNC02LjExMS03NS45MiAuMjQ4NGMtNjEuNDUgMTQuNy0xMDkuNCA2Ni45LTExOS4yIDEyOS4zQzE4OS44IDE2MC44IDE5Mi4zIDE4Ni43IDIwMC4xIDIxMC4xbC0xNzguMSAxNzguMWMtMjguMTIgMjguMTItMjguMTIgNzMuNjkgMCAxMDEuOEMzNS4xNiA1MDQuMSA1My41NiA1MTIgNzEuMSA1MTJzMzYuODQtNy4wMzEgNTAuOTEtMjEuMDlsMTc4LjEtMTc4LjFjMjMuNDYgNy43MzYgNDkuMzEgMTAuMjQgNzYuMTcgNi4wMDRjNjIuNDEtOS44NCAxMTQuNi01Ny44IDEyOS4zLTExOS4yQzUxMy43IDE3Mi4xIDUxMy4zIDE0Ni41IDUwNy42IDEyMi44ek04MCA0NTZjLTEzLjI1IDAtMjQtMTAuNzUtMjQtMjRjMC0xMy4yNiAxMC43NS0yNCAyNC0yNHMyNCAxMC43NCAyNCAyNEMxMDQgNDQ1LjMgOTMuMjUgNDU2IDgwIDQ1NnpcIlxuICAgICAgICAvPlxuICAgICAgPC9TVkc+XG4gICAgKSxcbiAgICBpbm5lckJsb2NrczogW1tcImNvcmUvcGFyYWdyYXBoXCJdXSxcbiAgICBzY29wZTogW1wiYmxvY2tcIl0sXG4gIH0sXG4gIHtcbiAgICBuYW1lOiBcIm5vdGljZS1xdWVzdGlvblwiLFxuICAgIHRpdGxlOiBfXyhcIlF1ZXN0aW9uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgZGVzY3JpcHRpb246IF9fKFwiUXVlc3Rpb25tYXJrXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgaWNvbkNsYXNzOiBcImZhLXNvbGlkIGZhLXF1ZXN0aW9uXCIsXG4gICAgaWNvbjogKFxuICAgICAgPFNWR1xuICAgICAgICB3aWR0aD1cIjFlbVwiXG4gICAgICAgIGhlaWdodD1cIjFlbVwiXG4gICAgICAgIGZvbnRTaXplPVwiMmVtXCJcbiAgICAgICAgdmlld0JveD1cIjAgMCA1MTIgNTEyXCJcbiAgICAgICAgY2xhc3NOYW1lPVwicnJ6ZS1lbGVtZW50cy1pY29uXCJcbiAgICAgICAgLy8gc3R5bGU9XCJmb250LXNpemU6IDJlbTsgZmlsbDogY3VycmVudGNvbG9yO1wiXG4gICAgICAgIGFsdD1cIkV4Y2xhbWF0aW9uIG1hcmtcIlxuICAgICAgICB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCJcbiAgICAgID5cbiAgICAgIHsvKiA8IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+ICovfVxuICAgICAgICA8cmVjdCB3aWR0aD1cIjUxMlwiIGhlaWdodD1cIjUxMlwiIGZpbGw9XCIjMDQzMTZhXCIgLz5cbiAgICAgICAgPFBhdGhcbiAgICAgICAgICBmaWxsPVwiI2ZmZlwiXG4gICAgICAgICAgZmlsbFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICBjbGlwUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxNzAsIDEyOCkgc2NhbGUoMC41KVwiXG4gICAgICAgICAgZD1cIk04MCAxNjBjMC0zNS4zIDI4LjctNjQgNjQtNjRoMzJjMzUuMyAwIDY0IDI4LjcgNjQgNjR2My42YzAgMjEuOC0xMS4xIDQyLjEtMjkuNCA1My44bC00Mi4yIDI3LjFjLTI1LjIgMTYuMi00MC40IDQ0LjEtNDAuNCA3NFYzMjBjMCAxNy43IDE0LjMgMzIgMzIgMzJzMzItMTQuMyAzMi0zMnYtMS40YzAtOC4yIDQuMi0xNS44IDExLTIwLjJsNDIuMi0yNy4xYzM2LjYtMjMuNiA1OC44LTY0LjEgNTguOC0xMDcuN1YxNjBjMC03MC43LTU3LjMtMTI4LTEyOC0xMjhIMTQ0QzczLjMgMzIgMTYgODkuMyAxNiAxNjBjMCAxNy43IDE0LjMgMzIgMzIgMzJzMzItMTQuMyAzMi0zMnptODAgMzIwYTQwIDQwIDAgMSAwIDAtODAgNDAgNDAgMCAxIDAgMCA4MHpcIlxuICAgICAgICAvPlxuICAgICAgPC9TVkc+XG4gICAgKSxcbiAgICBpbm5lckJsb2NrczogW1tcImNvcmUvcGFyYWdyYXBoXCJdXSxcbiAgICBzY29wZTogW1wiYmxvY2tcIl0sXG4gIH0sXG4gIHtcbiAgICBuYW1lOiBcIm5vdGljZS1taW51c1wiLFxuICAgIHRpdGxlOiBfXyhcIk5lZ2F0aXZlXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgZGVzY3JpcHRpb246IF9fKFwiTWludXMgaWNvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgIGljb25DbGFzczogXCJmYS1zb2xpZCBmYS1taW51c1wiLFxuICAgIGljb246IChcbiAgICAgIDxTVkdcbiAgICAgICAgd2lkdGg9XCIxZW1cIlxuICAgICAgICBoZWlnaHQ9XCIxZW1cIlxuICAgICAgICBmb250U2l6ZT1cIjJlbVwiXG4gICAgICAgIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiXG4gICAgICAgIGNsYXNzTmFtZT1cInJyemUtZWxlbWVudHMtaWNvblwiXG4gICAgICAgIC8vIHN0eWxlPVwiZm9udC1zaXplOiAyZW07IGZpbGw6IGN1cnJlbnRjb2xvcjtcIlxuICAgICAgICBhbHQ9XCJNaW51cyBzaWduXCJcbiAgICAgICAgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXG4gICAgICA+XG4gICAgICAgIHsvKiA8IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+ICovfVxuICAgICAgICA8cmVjdCB3aWR0aD1cIjUxMlwiIGhlaWdodD1cIjUxMlwiIGZpbGw9XCIjMDQzMTZhXCIgLz5cbiAgICAgICAgPFBhdGhcbiAgICAgICAgICBmaWxsPVwiI2ZmZlwiXG4gICAgICAgICAgZmlsbFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICBjbGlwUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIHRyYW5zZm9ybSA9IFwidHJhbnNsYXRlKDE0MCwgMTI4KSBzY2FsZSgwLjUpXCJcbiAgICAgICAgICBkPVwiTTQzMiAyNTZjMCAxNy43LTE0LjMgMzItMzIgMzJMNDggMjg4Yy0xNy43IDAtMzItMTQuMy0zMi0zMnMxNC4zLTMyIDMyLTMybDM1MiAwYzE3LjcgMCAzMiAxNC4zIDMyIDMyelwiXG4gICAgICAgIC8+XG4gICAgICA8L1NWRz5cbiAgICApLFxuICAgIGlubmVyQmxvY2tzOiBbW1wiY29yZS9wYXJhZ3JhcGhcIl1dLFxuICAgIHNjb3BlOiBbXCJibG9ja1wiXSxcbiAgfSxcbiAge1xuICAgIG5hbWU6IFwibm90aWNlLXBsdXNcIixcbiAgICB0aXRsZTogX18oXCJQb3NpdGl2ZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgIGRlc2NyaXB0aW9uOiBfXyhcIlBsdXMtaWNvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgIGljb25DbGFzczogXCJmYS1zb2xpZCBmYS1wbHVzXCIsXG4gICAgaWNvbjogKFxuICAgICAgPFNWR1xuICAgICAgICB3aWR0aD1cIjFlbVwiXG4gICAgICAgIGhlaWdodD1cIjFlbVwiXG4gICAgICAgIGZvbnRTaXplPVwiMmVtXCJcbiAgICAgICAgdmlld0JveD1cIjAgMCA1MTIgNTEyXCJcbiAgICAgICAgY2xhc3NOYW1lPVwicnJ6ZS1lbGVtZW50cy1pY29uXCJcbiAgICAgICAgLy8gc3R5bGU9XCJmb250LXNpemU6IDJlbTsgZmlsbDogY3VycmVudGNvbG9yO1wiXG4gICAgICAgIGFsdD1cIkV4Y2xhbWF0aW9uIG1hcmtcIlxuICAgICAgICB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCJcbiAgICAgID5cbiAgICAgIHsvKiA8IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+ICovfVxuICAgICAgICA8cmVjdCB3aWR0aD1cIjUxMlwiIGhlaWdodD1cIjUxMlwiIGZpbGw9XCIjMDQzMTZhXCIgLz5cbiAgICAgICAgPFBhdGhcbiAgICAgICAgICBmaWxsPVwiI2ZmZlwiXG4gICAgICAgICAgZmlsbFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICBjbGlwUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxNDAsIDEyOCkgc2NhbGUoMC41KVwiXG4gICAgICAgICAgZD1cIk0yNTYgODBjMC0xNy43LTE0LjMtMzItMzItMzJzLTMyIDE0LjMtMzIgMzJWMjI0SDQ4Yy0xNy43IDAtMzIgMTQuMy0zMiAzMnMxNC4zIDMyIDMyIDMySDE5MlY0MzJjMCAxNy43IDE0LjMgMzIgMzIgMzJzMzItMTQuMyAzMi0zMlYyODhINDAwYzE3LjcgMCAzMi0xNC4zIDMyLTMycy0xNC4zLTMyLTMyLTMySDI1NlY4MHpcIlxuICAgICAgICAvPlxuICAgICAgPC9TVkc+XG4gICAgKSxcbiAgICBpbm5lckJsb2NrczogW1tcImNvcmUvcGFyYWdyYXBoXCJdXSxcbiAgICBzY29wZTogW1wiYmxvY2tcIl0sXG4gIH0sXG4gIHtcbiAgICBuYW1lOiBcIm5vdGljZS1pZGVhXCIsXG4gICAgdGl0bGU6IF9fKFwiSWRlYVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgIGRlc2NyaXB0aW9uOiBfXyhcIkxpZ2h0YnVsYiBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgaWNvbkNsYXNzOiBcImZhLXNvbGlkIGZhLWxpZ2h0YnVsYlwiLFxuICAgIGljb246IChcbiAgICAgIDxTVkdcbiAgICAgICAgd2lkdGg9XCIxZW1cIlxuICAgICAgICBoZWlnaHQ9XCIxZW1cIlxuICAgICAgICBmb250U2l6ZT1cIjJlbVwiXG4gICAgICAgIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiXG4gICAgICAgIGNsYXNzTmFtZT1cInJyemUtZWxlbWVudHMtaWNvblwiXG4gICAgICAgIC8vIHN0eWxlPVwiZm9udC1zaXplOiAyZW07IGZpbGw6IGN1cnJlbnRjb2xvcjtcIlxuICAgICAgICBhbHQ9XCJMaWdodGJ1bGJcIlxuICAgICAgICB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCJcbiAgICAgID5cbiAgICAgIHsvKjwhLS0hRm9udCBBd2Vzb21lIEZyZWUgNi41LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4qL31cbiAgICAgICAgPHJlY3Qgd2lkdGg9XCI1MTJcIiBoZWlnaHQ9XCI1MTJcIiBmaWxsPVwiIzA0MzE2YVwiIC8+XG4gICAgICAgIDxQYXRoXG4gICAgICAgICAgZmlsbD1cIiNmZmZcIlxuICAgICAgICAgIGZpbGxSdWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgY2xpcFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTYwLCAxMjgpIHNjYWxlKDAuNSlcIlxuICAgICAgICAgIGQ9XCJNMjcyIDM4NGM5LjYtMzEuOSAyOS41LTU5LjEgNDkuMi04Ni4ybDAgMGM1LjItNy4xIDEwLjQtMTQuMiAxNS40LTIxLjRjMTkuOC0yOC41IDMxLjQtNjMgMzEuNC0xMDAuM0MzNjggNzguOCAyODkuMiAwIDE5MiAwUzE2IDc4LjggMTYgMTc2YzAgMzcuMyAxMS42IDcxLjkgMzEuNCAxMDAuM2M1IDcuMiAxMC4yIDE0LjMgMTUuNCAyMS40bDAgMGMxOS44IDI3LjEgMzkuNyA1NC40IDQ5LjIgODYuMkgyNzJ6TTE5MiA1MTJjNDQuMiAwIDgwLTM1LjggODAtODBWNDE2SDExMnYxNmMwIDQ0LjIgMzUuOCA4MCA4MCA4MHpNMTEyIDE3NmMwIDguOC03LjIgMTYtMTYgMTZzLTE2LTcuMi0xNi0xNmMwLTYxLjkgNTAuMS0xMTIgMTEyLTExMmM4LjggMCAxNiA3LjIgMTYgMTZzLTcuMiAxNi0xNiAxNmMtNDQuMiAwLTgwIDM1LjgtODAgODB6XCJcbiAgICAgICAgLz5cbiAgICAgIDwvU1ZHPlxuICAgICksXG4gICAgaW5uZXJCbG9ja3M6IFtbXCJjb3JlL3BhcmFncmFwaFwiXV0sXG4gICAgc2NvcGU6IFtcImJsb2NrXCJdLFxuICB9LFxuICB7XG4gICAgbmFtZTogXCJub3RpY2UtZG93bmxvYWRcIixcbiAgICB0aXRsZTogX18oXCJEb3dubG9hZFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgIGRlc2NyaXB0aW9uOiBfXyhcIkRvd25sb2FkLWljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICBpY29uQ2xhc3M6IFwiZmEtc29saWQgZmEtZG93bmxvYWRcIixcbiAgICBpY29uOiAoXG4gICAgICA8U1ZHXG4gICAgICAgIHdpZHRoPVwiMWVtXCJcbiAgICAgICAgaGVpZ2h0PVwiMWVtXCJcbiAgICAgICAgZm9udFNpemU9XCIyZW1cIlxuICAgICAgICB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIlxuICAgICAgICBjbGFzc05hbWU9XCJycnplLWVsZW1lbnRzLWljb25cIlxuICAgICAgICAvLyBzdHlsZT1cImZvbnQtc2l6ZTogMmVtOyBmaWxsOiBjdXJyZW50Y29sb3I7XCJcbiAgICAgICAgYWx0PVwiRG93bmxvYWQgaWNvblwiXG4gICAgICAgIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIlxuICAgICAgPlxuICAgICAgICB7LyogPCEtLSFGb250IEF3ZXNvbWUgRnJlZSA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLi0tPiAqL31cbiAgICAgICAgPHJlY3Qgd2lkdGg9XCI1MTJcIiBoZWlnaHQ9XCI1MTJcIiBmaWxsPVwiIzA0MzE2YVwiIC8+XG4gICAgICAgIDxQYXRoXG4gICAgICAgICAgZmlsbFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICBjbGlwUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIGZpbGw9XCIjZmZmXCJcbiAgICAgICAgICB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTI4LCAxMjgpIHNjYWxlKDAuNSlcIlxuICAgICAgICAgIGQ9XCJNMjg4IDMyYzAtMTcuNy0xNC4zLTMyLTMyLTMycy0zMiAxNC4zLTMyIDMyVjI3NC43bC03My40LTczLjRjLTEyLjUtMTIuNS0zMi44LTEyLjUtNDUuMyAwcy0xMi41IDMyLjggMCA0NS4zbDEyOCAxMjhjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBsMTI4LTEyOGMxMi41LTEyLjUgMTIuNS0zMi44IDAtNDUuM3MtMzIuOC0xMi41LTQ1LjMgMEwyODggMjc0LjdWMzJ6TTY0IDM1MmMtMzUuMyAwLTY0IDI4LjctNjQgNjR2MzJjMCAzNS4zIDI4LjcgNjQgNjQgNjRINDQ4YzM1LjMgMCA2NC0yOC43IDY0LTY0VjQxNmMwLTM1LjMtMjguNy02NC02NC02NEgzNDYuNWwtNDUuMyA0NS4zYy0yNSAyNS02NS41IDI1LTkwLjUgMEwxNjUuNSAzNTJINjR6bTM2OCA1NmEyNCAyNCAwIDEgMSAwIDQ4IDI0IDI0IDAgMSAxIDAtNDh6XCJcbiAgICAgICAgLz5cbiAgICAgIDwvU1ZHPlxuICAgICksXG4gICAgaW5uZXJCbG9ja3M6IFtbXCJjb3JlL3BhcmFncmFwaFwiXV0sXG4gICAgc2NvcGU6IFtcImJsb2NrXCJdLFxuICB9LFxuICB7XG4gICAgbmFtZTogXCJub3RpY2UtZmF1Ym94XCIsXG4gICAgdGl0bGU6IF9fKFwiRkFVYm94XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgZGVzY3JpcHRpb246IF9fKFwiRkFVYm94LWljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICBpY29uQ2xhc3M6IFwiZmEtc29saWQgZmEtY2xvdWQtYXJyb3ctZG93blwiLFxuICAgIGljb246IChcbiAgICAgIDxTVkdcbiAgICAgICAgd2lkdGg9XCIxZW1cIlxuICAgICAgICBoZWlnaHQ9XCIxZW1cIlxuICAgICAgICBmb250U2l6ZT1cIjJlbVwiXG4gICAgICAgIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiXG4gICAgICAgIGNsYXNzTmFtZT1cInJyemUtZWxlbWVudHMtaWNvblwiXG4gICAgICAgIC8vIHN0eWxlPVwiZm9udC1zaXplOiAyZW07IGZpbGw6IGN1cnJlbnRjb2xvcjtcIlxuICAgICAgICBhbHQ9XCJFeGNsYW1hdGlvbiBtYXJrXCJcbiAgICAgICAgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXG4gICAgICA+XG4gICAgICAgIHsvKiA8IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+ICovfVxuICAgICAgICA8cmVjdCB3aWR0aD1cIjUxMlwiIGhlaWdodD1cIjUxMlwiIGZpbGw9XCIjMDQzMTZhXCIgLz5cbiAgICAgICAgPFBhdGhcbiAgICAgICAgICBmaWxsUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIGNsaXBSdWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgZmlsbD1cIiNmZmZcIlxuICAgICAgICAgIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMDAsIDEyOCkgc2NhbGUoMC41KVwiXG4gICAgICAgICAgZD1cIk0xNDQgNDgwQzY0LjUgNDgwIDAgNDE1LjUgMCAzMzZjMC02Mi44IDQwLjItMTE2LjIgOTYuMi0xMzUuOWMtLjEtMi43LS4yLTUuNC0uMi04LjFjMC04OC40IDcxLjYtMTYwIDE2MC0xNjBjNTkuMyAwIDExMSAzMi4yIDEzOC43IDgwLjJDNDA5LjkgMTAyIDQyOC4zIDk2IDQ0OCA5NmM1MyAwIDk2IDQzIDk2IDk2YzAgMTIuMi0yLjMgMjMuOC02LjQgMzQuNkM1OTYgMjM4LjQgNjQwIDI5MC4xIDY0MCAzNTJjMCA3MC43LTU3LjMgMTI4LTEyOCAxMjhIMTQ0em03OS0xNjdsODAgODBjOS40IDkuNCAyNC42IDkuNCAzMy45IDBsODAtODBjOS40LTkuNCA5LjQtMjQuNiAwLTMzLjlzLTI0LjYtOS40LTMzLjkgMGwtMzkgMzlWMTg0YzAtMTMuMy0xMC43LTI0LTI0LTI0cy0yNCAxMC43LTI0IDI0VjMxOC4xbC0zOS0zOWMtOS40LTkuNC0yNC42LTkuNC0zMy45IDBzLTkuNCAyNC42IDAgMzMuOXpcIlxuICAgICAgICAvPlxuICAgICAgPC9TVkc+XG4gICAgKSxcbiAgICBpbm5lckJsb2NrczogW1tcImNvcmUvcGFyYWdyYXBoXCJdXSxcbiAgICBzY29wZTogW1wiYmxvY2tcIl0sXG4gIH0sXG4gIHtcbiAgICBuYW1lOiBcIm5vdGljZS1hdWRpb1wiLFxuICAgIHRpdGxlOiBfXyhcIkF1ZGlvXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgZGVzY3JpcHRpb246IF9fKFwiTG91ZHNwZWFrZXIgaWNvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgIGljb25DbGFzczogXCJmYS1zb2xpZCBmYS1oZWFkcGhvbmVzXCIsXG4gICAgaWNvbjogKFxuICAgICAgPFNWR1xuICAgICAgICB3aWR0aD1cIjFlbVwiXG4gICAgICAgIGhlaWdodD1cIjFlbVwiXG4gICAgICAgIGZvbnRTaXplPVwiMmVtXCJcbiAgICAgICAgdmlld0JveD1cIjAgMCA1MTIgNTEyXCJcbiAgICAgICAgY2xhc3NOYW1lPVwicnJ6ZS1lbGVtZW50cy1pY29uXCJcbiAgICAgICAgLy8gc3R5bGU9XCJmb250LXNpemU6IDJlbTsgZmlsbDogY3VycmVudGNvbG9yO1wiXG4gICAgICAgIGFsdD1cIkhlYWRwaG9uZSBpY29uXCJcbiAgICAgICAgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXG4gICAgICA+XG4gICAgICAgIHsvKiA8IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+ICovfVxuICAgICAgICA8cmVjdCB3aWR0aD1cIjUxMlwiIGhlaWdodD1cIjUxMlwiIGZpbGw9XCIjMDQzMTZhXCIgLz5cbiAgICAgICAgPFBhdGhcbiAgICAgICAgICBmaWxsUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIGNsaXBSdWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgZmlsbD1cIiNmZmZcIlxuICAgICAgICAgIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMjgsIDEyOCkgc2NhbGUoMC41KVwiXG4gICAgICAgICAgZD1cIk0yNTYgODBDMTQ5LjkgODAgNjIuNCAxNTkuNCA0OS42IDI2MmM5LjQtMy44IDE5LjYtNiAzMC40LTZjMjYuNSAwIDQ4IDIxLjUgNDggNDhWNDMyYzAgMjYuNS0yMS41IDQ4LTQ4IDQ4Yy00NC4yIDAtODAtMzUuOC04MC04MFYzODQgMzM2IDI4OEMwIDE0Ni42IDExNC42IDMyIDI1NiAzMnMyNTYgMTE0LjYgMjU2IDI1NnY0OCA0OCAxNmMwIDQ0LjItMzUuOCA4MC04MCA4MGMtMjYuNSAwLTQ4LTIxLjUtNDgtNDhWMzA0YzAtMjYuNSAyMS41LTQ4IDQ4LTQ4YzEwLjggMCAyMSAyLjEgMzAuNCA2QzQ0OS42IDE1OS40IDM2Mi4xIDgwIDI1NiA4MHpcIlxuICAgICAgICAvPlxuICAgICAgPC9TVkc+XG4gICAgKSxcbiAgICBpbm5lckJsb2NrczogW1tcImNvcmUvcGFyYWdyYXBoXCJdXSxcbiAgICBzY29wZTogW1wiYmxvY2tcIl0sXG4gIH0sXG4gIHtcbiAgICBuYW1lOiBcIm5vdGljZS12aWRlb1wiLFxuICAgIHRpdGxlOiBfXyhcIlZpZGVvXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgZGVzY3JpcHRpb246IF9fKFwiVmlkZW8taWNvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgIGljb25DbGFzczogXCJmYS1zb2xpZCBmYS12aWRlb1wiLFxuICAgIGljb246IChcbiAgICAgIDxTVkdcbiAgICAgICAgd2lkdGg9XCIxZW1cIlxuICAgICAgICBoZWlnaHQ9XCIxZW1cIlxuICAgICAgICBmb250U2l6ZT1cIjJlbVwiXG4gICAgICAgIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiXG4gICAgICAgIGNsYXNzTmFtZT1cInJyemUtZWxlbWVudHMtaWNvblwiXG4gICAgICAgIC8vIHN0eWxlPVwiZm9udC1zaXplOiAyZW07IGZpbGw6IGN1cnJlbnRjb2xvcjtcIlxuICAgICAgICBhbHQ9XCJWaWRlbyBpY29uXCJcbiAgICAgICAgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXG4gICAgICA+XG4gICAgICAgIHsvKiA8IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+ICovfVxuICAgICAgICA8cmVjdCB3aWR0aD1cIjUxMlwiIGhlaWdodD1cIjUxMlwiIGZpbGw9XCIjMDQzMTZhXCIgLz5cbiAgICAgICAgPFBhdGhcbiAgICAgICAgICBmaWxsUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIGNsaXBSdWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgZmlsbD1cIiNmZmZcIlxuICAgICAgICAgIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMTAsIDEyOCkgc2NhbGUoMC41KVwiXG4gICAgICAgICAgZD1cIk0wIDEyOEMwIDkyLjcgMjguNyA2NCA2NCA2NEgzMjBjMzUuMyAwIDY0IDI4LjcgNjQgNjRWMzg0YzAgMzUuMy0yOC43IDY0LTY0IDY0SDY0Yy0zNS4zIDAtNjQtMjguNy02NC02NFYxMjh6TTU1OS4xIDk5LjhjMTAuNCA1LjYgMTYuOSAxNi40IDE2LjkgMjguMlYzODRjMCAxMS44LTYuNSAyMi42LTE2LjkgMjguMnMtMjMgNS0zMi45LTEuNmwtOTYtNjRMNDE2IDMzNy4xVjMyMCAxOTIgMTc0LjlsMTQuMi05LjUgOTYtNjRjOS44LTYuNSAyMi40LTcuMiAzMi45LTEuNnpcIlxuICAgICAgICAvPlxuICAgICAgPC9TVkc+XG4gICAgKSxcbiAgICBpbm5lckJsb2NrczogW1tcImNvcmUvcGFyYWdyYXBoXCJdXSxcbiAgICBzY29wZTogW1wiYmxvY2tcIl0sXG4gIH0sXG4gIHtcbiAgICBuYW1lOiBcIm5vdGljZS10aHVtYnMtdXBcIixcbiAgICB0aXRsZTogX18oXCJUaHVtYnMgdXBcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICBkZXNjcmlwdGlvbjogX18oXCJUaHVtcHMgdXAgaWNvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgIGljb25DbGFzczogXCJmYS1zb2xpZCBmYS10aHVtYnMtdXBcIixcbiAgICBpY29uOiAoXG4gICAgICA8U1ZHXG4gICAgICAgIHdpZHRoPVwiMWVtXCJcbiAgICAgICAgaGVpZ2h0PVwiMWVtXCJcbiAgICAgICAgZm9udFNpemU9XCIyZW1cIlxuICAgICAgICB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIlxuICAgICAgICBjbGFzc05hbWU9XCJycnplLWVsZW1lbnRzLWljb25cIlxuICAgICAgICAvLyBzdHlsZT1cImZvbnQtc2l6ZTogMmVtOyBmaWxsOiBjdXJyZW50Y29sb3I7XCJcbiAgICAgICAgYWx0PVwiVGh1bWJzIHVwIGljb25cIlxuICAgICAgICB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCJcbiAgICAgID5cbiAgICAgICAgey8qIDwhLS0hRm9udCBBd2Vzb21lIEZyZWUgNi41LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4gKi99XG4gICAgICAgIDxyZWN0IHdpZHRoPVwiNTEyXCIgaGVpZ2h0PVwiNTEyXCIgZmlsbD1cIiMwNDMxNmFcIiAvPlxuICAgICAgICA8UGF0aFxuICAgICAgICAgIGZpbGxSdWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgY2xpcFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICBmaWxsPVwiI2ZmZlwiXG4gICAgICAgICAgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEyOCwgMTI4KSBzY2FsZSgwLjUpXCJcbiAgICAgICAgICBkPVwiTTMxMy40IDMyLjljMjYgNS4yIDQyLjkgMzAuNSAzNy43IDU2LjVsLTIuMyAxMS40Yy01LjMgMjYuNy0xNS4xIDUyLjEtMjguOCA3NS4ySDQ2NGMyNi41IDAgNDggMjEuNSA0OCA0OGMwIDE4LjUtMTAuNSAzNC42LTI1LjkgNDIuNkM0OTcgMjc1LjQgNTA0IDI4OC45IDUwNCAzMDRjMCAyMy40LTE2LjggNDIuOS0zOC45IDQ3LjFjNC40IDcuMyA2LjkgMTUuOCA2LjkgMjQuOWMwIDIxLjMtMTMuOSAzOS40LTMzLjEgNDUuNmMuNyAzLjMgMS4xIDYuOCAxLjEgMTAuNGMwIDI2LjUtMjEuNSA0OC00OCA0OEgyOTQuNWMtMTkgMC0zNy41LTUuNi01My4zLTE2LjFsLTM4LjUtMjUuN0MxNzYgNDIwLjQgMTYwIDM5MC40IDE2MCAzNTguM1YzMjAgMjcyIDI0Ny4xYzAtMjkuMiAxMy4zLTU2LjcgMzYtNzVsNy40LTUuOWMyNi41LTIxLjIgNDQuNi01MSA1MS4yLTg0LjJsMi4zLTExLjRjNS4yLTI2IDMwLjUtNDIuOSA1Ni41LTM3Ljd6TTMyIDE5Mkg5NmMxNy43IDAgMzIgMTQuMyAzMiAzMlY0NDhjMCAxNy43LTE0LjMgMzItMzIgMzJIMzJjLTE3LjcgMC0zMi0xNC4zLTMyLTMyVjIyNGMwLTE3LjcgMTQuMy0zMiAzMi0zMnpcIlxuICAgICAgICAvPlxuICAgICAgPC9TVkc+XG4gICAgKSxcbiAgICBpbm5lckJsb2NrczogW1tcImNvcmUvcGFyYWdyYXBoXCJdXSxcbiAgICBzY29wZTogW1wiYmxvY2tcIl0sXG4gIH0sXG4gIHtcbiAgICBuYW1lOiBcIm5vdGljZS10aHVtYnMtZG93blwiLFxuICAgIHRpdGxlOiBfXyhcIlRodW1icyBkb3duXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gICAgZGVzY3JpcHRpb246IF9fKFwiVGh1bWJzIGRvd24gaWNvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgIGljb25DbGFzczogXCJmYS1zb2xpZCBmYS10aHVtYnMtZG93blwiLFxuICAgIGljb246IChcbiAgICAgIDxTVkdcbiAgICAgICAgd2lkdGg9XCIxZW1cIlxuICAgICAgICBoZWlnaHQ9XCIxZW1cIlxuICAgICAgICBmb250U2l6ZT1cIjJlbVwiXG4gICAgICAgIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiXG4gICAgICAgIGNsYXNzTmFtZT1cInJyemUtZWxlbWVudHMtaWNvblwiXG4gICAgICAgIC8vIHN0eWxlPVwiZm9udC1zaXplOiAyZW07IGZpbGw6IGN1cnJlbnRjb2xvcjtcIlxuICAgICAgICBhbHQ9XCJIZWFkcGhvbmUgaWNvblwiXG4gICAgICAgIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIlxuICAgICAgPlxuICAgICAgICB7LyogPCEtLSFGb250IEF3ZXNvbWUgRnJlZSA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLi0tPiAqL31cbiAgICAgICAgPHJlY3Qgd2lkdGg9XCI1MTJcIiBoZWlnaHQ9XCI1MTJcIiBmaWxsPVwiIzA0MzE2YVwiIC8+XG4gICAgICAgIDxQYXRoXG4gICAgICAgICAgZmlsbFJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICBjbGlwUnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIGZpbGw9XCIjZmZmXCJcbiAgICAgICAgICB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTI4LCAxMjgpIHNjYWxlKDAuNSlcIlxuICAgICAgICAgIGQ9XCJNMzEzLjQgNDc5LjFjMjYtNS4yIDQyLjktMzAuNSAzNy43LTU2LjVsLTIuMy0xMS40Yy01LjMtMjYuNy0xNS4xLTUyLjEtMjguOC03NS4ySDQ2NGMyNi41IDAgNDgtMjEuNSA0OC00OGMwLTE4LjUtMTAuNS0zNC42LTI1LjktNDIuNkM0OTcgMjM2LjYgNTA0IDIyMy4xIDUwNCAyMDhjMC0yMy40LTE2LjgtNDIuOS0zOC45LTQ3LjFjNC40LTcuMyA2LjktMTUuOCA2LjktMjQuOWMwLTIxLjMtMTMuOS0zOS40LTMzLjEtNDUuNmMuNy0zLjMgMS4xLTYuOCAxLjEtMTAuNGMwLTI2LjUtMjEuNS00OC00OC00OEgyOTQuNWMtMTkgMC0zNy41IDUuNi01My4zIDE2LjFMMjAyLjcgNzMuOEMxNzYgOTEuNiAxNjAgMTIxLjYgMTYwIDE1My43VjE5MnY0OCAyNC45YzAgMjkuMiAxMy4zIDU2LjcgMzYgNzVsNy40IDUuOWMyNi41IDIxLjIgNDQuNiA1MSA1MS4yIDg0LjJsMi4zIDExLjRjNS4yIDI2IDMwLjUgNDIuOSA1Ni41IDM3Ljd6TTMyIDM4NEg5NmMxNy43IDAgMzItMTQuMyAzMi0zMlYxMjhjMC0xNy43LTE0LjMtMzItMzItMzJIMzJDMTQuMyA5NiAwIDExMC4zIDAgMTI4VjM1MmMwIDE3LjcgMTQuMyAzMiAzMiAzMnpcIlxuICAgICAgICAvPlxuICAgICAgPC9TVkc+XG4gICAgKSxcbiAgICBpbm5lckJsb2NrczogW1tcImNvcmUvcGFyYWdyYXBoXCJdXSxcbiAgICBzY29wZTogW1wiYmxvY2tcIl0sXG4gIH0sXG5dO1xuXG5leHBvcnQgZGVmYXVsdCB2YXJpYXRpb25zOyJdLCJuYW1lcyI6WyJQYXRoIiwiU1ZHIiwiX18iLCJXUEJsb2NrVmFyaWF0aW9uIiwidmFyaWF0aW9ucyIsIm5hbWUiLCJ0aXRsZSIsImRlc2NyaXB0aW9uIiwiaWNvbkNsYXNzIiwiaWNvbiIsIlJlYWN0IiwiY3JlYXRlRWxlbWVudCIsIndpZHRoIiwiaGVpZ2h0IiwiZm9udFNpemUiLCJ2aWV3Qm94IiwiY2xhc3NOYW1lIiwiYWx0IiwieG1sbnMiLCJmaWxsIiwiZmlsbFJ1bGUiLCJjbGlwUnVsZSIsInRyYW5zZm9ybSIsImQiLCJpbm5lckJsb2NrcyIsInNjb3BlIiwiaXNEZWZhdWx0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/notice/variations.js\n"); - -/***/ }), - -/***/ "./src/notice/edit.tsx": -/*!*****************************!*\ - !*** ./src/notice/edit.tsx ***! - \*****************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/symbol.js\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n// import { TextControl } from \"@wordpress/components\";\n\n\n\n\n\n\n\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var icon = attributes.icon;\n var _ref2 = (icon === null || icon === void 0 ? void 0 : icon.split(\" \")) || [],\n _ref3 = _slicedToArray(_ref2, 2),\n iconType = _ref3[0],\n iconName = _ref3[1];\n // isOpen state is used to control the opening and closing of the icon picker modal\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_3__.useState)(false),\n _useState2 = _slicedToArray(_useState, 2),\n isOpen = _useState2[0],\n setOpen = _useState2[1];\n var blockName = \"rrze-elements/notice\";\n var variations = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useSelect)(function (select) {\n var _select = select(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_2__.store),\n getBlockVariations = _select.getBlockVariations;\n return getBlockVariations(blockName, \"block\");\n }, [blockName]);\n var matchedVariation = variations.find(function (variation) {\n return variation.name === attributes.style;\n });\n var openModal = function openModal() {\n return setOpen(true);\n };\n var closeModal = function closeModal() {\n return setOpen(false);\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Style Settings\", \"rrze-elements-blocks\"),\n initialOpen: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.__experimentalBlockVariationPicker, {\n variations: variations,\n onSelect: function onSelect(variation) {\n setAttributes({\n style: variation === null || variation === void 0 ? void 0 : variation.name\n });\n }\n })\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.ToolbarButton, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n label: icon === \"\" ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Select a style\", \"rrze-elements-blocks\") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Change the style\", \"rrze-elements-blocks\"),\n onClick: openModal\n }), isOpen && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Modal, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Select an Icon\", \"rrze-elements-blocks\"),\n onRequestClose: closeModal,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.__experimentalBlockVariationPicker, {\n variations: variations,\n onSelect: function onSelect(variation) {\n setAttributes({\n style: variation === null || variation === void 0 ? void 0 : variation.name\n });\n }\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Button, {\n variant: \"primary\",\n onClick: closeModal,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Save changes\", \"rrze-elements-blocks\")\n })]\n })]\n });\n }\n })\n })\n }), !attributes.style && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.Placeholder, {\n icon: \"admin-plugins\",\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Notice\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.__experimentalBlockVariationPicker, {\n variations: variations,\n onSelect: function onSelect(variation) {\n setAttributes({\n style: variation === null || variation === void 0 ? void 0 : variation.name\n });\n }\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"notice no-title \".concat(attributes.style ? \"alert-\".concat(attributes.style) : \"\"),\n style: attributes.style ? {} : {\n backgroundColor: attributes.color,\n color: attributes.textColor,\n border: \"1px solid \".concat(attributes.borderColor)\n },\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"\".concat(matchedVariation === null || matchedVariation === void 0 ? void 0 : matchedVariation.iconClass, \" rrze-elements-icon\")\n })\n })\n }), attributes.style && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n template: [[\"core/heading\", {\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Add a Headline\", \"rrze-elements-blocks\"),\n level: 3\n }], [\"core/paragraph\", {\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Add a description…\", \"rrze-elements-blocks\")\n }]],\n allowedBlocks: [\"core/heading\", \"core/paragraph\"],\n templateLock: false\n })\n })]\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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UUFBSztNQUNuQixFQUVMO0lBQUEsRUFDRztFQUFBLEdBQ0Y7QUFFViIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvbm90aWNlL2VkaXQudHN4PzQ1ZmYiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gaW1wb3J0IHsgVGV4dENvbnRyb2wgfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICB1c2VCbG9ja1Byb3BzLFxuICBJbm5lckJsb2NrcyxcbiAgSW5zcGVjdG9yQ29udHJvbHMsXG4gIEJsb2NrQ29udHJvbHMsXG4gIF9fZXhwZXJpbWVudGFsQmxvY2tWYXJpYXRpb25QaWNrZXIgYXMgQmxvY2tWYXJpYXRpb25QaWNrZXIsXG4gIHN0b3JlIGFzIGJsb2NrRWRpdG9yU3RvcmUsXG59IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IHsgc3RvcmUgYXMgYmxvY2tzU3RvcmUgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9ja3NcIjtcbmltcG9ydCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IHVzZVNlbGVjdCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCB7XG4gIFBsYWNlaG9sZGVyLFxuICBQYW5lbEJvZHksXG4gIFRvb2xiYXJJdGVtLFxuICBUb29sYmFyR3JvdXAsXG4gIFRvb2xiYXJCdXR0b24sXG4gIEJ1dHRvbixcbiAgTW9kYWwsXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcblxuaW1wb3J0IHsgc3ltYm9sIH0gZnJvbSBcIkB3b3JkcHJlc3MvaWNvbnNcIjtcblxuaW1wb3J0IHtcbiAgU3RhbmRhcmRDb2xvclN3aXRjaGVyLFxuICBTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyLFxuICBCb3JkZXJDb2xvclBpY2tlcixcbn0gZnJvbSBcIi4uL2NvbXBvbmVudHMvQ3VzdG9tQ29sb3JTd2l0Y2hlclwiO1xuXG4vLyBAdHMtaWdub3JlXG5pbXBvcnQgdmFyaWF0aW9ucyBmcm9tIFwiLi92YXJpYXRpb25zXCI7XG5cbmludGVyZmFjZSBFZGl0UHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgc3R5bGU/OiBzdHJpbmc7XG4gICAgY29sb3I6IHN0cmluZztcbiAgICB0ZXh0Q29sb3I/OiBzdHJpbmc7XG4gICAgYm9yZGVyQ29sb3I/OiBzdHJpbmc7XG4gICAgaWNvbj86IHN0cmluZztcbiAgICBzdmdTdHJpbmc/OiBzdHJpbmc7XG4gIH07XG4gIHNldEF0dHJpYnV0ZXM6IChhdHRyaWJ1dGVzOiBQYXJ0aWFsPEVkaXRQcm9wc1tcImF0dHJpYnV0ZXNcIl0+KSA9PiB2b2lkO1xuICBjbGllbnRJZDogc3RyaW5nO1xuICBjb250ZXh0OiB7IFtrZXk6IHN0cmluZ106IGFueSB9O1xuICBibG9ja1Byb3BzOiBhbnk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEVkaXQoe1xuICBibG9ja1Byb3BzLFxuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogRWRpdFByb3BzKSB7XG4gIGNvbnN0IHByb3BzID0gdXNlQmxvY2tQcm9wcygpO1xuICBjb25zdCB7IGljb24gfSA9IGF0dHJpYnV0ZXM7XG4gIGNvbnN0IFtpY29uVHlwZSwgaWNvbk5hbWVdID0gaWNvbj8uc3BsaXQoXCIgXCIpIHx8IFtdO1xuXG4gIC8vIGlzT3BlbiBzdGF0ZSBpcyB1c2VkIHRvIGNvbnRyb2wgdGhlIG9wZW5pbmcgYW5kIGNsb3Npbmcgb2YgdGhlIGljb24gcGlja2VyIG1vZGFsXG4gIGNvbnN0IFtpc09wZW4sIHNldE9wZW5dID0gdXNlU3RhdGUoZmFsc2UpO1xuXG4gIGNvbnN0IGJsb2NrTmFtZSA9IFwicnJ6ZS1lbGVtZW50cy9ub3RpY2VcIjtcblxuICBjb25zdCB2YXJpYXRpb25zID0gdXNlU2VsZWN0KFxuICAgIChzZWxlY3QpID0+IHtcbiAgICAgIGNvbnN0IHsgZ2V0QmxvY2tWYXJpYXRpb25zIH0gPSBzZWxlY3QoYmxvY2tzU3RvcmUpIGFzIGFueTtcbiAgICAgIHJldHVybiBnZXRCbG9ja1ZhcmlhdGlvbnMoYmxvY2tOYW1lLCBcImJsb2NrXCIpO1xuICAgIH0sXG4gICAgW2Jsb2NrTmFtZV1cbiAgKTtcblxuICBjb25zdCBtYXRjaGVkVmFyaWF0aW9uID0gdmFyaWF0aW9ucy5maW5kKFxuICAgICh2YXJpYXRpb246IGFueSkgPT4gdmFyaWF0aW9uLm5hbWUgPT09IGF0dHJpYnV0ZXMuc3R5bGVcbiAgKTtcblxuICBjb25zdCBvcGVuTW9kYWwgPSAoKSA9PiBzZXRPcGVuKHRydWUpO1xuICBjb25zdCBjbG9zZU1vZGFsID0gKCkgPT4gc2V0T3BlbihmYWxzZSk7XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5wcm9wc30+XG4gICAgICA8SW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgIDxQYW5lbEJvZHlcbiAgICAgICAgICB0aXRsZT17X18oXCJTdHlsZSBTZXR0aW5nc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgIGluaXRpYWxPcGVuPXt0cnVlfVxuICAgICAgICA+XG4gICAgICAgICAgPEJsb2NrVmFyaWF0aW9uUGlja2VyXG4gICAgICAgICAgICB2YXJpYXRpb25zPXt2YXJpYXRpb25zfVxuICAgICAgICAgICAgb25TZWxlY3Q9eyh2YXJpYXRpb24pID0+IHtcbiAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcyh7IHN0eWxlOiB2YXJpYXRpb24/Lm5hbWUgfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgIC8+XG4gICAgICAgIDwvUGFuZWxCb2R5PlxuICAgICAgPC9JbnNwZWN0b3JDb250cm9scz5cbiAgICAgIDxCbG9ja0NvbnRyb2xzPlxuICAgICAgICA8VG9vbGJhckdyb3VwPlxuICAgICAgICAgIDxUb29sYmFySXRlbT5cbiAgICAgICAgICAgIHsoKSA9PiAoXG4gICAgICAgICAgICAgIDw+XG4gICAgICAgICAgICAgICAgPFRvb2xiYXJCdXR0b25cbiAgICAgICAgICAgICAgICAgIGljb249e3N5bWJvbH1cbiAgICAgICAgICAgICAgICAgIGxhYmVsPXtcbiAgICAgICAgICAgICAgICAgICAgaWNvbiA9PT0gXCJcIlxuICAgICAgICAgICAgICAgICAgICAgID8gX18oXCJTZWxlY3QgYSBzdHlsZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpXG4gICAgICAgICAgICAgICAgICAgICAgOiBfXyhcIkNoYW5nZSB0aGUgc3R5bGVcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgb25DbGljaz17b3Blbk1vZGFsfVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICAge2lzT3BlbiAmJiAoXG4gICAgICAgICAgICAgICAgICA8TW9kYWxcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU9e19fKFwiU2VsZWN0IGFuIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgICAgICAgb25SZXF1ZXN0Q2xvc2U9e2Nsb3NlTW9kYWx9XG4gICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgIDxCbG9ja1ZhcmlhdGlvblBpY2tlclxuICAgICAgICAgICAgICAgICAgICAgIHZhcmlhdGlvbnM9e3ZhcmlhdGlvbnN9XG4gICAgICAgICAgICAgICAgICAgICAgb25TZWxlY3Q9eyh2YXJpYXRpb24pID0+IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldEF0dHJpYnV0ZXMoeyBzdHlsZTogdmFyaWF0aW9uPy5uYW1lIH0pO1xuICAgICAgICAgICAgICAgICAgICAgIH19XG4gICAgICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICAgICAgIDxCdXR0b24gdmFyaWFudD1cInByaW1hcnlcIiBvbkNsaWNrPXtjbG9zZU1vZGFsfT5cbiAgICAgICAgICAgICAgICAgICAgICB7X18oXCJTYXZlIGNoYW5nZXNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgICAgICA8L01vZGFsPlxuICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgIDwvPlxuICAgICAgICAgICAgKX1cbiAgICAgICAgICA8L1Rvb2xiYXJJdGVtPlxuICAgICAgICA8L1Rvb2xiYXJHcm91cD5cbiAgICAgIDwvQmxvY2tDb250cm9scz5cblxuICAgICAgeyFhdHRyaWJ1dGVzLnN0eWxlICYmIChcbiAgICAgICAgPFBsYWNlaG9sZGVyXG4gICAgICAgICAgaWNvbj1cImFkbWluLXBsdWdpbnNcIlxuICAgICAgICAgIGxhYmVsPXtfXyhcIk5vdGljZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICA+XG4gICAgICAgICAgPEJsb2NrVmFyaWF0aW9uUGlja2VyXG4gICAgICAgICAgICB2YXJpYXRpb25zPXt2YXJpYXRpb25zfVxuICAgICAgICAgICAgb25TZWxlY3Q9eyh2YXJpYXRpb24pID0+IHtcbiAgICAgICAgICAgICAgc2V0QXR0cmlidXRlcyh7IHN0eWxlOiB2YXJpYXRpb24/Lm5hbWUgfSk7XG4gICAgICAgICAgICB9fVxuICAgICAgICAgIC8+XG4gICAgICAgIDwvUGxhY2Vob2xkZXI+XG4gICAgICApfVxuICAgICAgPGRpdlxuICAgICAgICBjbGFzc05hbWU9e2Bub3RpY2Ugbm8tdGl0bGUgJHtcbiAgICAgICAgICBhdHRyaWJ1dGVzLnN0eWxlID8gYGFsZXJ0LSR7YXR0cmlidXRlcy5zdHlsZX1gIDogXCJcIlxuICAgICAgICB9YH1cbiAgICAgICAgc3R5bGU9e1xuICAgICAgICAgIGF0dHJpYnV0ZXMuc3R5bGVcbiAgICAgICAgICAgID8ge31cbiAgICAgICAgICAgIDoge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogYXR0cmlidXRlcy5jb2xvcixcbiAgICAgICAgICAgICAgICBjb2xvcjogYXR0cmlidXRlcy50ZXh0Q29sb3IsXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBgMXB4IHNvbGlkICR7YXR0cmlidXRlcy5ib3JkZXJDb2xvcn1gLFxuICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgID5cbiAgICAgICAgPGRpdj5cbiAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgey8qIFJlbmRlciB0aGUgaWNvbiBpZiBhIG1hdGNoaW5nIHZhcmlhdGlvbiBpcyBmb3VuZCAqL31cbiAgICAgICAgICAgIDxzcGFuXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT17YCR7bWF0Y2hlZFZhcmlhdGlvbj8uaWNvbkNsYXNzfSBycnplLWVsZW1lbnRzLWljb25gfVxuICAgICAgICAgICAgPjwvc3Bhbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIHthdHRyaWJ1dGVzLnN0eWxlICYmIChcbiAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgPElubmVyQmxvY2tzXG4gICAgICAgICAgICAgIHRlbXBsYXRlPXtbXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgXCJjb3JlL2hlYWRpbmdcIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IF9fKFwiQWRkIGEgSGVhZGxpbmVcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICAgICAgICAgICAgICAgICAgbGV2ZWw6IDMsXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgXCJjb3JlL3BhcmFncmFwaFwiLFxuICAgICAgICAgICAgICAgICAgeyBwbGFjZWhvbGRlcjogX18oXCJBZGQgYSBkZXNjcmlwdGlvbuKAplwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpIH0sXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgXX1cbiAgICAgICAgICAgICAgYWxsb3dlZEJsb2Nrcz17W1wiY29yZS9oZWFkaW5nXCIsIFwiY29yZS9wYXJhZ3JhcGhcIl19XG4gICAgICAgICAgICAgIHRlbXBsYXRlTG9jaz17ZmFsc2V9XG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICApfVxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSW5zcGVjdG9yQ29udHJvbHMiLCJCbG9ja0NvbnRyb2xzIiwiX19leHBlcmltZW50YWxCbG9ja1ZhcmlhdGlvblBpY2tlciIsIkJsb2NrVmFyaWF0aW9uUGlja2VyIiwic3RvcmUiLCJibG9ja3NTdG9yZSIsInVzZVN0YXRlIiwiX18iLCJ1c2VTZWxlY3QiLCJQbGFjZWhvbGRlciIsIlBhbmVsQm9keSIsIlRvb2xiYXJJdGVtIiwiVG9vbGJhckdyb3VwIiwiVG9vbGJhckJ1dHRvbiIsIkJ1dHRvbiIsIk1vZGFsIiwic3ltYm9sIiwiRWRpdCIsIl9yZWYiLCJibG9ja1Byb3BzIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJwcm9wcyIsImljb24iLCJfcmVmMiIsInNwbGl0IiwiX3JlZjMiLCJfc2xpY2VkVG9BcnJheSIsImljb25UeXBlIiwiaWNvbk5hbWUiLCJfdXNlU3RhdGUiLCJfdXNlU3RhdGUyIiwiaXNPcGVuIiwic2V0T3BlbiIsImJsb2NrTmFtZSIsInZhcmlhdGlvbnMiLCJzZWxlY3QiLCJfc2VsZWN0IiwiZ2V0QmxvY2tWYXJpYXRpb25zIiwibWF0Y2hlZFZhcmlhdGlvbiIsImZpbmQiLCJ2YXJpYXRpb24iLCJuYW1lIiwic3R5bGUiLCJvcGVuTW9kYWwiLCJjbG9zZU1vZGFsIiwiX2pzeHMiLCJPYmplY3QiLCJhc3NpZ24iLCJjaGlsZHJlbiIsIl9qc3giLCJ0aXRsZSIsImluaXRpYWxPcGVuIiwib25TZWxlY3QiLCJfRnJhZ21lbnQiLCJsYWJlbCIsIm9uQ2xpY2siLCJvblJlcXVlc3RDbG9zZSIsInZhcmlhbnQiLCJjbGFzc05hbWUiLCJjb25jYXQiLCJiYWNrZ3JvdW5kQ29sb3IiLCJjb2xvciIsInRleHRDb2xvciIsImJvcmRlciIsImJvcmRlckNvbG9yIiwiaWNvbkNsYXNzIiwidGVtcGxhdGUiLCJwbGFjZWhvbGRlciIsImxldmVsIiwiYWxsb3dlZEJsb2NrcyIsInRlbXBsYXRlTG9jayJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/notice/edit.tsx\n"); - -/***/ }), - -/***/ "./src/notice/editor.scss": -/*!********************************!*\ - !*** ./src/notice/editor.scss ***! - \********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbm90aWNlL2VkaXRvci5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvbm90aWNlL2VkaXRvci5zY3NzP2VmMjkiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/notice/editor.scss\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/data": -/*!******************************!*\ - !*** external ["wp","data"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["data"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "./src/notice/block.json": -/*!*******************************!*\ - !*** ./src/notice/block.json ***! - \*******************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/notice","version":"1.0.10","title":"Notice","category":"rrze_elements","description":"Creates an notice.","attributes":{"style":{"type":"string"}},"example":{"attributes":{"style":"notice-hinweis"},"innerBlocks":[{"name":"core/heading","attributes":{"content":"Info"}},{"name":"core/paragraph","attributes":{"content":"This is an info notice."}}]},"supports":{"html":false},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/notice/index.js"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){"use strict";var e=window.wp.blocks,t=window.ReactJSXRuntime,l=window.wp.blockEditor,c=window.wp.element,n=window.wp.i18n,a=window.wp.data,o=window.wp.components,r=window.wp.primitives,i=(0,t.jsx)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(r.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var l=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=l){var c,n,a,o,r=[],i=!0,s=!1;try{if(a=(l=l.call(e)).next,0===t){if(Object(l)!==l)return;i=!1}else for(;!(i=(c=a.call(l)).done)&&(r.push(c.value),r.length!==t);i=!0);}catch(e){s=!0,n=e}finally{try{if(!i&&null!=l.return&&(o=l.return(),Object(o)!==o))return}finally{if(s)throw n}}return r}}(e,t)||function(e,t){if(e){if("string"==typeof e)return m(e,t);var l={}.toString.call(e).slice(8,-1);return"Object"===l&&e.constructor&&(l=e.constructor.name),"Map"===l||"Set"===l?Array.from(e):"Arguments"===l||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?m(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var l=0,c=Array(t);l li { - position: relative; -} - -.fa-li { - right: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var«-653:1», var«653:-2», var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(15deg); - } - 4% { - transform: rotate(-15deg); - } - 8%, 24% { - transform: rotate(18deg); - } - 12%, 28% { - transform: rotate(-18deg); - } - 16% { - transform: rotate(22deg); - } - 20% { - transform: rotate(-22deg); - } - 32% { - transform: rotate(12deg); - } - 36% { - transform: rotate(-12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(-360deg); - } -} -.fa-rotate-90 { - transform: rotate(-90deg); -} - -.fa-rotate-180 { - transform: rotate(-180deg); -} - -.fa-rotate-270 { - transform: rotate(-270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - right: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-0::before { - content: "\30 "; -} - -.fa-1::before { - content: "\31 "; -} - -.fa-2::before { - content: "\32 "; -} - -.fa-3::before { - content: "\33 "; -} - -.fa-4::before { - content: "\34 "; -} - -.fa-5::before { - content: "\35 "; -} - -.fa-6::before { - content: "\36 "; -} - -.fa-7::before { - content: "\37 "; -} - -.fa-8::before { - content: "\38 "; -} - -.fa-9::before { - content: "\39 "; -} - -.fa-fill-drip::before { - content: "\f576"; -} - -.fa-arrows-to-circle::before { - content: "\e4bd"; -} - -.fa-circle-chevron-right::before { - content: "\f138"; -} - -.fa-chevron-circle-right::before { - content: "\f138"; -} - -.fa-at::before { - content: "\@"; -} - -.fa-trash-can::before { - content: "\f2ed"; -} - -.fa-trash-alt::before { - content: "\f2ed"; -} - -.fa-text-height::before { - content: "\f034"; -} - -.fa-user-xmark::before { - content: "\f235"; -} - -.fa-user-times::before { - content: "\f235"; -} - -.fa-stethoscope::before { - content: "\f0f1"; -} - -.fa-message::before { - content: "\f27a"; -} - -.fa-comment-alt::before { - content: "\f27a"; -} - -.fa-info::before { - content: "\f129"; -} - -.fa-down-left-and-up-right-to-center::before { - content: "\f422"; -} - -.fa-compress-alt::before { - content: "\f422"; -} - -.fa-explosion::before { - content: "\e4e9"; -} - -.fa-file-lines::before { - content: "\f15c"; -} - -.fa-file-alt::before { - content: "\f15c"; -} - -.fa-file-text::before { - content: "\f15c"; -} - -.fa-wave-square::before { - content: "\f83e"; -} - -.fa-ring::before { - content: "\f70b"; -} - -.fa-building-un::before { - content: "\e4d9"; -} - -.fa-dice-three::before { - content: "\f527"; -} - -.fa-calendar-days::before { - content: "\f073"; -} - -.fa-calendar-alt::before { - content: "\f073"; -} - -.fa-anchor-circle-check::before { - content: "\e4aa"; -} - -.fa-building-circle-arrow-right::before { - content: "\e4d1"; -} - -.fa-volleyball::before { - content: "\f45f"; -} - -.fa-volleyball-ball::before { - content: "\f45f"; -} - -.fa-arrows-up-to-line::before { - content: "\e4c2"; -} - -.fa-sort-down::before { - content: "\f0dd"; -} - -.fa-sort-desc::before { - content: "\f0dd"; -} - -.fa-circle-minus::before { - content: "\f056"; -} - -.fa-minus-circle::before { - content: "\f056"; -} - -.fa-door-open::before { - content: "\f52b"; -} - -.fa-right-from-bracket::before { - content: "\f2f5"; -} - -.fa-sign-out-alt::before { - content: "\f2f5"; -} - -.fa-atom::before { - content: "\f5d2"; -} - -.fa-soap::before { - content: "\e06e"; -} - -.fa-icons::before { - content: "\f86d"; -} - -.fa-heart-music-camera-bolt::before { - content: "\f86d"; -} - -.fa-microphone-lines-slash::before { - content: "\f539"; -} - -.fa-microphone-alt-slash::before { - content: "\f539"; -} - -.fa-bridge-circle-check::before { - content: "\e4c9"; -} - -.fa-pump-medical::before { - content: "\e06a"; -} - -.fa-fingerprint::before { - content: "\f577"; -} - -.fa-hand-point-right::before { - content: "\f0a4"; -} - -.fa-magnifying-glass-location::before { - content: "\f689"; -} - -.fa-search-location::before { - content: "\f689"; -} - -.fa-forward-step::before { - content: "\f051"; -} - -.fa-step-forward::before { - content: "\f051"; -} - -.fa-face-smile-beam::before { - content: "\f5b8"; -} - -.fa-smile-beam::before { - content: "\f5b8"; -} - -.fa-flag-checkered::before { - content: "\f11e"; -} - -.fa-football::before { - content: "\f44e"; -} - -.fa-football-ball::before { - content: "\f44e"; -} - -.fa-school-circle-exclamation::before { - content: "\e56c"; -} - -.fa-crop::before { - content: "\f125"; -} - -.fa-angles-down::before { - content: "\f103"; -} - -.fa-angle-double-down::before { - content: "\f103"; -} - -.fa-users-rectangle::before { - content: "\e594"; -} - -.fa-people-roof::before { - content: "\e537"; -} - -.fa-people-line::before { - content: "\e534"; -} - -.fa-beer-mug-empty::before { - content: "\f0fc"; -} - -.fa-beer::before { - content: "\f0fc"; -} - -.fa-diagram-predecessor::before { - content: "\e477"; -} - -.fa-arrow-up-long::before { - content: "\f176"; -} - -.fa-long-arrow-up::before { - content: "\f176"; -} - -.fa-fire-flame-simple::before { - content: "\f46a"; -} - -.fa-burn::before { - content: "\f46a"; -} - -.fa-person::before { - content: "\f183"; -} - -.fa-male::before { - content: "\f183"; -} - -.fa-laptop::before { - content: "\f109"; -} - -.fa-file-csv::before { - content: "\f6dd"; -} - -.fa-menorah::before { - content: "\f676"; -} - -.fa-truck-plane::before { - content: "\e58f"; -} - -.fa-record-vinyl::before { - content: "\f8d9"; -} - -.fa-face-grin-stars::before { - content: "\f587"; -} - -.fa-grin-stars::before { - content: "\f587"; -} - -.fa-bong::before { - content: "\f55c"; -} - -.fa-spaghetti-monster-flying::before { - content: "\f67b"; -} - -.fa-pastafarianism::before { - content: "\f67b"; -} - -.fa-arrow-down-up-across-line::before { - content: "\e4af"; -} - -.fa-spoon::before { - content: "\f2e5"; -} - -.fa-utensil-spoon::before { - content: "\f2e5"; -} - -.fa-jar-wheat::before { - content: "\e517"; -} - -.fa-envelopes-bulk::before { - content: "\f674"; -} - -.fa-mail-bulk::before { - content: "\f674"; -} - -.fa-file-circle-exclamation::before { - content: "\e4eb"; -} - -.fa-circle-h::before { - content: "\f47e"; -} - -.fa-hospital-symbol::before { - content: "\f47e"; -} - -.fa-pager::before { - content: "\f815"; -} - -.fa-address-book::before { - content: "\f2b9"; -} - -.fa-contact-book::before { - content: "\f2b9"; -} - -.fa-strikethrough::before { - content: "\f0cc"; -} - -.fa-k::before { - content: "K"; -} - -.fa-landmark-flag::before { - content: "\e51c"; -} - -.fa-pencil::before { - content: "\f303"; -} - -.fa-pencil-alt::before { - content: "\f303"; -} - -.fa-backward::before { - content: "\f04a"; -} - -.fa-caret-right::before { - content: "\f0da"; -} - -.fa-comments::before { - content: "\f086"; -} - -.fa-paste::before { - content: "\f0ea"; -} - -.fa-file-clipboard::before { - content: "\f0ea"; -} - -.fa-code-pull-request::before { - content: "\e13c"; -} - -.fa-clipboard-list::before { - content: "\f46d"; -} - -.fa-truck-ramp-box::before { - content: "\f4de"; -} - -.fa-truck-loading::before { - content: "\f4de"; -} - -.fa-user-check::before { - content: "\f4fc"; -} - -.fa-vial-virus::before { - content: "\e597"; -} - -.fa-sheet-plastic::before { - content: "\e571"; -} - -.fa-blog::before { - content: "\f781"; -} - -.fa-user-ninja::before { - content: "\f504"; -} - -.fa-person-arrow-up-from-line::before { - content: "\e539"; -} - -.fa-scroll-torah::before { - content: "\f6a0"; -} - -.fa-torah::before { - content: "\f6a0"; -} - -.fa-broom-ball::before { - content: "\f458"; -} - -.fa-quidditch::before { - content: "\f458"; -} - -.fa-quidditch-broom-ball::before { - content: "\f458"; -} - -.fa-toggle-off::before { - content: "\f204"; -} - -.fa-box-archive::before { - content: "\f187"; -} - -.fa-archive::before { - content: "\f187"; -} - -.fa-person-drowning::before { - content: "\e545"; -} - -.fa-arrow-down-9-1::before { - content: "\f886"; -} - -.fa-sort-numeric-desc::before { - content: "\f886"; -} - -.fa-sort-numeric-down-alt::before { - content: "\f886"; -} - -.fa-face-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-spray-can::before { - content: "\f5bd"; -} - -.fa-truck-monster::before { - content: "\f63b"; -} - -.fa-w::before { - content: "W"; -} - -.fa-earth-africa::before { - content: "\f57c"; -} - -.fa-globe-africa::before { - content: "\f57c"; -} - -.fa-rainbow::before { - content: "\f75b"; -} - -.fa-circle-notch::before { - content: "\f1ce"; -} - -.fa-tablet-screen-button::before { - content: "\f3fa"; -} - -.fa-tablet-alt::before { - content: "\f3fa"; -} - -.fa-paw::before { - content: "\f1b0"; -} - -.fa-cloud::before { - content: "\f0c2"; -} - -.fa-trowel-bricks::before { - content: "\e58a"; -} - -.fa-face-flushed::before { - content: "\f579"; -} - -.fa-flushed::before { - content: "\f579"; -} - -.fa-hospital-user::before { - content: "\f80d"; -} - -.fa-tent-arrow-left-right::before { - content: "\e57f"; -} - -.fa-gavel::before { - content: "\f0e3"; -} - -.fa-legal::before { - content: "\f0e3"; -} - -.fa-binoculars::before { - content: "\f1e5"; -} - -.fa-microphone-slash::before { - content: "\f131"; -} - -.fa-box-tissue::before { - content: "\e05b"; -} - -.fa-motorcycle::before { - content: "\f21c"; -} - -.fa-bell-concierge::before { - content: "\f562"; -} - -.fa-concierge-bell::before { - content: "\f562"; -} - -.fa-pen-ruler::before { - content: "\f5ae"; -} - -.fa-pencil-ruler::before { - content: "\f5ae"; -} - -.fa-people-arrows::before { - content: "\e068"; -} - -.fa-people-arrows-left-right::before { - content: "\e068"; -} - -.fa-mars-and-venus-burst::before { - content: "\e523"; -} - -.fa-square-caret-right::before { - content: "\f152"; -} - -.fa-caret-square-right::before { - content: "\f152"; -} - -.fa-scissors::before { - content: "\f0c4"; -} - -.fa-cut::before { - content: "\f0c4"; -} - -.fa-sun-plant-wilt::before { - content: "\e57a"; -} - -.fa-toilets-portable::before { - content: "\e584"; -} - -.fa-hockey-puck::before { - content: "\f453"; -} - -.fa-table::before { - content: "\f0ce"; -} - -.fa-magnifying-glass-arrow-right::before { - content: "\e521"; -} - -.fa-tachograph-digital::before { - content: "\f566"; -} - -.fa-digital-tachograph::before { - content: "\f566"; -} - -.fa-users-slash::before { - content: "\e073"; -} - -.fa-clover::before { - content: "\e139"; -} - -.fa-reply::before { - content: "\f3e5"; -} - -.fa-mail-reply::before { - content: "\f3e5"; -} - -.fa-star-and-crescent::before { - content: "\f699"; -} - -.fa-house-fire::before { - content: "\e50c"; -} - -.fa-square-minus::before { - content: "\f146"; -} - -.fa-minus-square::before { - content: "\f146"; -} - -.fa-helicopter::before { - content: "\f533"; -} - -.fa-compass::before { - content: "\f14e"; -} - -.fa-square-caret-down::before { - content: "\f150"; -} - -.fa-caret-square-down::before { - content: "\f150"; -} - -.fa-file-circle-question::before { - content: "\e4ef"; -} - -.fa-laptop-code::before { - content: "\f5fc"; -} - -.fa-swatchbook::before { - content: "\f5c3"; -} - -.fa-prescription-bottle::before { - content: "\f485"; -} - -.fa-bars::before { - content: "\f0c9"; -} - -.fa-navicon::before { - content: "\f0c9"; -} - -.fa-people-group::before { - content: "\e533"; -} - -.fa-hourglass-end::before { - content: "\f253"; -} - -.fa-hourglass-3::before { - content: "\f253"; -} - -.fa-heart-crack::before { - content: "\f7a9"; -} - -.fa-heart-broken::before { - content: "\f7a9"; -} - -.fa-square-up-right::before { - content: "\f360"; -} - -.fa-external-link-square-alt::before { - content: "\f360"; -} - -.fa-face-kiss-beam::before { - content: "\f597"; -} - -.fa-kiss-beam::before { - content: "\f597"; -} - -.fa-film::before { - content: "\f008"; -} - -.fa-ruler-horizontal::before { - content: "\f547"; -} - -.fa-people-robbery::before { - content: "\e536"; -} - -.fa-lightbulb::before { - content: "\f0eb"; -} - -.fa-caret-left::before { - content: "\f0d9"; -} - -.fa-circle-exclamation::before { - content: "\f06a"; -} - -.fa-exclamation-circle::before { - content: "\f06a"; -} - -.fa-school-circle-xmark::before { - content: "\e56d"; -} - -.fa-arrow-right-from-bracket::before { - content: "\f08b"; -} - -.fa-sign-out::before { - content: "\f08b"; -} - -.fa-circle-chevron-down::before { - content: "\f13a"; -} - -.fa-chevron-circle-down::before { - content: "\f13a"; -} - -.fa-unlock-keyhole::before { - content: "\f13e"; -} - -.fa-unlock-alt::before { - content: "\f13e"; -} - -.fa-cloud-showers-heavy::before { - content: "\f740"; -} - -.fa-headphones-simple::before { - content: "\f58f"; -} - -.fa-headphones-alt::before { - content: "\f58f"; -} - -.fa-sitemap::before { - content: "\f0e8"; -} - -.fa-circle-dollar-to-slot::before { - content: "\f4b9"; -} - -.fa-donate::before { - content: "\f4b9"; -} - -.fa-memory::before { - content: "\f538"; -} - -.fa-road-spikes::before { - content: "\e568"; -} - -.fa-fire-burner::before { - content: "\e4f1"; -} - -.fa-flag::before { - content: "\f024"; -} - -.fa-hanukiah::before { - content: "\f6e6"; -} - -.fa-feather::before { - content: "\f52d"; -} - -.fa-volume-low::before { - content: "\f027"; -} - -.fa-volume-down::before { - content: "\f027"; -} - -.fa-comment-slash::before { - content: "\f4b3"; -} - -.fa-cloud-sun-rain::before { - content: "\f743"; -} - -.fa-compress::before { - content: "\f066"; -} - -.fa-wheat-awn::before { - content: "\e2cd"; -} - -.fa-wheat-alt::before { - content: "\e2cd"; -} - -.fa-ankh::before { - content: "\f644"; -} - -.fa-hands-holding-child::before { - content: "\e4fa"; -} - -.fa-asterisk::before { - content: "\*"; -} - -.fa-square-check::before { - content: "\f14a"; -} - -.fa-check-square::before { - content: "\f14a"; -} - -.fa-peseta-sign::before { - content: "\e221"; -} - -.fa-heading::before { - content: "\f1dc"; -} - -.fa-header::before { - content: "\f1dc"; -} - -.fa-ghost::before { - content: "\f6e2"; -} - -.fa-list::before { - content: "\f03a"; -} - -.fa-list-squares::before { - content: "\f03a"; -} - -.fa-square-phone-flip::before { - content: "\f87b"; -} - -.fa-phone-square-alt::before { - content: "\f87b"; -} - -.fa-cart-plus::before { - content: "\f217"; -} - -.fa-gamepad::before { - content: "\f11b"; -} - -.fa-circle-dot::before { - content: "\f192"; -} - -.fa-dot-circle::before { - content: "\f192"; -} - -.fa-face-dizzy::before { - content: "\f567"; -} - -.fa-dizzy::before { - content: "\f567"; -} - -.fa-egg::before { - content: "\f7fb"; -} - -.fa-house-medical-circle-xmark::before { - content: "\e513"; -} - -.fa-campground::before { - content: "\f6bb"; -} - -.fa-folder-plus::before { - content: "\f65e"; -} - -.fa-futbol::before { - content: "\f1e3"; -} - -.fa-futbol-ball::before { - content: "\f1e3"; -} - -.fa-soccer-ball::before { - content: "\f1e3"; -} - -.fa-paintbrush::before { - content: "\f1fc"; -} - -.fa-paint-brush::before { - content: "\f1fc"; -} - -.fa-lock::before { - content: "\f023"; -} - -.fa-gas-pump::before { - content: "\f52f"; -} - -.fa-hot-tub-person::before { - content: "\f593"; -} - -.fa-hot-tub::before { - content: "\f593"; -} - -.fa-map-location::before { - content: "\f59f"; -} - -.fa-map-marked::before { - content: "\f59f"; -} - -.fa-house-flood-water::before { - content: "\e50e"; -} - -.fa-tree::before { - content: "\f1bb"; -} - -.fa-bridge-lock::before { - content: "\e4cc"; -} - -.fa-sack-dollar::before { - content: "\f81d"; -} - -.fa-pen-to-square::before { - content: "\f044"; -} - -.fa-edit::before { - content: "\f044"; -} - -.fa-car-side::before { - content: "\f5e4"; -} - -.fa-share-nodes::before { - content: "\f1e0"; -} - -.fa-share-alt::before { - content: "\f1e0"; -} - -.fa-heart-circle-minus::before { - content: "\e4ff"; -} - -.fa-hourglass-half::before { - content: "\f252"; -} - -.fa-hourglass-2::before { - content: "\f252"; -} - -.fa-microscope::before { - content: "\f610"; -} - -.fa-sink::before { - content: "\e06d"; -} - -.fa-bag-shopping::before { - content: "\f290"; -} - -.fa-shopping-bag::before { - content: "\f290"; -} - -.fa-arrow-down-z-a::before { - content: "\f881"; -} - -.fa-sort-alpha-desc::before { - content: "\f881"; -} - -.fa-sort-alpha-down-alt::before { - content: "\f881"; -} - -.fa-mitten::before { - content: "\f7b5"; -} - -.fa-person-rays::before { - content: "\e54d"; -} - -.fa-users::before { - content: "\f0c0"; -} - -.fa-eye-slash::before { - content: "\f070"; -} - -.fa-flask-vial::before { - content: "\e4f3"; -} - -.fa-hand::before { - content: "\f256"; -} - -.fa-hand-paper::before { - content: "\f256"; -} - -.fa-om::before { - content: "\f679"; -} - -.fa-worm::before { - content: "\e599"; -} - -.fa-house-circle-xmark::before { - content: "\e50b"; -} - -.fa-plug::before { - content: "\f1e6"; -} - -.fa-chevron-up::before { - content: "\f077"; -} - -.fa-hand-spock::before { - content: "\f259"; -} - -.fa-stopwatch::before { - content: "\f2f2"; -} - -.fa-face-kiss::before { - content: "\f596"; -} - -.fa-kiss::before { - content: "\f596"; -} - -.fa-bridge-circle-xmark::before { - content: "\e4cb"; -} - -.fa-face-grin-tongue::before { - content: "\f589"; -} - -.fa-grin-tongue::before { - content: "\f589"; -} - -.fa-chess-bishop::before { - content: "\f43a"; -} - -.fa-face-grin-wink::before { - content: "\f58c"; -} - -.fa-grin-wink::before { - content: "\f58c"; -} - -.fa-ear-deaf::before { - content: "\f2a4"; -} - -.fa-deaf::before { - content: "\f2a4"; -} - -.fa-deafness::before { - content: "\f2a4"; -} - -.fa-hard-of-hearing::before { - content: "\f2a4"; -} - -.fa-road-circle-check::before { - content: "\e564"; -} - -.fa-dice-five::before { - content: "\f523"; -} - -.fa-square-rss::before { - content: "\f143"; -} - -.fa-rss-square::before { - content: "\f143"; -} - -.fa-land-mine-on::before { - content: "\e51b"; -} - -.fa-i-cursor::before { - content: "\f246"; -} - -.fa-stamp::before { - content: "\f5bf"; -} - -.fa-stairs::before { - content: "\e289"; -} - -.fa-i::before { - content: "I"; -} - -.fa-hryvnia-sign::before { - content: "\f6f2"; -} - -.fa-hryvnia::before { - content: "\f6f2"; -} - -.fa-pills::before { - content: "\f484"; -} - -.fa-face-grin-wide::before { - content: "\f581"; -} - -.fa-grin-alt::before { - content: "\f581"; -} - -.fa-tooth::before { - content: "\f5c9"; -} - -.fa-v::before { - content: "V"; -} - -.fa-bangladeshi-taka-sign::before { - content: "\e2e6"; -} - -.fa-bicycle::before { - content: "\f206"; -} - -.fa-staff-snake::before { - content: "\e579"; -} - -.fa-rod-asclepius::before { - content: "\e579"; -} - -.fa-rod-snake::before { - content: "\e579"; -} - -.fa-staff-aesculapius::before { - content: "\e579"; -} - -.fa-head-side-cough-slash::before { - content: "\e062"; -} - -.fa-truck-medical::before { - content: "\f0f9"; -} - -.fa-ambulance::before { - content: "\f0f9"; -} - -.fa-wheat-awn-circle-exclamation::before { - content: "\e598"; -} - -.fa-snowman::before { - content: "\f7d0"; -} - -.fa-mortar-pestle::before { - content: "\f5a7"; -} - -.fa-road-barrier::before { - content: "\e562"; -} - -.fa-school::before { - content: "\f549"; -} - -.fa-igloo::before { - content: "\f7ae"; -} - -.fa-joint::before { - content: "\f595"; -} - -.fa-angle-right::before { - content: "\f105"; -} - -.fa-horse::before { - content: "\f6f0"; -} - -.fa-q::before { - content: "Q"; -} - -.fa-g::before { - content: "G"; -} - -.fa-notes-medical::before { - content: "\f481"; -} - -.fa-temperature-half::before { - content: "\f2c9"; -} - -.fa-temperature-2::before { - content: "\f2c9"; -} - -.fa-thermometer-2::before { - content: "\f2c9"; -} - -.fa-thermometer-half::before { - content: "\f2c9"; -} - -.fa-dong-sign::before { - content: "\e169"; -} - -.fa-capsules::before { - content: "\f46b"; -} - -.fa-poo-storm::before { - content: "\f75a"; -} - -.fa-poo-bolt::before { - content: "\f75a"; -} - -.fa-face-frown-open::before { - content: "\f57a"; -} - -.fa-frown-open::before { - content: "\f57a"; -} - -.fa-hand-point-up::before { - content: "\f0a6"; -} - -.fa-money-bill::before { - content: "\f0d6"; -} - -.fa-bookmark::before { - content: "\f02e"; -} - -.fa-align-justify::before { - content: "\f039"; -} - -.fa-umbrella-beach::before { - content: "\f5ca"; -} - -.fa-helmet-un::before { - content: "\e503"; -} - -.fa-bullseye::before { - content: "\f140"; -} - -.fa-bacon::before { - content: "\f7e5"; -} - -.fa-hand-point-down::before { - content: "\f0a7"; -} - -.fa-arrow-up-from-bracket::before { - content: "\e09a"; -} - -.fa-folder::before { - content: "\f07b"; -} - -.fa-folder-blank::before { - content: "\f07b"; -} - -.fa-file-waveform::before { - content: "\f478"; -} - -.fa-file-medical-alt::before { - content: "\f478"; -} - -.fa-radiation::before { - content: "\f7b9"; -} - -.fa-chart-simple::before { - content: "\e473"; -} - -.fa-mars-stroke::before { - content: "\f229"; -} - -.fa-vial::before { - content: "\f492"; -} - -.fa-gauge::before { - content: "\f624"; -} - -.fa-dashboard::before { - content: "\f624"; -} - -.fa-gauge-med::before { - content: "\f624"; -} - -.fa-tachometer-alt-average::before { - content: "\f624"; -} - -.fa-wand-magic-sparkles::before { - content: "\e2ca"; -} - -.fa-magic-wand-sparkles::before { - content: "\e2ca"; -} - -.fa-e::before { - content: "E"; -} - -.fa-pen-clip::before { - content: "\f305"; -} - -.fa-pen-alt::before { - content: "\f305"; -} - -.fa-bridge-circle-exclamation::before { - content: "\e4ca"; -} - -.fa-user::before { - content: "\f007"; -} - -.fa-school-circle-check::before { - content: "\e56b"; -} - -.fa-dumpster::before { - content: "\f793"; -} - -.fa-van-shuttle::before { - content: "\f5b6"; -} - -.fa-shuttle-van::before { - content: "\f5b6"; -} - -.fa-building-user::before { - content: "\e4da"; -} - -.fa-square-caret-left::before { - content: "\f191"; -} - -.fa-caret-square-left::before { - content: "\f191"; -} - -.fa-highlighter::before { - content: "\f591"; -} - -.fa-key::before { - content: "\f084"; -} - -.fa-bullhorn::before { - content: "\f0a1"; -} - -.fa-globe::before { - content: "\f0ac"; -} - -.fa-synagogue::before { - content: "\f69b"; -} - -.fa-person-half-dress::before { - content: "\e548"; -} - -.fa-road-bridge::before { - content: "\e563"; -} - -.fa-location-arrow::before { - content: "\f124"; -} - -.fa-c::before { - content: "C"; -} - -.fa-tablet-button::before { - content: "\f10a"; -} - -.fa-building-lock::before { - content: "\e4d6"; -} - -.fa-pizza-slice::before { - content: "\f818"; -} - -.fa-money-bill-wave::before { - content: "\f53a"; -} - -.fa-chart-area::before { - content: "\f1fe"; -} - -.fa-area-chart::before { - content: "\f1fe"; -} - -.fa-house-flag::before { - content: "\e50d"; -} - -.fa-person-circle-minus::before { - content: "\e540"; -} - -.fa-ban::before { - content: "\f05e"; -} - -.fa-cancel::before { - content: "\f05e"; -} - -.fa-camera-rotate::before { - content: "\e0d8"; -} - -.fa-spray-can-sparkles::before { - content: "\f5d0"; -} - -.fa-air-freshener::before { - content: "\f5d0"; -} - -.fa-star::before { - content: "\f005"; -} - -.fa-repeat::before { - content: "\f363"; -} - -.fa-cross::before { - content: "\f654"; -} - -.fa-box::before { - content: "\f466"; -} - -.fa-venus-mars::before { - content: "\f228"; -} - -.fa-arrow-pointer::before { - content: "\f245"; -} - -.fa-mouse-pointer::before { - content: "\f245"; -} - -.fa-maximize::before { - content: "\f31e"; -} - -.fa-expand-arrows-alt::before { - content: "\f31e"; -} - -.fa-charging-station::before { - content: "\f5e7"; -} - -.fa-shapes::before { - content: "\f61f"; -} - -.fa-triangle-circle-square::before { - content: "\f61f"; -} - -.fa-shuffle::before { - content: "\f074"; -} - -.fa-random::before { - content: "\f074"; -} - -.fa-person-running::before { - content: "\f70c"; -} - -.fa-running::before { - content: "\f70c"; -} - -.fa-mobile-retro::before { - content: "\e527"; -} - -.fa-grip-lines-vertical::before { - content: "\f7a5"; -} - -.fa-spider::before { - content: "\f717"; -} - -.fa-hands-bound::before { - content: "\e4f9"; -} - -.fa-file-invoice-dollar::before { - content: "\f571"; -} - -.fa-plane-circle-exclamation::before { - content: "\e556"; -} - -.fa-x-ray::before { - content: "\f497"; -} - -.fa-spell-check::before { - content: "\f891"; -} - -.fa-slash::before { - content: "\f715"; -} - -.fa-computer-mouse::before { - content: "\f8cc"; -} - -.fa-mouse::before { - content: "\f8cc"; -} - -.fa-arrow-right-to-bracket::before { - content: "\f090"; -} - -.fa-sign-in::before { - content: "\f090"; -} - -.fa-shop-slash::before { - content: "\e070"; -} - -.fa-store-alt-slash::before { - content: "\e070"; -} - -.fa-server::before { - content: "\f233"; -} - -.fa-virus-covid-slash::before { - content: "\e4a9"; -} - -.fa-shop-lock::before { - content: "\e4a5"; -} - -.fa-hourglass-start::before { - content: "\f251"; -} - -.fa-hourglass-1::before { - content: "\f251"; -} - -.fa-blender-phone::before { - content: "\f6b6"; -} - -.fa-building-wheat::before { - content: "\e4db"; -} - -.fa-person-breastfeeding::before { - content: "\e53a"; -} - -.fa-right-to-bracket::before { - content: "\f2f6"; -} - -.fa-sign-in-alt::before { - content: "\f2f6"; -} - -.fa-venus::before { - content: "\f221"; -} - -.fa-passport::before { - content: "\f5ab"; -} - -.fa-heart-pulse::before { - content: "\f21e"; -} - -.fa-heartbeat::before { - content: "\f21e"; -} - -.fa-people-carry-box::before { - content: "\f4ce"; -} - -.fa-people-carry::before { - content: "\f4ce"; -} - -.fa-temperature-high::before { - content: "\f769"; -} - -.fa-microchip::before { - content: "\f2db"; -} - -.fa-crown::before { - content: "\f521"; -} - -.fa-weight-hanging::before { - content: "\f5cd"; -} - -.fa-xmarks-lines::before { - content: "\e59a"; -} - -.fa-file-prescription::before { - content: "\f572"; -} - -.fa-weight-scale::before { - content: "\f496"; -} - -.fa-weight::before { - content: "\f496"; -} - -.fa-user-group::before { - content: "\f500"; -} - -.fa-user-friends::before { - content: "\f500"; -} - -.fa-arrow-up-a-z::before { - content: "\f15e"; -} - -.fa-sort-alpha-up::before { - content: "\f15e"; -} - -.fa-chess-knight::before { - content: "\f441"; -} - -.fa-face-laugh-squint::before { - content: "\f59b"; -} - -.fa-laugh-squint::before { - content: "\f59b"; -} - -.fa-wheelchair::before { - content: "\f193"; -} - -.fa-circle-arrow-up::before { - content: "\f0aa"; -} - -.fa-arrow-circle-up::before { - content: "\f0aa"; -} - -.fa-toggle-on::before { - content: "\f205"; -} - -.fa-person-walking::before { - content: "\f554"; -} - -.fa-walking::before { - content: "\f554"; -} - -.fa-l::before { - content: "L"; -} - -.fa-fire::before { - content: "\f06d"; -} - -.fa-bed-pulse::before { - content: "\f487"; -} - -.fa-procedures::before { - content: "\f487"; -} - -.fa-shuttle-space::before { - content: "\f197"; -} - -.fa-space-shuttle::before { - content: "\f197"; -} - -.fa-face-laugh::before { - content: "\f599"; -} - -.fa-laugh::before { - content: "\f599"; -} - -.fa-folder-open::before { - content: "\f07c"; -} - -.fa-heart-circle-plus::before { - content: "\e500"; -} - -.fa-code-fork::before { - content: "\e13b"; -} - -.fa-city::before { - content: "\f64f"; -} - -.fa-microphone-lines::before { - content: "\f3c9"; -} - -.fa-microphone-alt::before { - content: "\f3c9"; -} - -.fa-pepper-hot::before { - content: "\f816"; -} - -.fa-unlock::before { - content: "\f09c"; -} - -.fa-colon-sign::before { - content: "\e140"; -} - -.fa-headset::before { - content: "\f590"; -} - -.fa-store-slash::before { - content: "\e071"; -} - -.fa-road-circle-xmark::before { - content: "\e566"; -} - -.fa-user-minus::before { - content: "\f503"; -} - -.fa-mars-stroke-up::before { - content: "\f22a"; -} - -.fa-mars-stroke-v::before { - content: "\f22a"; -} - -.fa-champagne-glasses::before { - content: "\f79f"; -} - -.fa-glass-cheers::before { - content: "\f79f"; -} - -.fa-clipboard::before { - content: "\f328"; -} - -.fa-house-circle-exclamation::before { - content: "\e50a"; -} - -.fa-file-arrow-up::before { - content: "\f574"; -} - -.fa-file-upload::before { - content: "\f574"; -} - -.fa-wifi::before { - content: "\f1eb"; -} - -.fa-wifi-3::before { - content: "\f1eb"; -} - -.fa-wifi-strong::before { - content: "\f1eb"; -} - -.fa-bath::before { - content: "\f2cd"; -} - -.fa-bathtub::before { - content: "\f2cd"; -} - -.fa-underline::before { - content: "\f0cd"; -} - -.fa-user-pen::before { - content: "\f4ff"; -} - -.fa-user-edit::before { - content: "\f4ff"; -} - -.fa-signature::before { - content: "\f5b7"; -} - -.fa-stroopwafel::before { - content: "\f551"; -} - -.fa-bold::before { - content: "\f032"; -} - -.fa-anchor-lock::before { - content: "\e4ad"; -} - -.fa-building-ngo::before { - content: "\e4d7"; -} - -.fa-manat-sign::before { - content: "\e1d5"; -} - -.fa-not-equal::before { - content: "\f53e"; -} - -.fa-border-top-left::before { - content: "\f853"; -} - -.fa-border-style::before { - content: "\f853"; -} - -.fa-map-location-dot::before { - content: "\f5a0"; -} - -.fa-map-marked-alt::before { - content: "\f5a0"; -} - -.fa-jedi::before { - content: "\f669"; -} - -.fa-square-poll-vertical::before { - content: "\f681"; -} - -.fa-poll::before { - content: "\f681"; -} - -.fa-mug-hot::before { - content: "\f7b6"; -} - -.fa-car-battery::before { - content: "\f5df"; -} - -.fa-battery-car::before { - content: "\f5df"; -} - -.fa-gift::before { - content: "\f06b"; -} - -.fa-dice-two::before { - content: "\f528"; -} - -.fa-chess-queen::before { - content: "\f445"; -} - -.fa-glasses::before { - content: "\f530"; -} - -.fa-chess-board::before { - content: "\f43c"; -} - -.fa-building-circle-check::before { - content: "\e4d2"; -} - -.fa-person-chalkboard::before { - content: "\e53d"; -} - -.fa-mars-stroke-right::before { - content: "\f22b"; -} - -.fa-mars-stroke-h::before { - content: "\f22b"; -} - -.fa-hand-back-fist::before { - content: "\f255"; -} - -.fa-hand-rock::before { - content: "\f255"; -} - -.fa-square-caret-up::before { - content: "\f151"; -} - -.fa-caret-square-up::before { - content: "\f151"; -} - -.fa-cloud-showers-water::before { - content: "\e4e4"; -} - -.fa-chart-bar::before { - content: "\f080"; -} - -.fa-bar-chart::before { - content: "\f080"; -} - -.fa-hands-bubbles::before { - content: "\e05e"; -} - -.fa-hands-wash::before { - content: "\e05e"; -} - -.fa-less-than-equal::before { - content: "\f537"; -} - -.fa-train::before { - content: "\f238"; -} - -.fa-eye-low-vision::before { - content: "\f2a8"; -} - -.fa-low-vision::before { - content: "\f2a8"; -} - -.fa-crow::before { - content: "\f520"; -} - -.fa-sailboat::before { - content: "\e445"; -} - -.fa-window-restore::before { - content: "\f2d2"; -} - -.fa-square-plus::before { - content: "\f0fe"; -} - -.fa-plus-square::before { - content: "\f0fe"; -} - -.fa-torii-gate::before { - content: "\f6a1"; -} - -.fa-frog::before { - content: "\f52e"; -} - -.fa-bucket::before { - content: "\e4cf"; -} - -.fa-image::before { - content: "\f03e"; -} - -.fa-microphone::before { - content: "\f130"; -} - -.fa-cow::before { - content: "\f6c8"; -} - -.fa-caret-up::before { - content: "\f0d8"; -} - -.fa-screwdriver::before { - content: "\f54a"; -} - -.fa-folder-closed::before { - content: "\e185"; -} - -.fa-house-tsunami::before { - content: "\e515"; -} - -.fa-square-nfi::before { - content: "\e576"; -} - -.fa-arrow-up-from-ground-water::before { - content: "\e4b5"; -} - -.fa-martini-glass::before { - content: "\f57b"; -} - -.fa-glass-martini-alt::before { - content: "\f57b"; -} - -.fa-rotate-left::before { - content: "\f2ea"; -} - -.fa-rotate-back::before { - content: "\f2ea"; -} - -.fa-rotate-backward::before { - content: "\f2ea"; -} - -.fa-undo-alt::before { - content: "\f2ea"; -} - -.fa-table-columns::before { - content: "\f0db"; -} - -.fa-columns::before { - content: "\f0db"; -} - -.fa-lemon::before { - content: "\f094"; -} - -.fa-head-side-mask::before { - content: "\e063"; -} - -.fa-handshake::before { - content: "\f2b5"; -} - -.fa-gem::before { - content: "\f3a5"; -} - -.fa-dolly::before { - content: "\f472"; -} - -.fa-dolly-box::before { - content: "\f472"; -} - -.fa-smoking::before { - content: "\f48d"; -} - -.fa-minimize::before { - content: "\f78c"; -} - -.fa-compress-arrows-alt::before { - content: "\f78c"; -} - -.fa-monument::before { - content: "\f5a6"; -} - -.fa-snowplow::before { - content: "\f7d2"; -} - -.fa-angles-right::before { - content: "\f101"; -} - -.fa-angle-double-right::before { - content: "\f101"; -} - -.fa-cannabis::before { - content: "\f55f"; -} - -.fa-circle-play::before { - content: "\f144"; -} - -.fa-play-circle::before { - content: "\f144"; -} - -.fa-tablets::before { - content: "\f490"; -} - -.fa-ethernet::before { - content: "\f796"; -} - -.fa-euro-sign::before { - content: "\f153"; -} - -.fa-eur::before { - content: "\f153"; -} - -.fa-euro::before { - content: "\f153"; -} - -.fa-chair::before { - content: "\f6c0"; -} - -.fa-circle-check::before { - content: "\f058"; -} - -.fa-check-circle::before { - content: "\f058"; -} - -.fa-circle-stop::before { - content: "\f28d"; -} - -.fa-stop-circle::before { - content: "\f28d"; -} - -.fa-compass-drafting::before { - content: "\f568"; -} - -.fa-drafting-compass::before { - content: "\f568"; -} - -.fa-plate-wheat::before { - content: "\e55a"; -} - -.fa-icicles::before { - content: "\f7ad"; -} - -.fa-person-shelter::before { - content: "\e54f"; -} - -.fa-neuter::before { - content: "\f22c"; -} - -.fa-id-badge::before { - content: "\f2c1"; -} - -.fa-marker::before { - content: "\f5a1"; -} - -.fa-face-laugh-beam::before { - content: "\f59a"; -} - -.fa-laugh-beam::before { - content: "\f59a"; -} - -.fa-helicopter-symbol::before { - content: "\e502"; -} - -.fa-universal-access::before { - content: "\f29a"; -} - -.fa-circle-chevron-up::before { - content: "\f139"; -} - -.fa-chevron-circle-up::before { - content: "\f139"; -} - -.fa-lari-sign::before { - content: "\e1c8"; -} - -.fa-volcano::before { - content: "\f770"; -} - -.fa-person-walking-dashed-line-arrow-right::before { - content: "\e553"; -} - -.fa-sterling-sign::before { - content: "\f154"; -} - -.fa-gbp::before { - content: "\f154"; -} - -.fa-pound-sign::before { - content: "\f154"; -} - -.fa-viruses::before { - content: "\e076"; -} - -.fa-square-person-confined::before { - content: "\e577"; -} - -.fa-user-tie::before { - content: "\f508"; -} - -.fa-arrow-down-long::before { - content: "\f175"; -} - -.fa-long-arrow-down::before { - content: "\f175"; -} - -.fa-tent-arrow-down-to-line::before { - content: "\e57e"; -} - -.fa-certificate::before { - content: "\f0a3"; -} - -.fa-reply-all::before { - content: "\f122"; -} - -.fa-mail-reply-all::before { - content: "\f122"; -} - -.fa-suitcase::before { - content: "\f0f2"; -} - -.fa-person-skating::before { - content: "\f7c5"; -} - -.fa-skating::before { - content: "\f7c5"; -} - -.fa-filter-circle-dollar::before { - content: "\f662"; -} - -.fa-funnel-dollar::before { - content: "\f662"; -} - -.fa-camera-retro::before { - content: "\f083"; -} - -.fa-circle-arrow-down::before { - content: "\f0ab"; -} - -.fa-arrow-circle-down::before { - content: "\f0ab"; -} - -.fa-file-import::before { - content: "\f56f"; -} - -.fa-arrow-right-to-file::before { - content: "\f56f"; -} - -.fa-square-arrow-up-right::before { - content: "\f14c"; -} - -.fa-external-link-square::before { - content: "\f14c"; -} - -.fa-box-open::before { - content: "\f49e"; -} - -.fa-scroll::before { - content: "\f70e"; -} - -.fa-spa::before { - content: "\f5bb"; -} - -.fa-location-pin-lock::before { - content: "\e51f"; -} - -.fa-pause::before { - content: "\f04c"; -} - -.fa-hill-avalanche::before { - content: "\e507"; -} - -.fa-temperature-empty::before { - content: "\f2cb"; -} - -.fa-temperature-0::before { - content: "\f2cb"; -} - -.fa-thermometer-0::before { - content: "\f2cb"; -} - -.fa-thermometer-empty::before { - content: "\f2cb"; -} - -.fa-bomb::before { - content: "\f1e2"; -} - -.fa-registered::before { - content: "\f25d"; -} - -.fa-address-card::before { - content: "\f2bb"; -} - -.fa-contact-card::before { - content: "\f2bb"; -} - -.fa-vcard::before { - content: "\f2bb"; -} - -.fa-scale-unbalanced-flip::before { - content: "\f516"; -} - -.fa-balance-scale-right::before { - content: "\f516"; -} - -.fa-subscript::before { - content: "\f12c"; -} - -.fa-diamond-turn-right::before { - content: "\f5eb"; -} - -.fa-directions::before { - content: "\f5eb"; -} - -.fa-burst::before { - content: "\e4dc"; -} - -.fa-house-laptop::before { - content: "\e066"; -} - -.fa-laptop-house::before { - content: "\e066"; -} - -.fa-face-tired::before { - content: "\f5c8"; -} - -.fa-tired::before { - content: "\f5c8"; -} - -.fa-money-bills::before { - content: "\e1f3"; -} - -.fa-smog::before { - content: "\f75f"; -} - -.fa-crutch::before { - content: "\f7f7"; -} - -.fa-cloud-arrow-up::before { - content: "\f0ee"; -} - -.fa-cloud-upload::before { - content: "\f0ee"; -} - -.fa-cloud-upload-alt::before { - content: "\f0ee"; -} - -.fa-palette::before { - content: "\f53f"; -} - -.fa-arrows-turn-right::before { - content: "\e4c0"; -} - -.fa-vest::before { - content: "\e085"; -} - -.fa-ferry::before { - content: "\e4ea"; -} - -.fa-arrows-down-to-people::before { - content: "\e4b9"; -} - -.fa-seedling::before { - content: "\f4d8"; -} - -.fa-sprout::before { - content: "\f4d8"; -} - -.fa-left-right::before { - content: "\f337"; -} - -.fa-arrows-alt-h::before { - content: "\f337"; -} - -.fa-boxes-packing::before { - content: "\e4c7"; -} - -.fa-circle-arrow-left::before { - content: "\f0a8"; -} - -.fa-arrow-circle-left::before { - content: "\f0a8"; -} - -.fa-group-arrows-rotate::before { - content: "\e4f6"; -} - -.fa-bowl-food::before { - content: "\e4c6"; -} - -.fa-candy-cane::before { - content: "\f786"; -} - -.fa-arrow-down-wide-short::before { - content: "\f160"; -} - -.fa-sort-amount-asc::before { - content: "\f160"; -} - -.fa-sort-amount-down::before { - content: "\f160"; -} - -.fa-cloud-bolt::before { - content: "\f76c"; -} - -.fa-thunderstorm::before { - content: "\f76c"; -} - -.fa-text-slash::before { - content: "\f87d"; -} - -.fa-remove-format::before { - content: "\f87d"; -} - -.fa-face-smile-wink::before { - content: "\f4da"; -} - -.fa-smile-wink::before { - content: "\f4da"; -} - -.fa-file-word::before { - content: "\f1c2"; -} - -.fa-file-powerpoint::before { - content: "\f1c4"; -} - -.fa-arrows-left-right::before { - content: "\f07e"; -} - -.fa-arrows-h::before { - content: "\f07e"; -} - -.fa-house-lock::before { - content: "\e510"; -} - -.fa-cloud-arrow-down::before { - content: "\f0ed"; -} - -.fa-cloud-download::before { - content: "\f0ed"; -} - -.fa-cloud-download-alt::before { - content: "\f0ed"; -} - -.fa-children::before { - content: "\e4e1"; -} - -.fa-chalkboard::before { - content: "\f51b"; -} - -.fa-blackboard::before { - content: "\f51b"; -} - -.fa-user-large-slash::before { - content: "\f4fa"; -} - -.fa-user-alt-slash::before { - content: "\f4fa"; -} - -.fa-envelope-open::before { - content: "\f2b6"; -} - -.fa-handshake-simple-slash::before { - content: "\e05f"; -} - -.fa-handshake-alt-slash::before { - content: "\e05f"; -} - -.fa-mattress-pillow::before { - content: "\e525"; -} - -.fa-guarani-sign::before { - content: "\e19a"; -} - -.fa-arrows-rotate::before { - content: "\f021"; -} - -.fa-refresh::before { - content: "\f021"; -} - -.fa-sync::before { - content: "\f021"; -} - -.fa-fire-extinguisher::before { - content: "\f134"; -} - -.fa-cruzeiro-sign::before { - content: "\e152"; -} - -.fa-greater-than-equal::before { - content: "\f532"; -} - -.fa-shield-halved::before { - content: "\f3ed"; -} - -.fa-shield-alt::before { - content: "\f3ed"; -} - -.fa-book-atlas::before { - content: "\f558"; -} - -.fa-atlas::before { - content: "\f558"; -} - -.fa-virus::before { - content: "\e074"; -} - -.fa-envelope-circle-check::before { - content: "\e4e8"; -} - -.fa-layer-group::before { - content: "\f5fd"; -} - -.fa-arrows-to-dot::before { - content: "\e4be"; -} - -.fa-archway::before { - content: "\f557"; -} - -.fa-heart-circle-check::before { - content: "\e4fd"; -} - -.fa-house-chimney-crack::before { - content: "\f6f1"; -} - -.fa-house-damage::before { - content: "\f6f1"; -} - -.fa-file-zipper::before { - content: "\f1c6"; -} - -.fa-file-archive::before { - content: "\f1c6"; -} - -.fa-square::before { - content: "\f0c8"; -} - -.fa-martini-glass-empty::before { - content: "\f000"; -} - -.fa-glass-martini::before { - content: "\f000"; -} - -.fa-couch::before { - content: "\f4b8"; -} - -.fa-cedi-sign::before { - content: "\e0df"; -} - -.fa-italic::before { - content: "\f033"; -} - -.fa-church::before { - content: "\f51d"; -} - -.fa-comments-dollar::before { - content: "\f653"; -} - -.fa-democrat::before { - content: "\f747"; -} - -.fa-z::before { - content: "Z"; -} - -.fa-person-skiing::before { - content: "\f7c9"; -} - -.fa-skiing::before { - content: "\f7c9"; -} - -.fa-road-lock::before { - content: "\e567"; -} - -.fa-a::before { - content: "A"; -} - -.fa-temperature-arrow-down::before { - content: "\e03f"; -} - -.fa-temperature-down::before { - content: "\e03f"; -} - -.fa-feather-pointed::before { - content: "\f56b"; -} - -.fa-feather-alt::before { - content: "\f56b"; -} - -.fa-p::before { - content: "P"; -} - -.fa-snowflake::before { - content: "\f2dc"; -} - -.fa-newspaper::before { - content: "\f1ea"; -} - -.fa-rectangle-ad::before { - content: "\f641"; -} - -.fa-ad::before { - content: "\f641"; -} - -.fa-circle-arrow-right::before { - content: "\f0a9"; -} - -.fa-arrow-circle-right::before { - content: "\f0a9"; -} - -.fa-filter-circle-xmark::before { - content: "\e17b"; -} - -.fa-locust::before { - content: "\e520"; -} - -.fa-sort::before { - content: "\f0dc"; -} - -.fa-unsorted::before { - content: "\f0dc"; -} - -.fa-list-ol::before { - content: "\f0cb"; -} - -.fa-list-1-2::before { - content: "\f0cb"; -} - -.fa-list-numeric::before { - content: "\f0cb"; -} - -.fa-person-dress-burst::before { - content: "\e544"; -} - -.fa-money-check-dollar::before { - content: "\f53d"; -} - -.fa-money-check-alt::before { - content: "\f53d"; -} - -.fa-vector-square::before { - content: "\f5cb"; -} - -.fa-bread-slice::before { - content: "\f7ec"; -} - -.fa-language::before { - content: "\f1ab"; -} - -.fa-face-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-filter::before { - content: "\f0b0"; -} - -.fa-question::before { - content: "\?"; -} - -.fa-file-signature::before { - content: "\f573"; -} - -.fa-up-down-left-right::before { - content: "\f0b2"; -} - -.fa-arrows-alt::before { - content: "\f0b2"; -} - -.fa-house-chimney-user::before { - content: "\e065"; -} - -.fa-hand-holding-heart::before { - content: "\f4be"; -} - -.fa-puzzle-piece::before { - content: "\f12e"; -} - -.fa-money-check::before { - content: "\f53c"; -} - -.fa-star-half-stroke::before { - content: "\f5c0"; -} - -.fa-star-half-alt::before { - content: "\f5c0"; -} - -.fa-code::before { - content: "\f121"; -} - -.fa-whiskey-glass::before { - content: "\f7a0"; -} - -.fa-glass-whiskey::before { - content: "\f7a0"; -} - -.fa-building-circle-exclamation::before { - content: "\e4d3"; -} - -.fa-magnifying-glass-chart::before { - content: "\e522"; -} - -.fa-arrow-up-right-from-square::before { - content: "\f08e"; -} - -.fa-external-link::before { - content: "\f08e"; -} - -.fa-cubes-stacked::before { - content: "\e4e6"; -} - -.fa-won-sign::before { - content: "\f159"; -} - -.fa-krw::before { - content: "\f159"; -} - -.fa-won::before { - content: "\f159"; -} - -.fa-virus-covid::before { - content: "\e4a8"; -} - -.fa-austral-sign::before { - content: "\e0a9"; -} - -.fa-f::before { - content: "F"; -} - -.fa-leaf::before { - content: "\f06c"; -} - -.fa-road::before { - content: "\f018"; -} - -.fa-taxi::before { - content: "\f1ba"; -} - -.fa-cab::before { - content: "\f1ba"; -} - -.fa-person-circle-plus::before { - content: "\e541"; -} - -.fa-chart-pie::before { - content: "\f200"; -} - -.fa-pie-chart::before { - content: "\f200"; -} - -.fa-bolt-lightning::before { - content: "\e0b7"; -} - -.fa-sack-xmark::before { - content: "\e56a"; -} - -.fa-file-excel::before { - content: "\f1c3"; -} - -.fa-file-contract::before { - content: "\f56c"; -} - -.fa-fish-fins::before { - content: "\e4f2"; -} - -.fa-building-flag::before { - content: "\e4d5"; -} - -.fa-face-grin-beam::before { - content: "\f582"; -} - -.fa-grin-beam::before { - content: "\f582"; -} - -.fa-object-ungroup::before { - content: "\f248"; -} - -.fa-poop::before { - content: "\f619"; -} - -.fa-location-pin::before { - content: "\f041"; -} - -.fa-map-marker::before { - content: "\f041"; -} - -.fa-kaaba::before { - content: "\f66b"; -} - -.fa-toilet-paper::before { - content: "\f71e"; -} - -.fa-helmet-safety::before { - content: "\f807"; -} - -.fa-hard-hat::before { - content: "\f807"; -} - -.fa-hat-hard::before { - content: "\f807"; -} - -.fa-eject::before { - content: "\f052"; -} - -.fa-circle-right::before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-right::before { - content: "\f35a"; -} - -.fa-plane-circle-check::before { - content: "\e555"; -} - -.fa-face-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-meh-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-object-group::before { - content: "\f247"; -} - -.fa-chart-line::before { - content: "\f201"; -} - -.fa-line-chart::before { - content: "\f201"; -} - -.fa-mask-ventilator::before { - content: "\e524"; -} - -.fa-arrow-right::before { - content: "\f061"; -} - -.fa-signs-post::before { - content: "\f277"; -} - -.fa-map-signs::before { - content: "\f277"; -} - -.fa-cash-register::before { - content: "\f788"; -} - -.fa-person-circle-question::before { - content: "\e542"; -} - -.fa-h::before { - content: "H"; -} - -.fa-tarp::before { - content: "\e57b"; -} - -.fa-screwdriver-wrench::before { - content: "\f7d9"; -} - -.fa-tools::before { - content: "\f7d9"; -} - -.fa-arrows-to-eye::before { - content: "\e4bf"; -} - -.fa-plug-circle-bolt::before { - content: "\e55b"; -} - -.fa-heart::before { - content: "\f004"; -} - -.fa-mars-and-venus::before { - content: "\f224"; -} - -.fa-house-user::before { - content: "\e1b0"; -} - -.fa-home-user::before { - content: "\e1b0"; -} - -.fa-dumpster-fire::before { - content: "\f794"; -} - -.fa-house-crack::before { - content: "\e3b1"; -} - -.fa-martini-glass-citrus::before { - content: "\f561"; -} - -.fa-cocktail::before { - content: "\f561"; -} - -.fa-face-surprise::before { - content: "\f5c2"; -} - -.fa-surprise::before { - content: "\f5c2"; -} - -.fa-bottle-water::before { - content: "\e4c5"; -} - -.fa-circle-pause::before { - content: "\f28b"; -} - -.fa-pause-circle::before { - content: "\f28b"; -} - -.fa-toilet-paper-slash::before { - content: "\e072"; -} - -.fa-apple-whole::before { - content: "\f5d1"; -} - -.fa-apple-alt::before { - content: "\f5d1"; -} - -.fa-kitchen-set::before { - content: "\e51a"; -} - -.fa-r::before { - content: "R"; -} - -.fa-temperature-quarter::before { - content: "\f2ca"; -} - -.fa-temperature-1::before { - content: "\f2ca"; -} - -.fa-thermometer-1::before { - content: "\f2ca"; -} - -.fa-thermometer-quarter::before { - content: "\f2ca"; -} - -.fa-cube::before { - content: "\f1b2"; -} - -.fa-bitcoin-sign::before { - content: "\e0b4"; -} - -.fa-shield-dog::before { - content: "\e573"; -} - -.fa-solar-panel::before { - content: "\f5ba"; -} - -.fa-lock-open::before { - content: "\f3c1"; -} - -.fa-elevator::before { - content: "\e16d"; -} - -.fa-money-bill-transfer::before { - content: "\e528"; -} - -.fa-money-bill-trend-up::before { - content: "\e529"; -} - -.fa-house-flood-water-circle-arrow-right::before { - content: "\e50f"; -} - -.fa-square-poll-horizontal::before { - content: "\f682"; -} - -.fa-poll-h::before { - content: "\f682"; -} - -.fa-circle::before { - content: "\f111"; -} - -.fa-backward-fast::before { - content: "\f049"; -} - -.fa-fast-backward::before { - content: "\f049"; -} - -.fa-recycle::before { - content: "\f1b8"; -} - -.fa-user-astronaut::before { - content: "\f4fb"; -} - -.fa-plane-slash::before { - content: "\e069"; -} - -.fa-trademark::before { - content: "\f25c"; -} - -.fa-basketball::before { - content: "\f434"; -} - -.fa-basketball-ball::before { - content: "\f434"; -} - -.fa-satellite-dish::before { - content: "\f7c0"; -} - -.fa-circle-up::before { - content: "\f35b"; -} - -.fa-arrow-alt-circle-up::before { - content: "\f35b"; -} - -.fa-mobile-screen-button::before { - content: "\f3cd"; -} - -.fa-mobile-alt::before { - content: "\f3cd"; -} - -.fa-volume-high::before { - content: "\f028"; -} - -.fa-volume-up::before { - content: "\f028"; -} - -.fa-users-rays::before { - content: "\e593"; -} - -.fa-wallet::before { - content: "\f555"; -} - -.fa-clipboard-check::before { - content: "\f46c"; -} - -.fa-file-audio::before { - content: "\f1c7"; -} - -.fa-burger::before { - content: "\f805"; -} - -.fa-hamburger::before { - content: "\f805"; -} - -.fa-wrench::before { - content: "\f0ad"; -} - -.fa-bugs::before { - content: "\e4d0"; -} - -.fa-rupee-sign::before { - content: "\f156"; -} - -.fa-rupee::before { - content: "\f156"; -} - -.fa-file-image::before { - content: "\f1c5"; -} - -.fa-circle-question::before { - content: "\f059"; -} - -.fa-question-circle::before { - content: "\f059"; -} - -.fa-plane-departure::before { - content: "\f5b0"; -} - -.fa-handshake-slash::before { - content: "\e060"; -} - -.fa-book-bookmark::before { - content: "\e0bb"; -} - -.fa-code-branch::before { - content: "\f126"; -} - -.fa-hat-cowboy::before { - content: "\f8c0"; -} - -.fa-bridge::before { - content: "\e4c8"; -} - -.fa-phone-flip::before { - content: "\f879"; -} - -.fa-phone-alt::before { - content: "\f879"; -} - -.fa-truck-front::before { - content: "\e2b7"; -} - -.fa-cat::before { - content: "\f6be"; -} - -.fa-anchor-circle-exclamation::before { - content: "\e4ab"; -} - -.fa-truck-field::before { - content: "\e58d"; -} - -.fa-route::before { - content: "\f4d7"; -} - -.fa-clipboard-question::before { - content: "\e4e3"; -} - -.fa-panorama::before { - content: "\e209"; -} - -.fa-comment-medical::before { - content: "\f7f5"; -} - -.fa-teeth-open::before { - content: "\f62f"; -} - -.fa-file-circle-minus::before { - content: "\e4ed"; -} - -.fa-tags::before { - content: "\f02c"; -} - -.fa-wine-glass::before { - content: "\f4e3"; -} - -.fa-forward-fast::before { - content: "\f050"; -} - -.fa-fast-forward::before { - content: "\f050"; -} - -.fa-face-meh-blank::before { - content: "\f5a4"; -} - -.fa-meh-blank::before { - content: "\f5a4"; -} - -.fa-square-parking::before { - content: "\f540"; -} - -.fa-parking::before { - content: "\f540"; -} - -.fa-house-signal::before { - content: "\e012"; -} - -.fa-bars-progress::before { - content: "\f828"; -} - -.fa-tasks-alt::before { - content: "\f828"; -} - -.fa-faucet-drip::before { - content: "\e006"; -} - -.fa-cart-flatbed::before { - content: "\f474"; -} - -.fa-dolly-flatbed::before { - content: "\f474"; -} - -.fa-ban-smoking::before { - content: "\f54d"; -} - -.fa-smoking-ban::before { - content: "\f54d"; -} - -.fa-terminal::before { - content: "\f120"; -} - -.fa-mobile-button::before { - content: "\f10b"; -} - -.fa-house-medical-flag::before { - content: "\e514"; -} - -.fa-basket-shopping::before { - content: "\f291"; -} - -.fa-shopping-basket::before { - content: "\f291"; -} - -.fa-tape::before { - content: "\f4db"; -} - -.fa-bus-simple::before { - content: "\f55e"; -} - -.fa-bus-alt::before { - content: "\f55e"; -} - -.fa-eye::before { - content: "\f06e"; -} - -.fa-face-sad-cry::before { - content: "\f5b3"; -} - -.fa-sad-cry::before { - content: "\f5b3"; -} - -.fa-audio-description::before { - content: "\f29e"; -} - -.fa-person-military-to-person::before { - content: "\e54c"; -} - -.fa-file-shield::before { - content: "\e4f0"; -} - -.fa-user-slash::before { - content: "\f506"; -} - -.fa-pen::before { - content: "\f304"; -} - -.fa-tower-observation::before { - content: "\e586"; -} - -.fa-file-code::before { - content: "\f1c9"; -} - -.fa-signal::before { - content: "\f012"; -} - -.fa-signal-5::before { - content: "\f012"; -} - -.fa-signal-perfect::before { - content: "\f012"; -} - -.fa-bus::before { - content: "\f207"; -} - -.fa-heart-circle-xmark::before { - content: "\e501"; -} - -.fa-house-chimney::before { - content: "\e3af"; -} - -.fa-home-lg::before { - content: "\e3af"; -} - -.fa-window-maximize::before { - content: "\f2d0"; -} - -.fa-face-frown::before { - content: "\f119"; -} - -.fa-frown::before { - content: "\f119"; -} - -.fa-prescription::before { - content: "\f5b1"; -} - -.fa-shop::before { - content: "\f54f"; -} - -.fa-store-alt::before { - content: "\f54f"; -} - -.fa-floppy-disk::before { - content: "\f0c7"; -} - -.fa-save::before { - content: "\f0c7"; -} - -.fa-vihara::before { - content: "\f6a7"; -} - -.fa-scale-unbalanced::before { - content: "\f515"; -} - -.fa-balance-scale-left::before { - content: "\f515"; -} - -.fa-sort-up::before { - content: "\f0de"; -} - -.fa-sort-asc::before { - content: "\f0de"; -} - -.fa-comment-dots::before { - content: "\f4ad"; -} - -.fa-commenting::before { - content: "\f4ad"; -} - -.fa-plant-wilt::before { - content: "\e5aa"; -} - -.fa-diamond::before { - content: "\f219"; -} - -.fa-face-grin-squint::before { - content: "\f585"; -} - -.fa-grin-squint::before { - content: "\f585"; -} - -.fa-hand-holding-dollar::before { - content: "\f4c0"; -} - -.fa-hand-holding-usd::before { - content: "\f4c0"; -} - -.fa-bacterium::before { - content: "\e05a"; -} - -.fa-hand-pointer::before { - content: "\f25a"; -} - -.fa-drum-steelpan::before { - content: "\f56a"; -} - -.fa-hand-scissors::before { - content: "\f257"; -} - -.fa-hands-praying::before { - content: "\f684"; -} - -.fa-praying-hands::before { - content: "\f684"; -} - -.fa-arrow-rotate-right::before { - content: "\f01e"; -} - -.fa-arrow-right-rotate::before { - content: "\f01e"; -} - -.fa-arrow-rotate-forward::before { - content: "\f01e"; -} - -.fa-redo::before { - content: "\f01e"; -} - -.fa-biohazard::before { - content: "\f780"; -} - -.fa-location-crosshairs::before { - content: "\f601"; -} - -.fa-location::before { - content: "\f601"; -} - -.fa-mars-double::before { - content: "\f227"; -} - -.fa-child-dress::before { - content: "\e59c"; -} - -.fa-users-between-lines::before { - content: "\e591"; -} - -.fa-lungs-virus::before { - content: "\e067"; -} - -.fa-face-grin-tears::before { - content: "\f588"; -} - -.fa-grin-tears::before { - content: "\f588"; -} - -.fa-phone::before { - content: "\f095"; -} - -.fa-calendar-xmark::before { - content: "\f273"; -} - -.fa-calendar-times::before { - content: "\f273"; -} - -.fa-child-reaching::before { - content: "\e59d"; -} - -.fa-head-side-virus::before { - content: "\e064"; -} - -.fa-user-gear::before { - content: "\f4fe"; -} - -.fa-user-cog::before { - content: "\f4fe"; -} - -.fa-arrow-up-1-9::before { - content: "\f163"; -} - -.fa-sort-numeric-up::before { - content: "\f163"; -} - -.fa-door-closed::before { - content: "\f52a"; -} - -.fa-shield-virus::before { - content: "\e06c"; -} - -.fa-dice-six::before { - content: "\f526"; -} - -.fa-mosquito-net::before { - content: "\e52c"; -} - -.fa-bridge-water::before { - content: "\e4ce"; -} - -.fa-person-booth::before { - content: "\f756"; -} - -.fa-text-width::before { - content: "\f035"; -} - -.fa-hat-wizard::before { - content: "\f6e8"; -} - -.fa-pen-fancy::before { - content: "\f5ac"; -} - -.fa-person-digging::before { - content: "\f85e"; -} - -.fa-digging::before { - content: "\f85e"; -} - -.fa-trash::before { - content: "\f1f8"; -} - -.fa-gauge-simple::before { - content: "\f629"; -} - -.fa-gauge-simple-med::before { - content: "\f629"; -} - -.fa-tachometer-average::before { - content: "\f629"; -} - -.fa-book-medical::before { - content: "\f7e6"; -} - -.fa-poo::before { - content: "\f2fe"; -} - -.fa-quote-right::before { - content: "\f10e"; -} - -.fa-quote-right-alt::before { - content: "\f10e"; -} - -.fa-shirt::before { - content: "\f553"; -} - -.fa-t-shirt::before { - content: "\f553"; -} - -.fa-tshirt::before { - content: "\f553"; -} - -.fa-cubes::before { - content: "\f1b3"; -} - -.fa-divide::before { - content: "\f529"; -} - -.fa-tenge-sign::before { - content: "\f7d7"; -} - -.fa-tenge::before { - content: "\f7d7"; -} - -.fa-headphones::before { - content: "\f025"; -} - -.fa-hands-holding::before { - content: "\f4c2"; -} - -.fa-hands-clapping::before { - content: "\e1a8"; -} - -.fa-republican::before { - content: "\f75e"; -} - -.fa-arrow-left::before { - content: "\f060"; -} - -.fa-person-circle-xmark::before { - content: "\e543"; -} - -.fa-ruler::before { - content: "\f545"; -} - -.fa-align-left::before { - content: "\f036"; -} - -.fa-dice-d6::before { - content: "\f6d1"; -} - -.fa-restroom::before { - content: "\f7bd"; -} - -.fa-j::before { - content: "J"; -} - -.fa-users-viewfinder::before { - content: "\e595"; -} - -.fa-file-video::before { - content: "\f1c8"; -} - -.fa-up-right-from-square::before { - content: "\f35d"; -} - -.fa-external-link-alt::before { - content: "\f35d"; -} - -.fa-table-cells::before { - content: "\f00a"; -} - -.fa-th::before { - content: "\f00a"; -} - -.fa-file-pdf::before { - content: "\f1c1"; -} - -.fa-book-bible::before { - content: "\f647"; -} - -.fa-bible::before { - content: "\f647"; -} - -.fa-o::before { - content: "O"; -} - -.fa-suitcase-medical::before { - content: "\f0fa"; -} - -.fa-medkit::before { - content: "\f0fa"; -} - -.fa-user-secret::before { - content: "\f21b"; -} - -.fa-otter::before { - content: "\f700"; -} - -.fa-person-dress::before { - content: "\f182"; -} - -.fa-female::before { - content: "\f182"; -} - -.fa-comment-dollar::before { - content: "\f651"; -} - -.fa-business-time::before { - content: "\f64a"; -} - -.fa-briefcase-clock::before { - content: "\f64a"; -} - -.fa-table-cells-large::before { - content: "\f009"; -} - -.fa-th-large::before { - content: "\f009"; -} - -.fa-book-tanakh::before { - content: "\f827"; -} - -.fa-tanakh::before { - content: "\f827"; -} - -.fa-phone-volume::before { - content: "\f2a0"; -} - -.fa-volume-control-phone::before { - content: "\f2a0"; -} - -.fa-hat-cowboy-side::before { - content: "\f8c1"; -} - -.fa-clipboard-user::before { - content: "\f7f3"; -} - -.fa-child::before { - content: "\f1ae"; -} - -.fa-lira-sign::before { - content: "\f195"; -} - -.fa-satellite::before { - content: "\f7bf"; -} - -.fa-plane-lock::before { - content: "\e558"; -} - -.fa-tag::before { - content: "\f02b"; -} - -.fa-comment::before { - content: "\f075"; -} - -.fa-cake-candles::before { - content: "\f1fd"; -} - -.fa-birthday-cake::before { - content: "\f1fd"; -} - -.fa-cake::before { - content: "\f1fd"; -} - -.fa-envelope::before { - content: "\f0e0"; -} - -.fa-angles-up::before { - content: "\f102"; -} - -.fa-angle-double-up::before { - content: "\f102"; -} - -.fa-paperclip::before { - content: "\f0c6"; -} - -.fa-arrow-right-to-city::before { - content: "\e4b3"; -} - -.fa-ribbon::before { - content: "\f4d6"; -} - -.fa-lungs::before { - content: "\f604"; -} - -.fa-arrow-up-9-1::before { - content: "\f887"; -} - -.fa-sort-numeric-up-alt::before { - content: "\f887"; -} - -.fa-litecoin-sign::before { - content: "\e1d3"; -} - -.fa-border-none::before { - content: "\f850"; -} - -.fa-circle-nodes::before { - content: "\e4e2"; -} - -.fa-parachute-box::before { - content: "\f4cd"; -} - -.fa-indent::before { - content: "\f03c"; -} - -.fa-truck-field-un::before { - content: "\e58e"; -} - -.fa-hourglass::before { - content: "\f254"; -} - -.fa-hourglass-empty::before { - content: "\f254"; -} - -.fa-mountain::before { - content: "\f6fc"; -} - -.fa-user-doctor::before { - content: "\f0f0"; -} - -.fa-user-md::before { - content: "\f0f0"; -} - -.fa-circle-info::before { - content: "\f05a"; -} - -.fa-info-circle::before { - content: "\f05a"; -} - -.fa-cloud-meatball::before { - content: "\f73b"; -} - -.fa-camera::before { - content: "\f030"; -} - -.fa-camera-alt::before { - content: "\f030"; -} - -.fa-square-virus::before { - content: "\e578"; -} - -.fa-meteor::before { - content: "\f753"; -} - -.fa-car-on::before { - content: "\e4dd"; -} - -.fa-sleigh::before { - content: "\f7cc"; -} - -.fa-arrow-down-1-9::before { - content: "\f162"; -} - -.fa-sort-numeric-asc::before { - content: "\f162"; -} - -.fa-sort-numeric-down::before { - content: "\f162"; -} - -.fa-hand-holding-droplet::before { - content: "\f4c1"; -} - -.fa-hand-holding-water::before { - content: "\f4c1"; -} - -.fa-water::before { - content: "\f773"; -} - -.fa-calendar-check::before { - content: "\f274"; -} - -.fa-braille::before { - content: "\f2a1"; -} - -.fa-prescription-bottle-medical::before { - content: "\f486"; -} - -.fa-prescription-bottle-alt::before { - content: "\f486"; -} - -.fa-landmark::before { - content: "\f66f"; -} - -.fa-truck::before { - content: "\f0d1"; -} - -.fa-crosshairs::before { - content: "\f05b"; -} - -.fa-person-cane::before { - content: "\e53c"; -} - -.fa-tent::before { - content: "\e57d"; -} - -.fa-vest-patches::before { - content: "\e086"; -} - -.fa-check-double::before { - content: "\f560"; -} - -.fa-arrow-down-a-z::before { - content: "\f15d"; -} - -.fa-sort-alpha-asc::before { - content: "\f15d"; -} - -.fa-sort-alpha-down::before { - content: "\f15d"; -} - -.fa-money-bill-wheat::before { - content: "\e52a"; -} - -.fa-cookie::before { - content: "\f563"; -} - -.fa-arrow-rotate-left::before { - content: "\f0e2"; -} - -.fa-arrow-left-rotate::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-back::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-backward::before { - content: "\f0e2"; -} - -.fa-undo::before { - content: "\f0e2"; -} - -.fa-hard-drive::before { - content: "\f0a0"; -} - -.fa-hdd::before { - content: "\f0a0"; -} - -.fa-face-grin-squint-tears::before { - content: "\f586"; -} - -.fa-grin-squint-tears::before { - content: "\f586"; -} - -.fa-dumbbell::before { - content: "\f44b"; -} - -.fa-rectangle-list::before { - content: "\f022"; -} - -.fa-list-alt::before { - content: "\f022"; -} - -.fa-tarp-droplet::before { - content: "\e57c"; -} - -.fa-house-medical-circle-check::before { - content: "\e511"; -} - -.fa-person-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-calendar-plus::before { - content: "\f271"; -} - -.fa-plane-arrival::before { - content: "\f5af"; -} - -.fa-circle-left::before { - content: "\f359"; -} - -.fa-arrow-alt-circle-left::before { - content: "\f359"; -} - -.fa-train-subway::before { - content: "\f239"; -} - -.fa-subway::before { - content: "\f239"; -} - -.fa-chart-gantt::before { - content: "\e0e4"; -} - -.fa-indian-rupee-sign::before { - content: "\e1bc"; -} - -.fa-indian-rupee::before { - content: "\e1bc"; -} - -.fa-inr::before { - content: "\e1bc"; -} - -.fa-crop-simple::before { - content: "\f565"; -} - -.fa-crop-alt::before { - content: "\f565"; -} - -.fa-money-bill-1::before { - content: "\f3d1"; -} - -.fa-money-bill-alt::before { - content: "\f3d1"; -} - -.fa-left-long::before { - content: "\f30a"; -} - -.fa-long-arrow-alt-left::before { - content: "\f30a"; -} - -.fa-dna::before { - content: "\f471"; -} - -.fa-virus-slash::before { - content: "\e075"; -} - -.fa-minus::before { - content: "\f068"; -} - -.fa-subtract::before { - content: "\f068"; -} - -.fa-chess::before { - content: "\f439"; -} - -.fa-arrow-left-long::before { - content: "\f177"; -} - -.fa-long-arrow-left::before { - content: "\f177"; -} - -.fa-plug-circle-check::before { - content: "\e55c"; -} - -.fa-street-view::before { - content: "\f21d"; -} - -.fa-franc-sign::before { - content: "\e18f"; -} - -.fa-volume-off::before { - content: "\f026"; -} - -.fa-hands-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-hands-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-gear::before { - content: "\f013"; -} - -.fa-cog::before { - content: "\f013"; -} - -.fa-droplet-slash::before { - content: "\f5c7"; -} - -.fa-tint-slash::before { - content: "\f5c7"; -} - -.fa-mosque::before { - content: "\f678"; -} - -.fa-mosquito::before { - content: "\e52b"; -} - -.fa-star-of-david::before { - content: "\f69a"; -} - -.fa-person-military-rifle::before { - content: "\e54b"; -} - -.fa-cart-shopping::before { - content: "\f07a"; -} - -.fa-shopping-cart::before { - content: "\f07a"; -} - -.fa-vials::before { - content: "\f493"; -} - -.fa-plug-circle-plus::before { - content: "\e55f"; -} - -.fa-place-of-worship::before { - content: "\f67f"; -} - -.fa-grip-vertical::before { - content: "\f58e"; -} - -.fa-arrow-turn-up::before { - content: "\f148"; -} - -.fa-level-up::before { - content: "\f148"; -} - -.fa-u::before { - content: "U"; -} - -.fa-square-root-variable::before { - content: "\f698"; -} - -.fa-square-root-alt::before { - content: "\f698"; -} - -.fa-clock::before { - content: "\f017"; -} - -.fa-clock-four::before { - content: "\f017"; -} - -.fa-backward-step::before { - content: "\f048"; -} - -.fa-step-backward::before { - content: "\f048"; -} - -.fa-pallet::before { - content: "\f482"; -} - -.fa-faucet::before { - content: "\e005"; -} - -.fa-baseball-bat-ball::before { - content: "\f432"; -} - -.fa-s::before { - content: "S"; -} - -.fa-timeline::before { - content: "\e29c"; -} - -.fa-keyboard::before { - content: "\f11c"; -} - -.fa-caret-down::before { - content: "\f0d7"; -} - -.fa-house-chimney-medical::before { - content: "\f7f2"; -} - -.fa-clinic-medical::before { - content: "\f7f2"; -} - -.fa-temperature-three-quarters::before { - content: "\f2c8"; -} - -.fa-temperature-3::before { - content: "\f2c8"; -} - -.fa-thermometer-3::before { - content: "\f2c8"; -} - -.fa-thermometer-three-quarters::before { - content: "\f2c8"; -} - -.fa-mobile-screen::before { - content: "\f3cf"; -} - -.fa-mobile-android-alt::before { - content: "\f3cf"; -} - -.fa-plane-up::before { - content: "\e22d"; -} - -.fa-piggy-bank::before { - content: "\f4d3"; -} - -.fa-battery-half::before { - content: "\f242"; -} - -.fa-battery-3::before { - content: "\f242"; -} - -.fa-mountain-city::before { - content: "\e52e"; -} - -.fa-coins::before { - content: "\f51e"; -} - -.fa-khanda::before { - content: "\f66d"; -} - -.fa-sliders::before { - content: "\f1de"; -} - -.fa-sliders-h::before { - content: "\f1de"; -} - -.fa-folder-tree::before { - content: "\f802"; -} - -.fa-network-wired::before { - content: "\f6ff"; -} - -.fa-map-pin::before { - content: "\f276"; -} - -.fa-hamsa::before { - content: "\f665"; -} - -.fa-cent-sign::before { - content: "\e3f5"; -} - -.fa-flask::before { - content: "\f0c3"; -} - -.fa-person-pregnant::before { - content: "\e31e"; -} - -.fa-wand-sparkles::before { - content: "\f72b"; -} - -.fa-ellipsis-vertical::before { - content: "\f142"; -} - -.fa-ellipsis-v::before { - content: "\f142"; -} - -.fa-ticket::before { - content: "\f145"; -} - -.fa-power-off::before { - content: "\f011"; -} - -.fa-right-long::before { - content: "\f30b"; -} - -.fa-long-arrow-alt-right::before { - content: "\f30b"; -} - -.fa-flag-usa::before { - content: "\f74d"; -} - -.fa-laptop-file::before { - content: "\e51d"; -} - -.fa-tty::before { - content: "\f1e4"; -} - -.fa-teletype::before { - content: "\f1e4"; -} - -.fa-diagram-next::before { - content: "\e476"; -} - -.fa-person-rifle::before { - content: "\e54e"; -} - -.fa-house-medical-circle-exclamation::before { - content: "\e512"; -} - -.fa-closed-captioning::before { - content: "\f20a"; -} - -.fa-person-hiking::before { - content: "\f6ec"; -} - -.fa-hiking::before { - content: "\f6ec"; -} - -.fa-venus-double::before { - content: "\f226"; -} - -.fa-images::before { - content: "\f302"; -} - -.fa-calculator::before { - content: "\f1ec"; -} - -.fa-people-pulling::before { - content: "\e535"; -} - -.fa-n::before { - content: "N"; -} - -.fa-cable-car::before { - content: "\f7da"; -} - -.fa-tram::before { - content: "\f7da"; -} - -.fa-cloud-rain::before { - content: "\f73d"; -} - -.fa-building-circle-xmark::before { - content: "\e4d4"; -} - -.fa-ship::before { - content: "\f21a"; -} - -.fa-arrows-down-to-line::before { - content: "\e4b8"; -} - -.fa-download::before { - content: "\f019"; -} - -.fa-face-grin::before { - content: "\f580"; -} - -.fa-grin::before { - content: "\f580"; -} - -.fa-delete-left::before { - content: "\f55a"; -} - -.fa-backspace::before { - content: "\f55a"; -} - -.fa-eye-dropper::before { - content: "\f1fb"; -} - -.fa-eye-dropper-empty::before { - content: "\f1fb"; -} - -.fa-eyedropper::before { - content: "\f1fb"; -} - -.fa-file-circle-check::before { - content: "\e5a0"; -} - -.fa-forward::before { - content: "\f04e"; -} - -.fa-mobile::before { - content: "\f3ce"; -} - -.fa-mobile-android::before { - content: "\f3ce"; -} - -.fa-mobile-phone::before { - content: "\f3ce"; -} - -.fa-face-meh::before { - content: "\f11a"; -} - -.fa-meh::before { - content: "\f11a"; -} - -.fa-align-center::before { - content: "\f037"; -} - -.fa-book-skull::before { - content: "\f6b7"; -} - -.fa-book-dead::before { - content: "\f6b7"; -} - -.fa-id-card::before { - content: "\f2c2"; -} - -.fa-drivers-license::before { - content: "\f2c2"; -} - -.fa-outdent::before { - content: "\f03b"; -} - -.fa-dedent::before { - content: "\f03b"; -} - -.fa-heart-circle-exclamation::before { - content: "\e4fe"; -} - -.fa-house::before { - content: "\f015"; -} - -.fa-home::before { - content: "\f015"; -} - -.fa-home-alt::before { - content: "\f015"; -} - -.fa-home-lg-alt::before { - content: "\f015"; -} - -.fa-calendar-week::before { - content: "\f784"; -} - -.fa-laptop-medical::before { - content: "\f812"; -} - -.fa-b::before { - content: "B"; -} - -.fa-file-medical::before { - content: "\f477"; -} - -.fa-dice-one::before { - content: "\f525"; -} - -.fa-kiwi-bird::before { - content: "\f535"; -} - -.fa-arrow-right-arrow-left::before { - content: "\f0ec"; -} - -.fa-exchange::before { - content: "\f0ec"; -} - -.fa-rotate-right::before { - content: "\f2f9"; -} - -.fa-redo-alt::before { - content: "\f2f9"; -} - -.fa-rotate-forward::before { - content: "\f2f9"; -} - -.fa-utensils::before { - content: "\f2e7"; -} - -.fa-cutlery::before { - content: "\f2e7"; -} - -.fa-arrow-up-wide-short::before { - content: "\f161"; -} - -.fa-sort-amount-up::before { - content: "\f161"; -} - -.fa-mill-sign::before { - content: "\e1ed"; -} - -.fa-bowl-rice::before { - content: "\e2eb"; -} - -.fa-skull::before { - content: "\f54c"; -} - -.fa-tower-broadcast::before { - content: "\f519"; -} - -.fa-broadcast-tower::before { - content: "\f519"; -} - -.fa-truck-pickup::before { - content: "\f63c"; -} - -.fa-up-long::before { - content: "\f30c"; -} - -.fa-long-arrow-alt-up::before { - content: "\f30c"; -} - -.fa-stop::before { - content: "\f04d"; -} - -.fa-code-merge::before { - content: "\f387"; -} - -.fa-upload::before { - content: "\f093"; -} - -.fa-hurricane::before { - content: "\f751"; -} - -.fa-mound::before { - content: "\e52d"; -} - -.fa-toilet-portable::before { - content: "\e583"; -} - -.fa-compact-disc::before { - content: "\f51f"; -} - -.fa-file-arrow-down::before { - content: "\f56d"; -} - -.fa-file-download::before { - content: "\f56d"; -} - -.fa-caravan::before { - content: "\f8ff"; -} - -.fa-shield-cat::before { - content: "\e572"; -} - -.fa-bolt::before { - content: "\f0e7"; -} - -.fa-zap::before { - content: "\f0e7"; -} - -.fa-glass-water::before { - content: "\e4f4"; -} - -.fa-oil-well::before { - content: "\e532"; -} - -.fa-vault::before { - content: "\e2c5"; -} - -.fa-mars::before { - content: "\f222"; -} - -.fa-toilet::before { - content: "\f7d8"; -} - -.fa-plane-circle-xmark::before { - content: "\e557"; -} - -.fa-yen-sign::before { - content: "\f157"; -} - -.fa-cny::before { - content: "\f157"; -} - -.fa-jpy::before { - content: "\f157"; -} - -.fa-rmb::before { - content: "\f157"; -} - -.fa-yen::before { - content: "\f157"; -} - -.fa-ruble-sign::before { - content: "\f158"; -} - -.fa-rouble::before { - content: "\f158"; -} - -.fa-rub::before { - content: "\f158"; -} - -.fa-ruble::before { - content: "\f158"; -} - -.fa-sun::before { - content: "\f185"; -} - -.fa-guitar::before { - content: "\f7a6"; -} - -.fa-face-laugh-wink::before { - content: "\f59c"; -} - -.fa-laugh-wink::before { - content: "\f59c"; -} - -.fa-horse-head::before { - content: "\f7ab"; -} - -.fa-bore-hole::before { - content: "\e4c3"; -} - -.fa-industry::before { - content: "\f275"; -} - -.fa-circle-down::before { - content: "\f358"; -} - -.fa-arrow-alt-circle-down::before { - content: "\f358"; -} - -.fa-arrows-turn-to-dots::before { - content: "\e4c1"; -} - -.fa-florin-sign::before { - content: "\e184"; -} - -.fa-arrow-down-short-wide::before { - content: "\f884"; -} - -.fa-sort-amount-desc::before { - content: "\f884"; -} - -.fa-sort-amount-down-alt::before { - content: "\f884"; -} - -.fa-less-than::before { - content: "\<"; -} - -.fa-angle-down::before { - content: "\f107"; -} - -.fa-car-tunnel::before { - content: "\e4de"; -} - -.fa-head-side-cough::before { - content: "\e061"; -} - -.fa-grip-lines::before { - content: "\f7a4"; -} - -.fa-thumbs-down::before { - content: "\f165"; -} - -.fa-user-lock::before { - content: "\f502"; -} - -.fa-arrow-right-long::before { - content: "\f178"; -} - -.fa-long-arrow-right::before { - content: "\f178"; -} - -.fa-anchor-circle-xmark::before { - content: "\e4ac"; -} - -.fa-ellipsis::before { - content: "\f141"; -} - -.fa-ellipsis-h::before { - content: "\f141"; -} - -.fa-chess-pawn::before { - content: "\f443"; -} - -.fa-kit-medical::before { - content: "\f479"; -} - -.fa-first-aid::before { - content: "\f479"; -} - -.fa-person-through-window::before { - content: "\e5a9"; -} - -.fa-toolbox::before { - content: "\f552"; -} - -.fa-hands-holding-circle::before { - content: "\e4fb"; -} - -.fa-bug::before { - content: "\f188"; -} - -.fa-credit-card::before { - content: "\f09d"; -} - -.fa-credit-card-alt::before { - content: "\f09d"; -} - -.fa-car::before { - content: "\f1b9"; -} - -.fa-automobile::before { - content: "\f1b9"; -} - -.fa-hand-holding-hand::before { - content: "\e4f7"; -} - -.fa-book-open-reader::before { - content: "\f5da"; -} - -.fa-book-reader::before { - content: "\f5da"; -} - -.fa-mountain-sun::before { - content: "\e52f"; -} - -.fa-arrows-left-right-to-line::before { - content: "\e4ba"; -} - -.fa-dice-d20::before { - content: "\f6cf"; -} - -.fa-truck-droplet::before { - content: "\e58c"; -} - -.fa-file-circle-xmark::before { - content: "\e5a1"; -} - -.fa-temperature-arrow-up::before { - content: "\e040"; -} - -.fa-temperature-up::before { - content: "\e040"; -} - -.fa-medal::before { - content: "\f5a2"; -} - -.fa-bed::before { - content: "\f236"; -} - -.fa-square-h::before { - content: "\f0fd"; -} - -.fa-h-square::before { - content: "\f0fd"; -} - -.fa-podcast::before { - content: "\f2ce"; -} - -.fa-temperature-full::before { - content: "\f2c7"; -} - -.fa-temperature-4::before { - content: "\f2c7"; -} - -.fa-thermometer-4::before { - content: "\f2c7"; -} - -.fa-thermometer-full::before { - content: "\f2c7"; -} - -.fa-bell::before { - content: "\f0f3"; -} - -.fa-superscript::before { - content: "\f12b"; -} - -.fa-plug-circle-xmark::before { - content: "\e560"; -} - -.fa-star-of-life::before { - content: "\f621"; -} - -.fa-phone-slash::before { - content: "\f3dd"; -} - -.fa-paint-roller::before { - content: "\f5aa"; -} - -.fa-handshake-angle::before { - content: "\f4c4"; -} - -.fa-hands-helping::before { - content: "\f4c4"; -} - -.fa-location-dot::before { - content: "\f3c5"; -} - -.fa-map-marker-alt::before { - content: "\f3c5"; -} - -.fa-file::before { - content: "\f15b"; -} - -.fa-greater-than::before { - content: "\>"; -} - -.fa-person-swimming::before { - content: "\f5c4"; -} - -.fa-swimmer::before { - content: "\f5c4"; -} - -.fa-arrow-down::before { - content: "\f063"; -} - -.fa-droplet::before { - content: "\f043"; -} - -.fa-tint::before { - content: "\f043"; -} - -.fa-eraser::before { - content: "\f12d"; -} - -.fa-earth-americas::before { - content: "\f57d"; -} - -.fa-earth::before { - content: "\f57d"; -} - -.fa-earth-america::before { - content: "\f57d"; -} - -.fa-globe-americas::before { - content: "\f57d"; -} - -.fa-person-burst::before { - content: "\e53b"; -} - -.fa-dove::before { - content: "\f4ba"; -} - -.fa-battery-empty::before { - content: "\f244"; -} - -.fa-battery-0::before { - content: "\f244"; -} - -.fa-socks::before { - content: "\f696"; -} - -.fa-inbox::before { - content: "\f01c"; -} - -.fa-section::before { - content: "\e447"; -} - -.fa-gauge-high::before { - content: "\f625"; -} - -.fa-tachometer-alt::before { - content: "\f625"; -} - -.fa-tachometer-alt-fast::before { - content: "\f625"; -} - -.fa-envelope-open-text::before { - content: "\f658"; -} - -.fa-hospital::before { - content: "\f0f8"; -} - -.fa-hospital-alt::before { - content: "\f0f8"; -} - -.fa-hospital-wide::before { - content: "\f0f8"; -} - -.fa-wine-bottle::before { - content: "\f72f"; -} - -.fa-chess-rook::before { - content: "\f447"; -} - -.fa-bars-staggered::before { - content: "\f550"; -} - -.fa-reorder::before { - content: "\f550"; -} - -.fa-stream::before { - content: "\f550"; -} - -.fa-dharmachakra::before { - content: "\f655"; -} - -.fa-hotdog::before { - content: "\f80f"; -} - -.fa-person-walking-with-cane::before { - content: "\f29d"; -} - -.fa-blind::before { - content: "\f29d"; -} - -.fa-drum::before { - content: "\f569"; -} - -.fa-ice-cream::before { - content: "\f810"; -} - -.fa-heart-circle-bolt::before { - content: "\e4fc"; -} - -.fa-fax::before { - content: "\f1ac"; -} - -.fa-paragraph::before { - content: "\f1dd"; -} - -.fa-check-to-slot::before { - content: "\f772"; -} - -.fa-vote-yea::before { - content: "\f772"; -} - -.fa-star-half::before { - content: "\f089"; -} - -.fa-boxes-stacked::before { - content: "\f468"; -} - -.fa-boxes::before { - content: "\f468"; -} - -.fa-boxes-alt::before { - content: "\f468"; -} - -.fa-link::before { - content: "\f0c1"; -} - -.fa-chain::before { - content: "\f0c1"; -} - -.fa-ear-listen::before { - content: "\f2a2"; -} - -.fa-assistive-listening-systems::before { - content: "\f2a2"; -} - -.fa-tree-city::before { - content: "\e587"; -} - -.fa-play::before { - content: "\f04b"; -} - -.fa-font::before { - content: "\f031"; -} - -.fa-rupiah-sign::before { - content: "\e23d"; -} - -.fa-magnifying-glass::before { - content: "\f002"; -} - -.fa-search::before { - content: "\f002"; -} - -.fa-table-tennis-paddle-ball::before { - content: "\f45d"; -} - -.fa-ping-pong-paddle-ball::before { - content: "\f45d"; -} - -.fa-table-tennis::before { - content: "\f45d"; -} - -.fa-person-dots-from-line::before { - content: "\f470"; -} - -.fa-diagnoses::before { - content: "\f470"; -} - -.fa-trash-can-arrow-up::before { - content: "\f82a"; -} - -.fa-trash-restore-alt::before { - content: "\f82a"; -} - -.fa-naira-sign::before { - content: "\e1f6"; -} - -.fa-cart-arrow-down::before { - content: "\f218"; -} - -.fa-walkie-talkie::before { - content: "\f8ef"; -} - -.fa-file-pen::before { - content: "\f31c"; -} - -.fa-file-edit::before { - content: "\f31c"; -} - -.fa-receipt::before { - content: "\f543"; -} - -.fa-square-pen::before { - content: "\f14b"; -} - -.fa-pen-square::before { - content: "\f14b"; -} - -.fa-pencil-square::before { - content: "\f14b"; -} - -.fa-suitcase-rolling::before { - content: "\f5c1"; -} - -.fa-person-circle-exclamation::before { - content: "\e53f"; -} - -.fa-chevron-down::before { - content: "\f078"; -} - -.fa-battery-full::before { - content: "\f240"; -} - -.fa-battery::before { - content: "\f240"; -} - -.fa-battery-5::before { - content: "\f240"; -} - -.fa-skull-crossbones::before { - content: "\f714"; -} - -.fa-code-compare::before { - content: "\e13a"; -} - -.fa-list-ul::before { - content: "\f0ca"; -} - -.fa-list-dots::before { - content: "\f0ca"; -} - -.fa-school-lock::before { - content: "\e56f"; -} - -.fa-tower-cell::before { - content: "\e585"; -} - -.fa-down-long::before { - content: "\f309"; -} - -.fa-long-arrow-alt-down::before { - content: "\f309"; -} - -.fa-ranking-star::before { - content: "\e561"; -} - -.fa-chess-king::before { - content: "\f43f"; -} - -.fa-person-harassing::before { - content: "\e549"; -} - -.fa-brazilian-real-sign::before { - content: "\e46c"; -} - -.fa-landmark-dome::before { - content: "\f752"; -} - -.fa-landmark-alt::before { - content: "\f752"; -} - -.fa-arrow-up::before { - content: "\f062"; -} - -.fa-tv::before { - content: "\f26c"; -} - -.fa-television::before { - content: "\f26c"; -} - -.fa-tv-alt::before { - content: "\f26c"; -} - -.fa-shrimp::before { - content: "\e448"; -} - -.fa-list-check::before { - content: "\f0ae"; -} - -.fa-tasks::before { - content: "\f0ae"; -} - -.fa-jug-detergent::before { - content: "\e519"; -} - -.fa-circle-user::before { - content: "\f2bd"; -} - -.fa-user-circle::before { - content: "\f2bd"; -} - -.fa-user-shield::before { - content: "\f505"; -} - -.fa-wind::before { - content: "\f72e"; -} - -.fa-car-burst::before { - content: "\f5e1"; -} - -.fa-car-crash::before { - content: "\f5e1"; -} - -.fa-y::before { - content: "Y"; -} - -.fa-person-snowboarding::before { - content: "\f7ce"; -} - -.fa-snowboarding::before { - content: "\f7ce"; -} - -.fa-truck-fast::before { - content: "\f48b"; -} - -.fa-shipping-fast::before { - content: "\f48b"; -} - -.fa-fish::before { - content: "\f578"; -} - -.fa-user-graduate::before { - content: "\f501"; -} - -.fa-circle-half-stroke::before { - content: "\f042"; -} - -.fa-adjust::before { - content: "\f042"; -} - -.fa-clapperboard::before { - content: "\e131"; -} - -.fa-circle-radiation::before { - content: "\f7ba"; -} - -.fa-radiation-alt::before { - content: "\f7ba"; -} - -.fa-baseball::before { - content: "\f433"; -} - -.fa-baseball-ball::before { - content: "\f433"; -} - -.fa-jet-fighter-up::before { - content: "\e518"; -} - -.fa-diagram-project::before { - content: "\f542"; -} - -.fa-project-diagram::before { - content: "\f542"; -} - -.fa-copy::before { - content: "\f0c5"; -} - -.fa-volume-xmark::before { - content: "\f6a9"; -} - -.fa-volume-mute::before { - content: "\f6a9"; -} - -.fa-volume-times::before { - content: "\f6a9"; -} - -.fa-hand-sparkles::before { - content: "\e05d"; -} - -.fa-grip::before { - content: "\f58d"; -} - -.fa-grip-horizontal::before { - content: "\f58d"; -} - -.fa-share-from-square::before { - content: "\f14d"; -} - -.fa-share-square::before { - content: "\f14d"; -} - -.fa-child-combatant::before { - content: "\e4e0"; -} - -.fa-child-rifle::before { - content: "\e4e0"; -} - -.fa-gun::before { - content: "\e19b"; -} - -.fa-square-phone::before { - content: "\f098"; -} - -.fa-phone-square::before { - content: "\f098"; -} - -.fa-plus::before { - content: "\+"; -} - -.fa-add::before { - content: "\+"; -} - -.fa-expand::before { - content: "\f065"; -} - -.fa-computer::before { - content: "\e4e5"; -} - -.fa-xmark::before { - content: "\f00d"; -} - -.fa-close::before { - content: "\f00d"; -} - -.fa-multiply::before { - content: "\f00d"; -} - -.fa-remove::before { - content: "\f00d"; -} - -.fa-times::before { - content: "\f00d"; -} - -.fa-arrows-up-down-left-right::before { - content: "\f047"; -} - -.fa-arrows::before { - content: "\f047"; -} - -.fa-chalkboard-user::before { - content: "\f51c"; -} - -.fa-chalkboard-teacher::before { - content: "\f51c"; -} - -.fa-peso-sign::before { - content: "\e222"; -} - -.fa-building-shield::before { - content: "\e4d8"; -} - -.fa-baby::before { - content: "\f77c"; -} - -.fa-users-line::before { - content: "\e592"; -} - -.fa-quote-left::before { - content: "\f10d"; -} - -.fa-quote-left-alt::before { - content: "\f10d"; -} - -.fa-tractor::before { - content: "\f722"; -} - -.fa-trash-arrow-up::before { - content: "\f829"; -} - -.fa-trash-restore::before { - content: "\f829"; -} - -.fa-arrow-down-up-lock::before { - content: "\e4b0"; -} - -.fa-lines-leaning::before { - content: "\e51e"; -} - -.fa-ruler-combined::before { - content: "\f546"; -} - -.fa-copyright::before { - content: "\f1f9"; -} - -.fa-equals::before { - content: "\="; -} - -.fa-blender::before { - content: "\f517"; -} - -.fa-teeth::before { - content: "\f62e"; -} - -.fa-shekel-sign::before { - content: "\f20b"; -} - -.fa-ils::before { - content: "\f20b"; -} - -.fa-shekel::before { - content: "\f20b"; -} - -.fa-sheqel::before { - content: "\f20b"; -} - -.fa-sheqel-sign::before { - content: "\f20b"; -} - -.fa-map::before { - content: "\f279"; -} - -.fa-rocket::before { - content: "\f135"; -} - -.fa-photo-film::before { - content: "\f87c"; -} - -.fa-photo-video::before { - content: "\f87c"; -} - -.fa-folder-minus::before { - content: "\f65d"; -} - -.fa-store::before { - content: "\f54e"; -} - -.fa-arrow-trend-up::before { - content: "\e098"; -} - -.fa-plug-circle-minus::before { - content: "\e55e"; -} - -.fa-sign-hanging::before { - content: "\f4d9"; -} - -.fa-sign::before { - content: "\f4d9"; -} - -.fa-bezier-curve::before { - content: "\f55b"; -} - -.fa-bell-slash::before { - content: "\f1f6"; -} - -.fa-tablet::before { - content: "\f3fb"; -} - -.fa-tablet-android::before { - content: "\f3fb"; -} - -.fa-school-flag::before { - content: "\e56e"; -} - -.fa-fill::before { - content: "\f575"; -} - -.fa-angle-up::before { - content: "\f106"; -} - -.fa-drumstick-bite::before { - content: "\f6d7"; -} - -.fa-holly-berry::before { - content: "\f7aa"; -} - -.fa-chevron-left::before { - content: "\f053"; -} - -.fa-bacteria::before { - content: "\e059"; -} - -.fa-hand-lizard::before { - content: "\f258"; -} - -.fa-notdef::before { - content: "\e1fe"; -} - -.fa-disease::before { - content: "\f7fa"; -} - -.fa-briefcase-medical::before { - content: "\f469"; -} - -.fa-genderless::before { - content: "\f22d"; -} - -.fa-chevron-right::before { - content: "\f054"; -} - -.fa-retweet::before { - content: "\f079"; -} - -.fa-car-rear::before { - content: "\f5de"; -} - -.fa-car-alt::before { - content: "\f5de"; -} - -.fa-pump-soap::before { - content: "\e06b"; -} - -.fa-video-slash::before { - content: "\f4e2"; -} - -.fa-battery-quarter::before { - content: "\f243"; -} - -.fa-battery-2::before { - content: "\f243"; -} - -.fa-radio::before { - content: "\f8d7"; -} - -.fa-baby-carriage::before { - content: "\f77d"; -} - -.fa-carriage-baby::before { - content: "\f77d"; -} - -.fa-traffic-light::before { - content: "\f637"; -} - -.fa-thermometer::before { - content: "\f491"; -} - -.fa-vr-cardboard::before { - content: "\f729"; -} - -.fa-hand-middle-finger::before { - content: "\f806"; -} - -.fa-percent::before { - content: "\%"; -} - -.fa-percentage::before { - content: "\%"; -} - -.fa-truck-moving::before { - content: "\f4df"; -} - -.fa-glass-water-droplet::before { - content: "\e4f5"; -} - -.fa-display::before { - content: "\e163"; -} - -.fa-face-smile::before { - content: "\f118"; -} - -.fa-smile::before { - content: "\f118"; -} - -.fa-thumbtack::before { - content: "\f08d"; -} - -.fa-thumb-tack::before { - content: "\f08d"; -} - -.fa-trophy::before { - content: "\f091"; -} - -.fa-person-praying::before { - content: "\f683"; -} - -.fa-pray::before { - content: "\f683"; -} - -.fa-hammer::before { - content: "\f6e3"; -} - -.fa-hand-peace::before { - content: "\f25b"; -} - -.fa-rotate::before { - content: "\f2f1"; -} - -.fa-sync-alt::before { - content: "\f2f1"; -} - -.fa-spinner::before { - content: "\f110"; -} - -.fa-robot::before { - content: "\f544"; -} - -.fa-peace::before { - content: "\f67c"; -} - -.fa-gears::before { - content: "\f085"; -} - -.fa-cogs::before { - content: "\f085"; -} - -.fa-warehouse::before { - content: "\f494"; -} - -.fa-arrow-up-right-dots::before { - content: "\e4b7"; -} - -.fa-splotch::before { - content: "\f5bc"; -} - -.fa-face-grin-hearts::before { - content: "\f584"; -} - -.fa-grin-hearts::before { - content: "\f584"; -} - -.fa-dice-four::before { - content: "\f524"; -} - -.fa-sim-card::before { - content: "\f7c4"; -} - -.fa-transgender::before { - content: "\f225"; -} - -.fa-transgender-alt::before { - content: "\f225"; -} - -.fa-mercury::before { - content: "\f223"; -} - -.fa-arrow-turn-down::before { - content: "\f149"; -} - -.fa-level-down::before { - content: "\f149"; -} - -.fa-person-falling-burst::before { - content: "\e547"; -} - -.fa-award::before { - content: "\f559"; -} - -.fa-ticket-simple::before { - content: "\f3ff"; -} - -.fa-ticket-alt::before { - content: "\f3ff"; -} - -.fa-building::before { - content: "\f1ad"; -} - -.fa-angles-left::before { - content: "\f100"; -} - -.fa-angle-double-left::before { - content: "\f100"; -} - -.fa-qrcode::before { - content: "\f029"; -} - -.fa-clock-rotate-left::before { - content: "\f1da"; -} - -.fa-history::before { - content: "\f1da"; -} - -.fa-face-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-file-export::before { - content: "\f56e"; -} - -.fa-arrow-right-from-file::before { - content: "\f56e"; -} - -.fa-shield::before { - content: "\f132"; -} - -.fa-shield-blank::before { - content: "\f132"; -} - -.fa-arrow-up-short-wide::before { - content: "\f885"; -} - -.fa-sort-amount-up-alt::before { - content: "\f885"; -} - -.fa-house-medical::before { - content: "\e3b2"; -} - -.fa-golf-ball-tee::before { - content: "\f450"; -} - -.fa-golf-ball::before { - content: "\f450"; -} - -.fa-circle-chevron-left::before { - content: "\f137"; -} - -.fa-chevron-circle-left::before { - content: "\f137"; -} - -.fa-house-chimney-window::before { - content: "\e00d"; -} - -.fa-pen-nib::before { - content: "\f5ad"; -} - -.fa-tent-arrow-turn-left::before { - content: "\e580"; -} - -.fa-tents::before { - content: "\e582"; -} - -.fa-wand-magic::before { - content: "\f0d0"; -} - -.fa-magic::before { - content: "\f0d0"; -} - -.fa-dog::before { - content: "\f6d3"; -} - -.fa-carrot::before { - content: "\f787"; -} - -.fa-moon::before { - content: "\f186"; -} - -.fa-wine-glass-empty::before { - content: "\f5ce"; -} - -.fa-wine-glass-alt::before { - content: "\f5ce"; -} - -.fa-cheese::before { - content: "\f7ef"; -} - -.fa-yin-yang::before { - content: "\f6ad"; -} - -.fa-music::before { - content: "\f001"; -} - -.fa-code-commit::before { - content: "\f386"; -} - -.fa-temperature-low::before { - content: "\f76b"; -} - -.fa-person-biking::before { - content: "\f84a"; -} - -.fa-biking::before { - content: "\f84a"; -} - -.fa-broom::before { - content: "\f51a"; -} - -.fa-shield-heart::before { - content: "\e574"; -} - -.fa-gopuram::before { - content: "\f664"; -} - -.fa-earth-oceania::before { - content: "\e47b"; -} - -.fa-globe-oceania::before { - content: "\e47b"; -} - -.fa-square-xmark::before { - content: "\f2d3"; -} - -.fa-times-square::before { - content: "\f2d3"; -} - -.fa-xmark-square::before { - content: "\f2d3"; -} - -.fa-hashtag::before { - content: "\#"; -} - -.fa-up-right-and-down-left-from-center::before { - content: "\f424"; -} - -.fa-expand-alt::before { - content: "\f424"; -} - -.fa-oil-can::before { - content: "\f613"; -} - -.fa-t::before { - content: "T"; -} - -.fa-hippo::before { - content: "\f6ed"; -} - -.fa-chart-column::before { - content: "\e0e3"; -} - -.fa-infinity::before { - content: "\f534"; -} - -.fa-vial-circle-check::before { - content: "\e596"; -} - -.fa-person-arrow-down-to-line::before { - content: "\e538"; -} - -.fa-voicemail::before { - content: "\f897"; -} - -.fa-fan::before { - content: "\f863"; -} - -.fa-person-walking-luggage::before { - content: "\e554"; -} - -.fa-up-down::before { - content: "\f338"; -} - -.fa-arrows-alt-v::before { - content: "\f338"; -} - -.fa-cloud-moon-rain::before { - content: "\f73c"; -} - -.fa-calendar::before { - content: "\f133"; -} - -.fa-trailer::before { - content: "\e041"; -} - -.fa-bahai::before { - content: "\f666"; -} - -.fa-haykal::before { - content: "\f666"; -} - -.fa-sd-card::before { - content: "\f7c2"; -} - -.fa-dragon::before { - content: "\f6d5"; -} - -.fa-shoe-prints::before { - content: "\f54b"; -} - -.fa-circle-plus::before { - content: "\f055"; -} - -.fa-plus-circle::before { - content: "\f055"; -} - -.fa-face-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-hand-holding::before { - content: "\f4bd"; -} - -.fa-plug-circle-exclamation::before { - content: "\e55d"; -} - -.fa-link-slash::before { - content: "\f127"; -} - -.fa-chain-broken::before { - content: "\f127"; -} - -.fa-chain-slash::before { - content: "\f127"; -} - -.fa-unlink::before { - content: "\f127"; -} - -.fa-clone::before { - content: "\f24d"; -} - -.fa-person-walking-arrow-loop-left::before { - content: "\e551"; -} - -.fa-arrow-up-z-a::before { - content: "\f882"; -} - -.fa-sort-alpha-up-alt::before { - content: "\f882"; -} - -.fa-fire-flame-curved::before { - content: "\f7e4"; -} - -.fa-fire-alt::before { - content: "\f7e4"; -} - -.fa-tornado::before { - content: "\f76f"; -} - -.fa-file-circle-plus::before { - content: "\e494"; -} - -.fa-book-quran::before { - content: "\f687"; -} - -.fa-quran::before { - content: "\f687"; -} - -.fa-anchor::before { - content: "\f13d"; -} - -.fa-border-all::before { - content: "\f84c"; -} - -.fa-face-angry::before { - content: "\f556"; -} - -.fa-angry::before { - content: "\f556"; -} - -.fa-cookie-bite::before { - content: "\f564"; -} - -.fa-arrow-trend-down::before { - content: "\e097"; -} - -.fa-rss::before { - content: "\f09e"; -} - -.fa-feed::before { - content: "\f09e"; -} - -.fa-draw-polygon::before { - content: "\f5ee"; -} - -.fa-scale-balanced::before { - content: "\f24e"; -} - -.fa-balance-scale::before { - content: "\f24e"; -} - -.fa-gauge-simple-high::before { - content: "\f62a"; -} - -.fa-tachometer::before { - content: "\f62a"; -} - -.fa-tachometer-fast::before { - content: "\f62a"; -} - -.fa-shower::before { - content: "\f2cc"; -} - -.fa-desktop::before { - content: "\f390"; -} - -.fa-desktop-alt::before { - content: "\f390"; -} - -.fa-m::before { - content: "M"; -} - -.fa-table-list::before { - content: "\f00b"; -} - -.fa-th-list::before { - content: "\f00b"; -} - -.fa-comment-sms::before { - content: "\f7cd"; -} - -.fa-sms::before { - content: "\f7cd"; -} - -.fa-book::before { - content: "\f02d"; -} - -.fa-user-plus::before { - content: "\f234"; -} - -.fa-check::before { - content: "\f00c"; -} - -.fa-battery-three-quarters::before { - content: "\f241"; -} - -.fa-battery-4::before { - content: "\f241"; -} - -.fa-house-circle-check::before { - content: "\e509"; -} - -.fa-angle-left::before { - content: "\f104"; -} - -.fa-diagram-successor::before { - content: "\e47a"; -} - -.fa-truck-arrow-right::before { - content: "\e58b"; -} - -.fa-arrows-split-up-and-left::before { - content: "\e4bc"; -} - -.fa-hand-fist::before { - content: "\f6de"; -} - -.fa-fist-raised::before { - content: "\f6de"; -} - -.fa-cloud-moon::before { - content: "\f6c3"; -} - -.fa-briefcase::before { - content: "\f0b1"; -} - -.fa-person-falling::before { - content: "\e546"; -} - -.fa-image-portrait::before { - content: "\f3e0"; -} - -.fa-portrait::before { - content: "\f3e0"; -} - -.fa-user-tag::before { - content: "\f507"; -} - -.fa-rug::before { - content: "\e569"; -} - -.fa-earth-europe::before { - content: "\f7a2"; -} - -.fa-globe-europe::before { - content: "\f7a2"; -} - -.fa-cart-flatbed-suitcase::before { - content: "\f59d"; -} - -.fa-luggage-cart::before { - content: "\f59d"; -} - -.fa-rectangle-xmark::before { - content: "\f410"; -} - -.fa-rectangle-times::before { - content: "\f410"; -} - -.fa-times-rectangle::before { - content: "\f410"; -} - -.fa-window-close::before { - content: "\f410"; -} - -.fa-baht-sign::before { - content: "\e0ac"; -} - -.fa-book-open::before { - content: "\f518"; -} - -.fa-book-journal-whills::before { - content: "\f66a"; -} - -.fa-journal-whills::before { - content: "\f66a"; -} - -.fa-handcuffs::before { - content: "\e4f8"; -} - -.fa-triangle-exclamation::before { - content: "\f071"; -} - -.fa-exclamation-triangle::before { - content: "\f071"; -} - -.fa-warning::before { - content: "\f071"; -} - -.fa-database::before { - content: "\f1c0"; -} - -.fa-share::before { - content: "\f064"; -} - -.fa-arrow-turn-right::before { - content: "\f064"; -} - -.fa-mail-forward::before { - content: "\f064"; -} - -.fa-bottle-droplet::before { - content: "\e4c4"; -} - -.fa-mask-face::before { - content: "\e1d7"; -} - -.fa-hill-rockslide::before { - content: "\e508"; -} - -.fa-right-left::before { - content: "\f362"; -} - -.fa-exchange-alt::before { - content: "\f362"; -} - -.fa-paper-plane::before { - content: "\f1d8"; -} - -.fa-road-circle-exclamation::before { - content: "\e565"; -} - -.fa-dungeon::before { - content: "\f6d9"; -} - -.fa-align-right::before { - content: "\f038"; -} - -.fa-money-bill-1-wave::before { - content: "\f53b"; -} - -.fa-money-bill-wave-alt::before { - content: "\f53b"; -} - -.fa-life-ring::before { - content: "\f1cd"; -} - -.fa-hands::before { - content: "\f2a7"; -} - -.fa-sign-language::before { - content: "\f2a7"; -} - -.fa-signing::before { - content: "\f2a7"; -} - -.fa-calendar-day::before { - content: "\f783"; -} - -.fa-water-ladder::before { - content: "\f5c5"; -} - -.fa-ladder-water::before { - content: "\f5c5"; -} - -.fa-swimming-pool::before { - content: "\f5c5"; -} - -.fa-arrows-up-down::before { - content: "\f07d"; -} - -.fa-arrows-v::before { - content: "\f07d"; -} - -.fa-face-grimace::before { - content: "\f57f"; -} - -.fa-grimace::before { - content: "\f57f"; -} - -.fa-wheelchair-move::before { - content: "\e2ce"; -} - -.fa-wheelchair-alt::before { - content: "\e2ce"; -} - -.fa-turn-down::before { - content: "\f3be"; -} - -.fa-level-down-alt::before { - content: "\f3be"; -} - -.fa-person-walking-arrow-right::before { - content: "\e552"; -} - -.fa-square-envelope::before { - content: "\f199"; -} - -.fa-envelope-square::before { - content: "\f199"; -} - -.fa-dice::before { - content: "\f522"; -} - -.fa-bowling-ball::before { - content: "\f436"; -} - -.fa-brain::before { - content: "\f5dc"; -} - -.fa-bandage::before { - content: "\f462"; -} - -.fa-band-aid::before { - content: "\f462"; -} - -.fa-calendar-minus::before { - content: "\f272"; -} - -.fa-circle-xmark::before { - content: "\f057"; -} - -.fa-times-circle::before { - content: "\f057"; -} - -.fa-xmark-circle::before { - content: "\f057"; -} - -.fa-gifts::before { - content: "\f79c"; -} - -.fa-hotel::before { - content: "\f594"; -} - -.fa-earth-asia::before { - content: "\f57e"; -} - -.fa-globe-asia::before { - content: "\f57e"; -} - -.fa-id-card-clip::before { - content: "\f47f"; -} - -.fa-id-card-alt::before { - content: "\f47f"; -} - -.fa-magnifying-glass-plus::before { - content: "\f00e"; -} - -.fa-search-plus::before { - content: "\f00e"; -} - -.fa-thumbs-up::before { - content: "\f164"; -} - -.fa-user-clock::before { - content: "\f4fd"; -} - -.fa-hand-dots::before { - content: "\f461"; -} - -.fa-allergies::before { - content: "\f461"; -} - -.fa-file-invoice::before { - content: "\f570"; -} - -.fa-window-minimize::before { - content: "\f2d1"; -} - -.fa-mug-saucer::before { - content: "\f0f4"; -} - -.fa-coffee::before { - content: "\f0f4"; -} - -.fa-brush::before { - content: "\f55d"; -} - -.fa-mask::before { - content: "\f6fa"; -} - -.fa-magnifying-glass-minus::before { - content: "\f010"; -} - -.fa-search-minus::before { - content: "\f010"; -} - -.fa-ruler-vertical::before { - content: "\f548"; -} - -.fa-user-large::before { - content: "\f406"; -} - -.fa-user-alt::before { - content: "\f406"; -} - -.fa-train-tram::before { - content: "\e5b4"; -} - -.fa-user-nurse::before { - content: "\f82f"; -} - -.fa-syringe::before { - content: "\f48e"; -} - -.fa-cloud-sun::before { - content: "\f6c4"; -} - -.fa-stopwatch-20::before { - content: "\e06f"; -} - -.fa-square-full::before { - content: "\f45c"; -} - -.fa-magnet::before { - content: "\f076"; -} - -.fa-jar::before { - content: "\e516"; -} - -.fa-note-sticky::before { - content: "\f249"; -} - -.fa-sticky-note::before { - content: "\f249"; -} - -.fa-bug-slash::before { - content: "\e490"; -} - -.fa-arrow-up-from-water-pump::before { - content: "\e4b6"; -} - -.fa-bone::before { - content: "\f5d7"; -} - -.fa-user-injured::before { - content: "\f728"; -} - -.fa-face-sad-tear::before { - content: "\f5b4"; -} - -.fa-sad-tear::before { - content: "\f5b4"; -} - -.fa-plane::before { - content: "\f072"; -} - -.fa-tent-arrows-down::before { - content: "\e581"; -} - -.fa-exclamation::before { - content: "\!"; -} - -.fa-arrows-spin::before { - content: "\e4bb"; -} - -.fa-print::before { - content: "\f02f"; -} - -.fa-turkish-lira-sign::before { - content: "\e2bb"; -} - -.fa-try::before { - content: "\e2bb"; -} - -.fa-turkish-lira::before { - content: "\e2bb"; -} - -.fa-dollar-sign::before { - content: "\$"; -} - -.fa-dollar::before { - content: "\$"; -} - -.fa-usd::before { - content: "\$"; -} - -.fa-x::before { - content: "X"; -} - -.fa-magnifying-glass-dollar::before { - content: "\f688"; -} - -.fa-search-dollar::before { - content: "\f688"; -} - -.fa-users-gear::before { - content: "\f509"; -} - -.fa-users-cog::before { - content: "\f509"; -} - -.fa-person-military-pointing::before { - content: "\e54a"; -} - -.fa-building-columns::before { - content: "\f19c"; -} - -.fa-bank::before { - content: "\f19c"; -} - -.fa-institution::before { - content: "\f19c"; -} - -.fa-museum::before { - content: "\f19c"; -} - -.fa-university::before { - content: "\f19c"; -} - -.fa-umbrella::before { - content: "\f0e9"; -} - -.fa-trowel::before { - content: "\e589"; -} - -.fa-d::before { - content: "D"; -} - -.fa-stapler::before { - content: "\e5af"; -} - -.fa-masks-theater::before { - content: "\f630"; -} - -.fa-theater-masks::before { - content: "\f630"; -} - -.fa-kip-sign::before { - content: "\e1c4"; -} - -.fa-hand-point-left::before { - content: "\f0a5"; -} - -.fa-handshake-simple::before { - content: "\f4c6"; -} - -.fa-handshake-alt::before { - content: "\f4c6"; -} - -.fa-jet-fighter::before { - content: "\f0fb"; -} - -.fa-fighter-jet::before { - content: "\f0fb"; -} - -.fa-square-share-nodes::before { - content: "\f1e1"; -} - -.fa-share-alt-square::before { - content: "\f1e1"; -} - -.fa-barcode::before { - content: "\f02a"; -} - -.fa-plus-minus::before { - content: "\e43c"; -} - -.fa-video::before { - content: "\f03d"; -} - -.fa-video-camera::before { - content: "\f03d"; -} - -.fa-graduation-cap::before { - content: "\f19d"; -} - -.fa-mortar-board::before { - content: "\f19d"; -} - -.fa-hand-holding-medical::before { - content: "\e05c"; -} - -.fa-person-circle-check::before { - content: "\e53e"; -} - -.fa-turn-up::before { - content: "\f3bf"; -} - -.fa-level-up-alt::before { - content: "\f3bf"; -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.elements-blocks-icon-selector-display { - font-size: 2em; -} - -.rrze-elements-tabs-modal-container span { - font-size: 2em; - padding-left: 1em; -} -/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! - \**************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 900; - font-display: block; - src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); -} -.fas, -.fa-solid { - font-weight: 900; -} -/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! - \***************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-brands: "Font Awesome 6 Brands"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -@font-face { - font-family: "Font Awesome 6 Brands"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); -} -.fab, -.fa-brands { - font-weight: 400; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-cloudflare:before { - content: "\e07d"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-guilded:before { - content: "\e07e"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-square-js:before { - content: "\f3b9"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-orcid:before { - content: "\f8d2"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-unity:before { - content: "\e049"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-square-reddit:before { - content: "\f1a2"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-square-font-awesome:before { - content: "\e5ad"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-square-instagram:before { - content: "\e055"; -} - -.fa-instagram-square:before { - content: "\e055"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-square-hacker-news:before { - content: "\f3af"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-threads:before { - content: "\e618"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-square-snapchat:before { - content: "\f2ad"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-square-font-awesome-stroke:before { - content: "\f35c"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-watchman-monitoring:before { - content: "\e087"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-square-viadeo:before { - content: "\f2aa"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-square-dribbble:before { - content: "\f397"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-debian:before { - content: "\e60b"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-instalod:before { - content: "\e081"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-square-twitter:before { - content: "\f081"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-golang:before { - content: "\e40f"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-uncharted:before { - content: "\e084"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-square-youtube:before { - content: "\f431"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-rendact:before { - content: "\f3e4"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-nfc-directional:before { - content: "\e530"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-meta:before { - content: "\e49b"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-mdb:before { - content: "\f8ca"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-unsplash:before { - content: "\e07c"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-square-steam:before { - content: "\f1b7"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-500px:before { - content: "\f26e"; -} - -.fa-square-vimeo:before { - content: "\f194"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-flag:before { - content: "\f2b4"; -} - -.fa-font-awesome-logo-full:before { - content: "\f2b4"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-hive:before { - content: "\e07f"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-padlet:before { - content: "\e4a0"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-square-github:before { - content: "\f092"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-shopify:before { - content: "\e057"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-square-threads:before { - content: "\e619"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-swift:before { - content: "\f8e1"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-square-gitlab:before { - content: "\e5ae"; -} - -.fa-gitlab-square:before { - content: "\e5ae"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-square-odnoklassniki:before { - content: "\f264"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-hashnode:before { - content: "\e499"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-umbraco:before { - content: "\f8e8"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-square-pinterest:before { - content: "\f0d3"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-dailymotion:before { - content: "\e052"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-nfc-symbol:before { - content: "\e531"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-square-google-plus:before { - content: "\f0d4"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-square-xing:before { - content: "\f169"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-bilibili:before { - content: "\e3d9"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-x-twitter:before { - content: "\e61b"; -} - -.fa-cotton-bureau:before { - content: "\f89e"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-42-group:before { - content: "\e080"; -} - -.fa-innosoft:before { - content: "\e080"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-square-pied-piper:before { - content: "\e01e"; -} - -.fa-pied-piper-square:before { - content: "\e01e"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-tiktok:before { - content: "\e07b"; -} - -.fa-square-facebook:before { - content: "\f082"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-mixer:before { - content: "\e056"; -} - -.fa-square-lastfm:before { - content: "\f203"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-cmplid:before { - content: "\e360"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-deezer:before { - content: "\e077"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-screenpal:before { - content: "\e570"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-microblog:before { - content: "\e01a"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-wirsindhandwerk:before { - content: "\e2d0"; -} - -.fa-wsh:before { - content: "\e2d0"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-octopus-deploy:before { - content: "\e082"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ab"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-rust:before { - content: "\e07a"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-square-behance:before { - content: "\f1b5"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-space-awesome:before { - content: "\e5ac"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-square-git:before { - content: "\f1d2"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-square-tumblr:before { - content: "\f174"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-perbyte:before { - content: "\e083"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-bots:before { - content: "\e340"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-ideal:before { - content: "\e013"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-firefox-browser:before { - content: "\e007"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-stubber:before { - content: "\e5c7"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f2c6"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-odysee:before { - content: "\e5c6"; -} - -.fa-square-whatsapp:before { - content: "\f40c"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-edge-legacy:before { - content: "\e078"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f198"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-square-x-twitter:before { - content: "\e61a"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f23a"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-sitrox:before { - content: "\e44a"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-buy-n-large:before { - content: "\f8a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-wodu:before { - content: "\e088"; -} - -.fa-google-pay:before { - content: "\e079"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-pix:before { - content: "\e43a"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} -/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! - \****************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); -} -.far, -.fa-regular { - font-weight: 400; -} -/*!********************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/tab/editor.scss ***! - \********************************************************************************************************************************************************************************************************************************************/ -@charset "UTF-8"; -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -.rrze-elements-tabs { - margin-bottom: 1em; - /* - * { - color: inherit; - //margin: 0; - &:focus { - //outline: none; - //box-shadow: inset 0 0 0 4px lightBlue; - } - } - margin: 1em 0; - - [role="tablist"] { - margin: 0; - li, - a { - display: block; - @media (min-width: 550px) { - display: inline-block; - } - } - li { - padding: 0; - } - a { - transition: none; - box-shadow: none; - text-decoration: none; - padding: .25em; - @media (min-width: 550px) { - text-decoration: none; - padding: 0.5rem 1em; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - } - & > svg.rrze-elements-icon { - padding: 0; - border-radius: 0 !important; - color: unset; - margin-right: .4em; - max-width: 2em; - } - &:hover, &:focus, &:active { - box-shadow: none; - text-decoration: none; - > svg.rrze-elements-icon { - background-color: unset; - } - } - .tab-suffix { - display: inline-block; - margin-left: .4em; - font-weight: bold; - } - } - [aria-selected] { - font-weight: bold; - @media (min-width: 550px) { - border: 1px solid; - } - &::after { - //content: '\0020⬅'; - @media (min-width: 550px) { - - } - } - } - @media (min-width: 550px) { - padding: 0; - position: relative; - top: 1px; - @supports (-webkit-hyphens:none) { // Safari hack - top: 1.5px; - } - } - } - [role="tabpanel"] { - padding: 1.5rem; - border-top: 0; - overflow: hidden; - & > * + * { - margin-top: 0.75rem; - } - @media print { - display: block; - margin-bottom: 10px; - h1 { - margin-top: 0 !important; - } - } - } - */ -} -.rrze-elements-tabs [role=tab], -.rrze-elements-tabs [role=tab]:focus, -.rrze-elements-tabs [role=tab]:hover { - position: relative; - z-index: 2; - padding: 2px 6px; - overflow: visible; - outline: none; -} -.rrze-elements-tabs [role=tab] { - margin: 0 0 0 5px; - /*&[aria-selected="false"] { - border-bottom: 1px solid hsl(219deg 1% 72%); - }*/ - display: block; - width: 100%; - border-radius: 0; - font-size: 1rem; - text-align: right; - cursor: pointer; -} -.rrze-elements-tabs [role=tab][aria-selected=true] { - font-weight: bold; - /*padding: 2px 2px 4px; - margin-top: 0; - border-width: 2px; - border-top-width: 6px; - border-top-color: rgb(36 116 214); - border-bottom-color: hsl(220deg 43% 99%); - background: hsl(220deg 43% 99%);*/ -} -@media (min-width: 550px) { - .rrze-elements-tabs [role=tab] { - display: inline-block; - width: auto; - border-radius: 5px 5px 0 0; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - top: 1px; - } -} -.rrze-elements-tabs [role=tab] span.focus { - display: inline-block; - margin: 2px; - padding: 4px 6px; -} -.rrze-elements-tabs [role=tab] span.focus > svg.rrze-elements-icon { - padding: 0; - border-radius: 0 !important; - color: unset; - margin-left: 0.4em; - max-width: 2em; -} -.rrze-elements-tabs [role=tab] span.focus .tab-suffix { - display: inline-block; - margin-right: 0.4em; - font-weight: bold; -} -.rrze-elements-tabs [role=tabpanel] { - padding: 1rem; - min-height: 10em; - overflow: auto; -} -.rrze-elements-tabs [role=tabpanel].is-hidden { - display: none; -} -.rrze-elements-tabs [role=tabpanel] figure:first-child { - margin-top: 0; -} - -.rrze-elements-tabs.primary [role=tablist] button { - border: 1px solid var(--color-primary-ci-hell2, #CED9E7); - border-bottom-color: var(--color-primary-ci-hell, #04316A); - background-color: var(--color-primary-ci-hell2, #CED9E7); - color: var(--color-primary-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:focus, .rrze-elements-tabs.primary [role=tablist] button:active { - color: inherit; - border-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] button { - border-top: 1px solid var(--color-primary-ci-hell2, #CED9E7); - } - .rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:active { - color: inherit; - border-color: var(--color-primary-ci-hell, #04316A); - } - .rrze-elements-tabs.primary [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-primary-dunkler, #004A9F); - border-radius: 3px; - } -} -.rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { - background: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); - border-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-primary-ci-hell, #04316A); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { - background: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.primary [role=tabpanel] { - border: 1px solid var(--color-primary-ci-hell, #04316A); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} -@media print { - .rrze-elements-tabs.primary [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.zentral [role=tablist] button { - border: 1px solid var(--color-zentral-ci-hell2, #CED9E7); - border-bottom-color: var(--color-zentral-ci-hell, #04316A); - background-color: var(--color-zentral-ci-hell2, #CED9E7); - color: var(--color-zentral-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:focus, .rrze-elements-tabs.zentral [role=tablist] button:active { - color: inherit; - border-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] button { - border-top: 1px solid var(--color-zentral-ci-hell2, #CED9E7); - } - .rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:active { - color: inherit; - border-color: var(--color-zentral-ci-hell, #04316A); - } - .rrze-elements-tabs.zentral [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-zentral-dunkler, #004A9F); - border-radius: 3px; - } -} -.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { - background: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); - border-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-zentral-ci-hell, #04316A); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { - background: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.zentral [role=tabpanel] { - border: 1px solid var(--color-zentral-ci-hell, #04316A); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tabpanel] { - border-top: 1px solid var(--color-zentral-ci-hell, #04316A); - } -} -@media print { - .rrze-elements-tabs.zentral [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.phil [role=tablist] button { - border: 1px solid var(--color-phil-ci-hell2, #F4E8CB); - border-bottom-color: var(--color-phil-ci-hell, #FDB735); - background-color: var(--color-phil-ci-hell2, #F4E8CB); - color: var(--color-phil-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:focus, .rrze-elements-tabs.phil [role=tablist] button:active { - color: inherit; - border-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] button { - border-top: 1px solid var(--color-phil-ci-hell2, #F4E8CB); - } - .rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:active { - color: inherit; - border-color: var(--color-phil-ci-hell, #FDB735); - } - .rrze-elements-tabs.phil [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-phil-dunkler, #e87722); - border-radius: 3px; - } -} -.rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { - background: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); - border-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-phil-ci-hell, #FDB735); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { - background: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); - border-bottom-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.phil [role=tabpanel] { - border: 1px solid var(--color-phil-ci-hell, #FDB735); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tabpanel] { - border-top: 1px solid var(--color-phil-ci-hell, #FDB735); - } -} -@media print { - .rrze-elements-tabs.phil [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #FDB735); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.med [role=tablist] button { - border: 1px solid var(--color-med-ci-hell2, #B9D9EC); - border-bottom-color: var(--color-med-ci-hell, #18B4F1); - background-color: var(--color-med-ci-hell2, #B9D9EC); - color: var(--color-med-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:focus, .rrze-elements-tabs.med [role=tablist] button:active { - color: inherit; - border-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] button { - border-top: 1px solid var(--color-med-ci-hell2, #B9D9EC); - } - .rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:active { - color: inherit; - border-color: var(--color-med-ci-hell, #18B4F1); - } - .rrze-elements-tabs.med [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-med-dunkler, #005287); - border-radius: 3px; - } -} -.rrze-elements-tabs.med [role=tablist] [aria-selected=true] { - background: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); - border-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-med-ci-hell, #18B4F1); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { - background: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); - border-bottom-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.med [role=tabpanel] { - border: 1px solid var(--color-med-ci-hell, #18B4F1); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tabpanel] { - border-top: 1px solid var(--color-med-ci-hell, #18B4F1); - } -} -@media print { - .rrze-elements-tabs.med [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #18B4F1); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.nat [role=tablist] button { - border: 1px solid var(--color-nat-ci-hell2, #CFE0D8); - border-bottom-color: var(--color-nat-ci-hell, #7BB725); - background-color: var(--color-nat-ci-hell2, #CFE0D8); - color: var(--color-nat-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:focus, .rrze-elements-tabs.nat [role=tablist] button:active { - color: inherit; - border-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] button { - border-top: 1px solid var(--color-nat-ci-hell2, #CFE0D8); - } - .rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:active { - color: inherit; - border-color: var(--color-nat-ci-hell, #7BB725); - } - .rrze-elements-tabs.nat [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-nat-dunkler, #266141); - border-radius: 3px; - } -} -.rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { - background: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); - border-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-nat-ci-hell, #7BB725); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { - background: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); - border-bottom-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.nat [role=tabpanel] { - border: 1px solid var(--color-nat-ci-hell, #7BB725); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tabpanel] { - border-top: 1px solid var(--color-nat-ci-hell, #7BB725); - } -} -@media print { - .rrze-elements-tabs.nat [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #7BB725); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.rw [role=tablist] button { - border: 1px solid var(--color-rw-ci-hell2, #F2DED1); - border-bottom-color: var(--color-rw-ci-hell, #C50F3C); - background-color: var(--color-rw-ci-hell2, #F2DED1); - color: var(--color-rw-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:focus, .rrze-elements-tabs.rw [role=tablist] button:active { - color: inherit; - border-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] button { - border-top: 1px solid var(--color-rw-ci-hell2, #F2DED1); - } - .rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:active { - color: inherit; - border-color: var(--color-rw-ci-hell, #C50F3C); - } - .rrze-elements-tabs.rw [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-rw-dunkler, #971B2F); - border-radius: 3px; - } -} -.rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { - background: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); - border-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-rw-ci-hell, #C50F3C); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { - background: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.rw [role=tabpanel] { - border: 1px solid var(--color-rw-ci-hell, #C50F3C); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tabpanel] { - border-top: 1px solid var(--color-rw-ci-hell, #C50F3C); - } -} -@media print { - .rrze-elements-tabs.rw [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #C50F3C); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.tf [role=tablist] button { - border: 1px solid var(--color-tf-ci-hell2, #D3DDE6); - border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); - background-color: var(--color-tf-ci-hell2, #D3DDE6); - color: var(--color-tf-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:focus, .rrze-elements-tabs.tf [role=tablist] button:active { - color: inherit; - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] button { - border-top: 1px solid var(--color-tf-ci-hell2, #D3DDE6); - } - .rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:active { - color: inherit; - border-color: var(--color-tf-ci-hell, #8C9FB1); - } - .rrze-elements-tabs.tf [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-tf-dunkler, #2F586E); - border-radius: 3px; - } -} -.rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { - background: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-hell-kontrast, #000); - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-tf-ci-hell, #8C9FB1); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { - background: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-hell-kontrast, #000); - border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.tf [role=tabpanel] { - border: 1px solid var(--color-tf-ci-hell, #8C9FB1); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tabpanel] { - border-top: 1px solid var(--color-tf-ci-hell, #8C9FB1); - } -} -@media print { - .rrze-elements-tabs.tf [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #8C9FB1); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -svg.elements-tabs-icon-modal { - float: right; - clear: both; - width: 2ch; - height: 2ch; - padding-left: 2ch; - border: 1px solid #000; - padding: 1ch; -} - -.elements-tabs-icon-modal-input .components-text-control__input { - display: inline-block; -} - -.components-base-control.elements-tabs-icon-modal-input { - width: auto; -} - -.rrze-elements-tabs-modal-container { - display: flex; - flex-wrap: wrap; -} +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-right:var(--fa-li-margin,2.5em);padding-right:0}.fa-ul>li{position:relative}.fa-li{right:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-pull-right{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var«-603:1»,var«603:-2»,var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(15deg)}4%{transform:rotate(-15deg)}24%,8%{transform:rotate(18deg)}12%,28%{transform:rotate(-18deg)}16%{transform:rotate(22deg)}20%{transform:rotate(-22deg)}32%{transform:rotate(12deg)}36%{transform:rotate(-12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.fa-rotate-90{transform:rotate(-90deg)}.fa-rotate-180{transform:rotate(-180deg)}.fa-rotate-270{transform:rotate(-270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{right:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-left:1em} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} +:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} +.rrze-elements-tabs{margin-bottom:1em}.rrze-elements-tabs [role=tab],.rrze-elements-tabs [role=tab]:focus,.rrze-elements-tabs [role=tab]:hover{outline:none;overflow:visible;padding:2px 6px;position:relative;z-index:2}.rrze-elements-tabs [role=tab]{border-radius:0;cursor:pointer;display:block;font-size:1rem;margin:0 0 0 5px;text-align:right;width:100%}.rrze-elements-tabs [role=tab][aria-selected=true]{font-weight:700}@media(min-width:550px){.rrze-elements-tabs [role=tab]{border-radius:5px 5px 0 0;border-top-right-radius:4px;border-top-left-radius:4px;display:inline-block;top:1px;width:auto}}.rrze-elements-tabs [role=tab] span.focus{display:inline-block;margin:2px;padding:4px 6px}.rrze-elements-tabs [role=tab] span.focus>svg.rrze-elements-icon{border-radius:0!important;color:unset;margin-left:.4em;max-width:2em;padding:0}.rrze-elements-tabs [role=tab] span.focus .tab-suffix{display:inline-block;font-weight:700;margin-right:.4em}.rrze-elements-tabs [role=tabpanel]{min-height:10em;overflow:auto;padding:1rem}.rrze-elements-tabs [role=tabpanel].is-hidden{display:none}.rrze-elements-tabs [role=tabpanel] figure:first-child{margin-top:0}.rrze-elements-tabs.primary [role=tablist] button{background-color:var(--color-primary-ci-hell2,#ced9e7);border:1px solid var(--color-primary-ci-hell2,#ced9e7);border-bottom-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell2-kontrast,#000)}.rrze-elements-tabs.primary [role=tablist] button:active,.rrze-elements-tabs.primary [role=tablist] button:focus,.rrze-elements-tabs.primary [role=tablist] button:hover{border-color:var(--color-primary-ci-hell,#04316a);color:inherit}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] button{border-top:1px solid var(--color-primary-ci-hell2,#ced9e7)}.rrze-elements-tabs.primary [role=tablist] button:active,.rrze-elements-tabs.primary [role=tablist] button:hover{border-color:var(--color-primary-ci-hell,#04316a);color:inherit}.rrze-elements-tabs.primary [role=tablist] button:focus>span.focus{border:2px solid var(--color-primary-dunkler,#004a9f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]{background:var(--color-primary-ci-hell,#04316a);border-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-primary-ci-hell,#04316a);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover{background:var(--color-primary-ci-hell,#04316a);border-bottom-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.primary [role=tabpanel]{border:1px solid var(--color-primary-ci-hell,#04316a);border-top:0}@media(min-width:550px){.rrze-elements-tabs.primary [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}@media print{.rrze-elements-tabs.primary [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}.rrze-elements-tabs.zentral [role=tablist] button{background-color:var(--color-zentral-ci-hell2,#ced9e7);border:1px solid var(--color-zentral-ci-hell2,#ced9e7);border-bottom-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell2-kontrast,#000)}.rrze-elements-tabs.zentral [role=tablist] button:active,.rrze-elements-tabs.zentral [role=tablist] button:focus,.rrze-elements-tabs.zentral [role=tablist] button:hover{border-color:var(--color-zentral-ci-hell,#04316a);color:inherit}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] button{border-top:1px solid var(--color-zentral-ci-hell2,#ced9e7)}.rrze-elements-tabs.zentral [role=tablist] button:active,.rrze-elements-tabs.zentral [role=tablist] button:hover{border-color:var(--color-zentral-ci-hell,#04316a);color:inherit}.rrze-elements-tabs.zentral [role=tablist] button:focus>span.focus{border:2px solid var(--color-zentral-dunkler,#004a9f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]{background:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-zentral-ci-hell,#04316a);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover{background:var(--color-zentral-ci-hell,#04316a);border-bottom-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.zentral [role=tabpanel]{border:1px solid var(--color-zentral-ci-hell,#04316a);border-top:0}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tabpanel]{border-top:1px solid var(--color-zentral-ci-hell,#04316a)}}@media print{.rrze-elements-tabs.zentral [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}.rrze-elements-tabs.phil [role=tablist] button{background-color:var(--color-phil-ci-hell2,#f4e8cb);border:1px solid var(--color-phil-ci-hell2,#f4e8cb);border-bottom-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell2-kontrast,#000)}.rrze-elements-tabs.phil [role=tablist] button:active,.rrze-elements-tabs.phil [role=tablist] button:focus,.rrze-elements-tabs.phil [role=tablist] button:hover{border-color:var(--color-phil-ci-hell,#fdb735);color:inherit}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] button{border-top:1px solid var(--color-phil-ci-hell2,#f4e8cb)}.rrze-elements-tabs.phil [role=tablist] button:active,.rrze-elements-tabs.phil [role=tablist] button:hover{border-color:var(--color-phil-ci-hell,#fdb735);color:inherit}.rrze-elements-tabs.phil [role=tablist] button:focus>span.focus{border:2px solid var(--color-phil-dunkler,#e87722);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]{background:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-phil-ci-hell,#fdb735);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover{background:var(--color-phil-ci-hell,#fdb735);border-bottom-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.phil [role=tabpanel]{border:1px solid var(--color-phil-ci-hell,#fdb735);border-top:0}@media(min-width:550px){.rrze-elements-tabs.phil [role=tabpanel]{border-top:1px solid var(--color-phil-ci-hell,#fdb735)}}@media print{.rrze-elements-tabs.phil [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#fdb735)}}.rrze-elements-tabs.med [role=tablist] button{background-color:var(--color-med-ci-hell2,#b9d9ec);border:1px solid var(--color-med-ci-hell2,#b9d9ec);border-bottom-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell2-kontrast,#000)}.rrze-elements-tabs.med [role=tablist] button:active,.rrze-elements-tabs.med [role=tablist] button:focus,.rrze-elements-tabs.med [role=tablist] button:hover{border-color:var(--color-med-ci-hell,#18b4f1);color:inherit}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] button{border-top:1px solid var(--color-med-ci-hell2,#b9d9ec)}.rrze-elements-tabs.med [role=tablist] button:active,.rrze-elements-tabs.med [role=tablist] button:hover{border-color:var(--color-med-ci-hell,#18b4f1);color:inherit}.rrze-elements-tabs.med [role=tablist] button:focus>span.focus{border:2px solid var(--color-med-dunkler,#005287);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.med [role=tablist] [aria-selected=true]{background:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-med-ci-hell,#18b4f1);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover{background:var(--color-med-ci-hell,#18b4f1);border-bottom-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.med [role=tabpanel]{border:1px solid var(--color-med-ci-hell,#18b4f1);border-top:0}@media(min-width:550px){.rrze-elements-tabs.med [role=tabpanel]{border-top:1px solid var(--color-med-ci-hell,#18b4f1)}}@media print{.rrze-elements-tabs.med [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#18b4f1)}}.rrze-elements-tabs.nat [role=tablist] button{background-color:var(--color-nat-ci-hell2,#cfe0d8);border:1px solid var(--color-nat-ci-hell2,#cfe0d8);border-bottom-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell2-kontrast,#000)}.rrze-elements-tabs.nat [role=tablist] button:active,.rrze-elements-tabs.nat [role=tablist] button:focus,.rrze-elements-tabs.nat [role=tablist] button:hover{border-color:var(--color-nat-ci-hell,#7bb725);color:inherit}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] button{border-top:1px solid var(--color-nat-ci-hell2,#cfe0d8)}.rrze-elements-tabs.nat [role=tablist] button:active,.rrze-elements-tabs.nat [role=tablist] button:hover{border-color:var(--color-nat-ci-hell,#7bb725);color:inherit}.rrze-elements-tabs.nat [role=tablist] button:focus>span.focus{border:2px solid var(--color-nat-dunkler,#266141);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]{background:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-nat-ci-hell,#7bb725);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover{background:var(--color-nat-ci-hell,#7bb725);border-bottom-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.nat [role=tabpanel]{border:1px solid var(--color-nat-ci-hell,#7bb725);border-top:0}@media(min-width:550px){.rrze-elements-tabs.nat [role=tabpanel]{border-top:1px solid var(--color-nat-ci-hell,#7bb725)}}@media print{.rrze-elements-tabs.nat [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#7bb725)}}.rrze-elements-tabs.rw [role=tablist] button{background-color:var(--color-rw-ci-hell2,#f2ded1);border:1px solid var(--color-rw-ci-hell2,#f2ded1);border-bottom-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell2-kontrast,#000)}.rrze-elements-tabs.rw [role=tablist] button:active,.rrze-elements-tabs.rw [role=tablist] button:focus,.rrze-elements-tabs.rw [role=tablist] button:hover{border-color:var(--color-rw-ci-hell,#c50f3c);color:inherit}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] button{border-top:1px solid var(--color-rw-ci-hell2,#f2ded1)}.rrze-elements-tabs.rw [role=tablist] button:active,.rrze-elements-tabs.rw [role=tablist] button:hover{border-color:var(--color-rw-ci-hell,#c50f3c);color:inherit}.rrze-elements-tabs.rw [role=tablist] button:focus>span.focus{border:2px solid var(--color-rw-dunkler,#971b2f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]{background:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-rw-ci-hell,#c50f3c);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover{background:var(--color-rw-ci-hell,#c50f3c);border-bottom-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.rw [role=tabpanel]{border:1px solid var(--color-rw-ci-hell,#c50f3c);border-top:0}@media(min-width:550px){.rrze-elements-tabs.rw [role=tabpanel]{border-top:1px solid var(--color-rw-ci-hell,#c50f3c)}}@media print{.rrze-elements-tabs.rw [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#c50f3c)}}.rrze-elements-tabs.tf [role=tablist] button{background-color:var(--color-tf-ci-hell2,#d3dde6);border:1px solid var(--color-tf-ci-hell2,#d3dde6);border-bottom-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell2-kontrast,#000)}.rrze-elements-tabs.tf [role=tablist] button:active,.rrze-elements-tabs.tf [role=tablist] button:focus,.rrze-elements-tabs.tf [role=tablist] button:hover{border-color:var(--color-tf-ci-hell,#8c9fb1);color:inherit}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] button{border-top:1px solid var(--color-tf-ci-hell2,#d3dde6)}.rrze-elements-tabs.tf [role=tablist] button:active,.rrze-elements-tabs.tf [role=tablist] button:hover{border-color:var(--color-tf-ci-hell,#8c9fb1);color:inherit}.rrze-elements-tabs.tf [role=tablist] button:focus>span.focus{border:2px solid var(--color-tf-dunkler,#2f586e);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]{background:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-tf-ci-hell,#8c9fb1);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover{background:var(--color-tf-ci-hell,#8c9fb1);border-bottom-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.tf [role=tabpanel]{border:1px solid var(--color-tf-ci-hell,#8c9fb1);border-top:0}@media(min-width:550px){.rrze-elements-tabs.tf [role=tabpanel]{border-top:1px solid var(--color-tf-ci-hell,#8c9fb1)}}@media print{.rrze-elements-tabs.tf [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#8c9fb1)}}.print-only{display:none}@media print{.print-only{display:block}.hide-in-print{display:none!important}}svg.elements-tabs-icon-modal{border:1px solid #000;clear:both;float:right;height:2ch;padding:1ch;width:2ch}.elements-tabs-icon-modal-input .components-text-control__input{display:inline-block}.components-base-control.elements-tabs-icon-modal-input{width:auto}.rrze-elements-tabs-modal-container{display:flex;flex-wrap:wrap} diff --git a/build/tab/index.asset.php b/build/tab/index.asset.php index 86e8614c..88e67210 100644 --- a/build/tab/index.asset.php +++ b/build/tab/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '8063984825ba780ab293'); + array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '2f31110bc7ec9f2fad8c'); diff --git a/build/tab/index.css b/build/tab/index.css index fe289d79..fb4ef898 100644 --- a/build/tab/index.css +++ b/build/tab/index.css @@ -1,11110 +1,5 @@ -/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! - \********************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -.fa { - font-family: var(--fa-style-family, "Font Awesome 6 Free"); - font-weight: var(--fa-style, 900); -} - -.fa, -.fa-classic, -.fa-sharp, -.fas, -.fa-solid, -.far, -.fa-regular, -.fab, -.fa-brands { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: var(--fa-display, inline-block); - font-style: normal; - font-variant: normal; - line-height: 1; - text-rendering: auto; -} - -.fas, -.fa-classic, -.fa-solid, -.far, -.fa-regular { - font-family: "Font Awesome 6 Free"; -} - -.fab, -.fa-brands { - font-family: "Font Awesome 6 Brands"; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: var(--fa-li-margin, 2.5em); - padding-left: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - left: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(-15deg); - } - 4% { - transform: rotate(15deg); - } - 8%, 24% { - transform: rotate(-18deg); - } - 12%, 28% { - transform: rotate(18deg); - } - 16% { - transform: rotate(-22deg); - } - 20% { - transform: rotate(22deg); - } - 32% { - transform: rotate(-12deg); - } - 36% { - transform: rotate(12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.fa-rotate-90 { - transform: rotate(90deg); -} - -.fa-rotate-180 { - transform: rotate(180deg); -} - -.fa-rotate-270 { - transform: rotate(270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-0::before { - content: "\30 "; -} - -.fa-1::before { - content: "\31 "; -} - -.fa-2::before { - content: "\32 "; -} - -.fa-3::before { - content: "\33 "; -} - -.fa-4::before { - content: "\34 "; -} - -.fa-5::before { - content: "\35 "; -} - -.fa-6::before { - content: "\36 "; -} - -.fa-7::before { - content: "\37 "; -} - -.fa-8::before { - content: "\38 "; -} - -.fa-9::before { - content: "\39 "; -} - -.fa-fill-drip::before { - content: "\f576"; -} - -.fa-arrows-to-circle::before { - content: "\e4bd"; -} - -.fa-circle-chevron-right::before { - content: "\f138"; -} - -.fa-chevron-circle-right::before { - content: "\f138"; -} - -.fa-at::before { - content: "\@"; -} - -.fa-trash-can::before { - content: "\f2ed"; -} - -.fa-trash-alt::before { - content: "\f2ed"; -} - -.fa-text-height::before { - content: "\f034"; -} - -.fa-user-xmark::before { - content: "\f235"; -} - -.fa-user-times::before { - content: "\f235"; -} - -.fa-stethoscope::before { - content: "\f0f1"; -} - -.fa-message::before { - content: "\f27a"; -} - -.fa-comment-alt::before { - content: "\f27a"; -} - -.fa-info::before { - content: "\f129"; -} - -.fa-down-left-and-up-right-to-center::before { - content: "\f422"; -} - -.fa-compress-alt::before { - content: "\f422"; -} - -.fa-explosion::before { - content: "\e4e9"; -} - -.fa-file-lines::before { - content: "\f15c"; -} - -.fa-file-alt::before { - content: "\f15c"; -} - -.fa-file-text::before { - content: "\f15c"; -} - -.fa-wave-square::before { - content: "\f83e"; -} - -.fa-ring::before { - content: "\f70b"; -} - -.fa-building-un::before { - content: "\e4d9"; -} - -.fa-dice-three::before { - content: "\f527"; -} - -.fa-calendar-days::before { - content: "\f073"; -} - -.fa-calendar-alt::before { - content: "\f073"; -} - -.fa-anchor-circle-check::before { - content: "\e4aa"; -} - -.fa-building-circle-arrow-right::before { - content: "\e4d1"; -} - -.fa-volleyball::before { - content: "\f45f"; -} - -.fa-volleyball-ball::before { - content: "\f45f"; -} - -.fa-arrows-up-to-line::before { - content: "\e4c2"; -} - -.fa-sort-down::before { - content: "\f0dd"; -} - -.fa-sort-desc::before { - content: "\f0dd"; -} - -.fa-circle-minus::before { - content: "\f056"; -} - -.fa-minus-circle::before { - content: "\f056"; -} - -.fa-door-open::before { - content: "\f52b"; -} - -.fa-right-from-bracket::before { - content: "\f2f5"; -} - -.fa-sign-out-alt::before { - content: "\f2f5"; -} - -.fa-atom::before { - content: "\f5d2"; -} - -.fa-soap::before { - content: "\e06e"; -} - -.fa-icons::before { - content: "\f86d"; -} - -.fa-heart-music-camera-bolt::before { - content: "\f86d"; -} - -.fa-microphone-lines-slash::before { - content: "\f539"; -} - -.fa-microphone-alt-slash::before { - content: "\f539"; -} - -.fa-bridge-circle-check::before { - content: "\e4c9"; -} - -.fa-pump-medical::before { - content: "\e06a"; -} - -.fa-fingerprint::before { - content: "\f577"; -} - -.fa-hand-point-right::before { - content: "\f0a4"; -} - -.fa-magnifying-glass-location::before { - content: "\f689"; -} - -.fa-search-location::before { - content: "\f689"; -} - -.fa-forward-step::before { - content: "\f051"; -} - -.fa-step-forward::before { - content: "\f051"; -} - -.fa-face-smile-beam::before { - content: "\f5b8"; -} - -.fa-smile-beam::before { - content: "\f5b8"; -} - -.fa-flag-checkered::before { - content: "\f11e"; -} - -.fa-football::before { - content: "\f44e"; -} - -.fa-football-ball::before { - content: "\f44e"; -} - -.fa-school-circle-exclamation::before { - content: "\e56c"; -} - -.fa-crop::before { - content: "\f125"; -} - -.fa-angles-down::before { - content: "\f103"; -} - -.fa-angle-double-down::before { - content: "\f103"; -} - -.fa-users-rectangle::before { - content: "\e594"; -} - -.fa-people-roof::before { - content: "\e537"; -} - -.fa-people-line::before { - content: "\e534"; -} - -.fa-beer-mug-empty::before { - content: "\f0fc"; -} - -.fa-beer::before { - content: "\f0fc"; -} - -.fa-diagram-predecessor::before { - content: "\e477"; -} - -.fa-arrow-up-long::before { - content: "\f176"; -} - -.fa-long-arrow-up::before { - content: "\f176"; -} - -.fa-fire-flame-simple::before { - content: "\f46a"; -} - -.fa-burn::before { - content: "\f46a"; -} - -.fa-person::before { - content: "\f183"; -} - -.fa-male::before { - content: "\f183"; -} - -.fa-laptop::before { - content: "\f109"; -} - -.fa-file-csv::before { - content: "\f6dd"; -} - -.fa-menorah::before { - content: "\f676"; -} - -.fa-truck-plane::before { - content: "\e58f"; -} - -.fa-record-vinyl::before { - content: "\f8d9"; -} - -.fa-face-grin-stars::before { - content: "\f587"; -} - -.fa-grin-stars::before { - content: "\f587"; -} - -.fa-bong::before { - content: "\f55c"; -} - -.fa-spaghetti-monster-flying::before { - content: "\f67b"; -} - -.fa-pastafarianism::before { - content: "\f67b"; -} - -.fa-arrow-down-up-across-line::before { - content: "\e4af"; -} - -.fa-spoon::before { - content: "\f2e5"; -} - -.fa-utensil-spoon::before { - content: "\f2e5"; -} - -.fa-jar-wheat::before { - content: "\e517"; -} - -.fa-envelopes-bulk::before { - content: "\f674"; -} - -.fa-mail-bulk::before { - content: "\f674"; -} - -.fa-file-circle-exclamation::before { - content: "\e4eb"; -} - -.fa-circle-h::before { - content: "\f47e"; -} - -.fa-hospital-symbol::before { - content: "\f47e"; -} - -.fa-pager::before { - content: "\f815"; -} - -.fa-address-book::before { - content: "\f2b9"; -} - -.fa-contact-book::before { - content: "\f2b9"; -} - -.fa-strikethrough::before { - content: "\f0cc"; -} - -.fa-k::before { - content: "K"; -} - -.fa-landmark-flag::before { - content: "\e51c"; -} - -.fa-pencil::before { - content: "\f303"; -} - -.fa-pencil-alt::before { - content: "\f303"; -} - -.fa-backward::before { - content: "\f04a"; -} - -.fa-caret-right::before { - content: "\f0da"; -} - -.fa-comments::before { - content: "\f086"; -} - -.fa-paste::before { - content: "\f0ea"; -} - -.fa-file-clipboard::before { - content: "\f0ea"; -} - -.fa-code-pull-request::before { - content: "\e13c"; -} - -.fa-clipboard-list::before { - content: "\f46d"; -} - -.fa-truck-ramp-box::before { - content: "\f4de"; -} - -.fa-truck-loading::before { - content: "\f4de"; -} - -.fa-user-check::before { - content: "\f4fc"; -} - -.fa-vial-virus::before { - content: "\e597"; -} - -.fa-sheet-plastic::before { - content: "\e571"; -} - -.fa-blog::before { - content: "\f781"; -} - -.fa-user-ninja::before { - content: "\f504"; -} - -.fa-person-arrow-up-from-line::before { - content: "\e539"; -} - -.fa-scroll-torah::before { - content: "\f6a0"; -} - -.fa-torah::before { - content: "\f6a0"; -} - -.fa-broom-ball::before { - content: "\f458"; -} - -.fa-quidditch::before { - content: "\f458"; -} - -.fa-quidditch-broom-ball::before { - content: "\f458"; -} - -.fa-toggle-off::before { - content: "\f204"; -} - -.fa-box-archive::before { - content: "\f187"; -} - -.fa-archive::before { - content: "\f187"; -} - -.fa-person-drowning::before { - content: "\e545"; -} - -.fa-arrow-down-9-1::before { - content: "\f886"; -} - -.fa-sort-numeric-desc::before { - content: "\f886"; -} - -.fa-sort-numeric-down-alt::before { - content: "\f886"; -} - -.fa-face-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-spray-can::before { - content: "\f5bd"; -} - -.fa-truck-monster::before { - content: "\f63b"; -} - -.fa-w::before { - content: "W"; -} - -.fa-earth-africa::before { - content: "\f57c"; -} - -.fa-globe-africa::before { - content: "\f57c"; -} - -.fa-rainbow::before { - content: "\f75b"; -} - -.fa-circle-notch::before { - content: "\f1ce"; -} - -.fa-tablet-screen-button::before { - content: "\f3fa"; -} - -.fa-tablet-alt::before { - content: "\f3fa"; -} - -.fa-paw::before { - content: "\f1b0"; -} - -.fa-cloud::before { - content: "\f0c2"; -} - -.fa-trowel-bricks::before { - content: "\e58a"; -} - -.fa-face-flushed::before { - content: "\f579"; -} - -.fa-flushed::before { - content: "\f579"; -} - -.fa-hospital-user::before { - content: "\f80d"; -} - -.fa-tent-arrow-left-right::before { - content: "\e57f"; -} - -.fa-gavel::before { - content: "\f0e3"; -} - -.fa-legal::before { - content: "\f0e3"; -} - -.fa-binoculars::before { - content: "\f1e5"; -} - -.fa-microphone-slash::before { - content: "\f131"; -} - -.fa-box-tissue::before { - content: "\e05b"; -} - -.fa-motorcycle::before { - content: "\f21c"; -} - -.fa-bell-concierge::before { - content: "\f562"; -} - -.fa-concierge-bell::before { - content: "\f562"; -} - -.fa-pen-ruler::before { - content: "\f5ae"; -} - -.fa-pencil-ruler::before { - content: "\f5ae"; -} - -.fa-people-arrows::before { - content: "\e068"; -} - -.fa-people-arrows-left-right::before { - content: "\e068"; -} - -.fa-mars-and-venus-burst::before { - content: "\e523"; -} - -.fa-square-caret-right::before { - content: "\f152"; -} - -.fa-caret-square-right::before { - content: "\f152"; -} - -.fa-scissors::before { - content: "\f0c4"; -} - -.fa-cut::before { - content: "\f0c4"; -} - -.fa-sun-plant-wilt::before { - content: "\e57a"; -} - -.fa-toilets-portable::before { - content: "\e584"; -} - -.fa-hockey-puck::before { - content: "\f453"; -} - -.fa-table::before { - content: "\f0ce"; -} - -.fa-magnifying-glass-arrow-right::before { - content: "\e521"; -} - -.fa-tachograph-digital::before { - content: "\f566"; -} - -.fa-digital-tachograph::before { - content: "\f566"; -} - -.fa-users-slash::before { - content: "\e073"; -} - -.fa-clover::before { - content: "\e139"; -} - -.fa-reply::before { - content: "\f3e5"; -} - -.fa-mail-reply::before { - content: "\f3e5"; -} - -.fa-star-and-crescent::before { - content: "\f699"; -} - -.fa-house-fire::before { - content: "\e50c"; -} - -.fa-square-minus::before { - content: "\f146"; -} - -.fa-minus-square::before { - content: "\f146"; -} - -.fa-helicopter::before { - content: "\f533"; -} - -.fa-compass::before { - content: "\f14e"; -} - -.fa-square-caret-down::before { - content: "\f150"; -} - -.fa-caret-square-down::before { - content: "\f150"; -} - -.fa-file-circle-question::before { - content: "\e4ef"; -} - -.fa-laptop-code::before { - content: "\f5fc"; -} - -.fa-swatchbook::before { - content: "\f5c3"; -} - -.fa-prescription-bottle::before { - content: "\f485"; -} - -.fa-bars::before { - content: "\f0c9"; -} - -.fa-navicon::before { - content: "\f0c9"; -} - -.fa-people-group::before { - content: "\e533"; -} - -.fa-hourglass-end::before { - content: "\f253"; -} - -.fa-hourglass-3::before { - content: "\f253"; -} - -.fa-heart-crack::before { - content: "\f7a9"; -} - -.fa-heart-broken::before { - content: "\f7a9"; -} - -.fa-square-up-right::before { - content: "\f360"; -} - -.fa-external-link-square-alt::before { - content: "\f360"; -} - -.fa-face-kiss-beam::before { - content: "\f597"; -} - -.fa-kiss-beam::before { - content: "\f597"; -} - -.fa-film::before { - content: "\f008"; -} - -.fa-ruler-horizontal::before { - content: "\f547"; -} - -.fa-people-robbery::before { - content: "\e536"; -} - -.fa-lightbulb::before { - content: "\f0eb"; -} - -.fa-caret-left::before { - content: "\f0d9"; -} - -.fa-circle-exclamation::before { - content: "\f06a"; -} - -.fa-exclamation-circle::before { - content: "\f06a"; -} - -.fa-school-circle-xmark::before { - content: "\e56d"; -} - -.fa-arrow-right-from-bracket::before { - content: "\f08b"; -} - -.fa-sign-out::before { - content: "\f08b"; -} - -.fa-circle-chevron-down::before { - content: "\f13a"; -} - -.fa-chevron-circle-down::before { - content: "\f13a"; -} - -.fa-unlock-keyhole::before { - content: "\f13e"; -} - -.fa-unlock-alt::before { - content: "\f13e"; -} - -.fa-cloud-showers-heavy::before { - content: "\f740"; -} - -.fa-headphones-simple::before { - content: "\f58f"; -} - -.fa-headphones-alt::before { - content: "\f58f"; -} - -.fa-sitemap::before { - content: "\f0e8"; -} - -.fa-circle-dollar-to-slot::before { - content: "\f4b9"; -} - -.fa-donate::before { - content: "\f4b9"; -} - -.fa-memory::before { - content: "\f538"; -} - -.fa-road-spikes::before { - content: "\e568"; -} - -.fa-fire-burner::before { - content: "\e4f1"; -} - -.fa-flag::before { - content: "\f024"; -} - -.fa-hanukiah::before { - content: "\f6e6"; -} - -.fa-feather::before { - content: "\f52d"; -} - -.fa-volume-low::before { - content: "\f027"; -} - -.fa-volume-down::before { - content: "\f027"; -} - -.fa-comment-slash::before { - content: "\f4b3"; -} - -.fa-cloud-sun-rain::before { - content: "\f743"; -} - -.fa-compress::before { - content: "\f066"; -} - -.fa-wheat-awn::before { - content: "\e2cd"; -} - -.fa-wheat-alt::before { - content: "\e2cd"; -} - -.fa-ankh::before { - content: "\f644"; -} - -.fa-hands-holding-child::before { - content: "\e4fa"; -} - -.fa-asterisk::before { - content: "\*"; -} - -.fa-square-check::before { - content: "\f14a"; -} - -.fa-check-square::before { - content: "\f14a"; -} - -.fa-peseta-sign::before { - content: "\e221"; -} - -.fa-heading::before { - content: "\f1dc"; -} - -.fa-header::before { - content: "\f1dc"; -} - -.fa-ghost::before { - content: "\f6e2"; -} - -.fa-list::before { - content: "\f03a"; -} - -.fa-list-squares::before { - content: "\f03a"; -} - -.fa-square-phone-flip::before { - content: "\f87b"; -} - -.fa-phone-square-alt::before { - content: "\f87b"; -} - -.fa-cart-plus::before { - content: "\f217"; -} - -.fa-gamepad::before { - content: "\f11b"; -} - -.fa-circle-dot::before { - content: "\f192"; -} - -.fa-dot-circle::before { - content: "\f192"; -} - -.fa-face-dizzy::before { - content: "\f567"; -} - -.fa-dizzy::before { - content: "\f567"; -} - -.fa-egg::before { - content: "\f7fb"; -} - -.fa-house-medical-circle-xmark::before { - content: "\e513"; -} - -.fa-campground::before { - content: "\f6bb"; -} - -.fa-folder-plus::before { - content: "\f65e"; -} - -.fa-futbol::before { - content: "\f1e3"; -} - -.fa-futbol-ball::before { - content: "\f1e3"; -} - -.fa-soccer-ball::before { - content: "\f1e3"; -} - -.fa-paintbrush::before { - content: "\f1fc"; -} - -.fa-paint-brush::before { - content: "\f1fc"; -} - -.fa-lock::before { - content: "\f023"; -} - -.fa-gas-pump::before { - content: "\f52f"; -} - -.fa-hot-tub-person::before { - content: "\f593"; -} - -.fa-hot-tub::before { - content: "\f593"; -} - -.fa-map-location::before { - content: "\f59f"; -} - -.fa-map-marked::before { - content: "\f59f"; -} - -.fa-house-flood-water::before { - content: "\e50e"; -} - -.fa-tree::before { - content: "\f1bb"; -} - -.fa-bridge-lock::before { - content: "\e4cc"; -} - -.fa-sack-dollar::before { - content: "\f81d"; -} - -.fa-pen-to-square::before { - content: "\f044"; -} - -.fa-edit::before { - content: "\f044"; -} - -.fa-car-side::before { - content: "\f5e4"; -} - -.fa-share-nodes::before { - content: "\f1e0"; -} - -.fa-share-alt::before { - content: "\f1e0"; -} - -.fa-heart-circle-minus::before { - content: "\e4ff"; -} - -.fa-hourglass-half::before { - content: "\f252"; -} - -.fa-hourglass-2::before { - content: "\f252"; -} - -.fa-microscope::before { - content: "\f610"; -} - -.fa-sink::before { - content: "\e06d"; -} - -.fa-bag-shopping::before { - content: "\f290"; -} - -.fa-shopping-bag::before { - content: "\f290"; -} - -.fa-arrow-down-z-a::before { - content: "\f881"; -} - -.fa-sort-alpha-desc::before { - content: "\f881"; -} - -.fa-sort-alpha-down-alt::before { - content: "\f881"; -} - -.fa-mitten::before { - content: "\f7b5"; -} - -.fa-person-rays::before { - content: "\e54d"; -} - -.fa-users::before { - content: "\f0c0"; -} - -.fa-eye-slash::before { - content: "\f070"; -} - -.fa-flask-vial::before { - content: "\e4f3"; -} - -.fa-hand::before { - content: "\f256"; -} - -.fa-hand-paper::before { - content: "\f256"; -} - -.fa-om::before { - content: "\f679"; -} - -.fa-worm::before { - content: "\e599"; -} - -.fa-house-circle-xmark::before { - content: "\e50b"; -} - -.fa-plug::before { - content: "\f1e6"; -} - -.fa-chevron-up::before { - content: "\f077"; -} - -.fa-hand-spock::before { - content: "\f259"; -} - -.fa-stopwatch::before { - content: "\f2f2"; -} - -.fa-face-kiss::before { - content: "\f596"; -} - -.fa-kiss::before { - content: "\f596"; -} - -.fa-bridge-circle-xmark::before { - content: "\e4cb"; -} - -.fa-face-grin-tongue::before { - content: "\f589"; -} - -.fa-grin-tongue::before { - content: "\f589"; -} - -.fa-chess-bishop::before { - content: "\f43a"; -} - -.fa-face-grin-wink::before { - content: "\f58c"; -} - -.fa-grin-wink::before { - content: "\f58c"; -} - -.fa-ear-deaf::before { - content: "\f2a4"; -} - -.fa-deaf::before { - content: "\f2a4"; -} - -.fa-deafness::before { - content: "\f2a4"; -} - -.fa-hard-of-hearing::before { - content: "\f2a4"; -} - -.fa-road-circle-check::before { - content: "\e564"; -} - -.fa-dice-five::before { - content: "\f523"; -} - -.fa-square-rss::before { - content: "\f143"; -} - -.fa-rss-square::before { - content: "\f143"; -} - -.fa-land-mine-on::before { - content: "\e51b"; -} - -.fa-i-cursor::before { - content: "\f246"; -} - -.fa-stamp::before { - content: "\f5bf"; -} - -.fa-stairs::before { - content: "\e289"; -} - -.fa-i::before { - content: "I"; -} - -.fa-hryvnia-sign::before { - content: "\f6f2"; -} - -.fa-hryvnia::before { - content: "\f6f2"; -} - -.fa-pills::before { - content: "\f484"; -} - -.fa-face-grin-wide::before { - content: "\f581"; -} - -.fa-grin-alt::before { - content: "\f581"; -} - -.fa-tooth::before { - content: "\f5c9"; -} - -.fa-v::before { - content: "V"; -} - -.fa-bangladeshi-taka-sign::before { - content: "\e2e6"; -} - -.fa-bicycle::before { - content: "\f206"; -} - -.fa-staff-snake::before { - content: "\e579"; -} - -.fa-rod-asclepius::before { - content: "\e579"; -} - -.fa-rod-snake::before { - content: "\e579"; -} - -.fa-staff-aesculapius::before { - content: "\e579"; -} - -.fa-head-side-cough-slash::before { - content: "\e062"; -} - -.fa-truck-medical::before { - content: "\f0f9"; -} - -.fa-ambulance::before { - content: "\f0f9"; -} - -.fa-wheat-awn-circle-exclamation::before { - content: "\e598"; -} - -.fa-snowman::before { - content: "\f7d0"; -} - -.fa-mortar-pestle::before { - content: "\f5a7"; -} - -.fa-road-barrier::before { - content: "\e562"; -} - -.fa-school::before { - content: "\f549"; -} - -.fa-igloo::before { - content: "\f7ae"; -} - -.fa-joint::before { - content: "\f595"; -} - -.fa-angle-right::before { - content: "\f105"; -} - -.fa-horse::before { - content: "\f6f0"; -} - -.fa-q::before { - content: "Q"; -} - -.fa-g::before { - content: "G"; -} - -.fa-notes-medical::before { - content: "\f481"; -} - -.fa-temperature-half::before { - content: "\f2c9"; -} - -.fa-temperature-2::before { - content: "\f2c9"; -} - -.fa-thermometer-2::before { - content: "\f2c9"; -} - -.fa-thermometer-half::before { - content: "\f2c9"; -} - -.fa-dong-sign::before { - content: "\e169"; -} - -.fa-capsules::before { - content: "\f46b"; -} - -.fa-poo-storm::before { - content: "\f75a"; -} - -.fa-poo-bolt::before { - content: "\f75a"; -} - -.fa-face-frown-open::before { - content: "\f57a"; -} - -.fa-frown-open::before { - content: "\f57a"; -} - -.fa-hand-point-up::before { - content: "\f0a6"; -} - -.fa-money-bill::before { - content: "\f0d6"; -} - -.fa-bookmark::before { - content: "\f02e"; -} - -.fa-align-justify::before { - content: "\f039"; -} - -.fa-umbrella-beach::before { - content: "\f5ca"; -} - -.fa-helmet-un::before { - content: "\e503"; -} - -.fa-bullseye::before { - content: "\f140"; -} - -.fa-bacon::before { - content: "\f7e5"; -} - -.fa-hand-point-down::before { - content: "\f0a7"; -} - -.fa-arrow-up-from-bracket::before { - content: "\e09a"; -} - -.fa-folder::before { - content: "\f07b"; -} - -.fa-folder-blank::before { - content: "\f07b"; -} - -.fa-file-waveform::before { - content: "\f478"; -} - -.fa-file-medical-alt::before { - content: "\f478"; -} - -.fa-radiation::before { - content: "\f7b9"; -} - -.fa-chart-simple::before { - content: "\e473"; -} - -.fa-mars-stroke::before { - content: "\f229"; -} - -.fa-vial::before { - content: "\f492"; -} - -.fa-gauge::before { - content: "\f624"; -} - -.fa-dashboard::before { - content: "\f624"; -} - -.fa-gauge-med::before { - content: "\f624"; -} - -.fa-tachometer-alt-average::before { - content: "\f624"; -} - -.fa-wand-magic-sparkles::before { - content: "\e2ca"; -} - -.fa-magic-wand-sparkles::before { - content: "\e2ca"; -} - -.fa-e::before { - content: "E"; -} - -.fa-pen-clip::before { - content: "\f305"; -} - -.fa-pen-alt::before { - content: "\f305"; -} - -.fa-bridge-circle-exclamation::before { - content: "\e4ca"; -} - -.fa-user::before { - content: "\f007"; -} - -.fa-school-circle-check::before { - content: "\e56b"; -} - -.fa-dumpster::before { - content: "\f793"; -} - -.fa-van-shuttle::before { - content: "\f5b6"; -} - -.fa-shuttle-van::before { - content: "\f5b6"; -} - -.fa-building-user::before { - content: "\e4da"; -} - -.fa-square-caret-left::before { - content: "\f191"; -} - -.fa-caret-square-left::before { - content: "\f191"; -} - -.fa-highlighter::before { - content: "\f591"; -} - -.fa-key::before { - content: "\f084"; -} - -.fa-bullhorn::before { - content: "\f0a1"; -} - -.fa-globe::before { - content: "\f0ac"; -} - -.fa-synagogue::before { - content: "\f69b"; -} - -.fa-person-half-dress::before { - content: "\e548"; -} - -.fa-road-bridge::before { - content: "\e563"; -} - -.fa-location-arrow::before { - content: "\f124"; -} - -.fa-c::before { - content: "C"; -} - -.fa-tablet-button::before { - content: "\f10a"; -} - -.fa-building-lock::before { - content: "\e4d6"; -} - -.fa-pizza-slice::before { - content: "\f818"; -} - -.fa-money-bill-wave::before { - content: "\f53a"; -} - -.fa-chart-area::before { - content: "\f1fe"; -} - -.fa-area-chart::before { - content: "\f1fe"; -} - -.fa-house-flag::before { - content: "\e50d"; -} - -.fa-person-circle-minus::before { - content: "\e540"; -} - -.fa-ban::before { - content: "\f05e"; -} - -.fa-cancel::before { - content: "\f05e"; -} - -.fa-camera-rotate::before { - content: "\e0d8"; -} - -.fa-spray-can-sparkles::before { - content: "\f5d0"; -} - -.fa-air-freshener::before { - content: "\f5d0"; -} - -.fa-star::before { - content: "\f005"; -} - -.fa-repeat::before { - content: "\f363"; -} - -.fa-cross::before { - content: "\f654"; -} - -.fa-box::before { - content: "\f466"; -} - -.fa-venus-mars::before { - content: "\f228"; -} - -.fa-arrow-pointer::before { - content: "\f245"; -} - -.fa-mouse-pointer::before { - content: "\f245"; -} - -.fa-maximize::before { - content: "\f31e"; -} - -.fa-expand-arrows-alt::before { - content: "\f31e"; -} - -.fa-charging-station::before { - content: "\f5e7"; -} - -.fa-shapes::before { - content: "\f61f"; -} - -.fa-triangle-circle-square::before { - content: "\f61f"; -} - -.fa-shuffle::before { - content: "\f074"; -} - -.fa-random::before { - content: "\f074"; -} - -.fa-person-running::before { - content: "\f70c"; -} - -.fa-running::before { - content: "\f70c"; -} - -.fa-mobile-retro::before { - content: "\e527"; -} - -.fa-grip-lines-vertical::before { - content: "\f7a5"; -} - -.fa-spider::before { - content: "\f717"; -} - -.fa-hands-bound::before { - content: "\e4f9"; -} - -.fa-file-invoice-dollar::before { - content: "\f571"; -} - -.fa-plane-circle-exclamation::before { - content: "\e556"; -} - -.fa-x-ray::before { - content: "\f497"; -} - -.fa-spell-check::before { - content: "\f891"; -} - -.fa-slash::before { - content: "\f715"; -} - -.fa-computer-mouse::before { - content: "\f8cc"; -} - -.fa-mouse::before { - content: "\f8cc"; -} - -.fa-arrow-right-to-bracket::before { - content: "\f090"; -} - -.fa-sign-in::before { - content: "\f090"; -} - -.fa-shop-slash::before { - content: "\e070"; -} - -.fa-store-alt-slash::before { - content: "\e070"; -} - -.fa-server::before { - content: "\f233"; -} - -.fa-virus-covid-slash::before { - content: "\e4a9"; -} - -.fa-shop-lock::before { - content: "\e4a5"; -} - -.fa-hourglass-start::before { - content: "\f251"; -} - -.fa-hourglass-1::before { - content: "\f251"; -} - -.fa-blender-phone::before { - content: "\f6b6"; -} - -.fa-building-wheat::before { - content: "\e4db"; -} - -.fa-person-breastfeeding::before { - content: "\e53a"; -} - -.fa-right-to-bracket::before { - content: "\f2f6"; -} - -.fa-sign-in-alt::before { - content: "\f2f6"; -} - -.fa-venus::before { - content: "\f221"; -} - -.fa-passport::before { - content: "\f5ab"; -} - -.fa-heart-pulse::before { - content: "\f21e"; -} - -.fa-heartbeat::before { - content: "\f21e"; -} - -.fa-people-carry-box::before { - content: "\f4ce"; -} - -.fa-people-carry::before { - content: "\f4ce"; -} - -.fa-temperature-high::before { - content: "\f769"; -} - -.fa-microchip::before { - content: "\f2db"; -} - -.fa-crown::before { - content: "\f521"; -} - -.fa-weight-hanging::before { - content: "\f5cd"; -} - -.fa-xmarks-lines::before { - content: "\e59a"; -} - -.fa-file-prescription::before { - content: "\f572"; -} - -.fa-weight-scale::before { - content: "\f496"; -} - -.fa-weight::before { - content: "\f496"; -} - -.fa-user-group::before { - content: "\f500"; -} - -.fa-user-friends::before { - content: "\f500"; -} - -.fa-arrow-up-a-z::before { - content: "\f15e"; -} - -.fa-sort-alpha-up::before { - content: "\f15e"; -} - -.fa-chess-knight::before { - content: "\f441"; -} - -.fa-face-laugh-squint::before { - content: "\f59b"; -} - -.fa-laugh-squint::before { - content: "\f59b"; -} - -.fa-wheelchair::before { - content: "\f193"; -} - -.fa-circle-arrow-up::before { - content: "\f0aa"; -} - -.fa-arrow-circle-up::before { - content: "\f0aa"; -} - -.fa-toggle-on::before { - content: "\f205"; -} - -.fa-person-walking::before { - content: "\f554"; -} - -.fa-walking::before { - content: "\f554"; -} - -.fa-l::before { - content: "L"; -} - -.fa-fire::before { - content: "\f06d"; -} - -.fa-bed-pulse::before { - content: "\f487"; -} - -.fa-procedures::before { - content: "\f487"; -} - -.fa-shuttle-space::before { - content: "\f197"; -} - -.fa-space-shuttle::before { - content: "\f197"; -} - -.fa-face-laugh::before { - content: "\f599"; -} - -.fa-laugh::before { - content: "\f599"; -} - -.fa-folder-open::before { - content: "\f07c"; -} - -.fa-heart-circle-plus::before { - content: "\e500"; -} - -.fa-code-fork::before { - content: "\e13b"; -} - -.fa-city::before { - content: "\f64f"; -} - -.fa-microphone-lines::before { - content: "\f3c9"; -} - -.fa-microphone-alt::before { - content: "\f3c9"; -} - -.fa-pepper-hot::before { - content: "\f816"; -} - -.fa-unlock::before { - content: "\f09c"; -} - -.fa-colon-sign::before { - content: "\e140"; -} - -.fa-headset::before { - content: "\f590"; -} - -.fa-store-slash::before { - content: "\e071"; -} - -.fa-road-circle-xmark::before { - content: "\e566"; -} - -.fa-user-minus::before { - content: "\f503"; -} - -.fa-mars-stroke-up::before { - content: "\f22a"; -} - -.fa-mars-stroke-v::before { - content: "\f22a"; -} - -.fa-champagne-glasses::before { - content: "\f79f"; -} - -.fa-glass-cheers::before { - content: "\f79f"; -} - -.fa-clipboard::before { - content: "\f328"; -} - -.fa-house-circle-exclamation::before { - content: "\e50a"; -} - -.fa-file-arrow-up::before { - content: "\f574"; -} - -.fa-file-upload::before { - content: "\f574"; -} - -.fa-wifi::before { - content: "\f1eb"; -} - -.fa-wifi-3::before { - content: "\f1eb"; -} - -.fa-wifi-strong::before { - content: "\f1eb"; -} - -.fa-bath::before { - content: "\f2cd"; -} - -.fa-bathtub::before { - content: "\f2cd"; -} - -.fa-underline::before { - content: "\f0cd"; -} - -.fa-user-pen::before { - content: "\f4ff"; -} - -.fa-user-edit::before { - content: "\f4ff"; -} - -.fa-signature::before { - content: "\f5b7"; -} - -.fa-stroopwafel::before { - content: "\f551"; -} - -.fa-bold::before { - content: "\f032"; -} - -.fa-anchor-lock::before { - content: "\e4ad"; -} - -.fa-building-ngo::before { - content: "\e4d7"; -} - -.fa-manat-sign::before { - content: "\e1d5"; -} - -.fa-not-equal::before { - content: "\f53e"; -} - -.fa-border-top-left::before { - content: "\f853"; -} - -.fa-border-style::before { - content: "\f853"; -} - -.fa-map-location-dot::before { - content: "\f5a0"; -} - -.fa-map-marked-alt::before { - content: "\f5a0"; -} - -.fa-jedi::before { - content: "\f669"; -} - -.fa-square-poll-vertical::before { - content: "\f681"; -} - -.fa-poll::before { - content: "\f681"; -} - -.fa-mug-hot::before { - content: "\f7b6"; -} - -.fa-car-battery::before { - content: "\f5df"; -} - -.fa-battery-car::before { - content: "\f5df"; -} - -.fa-gift::before { - content: "\f06b"; -} - -.fa-dice-two::before { - content: "\f528"; -} - -.fa-chess-queen::before { - content: "\f445"; -} - -.fa-glasses::before { - content: "\f530"; -} - -.fa-chess-board::before { - content: "\f43c"; -} - -.fa-building-circle-check::before { - content: "\e4d2"; -} - -.fa-person-chalkboard::before { - content: "\e53d"; -} - -.fa-mars-stroke-right::before { - content: "\f22b"; -} - -.fa-mars-stroke-h::before { - content: "\f22b"; -} - -.fa-hand-back-fist::before { - content: "\f255"; -} - -.fa-hand-rock::before { - content: "\f255"; -} - -.fa-square-caret-up::before { - content: "\f151"; -} - -.fa-caret-square-up::before { - content: "\f151"; -} - -.fa-cloud-showers-water::before { - content: "\e4e4"; -} - -.fa-chart-bar::before { - content: "\f080"; -} - -.fa-bar-chart::before { - content: "\f080"; -} - -.fa-hands-bubbles::before { - content: "\e05e"; -} - -.fa-hands-wash::before { - content: "\e05e"; -} - -.fa-less-than-equal::before { - content: "\f537"; -} - -.fa-train::before { - content: "\f238"; -} - -.fa-eye-low-vision::before { - content: "\f2a8"; -} - -.fa-low-vision::before { - content: "\f2a8"; -} - -.fa-crow::before { - content: "\f520"; -} - -.fa-sailboat::before { - content: "\e445"; -} - -.fa-window-restore::before { - content: "\f2d2"; -} - -.fa-square-plus::before { - content: "\f0fe"; -} - -.fa-plus-square::before { - content: "\f0fe"; -} - -.fa-torii-gate::before { - content: "\f6a1"; -} - -.fa-frog::before { - content: "\f52e"; -} - -.fa-bucket::before { - content: "\e4cf"; -} - -.fa-image::before { - content: "\f03e"; -} - -.fa-microphone::before { - content: "\f130"; -} - -.fa-cow::before { - content: "\f6c8"; -} - -.fa-caret-up::before { - content: "\f0d8"; -} - -.fa-screwdriver::before { - content: "\f54a"; -} - -.fa-folder-closed::before { - content: "\e185"; -} - -.fa-house-tsunami::before { - content: "\e515"; -} - -.fa-square-nfi::before { - content: "\e576"; -} - -.fa-arrow-up-from-ground-water::before { - content: "\e4b5"; -} - -.fa-martini-glass::before { - content: "\f57b"; -} - -.fa-glass-martini-alt::before { - content: "\f57b"; -} - -.fa-rotate-left::before { - content: "\f2ea"; -} - -.fa-rotate-back::before { - content: "\f2ea"; -} - -.fa-rotate-backward::before { - content: "\f2ea"; -} - -.fa-undo-alt::before { - content: "\f2ea"; -} - -.fa-table-columns::before { - content: "\f0db"; -} - -.fa-columns::before { - content: "\f0db"; -} - -.fa-lemon::before { - content: "\f094"; -} - -.fa-head-side-mask::before { - content: "\e063"; -} - -.fa-handshake::before { - content: "\f2b5"; -} - -.fa-gem::before { - content: "\f3a5"; -} - -.fa-dolly::before { - content: "\f472"; -} - -.fa-dolly-box::before { - content: "\f472"; -} - -.fa-smoking::before { - content: "\f48d"; -} - -.fa-minimize::before { - content: "\f78c"; -} - -.fa-compress-arrows-alt::before { - content: "\f78c"; -} - -.fa-monument::before { - content: "\f5a6"; -} - -.fa-snowplow::before { - content: "\f7d2"; -} - -.fa-angles-right::before { - content: "\f101"; -} - -.fa-angle-double-right::before { - content: "\f101"; -} - -.fa-cannabis::before { - content: "\f55f"; -} - -.fa-circle-play::before { - content: "\f144"; -} - -.fa-play-circle::before { - content: "\f144"; -} - -.fa-tablets::before { - content: "\f490"; -} - -.fa-ethernet::before { - content: "\f796"; -} - -.fa-euro-sign::before { - content: "\f153"; -} - -.fa-eur::before { - content: "\f153"; -} - -.fa-euro::before { - content: "\f153"; -} - -.fa-chair::before { - content: "\f6c0"; -} - -.fa-circle-check::before { - content: "\f058"; -} - -.fa-check-circle::before { - content: "\f058"; -} - -.fa-circle-stop::before { - content: "\f28d"; -} - -.fa-stop-circle::before { - content: "\f28d"; -} - -.fa-compass-drafting::before { - content: "\f568"; -} - -.fa-drafting-compass::before { - content: "\f568"; -} - -.fa-plate-wheat::before { - content: "\e55a"; -} - -.fa-icicles::before { - content: "\f7ad"; -} - -.fa-person-shelter::before { - content: "\e54f"; -} - -.fa-neuter::before { - content: "\f22c"; -} - -.fa-id-badge::before { - content: "\f2c1"; -} - -.fa-marker::before { - content: "\f5a1"; -} - -.fa-face-laugh-beam::before { - content: "\f59a"; -} - -.fa-laugh-beam::before { - content: "\f59a"; -} - -.fa-helicopter-symbol::before { - content: "\e502"; -} - -.fa-universal-access::before { - content: "\f29a"; -} - -.fa-circle-chevron-up::before { - content: "\f139"; -} - -.fa-chevron-circle-up::before { - content: "\f139"; -} - -.fa-lari-sign::before { - content: "\e1c8"; -} - -.fa-volcano::before { - content: "\f770"; -} - -.fa-person-walking-dashed-line-arrow-right::before { - content: "\e553"; -} - -.fa-sterling-sign::before { - content: "\f154"; -} - -.fa-gbp::before { - content: "\f154"; -} - -.fa-pound-sign::before { - content: "\f154"; -} - -.fa-viruses::before { - content: "\e076"; -} - -.fa-square-person-confined::before { - content: "\e577"; -} - -.fa-user-tie::before { - content: "\f508"; -} - -.fa-arrow-down-long::before { - content: "\f175"; -} - -.fa-long-arrow-down::before { - content: "\f175"; -} - -.fa-tent-arrow-down-to-line::before { - content: "\e57e"; -} - -.fa-certificate::before { - content: "\f0a3"; -} - -.fa-reply-all::before { - content: "\f122"; -} - -.fa-mail-reply-all::before { - content: "\f122"; -} - -.fa-suitcase::before { - content: "\f0f2"; -} - -.fa-person-skating::before { - content: "\f7c5"; -} - -.fa-skating::before { - content: "\f7c5"; -} - -.fa-filter-circle-dollar::before { - content: "\f662"; -} - -.fa-funnel-dollar::before { - content: "\f662"; -} - -.fa-camera-retro::before { - content: "\f083"; -} - -.fa-circle-arrow-down::before { - content: "\f0ab"; -} - -.fa-arrow-circle-down::before { - content: "\f0ab"; -} - -.fa-file-import::before { - content: "\f56f"; -} - -.fa-arrow-right-to-file::before { - content: "\f56f"; -} - -.fa-square-arrow-up-right::before { - content: "\f14c"; -} - -.fa-external-link-square::before { - content: "\f14c"; -} - -.fa-box-open::before { - content: "\f49e"; -} - -.fa-scroll::before { - content: "\f70e"; -} - -.fa-spa::before { - content: "\f5bb"; -} - -.fa-location-pin-lock::before { - content: "\e51f"; -} - -.fa-pause::before { - content: "\f04c"; -} - -.fa-hill-avalanche::before { - content: "\e507"; -} - -.fa-temperature-empty::before { - content: "\f2cb"; -} - -.fa-temperature-0::before { - content: "\f2cb"; -} - -.fa-thermometer-0::before { - content: "\f2cb"; -} - -.fa-thermometer-empty::before { - content: "\f2cb"; -} - -.fa-bomb::before { - content: "\f1e2"; -} - -.fa-registered::before { - content: "\f25d"; -} - -.fa-address-card::before { - content: "\f2bb"; -} - -.fa-contact-card::before { - content: "\f2bb"; -} - -.fa-vcard::before { - content: "\f2bb"; -} - -.fa-scale-unbalanced-flip::before { - content: "\f516"; -} - -.fa-balance-scale-right::before { - content: "\f516"; -} - -.fa-subscript::before { - content: "\f12c"; -} - -.fa-diamond-turn-right::before { - content: "\f5eb"; -} - -.fa-directions::before { - content: "\f5eb"; -} - -.fa-burst::before { - content: "\e4dc"; -} - -.fa-house-laptop::before { - content: "\e066"; -} - -.fa-laptop-house::before { - content: "\e066"; -} - -.fa-face-tired::before { - content: "\f5c8"; -} - -.fa-tired::before { - content: "\f5c8"; -} - -.fa-money-bills::before { - content: "\e1f3"; -} - -.fa-smog::before { - content: "\f75f"; -} - -.fa-crutch::before { - content: "\f7f7"; -} - -.fa-cloud-arrow-up::before { - content: "\f0ee"; -} - -.fa-cloud-upload::before { - content: "\f0ee"; -} - -.fa-cloud-upload-alt::before { - content: "\f0ee"; -} - -.fa-palette::before { - content: "\f53f"; -} - -.fa-arrows-turn-right::before { - content: "\e4c0"; -} - -.fa-vest::before { - content: "\e085"; -} - -.fa-ferry::before { - content: "\e4ea"; -} - -.fa-arrows-down-to-people::before { - content: "\e4b9"; -} - -.fa-seedling::before { - content: "\f4d8"; -} - -.fa-sprout::before { - content: "\f4d8"; -} - -.fa-left-right::before { - content: "\f337"; -} - -.fa-arrows-alt-h::before { - content: "\f337"; -} - -.fa-boxes-packing::before { - content: "\e4c7"; -} - -.fa-circle-arrow-left::before { - content: "\f0a8"; -} - -.fa-arrow-circle-left::before { - content: "\f0a8"; -} - -.fa-group-arrows-rotate::before { - content: "\e4f6"; -} - -.fa-bowl-food::before { - content: "\e4c6"; -} - -.fa-candy-cane::before { - content: "\f786"; -} - -.fa-arrow-down-wide-short::before { - content: "\f160"; -} - -.fa-sort-amount-asc::before { - content: "\f160"; -} - -.fa-sort-amount-down::before { - content: "\f160"; -} - -.fa-cloud-bolt::before { - content: "\f76c"; -} - -.fa-thunderstorm::before { - content: "\f76c"; -} - -.fa-text-slash::before { - content: "\f87d"; -} - -.fa-remove-format::before { - content: "\f87d"; -} - -.fa-face-smile-wink::before { - content: "\f4da"; -} - -.fa-smile-wink::before { - content: "\f4da"; -} - -.fa-file-word::before { - content: "\f1c2"; -} - -.fa-file-powerpoint::before { - content: "\f1c4"; -} - -.fa-arrows-left-right::before { - content: "\f07e"; -} - -.fa-arrows-h::before { - content: "\f07e"; -} - -.fa-house-lock::before { - content: "\e510"; -} - -.fa-cloud-arrow-down::before { - content: "\f0ed"; -} - -.fa-cloud-download::before { - content: "\f0ed"; -} - -.fa-cloud-download-alt::before { - content: "\f0ed"; -} - -.fa-children::before { - content: "\e4e1"; -} - -.fa-chalkboard::before { - content: "\f51b"; -} - -.fa-blackboard::before { - content: "\f51b"; -} - -.fa-user-large-slash::before { - content: "\f4fa"; -} - -.fa-user-alt-slash::before { - content: "\f4fa"; -} - -.fa-envelope-open::before { - content: "\f2b6"; -} - -.fa-handshake-simple-slash::before { - content: "\e05f"; -} - -.fa-handshake-alt-slash::before { - content: "\e05f"; -} - -.fa-mattress-pillow::before { - content: "\e525"; -} - -.fa-guarani-sign::before { - content: "\e19a"; -} - -.fa-arrows-rotate::before { - content: "\f021"; -} - -.fa-refresh::before { - content: "\f021"; -} - -.fa-sync::before { - content: "\f021"; -} - -.fa-fire-extinguisher::before { - content: "\f134"; -} - -.fa-cruzeiro-sign::before { - content: "\e152"; -} - -.fa-greater-than-equal::before { - content: "\f532"; -} - -.fa-shield-halved::before { - content: "\f3ed"; -} - -.fa-shield-alt::before { - content: "\f3ed"; -} - -.fa-book-atlas::before { - content: "\f558"; -} - -.fa-atlas::before { - content: "\f558"; -} - -.fa-virus::before { - content: "\e074"; -} - -.fa-envelope-circle-check::before { - content: "\e4e8"; -} - -.fa-layer-group::before { - content: "\f5fd"; -} - -.fa-arrows-to-dot::before { - content: "\e4be"; -} - -.fa-archway::before { - content: "\f557"; -} - -.fa-heart-circle-check::before { - content: "\e4fd"; -} - -.fa-house-chimney-crack::before { - content: "\f6f1"; -} - -.fa-house-damage::before { - content: "\f6f1"; -} - -.fa-file-zipper::before { - content: "\f1c6"; -} - -.fa-file-archive::before { - content: "\f1c6"; -} - -.fa-square::before { - content: "\f0c8"; -} - -.fa-martini-glass-empty::before { - content: "\f000"; -} - -.fa-glass-martini::before { - content: "\f000"; -} - -.fa-couch::before { - content: "\f4b8"; -} - -.fa-cedi-sign::before { - content: "\e0df"; -} - -.fa-italic::before { - content: "\f033"; -} - -.fa-church::before { - content: "\f51d"; -} - -.fa-comments-dollar::before { - content: "\f653"; -} - -.fa-democrat::before { - content: "\f747"; -} - -.fa-z::before { - content: "Z"; -} - -.fa-person-skiing::before { - content: "\f7c9"; -} - -.fa-skiing::before { - content: "\f7c9"; -} - -.fa-road-lock::before { - content: "\e567"; -} - -.fa-a::before { - content: "A"; -} - -.fa-temperature-arrow-down::before { - content: "\e03f"; -} - -.fa-temperature-down::before { - content: "\e03f"; -} - -.fa-feather-pointed::before { - content: "\f56b"; -} - -.fa-feather-alt::before { - content: "\f56b"; -} - -.fa-p::before { - content: "P"; -} - -.fa-snowflake::before { - content: "\f2dc"; -} - -.fa-newspaper::before { - content: "\f1ea"; -} - -.fa-rectangle-ad::before { - content: "\f641"; -} - -.fa-ad::before { - content: "\f641"; -} - -.fa-circle-arrow-right::before { - content: "\f0a9"; -} - -.fa-arrow-circle-right::before { - content: "\f0a9"; -} - -.fa-filter-circle-xmark::before { - content: "\e17b"; -} - -.fa-locust::before { - content: "\e520"; -} - -.fa-sort::before { - content: "\f0dc"; -} - -.fa-unsorted::before { - content: "\f0dc"; -} - -.fa-list-ol::before { - content: "\f0cb"; -} - -.fa-list-1-2::before { - content: "\f0cb"; -} - -.fa-list-numeric::before { - content: "\f0cb"; -} - -.fa-person-dress-burst::before { - content: "\e544"; -} - -.fa-money-check-dollar::before { - content: "\f53d"; -} - -.fa-money-check-alt::before { - content: "\f53d"; -} - -.fa-vector-square::before { - content: "\f5cb"; -} - -.fa-bread-slice::before { - content: "\f7ec"; -} - -.fa-language::before { - content: "\f1ab"; -} - -.fa-face-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-filter::before { - content: "\f0b0"; -} - -.fa-question::before { - content: "\?"; -} - -.fa-file-signature::before { - content: "\f573"; -} - -.fa-up-down-left-right::before { - content: "\f0b2"; -} - -.fa-arrows-alt::before { - content: "\f0b2"; -} - -.fa-house-chimney-user::before { - content: "\e065"; -} - -.fa-hand-holding-heart::before { - content: "\f4be"; -} - -.fa-puzzle-piece::before { - content: "\f12e"; -} - -.fa-money-check::before { - content: "\f53c"; -} - -.fa-star-half-stroke::before { - content: "\f5c0"; -} - -.fa-star-half-alt::before { - content: "\f5c0"; -} - -.fa-code::before { - content: "\f121"; -} - -.fa-whiskey-glass::before { - content: "\f7a0"; -} - -.fa-glass-whiskey::before { - content: "\f7a0"; -} - -.fa-building-circle-exclamation::before { - content: "\e4d3"; -} - -.fa-magnifying-glass-chart::before { - content: "\e522"; -} - -.fa-arrow-up-right-from-square::before { - content: "\f08e"; -} - -.fa-external-link::before { - content: "\f08e"; -} - -.fa-cubes-stacked::before { - content: "\e4e6"; -} - -.fa-won-sign::before { - content: "\f159"; -} - -.fa-krw::before { - content: "\f159"; -} - -.fa-won::before { - content: "\f159"; -} - -.fa-virus-covid::before { - content: "\e4a8"; -} - -.fa-austral-sign::before { - content: "\e0a9"; -} - -.fa-f::before { - content: "F"; -} - -.fa-leaf::before { - content: "\f06c"; -} - -.fa-road::before { - content: "\f018"; -} - -.fa-taxi::before { - content: "\f1ba"; -} - -.fa-cab::before { - content: "\f1ba"; -} - -.fa-person-circle-plus::before { - content: "\e541"; -} - -.fa-chart-pie::before { - content: "\f200"; -} - -.fa-pie-chart::before { - content: "\f200"; -} - -.fa-bolt-lightning::before { - content: "\e0b7"; -} - -.fa-sack-xmark::before { - content: "\e56a"; -} - -.fa-file-excel::before { - content: "\f1c3"; -} - -.fa-file-contract::before { - content: "\f56c"; -} - -.fa-fish-fins::before { - content: "\e4f2"; -} - -.fa-building-flag::before { - content: "\e4d5"; -} - -.fa-face-grin-beam::before { - content: "\f582"; -} - -.fa-grin-beam::before { - content: "\f582"; -} - -.fa-object-ungroup::before { - content: "\f248"; -} - -.fa-poop::before { - content: "\f619"; -} - -.fa-location-pin::before { - content: "\f041"; -} - -.fa-map-marker::before { - content: "\f041"; -} - -.fa-kaaba::before { - content: "\f66b"; -} - -.fa-toilet-paper::before { - content: "\f71e"; -} - -.fa-helmet-safety::before { - content: "\f807"; -} - -.fa-hard-hat::before { - content: "\f807"; -} - -.fa-hat-hard::before { - content: "\f807"; -} - -.fa-eject::before { - content: "\f052"; -} - -.fa-circle-right::before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-right::before { - content: "\f35a"; -} - -.fa-plane-circle-check::before { - content: "\e555"; -} - -.fa-face-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-meh-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-object-group::before { - content: "\f247"; -} - -.fa-chart-line::before { - content: "\f201"; -} - -.fa-line-chart::before { - content: "\f201"; -} - -.fa-mask-ventilator::before { - content: "\e524"; -} - -.fa-arrow-right::before { - content: "\f061"; -} - -.fa-signs-post::before { - content: "\f277"; -} - -.fa-map-signs::before { - content: "\f277"; -} - -.fa-cash-register::before { - content: "\f788"; -} - -.fa-person-circle-question::before { - content: "\e542"; -} - -.fa-h::before { - content: "H"; -} - -.fa-tarp::before { - content: "\e57b"; -} - -.fa-screwdriver-wrench::before { - content: "\f7d9"; -} - -.fa-tools::before { - content: "\f7d9"; -} - -.fa-arrows-to-eye::before { - content: "\e4bf"; -} - -.fa-plug-circle-bolt::before { - content: "\e55b"; -} - -.fa-heart::before { - content: "\f004"; -} - -.fa-mars-and-venus::before { - content: "\f224"; -} - -.fa-house-user::before { - content: "\e1b0"; -} - -.fa-home-user::before { - content: "\e1b0"; -} - -.fa-dumpster-fire::before { - content: "\f794"; -} - -.fa-house-crack::before { - content: "\e3b1"; -} - -.fa-martini-glass-citrus::before { - content: "\f561"; -} - -.fa-cocktail::before { - content: "\f561"; -} - -.fa-face-surprise::before { - content: "\f5c2"; -} - -.fa-surprise::before { - content: "\f5c2"; -} - -.fa-bottle-water::before { - content: "\e4c5"; -} - -.fa-circle-pause::before { - content: "\f28b"; -} - -.fa-pause-circle::before { - content: "\f28b"; -} - -.fa-toilet-paper-slash::before { - content: "\e072"; -} - -.fa-apple-whole::before { - content: "\f5d1"; -} - -.fa-apple-alt::before { - content: "\f5d1"; -} - -.fa-kitchen-set::before { - content: "\e51a"; -} - -.fa-r::before { - content: "R"; -} - -.fa-temperature-quarter::before { - content: "\f2ca"; -} - -.fa-temperature-1::before { - content: "\f2ca"; -} - -.fa-thermometer-1::before { - content: "\f2ca"; -} - -.fa-thermometer-quarter::before { - content: "\f2ca"; -} - -.fa-cube::before { - content: "\f1b2"; -} - -.fa-bitcoin-sign::before { - content: "\e0b4"; -} - -.fa-shield-dog::before { - content: "\e573"; -} - -.fa-solar-panel::before { - content: "\f5ba"; -} - -.fa-lock-open::before { - content: "\f3c1"; -} - -.fa-elevator::before { - content: "\e16d"; -} - -.fa-money-bill-transfer::before { - content: "\e528"; -} - -.fa-money-bill-trend-up::before { - content: "\e529"; -} - -.fa-house-flood-water-circle-arrow-right::before { - content: "\e50f"; -} - -.fa-square-poll-horizontal::before { - content: "\f682"; -} - -.fa-poll-h::before { - content: "\f682"; -} - -.fa-circle::before { - content: "\f111"; -} - -.fa-backward-fast::before { - content: "\f049"; -} - -.fa-fast-backward::before { - content: "\f049"; -} - -.fa-recycle::before { - content: "\f1b8"; -} - -.fa-user-astronaut::before { - content: "\f4fb"; -} - -.fa-plane-slash::before { - content: "\e069"; -} - -.fa-trademark::before { - content: "\f25c"; -} - -.fa-basketball::before { - content: "\f434"; -} - -.fa-basketball-ball::before { - content: "\f434"; -} - -.fa-satellite-dish::before { - content: "\f7c0"; -} - -.fa-circle-up::before { - content: "\f35b"; -} - -.fa-arrow-alt-circle-up::before { - content: "\f35b"; -} - -.fa-mobile-screen-button::before { - content: "\f3cd"; -} - -.fa-mobile-alt::before { - content: "\f3cd"; -} - -.fa-volume-high::before { - content: "\f028"; -} - -.fa-volume-up::before { - content: "\f028"; -} - -.fa-users-rays::before { - content: "\e593"; -} - -.fa-wallet::before { - content: "\f555"; -} - -.fa-clipboard-check::before { - content: "\f46c"; -} - -.fa-file-audio::before { - content: "\f1c7"; -} - -.fa-burger::before { - content: "\f805"; -} - -.fa-hamburger::before { - content: "\f805"; -} - -.fa-wrench::before { - content: "\f0ad"; -} - -.fa-bugs::before { - content: "\e4d0"; -} - -.fa-rupee-sign::before { - content: "\f156"; -} - -.fa-rupee::before { - content: "\f156"; -} - -.fa-file-image::before { - content: "\f1c5"; -} - -.fa-circle-question::before { - content: "\f059"; -} - -.fa-question-circle::before { - content: "\f059"; -} - -.fa-plane-departure::before { - content: "\f5b0"; -} - -.fa-handshake-slash::before { - content: "\e060"; -} - -.fa-book-bookmark::before { - content: "\e0bb"; -} - -.fa-code-branch::before { - content: "\f126"; -} - -.fa-hat-cowboy::before { - content: "\f8c0"; -} - -.fa-bridge::before { - content: "\e4c8"; -} - -.fa-phone-flip::before { - content: "\f879"; -} - -.fa-phone-alt::before { - content: "\f879"; -} - -.fa-truck-front::before { - content: "\e2b7"; -} - -.fa-cat::before { - content: "\f6be"; -} - -.fa-anchor-circle-exclamation::before { - content: "\e4ab"; -} - -.fa-truck-field::before { - content: "\e58d"; -} - -.fa-route::before { - content: "\f4d7"; -} - -.fa-clipboard-question::before { - content: "\e4e3"; -} - -.fa-panorama::before { - content: "\e209"; -} - -.fa-comment-medical::before { - content: "\f7f5"; -} - -.fa-teeth-open::before { - content: "\f62f"; -} - -.fa-file-circle-minus::before { - content: "\e4ed"; -} - -.fa-tags::before { - content: "\f02c"; -} - -.fa-wine-glass::before { - content: "\f4e3"; -} - -.fa-forward-fast::before { - content: "\f050"; -} - -.fa-fast-forward::before { - content: "\f050"; -} - -.fa-face-meh-blank::before { - content: "\f5a4"; -} - -.fa-meh-blank::before { - content: "\f5a4"; -} - -.fa-square-parking::before { - content: "\f540"; -} - -.fa-parking::before { - content: "\f540"; -} - -.fa-house-signal::before { - content: "\e012"; -} - -.fa-bars-progress::before { - content: "\f828"; -} - -.fa-tasks-alt::before { - content: "\f828"; -} - -.fa-faucet-drip::before { - content: "\e006"; -} - -.fa-cart-flatbed::before { - content: "\f474"; -} - -.fa-dolly-flatbed::before { - content: "\f474"; -} - -.fa-ban-smoking::before { - content: "\f54d"; -} - -.fa-smoking-ban::before { - content: "\f54d"; -} - -.fa-terminal::before { - content: "\f120"; -} - -.fa-mobile-button::before { - content: "\f10b"; -} - -.fa-house-medical-flag::before { - content: "\e514"; -} - -.fa-basket-shopping::before { - content: "\f291"; -} - -.fa-shopping-basket::before { - content: "\f291"; -} - -.fa-tape::before { - content: "\f4db"; -} - -.fa-bus-simple::before { - content: "\f55e"; -} - -.fa-bus-alt::before { - content: "\f55e"; -} - -.fa-eye::before { - content: "\f06e"; -} - -.fa-face-sad-cry::before { - content: "\f5b3"; -} - -.fa-sad-cry::before { - content: "\f5b3"; -} - -.fa-audio-description::before { - content: "\f29e"; -} - -.fa-person-military-to-person::before { - content: "\e54c"; -} - -.fa-file-shield::before { - content: "\e4f0"; -} - -.fa-user-slash::before { - content: "\f506"; -} - -.fa-pen::before { - content: "\f304"; -} - -.fa-tower-observation::before { - content: "\e586"; -} - -.fa-file-code::before { - content: "\f1c9"; -} - -.fa-signal::before { - content: "\f012"; -} - -.fa-signal-5::before { - content: "\f012"; -} - -.fa-signal-perfect::before { - content: "\f012"; -} - -.fa-bus::before { - content: "\f207"; -} - -.fa-heart-circle-xmark::before { - content: "\e501"; -} - -.fa-house-chimney::before { - content: "\e3af"; -} - -.fa-home-lg::before { - content: "\e3af"; -} - -.fa-window-maximize::before { - content: "\f2d0"; -} - -.fa-face-frown::before { - content: "\f119"; -} - -.fa-frown::before { - content: "\f119"; -} - -.fa-prescription::before { - content: "\f5b1"; -} - -.fa-shop::before { - content: "\f54f"; -} - -.fa-store-alt::before { - content: "\f54f"; -} - -.fa-floppy-disk::before { - content: "\f0c7"; -} - -.fa-save::before { - content: "\f0c7"; -} - -.fa-vihara::before { - content: "\f6a7"; -} - -.fa-scale-unbalanced::before { - content: "\f515"; -} - -.fa-balance-scale-left::before { - content: "\f515"; -} - -.fa-sort-up::before { - content: "\f0de"; -} - -.fa-sort-asc::before { - content: "\f0de"; -} - -.fa-comment-dots::before { - content: "\f4ad"; -} - -.fa-commenting::before { - content: "\f4ad"; -} - -.fa-plant-wilt::before { - content: "\e5aa"; -} - -.fa-diamond::before { - content: "\f219"; -} - -.fa-face-grin-squint::before { - content: "\f585"; -} - -.fa-grin-squint::before { - content: "\f585"; -} - -.fa-hand-holding-dollar::before { - content: "\f4c0"; -} - -.fa-hand-holding-usd::before { - content: "\f4c0"; -} - -.fa-bacterium::before { - content: "\e05a"; -} - -.fa-hand-pointer::before { - content: "\f25a"; -} - -.fa-drum-steelpan::before { - content: "\f56a"; -} - -.fa-hand-scissors::before { - content: "\f257"; -} - -.fa-hands-praying::before { - content: "\f684"; -} - -.fa-praying-hands::before { - content: "\f684"; -} - -.fa-arrow-rotate-right::before { - content: "\f01e"; -} - -.fa-arrow-right-rotate::before { - content: "\f01e"; -} - -.fa-arrow-rotate-forward::before { - content: "\f01e"; -} - -.fa-redo::before { - content: "\f01e"; -} - -.fa-biohazard::before { - content: "\f780"; -} - -.fa-location-crosshairs::before { - content: "\f601"; -} - -.fa-location::before { - content: "\f601"; -} - -.fa-mars-double::before { - content: "\f227"; -} - -.fa-child-dress::before { - content: "\e59c"; -} - -.fa-users-between-lines::before { - content: "\e591"; -} - -.fa-lungs-virus::before { - content: "\e067"; -} - -.fa-face-grin-tears::before { - content: "\f588"; -} - -.fa-grin-tears::before { - content: "\f588"; -} - -.fa-phone::before { - content: "\f095"; -} - -.fa-calendar-xmark::before { - content: "\f273"; -} - -.fa-calendar-times::before { - content: "\f273"; -} - -.fa-child-reaching::before { - content: "\e59d"; -} - -.fa-head-side-virus::before { - content: "\e064"; -} - -.fa-user-gear::before { - content: "\f4fe"; -} - -.fa-user-cog::before { - content: "\f4fe"; -} - -.fa-arrow-up-1-9::before { - content: "\f163"; -} - -.fa-sort-numeric-up::before { - content: "\f163"; -} - -.fa-door-closed::before { - content: "\f52a"; -} - -.fa-shield-virus::before { - content: "\e06c"; -} - -.fa-dice-six::before { - content: "\f526"; -} - -.fa-mosquito-net::before { - content: "\e52c"; -} - -.fa-bridge-water::before { - content: "\e4ce"; -} - -.fa-person-booth::before { - content: "\f756"; -} - -.fa-text-width::before { - content: "\f035"; -} - -.fa-hat-wizard::before { - content: "\f6e8"; -} - -.fa-pen-fancy::before { - content: "\f5ac"; -} - -.fa-person-digging::before { - content: "\f85e"; -} - -.fa-digging::before { - content: "\f85e"; -} - -.fa-trash::before { - content: "\f1f8"; -} - -.fa-gauge-simple::before { - content: "\f629"; -} - -.fa-gauge-simple-med::before { - content: "\f629"; -} - -.fa-tachometer-average::before { - content: "\f629"; -} - -.fa-book-medical::before { - content: "\f7e6"; -} - -.fa-poo::before { - content: "\f2fe"; -} - -.fa-quote-right::before { - content: "\f10e"; -} - -.fa-quote-right-alt::before { - content: "\f10e"; -} - -.fa-shirt::before { - content: "\f553"; -} - -.fa-t-shirt::before { - content: "\f553"; -} - -.fa-tshirt::before { - content: "\f553"; -} - -.fa-cubes::before { - content: "\f1b3"; -} - -.fa-divide::before { - content: "\f529"; -} - -.fa-tenge-sign::before { - content: "\f7d7"; -} - -.fa-tenge::before { - content: "\f7d7"; -} - -.fa-headphones::before { - content: "\f025"; -} - -.fa-hands-holding::before { - content: "\f4c2"; -} - -.fa-hands-clapping::before { - content: "\e1a8"; -} - -.fa-republican::before { - content: "\f75e"; -} - -.fa-arrow-left::before { - content: "\f060"; -} - -.fa-person-circle-xmark::before { - content: "\e543"; -} - -.fa-ruler::before { - content: "\f545"; -} - -.fa-align-left::before { - content: "\f036"; -} - -.fa-dice-d6::before { - content: "\f6d1"; -} - -.fa-restroom::before { - content: "\f7bd"; -} - -.fa-j::before { - content: "J"; -} - -.fa-users-viewfinder::before { - content: "\e595"; -} - -.fa-file-video::before { - content: "\f1c8"; -} - -.fa-up-right-from-square::before { - content: "\f35d"; -} - -.fa-external-link-alt::before { - content: "\f35d"; -} - -.fa-table-cells::before { - content: "\f00a"; -} - -.fa-th::before { - content: "\f00a"; -} - -.fa-file-pdf::before { - content: "\f1c1"; -} - -.fa-book-bible::before { - content: "\f647"; -} - -.fa-bible::before { - content: "\f647"; -} - -.fa-o::before { - content: "O"; -} - -.fa-suitcase-medical::before { - content: "\f0fa"; -} - -.fa-medkit::before { - content: "\f0fa"; -} - -.fa-user-secret::before { - content: "\f21b"; -} - -.fa-otter::before { - content: "\f700"; -} - -.fa-person-dress::before { - content: "\f182"; -} - -.fa-female::before { - content: "\f182"; -} - -.fa-comment-dollar::before { - content: "\f651"; -} - -.fa-business-time::before { - content: "\f64a"; -} - -.fa-briefcase-clock::before { - content: "\f64a"; -} - -.fa-table-cells-large::before { - content: "\f009"; -} - -.fa-th-large::before { - content: "\f009"; -} - -.fa-book-tanakh::before { - content: "\f827"; -} - -.fa-tanakh::before { - content: "\f827"; -} - -.fa-phone-volume::before { - content: "\f2a0"; -} - -.fa-volume-control-phone::before { - content: "\f2a0"; -} - -.fa-hat-cowboy-side::before { - content: "\f8c1"; -} - -.fa-clipboard-user::before { - content: "\f7f3"; -} - -.fa-child::before { - content: "\f1ae"; -} - -.fa-lira-sign::before { - content: "\f195"; -} - -.fa-satellite::before { - content: "\f7bf"; -} - -.fa-plane-lock::before { - content: "\e558"; -} - -.fa-tag::before { - content: "\f02b"; -} - -.fa-comment::before { - content: "\f075"; -} - -.fa-cake-candles::before { - content: "\f1fd"; -} - -.fa-birthday-cake::before { - content: "\f1fd"; -} - -.fa-cake::before { - content: "\f1fd"; -} - -.fa-envelope::before { - content: "\f0e0"; -} - -.fa-angles-up::before { - content: "\f102"; -} - -.fa-angle-double-up::before { - content: "\f102"; -} - -.fa-paperclip::before { - content: "\f0c6"; -} - -.fa-arrow-right-to-city::before { - content: "\e4b3"; -} - -.fa-ribbon::before { - content: "\f4d6"; -} - -.fa-lungs::before { - content: "\f604"; -} - -.fa-arrow-up-9-1::before { - content: "\f887"; -} - -.fa-sort-numeric-up-alt::before { - content: "\f887"; -} - -.fa-litecoin-sign::before { - content: "\e1d3"; -} - -.fa-border-none::before { - content: "\f850"; -} - -.fa-circle-nodes::before { - content: "\e4e2"; -} - -.fa-parachute-box::before { - content: "\f4cd"; -} - -.fa-indent::before { - content: "\f03c"; -} - -.fa-truck-field-un::before { - content: "\e58e"; -} - -.fa-hourglass::before { - content: "\f254"; -} - -.fa-hourglass-empty::before { - content: "\f254"; -} - -.fa-mountain::before { - content: "\f6fc"; -} - -.fa-user-doctor::before { - content: "\f0f0"; -} - -.fa-user-md::before { - content: "\f0f0"; -} - -.fa-circle-info::before { - content: "\f05a"; -} - -.fa-info-circle::before { - content: "\f05a"; -} - -.fa-cloud-meatball::before { - content: "\f73b"; -} - -.fa-camera::before { - content: "\f030"; -} - -.fa-camera-alt::before { - content: "\f030"; -} - -.fa-square-virus::before { - content: "\e578"; -} - -.fa-meteor::before { - content: "\f753"; -} - -.fa-car-on::before { - content: "\e4dd"; -} - -.fa-sleigh::before { - content: "\f7cc"; -} - -.fa-arrow-down-1-9::before { - content: "\f162"; -} - -.fa-sort-numeric-asc::before { - content: "\f162"; -} - -.fa-sort-numeric-down::before { - content: "\f162"; -} - -.fa-hand-holding-droplet::before { - content: "\f4c1"; -} - -.fa-hand-holding-water::before { - content: "\f4c1"; -} - -.fa-water::before { - content: "\f773"; -} - -.fa-calendar-check::before { - content: "\f274"; -} - -.fa-braille::before { - content: "\f2a1"; -} - -.fa-prescription-bottle-medical::before { - content: "\f486"; -} - -.fa-prescription-bottle-alt::before { - content: "\f486"; -} - -.fa-landmark::before { - content: "\f66f"; -} - -.fa-truck::before { - content: "\f0d1"; -} - -.fa-crosshairs::before { - content: "\f05b"; -} - -.fa-person-cane::before { - content: "\e53c"; -} - -.fa-tent::before { - content: "\e57d"; -} - -.fa-vest-patches::before { - content: "\e086"; -} - -.fa-check-double::before { - content: "\f560"; -} - -.fa-arrow-down-a-z::before { - content: "\f15d"; -} - -.fa-sort-alpha-asc::before { - content: "\f15d"; -} - -.fa-sort-alpha-down::before { - content: "\f15d"; -} - -.fa-money-bill-wheat::before { - content: "\e52a"; -} - -.fa-cookie::before { - content: "\f563"; -} - -.fa-arrow-rotate-left::before { - content: "\f0e2"; -} - -.fa-arrow-left-rotate::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-back::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-backward::before { - content: "\f0e2"; -} - -.fa-undo::before { - content: "\f0e2"; -} - -.fa-hard-drive::before { - content: "\f0a0"; -} - -.fa-hdd::before { - content: "\f0a0"; -} - -.fa-face-grin-squint-tears::before { - content: "\f586"; -} - -.fa-grin-squint-tears::before { - content: "\f586"; -} - -.fa-dumbbell::before { - content: "\f44b"; -} - -.fa-rectangle-list::before { - content: "\f022"; -} - -.fa-list-alt::before { - content: "\f022"; -} - -.fa-tarp-droplet::before { - content: "\e57c"; -} - -.fa-house-medical-circle-check::before { - content: "\e511"; -} - -.fa-person-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-calendar-plus::before { - content: "\f271"; -} - -.fa-plane-arrival::before { - content: "\f5af"; -} - -.fa-circle-left::before { - content: "\f359"; -} - -.fa-arrow-alt-circle-left::before { - content: "\f359"; -} - -.fa-train-subway::before { - content: "\f239"; -} - -.fa-subway::before { - content: "\f239"; -} - -.fa-chart-gantt::before { - content: "\e0e4"; -} - -.fa-indian-rupee-sign::before { - content: "\e1bc"; -} - -.fa-indian-rupee::before { - content: "\e1bc"; -} - -.fa-inr::before { - content: "\e1bc"; -} - -.fa-crop-simple::before { - content: "\f565"; -} - -.fa-crop-alt::before { - content: "\f565"; -} - -.fa-money-bill-1::before { - content: "\f3d1"; -} - -.fa-money-bill-alt::before { - content: "\f3d1"; -} - -.fa-left-long::before { - content: "\f30a"; -} - -.fa-long-arrow-alt-left::before { - content: "\f30a"; -} - -.fa-dna::before { - content: "\f471"; -} - -.fa-virus-slash::before { - content: "\e075"; -} - -.fa-minus::before { - content: "\f068"; -} - -.fa-subtract::before { - content: "\f068"; -} - -.fa-chess::before { - content: "\f439"; -} - -.fa-arrow-left-long::before { - content: "\f177"; -} - -.fa-long-arrow-left::before { - content: "\f177"; -} - -.fa-plug-circle-check::before { - content: "\e55c"; -} - -.fa-street-view::before { - content: "\f21d"; -} - -.fa-franc-sign::before { - content: "\e18f"; -} - -.fa-volume-off::before { - content: "\f026"; -} - -.fa-hands-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-hands-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-gear::before { - content: "\f013"; -} - -.fa-cog::before { - content: "\f013"; -} - -.fa-droplet-slash::before { - content: "\f5c7"; -} - -.fa-tint-slash::before { - content: "\f5c7"; -} - -.fa-mosque::before { - content: "\f678"; -} - -.fa-mosquito::before { - content: "\e52b"; -} - -.fa-star-of-david::before { - content: "\f69a"; -} - -.fa-person-military-rifle::before { - content: "\e54b"; -} - -.fa-cart-shopping::before { - content: "\f07a"; -} - -.fa-shopping-cart::before { - content: "\f07a"; -} - -.fa-vials::before { - content: "\f493"; -} - -.fa-plug-circle-plus::before { - content: "\e55f"; -} - -.fa-place-of-worship::before { - content: "\f67f"; -} - -.fa-grip-vertical::before { - content: "\f58e"; -} - -.fa-arrow-turn-up::before { - content: "\f148"; -} - -.fa-level-up::before { - content: "\f148"; -} - -.fa-u::before { - content: "U"; -} - -.fa-square-root-variable::before { - content: "\f698"; -} - -.fa-square-root-alt::before { - content: "\f698"; -} - -.fa-clock::before { - content: "\f017"; -} - -.fa-clock-four::before { - content: "\f017"; -} - -.fa-backward-step::before { - content: "\f048"; -} - -.fa-step-backward::before { - content: "\f048"; -} - -.fa-pallet::before { - content: "\f482"; -} - -.fa-faucet::before { - content: "\e005"; -} - -.fa-baseball-bat-ball::before { - content: "\f432"; -} - -.fa-s::before { - content: "S"; -} - -.fa-timeline::before { - content: "\e29c"; -} - -.fa-keyboard::before { - content: "\f11c"; -} - -.fa-caret-down::before { - content: "\f0d7"; -} - -.fa-house-chimney-medical::before { - content: "\f7f2"; -} - -.fa-clinic-medical::before { - content: "\f7f2"; -} - -.fa-temperature-three-quarters::before { - content: "\f2c8"; -} - -.fa-temperature-3::before { - content: "\f2c8"; -} - -.fa-thermometer-3::before { - content: "\f2c8"; -} - -.fa-thermometer-three-quarters::before { - content: "\f2c8"; -} - -.fa-mobile-screen::before { - content: "\f3cf"; -} - -.fa-mobile-android-alt::before { - content: "\f3cf"; -} - -.fa-plane-up::before { - content: "\e22d"; -} - -.fa-piggy-bank::before { - content: "\f4d3"; -} - -.fa-battery-half::before { - content: "\f242"; -} - -.fa-battery-3::before { - content: "\f242"; -} - -.fa-mountain-city::before { - content: "\e52e"; -} - -.fa-coins::before { - content: "\f51e"; -} - -.fa-khanda::before { - content: "\f66d"; -} - -.fa-sliders::before { - content: "\f1de"; -} - -.fa-sliders-h::before { - content: "\f1de"; -} - -.fa-folder-tree::before { - content: "\f802"; -} - -.fa-network-wired::before { - content: "\f6ff"; -} - -.fa-map-pin::before { - content: "\f276"; -} - -.fa-hamsa::before { - content: "\f665"; -} - -.fa-cent-sign::before { - content: "\e3f5"; -} - -.fa-flask::before { - content: "\f0c3"; -} - -.fa-person-pregnant::before { - content: "\e31e"; -} - -.fa-wand-sparkles::before { - content: "\f72b"; -} - -.fa-ellipsis-vertical::before { - content: "\f142"; -} - -.fa-ellipsis-v::before { - content: "\f142"; -} - -.fa-ticket::before { - content: "\f145"; -} - -.fa-power-off::before { - content: "\f011"; -} - -.fa-right-long::before { - content: "\f30b"; -} - -.fa-long-arrow-alt-right::before { - content: "\f30b"; -} - -.fa-flag-usa::before { - content: "\f74d"; -} - -.fa-laptop-file::before { - content: "\e51d"; -} - -.fa-tty::before { - content: "\f1e4"; -} - -.fa-teletype::before { - content: "\f1e4"; -} - -.fa-diagram-next::before { - content: "\e476"; -} - -.fa-person-rifle::before { - content: "\e54e"; -} - -.fa-house-medical-circle-exclamation::before { - content: "\e512"; -} - -.fa-closed-captioning::before { - content: "\f20a"; -} - -.fa-person-hiking::before { - content: "\f6ec"; -} - -.fa-hiking::before { - content: "\f6ec"; -} - -.fa-venus-double::before { - content: "\f226"; -} - -.fa-images::before { - content: "\f302"; -} - -.fa-calculator::before { - content: "\f1ec"; -} - -.fa-people-pulling::before { - content: "\e535"; -} - -.fa-n::before { - content: "N"; -} - -.fa-cable-car::before { - content: "\f7da"; -} - -.fa-tram::before { - content: "\f7da"; -} - -.fa-cloud-rain::before { - content: "\f73d"; -} - -.fa-building-circle-xmark::before { - content: "\e4d4"; -} - -.fa-ship::before { - content: "\f21a"; -} - -.fa-arrows-down-to-line::before { - content: "\e4b8"; -} - -.fa-download::before { - content: "\f019"; -} - -.fa-face-grin::before { - content: "\f580"; -} - -.fa-grin::before { - content: "\f580"; -} - -.fa-delete-left::before { - content: "\f55a"; -} - -.fa-backspace::before { - content: "\f55a"; -} - -.fa-eye-dropper::before { - content: "\f1fb"; -} - -.fa-eye-dropper-empty::before { - content: "\f1fb"; -} - -.fa-eyedropper::before { - content: "\f1fb"; -} - -.fa-file-circle-check::before { - content: "\e5a0"; -} - -.fa-forward::before { - content: "\f04e"; -} - -.fa-mobile::before { - content: "\f3ce"; -} - -.fa-mobile-android::before { - content: "\f3ce"; -} - -.fa-mobile-phone::before { - content: "\f3ce"; -} - -.fa-face-meh::before { - content: "\f11a"; -} - -.fa-meh::before { - content: "\f11a"; -} - -.fa-align-center::before { - content: "\f037"; -} - -.fa-book-skull::before { - content: "\f6b7"; -} - -.fa-book-dead::before { - content: "\f6b7"; -} - -.fa-id-card::before { - content: "\f2c2"; -} - -.fa-drivers-license::before { - content: "\f2c2"; -} - -.fa-outdent::before { - content: "\f03b"; -} - -.fa-dedent::before { - content: "\f03b"; -} - -.fa-heart-circle-exclamation::before { - content: "\e4fe"; -} - -.fa-house::before { - content: "\f015"; -} - -.fa-home::before { - content: "\f015"; -} - -.fa-home-alt::before { - content: "\f015"; -} - -.fa-home-lg-alt::before { - content: "\f015"; -} - -.fa-calendar-week::before { - content: "\f784"; -} - -.fa-laptop-medical::before { - content: "\f812"; -} - -.fa-b::before { - content: "B"; -} - -.fa-file-medical::before { - content: "\f477"; -} - -.fa-dice-one::before { - content: "\f525"; -} - -.fa-kiwi-bird::before { - content: "\f535"; -} - -.fa-arrow-right-arrow-left::before { - content: "\f0ec"; -} - -.fa-exchange::before { - content: "\f0ec"; -} - -.fa-rotate-right::before { - content: "\f2f9"; -} - -.fa-redo-alt::before { - content: "\f2f9"; -} - -.fa-rotate-forward::before { - content: "\f2f9"; -} - -.fa-utensils::before { - content: "\f2e7"; -} - -.fa-cutlery::before { - content: "\f2e7"; -} - -.fa-arrow-up-wide-short::before { - content: "\f161"; -} - -.fa-sort-amount-up::before { - content: "\f161"; -} - -.fa-mill-sign::before { - content: "\e1ed"; -} - -.fa-bowl-rice::before { - content: "\e2eb"; -} - -.fa-skull::before { - content: "\f54c"; -} - -.fa-tower-broadcast::before { - content: "\f519"; -} - -.fa-broadcast-tower::before { - content: "\f519"; -} - -.fa-truck-pickup::before { - content: "\f63c"; -} - -.fa-up-long::before { - content: "\f30c"; -} - -.fa-long-arrow-alt-up::before { - content: "\f30c"; -} - -.fa-stop::before { - content: "\f04d"; -} - -.fa-code-merge::before { - content: "\f387"; -} - -.fa-upload::before { - content: "\f093"; -} - -.fa-hurricane::before { - content: "\f751"; -} - -.fa-mound::before { - content: "\e52d"; -} - -.fa-toilet-portable::before { - content: "\e583"; -} - -.fa-compact-disc::before { - content: "\f51f"; -} - -.fa-file-arrow-down::before { - content: "\f56d"; -} - -.fa-file-download::before { - content: "\f56d"; -} - -.fa-caravan::before { - content: "\f8ff"; -} - -.fa-shield-cat::before { - content: "\e572"; -} - -.fa-bolt::before { - content: "\f0e7"; -} - -.fa-zap::before { - content: "\f0e7"; -} - -.fa-glass-water::before { - content: "\e4f4"; -} - -.fa-oil-well::before { - content: "\e532"; -} - -.fa-vault::before { - content: "\e2c5"; -} - -.fa-mars::before { - content: "\f222"; -} - -.fa-toilet::before { - content: "\f7d8"; -} - -.fa-plane-circle-xmark::before { - content: "\e557"; -} - -.fa-yen-sign::before { - content: "\f157"; -} - -.fa-cny::before { - content: "\f157"; -} - -.fa-jpy::before { - content: "\f157"; -} - -.fa-rmb::before { - content: "\f157"; -} - -.fa-yen::before { - content: "\f157"; -} - -.fa-ruble-sign::before { - content: "\f158"; -} - -.fa-rouble::before { - content: "\f158"; -} - -.fa-rub::before { - content: "\f158"; -} - -.fa-ruble::before { - content: "\f158"; -} - -.fa-sun::before { - content: "\f185"; -} - -.fa-guitar::before { - content: "\f7a6"; -} - -.fa-face-laugh-wink::before { - content: "\f59c"; -} - -.fa-laugh-wink::before { - content: "\f59c"; -} - -.fa-horse-head::before { - content: "\f7ab"; -} - -.fa-bore-hole::before { - content: "\e4c3"; -} - -.fa-industry::before { - content: "\f275"; -} - -.fa-circle-down::before { - content: "\f358"; -} - -.fa-arrow-alt-circle-down::before { - content: "\f358"; -} - -.fa-arrows-turn-to-dots::before { - content: "\e4c1"; -} - -.fa-florin-sign::before { - content: "\e184"; -} - -.fa-arrow-down-short-wide::before { - content: "\f884"; -} - -.fa-sort-amount-desc::before { - content: "\f884"; -} - -.fa-sort-amount-down-alt::before { - content: "\f884"; -} - -.fa-less-than::before { - content: "\<"; -} - -.fa-angle-down::before { - content: "\f107"; -} - -.fa-car-tunnel::before { - content: "\e4de"; -} - -.fa-head-side-cough::before { - content: "\e061"; -} - -.fa-grip-lines::before { - content: "\f7a4"; -} - -.fa-thumbs-down::before { - content: "\f165"; -} - -.fa-user-lock::before { - content: "\f502"; -} - -.fa-arrow-right-long::before { - content: "\f178"; -} - -.fa-long-arrow-right::before { - content: "\f178"; -} - -.fa-anchor-circle-xmark::before { - content: "\e4ac"; -} - -.fa-ellipsis::before { - content: "\f141"; -} - -.fa-ellipsis-h::before { - content: "\f141"; -} - -.fa-chess-pawn::before { - content: "\f443"; -} - -.fa-kit-medical::before { - content: "\f479"; -} - -.fa-first-aid::before { - content: "\f479"; -} - -.fa-person-through-window::before { - content: "\e5a9"; -} - -.fa-toolbox::before { - content: "\f552"; -} - -.fa-hands-holding-circle::before { - content: "\e4fb"; -} - -.fa-bug::before { - content: "\f188"; -} - -.fa-credit-card::before { - content: "\f09d"; -} - -.fa-credit-card-alt::before { - content: "\f09d"; -} - -.fa-car::before { - content: "\f1b9"; -} - -.fa-automobile::before { - content: "\f1b9"; -} - -.fa-hand-holding-hand::before { - content: "\e4f7"; -} - -.fa-book-open-reader::before { - content: "\f5da"; -} - -.fa-book-reader::before { - content: "\f5da"; -} - -.fa-mountain-sun::before { - content: "\e52f"; -} - -.fa-arrows-left-right-to-line::before { - content: "\e4ba"; -} - -.fa-dice-d20::before { - content: "\f6cf"; -} - -.fa-truck-droplet::before { - content: "\e58c"; -} - -.fa-file-circle-xmark::before { - content: "\e5a1"; -} - -.fa-temperature-arrow-up::before { - content: "\e040"; -} - -.fa-temperature-up::before { - content: "\e040"; -} - -.fa-medal::before { - content: "\f5a2"; -} - -.fa-bed::before { - content: "\f236"; -} - -.fa-square-h::before { - content: "\f0fd"; -} - -.fa-h-square::before { - content: "\f0fd"; -} - -.fa-podcast::before { - content: "\f2ce"; -} - -.fa-temperature-full::before { - content: "\f2c7"; -} - -.fa-temperature-4::before { - content: "\f2c7"; -} - -.fa-thermometer-4::before { - content: "\f2c7"; -} - -.fa-thermometer-full::before { - content: "\f2c7"; -} - -.fa-bell::before { - content: "\f0f3"; -} - -.fa-superscript::before { - content: "\f12b"; -} - -.fa-plug-circle-xmark::before { - content: "\e560"; -} - -.fa-star-of-life::before { - content: "\f621"; -} - -.fa-phone-slash::before { - content: "\f3dd"; -} - -.fa-paint-roller::before { - content: "\f5aa"; -} - -.fa-handshake-angle::before { - content: "\f4c4"; -} - -.fa-hands-helping::before { - content: "\f4c4"; -} - -.fa-location-dot::before { - content: "\f3c5"; -} - -.fa-map-marker-alt::before { - content: "\f3c5"; -} - -.fa-file::before { - content: "\f15b"; -} - -.fa-greater-than::before { - content: "\>"; -} - -.fa-person-swimming::before { - content: "\f5c4"; -} - -.fa-swimmer::before { - content: "\f5c4"; -} - -.fa-arrow-down::before { - content: "\f063"; -} - -.fa-droplet::before { - content: "\f043"; -} - -.fa-tint::before { - content: "\f043"; -} - -.fa-eraser::before { - content: "\f12d"; -} - -.fa-earth-americas::before { - content: "\f57d"; -} - -.fa-earth::before { - content: "\f57d"; -} - -.fa-earth-america::before { - content: "\f57d"; -} - -.fa-globe-americas::before { - content: "\f57d"; -} - -.fa-person-burst::before { - content: "\e53b"; -} - -.fa-dove::before { - content: "\f4ba"; -} - -.fa-battery-empty::before { - content: "\f244"; -} - -.fa-battery-0::before { - content: "\f244"; -} - -.fa-socks::before { - content: "\f696"; -} - -.fa-inbox::before { - content: "\f01c"; -} - -.fa-section::before { - content: "\e447"; -} - -.fa-gauge-high::before { - content: "\f625"; -} - -.fa-tachometer-alt::before { - content: "\f625"; -} - -.fa-tachometer-alt-fast::before { - content: "\f625"; -} - -.fa-envelope-open-text::before { - content: "\f658"; -} - -.fa-hospital::before { - content: "\f0f8"; -} - -.fa-hospital-alt::before { - content: "\f0f8"; -} - -.fa-hospital-wide::before { - content: "\f0f8"; -} - -.fa-wine-bottle::before { - content: "\f72f"; -} - -.fa-chess-rook::before { - content: "\f447"; -} - -.fa-bars-staggered::before { - content: "\f550"; -} - -.fa-reorder::before { - content: "\f550"; -} - -.fa-stream::before { - content: "\f550"; -} - -.fa-dharmachakra::before { - content: "\f655"; -} - -.fa-hotdog::before { - content: "\f80f"; -} - -.fa-person-walking-with-cane::before { - content: "\f29d"; -} - -.fa-blind::before { - content: "\f29d"; -} - -.fa-drum::before { - content: "\f569"; -} - -.fa-ice-cream::before { - content: "\f810"; -} - -.fa-heart-circle-bolt::before { - content: "\e4fc"; -} - -.fa-fax::before { - content: "\f1ac"; -} - -.fa-paragraph::before { - content: "\f1dd"; -} - -.fa-check-to-slot::before { - content: "\f772"; -} - -.fa-vote-yea::before { - content: "\f772"; -} - -.fa-star-half::before { - content: "\f089"; -} - -.fa-boxes-stacked::before { - content: "\f468"; -} - -.fa-boxes::before { - content: "\f468"; -} - -.fa-boxes-alt::before { - content: "\f468"; -} - -.fa-link::before { - content: "\f0c1"; -} - -.fa-chain::before { - content: "\f0c1"; -} - -.fa-ear-listen::before { - content: "\f2a2"; -} - -.fa-assistive-listening-systems::before { - content: "\f2a2"; -} - -.fa-tree-city::before { - content: "\e587"; -} - -.fa-play::before { - content: "\f04b"; -} - -.fa-font::before { - content: "\f031"; -} - -.fa-rupiah-sign::before { - content: "\e23d"; -} - -.fa-magnifying-glass::before { - content: "\f002"; -} - -.fa-search::before { - content: "\f002"; -} - -.fa-table-tennis-paddle-ball::before { - content: "\f45d"; -} - -.fa-ping-pong-paddle-ball::before { - content: "\f45d"; -} - -.fa-table-tennis::before { - content: "\f45d"; -} - -.fa-person-dots-from-line::before { - content: "\f470"; -} - -.fa-diagnoses::before { - content: "\f470"; -} - -.fa-trash-can-arrow-up::before { - content: "\f82a"; -} - -.fa-trash-restore-alt::before { - content: "\f82a"; -} - -.fa-naira-sign::before { - content: "\e1f6"; -} - -.fa-cart-arrow-down::before { - content: "\f218"; -} - -.fa-walkie-talkie::before { - content: "\f8ef"; -} - -.fa-file-pen::before { - content: "\f31c"; -} - -.fa-file-edit::before { - content: "\f31c"; -} - -.fa-receipt::before { - content: "\f543"; -} - -.fa-square-pen::before { - content: "\f14b"; -} - -.fa-pen-square::before { - content: "\f14b"; -} - -.fa-pencil-square::before { - content: "\f14b"; -} - -.fa-suitcase-rolling::before { - content: "\f5c1"; -} - -.fa-person-circle-exclamation::before { - content: "\e53f"; -} - -.fa-chevron-down::before { - content: "\f078"; -} - -.fa-battery-full::before { - content: "\f240"; -} - -.fa-battery::before { - content: "\f240"; -} - -.fa-battery-5::before { - content: "\f240"; -} - -.fa-skull-crossbones::before { - content: "\f714"; -} - -.fa-code-compare::before { - content: "\e13a"; -} - -.fa-list-ul::before { - content: "\f0ca"; -} - -.fa-list-dots::before { - content: "\f0ca"; -} - -.fa-school-lock::before { - content: "\e56f"; -} - -.fa-tower-cell::before { - content: "\e585"; -} - -.fa-down-long::before { - content: "\f309"; -} - -.fa-long-arrow-alt-down::before { - content: "\f309"; -} - -.fa-ranking-star::before { - content: "\e561"; -} - -.fa-chess-king::before { - content: "\f43f"; -} - -.fa-person-harassing::before { - content: "\e549"; -} - -.fa-brazilian-real-sign::before { - content: "\e46c"; -} - -.fa-landmark-dome::before { - content: "\f752"; -} - -.fa-landmark-alt::before { - content: "\f752"; -} - -.fa-arrow-up::before { - content: "\f062"; -} - -.fa-tv::before { - content: "\f26c"; -} - -.fa-television::before { - content: "\f26c"; -} - -.fa-tv-alt::before { - content: "\f26c"; -} - -.fa-shrimp::before { - content: "\e448"; -} - -.fa-list-check::before { - content: "\f0ae"; -} - -.fa-tasks::before { - content: "\f0ae"; -} - -.fa-jug-detergent::before { - content: "\e519"; -} - -.fa-circle-user::before { - content: "\f2bd"; -} - -.fa-user-circle::before { - content: "\f2bd"; -} - -.fa-user-shield::before { - content: "\f505"; -} - -.fa-wind::before { - content: "\f72e"; -} - -.fa-car-burst::before { - content: "\f5e1"; -} - -.fa-car-crash::before { - content: "\f5e1"; -} - -.fa-y::before { - content: "Y"; -} - -.fa-person-snowboarding::before { - content: "\f7ce"; -} - -.fa-snowboarding::before { - content: "\f7ce"; -} - -.fa-truck-fast::before { - content: "\f48b"; -} - -.fa-shipping-fast::before { - content: "\f48b"; -} - -.fa-fish::before { - content: "\f578"; -} - -.fa-user-graduate::before { - content: "\f501"; -} - -.fa-circle-half-stroke::before { - content: "\f042"; -} - -.fa-adjust::before { - content: "\f042"; -} - -.fa-clapperboard::before { - content: "\e131"; -} - -.fa-circle-radiation::before { - content: "\f7ba"; -} - -.fa-radiation-alt::before { - content: "\f7ba"; -} - -.fa-baseball::before { - content: "\f433"; -} - -.fa-baseball-ball::before { - content: "\f433"; -} - -.fa-jet-fighter-up::before { - content: "\e518"; -} - -.fa-diagram-project::before { - content: "\f542"; -} - -.fa-project-diagram::before { - content: "\f542"; -} - -.fa-copy::before { - content: "\f0c5"; -} - -.fa-volume-xmark::before { - content: "\f6a9"; -} - -.fa-volume-mute::before { - content: "\f6a9"; -} - -.fa-volume-times::before { - content: "\f6a9"; -} - -.fa-hand-sparkles::before { - content: "\e05d"; -} - -.fa-grip::before { - content: "\f58d"; -} - -.fa-grip-horizontal::before { - content: "\f58d"; -} - -.fa-share-from-square::before { - content: "\f14d"; -} - -.fa-share-square::before { - content: "\f14d"; -} - -.fa-child-combatant::before { - content: "\e4e0"; -} - -.fa-child-rifle::before { - content: "\e4e0"; -} - -.fa-gun::before { - content: "\e19b"; -} - -.fa-square-phone::before { - content: "\f098"; -} - -.fa-phone-square::before { - content: "\f098"; -} - -.fa-plus::before { - content: "\+"; -} - -.fa-add::before { - content: "\+"; -} - -.fa-expand::before { - content: "\f065"; -} - -.fa-computer::before { - content: "\e4e5"; -} - -.fa-xmark::before { - content: "\f00d"; -} - -.fa-close::before { - content: "\f00d"; -} - -.fa-multiply::before { - content: "\f00d"; -} - -.fa-remove::before { - content: "\f00d"; -} - -.fa-times::before { - content: "\f00d"; -} - -.fa-arrows-up-down-left-right::before { - content: "\f047"; -} - -.fa-arrows::before { - content: "\f047"; -} - -.fa-chalkboard-user::before { - content: "\f51c"; -} - -.fa-chalkboard-teacher::before { - content: "\f51c"; -} - -.fa-peso-sign::before { - content: "\e222"; -} - -.fa-building-shield::before { - content: "\e4d8"; -} - -.fa-baby::before { - content: "\f77c"; -} - -.fa-users-line::before { - content: "\e592"; -} - -.fa-quote-left::before { - content: "\f10d"; -} - -.fa-quote-left-alt::before { - content: "\f10d"; -} - -.fa-tractor::before { - content: "\f722"; -} - -.fa-trash-arrow-up::before { - content: "\f829"; -} - -.fa-trash-restore::before { - content: "\f829"; -} - -.fa-arrow-down-up-lock::before { - content: "\e4b0"; -} - -.fa-lines-leaning::before { - content: "\e51e"; -} - -.fa-ruler-combined::before { - content: "\f546"; -} - -.fa-copyright::before { - content: "\f1f9"; -} - -.fa-equals::before { - content: "\="; -} - -.fa-blender::before { - content: "\f517"; -} - -.fa-teeth::before { - content: "\f62e"; -} - -.fa-shekel-sign::before { - content: "\f20b"; -} - -.fa-ils::before { - content: "\f20b"; -} - -.fa-shekel::before { - content: "\f20b"; -} - -.fa-sheqel::before { - content: "\f20b"; -} - -.fa-sheqel-sign::before { - content: "\f20b"; -} - -.fa-map::before { - content: "\f279"; -} - -.fa-rocket::before { - content: "\f135"; -} - -.fa-photo-film::before { - content: "\f87c"; -} - -.fa-photo-video::before { - content: "\f87c"; -} - -.fa-folder-minus::before { - content: "\f65d"; -} - -.fa-store::before { - content: "\f54e"; -} - -.fa-arrow-trend-up::before { - content: "\e098"; -} - -.fa-plug-circle-minus::before { - content: "\e55e"; -} - -.fa-sign-hanging::before { - content: "\f4d9"; -} - -.fa-sign::before { - content: "\f4d9"; -} - -.fa-bezier-curve::before { - content: "\f55b"; -} - -.fa-bell-slash::before { - content: "\f1f6"; -} - -.fa-tablet::before { - content: "\f3fb"; -} - -.fa-tablet-android::before { - content: "\f3fb"; -} - -.fa-school-flag::before { - content: "\e56e"; -} - -.fa-fill::before { - content: "\f575"; -} - -.fa-angle-up::before { - content: "\f106"; -} - -.fa-drumstick-bite::before { - content: "\f6d7"; -} - -.fa-holly-berry::before { - content: "\f7aa"; -} - -.fa-chevron-left::before { - content: "\f053"; -} - -.fa-bacteria::before { - content: "\e059"; -} - -.fa-hand-lizard::before { - content: "\f258"; -} - -.fa-notdef::before { - content: "\e1fe"; -} - -.fa-disease::before { - content: "\f7fa"; -} - -.fa-briefcase-medical::before { - content: "\f469"; -} - -.fa-genderless::before { - content: "\f22d"; -} - -.fa-chevron-right::before { - content: "\f054"; -} - -.fa-retweet::before { - content: "\f079"; -} - -.fa-car-rear::before { - content: "\f5de"; -} - -.fa-car-alt::before { - content: "\f5de"; -} - -.fa-pump-soap::before { - content: "\e06b"; -} - -.fa-video-slash::before { - content: "\f4e2"; -} - -.fa-battery-quarter::before { - content: "\f243"; -} - -.fa-battery-2::before { - content: "\f243"; -} - -.fa-radio::before { - content: "\f8d7"; -} - -.fa-baby-carriage::before { - content: "\f77d"; -} - -.fa-carriage-baby::before { - content: "\f77d"; -} - -.fa-traffic-light::before { - content: "\f637"; -} - -.fa-thermometer::before { - content: "\f491"; -} - -.fa-vr-cardboard::before { - content: "\f729"; -} - -.fa-hand-middle-finger::before { - content: "\f806"; -} - -.fa-percent::before { - content: "\%"; -} - -.fa-percentage::before { - content: "\%"; -} - -.fa-truck-moving::before { - content: "\f4df"; -} - -.fa-glass-water-droplet::before { - content: "\e4f5"; -} - -.fa-display::before { - content: "\e163"; -} - -.fa-face-smile::before { - content: "\f118"; -} - -.fa-smile::before { - content: "\f118"; -} - -.fa-thumbtack::before { - content: "\f08d"; -} - -.fa-thumb-tack::before { - content: "\f08d"; -} - -.fa-trophy::before { - content: "\f091"; -} - -.fa-person-praying::before { - content: "\f683"; -} - -.fa-pray::before { - content: "\f683"; -} - -.fa-hammer::before { - content: "\f6e3"; -} - -.fa-hand-peace::before { - content: "\f25b"; -} - -.fa-rotate::before { - content: "\f2f1"; -} - -.fa-sync-alt::before { - content: "\f2f1"; -} - -.fa-spinner::before { - content: "\f110"; -} - -.fa-robot::before { - content: "\f544"; -} - -.fa-peace::before { - content: "\f67c"; -} - -.fa-gears::before { - content: "\f085"; -} - -.fa-cogs::before { - content: "\f085"; -} - -.fa-warehouse::before { - content: "\f494"; -} - -.fa-arrow-up-right-dots::before { - content: "\e4b7"; -} - -.fa-splotch::before { - content: "\f5bc"; -} - -.fa-face-grin-hearts::before { - content: "\f584"; -} - -.fa-grin-hearts::before { - content: "\f584"; -} - -.fa-dice-four::before { - content: "\f524"; -} - -.fa-sim-card::before { - content: "\f7c4"; -} - -.fa-transgender::before { - content: "\f225"; -} - -.fa-transgender-alt::before { - content: "\f225"; -} - -.fa-mercury::before { - content: "\f223"; -} - -.fa-arrow-turn-down::before { - content: "\f149"; -} - -.fa-level-down::before { - content: "\f149"; -} - -.fa-person-falling-burst::before { - content: "\e547"; -} - -.fa-award::before { - content: "\f559"; -} - -.fa-ticket-simple::before { - content: "\f3ff"; -} - -.fa-ticket-alt::before { - content: "\f3ff"; -} - -.fa-building::before { - content: "\f1ad"; -} - -.fa-angles-left::before { - content: "\f100"; -} - -.fa-angle-double-left::before { - content: "\f100"; -} - -.fa-qrcode::before { - content: "\f029"; -} - -.fa-clock-rotate-left::before { - content: "\f1da"; -} - -.fa-history::before { - content: "\f1da"; -} - -.fa-face-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-file-export::before { - content: "\f56e"; -} - -.fa-arrow-right-from-file::before { - content: "\f56e"; -} - -.fa-shield::before { - content: "\f132"; -} - -.fa-shield-blank::before { - content: "\f132"; -} - -.fa-arrow-up-short-wide::before { - content: "\f885"; -} - -.fa-sort-amount-up-alt::before { - content: "\f885"; -} - -.fa-house-medical::before { - content: "\e3b2"; -} - -.fa-golf-ball-tee::before { - content: "\f450"; -} - -.fa-golf-ball::before { - content: "\f450"; -} - -.fa-circle-chevron-left::before { - content: "\f137"; -} - -.fa-chevron-circle-left::before { - content: "\f137"; -} - -.fa-house-chimney-window::before { - content: "\e00d"; -} - -.fa-pen-nib::before { - content: "\f5ad"; -} - -.fa-tent-arrow-turn-left::before { - content: "\e580"; -} - -.fa-tents::before { - content: "\e582"; -} - -.fa-wand-magic::before { - content: "\f0d0"; -} - -.fa-magic::before { - content: "\f0d0"; -} - -.fa-dog::before { - content: "\f6d3"; -} - -.fa-carrot::before { - content: "\f787"; -} - -.fa-moon::before { - content: "\f186"; -} - -.fa-wine-glass-empty::before { - content: "\f5ce"; -} - -.fa-wine-glass-alt::before { - content: "\f5ce"; -} - -.fa-cheese::before { - content: "\f7ef"; -} - -.fa-yin-yang::before { - content: "\f6ad"; -} - -.fa-music::before { - content: "\f001"; -} - -.fa-code-commit::before { - content: "\f386"; -} - -.fa-temperature-low::before { - content: "\f76b"; -} - -.fa-person-biking::before { - content: "\f84a"; -} - -.fa-biking::before { - content: "\f84a"; -} - -.fa-broom::before { - content: "\f51a"; -} - -.fa-shield-heart::before { - content: "\e574"; -} - -.fa-gopuram::before { - content: "\f664"; -} - -.fa-earth-oceania::before { - content: "\e47b"; -} - -.fa-globe-oceania::before { - content: "\e47b"; -} - -.fa-square-xmark::before { - content: "\f2d3"; -} - -.fa-times-square::before { - content: "\f2d3"; -} - -.fa-xmark-square::before { - content: "\f2d3"; -} - -.fa-hashtag::before { - content: "\#"; -} - -.fa-up-right-and-down-left-from-center::before { - content: "\f424"; -} - -.fa-expand-alt::before { - content: "\f424"; -} - -.fa-oil-can::before { - content: "\f613"; -} - -.fa-t::before { - content: "T"; -} - -.fa-hippo::before { - content: "\f6ed"; -} - -.fa-chart-column::before { - content: "\e0e3"; -} - -.fa-infinity::before { - content: "\f534"; -} - -.fa-vial-circle-check::before { - content: "\e596"; -} - -.fa-person-arrow-down-to-line::before { - content: "\e538"; -} - -.fa-voicemail::before { - content: "\f897"; -} - -.fa-fan::before { - content: "\f863"; -} - -.fa-person-walking-luggage::before { - content: "\e554"; -} - -.fa-up-down::before { - content: "\f338"; -} - -.fa-arrows-alt-v::before { - content: "\f338"; -} - -.fa-cloud-moon-rain::before { - content: "\f73c"; -} - -.fa-calendar::before { - content: "\f133"; -} - -.fa-trailer::before { - content: "\e041"; -} - -.fa-bahai::before { - content: "\f666"; -} - -.fa-haykal::before { - content: "\f666"; -} - -.fa-sd-card::before { - content: "\f7c2"; -} - -.fa-dragon::before { - content: "\f6d5"; -} - -.fa-shoe-prints::before { - content: "\f54b"; -} - -.fa-circle-plus::before { - content: "\f055"; -} - -.fa-plus-circle::before { - content: "\f055"; -} - -.fa-face-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-hand-holding::before { - content: "\f4bd"; -} - -.fa-plug-circle-exclamation::before { - content: "\e55d"; -} - -.fa-link-slash::before { - content: "\f127"; -} - -.fa-chain-broken::before { - content: "\f127"; -} - -.fa-chain-slash::before { - content: "\f127"; -} - -.fa-unlink::before { - content: "\f127"; -} - -.fa-clone::before { - content: "\f24d"; -} - -.fa-person-walking-arrow-loop-left::before { - content: "\e551"; -} - -.fa-arrow-up-z-a::before { - content: "\f882"; -} - -.fa-sort-alpha-up-alt::before { - content: "\f882"; -} - -.fa-fire-flame-curved::before { - content: "\f7e4"; -} - -.fa-fire-alt::before { - content: "\f7e4"; -} - -.fa-tornado::before { - content: "\f76f"; -} - -.fa-file-circle-plus::before { - content: "\e494"; -} - -.fa-book-quran::before { - content: "\f687"; -} - -.fa-quran::before { - content: "\f687"; -} - -.fa-anchor::before { - content: "\f13d"; -} - -.fa-border-all::before { - content: "\f84c"; -} - -.fa-face-angry::before { - content: "\f556"; -} - -.fa-angry::before { - content: "\f556"; -} - -.fa-cookie-bite::before { - content: "\f564"; -} - -.fa-arrow-trend-down::before { - content: "\e097"; -} - -.fa-rss::before { - content: "\f09e"; -} - -.fa-feed::before { - content: "\f09e"; -} - -.fa-draw-polygon::before { - content: "\f5ee"; -} - -.fa-scale-balanced::before { - content: "\f24e"; -} - -.fa-balance-scale::before { - content: "\f24e"; -} - -.fa-gauge-simple-high::before { - content: "\f62a"; -} - -.fa-tachometer::before { - content: "\f62a"; -} - -.fa-tachometer-fast::before { - content: "\f62a"; -} - -.fa-shower::before { - content: "\f2cc"; -} - -.fa-desktop::before { - content: "\f390"; -} - -.fa-desktop-alt::before { - content: "\f390"; -} - -.fa-m::before { - content: "M"; -} - -.fa-table-list::before { - content: "\f00b"; -} - -.fa-th-list::before { - content: "\f00b"; -} - -.fa-comment-sms::before { - content: "\f7cd"; -} - -.fa-sms::before { - content: "\f7cd"; -} - -.fa-book::before { - content: "\f02d"; -} - -.fa-user-plus::before { - content: "\f234"; -} - -.fa-check::before { - content: "\f00c"; -} - -.fa-battery-three-quarters::before { - content: "\f241"; -} - -.fa-battery-4::before { - content: "\f241"; -} - -.fa-house-circle-check::before { - content: "\e509"; -} - -.fa-angle-left::before { - content: "\f104"; -} - -.fa-diagram-successor::before { - content: "\e47a"; -} - -.fa-truck-arrow-right::before { - content: "\e58b"; -} - -.fa-arrows-split-up-and-left::before { - content: "\e4bc"; -} - -.fa-hand-fist::before { - content: "\f6de"; -} - -.fa-fist-raised::before { - content: "\f6de"; -} - -.fa-cloud-moon::before { - content: "\f6c3"; -} - -.fa-briefcase::before { - content: "\f0b1"; -} - -.fa-person-falling::before { - content: "\e546"; -} - -.fa-image-portrait::before { - content: "\f3e0"; -} - -.fa-portrait::before { - content: "\f3e0"; -} - -.fa-user-tag::before { - content: "\f507"; -} - -.fa-rug::before { - content: "\e569"; -} - -.fa-earth-europe::before { - content: "\f7a2"; -} - -.fa-globe-europe::before { - content: "\f7a2"; -} - -.fa-cart-flatbed-suitcase::before { - content: "\f59d"; -} - -.fa-luggage-cart::before { - content: "\f59d"; -} - -.fa-rectangle-xmark::before { - content: "\f410"; -} - -.fa-rectangle-times::before { - content: "\f410"; -} - -.fa-times-rectangle::before { - content: "\f410"; -} - -.fa-window-close::before { - content: "\f410"; -} - -.fa-baht-sign::before { - content: "\e0ac"; -} - -.fa-book-open::before { - content: "\f518"; -} - -.fa-book-journal-whills::before { - content: "\f66a"; -} - -.fa-journal-whills::before { - content: "\f66a"; -} - -.fa-handcuffs::before { - content: "\e4f8"; -} - -.fa-triangle-exclamation::before { - content: "\f071"; -} - -.fa-exclamation-triangle::before { - content: "\f071"; -} - -.fa-warning::before { - content: "\f071"; -} - -.fa-database::before { - content: "\f1c0"; -} - -.fa-share::before { - content: "\f064"; -} - -.fa-arrow-turn-right::before { - content: "\f064"; -} - -.fa-mail-forward::before { - content: "\f064"; -} - -.fa-bottle-droplet::before { - content: "\e4c4"; -} - -.fa-mask-face::before { - content: "\e1d7"; -} - -.fa-hill-rockslide::before { - content: "\e508"; -} - -.fa-right-left::before { - content: "\f362"; -} - -.fa-exchange-alt::before { - content: "\f362"; -} - -.fa-paper-plane::before { - content: "\f1d8"; -} - -.fa-road-circle-exclamation::before { - content: "\e565"; -} - -.fa-dungeon::before { - content: "\f6d9"; -} - -.fa-align-right::before { - content: "\f038"; -} - -.fa-money-bill-1-wave::before { - content: "\f53b"; -} - -.fa-money-bill-wave-alt::before { - content: "\f53b"; -} - -.fa-life-ring::before { - content: "\f1cd"; -} - -.fa-hands::before { - content: "\f2a7"; -} - -.fa-sign-language::before { - content: "\f2a7"; -} - -.fa-signing::before { - content: "\f2a7"; -} - -.fa-calendar-day::before { - content: "\f783"; -} - -.fa-water-ladder::before { - content: "\f5c5"; -} - -.fa-ladder-water::before { - content: "\f5c5"; -} - -.fa-swimming-pool::before { - content: "\f5c5"; -} - -.fa-arrows-up-down::before { - content: "\f07d"; -} - -.fa-arrows-v::before { - content: "\f07d"; -} - -.fa-face-grimace::before { - content: "\f57f"; -} - -.fa-grimace::before { - content: "\f57f"; -} - -.fa-wheelchair-move::before { - content: "\e2ce"; -} - -.fa-wheelchair-alt::before { - content: "\e2ce"; -} - -.fa-turn-down::before { - content: "\f3be"; -} - -.fa-level-down-alt::before { - content: "\f3be"; -} - -.fa-person-walking-arrow-right::before { - content: "\e552"; -} - -.fa-square-envelope::before { - content: "\f199"; -} - -.fa-envelope-square::before { - content: "\f199"; -} - -.fa-dice::before { - content: "\f522"; -} - -.fa-bowling-ball::before { - content: "\f436"; -} - -.fa-brain::before { - content: "\f5dc"; -} - -.fa-bandage::before { - content: "\f462"; -} - -.fa-band-aid::before { - content: "\f462"; -} - -.fa-calendar-minus::before { - content: "\f272"; -} - -.fa-circle-xmark::before { - content: "\f057"; -} - -.fa-times-circle::before { - content: "\f057"; -} - -.fa-xmark-circle::before { - content: "\f057"; -} - -.fa-gifts::before { - content: "\f79c"; -} - -.fa-hotel::before { - content: "\f594"; -} - -.fa-earth-asia::before { - content: "\f57e"; -} - -.fa-globe-asia::before { - content: "\f57e"; -} - -.fa-id-card-clip::before { - content: "\f47f"; -} - -.fa-id-card-alt::before { - content: "\f47f"; -} - -.fa-magnifying-glass-plus::before { - content: "\f00e"; -} - -.fa-search-plus::before { - content: "\f00e"; -} - -.fa-thumbs-up::before { - content: "\f164"; -} - -.fa-user-clock::before { - content: "\f4fd"; -} - -.fa-hand-dots::before { - content: "\f461"; -} - -.fa-allergies::before { - content: "\f461"; -} - -.fa-file-invoice::before { - content: "\f570"; -} - -.fa-window-minimize::before { - content: "\f2d1"; -} - -.fa-mug-saucer::before { - content: "\f0f4"; -} - -.fa-coffee::before { - content: "\f0f4"; -} - -.fa-brush::before { - content: "\f55d"; -} - -.fa-mask::before { - content: "\f6fa"; -} - -.fa-magnifying-glass-minus::before { - content: "\f010"; -} - -.fa-search-minus::before { - content: "\f010"; -} - -.fa-ruler-vertical::before { - content: "\f548"; -} - -.fa-user-large::before { - content: "\f406"; -} - -.fa-user-alt::before { - content: "\f406"; -} - -.fa-train-tram::before { - content: "\e5b4"; -} - -.fa-user-nurse::before { - content: "\f82f"; -} - -.fa-syringe::before { - content: "\f48e"; -} - -.fa-cloud-sun::before { - content: "\f6c4"; -} - -.fa-stopwatch-20::before { - content: "\e06f"; -} - -.fa-square-full::before { - content: "\f45c"; -} - -.fa-magnet::before { - content: "\f076"; -} - -.fa-jar::before { - content: "\e516"; -} - -.fa-note-sticky::before { - content: "\f249"; -} - -.fa-sticky-note::before { - content: "\f249"; -} - -.fa-bug-slash::before { - content: "\e490"; -} - -.fa-arrow-up-from-water-pump::before { - content: "\e4b6"; -} - -.fa-bone::before { - content: "\f5d7"; -} - -.fa-user-injured::before { - content: "\f728"; -} - -.fa-face-sad-tear::before { - content: "\f5b4"; -} - -.fa-sad-tear::before { - content: "\f5b4"; -} - -.fa-plane::before { - content: "\f072"; -} - -.fa-tent-arrows-down::before { - content: "\e581"; -} - -.fa-exclamation::before { - content: "\!"; -} - -.fa-arrows-spin::before { - content: "\e4bb"; -} - -.fa-print::before { - content: "\f02f"; -} - -.fa-turkish-lira-sign::before { - content: "\e2bb"; -} - -.fa-try::before { - content: "\e2bb"; -} - -.fa-turkish-lira::before { - content: "\e2bb"; -} - -.fa-dollar-sign::before { - content: "\$"; -} - -.fa-dollar::before { - content: "\$"; -} - -.fa-usd::before { - content: "\$"; -} - -.fa-x::before { - content: "X"; -} - -.fa-magnifying-glass-dollar::before { - content: "\f688"; -} - -.fa-search-dollar::before { - content: "\f688"; -} - -.fa-users-gear::before { - content: "\f509"; -} - -.fa-users-cog::before { - content: "\f509"; -} - -.fa-person-military-pointing::before { - content: "\e54a"; -} - -.fa-building-columns::before { - content: "\f19c"; -} - -.fa-bank::before { - content: "\f19c"; -} - -.fa-institution::before { - content: "\f19c"; -} - -.fa-museum::before { - content: "\f19c"; -} - -.fa-university::before { - content: "\f19c"; -} - -.fa-umbrella::before { - content: "\f0e9"; -} - -.fa-trowel::before { - content: "\e589"; -} - -.fa-d::before { - content: "D"; -} - -.fa-stapler::before { - content: "\e5af"; -} - -.fa-masks-theater::before { - content: "\f630"; -} - -.fa-theater-masks::before { - content: "\f630"; -} - -.fa-kip-sign::before { - content: "\e1c4"; -} - -.fa-hand-point-left::before { - content: "\f0a5"; -} - -.fa-handshake-simple::before { - content: "\f4c6"; -} - -.fa-handshake-alt::before { - content: "\f4c6"; -} - -.fa-jet-fighter::before { - content: "\f0fb"; -} - -.fa-fighter-jet::before { - content: "\f0fb"; -} - -.fa-square-share-nodes::before { - content: "\f1e1"; -} - -.fa-share-alt-square::before { - content: "\f1e1"; -} - -.fa-barcode::before { - content: "\f02a"; -} - -.fa-plus-minus::before { - content: "\e43c"; -} - -.fa-video::before { - content: "\f03d"; -} - -.fa-video-camera::before { - content: "\f03d"; -} - -.fa-graduation-cap::before { - content: "\f19d"; -} - -.fa-mortar-board::before { - content: "\f19d"; -} - -.fa-hand-holding-medical::before { - content: "\e05c"; -} - -.fa-person-circle-check::before { - content: "\e53e"; -} - -.fa-turn-up::before { - content: "\f3bf"; -} - -.fa-level-up-alt::before { - content: "\f3bf"; -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.elements-blocks-icon-selector-display { - font-size: 2em; -} - -.rrze-elements-tabs-modal-container span { - font-size: 2em; - padding-right: 1em; -} -/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! - \**************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 900; - font-display: block; - src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); -} -.fas, -.fa-solid { - font-weight: 900; -} -/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! - \***************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-brands: "Font Awesome 6 Brands"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -@font-face { - font-family: "Font Awesome 6 Brands"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); -} -.fab, -.fa-brands { - font-weight: 400; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-cloudflare:before { - content: "\e07d"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-guilded:before { - content: "\e07e"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-square-js:before { - content: "\f3b9"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-orcid:before { - content: "\f8d2"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-unity:before { - content: "\e049"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-square-reddit:before { - content: "\f1a2"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-square-font-awesome:before { - content: "\e5ad"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-square-instagram:before { - content: "\e055"; -} - -.fa-instagram-square:before { - content: "\e055"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-square-hacker-news:before { - content: "\f3af"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-threads:before { - content: "\e618"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-square-snapchat:before { - content: "\f2ad"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-square-font-awesome-stroke:before { - content: "\f35c"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-watchman-monitoring:before { - content: "\e087"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-square-viadeo:before { - content: "\f2aa"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-square-dribbble:before { - content: "\f397"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-debian:before { - content: "\e60b"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-instalod:before { - content: "\e081"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-square-twitter:before { - content: "\f081"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-golang:before { - content: "\e40f"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-uncharted:before { - content: "\e084"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-square-youtube:before { - content: "\f431"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-rendact:before { - content: "\f3e4"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-nfc-directional:before { - content: "\e530"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-meta:before { - content: "\e49b"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-mdb:before { - content: "\f8ca"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-unsplash:before { - content: "\e07c"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-square-steam:before { - content: "\f1b7"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-500px:before { - content: "\f26e"; -} - -.fa-square-vimeo:before { - content: "\f194"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-flag:before { - content: "\f2b4"; -} - -.fa-font-awesome-logo-full:before { - content: "\f2b4"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-hive:before { - content: "\e07f"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-padlet:before { - content: "\e4a0"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-square-github:before { - content: "\f092"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-shopify:before { - content: "\e057"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-square-threads:before { - content: "\e619"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-swift:before { - content: "\f8e1"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-square-gitlab:before { - content: "\e5ae"; -} - -.fa-gitlab-square:before { - content: "\e5ae"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-square-odnoklassniki:before { - content: "\f264"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-hashnode:before { - content: "\e499"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-umbraco:before { - content: "\f8e8"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-square-pinterest:before { - content: "\f0d3"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-dailymotion:before { - content: "\e052"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-nfc-symbol:before { - content: "\e531"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-square-google-plus:before { - content: "\f0d4"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-square-xing:before { - content: "\f169"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-bilibili:before { - content: "\e3d9"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-x-twitter:before { - content: "\e61b"; -} - -.fa-cotton-bureau:before { - content: "\f89e"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-42-group:before { - content: "\e080"; -} - -.fa-innosoft:before { - content: "\e080"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-square-pied-piper:before { - content: "\e01e"; -} - -.fa-pied-piper-square:before { - content: "\e01e"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-tiktok:before { - content: "\e07b"; -} - -.fa-square-facebook:before { - content: "\f082"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-mixer:before { - content: "\e056"; -} - -.fa-square-lastfm:before { - content: "\f203"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-cmplid:before { - content: "\e360"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-deezer:before { - content: "\e077"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-screenpal:before { - content: "\e570"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-microblog:before { - content: "\e01a"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-wirsindhandwerk:before { - content: "\e2d0"; -} - -.fa-wsh:before { - content: "\e2d0"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-octopus-deploy:before { - content: "\e082"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ab"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-rust:before { - content: "\e07a"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-square-behance:before { - content: "\f1b5"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-space-awesome:before { - content: "\e5ac"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-square-git:before { - content: "\f1d2"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-square-tumblr:before { - content: "\f174"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-perbyte:before { - content: "\e083"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-bots:before { - content: "\e340"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-ideal:before { - content: "\e013"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-firefox-browser:before { - content: "\e007"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-stubber:before { - content: "\e5c7"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f2c6"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-odysee:before { - content: "\e5c6"; -} - -.fa-square-whatsapp:before { - content: "\f40c"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-edge-legacy:before { - content: "\e078"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f198"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-square-x-twitter:before { - content: "\e61a"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f23a"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-sitrox:before { - content: "\e44a"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-buy-n-large:before { - content: "\f8a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-wodu:before { - content: "\e088"; -} - -.fa-google-pay:before { - content: "\e079"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-pix:before { - content: "\e43a"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} -/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! - \****************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); -} -.far, -.fa-regular { - font-weight: 400; -} -/*!********************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/tab/editor.scss ***! - \********************************************************************************************************************************************************************************************************************************************/ -@charset "UTF-8"; -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -.rrze-elements-tabs { - margin-bottom: 1em; - /* - * { - color: inherit; - //margin: 0; - &:focus { - //outline: none; - //box-shadow: inset 0 0 0 4px lightBlue; - } - } - margin: 1em 0; - - [role="tablist"] { - margin: 0; - li, - a { - display: block; - @media (min-width: 550px) { - display: inline-block; - } - } - li { - padding: 0; - } - a { - transition: none; - box-shadow: none; - text-decoration: none; - padding: .25em; - @media (min-width: 550px) { - text-decoration: none; - padding: 0.5rem 1em; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - } - & > svg.rrze-elements-icon { - padding: 0; - border-radius: 0 !important; - color: unset; - margin-right: .4em; - max-width: 2em; - } - &:hover, &:focus, &:active { - box-shadow: none; - text-decoration: none; - > svg.rrze-elements-icon { - background-color: unset; - } - } - .tab-suffix { - display: inline-block; - margin-left: .4em; - font-weight: bold; - } - } - [aria-selected] { - font-weight: bold; - @media (min-width: 550px) { - border: 1px solid; - } - &::after { - //content: '\0020⬅'; - @media (min-width: 550px) { - - } - } - } - @media (min-width: 550px) { - padding: 0; - position: relative; - top: 1px; - @supports (-webkit-hyphens:none) { // Safari hack - top: 1.5px; - } - } - } - [role="tabpanel"] { - padding: 1.5rem; - border-top: 0; - overflow: hidden; - & > * + * { - margin-top: 0.75rem; - } - @media print { - display: block; - margin-bottom: 10px; - h1 { - margin-top: 0 !important; - } - } - } - */ -} -.rrze-elements-tabs [role=tab], -.rrze-elements-tabs [role=tab]:focus, -.rrze-elements-tabs [role=tab]:hover { - position: relative; - z-index: 2; - padding: 2px 6px; - overflow: visible; - outline: none; -} -.rrze-elements-tabs [role=tab] { - margin: 0 5px 0 0; - /*&[aria-selected="false"] { - border-bottom: 1px solid hsl(219deg 1% 72%); - }*/ - display: block; - width: 100%; - border-radius: 0; - font-size: 1rem; - text-align: left; - cursor: pointer; -} -.rrze-elements-tabs [role=tab][aria-selected=true] { - font-weight: bold; - /*padding: 2px 2px 4px; - margin-top: 0; - border-width: 2px; - border-top-width: 6px; - border-top-color: rgb(36 116 214); - border-bottom-color: hsl(220deg 43% 99%); - background: hsl(220deg 43% 99%);*/ -} -@media (min-width: 550px) { - .rrze-elements-tabs [role=tab] { - display: inline-block; - width: auto; - border-radius: 5px 5px 0 0; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - top: 1px; - } -} -.rrze-elements-tabs [role=tab] span.focus { - display: inline-block; - margin: 2px; - padding: 4px 6px; -} -.rrze-elements-tabs [role=tab] span.focus > svg.rrze-elements-icon { - padding: 0; - border-radius: 0 !important; - color: unset; - margin-right: 0.4em; - max-width: 2em; -} -.rrze-elements-tabs [role=tab] span.focus .tab-suffix { - display: inline-block; - margin-left: 0.4em; - font-weight: bold; -} -.rrze-elements-tabs [role=tabpanel] { - padding: 1rem; - min-height: 10em; - overflow: auto; -} -.rrze-elements-tabs [role=tabpanel].is-hidden { - display: none; -} -.rrze-elements-tabs [role=tabpanel] figure:first-child { - margin-top: 0; -} - -.rrze-elements-tabs.primary [role=tablist] button { - border: 1px solid var(--color-primary-ci-hell2, #CED9E7); - border-bottom-color: var(--color-primary-ci-hell, #04316A); - background-color: var(--color-primary-ci-hell2, #CED9E7); - color: var(--color-primary-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:focus, .rrze-elements-tabs.primary [role=tablist] button:active { - color: inherit; - border-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] button { - border-top: 1px solid var(--color-primary-ci-hell2, #CED9E7); - } - .rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:active { - color: inherit; - border-color: var(--color-primary-ci-hell, #04316A); - } - .rrze-elements-tabs.primary [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-primary-dunkler, #004A9F); - border-radius: 3px; - } -} -.rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { - background: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); - border-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-primary-ci-hell, #04316A); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { - background: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.primary [role=tabpanel] { - border: 1px solid var(--color-primary-ci-hell, #04316A); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} -@media print { - .rrze-elements-tabs.primary [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.zentral [role=tablist] button { - border: 1px solid var(--color-zentral-ci-hell2, #CED9E7); - border-bottom-color: var(--color-zentral-ci-hell, #04316A); - background-color: var(--color-zentral-ci-hell2, #CED9E7); - color: var(--color-zentral-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:focus, .rrze-elements-tabs.zentral [role=tablist] button:active { - color: inherit; - border-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] button { - border-top: 1px solid var(--color-zentral-ci-hell2, #CED9E7); - } - .rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:active { - color: inherit; - border-color: var(--color-zentral-ci-hell, #04316A); - } - .rrze-elements-tabs.zentral [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-zentral-dunkler, #004A9F); - border-radius: 3px; - } -} -.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { - background: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); - border-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-zentral-ci-hell, #04316A); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { - background: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.zentral [role=tabpanel] { - border: 1px solid var(--color-zentral-ci-hell, #04316A); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tabpanel] { - border-top: 1px solid var(--color-zentral-ci-hell, #04316A); - } -} -@media print { - .rrze-elements-tabs.zentral [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.phil [role=tablist] button { - border: 1px solid var(--color-phil-ci-hell2, #F4E8CB); - border-bottom-color: var(--color-phil-ci-hell, #FDB735); - background-color: var(--color-phil-ci-hell2, #F4E8CB); - color: var(--color-phil-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:focus, .rrze-elements-tabs.phil [role=tablist] button:active { - color: inherit; - border-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] button { - border-top: 1px solid var(--color-phil-ci-hell2, #F4E8CB); - } - .rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:active { - color: inherit; - border-color: var(--color-phil-ci-hell, #FDB735); - } - .rrze-elements-tabs.phil [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-phil-dunkler, #e87722); - border-radius: 3px; - } -} -.rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { - background: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); - border-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-phil-ci-hell, #FDB735); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { - background: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); - border-bottom-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.phil [role=tabpanel] { - border: 1px solid var(--color-phil-ci-hell, #FDB735); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tabpanel] { - border-top: 1px solid var(--color-phil-ci-hell, #FDB735); - } -} -@media print { - .rrze-elements-tabs.phil [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #FDB735); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.med [role=tablist] button { - border: 1px solid var(--color-med-ci-hell2, #B9D9EC); - border-bottom-color: var(--color-med-ci-hell, #18B4F1); - background-color: var(--color-med-ci-hell2, #B9D9EC); - color: var(--color-med-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:focus, .rrze-elements-tabs.med [role=tablist] button:active { - color: inherit; - border-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] button { - border-top: 1px solid var(--color-med-ci-hell2, #B9D9EC); - } - .rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:active { - color: inherit; - border-color: var(--color-med-ci-hell, #18B4F1); - } - .rrze-elements-tabs.med [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-med-dunkler, #005287); - border-radius: 3px; - } -} -.rrze-elements-tabs.med [role=tablist] [aria-selected=true] { - background: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); - border-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-med-ci-hell, #18B4F1); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { - background: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); - border-bottom-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.med [role=tabpanel] { - border: 1px solid var(--color-med-ci-hell, #18B4F1); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tabpanel] { - border-top: 1px solid var(--color-med-ci-hell, #18B4F1); - } -} -@media print { - .rrze-elements-tabs.med [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #18B4F1); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.nat [role=tablist] button { - border: 1px solid var(--color-nat-ci-hell2, #CFE0D8); - border-bottom-color: var(--color-nat-ci-hell, #7BB725); - background-color: var(--color-nat-ci-hell2, #CFE0D8); - color: var(--color-nat-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:focus, .rrze-elements-tabs.nat [role=tablist] button:active { - color: inherit; - border-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] button { - border-top: 1px solid var(--color-nat-ci-hell2, #CFE0D8); - } - .rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:active { - color: inherit; - border-color: var(--color-nat-ci-hell, #7BB725); - } - .rrze-elements-tabs.nat [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-nat-dunkler, #266141); - border-radius: 3px; - } -} -.rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { - background: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); - border-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-nat-ci-hell, #7BB725); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { - background: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); - border-bottom-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.nat [role=tabpanel] { - border: 1px solid var(--color-nat-ci-hell, #7BB725); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tabpanel] { - border-top: 1px solid var(--color-nat-ci-hell, #7BB725); - } -} -@media print { - .rrze-elements-tabs.nat [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #7BB725); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.rw [role=tablist] button { - border: 1px solid var(--color-rw-ci-hell2, #F2DED1); - border-bottom-color: var(--color-rw-ci-hell, #C50F3C); - background-color: var(--color-rw-ci-hell2, #F2DED1); - color: var(--color-rw-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:focus, .rrze-elements-tabs.rw [role=tablist] button:active { - color: inherit; - border-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] button { - border-top: 1px solid var(--color-rw-ci-hell2, #F2DED1); - } - .rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:active { - color: inherit; - border-color: var(--color-rw-ci-hell, #C50F3C); - } - .rrze-elements-tabs.rw [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-rw-dunkler, #971B2F); - border-radius: 3px; - } -} -.rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { - background: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); - border-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-rw-ci-hell, #C50F3C); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { - background: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.rw [role=tabpanel] { - border: 1px solid var(--color-rw-ci-hell, #C50F3C); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tabpanel] { - border-top: 1px solid var(--color-rw-ci-hell, #C50F3C); - } -} -@media print { - .rrze-elements-tabs.rw [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #C50F3C); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.tf [role=tablist] button { - border: 1px solid var(--color-tf-ci-hell2, #D3DDE6); - border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); - background-color: var(--color-tf-ci-hell2, #D3DDE6); - color: var(--color-tf-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:focus, .rrze-elements-tabs.tf [role=tablist] button:active { - color: inherit; - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] button { - border-top: 1px solid var(--color-tf-ci-hell2, #D3DDE6); - } - .rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:active { - color: inherit; - border-color: var(--color-tf-ci-hell, #8C9FB1); - } - .rrze-elements-tabs.tf [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-tf-dunkler, #2F586E); - border-radius: 3px; - } -} -.rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { - background: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-hell-kontrast, #000); - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-tf-ci-hell, #8C9FB1); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { - background: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-hell-kontrast, #000); - border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.tf [role=tabpanel] { - border: 1px solid var(--color-tf-ci-hell, #8C9FB1); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tabpanel] { - border-top: 1px solid var(--color-tf-ci-hell, #8C9FB1); - } -} -@media print { - .rrze-elements-tabs.tf [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #8C9FB1); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -svg.elements-tabs-icon-modal { - float: left; - clear: both; - width: 2ch; - height: 2ch; - padding-right: 2ch; - border: 1px solid #000; - padding: 1ch; -} - -.elements-tabs-icon-modal-input .components-text-control__input { - display: inline-block; -} - -.components-base-control.elements-tabs-icon-modal-input { - width: auto; -} - -.rrze-elements-tabs-modal-container { - display: flex; - flex-wrap: wrap; -} +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-right:1em} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} +:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} +.rrze-elements-tabs{margin-bottom:1em}.rrze-elements-tabs [role=tab],.rrze-elements-tabs [role=tab]:focus,.rrze-elements-tabs [role=tab]:hover{outline:none;overflow:visible;padding:2px 6px;position:relative;z-index:2}.rrze-elements-tabs [role=tab]{border-radius:0;cursor:pointer;display:block;font-size:1rem;margin:0 5px 0 0;text-align:left;width:100%}.rrze-elements-tabs [role=tab][aria-selected=true]{font-weight:700}@media(min-width:550px){.rrze-elements-tabs [role=tab]{border-radius:5px 5px 0 0;border-top-left-radius:4px;border-top-right-radius:4px;display:inline-block;top:1px;width:auto}}.rrze-elements-tabs [role=tab] span.focus{display:inline-block;margin:2px;padding:4px 6px}.rrze-elements-tabs [role=tab] span.focus>svg.rrze-elements-icon{border-radius:0!important;color:unset;margin-right:.4em;max-width:2em;padding:0}.rrze-elements-tabs [role=tab] span.focus .tab-suffix{display:inline-block;font-weight:700;margin-left:.4em}.rrze-elements-tabs [role=tabpanel]{min-height:10em;overflow:auto;padding:1rem}.rrze-elements-tabs [role=tabpanel].is-hidden{display:none}.rrze-elements-tabs [role=tabpanel] figure:first-child{margin-top:0}.rrze-elements-tabs.primary [role=tablist] button{background-color:var(--color-primary-ci-hell2,#ced9e7);border:1px solid var(--color-primary-ci-hell2,#ced9e7);border-bottom-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell2-kontrast,#000)}.rrze-elements-tabs.primary [role=tablist] button:active,.rrze-elements-tabs.primary [role=tablist] button:focus,.rrze-elements-tabs.primary [role=tablist] button:hover{border-color:var(--color-primary-ci-hell,#04316a);color:inherit}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] button{border-top:1px solid var(--color-primary-ci-hell2,#ced9e7)}.rrze-elements-tabs.primary [role=tablist] button:active,.rrze-elements-tabs.primary [role=tablist] button:hover{border-color:var(--color-primary-ci-hell,#04316a);color:inherit}.rrze-elements-tabs.primary [role=tablist] button:focus>span.focus{border:2px solid var(--color-primary-dunkler,#004a9f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]{background:var(--color-primary-ci-hell,#04316a);border-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-primary-ci-hell,#04316a);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover{background:var(--color-primary-ci-hell,#04316a);border-bottom-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.primary [role=tabpanel]{border:1px solid var(--color-primary-ci-hell,#04316a);border-top:0}@media(min-width:550px){.rrze-elements-tabs.primary [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}@media print{.rrze-elements-tabs.primary [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}.rrze-elements-tabs.zentral [role=tablist] button{background-color:var(--color-zentral-ci-hell2,#ced9e7);border:1px solid var(--color-zentral-ci-hell2,#ced9e7);border-bottom-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell2-kontrast,#000)}.rrze-elements-tabs.zentral [role=tablist] button:active,.rrze-elements-tabs.zentral [role=tablist] button:focus,.rrze-elements-tabs.zentral [role=tablist] button:hover{border-color:var(--color-zentral-ci-hell,#04316a);color:inherit}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] button{border-top:1px solid var(--color-zentral-ci-hell2,#ced9e7)}.rrze-elements-tabs.zentral [role=tablist] button:active,.rrze-elements-tabs.zentral [role=tablist] button:hover{border-color:var(--color-zentral-ci-hell,#04316a);color:inherit}.rrze-elements-tabs.zentral [role=tablist] button:focus>span.focus{border:2px solid var(--color-zentral-dunkler,#004a9f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]{background:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-zentral-ci-hell,#04316a);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover{background:var(--color-zentral-ci-hell,#04316a);border-bottom-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.zentral [role=tabpanel]{border:1px solid var(--color-zentral-ci-hell,#04316a);border-top:0}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tabpanel]{border-top:1px solid var(--color-zentral-ci-hell,#04316a)}}@media print{.rrze-elements-tabs.zentral [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}.rrze-elements-tabs.phil [role=tablist] button{background-color:var(--color-phil-ci-hell2,#f4e8cb);border:1px solid var(--color-phil-ci-hell2,#f4e8cb);border-bottom-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell2-kontrast,#000)}.rrze-elements-tabs.phil [role=tablist] button:active,.rrze-elements-tabs.phil [role=tablist] button:focus,.rrze-elements-tabs.phil [role=tablist] button:hover{border-color:var(--color-phil-ci-hell,#fdb735);color:inherit}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] button{border-top:1px solid var(--color-phil-ci-hell2,#f4e8cb)}.rrze-elements-tabs.phil [role=tablist] button:active,.rrze-elements-tabs.phil [role=tablist] button:hover{border-color:var(--color-phil-ci-hell,#fdb735);color:inherit}.rrze-elements-tabs.phil [role=tablist] button:focus>span.focus{border:2px solid var(--color-phil-dunkler,#e87722);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]{background:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-phil-ci-hell,#fdb735);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover{background:var(--color-phil-ci-hell,#fdb735);border-bottom-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.phil [role=tabpanel]{border:1px solid var(--color-phil-ci-hell,#fdb735);border-top:0}@media(min-width:550px){.rrze-elements-tabs.phil [role=tabpanel]{border-top:1px solid var(--color-phil-ci-hell,#fdb735)}}@media print{.rrze-elements-tabs.phil [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#fdb735)}}.rrze-elements-tabs.med [role=tablist] button{background-color:var(--color-med-ci-hell2,#b9d9ec);border:1px solid var(--color-med-ci-hell2,#b9d9ec);border-bottom-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell2-kontrast,#000)}.rrze-elements-tabs.med [role=tablist] button:active,.rrze-elements-tabs.med [role=tablist] button:focus,.rrze-elements-tabs.med [role=tablist] button:hover{border-color:var(--color-med-ci-hell,#18b4f1);color:inherit}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] button{border-top:1px solid var(--color-med-ci-hell2,#b9d9ec)}.rrze-elements-tabs.med [role=tablist] button:active,.rrze-elements-tabs.med [role=tablist] button:hover{border-color:var(--color-med-ci-hell,#18b4f1);color:inherit}.rrze-elements-tabs.med [role=tablist] button:focus>span.focus{border:2px solid var(--color-med-dunkler,#005287);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.med [role=tablist] [aria-selected=true]{background:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-med-ci-hell,#18b4f1);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover{background:var(--color-med-ci-hell,#18b4f1);border-bottom-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.med [role=tabpanel]{border:1px solid var(--color-med-ci-hell,#18b4f1);border-top:0}@media(min-width:550px){.rrze-elements-tabs.med [role=tabpanel]{border-top:1px solid var(--color-med-ci-hell,#18b4f1)}}@media print{.rrze-elements-tabs.med [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#18b4f1)}}.rrze-elements-tabs.nat [role=tablist] button{background-color:var(--color-nat-ci-hell2,#cfe0d8);border:1px solid var(--color-nat-ci-hell2,#cfe0d8);border-bottom-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell2-kontrast,#000)}.rrze-elements-tabs.nat [role=tablist] button:active,.rrze-elements-tabs.nat [role=tablist] button:focus,.rrze-elements-tabs.nat [role=tablist] button:hover{border-color:var(--color-nat-ci-hell,#7bb725);color:inherit}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] button{border-top:1px solid var(--color-nat-ci-hell2,#cfe0d8)}.rrze-elements-tabs.nat [role=tablist] button:active,.rrze-elements-tabs.nat [role=tablist] button:hover{border-color:var(--color-nat-ci-hell,#7bb725);color:inherit}.rrze-elements-tabs.nat [role=tablist] button:focus>span.focus{border:2px solid var(--color-nat-dunkler,#266141);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]{background:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-nat-ci-hell,#7bb725);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover{background:var(--color-nat-ci-hell,#7bb725);border-bottom-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.nat [role=tabpanel]{border:1px solid var(--color-nat-ci-hell,#7bb725);border-top:0}@media(min-width:550px){.rrze-elements-tabs.nat [role=tabpanel]{border-top:1px solid var(--color-nat-ci-hell,#7bb725)}}@media print{.rrze-elements-tabs.nat [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#7bb725)}}.rrze-elements-tabs.rw [role=tablist] button{background-color:var(--color-rw-ci-hell2,#f2ded1);border:1px solid var(--color-rw-ci-hell2,#f2ded1);border-bottom-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell2-kontrast,#000)}.rrze-elements-tabs.rw [role=tablist] button:active,.rrze-elements-tabs.rw [role=tablist] button:focus,.rrze-elements-tabs.rw [role=tablist] button:hover{border-color:var(--color-rw-ci-hell,#c50f3c);color:inherit}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] button{border-top:1px solid var(--color-rw-ci-hell2,#f2ded1)}.rrze-elements-tabs.rw [role=tablist] button:active,.rrze-elements-tabs.rw [role=tablist] button:hover{border-color:var(--color-rw-ci-hell,#c50f3c);color:inherit}.rrze-elements-tabs.rw [role=tablist] button:focus>span.focus{border:2px solid var(--color-rw-dunkler,#971b2f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]{background:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-rw-ci-hell,#c50f3c);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover{background:var(--color-rw-ci-hell,#c50f3c);border-bottom-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.rw [role=tabpanel]{border:1px solid var(--color-rw-ci-hell,#c50f3c);border-top:0}@media(min-width:550px){.rrze-elements-tabs.rw [role=tabpanel]{border-top:1px solid var(--color-rw-ci-hell,#c50f3c)}}@media print{.rrze-elements-tabs.rw [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#c50f3c)}}.rrze-elements-tabs.tf [role=tablist] button{background-color:var(--color-tf-ci-hell2,#d3dde6);border:1px solid var(--color-tf-ci-hell2,#d3dde6);border-bottom-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell2-kontrast,#000)}.rrze-elements-tabs.tf [role=tablist] button:active,.rrze-elements-tabs.tf [role=tablist] button:focus,.rrze-elements-tabs.tf [role=tablist] button:hover{border-color:var(--color-tf-ci-hell,#8c9fb1);color:inherit}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] button{border-top:1px solid var(--color-tf-ci-hell2,#d3dde6)}.rrze-elements-tabs.tf [role=tablist] button:active,.rrze-elements-tabs.tf [role=tablist] button:hover{border-color:var(--color-tf-ci-hell,#8c9fb1);color:inherit}.rrze-elements-tabs.tf [role=tablist] button:focus>span.focus{border:2px solid var(--color-tf-dunkler,#2f586e);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]{background:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-tf-ci-hell,#8c9fb1);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover{background:var(--color-tf-ci-hell,#8c9fb1);border-bottom-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.tf [role=tabpanel]{border:1px solid var(--color-tf-ci-hell,#8c9fb1);border-top:0}@media(min-width:550px){.rrze-elements-tabs.tf [role=tabpanel]{border-top:1px solid var(--color-tf-ci-hell,#8c9fb1)}}@media print{.rrze-elements-tabs.tf [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#8c9fb1)}}.print-only{display:none}@media print{.print-only{display:block}.hide-in-print{display:none!important}}svg.elements-tabs-icon-modal{border:1px solid #000;clear:both;float:left;height:2ch;padding:1ch;width:2ch}.elements-tabs-icon-modal-input .components-text-control__input{display:inline-block}.components-base-control.elements-tabs-icon-modal-input{width:auto}.rrze-elements-tabs-modal-container{display:flex;flex-wrap:wrap} diff --git a/build/tab/index.js b/build/tab/index.js index 0c0ded66..bed87cd9 100644 --- a/build/tab/index.js +++ b/build/tab/index.js @@ -1,318 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/symbol.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/symbol.js ***! - \**********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst symbol = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (symbol);\n//# sourceMappingURL=symbol.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9zeW1ib2wuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCw0QkFBNEIsc0RBQUksQ0FBQyxzREFBRztBQUNwQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLE1BQU0sRUFBQztBQUN0QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9zeW1ib2wuanM/Zjk2YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBzeW1ib2wgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0yMS4zIDEwLjhsLTUuNi01LjZjLS43LS43LTEuOC0uNy0yLjUgMGwtNS42IDUuNmMtLjcuNy0uNyAxLjggMCAyLjVsNS42IDUuNmMuMy4zLjguNSAxLjIuNXMuOS0uMiAxLjItLjVsNS42LTUuNmMuOC0uNy44LTEuOS4xLTIuNXptLTEgMS40bC01LjYgNS42Yy0uMS4xLS4zLjEtLjQgMGwtNS42LTUuNmMtLjEtLjEtLjEtLjMgMC0uNGw1LjYtNS42cy4xLS4xLjItLjEuMSAwIC4yLjFsNS42IDUuNmMuMS4xLjEuMyAwIC40em0tMTYuNi0uNEwxMCA1LjVsLTEtMS02LjMgNi4zYy0uNy43LS43IDEuOCAwIDIuNUw5IDE5LjVsMS4xLTEuMS02LjMtNi4zYy0uMiAwLS4yLS4yLS4xLS4zelwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IHN5bWJvbDtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXN5bWJvbC5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/symbol.js\n"); - -/***/ }), - -/***/ "./src/components/IconPicker.tsx": -/*!***************************************!*\ - !*** ./src/components/IconPicker.tsx ***! - \***************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ IconMarkComponent: function() { return /* binding */ IconMarkComponent; },\n/* harmony export */ IconPicker: function() { return /* binding */ IconPicker; },\n/* harmony export */ IconPickerModalInset: function() { return /* binding */ IconPickerModalInset; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _assets_fontawesome_fontawesomeIconNames_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./assets/fontawesome/fontawesomeIconNames.json */ \"./src/components/assets/fontawesome/fontawesomeIconNames.json\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/a11y */ \"@wordpress/a11y\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_a11y__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _assets_fontawesome_scss_fontawesome_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./assets/fontawesome/scss/fontawesome.scss */ \"./src/components/assets/fontawesome/scss/fontawesome.scss\");\n/* harmony import */ var _assets_fontawesome_scss_solid_scss__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./assets/fontawesome/scss/solid.scss */ \"./src/components/assets/fontawesome/scss/solid.scss\");\n/* harmony import */ var _assets_fontawesome_scss_brands_scss__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./assets/fontawesome/scss/brands.scss */ \"./src/components/assets/fontawesome/scss/brands.scss\");\n/* harmony import */ var _assets_fontawesome_scss_regular_scss__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./assets/fontawesome/scss/regular.scss */ \"./src/components/assets/fontawesome/scss/regular.scss\");\nfunction _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _iterableToArray(r) { if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r); }\nfunction _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); }\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\n// You probably already include the core styles\n// @import \"../ 0 ? (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: filteredIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n }) : (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"No icons found. Please try a different search term.\", \"rrze-elements-blocks\")\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Solid Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: solidIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Regular Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: regularIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Brand Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: brandIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingBottom: \"1rem\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {})\n })]\n });\n});\n/**\n * A component for displaying icons in the editor.\n *\n * @component\n * @param {IconMarkComponentProps} props - The properties.\n * @returns {JSX.Element | null} The loaded SVG icon or null.\n */\nvar IconMarkComponent = function IconMarkComponent(_ref4) {\n var type = _ref4.type,\n iconName = _ref4.iconName,\n attributes = _ref4.attributes,\n _ref4$defaultClass = _ref4.defaultClass,\n defaultClass = _ref4$defaultClass === void 0 ? \"elements-blocks-icon-insideEditor\" : _ref4$defaultClass,\n _ref4$setAttributes = _ref4.setAttributes,\n setAttributes = _ref4$setAttributes === void 0 ? function () {} : _ref4$setAttributes,\n _ref4$className = _ref4.className,\n className = _ref4$className === void 0 ? \"\" : _ref4$className,\n onClick = _ref4.onClick,\n _ref4$iconValue = _ref4.iconValue,\n iconValue = _ref4$iconValue === void 0 ? \"\" : _ref4$iconValue;\n var handleOnClick = function handleOnClick() {\n if (onClick) {\n onClick();\n }\n };\n //turn solid iconname into the right font-awesome class iconValue contains solid iconname\n var faType = iconValue.split(\" \")[0] || \"\";\n var faIconName = iconValue.split(\" \")[1] || \"\";\n if (iconValue === \"\") {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"\".concat(attributes.svgString, \" \").concat(className),\n onClick: handleOnClick\n });\n } else {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fa-\".concat(faType, \" fa-\").concat(faIconName, \" \").concat(className),\n onClick: handleOnClick\n });\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFxRSxlQUFBLGNBQUcsRUFBRSxHQUFBQSxlQUFBO0lBQ2RuRSxPQUFPLEdBQUErRCxLQUFBLENBQVAvRCxPQUFPO0lBQUFvRSxlQUFBLEdBQUFMLEtBQUEsQ0FDUDVCLFNBQVM7SUFBVEEsU0FBUyxHQUFBaUMsZUFBQSxjQUFHLEVBQUUsR0FBQUEsZUFBQTtFQUVkLElBQU1DLGFBQWEsR0FBRyxTQUFoQkEsYUFBYUEsQ0FBQSxFQUFRO0lBQ3pCLElBQUlyRSxPQUFPLEVBQUU7TUFDWEEsT0FBTyxFQUFFO0lBQ1g7RUFDRixDQUFDO0VBRUQ7RUFDQSxJQUFNc0UsTUFBTSxHQUFHbkMsU0FBUyxDQUFDeEQsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUU7RUFDNUMsSUFBTTRGLFVBQVUsR0FBR3BDLFNBQVMsQ0FBQ3hELEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFO0VBRWhELElBQUl3RCxTQUFTLEtBQUssRUFBRSxFQUFFO0lBQ3BCLE9BQ0UxQyxzREFBQTtNQUNFSyxTQUFTLEtBQUE5QixNQUFBLENBQUtILFVBQVUsQ0FBQ0ksU0FBUyxPQUFBRCxNQUFBLENBQUk4QixTQUFTLENBQUU7TUFDakRFLE9BQU8sRUFBRXFFO0lBQWEsRUFDaEI7RUFFWixDQUFDLE1BQU07SUFDTCxPQUNFNUUsc0RBQUE7TUFDRUssU0FBUyxRQUFBOUIsTUFBQSxDQUFRc0csTUFBTSxVQUFBdEcsTUFBQSxDQUFPdUcsVUFBVSxPQUFBdkcsTUFBQSxDQUFJOEIsU0FBUyxDQUFFO01BQ3ZERSxPQUFPLEVBQUVxRTtJQUFhLEVBQ2hCO0VBRVo7QUFDRixDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0ljb25QaWNrZXIudHN4P2YxMjciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb21ib2JveENvbnRyb2wsXG4gIEJ1dHRvbixcbiAgU2VhcmNoQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxHcmlkIGFzIEdyaWQsXG4gIF9fZXhwZXJpbWVudGFsSGVhZGluZyBhcyBIZWFkaW5nLFxuICBfX2V4cGVyaW1lbnRhbFNwYWNlciBhcyBTcGFjZXIsXG4gIF9fZXhwZXJpbWVudGFsRGl2aWRlciBhcyBEaXZpZGVyLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICB1c2VTdGF0ZSxcbiAgdXNlRWZmZWN0LFxuICB1c2VSZWYsXG4gIG1lbW8sXG4gIEZyYWdtZW50LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgZm9udGF3ZXNvbWVJY29uTmFtZXMgZnJvbSBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lSWNvbk5hbWVzLmpzb25cIjtcbmltcG9ydCB7IHNwZWFrIH0gZnJvbSAnQHdvcmRwcmVzcy9hMTF5JztcblxuLy8gWW91IHByb2JhYmx5IGFscmVhZHkgaW5jbHVkZSB0aGUgY29yZSBzdHlsZXNcbi8vIEBpbXBvcnQgXCIuLi88Y29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzXCI7XG5cbmltcG9ydCBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvZm9udGF3ZXNvbWUuc2Nzc1wiO1xuaW1wb3J0IFwiLi9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL2JyYW5kcy5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzc1wiO1xuaW1wb3J0IHsgc2V0IH0gZnJvbSBcImxvZGFzaFwiO1xuXG5pbnRlcmZhY2UgQmxvY2tBdHRyaWJ1dGVzIHtcbiAgaWNvbjogc3RyaW5nO1xuICBzdmdTdHJpbmc6IHN0cmluZztcbn1cblxudHlwZSBTZXRBdHRyaWJ1dGVzRnVuY3Rpb24gPSAoYXR0cmlidXRlczogUGFydGlhbDxCbG9ja0F0dHJpYnV0ZXM+KSA9PiB2b2lkO1xuXG4vKipcbiAqIEZldGNoIGFuZCBzZXQgdGhlIFNWRyBzdHJpbmcgYXR0cmlidXRlIGJhc2VkIG9uIHRoZSBwcm92aWRlZCB0eXBlIGFuZCBpY29uTmFtZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwYXJhbSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHBhcmFtIHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHBhcmFtIHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byBzZXQgbmV3IGF0dHJpYnV0ZXMgZm9yIHRoZSBibG9jay5cbiAqL1xuY29uc3QgZmV0Y2hTdmdJY29uID0gKFxuICB0eXBlOiBzdHJpbmcsXG4gIGljb25OYW1lOiBzdHJpbmcsXG4gIGF0dHJpYnV0ZXM6IEJsb2NrQXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlczogU2V0QXR0cmlidXRlc0Z1bmN0aW9uXG4pOiB2b2lkID0+IHtcbiAgbGV0IHN2Z0ZhQ2xhc3MgPSBcIlwiO1xuICAvL2NoZWNrIGlmIGljb25OYW1lIGFuZCB0eXBlIGFyZSBzZXRcbiAgaWYgKGljb25OYW1lICYmIHR5cGUpIHtcbiAgICBzdmdGYUNsYXNzID0gYGZhLSR7dHlwZX0gZmEtJHtpY29uTmFtZX1gO1xuICAgIHNldEF0dHJpYnV0ZXMoeyBzdmdTdHJpbmc6IHN2Z0ZhQ2xhc3MgfSk7XG4gIH1cbn07XG5cbi8qKlxuICogSWNvblBpY2tlciBjb21wb25lbnQgcHJvcGVydGllcy5cbiAqXG4gKiBAaW50ZXJmYWNlIEljb25QaWNrZXJQcm9wc1xuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBDdXJyZW50IGJsb2NrIGF0dHJpYnV0ZXMuXG4gKiBAcHJvcGVydHkge1NldEF0dHJpYnV0ZXNGdW5jdGlvbn0gc2V0QXR0cmlidXRlcyAtIEZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvblBpY2tlclByb3BzIHtcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBzZXRBdHRyaWJ1dGVzOiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG59XG5cbi8qKlxuICogQSBjb21wb25lbnQgZm9yIHBpY2tpbmcgaWNvbnMuXG4gKlxuICogQGNvbXBvbmVudFxuICogQHBhcmFtIHtJY29uUGlja2VyUHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBgSWNvblBpY2tlcmAgY29tcG9uZW50LlxuICovXG5jb25zdCBJY29uUGlja2VyOiBSZWFjdC5Db21wb25lbnRUeXBlPEljb25QaWNrZXJQcm9wcz4gPSBtZW1vKFxuICAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH0pID0+IHtcbiAgICBjb25zdCBbYWxsSWNvbnNPcHRpb25zLCBzZXRBbGxJY29uc09wdGlvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGNyZWF0ZUljb25PcHRpb25zID0gKGljb25zOiBzdHJpbmdbXSwgbGFiZWw6IHN0cmluZykgPT5cbiAgICAgICAgaWNvbnMubWFwKChpY29uKSA9PiAoe1xuICAgICAgICAgIHZhbHVlOiBgJHtsYWJlbH0gJHtpY29ufWAsXG4gICAgICAgICAgbGFiZWw6IGAke2ljb259ICgke2xhYmVsfSlgLFxuICAgICAgICB9KSk7XG5cbiAgICAgIHNldEFsbEljb25zT3B0aW9ucyhbXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5yZWd1bGFyLCBcInJlZ3VsYXJcIiksXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLmJyYW5kcywgXCJicmFuZHNcIiksXG4gICAgICBdKTtcbiAgICB9LCBbXSk7XG5cbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgICAgZmV0Y2hTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcbiAgICB9LCBbdHlwZSwgaWNvbk5hbWUsIGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXNdKTtcblxuICAgIHJldHVybiAoXG4gICAgICA8PlxuICAgICAgICA8Q29tYm9ib3hDb250cm9sXG4gICAgICAgICAgbGFiZWw9e19fKFwiU2VsZWN0IGFuIGljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICBvbkNoYW5nZT17KG5ld0ljb24pID0+IHNldEF0dHJpYnV0ZXMoeyBpY29uOiBuZXdJY29uIH0pfVxuICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgb3B0aW9ucz17YWxsSWNvbnNPcHRpb25zfVxuICAgICAgICAgIGFsbG93UmVzZXQ9e2ZhbHNlfVxuICAgICAgICAvPlxuICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICBrZXk9e2F0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICA+PC9zcGFuPlxuICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICB2YXJpYW50PVwic2Vjb25kYXJ5XCJcbiAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gc2V0QXR0cmlidXRlcyh7IGljb246IFwiXCIsIHN2Z1N0cmluZzogXCJcIiB9KX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge19fKFwiUmVtb3ZlIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICl9XG4gICAgICA8Lz5cbiAgICApO1xuICB9XG4pO1xuXG4vKipcbiAqIEEgY29tcG9uZW50IGZvciBwaWNraW5nIGljb25zIGluc2lkZSBhIGxhcmdlIG1vZGFsLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvblBpY2tlclByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgYEljb25QaWNrZXJgIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgSWNvblBpY2tlck1vZGFsSW5zZXQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvblBpY2tlclByb3BzPiA9IG1lbW8oXG4gICh7IGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXMgfSkgPT4ge1xuICAgIGNvbnN0IFtzb2xpZEljb25zLCBzZXRTb2xpZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbcmVndWxhckljb25zLCBzZXRSZWd1bGFySWNvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFticmFuZEljb25zLCBzZXRCcmFuZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbYWxsSWNvbnMsIHNldEFsbEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbZmlsdGVyZWRJY29ucywgc2V0RmlsdGVyZWRJY29uc10gPSB1c2VTdGF0ZShbXSk7XG4gICAgY29uc3QgW3NlYXJjaFF1ZXJ5LCBzZXRTZWFyY2hRdWVyeV0gPSB1c2VTdGF0ZShcIlwiKTtcbiAgICBjb25zdCBbc2hvd1NlYXJjaFJlc3VsdHMsIHNldFNob3dTZWFyY2hSZXN1bHRzXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgICBjb25zdCBzZWFyY2hJbnB1dFJlZiA9IHVzZVJlZjxIVE1MSW5wdXRFbGVtZW50PihudWxsKTtcblxuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgLy8gY29uc3QgSWNvbiA9IHVzZUR5bmFtaWNTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcblxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICBjb25zdCBjcmVhdGVJY29uT3B0aW9ucyA9IChpY29uczogc3RyaW5nW10sIGxhYmVsOiBzdHJpbmcpID0+XG4gICAgICAgIGljb25zLm1hcCgoaWNvbikgPT4gKHtcbiAgICAgICAgICB2YWx1ZTogYCR7bGFiZWx9ICR7aWNvbn1gLFxuICAgICAgICAgIGxhYmVsOiBgJHtpY29ufSAoJHtsYWJlbH0pYCxcbiAgICAgICAgfSkpO1xuXG4gICAgICBzZXRTb2xpZEljb25zKGNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpKTtcbiAgICAgIHNldFJlZ3VsYXJJY29ucyhcbiAgICAgICAgY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpXG4gICAgICApO1xuICAgICAgc2V0QnJhbmRJY29ucyhjcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpKTtcbiAgICAgIHNldEZpbHRlcmVkSWNvbnMoW1xuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5zb2xpZCwgXCJzb2xpZFwiKSxcbiAgICAgICAgLi4uY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpLFxuICAgICAgXSk7XG4gICAgfSwgW10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGFsbEljb25zID0gWy4uLnNvbGlkSWNvbnMsIC4uLnJlZ3VsYXJJY29ucywgLi4uYnJhbmRJY29uc107XG4gICAgICBzZXRBbGxJY29ucyhhbGxJY29ucyk7XG4gICAgfSwgW3NvbGlkSWNvbnMsIHJlZ3VsYXJJY29ucywgYnJhbmRJY29uc10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGZldGNoU3ZnSWNvbih0eXBlLCBpY29uTmFtZSwgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcyk7XG4gICAgfSwgW3R5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzXSk7XG5cbiAgICBjb25zdCBvbkNsaWNrSWNvbkJ1dHRvbiA9IChpY29uVmFsdWU6IHN0cmluZykgPT4ge1xuICAgICAgaWYgKGljb25WYWx1ZSA9PT0gYXR0cmlidXRlcy5pY29uKSB7XG4gICAgICAgIHNldEF0dHJpYnV0ZXMoeyBpY29uOiBcIlwiIH0pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgc2V0QXR0cmlidXRlcyh7IGljb246IGljb25WYWx1ZSB9KTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlS2V5RG93biA9IChldmVudDogUmVhY3QuS2V5Ym9hcmRFdmVudDxIVE1MSW5wdXRFbGVtZW50PikgPT4ge1xuICAgICAgaWYgKGV2ZW50LmtleSA9PT0gXCJFbnRlclwiKSB7XG4gICAgICAgIGhhbmRsZVNlYXJjaCgpO1xuICAgICAgfVxuICAgIH07XG5cbiAgICBjb25zdCBoYW5kbGVTZWFyY2ggPSAoKSA9PiB7XG4gICAgICBjb25zdCBxdWVyeSA9IHNlYXJjaFF1ZXJ5LnRvTG93ZXJDYXNlKCk7XG4gICAgICBjb25zdCBmaWx0ZXJlZEljb25zID0gYWxsSWNvbnMuZmlsdGVyKCh7IHZhbHVlIH0pID0+IHtcbiAgICAgICAgY29uc3QgW3R5cGUsIGljb25OYW1lXSA9IHZhbHVlLnNwbGl0KFwiIFwiKTtcbiAgICAgICAgcmV0dXJuIHR5cGUuaW5jbHVkZXMocXVlcnkpIHx8IGljb25OYW1lLmluY2x1ZGVzKHF1ZXJ5KTtcbiAgICAgIH0pO1xuICAgICAgc2V0RmlsdGVyZWRJY29ucyhmaWx0ZXJlZEljb25zKTtcbiAgICAgIHNldFNob3dTZWFyY2hSZXN1bHRzKHRydWUpO1xuICAgICAgc3BlYWsoX18oJ1RoZSBzZWFyY2ggcmVzdWx0cyBnb3QgdXBkYXRlZC4nLCAncnJ6ZS1lbGVtZW50cy1ibG9ja3MnKSk7XG4gICAgfTtcblxuICAgIGNvbnN0IG9uU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDw+XG4gICAgICAgIDxwPlxuICAgICAgICAgIHtfXyhcIkljb25zIGFyZSBwcm92aWRlZCBieSBcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8YVxuICAgICAgICAgICAgaHJlZj1cImh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXCJcbiAgICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgICByZWw9XCJub29wZW5lciBub3JlZmVycmVyXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICBGb250IEF3ZXNvbWVcbiAgICAgICAgICA8L2E+XG4gICAgICAgICAge19fKFxuICAgICAgICAgICAgXCIuIFlvdSBjYW4gc2VhcmNoIGZvciBhbiBpY29uIGJ5IHR5cGluZyBpdHMgRm9udCBBd2Vzb21lIG5hbWUgaW4gdGhlIHNlYXJjaCBmaWVsZCBiZWxvdy5cIixcbiAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICl9XG4gICAgICAgIDwvcD5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggZm9yIGFuIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgICAgPFNlYXJjaENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhbiBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICB2YWx1ZT17c2VhcmNoUXVlcnl9XG4gICAgICAgICAgICBvbkNoYW5nZT17aGFuZGxlU2VhcmNoQ2hhbmdlfVxuICAgICAgICAgICAgb25LZXlEb3duPXtoYW5kbGVLZXlEb3dufVxuICAgICAgICAgICAgcmVmPXtzZWFyY2hJbnB1dFJlZn1cbiAgICAgICAgICAvPlxuXG4gICAgICAgICAgPEJ1dHRvbiBrZXk9XCJzZWFyY2hCdXR0b25cIiB2YXJpYW50PVwic2Vjb25kYXJ5XCIgb25DbGljaz17aGFuZGxlU2VhcmNofT5cbiAgICAgICAgICAgIHtfXyhcIlNlYXJjaCBmb3IgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICAgIDw+XG4gICAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIiBwYWRkaW5nVG9wPVwiMXJlbVwiPlxuICAgICAgICAgICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgICAgICAgIDwvU3BhY2VyPlxuICAgICAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgIGtleT17YXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICAgICAgPjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICAgICAgdmFyaWFudD1cInNlY29uZGFyeVwiXG4gICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBzZXRBdHRyaWJ1dGVzKHsgaWNvbjogXCJcIiwgc3ZnU3RyaW5nOiBcIlwiIH0pfVxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgIHtfXyhcIlJlbW92ZSBJY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICAgICA8Lz5cbiAgICAgICAgICApfVxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAge3Nob3dTZWFyY2hSZXN1bHRzICYmIChcbiAgICAgICAgICA8PlxuICAgICAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggUmVzdWx0c1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICAgICAge2ZpbHRlcmVkSWNvbnMubGVuZ3RoID4gMCA/IChcbiAgICAgICAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICAgICAgICB7ZmlsdGVyZWRJY29ucy5tYXAoKGljb25PcHRpb24pID0+IChcbiAgICAgICAgICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICAgICAgICAgIGtleT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAgICAgICBpc1ByZXNzZWQ9e2ljb25PcHRpb24udmFsdWUgPT09IGF0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBvbkNsaWNrSWNvbkJ1dHRvbihpY29uT3B0aW9uLnZhbHVlKX1cbiAgICAgICAgICAgICAgICAgICAgICBzaXplPVwiY29tcGFjdFwiXG4gICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24tQnV0dG9uXCJcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbD17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICAgICAgc2hvd1Rvb2x0aXA9e3RydWV9XG4gICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICA8SWNvbk1hcmtDb21wb25lbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzBdfVxuICAgICAgICAgICAgICAgICAgICAgICAgaWNvbk5hbWU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlcz17YXR0cmlidXRlc31cbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvciBlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JNb2RhbFwiXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uVmFsdWU9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgICAgICApKX1cbiAgICAgICAgICAgICAgICA8L0dyaWQ+XG4gICAgICAgICAgICAgICkgOiAoXG4gICAgICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgICAgICB7X18oXG4gICAgICAgICAgICAgICAgICAgIFwiTm8gaWNvbnMgZm91bmQuIFBsZWFzZSB0cnkgYSBkaWZmZXJlbnQgc2VhcmNoIHRlcm0uXCIsXG4gICAgICAgICAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgICA8Lz5cbiAgICAgICAgKX1cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiU29saWQgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPEdyaWQgY29sdW1ucz17MTJ9PlxuICAgICAgICAgICAge3NvbGlkSWNvbnMubWFwKChpY29uT3B0aW9uKSA9PiAoXG4gICAgICAgICAgICAgIDxCdXR0b25cbiAgICAgICAgICAgICAgICBrZXk9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgaXNQcmVzc2VkPXtpY29uT3B0aW9uLnZhbHVlID09PSBhdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gb25DbGlja0ljb25CdXR0b24oaWNvbk9wdGlvbi52YWx1ZSl9XG4gICAgICAgICAgICAgICAgc2l6ZT1cImNvbXBhY3RcIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLUJ1dHRvblwiXG4gICAgICAgICAgICAgICAgbGFiZWw9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgIHNob3dUb29sdGlwPXt0cnVlfVxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPEljb25NYXJrQ29tcG9uZW50XG4gICAgICAgICAgICAgICAgICB0eXBlPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVswXX1cbiAgICAgICAgICAgICAgICAgIGljb25OYW1lPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e2F0dHJpYnV0ZXN9XG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3IgZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yTW9kYWxcIlxuICAgICAgICAgICAgICAgICAgaWNvblZhbHVlPXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgKSl9XG4gICAgICAgICAgPC9HcmlkPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiUmVndWxhciBJY29uc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICB7cmVndWxhckljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgIDxIZWFkaW5nPntfXyhcIkJyYW5kIEljb25zXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PC9IZWFkaW5nPlxuICAgICAgICAgIDxHcmlkIGNvbHVtbnM9ezEyfT5cbiAgICAgICAgICAgIHticmFuZEljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIj5cbiAgICAgICAgICA8RGl2aWRlciAvPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgIDwvPlxuICAgICk7XG4gIH1cbik7XG5cbi8qKlxuICogSWNvbk1hcmtDb21wb25lbnQgY29tcG9uZW50IHByb3BlcnRpZXMuXG4gKlxuICogQGludGVyZmFjZSBJY29uTWFya0NvbXBvbmVudFByb3BzXG4gKiBAcHJvcGVydHkge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFtkZWZhdWx0Q2xhc3NdIC0gVGhlIGRlZmF1bHQgY2xhc3MgZm9yIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IFtzZXRBdHRyaWJ1dGVzXSAtIE9wdGlvbmFsIGZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvbk1hcmtDb21wb25lbnRQcm9wcyB7XG4gIHR5cGU6IHN0cmluZztcbiAgaWNvbk5hbWU6IHN0cmluZztcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBkZWZhdWx0Q2xhc3M/OiBzdHJpbmc7XG4gIHNldEF0dHJpYnV0ZXM/OiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG4gIGNsYXNzTmFtZT86IHN0cmluZztcbiAgb25DbGljaz86ICgpID0+IHZvaWQ7XG4gIGljb25WYWx1ZT86IHN0cmluZztcbn1cblxuLyoqXG4gKiBBIGNvbXBvbmVudCBmb3IgZGlzcGxheWluZyBpY29ucyBpbiB0aGUgZWRpdG9yLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvbk1hcmtDb21wb25lbnRQcm9wc30gcHJvcHMgLSBUaGUgcHJvcGVydGllcy5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudCB8IG51bGx9IFRoZSBsb2FkZWQgU1ZHIGljb24gb3IgbnVsbC5cbiAqL1xuY29uc3QgSWNvbk1hcmtDb21wb25lbnQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvbk1hcmtDb21wb25lbnRQcm9wcz4gPSAoe1xuICB0eXBlLFxuICBpY29uTmFtZSxcbiAgYXR0cmlidXRlcyxcbiAgZGVmYXVsdENsYXNzID0gXCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JcIixcbiAgc2V0QXR0cmlidXRlcyA9ICgpID0+IHt9LFxuICBjbGFzc05hbWUgPSBcIlwiLFxuICBvbkNsaWNrLFxuICBpY29uVmFsdWUgPSBcIlwiLFxufSkgPT4ge1xuICBjb25zdCBoYW5kbGVPbkNsaWNrID0gKCkgPT4ge1xuICAgIGlmIChvbkNsaWNrKSB7XG4gICAgICBvbkNsaWNrKCk7XG4gICAgfVxuICB9O1xuXG4gIC8vdHVybiBzb2xpZCBpY29ubmFtZSBpbnRvIHRoZSByaWdodCBmb250LWF3ZXNvbWUgY2xhc3MgaWNvblZhbHVlIGNvbnRhaW5zIHNvbGlkIGljb25uYW1lXG4gIGNvbnN0IGZhVHlwZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMF0gfHwgXCJcIjtcbiAgY29uc3QgZmFJY29uTmFtZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMV0gfHwgXCJcIjtcblxuICBpZiAoaWNvblZhbHVlID09PSBcIlwiKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YCR7YXR0cmlidXRlcy5zdmdTdHJpbmd9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YGZhLSR7ZmFUeXBlfSBmYS0ke2ZhSWNvbk5hbWV9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH1cbn07XG5cbmV4cG9ydCB7IEljb25QaWNrZXIsIEljb25NYXJrQ29tcG9uZW50LCBJY29uUGlja2VyTW9kYWxJbnNldCB9O1xuIl0sIm5hbWVzIjpbIl9fIiwiQ29tYm9ib3hDb250cm9sIiwiQnV0dG9uIiwiU2VhcmNoQ29udHJvbCIsIl9fZXhwZXJpbWVudGFsR3JpZCIsIkdyaWQiLCJfX2V4cGVyaW1lbnRhbEhlYWRpbmciLCJIZWFkaW5nIiwiX19leHBlcmltZW50YWxTcGFjZXIiLCJTcGFjZXIiLCJfX2V4cGVyaW1lbnRhbERpdmlkZXIiLCJEaXZpZGVyIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJ1c2VSZWYiLCJtZW1vIiwiRnJhZ21lbnQiLCJmb250YXdlc29tZUljb25OYW1lcyIsInNwZWFrIiwiZmV0Y2hTdmdJY29uIiwidHlwZSIsImljb25OYW1lIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJzdmdGYUNsYXNzIiwiY29uY2F0Iiwic3ZnU3RyaW5nIiwiSWNvblBpY2tlciIsIl9yZWYiLCJfdXNlU3RhdGUiLCJfdXNlU3RhdGUyIiwiX3NsaWNlZFRvQXJyYXkiLCJhbGxJY29uc09wdGlvbnMiLCJzZXRBbGxJY29uc09wdGlvbnMiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkiLCJpY29uIiwic3BsaXQiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkyIiwiY3JlYXRlSWNvbk9wdGlvbnMiLCJpY29ucyIsImxhYmVsIiwibWFwIiwidmFsdWUiLCJfdG9Db25zdW1hYmxlQXJyYXkiLCJzb2xpZCIsInJlZ3VsYXIiLCJicmFuZHMiLCJfanN4cyIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwiX2pzeCIsIm9uQ2hhbmdlIiwibmV3SWNvbiIsIm9wdGlvbnMiLCJhbGxvd1Jlc2V0IiwiY2xhc3NOYW1lIiwidmFyaWFudCIsIm9uQ2xpY2siLCJJY29uUGlja2VyTW9kYWxJbnNldCIsIl9yZWYyIiwiX3VzZVN0YXRlMyIsIl91c2VTdGF0ZTQiLCJzb2xpZEljb25zIiwic2V0U29saWRJY29ucyIsIl91c2VTdGF0ZTUiLCJfdXNlU3RhdGU2IiwicmVndWxhckljb25zIiwic2V0UmVndWxhckljb25zIiwiX3VzZVN0YXRlNyIsIl91c2VTdGF0ZTgiLCJicmFuZEljb25zIiwic2V0QnJhbmRJY29ucyIsIl91c2VTdGF0ZTkiLCJfdXNlU3RhdGUxMCIsImFsbEljb25zIiwic2V0QWxsSWNvbnMiLCJfdXNlU3RhdGUxMSIsIl91c2VTdGF0ZTEyIiwiZmlsdGVyZWRJY29ucyIsInNldEZpbHRlcmVkSWNvbnMiLCJfdXNlU3RhdGUxMyIsIl91c2VTdGF0ZTE0Iiwic2VhcmNoUXVlcnkiLCJzZXRTZWFyY2hRdWVyeSIsIl91c2VTdGF0ZTE1IiwiX3VzZVN0YXRlMTYiLCJzaG93U2VhcmNoUmVzdWx0cyIsInNldFNob3dTZWFyY2hSZXN1bHRzIiwic2VhcmNoSW5wdXRSZWYiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkzIiwiX2F0dHJpYnV0ZXMkaWNvbiRzcGxpNCIsIm9uQ2xpY2tJY29uQnV0dG9uIiwiaWNvblZhbHVlIiwiaGFuZGxlU2VhcmNoQ2hhbmdlIiwiaGFuZGxlS2V5RG93biIsImV2ZW50Iiwia2V5IiwiaGFuZGxlU2VhcmNoIiwicXVlcnkiLCJ0b0xvd2VyQ2FzZSIsImZpbHRlciIsIl9yZWYzIiwiX3ZhbHVlJHNwbGl0IiwiX3ZhbHVlJHNwbGl0MiIsImluY2x1ZGVzIiwib25TZWFyY2hDaGFuZ2UiLCJocmVmIiwidGFyZ2V0IiwicmVsIiwicGFkZGluZ1RvcCIsInBhZGRpbmdCb3R0b20iLCJvbktleURvd24iLCJyZWYiLCJsZW5ndGgiLCJjb2x1bW5zIiwiaWNvbk9wdGlvbiIsImlzUHJlc3NlZCIsInNpemUiLCJzaG93VG9vbHRpcCIsIkljb25NYXJrQ29tcG9uZW50IiwiX3JlZjQiLCJfcmVmNCRkZWZhdWx0Q2xhc3MiLCJkZWZhdWx0Q2xhc3MiLCJfcmVmNCRzZXRBdHRyaWJ1dGVzIiwiX3JlZjQkY2xhc3NOYW1lIiwiX3JlZjQkaWNvblZhbHVlIiwiaGFuZGxlT25DbGljayIsImZhVHlwZSIsImZhSWNvbk5hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/IconPicker.tsx\n"); - -/***/ }), - -/***/ "./src/tab/InspectorControls/CustomInspectorControls.tsx": -/*!***************************************************************!*\ - !*** ./src/tab/InspectorControls/CustomInspectorControls.tsx ***! - \***************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CustomInspectorControls: function() { return /* binding */ CustomInspectorControls; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _components_IconPicker__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/IconPicker */ \"./src/components/IconPicker.tsx\");\n/* harmony import */ var _TitleSettings__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./TitleSettings */ \"./src/tab/InspectorControls/TitleSettings.tsx\");\n\n\n\n\n\n\n/**\n * CustomInspectorControls component to display additional settings in the block inspector.\n *\n * @component\n * @param {EditProps} props - The properties.\n * @returns {JSX.Element} The `CustomInspectorControls` component.\n */\nvar CustomInspectorControls = function CustomInspectorControls(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_TitleSettings__WEBPACK_IMPORTED_MODULE_5__.TitleInspectorControls, {\n attributes: {\n title: attributes.title\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Icon Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_4__.IconPicker, {\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n })\n })]\n })\n });\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFiL0luc3BlY3RvckNvbnRyb2xzL0N1c3RvbUluc3BlY3RvckNvbnRyb2xzLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBNEQ7QUFDSztBQUM1QjtBQUVvQjtBQUNBO0FBc0J6RDs7Ozs7OztBQU9BLElBQU1LLHVCQUF1QixHQUFHLFNBQTFCQSx1QkFBdUJBLENBQUFDLElBQUEsRUFHSTtFQUFBLElBRjdCQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtJQUNWQyxhQUFhLEdBQUFGLElBQUEsQ0FBYkUsYUFBYTtFQUdiLE9BQ0lDLHNEQUFBLENBQUFDLHVEQUFBO0lBQUFDLFFBQUEsRUFDQUMsdURBQUEsQ0FBQ1osc0VBQWlCO01BQUFXLFFBQUEsR0FDbEJGLHNEQUFBLENBQUNMLGtFQUFzQjtRQUFDRyxVQUFVLEVBQUU7VUFBQ00sS0FBSyxFQUFFTixVQUFVLENBQUNNO1FBQUssQ0FBQztRQUFFTCxhQUFhLEVBQUVBO01BQWEsRUFBSSxFQUMvRkMsc0RBQUEsQ0FBQ1IsNERBQVM7UUFBQ1ksS0FBSyxFQUFFWCxtREFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztRQUFBUyxRQUFBLEVBQzNERixzREFBQSxDQUFDTiw4REFBVTtVQUNUSSxVQUFVLEVBQUU7WUFDVk8sSUFBSSxFQUFFUCxVQUFVLENBQUNPLElBQUk7WUFDckJDLFNBQVMsRUFBRVIsVUFBVSxDQUFDUTtXQUN2QjtVQUNEUCxhQUFhLEVBQUVBO1FBQWE7TUFDNUIsRUFDUTtJQUFBO0VBQ1EsRUFDakI7QUFFWCxDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90YWIvSW5zcGVjdG9yQ29udHJvbHMvQ3VzdG9tSW5zcGVjdG9yQ29udHJvbHMudHN4P2ZmNDQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5zcGVjdG9yQ29udHJvbHMgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7IFBhbmVsQm9keSwgVG9nZ2xlQ29udHJvbCB9IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuXG5pbXBvcnQgeyBJY29uUGlja2VyIH0gZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvSWNvblBpY2tlclwiO1xuaW1wb3J0IHsgVGl0bGVJbnNwZWN0b3JDb250cm9scyB9IGZyb20gXCIuL1RpdGxlU2V0dGluZ3NcIjtcblxuLyoqXG4gKiBFZGl0UHJvcHMgaW50ZXJmYWNlIGZvciBDdXN0b21JbnNwZWN0b3JDb250cm9scyBjb21wb25lbnQuXG4gKlxuICogQGludGVyZmFjZSBFZGl0UHJvcHNcbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBhdHRyaWJ1dGVzIC0gVGhlIGF0dHJpYnV0ZXMgZm9yIHRoZSBibG9jay5cbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBbYXR0cmlidXRlcy5zdmdTdHJpbmddIC0gVGhlIFNWRyBzdHJpbmcgZm9yIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFthdHRyaWJ1dGVzLmljb25dIC0gVGhlIGljb24gbmFtZS5cbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBbYXR0cmlidXRlcy50aXRsZV0gLSBUaGUgdGl0bGUuXG4gKiBAcHJvcGVydHkge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gVGhlIGZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcy5cbiAqL1xuaW50ZXJmYWNlIEVkaXRQcm9wcyB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBzdmdTdHJpbmc/OiBzdHJpbmc7XG4gICAgaWNvbj86IHN0cmluZztcbiAgICB0aXRsZT86IHN0cmluZztcbiAgfTtcblxuICBzZXRBdHRyaWJ1dGVzOiAoYXR0cmlidXRlczogUGFydGlhbDxFZGl0UHJvcHNbXCJhdHRyaWJ1dGVzXCJdPikgPT4gdm9pZDtcbn1cblxuLyoqXG4gKiBDdXN0b21JbnNwZWN0b3JDb250cm9scyBjb21wb25lbnQgdG8gZGlzcGxheSBhZGRpdGlvbmFsIHNldHRpbmdzIGluIHRoZSBibG9jayBpbnNwZWN0b3IuXG4gKlxuICogQGNvbXBvbmVudFxuICogQHBhcmFtIHtFZGl0UHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBgQ3VzdG9tSW5zcGVjdG9yQ29udHJvbHNgIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgQ3VzdG9tSW5zcGVjdG9yQ29udHJvbHMgPSAoe1xuICAgIGF0dHJpYnV0ZXMsXG4gICAgc2V0QXR0cmlidXRlcyxcbiAgICB9OiBFZGl0UHJvcHMpOiBKU1guRWxlbWVudCA9PiB7XG4gICAgXG4gICAgcmV0dXJuIChcbiAgICAgICAgPD5cbiAgICAgICAgPEluc3BlY3RvckNvbnRyb2xzPlxuICAgICAgICA8VGl0bGVJbnNwZWN0b3JDb250cm9scyBhdHRyaWJ1dGVzPXt7dGl0bGU6IGF0dHJpYnV0ZXMudGl0bGV9fSBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfSAvPlxuICAgICAgICA8UGFuZWxCb2R5IHRpdGxlPXtfXyhcIkljb24gU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0+XG4gICAgICAgICAgPEljb25QaWNrZXJcbiAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgICAgaWNvbjogYXR0cmlidXRlcy5pY29uLFxuICAgICAgICAgICAgICBzdmdTdHJpbmc6IGF0dHJpYnV0ZXMuc3ZnU3RyaW5nLFxuICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9QYW5lbEJvZHk+XG4gICAgICAgIDwvSW5zcGVjdG9yQ29udHJvbHM+XG4gICAgICAgIDwvPlxuICAgICk7XG59XG5cbmV4cG9ydCB7IEN1c3RvbUluc3BlY3RvckNvbnRyb2xzIH07Il0sIm5hbWVzIjpbIkluc3BlY3RvckNvbnRyb2xzIiwiUGFuZWxCb2R5IiwiX18iLCJJY29uUGlja2VyIiwiVGl0bGVJbnNwZWN0b3JDb250cm9scyIsIkN1c3RvbUluc3BlY3RvckNvbnRyb2xzIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiX2pzeCIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwiX2pzeHMiLCJ0aXRsZSIsImljb24iLCJzdmdTdHJpbmciXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/tab/InspectorControls/CustomInspectorControls.tsx\n"); - -/***/ }), - -/***/ "./src/tab/InspectorControls/TitleSettings.tsx": -/*!*****************************************************!*\ - !*** ./src/tab/InspectorControls/TitleSettings.tsx ***! - \*****************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ TitleInspectorControls: function() { return /* binding */ TitleInspectorControls; },\n/* harmony export */ TitleModal: function() { return /* binding */ TitleModal; },\n/* harmony export */ TitlePlaceholder: function() { return /* binding */ TitlePlaceholder; },\n/* harmony export */ TitleToolbar: function() { return /* binding */ TitleToolbar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _components_IconPicker__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../components/IconPicker */ \"./src/components/IconPicker.tsx\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\n\nvar labelIcon = (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n height: \"1em\",\n viewBox: \"0 0 512 512\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Path, {\n d: \"M441 58.9L453.1 71c9.4 9.4 9.4 24.6 0 33.9L424 134.1 377.9 88 407 58.9c9.4-9.4 24.6-9.4 33.9 0zM209.8 256.2L344 121.9 390.1 168 255.8 302.2c-2.9 2.9-6.5 5-10.4 6.1l-58.5 16.7 16.7-58.5c1.1-3.9 3.2-7.5 6.1-10.4zM373.1 25L175.8 222.2c-8.7 8.7-15 19.4-18.3 31.1l-28.6 100c-2.4 8.4-.1 17.4 6.1 23.6s15.2 8.5 23.6 6.1l100-28.6c11.8-3.4 22.5-9.7 31.1-18.3L487 138.9c28.1-28.1 28.1-73.7 0-101.8L474.9 25C446.8-3.1 401.2-3.1 373.1 25zM88 64C39.4 64 0 103.4 0 152V424c0 48.6 39.4 88 88 88H360c48.6 0 88-39.4 88-88V312c0-13.3-10.7-24-24-24s-24 10.7-24 24V424c0 22.1-17.9 40-40 40H88c-22.1 0-40-17.9-40-40V152c0-22.1 17.9-40 40-40H200c13.3 0 24-10.7 24-24s-10.7-24-24-24H88z\"\n })\n});\n/**\n * A toolbar component to manage title settings.\n *\n * @param {TitleSettingsProps} props - Properties passed to the component\n * @returns {JSX.Element} JSX element\n */\nvar TitleToolbar = function TitleToolbar(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var labelSettings = attributes.labelSettings;\n var createXrayIcon = function createXrayIcon() {\n var fillColor = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \"none\";\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n height: \"1em\",\n viewBox: \"0 0 512 512\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Path, {\n fill: fillColor,\n d: \"M0 64C0 46.3 14.3 32 32 32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16v32H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48H128c-8.8 0-16 7.2-16 16s7.2 16 16 16H240v70.6L189.1 307c-5.2-2-10.6-3-16.2-3h-2.1c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6H316.4c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8H339c-5.5 0-11 1-16.2 3L272 326.6V256H384c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V176h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"\n })\n });\n };\n var inactiveXrayIcon = createXrayIcon(\"#D3D3D3\");\n var ActivexrayIcon = createXrayIcon(\"#000\");\n var onChangeLabelHint = function onChangeLabelHint() {\n setAttributes({\n labelSettings: !attributes.labelSettings\n });\n };\n var toggleXray = function toggleXray(newXray) {\n setAttributes({\n xray: newXray\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Show / Hide Label Settings\", \"rrze-elements-blocks\"),\n onClick: onChangeLabelHint,\n icon: labelIcon\n })\n });\n};\n/**\n * A modal component to manage title settings.\n *\n * @param {TitleSettingsProps} props - Properties passed to the component\n * @returns {JSX.Element} JSX element\n */\nvar TitleModal = function TitleModal(_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes;\n var _a;\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useState)(false),\n _useState2 = _slicedToArray(_useState, 2),\n isOpen = _useState2[0],\n setOpen = _useState2[1];\n // Functions to handle the opening and closing of the icon picker modal.\n var openModal = function openModal() {\n return setOpen(true);\n };\n var closeModal = function closeModal() {\n return setOpen(false);\n };\n // Function to handle the change of the title attribute.\n var onChangeTitle = function onChangeTitle(newText) {\n if (newText === \"\") {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n title: \" \"\n });\n } else {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n title: newText\n });\n }\n };\n var _ref3 = ((_a = attributes.icon) === null || _a === void 0 ? void 0 : _a.split(\" \")) || [],\n _ref4 = _slicedToArray(_ref3, 2),\n iconType = _ref4[0],\n iconName = _ref4[1];\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n icon: labelIcon,\n label: attributes.title === \"\" ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Add an Label\", \"rrze-elements-blocks\") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Change the Label\", \"rrze-elements-blocks\"),\n onClick: openModal\n }), isOpen && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Modal, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Change the Tab Label\", \"rrze-elements-blocks\"),\n onRequestClose: closeModal,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n children: [attributes.icon && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_6__.IconMarkComponent, {\n type: iconType,\n iconName: iconName,\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.TextControl, {\n value: attributes.title,\n onChange: onChangeTitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Enter your Tab Label\", \"rrze-elements-blocks\"),\n className: \"elements-blocks-input-following-icon\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"primary\",\n onClick: closeModal,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Close\", \"rrze-elements-blocks\")\n })]\n })\n })]\n });\n};\n/**\n * A placeholder component for title settings.\n *\n * @param {TitleSettingsProps} props - Properties passed to the component\n * @returns {JSX.Element} JSX element\n */\nvar TitlePlaceholder = function TitlePlaceholder(_ref5) {\n var attributes = _ref5.attributes,\n setAttributes = _ref5.setAttributes;\n var _a;\n var _useDispatch2 = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch2.__unstableMarkNextChangeAsNotPersistent;\n var _ref6 = ((_a = attributes.icon) === null || _a === void 0 ? void 0 : _a.split(\" \")) || [],\n _ref7 = _slicedToArray(_ref6, 2),\n iconType = _ref7[0],\n iconName = _ref7[1];\n var onChangeLabelHint = function onChangeLabelHint() {\n setAttributes({\n labelSettings: !attributes.labelSettings\n });\n };\n // Function to handle the change of the title attribute.\n var onChangeTitle = function onChangeTitle(newText) {\n if (newText === \"\") {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n title: \" \"\n });\n } else {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n title: newText\n });\n }\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Placeholder, {\n icon: labelIcon,\n instructions: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Enter your Tab title. You can change it later through the block settings inside the Toolbar.\", \"rrze-elements-blocks\"),\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Tab Label Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"rrze-elements-tabs-modal-container\",\n children: [attributes.icon && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_6__.IconMarkComponent, {\n type: iconType,\n iconName: iconName,\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n defaultClass: \"elements-tabs-icon-modal\",\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.TextControl, {\n value: attributes.title,\n onChange: onChangeTitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Enter your Tab Label\", \"rrze-elements-blocks\"),\n className: \"elements-tabs-icon-modal-input\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"primary\",\n onClick: onChangeLabelHint,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Hide Label settings\", \"rrze-elements-blocks\")\n })]\n })\n });\n};\n/**\n * Inspector controls for title settings.\n *\n * @param {TitleSettingsProps} props - Properties passed to the component\n * @returns {JSX.Element} JSX element\n */\nvar TitleInspectorControls = function TitleInspectorControls(_ref8) {\n var attributes = _ref8.attributes,\n setAttributes = _ref8.setAttributes;\n var _useDispatch3 = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_4__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch3.__unstableMarkNextChangeAsNotPersistent;\n var onChangeTitle = function onChangeTitle(newText) {\n if (newText === \"\") {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n title: \" \"\n });\n } else {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n title: newText\n });\n }\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Label settings\", \"rrze-elements-blocks\"),\n initialOpen: true,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalText, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Enter your Tab Label.\", \"rrze-elements-blocks\")\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.TextControl, {\n value: attributes.title,\n onChange: onChangeTitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Enter your Tab Label\", \"rrze-elements-blocks\"),\n className: \"elements-blocks-input-following-icon\"\n })]\n });\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFiL0luc3BlY3RvckNvbnRyb2xzL1RpdGxlU2V0dGluZ3MudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFxQztBQWNOO0FBQ3FDO0FBRXRCO0FBQ0E7QUFDa0I7QUEyQmhFLElBQU1tQixTQUFTLEdBQ2JDLHNEQUFBLENBQUNoQixzREFBRztFQUFDaUIsS0FBSyxFQUFDLDRCQUE0QjtFQUFDQyxNQUFNLEVBQUMsS0FBSztFQUFDQyxPQUFPLEVBQUMsYUFBYTtFQUFBQyxRQUFBLEVBRXhFSixzREFBQSxDQUFDZix1REFBSTtJQUFDb0IsQ0FBQyxFQUFDO0VBQXlwQjtBQUFHLEVBRXZxQjtBQUVEOzs7Ozs7QUFNQSxJQUFNQyxZQUFZLEdBQUcsU0FBZkEsWUFBWUEsQ0FBQUMsSUFBQSxFQUF5RDtFQUFBLElBQW5EQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtJQUFFQyxhQUFhLEdBQUFGLElBQUEsQ0FBYkUsYUFBYTtFQUMvQyxJQUFRQyxhQUFhLEdBQUtGLFVBQVUsQ0FBNUJFLGFBQWE7RUFFckIsSUFBTUMsY0FBYyxHQUFHLFNBQWpCQSxjQUFjQSxDQUFBO0lBQUEsSUFBSUMsU0FBUyxHQUFBQyxTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBRyxNQUFNO0lBQUEsT0FDeENiLHNEQUFBLENBQUNoQixzREFBRztNQUFDaUIsS0FBSyxFQUFDLDRCQUE0QjtNQUFDQyxNQUFNLEVBQUMsS0FBSztNQUFDQyxPQUFPLEVBQUMsYUFBYTtNQUFBQyxRQUFBLEVBQ3hFSixzREFBQSxDQUFDZix1REFBSTtRQUNIK0IsSUFBSSxFQUFFSixTQUFTO1FBQ2ZQLENBQUMsRUFBQztNQUF1dUI7SUFDenVCLEVBQ0U7RUFBQSxDQUNQO0VBRUQsSUFBTVksZ0JBQWdCLEdBQUdOLGNBQWMsQ0FBQyxTQUFTLENBQUM7RUFDbEQsSUFBTU8sY0FBYyxHQUFHUCxjQUFjLENBQUMsTUFBTSxD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QWdCLEVBQUUsc0JBQXNCLENBQUM7SUFDbkRzRixXQUFXLEVBQUUsSUFBSTtJQUFBOUQsUUFBQSxHQUVqQkosc0RBQUEsQ0FBQ1QsdUVBQU07TUFBQWEsUUFBQSxFQUNMSixzREFBQSxDQUFDUCxxRUFBSTtRQUFBVyxRQUFBLEVBQUV4QixtREFBRSxDQUFDLHVCQUF1QixFQUFFLHNCQUFzQjtNQUFDO0lBQVEsRUFDM0QsRUFFVG9CLHNEQUFBLENBQUNaLDhEQUFXO01BQ1YrRCxLQUFLLEVBQUUzQyxVQUFVLENBQUMrQixLQUFLO01BQ3ZCYSxRQUFRLEVBQUVmLGFBQWE7TUFDdkJnQixXQUFXLEVBQUV6RSxtREFBRSxDQUFDLHNCQUFzQixFQUFFLHNCQUFzQixDQUFDO01BQy9EMEUsU0FBUyxFQUFDO0lBQXNDLEVBQ2hEO0VBQUEsRUFDUTtBQUVoQixDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90YWIvSW5zcGVjdG9yQ29udHJvbHMvVGl0bGVTZXR0aW5ncy50c3g/NzNlNiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7XG4gIFBhbmVsQm9keSxcbiAgVG9vbGJhckdyb3VwLFxuICBUb29sYmFyQnV0dG9uLFxuICBTVkcsXG4gIFBhdGgsXG4gIFBsYWNlaG9sZGVyLFxuICBCdXR0b24sXG4gIFRleHRDb250cm9sLFxuICBNb2RhbCxcbiAgX19leHBlcmltZW50YWxTcGFjZXIgYXMgU3BhY2VyLFxuICBfX2V4cGVyaW1lbnRhbFRleHQgYXMgVGV4dCxcbiAgSWNvbixcbn0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgc3RvcmUgYXMgYmxvY2tFZGl0b3JTdG9yZSB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5pbXBvcnQgeyB1c2VEaXNwYXRjaCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCB7IHVzZVN0YXRlIH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgSWNvbk1hcmtDb21wb25lbnQgfSBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9JY29uUGlja2VyXCI7XG5cbi8qKlxuICogVHlwZSBkZWZpbml0aW9uIGZvciBUaXRsZVNldHRpbmdzUHJvcHNcbiAqIEB0eXBlZGVmIHtPYmplY3R9IFRpdGxlU2V0dGluZ3NQcm9wc1xuICogQHByb3BlcnR5IHtPYmplY3R9IGF0dHJpYnV0ZXMgLSBUaGUgYXR0cmlidXRlcyBmb3IgdGl0bGUgc2V0dGluZ3NcbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gYXR0cmlidXRlcy54cmF5IC0gVGhlIHhyYXkgc2V0dGluZ1xuICogQHByb3BlcnR5IHtib29sZWFufSBhdHRyaWJ1dGVzLmxhYmVsU2V0dGluZ3MgLSBUaGUgbGFiZWwgc2V0dGluZ3MgZmxhZ1xuICogQHByb3BlcnR5IHtzdHJpbmd9IGF0dHJpYnV0ZXMudGl0bGUgLSBUaGUgdGl0bGUgdGV4dFxuICogQHByb3BlcnR5IHtGdW5jdGlvbn0gc2V0QXR0cmlidXRlcyAtIEZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlc1xuICovXG50eXBlIFRpdGxlU2V0dGluZ3NQcm9wcyA9IHtcbiAgYXR0cmlidXRlczoge1xuICAgIHhyYXk/OiBib29sZWFuO1xuICAgIGxhYmVsU2V0dGluZ3M/OiBib29sZWFuO1xuICAgIGljb24/OiBzdHJpbmc7XG4gICAgdGl0bGU/OiBzdHJpbmc7XG4gICAgc3ZnU3RyaW5nPzogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczoge1xuICAgIHhyYXk/OiBib29sZWFuO1xuICAgIGxhYmVsU2V0dGluZ3M/OiBib29sZWFuO1xuICAgIHRpdGxlPzogc3RyaW5nO1xuICAgIGljb24/OiBzdHJpbmc7XG4gIH0pID0+IHZvaWQ7XG59O1xuXG5jb25zdCBsYWJlbEljb24gPSAoXG4gIDxTVkcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGhlaWdodD1cIjFlbVwiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiPlxuICAgIHsvKiB7IDwhLS0hIEZvbnQgQXdlc29tZSBGcmVlIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT59ICovfVxuICAgIDxQYXRoIGQ9XCJNNDQxIDU4LjlMNDUzLjEgNzFjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlMNDI0IDEzNC4xIDM3Ny45IDg4IDQwNyA1OC45YzkuNC05LjQgMjQuNi05LjQgMzMuOSAwek0yMDkuOCAyNTYuMkwzNDQgMTIxLjkgMzkwLjEgMTY4IDI1NS44IDMwMi4yYy0yLjkgMi45LTYuNSA1LTEwLjQgNi4xbC01OC41IDE2LjcgMTYuNy01OC41YzEuMS0zLjkgMy4yLTcuNSA2LjEtMTAuNHpNMzczLjEgMjVMMTc1LjggMjIyLjJjLTguNyA4LjctMTUgMTkuNC0xOC4zIDMxLjFsLTI4LjYgMTAwYy0yLjQgOC40LS4xIDE3LjQgNi4xIDIzLjZzMTUuMiA4LjUgMjMuNiA2LjFsMTAwLTI4LjZjMTEuOC0zLjQgMjIuNS05LjcgMzEuMS0xOC4zTDQ4NyAxMzguOWMyOC4xLTI4LjEgMjguMS03My43IDAtMTAxLjhMNDc0LjkgMjVDNDQ2LjgtMy4xIDQwMS4yLTMuMSAzNzMuMSAyNXpNODggNjRDMzkuNCA2NCAwIDEwMy40IDAgMTUyVjQyNGMwIDQ4LjYgMzkuNCA4OCA4OCA4OEgzNjBjNDguNiAwIDg4LTM5LjQgODgtODhWMzEyYzAtMTMuMy0xMC43LTI0LTI0LTI0cy0yNCAxMC43LTI0IDI0VjQyNGMwIDIyLjEtMTcuOSA0MC00MCA0MEg4OGMtMjIuMSAwLTQwLTE3LjktNDAtNDBWMTUyYzAtMjIuMSAxNy45LTQwIDQwLTQwSDIwMGMxMy4zIDAgMjQtMTAuNyAyNC0yNHMtMTAuNy0yNC0yNC0yNEg4OHpcIiAvPlxuICA8L1NWRz5cbik7XG5cbi8qKlxuICogQSB0b29sYmFyIGNvbXBvbmVudCB0byBtYW5hZ2UgdGl0bGUgc2V0dGluZ3MuXG4gKlxuICogQHBhcmFtIHtUaXRsZVNldHRpbmdzUHJvcHN9IHByb3BzIC0gUHJvcGVydGllcyBwYXNzZWQgdG8gdGhlIGNvbXBvbmVudFxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggZWxlbWVudFxuICovXG5jb25zdCBUaXRsZVRvb2xiYXIgPSAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH06IFRpdGxlU2V0dGluZ3NQcm9wcykgPT4ge1xuICBjb25zdCB7IGxhYmVsU2V0dGluZ3MgfSA9IGF0dHJpYnV0ZXM7XG5cbiAgY29uc3QgY3JlYXRlWHJheUljb24gPSAoZmlsbENvbG9yID0gXCJub25lXCIpID0+IChcbiAgICA8U1ZHIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBoZWlnaHQ9XCIxZW1cIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj5cbiAgICAgIDxQYXRoXG4gICAgICAgIGZpbGw9e2ZpbGxDb2xvcn1cbiAgICAgICAgZD1cIk0wIDY0QzAgNDYuMyAxNC4zIDMyIDMyIDMySDQ4MGMxNy43IDAgMzIgMTQuMyAzMiAzMnMtMTQuMyAzMi0zMiAzMlY0MTZjMTcuNyAwIDMyIDE0LjMgMzIgMzJzLTE0LjMgMzItMzIgMzJIMzJjLTE3LjcgMC0zMi0xNC4zLTMyLTMyczE0LjMtMzIgMzItMzJWOTZDMTQuMyA5NiAwIDgxLjcgMCA2NHpNMjU2IDk2Yy04LjggMC0xNiA3LjItMTYgMTZ2MzJIMTYwYy04LjggMC0xNiA3LjItMTYgMTZzNy4yIDE2IDE2IDE2aDgwdjQ4SDEyOGMtOC44IDAtMTYgNy4yLTE2IDE2czcuMiAxNiAxNiAxNkgyNDB2NzAuNkwxODkuMSAzMDdjLTUuMi0yLTEwLjYtMy0xNi4yLTNoLTIuMWMtMjMuNiAwLTQyLjggMTkuMi00Mi44IDQyLjhjMCA5LjYgMy4yIDE4LjkgOS4xIDI2LjRsMTguMiAyMy4yYzkuNyAxMi40IDI0LjYgMTkuNiA0MC4zIDE5LjZIMzE2LjRjMTUuNyAwIDMwLjYtNy4yIDQwLjMtMTkuNmwxOC4yLTIzLjJjNS45LTcuNSA5LjEtMTYuOCA5LjEtMjYuNGMwLTIzLjYtMTkuMi00Mi44LTQyLjgtNDIuOEgzMzljLTUuNSAwLTExIDEtMTYuMiAzTDI3MiAzMjYuNlYyNTZIMzg0YzguOCAwIDE2LTcuMiAxNi0xNnMtNy4yLTE2LTE2LTE2SDI3MlYxNzZoODBjOC44IDAgMTYtNy4yIDE2LTE2cy03LjItMTYtMTYtMTZIMjcyVjExMmMwLTguOC03LjItMTYtMTYtMTZ6TTIwOCAzNTJhMTYgMTYgMCAxIDEgMCAzMiAxNiAxNiAwIDEgMSAwLTMyem04MCAxNmExNiAxNiAwIDEgMSAzMiAwIDE2IDE2IDAgMSAxIC0zMiAwelwiXG4gICAgICAvPlxuICAgIDwvU1ZHPlxuICApO1xuXG4gIGNvbnN0IGluYWN0aXZlWHJheUljb24gPSBjcmVhdGVYcmF5SWNvbihcIiNEM0QzRDNcIik7XG4gIGNvbnN0IEFjdGl2ZXhyYXlJY29uID0gY3JlYXRlWHJheUljb24oXCIjMDAwXCIpO1xuXG4gIGNvbnN0IG9uQ2hhbmdlTGFiZWxIaW50ID0gKCkgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBsYWJlbFNldHRpbmdzOiAhYXR0cmlidXRlcy5sYWJlbFNldHRpbmdzIH0pO1xuICB9O1xuXG4gIGNvbnN0IHRvZ2dsZVhyYXkgPSAobmV3WHJheTogYm9vbGVhbikgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyB4cmF5OiBuZXdYcmF5IH0pO1xuICB9O1xuXG4gIHJldHVybiAoXG4gICAgPFRvb2xiYXJHcm91cD5cbiAgICAgIDxUb29sYmFyQnV0dG9uXG4gICAgICAgIGxhYmVsPXtfXyhcIlNob3cgLyBIaWRlIExhYmVsIFNldHRpbmdzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2hhbmdlTGFiZWxIaW50fVxuICAgICAgICBpY29uPXtsYWJlbEljb259IC8+XG4gICAgPC9Ub29sYmFyR3JvdXA+XG4gICk7XG59O1xuXG4vKipcbiAqIEEgbW9kYWwgY29tcG9uZW50IHRvIG1hbmFnZSB0aXRsZSBzZXR0aW5ncy5cbiAqXG4gKiBAcGFyYW0ge1RpdGxlU2V0dGluZ3NQcm9wc30gcHJvcHMgLSBQcm9wZXJ0aWVzIHBhc3NlZCB0byB0aGUgY29tcG9uZW50XG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IEpTWCBlbGVtZW50XG4gKi9cblxuY29uc3QgVGl0bGVNb2RhbCA9ICh7IGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXMgfTogVGl0bGVTZXR0aW5nc1Byb3BzKSA9PiB7XG4gIGNvbnN0IHsgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IH0gPVxuICAgIHVzZURpc3BhdGNoKGJsb2NrRWRpdG9yU3RvcmUpO1xuXG4gIGNvbnN0IFtpc09wZW4sIHNldE9wZW5dID0gdXNlU3RhdGUoZmFsc2UpO1xuICAvLyBGdW5jdGlvbnMgdG8gaGFuZGxlIHRoZSBvcGVuaW5nIGFuZCBjbG9zaW5nIG9mIHRoZSBpY29uIHBpY2tlciBtb2RhbC5cbiAgY29uc3Qgb3Blbk1vZGFsID0gKCkgPT4gc2V0T3Blbih0cnVlKTtcbiAgY29uc3QgY2xvc2VNb2RhbCA9ICgpID0+IHNldE9wZW4oZmFsc2UpO1xuXG4gIC8vIEZ1bmN0aW9uIHRvIGhhbmRsZSB0aGUgY2hhbmdlIG9mIHRoZSB0aXRsZSBhdHRyaWJ1dGUuXG4gIGNvbnN0IG9uQ2hhbmdlVGl0bGUgPSAobmV3VGV4dDogc3RyaW5nKSA9PiB7XG4gICAgaWYgKG5ld1RleHQgPT09IFwiXCIpIHtcbiAgICAgIF9fdW5zdGFibGVNYXJrTmV4dENoYW5nZUFzTm90UGVyc2lzdGVudCgpO1xuICAgICAgc2V0QXR0cmlidXRlcyh7IHRpdGxlOiBcIiBcIiB9KTtcbiAgICB9IGVsc2Uge1xuICAgICAgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50KCk7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGl0bGU6IG5ld1RleHQgfSk7XG4gICAgfVxuICB9O1xuXG4gIGNvbnN0IFtpY29uVHlwZSwgaWNvbk5hbWVdID0gYXR0cmlidXRlcy5pY29uPy5zcGxpdChcIiBcIikgfHwgW107XG5cbiAgcmV0dXJuIChcbiAgICA8PlxuICAgICAgPFRvb2xiYXJCdXR0b25cbiAgICAgICAgaWNvbj17bGFiZWxJY29ufVxuICAgICAgICBsYWJlbD17YXR0cmlidXRlcy50aXRsZSA9PT0gXCJcIlxuICAgICAgICAgID8gX18oXCJBZGQgYW4gTGFiZWxcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKVxuICAgICAgICAgIDogX18oXCJDaGFuZ2UgdGhlIExhYmVsXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgIG9uQ2xpY2s9e29wZW5Nb2RhbH0gLz5cbiAgICAgIHtpc09wZW4gJiYgKFxuICAgICAgICA8TW9kYWxcbiAgICAgICAgICB0aXRsZT17X18oXCJDaGFuZ2UgdGhlIFRhYiBMYWJlbFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgIG9uUmVxdWVzdENsb3NlPXtjbG9zZU1vZGFsfVxuICAgICAgICA+XG4gICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgIHthdHRyaWJ1dGVzLmljb24gJiYgKFxuICAgICAgICAgICAgICA8SWNvbk1hcmtDb21wb25lbnRcbiAgICAgICAgICAgICAgICB0eXBlPXtpY29uVHlwZX1cbiAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk5hbWV9XG4gICAgICAgICAgICAgICAgYXR0cmlidXRlcz17e1xuICAgICAgICAgICAgICAgICAgaWNvbjogYXR0cmlidXRlcy5pY29uLFxuICAgICAgICAgICAgICAgICAgc3ZnU3RyaW5nOiBhdHRyaWJ1dGVzLnN2Z1N0cmluZyxcbiAgICAgICAgICAgICAgICB9fVxuICAgICAgICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICApfVxuICAgICAgICAgICAgPFRleHRDb250cm9sXG4gICAgICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLnRpdGxlfVxuICAgICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VUaXRsZX1cbiAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9e19fKFwiRW50ZXIgeW91ciBUYWIgTGFiZWxcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWlucHV0LWZvbGxvd2luZy1pY29uXCJcbiAgICAgICAgICAgIC8+XG5cbiAgICAgICAgICAgIDxCdXR0b24gdmFyaWFudD1cInByaW1hcnlcIiBvbkNsaWNrPXtjbG9zZU1vZGFsfT5cbiAgICAgICAgICAgICAge19fKFwiQ2xvc2VcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L01vZGFsPlxuICAgICAgKX1cbiAgICA8Lz5cbiAgKTtcbn07XG5cbi8qKlxuICogQSBwbGFjZWhvbGRlciBjb21wb25lbnQgZm9yIHRpdGxlIHNldHRpbmdzLlxuICpcbiAqIEBwYXJhbSB7VGl0bGVTZXR0aW5nc1Byb3BzfSBwcm9wcyAtIFByb3BlcnRpZXMgcGFzc2VkIHRvIHRoZSBjb21wb25lbnRcbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gSlNYIGVsZW1lbnRcbiAqL1xuY29uc3QgVGl0bGVQbGFjZWhvbGRlciA9ICh7XG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG59OiBUaXRsZVNldHRpbmdzUHJvcHMpID0+IHtcbiAgY29uc3QgeyBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQgfSA9XG4gICAgdXNlRGlzcGF0Y2goYmxvY2tFZGl0b3JTdG9yZSk7XG4gIGNvbnN0IFtpY29uVHlwZSwgaWNvbk5hbWVdID0gYXR0cmlidXRlcy5pY29uPy5zcGxpdChcIiBcIikgfHwgW107XG5cbiAgY29uc3Qgb25DaGFuZ2VMYWJlbEhpbnQgPSAoKSA9PiB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGxhYmVsU2V0dGluZ3M6ICFhdHRyaWJ1dGVzLmxhYmVsU2V0dGluZ3MgfSk7XG4gIH07XG5cbiAgLy8gRnVuY3Rpb24gdG8gaGFuZGxlIHRoZSBjaGFuZ2Ugb2YgdGhlIHRpdGxlIGF0dHJpYnV0ZS5cbiAgY29uc3Qgb25DaGFuZ2VUaXRsZSA9IChuZXdUZXh0OiBzdHJpbmcpID0+IHtcbiAgICBpZiAobmV3VGV4dCA9PT0gXCJcIikge1xuICAgICAgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50KCk7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGl0bGU6IFwiIFwiIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQoKTtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyB0aXRsZTogbmV3VGV4dCB9KTtcbiAgICB9XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8UGxhY2Vob2xkZXJcbiAgICAgIGljb249e2xhYmVsSWNvbn1cbiAgICAgIGluc3RydWN0aW9ucz17X18oXCJFbnRlciB5b3VyIFRhYiB0aXRsZS4gWW91IGNhbiBjaGFuZ2UgaXQgbGF0ZXIgdGhyb3VnaCB0aGUgYmxvY2sgc2V0dGluZ3MgaW5zaWRlIHRoZSBUb29sYmFyLlwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgbGFiZWw9e19fKFwiVGFiIExhYmVsIFNldHRpbmdzXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgPlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJycnplLWVsZW1lbnRzLXRhYnMtbW9kYWwtY29udGFpbmVyXCI+XG4gICAgICAgIHthdHRyaWJ1dGVzLmljb24gJiYgKFxuICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgdHlwZT17aWNvblR5cGV9XG4gICAgICAgICAgICBpY29uTmFtZT17aWNvbk5hbWV9XG4gICAgICAgICAgICBhdHRyaWJ1dGVzPXt7XG4gICAgICAgICAgICAgIGljb246IGF0dHJpYnV0ZXMuaWNvbixcbiAgICAgICAgICAgICAgc3ZnU3RyaW5nOiBhdHRyaWJ1dGVzLnN2Z1N0cmluZyxcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICBkZWZhdWx0Q2xhc3M9XCJlbGVtZW50cy10YWJzLWljb24tbW9kYWxcIlxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgICA8VGV4dENvbnRyb2xcbiAgICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy50aXRsZX1cbiAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VUaXRsZX1cbiAgICAgICAgICBwbGFjZWhvbGRlcj17X18oXCJFbnRlciB5b3VyIFRhYiBMYWJlbFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLXRhYnMtaWNvbi1tb2RhbC1pbnB1dFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxCdXR0b24gdmFyaWFudD1cInByaW1hcnlcIiBvbkNsaWNrPXtvbkNoYW5nZUxhYmVsSGludH0+XG4gICAgICAgICAge19fKFwiSGlkZSBMYWJlbCBzZXR0aW5nc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICA8L0J1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvUGxhY2Vob2xkZXI+XG4gICk7XG59O1xuXG4vKipcbiAqIEluc3BlY3RvciBjb250cm9scyBmb3IgdGl0bGUgc2V0dGluZ3MuXG4gKlxuICogQHBhcmFtIHtUaXRsZVNldHRpbmdzUHJvcHN9IHByb3BzIC0gUHJvcGVydGllcyBwYXNzZWQgdG8gdGhlIGNvbXBvbmVudFxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBKU1ggZWxlbWVudFxuICovXG5jb25zdCBUaXRsZUluc3BlY3RvckNvbnRyb2xzID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbn06IFRpdGxlU2V0dGluZ3NQcm9wcykgPT4ge1xuICBjb25zdCB7IF9fdW5zdGFibGVNYXJrTmV4dENoYW5nZUFzTm90UGVyc2lzdGVudCB9ID1cbiAgICB1c2VEaXNwYXRjaChibG9ja0VkaXRvclN0b3JlKTtcbiAgY29uc3Qgb25DaGFuZ2VUaXRsZSA9IChuZXdUZXh0OiBzdHJpbmcpID0+IHtcbiAgICBpZiAobmV3VGV4dCA9PT0gXCJcIikge1xuICAgICAgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50KCk7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGl0bGU6IFwiIFwiIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQoKTtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyB0aXRsZTogbmV3VGV4dCB9KTtcbiAgICB9XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8UGFuZWxCb2R5XG4gICAgICB0aXRsZT17X18oXCJMYWJlbCBzZXR0aW5nc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgaW5pdGlhbE9wZW49e3RydWV9XG4gICAgPlxuICAgICAgPFNwYWNlcj5cbiAgICAgICAgPFRleHQ+e19fKFwiRW50ZXIgeW91ciBUYWIgTGFiZWwuXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PC9UZXh0PlxuICAgICAgPC9TcGFjZXI+XG5cbiAgICAgIDxUZXh0Q29udHJvbFxuICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy50aXRsZX1cbiAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlVGl0bGV9XG4gICAgICAgIHBsYWNlaG9sZGVyPXtfXyhcIkVudGVyIHlvdXIgVGFiIExhYmVsXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pbnB1dC1mb2xsb3dpbmctaWNvblwiXG4gICAgICAvPlxuICAgIDwvUGFuZWxCb2R5PlxuICApO1xufTtcblxuZXhwb3J0IHsgVGl0bGVNb2RhbCwgVGl0bGVUb29sYmFyLCBUaXRsZVBsYWNlaG9sZGVyLCBUaXRsZUluc3BlY3RvckNvbnRyb2xzIH07XG4iXSwibmFtZXMiOlsiX18iLCJQYW5lbEJvZHkiLCJUb29sYmFyR3JvdXAiLCJUb29sYmFyQnV0dG9uIiwiU1ZHIiwiUGF0aCIsIlBsYWNlaG9sZGVyIiwiQnV0dG9uIiwiVGV4dENvbnRyb2wiLCJNb2RhbCIsIl9fZXhwZXJpbWVudGFsU3BhY2VyIiwiU3BhY2VyIiwiX19leHBlcmltZW50YWxUZXh0IiwiVGV4dCIsInN0b3JlIiwiYmxvY2tFZGl0b3JTdG9yZSIsInVzZURpc3BhdGNoIiwidXNlU3RhdGUiLCJJY29uTWFya0NvbXBvbmVudCIsImxhYmVsSWNvbiIsIl9qc3giLCJ4bWxucyIsImhlaWdodCIsInZpZXdCb3giLCJjaGlsZHJlbiIsImQiLCJUaXRsZVRvb2xiYXIiLCJfcmVmIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJsYWJlbFNldHRpbmdzIiwiY3JlYXRlWHJheUljb24iLCJmaWxsQ29sb3IiLCJhcmd1bWVudHMiLCJsZW5ndGgiLCJ1bmRlZmluZWQiLCJmaWxsIiwiaW5hY3RpdmVYcmF5SWNvbiIsIkFjdGl2ZXhyYXlJY29uIiwib25DaGFuZ2VMYWJlbEhpbnQiLCJ0b2dnbGVYcmF5IiwibmV3WHJheSIsInhyYXkiLCJsYWJlbCIsIm9uQ2xpY2siLCJpY29uIiwiVGl0bGVNb2RhbCIsIl9yZWYyIiwiX3VzZURpc3BhdGNoIiwiX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IiwiX3VzZVN0YXRlIiwiX3VzZVN0YXRlMiIsIl9zbGljZWRUb0FycmF5IiwiaXNPcGVuIiwic2V0T3BlbiIsIm9wZW5Nb2RhbCIsImNsb3NlTW9kYWwiLCJvbkNoYW5nZVRpdGxlIiwibmV3VGV4dCIsInRpdGxlIiwiX3JlZjMiLCJfYSIsInNwbGl0IiwiX3JlZjQiLCJpY29uVHlwZSIsImljb25OYW1lIiwiX2pzeHMiLCJfRnJhZ21lbnQiLCJvblJlcXVlc3RDbG9zZSIsInR5cGUiLCJzdmdTdHJpbmciLCJ2YWx1ZSIsIm9uQ2hhbmdlIiwicGxhY2Vob2xkZXIiLCJjbGFzc05hbWUiLCJ2YXJpYW50IiwiVGl0bGVQbGFjZWhvbGRlciIsIl9yZWY1IiwiX3VzZURpc3BhdGNoMiIsIl9yZWY2IiwiX3JlZjciLCJpbnN0cnVjdGlvbnMiLCJkZWZhdWx0Q2xhc3MiLCJUaXRsZUluc3BlY3RvckNvbnRyb2xzIiwiX3JlZjgiLCJfdXNlRGlzcGF0Y2gzIiwiaW5pdGlhbE9wZW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/tab/InspectorControls/TitleSettings.tsx\n"); - -/***/ }), - -/***/ "./src/tab/edit.tsx": -/*!**************************!*\ - !*** ./src/tab/edit.tsx ***! - \**************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/symbol.js\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _components_IconPicker__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/IconPicker */ \"./src/components/IconPicker.tsx\");\n/* harmony import */ var _InspectorControls_CustomInspectorControls__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./InspectorControls/CustomInspectorControls */ \"./src/tab/InspectorControls/CustomInspectorControls.tsx\");\n/* harmony import */ var _InspectorControls_TitleSettings__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./InspectorControls/TitleSettings */ \"./src/tab/InspectorControls/TitleSettings.tsx\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n// Imports from WordPress libraries\n\n\n\n\n\n\n// Custom components for enhancing block controls.\n\n\n\n/**\n * Edit component for the Tab block.\n *\n * Provides controls for customizing the Tab-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n clientId = _ref.clientId,\n context = _ref.context;\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var blockId = props[\"data-block\"];\n var icon = attributes.icon;\n // Hide the block in the editor if it is not active or xray is enabled.\n var classNameValue = attributes.active || attributes.xray ? \"\" : \"is-hidden\";\n // isOpen state is used to control the opening and closing of the icon picker modal \n var _useState = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useState)(false),\n _useState2 = _slicedToArray(_useState, 2),\n isOpen = _useState2[0],\n setOpen = _useState2[1];\n // Sync the block's 'tabsUid' attribute with the parent block's context. \n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {\n if (attributes.tabsUid !== context[\"rrze-elements/tabs-uid\"]) {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n tabsUid: context[\"rrze-elements/tabs-uid\"]\n });\n }\n }, [attributes.tabsUid, context[\"rrze-elements/tabs-uid\"]]);\n /**\n * Sync the block's 'blockId' attribute with the block's ID.\n * This is needed for the tab navigation.\n */\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {\n if (attributes.blockId !== blockId) {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n blockId: blockId\n });\n }\n }, [attributes.blockId, blockId]);\n /**\n * Sync the block's 'active' attribute with the parent block's context.\n * This is needed for the tab navigation to make active tabs visible.\n */\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {\n if (context[\"rrze-elements/tabs-active\"] === \"\") {\n setAttributes({\n active: true\n });\n } else if (context[\"rrze-elements/tabs-active\"] !== blockId) {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n active: false\n });\n } else {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n active: true\n });\n }\n }, [attributes.active, context[\"rrze-elements/tabs-active\"]]);\n /**\n * Sync the block's 'xray' attribute with the parent block's context.\n * The xray attribute is used to show all tabs in the editor.\n */\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {\n setAttributes({\n xray: context[\"rrze-elements/tabs-xray\"]\n });\n }, [attributes.active, context[\"rrze-elements/tabs-xray\"]]);\n // Functions to handle the opening and closing of the icon picker modal.\n var openModal = function openModal() {\n return setOpen(true);\n };\n var closeModal = function closeModal() {\n return setOpen(false);\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_InspectorControls_CustomInspectorControls__WEBPACK_IMPORTED_MODULE_7__.CustomInspectorControls, {\n attributes: {\n title: attributes.title,\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_InspectorControls_TitleSettings__WEBPACK_IMPORTED_MODULE_8__.TitleModal, {\n attributes: {\n labelSettings: attributes.labelSettings,\n title: attributes.title\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarButton, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n label: icon === \"\" ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Add an icon\", \"rrze-elements-blocks\") : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Change the icon\", \"rrze-elements-blocks\"),\n onClick: openModal\n }), isOpen && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Modal, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Select an Icon\", \"rrze-elements-blocks\"),\n onRequestClose: closeModal,\n size: \"large\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_6__.IconPickerModalInset, {\n attributes: {\n icon: attributes.icon,\n svgString: attributes.svgString\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n variant: \"primary\",\n onClick: closeModal,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Close\", \"rrze-elements-blocks\")\n })]\n })]\n });\n }\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n id: blockId,\n role: \"tabpanel\",\n \"aria-labelledby\": blockId,\n className: classNameValue,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h2\", {\n className: \"print-only\",\n children: attributes.title\n }), attributes.labelSettings && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_InspectorControls_TitleSettings__WEBPACK_IMPORTED_MODULE_8__.TitlePlaceholder, {\n attributes: {\n title: attributes.title,\n labelSettings: attributes.labelSettings,\n svgString: attributes.svgString,\n icon: attributes.icon\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n template: [[\"core/paragraph\", {\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Click here and press / to enter content inside your Tab\", \"rrze-elements-blocks\")\n }]]\n })]\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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SSxFQUFFUixVQUFVLENBQUNRO1NBQ2xCO1FBQ0RQLGFBQWEsRUFBRUE7TUFBYSxFQUUvQixFQUNEdUIsc0RBQUEsQ0FBQzdDLGdFQUFXO1FBQ1YwRCxRQUFRLEVBQUUsQ0FDUixDQUNFLGdCQUFnQixFQUNoQjtVQUNFQyxXQUFXLEVBQUVsRCxtREFBRSxDQUNiLHlEQUF5RCxFQUN6RCxzQkFBc0I7U0FFekIsQ0FDRjtNQUNGLEVBQ0Q7SUFBQSxFQUNFO0VBQUEsR0FDRjtBQUVWIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90YWIvZWRpdC50c3g/ZDlhNSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzIGZyb20gV29yZFByZXNzIGxpYnJhcmllc1xuaW1wb3J0IHtcbiAgdXNlQmxvY2tQcm9wcyxcbiAgSW5uZXJCbG9ja3MsXG4gIEJsb2NrQ29udHJvbHMsXG4gIHN0b3JlIGFzIGJsb2NrRWRpdG9yU3RvcmUsXG59IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IHtcbiAgVG9vbGJhckl0ZW0sXG4gIFRvb2xiYXJHcm91cCxcbiAgVG9vbGJhckJ1dHRvbixcbiAgQnV0dG9uLFxuICBNb2RhbCxcbn0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgc3ltYm9sIH0gZnJvbSBcIkB3b3JkcHJlc3MvaWNvbnNcIjtcbmltcG9ydCB7IHVzZURpc3BhdGNoIH0gZnJvbSBcIkB3b3JkcHJlc3MvZGF0YVwiO1xuXG4vLyBDdXN0b20gY29tcG9uZW50cyBmb3IgZW5oYW5jaW5nIGJsb2NrIGNvbnRyb2xzLlxuaW1wb3J0IHsgSWNvblBpY2tlciwgSWNvbk1hcmtDb21wb25lbnQsIEljb25QaWNrZXJNb2RhbEluc2V0IH0gZnJvbSBcIi4uL2NvbXBvbmVudHMvSWNvblBpY2tlclwiO1xuaW1wb3J0IHsgQ3VzdG9tSW5zcGVjdG9yQ29udHJvbHMgfSBmcm9tIFwiLi9JbnNwZWN0b3JDb250cm9scy9DdXN0b21JbnNwZWN0b3JDb250cm9sc1wiO1xuaW1wb3J0IHtcbiAgVGl0bGVNb2RhbCxcbiAgVGl0bGVQbGFjZWhvbGRlcixcbn0gZnJvbSBcIi4vSW5zcGVjdG9yQ29udHJvbHMvVGl0bGVTZXR0aW5nc1wiO1xuXG4vKipcbiAqIEludGVyZmFjZSByZXByZXNlbnRpbmcgdGhlIHByb3BlcnRpZXMgZm9yIHRoZSBFZGl0IGNvbXBvbmVudC5cbiAqIFxuICogQGludGVyZmFjZSBFZGl0UHJvcHNcbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBhdHRyaWJ1dGVzIC0gVGhlIGJsb2NrIGF0dHJpYnV0ZXMuXG4gKiBAcHJvcGVydHkge3N0cmluZ30gW2F0dHJpYnV0ZXMuc3R5bGVdIC0gVGhlIHN0eWxlIG9mIHRoZSBibG9jay5cbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBbYXR0cmlidXRlcy5jb2xvcl0gLSBUaGUgY29sb3Igb2YgdGhlIGJsb2NrLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFthdHRyaWJ1dGVzLnRpdGxlXSAtIFRoZSB0aXRsZSBvZiB0aGUgYmxvY2suXG4gKiBAcHJvcGVydHkge3N0cmluZ30gYXR0cmlidXRlcy5pY29uIC0gVGhlIGljb24gb2YgdGhlIGJsb2NrLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFthdHRyaWJ1dGVzLnN2Z1N0cmluZ10gLSBTVkcgc3RyaW5nIGZvciB0aGUgaWNvbi5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2F0dHJpYnV0ZXMuYWN0aXZlXSAtIFdoZXRoZXIgdGhlIGJsb2NrIGlzIGFjdGl2ZS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2F0dHJpYnV0ZXMueHJheV0gLSBXaGV0aGVyIHgtcmF5IGlzIGVuYWJsZWQgZm9yIHRoZSBibG9jay5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2F0dHJpYnV0ZXMubGFiZWxTZXR0aW5nc10gLSBXaGV0aGVyIGxhYmVsIHNldHRpbmdzIGFyZSBlbmFibGVkLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFthdHRyaWJ1dGVzLmJsb2NrSWRdIC0gVGhlIGJsb2NrIElELlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFthdHRyaWJ1dGVzLnRhYnNVaWRdIC0gVGhlIFVJRCBmb3IgdGFicy5cbiAqIEBwcm9wZXJ0eSB7RnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byBzZXQgbmV3IGF0dHJpYnV0ZXMuXG4gKiBAcHJvcGVydHkge3N0cmluZ30gY2xpZW50SWQgLSBVbmlxdWUgY2xpZW50IElEIG9mIHRoZSBibG9jay5cbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBjb250ZXh0IC0gQ29udGV4dCBwcm92aWRlZCBieSBibG9jayBjb250ZXh0LlxuICogQHByb3BlcnR5IHthbnl9IGJsb2NrUHJvcHMgLSBBZGRpdGlvbmFsIGJsb2NrIHByb3BlcnRpZXMuXG4gKi9cbmludGVyZmFjZSBFZGl0UHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgc3R5bGU/OiBzdHJpbmc7XG4gICAgY29sb3I/OiBzdHJpbmc7XG4gICAgdGl0bGU/OiBzdHJpbmc7XG4gICAgaWNvbjogc3RyaW5nO1xuICAgIHN2Z1N0cmluZz86IHN0cmluZztcbiAgICBhY3RpdmU/OiBib29sZWFuO1xuICAgIHhyYXk/OiBib29sZWFuO1xuICAgIGxhYmVsU2V0dGluZ3M/OiBib29sZWFuO1xuICAgIGJsb2NrSWQ/OiBzdHJpbmc7XG4gICAgdGFic1VpZD86IHN0cmluZztcbiAgfTtcbiAgc2V0QXR0cmlidXRlczogKGF0dHJpYnV0ZXM6IFBhcnRpYWw8RWRpdFByb3BzW1wiYXR0cmlidXRlc1wiXT4pID0+IHZvaWQ7XG4gIGNsaWVudElkOiBzdHJpbmc7XG4gIGNvbnRleHQ6IHsgW2tleTogc3RyaW5nXTogYW55IH07XG4gIGJsb2NrUHJvcHM6IGFueTtcbiAgc2VsZWN0ZWRCbG9jazogYW55O1xuICBibG9ja1BhcmVudHM6IGFueTtcbn1cblxudHlwZSBXUEJsb2NrID0ge1xuICBpbm5lckJsb2NrczogV1BCbG9ja1tdO1xuICBuYW1lPzogc3RyaW5nO1xuICBhdHRyaWJ1dGVzPzoge1xuICAgIGNoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gIH07XG4gIGNsaWVudElkPzogc3RyaW5nO1xufTtcblxuLyoqXG4gKiBFZGl0IGNvbXBvbmVudCBmb3IgdGhlIFRhYiBibG9jay5cbiAqXG4gKiBQcm92aWRlcyBjb250cm9scyBmb3IgY3VzdG9taXppbmcgdGhlIFRhYi1ibG9jayBhbmQgcmVuZGVycyB0aGUgYmxvY2sgaW5zaWRlIHRoZSBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtFZGl0UHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMgcGFzc2VkIHRvIHRoZSBjb21wb25lbnQuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBKU1ggcmVwcmVzZW50YXRpb24gb2YgdGhlIGNvbXBvbmVudC5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRWRpdCh7XG4gIGJsb2NrUHJvcHMsXG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG4gIGNsaWVudElkLFxuICBjb250ZXh0LFxufTogRWRpdFByb3BzKSB7XG4gIGNvbnN0IHsgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IH0gPVxuICAgIHVzZURpc3BhdGNoKGJsb2NrRWRpdG9yU3RvcmUpO1xuICBjb25zdCBwcm9wcyA9IHVzZUJsb2NrUHJvcHMoKTtcbiAgY29uc3QgYmxvY2tJZCA9IHByb3BzW1wiZGF0YS1ibG9ja1wiXTtcbiAgY29uc3QgeyBpY29uIH0gPSBhdHRyaWJ1dGVzO1xuXG4gIC8vIEhpZGUgdGhlIGJsb2NrIGluIHRoZSBlZGl0b3IgaWYgaXQgaXMgbm90IGFjdGl2ZSBvciB4cmF5IGlzIGVuYWJsZWQuXG4gIGxldCBjbGFzc05hbWVWYWx1ZSA9IGF0dHJpYnV0ZXMuYWN0aXZlIHx8IGF0dHJpYnV0ZXMueHJheSA/IFwiXCIgOiBcImlzLWhpZGRlblwiO1xuXG4gIC8vIGlzT3BlbiBzdGF0ZSBpcyB1c2VkIHRvIGNvbnRyb2wgdGhlIG9wZW5pbmcgYW5kIGNsb3Npbmcgb2YgdGhlIGljb24gcGlja2VyIG1vZGFsICBcbiAgY29uc3QgW2lzT3Blbiwgc2V0T3Blbl0gPSB1c2VTdGF0ZShmYWxzZSk7XG5cbiAgLy8gU3luYyB0aGUgYmxvY2sncyAndGFic1VpZCcgYXR0cmlidXRlIHdpdGggdGhlIHBhcmVudCBibG9jaydzIGNvbnRleHQuICBcbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBpZiAoYXR0cmlidXRlcy50YWJzVWlkICE9PSBjb250ZXh0W1wicnJ6ZS1lbGVtZW50cy90YWJzLXVpZFwiXSkge1xuICAgICAgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50KCk7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGFic1VpZDogY29udGV4dFtcInJyemUtZWxlbWVudHMvdGFicy11aWRcIl0gfSk7XG4gICAgfVxuICB9LCBbYXR0cmlidXRlcy50YWJzVWlkLCBjb250ZXh0W1wicnJ6ZS1lbGVtZW50cy90YWJzLXVpZFwiXV0pO1xuXG4gIC8qKlxuICAgKiBTeW5jIHRoZSBibG9jaydzICdibG9ja0lkJyBhdHRyaWJ1dGUgd2l0aCB0aGUgYmxvY2sncyBJRC5cbiAgICogVGhpcyBpcyBuZWVkZWQgZm9yIHRoZSB0YWIgbmF2aWdhdGlvbi5cbiAgICovXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgaWYgKGF0dHJpYnV0ZXMuYmxvY2tJZCAhPT0gYmxvY2tJZCkge1xuICAgICAgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50KCk7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgYmxvY2tJZDogYmxvY2tJZCB9KTtcbiAgICB9XG4gIH0sIFthdHRyaWJ1dGVzLmJsb2NrSWQsIGJsb2NrSWRdKTtcblxuICAvKipcbiAgICogU3luYyB0aGUgYmxvY2sncyAnYWN0aXZlJyBhdHRyaWJ1dGUgd2l0aCB0aGUgcGFyZW50IGJsb2NrJ3MgY29udGV4dC5cbiAgICogVGhpcyBpcyBuZWVkZWQgZm9yIHRoZSB0YWIgbmF2aWdhdGlvbiB0byBtYWtlIGFjdGl2ZSB0YWJzIHZpc2libGUuXG4gICAqL1xuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGlmIChjb250ZXh0W1wicnJ6ZS1lbGVtZW50cy90YWJzLWFjdGl2ZVwiXSA9PT0gXCJcIikge1xuICAgICAgc2V0QXR0cmlidXRlcyh7IGFjdGl2ZTogdHJ1ZSB9KTtcbiAgICB9IGVsc2UgaWYgKGNvbnRleHRbXCJycnplLWVsZW1lbnRzL3RhYnMtYWN0aXZlXCJdICE9PSBibG9ja0lkKSB7XG4gICAgICBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQoKTtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBhY3RpdmU6IGZhbHNlIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQoKTtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBhY3RpdmU6IHRydWUgfSk7XG4gICAgfVxuICB9LCBbYXR0cmlidXRlcy5hY3RpdmUsIGNvbnRleHRbXCJycnplLWVsZW1lbnRzL3RhYnMtYWN0aXZlXCJdXSk7XG5cbiAgLyoqXG4gICAqIFN5bmMgdGhlIGJsb2NrJ3MgJ3hyYXknIGF0dHJpYnV0ZSB3aXRoIHRoZSBwYXJlbnQgYmxvY2sncyBjb250ZXh0LlxuICAgKiBUaGUgeHJheSBhdHRyaWJ1dGUgaXMgdXNlZCB0byBzaG93IGFsbCB0YWJzIGluIHRoZSBlZGl0b3IuXG4gICAqL1xuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyB4cmF5OiBjb250ZXh0W1wicnJ6ZS1lbGVtZW50cy90YWJzLXhyYXlcIl0gfSk7XG4gIH0sIFthdHRyaWJ1dGVzLmFjdGl2ZSwgY29udGV4dFtcInJyemUtZWxlbWVudHMvdGFicy14cmF5XCJdXSk7XG5cbiAgLy8gRnVuY3Rpb25zIHRvIGhhbmRsZSB0aGUgb3BlbmluZyBhbmQgY2xvc2luZyBvZiB0aGUgaWNvbiBwaWNrZXIgbW9kYWwuXG4gIGNvbnN0IG9wZW5Nb2RhbCA9ICgpID0+IHNldE9wZW4odHJ1ZSk7XG4gIGNvbnN0IGNsb3NlTW9kYWwgPSAoKSA9PiBzZXRPcGVuKGZhbHNlKTtcblxuXG4gIHJldHVybiAoXG4gICAgPGRpdiB7Li4ucHJvcHN9PlxuICAgICAgPEN1c3RvbUluc3BlY3RvckNvbnRyb2xzXG4gICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICB0aXRsZTogYXR0cmlidXRlcy50aXRsZSxcbiAgICAgICAgICBpY29uOiBhdHRyaWJ1dGVzLmljb24sXG4gICAgICAgICAgc3ZnU3RyaW5nOiBhdHRyaWJ1dGVzLnN2Z1N0cmluZyxcbiAgICAgICAgfX1cbiAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgIC8+XG4gICAgICB7LyogQHRzLWlnbm9yZSAqL31cbiAgICAgIDxCbG9ja0NvbnRyb2xzPlxuICAgICAgICA8VGl0bGVNb2RhbFxuICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgIGxhYmVsU2V0dGluZ3M6IGF0dHJpYnV0ZXMubGFiZWxTZXR0aW5ncyxcbiAgICAgICAgICAgIHRpdGxlOiBhdHRyaWJ1dGVzLnRpdGxlLFxuICAgICAgICAgIH19XG4gICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgLz5cbiAgICAgICAgPFRvb2xiYXJHcm91cD5cbiAgICAgICAgICA8VG9vbGJhckl0ZW0+XG4gICAgICAgICAgICB7KCkgPT4gKFxuICAgICAgICAgICAgICA8PlxuICAgICAgICAgICAgICAgIDxUb29sYmFyQnV0dG9uXG4gICAgICAgICAgICAgICAgICBpY29uPXtzeW1ib2x9XG4gICAgICAgICAgICAgICAgICBsYWJlbD17aWNvbiA9PT0gXCJcIlxuICAgICAgICAgICAgICAgICAgICA/IF9fKFwiQWRkIGFuIGljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKVxuICAgICAgICAgICAgICAgICAgICA6IF9fKFwiQ2hhbmdlIHRoZSBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgICBvbkNsaWNrPXtvcGVuTW9kYWx9IC8+XG4gICAgICAgICAgICAgICAge2lzT3BlbiAmJiAoXG4gICAgICAgICAgICAgICAgICA8TW9kYWxcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU9e19fKFwiU2VsZWN0IGFuIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgICAgICAgb25SZXF1ZXN0Q2xvc2U9e2Nsb3NlTW9kYWx9XG4gICAgICAgICAgICAgICAgICAgIHNpemU9XCJsYXJnZVwiXG4gICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgIDxJY29uUGlja2VyTW9kYWxJbnNldFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGljb246IGF0dHJpYnV0ZXMuaWNvbixcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Z1N0cmluZzogYXR0cmlidXRlcy5zdmdTdHJpbmcsXG4gICAgICAgICAgICAgICAgICAgICAgfX1cbiAgICAgICAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgICAgICA8QnV0dG9uIHZhcmlhbnQ9XCJwcmltYXJ5XCIgb25DbGljaz17Y2xvc2VNb2RhbH0+XG4gICAgICAgICAgICAgICAgICAgICAge19fKFwiQ2xvc2VcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgICAgICA8L01vZGFsPlxuICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgIDwvPlxuICAgICAgICAgICAgKX1cbiAgICAgICAgICA8L1Rvb2xiYXJJdGVtPlxuICAgICAgICA8L1Rvb2xiYXJHcm91cD5cbiAgICAgIDwvQmxvY2tDb250cm9scz5cblxuICAgICAgPGRpdlxuICAgICAgICBpZD17YmxvY2tJZH1cbiAgICAgICAgcm9sZT1cInRhYnBhbmVsXCJcbiAgICAgICAgYXJpYS1sYWJlbGxlZGJ5PXtibG9ja0lkfVxuICAgICAgICBjbGFzc05hbWU9e2NsYXNzTmFtZVZhbHVlfVxuICAgICAgPlxuICAgICAgICA8aDIgY2xhc3NOYW1lPVwicHJpbnQtb25seVwiPnthdHRyaWJ1dGVzLnRpdGxlfTwvaDI+XG4gICAgICAgIHthdHRyaWJ1dGVzLmxhYmVsU2V0dGluZ3MgJiYgKFxuICAgICAgICAgIDxUaXRsZVBsYWNlaG9sZGVyXG4gICAgICAgICAgICBhdHRyaWJ1dGVzPXt7XG4gICAgICAgICAgICAgIHRpdGxlOiBhdHRyaWJ1dGVzLnRpdGxlLFxuICAgICAgICAgICAgICBsYWJlbFNldHRpbmdzOiBhdHRyaWJ1dGVzLmxhYmVsU2V0dGluZ3MsXG4gICAgICAgICAgICAgIHN2Z1N0cmluZzogYXR0cmlidXRlcy5zdmdTdHJpbmcsXG4gICAgICAgICAgICAgIGljb246IGF0dHJpYnV0ZXMuaWNvbixcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICAgIHRlbXBsYXRlPXtbXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIFwiY29yZS9wYXJhZ3JhcGhcIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBfXyhcbiAgICAgICAgICAgICAgICAgIFwiQ2xpY2sgaGVyZSBhbmQgcHJlc3MgLyB0byBlbnRlciBjb250ZW50IGluc2lkZSB5b3VyIFRhYlwiLFxuICAgICAgICAgICAgICAgICAgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgXX1cbiAgICAgICAgLz5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsIkJsb2NrQ29udHJvbHMiLCJzdG9yZSIsImJsb2NrRWRpdG9yU3RvcmUiLCJUb29sYmFySXRlbSIsIlRvb2xiYXJHcm91cCIsIlRvb2xiYXJCdXR0b24iLCJCdXR0b24iLCJNb2RhbCIsIl9fIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJzeW1ib2wiLCJ1c2VEaXNwYXRjaCIsIkljb25QaWNrZXJNb2RhbEluc2V0IiwiQ3VzdG9tSW5zcGVjdG9yQ29udHJvbHMiLCJUaXRsZU1vZGFsIiwiVGl0bGVQbGFjZWhvbGRlciIsIkVkaXQiLCJfcmVmIiwiYmxvY2tQcm9wcyIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiY2xpZW50SWQiLCJjb250ZXh0IiwiX3VzZURpc3BhdGNoIiwiX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IiwicHJvcHMiLCJibG9ja0lkIiwiaWNvbiIsImNsYXNzTmFtZVZhbHVlIiwiYWN0aXZlIiwieHJheSIsIl91c2VTdGF0ZSIsIl91c2VTdGF0ZTIiLCJfc2xpY2VkVG9BcnJheSIsImlzT3BlbiIsInNldE9wZW4iLCJ0YWJzVWlkIiwib3Blbk1vZGFsIiwiY2xvc2VNb2RhbCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwidGl0bGUiLCJzdmdTdHJpbmciLCJsYWJlbFNldHRpbmdzIiwiX0ZyYWdtZW50IiwibGFiZWwiLCJvbkNsaWNrIiwib25SZXF1ZXN0Q2xvc2UiLCJzaXplIiwidmFyaWFudCIsImlkIiwicm9sZSIsImNsYXNzTmFtZSIsInRlbXBsYXRlIiwicGxhY2Vob2xkZXIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/tab/edit.tsx\n"); - -/***/ }), - -/***/ "./src/tab/index.tsx": -/*!***************************!*\ - !*** ./src/tab/index.tsx ***! - \***************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/tab/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/tab/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/tab/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/tab/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n example: {\n attributes: {\n message: 'Accordion'\n }\n },\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".5\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"204.25\",\n width: \"360.29\",\n height: \"133.91\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m81.59,173.84h112.67c3.16,0,5.73,2.57,5.73,5.73v25.16h-124.13v-25.16c0-3.16,2.57-5.73,5.73-5.73Z\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m150.48,173.84h112.67c3.16,0,5.73,2.57,5.73,5.73v25.16h-124.13v-25.16c0-3.16,2.57-5.73,5.73-5.73Z\",\n fill: \"evenodd\",\n opacity: \".2\",\n strokeWidth: \"0\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFiL2luZGV4LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7Ozs7O0FBS3NEO0FBRXREOzs7Ozs7OztBQVNBOzs7QUFHMEI7QUFDQTtBQUNVO0FBQ2I7QUFHdkI7Ozs7O0FBS0FBLG9FQUFpQixDQUFFRyw2Q0FBb0IsRUFBRTtFQUN4Qzs7O0VBR0FFLE9BQU8sRUFBRTtJQUNSQyxVQUFVLEVBQUU7TUFDWEMsT0FBTyxFQUFFOztHQUVWO0VBQ0RDLElBQUksRUFBRTtJQUNMQyxHQUFHLEVBQUVDLHVEQUFBO01BQUtDLEVBQUUsRUFBQyxTQUFTO01BQUNDLEtBQUssRUFBQyw0QkFBNEI7TUFBQ0MsT0FBTyxFQUFDLGFBQWE7TUFBQUMsUUFBQSxHQUFDQyxzREFBQTtRQUFHQyxPQUFPLEVBQUMsSUFBSTtRQUFBRixRQUFBLEVBQUNDLHNEQUFBO1VBQU1FLENBQUMsRUFBQyxPQUFPO1VBQUNDLENBQUMsRUFBQyxRQUFRO1VBQUNDLEtBQUssRUFBQyxRQUFRO1VBQUNDLE1BQU0sRUFBQyxRQUFRO1VBQUNDLElBQUksRUFBQyxTQUFTO1VBQUNDLFdBQVcsRUFBQztRQUFHO01BQUUsRUFBSSxFQUFBUCxzREFBQTtRQUFNUSxDQUFDLEVBQUMsa0dBQWtHO1FBQUNGLElBQUksRUFBQyxTQUFTO1FBQUNDLFdBQVcsRUFBQztNQUFHLEVBQUUsRUFBQVAsc0RBQUE7UUFBTVEsQ0FBQyxFQUFDLG1HQUFtRztRQUFDRixJQUFJLEVBQUMsU0FBUztRQUFDTCxPQUFPLEVBQUMsSUFBSTtRQUFDTSxXQUFXLEVBQUM7TUFBRyxFQUFFO0lBQUE7R0FDbGU7RUFDREUsbUJBQW1CLEVBQUUsU0FBckJBLG1CQUFtQkEsQ0FBR2xCLFVBQWUsRUFBQW1CLElBQUEsRUFBc0I7SUFBQSxJQUFsQkMsT0FBTyxHQUFBRCxJQUFBLENBQVBDLE9BQU87SUFDL0MsSUFBUUMsS0FBSyxHQUFLckIsVUFBVSxDQUFwQnFCLEtBQUs7SUFFYjtJQUNBO0lBQ0EsSUFBSUQsT0FBTyxLQUFLLFdBQVcsSUFBSUMsS0FBSyxFQUFFO01BQ3JDLE9BQU9BLEtBQUs7SUFDYjtFQUNELENBQUM7RUFDRDs7O0VBR0FDLElBQUksRUFBRTNCLDZDQUFJO0VBRVY7OztFQUdBQyxJQUFJLEVBQUpBLDZDQUFJQTtDQUNHLENBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL3RhYi9pbmRleC50c3g/NmU1ZSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzIGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xuaW1wb3J0IHsgcmVnaXN0ZXJCbG9ja1R5cGUgfSBmcm9tICdAd29yZHByZXNzL2Jsb2Nrcyc7XG5cbi8qKlxuICogTGV0cyB3ZWJwYWNrIHByb2Nlc3MgQ1NTLCBTQVNTIG9yIFNDU1MgZmlsZXMgcmVmZXJlbmNlZCBpbiBKYXZhU2NyaXB0IGZpbGVzLlxuICogQWxsIGZpbGVzIGNvbnRhaW5pbmcgYHN0eWxlYCBrZXl3b3JkIGFyZSBidW5kbGVkIHRvZ2V0aGVyLiBUaGUgY29kZSB1c2VkXG4gKiBnZXRzIGFwcGxpZWQgYm90aCB0byB0aGUgZnJvbnQgb2YgeW91ciBzaXRlIGFuZCB0byB0aGUgZWRpdG9yLiBBbGwgb3RoZXIgZmlsZXNcbiAqIGdldCBhcHBsaWVkIHRvIHRoZSBlZGl0b3Igb25seS5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL0B3b3JkcHJlc3Mvc2NyaXB0cyN1c2luZy1jc3NcbiAqL1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRWRpdCBmcm9tICcuL2VkaXQnO1xuaW1wb3J0IHNhdmUgZnJvbSAnLi9zYXZlJztcbmltcG9ydCBtZXRhZGF0YSBmcm9tICcuL2Jsb2NrLmpzb24nO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSAnQHdvcmRwcmVzcy9pMThuJztcblxuLyoqXG4gKiBFdmVyeSBibG9jayBzdGFydHMgYnkgcmVnaXN0ZXJpbmcgYSBuZXcgYmxvY2sgdHlwZSBkZWZpbml0aW9uLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xucmVnaXN0ZXJCbG9ja1R5cGUoIG1ldGFkYXRhLm5hbWUgYXMgYW55LCB7XG5cdC8qKlxuXHQgKiBVc2VkIHRvIGNvbnN0cnVjdCBhIHByZXZpZXcgZm9yIHRoZSBibG9jayB0byBiZSBzaG93biBpbiB0aGUgYmxvY2sgaW5zZXJ0ZXIuXG5cdCAqL1xuXHRleGFtcGxlOiB7XG5cdFx0YXR0cmlidXRlczoge1xuXHRcdFx0bWVzc2FnZTogJ0FjY29yZGlvbicsXG5cdFx0fSxcblx0fSxcblx0aWNvbjoge1xuXHRcdHNyYzogPHN2ZyBpZD1cIkViZW5lXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PGcgb3BhY2l0eT1cIi41XCI+PHJlY3QgeD1cIjc1Ljg2XCIgeT1cIjIwNC4yNVwiIHdpZHRoPVwiMzYwLjI5XCIgaGVpZ2h0PVwiMTMzLjkxXCIgZmlsbD1cImV2ZW5vZGRcIiBzdHJva2VXaWR0aD1cIjBcIi8+PC9nPjxwYXRoIGQ9XCJtODEuNTksMTczLjg0aDExMi42N2MzLjE2LDAsNS43MywyLjU3LDUuNzMsNS43M3YyNS4xNmgtMTI0LjEzdi0yNS4xNmMwLTMuMTYsMi41Ny01LjczLDUuNzMtNS43M1pcIiBmaWxsPVwiZXZlbm9kZFwiIHN0cm9rZVdpZHRoPVwiMFwiLz48cGF0aCBkPVwibTE1MC40OCwxNzMuODRoMTEyLjY3YzMuMTYsMCw1LjczLDIuNTcsNS43Myw1LjczdjI1LjE2aC0xMjQuMTN2LTI1LjE2YzAtMy4xNiwyLjU3LTUuNzMsNS43My01LjczWlwiIGZpbGw9XCJldmVub2RkXCIgb3BhY2l0eT1cIi4yXCIgc3Ryb2tlV2lkdGg9XCIwXCIvPjwvc3ZnPlxuXHR9LFxuXHRfX2V4cGVyaW1lbnRhbExhYmVsOiAoYXR0cmlidXRlczogYW55LCB7IGNvbnRleHQgfTogYW55KSA9PiB7XG5cdFx0Y29uc3QgeyB0aXRsZSB9ID0gYXR0cmlidXRlcztcblxuXHRcdC8vIEluIHRoZSBsaXN0IHZpZXcsIHVzZSB0aGUgYmxvY2sncyB0aXRsZSBhcyB0aGUgbGFiZWwuXG5cdFx0Ly8gSWYgdGhlIHRpdGxlIGlzIGVtcHR5LCBmYWxsIGJhY2sgdG8gdGhlIGRlZmF1bHQgbGFiZWwuXG5cdFx0aWYgKGNvbnRleHQgPT09ICdsaXN0LXZpZXcnICYmIHRpdGxlKSB7XG5cdFx0XHRyZXR1cm4gdGl0bGU7XG5cdFx0fVxuXHR9LFxuXHQvKipcblx0ICogQHNlZSAuL2VkaXQuanNcblx0ICovXG5cdGVkaXQ6IEVkaXQsXG5cblx0LyoqXG5cdCAqIEBzZWUgLi9zYXZlLmpzXG5cdCAqL1xuXHRzYXZlLFxufSBhcyBhbnkgKTtcbiJdLCJuYW1lcyI6WyJyZWdpc3RlckJsb2NrVHlwZSIsIkVkaXQiLCJzYXZlIiwibWV0YWRhdGEiLCJuYW1lIiwiZXhhbXBsZSIsImF0dHJpYnV0ZXMiLCJtZXNzYWdlIiwiaWNvbiIsInNyYyIsIl9qc3hzIiwiaWQiLCJ4bWxucyIsInZpZXdCb3giLCJjaGlsZHJlbiIsIl9qc3giLCJvcGFjaXR5IiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsImZpbGwiLCJzdHJva2VXaWR0aCIsImQiLCJfX2V4cGVyaW1lbnRhbExhYmVsIiwiX3JlZiIsImNvbnRleHQiLCJ0aXRsZSIsImVkaXQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/tab/index.tsx\n"); - -/***/ }), - -/***/ "./src/tab/save.tsx": -/*!**************************!*\ - !*** ./src/tab/save.tsx ***! - \**************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var tabsUid = attributes.tabsUid;\n var uid = attributes.blockId.slice(0, 10);\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({\n id: \"tab-\".concat(tabsUid, \"_tabpanel_tab-label-\").concat(uid),\n role: \"tabpanel\",\n \"aria-labelledby\": \"\".concat(uid),\n className: \"\"\n }, blockProps, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h2\", {\n className: \"print-only\",\n children: attributes.title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})]\n }))\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFiL3NhdmUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFxRTtBQVd2RCxTQUFVRSxJQUFJQSxDQUFBQyxJQUFBLEVBQTBCO0VBQUEsSUFBdkJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQ3ZDLElBQU1DLFVBQVUsR0FBR0wsa0VBQWEsQ0FBQ0UsSUFBSSxFQUFFO0VBQ3ZDLElBQU1JLE9BQU8sR0FBR0YsVUFBVSxDQUFDRSxPQUFPO0VBQ2xDLElBQU1DLEdBQUcsR0FBR0gsVUFBVSxDQUFDSSxPQUFPLENBQUNDLEtBQUssQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDO0VBRTNDLE9BQ0lDLHNEQUFBLENBQUFDLHVEQUFBO0lBQUFDLFFBQUEsRUFDSUMsdURBQUEsUUFBQUMsTUFBQSxDQUFBQyxNQUFBO01BQ0VDLEVBQUUsU0FBQUMsTUFBQSxDQUFTWCxPQUFPLDBCQUFBVyxNQUFBLENBQXVCVixHQUFHLENBQUU7TUFDOUNXLElBQUksRUFBQyxVQUFVO01BQUEsc0JBQUFELE1BQUEsQ0FDS1YsR0FBRyxDQUFFO01BQ3pCWSxTQUFTLEVBQUM7SUFBRSxHQUNSZCxVQUFVO01BQUFPLFFBQUEsR0FFZEYsc0RBQUE7UUFBSVMsU0FBUyxFQUFDLFlBQVk7UUFBQVAsUUFBQSxFQUFFUixVQUFVLENBQUNnQjtNQUFLLEVBQU0sRUFDbERWLHNEQUFBLENBQUNULGdFQUFXLENBQUNvQixPQUFPLEtBQUc7SUFBQTtFQUNuQixFQUNQO0FBRVQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL3RhYi9zYXZlLnRzeD84ZDNmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMsIElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgY29sb3I6IHN0cmluZztcbiAgICB0YWJzVWlkOiBzdHJpbmc7XG4gICAgYmxvY2tJZDogc3RyaW5nO1xuICAgIHRpdGxlOiBzdHJpbmc7XG4gIH07XG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhdmUoeyBhdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIGNvbnN0IHRhYnNVaWQgPSBhdHRyaWJ1dGVzLnRhYnNVaWQ7XG4gIGNvbnN0IHVpZCA9IGF0dHJpYnV0ZXMuYmxvY2tJZC5zbGljZSgwLCAxMCk7XG5cbiAgcmV0dXJuIChcbiAgICAgIDw+XG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAgaWQ9e2B0YWItJHt0YWJzVWlkfV90YWJwYW5lbF90YWItbGFiZWwtJHt1aWR9YH1cbiAgICAgICAgICAgIHJvbGU9XCJ0YWJwYW5lbFwiXG4gICAgICAgICAgICBhcmlhLWxhYmVsbGVkYnk9e2Ake3VpZH1gfVxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiXCJcbiAgICAgICAgICAgIHsuLi5ibG9ja1Byb3BzfVxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJwcmludC1vbmx5XCI+e2F0dHJpYnV0ZXMudGl0bGV9PC9oMj5cbiAgICAgICAgICAgIDxJbm5lckJsb2Nrcy5Db250ZW50IC8+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICA8Lz5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiSW5uZXJCbG9ja3MiLCJzYXZlIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJibG9ja1Byb3BzIiwidGFic1VpZCIsInVpZCIsImJsb2NrSWQiLCJzbGljZSIsIl9qc3giLCJfRnJhZ21lbnQiLCJjaGlsZHJlbiIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiaWQiLCJjb25jYXQiLCJyb2xlIiwiY2xhc3NOYW1lIiwidGl0bGUiLCJDb250ZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/tab/save.tsx\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/brands.scss": -/*!************************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/brands.scss ***! - \************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9icmFuZHMuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbXBvbmVudHMvYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvYnJhbmRzLnNjc3M/YzgyYSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/brands.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/fontawesome.scss": -/*!*****************************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/fontawesome.scss ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzPzVmZDYiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/fontawesome.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/regular.scss": -/*!*************************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/regular.scss ***! - \*************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9yZWd1bGFyLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzcz9kY2NjIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/regular.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/solid.scss": -/*!***********************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/solid.scss ***! - \***********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzPzIxMjgiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/solid.scss\n"); - -/***/ }), - -/***/ "./src/tab/editor.scss": -/*!*****************************!*\ - !*** ./src/tab/editor.scss ***! - \*****************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFiL2VkaXRvci5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvdGFiL2VkaXRvci5zY3NzP2FkZDkiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/tab/editor.scss\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/a11y": -/*!******************************!*\ - !*** external ["wp","a11y"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["a11y"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/data": -/*!******************************!*\ - !*** external ["wp","data"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["data"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "./src/components/assets/fontawesome/fontawesomeIconNames.json": -/*!*********************************************************************!*\ - !*** ./src/components/assets/fontawesome/fontawesomeIconNames.json ***! - \*********************************************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'); - -/***/ }), - -/***/ "./src/tab/block.json": -/*!****************************!*\ - !*** ./src/tab/block.json ***! - \****************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/tab","version":"1.0.10","title":"Tabs","category":"rrze_elements","description":"Creates an tabs block.","parent":["rrze-elements/tabs"],"attributes":{"register":{"type":"boolean","default":false},"title":{"type":"string","default":""},"icon":{"type":"string","default":""},"svgString":{"type":"string","default":""},"order":{"type":"integer","default":0},"active":{"type":"boolean","default":true},"xray":{"type":"boolean","default":false},"labelSettings":{"type":"boolean","default":true},"blockId":{"type":"string","default":""},"tabsUid":{"type":"string","default":""}},"supports":{"html":false},"usesContext":["rrze-elements/tabs-order","rrze-elements/tabs-active","rrze-elements/tabs-xray","rrze-elements/tabs-uid"],"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/tab/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){"use strict";var e=window.ReactJSXRuntime,r=window.wp.blocks,a=window.wp.blockEditor,t=window.wp.components,i=window.wp.i18n,n=window.wp.element,o=window.wp.primitives,s=(0,e.jsx)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(o.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})}),l=window.wp.data,c=JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'),u=window.wp.a11y;function d(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||h(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var t,i,n,o,s=[],l=!0,c=!1;try{if(n=(a=a.call(e)).next,0===r){if(Object(a)!==a)return;l=!1}else for(;!(l=(t=n.call(a)).done)&&(s.push(t.value),s.length!==r);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=a.return&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,r)||h(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,r){if(e){if("string"==typeof e)return m(e,r);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?m(e,r):void 0}}function m(e,r){(null==r||r>e.length)&&(r=e.length);for(var a=0,t=Array(r);a0?(0,e.jsx)(t.__experimentalGrid,{columns:12,children:z.map((function(r){return(0,e.jsx)(t.Button,{isPressed:r.value===a.icon,onClick:function(){return F(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(k,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:a,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))}):(0,e.jsx)("p",{children:(0,i.__)("No icons found. Please try a different search term.","rrze-elements-blocks")})]})]}),(0,e.jsx)(t.__experimentalDivider,{}),(0,e.jsxs)(t.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(t.__experimentalHeading,{children:(0,i.__)("Solid Icons","rrze-elements-blocks")}),(0,e.jsx)(t.__experimentalGrid,{columns:12,children:l.map((function(r){return(0,e.jsx)(t.Button,{isPressed:r.value===a.icon,onClick:function(){return F(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(k,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:a,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(t.__experimentalDivider,{}),(0,e.jsxs)(t.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(t.__experimentalHeading,{children:(0,i.__)("Regular Icons","rrze-elements-blocks")}),(0,e.jsx)(t.__experimentalGrid,{columns:12,children:b.map((function(r){return(0,e.jsx)(t.Button,{isPressed:r.value===a.icon,onClick:function(){return F(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(k,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:a,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(t.__experimentalDivider,{}),(0,e.jsxs)(t.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(t.__experimentalHeading,{children:(0,i.__)("Brand Icons","rrze-elements-blocks")}),(0,e.jsx)(t.__experimentalGrid,{columns:12,children:v.map((function(r){return(0,e.jsx)(t.Button,{isPressed:r.value===a.icon,onClick:function(){return F(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(k,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:a,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(t.__experimentalSpacer,{paddingBottom:"1rem",children:(0,e.jsx)(t.__experimentalDivider,{})})]})})),k=function(r){r.type,r.iconName;var a=r.attributes,t=(r.defaultClass,r.setAttributes,r.className),i=void 0===t?"":t,n=r.onClick,o=r.iconValue,s=void 0===o?"":o,l=function(){n&&n()},c=s.split(" ")[0]||"",u=s.split(" ")[1]||"";return""===s?(0,e.jsx)("span",{className:"".concat(a.svgString," ").concat(i),onClick:l}):(0,e.jsx)("span",{className:"fa-".concat(c," fa-").concat(u," ").concat(i),onClick:l})};function w(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var t,i,n,o,s=[],l=!0,c=!1;try{if(n=(a=a.call(e)).next,0===r){if(Object(a)!==a)return;l=!1}else for(;!(l=(t=n.call(a)).done)&&(s.push(t.value),s.length!==r);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=a.return&&(o=a.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,r)||function(e,r){if(e){if("string"==typeof e)return v(e,r);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?v(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,r){(null==r||r>e.length)&&(r=e.length);for(var a=0,t=Array(r);ae.length)&&(r=e.length);for(var a=0,t=Array(r);a li { - position: relative; -} - -.fa-li { - right: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var«-803:1», var«803:-2», var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(15deg); - } - 4% { - transform: rotate(-15deg); - } - 8%, 24% { - transform: rotate(18deg); - } - 12%, 28% { - transform: rotate(-18deg); - } - 16% { - transform: rotate(22deg); - } - 20% { - transform: rotate(-22deg); - } - 32% { - transform: rotate(12deg); - } - 36% { - transform: rotate(-12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(-360deg); - } -} -.fa-rotate-90 { - transform: rotate(-90deg); -} - -.fa-rotate-180 { - transform: rotate(-180deg); -} - -.fa-rotate-270 { - transform: rotate(-270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - right: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-0::before { - content: "\30 "; -} - -.fa-1::before { - content: "\31 "; -} - -.fa-2::before { - content: "\32 "; -} - -.fa-3::before { - content: "\33 "; -} - -.fa-4::before { - content: "\34 "; -} - -.fa-5::before { - content: "\35 "; -} - -.fa-6::before { - content: "\36 "; -} - -.fa-7::before { - content: "\37 "; -} - -.fa-8::before { - content: "\38 "; -} - -.fa-9::before { - content: "\39 "; -} - -.fa-fill-drip::before { - content: "\f576"; -} - -.fa-arrows-to-circle::before { - content: "\e4bd"; -} - -.fa-circle-chevron-right::before { - content: "\f138"; -} - -.fa-chevron-circle-right::before { - content: "\f138"; -} - -.fa-at::before { - content: "\@"; -} - -.fa-trash-can::before { - content: "\f2ed"; -} - -.fa-trash-alt::before { - content: "\f2ed"; -} - -.fa-text-height::before { - content: "\f034"; -} - -.fa-user-xmark::before { - content: "\f235"; -} - -.fa-user-times::before { - content: "\f235"; -} - -.fa-stethoscope::before { - content: "\f0f1"; -} - -.fa-message::before { - content: "\f27a"; -} - -.fa-comment-alt::before { - content: "\f27a"; -} - -.fa-info::before { - content: "\f129"; -} - -.fa-down-left-and-up-right-to-center::before { - content: "\f422"; -} - -.fa-compress-alt::before { - content: "\f422"; -} - -.fa-explosion::before { - content: "\e4e9"; -} - -.fa-file-lines::before { - content: "\f15c"; -} - -.fa-file-alt::before { - content: "\f15c"; -} - -.fa-file-text::before { - content: "\f15c"; -} - -.fa-wave-square::before { - content: "\f83e"; -} - -.fa-ring::before { - content: "\f70b"; -} - -.fa-building-un::before { - content: "\e4d9"; -} - -.fa-dice-three::before { - content: "\f527"; -} - -.fa-calendar-days::before { - content: "\f073"; -} - -.fa-calendar-alt::before { - content: "\f073"; -} - -.fa-anchor-circle-check::before { - content: "\e4aa"; -} - -.fa-building-circle-arrow-right::before { - content: "\e4d1"; -} - -.fa-volleyball::before { - content: "\f45f"; -} - -.fa-volleyball-ball::before { - content: "\f45f"; -} - -.fa-arrows-up-to-line::before { - content: "\e4c2"; -} - -.fa-sort-down::before { - content: "\f0dd"; -} - -.fa-sort-desc::before { - content: "\f0dd"; -} - -.fa-circle-minus::before { - content: "\f056"; -} - -.fa-minus-circle::before { - content: "\f056"; -} - -.fa-door-open::before { - content: "\f52b"; -} - -.fa-right-from-bracket::before { - content: "\f2f5"; -} - -.fa-sign-out-alt::before { - content: "\f2f5"; -} - -.fa-atom::before { - content: "\f5d2"; -} - -.fa-soap::before { - content: "\e06e"; -} - -.fa-icons::before { - content: "\f86d"; -} - -.fa-heart-music-camera-bolt::before { - content: "\f86d"; -} - -.fa-microphone-lines-slash::before { - content: "\f539"; -} - -.fa-microphone-alt-slash::before { - content: "\f539"; -} - -.fa-bridge-circle-check::before { - content: "\e4c9"; -} - -.fa-pump-medical::before { - content: "\e06a"; -} - -.fa-fingerprint::before { - content: "\f577"; -} - -.fa-hand-point-right::before { - content: "\f0a4"; -} - -.fa-magnifying-glass-location::before { - content: "\f689"; -} - -.fa-search-location::before { - content: "\f689"; -} - -.fa-forward-step::before { - content: "\f051"; -} - -.fa-step-forward::before { - content: "\f051"; -} - -.fa-face-smile-beam::before { - content: "\f5b8"; -} - -.fa-smile-beam::before { - content: "\f5b8"; -} - -.fa-flag-checkered::before { - content: "\f11e"; -} - -.fa-football::before { - content: "\f44e"; -} - -.fa-football-ball::before { - content: "\f44e"; -} - -.fa-school-circle-exclamation::before { - content: "\e56c"; -} - -.fa-crop::before { - content: "\f125"; -} - -.fa-angles-down::before { - content: "\f103"; -} - -.fa-angle-double-down::before { - content: "\f103"; -} - -.fa-users-rectangle::before { - content: "\e594"; -} - -.fa-people-roof::before { - content: "\e537"; -} - -.fa-people-line::before { - content: "\e534"; -} - -.fa-beer-mug-empty::before { - content: "\f0fc"; -} - -.fa-beer::before { - content: "\f0fc"; -} - -.fa-diagram-predecessor::before { - content: "\e477"; -} - -.fa-arrow-up-long::before { - content: "\f176"; -} - -.fa-long-arrow-up::before { - content: "\f176"; -} - -.fa-fire-flame-simple::before { - content: "\f46a"; -} - -.fa-burn::before { - content: "\f46a"; -} - -.fa-person::before { - content: "\f183"; -} - -.fa-male::before { - content: "\f183"; -} - -.fa-laptop::before { - content: "\f109"; -} - -.fa-file-csv::before { - content: "\f6dd"; -} - -.fa-menorah::before { - content: "\f676"; -} - -.fa-truck-plane::before { - content: "\e58f"; -} - -.fa-record-vinyl::before { - content: "\f8d9"; -} - -.fa-face-grin-stars::before { - content: "\f587"; -} - -.fa-grin-stars::before { - content: "\f587"; -} - -.fa-bong::before { - content: "\f55c"; -} - -.fa-spaghetti-monster-flying::before { - content: "\f67b"; -} - -.fa-pastafarianism::before { - content: "\f67b"; -} - -.fa-arrow-down-up-across-line::before { - content: "\e4af"; -} - -.fa-spoon::before { - content: "\f2e5"; -} - -.fa-utensil-spoon::before { - content: "\f2e5"; -} - -.fa-jar-wheat::before { - content: "\e517"; -} - -.fa-envelopes-bulk::before { - content: "\f674"; -} - -.fa-mail-bulk::before { - content: "\f674"; -} - -.fa-file-circle-exclamation::before { - content: "\e4eb"; -} - -.fa-circle-h::before { - content: "\f47e"; -} - -.fa-hospital-symbol::before { - content: "\f47e"; -} - -.fa-pager::before { - content: "\f815"; -} - -.fa-address-book::before { - content: "\f2b9"; -} - -.fa-contact-book::before { - content: "\f2b9"; -} - -.fa-strikethrough::before { - content: "\f0cc"; -} - -.fa-k::before { - content: "K"; -} - -.fa-landmark-flag::before { - content: "\e51c"; -} - -.fa-pencil::before { - content: "\f303"; -} - -.fa-pencil-alt::before { - content: "\f303"; -} - -.fa-backward::before { - content: "\f04a"; -} - -.fa-caret-right::before { - content: "\f0da"; -} - -.fa-comments::before { - content: "\f086"; -} - -.fa-paste::before { - content: "\f0ea"; -} - -.fa-file-clipboard::before { - content: "\f0ea"; -} - -.fa-code-pull-request::before { - content: "\e13c"; -} - -.fa-clipboard-list::before { - content: "\f46d"; -} - -.fa-truck-ramp-box::before { - content: "\f4de"; -} - -.fa-truck-loading::before { - content: "\f4de"; -} - -.fa-user-check::before { - content: "\f4fc"; -} - -.fa-vial-virus::before { - content: "\e597"; -} - -.fa-sheet-plastic::before { - content: "\e571"; -} - -.fa-blog::before { - content: "\f781"; -} - -.fa-user-ninja::before { - content: "\f504"; -} - -.fa-person-arrow-up-from-line::before { - content: "\e539"; -} - -.fa-scroll-torah::before { - content: "\f6a0"; -} - -.fa-torah::before { - content: "\f6a0"; -} - -.fa-broom-ball::before { - content: "\f458"; -} - -.fa-quidditch::before { - content: "\f458"; -} - -.fa-quidditch-broom-ball::before { - content: "\f458"; -} - -.fa-toggle-off::before { - content: "\f204"; -} - -.fa-box-archive::before { - content: "\f187"; -} - -.fa-archive::before { - content: "\f187"; -} - -.fa-person-drowning::before { - content: "\e545"; -} - -.fa-arrow-down-9-1::before { - content: "\f886"; -} - -.fa-sort-numeric-desc::before { - content: "\f886"; -} - -.fa-sort-numeric-down-alt::before { - content: "\f886"; -} - -.fa-face-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-spray-can::before { - content: "\f5bd"; -} - -.fa-truck-monster::before { - content: "\f63b"; -} - -.fa-w::before { - content: "W"; -} - -.fa-earth-africa::before { - content: "\f57c"; -} - -.fa-globe-africa::before { - content: "\f57c"; -} - -.fa-rainbow::before { - content: "\f75b"; -} - -.fa-circle-notch::before { - content: "\f1ce"; -} - -.fa-tablet-screen-button::before { - content: "\f3fa"; -} - -.fa-tablet-alt::before { - content: "\f3fa"; -} - -.fa-paw::before { - content: "\f1b0"; -} - -.fa-cloud::before { - content: "\f0c2"; -} - -.fa-trowel-bricks::before { - content: "\e58a"; -} - -.fa-face-flushed::before { - content: "\f579"; -} - -.fa-flushed::before { - content: "\f579"; -} - -.fa-hospital-user::before { - content: "\f80d"; -} - -.fa-tent-arrow-left-right::before { - content: "\e57f"; -} - -.fa-gavel::before { - content: "\f0e3"; -} - -.fa-legal::before { - content: "\f0e3"; -} - -.fa-binoculars::before { - content: "\f1e5"; -} - -.fa-microphone-slash::before { - content: "\f131"; -} - -.fa-box-tissue::before { - content: "\e05b"; -} - -.fa-motorcycle::before { - content: "\f21c"; -} - -.fa-bell-concierge::before { - content: "\f562"; -} - -.fa-concierge-bell::before { - content: "\f562"; -} - -.fa-pen-ruler::before { - content: "\f5ae"; -} - -.fa-pencil-ruler::before { - content: "\f5ae"; -} - -.fa-people-arrows::before { - content: "\e068"; -} - -.fa-people-arrows-left-right::before { - content: "\e068"; -} - -.fa-mars-and-venus-burst::before { - content: "\e523"; -} - -.fa-square-caret-right::before { - content: "\f152"; -} - -.fa-caret-square-right::before { - content: "\f152"; -} - -.fa-scissors::before { - content: "\f0c4"; -} - -.fa-cut::before { - content: "\f0c4"; -} - -.fa-sun-plant-wilt::before { - content: "\e57a"; -} - -.fa-toilets-portable::before { - content: "\e584"; -} - -.fa-hockey-puck::before { - content: "\f453"; -} - -.fa-table::before { - content: "\f0ce"; -} - -.fa-magnifying-glass-arrow-right::before { - content: "\e521"; -} - -.fa-tachograph-digital::before { - content: "\f566"; -} - -.fa-digital-tachograph::before { - content: "\f566"; -} - -.fa-users-slash::before { - content: "\e073"; -} - -.fa-clover::before { - content: "\e139"; -} - -.fa-reply::before { - content: "\f3e5"; -} - -.fa-mail-reply::before { - content: "\f3e5"; -} - -.fa-star-and-crescent::before { - content: "\f699"; -} - -.fa-house-fire::before { - content: "\e50c"; -} - -.fa-square-minus::before { - content: "\f146"; -} - -.fa-minus-square::before { - content: "\f146"; -} - -.fa-helicopter::before { - content: "\f533"; -} - -.fa-compass::before { - content: "\f14e"; -} - -.fa-square-caret-down::before { - content: "\f150"; -} - -.fa-caret-square-down::before { - content: "\f150"; -} - -.fa-file-circle-question::before { - content: "\e4ef"; -} - -.fa-laptop-code::before { - content: "\f5fc"; -} - -.fa-swatchbook::before { - content: "\f5c3"; -} - -.fa-prescription-bottle::before { - content: "\f485"; -} - -.fa-bars::before { - content: "\f0c9"; -} - -.fa-navicon::before { - content: "\f0c9"; -} - -.fa-people-group::before { - content: "\e533"; -} - -.fa-hourglass-end::before { - content: "\f253"; -} - -.fa-hourglass-3::before { - content: "\f253"; -} - -.fa-heart-crack::before { - content: "\f7a9"; -} - -.fa-heart-broken::before { - content: "\f7a9"; -} - -.fa-square-up-right::before { - content: "\f360"; -} - -.fa-external-link-square-alt::before { - content: "\f360"; -} - -.fa-face-kiss-beam::before { - content: "\f597"; -} - -.fa-kiss-beam::before { - content: "\f597"; -} - -.fa-film::before { - content: "\f008"; -} - -.fa-ruler-horizontal::before { - content: "\f547"; -} - -.fa-people-robbery::before { - content: "\e536"; -} - -.fa-lightbulb::before { - content: "\f0eb"; -} - -.fa-caret-left::before { - content: "\f0d9"; -} - -.fa-circle-exclamation::before { - content: "\f06a"; -} - -.fa-exclamation-circle::before { - content: "\f06a"; -} - -.fa-school-circle-xmark::before { - content: "\e56d"; -} - -.fa-arrow-right-from-bracket::before { - content: "\f08b"; -} - -.fa-sign-out::before { - content: "\f08b"; -} - -.fa-circle-chevron-down::before { - content: "\f13a"; -} - -.fa-chevron-circle-down::before { - content: "\f13a"; -} - -.fa-unlock-keyhole::before { - content: "\f13e"; -} - -.fa-unlock-alt::before { - content: "\f13e"; -} - -.fa-cloud-showers-heavy::before { - content: "\f740"; -} - -.fa-headphones-simple::before { - content: "\f58f"; -} - -.fa-headphones-alt::before { - content: "\f58f"; -} - -.fa-sitemap::before { - content: "\f0e8"; -} - -.fa-circle-dollar-to-slot::before { - content: "\f4b9"; -} - -.fa-donate::before { - content: "\f4b9"; -} - -.fa-memory::before { - content: "\f538"; -} - -.fa-road-spikes::before { - content: "\e568"; -} - -.fa-fire-burner::before { - content: "\e4f1"; -} - -.fa-flag::before { - content: "\f024"; -} - -.fa-hanukiah::before { - content: "\f6e6"; -} - -.fa-feather::before { - content: "\f52d"; -} - -.fa-volume-low::before { - content: "\f027"; -} - -.fa-volume-down::before { - content: "\f027"; -} - -.fa-comment-slash::before { - content: "\f4b3"; -} - -.fa-cloud-sun-rain::before { - content: "\f743"; -} - -.fa-compress::before { - content: "\f066"; -} - -.fa-wheat-awn::before { - content: "\e2cd"; -} - -.fa-wheat-alt::before { - content: "\e2cd"; -} - -.fa-ankh::before { - content: "\f644"; -} - -.fa-hands-holding-child::before { - content: "\e4fa"; -} - -.fa-asterisk::before { - content: "\*"; -} - -.fa-square-check::before { - content: "\f14a"; -} - -.fa-check-square::before { - content: "\f14a"; -} - -.fa-peseta-sign::before { - content: "\e221"; -} - -.fa-heading::before { - content: "\f1dc"; -} - -.fa-header::before { - content: "\f1dc"; -} - -.fa-ghost::before { - content: "\f6e2"; -} - -.fa-list::before { - content: "\f03a"; -} - -.fa-list-squares::before { - content: "\f03a"; -} - -.fa-square-phone-flip::before { - content: "\f87b"; -} - -.fa-phone-square-alt::before { - content: "\f87b"; -} - -.fa-cart-plus::before { - content: "\f217"; -} - -.fa-gamepad::before { - content: "\f11b"; -} - -.fa-circle-dot::before { - content: "\f192"; -} - -.fa-dot-circle::before { - content: "\f192"; -} - -.fa-face-dizzy::before { - content: "\f567"; -} - -.fa-dizzy::before { - content: "\f567"; -} - -.fa-egg::before { - content: "\f7fb"; -} - -.fa-house-medical-circle-xmark::before { - content: "\e513"; -} - -.fa-campground::before { - content: "\f6bb"; -} - -.fa-folder-plus::before { - content: "\f65e"; -} - -.fa-futbol::before { - content: "\f1e3"; -} - -.fa-futbol-ball::before { - content: "\f1e3"; -} - -.fa-soccer-ball::before { - content: "\f1e3"; -} - -.fa-paintbrush::before { - content: "\f1fc"; -} - -.fa-paint-brush::before { - content: "\f1fc"; -} - -.fa-lock::before { - content: "\f023"; -} - -.fa-gas-pump::before { - content: "\f52f"; -} - -.fa-hot-tub-person::before { - content: "\f593"; -} - -.fa-hot-tub::before { - content: "\f593"; -} - -.fa-map-location::before { - content: "\f59f"; -} - -.fa-map-marked::before { - content: "\f59f"; -} - -.fa-house-flood-water::before { - content: "\e50e"; -} - -.fa-tree::before { - content: "\f1bb"; -} - -.fa-bridge-lock::before { - content: "\e4cc"; -} - -.fa-sack-dollar::before { - content: "\f81d"; -} - -.fa-pen-to-square::before { - content: "\f044"; -} - -.fa-edit::before { - content: "\f044"; -} - -.fa-car-side::before { - content: "\f5e4"; -} - -.fa-share-nodes::before { - content: "\f1e0"; -} - -.fa-share-alt::before { - content: "\f1e0"; -} - -.fa-heart-circle-minus::before { - content: "\e4ff"; -} - -.fa-hourglass-half::before { - content: "\f252"; -} - -.fa-hourglass-2::before { - content: "\f252"; -} - -.fa-microscope::before { - content: "\f610"; -} - -.fa-sink::before { - content: "\e06d"; -} - -.fa-bag-shopping::before { - content: "\f290"; -} - -.fa-shopping-bag::before { - content: "\f290"; -} - -.fa-arrow-down-z-a::before { - content: "\f881"; -} - -.fa-sort-alpha-desc::before { - content: "\f881"; -} - -.fa-sort-alpha-down-alt::before { - content: "\f881"; -} - -.fa-mitten::before { - content: "\f7b5"; -} - -.fa-person-rays::before { - content: "\e54d"; -} - -.fa-users::before { - content: "\f0c0"; -} - -.fa-eye-slash::before { - content: "\f070"; -} - -.fa-flask-vial::before { - content: "\e4f3"; -} - -.fa-hand::before { - content: "\f256"; -} - -.fa-hand-paper::before { - content: "\f256"; -} - -.fa-om::before { - content: "\f679"; -} - -.fa-worm::before { - content: "\e599"; -} - -.fa-house-circle-xmark::before { - content: "\e50b"; -} - -.fa-plug::before { - content: "\f1e6"; -} - -.fa-chevron-up::before { - content: "\f077"; -} - -.fa-hand-spock::before { - content: "\f259"; -} - -.fa-stopwatch::before { - content: "\f2f2"; -} - -.fa-face-kiss::before { - content: "\f596"; -} - -.fa-kiss::before { - content: "\f596"; -} - -.fa-bridge-circle-xmark::before { - content: "\e4cb"; -} - -.fa-face-grin-tongue::before { - content: "\f589"; -} - -.fa-grin-tongue::before { - content: "\f589"; -} - -.fa-chess-bishop::before { - content: "\f43a"; -} - -.fa-face-grin-wink::before { - content: "\f58c"; -} - -.fa-grin-wink::before { - content: "\f58c"; -} - -.fa-ear-deaf::before { - content: "\f2a4"; -} - -.fa-deaf::before { - content: "\f2a4"; -} - -.fa-deafness::before { - content: "\f2a4"; -} - -.fa-hard-of-hearing::before { - content: "\f2a4"; -} - -.fa-road-circle-check::before { - content: "\e564"; -} - -.fa-dice-five::before { - content: "\f523"; -} - -.fa-square-rss::before { - content: "\f143"; -} - -.fa-rss-square::before { - content: "\f143"; -} - -.fa-land-mine-on::before { - content: "\e51b"; -} - -.fa-i-cursor::before { - content: "\f246"; -} - -.fa-stamp::before { - content: "\f5bf"; -} - -.fa-stairs::before { - content: "\e289"; -} - -.fa-i::before { - content: "I"; -} - -.fa-hryvnia-sign::before { - content: "\f6f2"; -} - -.fa-hryvnia::before { - content: "\f6f2"; -} - -.fa-pills::before { - content: "\f484"; -} - -.fa-face-grin-wide::before { - content: "\f581"; -} - -.fa-grin-alt::before { - content: "\f581"; -} - -.fa-tooth::before { - content: "\f5c9"; -} - -.fa-v::before { - content: "V"; -} - -.fa-bangladeshi-taka-sign::before { - content: "\e2e6"; -} - -.fa-bicycle::before { - content: "\f206"; -} - -.fa-staff-snake::before { - content: "\e579"; -} - -.fa-rod-asclepius::before { - content: "\e579"; -} - -.fa-rod-snake::before { - content: "\e579"; -} - -.fa-staff-aesculapius::before { - content: "\e579"; -} - -.fa-head-side-cough-slash::before { - content: "\e062"; -} - -.fa-truck-medical::before { - content: "\f0f9"; -} - -.fa-ambulance::before { - content: "\f0f9"; -} - -.fa-wheat-awn-circle-exclamation::before { - content: "\e598"; -} - -.fa-snowman::before { - content: "\f7d0"; -} - -.fa-mortar-pestle::before { - content: "\f5a7"; -} - -.fa-road-barrier::before { - content: "\e562"; -} - -.fa-school::before { - content: "\f549"; -} - -.fa-igloo::before { - content: "\f7ae"; -} - -.fa-joint::before { - content: "\f595"; -} - -.fa-angle-right::before { - content: "\f105"; -} - -.fa-horse::before { - content: "\f6f0"; -} - -.fa-q::before { - content: "Q"; -} - -.fa-g::before { - content: "G"; -} - -.fa-notes-medical::before { - content: "\f481"; -} - -.fa-temperature-half::before { - content: "\f2c9"; -} - -.fa-temperature-2::before { - content: "\f2c9"; -} - -.fa-thermometer-2::before { - content: "\f2c9"; -} - -.fa-thermometer-half::before { - content: "\f2c9"; -} - -.fa-dong-sign::before { - content: "\e169"; -} - -.fa-capsules::before { - content: "\f46b"; -} - -.fa-poo-storm::before { - content: "\f75a"; -} - -.fa-poo-bolt::before { - content: "\f75a"; -} - -.fa-face-frown-open::before { - content: "\f57a"; -} - -.fa-frown-open::before { - content: "\f57a"; -} - -.fa-hand-point-up::before { - content: "\f0a6"; -} - -.fa-money-bill::before { - content: "\f0d6"; -} - -.fa-bookmark::before { - content: "\f02e"; -} - -.fa-align-justify::before { - content: "\f039"; -} - -.fa-umbrella-beach::before { - content: "\f5ca"; -} - -.fa-helmet-un::before { - content: "\e503"; -} - -.fa-bullseye::before { - content: "\f140"; -} - -.fa-bacon::before { - content: "\f7e5"; -} - -.fa-hand-point-down::before { - content: "\f0a7"; -} - -.fa-arrow-up-from-bracket::before { - content: "\e09a"; -} - -.fa-folder::before { - content: "\f07b"; -} - -.fa-folder-blank::before { - content: "\f07b"; -} - -.fa-file-waveform::before { - content: "\f478"; -} - -.fa-file-medical-alt::before { - content: "\f478"; -} - -.fa-radiation::before { - content: "\f7b9"; -} - -.fa-chart-simple::before { - content: "\e473"; -} - -.fa-mars-stroke::before { - content: "\f229"; -} - -.fa-vial::before { - content: "\f492"; -} - -.fa-gauge::before { - content: "\f624"; -} - -.fa-dashboard::before { - content: "\f624"; -} - -.fa-gauge-med::before { - content: "\f624"; -} - -.fa-tachometer-alt-average::before { - content: "\f624"; -} - -.fa-wand-magic-sparkles::before { - content: "\e2ca"; -} - -.fa-magic-wand-sparkles::before { - content: "\e2ca"; -} - -.fa-e::before { - content: "E"; -} - -.fa-pen-clip::before { - content: "\f305"; -} - -.fa-pen-alt::before { - content: "\f305"; -} - -.fa-bridge-circle-exclamation::before { - content: "\e4ca"; -} - -.fa-user::before { - content: "\f007"; -} - -.fa-school-circle-check::before { - content: "\e56b"; -} - -.fa-dumpster::before { - content: "\f793"; -} - -.fa-van-shuttle::before { - content: "\f5b6"; -} - -.fa-shuttle-van::before { - content: "\f5b6"; -} - -.fa-building-user::before { - content: "\e4da"; -} - -.fa-square-caret-left::before { - content: "\f191"; -} - -.fa-caret-square-left::before { - content: "\f191"; -} - -.fa-highlighter::before { - content: "\f591"; -} - -.fa-key::before { - content: "\f084"; -} - -.fa-bullhorn::before { - content: "\f0a1"; -} - -.fa-globe::before { - content: "\f0ac"; -} - -.fa-synagogue::before { - content: "\f69b"; -} - -.fa-person-half-dress::before { - content: "\e548"; -} - -.fa-road-bridge::before { - content: "\e563"; -} - -.fa-location-arrow::before { - content: "\f124"; -} - -.fa-c::before { - content: "C"; -} - -.fa-tablet-button::before { - content: "\f10a"; -} - -.fa-building-lock::before { - content: "\e4d6"; -} - -.fa-pizza-slice::before { - content: "\f818"; -} - -.fa-money-bill-wave::before { - content: "\f53a"; -} - -.fa-chart-area::before { - content: "\f1fe"; -} - -.fa-area-chart::before { - content: "\f1fe"; -} - -.fa-house-flag::before { - content: "\e50d"; -} - -.fa-person-circle-minus::before { - content: "\e540"; -} - -.fa-ban::before { - content: "\f05e"; -} - -.fa-cancel::before { - content: "\f05e"; -} - -.fa-camera-rotate::before { - content: "\e0d8"; -} - -.fa-spray-can-sparkles::before { - content: "\f5d0"; -} - -.fa-air-freshener::before { - content: "\f5d0"; -} - -.fa-star::before { - content: "\f005"; -} - -.fa-repeat::before { - content: "\f363"; -} - -.fa-cross::before { - content: "\f654"; -} - -.fa-box::before { - content: "\f466"; -} - -.fa-venus-mars::before { - content: "\f228"; -} - -.fa-arrow-pointer::before { - content: "\f245"; -} - -.fa-mouse-pointer::before { - content: "\f245"; -} - -.fa-maximize::before { - content: "\f31e"; -} - -.fa-expand-arrows-alt::before { - content: "\f31e"; -} - -.fa-charging-station::before { - content: "\f5e7"; -} - -.fa-shapes::before { - content: "\f61f"; -} - -.fa-triangle-circle-square::before { - content: "\f61f"; -} - -.fa-shuffle::before { - content: "\f074"; -} - -.fa-random::before { - content: "\f074"; -} - -.fa-person-running::before { - content: "\f70c"; -} - -.fa-running::before { - content: "\f70c"; -} - -.fa-mobile-retro::before { - content: "\e527"; -} - -.fa-grip-lines-vertical::before { - content: "\f7a5"; -} - -.fa-spider::before { - content: "\f717"; -} - -.fa-hands-bound::before { - content: "\e4f9"; -} - -.fa-file-invoice-dollar::before { - content: "\f571"; -} - -.fa-plane-circle-exclamation::before { - content: "\e556"; -} - -.fa-x-ray::before { - content: "\f497"; -} - -.fa-spell-check::before { - content: "\f891"; -} - -.fa-slash::before { - content: "\f715"; -} - -.fa-computer-mouse::before { - content: "\f8cc"; -} - -.fa-mouse::before { - content: "\f8cc"; -} - -.fa-arrow-right-to-bracket::before { - content: "\f090"; -} - -.fa-sign-in::before { - content: "\f090"; -} - -.fa-shop-slash::before { - content: "\e070"; -} - -.fa-store-alt-slash::before { - content: "\e070"; -} - -.fa-server::before { - content: "\f233"; -} - -.fa-virus-covid-slash::before { - content: "\e4a9"; -} - -.fa-shop-lock::before { - content: "\e4a5"; -} - -.fa-hourglass-start::before { - content: "\f251"; -} - -.fa-hourglass-1::before { - content: "\f251"; -} - -.fa-blender-phone::before { - content: "\f6b6"; -} - -.fa-building-wheat::before { - content: "\e4db"; -} - -.fa-person-breastfeeding::before { - content: "\e53a"; -} - -.fa-right-to-bracket::before { - content: "\f2f6"; -} - -.fa-sign-in-alt::before { - content: "\f2f6"; -} - -.fa-venus::before { - content: "\f221"; -} - -.fa-passport::before { - content: "\f5ab"; -} - -.fa-heart-pulse::before { - content: "\f21e"; -} - -.fa-heartbeat::before { - content: "\f21e"; -} - -.fa-people-carry-box::before { - content: "\f4ce"; -} - -.fa-people-carry::before { - content: "\f4ce"; -} - -.fa-temperature-high::before { - content: "\f769"; -} - -.fa-microchip::before { - content: "\f2db"; -} - -.fa-crown::before { - content: "\f521"; -} - -.fa-weight-hanging::before { - content: "\f5cd"; -} - -.fa-xmarks-lines::before { - content: "\e59a"; -} - -.fa-file-prescription::before { - content: "\f572"; -} - -.fa-weight-scale::before { - content: "\f496"; -} - -.fa-weight::before { - content: "\f496"; -} - -.fa-user-group::before { - content: "\f500"; -} - -.fa-user-friends::before { - content: "\f500"; -} - -.fa-arrow-up-a-z::before { - content: "\f15e"; -} - -.fa-sort-alpha-up::before { - content: "\f15e"; -} - -.fa-chess-knight::before { - content: "\f441"; -} - -.fa-face-laugh-squint::before { - content: "\f59b"; -} - -.fa-laugh-squint::before { - content: "\f59b"; -} - -.fa-wheelchair::before { - content: "\f193"; -} - -.fa-circle-arrow-up::before { - content: "\f0aa"; -} - -.fa-arrow-circle-up::before { - content: "\f0aa"; -} - -.fa-toggle-on::before { - content: "\f205"; -} - -.fa-person-walking::before { - content: "\f554"; -} - -.fa-walking::before { - content: "\f554"; -} - -.fa-l::before { - content: "L"; -} - -.fa-fire::before { - content: "\f06d"; -} - -.fa-bed-pulse::before { - content: "\f487"; -} - -.fa-procedures::before { - content: "\f487"; -} - -.fa-shuttle-space::before { - content: "\f197"; -} - -.fa-space-shuttle::before { - content: "\f197"; -} - -.fa-face-laugh::before { - content: "\f599"; -} - -.fa-laugh::before { - content: "\f599"; -} - -.fa-folder-open::before { - content: "\f07c"; -} - -.fa-heart-circle-plus::before { - content: "\e500"; -} - -.fa-code-fork::before { - content: "\e13b"; -} - -.fa-city::before { - content: "\f64f"; -} - -.fa-microphone-lines::before { - content: "\f3c9"; -} - -.fa-microphone-alt::before { - content: "\f3c9"; -} - -.fa-pepper-hot::before { - content: "\f816"; -} - -.fa-unlock::before { - content: "\f09c"; -} - -.fa-colon-sign::before { - content: "\e140"; -} - -.fa-headset::before { - content: "\f590"; -} - -.fa-store-slash::before { - content: "\e071"; -} - -.fa-road-circle-xmark::before { - content: "\e566"; -} - -.fa-user-minus::before { - content: "\f503"; -} - -.fa-mars-stroke-up::before { - content: "\f22a"; -} - -.fa-mars-stroke-v::before { - content: "\f22a"; -} - -.fa-champagne-glasses::before { - content: "\f79f"; -} - -.fa-glass-cheers::before { - content: "\f79f"; -} - -.fa-clipboard::before { - content: "\f328"; -} - -.fa-house-circle-exclamation::before { - content: "\e50a"; -} - -.fa-file-arrow-up::before { - content: "\f574"; -} - -.fa-file-upload::before { - content: "\f574"; -} - -.fa-wifi::before { - content: "\f1eb"; -} - -.fa-wifi-3::before { - content: "\f1eb"; -} - -.fa-wifi-strong::before { - content: "\f1eb"; -} - -.fa-bath::before { - content: "\f2cd"; -} - -.fa-bathtub::before { - content: "\f2cd"; -} - -.fa-underline::before { - content: "\f0cd"; -} - -.fa-user-pen::before { - content: "\f4ff"; -} - -.fa-user-edit::before { - content: "\f4ff"; -} - -.fa-signature::before { - content: "\f5b7"; -} - -.fa-stroopwafel::before { - content: "\f551"; -} - -.fa-bold::before { - content: "\f032"; -} - -.fa-anchor-lock::before { - content: "\e4ad"; -} - -.fa-building-ngo::before { - content: "\e4d7"; -} - -.fa-manat-sign::before { - content: "\e1d5"; -} - -.fa-not-equal::before { - content: "\f53e"; -} - -.fa-border-top-left::before { - content: "\f853"; -} - -.fa-border-style::before { - content: "\f853"; -} - -.fa-map-location-dot::before { - content: "\f5a0"; -} - -.fa-map-marked-alt::before { - content: "\f5a0"; -} - -.fa-jedi::before { - content: "\f669"; -} - -.fa-square-poll-vertical::before { - content: "\f681"; -} - -.fa-poll::before { - content: "\f681"; -} - -.fa-mug-hot::before { - content: "\f7b6"; -} - -.fa-car-battery::before { - content: "\f5df"; -} - -.fa-battery-car::before { - content: "\f5df"; -} - -.fa-gift::before { - content: "\f06b"; -} - -.fa-dice-two::before { - content: "\f528"; -} - -.fa-chess-queen::before { - content: "\f445"; -} - -.fa-glasses::before { - content: "\f530"; -} - -.fa-chess-board::before { - content: "\f43c"; -} - -.fa-building-circle-check::before { - content: "\e4d2"; -} - -.fa-person-chalkboard::before { - content: "\e53d"; -} - -.fa-mars-stroke-right::before { - content: "\f22b"; -} - -.fa-mars-stroke-h::before { - content: "\f22b"; -} - -.fa-hand-back-fist::before { - content: "\f255"; -} - -.fa-hand-rock::before { - content: "\f255"; -} - -.fa-square-caret-up::before { - content: "\f151"; -} - -.fa-caret-square-up::before { - content: "\f151"; -} - -.fa-cloud-showers-water::before { - content: "\e4e4"; -} - -.fa-chart-bar::before { - content: "\f080"; -} - -.fa-bar-chart::before { - content: "\f080"; -} - -.fa-hands-bubbles::before { - content: "\e05e"; -} - -.fa-hands-wash::before { - content: "\e05e"; -} - -.fa-less-than-equal::before { - content: "\f537"; -} - -.fa-train::before { - content: "\f238"; -} - -.fa-eye-low-vision::before { - content: "\f2a8"; -} - -.fa-low-vision::before { - content: "\f2a8"; -} - -.fa-crow::before { - content: "\f520"; -} - -.fa-sailboat::before { - content: "\e445"; -} - -.fa-window-restore::before { - content: "\f2d2"; -} - -.fa-square-plus::before { - content: "\f0fe"; -} - -.fa-plus-square::before { - content: "\f0fe"; -} - -.fa-torii-gate::before { - content: "\f6a1"; -} - -.fa-frog::before { - content: "\f52e"; -} - -.fa-bucket::before { - content: "\e4cf"; -} - -.fa-image::before { - content: "\f03e"; -} - -.fa-microphone::before { - content: "\f130"; -} - -.fa-cow::before { - content: "\f6c8"; -} - -.fa-caret-up::before { - content: "\f0d8"; -} - -.fa-screwdriver::before { - content: "\f54a"; -} - -.fa-folder-closed::before { - content: "\e185"; -} - -.fa-house-tsunami::before { - content: "\e515"; -} - -.fa-square-nfi::before { - content: "\e576"; -} - -.fa-arrow-up-from-ground-water::before { - content: "\e4b5"; -} - -.fa-martini-glass::before { - content: "\f57b"; -} - -.fa-glass-martini-alt::before { - content: "\f57b"; -} - -.fa-rotate-left::before { - content: "\f2ea"; -} - -.fa-rotate-back::before { - content: "\f2ea"; -} - -.fa-rotate-backward::before { - content: "\f2ea"; -} - -.fa-undo-alt::before { - content: "\f2ea"; -} - -.fa-table-columns::before { - content: "\f0db"; -} - -.fa-columns::before { - content: "\f0db"; -} - -.fa-lemon::before { - content: "\f094"; -} - -.fa-head-side-mask::before { - content: "\e063"; -} - -.fa-handshake::before { - content: "\f2b5"; -} - -.fa-gem::before { - content: "\f3a5"; -} - -.fa-dolly::before { - content: "\f472"; -} - -.fa-dolly-box::before { - content: "\f472"; -} - -.fa-smoking::before { - content: "\f48d"; -} - -.fa-minimize::before { - content: "\f78c"; -} - -.fa-compress-arrows-alt::before { - content: "\f78c"; -} - -.fa-monument::before { - content: "\f5a6"; -} - -.fa-snowplow::before { - content: "\f7d2"; -} - -.fa-angles-right::before { - content: "\f101"; -} - -.fa-angle-double-right::before { - content: "\f101"; -} - -.fa-cannabis::before { - content: "\f55f"; -} - -.fa-circle-play::before { - content: "\f144"; -} - -.fa-play-circle::before { - content: "\f144"; -} - -.fa-tablets::before { - content: "\f490"; -} - -.fa-ethernet::before { - content: "\f796"; -} - -.fa-euro-sign::before { - content: "\f153"; -} - -.fa-eur::before { - content: "\f153"; -} - -.fa-euro::before { - content: "\f153"; -} - -.fa-chair::before { - content: "\f6c0"; -} - -.fa-circle-check::before { - content: "\f058"; -} - -.fa-check-circle::before { - content: "\f058"; -} - -.fa-circle-stop::before { - content: "\f28d"; -} - -.fa-stop-circle::before { - content: "\f28d"; -} - -.fa-compass-drafting::before { - content: "\f568"; -} - -.fa-drafting-compass::before { - content: "\f568"; -} - -.fa-plate-wheat::before { - content: "\e55a"; -} - -.fa-icicles::before { - content: "\f7ad"; -} - -.fa-person-shelter::before { - content: "\e54f"; -} - -.fa-neuter::before { - content: "\f22c"; -} - -.fa-id-badge::before { - content: "\f2c1"; -} - -.fa-marker::before { - content: "\f5a1"; -} - -.fa-face-laugh-beam::before { - content: "\f59a"; -} - -.fa-laugh-beam::before { - content: "\f59a"; -} - -.fa-helicopter-symbol::before { - content: "\e502"; -} - -.fa-universal-access::before { - content: "\f29a"; -} - -.fa-circle-chevron-up::before { - content: "\f139"; -} - -.fa-chevron-circle-up::before { - content: "\f139"; -} - -.fa-lari-sign::before { - content: "\e1c8"; -} - -.fa-volcano::before { - content: "\f770"; -} - -.fa-person-walking-dashed-line-arrow-right::before { - content: "\e553"; -} - -.fa-sterling-sign::before { - content: "\f154"; -} - -.fa-gbp::before { - content: "\f154"; -} - -.fa-pound-sign::before { - content: "\f154"; -} - -.fa-viruses::before { - content: "\e076"; -} - -.fa-square-person-confined::before { - content: "\e577"; -} - -.fa-user-tie::before { - content: "\f508"; -} - -.fa-arrow-down-long::before { - content: "\f175"; -} - -.fa-long-arrow-down::before { - content: "\f175"; -} - -.fa-tent-arrow-down-to-line::before { - content: "\e57e"; -} - -.fa-certificate::before { - content: "\f0a3"; -} - -.fa-reply-all::before { - content: "\f122"; -} - -.fa-mail-reply-all::before { - content: "\f122"; -} - -.fa-suitcase::before { - content: "\f0f2"; -} - -.fa-person-skating::before { - content: "\f7c5"; -} - -.fa-skating::before { - content: "\f7c5"; -} - -.fa-filter-circle-dollar::before { - content: "\f662"; -} - -.fa-funnel-dollar::before { - content: "\f662"; -} - -.fa-camera-retro::before { - content: "\f083"; -} - -.fa-circle-arrow-down::before { - content: "\f0ab"; -} - -.fa-arrow-circle-down::before { - content: "\f0ab"; -} - -.fa-file-import::before { - content: "\f56f"; -} - -.fa-arrow-right-to-file::before { - content: "\f56f"; -} - -.fa-square-arrow-up-right::before { - content: "\f14c"; -} - -.fa-external-link-square::before { - content: "\f14c"; -} - -.fa-box-open::before { - content: "\f49e"; -} - -.fa-scroll::before { - content: "\f70e"; -} - -.fa-spa::before { - content: "\f5bb"; -} - -.fa-location-pin-lock::before { - content: "\e51f"; -} - -.fa-pause::before { - content: "\f04c"; -} - -.fa-hill-avalanche::before { - content: "\e507"; -} - -.fa-temperature-empty::before { - content: "\f2cb"; -} - -.fa-temperature-0::before { - content: "\f2cb"; -} - -.fa-thermometer-0::before { - content: "\f2cb"; -} - -.fa-thermometer-empty::before { - content: "\f2cb"; -} - -.fa-bomb::before { - content: "\f1e2"; -} - -.fa-registered::before { - content: "\f25d"; -} - -.fa-address-card::before { - content: "\f2bb"; -} - -.fa-contact-card::before { - content: "\f2bb"; -} - -.fa-vcard::before { - content: "\f2bb"; -} - -.fa-scale-unbalanced-flip::before { - content: "\f516"; -} - -.fa-balance-scale-right::before { - content: "\f516"; -} - -.fa-subscript::before { - content: "\f12c"; -} - -.fa-diamond-turn-right::before { - content: "\f5eb"; -} - -.fa-directions::before { - content: "\f5eb"; -} - -.fa-burst::before { - content: "\e4dc"; -} - -.fa-house-laptop::before { - content: "\e066"; -} - -.fa-laptop-house::before { - content: "\e066"; -} - -.fa-face-tired::before { - content: "\f5c8"; -} - -.fa-tired::before { - content: "\f5c8"; -} - -.fa-money-bills::before { - content: "\e1f3"; -} - -.fa-smog::before { - content: "\f75f"; -} - -.fa-crutch::before { - content: "\f7f7"; -} - -.fa-cloud-arrow-up::before { - content: "\f0ee"; -} - -.fa-cloud-upload::before { - content: "\f0ee"; -} - -.fa-cloud-upload-alt::before { - content: "\f0ee"; -} - -.fa-palette::before { - content: "\f53f"; -} - -.fa-arrows-turn-right::before { - content: "\e4c0"; -} - -.fa-vest::before { - content: "\e085"; -} - -.fa-ferry::before { - content: "\e4ea"; -} - -.fa-arrows-down-to-people::before { - content: "\e4b9"; -} - -.fa-seedling::before { - content: "\f4d8"; -} - -.fa-sprout::before { - content: "\f4d8"; -} - -.fa-left-right::before { - content: "\f337"; -} - -.fa-arrows-alt-h::before { - content: "\f337"; -} - -.fa-boxes-packing::before { - content: "\e4c7"; -} - -.fa-circle-arrow-left::before { - content: "\f0a8"; -} - -.fa-arrow-circle-left::before { - content: "\f0a8"; -} - -.fa-group-arrows-rotate::before { - content: "\e4f6"; -} - -.fa-bowl-food::before { - content: "\e4c6"; -} - -.fa-candy-cane::before { - content: "\f786"; -} - -.fa-arrow-down-wide-short::before { - content: "\f160"; -} - -.fa-sort-amount-asc::before { - content: "\f160"; -} - -.fa-sort-amount-down::before { - content: "\f160"; -} - -.fa-cloud-bolt::before { - content: "\f76c"; -} - -.fa-thunderstorm::before { - content: "\f76c"; -} - -.fa-text-slash::before { - content: "\f87d"; -} - -.fa-remove-format::before { - content: "\f87d"; -} - -.fa-face-smile-wink::before { - content: "\f4da"; -} - -.fa-smile-wink::before { - content: "\f4da"; -} - -.fa-file-word::before { - content: "\f1c2"; -} - -.fa-file-powerpoint::before { - content: "\f1c4"; -} - -.fa-arrows-left-right::before { - content: "\f07e"; -} - -.fa-arrows-h::before { - content: "\f07e"; -} - -.fa-house-lock::before { - content: "\e510"; -} - -.fa-cloud-arrow-down::before { - content: "\f0ed"; -} - -.fa-cloud-download::before { - content: "\f0ed"; -} - -.fa-cloud-download-alt::before { - content: "\f0ed"; -} - -.fa-children::before { - content: "\e4e1"; -} - -.fa-chalkboard::before { - content: "\f51b"; -} - -.fa-blackboard::before { - content: "\f51b"; -} - -.fa-user-large-slash::before { - content: "\f4fa"; -} - -.fa-user-alt-slash::before { - content: "\f4fa"; -} - -.fa-envelope-open::before { - content: "\f2b6"; -} - -.fa-handshake-simple-slash::before { - content: "\e05f"; -} - -.fa-handshake-alt-slash::before { - content: "\e05f"; -} - -.fa-mattress-pillow::before { - content: "\e525"; -} - -.fa-guarani-sign::before { - content: "\e19a"; -} - -.fa-arrows-rotate::before { - content: "\f021"; -} - -.fa-refresh::before { - content: "\f021"; -} - -.fa-sync::before { - content: "\f021"; -} - -.fa-fire-extinguisher::before { - content: "\f134"; -} - -.fa-cruzeiro-sign::before { - content: "\e152"; -} - -.fa-greater-than-equal::before { - content: "\f532"; -} - -.fa-shield-halved::before { - content: "\f3ed"; -} - -.fa-shield-alt::before { - content: "\f3ed"; -} - -.fa-book-atlas::before { - content: "\f558"; -} - -.fa-atlas::before { - content: "\f558"; -} - -.fa-virus::before { - content: "\e074"; -} - -.fa-envelope-circle-check::before { - content: "\e4e8"; -} - -.fa-layer-group::before { - content: "\f5fd"; -} - -.fa-arrows-to-dot::before { - content: "\e4be"; -} - -.fa-archway::before { - content: "\f557"; -} - -.fa-heart-circle-check::before { - content: "\e4fd"; -} - -.fa-house-chimney-crack::before { - content: "\f6f1"; -} - -.fa-house-damage::before { - content: "\f6f1"; -} - -.fa-file-zipper::before { - content: "\f1c6"; -} - -.fa-file-archive::before { - content: "\f1c6"; -} - -.fa-square::before { - content: "\f0c8"; -} - -.fa-martini-glass-empty::before { - content: "\f000"; -} - -.fa-glass-martini::before { - content: "\f000"; -} - -.fa-couch::before { - content: "\f4b8"; -} - -.fa-cedi-sign::before { - content: "\e0df"; -} - -.fa-italic::before { - content: "\f033"; -} - -.fa-church::before { - content: "\f51d"; -} - -.fa-comments-dollar::before { - content: "\f653"; -} - -.fa-democrat::before { - content: "\f747"; -} - -.fa-z::before { - content: "Z"; -} - -.fa-person-skiing::before { - content: "\f7c9"; -} - -.fa-skiing::before { - content: "\f7c9"; -} - -.fa-road-lock::before { - content: "\e567"; -} - -.fa-a::before { - content: "A"; -} - -.fa-temperature-arrow-down::before { - content: "\e03f"; -} - -.fa-temperature-down::before { - content: "\e03f"; -} - -.fa-feather-pointed::before { - content: "\f56b"; -} - -.fa-feather-alt::before { - content: "\f56b"; -} - -.fa-p::before { - content: "P"; -} - -.fa-snowflake::before { - content: "\f2dc"; -} - -.fa-newspaper::before { - content: "\f1ea"; -} - -.fa-rectangle-ad::before { - content: "\f641"; -} - -.fa-ad::before { - content: "\f641"; -} - -.fa-circle-arrow-right::before { - content: "\f0a9"; -} - -.fa-arrow-circle-right::before { - content: "\f0a9"; -} - -.fa-filter-circle-xmark::before { - content: "\e17b"; -} - -.fa-locust::before { - content: "\e520"; -} - -.fa-sort::before { - content: "\f0dc"; -} - -.fa-unsorted::before { - content: "\f0dc"; -} - -.fa-list-ol::before { - content: "\f0cb"; -} - -.fa-list-1-2::before { - content: "\f0cb"; -} - -.fa-list-numeric::before { - content: "\f0cb"; -} - -.fa-person-dress-burst::before { - content: "\e544"; -} - -.fa-money-check-dollar::before { - content: "\f53d"; -} - -.fa-money-check-alt::before { - content: "\f53d"; -} - -.fa-vector-square::before { - content: "\f5cb"; -} - -.fa-bread-slice::before { - content: "\f7ec"; -} - -.fa-language::before { - content: "\f1ab"; -} - -.fa-face-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-filter::before { - content: "\f0b0"; -} - -.fa-question::before { - content: "\?"; -} - -.fa-file-signature::before { - content: "\f573"; -} - -.fa-up-down-left-right::before { - content: "\f0b2"; -} - -.fa-arrows-alt::before { - content: "\f0b2"; -} - -.fa-house-chimney-user::before { - content: "\e065"; -} - -.fa-hand-holding-heart::before { - content: "\f4be"; -} - -.fa-puzzle-piece::before { - content: "\f12e"; -} - -.fa-money-check::before { - content: "\f53c"; -} - -.fa-star-half-stroke::before { - content: "\f5c0"; -} - -.fa-star-half-alt::before { - content: "\f5c0"; -} - -.fa-code::before { - content: "\f121"; -} - -.fa-whiskey-glass::before { - content: "\f7a0"; -} - -.fa-glass-whiskey::before { - content: "\f7a0"; -} - -.fa-building-circle-exclamation::before { - content: "\e4d3"; -} - -.fa-magnifying-glass-chart::before { - content: "\e522"; -} - -.fa-arrow-up-right-from-square::before { - content: "\f08e"; -} - -.fa-external-link::before { - content: "\f08e"; -} - -.fa-cubes-stacked::before { - content: "\e4e6"; -} - -.fa-won-sign::before { - content: "\f159"; -} - -.fa-krw::before { - content: "\f159"; -} - -.fa-won::before { - content: "\f159"; -} - -.fa-virus-covid::before { - content: "\e4a8"; -} - -.fa-austral-sign::before { - content: "\e0a9"; -} - -.fa-f::before { - content: "F"; -} - -.fa-leaf::before { - content: "\f06c"; -} - -.fa-road::before { - content: "\f018"; -} - -.fa-taxi::before { - content: "\f1ba"; -} - -.fa-cab::before { - content: "\f1ba"; -} - -.fa-person-circle-plus::before { - content: "\e541"; -} - -.fa-chart-pie::before { - content: "\f200"; -} - -.fa-pie-chart::before { - content: "\f200"; -} - -.fa-bolt-lightning::before { - content: "\e0b7"; -} - -.fa-sack-xmark::before { - content: "\e56a"; -} - -.fa-file-excel::before { - content: "\f1c3"; -} - -.fa-file-contract::before { - content: "\f56c"; -} - -.fa-fish-fins::before { - content: "\e4f2"; -} - -.fa-building-flag::before { - content: "\e4d5"; -} - -.fa-face-grin-beam::before { - content: "\f582"; -} - -.fa-grin-beam::before { - content: "\f582"; -} - -.fa-object-ungroup::before { - content: "\f248"; -} - -.fa-poop::before { - content: "\f619"; -} - -.fa-location-pin::before { - content: "\f041"; -} - -.fa-map-marker::before { - content: "\f041"; -} - -.fa-kaaba::before { - content: "\f66b"; -} - -.fa-toilet-paper::before { - content: "\f71e"; -} - -.fa-helmet-safety::before { - content: "\f807"; -} - -.fa-hard-hat::before { - content: "\f807"; -} - -.fa-hat-hard::before { - content: "\f807"; -} - -.fa-eject::before { - content: "\f052"; -} - -.fa-circle-right::before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-right::before { - content: "\f35a"; -} - -.fa-plane-circle-check::before { - content: "\e555"; -} - -.fa-face-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-meh-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-object-group::before { - content: "\f247"; -} - -.fa-chart-line::before { - content: "\f201"; -} - -.fa-line-chart::before { - content: "\f201"; -} - -.fa-mask-ventilator::before { - content: "\e524"; -} - -.fa-arrow-right::before { - content: "\f061"; -} - -.fa-signs-post::before { - content: "\f277"; -} - -.fa-map-signs::before { - content: "\f277"; -} - -.fa-cash-register::before { - content: "\f788"; -} - -.fa-person-circle-question::before { - content: "\e542"; -} - -.fa-h::before { - content: "H"; -} - -.fa-tarp::before { - content: "\e57b"; -} - -.fa-screwdriver-wrench::before { - content: "\f7d9"; -} - -.fa-tools::before { - content: "\f7d9"; -} - -.fa-arrows-to-eye::before { - content: "\e4bf"; -} - -.fa-plug-circle-bolt::before { - content: "\e55b"; -} - -.fa-heart::before { - content: "\f004"; -} - -.fa-mars-and-venus::before { - content: "\f224"; -} - -.fa-house-user::before { - content: "\e1b0"; -} - -.fa-home-user::before { - content: "\e1b0"; -} - -.fa-dumpster-fire::before { - content: "\f794"; -} - -.fa-house-crack::before { - content: "\e3b1"; -} - -.fa-martini-glass-citrus::before { - content: "\f561"; -} - -.fa-cocktail::before { - content: "\f561"; -} - -.fa-face-surprise::before { - content: "\f5c2"; -} - -.fa-surprise::before { - content: "\f5c2"; -} - -.fa-bottle-water::before { - content: "\e4c5"; -} - -.fa-circle-pause::before { - content: "\f28b"; -} - -.fa-pause-circle::before { - content: "\f28b"; -} - -.fa-toilet-paper-slash::before { - content: "\e072"; -} - -.fa-apple-whole::before { - content: "\f5d1"; -} - -.fa-apple-alt::before { - content: "\f5d1"; -} - -.fa-kitchen-set::before { - content: "\e51a"; -} - -.fa-r::before { - content: "R"; -} - -.fa-temperature-quarter::before { - content: "\f2ca"; -} - -.fa-temperature-1::before { - content: "\f2ca"; -} - -.fa-thermometer-1::before { - content: "\f2ca"; -} - -.fa-thermometer-quarter::before { - content: "\f2ca"; -} - -.fa-cube::before { - content: "\f1b2"; -} - -.fa-bitcoin-sign::before { - content: "\e0b4"; -} - -.fa-shield-dog::before { - content: "\e573"; -} - -.fa-solar-panel::before { - content: "\f5ba"; -} - -.fa-lock-open::before { - content: "\f3c1"; -} - -.fa-elevator::before { - content: "\e16d"; -} - -.fa-money-bill-transfer::before { - content: "\e528"; -} - -.fa-money-bill-trend-up::before { - content: "\e529"; -} - -.fa-house-flood-water-circle-arrow-right::before { - content: "\e50f"; -} - -.fa-square-poll-horizontal::before { - content: "\f682"; -} - -.fa-poll-h::before { - content: "\f682"; -} - -.fa-circle::before { - content: "\f111"; -} - -.fa-backward-fast::before { - content: "\f049"; -} - -.fa-fast-backward::before { - content: "\f049"; -} - -.fa-recycle::before { - content: "\f1b8"; -} - -.fa-user-astronaut::before { - content: "\f4fb"; -} - -.fa-plane-slash::before { - content: "\e069"; -} - -.fa-trademark::before { - content: "\f25c"; -} - -.fa-basketball::before { - content: "\f434"; -} - -.fa-basketball-ball::before { - content: "\f434"; -} - -.fa-satellite-dish::before { - content: "\f7c0"; -} - -.fa-circle-up::before { - content: "\f35b"; -} - -.fa-arrow-alt-circle-up::before { - content: "\f35b"; -} - -.fa-mobile-screen-button::before { - content: "\f3cd"; -} - -.fa-mobile-alt::before { - content: "\f3cd"; -} - -.fa-volume-high::before { - content: "\f028"; -} - -.fa-volume-up::before { - content: "\f028"; -} - -.fa-users-rays::before { - content: "\e593"; -} - -.fa-wallet::before { - content: "\f555"; -} - -.fa-clipboard-check::before { - content: "\f46c"; -} - -.fa-file-audio::before { - content: "\f1c7"; -} - -.fa-burger::before { - content: "\f805"; -} - -.fa-hamburger::before { - content: "\f805"; -} - -.fa-wrench::before { - content: "\f0ad"; -} - -.fa-bugs::before { - content: "\e4d0"; -} - -.fa-rupee-sign::before { - content: "\f156"; -} - -.fa-rupee::before { - content: "\f156"; -} - -.fa-file-image::before { - content: "\f1c5"; -} - -.fa-circle-question::before { - content: "\f059"; -} - -.fa-question-circle::before { - content: "\f059"; -} - -.fa-plane-departure::before { - content: "\f5b0"; -} - -.fa-handshake-slash::before { - content: "\e060"; -} - -.fa-book-bookmark::before { - content: "\e0bb"; -} - -.fa-code-branch::before { - content: "\f126"; -} - -.fa-hat-cowboy::before { - content: "\f8c0"; -} - -.fa-bridge::before { - content: "\e4c8"; -} - -.fa-phone-flip::before { - content: "\f879"; -} - -.fa-phone-alt::before { - content: "\f879"; -} - -.fa-truck-front::before { - content: "\e2b7"; -} - -.fa-cat::before { - content: "\f6be"; -} - -.fa-anchor-circle-exclamation::before { - content: "\e4ab"; -} - -.fa-truck-field::before { - content: "\e58d"; -} - -.fa-route::before { - content: "\f4d7"; -} - -.fa-clipboard-question::before { - content: "\e4e3"; -} - -.fa-panorama::before { - content: "\e209"; -} - -.fa-comment-medical::before { - content: "\f7f5"; -} - -.fa-teeth-open::before { - content: "\f62f"; -} - -.fa-file-circle-minus::before { - content: "\e4ed"; -} - -.fa-tags::before { - content: "\f02c"; -} - -.fa-wine-glass::before { - content: "\f4e3"; -} - -.fa-forward-fast::before { - content: "\f050"; -} - -.fa-fast-forward::before { - content: "\f050"; -} - -.fa-face-meh-blank::before { - content: "\f5a4"; -} - -.fa-meh-blank::before { - content: "\f5a4"; -} - -.fa-square-parking::before { - content: "\f540"; -} - -.fa-parking::before { - content: "\f540"; -} - -.fa-house-signal::before { - content: "\e012"; -} - -.fa-bars-progress::before { - content: "\f828"; -} - -.fa-tasks-alt::before { - content: "\f828"; -} - -.fa-faucet-drip::before { - content: "\e006"; -} - -.fa-cart-flatbed::before { - content: "\f474"; -} - -.fa-dolly-flatbed::before { - content: "\f474"; -} - -.fa-ban-smoking::before { - content: "\f54d"; -} - -.fa-smoking-ban::before { - content: "\f54d"; -} - -.fa-terminal::before { - content: "\f120"; -} - -.fa-mobile-button::before { - content: "\f10b"; -} - -.fa-house-medical-flag::before { - content: "\e514"; -} - -.fa-basket-shopping::before { - content: "\f291"; -} - -.fa-shopping-basket::before { - content: "\f291"; -} - -.fa-tape::before { - content: "\f4db"; -} - -.fa-bus-simple::before { - content: "\f55e"; -} - -.fa-bus-alt::before { - content: "\f55e"; -} - -.fa-eye::before { - content: "\f06e"; -} - -.fa-face-sad-cry::before { - content: "\f5b3"; -} - -.fa-sad-cry::before { - content: "\f5b3"; -} - -.fa-audio-description::before { - content: "\f29e"; -} - -.fa-person-military-to-person::before { - content: "\e54c"; -} - -.fa-file-shield::before { - content: "\e4f0"; -} - -.fa-user-slash::before { - content: "\f506"; -} - -.fa-pen::before { - content: "\f304"; -} - -.fa-tower-observation::before { - content: "\e586"; -} - -.fa-file-code::before { - content: "\f1c9"; -} - -.fa-signal::before { - content: "\f012"; -} - -.fa-signal-5::before { - content: "\f012"; -} - -.fa-signal-perfect::before { - content: "\f012"; -} - -.fa-bus::before { - content: "\f207"; -} - -.fa-heart-circle-xmark::before { - content: "\e501"; -} - -.fa-house-chimney::before { - content: "\e3af"; -} - -.fa-home-lg::before { - content: "\e3af"; -} - -.fa-window-maximize::before { - content: "\f2d0"; -} - -.fa-face-frown::before { - content: "\f119"; -} - -.fa-frown::before { - content: "\f119"; -} - -.fa-prescription::before { - content: "\f5b1"; -} - -.fa-shop::before { - content: "\f54f"; -} - -.fa-store-alt::before { - content: "\f54f"; -} - -.fa-floppy-disk::before { - content: "\f0c7"; -} - -.fa-save::before { - content: "\f0c7"; -} - -.fa-vihara::before { - content: "\f6a7"; -} - -.fa-scale-unbalanced::before { - content: "\f515"; -} - -.fa-balance-scale-left::before { - content: "\f515"; -} - -.fa-sort-up::before { - content: "\f0de"; -} - -.fa-sort-asc::before { - content: "\f0de"; -} - -.fa-comment-dots::before { - content: "\f4ad"; -} - -.fa-commenting::before { - content: "\f4ad"; -} - -.fa-plant-wilt::before { - content: "\e5aa"; -} - -.fa-diamond::before { - content: "\f219"; -} - -.fa-face-grin-squint::before { - content: "\f585"; -} - -.fa-grin-squint::before { - content: "\f585"; -} - -.fa-hand-holding-dollar::before { - content: "\f4c0"; -} - -.fa-hand-holding-usd::before { - content: "\f4c0"; -} - -.fa-bacterium::before { - content: "\e05a"; -} - -.fa-hand-pointer::before { - content: "\f25a"; -} - -.fa-drum-steelpan::before { - content: "\f56a"; -} - -.fa-hand-scissors::before { - content: "\f257"; -} - -.fa-hands-praying::before { - content: "\f684"; -} - -.fa-praying-hands::before { - content: "\f684"; -} - -.fa-arrow-rotate-right::before { - content: "\f01e"; -} - -.fa-arrow-right-rotate::before { - content: "\f01e"; -} - -.fa-arrow-rotate-forward::before { - content: "\f01e"; -} - -.fa-redo::before { - content: "\f01e"; -} - -.fa-biohazard::before { - content: "\f780"; -} - -.fa-location-crosshairs::before { - content: "\f601"; -} - -.fa-location::before { - content: "\f601"; -} - -.fa-mars-double::before { - content: "\f227"; -} - -.fa-child-dress::before { - content: "\e59c"; -} - -.fa-users-between-lines::before { - content: "\e591"; -} - -.fa-lungs-virus::before { - content: "\e067"; -} - -.fa-face-grin-tears::before { - content: "\f588"; -} - -.fa-grin-tears::before { - content: "\f588"; -} - -.fa-phone::before { - content: "\f095"; -} - -.fa-calendar-xmark::before { - content: "\f273"; -} - -.fa-calendar-times::before { - content: "\f273"; -} - -.fa-child-reaching::before { - content: "\e59d"; -} - -.fa-head-side-virus::before { - content: "\e064"; -} - -.fa-user-gear::before { - content: "\f4fe"; -} - -.fa-user-cog::before { - content: "\f4fe"; -} - -.fa-arrow-up-1-9::before { - content: "\f163"; -} - -.fa-sort-numeric-up::before { - content: "\f163"; -} - -.fa-door-closed::before { - content: "\f52a"; -} - -.fa-shield-virus::before { - content: "\e06c"; -} - -.fa-dice-six::before { - content: "\f526"; -} - -.fa-mosquito-net::before { - content: "\e52c"; -} - -.fa-bridge-water::before { - content: "\e4ce"; -} - -.fa-person-booth::before { - content: "\f756"; -} - -.fa-text-width::before { - content: "\f035"; -} - -.fa-hat-wizard::before { - content: "\f6e8"; -} - -.fa-pen-fancy::before { - content: "\f5ac"; -} - -.fa-person-digging::before { - content: "\f85e"; -} - -.fa-digging::before { - content: "\f85e"; -} - -.fa-trash::before { - content: "\f1f8"; -} - -.fa-gauge-simple::before { - content: "\f629"; -} - -.fa-gauge-simple-med::before { - content: "\f629"; -} - -.fa-tachometer-average::before { - content: "\f629"; -} - -.fa-book-medical::before { - content: "\f7e6"; -} - -.fa-poo::before { - content: "\f2fe"; -} - -.fa-quote-right::before { - content: "\f10e"; -} - -.fa-quote-right-alt::before { - content: "\f10e"; -} - -.fa-shirt::before { - content: "\f553"; -} - -.fa-t-shirt::before { - content: "\f553"; -} - -.fa-tshirt::before { - content: "\f553"; -} - -.fa-cubes::before { - content: "\f1b3"; -} - -.fa-divide::before { - content: "\f529"; -} - -.fa-tenge-sign::before { - content: "\f7d7"; -} - -.fa-tenge::before { - content: "\f7d7"; -} - -.fa-headphones::before { - content: "\f025"; -} - -.fa-hands-holding::before { - content: "\f4c2"; -} - -.fa-hands-clapping::before { - content: "\e1a8"; -} - -.fa-republican::before { - content: "\f75e"; -} - -.fa-arrow-left::before { - content: "\f060"; -} - -.fa-person-circle-xmark::before { - content: "\e543"; -} - -.fa-ruler::before { - content: "\f545"; -} - -.fa-align-left::before { - content: "\f036"; -} - -.fa-dice-d6::before { - content: "\f6d1"; -} - -.fa-restroom::before { - content: "\f7bd"; -} - -.fa-j::before { - content: "J"; -} - -.fa-users-viewfinder::before { - content: "\e595"; -} - -.fa-file-video::before { - content: "\f1c8"; -} - -.fa-up-right-from-square::before { - content: "\f35d"; -} - -.fa-external-link-alt::before { - content: "\f35d"; -} - -.fa-table-cells::before { - content: "\f00a"; -} - -.fa-th::before { - content: "\f00a"; -} - -.fa-file-pdf::before { - content: "\f1c1"; -} - -.fa-book-bible::before { - content: "\f647"; -} - -.fa-bible::before { - content: "\f647"; -} - -.fa-o::before { - content: "O"; -} - -.fa-suitcase-medical::before { - content: "\f0fa"; -} - -.fa-medkit::before { - content: "\f0fa"; -} - -.fa-user-secret::before { - content: "\f21b"; -} - -.fa-otter::before { - content: "\f700"; -} - -.fa-person-dress::before { - content: "\f182"; -} - -.fa-female::before { - content: "\f182"; -} - -.fa-comment-dollar::before { - content: "\f651"; -} - -.fa-business-time::before { - content: "\f64a"; -} - -.fa-briefcase-clock::before { - content: "\f64a"; -} - -.fa-table-cells-large::before { - content: "\f009"; -} - -.fa-th-large::before { - content: "\f009"; -} - -.fa-book-tanakh::before { - content: "\f827"; -} - -.fa-tanakh::before { - content: "\f827"; -} - -.fa-phone-volume::before { - content: "\f2a0"; -} - -.fa-volume-control-phone::before { - content: "\f2a0"; -} - -.fa-hat-cowboy-side::before { - content: "\f8c1"; -} - -.fa-clipboard-user::before { - content: "\f7f3"; -} - -.fa-child::before { - content: "\f1ae"; -} - -.fa-lira-sign::before { - content: "\f195"; -} - -.fa-satellite::before { - content: "\f7bf"; -} - -.fa-plane-lock::before { - content: "\e558"; -} - -.fa-tag::before { - content: "\f02b"; -} - -.fa-comment::before { - content: "\f075"; -} - -.fa-cake-candles::before { - content: "\f1fd"; -} - -.fa-birthday-cake::before { - content: "\f1fd"; -} - -.fa-cake::before { - content: "\f1fd"; -} - -.fa-envelope::before { - content: "\f0e0"; -} - -.fa-angles-up::before { - content: "\f102"; -} - -.fa-angle-double-up::before { - content: "\f102"; -} - -.fa-paperclip::before { - content: "\f0c6"; -} - -.fa-arrow-right-to-city::before { - content: "\e4b3"; -} - -.fa-ribbon::before { - content: "\f4d6"; -} - -.fa-lungs::before { - content: "\f604"; -} - -.fa-arrow-up-9-1::before { - content: "\f887"; -} - -.fa-sort-numeric-up-alt::before { - content: "\f887"; -} - -.fa-litecoin-sign::before { - content: "\e1d3"; -} - -.fa-border-none::before { - content: "\f850"; -} - -.fa-circle-nodes::before { - content: "\e4e2"; -} - -.fa-parachute-box::before { - content: "\f4cd"; -} - -.fa-indent::before { - content: "\f03c"; -} - -.fa-truck-field-un::before { - content: "\e58e"; -} - -.fa-hourglass::before { - content: "\f254"; -} - -.fa-hourglass-empty::before { - content: "\f254"; -} - -.fa-mountain::before { - content: "\f6fc"; -} - -.fa-user-doctor::before { - content: "\f0f0"; -} - -.fa-user-md::before { - content: "\f0f0"; -} - -.fa-circle-info::before { - content: "\f05a"; -} - -.fa-info-circle::before { - content: "\f05a"; -} - -.fa-cloud-meatball::before { - content: "\f73b"; -} - -.fa-camera::before { - content: "\f030"; -} - -.fa-camera-alt::before { - content: "\f030"; -} - -.fa-square-virus::before { - content: "\e578"; -} - -.fa-meteor::before { - content: "\f753"; -} - -.fa-car-on::before { - content: "\e4dd"; -} - -.fa-sleigh::before { - content: "\f7cc"; -} - -.fa-arrow-down-1-9::before { - content: "\f162"; -} - -.fa-sort-numeric-asc::before { - content: "\f162"; -} - -.fa-sort-numeric-down::before { - content: "\f162"; -} - -.fa-hand-holding-droplet::before { - content: "\f4c1"; -} - -.fa-hand-holding-water::before { - content: "\f4c1"; -} - -.fa-water::before { - content: "\f773"; -} - -.fa-calendar-check::before { - content: "\f274"; -} - -.fa-braille::before { - content: "\f2a1"; -} - -.fa-prescription-bottle-medical::before { - content: "\f486"; -} - -.fa-prescription-bottle-alt::before { - content: "\f486"; -} - -.fa-landmark::before { - content: "\f66f"; -} - -.fa-truck::before { - content: "\f0d1"; -} - -.fa-crosshairs::before { - content: "\f05b"; -} - -.fa-person-cane::before { - content: "\e53c"; -} - -.fa-tent::before { - content: "\e57d"; -} - -.fa-vest-patches::before { - content: "\e086"; -} - -.fa-check-double::before { - content: "\f560"; -} - -.fa-arrow-down-a-z::before { - content: "\f15d"; -} - -.fa-sort-alpha-asc::before { - content: "\f15d"; -} - -.fa-sort-alpha-down::before { - content: "\f15d"; -} - -.fa-money-bill-wheat::before { - content: "\e52a"; -} - -.fa-cookie::before { - content: "\f563"; -} - -.fa-arrow-rotate-left::before { - content: "\f0e2"; -} - -.fa-arrow-left-rotate::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-back::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-backward::before { - content: "\f0e2"; -} - -.fa-undo::before { - content: "\f0e2"; -} - -.fa-hard-drive::before { - content: "\f0a0"; -} - -.fa-hdd::before { - content: "\f0a0"; -} - -.fa-face-grin-squint-tears::before { - content: "\f586"; -} - -.fa-grin-squint-tears::before { - content: "\f586"; -} - -.fa-dumbbell::before { - content: "\f44b"; -} - -.fa-rectangle-list::before { - content: "\f022"; -} - -.fa-list-alt::before { - content: "\f022"; -} - -.fa-tarp-droplet::before { - content: "\e57c"; -} - -.fa-house-medical-circle-check::before { - content: "\e511"; -} - -.fa-person-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-calendar-plus::before { - content: "\f271"; -} - -.fa-plane-arrival::before { - content: "\f5af"; -} - -.fa-circle-left::before { - content: "\f359"; -} - -.fa-arrow-alt-circle-left::before { - content: "\f359"; -} - -.fa-train-subway::before { - content: "\f239"; -} - -.fa-subway::before { - content: "\f239"; -} - -.fa-chart-gantt::before { - content: "\e0e4"; -} - -.fa-indian-rupee-sign::before { - content: "\e1bc"; -} - -.fa-indian-rupee::before { - content: "\e1bc"; -} - -.fa-inr::before { - content: "\e1bc"; -} - -.fa-crop-simple::before { - content: "\f565"; -} - -.fa-crop-alt::before { - content: "\f565"; -} - -.fa-money-bill-1::before { - content: "\f3d1"; -} - -.fa-money-bill-alt::before { - content: "\f3d1"; -} - -.fa-left-long::before { - content: "\f30a"; -} - -.fa-long-arrow-alt-left::before { - content: "\f30a"; -} - -.fa-dna::before { - content: "\f471"; -} - -.fa-virus-slash::before { - content: "\e075"; -} - -.fa-minus::before { - content: "\f068"; -} - -.fa-subtract::before { - content: "\f068"; -} - -.fa-chess::before { - content: "\f439"; -} - -.fa-arrow-left-long::before { - content: "\f177"; -} - -.fa-long-arrow-left::before { - content: "\f177"; -} - -.fa-plug-circle-check::before { - content: "\e55c"; -} - -.fa-street-view::before { - content: "\f21d"; -} - -.fa-franc-sign::before { - content: "\e18f"; -} - -.fa-volume-off::before { - content: "\f026"; -} - -.fa-hands-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-hands-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-gear::before { - content: "\f013"; -} - -.fa-cog::before { - content: "\f013"; -} - -.fa-droplet-slash::before { - content: "\f5c7"; -} - -.fa-tint-slash::before { - content: "\f5c7"; -} - -.fa-mosque::before { - content: "\f678"; -} - -.fa-mosquito::before { - content: "\e52b"; -} - -.fa-star-of-david::before { - content: "\f69a"; -} - -.fa-person-military-rifle::before { - content: "\e54b"; -} - -.fa-cart-shopping::before { - content: "\f07a"; -} - -.fa-shopping-cart::before { - content: "\f07a"; -} - -.fa-vials::before { - content: "\f493"; -} - -.fa-plug-circle-plus::before { - content: "\e55f"; -} - -.fa-place-of-worship::before { - content: "\f67f"; -} - -.fa-grip-vertical::before { - content: "\f58e"; -} - -.fa-arrow-turn-up::before { - content: "\f148"; -} - -.fa-level-up::before { - content: "\f148"; -} - -.fa-u::before { - content: "U"; -} - -.fa-square-root-variable::before { - content: "\f698"; -} - -.fa-square-root-alt::before { - content: "\f698"; -} - -.fa-clock::before { - content: "\f017"; -} - -.fa-clock-four::before { - content: "\f017"; -} - -.fa-backward-step::before { - content: "\f048"; -} - -.fa-step-backward::before { - content: "\f048"; -} - -.fa-pallet::before { - content: "\f482"; -} - -.fa-faucet::before { - content: "\e005"; -} - -.fa-baseball-bat-ball::before { - content: "\f432"; -} - -.fa-s::before { - content: "S"; -} - -.fa-timeline::before { - content: "\e29c"; -} - -.fa-keyboard::before { - content: "\f11c"; -} - -.fa-caret-down::before { - content: "\f0d7"; -} - -.fa-house-chimney-medical::before { - content: "\f7f2"; -} - -.fa-clinic-medical::before { - content: "\f7f2"; -} - -.fa-temperature-three-quarters::before { - content: "\f2c8"; -} - -.fa-temperature-3::before { - content: "\f2c8"; -} - -.fa-thermometer-3::before { - content: "\f2c8"; -} - -.fa-thermometer-three-quarters::before { - content: "\f2c8"; -} - -.fa-mobile-screen::before { - content: "\f3cf"; -} - -.fa-mobile-android-alt::before { - content: "\f3cf"; -} - -.fa-plane-up::before { - content: "\e22d"; -} - -.fa-piggy-bank::before { - content: "\f4d3"; -} - -.fa-battery-half::before { - content: "\f242"; -} - -.fa-battery-3::before { - content: "\f242"; -} - -.fa-mountain-city::before { - content: "\e52e"; -} - -.fa-coins::before { - content: "\f51e"; -} - -.fa-khanda::before { - content: "\f66d"; -} - -.fa-sliders::before { - content: "\f1de"; -} - -.fa-sliders-h::before { - content: "\f1de"; -} - -.fa-folder-tree::before { - content: "\f802"; -} - -.fa-network-wired::before { - content: "\f6ff"; -} - -.fa-map-pin::before { - content: "\f276"; -} - -.fa-hamsa::before { - content: "\f665"; -} - -.fa-cent-sign::before { - content: "\e3f5"; -} - -.fa-flask::before { - content: "\f0c3"; -} - -.fa-person-pregnant::before { - content: "\e31e"; -} - -.fa-wand-sparkles::before { - content: "\f72b"; -} - -.fa-ellipsis-vertical::before { - content: "\f142"; -} - -.fa-ellipsis-v::before { - content: "\f142"; -} - -.fa-ticket::before { - content: "\f145"; -} - -.fa-power-off::before { - content: "\f011"; -} - -.fa-right-long::before { - content: "\f30b"; -} - -.fa-long-arrow-alt-right::before { - content: "\f30b"; -} - -.fa-flag-usa::before { - content: "\f74d"; -} - -.fa-laptop-file::before { - content: "\e51d"; -} - -.fa-tty::before { - content: "\f1e4"; -} - -.fa-teletype::before { - content: "\f1e4"; -} - -.fa-diagram-next::before { - content: "\e476"; -} - -.fa-person-rifle::before { - content: "\e54e"; -} - -.fa-house-medical-circle-exclamation::before { - content: "\e512"; -} - -.fa-closed-captioning::before { - content: "\f20a"; -} - -.fa-person-hiking::before { - content: "\f6ec"; -} - -.fa-hiking::before { - content: "\f6ec"; -} - -.fa-venus-double::before { - content: "\f226"; -} - -.fa-images::before { - content: "\f302"; -} - -.fa-calculator::before { - content: "\f1ec"; -} - -.fa-people-pulling::before { - content: "\e535"; -} - -.fa-n::before { - content: "N"; -} - -.fa-cable-car::before { - content: "\f7da"; -} - -.fa-tram::before { - content: "\f7da"; -} - -.fa-cloud-rain::before { - content: "\f73d"; -} - -.fa-building-circle-xmark::before { - content: "\e4d4"; -} - -.fa-ship::before { - content: "\f21a"; -} - -.fa-arrows-down-to-line::before { - content: "\e4b8"; -} - -.fa-download::before { - content: "\f019"; -} - -.fa-face-grin::before { - content: "\f580"; -} - -.fa-grin::before { - content: "\f580"; -} - -.fa-delete-left::before { - content: "\f55a"; -} - -.fa-backspace::before { - content: "\f55a"; -} - -.fa-eye-dropper::before { - content: "\f1fb"; -} - -.fa-eye-dropper-empty::before { - content: "\f1fb"; -} - -.fa-eyedropper::before { - content: "\f1fb"; -} - -.fa-file-circle-check::before { - content: "\e5a0"; -} - -.fa-forward::before { - content: "\f04e"; -} - -.fa-mobile::before { - content: "\f3ce"; -} - -.fa-mobile-android::before { - content: "\f3ce"; -} - -.fa-mobile-phone::before { - content: "\f3ce"; -} - -.fa-face-meh::before { - content: "\f11a"; -} - -.fa-meh::before { - content: "\f11a"; -} - -.fa-align-center::before { - content: "\f037"; -} - -.fa-book-skull::before { - content: "\f6b7"; -} - -.fa-book-dead::before { - content: "\f6b7"; -} - -.fa-id-card::before { - content: "\f2c2"; -} - -.fa-drivers-license::before { - content: "\f2c2"; -} - -.fa-outdent::before { - content: "\f03b"; -} - -.fa-dedent::before { - content: "\f03b"; -} - -.fa-heart-circle-exclamation::before { - content: "\e4fe"; -} - -.fa-house::before { - content: "\f015"; -} - -.fa-home::before { - content: "\f015"; -} - -.fa-home-alt::before { - content: "\f015"; -} - -.fa-home-lg-alt::before { - content: "\f015"; -} - -.fa-calendar-week::before { - content: "\f784"; -} - -.fa-laptop-medical::before { - content: "\f812"; -} - -.fa-b::before { - content: "B"; -} - -.fa-file-medical::before { - content: "\f477"; -} - -.fa-dice-one::before { - content: "\f525"; -} - -.fa-kiwi-bird::before { - content: "\f535"; -} - -.fa-arrow-right-arrow-left::before { - content: "\f0ec"; -} - -.fa-exchange::before { - content: "\f0ec"; -} - -.fa-rotate-right::before { - content: "\f2f9"; -} - -.fa-redo-alt::before { - content: "\f2f9"; -} - -.fa-rotate-forward::before { - content: "\f2f9"; -} - -.fa-utensils::before { - content: "\f2e7"; -} - -.fa-cutlery::before { - content: "\f2e7"; -} - -.fa-arrow-up-wide-short::before { - content: "\f161"; -} - -.fa-sort-amount-up::before { - content: "\f161"; -} - -.fa-mill-sign::before { - content: "\e1ed"; -} - -.fa-bowl-rice::before { - content: "\e2eb"; -} - -.fa-skull::before { - content: "\f54c"; -} - -.fa-tower-broadcast::before { - content: "\f519"; -} - -.fa-broadcast-tower::before { - content: "\f519"; -} - -.fa-truck-pickup::before { - content: "\f63c"; -} - -.fa-up-long::before { - content: "\f30c"; -} - -.fa-long-arrow-alt-up::before { - content: "\f30c"; -} - -.fa-stop::before { - content: "\f04d"; -} - -.fa-code-merge::before { - content: "\f387"; -} - -.fa-upload::before { - content: "\f093"; -} - -.fa-hurricane::before { - content: "\f751"; -} - -.fa-mound::before { - content: "\e52d"; -} - -.fa-toilet-portable::before { - content: "\e583"; -} - -.fa-compact-disc::before { - content: "\f51f"; -} - -.fa-file-arrow-down::before { - content: "\f56d"; -} - -.fa-file-download::before { - content: "\f56d"; -} - -.fa-caravan::before { - content: "\f8ff"; -} - -.fa-shield-cat::before { - content: "\e572"; -} - -.fa-bolt::before { - content: "\f0e7"; -} - -.fa-zap::before { - content: "\f0e7"; -} - -.fa-glass-water::before { - content: "\e4f4"; -} - -.fa-oil-well::before { - content: "\e532"; -} - -.fa-vault::before { - content: "\e2c5"; -} - -.fa-mars::before { - content: "\f222"; -} - -.fa-toilet::before { - content: "\f7d8"; -} - -.fa-plane-circle-xmark::before { - content: "\e557"; -} - -.fa-yen-sign::before { - content: "\f157"; -} - -.fa-cny::before { - content: "\f157"; -} - -.fa-jpy::before { - content: "\f157"; -} - -.fa-rmb::before { - content: "\f157"; -} - -.fa-yen::before { - content: "\f157"; -} - -.fa-ruble-sign::before { - content: "\f158"; -} - -.fa-rouble::before { - content: "\f158"; -} - -.fa-rub::before { - content: "\f158"; -} - -.fa-ruble::before { - content: "\f158"; -} - -.fa-sun::before { - content: "\f185"; -} - -.fa-guitar::before { - content: "\f7a6"; -} - -.fa-face-laugh-wink::before { - content: "\f59c"; -} - -.fa-laugh-wink::before { - content: "\f59c"; -} - -.fa-horse-head::before { - content: "\f7ab"; -} - -.fa-bore-hole::before { - content: "\e4c3"; -} - -.fa-industry::before { - content: "\f275"; -} - -.fa-circle-down::before { - content: "\f358"; -} - -.fa-arrow-alt-circle-down::before { - content: "\f358"; -} - -.fa-arrows-turn-to-dots::before { - content: "\e4c1"; -} - -.fa-florin-sign::before { - content: "\e184"; -} - -.fa-arrow-down-short-wide::before { - content: "\f884"; -} - -.fa-sort-amount-desc::before { - content: "\f884"; -} - -.fa-sort-amount-down-alt::before { - content: "\f884"; -} - -.fa-less-than::before { - content: "\<"; -} - -.fa-angle-down::before { - content: "\f107"; -} - -.fa-car-tunnel::before { - content: "\e4de"; -} - -.fa-head-side-cough::before { - content: "\e061"; -} - -.fa-grip-lines::before { - content: "\f7a4"; -} - -.fa-thumbs-down::before { - content: "\f165"; -} - -.fa-user-lock::before { - content: "\f502"; -} - -.fa-arrow-right-long::before { - content: "\f178"; -} - -.fa-long-arrow-right::before { - content: "\f178"; -} - -.fa-anchor-circle-xmark::before { - content: "\e4ac"; -} - -.fa-ellipsis::before { - content: "\f141"; -} - -.fa-ellipsis-h::before { - content: "\f141"; -} - -.fa-chess-pawn::before { - content: "\f443"; -} - -.fa-kit-medical::before { - content: "\f479"; -} - -.fa-first-aid::before { - content: "\f479"; -} - -.fa-person-through-window::before { - content: "\e5a9"; -} - -.fa-toolbox::before { - content: "\f552"; -} - -.fa-hands-holding-circle::before { - content: "\e4fb"; -} - -.fa-bug::before { - content: "\f188"; -} - -.fa-credit-card::before { - content: "\f09d"; -} - -.fa-credit-card-alt::before { - content: "\f09d"; -} - -.fa-car::before { - content: "\f1b9"; -} - -.fa-automobile::before { - content: "\f1b9"; -} - -.fa-hand-holding-hand::before { - content: "\e4f7"; -} - -.fa-book-open-reader::before { - content: "\f5da"; -} - -.fa-book-reader::before { - content: "\f5da"; -} - -.fa-mountain-sun::before { - content: "\e52f"; -} - -.fa-arrows-left-right-to-line::before { - content: "\e4ba"; -} - -.fa-dice-d20::before { - content: "\f6cf"; -} - -.fa-truck-droplet::before { - content: "\e58c"; -} - -.fa-file-circle-xmark::before { - content: "\e5a1"; -} - -.fa-temperature-arrow-up::before { - content: "\e040"; -} - -.fa-temperature-up::before { - content: "\e040"; -} - -.fa-medal::before { - content: "\f5a2"; -} - -.fa-bed::before { - content: "\f236"; -} - -.fa-square-h::before { - content: "\f0fd"; -} - -.fa-h-square::before { - content: "\f0fd"; -} - -.fa-podcast::before { - content: "\f2ce"; -} - -.fa-temperature-full::before { - content: "\f2c7"; -} - -.fa-temperature-4::before { - content: "\f2c7"; -} - -.fa-thermometer-4::before { - content: "\f2c7"; -} - -.fa-thermometer-full::before { - content: "\f2c7"; -} - -.fa-bell::before { - content: "\f0f3"; -} - -.fa-superscript::before { - content: "\f12b"; -} - -.fa-plug-circle-xmark::before { - content: "\e560"; -} - -.fa-star-of-life::before { - content: "\f621"; -} - -.fa-phone-slash::before { - content: "\f3dd"; -} - -.fa-paint-roller::before { - content: "\f5aa"; -} - -.fa-handshake-angle::before { - content: "\f4c4"; -} - -.fa-hands-helping::before { - content: "\f4c4"; -} - -.fa-location-dot::before { - content: "\f3c5"; -} - -.fa-map-marker-alt::before { - content: "\f3c5"; -} - -.fa-file::before { - content: "\f15b"; -} - -.fa-greater-than::before { - content: "\>"; -} - -.fa-person-swimming::before { - content: "\f5c4"; -} - -.fa-swimmer::before { - content: "\f5c4"; -} - -.fa-arrow-down::before { - content: "\f063"; -} - -.fa-droplet::before { - content: "\f043"; -} - -.fa-tint::before { - content: "\f043"; -} - -.fa-eraser::before { - content: "\f12d"; -} - -.fa-earth-americas::before { - content: "\f57d"; -} - -.fa-earth::before { - content: "\f57d"; -} - -.fa-earth-america::before { - content: "\f57d"; -} - -.fa-globe-americas::before { - content: "\f57d"; -} - -.fa-person-burst::before { - content: "\e53b"; -} - -.fa-dove::before { - content: "\f4ba"; -} - -.fa-battery-empty::before { - content: "\f244"; -} - -.fa-battery-0::before { - content: "\f244"; -} - -.fa-socks::before { - content: "\f696"; -} - -.fa-inbox::before { - content: "\f01c"; -} - -.fa-section::before { - content: "\e447"; -} - -.fa-gauge-high::before { - content: "\f625"; -} - -.fa-tachometer-alt::before { - content: "\f625"; -} - -.fa-tachometer-alt-fast::before { - content: "\f625"; -} - -.fa-envelope-open-text::before { - content: "\f658"; -} - -.fa-hospital::before { - content: "\f0f8"; -} - -.fa-hospital-alt::before { - content: "\f0f8"; -} - -.fa-hospital-wide::before { - content: "\f0f8"; -} - -.fa-wine-bottle::before { - content: "\f72f"; -} - -.fa-chess-rook::before { - content: "\f447"; -} - -.fa-bars-staggered::before { - content: "\f550"; -} - -.fa-reorder::before { - content: "\f550"; -} - -.fa-stream::before { - content: "\f550"; -} - -.fa-dharmachakra::before { - content: "\f655"; -} - -.fa-hotdog::before { - content: "\f80f"; -} - -.fa-person-walking-with-cane::before { - content: "\f29d"; -} - -.fa-blind::before { - content: "\f29d"; -} - -.fa-drum::before { - content: "\f569"; -} - -.fa-ice-cream::before { - content: "\f810"; -} - -.fa-heart-circle-bolt::before { - content: "\e4fc"; -} - -.fa-fax::before { - content: "\f1ac"; -} - -.fa-paragraph::before { - content: "\f1dd"; -} - -.fa-check-to-slot::before { - content: "\f772"; -} - -.fa-vote-yea::before { - content: "\f772"; -} - -.fa-star-half::before { - content: "\f089"; -} - -.fa-boxes-stacked::before { - content: "\f468"; -} - -.fa-boxes::before { - content: "\f468"; -} - -.fa-boxes-alt::before { - content: "\f468"; -} - -.fa-link::before { - content: "\f0c1"; -} - -.fa-chain::before { - content: "\f0c1"; -} - -.fa-ear-listen::before { - content: "\f2a2"; -} - -.fa-assistive-listening-systems::before { - content: "\f2a2"; -} - -.fa-tree-city::before { - content: "\e587"; -} - -.fa-play::before { - content: "\f04b"; -} - -.fa-font::before { - content: "\f031"; -} - -.fa-rupiah-sign::before { - content: "\e23d"; -} - -.fa-magnifying-glass::before { - content: "\f002"; -} - -.fa-search::before { - content: "\f002"; -} - -.fa-table-tennis-paddle-ball::before { - content: "\f45d"; -} - -.fa-ping-pong-paddle-ball::before { - content: "\f45d"; -} - -.fa-table-tennis::before { - content: "\f45d"; -} - -.fa-person-dots-from-line::before { - content: "\f470"; -} - -.fa-diagnoses::before { - content: "\f470"; -} - -.fa-trash-can-arrow-up::before { - content: "\f82a"; -} - -.fa-trash-restore-alt::before { - content: "\f82a"; -} - -.fa-naira-sign::before { - content: "\e1f6"; -} - -.fa-cart-arrow-down::before { - content: "\f218"; -} - -.fa-walkie-talkie::before { - content: "\f8ef"; -} - -.fa-file-pen::before { - content: "\f31c"; -} - -.fa-file-edit::before { - content: "\f31c"; -} - -.fa-receipt::before { - content: "\f543"; -} - -.fa-square-pen::before { - content: "\f14b"; -} - -.fa-pen-square::before { - content: "\f14b"; -} - -.fa-pencil-square::before { - content: "\f14b"; -} - -.fa-suitcase-rolling::before { - content: "\f5c1"; -} - -.fa-person-circle-exclamation::before { - content: "\e53f"; -} - -.fa-chevron-down::before { - content: "\f078"; -} - -.fa-battery-full::before { - content: "\f240"; -} - -.fa-battery::before { - content: "\f240"; -} - -.fa-battery-5::before { - content: "\f240"; -} - -.fa-skull-crossbones::before { - content: "\f714"; -} - -.fa-code-compare::before { - content: "\e13a"; -} - -.fa-list-ul::before { - content: "\f0ca"; -} - -.fa-list-dots::before { - content: "\f0ca"; -} - -.fa-school-lock::before { - content: "\e56f"; -} - -.fa-tower-cell::before { - content: "\e585"; -} - -.fa-down-long::before { - content: "\f309"; -} - -.fa-long-arrow-alt-down::before { - content: "\f309"; -} - -.fa-ranking-star::before { - content: "\e561"; -} - -.fa-chess-king::before { - content: "\f43f"; -} - -.fa-person-harassing::before { - content: "\e549"; -} - -.fa-brazilian-real-sign::before { - content: "\e46c"; -} - -.fa-landmark-dome::before { - content: "\f752"; -} - -.fa-landmark-alt::before { - content: "\f752"; -} - -.fa-arrow-up::before { - content: "\f062"; -} - -.fa-tv::before { - content: "\f26c"; -} - -.fa-television::before { - content: "\f26c"; -} - -.fa-tv-alt::before { - content: "\f26c"; -} - -.fa-shrimp::before { - content: "\e448"; -} - -.fa-list-check::before { - content: "\f0ae"; -} - -.fa-tasks::before { - content: "\f0ae"; -} - -.fa-jug-detergent::before { - content: "\e519"; -} - -.fa-circle-user::before { - content: "\f2bd"; -} - -.fa-user-circle::before { - content: "\f2bd"; -} - -.fa-user-shield::before { - content: "\f505"; -} - -.fa-wind::before { - content: "\f72e"; -} - -.fa-car-burst::before { - content: "\f5e1"; -} - -.fa-car-crash::before { - content: "\f5e1"; -} - -.fa-y::before { - content: "Y"; -} - -.fa-person-snowboarding::before { - content: "\f7ce"; -} - -.fa-snowboarding::before { - content: "\f7ce"; -} - -.fa-truck-fast::before { - content: "\f48b"; -} - -.fa-shipping-fast::before { - content: "\f48b"; -} - -.fa-fish::before { - content: "\f578"; -} - -.fa-user-graduate::before { - content: "\f501"; -} - -.fa-circle-half-stroke::before { - content: "\f042"; -} - -.fa-adjust::before { - content: "\f042"; -} - -.fa-clapperboard::before { - content: "\e131"; -} - -.fa-circle-radiation::before { - content: "\f7ba"; -} - -.fa-radiation-alt::before { - content: "\f7ba"; -} - -.fa-baseball::before { - content: "\f433"; -} - -.fa-baseball-ball::before { - content: "\f433"; -} - -.fa-jet-fighter-up::before { - content: "\e518"; -} - -.fa-diagram-project::before { - content: "\f542"; -} - -.fa-project-diagram::before { - content: "\f542"; -} - -.fa-copy::before { - content: "\f0c5"; -} - -.fa-volume-xmark::before { - content: "\f6a9"; -} - -.fa-volume-mute::before { - content: "\f6a9"; -} - -.fa-volume-times::before { - content: "\f6a9"; -} - -.fa-hand-sparkles::before { - content: "\e05d"; -} - -.fa-grip::before { - content: "\f58d"; -} - -.fa-grip-horizontal::before { - content: "\f58d"; -} - -.fa-share-from-square::before { - content: "\f14d"; -} - -.fa-share-square::before { - content: "\f14d"; -} - -.fa-child-combatant::before { - content: "\e4e0"; -} - -.fa-child-rifle::before { - content: "\e4e0"; -} - -.fa-gun::before { - content: "\e19b"; -} - -.fa-square-phone::before { - content: "\f098"; -} - -.fa-phone-square::before { - content: "\f098"; -} - -.fa-plus::before { - content: "\+"; -} - -.fa-add::before { - content: "\+"; -} - -.fa-expand::before { - content: "\f065"; -} - -.fa-computer::before { - content: "\e4e5"; -} - -.fa-xmark::before { - content: "\f00d"; -} - -.fa-close::before { - content: "\f00d"; -} - -.fa-multiply::before { - content: "\f00d"; -} - -.fa-remove::before { - content: "\f00d"; -} - -.fa-times::before { - content: "\f00d"; -} - -.fa-arrows-up-down-left-right::before { - content: "\f047"; -} - -.fa-arrows::before { - content: "\f047"; -} - -.fa-chalkboard-user::before { - content: "\f51c"; -} - -.fa-chalkboard-teacher::before { - content: "\f51c"; -} - -.fa-peso-sign::before { - content: "\e222"; -} - -.fa-building-shield::before { - content: "\e4d8"; -} - -.fa-baby::before { - content: "\f77c"; -} - -.fa-users-line::before { - content: "\e592"; -} - -.fa-quote-left::before { - content: "\f10d"; -} - -.fa-quote-left-alt::before { - content: "\f10d"; -} - -.fa-tractor::before { - content: "\f722"; -} - -.fa-trash-arrow-up::before { - content: "\f829"; -} - -.fa-trash-restore::before { - content: "\f829"; -} - -.fa-arrow-down-up-lock::before { - content: "\e4b0"; -} - -.fa-lines-leaning::before { - content: "\e51e"; -} - -.fa-ruler-combined::before { - content: "\f546"; -} - -.fa-copyright::before { - content: "\f1f9"; -} - -.fa-equals::before { - content: "\="; -} - -.fa-blender::before { - content: "\f517"; -} - -.fa-teeth::before { - content: "\f62e"; -} - -.fa-shekel-sign::before { - content: "\f20b"; -} - -.fa-ils::before { - content: "\f20b"; -} - -.fa-shekel::before { - content: "\f20b"; -} - -.fa-sheqel::before { - content: "\f20b"; -} - -.fa-sheqel-sign::before { - content: "\f20b"; -} - -.fa-map::before { - content: "\f279"; -} - -.fa-rocket::before { - content: "\f135"; -} - -.fa-photo-film::before { - content: "\f87c"; -} - -.fa-photo-video::before { - content: "\f87c"; -} - -.fa-folder-minus::before { - content: "\f65d"; -} - -.fa-store::before { - content: "\f54e"; -} - -.fa-arrow-trend-up::before { - content: "\e098"; -} - -.fa-plug-circle-minus::before { - content: "\e55e"; -} - -.fa-sign-hanging::before { - content: "\f4d9"; -} - -.fa-sign::before { - content: "\f4d9"; -} - -.fa-bezier-curve::before { - content: "\f55b"; -} - -.fa-bell-slash::before { - content: "\f1f6"; -} - -.fa-tablet::before { - content: "\f3fb"; -} - -.fa-tablet-android::before { - content: "\f3fb"; -} - -.fa-school-flag::before { - content: "\e56e"; -} - -.fa-fill::before { - content: "\f575"; -} - -.fa-angle-up::before { - content: "\f106"; -} - -.fa-drumstick-bite::before { - content: "\f6d7"; -} - -.fa-holly-berry::before { - content: "\f7aa"; -} - -.fa-chevron-left::before { - content: "\f053"; -} - -.fa-bacteria::before { - content: "\e059"; -} - -.fa-hand-lizard::before { - content: "\f258"; -} - -.fa-notdef::before { - content: "\e1fe"; -} - -.fa-disease::before { - content: "\f7fa"; -} - -.fa-briefcase-medical::before { - content: "\f469"; -} - -.fa-genderless::before { - content: "\f22d"; -} - -.fa-chevron-right::before { - content: "\f054"; -} - -.fa-retweet::before { - content: "\f079"; -} - -.fa-car-rear::before { - content: "\f5de"; -} - -.fa-car-alt::before { - content: "\f5de"; -} - -.fa-pump-soap::before { - content: "\e06b"; -} - -.fa-video-slash::before { - content: "\f4e2"; -} - -.fa-battery-quarter::before { - content: "\f243"; -} - -.fa-battery-2::before { - content: "\f243"; -} - -.fa-radio::before { - content: "\f8d7"; -} - -.fa-baby-carriage::before { - content: "\f77d"; -} - -.fa-carriage-baby::before { - content: "\f77d"; -} - -.fa-traffic-light::before { - content: "\f637"; -} - -.fa-thermometer::before { - content: "\f491"; -} - -.fa-vr-cardboard::before { - content: "\f729"; -} - -.fa-hand-middle-finger::before { - content: "\f806"; -} - -.fa-percent::before { - content: "\%"; -} - -.fa-percentage::before { - content: "\%"; -} - -.fa-truck-moving::before { - content: "\f4df"; -} - -.fa-glass-water-droplet::before { - content: "\e4f5"; -} - -.fa-display::before { - content: "\e163"; -} - -.fa-face-smile::before { - content: "\f118"; -} - -.fa-smile::before { - content: "\f118"; -} - -.fa-thumbtack::before { - content: "\f08d"; -} - -.fa-thumb-tack::before { - content: "\f08d"; -} - -.fa-trophy::before { - content: "\f091"; -} - -.fa-person-praying::before { - content: "\f683"; -} - -.fa-pray::before { - content: "\f683"; -} - -.fa-hammer::before { - content: "\f6e3"; -} - -.fa-hand-peace::before { - content: "\f25b"; -} - -.fa-rotate::before { - content: "\f2f1"; -} - -.fa-sync-alt::before { - content: "\f2f1"; -} - -.fa-spinner::before { - content: "\f110"; -} - -.fa-robot::before { - content: "\f544"; -} - -.fa-peace::before { - content: "\f67c"; -} - -.fa-gears::before { - content: "\f085"; -} - -.fa-cogs::before { - content: "\f085"; -} - -.fa-warehouse::before { - content: "\f494"; -} - -.fa-arrow-up-right-dots::before { - content: "\e4b7"; -} - -.fa-splotch::before { - content: "\f5bc"; -} - -.fa-face-grin-hearts::before { - content: "\f584"; -} - -.fa-grin-hearts::before { - content: "\f584"; -} - -.fa-dice-four::before { - content: "\f524"; -} - -.fa-sim-card::before { - content: "\f7c4"; -} - -.fa-transgender::before { - content: "\f225"; -} - -.fa-transgender-alt::before { - content: "\f225"; -} - -.fa-mercury::before { - content: "\f223"; -} - -.fa-arrow-turn-down::before { - content: "\f149"; -} - -.fa-level-down::before { - content: "\f149"; -} - -.fa-person-falling-burst::before { - content: "\e547"; -} - -.fa-award::before { - content: "\f559"; -} - -.fa-ticket-simple::before { - content: "\f3ff"; -} - -.fa-ticket-alt::before { - content: "\f3ff"; -} - -.fa-building::before { - content: "\f1ad"; -} - -.fa-angles-left::before { - content: "\f100"; -} - -.fa-angle-double-left::before { - content: "\f100"; -} - -.fa-qrcode::before { - content: "\f029"; -} - -.fa-clock-rotate-left::before { - content: "\f1da"; -} - -.fa-history::before { - content: "\f1da"; -} - -.fa-face-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-file-export::before { - content: "\f56e"; -} - -.fa-arrow-right-from-file::before { - content: "\f56e"; -} - -.fa-shield::before { - content: "\f132"; -} - -.fa-shield-blank::before { - content: "\f132"; -} - -.fa-arrow-up-short-wide::before { - content: "\f885"; -} - -.fa-sort-amount-up-alt::before { - content: "\f885"; -} - -.fa-house-medical::before { - content: "\e3b2"; -} - -.fa-golf-ball-tee::before { - content: "\f450"; -} - -.fa-golf-ball::before { - content: "\f450"; -} - -.fa-circle-chevron-left::before { - content: "\f137"; -} - -.fa-chevron-circle-left::before { - content: "\f137"; -} - -.fa-house-chimney-window::before { - content: "\e00d"; -} - -.fa-pen-nib::before { - content: "\f5ad"; -} - -.fa-tent-arrow-turn-left::before { - content: "\e580"; -} - -.fa-tents::before { - content: "\e582"; -} - -.fa-wand-magic::before { - content: "\f0d0"; -} - -.fa-magic::before { - content: "\f0d0"; -} - -.fa-dog::before { - content: "\f6d3"; -} - -.fa-carrot::before { - content: "\f787"; -} - -.fa-moon::before { - content: "\f186"; -} - -.fa-wine-glass-empty::before { - content: "\f5ce"; -} - -.fa-wine-glass-alt::before { - content: "\f5ce"; -} - -.fa-cheese::before { - content: "\f7ef"; -} - -.fa-yin-yang::before { - content: "\f6ad"; -} - -.fa-music::before { - content: "\f001"; -} - -.fa-code-commit::before { - content: "\f386"; -} - -.fa-temperature-low::before { - content: "\f76b"; -} - -.fa-person-biking::before { - content: "\f84a"; -} - -.fa-biking::before { - content: "\f84a"; -} - -.fa-broom::before { - content: "\f51a"; -} - -.fa-shield-heart::before { - content: "\e574"; -} - -.fa-gopuram::before { - content: "\f664"; -} - -.fa-earth-oceania::before { - content: "\e47b"; -} - -.fa-globe-oceania::before { - content: "\e47b"; -} - -.fa-square-xmark::before { - content: "\f2d3"; -} - -.fa-times-square::before { - content: "\f2d3"; -} - -.fa-xmark-square::before { - content: "\f2d3"; -} - -.fa-hashtag::before { - content: "\#"; -} - -.fa-up-right-and-down-left-from-center::before { - content: "\f424"; -} - -.fa-expand-alt::before { - content: "\f424"; -} - -.fa-oil-can::before { - content: "\f613"; -} - -.fa-t::before { - content: "T"; -} - -.fa-hippo::before { - content: "\f6ed"; -} - -.fa-chart-column::before { - content: "\e0e3"; -} - -.fa-infinity::before { - content: "\f534"; -} - -.fa-vial-circle-check::before { - content: "\e596"; -} - -.fa-person-arrow-down-to-line::before { - content: "\e538"; -} - -.fa-voicemail::before { - content: "\f897"; -} - -.fa-fan::before { - content: "\f863"; -} - -.fa-person-walking-luggage::before { - content: "\e554"; -} - -.fa-up-down::before { - content: "\f338"; -} - -.fa-arrows-alt-v::before { - content: "\f338"; -} - -.fa-cloud-moon-rain::before { - content: "\f73c"; -} - -.fa-calendar::before { - content: "\f133"; -} - -.fa-trailer::before { - content: "\e041"; -} - -.fa-bahai::before { - content: "\f666"; -} - -.fa-haykal::before { - content: "\f666"; -} - -.fa-sd-card::before { - content: "\f7c2"; -} - -.fa-dragon::before { - content: "\f6d5"; -} - -.fa-shoe-prints::before { - content: "\f54b"; -} - -.fa-circle-plus::before { - content: "\f055"; -} - -.fa-plus-circle::before { - content: "\f055"; -} - -.fa-face-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-hand-holding::before { - content: "\f4bd"; -} - -.fa-plug-circle-exclamation::before { - content: "\e55d"; -} - -.fa-link-slash::before { - content: "\f127"; -} - -.fa-chain-broken::before { - content: "\f127"; -} - -.fa-chain-slash::before { - content: "\f127"; -} - -.fa-unlink::before { - content: "\f127"; -} - -.fa-clone::before { - content: "\f24d"; -} - -.fa-person-walking-arrow-loop-left::before { - content: "\e551"; -} - -.fa-arrow-up-z-a::before { - content: "\f882"; -} - -.fa-sort-alpha-up-alt::before { - content: "\f882"; -} - -.fa-fire-flame-curved::before { - content: "\f7e4"; -} - -.fa-fire-alt::before { - content: "\f7e4"; -} - -.fa-tornado::before { - content: "\f76f"; -} - -.fa-file-circle-plus::before { - content: "\e494"; -} - -.fa-book-quran::before { - content: "\f687"; -} - -.fa-quran::before { - content: "\f687"; -} - -.fa-anchor::before { - content: "\f13d"; -} - -.fa-border-all::before { - content: "\f84c"; -} - -.fa-face-angry::before { - content: "\f556"; -} - -.fa-angry::before { - content: "\f556"; -} - -.fa-cookie-bite::before { - content: "\f564"; -} - -.fa-arrow-trend-down::before { - content: "\e097"; -} - -.fa-rss::before { - content: "\f09e"; -} - -.fa-feed::before { - content: "\f09e"; -} - -.fa-draw-polygon::before { - content: "\f5ee"; -} - -.fa-scale-balanced::before { - content: "\f24e"; -} - -.fa-balance-scale::before { - content: "\f24e"; -} - -.fa-gauge-simple-high::before { - content: "\f62a"; -} - -.fa-tachometer::before { - content: "\f62a"; -} - -.fa-tachometer-fast::before { - content: "\f62a"; -} - -.fa-shower::before { - content: "\f2cc"; -} - -.fa-desktop::before { - content: "\f390"; -} - -.fa-desktop-alt::before { - content: "\f390"; -} - -.fa-m::before { - content: "M"; -} - -.fa-table-list::before { - content: "\f00b"; -} - -.fa-th-list::before { - content: "\f00b"; -} - -.fa-comment-sms::before { - content: "\f7cd"; -} - -.fa-sms::before { - content: "\f7cd"; -} - -.fa-book::before { - content: "\f02d"; -} - -.fa-user-plus::before { - content: "\f234"; -} - -.fa-check::before { - content: "\f00c"; -} - -.fa-battery-three-quarters::before { - content: "\f241"; -} - -.fa-battery-4::before { - content: "\f241"; -} - -.fa-house-circle-check::before { - content: "\e509"; -} - -.fa-angle-left::before { - content: "\f104"; -} - -.fa-diagram-successor::before { - content: "\e47a"; -} - -.fa-truck-arrow-right::before { - content: "\e58b"; -} - -.fa-arrows-split-up-and-left::before { - content: "\e4bc"; -} - -.fa-hand-fist::before { - content: "\f6de"; -} - -.fa-fist-raised::before { - content: "\f6de"; -} - -.fa-cloud-moon::before { - content: "\f6c3"; -} - -.fa-briefcase::before { - content: "\f0b1"; -} - -.fa-person-falling::before { - content: "\e546"; -} - -.fa-image-portrait::before { - content: "\f3e0"; -} - -.fa-portrait::before { - content: "\f3e0"; -} - -.fa-user-tag::before { - content: "\f507"; -} - -.fa-rug::before { - content: "\e569"; -} - -.fa-earth-europe::before { - content: "\f7a2"; -} - -.fa-globe-europe::before { - content: "\f7a2"; -} - -.fa-cart-flatbed-suitcase::before { - content: "\f59d"; -} - -.fa-luggage-cart::before { - content: "\f59d"; -} - -.fa-rectangle-xmark::before { - content: "\f410"; -} - -.fa-rectangle-times::before { - content: "\f410"; -} - -.fa-times-rectangle::before { - content: "\f410"; -} - -.fa-window-close::before { - content: "\f410"; -} - -.fa-baht-sign::before { - content: "\e0ac"; -} - -.fa-book-open::before { - content: "\f518"; -} - -.fa-book-journal-whills::before { - content: "\f66a"; -} - -.fa-journal-whills::before { - content: "\f66a"; -} - -.fa-handcuffs::before { - content: "\e4f8"; -} - -.fa-triangle-exclamation::before { - content: "\f071"; -} - -.fa-exclamation-triangle::before { - content: "\f071"; -} - -.fa-warning::before { - content: "\f071"; -} - -.fa-database::before { - content: "\f1c0"; -} - -.fa-share::before { - content: "\f064"; -} - -.fa-arrow-turn-right::before { - content: "\f064"; -} - -.fa-mail-forward::before { - content: "\f064"; -} - -.fa-bottle-droplet::before { - content: "\e4c4"; -} - -.fa-mask-face::before { - content: "\e1d7"; -} - -.fa-hill-rockslide::before { - content: "\e508"; -} - -.fa-right-left::before { - content: "\f362"; -} - -.fa-exchange-alt::before { - content: "\f362"; -} - -.fa-paper-plane::before { - content: "\f1d8"; -} - -.fa-road-circle-exclamation::before { - content: "\e565"; -} - -.fa-dungeon::before { - content: "\f6d9"; -} - -.fa-align-right::before { - content: "\f038"; -} - -.fa-money-bill-1-wave::before { - content: "\f53b"; -} - -.fa-money-bill-wave-alt::before { - content: "\f53b"; -} - -.fa-life-ring::before { - content: "\f1cd"; -} - -.fa-hands::before { - content: "\f2a7"; -} - -.fa-sign-language::before { - content: "\f2a7"; -} - -.fa-signing::before { - content: "\f2a7"; -} - -.fa-calendar-day::before { - content: "\f783"; -} - -.fa-water-ladder::before { - content: "\f5c5"; -} - -.fa-ladder-water::before { - content: "\f5c5"; -} - -.fa-swimming-pool::before { - content: "\f5c5"; -} - -.fa-arrows-up-down::before { - content: "\f07d"; -} - -.fa-arrows-v::before { - content: "\f07d"; -} - -.fa-face-grimace::before { - content: "\f57f"; -} - -.fa-grimace::before { - content: "\f57f"; -} - -.fa-wheelchair-move::before { - content: "\e2ce"; -} - -.fa-wheelchair-alt::before { - content: "\e2ce"; -} - -.fa-turn-down::before { - content: "\f3be"; -} - -.fa-level-down-alt::before { - content: "\f3be"; -} - -.fa-person-walking-arrow-right::before { - content: "\e552"; -} - -.fa-square-envelope::before { - content: "\f199"; -} - -.fa-envelope-square::before { - content: "\f199"; -} - -.fa-dice::before { - content: "\f522"; -} - -.fa-bowling-ball::before { - content: "\f436"; -} - -.fa-brain::before { - content: "\f5dc"; -} - -.fa-bandage::before { - content: "\f462"; -} - -.fa-band-aid::before { - content: "\f462"; -} - -.fa-calendar-minus::before { - content: "\f272"; -} - -.fa-circle-xmark::before { - content: "\f057"; -} - -.fa-times-circle::before { - content: "\f057"; -} - -.fa-xmark-circle::before { - content: "\f057"; -} - -.fa-gifts::before { - content: "\f79c"; -} - -.fa-hotel::before { - content: "\f594"; -} - -.fa-earth-asia::before { - content: "\f57e"; -} - -.fa-globe-asia::before { - content: "\f57e"; -} - -.fa-id-card-clip::before { - content: "\f47f"; -} - -.fa-id-card-alt::before { - content: "\f47f"; -} - -.fa-magnifying-glass-plus::before { - content: "\f00e"; -} - -.fa-search-plus::before { - content: "\f00e"; -} - -.fa-thumbs-up::before { - content: "\f164"; -} - -.fa-user-clock::before { - content: "\f4fd"; -} - -.fa-hand-dots::before { - content: "\f461"; -} - -.fa-allergies::before { - content: "\f461"; -} - -.fa-file-invoice::before { - content: "\f570"; -} - -.fa-window-minimize::before { - content: "\f2d1"; -} - -.fa-mug-saucer::before { - content: "\f0f4"; -} - -.fa-coffee::before { - content: "\f0f4"; -} - -.fa-brush::before { - content: "\f55d"; -} - -.fa-mask::before { - content: "\f6fa"; -} - -.fa-magnifying-glass-minus::before { - content: "\f010"; -} - -.fa-search-minus::before { - content: "\f010"; -} - -.fa-ruler-vertical::before { - content: "\f548"; -} - -.fa-user-large::before { - content: "\f406"; -} - -.fa-user-alt::before { - content: "\f406"; -} - -.fa-train-tram::before { - content: "\e5b4"; -} - -.fa-user-nurse::before { - content: "\f82f"; -} - -.fa-syringe::before { - content: "\f48e"; -} - -.fa-cloud-sun::before { - content: "\f6c4"; -} - -.fa-stopwatch-20::before { - content: "\e06f"; -} - -.fa-square-full::before { - content: "\f45c"; -} - -.fa-magnet::before { - content: "\f076"; -} - -.fa-jar::before { - content: "\e516"; -} - -.fa-note-sticky::before { - content: "\f249"; -} - -.fa-sticky-note::before { - content: "\f249"; -} - -.fa-bug-slash::before { - content: "\e490"; -} - -.fa-arrow-up-from-water-pump::before { - content: "\e4b6"; -} - -.fa-bone::before { - content: "\f5d7"; -} - -.fa-user-injured::before { - content: "\f728"; -} - -.fa-face-sad-tear::before { - content: "\f5b4"; -} - -.fa-sad-tear::before { - content: "\f5b4"; -} - -.fa-plane::before { - content: "\f072"; -} - -.fa-tent-arrows-down::before { - content: "\e581"; -} - -.fa-exclamation::before { - content: "\!"; -} - -.fa-arrows-spin::before { - content: "\e4bb"; -} - -.fa-print::before { - content: "\f02f"; -} - -.fa-turkish-lira-sign::before { - content: "\e2bb"; -} - -.fa-try::before { - content: "\e2bb"; -} - -.fa-turkish-lira::before { - content: "\e2bb"; -} - -.fa-dollar-sign::before { - content: "\$"; -} - -.fa-dollar::before { - content: "\$"; -} - -.fa-usd::before { - content: "\$"; -} - -.fa-x::before { - content: "X"; -} - -.fa-magnifying-glass-dollar::before { - content: "\f688"; -} - -.fa-search-dollar::before { - content: "\f688"; -} - -.fa-users-gear::before { - content: "\f509"; -} - -.fa-users-cog::before { - content: "\f509"; -} - -.fa-person-military-pointing::before { - content: "\e54a"; -} - -.fa-building-columns::before { - content: "\f19c"; -} - -.fa-bank::before { - content: "\f19c"; -} - -.fa-institution::before { - content: "\f19c"; -} - -.fa-museum::before { - content: "\f19c"; -} - -.fa-university::before { - content: "\f19c"; -} - -.fa-umbrella::before { - content: "\f0e9"; -} - -.fa-trowel::before { - content: "\e589"; -} - -.fa-d::before { - content: "D"; -} - -.fa-stapler::before { - content: "\e5af"; -} - -.fa-masks-theater::before { - content: "\f630"; -} - -.fa-theater-masks::before { - content: "\f630"; -} - -.fa-kip-sign::before { - content: "\e1c4"; -} - -.fa-hand-point-left::before { - content: "\f0a5"; -} - -.fa-handshake-simple::before { - content: "\f4c6"; -} - -.fa-handshake-alt::before { - content: "\f4c6"; -} - -.fa-jet-fighter::before { - content: "\f0fb"; -} - -.fa-fighter-jet::before { - content: "\f0fb"; -} - -.fa-square-share-nodes::before { - content: "\f1e1"; -} - -.fa-share-alt-square::before { - content: "\f1e1"; -} - -.fa-barcode::before { - content: "\f02a"; -} - -.fa-plus-minus::before { - content: "\e43c"; -} - -.fa-video::before { - content: "\f03d"; -} - -.fa-video-camera::before { - content: "\f03d"; -} - -.fa-graduation-cap::before { - content: "\f19d"; -} - -.fa-mortar-board::before { - content: "\f19d"; -} - -.fa-hand-holding-medical::before { - content: "\e05c"; -} - -.fa-person-circle-check::before { - content: "\e53e"; -} - -.fa-turn-up::before { - content: "\f3bf"; -} - -.fa-level-up-alt::before { - content: "\f3bf"; -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.elements-blocks-icon-selector-display { - font-size: 2em; -} - -.rrze-elements-tabs-modal-container span { - font-size: 2em; - padding-left: 1em; -} -/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! - \**************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 900; - font-display: block; - src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); -} -.fas, -.fa-solid { - font-weight: 900; -} -/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! - \***************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-brands: "Font Awesome 6 Brands"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -@font-face { - font-family: "Font Awesome 6 Brands"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); -} -.fab, -.fa-brands { - font-weight: 400; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-cloudflare:before { - content: "\e07d"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-guilded:before { - content: "\e07e"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-square-js:before { - content: "\f3b9"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-orcid:before { - content: "\f8d2"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-unity:before { - content: "\e049"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-square-reddit:before { - content: "\f1a2"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-square-font-awesome:before { - content: "\e5ad"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-square-instagram:before { - content: "\e055"; -} - -.fa-instagram-square:before { - content: "\e055"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-square-hacker-news:before { - content: "\f3af"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-threads:before { - content: "\e618"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-square-snapchat:before { - content: "\f2ad"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-square-font-awesome-stroke:before { - content: "\f35c"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-watchman-monitoring:before { - content: "\e087"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-square-viadeo:before { - content: "\f2aa"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-square-dribbble:before { - content: "\f397"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-debian:before { - content: "\e60b"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-instalod:before { - content: "\e081"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-square-twitter:before { - content: "\f081"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-golang:before { - content: "\e40f"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-uncharted:before { - content: "\e084"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-square-youtube:before { - content: "\f431"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-rendact:before { - content: "\f3e4"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-nfc-directional:before { - content: "\e530"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-meta:before { - content: "\e49b"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-mdb:before { - content: "\f8ca"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-unsplash:before { - content: "\e07c"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-square-steam:before { - content: "\f1b7"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-500px:before { - content: "\f26e"; -} - -.fa-square-vimeo:before { - content: "\f194"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-flag:before { - content: "\f2b4"; -} - -.fa-font-awesome-logo-full:before { - content: "\f2b4"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-hive:before { - content: "\e07f"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-padlet:before { - content: "\e4a0"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-square-github:before { - content: "\f092"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-shopify:before { - content: "\e057"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-square-threads:before { - content: "\e619"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-swift:before { - content: "\f8e1"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-square-gitlab:before { - content: "\e5ae"; -} - -.fa-gitlab-square:before { - content: "\e5ae"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-square-odnoklassniki:before { - content: "\f264"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-hashnode:before { - content: "\e499"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-umbraco:before { - content: "\f8e8"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-square-pinterest:before { - content: "\f0d3"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-dailymotion:before { - content: "\e052"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-nfc-symbol:before { - content: "\e531"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-square-google-plus:before { - content: "\f0d4"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-square-xing:before { - content: "\f169"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-bilibili:before { - content: "\e3d9"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-x-twitter:before { - content: "\e61b"; -} - -.fa-cotton-bureau:before { - content: "\f89e"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-42-group:before { - content: "\e080"; -} - -.fa-innosoft:before { - content: "\e080"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-square-pied-piper:before { - content: "\e01e"; -} - -.fa-pied-piper-square:before { - content: "\e01e"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-tiktok:before { - content: "\e07b"; -} - -.fa-square-facebook:before { - content: "\f082"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-mixer:before { - content: "\e056"; -} - -.fa-square-lastfm:before { - content: "\f203"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-cmplid:before { - content: "\e360"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-deezer:before { - content: "\e077"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-screenpal:before { - content: "\e570"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-microblog:before { - content: "\e01a"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-wirsindhandwerk:before { - content: "\e2d0"; -} - -.fa-wsh:before { - content: "\e2d0"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-octopus-deploy:before { - content: "\e082"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ab"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-rust:before { - content: "\e07a"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-square-behance:before { - content: "\f1b5"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-space-awesome:before { - content: "\e5ac"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-square-git:before { - content: "\f1d2"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-square-tumblr:before { - content: "\f174"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-perbyte:before { - content: "\e083"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-bots:before { - content: "\e340"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-ideal:before { - content: "\e013"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-firefox-browser:before { - content: "\e007"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-stubber:before { - content: "\e5c7"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f2c6"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-odysee:before { - content: "\e5c6"; -} - -.fa-square-whatsapp:before { - content: "\f40c"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-edge-legacy:before { - content: "\e078"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f198"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-square-x-twitter:before { - content: "\e61a"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f23a"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-sitrox:before { - content: "\e44a"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-buy-n-large:before { - content: "\f8a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-wodu:before { - content: "\e088"; -} - -.fa-google-pay:before { - content: "\e079"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-pix:before { - content: "\e43a"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} -/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! - \****************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); -} -.far, -.fa-regular { - font-weight: 400; -} -/*!*********************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/tabs/editor.scss ***! - \*********************************************************************************************************************************************************************************************************************************************/ -@charset "UTF-8"; -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -.rrze-elements-tabs { - margin-bottom: 1em; - /* - * { - color: inherit; - //margin: 0; - &:focus { - //outline: none; - //box-shadow: inset 0 0 0 4px lightBlue; - } - } - margin: 1em 0; - - [role="tablist"] { - margin: 0; - li, - a { - display: block; - @media (min-width: 550px) { - display: inline-block; - } - } - li { - padding: 0; - } - a { - transition: none; - box-shadow: none; - text-decoration: none; - padding: .25em; - @media (min-width: 550px) { - text-decoration: none; - padding: 0.5rem 1em; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - } - & > svg.rrze-elements-icon { - padding: 0; - border-radius: 0 !important; - color: unset; - margin-right: .4em; - max-width: 2em; - } - &:hover, &:focus, &:active { - box-shadow: none; - text-decoration: none; - > svg.rrze-elements-icon { - background-color: unset; - } - } - .tab-suffix { - display: inline-block; - margin-left: .4em; - font-weight: bold; - } - } - [aria-selected] { - font-weight: bold; - @media (min-width: 550px) { - border: 1px solid; - } - &::after { - //content: '\0020⬅'; - @media (min-width: 550px) { - - } - } - } - @media (min-width: 550px) { - padding: 0; - position: relative; - top: 1px; - @supports (-webkit-hyphens:none) { // Safari hack - top: 1.5px; - } - } - } - [role="tabpanel"] { - padding: 1.5rem; - border-top: 0; - overflow: hidden; - & > * + * { - margin-top: 0.75rem; - } - @media print { - display: block; - margin-bottom: 10px; - h1 { - margin-top: 0 !important; - } - } - } - */ -} -.rrze-elements-tabs [role=tab], -.rrze-elements-tabs [role=tab]:focus, -.rrze-elements-tabs [role=tab]:hover { - position: relative; - z-index: 2; - padding: 2px 6px; - overflow: visible; - outline: none; -} -.rrze-elements-tabs [role=tab] { - margin: 0 0 0 5px; - /*&[aria-selected="false"] { - border-bottom: 1px solid hsl(219deg 1% 72%); - }*/ - display: block; - width: 100%; - border-radius: 0; - font-size: 1rem; - text-align: right; - cursor: pointer; -} -.rrze-elements-tabs [role=tab][aria-selected=true] { - font-weight: bold; - /*padding: 2px 2px 4px; - margin-top: 0; - border-width: 2px; - border-top-width: 6px; - border-top-color: rgb(36 116 214); - border-bottom-color: hsl(220deg 43% 99%); - background: hsl(220deg 43% 99%);*/ -} -@media (min-width: 550px) { - .rrze-elements-tabs [role=tab] { - display: inline-block; - width: auto; - border-radius: 5px 5px 0 0; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - top: 1px; - } -} -.rrze-elements-tabs [role=tab] span.focus { - display: inline-block; - margin: 2px; - padding: 4px 6px; -} -.rrze-elements-tabs [role=tab] span.focus > svg.rrze-elements-icon { - padding: 0; - border-radius: 0 !important; - color: unset; - margin-left: 0.4em; - max-width: 2em; -} -.rrze-elements-tabs [role=tab] span.focus .tab-suffix { - display: inline-block; - margin-right: 0.4em; - font-weight: bold; -} -.rrze-elements-tabs [role=tabpanel] { - padding: 1rem; - min-height: 10em; - overflow: auto; -} -.rrze-elements-tabs [role=tabpanel].is-hidden { - display: none; -} -.rrze-elements-tabs [role=tabpanel] figure:first-child { - margin-top: 0; -} - -.rrze-elements-tabs.primary [role=tablist] button { - border: 1px solid var(--color-primary-ci-hell2, #CED9E7); - border-bottom-color: var(--color-primary-ci-hell, #04316A); - background-color: var(--color-primary-ci-hell2, #CED9E7); - color: var(--color-primary-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:focus, .rrze-elements-tabs.primary [role=tablist] button:active { - color: inherit; - border-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] button { - border-top: 1px solid var(--color-primary-ci-hell2, #CED9E7); - } - .rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:active { - color: inherit; - border-color: var(--color-primary-ci-hell, #04316A); - } - .rrze-elements-tabs.primary [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-primary-dunkler, #004A9F); - border-radius: 3px; - } -} -.rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { - background: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); - border-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-primary-ci-hell, #04316A); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { - background: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.primary [role=tabpanel] { - border: 1px solid var(--color-primary-ci-hell, #04316A); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} -@media print { - .rrze-elements-tabs.primary [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.zentral [role=tablist] button { - border: 1px solid var(--color-zentral-ci-hell2, #CED9E7); - border-bottom-color: var(--color-zentral-ci-hell, #04316A); - background-color: var(--color-zentral-ci-hell2, #CED9E7); - color: var(--color-zentral-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:focus, .rrze-elements-tabs.zentral [role=tablist] button:active { - color: inherit; - border-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] button { - border-top: 1px solid var(--color-zentral-ci-hell2, #CED9E7); - } - .rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:active { - color: inherit; - border-color: var(--color-zentral-ci-hell, #04316A); - } - .rrze-elements-tabs.zentral [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-zentral-dunkler, #004A9F); - border-radius: 3px; - } -} -.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { - background: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); - border-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-zentral-ci-hell, #04316A); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { - background: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.zentral [role=tabpanel] { - border: 1px solid var(--color-zentral-ci-hell, #04316A); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tabpanel] { - border-top: 1px solid var(--color-zentral-ci-hell, #04316A); - } -} -@media print { - .rrze-elements-tabs.zentral [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.phil [role=tablist] button { - border: 1px solid var(--color-phil-ci-hell2, #F4E8CB); - border-bottom-color: var(--color-phil-ci-hell, #FDB735); - background-color: var(--color-phil-ci-hell2, #F4E8CB); - color: var(--color-phil-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:focus, .rrze-elements-tabs.phil [role=tablist] button:active { - color: inherit; - border-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] button { - border-top: 1px solid var(--color-phil-ci-hell2, #F4E8CB); - } - .rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:active { - color: inherit; - border-color: var(--color-phil-ci-hell, #FDB735); - } - .rrze-elements-tabs.phil [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-phil-dunkler, #e87722); - border-radius: 3px; - } -} -.rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { - background: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); - border-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-phil-ci-hell, #FDB735); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { - background: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); - border-bottom-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.phil [role=tabpanel] { - border: 1px solid var(--color-phil-ci-hell, #FDB735); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tabpanel] { - border-top: 1px solid var(--color-phil-ci-hell, #FDB735); - } -} -@media print { - .rrze-elements-tabs.phil [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #FDB735); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.med [role=tablist] button { - border: 1px solid var(--color-med-ci-hell2, #B9D9EC); - border-bottom-color: var(--color-med-ci-hell, #18B4F1); - background-color: var(--color-med-ci-hell2, #B9D9EC); - color: var(--color-med-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:focus, .rrze-elements-tabs.med [role=tablist] button:active { - color: inherit; - border-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] button { - border-top: 1px solid var(--color-med-ci-hell2, #B9D9EC); - } - .rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:active { - color: inherit; - border-color: var(--color-med-ci-hell, #18B4F1); - } - .rrze-elements-tabs.med [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-med-dunkler, #005287); - border-radius: 3px; - } -} -.rrze-elements-tabs.med [role=tablist] [aria-selected=true] { - background: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); - border-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-med-ci-hell, #18B4F1); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { - background: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); - border-bottom-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.med [role=tabpanel] { - border: 1px solid var(--color-med-ci-hell, #18B4F1); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tabpanel] { - border-top: 1px solid var(--color-med-ci-hell, #18B4F1); - } -} -@media print { - .rrze-elements-tabs.med [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #18B4F1); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.nat [role=tablist] button { - border: 1px solid var(--color-nat-ci-hell2, #CFE0D8); - border-bottom-color: var(--color-nat-ci-hell, #7BB725); - background-color: var(--color-nat-ci-hell2, #CFE0D8); - color: var(--color-nat-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:focus, .rrze-elements-tabs.nat [role=tablist] button:active { - color: inherit; - border-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] button { - border-top: 1px solid var(--color-nat-ci-hell2, #CFE0D8); - } - .rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:active { - color: inherit; - border-color: var(--color-nat-ci-hell, #7BB725); - } - .rrze-elements-tabs.nat [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-nat-dunkler, #266141); - border-radius: 3px; - } -} -.rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { - background: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); - border-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-nat-ci-hell, #7BB725); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { - background: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); - border-bottom-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.nat [role=tabpanel] { - border: 1px solid var(--color-nat-ci-hell, #7BB725); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tabpanel] { - border-top: 1px solid var(--color-nat-ci-hell, #7BB725); - } -} -@media print { - .rrze-elements-tabs.nat [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #7BB725); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.rw [role=tablist] button { - border: 1px solid var(--color-rw-ci-hell2, #F2DED1); - border-bottom-color: var(--color-rw-ci-hell, #C50F3C); - background-color: var(--color-rw-ci-hell2, #F2DED1); - color: var(--color-rw-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:focus, .rrze-elements-tabs.rw [role=tablist] button:active { - color: inherit; - border-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] button { - border-top: 1px solid var(--color-rw-ci-hell2, #F2DED1); - } - .rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:active { - color: inherit; - border-color: var(--color-rw-ci-hell, #C50F3C); - } - .rrze-elements-tabs.rw [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-rw-dunkler, #971B2F); - border-radius: 3px; - } -} -.rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { - background: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); - border-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-rw-ci-hell, #C50F3C); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { - background: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.rw [role=tabpanel] { - border: 1px solid var(--color-rw-ci-hell, #C50F3C); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tabpanel] { - border-top: 1px solid var(--color-rw-ci-hell, #C50F3C); - } -} -@media print { - .rrze-elements-tabs.rw [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #C50F3C); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.tf [role=tablist] button { - border: 1px solid var(--color-tf-ci-hell2, #D3DDE6); - border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); - background-color: var(--color-tf-ci-hell2, #D3DDE6); - color: var(--color-tf-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:focus, .rrze-elements-tabs.tf [role=tablist] button:active { - color: inherit; - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] button { - border-top: 1px solid var(--color-tf-ci-hell2, #D3DDE6); - } - .rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:active { - color: inherit; - border-color: var(--color-tf-ci-hell, #8C9FB1); - } - .rrze-elements-tabs.tf [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-tf-dunkler, #2F586E); - border-radius: 3px; - } -} -.rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { - background: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-hell-kontrast, #000); - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-tf-ci-hell, #8C9FB1); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { - background: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-hell-kontrast, #000); - border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.tf [role=tabpanel] { - border: 1px solid var(--color-tf-ci-hell, #8C9FB1); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tabpanel] { - border-top: 1px solid var(--color-tf-ci-hell, #8C9FB1); - } -} -@media print { - .rrze-elements-tabs.tf [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #8C9FB1); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs { - margin-bottom: 1em; -} -.rrze-elements-tabs [role=tab], -.rrze-elements-tabs [role=tab]:focus, -.rrze-elements-tabs [role=tab]:hover { - position: relative; - z-index: 2; - padding: 2px 6px; - overflow: visible; - outline: none; -} -.rrze-elements-tabs [role=tab] { - margin: 0 0 0 5px; - display: block; - width: 100%; - border-radius: 0; - font-size: 1rem; - text-align: right; - cursor: pointer; -} -.rrze-elements-tabs [role=tab][aria-selected=true] { - font-weight: bold; -} -.rrze-elements-tabs [role=tab] span.focus { - display: inline; - margin: 2px; - padding: 4px 6px; - flex-direction: row; - flex-wrap: nowrap; - justify-content: center; - align-items: baseline; -} -.rrze-elements-tabs [role=tab] span.focus > svg { - padding: 0; - border-radius: 0 !important; - color: unset; - margin-left: 0.4em; - max-width: 1.5ch; - display: inline; -} -@media (min-width: 550px) { - .rrze-elements-tabs [role=tab] { - display: inline-block; - width: auto; - border-radius: 5px 5px 0 0; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - top: 1px; - } -} -.rrze-elements-tabs [role=tab] span.focus { - display: inline; - margin: 2px; - padding: 4px 6px; -} -.rrze-elements-tabs [role=tab] span.focus > svg { - padding: 0; - border-radius: 0 !important; - color: unset; - margin-left: 0.4em; - max-width: 1.5ch; - display: inline; -} -.rrze-elements-tabs [role=tabpanel] { - padding: 1rem; - min-height: 10em; - overflow: auto; -} -.rrze-elements-tabs [role=tabpanel].is-hidden { - display: none; -} -.rrze-elements-tabs [role=tabpanel] figure:first-child { - margin-top: 0; -} -.rrze-elements-tabs .elements-tabs-label-icon-inside-editor { - max-height: 1.5ch; - max-width: 1.5ch; - padding-left: 1ch; - width: 1.5ch; -} - -.rrze-elements-tabs.primary [role=tablist] button { - border: 1px solid var(--color-primary-ci-hell2, #CED9E7); - border-bottom-color: var(--color-primary-ci-hell, #04316A); - background-color: var(--color-primary-ci-hell2, #CED9E7); - color: var(--color-primary-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:focus, .rrze-elements-tabs.primary [role=tablist] button:active { - color: inherit; - border-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] button { - border-top: 1px solid var(--color-primary-ci-hell2, #CED9E7); - } - .rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:active { - color: inherit; - border-color: var(--color-primary-ci-hell, #04316A); - } - .rrze-elements-tabs.primary [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-primary-dunkler, #004A9F); - border-radius: 3px; - } -} -.rrze-elements-tabs.primary [role=tablist] button.add-tab-button { - background-color: #1e1e1e; - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.primary [role=tablist] button.add-tab-button:hover { - background-color: rgb(9, 100, 132); - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { - background: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); - border-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-primary-ci-hell, #04316A); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { - background: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.primary [role=tabpanel] { - border: 1px solid var(--color-primary-ci-hell, #04316A); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} -@media print { - .rrze-elements-tabs.primary [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.zentral [role=tablist] button { - border: 1px solid var(--color-zentral-ci-hell2, #CED9E7); - border-bottom-color: var(--color-zentral-ci-hell, #04316A); - background-color: var(--color-zentral-ci-hell2, #CED9E7); - color: var(--color-zentral-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:focus, .rrze-elements-tabs.zentral [role=tablist] button:active { - color: inherit; - border-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] button { - border-top: 1px solid var(--color-zentral-ci-hell2, #CED9E7); - } - .rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:active { - color: inherit; - border-color: var(--color-zentral-ci-hell, #04316A); - } - .rrze-elements-tabs.zentral [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-zentral-dunkler, #004A9F); - border-radius: 3px; - } -} -.rrze-elements-tabs.zentral [role=tablist] button.add-tab-button { - background-color: #1e1e1e; - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.zentral [role=tablist] button.add-tab-button:hover { - background-color: rgb(9, 100, 132); - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { - background: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); - border-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-zentral-ci-hell, #04316A); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { - background: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.zentral [role=tabpanel] { - border: 1px solid var(--color-zentral-ci-hell, #04316A); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tabpanel] { - border-top: 1px solid var(--color-zentral-ci-hell, #04316A); - } -} -@media print { - .rrze-elements-tabs.zentral [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.phil [role=tablist] button { - border: 1px solid var(--color-phil-ci-hell2, #F4E8CB); - border-bottom-color: var(--color-phil-ci-hell, #FDB735); - background-color: var(--color-phil-ci-hell2, #F4E8CB); - color: var(--color-phil-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:focus, .rrze-elements-tabs.phil [role=tablist] button:active { - color: inherit; - border-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] button { - border-top: 1px solid var(--color-phil-ci-hell2, #F4E8CB); - } - .rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:active { - color: inherit; - border-color: var(--color-phil-ci-hell, #FDB735); - } - .rrze-elements-tabs.phil [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-phil-dunkler, #e87722); - border-radius: 3px; - } -} -.rrze-elements-tabs.phil [role=tablist] button.add-tab-button { - background-color: #1e1e1e; - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.phil [role=tablist] button.add-tab-button:hover { - background-color: rgb(9, 100, 132); - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { - background: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); - border-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-phil-ci-hell, #FDB735); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { - background: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); - border-bottom-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.phil [role=tabpanel] { - border: 1px solid var(--color-phil-ci-hell, #FDB735); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tabpanel] { - border-top: 1px solid var(--color-phil-ci-hell, #FDB735); - } -} -@media print { - .rrze-elements-tabs.phil [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #FDB735); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.med [role=tablist] button { - border: 1px solid var(--color-med-ci-hell2, #B9D9EC); - border-bottom-color: var(--color-med-ci-hell, #18B4F1); - background-color: var(--color-med-ci-hell2, #B9D9EC); - color: var(--color-med-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:focus, .rrze-elements-tabs.med [role=tablist] button:active { - color: inherit; - border-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] button { - border-top: 1px solid var(--color-med-ci-hell2, #B9D9EC); - } - .rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:active { - color: inherit; - border-color: var(--color-med-ci-hell, #18B4F1); - } - .rrze-elements-tabs.med [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-med-dunkler, #005287); - border-radius: 3px; - } -} -.rrze-elements-tabs.med [role=tablist] button.add-tab-button { - background-color: #1e1e1e; - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.med [role=tablist] button.add-tab-button:hover { - background-color: rgb(9, 100, 132); - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.med [role=tablist] [aria-selected=true] { - background: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); - border-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-med-ci-hell, #18B4F1); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { - background: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); - border-bottom-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.med [role=tabpanel] { - border: 1px solid var(--color-med-ci-hell, #18B4F1); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tabpanel] { - border-top: 1px solid var(--color-med-ci-hell, #18B4F1); - } -} -@media print { - .rrze-elements-tabs.med [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #18B4F1); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.nat [role=tablist] button { - border: 1px solid var(--color-nat-ci-hell2, #CFE0D8); - border-bottom-color: var(--color-nat-ci-hell, #7BB725); - background-color: var(--color-nat-ci-hell2, #CFE0D8); - color: var(--color-nat-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:focus, .rrze-elements-tabs.nat [role=tablist] button:active { - color: inherit; - border-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] button { - border-top: 1px solid var(--color-nat-ci-hell2, #CFE0D8); - } - .rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:active { - color: inherit; - border-color: var(--color-nat-ci-hell, #7BB725); - } - .rrze-elements-tabs.nat [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-nat-dunkler, #266141); - border-radius: 3px; - } -} -.rrze-elements-tabs.nat [role=tablist] button.add-tab-button { - background-color: #1e1e1e; - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.nat [role=tablist] button.add-tab-button:hover { - background-color: rgb(9, 100, 132); - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { - background: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); - border-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-nat-ci-hell, #7BB725); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { - background: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); - border-bottom-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.nat [role=tabpanel] { - border: 1px solid var(--color-nat-ci-hell, #7BB725); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tabpanel] { - border-top: 1px solid var(--color-nat-ci-hell, #7BB725); - } -} -@media print { - .rrze-elements-tabs.nat [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #7BB725); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.rw [role=tablist] button { - border: 1px solid var(--color-rw-ci-hell2, #F2DED1); - border-bottom-color: var(--color-rw-ci-hell, #C50F3C); - background-color: var(--color-rw-ci-hell2, #F2DED1); - color: var(--color-rw-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:focus, .rrze-elements-tabs.rw [role=tablist] button:active { - color: inherit; - border-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] button { - border-top: 1px solid var(--color-rw-ci-hell2, #F2DED1); - } - .rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:active { - color: inherit; - border-color: var(--color-rw-ci-hell, #C50F3C); - } - .rrze-elements-tabs.rw [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-rw-dunkler, #971B2F); - border-radius: 3px; - } -} -.rrze-elements-tabs.rw [role=tablist] button.add-tab-button { - background-color: #1e1e1e; - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.rw [role=tablist] button.add-tab-button:hover { - background-color: rgb(9, 100, 132); - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { - background: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); - border-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-rw-ci-hell, #C50F3C); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { - background: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.rw [role=tabpanel] { - border: 1px solid var(--color-rw-ci-hell, #C50F3C); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tabpanel] { - border-top: 1px solid var(--color-rw-ci-hell, #C50F3C); - } -} -@media print { - .rrze-elements-tabs.rw [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #C50F3C); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.tf [role=tablist] button { - border: 1px solid var(--color-tf-ci-hell2, #D3DDE6); - border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); - background-color: var(--color-tf-ci-hell2, #D3DDE6); - color: var(--color-tf-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:focus, .rrze-elements-tabs.tf [role=tablist] button:active { - color: inherit; - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] button { - border-top: 1px solid var(--color-tf-ci-hell2, #D3DDE6); - } - .rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:active { - color: inherit; - border-color: var(--color-tf-ci-hell, #8C9FB1); - } - .rrze-elements-tabs.tf [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-tf-dunkler, #2F586E); - border-radius: 3px; - } -} -.rrze-elements-tabs.tf [role=tablist] button.add-tab-button { - background-color: #1e1e1e; - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.tf [role=tablist] button.add-tab-button:hover { - background-color: rgb(9, 100, 132); - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { - background: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-hell-kontrast, #000); - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-tf-ci-hell, #8C9FB1); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { - background: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-hell-kontrast, #000); - border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.tf [role=tabpanel] { - border: 1px solid var(--color-tf-ci-hell, #8C9FB1); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tabpanel] { - border-top: 1px solid var(--color-tf-ci-hell, #8C9FB1); - } -} -@media print { - .rrze-elements-tabs.tf [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #8C9FB1); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-right:var(--fa-li-margin,2.5em);padding-right:0}.fa-ul>li{position:relative}.fa-li{right:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-pull-right{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var«-750:1»,var«750:-2»,var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(15deg)}4%{transform:rotate(-15deg)}24%,8%{transform:rotate(18deg)}12%,28%{transform:rotate(-18deg)}16%{transform:rotate(22deg)}20%{transform:rotate(-22deg)}32%{transform:rotate(12deg)}36%{transform:rotate(-12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.fa-rotate-90{transform:rotate(-90deg)}.fa-rotate-180{transform:rotate(-180deg)}.fa-rotate-270{transform:rotate(-270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{right:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-left:1em} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} +:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} +.rrze-elements-tabs [role=tab] span.focus{display:inline-block}.rrze-elements-tabs [role=tab] span.focus>svg.rrze-elements-icon{border-radius:0!important;color:unset;margin-left:.4em;max-width:2em;padding:0}.rrze-elements-tabs [role=tab] span.focus .tab-suffix{display:inline-block;font-weight:700;margin-right:.4em}.rrze-elements-tabs{margin-bottom:1em}.rrze-elements-tabs [role=tab],.rrze-elements-tabs [role=tab]:focus,.rrze-elements-tabs [role=tab]:hover{outline:none;overflow:visible;padding:2px 6px;position:relative;z-index:2}.rrze-elements-tabs [role=tab]{border-radius:0;cursor:pointer;display:block;font-size:1rem;margin:0 0 0 5px;text-align:right;width:100%}.rrze-elements-tabs [role=tab][aria-selected=true]{font-weight:700}.rrze-elements-tabs [role=tab] span.focus{align-items:baseline;flex-direction:row;flex-wrap:nowrap;justify-content:center}@media(min-width:550px){.rrze-elements-tabs [role=tab]{border-radius:5px 5px 0 0;border-top-right-radius:4px;border-top-left-radius:4px;display:inline-block;top:1px;width:auto}}.rrze-elements-tabs [role=tab] span.focus{display:inline;margin:2px;padding:4px 6px}.rrze-elements-tabs [role=tab] span.focus>svg{border-radius:0!important;color:unset;display:inline;margin-left:.4em;max-width:1.5ch;padding:0}.rrze-elements-tabs [role=tabpanel]{min-height:10em;overflow:auto;padding:1rem}.rrze-elements-tabs [role=tabpanel].is-hidden{display:none}.rrze-elements-tabs [role=tabpanel] figure:first-child{margin-top:0}.rrze-elements-tabs .elements-tabs-label-icon-inside-editor{max-height:1.5ch;max-width:1.5ch;padding-left:1ch;width:1.5ch}.rrze-elements-tabs.primary [role=tablist] button{background-color:var(--color-primary-ci-hell2,#ced9e7);border:1px solid var(--color-primary-ci-hell2,#ced9e7);border-bottom-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell2-kontrast,#000)}.rrze-elements-tabs.primary [role=tablist] button:active,.rrze-elements-tabs.primary [role=tablist] button:focus,.rrze-elements-tabs.primary [role=tablist] button:hover{border-color:var(--color-primary-ci-hell,#04316a);color:inherit}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] button{border-top:1px solid var(--color-primary-ci-hell2,#ced9e7)}.rrze-elements-tabs.primary [role=tablist] button:active,.rrze-elements-tabs.primary [role=tablist] button:hover{border-color:var(--color-primary-ci-hell,#04316a);color:inherit}.rrze-elements-tabs.primary [role=tablist] button:focus>span.focus{border:2px solid var(--color-primary-dunkler,#004a9f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.primary [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.primary [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]{background:var(--color-primary-ci-hell,#04316a);border-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-primary-ci-hell,#04316a);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover{background:var(--color-primary-ci-hell,#04316a);border-bottom-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.primary [role=tabpanel]{border:1px solid var(--color-primary-ci-hell,#04316a);border-top:0}@media(min-width:550px){.rrze-elements-tabs.primary [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}@media print{.rrze-elements-tabs.primary [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}.rrze-elements-tabs.zentral [role=tablist] button{background-color:var(--color-zentral-ci-hell2,#ced9e7);border:1px solid var(--color-zentral-ci-hell2,#ced9e7);border-bottom-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell2-kontrast,#000)}.rrze-elements-tabs.zentral [role=tablist] button:active,.rrze-elements-tabs.zentral [role=tablist] button:focus,.rrze-elements-tabs.zentral [role=tablist] button:hover{border-color:var(--color-zentral-ci-hell,#04316a);color:inherit}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] button{border-top:1px solid var(--color-zentral-ci-hell2,#ced9e7)}.rrze-elements-tabs.zentral [role=tablist] button:active,.rrze-elements-tabs.zentral [role=tablist] button:hover{border-color:var(--color-zentral-ci-hell,#04316a);color:inherit}.rrze-elements-tabs.zentral [role=tablist] button:focus>span.focus{border:2px solid var(--color-zentral-dunkler,#004a9f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.zentral [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.zentral [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]{background:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-zentral-ci-hell,#04316a);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover{background:var(--color-zentral-ci-hell,#04316a);border-bottom-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.zentral [role=tabpanel]{border:1px solid var(--color-zentral-ci-hell,#04316a);border-top:0}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tabpanel]{border-top:1px solid var(--color-zentral-ci-hell,#04316a)}}@media print{.rrze-elements-tabs.zentral [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}.rrze-elements-tabs.phil [role=tablist] button{background-color:var(--color-phil-ci-hell2,#f4e8cb);border:1px solid var(--color-phil-ci-hell2,#f4e8cb);border-bottom-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell2-kontrast,#000)}.rrze-elements-tabs.phil [role=tablist] button:active,.rrze-elements-tabs.phil [role=tablist] button:focus,.rrze-elements-tabs.phil [role=tablist] button:hover{border-color:var(--color-phil-ci-hell,#fdb735);color:inherit}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] button{border-top:1px solid var(--color-phil-ci-hell2,#f4e8cb)}.rrze-elements-tabs.phil [role=tablist] button:active,.rrze-elements-tabs.phil [role=tablist] button:hover{border-color:var(--color-phil-ci-hell,#fdb735);color:inherit}.rrze-elements-tabs.phil [role=tablist] button:focus>span.focus{border:2px solid var(--color-phil-dunkler,#e87722);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.phil [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.phil [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]{background:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-phil-ci-hell,#fdb735);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover{background:var(--color-phil-ci-hell,#fdb735);border-bottom-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.phil [role=tabpanel]{border:1px solid var(--color-phil-ci-hell,#fdb735);border-top:0}@media(min-width:550px){.rrze-elements-tabs.phil [role=tabpanel]{border-top:1px solid var(--color-phil-ci-hell,#fdb735)}}@media print{.rrze-elements-tabs.phil [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#fdb735)}}.rrze-elements-tabs.med [role=tablist] button{background-color:var(--color-med-ci-hell2,#b9d9ec);border:1px solid var(--color-med-ci-hell2,#b9d9ec);border-bottom-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell2-kontrast,#000)}.rrze-elements-tabs.med [role=tablist] button:active,.rrze-elements-tabs.med [role=tablist] button:focus,.rrze-elements-tabs.med [role=tablist] button:hover{border-color:var(--color-med-ci-hell,#18b4f1);color:inherit}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] button{border-top:1px solid var(--color-med-ci-hell2,#b9d9ec)}.rrze-elements-tabs.med [role=tablist] button:active,.rrze-elements-tabs.med [role=tablist] button:hover{border-color:var(--color-med-ci-hell,#18b4f1);color:inherit}.rrze-elements-tabs.med [role=tablist] button:focus>span.focus{border:2px solid var(--color-med-dunkler,#005287);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.med [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.med [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.med [role=tablist] [aria-selected=true]{background:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-med-ci-hell,#18b4f1);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover{background:var(--color-med-ci-hell,#18b4f1);border-bottom-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.med [role=tabpanel]{border:1px solid var(--color-med-ci-hell,#18b4f1);border-top:0}@media(min-width:550px){.rrze-elements-tabs.med [role=tabpanel]{border-top:1px solid var(--color-med-ci-hell,#18b4f1)}}@media print{.rrze-elements-tabs.med [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#18b4f1)}}.rrze-elements-tabs.nat [role=tablist] button{background-color:var(--color-nat-ci-hell2,#cfe0d8);border:1px solid var(--color-nat-ci-hell2,#cfe0d8);border-bottom-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell2-kontrast,#000)}.rrze-elements-tabs.nat [role=tablist] button:active,.rrze-elements-tabs.nat [role=tablist] button:focus,.rrze-elements-tabs.nat [role=tablist] button:hover{border-color:var(--color-nat-ci-hell,#7bb725);color:inherit}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] button{border-top:1px solid var(--color-nat-ci-hell2,#cfe0d8)}.rrze-elements-tabs.nat [role=tablist] button:active,.rrze-elements-tabs.nat [role=tablist] button:hover{border-color:var(--color-nat-ci-hell,#7bb725);color:inherit}.rrze-elements-tabs.nat [role=tablist] button:focus>span.focus{border:2px solid var(--color-nat-dunkler,#266141);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.nat [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.nat [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]{background:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-nat-ci-hell,#7bb725);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover{background:var(--color-nat-ci-hell,#7bb725);border-bottom-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.nat [role=tabpanel]{border:1px solid var(--color-nat-ci-hell,#7bb725);border-top:0}@media(min-width:550px){.rrze-elements-tabs.nat [role=tabpanel]{border-top:1px solid var(--color-nat-ci-hell,#7bb725)}}@media print{.rrze-elements-tabs.nat [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#7bb725)}}.rrze-elements-tabs.rw [role=tablist] button{background-color:var(--color-rw-ci-hell2,#f2ded1);border:1px solid var(--color-rw-ci-hell2,#f2ded1);border-bottom-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell2-kontrast,#000)}.rrze-elements-tabs.rw [role=tablist] button:active,.rrze-elements-tabs.rw [role=tablist] button:focus,.rrze-elements-tabs.rw [role=tablist] button:hover{border-color:var(--color-rw-ci-hell,#c50f3c);color:inherit}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] button{border-top:1px solid var(--color-rw-ci-hell2,#f2ded1)}.rrze-elements-tabs.rw [role=tablist] button:active,.rrze-elements-tabs.rw [role=tablist] button:hover{border-color:var(--color-rw-ci-hell,#c50f3c);color:inherit}.rrze-elements-tabs.rw [role=tablist] button:focus>span.focus{border:2px solid var(--color-rw-dunkler,#971b2f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.rw [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.rw [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]{background:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-rw-ci-hell,#c50f3c);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover{background:var(--color-rw-ci-hell,#c50f3c);border-bottom-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.rw [role=tabpanel]{border:1px solid var(--color-rw-ci-hell,#c50f3c);border-top:0}@media(min-width:550px){.rrze-elements-tabs.rw [role=tabpanel]{border-top:1px solid var(--color-rw-ci-hell,#c50f3c)}}@media print{.rrze-elements-tabs.rw [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#c50f3c)}}.rrze-elements-tabs.tf [role=tablist] button{background-color:var(--color-tf-ci-hell2,#d3dde6);border:1px solid var(--color-tf-ci-hell2,#d3dde6);border-bottom-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell2-kontrast,#000)}.rrze-elements-tabs.tf [role=tablist] button:active,.rrze-elements-tabs.tf [role=tablist] button:focus,.rrze-elements-tabs.tf [role=tablist] button:hover{border-color:var(--color-tf-ci-hell,#8c9fb1);color:inherit}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] button{border-top:1px solid var(--color-tf-ci-hell2,#d3dde6)}.rrze-elements-tabs.tf [role=tablist] button:active,.rrze-elements-tabs.tf [role=tablist] button:hover{border-color:var(--color-tf-ci-hell,#8c9fb1);color:inherit}.rrze-elements-tabs.tf [role=tablist] button:focus>span.focus{border:2px solid var(--color-tf-dunkler,#2f586e);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.tf [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.tf [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]{background:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-tf-ci-hell,#8c9fb1);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover{background:var(--color-tf-ci-hell,#8c9fb1);border-bottom-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.tf [role=tabpanel]{border:1px solid var(--color-tf-ci-hell,#8c9fb1);border-top:0}@media(min-width:550px){.rrze-elements-tabs.tf [role=tabpanel]{border-top:1px solid var(--color-tf-ci-hell,#8c9fb1)}}@media print{.rrze-elements-tabs.tf [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#8c9fb1)}}.print-only{display:none}@media print{.print-only{display:block}.hide-in-print{display:none!important}} diff --git a/build/tabs/index.asset.php b/build/tabs/index.asset.php index 02365ff9..68d7163b 100644 --- a/build/tabs/index.asset.php +++ b/build/tabs/index.asset.php @@ -1 +1 @@ - array('lodash', 'react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'f0aba03cc8bf37d4ae27'); + array('lodash', 'react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'd0d8d12b8d395d1e5688'); diff --git a/build/tabs/index.css b/build/tabs/index.css index f249fb9c..31afaea4 100644 --- a/build/tabs/index.css +++ b/build/tabs/index.css @@ -1,11813 +1,5 @@ -/*!********************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/fontawesome.scss ***! - \********************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -.fa { - font-family: var(--fa-style-family, "Font Awesome 6 Free"); - font-weight: var(--fa-style, 900); -} - -.fa, -.fa-classic, -.fa-sharp, -.fas, -.fa-solid, -.far, -.fa-regular, -.fab, -.fa-brands { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: var(--fa-display, inline-block); - font-style: normal; - font-variant: normal; - line-height: 1; - text-rendering: auto; -} - -.fas, -.fa-classic, -.fa-solid, -.far, -.fa-regular { - font-family: "Font Awesome 6 Free"; -} - -.fab, -.fa-brands { - font-family: "Font Awesome 6 Brands"; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: var(--fa-li-margin, 2.5em); - padding-left: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - left: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - animation-name: fa-beat; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - animation-name: fa-bounce; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - animation-name: fa-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - animation-name: fa-beat-fade; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - animation-name: fa-flip; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - animation-name: fa-shake; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - animation-name: fa-spin; - animation-delay: var(--fa-animation-delay, 0s); - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 2s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - animation-name: fa-spin; - animation-direction: var(--fa-animation-direction, normal); - animation-duration: var(--fa-animation-duration, 1s); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, - .fa-bounce, - .fa-fade, - .fa-beat-fade, - .fa-flip, - .fa-pulse, - .fa-shake, - .fa-spin, - .fa-spin-pulse { - animation-delay: -1ms; - animation-duration: 1ms; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@keyframes fa-beat { - 0%, 90% { - transform: scale(1); - } - 45% { - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-bounce { - 0% { - transform: scale(1, 1) translateY(0); - } - 10% { - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - transform: scale(1, 1) translateY(0); - } - 100% { - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - transform: scale(1); - } - 50% { - opacity: 1; - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-flip { - 50% { - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-shake { - 0% { - transform: rotate(-15deg); - } - 4% { - transform: rotate(15deg); - } - 8%, 24% { - transform: rotate(-18deg); - } - 12%, 28% { - transform: rotate(18deg); - } - 16% { - transform: rotate(-22deg); - } - 20% { - transform: rotate(22deg); - } - 32% { - transform: rotate(-12deg); - } - 36% { - transform: rotate(12deg); - } - 40%, 100% { - transform: rotate(0deg); - } -} -@keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.fa-rotate-90 { - transform: rotate(90deg); -} - -.fa-rotate-180 { - transform: rotate(180deg); -} - -.fa-rotate-270 { - transform: rotate(270deg); -} - -.fa-flip-horizontal { - transform: scale(-1, 1); -} - -.fa-flip-vertical { - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - transform: scale(-1, -1); -} - -.fa-rotate-by { - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - height: 2em; - line-height: 2em; - position: relative; - vertical-align: middle; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - left: 0; - position: absolute; - text-align: center; - width: 100%; - z-index: var(--fa-stack-z-index, auto); -} - -.fa-stack-1x { - line-height: inherit; -} - -.fa-stack-2x { - font-size: 2em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen -readers do not read off random characters that represent icons */ -.fa-0::before { - content: "\30 "; -} - -.fa-1::before { - content: "\31 "; -} - -.fa-2::before { - content: "\32 "; -} - -.fa-3::before { - content: "\33 "; -} - -.fa-4::before { - content: "\34 "; -} - -.fa-5::before { - content: "\35 "; -} - -.fa-6::before { - content: "\36 "; -} - -.fa-7::before { - content: "\37 "; -} - -.fa-8::before { - content: "\38 "; -} - -.fa-9::before { - content: "\39 "; -} - -.fa-fill-drip::before { - content: "\f576"; -} - -.fa-arrows-to-circle::before { - content: "\e4bd"; -} - -.fa-circle-chevron-right::before { - content: "\f138"; -} - -.fa-chevron-circle-right::before { - content: "\f138"; -} - -.fa-at::before { - content: "\@"; -} - -.fa-trash-can::before { - content: "\f2ed"; -} - -.fa-trash-alt::before { - content: "\f2ed"; -} - -.fa-text-height::before { - content: "\f034"; -} - -.fa-user-xmark::before { - content: "\f235"; -} - -.fa-user-times::before { - content: "\f235"; -} - -.fa-stethoscope::before { - content: "\f0f1"; -} - -.fa-message::before { - content: "\f27a"; -} - -.fa-comment-alt::before { - content: "\f27a"; -} - -.fa-info::before { - content: "\f129"; -} - -.fa-down-left-and-up-right-to-center::before { - content: "\f422"; -} - -.fa-compress-alt::before { - content: "\f422"; -} - -.fa-explosion::before { - content: "\e4e9"; -} - -.fa-file-lines::before { - content: "\f15c"; -} - -.fa-file-alt::before { - content: "\f15c"; -} - -.fa-file-text::before { - content: "\f15c"; -} - -.fa-wave-square::before { - content: "\f83e"; -} - -.fa-ring::before { - content: "\f70b"; -} - -.fa-building-un::before { - content: "\e4d9"; -} - -.fa-dice-three::before { - content: "\f527"; -} - -.fa-calendar-days::before { - content: "\f073"; -} - -.fa-calendar-alt::before { - content: "\f073"; -} - -.fa-anchor-circle-check::before { - content: "\e4aa"; -} - -.fa-building-circle-arrow-right::before { - content: "\e4d1"; -} - -.fa-volleyball::before { - content: "\f45f"; -} - -.fa-volleyball-ball::before { - content: "\f45f"; -} - -.fa-arrows-up-to-line::before { - content: "\e4c2"; -} - -.fa-sort-down::before { - content: "\f0dd"; -} - -.fa-sort-desc::before { - content: "\f0dd"; -} - -.fa-circle-minus::before { - content: "\f056"; -} - -.fa-minus-circle::before { - content: "\f056"; -} - -.fa-door-open::before { - content: "\f52b"; -} - -.fa-right-from-bracket::before { - content: "\f2f5"; -} - -.fa-sign-out-alt::before { - content: "\f2f5"; -} - -.fa-atom::before { - content: "\f5d2"; -} - -.fa-soap::before { - content: "\e06e"; -} - -.fa-icons::before { - content: "\f86d"; -} - -.fa-heart-music-camera-bolt::before { - content: "\f86d"; -} - -.fa-microphone-lines-slash::before { - content: "\f539"; -} - -.fa-microphone-alt-slash::before { - content: "\f539"; -} - -.fa-bridge-circle-check::before { - content: "\e4c9"; -} - -.fa-pump-medical::before { - content: "\e06a"; -} - -.fa-fingerprint::before { - content: "\f577"; -} - -.fa-hand-point-right::before { - content: "\f0a4"; -} - -.fa-magnifying-glass-location::before { - content: "\f689"; -} - -.fa-search-location::before { - content: "\f689"; -} - -.fa-forward-step::before { - content: "\f051"; -} - -.fa-step-forward::before { - content: "\f051"; -} - -.fa-face-smile-beam::before { - content: "\f5b8"; -} - -.fa-smile-beam::before { - content: "\f5b8"; -} - -.fa-flag-checkered::before { - content: "\f11e"; -} - -.fa-football::before { - content: "\f44e"; -} - -.fa-football-ball::before { - content: "\f44e"; -} - -.fa-school-circle-exclamation::before { - content: "\e56c"; -} - -.fa-crop::before { - content: "\f125"; -} - -.fa-angles-down::before { - content: "\f103"; -} - -.fa-angle-double-down::before { - content: "\f103"; -} - -.fa-users-rectangle::before { - content: "\e594"; -} - -.fa-people-roof::before { - content: "\e537"; -} - -.fa-people-line::before { - content: "\e534"; -} - -.fa-beer-mug-empty::before { - content: "\f0fc"; -} - -.fa-beer::before { - content: "\f0fc"; -} - -.fa-diagram-predecessor::before { - content: "\e477"; -} - -.fa-arrow-up-long::before { - content: "\f176"; -} - -.fa-long-arrow-up::before { - content: "\f176"; -} - -.fa-fire-flame-simple::before { - content: "\f46a"; -} - -.fa-burn::before { - content: "\f46a"; -} - -.fa-person::before { - content: "\f183"; -} - -.fa-male::before { - content: "\f183"; -} - -.fa-laptop::before { - content: "\f109"; -} - -.fa-file-csv::before { - content: "\f6dd"; -} - -.fa-menorah::before { - content: "\f676"; -} - -.fa-truck-plane::before { - content: "\e58f"; -} - -.fa-record-vinyl::before { - content: "\f8d9"; -} - -.fa-face-grin-stars::before { - content: "\f587"; -} - -.fa-grin-stars::before { - content: "\f587"; -} - -.fa-bong::before { - content: "\f55c"; -} - -.fa-spaghetti-monster-flying::before { - content: "\f67b"; -} - -.fa-pastafarianism::before { - content: "\f67b"; -} - -.fa-arrow-down-up-across-line::before { - content: "\e4af"; -} - -.fa-spoon::before { - content: "\f2e5"; -} - -.fa-utensil-spoon::before { - content: "\f2e5"; -} - -.fa-jar-wheat::before { - content: "\e517"; -} - -.fa-envelopes-bulk::before { - content: "\f674"; -} - -.fa-mail-bulk::before { - content: "\f674"; -} - -.fa-file-circle-exclamation::before { - content: "\e4eb"; -} - -.fa-circle-h::before { - content: "\f47e"; -} - -.fa-hospital-symbol::before { - content: "\f47e"; -} - -.fa-pager::before { - content: "\f815"; -} - -.fa-address-book::before { - content: "\f2b9"; -} - -.fa-contact-book::before { - content: "\f2b9"; -} - -.fa-strikethrough::before { - content: "\f0cc"; -} - -.fa-k::before { - content: "K"; -} - -.fa-landmark-flag::before { - content: "\e51c"; -} - -.fa-pencil::before { - content: "\f303"; -} - -.fa-pencil-alt::before { - content: "\f303"; -} - -.fa-backward::before { - content: "\f04a"; -} - -.fa-caret-right::before { - content: "\f0da"; -} - -.fa-comments::before { - content: "\f086"; -} - -.fa-paste::before { - content: "\f0ea"; -} - -.fa-file-clipboard::before { - content: "\f0ea"; -} - -.fa-code-pull-request::before { - content: "\e13c"; -} - -.fa-clipboard-list::before { - content: "\f46d"; -} - -.fa-truck-ramp-box::before { - content: "\f4de"; -} - -.fa-truck-loading::before { - content: "\f4de"; -} - -.fa-user-check::before { - content: "\f4fc"; -} - -.fa-vial-virus::before { - content: "\e597"; -} - -.fa-sheet-plastic::before { - content: "\e571"; -} - -.fa-blog::before { - content: "\f781"; -} - -.fa-user-ninja::before { - content: "\f504"; -} - -.fa-person-arrow-up-from-line::before { - content: "\e539"; -} - -.fa-scroll-torah::before { - content: "\f6a0"; -} - -.fa-torah::before { - content: "\f6a0"; -} - -.fa-broom-ball::before { - content: "\f458"; -} - -.fa-quidditch::before { - content: "\f458"; -} - -.fa-quidditch-broom-ball::before { - content: "\f458"; -} - -.fa-toggle-off::before { - content: "\f204"; -} - -.fa-box-archive::before { - content: "\f187"; -} - -.fa-archive::before { - content: "\f187"; -} - -.fa-person-drowning::before { - content: "\e545"; -} - -.fa-arrow-down-9-1::before { - content: "\f886"; -} - -.fa-sort-numeric-desc::before { - content: "\f886"; -} - -.fa-sort-numeric-down-alt::before { - content: "\f886"; -} - -.fa-face-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-grin-tongue-squint::before { - content: "\f58a"; -} - -.fa-spray-can::before { - content: "\f5bd"; -} - -.fa-truck-monster::before { - content: "\f63b"; -} - -.fa-w::before { - content: "W"; -} - -.fa-earth-africa::before { - content: "\f57c"; -} - -.fa-globe-africa::before { - content: "\f57c"; -} - -.fa-rainbow::before { - content: "\f75b"; -} - -.fa-circle-notch::before { - content: "\f1ce"; -} - -.fa-tablet-screen-button::before { - content: "\f3fa"; -} - -.fa-tablet-alt::before { - content: "\f3fa"; -} - -.fa-paw::before { - content: "\f1b0"; -} - -.fa-cloud::before { - content: "\f0c2"; -} - -.fa-trowel-bricks::before { - content: "\e58a"; -} - -.fa-face-flushed::before { - content: "\f579"; -} - -.fa-flushed::before { - content: "\f579"; -} - -.fa-hospital-user::before { - content: "\f80d"; -} - -.fa-tent-arrow-left-right::before { - content: "\e57f"; -} - -.fa-gavel::before { - content: "\f0e3"; -} - -.fa-legal::before { - content: "\f0e3"; -} - -.fa-binoculars::before { - content: "\f1e5"; -} - -.fa-microphone-slash::before { - content: "\f131"; -} - -.fa-box-tissue::before { - content: "\e05b"; -} - -.fa-motorcycle::before { - content: "\f21c"; -} - -.fa-bell-concierge::before { - content: "\f562"; -} - -.fa-concierge-bell::before { - content: "\f562"; -} - -.fa-pen-ruler::before { - content: "\f5ae"; -} - -.fa-pencil-ruler::before { - content: "\f5ae"; -} - -.fa-people-arrows::before { - content: "\e068"; -} - -.fa-people-arrows-left-right::before { - content: "\e068"; -} - -.fa-mars-and-venus-burst::before { - content: "\e523"; -} - -.fa-square-caret-right::before { - content: "\f152"; -} - -.fa-caret-square-right::before { - content: "\f152"; -} - -.fa-scissors::before { - content: "\f0c4"; -} - -.fa-cut::before { - content: "\f0c4"; -} - -.fa-sun-plant-wilt::before { - content: "\e57a"; -} - -.fa-toilets-portable::before { - content: "\e584"; -} - -.fa-hockey-puck::before { - content: "\f453"; -} - -.fa-table::before { - content: "\f0ce"; -} - -.fa-magnifying-glass-arrow-right::before { - content: "\e521"; -} - -.fa-tachograph-digital::before { - content: "\f566"; -} - -.fa-digital-tachograph::before { - content: "\f566"; -} - -.fa-users-slash::before { - content: "\e073"; -} - -.fa-clover::before { - content: "\e139"; -} - -.fa-reply::before { - content: "\f3e5"; -} - -.fa-mail-reply::before { - content: "\f3e5"; -} - -.fa-star-and-crescent::before { - content: "\f699"; -} - -.fa-house-fire::before { - content: "\e50c"; -} - -.fa-square-minus::before { - content: "\f146"; -} - -.fa-minus-square::before { - content: "\f146"; -} - -.fa-helicopter::before { - content: "\f533"; -} - -.fa-compass::before { - content: "\f14e"; -} - -.fa-square-caret-down::before { - content: "\f150"; -} - -.fa-caret-square-down::before { - content: "\f150"; -} - -.fa-file-circle-question::before { - content: "\e4ef"; -} - -.fa-laptop-code::before { - content: "\f5fc"; -} - -.fa-swatchbook::before { - content: "\f5c3"; -} - -.fa-prescription-bottle::before { - content: "\f485"; -} - -.fa-bars::before { - content: "\f0c9"; -} - -.fa-navicon::before { - content: "\f0c9"; -} - -.fa-people-group::before { - content: "\e533"; -} - -.fa-hourglass-end::before { - content: "\f253"; -} - -.fa-hourglass-3::before { - content: "\f253"; -} - -.fa-heart-crack::before { - content: "\f7a9"; -} - -.fa-heart-broken::before { - content: "\f7a9"; -} - -.fa-square-up-right::before { - content: "\f360"; -} - -.fa-external-link-square-alt::before { - content: "\f360"; -} - -.fa-face-kiss-beam::before { - content: "\f597"; -} - -.fa-kiss-beam::before { - content: "\f597"; -} - -.fa-film::before { - content: "\f008"; -} - -.fa-ruler-horizontal::before { - content: "\f547"; -} - -.fa-people-robbery::before { - content: "\e536"; -} - -.fa-lightbulb::before { - content: "\f0eb"; -} - -.fa-caret-left::before { - content: "\f0d9"; -} - -.fa-circle-exclamation::before { - content: "\f06a"; -} - -.fa-exclamation-circle::before { - content: "\f06a"; -} - -.fa-school-circle-xmark::before { - content: "\e56d"; -} - -.fa-arrow-right-from-bracket::before { - content: "\f08b"; -} - -.fa-sign-out::before { - content: "\f08b"; -} - -.fa-circle-chevron-down::before { - content: "\f13a"; -} - -.fa-chevron-circle-down::before { - content: "\f13a"; -} - -.fa-unlock-keyhole::before { - content: "\f13e"; -} - -.fa-unlock-alt::before { - content: "\f13e"; -} - -.fa-cloud-showers-heavy::before { - content: "\f740"; -} - -.fa-headphones-simple::before { - content: "\f58f"; -} - -.fa-headphones-alt::before { - content: "\f58f"; -} - -.fa-sitemap::before { - content: "\f0e8"; -} - -.fa-circle-dollar-to-slot::before { - content: "\f4b9"; -} - -.fa-donate::before { - content: "\f4b9"; -} - -.fa-memory::before { - content: "\f538"; -} - -.fa-road-spikes::before { - content: "\e568"; -} - -.fa-fire-burner::before { - content: "\e4f1"; -} - -.fa-flag::before { - content: "\f024"; -} - -.fa-hanukiah::before { - content: "\f6e6"; -} - -.fa-feather::before { - content: "\f52d"; -} - -.fa-volume-low::before { - content: "\f027"; -} - -.fa-volume-down::before { - content: "\f027"; -} - -.fa-comment-slash::before { - content: "\f4b3"; -} - -.fa-cloud-sun-rain::before { - content: "\f743"; -} - -.fa-compress::before { - content: "\f066"; -} - -.fa-wheat-awn::before { - content: "\e2cd"; -} - -.fa-wheat-alt::before { - content: "\e2cd"; -} - -.fa-ankh::before { - content: "\f644"; -} - -.fa-hands-holding-child::before { - content: "\e4fa"; -} - -.fa-asterisk::before { - content: "\*"; -} - -.fa-square-check::before { - content: "\f14a"; -} - -.fa-check-square::before { - content: "\f14a"; -} - -.fa-peseta-sign::before { - content: "\e221"; -} - -.fa-heading::before { - content: "\f1dc"; -} - -.fa-header::before { - content: "\f1dc"; -} - -.fa-ghost::before { - content: "\f6e2"; -} - -.fa-list::before { - content: "\f03a"; -} - -.fa-list-squares::before { - content: "\f03a"; -} - -.fa-square-phone-flip::before { - content: "\f87b"; -} - -.fa-phone-square-alt::before { - content: "\f87b"; -} - -.fa-cart-plus::before { - content: "\f217"; -} - -.fa-gamepad::before { - content: "\f11b"; -} - -.fa-circle-dot::before { - content: "\f192"; -} - -.fa-dot-circle::before { - content: "\f192"; -} - -.fa-face-dizzy::before { - content: "\f567"; -} - -.fa-dizzy::before { - content: "\f567"; -} - -.fa-egg::before { - content: "\f7fb"; -} - -.fa-house-medical-circle-xmark::before { - content: "\e513"; -} - -.fa-campground::before { - content: "\f6bb"; -} - -.fa-folder-plus::before { - content: "\f65e"; -} - -.fa-futbol::before { - content: "\f1e3"; -} - -.fa-futbol-ball::before { - content: "\f1e3"; -} - -.fa-soccer-ball::before { - content: "\f1e3"; -} - -.fa-paintbrush::before { - content: "\f1fc"; -} - -.fa-paint-brush::before { - content: "\f1fc"; -} - -.fa-lock::before { - content: "\f023"; -} - -.fa-gas-pump::before { - content: "\f52f"; -} - -.fa-hot-tub-person::before { - content: "\f593"; -} - -.fa-hot-tub::before { - content: "\f593"; -} - -.fa-map-location::before { - content: "\f59f"; -} - -.fa-map-marked::before { - content: "\f59f"; -} - -.fa-house-flood-water::before { - content: "\e50e"; -} - -.fa-tree::before { - content: "\f1bb"; -} - -.fa-bridge-lock::before { - content: "\e4cc"; -} - -.fa-sack-dollar::before { - content: "\f81d"; -} - -.fa-pen-to-square::before { - content: "\f044"; -} - -.fa-edit::before { - content: "\f044"; -} - -.fa-car-side::before { - content: "\f5e4"; -} - -.fa-share-nodes::before { - content: "\f1e0"; -} - -.fa-share-alt::before { - content: "\f1e0"; -} - -.fa-heart-circle-minus::before { - content: "\e4ff"; -} - -.fa-hourglass-half::before { - content: "\f252"; -} - -.fa-hourglass-2::before { - content: "\f252"; -} - -.fa-microscope::before { - content: "\f610"; -} - -.fa-sink::before { - content: "\e06d"; -} - -.fa-bag-shopping::before { - content: "\f290"; -} - -.fa-shopping-bag::before { - content: "\f290"; -} - -.fa-arrow-down-z-a::before { - content: "\f881"; -} - -.fa-sort-alpha-desc::before { - content: "\f881"; -} - -.fa-sort-alpha-down-alt::before { - content: "\f881"; -} - -.fa-mitten::before { - content: "\f7b5"; -} - -.fa-person-rays::before { - content: "\e54d"; -} - -.fa-users::before { - content: "\f0c0"; -} - -.fa-eye-slash::before { - content: "\f070"; -} - -.fa-flask-vial::before { - content: "\e4f3"; -} - -.fa-hand::before { - content: "\f256"; -} - -.fa-hand-paper::before { - content: "\f256"; -} - -.fa-om::before { - content: "\f679"; -} - -.fa-worm::before { - content: "\e599"; -} - -.fa-house-circle-xmark::before { - content: "\e50b"; -} - -.fa-plug::before { - content: "\f1e6"; -} - -.fa-chevron-up::before { - content: "\f077"; -} - -.fa-hand-spock::before { - content: "\f259"; -} - -.fa-stopwatch::before { - content: "\f2f2"; -} - -.fa-face-kiss::before { - content: "\f596"; -} - -.fa-kiss::before { - content: "\f596"; -} - -.fa-bridge-circle-xmark::before { - content: "\e4cb"; -} - -.fa-face-grin-tongue::before { - content: "\f589"; -} - -.fa-grin-tongue::before { - content: "\f589"; -} - -.fa-chess-bishop::before { - content: "\f43a"; -} - -.fa-face-grin-wink::before { - content: "\f58c"; -} - -.fa-grin-wink::before { - content: "\f58c"; -} - -.fa-ear-deaf::before { - content: "\f2a4"; -} - -.fa-deaf::before { - content: "\f2a4"; -} - -.fa-deafness::before { - content: "\f2a4"; -} - -.fa-hard-of-hearing::before { - content: "\f2a4"; -} - -.fa-road-circle-check::before { - content: "\e564"; -} - -.fa-dice-five::before { - content: "\f523"; -} - -.fa-square-rss::before { - content: "\f143"; -} - -.fa-rss-square::before { - content: "\f143"; -} - -.fa-land-mine-on::before { - content: "\e51b"; -} - -.fa-i-cursor::before { - content: "\f246"; -} - -.fa-stamp::before { - content: "\f5bf"; -} - -.fa-stairs::before { - content: "\e289"; -} - -.fa-i::before { - content: "I"; -} - -.fa-hryvnia-sign::before { - content: "\f6f2"; -} - -.fa-hryvnia::before { - content: "\f6f2"; -} - -.fa-pills::before { - content: "\f484"; -} - -.fa-face-grin-wide::before { - content: "\f581"; -} - -.fa-grin-alt::before { - content: "\f581"; -} - -.fa-tooth::before { - content: "\f5c9"; -} - -.fa-v::before { - content: "V"; -} - -.fa-bangladeshi-taka-sign::before { - content: "\e2e6"; -} - -.fa-bicycle::before { - content: "\f206"; -} - -.fa-staff-snake::before { - content: "\e579"; -} - -.fa-rod-asclepius::before { - content: "\e579"; -} - -.fa-rod-snake::before { - content: "\e579"; -} - -.fa-staff-aesculapius::before { - content: "\e579"; -} - -.fa-head-side-cough-slash::before { - content: "\e062"; -} - -.fa-truck-medical::before { - content: "\f0f9"; -} - -.fa-ambulance::before { - content: "\f0f9"; -} - -.fa-wheat-awn-circle-exclamation::before { - content: "\e598"; -} - -.fa-snowman::before { - content: "\f7d0"; -} - -.fa-mortar-pestle::before { - content: "\f5a7"; -} - -.fa-road-barrier::before { - content: "\e562"; -} - -.fa-school::before { - content: "\f549"; -} - -.fa-igloo::before { - content: "\f7ae"; -} - -.fa-joint::before { - content: "\f595"; -} - -.fa-angle-right::before { - content: "\f105"; -} - -.fa-horse::before { - content: "\f6f0"; -} - -.fa-q::before { - content: "Q"; -} - -.fa-g::before { - content: "G"; -} - -.fa-notes-medical::before { - content: "\f481"; -} - -.fa-temperature-half::before { - content: "\f2c9"; -} - -.fa-temperature-2::before { - content: "\f2c9"; -} - -.fa-thermometer-2::before { - content: "\f2c9"; -} - -.fa-thermometer-half::before { - content: "\f2c9"; -} - -.fa-dong-sign::before { - content: "\e169"; -} - -.fa-capsules::before { - content: "\f46b"; -} - -.fa-poo-storm::before { - content: "\f75a"; -} - -.fa-poo-bolt::before { - content: "\f75a"; -} - -.fa-face-frown-open::before { - content: "\f57a"; -} - -.fa-frown-open::before { - content: "\f57a"; -} - -.fa-hand-point-up::before { - content: "\f0a6"; -} - -.fa-money-bill::before { - content: "\f0d6"; -} - -.fa-bookmark::before { - content: "\f02e"; -} - -.fa-align-justify::before { - content: "\f039"; -} - -.fa-umbrella-beach::before { - content: "\f5ca"; -} - -.fa-helmet-un::before { - content: "\e503"; -} - -.fa-bullseye::before { - content: "\f140"; -} - -.fa-bacon::before { - content: "\f7e5"; -} - -.fa-hand-point-down::before { - content: "\f0a7"; -} - -.fa-arrow-up-from-bracket::before { - content: "\e09a"; -} - -.fa-folder::before { - content: "\f07b"; -} - -.fa-folder-blank::before { - content: "\f07b"; -} - -.fa-file-waveform::before { - content: "\f478"; -} - -.fa-file-medical-alt::before { - content: "\f478"; -} - -.fa-radiation::before { - content: "\f7b9"; -} - -.fa-chart-simple::before { - content: "\e473"; -} - -.fa-mars-stroke::before { - content: "\f229"; -} - -.fa-vial::before { - content: "\f492"; -} - -.fa-gauge::before { - content: "\f624"; -} - -.fa-dashboard::before { - content: "\f624"; -} - -.fa-gauge-med::before { - content: "\f624"; -} - -.fa-tachometer-alt-average::before { - content: "\f624"; -} - -.fa-wand-magic-sparkles::before { - content: "\e2ca"; -} - -.fa-magic-wand-sparkles::before { - content: "\e2ca"; -} - -.fa-e::before { - content: "E"; -} - -.fa-pen-clip::before { - content: "\f305"; -} - -.fa-pen-alt::before { - content: "\f305"; -} - -.fa-bridge-circle-exclamation::before { - content: "\e4ca"; -} - -.fa-user::before { - content: "\f007"; -} - -.fa-school-circle-check::before { - content: "\e56b"; -} - -.fa-dumpster::before { - content: "\f793"; -} - -.fa-van-shuttle::before { - content: "\f5b6"; -} - -.fa-shuttle-van::before { - content: "\f5b6"; -} - -.fa-building-user::before { - content: "\e4da"; -} - -.fa-square-caret-left::before { - content: "\f191"; -} - -.fa-caret-square-left::before { - content: "\f191"; -} - -.fa-highlighter::before { - content: "\f591"; -} - -.fa-key::before { - content: "\f084"; -} - -.fa-bullhorn::before { - content: "\f0a1"; -} - -.fa-globe::before { - content: "\f0ac"; -} - -.fa-synagogue::before { - content: "\f69b"; -} - -.fa-person-half-dress::before { - content: "\e548"; -} - -.fa-road-bridge::before { - content: "\e563"; -} - -.fa-location-arrow::before { - content: "\f124"; -} - -.fa-c::before { - content: "C"; -} - -.fa-tablet-button::before { - content: "\f10a"; -} - -.fa-building-lock::before { - content: "\e4d6"; -} - -.fa-pizza-slice::before { - content: "\f818"; -} - -.fa-money-bill-wave::before { - content: "\f53a"; -} - -.fa-chart-area::before { - content: "\f1fe"; -} - -.fa-area-chart::before { - content: "\f1fe"; -} - -.fa-house-flag::before { - content: "\e50d"; -} - -.fa-person-circle-minus::before { - content: "\e540"; -} - -.fa-ban::before { - content: "\f05e"; -} - -.fa-cancel::before { - content: "\f05e"; -} - -.fa-camera-rotate::before { - content: "\e0d8"; -} - -.fa-spray-can-sparkles::before { - content: "\f5d0"; -} - -.fa-air-freshener::before { - content: "\f5d0"; -} - -.fa-star::before { - content: "\f005"; -} - -.fa-repeat::before { - content: "\f363"; -} - -.fa-cross::before { - content: "\f654"; -} - -.fa-box::before { - content: "\f466"; -} - -.fa-venus-mars::before { - content: "\f228"; -} - -.fa-arrow-pointer::before { - content: "\f245"; -} - -.fa-mouse-pointer::before { - content: "\f245"; -} - -.fa-maximize::before { - content: "\f31e"; -} - -.fa-expand-arrows-alt::before { - content: "\f31e"; -} - -.fa-charging-station::before { - content: "\f5e7"; -} - -.fa-shapes::before { - content: "\f61f"; -} - -.fa-triangle-circle-square::before { - content: "\f61f"; -} - -.fa-shuffle::before { - content: "\f074"; -} - -.fa-random::before { - content: "\f074"; -} - -.fa-person-running::before { - content: "\f70c"; -} - -.fa-running::before { - content: "\f70c"; -} - -.fa-mobile-retro::before { - content: "\e527"; -} - -.fa-grip-lines-vertical::before { - content: "\f7a5"; -} - -.fa-spider::before { - content: "\f717"; -} - -.fa-hands-bound::before { - content: "\e4f9"; -} - -.fa-file-invoice-dollar::before { - content: "\f571"; -} - -.fa-plane-circle-exclamation::before { - content: "\e556"; -} - -.fa-x-ray::before { - content: "\f497"; -} - -.fa-spell-check::before { - content: "\f891"; -} - -.fa-slash::before { - content: "\f715"; -} - -.fa-computer-mouse::before { - content: "\f8cc"; -} - -.fa-mouse::before { - content: "\f8cc"; -} - -.fa-arrow-right-to-bracket::before { - content: "\f090"; -} - -.fa-sign-in::before { - content: "\f090"; -} - -.fa-shop-slash::before { - content: "\e070"; -} - -.fa-store-alt-slash::before { - content: "\e070"; -} - -.fa-server::before { - content: "\f233"; -} - -.fa-virus-covid-slash::before { - content: "\e4a9"; -} - -.fa-shop-lock::before { - content: "\e4a5"; -} - -.fa-hourglass-start::before { - content: "\f251"; -} - -.fa-hourglass-1::before { - content: "\f251"; -} - -.fa-blender-phone::before { - content: "\f6b6"; -} - -.fa-building-wheat::before { - content: "\e4db"; -} - -.fa-person-breastfeeding::before { - content: "\e53a"; -} - -.fa-right-to-bracket::before { - content: "\f2f6"; -} - -.fa-sign-in-alt::before { - content: "\f2f6"; -} - -.fa-venus::before { - content: "\f221"; -} - -.fa-passport::before { - content: "\f5ab"; -} - -.fa-heart-pulse::before { - content: "\f21e"; -} - -.fa-heartbeat::before { - content: "\f21e"; -} - -.fa-people-carry-box::before { - content: "\f4ce"; -} - -.fa-people-carry::before { - content: "\f4ce"; -} - -.fa-temperature-high::before { - content: "\f769"; -} - -.fa-microchip::before { - content: "\f2db"; -} - -.fa-crown::before { - content: "\f521"; -} - -.fa-weight-hanging::before { - content: "\f5cd"; -} - -.fa-xmarks-lines::before { - content: "\e59a"; -} - -.fa-file-prescription::before { - content: "\f572"; -} - -.fa-weight-scale::before { - content: "\f496"; -} - -.fa-weight::before { - content: "\f496"; -} - -.fa-user-group::before { - content: "\f500"; -} - -.fa-user-friends::before { - content: "\f500"; -} - -.fa-arrow-up-a-z::before { - content: "\f15e"; -} - -.fa-sort-alpha-up::before { - content: "\f15e"; -} - -.fa-chess-knight::before { - content: "\f441"; -} - -.fa-face-laugh-squint::before { - content: "\f59b"; -} - -.fa-laugh-squint::before { - content: "\f59b"; -} - -.fa-wheelchair::before { - content: "\f193"; -} - -.fa-circle-arrow-up::before { - content: "\f0aa"; -} - -.fa-arrow-circle-up::before { - content: "\f0aa"; -} - -.fa-toggle-on::before { - content: "\f205"; -} - -.fa-person-walking::before { - content: "\f554"; -} - -.fa-walking::before { - content: "\f554"; -} - -.fa-l::before { - content: "L"; -} - -.fa-fire::before { - content: "\f06d"; -} - -.fa-bed-pulse::before { - content: "\f487"; -} - -.fa-procedures::before { - content: "\f487"; -} - -.fa-shuttle-space::before { - content: "\f197"; -} - -.fa-space-shuttle::before { - content: "\f197"; -} - -.fa-face-laugh::before { - content: "\f599"; -} - -.fa-laugh::before { - content: "\f599"; -} - -.fa-folder-open::before { - content: "\f07c"; -} - -.fa-heart-circle-plus::before { - content: "\e500"; -} - -.fa-code-fork::before { - content: "\e13b"; -} - -.fa-city::before { - content: "\f64f"; -} - -.fa-microphone-lines::before { - content: "\f3c9"; -} - -.fa-microphone-alt::before { - content: "\f3c9"; -} - -.fa-pepper-hot::before { - content: "\f816"; -} - -.fa-unlock::before { - content: "\f09c"; -} - -.fa-colon-sign::before { - content: "\e140"; -} - -.fa-headset::before { - content: "\f590"; -} - -.fa-store-slash::before { - content: "\e071"; -} - -.fa-road-circle-xmark::before { - content: "\e566"; -} - -.fa-user-minus::before { - content: "\f503"; -} - -.fa-mars-stroke-up::before { - content: "\f22a"; -} - -.fa-mars-stroke-v::before { - content: "\f22a"; -} - -.fa-champagne-glasses::before { - content: "\f79f"; -} - -.fa-glass-cheers::before { - content: "\f79f"; -} - -.fa-clipboard::before { - content: "\f328"; -} - -.fa-house-circle-exclamation::before { - content: "\e50a"; -} - -.fa-file-arrow-up::before { - content: "\f574"; -} - -.fa-file-upload::before { - content: "\f574"; -} - -.fa-wifi::before { - content: "\f1eb"; -} - -.fa-wifi-3::before { - content: "\f1eb"; -} - -.fa-wifi-strong::before { - content: "\f1eb"; -} - -.fa-bath::before { - content: "\f2cd"; -} - -.fa-bathtub::before { - content: "\f2cd"; -} - -.fa-underline::before { - content: "\f0cd"; -} - -.fa-user-pen::before { - content: "\f4ff"; -} - -.fa-user-edit::before { - content: "\f4ff"; -} - -.fa-signature::before { - content: "\f5b7"; -} - -.fa-stroopwafel::before { - content: "\f551"; -} - -.fa-bold::before { - content: "\f032"; -} - -.fa-anchor-lock::before { - content: "\e4ad"; -} - -.fa-building-ngo::before { - content: "\e4d7"; -} - -.fa-manat-sign::before { - content: "\e1d5"; -} - -.fa-not-equal::before { - content: "\f53e"; -} - -.fa-border-top-left::before { - content: "\f853"; -} - -.fa-border-style::before { - content: "\f853"; -} - -.fa-map-location-dot::before { - content: "\f5a0"; -} - -.fa-map-marked-alt::before { - content: "\f5a0"; -} - -.fa-jedi::before { - content: "\f669"; -} - -.fa-square-poll-vertical::before { - content: "\f681"; -} - -.fa-poll::before { - content: "\f681"; -} - -.fa-mug-hot::before { - content: "\f7b6"; -} - -.fa-car-battery::before { - content: "\f5df"; -} - -.fa-battery-car::before { - content: "\f5df"; -} - -.fa-gift::before { - content: "\f06b"; -} - -.fa-dice-two::before { - content: "\f528"; -} - -.fa-chess-queen::before { - content: "\f445"; -} - -.fa-glasses::before { - content: "\f530"; -} - -.fa-chess-board::before { - content: "\f43c"; -} - -.fa-building-circle-check::before { - content: "\e4d2"; -} - -.fa-person-chalkboard::before { - content: "\e53d"; -} - -.fa-mars-stroke-right::before { - content: "\f22b"; -} - -.fa-mars-stroke-h::before { - content: "\f22b"; -} - -.fa-hand-back-fist::before { - content: "\f255"; -} - -.fa-hand-rock::before { - content: "\f255"; -} - -.fa-square-caret-up::before { - content: "\f151"; -} - -.fa-caret-square-up::before { - content: "\f151"; -} - -.fa-cloud-showers-water::before { - content: "\e4e4"; -} - -.fa-chart-bar::before { - content: "\f080"; -} - -.fa-bar-chart::before { - content: "\f080"; -} - -.fa-hands-bubbles::before { - content: "\e05e"; -} - -.fa-hands-wash::before { - content: "\e05e"; -} - -.fa-less-than-equal::before { - content: "\f537"; -} - -.fa-train::before { - content: "\f238"; -} - -.fa-eye-low-vision::before { - content: "\f2a8"; -} - -.fa-low-vision::before { - content: "\f2a8"; -} - -.fa-crow::before { - content: "\f520"; -} - -.fa-sailboat::before { - content: "\e445"; -} - -.fa-window-restore::before { - content: "\f2d2"; -} - -.fa-square-plus::before { - content: "\f0fe"; -} - -.fa-plus-square::before { - content: "\f0fe"; -} - -.fa-torii-gate::before { - content: "\f6a1"; -} - -.fa-frog::before { - content: "\f52e"; -} - -.fa-bucket::before { - content: "\e4cf"; -} - -.fa-image::before { - content: "\f03e"; -} - -.fa-microphone::before { - content: "\f130"; -} - -.fa-cow::before { - content: "\f6c8"; -} - -.fa-caret-up::before { - content: "\f0d8"; -} - -.fa-screwdriver::before { - content: "\f54a"; -} - -.fa-folder-closed::before { - content: "\e185"; -} - -.fa-house-tsunami::before { - content: "\e515"; -} - -.fa-square-nfi::before { - content: "\e576"; -} - -.fa-arrow-up-from-ground-water::before { - content: "\e4b5"; -} - -.fa-martini-glass::before { - content: "\f57b"; -} - -.fa-glass-martini-alt::before { - content: "\f57b"; -} - -.fa-rotate-left::before { - content: "\f2ea"; -} - -.fa-rotate-back::before { - content: "\f2ea"; -} - -.fa-rotate-backward::before { - content: "\f2ea"; -} - -.fa-undo-alt::before { - content: "\f2ea"; -} - -.fa-table-columns::before { - content: "\f0db"; -} - -.fa-columns::before { - content: "\f0db"; -} - -.fa-lemon::before { - content: "\f094"; -} - -.fa-head-side-mask::before { - content: "\e063"; -} - -.fa-handshake::before { - content: "\f2b5"; -} - -.fa-gem::before { - content: "\f3a5"; -} - -.fa-dolly::before { - content: "\f472"; -} - -.fa-dolly-box::before { - content: "\f472"; -} - -.fa-smoking::before { - content: "\f48d"; -} - -.fa-minimize::before { - content: "\f78c"; -} - -.fa-compress-arrows-alt::before { - content: "\f78c"; -} - -.fa-monument::before { - content: "\f5a6"; -} - -.fa-snowplow::before { - content: "\f7d2"; -} - -.fa-angles-right::before { - content: "\f101"; -} - -.fa-angle-double-right::before { - content: "\f101"; -} - -.fa-cannabis::before { - content: "\f55f"; -} - -.fa-circle-play::before { - content: "\f144"; -} - -.fa-play-circle::before { - content: "\f144"; -} - -.fa-tablets::before { - content: "\f490"; -} - -.fa-ethernet::before { - content: "\f796"; -} - -.fa-euro-sign::before { - content: "\f153"; -} - -.fa-eur::before { - content: "\f153"; -} - -.fa-euro::before { - content: "\f153"; -} - -.fa-chair::before { - content: "\f6c0"; -} - -.fa-circle-check::before { - content: "\f058"; -} - -.fa-check-circle::before { - content: "\f058"; -} - -.fa-circle-stop::before { - content: "\f28d"; -} - -.fa-stop-circle::before { - content: "\f28d"; -} - -.fa-compass-drafting::before { - content: "\f568"; -} - -.fa-drafting-compass::before { - content: "\f568"; -} - -.fa-plate-wheat::before { - content: "\e55a"; -} - -.fa-icicles::before { - content: "\f7ad"; -} - -.fa-person-shelter::before { - content: "\e54f"; -} - -.fa-neuter::before { - content: "\f22c"; -} - -.fa-id-badge::before { - content: "\f2c1"; -} - -.fa-marker::before { - content: "\f5a1"; -} - -.fa-face-laugh-beam::before { - content: "\f59a"; -} - -.fa-laugh-beam::before { - content: "\f59a"; -} - -.fa-helicopter-symbol::before { - content: "\e502"; -} - -.fa-universal-access::before { - content: "\f29a"; -} - -.fa-circle-chevron-up::before { - content: "\f139"; -} - -.fa-chevron-circle-up::before { - content: "\f139"; -} - -.fa-lari-sign::before { - content: "\e1c8"; -} - -.fa-volcano::before { - content: "\f770"; -} - -.fa-person-walking-dashed-line-arrow-right::before { - content: "\e553"; -} - -.fa-sterling-sign::before { - content: "\f154"; -} - -.fa-gbp::before { - content: "\f154"; -} - -.fa-pound-sign::before { - content: "\f154"; -} - -.fa-viruses::before { - content: "\e076"; -} - -.fa-square-person-confined::before { - content: "\e577"; -} - -.fa-user-tie::before { - content: "\f508"; -} - -.fa-arrow-down-long::before { - content: "\f175"; -} - -.fa-long-arrow-down::before { - content: "\f175"; -} - -.fa-tent-arrow-down-to-line::before { - content: "\e57e"; -} - -.fa-certificate::before { - content: "\f0a3"; -} - -.fa-reply-all::before { - content: "\f122"; -} - -.fa-mail-reply-all::before { - content: "\f122"; -} - -.fa-suitcase::before { - content: "\f0f2"; -} - -.fa-person-skating::before { - content: "\f7c5"; -} - -.fa-skating::before { - content: "\f7c5"; -} - -.fa-filter-circle-dollar::before { - content: "\f662"; -} - -.fa-funnel-dollar::before { - content: "\f662"; -} - -.fa-camera-retro::before { - content: "\f083"; -} - -.fa-circle-arrow-down::before { - content: "\f0ab"; -} - -.fa-arrow-circle-down::before { - content: "\f0ab"; -} - -.fa-file-import::before { - content: "\f56f"; -} - -.fa-arrow-right-to-file::before { - content: "\f56f"; -} - -.fa-square-arrow-up-right::before { - content: "\f14c"; -} - -.fa-external-link-square::before { - content: "\f14c"; -} - -.fa-box-open::before { - content: "\f49e"; -} - -.fa-scroll::before { - content: "\f70e"; -} - -.fa-spa::before { - content: "\f5bb"; -} - -.fa-location-pin-lock::before { - content: "\e51f"; -} - -.fa-pause::before { - content: "\f04c"; -} - -.fa-hill-avalanche::before { - content: "\e507"; -} - -.fa-temperature-empty::before { - content: "\f2cb"; -} - -.fa-temperature-0::before { - content: "\f2cb"; -} - -.fa-thermometer-0::before { - content: "\f2cb"; -} - -.fa-thermometer-empty::before { - content: "\f2cb"; -} - -.fa-bomb::before { - content: "\f1e2"; -} - -.fa-registered::before { - content: "\f25d"; -} - -.fa-address-card::before { - content: "\f2bb"; -} - -.fa-contact-card::before { - content: "\f2bb"; -} - -.fa-vcard::before { - content: "\f2bb"; -} - -.fa-scale-unbalanced-flip::before { - content: "\f516"; -} - -.fa-balance-scale-right::before { - content: "\f516"; -} - -.fa-subscript::before { - content: "\f12c"; -} - -.fa-diamond-turn-right::before { - content: "\f5eb"; -} - -.fa-directions::before { - content: "\f5eb"; -} - -.fa-burst::before { - content: "\e4dc"; -} - -.fa-house-laptop::before { - content: "\e066"; -} - -.fa-laptop-house::before { - content: "\e066"; -} - -.fa-face-tired::before { - content: "\f5c8"; -} - -.fa-tired::before { - content: "\f5c8"; -} - -.fa-money-bills::before { - content: "\e1f3"; -} - -.fa-smog::before { - content: "\f75f"; -} - -.fa-crutch::before { - content: "\f7f7"; -} - -.fa-cloud-arrow-up::before { - content: "\f0ee"; -} - -.fa-cloud-upload::before { - content: "\f0ee"; -} - -.fa-cloud-upload-alt::before { - content: "\f0ee"; -} - -.fa-palette::before { - content: "\f53f"; -} - -.fa-arrows-turn-right::before { - content: "\e4c0"; -} - -.fa-vest::before { - content: "\e085"; -} - -.fa-ferry::before { - content: "\e4ea"; -} - -.fa-arrows-down-to-people::before { - content: "\e4b9"; -} - -.fa-seedling::before { - content: "\f4d8"; -} - -.fa-sprout::before { - content: "\f4d8"; -} - -.fa-left-right::before { - content: "\f337"; -} - -.fa-arrows-alt-h::before { - content: "\f337"; -} - -.fa-boxes-packing::before { - content: "\e4c7"; -} - -.fa-circle-arrow-left::before { - content: "\f0a8"; -} - -.fa-arrow-circle-left::before { - content: "\f0a8"; -} - -.fa-group-arrows-rotate::before { - content: "\e4f6"; -} - -.fa-bowl-food::before { - content: "\e4c6"; -} - -.fa-candy-cane::before { - content: "\f786"; -} - -.fa-arrow-down-wide-short::before { - content: "\f160"; -} - -.fa-sort-amount-asc::before { - content: "\f160"; -} - -.fa-sort-amount-down::before { - content: "\f160"; -} - -.fa-cloud-bolt::before { - content: "\f76c"; -} - -.fa-thunderstorm::before { - content: "\f76c"; -} - -.fa-text-slash::before { - content: "\f87d"; -} - -.fa-remove-format::before { - content: "\f87d"; -} - -.fa-face-smile-wink::before { - content: "\f4da"; -} - -.fa-smile-wink::before { - content: "\f4da"; -} - -.fa-file-word::before { - content: "\f1c2"; -} - -.fa-file-powerpoint::before { - content: "\f1c4"; -} - -.fa-arrows-left-right::before { - content: "\f07e"; -} - -.fa-arrows-h::before { - content: "\f07e"; -} - -.fa-house-lock::before { - content: "\e510"; -} - -.fa-cloud-arrow-down::before { - content: "\f0ed"; -} - -.fa-cloud-download::before { - content: "\f0ed"; -} - -.fa-cloud-download-alt::before { - content: "\f0ed"; -} - -.fa-children::before { - content: "\e4e1"; -} - -.fa-chalkboard::before { - content: "\f51b"; -} - -.fa-blackboard::before { - content: "\f51b"; -} - -.fa-user-large-slash::before { - content: "\f4fa"; -} - -.fa-user-alt-slash::before { - content: "\f4fa"; -} - -.fa-envelope-open::before { - content: "\f2b6"; -} - -.fa-handshake-simple-slash::before { - content: "\e05f"; -} - -.fa-handshake-alt-slash::before { - content: "\e05f"; -} - -.fa-mattress-pillow::before { - content: "\e525"; -} - -.fa-guarani-sign::before { - content: "\e19a"; -} - -.fa-arrows-rotate::before { - content: "\f021"; -} - -.fa-refresh::before { - content: "\f021"; -} - -.fa-sync::before { - content: "\f021"; -} - -.fa-fire-extinguisher::before { - content: "\f134"; -} - -.fa-cruzeiro-sign::before { - content: "\e152"; -} - -.fa-greater-than-equal::before { - content: "\f532"; -} - -.fa-shield-halved::before { - content: "\f3ed"; -} - -.fa-shield-alt::before { - content: "\f3ed"; -} - -.fa-book-atlas::before { - content: "\f558"; -} - -.fa-atlas::before { - content: "\f558"; -} - -.fa-virus::before { - content: "\e074"; -} - -.fa-envelope-circle-check::before { - content: "\e4e8"; -} - -.fa-layer-group::before { - content: "\f5fd"; -} - -.fa-arrows-to-dot::before { - content: "\e4be"; -} - -.fa-archway::before { - content: "\f557"; -} - -.fa-heart-circle-check::before { - content: "\e4fd"; -} - -.fa-house-chimney-crack::before { - content: "\f6f1"; -} - -.fa-house-damage::before { - content: "\f6f1"; -} - -.fa-file-zipper::before { - content: "\f1c6"; -} - -.fa-file-archive::before { - content: "\f1c6"; -} - -.fa-square::before { - content: "\f0c8"; -} - -.fa-martini-glass-empty::before { - content: "\f000"; -} - -.fa-glass-martini::before { - content: "\f000"; -} - -.fa-couch::before { - content: "\f4b8"; -} - -.fa-cedi-sign::before { - content: "\e0df"; -} - -.fa-italic::before { - content: "\f033"; -} - -.fa-church::before { - content: "\f51d"; -} - -.fa-comments-dollar::before { - content: "\f653"; -} - -.fa-democrat::before { - content: "\f747"; -} - -.fa-z::before { - content: "Z"; -} - -.fa-person-skiing::before { - content: "\f7c9"; -} - -.fa-skiing::before { - content: "\f7c9"; -} - -.fa-road-lock::before { - content: "\e567"; -} - -.fa-a::before { - content: "A"; -} - -.fa-temperature-arrow-down::before { - content: "\e03f"; -} - -.fa-temperature-down::before { - content: "\e03f"; -} - -.fa-feather-pointed::before { - content: "\f56b"; -} - -.fa-feather-alt::before { - content: "\f56b"; -} - -.fa-p::before { - content: "P"; -} - -.fa-snowflake::before { - content: "\f2dc"; -} - -.fa-newspaper::before { - content: "\f1ea"; -} - -.fa-rectangle-ad::before { - content: "\f641"; -} - -.fa-ad::before { - content: "\f641"; -} - -.fa-circle-arrow-right::before { - content: "\f0a9"; -} - -.fa-arrow-circle-right::before { - content: "\f0a9"; -} - -.fa-filter-circle-xmark::before { - content: "\e17b"; -} - -.fa-locust::before { - content: "\e520"; -} - -.fa-sort::before { - content: "\f0dc"; -} - -.fa-unsorted::before { - content: "\f0dc"; -} - -.fa-list-ol::before { - content: "\f0cb"; -} - -.fa-list-1-2::before { - content: "\f0cb"; -} - -.fa-list-numeric::before { - content: "\f0cb"; -} - -.fa-person-dress-burst::before { - content: "\e544"; -} - -.fa-money-check-dollar::before { - content: "\f53d"; -} - -.fa-money-check-alt::before { - content: "\f53d"; -} - -.fa-vector-square::before { - content: "\f5cb"; -} - -.fa-bread-slice::before { - content: "\f7ec"; -} - -.fa-language::before { - content: "\f1ab"; -} - -.fa-face-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-kiss-wink-heart::before { - content: "\f598"; -} - -.fa-filter::before { - content: "\f0b0"; -} - -.fa-question::before { - content: "\?"; -} - -.fa-file-signature::before { - content: "\f573"; -} - -.fa-up-down-left-right::before { - content: "\f0b2"; -} - -.fa-arrows-alt::before { - content: "\f0b2"; -} - -.fa-house-chimney-user::before { - content: "\e065"; -} - -.fa-hand-holding-heart::before { - content: "\f4be"; -} - -.fa-puzzle-piece::before { - content: "\f12e"; -} - -.fa-money-check::before { - content: "\f53c"; -} - -.fa-star-half-stroke::before { - content: "\f5c0"; -} - -.fa-star-half-alt::before { - content: "\f5c0"; -} - -.fa-code::before { - content: "\f121"; -} - -.fa-whiskey-glass::before { - content: "\f7a0"; -} - -.fa-glass-whiskey::before { - content: "\f7a0"; -} - -.fa-building-circle-exclamation::before { - content: "\e4d3"; -} - -.fa-magnifying-glass-chart::before { - content: "\e522"; -} - -.fa-arrow-up-right-from-square::before { - content: "\f08e"; -} - -.fa-external-link::before { - content: "\f08e"; -} - -.fa-cubes-stacked::before { - content: "\e4e6"; -} - -.fa-won-sign::before { - content: "\f159"; -} - -.fa-krw::before { - content: "\f159"; -} - -.fa-won::before { - content: "\f159"; -} - -.fa-virus-covid::before { - content: "\e4a8"; -} - -.fa-austral-sign::before { - content: "\e0a9"; -} - -.fa-f::before { - content: "F"; -} - -.fa-leaf::before { - content: "\f06c"; -} - -.fa-road::before { - content: "\f018"; -} - -.fa-taxi::before { - content: "\f1ba"; -} - -.fa-cab::before { - content: "\f1ba"; -} - -.fa-person-circle-plus::before { - content: "\e541"; -} - -.fa-chart-pie::before { - content: "\f200"; -} - -.fa-pie-chart::before { - content: "\f200"; -} - -.fa-bolt-lightning::before { - content: "\e0b7"; -} - -.fa-sack-xmark::before { - content: "\e56a"; -} - -.fa-file-excel::before { - content: "\f1c3"; -} - -.fa-file-contract::before { - content: "\f56c"; -} - -.fa-fish-fins::before { - content: "\e4f2"; -} - -.fa-building-flag::before { - content: "\e4d5"; -} - -.fa-face-grin-beam::before { - content: "\f582"; -} - -.fa-grin-beam::before { - content: "\f582"; -} - -.fa-object-ungroup::before { - content: "\f248"; -} - -.fa-poop::before { - content: "\f619"; -} - -.fa-location-pin::before { - content: "\f041"; -} - -.fa-map-marker::before { - content: "\f041"; -} - -.fa-kaaba::before { - content: "\f66b"; -} - -.fa-toilet-paper::before { - content: "\f71e"; -} - -.fa-helmet-safety::before { - content: "\f807"; -} - -.fa-hard-hat::before { - content: "\f807"; -} - -.fa-hat-hard::before { - content: "\f807"; -} - -.fa-eject::before { - content: "\f052"; -} - -.fa-circle-right::before { - content: "\f35a"; -} - -.fa-arrow-alt-circle-right::before { - content: "\f35a"; -} - -.fa-plane-circle-check::before { - content: "\e555"; -} - -.fa-face-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-meh-rolling-eyes::before { - content: "\f5a5"; -} - -.fa-object-group::before { - content: "\f247"; -} - -.fa-chart-line::before { - content: "\f201"; -} - -.fa-line-chart::before { - content: "\f201"; -} - -.fa-mask-ventilator::before { - content: "\e524"; -} - -.fa-arrow-right::before { - content: "\f061"; -} - -.fa-signs-post::before { - content: "\f277"; -} - -.fa-map-signs::before { - content: "\f277"; -} - -.fa-cash-register::before { - content: "\f788"; -} - -.fa-person-circle-question::before { - content: "\e542"; -} - -.fa-h::before { - content: "H"; -} - -.fa-tarp::before { - content: "\e57b"; -} - -.fa-screwdriver-wrench::before { - content: "\f7d9"; -} - -.fa-tools::before { - content: "\f7d9"; -} - -.fa-arrows-to-eye::before { - content: "\e4bf"; -} - -.fa-plug-circle-bolt::before { - content: "\e55b"; -} - -.fa-heart::before { - content: "\f004"; -} - -.fa-mars-and-venus::before { - content: "\f224"; -} - -.fa-house-user::before { - content: "\e1b0"; -} - -.fa-home-user::before { - content: "\e1b0"; -} - -.fa-dumpster-fire::before { - content: "\f794"; -} - -.fa-house-crack::before { - content: "\e3b1"; -} - -.fa-martini-glass-citrus::before { - content: "\f561"; -} - -.fa-cocktail::before { - content: "\f561"; -} - -.fa-face-surprise::before { - content: "\f5c2"; -} - -.fa-surprise::before { - content: "\f5c2"; -} - -.fa-bottle-water::before { - content: "\e4c5"; -} - -.fa-circle-pause::before { - content: "\f28b"; -} - -.fa-pause-circle::before { - content: "\f28b"; -} - -.fa-toilet-paper-slash::before { - content: "\e072"; -} - -.fa-apple-whole::before { - content: "\f5d1"; -} - -.fa-apple-alt::before { - content: "\f5d1"; -} - -.fa-kitchen-set::before { - content: "\e51a"; -} - -.fa-r::before { - content: "R"; -} - -.fa-temperature-quarter::before { - content: "\f2ca"; -} - -.fa-temperature-1::before { - content: "\f2ca"; -} - -.fa-thermometer-1::before { - content: "\f2ca"; -} - -.fa-thermometer-quarter::before { - content: "\f2ca"; -} - -.fa-cube::before { - content: "\f1b2"; -} - -.fa-bitcoin-sign::before { - content: "\e0b4"; -} - -.fa-shield-dog::before { - content: "\e573"; -} - -.fa-solar-panel::before { - content: "\f5ba"; -} - -.fa-lock-open::before { - content: "\f3c1"; -} - -.fa-elevator::before { - content: "\e16d"; -} - -.fa-money-bill-transfer::before { - content: "\e528"; -} - -.fa-money-bill-trend-up::before { - content: "\e529"; -} - -.fa-house-flood-water-circle-arrow-right::before { - content: "\e50f"; -} - -.fa-square-poll-horizontal::before { - content: "\f682"; -} - -.fa-poll-h::before { - content: "\f682"; -} - -.fa-circle::before { - content: "\f111"; -} - -.fa-backward-fast::before { - content: "\f049"; -} - -.fa-fast-backward::before { - content: "\f049"; -} - -.fa-recycle::before { - content: "\f1b8"; -} - -.fa-user-astronaut::before { - content: "\f4fb"; -} - -.fa-plane-slash::before { - content: "\e069"; -} - -.fa-trademark::before { - content: "\f25c"; -} - -.fa-basketball::before { - content: "\f434"; -} - -.fa-basketball-ball::before { - content: "\f434"; -} - -.fa-satellite-dish::before { - content: "\f7c0"; -} - -.fa-circle-up::before { - content: "\f35b"; -} - -.fa-arrow-alt-circle-up::before { - content: "\f35b"; -} - -.fa-mobile-screen-button::before { - content: "\f3cd"; -} - -.fa-mobile-alt::before { - content: "\f3cd"; -} - -.fa-volume-high::before { - content: "\f028"; -} - -.fa-volume-up::before { - content: "\f028"; -} - -.fa-users-rays::before { - content: "\e593"; -} - -.fa-wallet::before { - content: "\f555"; -} - -.fa-clipboard-check::before { - content: "\f46c"; -} - -.fa-file-audio::before { - content: "\f1c7"; -} - -.fa-burger::before { - content: "\f805"; -} - -.fa-hamburger::before { - content: "\f805"; -} - -.fa-wrench::before { - content: "\f0ad"; -} - -.fa-bugs::before { - content: "\e4d0"; -} - -.fa-rupee-sign::before { - content: "\f156"; -} - -.fa-rupee::before { - content: "\f156"; -} - -.fa-file-image::before { - content: "\f1c5"; -} - -.fa-circle-question::before { - content: "\f059"; -} - -.fa-question-circle::before { - content: "\f059"; -} - -.fa-plane-departure::before { - content: "\f5b0"; -} - -.fa-handshake-slash::before { - content: "\e060"; -} - -.fa-book-bookmark::before { - content: "\e0bb"; -} - -.fa-code-branch::before { - content: "\f126"; -} - -.fa-hat-cowboy::before { - content: "\f8c0"; -} - -.fa-bridge::before { - content: "\e4c8"; -} - -.fa-phone-flip::before { - content: "\f879"; -} - -.fa-phone-alt::before { - content: "\f879"; -} - -.fa-truck-front::before { - content: "\e2b7"; -} - -.fa-cat::before { - content: "\f6be"; -} - -.fa-anchor-circle-exclamation::before { - content: "\e4ab"; -} - -.fa-truck-field::before { - content: "\e58d"; -} - -.fa-route::before { - content: "\f4d7"; -} - -.fa-clipboard-question::before { - content: "\e4e3"; -} - -.fa-panorama::before { - content: "\e209"; -} - -.fa-comment-medical::before { - content: "\f7f5"; -} - -.fa-teeth-open::before { - content: "\f62f"; -} - -.fa-file-circle-minus::before { - content: "\e4ed"; -} - -.fa-tags::before { - content: "\f02c"; -} - -.fa-wine-glass::before { - content: "\f4e3"; -} - -.fa-forward-fast::before { - content: "\f050"; -} - -.fa-fast-forward::before { - content: "\f050"; -} - -.fa-face-meh-blank::before { - content: "\f5a4"; -} - -.fa-meh-blank::before { - content: "\f5a4"; -} - -.fa-square-parking::before { - content: "\f540"; -} - -.fa-parking::before { - content: "\f540"; -} - -.fa-house-signal::before { - content: "\e012"; -} - -.fa-bars-progress::before { - content: "\f828"; -} - -.fa-tasks-alt::before { - content: "\f828"; -} - -.fa-faucet-drip::before { - content: "\e006"; -} - -.fa-cart-flatbed::before { - content: "\f474"; -} - -.fa-dolly-flatbed::before { - content: "\f474"; -} - -.fa-ban-smoking::before { - content: "\f54d"; -} - -.fa-smoking-ban::before { - content: "\f54d"; -} - -.fa-terminal::before { - content: "\f120"; -} - -.fa-mobile-button::before { - content: "\f10b"; -} - -.fa-house-medical-flag::before { - content: "\e514"; -} - -.fa-basket-shopping::before { - content: "\f291"; -} - -.fa-shopping-basket::before { - content: "\f291"; -} - -.fa-tape::before { - content: "\f4db"; -} - -.fa-bus-simple::before { - content: "\f55e"; -} - -.fa-bus-alt::before { - content: "\f55e"; -} - -.fa-eye::before { - content: "\f06e"; -} - -.fa-face-sad-cry::before { - content: "\f5b3"; -} - -.fa-sad-cry::before { - content: "\f5b3"; -} - -.fa-audio-description::before { - content: "\f29e"; -} - -.fa-person-military-to-person::before { - content: "\e54c"; -} - -.fa-file-shield::before { - content: "\e4f0"; -} - -.fa-user-slash::before { - content: "\f506"; -} - -.fa-pen::before { - content: "\f304"; -} - -.fa-tower-observation::before { - content: "\e586"; -} - -.fa-file-code::before { - content: "\f1c9"; -} - -.fa-signal::before { - content: "\f012"; -} - -.fa-signal-5::before { - content: "\f012"; -} - -.fa-signal-perfect::before { - content: "\f012"; -} - -.fa-bus::before { - content: "\f207"; -} - -.fa-heart-circle-xmark::before { - content: "\e501"; -} - -.fa-house-chimney::before { - content: "\e3af"; -} - -.fa-home-lg::before { - content: "\e3af"; -} - -.fa-window-maximize::before { - content: "\f2d0"; -} - -.fa-face-frown::before { - content: "\f119"; -} - -.fa-frown::before { - content: "\f119"; -} - -.fa-prescription::before { - content: "\f5b1"; -} - -.fa-shop::before { - content: "\f54f"; -} - -.fa-store-alt::before { - content: "\f54f"; -} - -.fa-floppy-disk::before { - content: "\f0c7"; -} - -.fa-save::before { - content: "\f0c7"; -} - -.fa-vihara::before { - content: "\f6a7"; -} - -.fa-scale-unbalanced::before { - content: "\f515"; -} - -.fa-balance-scale-left::before { - content: "\f515"; -} - -.fa-sort-up::before { - content: "\f0de"; -} - -.fa-sort-asc::before { - content: "\f0de"; -} - -.fa-comment-dots::before { - content: "\f4ad"; -} - -.fa-commenting::before { - content: "\f4ad"; -} - -.fa-plant-wilt::before { - content: "\e5aa"; -} - -.fa-diamond::before { - content: "\f219"; -} - -.fa-face-grin-squint::before { - content: "\f585"; -} - -.fa-grin-squint::before { - content: "\f585"; -} - -.fa-hand-holding-dollar::before { - content: "\f4c0"; -} - -.fa-hand-holding-usd::before { - content: "\f4c0"; -} - -.fa-bacterium::before { - content: "\e05a"; -} - -.fa-hand-pointer::before { - content: "\f25a"; -} - -.fa-drum-steelpan::before { - content: "\f56a"; -} - -.fa-hand-scissors::before { - content: "\f257"; -} - -.fa-hands-praying::before { - content: "\f684"; -} - -.fa-praying-hands::before { - content: "\f684"; -} - -.fa-arrow-rotate-right::before { - content: "\f01e"; -} - -.fa-arrow-right-rotate::before { - content: "\f01e"; -} - -.fa-arrow-rotate-forward::before { - content: "\f01e"; -} - -.fa-redo::before { - content: "\f01e"; -} - -.fa-biohazard::before { - content: "\f780"; -} - -.fa-location-crosshairs::before { - content: "\f601"; -} - -.fa-location::before { - content: "\f601"; -} - -.fa-mars-double::before { - content: "\f227"; -} - -.fa-child-dress::before { - content: "\e59c"; -} - -.fa-users-between-lines::before { - content: "\e591"; -} - -.fa-lungs-virus::before { - content: "\e067"; -} - -.fa-face-grin-tears::before { - content: "\f588"; -} - -.fa-grin-tears::before { - content: "\f588"; -} - -.fa-phone::before { - content: "\f095"; -} - -.fa-calendar-xmark::before { - content: "\f273"; -} - -.fa-calendar-times::before { - content: "\f273"; -} - -.fa-child-reaching::before { - content: "\e59d"; -} - -.fa-head-side-virus::before { - content: "\e064"; -} - -.fa-user-gear::before { - content: "\f4fe"; -} - -.fa-user-cog::before { - content: "\f4fe"; -} - -.fa-arrow-up-1-9::before { - content: "\f163"; -} - -.fa-sort-numeric-up::before { - content: "\f163"; -} - -.fa-door-closed::before { - content: "\f52a"; -} - -.fa-shield-virus::before { - content: "\e06c"; -} - -.fa-dice-six::before { - content: "\f526"; -} - -.fa-mosquito-net::before { - content: "\e52c"; -} - -.fa-bridge-water::before { - content: "\e4ce"; -} - -.fa-person-booth::before { - content: "\f756"; -} - -.fa-text-width::before { - content: "\f035"; -} - -.fa-hat-wizard::before { - content: "\f6e8"; -} - -.fa-pen-fancy::before { - content: "\f5ac"; -} - -.fa-person-digging::before { - content: "\f85e"; -} - -.fa-digging::before { - content: "\f85e"; -} - -.fa-trash::before { - content: "\f1f8"; -} - -.fa-gauge-simple::before { - content: "\f629"; -} - -.fa-gauge-simple-med::before { - content: "\f629"; -} - -.fa-tachometer-average::before { - content: "\f629"; -} - -.fa-book-medical::before { - content: "\f7e6"; -} - -.fa-poo::before { - content: "\f2fe"; -} - -.fa-quote-right::before { - content: "\f10e"; -} - -.fa-quote-right-alt::before { - content: "\f10e"; -} - -.fa-shirt::before { - content: "\f553"; -} - -.fa-t-shirt::before { - content: "\f553"; -} - -.fa-tshirt::before { - content: "\f553"; -} - -.fa-cubes::before { - content: "\f1b3"; -} - -.fa-divide::before { - content: "\f529"; -} - -.fa-tenge-sign::before { - content: "\f7d7"; -} - -.fa-tenge::before { - content: "\f7d7"; -} - -.fa-headphones::before { - content: "\f025"; -} - -.fa-hands-holding::before { - content: "\f4c2"; -} - -.fa-hands-clapping::before { - content: "\e1a8"; -} - -.fa-republican::before { - content: "\f75e"; -} - -.fa-arrow-left::before { - content: "\f060"; -} - -.fa-person-circle-xmark::before { - content: "\e543"; -} - -.fa-ruler::before { - content: "\f545"; -} - -.fa-align-left::before { - content: "\f036"; -} - -.fa-dice-d6::before { - content: "\f6d1"; -} - -.fa-restroom::before { - content: "\f7bd"; -} - -.fa-j::before { - content: "J"; -} - -.fa-users-viewfinder::before { - content: "\e595"; -} - -.fa-file-video::before { - content: "\f1c8"; -} - -.fa-up-right-from-square::before { - content: "\f35d"; -} - -.fa-external-link-alt::before { - content: "\f35d"; -} - -.fa-table-cells::before { - content: "\f00a"; -} - -.fa-th::before { - content: "\f00a"; -} - -.fa-file-pdf::before { - content: "\f1c1"; -} - -.fa-book-bible::before { - content: "\f647"; -} - -.fa-bible::before { - content: "\f647"; -} - -.fa-o::before { - content: "O"; -} - -.fa-suitcase-medical::before { - content: "\f0fa"; -} - -.fa-medkit::before { - content: "\f0fa"; -} - -.fa-user-secret::before { - content: "\f21b"; -} - -.fa-otter::before { - content: "\f700"; -} - -.fa-person-dress::before { - content: "\f182"; -} - -.fa-female::before { - content: "\f182"; -} - -.fa-comment-dollar::before { - content: "\f651"; -} - -.fa-business-time::before { - content: "\f64a"; -} - -.fa-briefcase-clock::before { - content: "\f64a"; -} - -.fa-table-cells-large::before { - content: "\f009"; -} - -.fa-th-large::before { - content: "\f009"; -} - -.fa-book-tanakh::before { - content: "\f827"; -} - -.fa-tanakh::before { - content: "\f827"; -} - -.fa-phone-volume::before { - content: "\f2a0"; -} - -.fa-volume-control-phone::before { - content: "\f2a0"; -} - -.fa-hat-cowboy-side::before { - content: "\f8c1"; -} - -.fa-clipboard-user::before { - content: "\f7f3"; -} - -.fa-child::before { - content: "\f1ae"; -} - -.fa-lira-sign::before { - content: "\f195"; -} - -.fa-satellite::before { - content: "\f7bf"; -} - -.fa-plane-lock::before { - content: "\e558"; -} - -.fa-tag::before { - content: "\f02b"; -} - -.fa-comment::before { - content: "\f075"; -} - -.fa-cake-candles::before { - content: "\f1fd"; -} - -.fa-birthday-cake::before { - content: "\f1fd"; -} - -.fa-cake::before { - content: "\f1fd"; -} - -.fa-envelope::before { - content: "\f0e0"; -} - -.fa-angles-up::before { - content: "\f102"; -} - -.fa-angle-double-up::before { - content: "\f102"; -} - -.fa-paperclip::before { - content: "\f0c6"; -} - -.fa-arrow-right-to-city::before { - content: "\e4b3"; -} - -.fa-ribbon::before { - content: "\f4d6"; -} - -.fa-lungs::before { - content: "\f604"; -} - -.fa-arrow-up-9-1::before { - content: "\f887"; -} - -.fa-sort-numeric-up-alt::before { - content: "\f887"; -} - -.fa-litecoin-sign::before { - content: "\e1d3"; -} - -.fa-border-none::before { - content: "\f850"; -} - -.fa-circle-nodes::before { - content: "\e4e2"; -} - -.fa-parachute-box::before { - content: "\f4cd"; -} - -.fa-indent::before { - content: "\f03c"; -} - -.fa-truck-field-un::before { - content: "\e58e"; -} - -.fa-hourglass::before { - content: "\f254"; -} - -.fa-hourglass-empty::before { - content: "\f254"; -} - -.fa-mountain::before { - content: "\f6fc"; -} - -.fa-user-doctor::before { - content: "\f0f0"; -} - -.fa-user-md::before { - content: "\f0f0"; -} - -.fa-circle-info::before { - content: "\f05a"; -} - -.fa-info-circle::before { - content: "\f05a"; -} - -.fa-cloud-meatball::before { - content: "\f73b"; -} - -.fa-camera::before { - content: "\f030"; -} - -.fa-camera-alt::before { - content: "\f030"; -} - -.fa-square-virus::before { - content: "\e578"; -} - -.fa-meteor::before { - content: "\f753"; -} - -.fa-car-on::before { - content: "\e4dd"; -} - -.fa-sleigh::before { - content: "\f7cc"; -} - -.fa-arrow-down-1-9::before { - content: "\f162"; -} - -.fa-sort-numeric-asc::before { - content: "\f162"; -} - -.fa-sort-numeric-down::before { - content: "\f162"; -} - -.fa-hand-holding-droplet::before { - content: "\f4c1"; -} - -.fa-hand-holding-water::before { - content: "\f4c1"; -} - -.fa-water::before { - content: "\f773"; -} - -.fa-calendar-check::before { - content: "\f274"; -} - -.fa-braille::before { - content: "\f2a1"; -} - -.fa-prescription-bottle-medical::before { - content: "\f486"; -} - -.fa-prescription-bottle-alt::before { - content: "\f486"; -} - -.fa-landmark::before { - content: "\f66f"; -} - -.fa-truck::before { - content: "\f0d1"; -} - -.fa-crosshairs::before { - content: "\f05b"; -} - -.fa-person-cane::before { - content: "\e53c"; -} - -.fa-tent::before { - content: "\e57d"; -} - -.fa-vest-patches::before { - content: "\e086"; -} - -.fa-check-double::before { - content: "\f560"; -} - -.fa-arrow-down-a-z::before { - content: "\f15d"; -} - -.fa-sort-alpha-asc::before { - content: "\f15d"; -} - -.fa-sort-alpha-down::before { - content: "\f15d"; -} - -.fa-money-bill-wheat::before { - content: "\e52a"; -} - -.fa-cookie::before { - content: "\f563"; -} - -.fa-arrow-rotate-left::before { - content: "\f0e2"; -} - -.fa-arrow-left-rotate::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-back::before { - content: "\f0e2"; -} - -.fa-arrow-rotate-backward::before { - content: "\f0e2"; -} - -.fa-undo::before { - content: "\f0e2"; -} - -.fa-hard-drive::before { - content: "\f0a0"; -} - -.fa-hdd::before { - content: "\f0a0"; -} - -.fa-face-grin-squint-tears::before { - content: "\f586"; -} - -.fa-grin-squint-tears::before { - content: "\f586"; -} - -.fa-dumbbell::before { - content: "\f44b"; -} - -.fa-rectangle-list::before { - content: "\f022"; -} - -.fa-list-alt::before { - content: "\f022"; -} - -.fa-tarp-droplet::before { - content: "\e57c"; -} - -.fa-house-medical-circle-check::before { - content: "\e511"; -} - -.fa-person-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-skiing-nordic::before { - content: "\f7ca"; -} - -.fa-calendar-plus::before { - content: "\f271"; -} - -.fa-plane-arrival::before { - content: "\f5af"; -} - -.fa-circle-left::before { - content: "\f359"; -} - -.fa-arrow-alt-circle-left::before { - content: "\f359"; -} - -.fa-train-subway::before { - content: "\f239"; -} - -.fa-subway::before { - content: "\f239"; -} - -.fa-chart-gantt::before { - content: "\e0e4"; -} - -.fa-indian-rupee-sign::before { - content: "\e1bc"; -} - -.fa-indian-rupee::before { - content: "\e1bc"; -} - -.fa-inr::before { - content: "\e1bc"; -} - -.fa-crop-simple::before { - content: "\f565"; -} - -.fa-crop-alt::before { - content: "\f565"; -} - -.fa-money-bill-1::before { - content: "\f3d1"; -} - -.fa-money-bill-alt::before { - content: "\f3d1"; -} - -.fa-left-long::before { - content: "\f30a"; -} - -.fa-long-arrow-alt-left::before { - content: "\f30a"; -} - -.fa-dna::before { - content: "\f471"; -} - -.fa-virus-slash::before { - content: "\e075"; -} - -.fa-minus::before { - content: "\f068"; -} - -.fa-subtract::before { - content: "\f068"; -} - -.fa-chess::before { - content: "\f439"; -} - -.fa-arrow-left-long::before { - content: "\f177"; -} - -.fa-long-arrow-left::before { - content: "\f177"; -} - -.fa-plug-circle-check::before { - content: "\e55c"; -} - -.fa-street-view::before { - content: "\f21d"; -} - -.fa-franc-sign::before { - content: "\e18f"; -} - -.fa-volume-off::before { - content: "\f026"; -} - -.fa-hands-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-asl-interpreting::before { - content: "\f2a3"; -} - -.fa-hands-american-sign-language-interpreting::before { - content: "\f2a3"; -} - -.fa-gear::before { - content: "\f013"; -} - -.fa-cog::before { - content: "\f013"; -} - -.fa-droplet-slash::before { - content: "\f5c7"; -} - -.fa-tint-slash::before { - content: "\f5c7"; -} - -.fa-mosque::before { - content: "\f678"; -} - -.fa-mosquito::before { - content: "\e52b"; -} - -.fa-star-of-david::before { - content: "\f69a"; -} - -.fa-person-military-rifle::before { - content: "\e54b"; -} - -.fa-cart-shopping::before { - content: "\f07a"; -} - -.fa-shopping-cart::before { - content: "\f07a"; -} - -.fa-vials::before { - content: "\f493"; -} - -.fa-plug-circle-plus::before { - content: "\e55f"; -} - -.fa-place-of-worship::before { - content: "\f67f"; -} - -.fa-grip-vertical::before { - content: "\f58e"; -} - -.fa-arrow-turn-up::before { - content: "\f148"; -} - -.fa-level-up::before { - content: "\f148"; -} - -.fa-u::before { - content: "U"; -} - -.fa-square-root-variable::before { - content: "\f698"; -} - -.fa-square-root-alt::before { - content: "\f698"; -} - -.fa-clock::before { - content: "\f017"; -} - -.fa-clock-four::before { - content: "\f017"; -} - -.fa-backward-step::before { - content: "\f048"; -} - -.fa-step-backward::before { - content: "\f048"; -} - -.fa-pallet::before { - content: "\f482"; -} - -.fa-faucet::before { - content: "\e005"; -} - -.fa-baseball-bat-ball::before { - content: "\f432"; -} - -.fa-s::before { - content: "S"; -} - -.fa-timeline::before { - content: "\e29c"; -} - -.fa-keyboard::before { - content: "\f11c"; -} - -.fa-caret-down::before { - content: "\f0d7"; -} - -.fa-house-chimney-medical::before { - content: "\f7f2"; -} - -.fa-clinic-medical::before { - content: "\f7f2"; -} - -.fa-temperature-three-quarters::before { - content: "\f2c8"; -} - -.fa-temperature-3::before { - content: "\f2c8"; -} - -.fa-thermometer-3::before { - content: "\f2c8"; -} - -.fa-thermometer-three-quarters::before { - content: "\f2c8"; -} - -.fa-mobile-screen::before { - content: "\f3cf"; -} - -.fa-mobile-android-alt::before { - content: "\f3cf"; -} - -.fa-plane-up::before { - content: "\e22d"; -} - -.fa-piggy-bank::before { - content: "\f4d3"; -} - -.fa-battery-half::before { - content: "\f242"; -} - -.fa-battery-3::before { - content: "\f242"; -} - -.fa-mountain-city::before { - content: "\e52e"; -} - -.fa-coins::before { - content: "\f51e"; -} - -.fa-khanda::before { - content: "\f66d"; -} - -.fa-sliders::before { - content: "\f1de"; -} - -.fa-sliders-h::before { - content: "\f1de"; -} - -.fa-folder-tree::before { - content: "\f802"; -} - -.fa-network-wired::before { - content: "\f6ff"; -} - -.fa-map-pin::before { - content: "\f276"; -} - -.fa-hamsa::before { - content: "\f665"; -} - -.fa-cent-sign::before { - content: "\e3f5"; -} - -.fa-flask::before { - content: "\f0c3"; -} - -.fa-person-pregnant::before { - content: "\e31e"; -} - -.fa-wand-sparkles::before { - content: "\f72b"; -} - -.fa-ellipsis-vertical::before { - content: "\f142"; -} - -.fa-ellipsis-v::before { - content: "\f142"; -} - -.fa-ticket::before { - content: "\f145"; -} - -.fa-power-off::before { - content: "\f011"; -} - -.fa-right-long::before { - content: "\f30b"; -} - -.fa-long-arrow-alt-right::before { - content: "\f30b"; -} - -.fa-flag-usa::before { - content: "\f74d"; -} - -.fa-laptop-file::before { - content: "\e51d"; -} - -.fa-tty::before { - content: "\f1e4"; -} - -.fa-teletype::before { - content: "\f1e4"; -} - -.fa-diagram-next::before { - content: "\e476"; -} - -.fa-person-rifle::before { - content: "\e54e"; -} - -.fa-house-medical-circle-exclamation::before { - content: "\e512"; -} - -.fa-closed-captioning::before { - content: "\f20a"; -} - -.fa-person-hiking::before { - content: "\f6ec"; -} - -.fa-hiking::before { - content: "\f6ec"; -} - -.fa-venus-double::before { - content: "\f226"; -} - -.fa-images::before { - content: "\f302"; -} - -.fa-calculator::before { - content: "\f1ec"; -} - -.fa-people-pulling::before { - content: "\e535"; -} - -.fa-n::before { - content: "N"; -} - -.fa-cable-car::before { - content: "\f7da"; -} - -.fa-tram::before { - content: "\f7da"; -} - -.fa-cloud-rain::before { - content: "\f73d"; -} - -.fa-building-circle-xmark::before { - content: "\e4d4"; -} - -.fa-ship::before { - content: "\f21a"; -} - -.fa-arrows-down-to-line::before { - content: "\e4b8"; -} - -.fa-download::before { - content: "\f019"; -} - -.fa-face-grin::before { - content: "\f580"; -} - -.fa-grin::before { - content: "\f580"; -} - -.fa-delete-left::before { - content: "\f55a"; -} - -.fa-backspace::before { - content: "\f55a"; -} - -.fa-eye-dropper::before { - content: "\f1fb"; -} - -.fa-eye-dropper-empty::before { - content: "\f1fb"; -} - -.fa-eyedropper::before { - content: "\f1fb"; -} - -.fa-file-circle-check::before { - content: "\e5a0"; -} - -.fa-forward::before { - content: "\f04e"; -} - -.fa-mobile::before { - content: "\f3ce"; -} - -.fa-mobile-android::before { - content: "\f3ce"; -} - -.fa-mobile-phone::before { - content: "\f3ce"; -} - -.fa-face-meh::before { - content: "\f11a"; -} - -.fa-meh::before { - content: "\f11a"; -} - -.fa-align-center::before { - content: "\f037"; -} - -.fa-book-skull::before { - content: "\f6b7"; -} - -.fa-book-dead::before { - content: "\f6b7"; -} - -.fa-id-card::before { - content: "\f2c2"; -} - -.fa-drivers-license::before { - content: "\f2c2"; -} - -.fa-outdent::before { - content: "\f03b"; -} - -.fa-dedent::before { - content: "\f03b"; -} - -.fa-heart-circle-exclamation::before { - content: "\e4fe"; -} - -.fa-house::before { - content: "\f015"; -} - -.fa-home::before { - content: "\f015"; -} - -.fa-home-alt::before { - content: "\f015"; -} - -.fa-home-lg-alt::before { - content: "\f015"; -} - -.fa-calendar-week::before { - content: "\f784"; -} - -.fa-laptop-medical::before { - content: "\f812"; -} - -.fa-b::before { - content: "B"; -} - -.fa-file-medical::before { - content: "\f477"; -} - -.fa-dice-one::before { - content: "\f525"; -} - -.fa-kiwi-bird::before { - content: "\f535"; -} - -.fa-arrow-right-arrow-left::before { - content: "\f0ec"; -} - -.fa-exchange::before { - content: "\f0ec"; -} - -.fa-rotate-right::before { - content: "\f2f9"; -} - -.fa-redo-alt::before { - content: "\f2f9"; -} - -.fa-rotate-forward::before { - content: "\f2f9"; -} - -.fa-utensils::before { - content: "\f2e7"; -} - -.fa-cutlery::before { - content: "\f2e7"; -} - -.fa-arrow-up-wide-short::before { - content: "\f161"; -} - -.fa-sort-amount-up::before { - content: "\f161"; -} - -.fa-mill-sign::before { - content: "\e1ed"; -} - -.fa-bowl-rice::before { - content: "\e2eb"; -} - -.fa-skull::before { - content: "\f54c"; -} - -.fa-tower-broadcast::before { - content: "\f519"; -} - -.fa-broadcast-tower::before { - content: "\f519"; -} - -.fa-truck-pickup::before { - content: "\f63c"; -} - -.fa-up-long::before { - content: "\f30c"; -} - -.fa-long-arrow-alt-up::before { - content: "\f30c"; -} - -.fa-stop::before { - content: "\f04d"; -} - -.fa-code-merge::before { - content: "\f387"; -} - -.fa-upload::before { - content: "\f093"; -} - -.fa-hurricane::before { - content: "\f751"; -} - -.fa-mound::before { - content: "\e52d"; -} - -.fa-toilet-portable::before { - content: "\e583"; -} - -.fa-compact-disc::before { - content: "\f51f"; -} - -.fa-file-arrow-down::before { - content: "\f56d"; -} - -.fa-file-download::before { - content: "\f56d"; -} - -.fa-caravan::before { - content: "\f8ff"; -} - -.fa-shield-cat::before { - content: "\e572"; -} - -.fa-bolt::before { - content: "\f0e7"; -} - -.fa-zap::before { - content: "\f0e7"; -} - -.fa-glass-water::before { - content: "\e4f4"; -} - -.fa-oil-well::before { - content: "\e532"; -} - -.fa-vault::before { - content: "\e2c5"; -} - -.fa-mars::before { - content: "\f222"; -} - -.fa-toilet::before { - content: "\f7d8"; -} - -.fa-plane-circle-xmark::before { - content: "\e557"; -} - -.fa-yen-sign::before { - content: "\f157"; -} - -.fa-cny::before { - content: "\f157"; -} - -.fa-jpy::before { - content: "\f157"; -} - -.fa-rmb::before { - content: "\f157"; -} - -.fa-yen::before { - content: "\f157"; -} - -.fa-ruble-sign::before { - content: "\f158"; -} - -.fa-rouble::before { - content: "\f158"; -} - -.fa-rub::before { - content: "\f158"; -} - -.fa-ruble::before { - content: "\f158"; -} - -.fa-sun::before { - content: "\f185"; -} - -.fa-guitar::before { - content: "\f7a6"; -} - -.fa-face-laugh-wink::before { - content: "\f59c"; -} - -.fa-laugh-wink::before { - content: "\f59c"; -} - -.fa-horse-head::before { - content: "\f7ab"; -} - -.fa-bore-hole::before { - content: "\e4c3"; -} - -.fa-industry::before { - content: "\f275"; -} - -.fa-circle-down::before { - content: "\f358"; -} - -.fa-arrow-alt-circle-down::before { - content: "\f358"; -} - -.fa-arrows-turn-to-dots::before { - content: "\e4c1"; -} - -.fa-florin-sign::before { - content: "\e184"; -} - -.fa-arrow-down-short-wide::before { - content: "\f884"; -} - -.fa-sort-amount-desc::before { - content: "\f884"; -} - -.fa-sort-amount-down-alt::before { - content: "\f884"; -} - -.fa-less-than::before { - content: "\<"; -} - -.fa-angle-down::before { - content: "\f107"; -} - -.fa-car-tunnel::before { - content: "\e4de"; -} - -.fa-head-side-cough::before { - content: "\e061"; -} - -.fa-grip-lines::before { - content: "\f7a4"; -} - -.fa-thumbs-down::before { - content: "\f165"; -} - -.fa-user-lock::before { - content: "\f502"; -} - -.fa-arrow-right-long::before { - content: "\f178"; -} - -.fa-long-arrow-right::before { - content: "\f178"; -} - -.fa-anchor-circle-xmark::before { - content: "\e4ac"; -} - -.fa-ellipsis::before { - content: "\f141"; -} - -.fa-ellipsis-h::before { - content: "\f141"; -} - -.fa-chess-pawn::before { - content: "\f443"; -} - -.fa-kit-medical::before { - content: "\f479"; -} - -.fa-first-aid::before { - content: "\f479"; -} - -.fa-person-through-window::before { - content: "\e5a9"; -} - -.fa-toolbox::before { - content: "\f552"; -} - -.fa-hands-holding-circle::before { - content: "\e4fb"; -} - -.fa-bug::before { - content: "\f188"; -} - -.fa-credit-card::before { - content: "\f09d"; -} - -.fa-credit-card-alt::before { - content: "\f09d"; -} - -.fa-car::before { - content: "\f1b9"; -} - -.fa-automobile::before { - content: "\f1b9"; -} - -.fa-hand-holding-hand::before { - content: "\e4f7"; -} - -.fa-book-open-reader::before { - content: "\f5da"; -} - -.fa-book-reader::before { - content: "\f5da"; -} - -.fa-mountain-sun::before { - content: "\e52f"; -} - -.fa-arrows-left-right-to-line::before { - content: "\e4ba"; -} - -.fa-dice-d20::before { - content: "\f6cf"; -} - -.fa-truck-droplet::before { - content: "\e58c"; -} - -.fa-file-circle-xmark::before { - content: "\e5a1"; -} - -.fa-temperature-arrow-up::before { - content: "\e040"; -} - -.fa-temperature-up::before { - content: "\e040"; -} - -.fa-medal::before { - content: "\f5a2"; -} - -.fa-bed::before { - content: "\f236"; -} - -.fa-square-h::before { - content: "\f0fd"; -} - -.fa-h-square::before { - content: "\f0fd"; -} - -.fa-podcast::before { - content: "\f2ce"; -} - -.fa-temperature-full::before { - content: "\f2c7"; -} - -.fa-temperature-4::before { - content: "\f2c7"; -} - -.fa-thermometer-4::before { - content: "\f2c7"; -} - -.fa-thermometer-full::before { - content: "\f2c7"; -} - -.fa-bell::before { - content: "\f0f3"; -} - -.fa-superscript::before { - content: "\f12b"; -} - -.fa-plug-circle-xmark::before { - content: "\e560"; -} - -.fa-star-of-life::before { - content: "\f621"; -} - -.fa-phone-slash::before { - content: "\f3dd"; -} - -.fa-paint-roller::before { - content: "\f5aa"; -} - -.fa-handshake-angle::before { - content: "\f4c4"; -} - -.fa-hands-helping::before { - content: "\f4c4"; -} - -.fa-location-dot::before { - content: "\f3c5"; -} - -.fa-map-marker-alt::before { - content: "\f3c5"; -} - -.fa-file::before { - content: "\f15b"; -} - -.fa-greater-than::before { - content: "\>"; -} - -.fa-person-swimming::before { - content: "\f5c4"; -} - -.fa-swimmer::before { - content: "\f5c4"; -} - -.fa-arrow-down::before { - content: "\f063"; -} - -.fa-droplet::before { - content: "\f043"; -} - -.fa-tint::before { - content: "\f043"; -} - -.fa-eraser::before { - content: "\f12d"; -} - -.fa-earth-americas::before { - content: "\f57d"; -} - -.fa-earth::before { - content: "\f57d"; -} - -.fa-earth-america::before { - content: "\f57d"; -} - -.fa-globe-americas::before { - content: "\f57d"; -} - -.fa-person-burst::before { - content: "\e53b"; -} - -.fa-dove::before { - content: "\f4ba"; -} - -.fa-battery-empty::before { - content: "\f244"; -} - -.fa-battery-0::before { - content: "\f244"; -} - -.fa-socks::before { - content: "\f696"; -} - -.fa-inbox::before { - content: "\f01c"; -} - -.fa-section::before { - content: "\e447"; -} - -.fa-gauge-high::before { - content: "\f625"; -} - -.fa-tachometer-alt::before { - content: "\f625"; -} - -.fa-tachometer-alt-fast::before { - content: "\f625"; -} - -.fa-envelope-open-text::before { - content: "\f658"; -} - -.fa-hospital::before { - content: "\f0f8"; -} - -.fa-hospital-alt::before { - content: "\f0f8"; -} - -.fa-hospital-wide::before { - content: "\f0f8"; -} - -.fa-wine-bottle::before { - content: "\f72f"; -} - -.fa-chess-rook::before { - content: "\f447"; -} - -.fa-bars-staggered::before { - content: "\f550"; -} - -.fa-reorder::before { - content: "\f550"; -} - -.fa-stream::before { - content: "\f550"; -} - -.fa-dharmachakra::before { - content: "\f655"; -} - -.fa-hotdog::before { - content: "\f80f"; -} - -.fa-person-walking-with-cane::before { - content: "\f29d"; -} - -.fa-blind::before { - content: "\f29d"; -} - -.fa-drum::before { - content: "\f569"; -} - -.fa-ice-cream::before { - content: "\f810"; -} - -.fa-heart-circle-bolt::before { - content: "\e4fc"; -} - -.fa-fax::before { - content: "\f1ac"; -} - -.fa-paragraph::before { - content: "\f1dd"; -} - -.fa-check-to-slot::before { - content: "\f772"; -} - -.fa-vote-yea::before { - content: "\f772"; -} - -.fa-star-half::before { - content: "\f089"; -} - -.fa-boxes-stacked::before { - content: "\f468"; -} - -.fa-boxes::before { - content: "\f468"; -} - -.fa-boxes-alt::before { - content: "\f468"; -} - -.fa-link::before { - content: "\f0c1"; -} - -.fa-chain::before { - content: "\f0c1"; -} - -.fa-ear-listen::before { - content: "\f2a2"; -} - -.fa-assistive-listening-systems::before { - content: "\f2a2"; -} - -.fa-tree-city::before { - content: "\e587"; -} - -.fa-play::before { - content: "\f04b"; -} - -.fa-font::before { - content: "\f031"; -} - -.fa-rupiah-sign::before { - content: "\e23d"; -} - -.fa-magnifying-glass::before { - content: "\f002"; -} - -.fa-search::before { - content: "\f002"; -} - -.fa-table-tennis-paddle-ball::before { - content: "\f45d"; -} - -.fa-ping-pong-paddle-ball::before { - content: "\f45d"; -} - -.fa-table-tennis::before { - content: "\f45d"; -} - -.fa-person-dots-from-line::before { - content: "\f470"; -} - -.fa-diagnoses::before { - content: "\f470"; -} - -.fa-trash-can-arrow-up::before { - content: "\f82a"; -} - -.fa-trash-restore-alt::before { - content: "\f82a"; -} - -.fa-naira-sign::before { - content: "\e1f6"; -} - -.fa-cart-arrow-down::before { - content: "\f218"; -} - -.fa-walkie-talkie::before { - content: "\f8ef"; -} - -.fa-file-pen::before { - content: "\f31c"; -} - -.fa-file-edit::before { - content: "\f31c"; -} - -.fa-receipt::before { - content: "\f543"; -} - -.fa-square-pen::before { - content: "\f14b"; -} - -.fa-pen-square::before { - content: "\f14b"; -} - -.fa-pencil-square::before { - content: "\f14b"; -} - -.fa-suitcase-rolling::before { - content: "\f5c1"; -} - -.fa-person-circle-exclamation::before { - content: "\e53f"; -} - -.fa-chevron-down::before { - content: "\f078"; -} - -.fa-battery-full::before { - content: "\f240"; -} - -.fa-battery::before { - content: "\f240"; -} - -.fa-battery-5::before { - content: "\f240"; -} - -.fa-skull-crossbones::before { - content: "\f714"; -} - -.fa-code-compare::before { - content: "\e13a"; -} - -.fa-list-ul::before { - content: "\f0ca"; -} - -.fa-list-dots::before { - content: "\f0ca"; -} - -.fa-school-lock::before { - content: "\e56f"; -} - -.fa-tower-cell::before { - content: "\e585"; -} - -.fa-down-long::before { - content: "\f309"; -} - -.fa-long-arrow-alt-down::before { - content: "\f309"; -} - -.fa-ranking-star::before { - content: "\e561"; -} - -.fa-chess-king::before { - content: "\f43f"; -} - -.fa-person-harassing::before { - content: "\e549"; -} - -.fa-brazilian-real-sign::before { - content: "\e46c"; -} - -.fa-landmark-dome::before { - content: "\f752"; -} - -.fa-landmark-alt::before { - content: "\f752"; -} - -.fa-arrow-up::before { - content: "\f062"; -} - -.fa-tv::before { - content: "\f26c"; -} - -.fa-television::before { - content: "\f26c"; -} - -.fa-tv-alt::before { - content: "\f26c"; -} - -.fa-shrimp::before { - content: "\e448"; -} - -.fa-list-check::before { - content: "\f0ae"; -} - -.fa-tasks::before { - content: "\f0ae"; -} - -.fa-jug-detergent::before { - content: "\e519"; -} - -.fa-circle-user::before { - content: "\f2bd"; -} - -.fa-user-circle::before { - content: "\f2bd"; -} - -.fa-user-shield::before { - content: "\f505"; -} - -.fa-wind::before { - content: "\f72e"; -} - -.fa-car-burst::before { - content: "\f5e1"; -} - -.fa-car-crash::before { - content: "\f5e1"; -} - -.fa-y::before { - content: "Y"; -} - -.fa-person-snowboarding::before { - content: "\f7ce"; -} - -.fa-snowboarding::before { - content: "\f7ce"; -} - -.fa-truck-fast::before { - content: "\f48b"; -} - -.fa-shipping-fast::before { - content: "\f48b"; -} - -.fa-fish::before { - content: "\f578"; -} - -.fa-user-graduate::before { - content: "\f501"; -} - -.fa-circle-half-stroke::before { - content: "\f042"; -} - -.fa-adjust::before { - content: "\f042"; -} - -.fa-clapperboard::before { - content: "\e131"; -} - -.fa-circle-radiation::before { - content: "\f7ba"; -} - -.fa-radiation-alt::before { - content: "\f7ba"; -} - -.fa-baseball::before { - content: "\f433"; -} - -.fa-baseball-ball::before { - content: "\f433"; -} - -.fa-jet-fighter-up::before { - content: "\e518"; -} - -.fa-diagram-project::before { - content: "\f542"; -} - -.fa-project-diagram::before { - content: "\f542"; -} - -.fa-copy::before { - content: "\f0c5"; -} - -.fa-volume-xmark::before { - content: "\f6a9"; -} - -.fa-volume-mute::before { - content: "\f6a9"; -} - -.fa-volume-times::before { - content: "\f6a9"; -} - -.fa-hand-sparkles::before { - content: "\e05d"; -} - -.fa-grip::before { - content: "\f58d"; -} - -.fa-grip-horizontal::before { - content: "\f58d"; -} - -.fa-share-from-square::before { - content: "\f14d"; -} - -.fa-share-square::before { - content: "\f14d"; -} - -.fa-child-combatant::before { - content: "\e4e0"; -} - -.fa-child-rifle::before { - content: "\e4e0"; -} - -.fa-gun::before { - content: "\e19b"; -} - -.fa-square-phone::before { - content: "\f098"; -} - -.fa-phone-square::before { - content: "\f098"; -} - -.fa-plus::before { - content: "\+"; -} - -.fa-add::before { - content: "\+"; -} - -.fa-expand::before { - content: "\f065"; -} - -.fa-computer::before { - content: "\e4e5"; -} - -.fa-xmark::before { - content: "\f00d"; -} - -.fa-close::before { - content: "\f00d"; -} - -.fa-multiply::before { - content: "\f00d"; -} - -.fa-remove::before { - content: "\f00d"; -} - -.fa-times::before { - content: "\f00d"; -} - -.fa-arrows-up-down-left-right::before { - content: "\f047"; -} - -.fa-arrows::before { - content: "\f047"; -} - -.fa-chalkboard-user::before { - content: "\f51c"; -} - -.fa-chalkboard-teacher::before { - content: "\f51c"; -} - -.fa-peso-sign::before { - content: "\e222"; -} - -.fa-building-shield::before { - content: "\e4d8"; -} - -.fa-baby::before { - content: "\f77c"; -} - -.fa-users-line::before { - content: "\e592"; -} - -.fa-quote-left::before { - content: "\f10d"; -} - -.fa-quote-left-alt::before { - content: "\f10d"; -} - -.fa-tractor::before { - content: "\f722"; -} - -.fa-trash-arrow-up::before { - content: "\f829"; -} - -.fa-trash-restore::before { - content: "\f829"; -} - -.fa-arrow-down-up-lock::before { - content: "\e4b0"; -} - -.fa-lines-leaning::before { - content: "\e51e"; -} - -.fa-ruler-combined::before { - content: "\f546"; -} - -.fa-copyright::before { - content: "\f1f9"; -} - -.fa-equals::before { - content: "\="; -} - -.fa-blender::before { - content: "\f517"; -} - -.fa-teeth::before { - content: "\f62e"; -} - -.fa-shekel-sign::before { - content: "\f20b"; -} - -.fa-ils::before { - content: "\f20b"; -} - -.fa-shekel::before { - content: "\f20b"; -} - -.fa-sheqel::before { - content: "\f20b"; -} - -.fa-sheqel-sign::before { - content: "\f20b"; -} - -.fa-map::before { - content: "\f279"; -} - -.fa-rocket::before { - content: "\f135"; -} - -.fa-photo-film::before { - content: "\f87c"; -} - -.fa-photo-video::before { - content: "\f87c"; -} - -.fa-folder-minus::before { - content: "\f65d"; -} - -.fa-store::before { - content: "\f54e"; -} - -.fa-arrow-trend-up::before { - content: "\e098"; -} - -.fa-plug-circle-minus::before { - content: "\e55e"; -} - -.fa-sign-hanging::before { - content: "\f4d9"; -} - -.fa-sign::before { - content: "\f4d9"; -} - -.fa-bezier-curve::before { - content: "\f55b"; -} - -.fa-bell-slash::before { - content: "\f1f6"; -} - -.fa-tablet::before { - content: "\f3fb"; -} - -.fa-tablet-android::before { - content: "\f3fb"; -} - -.fa-school-flag::before { - content: "\e56e"; -} - -.fa-fill::before { - content: "\f575"; -} - -.fa-angle-up::before { - content: "\f106"; -} - -.fa-drumstick-bite::before { - content: "\f6d7"; -} - -.fa-holly-berry::before { - content: "\f7aa"; -} - -.fa-chevron-left::before { - content: "\f053"; -} - -.fa-bacteria::before { - content: "\e059"; -} - -.fa-hand-lizard::before { - content: "\f258"; -} - -.fa-notdef::before { - content: "\e1fe"; -} - -.fa-disease::before { - content: "\f7fa"; -} - -.fa-briefcase-medical::before { - content: "\f469"; -} - -.fa-genderless::before { - content: "\f22d"; -} - -.fa-chevron-right::before { - content: "\f054"; -} - -.fa-retweet::before { - content: "\f079"; -} - -.fa-car-rear::before { - content: "\f5de"; -} - -.fa-car-alt::before { - content: "\f5de"; -} - -.fa-pump-soap::before { - content: "\e06b"; -} - -.fa-video-slash::before { - content: "\f4e2"; -} - -.fa-battery-quarter::before { - content: "\f243"; -} - -.fa-battery-2::before { - content: "\f243"; -} - -.fa-radio::before { - content: "\f8d7"; -} - -.fa-baby-carriage::before { - content: "\f77d"; -} - -.fa-carriage-baby::before { - content: "\f77d"; -} - -.fa-traffic-light::before { - content: "\f637"; -} - -.fa-thermometer::before { - content: "\f491"; -} - -.fa-vr-cardboard::before { - content: "\f729"; -} - -.fa-hand-middle-finger::before { - content: "\f806"; -} - -.fa-percent::before { - content: "\%"; -} - -.fa-percentage::before { - content: "\%"; -} - -.fa-truck-moving::before { - content: "\f4df"; -} - -.fa-glass-water-droplet::before { - content: "\e4f5"; -} - -.fa-display::before { - content: "\e163"; -} - -.fa-face-smile::before { - content: "\f118"; -} - -.fa-smile::before { - content: "\f118"; -} - -.fa-thumbtack::before { - content: "\f08d"; -} - -.fa-thumb-tack::before { - content: "\f08d"; -} - -.fa-trophy::before { - content: "\f091"; -} - -.fa-person-praying::before { - content: "\f683"; -} - -.fa-pray::before { - content: "\f683"; -} - -.fa-hammer::before { - content: "\f6e3"; -} - -.fa-hand-peace::before { - content: "\f25b"; -} - -.fa-rotate::before { - content: "\f2f1"; -} - -.fa-sync-alt::before { - content: "\f2f1"; -} - -.fa-spinner::before { - content: "\f110"; -} - -.fa-robot::before { - content: "\f544"; -} - -.fa-peace::before { - content: "\f67c"; -} - -.fa-gears::before { - content: "\f085"; -} - -.fa-cogs::before { - content: "\f085"; -} - -.fa-warehouse::before { - content: "\f494"; -} - -.fa-arrow-up-right-dots::before { - content: "\e4b7"; -} - -.fa-splotch::before { - content: "\f5bc"; -} - -.fa-face-grin-hearts::before { - content: "\f584"; -} - -.fa-grin-hearts::before { - content: "\f584"; -} - -.fa-dice-four::before { - content: "\f524"; -} - -.fa-sim-card::before { - content: "\f7c4"; -} - -.fa-transgender::before { - content: "\f225"; -} - -.fa-transgender-alt::before { - content: "\f225"; -} - -.fa-mercury::before { - content: "\f223"; -} - -.fa-arrow-turn-down::before { - content: "\f149"; -} - -.fa-level-down::before { - content: "\f149"; -} - -.fa-person-falling-burst::before { - content: "\e547"; -} - -.fa-award::before { - content: "\f559"; -} - -.fa-ticket-simple::before { - content: "\f3ff"; -} - -.fa-ticket-alt::before { - content: "\f3ff"; -} - -.fa-building::before { - content: "\f1ad"; -} - -.fa-angles-left::before { - content: "\f100"; -} - -.fa-angle-double-left::before { - content: "\f100"; -} - -.fa-qrcode::before { - content: "\f029"; -} - -.fa-clock-rotate-left::before { - content: "\f1da"; -} - -.fa-history::before { - content: "\f1da"; -} - -.fa-face-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-grin-beam-sweat::before { - content: "\f583"; -} - -.fa-file-export::before { - content: "\f56e"; -} - -.fa-arrow-right-from-file::before { - content: "\f56e"; -} - -.fa-shield::before { - content: "\f132"; -} - -.fa-shield-blank::before { - content: "\f132"; -} - -.fa-arrow-up-short-wide::before { - content: "\f885"; -} - -.fa-sort-amount-up-alt::before { - content: "\f885"; -} - -.fa-house-medical::before { - content: "\e3b2"; -} - -.fa-golf-ball-tee::before { - content: "\f450"; -} - -.fa-golf-ball::before { - content: "\f450"; -} - -.fa-circle-chevron-left::before { - content: "\f137"; -} - -.fa-chevron-circle-left::before { - content: "\f137"; -} - -.fa-house-chimney-window::before { - content: "\e00d"; -} - -.fa-pen-nib::before { - content: "\f5ad"; -} - -.fa-tent-arrow-turn-left::before { - content: "\e580"; -} - -.fa-tents::before { - content: "\e582"; -} - -.fa-wand-magic::before { - content: "\f0d0"; -} - -.fa-magic::before { - content: "\f0d0"; -} - -.fa-dog::before { - content: "\f6d3"; -} - -.fa-carrot::before { - content: "\f787"; -} - -.fa-moon::before { - content: "\f186"; -} - -.fa-wine-glass-empty::before { - content: "\f5ce"; -} - -.fa-wine-glass-alt::before { - content: "\f5ce"; -} - -.fa-cheese::before { - content: "\f7ef"; -} - -.fa-yin-yang::before { - content: "\f6ad"; -} - -.fa-music::before { - content: "\f001"; -} - -.fa-code-commit::before { - content: "\f386"; -} - -.fa-temperature-low::before { - content: "\f76b"; -} - -.fa-person-biking::before { - content: "\f84a"; -} - -.fa-biking::before { - content: "\f84a"; -} - -.fa-broom::before { - content: "\f51a"; -} - -.fa-shield-heart::before { - content: "\e574"; -} - -.fa-gopuram::before { - content: "\f664"; -} - -.fa-earth-oceania::before { - content: "\e47b"; -} - -.fa-globe-oceania::before { - content: "\e47b"; -} - -.fa-square-xmark::before { - content: "\f2d3"; -} - -.fa-times-square::before { - content: "\f2d3"; -} - -.fa-xmark-square::before { - content: "\f2d3"; -} - -.fa-hashtag::before { - content: "\#"; -} - -.fa-up-right-and-down-left-from-center::before { - content: "\f424"; -} - -.fa-expand-alt::before { - content: "\f424"; -} - -.fa-oil-can::before { - content: "\f613"; -} - -.fa-t::before { - content: "T"; -} - -.fa-hippo::before { - content: "\f6ed"; -} - -.fa-chart-column::before { - content: "\e0e3"; -} - -.fa-infinity::before { - content: "\f534"; -} - -.fa-vial-circle-check::before { - content: "\e596"; -} - -.fa-person-arrow-down-to-line::before { - content: "\e538"; -} - -.fa-voicemail::before { - content: "\f897"; -} - -.fa-fan::before { - content: "\f863"; -} - -.fa-person-walking-luggage::before { - content: "\e554"; -} - -.fa-up-down::before { - content: "\f338"; -} - -.fa-arrows-alt-v::before { - content: "\f338"; -} - -.fa-cloud-moon-rain::before { - content: "\f73c"; -} - -.fa-calendar::before { - content: "\f133"; -} - -.fa-trailer::before { - content: "\e041"; -} - -.fa-bahai::before { - content: "\f666"; -} - -.fa-haykal::before { - content: "\f666"; -} - -.fa-sd-card::before { - content: "\f7c2"; -} - -.fa-dragon::before { - content: "\f6d5"; -} - -.fa-shoe-prints::before { - content: "\f54b"; -} - -.fa-circle-plus::before { - content: "\f055"; -} - -.fa-plus-circle::before { - content: "\f055"; -} - -.fa-face-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-grin-tongue-wink::before { - content: "\f58b"; -} - -.fa-hand-holding::before { - content: "\f4bd"; -} - -.fa-plug-circle-exclamation::before { - content: "\e55d"; -} - -.fa-link-slash::before { - content: "\f127"; -} - -.fa-chain-broken::before { - content: "\f127"; -} - -.fa-chain-slash::before { - content: "\f127"; -} - -.fa-unlink::before { - content: "\f127"; -} - -.fa-clone::before { - content: "\f24d"; -} - -.fa-person-walking-arrow-loop-left::before { - content: "\e551"; -} - -.fa-arrow-up-z-a::before { - content: "\f882"; -} - -.fa-sort-alpha-up-alt::before { - content: "\f882"; -} - -.fa-fire-flame-curved::before { - content: "\f7e4"; -} - -.fa-fire-alt::before { - content: "\f7e4"; -} - -.fa-tornado::before { - content: "\f76f"; -} - -.fa-file-circle-plus::before { - content: "\e494"; -} - -.fa-book-quran::before { - content: "\f687"; -} - -.fa-quran::before { - content: "\f687"; -} - -.fa-anchor::before { - content: "\f13d"; -} - -.fa-border-all::before { - content: "\f84c"; -} - -.fa-face-angry::before { - content: "\f556"; -} - -.fa-angry::before { - content: "\f556"; -} - -.fa-cookie-bite::before { - content: "\f564"; -} - -.fa-arrow-trend-down::before { - content: "\e097"; -} - -.fa-rss::before { - content: "\f09e"; -} - -.fa-feed::before { - content: "\f09e"; -} - -.fa-draw-polygon::before { - content: "\f5ee"; -} - -.fa-scale-balanced::before { - content: "\f24e"; -} - -.fa-balance-scale::before { - content: "\f24e"; -} - -.fa-gauge-simple-high::before { - content: "\f62a"; -} - -.fa-tachometer::before { - content: "\f62a"; -} - -.fa-tachometer-fast::before { - content: "\f62a"; -} - -.fa-shower::before { - content: "\f2cc"; -} - -.fa-desktop::before { - content: "\f390"; -} - -.fa-desktop-alt::before { - content: "\f390"; -} - -.fa-m::before { - content: "M"; -} - -.fa-table-list::before { - content: "\f00b"; -} - -.fa-th-list::before { - content: "\f00b"; -} - -.fa-comment-sms::before { - content: "\f7cd"; -} - -.fa-sms::before { - content: "\f7cd"; -} - -.fa-book::before { - content: "\f02d"; -} - -.fa-user-plus::before { - content: "\f234"; -} - -.fa-check::before { - content: "\f00c"; -} - -.fa-battery-three-quarters::before { - content: "\f241"; -} - -.fa-battery-4::before { - content: "\f241"; -} - -.fa-house-circle-check::before { - content: "\e509"; -} - -.fa-angle-left::before { - content: "\f104"; -} - -.fa-diagram-successor::before { - content: "\e47a"; -} - -.fa-truck-arrow-right::before { - content: "\e58b"; -} - -.fa-arrows-split-up-and-left::before { - content: "\e4bc"; -} - -.fa-hand-fist::before { - content: "\f6de"; -} - -.fa-fist-raised::before { - content: "\f6de"; -} - -.fa-cloud-moon::before { - content: "\f6c3"; -} - -.fa-briefcase::before { - content: "\f0b1"; -} - -.fa-person-falling::before { - content: "\e546"; -} - -.fa-image-portrait::before { - content: "\f3e0"; -} - -.fa-portrait::before { - content: "\f3e0"; -} - -.fa-user-tag::before { - content: "\f507"; -} - -.fa-rug::before { - content: "\e569"; -} - -.fa-earth-europe::before { - content: "\f7a2"; -} - -.fa-globe-europe::before { - content: "\f7a2"; -} - -.fa-cart-flatbed-suitcase::before { - content: "\f59d"; -} - -.fa-luggage-cart::before { - content: "\f59d"; -} - -.fa-rectangle-xmark::before { - content: "\f410"; -} - -.fa-rectangle-times::before { - content: "\f410"; -} - -.fa-times-rectangle::before { - content: "\f410"; -} - -.fa-window-close::before { - content: "\f410"; -} - -.fa-baht-sign::before { - content: "\e0ac"; -} - -.fa-book-open::before { - content: "\f518"; -} - -.fa-book-journal-whills::before { - content: "\f66a"; -} - -.fa-journal-whills::before { - content: "\f66a"; -} - -.fa-handcuffs::before { - content: "\e4f8"; -} - -.fa-triangle-exclamation::before { - content: "\f071"; -} - -.fa-exclamation-triangle::before { - content: "\f071"; -} - -.fa-warning::before { - content: "\f071"; -} - -.fa-database::before { - content: "\f1c0"; -} - -.fa-share::before { - content: "\f064"; -} - -.fa-arrow-turn-right::before { - content: "\f064"; -} - -.fa-mail-forward::before { - content: "\f064"; -} - -.fa-bottle-droplet::before { - content: "\e4c4"; -} - -.fa-mask-face::before { - content: "\e1d7"; -} - -.fa-hill-rockslide::before { - content: "\e508"; -} - -.fa-right-left::before { - content: "\f362"; -} - -.fa-exchange-alt::before { - content: "\f362"; -} - -.fa-paper-plane::before { - content: "\f1d8"; -} - -.fa-road-circle-exclamation::before { - content: "\e565"; -} - -.fa-dungeon::before { - content: "\f6d9"; -} - -.fa-align-right::before { - content: "\f038"; -} - -.fa-money-bill-1-wave::before { - content: "\f53b"; -} - -.fa-money-bill-wave-alt::before { - content: "\f53b"; -} - -.fa-life-ring::before { - content: "\f1cd"; -} - -.fa-hands::before { - content: "\f2a7"; -} - -.fa-sign-language::before { - content: "\f2a7"; -} - -.fa-signing::before { - content: "\f2a7"; -} - -.fa-calendar-day::before { - content: "\f783"; -} - -.fa-water-ladder::before { - content: "\f5c5"; -} - -.fa-ladder-water::before { - content: "\f5c5"; -} - -.fa-swimming-pool::before { - content: "\f5c5"; -} - -.fa-arrows-up-down::before { - content: "\f07d"; -} - -.fa-arrows-v::before { - content: "\f07d"; -} - -.fa-face-grimace::before { - content: "\f57f"; -} - -.fa-grimace::before { - content: "\f57f"; -} - -.fa-wheelchair-move::before { - content: "\e2ce"; -} - -.fa-wheelchair-alt::before { - content: "\e2ce"; -} - -.fa-turn-down::before { - content: "\f3be"; -} - -.fa-level-down-alt::before { - content: "\f3be"; -} - -.fa-person-walking-arrow-right::before { - content: "\e552"; -} - -.fa-square-envelope::before { - content: "\f199"; -} - -.fa-envelope-square::before { - content: "\f199"; -} - -.fa-dice::before { - content: "\f522"; -} - -.fa-bowling-ball::before { - content: "\f436"; -} - -.fa-brain::before { - content: "\f5dc"; -} - -.fa-bandage::before { - content: "\f462"; -} - -.fa-band-aid::before { - content: "\f462"; -} - -.fa-calendar-minus::before { - content: "\f272"; -} - -.fa-circle-xmark::before { - content: "\f057"; -} - -.fa-times-circle::before { - content: "\f057"; -} - -.fa-xmark-circle::before { - content: "\f057"; -} - -.fa-gifts::before { - content: "\f79c"; -} - -.fa-hotel::before { - content: "\f594"; -} - -.fa-earth-asia::before { - content: "\f57e"; -} - -.fa-globe-asia::before { - content: "\f57e"; -} - -.fa-id-card-clip::before { - content: "\f47f"; -} - -.fa-id-card-alt::before { - content: "\f47f"; -} - -.fa-magnifying-glass-plus::before { - content: "\f00e"; -} - -.fa-search-plus::before { - content: "\f00e"; -} - -.fa-thumbs-up::before { - content: "\f164"; -} - -.fa-user-clock::before { - content: "\f4fd"; -} - -.fa-hand-dots::before { - content: "\f461"; -} - -.fa-allergies::before { - content: "\f461"; -} - -.fa-file-invoice::before { - content: "\f570"; -} - -.fa-window-minimize::before { - content: "\f2d1"; -} - -.fa-mug-saucer::before { - content: "\f0f4"; -} - -.fa-coffee::before { - content: "\f0f4"; -} - -.fa-brush::before { - content: "\f55d"; -} - -.fa-mask::before { - content: "\f6fa"; -} - -.fa-magnifying-glass-minus::before { - content: "\f010"; -} - -.fa-search-minus::before { - content: "\f010"; -} - -.fa-ruler-vertical::before { - content: "\f548"; -} - -.fa-user-large::before { - content: "\f406"; -} - -.fa-user-alt::before { - content: "\f406"; -} - -.fa-train-tram::before { - content: "\e5b4"; -} - -.fa-user-nurse::before { - content: "\f82f"; -} - -.fa-syringe::before { - content: "\f48e"; -} - -.fa-cloud-sun::before { - content: "\f6c4"; -} - -.fa-stopwatch-20::before { - content: "\e06f"; -} - -.fa-square-full::before { - content: "\f45c"; -} - -.fa-magnet::before { - content: "\f076"; -} - -.fa-jar::before { - content: "\e516"; -} - -.fa-note-sticky::before { - content: "\f249"; -} - -.fa-sticky-note::before { - content: "\f249"; -} - -.fa-bug-slash::before { - content: "\e490"; -} - -.fa-arrow-up-from-water-pump::before { - content: "\e4b6"; -} - -.fa-bone::before { - content: "\f5d7"; -} - -.fa-user-injured::before { - content: "\f728"; -} - -.fa-face-sad-tear::before { - content: "\f5b4"; -} - -.fa-sad-tear::before { - content: "\f5b4"; -} - -.fa-plane::before { - content: "\f072"; -} - -.fa-tent-arrows-down::before { - content: "\e581"; -} - -.fa-exclamation::before { - content: "\!"; -} - -.fa-arrows-spin::before { - content: "\e4bb"; -} - -.fa-print::before { - content: "\f02f"; -} - -.fa-turkish-lira-sign::before { - content: "\e2bb"; -} - -.fa-try::before { - content: "\e2bb"; -} - -.fa-turkish-lira::before { - content: "\e2bb"; -} - -.fa-dollar-sign::before { - content: "\$"; -} - -.fa-dollar::before { - content: "\$"; -} - -.fa-usd::before { - content: "\$"; -} - -.fa-x::before { - content: "X"; -} - -.fa-magnifying-glass-dollar::before { - content: "\f688"; -} - -.fa-search-dollar::before { - content: "\f688"; -} - -.fa-users-gear::before { - content: "\f509"; -} - -.fa-users-cog::before { - content: "\f509"; -} - -.fa-person-military-pointing::before { - content: "\e54a"; -} - -.fa-building-columns::before { - content: "\f19c"; -} - -.fa-bank::before { - content: "\f19c"; -} - -.fa-institution::before { - content: "\f19c"; -} - -.fa-museum::before { - content: "\f19c"; -} - -.fa-university::before { - content: "\f19c"; -} - -.fa-umbrella::before { - content: "\f0e9"; -} - -.fa-trowel::before { - content: "\e589"; -} - -.fa-d::before { - content: "D"; -} - -.fa-stapler::before { - content: "\e5af"; -} - -.fa-masks-theater::before { - content: "\f630"; -} - -.fa-theater-masks::before { - content: "\f630"; -} - -.fa-kip-sign::before { - content: "\e1c4"; -} - -.fa-hand-point-left::before { - content: "\f0a5"; -} - -.fa-handshake-simple::before { - content: "\f4c6"; -} - -.fa-handshake-alt::before { - content: "\f4c6"; -} - -.fa-jet-fighter::before { - content: "\f0fb"; -} - -.fa-fighter-jet::before { - content: "\f0fb"; -} - -.fa-square-share-nodes::before { - content: "\f1e1"; -} - -.fa-share-alt-square::before { - content: "\f1e1"; -} - -.fa-barcode::before { - content: "\f02a"; -} - -.fa-plus-minus::before { - content: "\e43c"; -} - -.fa-video::before { - content: "\f03d"; -} - -.fa-video-camera::before { - content: "\f03d"; -} - -.fa-graduation-cap::before { - content: "\f19d"; -} - -.fa-mortar-board::before { - content: "\f19d"; -} - -.fa-hand-holding-medical::before { - content: "\e05c"; -} - -.fa-person-circle-check::before { - content: "\e53e"; -} - -.fa-turn-up::before { - content: "\f3bf"; -} - -.fa-level-up-alt::before { - content: "\f3bf"; -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.elements-blocks-icon-selector-display { - font-size: 2em; -} - -.rrze-elements-tabs-modal-container span { - font-size: 2em; - padding-right: 1em; -} -/*!**************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/solid.scss ***! - \**************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 900; - font-display: block; - src: url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.ttf) format("truetype"); -} -.fas, -.fa-solid { - font-weight: 900; -} -/*!***************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/brands.scss ***! - \***************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-brands: "Font Awesome 6 Brands"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -@font-face { - font-family: "Font Awesome 6 Brands"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.ttf) format("truetype"); -} -.fab, -.fa-brands { - font-weight: 400; -} - -.fa-monero:before { - content: "\f3d0"; -} - -.fa-hooli:before { - content: "\f427"; -} - -.fa-yelp:before { - content: "\f1e9"; -} - -.fa-cc-visa:before { - content: "\f1f0"; -} - -.fa-lastfm:before { - content: "\f202"; -} - -.fa-shopware:before { - content: "\f5b5"; -} - -.fa-creative-commons-nc:before { - content: "\f4e8"; -} - -.fa-aws:before { - content: "\f375"; -} - -.fa-redhat:before { - content: "\f7bc"; -} - -.fa-yoast:before { - content: "\f2b1"; -} - -.fa-cloudflare:before { - content: "\e07d"; -} - -.fa-ups:before { - content: "\f7e0"; -} - -.fa-wpexplorer:before { - content: "\f2de"; -} - -.fa-dyalog:before { - content: "\f399"; -} - -.fa-bity:before { - content: "\f37a"; -} - -.fa-stackpath:before { - content: "\f842"; -} - -.fa-buysellads:before { - content: "\f20d"; -} - -.fa-first-order:before { - content: "\f2b0"; -} - -.fa-modx:before { - content: "\f285"; -} - -.fa-guilded:before { - content: "\e07e"; -} - -.fa-vnv:before { - content: "\f40b"; -} - -.fa-square-js:before { - content: "\f3b9"; -} - -.fa-js-square:before { - content: "\f3b9"; -} - -.fa-microsoft:before { - content: "\f3ca"; -} - -.fa-qq:before { - content: "\f1d6"; -} - -.fa-orcid:before { - content: "\f8d2"; -} - -.fa-java:before { - content: "\f4e4"; -} - -.fa-invision:before { - content: "\f7b0"; -} - -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; -} - -.fa-centercode:before { - content: "\f380"; -} - -.fa-glide-g:before { - content: "\f2a6"; -} - -.fa-drupal:before { - content: "\f1a9"; -} - -.fa-hire-a-helper:before { - content: "\f3b0"; -} - -.fa-creative-commons-by:before { - content: "\f4e7"; -} - -.fa-unity:before { - content: "\e049"; -} - -.fa-whmcs:before { - content: "\f40d"; -} - -.fa-rocketchat:before { - content: "\f3e8"; -} - -.fa-vk:before { - content: "\f189"; -} - -.fa-untappd:before { - content: "\f405"; -} - -.fa-mailchimp:before { - content: "\f59e"; -} - -.fa-css3-alt:before { - content: "\f38b"; -} - -.fa-square-reddit:before { - content: "\f1a2"; -} - -.fa-reddit-square:before { - content: "\f1a2"; -} - -.fa-vimeo-v:before { - content: "\f27d"; -} - -.fa-contao:before { - content: "\f26d"; -} - -.fa-square-font-awesome:before { - content: "\e5ad"; -} - -.fa-deskpro:before { - content: "\f38f"; -} - -.fa-sistrix:before { - content: "\f3ee"; -} - -.fa-square-instagram:before { - content: "\e055"; -} - -.fa-instagram-square:before { - content: "\e055"; -} - -.fa-battle-net:before { - content: "\f835"; -} - -.fa-the-red-yeti:before { - content: "\f69d"; -} - -.fa-square-hacker-news:before { - content: "\f3af"; -} - -.fa-hacker-news-square:before { - content: "\f3af"; -} - -.fa-edge:before { - content: "\f282"; -} - -.fa-threads:before { - content: "\e618"; -} - -.fa-napster:before { - content: "\f3d2"; -} - -.fa-square-snapchat:before { - content: "\f2ad"; -} - -.fa-snapchat-square:before { - content: "\f2ad"; -} - -.fa-google-plus-g:before { - content: "\f0d5"; -} - -.fa-artstation:before { - content: "\f77a"; -} - -.fa-markdown:before { - content: "\f60f"; -} - -.fa-sourcetree:before { - content: "\f7d3"; -} - -.fa-google-plus:before { - content: "\f2b3"; -} - -.fa-diaspora:before { - content: "\f791"; -} - -.fa-foursquare:before { - content: "\f180"; -} - -.fa-stack-overflow:before { - content: "\f16c"; -} - -.fa-github-alt:before { - content: "\f113"; -} - -.fa-phoenix-squadron:before { - content: "\f511"; -} - -.fa-pagelines:before { - content: "\f18c"; -} - -.fa-algolia:before { - content: "\f36c"; -} - -.fa-red-river:before { - content: "\f3e3"; -} - -.fa-creative-commons-sa:before { - content: "\f4ef"; -} - -.fa-safari:before { - content: "\f267"; -} - -.fa-google:before { - content: "\f1a0"; -} - -.fa-square-font-awesome-stroke:before { - content: "\f35c"; -} - -.fa-font-awesome-alt:before { - content: "\f35c"; -} - -.fa-atlassian:before { - content: "\f77b"; -} - -.fa-linkedin-in:before { - content: "\f0e1"; -} - -.fa-digital-ocean:before { - content: "\f391"; -} - -.fa-nimblr:before { - content: "\f5a8"; -} - -.fa-chromecast:before { - content: "\f838"; -} - -.fa-evernote:before { - content: "\f839"; -} - -.fa-hacker-news:before { - content: "\f1d4"; -} - -.fa-creative-commons-sampling:before { - content: "\f4f0"; -} - -.fa-adversal:before { - content: "\f36a"; -} - -.fa-creative-commons:before { - content: "\f25e"; -} - -.fa-watchman-monitoring:before { - content: "\e087"; -} - -.fa-fonticons:before { - content: "\f280"; -} - -.fa-weixin:before { - content: "\f1d7"; -} - -.fa-shirtsinbulk:before { - content: "\f214"; -} - -.fa-codepen:before { - content: "\f1cb"; -} - -.fa-git-alt:before { - content: "\f841"; -} - -.fa-lyft:before { - content: "\f3c3"; -} - -.fa-rev:before { - content: "\f5b2"; -} - -.fa-windows:before { - content: "\f17a"; -} - -.fa-wizards-of-the-coast:before { - content: "\f730"; -} - -.fa-square-viadeo:before { - content: "\f2aa"; -} - -.fa-viadeo-square:before { - content: "\f2aa"; -} - -.fa-meetup:before { - content: "\f2e0"; -} - -.fa-centos:before { - content: "\f789"; -} - -.fa-adn:before { - content: "\f170"; -} - -.fa-cloudsmith:before { - content: "\f384"; -} - -.fa-pied-piper-alt:before { - content: "\f1a8"; -} - -.fa-square-dribbble:before { - content: "\f397"; -} - -.fa-dribbble-square:before { - content: "\f397"; -} - -.fa-codiepie:before { - content: "\f284"; -} - -.fa-node:before { - content: "\f419"; -} - -.fa-mix:before { - content: "\f3cb"; -} - -.fa-steam:before { - content: "\f1b6"; -} - -.fa-cc-apple-pay:before { - content: "\f416"; -} - -.fa-scribd:before { - content: "\f28a"; -} - -.fa-debian:before { - content: "\e60b"; -} - -.fa-openid:before { - content: "\f19b"; -} - -.fa-instalod:before { - content: "\e081"; -} - -.fa-expeditedssl:before { - content: "\f23e"; -} - -.fa-sellcast:before { - content: "\f2da"; -} - -.fa-square-twitter:before { - content: "\f081"; -} - -.fa-twitter-square:before { - content: "\f081"; -} - -.fa-r-project:before { - content: "\f4f7"; -} - -.fa-delicious:before { - content: "\f1a5"; -} - -.fa-freebsd:before { - content: "\f3a4"; -} - -.fa-vuejs:before { - content: "\f41f"; -} - -.fa-accusoft:before { - content: "\f369"; -} - -.fa-ioxhost:before { - content: "\f208"; -} - -.fa-fonticons-fi:before { - content: "\f3a2"; -} - -.fa-app-store:before { - content: "\f36f"; -} - -.fa-cc-mastercard:before { - content: "\f1f1"; -} - -.fa-itunes-note:before { - content: "\f3b5"; -} - -.fa-golang:before { - content: "\e40f"; -} - -.fa-kickstarter:before { - content: "\f3bb"; -} - -.fa-grav:before { - content: "\f2d6"; -} - -.fa-weibo:before { - content: "\f18a"; -} - -.fa-uncharted:before { - content: "\e084"; -} - -.fa-firstdraft:before { - content: "\f3a1"; -} - -.fa-square-youtube:before { - content: "\f431"; -} - -.fa-youtube-square:before { - content: "\f431"; -} - -.fa-wikipedia-w:before { - content: "\f266"; -} - -.fa-wpressr:before { - content: "\f3e4"; -} - -.fa-rendact:before { - content: "\f3e4"; -} - -.fa-angellist:before { - content: "\f209"; -} - -.fa-galactic-republic:before { - content: "\f50c"; -} - -.fa-nfc-directional:before { - content: "\e530"; -} - -.fa-skype:before { - content: "\f17e"; -} - -.fa-joget:before { - content: "\f3b7"; -} - -.fa-fedora:before { - content: "\f798"; -} - -.fa-stripe-s:before { - content: "\f42a"; -} - -.fa-meta:before { - content: "\e49b"; -} - -.fa-laravel:before { - content: "\f3bd"; -} - -.fa-hotjar:before { - content: "\f3b1"; -} - -.fa-bluetooth-b:before { - content: "\f294"; -} - -.fa-sticker-mule:before { - content: "\f3f7"; -} - -.fa-creative-commons-zero:before { - content: "\f4f3"; -} - -.fa-hips:before { - content: "\f452"; -} - -.fa-behance:before { - content: "\f1b4"; -} - -.fa-reddit:before { - content: "\f1a1"; -} - -.fa-discord:before { - content: "\f392"; -} - -.fa-chrome:before { - content: "\f268"; -} - -.fa-app-store-ios:before { - content: "\f370"; -} - -.fa-cc-discover:before { - content: "\f1f2"; -} - -.fa-wpbeginner:before { - content: "\f297"; -} - -.fa-confluence:before { - content: "\f78d"; -} - -.fa-mdb:before { - content: "\f8ca"; -} - -.fa-dochub:before { - content: "\f394"; -} - -.fa-accessible-icon:before { - content: "\f368"; -} - -.fa-ebay:before { - content: "\f4f4"; -} - -.fa-amazon:before { - content: "\f270"; -} - -.fa-unsplash:before { - content: "\e07c"; -} - -.fa-yarn:before { - content: "\f7e3"; -} - -.fa-square-steam:before { - content: "\f1b7"; -} - -.fa-steam-square:before { - content: "\f1b7"; -} - -.fa-500px:before { - content: "\f26e"; -} - -.fa-square-vimeo:before { - content: "\f194"; -} - -.fa-vimeo-square:before { - content: "\f194"; -} - -.fa-asymmetrik:before { - content: "\f372"; -} - -.fa-font-awesome:before { - content: "\f2b4"; -} - -.fa-font-awesome-flag:before { - content: "\f2b4"; -} - -.fa-font-awesome-logo-full:before { - content: "\f2b4"; -} - -.fa-gratipay:before { - content: "\f184"; -} - -.fa-apple:before { - content: "\f179"; -} - -.fa-hive:before { - content: "\e07f"; -} - -.fa-gitkraken:before { - content: "\f3a6"; -} - -.fa-keybase:before { - content: "\f4f5"; -} - -.fa-apple-pay:before { - content: "\f415"; -} - -.fa-padlet:before { - content: "\e4a0"; -} - -.fa-amazon-pay:before { - content: "\f42c"; -} - -.fa-square-github:before { - content: "\f092"; -} - -.fa-github-square:before { - content: "\f092"; -} - -.fa-stumbleupon:before { - content: "\f1a4"; -} - -.fa-fedex:before { - content: "\f797"; -} - -.fa-phoenix-framework:before { - content: "\f3dc"; -} - -.fa-shopify:before { - content: "\e057"; -} - -.fa-neos:before { - content: "\f612"; -} - -.fa-square-threads:before { - content: "\e619"; -} - -.fa-hackerrank:before { - content: "\f5f7"; -} - -.fa-researchgate:before { - content: "\f4f8"; -} - -.fa-swift:before { - content: "\f8e1"; -} - -.fa-angular:before { - content: "\f420"; -} - -.fa-speakap:before { - content: "\f3f3"; -} - -.fa-angrycreative:before { - content: "\f36e"; -} - -.fa-y-combinator:before { - content: "\f23b"; -} - -.fa-empire:before { - content: "\f1d1"; -} - -.fa-envira:before { - content: "\f299"; -} - -.fa-square-gitlab:before { - content: "\e5ae"; -} - -.fa-gitlab-square:before { - content: "\e5ae"; -} - -.fa-studiovinari:before { - content: "\f3f8"; -} - -.fa-pied-piper:before { - content: "\f2ae"; -} - -.fa-wordpress:before { - content: "\f19a"; -} - -.fa-product-hunt:before { - content: "\f288"; -} - -.fa-firefox:before { - content: "\f269"; -} - -.fa-linode:before { - content: "\f2b8"; -} - -.fa-goodreads:before { - content: "\f3a8"; -} - -.fa-square-odnoklassniki:before { - content: "\f264"; -} - -.fa-odnoklassniki-square:before { - content: "\f264"; -} - -.fa-jsfiddle:before { - content: "\f1cc"; -} - -.fa-sith:before { - content: "\f512"; -} - -.fa-themeisle:before { - content: "\f2b2"; -} - -.fa-page4:before { - content: "\f3d7"; -} - -.fa-hashnode:before { - content: "\e499"; -} - -.fa-react:before { - content: "\f41b"; -} - -.fa-cc-paypal:before { - content: "\f1f4"; -} - -.fa-squarespace:before { - content: "\f5be"; -} - -.fa-cc-stripe:before { - content: "\f1f5"; -} - -.fa-creative-commons-share:before { - content: "\f4f2"; -} - -.fa-bitcoin:before { - content: "\f379"; -} - -.fa-keycdn:before { - content: "\f3ba"; -} - -.fa-opera:before { - content: "\f26a"; -} - -.fa-itch-io:before { - content: "\f83a"; -} - -.fa-umbraco:before { - content: "\f8e8"; -} - -.fa-galactic-senate:before { - content: "\f50d"; -} - -.fa-ubuntu:before { - content: "\f7df"; -} - -.fa-draft2digital:before { - content: "\f396"; -} - -.fa-stripe:before { - content: "\f429"; -} - -.fa-houzz:before { - content: "\f27c"; -} - -.fa-gg:before { - content: "\f260"; -} - -.fa-dhl:before { - content: "\f790"; -} - -.fa-square-pinterest:before { - content: "\f0d3"; -} - -.fa-pinterest-square:before { - content: "\f0d3"; -} - -.fa-xing:before { - content: "\f168"; -} - -.fa-blackberry:before { - content: "\f37b"; -} - -.fa-creative-commons-pd:before { - content: "\f4ec"; -} - -.fa-playstation:before { - content: "\f3df"; -} - -.fa-quinscape:before { - content: "\f459"; -} - -.fa-less:before { - content: "\f41d"; -} - -.fa-blogger-b:before { - content: "\f37d"; -} - -.fa-opencart:before { - content: "\f23d"; -} - -.fa-vine:before { - content: "\f1ca"; -} - -.fa-paypal:before { - content: "\f1ed"; -} - -.fa-gitlab:before { - content: "\f296"; -} - -.fa-typo3:before { - content: "\f42b"; -} - -.fa-reddit-alien:before { - content: "\f281"; -} - -.fa-yahoo:before { - content: "\f19e"; -} - -.fa-dailymotion:before { - content: "\e052"; -} - -.fa-affiliatetheme:before { - content: "\f36b"; -} - -.fa-pied-piper-pp:before { - content: "\f1a7"; -} - -.fa-bootstrap:before { - content: "\f836"; -} - -.fa-odnoklassniki:before { - content: "\f263"; -} - -.fa-nfc-symbol:before { - content: "\e531"; -} - -.fa-ethereum:before { - content: "\f42e"; -} - -.fa-speaker-deck:before { - content: "\f83c"; -} - -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; -} - -.fa-patreon:before { - content: "\f3d9"; -} - -.fa-avianex:before { - content: "\f374"; -} - -.fa-ello:before { - content: "\f5f1"; -} - -.fa-gofore:before { - content: "\f3a7"; -} - -.fa-bimobject:before { - content: "\f378"; -} - -.fa-facebook-f:before { - content: "\f39e"; -} - -.fa-square-google-plus:before { - content: "\f0d4"; -} - -.fa-google-plus-square:before { - content: "\f0d4"; -} - -.fa-mandalorian:before { - content: "\f50f"; -} - -.fa-first-order-alt:before { - content: "\f50a"; -} - -.fa-osi:before { - content: "\f41a"; -} - -.fa-google-wallet:before { - content: "\f1ee"; -} - -.fa-d-and-d-beyond:before { - content: "\f6ca"; -} - -.fa-periscope:before { - content: "\f3da"; -} - -.fa-fulcrum:before { - content: "\f50b"; -} - -.fa-cloudscale:before { - content: "\f383"; -} - -.fa-forumbee:before { - content: "\f211"; -} - -.fa-mizuni:before { - content: "\f3cc"; -} - -.fa-schlix:before { - content: "\f3ea"; -} - -.fa-square-xing:before { - content: "\f169"; -} - -.fa-xing-square:before { - content: "\f169"; -} - -.fa-bandcamp:before { - content: "\f2d5"; -} - -.fa-wpforms:before { - content: "\f298"; -} - -.fa-cloudversify:before { - content: "\f385"; -} - -.fa-usps:before { - content: "\f7e1"; -} - -.fa-megaport:before { - content: "\f5a3"; -} - -.fa-magento:before { - content: "\f3c4"; -} - -.fa-spotify:before { - content: "\f1bc"; -} - -.fa-optin-monster:before { - content: "\f23c"; -} - -.fa-fly:before { - content: "\f417"; -} - -.fa-aviato:before { - content: "\f421"; -} - -.fa-itunes:before { - content: "\f3b4"; -} - -.fa-cuttlefish:before { - content: "\f38c"; -} - -.fa-blogger:before { - content: "\f37c"; -} - -.fa-flickr:before { - content: "\f16e"; -} - -.fa-viber:before { - content: "\f409"; -} - -.fa-soundcloud:before { - content: "\f1be"; -} - -.fa-digg:before { - content: "\f1a6"; -} - -.fa-tencent-weibo:before { - content: "\f1d5"; -} - -.fa-symfony:before { - content: "\f83d"; -} - -.fa-maxcdn:before { - content: "\f136"; -} - -.fa-etsy:before { - content: "\f2d7"; -} - -.fa-facebook-messenger:before { - content: "\f39f"; -} - -.fa-audible:before { - content: "\f373"; -} - -.fa-think-peaks:before { - content: "\f731"; -} - -.fa-bilibili:before { - content: "\e3d9"; -} - -.fa-erlang:before { - content: "\f39d"; -} - -.fa-x-twitter:before { - content: "\e61b"; -} - -.fa-cotton-bureau:before { - content: "\f89e"; -} - -.fa-dashcube:before { - content: "\f210"; -} - -.fa-42-group:before { - content: "\e080"; -} - -.fa-innosoft:before { - content: "\e080"; -} - -.fa-stack-exchange:before { - content: "\f18d"; -} - -.fa-elementor:before { - content: "\f430"; -} - -.fa-square-pied-piper:before { - content: "\e01e"; -} - -.fa-pied-piper-square:before { - content: "\e01e"; -} - -.fa-creative-commons-nd:before { - content: "\f4eb"; -} - -.fa-palfed:before { - content: "\f3d8"; -} - -.fa-superpowers:before { - content: "\f2dd"; -} - -.fa-resolving:before { - content: "\f3e7"; -} - -.fa-xbox:before { - content: "\f412"; -} - -.fa-searchengin:before { - content: "\f3eb"; -} - -.fa-tiktok:before { - content: "\e07b"; -} - -.fa-square-facebook:before { - content: "\f082"; -} - -.fa-facebook-square:before { - content: "\f082"; -} - -.fa-renren:before { - content: "\f18b"; -} - -.fa-linux:before { - content: "\f17c"; -} - -.fa-glide:before { - content: "\f2a5"; -} - -.fa-linkedin:before { - content: "\f08c"; -} - -.fa-hubspot:before { - content: "\f3b2"; -} - -.fa-deploydog:before { - content: "\f38e"; -} - -.fa-twitch:before { - content: "\f1e8"; -} - -.fa-ravelry:before { - content: "\f2d9"; -} - -.fa-mixer:before { - content: "\e056"; -} - -.fa-square-lastfm:before { - content: "\f203"; -} - -.fa-lastfm-square:before { - content: "\f203"; -} - -.fa-vimeo:before { - content: "\f40a"; -} - -.fa-mendeley:before { - content: "\f7b3"; -} - -.fa-uniregistry:before { - content: "\f404"; -} - -.fa-figma:before { - content: "\f799"; -} - -.fa-creative-commons-remix:before { - content: "\f4ee"; -} - -.fa-cc-amazon-pay:before { - content: "\f42d"; -} - -.fa-dropbox:before { - content: "\f16b"; -} - -.fa-instagram:before { - content: "\f16d"; -} - -.fa-cmplid:before { - content: "\e360"; -} - -.fa-facebook:before { - content: "\f09a"; -} - -.fa-gripfire:before { - content: "\f3ac"; -} - -.fa-jedi-order:before { - content: "\f50e"; -} - -.fa-uikit:before { - content: "\f403"; -} - -.fa-fort-awesome-alt:before { - content: "\f3a3"; -} - -.fa-phabricator:before { - content: "\f3db"; -} - -.fa-ussunnah:before { - content: "\f407"; -} - -.fa-earlybirds:before { - content: "\f39a"; -} - -.fa-trade-federation:before { - content: "\f513"; -} - -.fa-autoprefixer:before { - content: "\f41c"; -} - -.fa-whatsapp:before { - content: "\f232"; -} - -.fa-slideshare:before { - content: "\f1e7"; -} - -.fa-google-play:before { - content: "\f3ab"; -} - -.fa-viadeo:before { - content: "\f2a9"; -} - -.fa-line:before { - content: "\f3c0"; -} - -.fa-google-drive:before { - content: "\f3aa"; -} - -.fa-servicestack:before { - content: "\f3ec"; -} - -.fa-simplybuilt:before { - content: "\f215"; -} - -.fa-bitbucket:before { - content: "\f171"; -} - -.fa-imdb:before { - content: "\f2d8"; -} - -.fa-deezer:before { - content: "\e077"; -} - -.fa-raspberry-pi:before { - content: "\f7bb"; -} - -.fa-jira:before { - content: "\f7b1"; -} - -.fa-docker:before { - content: "\f395"; -} - -.fa-screenpal:before { - content: "\e570"; -} - -.fa-bluetooth:before { - content: "\f293"; -} - -.fa-gitter:before { - content: "\f426"; -} - -.fa-d-and-d:before { - content: "\f38d"; -} - -.fa-microblog:before { - content: "\e01a"; -} - -.fa-cc-diners-club:before { - content: "\f24c"; -} - -.fa-gg-circle:before { - content: "\f261"; -} - -.fa-pied-piper-hat:before { - content: "\f4e5"; -} - -.fa-kickstarter-k:before { - content: "\f3bc"; -} - -.fa-yandex:before { - content: "\f413"; -} - -.fa-readme:before { - content: "\f4d5"; -} - -.fa-html5:before { - content: "\f13b"; -} - -.fa-sellsy:before { - content: "\f213"; -} - -.fa-sass:before { - content: "\f41e"; -} - -.fa-wirsindhandwerk:before { - content: "\e2d0"; -} - -.fa-wsh:before { - content: "\e2d0"; -} - -.fa-buromobelexperte:before { - content: "\f37f"; -} - -.fa-salesforce:before { - content: "\f83b"; -} - -.fa-octopus-deploy:before { - content: "\e082"; -} - -.fa-medapps:before { - content: "\f3c6"; -} - -.fa-ns8:before { - content: "\f3d5"; -} - -.fa-pinterest-p:before { - content: "\f231"; -} - -.fa-apper:before { - content: "\f371"; -} - -.fa-fort-awesome:before { - content: "\f286"; -} - -.fa-waze:before { - content: "\f83f"; -} - -.fa-cc-jcb:before { - content: "\f24b"; -} - -.fa-snapchat:before { - content: "\f2ab"; -} - -.fa-snapchat-ghost:before { - content: "\f2ab"; -} - -.fa-fantasy-flight-games:before { - content: "\f6dc"; -} - -.fa-rust:before { - content: "\e07a"; -} - -.fa-wix:before { - content: "\f5cf"; -} - -.fa-square-behance:before { - content: "\f1b5"; -} - -.fa-behance-square:before { - content: "\f1b5"; -} - -.fa-supple:before { - content: "\f3f9"; -} - -.fa-rebel:before { - content: "\f1d0"; -} - -.fa-css3:before { - content: "\f13c"; -} - -.fa-staylinked:before { - content: "\f3f5"; -} - -.fa-kaggle:before { - content: "\f5fa"; -} - -.fa-space-awesome:before { - content: "\e5ac"; -} - -.fa-deviantart:before { - content: "\f1bd"; -} - -.fa-cpanel:before { - content: "\f388"; -} - -.fa-goodreads-g:before { - content: "\f3a9"; -} - -.fa-square-git:before { - content: "\f1d2"; -} - -.fa-git-square:before { - content: "\f1d2"; -} - -.fa-square-tumblr:before { - content: "\f174"; -} - -.fa-tumblr-square:before { - content: "\f174"; -} - -.fa-trello:before { - content: "\f181"; -} - -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; -} - -.fa-get-pocket:before { - content: "\f265"; -} - -.fa-perbyte:before { - content: "\e083"; -} - -.fa-grunt:before { - content: "\f3ad"; -} - -.fa-weebly:before { - content: "\f5cc"; -} - -.fa-connectdevelop:before { - content: "\f20e"; -} - -.fa-leanpub:before { - content: "\f212"; -} - -.fa-black-tie:before { - content: "\f27e"; -} - -.fa-themeco:before { - content: "\f5c6"; -} - -.fa-python:before { - content: "\f3e2"; -} - -.fa-android:before { - content: "\f17b"; -} - -.fa-bots:before { - content: "\e340"; -} - -.fa-free-code-camp:before { - content: "\f2c5"; -} - -.fa-hornbill:before { - content: "\f592"; -} - -.fa-js:before { - content: "\f3b8"; -} - -.fa-ideal:before { - content: "\e013"; -} - -.fa-git:before { - content: "\f1d3"; -} - -.fa-dev:before { - content: "\f6cc"; -} - -.fa-sketch:before { - content: "\f7c6"; -} - -.fa-yandex-international:before { - content: "\f414"; -} - -.fa-cc-amex:before { - content: "\f1f3"; -} - -.fa-uber:before { - content: "\f402"; -} - -.fa-github:before { - content: "\f09b"; -} - -.fa-php:before { - content: "\f457"; -} - -.fa-alipay:before { - content: "\f642"; -} - -.fa-youtube:before { - content: "\f167"; -} - -.fa-skyatlas:before { - content: "\f216"; -} - -.fa-firefox-browser:before { - content: "\e007"; -} - -.fa-replyd:before { - content: "\f3e6"; -} - -.fa-suse:before { - content: "\f7d6"; -} - -.fa-jenkins:before { - content: "\f3b6"; -} - -.fa-twitter:before { - content: "\f099"; -} - -.fa-rockrms:before { - content: "\f3e9"; -} - -.fa-pinterest:before { - content: "\f0d2"; -} - -.fa-buffer:before { - content: "\f837"; -} - -.fa-npm:before { - content: "\f3d4"; -} - -.fa-yammer:before { - content: "\f840"; -} - -.fa-btc:before { - content: "\f15a"; -} - -.fa-dribbble:before { - content: "\f17d"; -} - -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} - -.fa-internet-explorer:before { - content: "\f26b"; -} - -.fa-stubber:before { - content: "\e5c7"; -} - -.fa-telegram:before { - content: "\f2c6"; -} - -.fa-telegram-plane:before { - content: "\f2c6"; -} - -.fa-old-republic:before { - content: "\f510"; -} - -.fa-odysee:before { - content: "\e5c6"; -} - -.fa-square-whatsapp:before { - content: "\f40c"; -} - -.fa-whatsapp-square:before { - content: "\f40c"; -} - -.fa-node-js:before { - content: "\f3d3"; -} - -.fa-edge-legacy:before { - content: "\e078"; -} - -.fa-slack:before { - content: "\f198"; -} - -.fa-slack-hash:before { - content: "\f198"; -} - -.fa-medrt:before { - content: "\f3c8"; -} - -.fa-usb:before { - content: "\f287"; -} - -.fa-tumblr:before { - content: "\f173"; -} - -.fa-vaadin:before { - content: "\f408"; -} - -.fa-quora:before { - content: "\f2c4"; -} - -.fa-square-x-twitter:before { - content: "\e61a"; -} - -.fa-reacteurope:before { - content: "\f75d"; -} - -.fa-medium:before { - content: "\f23a"; -} - -.fa-medium-m:before { - content: "\f23a"; -} - -.fa-amilia:before { - content: "\f36d"; -} - -.fa-mixcloud:before { - content: "\f289"; -} - -.fa-flipboard:before { - content: "\f44d"; -} - -.fa-viacoin:before { - content: "\f237"; -} - -.fa-critical-role:before { - content: "\f6c9"; -} - -.fa-sitrox:before { - content: "\e44a"; -} - -.fa-discourse:before { - content: "\f393"; -} - -.fa-joomla:before { - content: "\f1aa"; -} - -.fa-mastodon:before { - content: "\f4f6"; -} - -.fa-airbnb:before { - content: "\f834"; -} - -.fa-wolf-pack-battalion:before { - content: "\f514"; -} - -.fa-buy-n-large:before { - content: "\f8a6"; -} - -.fa-gulp:before { - content: "\f3ae"; -} - -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; -} - -.fa-strava:before { - content: "\f428"; -} - -.fa-ember:before { - content: "\f423"; -} - -.fa-canadian-maple-leaf:before { - content: "\f785"; -} - -.fa-teamspeak:before { - content: "\f4f9"; -} - -.fa-pushed:before { - content: "\f3e1"; -} - -.fa-wordpress-simple:before { - content: "\f411"; -} - -.fa-nutritionix:before { - content: "\f3d6"; -} - -.fa-wodu:before { - content: "\e088"; -} - -.fa-google-pay:before { - content: "\e079"; -} - -.fa-intercom:before { - content: "\f7af"; -} - -.fa-zhihu:before { - content: "\f63f"; -} - -.fa-korvue:before { - content: "\f42f"; -} - -.fa-pix:before { - content: "\e43a"; -} - -.fa-steam-symbol:before { - content: "\f3f6"; -} -/*!****************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/components/assets/fontawesome/scss/regular.scss ***! - \****************************************************************************************************************************************************************************************************************************************************************************/ -/*! - * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2023 Fonticons, Inc. - */ -:root, :host { - --fa-style-family-classic: "Font Awesome 6 Free"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; -} - -@font-face { - font-family: "Font Awesome 6 Free"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.ttf) format("truetype"); -} -.far, -.fa-regular { - font-weight: 400; -} -/*!*********************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/tabs/editor.scss ***! - \*********************************************************************************************************************************************************************************************************************************************/ -@charset "UTF-8"; -/* - --color-zentral-ci-hell: #04316a; - --color-zentral-ci-hell-kontrast: #fff; - --color-phil-ci-hell: #fdb735; - --color-phil-ci-hell-kontrast: #000; - --color-med-ci-hell: #18b4f1; - --color-med-ci-hell-kontrast: #000; - --color-nat-ci-hell: #7bb725; - --color-nat-ci-hell-kontrast: #000; - --color-rw-ci-hell: #c50f3c; - --color-rw-ci-hell-kontrast: #fff; - --color-tf-ci-hell: #8c9fb1; - --color-tf-ci-hell-kontrast: #000; - - --color-primary-ci-hell - --color-primary-ci-hell-kontrast - --color-button-text - --color-button-bg - --color-button-hover-text - --color-button-hover-bg -*/ -/*! -Functions and Mixins -*/ -.rrze-elements-tabs { - margin-bottom: 1em; - /* - * { - color: inherit; - //margin: 0; - &:focus { - //outline: none; - //box-shadow: inset 0 0 0 4px lightBlue; - } - } - margin: 1em 0; - - [role="tablist"] { - margin: 0; - li, - a { - display: block; - @media (min-width: 550px) { - display: inline-block; - } - } - li { - padding: 0; - } - a { - transition: none; - box-shadow: none; - text-decoration: none; - padding: .25em; - @media (min-width: 550px) { - text-decoration: none; - padding: 0.5rem 1em; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - } - & > svg.rrze-elements-icon { - padding: 0; - border-radius: 0 !important; - color: unset; - margin-right: .4em; - max-width: 2em; - } - &:hover, &:focus, &:active { - box-shadow: none; - text-decoration: none; - > svg.rrze-elements-icon { - background-color: unset; - } - } - .tab-suffix { - display: inline-block; - margin-left: .4em; - font-weight: bold; - } - } - [aria-selected] { - font-weight: bold; - @media (min-width: 550px) { - border: 1px solid; - } - &::after { - //content: '\0020⬅'; - @media (min-width: 550px) { - - } - } - } - @media (min-width: 550px) { - padding: 0; - position: relative; - top: 1px; - @supports (-webkit-hyphens:none) { // Safari hack - top: 1.5px; - } - } - } - [role="tabpanel"] { - padding: 1.5rem; - border-top: 0; - overflow: hidden; - & > * + * { - margin-top: 0.75rem; - } - @media print { - display: block; - margin-bottom: 10px; - h1 { - margin-top: 0 !important; - } - } - } - */ -} -.rrze-elements-tabs [role=tab], -.rrze-elements-tabs [role=tab]:focus, -.rrze-elements-tabs [role=tab]:hover { - position: relative; - z-index: 2; - padding: 2px 6px; - overflow: visible; - outline: none; -} -.rrze-elements-tabs [role=tab] { - margin: 0 5px 0 0; - /*&[aria-selected="false"] { - border-bottom: 1px solid hsl(219deg 1% 72%); - }*/ - display: block; - width: 100%; - border-radius: 0; - font-size: 1rem; - text-align: left; - cursor: pointer; -} -.rrze-elements-tabs [role=tab][aria-selected=true] { - font-weight: bold; - /*padding: 2px 2px 4px; - margin-top: 0; - border-width: 2px; - border-top-width: 6px; - border-top-color: rgb(36 116 214); - border-bottom-color: hsl(220deg 43% 99%); - background: hsl(220deg 43% 99%);*/ -} -@media (min-width: 550px) { - .rrze-elements-tabs [role=tab] { - display: inline-block; - width: auto; - border-radius: 5px 5px 0 0; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - top: 1px; - } -} -.rrze-elements-tabs [role=tab] span.focus { - display: inline-block; - margin: 2px; - padding: 4px 6px; -} -.rrze-elements-tabs [role=tab] span.focus > svg.rrze-elements-icon { - padding: 0; - border-radius: 0 !important; - color: unset; - margin-right: 0.4em; - max-width: 2em; -} -.rrze-elements-tabs [role=tab] span.focus .tab-suffix { - display: inline-block; - margin-left: 0.4em; - font-weight: bold; -} -.rrze-elements-tabs [role=tabpanel] { - padding: 1rem; - min-height: 10em; - overflow: auto; -} -.rrze-elements-tabs [role=tabpanel].is-hidden { - display: none; -} -.rrze-elements-tabs [role=tabpanel] figure:first-child { - margin-top: 0; -} - -.rrze-elements-tabs.primary [role=tablist] button { - border: 1px solid var(--color-primary-ci-hell2, #CED9E7); - border-bottom-color: var(--color-primary-ci-hell, #04316A); - background-color: var(--color-primary-ci-hell2, #CED9E7); - color: var(--color-primary-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:focus, .rrze-elements-tabs.primary [role=tablist] button:active { - color: inherit; - border-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] button { - border-top: 1px solid var(--color-primary-ci-hell2, #CED9E7); - } - .rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:active { - color: inherit; - border-color: var(--color-primary-ci-hell, #04316A); - } - .rrze-elements-tabs.primary [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-primary-dunkler, #004A9F); - border-radius: 3px; - } -} -.rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { - background: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); - border-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-primary-ci-hell, #04316A); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { - background: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.primary [role=tabpanel] { - border: 1px solid var(--color-primary-ci-hell, #04316A); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} -@media print { - .rrze-elements-tabs.primary [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.zentral [role=tablist] button { - border: 1px solid var(--color-zentral-ci-hell2, #CED9E7); - border-bottom-color: var(--color-zentral-ci-hell, #04316A); - background-color: var(--color-zentral-ci-hell2, #CED9E7); - color: var(--color-zentral-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:focus, .rrze-elements-tabs.zentral [role=tablist] button:active { - color: inherit; - border-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] button { - border-top: 1px solid var(--color-zentral-ci-hell2, #CED9E7); - } - .rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:active { - color: inherit; - border-color: var(--color-zentral-ci-hell, #04316A); - } - .rrze-elements-tabs.zentral [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-zentral-dunkler, #004A9F); - border-radius: 3px; - } -} -.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { - background: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); - border-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-zentral-ci-hell, #04316A); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { - background: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.zentral [role=tabpanel] { - border: 1px solid var(--color-zentral-ci-hell, #04316A); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tabpanel] { - border-top: 1px solid var(--color-zentral-ci-hell, #04316A); - } -} -@media print { - .rrze-elements-tabs.zentral [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.phil [role=tablist] button { - border: 1px solid var(--color-phil-ci-hell2, #F4E8CB); - border-bottom-color: var(--color-phil-ci-hell, #FDB735); - background-color: var(--color-phil-ci-hell2, #F4E8CB); - color: var(--color-phil-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:focus, .rrze-elements-tabs.phil [role=tablist] button:active { - color: inherit; - border-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] button { - border-top: 1px solid var(--color-phil-ci-hell2, #F4E8CB); - } - .rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:active { - color: inherit; - border-color: var(--color-phil-ci-hell, #FDB735); - } - .rrze-elements-tabs.phil [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-phil-dunkler, #e87722); - border-radius: 3px; - } -} -.rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { - background: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); - border-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-phil-ci-hell, #FDB735); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { - background: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); - border-bottom-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.phil [role=tabpanel] { - border: 1px solid var(--color-phil-ci-hell, #FDB735); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tabpanel] { - border-top: 1px solid var(--color-phil-ci-hell, #FDB735); - } -} -@media print { - .rrze-elements-tabs.phil [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #FDB735); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.med [role=tablist] button { - border: 1px solid var(--color-med-ci-hell2, #B9D9EC); - border-bottom-color: var(--color-med-ci-hell, #18B4F1); - background-color: var(--color-med-ci-hell2, #B9D9EC); - color: var(--color-med-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:focus, .rrze-elements-tabs.med [role=tablist] button:active { - color: inherit; - border-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] button { - border-top: 1px solid var(--color-med-ci-hell2, #B9D9EC); - } - .rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:active { - color: inherit; - border-color: var(--color-med-ci-hell, #18B4F1); - } - .rrze-elements-tabs.med [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-med-dunkler, #005287); - border-radius: 3px; - } -} -.rrze-elements-tabs.med [role=tablist] [aria-selected=true] { - background: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); - border-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-med-ci-hell, #18B4F1); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { - background: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); - border-bottom-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.med [role=tabpanel] { - border: 1px solid var(--color-med-ci-hell, #18B4F1); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tabpanel] { - border-top: 1px solid var(--color-med-ci-hell, #18B4F1); - } -} -@media print { - .rrze-elements-tabs.med [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #18B4F1); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.nat [role=tablist] button { - border: 1px solid var(--color-nat-ci-hell2, #CFE0D8); - border-bottom-color: var(--color-nat-ci-hell, #7BB725); - background-color: var(--color-nat-ci-hell2, #CFE0D8); - color: var(--color-nat-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:focus, .rrze-elements-tabs.nat [role=tablist] button:active { - color: inherit; - border-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] button { - border-top: 1px solid var(--color-nat-ci-hell2, #CFE0D8); - } - .rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:active { - color: inherit; - border-color: var(--color-nat-ci-hell, #7BB725); - } - .rrze-elements-tabs.nat [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-nat-dunkler, #266141); - border-radius: 3px; - } -} -.rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { - background: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); - border-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-nat-ci-hell, #7BB725); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { - background: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); - border-bottom-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.nat [role=tabpanel] { - border: 1px solid var(--color-nat-ci-hell, #7BB725); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tabpanel] { - border-top: 1px solid var(--color-nat-ci-hell, #7BB725); - } -} -@media print { - .rrze-elements-tabs.nat [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #7BB725); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.rw [role=tablist] button { - border: 1px solid var(--color-rw-ci-hell2, #F2DED1); - border-bottom-color: var(--color-rw-ci-hell, #C50F3C); - background-color: var(--color-rw-ci-hell2, #F2DED1); - color: var(--color-rw-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:focus, .rrze-elements-tabs.rw [role=tablist] button:active { - color: inherit; - border-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] button { - border-top: 1px solid var(--color-rw-ci-hell2, #F2DED1); - } - .rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:active { - color: inherit; - border-color: var(--color-rw-ci-hell, #C50F3C); - } - .rrze-elements-tabs.rw [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-rw-dunkler, #971B2F); - border-radius: 3px; - } -} -.rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { - background: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); - border-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-rw-ci-hell, #C50F3C); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { - background: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.rw [role=tabpanel] { - border: 1px solid var(--color-rw-ci-hell, #C50F3C); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tabpanel] { - border-top: 1px solid var(--color-rw-ci-hell, #C50F3C); - } -} -@media print { - .rrze-elements-tabs.rw [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #C50F3C); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.tf [role=tablist] button { - border: 1px solid var(--color-tf-ci-hell2, #D3DDE6); - border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); - background-color: var(--color-tf-ci-hell2, #D3DDE6); - color: var(--color-tf-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:focus, .rrze-elements-tabs.tf [role=tablist] button:active { - color: inherit; - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] button { - border-top: 1px solid var(--color-tf-ci-hell2, #D3DDE6); - } - .rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:active { - color: inherit; - border-color: var(--color-tf-ci-hell, #8C9FB1); - } - .rrze-elements-tabs.tf [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-tf-dunkler, #2F586E); - border-radius: 3px; - } -} -.rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { - background: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-hell-kontrast, #000); - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-tf-ci-hell, #8C9FB1); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { - background: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-hell-kontrast, #000); - border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.tf [role=tabpanel] { - border: 1px solid var(--color-tf-ci-hell, #8C9FB1); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tabpanel] { - border-top: 1px solid var(--color-tf-ci-hell, #8C9FB1); - } -} -@media print { - .rrze-elements-tabs.tf [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #8C9FB1); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs { - margin-bottom: 1em; -} -.rrze-elements-tabs [role=tab], -.rrze-elements-tabs [role=tab]:focus, -.rrze-elements-tabs [role=tab]:hover { - position: relative; - z-index: 2; - padding: 2px 6px; - overflow: visible; - outline: none; -} -.rrze-elements-tabs [role=tab] { - margin: 0 5px 0 0; - display: block; - width: 100%; - border-radius: 0; - font-size: 1rem; - text-align: left; - cursor: pointer; -} -.rrze-elements-tabs [role=tab][aria-selected=true] { - font-weight: bold; -} -.rrze-elements-tabs [role=tab] span.focus { - display: inline; - margin: 2px; - padding: 4px 6px; - flex-direction: row; - flex-wrap: nowrap; - justify-content: center; - align-items: baseline; -} -.rrze-elements-tabs [role=tab] span.focus > svg { - padding: 0; - border-radius: 0 !important; - color: unset; - margin-right: 0.4em; - max-width: 1.5ch; - display: inline; -} -@media (min-width: 550px) { - .rrze-elements-tabs [role=tab] { - display: inline-block; - width: auto; - border-radius: 5px 5px 0 0; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - top: 1px; - } -} -.rrze-elements-tabs [role=tab] span.focus { - display: inline; - margin: 2px; - padding: 4px 6px; -} -.rrze-elements-tabs [role=tab] span.focus > svg { - padding: 0; - border-radius: 0 !important; - color: unset; - margin-right: 0.4em; - max-width: 1.5ch; - display: inline; -} -.rrze-elements-tabs [role=tabpanel] { - padding: 1rem; - min-height: 10em; - overflow: auto; -} -.rrze-elements-tabs [role=tabpanel].is-hidden { - display: none; -} -.rrze-elements-tabs [role=tabpanel] figure:first-child { - margin-top: 0; -} -.rrze-elements-tabs .elements-tabs-label-icon-inside-editor { - max-height: 1.5ch; - max-width: 1.5ch; - padding-right: 1ch; - width: 1.5ch; -} - -.rrze-elements-tabs.primary [role=tablist] button { - border: 1px solid var(--color-primary-ci-hell2, #CED9E7); - border-bottom-color: var(--color-primary-ci-hell, #04316A); - background-color: var(--color-primary-ci-hell2, #CED9E7); - color: var(--color-primary-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:focus, .rrze-elements-tabs.primary [role=tablist] button:active { - color: inherit; - border-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] button { - border-top: 1px solid var(--color-primary-ci-hell2, #CED9E7); - } - .rrze-elements-tabs.primary [role=tablist] button:hover, .rrze-elements-tabs.primary [role=tablist] button:active { - color: inherit; - border-color: var(--color-primary-ci-hell, #04316A); - } - .rrze-elements-tabs.primary [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-primary-dunkler, #004A9F); - border-radius: 3px; - } -} -.rrze-elements-tabs.primary [role=tablist] button.add-tab-button { - background-color: #1e1e1e; - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.primary [role=tablist] button.add-tab-button:hover { - background-color: rgb(9, 100, 132); - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { - background: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); - border-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-primary-ci-hell, #04316A); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { - background: var(--color-primary-ci-hell, #04316A); - color: var(--color-primary-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-primary-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.primary [role=tabpanel] { - border: 1px solid var(--color-primary-ci-hell, #04316A); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.primary [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} -@media print { - .rrze-elements-tabs.primary [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.zentral [role=tablist] button { - border: 1px solid var(--color-zentral-ci-hell2, #CED9E7); - border-bottom-color: var(--color-zentral-ci-hell, #04316A); - background-color: var(--color-zentral-ci-hell2, #CED9E7); - color: var(--color-zentral-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:focus, .rrze-elements-tabs.zentral [role=tablist] button:active { - color: inherit; - border-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] button { - border-top: 1px solid var(--color-zentral-ci-hell2, #CED9E7); - } - .rrze-elements-tabs.zentral [role=tablist] button:hover, .rrze-elements-tabs.zentral [role=tablist] button:active { - color: inherit; - border-color: var(--color-zentral-ci-hell, #04316A); - } - .rrze-elements-tabs.zentral [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-zentral-dunkler, #004A9F); - border-radius: 3px; - } -} -.rrze-elements-tabs.zentral [role=tablist] button.add-tab-button { - background-color: #1e1e1e; - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.zentral [role=tablist] button.add-tab-button:hover { - background-color: rgb(9, 100, 132); - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { - background: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); - border-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-zentral-ci-hell, #04316A); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { - background: var(--color-zentral-ci-hell, #04316A); - color: var(--color-zentral-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-zentral-ci-hell, #04316A); -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.zentral [role=tabpanel] { - border: 1px solid var(--color-zentral-ci-hell, #04316A); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.zentral [role=tabpanel] { - border-top: 1px solid var(--color-zentral-ci-hell, #04316A); - } -} -@media print { - .rrze-elements-tabs.zentral [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #04316A); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.phil [role=tablist] button { - border: 1px solid var(--color-phil-ci-hell2, #F4E8CB); - border-bottom-color: var(--color-phil-ci-hell, #FDB735); - background-color: var(--color-phil-ci-hell2, #F4E8CB); - color: var(--color-phil-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:focus, .rrze-elements-tabs.phil [role=tablist] button:active { - color: inherit; - border-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] button { - border-top: 1px solid var(--color-phil-ci-hell2, #F4E8CB); - } - .rrze-elements-tabs.phil [role=tablist] button:hover, .rrze-elements-tabs.phil [role=tablist] button:active { - color: inherit; - border-color: var(--color-phil-ci-hell, #FDB735); - } - .rrze-elements-tabs.phil [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-phil-dunkler, #e87722); - border-radius: 3px; - } -} -.rrze-elements-tabs.phil [role=tablist] button.add-tab-button { - background-color: #1e1e1e; - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.phil [role=tablist] button.add-tab-button:hover { - background-color: rgb(9, 100, 132); - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { - background: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); - border-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-phil-ci-hell, #FDB735); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { - background: var(--color-phil-ci-hell, #FDB735); - color: var(--color-phil-ci-hell-kontrast, #000); - border-bottom-color: var(--color-phil-ci-hell, #FDB735); -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.phil [role=tabpanel] { - border: 1px solid var(--color-phil-ci-hell, #FDB735); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.phil [role=tabpanel] { - border-top: 1px solid var(--color-phil-ci-hell, #FDB735); - } -} -@media print { - .rrze-elements-tabs.phil [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #FDB735); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.med [role=tablist] button { - border: 1px solid var(--color-med-ci-hell2, #B9D9EC); - border-bottom-color: var(--color-med-ci-hell, #18B4F1); - background-color: var(--color-med-ci-hell2, #B9D9EC); - color: var(--color-med-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:focus, .rrze-elements-tabs.med [role=tablist] button:active { - color: inherit; - border-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] button { - border-top: 1px solid var(--color-med-ci-hell2, #B9D9EC); - } - .rrze-elements-tabs.med [role=tablist] button:hover, .rrze-elements-tabs.med [role=tablist] button:active { - color: inherit; - border-color: var(--color-med-ci-hell, #18B4F1); - } - .rrze-elements-tabs.med [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-med-dunkler, #005287); - border-radius: 3px; - } -} -.rrze-elements-tabs.med [role=tablist] button.add-tab-button { - background-color: #1e1e1e; - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.med [role=tablist] button.add-tab-button:hover { - background-color: rgb(9, 100, 132); - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.med [role=tablist] [aria-selected=true] { - background: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); - border-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-med-ci-hell, #18B4F1); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { - background: var(--color-med-ci-hell, #18B4F1); - color: var(--color-med-ci-hell-kontrast, #000); - border-bottom-color: var(--color-med-ci-hell, #18B4F1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.med [role=tabpanel] { - border: 1px solid var(--color-med-ci-hell, #18B4F1); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.med [role=tabpanel] { - border-top: 1px solid var(--color-med-ci-hell, #18B4F1); - } -} -@media print { - .rrze-elements-tabs.med [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #18B4F1); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.nat [role=tablist] button { - border: 1px solid var(--color-nat-ci-hell2, #CFE0D8); - border-bottom-color: var(--color-nat-ci-hell, #7BB725); - background-color: var(--color-nat-ci-hell2, #CFE0D8); - color: var(--color-nat-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:focus, .rrze-elements-tabs.nat [role=tablist] button:active { - color: inherit; - border-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] button { - border-top: 1px solid var(--color-nat-ci-hell2, #CFE0D8); - } - .rrze-elements-tabs.nat [role=tablist] button:hover, .rrze-elements-tabs.nat [role=tablist] button:active { - color: inherit; - border-color: var(--color-nat-ci-hell, #7BB725); - } - .rrze-elements-tabs.nat [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-nat-dunkler, #266141); - border-radius: 3px; - } -} -.rrze-elements-tabs.nat [role=tablist] button.add-tab-button { - background-color: #1e1e1e; - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.nat [role=tablist] button.add-tab-button:hover { - background-color: rgb(9, 100, 132); - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { - background: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); - border-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-nat-ci-hell, #7BB725); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { - background: var(--color-nat-ci-hell, #7BB725); - color: var(--color-nat-ci-hell-kontrast, #000); - border-bottom-color: var(--color-nat-ci-hell, #7BB725); -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.nat [role=tabpanel] { - border: 1px solid var(--color-nat-ci-hell, #7BB725); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.nat [role=tabpanel] { - border-top: 1px solid var(--color-nat-ci-hell, #7BB725); - } -} -@media print { - .rrze-elements-tabs.nat [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #7BB725); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.rw [role=tablist] button { - border: 1px solid var(--color-rw-ci-hell2, #F2DED1); - border-bottom-color: var(--color-rw-ci-hell, #C50F3C); - background-color: var(--color-rw-ci-hell2, #F2DED1); - color: var(--color-rw-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:focus, .rrze-elements-tabs.rw [role=tablist] button:active { - color: inherit; - border-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] button { - border-top: 1px solid var(--color-rw-ci-hell2, #F2DED1); - } - .rrze-elements-tabs.rw [role=tablist] button:hover, .rrze-elements-tabs.rw [role=tablist] button:active { - color: inherit; - border-color: var(--color-rw-ci-hell, #C50F3C); - } - .rrze-elements-tabs.rw [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-rw-dunkler, #971B2F); - border-radius: 3px; - } -} -.rrze-elements-tabs.rw [role=tablist] button.add-tab-button { - background-color: #1e1e1e; - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.rw [role=tablist] button.add-tab-button:hover { - background-color: rgb(9, 100, 132); - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { - background: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); - border-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-rw-ci-hell, #C50F3C); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { - background: var(--color-rw-ci-hell, #C50F3C); - color: var(--color-rw-ci-hell-kontrast, #fff); - border-bottom-color: var(--color-rw-ci-hell, #C50F3C); -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.rw [role=tabpanel] { - border: 1px solid var(--color-rw-ci-hell, #C50F3C); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.rw [role=tabpanel] { - border-top: 1px solid var(--color-rw-ci-hell, #C50F3C); - } -} -@media print { - .rrze-elements-tabs.rw [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #C50F3C); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} - -.rrze-elements-tabs.tf [role=tablist] button { - border: 1px solid var(--color-tf-ci-hell2, #D3DDE6); - border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); - background-color: var(--color-tf-ci-hell2, #D3DDE6); - color: var(--color-tf-ci-hell2-kontrast, #000); -} -.rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:focus, .rrze-elements-tabs.tf [role=tablist] button:active { - color: inherit; - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] button { - border-top: 1px solid var(--color-tf-ci-hell2, #D3DDE6); - } - .rrze-elements-tabs.tf [role=tablist] button:hover, .rrze-elements-tabs.tf [role=tablist] button:active { - color: inherit; - border-color: var(--color-tf-ci-hell, #8C9FB1); - } - .rrze-elements-tabs.tf [role=tablist] button:focus > span.focus { - padding: 2px 4px; - border: 2px solid var(--color-tf-dunkler, #2F586E); - border-radius: 3px; - } -} -.rrze-elements-tabs.tf [role=tablist] button.add-tab-button { - background-color: #1e1e1e; - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.tf [role=tablist] button.add-tab-button:hover { - background-color: rgb(9, 100, 132); - color: #fff; - padding: 6px 0.6rem; - border: none; -} -.rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { - background: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-hell-kontrast, #000); - border-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] [aria-selected=true] { - border: 1px solid; - background: #fff; - border-color: var(--color-tf-ci-hell, #8C9FB1); - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { - background: var(--color-tf-ci-hell, #8C9FB1); - color: var(--color-tf-ci-hell-kontrast, #000); - border-bottom-color: var(--color-tf-ci-hell, #8C9FB1); -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus, .rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active { - background: #fff; - border-bottom-color: #fff; - color: unset; - } -} -.rrze-elements-tabs.tf [role=tabpanel] { - border: 1px solid var(--color-tf-ci-hell, #8C9FB1); - border-top: 0; -} -@media (min-width: 550px) { - .rrze-elements-tabs.tf [role=tabpanel] { - border-top: 1px solid var(--color-tf-ci-hell, #8C9FB1); - } -} -@media print { - .rrze-elements-tabs.tf [role=tabpanel] { - border-top: 1px solid var(--color-primary-ci-hell, #8C9FB1); - } -} - -.print-only { - display: none; -} -@media print { - .print-only { - display: block; - } -} - -@media print { - .hide-in-print { - display: none !important; - } -} +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30 "}.fa-1:before{content:"\31 "}.fa-2:before{content:"\32 "}.fa-3:before{content:"\33 "}.fa-4:before{content:"\34 "}.fa-5:before{content:"\35 "}.fa-6:before{content:"\36 "}.fa-7:before{content:"\37 "}.fa-8:before{content:"\38 "}.fa-9:before{content:"\39 "}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"\@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"\*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"\?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"\<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:"\>"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"\+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"\="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"\%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"\#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"\!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.elements-blocks-icon-selector-display{font-size:2em}.rrze-elements-tabs-modal-container span{font-size:2em;padding-right:1em} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900} +:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""} +:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400} +.rrze-elements-tabs [role=tab] span.focus{display:inline-block}.rrze-elements-tabs [role=tab] span.focus>svg.rrze-elements-icon{border-radius:0!important;color:unset;margin-right:.4em;max-width:2em;padding:0}.rrze-elements-tabs [role=tab] span.focus .tab-suffix{display:inline-block;font-weight:700;margin-left:.4em}.rrze-elements-tabs{margin-bottom:1em}.rrze-elements-tabs [role=tab],.rrze-elements-tabs [role=tab]:focus,.rrze-elements-tabs [role=tab]:hover{outline:none;overflow:visible;padding:2px 6px;position:relative;z-index:2}.rrze-elements-tabs [role=tab]{border-radius:0;cursor:pointer;display:block;font-size:1rem;margin:0 5px 0 0;text-align:left;width:100%}.rrze-elements-tabs [role=tab][aria-selected=true]{font-weight:700}.rrze-elements-tabs [role=tab] span.focus{align-items:baseline;flex-direction:row;flex-wrap:nowrap;justify-content:center}@media(min-width:550px){.rrze-elements-tabs [role=tab]{border-radius:5px 5px 0 0;border-top-left-radius:4px;border-top-right-radius:4px;display:inline-block;top:1px;width:auto}}.rrze-elements-tabs [role=tab] span.focus{display:inline;margin:2px;padding:4px 6px}.rrze-elements-tabs [role=tab] span.focus>svg{border-radius:0!important;color:unset;display:inline;margin-right:.4em;max-width:1.5ch;padding:0}.rrze-elements-tabs [role=tabpanel]{min-height:10em;overflow:auto;padding:1rem}.rrze-elements-tabs [role=tabpanel].is-hidden{display:none}.rrze-elements-tabs [role=tabpanel] figure:first-child{margin-top:0}.rrze-elements-tabs .elements-tabs-label-icon-inside-editor{max-height:1.5ch;max-width:1.5ch;padding-right:1ch;width:1.5ch}.rrze-elements-tabs.primary [role=tablist] button{background-color:var(--color-primary-ci-hell2,#ced9e7);border:1px solid var(--color-primary-ci-hell2,#ced9e7);border-bottom-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell2-kontrast,#000)}.rrze-elements-tabs.primary [role=tablist] button:active,.rrze-elements-tabs.primary [role=tablist] button:focus,.rrze-elements-tabs.primary [role=tablist] button:hover{border-color:var(--color-primary-ci-hell,#04316a);color:inherit}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] button{border-top:1px solid var(--color-primary-ci-hell2,#ced9e7)}.rrze-elements-tabs.primary [role=tablist] button:active,.rrze-elements-tabs.primary [role=tablist] button:hover{border-color:var(--color-primary-ci-hell,#04316a);color:inherit}.rrze-elements-tabs.primary [role=tablist] button:focus>span.focus{border:2px solid var(--color-primary-dunkler,#004a9f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.primary [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.primary [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]{background:var(--color-primary-ci-hell,#04316a);border-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-primary-ci-hell,#04316a);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover{background:var(--color-primary-ci-hell,#04316a);border-bottom-color:var(--color-primary-ci-hell,#04316a);color:var(--color-primary-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.primary [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.primary [role=tabpanel]{border:1px solid var(--color-primary-ci-hell,#04316a);border-top:0}@media(min-width:550px){.rrze-elements-tabs.primary [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}@media print{.rrze-elements-tabs.primary [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}.rrze-elements-tabs.zentral [role=tablist] button{background-color:var(--color-zentral-ci-hell2,#ced9e7);border:1px solid var(--color-zentral-ci-hell2,#ced9e7);border-bottom-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell2-kontrast,#000)}.rrze-elements-tabs.zentral [role=tablist] button:active,.rrze-elements-tabs.zentral [role=tablist] button:focus,.rrze-elements-tabs.zentral [role=tablist] button:hover{border-color:var(--color-zentral-ci-hell,#04316a);color:inherit}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] button{border-top:1px solid var(--color-zentral-ci-hell2,#ced9e7)}.rrze-elements-tabs.zentral [role=tablist] button:active,.rrze-elements-tabs.zentral [role=tablist] button:hover{border-color:var(--color-zentral-ci-hell,#04316a);color:inherit}.rrze-elements-tabs.zentral [role=tablist] button:focus>span.focus{border:2px solid var(--color-zentral-dunkler,#004a9f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.zentral [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.zentral [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]{background:var(--color-zentral-ci-hell,#04316a);border-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-zentral-ci-hell,#04316a);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover{background:var(--color-zentral-ci-hell,#04316a);border-bottom-color:var(--color-zentral-ci-hell,#04316a);color:var(--color-zentral-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.zentral [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.zentral [role=tabpanel]{border:1px solid var(--color-zentral-ci-hell,#04316a);border-top:0}@media(min-width:550px){.rrze-elements-tabs.zentral [role=tabpanel]{border-top:1px solid var(--color-zentral-ci-hell,#04316a)}}@media print{.rrze-elements-tabs.zentral [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#04316a)}}.rrze-elements-tabs.phil [role=tablist] button{background-color:var(--color-phil-ci-hell2,#f4e8cb);border:1px solid var(--color-phil-ci-hell2,#f4e8cb);border-bottom-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell2-kontrast,#000)}.rrze-elements-tabs.phil [role=tablist] button:active,.rrze-elements-tabs.phil [role=tablist] button:focus,.rrze-elements-tabs.phil [role=tablist] button:hover{border-color:var(--color-phil-ci-hell,#fdb735);color:inherit}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] button{border-top:1px solid var(--color-phil-ci-hell2,#f4e8cb)}.rrze-elements-tabs.phil [role=tablist] button:active,.rrze-elements-tabs.phil [role=tablist] button:hover{border-color:var(--color-phil-ci-hell,#fdb735);color:inherit}.rrze-elements-tabs.phil [role=tablist] button:focus>span.focus{border:2px solid var(--color-phil-dunkler,#e87722);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.phil [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.phil [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]{background:var(--color-phil-ci-hell,#fdb735);border-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-phil-ci-hell,#fdb735);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover{background:var(--color-phil-ci-hell,#fdb735);border-bottom-color:var(--color-phil-ci-hell,#fdb735);color:var(--color-phil-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.phil [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.phil [role=tabpanel]{border:1px solid var(--color-phil-ci-hell,#fdb735);border-top:0}@media(min-width:550px){.rrze-elements-tabs.phil [role=tabpanel]{border-top:1px solid var(--color-phil-ci-hell,#fdb735)}}@media print{.rrze-elements-tabs.phil [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#fdb735)}}.rrze-elements-tabs.med [role=tablist] button{background-color:var(--color-med-ci-hell2,#b9d9ec);border:1px solid var(--color-med-ci-hell2,#b9d9ec);border-bottom-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell2-kontrast,#000)}.rrze-elements-tabs.med [role=tablist] button:active,.rrze-elements-tabs.med [role=tablist] button:focus,.rrze-elements-tabs.med [role=tablist] button:hover{border-color:var(--color-med-ci-hell,#18b4f1);color:inherit}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] button{border-top:1px solid var(--color-med-ci-hell2,#b9d9ec)}.rrze-elements-tabs.med [role=tablist] button:active,.rrze-elements-tabs.med [role=tablist] button:hover{border-color:var(--color-med-ci-hell,#18b4f1);color:inherit}.rrze-elements-tabs.med [role=tablist] button:focus>span.focus{border:2px solid var(--color-med-dunkler,#005287);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.med [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.med [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.med [role=tablist] [aria-selected=true]{background:var(--color-med-ci-hell,#18b4f1);border-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-med-ci-hell,#18b4f1);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover{background:var(--color-med-ci-hell,#18b4f1);border-bottom-color:var(--color-med-ci-hell,#18b4f1);color:var(--color-med-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.med [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.med [role=tabpanel]{border:1px solid var(--color-med-ci-hell,#18b4f1);border-top:0}@media(min-width:550px){.rrze-elements-tabs.med [role=tabpanel]{border-top:1px solid var(--color-med-ci-hell,#18b4f1)}}@media print{.rrze-elements-tabs.med [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#18b4f1)}}.rrze-elements-tabs.nat [role=tablist] button{background-color:var(--color-nat-ci-hell2,#cfe0d8);border:1px solid var(--color-nat-ci-hell2,#cfe0d8);border-bottom-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell2-kontrast,#000)}.rrze-elements-tabs.nat [role=tablist] button:active,.rrze-elements-tabs.nat [role=tablist] button:focus,.rrze-elements-tabs.nat [role=tablist] button:hover{border-color:var(--color-nat-ci-hell,#7bb725);color:inherit}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] button{border-top:1px solid var(--color-nat-ci-hell2,#cfe0d8)}.rrze-elements-tabs.nat [role=tablist] button:active,.rrze-elements-tabs.nat [role=tablist] button:hover{border-color:var(--color-nat-ci-hell,#7bb725);color:inherit}.rrze-elements-tabs.nat [role=tablist] button:focus>span.focus{border:2px solid var(--color-nat-dunkler,#266141);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.nat [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.nat [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]{background:var(--color-nat-ci-hell,#7bb725);border-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-nat-ci-hell,#7bb725);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover{background:var(--color-nat-ci-hell,#7bb725);border-bottom-color:var(--color-nat-ci-hell,#7bb725);color:var(--color-nat-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.nat [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.nat [role=tabpanel]{border:1px solid var(--color-nat-ci-hell,#7bb725);border-top:0}@media(min-width:550px){.rrze-elements-tabs.nat [role=tabpanel]{border-top:1px solid var(--color-nat-ci-hell,#7bb725)}}@media print{.rrze-elements-tabs.nat [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#7bb725)}}.rrze-elements-tabs.rw [role=tablist] button{background-color:var(--color-rw-ci-hell2,#f2ded1);border:1px solid var(--color-rw-ci-hell2,#f2ded1);border-bottom-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell2-kontrast,#000)}.rrze-elements-tabs.rw [role=tablist] button:active,.rrze-elements-tabs.rw [role=tablist] button:focus,.rrze-elements-tabs.rw [role=tablist] button:hover{border-color:var(--color-rw-ci-hell,#c50f3c);color:inherit}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] button{border-top:1px solid var(--color-rw-ci-hell2,#f2ded1)}.rrze-elements-tabs.rw [role=tablist] button:active,.rrze-elements-tabs.rw [role=tablist] button:hover{border-color:var(--color-rw-ci-hell,#c50f3c);color:inherit}.rrze-elements-tabs.rw [role=tablist] button:focus>span.focus{border:2px solid var(--color-rw-dunkler,#971b2f);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.rw [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.rw [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]{background:var(--color-rw-ci-hell,#c50f3c);border-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-rw-ci-hell,#c50f3c);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover{background:var(--color-rw-ci-hell,#c50f3c);border-bottom-color:var(--color-rw-ci-hell,#c50f3c);color:var(--color-rw-ci-hell-kontrast,#fff)}@media(min-width:550px){.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.rw [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.rw [role=tabpanel]{border:1px solid var(--color-rw-ci-hell,#c50f3c);border-top:0}@media(min-width:550px){.rrze-elements-tabs.rw [role=tabpanel]{border-top:1px solid var(--color-rw-ci-hell,#c50f3c)}}@media print{.rrze-elements-tabs.rw [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#c50f3c)}}.rrze-elements-tabs.tf [role=tablist] button{background-color:var(--color-tf-ci-hell2,#d3dde6);border:1px solid var(--color-tf-ci-hell2,#d3dde6);border-bottom-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell2-kontrast,#000)}.rrze-elements-tabs.tf [role=tablist] button:active,.rrze-elements-tabs.tf [role=tablist] button:focus,.rrze-elements-tabs.tf [role=tablist] button:hover{border-color:var(--color-tf-ci-hell,#8c9fb1);color:inherit}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] button{border-top:1px solid var(--color-tf-ci-hell2,#d3dde6)}.rrze-elements-tabs.tf [role=tablist] button:active,.rrze-elements-tabs.tf [role=tablist] button:hover{border-color:var(--color-tf-ci-hell,#8c9fb1);color:inherit}.rrze-elements-tabs.tf [role=tablist] button:focus>span.focus{border:2px solid var(--color-tf-dunkler,#2f586e);border-radius:3px;padding:2px 4px}}.rrze-elements-tabs.tf [role=tablist] button.add-tab-button{background-color:#1e1e1e;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.tf [role=tablist] button.add-tab-button:hover{background-color:#096484;border:none;color:#fff;padding:6px .6rem}.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]{background:var(--color-tf-ci-hell,#8c9fb1);border-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]{background:#fff;border:1px solid;border-color:var(--color-tf-ci-hell,#8c9fb1);border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover{background:var(--color-tf-ci-hell,#8c9fb1);border-bottom-color:var(--color-tf-ci-hell,#8c9fb1);color:var(--color-tf-ci-hell-kontrast,#000)}@media(min-width:550px){.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:active,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:focus,.rrze-elements-tabs.tf [role=tablist] [aria-selected=true]:hover{background:#fff;border-bottom-color:#fff;color:unset}}.rrze-elements-tabs.tf [role=tabpanel]{border:1px solid var(--color-tf-ci-hell,#8c9fb1);border-top:0}@media(min-width:550px){.rrze-elements-tabs.tf [role=tabpanel]{border-top:1px solid var(--color-tf-ci-hell,#8c9fb1)}}@media print{.rrze-elements-tabs.tf [role=tabpanel]{border-top:1px solid var(--color-primary-ci-hell,#8c9fb1)}}.print-only{display:none}@media print{.print-only{display:block}.hide-in-print{display:none!important}} diff --git a/build/tabs/index.js b/build/tabs/index.js index 9a676f2c..5857d4ef 100644 --- a/build/tabs/index.js +++ b/build/tabs/index.js @@ -1,466 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/color.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/color.js ***! - \*********************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst color = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (color);\n//# sourceMappingURL=color.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9jb2xvci5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDQTtBQUNrRDtBQUNGO0FBQ2hELDJCQUEyQixzREFBSSxDQUFDLHNEQUFHO0FBQ25DO0FBQ0E7QUFDQSx5QkFBeUIsc0RBQUksQ0FBQyx1REFBSTtBQUNsQztBQUNBLEdBQUc7QUFDSCxDQUFDO0FBQ0QsK0RBQWUsS0FBSyxFQUFDO0FBQ3JCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ljb25zL2J1aWxkLW1vZHVsZS9saWJyYXJ5L2NvbG9yLmpzPzliZDkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXb3JkUHJlc3MgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCB7IFBhdGgsIFNWRyB9IGZyb20gJ0B3b3JkcHJlc3MvcHJpbWl0aXZlcyc7XG5pbXBvcnQgeyBqc3ggYXMgX2pzeCB9IGZyb20gXCJyZWFjdC9qc3gtcnVudGltZVwiO1xuY29uc3QgY29sb3IgPSAvKiNfX1BVUkVfXyovX2pzeChTVkcsIHtcbiAgdmlld0JveDogXCIwIDAgMjQgMjRcIixcbiAgeG1sbnM6IFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcbiAgY2hpbGRyZW46IC8qI19fUFVSRV9fKi9fanN4KFBhdGgsIHtcbiAgICBkOiBcIk0xNy4yIDEwLjljLS41LTEtMS4yLTIuMS0yLjEtMy4yLS42LS45LTEuMy0xLjctMi4xLTIuNkwxMiA0bC0xIDEuMWMtLjYuOS0xLjMgMS43LTIgMi42LS44IDEuMi0xLjUgMi4zLTIgMy4yLS42IDEuMi0xIDIuMi0xIDMgMCAzLjQgMi43IDYuMSA2LjEgNi4xczYuMS0yLjcgNi4xLTYuMWMwLS44LS4zLTEuOC0xLTN6bS01LjEgNy42Yy0yLjUgMC00LjYtMi4xLTQuNi00LjYgMC0uMy4xLTEgLjgtMi4zLjUtLjkgMS4xLTEuOSAyLTMuMS43LS45IDEuMy0xLjcgMS44LTIuMy43LjggMS4zIDEuNiAxLjggMi4zLjggMS4xIDEuNSAyLjIgMiAzLjEuNyAxLjMuOCAyIC44IDIuMyAwIDIuNS0yLjEgNC42LTQuNiA0LjZ6XCJcbiAgfSlcbn0pO1xuZXhwb3J0IGRlZmF1bHQgY29sb3I7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1jb2xvci5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/color.js\n"); - -/***/ }), - -/***/ "./src/components/CustomColorSwitcher.tsx": -/*!************************************************!*\ - !*** ./src/components/CustomColorSwitcher.tsx ***! - \************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BorderColorPicker: function() { return /* binding */ BorderColorPicker; },\n/* harmony export */ ExtendedColorSwitcher: function() { return /* binding */ ExtendedColorSwitcher; },\n/* harmony export */ ExtendedColorSwitcherToolbar: function() { return /* binding */ ExtendedColorSwitcherToolbar; },\n/* harmony export */ StandardColorSwitcher: function() { return /* binding */ StandardColorSwitcher; },\n/* harmony export */ StandardColorSwitcherToolbar: function() { return /* binding */ StandardColorSwitcherToolbar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/color.js\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! color */ \"./node_modules/color/index.js\");\n/* harmony import */ var color__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(color__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n\n//@ts-ignore\n\n\n/**\n * Updates color attributes based on color contrast.\n *\n * @param {string} bgColor - Background color.\n * @param {Function} setAttributes - Function to set attributes.\n */\nvar updateColorAttributes = function updateColorAttributes(bgColor, setAttributes) {\n try {\n if (bgColor) {\n var parsedColor = color__WEBPACK_IMPORTED_MODULE_4___default()(bgColor).isDark();\n var whiteColor = \"#ffffff\";\n // Determine text color based on the luminosity of the background color\n var newFontColor = parsedColor ? whiteColor : \"\";\n // Update text color attribute\n setAttributes({\n textColor: newFontColor\n });\n }\n } catch (error) {\n console.error(\"Invalid color string provided to updateColorAttributes:\", error);\n }\n};\n/**\n * Handles changes in color selection.\n *\n * @param {Array} colorData - Array of color data.\n * @param {string} newColor - New color value.\n * @param {Function} setAttributes - Function to set attributes.\n * @param {boolean} [outputHex=false] - Output hex value if true.\n * @param {boolean} [useStyle=false] - Use style attributes if true.\n * @param {boolean} [useTextColor=false] - Use textcolor based on selected color if true.\n */\nvar handleColorChange = function handleColorChange(colorData, newColor, setAttributes) {\n var outputHex = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;\n var useStyle = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n var useTextColor = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : false;\n var colorEntry = colorData.find(function (entry) {\n return entry.color === newColor;\n });\n if (colorEntry && outputHex) {\n setAttributes({\n color: colorEntry.color\n });\n updateColorAttributes(newColor, setAttributes);\n if (useStyle) {\n setAttributes({\n style: colorEntry.slug\n });\n updateColorAttributes(newColor, setAttributes);\n }\n } else if (colorEntry) {\n setAttributes({\n color: colorEntry.slug\n });\n } else {\n if (useStyle) {\n setAttributes({\n color: newColor,\n style: \"\"\n });\n if (useTextColor) {\n updateColorAttributes(newColor, setAttributes);\n }\n }\n }\n};\n/**\n * ColorSwitcher component.\n * Provides a UI for color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcher component.\n */\nvar ColorSwitcher = function ColorSwitcher(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n hex = _ref.hex,\n useStyle = _ref.useStyle,\n _ref$customColor = _ref.customColor,\n customColor = _ref$customColor === void 0 ? false : _ref$customColor,\n _ref$useTextColor = _ref.useTextColor,\n useTextColor = _ref$useTextColor === void 0 ? false : _ref$useTextColor,\n _ref$overwriteThemeCo = _ref.overwriteThemeColors,\n overwriteThemeColors = _ref$overwriteThemeCo === void 0 ? false : _ref$overwriteThemeCo,\n _ref$clearButton = _ref.clearButton,\n clearButton = _ref$clearButton === void 0 ? false : _ref$clearButton;\n var _a;\n // if the theme colorPalette is not empty, use it instead of the passed values!\n // Example entry from colorPalette [Log] [{slug: \"primary\", color: \"#005177\", name: \"Primary\"}, {slug: \"accent\", color: \"#f2a900\", name: \"Accent\"}] (2)\n // const colorPalette = useSetting( 'color.palette' );\n // console.log(colorPalette);\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var colorData = themeColorPalette || standardColorData;\n var value = hex ? attributes.color : (_a = colorData.find(function (entry) {\n return entry.slug === attributes.color;\n })) === null || _a === void 0 ? void 0 : _a.color;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Color Settings\", \"rrze-elements-blocks\"),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPalette, {\n colors: colorData,\n value: value,\n onChange: function onChange(newColor) {\n return handleColorChange(colorData, newColor, setAttributes, hex, useStyle, useTextColor);\n },\n disableCustomColors: !customColor,\n clearable: clearButton\n })\n });\n};\n/**\n * ColorSwitcherToolbar component.\n * Provides a toolbar for color selection.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered ColorSwitcherToolbar component.\n */\nvar ColorSwitcherToolbar = function ColorSwitcherToolbar(_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes,\n _ref2$colorData = _ref2.colorData,\n colorData = _ref2$colorData === void 0 ? standardColorData : _ref2$colorData,\n _ref2$useStyle = _ref2.useStyle,\n useStyle = _ref2$useStyle === void 0 ? false : _ref2$useStyle,\n _ref2$hex = _ref2.hex,\n hex = _ref2$hex === void 0 ? false : _ref2$hex,\n _ref2$overwriteThemeC = _ref2.overwriteThemeColors,\n overwriteThemeColors = _ref2$overwriteThemeC === void 0 ? false : _ref2$overwriteThemeC;\n var themeColorPalette = !overwriteThemeColors ? (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_3__.useSettings)('color.palette')[0] : null;\n var effectiveColorData = themeColorPalette || colorData;\n var classLabel = \"rrzeElementsBFakColorSelector\";\n if (attributes.color) {\n classLabel = hex ? \"rrzeElementsBFakColorSelector \".concat(attributes.color.slice(1)) : \"rrzeElementsBFakColorSelector \".concat(attributes.color);\n }\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n className: classLabel,\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Select a Color\", \"rrze-elements-blocks\"),\n controls: effectiveColorData.map(function (entry) {\n return {\n key: entry.slug,\n title: entry.name,\n icon: _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n onClick: function onClick() {\n return setAttributes({\n color: hex ? entry.color : entry.slug,\n style: useStyle ? entry.slug : \"\"\n });\n }\n };\n })\n });\n }\n })\n });\n};\n/**\n * BorderColorPicker component.\n * Provides a UI for border color selection in block editor.\n *\n * @param {ColorSwitcherProps} props - Component properties.\n * @returns {JSX.Element} Rendered BorderColorPicker component.\n */\nvar BorderColorPicker = function BorderColorPicker(_ref3) {\n var attributes = _ref3.attributes,\n setAttributes = _ref3.setAttributes;\n // Extract current color from attributes\n var borderColor = attributes.borderColor;\n /**\n * Handle color change.\n *\n * @param {string} newColor - The new selected color.\n */\n var onChangeColor = function onChangeColor(newColor) {\n setAttributes({\n borderColor: newColor\n });\n };\n // Render ColorSwitcher component\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Border Settings\", \"rrze-elements-blocks\"),\n initialOpen: false,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ColorPicker, {\n color: attributes.borderColor,\n onChange: onChangeColor\n })\n });\n};\n// Default color data\nvar standardColorData = [{\n color: \"#04316A\",\n slug: \"\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Central institution\", \"rrze-elements-blocks\")\n}, {\n color: \"#C50F3C\",\n slug: \"rw\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Business, Economics, and Law\", \"rrze-elements-blocks\")\n}, {\n color: \"#7bb725\",\n slug: \"nat\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Sciences\", \"rrze-elements-blocks\")\n}, {\n color: \"#18B4F1\",\n slug: \"med\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Medicine\", \"rrze-elements-blocks\")\n}, {\n color: \"#FDB735\",\n slug: \"phil\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Humanities, Social Sciences, and Theology\", \"rrze-elements-blocks\")\n}, {\n color: \"#8C9FB1\",\n slug: \"tf\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Faculty of Engineering\", \"rrze-elements-blocks\")\n}];\nvar extendedColorData = [{\n color: \"#fff\",\n slug: \"inherit\",\n name: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Inherit color\", \"rrze-elements-blocks\")\n}].concat(standardColorData);\n// Export components using different colorData\nvar StandardColorSwitcher = function StandardColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props));\n};\nvar StandardColorSwitcherToolbar = function StandardColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props));\n};\nvar ExtendedColorSwitcher = function ExtendedColorSwitcher(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcher, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\nvar ExtendedColorSwitcherToolbar = function ExtendedColorSwitcherToolbar(props) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ColorSwitcherToolbar, Object.assign({}, props, {\n colorData: extendedColorData\n }));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9DdXN0b21Db2xvclN3aXRjaGVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFxQztBQVFOO0FBQ3VCO0FBQ3REO0FBQ3NEO0FBQzVCO0FBc0MxQjs7Ozs7O0FBTUEsSUFBTVcscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FDekJDLE9BQWUsRUFDZkMsYUFBa0QsRUFDMUM7RUFDUixJQUFJO0lBQ0YsSUFBSUQsT0FBTyxFQUFFO01BQ1gsSUFBTUUsV0FBVyxHQUFHSiw0Q0FBSyxDQUFDRSxPQUFPLENBQUMsQ0FBQ0csTUFBTSxFQUFFO01BRTNDLElBQU1DLFVBQVUsR0FBRyxTQUFTO01BRTVCO01BQ0EsSUFBTUMsWUFBWSxHQUFHSCxXQUFXLEdBQUdFLFVBQVUsR0FBRyxFQUFFO01BRWxEO01BQ0FILGFBQWEsQ0FBQztRQUFFSyxTQUFTLEVBQUVEO01BQVksQ0FBRSxDQUFDO0lBQzVDO0VBQ0YsQ0FBQyxDQUFDLE9BQU9FLEtBQUssRUFBRTtJQUNkQyxPQUFPLENBQUNELEtBQUssQ0FDWCx5REFBeUQsRUFDekRBLEtBQUssQ0FDTjtFQUNIO0FBQ0YsQ0FBQztBQUVEOzs7Ozs7Ozs7O0FBVUEsSUFBTUUsaUJBQWlCLEdBQUcsU0FBcEJBLGlCQUFpQkEsQ0FDckJDLFNBQTBELEVBQzFEQyxRQUFnQixFQUNoQlYsYUFBMEUsRUFJeEU7RUFBQSxJQUhGVyxTQUFBLEdBQUFDLFNBQUEsQ0FBQUMsTUFBQSxRQUFBRCxTQUFBLFFBQUFFLFNBQUEsR0FBQUYsU0FBQSxNQUFxQixLQUFLO0VBQUEsSUFDMUJHLFFBQUEsR0FBQUgsU0FBQSxDQUFBQyxNQUFBLFFBQUFELFNBQUEsUUFBQUUsU0FBQSxHQUFBRixTQUFBLE1BQW9CLEtBQUs7RUFBQSxJQUN6QkksWUFBQSxHQUFBSixTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBd0IsS0FBSztFQUU3QixJQUFNSyxVQUFV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QUFJLEVBQUUsSUFBSTtFQUNWdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyx3QkFBd0IsRUFBRSxzQkFBc0I7Q0FDMUQsQ0FDRjtBQUVELElBQU1nRixpQkFBaUIsSUFDckI7RUFDRXpFLEtBQUssRUFBRSxNQUFNO0VBQ2IyQixJQUFJLEVBQUUsU0FBUztFQUNmdUMsSUFBSSxFQUFFekUsbURBQUUsQ0FBQyxlQUFlLEVBQUUsc0JBQXNCO0NBQ2pELEVBQUFpRSxNQUFBLENBQ0VsQixpQkFBaUIsQ0FDckI7QUFFRDtBQUNPLElBQU1rQyxxQkFBcUIsR0FBRyxTQUF4QkEscUJBQXFCQSxDQUFJQyxLQUF5QjtFQUFBLE9BQzdEaEMsc0RBQUEsQ0FBQ2YsYUFBYSxFQUFBZ0QsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQzdCO0FBQ00sSUFBTUcsNEJBQTRCLEdBQUcsU0FBL0JBLDRCQUE0QkEsQ0FBSUgsS0FBeUI7RUFBQSxPQUNwRWhDLHNEQUFBLENBQUNPLG9CQUFvQixFQUFBMEIsTUFBQSxDQUFBQyxNQUFBLEtBQUtGLEtBQUssRUFBSTtBQUFBLENBQ3BDO0FBRU0sSUFBTUkscUJBQXFCLEdBQUcsU0FBeEJBLHFCQUFxQkEsQ0FBSUosS0FBeUI7RUFBQSxPQUM3RGhDLHNEQUFBLENBQUNmLGFBQWEsRUFBQWdELE1BQUEsQ0FBQUMsTUFBQSxLQUFLRixLQUFLO0lBQUU1RCxTQUFTLEVBQUUwRDtFQUFpQixHQUFJO0FBQUEsQ0FDM0Q7QUFDTSxJQUFNTyw0QkFBNEIsR0FBRyxTQUEvQkEsNEJBQTRCQSxDQUFJTCxLQUF5QjtFQUFBLE9BQ3BFaEMsc0RBQUEsQ0FBQ08sb0JBQW9CLEVBQUEwQixNQUFBLENBQUFDLE1BQUEsS0FBS0YsS0FBSztJQUFFNUQsU0FBUyxFQUFFMEQ7RUFBaUIsR0FBSTtBQUFBLENBQ2xFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0N1c3RvbUNvbG9yU3dpdGNoZXIudHN4PzViOTQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb2xvclBhbGV0dGUsXG4gIFBhbmVsQm9keSxcbiAgVG9vbGJhckRyb3Bkb3duTWVudSxcbiAgVG9vbGJhckl0ZW0sXG4gIFRvb2xiYXJHcm91cCxcbiAgQ29sb3JQaWNrZXIsXG59IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IGNvbG9yIGFzIGNvbG9ySWNvbiB9IGZyb20gXCJAd29yZHByZXNzL2ljb25zXCI7XG4vL0B0cy1pZ25vcmVcbmltcG9ydCB7IHVzZVNldHRpbmdzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgQ29sb3IgZnJvbSBcImNvbG9yXCI7XG5cbi8qKlxuICogVHlwZSBkZWZpbml0aW9uIGZvciBDb2xvclN3aXRjaGVyUHJvcHMuXG4gKiBSZXByZXNlbnRzIHByb3BlcnRpZXMgZm9yIGNvbG9yIHN3aXRjaGVyIGNvbXBvbmVudHMuXG4gKlxuICogQHR5cGVkZWYge09iamVjdH0gQ29sb3JTd2l0Y2hlclByb3BzXG4gKiBAcHJvcGVydHkge09iamVjdH0gYXR0cmlidXRlcyAtIENvbnRhaW5zIGNvbG9yLXJlbGF0ZWQgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7RnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byB1cGRhdGUgYXR0cmlidXRlcy5cbiAqIEBwcm9wZXJ0eSB7QXJyYXl9IFtjb2xvckRhdGFdIC0gT3B0aW9uYWwgYXJyYXkgb2YgY29sb3IgZGF0YS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2hleF0gLSBGbGFnIHRvIGluZGljYXRlIGlmIGhleCB2YWx1ZXMgYXJlIHVzZWQuXG4gKiBAcHJvcGVydHkge2Jvb2xlYW59IFt1c2VTdHlsZV0gLSBGbGFnIHRvIGFwcGx5IHN0eWxlcy5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW2N1c3RvbUNvbG9yXSAtIEZsYWcgZm9yIGN1c3RvbSBjb2xvciB1c2FnZS5cbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcl0gLSBGbGFnIHRvIHNldCB0ZXh0Y29sb3IgYXR0cmlidXRlIGJhc2VkIG9uIHNlbGVjdGVkIENvbG9yLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbb3ZlcndyaXRlVGhlbWVDb2xvcnNdIC0gRmxhZyB0byBvdmVyd3JpdGUgdGhlbWUgY29sb3JzLlxuICogQHByb3BlcnR5IHtib29sZWFufSBbY2xlYXJCdXR0b25dIC0gRmxhZyB0byBzaG93IGNsZWFyIGJ1dHRvbi5cbiAqL1xudHlwZSBDb2xvclN3aXRjaGVyUHJvcHMgPSB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBjb2xvcjogc3RyaW5nO1xuICAgIGJvcmRlckNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczoge1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICAgIHRleHRDb2xvcj86IHN0cmluZztcbiAgICBib3JkZXJDb2xvcj86IHN0cmluZztcbiAgfSkgPT4gdm9pZDtcbiAgY29sb3JEYXRhPzogeyBjb2xvcjogc3RyaW5nOyBzbHVnOiBzdHJpbmc7IG5hbWU6IHN0cmluZyB9W107XG4gIGhleD86IGJvb2xlYW47XG4gIHVzZVN0eWxlPzogYm9vbGVhbjtcbiAgY3VzdG9tQ29sb3I/OiBib29sZWFuO1xuICB1c2VUZXh0Q29sb3I/OiBib29sZWFuO1xuICBvdmVyd3JpdGVUaGVtZUNvbG9ycz86IGJvb2xlYW47XG4gIGNsZWFyQnV0dG9uID86IGJvb2xlYW47XG59O1xuXG4vKipcbiAqIFVwZGF0ZXMgY29sb3IgYXR0cmlidXRlcyBiYXNlZCBvbiBjb2xvciBjb250cmFzdC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gYmdDb2xvciAtIEJhY2tncm91bmQgY29sb3IuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKi9cbmNvbnN0IHVwZGF0ZUNvbG9yQXR0cmlidXRlcyA9IChcbiAgYmdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiBDb2xvclN3aXRjaGVyUHJvcHNbXCJzZXRBdHRyaWJ1dGVzXCJdXG4pOiB2b2lkID0+IHtcbiAgdHJ5IHtcbiAgICBpZiAoYmdDb2xvcikge1xuICAgICAgY29uc3QgcGFyc2VkQ29sb3IgPSBDb2xvcihiZ0NvbG9yKS5pc0RhcmsoKTtcblxuICAgICAgY29uc3Qgd2hpdGVDb2xvciA9IFwiI2ZmZmZmZlwiO1xuXG4gICAgICAvLyBEZXRlcm1pbmUgdGV4dCBjb2xvciBiYXNlZCBvbiB0aGUgbHVtaW5vc2l0eSBvZiB0aGUgYmFja2dyb3VuZCBjb2xvclxuICAgICAgY29uc3QgbmV3Rm9udENvbG9yID0gcGFyc2VkQ29sb3IgPyB3aGl0ZUNvbG9yIDogXCJcIjtcblxuICAgICAgLy8gVXBkYXRlIHRleHQgY29sb3IgYXR0cmlidXRlXG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGV4dENvbG9yOiBuZXdGb250Q29sb3IgfSk7XG4gICAgfVxuICB9IGNhdGNoIChlcnJvcikge1xuICAgIGNvbnNvbGUuZXJyb3IoXG4gICAgICBcIkludmFsaWQgY29sb3Igc3RyaW5nIHByb3ZpZGVkIHRvIHVwZGF0ZUNvbG9yQXR0cmlidXRlczpcIixcbiAgICAgIGVycm9yXG4gICAgKTtcbiAgfVxufTtcblxuLyoqXG4gKiBIYW5kbGVzIGNoYW5nZXMgaW4gY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGNvbG9yRGF0YSAtIEFycmF5IG9mIGNvbG9yIGRhdGEuXG4gKiBAcGFyYW0ge3N0cmluZ30gbmV3Q29sb3IgLSBOZXcgY29sb3IgdmFsdWUuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRBdHRyaWJ1dGVzIC0gRnVuY3Rpb24gdG8gc2V0IGF0dHJpYnV0ZXMuXG4gKiBAcGFyYW0ge2Jvb2xlYW59IFtvdXRwdXRIZXg9ZmFsc2VdIC0gT3V0cHV0IGhleCB2YWx1ZSBpZiB0cnVlLlxuICogQHBhcmFtIHtib29sZWFufSBbdXNlU3R5bGU9ZmFsc2VdIC0gVXNlIHN0eWxlIGF0dHJpYnV0ZXMgaWYgdHJ1ZS5cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gW3VzZVRleHRDb2xvcj1mYWxzZV0gLSBVc2UgdGV4dGNvbG9yIGJhc2VkIG9uIHNlbGVjdGVkIGNvbG9yIGlmIHRydWUuXG4gKi9cbmNvbnN0IGhhbmRsZUNvbG9yQ2hhbmdlID0gKFxuICBjb2xvckRhdGE6IHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdLFxuICBuZXdDb2xvcjogc3RyaW5nLFxuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczogeyBjb2xvcj86IHN0cmluZzsgc3R5bGU/OiBzdHJpbmcgfSkgPT4gdm9pZCxcbiAgb3V0cHV0SGV4OiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVN0eWxlOiBib29sZWFuID0gZmFsc2UsXG4gIHVzZVRleHRDb2xvcjogYm9vbGVhbiA9IGZhbHNlXG4pID0+IHtcbiAgY29uc3QgY29sb3JFbnRyeSA9IGNvbG9yRGF0YS5maW5kKChlbnRyeSkgPT4gZW50cnkuY29sb3IgPT09IG5ld0NvbG9yKTtcbiAgaWYgKGNvbG9yRW50cnkgJiYgb3V0cHV0SGV4KSB7XG4gICAgc2V0QXR0cmlidXRlcyh7IGNvbG9yOiBjb2xvckVudHJ5LmNvbG9yIH0pO1xuICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgaWYgKHVzZVN0eWxlKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgc3R5bGU6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgICAgIHVwZGF0ZUNvbG9yQXR0cmlidXRlcyhuZXdDb2xvciwgc2V0QXR0cmlidXRlcyk7XG4gICAgfVxuICB9IGVsc2UgaWYgKGNvbG9yRW50cnkpIHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgY29sb3I6IGNvbG9yRW50cnkuc2x1ZyB9KTtcbiAgfSBlbHNlIHtcbiAgICBpZiAodXNlU3R5bGUpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb2xvcjogbmV3Q29sb3IsIHN0eWxlOiBcIlwiIH0pO1xuICAgICAgaWYgKHVzZVRleHRDb2xvcikge1xuICAgICAgICB1cGRhdGVDb2xvckF0dHJpYnV0ZXMobmV3Q29sb3IsIHNldEF0dHJpYnV0ZXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufTtcblxuLyoqXG4gKiBDb2xvclN3aXRjaGVyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgVUkgZm9yIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIENvbG9yU3dpdGNoZXIgY29tcG9uZW50LlxuICovXG5jb25zdCBDb2xvclN3aXRjaGVyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgaGV4LFxuICB1c2VTdHlsZSxcbiAgY3VzdG9tQ29sb3IgPSBmYWxzZSxcbiAgdXNlVGV4dENvbG9yID0gZmFsc2UsXG4gIG92ZXJ3cml0ZVRoZW1lQ29sb3JzID0gZmFsc2UsXG4gIGNsZWFyQnV0dG9uID0gZmFsc2UsXG59OiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IHtcblxuICAvLyBpZiB0aGUgdGhlbWUgY29sb3JQYWxldHRlIGlzIG5vdCBlbXB0eSwgdXNlIGl0IGluc3RlYWQgb2YgdGhlIHBhc3NlZCB2YWx1ZXMhXG4gIC8vIEV4YW1wbGUgZW50cnkgZnJvbSBjb2xvclBhbGV0dGUgW0xvZ10gW3tzbHVnOiBcInByaW1hcnlcIiwgY29sb3I6IFwiIzAwNTE3N1wiLCBuYW1lOiBcIlByaW1hcnlcIn0sIHtzbHVnOiBcImFjY2VudFwiLCBjb2xvcjogXCIjZjJhOTAwXCIsIG5hbWU6IFwiQWNjZW50XCJ9XSAoMilcbiAgLy8gY29uc3QgY29sb3JQYWxldHRlID0gdXNlU2V0dGluZyggJ2NvbG9yLnBhbGV0dGUnICk7XG4gIC8vIGNvbnNvbGUubG9nKGNvbG9yUGFsZXR0ZSk7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gID8gdXNlU2V0dGluZ3MoJ2NvbG9yLnBhbGV0dGUnKVswXSBhcyB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXVxuICA6IG51bGw7XG4gIGNvbnN0IGNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IHN0YW5kYXJkQ29sb3JEYXRhO1xuXG4gIGNvbnN0IHZhbHVlID0gaGV4XG4gICAgPyBhdHRyaWJ1dGVzLmNvbG9yXG4gICAgOiBjb2xvckRhdGEuZmluZCgoZW50cnkpID0+IGVudHJ5LnNsdWcgPT09IGF0dHJpYnV0ZXMuY29sb3IpPy5jb2xvcjtcblxuICByZXR1cm4gKFxuICAgIDxQYW5lbEJvZHkgdGl0bGU9e19fKFwiQ29sb3IgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0+XG4gICAgICA8Q29sb3JQYWxldHRlXG4gICAgICAgIGNvbG9ycz17Y29sb3JEYXRhfVxuICAgICAgICB2YWx1ZT17dmFsdWV9XG4gICAgICAgIG9uQ2hhbmdlPXsobmV3Q29sb3I6IHN0cmluZykgPT5cbiAgICAgICAgICBoYW5kbGVDb2xvckNoYW5nZShcbiAgICAgICAgICAgIGNvbG9yRGF0YSxcbiAgICAgICAgICAgIG5ld0NvbG9yLFxuICAgICAgICAgICAgc2V0QXR0cmlidXRlcyxcbiAgICAgICAgICAgIGhleCxcbiAgICAgICAgICAgIHVzZVN0eWxlLFxuICAgICAgICAgICAgdXNlVGV4dENvbG9yXG4gICAgICAgICAgKVxuICAgICAgICB9XG4gICAgICAgIGRpc2FibGVDdXN0b21Db2xvcnM9eyFjdXN0b21Db2xvcn1cbiAgICAgICAgY2xlYXJhYmxlPXtjbGVhckJ1dHRvbn1cbiAgICAgIC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vKipcbiAqIENvbG9yU3dpdGNoZXJUb29sYmFyIGNvbXBvbmVudC5cbiAqIFByb3ZpZGVzIGEgdG9vbGJhciBmb3IgY29sb3Igc2VsZWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7Q29sb3JTd2l0Y2hlclByb3BzfSBwcm9wcyAtIENvbXBvbmVudCBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBSZW5kZXJlZCBDb2xvclN3aXRjaGVyVG9vbGJhciBjb21wb25lbnQuXG4gKi9cbmNvbnN0IENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHtcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgY29sb3JEYXRhID0gc3RhbmRhcmRDb2xvckRhdGEsXG4gIHVzZVN0eWxlID0gZmFsc2UsXG4gIGhleCA9IGZhbHNlLFxuICBvdmVyd3JpdGVUaGVtZUNvbG9ycyA9IGZhbHNlLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIGNvbnN0IHRoZW1lQ29sb3JQYWxldHRlID0gIW92ZXJ3cml0ZVRoZW1lQ29sb3JzXG4gICAgPyB1c2VTZXR0aW5ncygnY29sb3IucGFsZXR0ZScpWzBdIGFzIHsgY29sb3I6IHN0cmluZzsgc2x1Zzogc3RyaW5nOyBuYW1lOiBzdHJpbmcgfVtdXG4gICAgOiBudWxsO1xuXG4gIGNvbnN0IGVmZmVjdGl2ZUNvbG9yRGF0YSA9IHRoZW1lQ29sb3JQYWxldHRlIHx8IGNvbG9yRGF0YTtcblxuICBsZXQgY2xhc3NMYWJlbCA9IGBycnplRWxlbWVudHNCRmFrQ29sb3JTZWxlY3RvcmA7XG4gIGlmKGF0dHJpYnV0ZXMuY29sb3IpIHtcbiAgY2xhc3NMYWJlbCA9IGhleFxuICAgID8gYHJyemVFbGVtZW50c0JGYWtDb2xvclNlbGVjdG9yICR7YXR0cmlidXRlcy5jb2xvci5zbGljZSgxKX1gXG4gICAgOiBgcnJ6ZUVsZW1lbnRzQkZha0NvbG9yU2VsZWN0b3IgJHthdHRyaWJ1dGVzLmNvbG9yfWA7XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxUb29sYmFyR3JvdXA+XG4gICAgICA8VG9vbGJhckl0ZW0+XG4gICAgICAgIHsoKSA9PiAoXG4gICAgICAgICAgPFRvb2xiYXJEcm9wZG93bk1lbnVcbiAgICAgICAgICAgIGljb249e2NvbG9ySWNvbn1cbiAgICAgICAgICAgIGNsYXNzTmFtZT17Y2xhc3NMYWJlbH1cbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhIENvbG9yXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICBjb250cm9scz17ZWZmZWN0aXZlQ29sb3JEYXRhLm1hcCgoZW50cnkpID0+ICh7XG4gICAgICAgICAgICAgIGtleTogZW50cnkuc2x1ZyxcbiAgICAgICAgICAgICAgdGl0bGU6IGVudHJ5Lm5hbWUsXG4gICAgICAgICAgICAgIGljb246IGNvbG9ySWNvbixcbiAgICAgICAgICAgICAgb25DbGljazogKCkgPT5cbiAgICAgICAgICAgICAgICBzZXRBdHRyaWJ1dGVzKHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBoZXggPyBlbnRyeS5jb2xvciA6IGVudHJ5LnNsdWcsXG4gICAgICAgICAgICAgICAgICBzdHlsZTogdXNlU3R5bGUgPyBlbnRyeS5zbHVnIDogXCJcIixcbiAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIH0pKX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgPC9Ub29sYmFySXRlbT5cbiAgICA8L1Rvb2xiYXJHcm91cD5cbiAgKTtcbn07XG5cbi8qKlxuICogQm9yZGVyQ29sb3JQaWNrZXIgY29tcG9uZW50LlxuICogUHJvdmlkZXMgYSBVSSBmb3IgYm9yZGVyIGNvbG9yIHNlbGVjdGlvbiBpbiBibG9jayBlZGl0b3IuXG4gKlxuICogQHBhcmFtIHtDb2xvclN3aXRjaGVyUHJvcHN9IHByb3BzIC0gQ29tcG9uZW50IHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFJlbmRlcmVkIEJvcmRlckNvbG9yUGlja2VyIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgQm9yZGVyQ29sb3JQaWNrZXIgPSAoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxufTogQ29sb3JTd2l0Y2hlclByb3BzKSA9PiB7XG4gIC8vIEV4dHJhY3QgY3VycmVudCBjb2xvciBmcm9tIGF0dHJpYnV0ZXNcbiAgY29uc3QgeyBib3JkZXJDb2xvciB9ID0gYXR0cmlidXRlcztcblxuICAvKipcbiAgICogSGFuZGxlIGNvbG9yIGNoYW5nZS5cbiAgICpcbiAgICogQHBhcmFtIHtzdHJpbmd9IG5ld0NvbG9yIC0gVGhlIG5ldyBzZWxlY3RlZCBjb2xvci5cbiAgICovXG4gIGNvbnN0IG9uQ2hhbmdlQ29sb3IgPSAobmV3Q29sb3I6IHN0cmluZykgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBib3JkZXJDb2xvcjogbmV3Q29sb3IgfSk7XG4gIH07XG5cbiAgLy8gUmVuZGVyIENvbG9yU3dpdGNoZXIgY29tcG9uZW50XG4gIHJldHVybiAoXG4gICAgPFBhbmVsQm9keSB0aXRsZT17X18oXCJCb3JkZXIgU2V0dGluZ3NcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0gaW5pdGlhbE9wZW49e2ZhbHNlfT5cbiAgICAgIDxDb2xvclBpY2tlciBjb2xvcj17YXR0cmlidXRlcy5ib3JkZXJDb2xvcn0gb25DaGFuZ2U9e29uQ2hhbmdlQ29sb3J9IC8+XG4gICAgPC9QYW5lbEJvZHk+XG4gICk7XG59O1xuXG4vLyBEZWZhdWx0IGNvbG9yIGRhdGFcbmNvbnN0IHN0YW5kYXJkQ29sb3JEYXRhID0gW1xuICB7XG4gICAgY29sb3I6IFwiIzA0MzE2QVwiLFxuICAgIHNsdWc6IFwiXCIsXG4gICAgbmFtZTogX18oXCJDZW50cmFsIGluc3RpdHV0aW9uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjQzUwRjNDXCIsXG4gICAgc2x1ZzogXCJyd1wiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBCdXNpbmVzcywgRWNvbm9taWNzLCBhbmQgTGF3XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIiksXG4gIH0sXG4gIHtcbiAgICBjb2xvcjogXCIjN2JiNzI1XCIsXG4gICAgc2x1ZzogXCJuYXRcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgU2NpZW5jZXNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAge1xuICAgIGNvbG9yOiBcIiMxOEI0RjFcIixcbiAgICBzbHVnOiBcIm1lZFwiLFxuICAgIG5hbWU6IF9fKFwiRmFjdWx0eSBvZiBNZWRpY2luZVwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiI0ZEQjczNVwiLFxuICAgIHNsdWc6IFwicGhpbFwiLFxuICAgIG5hbWU6IF9fKFxuICAgICAgXCJGYWN1bHR5IG9mIEh1bWFuaXRpZXMsIFNvY2lhbCBTY2llbmNlcywgYW5kIFRoZW9sb2d5XCIsXG4gICAgICBcInJyemUtZWxlbWVudHMtYmxvY2tzXCJcbiAgICApLFxuICB9LFxuICB7XG4gICAgY29sb3I6IFwiIzhDOUZCMVwiLFxuICAgIHNsdWc6IFwidGZcIixcbiAgICBuYW1lOiBfXyhcIkZhY3VsdHkgb2YgRW5naW5lZXJpbmdcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbl07XG5cbmNvbnN0IGV4dGVuZGVkQ29sb3JEYXRhOiB7IGNvbG9yOiBzdHJpbmc7IHNsdWc6IHN0cmluZzsgbmFtZTogc3RyaW5nIH1bXSA9IFtcbiAge1xuICAgIGNvbG9yOiBcIiNmZmZcIixcbiAgICBzbHVnOiBcImluaGVyaXRcIixcbiAgICBuYW1lOiBfXyhcIkluaGVyaXQgY29sb3JcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgfSxcbiAgLi4uc3RhbmRhcmRDb2xvckRhdGEsXG5dO1xuXG4vLyBFeHBvcnQgY29tcG9uZW50cyB1c2luZyBkaWZmZXJlbnQgY29sb3JEYXRhXG5leHBvcnQgY29uc3QgU3RhbmRhcmRDb2xvclN3aXRjaGVyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXIgey4uLnByb3BzfSAvPlxuKTtcbmV4cG9ydCBjb25zdCBTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyID0gKHByb3BzOiBDb2xvclN3aXRjaGVyUHJvcHMpID0+IChcbiAgPENvbG9yU3dpdGNoZXJUb29sYmFyIHsuLi5wcm9wc30gLz5cbik7XG5cbmV4cG9ydCBjb25zdCBFeHRlbmRlZENvbG9yU3dpdGNoZXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlciB7Li4ucHJvcHN9IGNvbG9yRGF0YT17ZXh0ZW5kZWRDb2xvckRhdGF9IC8+XG4pO1xuZXhwb3J0IGNvbnN0IEV4dGVuZGVkQ29sb3JTd2l0Y2hlclRvb2xiYXIgPSAocHJvcHM6IENvbG9yU3dpdGNoZXJQcm9wcykgPT4gKFxuICA8Q29sb3JTd2l0Y2hlclRvb2xiYXIgey4uLnByb3BzfSBjb2xvckRhdGE9e2V4dGVuZGVkQ29sb3JEYXRhfSAvPlxuKTtcblxuZXhwb3J0IHsgQm9yZGVyQ29sb3JQaWNrZXIgfTsiXSwibmFtZXMiOlsiX18iLCJDb2xvclBhbGV0dGUiLCJQYW5lbEJvZHkiLCJUb29sYmFyRHJvcGRvd25NZW51IiwiVG9vbGJhckl0ZW0iLCJUb29sYmFyR3JvdXAiLCJDb2xvclBpY2tlciIsImNvbG9yIiwiY29sb3JJY29uIiwidXNlU2V0dGluZ3MiLCJDb2xvciIsInVwZGF0ZUNvbG9yQXR0cmlidXRlcyIsImJnQ29sb3IiLCJzZXRBdHRyaWJ1dGVzIiwicGFyc2VkQ29sb3IiLCJpc0RhcmsiLCJ3aGl0ZUNvbG9yIiwibmV3Rm9udENvbG9yIiwidGV4dENvbG9yIiwiZXJyb3IiLCJjb25zb2xlIiwiaGFuZGxlQ29sb3JDaGFuZ2UiLCJjb2xvckRhdGEiLCJuZXdDb2xvciIsIm91dHB1dEhleCIsImFyZ3VtZW50cyIsImxlbmd0aCIsInVuZGVmaW5lZCIsInVzZVN0eWxlIiwidXNlVGV4dENvbG9yIiwiY29sb3JFbnRyeSIsImZpbmQiLCJlbnRyeSIsInN0eWxlIiwic2x1ZyIsIkNvbG9yU3dpdGNoZXIiLCJfcmVmIiwiYXR0cmlidXRlcyIsImhleCIsIl9yZWYkY3VzdG9tQ29sb3IiLCJjdXN0b21Db2xvciIsIl9yZWYkdXNlVGV4dENvbG9yIiwiX3JlZiRvdmVyd3JpdGVUaGVtZUNvIiwib3ZlcndyaXRlVGhlbWVDb2xvcnMiLCJfcmVmJGNsZWFyQnV0dG9uIiwiY2xlYXJCdXR0b24iLCJ0aGVtZUNvbG9yUGFsZXR0ZSIsInN0YW5kYXJkQ29sb3JEYXRhIiwidmFsdWUiLCJfYSIsIl9qc3giLCJ0aXRsZSIsImNoaWxkcmVuIiwiY29sb3JzIiwib25DaGFuZ2UiLCJkaXNhYmxlQ3VzdG9tQ29sb3JzIiwiY2xlYXJhYmxlIiwiQ29sb3JTd2l0Y2hlclRvb2xiYXIiLCJfcmVmMiIsIl9yZWYyJGNvbG9yRGF0YSIsIl9yZWYyJHVzZVN0eWxlIiwiX3JlZjIkaGV4IiwiX3JlZjIkb3ZlcndyaXRlVGhlbWVDIiwiZWZmZWN0aXZlQ29sb3JEYXRhIiwiY2xhc3NMYWJlbCIsImNvbmNhdCIsInNsaWNlIiwiaWNvbiIsImNsYXNzTmFtZSIsImxhYmVsIiwiY29udHJvbHMiLCJtYXAiLCJrZXkiLCJuYW1lIiwib25DbGljayIsIkJvcmRlckNvbG9yUGlja2VyIiwiX3JlZjMiLCJib3JkZXJDb2xvciIsIm9uQ2hhbmdlQ29sb3IiLCJpbml0aWFsT3BlbiIsImV4dGVuZGVkQ29sb3JEYXRhIiwiU3RhbmRhcmRDb2xvclN3aXRjaGVyIiwicHJvcHMiLCJPYmplY3QiLCJhc3NpZ24iLCJTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyIiwiRXh0ZW5kZWRDb2xvclN3aXRjaGVyVG9vbGJhciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/CustomColorSwitcher.tsx\n"); - -/***/ }), - -/***/ "./src/components/IconPicker.tsx": -/*!***************************************!*\ - !*** ./src/components/IconPicker.tsx ***! - \***************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ IconMarkComponent: function() { return /* binding */ IconMarkComponent; },\n/* harmony export */ IconPicker: function() { return /* binding */ IconPicker; },\n/* harmony export */ IconPickerModalInset: function() { return /* binding */ IconPickerModalInset; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _assets_fontawesome_fontawesomeIconNames_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./assets/fontawesome/fontawesomeIconNames.json */ \"./src/components/assets/fontawesome/fontawesomeIconNames.json\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/a11y */ \"@wordpress/a11y\");\n/* harmony import */ var _wordpress_a11y__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_a11y__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _assets_fontawesome_scss_fontawesome_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./assets/fontawesome/scss/fontawesome.scss */ \"./src/components/assets/fontawesome/scss/fontawesome.scss\");\n/* harmony import */ var _assets_fontawesome_scss_solid_scss__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./assets/fontawesome/scss/solid.scss */ \"./src/components/assets/fontawesome/scss/solid.scss\");\n/* harmony import */ var _assets_fontawesome_scss_brands_scss__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./assets/fontawesome/scss/brands.scss */ \"./src/components/assets/fontawesome/scss/brands.scss\");\n/* harmony import */ var _assets_fontawesome_scss_regular_scss__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./assets/fontawesome/scss/regular.scss */ \"./src/components/assets/fontawesome/scss/regular.scss\");\nfunction _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); }\nfunction _nonIterableSpread() { throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _iterableToArray(r) { if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r); }\nfunction _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); }\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n\n\n\n\n\n// You probably already include the core styles\n// @import \"../ 0 ? (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: filteredIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n }) : (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"No icons found. Please try a different search term.\", \"rrze-elements-blocks\")\n })]\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Solid Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: solidIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Regular Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: regularIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {}), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingTop: \"1rem\",\n paddingBottom: \"1rem\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalHeading, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Brand Icons\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalGrid, {\n columns: 12,\n children: brandIcons.map(function (iconOption) {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n isPressed: iconOption.value === attributes.icon,\n onClick: function onClick() {\n return onClickIconButton(iconOption.value);\n },\n size: \"compact\",\n className: \"elements-blocks-icon-Button\",\n label: iconOption.value.split(\" \")[1],\n showTooltip: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconMarkComponent, {\n type: iconOption.value.split(\" \")[0],\n iconName: iconOption.value.split(\" \")[1],\n attributes: attributes,\n className: \"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal\",\n iconValue: iconOption.value\n })\n }, iconOption.value);\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalSpacer, {\n paddingBottom: \"1rem\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {})\n })]\n });\n});\n/**\n * A component for displaying icons in the editor.\n *\n * @component\n * @param {IconMarkComponentProps} props - The properties.\n * @returns {JSX.Element | null} The loaded SVG icon or null.\n */\nvar IconMarkComponent = function IconMarkComponent(_ref4) {\n var type = _ref4.type,\n iconName = _ref4.iconName,\n attributes = _ref4.attributes,\n _ref4$defaultClass = _ref4.defaultClass,\n defaultClass = _ref4$defaultClass === void 0 ? \"elements-blocks-icon-insideEditor\" : _ref4$defaultClass,\n _ref4$setAttributes = _ref4.setAttributes,\n setAttributes = _ref4$setAttributes === void 0 ? function () {} : _ref4$setAttributes,\n _ref4$className = _ref4.className,\n className = _ref4$className === void 0 ? \"\" : _ref4$className,\n onClick = _ref4.onClick,\n _ref4$iconValue = _ref4.iconValue,\n iconValue = _ref4$iconValue === void 0 ? \"\" : _ref4$iconValue;\n var handleOnClick = function handleOnClick() {\n if (onClick) {\n onClick();\n }\n };\n //turn solid iconname into the right font-awesome class iconValue contains solid iconname\n var faType = iconValue.split(\" \")[0] || \"\";\n var faIconName = iconValue.split(\" \")[1] || \"\";\n if (iconValue === \"\") {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"\".concat(attributes.svgString, \" \").concat(className),\n onClick: handleOnClick\n });\n } else {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fa-\".concat(faType, \" fa-\").concat(faIconName, \" \").concat(className),\n onClick: handleOnClick\n });\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFxRSxlQUFBLGNBQUcsRUFBRSxHQUFBQSxlQUFBO0lBQ2RuRSxPQUFPLEdBQUErRCxLQUFBLENBQVAvRCxPQUFPO0lBQUFvRSxlQUFBLEdBQUFMLEtBQUEsQ0FDUDVCLFNBQVM7SUFBVEEsU0FBUyxHQUFBaUMsZUFBQSxjQUFHLEVBQUUsR0FBQUEsZUFBQTtFQUVkLElBQU1DLGFBQWEsR0FBRyxTQUFoQkEsYUFBYUEsQ0FBQSxFQUFRO0lBQ3pCLElBQUlyRSxPQUFPLEVBQUU7TUFDWEEsT0FBTyxFQUFFO0lBQ1g7RUFDRixDQUFDO0VBRUQ7RUFDQSxJQUFNc0UsTUFBTSxHQUFHbkMsU0FBUyxDQUFDeEQsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUU7RUFDNUMsSUFBTTRGLFVBQVUsR0FBR3BDLFNBQVMsQ0FBQ3hELEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFO0VBRWhELElBQUl3RCxTQUFTLEtBQUssRUFBRSxFQUFFO0lBQ3BCLE9BQ0UxQyxzREFBQTtNQUNFSyxTQUFTLEtBQUE5QixNQUFBLENBQUtILFVBQVUsQ0FBQ0ksU0FBUyxPQUFBRCxNQUFBLENBQUk4QixTQUFTLENBQUU7TUFDakRFLE9BQU8sRUFBRXFFO0lBQWEsRUFDaEI7RUFFWixDQUFDLE1BQU07SUFDTCxPQUNFNUUsc0RBQUE7TUFDRUssU0FBUyxRQUFBOUIsTUFBQSxDQUFRc0csTUFBTSxVQUFBdEcsTUFBQSxDQUFPdUcsVUFBVSxPQUFBdkcsTUFBQSxDQUFJOEIsU0FBUyxDQUFFO01BQ3ZERSxPQUFPLEVBQUVxRTtJQUFhLEVBQ2hCO0VBRVo7QUFDRixDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0ljb25QaWNrZXIudHN4P2YxMjciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQge1xuICBDb21ib2JveENvbnRyb2wsXG4gIEJ1dHRvbixcbiAgU2VhcmNoQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxHcmlkIGFzIEdyaWQsXG4gIF9fZXhwZXJpbWVudGFsSGVhZGluZyBhcyBIZWFkaW5nLFxuICBfX2V4cGVyaW1lbnRhbFNwYWNlciBhcyBTcGFjZXIsXG4gIF9fZXhwZXJpbWVudGFsRGl2aWRlciBhcyBEaXZpZGVyLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICB1c2VTdGF0ZSxcbiAgdXNlRWZmZWN0LFxuICB1c2VSZWYsXG4gIG1lbW8sXG4gIEZyYWdtZW50LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgZm9udGF3ZXNvbWVJY29uTmFtZXMgZnJvbSBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lSWNvbk5hbWVzLmpzb25cIjtcbmltcG9ydCB7IHNwZWFrIH0gZnJvbSAnQHdvcmRwcmVzcy9hMTF5JztcblxuLy8gWW91IHByb2JhYmx5IGFscmVhZHkgaW5jbHVkZSB0aGUgY29yZSBzdHlsZXNcbi8vIEBpbXBvcnQgXCIuLi88Y29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzXCI7XG5cbmltcG9ydCBcIi4vYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvZm9udGF3ZXNvbWUuc2Nzc1wiO1xuaW1wb3J0IFwiLi9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL2JyYW5kcy5zY3NzXCI7XG5pbXBvcnQgXCIuL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzc1wiO1xuaW1wb3J0IHsgc2V0IH0gZnJvbSBcImxvZGFzaFwiO1xuXG5pbnRlcmZhY2UgQmxvY2tBdHRyaWJ1dGVzIHtcbiAgaWNvbjogc3RyaW5nO1xuICBzdmdTdHJpbmc6IHN0cmluZztcbn1cblxudHlwZSBTZXRBdHRyaWJ1dGVzRnVuY3Rpb24gPSAoYXR0cmlidXRlczogUGFydGlhbDxCbG9ja0F0dHJpYnV0ZXM+KSA9PiB2b2lkO1xuXG4vKipcbiAqIEZldGNoIGFuZCBzZXQgdGhlIFNWRyBzdHJpbmcgYXR0cmlidXRlIGJhc2VkIG9uIHRoZSBwcm92aWRlZCB0eXBlIGFuZCBpY29uTmFtZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwYXJhbSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHBhcmFtIHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHBhcmFtIHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IHNldEF0dHJpYnV0ZXMgLSBGdW5jdGlvbiB0byBzZXQgbmV3IGF0dHJpYnV0ZXMgZm9yIHRoZSBibG9jay5cbiAqL1xuY29uc3QgZmV0Y2hTdmdJY29uID0gKFxuICB0eXBlOiBzdHJpbmcsXG4gIGljb25OYW1lOiBzdHJpbmcsXG4gIGF0dHJpYnV0ZXM6IEJsb2NrQXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlczogU2V0QXR0cmlidXRlc0Z1bmN0aW9uXG4pOiB2b2lkID0+IHtcbiAgbGV0IHN2Z0ZhQ2xhc3MgPSBcIlwiO1xuICAvL2NoZWNrIGlmIGljb25OYW1lIGFuZCB0eXBlIGFyZSBzZXRcbiAgaWYgKGljb25OYW1lICYmIHR5cGUpIHtcbiAgICBzdmdGYUNsYXNzID0gYGZhLSR7dHlwZX0gZmEtJHtpY29uTmFtZX1gO1xuICAgIHNldEF0dHJpYnV0ZXMoeyBzdmdTdHJpbmc6IHN2Z0ZhQ2xhc3MgfSk7XG4gIH1cbn07XG5cbi8qKlxuICogSWNvblBpY2tlciBjb21wb25lbnQgcHJvcGVydGllcy5cbiAqXG4gKiBAaW50ZXJmYWNlIEljb25QaWNrZXJQcm9wc1xuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBDdXJyZW50IGJsb2NrIGF0dHJpYnV0ZXMuXG4gKiBAcHJvcGVydHkge1NldEF0dHJpYnV0ZXNGdW5jdGlvbn0gc2V0QXR0cmlidXRlcyAtIEZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvblBpY2tlclByb3BzIHtcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBzZXRBdHRyaWJ1dGVzOiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG59XG5cbi8qKlxuICogQSBjb21wb25lbnQgZm9yIHBpY2tpbmcgaWNvbnMuXG4gKlxuICogQGNvbXBvbmVudFxuICogQHBhcmFtIHtJY29uUGlja2VyUHJvcHN9IHByb3BzIC0gVGhlIHByb3BlcnRpZXMuXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBgSWNvblBpY2tlcmAgY29tcG9uZW50LlxuICovXG5jb25zdCBJY29uUGlja2VyOiBSZWFjdC5Db21wb25lbnRUeXBlPEljb25QaWNrZXJQcm9wcz4gPSBtZW1vKFxuICAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH0pID0+IHtcbiAgICBjb25zdCBbYWxsSWNvbnNPcHRpb25zLCBzZXRBbGxJY29uc09wdGlvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGNyZWF0ZUljb25PcHRpb25zID0gKGljb25zOiBzdHJpbmdbXSwgbGFiZWw6IHN0cmluZykgPT5cbiAgICAgICAgaWNvbnMubWFwKChpY29uKSA9PiAoe1xuICAgICAgICAgIHZhbHVlOiBgJHtsYWJlbH0gJHtpY29ufWAsXG4gICAgICAgICAgbGFiZWw6IGAke2ljb259ICgke2xhYmVsfSlgLFxuICAgICAgICB9KSk7XG5cbiAgICAgIHNldEFsbEljb25zT3B0aW9ucyhbXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5yZWd1bGFyLCBcInJlZ3VsYXJcIiksXG4gICAgICAgIC4uLmNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLmJyYW5kcywgXCJicmFuZHNcIiksXG4gICAgICBdKTtcbiAgICB9LCBbXSk7XG5cbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgICAgZmV0Y2hTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcbiAgICB9LCBbdHlwZSwgaWNvbk5hbWUsIGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXNdKTtcblxuICAgIHJldHVybiAoXG4gICAgICA8PlxuICAgICAgICA8Q29tYm9ib3hDb250cm9sXG4gICAgICAgICAgbGFiZWw9e19fKFwiU2VsZWN0IGFuIGljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICBvbkNoYW5nZT17KG5ld0ljb24pID0+IHNldEF0dHJpYnV0ZXMoeyBpY29uOiBuZXdJY29uIH0pfVxuICAgICAgICAgIHZhbHVlPXthdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgb3B0aW9ucz17YWxsSWNvbnNPcHRpb25zfVxuICAgICAgICAgIGFsbG93UmVzZXQ9e2ZhbHNlfVxuICAgICAgICAvPlxuICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICBrZXk9e2F0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICA+PC9zcGFuPlxuICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICB2YXJpYW50PVwic2Vjb25kYXJ5XCJcbiAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gc2V0QXR0cmlidXRlcyh7IGljb246IFwiXCIsIHN2Z1N0cmluZzogXCJcIiB9KX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAge19fKFwiUmVtb3ZlIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICl9XG4gICAgICA8Lz5cbiAgICApO1xuICB9XG4pO1xuXG4vKipcbiAqIEEgY29tcG9uZW50IGZvciBwaWNraW5nIGljb25zIGluc2lkZSBhIGxhcmdlIG1vZGFsLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvblBpY2tlclByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgYEljb25QaWNrZXJgIGNvbXBvbmVudC5cbiAqL1xuY29uc3QgSWNvblBpY2tlck1vZGFsSW5zZXQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvblBpY2tlclByb3BzPiA9IG1lbW8oXG4gICh7IGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXMgfSkgPT4ge1xuICAgIGNvbnN0IFtzb2xpZEljb25zLCBzZXRTb2xpZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbcmVndWxhckljb25zLCBzZXRSZWd1bGFySWNvbnNdID0gdXNlU3RhdGUoW10pO1xuICAgIGNvbnN0IFticmFuZEljb25zLCBzZXRCcmFuZEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbYWxsSWNvbnMsIHNldEFsbEljb25zXSA9IHVzZVN0YXRlKFtdKTtcbiAgICBjb25zdCBbZmlsdGVyZWRJY29ucywgc2V0RmlsdGVyZWRJY29uc10gPSB1c2VTdGF0ZShbXSk7XG4gICAgY29uc3QgW3NlYXJjaFF1ZXJ5LCBzZXRTZWFyY2hRdWVyeV0gPSB1c2VTdGF0ZShcIlwiKTtcbiAgICBjb25zdCBbc2hvd1NlYXJjaFJlc3VsdHMsIHNldFNob3dTZWFyY2hSZXN1bHRzXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgICBjb25zdCBzZWFyY2hJbnB1dFJlZiA9IHVzZVJlZjxIVE1MSW5wdXRFbGVtZW50PihudWxsKTtcblxuICAgIGNvbnN0IFt0eXBlLCBpY29uTmFtZV0gPSBhdHRyaWJ1dGVzLmljb24uc3BsaXQoXCIgXCIpO1xuXG4gICAgLy8gY29uc3QgSWNvbiA9IHVzZUR5bmFtaWNTdmdJY29uKHR5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzKTtcblxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICBjb25zdCBjcmVhdGVJY29uT3B0aW9ucyA9IChpY29uczogc3RyaW5nW10sIGxhYmVsOiBzdHJpbmcpID0+XG4gICAgICAgIGljb25zLm1hcCgoaWNvbikgPT4gKHtcbiAgICAgICAgICB2YWx1ZTogYCR7bGFiZWx9ICR7aWNvbn1gLFxuICAgICAgICAgIGxhYmVsOiBgJHtpY29ufSAoJHtsYWJlbH0pYCxcbiAgICAgICAgfSkpO1xuXG4gICAgICBzZXRTb2xpZEljb25zKGNyZWF0ZUljb25PcHRpb25zKGZvbnRhd2Vzb21lSWNvbk5hbWVzLnNvbGlkLCBcInNvbGlkXCIpKTtcbiAgICAgIHNldFJlZ3VsYXJJY29ucyhcbiAgICAgICAgY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpXG4gICAgICApO1xuICAgICAgc2V0QnJhbmRJY29ucyhjcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpKTtcbiAgICAgIHNldEZpbHRlcmVkSWNvbnMoW1xuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5zb2xpZCwgXCJzb2xpZFwiKSxcbiAgICAgICAgLi4uY3JlYXRlSWNvbk9wdGlvbnMoZm9udGF3ZXNvbWVJY29uTmFtZXMucmVndWxhciwgXCJyZWd1bGFyXCIpLFxuICAgICAgICAuLi5jcmVhdGVJY29uT3B0aW9ucyhmb250YXdlc29tZUljb25OYW1lcy5icmFuZHMsIFwiYnJhbmRzXCIpLFxuICAgICAgXSk7XG4gICAgfSwgW10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnN0IGFsbEljb25zID0gWy4uLnNvbGlkSWNvbnMsIC4uLnJlZ3VsYXJJY29ucywgLi4uYnJhbmRJY29uc107XG4gICAgICBzZXRBbGxJY29ucyhhbGxJY29ucyk7XG4gICAgfSwgW3NvbGlkSWNvbnMsIHJlZ3VsYXJJY29ucywgYnJhbmRJY29uc10pO1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGZldGNoU3ZnSWNvbih0eXBlLCBpY29uTmFtZSwgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcyk7XG4gICAgfSwgW3R5cGUsIGljb25OYW1lLCBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzXSk7XG5cbiAgICBjb25zdCBvbkNsaWNrSWNvbkJ1dHRvbiA9IChpY29uVmFsdWU6IHN0cmluZykgPT4ge1xuICAgICAgaWYgKGljb25WYWx1ZSA9PT0gYXR0cmlidXRlcy5pY29uKSB7XG4gICAgICAgIHNldEF0dHJpYnV0ZXMoeyBpY29uOiBcIlwiIH0pO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgc2V0QXR0cmlidXRlcyh7IGljb246IGljb25WYWx1ZSB9KTtcbiAgICAgIH1cbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgY29uc3QgaGFuZGxlS2V5RG93biA9IChldmVudDogUmVhY3QuS2V5Ym9hcmRFdmVudDxIVE1MSW5wdXRFbGVtZW50PikgPT4ge1xuICAgICAgaWYgKGV2ZW50LmtleSA9PT0gXCJFbnRlclwiKSB7XG4gICAgICAgIGhhbmRsZVNlYXJjaCgpO1xuICAgICAgfVxuICAgIH07XG5cbiAgICBjb25zdCBoYW5kbGVTZWFyY2ggPSAoKSA9PiB7XG4gICAgICBjb25zdCBxdWVyeSA9IHNlYXJjaFF1ZXJ5LnRvTG93ZXJDYXNlKCk7XG4gICAgICBjb25zdCBmaWx0ZXJlZEljb25zID0gYWxsSWNvbnMuZmlsdGVyKCh7IHZhbHVlIH0pID0+IHtcbiAgICAgICAgY29uc3QgW3R5cGUsIGljb25OYW1lXSA9IHZhbHVlLnNwbGl0KFwiIFwiKTtcbiAgICAgICAgcmV0dXJuIHR5cGUuaW5jbHVkZXMocXVlcnkpIHx8IGljb25OYW1lLmluY2x1ZGVzKHF1ZXJ5KTtcbiAgICAgIH0pO1xuICAgICAgc2V0RmlsdGVyZWRJY29ucyhmaWx0ZXJlZEljb25zKTtcbiAgICAgIHNldFNob3dTZWFyY2hSZXN1bHRzKHRydWUpO1xuICAgICAgc3BlYWsoX18oJ1RoZSBzZWFyY2ggcmVzdWx0cyBnb3QgdXBkYXRlZC4nLCAncnJ6ZS1lbGVtZW50cy1ibG9ja3MnKSk7XG4gICAgfTtcblxuICAgIGNvbnN0IG9uU2VhcmNoQ2hhbmdlID0gKHNlYXJjaFF1ZXJ5OiBzdHJpbmcpID0+IHtcbiAgICAgIHNldFNlYXJjaFF1ZXJ5KHNlYXJjaFF1ZXJ5KTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDw+XG4gICAgICAgIDxwPlxuICAgICAgICAgIHtfXyhcIkljb25zIGFyZSBwcm92aWRlZCBieSBcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8YVxuICAgICAgICAgICAgaHJlZj1cImh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXCJcbiAgICAgICAgICAgIHRhcmdldD1cIl9ibGFua1wiXG4gICAgICAgICAgICByZWw9XCJub29wZW5lciBub3JlZmVycmVyXCJcbiAgICAgICAgICA+XG4gICAgICAgICAgICBGb250IEF3ZXNvbWVcbiAgICAgICAgICA8L2E+XG4gICAgICAgICAge19fKFxuICAgICAgICAgICAgXCIuIFlvdSBjYW4gc2VhcmNoIGZvciBhbiBpY29uIGJ5IHR5cGluZyBpdHMgRm9udCBBd2Vzb21lIG5hbWUgaW4gdGhlIHNlYXJjaCBmaWVsZCBiZWxvdy5cIixcbiAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICl9XG4gICAgICAgIDwvcD5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggZm9yIGFuIEljb25cIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgICAgPFNlYXJjaENvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcIlNlbGVjdCBhbiBpY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICB2YWx1ZT17c2VhcmNoUXVlcnl9XG4gICAgICAgICAgICBvbkNoYW5nZT17aGFuZGxlU2VhcmNoQ2hhbmdlfVxuICAgICAgICAgICAgb25LZXlEb3duPXtoYW5kbGVLZXlEb3dufVxuICAgICAgICAgICAgcmVmPXtzZWFyY2hJbnB1dFJlZn1cbiAgICAgICAgICAvPlxuXG4gICAgICAgICAgPEJ1dHRvbiBrZXk9XCJzZWFyY2hCdXR0b25cIiB2YXJpYW50PVwic2Vjb25kYXJ5XCIgb25DbGljaz17aGFuZGxlU2VhcmNofT5cbiAgICAgICAgICAgIHtfXyhcIlNlYXJjaCBmb3IgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICB7YXR0cmlidXRlcy5pY29uICE9PSBcIlwiICYmIChcbiAgICAgICAgICAgIDw+XG4gICAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIiBwYWRkaW5nVG9wPVwiMXJlbVwiPlxuICAgICAgICAgICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgICAgICAgIDwvU3BhY2VyPlxuICAgICAgICAgICAgICA8RnJhZ21lbnQga2V5PVwiaWNvbkZyYWdtZW50XCI+XG4gICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgIGtleT17YXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgZWxlbWVudHMtYmxvY2tzLWljb24tc2VsZWN0b3ItZGlzcGxheSAke2F0dHJpYnV0ZXMuc3ZnU3RyaW5nfWB9XG4gICAgICAgICAgICAgICAgPjwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAgICBrZXk9XCJyZW1vdmVCdXR0b25cIlxuICAgICAgICAgICAgICAgICAgdmFyaWFudD1cInNlY29uZGFyeVwiXG4gICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBzZXRBdHRyaWJ1dGVzKHsgaWNvbjogXCJcIiwgc3ZnU3RyaW5nOiBcIlwiIH0pfVxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgIHtfXyhcIlJlbW92ZSBJY29uXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9XG4gICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgIDwvRnJhZ21lbnQ+XG4gICAgICAgICAgICA8Lz5cbiAgICAgICAgICApfVxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAge3Nob3dTZWFyY2hSZXN1bHRzICYmIChcbiAgICAgICAgICA8PlxuICAgICAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgICAgICA8SGVhZGluZz57X18oXCJTZWFyY2ggUmVzdWx0c1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICAgICAge2ZpbHRlcmVkSWNvbnMubGVuZ3RoID4gMCA/IChcbiAgICAgICAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICAgICAgICB7ZmlsdGVyZWRJY29ucy5tYXAoKGljb25PcHRpb24pID0+IChcbiAgICAgICAgICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICAgICAgICAgIGtleT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAgICAgICBpc1ByZXNzZWQ9e2ljb25PcHRpb24udmFsdWUgPT09IGF0dHJpYnV0ZXMuaWNvbn1cbiAgICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBvbkNsaWNrSWNvbkJ1dHRvbihpY29uT3B0aW9uLnZhbHVlKX1cbiAgICAgICAgICAgICAgICAgICAgICBzaXplPVwiY29tcGFjdFwiXG4gICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24tQnV0dG9uXCJcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbD17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICAgICAgc2hvd1Rvb2x0aXA9e3RydWV9XG4gICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICA8SWNvbk1hcmtDb21wb25lbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzBdfVxuICAgICAgICAgICAgICAgICAgICAgICAgaWNvbk5hbWU9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlcz17YXR0cmlidXRlc31cbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvciBlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JNb2RhbFwiXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uVmFsdWU9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgICAgICApKX1cbiAgICAgICAgICAgICAgICA8L0dyaWQ+XG4gICAgICAgICAgICAgICkgOiAoXG4gICAgICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgICAgICB7X18oXG4gICAgICAgICAgICAgICAgICAgIFwiTm8gaWNvbnMgZm91bmQuIFBsZWFzZSB0cnkgYSBkaWZmZXJlbnQgc2VhcmNoIHRlcm0uXCIsXG4gICAgICAgICAgICAgICAgICAgIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIlxuICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICl9XG4gICAgICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgICA8Lz5cbiAgICAgICAgKX1cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiU29saWQgSWNvbnNcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX08L0hlYWRpbmc+XG4gICAgICAgICAgPEdyaWQgY29sdW1ucz17MTJ9PlxuICAgICAgICAgICAge3NvbGlkSWNvbnMubWFwKChpY29uT3B0aW9uKSA9PiAoXG4gICAgICAgICAgICAgIDxCdXR0b25cbiAgICAgICAgICAgICAgICBrZXk9e2ljb25PcHRpb24udmFsdWV9XG4gICAgICAgICAgICAgICAgaXNQcmVzc2VkPXtpY29uT3B0aW9uLnZhbHVlID09PSBhdHRyaWJ1dGVzLmljb259XG4gICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gb25DbGlja0ljb25CdXR0b24oaWNvbk9wdGlvbi52YWx1ZSl9XG4gICAgICAgICAgICAgICAgc2l6ZT1cImNvbXBhY3RcIlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImVsZW1lbnRzLWJsb2Nrcy1pY29uLUJ1dHRvblwiXG4gICAgICAgICAgICAgICAgbGFiZWw9e2ljb25PcHRpb24udmFsdWUuc3BsaXQoXCIgXCIpWzFdfVxuICAgICAgICAgICAgICAgIHNob3dUb29sdGlwPXt0cnVlfVxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPEljb25NYXJrQ29tcG9uZW50XG4gICAgICAgICAgICAgICAgICB0eXBlPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVswXX1cbiAgICAgICAgICAgICAgICAgIGljb25OYW1lPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e2F0dHJpYnV0ZXN9XG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3IgZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yTW9kYWxcIlxuICAgICAgICAgICAgICAgICAgaWNvblZhbHVlPXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgKSl9XG4gICAgICAgICAgPC9HcmlkPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgICAgPERpdmlkZXIgLz5cbiAgICAgICAgPFNwYWNlciBwYWRkaW5nVG9wPVwiMXJlbVwiIHBhZGRpbmdCb3R0b209XCIxcmVtXCI+XG4gICAgICAgICAgPEhlYWRpbmc+e19fKFwiUmVndWxhciBJY29uc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfTwvSGVhZGluZz5cbiAgICAgICAgICA8R3JpZCBjb2x1bW5zPXsxMn0+XG4gICAgICAgICAgICB7cmVndWxhckljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxEaXZpZGVyIC8+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ1RvcD1cIjFyZW1cIiBwYWRkaW5nQm90dG9tPVwiMXJlbVwiPlxuICAgICAgICAgIDxIZWFkaW5nPntfXyhcIkJyYW5kIEljb25zXCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9PC9IZWFkaW5nPlxuICAgICAgICAgIDxHcmlkIGNvbHVtbnM9ezEyfT5cbiAgICAgICAgICAgIHticmFuZEljb25zLm1hcCgoaWNvbk9wdGlvbikgPT4gKFxuICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpY29uT3B0aW9uLnZhbHVlfVxuICAgICAgICAgICAgICAgIGlzUHJlc3NlZD17aWNvbk9wdGlvbi52YWx1ZSA9PT0gYXR0cmlidXRlcy5pY29ufVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2xpY2tJY29uQnV0dG9uKGljb25PcHRpb24udmFsdWUpfVxuICAgICAgICAgICAgICAgIHNpemU9XCJjb21wYWN0XCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJlbGVtZW50cy1ibG9ja3MtaWNvbi1CdXR0b25cIlxuICAgICAgICAgICAgICAgIGxhYmVsPXtpY29uT3B0aW9uLnZhbHVlLnNwbGl0KFwiIFwiKVsxXX1cbiAgICAgICAgICAgICAgICBzaG93VG9vbHRpcD17dHJ1ZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxJY29uTWFya0NvbXBvbmVudFxuICAgICAgICAgICAgICAgICAgdHlwZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMF19XG4gICAgICAgICAgICAgICAgICBpY29uTmFtZT17aWNvbk9wdGlvbi52YWx1ZS5zcGxpdChcIiBcIilbMV19XG4gICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzPXthdHRyaWJ1dGVzfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWljb24taW5zaWRlRWRpdG9yIGVsZW1lbnRzLWJsb2Nrcy1pY29uLWluc2lkZUVkaXRvck1vZGFsXCJcbiAgICAgICAgICAgICAgICAgIGljb25WYWx1ZT17aWNvbk9wdGlvbi52YWx1ZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgPC9TcGFjZXI+XG4gICAgICAgIDxTcGFjZXIgcGFkZGluZ0JvdHRvbT1cIjFyZW1cIj5cbiAgICAgICAgICA8RGl2aWRlciAvPlxuICAgICAgICA8L1NwYWNlcj5cbiAgICAgIDwvPlxuICAgICk7XG4gIH1cbik7XG5cbi8qKlxuICogSWNvbk1hcmtDb21wb25lbnQgY29tcG9uZW50IHByb3BlcnRpZXMuXG4gKlxuICogQGludGVyZmFjZSBJY29uTWFya0NvbXBvbmVudFByb3BzXG4gKiBAcHJvcGVydHkge3N0cmluZ30gdHlwZSAtIFRoZSB0eXBlIG9mIHRoZSBGb250QXdlc29tZSBpY29uIChlLmcuLCBzb2xpZCwgcmVndWxhciwgYnJhbmRzKS5cbiAqIEBwcm9wZXJ0eSB7c3RyaW5nfSBpY29uTmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtCbG9ja0F0dHJpYnV0ZXN9IGF0dHJpYnV0ZXMgLSBUaGUgY3VycmVudCBibG9jayBhdHRyaWJ1dGVzLlxuICogQHByb3BlcnR5IHtzdHJpbmd9IFtkZWZhdWx0Q2xhc3NdIC0gVGhlIGRlZmF1bHQgY2xhc3MgZm9yIHRoZSBpY29uLlxuICogQHByb3BlcnR5IHtTZXRBdHRyaWJ1dGVzRnVuY3Rpb259IFtzZXRBdHRyaWJ1dGVzXSAtIE9wdGlvbmFsIGZ1bmN0aW9uIHRvIHNldCBuZXcgYXR0cmlidXRlcyBmb3IgdGhlIGJsb2NrLlxuICovXG5pbnRlcmZhY2UgSWNvbk1hcmtDb21wb25lbnRQcm9wcyB7XG4gIHR5cGU6IHN0cmluZztcbiAgaWNvbk5hbWU6IHN0cmluZztcbiAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzO1xuICBkZWZhdWx0Q2xhc3M/OiBzdHJpbmc7XG4gIHNldEF0dHJpYnV0ZXM/OiBTZXRBdHRyaWJ1dGVzRnVuY3Rpb247XG4gIGNsYXNzTmFtZT86IHN0cmluZztcbiAgb25DbGljaz86ICgpID0+IHZvaWQ7XG4gIGljb25WYWx1ZT86IHN0cmluZztcbn1cblxuLyoqXG4gKiBBIGNvbXBvbmVudCBmb3IgZGlzcGxheWluZyBpY29ucyBpbiB0aGUgZWRpdG9yLlxuICpcbiAqIEBjb21wb25lbnRcbiAqIEBwYXJhbSB7SWNvbk1hcmtDb21wb25lbnRQcm9wc30gcHJvcHMgLSBUaGUgcHJvcGVydGllcy5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudCB8IG51bGx9IFRoZSBsb2FkZWQgU1ZHIGljb24gb3IgbnVsbC5cbiAqL1xuY29uc3QgSWNvbk1hcmtDb21wb25lbnQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8SWNvbk1hcmtDb21wb25lbnRQcm9wcz4gPSAoe1xuICB0eXBlLFxuICBpY29uTmFtZSxcbiAgYXR0cmlidXRlcyxcbiAgZGVmYXVsdENsYXNzID0gXCJlbGVtZW50cy1ibG9ja3MtaWNvbi1pbnNpZGVFZGl0b3JcIixcbiAgc2V0QXR0cmlidXRlcyA9ICgpID0+IHt9LFxuICBjbGFzc05hbWUgPSBcIlwiLFxuICBvbkNsaWNrLFxuICBpY29uVmFsdWUgPSBcIlwiLFxufSkgPT4ge1xuICBjb25zdCBoYW5kbGVPbkNsaWNrID0gKCkgPT4ge1xuICAgIGlmIChvbkNsaWNrKSB7XG4gICAgICBvbkNsaWNrKCk7XG4gICAgfVxuICB9O1xuXG4gIC8vdHVybiBzb2xpZCBpY29ubmFtZSBpbnRvIHRoZSByaWdodCBmb250LWF3ZXNvbWUgY2xhc3MgaWNvblZhbHVlIGNvbnRhaW5zIHNvbGlkIGljb25uYW1lXG4gIGNvbnN0IGZhVHlwZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMF0gfHwgXCJcIjtcbiAgY29uc3QgZmFJY29uTmFtZSA9IGljb25WYWx1ZS5zcGxpdChcIiBcIilbMV0gfHwgXCJcIjtcblxuICBpZiAoaWNvblZhbHVlID09PSBcIlwiKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YCR7YXR0cmlidXRlcy5zdmdTdHJpbmd9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxzcGFuXG4gICAgICAgIGNsYXNzTmFtZT17YGZhLSR7ZmFUeXBlfSBmYS0ke2ZhSWNvbk5hbWV9ICR7Y2xhc3NOYW1lfWB9XG4gICAgICAgIG9uQ2xpY2s9e2hhbmRsZU9uQ2xpY2t9XG4gICAgICA+PC9zcGFuPlxuICAgICk7XG4gIH1cbn07XG5cbmV4cG9ydCB7IEljb25QaWNrZXIsIEljb25NYXJrQ29tcG9uZW50LCBJY29uUGlja2VyTW9kYWxJbnNldCB9O1xuIl0sIm5hbWVzIjpbIl9fIiwiQ29tYm9ib3hDb250cm9sIiwiQnV0dG9uIiwiU2VhcmNoQ29udHJvbCIsIl9fZXhwZXJpbWVudGFsR3JpZCIsIkdyaWQiLCJfX2V4cGVyaW1lbnRhbEhlYWRpbmciLCJIZWFkaW5nIiwiX19leHBlcmltZW50YWxTcGFjZXIiLCJTcGFjZXIiLCJfX2V4cGVyaW1lbnRhbERpdmlkZXIiLCJEaXZpZGVyIiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJ1c2VSZWYiLCJtZW1vIiwiRnJhZ21lbnQiLCJmb250YXdlc29tZUljb25OYW1lcyIsInNwZWFrIiwiZmV0Y2hTdmdJY29uIiwidHlwZSIsImljb25OYW1lIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJzdmdGYUNsYXNzIiwiY29uY2F0Iiwic3ZnU3RyaW5nIiwiSWNvblBpY2tlciIsIl9yZWYiLCJfdXNlU3RhdGUiLCJfdXNlU3RhdGUyIiwiX3NsaWNlZFRvQXJyYXkiLCJhbGxJY29uc09wdGlvbnMiLCJzZXRBbGxJY29uc09wdGlvbnMiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkiLCJpY29uIiwic3BsaXQiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkyIiwiY3JlYXRlSWNvbk9wdGlvbnMiLCJpY29ucyIsImxhYmVsIiwibWFwIiwidmFsdWUiLCJfdG9Db25zdW1hYmxlQXJyYXkiLCJzb2xpZCIsInJlZ3VsYXIiLCJicmFuZHMiLCJfanN4cyIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwiX2pzeCIsIm9uQ2hhbmdlIiwibmV3SWNvbiIsIm9wdGlvbnMiLCJhbGxvd1Jlc2V0IiwiY2xhc3NOYW1lIiwidmFyaWFudCIsIm9uQ2xpY2siLCJJY29uUGlja2VyTW9kYWxJbnNldCIsIl9yZWYyIiwiX3VzZVN0YXRlMyIsIl91c2VTdGF0ZTQiLCJzb2xpZEljb25zIiwic2V0U29saWRJY29ucyIsIl91c2VTdGF0ZTUiLCJfdXNlU3RhdGU2IiwicmVndWxhckljb25zIiwic2V0UmVndWxhckljb25zIiwiX3VzZVN0YXRlNyIsIl91c2VTdGF0ZTgiLCJicmFuZEljb25zIiwic2V0QnJhbmRJY29ucyIsIl91c2VTdGF0ZTkiLCJfdXNlU3RhdGUxMCIsImFsbEljb25zIiwic2V0QWxsSWNvbnMiLCJfdXNlU3RhdGUxMSIsIl91c2VTdGF0ZTEyIiwiZmlsdGVyZWRJY29ucyIsInNldEZpbHRlcmVkSWNvbnMiLCJfdXNlU3RhdGUxMyIsIl91c2VTdGF0ZTE0Iiwic2VhcmNoUXVlcnkiLCJzZXRTZWFyY2hRdWVyeSIsIl91c2VTdGF0ZTE1IiwiX3VzZVN0YXRlMTYiLCJzaG93U2VhcmNoUmVzdWx0cyIsInNldFNob3dTZWFyY2hSZXN1bHRzIiwic2VhcmNoSW5wdXRSZWYiLCJfYXR0cmlidXRlcyRpY29uJHNwbGkzIiwiX2F0dHJpYnV0ZXMkaWNvbiRzcGxpNCIsIm9uQ2xpY2tJY29uQnV0dG9uIiwiaWNvblZhbHVlIiwiaGFuZGxlU2VhcmNoQ2hhbmdlIiwiaGFuZGxlS2V5RG93biIsImV2ZW50Iiwia2V5IiwiaGFuZGxlU2VhcmNoIiwicXVlcnkiLCJ0b0xvd2VyQ2FzZSIsImZpbHRlciIsIl9yZWYzIiwiX3ZhbHVlJHNwbGl0IiwiX3ZhbHVlJHNwbGl0MiIsImluY2x1ZGVzIiwib25TZWFyY2hDaGFuZ2UiLCJocmVmIiwidGFyZ2V0IiwicmVsIiwicGFkZGluZ1RvcCIsInBhZGRpbmdCb3R0b20iLCJvbktleURvd24iLCJyZWYiLCJsZW5ndGgiLCJjb2x1bW5zIiwiaWNvbk9wdGlvbiIsImlzUHJlc3NlZCIsInNpemUiLCJzaG93VG9vbHRpcCIsIkljb25NYXJrQ29tcG9uZW50IiwiX3JlZjQiLCJfcmVmNCRkZWZhdWx0Q2xhc3MiLCJkZWZhdWx0Q2xhc3MiLCJfcmVmNCRzZXRBdHRyaWJ1dGVzIiwiX3JlZjQkY2xhc3NOYW1lIiwiX3JlZjQkaWNvblZhbHVlIiwiaGFuZGxlT25DbGljayIsImZhVHlwZSIsImZhSWNvbk5hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/IconPicker.tsx\n"); - -/***/ }), - -/***/ "./src/components/InputWarning.tsx": -/*!*****************************************!*\ - !*** ./src/components/InputWarning.tsx ***! - \*****************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nvar InputWarning = function InputWarning(_ref) {\n var warning = _ref.warning,\n min = _ref.min,\n max = _ref.max,\n count = _ref.count,\n status = _ref.status,\n className = _ref.className;\n var shouldDisplay = max === null ? count >= min : count >= min && count < max;\n return shouldDisplay ? (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Notice, {\n status: status,\n isDismissible: false,\n className: className,\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(warning, \"rrze-elements-blocks\")\n }) : null;\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (InputWarning);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9JbnB1dFdhcm5pbmcudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQXFDO0FBQ1U7QUFxQi9DLElBQU1FLFlBQVksR0FBZ0MsU0FBNUNBLFlBQVlBLENBQUFDLElBQUEsRUFBb0Y7RUFBQSxJQUFqREMsT0FBTyxHQUFBRCxJQUFBLENBQVBDLE9BQU87SUFBRUMsR0FBRyxHQUFBRixJQUFBLENBQUhFLEdBQUc7SUFBRUMsR0FBRyxHQUFBSCxJQUFBLENBQUhHLEdBQUc7SUFBRUMsS0FBSyxHQUFBSixJQUFBLENBQUxJLEtBQUs7SUFBRUMsTUFBTSxHQUFBTCxJQUFBLENBQU5LLE1BQU07SUFBRUMsU0FBUyxHQUFBTixJQUFBLENBQVRNLFNBQVM7RUFDNUYsSUFBTUMsYUFBYSxHQUFJSixHQUFHLEtBQUssSUFBSSxHQUFLQyxLQUFLLElBQUlGLEdBQUcsR0FBS0UsS0FBSyxJQUFJRixHQUFHLElBQUlFLEtBQUssR0FBR0QsR0FBSTtFQUVyRixPQUFPSSxhQUFhLEdBQ2hCQyxzREFBQSxDQUFDVix5REFBTTtJQUNITyxNQUFNLEVBQUVBLE1BQU07SUFDZEksYUFBYSxFQUFFLEtBQUs7SUFDcEJILFNBQVMsRUFBRUEsU0FBUztJQUFBSSxRQUFBLEVBRW5CYixtREFBRSxDQUFDSSxPQUFPLEVBQUUsc0JBQXNCO0VBQUMsRUFDL0IsR0FDVCxJQUFJO0FBQ1osQ0FBQztBQUVELCtEQUFlRixZQUFZIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL0lucHV0V2FybmluZy50c3g/MjhhMiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBfXyB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5pbXBvcnQgeyBOb3RpY2UgfSBmcm9tICdAd29yZHByZXNzL2NvbXBvbmVudHMnO1xuXG4vKipcbiAqIFByb3BzIGZvciBJbnB1dFdhcm5pbmcgY29tcG9uZW50LlxuICogXG4gKiBAcGFyYW0gd2FybmluZyAtIFRoZSB3YXJuaW5nIG1lc3NhZ2UgdG8gZGlzcGxheS5cbiAqIEBwYXJhbSBtaW4gLSBUaGUgbWluaW11bSB0aHJlc2hvbGQgZm9yIHRoZSBjb3VudCB0byBzdGFydCBkaXNwbGF5aW5nIHRoZSB3YXJuaW5nLlxuICogQHBhcmFtIG1heCAtIFRoZSBtYXhpbXVtIHRocmVzaG9sZCBmb3IgdGhlIGNvdW50LCBhZnRlciB3aGljaCB0aGUgd2FybmluZyB3aWxsIG5vdCBiZSBkaXNwbGF5ZWQuIElmIG51bGwsIHRoZXJlJ3Mgbm8gdXBwZXIgbGltaXQuXG4gKiBAcGFyYW0gY291bnQgLSBUaGUgY3VycmVudCBjb3VudCBvZiBpdGVtcy5cbiAqIEBwYXJhbSBzdGF0dXMgLSBUaGUgc3RhdHVzIG9mIHRoZSBub3RpY2Ugd2hpY2ggY2FuIGJlIFwiaW5mb1wiLCBcIndhcm5pbmdcIiwgb3IgXCJlcnJvclwiLlxuICogQHBhcmFtIGNsYXNzTmFtZSAtIFRoZSBDU1MgY2xhc3MgbmFtZSB0byBhcHBseSB0byB0aGUgbm90aWNlIGZvciBzdHlsaW5nLlxuICovXG5pbnRlcmZhY2UgSW5wdXRXYXJuaW5nUHJvcHMge1xuICAgIHdhcm5pbmc6IHN0cmluZztcbiAgICBtaW46IG51bWJlcjtcbiAgICBtYXg6IG51bWJlciB8IG51bGw7XG4gICAgY291bnQ6IG51bWJlcjtcbiAgICBzdGF0dXM6IFwiaW5mb1wiIHwgXCJ3YXJuaW5nXCIgfCBcImVycm9yXCI7XG4gICAgY2xhc3NOYW1lOiBzdHJpbmc7XG59XG5cbmNvbnN0IElucHV0V2FybmluZzogUmVhY3QuRkM8SW5wdXRXYXJuaW5nUHJvcHM+ID0gKHsgd2FybmluZywgbWluLCBtYXgsIGNvdW50LCBzdGF0dXMsIGNsYXNzTmFtZSB9KSA9PiB7XG4gICAgY29uc3Qgc2hvdWxkRGlzcGxheSA9IChtYXggPT09IG51bGwpID8gKGNvdW50ID49IG1pbikgOiAoY291bnQgPj0gbWluICYmIGNvdW50IDwgbWF4KTtcblxuICAgIHJldHVybiBzaG91bGREaXNwbGF5ID8gKFxuICAgICAgICA8Tm90aWNlXG4gICAgICAgICAgICBzdGF0dXM9e3N0YXR1c31cbiAgICAgICAgICAgIGlzRGlzbWlzc2libGU9e2ZhbHNlfVxuICAgICAgICAgICAgY2xhc3NOYW1lPXtjbGFzc05hbWV9XG4gICAgICAgID5cbiAgICAgICAgICAgIHtfXyh3YXJuaW5nLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICA8L05vdGljZT5cbiAgICApIDogbnVsbDtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IElucHV0V2FybmluZzsiXSwibmFtZXMiOlsiX18iLCJOb3RpY2UiLCJJbnB1dFdhcm5pbmciLCJfcmVmIiwid2FybmluZyIsIm1pbiIsIm1heCIsImNvdW50Iiwic3RhdHVzIiwiY2xhc3NOYW1lIiwic2hvdWxkRGlzcGxheSIsIl9qc3giLCJpc0Rpc21pc3NpYmxlIiwiY2hpbGRyZW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/InputWarning.tsx\n"); - -/***/ }), - -/***/ "./src/components/Xray.tsx": -/*!*********************************!*\ - !*** ./src/components/Xray.tsx ***! - \*********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ XrayBar: function() { return /* binding */ XrayBar; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n\n// Import required WordPress packages and components\n\n\n/**\n * XrayBar component - Displays a toolbar for toggling X-ray feature.\n * @param {XrayTogglerProps} props - React props.\n * @returns {JSX.Element} The rendered XrayBar component.\n */\nvar XrayBar = function XrayBar(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var xray = attributes.xray;\n /**\n * Creates an SVG icon for the xray feature.\n * @param {string} fillColor - The color to fill the SVG path with.\n * @returns {JSX.Element} The SVG icon.\n */\n var createXrayIcon = function createXrayIcon() {\n var fillColor = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \"none\";\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n height: \"1em\",\n viewBox: \"0 0 512 512\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Path, {\n fill: fillColor,\n d: \"M0 64C0 46.3 14.3 32 32 32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16v32H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48H128c-8.8 0-16 7.2-16 16s7.2 16 16 16H240v70.6L189.1 307c-5.2-2-10.6-3-16.2-3h-2.1c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6H316.4c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8H339c-5.5 0-11 1-16.2 3L272 326.6V256H384c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V176h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"\n })\n });\n };\n // Define inactive and active xray icons\n var inactiveXrayIcon = createXrayIcon(\"#D3D3D3\");\n var ActivexrayIcon = createXrayIcon(\"#000\");\n /**\n * Toggles the xray attribute.\n * @param {boolean} newXray - The new xray state.\n */\n var toggleXray = function toggleXray(newXray) {\n setAttributes({\n xray: newXray\n });\n };\n // Return the main component\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarGroup, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarItem, {\n children: function children() {\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: xray ? ActivexrayIcon : inactiveXrayIcon,\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Display options for the Editor\", \"rrze-elements-blocks\"),\n controls: [{\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Reveal all tabs inside the Editor (X-ray)\", \"rrze-elements-blocks\"),\n icon: ActivexrayIcon,\n onClick: function onClick() {\n return toggleXray(true);\n }\n }, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Only show active tabs inside the editor\", \"rrze-elements-blocks\"),\n icon: inactiveXrayIcon,\n onClick: function onClick() {\n return toggleXray(false);\n }\n }]\n });\n }\n })\n });\n};\n// Export the XrayBar component\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9YcmF5LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFBO0FBQ3FDO0FBVU47QUFVL0I7Ozs7O0FBS0EsSUFBTU0sT0FBTyxHQUFHLFNBQVZBLE9BQU9BLENBQUFDLElBQUEsRUFBdUQ7RUFBQSxJQUFqREMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7SUFBRUMsYUFBYSxHQUFBRixJQUFBLENBQWJFLGFBQWE7RUFDMUMsSUFBUUMsSUFBSSxHQUFLRixVQUFVLENBQW5CRSxJQUFJO0VBRVo7Ozs7O0VBS0EsSUFBTUMsY0FBYyxHQUFHLFNBQWpCQSxjQUFjQSxDQUFBO0lBQUEsSUFBSUMsU0FBUyxHQUFBQyxTQUFBLENBQUFDLE1BQUEsUUFBQUQsU0FBQSxRQUFBRSxTQUFBLEdBQUFGLFNBQUEsTUFBRyxNQUFNO0lBQUEsT0FDeENHLHNEQUFBLENBQUNaLHNEQUFHO01BQUNhLEtBQUssRUFBQyw0QkFBNEI7TUFBQ0MsTUFBTSxFQUFDLEtBQUs7TUFBQ0MsT0FBTyxFQUFDLGFBQWE7TUFBQUMsUUFBQSxFQUN4RUosc0RBQUEsQ0FBQ1gsdURBQUk7UUFDSGdCLElBQUksRUFBRVQsU0FBUztRQUNmVSxDQUFDLEVBQUM7TUFBdXVCO0lBQ3p1QixFQUNFO0VBQUEsQ0FDUDtFQUVEO0VBQ0EsSUFBTUMsZ0JBQWdCLEdBQUdaLGNBQWMsQ0FBQyxTQUFTLENBQUM7RUFDbEQsSUFBTWEsY0FBYyxHQUFHYixjQUFjLENBQUMsTUFBTSxDQUFDO0VBRTdDOzs7O0VBSUEsSUFBTWMsVUFBVSxHQUFHLFNBQWJBLFVBQVVBLENBQUlDLE9BQWdCLEVBQUk7SUFDdENqQixhQUFhLENBQUM7TUFBRUMsSUFBSSxFQUFFZ0I7SUFBTyxDQUFFLENBQUM7RUFDbEMsQ0FBQztFQUVEO0VBQ0EsT0FDRVYsc0RBQUEsQ0FBQ2IsK0RBQVk7SUFBQWlCLFFBQUEsRUFDWEosc0RBQUEsQ0FBQ2QsOERBQVc7TUFBQWtCLFFBQUEsRUFDVCxTQURTQSxTQUFBO1FBQUEsT0FFUkosc0RBQUEsQ0FBQ2Ysc0VBQW1CO1VBQ2xCMEIsSUFBSSxFQUFFakIsSUFBSSxHQUFHYyxjQUFjLEdBQUdELGdCQUFnQjtVQUM5Q0ssS0FBSyxFQUFFNUIsbURBQUUsQ0FBQyxnQ0FBZ0MsRUFBRSxzQkFBc0IsQ0FBQztVQUNuRTZCLFFBQVEsRUFBRSxDQUNSO1lBQ0VDLEtBQUssRUFBRTlCLG1EQUFFLENBQ1AsMkNBQTJDLEVBQzNDLHNCQUFzQixDQUN2QjtZQUNEMkIsSUFBSSxFQUFFSCxjQUFjO1lBQ3BCTyxPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQTtjQUFBLE9BQVFOLFVBQVUsQ0FBQyxJQUFJLENBQUM7WUFBQTtXQUNoQyxFQUNEO1lBQ0VLLEtBQUssRUFBRTlCLG1EQUFFLENBQ1AseUNBQXlDLEVBQ3pDLHNCQUFzQixDQUN2QjtZQUNEMkIsSUFBSSxFQUFFSixnQkFBZ0I7WUFDdEJRLE9BQU8sRUFBRSxTQUFUQSxPQUFPQSxDQUFBO2NBQUEsT0FBUU4sVUFBVSxDQUFDLEtBQUssQ0FBQztZQUFBO1dBQ2pDO1FBQ0YsRUFDRDtNQUFBO0lBQ0g7RUFDVyxFQUNEO0FBRW5CLENBQUM7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9YcmF5LnRzeD84MzUwIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydCByZXF1aXJlZCBXb3JkUHJlc3MgcGFja2FnZXMgYW5kIGNvbXBvbmVudHNcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHtcbiAgQ29sb3JQYWxldHRlLFxuICBQYW5lbEJvZHksXG4gIFRvb2xiYXJEcm9wZG93bk1lbnUsXG4gIFRvb2xiYXJJdGVtLFxuICBUb29sYmFyR3JvdXAsXG4gIFNWRyxcbiAgUGF0aCxcbiAgSWNvbixcbn0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuXG4vLyBEZWZpbmUgVHlwZVNjcmlwdCBpbnRlcmZhY2UgZm9yIGNvbXBvbmVudCBwcm9wc1xudHlwZSBYcmF5VG9nZ2xlclByb3BzID0ge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgeHJheTogYm9vbGVhbjtcbiAgfTtcbiAgc2V0QXR0cmlidXRlczogKG5ld0F0dHJpYnV0ZXM6IHsgeHJheTogYm9vbGVhbiB9KSA9PiB2b2lkO1xufTtcblxuLyoqXG4gKiBYcmF5QmFyIGNvbXBvbmVudCAtIERpc3BsYXlzIGEgdG9vbGJhciBmb3IgdG9nZ2xpbmcgWC1yYXkgZmVhdHVyZS5cbiAqIEBwYXJhbSB7WHJheVRvZ2dsZXJQcm9wc30gcHJvcHMgLSBSZWFjdCBwcm9wcy5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gVGhlIHJlbmRlcmVkIFhyYXlCYXIgY29tcG9uZW50LlxuICovXG5jb25zdCBYcmF5QmFyID0gKHsgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcyB9OiBYcmF5VG9nZ2xlclByb3BzKSA9PiB7XG4gIGNvbnN0IHsgeHJheSB9ID0gYXR0cmlidXRlcztcblxuICAvKipcbiAgICogQ3JlYXRlcyBhbiBTVkcgaWNvbiBmb3IgdGhlIHhyYXkgZmVhdHVyZS5cbiAgICogQHBhcmFtIHtzdHJpbmd9IGZpbGxDb2xvciAtIFRoZSBjb2xvciB0byBmaWxsIHRoZSBTVkcgcGF0aCB3aXRoLlxuICAgKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSBTVkcgaWNvbi5cbiAgICovXG4gIGNvbnN0IGNyZWF0ZVhyYXlJY29uID0gKGZpbGxDb2xvciA9IFwibm9uZVwiKSA9PiAoXG4gICAgPFNWRyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgaGVpZ2h0PVwiMWVtXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+XG4gICAgICA8UGF0aFxuICAgICAgICBmaWxsPXtmaWxsQ29sb3J9XG4gICAgICAgIGQ9XCJNMCA2NEMwIDQ2LjMgMTQuMyAzMiAzMiAzMkg0ODBjMTcuNyAwIDMyIDE0LjMgMzIgMzJzLTE0LjMgMzItMzIgMzJWNDE2YzE3LjcgMCAzMiAxNC4zIDMyIDMycy0xNC4zIDMyLTMyIDMySDMyYy0xNy43IDAtMzItMTQuMy0zMi0zMnMxNC4zLTMyIDMyLTMyVjk2QzE0LjMgOTYgMCA4MS43IDAgNjR6TTI1NiA5NmMtOC44IDAtMTYgNy4yLTE2IDE2djMySDE2MGMtOC44IDAtMTYgNy4yLTE2IDE2czcuMiAxNiAxNiAxNmg4MHY0OEgxMjhjLTguOCAwLTE2IDcuMi0xNiAxNnM3LjIgMTYgMTYgMTZIMjQwdjcwLjZMMTg5LjEgMzA3Yy01LjItMi0xMC42LTMtMTYuMi0zaC0yLjFjLTIzLjYgMC00Mi44IDE5LjItNDIuOCA0Mi44YzAgOS42IDMuMiAxOC45IDkuMSAyNi40bDE4LjIgMjMuMmM5LjcgMTIuNCAyNC42IDE5LjYgNDAuMyAxOS42SDMxNi40YzE1LjcgMCAzMC42LTcuMiA0MC4zLTE5LjZsMTguMi0yMy4yYzUuOS03LjUgOS4xLTE2LjggOS4xLTI2LjRjMC0yMy42LTE5LjItNDIuOC00Mi44LTQyLjhIMzM5Yy01LjUgMC0xMSAxLTE2LjIgM0wyNzIgMzI2LjZWMjU2SDM4NGM4LjggMCAxNi03LjIgMTYtMTZzLTcuMi0xNi0xNi0xNkgyNzJWMTc2aDgwYzguOCAwIDE2LTcuMiAxNi0xNnMtNy4yLTE2LTE2LTE2SDI3MlYxMTJjMC04LjgtNy4yLTE2LTE2LTE2ek0yMDggMzUyYTE2IDE2IDAgMSAxIDAgMzIgMTYgMTYgMCAxIDEgMC0zMnptODAgMTZhMTYgMTYgMCAxIDEgMzIgMCAxNiAxNiAwIDEgMSAtMzIgMHpcIlxuICAgICAgLz5cbiAgICA8L1NWRz5cbiAgKTtcblxuICAvLyBEZWZpbmUgaW5hY3RpdmUgYW5kIGFjdGl2ZSB4cmF5IGljb25zXG4gIGNvbnN0IGluYWN0aXZlWHJheUljb24gPSBjcmVhdGVYcmF5SWNvbihcIiNEM0QzRDNcIik7XG4gIGNvbnN0IEFjdGl2ZXhyYXlJY29uID0gY3JlYXRlWHJheUljb24oXCIjMDAwXCIpO1xuXG4gIC8qKlxuICAgKiBUb2dnbGVzIHRoZSB4cmF5IGF0dHJpYnV0ZS5cbiAgICogQHBhcmFtIHtib29sZWFufSBuZXdYcmF5IC0gVGhlIG5ldyB4cmF5IHN0YXRlLlxuICAgKi9cbiAgY29uc3QgdG9nZ2xlWHJheSA9IChuZXdYcmF5OiBib29sZWFuKSA9PiB7XG4gICAgc2V0QXR0cmlidXRlcyh7IHhyYXk6IG5ld1hyYXkgfSk7XG4gIH07XG5cbiAgLy8gUmV0dXJuIHRoZSBtYWluIGNvbXBvbmVudFxuICByZXR1cm4gKFxuICAgIDxUb29sYmFyR3JvdXA+XG4gICAgICA8VG9vbGJhckl0ZW0+XG4gICAgICAgIHsoKSA9PiAoXG4gICAgICAgICAgPFRvb2xiYXJEcm9wZG93bk1lbnVcbiAgICAgICAgICAgIGljb249e3hyYXkgPyBBY3RpdmV4cmF5SWNvbiA6IGluYWN0aXZlWHJheUljb259XG4gICAgICAgICAgICBsYWJlbD17X18oXCJEaXNwbGF5IG9wdGlvbnMgZm9yIHRoZSBFZGl0b3JcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgICAgICAgIGNvbnRyb2xzPXtbXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICB0aXRsZTogX18oXG4gICAgICAgICAgICAgICAgICBcIlJldmVhbCBhbGwgdGFicyBpbnNpZGUgdGhlIEVkaXRvciAoWC1yYXkpXCIsXG4gICAgICAgICAgICAgICAgICBcInJyemUtZWxlbWVudHMtYmxvY2tzXCJcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIGljb246IEFjdGl2ZXhyYXlJY29uLFxuICAgICAgICAgICAgICAgIG9uQ2xpY2s6ICgpID0+IHRvZ2dsZVhyYXkodHJ1ZSksXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICB0aXRsZTogX18oXG4gICAgICAgICAgICAgICAgICBcIk9ubHkgc2hvdyBhY3RpdmUgdGFicyBpbnNpZGUgdGhlIGVkaXRvclwiLFxuICAgICAgICAgICAgICAgICAgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBpY29uOiBpbmFjdGl2ZVhyYXlJY29uLFxuICAgICAgICAgICAgICAgIG9uQ2xpY2s6ICgpID0+IHRvZ2dsZVhyYXkoZmFsc2UpLFxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgXX1cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgPC9Ub29sYmFySXRlbT5cbiAgICA8L1Rvb2xiYXJHcm91cD5cbiAgKTtcbn07XG5cbi8vIEV4cG9ydCB0aGUgWHJheUJhciBjb21wb25lbnRcbmV4cG9ydCB7IFhyYXlCYXIgfTtcbiJdLCJuYW1lcyI6WyJfXyIsIlRvb2xiYXJEcm9wZG93bk1lbnUiLCJUb29sYmFySXRlbSIsIlRvb2xiYXJHcm91cCIsIlNWRyIsIlBhdGgiLCJYcmF5QmFyIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwieHJheSIsImNyZWF0ZVhyYXlJY29uIiwiZmlsbENvbG9yIiwiYXJndW1lbnRzIiwibGVuZ3RoIiwidW5kZWZpbmVkIiwiX2pzeCIsInhtbG5zIiwiaGVpZ2h0Iiwidmlld0JveCIsImNoaWxkcmVuIiwiZmlsbCIsImQiLCJpbmFjdGl2ZVhyYXlJY29uIiwiQWN0aXZleHJheUljb24iLCJ0b2dnbGVYcmF5IiwibmV3WHJheSIsImljb24iLCJsYWJlbCIsImNvbnRyb2xzIiwidGl0bGUiLCJvbkNsaWNrIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/Xray.tsx\n"); - -/***/ }), - -/***/ "./src/tabs/InspectorControls/CustomInspectorControls.tsx": -/*!****************************************************************!*\ - !*** ./src/tabs/InspectorControls/CustomInspectorControls.tsx ***! - \****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CustomInspectorControls: function() { return /* binding */ CustomInspectorControls; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/CustomColorSwitcher */ \"./src/components/CustomColorSwitcher.tsx\");\n\n// Import required WordPress packages and components\n\n\n\n\n/**\n * CustomInspectorControls component - Adds custom inspector controls to the block editor.\n * @param {EditProps} props - React props.\n * @returns {JSX.Element} The rendered CustomInspectorControls component.\n */\nvar CustomInspectorControls = function CustomInspectorControls(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var xray = attributes.xray;\n /**\n * Render method for the CustomInspectorControls component.\n * Adds X-ray and ColorSwitcher settings to the block inspector.\n */\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"X-ray\", \"rrze-elements-blocks\"),\n initialOpen: false,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToggleControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Show / Hide all inactive tabs inside the editor.\", \"rrze-elements-blocks\"),\n checked: xray,\n onChange: function onChange(xray) {\n return setAttributes({\n xray: xray\n });\n }\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_4__.StandardColorSwitcher, {\n attributes: {\n color: attributes.color\n },\n setAttributes: setAttributes\n })]\n })\n });\n};\n// Export the CustomInspectorControls component\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFicy9JbnNwZWN0b3JDb250cm9scy9DdXN0b21JbnNwZWN0b3JDb250cm9scy50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUM0RDtBQUNLO0FBQzVCO0FBSXdDO0FBVzdFOzs7OztBQUtBLElBQU1LLHVCQUF1QixHQUFHLFNBQTFCQSx1QkFBdUJBLENBQUFDLElBQUEsRUFHQTtFQUFBLElBRjNCQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtJQUNWQyxhQUFhLEdBQUFGLElBQUEsQ0FBYkUsYUFBYTtFQUViLElBQVFDLElBQUksR0FBS0YsVUFBVSxDQUFuQkUsSUFBSTtFQUVaOzs7O0VBSUEsT0FDRUMsc0RBQUEsQ0FBQUMsdURBQUE7SUFBQUMsUUFBQSxFQUNFQyx1REFBQSxDQUFDYixzRUFBaUI7TUFBQVksUUFBQSxHQUNoQkYsc0RBQUEsQ0FBQ1QsNERBQVM7UUFBQ2EsS0FBSyxFQUFFWCxtREFBRSxDQUFDLE9BQU8sRUFBRSxzQkFBc0IsQ0FBQztRQUFFWSxXQUFXLEVBQUUsS0FBSztRQUFBSCxRQUFBLEVBQ3ZFRixzREFBQSxDQUFDUixnRUFBYTtVQUNaYyxLQUFLLEVBQUViLG1EQUFFLENBQ1Asa0RBQWtELEVBQ2xELHNCQUFzQixDQUN2QjtVQUNEYyxPQUFPLEVBQUVSLElBQUk7VUFDYlMsUUFBUSxFQUFFLFNBQVZBLFFBQVFBLENBQUdULElBQUk7WUFBQSxPQUFLRCxhQUFhLENBQUM7Y0FBRUMsSUFBSSxFQUFKQTtZQUFJLENBQUUsQ0FBQztVQUFBO1FBQUE7TUFDM0MsRUFDUSxFQUNaQyxzREFBQSxDQUFDTixrRkFBcUI7UUFDcEJHLFVBQVUsRUFBRTtVQUFFWSxLQUFLLEVBQUVaLFVBQVUsQ0FBQ1k7UUFBSyxDQUFFO1FBQ3ZDWCxhQUFhLEVBQUVBO01BQWEsRUFDNUI7SUFBQTtFQUNnQixFQUNuQjtBQUVQLENBQUM7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvdGFicy9JbnNwZWN0b3JDb250cm9scy9DdXN0b21JbnNwZWN0b3JDb250cm9scy50c3g/MzRhNSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnQgcmVxdWlyZWQgV29yZFByZXNzIHBhY2thZ2VzIGFuZCBjb21wb25lbnRzXG5pbXBvcnQgeyBJbnNwZWN0b3JDb250cm9scyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuaW1wb3J0IHsgUGFuZWxCb2R5LCBUb2dnbGVDb250cm9sIH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5cbi8vIEltcG9ydCBjdXN0b20gY29tcG9uZW50c1xuaW1wb3J0IHsgU3RhbmRhcmRDb2xvclN3aXRjaGVyIGFzIENvbG9yU3dpdGNoZXIgfSBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9DdXN0b21Db2xvclN3aXRjaGVyXCI7XG5pbXBvcnQgeyBTdGFuZGFyZENvbG9yU3dpdGNoZXIgfSBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9DdXN0b21Db2xvclN3aXRjaGVyXCI7XG5cbi8vIERlZmluZSBUeXBlU2NyaXB0IGludGVyZmFjZSBmb3IgY29tcG9uZW50IHByb3BzXG5pbnRlcmZhY2UgRWRpdFByb3BzIHtcbiAgYXR0cmlidXRlczoge1xuICAgIHhyYXk/OiBib29sZWFuO1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAoYXR0cmlidXRlczogUGFydGlhbDxFZGl0UHJvcHNbXCJhdHRyaWJ1dGVzXCJdPikgPT4gdm9pZDtcbn1cblxuLyoqXG4gKiBDdXN0b21JbnNwZWN0b3JDb250cm9scyBjb21wb25lbnQgLSBBZGRzIGN1c3RvbSBpbnNwZWN0b3IgY29udHJvbHMgdG8gdGhlIGJsb2NrIGVkaXRvci5cbiAqIEBwYXJhbSB7RWRpdFByb3BzfSBwcm9wcyAtIFJlYWN0IHByb3BzLlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgcmVuZGVyZWQgQ3VzdG9tSW5zcGVjdG9yQ29udHJvbHMgY29tcG9uZW50LlxuICovXG5jb25zdCBDdXN0b21JbnNwZWN0b3JDb250cm9scyA9ICh7XG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG59OiBFZGl0UHJvcHMpOiBKU1guRWxlbWVudCA9PiB7XG4gIGNvbnN0IHsgeHJheSB9ID0gYXR0cmlidXRlcztcblxuICAvKipcbiAgICogUmVuZGVyIG1ldGhvZCBmb3IgdGhlIEN1c3RvbUluc3BlY3RvckNvbnRyb2xzIGNvbXBvbmVudC5cbiAgICogQWRkcyBYLXJheSBhbmQgQ29sb3JTd2l0Y2hlciBzZXR0aW5ncyB0byB0aGUgYmxvY2sgaW5zcGVjdG9yLlxuICAgKi9cbiAgcmV0dXJuIChcbiAgICA8PlxuICAgICAgPEluc3BlY3RvckNvbnRyb2xzPlxuICAgICAgICA8UGFuZWxCb2R5IHRpdGxlPXtfXyhcIlgtcmF5XCIsIFwicnJ6ZS1lbGVtZW50cy1ibG9ja3NcIil9IGluaXRpYWxPcGVuPXtmYWxzZX0+XG4gICAgICAgICAgPFRvZ2dsZUNvbnRyb2xcbiAgICAgICAgICAgIGxhYmVsPXtfXyhcbiAgICAgICAgICAgICAgXCJTaG93IC8gSGlkZSBhbGwgaW5hY3RpdmUgdGFicyBpbnNpZGUgdGhlIGVkaXRvci5cIixcbiAgICAgICAgICAgICAgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiXG4gICAgICAgICAgICApfVxuICAgICAgICAgICAgY2hlY2tlZD17eHJheX1cbiAgICAgICAgICAgIG9uQ2hhbmdlPXsoeHJheSkgPT4gc2V0QXR0cmlidXRlcyh7IHhyYXkgfSl9XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9QYW5lbEJvZHk+XG4gICAgICAgIDxTdGFuZGFyZENvbG9yU3dpdGNoZXJcbiAgICAgICAgICBhdHRyaWJ1dGVzPXt7IGNvbG9yOiBhdHRyaWJ1dGVzLmNvbG9yIH19XG4gICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgLz5cbiAgICAgIDwvSW5zcGVjdG9yQ29udHJvbHM+XG4gICAgPC8+XG4gICk7XG59O1xuXG4vLyBFeHBvcnQgdGhlIEN1c3RvbUluc3BlY3RvckNvbnRyb2xzIGNvbXBvbmVudFxuZXhwb3J0IHsgQ3VzdG9tSW5zcGVjdG9yQ29udHJvbHMgfTtcbiJdLCJuYW1lcyI6WyJJbnNwZWN0b3JDb250cm9scyIsIlBhbmVsQm9keSIsIlRvZ2dsZUNvbnRyb2wiLCJfXyIsIlN0YW5kYXJkQ29sb3JTd2l0Y2hlciIsIkN1c3RvbUluc3BlY3RvckNvbnRyb2xzIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwieHJheSIsIl9qc3giLCJfRnJhZ21lbnQiLCJjaGlsZHJlbiIsIl9qc3hzIiwidGl0bGUiLCJpbml0aWFsT3BlbiIsImxhYmVsIiwiY2hlY2tlZCIsIm9uQ2hhbmdlIiwiY29sb3IiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/tabs/InspectorControls/CustomInspectorControls.tsx\n"); - -/***/ }), - -/***/ "./src/tabs/edit.tsx": -/*!***************************!*\ - !*** ./src/tabs/edit.tsx ***! - \***************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _components_InputWarning__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../components/InputWarning */ \"./src/components/InputWarning.tsx\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _components_Xray__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../components/Xray */ \"./src/components/Xray.tsx\");\n/* harmony import */ var _InspectorControls_CustomInspectorControls__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./InspectorControls/CustomInspectorControls */ \"./src/tabs/InspectorControls/CustomInspectorControls.tsx\");\n/* harmony import */ var _components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../components/CustomColorSwitcher */ \"./src/components/CustomColorSwitcher.tsx\");\n/* harmony import */ var _components_IconPicker__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../components/IconPicker */ \"./src/components/IconPicker.tsx\");\nfunction _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); }\nfunction _nonIterableRest() { throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if (\"string\" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\nfunction _iterableToArrayLimit(r, l) { var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }\nfunction _arrayWithHoles(r) { if (Array.isArray(r)) return r; }\n\n// WordPress Imports\n\n\n\n\n\n\n\n// Other Imports\n\n// Custom Components\n\n\n\n\n/**\n * Edit component for the Gutenberg block.\n *\n * Provides controls for customizing the block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n clientId = _ref.clientId,\n context = _ref.context;\n var _a;\n // WordPress hooks and other logic here.\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var blockId = props[\"data-block\"];\n var tabs = attributes.tabs;\n var _useDispatch2 = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useDispatch)(\"core/block-editor\"),\n insertBlock = _useDispatch2.insertBlock;\n var _useDispatch3 = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useDispatch)(\"core/block-editor\"),\n selectBlock = _useDispatch3.selectBlock;\n // useEffects for syncing component state and attributes\n var _useSelect =\n // retrieve the inner client ids of the current block\n (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_5__.useSelect)(function (select) {\n var _select = select(\"core/block-editor\"),\n getBlock = _select.getBlock,\n getBlocks = _select.getBlocks,\n getBlockIndex = _select.getBlockIndex;\n var selectedBlockClientId = clientId;\n var innerBlocks = getBlocks(selectedBlockClientId);\n var counter = 0;\n var innerClientIds = innerBlocks.map(function (block) {\n var _a, _b, _c;\n return {\n clientId: block === null || block === void 0 ? void 0 : block.clientId,\n title: (_a = block.attributes) === null || _a === void 0 ? void 0 : _a.title,\n position: counter++,\n icon: (_b = block.attributes) === null || _b === void 0 ? void 0 : _b.icon,\n svgString: (_c = block.attributes) === null || _c === void 0 ? void 0 : _c.svgString\n };\n });\n return {\n innerClientIds: innerClientIds\n };\n }, [clientId]),\n innerClientIds = _useSelect.innerClientIds;\n /**\n * Update the blockId attribute whenever it changes\n */\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {\n if (attributes.blockId !== blockId) {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n blockId: blockId.slice(0, 10)\n });\n }\n }, [attributes.blockId, blockId]);\n /**\n * Syncs the innerClientIds attribute with the component state\n */\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {\n if (innerClientIds.length === 0) {\n return;\n }\n if (!(0,lodash__WEBPACK_IMPORTED_MODULE_8__.isEqual)(attributes.innerClientIds, innerClientIds)) {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n innerClientIds: innerClientIds\n });\n }\n }, [innerClientIds, setAttributes]);\n /**\n * Handles logic to set the active tab.\n */\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.useEffect)(function () {\n if (attributes.active === \"\" && innerClientIds && innerClientIds.length > 0) {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n active: innerClientIds[0].clientId\n });\n }\n if (!innerClientIds || !innerClientIds.find(function (innerClientId) {\n return innerClientId[\"clientId\"] === attributes.active;\n })) {\n if (innerClientIds && innerClientIds.length > 0) {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n active: innerClientIds[0].clientId\n });\n }\n }\n }, [innerClientIds, attributes.active]);\n /**\n * Adds a new \"rrze-elements/tab\" block as a child of this block.\n */\n var addNewTab = function addNewTab() {\n var block = (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_6__.createBlock)(\"rrze-elements/tab\");\n insertBlock(block, undefined, clientId);\n selectBlock(block.clientId);\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n active: block.clientId\n });\n };\n /**\n * Changes the currently active tab.\n *\n * @param index - The index of the tab to activate.\n * @param innerClientIds - List of inner block client IDs.\n */\n var onChangeActive = function onChangeActive(index, innerClientIds) {\n var _a;\n if (((_a = innerClientIds[index]) === null || _a === void 0 ? void 0 : _a.clientId) !== undefined) {\n __unstableMarkNextChangeAsNotPersistent();\n setAttributes({\n active: innerClientIds[index].clientId\n });\n selectBlock(innerClientIds[index].clientId);\n }\n };\n /**\n * Function to determine if a tab is currently selected.\n * @param {number} index - The index of the tab.\n * @returns {boolean} - Whether the tab is selected.\n */\n var ariaSelected = function ariaSelected(index) {\n if (innerClientIds[index] === undefined) {\n return true;\n }\n if (innerClientIds[index].clientId === attributes.active || attributes.active === \"\") {\n return true;\n }\n return false;\n };\n // Main return statement for the Edit function component.\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_InputWarning__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n warning: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"We recommend using a maximum of 4 tabs for the best User Experience.\", \"rrze-elements-blocks\"),\n min: 5,\n max: null,\n count: ((_a = attributes.innerClientIds) === null || _a === void 0 ? void 0 : _a.length) || 0,\n status: \"info\",\n className: \"accordion-notice\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_InspectorControls_CustomInspectorControls__WEBPACK_IMPORTED_MODULE_10__.CustomInspectorControls, {\n attributes: {\n xray: attributes.xray,\n color: attributes.color\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_Xray__WEBPACK_IMPORTED_MODULE_9__.XrayBar, {\n attributes: {\n xray: attributes.xray\n },\n setAttributes: setAttributes\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_CustomColorSwitcher__WEBPACK_IMPORTED_MODULE_11__.StandardColorSwitcherToolbar, {\n attributes: {\n color: attributes.color\n },\n setAttributes: setAttributes\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"rrze-elements-tabs primary \".concat(attributes.color),\n id: \"tabs-1\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n role: \"tablist\",\n className: \"manual\",\n children: [attributes.innerClientIds.map(function (innerClientId, index) {\n var _a;\n var _ref2 = ((_a = innerClientId[\"icon\"]) === null || _a === void 0 ? void 0 : _a.split(\" \")) || [],\n _ref3 = _slicedToArray(_ref2, 2),\n iconType = _ref3[0],\n iconName = _ref3[1];\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n onClick: function onClick() {\n return onChangeActive(index, innerClientIds);\n },\n id: innerClientId[\"clientId\"],\n type: \"button\",\n role: \"tab\",\n \"aria-selected\": ariaSelected(index),\n \"aria-controls\": \"\".concat(innerClientId[\"position\"]),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"span\", {\n className: \"focus\",\n tabIndex: -1,\n children: [innerClientId[\"icon\"] && (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_IconPicker__WEBPACK_IMPORTED_MODULE_12__.IconMarkComponent, {\n type: iconType,\n iconName: iconName,\n attributes: {\n icon: innerClientId[\"icon\"],\n svgString: innerClientId[\"svgString\"]\n },\n defaultClass: \"elements-tabs-label-icon-inside-editor\"\n }), innerClientId[\"title\"]]\n })\n }, index);\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Button, {\n onClick: addNewTab,\n className: \"add-tab-button\",\n type: \"button\",\n role: \"tab\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"fa-solid fa-plus\"\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks\n //@ts-ignore\n , {\n //@ts-ignore\n allowedBlocks: [\"rrze-elements/tab\"],\n template: [[\"rrze-elements/tab\"], [\"rrze-elements/tab\"]]\n })]\n })]\n }))]\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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M0JOLFNBQVMsRUFBRU0sYUFBYSxDQUFDLFdBQVc7bUJBQ3JDO2tCQUNEZ0MsWUFBWSxFQUFDO2dCQUF3QyxFQUV4RCxFQUNBaEMsYUFBYSxDQUFDLE9BQU8sQ0FBQztjQUFBO1lBQ2xCLEdBckJGSSxLQUFLLENBc0JIO1VBRWIsQ0FBQyxDQUFDLEVBQ0ZLLHNEQUFBLENBQUM3RCx5REFBTTtZQUNMaUYsT0FBTyxFQUFFNUIsU0FBUztZQUNsQmMsU0FBUyxFQUFDLGdCQUFnQjtZQUMxQmUsSUFBSSxFQUFDLFFBQVE7WUFDYlIsSUFBSSxFQUFDLEtBQUs7WUFBQWQsUUFBQSxFQUVWQyxzREFBQTtjQUFNTSxTQUFTLEVBQUU7WUFBa0I7VUFBUyxFQUVyQztRQUFBLEVBQ0wsRUFDTk4sc0RBQUEsQ0FBQ2pFLGdFQUFXQTtRQUNWO1FBQUE7VUFBQTtVQUNBeUYsYUFBYSxFQUFFLENBQUMsbUJBQW1CLENBQUM7VUFDcENDLFFBQVEsRUFBRSxDQUFDLENBQUMsbUJBQW1CLENBQUMsRUFBRSxDQUFDLG1CQUFtQixDQUFDO1FBQUMsRUFDeEQ7TUFBQSxFQUNFO0lBQUEsR0FDRjtFQUFBLEVBQ0w7QUFFUCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvdGFicy9lZGl0LnRzeD8yYzFmIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFdvcmRQcmVzcyBJbXBvcnRzXG5pbXBvcnQge1xuICB1c2VCbG9ja1Byb3BzLFxuICBJbm5lckJsb2NrcyxcbiAgQmxvY2tDb250cm9scyxcbiAgc3RvcmUgYXMgYmxvY2tFZGl0b3JTdG9yZSxcbn0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgeyBCdXR0b24gfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IHVzZUVmZmVjdCB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcbmltcG9ydCB7IHVzZVNlbGVjdCwgdXNlRGlzcGF0Y2ggfSBmcm9tIFwiQHdvcmRwcmVzcy9kYXRhXCI7XG5pbXBvcnQgeyBjcmVhdGVCbG9jayB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuaW1wb3J0IElucHV0V2FybmluZyBmcm9tIFwiLi4vY29tcG9uZW50cy9JbnB1dFdhcm5pbmdcIjtcblxuLy8gT3RoZXIgSW1wb3J0c1xuaW1wb3J0IHsgaXNFcXVhbCB9IGZyb20gXCJsb2Rhc2hcIjtcblxuLy8gQ3VzdG9tIENvbXBvbmVudHNcbmltcG9ydCB7IFhyYXlCYXIgfSBmcm9tIFwiLi4vY29tcG9uZW50cy9YcmF5XCI7XG5pbXBvcnQgeyBDdXN0b21JbnNwZWN0b3JDb250cm9scyB9IGZyb20gXCIuL0luc3BlY3RvckNvbnRyb2xzL0N1c3RvbUluc3BlY3RvckNvbnRyb2xzXCI7XG5pbXBvcnQgeyBTdGFuZGFyZENvbG9yU3dpdGNoZXJUb29sYmFyIGFzIENvbG9yU3dpdGNoZXJUb29sYmFyIH0gZnJvbSBcIi4uL2NvbXBvbmVudHMvQ3VzdG9tQ29sb3JTd2l0Y2hlclwiO1xuaW1wb3J0IHsgSWNvbk1hcmtDb21wb25lbnQgfSBmcm9tIFwiLi4vY29tcG9uZW50cy9JY29uUGlja2VyXCI7XG5cbi8vIFR5cGVTY3JpcHQgaW50ZXJmYWNlcyBmb3IgYmV0dGVyIHR5cGUgY2hlY2tpbmdcbmludGVyZmFjZSBUYWIge1xuICB0aXRsZT86IHN0cmluZztcbiAgaW5kZXg/OiBudW1iZXI7XG4gIGFjdGl2ZT86IHN0cmluZztcbiAgY2xpZW50SWQ/OiBzdHJpbmc7XG59XG5pbnRlcmZhY2UgRWRpdFByb3BzIHtcbiAgYXR0cmlidXRlczoge1xuICAgIHN0eWxlPzogc3RyaW5nO1xuICAgIGNvbG9yPzogc3RyaW5nO1xuICAgIHRhYnM/OiBUYWJbXTtcbiAgICBjaGlsZHJlbkNvdW50PzogbnVtYmVyO1xuICAgIHByZXZpb3VzQmxvY2tJZHM/OiBzdHJpbmdbXTtcbiAgICBwcmV2aW91c0Jsb2NrQ2xpZW50cz86IHN0cmluZ1tdO1xuICAgIGJsb2NrSWQ/OiBzdHJpbmc7XG4gICAgaW5uZXJDbGllbnRJZHM/OiB7XG4gICAgICBjbGllbnRJZDogc3RyaW5nO1xuICAgICAgdGl0bGU6IHN0cmluZztcbiAgICAgIHBvc2l0aW9uOiBudW1iZXI7XG4gICAgICBpY29uOiBzdHJpbmc7XG4gICAgICBzdmdTdHJpbmc6IHN0cmluZztcbiAgICB9W107XG4gICAgYWN0aXZlPzogc3RyaW5nO1xuICAgIHhyYXk/OiBib29sZWFuO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAoYXR0cmlidXRlczogUGFydGlhbDxFZGl0UHJvcHNbXCJhdHRyaWJ1dGVzXCJdPikgPT4gdm9pZDtcbiAgY2xpZW50SWQ6IHN0cmluZztcbiAgY29udGV4dDogeyBba2V5OiBzdHJpbmddOiBhbnkgfTtcbiAgYmxvY2tQcm9wczogYW55O1xuICBzZWxlY3RlZEJsb2NrOiBhbnk7XG4gIGJsb2NrUGFyZW50czogYW55O1xufVxuXG50eXBlIFdQQmxvY2sgPSB7XG4gIGlubmVyQmxvY2tzOiBXUEJsb2NrW107XG4gIG5hbWU/OiBzdHJpbmc7XG4gIGF0dHJpYnV0ZXM/OiB7XG4gICAgaWNvbjogYW55O1xuICAgIHN2Z1N0cmluZzogYW55O1xuICAgIGNoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gICAgdGl0bGU/OiBzdHJpbmc7XG4gIH07XG4gIGNsaWVudElkPzogc3RyaW5nO1xufTtcblxuLyoqXG4gKiBFZGl0IGNvbXBvbmVudCBmb3IgdGhlIEd1dGVuYmVyZyBibG9jay5cbiAqXG4gKiBQcm92aWRlcyBjb250cm9scyBmb3IgY3VzdG9taXppbmcgdGhlIGJsb2NrIGFuZCByZW5kZXJzIHRoZSBibG9jayBpbnNpZGUgdGhlIGVkaXRvci5cbiAqXG4gKiBAcGFyYW0ge0VkaXRQcm9wc30gcHJvcHMgLSBUaGUgcHJvcGVydGllcyBwYXNzZWQgdG8gdGhlIGNvbXBvbmVudC5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gVGhlIEpTWCByZXByZXNlbnRhdGlvbiBvZiB0aGUgY29tcG9uZW50LlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBFZGl0KHtcbiAgYmxvY2tQcm9wcyxcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbiAgY2xpZW50SWQsXG4gIGNvbnRleHQsXG59OiBFZGl0UHJvcHMpIHtcbiAgLy8gV29yZFByZXNzIGhvb2tzIGFuZCBvdGhlciBsb2dpYyBoZXJlLlxuICBjb25zdCB7IF9fdW5zdGFibGVNYXJrTmV4dENoYW5nZUFzTm90UGVyc2lzdGVudCB9ID1cbiAgICB1c2VEaXNwYXRjaChibG9ja0VkaXRvclN0b3JlKTtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG4gIGNvbnN0IGJsb2NrSWQgPSBwcm9wc1tcImRhdGEtYmxvY2tcIl07XG4gIGNvbnN0IHsgdGFicyB9ID0gYXR0cmlidXRlcztcblxuICBjb25zdCB7IGluc2VydEJsb2NrIH0gPSB1c2VEaXNwYXRjaChcImNvcmUvYmxvY2stZWRpdG9yXCIpO1xuICBjb25zdCB7IHNlbGVjdEJsb2NrIH0gPSB1c2VEaXNwYXRjaChcImNvcmUvYmxvY2stZWRpdG9yXCIpO1xuXG4gIC8vIHVzZUVmZmVjdHMgZm9yIHN5bmNpbmcgY29tcG9uZW50IHN0YXRlIGFuZCBhdHRyaWJ1dGVzXG4gIGNvbnN0IHsgaW5uZXJDbGllbnRJZHMgfSA9XG4gICAgLy8gcmV0cmlldmUgdGhlIGlubmVyIGNsaWVudCBpZHMgb2YgdGhlIGN1cnJlbnQgYmxvY2tcbiAgICB1c2VTZWxlY3QoXG4gICAgICAoc2VsZWN0KSA9PiB7XG4gICAgICAgIGNvbnN0IHsgZ2V0QmxvY2ssIGdldEJsb2NrcywgZ2V0QmxvY2tJbmRleCB9ID0gc2VsZWN0KFxuICAgICAgICAgIFwiY29yZS9ibG9jay1lZGl0b3JcIlxuICAgICAgICApIGFzIHtcbiAgICAgICAgICBnZXRCbG9jazogRnVuY3Rpb247XG4gICAgICAgICAgZ2V0QmxvY2tzOiBGdW5jdGlvbjtcbiAgICAgICAgICBnZXRCbG9ja0luZGV4OiBGdW5jdGlvbjtcbiAgICAgICAgfTtcbiAgICAgICAgY29uc3Qgc2VsZWN0ZWRCbG9ja0NsaWVudElkID0gY2xpZW50SWQ7XG4gICAgICAgIGNvbnN0IGlubmVyQmxvY2tzID0gZ2V0QmxvY2tzKHNlbGVjdGVkQmxvY2tDbGllbnRJZCk7XG4gICAgICAgIGxldCBjb3VudGVyID0gMDtcbiAgICAgICAgY29uc3QgaW5uZXJDbGllbnRJZHMgPSBpbm5lckJsb2Nrcy5tYXAoKGJsb2NrOiBXUEJsb2NrKSA9PiAoe1xuICAgICAgICAgIGNsaWVudElkOiBibG9jaz8uY2xpZW50SWQsXG4gICAgICAgICAgdGl0bGU6IGJsb2NrLmF0dHJpYnV0ZXM/LnRpdGxlLFxuICAgICAgICAgIHBvc2l0aW9uOiBjb3VudGVyKyssXG4gICAgICAgICAgaWNvbjogYmxvY2suYXR0cmlidXRlcz8uaWNvbixcbiAgICAgICAgICBzdmdTdHJpbmc6IGJsb2NrLmF0dHJpYnV0ZXM/LnN2Z1N0cmluZyxcbiAgICAgICAgfSkpO1xuXG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgaW5uZXJDbGllbnRJZHMsXG4gICAgICAgIH07XG4gICAgICB9LFxuICAgICAgW2NsaWVudElkXVxuICAgICk7XG5cbiAgLyoqXG4gICAqIFVwZGF0ZSB0aGUgYmxvY2tJZCBhdHRyaWJ1dGUgd2hlbmV2ZXIgaXQgY2hhbmdlc1xuICAgKi9cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBpZiAoYXR0cmlidXRlcy5ibG9ja0lkICE9PSBibG9ja0lkKSB7XG4gICAgICBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQoKTtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBibG9ja0lkOiBibG9ja0lkLnNsaWNlKDAsIDEwKSB9KTtcbiAgICB9XG4gIH0sIFthdHRyaWJ1dGVzLmJsb2NrSWQsIGJsb2NrSWRdKTtcblxuICAvKipcbiAgICogU3luY3MgdGhlIGlubmVyQ2xpZW50SWRzIGF0dHJpYnV0ZSB3aXRoIHRoZSBjb21wb25lbnQgc3RhdGVcbiAgICovXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgaWYgKGlubmVyQ2xpZW50SWRzLmxlbmd0aCA9PT0gMCkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIGlmICghaXNFcXVhbChhdHRyaWJ1dGVzLmlubmVyQ2xpZW50SWRzLCBpbm5lckNsaWVudElkcykpIHtcbiAgICAgIF9fdW5zdGFibGVNYXJrTmV4dENoYW5nZUFzTm90UGVyc2lzdGVudCgpO1xuICAgICAgc2V0QXR0cmlidXRlcyh7IGlubmVyQ2xpZW50SWRzIH0pO1xuICAgIH1cbiAgfSwgW2lubmVyQ2xpZW50SWRzLCBzZXRBdHRyaWJ1dGVzXSk7XG5cbiAgLyoqXG4gICAqIEhhbmRsZXMgbG9naWMgdG8gc2V0IHRoZSBhY3RpdmUgdGFiLlxuICAgKi9cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBpZiAoXG4gICAgICBhdHRyaWJ1dGVzLmFjdGl2ZSA9PT0gXCJcIiAmJlxuICAgICAgaW5uZXJDbGllbnRJZHMgJiZcbiAgICAgIGlubmVyQ2xpZW50SWRzLmxlbmd0aCA+IDBcbiAgICApIHtcbiAgICAgIF9fdW5zdGFibGVNYXJrTmV4dENoYW5nZUFzTm90UGVyc2lzdGVudCgpO1xuICAgICAgc2V0QXR0cmlidXRlcyh7IGFjdGl2ZTogaW5uZXJDbGllbnRJZHNbMF0uY2xpZW50SWQgfSk7XG4gICAgfVxuXG4gICAgaWYgKFxuICAgICAgIWlubmVyQ2xpZW50SWRzIHx8XG4gICAgICAhaW5uZXJDbGllbnRJZHMuZmluZChcbiAgICAgICAgKGlubmVyQ2xpZW50SWQ6IFdQQmxvY2spID0+XG4gICAgICAgICAgaW5uZXJDbGllbnRJZFtcImNsaWVudElkXCJdID09PSBhdHRyaWJ1dGVzLmFjdGl2ZVxuICAgICAgKVxuICAgICkge1xuICAgICAgaWYgKGlubmVyQ2xpZW50SWRzICYmIGlubmVyQ2xpZW50SWRzLmxlbmd0aCA+IDApIHtcbiAgICAgICAgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50KCk7XG4gICAgICAgIHNldEF0dHJpYnV0ZXMoeyBhY3RpdmU6IGlubmVyQ2xpZW50SWRzWzBdLmNsaWVudElkIH0pO1xuICAgICAgfVxuICAgIH1cbiAgfSwgW2lubmVyQ2xpZW50SWRzLCBhdHRyaWJ1dGVzLmFjdGl2ZV0pO1xuXG4gIC8qKlxuICAgKiBBZGRzIGEgbmV3IFwicnJ6ZS1lbGVtZW50cy90YWJcIiBibG9jayBhcyBhIGNoaWxkIG9mIHRoaXMgYmxvY2suXG4gICAqL1xuICBjb25zdCBhZGROZXdUYWIgPSAoKSA9PiB7XG4gICAgY29uc3QgYmxvY2sgPSBjcmVhdGVCbG9jayhcInJyemUtZWxlbWVudHMvdGFiXCIpO1xuICAgIGluc2VydEJsb2NrKGJsb2NrLCB1bmRlZmluZWQsIGNsaWVudElkKTtcbiAgICBzZWxlY3RCbG9jayhibG9jay5jbGllbnRJZCk7XG4gICAgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50KCk7XG4gICAgc2V0QXR0cmlidXRlcyh7IGFjdGl2ZTogYmxvY2suY2xpZW50SWQgfSk7XG4gIH07XG5cbiAgLyoqXG4gICAqIENoYW5nZXMgdGhlIGN1cnJlbnRseSBhY3RpdmUgdGFiLlxuICAgKlxuICAgKiBAcGFyYW0gaW5kZXggLSBUaGUgaW5kZXggb2YgdGhlIHRhYiB0byBhY3RpdmF0ZS5cbiAgICogQHBhcmFtIGlubmVyQ2xpZW50SWRzIC0gTGlzdCBvZiBpbm5lciBibG9jayBjbGllbnQgSURzLlxuICAgKi9cbiAgY29uc3Qgb25DaGFuZ2VBY3RpdmUgPSAoXG4gICAgaW5kZXg6IG51bWJlcixcbiAgICBpbm5lckNsaWVudElkczogeyBjbGllbnRJZDogc3RyaW5nOyBwb3NpdGlvbjogbnVtYmVyIH1bXVxuICApID0+IHtcbiAgICBpZiAoaW5uZXJDbGllbnRJZHNbaW5kZXhdPy5jbGllbnRJZCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICBfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQoKTtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBhY3RpdmU6IGlubmVyQ2xpZW50SWRzW2luZGV4XS5jbGllbnRJZCB9KTtcbiAgICAgIHNlbGVjdEJsb2NrKGlubmVyQ2xpZW50SWRzW2luZGV4XS5jbGllbnRJZCk7XG4gICAgfVxuICB9O1xuXG4gIC8qKlxuICAgKiBGdW5jdGlvbiB0byBkZXRlcm1pbmUgaWYgYSB0YWIgaXMgY3VycmVudGx5IHNlbGVjdGVkLlxuICAgKiBAcGFyYW0ge251bWJlcn0gaW5kZXggLSBUaGUgaW5kZXggb2YgdGhlIHRhYi5cbiAgICogQHJldHVybnMge2Jvb2xlYW59IC0gV2hldGhlciB0aGUgdGFiIGlzIHNlbGVjdGVkLlxuICAgKi9cbiAgY29uc3QgYXJpYVNlbGVjdGVkOiBhbnkgPSAoaW5kZXg6IG51bWJlcikgPT4ge1xuICAgIGlmIChpbm5lckNsaWVudElkc1tpbmRleF0gPT09IHVuZGVmaW5lZCkge1xuICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuICAgIGlmIChcbiAgICAgIGlubmVyQ2xpZW50SWRzW2luZGV4XS5jbGllbnRJZCA9PT0gYXR0cmlidXRlcy5hY3RpdmUgfHxcbiAgICAgIGF0dHJpYnV0ZXMuYWN0aXZlID09PSBcIlwiXG4gICAgKSB7XG4gICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9O1xuXG4gIC8vIE1haW4gcmV0dXJuIHN0YXRlbWVudCBmb3IgdGhlIEVkaXQgZnVuY3Rpb24gY29tcG9uZW50LlxuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICA8SW5wdXRXYXJuaW5nXG4gICAgICAgIHdhcm5pbmc9e19fKFxuICAgICAgICAgIFwiV2UgcmVjb21tZW5kIHVzaW5nIGEgbWF4aW11bSBvZiA0IHRhYnMgZm9yIHRoZSBiZXN0IFVzZXIgRXhwZXJpZW5jZS5cIixcbiAgICAgICAgICBcInJyemUtZWxlbWVudHMtYmxvY2tzXCJcbiAgICAgICAgKX1cbiAgICAgICAgbWluPXs1fVxuICAgICAgICBtYXg9e251bGx9XG4gICAgICAgIGNvdW50PXthdHRyaWJ1dGVzLmlubmVyQ2xpZW50SWRzPy5sZW5ndGggfHwgMH1cbiAgICAgICAgc3RhdHVzPVwiaW5mb1wiXG4gICAgICAgIGNsYXNzTmFtZT1cImFjY29yZGlvbi1ub3RpY2VcIlxuICAgICAgLz5cbiAgICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgICAgPEN1c3RvbUluc3BlY3RvckNvbnRyb2xzXG4gICAgICAgICAgYXR0cmlidXRlcz17eyB4cmF5OiBhdHRyaWJ1dGVzLnhyYXksIGNvbG9yOiBhdHRyaWJ1dGVzLmNvbG9yIH19XG4gICAgICAgICAgc2V0QXR0cmlidXRlcz17c2V0QXR0cmlidXRlc31cbiAgICAgICAgLz5cbiAgICAgICAgPEJsb2NrQ29udHJvbHM+XG4gICAgICAgICAgPFhyYXlCYXJcbiAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3sgeHJheTogYXR0cmlidXRlcy54cmF5IH19XG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgIC8+XG4gICAgICAgICAgPENvbG9yU3dpdGNoZXJUb29sYmFyXG4gICAgICAgICAgICBhdHRyaWJ1dGVzPXt7IGNvbG9yOiBhdHRyaWJ1dGVzLmNvbG9yIH19XG4gICAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAgIC8+XG4gICAgICAgIDwvQmxvY2tDb250cm9scz5cbiAgICAgICAgPGRpdlxuICAgICAgICAgIGNsYXNzTmFtZT17YHJyemUtZWxlbWVudHMtdGFicyBwcmltYXJ5ICR7YXR0cmlidXRlcy5jb2xvcn1gfVxuICAgICAgICAgIGlkPVwidGFicy0xXCJcbiAgICAgICAgPlxuICAgICAgICAgIDxkaXYgcm9sZT1cInRhYmxpc3RcIiBjbGFzc05hbWU9XCJtYW51YWxcIj5cbiAgICAgICAgICAgIHthdHRyaWJ1dGVzLmlubmVyQ2xpZW50SWRzLm1hcCgoaW5uZXJDbGllbnRJZCwgaW5kZXgpID0+IHtcbiAgICAgICAgICAgICAgY29uc3QgW2ljb25UeXBlLCBpY29uTmFtZV0gPVxuICAgICAgICAgICAgICAgIGlubmVyQ2xpZW50SWRbXCJpY29uXCJdPy5zcGxpdChcIiBcIikgfHwgW107XG4gICAgICAgICAgICAgIHJldHVybiAoXG4gICAgICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICAgICAga2V5PXtpbmRleH1cbiAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IG9uQ2hhbmdlQWN0aXZlKGluZGV4LCBpbm5lckNsaWVudElkcyl9XG4gICAgICAgICAgICAgICAgICBpZD17aW5uZXJDbGllbnRJZFtcImNsaWVudElkXCJdfVxuICAgICAgICAgICAgICAgICAgdHlwZT1cImJ1dHRvblwiXG4gICAgICAgICAgICAgICAgICByb2xlPVwidGFiXCJcbiAgICAgICAgICAgICAgICAgIGFyaWEtc2VsZWN0ZWQ9e2FyaWFTZWxlY3RlZChpbmRleCl9XG4gICAgICAgICAgICAgICAgICBhcmlhLWNvbnRyb2xzPXtgJHtpbm5lckNsaWVudElkW1wicG9zaXRpb25cIl19YH1cbiAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmb2N1c1wiIHRhYkluZGV4PXstMX0+XG4gICAgICAgICAgICAgICAgICAgIHtpbm5lckNsaWVudElkW1wiaWNvblwiXSAmJiAoXG4gICAgICAgICAgICAgICAgICAgICAgPEljb25NYXJrQ29tcG9uZW50XG4gICAgICAgICAgICAgICAgICAgICAgICB0eXBlPXtpY29uVHlwZX1cbiAgICAgICAgICAgICAgICAgICAgICAgIGljb25OYW1lPXtpY29uTmFtZX1cbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM9e3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogaW5uZXJDbGllbnRJZFtcImljb25cIl0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z1N0cmluZzogaW5uZXJDbGllbnRJZFtcInN2Z1N0cmluZ1wiXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH19XG4gICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0Q2xhc3M9XCJlbGVtZW50cy10YWJzLWxhYmVsLWljb24taW5zaWRlLWVkaXRvclwiXG4gICAgICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICAgICAge2lubmVyQ2xpZW50SWRbXCJ0aXRsZVwiXX1cbiAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICBvbkNsaWNrPXthZGROZXdUYWJ9XG4gICAgICAgICAgICAgIGNsYXNzTmFtZT1cImFkZC10YWItYnV0dG9uXCJcbiAgICAgICAgICAgICAgdHlwZT1cImJ1dHRvblwiXG4gICAgICAgICAgICAgIHJvbGU9XCJ0YWJcIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e1wiZmEtc29saWQgZmEtcGx1c1wifT48L3NwYW4+XG4gICAgICAgICAgICAgIHsvKiB7X18oXCIgQWRkIG5ldyB0YWJcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX0gKi99XG4gICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8SW5uZXJCbG9ja3NcbiAgICAgICAgICAgIC8vQHRzLWlnbm9yZVxuICAgICAgICAgICAgYWxsb3dlZEJsb2Nrcz17W1wicnJ6ZS1lbGVtZW50cy90YWJcIl19XG4gICAgICAgICAgICB0ZW1wbGF0ZT17W1tcInJyemUtZWxlbWVudHMvdGFiXCJdLCBbXCJycnplLWVsZW1lbnRzL3RhYlwiXV19XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8Lz5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiSW5uZXJCbG9ja3MiLCJCbG9ja0NvbnRyb2xzIiwic3RvcmUiLCJibG9ja0VkaXRvclN0b3JlIiwiQnV0dG9uIiwiX18iLCJ1c2VFZmZlY3QiLCJ1c2VTZWxlY3QiLCJ1c2VEaXNwYXRjaCIsImNyZWF0ZUJsb2NrIiwiSW5wdXRXYXJuaW5nIiwiaXNFcXVhbCIsIlhyYXlCYXIiLCJDdXN0b21JbnNwZWN0b3JDb250cm9scyIsIlN0YW5kYXJkQ29sb3JTd2l0Y2hlclRvb2xiYXIiLCJDb2xvclN3aXRjaGVyVG9vbGJhciIsIkljb25NYXJrQ29tcG9uZW50IiwiRWRpdCIsIl9yZWYiLCJibG9ja1Byb3BzIiwiYXR0cmlidXRlcyIsInNldEF0dHJpYnV0ZXMiLCJjbGllbnRJZCIsImNvbnRleHQiLCJfdXNlRGlzcGF0Y2giLCJfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQiLCJwcm9wcyIsImJsb2NrSWQiLCJ0YWJzIiwiX3VzZURpc3BhdGNoMiIsImluc2VydEJsb2NrIiwiX3VzZURpc3BhdGNoMyIsInNlbGVjdEJsb2NrIiwiX3VzZVNlbGVjdCIsInNlbGVjdCIsIl9zZWxlY3QiLCJnZXRCbG9jayIsImdldEJsb2NrcyIsImdldEJsb2NrSW5kZXgiLCJzZWxlY3RlZEJsb2NrQ2xpZW50SWQiLCJpbm5lckJsb2NrcyIsImNvdW50ZXIiLCJpbm5lckNsaWVudElkcyIsIm1hcCIsImJsb2NrIiwidGl0bGUiLCJfYSIsInBvc2l0aW9uIiwiaWNvbiIsIl9iIiwic3ZnU3RyaW5nIiwiX2MiLCJzbGljZSIsImxlbmd0aCIsImFjdGl2ZSIsImZpbmQiLCJpbm5lckNsaWVudElkIiwiYWRkTmV3VGFiIiwidW5kZWZpbmVkIiwib25DaGFuZ2VBY3RpdmUiLCJpbmRleCIsImFyaWFTZWxlY3RlZCIsIl9qc3hzIiwiX0ZyYWdtZW50IiwiY2hpbGRyZW4iLCJfanN4Iiwid2FybmluZyIsIm1pbiIsIm1heCIsImNvdW50Iiwic3RhdHVzIiwiY2xhc3NOYW1lIiwiT2JqZWN0IiwiYXNzaWduIiwieHJheSIsImNvbG9yIiwiY29uY2F0IiwiaWQiLCJyb2xlIiwiX3JlZjIiLCJzcGxpdCIsIl9yZWYzIiwiX3NsaWNlZFRvQXJyYXkiLCJpY29uVHlwZSIsImljb25OYW1lIiwib25DbGljayIsInR5cGUiLCJ0YWJJbmRleCIsImRlZmF1bHRDbGFzcyIsImFsbG93ZWRCbG9ja3MiLCJ0ZW1wbGF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/tabs/edit.tsx\n"); - -/***/ }), - -/***/ "./src/tabs/index.tsx": -/*!****************************!*\ - !*** ./src/tabs/index.tsx ***! - \****************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/tabs/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/tabs/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/tabs/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/tabs/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".5\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"75.86\",\n y: \"204.25\",\n width: \"360.29\",\n height: \"133.91\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m81.59,173.84h112.67c3.16,0,5.73,2.57,5.73,5.73v25.16h-124.13v-25.16c0-3.16,2.57-5.73,5.73-5.73Z\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"path\", {\n d: \"m150.48,173.84h112.67c3.16,0,5.73,2.57,5.73,5.73v25.16h-124.13v-25.16c0-3.16,2.57-5.73,5.73-5.73Z\",\n fill: \"evenodd\",\n opacity: \".2\",\n strokeWidth: \"0\"\n })]\n })\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFicy9pbmRleC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBOzs7OztBQUtzRDtBQUV0RDs7Ozs7Ozs7QUFTQTs7O0FBRzBCO0FBQ0E7QUFDVTtBQUNiO0FBRXZCOzs7OztBQUtBQSxvRUFBaUIsQ0FBRUcsNkNBQW9CLEVBQUU7RUFDeEM7OztFQUdBRSxJQUFJLEVBQUU7SUFDTEMsR0FBRyxFQUFFQyx1REFBQTtNQUFLQyxFQUFFLEVBQUMsU0FBUztNQUFDQyxLQUFLLEVBQUMsNEJBQTRCO01BQUNDLE9BQU8sRUFBQyxhQUFhO01BQUFDLFFBQUEsR0FBQ0Msc0RBQUE7UUFBR0MsT0FBTyxFQUFDLElBQUk7UUFBQUYsUUFBQSxFQUFDQyxzREFBQTtVQUFNRSxDQUFDLEVBQUMsT0FBTztVQUFDQyxDQUFDLEVBQUMsUUFBUTtVQUFDQyxLQUFLLEVBQUMsUUFBUTtVQUFDQyxNQUFNLEVBQUMsUUFBUTtVQUFDQyxJQUFJLEVBQUMsU0FBUztVQUFDQyxXQUFXLEVBQUM7UUFBRztNQUFFLEVBQUksRUFBQVAsc0RBQUE7UUFBTVEsQ0FBQyxFQUFDLGtHQUFrRztRQUFDRixJQUFJLEVBQUMsU0FBUztRQUFDQyxXQUFXLEVBQUM7TUFBRyxFQUFFLEVBQUFQLHNEQUFBO1FBQU1RLENBQUMsRUFBQyxtR0FBbUc7UUFBQ0YsSUFBSSxFQUFDLFNBQVM7UUFBQ0wsT0FBTyxFQUFDLElBQUk7UUFBQ00sV0FBVyxFQUFDO01BQUcsRUFBRTtJQUFBO0dBQ2xlO0VBQ0Q7OztFQUdBRSxJQUFJLEVBQUVwQiw2Q0FBSTtFQUVWOzs7RUFHQUMsSUFBSSxFQUFKQSw2Q0FBSUE7Q0FDRyxDQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90YWJzL2luZGV4LnRzeD82NGVhIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVnaXN0ZXJzIGEgbmV3IGJsb2NrIHByb3ZpZGVkIGEgdW5pcXVlIG5hbWUgYW5kIGFuIG9iamVjdCBkZWZpbmluZyBpdHMgYmVoYXZpb3IuXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5pbXBvcnQgeyByZWdpc3RlckJsb2NrVHlwZSB9IGZyb20gJ0B3b3JkcHJlc3MvYmxvY2tzJztcblxuLyoqXG4gKiBMZXRzIHdlYnBhY2sgcHJvY2VzcyBDU1MsIFNBU1Mgb3IgU0NTUyBmaWxlcyByZWZlcmVuY2VkIGluIEphdmFTY3JpcHQgZmlsZXMuXG4gKiBBbGwgZmlsZXMgY29udGFpbmluZyBgc3R5bGVgIGtleXdvcmQgYXJlIGJ1bmRsZWQgdG9nZXRoZXIuIFRoZSBjb2RlIHVzZWRcbiAqIGdldHMgYXBwbGllZCBib3RoIHRvIHRoZSBmcm9udCBvZiB5b3VyIHNpdGUgYW5kIHRvIHRoZSBlZGl0b3IuIEFsbCBvdGhlciBmaWxlc1xuICogZ2V0IGFwcGxpZWQgdG8gdGhlIGVkaXRvciBvbmx5LlxuICpcbiAqIEBzZWUgaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2UvQHdvcmRwcmVzcy9zY3JpcHRzI3VzaW5nLWNzc1xuICovXG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBFZGl0IGZyb20gJy4vZWRpdCc7XG5pbXBvcnQgc2F2ZSBmcm9tICcuL3NhdmUnO1xuaW1wb3J0IG1ldGFkYXRhIGZyb20gJy4vYmxvY2suanNvbic7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xuXG4vKipcbiAqIEV2ZXJ5IGJsb2NrIHN0YXJ0cyBieSByZWdpc3RlcmluZyBhIG5ldyBibG9jayB0eXBlIGRlZmluaXRpb24uXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5yZWdpc3RlckJsb2NrVHlwZSggbWV0YWRhdGEubmFtZSBhcyBhbnksIHtcblx0LyoqXG5cdCAqIFVzZWQgdG8gY29uc3RydWN0IGEgcHJldmlldyBmb3IgdGhlIGJsb2NrIHRvIGJlIHNob3duIGluIHRoZSBibG9jayBpbnNlcnRlci5cblx0ICovXG5cdGljb246IHtcblx0XHRzcmM6IDxzdmcgaWQ9XCJFYmVuZV8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiPjxnIG9wYWNpdHk9XCIuNVwiPjxyZWN0IHg9XCI3NS44NlwiIHk9XCIyMDQuMjVcIiB3aWR0aD1cIjM2MC4yOVwiIGhlaWdodD1cIjEzMy45MVwiIGZpbGw9XCJldmVub2RkXCIgc3Ryb2tlV2lkdGg9XCIwXCIvPjwvZz48cGF0aCBkPVwibTgxLjU5LDE3My44NGgxMTIuNjdjMy4xNiwwLDUuNzMsMi41Nyw1LjczLDUuNzN2MjUuMTZoLTEyNC4xM3YtMjUuMTZjMC0zLjE2LDIuNTctNS43Myw1LjczLTUuNzNaXCIgZmlsbD1cImV2ZW5vZGRcIiBzdHJva2VXaWR0aD1cIjBcIi8+PHBhdGggZD1cIm0xNTAuNDgsMTczLjg0aDExMi42N2MzLjE2LDAsNS43MywyLjU3LDUuNzMsNS43M3YyNS4xNmgtMTI0LjEzdi0yNS4xNmMwLTMuMTYsMi41Ny01LjczLDUuNzMtNS43M1pcIiBmaWxsPVwiZXZlbm9kZFwiIG9wYWNpdHk9XCIuMlwiIHN0cm9rZVdpZHRoPVwiMFwiLz48L3N2Zz5cblx0fSxcblx0LyoqXG5cdCAqIEBzZWUgLi9lZGl0LmpzXG5cdCAqL1xuXHRlZGl0OiBFZGl0LFxuXG5cdC8qKlxuXHQgKiBAc2VlIC4vc2F2ZS5qc1xuXHQgKi9cblx0c2F2ZSxcbn0gYXMgYW55ICk7XG4iXSwibmFtZXMiOlsicmVnaXN0ZXJCbG9ja1R5cGUiLCJFZGl0Iiwic2F2ZSIsIm1ldGFkYXRhIiwibmFtZSIsImljb24iLCJzcmMiLCJfanN4cyIsImlkIiwieG1sbnMiLCJ2aWV3Qm94IiwiY2hpbGRyZW4iLCJfanN4Iiwib3BhY2l0eSIsIngiLCJ5Iiwid2lkdGgiLCJoZWlnaHQiLCJmaWxsIiwic3Ryb2tlV2lkdGgiLCJkIiwiZWRpdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/tabs/index.tsx\n"); - -/***/ }), - -/***/ "./src/tabs/save.tsx": -/*!***************************!*\ - !*** ./src/tabs/save.tsx ***! - \***************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\n/**\n * Save Component for the Tabs WordPress block.\n *\n * This component serves as the Save function for the Tabs WordPress block.\n * It controls the block's display inside the frontend using data stored as attributes.\n */\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n var uid = attributes.blockId;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"rrze-elements-tabs primary \".concat(attributes.color),\n id: \"tabs-\".concat(uid),\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n role: \"tablist\",\n className: \"manual\",\n children: attributes.innerClientIds.map(function (innerClientId, index) {\n var innerUid = innerClientId.clientId.slice(0, 10);\n var isSelected = innerClientId.clientId === attributes.active || attributes.active === \"\";\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", {\n id: innerUid,\n type: \"button\",\n role: \"tab\",\n \"aria-selected\": isSelected,\n \"aria-controls\": \"tab-\".concat(uid, \"_tabpanel_tab-label-\").concat(innerUid),\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"span\", {\n className: \"focus\",\n tabIndex: -1,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"span\", {\n className: \"\".concat(innerClientId.svgString)\n }), \" \".concat(innerClientId.title)]\n })\n }, index);\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})]\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFicy9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBcUU7QUFnQnJFOzs7Ozs7QUFNYyxTQUFVRSxJQUFJQSxDQUFBQyxJQUFBLEVBQTBCO0VBQUEsSUFBdkJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQ3ZDLElBQU1DLFVBQVUsR0FBR0wsa0VBQWEsQ0FBQ0UsSUFBSSxFQUFFO0VBQ3ZDLElBQU1JLEdBQUcsR0FBR0YsVUFBVSxDQUFDRyxPQUFPO0VBRTlCLE9BQ0VDLHNEQUFBLFFBQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFTTCxVQUFVO0lBQUFNLFFBQUEsRUFDakJDLHVEQUFBO01BQUtDLFNBQVMsZ0NBQUFDLE1BQUEsQ0FBZ0NWLFVBQVUsQ0FBQ1csS0FBSyxDQUFFO01BQUVDLEVBQUUsVUFBQUYsTUFBQSxDQUFVUixHQUFHLENBQUU7TUFBQUssUUFBQSxHQUNqRkgsc0RBQUE7UUFBS1MsSUFBSSxFQUFDLFNBQVM7UUFBQ0osU0FBUyxFQUFDLFFBQVE7UUFBQUYsUUFBQSxFQUNuQ1AsVUFBVSxDQUFDYyxjQUFjLENBQUNDLEdBQUcsQ0FBQyxVQUFDQyxhQUFhLEVBQUVDLEtBQUssRUFBSTtVQUN0RCxJQUFNQyxRQUFRLEdBQUdGLGFBQWEsQ0FBQ0csUUFBUSxDQUFDQyxLQUFLLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQztVQUNwRCxJQUFNQyxVQUFVLEdBQUdMLGFBQWEsQ0FBQ0csUUFBUSxLQUFLbkIsVUFBVSxDQUFDc0IsTUFBTSxJQUFJdEIsVUFBVSxDQUFDc0IsTUFBTSxLQUFLLEVBQUU7VUFFM0YsT0FDRWxCLHNEQUFBO1lBRUVRLEVBQUUsRUFBRU0sUUFBUTtZQUNaSyxJQUFJLEVBQUMsUUFBUTtZQUNiVixJQUFJLEVBQUMsS0FBSztZQUFBLGlCQUNLUSxVQUFVO1lBQUEsd0JBQUFYLE1BQUEsQ0FDSFIsR0FBRywwQkFBQVEsTUFBQSxDQUF1QlEsUUFBUSxDQUFFO1lBQUFYLFFBQUEsRUFFMURDLHVEQUFBO2NBQU1DLFNBQVMsRUFBQyxPQUFPO2NBQUNlLFFBQVEsRUFBRSxDQUFDLENBQUM7Y0FBQWpCLFFBQUEsR0FDbENILHNEQUFBO2dCQUFNSyxTQUFTLEtBQUFDLE1BQUEsQ0FBS00sYUFBYSxDQUFDUyxTQUFTO2NBQUUsRUFBUyxNQUFBZixNQUFBLENBQUtNLGFBQWEsQ0FBQ1UsS0FBSztZQUFFO1VBQzNFLEdBVEZULEtBQUssQ0FVSDtRQUViLENBQUM7TUFBQyxFQUNFLEVBQ05iLHNEQUFBLENBQUNQLGdFQUFXLENBQUM4QixPQUFPLEtBQUc7SUFBQTtFQUNuQixHQUNGO0FBRVYiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL3RhYnMvc2F2ZS50c3g/MGM2ZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VCbG9ja1Byb3BzLCBJbm5lckJsb2NrcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5pbnRlcmZhY2UgU2F2ZVByb3BzIHtcbiAgYXR0cmlidXRlczoge1xuICAgIGNvbG9yOiBzdHJpbmc7XG4gICAgYWN0aXZlOiBzdHJpbmc7XG4gICAgYmxvY2tJZDogc3RyaW5nO1xuICAgIGlubmVyQ2xpZW50SWRzOiB7XG4gICAgICBjbGllbnRJZDogc3RyaW5nO1xuICAgICAgdGl0bGU6IHN0cmluZztcbiAgICAgIHBvc2l0aW9uOiBudW1iZXI7XG4gICAgICBzdmdTdHJpbmc6IHN0cmluZztcbiAgICB9W107XG4gIH07XG59XG5cbi8qKlxuICogU2F2ZSBDb21wb25lbnQgZm9yIHRoZSBUYWJzIFdvcmRQcmVzcyBibG9jay5cbiAqXG4gKiBUaGlzIGNvbXBvbmVudCBzZXJ2ZXMgYXMgdGhlIFNhdmUgZnVuY3Rpb24gZm9yIHRoZSBUYWJzIFdvcmRQcmVzcyBibG9jay5cbiAqIEl0IGNvbnRyb2xzIHRoZSBibG9jaydzIGRpc3BsYXkgaW5zaWRlIHRoZSBmcm9udGVuZCB1c2luZyBkYXRhIHN0b3JlZCBhcyBhdHRyaWJ1dGVzLlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBzYXZlKHsgYXR0cmlidXRlcyB9OiBTYXZlUHJvcHMpIHtcbiAgY29uc3QgYmxvY2tQcm9wcyA9IHVzZUJsb2NrUHJvcHMuc2F2ZSgpO1xuICBjb25zdCB1aWQgPSBhdHRyaWJ1dGVzLmJsb2NrSWQ7XG4gIFxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAgPGRpdiBjbGFzc05hbWU9e2BycnplLWVsZW1lbnRzLXRhYnMgcHJpbWFyeSAke2F0dHJpYnV0ZXMuY29sb3J9YH0gaWQ9e2B0YWJzLSR7dWlkfWB9PlxuICAgICAgICA8ZGl2IHJvbGU9XCJ0YWJsaXN0XCIgY2xhc3NOYW1lPVwibWFudWFsXCI+XG4gICAgICAgICAge2F0dHJpYnV0ZXMuaW5uZXJDbGllbnRJZHMubWFwKChpbm5lckNsaWVudElkLCBpbmRleCkgPT4ge1xuICAgICAgICAgICAgY29uc3QgaW5uZXJVaWQgPSBpbm5lckNsaWVudElkLmNsaWVudElkLnNsaWNlKDAsIDEwKTtcbiAgICAgICAgICAgIGNvbnN0IGlzU2VsZWN0ZWQgPSBpbm5lckNsaWVudElkLmNsaWVudElkID09PSBhdHRyaWJ1dGVzLmFjdGl2ZSB8fCBhdHRyaWJ1dGVzLmFjdGl2ZSA9PT0gXCJcIjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICAgIGtleT17aW5kZXh9XG4gICAgICAgICAgICAgICAgaWQ9e2lubmVyVWlkfVxuICAgICAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgICAgIHJvbGU9XCJ0YWJcIlxuICAgICAgICAgICAgICAgIGFyaWEtc2VsZWN0ZWQ9e2lzU2VsZWN0ZWR9XG4gICAgICAgICAgICAgICAgYXJpYS1jb250cm9scz17YHRhYi0ke3VpZH1fdGFicGFuZWxfdGFiLWxhYmVsLSR7aW5uZXJVaWR9YH1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZvY3VzXCIgdGFiSW5kZXg9ey0xfT5cbiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT17YCR7aW5uZXJDbGllbnRJZC5zdmdTdHJpbmd9YH0+PC9zcGFuPntgICR7aW5uZXJDbGllbnRJZC50aXRsZX1gfVxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgICApO1xuICAgICAgICAgIH0pfVxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPElubmVyQmxvY2tzLkNvbnRlbnQgLz5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsInNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJ1aWQiLCJibG9ja0lkIiwiX2pzeCIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeHMiLCJjbGFzc05hbWUiLCJjb25jYXQiLCJjb2xvciIsImlkIiwicm9sZSIsImlubmVyQ2xpZW50SWRzIiwibWFwIiwiaW5uZXJDbGllbnRJZCIsImluZGV4IiwiaW5uZXJVaWQiLCJjbGllbnRJZCIsInNsaWNlIiwiaXNTZWxlY3RlZCIsImFjdGl2ZSIsInR5cGUiLCJ0YWJJbmRleCIsInN2Z1N0cmluZyIsInRpdGxlIiwiQ29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/tabs/save.tsx\n"); - -/***/ }), - -/***/ "./node_modules/color-name/index.js": -/*!******************************************!*\ - !*** ./node_modules/color-name/index.js ***! - \******************************************/ -/***/ (function(module) { - -"use strict"; -eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3ItbmFtZS9pbmRleC5qcyIsIm1hcHBpbmdzIjoiQUFBWTtBQUNaO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci1uYW1lL2luZGV4LmpzPzRmNGQiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnXHJcblxyXG5tb2R1bGUuZXhwb3J0cyA9IHtcclxuXHRcImFsaWNlYmx1ZVwiOiBbMjQwLCAyNDgsIDI1NV0sXHJcblx0XCJhbnRpcXVld2hpdGVcIjogWzI1MCwgMjM1LCAyMTVdLFxyXG5cdFwiYXF1YVwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiYXF1YW1hcmluZVwiOiBbMTI3LCAyNTUsIDIxMl0sXHJcblx0XCJhenVyZVwiOiBbMjQwLCAyNTUsIDI1NV0sXHJcblx0XCJiZWlnZVwiOiBbMjQ1LCAyNDUsIDIyMF0sXHJcblx0XCJiaXNxdWVcIjogWzI1NSwgMjI4LCAxOTZdLFxyXG5cdFwiYmxhY2tcIjogWzAsIDAsIDBdLFxyXG5cdFwiYmxhbmNoZWRhbG1vbmRcIjogWzI1NSwgMjM1LCAyMDVdLFxyXG5cdFwiYmx1ZVwiOiBbMCwgMCwgMjU1XSxcclxuXHRcImJsdWV2aW9sZXRcIjogWzEzOCwgNDMsIDIyNl0sXHJcblx0XCJicm93blwiOiBbMTY1LCA0MiwgNDJdLFxyXG5cdFwiYnVybHl3b29kXCI6IFsyMjIsIDE4NCwgMTM1XSxcclxuXHRcImNhZGV0Ymx1ZVwiOiBbOTUsIDE1OCwgMTYwXSxcclxuXHRcImNoYXJ0cmV1c2VcIjogWzEyNywgMjU1LCAwXSxcclxuXHRcImNob2NvbGF0ZVwiOiBbMjEwLCAxMDUsIDMwXSxcclxuXHRcImNvcmFsXCI6IFsyNTUsIDEyNywgODBdLFxyXG5cdFwiY29ybmZsb3dlcmJsdWVcIjogWzEwMCwgMTQ5LCAyMzddLFxyXG5cdFwiY29ybnNpbGtcIjogWzI1NSwgMjQ4LCAyMjBdLFxyXG5cdFwiY3JpbXNvblwiOiBbMjIwLCAyMCwgNjBdLFxyXG5cdFwiY3lhblwiOiBbMCwgMjU1LCAyNTVdLFxyXG5cdFwiZGFya2JsdWVcIjogWzAsIDAsIDEzOV0sXHJcblx0XCJkYXJrY3lhblwiOiBbMCwgMTM5LCAxMzldLFxyXG5cdFwiZGFya2dvbGRlbnJvZFwiOiBbMTg0LCAxMzQsIDExXSxcclxuXHRcImRhcmtncmF5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtncmVlblwiOiBbMCwgMTAwLCAwXSxcclxuXHRcImRhcmtncmV5XCI6IFsxNjksIDE2OSwgMTY5XSxcclxuXHRcImRhcmtraGFraVwiOiBbMTg5LCAxODMsIDEwN10sXHJcblx0XCJkYXJrbWFnZW50YVwiOiBbMTM5LCAwLCAxMzldLFxyXG5cdFwiZGFya29saXZlZ3JlZW5cIjogWzg1LCAxMDcsIDQ3XSxcclxuXHRcImRhcmtvcmFuZ2VcIjogWzI1NSwgMTQwLCAwXSxcclxuXHRcImRhcmtvcmNoaWRcIjogWzE1MywgNTAsIDIwNF0sXHJcblx0XCJkYXJrcmVkXCI6IFsxMzksIDAsIDBdLFxyXG5cdFwiZGFya3NhbG1vblwiOiBbMjMzLCAxNTAsIDEyMl0sXHJcblx0XCJkYXJrc2VhZ3JlZW5cIjogWzE0MywgMTg4LCAxNDNdLFxyXG5cdFwiZGFya3NsYXRlYmx1ZVwiOiBbNzIsIDYxLCAxMzldLFxyXG5cdFwiZGFya3NsYXRlZ3JheVwiOiBbNDcsIDc5LCA3OV0sXHJcblx0XCJkYXJrc2xhdGVncmV5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmt0dXJxdW9pc2VcIjogWzAsIDIwNiwgMjA5XSxcclxuXHRcImRhcmt2aW9sZXRcIjogWzE0OCwgMCwgMjExXSxcclxuXHRcImRlZXBwaW5rXCI6IFsyNTUsIDIwLCAxNDddLFxyXG5cdFwiZGVlcHNreWJsdWVcIjogWzAsIDE5MSwgMjU1XSxcclxuXHRcImRpbWdyYXlcIjogWzEwNSwgMTA1LCAxMDVdLFxyXG5cdFwiZGltZ3JleVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkb2RnZXJibHVlXCI6IFszMCwgMTQ0LCAyNTVdLFxyXG5cdFwiZmlyZWJyaWNrXCI6IFsxNzgsIDM0LCAzNF0sXHJcblx0XCJmbG9yYWx3aGl0ZVwiOiBbMjU1LCAyNTAsIDI0MF0sXHJcblx0XCJmb3Jlc3RncmVlblwiOiBbMzQsIDEzOSwgMzRdLFxyXG5cdFwiZnVjaHNpYVwiOiBbMjU1LCAwLCAyNTVdLFxyXG5cdFwiZ2FpbnNib3JvXCI6IFsyMjAsIDIyMCwgMjIwXSxcclxuXHRcImdob3N0d2hpdGVcIjogWzI0OCwgMjQ4LCAyNTVdLFxyXG5cdFwiZ29sZFwiOiBbMjU1LCAyMTUsIDBdLFxyXG5cdFwiZ29sZGVucm9kXCI6IFsyMTgsIDE2NSwgMzJdLFxyXG5cdFwiZ3JheVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJncmVlblwiOiBbMCwgMTI4LCAwXSxcclxuXHRcImdyZWVueWVsbG93XCI6IFsxNzMsIDI1NSwgNDddLFxyXG5cdFwiZ3JleVwiOiBbMTI4LCAxMjgsIDEyOF0sXHJcblx0XCJob25leWRld1wiOiBbMjQwLCAyNTUsIDI0MF0sXHJcblx0XCJob3RwaW5rXCI6IFsyNTUsIDEwNSwgMTgwXSxcclxuXHRcImluZGlhbnJlZFwiOiBbMjA1LCA5MiwgOTJdLFxyXG5cdFwiaW5kaWdvXCI6IFs3NSwgMCwgMTMwXSxcclxuXHRcIml2b3J5XCI6IFsyNTUsIDI1NSwgMjQwXSxcclxuXHRcImtoYWtpXCI6IFsyNDAsIDIzMCwgMTQwXSxcclxuXHRcImxhdmVuZGVyXCI6IFsyMzAsIDIzMCwgMjUwXSxcclxuXHRcImxhdmVuZGVyYmx1c2hcIjogWzI1NSwgMjQwLCAyNDVdLFxyXG5cdFwibGF3bmdyZWVuXCI6IFsxMjQsIDI1MiwgMF0sXHJcblx0XCJsZW1vbmNoaWZmb25cIjogWzI1NSwgMjUwLCAyMDVdLFxyXG5cdFwibGlnaHRibHVlXCI6IFsxNzMsIDIxNiwgMjMwXSxcclxuXHRcImxpZ2h0Y29yYWxcIjogWzI0MCwgMTI4LCAxMjhdLFxyXG5cdFwibGlnaHRjeWFuXCI6IFsyMjQsIDI1NSwgMjU1XSxcclxuXHRcImxpZ2h0Z29sZGVucm9keWVsbG93XCI6IFsyNTAsIDI1MCwgMjEwXSxcclxuXHRcImxpZ2h0Z3JheVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodGdyZWVuXCI6IFsxNDQsIDIzOCwgMTQ0XSxcclxuXHRcImxpZ2h0Z3JleVwiOiBbMjExLCAyMTEsIDIxMV0sXHJcblx0XCJsaWdodHBpbmtcIjogWzI1NSwgMTgyLCAxOTNdLFxyXG5cdFwibGlnaHRzYWxtb25cIjogWzI1NSwgMTYwLCAxMjJdLFxyXG5cdFwibGlnaHRzZWFncmVlblwiOiBbMzIsIDE3OCwgMTcwXSxcclxuXHRcImxpZ2h0c2t5Ymx1ZVwiOiBbMTM1LCAyMDYsIDI1MF0sXHJcblx0XCJsaWdodHNsYXRlZ3JheVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHNsYXRlZ3JleVwiOiBbMTE5LCAxMzYsIDE1M10sXHJcblx0XCJsaWdodHN0ZWVsYmx1ZVwiOiBbMTc2LCAxOTYsIDIyMl0sXHJcblx0XCJsaWdodHllbGxvd1wiOiBbMjU1LCAyNTUsIDIyNF0sXHJcblx0XCJsaW1lXCI6IFswLCAyNTUsIDBdLFxyXG5cdFwibGltZWdyZWVuXCI6IFs1MCwgMjA1LCA1MF0sXHJcblx0XCJsaW5lblwiOiBbMjUwLCAyNDAsIDIzMF0sXHJcblx0XCJtYWdlbnRhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJtYXJvb25cIjogWzEyOCwgMCwgMF0sXHJcblx0XCJtZWRpdW1hcXVhbWFyaW5lXCI6IFsxMDIsIDIwNSwgMTcwXSxcclxuXHRcIm1lZGl1bWJsdWVcIjogWzAsIDAsIDIwNV0sXHJcblx0XCJtZWRpdW1vcmNoaWRcIjogWzE4NiwgODUsIDIxMV0sXHJcblx0XCJtZWRpdW1wdXJwbGVcIjogWzE0NywgMTEyLCAyMTldLFxyXG5cdFwibWVkaXVtc2VhZ3JlZW5cIjogWzYwLCAxNzksIDExM10sXHJcblx0XCJtZWRpdW1zbGF0ZWJsdWVcIjogWzEyMywgMTA0LCAyMzhdLFxyXG5cdFwibWVkaXVtc3ByaW5nZ3JlZW5cIjogWzAsIDI1MCwgMTU0XSxcclxuXHRcIm1lZGl1bXR1cnF1b2lzZVwiOiBbNzIsIDIwOSwgMjA0XSxcclxuXHRcIm1lZGl1bXZpb2xldHJlZFwiOiBbMTk5LCAyMSwgMTMzXSxcclxuXHRcIm1pZG5pZ2h0Ymx1ZVwiOiBbMjUsIDI1LCAxMTJdLFxyXG5cdFwibWludGNyZWFtXCI6IFsyNDUsIDI1NSwgMjUwXSxcclxuXHRcIm1pc3R5cm9zZVwiOiBbMjU1LCAyMjgsIDIyNV0sXHJcblx0XCJtb2NjYXNpblwiOiBbMjU1LCAyMjgsIDE4MV0sXHJcblx0XCJuYXZham93aGl0ZVwiOiBbMjU1LCAyMjIsIDE3M10sXHJcblx0XCJuYXZ5XCI6IFswLCAwLCAxMjhdLFxyXG5cdFwib2xkbGFjZVwiOiBbMjUzLCAyNDUsIDIzMF0sXHJcblx0XCJvbGl2ZVwiOiBbMTI4LCAxMjgsIDBdLFxyXG5cdFwib2xpdmVkcmFiXCI6IFsxMDcsIDE0MiwgMzVdLFxyXG5cdFwib3JhbmdlXCI6IFsyNTUsIDE2NSwgMF0sXHJcblx0XCJvcmFuZ2VyZWRcIjogWzI1NSwgNjksIDBdLFxyXG5cdFwib3JjaGlkXCI6IFsyMTgsIDExMiwgMjE0XSxcclxuXHRcInBhbGVnb2xkZW5yb2RcIjogWzIzOCwgMjMyLCAxNzBdLFxyXG5cdFwicGFsZWdyZWVuXCI6IFsxNTIsIDI1MSwgMTUyXSxcclxuXHRcInBhbGV0dXJxdW9pc2VcIjogWzE3NSwgMjM4LCAyMzhdLFxyXG5cdFwicGFsZXZpb2xldHJlZFwiOiBbMjE5LCAxMTIsIDE0N10sXHJcblx0XCJwYXBheWF3aGlwXCI6IFsyNTUsIDIzOSwgMjEzXSxcclxuXHRcInBlYWNocHVmZlwiOiBbMjU1LCAyMTgsIDE4NV0sXHJcblx0XCJwZXJ1XCI6IFsyMDUsIDEzMywgNjNdLFxyXG5cdFwicGlua1wiOiBbMjU1LCAxOTIsIDIwM10sXHJcblx0XCJwbHVtXCI6IFsyMjEsIDE2MCwgMjIxXSxcclxuXHRcInBvd2RlcmJsdWVcIjogWzE3NiwgMjI0LCAyMzBdLFxyXG5cdFwicHVycGxlXCI6IFsxMjgsIDAsIDEyOF0sXHJcblx0XCJyZWJlY2NhcHVycGxlXCI6IFsxMDIsIDUxLCAxNTNdLFxyXG5cdFwicmVkXCI6IFsyNTUsIDAsIDBdLFxyXG5cdFwicm9zeWJyb3duXCI6IFsxODgsIDE0MywgMTQzXSxcclxuXHRcInJveWFsYmx1ZVwiOiBbNjUsIDEwNSwgMjI1XSxcclxuXHRcInNhZGRsZWJyb3duXCI6IFsxMzksIDY5LCAxOV0sXHJcblx0XCJzYWxtb25cIjogWzI1MCwgMTI4LCAxMTRdLFxyXG5cdFwic2FuZHlicm93blwiOiBbMjQ0LCAxNjQsIDk2XSxcclxuXHRcInNlYWdyZWVuXCI6IFs0NiwgMTM5LCA4N10sXHJcblx0XCJzZWFzaGVsbFwiOiBbMjU1LCAyNDUsIDIzOF0sXHJcblx0XCJzaWVubmFcIjogWzE2MCwgODIsIDQ1XSxcclxuXHRcInNpbHZlclwiOiBbMTkyLCAxOTIsIDE5Ml0sXHJcblx0XCJza3libHVlXCI6IFsxMzUsIDIwNiwgMjM1XSxcclxuXHRcInNsYXRlYmx1ZVwiOiBbMTA2LCA5MCwgMjA1XSxcclxuXHRcInNsYXRlZ3JheVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbGF0ZWdyZXlcIjogWzExMiwgMTI4LCAxNDRdLFxyXG5cdFwic25vd1wiOiBbMjU1LCAyNTAsIDI1MF0sXHJcblx0XCJzcHJpbmdncmVlblwiOiBbMCwgMjU1LCAxMjddLFxyXG5cdFwic3RlZWxibHVlXCI6IFs3MCwgMTMwLCAxODBdLFxyXG5cdFwidGFuXCI6IFsyMTAsIDE4MCwgMTQwXSxcclxuXHRcInRlYWxcIjogWzAsIDEyOCwgMTI4XSxcclxuXHRcInRoaXN0bGVcIjogWzIxNiwgMTkxLCAyMTZdLFxyXG5cdFwidG9tYXRvXCI6IFsyNTUsIDk5LCA3MV0sXHJcblx0XCJ0dXJxdW9pc2VcIjogWzY0LCAyMjQsIDIwOF0sXHJcblx0XCJ2aW9sZXRcIjogWzIzOCwgMTMwLCAyMzhdLFxyXG5cdFwid2hlYXRcIjogWzI0NSwgMjIyLCAxNzldLFxyXG5cdFwid2hpdGVcIjogWzI1NSwgMjU1LCAyNTVdLFxyXG5cdFwid2hpdGVzbW9rZVwiOiBbMjQ1LCAyNDUsIDI0NV0sXHJcblx0XCJ5ZWxsb3dcIjogWzI1NSwgMjU1LCAwXSxcclxuXHRcInllbGxvd2dyZWVuXCI6IFsxNTQsIDIwNSwgNTBdXHJcbn07XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color-name/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color-string/index.js": -/*!********************************************!*\ - !*** ./node_modules/color-string/index.js ***! - \********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("/* MIT license */\nvar colorNames = __webpack_require__(/*! color-name */ \"./node_modules/color-name/index.js\");\nvar swizzle = __webpack_require__(/*! simple-swizzle */ \"./node_modules/simple-swizzle/index.js\");\nvar hasOwnProperty = Object.hasOwnProperty;\n\nvar reverseNames = Object.create(null);\n\n// create a list of reverse color names\nfor (var name in colorNames) {\n\tif (hasOwnProperty.call(colorNames, name)) {\n\t\treverseNames[colorNames[name]] = name;\n\t}\n}\n\nvar cs = module.exports = {\n\tto: {},\n\tget: {}\n};\n\ncs.get = function (string) {\n\tvar prefix = string.substring(0, 3).toLowerCase();\n\tvar val;\n\tvar model;\n\tswitch (prefix) {\n\t\tcase 'hsl':\n\t\t\tval = cs.get.hsl(string);\n\t\t\tmodel = 'hsl';\n\t\t\tbreak;\n\t\tcase 'hwb':\n\t\t\tval = cs.get.hwb(string);\n\t\t\tmodel = 'hwb';\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tval = cs.get.rgb(string);\n\t\t\tmodel = 'rgb';\n\t\t\tbreak;\n\t}\n\n\tif (!val) {\n\t\treturn null;\n\t}\n\n\treturn {model: model, value: val};\n};\n\ncs.get.rgb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar abbr = /^#([a-f0-9]{3,4})$/i;\n\tvar hex = /^#([a-f0-9]{6})([a-f0-9]{2})?$/i;\n\tvar rgba = /^rgba?\\(\\s*([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)(?=[\\s,])\\s*(?:,\\s*)?([+-]?\\d+)\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar per = /^rgba?\\(\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*,?\\s*([+-]?[\\d\\.]+)\\%\\s*(?:[,|\\/]\\s*([+-]?[\\d\\.]+)(%?)\\s*)?\\)$/;\n\tvar keyword = /^(\\w+)$/;\n\n\tvar rgb = [0, 0, 0, 1];\n\tvar match;\n\tvar i;\n\tvar hexAlpha;\n\n\tif (match = string.match(hex)) {\n\t\thexAlpha = match[2];\n\t\tmatch = match[1];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\t// https://jsperf.com/slice-vs-substr-vs-substring-methods-long-string/19\n\t\t\tvar i2 = i * 2;\n\t\t\trgb[i] = parseInt(match.slice(i2, i2 + 2), 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(abbr)) {\n\t\tmatch = match[1];\n\t\thexAlpha = match[3];\n\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i] + match[i], 16);\n\t\t}\n\n\t\tif (hexAlpha) {\n\t\t\trgb[3] = parseInt(hexAlpha + hexAlpha, 16) / 255;\n\t\t}\n\t} else if (match = string.match(rgba)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = parseInt(match[i + 1], 0);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(per)) {\n\t\tfor (i = 0; i < 3; i++) {\n\t\t\trgb[i] = Math.round(parseFloat(match[i + 1]) * 2.55);\n\t\t}\n\n\t\tif (match[4]) {\n\t\t\tif (match[5]) {\n\t\t\t\trgb[3] = parseFloat(match[4]) * 0.01;\n\t\t\t} else {\n\t\t\t\trgb[3] = parseFloat(match[4]);\n\t\t\t}\n\t\t}\n\t} else if (match = string.match(keyword)) {\n\t\tif (match[1] === 'transparent') {\n\t\t\treturn [0, 0, 0, 0];\n\t\t}\n\n\t\tif (!hasOwnProperty.call(colorNames, match[1])) {\n\t\t\treturn null;\n\t\t}\n\n\t\trgb = colorNames[match[1]];\n\t\trgb[3] = 1;\n\n\t\treturn rgb;\n\t} else {\n\t\treturn null;\n\t}\n\n\tfor (i = 0; i < 3; i++) {\n\t\trgb[i] = clamp(rgb[i], 0, 255);\n\t}\n\trgb[3] = clamp(rgb[3], 0, 1);\n\n\treturn rgb;\n};\n\ncs.get.hsl = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hsl = /^hsla?\\(\\s*([+-]?(?:\\d{0,3}\\.)?\\d+)(?:deg)?\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*,?\\s*([+-]?[\\d\\.]+)%\\s*(?:[,|\\/]\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hsl);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar s = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar l = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\n\t\treturn [h, s, l, a];\n\t}\n\n\treturn null;\n};\n\ncs.get.hwb = function (string) {\n\tif (!string) {\n\t\treturn null;\n\t}\n\n\tvar hwb = /^hwb\\(\\s*([+-]?\\d{0,3}(?:\\.\\d+)?)(?:deg)?\\s*,\\s*([+-]?[\\d\\.]+)%\\s*,\\s*([+-]?[\\d\\.]+)%\\s*(?:,\\s*([+-]?(?=\\.\\d|\\d)(?:0|[1-9]\\d*)?(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)\\s*)?\\)$/;\n\tvar match = string.match(hwb);\n\n\tif (match) {\n\t\tvar alpha = parseFloat(match[4]);\n\t\tvar h = ((parseFloat(match[1]) % 360) + 360) % 360;\n\t\tvar w = clamp(parseFloat(match[2]), 0, 100);\n\t\tvar b = clamp(parseFloat(match[3]), 0, 100);\n\t\tvar a = clamp(isNaN(alpha) ? 1 : alpha, 0, 1);\n\t\treturn [h, w, b, a];\n\t}\n\n\treturn null;\n};\n\ncs.to.hex = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn (\n\t\t'#' +\n\t\thexDouble(rgba[0]) +\n\t\thexDouble(rgba[1]) +\n\t\thexDouble(rgba[2]) +\n\t\t(rgba[3] < 1\n\t\t\t? (hexDouble(Math.round(rgba[3] * 255)))\n\t\t\t: '')\n\t);\n};\n\ncs.to.rgb = function () {\n\tvar rgba = swizzle(arguments);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ')'\n\t\t: 'rgba(' + Math.round(rgba[0]) + ', ' + Math.round(rgba[1]) + ', ' + Math.round(rgba[2]) + ', ' + rgba[3] + ')';\n};\n\ncs.to.rgb.percent = function () {\n\tvar rgba = swizzle(arguments);\n\n\tvar r = Math.round(rgba[0] / 255 * 100);\n\tvar g = Math.round(rgba[1] / 255 * 100);\n\tvar b = Math.round(rgba[2] / 255 * 100);\n\n\treturn rgba.length < 4 || rgba[3] === 1\n\t\t? 'rgb(' + r + '%, ' + g + '%, ' + b + '%)'\n\t\t: 'rgba(' + r + '%, ' + g + '%, ' + b + '%, ' + rgba[3] + ')';\n};\n\ncs.to.hsl = function () {\n\tvar hsla = swizzle(arguments);\n\treturn hsla.length < 4 || hsla[3] === 1\n\t\t? 'hsl(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%)'\n\t\t: 'hsla(' + hsla[0] + ', ' + hsla[1] + '%, ' + hsla[2] + '%, ' + hsla[3] + ')';\n};\n\n// hwb is a bit different than rgb(a) & hsl(a) since there is no alpha specific syntax\n// (hwb have alpha optional & 1 is default value)\ncs.to.hwb = function () {\n\tvar hwba = swizzle(arguments);\n\n\tvar a = '';\n\tif (hwba.length >= 4 && hwba[3] !== 1) {\n\t\ta = ', ' + hwba[3];\n\t}\n\n\treturn 'hwb(' + hwba[0] + ', ' + hwba[1] + '%, ' + hwba[2] + '%' + a + ')';\n};\n\ncs.to.keyword = function (rgb) {\n\treturn reverseNames[rgb.slice(0, 3)];\n};\n\n// helpers\nfunction clamp(num, min, max) {\n\treturn Math.min(Math.max(min, num), max);\n}\n\nfunction hexDouble(num) {\n\tvar str = Math.round(num).toString(16).toUpperCase();\n\treturn (str.length < 2) ? '0' + str : str;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0EsaUJBQWlCLG1CQUFPLENBQUMsc0RBQVk7QUFDckMsY0FBYyxtQkFBTyxDQUFDLDhEQUFnQjtBQUN0Qzs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPO0FBQ1A7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFNBQVM7QUFDVDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSx5QkFBeUIsSUFBSTtBQUM3Qix3QkFBd0IsRUFBRSxXQUFXLEVBQUU7QUFDdkM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxjQUFjLE9BQU87QUFDckI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUEsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILGNBQWMsT0FBTztBQUNyQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0gsY0FBYyxPQUFPO0FBQ3JCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQSxhQUFhLE9BQU87QUFDcEI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsbUNBQW1DLElBQUk7QUFDdkM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw4QkFBOEIsSUFBSTtBQUNsQzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Itc3RyaW5nL2luZGV4LmpzPzFhYjkiXSwic291cmNlc0NvbnRlbnQiOlsiLyogTUlUIGxpY2Vuc2UgKi9cbnZhciBjb2xvck5hbWVzID0gcmVxdWlyZSgnY29sb3ItbmFtZScpO1xudmFyIHN3aXp6bGUgPSByZXF1aXJlKCdzaW1wbGUtc3dpenpsZScpO1xudmFyIGhhc093blByb3BlcnR5ID0gT2JqZWN0Lmhhc093blByb3BlcnR5O1xuXG52YXIgcmV2ZXJzZU5hbWVzID0gT2JqZWN0LmNyZWF0ZShudWxsKTtcblxuLy8gY3JlYXRlIGEgbGlzdCBvZiByZXZlcnNlIGNvbG9yIG5hbWVzXG5mb3IgKHZhciBuYW1lIGluIGNvbG9yTmFtZXMpIHtcblx0aWYgKGhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbmFtZSkpIHtcblx0XHRyZXZlcnNlTmFtZXNbY29sb3JOYW1lc1tuYW1lXV0gPSBuYW1lO1xuXHR9XG59XG5cbnZhciBjcyA9IG1vZHVsZS5leHBvcnRzID0ge1xuXHR0bzoge30sXG5cdGdldDoge31cbn07XG5cbmNzLmdldCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0dmFyIHByZWZpeCA9IHN0cmluZy5zdWJzdHJpbmcoMCwgMykudG9Mb3dlckNhc2UoKTtcblx0dmFyIHZhbDtcblx0dmFyIG1vZGVsO1xuXHRzd2l0Y2ggKHByZWZpeCkge1xuXHRcdGNhc2UgJ2hzbCc6XG5cdFx0XHR2YWwgPSBjcy5nZXQuaHNsKHN0cmluZyk7XG5cdFx0XHRtb2RlbCA9ICdoc2wnO1xuXHRcdFx0YnJlYWs7XG5cdFx0Y2FzZSAnaHdiJzpcblx0XHRcdHZhbCA9IGNzLmdldC5od2Ioc3RyaW5nKTtcblx0XHRcdG1vZGVsID0gJ2h3Yic7XG5cdFx0XHRicmVhaztcblx0XHRkZWZhdWx0OlxuXHRcdFx0dmFsID0gY3MuZ2V0LnJnYihzdHJpbmcpO1xuXHRcdFx0bW9kZWwgPSAncmdiJztcblx0XHRcdGJyZWFrO1xuXHR9XG5cblx0aWYgKCF2YWwpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHJldHVybiB7bW9kZWw6IG1vZGVsLCB2YWx1ZTogdmFsfTtcbn07XG5cbmNzLmdldC5yZ2IgPSBmdW5jdGlvbiAoc3RyaW5nKSB7XG5cdGlmICghc3RyaW5nKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHR2YXIgYWJiciA9IC9eIyhbYS1mMC05XXszLDR9KSQvaTtcblx0dmFyIGhleCA9IC9eIyhbYS1mMC05XXs2fSkoW2EtZjAtOV17Mn0pPyQvaTtcblx0dmFyIHJnYmEgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1xcZCspKD89W1xccyxdKVxccyooPzosXFxzKik/KFsrLV0/XFxkKykoPz1bXFxzLF0pXFxzKig/OixcXHMqKT8oWystXT9cXGQrKVxccyooPzpbLHxcXC9dXFxzKihbKy1dP1tcXGRcXC5dKykoJT8pXFxzKik/XFwpJC87XG5cdHZhciBwZXIgPSAvXnJnYmE/XFwoXFxzKihbKy1dP1tcXGRcXC5dKylcXCVcXHMqLD9cXHMqKFsrLV0/W1xcZFxcLl0rKVxcJVxccyosP1xccyooWystXT9bXFxkXFwuXSspXFwlXFxzKig/OlssfFxcL11cXHMqKFsrLV0/W1xcZFxcLl0rKSglPylcXHMqKT9cXCkkLztcblx0dmFyIGtleXdvcmQgPSAvXihcXHcrKSQvO1xuXG5cdHZhciByZ2IgPSBbMCwgMCwgMCwgMV07XG5cdHZhciBtYXRjaDtcblx0dmFyIGk7XG5cdHZhciBoZXhBbHBoYTtcblxuXHRpZiAobWF0Y2ggPSBzdHJpbmcubWF0Y2goaGV4KSkge1xuXHRcdGhleEFscGhhID0gbWF0Y2hbMl07XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblxuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdC8vIGh0dHBzOi8vanNwZXJmLmNvbS9zbGljZS12cy1zdWJzdHItdnMtc3Vic3RyaW5nLW1ldGhvZHMtbG9uZy1zdHJpbmcvMTlcblx0XHRcdHZhciBpMiA9IGkgKiAyO1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2guc2xpY2UoaTIsIGkyICsgMiksIDE2KTtcblx0XHR9XG5cblx0XHRpZiAoaGV4QWxwaGEpIHtcblx0XHRcdHJnYlszXSA9IHBhcnNlSW50KGhleEFscGhhLCAxNikgLyAyNTU7XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKGFiYnIpKSB7XG5cdFx0bWF0Y2ggPSBtYXRjaFsxXTtcblx0XHRoZXhBbHBoYSA9IG1hdGNoWzNdO1xuXG5cdFx0Zm9yIChpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdFx0cmdiW2ldID0gcGFyc2VJbnQobWF0Y2hbaV0gKyBtYXRjaFtpXSwgMTYpO1xuXHRcdH1cblxuXHRcdGlmIChoZXhBbHBoYSkge1xuXHRcdFx0cmdiWzNdID0gcGFyc2VJbnQoaGV4QWxwaGEgKyBoZXhBbHBoYSwgMTYpIC8gMjU1O1xuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChyZ2JhKSkge1xuXHRcdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRcdHJnYltpXSA9IHBhcnNlSW50KG1hdGNoW2kgKyAxXSwgMCk7XG5cdFx0fVxuXG5cdFx0aWYgKG1hdGNoWzRdKSB7XG5cdFx0XHRpZiAobWF0Y2hbNV0pIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSkgKiAwLjAxO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0cmdiWzNdID0gcGFyc2VGbG9hdChtYXRjaFs0XSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9IGVsc2UgaWYgKG1hdGNoID0gc3RyaW5nLm1hdGNoKHBlcikpIHtcblx0XHRmb3IgKGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2JbaV0gPSBNYXRoLnJvdW5kKHBhcnNlRmxvYXQobWF0Y2hbaSArIDFdKSAqIDIuNTUpO1xuXHRcdH1cblxuXHRcdGlmIChtYXRjaFs0XSkge1xuXHRcdFx0aWYgKG1hdGNoWzVdKSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pICogMC4wMTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHJnYlszXSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fSBlbHNlIGlmIChtYXRjaCA9IHN0cmluZy5tYXRjaChrZXl3b3JkKSkge1xuXHRcdGlmIChtYXRjaFsxXSA9PT0gJ3RyYW5zcGFyZW50Jykge1xuXHRcdFx0cmV0dXJuIFswLCAwLCAwLCAwXTtcblx0XHR9XG5cblx0XHRpZiAoIWhhc093blByb3BlcnR5LmNhbGwoY29sb3JOYW1lcywgbWF0Y2hbMV0pKSB7XG5cdFx0XHRyZXR1cm4gbnVsbDtcblx0XHR9XG5cblx0XHRyZ2IgPSBjb2xvck5hbWVzW21hdGNoWzFdXTtcblx0XHRyZ2JbM10gPSAxO1xuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSBlbHNlIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdGZvciAoaSA9IDA7IGkgPCAzOyBpKyspIHtcblx0XHRyZ2JbaV0gPSBjbGFtcChyZ2JbaV0sIDAsIDI1NSk7XG5cdH1cblx0cmdiWzNdID0gY2xhbXAocmdiWzNdLCAwLCAxKTtcblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY3MuZ2V0LmhzbCA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBoc2wgPSAvXmhzbGE/XFwoXFxzKihbKy1dPyg/OlxcZHswLDN9XFwuKT9cXGQrKSg/OmRlZyk/XFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKiw/XFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKig/OlssfFxcL11cXHMqKFsrLV0/KD89XFwuXFxkfFxcZCkoPzowfFsxLTldXFxkKik/KD86XFwuXFxkKik/KD86W2VFXVsrLV0/XFxkKyk/KVxccyopP1xcKSQvO1xuXHR2YXIgbWF0Y2ggPSBzdHJpbmcubWF0Y2goaHNsKTtcblxuXHRpZiAobWF0Y2gpIHtcblx0XHR2YXIgYWxwaGEgPSBwYXJzZUZsb2F0KG1hdGNoWzRdKTtcblx0XHR2YXIgaCA9ICgocGFyc2VGbG9hdChtYXRjaFsxXSkgJSAzNjApICsgMzYwKSAlIDM2MDtcblx0XHR2YXIgcyA9IGNsYW1wKHBhcnNlRmxvYXQobWF0Y2hbMl0pLCAwLCAxMDApO1xuXHRcdHZhciBsID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFszXSksIDAsIDEwMCk7XG5cdFx0dmFyIGEgPSBjbGFtcChpc05hTihhbHBoYSkgPyAxIDogYWxwaGEsIDAsIDEpO1xuXG5cdFx0cmV0dXJuIFtoLCBzLCBsLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MuZ2V0Lmh3YiA9IGZ1bmN0aW9uIChzdHJpbmcpIHtcblx0aWYgKCFzdHJpbmcpIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHZhciBod2IgPSAvXmh3YlxcKFxccyooWystXT9cXGR7MCwzfSg/OlxcLlxcZCspPykoPzpkZWcpP1xccyosXFxzKihbKy1dP1tcXGRcXC5dKyklXFxzKixcXHMqKFsrLV0/W1xcZFxcLl0rKSVcXHMqKD86LFxccyooWystXT8oPz1cXC5cXGR8XFxkKSg/OjB8WzEtOV1cXGQqKT8oPzpcXC5cXGQqKT8oPzpbZUVdWystXT9cXGQrKT8pXFxzKik/XFwpJC87XG5cdHZhciBtYXRjaCA9IHN0cmluZy5tYXRjaChod2IpO1xuXG5cdGlmIChtYXRjaCkge1xuXHRcdHZhciBhbHBoYSA9IHBhcnNlRmxvYXQobWF0Y2hbNF0pO1xuXHRcdHZhciBoID0gKChwYXJzZUZsb2F0KG1hdGNoWzFdKSAlIDM2MCkgKyAzNjApICUgMzYwO1xuXHRcdHZhciB3ID0gY2xhbXAocGFyc2VGbG9hdChtYXRjaFsyXSksIDAsIDEwMCk7XG5cdFx0dmFyIGIgPSBjbGFtcChwYXJzZUZsb2F0KG1hdGNoWzNdKSwgMCwgMTAwKTtcblx0XHR2YXIgYSA9IGNsYW1wKGlzTmFOKGFscGhhKSA/IDEgOiBhbHBoYSwgMCwgMSk7XG5cdFx0cmV0dXJuIFtoLCB3LCBiLCBhXTtcblx0fVxuXG5cdHJldHVybiBudWxsO1xufTtcblxuY3MudG8uaGV4ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gKFxuXHRcdCcjJyArXG5cdFx0aGV4RG91YmxlKHJnYmFbMF0pICtcblx0XHRoZXhEb3VibGUocmdiYVsxXSkgK1xuXHRcdGhleERvdWJsZShyZ2JhWzJdKSArXG5cdFx0KHJnYmFbM10gPCAxXG5cdFx0XHQ/IChoZXhEb3VibGUoTWF0aC5yb3VuZChyZ2JhWzNdICogMjU1KSkpXG5cdFx0XHQ6ICcnKVxuXHQpO1xufTtcblxuY3MudG8ucmdiID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHRyZXR1cm4gcmdiYS5sZW5ndGggPCA0IHx8IHJnYmFbM10gPT09IDFcblx0XHQ/ICdyZ2IoJyArIE1hdGgucm91bmQocmdiYVswXSkgKyAnLCAnICsgTWF0aC5yb3VuZChyZ2JhWzFdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMl0pICsgJyknXG5cdFx0OiAncmdiYSgnICsgTWF0aC5yb3VuZChyZ2JhWzBdKSArICcsICcgKyBNYXRoLnJvdW5kKHJnYmFbMV0pICsgJywgJyArIE1hdGgucm91bmQocmdiYVsyXSkgKyAnLCAnICsgcmdiYVszXSArICcpJztcbn07XG5cbmNzLnRvLnJnYi5wZXJjZW50ID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgcmdiYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblxuXHR2YXIgciA9IE1hdGgucm91bmQocmdiYVswXSAvIDI1NSAqIDEwMCk7XG5cdHZhciBnID0gTWF0aC5yb3VuZChyZ2JhWzFdIC8gMjU1ICogMTAwKTtcblx0dmFyIGIgPSBNYXRoLnJvdW5kKHJnYmFbMl0gLyAyNTUgKiAxMDApO1xuXG5cdHJldHVybiByZ2JhLmxlbmd0aCA8IDQgfHwgcmdiYVszXSA9PT0gMVxuXHRcdD8gJ3JnYignICsgciArICclLCAnICsgZyArICclLCAnICsgYiArICclKSdcblx0XHQ6ICdyZ2JhKCcgKyByICsgJyUsICcgKyBnICsgJyUsICcgKyBiICsgJyUsICcgKyByZ2JhWzNdICsgJyknO1xufTtcblxuY3MudG8uaHNsID0gZnVuY3Rpb24gKCkge1xuXHR2YXIgaHNsYSA9IHN3aXp6bGUoYXJndW1lbnRzKTtcblx0cmV0dXJuIGhzbGEubGVuZ3RoIDwgNCB8fCBoc2xhWzNdID09PSAxXG5cdFx0PyAnaHNsKCcgKyBoc2xhWzBdICsgJywgJyArIGhzbGFbMV0gKyAnJSwgJyArIGhzbGFbMl0gKyAnJSknXG5cdFx0OiAnaHNsYSgnICsgaHNsYVswXSArICcsICcgKyBoc2xhWzFdICsgJyUsICcgKyBoc2xhWzJdICsgJyUsICcgKyBoc2xhWzNdICsgJyknO1xufTtcblxuLy8gaHdiIGlzIGEgYml0IGRpZmZlcmVudCB0aGFuIHJnYihhKSAmIGhzbChhKSBzaW5jZSB0aGVyZSBpcyBubyBhbHBoYSBzcGVjaWZpYyBzeW50YXhcbi8vIChod2IgaGF2ZSBhbHBoYSBvcHRpb25hbCAmIDEgaXMgZGVmYXVsdCB2YWx1ZSlcbmNzLnRvLmh3YiA9IGZ1bmN0aW9uICgpIHtcblx0dmFyIGh3YmEgPSBzd2l6emxlKGFyZ3VtZW50cyk7XG5cblx0dmFyIGEgPSAnJztcblx0aWYgKGh3YmEubGVuZ3RoID49IDQgJiYgaHdiYVszXSAhPT0gMSkge1xuXHRcdGEgPSAnLCAnICsgaHdiYVszXTtcblx0fVxuXG5cdHJldHVybiAnaHdiKCcgKyBod2JhWzBdICsgJywgJyArIGh3YmFbMV0gKyAnJSwgJyArIGh3YmFbMl0gKyAnJScgKyBhICsgJyknO1xufTtcblxuY3MudG8ua2V5d29yZCA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0cmV0dXJuIHJldmVyc2VOYW1lc1tyZ2Iuc2xpY2UoMCwgMyldO1xufTtcblxuLy8gaGVscGVyc1xuZnVuY3Rpb24gY2xhbXAobnVtLCBtaW4sIG1heCkge1xuXHRyZXR1cm4gTWF0aC5taW4oTWF0aC5tYXgobWluLCBudW0pLCBtYXgpO1xufVxuXG5mdW5jdGlvbiBoZXhEb3VibGUobnVtKSB7XG5cdHZhciBzdHIgPSBNYXRoLnJvdW5kKG51bSkudG9TdHJpbmcoMTYpLnRvVXBwZXJDYXNlKCk7XG5cdHJldHVybiAoc3RyLmxlbmd0aCA8IDIpID8gJzAnICsgc3RyIDogc3RyO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color-string/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color/index.js": -/*!*************************************!*\ - !*** ./node_modules/color/index.js ***! - \*************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("const colorString = __webpack_require__(/*! color-string */ \"./node_modules/color-string/index.js\");\nconst convert = __webpack_require__(/*! color-convert */ \"./node_modules/color/node_modules/color-convert/index.js\");\n\nconst skippedModels = [\n\t// To be honest, I don't really feel like keyword belongs in color convert, but eh.\n\t'keyword',\n\n\t// Gray conflicts with some method names, and has its own method defined.\n\t'gray',\n\n\t// Shouldn't really be in color-convert either...\n\t'hex',\n];\n\nconst hashedModelKeys = {};\nfor (const model of Object.keys(convert)) {\n\thashedModelKeys[[...convert[model].labels].sort().join('')] = model;\n}\n\nconst limiters = {};\n\nfunction Color(object, model) {\n\tif (!(this instanceof Color)) {\n\t\treturn new Color(object, model);\n\t}\n\n\tif (model && model in skippedModels) {\n\t\tmodel = null;\n\t}\n\n\tif (model && !(model in convert)) {\n\t\tthrow new Error('Unknown model: ' + model);\n\t}\n\n\tlet i;\n\tlet channels;\n\n\tif (object == null) { // eslint-disable-line no-eq-null,eqeqeq\n\t\tthis.model = 'rgb';\n\t\tthis.color = [0, 0, 0];\n\t\tthis.valpha = 1;\n\t} else if (object instanceof Color) {\n\t\tthis.model = object.model;\n\t\tthis.color = [...object.color];\n\t\tthis.valpha = object.valpha;\n\t} else if (typeof object === 'string') {\n\t\tconst result = colorString.get(object);\n\t\tif (result === null) {\n\t\t\tthrow new Error('Unable to parse color from string: ' + object);\n\t\t}\n\n\t\tthis.model = result.model;\n\t\tchannels = convert[this.model].channels;\n\t\tthis.color = result.value.slice(0, channels);\n\t\tthis.valpha = typeof result.value[channels] === 'number' ? result.value[channels] : 1;\n\t} else if (object.length > 0) {\n\t\tthis.model = model || 'rgb';\n\t\tchannels = convert[this.model].channels;\n\t\tconst newArray = Array.prototype.slice.call(object, 0, channels);\n\t\tthis.color = zeroArray(newArray, channels);\n\t\tthis.valpha = typeof object[channels] === 'number' ? object[channels] : 1;\n\t} else if (typeof object === 'number') {\n\t\t// This is always RGB - can be converted later on.\n\t\tthis.model = 'rgb';\n\t\tthis.color = [\n\t\t\t(object >> 16) & 0xFF,\n\t\t\t(object >> 8) & 0xFF,\n\t\t\tobject & 0xFF,\n\t\t];\n\t\tthis.valpha = 1;\n\t} else {\n\t\tthis.valpha = 1;\n\n\t\tconst keys = Object.keys(object);\n\t\tif ('alpha' in object) {\n\t\t\tkeys.splice(keys.indexOf('alpha'), 1);\n\t\t\tthis.valpha = typeof object.alpha === 'number' ? object.alpha : 0;\n\t\t}\n\n\t\tconst hashedKeys = keys.sort().join('');\n\t\tif (!(hashedKeys in hashedModelKeys)) {\n\t\t\tthrow new Error('Unable to parse color from object: ' + JSON.stringify(object));\n\t\t}\n\n\t\tthis.model = hashedModelKeys[hashedKeys];\n\n\t\tconst {labels} = convert[this.model];\n\t\tconst color = [];\n\t\tfor (i = 0; i < labels.length; i++) {\n\t\t\tcolor.push(object[labels[i]]);\n\t\t}\n\n\t\tthis.color = zeroArray(color);\n\t}\n\n\t// Perform limitations (clamping, etc.)\n\tif (limiters[this.model]) {\n\t\tchannels = convert[this.model].channels;\n\t\tfor (i = 0; i < channels; i++) {\n\t\t\tconst limit = limiters[this.model][i];\n\t\t\tif (limit) {\n\t\t\t\tthis.color[i] = limit(this.color[i]);\n\t\t\t}\n\t\t}\n\t}\n\n\tthis.valpha = Math.max(0, Math.min(1, this.valpha));\n\n\tif (Object.freeze) {\n\t\tObject.freeze(this);\n\t}\n}\n\nColor.prototype = {\n\ttoString() {\n\t\treturn this.string();\n\t},\n\n\ttoJSON() {\n\t\treturn this[this.model]();\n\t},\n\n\tstring(places) {\n\t\tlet self = this.model in colorString.to ? this : this.rgb();\n\t\tself = self.round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to[self.model](args);\n\t},\n\n\tpercentString(places) {\n\t\tconst self = this.rgb().round(typeof places === 'number' ? places : 1);\n\t\tconst args = self.valpha === 1 ? self.color : [...self.color, this.valpha];\n\t\treturn colorString.to.rgb.percent(args);\n\t},\n\n\tarray() {\n\t\treturn this.valpha === 1 ? [...this.color] : [...this.color, this.valpha];\n\t},\n\n\tobject() {\n\t\tconst result = {};\n\t\tconst {channels} = convert[this.model];\n\t\tconst {labels} = convert[this.model];\n\n\t\tfor (let i = 0; i < channels; i++) {\n\t\t\tresult[labels[i]] = this.color[i];\n\t\t}\n\n\t\tif (this.valpha !== 1) {\n\t\t\tresult.alpha = this.valpha;\n\t\t}\n\n\t\treturn result;\n\t},\n\n\tunitArray() {\n\t\tconst rgb = this.rgb().color;\n\t\trgb[0] /= 255;\n\t\trgb[1] /= 255;\n\t\trgb[2] /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.push(this.valpha);\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tunitObject() {\n\t\tconst rgb = this.rgb().object();\n\t\trgb.r /= 255;\n\t\trgb.g /= 255;\n\t\trgb.b /= 255;\n\n\t\tif (this.valpha !== 1) {\n\t\t\trgb.alpha = this.valpha;\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tround(places) {\n\t\tplaces = Math.max(places || 0, 0);\n\t\treturn new Color([...this.color.map(roundToPlace(places)), this.valpha], this.model);\n\t},\n\n\talpha(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color([...this.color, Math.max(0, Math.min(1, value))], this.model);\n\t\t}\n\n\t\treturn this.valpha;\n\t},\n\n\t// Rgb\n\tred: getset('rgb', 0, maxfn(255)),\n\tgreen: getset('rgb', 1, maxfn(255)),\n\tblue: getset('rgb', 2, maxfn(255)),\n\n\thue: getset(['hsl', 'hsv', 'hsl', 'hwb', 'hcg'], 0, value => ((value % 360) + 360) % 360),\n\n\tsaturationl: getset('hsl', 1, maxfn(100)),\n\tlightness: getset('hsl', 2, maxfn(100)),\n\n\tsaturationv: getset('hsv', 1, maxfn(100)),\n\tvalue: getset('hsv', 2, maxfn(100)),\n\n\tchroma: getset('hcg', 1, maxfn(100)),\n\tgray: getset('hcg', 2, maxfn(100)),\n\n\twhite: getset('hwb', 1, maxfn(100)),\n\twblack: getset('hwb', 2, maxfn(100)),\n\n\tcyan: getset('cmyk', 0, maxfn(100)),\n\tmagenta: getset('cmyk', 1, maxfn(100)),\n\tyellow: getset('cmyk', 2, maxfn(100)),\n\tblack: getset('cmyk', 3, maxfn(100)),\n\n\tx: getset('xyz', 0, maxfn(95.047)),\n\ty: getset('xyz', 1, maxfn(100)),\n\tz: getset('xyz', 2, maxfn(108.833)),\n\n\tl: getset('lab', 0, maxfn(100)),\n\ta: getset('lab', 1),\n\tb: getset('lab', 2),\n\n\tkeyword(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn convert[this.model].keyword(this.color);\n\t},\n\n\thex(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\treturn colorString.to.hex(this.rgb().round().color);\n\t},\n\n\thexa(value) {\n\t\tif (value !== undefined) {\n\t\t\treturn new Color(value);\n\t\t}\n\n\t\tconst rgbArray = this.rgb().round().color;\n\n\t\tlet alphaHex = Math.round(this.valpha * 255).toString(16).toUpperCase();\n\t\tif (alphaHex.length === 1) {\n\t\t\talphaHex = '0' + alphaHex;\n\t\t}\n\n\t\treturn colorString.to.hex(rgbArray) + alphaHex;\n\t},\n\n\trgbNumber() {\n\t\tconst rgb = this.rgb().color;\n\t\treturn ((rgb[0] & 0xFF) << 16) | ((rgb[1] & 0xFF) << 8) | (rgb[2] & 0xFF);\n\t},\n\n\tluminosity() {\n\t\t// http://www.w3.org/TR/WCAG20/#relativeluminancedef\n\t\tconst rgb = this.rgb().color;\n\n\t\tconst lum = [];\n\t\tfor (const [i, element] of rgb.entries()) {\n\t\t\tconst chan = element / 255;\n\t\t\tlum[i] = (chan <= 0.04045) ? chan / 12.92 : ((chan + 0.055) / 1.055) ** 2.4;\n\t\t}\n\n\t\treturn 0.2126 * lum[0] + 0.7152 * lum[1] + 0.0722 * lum[2];\n\t},\n\n\tcontrast(color2) {\n\t\t// http://www.w3.org/TR/WCAG20/#contrast-ratiodef\n\t\tconst lum1 = this.luminosity();\n\t\tconst lum2 = color2.luminosity();\n\n\t\tif (lum1 > lum2) {\n\t\t\treturn (lum1 + 0.05) / (lum2 + 0.05);\n\t\t}\n\n\t\treturn (lum2 + 0.05) / (lum1 + 0.05);\n\t},\n\n\tlevel(color2) {\n\t\t// https://www.w3.org/TR/WCAG/#contrast-enhanced\n\t\tconst contrastRatio = this.contrast(color2);\n\t\tif (contrastRatio >= 7) {\n\t\t\treturn 'AAA';\n\t\t}\n\n\t\treturn (contrastRatio >= 4.5) ? 'AA' : '';\n\t},\n\n\tisDark() {\n\t\t// YIQ equation from http://24ways.org/2010/calculating-color-contrast\n\t\tconst rgb = this.rgb().color;\n\t\tconst yiq = (rgb[0] * 2126 + rgb[1] * 7152 + rgb[2] * 722) / 10000;\n\t\treturn yiq < 128;\n\t},\n\n\tisLight() {\n\t\treturn !this.isDark();\n\t},\n\n\tnegate() {\n\t\tconst rgb = this.rgb();\n\t\tfor (let i = 0; i < 3; i++) {\n\t\t\trgb.color[i] = 255 - rgb.color[i];\n\t\t}\n\n\t\treturn rgb;\n\t},\n\n\tlighten(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] += hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdarken(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[2] -= hsl.color[2] * ratio;\n\t\treturn hsl;\n\t},\n\n\tsaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] += hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\tdesaturate(ratio) {\n\t\tconst hsl = this.hsl();\n\t\thsl.color[1] -= hsl.color[1] * ratio;\n\t\treturn hsl;\n\t},\n\n\twhiten(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[1] += hwb.color[1] * ratio;\n\t\treturn hwb;\n\t},\n\n\tblacken(ratio) {\n\t\tconst hwb = this.hwb();\n\t\thwb.color[2] += hwb.color[2] * ratio;\n\t\treturn hwb;\n\t},\n\n\tgrayscale() {\n\t\t// http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale\n\t\tconst rgb = this.rgb().color;\n\t\tconst value = rgb[0] * 0.3 + rgb[1] * 0.59 + rgb[2] * 0.11;\n\t\treturn Color.rgb(value, value, value);\n\t},\n\n\tfade(ratio) {\n\t\treturn this.alpha(this.valpha - (this.valpha * ratio));\n\t},\n\n\topaquer(ratio) {\n\t\treturn this.alpha(this.valpha + (this.valpha * ratio));\n\t},\n\n\trotate(degrees) {\n\t\tconst hsl = this.hsl();\n\t\tlet hue = hsl.color[0];\n\t\thue = (hue + degrees) % 360;\n\t\thue = hue < 0 ? 360 + hue : hue;\n\t\thsl.color[0] = hue;\n\t\treturn hsl;\n\t},\n\n\tmix(mixinColor, weight) {\n\t\t// Ported from sass implementation in C\n\t\t// https://github.com/sass/libsass/blob/0e6b4a2850092356aa3ece07c6b249f0221caced/functions.cpp#L209\n\t\tif (!mixinColor || !mixinColor.rgb) {\n\t\t\tthrow new Error('Argument to \"mix\" was not a Color instance, but rather an instance of ' + typeof mixinColor);\n\t\t}\n\n\t\tconst color1 = mixinColor.rgb();\n\t\tconst color2 = this.rgb();\n\t\tconst p = weight === undefined ? 0.5 : weight;\n\n\t\tconst w = 2 * p - 1;\n\t\tconst a = color1.alpha() - color2.alpha();\n\n\t\tconst w1 = (((w * a === -1) ? w : (w + a) / (1 + w * a)) + 1) / 2;\n\t\tconst w2 = 1 - w1;\n\n\t\treturn Color.rgb(\n\t\t\tw1 * color1.red() + w2 * color2.red(),\n\t\t\tw1 * color1.green() + w2 * color2.green(),\n\t\t\tw1 * color1.blue() + w2 * color2.blue(),\n\t\t\tcolor1.alpha() * p + color2.alpha() * (1 - p));\n\t},\n};\n\n// Model conversion methods and static constructors\nfor (const model of Object.keys(convert)) {\n\tif (skippedModels.includes(model)) {\n\t\tcontinue;\n\t}\n\n\tconst {channels} = convert[model];\n\n\t// Conversion methods\n\tColor.prototype[model] = function (...args) {\n\t\tif (this.model === model) {\n\t\t\treturn new Color(this);\n\t\t}\n\n\t\tif (args.length > 0) {\n\t\t\treturn new Color(args, model);\n\t\t}\n\n\t\treturn new Color([...assertArray(convert[this.model][model].raw(this.color)), this.valpha], model);\n\t};\n\n\t// 'static' construction methods\n\tColor[model] = function (...args) {\n\t\tlet color = args[0];\n\t\tif (typeof color === 'number') {\n\t\t\tcolor = zeroArray(args, channels);\n\t\t}\n\n\t\treturn new Color(color, model);\n\t};\n}\n\nfunction roundTo(number, places) {\n\treturn Number(number.toFixed(places));\n}\n\nfunction roundToPlace(places) {\n\treturn function (number) {\n\t\treturn roundTo(number, places);\n\t};\n}\n\nfunction getset(model, channel, modifier) {\n\tmodel = Array.isArray(model) ? model : [model];\n\n\tfor (const m of model) {\n\t\t(limiters[m] || (limiters[m] = []))[channel] = modifier;\n\t}\n\n\tmodel = model[0];\n\n\treturn function (value) {\n\t\tlet result;\n\n\t\tif (value !== undefined) {\n\t\t\tif (modifier) {\n\t\t\t\tvalue = modifier(value);\n\t\t\t}\n\n\t\t\tresult = this[model]();\n\t\t\tresult.color[channel] = value;\n\t\t\treturn result;\n\t\t}\n\n\t\tresult = this[model]().color[channel];\n\t\tif (modifier) {\n\t\t\tresult = modifier(result);\n\t\t}\n\n\t\treturn result;\n\t};\n}\n\nfunction maxfn(max) {\n\treturn function (v) {\n\t\treturn Math.max(0, Math.min(max, v));\n\t};\n}\n\nfunction assertArray(value) {\n\treturn Array.isArray(value) ? value : [value];\n}\n\nfunction zeroArray(array, length) {\n\tfor (let i = 0; i < length; i++) {\n\t\tif (typeof array[i] !== 'number') {\n\t\t\tarray[i] = 0;\n\t\t}\n\t}\n\n\treturn array;\n}\n\nmodule.exports = Color;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3IvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMsMERBQWM7QUFDMUMsZ0JBQWdCLG1CQUFPLENBQUMsK0VBQWU7O0FBRXZDO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUEsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUEsU0FBUyxRQUFRO0FBQ2pCO0FBQ0EsY0FBYyxtQkFBbUI7QUFDakM7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLGNBQWMsY0FBYztBQUM1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLFNBQVMsVUFBVTtBQUNuQixTQUFTLFFBQVE7O0FBRWpCLGtCQUFrQixjQUFjO0FBQ2hDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBLGtCQUFrQixPQUFPO0FBQ3pCO0FBQ0E7O0FBRUE7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQSxFQUFFOztBQUVGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTs7QUFFRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRTtBQUNGOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsUUFBUSxVQUFVOztBQUVsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxpQkFBaUIsWUFBWTtBQUM3QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9pbmRleC5qcz82OTI5Il0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbG9yU3RyaW5nID0gcmVxdWlyZSgnY29sb3Itc3RyaW5nJyk7XG5jb25zdCBjb252ZXJ0ID0gcmVxdWlyZSgnY29sb3ItY29udmVydCcpO1xuXG5jb25zdCBza2lwcGVkTW9kZWxzID0gW1xuXHQvLyBUbyBiZSBob25lc3QsIEkgZG9uJ3QgcmVhbGx5IGZlZWwgbGlrZSBrZXl3b3JkIGJlbG9uZ3MgaW4gY29sb3IgY29udmVydCwgYnV0IGVoLlxuXHQna2V5d29yZCcsXG5cblx0Ly8gR3JheSBjb25mbGljdHMgd2l0aCBzb21lIG1ldGhvZCBuYW1lcywgYW5kIGhhcyBpdHMgb3duIG1ldGhvZCBkZWZpbmVkLlxuXHQnZ3JheScsXG5cblx0Ly8gU2hvdWxkbid0IHJlYWxseSBiZSBpbiBjb2xvci1jb252ZXJ0IGVpdGhlci4uLlxuXHQnaGV4Jyxcbl07XG5cbmNvbnN0IGhhc2hlZE1vZGVsS2V5cyA9IHt9O1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRoYXNoZWRNb2RlbEtleXNbWy4uLmNvbnZlcnRbbW9kZWxdLmxhYmVsc10uc29ydCgpLmpvaW4oJycpXSA9IG1vZGVsO1xufVxuXG5jb25zdCBsaW1pdGVycyA9IHt9O1xuXG5mdW5jdGlvbiBDb2xvcihvYmplY3QsIG1vZGVsKSB7XG5cdGlmICghKHRoaXMgaW5zdGFuY2VvZiBDb2xvcikpIHtcblx0XHRyZXR1cm4gbmV3IENvbG9yKG9iamVjdCwgbW9kZWwpO1xuXHR9XG5cblx0aWYgKG1vZGVsICYmIG1vZGVsIGluIHNraXBwZWRNb2RlbHMpIHtcblx0XHRtb2RlbCA9IG51bGw7XG5cdH1cblxuXHRpZiAobW9kZWwgJiYgIShtb2RlbCBpbiBjb252ZXJ0KSkge1xuXHRcdHRocm93IG5ldyBFcnJvcignVW5rbm93biBtb2RlbDogJyArIG1vZGVsKTtcblx0fVxuXG5cdGxldCBpO1xuXHRsZXQgY2hhbm5lbHM7XG5cblx0aWYgKG9iamVjdCA9PSBudWxsKSB7IC8vIGVzbGludC1kaXNhYmxlLWxpbmUgbm8tZXEtbnVsbCxlcWVxZXFcblx0XHR0aGlzLm1vZGVsID0gJ3JnYic7XG5cdFx0dGhpcy5jb2xvciA9IFswLCAwLCAwXTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSBpZiAob2JqZWN0IGluc3RhbmNlb2YgQ29sb3IpIHtcblx0XHR0aGlzLm1vZGVsID0gb2JqZWN0Lm1vZGVsO1xuXHRcdHRoaXMuY29sb3IgPSBbLi4ub2JqZWN0LmNvbG9yXTtcblx0XHR0aGlzLnZhbHBoYSA9IG9iamVjdC52YWxwaGE7XG5cdH0gZWxzZSBpZiAodHlwZW9mIG9iamVjdCA9PT0gJ3N0cmluZycpIHtcblx0XHRjb25zdCByZXN1bHQgPSBjb2xvclN0cmluZy5nZXQob2JqZWN0KTtcblx0XHRpZiAocmVzdWx0ID09PSBudWxsKSB7XG5cdFx0XHR0aHJvdyBuZXcgRXJyb3IoJ1VuYWJsZSB0byBwYXJzZSBjb2xvciBmcm9tIHN0cmluZzogJyArIG9iamVjdCk7XG5cdFx0fVxuXG5cdFx0dGhpcy5tb2RlbCA9IHJlc3VsdC5tb2RlbDtcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0dGhpcy5jb2xvciA9IHJlc3VsdC52YWx1ZS5zbGljZSgwLCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2YgcmVzdWx0LnZhbHVlW2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyByZXN1bHQudmFsdWVbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmIChvYmplY3QubGVuZ3RoID4gMCkge1xuXHRcdHRoaXMubW9kZWwgPSBtb2RlbCB8fCAncmdiJztcblx0XHRjaGFubmVscyA9IGNvbnZlcnRbdGhpcy5tb2RlbF0uY2hhbm5lbHM7XG5cdFx0Y29uc3QgbmV3QXJyYXkgPSBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChvYmplY3QsIDAsIGNoYW5uZWxzKTtcblx0XHR0aGlzLmNvbG9yID0gemVyb0FycmF5KG5ld0FycmF5LCBjaGFubmVscyk7XG5cdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0W2NoYW5uZWxzXSA9PT0gJ251bWJlcicgPyBvYmplY3RbY2hhbm5lbHNdIDogMTtcblx0fSBlbHNlIGlmICh0eXBlb2Ygb2JqZWN0ID09PSAnbnVtYmVyJykge1xuXHRcdC8vIFRoaXMgaXMgYWx3YXlzIFJHQiAtIGNhbiBiZSBjb252ZXJ0ZWQgbGF0ZXIgb24uXG5cdFx0dGhpcy5tb2RlbCA9ICdyZ2InO1xuXHRcdHRoaXMuY29sb3IgPSBbXG5cdFx0XHQob2JqZWN0ID4+IDE2KSAmIDB4RkYsXG5cdFx0XHQob2JqZWN0ID4+IDgpICYgMHhGRixcblx0XHRcdG9iamVjdCAmIDB4RkYsXG5cdFx0XTtcblx0XHR0aGlzLnZhbHBoYSA9IDE7XG5cdH0gZWxzZSB7XG5cdFx0dGhpcy52YWxwaGEgPSAxO1xuXG5cdFx0Y29uc3Qga2V5cyA9IE9iamVjdC5rZXlzKG9iamVjdCk7XG5cdFx0aWYgKCdhbHBoYScgaW4gb2JqZWN0KSB7XG5cdFx0XHRrZXlzLnNwbGljZShrZXlzLmluZGV4T2YoJ2FscGhhJyksIDEpO1xuXHRcdFx0dGhpcy52YWxwaGEgPSB0eXBlb2Ygb2JqZWN0LmFscGhhID09PSAnbnVtYmVyJyA/IG9iamVjdC5hbHBoYSA6IDA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgaGFzaGVkS2V5cyA9IGtleXMuc29ydCgpLmpvaW4oJycpO1xuXHRcdGlmICghKGhhc2hlZEtleXMgaW4gaGFzaGVkTW9kZWxLZXlzKSkge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdVbmFibGUgdG8gcGFyc2UgY29sb3IgZnJvbSBvYmplY3Q6ICcgKyBKU09OLnN0cmluZ2lmeShvYmplY3QpKTtcblx0XHR9XG5cblx0XHR0aGlzLm1vZGVsID0gaGFzaGVkTW9kZWxLZXlzW2hhc2hlZEtleXNdO1xuXG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXHRcdGNvbnN0IGNvbG9yID0gW107XG5cdFx0Zm9yIChpID0gMDsgaSA8IGxhYmVscy5sZW5ndGg7IGkrKykge1xuXHRcdFx0Y29sb3IucHVzaChvYmplY3RbbGFiZWxzW2ldXSk7XG5cdFx0fVxuXG5cdFx0dGhpcy5jb2xvciA9IHplcm9BcnJheShjb2xvcik7XG5cdH1cblxuXHQvLyBQZXJmb3JtIGxpbWl0YXRpb25zIChjbGFtcGluZywgZXRjLilcblx0aWYgKGxpbWl0ZXJzW3RoaXMubW9kZWxdKSB7XG5cdFx0Y2hhbm5lbHMgPSBjb252ZXJ0W3RoaXMubW9kZWxdLmNoYW5uZWxzO1xuXHRcdGZvciAoaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRjb25zdCBsaW1pdCA9IGxpbWl0ZXJzW3RoaXMubW9kZWxdW2ldO1xuXHRcdFx0aWYgKGxpbWl0KSB7XG5cdFx0XHRcdHRoaXMuY29sb3JbaV0gPSBsaW1pdCh0aGlzLmNvbG9yW2ldKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0aGlzLnZhbHBoYSA9IE1hdGgubWF4KDAsIE1hdGgubWluKDEsIHRoaXMudmFscGhhKSk7XG5cblx0aWYgKE9iamVjdC5mcmVlemUpIHtcblx0XHRPYmplY3QuZnJlZXplKHRoaXMpO1xuXHR9XG59XG5cbkNvbG9yLnByb3RvdHlwZSA9IHtcblx0dG9TdHJpbmcoKSB7XG5cdFx0cmV0dXJuIHRoaXMuc3RyaW5nKCk7XG5cdH0sXG5cblx0dG9KU09OKCkge1xuXHRcdHJldHVybiB0aGlzW3RoaXMubW9kZWxdKCk7XG5cdH0sXG5cblx0c3RyaW5nKHBsYWNlcykge1xuXHRcdGxldCBzZWxmID0gdGhpcy5tb2RlbCBpbiBjb2xvclN0cmluZy50byA/IHRoaXMgOiB0aGlzLnJnYigpO1xuXHRcdHNlbGYgPSBzZWxmLnJvdW5kKHR5cGVvZiBwbGFjZXMgPT09ICdudW1iZXInID8gcGxhY2VzIDogMSk7XG5cdFx0Y29uc3QgYXJncyA9IHNlbGYudmFscGhhID09PSAxID8gc2VsZi5jb2xvciA6IFsuLi5zZWxmLmNvbG9yLCB0aGlzLnZhbHBoYV07XG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvW3NlbGYubW9kZWxdKGFyZ3MpO1xuXHR9LFxuXG5cdHBlcmNlbnRTdHJpbmcocGxhY2VzKSB7XG5cdFx0Y29uc3Qgc2VsZiA9IHRoaXMucmdiKCkucm91bmQodHlwZW9mIHBsYWNlcyA9PT0gJ251bWJlcicgPyBwbGFjZXMgOiAxKTtcblx0XHRjb25zdCBhcmdzID0gc2VsZi52YWxwaGEgPT09IDEgPyBzZWxmLmNvbG9yIDogWy4uLnNlbGYuY29sb3IsIHRoaXMudmFscGhhXTtcblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8ucmdiLnBlcmNlbnQoYXJncyk7XG5cdH0sXG5cblx0YXJyYXkoKSB7XG5cdFx0cmV0dXJuIHRoaXMudmFscGhhID09PSAxID8gWy4uLnRoaXMuY29sb3JdIDogWy4uLnRoaXMuY29sb3IsIHRoaXMudmFscGhhXTtcblx0fSxcblxuXHRvYmplY3QoKSB7XG5cdFx0Y29uc3QgcmVzdWx0ID0ge307XG5cdFx0Y29uc3Qge2NoYW5uZWxzfSA9IGNvbnZlcnRbdGhpcy5tb2RlbF07XG5cdFx0Y29uc3Qge2xhYmVsc30gPSBjb252ZXJ0W3RoaXMubW9kZWxdO1xuXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBjaGFubmVsczsgaSsrKSB7XG5cdFx0XHRyZXN1bHRbbGFiZWxzW2ldXSA9IHRoaXMuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZXN1bHQuYWxwaGEgPSB0aGlzLnZhbHBoYTtcblx0XHR9XG5cblx0XHRyZXR1cm4gcmVzdWx0O1xuXHR9LFxuXG5cdHVuaXRBcnJheSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdHJnYlswXSAvPSAyNTU7XG5cdFx0cmdiWzFdIC89IDI1NTtcblx0XHRyZ2JbMl0gLz0gMjU1O1xuXG5cdFx0aWYgKHRoaXMudmFscGhhICE9PSAxKSB7XG5cdFx0XHRyZ2IucHVzaCh0aGlzLnZhbHBoYSk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHR1bml0T2JqZWN0KCkge1xuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkub2JqZWN0KCk7XG5cdFx0cmdiLnIgLz0gMjU1O1xuXHRcdHJnYi5nIC89IDI1NTtcblx0XHRyZ2IuYiAvPSAyNTU7XG5cblx0XHRpZiAodGhpcy52YWxwaGEgIT09IDEpIHtcblx0XHRcdHJnYi5hbHBoYSA9IHRoaXMudmFscGhhO1xuXHRcdH1cblxuXHRcdHJldHVybiByZ2I7XG5cdH0sXG5cblx0cm91bmQocGxhY2VzKSB7XG5cdFx0cGxhY2VzID0gTWF0aC5tYXgocGxhY2VzIHx8IDAsIDApO1xuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLnRoaXMuY29sb3IubWFwKHJvdW5kVG9QbGFjZShwbGFjZXMpKSwgdGhpcy52YWxwaGFdLCB0aGlzLm1vZGVsKTtcblx0fSxcblxuXHRhbHBoYSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKFsuLi50aGlzLmNvbG9yLCBNYXRoLm1heCgwLCBNYXRoLm1pbigxLCB2YWx1ZSkpXSwgdGhpcy5tb2RlbCk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHRoaXMudmFscGhhO1xuXHR9LFxuXG5cdC8vIFJnYlxuXHRyZWQ6IGdldHNldCgncmdiJywgMCwgbWF4Zm4oMjU1KSksXG5cdGdyZWVuOiBnZXRzZXQoJ3JnYicsIDEsIG1heGZuKDI1NSkpLFxuXHRibHVlOiBnZXRzZXQoJ3JnYicsIDIsIG1heGZuKDI1NSkpLFxuXG5cdGh1ZTogZ2V0c2V0KFsnaHNsJywgJ2hzdicsICdoc2wnLCAnaHdiJywgJ2hjZyddLCAwLCB2YWx1ZSA9PiAoKHZhbHVlICUgMzYwKSArIDM2MCkgJSAzNjApLFxuXG5cdHNhdHVyYXRpb25sOiBnZXRzZXQoJ2hzbCcsIDEsIG1heGZuKDEwMCkpLFxuXHRsaWdodG5lc3M6IGdldHNldCgnaHNsJywgMiwgbWF4Zm4oMTAwKSksXG5cblx0c2F0dXJhdGlvbnY6IGdldHNldCgnaHN2JywgMSwgbWF4Zm4oMTAwKSksXG5cdHZhbHVlOiBnZXRzZXQoJ2hzdicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGNocm9tYTogZ2V0c2V0KCdoY2cnLCAxLCBtYXhmbigxMDApKSxcblx0Z3JheTogZ2V0c2V0KCdoY2cnLCAyLCBtYXhmbigxMDApKSxcblxuXHR3aGl0ZTogZ2V0c2V0KCdod2InLCAxLCBtYXhmbigxMDApKSxcblx0d2JsYWNrOiBnZXRzZXQoJ2h3YicsIDIsIG1heGZuKDEwMCkpLFxuXG5cdGN5YW46IGdldHNldCgnY215aycsIDAsIG1heGZuKDEwMCkpLFxuXHRtYWdlbnRhOiBnZXRzZXQoJ2NteWsnLCAxLCBtYXhmbigxMDApKSxcblx0eWVsbG93OiBnZXRzZXQoJ2NteWsnLCAyLCBtYXhmbigxMDApKSxcblx0YmxhY2s6IGdldHNldCgnY215aycsIDMsIG1heGZuKDEwMCkpLFxuXG5cdHg6IGdldHNldCgneHl6JywgMCwgbWF4Zm4oOTUuMDQ3KSksXG5cdHk6IGdldHNldCgneHl6JywgMSwgbWF4Zm4oMTAwKSksXG5cdHo6IGdldHNldCgneHl6JywgMiwgbWF4Zm4oMTA4LjgzMykpLFxuXG5cdGw6IGdldHNldCgnbGFiJywgMCwgbWF4Zm4oMTAwKSksXG5cdGE6IGdldHNldCgnbGFiJywgMSksXG5cdGI6IGdldHNldCgnbGFiJywgMiksXG5cblx0a2V5d29yZCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29udmVydFt0aGlzLm1vZGVsXS5rZXl3b3JkKHRoaXMuY29sb3IpO1xuXHR9LFxuXG5cdGhleCh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gY29sb3JTdHJpbmcudG8uaGV4KHRoaXMucmdiKCkucm91bmQoKS5jb2xvcik7XG5cdH0sXG5cblx0aGV4YSh2YWx1ZSkge1xuXHRcdGlmICh2YWx1ZSAhPT0gdW5kZWZpbmVkKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHZhbHVlKTtcblx0XHR9XG5cblx0XHRjb25zdCByZ2JBcnJheSA9IHRoaXMucmdiKCkucm91bmQoKS5jb2xvcjtcblxuXHRcdGxldCBhbHBoYUhleCA9IE1hdGgucm91bmQodGhpcy52YWxwaGEgKiAyNTUpLnRvU3RyaW5nKDE2KS50b1VwcGVyQ2FzZSgpO1xuXHRcdGlmIChhbHBoYUhleC5sZW5ndGggPT09IDEpIHtcblx0XHRcdGFscGhhSGV4ID0gJzAnICsgYWxwaGFIZXg7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGNvbG9yU3RyaW5nLnRvLmhleChyZ2JBcnJheSkgKyBhbHBoYUhleDtcblx0fSxcblxuXHRyZ2JOdW1iZXIoKSB7XG5cdFx0Y29uc3QgcmdiID0gdGhpcy5yZ2IoKS5jb2xvcjtcblx0XHRyZXR1cm4gKChyZ2JbMF0gJiAweEZGKSA8PCAxNikgfCAoKHJnYlsxXSAmIDB4RkYpIDw8IDgpIHwgKHJnYlsyXSAmIDB4RkYpO1xuXHR9LFxuXG5cdGx1bWlub3NpdHkoKSB7XG5cdFx0Ly8gaHR0cDovL3d3dy53My5vcmcvVFIvV0NBRzIwLyNyZWxhdGl2ZWx1bWluYW5jZWRlZlxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cblx0XHRjb25zdCBsdW0gPSBbXTtcblx0XHRmb3IgKGNvbnN0IFtpLCBlbGVtZW50XSBvZiByZ2IuZW50cmllcygpKSB7XG5cdFx0XHRjb25zdCBjaGFuID0gZWxlbWVudCAvIDI1NTtcblx0XHRcdGx1bVtpXSA9IChjaGFuIDw9IDAuMDQwNDUpID8gY2hhbiAvIDEyLjkyIDogKChjaGFuICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNDtcblx0XHR9XG5cblx0XHRyZXR1cm4gMC4yMTI2ICogbHVtWzBdICsgMC43MTUyICogbHVtWzFdICsgMC4wNzIyICogbHVtWzJdO1xuXHR9LFxuXG5cdGNvbnRyYXN0KGNvbG9yMikge1xuXHRcdC8vIGh0dHA6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jY29udHJhc3QtcmF0aW9kZWZcblx0XHRjb25zdCBsdW0xID0gdGhpcy5sdW1pbm9zaXR5KCk7XG5cdFx0Y29uc3QgbHVtMiA9IGNvbG9yMi5sdW1pbm9zaXR5KCk7XG5cblx0XHRpZiAobHVtMSA+IGx1bTIpIHtcblx0XHRcdHJldHVybiAobHVtMSArIDAuMDUpIC8gKGx1bTIgKyAwLjA1KTtcblx0XHR9XG5cblx0XHRyZXR1cm4gKGx1bTIgKyAwLjA1KSAvIChsdW0xICsgMC4wNSk7XG5cdH0sXG5cblx0bGV2ZWwoY29sb3IyKSB7XG5cdFx0Ly8gaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LWVuaGFuY2VkXG5cdFx0Y29uc3QgY29udHJhc3RSYXRpbyA9IHRoaXMuY29udHJhc3QoY29sb3IyKTtcblx0XHRpZiAoY29udHJhc3RSYXRpbyA+PSA3KSB7XG5cdFx0XHRyZXR1cm4gJ0FBQSc7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIChjb250cmFzdFJhdGlvID49IDQuNSkgPyAnQUEnIDogJyc7XG5cdH0sXG5cblx0aXNEYXJrKCkge1xuXHRcdC8vIFlJUSBlcXVhdGlvbiBmcm9tIGh0dHA6Ly8yNHdheXMub3JnLzIwMTAvY2FsY3VsYXRpbmctY29sb3ItY29udHJhc3Rcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpLmNvbG9yO1xuXHRcdGNvbnN0IHlpcSA9IChyZ2JbMF0gKiAyMTI2ICsgcmdiWzFdICogNzE1MiArIHJnYlsyXSAqIDcyMikgLyAxMDAwMDtcblx0XHRyZXR1cm4geWlxIDwgMTI4O1xuXHR9LFxuXG5cdGlzTGlnaHQoKSB7XG5cdFx0cmV0dXJuICF0aGlzLmlzRGFyaygpO1xuXHR9LFxuXG5cdG5lZ2F0ZSgpIHtcblx0XHRjb25zdCByZ2IgPSB0aGlzLnJnYigpO1xuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgMzsgaSsrKSB7XG5cdFx0XHRyZ2IuY29sb3JbaV0gPSAyNTUgLSByZ2IuY29sb3JbaV07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJnYjtcblx0fSxcblxuXHRsaWdodGVuKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMl0gKz0gaHNsLmNvbG9yWzJdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkYXJrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBoc2wgPSB0aGlzLmhzbCgpO1xuXHRcdGhzbC5jb2xvclsyXSAtPSBoc2wuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHNsO1xuXHR9LFxuXG5cdHNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gKz0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRkZXNhdHVyYXRlKHJhdGlvKSB7XG5cdFx0Y29uc3QgaHNsID0gdGhpcy5oc2woKTtcblx0XHRoc2wuY29sb3JbMV0gLT0gaHNsLmNvbG9yWzFdICogcmF0aW87XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHR3aGl0ZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsxXSArPSBod2IuY29sb3JbMV0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGJsYWNrZW4ocmF0aW8pIHtcblx0XHRjb25zdCBod2IgPSB0aGlzLmh3YigpO1xuXHRcdGh3Yi5jb2xvclsyXSArPSBod2IuY29sb3JbMl0gKiByYXRpbztcblx0XHRyZXR1cm4gaHdiO1xuXHR9LFxuXG5cdGdyYXlzY2FsZSgpIHtcblx0XHQvLyBodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0dyYXlzY2FsZSNDb252ZXJ0aW5nX2NvbG9yX3RvX2dyYXlzY2FsZVxuXHRcdGNvbnN0IHJnYiA9IHRoaXMucmdiKCkuY29sb3I7XG5cdFx0Y29uc3QgdmFsdWUgPSByZ2JbMF0gKiAwLjMgKyByZ2JbMV0gKiAwLjU5ICsgcmdiWzJdICogMC4xMTtcblx0XHRyZXR1cm4gQ29sb3IucmdiKHZhbHVlLCB2YWx1ZSwgdmFsdWUpO1xuXHR9LFxuXG5cdGZhZGUocmF0aW8pIHtcblx0XHRyZXR1cm4gdGhpcy5hbHBoYSh0aGlzLnZhbHBoYSAtICh0aGlzLnZhbHBoYSAqIHJhdGlvKSk7XG5cdH0sXG5cblx0b3BhcXVlcihyYXRpbykge1xuXHRcdHJldHVybiB0aGlzLmFscGhhKHRoaXMudmFscGhhICsgKHRoaXMudmFscGhhICogcmF0aW8pKTtcblx0fSxcblxuXHRyb3RhdGUoZGVncmVlcykge1xuXHRcdGNvbnN0IGhzbCA9IHRoaXMuaHNsKCk7XG5cdFx0bGV0IGh1ZSA9IGhzbC5jb2xvclswXTtcblx0XHRodWUgPSAoaHVlICsgZGVncmVlcykgJSAzNjA7XG5cdFx0aHVlID0gaHVlIDwgMCA/IDM2MCArIGh1ZSA6IGh1ZTtcblx0XHRoc2wuY29sb3JbMF0gPSBodWU7XG5cdFx0cmV0dXJuIGhzbDtcblx0fSxcblxuXHRtaXgobWl4aW5Db2xvciwgd2VpZ2h0KSB7XG5cdFx0Ly8gUG9ydGVkIGZyb20gc2FzcyBpbXBsZW1lbnRhdGlvbiBpbiBDXG5cdFx0Ly8gaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MvbGlic2Fzcy9ibG9iLzBlNmI0YTI4NTAwOTIzNTZhYTNlY2UwN2M2YjI0OWYwMjIxY2FjZWQvZnVuY3Rpb25zLmNwcCNMMjA5XG5cdFx0aWYgKCFtaXhpbkNvbG9yIHx8ICFtaXhpbkNvbG9yLnJnYikge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdBcmd1bWVudCB0byBcIm1peFwiIHdhcyBub3QgYSBDb2xvciBpbnN0YW5jZSwgYnV0IHJhdGhlciBhbiBpbnN0YW5jZSBvZiAnICsgdHlwZW9mIG1peGluQ29sb3IpO1xuXHRcdH1cblxuXHRcdGNvbnN0IGNvbG9yMSA9IG1peGluQ29sb3IucmdiKCk7XG5cdFx0Y29uc3QgY29sb3IyID0gdGhpcy5yZ2IoKTtcblx0XHRjb25zdCBwID0gd2VpZ2h0ID09PSB1bmRlZmluZWQgPyAwLjUgOiB3ZWlnaHQ7XG5cblx0XHRjb25zdCB3ID0gMiAqIHAgLSAxO1xuXHRcdGNvbnN0IGEgPSBjb2xvcjEuYWxwaGEoKSAtIGNvbG9yMi5hbHBoYSgpO1xuXG5cdFx0Y29uc3QgdzEgPSAoKCh3ICogYSA9PT0gLTEpID8gdyA6ICh3ICsgYSkgLyAoMSArIHcgKiBhKSkgKyAxKSAvIDI7XG5cdFx0Y29uc3QgdzIgPSAxIC0gdzE7XG5cblx0XHRyZXR1cm4gQ29sb3IucmdiKFxuXHRcdFx0dzEgKiBjb2xvcjEucmVkKCkgKyB3MiAqIGNvbG9yMi5yZWQoKSxcblx0XHRcdHcxICogY29sb3IxLmdyZWVuKCkgKyB3MiAqIGNvbG9yMi5ncmVlbigpLFxuXHRcdFx0dzEgKiBjb2xvcjEuYmx1ZSgpICsgdzIgKiBjb2xvcjIuYmx1ZSgpLFxuXHRcdFx0Y29sb3IxLmFscGhhKCkgKiBwICsgY29sb3IyLmFscGhhKCkgKiAoMSAtIHApKTtcblx0fSxcbn07XG5cbi8vIE1vZGVsIGNvbnZlcnNpb24gbWV0aG9kcyBhbmQgc3RhdGljIGNvbnN0cnVjdG9yc1xuZm9yIChjb25zdCBtb2RlbCBvZiBPYmplY3Qua2V5cyhjb252ZXJ0KSkge1xuXHRpZiAoc2tpcHBlZE1vZGVscy5pbmNsdWRlcyhtb2RlbCkpIHtcblx0XHRjb250aW51ZTtcblx0fVxuXG5cdGNvbnN0IHtjaGFubmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblxuXHQvLyBDb252ZXJzaW9uIG1ldGhvZHNcblx0Q29sb3IucHJvdG90eXBlW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0aWYgKHRoaXMubW9kZWwgPT09IG1vZGVsKSB7XG5cdFx0XHRyZXR1cm4gbmV3IENvbG9yKHRoaXMpO1xuXHRcdH1cblxuXHRcdGlmIChhcmdzLmxlbmd0aCA+IDApIHtcblx0XHRcdHJldHVybiBuZXcgQ29sb3IoYXJncywgbW9kZWwpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoWy4uLmFzc2VydEFycmF5KGNvbnZlcnRbdGhpcy5tb2RlbF1bbW9kZWxdLnJhdyh0aGlzLmNvbG9yKSksIHRoaXMudmFscGhhXSwgbW9kZWwpO1xuXHR9O1xuXG5cdC8vICdzdGF0aWMnIGNvbnN0cnVjdGlvbiBtZXRob2RzXG5cdENvbG9yW21vZGVsXSA9IGZ1bmN0aW9uICguLi5hcmdzKSB7XG5cdFx0bGV0IGNvbG9yID0gYXJnc1swXTtcblx0XHRpZiAodHlwZW9mIGNvbG9yID09PSAnbnVtYmVyJykge1xuXHRcdFx0Y29sb3IgPSB6ZXJvQXJyYXkoYXJncywgY2hhbm5lbHMpO1xuXHRcdH1cblxuXHRcdHJldHVybiBuZXcgQ29sb3IoY29sb3IsIG1vZGVsKTtcblx0fTtcbn1cblxuZnVuY3Rpb24gcm91bmRUbyhudW1iZXIsIHBsYWNlcykge1xuXHRyZXR1cm4gTnVtYmVyKG51bWJlci50b0ZpeGVkKHBsYWNlcykpO1xufVxuXG5mdW5jdGlvbiByb3VuZFRvUGxhY2UocGxhY2VzKSB7XG5cdHJldHVybiBmdW5jdGlvbiAobnVtYmVyKSB7XG5cdFx0cmV0dXJuIHJvdW5kVG8obnVtYmVyLCBwbGFjZXMpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiBnZXRzZXQobW9kZWwsIGNoYW5uZWwsIG1vZGlmaWVyKSB7XG5cdG1vZGVsID0gQXJyYXkuaXNBcnJheShtb2RlbCkgPyBtb2RlbCA6IFttb2RlbF07XG5cblx0Zm9yIChjb25zdCBtIG9mIG1vZGVsKSB7XG5cdFx0KGxpbWl0ZXJzW21dIHx8IChsaW1pdGVyc1ttXSA9IFtdKSlbY2hhbm5lbF0gPSBtb2RpZmllcjtcblx0fVxuXG5cdG1vZGVsID0gbW9kZWxbMF07XG5cblx0cmV0dXJuIGZ1bmN0aW9uICh2YWx1ZSkge1xuXHRcdGxldCByZXN1bHQ7XG5cblx0XHRpZiAodmFsdWUgIT09IHVuZGVmaW5lZCkge1xuXHRcdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRcdHZhbHVlID0gbW9kaWZpZXIodmFsdWUpO1xuXHRcdFx0fVxuXG5cdFx0XHRyZXN1bHQgPSB0aGlzW21vZGVsXSgpO1xuXHRcdFx0cmVzdWx0LmNvbG9yW2NoYW5uZWxdID0gdmFsdWU7XG5cdFx0XHRyZXR1cm4gcmVzdWx0O1xuXHRcdH1cblxuXHRcdHJlc3VsdCA9IHRoaXNbbW9kZWxdKCkuY29sb3JbY2hhbm5lbF07XG5cdFx0aWYgKG1vZGlmaWVyKSB7XG5cdFx0XHRyZXN1bHQgPSBtb2RpZmllcihyZXN1bHQpO1xuXHRcdH1cblxuXHRcdHJldHVybiByZXN1bHQ7XG5cdH07XG59XG5cbmZ1bmN0aW9uIG1heGZuKG1heCkge1xuXHRyZXR1cm4gZnVuY3Rpb24gKHYpIHtcblx0XHRyZXR1cm4gTWF0aC5tYXgoMCwgTWF0aC5taW4obWF4LCB2KSk7XG5cdH07XG59XG5cbmZ1bmN0aW9uIGFzc2VydEFycmF5KHZhbHVlKSB7XG5cdHJldHVybiBBcnJheS5pc0FycmF5KHZhbHVlKSA/IHZhbHVlIDogW3ZhbHVlXTtcbn1cblxuZnVuY3Rpb24gemVyb0FycmF5KGFycmF5LCBsZW5ndGgpIHtcblx0Zm9yIChsZXQgaSA9IDA7IGkgPCBsZW5ndGg7IGkrKykge1xuXHRcdGlmICh0eXBlb2YgYXJyYXlbaV0gIT09ICdudW1iZXInKSB7XG5cdFx0XHRhcnJheVtpXSA9IDA7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIGFycmF5O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IENvbG9yO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-convert/conversions.js": -/*!**********************************************************************!*\ - !*** ./node_modules/color/node_modules/color-convert/conversions.js ***! - \**********************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("/* MIT license */\n/* eslint-disable no-mixed-operators */\nconst cssKeywords = __webpack_require__(/*! color-name */ \"./node_modules/color/node_modules/color-name/index.js\");\n\n// NOTE: conversions should only return primitive values (i.e. arrays, or\n// values that give correct `typeof` results).\n// do not use box values types (i.e. Number(), String(), etc.)\n\nconst reverseKeywords = {};\nfor (const key of Object.keys(cssKeywords)) {\n\treverseKeywords[cssKeywords[key]] = key;\n}\n\nconst convert = {\n\trgb: {channels: 3, labels: 'rgb'},\n\thsl: {channels: 3, labels: 'hsl'},\n\thsv: {channels: 3, labels: 'hsv'},\n\thwb: {channels: 3, labels: 'hwb'},\n\tcmyk: {channels: 4, labels: 'cmyk'},\n\txyz: {channels: 3, labels: 'xyz'},\n\tlab: {channels: 3, labels: 'lab'},\n\tlch: {channels: 3, labels: 'lch'},\n\thex: {channels: 1, labels: ['hex']},\n\tkeyword: {channels: 1, labels: ['keyword']},\n\tansi16: {channels: 1, labels: ['ansi16']},\n\tansi256: {channels: 1, labels: ['ansi256']},\n\thcg: {channels: 3, labels: ['h', 'c', 'g']},\n\tapple: {channels: 3, labels: ['r16', 'g16', 'b16']},\n\tgray: {channels: 1, labels: ['gray']}\n};\n\nmodule.exports = convert;\n\n// Hide .channels and .labels properties\nfor (const model of Object.keys(convert)) {\n\tif (!('channels' in convert[model])) {\n\t\tthrow new Error('missing channels property: ' + model);\n\t}\n\n\tif (!('labels' in convert[model])) {\n\t\tthrow new Error('missing channel labels property: ' + model);\n\t}\n\n\tif (convert[model].labels.length !== convert[model].channels) {\n\t\tthrow new Error('channel and label counts mismatch: ' + model);\n\t}\n\n\tconst {channels, labels} = convert[model];\n\tdelete convert[model].channels;\n\tdelete convert[model].labels;\n\tObject.defineProperty(convert[model], 'channels', {value: channels});\n\tObject.defineProperty(convert[model], 'labels', {value: labels});\n}\n\nconvert.rgb.hsl = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst min = Math.min(r, g, b);\n\tconst max = Math.max(r, g, b);\n\tconst delta = max - min;\n\tlet h;\n\tlet s;\n\n\tif (max === min) {\n\t\th = 0;\n\t} else if (r === max) {\n\t\th = (g - b) / delta;\n\t} else if (g === max) {\n\t\th = 2 + (b - r) / delta;\n\t} else if (b === max) {\n\t\th = 4 + (r - g) / delta;\n\t}\n\n\th = Math.min(h * 60, 360);\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst l = (min + max) / 2;\n\n\tif (max === min) {\n\t\ts = 0;\n\t} else if (l <= 0.5) {\n\t\ts = delta / (max + min);\n\t} else {\n\t\ts = delta / (2 - max - min);\n\t}\n\n\treturn [h, s * 100, l * 100];\n};\n\nconvert.rgb.hsv = function (rgb) {\n\tlet rdif;\n\tlet gdif;\n\tlet bdif;\n\tlet h;\n\tlet s;\n\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst v = Math.max(r, g, b);\n\tconst diff = v - Math.min(r, g, b);\n\tconst diffc = function (c) {\n\t\treturn (v - c) / 6 / diff + 1 / 2;\n\t};\n\n\tif (diff === 0) {\n\t\th = 0;\n\t\ts = 0;\n\t} else {\n\t\ts = diff / v;\n\t\trdif = diffc(r);\n\t\tgdif = diffc(g);\n\t\tbdif = diffc(b);\n\n\t\tif (r === v) {\n\t\t\th = bdif - gdif;\n\t\t} else if (g === v) {\n\t\t\th = (1 / 3) + rdif - bdif;\n\t\t} else if (b === v) {\n\t\t\th = (2 / 3) + gdif - rdif;\n\t\t}\n\n\t\tif (h < 0) {\n\t\t\th += 1;\n\t\t} else if (h > 1) {\n\t\t\th -= 1;\n\t\t}\n\t}\n\n\treturn [\n\t\th * 360,\n\t\ts * 100,\n\t\tv * 100\n\t];\n};\n\nconvert.rgb.hwb = function (rgb) {\n\tconst r = rgb[0];\n\tconst g = rgb[1];\n\tlet b = rgb[2];\n\tconst h = convert.rgb.hsl(rgb)[0];\n\tconst w = 1 / 255 * Math.min(r, Math.min(g, b));\n\n\tb = 1 - 1 / 255 * Math.max(r, Math.max(g, b));\n\n\treturn [h, w * 100, b * 100];\n};\n\nconvert.rgb.cmyk = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\n\tconst k = Math.min(1 - r, 1 - g, 1 - b);\n\tconst c = (1 - r - k) / (1 - k) || 0;\n\tconst m = (1 - g - k) / (1 - k) || 0;\n\tconst y = (1 - b - k) / (1 - k) || 0;\n\n\treturn [c * 100, m * 100, y * 100, k * 100];\n};\n\nfunction comparativeDistance(x, y) {\n\t/*\n\t\tSee https://en.m.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance\n\t*/\n\treturn (\n\t\t((x[0] - y[0]) ** 2) +\n\t\t((x[1] - y[1]) ** 2) +\n\t\t((x[2] - y[2]) ** 2)\n\t);\n}\n\nconvert.rgb.keyword = function (rgb) {\n\tconst reversed = reverseKeywords[rgb];\n\tif (reversed) {\n\t\treturn reversed;\n\t}\n\n\tlet currentClosestDistance = Infinity;\n\tlet currentClosestKeyword;\n\n\tfor (const keyword of Object.keys(cssKeywords)) {\n\t\tconst value = cssKeywords[keyword];\n\n\t\t// Compute comparative distance\n\t\tconst distance = comparativeDistance(rgb, value);\n\n\t\t// Check if its less, if so set as closest\n\t\tif (distance < currentClosestDistance) {\n\t\t\tcurrentClosestDistance = distance;\n\t\t\tcurrentClosestKeyword = keyword;\n\t\t}\n\t}\n\n\treturn currentClosestKeyword;\n};\n\nconvert.keyword.rgb = function (keyword) {\n\treturn cssKeywords[keyword];\n};\n\nconvert.rgb.xyz = function (rgb) {\n\tlet r = rgb[0] / 255;\n\tlet g = rgb[1] / 255;\n\tlet b = rgb[2] / 255;\n\n\t// Assume sRGB\n\tr = r > 0.04045 ? (((r + 0.055) / 1.055) ** 2.4) : (r / 12.92);\n\tg = g > 0.04045 ? (((g + 0.055) / 1.055) ** 2.4) : (g / 12.92);\n\tb = b > 0.04045 ? (((b + 0.055) / 1.055) ** 2.4) : (b / 12.92);\n\n\tconst x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805);\n\tconst y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722);\n\tconst z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505);\n\n\treturn [x * 100, y * 100, z * 100];\n};\n\nconvert.rgb.lab = function (rgb) {\n\tconst xyz = convert.rgb.xyz(rgb);\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.hsl.rgb = function (hsl) {\n\tconst h = hsl[0] / 360;\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\tlet t2;\n\tlet t3;\n\tlet val;\n\n\tif (s === 0) {\n\t\tval = l * 255;\n\t\treturn [val, val, val];\n\t}\n\n\tif (l < 0.5) {\n\t\tt2 = l * (1 + s);\n\t} else {\n\t\tt2 = l + s - l * s;\n\t}\n\n\tconst t1 = 2 * l - t2;\n\n\tconst rgb = [0, 0, 0];\n\tfor (let i = 0; i < 3; i++) {\n\t\tt3 = h + 1 / 3 * -(i - 1);\n\t\tif (t3 < 0) {\n\t\t\tt3++;\n\t\t}\n\n\t\tif (t3 > 1) {\n\t\t\tt3--;\n\t\t}\n\n\t\tif (6 * t3 < 1) {\n\t\t\tval = t1 + (t2 - t1) * 6 * t3;\n\t\t} else if (2 * t3 < 1) {\n\t\t\tval = t2;\n\t\t} else if (3 * t3 < 2) {\n\t\t\tval = t1 + (t2 - t1) * (2 / 3 - t3) * 6;\n\t\t} else {\n\t\t\tval = t1;\n\t\t}\n\n\t\trgb[i] = val * 255;\n\t}\n\n\treturn rgb;\n};\n\nconvert.hsl.hsv = function (hsl) {\n\tconst h = hsl[0];\n\tlet s = hsl[1] / 100;\n\tlet l = hsl[2] / 100;\n\tlet smin = s;\n\tconst lmin = Math.max(l, 0.01);\n\n\tl *= 2;\n\ts *= (l <= 1) ? l : 2 - l;\n\tsmin *= lmin <= 1 ? lmin : 2 - lmin;\n\tconst v = (l + s) / 2;\n\tconst sv = l === 0 ? (2 * smin) / (lmin + smin) : (2 * s) / (l + s);\n\n\treturn [h, sv * 100, v * 100];\n};\n\nconvert.hsv.rgb = function (hsv) {\n\tconst h = hsv[0] / 60;\n\tconst s = hsv[1] / 100;\n\tlet v = hsv[2] / 100;\n\tconst hi = Math.floor(h) % 6;\n\n\tconst f = h - Math.floor(h);\n\tconst p = 255 * v * (1 - s);\n\tconst q = 255 * v * (1 - (s * f));\n\tconst t = 255 * v * (1 - (s * (1 - f)));\n\tv *= 255;\n\n\tswitch (hi) {\n\t\tcase 0:\n\t\t\treturn [v, t, p];\n\t\tcase 1:\n\t\t\treturn [q, v, p];\n\t\tcase 2:\n\t\t\treturn [p, v, t];\n\t\tcase 3:\n\t\t\treturn [p, q, v];\n\t\tcase 4:\n\t\t\treturn [t, p, v];\n\t\tcase 5:\n\t\t\treturn [v, p, q];\n\t}\n};\n\nconvert.hsv.hsl = function (hsv) {\n\tconst h = hsv[0];\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\tconst vmin = Math.max(v, 0.01);\n\tlet sl;\n\tlet l;\n\n\tl = (2 - s) * v;\n\tconst lmin = (2 - s) * vmin;\n\tsl = s * vmin;\n\tsl /= (lmin <= 1) ? lmin : 2 - lmin;\n\tsl = sl || 0;\n\tl /= 2;\n\n\treturn [h, sl * 100, l * 100];\n};\n\n// http://dev.w3.org/csswg/css-color/#hwb-to-rgb\nconvert.hwb.rgb = function (hwb) {\n\tconst h = hwb[0] / 360;\n\tlet wh = hwb[1] / 100;\n\tlet bl = hwb[2] / 100;\n\tconst ratio = wh + bl;\n\tlet f;\n\n\t// Wh + bl cant be > 1\n\tif (ratio > 1) {\n\t\twh /= ratio;\n\t\tbl /= ratio;\n\t}\n\n\tconst i = Math.floor(6 * h);\n\tconst v = 1 - bl;\n\tf = 6 * h - i;\n\n\tif ((i & 0x01) !== 0) {\n\t\tf = 1 - f;\n\t}\n\n\tconst n = wh + f * (v - wh); // Linear interpolation\n\n\tlet r;\n\tlet g;\n\tlet b;\n\t/* eslint-disable max-statements-per-line,no-multi-spaces */\n\tswitch (i) {\n\t\tdefault:\n\t\tcase 6:\n\t\tcase 0: r = v; g = n; b = wh; break;\n\t\tcase 1: r = n; g = v; b = wh; break;\n\t\tcase 2: r = wh; g = v; b = n; break;\n\t\tcase 3: r = wh; g = n; b = v; break;\n\t\tcase 4: r = n; g = wh; b = v; break;\n\t\tcase 5: r = v; g = wh; b = n; break;\n\t}\n\t/* eslint-enable max-statements-per-line,no-multi-spaces */\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.cmyk.rgb = function (cmyk) {\n\tconst c = cmyk[0] / 100;\n\tconst m = cmyk[1] / 100;\n\tconst y = cmyk[2] / 100;\n\tconst k = cmyk[3] / 100;\n\n\tconst r = 1 - Math.min(1, c * (1 - k) + k);\n\tconst g = 1 - Math.min(1, m * (1 - k) + k);\n\tconst b = 1 - Math.min(1, y * (1 - k) + k);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.rgb = function (xyz) {\n\tconst x = xyz[0] / 100;\n\tconst y = xyz[1] / 100;\n\tconst z = xyz[2] / 100;\n\tlet r;\n\tlet g;\n\tlet b;\n\n\tr = (x * 3.2406) + (y * -1.5372) + (z * -0.4986);\n\tg = (x * -0.9689) + (y * 1.8758) + (z * 0.0415);\n\tb = (x * 0.0557) + (y * -0.2040) + (z * 1.0570);\n\n\t// Assume sRGB\n\tr = r > 0.0031308\n\t\t? ((1.055 * (r ** (1.0 / 2.4))) - 0.055)\n\t\t: r * 12.92;\n\n\tg = g > 0.0031308\n\t\t? ((1.055 * (g ** (1.0 / 2.4))) - 0.055)\n\t\t: g * 12.92;\n\n\tb = b > 0.0031308\n\t\t? ((1.055 * (b ** (1.0 / 2.4))) - 0.055)\n\t\t: b * 12.92;\n\n\tr = Math.min(Math.max(0, r), 1);\n\tg = Math.min(Math.max(0, g), 1);\n\tb = Math.min(Math.max(0, b), 1);\n\n\treturn [r * 255, g * 255, b * 255];\n};\n\nconvert.xyz.lab = function (xyz) {\n\tlet x = xyz[0];\n\tlet y = xyz[1];\n\tlet z = xyz[2];\n\n\tx /= 95.047;\n\ty /= 100;\n\tz /= 108.883;\n\n\tx = x > 0.008856 ? (x ** (1 / 3)) : (7.787 * x) + (16 / 116);\n\ty = y > 0.008856 ? (y ** (1 / 3)) : (7.787 * y) + (16 / 116);\n\tz = z > 0.008856 ? (z ** (1 / 3)) : (7.787 * z) + (16 / 116);\n\n\tconst l = (116 * y) - 16;\n\tconst a = 500 * (x - y);\n\tconst b = 200 * (y - z);\n\n\treturn [l, a, b];\n};\n\nconvert.lab.xyz = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet x;\n\tlet y;\n\tlet z;\n\n\ty = (l + 16) / 116;\n\tx = a / 500 + y;\n\tz = y - b / 200;\n\n\tconst y2 = y ** 3;\n\tconst x2 = x ** 3;\n\tconst z2 = z ** 3;\n\ty = y2 > 0.008856 ? y2 : (y - 16 / 116) / 7.787;\n\tx = x2 > 0.008856 ? x2 : (x - 16 / 116) / 7.787;\n\tz = z2 > 0.008856 ? z2 : (z - 16 / 116) / 7.787;\n\n\tx *= 95.047;\n\ty *= 100;\n\tz *= 108.883;\n\n\treturn [x, y, z];\n};\n\nconvert.lab.lch = function (lab) {\n\tconst l = lab[0];\n\tconst a = lab[1];\n\tconst b = lab[2];\n\tlet h;\n\n\tconst hr = Math.atan2(b, a);\n\th = hr * 360 / 2 / Math.PI;\n\n\tif (h < 0) {\n\t\th += 360;\n\t}\n\n\tconst c = Math.sqrt(a * a + b * b);\n\n\treturn [l, c, h];\n};\n\nconvert.lch.lab = function (lch) {\n\tconst l = lch[0];\n\tconst c = lch[1];\n\tconst h = lch[2];\n\n\tconst hr = h / 360 * 2 * Math.PI;\n\tconst a = c * Math.cos(hr);\n\tconst b = c * Math.sin(hr);\n\n\treturn [l, a, b];\n};\n\nconvert.rgb.ansi16 = function (args, saturation = null) {\n\tconst [r, g, b] = args;\n\tlet value = saturation === null ? convert.rgb.hsv(args)[2] : saturation; // Hsv -> ansi16 optimization\n\n\tvalue = Math.round(value / 50);\n\n\tif (value === 0) {\n\t\treturn 30;\n\t}\n\n\tlet ansi = 30\n\t\t+ ((Math.round(b / 255) << 2)\n\t\t| (Math.round(g / 255) << 1)\n\t\t| Math.round(r / 255));\n\n\tif (value === 2) {\n\t\tansi += 60;\n\t}\n\n\treturn ansi;\n};\n\nconvert.hsv.ansi16 = function (args) {\n\t// Optimization here; we already know the value and don't need to get\n\t// it converted for us.\n\treturn convert.rgb.ansi16(convert.hsv.rgb(args), args[2]);\n};\n\nconvert.rgb.ansi256 = function (args) {\n\tconst r = args[0];\n\tconst g = args[1];\n\tconst b = args[2];\n\n\t// We use the extended greyscale palette here, with the exception of\n\t// black and white. normal palette only has 4 greyscale shades.\n\tif (r === g && g === b) {\n\t\tif (r < 8) {\n\t\t\treturn 16;\n\t\t}\n\n\t\tif (r > 248) {\n\t\t\treturn 231;\n\t\t}\n\n\t\treturn Math.round(((r - 8) / 247) * 24) + 232;\n\t}\n\n\tconst ansi = 16\n\t\t+ (36 * Math.round(r / 255 * 5))\n\t\t+ (6 * Math.round(g / 255 * 5))\n\t\t+ Math.round(b / 255 * 5);\n\n\treturn ansi;\n};\n\nconvert.ansi16.rgb = function (args) {\n\tlet color = args % 10;\n\n\t// Handle greyscale\n\tif (color === 0 || color === 7) {\n\t\tif (args > 50) {\n\t\t\tcolor += 3.5;\n\t\t}\n\n\t\tcolor = color / 10.5 * 255;\n\n\t\treturn [color, color, color];\n\t}\n\n\tconst mult = (~~(args > 50) + 1) * 0.5;\n\tconst r = ((color & 1) * mult) * 255;\n\tconst g = (((color >> 1) & 1) * mult) * 255;\n\tconst b = (((color >> 2) & 1) * mult) * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.ansi256.rgb = function (args) {\n\t// Handle greyscale\n\tif (args >= 232) {\n\t\tconst c = (args - 232) * 10 + 8;\n\t\treturn [c, c, c];\n\t}\n\n\targs -= 16;\n\n\tlet rem;\n\tconst r = Math.floor(args / 36) / 5 * 255;\n\tconst g = Math.floor((rem = args % 36) / 6) / 5 * 255;\n\tconst b = (rem % 6) / 5 * 255;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hex = function (args) {\n\tconst integer = ((Math.round(args[0]) & 0xFF) << 16)\n\t\t+ ((Math.round(args[1]) & 0xFF) << 8)\n\t\t+ (Math.round(args[2]) & 0xFF);\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.hex.rgb = function (args) {\n\tconst match = args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);\n\tif (!match) {\n\t\treturn [0, 0, 0];\n\t}\n\n\tlet colorString = match[0];\n\n\tif (match[0].length === 3) {\n\t\tcolorString = colorString.split('').map(char => {\n\t\t\treturn char + char;\n\t\t}).join('');\n\t}\n\n\tconst integer = parseInt(colorString, 16);\n\tconst r = (integer >> 16) & 0xFF;\n\tconst g = (integer >> 8) & 0xFF;\n\tconst b = integer & 0xFF;\n\n\treturn [r, g, b];\n};\n\nconvert.rgb.hcg = function (rgb) {\n\tconst r = rgb[0] / 255;\n\tconst g = rgb[1] / 255;\n\tconst b = rgb[2] / 255;\n\tconst max = Math.max(Math.max(r, g), b);\n\tconst min = Math.min(Math.min(r, g), b);\n\tconst chroma = (max - min);\n\tlet grayscale;\n\tlet hue;\n\n\tif (chroma < 1) {\n\t\tgrayscale = min / (1 - chroma);\n\t} else {\n\t\tgrayscale = 0;\n\t}\n\n\tif (chroma <= 0) {\n\t\thue = 0;\n\t} else\n\tif (max === r) {\n\t\thue = ((g - b) / chroma) % 6;\n\t} else\n\tif (max === g) {\n\t\thue = 2 + (b - r) / chroma;\n\t} else {\n\t\thue = 4 + (r - g) / chroma;\n\t}\n\n\thue /= 6;\n\thue %= 1;\n\n\treturn [hue * 360, chroma * 100, grayscale * 100];\n};\n\nconvert.hsl.hcg = function (hsl) {\n\tconst s = hsl[1] / 100;\n\tconst l = hsl[2] / 100;\n\n\tconst c = l < 0.5 ? (2.0 * s * l) : (2.0 * s * (1.0 - l));\n\n\tlet f = 0;\n\tif (c < 1.0) {\n\t\tf = (l - 0.5 * c) / (1.0 - c);\n\t}\n\n\treturn [hsl[0], c * 100, f * 100];\n};\n\nconvert.hsv.hcg = function (hsv) {\n\tconst s = hsv[1] / 100;\n\tconst v = hsv[2] / 100;\n\n\tconst c = s * v;\n\tlet f = 0;\n\n\tif (c < 1.0) {\n\t\tf = (v - c) / (1 - c);\n\t}\n\n\treturn [hsv[0], c * 100, f * 100];\n};\n\nconvert.hcg.rgb = function (hcg) {\n\tconst h = hcg[0] / 360;\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tif (c === 0.0) {\n\t\treturn [g * 255, g * 255, g * 255];\n\t}\n\n\tconst pure = [0, 0, 0];\n\tconst hi = (h % 1) * 6;\n\tconst v = hi % 1;\n\tconst w = 1 - v;\n\tlet mg = 0;\n\n\t/* eslint-disable max-statements-per-line */\n\tswitch (Math.floor(hi)) {\n\t\tcase 0:\n\t\t\tpure[0] = 1; pure[1] = v; pure[2] = 0; break;\n\t\tcase 1:\n\t\t\tpure[0] = w; pure[1] = 1; pure[2] = 0; break;\n\t\tcase 2:\n\t\t\tpure[0] = 0; pure[1] = 1; pure[2] = v; break;\n\t\tcase 3:\n\t\t\tpure[0] = 0; pure[1] = w; pure[2] = 1; break;\n\t\tcase 4:\n\t\t\tpure[0] = v; pure[1] = 0; pure[2] = 1; break;\n\t\tdefault:\n\t\t\tpure[0] = 1; pure[1] = 0; pure[2] = w;\n\t}\n\t/* eslint-enable max-statements-per-line */\n\n\tmg = (1.0 - c) * g;\n\n\treturn [\n\t\t(c * pure[0] + mg) * 255,\n\t\t(c * pure[1] + mg) * 255,\n\t\t(c * pure[2] + mg) * 255\n\t];\n};\n\nconvert.hcg.hsv = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst v = c + g * (1.0 - c);\n\tlet f = 0;\n\n\tif (v > 0.0) {\n\t\tf = c / v;\n\t}\n\n\treturn [hcg[0], f * 100, v * 100];\n};\n\nconvert.hcg.hsl = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\n\tconst l = g * (1.0 - c) + 0.5 * c;\n\tlet s = 0;\n\n\tif (l > 0.0 && l < 0.5) {\n\t\ts = c / (2 * l);\n\t} else\n\tif (l >= 0.5 && l < 1.0) {\n\t\ts = c / (2 * (1 - l));\n\t}\n\n\treturn [hcg[0], s * 100, l * 100];\n};\n\nconvert.hcg.hwb = function (hcg) {\n\tconst c = hcg[1] / 100;\n\tconst g = hcg[2] / 100;\n\tconst v = c + g * (1.0 - c);\n\treturn [hcg[0], (v - c) * 100, (1 - v) * 100];\n};\n\nconvert.hwb.hcg = function (hwb) {\n\tconst w = hwb[1] / 100;\n\tconst b = hwb[2] / 100;\n\tconst v = 1 - b;\n\tconst c = v - w;\n\tlet g = 0;\n\n\tif (c < 1) {\n\t\tg = (v - c) / (1 - c);\n\t}\n\n\treturn [hwb[0], c * 100, g * 100];\n};\n\nconvert.apple.rgb = function (apple) {\n\treturn [(apple[0] / 65535) * 255, (apple[1] / 65535) * 255, (apple[2] / 65535) * 255];\n};\n\nconvert.rgb.apple = function (rgb) {\n\treturn [(rgb[0] / 255) * 65535, (rgb[1] / 255) * 65535, (rgb[2] / 255) * 65535];\n};\n\nconvert.gray.rgb = function (args) {\n\treturn [args[0] / 100 * 255, args[0] / 100 * 255, args[0] / 100 * 255];\n};\n\nconvert.gray.hsl = function (args) {\n\treturn [0, 0, args[0]];\n};\n\nconvert.gray.hsv = convert.gray.hsl;\n\nconvert.gray.hwb = function (gray) {\n\treturn [0, 100, gray[0]];\n};\n\nconvert.gray.cmyk = function (gray) {\n\treturn [0, 0, 0, gray[0]];\n};\n\nconvert.gray.lab = function (gray) {\n\treturn [gray[0], 0, 0];\n};\n\nconvert.gray.hex = function (gray) {\n\tconst val = Math.round(gray[0] / 100 * 255) & 0xFF;\n\tconst integer = (val << 16) + (val << 8) + val;\n\n\tconst string = integer.toString(16).toUpperCase();\n\treturn '000000'.substring(string.length) + string;\n};\n\nconvert.rgb.gray = function (rgb) {\n\tconst val = (rgb[0] + rgb[1] + rgb[2]) / 3;\n\treturn [val / 255 * 100];\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanMiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBLG9CQUFvQixtQkFBTyxDQUFDLHlFQUFZOztBQUV4QztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxRQUFRLDRCQUE0QjtBQUNwQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDJCQUEyQjtBQUNsQyxPQUFPLDZCQUE2QjtBQUNwQyxXQUFXLGlDQUFpQztBQUM1QyxVQUFVLGdDQUFnQztBQUMxQyxXQUFXLGlDQUFpQztBQUM1QyxPQUFPLHFDQUFxQztBQUM1QyxTQUFTLDJDQUEyQztBQUNwRCxRQUFRO0FBQ1I7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLFFBQVEsa0JBQWtCO0FBQzFCO0FBQ0E7QUFDQSxvREFBb0QsZ0JBQWdCO0FBQ3BFLGtEQUFrRCxjQUFjO0FBQ2hFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLGlCQUFpQixPQUFPO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUEsOEJBQThCOztBQUU5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFrQixRQUFRLFFBQVE7QUFDbEMsa0JBQWtCLFFBQVEsUUFBUTtBQUNsQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDLGtCQUFrQixRQUFRLE9BQU87QUFDakMsa0JBQWtCLFFBQVEsT0FBTztBQUNqQyxrQkFBa0IsUUFBUSxPQUFPO0FBQ2pDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDBFQUEwRTs7QUFFMUU7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0EsdUJBQXVCO0FBQ3ZCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGlEQUFpRCxFQUFFLFVBQVUsRUFBRTtBQUMvRDtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhLGFBQWE7QUFDMUM7QUFDQSxnQkFBZ0IsYUFBYSxhQUFhO0FBQzFDO0FBQ0EsZ0JBQWdCLGFBQWEsYUFBYTtBQUMxQztBQUNBLGdCQUFnQixhQUFhO0FBQzdCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvY29udmVyc2lvbnMuanM/MzA3ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBNSVQgbGljZW5zZSAqL1xuLyogZXNsaW50LWRpc2FibGUgbm8tbWl4ZWQtb3BlcmF0b3JzICovXG5jb25zdCBjc3NLZXl3b3JkcyA9IHJlcXVpcmUoJ2NvbG9yLW5hbWUnKTtcblxuLy8gTk9URTogY29udmVyc2lvbnMgc2hvdWxkIG9ubHkgcmV0dXJuIHByaW1pdGl2ZSB2YWx1ZXMgKGkuZS4gYXJyYXlzLCBvclxuLy8gICAgICAgdmFsdWVzIHRoYXQgZ2l2ZSBjb3JyZWN0IGB0eXBlb2ZgIHJlc3VsdHMpLlxuLy8gICAgICAgZG8gbm90IHVzZSBib3ggdmFsdWVzIHR5cGVzIChpLmUuIE51bWJlcigpLCBTdHJpbmcoKSwgZXRjLilcblxuY29uc3QgcmV2ZXJzZUtleXdvcmRzID0ge307XG5mb3IgKGNvbnN0IGtleSBvZiBPYmplY3Qua2V5cyhjc3NLZXl3b3JkcykpIHtcblx0cmV2ZXJzZUtleXdvcmRzW2Nzc0tleXdvcmRzW2tleV1dID0ga2V5O1xufVxuXG5jb25zdCBjb252ZXJ0ID0ge1xuXHRyZ2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAncmdiJ30sXG5cdGhzbDoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdoc2wnfSxcblx0aHN2OiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2hzdid9LFxuXHRod2I6IHtjaGFubmVsczogMywgbGFiZWxzOiAnaHdiJ30sXG5cdGNteWs6IHtjaGFubmVsczogNCwgbGFiZWxzOiAnY215ayd9LFxuXHR4eXo6IHtjaGFubmVsczogMywgbGFiZWxzOiAneHl6J30sXG5cdGxhYjoge2NoYW5uZWxzOiAzLCBsYWJlbHM6ICdsYWInfSxcblx0bGNoOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogJ2xjaCd9LFxuXHRoZXg6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2hleCddfSxcblx0a2V5d29yZDoge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsna2V5d29yZCddfSxcblx0YW5zaTE2OiB7Y2hhbm5lbHM6IDEsIGxhYmVsczogWydhbnNpMTYnXX0sXG5cdGFuc2kyNTY6IHtjaGFubmVsczogMSwgbGFiZWxzOiBbJ2Fuc2kyNTYnXX0sXG5cdGhjZzoge2NoYW5uZWxzOiAzLCBsYWJlbHM6IFsnaCcsICdjJywgJ2cnXX0sXG5cdGFwcGxlOiB7Y2hhbm5lbHM6IDMsIGxhYmVsczogWydyMTYnLCAnZzE2JywgJ2IxNiddfSxcblx0Z3JheToge2NoYW5uZWxzOiAxLCBsYWJlbHM6IFsnZ3JheSddfVxufTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuXG4vLyBIaWRlIC5jaGFubmVscyBhbmQgLmxhYmVscyBwcm9wZXJ0aWVzXG5mb3IgKGNvbnN0IG1vZGVsIG9mIE9iamVjdC5rZXlzKGNvbnZlcnQpKSB7XG5cdGlmICghKCdjaGFubmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKCEoJ2xhYmVscycgaW4gY29udmVydFttb2RlbF0pKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdtaXNzaW5nIGNoYW5uZWwgbGFiZWxzIHByb3BlcnR5OiAnICsgbW9kZWwpO1xuXHR9XG5cblx0aWYgKGNvbnZlcnRbbW9kZWxdLmxhYmVscy5sZW5ndGggIT09IGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzKSB7XG5cdFx0dGhyb3cgbmV3IEVycm9yKCdjaGFubmVsIGFuZCBsYWJlbCBjb3VudHMgbWlzbWF0Y2g6ICcgKyBtb2RlbCk7XG5cdH1cblxuXHRjb25zdCB7Y2hhbm5lbHMsIGxhYmVsc30gPSBjb252ZXJ0W21vZGVsXTtcblx0ZGVsZXRlIGNvbnZlcnRbbW9kZWxdLmNoYW5uZWxzO1xuXHRkZWxldGUgY29udmVydFttb2RlbF0ubGFiZWxzO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFttb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY2hhbm5lbHN9KTtcblx0T2JqZWN0LmRlZmluZVByb3BlcnR5KGNvbnZlcnRbbW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBsYWJlbHN9KTtcbn1cblxuY29udmVydC5yZ2IuaHNsID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtaW4gPSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgbWF4ID0gTWF0aC5tYXgociwgZywgYik7XG5cdGNvbnN0IGRlbHRhID0gbWF4IC0gbWluO1xuXHRsZXQgaDtcblx0bGV0IHM7XG5cblx0aWYgKG1heCA9PT0gbWluKSB7XG5cdFx0aCA9IDA7XG5cdH0gZWxzZSBpZiAociA9PT0gbWF4KSB7XG5cdFx0aCA9IChnIC0gYikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChnID09PSBtYXgpIHtcblx0XHRoID0gMiArIChiIC0gcikgLyBkZWx0YTtcblx0fSBlbHNlIGlmIChiID09PSBtYXgpIHtcblx0XHRoID0gNCArIChyIC0gZykgLyBkZWx0YTtcblx0fVxuXG5cdGggPSBNYXRoLm1pbihoICogNjAsIDM2MCk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBsID0gKG1pbiArIG1heCkgLyAyO1xuXG5cdGlmIChtYXggPT09IG1pbikge1xuXHRcdHMgPSAwO1xuXHR9IGVsc2UgaWYgKGwgPD0gMC41KSB7XG5cdFx0cyA9IGRlbHRhIC8gKG1heCArIG1pbik7XG5cdH0gZWxzZSB7XG5cdFx0cyA9IGRlbHRhIC8gKDIgLSBtYXggLSBtaW4pO1xuXHR9XG5cblx0cmV0dXJuIFtoLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmhzdiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHJkaWY7XG5cdGxldCBnZGlmO1xuXHRsZXQgYmRpZjtcblx0bGV0IGg7XG5cdGxldCBzO1xuXG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cdGNvbnN0IHYgPSBNYXRoLm1heChyLCBnLCBiKTtcblx0Y29uc3QgZGlmZiA9IHYgLSBNYXRoLm1pbihyLCBnLCBiKTtcblx0Y29uc3QgZGlmZmMgPSBmdW5jdGlvbiAoYykge1xuXHRcdHJldHVybiAodiAtIGMpIC8gNiAvIGRpZmYgKyAxIC8gMjtcblx0fTtcblxuXHRpZiAoZGlmZiA9PT0gMCkge1xuXHRcdGggPSAwO1xuXHRcdHMgPSAwO1xuXHR9IGVsc2Uge1xuXHRcdHMgPSBkaWZmIC8gdjtcblx0XHRyZGlmID0gZGlmZmMocik7XG5cdFx0Z2RpZiA9IGRpZmZjKGcpO1xuXHRcdGJkaWYgPSBkaWZmYyhiKTtcblxuXHRcdGlmIChyID09PSB2KSB7XG5cdFx0XHRoID0gYmRpZiAtIGdkaWY7XG5cdFx0fSBlbHNlIGlmIChnID09PSB2KSB7XG5cdFx0XHRoID0gKDEgLyAzKSArIHJkaWYgLSBiZGlmO1xuXHRcdH0gZWxzZSBpZiAoYiA9PT0gdikge1xuXHRcdFx0aCA9ICgyIC8gMykgKyBnZGlmIC0gcmRpZjtcblx0XHR9XG5cblx0XHRpZiAoaCA8IDApIHtcblx0XHRcdGggKz0gMTtcblx0XHR9IGVsc2UgaWYgKGggPiAxKSB7XG5cdFx0XHRoIC09IDE7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIFtcblx0XHRoICogMzYwLFxuXHRcdHMgKiAxMDAsXG5cdFx0diAqIDEwMFxuXHRdO1xufTtcblxuY29udmVydC5yZ2IuaHdiID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdO1xuXHRjb25zdCBnID0gcmdiWzFdO1xuXHRsZXQgYiA9IHJnYlsyXTtcblx0Y29uc3QgaCA9IGNvbnZlcnQucmdiLmhzbChyZ2IpWzBdO1xuXHRjb25zdCB3ID0gMSAvIDI1NSAqIE1hdGgubWluKHIsIE1hdGgubWluKGcsIGIpKTtcblxuXHRiID0gMSAtIDEgLyAyNTUgKiBNYXRoLm1heChyLCBNYXRoLm1heChnLCBiKSk7XG5cblx0cmV0dXJuIFtoLCB3ICogMTAwLCBiICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmNteWsgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGNvbnN0IGcgPSByZ2JbMV0gLyAyNTU7XG5cdGNvbnN0IGIgPSByZ2JbMl0gLyAyNTU7XG5cblx0Y29uc3QgayA9IE1hdGgubWluKDEgLSByLCAxIC0gZywgMSAtIGIpO1xuXHRjb25zdCBjID0gKDEgLSByIC0gaykgLyAoMSAtIGspIHx8IDA7XG5cdGNvbnN0IG0gPSAoMSAtIGcgLSBrKSAvICgxIC0gaykgfHwgMDtcblx0Y29uc3QgeSA9ICgxIC0gYiAtIGspIC8gKDEgLSBrKSB8fCAwO1xuXG5cdHJldHVybiBbYyAqIDEwMCwgbSAqIDEwMCwgeSAqIDEwMCwgayAqIDEwMF07XG59O1xuXG5mdW5jdGlvbiBjb21wYXJhdGl2ZURpc3RhbmNlKHgsIHkpIHtcblx0Lypcblx0XHRTZWUgaHR0cHM6Ly9lbi5tLndpa2lwZWRpYS5vcmcvd2lraS9FdWNsaWRlYW5fZGlzdGFuY2UjU3F1YXJlZF9FdWNsaWRlYW5fZGlzdGFuY2Vcblx0Ki9cblx0cmV0dXJuIChcblx0XHQoKHhbMF0gLSB5WzBdKSAqKiAyKSArXG5cdFx0KCh4WzFdIC0geVsxXSkgKiogMikgK1xuXHRcdCgoeFsyXSAtIHlbMl0pICoqIDIpXG5cdCk7XG59XG5cbmNvbnZlcnQucmdiLmtleXdvcmQgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHJldmVyc2VkID0gcmV2ZXJzZUtleXdvcmRzW3JnYl07XG5cdGlmIChyZXZlcnNlZCkge1xuXHRcdHJldHVybiByZXZlcnNlZDtcblx0fVxuXG5cdGxldCBjdXJyZW50Q2xvc2VzdERpc3RhbmNlID0gSW5maW5pdHk7XG5cdGxldCBjdXJyZW50Q2xvc2VzdEtleXdvcmQ7XG5cblx0Zm9yIChjb25zdCBrZXl3b3JkIG9mIE9iamVjdC5rZXlzKGNzc0tleXdvcmRzKSkge1xuXHRcdGNvbnN0IHZhbHVlID0gY3NzS2V5d29yZHNba2V5d29yZF07XG5cblx0XHQvLyBDb21wdXRlIGNvbXBhcmF0aXZlIGRpc3RhbmNlXG5cdFx0Y29uc3QgZGlzdGFuY2UgPSBjb21wYXJhdGl2ZURpc3RhbmNlKHJnYiwgdmFsdWUpO1xuXG5cdFx0Ly8gQ2hlY2sgaWYgaXRzIGxlc3MsIGlmIHNvIHNldCBhcyBjbG9zZXN0XG5cdFx0aWYgKGRpc3RhbmNlIDwgY3VycmVudENsb3Nlc3REaXN0YW5jZSkge1xuXHRcdFx0Y3VycmVudENsb3Nlc3REaXN0YW5jZSA9IGRpc3RhbmNlO1xuXHRcdFx0Y3VycmVudENsb3Nlc3RLZXl3b3JkID0ga2V5d29yZDtcblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gY3VycmVudENsb3Nlc3RLZXl3b3JkO1xufTtcblxuY29udmVydC5rZXl3b3JkLnJnYiA9IGZ1bmN0aW9uIChrZXl3b3JkKSB7XG5cdHJldHVybiBjc3NLZXl3b3Jkc1trZXl3b3JkXTtcbn07XG5cbmNvbnZlcnQucmdiLnh5eiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0bGV0IHIgPSByZ2JbMF0gLyAyNTU7XG5cdGxldCBnID0gcmdiWzFdIC8gMjU1O1xuXHRsZXQgYiA9IHJnYlsyXSAvIDI1NTtcblxuXHQvLyBBc3N1bWUgc1JHQlxuXHRyID0gciA+IDAuMDQwNDUgPyAoKChyICsgMC4wNTUpIC8gMS4wNTUpICoqIDIuNCkgOiAociAvIDEyLjkyKTtcblx0ZyA9IGcgPiAwLjA0MDQ1ID8gKCgoZyArIDAuMDU1KSAvIDEuMDU1KSAqKiAyLjQpIDogKGcgLyAxMi45Mik7XG5cdGIgPSBiID4gMC4wNDA0NSA/ICgoKGIgKyAwLjA1NSkgLyAxLjA1NSkgKiogMi40KSA6IChiIC8gMTIuOTIpO1xuXG5cdGNvbnN0IHggPSAociAqIDAuNDEyNCkgKyAoZyAqIDAuMzU3NikgKyAoYiAqIDAuMTgwNSk7XG5cdGNvbnN0IHkgPSAociAqIDAuMjEyNikgKyAoZyAqIDAuNzE1MikgKyAoYiAqIDAuMDcyMik7XG5cdGNvbnN0IHogPSAociAqIDAuMDE5MykgKyAoZyAqIDAuMTE5MikgKyAoYiAqIDAuOTUwNSk7XG5cblx0cmV0dXJuIFt4ICogMTAwLCB5ICogMTAwLCB6ICogMTAwXTtcbn07XG5cbmNvbnZlcnQucmdiLmxhYiA9IGZ1bmN0aW9uIChyZ2IpIHtcblx0Y29uc3QgeHl6ID0gY29udmVydC5yZ2IueHl6KHJnYik7XG5cdGxldCB4ID0geHl6WzBdO1xuXHRsZXQgeSA9IHh5elsxXTtcblx0bGV0IHogPSB4eXpbMl07XG5cblx0eCAvPSA5NS4wNDc7XG5cdHkgLz0gMTAwO1xuXHR6IC89IDEwOC44ODM7XG5cblx0eCA9IHggPiAwLjAwODg1NiA/ICh4ICoqICgxIC8gMykpIDogKDcuNzg3ICogeCkgKyAoMTYgLyAxMTYpO1xuXHR5ID0geSA+IDAuMDA4ODU2ID8gKHkgKiogKDEgLyAzKSkgOiAoNy43ODcgKiB5KSArICgxNiAvIDExNik7XG5cdHogPSB6ID4gMC4wMDg4NTYgPyAoeiAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHopICsgKDE2IC8gMTE2KTtcblxuXHRjb25zdCBsID0gKDExNiAqIHkpIC0gMTY7XG5cdGNvbnN0IGEgPSA1MDAgKiAoeCAtIHkpO1xuXHRjb25zdCBiID0gMjAwICogKHkgLSB6KTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5oc2wucmdiID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdIC8gMzYwO1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXHRsZXQgdDI7XG5cdGxldCB0Mztcblx0bGV0IHZhbDtcblxuXHRpZiAocyA9PT0gMCkge1xuXHRcdHZhbCA9IGwgKiAyNTU7XG5cdFx0cmV0dXJuIFt2YWwsIHZhbCwgdmFsXTtcblx0fVxuXG5cdGlmIChsIDwgMC41KSB7XG5cdFx0dDIgPSBsICogKDEgKyBzKTtcblx0fSBlbHNlIHtcblx0XHR0MiA9IGwgKyBzIC0gbCAqIHM7XG5cdH1cblxuXHRjb25zdCB0MSA9IDIgKiBsIC0gdDI7XG5cblx0Y29uc3QgcmdiID0gWzAsIDAsIDBdO1xuXHRmb3IgKGxldCBpID0gMDsgaSA8IDM7IGkrKykge1xuXHRcdHQzID0gaCArIDEgLyAzICogLShpIC0gMSk7XG5cdFx0aWYgKHQzIDwgMCkge1xuXHRcdFx0dDMrKztcblx0XHR9XG5cblx0XHRpZiAodDMgPiAxKSB7XG5cdFx0XHR0My0tO1xuXHRcdH1cblxuXHRcdGlmICg2ICogdDMgPCAxKSB7XG5cdFx0XHR2YWwgPSB0MSArICh0MiAtIHQxKSAqIDYgKiB0Mztcblx0XHR9IGVsc2UgaWYgKDIgKiB0MyA8IDEpIHtcblx0XHRcdHZhbCA9IHQyO1xuXHRcdH0gZWxzZSBpZiAoMyAqIHQzIDwgMikge1xuXHRcdFx0dmFsID0gdDEgKyAodDIgLSB0MSkgKiAoMiAvIDMgLSB0MykgKiA2O1xuXHRcdH0gZWxzZSB7XG5cdFx0XHR2YWwgPSB0MTtcblx0XHR9XG5cblx0XHRyZ2JbaV0gPSB2YWwgKiAyNTU7XG5cdH1cblxuXHRyZXR1cm4gcmdiO1xufTtcblxuY29udmVydC5oc2wuaHN2ID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBoID0gaHNsWzBdO1xuXHRsZXQgcyA9IGhzbFsxXSAvIDEwMDtcblx0bGV0IGwgPSBoc2xbMl0gLyAxMDA7XG5cdGxldCBzbWluID0gcztcblx0Y29uc3QgbG1pbiA9IE1hdGgubWF4KGwsIDAuMDEpO1xuXG5cdGwgKj0gMjtcblx0cyAqPSAobCA8PSAxKSA/IGwgOiAyIC0gbDtcblx0c21pbiAqPSBsbWluIDw9IDEgPyBsbWluIDogMiAtIGxtaW47XG5cdGNvbnN0IHYgPSAobCArIHMpIC8gMjtcblx0Y29uc3Qgc3YgPSBsID09PSAwID8gKDIgKiBzbWluKSAvIChsbWluICsgc21pbikgOiAoMiAqIHMpIC8gKGwgKyBzKTtcblxuXHRyZXR1cm4gW2gsIHN2ICogMTAwLCB2ICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaHN2LnJnYiA9IGZ1bmN0aW9uIChoc3YpIHtcblx0Y29uc3QgaCA9IGhzdlswXSAvIDYwO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRsZXQgdiA9IGhzdlsyXSAvIDEwMDtcblx0Y29uc3QgaGkgPSBNYXRoLmZsb29yKGgpICUgNjtcblxuXHRjb25zdCBmID0gaCAtIE1hdGguZmxvb3IoaCk7XG5cdGNvbnN0IHAgPSAyNTUgKiB2ICogKDEgLSBzKTtcblx0Y29uc3QgcSA9IDI1NSAqIHYgKiAoMSAtIChzICogZikpO1xuXHRjb25zdCB0ID0gMjU1ICogdiAqICgxIC0gKHMgKiAoMSAtIGYpKSk7XG5cdHYgKj0gMjU1O1xuXG5cdHN3aXRjaCAoaGkpIHtcblx0XHRjYXNlIDA6XG5cdFx0XHRyZXR1cm4gW3YsIHQsIHBdO1xuXHRcdGNhc2UgMTpcblx0XHRcdHJldHVybiBbcSwgdiwgcF07XG5cdFx0Y2FzZSAyOlxuXHRcdFx0cmV0dXJuIFtwLCB2LCB0XTtcblx0XHRjYXNlIDM6XG5cdFx0XHRyZXR1cm4gW3AsIHEsIHZdO1xuXHRcdGNhc2UgNDpcblx0XHRcdHJldHVybiBbdCwgcCwgdl07XG5cdFx0Y2FzZSA1OlxuXHRcdFx0cmV0dXJuIFt2LCBwLCBxXTtcblx0fVxufTtcblxuY29udmVydC5oc3YuaHNsID0gZnVuY3Rpb24gKGhzdikge1xuXHRjb25zdCBoID0gaHN2WzBdO1xuXHRjb25zdCBzID0gaHN2WzFdIC8gMTAwO1xuXHRjb25zdCB2ID0gaHN2WzJdIC8gMTAwO1xuXHRjb25zdCB2bWluID0gTWF0aC5tYXgodiwgMC4wMSk7XG5cdGxldCBzbDtcblx0bGV0IGw7XG5cblx0bCA9ICgyIC0gcykgKiB2O1xuXHRjb25zdCBsbWluID0gKDIgLSBzKSAqIHZtaW47XG5cdHNsID0gcyAqIHZtaW47XG5cdHNsIC89IChsbWluIDw9IDEpID8gbG1pbiA6IDIgLSBsbWluO1xuXHRzbCA9IHNsIHx8IDA7XG5cdGwgLz0gMjtcblxuXHRyZXR1cm4gW2gsIHNsICogMTAwLCBsICogMTAwXTtcbn07XG5cbi8vIGh0dHA6Ly9kZXYudzMub3JnL2Nzc3dnL2Nzcy1jb2xvci8jaHdiLXRvLXJnYlxuY29udmVydC5od2IucmdiID0gZnVuY3Rpb24gKGh3Yikge1xuXHRjb25zdCBoID0gaHdiWzBdIC8gMzYwO1xuXHRsZXQgd2ggPSBod2JbMV0gLyAxMDA7XG5cdGxldCBibCA9IGh3YlsyXSAvIDEwMDtcblx0Y29uc3QgcmF0aW8gPSB3aCArIGJsO1xuXHRsZXQgZjtcblxuXHQvLyBXaCArIGJsIGNhbnQgYmUgPiAxXG5cdGlmIChyYXRpbyA+IDEpIHtcblx0XHR3aCAvPSByYXRpbztcblx0XHRibCAvPSByYXRpbztcblx0fVxuXG5cdGNvbnN0IGkgPSBNYXRoLmZsb29yKDYgKiBoKTtcblx0Y29uc3QgdiA9IDEgLSBibDtcblx0ZiA9IDYgKiBoIC0gaTtcblxuXHRpZiAoKGkgJiAweDAxKSAhPT0gMCkge1xuXHRcdGYgPSAxIC0gZjtcblx0fVxuXG5cdGNvbnN0IG4gPSB3aCArIGYgKiAodiAtIHdoKTsgLy8gTGluZWFyIGludGVycG9sYXRpb25cblxuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXHQvKiBlc2xpbnQtZGlzYWJsZSBtYXgtc3RhdGVtZW50cy1wZXItbGluZSxuby1tdWx0aS1zcGFjZXMgKi9cblx0c3dpdGNoIChpKSB7XG5cdFx0ZGVmYXVsdDpcblx0XHRjYXNlIDY6XG5cdFx0Y2FzZSAwOiByID0gdjsgIGcgPSBuOyAgYiA9IHdoOyBicmVhaztcblx0XHRjYXNlIDE6IHIgPSBuOyAgZyA9IHY7ICBiID0gd2g7IGJyZWFrO1xuXHRcdGNhc2UgMjogciA9IHdoOyBnID0gdjsgIGIgPSBuOyBicmVhaztcblx0XHRjYXNlIDM6IHIgPSB3aDsgZyA9IG47ICBiID0gdjsgYnJlYWs7XG5cdFx0Y2FzZSA0OiByID0gbjsgIGcgPSB3aDsgYiA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgNTogciA9IHY7ICBnID0gd2g7IGIgPSBuOyBicmVhaztcblx0fVxuXHQvKiBlc2xpbnQtZW5hYmxlIG1heC1zdGF0ZW1lbnRzLXBlci1saW5lLG5vLW11bHRpLXNwYWNlcyAqL1xuXG5cdHJldHVybiBbciAqIDI1NSwgZyAqIDI1NSwgYiAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmNteWsucmdiID0gZnVuY3Rpb24gKGNteWspIHtcblx0Y29uc3QgYyA9IGNteWtbMF0gLyAxMDA7XG5cdGNvbnN0IG0gPSBjbXlrWzFdIC8gMTAwO1xuXHRjb25zdCB5ID0gY215a1syXSAvIDEwMDtcblx0Y29uc3QgayA9IGNteWtbM10gLyAxMDA7XG5cblx0Y29uc3QgciA9IDEgLSBNYXRoLm1pbigxLCBjICogKDEgLSBrKSArIGspO1xuXHRjb25zdCBnID0gMSAtIE1hdGgubWluKDEsIG0gKiAoMSAtIGspICsgayk7XG5cdGNvbnN0IGIgPSAxIC0gTWF0aC5taW4oMSwgeSAqICgxIC0gaykgKyBrKTtcblxuXHRyZXR1cm4gW3IgKiAyNTUsIGcgKiAyNTUsIGIgKiAyNTVdO1xufTtcblxuY29udmVydC54eXoucmdiID0gZnVuY3Rpb24gKHh5eikge1xuXHRjb25zdCB4ID0geHl6WzBdIC8gMTAwO1xuXHRjb25zdCB5ID0geHl6WzFdIC8gMTAwO1xuXHRjb25zdCB6ID0geHl6WzJdIC8gMTAwO1xuXHRsZXQgcjtcblx0bGV0IGc7XG5cdGxldCBiO1xuXG5cdHIgPSAoeCAqIDMuMjQwNikgKyAoeSAqIC0xLjUzNzIpICsgKHogKiAtMC40OTg2KTtcblx0ZyA9ICh4ICogLTAuOTY4OSkgKyAoeSAqIDEuODc1OCkgKyAoeiAqIDAuMDQxNSk7XG5cdGIgPSAoeCAqIDAuMDU1NykgKyAoeSAqIC0wLjIwNDApICsgKHogKiAxLjA1NzApO1xuXG5cdC8vIEFzc3VtZSBzUkdCXG5cdHIgPSByID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKHIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogciAqIDEyLjkyO1xuXG5cdGcgPSBnID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGcgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogZyAqIDEyLjkyO1xuXG5cdGIgPSBiID4gMC4wMDMxMzA4XG5cdFx0PyAoKDEuMDU1ICogKGIgKiogKDEuMCAvIDIuNCkpKSAtIDAuMDU1KVxuXHRcdDogYiAqIDEyLjkyO1xuXG5cdHIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCByKSwgMSk7XG5cdGcgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBnKSwgMSk7XG5cdGIgPSBNYXRoLm1pbihNYXRoLm1heCgwLCBiKSwgMSk7XG5cblx0cmV0dXJuIFtyICogMjU1LCBnICogMjU1LCBiICogMjU1XTtcbn07XG5cbmNvbnZlcnQueHl6LmxhYiA9IGZ1bmN0aW9uICh4eXopIHtcblx0bGV0IHggPSB4eXpbMF07XG5cdGxldCB5ID0geHl6WzFdO1xuXHRsZXQgeiA9IHh5elsyXTtcblxuXHR4IC89IDk1LjA0Nztcblx0eSAvPSAxMDA7XG5cdHogLz0gMTA4Ljg4MztcblxuXHR4ID0geCA+IDAuMDA4ODU2ID8gKHggKiogKDEgLyAzKSkgOiAoNy43ODcgKiB4KSArICgxNiAvIDExNik7XG5cdHkgPSB5ID4gMC4wMDg4NTYgPyAoeSAqKiAoMSAvIDMpKSA6ICg3Ljc4NyAqIHkpICsgKDE2IC8gMTE2KTtcblx0eiA9IHogPiAwLjAwODg1NiA/ICh6ICoqICgxIC8gMykpIDogKDcuNzg3ICogeikgKyAoMTYgLyAxMTYpO1xuXG5cdGNvbnN0IGwgPSAoMTE2ICogeSkgLSAxNjtcblx0Y29uc3QgYSA9IDUwMCAqICh4IC0geSk7XG5cdGNvbnN0IGIgPSAyMDAgKiAoeSAtIHopO1xuXG5cdHJldHVybiBbbCwgYSwgYl07XG59O1xuXG5jb252ZXJ0LmxhYi54eXogPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCB4O1xuXHRsZXQgeTtcblx0bGV0IHo7XG5cblx0eSA9IChsICsgMTYpIC8gMTE2O1xuXHR4ID0gYSAvIDUwMCArIHk7XG5cdHogPSB5IC0gYiAvIDIwMDtcblxuXHRjb25zdCB5MiA9IHkgKiogMztcblx0Y29uc3QgeDIgPSB4ICoqIDM7XG5cdGNvbnN0IHoyID0geiAqKiAzO1xuXHR5ID0geTIgPiAwLjAwODg1NiA/IHkyIDogKHkgLSAxNiAvIDExNikgLyA3Ljc4Nztcblx0eCA9IHgyID4gMC4wMDg4NTYgPyB4MiA6ICh4IC0gMTYgLyAxMTYpIC8gNy43ODc7XG5cdHogPSB6MiA+IDAuMDA4ODU2ID8gejIgOiAoeiAtIDE2IC8gMTE2KSAvIDcuNzg3O1xuXG5cdHggKj0gOTUuMDQ3O1xuXHR5ICo9IDEwMDtcblx0eiAqPSAxMDguODgzO1xuXG5cdHJldHVybiBbeCwgeSwgel07XG59O1xuXG5jb252ZXJ0LmxhYi5sY2ggPSBmdW5jdGlvbiAobGFiKSB7XG5cdGNvbnN0IGwgPSBsYWJbMF07XG5cdGNvbnN0IGEgPSBsYWJbMV07XG5cdGNvbnN0IGIgPSBsYWJbMl07XG5cdGxldCBoO1xuXG5cdGNvbnN0IGhyID0gTWF0aC5hdGFuMihiLCBhKTtcblx0aCA9IGhyICogMzYwIC8gMiAvIE1hdGguUEk7XG5cblx0aWYgKGggPCAwKSB7XG5cdFx0aCArPSAzNjA7XG5cdH1cblxuXHRjb25zdCBjID0gTWF0aC5zcXJ0KGEgKiBhICsgYiAqIGIpO1xuXG5cdHJldHVybiBbbCwgYywgaF07XG59O1xuXG5jb252ZXJ0LmxjaC5sYWIgPSBmdW5jdGlvbiAobGNoKSB7XG5cdGNvbnN0IGwgPSBsY2hbMF07XG5cdGNvbnN0IGMgPSBsY2hbMV07XG5cdGNvbnN0IGggPSBsY2hbMl07XG5cblx0Y29uc3QgaHIgPSBoIC8gMzYwICogMiAqIE1hdGguUEk7XG5cdGNvbnN0IGEgPSBjICogTWF0aC5jb3MoaHIpO1xuXHRjb25zdCBiID0gYyAqIE1hdGguc2luKGhyKTtcblxuXHRyZXR1cm4gW2wsIGEsIGJdO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTE2ID0gZnVuY3Rpb24gKGFyZ3MsIHNhdHVyYXRpb24gPSBudWxsKSB7XG5cdGNvbnN0IFtyLCBnLCBiXSA9IGFyZ3M7XG5cdGxldCB2YWx1ZSA9IHNhdHVyYXRpb24gPT09IG51bGwgPyBjb252ZXJ0LnJnYi5oc3YoYXJncylbMl0gOiBzYXR1cmF0aW9uOyAvLyBIc3YgLT4gYW5zaTE2IG9wdGltaXphdGlvblxuXG5cdHZhbHVlID0gTWF0aC5yb3VuZCh2YWx1ZSAvIDUwKTtcblxuXHRpZiAodmFsdWUgPT09IDApIHtcblx0XHRyZXR1cm4gMzA7XG5cdH1cblxuXHRsZXQgYW5zaSA9IDMwXG5cdFx0KyAoKE1hdGgucm91bmQoYiAvIDI1NSkgPDwgMilcblx0XHR8IChNYXRoLnJvdW5kKGcgLyAyNTUpIDw8IDEpXG5cdFx0fCBNYXRoLnJvdW5kKHIgLyAyNTUpKTtcblxuXHRpZiAodmFsdWUgPT09IDIpIHtcblx0XHRhbnNpICs9IDYwO1xuXHR9XG5cblx0cmV0dXJuIGFuc2k7XG59O1xuXG5jb252ZXJ0Lmhzdi5hbnNpMTYgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBPcHRpbWl6YXRpb24gaGVyZTsgd2UgYWxyZWFkeSBrbm93IHRoZSB2YWx1ZSBhbmQgZG9uJ3QgbmVlZCB0byBnZXRcblx0Ly8gaXQgY29udmVydGVkIGZvciB1cy5cblx0cmV0dXJuIGNvbnZlcnQucmdiLmFuc2kxNihjb252ZXJ0Lmhzdi5yZ2IoYXJncyksIGFyZ3NbMl0pO1xufTtcblxuY29udmVydC5yZ2IuYW5zaTI1NiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IHIgPSBhcmdzWzBdO1xuXHRjb25zdCBnID0gYXJnc1sxXTtcblx0Y29uc3QgYiA9IGFyZ3NbMl07XG5cblx0Ly8gV2UgdXNlIHRoZSBleHRlbmRlZCBncmV5c2NhbGUgcGFsZXR0ZSBoZXJlLCB3aXRoIHRoZSBleGNlcHRpb24gb2Zcblx0Ly8gYmxhY2sgYW5kIHdoaXRlLiBub3JtYWwgcGFsZXR0ZSBvbmx5IGhhcyA0IGdyZXlzY2FsZSBzaGFkZXMuXG5cdGlmIChyID09PSBnICYmIGcgPT09IGIpIHtcblx0XHRpZiAociA8IDgpIHtcblx0XHRcdHJldHVybiAxNjtcblx0XHR9XG5cblx0XHRpZiAociA+IDI0OCkge1xuXHRcdFx0cmV0dXJuIDIzMTtcblx0XHR9XG5cblx0XHRyZXR1cm4gTWF0aC5yb3VuZCgoKHIgLSA4KSAvIDI0NykgKiAyNCkgKyAyMzI7XG5cdH1cblxuXHRjb25zdCBhbnNpID0gMTZcblx0XHQrICgzNiAqIE1hdGgucm91bmQociAvIDI1NSAqIDUpKVxuXHRcdCsgKDYgKiBNYXRoLnJvdW5kKGcgLyAyNTUgKiA1KSlcblx0XHQrIE1hdGgucm91bmQoYiAvIDI1NSAqIDUpO1xuXG5cdHJldHVybiBhbnNpO1xufTtcblxuY29udmVydC5hbnNpMTYucmdiID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0bGV0IGNvbG9yID0gYXJncyAlIDEwO1xuXG5cdC8vIEhhbmRsZSBncmV5c2NhbGVcblx0aWYgKGNvbG9yID09PSAwIHx8IGNvbG9yID09PSA3KSB7XG5cdFx0aWYgKGFyZ3MgPiA1MCkge1xuXHRcdFx0Y29sb3IgKz0gMy41O1xuXHRcdH1cblxuXHRcdGNvbG9yID0gY29sb3IgLyAxMC41ICogMjU1O1xuXG5cdFx0cmV0dXJuIFtjb2xvciwgY29sb3IsIGNvbG9yXTtcblx0fVxuXG5cdGNvbnN0IG11bHQgPSAofn4oYXJncyA+IDUwKSArIDEpICogMC41O1xuXHRjb25zdCByID0gKChjb2xvciAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGcgPSAoKChjb2xvciA+PiAxKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cdGNvbnN0IGIgPSAoKChjb2xvciA+PiAyKSAmIDEpICogbXVsdCkgKiAyNTU7XG5cblx0cmV0dXJuIFtyLCBnLCBiXTtcbn07XG5cbmNvbnZlcnQuYW5zaTI1Ni5yZ2IgPSBmdW5jdGlvbiAoYXJncykge1xuXHQvLyBIYW5kbGUgZ3JleXNjYWxlXG5cdGlmIChhcmdzID49IDIzMikge1xuXHRcdGNvbnN0IGMgPSAoYXJncyAtIDIzMikgKiAxMCArIDg7XG5cdFx0cmV0dXJuIFtjLCBjLCBjXTtcblx0fVxuXG5cdGFyZ3MgLT0gMTY7XG5cblx0bGV0IHJlbTtcblx0Y29uc3QgciA9IE1hdGguZmxvb3IoYXJncyAvIDM2KSAvIDUgKiAyNTU7XG5cdGNvbnN0IGcgPSBNYXRoLmZsb29yKChyZW0gPSBhcmdzICUgMzYpIC8gNikgLyA1ICogMjU1O1xuXHRjb25zdCBiID0gKHJlbSAlIDYpIC8gNSAqIDI1NTtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGV4ID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0Y29uc3QgaW50ZWdlciA9ICgoTWF0aC5yb3VuZChhcmdzWzBdKSAmIDB4RkYpIDw8IDE2KVxuXHRcdCsgKChNYXRoLnJvdW5kKGFyZ3NbMV0pICYgMHhGRikgPDwgOClcblx0XHQrIChNYXRoLnJvdW5kKGFyZ3NbMl0pICYgMHhGRik7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQuaGV4LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdGNvbnN0IG1hdGNoID0gYXJncy50b1N0cmluZygxNikubWF0Y2goL1thLWYwLTldezZ9fFthLWYwLTldezN9L2kpO1xuXHRpZiAoIW1hdGNoKSB7XG5cdFx0cmV0dXJuIFswLCAwLCAwXTtcblx0fVxuXG5cdGxldCBjb2xvclN0cmluZyA9IG1hdGNoWzBdO1xuXG5cdGlmIChtYXRjaFswXS5sZW5ndGggPT09IDMpIHtcblx0XHRjb2xvclN0cmluZyA9IGNvbG9yU3RyaW5nLnNwbGl0KCcnKS5tYXAoY2hhciA9PiB7XG5cdFx0XHRyZXR1cm4gY2hhciArIGNoYXI7XG5cdFx0fSkuam9pbignJyk7XG5cdH1cblxuXHRjb25zdCBpbnRlZ2VyID0gcGFyc2VJbnQoY29sb3JTdHJpbmcsIDE2KTtcblx0Y29uc3QgciA9IChpbnRlZ2VyID4+IDE2KSAmIDB4RkY7XG5cdGNvbnN0IGcgPSAoaW50ZWdlciA+PiA4KSAmIDB4RkY7XG5cdGNvbnN0IGIgPSBpbnRlZ2VyICYgMHhGRjtcblxuXHRyZXR1cm4gW3IsIGcsIGJdO1xufTtcblxuY29udmVydC5yZ2IuaGNnID0gZnVuY3Rpb24gKHJnYikge1xuXHRjb25zdCByID0gcmdiWzBdIC8gMjU1O1xuXHRjb25zdCBnID0gcmdiWzFdIC8gMjU1O1xuXHRjb25zdCBiID0gcmdiWzJdIC8gMjU1O1xuXHRjb25zdCBtYXggPSBNYXRoLm1heChNYXRoLm1heChyLCBnKSwgYik7XG5cdGNvbnN0IG1pbiA9IE1hdGgubWluKE1hdGgubWluKHIsIGcpLCBiKTtcblx0Y29uc3QgY2hyb21hID0gKG1heCAtIG1pbik7XG5cdGxldCBncmF5c2NhbGU7XG5cdGxldCBodWU7XG5cblx0aWYgKGNocm9tYSA8IDEpIHtcblx0XHRncmF5c2NhbGUgPSBtaW4gLyAoMSAtIGNocm9tYSk7XG5cdH0gZWxzZSB7XG5cdFx0Z3JheXNjYWxlID0gMDtcblx0fVxuXG5cdGlmIChjaHJvbWEgPD0gMCkge1xuXHRcdGh1ZSA9IDA7XG5cdH0gZWxzZVxuXHRpZiAobWF4ID09PSByKSB7XG5cdFx0aHVlID0gKChnIC0gYikgLyBjaHJvbWEpICUgNjtcblx0fSBlbHNlXG5cdGlmIChtYXggPT09IGcpIHtcblx0XHRodWUgPSAyICsgKGIgLSByKSAvIGNocm9tYTtcblx0fSBlbHNlIHtcblx0XHRodWUgPSA0ICsgKHIgLSBnKSAvIGNocm9tYTtcblx0fVxuXG5cdGh1ZSAvPSA2O1xuXHRodWUgJT0gMTtcblxuXHRyZXR1cm4gW2h1ZSAqIDM2MCwgY2hyb21hICogMTAwLCBncmF5c2NhbGUgKiAxMDBdO1xufTtcblxuY29udmVydC5oc2wuaGNnID0gZnVuY3Rpb24gKGhzbCkge1xuXHRjb25zdCBzID0gaHNsWzFdIC8gMTAwO1xuXHRjb25zdCBsID0gaHNsWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGMgPSBsIDwgMC41ID8gKDIuMCAqIHMgKiBsKSA6ICgyLjAgKiBzICogKDEuMCAtIGwpKTtcblxuXHRsZXQgZiA9IDA7XG5cdGlmIChjIDwgMS4wKSB7XG5cdFx0ZiA9IChsIC0gMC41ICogYykgLyAoMS4wIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzbFswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmhzdi5oY2cgPSBmdW5jdGlvbiAoaHN2KSB7XG5cdGNvbnN0IHMgPSBoc3ZbMV0gLyAxMDA7XG5cdGNvbnN0IHYgPSBoc3ZbMl0gLyAxMDA7XG5cblx0Y29uc3QgYyA9IHMgKiB2O1xuXHRsZXQgZiA9IDA7XG5cblx0aWYgKGMgPCAxLjApIHtcblx0XHRmID0gKHYgLSBjKSAvICgxIC0gYyk7XG5cdH1cblxuXHRyZXR1cm4gW2hzdlswXSwgYyAqIDEwMCwgZiAqIDEwMF07XG59O1xuXG5jb252ZXJ0LmhjZy5yZ2IgPSBmdW5jdGlvbiAoaGNnKSB7XG5cdGNvbnN0IGggPSBoY2dbMF0gLyAzNjA7XG5cdGNvbnN0IGMgPSBoY2dbMV0gLyAxMDA7XG5cdGNvbnN0IGcgPSBoY2dbMl0gLyAxMDA7XG5cblx0aWYgKGMgPT09IDAuMCkge1xuXHRcdHJldHVybiBbZyAqIDI1NSwgZyAqIDI1NSwgZyAqIDI1NV07XG5cdH1cblxuXHRjb25zdCBwdXJlID0gWzAsIDAsIDBdO1xuXHRjb25zdCBoaSA9IChoICUgMSkgKiA2O1xuXHRjb25zdCB2ID0gaGkgJSAxO1xuXHRjb25zdCB3ID0gMSAtIHY7XG5cdGxldCBtZyA9IDA7XG5cblx0LyogZXNsaW50LWRpc2FibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblx0c3dpdGNoIChNYXRoLmZsb29yKGhpKSkge1xuXHRcdGNhc2UgMDpcblx0XHRcdHB1cmVbMF0gPSAxOyBwdXJlWzFdID0gdjsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMTpcblx0XHRcdHB1cmVbMF0gPSB3OyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IDA7IGJyZWFrO1xuXHRcdGNhc2UgMjpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gMTsgcHVyZVsyXSA9IHY7IGJyZWFrO1xuXHRcdGNhc2UgMzpcblx0XHRcdHB1cmVbMF0gPSAwOyBwdXJlWzFdID0gdzsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGNhc2UgNDpcblx0XHRcdHB1cmVbMF0gPSB2OyBwdXJlWzFdID0gMDsgcHVyZVsyXSA9IDE7IGJyZWFrO1xuXHRcdGRlZmF1bHQ6XG5cdFx0XHRwdXJlWzBdID0gMTsgcHVyZVsxXSA9IDA7IHB1cmVbMl0gPSB3O1xuXHR9XG5cdC8qIGVzbGludC1lbmFibGUgbWF4LXN0YXRlbWVudHMtcGVyLWxpbmUgKi9cblxuXHRtZyA9ICgxLjAgLSBjKSAqIGc7XG5cblx0cmV0dXJuIFtcblx0XHQoYyAqIHB1cmVbMF0gKyBtZykgKiAyNTUsXG5cdFx0KGMgKiBwdXJlWzFdICsgbWcpICogMjU1LFxuXHRcdChjICogcHVyZVsyXSArIG1nKSAqIDI1NVxuXHRdO1xufTtcblxuY29udmVydC5oY2cuaHN2ID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IHYgPSBjICsgZyAqICgxLjAgLSBjKTtcblx0bGV0IGYgPSAwO1xuXG5cdGlmICh2ID4gMC4wKSB7XG5cdFx0ZiA9IGMgLyB2O1xuXHR9XG5cblx0cmV0dXJuIFtoY2dbMF0sIGYgKiAxMDAsIHYgKiAxMDBdO1xufTtcblxuY29udmVydC5oY2cuaHNsID0gZnVuY3Rpb24gKGhjZykge1xuXHRjb25zdCBjID0gaGNnWzFdIC8gMTAwO1xuXHRjb25zdCBnID0gaGNnWzJdIC8gMTAwO1xuXG5cdGNvbnN0IGwgPSBnICogKDEuMCAtIGMpICsgMC41ICogYztcblx0bGV0IHMgPSAwO1xuXG5cdGlmIChsID4gMC4wICYmIGwgPCAwLjUpIHtcblx0XHRzID0gYyAvICgyICogbCk7XG5cdH0gZWxzZVxuXHRpZiAobCA+PSAwLjUgJiYgbCA8IDEuMCkge1xuXHRcdHMgPSBjIC8gKDIgKiAoMSAtIGwpKTtcblx0fVxuXG5cdHJldHVybiBbaGNnWzBdLCBzICogMTAwLCBsICogMTAwXTtcbn07XG5cbmNvbnZlcnQuaGNnLmh3YiA9IGZ1bmN0aW9uIChoY2cpIHtcblx0Y29uc3QgYyA9IGhjZ1sxXSAvIDEwMDtcblx0Y29uc3QgZyA9IGhjZ1syXSAvIDEwMDtcblx0Y29uc3QgdiA9IGMgKyBnICogKDEuMCAtIGMpO1xuXHRyZXR1cm4gW2hjZ1swXSwgKHYgLSBjKSAqIDEwMCwgKDEgLSB2KSAqIDEwMF07XG59O1xuXG5jb252ZXJ0Lmh3Yi5oY2cgPSBmdW5jdGlvbiAoaHdiKSB7XG5cdGNvbnN0IHcgPSBod2JbMV0gLyAxMDA7XG5cdGNvbnN0IGIgPSBod2JbMl0gLyAxMDA7XG5cdGNvbnN0IHYgPSAxIC0gYjtcblx0Y29uc3QgYyA9IHYgLSB3O1xuXHRsZXQgZyA9IDA7XG5cblx0aWYgKGMgPCAxKSB7XG5cdFx0ZyA9ICh2IC0gYykgLyAoMSAtIGMpO1xuXHR9XG5cblx0cmV0dXJuIFtod2JbMF0sIGMgKiAxMDAsIGcgKiAxMDBdO1xufTtcblxuY29udmVydC5hcHBsZS5yZ2IgPSBmdW5jdGlvbiAoYXBwbGUpIHtcblx0cmV0dXJuIFsoYXBwbGVbMF0gLyA2NTUzNSkgKiAyNTUsIChhcHBsZVsxXSAvIDY1NTM1KSAqIDI1NSwgKGFwcGxlWzJdIC8gNjU1MzUpICogMjU1XTtcbn07XG5cbmNvbnZlcnQucmdiLmFwcGxlID0gZnVuY3Rpb24gKHJnYikge1xuXHRyZXR1cm4gWyhyZ2JbMF0gLyAyNTUpICogNjU1MzUsIChyZ2JbMV0gLyAyNTUpICogNjU1MzUsIChyZ2JbMl0gLyAyNTUpICogNjU1MzVdO1xufTtcblxuY29udmVydC5ncmF5LnJnYiA9IGZ1bmN0aW9uIChhcmdzKSB7XG5cdHJldHVybiBbYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NSwgYXJnc1swXSAvIDEwMCAqIDI1NV07XG59O1xuXG5jb252ZXJ0LmdyYXkuaHNsID0gZnVuY3Rpb24gKGFyZ3MpIHtcblx0cmV0dXJuIFswLCAwLCBhcmdzWzBdXTtcbn07XG5cbmNvbnZlcnQuZ3JheS5oc3YgPSBjb252ZXJ0LmdyYXkuaHNsO1xuXG5jb252ZXJ0LmdyYXkuaHdiID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0cmV0dXJuIFswLCAxMDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmNteWsgPSBmdW5jdGlvbiAoZ3JheSkge1xuXHRyZXR1cm4gWzAsIDAsIDAsIGdyYXlbMF1dO1xufTtcblxuY29udmVydC5ncmF5LmxhYiA9IGZ1bmN0aW9uIChncmF5KSB7XG5cdHJldHVybiBbZ3JheVswXSwgMCwgMF07XG59O1xuXG5jb252ZXJ0LmdyYXkuaGV4ID0gZnVuY3Rpb24gKGdyYXkpIHtcblx0Y29uc3QgdmFsID0gTWF0aC5yb3VuZChncmF5WzBdIC8gMTAwICogMjU1KSAmIDB4RkY7XG5cdGNvbnN0IGludGVnZXIgPSAodmFsIDw8IDE2KSArICh2YWwgPDwgOCkgKyB2YWw7XG5cblx0Y29uc3Qgc3RyaW5nID0gaW50ZWdlci50b1N0cmluZygxNikudG9VcHBlckNhc2UoKTtcblx0cmV0dXJuICcwMDAwMDAnLnN1YnN0cmluZyhzdHJpbmcubGVuZ3RoKSArIHN0cmluZztcbn07XG5cbmNvbnZlcnQucmdiLmdyYXkgPSBmdW5jdGlvbiAocmdiKSB7XG5cdGNvbnN0IHZhbCA9IChyZ2JbMF0gKyByZ2JbMV0gKyByZ2JbMl0pIC8gMztcblx0cmV0dXJuIFt2YWwgLyAyNTUgKiAxMDBdO1xufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/conversions.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-convert/index.js": -/*!****************************************************************!*\ - !*** ./node_modules/color/node_modules/color-convert/index.js ***! - \****************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\nconst route = __webpack_require__(/*! ./route */ \"./node_modules/color/node_modules/color-convert/route.js\");\n\nconst convert = {};\n\nconst models = Object.keys(conversions);\n\nfunction wrapRaw(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\treturn fn(args);\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nfunction wrapRounded(fn) {\n\tconst wrappedFn = function (...args) {\n\t\tconst arg0 = args[0];\n\n\t\tif (arg0 === undefined || arg0 === null) {\n\t\t\treturn arg0;\n\t\t}\n\n\t\tif (arg0.length > 1) {\n\t\t\targs = arg0;\n\t\t}\n\n\t\tconst result = fn(args);\n\n\t\t// We're assuming the result is an array here.\n\t\t// see notice in conversions.js; don't use box types\n\t\t// in conversion functions.\n\t\tif (typeof result === 'object') {\n\t\t\tfor (let len = result.length, i = 0; i < len; i++) {\n\t\t\t\tresult[i] = Math.round(result[i]);\n\t\t\t}\n\t\t}\n\n\t\treturn result;\n\t};\n\n\t// Preserve .conversion property if there is one\n\tif ('conversion' in fn) {\n\t\twrappedFn.conversion = fn.conversion;\n\t}\n\n\treturn wrappedFn;\n}\n\nmodels.forEach(fromModel => {\n\tconvert[fromModel] = {};\n\n\tObject.defineProperty(convert[fromModel], 'channels', {value: conversions[fromModel].channels});\n\tObject.defineProperty(convert[fromModel], 'labels', {value: conversions[fromModel].labels});\n\n\tconst routes = route(fromModel);\n\tconst routeModels = Object.keys(routes);\n\n\trouteModels.forEach(toModel => {\n\t\tconst fn = routes[toModel];\n\n\t\tconvert[fromModel][toModel] = wrapRounded(fn);\n\t\tconvert[fromModel][toModel].raw = wrapRaw(fn);\n\t});\n});\n\nmodule.exports = convert;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7QUFDM0MsY0FBYyxtQkFBTyxDQUFDLHlFQUFTOztBQUUvQjs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0Esd0NBQXdDLFNBQVM7QUFDakQ7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBLHdEQUF3RCx1Q0FBdUM7QUFDL0Ysc0RBQXNELHFDQUFxQzs7QUFFM0Y7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxFQUFFO0FBQ0YsQ0FBQzs7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvaW5kZXguanM/ZGVkZCJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBjb252ZXJzaW9ucyA9IHJlcXVpcmUoJy4vY29udmVyc2lvbnMnKTtcbmNvbnN0IHJvdXRlID0gcmVxdWlyZSgnLi9yb3V0ZScpO1xuXG5jb25zdCBjb252ZXJ0ID0ge307XG5cbmNvbnN0IG1vZGVscyA9IE9iamVjdC5rZXlzKGNvbnZlcnNpb25zKTtcblxuZnVuY3Rpb24gd3JhcFJhdyhmbikge1xuXHRjb25zdCB3cmFwcGVkRm4gPSBmdW5jdGlvbiAoLi4uYXJncykge1xuXHRcdGNvbnN0IGFyZzAgPSBhcmdzWzBdO1xuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGZuKGFyZ3MpO1xuXHR9O1xuXG5cdC8vIFByZXNlcnZlIC5jb252ZXJzaW9uIHByb3BlcnR5IGlmIHRoZXJlIGlzIG9uZVxuXHRpZiAoJ2NvbnZlcnNpb24nIGluIGZuKSB7XG5cdFx0d3JhcHBlZEZuLmNvbnZlcnNpb24gPSBmbi5jb252ZXJzaW9uO1xuXHR9XG5cblx0cmV0dXJuIHdyYXBwZWRGbjtcbn1cblxuZnVuY3Rpb24gd3JhcFJvdW5kZWQoZm4pIHtcblx0Y29uc3Qgd3JhcHBlZEZuID0gZnVuY3Rpb24gKC4uLmFyZ3MpIHtcblx0XHRjb25zdCBhcmcwID0gYXJnc1swXTtcblxuXHRcdGlmIChhcmcwID09PSB1bmRlZmluZWQgfHwgYXJnMCA9PT0gbnVsbCkge1xuXHRcdFx0cmV0dXJuIGFyZzA7XG5cdFx0fVxuXG5cdFx0aWYgKGFyZzAubGVuZ3RoID4gMSkge1xuXHRcdFx0YXJncyA9IGFyZzA7XG5cdFx0fVxuXG5cdFx0Y29uc3QgcmVzdWx0ID0gZm4oYXJncyk7XG5cblx0XHQvLyBXZSdyZSBhc3N1bWluZyB0aGUgcmVzdWx0IGlzIGFuIGFycmF5IGhlcmUuXG5cdFx0Ly8gc2VlIG5vdGljZSBpbiBjb252ZXJzaW9ucy5qczsgZG9uJ3QgdXNlIGJveCB0eXBlc1xuXHRcdC8vIGluIGNvbnZlcnNpb24gZnVuY3Rpb25zLlxuXHRcdGlmICh0eXBlb2YgcmVzdWx0ID09PSAnb2JqZWN0Jykge1xuXHRcdFx0Zm9yIChsZXQgbGVuID0gcmVzdWx0Lmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0XHRyZXN1bHRbaV0gPSBNYXRoLnJvdW5kKHJlc3VsdFtpXSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cmV0dXJuIHJlc3VsdDtcblx0fTtcblxuXHQvLyBQcmVzZXJ2ZSAuY29udmVyc2lvbiBwcm9wZXJ0eSBpZiB0aGVyZSBpcyBvbmVcblx0aWYgKCdjb252ZXJzaW9uJyBpbiBmbikge1xuXHRcdHdyYXBwZWRGbi5jb252ZXJzaW9uID0gZm4uY29udmVyc2lvbjtcblx0fVxuXG5cdHJldHVybiB3cmFwcGVkRm47XG59XG5cbm1vZGVscy5mb3JFYWNoKGZyb21Nb2RlbCA9PiB7XG5cdGNvbnZlcnRbZnJvbU1vZGVsXSA9IHt9O1xuXG5cdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShjb252ZXJ0W2Zyb21Nb2RlbF0sICdjaGFubmVscycsIHt2YWx1ZTogY29udmVyc2lvbnNbZnJvbU1vZGVsXS5jaGFubmVsc30pO1xuXHRPYmplY3QuZGVmaW5lUHJvcGVydHkoY29udmVydFtmcm9tTW9kZWxdLCAnbGFiZWxzJywge3ZhbHVlOiBjb252ZXJzaW9uc1tmcm9tTW9kZWxdLmxhYmVsc30pO1xuXG5cdGNvbnN0IHJvdXRlcyA9IHJvdXRlKGZyb21Nb2RlbCk7XG5cdGNvbnN0IHJvdXRlTW9kZWxzID0gT2JqZWN0LmtleXMocm91dGVzKTtcblxuXHRyb3V0ZU1vZGVscy5mb3JFYWNoKHRvTW9kZWwgPT4ge1xuXHRcdGNvbnN0IGZuID0gcm91dGVzW3RvTW9kZWxdO1xuXG5cdFx0Y29udmVydFtmcm9tTW9kZWxdW3RvTW9kZWxdID0gd3JhcFJvdW5kZWQoZm4pO1xuXHRcdGNvbnZlcnRbZnJvbU1vZGVsXVt0b01vZGVsXS5yYXcgPSB3cmFwUmF3KGZuKTtcblx0fSk7XG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb252ZXJ0O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/index.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-convert/route.js": -/*!****************************************************************!*\ - !*** ./node_modules/color/node_modules/color-convert/route.js ***! - \****************************************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -eval("const conversions = __webpack_require__(/*! ./conversions */ \"./node_modules/color/node_modules/color-convert/conversions.js\");\n\n/*\n\tThis function routes a model to all other models.\n\n\tall functions that are routed have a property `.conversion` attached\n\tto the returned synthetic function. This property is an array\n\tof strings, each with the steps in between the 'from' and 'to'\n\tcolor models (inclusive).\n\n\tconversions that are not possible simply are not included.\n*/\n\nfunction buildGraph() {\n\tconst graph = {};\n\t// https://jsperf.com/object-keys-vs-for-in-with-closure/3\n\tconst models = Object.keys(conversions);\n\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tgraph[models[i]] = {\n\t\t\t// http://jsperf.com/1-vs-infinity\n\t\t\t// micro-opt, but this is simple.\n\t\t\tdistance: -1,\n\t\t\tparent: null\n\t\t};\n\t}\n\n\treturn graph;\n}\n\n// https://en.wikipedia.org/wiki/Breadth-first_search\nfunction deriveBFS(fromModel) {\n\tconst graph = buildGraph();\n\tconst queue = [fromModel]; // Unshift -> queue -> pop\n\n\tgraph[fromModel].distance = 0;\n\n\twhile (queue.length) {\n\t\tconst current = queue.pop();\n\t\tconst adjacents = Object.keys(conversions[current]);\n\n\t\tfor (let len = adjacents.length, i = 0; i < len; i++) {\n\t\t\tconst adjacent = adjacents[i];\n\t\t\tconst node = graph[adjacent];\n\n\t\t\tif (node.distance === -1) {\n\t\t\t\tnode.distance = graph[current].distance + 1;\n\t\t\t\tnode.parent = current;\n\t\t\t\tqueue.unshift(adjacent);\n\t\t\t}\n\t\t}\n\t}\n\n\treturn graph;\n}\n\nfunction link(from, to) {\n\treturn function (args) {\n\t\treturn to(from(args));\n\t};\n}\n\nfunction wrapConversion(toModel, graph) {\n\tconst path = [graph[toModel].parent, toModel];\n\tlet fn = conversions[graph[toModel].parent][toModel];\n\n\tlet cur = graph[toModel].parent;\n\twhile (graph[cur].parent) {\n\t\tpath.unshift(graph[cur].parent);\n\t\tfn = link(conversions[graph[cur].parent][cur], fn);\n\t\tcur = graph[cur].parent;\n\t}\n\n\tfn.conversion = path;\n\treturn fn;\n}\n\nmodule.exports = function (fromModel) {\n\tconst graph = deriveBFS(fromModel);\n\tconst conversion = {};\n\n\tconst models = Object.keys(graph);\n\tfor (let len = models.length, i = 0; i < len; i++) {\n\t\tconst toModel = models[i];\n\t\tconst node = graph[toModel];\n\n\t\tif (node.parent === null) {\n\t\t\t// No possible conversion, or this node is the source model.\n\t\t\tcontinue;\n\t\t}\n\n\t\tconversion[toModel] = wrapConversion(toModel, graph);\n\t}\n\n\treturn conversion;\n};\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLWNvbnZlcnQvcm91dGUuanMiLCJtYXBwaW5ncyI6IkFBQUEsb0JBQW9CLG1CQUFPLENBQUMscUZBQWU7O0FBRTNDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxzQ0FBc0MsU0FBUztBQUMvQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDRCQUE0Qjs7QUFFNUI7O0FBRUE7QUFDQTtBQUNBOztBQUVBLDBDQUEwQyxTQUFTO0FBQ25EO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHNDQUFzQyxTQUFTO0FBQy9DO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9jb2xvci9ub2RlX21vZHVsZXMvY29sb3ItY29udmVydC9yb3V0ZS5qcz82ZTdlIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbnZlcnNpb25zID0gcmVxdWlyZSgnLi9jb252ZXJzaW9ucycpO1xuXG4vKlxuXHRUaGlzIGZ1bmN0aW9uIHJvdXRlcyBhIG1vZGVsIHRvIGFsbCBvdGhlciBtb2RlbHMuXG5cblx0YWxsIGZ1bmN0aW9ucyB0aGF0IGFyZSByb3V0ZWQgaGF2ZSBhIHByb3BlcnR5IGAuY29udmVyc2lvbmAgYXR0YWNoZWRcblx0dG8gdGhlIHJldHVybmVkIHN5bnRoZXRpYyBmdW5jdGlvbi4gVGhpcyBwcm9wZXJ0eSBpcyBhbiBhcnJheVxuXHRvZiBzdHJpbmdzLCBlYWNoIHdpdGggdGhlIHN0ZXBzIGluIGJldHdlZW4gdGhlICdmcm9tJyBhbmQgJ3RvJ1xuXHRjb2xvciBtb2RlbHMgKGluY2x1c2l2ZSkuXG5cblx0Y29udmVyc2lvbnMgdGhhdCBhcmUgbm90IHBvc3NpYmxlIHNpbXBseSBhcmUgbm90IGluY2x1ZGVkLlxuKi9cblxuZnVuY3Rpb24gYnVpbGRHcmFwaCgpIHtcblx0Y29uc3QgZ3JhcGggPSB7fTtcblx0Ly8gaHR0cHM6Ly9qc3BlcmYuY29tL29iamVjdC1rZXlzLXZzLWZvci1pbi13aXRoLWNsb3N1cmUvM1xuXHRjb25zdCBtb2RlbHMgPSBPYmplY3Qua2V5cyhjb252ZXJzaW9ucyk7XG5cblx0Zm9yIChsZXQgbGVuID0gbW9kZWxzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdGdyYXBoW21vZGVsc1tpXV0gPSB7XG5cdFx0XHQvLyBodHRwOi8vanNwZXJmLmNvbS8xLXZzLWluZmluaXR5XG5cdFx0XHQvLyBtaWNyby1vcHQsIGJ1dCB0aGlzIGlzIHNpbXBsZS5cblx0XHRcdGRpc3RhbmNlOiAtMSxcblx0XHRcdHBhcmVudDogbnVsbFxuXHRcdH07XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbi8vIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0JyZWFkdGgtZmlyc3Rfc2VhcmNoXG5mdW5jdGlvbiBkZXJpdmVCRlMoZnJvbU1vZGVsKSB7XG5cdGNvbnN0IGdyYXBoID0gYnVpbGRHcmFwaCgpO1xuXHRjb25zdCBxdWV1ZSA9IFtmcm9tTW9kZWxdOyAvLyBVbnNoaWZ0IC0+IHF1ZXVlIC0+IHBvcFxuXG5cdGdyYXBoW2Zyb21Nb2RlbF0uZGlzdGFuY2UgPSAwO1xuXG5cdHdoaWxlIChxdWV1ZS5sZW5ndGgpIHtcblx0XHRjb25zdCBjdXJyZW50ID0gcXVldWUucG9wKCk7XG5cdFx0Y29uc3QgYWRqYWNlbnRzID0gT2JqZWN0LmtleXMoY29udmVyc2lvbnNbY3VycmVudF0pO1xuXG5cdFx0Zm9yIChsZXQgbGVuID0gYWRqYWNlbnRzLmxlbmd0aCwgaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0Y29uc3QgYWRqYWNlbnQgPSBhZGphY2VudHNbaV07XG5cdFx0XHRjb25zdCBub2RlID0gZ3JhcGhbYWRqYWNlbnRdO1xuXG5cdFx0XHRpZiAobm9kZS5kaXN0YW5jZSA9PT0gLTEpIHtcblx0XHRcdFx0bm9kZS5kaXN0YW5jZSA9IGdyYXBoW2N1cnJlbnRdLmRpc3RhbmNlICsgMTtcblx0XHRcdFx0bm9kZS5wYXJlbnQgPSBjdXJyZW50O1xuXHRcdFx0XHRxdWV1ZS51bnNoaWZ0KGFkamFjZW50KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gZ3JhcGg7XG59XG5cbmZ1bmN0aW9uIGxpbmsoZnJvbSwgdG8pIHtcblx0cmV0dXJuIGZ1bmN0aW9uIChhcmdzKSB7XG5cdFx0cmV0dXJuIHRvKGZyb20oYXJncykpO1xuXHR9O1xufVxuXG5mdW5jdGlvbiB3cmFwQ29udmVyc2lvbih0b01vZGVsLCBncmFwaCkge1xuXHRjb25zdCBwYXRoID0gW2dyYXBoW3RvTW9kZWxdLnBhcmVudCwgdG9Nb2RlbF07XG5cdGxldCBmbiA9IGNvbnZlcnNpb25zW2dyYXBoW3RvTW9kZWxdLnBhcmVudF1bdG9Nb2RlbF07XG5cblx0bGV0IGN1ciA9IGdyYXBoW3RvTW9kZWxdLnBhcmVudDtcblx0d2hpbGUgKGdyYXBoW2N1cl0ucGFyZW50KSB7XG5cdFx0cGF0aC51bnNoaWZ0KGdyYXBoW2N1cl0ucGFyZW50KTtcblx0XHRmbiA9IGxpbmsoY29udmVyc2lvbnNbZ3JhcGhbY3VyXS5wYXJlbnRdW2N1cl0sIGZuKTtcblx0XHRjdXIgPSBncmFwaFtjdXJdLnBhcmVudDtcblx0fVxuXG5cdGZuLmNvbnZlcnNpb24gPSBwYXRoO1xuXHRyZXR1cm4gZm47XG59XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKGZyb21Nb2RlbCkge1xuXHRjb25zdCBncmFwaCA9IGRlcml2ZUJGUyhmcm9tTW9kZWwpO1xuXHRjb25zdCBjb252ZXJzaW9uID0ge307XG5cblx0Y29uc3QgbW9kZWxzID0gT2JqZWN0LmtleXMoZ3JhcGgpO1xuXHRmb3IgKGxldCBsZW4gPSBtb2RlbHMubGVuZ3RoLCBpID0gMDsgaSA8IGxlbjsgaSsrKSB7XG5cdFx0Y29uc3QgdG9Nb2RlbCA9IG1vZGVsc1tpXTtcblx0XHRjb25zdCBub2RlID0gZ3JhcGhbdG9Nb2RlbF07XG5cblx0XHRpZiAobm9kZS5wYXJlbnQgPT09IG51bGwpIHtcblx0XHRcdC8vIE5vIHBvc3NpYmxlIGNvbnZlcnNpb24sIG9yIHRoaXMgbm9kZSBpcyB0aGUgc291cmNlIG1vZGVsLlxuXHRcdFx0Y29udGludWU7XG5cdFx0fVxuXG5cdFx0Y29udmVyc2lvblt0b01vZGVsXSA9IHdyYXBDb252ZXJzaW9uKHRvTW9kZWwsIGdyYXBoKTtcblx0fVxuXG5cdHJldHVybiBjb252ZXJzaW9uO1xufTtcblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-convert/route.js\n"); - -/***/ }), - -/***/ "./node_modules/color/node_modules/color-name/index.js": -/*!*************************************************************!*\ - !*** ./node_modules/color/node_modules/color-name/index.js ***! - \*************************************************************/ -/***/ (function(module) { - -"use strict"; -eval("\r\n\r\nmodule.exports = {\r\n\t\"aliceblue\": [240, 248, 255],\r\n\t\"antiquewhite\": [250, 235, 215],\r\n\t\"aqua\": [0, 255, 255],\r\n\t\"aquamarine\": [127, 255, 212],\r\n\t\"azure\": [240, 255, 255],\r\n\t\"beige\": [245, 245, 220],\r\n\t\"bisque\": [255, 228, 196],\r\n\t\"black\": [0, 0, 0],\r\n\t\"blanchedalmond\": [255, 235, 205],\r\n\t\"blue\": [0, 0, 255],\r\n\t\"blueviolet\": [138, 43, 226],\r\n\t\"brown\": [165, 42, 42],\r\n\t\"burlywood\": [222, 184, 135],\r\n\t\"cadetblue\": [95, 158, 160],\r\n\t\"chartreuse\": [127, 255, 0],\r\n\t\"chocolate\": [210, 105, 30],\r\n\t\"coral\": [255, 127, 80],\r\n\t\"cornflowerblue\": [100, 149, 237],\r\n\t\"cornsilk\": [255, 248, 220],\r\n\t\"crimson\": [220, 20, 60],\r\n\t\"cyan\": [0, 255, 255],\r\n\t\"darkblue\": [0, 0, 139],\r\n\t\"darkcyan\": [0, 139, 139],\r\n\t\"darkgoldenrod\": [184, 134, 11],\r\n\t\"darkgray\": [169, 169, 169],\r\n\t\"darkgreen\": [0, 100, 0],\r\n\t\"darkgrey\": [169, 169, 169],\r\n\t\"darkkhaki\": [189, 183, 107],\r\n\t\"darkmagenta\": [139, 0, 139],\r\n\t\"darkolivegreen\": [85, 107, 47],\r\n\t\"darkorange\": [255, 140, 0],\r\n\t\"darkorchid\": [153, 50, 204],\r\n\t\"darkred\": [139, 0, 0],\r\n\t\"darksalmon\": [233, 150, 122],\r\n\t\"darkseagreen\": [143, 188, 143],\r\n\t\"darkslateblue\": [72, 61, 139],\r\n\t\"darkslategray\": [47, 79, 79],\r\n\t\"darkslategrey\": [47, 79, 79],\r\n\t\"darkturquoise\": [0, 206, 209],\r\n\t\"darkviolet\": [148, 0, 211],\r\n\t\"deeppink\": [255, 20, 147],\r\n\t\"deepskyblue\": [0, 191, 255],\r\n\t\"dimgray\": [105, 105, 105],\r\n\t\"dimgrey\": [105, 105, 105],\r\n\t\"dodgerblue\": [30, 144, 255],\r\n\t\"firebrick\": [178, 34, 34],\r\n\t\"floralwhite\": [255, 250, 240],\r\n\t\"forestgreen\": [34, 139, 34],\r\n\t\"fuchsia\": [255, 0, 255],\r\n\t\"gainsboro\": [220, 220, 220],\r\n\t\"ghostwhite\": [248, 248, 255],\r\n\t\"gold\": [255, 215, 0],\r\n\t\"goldenrod\": [218, 165, 32],\r\n\t\"gray\": [128, 128, 128],\r\n\t\"green\": [0, 128, 0],\r\n\t\"greenyellow\": [173, 255, 47],\r\n\t\"grey\": [128, 128, 128],\r\n\t\"honeydew\": [240, 255, 240],\r\n\t\"hotpink\": [255, 105, 180],\r\n\t\"indianred\": [205, 92, 92],\r\n\t\"indigo\": [75, 0, 130],\r\n\t\"ivory\": [255, 255, 240],\r\n\t\"khaki\": [240, 230, 140],\r\n\t\"lavender\": [230, 230, 250],\r\n\t\"lavenderblush\": [255, 240, 245],\r\n\t\"lawngreen\": [124, 252, 0],\r\n\t\"lemonchiffon\": [255, 250, 205],\r\n\t\"lightblue\": [173, 216, 230],\r\n\t\"lightcoral\": [240, 128, 128],\r\n\t\"lightcyan\": [224, 255, 255],\r\n\t\"lightgoldenrodyellow\": [250, 250, 210],\r\n\t\"lightgray\": [211, 211, 211],\r\n\t\"lightgreen\": [144, 238, 144],\r\n\t\"lightgrey\": [211, 211, 211],\r\n\t\"lightpink\": [255, 182, 193],\r\n\t\"lightsalmon\": [255, 160, 122],\r\n\t\"lightseagreen\": [32, 178, 170],\r\n\t\"lightskyblue\": [135, 206, 250],\r\n\t\"lightslategray\": [119, 136, 153],\r\n\t\"lightslategrey\": [119, 136, 153],\r\n\t\"lightsteelblue\": [176, 196, 222],\r\n\t\"lightyellow\": [255, 255, 224],\r\n\t\"lime\": [0, 255, 0],\r\n\t\"limegreen\": [50, 205, 50],\r\n\t\"linen\": [250, 240, 230],\r\n\t\"magenta\": [255, 0, 255],\r\n\t\"maroon\": [128, 0, 0],\r\n\t\"mediumaquamarine\": [102, 205, 170],\r\n\t\"mediumblue\": [0, 0, 205],\r\n\t\"mediumorchid\": [186, 85, 211],\r\n\t\"mediumpurple\": [147, 112, 219],\r\n\t\"mediumseagreen\": [60, 179, 113],\r\n\t\"mediumslateblue\": [123, 104, 238],\r\n\t\"mediumspringgreen\": [0, 250, 154],\r\n\t\"mediumturquoise\": [72, 209, 204],\r\n\t\"mediumvioletred\": [199, 21, 133],\r\n\t\"midnightblue\": [25, 25, 112],\r\n\t\"mintcream\": [245, 255, 250],\r\n\t\"mistyrose\": [255, 228, 225],\r\n\t\"moccasin\": [255, 228, 181],\r\n\t\"navajowhite\": [255, 222, 173],\r\n\t\"navy\": [0, 0, 128],\r\n\t\"oldlace\": [253, 245, 230],\r\n\t\"olive\": [128, 128, 0],\r\n\t\"olivedrab\": [107, 142, 35],\r\n\t\"orange\": [255, 165, 0],\r\n\t\"orangered\": [255, 69, 0],\r\n\t\"orchid\": [218, 112, 214],\r\n\t\"palegoldenrod\": [238, 232, 170],\r\n\t\"palegreen\": [152, 251, 152],\r\n\t\"paleturquoise\": [175, 238, 238],\r\n\t\"palevioletred\": [219, 112, 147],\r\n\t\"papayawhip\": [255, 239, 213],\r\n\t\"peachpuff\": [255, 218, 185],\r\n\t\"peru\": [205, 133, 63],\r\n\t\"pink\": [255, 192, 203],\r\n\t\"plum\": [221, 160, 221],\r\n\t\"powderblue\": [176, 224, 230],\r\n\t\"purple\": [128, 0, 128],\r\n\t\"rebeccapurple\": [102, 51, 153],\r\n\t\"red\": [255, 0, 0],\r\n\t\"rosybrown\": [188, 143, 143],\r\n\t\"royalblue\": [65, 105, 225],\r\n\t\"saddlebrown\": [139, 69, 19],\r\n\t\"salmon\": [250, 128, 114],\r\n\t\"sandybrown\": [244, 164, 96],\r\n\t\"seagreen\": [46, 139, 87],\r\n\t\"seashell\": [255, 245, 238],\r\n\t\"sienna\": [160, 82, 45],\r\n\t\"silver\": [192, 192, 192],\r\n\t\"skyblue\": [135, 206, 235],\r\n\t\"slateblue\": [106, 90, 205],\r\n\t\"slategray\": [112, 128, 144],\r\n\t\"slategrey\": [112, 128, 144],\r\n\t\"snow\": [255, 250, 250],\r\n\t\"springgreen\": [0, 255, 127],\r\n\t\"steelblue\": [70, 130, 180],\r\n\t\"tan\": [210, 180, 140],\r\n\t\"teal\": [0, 128, 128],\r\n\t\"thistle\": [216, 191, 216],\r\n\t\"tomato\": [255, 99, 71],\r\n\t\"turquoise\": [64, 224, 208],\r\n\t\"violet\": [238, 130, 238],\r\n\t\"wheat\": [245, 222, 179],\r\n\t\"white\": [255, 255, 255],\r\n\t\"whitesmoke\": [245, 245, 245],\r\n\t\"yellow\": [255, 255, 0],\r\n\t\"yellowgreen\": [154, 205, 50]\r\n};\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQVk7QUFDWjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvY29sb3Ivbm9kZV9tb2R1bGVzL2NvbG9yLW5hbWUvaW5kZXguanM/OGIxYSJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcclxuXHJcbm1vZHVsZS5leHBvcnRzID0ge1xyXG5cdFwiYWxpY2VibHVlXCI6IFsyNDAsIDI0OCwgMjU1XSxcclxuXHRcImFudGlxdWV3aGl0ZVwiOiBbMjUwLCAyMzUsIDIxNV0sXHJcblx0XCJhcXVhXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJhcXVhbWFyaW5lXCI6IFsxMjcsIDI1NSwgMjEyXSxcclxuXHRcImF6dXJlXCI6IFsyNDAsIDI1NSwgMjU1XSxcclxuXHRcImJlaWdlXCI6IFsyNDUsIDI0NSwgMjIwXSxcclxuXHRcImJpc3F1ZVwiOiBbMjU1LCAyMjgsIDE5Nl0sXHJcblx0XCJibGFja1wiOiBbMCwgMCwgMF0sXHJcblx0XCJibGFuY2hlZGFsbW9uZFwiOiBbMjU1LCAyMzUsIDIwNV0sXHJcblx0XCJibHVlXCI6IFswLCAwLCAyNTVdLFxyXG5cdFwiYmx1ZXZpb2xldFwiOiBbMTM4LCA0MywgMjI2XSxcclxuXHRcImJyb3duXCI6IFsxNjUsIDQyLCA0Ml0sXHJcblx0XCJidXJseXdvb2RcIjogWzIyMiwgMTg0LCAxMzVdLFxyXG5cdFwiY2FkZXRibHVlXCI6IFs5NSwgMTU4LCAxNjBdLFxyXG5cdFwiY2hhcnRyZXVzZVwiOiBbMTI3LCAyNTUsIDBdLFxyXG5cdFwiY2hvY29sYXRlXCI6IFsyMTAsIDEwNSwgMzBdLFxyXG5cdFwiY29yYWxcIjogWzI1NSwgMTI3LCA4MF0sXHJcblx0XCJjb3JuZmxvd2VyYmx1ZVwiOiBbMTAwLCAxNDksIDIzN10sXHJcblx0XCJjb3Juc2lsa1wiOiBbMjU1LCAyNDgsIDIyMF0sXHJcblx0XCJjcmltc29uXCI6IFsyMjAsIDIwLCA2MF0sXHJcblx0XCJjeWFuXCI6IFswLCAyNTUsIDI1NV0sXHJcblx0XCJkYXJrYmx1ZVwiOiBbMCwgMCwgMTM5XSxcclxuXHRcImRhcmtjeWFuXCI6IFswLCAxMzksIDEzOV0sXHJcblx0XCJkYXJrZ29sZGVucm9kXCI6IFsxODQsIDEzNCwgMTFdLFxyXG5cdFwiZGFya2dyYXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2dyZWVuXCI6IFswLCAxMDAsIDBdLFxyXG5cdFwiZGFya2dyZXlcIjogWzE2OSwgMTY5LCAxNjldLFxyXG5cdFwiZGFya2toYWtpXCI6IFsxODksIDE4MywgMTA3XSxcclxuXHRcImRhcmttYWdlbnRhXCI6IFsxMzksIDAsIDEzOV0sXHJcblx0XCJkYXJrb2xpdmVncmVlblwiOiBbODUsIDEwNywgNDddLFxyXG5cdFwiZGFya29yYW5nZVwiOiBbMjU1LCAxNDAsIDBdLFxyXG5cdFwiZGFya29yY2hpZFwiOiBbMTUzLCA1MCwgMjA0XSxcclxuXHRcImRhcmtyZWRcIjogWzEzOSwgMCwgMF0sXHJcblx0XCJkYXJrc2FsbW9uXCI6IFsyMzMsIDE1MCwgMTIyXSxcclxuXHRcImRhcmtzZWFncmVlblwiOiBbMTQzLCAxODgsIDE0M10sXHJcblx0XCJkYXJrc2xhdGVibHVlXCI6IFs3MiwgNjEsIDEzOV0sXHJcblx0XCJkYXJrc2xhdGVncmF5XCI6IFs0NywgNzksIDc5XSxcclxuXHRcImRhcmtzbGF0ZWdyZXlcIjogWzQ3LCA3OSwgNzldLFxyXG5cdFwiZGFya3R1cnF1b2lzZVwiOiBbMCwgMjA2LCAyMDldLFxyXG5cdFwiZGFya3Zpb2xldFwiOiBbMTQ4LCAwLCAyMTFdLFxyXG5cdFwiZGVlcHBpbmtcIjogWzI1NSwgMjAsIDE0N10sXHJcblx0XCJkZWVwc2t5Ymx1ZVwiOiBbMCwgMTkxLCAyNTVdLFxyXG5cdFwiZGltZ3JheVwiOiBbMTA1LCAxMDUsIDEwNV0sXHJcblx0XCJkaW1ncmV5XCI6IFsxMDUsIDEwNSwgMTA1XSxcclxuXHRcImRvZGdlcmJsdWVcIjogWzMwLCAxNDQsIDI1NV0sXHJcblx0XCJmaXJlYnJpY2tcIjogWzE3OCwgMzQsIDM0XSxcclxuXHRcImZsb3JhbHdoaXRlXCI6IFsyNTUsIDI1MCwgMjQwXSxcclxuXHRcImZvcmVzdGdyZWVuXCI6IFszNCwgMTM5LCAzNF0sXHJcblx0XCJmdWNoc2lhXCI6IFsyNTUsIDAsIDI1NV0sXHJcblx0XCJnYWluc2Jvcm9cIjogWzIyMCwgMjIwLCAyMjBdLFxyXG5cdFwiZ2hvc3R3aGl0ZVwiOiBbMjQ4LCAyNDgsIDI1NV0sXHJcblx0XCJnb2xkXCI6IFsyNTUsIDIxNSwgMF0sXHJcblx0XCJnb2xkZW5yb2RcIjogWzIxOCwgMTY1LCAzMl0sXHJcblx0XCJncmF5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImdyZWVuXCI6IFswLCAxMjgsIDBdLFxyXG5cdFwiZ3JlZW55ZWxsb3dcIjogWzE3MywgMjU1LCA0N10sXHJcblx0XCJncmV5XCI6IFsxMjgsIDEyOCwgMTI4XSxcclxuXHRcImhvbmV5ZGV3XCI6IFsyNDAsIDI1NSwgMjQwXSxcclxuXHRcImhvdHBpbmtcIjogWzI1NSwgMTA1LCAxODBdLFxyXG5cdFwiaW5kaWFucmVkXCI6IFsyMDUsIDkyLCA5Ml0sXHJcblx0XCJpbmRpZ29cIjogWzc1LCAwLCAxMzBdLFxyXG5cdFwiaXZvcnlcIjogWzI1NSwgMjU1LCAyNDBdLFxyXG5cdFwia2hha2lcIjogWzI0MCwgMjMwLCAxNDBdLFxyXG5cdFwibGF2ZW5kZXJcIjogWzIzMCwgMjMwLCAyNTBdLFxyXG5cdFwibGF2ZW5kZXJibHVzaFwiOiBbMjU1LCAyNDAsIDI0NV0sXHJcblx0XCJsYXduZ3JlZW5cIjogWzEyNCwgMjUyLCAwXSxcclxuXHRcImxlbW9uY2hpZmZvblwiOiBbMjU1LCAyNTAsIDIwNV0sXHJcblx0XCJsaWdodGJsdWVcIjogWzE3MywgMjE2LCAyMzBdLFxyXG5cdFwibGlnaHRjb3JhbFwiOiBbMjQwLCAxMjgsIDEyOF0sXHJcblx0XCJsaWdodGN5YW5cIjogWzIyNCwgMjU1LCAyNTVdLFxyXG5cdFwibGlnaHRnb2xkZW5yb2R5ZWxsb3dcIjogWzI1MCwgMjUwLCAyMTBdLFxyXG5cdFwibGlnaHRncmF5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0Z3JlZW5cIjogWzE0NCwgMjM4LCAxNDRdLFxyXG5cdFwibGlnaHRncmV5XCI6IFsyMTEsIDIxMSwgMjExXSxcclxuXHRcImxpZ2h0cGlua1wiOiBbMjU1LCAxODIsIDE5M10sXHJcblx0XCJsaWdodHNhbG1vblwiOiBbMjU1LCAxNjAsIDEyMl0sXHJcblx0XCJsaWdodHNlYWdyZWVuXCI6IFszMiwgMTc4LCAxNzBdLFxyXG5cdFwibGlnaHRza3libHVlXCI6IFsxMzUsIDIwNiwgMjUwXSxcclxuXHRcImxpZ2h0c2xhdGVncmF5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c2xhdGVncmV5XCI6IFsxMTksIDEzNiwgMTUzXSxcclxuXHRcImxpZ2h0c3RlZWxibHVlXCI6IFsxNzYsIDE5NiwgMjIyXSxcclxuXHRcImxpZ2h0eWVsbG93XCI6IFsyNTUsIDI1NSwgMjI0XSxcclxuXHRcImxpbWVcIjogWzAsIDI1NSwgMF0sXHJcblx0XCJsaW1lZ3JlZW5cIjogWzUwLCAyMDUsIDUwXSxcclxuXHRcImxpbmVuXCI6IFsyNTAsIDI0MCwgMjMwXSxcclxuXHRcIm1hZ2VudGFcIjogWzI1NSwgMCwgMjU1XSxcclxuXHRcIm1hcm9vblwiOiBbMTI4LCAwLCAwXSxcclxuXHRcIm1lZGl1bWFxdWFtYXJpbmVcIjogWzEwMiwgMjA1LCAxNzBdLFxyXG5cdFwibWVkaXVtYmx1ZVwiOiBbMCwgMCwgMjA1XSxcclxuXHRcIm1lZGl1bW9yY2hpZFwiOiBbMTg2LCA4NSwgMjExXSxcclxuXHRcIm1lZGl1bXB1cnBsZVwiOiBbMTQ3LCAxMTIsIDIxOV0sXHJcblx0XCJtZWRpdW1zZWFncmVlblwiOiBbNjAsIDE3OSwgMTEzXSxcclxuXHRcIm1lZGl1bXNsYXRlYmx1ZVwiOiBbMTIzLCAxMDQsIDIzOF0sXHJcblx0XCJtZWRpdW1zcHJpbmdncmVlblwiOiBbMCwgMjUwLCAxNTRdLFxyXG5cdFwibWVkaXVtdHVycXVvaXNlXCI6IFs3MiwgMjA5LCAyMDRdLFxyXG5cdFwibWVkaXVtdmlvbGV0cmVkXCI6IFsxOTksIDIxLCAxMzNdLFxyXG5cdFwibWlkbmlnaHRibHVlXCI6IFsyNSwgMjUsIDExMl0sXHJcblx0XCJtaW50Y3JlYW1cIjogWzI0NSwgMjU1LCAyNTBdLFxyXG5cdFwibWlzdHlyb3NlXCI6IFsyNTUsIDIyOCwgMjI1XSxcclxuXHRcIm1vY2Nhc2luXCI6IFsyNTUsIDIyOCwgMTgxXSxcclxuXHRcIm5hdmFqb3doaXRlXCI6IFsyNTUsIDIyMiwgMTczXSxcclxuXHRcIm5hdnlcIjogWzAsIDAsIDEyOF0sXHJcblx0XCJvbGRsYWNlXCI6IFsyNTMsIDI0NSwgMjMwXSxcclxuXHRcIm9saXZlXCI6IFsxMjgsIDEyOCwgMF0sXHJcblx0XCJvbGl2ZWRyYWJcIjogWzEwNywgMTQyLCAzNV0sXHJcblx0XCJvcmFuZ2VcIjogWzI1NSwgMTY1LCAwXSxcclxuXHRcIm9yYW5nZXJlZFwiOiBbMjU1LCA2OSwgMF0sXHJcblx0XCJvcmNoaWRcIjogWzIxOCwgMTEyLCAyMTRdLFxyXG5cdFwicGFsZWdvbGRlbnJvZFwiOiBbMjM4LCAyMzIsIDE3MF0sXHJcblx0XCJwYWxlZ3JlZW5cIjogWzE1MiwgMjUxLCAxNTJdLFxyXG5cdFwicGFsZXR1cnF1b2lzZVwiOiBbMTc1LCAyMzgsIDIzOF0sXHJcblx0XCJwYWxldmlvbGV0cmVkXCI6IFsyMTksIDExMiwgMTQ3XSxcclxuXHRcInBhcGF5YXdoaXBcIjogWzI1NSwgMjM5LCAyMTNdLFxyXG5cdFwicGVhY2hwdWZmXCI6IFsyNTUsIDIxOCwgMTg1XSxcclxuXHRcInBlcnVcIjogWzIwNSwgMTMzLCA2M10sXHJcblx0XCJwaW5rXCI6IFsyNTUsIDE5MiwgMjAzXSxcclxuXHRcInBsdW1cIjogWzIyMSwgMTYwLCAyMjFdLFxyXG5cdFwicG93ZGVyYmx1ZVwiOiBbMTc2LCAyMjQsIDIzMF0sXHJcblx0XCJwdXJwbGVcIjogWzEyOCwgMCwgMTI4XSxcclxuXHRcInJlYmVjY2FwdXJwbGVcIjogWzEwMiwgNTEsIDE1M10sXHJcblx0XCJyZWRcIjogWzI1NSwgMCwgMF0sXHJcblx0XCJyb3N5YnJvd25cIjogWzE4OCwgMTQzLCAxNDNdLFxyXG5cdFwicm95YWxibHVlXCI6IFs2NSwgMTA1LCAyMjVdLFxyXG5cdFwic2FkZGxlYnJvd25cIjogWzEzOSwgNjksIDE5XSxcclxuXHRcInNhbG1vblwiOiBbMjUwLCAxMjgsIDExNF0sXHJcblx0XCJzYW5keWJyb3duXCI6IFsyNDQsIDE2NCwgOTZdLFxyXG5cdFwic2VhZ3JlZW5cIjogWzQ2LCAxMzksIDg3XSxcclxuXHRcInNlYXNoZWxsXCI6IFsyNTUsIDI0NSwgMjM4XSxcclxuXHRcInNpZW5uYVwiOiBbMTYwLCA4MiwgNDVdLFxyXG5cdFwic2lsdmVyXCI6IFsxOTIsIDE5MiwgMTkyXSxcclxuXHRcInNreWJsdWVcIjogWzEzNSwgMjA2LCAyMzVdLFxyXG5cdFwic2xhdGVibHVlXCI6IFsxMDYsIDkwLCAyMDVdLFxyXG5cdFwic2xhdGVncmF5XCI6IFsxMTIsIDEyOCwgMTQ0XSxcclxuXHRcInNsYXRlZ3JleVwiOiBbMTEyLCAxMjgsIDE0NF0sXHJcblx0XCJzbm93XCI6IFsyNTUsIDI1MCwgMjUwXSxcclxuXHRcInNwcmluZ2dyZWVuXCI6IFswLCAyNTUsIDEyN10sXHJcblx0XCJzdGVlbGJsdWVcIjogWzcwLCAxMzAsIDE4MF0sXHJcblx0XCJ0YW5cIjogWzIxMCwgMTgwLCAxNDBdLFxyXG5cdFwidGVhbFwiOiBbMCwgMTI4LCAxMjhdLFxyXG5cdFwidGhpc3RsZVwiOiBbMjE2LCAxOTEsIDIxNl0sXHJcblx0XCJ0b21hdG9cIjogWzI1NSwgOTksIDcxXSxcclxuXHRcInR1cnF1b2lzZVwiOiBbNjQsIDIyNCwgMjA4XSxcclxuXHRcInZpb2xldFwiOiBbMjM4LCAxMzAsIDIzOF0sXHJcblx0XCJ3aGVhdFwiOiBbMjQ1LCAyMjIsIDE3OV0sXHJcblx0XCJ3aGl0ZVwiOiBbMjU1LCAyNTUsIDI1NV0sXHJcblx0XCJ3aGl0ZXNtb2tlXCI6IFsyNDUsIDI0NSwgMjQ1XSxcclxuXHRcInllbGxvd1wiOiBbMjU1LCAyNTUsIDBdLFxyXG5cdFwieWVsbG93Z3JlZW5cIjogWzE1NCwgMjA1LCA1MF1cclxufTtcclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/color/node_modules/color-name/index.js\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/brands.scss": -/*!************************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/brands.scss ***! - \************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9icmFuZHMuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbXBvbmVudHMvYXNzZXRzL2ZvbnRhd2Vzb21lL3Njc3MvYnJhbmRzLnNjc3M/YzgyYSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/brands.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/fontawesome.scss": -/*!*****************************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/fontawesome.scss ***! - \*****************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzPzVmZDYiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/fontawesome.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/regular.scss": -/*!*************************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/regular.scss ***! - \*************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9yZWd1bGFyLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy9jb21wb25lbnRzL2Fzc2V0cy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2Nzcz9kY2NjIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/regular.scss\n"); - -/***/ }), - -/***/ "./src/components/assets/fontawesome/scss/solid.scss": -/*!***********************************************************!*\ - !*** ./src/components/assets/fontawesome/scss/solid.scss ***! - \***********************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzIiwibWFwcGluZ3MiOiI7QUFBQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9hc3NldHMvZm9udGF3ZXNvbWUvc2Nzcy9zb2xpZC5zY3NzPzIxMjgiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/assets/fontawesome/scss/solid.scss\n"); - -/***/ }), - -/***/ "./src/tabs/editor.scss": -/*!******************************!*\ - !*** ./src/tabs/editor.scss ***! - \******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGFicy9lZGl0b3Iuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL3RhYnMvZWRpdG9yLnNjc3M/MzAwZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/tabs/editor.scss\n"); - -/***/ }), - -/***/ "./node_modules/simple-swizzle/index.js": -/*!**********************************************!*\ - !*** ./node_modules/simple-swizzle/index.js ***! - \**********************************************/ -/***/ (function(module, __unused_webpack_exports, __webpack_require__) { - -"use strict"; -eval("\n\nvar isArrayish = __webpack_require__(/*! is-arrayish */ \"./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\");\n\nvar concat = Array.prototype.concat;\nvar slice = Array.prototype.slice;\n\nvar swizzle = module.exports = function swizzle(args) {\n\tvar results = [];\n\n\tfor (var i = 0, len = args.length; i < len; i++) {\n\t\tvar arg = args[i];\n\n\t\tif (isArrayish(arg)) {\n\t\t\t// http://jsperf.com/javascript-array-concat-vs-push/98\n\t\t\tresults = concat.call(results, slice.call(arg));\n\t\t} else {\n\t\t\tresults.push(arg);\n\t\t}\n\t}\n\n\treturn results;\n};\n\nswizzle.wrap = function (fn) {\n\treturn function () {\n\t\treturn fn(swizzle(arguments));\n\t};\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsaUJBQWlCLG1CQUFPLENBQUMsb0ZBQWE7O0FBRXRDO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQSxvQ0FBb0MsU0FBUztBQUM3Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvaW5kZXguanM/MjUxNCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciBpc0FycmF5aXNoID0gcmVxdWlyZSgnaXMtYXJyYXlpc2gnKTtcblxudmFyIGNvbmNhdCA9IEFycmF5LnByb3RvdHlwZS5jb25jYXQ7XG52YXIgc2xpY2UgPSBBcnJheS5wcm90b3R5cGUuc2xpY2U7XG5cbnZhciBzd2l6emxlID0gbW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBzd2l6emxlKGFyZ3MpIHtcblx0dmFyIHJlc3VsdHMgPSBbXTtcblxuXHRmb3IgKHZhciBpID0gMCwgbGVuID0gYXJncy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xuXHRcdHZhciBhcmcgPSBhcmdzW2ldO1xuXG5cdFx0aWYgKGlzQXJyYXlpc2goYXJnKSkge1xuXHRcdFx0Ly8gaHR0cDovL2pzcGVyZi5jb20vamF2YXNjcmlwdC1hcnJheS1jb25jYXQtdnMtcHVzaC85OFxuXHRcdFx0cmVzdWx0cyA9IGNvbmNhdC5jYWxsKHJlc3VsdHMsIHNsaWNlLmNhbGwoYXJnKSk7XG5cdFx0fSBlbHNlIHtcblx0XHRcdHJlc3VsdHMucHVzaChhcmcpO1xuXHRcdH1cblx0fVxuXG5cdHJldHVybiByZXN1bHRzO1xufTtcblxuc3dpenpsZS53cmFwID0gZnVuY3Rpb24gKGZuKSB7XG5cdHJldHVybiBmdW5jdGlvbiAoKSB7XG5cdFx0cmV0dXJuIGZuKHN3aXp6bGUoYXJndW1lbnRzKSk7XG5cdH07XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/index.js\n"); - -/***/ }), - -/***/ "./node_modules/simple-swizzle/node_modules/is-arrayish/index.js": -/*!***********************************************************************!*\ - !*** ./node_modules/simple-swizzle/node_modules/is-arrayish/index.js ***! - \***********************************************************************/ -/***/ (function(module) { - -eval("module.exports = function isArrayish(obj) {\n\tif (!obj || typeof obj === 'string') {\n\t\treturn false;\n\t}\n\n\treturn obj instanceof Array || Array.isArray(obj) ||\n\t\t(obj.length >= 0 && (obj.splice instanceof Function ||\n\t\t\t(Object.getOwnPropertyDescriptor(obj, (obj.length - 1)) && obj.constructor.name !== 'String')));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvc2ltcGxlLXN3aXp6bGUvbm9kZV9tb2R1bGVzL2lzLWFycmF5aXNoL2luZGV4LmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL25vZGVfbW9kdWxlcy9zaW1wbGUtc3dpenpsZS9ub2RlX21vZHVsZXMvaXMtYXJyYXlpc2gvaW5kZXguanM/YjhmYSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlzQXJyYXlpc2gob2JqKSB7XG5cdGlmICghb2JqIHx8IHR5cGVvZiBvYmogPT09ICdzdHJpbmcnKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cmV0dXJuIG9iaiBpbnN0YW5jZW9mIEFycmF5IHx8IEFycmF5LmlzQXJyYXkob2JqKSB8fFxuXHRcdChvYmoubGVuZ3RoID49IDAgJiYgKG9iai5zcGxpY2UgaW5zdGFuY2VvZiBGdW5jdGlvbiB8fFxuXHRcdFx0KE9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iob2JqLCAob2JqLmxlbmd0aCAtIDEpKSAmJiBvYmouY29uc3RydWN0b3IubmFtZSAhPT0gJ1N0cmluZycpKSk7XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/simple-swizzle/node_modules/is-arrayish/index.js\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "lodash": -/*!*************************!*\ - !*** external "lodash" ***! - \*************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["lodash"]; - -/***/ }), - -/***/ "@wordpress/a11y": -/*!******************************!*\ - !*** external ["wp","a11y"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["a11y"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/data": -/*!******************************!*\ - !*** external ["wp","data"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["data"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "./src/components/assets/fontawesome/fontawesomeIconNames.json": -/*!*********************************************************************!*\ - !*** ./src/components/assets/fontawesome/fontawesomeIconNames.json ***! - \*********************************************************************/ -/***/ (function(module) { - -"use strict"; -module.exports = /*#__PURE__*/JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'); - -/***/ }), - -/***/ "./src/tabs/block.json": -/*!*****************************!*\ - !*** ./src/tabs/block.json ***! - \*****************************/ -/***/ (function(module) { - -"use strict"; -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/tabs","version":"1.0.10","title":"Tabs","category":"rrze_elements","description":"Creates an tabs block.","attributes":{"message":{"type":"string","source":"text"},"expandAllLink":{"type":"boolean","default":false},"color":{"type":"string","default":""},"innerClientIds":{"type":"array","default":[]},"active":{"type":"string","default":""},"xray":{"type":"boolean","default":false},"blockId":{"type":"string","default":""}},"providesContext":{"rrze-elements/tabs-order":"innerClientIds","rrze-elements/tabs-active":"active","rrze-elements/tabs-xray":"xray","rrze-elements/tabs-uid":"blockId"},"supports":{"html":false},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","viewScript":"rrze-tabs","editorStyle":"file:./index.css","style":"file:./style-index.css","example":{"attributes":{"color":"phil","innerClientIds":[{"clientId":"e6f5ee3a-396e-4fb8-a826-31d483362cf8","title":"Zweiter Reiter","position":0,"icon":"solid arrows-down-to-people","svgString":"fa-solid fa-arrows-down-to-people"},{"clientId":"81392d09-74ff-4646-9d98-011e3e51eafa","title":"Dritter Reiter","position":1,"icon":"solid bacterium","svgString":"fa-solid fa-bacterium"},{"clientId":"eabf0d78-b231-4cb3-8d3e-02840f1a8e68","title":"Vierter Reiter","position":2,"icon":"solid angles-up","svgString":"fa-solid fa-angles-up"},{"clientId":"2619dc21-5378-4b02-a4f2-c95addd23beb","title":"","position":3,"icon":"","svgString":""}],"active":"e6f5ee3a-396e-4fb8-a826-31d483362cf8","blockId":"26cc109c-2"},"innerBlocks":[{"name":"rrze-elements/tab","attributes":{"title":"Zweiter Reiter","icon":"solid arrows-down-to-people","svgString":"fa-solid fa-arrows-down-to-people","blockId":"e6f5ee3a-396e-4fb8-a826-31d483362cf8"}},{"name":"rrze-elements/tab","attributes":{"title":"Dritter Reiter","icon":"solid bacterium","svgString":"fa-solid fa-bacterium","blockId":"81392d09-74ff-4646-9d98-011e3e51eafa"}},{"name":"rrze-elements/tab","attributes":{"title":"Vierter Reiter","icon":"solid angles-up","svgString":"fa-solid fa-angles-up","blockId":"eabf0d78-b231-4cb3-8d3e-02840f1a8e68"}}]}}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/tabs/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){var e={156:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},854:function(e,r,t){var a=t(156),n=t(872),o=Object.hasOwnProperty,i=Object.create(null);for(var s in a)o.call(a,s)&&(i[a[s]]=s);var l=e.exports={to:{},get:{}};function c(e,r,t){return Math.min(Math.max(r,e),t)}function u(e){var r=Math.round(e).toString(16).toUpperCase();return r.length<2?"0"+r:r}l.get=function(e){var r,t;switch(e.substring(0,3).toLowerCase()){case"hsl":r=l.get.hsl(e),t="hsl";break;case"hwb":r=l.get.hwb(e),t="hwb";break;default:r=l.get.rgb(e),t="rgb"}return r?{model:t,value:r}:null},l.get.rgb=function(e){if(!e)return null;var r,t,n,i=[0,0,0,1];if(r=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(n=r[2],r=r[1],t=0;t<3;t++){var s=2*t;i[t]=parseInt(r.slice(s,s+2),16)}n&&(i[3]=parseInt(n,16)/255)}else if(r=e.match(/^#([a-f0-9]{3,4})$/i)){for(n=(r=r[1])[3],t=0;t<3;t++)i[t]=parseInt(r[t]+r[t],16);n&&(i[3]=parseInt(n+n,16)/255)}else if(r=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(t=0;t<3;t++)i[t]=parseInt(r[t+1],0);r[4]&&(r[5]?i[3]=.01*parseFloat(r[4]):i[3]=parseFloat(r[4]))}else{if(!(r=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(r=e.match(/^(\w+)$/))?"transparent"===r[1]?[0,0,0,0]:o.call(a,r[1])?((i=a[r[1]])[3]=1,i):null:null;for(t=0;t<3;t++)i[t]=Math.round(2.55*parseFloat(r[t+1]));r[4]&&(r[5]?i[3]=.01*parseFloat(r[4]):i[3]=parseFloat(r[4]))}for(t=0;t<3;t++)i[t]=c(i[t],0,255);return i[3]=c(i[3],0,1),i},l.get.hsl=function(e){if(!e)return null;var r=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(r){var t=parseFloat(r[4]);return[(parseFloat(r[1])%360+360)%360,c(parseFloat(r[2]),0,100),c(parseFloat(r[3]),0,100),c(isNaN(t)?1:t,0,1)]}return null},l.get.hwb=function(e){if(!e)return null;var r=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(r){var t=parseFloat(r[4]);return[(parseFloat(r[1])%360+360)%360,c(parseFloat(r[2]),0,100),c(parseFloat(r[3]),0,100),c(isNaN(t)?1:t,0,1)]}return null},l.to.hex=function(){var e=n(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},l.to.rgb=function(){var e=n(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},l.to.rgb.percent=function(){var e=n(arguments),r=Math.round(e[0]/255*100),t=Math.round(e[1]/255*100),a=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+r+"%, "+t+"%, "+a+"%)":"rgba("+r+"%, "+t+"%, "+a+"%, "+e[3]+")"},l.to.hsl=function(){var e=n(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},l.to.hwb=function(){var e=n(arguments),r="";return e.length>=4&&1!==e[3]&&(r=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+r+")"},l.to.keyword=function(e){return i[e.slice(0,3)]}},520:function(e,r,t){const a=t(854),n=t(137),o=["keyword","gray","hex"],i={};for(const e of Object.keys(n))i[[...n[e].labels].sort().join("")]=e;const s={};function l(e,r){if(!(this instanceof l))return new l(e,r);if(r&&r in o&&(r=null),r&&!(r in n))throw new Error("Unknown model: "+r);let t,c;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof l)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if("string"==typeof e){const r=a.get(e);if(null===r)throw new Error("Unable to parse color from string: "+e);this.model=r.model,c=n[this.model].channels,this.color=r.value.slice(0,c),this.valpha="number"==typeof r.value[c]?r.value[c]:1}else if(e.length>0){this.model=r||"rgb",c=n[this.model].channels;const t=Array.prototype.slice.call(e,0,c);this.color=h(t,c),this.valpha="number"==typeof e[c]?e[c]:1}else if("number"==typeof e)this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;const r=Object.keys(e);"alpha"in e&&(r.splice(r.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);const a=r.sort().join("");if(!(a in i))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=i[a];const{labels:o}=n[this.model],s=[];for(t=0;t(e%360+360)%360)),saturationl:u("hsl",1,d(100)),lightness:u("hsl",2,d(100)),saturationv:u("hsv",1,d(100)),value:u("hsv",2,d(100)),chroma:u("hcg",1,d(100)),gray:u("hcg",2,d(100)),white:u("hwb",1,d(100)),wblack:u("hwb",2,d(100)),cyan:u("cmyk",0,d(100)),magenta:u("cmyk",1,d(100)),yellow:u("cmyk",2,d(100)),black:u("cmyk",3,d(100)),x:u("xyz",0,d(95.047)),y:u("xyz",1,d(100)),z:u("xyz",2,d(108.833)),l:u("lab",0,d(100)),a:u("lab",1),b:u("lab",2),keyword(e){return void 0!==e?new l(e):n[this.model].keyword(this.color)},hex(e){return void 0!==e?new l(e):a.to.hex(this.rgb().round().color)},hexa(e){if(void 0!==e)return new l(e);const r=this.rgb().round().color;let t=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===t.length&&(t="0"+t),a.to.hex(r)+t},rgbNumber(){const e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity(){const e=this.rgb().color,r=[];for(const[t,a]of e.entries()){const e=a/255;r[t]=e<=.04045?e/12.92:((e+.055)/1.055)**2.4}return.2126*r[0]+.7152*r[1]+.0722*r[2]},contrast(e){const r=this.luminosity(),t=e.luminosity();return r>t?(r+.05)/(t+.05):(t+.05)/(r+.05)},level(e){const r=this.contrast(e);return r>=7?"AAA":r>=4.5?"AA":""},isDark(){const e=this.rgb().color;return(2126*e[0]+7152*e[1]+722*e[2])/1e4<128},isLight(){return!this.isDark()},negate(){const e=this.rgb();for(let r=0;r<3;r++)e.color[r]=255-e.color[r];return e},lighten(e){const r=this.hsl();return r.color[2]+=r.color[2]*e,r},darken(e){const r=this.hsl();return r.color[2]-=r.color[2]*e,r},saturate(e){const r=this.hsl();return r.color[1]+=r.color[1]*e,r},desaturate(e){const r=this.hsl();return r.color[1]-=r.color[1]*e,r},whiten(e){const r=this.hwb();return r.color[1]+=r.color[1]*e,r},blacken(e){const r=this.hwb();return r.color[2]+=r.color[2]*e,r},grayscale(){const e=this.rgb().color,r=.3*e[0]+.59*e[1]+.11*e[2];return l.rgb(r,r,r)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){const r=this.hsl();let t=r.color[0];return t=(t+e)%360,t=t<0?360+t:t,r.color[0]=t,r},mix(e,r){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);const t=e.rgb(),a=this.rgb(),n=void 0===r?.5:r,o=2*n-1,i=t.alpha()-a.alpha(),s=((o*i==-1?o:(o+i)/(1+o*i))+1)/2,c=1-s;return l.rgb(s*t.red()+c*a.red(),s*t.green()+c*a.green(),s*t.blue()+c*a.blue(),t.alpha()*n+a.alpha()*(1-n))}};for(const e of Object.keys(n)){if(o.includes(e))continue;const{channels:r}=n[e];l.prototype[e]=function(...r){return this.model===e?new l(this):r.length>0?new l(r,e):new l([...(t=n[this.model][e].raw(this.color),Array.isArray(t)?t:[t]),this.valpha],e);var t},l[e]=function(...t){let a=t[0];return"number"==typeof a&&(a=h(t,r)),new l(a,e)}}function c(e){return function(r){return function(e,r){return Number(e.toFixed(r))}(r,e)}}function u(e,r,t){e=Array.isArray(e)?e:[e];for(const a of e)(s[a]||(s[a]=[]))[r]=t;return e=e[0],function(a){let n;return void 0!==a?(t&&(a=t(a)),n=this[e](),n.color[r]=a,n):(n=this[e]().color[r],t&&(n=t(n)),n)}}function d(e){return function(r){return Math.max(0,Math.min(e,r))}}function h(e,r){for(let t=0;t1&&(n-=1)),[360*n,100*o,100*c]},o.rgb.hwb=function(e){const r=e[0],t=e[1];let a=e[2];const n=o.rgb.hsl(e)[0],i=1/255*Math.min(r,Math.min(t,a));return a=1-1/255*Math.max(r,Math.max(t,a)),[n,100*i,100*a]},o.rgb.cmyk=function(e){const r=e[0]/255,t=e[1]/255,a=e[2]/255,n=Math.min(1-r,1-t,1-a);return[100*((1-r-n)/(1-n)||0),100*((1-t-n)/(1-n)||0),100*((1-a-n)/(1-n)||0),100*n]},o.rgb.keyword=function(e){const r=n[e];if(r)return r;let t,o=1/0;for(const r of Object.keys(a)){const n=(s=a[r],((i=e)[0]-s[0])**2+(i[1]-s[1])**2+(i[2]-s[2])**2);n.04045?((r+.055)/1.055)**2.4:r/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,a=a>.04045?((a+.055)/1.055)**2.4:a/12.92,[100*(.4124*r+.3576*t+.1805*a),100*(.2126*r+.7152*t+.0722*a),100*(.0193*r+.1192*t+.9505*a)]},o.rgb.lab=function(e){const r=o.rgb.xyz(e);let t=r[0],a=r[1],n=r[2];return t/=95.047,a/=100,n/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,[116*a-16,500*(t-a),200*(a-n)]},o.hsl.rgb=function(e){const r=e[0]/360,t=e[1]/100,a=e[2]/100;let n,o,i;if(0===t)return i=255*a,[i,i,i];n=a<.5?a*(1+t):a+t-a*t;const s=2*a-n,l=[0,0,0];for(let e=0;e<3;e++)o=r+1/3*-(e-1),o<0&&o++,o>1&&o--,i=6*o<1?s+6*(n-s)*o:2*o<1?n:3*o<2?s+(n-s)*(2/3-o)*6:s,l[e]=255*i;return l},o.hsl.hsv=function(e){const r=e[0];let t=e[1]/100,a=e[2]/100,n=t;const o=Math.max(a,.01);return a*=2,t*=a<=1?a:2-a,n*=o<=1?o:2-o,[r,100*(0===a?2*n/(o+n):2*t/(a+t)),(a+t)/2*100]},o.hsv.rgb=function(e){const r=e[0]/60,t=e[1]/100;let a=e[2]/100;const n=Math.floor(r)%6,o=r-Math.floor(r),i=255*a*(1-t),s=255*a*(1-t*o),l=255*a*(1-t*(1-o));switch(a*=255,n){case 0:return[a,l,i];case 1:return[s,a,i];case 2:return[i,a,l];case 3:return[i,s,a];case 4:return[l,i,a];case 5:return[a,i,s]}},o.hsv.hsl=function(e){const r=e[0],t=e[1]/100,a=e[2]/100,n=Math.max(a,.01);let o,i;i=(2-t)*a;const s=(2-t)*n;return o=t*n,o/=s<=1?s:2-s,o=o||0,i/=2,[r,100*o,100*i]},o.hwb.rgb=function(e){const r=e[0]/360;let t=e[1]/100,a=e[2]/100;const n=t+a;let o;n>1&&(t/=n,a/=n);const i=Math.floor(6*r),s=1-a;o=6*r-i,1&i&&(o=1-o);const l=t+o*(s-t);let c,u,d;switch(i){default:case 6:case 0:c=s,u=l,d=t;break;case 1:c=l,u=s,d=t;break;case 2:c=t,u=s,d=l;break;case 3:c=t,u=l,d=s;break;case 4:c=l,u=t,d=s;break;case 5:c=s,u=t,d=l}return[255*c,255*u,255*d]},o.cmyk.rgb=function(e){const r=e[0]/100,t=e[1]/100,a=e[2]/100,n=e[3]/100;return[255*(1-Math.min(1,r*(1-n)+n)),255*(1-Math.min(1,t*(1-n)+n)),255*(1-Math.min(1,a*(1-n)+n))]},o.xyz.rgb=function(e){const r=e[0]/100,t=e[1]/100,a=e[2]/100;let n,o,i;return n=3.2406*r+-1.5372*t+-.4986*a,o=-.9689*r+1.8758*t+.0415*a,i=.0557*r+-.204*t+1.057*a,n=n>.0031308?1.055*n**(1/2.4)-.055:12.92*n,o=o>.0031308?1.055*o**(1/2.4)-.055:12.92*o,i=i>.0031308?1.055*i**(1/2.4)-.055:12.92*i,n=Math.min(Math.max(0,n),1),o=Math.min(Math.max(0,o),1),i=Math.min(Math.max(0,i),1),[255*n,255*o,255*i]},o.xyz.lab=function(e){let r=e[0],t=e[1],a=e[2];return r/=95.047,t/=100,a/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,[116*t-16,500*(r-t),200*(t-a)]},o.lab.xyz=function(e){let r,t,a;t=(e[0]+16)/116,r=e[1]/500+t,a=t-e[2]/200;const n=t**3,o=r**3,i=a**3;return t=n>.008856?n:(t-16/116)/7.787,r=o>.008856?o:(r-16/116)/7.787,a=i>.008856?i:(a-16/116)/7.787,r*=95.047,t*=100,a*=108.883,[r,t,a]},o.lab.lch=function(e){const r=e[0],t=e[1],a=e[2];let n;return n=360*Math.atan2(a,t)/2/Math.PI,n<0&&(n+=360),[r,Math.sqrt(t*t+a*a),n]},o.lch.lab=function(e){const r=e[0],t=e[1],a=e[2]/360*2*Math.PI;return[r,t*Math.cos(a),t*Math.sin(a)]},o.rgb.ansi16=function(e,r=null){const[t,a,n]=e;let i=null===r?o.rgb.hsv(e)[2]:r;if(i=Math.round(i/50),0===i)return 30;let s=30+(Math.round(n/255)<<2|Math.round(a/255)<<1|Math.round(t/255));return 2===i&&(s+=60),s},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){const r=e[0],t=e[1],a=e[2];return r===t&&t===a?r<8?16:r>248?231:Math.round((r-8)/247*24)+232:16+36*Math.round(r/255*5)+6*Math.round(t/255*5)+Math.round(a/255*5)},o.ansi16.rgb=function(e){let r=e%10;if(0===r||7===r)return e>50&&(r+=3.5),r=r/10.5*255,[r,r,r];const t=.5*(1+~~(e>50));return[(1&r)*t*255,(r>>1&1)*t*255,(r>>2&1)*t*255]},o.ansi256.rgb=function(e){if(e>=232){const r=10*(e-232)+8;return[r,r,r]}let r;return e-=16,[Math.floor(e/36)/5*255,Math.floor((r=e%36)/6)/5*255,r%6/5*255]},o.rgb.hex=function(e){const r=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(r.length)+r},o.hex.rgb=function(e){const r=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!r)return[0,0,0];let t=r[0];3===r[0].length&&(t=t.split("").map((e=>e+e)).join(""));const a=parseInt(t,16);return[a>>16&255,a>>8&255,255&a]},o.rgb.hcg=function(e){const r=e[0]/255,t=e[1]/255,a=e[2]/255,n=Math.max(Math.max(r,t),a),o=Math.min(Math.min(r,t),a),i=n-o;let s,l;return s=i<1?o/(1-i):0,l=i<=0?0:n===r?(t-a)/i%6:n===t?2+(a-r)/i:4+(r-t)/i,l/=6,l%=1,[360*l,100*i,100*s]},o.hsl.hcg=function(e){const r=e[1]/100,t=e[2]/100,a=t<.5?2*r*t:2*r*(1-t);let n=0;return a<1&&(n=(t-.5*a)/(1-a)),[e[0],100*a,100*n]},o.hsv.hcg=function(e){const r=e[1]/100,t=e[2]/100,a=r*t;let n=0;return a<1&&(n=(t-a)/(1-a)),[e[0],100*a,100*n]},o.hcg.rgb=function(e){const r=e[0]/360,t=e[1]/100,a=e[2]/100;if(0===t)return[255*a,255*a,255*a];const n=[0,0,0],o=r%1*6,i=o%1,s=1-i;let l=0;switch(Math.floor(o)){case 0:n[0]=1,n[1]=i,n[2]=0;break;case 1:n[0]=s,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=i;break;case 3:n[0]=0,n[1]=s,n[2]=1;break;case 4:n[0]=i,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=s}return l=(1-t)*a,[255*(t*n[0]+l),255*(t*n[1]+l),255*(t*n[2]+l)]},o.hcg.hsv=function(e){const r=e[1]/100,t=r+e[2]/100*(1-r);let a=0;return t>0&&(a=r/t),[e[0],100*a,100*t]},o.hcg.hsl=function(e){const r=e[1]/100,t=e[2]/100*(1-r)+.5*r;let a=0;return t>0&&t<.5?a=r/(2*t):t>=.5&&t<1&&(a=r/(2*(1-t))),[e[0],100*a,100*t]},o.hcg.hwb=function(e){const r=e[1]/100,t=r+e[2]/100*(1-r);return[e[0],100*(t-r),100*(1-t)]},o.hwb.hcg=function(e){const r=e[1]/100,t=1-e[2]/100,a=t-r;let n=0;return a<1&&(n=(t-a)/(1-a)),[e[0],100*a,100*n]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=function(e){return[0,0,e[0]]},o.gray.hsv=o.gray.hsl,o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.gray.hex=function(e){const r=255&Math.round(e[0]/100*255),t=((r<<16)+(r<<8)+r).toString(16).toUpperCase();return"000000".substring(t.length)+t},o.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},137:function(e,r,t){const a=t(920),n=t(584),o={};Object.keys(a).forEach((e=>{o[e]={},Object.defineProperty(o[e],"channels",{value:a[e].channels}),Object.defineProperty(o[e],"labels",{value:a[e].labels});const r=n(e);Object.keys(r).forEach((t=>{const a=r[t];o[e][t]=function(e){const r=function(...r){const t=r[0];if(null==t)return t;t.length>1&&(r=t);const a=e(r);if("object"==typeof a)for(let e=a.length,r=0;r1&&(r=t),e(r))};return"conversion"in e&&(r.conversion=e.conversion),r}(a)}))})),e.exports=o},584:function(e,r,t){const a=t(920);function n(e,r){return function(t){return r(e(t))}}function o(e,r){const t=[r[e].parent,e];let o=a[r[e].parent][e],i=r[e].parent;for(;r[i].parent;)t.unshift(r[i].parent),o=n(a[r[i].parent][i],o),i=r[i].parent;return o.conversion=t,o}e.exports=function(e){const r=function(e){const r=function(){const e={},r=Object.keys(a);for(let t=r.length,a=0;a=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}}},r={};function t(a){var n=r[a];if(void 0!==n)return n.exports;var o=r[a]={exports:{}};return e[a](o,o.exports,t),o.exports}t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,{a:r}),r},t.d=function(e,r){for(var a in r)t.o(r,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:r[a]})},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},function(){"use strict";var e=window.ReactJSXRuntime,r=window.wp.blocks,a=window.wp.blockEditor,n=window.wp.components,o=window.wp.i18n,i=window.wp.element,s=window.wp.data,l=function(r){var t=r.warning,a=r.min,i=r.max,s=r.count,l=r.status,c=r.className;return(null===i?s>=a:s>=a&&s0&&void 0!==arguments[0]?arguments[0]:"none";return(0,e.jsx)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",height:"1em",viewBox:"0 0 512 512",children:(0,e.jsx)(n.Path,{fill:r,d:"M0 64C0 46.3 14.3 32 32 32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16v32H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48H128c-8.8 0-16 7.2-16 16s7.2 16 16 16H240v70.6L189.1 307c-5.2-2-10.6-3-16.2-3h-2.1c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6H316.4c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8H339c-5.5 0-11 1-16.2 3L272 326.6V256H384c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V176h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"})})},l=s("#D3D3D3"),c=s("#000"),u=function(e){a({xray:e})};return(0,e.jsx)(n.ToolbarGroup,{children:(0,e.jsx)(n.ToolbarItem,{children:function(){return(0,e.jsx)(n.ToolbarDropdownMenu,{icon:i?c:l,label:(0,o.__)("Display options for the Editor","rrze-elements-blocks"),controls:[{title:(0,o.__)("Reveal all tabs inside the Editor (X-ray)","rrze-elements-blocks"),icon:c,onClick:function(){return u(!0)}},{title:(0,o.__)("Only show active tabs inside the editor","rrze-elements-blocks"),icon:l,onClick:function(){return u(!1)}}]})}})})},d=window.wp.primitives,h=(0,e.jsx)(d.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,e.jsx)(d.Path,{d:"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z"})}),p=t(520),g=t.n(p),m=function(e,r){try{if(e)r({textColor:g()(e).isDark()?"#ffffff":""})}catch(e){console.error("Invalid color string provided to updateColorAttributes:",e)}},b=function(r){var t,i=r.attributes,s=r.setAttributes,l=r.hex,c=r.useStyle,u=r.customColor,d=void 0!==u&&u,h=r.useTextColor,p=void 0!==h&&h,g=r.overwriteThemeColors,b=void 0!==g&&g,f=r.clearButton,w=void 0!==f&&f,v=(b?null:(0,a.useSettings)("color.palette")[0])||k,y=l?i.color:null===(t=v.find((function(e){return e.slug===i.color})))||void 0===t?void 0:t.color;return(0,e.jsx)(n.PanelBody,{title:(0,o.__)("Color Settings","rrze-elements-blocks"),children:(0,e.jsx)(n.ColorPalette,{colors:v,value:y,onChange:function(e){return function(e,r,t){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],i=e.find((function(e){return e.color===r}));i&&a?(t({color:i.color}),m(r,t),n&&(t({style:i.slug}),m(r,t))):i?t({color:i.slug}):n&&(t({color:r,style:""}),o&&m(r,t))}(v,e,s,l,c,p)},disableCustomColors:!d,clearable:w})})},f=function(r){var t=r.attributes,i=r.setAttributes,s=r.colorData,l=void 0===s?k:s,c=r.useStyle,u=void 0!==c&&c,d=r.hex,p=void 0!==d&&d,g=r.overwriteThemeColors,m=(void 0!==g&&g?null:(0,a.useSettings)("color.palette")[0])||l,b="rrzeElementsBFakColorSelector";return t.color&&(b="rrzeElementsBFakColorSelector ".concat(p?t.color.slice(1):t.color)),(0,e.jsx)(n.ToolbarGroup,{children:(0,e.jsx)(n.ToolbarItem,{children:function(){return(0,e.jsx)(n.ToolbarDropdownMenu,{icon:h,className:b,label:(0,o.__)("Select a Color","rrze-elements-blocks"),controls:m.map((function(e){return{key:e.slug,title:e.name,icon:h,onClick:function(){return i({color:p?e.color:e.slug,style:u?e.slug:""})}}}))})}})})},k=[{color:"#04316A",slug:"",name:(0,o.__)("Central institution","rrze-elements-blocks")},{color:"#C50F3C",slug:"rw",name:(0,o.__)("Faculty of Business, Economics, and Law","rrze-elements-blocks")},{color:"#7bb725",slug:"nat",name:(0,o.__)("Faculty of Sciences","rrze-elements-blocks")},{color:"#18B4F1",slug:"med",name:(0,o.__)("Faculty of Medicine","rrze-elements-blocks")},{color:"#FDB735",slug:"phil",name:(0,o.__)("Faculty of Humanities, Social Sciences, and Theology","rrze-elements-blocks")},{color:"#8C9FB1",slug:"tf",name:(0,o.__)("Faculty of Engineering","rrze-elements-blocks")}],w=([{color:"#fff",slug:"inherit",name:(0,o.__)("Inherit color","rrze-elements-blocks")}].concat(k),function(r){return(0,e.jsx)(b,Object.assign({},r))}),v=function(r){return(0,e.jsx)(f,Object.assign({},r))},y=function(r){var t=r.attributes,i=r.setAttributes,s=t.xray;return(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(a.InspectorControls,{children:[(0,e.jsx)(n.PanelBody,{title:(0,o.__)("X-ray","rrze-elements-blocks"),initialOpen:!1,children:(0,e.jsx)(n.ToggleControl,{label:(0,o.__)("Show / Hide all inactive tabs inside the editor.","rrze-elements-blocks"),checked:s,onChange:function(e){return i({xray:e})}})}),(0,e.jsx)(w,{attributes:{color:t.color},setAttributes:i})]})})},x=JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'),j=window.wp.a11y;function q(e){return function(e){if(Array.isArray(e))return M(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||z(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,o,i,s=[],l=!0,c=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;l=!1}else for(;!(l=(a=o.call(t)).done)&&(s.push(a.value),s.length!==r);l=!0);}catch(e){c=!0,n=e}finally{try{if(!l&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(c)throw n}}return s}}(e,r)||z(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function z(e,r){if(e){if("string"==typeof e)return M(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?M(e,r):void 0}}function M(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=Array(r);t0?(0,e.jsx)(n.__experimentalGrid,{columns:12,children:v.map((function(r){return(0,e.jsx)(n.Button,{isPressed:r.value===t.icon,onClick:function(){return P(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(C,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:t,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))}):(0,e.jsx)("p",{children:(0,o.__)("No icons found. Please try a different search term.","rrze-elements-blocks")})]})]}),(0,e.jsx)(n.__experimentalDivider,{}),(0,e.jsxs)(n.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(n.__experimentalHeading,{children:(0,o.__)("Solid Icons","rrze-elements-blocks")}),(0,e.jsx)(n.__experimentalGrid,{columns:12,children:l.map((function(r){return(0,e.jsx)(n.Button,{isPressed:r.value===t.icon,onClick:function(){return P(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(C,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:t,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(n.__experimentalDivider,{}),(0,e.jsxs)(n.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(n.__experimentalHeading,{children:(0,o.__)("Regular Icons","rrze-elements-blocks")}),(0,e.jsx)(n.__experimentalGrid,{columns:12,children:d.map((function(r){return(0,e.jsx)(n.Button,{isPressed:r.value===t.icon,onClick:function(){return P(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(C,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:t,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(n.__experimentalDivider,{}),(0,e.jsxs)(n.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,e.jsx)(n.__experimentalHeading,{children:(0,o.__)("Brand Icons","rrze-elements-blocks")}),(0,e.jsx)(n.__experimentalGrid,{columns:12,children:g.map((function(r){return(0,e.jsx)(n.Button,{isPressed:r.value===t.icon,onClick:function(){return P(r.value)},size:"compact",className:"elements-blocks-icon-Button",label:r.value.split(" ")[1],showTooltip:!0,children:(0,e.jsx)(C,{type:r.value.split(" ")[0],iconName:r.value.split(" ")[1],attributes:t,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:r.value})},r.value)}))})]}),(0,e.jsx)(n.__experimentalSpacer,{paddingBottom:"1rem",children:(0,e.jsx)(n.__experimentalDivider,{})})]})})),function(r){r.type,r.iconName;var t=r.attributes,a=(r.defaultClass,r.setAttributes,r.className),n=void 0===a?"":a,o=r.onClick,i=r.iconValue,s=void 0===i?"":i,l=function(){o&&o()},c=s.split(" ")[0]||"",u=s.split(" ")[1]||"";return""===s?(0,e.jsx)("span",{className:"".concat(t.svgString," ").concat(n),onClick:l}):(0,e.jsx)("span",{className:"fa-".concat(c," fa-").concat(u," ").concat(n),onClick:l})});function I(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=Array(r);t0&&(m(),p({active:x[0].clientId})),x&&x.find((function(e){return e.clientId===h.active}))||x&&x.length>0&&(m(),p({active:x[0].clientId}))}),[x,h.active]);var j=function(e){return void 0===x[e]||x[e].clientId===h.active||""===h.active};return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(l,{warning:(0,o.__)("We recommend using a maximum of 4 tabs for the best User Experience.","rrze-elements-blocks"),min:5,max:null,count:(null===(d=h.innerClientIds)||void 0===d?void 0:d.length)||0,status:"info",className:"accordion-notice"}),(0,e.jsxs)("div",Object.assign({},b,{children:[(0,e.jsx)(y,{attributes:{xray:h.xray,color:h.color},setAttributes:p}),(0,e.jsxs)(a.BlockControls,{children:[(0,e.jsx)(u,{attributes:{xray:h.xray},setAttributes:p}),(0,e.jsx)(v,{attributes:{color:h.color},setAttributes:p})]}),(0,e.jsxs)("div",{className:"rrze-elements-tabs primary ".concat(h.color),id:"tabs-1",children:[(0,e.jsxs)("div",{role:"tablist",className:"manual",children:[h.innerClientIds.map((function(r,t){var a,o,i,s=(o=(null===(a=r.icon)||void 0===a?void 0:a.split(" "))||[],i=2,function(e){if(Array.isArray(e))return e}(o)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,o,i,s=[],l=!0,c=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;l=!1}else for(;!(l=(a=o.call(t)).done)&&(s.push(a.value),s.length!==r);l=!0);}catch(e){c=!0,n=e}finally{try{if(!l&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(c)throw n}}return s}}(o,i)||function(e,r){if(e){if("string"==typeof e)return I(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?I(e,r):void 0}}(o,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),l=s[0],c=s[1];return(0,e.jsx)(n.Button,{onClick:function(){return function(e,r){var t;void 0!==(null===(t=r[e])||void 0===t?void 0:t.clientId)&&(m(),p({active:r[e].clientId}),w(r[e].clientId))}(t,x)},id:r.clientId,type:"button",role:"tab","aria-selected":j(t),"aria-controls":"".concat(r.position),children:(0,e.jsxs)("span",{className:"focus",tabIndex:-1,children:[r.icon&&(0,e.jsx)(C,{type:l,iconName:c,attributes:{icon:r.icon,svgString:r.svgString},defaultClass:"elements-tabs-label-icon-inside-editor"}),r.title]})},t)})),(0,e.jsx)(n.Button,{onClick:function(){var e=(0,r.createBlock)("rrze-elements/tab");k(e,void 0,g),w(e.clientId),m(),p({active:e.clientId})},className:"add-tab-button",type:"button",role:"tab",children:(0,e.jsx)("span",{className:"fa-solid fa-plus"})})]}),(0,e.jsx)(a.InnerBlocks,{allowedBlocks:["rrze-elements/tab"],template:[["rrze-elements/tab"],["rrze-elements/tab"]]})]})]}))]})},save:function(r){var t=r.attributes,n=a.useBlockProps.save(),o=t.blockId;return(0,e.jsx)("div",Object.assign({},n,{children:(0,e.jsxs)("div",{className:"rrze-elements-tabs primary ".concat(t.color),id:"tabs-".concat(o),children:[(0,e.jsx)("div",{role:"tablist",className:"manual",children:t.innerClientIds.map((function(r,a){var n=r.clientId.slice(0,10),i=r.clientId===t.active||""===t.active;return(0,e.jsx)("button",{id:n,type:"button",role:"tab","aria-selected":i,"aria-controls":"tab-".concat(o,"_tabpanel_tab-label-").concat(n),children:(0,e.jsxs)("span",{className:"focus",tabIndex:-1,children:[(0,e.jsx)("span",{className:"".concat(r.svgString)})," ".concat(r.title)]})},a)}))}),(0,e.jsx)(a.InnerBlocks.Content,{})]})}))}})}()}(); \ No newline at end of file diff --git a/build/textslider/index-rtl.css b/build/textslider/index-rtl.css index 304ba7d8..0ca66b2e 100644 --- a/build/textslider/index-rtl.css +++ b/build/textslider/index-rtl.css @@ -1,58 +1 @@ -/*!***************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/textslider/editor.scss ***! - \***************************************************************************************************************************************************************************************************************************************************/ -.wp-block-rrze-elements-textslider { - background-color: cornflowerblue; -} -.wp-block-rrze-elements-textslider .slider-wrapper { - margin: 1rem; - position: relative; - overflow: hidden; -} -.wp-block-rrze-elements-textslider .slides-container { - width: 100%; - display: flex; - overflow: scroll; - scroll-behavior: smooth; - list-style: none; - margin: 0; - padding: 0; -} -.wp-block-rrze-elements-textslider .slide-arrow { - position: absolute; - display: flex; - top: 0; - bottom: 0; - margin: auto; - height: 4rem; - background-color: white; - border: none; - width: 2rem; - font-size: 3rem; - padding: 0; - cursor: pointer; - opacity: 0.5; - transition: opacity 100ms; -} -.wp-block-rrze-elements-textslider .slide-arrow:hover, -.wp-block-rrze-elements-textslider .slide-arrow:focus { - opacity: 1; -} -.wp-block-rrze-elements-textslider #slide-arrow-prev { - right: 0; - padding-right: 0.25rem; -} -.wp-block-rrze-elements-textslider #slide-arrow-next { - left: 0; - padding-right: 0.75rem; -} -.wp-block-rrze-elements-textslider .block-editor-inner-blocks { - width: 100%; - height: 100%; - flex: 1 0 100%; -} -.wp-block-rrze-elements-textslider .slide { - width: 100%; - height: 100%; - flex: 1 0 100%; -} +.wp-block-rrze-elements-textslider{background-color:#6495ed}.wp-block-rrze-elements-textslider .slider-wrapper{margin:1rem;overflow:hidden;position:relative}.wp-block-rrze-elements-textslider .slides-container{display:flex;list-style:none;margin:0;overflow:scroll;padding:0;scroll-behavior:smooth;width:100%}.wp-block-rrze-elements-textslider .slide-arrow{background-color:#fff;border:none;bottom:0;cursor:pointer;display:flex;font-size:3rem;height:4rem;margin:auto;opacity:.5;padding:0;position:absolute;top:0;transition:opacity .1s;width:2rem}.wp-block-rrze-elements-textslider .slide-arrow:focus,.wp-block-rrze-elements-textslider .slide-arrow:hover{opacity:1}.wp-block-rrze-elements-textslider #slide-arrow-prev{right:0;padding-right:.25rem}.wp-block-rrze-elements-textslider #slide-arrow-next{padding-right:.75rem;left:0}.wp-block-rrze-elements-textslider .block-editor-inner-blocks,.wp-block-rrze-elements-textslider .slide{flex:1 0 100%;height:100%;width:100%} diff --git a/build/textslider/index.asset.php b/build/textslider/index.asset.php index 3d60bc2d..9f3a694d 100644 --- a/build/textslider/index.asset.php +++ b/build/textslider/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data'), 'version' => '6b74e13e1573e7584ed0'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data'), 'version' => '7fc8282c45d07d994b6a'); diff --git a/build/textslider/index.css b/build/textslider/index.css index 3eac3400..322cf666 100644 --- a/build/textslider/index.css +++ b/build/textslider/index.css @@ -1,58 +1 @@ -/*!***************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/textslider/editor.scss ***! - \***************************************************************************************************************************************************************************************************************************************************/ -.wp-block-rrze-elements-textslider { - background-color: cornflowerblue; -} -.wp-block-rrze-elements-textslider .slider-wrapper { - margin: 1rem; - position: relative; - overflow: hidden; -} -.wp-block-rrze-elements-textslider .slides-container { - width: 100%; - display: flex; - overflow: scroll; - scroll-behavior: smooth; - list-style: none; - margin: 0; - padding: 0; -} -.wp-block-rrze-elements-textslider .slide-arrow { - position: absolute; - display: flex; - top: 0; - bottom: 0; - margin: auto; - height: 4rem; - background-color: white; - border: none; - width: 2rem; - font-size: 3rem; - padding: 0; - cursor: pointer; - opacity: 0.5; - transition: opacity 100ms; -} -.wp-block-rrze-elements-textslider .slide-arrow:hover, -.wp-block-rrze-elements-textslider .slide-arrow:focus { - opacity: 1; -} -.wp-block-rrze-elements-textslider #slide-arrow-prev { - left: 0; - padding-left: 0.25rem; -} -.wp-block-rrze-elements-textslider #slide-arrow-next { - right: 0; - padding-left: 0.75rem; -} -.wp-block-rrze-elements-textslider .block-editor-inner-blocks { - width: 100%; - height: 100%; - flex: 1 0 100%; -} -.wp-block-rrze-elements-textslider .slide { - width: 100%; - height: 100%; - flex: 1 0 100%; -} +.wp-block-rrze-elements-textslider{background-color:#6495ed}.wp-block-rrze-elements-textslider .slider-wrapper{margin:1rem;overflow:hidden;position:relative}.wp-block-rrze-elements-textslider .slides-container{display:flex;list-style:none;margin:0;overflow:scroll;padding:0;scroll-behavior:smooth;width:100%}.wp-block-rrze-elements-textslider .slide-arrow{background-color:#fff;border:none;bottom:0;cursor:pointer;display:flex;font-size:3rem;height:4rem;margin:auto;opacity:.5;padding:0;position:absolute;top:0;transition:opacity .1s;width:2rem}.wp-block-rrze-elements-textslider .slide-arrow:focus,.wp-block-rrze-elements-textslider .slide-arrow:hover{opacity:1}.wp-block-rrze-elements-textslider #slide-arrow-prev{left:0;padding-left:.25rem}.wp-block-rrze-elements-textslider #slide-arrow-next{padding-left:.75rem;right:0}.wp-block-rrze-elements-textslider .block-editor-inner-blocks,.wp-block-rrze-elements-textslider .slide{flex:1 0 100%;height:100%;width:100%} diff --git a/build/textslider/index.js b/build/textslider/index.js index e93bfdf2..f1af4749 100644 --- a/build/textslider/index.js +++ b/build/textslider/index.js @@ -1,178 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./src/textslider/edit.tsx": -/*!*********************************!*\ - !*** ./src/textslider/edit.tsx ***! - \*********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__);\n\n// Imports from WordPress libraries\n\n\n/**\n * Edit component for the Text-Slider block.\n *\n * Provides controls for customizing the Text-Slider-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes,\n clientId = _ref.clientId;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n // useEffects for syncing component state and attributes\n var _useSelect =\n // retrieve the inner client ids of the current block\n /**\n * Example: [Log] [{clientId: \"37afef0b-dae8-4dd8-9d65-85b3e591616b\", position: 0}, {clientId: \"11d208de-c4fd-4b8d-84f2-80a2ca3fc7d5\", position: 1}, {clientId: \"14320e50-38cc-4713-a4e2-7af4fd9b9ec3\", position: 2}] (3)\n */\n (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.useSelect)(function (select) {\n var _select = select(\"core/block-editor\"),\n getBlock = _select.getBlock,\n getBlocks = _select.getBlocks,\n getBlockIndex = _select.getBlockIndex;\n var selectedBlockClientId = clientId;\n var innerBlocks = getBlocks(selectedBlockClientId);\n var counter = 0;\n var innerClientIds = innerBlocks.map(function (block) {\n return {\n clientId: block === null || block === void 0 ? void 0 : block.clientId,\n position: counter++\n };\n });\n return {\n innerClientIds: innerClientIds\n };\n }, [clientId]),\n innerClientIds = _useSelect.innerClientIds;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, props, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"section\", {\n className: \"slider-wrapper\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", {\n className: \"slide-arrow\",\n id: \"slide-arrow-prev\",\n children: \"\\u2039\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", {\n className: \"slide-arrow\",\n id: \"slide-arrow-next\",\n children: \"\\u203A\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"ul\", {\n className: \"slides-container\",\n id: \"slides-container\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n template: [[\"rrze-elements/textslideritem\"], [\"rrze-elements/textslideritem\"], [\"rrze-elements/textslideritem\"]],\n allowedBlocks: [\"rrze-elements/textslideritem\"]\n })\n })]\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGV4dHNsaWRlci9lZGl0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFBO0FBS2lDO0FBS3dCO0FBMkJ6RDs7Ozs7Ozs7QUFRYyxTQUFVRyxJQUFJQSxDQUFBQyxJQUFBLEVBS2hCO0VBQUEsSUFKVkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7SUFDVkMsVUFBVSxHQUFBRixJQUFBLENBQVZFLFVBQVU7SUFDVkMsYUFBYSxHQUFBSCxJQUFBLENBQWJHLGFBQWE7SUFDYkMsUUFBUSxHQUFBSixJQUFBLENBQVJJLFFBQVE7RUFFUixJQUFNQyxLQUFLLEdBQUdULHNFQUFhLEVBQUU7RUFFN0I7RUFDQSxJQUFBVSxVQUFBO0lBQ0U7SUFDQTs7O0lBR0FSLDBEQUFTLENBQ1AsVUFBQ1MsTUFBTSxFQUFJO01BQ1QsSUFBQUMsT0FBQSxHQUErQ0QsTUFBTSxDQUNuRCxtQkFBbUIsQ0FLcEI7UUFOT0UsUUFBUSxHQUFBRCxPQUFBLENBQVJDLFFBQVE7UUFBRUMsU0FBUyxHQUFBRixPQUFBLENBQVRFLFNBQVM7UUFBRUMsYUFBYSxHQUFBSCxPQUFBLENBQWJHLGFBQWE7TUFPMUMsSUFBTUMscUJBQXFCLEdBQUdSLFFBQVE7TUFDdEMsSUFBTVMsV0FBVyxHQUFHSCxTQUFTLENBQUNFLHFCQUFxQixDQUFDO01BQ3BELElBQUlFLE9BQU8sR0FBRyxDQUFDO01BQ2YsSUFBTUMsY0FBYyxHQUFHRixXQUFXLENBQUNHLEdBQUcsQ0FBQyxVQUFDQyxLQUFjO1FBQUEsT0FBTTtVQUMxRGIsUUFBUSxFQUFFYSxLQUFLLGFBQUxBLEtBQUssdUJBQUxBLEtBQUssQ0FBRWIsUUFBUTtVQUN6QmMsUUFBUSxFQUFFSixPQUFPO1NBQ2xCO01BQUEsQ0FBQyxDQUFDO01BRUgsT0FBTztRQUNMQyxjQUFjLEVBQWRBO09BQ0Q7SUFDSCxDQUFDLEVBQ0QsQ0FBQ1gsUUFBUSxDQUFDLENBQ1g7SUEzQktXLGNBQWMsR0FBQVQsVUFBQSxDQUFkUyxjQUFjO0VBNkJ0QixPQUNFSSxzREFBQSxRQUFBQyxNQUFBLENBQUFDLE1BQUEsS0FBU2hCLEtBQUs7SUFBQWlCLFFBQUEsRUFDWkMsdURBQUE7TUFBU0MsU0FBUyxFQUFDLGdCQUFnQjtNQUFBRixRQUFBLEdBQ2pDSCxzREFBQTtRQUFRSyxTQUFTLEVBQUMsYUFBYTtRQUFDQyxFQUFFLEVBQUMsa0JBQWtCO1FBQUFILFFBQUE7TUFBQSxFQUU1QyxFQUNUSCxzREFBQTtRQUFRSyxTQUFTLEVBQUMsYUFBYTtRQUFDQyxFQUFFLEVBQUMsa0JBQWtCO1FBQUFILFFBQUE7TUFBQSxFQUU1QyxFQUNUSCxzREFBQTtRQUFJSyxTQUFTLEVBQUMsa0JBQWtCO1FBQUNDLEVBQUUsRUFBQyxrQkFBa0I7UUFBQUgsUUFBQSxFQUNwREgsc0RBQUEsQ0FBQ3RCLGdFQUFXO1VBQ1Y2QixRQUFRLEVBQUUsQ0FDUixDQUFDLDhCQUE4QixDQUFDLEVBQ2hDLENBQUMsOEJBQThCLENBQUMsRUFDaEMsQ0FBQyw4QkFBOEIsQ0FBQyxDQUNqQztVQUNEQyxhQUFhLEVBQUUsQ0FBQyw4QkFBOEI7UUFBQztNQUMvQyxFQUNDO0lBQUE7RUFDRyxHQUNOO0FBRVYiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL3RleHRzbGlkZXIvZWRpdC50c3g/MTlhMCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzIGZyb20gV29yZFByZXNzIGxpYnJhcmllc1xuaW1wb3J0IHtcbiAgdXNlQmxvY2tQcm9wcyxcbiAgSW5uZXJCbG9ja3MsXG4gIEJsb2NrQ29udHJvbHMsXG59IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgeyBzeW1ib2wgfSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuaW1wb3J0IHsgdXNlU2VsZWN0LCB1c2VEaXNwYXRjaCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcblxuLyoqXG4gKiBJbnRlcmZhY2UgcmVwcmVzZW50aW5nIHRoZSBwcm9wZXJ0aWVzIGZvciB0aGUgRWRpdCBjb21wb25lbnQuXG4gKlxuICogQGludGVyZmFjZSBFZGl0UHJvcHNcbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBhdHRyaWJ1dGVzIC0gVGhlIGJsb2NrIGF0dHJpYnV0ZXMuXG4gKi9cbmludGVyZmFjZSBFZGl0UHJvcHMge1xuICBibG9ja1Byb3BzOiBzdHJpbmdbXTtcbiAgYXR0cmlidXRlczoge307XG4gIHNldEF0dHJpYnV0ZXM6IChhdHRyaWJ1dGVzOiBQYXJ0aWFsPEVkaXRQcm9wc1tcImF0dHJpYnV0ZXNcIl0+KSA9PiB2b2lkO1xuICBjbGllbnRJZDogc3RyaW5nO1xufVxuXG50eXBlIFdQQmxvY2sgPSB7XG4gIGlubmVyQmxvY2tzOiBXUEJsb2NrW107XG4gIG5hbWU/OiBzdHJpbmc7XG4gIGF0dHJpYnV0ZXM/OiB7XG4gICAgaWNvbjogYW55O1xuICAgIHN2Z1N0cmluZzogYW55O1xuICAgIGNoaWxkcmVuQ291bnQ/OiBudW1iZXI7XG4gICAgdGl0bGU/OiBzdHJpbmc7XG4gIH07XG4gIGNsaWVudElkPzogc3RyaW5nO1xufTtcblxuLyoqXG4gKiBFZGl0IGNvbXBvbmVudCBmb3IgdGhlIFRleHQtU2xpZGVyIGJsb2NrLlxuICpcbiAqIFByb3ZpZGVzIGNvbnRyb2xzIGZvciBjdXN0b21pemluZyB0aGUgVGV4dC1TbGlkZXItYmxvY2sgYW5kIHJlbmRlcnMgdGhlIGJsb2NrIGluc2lkZSB0aGUgZWRpdG9yLlxuICpcbiAqIEBwYXJhbSB7RWRpdFByb3BzfSBwcm9wcyAtIFRoZSBwcm9wZXJ0aWVzIHBhc3NlZCB0byB0aGUgY29tcG9uZW50LlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgSlNYIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBjb21wb25lbnQuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEVkaXQoe1xuICBibG9ja1Byb3BzLFxuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxuICBjbGllbnRJZCxcbn06IEVkaXRQcm9wcykge1xuICBjb25zdCBwcm9wcyA9IHVzZUJsb2NrUHJvcHMoKTtcblxuICAvLyB1c2VFZmZlY3RzIGZvciBzeW5jaW5nIGNvbXBvbmVudCBzdGF0ZSBhbmQgYXR0cmlidXRlc1xuICBjb25zdCB7IGlubmVyQ2xpZW50SWRzIH0gPVxuICAgIC8vIHJldHJpZXZlIHRoZSBpbm5lciBjbGllbnQgaWRzIG9mIHRoZSBjdXJyZW50IGJsb2NrXG4gICAgLyoqXG4gICAgICogRXhhbXBsZTogW0xvZ10gW3tjbGllbnRJZDogXCIzN2FmZWYwYi1kYWU4LTRkZDgtOWQ2NS04NWIzZTU5MTYxNmJcIiwgcG9zaXRpb246IDB9LCB7Y2xpZW50SWQ6IFwiMTFkMjA4ZGUtYzRmZC00YjhkLTg0ZjItODBhMmNhM2ZjN2Q1XCIsIHBvc2l0aW9uOiAxfSwge2NsaWVudElkOiBcIjE0MzIwZTUwLTM4Y2MtNDcxMy1hNGUyLTdhZjRmZDliOWVjM1wiLCBwb3NpdGlvbjogMn1dICgzKVxuICAgICAqL1xuICAgIHVzZVNlbGVjdChcbiAgICAgIChzZWxlY3QpID0+IHtcbiAgICAgICAgY29uc3QgeyBnZXRCbG9jaywgZ2V0QmxvY2tzLCBnZXRCbG9ja0luZGV4IH0gPSBzZWxlY3QoXG4gICAgICAgICAgXCJjb3JlL2Jsb2NrLWVkaXRvclwiXG4gICAgICAgICkgYXMge1xuICAgICAgICAgIGdldEJsb2NrOiBGdW5jdGlvbjtcbiAgICAgICAgICBnZXRCbG9ja3M6IEZ1bmN0aW9uO1xuICAgICAgICAgIGdldEJsb2NrSW5kZXg6IEZ1bmN0aW9uO1xuICAgICAgICB9O1xuICAgICAgICBjb25zdCBzZWxlY3RlZEJsb2NrQ2xpZW50SWQgPSBjbGllbnRJZDtcbiAgICAgICAgY29uc3QgaW5uZXJCbG9ja3MgPSBnZXRCbG9ja3Moc2VsZWN0ZWRCbG9ja0NsaWVudElkKTtcbiAgICAgICAgbGV0IGNvdW50ZXIgPSAwO1xuICAgICAgICBjb25zdCBpbm5lckNsaWVudElkcyA9IGlubmVyQmxvY2tzLm1hcCgoYmxvY2s6IFdQQmxvY2spID0+ICh7XG4gICAgICAgICAgY2xpZW50SWQ6IGJsb2NrPy5jbGllbnRJZCxcbiAgICAgICAgICBwb3NpdGlvbjogY291bnRlcisrLFxuICAgICAgICB9KSk7XG5cbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICBpbm5lckNsaWVudElkcyxcbiAgICAgICAgfTtcbiAgICAgIH0sXG4gICAgICBbY2xpZW50SWRdXG4gICAgKTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cInNsaWRlci13cmFwcGVyXCI+XG4gICAgICAgIDxidXR0b24gY2xhc3NOYW1lPVwic2xpZGUtYXJyb3dcIiBpZD1cInNsaWRlLWFycm93LXByZXZcIj5cbiAgICAgICAgICAmIzgyNDk7XG4gICAgICAgIDwvYnV0dG9uPlxuICAgICAgICA8YnV0dG9uIGNsYXNzTmFtZT1cInNsaWRlLWFycm93XCIgaWQ9XCJzbGlkZS1hcnJvdy1uZXh0XCI+XG4gICAgICAgICAgJiM4MjUwO1xuICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgPHVsIGNsYXNzTmFtZT1cInNsaWRlcy1jb250YWluZXJcIiBpZD1cInNsaWRlcy1jb250YWluZXJcIj5cbiAgICAgICAgICA8SW5uZXJCbG9ja3NcbiAgICAgICAgICAgIHRlbXBsYXRlPXtbXG4gICAgICAgICAgICAgIFtcInJyemUtZWxlbWVudHMvdGV4dHNsaWRlcml0ZW1cIl0sXG4gICAgICAgICAgICAgIFtcInJyemUtZWxlbWVudHMvdGV4dHNsaWRlcml0ZW1cIl0sXG4gICAgICAgICAgICAgIFtcInJyemUtZWxlbWVudHMvdGV4dHNsaWRlcml0ZW1cIl0sXG4gICAgICAgICAgICBdfVxuICAgICAgICAgICAgYWxsb3dlZEJsb2Nrcz17W1wicnJ6ZS1lbGVtZW50cy90ZXh0c2xpZGVyaXRlbVwiXX1cbiAgICAgICAgICAvPlxuICAgICAgICA8L3VsPlxuICAgICAgPC9zZWN0aW9uPlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJJbm5lckJsb2NrcyIsInVzZVNlbGVjdCIsIkVkaXQiLCJfcmVmIiwiYmxvY2tQcm9wcyIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiY2xpZW50SWQiLCJwcm9wcyIsIl91c2VTZWxlY3QiLCJzZWxlY3QiLCJfc2VsZWN0IiwiZ2V0QmxvY2siLCJnZXRCbG9ja3MiLCJnZXRCbG9ja0luZGV4Iiwic2VsZWN0ZWRCbG9ja0NsaWVudElkIiwiaW5uZXJCbG9ja3MiLCJjb3VudGVyIiwiaW5uZXJDbGllbnRJZHMiLCJtYXAiLCJibG9jayIsInBvc2l0aW9uIiwiX2pzeCIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeHMiLCJjbGFzc05hbWUiLCJpZCIsInRlbXBsYXRlIiwiYWxsb3dlZEJsb2NrcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/textslider/edit.tsx\n"); - -/***/ }), - -/***/ "./src/textslider/index.tsx": -/*!**********************************!*\ - !*** ./src/textslider/index.tsx ***! - \**********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/textslider/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/textslider/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/textslider/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/textslider/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"60.05\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"339.01\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGV4dHNsaWRlci9pbmRleC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBOzs7OztBQUtzRDtBQUV0RDs7Ozs7Ozs7QUFTQTs7O0FBRzBCO0FBQ0E7QUFDVTtBQUNiO0FBR3ZCOzs7OztBQUtBQSxvRUFBaUIsQ0FBRUcsNkNBQW9CLEVBQUU7RUFDeEM7OztFQUdBRSxJQUFJLEVBQUU7SUFDTEMsR0FBRyxFQUFFQyx1REFBQTtNQUFLQyxFQUFFLEVBQUMsU0FBUztNQUFDQyxLQUFLLEVBQUMsNEJBQTRCO01BQUNDLE9BQU8sRUFBQyxhQUFhO01BQUFDLFFBQUEsR0FBQ0Msc0RBQUE7UUFBTUMsQ0FBQyxFQUFDLE9BQU87UUFBQ0MsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsS0FBSyxFQUFDLFFBQVE7UUFBQ0MsTUFBTSxFQUFDLFFBQVE7UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsSUFBSSxFQUFDLFNBQVM7UUFBQ0MsV0FBVyxFQUFDO01BQUcsRUFBRSxFQUFBUixzREFBQTtRQUFNQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxLQUFLLEVBQUMsUUFBUTtRQUFDQyxNQUFNLEVBQUMsUUFBUTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxJQUFJLEVBQUMsU0FBUztRQUFDQyxXQUFXLEVBQUM7TUFBRyxFQUFFLEVBQUFSLHNEQUFBO1FBQU1DLENBQUMsRUFBQyxRQUFRO1FBQUNDLENBQUMsRUFBQyxRQUFRO1FBQUNDLEtBQUssRUFBQyxRQUFRO1FBQUNDLE1BQU0sRUFBQyxRQUFRO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLElBQUksRUFBQyxTQUFTO1FBQUNDLFdBQVcsRUFBQztNQUFHLEVBQUU7SUFBQTtHQUM1WjtFQUNEQyxtQkFBbUIsRUFBRSxTQUFyQkEsbUJBQW1CQSxDQUFHQyxVQUFlLEVBQUFDLElBQUEsRUFBc0I7SUFBQSxJQUFsQkMsT0FBTyxHQUFBRCxJQUFBLENBQVBDLE9BQU87SUFDL0MsSUFBUUMsS0FBSyxHQUFLSCxVQUFVLENBQXBCRyxLQUFLO0lBRWI7SUFDQTtJQUNBLElBQUlELE9BQU8sS0FBSyxXQUFXLElBQUlDLEtBQUssRUFBRTtNQUNyQyxPQUFPQSxLQUFLO0lBQ2I7RUFDRCxDQUFDO0VBQ0Q7OztFQUdBQyxJQUFJLEVBQUV6Qiw2Q0FBSTtFQUVWOzs7RUFHQUMsSUFBSSxFQUFKQSw2Q0FBSUE7Q0FDRyxDQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90ZXh0c2xpZGVyL2luZGV4LnRzeD85ZjlhIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVnaXN0ZXJzIGEgbmV3IGJsb2NrIHByb3ZpZGVkIGEgdW5pcXVlIG5hbWUgYW5kIGFuIG9iamVjdCBkZWZpbmluZyBpdHMgYmVoYXZpb3IuXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5pbXBvcnQgeyByZWdpc3RlckJsb2NrVHlwZSB9IGZyb20gJ0B3b3JkcHJlc3MvYmxvY2tzJztcblxuLyoqXG4gKiBMZXRzIHdlYnBhY2sgcHJvY2VzcyBDU1MsIFNBU1Mgb3IgU0NTUyBmaWxlcyByZWZlcmVuY2VkIGluIEphdmFTY3JpcHQgZmlsZXMuXG4gKiBBbGwgZmlsZXMgY29udGFpbmluZyBgc3R5bGVgIGtleXdvcmQgYXJlIGJ1bmRsZWQgdG9nZXRoZXIuIFRoZSBjb2RlIHVzZWRcbiAqIGdldHMgYXBwbGllZCBib3RoIHRvIHRoZSBmcm9udCBvZiB5b3VyIHNpdGUgYW5kIHRvIHRoZSBlZGl0b3IuIEFsbCBvdGhlciBmaWxlc1xuICogZ2V0IGFwcGxpZWQgdG8gdGhlIGVkaXRvciBvbmx5LlxuICpcbiAqIEBzZWUgaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2UvQHdvcmRwcmVzcy9zY3JpcHRzI3VzaW5nLWNzc1xuICovXG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBFZGl0IGZyb20gJy4vZWRpdCc7XG5pbXBvcnQgc2F2ZSBmcm9tICcuL3NhdmUnO1xuaW1wb3J0IG1ldGFkYXRhIGZyb20gJy4vYmxvY2suanNvbic7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xuaW1wb3J0IHsgX18sIHNwcmludGYgfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuXG4vKipcbiAqIEV2ZXJ5IGJsb2NrIHN0YXJ0cyBieSByZWdpc3RlcmluZyBhIG5ldyBibG9jayB0eXBlIGRlZmluaXRpb24uXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5yZWdpc3RlckJsb2NrVHlwZSggbWV0YWRhdGEubmFtZSBhcyBhbnksIHtcblx0LyoqXG5cdCAqIFVzZWQgdG8gY29uc3RydWN0IGEgcHJldmlldyBmb3IgdGhlIGJsb2NrIHRvIGJlIHNob3duIGluIHRoZSBibG9jayBpbnNlcnRlci5cblx0ICovXG5cdGljb246IHtcblx0XHRzcmM6IDxzdmcgaWQ9XCJFYmVuZV8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiPjxyZWN0IHg9XCI2MC4wNVwiIHk9XCIxMTUuNjlcIiB3aWR0aD1cIjExMi45NFwiIGhlaWdodD1cIjI4MC42MlwiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCJldmVub2RkXCIgc3Ryb2tlV2lkdGg9XCIwXCIvPjxyZWN0IHg9XCIxOTkuNTNcIiB5PVwiMTE1LjY5XCIgd2lkdGg9XCIxMTIuOTRcIiBoZWlnaHQ9XCIyODAuNjJcIiByeD1cIjUuNzNcIiByeT1cIjUuNzNcIiBmaWxsPVwiZXZlbm9kZFwiIHN0cm9rZVdpZHRoPVwiMFwiLz48cmVjdCB4PVwiMzM5LjAxXCIgeT1cIjExNS42OVwiIHdpZHRoPVwiMTEyLjk0XCIgaGVpZ2h0PVwiMjgwLjYyXCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgZmlsbD1cImV2ZW5vZGRcIiBzdHJva2VXaWR0aD1cIjBcIi8+PC9zdmc+XG5cdH0sXG5cdF9fZXhwZXJpbWVudGFsTGFiZWw6IChhdHRyaWJ1dGVzOiBhbnksIHsgY29udGV4dCB9OiBhbnkpID0+IHtcblx0XHRjb25zdCB7IHRpdGxlIH0gPSBhdHRyaWJ1dGVzO1xuXG5cdFx0Ly8gSW4gdGhlIGxpc3QgdmlldywgdXNlIHRoZSBibG9jaydzIHRpdGxlIGFzIHRoZSBsYWJlbC5cblx0XHQvLyBJZiB0aGUgdGl0bGUgaXMgZW1wdHksIGZhbGwgYmFjayB0byB0aGUgZGVmYXVsdCBsYWJlbC5cblx0XHRpZiAoY29udGV4dCA9PT0gJ2xpc3QtdmlldycgJiYgdGl0bGUpIHtcblx0XHRcdHJldHVybiB0aXRsZTtcblx0XHR9XG5cdH0sXG5cdC8qKlxuXHQgKiBAc2VlIC4vZWRpdC5qc1xuXHQgKi9cblx0ZWRpdDogRWRpdCxcblxuXHQvKipcblx0ICogQHNlZSAuL3NhdmUuanNcblx0ICovXG5cdHNhdmUsXG59IGFzIGFueSApO1xuIl0sIm5hbWVzIjpbInJlZ2lzdGVyQmxvY2tUeXBlIiwiRWRpdCIsInNhdmUiLCJtZXRhZGF0YSIsIm5hbWUiLCJpY29uIiwic3JjIiwiX2pzeHMiLCJpZCIsInhtbG5zIiwidmlld0JveCIsImNoaWxkcmVuIiwiX2pzeCIsIngiLCJ5Iiwid2lkdGgiLCJoZWlnaHQiLCJyeCIsInJ5IiwiZmlsbCIsInN0cm9rZVdpZHRoIiwiX19leHBlcmltZW50YWxMYWJlbCIsImF0dHJpYnV0ZXMiLCJfcmVmIiwiY29udGV4dCIsInRpdGxlIiwiZWRpdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/textslider/index.tsx\n"); - -/***/ }), - -/***/ "./src/textslider/save.tsx": -/*!*********************************!*\ - !*** ./src/textslider/save.tsx ***! - \*********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar liStyle = {\n width: \"100%\",\n float: \"left\",\n marginRight: \"-100%\",\n position: \"relative\",\n opacity: 1,\n display: \"block\",\n zIndex: 2\n};\nvar liStyleInactive = {\n width: \"100%\",\n float: \"left\",\n marginRight: \"-100%\",\n position: \"relative\",\n opacity: 0,\n display: \"block\",\n zIndex: 1\n};\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"section\", {\n className: \"slider-wrapper\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", {\n className: \"slide-arrow\",\n id: \"slide-arrow-prev\",\n children: \"\\u2039\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"button\", {\n className: \"slide-arrow\",\n id: \"slide-arrow-next\",\n children: \"\\u203A\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"ul\", {\n className: \"slides-container\",\n id: \"slides-container\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n className: \"slide\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n className: \"slide\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n className: \"slide\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n className: \"slide\"\n })]\n })]\n })\n }))\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGV4dHNsaWRlci9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBd0Q7QUFXeEQsSUFBTUMsT0FBTyxHQUF3QjtFQUNuQ0MsS0FBSyxFQUFFLE1BQU07RUFDYkMsS0FBSyxFQUFFLE1BQU07RUFDYkMsV0FBVyxFQUFFLE9BQU87RUFDcEJDLFFBQVEsRUFBRSxVQUFVO0VBQ3BCQyxPQUFPLEVBQUUsQ0FBQztFQUNWQyxPQUFPLEVBQUUsT0FBTztFQUNoQkMsTUFBTSxFQUFFO0NBQ1Q7QUFFRCxJQUFNQyxlQUFlLEdBQXdCO0VBQzNDUCxLQUFLLEVBQUUsTUFBTTtFQUNiQyxLQUFLLEVBQUUsTUFBTTtFQUNiQyxXQUFXLEVBQUUsT0FBTztFQUNwQkMsUUFBUSxFQUFFLFVBQVU7RUFDcEJDLE9BQU8sRUFBRSxDQUFDO0VBQ1ZDLE9BQU8sRUFBRSxPQUFPO0VBQ2hCQyxNQUFNLEVBQUU7Q0FDVDtBQUVhLFNBQVVFLElBQUlBLENBQUFDLElBQUEsRUFBMEI7RUFBQSxJQUF2QkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7RUFDdkMsSUFBTUMsVUFBVSxHQUFHYixrRUFBYSxDQUFDVSxJQUFJLEVBQUU7RUFDdkMsT0FDRUksc0RBQUEsQ0FBQUMsdURBQUE7SUFBQUMsUUFBQSxFQUNFRixzREFBQSxRQUFBRyxNQUFBLENBQUFDLE1BQUEsS0FBU0wsVUFBVTtNQUFBRyxRQUFBLEVBQ2pCRyx1REFBQTtRQUFTQyxTQUFTLEVBQUMsZ0JBQWdCO1FBQUFKLFFBQUEsR0FDakNGLHNEQUFBO1VBQVFNLFNBQVMsRUFBQyxhQUFhO1VBQUNDLEVBQUUsRUFBQyxrQkFBa0I7VUFBQUwsUUFBQTtRQUFBLEVBRTVDLEVBQ1RGLHNEQUFBO1VBQVFNLFNBQVMsRUFBQyxhQUFhO1VBQUNDLEVBQUUsRUFBQyxrQkFBa0I7VUFBQUwsUUFBQTtRQUFBLEVBRTVDLEVBQ1RHLHVEQUFBO1VBQUlDLFNBQVMsRUFBQyxrQkFBa0I7VUFBQ0MsRUFBRSxFQUFDLGtCQUFrQjtVQUFBTCxRQUFBLEdBQ3BERixzREFBQTtZQUFJTSxTQUFTLEVBQUM7VUFBTyxFQUFNLEVBQzNCTixzREFBQTtZQUFJTSxTQUFTLEVBQUM7VUFBTyxFQUFNLEVBQzNCTixzREFBQTtZQUFJTSxTQUFTLEVBQUM7VUFBTyxFQUFNLEVBQzNCTixzREFBQTtZQUFJTSxTQUFTLEVBQUM7VUFBTyxFQUFNO1FBQUEsRUFDeEI7TUFBQTtJQUNHO0VBQ04sRUFDTDtBQUVQIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90ZXh0c2xpZGVyL3NhdmUudHN4PzU0ZTciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQmxvY2tQcm9wcyB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5pbnRlcmZhY2UgU2F2ZVByb3BzIHtcbiAgYXR0cmlidXRlczoge1xuICAgIGNvbG9yOiBzdHJpbmc7XG4gICAgdGFic1VpZDogc3RyaW5nO1xuICAgIGJsb2NrSWQ6IHN0cmluZztcbiAgICB0aXRsZTogc3RyaW5nO1xuICB9O1xufVxuXG5jb25zdCBsaVN0eWxlOiBSZWFjdC5DU1NQcm9wZXJ0aWVzID0ge1xuICB3aWR0aDogXCIxMDAlXCIsXG4gIGZsb2F0OiBcImxlZnRcIixcbiAgbWFyZ2luUmlnaHQ6IFwiLTEwMCVcIixcbiAgcG9zaXRpb246IFwicmVsYXRpdmVcIixcbiAgb3BhY2l0eTogMSxcbiAgZGlzcGxheTogXCJibG9ja1wiLFxuICB6SW5kZXg6IDIsXG59O1xuXG5jb25zdCBsaVN0eWxlSW5hY3RpdmU6IFJlYWN0LkNTU1Byb3BlcnRpZXMgPSB7XG4gIHdpZHRoOiBcIjEwMCVcIixcbiAgZmxvYXQ6IFwibGVmdFwiLFxuICBtYXJnaW5SaWdodDogXCItMTAwJVwiLFxuICBwb3NpdGlvbjogXCJyZWxhdGl2ZVwiLFxuICBvcGFjaXR5OiAwLFxuICBkaXNwbGF5OiBcImJsb2NrXCIsXG4gIHpJbmRleDogMSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhdmUoeyBhdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJzbGlkZXItd3JhcHBlclwiPlxuICAgICAgICAgIDxidXR0b24gY2xhc3NOYW1lPVwic2xpZGUtYXJyb3dcIiBpZD1cInNsaWRlLWFycm93LXByZXZcIj5cbiAgICAgICAgICAgICYjODI0OTtcbiAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICA8YnV0dG9uIGNsYXNzTmFtZT1cInNsaWRlLWFycm93XCIgaWQ9XCJzbGlkZS1hcnJvdy1uZXh0XCI+XG4gICAgICAgICAgICAmIzgyNTA7XG4gICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgPHVsIGNsYXNzTmFtZT1cInNsaWRlcy1jb250YWluZXJcIiBpZD1cInNsaWRlcy1jb250YWluZXJcIj5cbiAgICAgICAgICAgIDxsaSBjbGFzc05hbWU9XCJzbGlkZVwiPjwvbGk+XG4gICAgICAgICAgICA8bGkgY2xhc3NOYW1lPVwic2xpZGVcIj48L2xpPlxuICAgICAgICAgICAgPGxpIGNsYXNzTmFtZT1cInNsaWRlXCI+PC9saT5cbiAgICAgICAgICAgIDxsaSBjbGFzc05hbWU9XCJzbGlkZVwiPjwvbGk+XG4gICAgICAgICAgPC91bD5cbiAgICAgICAgPC9zZWN0aW9uPlxuICAgICAgPC9kaXY+XG4gICAgPC8+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsImxpU3R5bGUiLCJ3aWR0aCIsImZsb2F0IiwibWFyZ2luUmlnaHQiLCJwb3NpdGlvbiIsIm9wYWNpdHkiLCJkaXNwbGF5IiwiekluZGV4IiwibGlTdHlsZUluYWN0aXZlIiwic2F2ZSIsIl9yZWYiLCJhdHRyaWJ1dGVzIiwiYmxvY2tQcm9wcyIsIl9qc3giLCJfRnJhZ21lbnQiLCJjaGlsZHJlbiIsIk9iamVjdCIsImFzc2lnbiIsIl9qc3hzIiwiY2xhc3NOYW1lIiwiaWQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/textslider/save.tsx\n"); - -/***/ }), - -/***/ "./src/textslider/editor.scss": -/*!************************************!*\ - !*** ./src/textslider/editor.scss ***! - \************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGV4dHNsaWRlci9lZGl0b3Iuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL3RleHRzbGlkZXIvZWRpdG9yLnNjc3M/NzE1YSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/textslider/editor.scss\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/data": -/*!******************************!*\ - !*** external ["wp","data"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["data"]; - -/***/ }), - -/***/ "./src/textslider/block.json": -/*!***********************************!*\ - !*** ./src/textslider/block.json ***! - \***********************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/textslider","version":"1.0.10","title":"Text-Slider","category":"design","description":"Creates a blueprint block.","supports":{"html":false},"attributes":{"title":{"type":"string","default":"Text-Slider"}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/textslider/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){"use strict";var e=window.ReactJSXRuntime,s=window.wp.blocks,i=window.wp.blockEditor,t=window.wp.data,r=JSON.parse('{"UU":"rrze-elements/textslider"}');(0,s.registerBlockType)(r.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("rect",{x:"60.05",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"199.53",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"339.01",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"})]})},__experimentalLabel:function(e,s){var i=s.context,t=e.title;if("list-view"===i&&t)return t},edit:function(s){s.blockProps,s.attributes,s.setAttributes;var r=s.clientId,l=(0,i.useBlockProps)();return(0,t.useSelect)((function(e){var s=e("core/block-editor"),i=(s.getBlock,s.getBlocks),t=(s.getBlockIndex,i(r)),l=0;return{innerClientIds:t.map((function(e){return{clientId:null==e?void 0:e.clientId,position:l++}}))}}),[r]).innerClientIds,(0,e.jsx)("div",Object.assign({},l,{children:(0,e.jsxs)("section",{className:"slider-wrapper",children:[(0,e.jsx)("button",{className:"slide-arrow",id:"slide-arrow-prev",children:"‹"}),(0,e.jsx)("button",{className:"slide-arrow",id:"slide-arrow-next",children:"›"}),(0,e.jsx)("ul",{className:"slides-container",id:"slides-container",children:(0,e.jsx)(i.InnerBlocks,{template:[["rrze-elements/textslideritem"],["rrze-elements/textslideritem"],["rrze-elements/textslideritem"]],allowedBlocks:["rrze-elements/textslideritem"]})})]})}))},save:function(s){s.attributes;var t=i.useBlockProps.save();return(0,e.jsx)(e.Fragment,{children:(0,e.jsx)("div",Object.assign({},t,{children:(0,e.jsxs)("section",{className:"slider-wrapper",children:[(0,e.jsx)("button",{className:"slide-arrow",id:"slide-arrow-prev",children:"‹"}),(0,e.jsx)("button",{className:"slide-arrow",id:"slide-arrow-next",children:"›"}),(0,e.jsxs)("ul",{className:"slides-container",id:"slides-container",children:[(0,e.jsx)("li",{className:"slide"}),(0,e.jsx)("li",{className:"slide"}),(0,e.jsx)("li",{className:"slide"}),(0,e.jsx)("li",{className:"slide"})]})]})}))})}})}(); \ No newline at end of file diff --git a/build/textslideritem/index-rtl.css b/build/textslideritem/index-rtl.css index a220a45a..8b137891 100644 --- a/build/textslideritem/index-rtl.css +++ b/build/textslideritem/index-rtl.css @@ -1,4 +1 @@ -/*!*******************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/textslideritem/editor.scss ***! - \*******************************************************************************************************************************************************************************************************************************************************/ diff --git a/build/textslideritem/index.asset.php b/build/textslideritem/index.asset.php index 9209fabd..4b79fc85 100644 --- a/build/textslideritem/index.asset.php +++ b/build/textslideritem/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-i18n'), 'version' => '8fe6f1b8d57212c95afd'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-i18n'), 'version' => 'ea19f368b2c127d1943b'); diff --git a/build/textslideritem/index.css b/build/textslideritem/index.css index a220a45a..8b137891 100644 --- a/build/textslideritem/index.css +++ b/build/textslideritem/index.css @@ -1,4 +1 @@ -/*!*******************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/textslideritem/editor.scss ***! - \*******************************************************************************************************************************************************************************************************************************************************/ diff --git a/build/textslideritem/index.js b/build/textslideritem/index.js index 05e0182c..32f95de6 100644 --- a/build/textslideritem/index.js +++ b/build/textslideritem/index.js @@ -1,178 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./src/textslideritem/edit.tsx": -/*!*************************************!*\ - !*** ./src/textslideritem/edit.tsx ***! - \*************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);\n\n// Imports from WordPress libraries\n\n\n/**\n * Edit component for the Text-Slider block.\n *\n * Provides controls for customizing the Text-Slider-block and renders the block inside the editor.\n *\n * @param {EditProps} props - The properties passed to the component.\n * @returns {JSX.Element} The JSX representation of the component.\n */\nfunction Edit(_ref) {\n var blockProps = _ref.blockProps,\n attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var extendedProps = Object.assign(Object.assign({}, props), {\n className: \"slide \".concat(props.className || '')\n });\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", Object.assign({}, extendedProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n template: [[\"core/paragraph\", {\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)(\"Add text…\", \"rrze-elements-blocks\")\n }]]\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGV4dHNsaWRlcml0ZW0vZWRpdC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBQTtBQUtpQztBQUVJO0FBZ0JyQzs7Ozs7Ozs7QUFRYyxTQUFVRyxJQUFJQSxDQUFBQyxJQUFBLEVBSWhCO0VBQUEsSUFIVkMsVUFBVSxHQUFBRCxJQUFBLENBQVZDLFVBQVU7SUFDVkMsVUFBVSxHQUFBRixJQUFBLENBQVZFLFVBQVU7SUFDVkMsYUFBYSxHQUFBSCxJQUFBLENBQWJHLGFBQWE7RUFFYixJQUFNQyxLQUFLLEdBQUdSLHNFQUFhLEVBQUU7RUFFN0IsSUFBTVMsYUFBYSxHQUFBQyxNQUFBLENBQUFDLE1BQUEsQ0FBQUQsTUFBQSxDQUFBQyxNQUFBLEtBQ2RILEtBQUs7SUFDUkksU0FBUyxXQUFBQyxNQUFBLENBQVdMLEtBQUssQ0FBQ0ksU0FBUyxJQUFJLEVBQUU7RUFBRSxFQUM1QztFQUVELE9BQ0NFLHNEQUFBLE9BQUFKLE1BQUEsQ0FBQUMsTUFBQSxLQUFRRixhQUFhO0lBQUFNLFFBQUEsRUFDbEJELHNEQUFBLENBQUNiLGdFQUFXO01BQ1ZlLFFBQVEsRUFBRSxDQUNSLENBQ0UsZ0JBQWdCLEVBQ2hCO1FBQ0VDLFdBQVcsRUFBRWYsbURBQUUsQ0FBQyxXQUFXLEVBQUUsc0JBQXNCO09BQ3BELENBQ0Y7SUFDRjtFQUNELEdBQ0M7QUFFVCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvdGV4dHNsaWRlcml0ZW0vZWRpdC50c3g/YjBmNSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzIGZyb20gV29yZFByZXNzIGxpYnJhcmllc1xuaW1wb3J0IHtcbiAgdXNlQmxvY2tQcm9wcyxcbiAgSW5uZXJCbG9ja3MsXG4gIEJsb2NrQ29udHJvbHMsXG59IGZyb20gXCJAd29yZHByZXNzL2Jsb2NrLWVkaXRvclwiO1xuXG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgeyBzeW1ib2wgfSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuXG4vKipcbiAqIEludGVyZmFjZSByZXByZXNlbnRpbmcgdGhlIHByb3BlcnRpZXMgZm9yIHRoZSBFZGl0IGNvbXBvbmVudC5cbiAqXG4gKiBAaW50ZXJmYWNlIEVkaXRQcm9wc1xuICogQHByb3BlcnR5IHtPYmplY3R9IGF0dHJpYnV0ZXMgLSBUaGUgYmxvY2sgYXR0cmlidXRlcy5cbiAqL1xuaW50ZXJmYWNlIEVkaXRQcm9wcyB7XG4gIGJsb2NrUHJvcHM6IHN0cmluZ1tdO1xuICBhdHRyaWJ1dGVzOiB7fTtcbiAgc2V0QXR0cmlidXRlczogKGF0dHJpYnV0ZXM6IFBhcnRpYWw8RWRpdFByb3BzW1wiYXR0cmlidXRlc1wiXT4pID0+IHZvaWQ7XG59XG5cbi8qKlxuICogRWRpdCBjb21wb25lbnQgZm9yIHRoZSBUZXh0LVNsaWRlciBibG9jay5cbiAqXG4gKiBQcm92aWRlcyBjb250cm9scyBmb3IgY3VzdG9taXppbmcgdGhlIFRleHQtU2xpZGVyLWJsb2NrIGFuZCByZW5kZXJzIHRoZSBibG9jayBpbnNpZGUgdGhlIGVkaXRvci5cbiAqXG4gKiBAcGFyYW0ge0VkaXRQcm9wc30gcHJvcHMgLSBUaGUgcHJvcGVydGllcyBwYXNzZWQgdG8gdGhlIGNvbXBvbmVudC5cbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gVGhlIEpTWCByZXByZXNlbnRhdGlvbiBvZiB0aGUgY29tcG9uZW50LlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBFZGl0KHtcbiAgYmxvY2tQcm9wcyxcbiAgYXR0cmlidXRlcyxcbiAgc2V0QXR0cmlidXRlcyxcbn06IEVkaXRQcm9wcykge1xuICBjb25zdCBwcm9wcyA9IHVzZUJsb2NrUHJvcHMoKTtcblxuICBjb25zdCBleHRlbmRlZFByb3BzID0ge1xuICAgIC4uLnByb3BzLFxuICAgIGNsYXNzTmFtZTogYHNsaWRlICR7cHJvcHMuY2xhc3NOYW1lIHx8ICcnfWBcbiAgfTtcblxuICByZXR1cm4gKFxuICAgPGxpIHsuLi5leHRlbmRlZFByb3BzfT5cbiAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICB0ZW1wbGF0ZT17W1xuICAgICAgICAgIFtcbiAgICAgICAgICAgIFwiY29yZS9wYXJhZ3JhcGhcIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IF9fKFwiQWRkIHRleHTigKZcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgXSxcbiAgICAgICAgXX1cbiAgICAgIC8+XG4gICAgPC9saT5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiSW5uZXJCbG9ja3MiLCJfXyIsIkVkaXQiLCJfcmVmIiwiYmxvY2tQcm9wcyIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwicHJvcHMiLCJleHRlbmRlZFByb3BzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2xhc3NOYW1lIiwiY29uY2F0IiwiX2pzeCIsImNoaWxkcmVuIiwidGVtcGxhdGUiLCJwbGFjZWhvbGRlciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/textslideritem/edit.tsx\n"); - -/***/ }), - -/***/ "./src/textslideritem/index.tsx": -/*!**************************************!*\ - !*** ./src/textslideritem/index.tsx ***! - \**************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ \"./src/textslideritem/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ \"./src/textslideritem/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ \"./src/textslideritem/block.json\");\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ \"./src/textslideritem/editor.scss\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"60.05\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"339.01\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n fill: \"evenodd\",\n strokeWidth: \"0\"\n })]\n })\n },\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === 'list-view' && title) {\n return title;\n }\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGV4dHNsaWRlcml0ZW0vaW5kZXgudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTs7Ozs7QUFLc0Q7QUFFdEQ7Ozs7Ozs7O0FBU0E7OztBQUcwQjtBQUNBO0FBQ1U7QUFDYjtBQUd2Qjs7Ozs7QUFLQUEsb0VBQWlCLENBQUVHLDZDQUFvQixFQUFFO0VBQ3hDOzs7RUFHQUUsSUFBSSxFQUFFO0lBQ0xDLEdBQUcsRUFBRUMsdURBQUE7TUFBS0MsRUFBRSxFQUFDLFNBQVM7TUFBQ0MsS0FBSyxFQUFDLDRCQUE0QjtNQUFDQyxPQUFPLEVBQUMsYUFBYTtNQUFBQyxRQUFBLEdBQUNDLHNEQUFBO1FBQU1DLENBQUMsRUFBQyxPQUFPO1FBQUNDLENBQUMsRUFBQyxRQUFRO1FBQUNDLEtBQUssRUFBQyxRQUFRO1FBQUNDLE1BQU0sRUFBQyxRQUFRO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLEVBQUUsRUFBQyxNQUFNO1FBQUNDLElBQUksRUFBQyxTQUFTO1FBQUNDLFdBQVcsRUFBQztNQUFHLEVBQUUsRUFBQVIsc0RBQUE7UUFBTUMsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsQ0FBQyxFQUFDLFFBQVE7UUFBQ0MsS0FBSyxFQUFDLFFBQVE7UUFBQ0MsTUFBTSxFQUFDLFFBQVE7UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsRUFBRSxFQUFDLE1BQU07UUFBQ0MsSUFBSSxFQUFDLFNBQVM7UUFBQ0MsV0FBVyxFQUFDO01BQUcsRUFBRSxFQUFBUixzREFBQTtRQUFNQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxDQUFDLEVBQUMsUUFBUTtRQUFDQyxLQUFLLEVBQUMsUUFBUTtRQUFDQyxNQUFNLEVBQUMsUUFBUTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxFQUFFLEVBQUMsTUFBTTtRQUFDQyxJQUFJLEVBQUMsU0FBUztRQUFDQyxXQUFXLEVBQUM7TUFBRyxFQUFFO0lBQUE7R0FDNVo7RUFDREMsbUJBQW1CLEVBQUUsU0FBckJBLG1CQUFtQkEsQ0FBR0MsVUFBZSxFQUFBQyxJQUFBLEVBQXNCO0lBQUEsSUFBbEJDLE9BQU8sR0FBQUQsSUFBQSxDQUFQQyxPQUFPO0lBQy9DLElBQVFDLEtBQUssR0FBS0gsVUFBVSxDQUFwQkcsS0FBSztJQUViO0lBQ0E7SUFDQSxJQUFJRCxPQUFPLEtBQUssV0FBVyxJQUFJQyxLQUFLLEVBQUU7TUFDckMsT0FBT0EsS0FBSztJQUNiO0VBQ0QsQ0FBQztFQUNEOzs7RUFHQUMsSUFBSSxFQUFFekIsNkNBQUk7RUFFVjs7O0VBR0FDLElBQUksRUFBSkEsNkNBQUlBO0NBQ0csQ0FBRSIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvdGV4dHNsaWRlcml0ZW0vaW5kZXgudHN4P2ZhYTgiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZWdpc3RlcnMgYSBuZXcgYmxvY2sgcHJvdmlkZWQgYSB1bmlxdWUgbmFtZSBhbmQgYW4gb2JqZWN0IGRlZmluaW5nIGl0cyBiZWhhdmlvci5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbmltcG9ydCB7IHJlZ2lzdGVyQmxvY2tUeXBlIH0gZnJvbSAnQHdvcmRwcmVzcy9ibG9ja3MnO1xuXG4vKipcbiAqIExldHMgd2VicGFjayBwcm9jZXNzIENTUywgU0FTUyBvciBTQ1NTIGZpbGVzIHJlZmVyZW5jZWQgaW4gSmF2YVNjcmlwdCBmaWxlcy5cbiAqIEFsbCBmaWxlcyBjb250YWluaW5nIGBzdHlsZWAga2V5d29yZCBhcmUgYnVuZGxlZCB0b2dldGhlci4gVGhlIGNvZGUgdXNlZFxuICogZ2V0cyBhcHBsaWVkIGJvdGggdG8gdGhlIGZyb250IG9mIHlvdXIgc2l0ZSBhbmQgdG8gdGhlIGVkaXRvci4gQWxsIG90aGVyIGZpbGVzXG4gKiBnZXQgYXBwbGllZCB0byB0aGUgZWRpdG9yIG9ubHkuXG4gKlxuICogQHNlZSBodHRwczovL3d3dy5ucG1qcy5jb20vcGFja2FnZS9Ad29yZHByZXNzL3NjcmlwdHMjdXNpbmctY3NzXG4gKi9cblxuLyoqXG4gKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IEVkaXQgZnJvbSAnLi9lZGl0JztcbmltcG9ydCBzYXZlIGZyb20gJy4vc2F2ZSc7XG5pbXBvcnQgbWV0YWRhdGEgZnJvbSAnLi9ibG9jay5qc29uJztcbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5pbXBvcnQgeyBfXywgc3ByaW50ZiB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5cbi8qKlxuICogRXZlcnkgYmxvY2sgc3RhcnRzIGJ5IHJlZ2lzdGVyaW5nIGEgbmV3IGJsb2NrIHR5cGUgZGVmaW5pdGlvbi5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbnJlZ2lzdGVyQmxvY2tUeXBlKCBtZXRhZGF0YS5uYW1lIGFzIGFueSwge1xuXHQvKipcblx0ICogVXNlZCB0byBjb25zdHJ1Y3QgYSBwcmV2aWV3IGZvciB0aGUgYmxvY2sgdG8gYmUgc2hvd24gaW4gdGhlIGJsb2NrIGluc2VydGVyLlxuXHQgKi9cblx0aWNvbjoge1xuXHRcdHNyYzogPHN2ZyBpZD1cIkViZW5lXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PHJlY3QgeD1cIjYwLjA1XCIgeT1cIjExNS42OVwiIHdpZHRoPVwiMTEyLjk0XCIgaGVpZ2h0PVwiMjgwLjYyXCIgcng9XCI1LjczXCIgcnk9XCI1LjczXCIgZmlsbD1cImV2ZW5vZGRcIiBzdHJva2VXaWR0aD1cIjBcIi8+PHJlY3QgeD1cIjE5OS41M1wiIHk9XCIxMTUuNjlcIiB3aWR0aD1cIjExMi45NFwiIGhlaWdodD1cIjI4MC42MlwiIHJ4PVwiNS43M1wiIHJ5PVwiNS43M1wiIGZpbGw9XCJldmVub2RkXCIgc3Ryb2tlV2lkdGg9XCIwXCIvPjxyZWN0IHg9XCIzMzkuMDFcIiB5PVwiMTE1LjY5XCIgd2lkdGg9XCIxMTIuOTRcIiBoZWlnaHQ9XCIyODAuNjJcIiByeD1cIjUuNzNcIiByeT1cIjUuNzNcIiBmaWxsPVwiZXZlbm9kZFwiIHN0cm9rZVdpZHRoPVwiMFwiLz48L3N2Zz5cblx0fSxcblx0X19leHBlcmltZW50YWxMYWJlbDogKGF0dHJpYnV0ZXM6IGFueSwgeyBjb250ZXh0IH06IGFueSkgPT4ge1xuXHRcdGNvbnN0IHsgdGl0bGUgfSA9IGF0dHJpYnV0ZXM7XG5cblx0XHQvLyBJbiB0aGUgbGlzdCB2aWV3LCB1c2UgdGhlIGJsb2NrJ3MgdGl0bGUgYXMgdGhlIGxhYmVsLlxuXHRcdC8vIElmIHRoZSB0aXRsZSBpcyBlbXB0eSwgZmFsbCBiYWNrIHRvIHRoZSBkZWZhdWx0IGxhYmVsLlxuXHRcdGlmIChjb250ZXh0ID09PSAnbGlzdC12aWV3JyAmJiB0aXRsZSkge1xuXHRcdFx0cmV0dXJuIHRpdGxlO1xuXHRcdH1cblx0fSxcblx0LyoqXG5cdCAqIEBzZWUgLi9lZGl0LmpzXG5cdCAqL1xuXHRlZGl0OiBFZGl0LFxuXG5cdC8qKlxuXHQgKiBAc2VlIC4vc2F2ZS5qc1xuXHQgKi9cblx0c2F2ZSxcbn0gYXMgYW55ICk7XG4iXSwibmFtZXMiOlsicmVnaXN0ZXJCbG9ja1R5cGUiLCJFZGl0Iiwic2F2ZSIsIm1ldGFkYXRhIiwibmFtZSIsImljb24iLCJzcmMiLCJfanN4cyIsImlkIiwieG1sbnMiLCJ2aWV3Qm94IiwiY2hpbGRyZW4iLCJfanN4IiwieCIsInkiLCJ3aWR0aCIsImhlaWdodCIsInJ4IiwicnkiLCJmaWxsIiwic3Ryb2tlV2lkdGgiLCJfX2V4cGVyaW1lbnRhbExhYmVsIiwiYXR0cmlidXRlcyIsIl9yZWYiLCJjb250ZXh0IiwidGl0bGUiLCJlZGl0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/textslideritem/index.tsx\n"); - -/***/ }), - -/***/ "./src/textslideritem/save.tsx": -/*!*************************************!*\ - !*** ./src/textslideritem/save.tsx ***! - \*************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nvar liStyle = {\n width: '100%',\n float: 'left',\n marginRight: '-100%',\n position: 'relative',\n opacity: 1,\n display: 'block',\n zIndex: 2\n};\nvar liStyleInactive = {\n width: '100%',\n float: 'left',\n marginRight: '-100%',\n position: 'relative',\n opacity: 0,\n display: 'block',\n zIndex: 1\n};\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"example\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"content-slider flexslider clear clearfix\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"ul\", {\n className: \"slides\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n className: \"flex-active-slide\",\n \"data-thumb-alt\": \"\",\n style: liStyle,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"p\", {\n children: \"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n \"data-thumb-alt\": \"\",\n className: \"\",\n style: liStyleInactive,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"p\", {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"img\", {\n decoding: \"async\",\n className: \"alignleft size-thumbnail wp-image-17786\",\n src: \"https://www.wordpress.rrze.fau.de/files/2018/01/seitenumbruch_symbolbild-150x147.png\",\n alt: \"aufgebl\\xE4ttertes Buch als Symbolbild f\\xFCr den Seitenumbruch\",\n width: \"150\",\n height: \"147\",\n draggable: \"false\"\n }), \"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\"]\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"ol\", {\n className: \"flex-control-nav flex-control-paging\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n href: \"#\",\n className: \"flex-active\",\n children: \"1\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n href: \"#\",\n className: \"\",\n children: \"2\"\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"ul\", {\n className: \"flex-direction-nav\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n className: \"flex-nav-prev\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n className: \"flex-prev\",\n href: \"#\",\n children: \"Previous\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", {\n className: \"flex-nav-next\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n className: \"flex-next\",\n href: \"#\",\n children: \"Next\"\n })\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"flex-pauseplay\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"a\", {\n href: \"#\",\n className: \"flex-pause\",\n children: \"Pause\"\n })\n })]\n })\n })\n }))\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGV4dHNsaWRlcml0ZW0vc2F2ZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXdEO0FBV3hELElBQU1DLE9BQU8sR0FBd0I7RUFDbkNDLEtBQUssRUFBRSxNQUFNO0VBQ2JDLEtBQUssRUFBRSxNQUFNO0VBQ2JDLFdBQVcsRUFBRSxPQUFPO0VBQ3BCQyxRQUFRLEVBQUUsVUFBVTtFQUNwQkMsT0FBTyxFQUFFLENBQUM7RUFDVkMsT0FBTyxFQUFFLE9BQU87RUFDaEJDLE1BQU0sRUFBRTtDQUNUO0FBRUQsSUFBTUMsZUFBZSxHQUF3QjtFQUMzQ1AsS0FBSyxFQUFFLE1BQU07RUFDYkMsS0FBSyxFQUFFLE1BQU07RUFDYkMsV0FBVyxFQUFFLE9BQU87RUFDcEJDLFFBQVEsRUFBRSxVQUFVO0VBQ3BCQyxPQUFPLEVBQUUsQ0FBQztFQUNWQyxPQUFPLEVBQUUsT0FBTztFQUNoQkMsTUFBTSxFQUFFO0NBQ1Q7QUFFYSxTQUFVRSxJQUFJQSxDQUFBQyxJQUFBLEVBQTBCO0VBQUEsSUFBdkJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQ3ZDLElBQU1DLFVBQVUsR0FBR2Isa0VBQWEsQ0FBQ1UsSUFBSSxFQUFFO0VBQ3ZDLE9BQ0VJLHNEQUFBLENBQUFDLHVEQUFBO0lBQUFDLFFBQUEsRUFDRUYsc0RBQUEsUUFBQUcsTUFBQSxDQUFBQyxNQUFBLEtBQVNMLFVBQVU7TUFBQUcsUUFBQSxFQUNqQkYsc0RBQUE7UUFBS0ssU0FBUyxFQUFDLFNBQVM7UUFBQUgsUUFBQSxFQUN0QkksdURBQUE7VUFBS0QsU0FBUyxFQUFDLDBDQUEwQztVQUFBSCxRQUFBLEdBQ3ZESSx1REFBQTtZQUFJRCxTQUFTLEVBQUMsUUFBUTtZQUFBSCxRQUFBLEdBQ3BCRixzREFBQTtjQUNFSyxTQUFTLEVBQUMsbUJBQW1CO2NBQUEsa0JBQ2QsRUFBRTtjQUNqQkUsS0FBSyxFQUFFcEIsT0FBTztjQUFBZSxRQUFBLEVBRWRGLHNEQUFBO2dCQUFBRSxRQUFBO2NBQUE7WUFLSSxFQUNELEVBQ0xGLHNEQUFBO2NBQUEsa0JBQ2lCLEVBQUU7Y0FDakJLLFNBQVMsRUFBQyxFQUFFO2NBQ1pFLEtBQUssRUFBRVosZUFBZTtjQUFBTyxRQUFBLEVBRXRCSSx1REFBQTtnQkFBQUosUUFBQSxHQUNFRixzREFBQTtrQkFDRVEsUUFBUSxFQUFDLE9BQU87a0JBQ2hCSCxTQUFTLEVBQUMseUNBQXlDO2tCQUNuREksR0FBRyxFQUFDLHNGQUFzRjtrQkFDMUZDLEdBQUcsRUFBQyxpRUFBMkQ7a0JBQy9EdEIsS0FBSyxFQUFDLEtBQUs7a0JBQ1h1QixNQUFNLEVBQUMsS0FBSztrQkFDWkMsU0FBUyxFQUFDO2dCQUFPLEVBQ2pCO2NBQUE7WUFLQSxFQUNEO1VBQUEsRUFDRixFQUNMTix1REFBQTtZQUFJRCxTQUFTLEVBQUMsc0NBQXNDO1lBQUFILFFBQUEsR0FDbERGLHNEQUFBO2NBQUFFLFFBQUEsRUFDRUYsc0RBQUE7Z0JBQUdhLElBQUksRUFBQyxHQUFHO2dCQUFDUixTQUFTLEVBQUMsYUFBYTtnQkFBQUgsUUFBQTtjQUFBO1lBRS9CLEVBQ0QsRUFDTEYsc0RBQUE7Y0FBQUUsUUFBQSxFQUNFRixzREFBQTtnQkFBR2EsSUFBSSxFQUFDLEdBQUc7Z0JBQUNSLFNBQVMsRUFBQyxFQUFFO2dCQUFBSCxRQUFBO2NBQUE7WUFFcEIsRUFDRDtVQUFBLEVBQ0YsRUFDTEksdURBQUE7WUFBSUQsU0FBUyxFQUFDLG9CQUFvQjtZQUFBSCxRQUFBLEdBQ2hDRixzREFBQTtjQUFJSyxTQUFTLEVBQUMsZUFBZTtjQUFBSCxRQUFBLEVBQzNCRixzREFBQTtnQkFBR0ssU0FBUyxFQUFDLFdBQVc7Z0JBQUNRLElBQUksRUFBQyxHQUFHO2dCQUFBWCxRQUFBO2NBQUE7WUFFN0IsRUFDRCxFQUNMRixzREFBQTtjQUFJSyxTQUFTLEVBQUMsZUFBZTtjQUFBSCxRQUFBLEVBQzNCRixzREFBQTtnQkFBR0ssU0FBUyxFQUFDLFdBQVc7Z0JBQUNRLElBQUksRUFBQyxHQUFHO2dCQUFBWCxRQUFBO2NBQUE7WUFFN0IsRUFDRDtVQUFBLEVBQ0YsRUFDTEYsc0RBQUE7WUFBS0ssU0FBUyxFQUFDLGdCQUFnQjtZQUFBSCxRQUFBLEVBQzdCRixzREFBQTtjQUFHYSxJQUFJLEVBQUMsR0FBRztjQUFDUixTQUFTLEVBQUMsWUFBWTtjQUFBSCxRQUFBO1lBQUE7VUFFOUIsRUFDQTtRQUFBO01BQ0Y7SUFDRjtFQUNGLEVBQ0w7QUFFUCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvdGV4dHNsaWRlcml0ZW0vc2F2ZS50c3g/ODE1MyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VCbG9ja1Byb3BzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5cbmludGVyZmFjZSBTYXZlUHJvcHMge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgY29sb3I6IHN0cmluZztcbiAgICB0YWJzVWlkOiBzdHJpbmc7XG4gICAgYmxvY2tJZDogc3RyaW5nO1xuICAgIHRpdGxlOiBzdHJpbmc7XG4gIH07XG59XG5cbmNvbnN0IGxpU3R5bGU6IFJlYWN0LkNTU1Byb3BlcnRpZXMgPSB7XG4gIHdpZHRoOiAnMTAwJScsXG4gIGZsb2F0OiAnbGVmdCcsXG4gIG1hcmdpblJpZ2h0OiAnLTEwMCUnLFxuICBwb3NpdGlvbjogJ3JlbGF0aXZlJyxcbiAgb3BhY2l0eTogMSxcbiAgZGlzcGxheTogJ2Jsb2NrJyxcbiAgekluZGV4OiAyLFxufTtcblxuY29uc3QgbGlTdHlsZUluYWN0aXZlOiBSZWFjdC5DU1NQcm9wZXJ0aWVzID0ge1xuICB3aWR0aDogJzEwMCUnLFxuICBmbG9hdDogJ2xlZnQnLFxuICBtYXJnaW5SaWdodDogJy0xMDAlJyxcbiAgcG9zaXRpb246ICdyZWxhdGl2ZScsXG4gIG9wYWNpdHk6IDAsXG4gIGRpc3BsYXk6ICdibG9jaycsXG4gIHpJbmRleDogMSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhdmUoeyBhdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIDxkaXYgey4uLmJsb2NrUHJvcHN9PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImV4YW1wbGVcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRlbnQtc2xpZGVyIGZsZXhzbGlkZXIgY2xlYXIgY2xlYXJmaXhcIj5cbiAgICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJzbGlkZXNcIj5cbiAgICAgICAgICAgICAgPGxpXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZmxleC1hY3RpdmUtc2xpZGVcIlxuICAgICAgICAgICAgICAgIGRhdGEtdGh1bWItYWx0PVwiXCJcbiAgICAgICAgICAgICAgICBzdHlsZT17bGlTdHlsZX1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgICAgTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdCwgc2VkXG4gICAgICAgICAgICAgICAgICBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLlxuICAgICAgICAgICAgICAgICAgVXQgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYW1jb1xuICAgICAgICAgICAgICAgICAgbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuXG4gICAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICA8L2xpPlxuICAgICAgICAgICAgICA8bGlcbiAgICAgICAgICAgICAgICBkYXRhLXRodW1iLWFsdD1cIlwiXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiXCJcbiAgICAgICAgICAgICAgICBzdHlsZT17bGlTdHlsZUluYWN0aXZlfVxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgICAgICA8aW1nXG4gICAgICAgICAgICAgICAgICAgIGRlY29kaW5nPVwiYXN5bmNcIlxuICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJhbGlnbmxlZnQgc2l6ZS10aHVtYm5haWwgd3AtaW1hZ2UtMTc3ODZcIlxuICAgICAgICAgICAgICAgICAgICBzcmM9XCJodHRwczovL3d3dy53b3JkcHJlc3MucnJ6ZS5mYXUuZGUvZmlsZXMvMjAxOC8wMS9zZWl0ZW51bWJydWNoX3N5bWJvbGJpbGQtMTUweDE0Ny5wbmdcIlxuICAgICAgICAgICAgICAgICAgICBhbHQ9XCJhdWZnZWJsw6R0dGVydGVzIEJ1Y2ggYWxzIFN5bWJvbGJpbGQgZsO8ciBkZW4gU2VpdGVudW1icnVjaFwiXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoPVwiMTUwXCJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0PVwiMTQ3XCJcbiAgICAgICAgICAgICAgICAgICAgZHJhZ2dhYmxlPVwiZmFsc2VcIlxuICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICAgIER1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlXG4gICAgICAgICAgICAgICAgICBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ci4gRXhjZXB0ZXVyIHNpbnRcbiAgICAgICAgICAgICAgICAgIG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWFcbiAgICAgICAgICAgICAgICAgIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLlxuICAgICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICA8b2wgY2xhc3NOYW1lPVwiZmxleC1jb250cm9sLW5hdiBmbGV4LWNvbnRyb2wtcGFnaW5nXCI+XG4gICAgICAgICAgICAgIDxsaT5cbiAgICAgICAgICAgICAgICA8YSBocmVmPVwiI1wiIGNsYXNzTmFtZT1cImZsZXgtYWN0aXZlXCI+XG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgPC9hPlxuICAgICAgICAgICAgICA8L2xpPlxuICAgICAgICAgICAgICA8bGk+XG4gICAgICAgICAgICAgICAgPGEgaHJlZj1cIiNcIiBjbGFzc05hbWU9XCJcIj5cbiAgICAgICAgICAgICAgICAgIDJcbiAgICAgICAgICAgICAgICA8L2E+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICA8L29sPlxuICAgICAgICAgICAgPHVsIGNsYXNzTmFtZT1cImZsZXgtZGlyZWN0aW9uLW5hdlwiPlxuICAgICAgICAgICAgICA8bGkgY2xhc3NOYW1lPVwiZmxleC1uYXYtcHJldlwiPlxuICAgICAgICAgICAgICAgIDxhIGNsYXNzTmFtZT1cImZsZXgtcHJldlwiIGhyZWY9XCIjXCI+XG4gICAgICAgICAgICAgICAgICBQcmV2aW91c1xuICAgICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICAgPGxpIGNsYXNzTmFtZT1cImZsZXgtbmF2LW5leHRcIj5cbiAgICAgICAgICAgICAgICA8YSBjbGFzc05hbWU9XCJmbGV4LW5leHRcIiBocmVmPVwiI1wiPlxuICAgICAgICAgICAgICAgICAgTmV4dFxuICAgICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXgtcGF1c2VwbGF5XCI+XG4gICAgICAgICAgICAgIDxhIGhyZWY9XCIjXCIgY2xhc3NOYW1lPVwiZmxleC1wYXVzZVwiPlxuICAgICAgICAgICAgICAgIFBhdXNlXG4gICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvPlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZUJsb2NrUHJvcHMiLCJsaVN0eWxlIiwid2lkdGgiLCJmbG9hdCIsIm1hcmdpblJpZ2h0IiwicG9zaXRpb24iLCJvcGFjaXR5IiwiZGlzcGxheSIsInpJbmRleCIsImxpU3R5bGVJbmFjdGl2ZSIsInNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJfanN4IiwiX0ZyYWdtZW50IiwiY2hpbGRyZW4iLCJPYmplY3QiLCJhc3NpZ24iLCJjbGFzc05hbWUiLCJfanN4cyIsInN0eWxlIiwiZGVjb2RpbmciLCJzcmMiLCJhbHQiLCJoZWlnaHQiLCJkcmFnZ2FibGUiLCJocmVmIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/textslideritem/save.tsx\n"); - -/***/ }), - -/***/ "./src/textslideritem/editor.scss": -/*!****************************************!*\ - !*** ./src/textslideritem/editor.scss ***! - \****************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGV4dHNsaWRlcml0ZW0vZWRpdG9yLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90ZXh0c2xpZGVyaXRlbS9lZGl0b3Iuc2Nzcz81MTIxIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/textslideritem/editor.scss\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "./src/textslideritem/block.json": -/*!***************************************!*\ - !*** ./src/textslideritem/block.json ***! - \***************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/textslideritem","version":"1.0.10","title":"Text-Slider","parent":["rrze-elements/textslider"],"category":"design","description":"Creates a textslideritem block.","supports":{"html":false},"attributes":{"title":{"type":"string","default":"Text-Slider item"},"position":{"type":"number","default":1}},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.ts","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/textslideritem/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){"use strict";var e=window.ReactJSXRuntime,i=window.wp.blocks,s=window.wp.blockEditor,l=window.wp.i18n,t={width:"100%",float:"left",marginRight:"-100%",position:"relative",opacity:1,display:"block",zIndex:2},a={width:"100%",float:"left",marginRight:"-100%",position:"relative",opacity:0,display:"block",zIndex:1},r=JSON.parse('{"UU":"rrze-elements/textslideritem"}');(0,i.registerBlockType)(r.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("rect",{x:"60.05",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"199.53",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"}),(0,e.jsx)("rect",{x:"339.01",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",fill:"evenodd",strokeWidth:"0"})]})},__experimentalLabel:function(e,i){var s=i.context,l=e.title;if("list-view"===s&&l)return l},edit:function(i){i.blockProps,i.attributes,i.setAttributes;var t=(0,s.useBlockProps)(),a=Object.assign(Object.assign({},t),{className:"slide ".concat(t.className||"")});return(0,e.jsx)("li",Object.assign({},a,{children:(0,e.jsx)(s.InnerBlocks,{template:[["core/paragraph",{placeholder:(0,l.__)("Add text…","rrze-elements-blocks")}]]})}))},save:function(i){i.attributes;var l=s.useBlockProps.save();return(0,e.jsx)(e.Fragment,{children:(0,e.jsx)("div",Object.assign({},l,{children:(0,e.jsx)("div",{className:"example",children:(0,e.jsxs)("div",{className:"content-slider flexslider clear clearfix",children:[(0,e.jsxs)("ul",{className:"slides",children:[(0,e.jsx)("li",{className:"flex-active-slide","data-thumb-alt":"",style:t,children:(0,e.jsx)("p",{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."})}),(0,e.jsx)("li",{"data-thumb-alt":"",className:"",style:a,children:(0,e.jsxs)("p",{children:[(0,e.jsx)("img",{decoding:"async",className:"alignleft size-thumbnail wp-image-17786",src:"https://www.wordpress.rrze.fau.de/files/2018/01/seitenumbruch_symbolbild-150x147.png",alt:"aufgeblättertes Buch als Symbolbild für den Seitenumbruch",width:"150",height:"147",draggable:"false"}),"Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."]})})]}),(0,e.jsxs)("ol",{className:"flex-control-nav flex-control-paging",children:[(0,e.jsx)("li",{children:(0,e.jsx)("a",{href:"#",className:"flex-active",children:"1"})}),(0,e.jsx)("li",{children:(0,e.jsx)("a",{href:"#",className:"",children:"2"})})]}),(0,e.jsxs)("ul",{className:"flex-direction-nav",children:[(0,e.jsx)("li",{className:"flex-nav-prev",children:(0,e.jsx)("a",{className:"flex-prev",href:"#",children:"Previous"})}),(0,e.jsx)("li",{className:"flex-nav-next",children:(0,e.jsx)("a",{className:"flex-next",href:"#",children:"Next"})})]}),(0,e.jsx)("div",{className:"flex-pauseplay",children:(0,e.jsx)("a",{href:"#",className:"flex-pause",children:"Pause"})})]})})}))})}})}(); \ No newline at end of file diff --git a/build/timeline-item/index-rtl.css b/build/timeline-item/index-rtl.css index c8e4aa44..8b137891 100644 --- a/build/timeline-item/index-rtl.css +++ b/build/timeline-item/index-rtl.css @@ -1,4 +1 @@ -/*!******************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/timeline-item/editor.scss ***! - \******************************************************************************************************************************************************************************************************************************************************/ diff --git a/build/timeline-item/index.asset.php b/build/timeline-item/index.asset.php index 9e1e00c7..448599e5 100644 --- a/build/timeline-item/index.asset.php +++ b/build/timeline-item/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '658432720becc6ca1551'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '1bdd0084bbe96a4220b0'); diff --git a/build/timeline-item/index.css b/build/timeline-item/index.css index c8e4aa44..8b137891 100644 --- a/build/timeline-item/index.css +++ b/build/timeline-item/index.css @@ -1,4 +1 @@ -/*!******************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/timeline-item/editor.scss ***! - \******************************************************************************************************************************************************************************************************************************************************/ diff --git a/build/timeline-item/index.js b/build/timeline-item/index.js index 31282c20..302fab87 100644 --- a/build/timeline-item/index.js +++ b/build/timeline-item/index.js @@ -1,208 +1,3 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./src/components/HeadingComponent.tsx": -/*!*********************************************!*\ - !*** ./src/components/HeadingComponent.tsx ***! - \*********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\nvar __rest = undefined && undefined.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\nvar HeadingComponent = function HeadingComponent(_a) {\n var level = _a.level,\n children = _a.children,\n props = __rest(_a, [\"level\", \"children\"]);\n switch (level) {\n case 3:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h3\", Object.assign({}, props, {\n children: children\n }));\n case 4:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h4\", Object.assign({}, props, {\n children: children\n }));\n case 5:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h5\", Object.assign({}, props, {\n children: children\n }));\n case 6:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h6\", Object.assign({}, props, {\n children: children\n }));\n case 7:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h6\", Object.assign({}, props, {\n children: children\n }));\n default:\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"h2\", Object.assign({}, props, {\n children: children\n }));\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (HeadingComponent);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9IZWFkaW5nQ29tcG9uZW50LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFNQSxJQUFNQSxnQkFBZ0IsR0FBb0MsU0FBcERBLGdCQUFnQkEsQ0FBcUNDLEVBQTZCLEVBQUk7TUFBL0JDLEtBQUssR0FBVUQsRUFBWSxDQUEzQkMsS0FBSztJQUFFQyxRQUFRLEdBQUFGLEVBQVksQ0FBcEJFLFFBQVE7SUFBS0MsS0FBSyxHQUFBQyxNQUFBLENBQUFKLEVBQUEsRUFBM0IscUJBQTZCLENBQUY7RUFDcEYsUUFBUUMsS0FBSztJQUNYLEtBQUssQ0FBQztNQUNKLE9BQU9JLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDLEtBQUssQ0FBQztNQUNKLE9BQU9HLHNEQUFBLE9BQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFRSixLQUFLO1FBQUFELFFBQUEsRUFBR0E7TUFBUSxHQUFNO0lBQ3ZDO01BQ0UsT0FBT0csc0RBQUEsT0FBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVFKLEtBQUs7UUFBQUQsUUFBQSxFQUFHQTtNQUFRLEdBQU07RUFDekM7QUFDRixDQUFDO0FBRUQsK0RBQWVILGdCQUFnQiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvY29tcG9uZW50cy9IZWFkaW5nQ29tcG9uZW50LnRzeD8xMzMwIl0sInNvdXJjZXNDb250ZW50IjpbInR5cGUgSGVhZGluZ0NvbXBvbmVudFByb3BzID0ge1xuICBsZXZlbDogbnVtYmVyO1xuICBjaGlsZHJlbjogUmVhY3QuUmVhY3ROb2RlO1xuICBba2V5OiBzdHJpbmddOiBhbnk7IC8vIFRoaXMgYWxsb3dzIGZvciBhbnkgYWRkaXRpb25hbCBwcm9wZXJ0aWVzIGxpa2UgYGNsYXNzTmFtZWAuXG59O1xuXG5jb25zdCBIZWFkaW5nQ29tcG9uZW50OiBSZWFjdC5GQzxIZWFkaW5nQ29tcG9uZW50UHJvcHM+ID0gKHsgbGV2ZWwsIGNoaWxkcmVuLCAuLi5wcm9wcyB9KSA9PiB7XG4gIHN3aXRjaCAobGV2ZWwpIHtcbiAgICBjYXNlIDM6XG4gICAgICByZXR1cm4gPGgzIHsuLi5wcm9wc30+e2NoaWxkcmVufTwvaDM+O1xuICAgIGNhc2UgNDpcbiAgICAgIHJldHVybiA8aDQgey4uLnByb3BzfT57Y2hpbGRyZW59PC9oND47XG4gICAgY2FzZSA1OlxuICAgICAgcmV0dXJuIDxoNSB7Li4ucHJvcHN9PntjaGlsZHJlbn08L2g1PjtcbiAgICBjYXNlIDY6XG4gICAgICByZXR1cm4gPGg2IHsuLi5wcm9wc30+e2NoaWxkcmVufTwvaDY+O1xuICAgIGNhc2UgNzpcbiAgICAgIHJldHVybiA8aDYgey4uLnByb3BzfT57Y2hpbGRyZW59PC9oNj47XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiA8aDIgey4uLnByb3BzfT57Y2hpbGRyZW59PC9oMj47XG4gIH1cbn07XG5cbmV4cG9ydCBkZWZhdWx0IEhlYWRpbmdDb21wb25lbnQ7XG4iXSwibmFtZXMiOlsiSGVhZGluZ0NvbXBvbmVudCIsIl9hIiwibGV2ZWwiLCJjaGlsZHJlbiIsInByb3BzIiwiX19yZXN0IiwiX2pzeCIsIk9iamVjdCIsImFzc2lnbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/HeadingComponent.tsx\n"); - -/***/ }), - -/***/ "./src/timeline-item/edit.tsx": -/*!************************************!*\ - !*** ./src/timeline-item/edit.tsx ***! - \************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/element */ \"@wordpress/element\");\n/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_5__);\nvar __rest = undefined && undefined.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\n\n\n\n\n\n\nfunction Edit(_a) {\n var attributes = _a.attributes,\n setAttributes = _a.setAttributes,\n context = _a.context,\n ownProps = __rest(_a, [\"attributes\", \"setAttributes\", \"context\"]);\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_2__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n var title = attributes.title;\n /**\n * Set the heading level attribute based on the global setting.\n */\n (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_5__.useEffect)(function () {\n setAttributes({\n hstart: context[\"rrze-elements/timeline-hstart\"]\n });\n }), [context[\"rrze-elements/hstart\"]];\n // Function to handle the change of the title attribute.\n var onChangeTitle = function onChangeTitle(newText) {\n if (newText === \"\") {\n setAttributes({\n title: \"\"\n });\n } else {\n setAttributes({\n title: newText\n });\n }\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", Object.assign({}, props, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"tooltip\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"tooltip-arrow\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n level: attributes.hstart,\n className: \"timeline-label\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.RichText, {\n tagName: \"p\",\n value: title,\n onChange: onChangeTitle,\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Enter a Date or Label\", \"rrze-elements-blocks\"),\n allowedFormats: [],\n className: \"elements-blocks-input-following-icon\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n template: [[\"core/paragraph\", {\n placeholder: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_3__.__)(\"Add a description…\", \"rrze-elements-blocks\")\n }]],\n allowedBlocks: [\"core/paragraph\"],\n templateLock: false\n })]\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGltZWxpbmUtaXRlbS9lZGl0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFNaUM7QUFFa0I7QUFFTDtBQUNUO0FBQ3lCO0FBS2Y7QUFZakMsU0FBVVMsSUFBSUEsQ0FBQ0MsRUFLakI7TUFKVkMsVUFBVSxHQUVIRCxFQUVHLENBSlZDLFVBQVU7SUFDVkMsYUFBYSxHQUNORixFQUVHLENBSFZFLGFBQWE7SUFDYkMsT0FBTyxHQUFBSCxFQUVHLENBRlZHLE9BQU87SUFDSkMsUUFBUSxHQUFBQyxNQUFBLENBQUFMLEVBQUEsRUFKZ0IsMENBSzVCLENBRFk7RUFFWCxJQUFNTSxLQUFLLEdBQUdoQixzRUFBYSxFQUFFO0VBQzdCLElBQUFpQixZQUFBLEdBQ0VaLDREQUFXLENBQUNGLDBEQUFnQixDQUFDO0lBRHZCZSx1Q0FBdUMsR0FBQUQsWUFBQSxDQUF2Q0MsdUNBQXVDO0VBRy9DLElBQU1DLEtBQUssR0FBR1IsVUFBVSxDQUFDUSxLQUFLO0VBRTlCOzs7RUFHQVgsNkRBQVMsQ0FBQyxZQUFLO0lBQ2JJLGFBQWEsQ0FBQztNQUNaUSxNQUFNLEVBQUVQLE9BQU8sQ0FBQywrQkFBK0I7S0FDaEQsQ0FBQztFQUNKLENBQUMsQ0FBQyxFQUNBLENBQUNBLE9BQU8sQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDO0VBRW5DO0VBQ0EsSUFBTVEsYUFBYSxHQUFHLFNBQWhCQSxhQUFhQSxDQUFJQyxPQUFlLEVBQUk7SUFDeEMsSUFBSUEsT0FBTyxLQUFLLEVBQUUsRUFBRTtNQUNsQlYsYUFBYSxDQUFDO1FBQUVPLEtBQUssRUFBRTtNQUFFLENBQUUsQ0FBQztJQUM5QixDQUFDLE1BQU07TUFDTFAsYUFBYSxDQUFDO1FBQUVPLEtBQUssRUFBRUc7TUFBTyxDQUFFLENBQUM7SUFDbkM7RUFDRixDQUFDO0VBRUQsT0FDRUMsc0RBQUEsT0FBQUMsTUFBQSxDQUFBQyxNQUFBLEtBQVFULEtBQUs7SUFBQVUsUUFBQSxFQUNYQyx1REFBQTtNQUFLQyxTQUFTLEVBQUMsU0FBUztNQUFBRixRQUFBLEdBQ3RCSCxzREFBQTtRQUFLSyxTQUFTLEVBQUM7TUFBZSxFQUFPLEVBQ3JDTCxzREFBQSxDQUFDaEIsb0VBQWdCO1FBQUNzQixLQUFLLEVBQUVsQixVQUFVLENBQUNTLE1BQU07UUFBRVEsU0FBUyxFQUFDLGdCQUFnQjtRQUFBRixRQUFBLEVBQ3BFSCxzREFBQSxDQUFDbkIsNkRBQVE7VUFDUDBCLE9BQU8sRUFBQyxHQUFHO1VBQ1hDLEtBQUssRUFBRVosS0FBSztVQUNaYSxRQUFRLEVBQUVYLGFBQWE7VUFDdkJZLFdBQVcsRUFBRTNCLG1EQUFFLENBQUMsdUJBQXVCLEVBQUUsc0JBQXNCLENBQUM7VUFDaEU0QixjQUFjLEVBQUUsRUFBRTtVQUNsQk4sU0FBUyxFQUFDO1FBQXNDO01BQ2hELEVBQ2UsRUFDbkJMLHNEQUFBLENBQUN0QixnRUFBVztRQUNWa0MsUUFBUSxFQUFFLENBQ1IsQ0FDRSxnQkFBZ0IsRUFDaEI7VUFBRUYsV0FBVyxFQUFFM0IsbURBQUUsQ0FBQyxvQkFBb0IsRUFBRSxzQkFBc0I7UUFBQyxDQUFFLENBQ2xFLENBQ0Y7UUFDRDhCLGFBQWEsRUFBRSxDQUFDLGdCQUFnQixDQUFDO1FBQ2pDQyxZQUFZLEVBQUU7TUFBSyxFQUNuQjtJQUFBO0VBQ0UsR0FDSDtBQUVUIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90aW1lbGluZS1pdGVtL2VkaXQudHN4PzE1OTkiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgdXNlQmxvY2tQcm9wcyxcbiAgSW5uZXJCbG9ja3MsXG4gIEluc3BlY3RvckNvbnRyb2xzLFxuICBCbG9ja0NvbnRyb2xzLFxuICBzdG9yZSBhcyBibG9ja0VkaXRvclN0b3JlLFxufSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcblxuaW1wb3J0IHsgUmljaFRleHQgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7IFBhbmVsQm9keSB9IGZyb20gXCJAd29yZHByZXNzL2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IHVzZURpc3BhdGNoIH0gZnJvbSBcIkB3b3JkcHJlc3MvZGF0YVwiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgSGVhZGluZ0NvbXBvbmVudCBmcm9tIFwiLi4vY29tcG9uZW50cy9IZWFkaW5nQ29tcG9uZW50XCI7XG5pbXBvcnQge1xuICBIZWFkaW5nU2VsZWN0b3IsXG4gIEhlYWRpbmdTZWxlY3Rvckluc3BlY3Rvcixcbn0gZnJvbSBcIi4uL2NvbXBvbmVudHMvSGVhZGluZ1NlbGVjdG9yXCI7XG5pbXBvcnQgeyB1c2VFZmZlY3QgfSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5cbnR5cGUgU2F2ZVByb3BzID0ge1xuICBhdHRyaWJ1dGVzOiB7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICBoc3RhcnQ6IG51bWJlcjtcbiAgfTtcbiAgc2V0QXR0cmlidXRlczogKGF0dHJpYnV0ZXM6IFBhcnRpYWw8U2F2ZVByb3BzW1wiYXR0cmlidXRlc1wiXT4pID0+IHZvaWQ7XG4gIGNsaWVudElkPzogc3RyaW5nO1xuICBjb250ZXh0OiB7IFtrZXk6IHN0cmluZ106IGFueSB9O1xufTtcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRWRpdCh7XG4gIGF0dHJpYnV0ZXMsXG4gIHNldEF0dHJpYnV0ZXMsXG4gIGNvbnRleHQsXG4gIC4uLm93blByb3BzXG59OiBTYXZlUHJvcHMpIHtcbiAgY29uc3QgcHJvcHMgPSB1c2VCbG9ja1Byb3BzKCk7XG4gIGNvbnN0IHsgX191bnN0YWJsZU1hcmtOZXh0Q2hhbmdlQXNOb3RQZXJzaXN0ZW50IH0gPVxuICAgIHVzZURpc3BhdGNoKGJsb2NrRWRpdG9yU3RvcmUpO1xuXG4gIGNvbnN0IHRpdGxlID0gYXR0cmlidXRlcy50aXRsZTtcblxuICAvKipcbiAgICogU2V0IHRoZSBoZWFkaW5nIGxldmVsIGF0dHJpYnV0ZSBiYXNlZCBvbiB0aGUgZ2xvYmFsIHNldHRpbmcuXG4gICAqL1xuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoe1xuICAgICAgaHN0YXJ0OiBjb250ZXh0W1wicnJ6ZS1lbGVtZW50cy90aW1lbGluZS1oc3RhcnRcIl0sXG4gICAgfSk7XG4gIH0pLFxuICAgIFtjb250ZXh0W1wicnJ6ZS1lbGVtZW50cy9oc3RhcnRcIl1dO1xuXG4gIC8vIEZ1bmN0aW9uIHRvIGhhbmRsZSB0aGUgY2hhbmdlIG9mIHRoZSB0aXRsZSBhdHRyaWJ1dGUuXG4gIGNvbnN0IG9uQ2hhbmdlVGl0bGUgPSAobmV3VGV4dDogc3RyaW5nKSA9PiB7XG4gICAgaWYgKG5ld1RleHQgPT09IFwiXCIpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyB0aXRsZTogXCJcIiB9KTtcbiAgICB9IGVsc2Uge1xuICAgICAgc2V0QXR0cmlidXRlcyh7IHRpdGxlOiBuZXdUZXh0IH0pO1xuICAgIH1cbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxsaSB7Li4ucHJvcHN9PlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0b29sdGlwXCI+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidG9vbHRpcC1hcnJvd1wiPjwvZGl2PlxuICAgICAgICA8SGVhZGluZ0NvbXBvbmVudCBsZXZlbD17YXR0cmlidXRlcy5oc3RhcnR9IGNsYXNzTmFtZT1cInRpbWVsaW5lLWxhYmVsXCI+XG4gICAgICAgICAgPFJpY2hUZXh0XG4gICAgICAgICAgICB0YWdOYW1lPVwicFwiXG4gICAgICAgICAgICB2YWx1ZT17dGl0bGV9XG4gICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2VUaXRsZX1cbiAgICAgICAgICAgIHBsYWNlaG9sZGVyPXtfXyhcIkVudGVyIGEgRGF0ZSBvciBMYWJlbFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgICAgYWxsb3dlZEZvcm1hdHM9e1tdfVxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiZWxlbWVudHMtYmxvY2tzLWlucHV0LWZvbGxvd2luZy1pY29uXCJcbiAgICAgICAgICAvPlxuICAgICAgICA8L0hlYWRpbmdDb21wb25lbnQ+XG4gICAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICAgIHRlbXBsYXRlPXtbXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIFwiY29yZS9wYXJhZ3JhcGhcIixcbiAgICAgICAgICAgICAgeyBwbGFjZWhvbGRlcjogX18oXCJBZGQgYSBkZXNjcmlwdGlvbuKAplwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpIH0sXG4gICAgICAgICAgICBdLFxuICAgICAgICAgIF19XG4gICAgICAgICAgYWxsb3dlZEJsb2Nrcz17W1wiY29yZS9wYXJhZ3JhcGhcIl19XG4gICAgICAgICAgdGVtcGxhdGVMb2NrPXtmYWxzZX1cbiAgICAgICAgLz5cbiAgICAgIDwvZGl2PlxuICAgIDwvbGk+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwic3RvcmUiLCJibG9ja0VkaXRvclN0b3JlIiwiUmljaFRleHQiLCJ1c2VEaXNwYXRjaCIsIl9fIiwiSGVhZGluZ0NvbXBvbmVudCIsInVzZUVmZmVjdCIsIkVkaXQiLCJfYSIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiY29udGV4dCIsIm93blByb3BzIiwiX19yZXN0IiwicHJvcHMiLCJfdXNlRGlzcGF0Y2giLCJfX3Vuc3RhYmxlTWFya05leHRDaGFuZ2VBc05vdFBlcnNpc3RlbnQiLCJ0aXRsZSIsImhzdGFydCIsIm9uQ2hhbmdlVGl0bGUiLCJuZXdUZXh0IiwiX2pzeCIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX2pzeHMiLCJjbGFzc05hbWUiLCJsZXZlbCIsInRhZ05hbWUiLCJ2YWx1ZSIsIm9uQ2hhbmdlIiwicGxhY2Vob2xkZXIiLCJhbGxvd2VkRm9ybWF0cyIsInRlbXBsYXRlIiwiYWxsb3dlZEJsb2NrcyIsInRlbXBsYXRlTG9jayJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/timeline-item/edit.tsx\n"); - -/***/ }), - -/***/ "./src/timeline-item/index.tsx": -/*!*************************************!*\ - !*** ./src/timeline-item/index.tsx ***! - \*************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./editor.scss */ \"./src/timeline-item/editor.scss\");\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./edit */ \"./src/timeline-item/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./save */ \"./src/timeline-item/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./block.json */ \"./src/timeline-item/block.json\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__);\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_5__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".25\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"-23.79\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n transform: \"translate(372.52 -139.48) rotate(90)\",\n \"fill-rule\": \"evenodd\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n transform: \"translate(512) rotate(90)\",\n \"fill-rule\": \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"g\", {\n opacity: \".25\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"255.17\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n transform: \"translate(651.48 139.48) rotate(90)\",\n \"fill-rule\": \"evenodd\"\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"line\", {\n x1: \"80.6\",\n y1: \"62.76\",\n x2: \"80.6\",\n y2: \"451.28\",\n fill: \"none\",\n opacity: \".25\",\n stroke: \"black\",\n \"stroke-linecap\": \"round\",\n \"stroke-miterlimit\": \"10\",\n \"stroke-width\": \"8\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"66.87\",\n y: \"73.88\",\n width: \"27.46\",\n height: \"27.46\",\n rx: \"11.29\",\n ry: \"11.29\",\n \"fill-rule\": \"evenodd\",\n opacity: \".25\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"66.87\",\n y: \"214.88\",\n width: \"27.46\",\n height: \"27.46\",\n rx: \"11.29\",\n ry: \"11.29\",\n \"fill-rule\": \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"66.87\",\n y: \"352.85\",\n width: \"27.46\",\n height: \"27.46\",\n rx: \"11.29\",\n ry: \"11.29\",\n \"fill-rule\": \"evenodd\",\n opacity: \".25\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"line\", {\n x1: \"80.6\",\n y1: \"199.36\",\n x2: \"80.6\",\n y2: \"327.3\",\n fill: \"none\",\n stroke: \"black\",\n \"stroke-linecap\": \"round\",\n \"stroke-miterlimit\": \"10\",\n \"stroke-width\": \"8\"\n })]\n })\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n __experimentalLabel: function __experimentalLabel(attributes, _ref) {\n var context = _ref.context;\n var title = attributes.title,\n hstart = attributes.hstart;\n // In the list view, use the block's title as the label.\n // If the title is empty, fall back to the default label.\n if (context === \"list-view\" && title) {\n return title;\n }\n if (context === \"accessibility\") {\n return !title || title.length === 0 ? (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.sprintf)(/* translators: accessibility text. %s: heading level. */\n (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)(\"Level %s. Empty.\", \"rrze-elements-blocks\"), hstart) : (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.sprintf)(/* translators: accessibility text. 1: heading level. 2: heading title. */\n (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_6__.__)(\"Level %1$s. %2$s\", \"rrze-elements-blocks\"), hstart, title);\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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O1FBQ1hDLE1BQU0sRUFBQyxPQUFPO1FBQUEsa0JBQ0MsT0FBTztRQUFBLHFCQUNKLElBQUk7UUFBQSxnQkFDVDtNQUFHLEVBQ2hCO0lBQUE7R0FHUDtFQUNEOzs7RUFHQUMsSUFBSSxFQUFFNUIsNkNBQUk7RUFFVjs7O0VBR0FDLElBQUksRUFBSkEsNkNBQUk7RUFDSjRCLG1CQUFtQixFQUFFLFNBQXJCQSxtQkFBbUJBLENBQ2pCQyxVQUEyQixFQUFBQyxJQUFBLEVBRXpCO0lBQUEsSUFEQUMsT0FBTyxHQUFBRCxJQUFBLENBQVBDLE9BQU87SUFFVCxJQUFRQyxLQUFLLEdBQWFILFVBQVUsQ0FBNUJHLEtBQUs7TUFBRUMsTUFBTSxHQUFLSixVQUFVLENBQXJCSSxNQUFNO0lBRXJCO0lBQ0E7SUFDQSxJQUFJRixPQUFPLEtBQUssV0FBVyxJQUFJQyxLQUFLLEVBQUU7TUFDcEMsT0FBT0EsS0FBSztJQUNkO0lBRUEsSUFBSUQsT0FBTyxLQUFLLGVBQWUsRUFBRTtNQUMvQixPQUFPLENBQUNDLEtBQUssSUFBSUEsS0FBSyxDQUFDRSxNQUFNLEtBQUssQ0FBQyxHQUMvQi9CLHdEQUFPLENBQ0w7TUFDQUQsbURBQUUsQ0FBQyxrQkFBa0IsRUFBRSxzQkFBc0IsQ0FBQyxFQUM5QytCLE1BQU0sQ0FDUCxHQUNEOUIsd0RBQU8sQ0FDTDtNQUNBRCxtREFBRSxDQUFDLGtCQUFrQixFQUFFLHNCQUFzQixDQUFDLEVBQzlDK0IsTUFBTSxFQUNORCxLQUFLLENBQ047SUFDUDtFQUNGO0NBQ00sQ0FDVCIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9zcmMvdGltZWxpbmUtaXRlbS9pbmRleC50c3g/MGJiZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlZ2lzdGVycyBhIG5ldyBibG9jayBwcm92aWRlZCBhIHVuaXF1ZSBuYW1lIGFuZCBhbiBvYmplY3QgZGVmaW5pbmcgaXRzIGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIud29yZHByZXNzLm9yZy9ibG9jay1lZGl0b3IvZGV2ZWxvcGVycy9ibG9jay1hcGkvI3JlZ2lzdGVyaW5nLWEtYmxvY2tcbiAqL1xuaW1wb3J0IHsgcmVnaXN0ZXJCbG9ja1R5cGUgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9ja3NcIjtcbmltcG9ydCB7IGNyZWF0ZUJsb2NrIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2tzXCI7XG5cbi8qKlxuICogTGV0cyB3ZWJwYWNrIHByb2Nlc3MgQ1NTLCBTQVNTIG9yIFNDU1MgZmlsZXMgcmVmZXJlbmNlZCBpbiBKYXZhU2NyaXB0IGZpbGVzLlxuICogQWxsIGZpbGVzIGNvbnRhaW5pbmcgYHN0eWxlYCBrZXl3b3JkIGFyZSBidW5kbGVkIHRvZ2V0aGVyLiBUaGUgY29kZSB1c2VkXG4gKiBnZXRzIGFwcGxpZWQgYm90aCB0byB0aGUgZnJvbnQgb2YgeW91ciBzaXRlIGFuZCB0byB0aGUgZWRpdG9yLiBBbGwgb3RoZXIgZmlsZXNcbiAqIGdldCBhcHBsaWVkIHRvIHRoZSBlZGl0b3Igb25seS5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL0B3b3JkcHJlc3Mvc2NyaXB0cyN1c2luZy1jc3NcbiAqL1xuaW1wb3J0IFwiLi9lZGl0b3Iuc2Nzc1wiO1xuXG4vKipcbiAqIEludGVybmFsIGRlcGVuZGVuY2llc1xuICovXG5pbXBvcnQgRWRpdCBmcm9tIFwiLi9lZGl0XCI7XG5pbXBvcnQgc2F2ZSBmcm9tIFwiLi9zYXZlXCI7XG5pbXBvcnQgbWV0YWRhdGEgZnJvbSBcIi4vYmxvY2suanNvblwiO1xuaW1wb3J0IHsgX18sIHNwcmludGYgfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5cbmludGVyZmFjZSBBdHRyaWJ1dGVzVjEge1xuICB0aXRsZTogc3RyaW5nO1xuICBoc3RhcnQ6IG51bWJlcjtcbn1cblxuLy90eXBlIEJsb2NrQXR0cmlidXRlcyA9IEF0dHJpYnV0ZXNWMSB8IEF0dHJpYnV0ZXNWMiB8IEF0dHJpYnV0ZXNWMztcbnR5cGUgQmxvY2tBdHRyaWJ1dGVzID0gQXR0cmlidXRlc1YxO1xuXG5pbnRlcmZhY2UgTGFiZWxDb250ZXh0IHtcbiAgY29udGV4dDogc3RyaW5nO1xufVxuXG4vKipcbiAqIEV2ZXJ5IGJsb2NrIHN0YXJ0cyBieSByZWdpc3RlcmluZyBhIG5ldyBibG9jayB0eXBlIGRlZmluaXRpb24uXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5yZWdpc3RlckJsb2NrVHlwZShcbiAgbWV0YWRhdGEubmFtZSBhcyBhbnksXG4gIHtcbiAgICAvKipcbiAgICAgKiBVc2VkIHRvIGNvbnN0cnVjdCBhIHByZXZpZXcgZm9yIHRoZSBibG9jayB0byBiZSBzaG93biBpbiB0aGUgYmxvY2sgaW5zZXJ0ZXIuXG4gICAgICovXG4gICAgaWNvbjoge1xuICAgICAgc3JjOiAoXG4gICAgICAgIDxzdmdcbiAgICAgICAgICBpZD1cIkViZW5lXzFcIlxuICAgICAgICAgIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIlxuICAgICAgICAgIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiXG4gICAgICAgID5cbiAgICAgICAgICA8ZyBvcGFjaXR5PVwiLjI1XCI+XG4gICAgICAgICAgICA8cmVjdFxuICAgICAgICAgICAgICB4PVwiMTk5LjUzXCJcbiAgICAgICAgICAgICAgeT1cIi0yMy43OVwiXG4gICAgICAgICAgICAgIHdpZHRoPVwiMTEyLjk0XCJcbiAgICAgICAgICAgICAgaGVpZ2h0PVwiMjgwLjYyXCJcbiAgICAgICAgICAgICAgcng9XCI1LjczXCJcbiAgICAgICAgICAgICAgcnk9XCI1LjczXCJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDM3Mi41MiAtMTM5LjQ4KSByb3RhdGUoOTApXCJcbiAgICAgICAgICAgICAgZmlsbC1ydWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvZz5cbiAgICAgICAgICA8cmVjdFxuICAgICAgICAgICAgeD1cIjE5OS41M1wiXG4gICAgICAgICAgICB5PVwiMTE1LjY5XCJcbiAgICAgICAgICAgIHdpZHRoPVwiMTEyLjk0XCJcbiAgICAgICAgICAgIGhlaWdodD1cIjI4MC42MlwiXG4gICAgICAgICAgICByeD1cIjUuNzNcIlxuICAgICAgICAgICAgcnk9XCI1LjczXCJcbiAgICAgICAgICAgIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg1MTIpIHJvdGF0ZSg5MClcIlxuICAgICAgICAgICAgZmlsbC1ydWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgLz5cbiAgICAgICAgICA8ZyBvcGFjaXR5PVwiLjI1XCI+XG4gICAgICAgICAgICA8cmVjdFxuICAgICAgICAgICAgICB4PVwiMTk5LjUzXCJcbiAgICAgICAgICAgICAgeT1cIjI1NS4xN1wiXG4gICAgICAgICAgICAgIHdpZHRoPVwiMTEyLjk0XCJcbiAgICAgICAgICAgICAgaGVpZ2h0PVwiMjgwLjYyXCJcbiAgICAgICAgICAgICAgcng9XCI1LjczXCJcbiAgICAgICAgICAgICAgcnk9XCI1LjczXCJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDY1MS40OCAxMzkuNDgpIHJvdGF0ZSg5MClcIlxuICAgICAgICAgICAgICBmaWxsLXJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9nPlxuICAgICAgICAgIDxsaW5lXG4gICAgICAgICAgICB4MT1cIjgwLjZcIlxuICAgICAgICAgICAgeTE9XCI2Mi43NlwiXG4gICAgICAgICAgICB4Mj1cIjgwLjZcIlxuICAgICAgICAgICAgeTI9XCI0NTEuMjhcIlxuICAgICAgICAgICAgZmlsbD1cIm5vbmVcIlxuICAgICAgICAgICAgb3BhY2l0eT1cIi4yNVwiXG4gICAgICAgICAgICBzdHJva2U9XCJibGFja1wiXG4gICAgICAgICAgICBzdHJva2UtbGluZWNhcD1cInJvdW5kXCJcbiAgICAgICAgICAgIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIlxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoPVwiOFwiXG4gICAgICAgICAgLz5cbiAgICAgICAgICA8cmVjdFxuICAgICAgICAgICAgeD1cIjY2Ljg3XCJcbiAgICAgICAgICAgIHk9XCI3My44OFwiXG4gICAgICAgICAgICB3aWR0aD1cIjI3LjQ2XCJcbiAgICAgICAgICAgIGhlaWdodD1cIjI3LjQ2XCJcbiAgICAgICAgICAgIHJ4PVwiMTEuMjlcIlxuICAgICAgICAgICAgcnk9XCIxMS4yOVwiXG4gICAgICAgICAgICBmaWxsLXJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICAgIG9wYWNpdHk9XCIuMjVcIlxuICAgICAgICAgIC8+XG4gICAgICAgICAgPHJlY3RcbiAgICAgICAgICAgIHg9XCI2Ni44N1wiXG4gICAgICAgICAgICB5PVwiMjE0Ljg4XCJcbiAgICAgICAgICAgIHdpZHRoPVwiMjcuNDZcIlxuICAgICAgICAgICAgaGVpZ2h0PVwiMjcuNDZcIlxuICAgICAgICAgICAgcng9XCIxMS4yOVwiXG4gICAgICAgICAgICByeT1cIjExLjI5XCJcbiAgICAgICAgICAgIGZpbGwtcnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIC8+XG4gICAgICAgICAgPHJlY3RcbiAgICAgICAgICAgIHg9XCI2Ni44N1wiXG4gICAgICAgICAgICB5PVwiMzUyLjg1XCJcbiAgICAgICAgICAgIHdpZHRoPVwiMjcuNDZcIlxuICAgICAgICAgICAgaGVpZ2h0PVwiMjcuNDZcIlxuICAgICAgICAgICAgcng9XCIxMS4yOVwiXG4gICAgICAgICAgICByeT1cIjExLjI5XCJcbiAgICAgICAgICAgIGZpbGwtcnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgICAgb3BhY2l0eT1cIi4yNVwiXG4gICAgICAgICAgLz5cbiAgICAgICAgICA8bGluZVxuICAgICAgICAgICAgeDE9XCI4MC42XCJcbiAgICAgICAgICAgIHkxPVwiMTk5LjM2XCJcbiAgICAgICAgICAgIHgyPVwiODAuNlwiXG4gICAgICAgICAgICB5Mj1cIjMyNy4zXCJcbiAgICAgICAgICAgIGZpbGw9XCJub25lXCJcbiAgICAgICAgICAgIHN0cm9rZT1cImJsYWNrXCJcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIlxuICAgICAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg9XCI4XCJcbiAgICAgICAgICAvPlxuICAgICAgICA8L3N2Zz5cbiAgICAgICksXG4gICAgfSxcbiAgICAvKipcbiAgICAgKiBAc2VlIC4vZWRpdC5qc1xuICAgICAqL1xuICAgIGVkaXQ6IEVkaXQsXG5cbiAgICAvKipcbiAgICAgKiBAc2VlIC4vc2F2ZS5qc1xuICAgICAqL1xuICAgIHNhdmUsXG4gICAgX19leHBlcmltZW50YWxMYWJlbDogKFxuICAgICAgYXR0cmlidXRlczogQmxvY2tBdHRyaWJ1dGVzLFxuICAgICAgeyBjb250ZXh0IH06IExhYmVsQ29udGV4dFxuICAgICkgPT4ge1xuICAgICAgY29uc3QgeyB0aXRsZSwgaHN0YXJ0IH0gPSBhdHRyaWJ1dGVzO1xuXG4gICAgICAvLyBJbiB0aGUgbGlzdCB2aWV3LCB1c2UgdGhlIGJsb2NrJ3MgdGl0bGUgYXMgdGhlIGxhYmVsLlxuICAgICAgLy8gSWYgdGhlIHRpdGxlIGlzIGVtcHR5LCBmYWxsIGJhY2sgdG8gdGhlIGRlZmF1bHQgbGFiZWwuXG4gICAgICBpZiAoY29udGV4dCA9PT0gXCJsaXN0LXZpZXdcIiAmJiB0aXRsZSkge1xuICAgICAgICByZXR1cm4gdGl0bGU7XG4gICAgICB9XG5cbiAgICAgIGlmIChjb250ZXh0ID09PSBcImFjY2Vzc2liaWxpdHlcIikge1xuICAgICAgICByZXR1cm4gIXRpdGxlIHx8IHRpdGxlLmxlbmd0aCA9PT0gMFxuICAgICAgICAgID8gc3ByaW50ZihcbiAgICAgICAgICAgICAgLyogdHJhbnNsYXRvcnM6IGFjY2Vzc2liaWxpdHkgdGV4dC4gJXM6IGhlYWRpbmcgbGV2ZWwuICovXG4gICAgICAgICAgICAgIF9fKFwiTGV2ZWwgJXMuIEVtcHR5LlwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgICAgICAgICAgICBoc3RhcnRcbiAgICAgICAgICAgIClcbiAgICAgICAgICA6IHNwcmludGYoXG4gICAgICAgICAgICAgIC8qIHRyYW5zbGF0b3JzOiBhY2Nlc3NpYmlsaXR5IHRleHQuIDE6IGhlYWRpbmcgbGV2ZWwuIDI6IGhlYWRpbmcgdGl0bGUuICovXG4gICAgICAgICAgICAgIF9fKFwiTGV2ZWwgJTEkcy4gJTIkc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpLFxuICAgICAgICAgICAgICBoc3RhcnQsXG4gICAgICAgICAgICAgIHRpdGxlXG4gICAgICAgICAgICApO1xuICAgICAgfVxuICAgIH0sXG4gIH0gYXMgYW55XG4pO1xuIl0sIm5hbWVzIjpbInJlZ2lzdGVyQmxvY2tUeXBlIiwiRWRpdCIsInNhdmUiLCJtZXRhZGF0YSIsIl9fIiwic3ByaW50ZiIsIm5hbWUiLCJpY29uIiwic3JjIiwiX2pzeHMiLCJpZCIsInhtbG5zIiwidmlld0JveCIsImNoaWxkcmVuIiwiX2pzeCIsIm9wYWNpdHkiLCJ4IiwieSIsIndpZHRoIiwiaGVpZ2h0IiwicngiLCJyeSIsInRyYW5zZm9ybSIsIngxIiwieTEiLCJ4MiIsInkyIiwiZmlsbCIsInN0cm9rZSIsImVkaXQiLCJfX2V4cGVyaW1lbnRhbExhYmVsIiwiYXR0cmlidXRlcyIsIl9yZWYiLCJjb250ZXh0IiwidGl0bGUiLCJoc3RhcnQiLCJsZW5ndGgiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/timeline-item/index.tsx\n"); - -/***/ }), - -/***/ "./src/timeline-item/save.tsx": -/*!************************************!*\ - !*** ./src/timeline-item/save.tsx ***! - \************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/HeadingComponent */ \"./src/components/HeadingComponent.tsx\");\n\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"li\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", {\n className: \"tooltip\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", {\n className: \"tooltip-arrow\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_HeadingComponent__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n level: attributes.hstart,\n className: \"timeline-label\",\n children: attributes.title\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})]\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGltZWxpbmUtaXRlbS9zYXZlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQXFFO0FBRVA7QUFlaEQsU0FBVUcsSUFBSUEsQ0FBQUMsSUFBQSxFQUEwQjtFQUFBLElBQXZCQyxVQUFVLEdBQUFELElBQUEsQ0FBVkMsVUFBVTtFQUN2QyxJQUFNQyxVQUFVLEdBQUdOLGtFQUFhLENBQUNHLElBQUksRUFBRTtFQUV2QyxPQUNFSSxzREFBQSxPQUFBQyxNQUFBLENBQUFDLE1BQUEsS0FBUUgsVUFBVTtJQUFBSSxRQUFBLEVBQ2hCQyx1REFBQTtNQUFLQyxTQUFTLEVBQUMsU0FBUztNQUFBRixRQUFBLEdBQ3hCSCxzREFBQTtRQUFLSyxTQUFTLEVBQUM7TUFBZSxFQUFPLEVBQ2pDTCxzREFBQSxDQUFDTCxvRUFBZ0I7UUFBQ1csS0FBSyxFQUFFUixVQUFVLENBQUNTLE1BQU07UUFBRUYsU0FBUyxFQUFDLGdCQUFnQjtRQUFBRixRQUFBLEVBQ25FTCxVQUFVLENBQUNVO01BQUssRUFDQSxFQUNuQlIsc0RBQUEsQ0FBQ04sZ0VBQVcsQ0FBQ2UsT0FBTyxLQUFHO0lBQUE7RUFDakIsR0FDUDtBQUVUIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90aW1lbGluZS1pdGVtL3NhdmUudHN4PzA1MWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQmxvY2tQcm9wcywgSW5uZXJCbG9ja3MgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9jay1lZGl0b3JcIjtcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IEhlYWRpbmdDb21wb25lbnQgZnJvbSBcIi4uL2NvbXBvbmVudHMvSGVhZGluZ0NvbXBvbmVudFwiO1xuXG50eXBlIFNhdmVQcm9wcyA9IHtcbiAgYXR0cmlidXRlczoge1xuICAgIHllYXI6IHN0cmluZztcbiAgICBtb250aDogc3RyaW5nO1xuICAgIGRheTogc3RyaW5nO1xuICAgIGhvdXI6IHN0cmluZztcbiAgICBtaW51dGU6IHN0cmluZztcbiAgICBzZWNvbmQ6IHN0cmluZztcbiAgICB0aXRsZTogc3RyaW5nO1xuICAgIGhzdGFydDogbnVtYmVyO1xuICB9O1xufTtcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gc2F2ZSh7IGF0dHJpYnV0ZXMgfTogU2F2ZVByb3BzKSB7XG4gIGNvbnN0IGJsb2NrUHJvcHMgPSB1c2VCbG9ja1Byb3BzLnNhdmUoKTtcblxuICByZXR1cm4gKFxuICAgIDxsaSB7Li4uYmxvY2tQcm9wc30+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInRvb2x0aXBcIj5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwidG9vbHRpcC1hcnJvd1wiPjwvZGl2PlxuICAgICAgICAgIDxIZWFkaW5nQ29tcG9uZW50IGxldmVsPXthdHRyaWJ1dGVzLmhzdGFydH0gY2xhc3NOYW1lPVwidGltZWxpbmUtbGFiZWxcIj5cbiAgICAgICAgICAgIHthdHRyaWJ1dGVzLnRpdGxlfVxuICAgICAgICAgIDwvSGVhZGluZ0NvbXBvbmVudD5cbiAgICAgICAgICA8SW5uZXJCbG9ja3MuQ29udGVudCAvPlxuICAgICAgICAgIDwvZGl2PlxuICAgIDwvbGk+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSGVhZGluZ0NvbXBvbmVudCIsInNhdmUiLCJfcmVmIiwiYXR0cmlidXRlcyIsImJsb2NrUHJvcHMiLCJfanN4IiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4cyIsImNsYXNzTmFtZSIsImxldmVsIiwiaHN0YXJ0IiwidGl0bGUiLCJDb250ZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/timeline-item/save.tsx\n"); - -/***/ }), - -/***/ "./src/timeline-item/editor.scss": -/*!***************************************!*\ - !*** ./src/timeline-item/editor.scss ***! - \***************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGltZWxpbmUtaXRlbS9lZGl0b3Iuc2NzcyIsIm1hcHBpbmdzIjoiO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL3RpbWVsaW5lLWl0ZW0vZWRpdG9yLnNjc3M/OWJiOCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/timeline-item/editor.scss\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/data": -/*!******************************!*\ - !*** external ["wp","data"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["data"]; - -/***/ }), - -/***/ "@wordpress/element": -/*!*********************************!*\ - !*** external ["wp","element"] ***! - \*********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["element"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "./src/timeline-item/block.json": -/*!**************************************!*\ - !*** ./src/timeline-item/block.json ***! - \**************************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/timeline-item","version":"1.0.10","title":"Timeline-Entry","category":"rrze_elements","description":"Creates a Timeline Item","parent":["rrze-elements/timeline"],"attributes":{"title":{"type":"string","default":""}},"supports":{"html":false},"usesContext":["rrze-elements/timeline-hstart"],"textdomain":"rrze-elements-blocks","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/timeline-item/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,r=window.wp.blockEditor,l=window.wp.data,s=window.wp.i18n,i=function(t){var r=t.level,l=t.children,s=function(e,t){var r={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&t.indexOf(l)<0&&(r[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(l=Object.getOwnPropertySymbols(e);s div { - color: #fff !important; - padding: 1rem; - border: 0.15rem solid var(--color-primary-dunkelste, #041E42); -} -ol.timeline div.tooltip-arrow:after { - background: var(--color-primary-dunkelste, #041E42); - box-shadow: 0 0 6px rgba(14, 71, 203, 0.2); - content: ""; - height: 10px; - right: 50%; - position: absolute; - top: 0; - transform: translateX(50%) translateY(-50%) rotate(-45deg); - width: 10px; -} -ol.timeline div.tooltip-arrow { - height: 15px; - right: 0; - overflow: hidden; - position: absolute; - top: 10%; - transform: translateX(100%) rotate(-90deg); - width: 15px; - border: none; -} -ol.timeline div.tooltip { - position: relative; - background-color: var(--color-primary-dunkelste, #041E42); -} -ol.timeline div.tooltip :first-child { - margin-top: 0; -} -ol.timeline div.tooltip p { - color: #fff; -} -ol.timeline div.tooltip h1, ol.timeline div.tooltip h2, ol.timeline div.tooltip h3, ol.timeline div.tooltip h4, ol.timeline div.tooltip h5, ol.timeline div.tooltip h6 { - margin-top: 0; - color: #fff; - font-size: 1.313rem; - margin-bottom: 1rem; -} +:root{--ecl-spacing-m:1rem;--ecl-spacing-xl:2rem;--ecl-max-width:80ch;--s-m:var(--ecl-spacing-m);--s-xl:var(--ecl-spacing-xl);--max-w:var(--ecl-max-width)}ol.timeline{max-width:var(--max-w);-webkit-pading-start:calc(var(--s-m) + .5rem);list-style:none}ol.timeline,ol.timeline li{padding-bottom:var(--s-xl);padding-inline-start:calc(var(--s-m) + .5rem);position:relative}ol.timeline li{text-align:match-parent;-webkit-padding-start:calc(var(--s-m) + .5rem)}ol.timeline li:before{border-inline-start:.125rem solid var(--color-primary-dunkelste,#041e42);-webkit-border-start:.125rem solid var(--color-primary-dunkelste,#041e42);content:"";height:100%;right:-.15rem;position:absolute;top:0}ol.timeline li:after{background-color:#fff;border:.125rem solid var(--color-primary-dunkelste,#041e42);border-radius:50%;box-shadow:0 0 0 2px #fff;content:"";height:1rem;right:-.5rem;position:absolute;top:8%;width:1rem}ol.timeline li>div{border:.15rem solid var(--color-primary-dunkelste,#041e42);color:#fff!important;padding:1rem}ol.timeline div.tooltip-arrow:after{background:var(--color-primary-dunkelste,#041e42);box-shadow:0 0 6px rgba(14,71,203,.2);content:"";height:10px;right:50%;position:absolute;top:0;transform:translateX(50%) translateY(-50%) rotate(-45deg);width:10px}ol.timeline div.tooltip-arrow{border:none;height:15px;right:0;overflow:hidden;position:absolute;top:10%;transform:translateX(100%) rotate(-90deg);width:15px}ol.timeline div.tooltip{background-color:var(--color-primary-dunkelste,#041e42);position:relative}ol.timeline div.tooltip :first-child{margin-top:0}ol.timeline div.tooltip p{color:#fff}ol.timeline div.tooltip h1,ol.timeline div.tooltip h2,ol.timeline div.tooltip h3,ol.timeline div.tooltip h4,ol.timeline div.tooltip h5,ol.timeline div.tooltip h6{color:#fff;font-size:1.313rem;margin-bottom:1rem;margin-top:0} diff --git a/build/timeline/index.asset.php b/build/timeline/index.asset.php index c2d029df..c84ca59d 100644 --- a/build/timeline/index.asset.php +++ b/build/timeline/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => '5a622963d82372cccdfe'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => 'f79984a067c4068b3c18'); diff --git a/build/timeline/index.css b/build/timeline/index.css index 33b9751c..8a6a0fd6 100644 --- a/build/timeline/index.css +++ b/build/timeline/index.css @@ -1,90 +1 @@ -/*!*************************************************************************************************************************************************************************************************************************************************!*\ - !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/timeline/editor.scss ***! - \*************************************************************************************************************************************************************************************************************************************************/ -:root { - --ecl-spacing-m: 1rem; - --ecl-spacing-xl: 2rem; - --ecl-max-width: 80ch; - --s-m: var(--ecl-spacing-m); - --s-xl: var(--ecl-spacing-xl); - --max-w: var(--ecl-max-width); -} - -ol.timeline { - max-width: var(--max-w); - padding-bottom: var(--s-xl); - -webkit-pading-start: calc(var(--s-m) + 0.5rem); - padding-inline-start: calc(var(--s-m) + 0.5rem); - position: relative; - list-style: none; -} -ol.timeline li { - text-align: match-parent; - padding-bottom: var(--s-xl); - padding-inline-start: calc(var(--s-m) + 0.5rem); - -webkit-padding-start: calc(var(--s-m) + 0.5rem); - position: relative; -} -ol.timeline li:before { - border-inline-start: 0.125rem solid var(--color-primary-dunkelste, #041E42); - -webkit-border-start: 0.125rem solid var(--color-primary-dunkelste, #041E42); - content: ""; - left: -0.15rem; - position: absolute; - height: 100%; - top: 0; -} -ol.timeline li:after { - background-color: #fff; - border: 0.125rem solid var(--color-primary-dunkelste, #041E42); - border-radius: 50%; - box-shadow: 0 0 0 2px #fff; - content: ""; - height: 1rem; - left: -0.5rem; - position: absolute; - top: 8%; - width: 1rem; -} -ol.timeline li > div { - color: #fff !important; - padding: 1rem; - border: 0.15rem solid var(--color-primary-dunkelste, #041E42); -} -ol.timeline div.tooltip-arrow:after { - background: var(--color-primary-dunkelste, #041E42); - box-shadow: 0 0 6px rgba(14, 71, 203, 0.2); - content: ""; - height: 10px; - left: 50%; - position: absolute; - top: 0; - transform: translateX(-50%) translateY(-50%) rotate(45deg); - width: 10px; -} -ol.timeline div.tooltip-arrow { - height: 15px; - left: 0; - overflow: hidden; - position: absolute; - top: 10%; - transform: translateX(-100%) rotate(90deg); - width: 15px; - border: none; -} -ol.timeline div.tooltip { - position: relative; - background-color: var(--color-primary-dunkelste, #041E42); -} -ol.timeline div.tooltip :first-child { - margin-top: 0; -} -ol.timeline div.tooltip p { - color: #fff; -} -ol.timeline div.tooltip h1, ol.timeline div.tooltip h2, ol.timeline div.tooltip h3, ol.timeline div.tooltip h4, ol.timeline div.tooltip h5, ol.timeline div.tooltip h6 { - margin-top: 0; - color: #fff; - font-size: 1.313rem; - margin-bottom: 1rem; -} +:root{--ecl-spacing-m:1rem;--ecl-spacing-xl:2rem;--ecl-max-width:80ch;--s-m:var(--ecl-spacing-m);--s-xl:var(--ecl-spacing-xl);--max-w:var(--ecl-max-width)}ol.timeline{max-width:var(--max-w);-webkit-pading-start:calc(var(--s-m) + .5rem);list-style:none}ol.timeline,ol.timeline li{padding-bottom:var(--s-xl);padding-inline-start:calc(var(--s-m) + .5rem);position:relative}ol.timeline li{text-align:match-parent;-webkit-padding-start:calc(var(--s-m) + .5rem)}ol.timeline li:before{border-inline-start:.125rem solid var(--color-primary-dunkelste,#041e42);-webkit-border-start:.125rem solid var(--color-primary-dunkelste,#041e42);content:"";height:100%;left:-.15rem;position:absolute;top:0}ol.timeline li:after{background-color:#fff;border:.125rem solid var(--color-primary-dunkelste,#041e42);border-radius:50%;box-shadow:0 0 0 2px #fff;content:"";height:1rem;left:-.5rem;position:absolute;top:8%;width:1rem}ol.timeline li>div{border:.15rem solid var(--color-primary-dunkelste,#041e42);color:#fff!important;padding:1rem}ol.timeline div.tooltip-arrow:after{background:var(--color-primary-dunkelste,#041e42);box-shadow:0 0 6px rgba(14,71,203,.2);content:"";height:10px;left:50%;position:absolute;top:0;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:10px}ol.timeline div.tooltip-arrow{border:none;height:15px;left:0;overflow:hidden;position:absolute;top:10%;transform:translateX(-100%) rotate(90deg);width:15px}ol.timeline div.tooltip{background-color:var(--color-primary-dunkelste,#041e42);position:relative}ol.timeline div.tooltip :first-child{margin-top:0}ol.timeline div.tooltip p{color:#fff}ol.timeline div.tooltip h1,ol.timeline div.tooltip h2,ol.timeline div.tooltip h3,ol.timeline div.tooltip h4,ol.timeline div.tooltip h5,ol.timeline div.tooltip h6{color:#fff;font-size:1.313rem;margin-bottom:1rem;margin-top:0} diff --git a/build/timeline/index.js b/build/timeline/index.js index 2135cc2b..9e0221c1 100644 --- a/build/timeline/index.js +++ b/build/timeline/index.js @@ -1,268 +1 @@ -/* - * ATTENTION: An "eval-source-map" devtool has been used. - * This devtool is neither made for production nor for readable output files. - * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. - * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) - * or disable the default devtool with "devtool: false". - * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). - */ -/******/ (function() { // webpackBootstrap -/******/ "use strict"; -/******/ var __webpack_modules__ = ({ - -/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-2.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-2.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel2 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel2);\n//# sourceMappingURL=heading-level-2.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTIuanM/YTI1YyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWwyID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNOSAxMS4xSDV2LTRIM3YxMGgydi00aDR2NGgydi0xMEg5djR6bTggNGMuNS0uNC42LS42IDEuMS0xLjEuNC0uNC44LS44IDEuMi0xLjMuMy0uNC42LS44LjktMS4zLjItLjQuMy0uOC4zLTEuMyAwLS40LS4xLS45LS4zLTEuMy0uMi0uNC0uNC0uNy0uOC0xLS4zLS4zLS43LS41LTEuMi0uNi0uNS0uMi0xLS4yLTEuNS0uMi0uNCAwLS43IDAtMS4xLjEtLjMuMS0uNy4yLTEgLjMtLjMuMS0uNi4zLS45LjUtLjMuMi0uNi40LS44LjdsMS4yIDEuMmMuMy0uMy42LS41IDEtLjcuNC0uMi43LS4zIDEuMi0uM3MuOS4xIDEuMy40Yy4zLjMuNS43LjUgMS4xIDAgLjQtLjEuOC0uNCAxLjEtLjMuNS0uNi45LTEgMS4yLS40LjQtMSAuOS0xLjYgMS40LS42LjUtMS40IDEuMS0yLjIgMS42djEuNWg4di0ySDE3elwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGhlYWRpbmdMZXZlbDI7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1oZWFkaW5nLWxldmVsLTIuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-2.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-3.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-3.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel3 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel3);\n//# sourceMappingURL=heading-level-3.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTMuanM/N2JiOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWwzID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNOSAxMUg1VjdIM3YxMGgydi00aDR2NGgyVjdIOXY0em0xMS4zIDEuN2MtLjQtLjQtMS0uNy0xLjYtLjh2LS4xYy42LS4yIDEuMS0uNSAxLjUtLjkuMy0uNC41LS44LjUtMS4zIDAtLjQtLjEtLjgtLjMtMS4xLS4yLS4zLS41LS42LS44LS44LS40LS4yLS44LS40LTEuMi0uNS0uNi0uMS0xLjEtLjItMS42LS4yLS42IDAtMS4zLjEtMS44LjNzLTEuMS41LTEuNi45bDEuMiAxLjRjLjQtLjIuNy0uNCAxLjEtLjYuMy0uMi43LS4zIDEuMS0uMy40IDAgLjguMSAxLjEuMy4zLjIuNC41LjQuOCAwIC40LS4yLjctLjYuOS0uNy4zLTEuNS41LTIuMi40djEuNmMuNSAwIDEgMCAxLjUuMS4zLjEuNy4yIDEgLjMuMi4xLjQuMi41LjRzLjEuNC4xLjZjMCAuMy0uMi43LS41LjgtLjQuMi0uOS4zLTEuNC4zcy0xLS4xLTEuNC0uM2MtLjQtLjItLjgtLjQtMS4yLS43TDEzIDE1LjZjLjUuNCAxIC44IDEuNiAxIC43LjMgMS41LjQgMi4zLjQuNiAwIDEuMS0uMSAxLjYtLjIuNC0uMS45LS4yIDEuMy0uNS40LS4yLjctLjUuOS0uOS4yLS40LjMtLjguMy0xLjIgMC0uNi0uMy0xLjEtLjctMS41elwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGhlYWRpbmdMZXZlbDM7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1oZWFkaW5nLWxldmVsLTMuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-3.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-4.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-4.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel4 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel4);\n//# sourceMappingURL=heading-level-4.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTQuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTQuanM/OGZlOCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWw0ID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNMjAgMTNWN2gtM2wtNCA2djJoNXYyaDJ2LTJoMXYtMmgtMXptLTIgMGgtMi44TDE4IDl2NHptLTktMkg1VjdIM3YxMGgydi00aDR2NGgyVjdIOXY0elwiXG4gIH0pXG59KTtcbmV4cG9ydCBkZWZhdWx0IGhlYWRpbmdMZXZlbDQ7XG4vLyMgc291cmNlTWFwcGluZ1VSTD1oZWFkaW5nLWxldmVsLTQuanMubWFwIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-4.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-5.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-5.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel5 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel5);\n//# sourceMappingURL=heading-level-5.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTUuanM/YmUwYiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWw1ID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNOSAxMUg1VjdIM3YxMGgydi00aDR2NGgyVjdIOXY0em0xMS43IDEuMmMtLjItLjMtLjUtLjctLjgtLjktLjMtLjMtLjctLjUtMS4xLS42LS41LS4xLS45LS4yLTEuNC0uMi0uMiAwLS41LjEtLjcuMS0uMi4xLS41LjEtLjcuMmwuMS0xLjloNC4zVjdIMTRsLS4zIDUgMSAuNi41LS4yLjQtLjFjLjEtLjEuMy0uMS40LS4xaC41Yy41IDAgMSAuMSAxLjQuNC40LjIuNi43LjYgMS4xIDAgLjQtLjIuOC0uNiAxLjEtLjQuMy0uOS40LTEuNC40LS40IDAtLjktLjEtMS4zLS4zLS40LS4yLS43LS40LTEuMS0uNyAwIDAtMS4xIDEuNC0xIDEuNS41LjQgMSAuOCAxLjYgMSAuNy4zIDEuNS40IDIuMy40LjUgMCAxLS4xIDEuNS0uM3MuOS0uNCAxLjMtLjdjLjQtLjMuNy0uNy45LTEuMXMuMy0uOS4zLTEuNC0uMS0xLS4zLTEuNHpcIlxuICB9KVxufSk7XG5leHBvcnQgZGVmYXVsdCBoZWFkaW5nTGV2ZWw1O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aGVhZGluZy1sZXZlbC01LmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-5.js\n"); - -/***/ }), - -/***/ "./node_modules/@wordpress/icons/build-module/library/heading-level-6.js": -/*!*******************************************************************************!*\ - !*** ./node_modules/@wordpress/icons/build-module/library/heading-level-6.js ***! - \*******************************************************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/primitives */ \"@wordpress/primitives\");\n/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__);\n/**\n * WordPress dependencies\n */\n\n\nconst headingLevel6 = /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_0__.Path, {\n d: \"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z\"\n })\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (headingLevel6);\n//# sourceMappingURL=heading-level-6.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTYuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDa0Q7QUFDRjtBQUNoRCxtQ0FBbUMsc0RBQUksQ0FBQyxzREFBRztBQUMzQztBQUNBO0FBQ0EseUJBQXlCLHNEQUFJLENBQUMsdURBQUk7QUFDbEM7QUFDQSxHQUFHO0FBQ0gsQ0FBQztBQUNELCtEQUFlLGFBQWEsRUFBQztBQUM3QiIsInNvdXJjZXMiOlsid2VicGFjazovL3JyemUtZWxlbWVudHMvLi9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9pY29ucy9idWlsZC1tb2R1bGUvbGlicmFyeS9oZWFkaW5nLWxldmVsLTYuanM/ZmM4ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgU1ZHLCBQYXRoIH0gZnJvbSAnQHdvcmRwcmVzcy9wcmltaXRpdmVzJztcbmltcG9ydCB7IGpzeCBhcyBfanN4IH0gZnJvbSBcInJlYWN0L2pzeC1ydW50aW1lXCI7XG5jb25zdCBoZWFkaW5nTGV2ZWw2ID0gLyojX19QVVJFX18qL19qc3goU1ZHLCB7XG4gIHhtbG5zOiBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXG4gIHZpZXdCb3g6IFwiMCAwIDI0IDI0XCIsXG4gIGNoaWxkcmVuOiAvKiNfX1BVUkVfXyovX2pzeChQYXRoLCB7XG4gICAgZDogXCJNMjAuNyAxMi40Yy0uMi0uMy0uNC0uNi0uNy0uOXMtLjYtLjUtMS0uNmMtLjQtLjItLjgtLjItMS4yLS4yLS41IDAtLjkuMS0xLjMuM3MtLjguNS0xLjIuOGMwLS41IDAtLjkuMi0xLjRsLjYtLjljLjItLjIuNS0uNC44LS41LjYtLjIgMS4zLS4yIDEuOSAwIC4zLjEuNi4zLjguNSAwIDAgMS4zLTEuMyAxLjMtMS40LS40LS4zLS45LS42LTEuNC0uOC0uNi0uMi0xLjMtLjMtMi0uMy0uNiAwLTEuMS4xLTEuNy40LS41LjItMSAuNS0xLjQuOS0uNC40LS44IDEtMSAxLjYtLjMuNy0uNCAxLjUtLjQgMi4zcy4xIDEuNS4zIDIuMWMuMi42LjYgMS4xIDEgMS41LjQuNC45LjcgMS40LjkgMSAuMyAyIC4zIDMgMCAuNC0uMS44LS4zIDEuMi0uNi4zLS4zLjYtLjYuOC0xIC4yLS41LjMtLjkuMy0xLjRzLS4xLS45LS4zLTEuM3ptLTIgMi4xYy0uMS4yLS4zLjQtLjQuNS0uMS4xLS4zLjItLjUuMi0uMi4xLS40LjEtLjYuMS0uMi4xLS41IDAtLjctLjEtLjIgMC0uMy0uMi0uNS0uMy0uMS0uMi0uMy0uNC0uNC0uNi0uMi0uMy0uMy0uNy0uMy0xIC4zLS4zLjYtLjUgMS0uNy4zLS4xLjctLjIgMS0uMi40IDAgLjguMSAxLjEuMy4zLjMuNC43LjQgMS4xIDAgLjIgMCAuNS0uMS43ek05IDExSDVWN0gzdjEwaDJ2LTRoNHY0aDJWN0g5djR6XCJcbiAgfSlcbn0pO1xuZXhwb3J0IGRlZmF1bHQgaGVhZGluZ0xldmVsNjtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWhlYWRpbmctbGV2ZWwtNi5qcy5tYXAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/@wordpress/icons/build-module/library/heading-level-6.js\n"); - -/***/ }), - -/***/ "./src/components/HeadingSelector.tsx": -/*!********************************************!*\ - !*** ./src/components/HeadingSelector.tsx ***! - \********************************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ HeadingSelector: function() { return /* binding */ HeadingSelector; },\n/* harmony export */ HeadingSelectorInspector: function() { return /* binding */ HeadingSelectorInspector; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-2.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-3.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-4.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-5.js\");\n/* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @wordpress/icons */ \"./node_modules/@wordpress/icons/build-module/library/heading-level-6.js\");\n\n//Imports for necessary WordPress libraries\n\n\n\n/**\n * Checks the heading level and returns the corresponding icon\n * @param {*} hstart\n * @returns\n */\nvar checkHeadingLevelIcon = function checkHeadingLevelIcon(hstart) {\n switch (hstart) {\n case 2:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__[\"default\"];\n case 3:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_4__[\"default\"];\n case 4:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"];\n case 5:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__[\"default\"];\n case 6:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_7__[\"default\"];\n default:\n return _wordpress_icons__WEBPACK_IMPORTED_MODULE_3__[\"default\"];\n // default icon if none matches\n }\n};\n/**\n * Creates a Selector for hstart inside the Blockeditor\n * @param {*} props\n * @returns JSX element\n */\nvar HeadingSelector = function HeadingSelector(_ref) {\n var attributes = _ref.attributes,\n setAttributes = _ref.setAttributes;\n var handleToggleHeadingGroup = function handleToggleHeadingGroup(newValue) {\n setAttributes({\n hstart: newValue\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.ToolbarDropdownMenu, {\n icon: checkHeadingLevelIcon(attributes.hstart),\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Select heading level\", \"rrze-elements-blocks\"),\n controls: [{\n title: \"H2\",\n isDisabled: attributes.hstart === 2,\n onClick: function onClick() {\n return handleToggleHeadingGroup(2);\n }\n }, {\n title: \"H3\",\n isDisabled: attributes.hstart === 3,\n onClick: function onClick() {\n return handleToggleHeadingGroup(3);\n }\n }, {\n title: \"H4\",\n isDisabled: attributes.hstart === 4,\n onClick: function onClick() {\n return handleToggleHeadingGroup(4);\n }\n }, {\n title: \"H5\",\n isDisabled: attributes.hstart === 5,\n onClick: function onClick() {\n return handleToggleHeadingGroup(5);\n }\n }, {\n title: \"H6\",\n isDisabled: attributes.hstart === 6,\n onClick: function onClick() {\n return handleToggleHeadingGroup(6);\n }\n }]\n });\n};\n/**\n * Creates a Dropdown HeadingSelector for hstart inside the BlockControls\n * @param {*} props\n * @returns JSX element\n */\nvar HeadingSelectorInspector = function HeadingSelectorInspector(_ref2) {\n var attributes = _ref2.attributes,\n setAttributes = _ref2.setAttributes;\n var handleToggleHeadingGroup = function handleToggleHeadingGroup(newValue) {\n setAttributes({\n hstart: newValue\n });\n };\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControl, {\n label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Heading level\", \"rrze-elements-blocks\"),\n value: attributes.hstart,\n onChange: handleToggleHeadingGroup,\n isBlock: true,\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 2,\n label: \"H2\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 3,\n label: \"H3\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 4,\n label: \"H4\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 5,\n label: \"H5\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalToggleGroupControlOption, {\n value: 6,\n label: \"H6\"\n })]\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalText, {\n children: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)(\"Controls the heading level of the accordion\", \"rrze-elements-blocks\")\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.__experimentalDivider, {})]\n });\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q3JDLENBQUM7RUFFRCxPQUNFVSx1REFBQSxDQUFBQyx1REFBQTtJQUFBQyxRQUFBLEdBQ0VGLHVEQUFBLENBQUMzQixtRkFBa0I7TUFDakJvQixLQUFLLEVBQUV6QixtREFBRSxDQUFDLGVBQWUsRUFBRSxzQkFBc0IsQ0FBQztNQUNsRG1DLEtBQUssRUFBRWhCLFVBQVUsQ0FBQ0gsTUFBTTtNQUN4Qm9CLFFBQVEsRUFBRWYsd0JBQXdCO01BQ2xDZ0IsT0FBTztNQUFBSCxRQUFBLEdBRVBYLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUcsRUFDakRGLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUcsRUFDakRGLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUcsRUFDakRGLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUcsRUFDakRGLHNEQUFBLENBQUNoQix5RkFBd0I7UUFBQzRCLEtBQUssRUFBRSxDQUFDO1FBQUVWLEtBQUssRUFBQztNQUFJLEVBQUc7SUFBQSxFQUM5QixFQUNyQkYsc0RBQUEsQ0FBQ2QscUVBQUk7TUFBQXlCLFFBQUEsRUFDRmxDLG1EQUFFLENBQUMsNkNBQTZDLEVBQUUsc0JBQXNCO0lBQUMsRUFDdkUsRUFDTHVCLHNEQUFBLENBQUNwQix3RUFBTyxLQUFHO0VBQUEsRUFDVjtBQUVQLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL2NvbXBvbmVudHMvSGVhZGluZ1NlbGVjdG9yLnRzeD8wM2QxIl0sInNvdXJjZXNDb250ZW50IjpbIi8vSW1wb3J0cyBmb3IgbmVjZXNzYXJ5IFdvcmRQcmVzcyBsaWJyYXJpZXNcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHtcbiAgVG9vbGJhckRyb3Bkb3duTWVudSxcbiAgX19leHBlcmltZW50YWxEaXZpZGVyIGFzIERpdmlkZXIsXG4gIF9fZXhwZXJpbWVudGFsVG9nZ2xlR3JvdXBDb250cm9sIGFzIFRvZ2dsZUdyb3VwQ29udHJvbCxcbiAgX19leHBlcmltZW50YWxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gYXMgVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uLFxuICBfX2V4cGVyaW1lbnRhbFRleHQgYXMgVGV4dFxufSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQge1xuICBoZWFkaW5nTGV2ZWwyLFxuICBoZWFkaW5nTGV2ZWwzLFxuICBoZWFkaW5nTGV2ZWw0LFxuICBoZWFkaW5nTGV2ZWw1LFxuICBoZWFkaW5nTGV2ZWw2LFxufSBmcm9tIFwiQHdvcmRwcmVzcy9pY29uc1wiO1xuXG50eXBlIFNhdmVQcm9wcyA9IHtcbiAgYXR0cmlidXRlczoge1xuICAgIGhzdGFydDogbnVtYmVyO1xuICB9LFxuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczogeyBoc3RhcnQ6IG51bWJlciB9KSA9PiB2b2lkO1xufVxuXG4vKipcbiAqIENoZWNrcyB0aGUgaGVhZGluZyBsZXZlbCBhbmQgcmV0dXJucyB0aGUgY29ycmVzcG9uZGluZyBpY29uXG4gKiBAcGFyYW0geyp9IGhzdGFydFxuICogQHJldHVybnNcbiAqL1xuY29uc3QgY2hlY2tIZWFkaW5nTGV2ZWxJY29uID0gKGhzdGFydDogbnVtYmVyKSA9PiB7XG4gIHN3aXRjaCAoaHN0YXJ0KSB7XG4gICAgY2FzZSAyOlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDI7XG4gICAgY2FzZSAzOlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDM7XG4gICAgY2FzZSA0OlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDQ7XG4gICAgY2FzZSA1OlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDU7XG4gICAgY2FzZSA2OlxuICAgICAgcmV0dXJuIGhlYWRpbmdMZXZlbDY7XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiBoZWFkaW5nTGV2ZWwyOyAvLyBkZWZhdWx0IGljb24gaWYgbm9uZSBtYXRjaGVzXG4gIH1cbn07XG5cbi8qKlxuICogQ3JlYXRlcyBhIFNlbGVjdG9yIGZvciBoc3RhcnQgaW5zaWRlIHRoZSBCbG9ja2VkaXRvclxuICogQHBhcmFtIHsqfSBwcm9wc1xuICogQHJldHVybnMgSlNYIGVsZW1lbnRcbiAqL1xuY29uc3QgSGVhZGluZ1NlbGVjdG9yID0gKHsgYXR0cmlidXRlcywgc2V0QXR0cmlidXRlcyB9OiBTYXZlUHJvcHMpID0+IHtcbiAgY29uc3QgaGFuZGxlVG9nZ2xlSGVhZGluZ0dyb3VwID0gKG5ld1ZhbHVlOiBudW1iZXIpID0+IHtcbiAgICBzZXRBdHRyaWJ1dGVzKHsgaHN0YXJ0OiBuZXdWYWx1ZSB9KTtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDxUb29sYmFyRHJvcGRvd25NZW51XG4gICAgICBpY29uPXtjaGVja0hlYWRpbmdMZXZlbEljb24oYXR0cmlidXRlcy5oc3RhcnQpfVxuICAgICAgbGFiZWw9e19fKFwiU2VsZWN0IGhlYWRpbmcgbGV2ZWxcIiwgXCJycnplLWVsZW1lbnRzLWJsb2Nrc1wiKX1cbiAgICAgIGNvbnRyb2xzPXtbXG4gICAgICAgIHtcbiAgICAgICAgICB0aXRsZTogXCJIMlwiLFxuICAgICAgICAgIGlzRGlzYWJsZWQ6IGF0dHJpYnV0ZXMuaHN0YXJ0ID09PSAyLFxuICAgICAgICAgIG9uQ2xpY2s6ICgpID0+IGhhbmRsZVRvZ2dsZUhlYWRpbmdHcm91cCgyKSxcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIHRpdGxlOiBcIkgzXCIsXG4gICAgICAgICAgaXNEaXNhYmxlZDogYXR0cmlidXRlcy5oc3RhcnQgPT09IDMsXG4gICAgICAgICAgb25DbGljazogKCkgPT4gaGFuZGxlVG9nZ2xlSGVhZGluZ0dyb3VwKDMpLFxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgdGl0bGU6IFwiSDRcIixcbiAgICAgICAgICBpc0Rpc2FibGVkOiBhdHRyaWJ1dGVzLmhzdGFydCA9PT0gNCxcbiAgICAgICAgICBvbkNsaWNrOiAoKSA9PiBoYW5kbGVUb2dnbGVIZWFkaW5nR3JvdXAoNCksXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICB0aXRsZTogXCJINVwiLFxuICAgICAgICAgIGlzRGlzYWJsZWQ6IGF0dHJpYnV0ZXMuaHN0YXJ0ID09PSA1LFxuICAgICAgICAgIG9uQ2xpY2s6ICgpID0+IGhhbmRsZVRvZ2dsZUhlYWRpbmdHcm91cCg1KSxcbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgIHRpdGxlOiBcIkg2XCIsXG4gICAgICAgICAgaXNEaXNhYmxlZDogYXR0cmlidXRlcy5oc3RhcnQgPT09IDYsXG4gICAgICAgICAgb25DbGljazogKCkgPT4gaGFuZGxlVG9nZ2xlSGVhZGluZ0dyb3VwKDYpLFxuICAgICAgICB9LFxuICAgICAgXX1cbiAgICAvPlxuICApO1xufTtcblxuLyoqXG4gKiBDcmVhdGVzIGEgRHJvcGRvd24gSGVhZGluZ1NlbGVjdG9yIGZvciBoc3RhcnQgaW5zaWRlIHRoZSBCbG9ja0NvbnRyb2xzXG4gKiBAcGFyYW0geyp9IHByb3BzXG4gKiBAcmV0dXJucyBKU1ggZWxlbWVudFxuICovXG5jb25zdCBIZWFkaW5nU2VsZWN0b3JJbnNwZWN0b3IgPSAoeyBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykgPT4ge1xuICBjb25zdCBoYW5kbGVUb2dnbGVIZWFkaW5nR3JvdXAgPSAobmV3VmFsdWU6IG51bWJlcikgPT4ge1xuICAgIHNldEF0dHJpYnV0ZXMoeyBoc3RhcnQ6IG5ld1ZhbHVlIH0pO1xuICB9O1xuXG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIDxUb2dnbGVHcm91cENvbnRyb2xcbiAgICAgICAgbGFiZWw9e19fKFwiSGVhZGluZyBsZXZlbFwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICB2YWx1ZT17YXR0cmlidXRlcy5oc3RhcnR9XG4gICAgICAgIG9uQ2hhbmdlPXtoYW5kbGVUb2dnbGVIZWFkaW5nR3JvdXB9XG4gICAgICAgIGlzQmxvY2tcbiAgICAgID5cbiAgICAgICAgPFRvZ2dsZUdyb3VwQ29udHJvbE9wdGlvbiB2YWx1ZT17Mn0gbGFiZWw9XCJIMlwiIC8+XG4gICAgICAgIDxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gdmFsdWU9ezN9IGxhYmVsPVwiSDNcIiAvPlxuICAgICAgICA8VG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uIHZhbHVlPXs0fSBsYWJlbD1cIkg0XCIgLz5cbiAgICAgICAgPFRvZ2dsZUdyb3VwQ29udHJvbE9wdGlvbiB2YWx1ZT17NX0gbGFiZWw9XCJINVwiIC8+XG4gICAgICAgIDxUb2dnbGVHcm91cENvbnRyb2xPcHRpb24gdmFsdWU9ezZ9IGxhYmVsPVwiSDZcIiAvPlxuICAgICAgPC9Ub2dnbGVHcm91cENvbnRyb2w+XG4gICAgICA8VGV4dD5cbiAgICAgICAge19fKFwiQ29udHJvbHMgdGhlIGhlYWRpbmcgbGV2ZWwgb2YgdGhlIGFjY29yZGlvblwiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgIDwvVGV4dD5cbiAgICAgIDxEaXZpZGVyIC8+XG4gICAgPC8+XG4gICk7XG59O1xuXG5leHBvcnQgeyBIZWFkaW5nU2VsZWN0b3IsIEhlYWRpbmdTZWxlY3Rvckluc3BlY3RvciB9O1xuIl0sIm5hbWVzIjpbIl9fIiwiVG9vbGJhckRyb3Bkb3duTWVudSIsIl9fZXhwZXJpbWVudGFsRGl2aWRlciIsIkRpdmlkZXIiLCJfX2V4cGVyaW1lbnRhbFRvZ2dsZUdyb3VwQ29udHJvbCIsIlRvZ2dsZUdyb3VwQ29udHJvbCIsIl9fZXhwZXJpbWVudGFsVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uIiwiVG9nZ2xlR3JvdXBDb250cm9sT3B0aW9uIiwiX19leHBlcmltZW50YWxUZXh0IiwiVGV4dCIsImhlYWRpbmdMZXZlbDIiLCJoZWFkaW5nTGV2ZWwzIiwiaGVhZGluZ0xldmVsNCIsImhlYWRpbmdMZXZlbDUiLCJoZWFkaW5nTGV2ZWw2IiwiY2hlY2tIZWFkaW5nTGV2ZWxJY29uIiwiaHN0YXJ0IiwiSGVhZGluZ1NlbGVjdG9yIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwiaGFuZGxlVG9nZ2xlSGVhZGluZ0dyb3VwIiwibmV3VmFsdWUiLCJfanN4IiwiaWNvbiIsImxhYmVsIiwiY29udHJvbHMiLCJ0aXRsZSIsImlzRGlzYWJsZWQiLCJvbkNsaWNrIiwiSGVhZGluZ1NlbGVjdG9ySW5zcGVjdG9yIiwiX3JlZjIiLCJfanN4cyIsIl9GcmFnbWVudCIsImNoaWxkcmVuIiwidmFsdWUiLCJvbkNoYW5nZSIsImlzQmxvY2siXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/HeadingSelector.tsx\n"); - -/***/ }), - -/***/ "./src/timeline/edit.tsx": -/*!*******************************!*\ - !*** ./src/timeline/edit.tsx ***! - \*******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ Edit; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ \"@wordpress/components\");\n/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/data */ \"@wordpress/data\");\n/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/i18n */ \"@wordpress/i18n\");\n/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _components_HeadingSelector__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/HeadingSelector */ \"./src/components/HeadingSelector.tsx\");\nvar __rest = undefined && undefined.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\n\n\n\n\n\n\nfunction Edit(_a) {\n var attributes = _a.attributes,\n setAttributes = _a.setAttributes,\n ownProps = __rest(_a, [\"attributes\", \"setAttributes\"]);\n var props = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)();\n var _useDispatch = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_3__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.store),\n __unstableMarkNextChangeAsNotPersistent = _useDispatch.__unstableMarkNextChangeAsNotPersistent;\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"div\", Object.assign({}, props, {\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.BlockControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_HeadingSelector__WEBPACK_IMPORTED_MODULE_5__.HeadingSelector, {\n attributes: attributes,\n setAttributes: setAttributes\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, {\n title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_4__.__)(\"Heading Settings\", \"rrze-elements-blocks\"),\n initialOpen: true,\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_components_HeadingSelector__WEBPACK_IMPORTED_MODULE_5__.HeadingSelectorInspector, {\n attributes: attributes,\n setAttributes: setAttributes\n })\n })\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"ol\", {\n className: \"timeline\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks, {\n allowedBlocks: [\"rrze-elements/timeline-item\"],\n template: [[\"rrze-elements/timeline-item\", {}], [\"rrze-elements/timeline-item\", {}]]\n })\n })]\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGltZWxpbmUvZWRpdC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBTWlDO0FBQ2lCO0FBQ0o7QUFDVDtBQUlFO0FBVXpCLFNBQVVXLElBQUlBLENBQUNDLEVBSWpCO01BSFZDLFVBQVUsR0FDR0QsRUFFSCxDQUhWQyxVQUFVO0lBQ1ZDLGFBQWEsR0FBQUYsRUFFSCxDQUZWRSxhQUFhO0lBQ1ZDLFFBQVEsR0FBQUMsTUFBQSxDQUFBSixFQUFBLEVBSGdCLCtCQUk1QixDQURZO0VBRVgsSUFBTUssS0FBSyxHQUFHakIsc0VBQWEsRUFBRTtFQUM3QixJQUFBa0IsWUFBQSxHQUNFWCw0REFBVyxDQUFDRiwwREFBZ0IsQ0FBQztJQUR2QmMsdUNBQXVDLEdBQUFELFlBQUEsQ0FBdkNDLHVDQUF1QztFQUcvQyxPQUNFQyx1REFBQSxRQUFBQyxNQUFBLENBQUFDLE1BQUEsS0FBU0wsS0FBSztJQUFBTSxRQUFBLEdBQ1pDLHNEQUFBLENBQUNyQixrRUFBYTtNQUFBb0IsUUFBQSxFQUNaQyxzREFBQSxDQUFDZix3RUFBZTtRQUNkSSxVQUFVLEVBQUVBLFVBQVU7UUFDdEJDLGFBQWEsRUFBRUE7TUFBYTtJQUM1QixFQUNZLEVBQ2hCVSxzREFBQSxDQUFDdEIsc0VBQWlCO01BQUFxQixRQUFBLEVBQ2hCQyxzREFBQSxDQUFDbEIsNERBQVM7UUFDUm1CLEtBQUssRUFBRWpCLG1EQUFFLENBQUMsa0JBQWtCLEVBQUUsc0JBQXNCLENBQUM7UUFDckRrQixXQUFXLEVBQUUsSUFBSTtRQUFBSCxRQUFBLEVBRWpCQyxzREFBQSxDQUFDZCxpRkFBd0I7VUFDdkJHLFVBQVUsRUFBRUEsVUFBVTtVQUN0QkMsYUFBYSxFQUFFQTtRQUFhO01BQzVCO0lBQ1EsRUFDTSxFQUNwQlUsc0RBQUE7TUFBSUcsU0FBUyxFQUFDLFVBQVU7TUFBQUosUUFBQSxFQUN0QkMsc0RBQUEsQ0FBQ3ZCLGdFQUFXO1FBQ1YyQixhQUFhLEVBQUUsQ0FBQyw2QkFBNkIsQ0FBQztRQUM5Q0MsUUFBUSxFQUFFLENBQ1IsQ0FBQyw2QkFBNkIsRUFBRSxFQUFFLENBQUMsRUFDbkMsQ0FBQyw2QkFBNkIsRUFBRSxFQUFFLENBQUM7TUFDcEM7SUFDRCxFQUNDO0VBQUEsR0FDRDtBQUVWIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90aW1lbGluZS9lZGl0LnRzeD81NDc5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIHVzZUJsb2NrUHJvcHMsXG4gIElubmVyQmxvY2tzLFxuICBJbnNwZWN0b3JDb250cm9scyxcbiAgQmxvY2tDb250cm9scyxcbiAgc3RvcmUgYXMgYmxvY2tFZGl0b3JTdG9yZSxcbn0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgeyBQYW5lbEJvZHkgfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyB1c2VEaXNwYXRjaCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHtcbiAgSGVhZGluZ1NlbGVjdG9yLFxuICBIZWFkaW5nU2VsZWN0b3JJbnNwZWN0b3IsXG59IGZyb20gXCIuLi9jb21wb25lbnRzL0hlYWRpbmdTZWxlY3RvclwiO1xuXG50eXBlIFNhdmVQcm9wcyA9IHtcbiAgYXR0cmlidXRlczoge1xuICAgIGhzdGFydDogbnVtYmVyO1xuICB9O1xuICBzZXRBdHRyaWJ1dGVzOiAobmV3QXR0cmlidXRlczogeyBoc3RhcnQ6IG51bWJlciB9KSA9PiB2b2lkO1xuICBjbGllbnRJZD86IHN0cmluZztcbn07XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIEVkaXQoe1xuICBhdHRyaWJ1dGVzLFxuICBzZXRBdHRyaWJ1dGVzLFxuICAuLi5vd25Qcm9wc1xufTogU2F2ZVByb3BzKSB7XG4gIGNvbnN0IHByb3BzID0gdXNlQmxvY2tQcm9wcygpO1xuICBjb25zdCB7IF9fdW5zdGFibGVNYXJrTmV4dENoYW5nZUFzTm90UGVyc2lzdGVudCB9ID1cbiAgICB1c2VEaXNwYXRjaChibG9ja0VkaXRvclN0b3JlKTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgey4uLnByb3BzfT5cbiAgICAgIDxCbG9ja0NvbnRyb2xzPlxuICAgICAgICA8SGVhZGluZ1NlbGVjdG9yXG4gICAgICAgICAgYXR0cmlidXRlcz17YXR0cmlidXRlc31cbiAgICAgICAgICBzZXRBdHRyaWJ1dGVzPXtzZXRBdHRyaWJ1dGVzfVxuICAgICAgICAvPlxuICAgICAgPC9CbG9ja0NvbnRyb2xzPlxuICAgICAgPEluc3BlY3RvckNvbnRyb2xzPlxuICAgICAgICA8UGFuZWxCb2R5XG4gICAgICAgICAgdGl0bGU9e19fKFwiSGVhZGluZyBTZXR0aW5nc1wiLCBcInJyemUtZWxlbWVudHMtYmxvY2tzXCIpfVxuICAgICAgICAgIGluaXRpYWxPcGVuPXt0cnVlfVxuICAgICAgICA+XG4gICAgICAgICAgPEhlYWRpbmdTZWxlY3Rvckluc3BlY3RvclxuICAgICAgICAgICAgYXR0cmlidXRlcz17YXR0cmlidXRlc31cbiAgICAgICAgICAgIHNldEF0dHJpYnV0ZXM9e3NldEF0dHJpYnV0ZXN9XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9QYW5lbEJvZHk+XG4gICAgICA8L0luc3BlY3RvckNvbnRyb2xzPlxuICAgICAgPG9sIGNsYXNzTmFtZT1cInRpbWVsaW5lXCI+XG4gICAgICAgIDxJbm5lckJsb2Nrc1xuICAgICAgICAgIGFsbG93ZWRCbG9ja3M9e1tcInJyemUtZWxlbWVudHMvdGltZWxpbmUtaXRlbVwiXX1cbiAgICAgICAgICB0ZW1wbGF0ZT17W1xuICAgICAgICAgICAgW1wicnJ6ZS1lbGVtZW50cy90aW1lbGluZS1pdGVtXCIsIHt9XSxcbiAgICAgICAgICAgIFtcInJyemUtZWxlbWVudHMvdGltZWxpbmUtaXRlbVwiLCB7fV0sXG4gICAgICAgICAgXX1cbiAgICAgICAgLz5cbiAgICAgIDwvb2w+XG4gICAgPC9kaXY+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidXNlQmxvY2tQcm9wcyIsIklubmVyQmxvY2tzIiwiSW5zcGVjdG9yQ29udHJvbHMiLCJCbG9ja0NvbnRyb2xzIiwic3RvcmUiLCJibG9ja0VkaXRvclN0b3JlIiwiUGFuZWxCb2R5IiwidXNlRGlzcGF0Y2giLCJfXyIsIkhlYWRpbmdTZWxlY3RvciIsIkhlYWRpbmdTZWxlY3Rvckluc3BlY3RvciIsIkVkaXQiLCJfYSIsImF0dHJpYnV0ZXMiLCJzZXRBdHRyaWJ1dGVzIiwib3duUHJvcHMiLCJfX3Jlc3QiLCJwcm9wcyIsIl91c2VEaXNwYXRjaCIsIl9fdW5zdGFibGVNYXJrTmV4dENoYW5nZUFzTm90UGVyc2lzdGVudCIsIl9qc3hzIiwiT2JqZWN0IiwiYXNzaWduIiwiY2hpbGRyZW4iLCJfanN4IiwidGl0bGUiLCJpbml0aWFsT3BlbiIsImNsYXNzTmFtZSIsImFsbG93ZWRCbG9ja3MiLCJ0ZW1wbGF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/timeline/edit.tsx\n"); - -/***/ }), - -/***/ "./src/timeline/index.tsx": -/*!********************************!*\ - !*** ./src/timeline/index.tsx ***! - \********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ \"@wordpress/blocks\");\n/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./editor.scss */ \"./src/timeline/editor.scss\");\n/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./edit */ \"./src/timeline/edit.tsx\");\n/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./save */ \"./src/timeline/save.tsx\");\n/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./block.json */ \"./src/timeline/block.json\");\n\n/**\n * Registers a new block provided a unique name and an object defining its behavior.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n\n/**\n * Lets webpack process CSS, SASS or SCSS files referenced in JavaScript files.\n * All files containing `style` keyword are bundled together. The code used\n * gets applied both to the front of your site and to the editor. All other files\n * get applied to the editor only.\n *\n * @see https://www.npmjs.com/package/@wordpress/scripts#using-css\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n/**\n * Every block starts by registering a new block type definition.\n *\n * @see https://developer.wordpress.org/block-editor/developers/block-api/#registering-a-block\n */\n(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_5__.name, {\n /**\n * Used to construct a preview for the block to be shown in the block inserter.\n */\n icon: {\n src: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(\"svg\", {\n id: \"Ebene_1\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 512 512\",\n children: [(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"-23.79\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n transform: \"translate(372.52 -139.48) rotate(90)\",\n \"fill-rule\": \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"115.69\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n transform: \"translate(512) rotate(90)\",\n \"fill-rule\": \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"199.53\",\n y: \"255.17\",\n width: \"112.94\",\n height: \"280.62\",\n rx: \"5.73\",\n ry: \"5.73\",\n transform: \"translate(651.48 139.48) rotate(90)\",\n \"fill-rule\": \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"line\", {\n x1: \"80.6\",\n y1: \"62.76\",\n x2: \"80.6\",\n y2: \"451.28\",\n fill: \"none\",\n stroke: \"black\",\n \"stroke-linecap\": \"round\",\n \"stroke-miterlimit\": \"10\",\n \"stroke-width\": \"8\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"66.87\",\n y: \"73.88\",\n width: \"27.46\",\n height: \"27.46\",\n rx: \"11.29\",\n ry: \"11.29\",\n \"fill-rule\": \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"66.87\",\n y: \"214.88\",\n width: \"27.46\",\n height: \"27.46\",\n rx: \"11.29\",\n ry: \"11.29\",\n \"fill-rule\": \"evenodd\"\n }), (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"rect\", {\n x: \"66.87\",\n y: \"352.85\",\n width: \"27.46\",\n height: \"27.46\",\n rx: \"11.29\",\n ry: \"11.29\",\n \"fill-rule\": \"evenodd\"\n })]\n })\n },\n /**\n * @see ./edit.js\n */\n edit: _edit__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n /**\n * @see ./save.js\n */\n save: _save__WEBPACK_IMPORTED_MODULE_4__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGltZWxpbmUvaW5kZXgudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTs7Ozs7QUFLc0Q7QUFHdEQ7Ozs7Ozs7O0FBUXVCO0FBRXZCOzs7QUFHMEI7QUFDQTtBQUNVO0FBRXBDOzs7OztBQUtBQSxvRUFBaUIsQ0FDZkcsNkNBQW9CLEVBQ3BCO0VBQ0U7OztFQUdBRSxJQUFJLEVBQUU7SUFDSkMsR0FBRyxFQUNEQyx1REFBQTtNQUNFQyxFQUFFLEVBQUMsU0FBUztNQUNaQyxLQUFLLEVBQUMsNEJBQTRCO01BQ2xDQyxPQUFPLEVBQUMsYUFBYTtNQUFBQyxRQUFBLEdBRXJCQyxzREFBQTtRQUNFQyxDQUFDLEVBQUMsUUFBUTtRQUNWQyxDQUFDLEVBQUMsUUFBUTtRQUNWQyxLQUFLLEVBQUMsUUFBUTtRQUNkQyxNQUFNLEVBQUMsUUFBUTtRQUNmQyxFQUFFLEVBQUMsTUFBTTtRQUNUQyxFQUFFLEVBQUMsTUFBTTtRQUNUQyxTQUFTLEVBQUMsc0NBQXNDO1FBQUEsYUFDdEM7TUFBUyxFQUNuQixFQUNGUCxzREFBQTtRQUNFQyxDQUFDLEVBQUMsUUFBUTtRQUNWQyxDQUFDLEVBQUMsUUFBUTtRQUNWQyxLQUFLLEVBQUMsUUFBUTtRQUNkQyxNQUFNLEVBQUMsUUFBUTtRQUNmQyxFQUFFLEVBQUMsTUFBTTtRQUNUQyxFQUFFLEVBQUMsTUFBTTtRQUNUQyxTQUFTLEVBQUMsMkJBQTJCO1FBQUEsYUFDM0I7TUFBUyxFQUNuQixFQUNGUCxzREFBQTtRQUNFQyxDQUFDLEVBQUMsUUFBUTtRQUNWQyxDQUFDLEVBQUMsUUFBUTtRQUNWQyxLQUFLLEVBQUMsUUFBUTtRQUNkQyxNQUFNLEVBQUMsUUFBUTtRQUNmQyxFQUFFLEVBQUMsTUFBTTtRQUNUQyxFQUFFLEVBQUMsTUFBTTtRQUNUQyxTQUFTLEVBQUMscUNBQXFDO1FBQUEsYUFDckM7TUFBUyxFQUNuQixFQUNGUCxzREFBQTtRQUNFUSxFQUFFLEVBQUMsTUFBTTtRQUNUQyxFQUFFLEVBQUMsT0FBTztRQUNWQyxFQUFFLEVBQUMsTUFBTTtRQUNUQyxFQUFFLEVBQUMsUUFBUTtRQUNYQyxJQUFJLEVBQUMsTUFBTTtRQUNYQyxNQUFNLEVBQUMsT0FBTztRQUFBLGtCQUNDLE9BQU87UUFBQSxxQkFDSixJQUFJO1FBQUEsZ0JBQ1Q7TUFBRyxFQUNoQixFQUNGYixzREFBQTtRQUNFQyxDQUFDLEVBQUMsT0FBTztRQUNUQyxDQUFDLEVBQUMsT0FBTztRQUNUQyxLQUFLLEVBQUMsT0FBTztRQUNiQyxNQUFNLEVBQUMsT0FBTztRQUNkQyxFQUFFLEVBQUMsT0FBTztRQUNWQyxFQUFFLEVBQUMsT0FBTztRQUFBLGFBQ0E7TUFBUyxFQUNuQixFQUNGTixzREFBQTtRQUNFQyxDQUFDLEVBQUMsT0FBTztRQUNUQyxDQUFDLEVBQUMsUUFBUTtRQUNWQyxLQUFLLEVBQUMsT0FBTztRQUNiQyxNQUFNLEVBQUMsT0FBTztRQUNkQyxFQUFFLEVBQUMsT0FBTztRQUNWQyxFQUFFLEVBQUMsT0FBTztRQUFBLGFBQ0E7TUFBUyxFQUNuQixFQUNGTixzREFBQTtRQUNFQyxDQUFDLEVBQUMsT0FBTztRQUNUQyxDQUFDLEVBQUMsUUFBUTtRQUNWQyxLQUFLLEVBQUMsT0FBTztRQUNiQyxNQUFNLEVBQUMsT0FBTztRQUNkQyxFQUFFLEVBQUMsT0FBTztRQUNWQyxFQUFFLEVBQUMsT0FBTztRQUFBLGFBQ0E7TUFBUyxFQUNuQjtJQUFBO0dBR1A7RUFDRDs7O0VBR0FRLElBQUksRUFBRXpCLDZDQUFJO0VBRVY7OztFQUdBQyxJQUFJLEVBQUpBLDZDQUFJQTtDQUNFLENBQ1QiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ycnplLWVsZW1lbnRzLy4vc3JjL3RpbWVsaW5lL2luZGV4LnRzeD83OWQzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVnaXN0ZXJzIGEgbmV3IGJsb2NrIHByb3ZpZGVkIGEgdW5pcXVlIG5hbWUgYW5kIGFuIG9iamVjdCBkZWZpbmluZyBpdHMgYmVoYXZpb3IuXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci53b3JkcHJlc3Mub3JnL2Jsb2NrLWVkaXRvci9kZXZlbG9wZXJzL2Jsb2NrLWFwaS8jcmVnaXN0ZXJpbmctYS1ibG9ja1xuICovXG5pbXBvcnQgeyByZWdpc3RlckJsb2NrVHlwZSB9IGZyb20gXCJAd29yZHByZXNzL2Jsb2Nrc1wiO1xuaW1wb3J0IHsgY3JlYXRlQmxvY2sgfSBmcm9tIFwiQHdvcmRwcmVzcy9ibG9ja3NcIjtcblxuLyoqXG4gKiBMZXRzIHdlYnBhY2sgcHJvY2VzcyBDU1MsIFNBU1Mgb3IgU0NTUyBmaWxlcyByZWZlcmVuY2VkIGluIEphdmFTY3JpcHQgZmlsZXMuXG4gKiBBbGwgZmlsZXMgY29udGFpbmluZyBgc3R5bGVgIGtleXdvcmQgYXJlIGJ1bmRsZWQgdG9nZXRoZXIuIFRoZSBjb2RlIHVzZWRcbiAqIGdldHMgYXBwbGllZCBib3RoIHRvIHRoZSBmcm9udCBvZiB5b3VyIHNpdGUgYW5kIHRvIHRoZSBlZGl0b3IuIEFsbCBvdGhlciBmaWxlc1xuICogZ2V0IGFwcGxpZWQgdG8gdGhlIGVkaXRvciBvbmx5LlxuICpcbiAqIEBzZWUgaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2UvQHdvcmRwcmVzcy9zY3JpcHRzI3VzaW5nLWNzc1xuICovXG5pbXBvcnQgXCIuL2VkaXRvci5zY3NzXCI7XG5cbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cbmltcG9ydCBFZGl0IGZyb20gXCIuL2VkaXRcIjtcbmltcG9ydCBzYXZlIGZyb20gXCIuL3NhdmVcIjtcbmltcG9ydCBtZXRhZGF0YSBmcm9tIFwiLi9ibG9jay5qc29uXCI7XG5cbi8qKlxuICogRXZlcnkgYmxvY2sgc3RhcnRzIGJ5IHJlZ2lzdGVyaW5nIGEgbmV3IGJsb2NrIHR5cGUgZGVmaW5pdGlvbi5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLndvcmRwcmVzcy5vcmcvYmxvY2stZWRpdG9yL2RldmVsb3BlcnMvYmxvY2stYXBpLyNyZWdpc3RlcmluZy1hLWJsb2NrXG4gKi9cbnJlZ2lzdGVyQmxvY2tUeXBlKFxuICBtZXRhZGF0YS5uYW1lIGFzIGFueSxcbiAge1xuICAgIC8qKlxuICAgICAqIFVzZWQgdG8gY29uc3RydWN0IGEgcHJldmlldyBmb3IgdGhlIGJsb2NrIHRvIGJlIHNob3duIGluIHRoZSBibG9jayBpbnNlcnRlci5cbiAgICAgKi9cbiAgICBpY29uOiB7XG4gICAgICBzcmM6IChcbiAgICAgICAgPHN2Z1xuICAgICAgICAgIGlkPVwiRWJlbmVfMVwiXG4gICAgICAgICAgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXG4gICAgICAgICAgdmlld0JveD1cIjAgMCA1MTIgNTEyXCJcbiAgICAgICAgPlxuICAgICAgICAgIDxyZWN0XG4gICAgICAgICAgICB4PVwiMTk5LjUzXCJcbiAgICAgICAgICAgIHk9XCItMjMuNzlcIlxuICAgICAgICAgICAgd2lkdGg9XCIxMTIuOTRcIlxuICAgICAgICAgICAgaGVpZ2h0PVwiMjgwLjYyXCJcbiAgICAgICAgICAgIHJ4PVwiNS43M1wiXG4gICAgICAgICAgICByeT1cIjUuNzNcIlxuICAgICAgICAgICAgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDM3Mi41MiAtMTM5LjQ4KSByb3RhdGUoOTApXCJcbiAgICAgICAgICAgIGZpbGwtcnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIC8+XG4gICAgICAgICAgPHJlY3RcbiAgICAgICAgICAgIHg9XCIxOTkuNTNcIlxuICAgICAgICAgICAgeT1cIjExNS42OVwiXG4gICAgICAgICAgICB3aWR0aD1cIjExMi45NFwiXG4gICAgICAgICAgICBoZWlnaHQ9XCIyODAuNjJcIlxuICAgICAgICAgICAgcng9XCI1LjczXCJcbiAgICAgICAgICAgIHJ5PVwiNS43M1wiXG4gICAgICAgICAgICB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoNTEyKSByb3RhdGUoOTApXCJcbiAgICAgICAgICAgIGZpbGwtcnVsZT1cImV2ZW5vZGRcIlxuICAgICAgICAgIC8+XG4gICAgICAgICAgPHJlY3RcbiAgICAgICAgICAgIHg9XCIxOTkuNTNcIlxuICAgICAgICAgICAgeT1cIjI1NS4xN1wiXG4gICAgICAgICAgICB3aWR0aD1cIjExMi45NFwiXG4gICAgICAgICAgICBoZWlnaHQ9XCIyODAuNjJcIlxuICAgICAgICAgICAgcng9XCI1LjczXCJcbiAgICAgICAgICAgIHJ5PVwiNS43M1wiXG4gICAgICAgICAgICB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoNjUxLjQ4IDEzOS40OCkgcm90YXRlKDkwKVwiXG4gICAgICAgICAgICBmaWxsLXJ1bGU9XCJldmVub2RkXCJcbiAgICAgICAgICAvPlxuICAgICAgICAgIDxsaW5lXG4gICAgICAgICAgICB4MT1cIjgwLjZcIlxuICAgICAgICAgICAgeTE9XCI2Mi43NlwiXG4gICAgICAgICAgICB4Mj1cIjgwLjZcIlxuICAgICAgICAgICAgeTI9XCI0NTEuMjhcIlxuICAgICAgICAgICAgZmlsbD1cIm5vbmVcIlxuICAgICAgICAgICAgc3Ryb2tlPVwiYmxhY2tcIlxuICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiXG4gICAgICAgICAgICBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aD1cIjhcIlxuICAgICAgICAgIC8+XG4gICAgICAgICAgPHJlY3RcbiAgICAgICAgICAgIHg9XCI2Ni44N1wiXG4gICAgICAgICAgICB5PVwiNzMuODhcIlxuICAgICAgICAgICAgd2lkdGg9XCIyNy40NlwiXG4gICAgICAgICAgICBoZWlnaHQ9XCIyNy40NlwiXG4gICAgICAgICAgICByeD1cIjExLjI5XCJcbiAgICAgICAgICAgIHJ5PVwiMTEuMjlcIlxuICAgICAgICAgICAgZmlsbC1ydWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgLz5cbiAgICAgICAgICA8cmVjdFxuICAgICAgICAgICAgeD1cIjY2Ljg3XCJcbiAgICAgICAgICAgIHk9XCIyMTQuODhcIlxuICAgICAgICAgICAgd2lkdGg9XCIyNy40NlwiXG4gICAgICAgICAgICBoZWlnaHQ9XCIyNy40NlwiXG4gICAgICAgICAgICByeD1cIjExLjI5XCJcbiAgICAgICAgICAgIHJ5PVwiMTEuMjlcIlxuICAgICAgICAgICAgZmlsbC1ydWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgLz5cbiAgICAgICAgICA8cmVjdFxuICAgICAgICAgICAgeD1cIjY2Ljg3XCJcbiAgICAgICAgICAgIHk9XCIzNTIuODVcIlxuICAgICAgICAgICAgd2lkdGg9XCIyNy40NlwiXG4gICAgICAgICAgICBoZWlnaHQ9XCIyNy40NlwiXG4gICAgICAgICAgICByeD1cIjExLjI5XCJcbiAgICAgICAgICAgIHJ5PVwiMTEuMjlcIlxuICAgICAgICAgICAgZmlsbC1ydWxlPVwiZXZlbm9kZFwiXG4gICAgICAgICAgLz5cbiAgICAgICAgPC9zdmc+XG4gICAgICApLFxuICAgIH0sXG4gICAgLyoqXG4gICAgICogQHNlZSAuL2VkaXQuanNcbiAgICAgKi9cbiAgICBlZGl0OiBFZGl0LFxuXG4gICAgLyoqXG4gICAgICogQHNlZSAuL3NhdmUuanNcbiAgICAgKi9cbiAgICBzYXZlLFxuICB9IGFzIGFueVxuKTtcbiJdLCJuYW1lcyI6WyJyZWdpc3RlckJsb2NrVHlwZSIsIkVkaXQiLCJzYXZlIiwibWV0YWRhdGEiLCJuYW1lIiwiaWNvbiIsInNyYyIsIl9qc3hzIiwiaWQiLCJ4bWxucyIsInZpZXdCb3giLCJjaGlsZHJlbiIsIl9qc3giLCJ4IiwieSIsIndpZHRoIiwiaGVpZ2h0IiwicngiLCJyeSIsInRyYW5zZm9ybSIsIngxIiwieTEiLCJ4MiIsInkyIiwiZmlsbCIsInN0cm9rZSIsImVkaXQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/timeline/index.tsx\n"); - -/***/ }), - -/***/ "./src/timeline/save.tsx": -/*!*******************************!*\ - !*** ./src/timeline/save.tsx ***! - \*******************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* binding */ save; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-runtime */ \"react/jsx-runtime\");\n/* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ \"@wordpress/block-editor\");\n/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction save(_ref) {\n var attributes = _ref.attributes;\n var blockProps = _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save();\n return (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"div\", Object.assign({}, blockProps, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(\"ol\", {\n className: \"timeline\",\n children: (0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, {})\n })\n })\n }));\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGltZWxpbmUvc2F2ZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQXFFO0FBZ0J2RCxTQUFVRSxJQUFJQSxDQUFBQyxJQUFBLEVBQTBCO0VBQUEsSUFBdkJDLFVBQVUsR0FBQUQsSUFBQSxDQUFWQyxVQUFVO0VBQ3ZDLElBQU1DLFVBQVUsR0FBR0wsa0VBQWEsQ0FBQ0UsSUFBSSxFQUFFO0VBRXZDLE9BQ0VJLHNEQUFBLFFBQUFDLE1BQUEsQ0FBQUMsTUFBQSxLQUFTSCxVQUFVO0lBQUFJLFFBQUEsRUFDakJILHNEQUFBLENBQUFJLHVEQUFBO01BQUFELFFBQUEsRUFDRUgsc0RBQUE7UUFBSUssU0FBUyxFQUFDLFVBQVU7UUFBQUYsUUFBQSxFQUN0Qkgsc0RBQUEsQ0FBQ0wsZ0VBQVcsQ0FBQ1csT0FBTztNQUFHO0lBQ3BCO0VBQ0osR0FDQztBQUVWIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90aW1lbGluZS9zYXZlLnRzeD8xM2NjIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUJsb2NrUHJvcHMsIElubmVyQmxvY2tzIH0gZnJvbSBcIkB3b3JkcHJlc3MvYmxvY2stZWRpdG9yXCI7XG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcblxudHlwZSBTYXZlUHJvcHMgPSB7XG4gIGF0dHJpYnV0ZXM6IHtcbiAgICB5ZWFyOiBzdHJpbmc7XG4gICAgbW9udGg6IHN0cmluZztcbiAgICBkYXk6IHN0cmluZztcbiAgICBob3VyOiBzdHJpbmc7XG4gICAgbWludXRlOiBzdHJpbmc7XG4gICAgc2Vjb25kOiBzdHJpbmc7XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICBoc3RhcnQ6IG51bWJlcjtcbiAgfTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhdmUoeyBhdHRyaWJ1dGVzIH06IFNhdmVQcm9wcykge1xuICBjb25zdCBibG9ja1Byb3BzID0gdXNlQmxvY2tQcm9wcy5zYXZlKCk7XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IHsuLi5ibG9ja1Byb3BzfT5cbiAgICAgIDw+XG4gICAgICAgIDxvbCBjbGFzc05hbWU9XCJ0aW1lbGluZVwiPlxuICAgICAgICAgIDxJbm5lckJsb2Nrcy5Db250ZW50IC8+XG4gICAgICAgIDwvb2w+XG4gICAgICA8Lz5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VCbG9ja1Byb3BzIiwiSW5uZXJCbG9ja3MiLCJzYXZlIiwiX3JlZiIsImF0dHJpYnV0ZXMiLCJibG9ja1Byb3BzIiwiX2pzeCIsIk9iamVjdCIsImFzc2lnbiIsImNoaWxkcmVuIiwiX0ZyYWdtZW50IiwiY2xhc3NOYW1lIiwiQ29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/timeline/save.tsx\n"); - -/***/ }), - -/***/ "./src/timeline/editor.scss": -/*!**********************************!*\ - !*** ./src/timeline/editor.scss ***! - \**********************************/ -/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { - -eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdGltZWxpbmUvZWRpdG9yLnNjc3MiLCJtYXBwaW5ncyI6IjtBQUFBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcnJ6ZS1lbGVtZW50cy8uL3NyYy90aW1lbGluZS9lZGl0b3Iuc2Nzcz9kYjNlIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/timeline/editor.scss\n"); - -/***/ }), - -/***/ "react/jsx-runtime": -/*!**********************************!*\ - !*** external "ReactJSXRuntime" ***! - \**********************************/ -/***/ (function(module) { - -module.exports = window["ReactJSXRuntime"]; - -/***/ }), - -/***/ "@wordpress/block-editor": -/*!*************************************!*\ - !*** external ["wp","blockEditor"] ***! - \*************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blockEditor"]; - -/***/ }), - -/***/ "@wordpress/blocks": -/*!********************************!*\ - !*** external ["wp","blocks"] ***! - \********************************/ -/***/ (function(module) { - -module.exports = window["wp"]["blocks"]; - -/***/ }), - -/***/ "@wordpress/components": -/*!************************************!*\ - !*** external ["wp","components"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["components"]; - -/***/ }), - -/***/ "@wordpress/data": -/*!******************************!*\ - !*** external ["wp","data"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["data"]; - -/***/ }), - -/***/ "@wordpress/i18n": -/*!******************************!*\ - !*** external ["wp","i18n"] ***! - \******************************/ -/***/ (function(module) { - -module.exports = window["wp"]["i18n"]; - -/***/ }), - -/***/ "@wordpress/primitives": -/*!************************************!*\ - !*** external ["wp","primitives"] ***! - \************************************/ -/***/ (function(module) { - -module.exports = window["wp"]["primitives"]; - -/***/ }), - -/***/ "./src/timeline/block.json": -/*!*********************************!*\ - !*** ./src/timeline/block.json ***! - \*********************************/ -/***/ (function(module) { - -module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"rrze-elements/timeline","version":"1.0.10","title":"Timeline","category":"rrze_elements","description":"Creates a Timeline block","attributes":{"hstart":{"type":"integer","default":3}},"supports":{"html":false},"providesContext":{"rrze-elements/timeline-hstart":"hstart"},"textdomain":"rrze-elements-blocks","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css","viewScript":"rrze-timeline"}'); - -/***/ }) - -/******/ }); -/************************************************************************/ -/******/ // The module cache -/******/ var __webpack_module_cache__ = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ // Check if module is in cache -/******/ var cachedModule = __webpack_module_cache__[moduleId]; -/******/ if (cachedModule !== undefined) { -/******/ return cachedModule.exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = __webpack_module_cache__[moduleId] = { -/******/ // no module.id needed -/******/ // no module.loaded needed -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/************************************************************************/ -/******/ /* webpack/runtime/compat get default export */ -/******/ !function() { -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function() { return module['default']; } : -/******/ function() { return module; }; -/******/ __webpack_require__.d(getter, { a: getter }); -/******/ return getter; -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/define property getters */ -/******/ !function() { -/******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { -/******/ for(var key in definition) { -/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { -/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); -/******/ } -/******/ } -/******/ }; -/******/ }(); -/******/ -/******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); -/******/ -/******/ /* webpack/runtime/make namespace object */ -/******/ !function() { -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ }(); -/******/ -/************************************************************************/ -/******/ -/******/ // startup -/******/ // Load entry module and return exports -/******/ // This entry module can't be inlined because the eval-source-map devtool is used. -/******/ var __webpack_exports__ = __webpack_require__("./src/timeline/index.tsx"); -/******/ -/******/ })() -; \ No newline at end of file +!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,r=window.wp.blockEditor,n=window.wp.components,s=window.wp.data,l=window.wp.i18n,i=window.wp.primitives,o=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})}),a=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})}),c=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),h=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})}),x=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),v=function(e){switch(e){case 2:default:return o;case 3:return a;case 4:return c;case 5:return h;case 6:return x}},d=function(t){var r=t.attributes,s=t.setAttributes,i=function(e){s({hstart:e})};return(0,e.jsx)(n.ToolbarDropdownMenu,{icon:v(r.hstart),label:(0,l.__)("Select heading level","rrze-elements-blocks"),controls:[{title:"H2",isDisabled:2===r.hstart,onClick:function(){return i(2)}},{title:"H3",isDisabled:3===r.hstart,onClick:function(){return i(3)}},{title:"H4",isDisabled:4===r.hstart,onClick:function(){return i(4)}},{title:"H5",isDisabled:5===r.hstart,onClick:function(){return i(5)}},{title:"H6",isDisabled:6===r.hstart,onClick:function(){return i(6)}}]})},u=function(t){var r=t.attributes,s=t.setAttributes;return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)(n.__experimentalToggleGroupControl,{label:(0,l.__)("Heading level","rrze-elements-blocks"),value:r.hstart,onChange:function(e){s({hstart:e})},isBlock:!0,children:[(0,e.jsx)(n.__experimentalToggleGroupControlOption,{value:2,label:"H2"}),(0,e.jsx)(n.__experimentalToggleGroupControlOption,{value:3,label:"H3"}),(0,e.jsx)(n.__experimentalToggleGroupControlOption,{value:4,label:"H4"}),(0,e.jsx)(n.__experimentalToggleGroupControlOption,{value:5,label:"H5"}),(0,e.jsx)(n.__experimentalToggleGroupControlOption,{value:6,label:"H6"})]}),(0,e.jsx)(n.__experimentalText,{children:(0,l.__)("Controls the heading level of the accordion","rrze-elements-blocks")}),(0,e.jsx)(n.__experimentalDivider,{})]})},w=JSON.parse('{"UU":"rrze-elements/timeline"}');(0,t.registerBlockType)(w.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("rect",{x:"199.53",y:"-23.79",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",transform:"translate(372.52 -139.48) rotate(90)","fill-rule":"evenodd"}),(0,e.jsx)("rect",{x:"199.53",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",transform:"translate(512) rotate(90)","fill-rule":"evenodd"}),(0,e.jsx)("rect",{x:"199.53",y:"255.17",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",transform:"translate(651.48 139.48) rotate(90)","fill-rule":"evenodd"}),(0,e.jsx)("line",{x1:"80.6",y1:"62.76",x2:"80.6",y2:"451.28",fill:"none",stroke:"black","stroke-linecap":"round","stroke-miterlimit":"10","stroke-width":"8"}),(0,e.jsx)("rect",{x:"66.87",y:"73.88",width:"27.46",height:"27.46",rx:"11.29",ry:"11.29","fill-rule":"evenodd"}),(0,e.jsx)("rect",{x:"66.87",y:"214.88",width:"27.46",height:"27.46",rx:"11.29",ry:"11.29","fill-rule":"evenodd"}),(0,e.jsx)("rect",{x:"66.87",y:"352.85",width:"27.46",height:"27.46",rx:"11.29",ry:"11.29","fill-rule":"evenodd"})]})},edit:function(t){var i=t.attributes,o=t.setAttributes,a=(function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(e);s Date: Fri, 8 Nov 2024 13:08:34 +0100 Subject: [PATCH 14/15] feat(timeline) - init Resolves #164 --- .editorconfig | 18 +++++++++++ assets/css/rrze-elements-blocks.css | 40 ++++++++++++------------ build/collapse/index.asset.php | 2 +- build/collapse/index.js | 2 +- build/news/index.asset.php | 2 +- build/news/index.js | 2 +- build/timeline-item/block.json | 4 +++ build/timeline-item/index.asset.php | 2 +- build/timeline-item/index.js | 2 +- build/timeline/block.json | 47 +++++++++++++++++++++++++++++ build/timeline/index.asset.php | 2 +- build/timeline/index.js | 2 +- package-lock.json | 14 ++++----- package.json | 6 +--- src/collapse/edit.tsx | 2 +- src/timeline-item/block.json | 4 +++ src/timeline-item/edit.tsx | 2 +- src/timeline-item/index.tsx | 24 +++++++-------- src/timeline/block.json | 47 +++++++++++++++++++++++++++++ src/timeline/index.tsx | 18 +++++------ 20 files changed, 179 insertions(+), 63 deletions(-) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..10b7ee6d --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +# This file is for unifying the coding style for different editors and IDEs +# editorconfig.org + +# WordPress Coding Standards +# https://make.wordpress.org/core/handbook/coding-standards/ + +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true +indent_style = tab + +[*.{yml,yaml}] +indent_style = space +indent_size = 2 \ No newline at end of file diff --git a/assets/css/rrze-elements-blocks.css b/assets/css/rrze-elements-blocks.css index 694b1e7a..366c40fc 100644 --- a/assets/css/rrze-elements-blocks.css +++ b/assets/css/rrze-elements-blocks.css @@ -10486,14 +10486,14 @@ readers do not read off random characters that represent icons */ .fau-theme .content-slider.flexslider.carousel .slides > li:hover, .fau-theme .content-slider.flexslider.carousel .slides > li:focus, .fau-theme #content .content-slider.flexslider.carousel .slides > li:hover, .fau-theme #content .content-slider.flexslider.carousel .slides > li:focus { - background-color: #cbd7e8; + background-color: rgb(203.306122449, 215.4693877551, 232.193877551); } .rrze-2019 .content-slider.flexslider.carousel .slides > li:hover, .fau-events .content-slider.flexslider.carousel .slides > li:hover, .rrze-2019 .content-slider.flexslider.carousel .slides > li:focus, .fau-events .content-slider.flexslider.carousel .slides > li:focus, .rrze-2019 #content .content-slider.flexslider.carousel .slides > li:hover, .fau-events #content .content-slider.flexslider.carousel .slides > li:hover, .rrze-2019 #content .content-slider.flexslider.carousel .slides > li:focus, .fau-events #content .content-slider.flexslider.carousel .slides > li:focus { - background-color: #e1e1e7; + background-color: rgb(224.9310344828, 224.9310344828, 230.5689655172); } .content-slider.flexslider.carousel .slides .image-container, #content .content-slider.flexslider.carousel .slides .image-container { @@ -11436,7 +11436,7 @@ button.expand-all.standard-btn { background-color: #f5f7f9; } .fau-theme .accordion-group .accordion-body .accordion-inner .accordion-inner { - background-color: #e8edf1; + background-color: rgb(232.25, 236.8, 241.35); } @media print { @@ -12459,7 +12459,7 @@ Functions and Mixins text-decoration-color: inherit; } .alert.font-light a:hover, .alert.font-light a:focus, .alert.font-light a:active { - color: #e6e6e6; + color: rgb(229.5, 229.5, 229.5); } .alert a.standard-btn { margin-bottom: 0; @@ -12638,31 +12638,31 @@ button.standard-btn.primary-btn, a.standard-btn.primary-btn { background: var(--color-primary-ci-hell, #245783); color: var(--color-primary-ci-hell-kontrast, #fff); - border-color: #1f4a6f; + border-color: rgb(30.502994012, 73.7155688623, 110.997005988); } button.standard-btn.primary-btn:hover, button.standard-btn.primary-btn:focus, button.standard-btn.primary-btn:active, a.standard-btn.primary-btn:hover, a.standard-btn.primary-btn:focus, a.standard-btn.primary-btn:active { - background: var(--color-button-hover-bg, #193c5b); + background: var(--color-button-hover-bg, rgb(25.005988024, 60.4311377246, 90.994011976)); color: var(--color-button-hover-text, #fff); } button.standard-btn.blue-btn, a.standard-btn.blue-btn { background: #245783; - border-color: #1f4a6f; + border-color: rgb(30.502994012, 73.7155688623, 110.997005988); } button.standard-btn.blue-btn:hover, button.standard-btn.blue-btn:focus, button.standard-btn.blue-btn:active, a.standard-btn.blue-btn:hover, a.standard-btn.blue-btn:focus, a.standard-btn.blue-btn:active { - background: #193c5b; + background: rgb(25.005988024, 60.4311377246, 90.994011976); } button.standard-btn.success-btn, button.standard-btn.green-btn, a.standard-btn.success-btn, a.standard-btn.green-btn { background: #115c39; - border-color: #0d462c; + border-color: rgb(13.0229357798, 70.4770642202, 43.6651376147); } button.standard-btn.success-btn:hover, button.standard-btn.success-btn:focus, button.standard-btn.success-btn:active, button.standard-btn.green-btn:hover, button.standard-btn.green-btn:focus, button.standard-btn.green-btn:active, a.standard-btn.success-btn:hover, @@ -12671,25 +12671,25 @@ a.standard-btn.success-btn:active, a.standard-btn.green-btn:hover, a.standard-btn.green-btn:focus, a.standard-btn.green-btn:active { - background: #072819; + background: rgb(7.4550458716, 40.3449541284, 24.9963302752); } button.standard-btn.info-btn, a.standard-btn.info-btn { background: #0dcaf0; - border-color: #0cb6d8; + border-color: rgb(11.6897233202, 181.6403162055, 215.8102766798); color: #000000; } button.standard-btn.info-btn:hover, button.standard-btn.info-btn:focus, button.standard-btn.info-btn:active, a.standard-btn.info-btn:hover, a.standard-btn.info-btn:focus, a.standard-btn.info-btn:active { - background: #0a99b6; + background: rgb(9.8553359684, 153.1367588933, 181.9446640316); } button.standard-btn.warning-btn, button.standard-btn.yellow-btn, a.standard-btn.warning-btn, a.standard-btn.yellow-btn { background: #ffc107; - border-color: #edb100; + border-color: rgb(236.5, 177.375, 0); color: #000000; } button.standard-btn.warning-btn:hover, button.standard-btn.warning-btn:focus, button.standard-btn.warning-btn:active, button.standard-btn.yellow-btn:hover, button.standard-btn.yellow-btn:focus, button.standard-btn.yellow-btn:active, @@ -12699,13 +12699,13 @@ a.standard-btn.warning-btn:active, a.standard-btn.yellow-btn:hover, a.standard-btn.yellow-btn:focus, a.standard-btn.yellow-btn:active { - background: #c99700; + background: rgb(200.8, 150.6, 0); } button.standard-btn.danger-btn, button.standard-btn.red-btn, a.standard-btn.danger-btn, a.standard-btn.red-btn { background: #921925; - border-color: #7c151f; + border-color: rgb(124.2280701754, 21.2719298246, 31.4824561404); } button.standard-btn.danger-btn:hover, button.standard-btn.danger-btn:focus, button.standard-btn.danger-btn:active, button.standard-btn.red-btn:hover, button.standard-btn.red-btn:focus, button.standard-btn.red-btn:active, a.standard-btn.danger-btn:hover, @@ -12714,7 +12714,7 @@ a.standard-btn.danger-btn:active, a.standard-btn.red-btn:hover, a.standard-btn.red-btn:focus, a.standard-btn.red-btn:active { - background: #5e1018; + background: rgb(93.7473684211, 16.0526315789, 23.7578947368); } button.standard-btn.secondary-btn, button.standard-btn.grey-btn, a.standard-btn.secondary-btn, @@ -12728,7 +12728,7 @@ a.standard-btn.secondary-btn:active, a.standard-btn.grey-btn:hover, a.standard-btn.grey-btn:focus, a.standard-btn.grey-btn:active { - background: #303438; + background: rgb(47.8109090909, 52.2145454545, 55.9890909091); } button.standard-btn.black-btn, a.standard-btn.black-btn { @@ -12739,7 +12739,7 @@ button.standard-btn.black-btn:hover, button.standard-btn.black-btn:focus, button a.standard-btn.black-btn:hover, a.standard-btn.black-btn:focus, a.standard-btn.black-btn:active { - background: #060607; + background: rgb(5.7081081081, 6.4, 7.0918918919); color: #fff; } button.standard-btn.ghost-btn, @@ -14037,8 +14037,8 @@ main aside.pull-left, main aside.pull-right { margin-bottom: 15px; color: black; - border-top: 2px solid #4e5862; - border-bottom: 1px solid #4e5862; + border-top: 2px solid rgb(78.4864864865, 88, 97.5135135135); + border-bottom: 1px solid rgb(78.4864864865, 88, 97.5135135135); padding: 10px 5px; position: relative; z-index: 1; diff --git a/build/collapse/index.asset.php b/build/collapse/index.asset.php index 61c1d472..1f67c33f 100644 --- a/build/collapse/index.asset.php +++ b/build/collapse/index.asset.php @@ -1 +1 @@ - array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '63c0a4c8c9a2454e494f'); + array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '33e2c3a51f10621f5d2f'); diff --git a/build/collapse/index.js b/build/collapse/index.js index f38ca294..d191c2c9 100644 --- a/build/collapse/index.js +++ b/build/collapse/index.js @@ -1,3 +1,3 @@ -!function(){var e,r={810:function(e,r,t){"use strict";var a=window.ReactJSXRuntime,n=window.wp.blocks,o=window.wp.i18n,s=window.wp.components,l=window.wp.blockEditor,i=window.wp.primitives,c=(0,a.jsx)(i.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)(i.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"})}),u=(0,a.jsx)(i.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)(i.Path,{d:"M4.67 10.664s-2.09 1.11-2.917 1.582l.494.87 1.608-.914.002.002c.343.502.86 1.17 1.563 1.84.348.33.742.663 1.185.976L5.57 16.744l.858.515 1.02-1.701a9.1 9.1 0 0 0 4.051 1.18V19h1v-2.263a9.1 9.1 0 0 0 4.05-1.18l1.021 1.7.858-.514-1.034-1.723c.442-.313.837-.646 1.184-.977.703-.669 1.22-1.337 1.563-1.839l.002-.003 1.61.914.493-.87c-1.75-.994-2.918-1.58-2.918-1.58l-.003.005a8.29 8.29 0 0 1-.422.689 10.097 10.097 0 0 1-1.36 1.598c-1.218 1.16-3.042 2.293-5.544 2.293-2.503 0-4.327-1.132-5.546-2.293a10.099 10.099 0 0 1-1.359-1.599 8.267 8.267 0 0 1-.422-.689l-.003-.005Z"})}),d=(0,a.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.jsx)(i.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})}),h=window.wp.element,p=window.wp.data,g=function(e){var r=e.level,t=e.children,n=function(e,r){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);ne.length)&&(r=e.length);for(var t=0,a=Array(r);t3&&void 0!==arguments[3]&&arguments[3],n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=e.find((function(e){return e.color===r}));s&&a?(t({color:s.color}),x(r,t),n&&(t({style:s.slug}),x(r,t))):s?t({color:s.slug}):n&&(t({color:r,style:""}),o&&x(r,t))}(k,e,n,i,c,p)},disableCustomColors:!d,clearable:f})})},_=function(e){var r=e.attributes,t=e.setAttributes,n=e.colorData,i=void 0===n?q:n,c=e.useStyle,u=void 0!==c&&c,d=e.hex,h=void 0!==d&&d,p=e.overwriteThemeColors,g=(void 0!==p&&p?null:(0,l.useSettings)("color.palette")[0])||i,m="rrzeElementsBFakColorSelector";return r.color&&(m="rrzeElementsBFakColorSelector ".concat(h?r.color.slice(1):r.color)),(0,a.jsx)(s.ToolbarGroup,{children:(0,a.jsx)(s.ToolbarItem,{children:function(){return(0,a.jsx)(s.ToolbarDropdownMenu,{icon:w,className:m,label:(0,o.__)("Select a Color","rrze-elements-blocks"),controls:g.map((function(e){return{key:e.slug,title:e.name,icon:w,onClick:function(){return t({color:h?e.color:e.slug,style:u?e.slug:""})}}}))})}})})},q=[{color:"#04316A",slug:"",name:(0,o.__)("Central institution","rrze-elements-blocks")},{color:"#C50F3C",slug:"rw",name:(0,o.__)("Faculty of Business, Economics, and Law","rrze-elements-blocks")},{color:"#7bb725",slug:"nat",name:(0,o.__)("Faculty of Sciences","rrze-elements-blocks")},{color:"#18B4F1",slug:"med",name:(0,o.__)("Faculty of Medicine","rrze-elements-blocks")},{color:"#FDB735",slug:"phil",name:(0,o.__)("Faculty of Humanities, Social Sciences, and Theology","rrze-elements-blocks")},{color:"#8C9FB1",slug:"tf",name:(0,o.__)("Faculty of Engineering","rrze-elements-blocks")}],z=([{color:"#fff",slug:"inherit",name:(0,o.__)("Inherit color","rrze-elements-blocks")}].concat(q),function(e){return(0,a.jsx)(j,Object.assign({},e))}),C=function(e){return(0,a.jsx)(_,Object.assign({},e))},S=function(e){var r=e.attributes,t=e.setAttributes;return(0,a.jsx)(s.PanelBody,{title:(0,o.__)("Advanced Settings","rrze-elements-blocks"),children:(0,a.jsx)(s.CheckboxControl,{label:(0,o.__)("Open collapse on Page load","rrze-elements-blocks"),checked:r.loadOpen,onChange:function(){t({loadOpen:!r.loadOpen})}})})},M=JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'),N=window.wp.a11y;function O(e){return function(e){if(Array.isArray(e))return F(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||A(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,o,s,l=[],i=!0,c=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;i=!1}else for(;!(i=(a=o.call(t)).done)&&(l.push(a.value),l.length!==r);i=!0);}catch(e){c=!0,n=e}finally{try{if(!i&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(c)throw n}}return l}}(e,r)||A(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,r){if(e){if("string"==typeof e)return F(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?F(e,r):void 0}}function F(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=Array(r);t0?(0,a.jsx)(s.__experimentalGrid,{columns:12,children:v.map((function(e){return(0,a.jsx)(s.Button,{isPressed:e.value===r.icon,onClick:function(){return P(e.value)},size:"compact",className:"elements-blocks-icon-Button",label:e.value.split(" ")[1],showTooltip:!0,children:(0,a.jsx)(T,{type:e.value.split(" ")[0],iconName:e.value.split(" ")[1],attributes:r,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:e.value})},e.value)}))}):(0,a.jsx)("p",{children:(0,o.__)("No icons found. Please try a different search term.","rrze-elements-blocks")})]})]}),(0,a.jsx)(s.__experimentalDivider,{}),(0,a.jsxs)(s.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,a.jsx)(s.__experimentalHeading,{children:(0,o.__)("Solid Icons","rrze-elements-blocks")}),(0,a.jsx)(s.__experimentalGrid,{columns:12,children:l.map((function(e){return(0,a.jsx)(s.Button,{isPressed:e.value===r.icon,onClick:function(){return P(e.value)},size:"compact",className:"elements-blocks-icon-Button",label:e.value.split(" ")[1],showTooltip:!0,children:(0,a.jsx)(T,{type:e.value.split(" ")[0],iconName:e.value.split(" ")[1],attributes:r,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:e.value})},e.value)}))})]}),(0,a.jsx)(s.__experimentalDivider,{}),(0,a.jsxs)(s.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,a.jsx)(s.__experimentalHeading,{children:(0,o.__)("Regular Icons","rrze-elements-blocks")}),(0,a.jsx)(s.__experimentalGrid,{columns:12,children:u.map((function(e){return(0,a.jsx)(s.Button,{isPressed:e.value===r.icon,onClick:function(){return P(e.value)},size:"compact",className:"elements-blocks-icon-Button",label:e.value.split(" ")[1],showTooltip:!0,children:(0,a.jsx)(T,{type:e.value.split(" ")[0],iconName:e.value.split(" ")[1],attributes:r,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:e.value})},e.value)}))})]}),(0,a.jsx)(s.__experimentalDivider,{}),(0,a.jsxs)(s.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,a.jsx)(s.__experimentalHeading,{children:(0,o.__)("Brand Icons","rrze-elements-blocks")}),(0,a.jsx)(s.__experimentalGrid,{columns:12,children:g.map((function(e){return(0,a.jsx)(s.Button,{isPressed:e.value===r.icon,onClick:function(){return P(e.value)},size:"compact",className:"elements-blocks-icon-Button",label:e.value.split(" ")[1],showTooltip:!0,children:(0,a.jsx)(T,{type:e.value.split(" ")[0],iconName:e.value.split(" ")[1],attributes:r,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:e.value})},e.value)}))})]}),(0,a.jsx)(s.__experimentalSpacer,{paddingBottom:"1rem",children:(0,a.jsx)(s.__experimentalDivider,{})})]})})),T=function(e){e.type,e.iconName;var r=e.attributes,t=(e.defaultClass,e.setAttributes,e.className),n=void 0===t?"":t,o=e.onClick,s=e.iconValue,l=void 0===s?"":s,i=function(){o&&o()},c=l.split(" ")[0]||"",u=l.split(" ")[1]||"";return""===l?(0,a.jsx)("span",{className:"".concat(r.svgString," ").concat(n),onClick:i}):(0,a.jsx)("span",{className:"fa-".concat(c," fa-").concat(u," ").concat(n),onClick:i})};function L(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,o,s,l=[],i=!0,c=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;i=!1}else for(;!(i=(a=o.call(t)).done)&&(l.push(a.value),l.length!==r);i=!0);}catch(e){c=!0,n=e}finally{try{if(!i&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(c)throw n}}return l}}(e,r)||function(e,r){if(e){if("string"==typeof e)return D(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?D(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=Array(r);te.length)&&(r=e.length);for(var t=0,a=Array(r);t3&&void 0!==arguments[3]&&arguments[3],n=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=e.find((function(e){return e.color===r}));s&&a?(t({color:s.color}),x(r,t),n&&(t({style:s.slug}),x(r,t))):s?t({color:s.slug}):n&&(t({color:r,style:""}),o&&x(r,t))}(k,e,n,i,c,p)},disableCustomColors:!d,clearable:f})})},_=function(e){var r=e.attributes,t=e.setAttributes,n=e.colorData,i=void 0===n?q:n,c=e.useStyle,u=void 0!==c&&c,d=e.hex,h=void 0!==d&&d,p=e.overwriteThemeColors,g=(void 0!==p&&p?null:(0,l.useSettings)("color.palette")[0])||i,m="rrzeElementsBFakColorSelector";return r.color&&(m="rrzeElementsBFakColorSelector ".concat(h?r.color.slice(1):r.color)),(0,a.jsx)(s.ToolbarGroup,{children:(0,a.jsx)(s.ToolbarItem,{children:function(){return(0,a.jsx)(s.ToolbarDropdownMenu,{icon:w,className:m,label:(0,o.__)("Select a Color","rrze-elements-blocks"),controls:g.map((function(e){return{key:e.slug,title:e.name,icon:w,onClick:function(){return t({color:h?e.color:e.slug,style:u?e.slug:""})}}}))})}})})},q=[{color:"#04316A",slug:"",name:(0,o.__)("Central institution","rrze-elements-blocks")},{color:"#C50F3C",slug:"rw",name:(0,o.__)("Faculty of Business, Economics, and Law","rrze-elements-blocks")},{color:"#7bb725",slug:"nat",name:(0,o.__)("Faculty of Sciences","rrze-elements-blocks")},{color:"#18B4F1",slug:"med",name:(0,o.__)("Faculty of Medicine","rrze-elements-blocks")},{color:"#FDB735",slug:"phil",name:(0,o.__)("Faculty of Humanities, Social Sciences, and Theology","rrze-elements-blocks")},{color:"#8C9FB1",slug:"tf",name:(0,o.__)("Faculty of Engineering","rrze-elements-blocks")}],z=([{color:"#fff",slug:"inherit",name:(0,o.__)("Inherit color","rrze-elements-blocks")}].concat(q),function(e){return(0,a.jsx)(j,Object.assign({},e))}),C=function(e){return(0,a.jsx)(_,Object.assign({},e))},S=function(e){var r=e.attributes,t=e.setAttributes;return(0,a.jsx)(s.PanelBody,{title:(0,o.__)("Advanced Settings","rrze-elements-blocks"),children:(0,a.jsx)(s.CheckboxControl,{label:(0,o.__)("Open collapse on Page load","rrze-elements-blocks"),checked:r.loadOpen,onChange:function(){t({loadOpen:!r.loadOpen})}})})},M=JSON.parse('{"brands":["42-group","500px","accessible-icon","accusoft","adn","adversal","affiliatetheme","airbnb","algolia","alipay","amazon-pay","amazon","amilia","android","angellist","angrycreative","angular","app-store-ios","app-store","apper","apple-pay","apple","artstation","asymmetrik","atlassian","audible","autoprefixer","avianex","aviato","aws","bandcamp","battle-net","behance","bilibili","bimobject","bitbucket","bitcoin","bity","black-tie","blackberry","blogger-b","blogger","bluetooth-b","bluetooth","bootstrap","bots","btc","buffer","buromobelexperte","buy-n-large","buysellads","canadian-maple-leaf","cc-amazon-pay","cc-amex","cc-apple-pay","cc-diners-club","cc-discover","cc-jcb","cc-mastercard","cc-paypal","cc-stripe","cc-visa","centercode","centos","chrome","chromecast","cloudflare","cloudscale","cloudsmith","cloudversify","cmplid","codepen","codiepie","confluence","connectdevelop","contao","cotton-bureau","cpanel","creative-commons-by","creative-commons-nc-eu","creative-commons-nc-jp","creative-commons-nc","creative-commons-nd","creative-commons-pd-alt","creative-commons-pd","creative-commons-remix","creative-commons-sa","creative-commons-sampling-plus","creative-commons-sampling","creative-commons-share","creative-commons-zero","creative-commons","critical-role","css3-alt","css3","cuttlefish","d-and-d-beyond","d-and-d","dailymotion","dashcube","debian","deezer","delicious","deploydog","deskpro","dev","deviantart","dhl","diaspora","digg","digital-ocean","discord","discourse","dochub","docker","draft2digital","dribbble","dropbox","drupal","dyalog","earlybirds","ebay","edge-legacy","edge","elementor","ello","ember","empire","envira","erlang","ethereum","etsy","evernote","expeditedssl","facebook-f","facebook-messenger","facebook","fantasy-flight-games","fedex","fedora","figma","firefox-browser","firefox","first-order-alt","first-order","firstdraft","flickr","flipboard","fly","font-awesome","fonticons-fi","fonticons","fort-awesome-alt","fort-awesome","forumbee","foursquare","free-code-camp","freebsd","fulcrum","galactic-republic","galactic-senate","get-pocket","gg-circle","gg","git-alt","git","github-alt","github","gitkraken","gitlab","gitter","glide-g","glide","gofore","golang","goodreads-g","goodreads","google-drive","google-pay","google-play","google-plus-g","google-plus","google-wallet","google","gratipay","grav","gripfire","grunt","guilded","gulp","hacker-news","hackerrank","hashnode","hips","hire-a-helper","hive","hooli","hornbill","hotjar","houzz","html5","hubspot","ideal","imdb","instagram","instalod","intercom","internet-explorer","invision","ioxhost","itch-io","itunes-note","itunes","java","jedi-order","jenkins","jira","joget","joomla","js","jsfiddle","kaggle","keybase","keycdn","kickstarter-k","kickstarter","korvue","laravel","lastfm","leanpub","less","line","linkedin-in","linkedin","linode","linux","lyft","magento","mailchimp","mandalorian","markdown","mastodon","maxcdn","mdb","medapps","medium","medrt","meetup","megaport","mendeley","meta","microblog","microsoft","mix","mixcloud","mixer","mizuni","modx","monero","napster","neos","nfc-directional","nfc-symbol","nimblr","node-js","node","npm","ns8","nutritionix","octopus-deploy","odnoklassniki","odysee","old-republic","opencart","openid","opera","optin-monster","orcid","osi","padlet","page4","pagelines","palfed","patreon","paypal","perbyte","periscope","phabricator","phoenix-framework","phoenix-squadron","php","pied-piper-alt","pied-piper-hat","pied-piper-pp","pied-piper","pinterest-p","pinterest","pix","playstation","product-hunt","pushed","python","qq","quinscape","quora","r-project","raspberry-pi","ravelry","react","reacteurope","readme","rebel","red-river","reddit-alien","reddit","redhat","renren","replyd","researchgate","resolving","rev","rocketchat","rockrms","rust","safari","salesforce","sass","schlix","screenpal","scribd","searchengin","sellcast","sellsy","servicestack","shirtsinbulk","shopify","shopware","simplybuilt","sistrix","sith","sitrox","sketch","skyatlas","skype","slack","slideshare","snapchat","soundcloud","sourcetree","space-awesome","speakap","speaker-deck","spotify","square-behance","square-dribbble","square-facebook","square-font-awesome-stroke","square-font-awesome","square-git","square-github","square-gitlab","square-google-plus","square-hacker-news","square-instagram","square-js","square-lastfm","square-odnoklassniki","square-pied-piper","square-pinterest","square-reddit","square-snapchat","square-steam","square-threads","square-tumblr","square-twitter","square-viadeo","square-vimeo","square-whatsapp","square-x-twitter","square-xing","square-youtube","squarespace","stack-exchange","stack-overflow","stackpath","staylinked","steam-symbol","steam","sticker-mule","strava","stripe-s","stripe","stubber","studiovinari","stumbleupon-circle","stumbleupon","superpowers","supple","suse","swift","symfony","teamspeak","telegram","tencent-weibo","the-red-yeti","themeco","themeisle","think-peaks","threads","tiktok","trade-federation","trello","tumblr","twitch","twitter","typo3","uber","ubuntu","uikit","umbraco","uncharted","uniregistry","unity","unsplash","untappd","ups","usb","usps","ussunnah","vaadin","viacoin","viadeo","viber","vimeo-v","vimeo","vine","vk","vnv","vuejs","watchman-monitoring","waze","weebly","weibo","weixin","whatsapp","whmcs","wikipedia-w","windows","wirsindhandwerk","wix","wizards-of-the-coast","wodu","wolf-pack-battalion","wordpress-simple","wordpress","wpbeginner","wpexplorer","wpforms","wpressr","x-twitter","xbox","xing","y-combinator","yahoo","yammer","yandex-international","yandex","yarn","yelp","yoast","youtube","zhihu"],"regular":["address-book","address-card","bell-slash","bell","bookmark","building","calendar-check","calendar-days","calendar-minus","calendar-plus","calendar-xmark","calendar","chart-bar","chess-bishop","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","circle-check","circle-dot","circle-down","circle-left","circle-pause","circle-play","circle-question","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","clipboard","clock","clone","closed-captioning","comment-dots","comment","comments","compass","copy","copyright","credit-card","envelope-open","envelope","eye-slash","eye","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","file-audio","file-code","file-excel","file-image","file-lines","file-pdf","file-powerpoint","file-video","file-word","file-zipper","file","flag","floppy-disk","folder-closed","folder-open","folder","font-awesome","futbol","gem","hand-back-fist","hand-lizard","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-spock","hand","handshake","hard-drive","heart","hospital","hourglass-half","hourglass","id-badge","id-card","image","images","keyboard","lemon","life-ring","lightbulb","map","message","money-bill-1","moon","newspaper","notdef","note-sticky","object-group","object-ungroup","paper-plane","paste","pen-to-square","rectangle-list","rectangle-xmark","registered","share-from-square","snowflake","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-full","square-minus","square-plus","square","star-half-stroke","star-half","star","sun","thumbs-down","thumbs-up","trash-can","user","window-maximize","window-minimize","window-restore"],"solid":["0","1","2","3","4","5","6","7","8","9","a","address-book","address-card","align-center","align-justify","align-left","align-right","anchor-circle-check","anchor-circle-exclamation","anchor-circle-xmark","anchor-lock","anchor","angle-down","angle-left","angle-right","angle-up","angles-down","angles-left","angles-right","angles-up","ankh","apple-whole","archway","arrow-down-1-9","arrow-down-9-1","arrow-down-a-z","arrow-down-long","arrow-down-short-wide","arrow-down-up-across-line","arrow-down-up-lock","arrow-down-wide-short","arrow-down-z-a","arrow-down","arrow-left-long","arrow-left","arrow-pointer","arrow-right-arrow-left","arrow-right-from-bracket","arrow-right-long","arrow-right-to-bracket","arrow-right-to-city","arrow-right","arrow-rotate-left","arrow-rotate-right","arrow-trend-down","arrow-trend-up","arrow-turn-down","arrow-turn-up","arrow-up-1-9","arrow-up-9-1","arrow-up-a-z","arrow-up-from-bracket","arrow-up-from-ground-water","arrow-up-from-water-pump","arrow-up-long","arrow-up-right-dots","arrow-up-right-from-square","arrow-up-short-wide","arrow-up-wide-short","arrow-up-z-a","arrow-up","arrows-down-to-line","arrows-down-to-people","arrows-left-right-to-line","arrows-left-right","arrows-rotate","arrows-spin","arrows-split-up-and-left","arrows-to-circle","arrows-to-dot","arrows-to-eye","arrows-turn-right","arrows-turn-to-dots","arrows-up-down-left-right","arrows-up-down","arrows-up-to-line","asterisk","at","atom","audio-description","austral-sign","award","b","baby-carriage","baby","backward-fast","backward-step","backward","bacon","bacteria","bacterium","bag-shopping","bahai","baht-sign","ban-smoking","ban","bandage","bangladeshi-taka-sign","barcode","bars-progress","bars-staggered","bars","baseball-bat-ball","baseball","basket-shopping","basketball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed-pulse","bed","beer-mug-empty","bell-concierge","bell-slash","bell","bezier-curve","bicycle","binoculars","biohazard","bitcoin-sign","blender-phone","blender","blog","bold","bolt-lightning","bolt","bomb","bone","bong","book-atlas","book-bible","book-bookmark","book-journal-whills","book-medical","book-open-reader","book-open","book-quran","book-skull","book-tanakh","book","bookmark","border-all","border-none","border-top-left","bore-hole","bottle-droplet","bottle-water","bowl-food","bowl-rice","bowling-ball","box-archive","box-open","box-tissue","box","boxes-packing","boxes-stacked","braille","brain","brazilian-real-sign","bread-slice","bridge-circle-check","bridge-circle-exclamation","bridge-circle-xmark","bridge-lock","bridge-water","bridge","briefcase-medical","briefcase","broom-ball","broom","brush","bucket","bug-slash","bug","bugs","building-circle-arrow-right","building-circle-check","building-circle-exclamation","building-circle-xmark","building-columns","building-flag","building-lock","building-ngo","building-shield","building-un","building-user","building-wheat","building","bullhorn","bullseye","burger","burst","bus-simple","bus","business-time","c","cable-car","cake-candles","calculator","calendar-check","calendar-day","calendar-days","calendar-minus","calendar-plus","calendar-week","calendar-xmark","calendar","camera-retro","camera-rotate","camera","campground","candy-cane","cannabis","capsules","car-battery","car-burst","car-on","car-rear","car-side","car-tunnel","car","caravan","caret-down","caret-left","caret-right","caret-up","carrot","cart-arrow-down","cart-flatbed-suitcase","cart-flatbed","cart-plus","cart-shopping","cash-register","cat","cedi-sign","cent-sign","certificate","chair","chalkboard-user","chalkboard","champagne-glasses","charging-station","chart-area","chart-bar","chart-column","chart-gantt","chart-line","chart-pie","chart-simple","check-double","check-to-slot","check","cheese","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chess","chevron-down","chevron-left","chevron-right","chevron-up","child-combatant","child-dress","child-reaching","child-rifle","child","children","church","circle-arrow-down","circle-arrow-left","circle-arrow-right","circle-arrow-up","circle-check","circle-chevron-down","circle-chevron-left","circle-chevron-right","circle-chevron-up","circle-dollar-to-slot","circle-dot","circle-down","circle-exclamation","circle-h","circle-half-stroke","circle-info","circle-left","circle-minus","circle-nodes","circle-notch","circle-pause","circle-play","circle-plus","circle-question","circle-radiation","circle-right","circle-stop","circle-up","circle-user","circle-xmark","circle","city","clapperboard","clipboard-check","clipboard-list","clipboard-question","clipboard-user","clipboard","clock-rotate-left","clock","clone","closed-captioning","cloud-arrow-down","cloud-arrow-up","cloud-bolt","cloud-meatball","cloud-moon-rain","cloud-moon","cloud-rain","cloud-showers-heavy","cloud-showers-water","cloud-sun-rain","cloud-sun","cloud","clover","code-branch","code-commit","code-compare","code-fork","code-merge","code-pull-request","code","coins","colon-sign","comment-dollar","comment-dots","comment-medical","comment-slash","comment-sms","comment","comments-dollar","comments","compact-disc","compass-drafting","compass","compress","computer-mouse","computer","cookie-bite","cookie","copy","copyright","couch","cow","credit-card","crop-simple","crop","cross","crosshairs","crow","crown","crutch","cruzeiro-sign","cube","cubes-stacked","cubes","d","database","delete-left","democrat","desktop","dharmachakra","diagram-next","diagram-predecessor","diagram-project","diagram-successor","diamond-turn-right","diamond","dice-d6","dice-d20","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","dice","disease","display","divide","dna","dog","dollar-sign","dolly","dong-sign","door-closed","door-open","dove","down-left-and-up-right-to-center","down-long","download","dragon","draw-polygon","droplet-slash","droplet","drum-steelpan","drum","drumstick-bite","dumbbell","dumpster-fire","dumpster","dungeon","e","ear-deaf","ear-listen","earth-africa","earth-americas","earth-asia","earth-europe","earth-oceania","egg","eject","elevator","ellipsis-vertical","ellipsis","envelope-circle-check","envelope-open-text","envelope-open","envelope","envelopes-bulk","equals","eraser","ethernet","euro-sign","exclamation","expand","explosion","eye-dropper","eye-low-vision","eye-slash","eye","f","face-angry","face-dizzy","face-flushed","face-frown-open","face-frown","face-grimace","face-grin-beam-sweat","face-grin-beam","face-grin-hearts","face-grin-squint-tears","face-grin-squint","face-grin-stars","face-grin-tears","face-grin-tongue-squint","face-grin-tongue-wink","face-grin-tongue","face-grin-wide","face-grin-wink","face-grin","face-kiss-beam","face-kiss-wink-heart","face-kiss","face-laugh-beam","face-laugh-squint","face-laugh-wink","face-laugh","face-meh-blank","face-meh","face-rolling-eyes","face-sad-cry","face-sad-tear","face-smile-beam","face-smile-wink","face-smile","face-surprise","face-tired","fan","faucet-drip","faucet","fax","feather-pointed","feather","ferry","file-arrow-down","file-arrow-up","file-audio","file-circle-check","file-circle-exclamation","file-circle-minus","file-circle-plus","file-circle-question","file-circle-xmark","file-code","file-contract","file-csv","file-excel","file-export","file-image","file-import","file-invoice-dollar","file-invoice","file-lines","file-medical","file-pdf","file-pen","file-powerpoint","file-prescription","file-shield","file-signature","file-video","file-waveform","file-word","file-zipper","file","fill-drip","fill","film","filter-circle-dollar","filter-circle-xmark","filter","fingerprint","fire-burner","fire-extinguisher","fire-flame-curved","fire-flame-simple","fire","fish-fins","fish","flag-checkered","flag-usa","flag","flask-vial","flask","floppy-disk","florin-sign","folder-closed","folder-minus","folder-open","folder-plus","folder-tree","folder","font-awesome","font","football","forward-fast","forward-step","forward","franc-sign","frog","futbol","g","gamepad","gas-pump","gauge-high","gauge-simple-high","gauge-simple","gauge","gavel","gear","gears","gem","genderless","ghost","gift","gifts","glass-water-droplet","glass-water","glasses","globe","golf-ball-tee","gopuram","graduation-cap","greater-than-equal","greater-than","grip-lines-vertical","grip-lines","grip-vertical","grip","group-arrows-rotate","guarani-sign","guitar","gun","h","hammer","hamsa","hand-back-fist","hand-dots","hand-fist","hand-holding-dollar","hand-holding-droplet","hand-holding-hand","hand-holding-heart","hand-holding-medical","hand-holding","hand-lizard","hand-middle-finger","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-scissors","hand-sparkles","hand-spock","hand","handcuffs","hands-asl-interpreting","hands-bound","hands-bubbles","hands-clapping","hands-holding-child","hands-holding-circle","hands-holding","hands-praying","hands","handshake-angle","handshake-simple-slash","handshake-simple","handshake-slash","handshake","hanukiah","hard-drive","hashtag","hat-cowboy-side","hat-cowboy","hat-wizard","head-side-cough-slash","head-side-cough","head-side-mask","head-side-virus","heading","headphones-simple","headphones","headset","heart-circle-bolt","heart-circle-check","heart-circle-exclamation","heart-circle-minus","heart-circle-plus","heart-circle-xmark","heart-crack","heart-pulse","heart","helicopter-symbol","helicopter","helmet-safety","helmet-un","highlighter","hill-avalanche","hill-rockslide","hippo","hockey-puck","holly-berry","horse-head","horse","hospital-user","hospital","hot-tub-person","hotdog","hotel","hourglass-end","hourglass-half","hourglass-start","hourglass","house-chimney-crack","house-chimney-medical","house-chimney-user","house-chimney-window","house-chimney","house-circle-check","house-circle-exclamation","house-circle-xmark","house-crack","house-fire","house-flag","house-flood-water-circle-arrow-right","house-flood-water","house-laptop","house-lock","house-medical-circle-check","house-medical-circle-exclamation","house-medical-circle-xmark","house-medical-flag","house-medical","house-signal","house-tsunami","house-user","house","hryvnia-sign","hurricane","i-cursor","i","ice-cream","icicles","icons","id-badge","id-card-clip","id-card","igloo","image-portrait","image","images","inbox","indent","indian-rupee-sign","industry","infinity","info","italic","j","jar-wheat","jar","jedi","jet-fighter-up","jet-fighter","joint","jug-detergent","k","kaaba","key","keyboard","khanda","kip-sign","kit-medical","kitchen-set","kiwi-bird","l","land-mine-on","landmark-dome","landmark-flag","landmark","language","laptop-code","laptop-file","laptop-medical","laptop","lari-sign","layer-group","leaf","left-long","left-right","lemon","less-than-equal","less-than","life-ring","lightbulb","lines-leaning","link-slash","link","lira-sign","list-check","list-ol","list-ul","list","litecoin-sign","location-arrow","location-crosshairs","location-dot","location-pin-lock","location-pin","lock-open","lock","locust","lungs-virus","lungs","m","magnet","magnifying-glass-arrow-right","magnifying-glass-chart","magnifying-glass-dollar","magnifying-glass-location","magnifying-glass-minus","magnifying-glass-plus","magnifying-glass","manat-sign","map-location-dot","map-location","map-pin","map","marker","mars-and-venus-burst","mars-and-venus","mars-double","mars-stroke-right","mars-stroke-up","mars-stroke","mars","martini-glass-citrus","martini-glass-empty","martini-glass","mask-face","mask-ventilator","mask","masks-theater","mattress-pillow","maximize","medal","memory","menorah","mercury","message","meteor","microchip","microphone-lines-slash","microphone-lines","microphone-slash","microphone","microscope","mill-sign","minimize","minus","mitten","mobile-button","mobile-retro","mobile-screen-button","mobile-screen","mobile","money-bill-1-wave","money-bill-1","money-bill-transfer","money-bill-trend-up","money-bill-wave","money-bill-wheat","money-bill","money-bills","money-check-dollar","money-check","monument","moon","mortar-pestle","mosque","mosquito-net","mosquito","motorcycle","mound","mountain-city","mountain-sun","mountain","mug-hot","mug-saucer","music","n","naira-sign","network-wired","neuter","newspaper","not-equal","notdef","note-sticky","notes-medical","o","object-group","object-ungroup","oil-can","oil-well","om","otter","outdent","p","pager","paint-roller","paintbrush","palette","pallet","panorama","paper-plane","paperclip","parachute-box","paragraph","passport","paste","pause","paw","peace","pen-clip","pen-fancy","pen-nib","pen-ruler","pen-to-square","pen","pencil","people-arrows","people-carry-box","people-group","people-line","people-pulling","people-robbery","people-roof","pepper-hot","percent","person-arrow-down-to-line","person-arrow-up-from-line","person-biking","person-booth","person-breastfeeding","person-burst","person-cane","person-chalkboard","person-circle-check","person-circle-exclamation","person-circle-minus","person-circle-plus","person-circle-question","person-circle-xmark","person-digging","person-dots-from-line","person-dress-burst","person-dress","person-drowning","person-falling-burst","person-falling","person-half-dress","person-harassing","person-hiking","person-military-pointing","person-military-rifle","person-military-to-person","person-praying","person-pregnant","person-rays","person-rifle","person-running","person-shelter","person-skating","person-skiing-nordic","person-skiing","person-snowboarding","person-swimming","person-through-window","person-walking-arrow-loop-left","person-walking-arrow-right","person-walking-dashed-line-arrow-right","person-walking-luggage","person-walking-with-cane","person-walking","person","peseta-sign","peso-sign","phone-flip","phone-slash","phone-volume","phone","photo-film","piggy-bank","pills","pizza-slice","place-of-worship","plane-arrival","plane-circle-check","plane-circle-exclamation","plane-circle-xmark","plane-departure","plane-lock","plane-slash","plane-up","plane","plant-wilt","plate-wheat","play","plug-circle-bolt","plug-circle-check","plug-circle-exclamation","plug-circle-minus","plug-circle-plus","plug-circle-xmark","plug","plus-minus","plus","podcast","poo-storm","poo","poop","power-off","prescription-bottle-medical","prescription-bottle","prescription","print","pump-medical","pump-soap","puzzle-piece","q","qrcode","question","quote-left","quote-right","r","radiation","radio","rainbow","ranking-star","receipt","record-vinyl","rectangle-ad","rectangle-list","rectangle-xmark","recycle","registered","repeat","reply-all","reply","republican","restroom","retweet","ribbon","right-from-bracket","right-left","right-long","right-to-bracket","ring","road-barrier","road-bridge","road-circle-check","road-circle-exclamation","road-circle-xmark","road-lock","road-spikes","road","robot","rocket","rotate-left","rotate-right","rotate","route","rss","ruble-sign","rug","ruler-combined","ruler-horizontal","ruler-vertical","ruler","rupee-sign","rupiah-sign","s","sack-dollar","sack-xmark","sailboat","satellite-dish","satellite","scale-balanced","scale-unbalanced-flip","scale-unbalanced","school-circle-check","school-circle-exclamation","school-circle-xmark","school-flag","school-lock","school","scissors","screwdriver-wrench","screwdriver","scroll-torah","scroll","sd-card","section","seedling","server","shapes","share-from-square","share-nodes","share","sheet-plastic","shekel-sign","shield-cat","shield-dog","shield-halved","shield-heart","shield-virus","shield","ship","shirt","shoe-prints","shop-lock","shop-slash","shop","shower","shrimp","shuffle","shuttle-space","sign-hanging","signal","signature","signs-post","sim-card","sink","sitemap","skull-crossbones","skull","slash","sleigh","sliders","smog","smoking","snowflake","snowman","snowplow","soap","socks","solar-panel","sort-down","sort-up","sort","spa","spaghetti-monster-flying","spell-check","spider","spinner","splotch","spoon","spray-can-sparkles","spray-can","square-arrow-up-right","square-caret-down","square-caret-left","square-caret-right","square-caret-up","square-check","square-envelope","square-full","square-h","square-minus","square-nfi","square-parking","square-pen","square-person-confined","square-phone-flip","square-phone","square-plus","square-poll-horizontal","square-poll-vertical","square-root-variable","square-rss","square-share-nodes","square-up-right","square-virus","square-xmark","square","staff-snake","stairs","stamp","stapler","star-and-crescent","star-half-stroke","star-half","star-of-david","star-of-life","star","sterling-sign","stethoscope","stop","stopwatch-20","stopwatch","store-slash","store","street-view","strikethrough","stroopwafel","subscript","suitcase-medical","suitcase-rolling","suitcase","sun-plant-wilt","sun","superscript","swatchbook","synagogue","syringe","t","table-cells-large","table-cells","table-columns","table-list","table-tennis-paddle-ball","table","tablet-button","tablet-screen-button","tablet","tablets","tachograph-digital","tag","tags","tape","tarp-droplet","tarp","taxi","teeth-open","teeth","temperature-arrow-down","temperature-arrow-up","temperature-empty","temperature-full","temperature-half","temperature-high","temperature-low","temperature-quarter","temperature-three-quarters","tenge-sign","tent-arrow-down-to-line","tent-arrow-left-right","tent-arrow-turn-left","tent-arrows-down","tent","tents","terminal","text-height","text-slash","text-width","thermometer","thumbs-down","thumbs-up","thumbtack","ticket-simple","ticket","timeline","toggle-off","toggle-on","toilet-paper-slash","toilet-paper","toilet-portable","toilet","toilets-portable","toolbox","tooth","torii-gate","tornado","tower-broadcast","tower-cell","tower-observation","tractor","trademark","traffic-light","trailer","train-subway","train-tram","train","transgender","trash-arrow-up","trash-can-arrow-up","trash-can","trash","tree-city","tree","triangle-exclamation","trophy","trowel-bricks","trowel","truck-arrow-right","truck-droplet","truck-fast","truck-field-un","truck-field","truck-front","truck-medical","truck-monster","truck-moving","truck-pickup","truck-plane","truck-ramp-box","truck","tty","turkish-lira-sign","turn-down","turn-up","tv","u","umbrella-beach","umbrella","underline","universal-access","unlock-keyhole","unlock","up-down-left-right","up-down","up-long","up-right-and-down-left-from-center","up-right-from-square","upload","user-astronaut","user-check","user-clock","user-doctor","user-gear","user-graduate","user-group","user-injured","user-large-slash","user-large","user-lock","user-minus","user-ninja","user-nurse","user-pen","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-xmark","user","users-between-lines","users-gear","users-line","users-rays","users-rectangle","users-slash","users-viewfinder","users","utensils","v","van-shuttle","vault","vector-square","venus-double","venus-mars","venus","vest-patches","vest","vial-circle-check","vial-virus","vial","vials","video-slash","video","vihara","virus-covid-slash","virus-covid","virus-slash","virus","viruses","voicemail","volcano","volleyball","volume-high","volume-low","volume-off","volume-xmark","vr-cardboard","w","walkie-talkie","wallet","wand-magic-sparkles","wand-magic","wand-sparkles","warehouse","water-ladder","water","wave-square","weight-hanging","weight-scale","wheat-awn-circle-exclamation","wheat-awn","wheelchair-move","wheelchair","whiskey-glass","wifi","wind","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass-empty","wine-glass","won-sign","worm","wrench","x-ray","x","xmark","xmarks-lines","y","yen-sign","yin-yang","z"]}'),N=window.wp.a11y;function O(e){return function(e){if(Array.isArray(e))return F(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||A(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,o,s,l=[],i=!0,c=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;i=!1}else for(;!(i=(a=o.call(t)).done)&&(l.push(a.value),l.length!==r);i=!0);}catch(e){c=!0,n=e}finally{try{if(!i&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(c)throw n}}return l}}(e,r)||A(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,r){if(e){if("string"==typeof e)return F(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?F(e,r):void 0}}function F(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=Array(r);t0?(0,a.jsx)(s.__experimentalGrid,{columns:12,children:v.map((function(e){return(0,a.jsx)(s.Button,{isPressed:e.value===r.icon,onClick:function(){return P(e.value)},size:"compact",className:"elements-blocks-icon-Button",label:e.value.split(" ")[1],showTooltip:!0,children:(0,a.jsx)(T,{type:e.value.split(" ")[0],iconName:e.value.split(" ")[1],attributes:r,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:e.value})},e.value)}))}):(0,a.jsx)("p",{children:(0,o.__)("No icons found. Please try a different search term.","rrze-elements-blocks")})]})]}),(0,a.jsx)(s.__experimentalDivider,{}),(0,a.jsxs)(s.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,a.jsx)(s.__experimentalHeading,{children:(0,o.__)("Solid Icons","rrze-elements-blocks")}),(0,a.jsx)(s.__experimentalGrid,{columns:12,children:l.map((function(e){return(0,a.jsx)(s.Button,{isPressed:e.value===r.icon,onClick:function(){return P(e.value)},size:"compact",className:"elements-blocks-icon-Button",label:e.value.split(" ")[1],showTooltip:!0,children:(0,a.jsx)(T,{type:e.value.split(" ")[0],iconName:e.value.split(" ")[1],attributes:r,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:e.value})},e.value)}))})]}),(0,a.jsx)(s.__experimentalDivider,{}),(0,a.jsxs)(s.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,a.jsx)(s.__experimentalHeading,{children:(0,o.__)("Regular Icons","rrze-elements-blocks")}),(0,a.jsx)(s.__experimentalGrid,{columns:12,children:u.map((function(e){return(0,a.jsx)(s.Button,{isPressed:e.value===r.icon,onClick:function(){return P(e.value)},size:"compact",className:"elements-blocks-icon-Button",label:e.value.split(" ")[1],showTooltip:!0,children:(0,a.jsx)(T,{type:e.value.split(" ")[0],iconName:e.value.split(" ")[1],attributes:r,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:e.value})},e.value)}))})]}),(0,a.jsx)(s.__experimentalDivider,{}),(0,a.jsxs)(s.__experimentalSpacer,{paddingTop:"1rem",paddingBottom:"1rem",children:[(0,a.jsx)(s.__experimentalHeading,{children:(0,o.__)("Brand Icons","rrze-elements-blocks")}),(0,a.jsx)(s.__experimentalGrid,{columns:12,children:g.map((function(e){return(0,a.jsx)(s.Button,{isPressed:e.value===r.icon,onClick:function(){return P(e.value)},size:"compact",className:"elements-blocks-icon-Button",label:e.value.split(" ")[1],showTooltip:!0,children:(0,a.jsx)(T,{type:e.value.split(" ")[0],iconName:e.value.split(" ")[1],attributes:r,className:"elements-blocks-icon-insideEditor elements-blocks-icon-insideEditorModal",iconValue:e.value})},e.value)}))})]}),(0,a.jsx)(s.__experimentalSpacer,{paddingBottom:"1rem",children:(0,a.jsx)(s.__experimentalDivider,{})})]})})),T=function(e){e.type,e.iconName;var r=e.attributes,t=(e.defaultClass,e.setAttributes,e.className),n=void 0===t?"":t,o=e.onClick,s=e.iconValue,l=void 0===s?"":s,i=function(){o&&o()},c=l.split(" ")[0]||"",u=l.split(" ")[1]||"";return""===l?(0,a.jsx)("span",{className:"".concat(r.svgString," ").concat(n),onClick:i}):(0,a.jsx)("span",{className:"fa-".concat(c," fa-").concat(u," ").concat(n),onClick:i})};function L(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,o,s,l=[],i=!0,c=!1;try{if(o=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;i=!1}else for(;!(i=(a=o.call(t)).done)&&(l.push(a.value),l.length!==r);i=!0);}catch(e){c=!0,n=e}finally{try{if(!i&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(c)throw n}}return l}}(e,r)||function(e,r){if(e){if("string"==typeof e)return D(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?D(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,a=Array(r);t=4&&1!==e[3]&&(r=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+r+")"},i.to.keyword=function(e){return s[e.slice(0,3)]}},520:function(e,r,t){const a=t(854),n=t(137),o=["keyword","gray","hex"],s={};for(const e of Object.keys(n))s[[...n[e].labels].sort().join("")]=e;const l={};function i(e,r){if(!(this instanceof i))return new i(e,r);if(r&&r in o&&(r=null),r&&!(r in n))throw new Error("Unknown model: "+r);let t,c;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof i)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if("string"==typeof e){const r=a.get(e);if(null===r)throw new Error("Unable to parse color from string: "+e);this.model=r.model,c=n[this.model].channels,this.color=r.value.slice(0,c),this.valpha="number"==typeof r.value[c]?r.value[c]:1}else if(e.length>0){this.model=r||"rgb",c=n[this.model].channels;const t=Array.prototype.slice.call(e,0,c);this.color=h(t,c),this.valpha="number"==typeof e[c]?e[c]:1}else if("number"==typeof e)this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;const r=Object.keys(e);"alpha"in e&&(r.splice(r.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);const a=r.sort().join("");if(!(a in s))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=s[a];const{labels:o}=n[this.model],l=[];for(t=0;t(e%360+360)%360)),saturationl:u("hsl",1,d(100)),lightness:u("hsl",2,d(100)),saturationv:u("hsv",1,d(100)),value:u("hsv",2,d(100)),chroma:u("hcg",1,d(100)),gray:u("hcg",2,d(100)),white:u("hwb",1,d(100)),wblack:u("hwb",2,d(100)),cyan:u("cmyk",0,d(100)),magenta:u("cmyk",1,d(100)),yellow:u("cmyk",2,d(100)),black:u("cmyk",3,d(100)),x:u("xyz",0,d(95.047)),y:u("xyz",1,d(100)),z:u("xyz",2,d(108.833)),l:u("lab",0,d(100)),a:u("lab",1),b:u("lab",2),keyword(e){return void 0!==e?new i(e):n[this.model].keyword(this.color)},hex(e){return void 0!==e?new i(e):a.to.hex(this.rgb().round().color)},hexa(e){if(void 0!==e)return new i(e);const r=this.rgb().round().color;let t=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===t.length&&(t="0"+t),a.to.hex(r)+t},rgbNumber(){const e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity(){const e=this.rgb().color,r=[];for(const[t,a]of e.entries()){const e=a/255;r[t]=e<=.04045?e/12.92:((e+.055)/1.055)**2.4}return.2126*r[0]+.7152*r[1]+.0722*r[2]},contrast(e){const r=this.luminosity(),t=e.luminosity();return r>t?(r+.05)/(t+.05):(t+.05)/(r+.05)},level(e){const r=this.contrast(e);return r>=7?"AAA":r>=4.5?"AA":""},isDark(){const e=this.rgb().color;return(2126*e[0]+7152*e[1]+722*e[2])/1e4<128},isLight(){return!this.isDark()},negate(){const e=this.rgb();for(let r=0;r<3;r++)e.color[r]=255-e.color[r];return e},lighten(e){const r=this.hsl();return r.color[2]+=r.color[2]*e,r},darken(e){const r=this.hsl();return r.color[2]-=r.color[2]*e,r},saturate(e){const r=this.hsl();return r.color[1]+=r.color[1]*e,r},desaturate(e){const r=this.hsl();return r.color[1]-=r.color[1]*e,r},whiten(e){const r=this.hwb();return r.color[1]+=r.color[1]*e,r},blacken(e){const r=this.hwb();return r.color[2]+=r.color[2]*e,r},grayscale(){const e=this.rgb().color,r=.3*e[0]+.59*e[1]+.11*e[2];return i.rgb(r,r,r)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){const r=this.hsl();let t=r.color[0];return t=(t+e)%360,t=t<0?360+t:t,r.color[0]=t,r},mix(e,r){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);const t=e.rgb(),a=this.rgb(),n=void 0===r?.5:r,o=2*n-1,s=t.alpha()-a.alpha(),l=((o*s==-1?o:(o+s)/(1+o*s))+1)/2,c=1-l;return i.rgb(l*t.red()+c*a.red(),l*t.green()+c*a.green(),l*t.blue()+c*a.blue(),t.alpha()*n+a.alpha()*(1-n))}};for(const e of Object.keys(n)){if(o.includes(e))continue;const{channels:r}=n[e];i.prototype[e]=function(...r){return this.model===e?new i(this):r.length>0?new i(r,e):new i([...(t=n[this.model][e].raw(this.color),Array.isArray(t)?t:[t]),this.valpha],e);var t},i[e]=function(...t){let a=t[0];return"number"==typeof a&&(a=h(t,r)),new i(a,e)}}function c(e){return function(r){return function(e,r){return Number(e.toFixed(r))}(r,e)}}function u(e,r,t){e=Array.isArray(e)?e:[e];for(const a of e)(l[a]||(l[a]=[]))[r]=t;return e=e[0],function(a){let n;return void 0!==a?(t&&(a=t(a)),n=this[e](),n.color[r]=a,n):(n=this[e]().color[r],t&&(n=t(n)),n)}}function d(e){return function(r){return Math.max(0,Math.min(e,r))}}function h(e,r){for(let t=0;t1&&(n-=1)),[360*n,100*o,100*c]},o.rgb.hwb=function(e){const r=e[0],t=e[1];let a=e[2];const n=o.rgb.hsl(e)[0],s=1/255*Math.min(r,Math.min(t,a));return a=1-1/255*Math.max(r,Math.max(t,a)),[n,100*s,100*a]},o.rgb.cmyk=function(e){const r=e[0]/255,t=e[1]/255,a=e[2]/255,n=Math.min(1-r,1-t,1-a);return[100*((1-r-n)/(1-n)||0),100*((1-t-n)/(1-n)||0),100*((1-a-n)/(1-n)||0),100*n]},o.rgb.keyword=function(e){const r=n[e];if(r)return r;let t,o=1/0;for(const r of Object.keys(a)){const n=(l=a[r],((s=e)[0]-l[0])**2+(s[1]-l[1])**2+(s[2]-l[2])**2);n.04045?((r+.055)/1.055)**2.4:r/12.92,t=t>.04045?((t+.055)/1.055)**2.4:t/12.92,a=a>.04045?((a+.055)/1.055)**2.4:a/12.92,[100*(.4124*r+.3576*t+.1805*a),100*(.2126*r+.7152*t+.0722*a),100*(.0193*r+.1192*t+.9505*a)]},o.rgb.lab=function(e){const r=o.rgb.xyz(e);let t=r[0],a=r[1],n=r[2];return t/=95.047,a/=100,n/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,[116*a-16,500*(t-a),200*(a-n)]},o.hsl.rgb=function(e){const r=e[0]/360,t=e[1]/100,a=e[2]/100;let n,o,s;if(0===t)return s=255*a,[s,s,s];n=a<.5?a*(1+t):a+t-a*t;const l=2*a-n,i=[0,0,0];for(let e=0;e<3;e++)o=r+1/3*-(e-1),o<0&&o++,o>1&&o--,s=6*o<1?l+6*(n-l)*o:2*o<1?n:3*o<2?l+(n-l)*(2/3-o)*6:l,i[e]=255*s;return i},o.hsl.hsv=function(e){const r=e[0];let t=e[1]/100,a=e[2]/100,n=t;const o=Math.max(a,.01);return a*=2,t*=a<=1?a:2-a,n*=o<=1?o:2-o,[r,100*(0===a?2*n/(o+n):2*t/(a+t)),(a+t)/2*100]},o.hsv.rgb=function(e){const r=e[0]/60,t=e[1]/100;let a=e[2]/100;const n=Math.floor(r)%6,o=r-Math.floor(r),s=255*a*(1-t),l=255*a*(1-t*o),i=255*a*(1-t*(1-o));switch(a*=255,n){case 0:return[a,i,s];case 1:return[l,a,s];case 2:return[s,a,i];case 3:return[s,l,a];case 4:return[i,s,a];case 5:return[a,s,l]}},o.hsv.hsl=function(e){const r=e[0],t=e[1]/100,a=e[2]/100,n=Math.max(a,.01);let o,s;s=(2-t)*a;const l=(2-t)*n;return o=t*n,o/=l<=1?l:2-l,o=o||0,s/=2,[r,100*o,100*s]},o.hwb.rgb=function(e){const r=e[0]/360;let t=e[1]/100,a=e[2]/100;const n=t+a;let o;n>1&&(t/=n,a/=n);const s=Math.floor(6*r),l=1-a;o=6*r-s,1&s&&(o=1-o);const i=t+o*(l-t);let c,u,d;switch(s){default:case 6:case 0:c=l,u=i,d=t;break;case 1:c=i,u=l,d=t;break;case 2:c=t,u=l,d=i;break;case 3:c=t,u=i,d=l;break;case 4:c=i,u=t,d=l;break;case 5:c=l,u=t,d=i}return[255*c,255*u,255*d]},o.cmyk.rgb=function(e){const r=e[0]/100,t=e[1]/100,a=e[2]/100,n=e[3]/100;return[255*(1-Math.min(1,r*(1-n)+n)),255*(1-Math.min(1,t*(1-n)+n)),255*(1-Math.min(1,a*(1-n)+n))]},o.xyz.rgb=function(e){const r=e[0]/100,t=e[1]/100,a=e[2]/100;let n,o,s;return n=3.2406*r+-1.5372*t+-.4986*a,o=-.9689*r+1.8758*t+.0415*a,s=.0557*r+-.204*t+1.057*a,n=n>.0031308?1.055*n**(1/2.4)-.055:12.92*n,o=o>.0031308?1.055*o**(1/2.4)-.055:12.92*o,s=s>.0031308?1.055*s**(1/2.4)-.055:12.92*s,n=Math.min(Math.max(0,n),1),o=Math.min(Math.max(0,o),1),s=Math.min(Math.max(0,s),1),[255*n,255*o,255*s]},o.xyz.lab=function(e){let r=e[0],t=e[1],a=e[2];return r/=95.047,t/=100,a/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,t=t>.008856?t**(1/3):7.787*t+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,[116*t-16,500*(r-t),200*(t-a)]},o.lab.xyz=function(e){let r,t,a;t=(e[0]+16)/116,r=e[1]/500+t,a=t-e[2]/200;const n=t**3,o=r**3,s=a**3;return t=n>.008856?n:(t-16/116)/7.787,r=o>.008856?o:(r-16/116)/7.787,a=s>.008856?s:(a-16/116)/7.787,r*=95.047,t*=100,a*=108.883,[r,t,a]},o.lab.lch=function(e){const r=e[0],t=e[1],a=e[2];let n;return n=360*Math.atan2(a,t)/2/Math.PI,n<0&&(n+=360),[r,Math.sqrt(t*t+a*a),n]},o.lch.lab=function(e){const r=e[0],t=e[1],a=e[2]/360*2*Math.PI;return[r,t*Math.cos(a),t*Math.sin(a)]},o.rgb.ansi16=function(e,r=null){const[t,a,n]=e;let s=null===r?o.rgb.hsv(e)[2]:r;if(s=Math.round(s/50),0===s)return 30;let l=30+(Math.round(n/255)<<2|Math.round(a/255)<<1|Math.round(t/255));return 2===s&&(l+=60),l},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){const r=e[0],t=e[1],a=e[2];return r===t&&t===a?r<8?16:r>248?231:Math.round((r-8)/247*24)+232:16+36*Math.round(r/255*5)+6*Math.round(t/255*5)+Math.round(a/255*5)},o.ansi16.rgb=function(e){let r=e%10;if(0===r||7===r)return e>50&&(r+=3.5),r=r/10.5*255,[r,r,r];const t=.5*(1+~~(e>50));return[(1&r)*t*255,(r>>1&1)*t*255,(r>>2&1)*t*255]},o.ansi256.rgb=function(e){if(e>=232){const r=10*(e-232)+8;return[r,r,r]}let r;return e-=16,[Math.floor(e/36)/5*255,Math.floor((r=e%36)/6)/5*255,r%6/5*255]},o.rgb.hex=function(e){const r=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(r.length)+r},o.hex.rgb=function(e){const r=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!r)return[0,0,0];let t=r[0];3===r[0].length&&(t=t.split("").map((e=>e+e)).join(""));const a=parseInt(t,16);return[a>>16&255,a>>8&255,255&a]},o.rgb.hcg=function(e){const r=e[0]/255,t=e[1]/255,a=e[2]/255,n=Math.max(Math.max(r,t),a),o=Math.min(Math.min(r,t),a),s=n-o;let l,i;return l=s<1?o/(1-s):0,i=s<=0?0:n===r?(t-a)/s%6:n===t?2+(a-r)/s:4+(r-t)/s,i/=6,i%=1,[360*i,100*s,100*l]},o.hsl.hcg=function(e){const r=e[1]/100,t=e[2]/100,a=t<.5?2*r*t:2*r*(1-t);let n=0;return a<1&&(n=(t-.5*a)/(1-a)),[e[0],100*a,100*n]},o.hsv.hcg=function(e){const r=e[1]/100,t=e[2]/100,a=r*t;let n=0;return a<1&&(n=(t-a)/(1-a)),[e[0],100*a,100*n]},o.hcg.rgb=function(e){const r=e[0]/360,t=e[1]/100,a=e[2]/100;if(0===t)return[255*a,255*a,255*a];const n=[0,0,0],o=r%1*6,s=o%1,l=1-s;let i=0;switch(Math.floor(o)){case 0:n[0]=1,n[1]=s,n[2]=0;break;case 1:n[0]=l,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=s;break;case 3:n[0]=0,n[1]=l,n[2]=1;break;case 4:n[0]=s,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=l}return i=(1-t)*a,[255*(t*n[0]+i),255*(t*n[1]+i),255*(t*n[2]+i)]},o.hcg.hsv=function(e){const r=e[1]/100,t=r+e[2]/100*(1-r);let a=0;return t>0&&(a=r/t),[e[0],100*a,100*t]},o.hcg.hsl=function(e){const r=e[1]/100,t=e[2]/100*(1-r)+.5*r;let a=0;return t>0&&t<.5?a=r/(2*t):t>=.5&&t<1&&(a=r/(2*(1-t))),[e[0],100*a,100*t]},o.hcg.hwb=function(e){const r=e[1]/100,t=r+e[2]/100*(1-r);return[e[0],100*(t-r),100*(1-t)]},o.hwb.hcg=function(e){const r=e[1]/100,t=1-e[2]/100,a=t-r;let n=0;return a<1&&(n=(t-a)/(1-a)),[e[0],100*a,100*n]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=function(e){return[0,0,e[0]]},o.gray.hsv=o.gray.hsl,o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.gray.hex=function(e){const r=255&Math.round(e[0]/100*255),t=((r<<16)+(r<<8)+r).toString(16).toUpperCase();return"000000".substring(t.length)+t},o.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},137:function(e,r,t){const a=t(920),n=t(584),o={};Object.keys(a).forEach((e=>{o[e]={},Object.defineProperty(o[e],"channels",{value:a[e].channels}),Object.defineProperty(o[e],"labels",{value:a[e].labels});const r=n(e);Object.keys(r).forEach((t=>{const a=r[t];o[e][t]=function(e){const r=function(...r){const t=r[0];if(null==t)return t;t.length>1&&(r=t);const a=e(r);if("object"==typeof a)for(let e=a.length,r=0;r1&&(r=t),e(r))};return"conversion"in e&&(r.conversion=e.conversion),r}(a)}))})),e.exports=o},584:function(e,r,t){const a=t(920);function n(e,r){return function(t){return r(e(t))}}function o(e,r){const t=[r[e].parent,e];let o=a[r[e].parent][e],s=r[e].parent;for(;r[s].parent;)t.unshift(r[s].parent),o=n(a[r[s].parent][s],o),s=r[s].parent;return o.conversion=t,o}e.exports=function(e){const r=function(e){const r=function(){const e={},r=Object.keys(a);for(let t=r.length,a=0;a=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}}},t={};function a(e){var n=t[e];if(void 0!==n)return n.exports;var o=t[e]={exports:{}};return r[e](o,o.exports,a),o.exports}a.m=r,e=[],a.O=function(r,t,n,o){if(!t){var s=1/0;for(u=0;u=o)&&Object.keys(a.O).every((function(e){return a.O[e](t[i])}))?t.splice(i--,1):(l=!1,o0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[t,n,o]},a.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(r,{a:r}),r},a.d=function(e,r){for(var t in r)a.o(r,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},a.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},function(){var e={883:0,99:0};a.O.j=function(r){return 0===e[r]};var r=function(r,t){var n,o,s=t[0],l=t[1],i=t[2],c=0;if(s.some((function(r){return 0!==e[r]}))){for(n in l)a.o(l,n)&&(a.m[n]=l[n]);if(i)var u=i(a)}for(r&&r(t);c array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-server-side-render'), 'version' => '44fac6f78fc88d0161a1'); + array('react', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-server-side-render'), 'version' => '24eefb7c772646b55e30'); diff --git a/build/news/index.js b/build/news/index.js index 157c60bc..37a93bf6 100644 --- a/build/news/index.js +++ b/build/news/index.js @@ -1 +1 @@ -!function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.ReactJSXRuntime,n=window.wp.blocks,r=window.wp.blockEditor,l=window.wp.i18n,o=window.wp.components,i=window.wp.primitives,s=(0,t.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(i.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})}),a=(0,t.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})}),c=(0,t.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(i.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),u=(0,t.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})}),d=(0,t.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t.jsx)(i.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),h=function(e){switch(e){case 2:default:return s;case 3:return a;case 4:return c;case 5:return u;case 6:return d}},m=function(e){var n=e.attributes,r=e.setAttributes,i=function(e){r({hstart:e})};return(0,t.jsx)(o.ToolbarDropdownMenu,{icon:h(n.hstart),label:(0,l.__)("Select heading level","rrze-elements-blocks"),controls:[{title:"H2",isDisabled:2===n.hstart,onClick:function(){return i(2)}},{title:"H3",isDisabled:3===n.hstart,onClick:function(){return i(3)}},{title:"H4",isDisabled:4===n.hstart,onClick:function(){return i(4)}},{title:"H5",isDisabled:5===n.hstart,onClick:function(){return i(5)}},{title:"H6",isDisabled:6===n.hstart,onClick:function(){return i(6)}}]})},f=function(e){var n=e.attributes,r=e.setAttributes;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(o.__experimentalToggleGroupControl,{label:(0,l.__)("Heading level","rrze-elements-blocks"),value:n.hstart,onChange:function(e){r({hstart:e})},isBlock:!0,children:[(0,t.jsx)(o.__experimentalToggleGroupControlOption,{value:2,label:"H2"}),(0,t.jsx)(o.__experimentalToggleGroupControlOption,{value:3,label:"H3"}),(0,t.jsx)(o.__experimentalToggleGroupControlOption,{value:4,label:"H4"}),(0,t.jsx)(o.__experimentalToggleGroupControlOption,{value:5,label:"H5"}),(0,t.jsx)(o.__experimentalToggleGroupControlOption,{value:6,label:"H6"})]}),(0,t.jsx)(o.__experimentalText,{children:(0,l.__)("Controls the heading level of the accordion","rrze-elements-blocks")}),(0,t.jsx)(o.__experimentalDivider,{})]})},v=window.wp.serverSideRender,p=e.n(v),b=window.React;const g=(0,b.createContext)(null),x={didCatch:!1,error:null};class y extends b.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=x}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(){const{error:e}=this.state;if(null!==e){for(var t,n,r=arguments.length,l=new Array(r),o=0;o0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length!==t.length||e.some(((e,n)=>!Object.is(e,t[n])))}(e.resetKeys,r)&&(null===(l=(o=this.props).onReset)||void 0===l||l.call(o,{next:r,prev:e.resetKeys,reason:"keys"}),this.setState(x))}render(){const{children:e,fallbackRender:t,FallbackComponent:n,fallback:r}=this.props,{didCatch:l,error:o}=this.state;let i=e;if(l){const e={error:o,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)i=t(e);else if(n)i=(0,b.createElement)(n,e);else{if(null!==r&&!(0,b.isValidElement)(r))throw o;i=r}}return(0,b.createElement)(g.Provider,{value:{didCatch:l,error:o,resetErrorBoundary:this.resetErrorBoundary}},i)}}var _=window.wp.element,w=window.wp.data,C=function(e){var n=e.attributes,r=e.setAttributes,l=(0,w.useSelect)((function(e){return{categories:(0,e("core").getEntityRecords)("taxonomy","category")}}),[]).categories,i=n.cat||"",s=l?l.reduce((function(e,t){return e[t.slug]=t,e}),{}):{},a=(l&&l.map((function(e){return{id:e.id,name:e.name,parent:e.parent,slug:e.slug}})),i.split(",")),c=l?l.filter((function(e){return a.includes(e.slug)})).map((function(e){return{id:e.id,name:e.name,parent:e.parent}})):[];return(0,t.jsx)(o.QueryControls,{categorySuggestions:s,numberOfItems:n.num,onCategoryChange:function(e){var t=i.toLowerCase().split(",").filter(Boolean),n=(Array.isArray(e)?e:[e]).map((function(e){var t,n="string"==typeof e?e:null===(t=l.find((function(t){return t.id===e.id})))||void 0===t?void 0:t.slug;return l.find((function(e){return e.slug===n}))?n:null})).filter((function(e){return e}));t=t.filter((function(e){return n.includes(e)})),n.forEach((function(e){t.includes(e)||t.push(e)})),r({cat:t.join(",")})},onNumberOfItemsChange:function(e){return r({num:e})},selectedCategories:c,minItems:1,maxItems:15})};function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,l,o,i,s=[],a=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;a=!1}else for(;!(a=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);a=!0);}catch(e){c=!0,l=e}finally{try{if(!a&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw l}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return j(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?j(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length!==t.length||e.some(((e,n)=>!Object.is(e,t[n])))}(e.resetKeys,r)&&(null===(o=(l=this.props).onReset)||void 0===o||o.call(l,{next:r,prev:e.resetKeys,reason:"keys"}),this.setState(x))}render(){const{children:e,fallbackRender:t,FallbackComponent:n,fallback:r}=this.props,{didCatch:o,error:l}=this.state;let i=e;if(o){const e={error:l,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)i=t(e);else if(n)i=(0,b.createElement)(n,e);else{if(void 0===r)throw l;i=r}}return(0,b.createElement)(g.Provider,{value:{didCatch:o,error:l,resetErrorBoundary:this.resetErrorBoundary}},i)}}var _=window.wp.element,w=window.wp.data,C=function(e){var n=e.attributes,r=e.setAttributes,o=(0,w.useSelect)((function(e){return{categories:(0,e("core").getEntityRecords)("taxonomy","category")}}),[]).categories,i=n.cat||"",s=o?o.reduce((function(e,t){return e[t.slug]=t,e}),{}):{},a=(o&&o.map((function(e){return{id:e.id,name:e.name,parent:e.parent,slug:e.slug}})),i.split(",")),c=o?o.filter((function(e){return a.includes(e.slug)})).map((function(e){return{id:e.id,name:e.name,parent:e.parent}})):[];return(0,t.jsx)(l.QueryControls,{categorySuggestions:s,numberOfItems:n.num,onCategoryChange:function(e){var t=i.toLowerCase().split(",").filter(Boolean),n=(Array.isArray(e)?e:[e]).map((function(e){var t,n="string"==typeof e?e:null===(t=o.find((function(t){return t.id===e.id})))||void 0===t?void 0:t.slug;return o.find((function(e){return e.slug===n}))?n:null})).filter((function(e){return e}));t=t.filter((function(e){return n.includes(e)})),n.forEach((function(e){t.includes(e)||t.push(e)})),r({cat:t.join(",")})},onNumberOfItemsChange:function(e){return r({num:e})},selectedCategories:c,minItems:1,maxItems:15})};function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,l,i,s=[],a=!0,c=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;a=!1}else for(;!(a=(r=l.call(n)).done)&&(s.push(r.value),s.length!==t);a=!0);}catch(e){c=!0,o=e}finally{try{if(!a&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return j(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?j(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '1bdd0084bbe96a4220b0'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'bbe2a10720f3a251f42a'); diff --git a/build/timeline-item/index.js b/build/timeline-item/index.js index 302fab87..fa9fbb19 100644 --- a/build/timeline-item/index.js +++ b/build/timeline-item/index.js @@ -1,3 +1,3 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,r=window.wp.blockEditor,l=window.wp.data,s=window.wp.i18n,i=function(t){var r=t.level,l=t.children,s=function(e,t){var r={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&t.indexOf(l)<0&&(r[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(l=Object.getOwnPropertySymbols(e);s array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => 'f79984a067c4068b3c18'); + array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-primitives'), 'version' => '279ac7bbf08e15db6248'); diff --git a/build/timeline/index.js b/build/timeline/index.js index 9e0221c1..599c5de2 100644 --- a/build/timeline/index.js +++ b/build/timeline/index.js @@ -1 +1 @@ -!function(){"use strict";var e=window.ReactJSXRuntime,t=window.wp.blocks,r=window.wp.blockEditor,n=window.wp.components,s=window.wp.data,l=window.wp.i18n,i=window.wp.primitives,o=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})}),a=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})}),c=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),h=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})}),x=(0,e.jsx)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,e.jsx)(i.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})}),v=function(e){switch(e){case 2:default:return o;case 3:return a;case 4:return c;case 5:return h;case 6:return x}},d=function(t){var r=t.attributes,s=t.setAttributes,i=function(e){s({hstart:e})};return(0,e.jsx)(n.ToolbarDropdownMenu,{icon:v(r.hstart),label:(0,l.__)("Select heading level","rrze-elements-blocks"),controls:[{title:"H2",isDisabled:2===r.hstart,onClick:function(){return i(2)}},{title:"H3",isDisabled:3===r.hstart,onClick:function(){return i(3)}},{title:"H4",isDisabled:4===r.hstart,onClick:function(){return i(4)}},{title:"H5",isDisabled:5===r.hstart,onClick:function(){return i(5)}},{title:"H6",isDisabled:6===r.hstart,onClick:function(){return i(6)}}]})},u=function(t){var r=t.attributes,s=t.setAttributes;return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)(n.__experimentalToggleGroupControl,{label:(0,l.__)("Heading level","rrze-elements-blocks"),value:r.hstart,onChange:function(e){s({hstart:e})},isBlock:!0,children:[(0,e.jsx)(n.__experimentalToggleGroupControlOption,{value:2,label:"H2"}),(0,e.jsx)(n.__experimentalToggleGroupControlOption,{value:3,label:"H3"}),(0,e.jsx)(n.__experimentalToggleGroupControlOption,{value:4,label:"H4"}),(0,e.jsx)(n.__experimentalToggleGroupControlOption,{value:5,label:"H5"}),(0,e.jsx)(n.__experimentalToggleGroupControlOption,{value:6,label:"H6"})]}),(0,e.jsx)(n.__experimentalText,{children:(0,l.__)("Controls the heading level of the accordion","rrze-elements-blocks")}),(0,e.jsx)(n.__experimentalDivider,{})]})},w=JSON.parse('{"UU":"rrze-elements/timeline"}');(0,t.registerBlockType)(w.UU,{icon:{src:(0,e.jsxs)("svg",{id:"Ebene_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",children:[(0,e.jsx)("rect",{x:"199.53",y:"-23.79",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",transform:"translate(372.52 -139.48) rotate(90)","fill-rule":"evenodd"}),(0,e.jsx)("rect",{x:"199.53",y:"115.69",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",transform:"translate(512) rotate(90)","fill-rule":"evenodd"}),(0,e.jsx)("rect",{x:"199.53",y:"255.17",width:"112.94",height:"280.62",rx:"5.73",ry:"5.73",transform:"translate(651.48 139.48) rotate(90)","fill-rule":"evenodd"}),(0,e.jsx)("line",{x1:"80.6",y1:"62.76",x2:"80.6",y2:"451.28",fill:"none",stroke:"black","stroke-linecap":"round","stroke-miterlimit":"10","stroke-width":"8"}),(0,e.jsx)("rect",{x:"66.87",y:"73.88",width:"27.46",height:"27.46",rx:"11.29",ry:"11.29","fill-rule":"evenodd"}),(0,e.jsx)("rect",{x:"66.87",y:"214.88",width:"27.46",height:"27.46",rx:"11.29",ry:"11.29","fill-rule":"evenodd"}),(0,e.jsx)("rect",{x:"66.87",y:"352.85",width:"27.46",height:"27.46",rx:"11.29",ry:"11.29","fill-rule":"evenodd"})]})},edit:function(t){var i=t.attributes,o=t.setAttributes,a=(function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(e);s=21.7.3", diff --git a/src/collapse/edit.tsx b/src/collapse/edit.tsx index 926975a6..91da26ae 100644 --- a/src/collapse/edit.tsx +++ b/src/collapse/edit.tsx @@ -113,7 +113,7 @@ const Edit: React.FC = ({ */ useEffect(() => { setAttributes({ - hstart: context["rrze-elements/accordion-hstart"], + hstart: context["rrze-elements/"], }); }), [context["rrze-elements/hstart"]]; diff --git a/src/timeline-item/block.json b/src/timeline-item/block.json index 1b0c25ee..e78d5e14 100644 --- a/src/timeline-item/block.json +++ b/src/timeline-item/block.json @@ -11,6 +11,10 @@ "title": { "type": "string", "default": "" + }, + "hstart": { + "type": "integer", + "default": 3 } }, "supports": { diff --git a/src/timeline-item/edit.tsx b/src/timeline-item/edit.tsx index 26d611d9..f1ba4c07 100644 --- a/src/timeline-item/edit.tsx +++ b/src/timeline-item/edit.tsx @@ -47,7 +47,7 @@ export default function Edit({ hstart: context["rrze-elements/timeline-hstart"], }); }), - [context["rrze-elements/hstart"]]; + [context["rrze-elements/timeline-hstart"]]; // Function to handle the change of the title attribute. const onChangeTitle = (newText: string) => { diff --git a/src/timeline-item/index.tsx b/src/timeline-item/index.tsx index 0164cf6e..2d3abbd4 100644 --- a/src/timeline-item/index.tsx +++ b/src/timeline-item/index.tsx @@ -63,7 +63,7 @@ registerBlockType( rx="5.73" ry="5.73" transform="translate(372.52 -139.48) rotate(90)" - fill-rule="evenodd" + fillRule="evenodd" /> ), diff --git a/src/timeline/block.json b/src/timeline/block.json index e5a88099..fd3055d3 100644 --- a/src/timeline/block.json +++ b/src/timeline/block.json @@ -18,6 +18,53 @@ "providesContext": { "rrze-elements/timeline-hstart": "hstart" }, +"example": { + "innerBlocks": [ + { + "name": "rrze-elements/timeline-item", + "attributes": { + "title": "2016", + "loadOpen": true + }, + "innerBlocks": [ + { + "name": "core/paragraph", + "attributes": { + "content": "This is a Paragraph." + } + } + ] + }, + { + "name": "rrze-elements/timeline-item", + "attributes": { + "title": "2024" + }, + "innerBlocks": [ + { + "name": "core/paragraph", + "attributes": { + "content": "This is a Paragraph." + } + } + ] + }, + { + "name": "rrze-elements/timeline-item", + "attributes": { + "title": "2030" + }, + "innerBlocks": [ + { + "name": "core/paragraph", + "attributes": { + "content": "This is a Paragraph." + } + } + ] + } + ] + }, "textdomain": "rrze-elements-blocks", "editorScript": "file:./index.js", "editorStyle": "file:./index.css", diff --git a/src/timeline/index.tsx b/src/timeline/index.tsx index b800b55c..ad04f883 100644 --- a/src/timeline/index.tsx +++ b/src/timeline/index.tsx @@ -49,7 +49,7 @@ registerBlockType( rx="5.73" ry="5.73" transform="translate(372.52 -139.48) rotate(90)" - fill-rule="evenodd" + fillRule="evenodd" /> ), From 7294ade2be91ac27ae1b013175d5088dbe44a630 Mon Sep 17 00:00:00 2001 From: Lukas Niebler <58593037+lukasniebler@users.noreply.github.com> Date: Fri, 8 Nov 2024 13:14:09 +0100 Subject: [PATCH 15/15] update(changelog) - v1.0.11 Update to v1.0.11 --- build/accordion/block.json | 2 +- build/accordions/block.json | 2 +- build/alert/block.json | 2 +- build/block-blueprint/block.json | 2 +- build/collapse/block.json | 2 +- build/collapsibles/block.json | 2 +- build/columns/block.json | 2 +- build/contentwidthlimiter/block.json | 2 +- build/cta/block.json | 2 +- build/insertion/block.json | 2 +- build/news/block.json | 2 +- build/notice/block.json | 2 +- build/tab/block.json | 2 +- build/tabs/block.json | 2 +- build/textslider/block.json | 2 +- build/textslideritem/block.json | 2 +- build/timeline-item/block.json | 2 +- build/timeline/block.json | 2 +- changelog.md | 10 ++++++++++ package.json | 2 +- readme.txt | 2 +- rrze-elements-blocks.php | 4 ++-- src/accordion/block.json | 2 +- src/accordions/block.json | 2 +- src/alert/block.json | 2 +- src/block-blueprint/block.json | 2 +- src/collapse/block.json | 2 +- src/collapsibles/block.json | 2 +- src/columns/block.json | 2 +- src/contentwidthlimiter/block.json | 2 +- src/cta/block.json | 2 +- src/insertion/block.json | 2 +- src/news/block.json | 2 +- src/notice/block.json | 2 +- src/tab/block.json | 2 +- src/tabs/block.json | 2 +- src/textslider/block.json | 2 +- src/textslideritem/block.json | 2 +- src/timeline-item/block.json | 8 +++++--- src/timeline/block.json | 6 +++--- 40 files changed, 56 insertions(+), 44 deletions(-) diff --git a/build/accordion/block.json b/build/accordion/block.json index 9153fec7..47317a80 100644 --- a/build/accordion/block.json +++ b/build/accordion/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/accordion", - "version": "1.0.10", + "version": "1.0.11", "title": "Accordion item", "category": "rrze_elements", "description": "Creates an inner accordion item", diff --git a/build/accordions/block.json b/build/accordions/block.json index 7c53d09b..58bccfac 100644 --- a/build/accordions/block.json +++ b/build/accordions/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/accordions", - "version": "1.0.10", + "version": "1.0.11", "title": "Inner Accordion", "category": "rrze_elements", "parent": [ diff --git a/build/alert/block.json b/build/alert/block.json index f511b8b9..0adf1fe4 100644 --- a/build/alert/block.json +++ b/build/alert/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/alert", - "version": "1.0.10", + "version": "1.0.11", "title": "Alert", "category": "rrze_elements", "description": "Used to highlight important information and warnings.", diff --git a/build/block-blueprint/block.json b/build/block-blueprint/block.json index 754528a1..72dadd88 100644 --- a/build/block-blueprint/block.json +++ b/build/block-blueprint/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/block-blueprint", - "version": "1.0.10", + "version": "1.0.11", "title": "Blueprint", "category": "rrze_elements", "description": "Creates a blueprint block.", diff --git a/build/collapse/block.json b/build/collapse/block.json index e16e444e..dccb6f6e 100644 --- a/build/collapse/block.json +++ b/build/collapse/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/collapse", - "version": "1.0.10", + "version": "1.0.11", "title": "Accordion-item", "category": "design", "description": "Creates an accordion block", diff --git a/build/collapsibles/block.json b/build/collapsibles/block.json index 2ca24530..c8b4c2d3 100644 --- a/build/collapsibles/block.json +++ b/build/collapsibles/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/collapsibles", - "version": "1.0.10", + "version": "1.0.11", "title": "Accordion", "category": "rrze_elements", "description": "Creates an accordion block", diff --git a/build/columns/block.json b/build/columns/block.json index 16e333b4..de12c6ca 100644 --- a/build/columns/block.json +++ b/build/columns/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/columns", - "version": "1.0.10", + "version": "1.0.11", "title": "Text Columns", "category": "rrze_elements", "description": "Creates a columns block which dynamically breaks.", diff --git a/build/contentwidthlimiter/block.json b/build/contentwidthlimiter/block.json index 29f18d3d..60719127 100644 --- a/build/contentwidthlimiter/block.json +++ b/build/contentwidthlimiter/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/block-contentwidthlimiter", - "version": "1.0.10", + "version": "1.0.11", "title": "Content Width Limiter", "category": "rrze_elements", "description": "Creates a contentwidthlimiter block.", diff --git a/build/cta/block.json b/build/cta/block.json index 868e7ab3..b883d435 100644 --- a/build/cta/block.json +++ b/build/cta/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/cta", - "version": "1.0.10", + "version": "1.0.11", "title": "Call to action", "category": "rrze_elements", "description": "Creates an Call to action box.", diff --git a/build/insertion/block.json b/build/insertion/block.json index 90a89623..28e6adea 100644 --- a/build/insertion/block.json +++ b/build/insertion/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/insertion", - "version": "1.0.10", + "version": "1.0.11", "title": "Insertion", "category": "rrze_elements", "description": "Creates an insertion.", diff --git a/build/news/block.json b/build/news/block.json index ba359eee..8a41722a 100644 --- a/build/news/block.json +++ b/build/news/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/news", - "version": "1.0.10", + "version": "1.0.11", "title": "News", "category": "rrze_elements", "description": "Creates a news block.", diff --git a/build/notice/block.json b/build/notice/block.json index 39ce277a..c69e9d4d 100644 --- a/build/notice/block.json +++ b/build/notice/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/notice", - "version": "1.0.10", + "version": "1.0.11", "title": "Notice", "category": "rrze_elements", "description": "Creates an notice.", diff --git a/build/tab/block.json b/build/tab/block.json index 24eb3cdd..550313ad 100644 --- a/build/tab/block.json +++ b/build/tab/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/tab", - "version": "1.0.10", + "version": "1.0.11", "title": "Tabs", "category": "rrze_elements", "description": "Creates an tabs block.", diff --git a/build/tabs/block.json b/build/tabs/block.json index 1759a36e..7ccdc391 100644 --- a/build/tabs/block.json +++ b/build/tabs/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/tabs", - "version": "1.0.10", + "version": "1.0.11", "title": "Tabs", "category": "rrze_elements", "description": "Creates an tabs block.", diff --git a/build/textslider/block.json b/build/textslider/block.json index 18158b64..5a76e893 100644 --- a/build/textslider/block.json +++ b/build/textslider/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/textslider", - "version": "1.0.10", + "version": "1.0.11", "title": "Text-Slider", "category": "design", "description": "Creates a blueprint block.", diff --git a/build/textslideritem/block.json b/build/textslideritem/block.json index 98472108..14214864 100644 --- a/build/textslideritem/block.json +++ b/build/textslideritem/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/textslideritem", - "version": "1.0.10", + "version": "1.0.11", "title": "Text-Slider", "parent": [ "rrze-elements/textslider" diff --git a/build/timeline-item/block.json b/build/timeline-item/block.json index f5044fea..dbc79673 100644 --- a/build/timeline-item/block.json +++ b/build/timeline-item/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/timeline-item", - "version": "1.0.10", + "version": "1.0.11", "title": "Timeline-Entry", "category": "rrze_elements", "description": "Creates a Timeline Item", diff --git a/build/timeline/block.json b/build/timeline/block.json index 722a343d..4579fbee 100644 --- a/build/timeline/block.json +++ b/build/timeline/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/timeline", - "version": "1.0.10", + "version": "1.0.11", "title": "Timeline", "category": "rrze_elements", "description": "Creates a Timeline block", diff --git a/changelog.md b/changelog.md index 32cbc773..9a60c5cd 100644 --- a/changelog.md +++ b/changelog.md @@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). + ## [1.0.11] - 2024-11-08 + +New Timeline Block with gsap animation + +### Added +- [#164 Timeline for the Block Editor.](https://github.com/RRZE-Webteam/rrze-elements-blocks/issues/164) + +### Removed +- React & React-dom from the package.json + ## [1.0.10] - 2024-10-22 Minor improvements diff --git a/package.json b/package.json index a7cadd06..f1ba846c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rrze-elements", - "version": "1.0.10", + "version": "1.0.11", "description": "RRZE Elements: Gestalterische Erweiterungen für den BlockEditor", "main": "build/index.js", "textdomain": "rrze-elements-blocks", diff --git a/readme.txt b/readme.txt index cacaf418..eaaedf62 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: blocks, gutenberg, design, elements Requires at least: 6.0 Tested up to: 6.6 Requires PHP: 8.0 -Stable tag: 1.0.10 +Stable tag: 1.0.11 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html diff --git a/rrze-elements-blocks.php b/rrze-elements-blocks.php index 20809953..016fc561 100644 --- a/rrze-elements-blocks.php +++ b/rrze-elements-blocks.php @@ -4,7 +4,7 @@ Plugin Name: RRZE Elements Blocks Plugin URI: https://github.com/RRZE-Webteam/rrze-elements Description: Advanced design elements for WordPress BlockEditor. -Version: 1.0.10 +Version: 1.0.11 Author: RRZE Webteam Author URI: https://blogs.fau.de/webworking/ License: GNU General Public License v2 @@ -26,7 +26,7 @@ // Define plugin version requirements. const RRZE_PHP_VERSION = '8.0'; const RRZE_WP_VERSION = '6.0'; -const RRZE_ELEMENTSB_VERSION = '1.0.10'; +const RRZE_ELEMENTSB_VERSION = '1.0.11'; // Autoloads plugin classes. spl_autoload_register(function ($class) { diff --git a/src/accordion/block.json b/src/accordion/block.json index 9153fec7..47317a80 100644 --- a/src/accordion/block.json +++ b/src/accordion/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/accordion", - "version": "1.0.10", + "version": "1.0.11", "title": "Accordion item", "category": "rrze_elements", "description": "Creates an inner accordion item", diff --git a/src/accordions/block.json b/src/accordions/block.json index 7c53d09b..58bccfac 100644 --- a/src/accordions/block.json +++ b/src/accordions/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/accordions", - "version": "1.0.10", + "version": "1.0.11", "title": "Inner Accordion", "category": "rrze_elements", "parent": [ diff --git a/src/alert/block.json b/src/alert/block.json index f511b8b9..0adf1fe4 100644 --- a/src/alert/block.json +++ b/src/alert/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/alert", - "version": "1.0.10", + "version": "1.0.11", "title": "Alert", "category": "rrze_elements", "description": "Used to highlight important information and warnings.", diff --git a/src/block-blueprint/block.json b/src/block-blueprint/block.json index f8136377..340d7f84 100644 --- a/src/block-blueprint/block.json +++ b/src/block-blueprint/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/block-blueprint", - "version": "1.0.10", + "version": "1.0.11", "title": "Blueprint", "category": "rrze_elements", "description": "Creates a blueprint block.", diff --git a/src/collapse/block.json b/src/collapse/block.json index e16e444e..dccb6f6e 100644 --- a/src/collapse/block.json +++ b/src/collapse/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/collapse", - "version": "1.0.10", + "version": "1.0.11", "title": "Accordion-item", "category": "design", "description": "Creates an accordion block", diff --git a/src/collapsibles/block.json b/src/collapsibles/block.json index 2ca24530..c8b4c2d3 100644 --- a/src/collapsibles/block.json +++ b/src/collapsibles/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/collapsibles", - "version": "1.0.10", + "version": "1.0.11", "title": "Accordion", "category": "rrze_elements", "description": "Creates an accordion block", diff --git a/src/columns/block.json b/src/columns/block.json index 39379705..5593e1e6 100644 --- a/src/columns/block.json +++ b/src/columns/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/columns", - "version": "1.0.10", + "version": "1.0.11", "title": "Text Columns", "category": "rrze_elements", "description": "Creates a columns block which dynamically breaks.", diff --git a/src/contentwidthlimiter/block.json b/src/contentwidthlimiter/block.json index 1c7436aa..2cb89f9a 100644 --- a/src/contentwidthlimiter/block.json +++ b/src/contentwidthlimiter/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/block-contentwidthlimiter", - "version": "1.0.10", + "version": "1.0.11", "title": "Content Width Limiter", "category": "rrze_elements", "description": "Creates a contentwidthlimiter block.", diff --git a/src/cta/block.json b/src/cta/block.json index 868e7ab3..b883d435 100644 --- a/src/cta/block.json +++ b/src/cta/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/cta", - "version": "1.0.10", + "version": "1.0.11", "title": "Call to action", "category": "rrze_elements", "description": "Creates an Call to action box.", diff --git a/src/insertion/block.json b/src/insertion/block.json index 74a0bc7d..16d6e82d 100644 --- a/src/insertion/block.json +++ b/src/insertion/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/insertion", - "version": "1.0.10", + "version": "1.0.11", "title": "Insertion", "category": "rrze_elements", "description": "Creates an insertion.", diff --git a/src/news/block.json b/src/news/block.json index 163127de..14d1c26c 100644 --- a/src/news/block.json +++ b/src/news/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/news", - "version": "1.0.10", + "version": "1.0.11", "title": "News", "category": "rrze_elements", "description": "Creates a news block.", diff --git a/src/notice/block.json b/src/notice/block.json index 39ce277a..c69e9d4d 100644 --- a/src/notice/block.json +++ b/src/notice/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/notice", - "version": "1.0.10", + "version": "1.0.11", "title": "Notice", "category": "rrze_elements", "description": "Creates an notice.", diff --git a/src/tab/block.json b/src/tab/block.json index bec41b26..86be40ad 100644 --- a/src/tab/block.json +++ b/src/tab/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/tab", - "version": "1.0.10", + "version": "1.0.11", "title": "Tabs", "category": "rrze_elements", "description": "Creates an tabs block.", diff --git a/src/tabs/block.json b/src/tabs/block.json index 1d89caa6..8e8d42c7 100644 --- a/src/tabs/block.json +++ b/src/tabs/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/tabs", - "version": "1.0.10", + "version": "1.0.11", "title": "Tabs", "category": "rrze_elements", "description": "Creates an tabs block.", diff --git a/src/textslider/block.json b/src/textslider/block.json index e0dd38ef..fba0e2d0 100644 --- a/src/textslider/block.json +++ b/src/textslider/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/textslider", - "version": "1.0.10", + "version": "1.0.11", "title": "Text-Slider", "category": "design", "description": "Creates a blueprint block.", diff --git a/src/textslideritem/block.json b/src/textslideritem/block.json index 1312b993..1048db94 100644 --- a/src/textslideritem/block.json +++ b/src/textslideritem/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/textslideritem", - "version": "1.0.10", + "version": "1.0.11", "title": "Text-Slider", "parent": [ "rrze-elements/textslider" diff --git a/src/timeline-item/block.json b/src/timeline-item/block.json index e78d5e14..dbc79673 100644 --- a/src/timeline-item/block.json +++ b/src/timeline-item/block.json @@ -2,11 +2,13 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/timeline-item", - "version": "1.0.10", + "version": "1.0.11", "title": "Timeline-Entry", "category": "rrze_elements", "description": "Creates a Timeline Item", - "parent": ["rrze-elements/timeline"], + "parent": [ + "rrze-elements/timeline" + ], "attributes": { "title": { "type": "string", @@ -27,4 +29,4 @@ "editorScript": "file:./index.js", "editorStyle": "file:./index.css", "style": "file:./style-index.css" -} +} \ No newline at end of file diff --git a/src/timeline/block.json b/src/timeline/block.json index fd3055d3..4579fbee 100644 --- a/src/timeline/block.json +++ b/src/timeline/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "rrze-elements/timeline", - "version": "1.0.10", + "version": "1.0.11", "title": "Timeline", "category": "rrze_elements", "description": "Creates a Timeline block", @@ -18,7 +18,7 @@ "providesContext": { "rrze-elements/timeline-hstart": "hstart" }, -"example": { + "example": { "innerBlocks": [ { "name": "rrze-elements/timeline-item", @@ -70,4 +70,4 @@ "editorStyle": "file:./index.css", "style": "file:./style-index.css", "viewScript": "rrze-timeline" -} +} \ No newline at end of file